diff options
Diffstat (limited to 'vendor/github.com/bytedance/sonic/internal')
352 files changed, 0 insertions, 200750 deletions
diff --git a/vendor/github.com/bytedance/sonic/internal/caching/asm.s b/vendor/github.com/bytedance/sonic/internal/caching/asm.s deleted file mode 100644 index e69de29bb..000000000 --- a/vendor/github.com/bytedance/sonic/internal/caching/asm.s +++ /dev/null diff --git a/vendor/github.com/bytedance/sonic/internal/caching/fcache.go b/vendor/github.com/bytedance/sonic/internal/caching/fcache.go deleted file mode 100644 index 8cf62ff44..000000000 --- a/vendor/github.com/bytedance/sonic/internal/caching/fcache.go +++ /dev/null @@ -1,115 +0,0 @@ -/* - * 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 caching - -import ( - `strings` - `unsafe` - - `github.com/bytedance/sonic/internal/rt` -) - -type FieldMap struct { - N uint64 - b unsafe.Pointer - m map[string]int -} - -type FieldEntry struct { - ID int - Name string - Hash uint64 -} - -const ( - FieldMap_N = int64(unsafe.Offsetof(FieldMap{}.N)) - FieldMap_b = int64(unsafe.Offsetof(FieldMap{}.b)) - FieldEntrySize = int64(unsafe.Sizeof(FieldEntry{})) -) - -func newBucket(n int) unsafe.Pointer { - v := make([]FieldEntry, n) - return (*rt.GoSlice)(unsafe.Pointer(&v)).Ptr -} - -func CreateFieldMap(n int) *FieldMap { - return &FieldMap { - N: uint64(n * 2), - b: newBucket(n * 2), // LoadFactor = 0.5 - m: make(map[string]int, n * 2), - } -} - -func (self *FieldMap) At(p uint64) *FieldEntry { - off := uintptr(p) * uintptr(FieldEntrySize) - return (*FieldEntry)(unsafe.Pointer(uintptr(self.b) + off)) -} - -// Get searches FieldMap by name. JIT generated assembly does NOT call this -// function, rather it implements its own version directly in assembly. So -// we must ensure this function stays in sync with the JIT generated one. -func (self *FieldMap) Get(name string) int { - h := StrHash(name) - p := h % self.N - s := self.At(p) - - /* find the element; - * the hash map is never full, so the loop will always terminate */ - for s.Hash != 0 { - if s.Hash == h && s.Name == name { - return s.ID - } else { - p = (p + 1) % self.N - s = self.At(p) - } - } - - /* not found */ - return -1 -} - -func (self *FieldMap) Set(name string, i int) { - h := StrHash(name) - p := h % self.N - s := self.At(p) - - /* searching for an empty slot; - * the hash map is never full, so the loop will always terminate */ - for s.Hash != 0 { - p = (p + 1) % self.N - s = self.At(p) - } - - /* set the value */ - s.ID = i - s.Hash = h - s.Name = name - - /* add the case-insensitive version, prefer the one with smaller field ID */ - key := strings.ToLower(name) - if v, ok := self.m[key]; !ok || i < v { - self.m[key] = i - } -} - -func (self *FieldMap) GetCaseInsensitive(name string) int { - if i, ok := self.m[strings.ToLower(name)]; ok { - return i - } else { - return -1 - } -} diff --git a/vendor/github.com/bytedance/sonic/internal/caching/hashing.go b/vendor/github.com/bytedance/sonic/internal/caching/hashing.go deleted file mode 100644 index f185543f5..000000000 --- a/vendor/github.com/bytedance/sonic/internal/caching/hashing.go +++ /dev/null @@ -1,36 +0,0 @@ -/* - * 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 caching - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/rt` -) - -var ( - V_strhash = rt.UnpackEface(rt.Strhash) - S_strhash = *(*uintptr)(V_strhash.Value) -) - -func StrHash(s string) uint64 { - if v := rt.Strhash(unsafe.Pointer(&s), 0); v == 0 { - return 1 - } else { - return uint64(v) - } -} diff --git a/vendor/github.com/bytedance/sonic/internal/caching/pcache.go b/vendor/github.com/bytedance/sonic/internal/caching/pcache.go deleted file mode 100644 index 8c1224d9c..000000000 --- a/vendor/github.com/bytedance/sonic/internal/caching/pcache.go +++ /dev/null @@ -1,173 +0,0 @@ -/* - * 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 caching - -import ( - `sync` - `sync/atomic` - `unsafe` - - `github.com/bytedance/sonic/internal/rt` -) - -/** Program Map **/ - -const ( - _LoadFactor = 0.5 - _InitCapacity = 4096 // must be a power of 2 -) - -type _ProgramMap struct { - n uint64 - m uint32 - b []_ProgramEntry -} - -type _ProgramEntry struct { - vt *rt.GoType - fn interface{} -} - -func newProgramMap() *_ProgramMap { - return &_ProgramMap { - n: 0, - m: _InitCapacity - 1, - b: make([]_ProgramEntry, _InitCapacity), - } -} - -func (self *_ProgramMap) copy() *_ProgramMap { - fork := &_ProgramMap{ - n: self.n, - m: self.m, - b: make([]_ProgramEntry, len(self.b)), - } - for i, f := range self.b { - fork.b[i] = f - } - return fork -} - -func (self *_ProgramMap) get(vt *rt.GoType) interface{} { - i := self.m + 1 - p := vt.Hash & self.m - - /* linear probing */ - for ; i > 0; i-- { - if b := self.b[p]; b.vt == vt { - return b.fn - } else if b.vt == nil { - break - } else { - p = (p + 1) & self.m - } - } - - /* not found */ - return nil -} - -func (self *_ProgramMap) add(vt *rt.GoType, fn interface{}) *_ProgramMap { - p := self.copy() - f := float64(atomic.LoadUint64(&p.n) + 1) / float64(p.m + 1) - - /* check for load factor */ - if f > _LoadFactor { - p = p.rehash() - } - - /* insert the value */ - p.insert(vt, fn) - return p -} - -func (self *_ProgramMap) rehash() *_ProgramMap { - c := (self.m + 1) << 1 - r := &_ProgramMap{m: c - 1, b: make([]_ProgramEntry, int(c))} - - /* rehash every entry */ - for i := uint32(0); i <= self.m; i++ { - if b := self.b[i]; b.vt != nil { - r.insert(b.vt, b.fn) - } - } - - /* rebuild successful */ - return r -} - -func (self *_ProgramMap) insert(vt *rt.GoType, fn interface{}) { - h := vt.Hash - p := h & self.m - - /* linear probing */ - for i := uint32(0); i <= self.m; i++ { - if b := &self.b[p]; b.vt != nil { - p += 1 - p &= self.m - } else { - b.vt = vt - b.fn = fn - atomic.AddUint64(&self.n, 1) - return - } - } - - /* should never happens */ - panic("no available slots") -} - -/** RCU Program Cache **/ - -type ProgramCache struct { - m sync.Mutex - p unsafe.Pointer -} - -func CreateProgramCache() *ProgramCache { - return &ProgramCache { - m: sync.Mutex{}, - p: unsafe.Pointer(newProgramMap()), - } -} - -func (self *ProgramCache) Get(vt *rt.GoType) interface{} { - return (*_ProgramMap)(atomic.LoadPointer(&self.p)).get(vt) -} - -func (self *ProgramCache) Compute(vt *rt.GoType, compute func(*rt.GoType, ... interface{}) (interface{}, error), ex ...interface{}) (interface{}, error) { - var err error - var val interface{} - - /* use defer to prevent inlining of this function */ - self.m.Lock() - defer self.m.Unlock() - - /* double check with write lock held */ - if val = self.Get(vt); val != nil { - return val, nil - } - - /* compute the value */ - if val, err = compute(vt, ex...); err != nil { - return nil, err - } - - /* update the RCU cache */ - atomic.StorePointer(&self.p, unsafe.Pointer((*_ProgramMap)(atomic.LoadPointer(&self.p)).add(vt, val))) - return val, nil -} diff --git a/vendor/github.com/bytedance/sonic/internal/compat/warn.go b/vendor/github.com/bytedance/sonic/internal/compat/warn.go deleted file mode 100644 index 4fabaabac..000000000 --- a/vendor/github.com/bytedance/sonic/internal/compat/warn.go +++ /dev/null @@ -1,12 +0,0 @@ -// +build !amd64,!arm64 go1.26 !go1.17 arm64,!go1.20 - -package compat - -import ( - "fmt" - "os" -) - -func Warn(prefix string) { - fmt.Fprintf(os.Stderr, "WARNING: %s only supports (go1.17~1.24 && amd64 CPU) or (go1.20~1.24 && arm64 CPU), but your environment is not suitable and will fallback to encoding/json\n", prefix) -} diff --git a/vendor/github.com/bytedance/sonic/internal/cpu/features.go b/vendor/github.com/bytedance/sonic/internal/cpu/features.go deleted file mode 100644 index fd4dbda3c..000000000 --- a/vendor/github.com/bytedance/sonic/internal/cpu/features.go +++ /dev/null @@ -1,40 +0,0 @@ -/* - * 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 cpu - -import ( - `fmt` - `os` - - `github.com/klauspost/cpuid/v2` -) - -var ( - HasAVX2 = cpuid.CPU.Has(cpuid.AVX2) - HasSSE = cpuid.CPU.Has(cpuid.SSE) -) - -func init() { - switch v := os.Getenv("SONIC_MODE"); v { - case "" : break - case "auto" : break - case "noavx" : HasAVX2 = false - // will also disable avx, act as `noavx`, we remain it to make sure forward compatibility - case "noavx2" : HasAVX2 = false - default : panic(fmt.Sprintf("invalid mode: '%s', should be one of 'auto', 'noavx', 'noavx2'", v)) - } -} diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/api/decoder.go b/vendor/github.com/bytedance/sonic/internal/decoder/api/decoder.go deleted file mode 100644 index bae0584c2..000000000 --- a/vendor/github.com/bytedance/sonic/internal/decoder/api/decoder.go +++ /dev/null @@ -1,175 +0,0 @@ -/* - * 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 api - -import ( - `reflect` - - `github.com/bytedance/sonic/internal/native` - `github.com/bytedance/sonic/internal/native/types` - `github.com/bytedance/sonic/internal/decoder/consts` - `github.com/bytedance/sonic/internal/decoder/errors` - `github.com/bytedance/sonic/internal/rt` - `github.com/bytedance/sonic/option` -) - -const ( - _F_allow_control = consts.F_allow_control - _F_copy_string = consts.F_copy_string - _F_disable_unknown = consts.F_disable_unknown - _F_disable_urc = consts.F_disable_urc - _F_use_int64 = consts.F_use_int64 - _F_use_number = consts.F_use_number - _F_validate_string = consts.F_validate_string - _F_case_sensitive = consts.F_case_sensitive - - _MaxStack = consts.MaxStack - - OptionUseInt64 = consts.OptionUseInt64 - OptionUseNumber = consts.OptionUseNumber - OptionUseUnicodeErrors = consts.OptionUseUnicodeErrors - OptionDisableUnknown = consts.OptionDisableUnknown - OptionCopyString = consts.OptionCopyString - OptionValidateString = consts.OptionValidateString - OptionNoValidateJSON = consts.OptionNoValidateJSON - OptionCaseSensitive = consts.OptionCaseSensitive -) - -type ( - Options = consts.Options - MismatchTypeError = errors.MismatchTypeError - SyntaxError = errors.SyntaxError -) - -func (self *Decoder) SetOptions(opts Options) { - if (opts & consts.OptionUseNumber != 0) && (opts & consts.OptionUseInt64 != 0) { - panic("can't set OptionUseInt64 and OptionUseNumber both!") - } - self.f = uint64(opts) -} - -// Decoder is the decoder context object -type Decoder struct { - i int - f uint64 - s string -} - -// NewDecoder creates a new decoder instance. -func NewDecoder(s string) *Decoder { - return &Decoder{s: s} -} - -// Pos returns the current decoding position. -func (self *Decoder) Pos() int { - return self.i -} - -func (self *Decoder) Reset(s string) { - self.s = s - self.i = 0 - // self.f = 0 -} - -func (self *Decoder) CheckTrailings() error { - pos := self.i - buf := self.s - /* skip all the trailing spaces */ - if pos != len(buf) { - for pos < len(buf) && (types.SPACE_MASK & (1 << buf[pos])) != 0 { - pos++ - } - } - - /* then it must be at EOF */ - if pos == len(buf) { - return nil - } - - /* junk after JSON value */ - return SyntaxError { - Src : buf, - Pos : pos, - Code : types.ERR_INVALID_CHAR, - } -} - - -// Decode parses the JSON-encoded data from current position and stores the result -// in the value pointed to by val. -func (self *Decoder) Decode(val interface{}) error { - return decodeImpl(&self.s, &self.i, self.f, val) -} - -// UseInt64 indicates the Decoder to unmarshal an integer into an interface{} as an -// int64 instead of as a float64. -func (self *Decoder) UseInt64() { - self.f |= 1 << _F_use_int64 - self.f &^= 1 << _F_use_number -} - -// UseNumber indicates the Decoder to unmarshal a number into an interface{} as a -// json.Number instead of as a float64. -func (self *Decoder) UseNumber() { - self.f &^= 1 << _F_use_int64 - self.f |= 1 << _F_use_number -} - -// UseUnicodeErrors indicates the Decoder to return an error when encounter invalid -// UTF-8 escape sequences. -func (self *Decoder) UseUnicodeErrors() { - self.f |= 1 << _F_disable_urc -} - -// DisallowUnknownFields indicates the Decoder to return an error when the destination -// is a struct and the input contains object keys which do not match any -// non-ignored, exported fields in the destination. -func (self *Decoder) DisallowUnknownFields() { - self.f |= 1 << _F_disable_unknown -} - -// CopyString indicates the Decoder to decode string values by copying instead of referring. -func (self *Decoder) CopyString() { - self.f |= 1 << _F_copy_string -} - -// ValidateString causes the Decoder to validate string values when decoding string value -// in JSON. Validation is that, returning error when unescaped control chars(0x00-0x1f) or -// invalid UTF-8 chars in the string value of JSON. -func (self *Decoder) ValidateString() { - self.f |= 1 << _F_validate_string -} - -// Pretouch compiles vt ahead-of-time to avoid JIT compilation on-the-fly, in -// order to reduce the first-hit latency. -// -// Opts are the compile options, for example, "option.WithCompileRecursiveDepth" is -// a compile option to set the depth of recursive compile for the nested struct type. -func Pretouch(vt reflect.Type, opts ...option.CompileOption) error { - return pretouchImpl(vt, opts...) -} - -// Skip skips only one json value, and returns first non-blank character position and its ending position if it is valid. -// Otherwise, returns negative error code using start and invalid character position using end -func Skip(data []byte) (start int, end int) { - s := rt.Mem2Str(data) - p := 0 - m := types.NewStateMachine() - ret := native.SkipOne(&s, &p, m, uint64(0)) - types.FreeStateMachine(m) - return ret, p -} diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/api/decoder_amd64.go b/vendor/github.com/bytedance/sonic/internal/decoder/api/decoder_amd64.go deleted file mode 100644 index 4e7f46fa6..000000000 --- a/vendor/github.com/bytedance/sonic/internal/decoder/api/decoder_amd64.go +++ /dev/null @@ -1,38 +0,0 @@ -//go:build go1.17 && !go1.26 -// +build go1.17,!go1.26 - -/* - * 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 api - -import ( - "github.com/bytedance/sonic/internal/envs" - "github.com/bytedance/sonic/internal/decoder/jitdec" - "github.com/bytedance/sonic/internal/decoder/optdec" -) - -var ( - pretouchImpl = jitdec.Pretouch - decodeImpl = jitdec.Decode -) - - func init() { - if envs.UseOptDec { - pretouchImpl = optdec.Pretouch - decodeImpl = optdec.Decode - } - } diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/api/decoder_arm64.go b/vendor/github.com/bytedance/sonic/internal/decoder/api/decoder_arm64.go deleted file mode 100644 index 5a7d44de1..000000000 --- a/vendor/github.com/bytedance/sonic/internal/decoder/api/decoder_arm64.go +++ /dev/null @@ -1,38 +0,0 @@ -// +build go1.17,!go1.26 - -/* - * 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 api - -import ( - `github.com/bytedance/sonic/internal/decoder/optdec` - `github.com/bytedance/sonic/internal/envs` -) - -var ( - pretouchImpl = optdec.Pretouch - decodeImpl = optdec.Decode -) - - -func init() { - // when in aarch64, we enable all optimization - envs.EnableOptDec() - envs.EnableFastMap() -} - - diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/api/stream.go b/vendor/github.com/bytedance/sonic/internal/decoder/api/stream.go deleted file mode 100644 index d0ee97511..000000000 --- a/vendor/github.com/bytedance/sonic/internal/decoder/api/stream.go +++ /dev/null @@ -1,247 +0,0 @@ -/* - * 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 api - -import ( - "bytes" - "io" - "sync" - - "github.com/bytedance/sonic/internal/native" - "github.com/bytedance/sonic/internal/native/types" - "github.com/bytedance/sonic/internal/rt" - "github.com/bytedance/sonic/internal/utils" - "github.com/bytedance/sonic/option" -) - -var ( - minLeftBufferShift uint = 1 -) - -// StreamDecoder is the decoder context object for streaming input. -type StreamDecoder struct { - r io.Reader - buf []byte - scanp int - scanned int64 - err error - Decoder -} - -var bufPool = sync.Pool{ - New: func () interface{} { - return make([]byte, 0, option.DefaultDecoderBufferSize) - }, -} - -func freeBytes(buf []byte) { - if rt.CanSizeResue(cap(buf)) { - bufPool.Put(buf[:0]) - } -} - -// NewStreamDecoder adapts to encoding/json.NewDecoder API. -// -// NewStreamDecoder returns a new decoder that reads from r. -func NewStreamDecoder(r io.Reader) *StreamDecoder { - return &StreamDecoder{r : r} -} - -// Decode decodes input stream into val with corresponding data. -// Redundantly bytes may be read and left in its buffer, and can be used at next call. -// Either io error from underlying io.Reader (except io.EOF) -// or syntax error from data will be recorded and stop subsequently decoding. -func (self *StreamDecoder) Decode(val interface{}) (err error) { - // read more data into buf - if self.More() { - var s = self.scanp - try_skip: - var e = len(self.buf) - var src = rt.Mem2Str(self.buf[s:e]) - // try skip - var x = 0; - if y := native.SkipOneFast(&src, &x); y < 0 { - if self.readMore() { - goto try_skip - } - if self.err == nil { - self.err = SyntaxError{e, self.s, types.ParsingError(-s), ""} - self.setErr(self.err) - } - return self.err - } else { - s = y + s - e = x + s - } - - // must copy string here for safety - self.Decoder.Reset(string(self.buf[s:e])) - err = self.Decoder.Decode(val) - if err != nil { - self.setErr(err) - return - } - - self.scanp = e - _, empty := self.scan() - if empty { - // no remain valid bytes, thus we just recycle buffer - mem := self.buf - self.buf = nil - freeBytes(mem) - } else { - // remain undecoded bytes, move them onto head - n := copy(self.buf, self.buf[self.scanp:]) - self.buf = self.buf[:n] - } - - self.scanned += int64(self.scanp) - self.scanp = 0 - } - - return self.err -} - -// InputOffset returns the input stream byte offset of the current decoder position. -// The offset gives the location of the end of the most recently returned token and the beginning of the next token. -func (self *StreamDecoder) InputOffset() int64 { - return self.scanned + int64(self.scanp) -} - -// Buffered returns a reader of the data remaining in the Decoder's buffer. -// The reader is valid until the next call to Decode. -func (self *StreamDecoder) Buffered() io.Reader { - return bytes.NewReader(self.buf[self.scanp:]) -} - -// More reports whether there is another element in the -// current array or object being parsed. -func (self *StreamDecoder) More() bool { - if self.err != nil { - return false - } - c, err := self.peek() - return err == nil && c != ']' && c != '}' -} - -// More reports whether there is another element in the -// current array or object being parsed. -func (self *StreamDecoder) readMore() bool { - if self.err != nil { - return false - } - - var err error - var n int - for { - // Grow buffer if not large enough. - l := len(self.buf) - realloc(&self.buf) - - n, err = self.r.Read(self.buf[l:cap(self.buf)]) - self.buf = self.buf[: l+n] - - self.scanp = l - _, empty := self.scan() - if !empty { - return true - } - - // buffer has been scanned, now report any error - if err != nil { - self.setErr(err) - return false - } - } -} - -func (self *StreamDecoder) setErr(err error) { - self.err = err - mem := self.buf[:0] - self.buf = nil - freeBytes(mem) -} - -func (self *StreamDecoder) peek() (byte, error) { - var err error - for { - c, empty := self.scan() - if !empty { - return byte(c), nil - } - // buffer has been scanned, now report any error - if err != nil { - self.setErr(err) - return 0, err - } - err = self.refill() - } -} - -func (self *StreamDecoder) scan() (byte, bool) { - for i := self.scanp; i < len(self.buf); i++ { - c := self.buf[i] - if utils.IsSpace(c) { - continue - } - self.scanp = i - return c, false - } - return 0, true -} - - -func (self *StreamDecoder) refill() error { - // Make room to read more into the buffer. - // First slide down data already consumed. - if self.scanp > 0 { - self.scanned += int64(self.scanp) - n := copy(self.buf, self.buf[self.scanp:]) - self.buf = self.buf[:n] - self.scanp = 0 - } - - // Grow buffer if not large enough. - realloc(&self.buf) - - // Read. Delay error for next iteration (after scan). - n, err := self.r.Read(self.buf[len(self.buf):cap(self.buf)]) - self.buf = self.buf[0 : len(self.buf)+n] - - return err -} - -func realloc(buf *[]byte) bool { - l := uint(len(*buf)) - c := uint(cap(*buf)) - if c == 0 { - *buf = bufPool.Get().([]byte) - return true - } - if c - l <= c >> minLeftBufferShift { - e := l+(l>>minLeftBufferShift) - if e <= c { - e = c*2 - } - tmp := make([]byte, l, e) - copy(tmp, *buf) - *buf = tmp - return true - } - return false -} - diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/consts/option.go b/vendor/github.com/bytedance/sonic/internal/decoder/consts/option.go deleted file mode 100644 index f8c49d500..000000000 --- a/vendor/github.com/bytedance/sonic/internal/decoder/consts/option.go +++ /dev/null @@ -1,37 +0,0 @@ - -package consts - -import ( - `github.com/bytedance/sonic/internal/native/types` -) - - -const ( - F_use_int64 = 0 - F_disable_urc = 2 - F_disable_unknown = 3 - F_copy_string = 4 - - F_use_number = types.B_USE_NUMBER - F_validate_string = types.B_VALIDATE_STRING - F_allow_control = types.B_ALLOW_CONTROL - F_no_validate_json = types.B_NO_VALIDATE_JSON - F_case_sensitive = 7 -) - -type Options uint64 - -const ( - OptionUseInt64 Options = 1 << F_use_int64 - OptionUseNumber Options = 1 << F_use_number - OptionUseUnicodeErrors Options = 1 << F_disable_urc - OptionDisableUnknown Options = 1 << F_disable_unknown - OptionCopyString Options = 1 << F_copy_string - OptionValidateString Options = 1 << F_validate_string - OptionNoValidateJSON Options = 1 << F_no_validate_json - OptionCaseSensitive Options = 1 << F_case_sensitive -) - -const ( - MaxStack = 4096 -)
\ No newline at end of file diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/errors/errors.go b/vendor/github.com/bytedance/sonic/internal/decoder/errors/errors.go deleted file mode 100644 index 9f05e8b6a..000000000 --- a/vendor/github.com/bytedance/sonic/internal/decoder/errors/errors.go +++ /dev/null @@ -1,191 +0,0 @@ -/* - * 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 errors - -import ( - `encoding/json` - `errors` - `fmt` - `reflect` - `strconv` - `strings` - - `github.com/bytedance/sonic/internal/native/types` - `github.com/bytedance/sonic/internal/rt` -) - -type SyntaxError struct { - Pos int - Src string - Code types.ParsingError - Msg string -} - -func (self SyntaxError) Error() string { - return fmt.Sprintf("%q", self.Description()) -} - -func (self SyntaxError) Description() string { - return "Syntax error " + self.description() -} - -func (self SyntaxError) description() string { - /* check for empty source */ - if self.Src == "" { - return fmt.Sprintf("no sources available, the input json is empty: %#v", self) - } - - p, x, q, y := calcBounds(len(self.Src), self.Pos) - - /* compose the error description */ - return fmt.Sprintf( - "at index %d: %s\n\n\t%s\n\t%s^%s\n", - self.Pos, - self.Message(), - self.Src[p:q], - strings.Repeat(".", x), - strings.Repeat(".", y), - ) -} - -func calcBounds(size int, pos int) (lbound int, lwidth int, rbound int, rwidth int) { - if pos >= size || pos < 0 { - return 0, 0, size, 0 - } - - i := 16 - lbound = pos - i - rbound = pos + i - - /* prevent slicing before the beginning */ - if lbound < 0 { - lbound, rbound, i = 0, rbound - lbound, i + lbound - } - - /* prevent slicing beyond the end */ - if n := size; rbound > n { - n = rbound - n - rbound = size - - /* move the left bound if possible */ - if lbound > n { - i += n - lbound -= n - } - } - - /* left and right length */ - lwidth = clamp_zero(i) - rwidth = clamp_zero(rbound - lbound - i - 1) - - return -} - -func (self SyntaxError) Message() string { - if self.Msg == "" { - return self.Code.Message() - } - return self.Msg -} - -func clamp_zero(v int) int { - if v < 0 { - return 0 - } else { - return v - } -} - -/** JIT Error Helpers **/ - -var StackOverflow = &json.UnsupportedValueError { - Str : "Value nesting too deep", - Value : reflect.ValueOf("..."), -} - -func ErrorWrap(src string, pos int, code types.ParsingError) error { - return *error_wrap_heap(src, pos, code) -} - -//go:noinline -func error_wrap_heap(src string, pos int, code types.ParsingError) *SyntaxError { - return &SyntaxError { - Pos : pos, - Src : src, - Code : code, - } -} - -func ErrorType(vt *rt.GoType) error { - return &json.UnmarshalTypeError{Type: vt.Pack()} -} - -type MismatchTypeError struct { - Pos int - Src string - Type reflect.Type -} - -func swithchJSONType (src string, pos int) string { - var val string - switch src[pos] { - case 'f': fallthrough - case 't': val = "bool" - case '"': val = "string" - case '{': val = "object" - case '[': val = "array" - case '-', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9': val = "number" - } - return val -} - -func (self MismatchTypeError) Error() string { - se := SyntaxError { - Pos : self.Pos, - Src : self.Src, - Code : types.ERR_MISMATCH, - } - return fmt.Sprintf("Mismatch type %s with value %s %q", self.Type.String(), swithchJSONType(self.Src, self.Pos), se.description()) -} - -func (self MismatchTypeError) Description() string { - se := SyntaxError { - Pos : self.Pos, - Src : self.Src, - Code : types.ERR_MISMATCH, - } - return fmt.Sprintf("Mismatch type %s with value %s %s", self.Type.String(), swithchJSONType(self.Src, self.Pos), se.description()) -} - -func ErrorMismatch(src string, pos int, vt *rt.GoType) error { - return &MismatchTypeError { - Pos : pos, - Src : src, - Type : vt.Pack(), - } -} - -func ErrorField(name string) error { - return errors.New("json: unknown field " + strconv.Quote(name)) -} - -func ErrorValue(value string, vtype reflect.Type) error { - return &json.UnmarshalTypeError { - Type : vtype, - Value : value, - } -} diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/asm.s b/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/asm.s deleted file mode 100644 index e69de29bb..000000000 --- a/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/asm.s +++ /dev/null diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/asm_stubs_amd64_go117.go b/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/asm_stubs_amd64_go117.go deleted file mode 100644 index 5a455ebd5..000000000 --- a/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/asm_stubs_amd64_go117.go +++ /dev/null @@ -1,121 +0,0 @@ -// +build go1.17,!go1.21 - -// Copyright 2023 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. - -package jitdec - -import ( - `strconv` - `unsafe` - - `github.com/bytedance/sonic/internal/rt` - `github.com/bytedance/sonic/internal/jit` - `github.com/twitchyliquid64/golang-asm/obj` - `github.com/twitchyliquid64/golang-asm/obj/x86` -) - -var ( - _V_writeBarrier = jit.Imm(int64(uintptr(unsafe.Pointer(&rt.RuntimeWriteBarrier)))) - - _F_gcWriteBarrierAX = jit.Func(rt.GcWriteBarrierAX) -) - -func (self *_Assembler) WritePtrAX(i int, rec obj.Addr, saveDI bool) { - self.Emit("MOVQ", _V_writeBarrier, _R9) - self.Emit("CMPL", jit.Ptr(_R9, 0), jit.Imm(0)) - self.Sjmp("JE", "_no_writeBarrier" + strconv.Itoa(i) + "_{n}") - if saveDI { - self.save(_DI) - } - self.Emit("LEAQ", rec, _DI) - self.call(_F_gcWriteBarrierAX) - if saveDI { - self.load(_DI) - } - self.Sjmp("JMP", "_end_writeBarrier" + strconv.Itoa(i) + "_{n}") - self.Link("_no_writeBarrier" + strconv.Itoa(i) + "_{n}") - self.Emit("MOVQ", _AX, rec) - self.Link("_end_writeBarrier" + strconv.Itoa(i) + "_{n}") -} - -func (self *_Assembler) WriteRecNotAX(i int, ptr obj.Addr, rec obj.Addr, saveDI bool, saveAX bool) { - if rec.Reg == x86.REG_AX || rec.Index == x86.REG_AX { - panic("rec contains AX!") - } - self.Emit("MOVQ", _V_writeBarrier, _R9) - self.Emit("CMPL", jit.Ptr(_R9, 0), jit.Imm(0)) - self.Sjmp("JE", "_no_writeBarrier" + strconv.Itoa(i) + "_{n}") - if saveAX { - self.Emit("XCHGQ", ptr, _AX) - } else { - self.Emit("MOVQ", ptr, _AX) - } - if saveDI { - self.save(_DI) - } - self.Emit("LEAQ", rec, _DI) - self.call(_F_gcWriteBarrierAX) - if saveDI { - self.load(_DI) - } - if saveAX { - self.Emit("XCHGQ", ptr, _AX) - } - self.Sjmp("JMP", "_end_writeBarrier" + strconv.Itoa(i) + "_{n}") - self.Link("_no_writeBarrier" + strconv.Itoa(i) + "_{n}") - self.Emit("MOVQ", ptr, rec) - self.Link("_end_writeBarrier" + strconv.Itoa(i) + "_{n}") -} - - -func (self *_ValueDecoder) WritePtrAX(i int, rec obj.Addr, saveDI bool) { - self.Emit("MOVQ", _V_writeBarrier, _R9) - self.Emit("CMPL", jit.Ptr(_R9, 0), jit.Imm(0)) - self.Sjmp("JE", "_no_writeBarrier" + strconv.Itoa(i) + "_{n}") - if saveDI { - self.save(_DI) - } - self.Emit("LEAQ", rec, _DI) - self.call(_F_gcWriteBarrierAX) - if saveDI { - self.load(_DI) - } - self.Sjmp("JMP", "_end_writeBarrier" + strconv.Itoa(i) + "_{n}") - self.Link("_no_writeBarrier" + strconv.Itoa(i) + "_{n}") - self.Emit("MOVQ", _AX, rec) - self.Link("_end_writeBarrier" + strconv.Itoa(i) + "_{n}") -} - -func (self *_ValueDecoder) WriteRecNotAX(i int, ptr obj.Addr, rec obj.Addr, saveDI bool) { - if rec.Reg == x86.REG_AX || rec.Index == x86.REG_AX { - panic("rec contains AX!") - } - self.Emit("MOVQ", _V_writeBarrier, _AX) - self.Emit("CMPL", jit.Ptr(_AX, 0), jit.Imm(0)) - self.Sjmp("JE", "_no_writeBarrier" + strconv.Itoa(i) + "_{n}") - self.Emit("MOVQ", ptr, _AX) - if saveDI { - self.save(_DI) - } - self.Emit("LEAQ", rec, _DI) - self.call(_F_gcWriteBarrierAX) - if saveDI { - self.load(_DI) - } - self.Sjmp("JMP", "_end_writeBarrier" + strconv.Itoa(i) + "_{n}") - self.Link("_no_writeBarrier" + strconv.Itoa(i) + "_{n}") - self.Emit("MOVQ", ptr, rec) - self.Link("_end_writeBarrier" + strconv.Itoa(i) + "_{n}") -} diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/asm_stubs_amd64_go121.go b/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/asm_stubs_amd64_go121.go deleted file mode 100644 index 5cd3750bf..000000000 --- a/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/asm_stubs_amd64_go121.go +++ /dev/null @@ -1,126 +0,0 @@ -// +build go1.21,!go1.26 - -// Copyright 2023 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. - -package jitdec - -import ( - `strconv` - `unsafe` - - `github.com/bytedance/sonic/internal/rt` - `github.com/bytedance/sonic/internal/jit` - `github.com/twitchyliquid64/golang-asm/obj` - `github.com/twitchyliquid64/golang-asm/obj/x86` -) - -// Notice: gcWriteBarrier must use R11 register!! -var _R11 = _IC - -var ( - _V_writeBarrier = jit.Imm(int64(uintptr(unsafe.Pointer(&rt.RuntimeWriteBarrier)))) - - _F_gcWriteBarrier2 = jit.Func(rt.GcWriteBarrier2) -) - -func (self *_Assembler) WritePtrAX(i int, rec obj.Addr, saveDI bool) { - self.Emit("MOVQ", _V_writeBarrier, _R9) - self.Emit("CMPL", jit.Ptr(_R9, 0), jit.Imm(0)) - self.Sjmp("JE", "_no_writeBarrier" + strconv.Itoa(i) + "_{n}") - if saveDI { - self.save(_DI, _R11) - } else { - self.save(_R11) - } - self.Emit("MOVQ", _F_gcWriteBarrier2, _R11) - self.Rjmp("CALL", _R11) - self.Emit("MOVQ", _AX, jit.Ptr(_R11, 0)) - self.Emit("MOVQ", rec, _DI) - self.Emit("MOVQ", _DI, jit.Ptr(_R11, 8)) - if saveDI { - self.load(_DI, _R11) - } else { - self.load(_R11) - } - self.Link("_no_writeBarrier" + strconv.Itoa(i) + "_{n}") - self.Emit("MOVQ", _AX, rec) -} - -func (self *_Assembler) WriteRecNotAX(i int, ptr obj.Addr, rec obj.Addr, saveDI bool, saveAX bool) { - if rec.Reg == x86.REG_AX || rec.Index == x86.REG_AX { - panic("rec contains AX!") - } - self.Emit("MOVQ", _V_writeBarrier, _R9) - self.Emit("CMPL", jit.Ptr(_R9, 0), jit.Imm(0)) - self.Sjmp("JE", "_no_writeBarrier" + strconv.Itoa(i) + "_{n}") - if saveAX { - self.save(_AX, _R11) - } else { - self.save(_R11) - } - self.Emit("MOVQ", _F_gcWriteBarrier2, _R11) - self.Rjmp("CALL", _R11) - self.Emit("MOVQ", ptr, jit.Ptr(_R11, 0)) - self.Emit("MOVQ", rec, _AX) - self.Emit("MOVQ", _AX, jit.Ptr(_R11, 8)) - if saveAX { - self.load(_AX, _R11) - } else { - self.load(_R11) - } - self.Link("_no_writeBarrier" + strconv.Itoa(i) + "_{n}") - self.Emit("MOVQ", ptr, rec) -} - -func (self *_ValueDecoder) WritePtrAX(i int, rec obj.Addr, saveDI bool) { - self.Emit("MOVQ", _V_writeBarrier, _R9) - self.Emit("CMPL", jit.Ptr(_R9, 0), jit.Imm(0)) - self.Sjmp("JE", "_no_writeBarrier" + strconv.Itoa(i) + "_{n}") - if saveDI { - self.save(_DI, _R11) - } else { - self.save(_R11) - } - self.Emit("MOVQ", _F_gcWriteBarrier2, _R11) - self.Rjmp("CALL", _R11) - self.Emit("MOVQ", _AX, jit.Ptr(_R11, 0)) - self.Emit("MOVQ", rec, _DI) - self.Emit("MOVQ", _DI, jit.Ptr(_R11, 8)) - if saveDI { - self.load(_DI, _R11) - } else { - self.load(_R11) - } - self.Link("_no_writeBarrier" + strconv.Itoa(i) + "_{n}") - self.Emit("MOVQ", _AX, rec) -} - -func (self *_ValueDecoder) WriteRecNotAX(i int, ptr obj.Addr, rec obj.Addr, saveDI bool) { - if rec.Reg == x86.REG_AX || rec.Index == x86.REG_AX { - panic("rec contains AX!") - } - self.Emit("MOVQ", _V_writeBarrier, _AX) - self.Emit("CMPL", jit.Ptr(_AX, 0), jit.Imm(0)) - self.Sjmp("JE", "_no_writeBarrier" + strconv.Itoa(i) + "_{n}") - self.save(_R11) - self.Emit("MOVQ", _F_gcWriteBarrier2, _R11) - self.Rjmp("CALL", _R11) - self.Emit("MOVQ", ptr, jit.Ptr(_R11, 0)) - self.Emit("MOVQ", rec, _AX) - self.Emit("MOVQ", _AX, jit.Ptr(_R11, 8)) - self.load(_R11) - self.Link("_no_writeBarrier" + strconv.Itoa(i) + "_{n}") - self.Emit("MOVQ", ptr, rec) -}
\ No newline at end of file diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/assembler_regabi_amd64.go b/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/assembler_regabi_amd64.go deleted file mode 100644 index dc86efe08..000000000 --- a/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/assembler_regabi_amd64.go +++ /dev/null @@ -1,2023 +0,0 @@ -//go:build go1.17 && !go1.26 -// +build go1.17,!go1.26 - -/* - * 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 jitdec - -import ( - "encoding/json" - "fmt" - "math" - "reflect" - "strings" - "unsafe" - - "github.com/bytedance/sonic/internal/caching" - "github.com/bytedance/sonic/internal/jit" - "github.com/bytedance/sonic/internal/native" - "github.com/bytedance/sonic/internal/native/types" - "github.com/bytedance/sonic/internal/rt" - "github.com/twitchyliquid64/golang-asm/obj" -) - -/** Register Allocations - * - * State Registers: - * - * %r13 : stack base - * %r10 : input pointer - * %r12 : input length - * %r11 : input cursor - * %r15 : value pointer - * - * Error Registers: - * - * %rax : error type register - * %rbx : error pointer register - */ - -/** Function Prototype & Stack Map - * - * func (s string, ic int, vp unsafe.Pointer, sb *_Stack, fv uint64, sv string) (rc int, err error) - * - * s.buf : (FP) - * s.len : 8(FP) - * ic : 16(FP) - * vp : 24(FP) - * sb : 32(FP) - * fv : 40(FP) - * sv : 56(FP) - * err.vt : 72(FP) - * err.vp : 80(FP) - */ - -const ( - _FP_args = 72 // 72 bytes to pass and spill register arguments - _FP_fargs = 80 // 80 bytes for passing arguments to other Go functions - _FP_saves = 48 // 48 bytes for saving the registers before CALL instructions - _FP_locals = 144 // 144 bytes for local variables -) - -const ( - _FP_offs = _FP_fargs + _FP_saves + _FP_locals - _FP_size = _FP_offs + 8 // 8 bytes for the parent frame pointer - _FP_base = _FP_size + 8 // 8 bytes for the return address -) - -const ( - _IM_null = 0x6c6c756e // 'null' - _IM_true = 0x65757274 // 'true' - _IM_alse = 0x65736c61 // 'alse' ('false' without the 'f') -) - -const ( - _BM_space = (1 << ' ') | (1 << '\t') | (1 << '\r') | (1 << '\n') -) - -const ( - _MODE_JSON = 1 << 3 // base64 mode -) - -const ( - _LB_error = "_error" - _LB_im_error = "_im_error" - _LB_eof_error = "_eof_error" - _LB_type_error = "_type_error" - _LB_field_error = "_field_error" - _LB_range_error = "_range_error" - _LB_stack_error = "_stack_error" - _LB_base64_error = "_base64_error" - _LB_unquote_error = "_unquote_error" - _LB_parsing_error = "_parsing_error" - _LB_parsing_error_v = "_parsing_error_v" - _LB_mismatch_error = "_mismatch_error" -) - -const ( - _LB_char_0_error = "_char_0_error" - _LB_char_1_error = "_char_1_error" - _LB_char_2_error = "_char_2_error" - _LB_char_3_error = "_char_3_error" - _LB_char_4_error = "_char_4_error" - _LB_char_m2_error = "_char_m2_error" - _LB_char_m3_error = "_char_m3_error" -) - -const ( - _LB_skip_one = "_skip_one" - _LB_skip_key_value = "_skip_key_value" -) - -var ( - _AX = jit.Reg("AX") - _BX = jit.Reg("BX") - _CX = jit.Reg("CX") - _DX = jit.Reg("DX") - _DI = jit.Reg("DI") - _SI = jit.Reg("SI") - _BP = jit.Reg("BP") - _SP = jit.Reg("SP") - _R8 = jit.Reg("R8") - _R9 = jit.Reg("R9") - _X0 = jit.Reg("X0") - _X1 = jit.Reg("X1") - _X15 = jit.Reg("X15") -) - -var ( - _IP = jit.Reg("R10") // saved on BP when callc - _IC = jit.Reg("R11") // saved on BX when call_c - _IL = jit.Reg("R12") - _ST = jit.Reg("R13") - _VP = jit.Reg("R15") -) - -var ( - _DF = jit.Reg("AX") // reuse AX in generic decoder for flags - _ET = jit.Reg("AX") - _EP = jit.Reg("BX") -) - - - -var ( - _ARG_s = _ARG_sp - _ARG_sp = jit.Ptr(_SP, _FP_base + 0) - _ARG_sl = jit.Ptr(_SP, _FP_base + 8) - _ARG_ic = jit.Ptr(_SP, _FP_base + 16) - _ARG_vp = jit.Ptr(_SP, _FP_base + 24) - _ARG_sb = jit.Ptr(_SP, _FP_base + 32) - _ARG_fv = jit.Ptr(_SP, _FP_base + 40) -) - -var ( - _ARG_sv = _ARG_sv_p - _ARG_sv_p = jit.Ptr(_SP, _FP_base + 48) - _ARG_sv_n = jit.Ptr(_SP, _FP_base + 56) - _ARG_vk = jit.Ptr(_SP, _FP_base + 64) -) - -var ( - _VAR_st = _VAR_st_Vt - _VAR_sr = jit.Ptr(_SP, _FP_fargs + _FP_saves) -) - -var ( - _VAR_st_Vt = jit.Ptr(_SP, _FP_fargs + _FP_saves + 0) - _VAR_st_Dv = jit.Ptr(_SP, _FP_fargs + _FP_saves + 8) - _VAR_st_Iv = jit.Ptr(_SP, _FP_fargs + _FP_saves + 16) - _VAR_st_Ep = jit.Ptr(_SP, _FP_fargs + _FP_saves + 24) - _VAR_st_Db = jit.Ptr(_SP, _FP_fargs + _FP_saves + 32) - _VAR_st_Dc = jit.Ptr(_SP, _FP_fargs + _FP_saves + 40) -) - -var ( - _VAR_ss_AX = jit.Ptr(_SP, _FP_fargs + _FP_saves + 48) - _VAR_ss_CX = jit.Ptr(_SP, _FP_fargs + _FP_saves + 56) - _VAR_ss_SI = jit.Ptr(_SP, _FP_fargs + _FP_saves + 64) - _VAR_ss_R8 = jit.Ptr(_SP, _FP_fargs + _FP_saves + 72) - _VAR_ss_R9 = jit.Ptr(_SP, _FP_fargs + _FP_saves + 80) -) - -var ( - _VAR_bs_p = jit.Ptr(_SP, _FP_fargs + _FP_saves + 88) - _VAR_bs_n = jit.Ptr(_SP, _FP_fargs + _FP_saves + 96) - _VAR_bs_LR = jit.Ptr(_SP, _FP_fargs + _FP_saves + 104) -) - -var _VAR_fl = jit.Ptr(_SP, _FP_fargs + _FP_saves + 112) - -var ( - _VAR_et = jit.Ptr(_SP, _FP_fargs + _FP_saves + 120) // save mismatched type - _VAR_pc = jit.Ptr(_SP, _FP_fargs + _FP_saves + 128) // save skip return pc - _VAR_ic = jit.Ptr(_SP, _FP_fargs + _FP_saves + 136) // save mismatched position -) - -type _Assembler struct { - jit.BaseAssembler - p _Program - name string -} - -func newAssembler(p _Program) *_Assembler { - return new(_Assembler).Init(p) -} - -/** Assembler Interface **/ - -func (self *_Assembler) Load() _Decoder { - return ptodec(self.BaseAssembler.Load("decode_"+self.name, _FP_size, _FP_args, argPtrs, localPtrs)) -} - -func (self *_Assembler) Init(p _Program) *_Assembler { - self.p = p - self.BaseAssembler.Init(self.compile) - return self -} - -func (self *_Assembler) compile() { - self.prologue() - self.instrs() - self.epilogue() - self.copy_string() - self.escape_string() - self.escape_string_twice() - self.skip_one() - self.skip_key_value() - self.type_error() - self.mismatch_error() - self.field_error() - self.range_error() - self.stack_error() - self.base64_error() - self.parsing_error() -} - -/** Assembler Stages **/ - -var _OpFuncTab = [256]func(*_Assembler, *_Instr) { - _OP_any : (*_Assembler)._asm_OP_any, - _OP_dyn : (*_Assembler)._asm_OP_dyn, - _OP_str : (*_Assembler)._asm_OP_str, - _OP_bin : (*_Assembler)._asm_OP_bin, - _OP_bool : (*_Assembler)._asm_OP_bool, - _OP_num : (*_Assembler)._asm_OP_num, - _OP_i8 : (*_Assembler)._asm_OP_i8, - _OP_i16 : (*_Assembler)._asm_OP_i16, - _OP_i32 : (*_Assembler)._asm_OP_i32, - _OP_i64 : (*_Assembler)._asm_OP_i64, - _OP_u8 : (*_Assembler)._asm_OP_u8, - _OP_u16 : (*_Assembler)._asm_OP_u16, - _OP_u32 : (*_Assembler)._asm_OP_u32, - _OP_u64 : (*_Assembler)._asm_OP_u64, - _OP_f32 : (*_Assembler)._asm_OP_f32, - _OP_f64 : (*_Assembler)._asm_OP_f64, - _OP_unquote : (*_Assembler)._asm_OP_unquote, - _OP_nil_1 : (*_Assembler)._asm_OP_nil_1, - _OP_nil_2 : (*_Assembler)._asm_OP_nil_2, - _OP_nil_3 : (*_Assembler)._asm_OP_nil_3, - _OP_empty_bytes : (*_Assembler)._asm_OP_empty_bytes, - _OP_deref : (*_Assembler)._asm_OP_deref, - _OP_index : (*_Assembler)._asm_OP_index, - _OP_is_null : (*_Assembler)._asm_OP_is_null, - _OP_is_null_quote : (*_Assembler)._asm_OP_is_null_quote, - _OP_map_init : (*_Assembler)._asm_OP_map_init, - _OP_map_key_i8 : (*_Assembler)._asm_OP_map_key_i8, - _OP_map_key_i16 : (*_Assembler)._asm_OP_map_key_i16, - _OP_map_key_i32 : (*_Assembler)._asm_OP_map_key_i32, - _OP_map_key_i64 : (*_Assembler)._asm_OP_map_key_i64, - _OP_map_key_u8 : (*_Assembler)._asm_OP_map_key_u8, - _OP_map_key_u16 : (*_Assembler)._asm_OP_map_key_u16, - _OP_map_key_u32 : (*_Assembler)._asm_OP_map_key_u32, - _OP_map_key_u64 : (*_Assembler)._asm_OP_map_key_u64, - _OP_map_key_f32 : (*_Assembler)._asm_OP_map_key_f32, - _OP_map_key_f64 : (*_Assembler)._asm_OP_map_key_f64, - _OP_map_key_str : (*_Assembler)._asm_OP_map_key_str, - _OP_map_key_utext : (*_Assembler)._asm_OP_map_key_utext, - _OP_map_key_utext_p : (*_Assembler)._asm_OP_map_key_utext_p, - _OP_array_skip : (*_Assembler)._asm_OP_array_skip, - _OP_array_clear : (*_Assembler)._asm_OP_array_clear, - _OP_array_clear_p : (*_Assembler)._asm_OP_array_clear_p, - _OP_slice_init : (*_Assembler)._asm_OP_slice_init, - _OP_slice_append : (*_Assembler)._asm_OP_slice_append, - _OP_object_next : (*_Assembler)._asm_OP_object_next, - _OP_struct_field : (*_Assembler)._asm_OP_struct_field, - _OP_unmarshal : (*_Assembler)._asm_OP_unmarshal, - _OP_unmarshal_p : (*_Assembler)._asm_OP_unmarshal_p, - _OP_unmarshal_text : (*_Assembler)._asm_OP_unmarshal_text, - _OP_unmarshal_text_p : (*_Assembler)._asm_OP_unmarshal_text_p, - _OP_lspace : (*_Assembler)._asm_OP_lspace, - _OP_match_char : (*_Assembler)._asm_OP_match_char, - _OP_check_char : (*_Assembler)._asm_OP_check_char, - _OP_load : (*_Assembler)._asm_OP_load, - _OP_save : (*_Assembler)._asm_OP_save, - _OP_drop : (*_Assembler)._asm_OP_drop, - _OP_drop_2 : (*_Assembler)._asm_OP_drop_2, - _OP_recurse : (*_Assembler)._asm_OP_recurse, - _OP_goto : (*_Assembler)._asm_OP_goto, - _OP_switch : (*_Assembler)._asm_OP_switch, - _OP_check_char_0 : (*_Assembler)._asm_OP_check_char_0, - _OP_dismatch_err : (*_Assembler)._asm_OP_dismatch_err, - _OP_go_skip : (*_Assembler)._asm_OP_go_skip, - _OP_skip_emtpy : (*_Assembler)._asm_OP_skip_empty, - _OP_add : (*_Assembler)._asm_OP_add, - _OP_check_empty : (*_Assembler)._asm_OP_check_empty, - _OP_unsupported : (*_Assembler)._asm_OP_unsupported, - _OP_debug : (*_Assembler)._asm_OP_debug, -} - -func (self *_Assembler) _asm_OP_debug(_ *_Instr) { - self.Byte(0xcc) -} - -func (self *_Assembler) instr(v *_Instr) { - if fn := _OpFuncTab[v.op()]; fn != nil { - fn(self, v) - } else { - panic(fmt.Sprintf("invalid opcode: %d", v.op())) - } -} - -func (self *_Assembler) instrs() { - for i, v := range self.p { - self.Mark(i) - self.instr(&v) - self.debug_instr(i, &v) - } -} - -func (self *_Assembler) epilogue() { - self.Mark(len(self.p)) - self.Emit("XORL", _EP, _EP) // XORL EP, EP - self.Emit("MOVQ", _VAR_et, _ET) // MOVQ VAR_et, ET - self.Emit("TESTQ", _ET, _ET) // TESTQ ET, ET - self.Sjmp("JNZ", _LB_mismatch_error) // JNZ _LB_mismatch_error - self.Link(_LB_error) // _error: - self.Emit("MOVQ", _EP, _CX) // MOVQ BX, CX - self.Emit("MOVQ", _ET, _BX) // MOVQ AX, BX - self.Emit("MOVQ", _IC, _AX) // MOVQ IC, AX - self.Emit("MOVQ", jit.Imm(0), _ARG_sp) // MOVQ $0, sv.p<>+48(FP) - self.Emit("MOVQ", jit.Imm(0), _ARG_vp) // MOVQ $0, sv.p<>+48(FP) - self.Emit("MOVQ", jit.Imm(0), _ARG_sv_p) // MOVQ $0, sv.p<>+48(FP) - self.Emit("MOVQ", jit.Imm(0), _ARG_vk) // MOVQ $0, vk<>+64(FP) - self.Emit("MOVQ", jit.Ptr(_SP, _FP_offs), _BP) // MOVQ _FP_offs(SP), BP - self.Emit("ADDQ", jit.Imm(_FP_size), _SP) // ADDQ $_FP_size, SP - self.Emit("RET") // RET -} - -func (self *_Assembler) prologue() { - self.Emit("SUBQ", jit.Imm(_FP_size), _SP) // SUBQ $_FP_size, SP - self.Emit("MOVQ", _BP, jit.Ptr(_SP, _FP_offs)) // MOVQ BP, _FP_offs(SP) - self.Emit("LEAQ", jit.Ptr(_SP, _FP_offs), _BP) // LEAQ _FP_offs(SP), BP - self.Emit("MOVQ", _AX, _ARG_sp) // MOVQ AX, s.p<>+0(FP) - self.Emit("MOVQ", _AX, _IP) // MOVQ AX, IP - self.Emit("MOVQ", _BX, _ARG_sl) // MOVQ BX, s.l<>+8(FP) - self.Emit("MOVQ", _BX, _IL) // MOVQ BX, IL - self.Emit("MOVQ", _CX, _ARG_ic) // MOVQ CX, ic<>+16(FP) - self.Emit("MOVQ", _CX, _IC) // MOVQ CX, IC - self.Emit("MOVQ", _DI, _ARG_vp) // MOVQ DI, vp<>+24(FP) - self.Emit("MOVQ", _DI, _VP) // MOVQ DI, VP - self.Emit("MOVQ", _SI, _ARG_sb) // MOVQ SI, sb<>+32(FP) - self.Emit("MOVQ", _SI, _ST) // MOVQ SI, ST - self.Emit("MOVQ", _R8, _ARG_fv) // MOVQ R8, fv<>+40(FP) - self.Emit("MOVQ", jit.Imm(0), _ARG_sv_p) // MOVQ $0, sv.p<>+48(FP) - self.Emit("MOVQ", jit.Imm(0), _ARG_sv_n) // MOVQ $0, sv.n<>+56(FP) - self.Emit("MOVQ", jit.Imm(0), _ARG_vk) // MOVQ $0, vk<>+64(FP) - self.Emit("MOVQ", jit.Imm(0), _VAR_et) // MOVQ $0, et<>+120(FP) - // initialize digital buffer first - self.Emit("MOVQ", jit.Imm(_MaxDigitNums), _VAR_st_Dc) // MOVQ $_MaxDigitNums, ss.Dcap - self.Emit("LEAQ", jit.Ptr(_ST, _DbufOffset), _AX) // LEAQ _DbufOffset(ST), AX - self.Emit("MOVQ", _AX, _VAR_st_Db) // MOVQ AX, ss.Dbuf -} - -/** Function Calling Helpers **/ - -var ( - _REG_go = []obj.Addr { _ST, _VP, _IP, _IL, _IC } - _REG_rt = []obj.Addr { _ST, _VP, _IP, _IL, _IC } -) - -func (self *_Assembler) save(r ...obj.Addr) { - for i, v := range r { - if i > _FP_saves / 8 - 1 { - panic("too many registers to save") - } else { - self.Emit("MOVQ", v, jit.Ptr(_SP, _FP_fargs + int64(i) * 8)) - } - } -} - -func (self *_Assembler) load(r ...obj.Addr) { - for i, v := range r { - if i > _FP_saves / 8 - 1 { - panic("too many registers to load") - } else { - self.Emit("MOVQ", jit.Ptr(_SP, _FP_fargs + int64(i) * 8), v) - } - } -} - -func (self *_Assembler) call(fn obj.Addr) { - self.Emit("MOVQ", fn, _R9) // MOVQ ${fn}, R11 - self.Rjmp("CALL", _R9) // CALL R11 -} - -func (self *_Assembler) call_go(fn obj.Addr) { - self.save(_REG_go...) // SAVE $REG_go - self.call(fn) - self.load(_REG_go...) // LOAD $REG_go -} - -func (self *_Assembler) callc(fn obj.Addr) { - self.save(_IP) - self.call(fn) - self.Emit("XORPS", _X15, _X15) - self.load(_IP) -} - -func (self *_Assembler) call_c(fn obj.Addr) { - self.Emit("XCHGQ", _IC, _BX) - self.callc(fn) - self.Emit("XCHGQ", _IC, _BX) -} - -func (self *_Assembler) call_sf(fn obj.Addr) { - self.Emit("LEAQ", _ARG_s, _DI) // LEAQ s<>+0(FP), DI - self.Emit("MOVQ", _IC, _ARG_ic) // MOVQ IC, ic<>+16(FP) - self.Emit("LEAQ", _ARG_ic, _SI) // LEAQ ic<>+16(FP), SI - self.Emit("LEAQ", jit.Ptr(_ST, _FsmOffset), _DX) // LEAQ _FsmOffset(ST), DX - self.Emit("MOVQ", _ARG_fv, _CX) - self.callc(fn) - self.Emit("MOVQ", _ARG_ic, _IC) // MOVQ ic<>+16(FP), IC -} - -func (self *_Assembler) call_vf(fn obj.Addr) { - self.Emit("LEAQ", _ARG_s, _DI) // LEAQ s<>+0(FP), DI - self.Emit("MOVQ", _IC, _ARG_ic) // MOVQ IC, ic<>+16(FP) - self.Emit("LEAQ", _ARG_ic, _SI) // LEAQ ic<>+16(FP), SI - self.Emit("LEAQ", _VAR_st, _DX) // LEAQ st, DX - self.callc(fn) - self.Emit("MOVQ", _ARG_ic, _IC) // MOVQ ic<>+16(FP), IC -} - -/** Assembler Error Handlers **/ - -var ( - _F_convT64 = jit.Func(rt.ConvT64) - _F_error_wrap = jit.Func(error_wrap) - _F_error_type = jit.Func(error_type) - _F_error_field = jit.Func(error_field) - _F_error_value = jit.Func(error_value) - _F_error_mismatch = jit.Func(error_mismatch) -) - -var ( - _I_int8 , _T_int8 = rtype(reflect.TypeOf(int8(0))) - _I_int16 , _T_int16 = rtype(reflect.TypeOf(int16(0))) - _I_int32 , _T_int32 = rtype(reflect.TypeOf(int32(0))) - _I_uint8 , _T_uint8 = rtype(reflect.TypeOf(uint8(0))) - _I_uint16 , _T_uint16 = rtype(reflect.TypeOf(uint16(0))) - _I_uint32 , _T_uint32 = rtype(reflect.TypeOf(uint32(0))) - _I_float32 , _T_float32 = rtype(reflect.TypeOf(float32(0))) -) - -var ( - _T_error = rt.UnpackType(errorType) - _I_base64_CorruptInputError = jit.Itab(_T_error, base64CorruptInputError) -) - -var ( - _V_stackOverflow = jit.Imm(int64(uintptr(unsafe.Pointer(&stackOverflow)))) - _I_json_UnsupportedValueError = jit.Itab(_T_error, reflect.TypeOf(new(json.UnsupportedValueError))) - _I_json_MismatchTypeError = jit.Itab(_T_error, reflect.TypeOf(new(MismatchTypeError))) - _I_json_MismatchQuotedError = jit.Itab(_T_error, reflect.TypeOf(new(MismatchQuotedError))) -) - -func (self *_Assembler) type_error() { - self.Link(_LB_type_error) // _type_error: - self.call_go(_F_error_type) // CALL_GO error_type - self.Sjmp("JMP" , _LB_error) // JMP _error -} - -func (self *_Assembler) mismatch_error() { - self.Link(_LB_mismatch_error) // _type_error: - self.Emit("MOVQ", _VAR_et, _ET) // MOVQ _VAR_et, ET - self.Emit("MOVQ", _I_json_MismatchTypeError, _CX) // MOVQ _I_json_MismatchType, CX - self.Emit("CMPQ", _ET, _CX) // CMPQ ET, CX - self.Emit("MOVQ", jit.Ptr(_ST, _EpOffset), _EP) // MOVQ stack.Ep, EP - self.Sjmp("JE" , _LB_error) // JE _LB_error - self.Emit("MOVQ", _ARG_sp, _AX) - self.Emit("MOVQ", _ARG_sl, _BX) - self.Emit("MOVQ", _VAR_ic, _CX) - self.Emit("MOVQ", _VAR_et, _DI) - self.call_go(_F_error_mismatch) // CALL_GO error_type - self.Sjmp("JMP" , _LB_error) // JMP _error -} - -func (self *_Assembler) field_error() { - self.Link(_LB_field_error) // _field_error: - self.Emit("MOVQ", _ARG_sv_p, _AX) // MOVQ sv.p, AX - self.Emit("MOVQ", _ARG_sv_n, _BX) // MOVQ sv.n, BX - self.call_go(_F_error_field) // CALL_GO error_field - self.Sjmp("JMP" , _LB_error) // JMP _error -} - -func (self *_Assembler) range_error() { - self.Link(_LB_range_error) // _range_error: - self.Emit("MOVQ", _ET, _CX) // MOVQ ET, CX - self.slice_from(_VAR_st_Ep, 0) // SLICE st.Ep, $0 - self.Emit("MOVQ", _DI, _AX) // MOVQ DI, AX - self.Emit("MOVQ", _EP, _DI) // MOVQ EP, DI - self.Emit("MOVQ", _SI, _BX) // MOVQ SI, BX - self.call_go(_F_error_value) // CALL_GO error_value - self.Sjmp("JMP" , _LB_error) // JMP _error -} - -func (self *_Assembler) stack_error() { - self.Link(_LB_stack_error) // _stack_error: - self.Emit("MOVQ", _V_stackOverflow, _EP) // MOVQ ${_V_stackOverflow}, EP - self.Emit("MOVQ", _I_json_UnsupportedValueError, _ET) // MOVQ ${_I_json_UnsupportedValueError}, ET - self.Sjmp("JMP" , _LB_error) // JMP _error -} - -func (self *_Assembler) base64_error() { - self.Link(_LB_base64_error) - self.Emit("NEGQ", _AX) // NEGQ AX - self.Emit("SUBQ", jit.Imm(1), _AX) // SUBQ $1, AX - self.call_go(_F_convT64) // CALL_GO convT64 - self.Emit("MOVQ", _AX, _EP) // MOVQ AX, EP - self.Emit("MOVQ", _I_base64_CorruptInputError, _ET) // MOVQ ${itab(base64.CorruptInputError)}, ET - self.Sjmp("JMP" , _LB_error) // JMP _error -} - -func (self *_Assembler) parsing_error() { - self.Link(_LB_eof_error) // _eof_error: - self.Emit("MOVQ" , _IL, _IC) // MOVQ IL, IC - self.Emit("MOVL" , jit.Imm(int64(types.ERR_EOF)), _EP) // MOVL ${types.ERR_EOF}, EP - self.Sjmp("JMP" , _LB_parsing_error) // JMP _parsing_error - self.Link(_LB_unquote_error) // _unquote_error: - self.Emit("SUBQ" , _VAR_sr, _SI) // SUBQ sr, SI - self.Emit("SUBQ" , _SI, _IC) // SUBQ IL, IC - self.Link(_LB_parsing_error_v) // _parsing_error_v: - self.Emit("MOVQ" , _AX, _EP) // MOVQ AX, EP - self.Emit("NEGQ" , _EP) // NEGQ EP - self.Sjmp("JMP" , _LB_parsing_error) // JMP _parsing_error - self.Link(_LB_char_m3_error) // _char_m3_error: - self.Emit("SUBQ" , jit.Imm(1), _IC) // SUBQ $1, IC - self.Link(_LB_char_m2_error) // _char_m2_error: - self.Emit("SUBQ" , jit.Imm(2), _IC) // SUBQ $2, IC - self.Sjmp("JMP" , _LB_char_0_error) // JMP _char_0_error - self.Link(_LB_im_error) // _im_error: - self.Emit("CMPB" , _CX, jit.Sib(_IP, _IC, 1, 0)) // CMPB CX, (IP)(IC) - self.Sjmp("JNE" , _LB_char_0_error) // JNE _char_0_error - self.Emit("SHRL" , jit.Imm(8), _CX) // SHRL $8, CX - self.Emit("CMPB" , _CX, jit.Sib(_IP, _IC, 1, 1)) // CMPB CX, 1(IP)(IC) - self.Sjmp("JNE" , _LB_char_1_error) // JNE _char_1_error - self.Emit("SHRL" , jit.Imm(8), _CX) // SHRL $8, CX - self.Emit("CMPB" , _CX, jit.Sib(_IP, _IC, 1, 2)) // CMPB CX, 2(IP)(IC) - self.Sjmp("JNE" , _LB_char_2_error) // JNE _char_2_error - self.Sjmp("JMP" , _LB_char_3_error) // JNE _char_3_error - self.Link(_LB_char_4_error) // _char_4_error: - self.Emit("ADDQ" , jit.Imm(1), _IC) // ADDQ $1, IC - self.Link(_LB_char_3_error) // _char_3_error: - self.Emit("ADDQ" , jit.Imm(1), _IC) // ADDQ $1, IC - self.Link(_LB_char_2_error) // _char_2_error: - self.Emit("ADDQ" , jit.Imm(1), _IC) // ADDQ $1, IC - self.Link(_LB_char_1_error) // _char_1_error: - self.Emit("ADDQ" , jit.Imm(1), _IC) // ADDQ $1, IC - self.Link(_LB_char_0_error) // _char_0_error: - self.Emit("MOVL" , jit.Imm(int64(types.ERR_INVALID_CHAR)), _EP) // MOVL ${types.ERR_INVALID_CHAR}, EP - self.Link(_LB_parsing_error) // _parsing_error: - self.Emit("MOVQ" , _EP, _DI) // MOVQ EP, DI - self.Emit("MOVQ", _ARG_sp, _AX) // MOVQ sp, AX - self.Emit("MOVQ", _ARG_sl, _BX) // MOVQ sl, BX - self.Emit("MOVQ" , _IC, _CX) // MOVQ IC, CX - self.call_go(_F_error_wrap) // CALL_GO error_wrap - self.Sjmp("JMP" , _LB_error) // JMP _error -} - -func (self *_Assembler) _asm_OP_dismatch_err(p *_Instr) { - self.Emit("MOVQ", _IC, _VAR_ic) - self.Emit("MOVQ", jit.Type(p.vt()), _ET) - self.Emit("MOVQ", _ET, _VAR_et) -} - -func (self *_Assembler) _asm_OP_go_skip(p *_Instr) { - self.Byte(0x4c, 0x8d, 0x0d) // LEAQ (PC), R9 - self.Xref(p.vi(), 4) - self.Emit("MOVQ", _R9, _VAR_pc) - self.Sjmp("JMP" , _LB_skip_one) // JMP _skip_one -} - -var _F_IndexByte = jit.Func(strings.IndexByte) - -func (self *_Assembler) _asm_OP_skip_empty(p *_Instr) { - self.call_sf(_F_skip_one) // CALL_SF skip_one - self.Emit("TESTQ", _AX, _AX) // TESTQ AX, AX - self.Sjmp("JS" , _LB_parsing_error_v) // JS _parse_error_v - self.Emit("BTQ", jit.Imm(_F_disable_unknown), _ARG_fv) - self.Xjmp("JNC", p.vi()) - self.Emit("LEAQ", jit.Sib(_IC, _AX, 1, 0), _BX) - self.Emit("MOVQ", _BX, _ARG_sv_n) - self.Emit("LEAQ", jit.Sib(_IP, _AX, 1, 0), _AX) - self.Emit("MOVQ", _AX, _ARG_sv_p) - self.Emit("MOVQ", jit.Imm(':'), _CX) - self.call_go(_F_IndexByte) - self.Emit("TESTQ", _AX, _AX) - // disallow unknown field - self.Sjmp("JNS", _LB_field_error) -} - -func (self *_Assembler) skip_one() { - self.Link(_LB_skip_one) // _skip: - self.Emit("MOVQ", _VAR_ic, _IC) // MOVQ _VAR_ic, IC - self.call_sf(_F_skip_one) // CALL_SF skip_one - self.Emit("TESTQ", _AX, _AX) // TESTQ AX, AX - self.Sjmp("JS" , _LB_parsing_error_v) // JS _parse_error_v - self.Emit("MOVQ" , _VAR_pc, _R9) // MOVQ pc, R9 - self.Rjmp("JMP" , _R9) // JMP (R9) -} - -func (self *_Assembler) skip_key_value() { - self.Link(_LB_skip_key_value) // _skip: - // skip the key - self.Emit("MOVQ", _VAR_ic, _IC) // MOVQ _VAR_ic, IC - self.call_sf(_F_skip_one) // CALL_SF skip_one - self.Emit("TESTQ", _AX, _AX) // TESTQ AX, AX - self.Sjmp("JS" , _LB_parsing_error_v) // JS _parse_error_v - // match char ':' - self.lspace("_global_1") - self.Emit("CMPB", jit.Sib(_IP, _IC, 1, 0), jit.Imm(':')) - self.Sjmp("JNE" , _LB_parsing_error_v) // JNE _parse_error_v - self.Emit("ADDQ", jit.Imm(1), _IC) // ADDQ $1, IC - self.lspace("_global_2") - // skip the value - self.call_sf(_F_skip_one) // CALL_SF skip_one - self.Emit("TESTQ", _AX, _AX) // TESTQ AX, AX - self.Sjmp("JS" , _LB_parsing_error_v) // JS _parse_error_v - // jump back to specified address - self.Emit("MOVQ" , _VAR_pc, _R9) // MOVQ pc, R9 - self.Rjmp("JMP" , _R9) // JMP (R9) -} - - -/** Memory Management Routines **/ - -var ( - _T_byte = jit.Type(byteType) - _F_mallocgc = jit.Func(rt.Mallocgc) -) - -func (self *_Assembler) malloc_AX(nb obj.Addr, ret obj.Addr) { - self.Emit("MOVQ", nb, _AX) // MOVQ ${nb}, AX - self.Emit("MOVQ", _T_byte, _BX) // MOVQ ${type(byte)}, BX - self.Emit("XORL", _CX, _CX) // XORL CX, CX - self.call_go(_F_mallocgc) // CALL_GO mallocgc - self.Emit("MOVQ", _AX, ret) // MOVQ AX, ${ret} -} - -func (self *_Assembler) valloc(vt reflect.Type, ret obj.Addr) { - self.Emit("MOVQ", jit.Imm(int64(vt.Size())), _AX) // MOVQ ${vt.Size()}, AX - self.Emit("MOVQ", jit.Type(vt), _BX) // MOVQ ${vt}, BX - self.Emit("MOVB", jit.Imm(1), _CX) // MOVB $1, CX - self.call_go(_F_mallocgc) // CALL_GO mallocgc - self.Emit("MOVQ", _AX, ret) // MOVQ AX, ${ret} -} - -func (self *_Assembler) valloc_AX(vt reflect.Type) { - self.Emit("MOVQ", jit.Imm(int64(vt.Size())), _AX) // MOVQ ${vt.Size()}, AX - self.Emit("MOVQ", jit.Type(vt), _BX) // MOVQ ${vt}, BX - self.Emit("MOVB", jit.Imm(1), _CX) // MOVB $1, CX - self.call_go(_F_mallocgc) // CALL_GO mallocgc -} - -func (self *_Assembler) vfollow(vt reflect.Type) { - self.Emit("MOVQ" , jit.Ptr(_VP, 0), _AX) // MOVQ (VP), AX - self.Emit("TESTQ", _AX, _AX) // TESTQ AX, AX - self.Sjmp("JNZ" , "_end_{n}") // JNZ _end_{n} - self.valloc_AX(vt) // VALLOC ${vt}, AX - self.WritePtrAX(1, jit.Ptr(_VP, 0), true) // MOVQ AX, (VP) - self.Link("_end_{n}") // _end_{n}: - self.Emit("MOVQ" , _AX, _VP) // MOVQ AX, VP -} - -/** Value Parsing Routines **/ - -var ( - _F_vstring = jit.Imm(int64(native.S_vstring)) - _F_vnumber = jit.Imm(int64(native.S_vnumber)) - _F_vsigned = jit.Imm(int64(native.S_vsigned)) - _F_vunsigned = jit.Imm(int64(native.S_vunsigned)) -) - -func (self *_Assembler) check_err(vt reflect.Type, pin string, pin2 int) { - self.Emit("MOVQ" , _VAR_st_Vt, _AX) // MOVQ st.Vt, AX - self.Emit("TESTQ", _AX, _AX) // CMPQ AX, ${native.V_STRING} - // try to skip the value - if vt != nil { - self.Sjmp("JNS" , "_check_err_{n}") // JNE _parsing_error_v - self.Emit("MOVQ", jit.Type(vt), _ET) - self.Emit("MOVQ", _ET, _VAR_et) - if pin2 != -1 { - self.Emit("SUBQ", jit.Imm(1), _BX) - self.Emit("MOVQ", _BX, _VAR_ic) - self.Byte(0x4c , 0x8d, 0x0d) // LEAQ (PC), R9 - self.Xref(pin2, 4) - self.Emit("MOVQ", _R9, _VAR_pc) - self.Sjmp("JMP" , _LB_skip_key_value) - } else { - self.Emit("MOVQ", _BX, _VAR_ic) - self.Byte(0x4c , 0x8d, 0x0d) // LEAQ (PC), R9 - self.Sref(pin, 4) - self.Emit("MOVQ", _R9, _VAR_pc) - self.Sjmp("JMP" , _LB_skip_one) - } - self.Link("_check_err_{n}") - } else { - self.Sjmp("JS" , _LB_parsing_error_v) // JNE _parsing_error_v - } -} - -func (self *_Assembler) check_eof(d int64) { - if d == 1 { - self.Emit("CMPQ", _IC, _IL) // CMPQ IC, IL - self.Sjmp("JAE" , _LB_eof_error) // JAE _eof_error - } else { - self.Emit("LEAQ", jit.Ptr(_IC, d), _AX) // LEAQ ${d}(IC), AX - self.Emit("CMPQ", _AX, _IL) // CMPQ AX, IL - self.Sjmp("JA" , _LB_eof_error) // JA _eof_error - } -} - - -func (self *_Assembler) parse_string() { - self.Emit("MOVQ", _ARG_fv, _CX) - self.call_vf(_F_vstring) - self.check_err(nil, "", -1) -} - -func (self *_Assembler) parse_number(vt reflect.Type, pin string, pin2 int) { - self.Emit("MOVQ", _IC, _BX) // save ic when call native func - self.call_vf(_F_vnumber) - self.check_err(vt, pin, pin2) -} - -func (self *_Assembler) parse_signed(vt reflect.Type, pin string, pin2 int) { - self.Emit("MOVQ", _IC, _BX) // save ic when call native func - self.call_vf(_F_vsigned) - self.check_err(vt, pin, pin2) -} - -func (self *_Assembler) parse_unsigned(vt reflect.Type, pin string, pin2 int) { - self.Emit("MOVQ", _IC, _BX) // save ic when call native func - self.call_vf(_F_vunsigned) - self.check_err(vt, pin, pin2) -} - -// Pointer: DI, Size: SI, Return: R9 -func (self *_Assembler) copy_string() { - self.Link("_copy_string") - self.Emit("MOVQ", _DI, _VAR_bs_p) - self.Emit("MOVQ", _SI, _VAR_bs_n) - self.Emit("MOVQ", _R9, _VAR_bs_LR) - self.malloc_AX(_SI, _ARG_sv_p) - self.Emit("MOVQ", _VAR_bs_p, _BX) - self.Emit("MOVQ", _VAR_bs_n, _CX) - self.call_go(_F_memmove) - self.Emit("MOVQ", _ARG_sv_p, _DI) - self.Emit("MOVQ", _VAR_bs_n, _SI) - self.Emit("MOVQ", _VAR_bs_LR, _R9) - self.Rjmp("JMP", _R9) -} - -// Pointer: DI, Size: SI, Return: R9 -func (self *_Assembler) escape_string() { - self.Link("_escape_string") - self.Emit("MOVQ" , _DI, _VAR_bs_p) - self.Emit("MOVQ" , _SI, _VAR_bs_n) - self.Emit("MOVQ" , _R9, _VAR_bs_LR) - self.malloc_AX(_SI, _DX) // MALLOC SI, DX - self.Emit("MOVQ" , _DX, _ARG_sv_p) - self.Emit("MOVQ" , _VAR_bs_p, _DI) - self.Emit("MOVQ" , _VAR_bs_n, _SI) - self.Emit("LEAQ" , _VAR_sr, _CX) // LEAQ sr, CX - self.Emit("XORL" , _R8, _R8) // XORL R8, R8 - self.Emit("BTQ" , jit.Imm(_F_disable_urc), _ARG_fv) // BTQ ${_F_disable_urc}, fv - self.Emit("SETCC", _R8) // SETCC R8 - self.Emit("SHLQ" , jit.Imm(types.B_UNICODE_REPLACE), _R8) // SHLQ ${types.B_UNICODE_REPLACE}, R8 - self.call_c(_F_unquote) // CALL unquote - self.Emit("MOVQ" , _VAR_bs_n, _SI) // MOVQ ${n}, SI - self.Emit("ADDQ" , jit.Imm(1), _SI) // ADDQ $1, SI - self.Emit("TESTQ", _AX, _AX) // TESTQ AX, AX - self.Sjmp("JS" , _LB_unquote_error) // JS _unquote_error - self.Emit("MOVQ" , _AX, _SI) - self.Emit("MOVQ" , _ARG_sv_p, _DI) - self.Emit("MOVQ" , _VAR_bs_LR, _R9) - self.Rjmp("JMP", _R9) -} - -func (self *_Assembler) escape_string_twice() { - self.Link("_escape_string_twice") - self.Emit("MOVQ" , _DI, _VAR_bs_p) - self.Emit("MOVQ" , _SI, _VAR_bs_n) - self.Emit("MOVQ" , _R9, _VAR_bs_LR) - self.malloc_AX(_SI, _DX) // MALLOC SI, DX - self.Emit("MOVQ" , _DX, _ARG_sv_p) - self.Emit("MOVQ" , _VAR_bs_p, _DI) - self.Emit("MOVQ" , _VAR_bs_n, _SI) - self.Emit("LEAQ" , _VAR_sr, _CX) // LEAQ sr, CX - self.Emit("MOVL" , jit.Imm(types.F_DOUBLE_UNQUOTE), _R8) // MOVL ${types.F_DOUBLE_UNQUOTE}, R8 - self.Emit("BTQ" , jit.Imm(_F_disable_urc), _ARG_fv) // BTQ ${_F_disable_urc}, AX - self.Emit("XORL" , _AX, _AX) // XORL AX, AX - self.Emit("SETCC", _AX) // SETCC AX - self.Emit("SHLQ" , jit.Imm(types.B_UNICODE_REPLACE), _AX) // SHLQ ${types.B_UNICODE_REPLACE}, AX - self.Emit("ORQ" , _AX, _R8) // ORQ AX, R8 - self.call_c(_F_unquote) // CALL unquote - self.Emit("MOVQ" , _VAR_bs_n, _SI) // MOVQ ${n}, SI - self.Emit("ADDQ" , jit.Imm(3), _SI) // ADDQ $3, SI - self.Emit("TESTQ", _AX, _AX) // TESTQ AX, AX - self.Sjmp("JS" , _LB_unquote_error) // JS _unquote_error - self.Emit("MOVQ" , _AX, _SI) - self.Emit("MOVQ" , _ARG_sv_p, _DI) - self.Emit("MOVQ" , _VAR_bs_LR, _R9) - self.Rjmp("JMP", _R9) -} - -/** Range Checking Routines **/ - -var ( - _V_max_f32 = jit.Imm(int64(uintptr(unsafe.Pointer(_Vp_max_f32)))) - _V_min_f32 = jit.Imm(int64(uintptr(unsafe.Pointer(_Vp_min_f32)))) -) - -var ( - _Vp_max_f32 = new(float32) - _Vp_min_f32 = new(float32) -) - -func init() { - *_Vp_max_f32 = math.MaxFloat32 - *_Vp_min_f32 = -math.MaxFloat32 -} - -func (self *_Assembler) range_single_X0() { - self.Emit("CVTSD2SS", _VAR_st_Dv, _X0) // CVTSD2SS _VAR_st_Dv, X0 - self.Emit("MOVQ" , _V_max_f32, _CX) // MOVQ _max_f32, CX - self.Emit("MOVQ" , jit.Gitab(_I_float32), _ET) // MOVQ ${itab(float32)}, ET - self.Emit("MOVQ" , jit.Gtype(_T_float32), _EP) // MOVQ ${type(float32)}, EP - self.Emit("UCOMISS" , jit.Ptr(_CX, 0), _X0) // UCOMISS (CX), X0 - self.Sjmp("JA" , _LB_range_error) // JA _range_error - self.Emit("MOVQ" , _V_min_f32, _CX) // MOVQ _min_f32, CX - self.Emit("UCOMISS" , jit.Ptr(_CX, 0), _X0) // UCOMISS (CX), X0 - self.Sjmp("JB" , _LB_range_error) // JB _range_error -} - -func (self *_Assembler) range_signed_CX(i *rt.GoItab, t *rt.GoType, a int64, b int64) { - self.Emit("MOVQ", _VAR_st_Iv, _CX) // MOVQ st.Iv, CX - self.Emit("MOVQ", jit.Gitab(i), _ET) // MOVQ ${i}, ET - self.Emit("MOVQ", jit.Gtype(t), _EP) // MOVQ ${t}, EP - self.Emit("CMPQ", _CX, jit.Imm(a)) // CMPQ CX, ${a} - self.Sjmp("JL" , _LB_range_error) // JL _range_error - self.Emit("CMPQ", _CX, jit.Imm(b)) // CMPQ CX, ${B} - self.Sjmp("JG" , _LB_range_error) // JG _range_error -} - -func (self *_Assembler) range_unsigned_CX(i *rt.GoItab, t *rt.GoType, v uint64) { - self.Emit("MOVQ" , _VAR_st_Iv, _CX) // MOVQ st.Iv, CX - self.Emit("MOVQ" , jit.Gitab(i), _ET) // MOVQ ${i}, ET - self.Emit("MOVQ" , jit.Gtype(t), _EP) // MOVQ ${t}, EP - self.Emit("TESTQ", _CX, _CX) // TESTQ CX, CX - self.Sjmp("JS" , _LB_range_error) // JS _range_error - self.Emit("CMPQ" , _CX, jit.Imm(int64(v))) // CMPQ CX, ${a} - self.Sjmp("JA" , _LB_range_error) // JA _range_error -} - -func (self *_Assembler) range_uint32_CX(i *rt.GoItab, t *rt.GoType) { - self.Emit("MOVQ" , _VAR_st_Iv, _CX) // MOVQ st.Iv, CX - self.Emit("MOVQ" , jit.Gitab(i), _ET) // MOVQ ${i}, ET - self.Emit("MOVQ" , jit.Gtype(t), _EP) // MOVQ ${t}, EP - self.Emit("TESTQ", _CX, _CX) // TESTQ CX, CX - self.Sjmp("JS" , _LB_range_error) // JS _range_error - self.Emit("MOVL" , _CX, _DX) // MOVL CX, DX - self.Emit("CMPQ" , _CX, _DX) // CMPQ CX, DX - self.Sjmp("JNE" , _LB_range_error) // JNZ _range_error -} - -/** String Manipulating Routines **/ - -var ( - _F_unquote = jit.Imm(int64(native.S_unquote)) -) - -func (self *_Assembler) slice_from(p obj.Addr, d int64) { - self.Emit("MOVQ", p, _SI) // MOVQ ${p}, SI - self.slice_from_r(_SI, d) // SLICE_R SI, ${d} -} - -func (self *_Assembler) slice_from_r(p obj.Addr, d int64) { - self.Emit("LEAQ", jit.Sib(_IP, p, 1, 0), _DI) // LEAQ (IP)(${p}), DI - self.Emit("NEGQ", p) // NEGQ ${p} - self.Emit("LEAQ", jit.Sib(_IC, p, 1, d), _SI) // LEAQ d(IC)(${p}), SI -} - -func (self *_Assembler) unquote_once(p obj.Addr, n obj.Addr, stack bool, copy bool) { - self.slice_from(_VAR_st_Iv, -1) // SLICE st.Iv, $-1 - self.Emit("CMPQ", _VAR_st_Ep, jit.Imm(-1)) // CMPQ st.Ep, $-1 - self.Sjmp("JE" , "_noescape_{n}") // JE _escape_{n} - self.Byte(0x4c, 0x8d, 0x0d) // LEAQ (PC), R9 - self.Sref("_unquote_once_write_{n}", 4) - self.Sjmp("JMP" , "_escape_string") - self.Link("_noescape_{n}") - if copy { - self.Emit("BTQ" , jit.Imm(_F_copy_string), _ARG_fv) - self.Sjmp("JNC", "_unquote_once_write_{n}") - self.Byte(0x4c, 0x8d, 0x0d) // LEAQ (PC), R9 - self.Sref("_unquote_once_write_{n}", 4) - self.Sjmp("JMP", "_copy_string") - } - self.Link("_unquote_once_write_{n}") - self.Emit("MOVQ", _SI, n) // MOVQ SI, ${n} - if stack { - self.Emit("MOVQ", _DI, p) - } else { - self.WriteRecNotAX(10, _DI, p, false, false) - } -} - -func (self *_Assembler) unquote_twice(p obj.Addr, n obj.Addr, stack bool) { - self.Emit("CMPQ" , _VAR_st_Ep, jit.Imm(-1)) // CMPQ st.Ep, $-1 - self.Sjmp("JE" , _LB_eof_error) // JE _eof_error - self.Emit("CMPB" , jit.Sib(_IP, _IC, 1, -3), jit.Imm('\\')) // CMPB -3(IP)(IC), $'\\' - self.Sjmp("JNE" , _LB_char_m3_error) // JNE _char_m3_error - self.Emit("CMPB" , jit.Sib(_IP, _IC, 1, -2), jit.Imm('"')) // CMPB -2(IP)(IC), $'"' - self.Sjmp("JNE" , _LB_char_m2_error) // JNE _char_m2_error - self.slice_from(_VAR_st_Iv, -3) // SLICE st.Iv, $-3 - self.Emit("MOVQ" , _SI, _AX) // MOVQ SI, AX - self.Emit("ADDQ" , _VAR_st_Iv, _AX) // ADDQ st.Iv, AX - self.Emit("CMPQ" , _VAR_st_Ep, _AX) // CMPQ st.Ep, AX - self.Sjmp("JE" , "_noescape_{n}") // JE _noescape_{n} - self.Byte(0x4c, 0x8d, 0x0d) // LEAQ (PC), R9 - self.Sref("_unquote_twice_write_{n}", 4) - self.Sjmp("JMP" , "_escape_string_twice") - self.Link("_noescape_{n}") // _noescape_{n}: - self.Emit("BTQ" , jit.Imm(_F_copy_string), _ARG_fv) - self.Sjmp("JNC", "_unquote_twice_write_{n}") - self.Byte(0x4c, 0x8d, 0x0d) // LEAQ (PC), R9 - self.Sref("_unquote_twice_write_{n}", 4) - self.Sjmp("JMP", "_copy_string") - self.Link("_unquote_twice_write_{n}") - self.Emit("MOVQ" , _SI, n) // MOVQ SI, ${n} - if stack { - self.Emit("MOVQ", _DI, p) - } else { - self.WriteRecNotAX(12, _DI, p, false, false) - } - self.Link("_unquote_twice_end_{n}") -} - -/** Memory Clearing Routines **/ - -var ( - _F_memclrHasPointers = jit.Func(rt.MemclrHasPointers) - _F_memclrNoHeapPointers = jit.Func(rt.MemclrNoHeapPointers) -) - -func (self *_Assembler) mem_clear_fn(ptrfree bool) { - if !ptrfree { - self.call_go(_F_memclrHasPointers) - } else { - self.call_go(_F_memclrNoHeapPointers) - } -} - -func (self *_Assembler) mem_clear_rem(size int64, ptrfree bool) { - self.Emit("MOVQ", jit.Imm(size), _BX) // MOVQ ${size}, BX - self.Emit("MOVQ", jit.Ptr(_ST, 0), _AX) // MOVQ (ST), AX - self.Emit("MOVQ", jit.Sib(_ST, _AX, 1, 0), _AX) // MOVQ (ST)(AX), AX - self.Emit("SUBQ", _VP, _AX) // SUBQ VP, AX - self.Emit("ADDQ", _AX, _BX) // ADDQ AX, BX - self.Emit("MOVQ", _VP, _AX) // MOVQ VP, (SP) - self.mem_clear_fn(ptrfree) // CALL_GO memclr{Has,NoHeap}Pointers -} - -/** Map Assigning Routines **/ - -var ( - _F_mapassign = jit.Func(rt.Mapassign) - _F_mapassign_fast32 = jit.Func(rt.Mapassign_fast32) - _F_mapassign_faststr = jit.Func(rt.Mapassign_faststr) - _F_mapassign_fast64ptr = jit.Func(rt.Mapassign_fast64ptr) -) - -var ( - _F_decodeJsonUnmarshaler obj.Addr - _F_decodeJsonUnmarshalerQuoted obj.Addr - _F_decodeTextUnmarshaler obj.Addr -) - -func init() { - _F_decodeJsonUnmarshaler = jit.Func(decodeJsonUnmarshaler) - _F_decodeJsonUnmarshalerQuoted = jit.Func(decodeJsonUnmarshalerQuoted) - _F_decodeTextUnmarshaler = jit.Func(decodeTextUnmarshaler) -} - -func (self *_Assembler) mapaccess_ptr(t reflect.Type) { - if rt.MapType(rt.UnpackType(t)).IndirectElem() { - self.vfollow(t.Elem()) - } -} - -func (self *_Assembler) mapassign_std(t reflect.Type, v obj.Addr) { - self.Emit("LEAQ", v, _AX) // LEAQ ${v}, AX - self.mapassign_call_from_AX(t, _F_mapassign) // MAPASSIGN ${t}, mapassign -} - -func (self *_Assembler) mapassign_str_fast(t reflect.Type, p obj.Addr, n obj.Addr) { - self.Emit("MOVQ", jit.Type(t), _AX) // MOVQ ${t}, AX - self.Emit("MOVQ", _VP, _BX) // MOVQ VP, BX - self.Emit("MOVQ", p, _CX) // MOVQ ${p}, CX - self.Emit("MOVQ", n, _DI) // MOVQ ${n}, DI - self.call_go(_F_mapassign_faststr) // CALL_GO ${fn} - self.Emit("MOVQ", _AX, _VP) // MOVQ AX, VP - self.mapaccess_ptr(t) -} - -func (self *_Assembler) mapassign_call_from_AX(t reflect.Type, fn obj.Addr) { - self.Emit("MOVQ", _AX, _CX) - self.Emit("MOVQ", jit.Type(t), _AX) // MOVQ ${t}, AX - self.Emit("MOVQ", _VP, _BX) // MOVQ VP, _BX - self.call_go(fn) // CALL_GO ${fn} - self.Emit("MOVQ", _AX, _VP) // MOVQ AX, VP -} - -func (self *_Assembler) mapassign_fastx(t reflect.Type, fn obj.Addr) { - self.mapassign_call_from_AX(t, fn) - self.mapaccess_ptr(t) -} - -func (self *_Assembler) mapassign_utext(t reflect.Type, addressable bool) { - pv := false - vk := t.Key() - tk := t.Key() - - /* deref pointer if needed */ - if vk.Kind() == reflect.Ptr { - pv = true - vk = vk.Elem() - } - - /* addressable value with pointer receiver */ - if addressable { - pv = false - tk = reflect.PtrTo(tk) - } - - /* allocate the key, and call the unmarshaler */ - self.valloc(vk, _BX) // VALLOC ${vk}, BX - // must spill vk pointer since next call_go may invoke GC - self.Emit("MOVQ" , _BX, _ARG_vk) - self.Emit("MOVQ" , jit.Type(tk), _AX) // MOVQ ${tk}, AX - self.Emit("MOVQ" , _ARG_sv_p, _CX) // MOVQ sv.p, CX - self.Emit("MOVQ" , _ARG_sv_n, _DI) // MOVQ sv.n, DI - self.call_go(_F_decodeTextUnmarshaler) // CALL_GO decodeTextUnmarshaler - self.Emit("TESTQ", _ET, _ET) // TESTQ ET, ET - self.Sjmp("JNZ" , _LB_error) // JNZ _error - self.Emit("MOVQ" , _ARG_vk, _AX) // MOVQ VAR.vk, AX - self.Emit("MOVQ", jit.Imm(0), _ARG_vk) - - /* select the correct assignment function */ - if !pv { - self.mapassign_call_from_AX(t, _F_mapassign) - } else { - self.mapassign_fastx(t, _F_mapassign_fast64ptr) - } -} - -/** External Unmarshaler Routines **/ - -var ( - _F_skip_one = jit.Imm(int64(native.S_skip_one)) - _F_skip_array = jit.Imm(int64(native.S_skip_array)) - _F_skip_number = jit.Imm(int64(native.S_skip_number)) -) - -func (self *_Assembler) unmarshal_json(t reflect.Type, deref bool, f obj.Addr) { - self.call_sf(_F_skip_one) // CALL_SF skip_one - self.Emit("TESTQ", _AX, _AX) // TESTQ AX, AX - self.Sjmp("JS" , _LB_parsing_error_v) // JS _parse_error_v - self.Emit("MOVQ", _IC, _VAR_ic) // store for mismatche error skip - self.slice_from_r(_AX, 0) // SLICE_R AX, $0 - self.Emit("MOVQ" , _DI, _ARG_sv_p) // MOVQ DI, sv.p - self.Emit("MOVQ" , _SI, _ARG_sv_n) // MOVQ SI, sv.n - self.unmarshal_func(t, f, deref) // UNMARSHAL json, ${t}, ${deref} -} - -func (self *_Assembler) unmarshal_text(t reflect.Type, deref bool) { - self.parse_string() // PARSE STRING - self.unquote_once(_ARG_sv_p, _ARG_sv_n, true, true) // UNQUOTE once, sv.p, sv.n - self.unmarshal_func(t, _F_decodeTextUnmarshaler, deref) // UNMARSHAL text, ${t}, ${deref} -} - -func (self *_Assembler) unmarshal_func(t reflect.Type, fn obj.Addr, deref bool) { - pt := t - vk := t.Kind() - - /* allocate the field if needed */ - if deref && vk == reflect.Ptr { - self.Emit("MOVQ" , _VP, _BX) // MOVQ VP, BX - self.Emit("MOVQ" , jit.Ptr(_BX, 0), _BX) // MOVQ (BX), BX - self.Emit("TESTQ", _BX, _BX) // TESTQ BX, BX - self.Sjmp("JNZ" , "_deref_{n}") // JNZ _deref_{n} - self.valloc(t.Elem(), _BX) // VALLOC ${t.Elem()}, BX - self.WriteRecNotAX(3, _BX, jit.Ptr(_VP, 0), false, false) // MOVQ BX, (VP) - self.Link("_deref_{n}") // _deref_{n}: - } else { - /* set value pointer */ - self.Emit("MOVQ", _VP, _BX) // MOVQ (VP), BX - } - - /* set value type */ - self.Emit("MOVQ", jit.Type(pt), _AX) // MOVQ ${pt}, AX - - /* set the source string and call the unmarshaler */ - self.Emit("MOVQ" , _ARG_sv_p, _CX) // MOVQ sv.p, CX - self.Emit("MOVQ" , _ARG_sv_n, _DI) // MOVQ sv.n, DI - self.call_go(fn) // CALL_GO ${fn} - self.Emit("TESTQ", _ET, _ET) // TESTQ ET, ET - if fn == _F_decodeJsonUnmarshalerQuoted { - self.Sjmp("JZ" , "_unmarshal_func_end_{n}") // JZ _unmarshal_func_end_{n} - self.Emit("MOVQ", _I_json_MismatchQuotedError, _CX) // MOVQ _I_json_MismatchQuotedError, CX - self.Emit("CMPQ", _ET, _CX) // check if MismatchQuotedError - self.Sjmp("JNE" , _LB_error) // JNE _error - self.Emit("MOVQ", jit.Type(t), _CX) // store current type - self.Emit("MOVQ", _CX, _VAR_et) // store current type as mismatched type - self.Emit("MOVQ", _VAR_ic, _IC) // recover the pos at mismatched, continue to parse - self.Emit("XORL", _ET, _ET) // clear ET - self.Link("_unmarshal_func_end_{n}") - } else { - self.Sjmp("JNE" , _LB_error) // JNE _error - } -} - -/** Dynamic Decoding Routine **/ - -var ( - _F_decodeTypedPointer obj.Addr -) - -func init() { - _F_decodeTypedPointer = jit.Func(decodeTypedPointer) -} - -func (self *_Assembler) decode_dynamic(vt obj.Addr, vp obj.Addr) { - self.Emit("MOVQ" , vp, _SI) // MOVQ ${vp}, SI - self.Emit("MOVQ" , vt, _DI) // MOVQ ${vt}, DI - self.Emit("MOVQ", _ARG_sp, _AX) // MOVQ sp, AX - self.Emit("MOVQ", _ARG_sl, _BX) // MOVQ sp, BX - self.Emit("MOVQ" , _IC, _CX) // MOVQ IC, CX - self.Emit("MOVQ" , _ST, _R8) // MOVQ ST, R8 - self.Emit("MOVQ" , _ARG_fv, _R9) // MOVQ fv, R9 - self.save(_REG_rt...) - self.Emit("MOVQ", _F_decodeTypedPointer, _IL) // MOVQ ${fn}, R11 - self.Rjmp("CALL", _IL) // CALL R11 - self.load(_REG_rt...) - self.Emit("MOVQ" , _AX, _IC) // MOVQ AX, IC - self.Emit("MOVQ" , _BX, _ET) // MOVQ BX, ET - self.Emit("MOVQ" , _CX, _EP) // MOVQ CX, EP - self.Emit("TESTQ", _ET, _ET) // TESTQ ET, ET - self.Sjmp("JE", "_decode_dynamic_end_{n}") // JE, _decode_dynamic_end_{n} - self.Emit("MOVQ", _I_json_MismatchTypeError, _CX) // MOVQ _I_json_MismatchTypeError, CX - self.Emit("CMPQ", _ET, _CX) // CMPQ ET, CX - self.Sjmp("JNE", _LB_error) // JNE LB_error - self.Emit("MOVQ", _ET, _VAR_et) // MOVQ ET, VAR_et - self.WriteRecNotAX(14, _EP, jit.Ptr(_ST, _EpOffset), false, false) // MOVQ EP, stack.Ep - self.Link("_decode_dynamic_end_{n}") -} - -/** OpCode Assembler Functions **/ - -var ( - _F_memequal = jit.Func(rt.MemEqual) - _F_memmove = jit.Func(rt.Memmove) - _F_growslice = jit.Func(rt.GrowSlice) - _F_makeslice = jit.Func(rt.MakeSliceStd) - _F_makemap_small = jit.Func(rt.MakemapSmall) - _F_mapassign_fast64 = jit.Func(rt.Mapassign_fast64) -) - -var ( - _F_lspace = jit.Imm(int64(native.S_lspace)) - _F_strhash = jit.Imm(int64(caching.S_strhash)) -) - -var ( - _F_b64decode = jit.Imm(int64(rt.SubrB64Decode)) - _F_decodeValue = jit.Imm(int64(_subr_decode_value)) -) - -var ( - _F_FieldMap_GetCaseInsensitive obj.Addr - _Empty_Slice = []byte{} - _Zero_Base = int64(uintptr(((*rt.GoSlice)(unsafe.Pointer(&_Empty_Slice))).Ptr)) -) - -const ( - _MODE_AVX2 = 1 << 2 -) - -const ( - _Fe_ID = int64(unsafe.Offsetof(caching.FieldEntry{}.ID)) - _Fe_Name = int64(unsafe.Offsetof(caching.FieldEntry{}.Name)) - _Fe_Hash = int64(unsafe.Offsetof(caching.FieldEntry{}.Hash)) -) - -const ( - _Vk_Ptr = int64(reflect.Ptr) - _Gt_KindFlags = int64(unsafe.Offsetof(rt.GoType{}.KindFlags)) -) - -func init() { - _F_FieldMap_GetCaseInsensitive = jit.Func((*caching.FieldMap).GetCaseInsensitive) -} - -func (self *_Assembler) _asm_OP_any(_ *_Instr) { - self.Emit("MOVQ" , jit.Ptr(_VP, 8), _CX) // MOVQ 8(VP), CX - self.Emit("TESTQ" , _CX, _CX) // TESTQ CX, CX - self.Sjmp("JZ" , "_decode_{n}") // JZ _decode_{n} - self.Emit("CMPQ" , _CX, _VP) // CMPQ CX, VP - self.Sjmp("JE" , "_decode_{n}") // JE _decode_{n} - self.Emit("MOVQ" , jit.Ptr(_VP, 0), _AX) // MOVQ (VP), AX - self.Emit("MOVBLZX", jit.Ptr(_AX, _Gt_KindFlags), _DX) // MOVBLZX _Gt_KindFlags(AX), DX - self.Emit("ANDL" , jit.Imm(rt.F_kind_mask), _DX) // ANDL ${F_kind_mask}, DX - self.Emit("CMPL" , _DX, jit.Imm(_Vk_Ptr)) // CMPL DX, ${reflect.Ptr} - self.Sjmp("JNE" , "_decode_{n}") // JNE _decode_{n} - self.Emit("LEAQ" , jit.Ptr(_VP, 8), _DI) // LEAQ 8(VP), DI - self.decode_dynamic(_AX, _DI) // DECODE AX, DI - self.Sjmp("JMP" , "_decode_end_{n}") // JMP _decode_end_{n} - self.Link("_decode_{n}") // _decode_{n}: - self.Emit("MOVQ" , _ARG_fv, _DF) // MOVQ fv, DF - self.Emit("MOVQ" , _ST, jit.Ptr(_SP, 0)) // MOVQ _ST, (SP) - self.call(_F_decodeValue) // CALL decodeValue - self.Emit("MOVQ" , jit.Imm(0), jit.Ptr(_SP, 0)) // MOVQ _ST, (SP) - self.Emit("TESTQ" , _EP, _EP) // TESTQ EP, EP - self.Sjmp("JNZ" , _LB_parsing_error) // JNZ _parsing_error - self.Link("_decode_end_{n}") // _decode_end_{n}: -} - -func (self *_Assembler) _asm_OP_dyn(p *_Instr) { - self.Emit("MOVQ" , jit.Type(p.vt()), _ET) // MOVQ ${p.vt()}, ET - self.Emit("CMPQ" , jit.Ptr(_VP, 8), jit.Imm(0)) // CMPQ 8(VP), $0 - self.Sjmp("JNE" , "_decode_dyn_non_nil_{n}") // JE _type_error - - /* if nil iface, call skip one */ - self.Emit("MOVQ", _IC, _VAR_ic) - self.Emit("MOVQ", _ET, _VAR_et) - self.Byte(0x4c, 0x8d, 0x0d) - self.Sref("_decode_end_{n}", 4) - self.Emit("MOVQ", _R9, _VAR_pc) - self.Sjmp("JMP" , _LB_skip_one) - - self.Link("_decode_dyn_non_nil_{n}") // _decode_dyn_non_nil_{n}: - self.Emit("MOVQ" , jit.Ptr(_VP, 0), _CX) // MOVQ (VP), CX - self.Emit("MOVQ" , jit.Ptr(_CX, 8), _CX) // MOVQ 8(CX), CX - self.Emit("MOVBLZX", jit.Ptr(_CX, _Gt_KindFlags), _DX) // MOVBLZX _Gt_KindFlags(CX), DX - self.Emit("ANDL" , jit.Imm(rt.F_kind_mask), _DX) // ANDL ${F_kind_mask}, DX - self.Emit("CMPL" , _DX, jit.Imm(_Vk_Ptr)) // CMPL DX, ${reflect.Ptr} - self.Sjmp("JE" , "_decode_dyn_ptr_{n}") // JNE _type_error - - self.Emit("MOVQ", _IC, _VAR_ic) - self.Emit("MOVQ", _ET, _VAR_et) - self.Byte(0x4c, 0x8d, 0x0d) - self.Sref("_decode_end_{n}", 4) - self.Emit("MOVQ", _R9, _VAR_pc) - self.Sjmp("JMP" , _LB_skip_one) - - self.Link("_decode_dyn_ptr_{n}") // _decode_dyn_ptr_{n}: - self.Emit("LEAQ" , jit.Ptr(_VP, 8), _DI) // LEAQ 8(VP), DI - self.decode_dynamic(_CX, _DI) // DECODE CX, DI - self.Link("_decode_end_{n}") // _decode_end_{n}: -} - -func (self *_Assembler) _asm_OP_unsupported(p *_Instr) { - self.Emit("MOVQ", jit.Type(p.vt()), _ET) // MOVQ ${p.vt()}, ET - self.Sjmp("JMP" , _LB_type_error) // JMP _LB_type_error -} - -func (self *_Assembler) _asm_OP_str(_ *_Instr) { - self.parse_string() // PARSE STRING - self.unquote_once(jit.Ptr(_VP, 0), jit.Ptr(_VP, 8), false, true) // UNQUOTE once, (VP), 8(VP) -} - -func (self *_Assembler) _asm_OP_bin(_ *_Instr) { - self.parse_string() // PARSE STRING - self.slice_from(_VAR_st_Iv, -1) // SLICE st.Iv, $-1 - self.Emit("MOVQ" , _DI, jit.Ptr(_VP, 0)) // MOVQ DI, (VP) - self.Emit("MOVQ" , _SI, jit.Ptr(_VP, 8)) // MOVQ SI, 8(VP) - self.Emit("SHRQ" , jit.Imm(2), _SI) // SHRQ $2, SI - self.Emit("LEAQ" , jit.Sib(_SI, _SI, 2, 0), _SI) // LEAQ (SI)(SI*2), SI - self.Emit("MOVQ" , _SI, jit.Ptr(_VP, 16)) // MOVQ SI, 16(VP) - self.malloc_AX(_SI, _SI) // MALLOC SI, SI - - // TODO: due to base64x's bug, only use AVX mode now - self.Emit("MOVL", jit.Imm(_MODE_JSON), _CX) // MOVL $_MODE_JSON, CX - - /* call the decoder */ - self.Emit("XORL" , _DX, _DX) // XORL DX, DX - self.Emit("MOVQ" , _VP, _DI) // MOVQ VP, DI - - self.Emit("MOVQ" , jit.Ptr(_VP, 0), _R8) // MOVQ SI, (VP) - self.WriteRecNotAX(4, _SI, jit.Ptr(_VP, 0), true, false) // XCHGQ SI, (VP) - self.Emit("MOVQ" , _R8, _SI) - - self.Emit("XCHGQ", _DX, jit.Ptr(_VP, 8)) // XCHGQ DX, 8(VP) - self.call_c(_F_b64decode) // CALL b64decode - self.Emit("TESTQ", _AX, _AX) // TESTQ AX, AX - self.Sjmp("JS" , _LB_base64_error) // JS _base64_error - self.Emit("MOVQ" , _AX, jit.Ptr(_VP, 8)) // MOVQ AX, 8(VP) -} - -func (self *_Assembler) _asm_OP_bool(_ *_Instr) { - self.Emit("LEAQ", jit.Ptr(_IC, 4), _AX) // LEAQ 4(IC), AX - self.Emit("CMPQ", _AX, _IL) // CMPQ AX, IL - self.Sjmp("JA" , _LB_eof_error) // JA _eof_error - self.Emit("CMPB", jit.Sib(_IP, _IC, 1, 0), jit.Imm('f')) // CMPB (IP)(IC), $'f' - self.Sjmp("JE" , "_false_{n}") // JE _false_{n} - self.Emit("MOVL", jit.Imm(_IM_true), _CX) // MOVL $"true", CX - self.Emit("CMPL", _CX, jit.Sib(_IP, _IC, 1, 0)) // CMPL CX, (IP)(IC) - self.Sjmp("JE" , "_bool_true_{n}") - // try to skip the value - self.Emit("MOVQ", _IC, _VAR_ic) - self.Emit("MOVQ", _T_bool, _ET) - self.Emit("MOVQ", _ET, _VAR_et) - self.Byte(0x4c, 0x8d, 0x0d) // LEAQ (PC), R9 - self.Sref("_end_{n}", 4) - self.Emit("MOVQ", _R9, _VAR_pc) - self.Sjmp("JMP" , _LB_skip_one) - - self.Link("_bool_true_{n}") - self.Emit("MOVQ", _AX, _IC) // MOVQ AX, IC - self.Emit("MOVB", jit.Imm(1), jit.Ptr(_VP, 0)) // MOVB $1, (VP) - self.Sjmp("JMP" , "_end_{n}") // JMP _end_{n} - self.Link("_false_{n}") // _false_{n}: - self.Emit("ADDQ", jit.Imm(1), _AX) // ADDQ $1, AX - self.Emit("ADDQ", jit.Imm(1), _IC) // ADDQ $1, IC - self.Emit("CMPQ", _AX, _IL) // CMPQ AX, IL - self.Sjmp("JA" , _LB_eof_error) // JA _eof_error - self.Emit("MOVL", jit.Imm(_IM_alse), _CX) // MOVL $"alse", CX - self.Emit("CMPL", _CX, jit.Sib(_IP, _IC, 1, 0)) // CMPL CX, (IP)(IC) - self.Sjmp("JNE" , _LB_im_error) // JNE _im_error - self.Emit("MOVQ", _AX, _IC) // MOVQ AX, IC - self.Emit("XORL", _AX, _AX) // XORL AX, AX - self.Emit("MOVB", _AX, jit.Ptr(_VP, 0)) // MOVB AX, (VP) - self.Link("_end_{n}") // _end_{n}: -} - -func (self *_Assembler) _asm_OP_num(_ *_Instr) { - self.Emit("MOVQ", jit.Imm(0), _VAR_fl) - self.Emit("CMPB", jit.Sib(_IP, _IC, 1, 0), jit.Imm('"')) - self.Emit("MOVQ", _IC, _BX) - self.Sjmp("JNE", "_skip_number_{n}") - self.Emit("MOVQ", jit.Imm(1), _VAR_fl) - self.Emit("ADDQ", jit.Imm(1), _IC) - self.Link("_skip_number_{n}") - - /* call skip_number */ - self.Emit("LEAQ", _ARG_s, _DI) // LEAQ s<>+0(FP), DI - self.Emit("MOVQ", _IC, _ARG_ic) // MOVQ IC, ic<>+16(FP) - self.Emit("LEAQ", _ARG_ic, _SI) // LEAQ ic<>+16(FP), SI - self.callc(_F_skip_number) // CALL _F_skip_number - self.Emit("MOVQ", _ARG_ic, _IC) // MOVQ ic<>+16(FP), IC - self.Emit("TESTQ", _AX, _AX) // TESTQ AX, AX - self.Sjmp("JNS" , "_num_next_{n}") - - /* call skip one */ - self.Emit("MOVQ", _BX, _VAR_ic) - self.Emit("MOVQ", _T_number, _ET) - self.Emit("MOVQ", _ET, _VAR_et) - self.Byte(0x4c, 0x8d, 0x0d) - self.Sref("_num_end_{n}", 4) - self.Emit("MOVQ", _R9, _VAR_pc) - self.Sjmp("JMP" , _LB_skip_one) - - /* assign string */ - self.Link("_num_next_{n}") - self.slice_from_r(_AX, 0) - self.Emit("BTQ", jit.Imm(_F_copy_string), _ARG_fv) - self.Sjmp("JNC", "_num_write_{n}") - self.Byte(0x4c, 0x8d, 0x0d) // LEAQ (PC), R9 - self.Sref("_num_write_{n}", 4) - self.Sjmp("JMP", "_copy_string") - self.Link("_num_write_{n}") - self.Emit("MOVQ", _SI, jit.Ptr(_VP, 8)) // MOVQ SI, 8(VP) - self.WriteRecNotAX(13, _DI, jit.Ptr(_VP, 0), false, false) - self.Emit("CMPQ", _VAR_fl, jit.Imm(1)) - self.Sjmp("JNE", "_num_end_{n}") - self.Emit("CMPB", jit.Sib(_IP, _IC, 1, 0), jit.Imm('"')) - self.Sjmp("JNE", _LB_char_0_error) - self.Emit("ADDQ", jit.Imm(1), _IC) - self.Link("_num_end_{n}") -} - -func (self *_Assembler) _asm_OP_i8(_ *_Instr) { - var pin = "_i8_end_{n}" - self.parse_signed(int8Type, pin, -1) // PARSE int8 - self.range_signed_CX(_I_int8, _T_int8, math.MinInt8, math.MaxInt8) // RANGE int8 - self.Emit("MOVB", _CX, jit.Ptr(_VP, 0)) // MOVB CX, (VP) - self.Link(pin) -} - -func (self *_Assembler) _asm_OP_i16(_ *_Instr) { - var pin = "_i16_end_{n}" - self.parse_signed(int16Type, pin, -1) // PARSE int16 - self.range_signed_CX(_I_int16, _T_int16, math.MinInt16, math.MaxInt16) // RANGE int16 - self.Emit("MOVW", _CX, jit.Ptr(_VP, 0)) // MOVW CX, (VP) - self.Link(pin) -} - -func (self *_Assembler) _asm_OP_i32(_ *_Instr) { - var pin = "_i32_end_{n}" - self.parse_signed(int32Type, pin, -1) // PARSE int32 - self.range_signed_CX(_I_int32, _T_int32, math.MinInt32, math.MaxInt32) // RANGE int32 - self.Emit("MOVL", _CX, jit.Ptr(_VP, 0)) // MOVL CX, (VP) - self.Link(pin) -} - -func (self *_Assembler) _asm_OP_i64(_ *_Instr) { - var pin = "_i64_end_{n}" - self.parse_signed(int64Type, pin, -1) // PARSE int64 - self.Emit("MOVQ", _VAR_st_Iv, _AX) // MOVQ st.Iv, AX - self.Emit("MOVQ", _AX, jit.Ptr(_VP, 0)) // MOVQ AX, (VP) - self.Link(pin) -} - -func (self *_Assembler) _asm_OP_u8(_ *_Instr) { - var pin = "_u8_end_{n}" - self.parse_unsigned(uint8Type, pin, -1) // PARSE uint8 - self.range_unsigned_CX(_I_uint8, _T_uint8, math.MaxUint8) // RANGE uint8 - self.Emit("MOVB", _CX, jit.Ptr(_VP, 0)) // MOVB CX, (VP) - self.Link(pin) -} - -func (self *_Assembler) _asm_OP_u16(_ *_Instr) { - var pin = "_u16_end_{n}" - self.parse_unsigned(uint16Type, pin, -1) // PARSE uint16 - self.range_unsigned_CX(_I_uint16, _T_uint16, math.MaxUint16) // RANGE uint16 - self.Emit("MOVW", _CX, jit.Ptr(_VP, 0)) // MOVW CX, (VP) - self.Link(pin) -} - -func (self *_Assembler) _asm_OP_u32(_ *_Instr) { - var pin = "_u32_end_{n}" - self.parse_unsigned(uint32Type, pin, -1) // PARSE uint32 - self.range_uint32_CX(_I_uint32, _T_uint32) // RANGE uint32 - self.Emit("MOVL", _CX, jit.Ptr(_VP, 0)) // MOVL CX, (VP) - self.Link(pin) -} - -func (self *_Assembler) _asm_OP_u64(_ *_Instr) { - var pin = "_u64_end_{n}" - self.parse_unsigned(uint64Type, pin, -1) // PARSE uint64 - self.Emit("MOVQ", _VAR_st_Iv, _AX) // MOVQ st.Iv, AX - self.Emit("MOVQ", _AX, jit.Ptr(_VP, 0)) // MOVQ AX, (VP) - self.Link(pin) -} - -func (self *_Assembler) _asm_OP_f32(_ *_Instr) { - var pin = "_f32_end_{n}" - self.parse_number(float32Type, pin, -1) // PARSE NUMBER - self.range_single_X0() // RANGE float32 - self.Emit("MOVSS", _X0, jit.Ptr(_VP, 0)) // MOVSS X0, (VP) - self.Link(pin) -} - -func (self *_Assembler) _asm_OP_f64(_ *_Instr) { - var pin = "_f64_end_{n}" - self.parse_number(float64Type, pin, -1) // PARSE NUMBER - self.Emit("MOVSD", _VAR_st_Dv, _X0) // MOVSD st.Dv, X0 - self.Emit("MOVSD", _X0, jit.Ptr(_VP, 0)) // MOVSD X0, (VP) - self.Link(pin) -} - -func (self *_Assembler) _asm_OP_unquote(_ *_Instr) { - self.check_eof(2) - self.Emit("CMPB", jit.Sib(_IP, _IC, 1, 0), jit.Imm('\\')) // CMPB (IP)(IC), $'\\' - self.Sjmp("JNE" , _LB_char_0_error) // JNE _char_0_error - self.Emit("CMPB", jit.Sib(_IP, _IC, 1, 1), jit.Imm('"')) // CMPB 1(IP)(IC), $'"' - self.Sjmp("JNE" , _LB_char_1_error) // JNE _char_1_error - self.Emit("ADDQ", jit.Imm(2), _IC) // ADDQ $2, IC - self.parse_string() // PARSE STRING - self.unquote_twice(jit.Ptr(_VP, 0), jit.Ptr(_VP, 8), false) // UNQUOTE twice, (VP), 8(VP) -} - -func (self *_Assembler) _asm_OP_nil_1(_ *_Instr) { - self.Emit("XORL", _AX, _AX) // XORL AX, AX - self.Emit("MOVQ", _AX, jit.Ptr(_VP, 0)) // MOVQ AX, (VP) -} - -func (self *_Assembler) _asm_OP_nil_2(_ *_Instr) { - self.Emit("PXOR" , _X0, _X0) // PXOR X0, X0 - self.Emit("MOVOU", _X0, jit.Ptr(_VP, 0)) // MOVOU X0, (VP) -} - -func (self *_Assembler) _asm_OP_nil_3(_ *_Instr) { - self.Emit("XORL" , _AX, _AX) // XORL AX, AX - self.Emit("PXOR" , _X0, _X0) // PXOR X0, X0 - self.Emit("MOVOU", _X0, jit.Ptr(_VP, 0)) // MOVOU X0, (VP) - self.Emit("MOVQ" , _AX, jit.Ptr(_VP, 16)) // MOVOU AX, 16(VP) -} - -var ( - bytes []byte = make([]byte, 0) - zerobytes = (*rt.GoSlice)(unsafe.Pointer(&bytes)).Ptr - _ZERO_PTR = jit.Imm(int64(uintptr(zerobytes))) -) - -func (self *_Assembler) _asm_OP_empty_bytes(_ *_Instr) { - self.Emit("MOVQ", _ZERO_PTR, _AX) - self.Emit("PXOR" , _X0, _X0) - self.Emit("MOVQ", _AX, jit.Ptr(_VP, 0)) - self.Emit("MOVOU", _X0, jit.Ptr(_VP, 8)) -} - -func (self *_Assembler) _asm_OP_deref(p *_Instr) { - self.vfollow(p.vt()) -} - -func (self *_Assembler) _asm_OP_index(p *_Instr) { - self.Emit("MOVQ", jit.Imm(p.i64()), _AX) // MOVQ ${p.vi()}, AX - self.Emit("ADDQ", _AX, _VP) // ADDQ _AX, _VP -} - -func (self *_Assembler) _asm_OP_is_null(p *_Instr) { - self.Emit("LEAQ" , jit.Ptr(_IC, 4), _AX) // LEAQ 4(IC), AX - self.Emit("CMPQ" , _AX, _IL) // CMPQ AX, IL - self.Sjmp("JA" , "_not_null_{n}") // JA _not_null_{n} - self.Emit("CMPL" , jit.Sib(_IP, _IC, 1, 0), jit.Imm(_IM_null)) // CMPL (IP)(IC), $"null" - self.Emit("CMOVQEQ", _AX, _IC) // CMOVQEQ AX, IC - self.Xjmp("JE" , p.vi()) // JE {p.vi()} - self.Link("_not_null_{n}") // _not_null_{n}: -} - -func (self *_Assembler) _asm_OP_is_null_quote(p *_Instr) { - self.Emit("LEAQ" , jit.Ptr(_IC, 5), _AX) // LEAQ 4(IC), AX - self.Emit("CMPQ" , _AX, _IL) // CMPQ AX, IL - self.Sjmp("JA" , "_not_null_quote_{n}") // JA _not_null_quote_{n} - self.Emit("CMPL" , jit.Sib(_IP, _IC, 1, 0), jit.Imm(_IM_null)) // CMPL (IP)(IC), $"null" - self.Sjmp("JNE" , "_not_null_quote_{n}") // JNE _not_null_quote_{n} - self.Emit("CMPB" , jit.Sib(_IP, _IC, 1, 4), jit.Imm('"')) // CMPB 4(IP)(IC), $'"' - self.Emit("CMOVQEQ", _AX, _IC) // CMOVQEQ AX, IC - self.Xjmp("JE" , p.vi()) // JE {p.vi()} - self.Link("_not_null_quote_{n}") // _not_null_quote_{n}: -} - -func (self *_Assembler) _asm_OP_map_init(_ *_Instr) { - self.Emit("MOVQ" , jit.Ptr(_VP, 0), _AX) // MOVQ (VP), AX - self.Emit("TESTQ", _AX, _AX) // TESTQ AX, AX - self.Sjmp("JNZ" , "_end_{n}") // JNZ _end_{n} - self.call_go(_F_makemap_small) // CALL_GO makemap_small - self.WritePtrAX(6, jit.Ptr(_VP, 0), false) // MOVQ AX, (VP) - self.Link("_end_{n}") // _end_{n}: - self.Emit("MOVQ" , _AX, _VP) // MOVQ AX, VP -} - -func (self *_Assembler) _asm_OP_map_key_i8(p *_Instr) { - self.parse_signed(int8Type, "", p.vi()) // PARSE int8 - self.range_signed_CX(_I_int8, _T_int8, math.MinInt8, math.MaxInt8) // RANGE int8 - self.match_char('"') - self.mapassign_std(p.vt(), _VAR_st_Iv) // MAPASSIGN int8, mapassign, st.Iv -} - -func (self *_Assembler) _asm_OP_map_key_i16(p *_Instr) { - self.parse_signed(int16Type, "", p.vi()) // PARSE int16 - self.range_signed_CX(_I_int16, _T_int16, math.MinInt16, math.MaxInt16) // RANGE int16 - self.match_char('"') - self.mapassign_std(p.vt(), _VAR_st_Iv) // MAPASSIGN int16, mapassign, st.Iv -} - -func (self *_Assembler) _asm_OP_map_key_i32(p *_Instr) { - self.parse_signed(int32Type, "", p.vi()) // PARSE int32 - self.range_signed_CX(_I_int32, _T_int32, math.MinInt32, math.MaxInt32) // RANGE int32 - self.match_char('"') - if vt := p.vt(); !rt.IsMapfast(vt) { - self.mapassign_std(vt, _VAR_st_Iv) // MAPASSIGN int32, mapassign, st.Iv - } else { - self.Emit("MOVQ", _CX, _AX) // MOVQ CX, AX - self.mapassign_fastx(vt, _F_mapassign_fast32) // MAPASSIGN int32, mapassign_fast32 - } -} - -func (self *_Assembler) _asm_OP_map_key_i64(p *_Instr) { - self.parse_signed(int64Type, "", p.vi()) // PARSE int64 - self.match_char('"') - if vt := p.vt(); !rt.IsMapfast(vt) { - self.mapassign_std(vt, _VAR_st_Iv) // MAPASSIGN int64, mapassign, st.Iv - } else { - self.Emit("MOVQ", _VAR_st_Iv, _AX) // MOVQ st.Iv, AX - self.mapassign_fastx(vt, _F_mapassign_fast64) // MAPASSIGN int64, mapassign_fast64 - } -} - -func (self *_Assembler) _asm_OP_map_key_u8(p *_Instr) { - self.parse_unsigned(uint8Type, "", p.vi()) // PARSE uint8 - self.range_unsigned_CX(_I_uint8, _T_uint8, math.MaxUint8) // RANGE uint8 - self.match_char('"') - self.mapassign_std(p.vt(), _VAR_st_Iv) // MAPASSIGN uint8, vt.Iv -} - -func (self *_Assembler) _asm_OP_map_key_u16(p *_Instr) { - self.parse_unsigned(uint16Type, "", p.vi()) // PARSE uint16 - self.range_unsigned_CX(_I_uint16, _T_uint16, math.MaxUint16) // RANGE uint16 - self.match_char('"') - self.mapassign_std(p.vt(), _VAR_st_Iv) // MAPASSIGN uint16, vt.Iv -} - -func (self *_Assembler) _asm_OP_map_key_u32(p *_Instr) { - self.parse_unsigned(uint32Type, "", p.vi()) // PARSE uint32 - self.range_unsigned_CX(_I_uint32, _T_uint32, math.MaxUint32) // RANGE uint32 - self.match_char('"') - if vt := p.vt(); !rt.IsMapfast(vt) { - self.mapassign_std(vt, _VAR_st_Iv) // MAPASSIGN uint32, vt.Iv - } else { - self.Emit("MOVQ", _CX, _AX) // MOVQ CX, AX - self.mapassign_fastx(vt, _F_mapassign_fast32) // MAPASSIGN uint32, mapassign_fast32 - } -} - -func (self *_Assembler) _asm_OP_map_key_u64(p *_Instr) { - self.parse_unsigned(uint64Type, "", p.vi()) // PARSE uint64 - self.match_char('"') - if vt := p.vt(); !rt.IsMapfast(vt) { - self.mapassign_std(vt, _VAR_st_Iv) // MAPASSIGN uint64, vt.Iv - } else { - self.Emit("MOVQ", _VAR_st_Iv, _AX) // MOVQ st.Iv, AX - self.mapassign_fastx(vt, _F_mapassign_fast64) // MAPASSIGN uint64, mapassign_fast64 - } -} - -func (self *_Assembler) _asm_OP_map_key_f32(p *_Instr) { - self.parse_number(float32Type, "", p.vi()) // PARSE NUMBER - self.range_single_X0() // RANGE float32 - self.Emit("MOVSS", _X0, _VAR_st_Dv) // MOVSS X0, st.Dv - self.match_char('"') - self.mapassign_std(p.vt(), _VAR_st_Dv) // MAPASSIGN ${p.vt()}, mapassign, st.Dv -} - -func (self *_Assembler) _asm_OP_map_key_f64(p *_Instr) { - self.parse_number(float64Type, "", p.vi()) // PARSE NUMBER - self.match_char('"') - self.mapassign_std(p.vt(), _VAR_st_Dv) // MAPASSIGN ${p.vt()}, mapassign, st.Dv -} - -func (self *_Assembler) _asm_OP_map_key_str(p *_Instr) { - self.parse_string() // PARSE STRING - self.unquote_once(_ARG_sv_p, _ARG_sv_n, true, true) // UNQUOTE once, sv.p, sv.n - if vt := p.vt(); !rt.IsMapfast(vt) { - self.valloc(vt.Key(), _DI) - self.Emit("MOVOU", _ARG_sv, _X0) - self.Emit("MOVOU", _X0, jit.Ptr(_DI, 0)) - self.mapassign_std(vt, jit.Ptr(_DI, 0)) // MAPASSIGN string, DI, SI - } else { - self.mapassign_str_fast(vt, _ARG_sv_p, _ARG_sv_n) // MAPASSIGN string, DI, SI - } -} - -func (self *_Assembler) _asm_OP_map_key_utext(p *_Instr) { - self.parse_string() // PARSE STRING - self.unquote_once(_ARG_sv_p, _ARG_sv_n, true, true) // UNQUOTE once, sv.p, sv.n - self.mapassign_utext(p.vt(), false) // MAPASSIGN utext, ${p.vt()}, false -} - -func (self *_Assembler) _asm_OP_map_key_utext_p(p *_Instr) { - self.parse_string() // PARSE STRING - self.unquote_once(_ARG_sv_p, _ARG_sv_n, true, true) // UNQUOTE once, sv.p, sv.n - self.mapassign_utext(p.vt(), true) // MAPASSIGN utext, ${p.vt()}, true -} - -func (self *_Assembler) _asm_OP_array_skip(_ *_Instr) { - self.call_sf(_F_skip_array) // CALL_SF skip_array - self.Emit("TESTQ", _AX, _AX) // TESTQ AX, AX - self.Sjmp("JS" , _LB_parsing_error_v) // JS _parse_error_v -} - -func (self *_Assembler) _asm_OP_array_clear(p *_Instr) { - self.mem_clear_rem(p.i64(), true) -} - -func (self *_Assembler) _asm_OP_array_clear_p(p *_Instr) { - self.mem_clear_rem(p.i64(), false) -} - -func (self *_Assembler) _asm_OP_slice_init(p *_Instr) { - self.Emit("XORL" , _AX, _AX) // XORL AX, AX - self.Emit("MOVQ" , _AX, jit.Ptr(_VP, 8)) // MOVQ AX, 8(VP) - self.Emit("MOVQ" , jit.Ptr(_VP, 16), _BX) // MOVQ 16(VP), BX - self.Emit("TESTQ", _BX, _BX) // TESTQ BX, BX - self.Sjmp("JNZ" , "_done_{n}") // JNZ _done_{n} - self.Emit("MOVQ" , jit.Imm(_MinSlice), _CX) // MOVQ ${_MinSlice}, CX - self.Emit("MOVQ" , _CX, jit.Ptr(_VP, 16)) // MOVQ CX, 16(VP) - self.Emit("MOVQ" , jit.Type(p.vt()), _AX) // MOVQ ${p.vt()}, DX - self.call_go(_F_makeslice) // CALL_GO makeslice - self.WritePtrAX(7, jit.Ptr(_VP, 0), false) // MOVQ AX, (VP) - self.Emit("XORL" , _AX, _AX) // XORL AX, AX - self.Emit("MOVQ" , _AX, jit.Ptr(_VP, 8)) // MOVQ AX, 8(VP) - self.Link("_done_{n}") // _done_{n} -} - -func (self *_Assembler) _asm_OP_check_empty(p *_Instr) { - rbracket := p.vb() - if rbracket == ']' { - self.check_eof(1) - self.Emit("LEAQ", jit.Ptr(_IC, 1), _AX) // LEAQ 1(IC), AX - self.Emit("CMPB", jit.Sib(_IP, _IC, 1, 0), jit.Imm(int64(rbracket))) // CMPB (IP)(IC), ']' - self.Sjmp("JNE" , "_not_empty_array_{n}") // JNE _not_empty_array_{n} - self.Emit("MOVQ", _AX, _IC) // MOVQ AX, IC - self.Emit("MOVQ", jit.Imm(_Zero_Base), _AX) - self.WritePtrAX(9, jit.Ptr(_VP, 0), false) - self.Emit("PXOR", _X0, _X0) // PXOR X0, X0 - self.Emit("MOVOU", _X0, jit.Ptr(_VP, 8)) // MOVOU X0, 8(VP) - self.Xjmp("JMP" , p.vi()) // JMP {p.vi()} - self.Link("_not_empty_array_{n}") - } else { - panic("only implement check empty array here!") - } -} - -func (self *_Assembler) _asm_OP_slice_append(p *_Instr) { - self.Emit("MOVQ" , jit.Ptr(_VP, 8), _AX) // MOVQ 8(VP), AX - self.Emit("CMPQ" , _AX, jit.Ptr(_VP, 16)) // CMPQ AX, 16(VP) - self.Sjmp("JB" , "_index_{n}") // JB _index_{n} - self.Emit("MOVQ" , _AX, _SI) // MOVQ AX, SI - self.Emit("SHLQ" , jit.Imm(1), _SI) // SHLQ $1, SI - self.Emit("MOVQ" , jit.Type(p.vt()), _AX) // MOVQ ${p.vt()}, AX - self.Emit("MOVQ" , jit.Ptr(_VP, 0), _BX) // MOVQ (VP), BX - self.Emit("MOVQ" , jit.Ptr(_VP, 8), _CX) // MOVQ 8(VP), CX - self.Emit("MOVQ" , jit.Ptr(_VP, 16), _DI) // MOVQ 16(VP), DI - self.call_go(_F_growslice) // CALL_GO growslice - self.WritePtrAX(8, jit.Ptr(_VP, 0), false) // MOVQ AX, (VP) - self.Emit("MOVQ" , _BX, jit.Ptr(_VP, 8)) // MOVQ BX, 8(VP) - self.Emit("MOVQ" , _CX, jit.Ptr(_VP, 16)) // MOVQ CX, 16(VP) - - // because growslice not zero memory {oldcap, newlen} when append et not has ptrdata. - // but we should zero it, avoid decode it as random values. - if rt.UnpackType(p.vt()).PtrData == 0 { - self.Emit("MOVQ" , _CX, _DI) // MOVQ CX, DI - self.Emit("SUBQ" , _BX, _DI) // MOVQ BX, DI - - self.Emit("ADDQ" , jit.Imm(1), jit.Ptr(_VP, 8)) // ADDQ $1, 8(VP) - self.Emit("MOVQ" , _AX, _VP) // MOVQ AX, VP - self.Emit("MOVQ" , jit.Imm(int64(p.vlen())), _CX) // MOVQ ${p.vlen()}, CX - self.Emit("MOVQ" , _BX, _AX) // MOVQ BX, AX - self.From("MULQ" , _CX) // MULQ CX - self.Emit("ADDQ" , _AX, _VP) // ADDQ AX, VP - - self.Emit("MOVQ" , _DI, _AX) // MOVQ SI, AX - self.From("MULQ" , _CX) // MULQ BX - self.Emit("MOVQ" , _AX, _BX) // ADDQ AX, BX - self.Emit("MOVQ" , _VP, _AX) // MOVQ VP, AX - self.mem_clear_fn(true) // CALL_GO memclr{Has,NoHeap} - self.Sjmp("JMP", "_append_slice_end_{n}") - } - - self.Emit("MOVQ" , _BX, _AX) // MOVQ BX, AX - self.Link("_index_{n}") // _index_{n}: - self.Emit("ADDQ" , jit.Imm(1), jit.Ptr(_VP, 8)) // ADDQ $1, 8(VP) - self.Emit("MOVQ" , jit.Ptr(_VP, 0), _VP) // MOVQ (VP), VP - self.Emit("MOVQ" , jit.Imm(int64(p.vlen())), _CX) // MOVQ ${p.vlen()}, CX - self.From("MULQ" , _CX) // MULQ CX - self.Emit("ADDQ" , _AX, _VP) // ADDQ AX, VP - self.Link("_append_slice_end_{n}") -} - -func (self *_Assembler) _asm_OP_object_next(_ *_Instr) { - self.call_sf(_F_skip_one) // CALL_SF skip_one - self.Emit("TESTQ", _AX, _AX) // TESTQ AX, AX - self.Sjmp("JS" , _LB_parsing_error_v) // JS _parse_error_v -} - -func (self *_Assembler) _asm_OP_struct_field(p *_Instr) { - assert_eq(caching.FieldEntrySize, 32, "invalid field entry size") - self.Emit("MOVQ" , jit.Imm(-1), _AX) // MOVQ $-1, AX - self.Emit("MOVQ" , _AX, _VAR_sr) // MOVQ AX, sr - self.parse_string() // PARSE STRING - self.unquote_once(_ARG_sv_p, _ARG_sv_n, true, false) // UNQUOTE once, sv.p, sv.n - self.Emit("LEAQ" , _ARG_sv, _AX) // LEAQ sv, AX - self.Emit("XORL" , _BX, _BX) // XORL BX, BX - self.call_go(_F_strhash) // CALL_GO strhash - self.Emit("MOVQ" , _AX, _R9) // MOVQ AX, R9 - self.Emit("MOVQ" , jit.Imm(freezeFields(p.vf())), _CX) // MOVQ ${p.vf()}, CX - self.Emit("MOVQ" , jit.Ptr(_CX, caching.FieldMap_b), _SI) // MOVQ FieldMap.b(CX), SI - self.Emit("MOVQ" , jit.Ptr(_CX, caching.FieldMap_N), _CX) // MOVQ FieldMap.N(CX), CX - self.Emit("TESTQ", _CX, _CX) // TESTQ CX, CX - self.Sjmp("JZ" , "_try_lowercase_{n}") // JZ _try_lowercase_{n} - self.Link("_loop_{n}") // _loop_{n}: - self.Emit("XORL" , _DX, _DX) // XORL DX, DX - self.From("DIVQ" , _CX) // DIVQ CX - self.Emit("LEAQ" , jit.Ptr(_DX, 1), _AX) // LEAQ 1(DX), AX - self.Emit("SHLQ" , jit.Imm(5), _DX) // SHLQ $5, DX - self.Emit("LEAQ" , jit.Sib(_SI, _DX, 1, 0), _DI) // LEAQ (SI)(DX), DI - self.Emit("MOVQ" , jit.Ptr(_DI, _Fe_Hash), _R8) // MOVQ FieldEntry.Hash(DI), R8 - self.Emit("TESTQ", _R8, _R8) // TESTQ R8, R8 - self.Sjmp("JZ" , "_try_lowercase_{n}") // JZ _try_lowercase_{n} - self.Emit("CMPQ" , _R8, _R9) // CMPQ R8, R9 - self.Sjmp("JNE" , "_loop_{n}") // JNE _loop_{n} - self.Emit("MOVQ" , jit.Ptr(_DI, _Fe_Name + 8), _DX) // MOVQ FieldEntry.Name+8(DI), DX - self.Emit("CMPQ" , _DX, _ARG_sv_n) // CMPQ DX, sv.n - self.Sjmp("JNE" , "_loop_{n}") // JNE _loop_{n} - self.Emit("MOVQ" , jit.Ptr(_DI, _Fe_ID), _R8) // MOVQ FieldEntry.ID(DI), R8 - self.Emit("MOVQ" , _AX, _VAR_ss_AX) // MOVQ AX, ss.AX - self.Emit("MOVQ" , _CX, _VAR_ss_CX) // MOVQ CX, ss.CX - self.Emit("MOVQ" , _SI, _VAR_ss_SI) // MOVQ SI, ss.SI - self.Emit("MOVQ" , _R8, _VAR_ss_R8) // MOVQ R8, ss.R8 - self.Emit("MOVQ" , _R9, _VAR_ss_R9) // MOVQ R9, ss.R9 - self.Emit("MOVQ" , _ARG_sv_p, _AX) // MOVQ _VAR_sv_p, AX - self.Emit("MOVQ" , jit.Ptr(_DI, _Fe_Name), _CX) // MOVQ FieldEntry.Name(DI), CX - self.Emit("MOVQ" , _CX, _BX) // MOVQ CX, 8(SP) - self.Emit("MOVQ" , _DX, _CX) // MOVQ DX, 16(SP) - self.call_go(_F_memequal) // CALL_GO memequal - self.Emit("MOVB" , _AX, _DX) // MOVB 24(SP), DX - self.Emit("MOVQ" , _VAR_ss_AX, _AX) // MOVQ ss.AX, AX - self.Emit("MOVQ" , _VAR_ss_CX, _CX) // MOVQ ss.CX, CX - self.Emit("MOVQ" , _VAR_ss_SI, _SI) // MOVQ ss.SI, SI - self.Emit("MOVQ" , _VAR_ss_R9, _R9) // MOVQ ss.R9, R9 - self.Emit("TESTB", _DX, _DX) // TESTB DX, DX - self.Sjmp("JZ" , "_loop_{n}") // JZ _loop_{n} - self.Emit("MOVQ" , _VAR_ss_R8, _R8) // MOVQ ss.R8, R8 - self.Emit("MOVQ" , _R8, _VAR_sr) // MOVQ R8, sr - self.Sjmp("JMP" , "_end_{n}") // JMP _end_{n} - self.Link("_try_lowercase_{n}") // _try_lowercase_{n}: - self.Emit("BTQ" , jit.Imm(_F_case_sensitive), _ARG_fv) // check if enable option CaseSensitive - self.Sjmp("JC" , "_unknown_{n}") - self.Emit("MOVQ" , jit.Imm(referenceFields(p.vf())), _AX) // MOVQ ${p.vf()}, AX - self.Emit("MOVQ", _ARG_sv_p, _BX) // MOVQ sv, BX - self.Emit("MOVQ", _ARG_sv_n, _CX) // MOVQ sv, CX - self.call_go(_F_FieldMap_GetCaseInsensitive) // CALL_GO FieldMap::GetCaseInsensitive - self.Emit("MOVQ" , _AX, _VAR_sr) // MOVQ AX, _VAR_sr - self.Emit("TESTQ", _AX, _AX) // TESTQ AX, AX - self.Sjmp("JNS" , "_end_{n}") // JNS _end_{n} - self.Link("_unknown_{n}") - // HACK: because `_VAR_sr` maybe used in `F_vstring`, so we should clear here again for `_OP_switch`. - self.Emit("MOVQ" , jit.Imm(-1), _AX) // MOVQ $-1, AX - self.Emit("MOVQ" , _AX, _VAR_sr) // MOVQ AX, sr - self.Emit("BTQ" , jit.Imm(_F_disable_unknown), _ARG_fv) // BTQ ${_F_disable_unknown}, fv - self.Sjmp("JC" , _LB_field_error) // JC _field_error - self.Link("_end_{n}") // _end_{n}: -} - -func (self *_Assembler) _asm_OP_unmarshal(p *_Instr) { - if iv := p.i64(); iv != 0 { - self.unmarshal_json(p.vt(), true, _F_decodeJsonUnmarshalerQuoted) - } else { - self.unmarshal_json(p.vt(), true, _F_decodeJsonUnmarshaler) - } -} - -func (self *_Assembler) _asm_OP_unmarshal_p(p *_Instr) { - if iv := p.i64(); iv != 0 { - self.unmarshal_json(p.vt(), false, _F_decodeJsonUnmarshalerQuoted) - } else { - self.unmarshal_json(p.vt(), false, _F_decodeJsonUnmarshaler) - } -} - -func (self *_Assembler) _asm_OP_unmarshal_text(p *_Instr) { - self.unmarshal_text(p.vt(), true) -} - -func (self *_Assembler) _asm_OP_unmarshal_text_p(p *_Instr) { - self.unmarshal_text(p.vt(), false) -} - -func (self *_Assembler) _asm_OP_lspace(_ *_Instr) { - self.lspace("_{n}") -} - -func (self *_Assembler) lspace(subfix string) { - var label = "_lspace" + subfix - self.Emit("CMPQ" , _IC, _IL) // CMPQ IC, IL - self.Sjmp("JAE" , _LB_eof_error) // JAE _eof_error - self.Emit("MOVQ" , jit.Imm(_BM_space), _DX) // MOVQ _BM_space, DX - self.Emit("MOVBQZX", jit.Sib(_IP, _IC, 1, 0), _AX) // MOVBQZX (IP)(IC), AX - self.Emit("CMPQ" , _AX, jit.Imm(' ')) // CMPQ AX, $' ' - self.Sjmp("JA" , label) // JA _nospace_{n} - self.Emit("BTQ" , _AX, _DX) // BTQ AX, DX - self.Sjmp("JNC" , label) // JNC _nospace_{n} - - /* test up to 4 characters */ - for i := 0; i < 3; i++ { - self.Emit("ADDQ" , jit.Imm(1), _IC) // ADDQ $1, IC - self.Emit("CMPQ" , _IC, _IL) // CMPQ IC, IL - self.Sjmp("JAE" , _LB_eof_error) // JAE _eof_error - self.Emit("MOVBQZX", jit.Sib(_IP, _IC, 1, 0), _AX) // MOVBQZX (IP)(IC), AX - self.Emit("CMPQ" , _AX, jit.Imm(' ')) // CMPQ AX, $' ' - self.Sjmp("JA" , label) // JA _nospace_{n} - self.Emit("BTQ" , _AX, _DX) // BTQ AX, DX - self.Sjmp("JNC" , label) // JNC _nospace_{n} - } - - /* handle over to the native function */ - self.Emit("MOVQ" , _IP, _DI) // MOVQ IP, DI - self.Emit("MOVQ" , _IL, _SI) // MOVQ IL, SI - self.Emit("MOVQ" , _IC, _DX) // MOVQ IC, DX - self.callc(_F_lspace) // CALL lspace - self.Emit("TESTQ" , _AX, _AX) // TESTQ AX, AX - self.Sjmp("JS" , _LB_parsing_error_v) // JS _parsing_error_v - self.Emit("CMPQ" , _AX, _IL) // CMPQ AX, IL - self.Sjmp("JAE" , _LB_eof_error) // JAE _eof_error - self.Emit("MOVQ" , _AX, _IC) // MOVQ AX, IC - self.Link(label) // _nospace_{n}: -} - -func (self *_Assembler) _asm_OP_match_char(p *_Instr) { - self.match_char(p.vb()) -} - -func (self *_Assembler) match_char(char byte) { - self.check_eof(1) - self.Emit("CMPB", jit.Sib(_IP, _IC, 1, 0), jit.Imm(int64(char))) // CMPB (IP)(IC), ${p.vb()} - self.Sjmp("JNE" , _LB_char_0_error) // JNE _char_0_error - self.Emit("ADDQ", jit.Imm(1), _IC) // ADDQ $1, IC -} - -func (self *_Assembler) _asm_OP_check_char(p *_Instr) { - self.check_eof(1) - self.Emit("LEAQ" , jit.Ptr(_IC, 1), _AX) // LEAQ 1(IC), AX - self.Emit("CMPB" , jit.Sib(_IP, _IC, 1, 0), jit.Imm(int64(p.vb()))) // CMPB (IP)(IC), ${p.vb()} - self.Emit("CMOVQEQ", _AX, _IC) // CMOVQEQ AX, IC - self.Xjmp("JE" , p.vi()) // JE {p.vi()} -} - -func (self *_Assembler) _asm_OP_check_char_0(p *_Instr) { - self.check_eof(1) - self.Emit("CMPB", jit.Sib(_IP, _IC, 1, 0), jit.Imm(int64(p.vb()))) // CMPB (IP)(IC), ${p.vb()} - self.Xjmp("JE" , p.vi()) // JE {p.vi()} -} - -func (self *_Assembler) _asm_OP_add(p *_Instr) { - self.Emit("ADDQ", jit.Imm(int64(p.vi())), _IC) // ADDQ ${p.vi()}, IC -} - -func (self *_Assembler) _asm_OP_load(_ *_Instr) { - self.Emit("MOVQ", jit.Ptr(_ST, 0), _AX) // MOVQ (ST), AX - self.Emit("MOVQ", jit.Sib(_ST, _AX, 1, 0), _VP) // MOVQ (ST)(AX), VP -} - -func (self *_Assembler) _asm_OP_save(_ *_Instr) { - self.Emit("MOVQ", jit.Ptr(_ST, 0), _CX) // MOVQ (ST), CX - self.Emit("CMPQ", _CX, jit.Imm(_MaxStackBytes)) // CMPQ CX, ${_MaxStackBytes} - self.Sjmp("JAE" , _LB_stack_error) // JA _stack_error - self.WriteRecNotAX(0 , _VP, jit.Sib(_ST, _CX, 1, 8), false, false) // MOVQ VP, 8(ST)(CX) - self.Emit("ADDQ", jit.Imm(8), _CX) // ADDQ $8, CX - self.Emit("MOVQ", _CX, jit.Ptr(_ST, 0)) // MOVQ CX, (ST) -} - -func (self *_Assembler) _asm_OP_drop(_ *_Instr) { - self.Emit("MOVQ", jit.Ptr(_ST, 0), _AX) // MOVQ (ST), AX - self.Emit("SUBQ", jit.Imm(8), _AX) // SUBQ $8, AX - self.Emit("MOVQ", jit.Sib(_ST, _AX, 1, 8), _VP) // MOVQ 8(ST)(AX), VP - self.Emit("MOVQ", _AX, jit.Ptr(_ST, 0)) // MOVQ AX, (ST) - self.Emit("XORL", _BX, _BX) // XORL BX, BX - self.Emit("MOVQ", _BX, jit.Sib(_ST, _AX, 1, 8)) // MOVQ BX, 8(ST)(AX) -} - -func (self *_Assembler) _asm_OP_drop_2(_ *_Instr) { - self.Emit("MOVQ" , jit.Ptr(_ST, 0), _AX) // MOVQ (ST), AX - self.Emit("SUBQ" , jit.Imm(16), _AX) // SUBQ $16, AX - self.Emit("MOVQ" , jit.Sib(_ST, _AX, 1, 8), _VP) // MOVQ 8(ST)(AX), VP - self.Emit("MOVQ" , _AX, jit.Ptr(_ST, 0)) // MOVQ AX, (ST) - self.Emit("PXOR" , _X0, _X0) // PXOR X0, X0 - self.Emit("MOVOU", _X0, jit.Sib(_ST, _AX, 1, 8)) // MOVOU X0, 8(ST)(AX) -} - -func (self *_Assembler) _asm_OP_recurse(p *_Instr) { - self.Emit("MOVQ", jit.Type(p.vt()), _AX) // MOVQ ${p.vt()}, AX - self.decode_dynamic(_AX, _VP) // DECODE AX, VP -} - -func (self *_Assembler) _asm_OP_goto(p *_Instr) { - self.Xjmp("JMP", p.vi()) -} - -func (self *_Assembler) _asm_OP_switch(p *_Instr) { - self.Emit("MOVQ", _VAR_sr, _AX) // MOVQ sr, AX - self.Emit("CMPQ", _AX, jit.Imm(p.i64())) // CMPQ AX, ${len(p.vs())} - self.Sjmp("JAE" , "_default_{n}") // JAE _default_{n} - - /* jump table selector */ - self.Byte(0x48, 0x8d, 0x3d) // LEAQ ?(PC), DI - self.Sref("_switch_table_{n}", 4) // .... &_switch_table_{n} - self.Emit("MOVLQSX", jit.Sib(_DI, _AX, 4, 0), _AX) // MOVLQSX (DI)(AX*4), AX - self.Emit("ADDQ" , _DI, _AX) // ADDQ DI, AX - self.Rjmp("JMP" , _AX) // JMP AX - self.Link("_switch_table_{n}") // _switch_table_{n}: - - /* generate the jump table */ - for i, v := range p.vs() { - self.Xref(v, int64(-i) * 4) - } - - /* default case */ - self.Link("_default_{n}") - self.NOP() -} - -func (self *_Assembler) print_gc(i int, p1 *_Instr, p2 *_Instr) { - self.Emit("MOVQ", jit.Imm(int64(p2.op())), _CX)// MOVQ $(p2.op()), 16(SP) - self.Emit("MOVQ", jit.Imm(int64(p1.op())), _BX) // MOVQ $(p1.op()), 8(SP) - self.Emit("MOVQ", jit.Imm(int64(i)), _AX) // MOVQ $(i), (SP) - self.call_go(_F_println) -} diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/compiler.go b/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/compiler.go deleted file mode 100644 index 8b3a19573..000000000 --- a/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/compiler.go +++ /dev/null @@ -1,1229 +0,0 @@ -/* - * 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 jitdec - -import ( - `encoding/json` - `fmt` - `reflect` - `sort` - `strconv` - `strings` - `unsafe` - - `github.com/bytedance/sonic/internal/caching` - `github.com/bytedance/sonic/internal/resolver` - `github.com/bytedance/sonic/internal/rt` - `github.com/bytedance/sonic/option` -) - -type _Op uint8 - -const ( - _OP_any _Op = iota + 1 - _OP_dyn - _OP_str - _OP_bin - _OP_bool - _OP_num - _OP_i8 - _OP_i16 - _OP_i32 - _OP_i64 - _OP_u8 - _OP_u16 - _OP_u32 - _OP_u64 - _OP_f32 - _OP_f64 - _OP_unquote - _OP_nil_1 - _OP_nil_2 - _OP_nil_3 - _OP_empty_bytes - _OP_deref - _OP_index - _OP_is_null - _OP_is_null_quote - _OP_map_init - _OP_map_key_i8 - _OP_map_key_i16 - _OP_map_key_i32 - _OP_map_key_i64 - _OP_map_key_u8 - _OP_map_key_u16 - _OP_map_key_u32 - _OP_map_key_u64 - _OP_map_key_f32 - _OP_map_key_f64 - _OP_map_key_str - _OP_map_key_utext - _OP_map_key_utext_p - _OP_array_skip - _OP_array_clear - _OP_array_clear_p - _OP_slice_init - _OP_slice_append - _OP_object_next - _OP_struct_field - _OP_unmarshal - _OP_unmarshal_p - _OP_unmarshal_text - _OP_unmarshal_text_p - _OP_lspace - _OP_match_char - _OP_check_char - _OP_load - _OP_save - _OP_drop - _OP_drop_2 - _OP_recurse - _OP_goto - _OP_switch - _OP_check_char_0 - _OP_dismatch_err - _OP_go_skip - _OP_skip_emtpy - _OP_add - _OP_check_empty - _OP_unsupported - _OP_debug -) - -const ( - _INT_SIZE = 32 << (^uint(0) >> 63) - _PTR_SIZE = 32 << (^uintptr(0) >> 63) - _PTR_BYTE = unsafe.Sizeof(uintptr(0)) -) - -const ( - _MAX_ILBUF = 100000 // cutoff at 100k of IL instructions - _MAX_FIELDS = 50 // cutoff at 50 fields struct -) - -var _OpNames = [256]string { - _OP_any : "any", - _OP_dyn : "dyn", - _OP_str : "str", - _OP_bin : "bin", - _OP_bool : "bool", - _OP_num : "num", - _OP_i8 : "i8", - _OP_i16 : "i16", - _OP_i32 : "i32", - _OP_i64 : "i64", - _OP_u8 : "u8", - _OP_u16 : "u16", - _OP_u32 : "u32", - _OP_u64 : "u64", - _OP_f32 : "f32", - _OP_f64 : "f64", - _OP_unquote : "unquote", - _OP_nil_1 : "nil_1", - _OP_nil_2 : "nil_2", - _OP_nil_3 : "nil_3", - _OP_empty_bytes : "empty bytes", - _OP_deref : "deref", - _OP_index : "index", - _OP_is_null : "is_null", - _OP_is_null_quote : "is_null_quote", - _OP_map_init : "map_init", - _OP_map_key_i8 : "map_key_i8", - _OP_map_key_i16 : "map_key_i16", - _OP_map_key_i32 : "map_key_i32", - _OP_map_key_i64 : "map_key_i64", - _OP_map_key_u8 : "map_key_u8", - _OP_map_key_u16 : "map_key_u16", - _OP_map_key_u32 : "map_key_u32", - _OP_map_key_u64 : "map_key_u64", - _OP_map_key_f32 : "map_key_f32", - _OP_map_key_f64 : "map_key_f64", - _OP_map_key_str : "map_key_str", - _OP_map_key_utext : "map_key_utext", - _OP_map_key_utext_p : "map_key_utext_p", - _OP_array_skip : "array_skip", - _OP_slice_init : "slice_init", - _OP_slice_append : "slice_append", - _OP_object_next : "object_next", - _OP_struct_field : "struct_field", - _OP_unmarshal : "unmarshal", - _OP_unmarshal_p : "unmarshal_p", - _OP_unmarshal_text : "unmarshal_text", - _OP_unmarshal_text_p : "unmarshal_text_p", - _OP_lspace : "lspace", - _OP_match_char : "match_char", - _OP_check_char : "check_char", - _OP_load : "load", - _OP_save : "save", - _OP_drop : "drop", - _OP_drop_2 : "drop_2", - _OP_recurse : "recurse", - _OP_goto : "goto", - _OP_switch : "switch", - _OP_check_char_0 : "check_char_0", - _OP_dismatch_err : "dismatch_err", - _OP_add : "add", - _OP_go_skip : "go_skip", - _OP_check_empty : "check_empty", - _OP_unsupported : "unsupported type", - _OP_debug : "debug", -} - -func (self _Op) String() string { - if ret := _OpNames[self]; ret != "" { - return ret - } else { - return "<invalid>" - } -} - -func _OP_int() _Op { - switch _INT_SIZE { - case 32: return _OP_i32 - case 64: return _OP_i64 - default: panic("unsupported int size") - } -} - -func _OP_uint() _Op { - switch _INT_SIZE { - case 32: return _OP_u32 - case 64: return _OP_u64 - default: panic("unsupported uint size") - } -} - -func _OP_uintptr() _Op { - switch _PTR_SIZE { - case 32: return _OP_u32 - case 64: return _OP_u64 - default: panic("unsupported pointer size") - } -} - -func _OP_map_key_int() _Op { - switch _INT_SIZE { - case 32: return _OP_map_key_i32 - case 64: return _OP_map_key_i64 - default: panic("unsupported int size") - } -} - -func _OP_map_key_uint() _Op { - switch _INT_SIZE { - case 32: return _OP_map_key_u32 - case 64: return _OP_map_key_u64 - default: panic("unsupported uint size") - } -} - -func _OP_map_key_uintptr() _Op { - switch _PTR_SIZE { - case 32: return _OP_map_key_u32 - case 64: return _OP_map_key_u64 - default: panic("unsupported pointer size") - } -} - -type _Instr struct { - u uint64 // union {op: 8, vb: 8, vi: 48}, iv maybe int or len([]int) - p unsafe.Pointer // maybe GoSlice.Data, *GoType or *caching.FieldMap -} - -func packOp(op _Op) uint64 { - return uint64(op) << 56 -} - -func newInsOp(op _Op) _Instr { - return _Instr{u: packOp(op)} -} - -func newInsVi(op _Op, vi int) _Instr { - return _Instr{u: packOp(op) | rt.PackInt(vi)} -} - -func newInsVb(op _Op, vb byte) _Instr { - return _Instr{u: packOp(op) | (uint64(vb) << 48)} -} - -func newInsVs(op _Op, vs []int) _Instr { - return _Instr { - u: packOp(op) | rt.PackInt(len(vs)), - p: (*rt.GoSlice)(unsafe.Pointer(&vs)).Ptr, - } -} - -func newInsVt(op _Op, vt reflect.Type) _Instr { - return _Instr { - u: packOp(op), - p: unsafe.Pointer(rt.UnpackType(vt)), - } -} - -func newInsVtI(op _Op, vt reflect.Type, iv int) _Instr { - return _Instr { - u: packOp(op) | rt.PackInt(iv), - p: unsafe.Pointer(rt.UnpackType(vt)), - } -} - -func newInsVf(op _Op, vf *caching.FieldMap) _Instr { - return _Instr { - u: packOp(op), - p: unsafe.Pointer(vf), - } -} - -func (self _Instr) op() _Op { - return _Op(self.u >> 56) -} - -func (self _Instr) vi() int { - return rt.UnpackInt(self.u) -} - -func (self _Instr) vb() byte { - return byte(self.u >> 48) -} - -func (self _Instr) vs() (v []int) { - (*rt.GoSlice)(unsafe.Pointer(&v)).Ptr = self.p - (*rt.GoSlice)(unsafe.Pointer(&v)).Cap = self.vi() - (*rt.GoSlice)(unsafe.Pointer(&v)).Len = self.vi() - return -} - -func (self _Instr) vf() *caching.FieldMap { - return (*caching.FieldMap)(self.p) -} - -func (self _Instr) vk() reflect.Kind { - return (*rt.GoType)(self.p).Kind() -} - -func (self _Instr) vt() reflect.Type { - return (*rt.GoType)(self.p).Pack() -} - -func (self _Instr) i64() int64 { - return int64(self.vi()) -} - -func (self _Instr) vlen() int { - return int((*rt.GoType)(self.p).Size) -} - -func (self _Instr) isBranch() bool { - switch self.op() { - case _OP_goto : fallthrough - case _OP_switch : fallthrough - case _OP_is_null : fallthrough - case _OP_is_null_quote : fallthrough - case _OP_check_char : return true - default : return false - } -} - -func (self _Instr) disassemble() string { - switch self.op() { - case _OP_dyn : fallthrough - case _OP_deref : fallthrough - case _OP_map_key_i8 : fallthrough - case _OP_map_key_i16 : fallthrough - case _OP_map_key_i32 : fallthrough - case _OP_map_key_i64 : fallthrough - case _OP_map_key_u8 : fallthrough - case _OP_map_key_u16 : fallthrough - case _OP_map_key_u32 : fallthrough - case _OP_map_key_u64 : fallthrough - case _OP_map_key_f32 : fallthrough - case _OP_map_key_f64 : fallthrough - case _OP_map_key_str : fallthrough - case _OP_map_key_utext : fallthrough - case _OP_map_key_utext_p : fallthrough - case _OP_slice_init : fallthrough - case _OP_slice_append : fallthrough - case _OP_unmarshal : fallthrough - case _OP_unmarshal_p : fallthrough - case _OP_unmarshal_text : fallthrough - case _OP_unmarshal_text_p : fallthrough - case _OP_recurse : return fmt.Sprintf("%-18s%s", self.op(), self.vt()) - case _OP_goto : fallthrough - case _OP_is_null_quote : fallthrough - case _OP_is_null : return fmt.Sprintf("%-18sL_%d", self.op(), self.vi()) - case _OP_index : fallthrough - case _OP_array_clear : fallthrough - case _OP_array_clear_p : return fmt.Sprintf("%-18s%d", self.op(), self.vi()) - case _OP_switch : return fmt.Sprintf("%-18s%s", self.op(), self.formatSwitchLabels()) - case _OP_struct_field : return fmt.Sprintf("%-18s%s", self.op(), self.formatStructFields()) - case _OP_match_char : return fmt.Sprintf("%-18s%s", self.op(), strconv.QuoteRune(rune(self.vb()))) - case _OP_check_char : return fmt.Sprintf("%-18sL_%d, %s", self.op(), self.vi(), strconv.QuoteRune(rune(self.vb()))) - default : return self.op().String() - } -} - -func (self _Instr) formatSwitchLabels() string { - var i int - var v int - var m []string - - /* format each label */ - for i, v = range self.vs() { - m = append(m, fmt.Sprintf("%d=L_%d", i, v)) - } - - /* join them with "," */ - return strings.Join(m, ", ") -} - -func (self _Instr) formatStructFields() string { - var i uint64 - var r []string - var m []struct{i int; n string} - - /* extract all the fields */ - for i = 0; i < self.vf().N; i++ { - if v := self.vf().At(i); v.Hash != 0 { - m = append(m, struct{i int; n string}{i: v.ID, n: v.Name}) - } - } - - /* sort by field name */ - sort.Slice(m, func(i, j int) bool { - return m[i].n < m[j].n - }) - - /* format each field */ - for _, v := range m { - r = append(r, fmt.Sprintf("%s=%d", v.n, v.i)) - } - - /* join them with "," */ - return strings.Join(r, ", ") -} - -type ( - _Program []_Instr -) - -func (self _Program) pc() int { - return len(self) -} - -func (self _Program) tag(n int) { - if n >= _MaxStack { - panic("type nesting too deep") - } -} - -func (self _Program) pin(i int) { - v := &self[i] - v.u &= 0xffff000000000000 - v.u |= rt.PackInt(self.pc()) -} - -func (self _Program) rel(v []int) { - for _, i := range v { - self.pin(i) - } -} - -func (self *_Program) add(op _Op) { - *self = append(*self, newInsOp(op)) -} - -func (self *_Program) int(op _Op, vi int) { - *self = append(*self, newInsVi(op, vi)) -} - -func (self *_Program) chr(op _Op, vb byte) { - *self = append(*self, newInsVb(op, vb)) -} - -func (self *_Program) tab(op _Op, vs []int) { - *self = append(*self, newInsVs(op, vs)) -} - -func (self *_Program) rtt(op _Op, vt reflect.Type) { - *self = append(*self, newInsVt(op, vt)) -} - -func (self *_Program) rtti(op _Op, vt reflect.Type, iv int) { - *self = append(*self, newInsVtI(op, vt, iv)) -} - -func (self *_Program) fmv(op _Op, vf *caching.FieldMap) { - *self = append(*self, newInsVf(op, vf)) -} - -func (self _Program) disassemble() string { - nb := len(self) - tab := make([]bool, nb + 1) - ret := make([]string, 0, nb + 1) - - /* prescan to get all the labels */ - for _, ins := range self { - if ins.isBranch() { - if ins.op() != _OP_switch { - tab[ins.vi()] = true - } else { - for _, v := range ins.vs() { - tab[v] = true - } - } - } - } - - /* disassemble each instruction */ - for i, ins := range self { - if !tab[i] { - ret = append(ret, "\t" + ins.disassemble()) - } else { - ret = append(ret, fmt.Sprintf("L_%d:\n\t%s", i, ins.disassemble())) - } - } - - /* add the last label, if needed */ - if tab[nb] { - ret = append(ret, fmt.Sprintf("L_%d:", nb)) - } - - /* add an "end" indicator, and join all the strings */ - return strings.Join(append(ret, "\tend"), "\n") -} - -type _Compiler struct { - opts option.CompileOptions - tab map[reflect.Type]bool - rec map[reflect.Type]bool -} - -func newCompiler() *_Compiler { - return &_Compiler { - opts: option.DefaultCompileOptions(), - tab: map[reflect.Type]bool{}, - rec: map[reflect.Type]bool{}, - } -} - -func (self *_Compiler) apply(opts option.CompileOptions) *_Compiler { - self.opts = opts - return self -} - -func (self *_Compiler) rescue(ep *error) { - if val := recover(); val != nil { - if err, ok := val.(error); ok { - *ep = err - } else { - panic(val) - } - } -} - -func (self *_Compiler) compile(vt reflect.Type) (ret _Program, err error) { - defer self.rescue(&err) - self.compileOne(&ret, 0, vt) - return -} - -const ( - checkMarshalerFlags_quoted = 1 -) - -func (self *_Compiler) checkMarshaler(p *_Program, vt reflect.Type, flags int, exec bool) bool { - pt := reflect.PtrTo(vt) - - /* check for `json.Unmarshaler` with pointer receiver */ - if pt.Implements(jsonUnmarshalerType) { - if exec { - p.add(_OP_lspace) - p.rtti(_OP_unmarshal_p, pt, flags) - } - return true - } - - /* check for `json.Unmarshaler` */ - if vt.Implements(jsonUnmarshalerType) { - if exec { - p.add(_OP_lspace) - self.compileUnmarshalJson(p, vt, flags) - } - return true - } - - if flags == checkMarshalerFlags_quoted { - // text marshaler shouldn't be supported for quoted string - return false - } - - /* check for `encoding.TextMarshaler` with pointer receiver */ - if pt.Implements(encodingTextUnmarshalerType) { - if exec { - p.add(_OP_lspace) - self.compileUnmarshalTextPtr(p, pt, flags) - } - return true - } - - /* check for `encoding.TextUnmarshaler` */ - if vt.Implements(encodingTextUnmarshalerType) { - if exec { - p.add(_OP_lspace) - self.compileUnmarshalText(p, vt, flags) - } - return true - } - - return false -} - -func (self *_Compiler) compileOne(p *_Program, sp int, vt reflect.Type) { - /* check for recursive nesting */ - ok := self.tab[vt] - if ok { - p.rtt(_OP_recurse, vt) - return - } - - if self.checkMarshaler(p, vt, 0, true) { - return - } - - /* enter the recursion */ - p.add(_OP_lspace) - self.tab[vt] = true - self.compileOps(p, sp, vt) - delete(self.tab, vt) -} - -func (self *_Compiler) compileOps(p *_Program, sp int, vt reflect.Type) { - switch vt.Kind() { - case reflect.Bool : self.compilePrimitive (vt, p, _OP_bool) - case reflect.Int : self.compilePrimitive (vt, p, _OP_int()) - case reflect.Int8 : self.compilePrimitive (vt, p, _OP_i8) - case reflect.Int16 : self.compilePrimitive (vt, p, _OP_i16) - case reflect.Int32 : self.compilePrimitive (vt, p, _OP_i32) - case reflect.Int64 : self.compilePrimitive (vt, p, _OP_i64) - case reflect.Uint : self.compilePrimitive (vt, p, _OP_uint()) - case reflect.Uint8 : self.compilePrimitive (vt, p, _OP_u8) - case reflect.Uint16 : self.compilePrimitive (vt, p, _OP_u16) - case reflect.Uint32 : self.compilePrimitive (vt, p, _OP_u32) - case reflect.Uint64 : self.compilePrimitive (vt, p, _OP_u64) - case reflect.Uintptr : self.compilePrimitive (vt, p, _OP_uintptr()) - case reflect.Float32 : self.compilePrimitive (vt, p, _OP_f32) - case reflect.Float64 : self.compilePrimitive (vt, p, _OP_f64) - case reflect.String : self.compileString (p, vt) - case reflect.Array : self.compileArray (p, sp, vt) - case reflect.Interface : self.compileInterface (p, vt) - case reflect.Map : self.compileMap (p, sp, vt) - case reflect.Ptr : self.compilePtr (p, sp, vt) - case reflect.Slice : self.compileSlice (p, sp, vt) - case reflect.Struct : self.compileStruct (p, sp, vt) - default : self.compileUnsupportedType (p, vt) - } -} - -func (self *_Compiler) compileUnsupportedType(p *_Program, vt reflect.Type) { - i := p.pc() - p.add(_OP_is_null) - p.rtt(_OP_unsupported, vt) - p.pin(i) -} - -func (self *_Compiler) compileMap(p *_Program, sp int, vt reflect.Type) { - if reflect.PtrTo(vt.Key()).Implements(encodingTextUnmarshalerType) { - self.compileMapOp(p, sp, vt, _OP_map_key_utext_p) - } else if vt.Key().Implements(encodingTextUnmarshalerType) { - self.compileMapOp(p, sp, vt, _OP_map_key_utext) - } else { - self.compileMapUt(p, sp, vt) - } -} - -func (self *_Compiler) compileMapUt(p *_Program, sp int, vt reflect.Type) { - switch vt.Key().Kind() { - case reflect.Int : self.compileMapOp(p, sp, vt, _OP_map_key_int()) - case reflect.Int8 : self.compileMapOp(p, sp, vt, _OP_map_key_i8) - case reflect.Int16 : self.compileMapOp(p, sp, vt, _OP_map_key_i16) - case reflect.Int32 : self.compileMapOp(p, sp, vt, _OP_map_key_i32) - case reflect.Int64 : self.compileMapOp(p, sp, vt, _OP_map_key_i64) - case reflect.Uint : self.compileMapOp(p, sp, vt, _OP_map_key_uint()) - case reflect.Uint8 : self.compileMapOp(p, sp, vt, _OP_map_key_u8) - case reflect.Uint16 : self.compileMapOp(p, sp, vt, _OP_map_key_u16) - case reflect.Uint32 : self.compileMapOp(p, sp, vt, _OP_map_key_u32) - case reflect.Uint64 : self.compileMapOp(p, sp, vt, _OP_map_key_u64) - case reflect.Uintptr : self.compileMapOp(p, sp, vt, _OP_map_key_uintptr()) - case reflect.Float32 : self.compileMapOp(p, sp, vt, _OP_map_key_f32) - case reflect.Float64 : self.compileMapOp(p, sp, vt, _OP_map_key_f64) - case reflect.String : self.compileMapOp(p, sp, vt, _OP_map_key_str) - default : panic(&json.UnmarshalTypeError{Type: vt}) - } -} - -func (self *_Compiler) compileMapOp(p *_Program, sp int, vt reflect.Type, op _Op) { - i := p.pc() - p.add(_OP_is_null) - p.tag(sp + 1) - skip := self.checkIfSkip(p, vt, '{') - p.add(_OP_save) - p.add(_OP_map_init) - p.add(_OP_save) - p.add(_OP_lspace) - j := p.pc() - p.chr(_OP_check_char, '}') - p.chr(_OP_match_char, '"') - skip2 := p.pc() - p.rtt(op, vt) - - /* match the value separator */ - p.add(_OP_lspace) - p.chr(_OP_match_char, ':') - self.compileOne(p, sp + 2, vt.Elem()) - p.pin(skip2) - p.add(_OP_load) - k0 := p.pc() - p.add(_OP_lspace) - k1 := p.pc() - p.chr(_OP_check_char, '}') - p.chr(_OP_match_char, ',') - p.add(_OP_lspace) - p.chr(_OP_match_char, '"') - skip3 := p.pc() - p.rtt(op, vt) - - /* match the value separator */ - p.add(_OP_lspace) - p.chr(_OP_match_char, ':') - self.compileOne(p, sp + 2, vt.Elem()) - p.pin(skip3) - p.add(_OP_load) - p.int(_OP_goto, k0) - p.pin(j) - p.pin(k1) - p.add(_OP_drop_2) - x := p.pc() - p.add(_OP_goto) - p.pin(i) - p.add(_OP_nil_1) - p.pin(skip) - p.pin(x) -} - -func (self *_Compiler) compilePtr(p *_Program, sp int, et reflect.Type) { - i := p.pc() - p.add(_OP_is_null) - - /* dereference all the way down */ - for et.Kind() == reflect.Ptr { - if self.checkMarshaler(p, et, 0, true) { - return - } - et = et.Elem() - p.rtt(_OP_deref, et) - } - - /* check for recursive nesting */ - ok := self.tab[et] - if ok { - p.rtt(_OP_recurse, et) - } else { - /* enter the recursion */ - p.add(_OP_lspace) - self.tab[et] = true - - /* not inline the pointer type - * recursing the defined pointer type's elem will cause issue379. - */ - self.compileOps(p, sp, et) - } - delete(self.tab, et) - - j := p.pc() - p.add(_OP_goto) - - // set val pointer as nil - p.pin(i) - p.add(_OP_nil_1) - - // nothing todo - p.pin(j) -} - -func (self *_Compiler) compileArray(p *_Program, sp int, vt reflect.Type) { - x := p.pc() - p.add(_OP_is_null) - p.tag(sp) - skip := self.checkIfSkip(p, vt, '[') - - p.add(_OP_save) - p.add(_OP_lspace) - v := []int{p.pc()} - p.chr(_OP_check_char, ']') - - /* decode every item */ - for i := 1; i <= vt.Len(); i++ { - self.compileOne(p, sp + 1, vt.Elem()) - p.add(_OP_load) - p.int(_OP_index, i * int(vt.Elem().Size())) - p.add(_OP_lspace) - v = append(v, p.pc()) - p.chr(_OP_check_char, ']') - p.chr(_OP_match_char, ',') - } - - /* drop rest of the array */ - p.add(_OP_array_skip) - w := p.pc() - p.add(_OP_goto) - p.rel(v) - - /* check for pointer data */ - if rt.UnpackType(vt.Elem()).PtrData == 0 { - p.int(_OP_array_clear, int(vt.Size())) - } else { - p.int(_OP_array_clear_p, int(vt.Size())) - } - - /* restore the stack */ - p.pin(w) - p.add(_OP_drop) - - p.pin(skip) - p.pin(x) -} - -func (self *_Compiler) compileSlice(p *_Program, sp int, vt reflect.Type) { - if vt.Elem().Kind() == byteType.Kind() { - self.compileSliceBin(p, sp, vt) - } else { - self.compileSliceList(p, sp, vt) - } -} - -func (self *_Compiler) compileSliceBin(p *_Program, sp int, vt reflect.Type) { - i := p.pc() - p.add(_OP_is_null) - j := p.pc() - p.chr(_OP_check_char, '[') - skip := self.checkIfSkip(p, vt, '"') - k := p.pc() - p.chr(_OP_check_char, '"') - p.add(_OP_bin) - x := p.pc() - p.add(_OP_goto) - p.pin(j) - self.compileSliceBody(p, sp, vt.Elem()) - y := p.pc() - p.add(_OP_goto) - - // unmarshal `null` and `"` is different - p.pin(i) - p.add(_OP_nil_3) - y2 := p.pc() - p.add(_OP_goto) - - p.pin(k) - p.add(_OP_empty_bytes) - p.pin(x) - p.pin(skip) - p.pin(y) - p.pin(y2) -} - -func (self *_Compiler) compileSliceList(p *_Program, sp int, vt reflect.Type) { - i := p.pc() - p.add(_OP_is_null) - p.tag(sp) - skip := self.checkIfSkip(p, vt, '[') - self.compileSliceBody(p, sp, vt.Elem()) - x := p.pc() - p.add(_OP_goto) - p.pin(i) - p.add(_OP_nil_3) - p.pin(x) - p.pin(skip) -} - -func (self *_Compiler) compileSliceBody(p *_Program, sp int, et reflect.Type) { - p.add(_OP_lspace) - j := p.pc() - p.chr(_OP_check_empty, ']') - p.rtt(_OP_slice_init, et) - p.add(_OP_save) - p.rtt(_OP_slice_append, et) - self.compileOne(p, sp + 1, et) - p.add(_OP_load) - k0 := p.pc() - p.add(_OP_lspace) - k1 := p.pc() - p.chr(_OP_check_char, ']') - p.chr(_OP_match_char, ',') - p.rtt(_OP_slice_append, et) - self.compileOne(p, sp + 1, et) - p.add(_OP_load) - p.int(_OP_goto, k0) - p.pin(k1) - p.add(_OP_drop) - p.pin(j) -} - -func (self *_Compiler) compileString(p *_Program, vt reflect.Type) { - if vt == jsonNumberType { - self.compilePrimitive(vt, p, _OP_num) - } else { - self.compileStringBody(vt, p) - } -} - -func (self *_Compiler) compileStringBody(vt reflect.Type, p *_Program) { - i := p.pc() - p.add(_OP_is_null) - skip := self.checkIfSkip(p, vt, '"') - p.add(_OP_str) - p.pin(i) - p.pin(skip) -} - -func (self *_Compiler) compileStruct(p *_Program, sp int, vt reflect.Type) { - if sp >= self.opts.MaxInlineDepth || p.pc() >= _MAX_ILBUF || (sp > 0 && vt.NumField() >= _MAX_FIELDS) { - p.rtt(_OP_recurse, vt) - if self.opts.RecursiveDepth > 0 { - self.rec[vt] = true - } - } else { - self.compileStructBody(p, sp, vt) - } -} - -func (self *_Compiler) compileStructBody(p *_Program, sp int, vt reflect.Type) { - fv := resolver.ResolveStruct(vt) - fm, sw := caching.CreateFieldMap(len(fv)), make([]int, len(fv)) - - /* start of object */ - p.tag(sp) - n := p.pc() - p.add(_OP_is_null) - - j := p.pc() - p.chr(_OP_check_char_0, '{') - p.rtt(_OP_dismatch_err, vt) - - /* special case for empty object */ - if len(fv) == 0 { - p.pin(j) - s := p.pc() - p.add(_OP_skip_emtpy) - p.pin(s) - p.pin(n) - return - } - - skip := p.pc() - p.add(_OP_go_skip) - p.pin(j) - p.int(_OP_add, 1) - - p.add(_OP_save) - p.add(_OP_lspace) - x := p.pc() - p.chr(_OP_check_char, '}') - p.chr(_OP_match_char, '"') - p.fmv(_OP_struct_field, fm) - p.add(_OP_lspace) - p.chr(_OP_match_char, ':') - p.tab(_OP_switch, sw) - p.add(_OP_object_next) - y0 := p.pc() - p.add(_OP_lspace) - y1 := p.pc() - p.chr(_OP_check_char, '}') - p.chr(_OP_match_char, ',') - - - /* match the remaining fields */ - p.add(_OP_lspace) - p.chr(_OP_match_char, '"') - p.fmv(_OP_struct_field, fm) - p.add(_OP_lspace) - p.chr(_OP_match_char, ':') - p.tab(_OP_switch, sw) - p.add(_OP_object_next) - p.int(_OP_goto, y0) - - /* process each field */ - for i, f := range fv { - sw[i] = p.pc() - fm.Set(f.Name, i) - - /* index to the field */ - for _, o := range f.Path { - if p.int(_OP_index, int(o.Size)); o.Kind == resolver.F_deref { - p.rtt(_OP_deref, o.Type) - } - } - - /* check for "stringnize" option */ - if (f.Opts & resolver.F_stringize) == 0 { - self.compileOne(p, sp + 1, f.Type) - } else { - self.compileStructFieldStr(p, sp + 1, f.Type) - } - - /* load the state, and try next field */ - p.add(_OP_load) - p.int(_OP_goto, y0) - } - - p.pin(x) - p.pin(y1) - p.add(_OP_drop) - p.pin(n) - p.pin(skip) -} - -func (self *_Compiler) compileStructFieldStrUnmarshal(p *_Program, vt reflect.Type) { - p.add(_OP_lspace) - n0 := p.pc() - p.add(_OP_is_null) - self.checkMarshaler(p, vt, checkMarshalerFlags_quoted, true) - p.pin(n0) -} - -func (self *_Compiler) compileStructFieldStr(p *_Program, sp int, vt reflect.Type) { - // according to std, json.Unmarshaler should be called before stringize - // see https://github.com/bytedance/sonic/issues/670 - if self.checkMarshaler(p, vt, checkMarshalerFlags_quoted, false) { - self.compileStructFieldStrUnmarshal(p, vt) - return - } - - n1 := -1 - ft := vt - sv := false - - /* dereference the pointer if needed */ - if ft.Kind() == reflect.Ptr { - ft = ft.Elem() - } - - /* check if it can be stringized */ - switch ft.Kind() { - case reflect.Bool : sv = true - case reflect.Int : sv = true - case reflect.Int8 : sv = true - case reflect.Int16 : sv = true - case reflect.Int32 : sv = true - case reflect.Int64 : sv = true - case reflect.Uint : sv = true - case reflect.Uint8 : sv = true - case reflect.Uint16 : sv = true - case reflect.Uint32 : sv = true - case reflect.Uint64 : sv = true - case reflect.Uintptr : sv = true - case reflect.Float32 : sv = true - case reflect.Float64 : sv = true - case reflect.String : sv = true - } - - /* if it's not, ignore the "string" and follow the regular path */ - if !sv { - self.compileOne(p, sp, vt) - return - } - - /* remove the leading space, and match the leading quote */ - vk := vt.Kind() - p.add(_OP_lspace) - n0 := p.pc() - p.add(_OP_is_null) - - skip := self.checkIfSkip(p, stringType, '"') - - /* also check for inner "null" */ - n1 = p.pc() - p.add(_OP_is_null_quote) - - /* dereference the pointer only when it is not null */ - if vk == reflect.Ptr { - vt = vt.Elem() - p.rtt(_OP_deref, vt) - } - - n2 := p.pc() - p.chr(_OP_check_char_0, '"') - - /* string opcode selector */ - _OP_string := func() _Op { - if ft == jsonNumberType { - return _OP_num - } else { - return _OP_unquote - } - } - - /* compile for each type */ - switch vt.Kind() { - case reflect.Bool : p.add(_OP_bool) - case reflect.Int : p.add(_OP_int()) - case reflect.Int8 : p.add(_OP_i8) - case reflect.Int16 : p.add(_OP_i16) - case reflect.Int32 : p.add(_OP_i32) - case reflect.Int64 : p.add(_OP_i64) - case reflect.Uint : p.add(_OP_uint()) - case reflect.Uint8 : p.add(_OP_u8) - case reflect.Uint16 : p.add(_OP_u16) - case reflect.Uint32 : p.add(_OP_u32) - case reflect.Uint64 : p.add(_OP_u64) - case reflect.Uintptr : p.add(_OP_uintptr()) - case reflect.Float32 : p.add(_OP_f32) - case reflect.Float64 : p.add(_OP_f64) - case reflect.String : p.add(_OP_string()) - default : panic("not reachable") - } - - /* the closing quote is not needed when parsing a pure string */ - if vt == jsonNumberType || vt.Kind() != reflect.String { - p.chr(_OP_match_char, '"') - } - - /* pin the `is_null_quote` jump location */ - if n1 != -1 && vk != reflect.Ptr { - p.pin(n1) - } - - /* "null" but not a pointer, act as if the field is not present */ - if vk != reflect.Ptr { - pc2 := p.pc() - p.add(_OP_goto) - p.pin(n2) - p.rtt(_OP_dismatch_err, vt) - p.int(_OP_add, 1) - p.pin(pc2) - p.pin(n0) - return - } - - /* the "null" case of the pointer */ - pc := p.pc() - p.add(_OP_goto) - p.pin(n0) // `is_null` jump location - p.pin(n1) // `is_null_quote` jump location - p.add(_OP_nil_1) - pc2 := p.pc() - p.add(_OP_goto) - p.pin(n2) - p.rtt(_OP_dismatch_err, vt) - p.int(_OP_add, 1) - p.pin(pc) - p.pin(pc2) - p.pin(skip) -} - -func (self *_Compiler) compileInterface(p *_Program, vt reflect.Type) { - i := p.pc() - p.add(_OP_is_null) - - /* check for empty interface */ - if vt.NumMethod() == 0 { - p.add(_OP_any) - } else { - p.rtt(_OP_dyn, vt) - } - - /* finish the OpCode */ - j := p.pc() - p.add(_OP_goto) - p.pin(i) - p.add(_OP_nil_2) - p.pin(j) -} - -func (self *_Compiler) compilePrimitive(_ reflect.Type, p *_Program, op _Op) { - i := p.pc() - p.add(_OP_is_null) - p.add(op) - p.pin(i) -} - -func (self *_Compiler) compileUnmarshalEnd(p *_Program, vt reflect.Type, i int) { - j := p.pc() - k := vt.Kind() - - /* not a pointer */ - if k != reflect.Ptr { - p.pin(i) - return - } - - /* it seems that in Go JSON library, "null" takes priority over any kind of unmarshaler */ - p.add(_OP_goto) - p.pin(i) - p.add(_OP_nil_1) - p.pin(j) -} - -func (self *_Compiler) compileUnmarshalJson(p *_Program, vt reflect.Type, flags int) { - i := p.pc() - v := _OP_unmarshal - p.add(_OP_is_null) - - /* check for dynamic interface */ - if vt.Kind() == reflect.Interface { - v = _OP_dyn - } - - /* call the unmarshaler */ - p.rtti(v, vt, flags) - self.compileUnmarshalEnd(p, vt, i) -} - -func (self *_Compiler) compileUnmarshalText(p *_Program, vt reflect.Type, iv int) { - i := p.pc() - v := _OP_unmarshal_text - p.add(_OP_is_null) - - /* check for dynamic interface */ - if vt.Kind() == reflect.Interface { - v = _OP_dyn - } else { - p.chr(_OP_match_char, '"') - } - - /* call the unmarshaler */ - p.rtti(v, vt, iv) - self.compileUnmarshalEnd(p, vt, i) -} - -func (self *_Compiler) compileUnmarshalTextPtr(p *_Program, vt reflect.Type, iv int) { - i := p.pc() - p.add(_OP_is_null) - p.chr(_OP_match_char, '"') - p.rtti(_OP_unmarshal_text_p, vt, iv) - p.pin(i) -} - -func (self *_Compiler) checkIfSkip(p *_Program, vt reflect.Type, c byte) int { - j := p.pc() - p.chr(_OP_check_char_0, c) - p.rtt(_OP_dismatch_err, vt) - s := p.pc() - p.add(_OP_go_skip) - p.pin(j) - p.int(_OP_add, 1) - return s -} diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/debug.go b/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/debug.go deleted file mode 100644 index b59a3e571..000000000 --- a/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/debug.go +++ /dev/null @@ -1,70 +0,0 @@ -/* - * 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 jitdec - -import ( - `os` - `runtime` - `runtime/debug` - `strings` - - `github.com/bytedance/sonic/internal/jit` -) - - -var ( - debugSyncGC = os.Getenv("SONIC_SYNC_GC") != "" - debugAsyncGC = os.Getenv("SONIC_NO_ASYNC_GC") == "" -) - -var ( - _Instr_End _Instr = newInsOp(_OP_nil_1) - - _F_gc = jit.Func(runtime.GC) - _F_force_gc = jit.Func(debug.FreeOSMemory) - _F_println = jit.Func(println_wrapper) - _F_print = jit.Func(print) -) - -func println_wrapper(i int, op1 int, op2 int){ - println(i, " Intrs ", op1, _OpNames[op1], "next: ", op2, _OpNames[op2]) -} - -func print(i int){ - println(i) -} - -func (self *_Assembler) force_gc() { - self.call_go(_F_gc) - self.call_go(_F_force_gc) -} - -func (self *_Assembler) debug_instr(i int, v *_Instr) { - if debugSyncGC { - if (i+1 == len(self.p)) { - self.print_gc(i, v, &_Instr_End) - } else { - next := &(self.p[i+1]) - self.print_gc(i, v, next) - name := _OpNames[next.op()] - if strings.Contains(name, "save") { - return - } - } - self.force_gc() - } -} diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/decoder.go b/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/decoder.go deleted file mode 100644 index de6325289..000000000 --- a/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/decoder.go +++ /dev/null @@ -1,141 +0,0 @@ -package jitdec - -import ( - `unsafe` - `encoding/json` - `reflect` - `runtime` - - `github.com/bytedance/sonic/internal/decoder/consts` - `github.com/bytedance/sonic/internal/decoder/errors` - `github.com/bytedance/sonic/internal/rt` - `github.com/bytedance/sonic/utf8` - `github.com/bytedance/sonic/option` -) - -type ( - MismatchTypeError = errors.MismatchTypeError - SyntaxError = errors.SyntaxError -) - -const ( - _F_allow_control = consts.F_allow_control - _F_copy_string = consts.F_copy_string - _F_disable_unknown = consts.F_disable_unknown - _F_disable_urc = consts.F_disable_urc - _F_use_int64 = consts.F_use_int64 - _F_use_number = consts.F_use_number - _F_no_validate_json = consts.F_no_validate_json - _F_validate_string = consts.F_validate_string - _F_case_sensitive = consts.F_case_sensitive -) - -var ( - error_wrap = errors.ErrorWrap - error_type = errors.ErrorType - error_field = errors.ErrorField - error_value = errors.ErrorValue - error_mismatch = errors.ErrorMismatch - stackOverflow = errors.StackOverflow -) - - -// Decode parses the JSON-encoded data from current position and stores the result -// in the value pointed to by val. -func Decode(s *string, i *int, f uint64, val interface{}) error { - /* validate json if needed */ - if (f & (1 << _F_validate_string)) != 0 && !utf8.ValidateString(*s){ - dbuf := utf8.CorrectWith(nil, rt.Str2Mem(*s), "\ufffd") - *s = rt.Mem2Str(dbuf) - } - - vv := rt.UnpackEface(val) - vp := vv.Value - - /* check for nil type */ - if vv.Type == nil { - return &json.InvalidUnmarshalError{} - } - - /* must be a non-nil pointer */ - if vp == nil || vv.Type.Kind() != reflect.Ptr { - return &json.InvalidUnmarshalError{Type: vv.Type.Pack()} - } - - etp := rt.PtrElem(vv.Type) - - /* check the defined pointer type for issue 379 */ - if vv.Type.IsNamed() { - newp := vp - etp = vv.Type - vp = unsafe.Pointer(&newp) - } - - /* create a new stack, and call the decoder */ - sb := newStack() - nb, err := decodeTypedPointer(*s, *i, etp, vp, sb, f) - /* return the stack back */ - *i = nb - freeStack(sb) - - /* avoid GC ahead */ - runtime.KeepAlive(vv) - return err -} - - -// Pretouch compiles vt ahead-of-time to avoid JIT compilation on-the-fly, in -// order to reduce the first-hit latency. -// -// Opts are the compile options, for example, "option.WithCompileRecursiveDepth" is -// a compile option to set the depth of recursive compile for the nested struct type. -func Pretouch(vt reflect.Type, opts ...option.CompileOption) error { - cfg := option.DefaultCompileOptions() - for _, opt := range opts { - opt(&cfg) - } - return pretouchRec(map[reflect.Type]bool{vt:true}, cfg) -} - -func pretouchType(_vt reflect.Type, opts option.CompileOptions) (map[reflect.Type]bool, error) { - /* compile function */ - compiler := newCompiler().apply(opts) - decoder := func(vt *rt.GoType, _ ...interface{}) (interface{}, error) { - if pp, err := compiler.compile(_vt); err != nil { - return nil, err - } else { - as := newAssembler(pp) - as.name = _vt.String() - return as.Load(), nil - } - } - - /* find or compile */ - vt := rt.UnpackType(_vt) - if val := programCache.Get(vt); val != nil { - return nil, nil - } else if _, err := programCache.Compute(vt, decoder); err == nil { - return compiler.rec, nil - } else { - return nil, err - } -} - -func pretouchRec(vtm map[reflect.Type]bool, opts option.CompileOptions) error { - if opts.RecursiveDepth < 0 || len(vtm) == 0 { - return nil - } - next := make(map[reflect.Type]bool) - for vt := range(vtm) { - sub, err := pretouchType(vt, opts) - if err != nil { - return err - } - for svt := range(sub) { - next[svt] = true - } - } - opts.RecursiveDepth -= 1 - return pretouchRec(next, opts) -} - diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/generic_regabi_amd64.go b/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/generic_regabi_amd64.go deleted file mode 100644 index 2cb41f08d..000000000 --- a/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/generic_regabi_amd64.go +++ /dev/null @@ -1,730 +0,0 @@ -// +build go1.17,!go1.26 - -/* - * 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 jitdec - -import ( - `encoding/json` - `fmt` - `reflect` - - `github.com/bytedance/sonic/internal/jit` - `github.com/bytedance/sonic/internal/native` - `github.com/bytedance/sonic/internal/native/types` - `github.com/twitchyliquid64/golang-asm/obj` - `github.com/bytedance/sonic/internal/rt` -) - -/** Crucial Registers: - * - * ST(R13) && 0(SP) : ro, decoder stack - * DF(AX) : ro, decoder flags - * EP(BX) : wo, error pointer - * IP(R10) : ro, input pointer - * IL(R12) : ro, input length - * IC(R11) : rw, input cursor - * VP(R15) : ro, value pointer (to an interface{}) - */ - -const ( - _VD_args = 8 // 8 bytes for passing arguments to this functions - _VD_fargs = 64 // 64 bytes for passing arguments to other Go functions - _VD_saves = 48 // 48 bytes for saving the registers before CALL instructions - _VD_locals = 96 // 96 bytes for local variables -) - -const ( - _VD_offs = _VD_fargs + _VD_saves + _VD_locals - _VD_size = _VD_offs + 8 // 8 bytes for the parent frame pointer -) - -var ( - _VAR_ss = _VAR_ss_Vt - _VAR_df = jit.Ptr(_SP, _VD_fargs + _VD_saves) -) - -var ( - _VAR_ss_Vt = jit.Ptr(_SP, _VD_fargs + _VD_saves + 8) - _VAR_ss_Dv = jit.Ptr(_SP, _VD_fargs + _VD_saves + 16) - _VAR_ss_Iv = jit.Ptr(_SP, _VD_fargs + _VD_saves + 24) - _VAR_ss_Ep = jit.Ptr(_SP, _VD_fargs + _VD_saves + 32) - _VAR_ss_Db = jit.Ptr(_SP, _VD_fargs + _VD_saves + 40) - _VAR_ss_Dc = jit.Ptr(_SP, _VD_fargs + _VD_saves + 48) -) - -var ( - _VAR_R9 = jit.Ptr(_SP, _VD_fargs + _VD_saves + 56) -) -type _ValueDecoder struct { - jit.BaseAssembler -} - -var ( - _VAR_cs_LR = jit.Ptr(_SP, _VD_fargs + _VD_saves + 64) - _VAR_cs_p = jit.Ptr(_SP, _VD_fargs + _VD_saves + 72) - _VAR_cs_n = jit.Ptr(_SP, _VD_fargs + _VD_saves + 80) - _VAR_cs_d = jit.Ptr(_SP, _VD_fargs + _VD_saves + 88) -) - -func (self *_ValueDecoder) build() uintptr { - self.Init(self.compile) - return *(*uintptr)(self.Load("decode_value", _VD_size, _VD_args, argPtrs_generic, localPtrs_generic)) -} - -/** Function Calling Helpers **/ - -func (self *_ValueDecoder) save(r ...obj.Addr) { - for i, v := range r { - if i > _VD_saves / 8 - 1 { - panic("too many registers to save") - } else { - self.Emit("MOVQ", v, jit.Ptr(_SP, _VD_fargs + int64(i) * 8)) - } - } -} - -func (self *_ValueDecoder) load(r ...obj.Addr) { - for i, v := range r { - if i > _VD_saves / 8 - 1 { - panic("too many registers to load") - } else { - self.Emit("MOVQ", jit.Ptr(_SP, _VD_fargs + int64(i) * 8), v) - } - } -} - -func (self *_ValueDecoder) call(fn obj.Addr) { - self.Emit("MOVQ", fn, _R9) // MOVQ ${fn}, AX - self.Rjmp("CALL", _R9) // CALL AX -} - -func (self *_ValueDecoder) call_go(fn obj.Addr) { - self.save(_REG_go...) // SAVE $REG_go - self.call(fn) // CALL ${fn} - self.load(_REG_go...) // LOAD $REG_go -} - -func (self *_ValueDecoder) callc(fn obj.Addr) { - self.save(_IP) - self.call(fn) - self.load(_IP) -} - -func (self *_ValueDecoder) call_c(fn obj.Addr) { - self.Emit("XCHGQ", _IC, _BX) - self.callc(fn) - self.Emit("XCHGQ", _IC, _BX) -} - -/** Decoder Assembler **/ - -const ( - _S_val = iota + 1 - _S_arr - _S_arr_0 - _S_obj - _S_obj_0 - _S_obj_delim - _S_obj_sep -) - -const ( - _S_omask_key = (1 << _S_obj_0) | (1 << _S_obj_sep) - _S_omask_end = (1 << _S_obj_0) | (1 << _S_obj) - _S_vmask = (1 << _S_val) | (1 << _S_arr_0) -) - -const ( - _A_init_len = 1 - _A_init_cap = 16 -) - -const ( - _ST_Sp = 0 - _ST_Vt = _PtrBytes - _ST_Vp = _PtrBytes * (types.MAX_RECURSE + 1) -) - -var ( - _V_true = jit.Imm(int64(pbool(true))) - _V_false = jit.Imm(int64(pbool(false))) - _F_value = jit.Imm(int64(native.S_value)) -) - -var ( - _V_max = jit.Imm(int64(types.V_MAX)) - _E_eof = jit.Imm(int64(types.ERR_EOF)) - _E_invalid = jit.Imm(int64(types.ERR_INVALID_CHAR)) - _E_recurse = jit.Imm(int64(types.ERR_RECURSE_EXCEED_MAX)) -) - -var ( - _F_convTslice = jit.Func(rt.ConvTslice) - _F_convTstring = jit.Func(rt.ConvTstring) - _F_invalid_vtype = jit.Func(invalid_vtype) -) - -var ( - _T_map = jit.Type(reflect.TypeOf((map[string]interface{})(nil))) - _T_bool = jit.Type(reflect.TypeOf(false)) - _T_int64 = jit.Type(reflect.TypeOf(int64(0))) - _T_eface = jit.Type(reflect.TypeOf((*interface{})(nil)).Elem()) - _T_slice = jit.Type(reflect.TypeOf(([]interface{})(nil))) - _T_string = jit.Type(reflect.TypeOf("")) - _T_number = jit.Type(reflect.TypeOf(json.Number(""))) - _T_float64 = jit.Type(reflect.TypeOf(float64(0))) -) - -var _R_tab = map[int]string { - '[': "_decode_V_ARRAY", - '{': "_decode_V_OBJECT", - ':': "_decode_V_KEY_SEP", - ',': "_decode_V_ELEM_SEP", - ']': "_decode_V_ARRAY_END", - '}': "_decode_V_OBJECT_END", -} - -func (self *_ValueDecoder) compile() { - self.Emit("SUBQ", jit.Imm(_VD_size), _SP) // SUBQ $_VD_size, SP - self.Emit("MOVQ", _BP, jit.Ptr(_SP, _VD_offs)) // MOVQ BP, _VD_offs(SP) - self.Emit("LEAQ", jit.Ptr(_SP, _VD_offs), _BP) // LEAQ _VD_offs(SP), BP - - /* initialize the state machine */ - self.Emit("XORL", _CX, _CX) // XORL CX, CX - self.Emit("MOVQ", _DF, _VAR_df) // MOVQ DF, df - /* initialize digital buffer first */ - self.Emit("MOVQ", jit.Imm(_MaxDigitNums), _VAR_ss_Dc) // MOVQ $_MaxDigitNums, ss.Dcap - self.Emit("LEAQ", jit.Ptr(_ST, _DbufOffset), _AX) // LEAQ _DbufOffset(ST), AX - self.Emit("MOVQ", _AX, _VAR_ss_Db) // MOVQ AX, ss.Dbuf - /* add ST offset */ - self.Emit("ADDQ", jit.Imm(_FsmOffset), _ST) // ADDQ _FsmOffset, _ST - self.Emit("MOVQ", _CX, jit.Ptr(_ST, _ST_Sp)) // MOVQ CX, ST.Sp - self.WriteRecNotAX(0, _VP, jit.Ptr(_ST, _ST_Vp), false) // MOVQ VP, ST.Vp[0] - self.Emit("MOVQ", jit.Imm(_S_val), jit.Ptr(_ST, _ST_Vt)) // MOVQ _S_val, ST.Vt[0] - self.Sjmp("JMP" , "_next") // JMP _next - - /* set the value from previous round */ - self.Link("_set_value") // _set_value: - self.Emit("MOVL" , jit.Imm(_S_vmask), _DX) // MOVL _S_vmask, DX - self.Emit("MOVQ" , jit.Ptr(_ST, _ST_Sp), _CX) // MOVQ ST.Sp, CX - self.Emit("MOVQ" , jit.Sib(_ST, _CX, 8, _ST_Vt), _AX) // MOVQ ST.Vt[CX], AX - self.Emit("BTQ" , _AX, _DX) // BTQ AX, DX - self.Sjmp("JNC" , "_vtype_error") // JNC _vtype_error - self.Emit("XORL" , _SI, _SI) // XORL SI, SI - self.Emit("SUBQ" , jit.Imm(1), jit.Ptr(_ST, _ST_Sp)) // SUBQ $1, ST.Sp - self.Emit("XCHGQ", jit.Sib(_ST, _CX, 8, _ST_Vp), _SI) // XCHGQ ST.Vp[CX], SI - self.Emit("MOVQ" , _R8, jit.Ptr(_SI, 0)) // MOVQ R8, (SI) - self.WriteRecNotAX(1, _R9, jit.Ptr(_SI, 8), false) // MOVQ R9, 8(SI) - - /* check for value stack */ - self.Link("_next") // _next: - self.Emit("MOVQ" , jit.Ptr(_ST, _ST_Sp), _AX) // MOVQ ST.Sp, AX - self.Emit("TESTQ", _AX, _AX) // TESTQ AX, AX - self.Sjmp("JS" , "_return") // JS _return - - /* fast path: test up to 4 characters manually */ - self.Emit("CMPQ" , _IC, _IL) // CMPQ IC, IL - self.Sjmp("JAE" , "_decode_V_EOF") // JAE _decode_V_EOF - self.Emit("MOVBQZX", jit.Sib(_IP, _IC, 1, 0), _AX) // MOVBQZX (IP)(IC), AX - self.Emit("MOVQ" , jit.Imm(_BM_space), _DX) // MOVQ _BM_space, DX - self.Emit("CMPQ" , _AX, jit.Imm(' ')) // CMPQ AX, $' ' - self.Sjmp("JA" , "_decode_fast") // JA _decode_fast - self.Emit("BTQ" , _AX, _DX) // BTQ _AX, _DX - self.Sjmp("JNC" , "_decode_fast") // JNC _decode_fast - self.Emit("ADDQ" , jit.Imm(1), _IC) // ADDQ $1, IC - - /* at least 1 to 3 spaces */ - for i := 0; i < 3; i++ { - self.Emit("CMPQ" , _IC, _IL) // CMPQ IC, IL - self.Sjmp("JAE" , "_decode_V_EOF") // JAE _decode_V_EOF - self.Emit("MOVBQZX", jit.Sib(_IP, _IC, 1, 0), _AX) // MOVBQZX (IP)(IC), AX - self.Emit("CMPQ" , _AX, jit.Imm(' ')) // CMPQ AX, $' ' - self.Sjmp("JA" , "_decode_fast") // JA _decode_fast - self.Emit("BTQ" , _AX, _DX) // BTQ _AX, _DX - self.Sjmp("JNC" , "_decode_fast") // JNC _decode_fast - self.Emit("ADDQ" , jit.Imm(1), _IC) // ADDQ $1, IC - } - - /* at least 4 spaces */ - self.Emit("CMPQ" , _IC, _IL) // CMPQ IC, IL - self.Sjmp("JAE" , "_decode_V_EOF") // JAE _decode_V_EOF - self.Emit("MOVBQZX", jit.Sib(_IP, _IC, 1, 0), _AX) // MOVBQZX (IP)(IC), AX - - /* fast path: use lookup table to select decoder */ - self.Link("_decode_fast") // _decode_fast: - self.Byte(0x48, 0x8d, 0x3d) // LEAQ ?(PC), DI - self.Sref("_decode_tab", 4) // .... &_decode_tab - self.Emit("MOVLQSX", jit.Sib(_DI, _AX, 4, 0), _AX) // MOVLQSX (DI)(AX*4), AX - self.Emit("TESTQ" , _AX, _AX) // TESTQ AX, AX - self.Sjmp("JZ" , "_decode_native") // JZ _decode_native - self.Emit("ADDQ" , jit.Imm(1), _IC) // ADDQ $1, IC - self.Emit("ADDQ" , _DI, _AX) // ADDQ DI, AX - self.Rjmp("JMP" , _AX) // JMP AX - - /* decode with native decoder */ - self.Link("_decode_native") // _decode_native: - self.Emit("MOVQ", _IP, _DI) // MOVQ IP, DI - self.Emit("MOVQ", _IL, _SI) // MOVQ IL, SI - self.Emit("MOVQ", _IC, _DX) // MOVQ IC, DX - self.Emit("LEAQ", _VAR_ss, _CX) // LEAQ ss, CX - self.Emit("MOVQ", _VAR_df, _R8) // MOVQ $df, R8 - self.Emit("BTSQ", jit.Imm(_F_allow_control), _R8) // ANDQ $1<<_F_allow_control, R8 - self.callc(_F_value) // CALL value - self.Emit("MOVQ", _AX, _IC) // MOVQ AX, IC - - /* check for errors */ - self.Emit("MOVQ" , _VAR_ss_Vt, _AX) // MOVQ ss.Vt, AX - self.Emit("TESTQ", _AX, _AX) // TESTQ AX, AX - self.Sjmp("JS" , "_parsing_error") - self.Sjmp("JZ" , "_invalid_vtype") // JZ _invalid_vtype - self.Emit("CMPQ" , _AX, _V_max) // CMPQ AX, _V_max - self.Sjmp("JA" , "_invalid_vtype") // JA _invalid_vtype - - /* jump table selector */ - self.Byte(0x48, 0x8d, 0x3d) // LEAQ ?(PC), DI - self.Sref("_switch_table", 4) // .... &_switch_table - self.Emit("MOVLQSX", jit.Sib(_DI, _AX, 4, -4), _AX) // MOVLQSX -4(DI)(AX*4), AX - self.Emit("ADDQ" , _DI, _AX) // ADDQ DI, AX - self.Rjmp("JMP" , _AX) // JMP AX - - /** V_EOF **/ - self.Link("_decode_V_EOF") // _decode_V_EOF: - self.Emit("MOVL", _E_eof, _EP) // MOVL _E_eof, EP - self.Sjmp("JMP" , "_error") // JMP _error - - /** V_NULL **/ - self.Link("_decode_V_NULL") // _decode_V_NULL: - self.Emit("XORL", _R8, _R8) // XORL R8, R8 - self.Emit("XORL", _R9, _R9) // XORL R9, R9 - self.Emit("LEAQ", jit.Ptr(_IC, -4), _DI) // LEAQ -4(IC), DI - self.Sjmp("JMP" , "_set_value") // JMP _set_value - - /** V_TRUE **/ - self.Link("_decode_V_TRUE") // _decode_V_TRUE: - self.Emit("MOVQ", _T_bool, _R8) // MOVQ _T_bool, R8 - // TODO: maybe modified by users? - self.Emit("MOVQ", _V_true, _R9) // MOVQ _V_true, R9 - self.Emit("LEAQ", jit.Ptr(_IC, -4), _DI) // LEAQ -4(IC), DI - self.Sjmp("JMP" , "_set_value") // JMP _set_value - - /** V_FALSE **/ - self.Link("_decode_V_FALSE") // _decode_V_FALSE: - self.Emit("MOVQ", _T_bool, _R8) // MOVQ _T_bool, R8 - self.Emit("MOVQ", _V_false, _R9) // MOVQ _V_false, R9 - self.Emit("LEAQ", jit.Ptr(_IC, -5), _DI) // LEAQ -5(IC), DI - self.Sjmp("JMP" , "_set_value") // JMP _set_value - - /** V_ARRAY **/ - self.Link("_decode_V_ARRAY") // _decode_V_ARRAY - self.Emit("MOVL", jit.Imm(_S_vmask), _DX) // MOVL _S_vmask, DX - self.Emit("MOVQ", jit.Ptr(_ST, _ST_Sp), _CX) // MOVQ ST.Sp, CX - self.Emit("MOVQ", jit.Sib(_ST, _CX, 8, _ST_Vt), _AX) // MOVQ ST.Vt[CX], AX - self.Emit("BTQ" , _AX, _DX) // BTQ AX, DX - self.Sjmp("JNC" , "_invalid_char") // JNC _invalid_char - - /* create a new array */ - self.Emit("MOVQ", _T_eface, _AX) // MOVQ _T_eface, AX - self.Emit("MOVQ", jit.Imm(_A_init_len), _BX) // MOVQ _A_init_len, BX - self.Emit("MOVQ", jit.Imm(_A_init_cap), _CX) // MOVQ _A_init_cap, CX - self.call_go(_F_makeslice) // CALL_GO runtime.makeslice - - /* pack into an interface */ - self.Emit("MOVQ", jit.Imm(_A_init_len), _BX) // MOVQ _A_init_len, BX - self.Emit("MOVQ", jit.Imm(_A_init_cap), _CX) // MOVQ _A_init_cap, CX - self.call_go(_F_convTslice) // CALL_GO runtime.convTslice - self.Emit("MOVQ", _AX, _R8) // MOVQ AX, R8 - - /* replace current state with an array */ - self.Emit("MOVQ", jit.Ptr(_ST, _ST_Sp), _CX) // MOVQ ST.Sp, CX - self.Emit("MOVQ", jit.Sib(_ST, _CX, 8, _ST_Vp), _SI) // MOVQ ST.Vp[CX], SI - self.Emit("MOVQ", jit.Imm(_S_arr), jit.Sib(_ST, _CX, 8, _ST_Vt)) // MOVQ _S_arr, ST.Vt[CX] - self.Emit("MOVQ", _T_slice, _AX) // MOVQ _T_slice, AX - self.Emit("MOVQ", _AX, jit.Ptr(_SI, 0)) // MOVQ AX, (SI) - self.WriteRecNotAX(2, _R8, jit.Ptr(_SI, 8), false) // MOVQ R8, 8(SI) - - /* add a new slot for the first element */ - self.Emit("ADDQ", jit.Imm(1), _CX) // ADDQ $1, CX - self.Emit("CMPQ", _CX, jit.Imm(types.MAX_RECURSE)) // CMPQ CX, ${types.MAX_RECURSE} - self.Sjmp("JAE" , "_stack_overflow") // JA _stack_overflow - self.Emit("MOVQ", jit.Ptr(_R8, 0), _AX) // MOVQ (R8), AX - self.Emit("MOVQ", _CX, jit.Ptr(_ST, _ST_Sp)) // MOVQ CX, ST.Sp - self.WritePtrAX(3, jit.Sib(_ST, _CX, 8, _ST_Vp), false) // MOVQ AX, ST.Vp[CX] - self.Emit("MOVQ", jit.Imm(_S_arr_0), jit.Sib(_ST, _CX, 8, _ST_Vt)) // MOVQ _S_arr_0, ST.Vt[CX] - self.Sjmp("JMP" , "_next") // JMP _next - - /** V_OBJECT **/ - self.Link("_decode_V_OBJECT") // _decode_V_OBJECT: - self.Emit("MOVL", jit.Imm(_S_vmask), _DX) // MOVL _S_vmask, DX - self.Emit("MOVQ", jit.Ptr(_ST, _ST_Sp), _CX) // MOVQ ST.Sp, CX - self.Emit("MOVQ", jit.Sib(_ST, _CX, 8, _ST_Vt), _AX) // MOVQ ST.Vt[CX], AX - self.Emit("BTQ" , _AX, _DX) // BTQ AX, DX - self.Sjmp("JNC" , "_invalid_char") // JNC _invalid_char - self.call_go(_F_makemap_small) // CALL_GO runtime.makemap_small - self.Emit("MOVQ", jit.Ptr(_ST, _ST_Sp), _CX) // MOVQ ST.Sp, CX - self.Emit("MOVQ", jit.Imm(_S_obj_0), jit.Sib(_ST, _CX, 8, _ST_Vt)) // MOVQ _S_obj_0, ST.Vt[CX] - self.Emit("MOVQ", jit.Sib(_ST, _CX, 8, _ST_Vp), _SI) // MOVQ ST.Vp[CX], SI - self.Emit("MOVQ", _T_map, _DX) // MOVQ _T_map, DX - self.Emit("MOVQ", _DX, jit.Ptr(_SI, 0)) // MOVQ DX, (SI) - self.WritePtrAX(4, jit.Ptr(_SI, 8), false) // MOVQ AX, 8(SI) - self.Sjmp("JMP" , "_next") // JMP _next - - /** V_STRING **/ - self.Link("_decode_V_STRING") // _decode_V_STRING: - self.Emit("MOVQ", _VAR_ss_Iv, _CX) // MOVQ ss.Iv, CX - self.Emit("MOVQ", _IC, _AX) // MOVQ IC, AX - self.Emit("SUBQ", _CX, _AX) // SUBQ CX, AX - - /* check for escapes */ - self.Emit("CMPQ", _VAR_ss_Ep, jit.Imm(-1)) // CMPQ ss.Ep, $-1 - self.Sjmp("JNE" , "_unquote") // JNE _unquote - self.Emit("SUBQ", jit.Imm(1), _AX) // SUBQ $1, AX - self.Emit("LEAQ", jit.Sib(_IP, _CX, 1, 0), _R8) // LEAQ (IP)(CX), R8 - self.Byte(0x48, 0x8d, 0x3d) // LEAQ (PC), DI - self.Sref("_copy_string_end", 4) - self.Emit("BTQ", jit.Imm(_F_copy_string), _VAR_df) - self.Sjmp("JC", "copy_string") - self.Link("_copy_string_end") - self.Emit("XORL", _DX, _DX) - - /* strings with no escape sequences */ - self.Link("_noescape") // _noescape: - self.Emit("MOVL", jit.Imm(_S_omask_key), _DI) // MOVL _S_omask, DI - self.Emit("MOVQ", jit.Ptr(_ST, _ST_Sp), _CX) // MOVQ ST.Sp, CX - self.Emit("MOVQ", jit.Sib(_ST, _CX, 8, _ST_Vt), _SI) // MOVQ ST.Vt[CX], SI - self.Emit("BTQ" , _SI, _DI) // BTQ SI, DI - self.Sjmp("JC" , "_object_key") // JC _object_key - - /* check for pre-packed strings, avoid 1 allocation */ - self.Emit("TESTQ", _DX, _DX) // TESTQ DX, DX - self.Sjmp("JNZ" , "_packed_str") // JNZ _packed_str - self.Emit("MOVQ" , _AX, _BX) // MOVQ AX, BX - self.Emit("MOVQ" , _R8, _AX) // MOVQ R8, AX - self.call_go(_F_convTstring) // CALL_GO runtime.convTstring - self.Emit("MOVQ" , _AX, _R9) // MOVQ AX, R9 - - /* packed string already in R9 */ - self.Link("_packed_str") // _packed_str: - self.Emit("MOVQ", _T_string, _R8) // MOVQ _T_string, R8 - self.Emit("MOVQ", _VAR_ss_Iv, _DI) // MOVQ ss.Iv, DI - self.Emit("SUBQ", jit.Imm(1), _DI) // SUBQ $1, DI - self.Sjmp("JMP" , "_set_value") // JMP _set_value - - /* the string is an object key, get the map */ - self.Link("_object_key") - self.Emit("MOVQ", jit.Ptr(_ST, _ST_Sp), _CX) // MOVQ ST.Sp, CX - self.Emit("MOVQ", jit.Sib(_ST, _CX, 8, _ST_Vp), _SI) // MOVQ ST.Vp[CX], SI - self.Emit("MOVQ", jit.Ptr(_SI, 8), _SI) // MOVQ 8(SI), SI - - /* add a new delimiter */ - self.Emit("ADDQ", jit.Imm(1), _CX) // ADDQ $1, CX - self.Emit("CMPQ", _CX, jit.Imm(types.MAX_RECURSE)) // CMPQ CX, ${types.MAX_RECURSE} - self.Sjmp("JAE" , "_stack_overflow") // JA _stack_overflow - self.Emit("MOVQ", _CX, jit.Ptr(_ST, _ST_Sp)) // MOVQ CX, ST.Sp - self.Emit("MOVQ", jit.Imm(_S_obj_delim), jit.Sib(_ST, _CX, 8, _ST_Vt)) // MOVQ _S_obj_delim, ST.Vt[CX] - - /* add a new slot int the map */ - self.Emit("MOVQ", _AX, _DI) // MOVQ AX, DI - self.Emit("MOVQ", _T_map, _AX) // MOVQ _T_map, AX - self.Emit("MOVQ", _SI, _BX) // MOVQ SI, BX - self.Emit("MOVQ", _R8, _CX) // MOVQ R9, CX - self.call_go(_F_mapassign_faststr) // CALL_GO runtime.mapassign_faststr - - /* add to the pointer stack */ - self.Emit("MOVQ", jit.Ptr(_ST, _ST_Sp), _CX) // MOVQ ST.Sp, CX - self.WritePtrAX(6, jit.Sib(_ST, _CX, 8, _ST_Vp), false) // MOVQ AX, ST.Vp[CX] - self.Sjmp("JMP" , "_next") // JMP _next - - /* allocate memory to store the string header and unquoted result */ - self.Link("_unquote") // _unquote: - self.Emit("ADDQ", jit.Imm(15), _AX) // ADDQ $15, AX - self.Emit("MOVQ", _T_byte, _BX) // MOVQ _T_byte, BX - self.Emit("MOVB", jit.Imm(0), _CX) // MOVB $0, CX - self.call_go(_F_mallocgc) // CALL_GO runtime.mallocgc - self.Emit("MOVQ", _AX, _R9) // MOVQ AX, R9 - - /* prepare the unquoting parameters */ - self.Emit("MOVQ" , _VAR_ss_Iv, _CX) // MOVQ ss.Iv, CX - self.Emit("LEAQ" , jit.Sib(_IP, _CX, 1, 0), _DI) // LEAQ (IP)(CX), DI - self.Emit("NEGQ" , _CX) // NEGQ CX - self.Emit("LEAQ" , jit.Sib(_IC, _CX, 1, -1), _SI) // LEAQ -1(IC)(CX), SI - self.Emit("LEAQ" , jit.Ptr(_R9, 16), _DX) // LEAQ 16(R8), DX - self.Emit("LEAQ" , _VAR_ss_Ep, _CX) // LEAQ ss.Ep, CX - self.Emit("XORL" , _R8, _R8) // XORL R8, R8 - self.Emit("BTQ" , jit.Imm(_F_disable_urc), _VAR_df) // BTQ ${_F_disable_urc}, fv - self.Emit("SETCC", _R8) // SETCC R8 - self.Emit("SHLQ" , jit.Imm(types.B_UNICODE_REPLACE), _R8) // SHLQ ${types.B_UNICODE_REPLACE}, R8 - - /* unquote the string, with R9 been preserved */ - self.Emit("MOVQ", _R9, _VAR_R9) // SAVE R9 - self.call_c(_F_unquote) // CALL unquote - self.Emit("MOVQ", _VAR_R9, _R9) // LOAD R9 - - /* check for errors */ - self.Emit("TESTQ", _AX, _AX) // TESTQ AX, AX - self.Sjmp("JS" , "_unquote_error") // JS _unquote_error - self.Emit("MOVL" , jit.Imm(1), _DX) // MOVL $1, DX - self.Emit("LEAQ" , jit.Ptr(_R9, 16), _R8) // ADDQ $16, R8 - self.Emit("MOVQ" , _R8, jit.Ptr(_R9, 0)) // MOVQ R8, (R9) - self.Emit("MOVQ" , _AX, jit.Ptr(_R9, 8)) // MOVQ AX, 8(R9) - self.Sjmp("JMP" , "_noescape") // JMP _noescape - - /** V_DOUBLE **/ - self.Link("_decode_V_DOUBLE") // _decode_V_DOUBLE: - self.Emit("BTQ" , jit.Imm(_F_use_number), _VAR_df) // BTQ _F_use_number, df - self.Sjmp("JC" , "_use_number") // JC _use_number - self.Emit("MOVSD", _VAR_ss_Dv, _X0) // MOVSD ss.Dv, X0 - self.Sjmp("JMP" , "_use_float64") // JMP _use_float64 - - /** V_INTEGER **/ - self.Link("_decode_V_INTEGER") // _decode_V_INTEGER: - self.Emit("BTQ" , jit.Imm(_F_use_number), _VAR_df) // BTQ _F_use_number, df - self.Sjmp("JC" , "_use_number") // JC _use_number - self.Emit("BTQ" , jit.Imm(_F_use_int64), _VAR_df) // BTQ _F_use_int64, df - self.Sjmp("JC" , "_use_int64") // JC _use_int64 - //TODO: use ss.Dv directly - self.Emit("MOVSD", _VAR_ss_Dv, _X0) // MOVSD ss.Dv, X0 - - /* represent numbers as `float64` */ - self.Link("_use_float64") // _use_float64: - self.Emit("MOVQ" , _X0, _AX) // MOVQ X0, AX - self.call_go(_F_convT64) // CALL_GO runtime.convT64 - self.Emit("MOVQ" , _T_float64, _R8) // MOVQ _T_float64, R8 - self.Emit("MOVQ" , _AX, _R9) // MOVQ AX, R9 - self.Emit("MOVQ" , _VAR_ss_Ep, _DI) // MOVQ ss.Ep, DI - self.Sjmp("JMP" , "_set_value") // JMP _set_value - - /* represent numbers as `json.Number` */ - self.Link("_use_number") // _use_number - self.Emit("MOVQ", _VAR_ss_Ep, _AX) // MOVQ ss.Ep, AX - self.Emit("LEAQ", jit.Sib(_IP, _AX, 1, 0), _SI) // LEAQ (IP)(AX), SI - self.Emit("MOVQ", _IC, _CX) // MOVQ IC, CX - self.Emit("SUBQ", _AX, _CX) // SUBQ AX, CX - self.Emit("MOVQ", _SI, _AX) // MOVQ SI, AX - self.Emit("MOVQ", _CX, _BX) // MOVQ CX, BX - self.call_go(_F_convTstring) // CALL_GO runtime.convTstring - self.Emit("MOVQ", _T_number, _R8) // MOVQ _T_number, R8 - self.Emit("MOVQ", _AX, _R9) // MOVQ AX, R9 - self.Emit("MOVQ", _VAR_ss_Ep, _DI) // MOVQ ss.Ep, DI - self.Sjmp("JMP" , "_set_value") // JMP _set_value - - /* represent numbers as `int64` */ - self.Link("_use_int64") // _use_int64: - self.Emit("MOVQ", _VAR_ss_Iv, _AX) // MOVQ ss.Iv, AX - self.call_go(_F_convT64) // CALL_GO runtime.convT64 - self.Emit("MOVQ", _T_int64, _R8) // MOVQ _T_int64, R8 - self.Emit("MOVQ", _AX, _R9) // MOVQ AX, R9 - self.Emit("MOVQ", _VAR_ss_Ep, _DI) // MOVQ ss.Ep, DI - self.Sjmp("JMP" , "_set_value") // JMP _set_value - - /** V_KEY_SEP **/ - self.Link("_decode_V_KEY_SEP") // _decode_V_KEY_SEP: - self.Emit("MOVQ", jit.Ptr(_ST, _ST_Sp), _CX) // MOVQ ST.Sp, CX - self.Emit("MOVQ", jit.Sib(_ST, _CX, 8, _ST_Vt), _AX) // MOVQ ST.Vt[CX], AX - self.Emit("CMPQ", _AX, jit.Imm(_S_obj_delim)) // CMPQ AX, _S_obj_delim - self.Sjmp("JNE" , "_invalid_char") // JNE _invalid_char - self.Emit("MOVQ", jit.Imm(_S_val), jit.Sib(_ST, _CX, 8, _ST_Vt)) // MOVQ _S_val, ST.Vt[CX] - self.Emit("MOVQ", jit.Imm(_S_obj), jit.Sib(_ST, _CX, 8, _ST_Vt - 8)) // MOVQ _S_obj, ST.Vt[CX - 1] - self.Sjmp("JMP" , "_next") // JMP _next - - /** V_ELEM_SEP **/ - self.Link("_decode_V_ELEM_SEP") // _decode_V_ELEM_SEP: - self.Emit("MOVQ" , jit.Ptr(_ST, _ST_Sp), _CX) // MOVQ ST.Sp, CX - self.Emit("MOVQ" , jit.Sib(_ST, _CX, 8, _ST_Vt), _AX) // MOVQ ST.Vt[CX], AX - self.Emit("CMPQ" , _AX, jit.Imm(_S_arr)) - self.Sjmp("JE" , "_array_sep") // JZ _next - self.Emit("CMPQ" , _AX, jit.Imm(_S_obj)) // CMPQ _AX, _S_arr - self.Sjmp("JNE" , "_invalid_char") // JNE _invalid_char - self.Emit("MOVQ" , jit.Imm(_S_obj_sep), jit.Sib(_ST, _CX, 8, _ST_Vt)) - self.Sjmp("JMP" , "_next") // JMP _next - - /* arrays */ - self.Link("_array_sep") - self.Emit("MOVQ", jit.Sib(_ST, _CX, 8, _ST_Vp), _SI) // MOVQ ST.Vp[CX], SI - self.Emit("MOVQ", jit.Ptr(_SI, 8), _SI) // MOVQ 8(SI), SI - self.Emit("MOVQ", jit.Ptr(_SI, 8), _DX) // MOVQ 8(SI), DX - self.Emit("CMPQ", _DX, jit.Ptr(_SI, 16)) // CMPQ DX, 16(SI) - self.Sjmp("JAE" , "_array_more") // JAE _array_more - - /* add a slot for the new element */ - self.Link("_array_append") // _array_append: - self.Emit("ADDQ", jit.Imm(1), jit.Ptr(_SI, 8)) // ADDQ $1, 8(SI) - self.Emit("MOVQ", jit.Ptr(_SI, 0), _SI) // MOVQ (SI), SI - self.Emit("ADDQ", jit.Imm(1), _CX) // ADDQ $1, CX - self.Emit("CMPQ", _CX, jit.Imm(types.MAX_RECURSE)) // CMPQ CX, ${types.MAX_RECURSE} - self.Sjmp("JAE" , "_stack_overflow") // JA _stack_overflow - self.Emit("SHLQ", jit.Imm(1), _DX) // SHLQ $1, DX - self.Emit("LEAQ", jit.Sib(_SI, _DX, 8, 0), _SI) // LEAQ (SI)(DX*8), SI - self.Emit("MOVQ", _CX, jit.Ptr(_ST, _ST_Sp)) // MOVQ CX, ST.Sp - self.WriteRecNotAX(7 , _SI, jit.Sib(_ST, _CX, 8, _ST_Vp), false) // MOVQ SI, ST.Vp[CX] - self.Emit("MOVQ", jit.Imm(_S_val), jit.Sib(_ST, _CX, 8, _ST_Vt)) // MOVQ _S_val, ST.Vt[CX} - self.Sjmp("JMP" , "_next") // JMP _next - - /** V_ARRAY_END **/ - self.Link("_decode_V_ARRAY_END") // _decode_V_ARRAY_END: - self.Emit("XORL", _DX, _DX) // XORL DX, DX - self.Emit("MOVQ", jit.Ptr(_ST, _ST_Sp), _CX) // MOVQ ST.Sp, CX - self.Emit("MOVQ", jit.Sib(_ST, _CX, 8, _ST_Vt), _AX) // MOVQ ST.Vt[CX], AX - self.Emit("CMPQ", _AX, jit.Imm(_S_arr_0)) // CMPQ AX, _S_arr_0 - self.Sjmp("JE" , "_first_item") // JE _first_item - self.Emit("CMPQ", _AX, jit.Imm(_S_arr)) // CMPQ AX, _S_arr - self.Sjmp("JNE" , "_invalid_char") // JNE _invalid_char - self.Emit("SUBQ", jit.Imm(1), jit.Ptr(_ST, _ST_Sp)) // SUBQ $1, ST.Sp - self.Emit("MOVQ", _DX, jit.Sib(_ST, _CX, 8, _ST_Vp)) // MOVQ DX, ST.Vp[CX] - self.Sjmp("JMP" , "_next") // JMP _next - - /* first element of an array */ - self.Link("_first_item") // _first_item: - self.Emit("MOVQ", jit.Ptr(_ST, _ST_Sp), _CX) // MOVQ ST.Sp, CX - self.Emit("SUBQ", jit.Imm(2), jit.Ptr(_ST, _ST_Sp)) // SUBQ $2, ST.Sp - self.Emit("MOVQ", jit.Sib(_ST, _CX, 8, _ST_Vp - 8), _SI) // MOVQ ST.Vp[CX - 1], SI - self.Emit("MOVQ", jit.Ptr(_SI, 8), _SI) // MOVQ 8(SI), SI - self.Emit("MOVQ", _DX, jit.Sib(_ST, _CX, 8, _ST_Vp - 8)) // MOVQ DX, ST.Vp[CX - 1] - self.Emit("MOVQ", _DX, jit.Sib(_ST, _CX, 8, _ST_Vp)) // MOVQ DX, ST.Vp[CX] - self.Emit("MOVQ", _DX, jit.Ptr(_SI, 8)) // MOVQ DX, 8(SI) - self.Sjmp("JMP" , "_next") // JMP _next - - /** V_OBJECT_END **/ - self.Link("_decode_V_OBJECT_END") // _decode_V_OBJECT_END: - self.Emit("MOVL", jit.Imm(_S_omask_end), _DI) // MOVL _S_omask, DI - self.Emit("MOVQ", jit.Ptr(_ST, _ST_Sp), _CX) // MOVQ ST.Sp, CX - self.Emit("MOVQ", jit.Sib(_ST, _CX, 8, _ST_Vt), _AX) // MOVQ ST.Vt[CX], AX - self.Emit("BTQ" , _AX, _DI) - self.Sjmp("JNC" , "_invalid_char") // JNE _invalid_char - self.Emit("XORL", _AX, _AX) // XORL AX, AX - self.Emit("SUBQ", jit.Imm(1), jit.Ptr(_ST, _ST_Sp)) // SUBQ $1, ST.Sp - self.Emit("MOVQ", _AX, jit.Sib(_ST, _CX, 8, _ST_Vp)) // MOVQ AX, ST.Vp[CX] - self.Sjmp("JMP" , "_next") // JMP _next - - /* return from decoder */ - self.Link("_return") // _return: - self.Emit("XORL", _EP, _EP) // XORL EP, EP - self.Emit("MOVQ", _EP, jit.Ptr(_ST, _ST_Vp)) // MOVQ EP, ST.Vp[0] - self.Link("_epilogue") // _epilogue: - self.Emit("SUBQ", jit.Imm(_FsmOffset), _ST) // SUBQ _FsmOffset, _ST - self.Emit("MOVQ", jit.Ptr(_SP, _VD_offs), _BP) // MOVQ _VD_offs(SP), BP - self.Emit("ADDQ", jit.Imm(_VD_size), _SP) // ADDQ $_VD_size, SP - self.Emit("RET") // RET - - /* array expand */ - self.Link("_array_more") // _array_more: - self.Emit("MOVQ" , _T_eface, _AX) // MOVQ _T_eface, AX - self.Emit("MOVQ" , jit.Ptr(_SI, 0), _BX) // MOVQ (SI), BX - self.Emit("MOVQ" , jit.Ptr(_SI, 8), _CX) // MOVQ 8(SI), CX - self.Emit("MOVQ" , jit.Ptr(_SI, 16), _DI) // MOVQ 16(SI), DI - self.Emit("MOVQ" , _DI, _SI) // MOVQ DI, 24(SP) - self.Emit("SHLQ" , jit.Imm(1), _SI) // SHLQ $1, SI - self.call_go(_F_growslice) // CALL_GO runtime.growslice - self.Emit("MOVQ" , _AX, _DI) // MOVQ AX, DI - self.Emit("MOVQ" , _BX, _DX) // MOVQ BX, DX - self.Emit("MOVQ" , _CX, _AX) // MOVQ CX, AX - - /* update the slice */ - self.Emit("MOVQ", jit.Ptr(_ST, _ST_Sp), _CX) // MOVQ ST.Sp, CX - self.Emit("MOVQ", jit.Sib(_ST, _CX, 8, _ST_Vp), _SI) // MOVQ ST.Vp[CX], SI - self.Emit("MOVQ", jit.Ptr(_SI, 8), _SI) // MOVQ 8(SI), SI - self.Emit("MOVQ", _DX, jit.Ptr(_SI, 8)) // MOVQ DX, 8(SI) - self.Emit("MOVQ", _AX, jit.Ptr(_SI, 16)) // MOVQ AX, 16(AX) - self.WriteRecNotAX(8 , _DI, jit.Ptr(_SI, 0), false) // MOVQ R10, (SI) - self.Sjmp("JMP" , "_array_append") // JMP _array_append - - /* copy string */ - self.Link("copy_string") // pointer: R8, length: AX, return addr: DI - self.Emit("MOVQ", _R8, _VAR_cs_p) - self.Emit("MOVQ", _AX, _VAR_cs_n) - self.Emit("MOVQ", _DI, _VAR_cs_LR) - self.Emit("MOVQ", _AX, _BX) - self.Emit("MOVQ", _AX, _CX) - self.Emit("MOVQ", _T_byte, _AX) - self.call_go(_F_makeslice) - self.Emit("MOVQ", _AX, _VAR_cs_d) - self.Emit("MOVQ", _VAR_cs_p, _BX) - self.Emit("MOVQ", _VAR_cs_n, _CX) - self.call_go(_F_memmove) - self.Emit("MOVQ", _VAR_cs_d, _R8) - self.Emit("MOVQ", _VAR_cs_n, _AX) - self.Emit("MOVQ", _VAR_cs_LR, _DI) - self.Rjmp("JMP", _DI) - - /* error handlers */ - self.Link("_stack_overflow") - self.Emit("MOVL" , _E_recurse, _EP) // MOVQ _E_recurse, EP - self.Sjmp("JMP" , "_error") // JMP _error - self.Link("_vtype_error") // _vtype_error: - self.Emit("MOVQ" , _DI, _IC) // MOVQ DI, IC - self.Emit("MOVL" , _E_invalid, _EP) // MOVL _E_invalid, EP - self.Sjmp("JMP" , "_error") // JMP _error - self.Link("_invalid_char") // _invalid_char: - self.Emit("SUBQ" , jit.Imm(1), _IC) // SUBQ $1, IC - self.Emit("MOVL" , _E_invalid, _EP) // MOVL _E_invalid, EP - self.Sjmp("JMP" , "_error") // JMP _error - self.Link("_unquote_error") // _unquote_error: - self.Emit("MOVQ" , _VAR_ss_Iv, _IC) // MOVQ ss.Iv, IC - self.Emit("SUBQ" , jit.Imm(1), _IC) // SUBQ $1, IC - self.Link("_parsing_error") // _parsing_error: - self.Emit("NEGQ" , _AX) // NEGQ AX - self.Emit("MOVQ" , _AX, _EP) // MOVQ AX, EP - self.Link("_error") // _error: - self.Emit("PXOR" , _X0, _X0) // PXOR X0, X0 - self.Emit("MOVOU", _X0, jit.Ptr(_VP, 0)) // MOVOU X0, (VP) - self.Sjmp("JMP" , "_epilogue") // JMP _epilogue - - /* invalid value type, never returns */ - self.Link("_invalid_vtype") - self.call_go(_F_invalid_vtype) // CALL invalid_type - self.Emit("UD2") // UD2 - - /* switch jump table */ - self.Link("_switch_table") // _switch_table: - self.Sref("_decode_V_EOF", 0) // SREF &_decode_V_EOF, $0 - self.Sref("_decode_V_NULL", -4) // SREF &_decode_V_NULL, $-4 - self.Sref("_decode_V_TRUE", -8) // SREF &_decode_V_TRUE, $-8 - self.Sref("_decode_V_FALSE", -12) // SREF &_decode_V_FALSE, $-12 - self.Sref("_decode_V_ARRAY", -16) // SREF &_decode_V_ARRAY, $-16 - self.Sref("_decode_V_OBJECT", -20) // SREF &_decode_V_OBJECT, $-20 - self.Sref("_decode_V_STRING", -24) // SREF &_decode_V_STRING, $-24 - self.Sref("_decode_V_DOUBLE", -28) // SREF &_decode_V_DOUBLE, $-28 - self.Sref("_decode_V_INTEGER", -32) // SREF &_decode_V_INTEGER, $-32 - self.Sref("_decode_V_KEY_SEP", -36) // SREF &_decode_V_KEY_SEP, $-36 - self.Sref("_decode_V_ELEM_SEP", -40) // SREF &_decode_V_ELEM_SEP, $-40 - self.Sref("_decode_V_ARRAY_END", -44) // SREF &_decode_V_ARRAY_END, $-44 - self.Sref("_decode_V_OBJECT_END", -48) // SREF &_decode_V_OBJECT_END, $-48 - - /* fast character lookup table */ - self.Link("_decode_tab") // _decode_tab: - self.Sref("_decode_V_EOF", 0) // SREF &_decode_V_EOF, $0 - - /* generate rest of the tabs */ - for i := 1; i < 256; i++ { - if to, ok := _R_tab[i]; ok { - self.Sref(to, -int64(i) * 4) - } else { - self.Byte(0x00, 0x00, 0x00, 0x00) - } - } -} - -/** Generic Decoder **/ - -var ( - _subr_decode_value = new(_ValueDecoder).build() -) - -//go:nosplit -func invalid_vtype(vt types.ValueType) { - rt.Throw(fmt.Sprintf("invalid value type: %d", vt)) -} diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/generic_regabi_amd64_test.s b/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/generic_regabi_amd64_test.s deleted file mode 100644 index a08f0e2ad..000000000 --- a/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/generic_regabi_amd64_test.s +++ /dev/null @@ -1,37 +0,0 @@ -// +build go1.17,!go1.26 - -// -// 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. -// - -#include "go_asm.h" -#include "funcdata.h" -#include "textflag.h" - -TEXT ·decodeValueStub(SB), NOSPLIT, $0 - 72 - NO_LOCAL_POINTERS - PXOR X0, X0 - MOVOU X0, rv+48(FP) - MOVQ st+0(FP) , R13 - MOVQ sp+8(FP) , R10 - MOVQ sn+16(FP), R12 - MOVQ ic+24(FP), R11 - MOVQ vp+32(FP), R15 - MOVQ df+40(FP), AX - MOVQ ·_subr_decode_value(SB), BX - CALL BX - MOVQ R11, rp+48(FP) - MOVQ BX, ex+56(FP) - RET diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/pools.go b/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/pools.go deleted file mode 100644 index 33ccd77e4..000000000 --- a/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/pools.go +++ /dev/null @@ -1,145 +0,0 @@ -/* - * 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 jitdec - -import ( - `sync` - `unsafe` - - `github.com/bytedance/sonic/internal/caching` - `github.com/bytedance/sonic/internal/native/types` - `github.com/bytedance/sonic/internal/rt` -) - -const ( - _MinSlice = 2 - _MaxStack = 4096 // 4k slots - _MaxStackBytes = _MaxStack * _PtrBytes - _MaxDigitNums = types.MaxDigitNums // used in atof fallback algorithm -) - -const ( - _PtrBytes = _PTR_SIZE / 8 - _FsmOffset = (_MaxStack + 1) * _PtrBytes - _DbufOffset = _FsmOffset + int64(unsafe.Sizeof(types.StateMachine{})) + types.MAX_RECURSE * _PtrBytes - _EpOffset = _DbufOffset + _MaxDigitNums - _StackSize = unsafe.Sizeof(_Stack{}) -) - -var ( - stackPool = sync.Pool{} - valueCache = []unsafe.Pointer(nil) - fieldCache = []*caching.FieldMap(nil) - fieldCacheMux = sync.Mutex{} - programCache = caching.CreateProgramCache() -) - -type _Stack struct { - sp uintptr - sb [_MaxStack]unsafe.Pointer - mm types.StateMachine - vp [types.MAX_RECURSE]unsafe.Pointer - dp [_MaxDigitNums]byte - ep unsafe.Pointer -} - -type _Decoder func( - s string, - i int, - vp unsafe.Pointer, - sb *_Stack, - fv uint64, - sv string, // DO NOT pass value to this argument, since it is only used for local _VAR_sv - vk unsafe.Pointer, // DO NOT pass value to this argument, since it is only used for local _VAR_vk -) (int, error) - -var _KeepAlive struct { - s string - i int - vp unsafe.Pointer - sb *_Stack - fv uint64 - sv string - vk unsafe.Pointer - - ret int - err error - - frame_decoder [_FP_offs]byte - frame_generic [_VD_offs]byte -} - -var ( - argPtrs = []bool{true, false, false, true, true, false, true, false, true} - localPtrs = []bool{} -) - -var ( - argPtrs_generic = []bool{true} - localPtrs_generic = []bool{} -) - -func newStack() *_Stack { - if ret := stackPool.Get(); ret == nil { - return new(_Stack) - } else { - return ret.(*_Stack) - } -} - -func resetStack(p *_Stack) { - rt.MemclrNoHeapPointers(unsafe.Pointer(p), _StackSize) -} - -func freeStack(p *_Stack) { - p.sp = 0 - stackPool.Put(p) -} - -func freezeValue(v unsafe.Pointer) uintptr { - valueCache = append(valueCache, v) - return uintptr(v) -} - -func freezeFields(v *caching.FieldMap) int64 { - fieldCacheMux.Lock() - fieldCache = append(fieldCache, v) - fieldCacheMux.Unlock() - return referenceFields(v) -} - -func referenceFields(v *caching.FieldMap) int64 { - return int64(uintptr(unsafe.Pointer(v))) -} - -func makeDecoder(vt *rt.GoType, _ ...interface{}) (interface{}, error) { - if pp, err := newCompiler().compile(vt.Pack()); err != nil { - return nil, err - } else { - return newAssembler(pp).Load(), nil - } -} - -func findOrCompile(vt *rt.GoType) (_Decoder, error) { - if val := programCache.Get(vt); val != nil { - return val.(_Decoder), nil - } else if ret, err := programCache.Compute(vt, makeDecoder); err == nil { - return ret.(_Decoder), nil - } else { - return nil, err - } -} diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/primitives.go b/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/primitives.go deleted file mode 100644 index 9de885007..000000000 --- a/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/primitives.go +++ /dev/null @@ -1,58 +0,0 @@ -/* - * 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 jitdec - -import ( - `encoding` - `encoding/json` - `unsafe` - - `github.com/bytedance/sonic/internal/native` - `github.com/bytedance/sonic/internal/rt` -) - -func decodeTypedPointer(s string, i int, vt *rt.GoType, vp unsafe.Pointer, sb *_Stack, fv uint64) (int, error) { - if fn, err := findOrCompile(vt); err != nil { - return 0, err - } else { - rt.MoreStack(_FP_size + _VD_size + native.MaxFrameSize) - ret, err := fn(s, i, vp, sb, fv, "", nil) - return ret, err - } -} - -func decodeJsonUnmarshaler(vv interface{}, s string) error { - return vv.(json.Unmarshaler).UnmarshalJSON(rt.Str2Mem(s)) -} - -// used to distinguish between MismatchQuoted and other MismatchedTyped errors, see issue #670 and #716 -type MismatchQuotedError struct {} - -func (*MismatchQuotedError) Error() string { - return "mismatch quoted" -} - -func decodeJsonUnmarshalerQuoted(vv interface{}, s string) error { - if len(s) < 2 || s[0] != '"' || s[len(s)-1] != '"' { - return &MismatchQuotedError{} - } - return vv.(json.Unmarshaler).UnmarshalJSON(rt.Str2Mem(s[1:len(s)-1])) -} - -func decodeTextUnmarshaler(vv interface{}, s string) error { - return vv.(encoding.TextUnmarshaler).UnmarshalText(rt.Str2Mem(s)) -} diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/types.go b/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/types.go deleted file mode 100644 index c196eb5b7..000000000 --- a/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/types.go +++ /dev/null @@ -1,58 +0,0 @@ -/* - * 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 jitdec - -import ( - `encoding` - `encoding/base64` - `encoding/json` - `reflect` - `unsafe` - - `github.com/bytedance/sonic/internal/rt` -) - -var ( - byteType = reflect.TypeOf(byte(0)) - intType = reflect.TypeOf(int(0)) - int8Type = reflect.TypeOf(int8(0)) - int16Type = reflect.TypeOf(int16(0)) - int32Type = reflect.TypeOf(int32(0)) - int64Type = reflect.TypeOf(int64(0)) - uintType = reflect.TypeOf(uint(0)) - uint8Type = reflect.TypeOf(uint8(0)) - uint16Type = reflect.TypeOf(uint16(0)) - uint32Type = reflect.TypeOf(uint32(0)) - uint64Type = reflect.TypeOf(uint64(0)) - float32Type = reflect.TypeOf(float32(0)) - float64Type = reflect.TypeOf(float64(0)) - stringType = reflect.TypeOf("") - bytesType = reflect.TypeOf([]byte(nil)) - jsonNumberType = reflect.TypeOf(json.Number("")) - base64CorruptInputError = reflect.TypeOf(base64.CorruptInputError(0)) -) - -var ( - errorType = reflect.TypeOf((*error)(nil)).Elem() - jsonUnmarshalerType = reflect.TypeOf((*json.Unmarshaler)(nil)).Elem() - encodingTextUnmarshalerType = reflect.TypeOf((*encoding.TextUnmarshaler)(nil)).Elem() -) - -func rtype(t reflect.Type) (*rt.GoItab, *rt.GoType) { - p := (*rt.GoIface)(unsafe.Pointer(&t)) - return p.Itab, (*rt.GoType)(p.Value) -} diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/utils.go b/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/utils.go deleted file mode 100644 index 0a7a20289..000000000 --- a/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/utils.go +++ /dev/null @@ -1,39 +0,0 @@ -/* - * 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 jitdec - -import ( - `unsafe` - - `github.com/bytedance/sonic/loader` -) - -//go:nosplit -func pbool(v bool) uintptr { - return freezeValue(unsafe.Pointer(&v)) -} - -//go:nosplit -func ptodec(p loader.Function) _Decoder { - return *(*_Decoder)(unsafe.Pointer(&p)) -} - -func assert_eq(v int64, exp int64, msg string) { - if v != exp { - panic(msg) - } -} diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/optdec/compile_struct.go b/vendor/github.com/bytedance/sonic/internal/decoder/optdec/compile_struct.go deleted file mode 100644 index 713fb6561..000000000 --- a/vendor/github.com/bytedance/sonic/internal/decoder/optdec/compile_struct.go +++ /dev/null @@ -1,174 +0,0 @@ -package optdec - -import ( - "fmt" - "reflect" - - caching "github.com/bytedance/sonic/internal/optcaching" - "github.com/bytedance/sonic/internal/rt" - "github.com/bytedance/sonic/internal/resolver" -) - -const ( - _MAX_FIELDS = 50 // cutoff at 50 fields struct -) - -func (c *compiler) compileIntStringOption(vt reflect.Type) decFunc { - switch vt.Size() { - case 4: - switch vt.Kind() { - case reflect.Uint: - fallthrough - case reflect.Uintptr: - return &u32StringDecoder{} - case reflect.Int: - return &i32StringDecoder{} - } - case 8: - switch vt.Kind() { - case reflect.Uint: - fallthrough - case reflect.Uintptr: - return &u64StringDecoder{} - case reflect.Int: - return &i64StringDecoder{} - } - default: - panic("not supported pointer size: " + fmt.Sprint(vt.Size())) - } - panic("unreachable") -} - -func isInteger(vt reflect.Type) bool { - switch vt.Kind() { - case reflect.Int8, reflect.Int16, reflect.Int32, reflect.Int64, reflect.Uint8, reflect.Uint16, reflect.Uint32, reflect.Uint64, reflect.Uint, reflect.Uintptr, reflect.Int: return true - default: return false - } -} - -func (c *compiler) assertStringOptTypes(vt reflect.Type) { - if c.depth > _CompileMaxDepth { - panic(*stackOverflow) - } - - c.depth += 1 - defer func () { - c.depth -= 1 - }() - - if isInteger(vt) { - return - } - - switch vt.Kind() { - case reflect.String, reflect.Bool, reflect.Float32, reflect.Float64: - return - case reflect.Ptr: c.assertStringOptTypes(vt.Elem()) - default: - panicForInvalidStrType(vt) - } -} - -func (c *compiler) compileFieldStringOption(vt reflect.Type) decFunc { - c.assertStringOptTypes(vt) - unmDec := c.tryCompilePtrUnmarshaler(vt, true) - if unmDec != nil { - return unmDec - } - - switch vt.Kind() { - case reflect.String: - if vt == jsonNumberType { - return &numberStringDecoder{} - } - return &strStringDecoder{} - case reflect.Bool: - return &boolStringDecoder{} - case reflect.Int8: - return &i8StringDecoder{} - case reflect.Int16: - return &i16StringDecoder{} - case reflect.Int32: - return &i32StringDecoder{} - case reflect.Int64: - return &i64StringDecoder{} - case reflect.Uint8: - return &u8StringDecoder{} - case reflect.Uint16: - return &u16StringDecoder{} - case reflect.Uint32: - return &u32StringDecoder{} - case reflect.Uint64: - return &u64StringDecoder{} - case reflect.Float32: - return &f32StringDecoder{} - case reflect.Float64: - return &f64StringDecoder{} - case reflect.Uint: - fallthrough - case reflect.Uintptr: - fallthrough - case reflect.Int: - return c.compileIntStringOption(vt) - case reflect.Ptr: - return &ptrStrDecoder{ - typ: rt.UnpackType(vt.Elem()), - deref: c.compileFieldStringOption(vt.Elem()), - } - default: - panicForInvalidStrType(vt) - return nil - } -} - -func (c *compiler) compileStruct(vt reflect.Type) decFunc { - c.enter(vt) - defer c.exit(vt) - if c.namedPtr { - c.namedPtr = false - return c.compileStructBody(vt) - } - - if c.depth >= c.opts.MaxInlineDepth + 1 || (c.counts > 0 && vt.NumField() >= _MAX_FIELDS) { - return &recuriveDecoder{ - typ: rt.UnpackType(vt), - } - } else { - return c.compileStructBody(vt) - } -} - -func (c *compiler) compileStructBody(vt reflect.Type) decFunc { - fv := resolver.ResolveStruct(vt) - entries := make([]fieldEntry, 0, len(fv)) - - for _, f := range fv { - var dec decFunc - /* dealt with field tag options */ - if f.Opts&resolver.F_stringize != 0 { - dec = c.compileFieldStringOption(f.Type) - } else { - dec = c.compile(f.Type) - } - - /* deal with embedded pointer fields */ - if f.Path[0].Kind == resolver.F_deref { - dec = &embeddedFieldPtrDecoder{ - field: f, - fieldDec: dec, - fieldName: f.Name, - } - } - - entries = append(entries, fieldEntry{ - FieldMeta: f, - fieldDec: dec, - }) - } - return &structDecoder{ - fieldMap: caching.NewFieldLookup(fv), - fields: entries, - structName: vt.Name(), - typ: vt, - } -} diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/optdec/compiler.go b/vendor/github.com/bytedance/sonic/internal/decoder/optdec/compiler.go deleted file mode 100644 index b3ca7a4ee..000000000 --- a/vendor/github.com/bytedance/sonic/internal/decoder/optdec/compiler.go +++ /dev/null @@ -1,460 +0,0 @@ -package optdec - -import ( - "fmt" - "reflect" - - "github.com/bytedance/sonic/option" - "github.com/bytedance/sonic/internal/rt" - "github.com/bytedance/sonic/internal/caching" -) - -var ( - programCache = caching.CreateProgramCache() -) - -func findOrCompile(vt *rt.GoType) (decFunc, error) { - makeDecoder := func(vt *rt.GoType, _ ...interface{}) (interface{}, error) { - ret, err := newCompiler().compileType(vt.Pack()) - return ret, err - } - if val := programCache.Get(vt); val != nil { - return val.(decFunc), nil - } else if ret, err := programCache.Compute(vt, makeDecoder); err == nil { - return ret.(decFunc), nil - } else { - return nil, err - } -} - -type compiler struct { - visited map[reflect.Type]bool - depth int - counts int - opts option.CompileOptions - namedPtr bool -} - -func newCompiler() *compiler { - return &compiler{ - visited: make(map[reflect.Type]bool), - opts: option.DefaultCompileOptions(), - } -} - -func (self *compiler) apply(opts option.CompileOptions) *compiler { - self.opts = opts - return self -} - -const _CompileMaxDepth = 4096 - -func (c *compiler) enter(vt reflect.Type) { - c.visited[vt] = true - c.depth += 1 - - if c.depth > _CompileMaxDepth { - panic(*stackOverflow) - } -} - -func (c *compiler) exit(vt reflect.Type) { - c.visited[vt] = false - c.depth -= 1 -} - -func (c *compiler) compileInt(vt reflect.Type) decFunc { - switch vt.Size() { - case 4: - switch vt.Kind() { - case reflect.Uint: - fallthrough - case reflect.Uintptr: - return &u32Decoder{} - case reflect.Int: - return &i32Decoder{} - } - case 8: - switch vt.Kind() { - case reflect.Uint: - fallthrough - case reflect.Uintptr: - return &u64Decoder{} - case reflect.Int: - return &i64Decoder{} - } - default: - panic("not supported pointer size: " + fmt.Sprint(vt.Size())) - } - panic("unreachable") -} - -func (c *compiler) rescue(ep *error) { - if val := recover(); val != nil { - if err, ok := val.(error); ok { - *ep = err - } else { - panic(val) - } - } -} - -func (c *compiler) compileType(vt reflect.Type) (rt decFunc, err error) { - defer c.rescue(&err) - rt = c.compile(vt) - return rt, err -} - -func (c *compiler) compile(vt reflect.Type) decFunc { - if c.visited[vt] { - return &recuriveDecoder{ - typ: rt.UnpackType(vt), - } - } - - dec := c.tryCompilePtrUnmarshaler(vt, false) - if dec != nil { - return dec - } - - return c.compileBasic(vt) -} - -func (c *compiler) compileBasic(vt reflect.Type) decFunc { - defer func() { - c.counts += 1 - }() - switch vt.Kind() { - case reflect.Bool: - return &boolDecoder{} - case reflect.Int8: - return &i8Decoder{} - case reflect.Int16: - return &i16Decoder{} - case reflect.Int32: - return &i32Decoder{} - case reflect.Int64: - return &i64Decoder{} - case reflect.Uint8: - return &u8Decoder{} - case reflect.Uint16: - return &u16Decoder{} - case reflect.Uint32: - return &u32Decoder{} - case reflect.Uint64: - return &u64Decoder{} - case reflect.Float32: - return &f32Decoder{} - case reflect.Float64: - return &f64Decoder{} - case reflect.Uint: - fallthrough - case reflect.Uintptr: - fallthrough - case reflect.Int: - return c.compileInt(vt) - case reflect.String: - return c.compileString(vt) - case reflect.Array: - return c.compileArray(vt) - case reflect.Interface: - return c.compileInterface(vt) - case reflect.Map: - return c.compileMap(vt) - case reflect.Ptr: - return c.compilePtr(vt) - case reflect.Slice: - return c.compileSlice(vt) - case reflect.Struct: - return c.compileStruct(vt) - default: - return &unsupportedTypeDecoder{ - typ: rt.UnpackType(vt), - } - } -} - -func (c *compiler) compilePtr(vt reflect.Type) decFunc { - c.enter(vt) - defer c.exit(vt) - - // special logic for Named Ptr, issue 379 - if reflect.PtrTo(vt.Elem()) != vt { - c.namedPtr = true - return &ptrDecoder{ - typ: rt.UnpackType(vt.Elem()), - deref: c.compileBasic(vt.Elem()), - } - } - - return &ptrDecoder{ - typ: rt.UnpackType(vt.Elem()), - deref: c.compile(vt.Elem()), - } -} - -func (c *compiler) compileArray(vt reflect.Type) decFunc { - c.enter(vt) - defer c.exit(vt) - return &arrayDecoder{ - len: vt.Len(), - elemType: rt.UnpackType(vt.Elem()), - elemDec: c.compile(vt.Elem()), - typ: vt, - } -} - -func (c *compiler) compileString(vt reflect.Type) decFunc { - if vt == jsonNumberType { - return &numberDecoder{} - } - return &stringDecoder{} - -} - -func (c *compiler) tryCompileSliceUnmarshaler(vt reflect.Type) decFunc { - pt := reflect.PtrTo(vt.Elem()) - if pt.Implements(jsonUnmarshalerType) { - return &sliceDecoder{ - elemType: rt.UnpackType(vt.Elem()), - elemDec: c.compile(vt.Elem()), - typ: vt, - } - } - - if pt.Implements(encodingTextUnmarshalerType) { - return &sliceDecoder{ - elemType: rt.UnpackType(vt.Elem()), - elemDec: c.compile(vt.Elem()), - typ: vt, - } - } - return nil -} - -func (c *compiler) compileSlice(vt reflect.Type) decFunc { - c.enter(vt) - defer c.exit(vt) - - // Some common slice, use a decoder, to avoid function calls - et := rt.UnpackType(vt.Elem()) - - /* first checking `[]byte` */ - if et.Kind() == reflect.Uint8 /* []byte */ { - return c.compileSliceBytes(vt) - } - - dec := c.tryCompileSliceUnmarshaler(vt) - if dec != nil { - return dec - } - - if vt == reflect.TypeOf([]interface{}{}) { - return &sliceEfaceDecoder{} - } - if et.IsInt32() { - return &sliceI32Decoder{} - } - if et.IsInt64() { - return &sliceI64Decoder{} - } - if et.IsUint32() { - return &sliceU32Decoder{} - } - if et.IsUint64() { - return &sliceU64Decoder{} - } - if et.Kind() == reflect.String && et != rt.JsonNumberType { - return &sliceStringDecoder{} - } - - return &sliceDecoder{ - elemType: rt.UnpackType(vt.Elem()), - elemDec: c.compile(vt.Elem()), - typ: vt, - } -} - -func (c *compiler) compileSliceBytes(vt reflect.Type) decFunc { - ep := reflect.PtrTo(vt.Elem()) - - if ep.Implements(jsonUnmarshalerType) { - return &sliceBytesUnmarshalerDecoder{ - elemType: rt.UnpackType(vt.Elem()), - elemDec: c.compile(vt.Elem()), - typ: vt, - } - } - - if ep.Implements(encodingTextUnmarshalerType) { - return &sliceBytesUnmarshalerDecoder{ - elemType: rt.UnpackType(vt.Elem()), - elemDec: c.compile(vt.Elem()), - typ: vt, - } - } - - return &sliceBytesDecoder{} -} - -func (c *compiler) compileInterface(vt reflect.Type) decFunc { - c.enter(vt) - defer c.exit(vt) - if vt.NumMethod() == 0 { - return &efaceDecoder{} - } - - if vt.Implements(jsonUnmarshalerType) { - return &unmarshalJSONDecoder{ - typ: rt.UnpackType(vt), - } - } - - if vt.Implements(encodingTextUnmarshalerType) { - return &unmarshalTextDecoder{ - typ: rt.UnpackType(vt), - } - } - - return &ifaceDecoder{ - typ: rt.UnpackType(vt), - } -} - -func (c *compiler) compileMap(vt reflect.Type) decFunc { - c.enter(vt) - defer c.exit(vt) - // check the key unmarshaler at first - decKey := tryCompileKeyUnmarshaler(vt) - if decKey != nil { - return &mapDecoder{ - mapType: rt.MapType(rt.UnpackType(vt)), - keyDec: decKey, - elemDec: c.compile(vt.Elem()), - } - } - - // Most common map, use a decoder, to avoid function calls - if vt == reflect.TypeOf(map[string]interface{}{}) { - return &mapEfaceDecoder{} - } else if vt == reflect.TypeOf(map[string]string{}) { - return &mapStringDecoder{} - } - - // Some common integer map later - mt := rt.MapType(rt.UnpackType(vt)) - - if mt.Key.Kind() == reflect.String && mt.Key != rt.JsonNumberType { - return &mapStrKeyDecoder{ - mapType: mt, - assign: rt.GetMapStrAssign(vt), - elemDec: c.compile(vt.Elem()), - } - } - - if mt.Key.IsInt64() { - return &mapI64KeyDecoder{ - mapType: mt, - elemDec: c.compile(vt.Elem()), - assign: rt.GetMap64Assign(vt), - } - } - - if mt.Key.IsInt32() { - return &mapI32KeyDecoder{ - mapType: mt, - elemDec: c.compile(vt.Elem()), - assign: rt.GetMap32Assign(vt), - } - } - - if mt.Key.IsUint64() { - return &mapU64KeyDecoder{ - mapType: mt, - elemDec: c.compile(vt.Elem()), - assign: rt.GetMap64Assign(vt), - } - } - - if mt.Key.IsUint32() { - return &mapU32KeyDecoder{ - mapType: mt, - elemDec: c.compile(vt.Elem()), - assign: rt.GetMap32Assign(vt), - } - } - - // Generic map - return &mapDecoder{ - mapType: mt, - keyDec: c.compileMapKey(vt), - elemDec: c.compile(vt.Elem()), - } -} - -func tryCompileKeyUnmarshaler(vt reflect.Type) decKey { - pt := reflect.PtrTo(vt.Key()) - - /* check for `encoding.TextUnmarshaler` with pointer receiver */ - if pt.Implements(encodingTextUnmarshalerType) { - return decodeKeyTextUnmarshaler - } - - /* NOTE: encoding/json not support map key with `json.Unmarshaler` */ - return nil -} - -func (c *compiler) compileMapKey(vt reflect.Type) decKey { - switch vt.Key().Kind() { - case reflect.Int8: - return decodeKeyI8 - case reflect.Int16: - return decodeKeyI16 - case reflect.Uint8: - return decodeKeyU8 - case reflect.Uint16: - return decodeKeyU16 - // NOTE: actually, encoding/json can't use float as map key - case reflect.Float32: - return decodeFloat32Key - case reflect.Float64: - return decodeFloat64Key - case reflect.String: - if rt.UnpackType(vt.Key()) == rt.JsonNumberType { - return decodeJsonNumberKey - } - fallthrough - default: - return nil - } -} - -// maybe vt is a named type, and not a pointer receiver, see issue 379 -func (c *compiler) tryCompilePtrUnmarshaler(vt reflect.Type, strOpt bool) decFunc { - pt := reflect.PtrTo(vt) - - /* check for `json.Unmarshaler` with pointer receiver */ - if pt.Implements(jsonUnmarshalerType) { - return &unmarshalJSONDecoder{ - typ: rt.UnpackType(pt), - strOpt: strOpt, - } - } - - /* check for `encoding.TextMarshaler` with pointer receiver */ - if pt.Implements(encodingTextUnmarshalerType) { - /* TextUnmarshal not support, string tag */ - if strOpt { - panicForInvalidStrType(vt) - } - return &unmarshalTextDecoder{ - typ: rt.UnpackType(pt), - } - } - - return nil -} - -func panicForInvalidStrType(vt reflect.Type) { - panic(error_type(rt.UnpackType(vt))) -} diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/optdec/const.go b/vendor/github.com/bytedance/sonic/internal/decoder/optdec/const.go deleted file mode 100644 index 77879fafe..000000000 --- a/vendor/github.com/bytedance/sonic/internal/decoder/optdec/const.go +++ /dev/null @@ -1,60 +0,0 @@ -package optdec - -import "math" - -/* -Copied from sonic-rs -// JSON Value Type -const NULL: u64 = 0; -const BOOL: u64 = 2; -const FALSE: u64 = BOOL; -const TRUE: u64 = (1 << 3) | BOOL; -const NUMBER: u64 = 3; -const UINT: u64 = NUMBER; -const SINT: u64 = (1 << 3) | NUMBER; -const REAL: u64 = (2 << 3) | NUMBER; -const RAWNUMBER: u64 = (3 << 3) | NUMBER; -const STRING: u64 = 4; -const STRING_COMMON: u64 = STRING; -const STRING_HASESCAPED: u64 = (1 << 3) | STRING; -const OBJECT: u64 = 6; -const ARRAY: u64 = 7; - -/// JSON Type Mask -const POS_MASK: u64 = (!0) << 32; -const POS_BITS: u64 = 32; -const TYPE_MASK: u64 = 0xFF; -const TYPE_BITS: u64 = 8; - -*/ - -const ( - // BasicType: 3 bits - KNull = 0 // xxxxx000 - KBool = 2 // xxxxx010 - KNumber = 3 // xxxxx011 - KString = 4 // xxxxx100 - KRaw = 5 // xxxxx101 - KObject = 6 // xxxxx110 - KArray = 7 // xxxxx111 - - // SubType: 2 bits - KFalse = (0 << 3) | KBool // xxx00_010, 2 - KTrue = (1 << 3) | KBool // xxx01_010, 10 - KUint = (0 << 3) | KNumber // xxx00_011, 3 - KSint = (1 << 3) | KNumber // xxx01_011, 11 - KReal = (2 << 3) | KNumber // xxx10_011, 19 - KRawNumber = (3 << 3) | KNumber // xxx11_011, 27 - KStringCommon = KString // xxx00_100, 4 - KStringEscaped = (1 << 3) | KString // xxx01_100, 12 -) - -const ( - PosMask = math.MaxUint64 << 32 - PosBits = 32 - TypeMask = 0xFF - TypeBits = 8 - - ConLenMask = uint64(math.MaxUint32) - ConLenBits = 32 -) diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/optdec/context.go b/vendor/github.com/bytedance/sonic/internal/decoder/optdec/context.go deleted file mode 100644 index 93ed9b7e0..000000000 --- a/vendor/github.com/bytedance/sonic/internal/decoder/optdec/context.go +++ /dev/null @@ -1,3 +0,0 @@ -package optdec - -type context = Context diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/optdec/decoder.go b/vendor/github.com/bytedance/sonic/internal/decoder/optdec/decoder.go deleted file mode 100644 index 81eed34ea..000000000 --- a/vendor/github.com/bytedance/sonic/internal/decoder/optdec/decoder.go +++ /dev/null @@ -1,160 +0,0 @@ -package optdec - -import ( - "reflect" - "unsafe" - - "encoding/json" - "github.com/bytedance/sonic/internal/rt" - "github.com/bytedance/sonic/option" - "github.com/bytedance/sonic/internal/decoder/errors" - "github.com/bytedance/sonic/internal/decoder/consts" -) - - -type ( - MismatchTypeError = errors.MismatchTypeError - SyntaxError = errors.SyntaxError -) - -const ( - _F_allow_control = consts.F_allow_control - _F_copy_string = consts.F_copy_string - _F_disable_unknown = consts.F_disable_unknown - _F_disable_urc = consts.F_disable_urc - _F_use_int64 = consts.F_use_int64 - _F_use_number = consts.F_use_number - _F_validate_string = consts.F_validate_string -) - -type Options = consts.Options - -const ( - OptionUseInt64 = consts.OptionUseInt64 - OptionUseNumber = consts.OptionUseNumber - OptionUseUnicodeErrors = consts.OptionUseUnicodeErrors - OptionDisableUnknown = consts.OptionDisableUnknown - OptionCopyString = consts.OptionCopyString - OptionValidateString = consts.OptionValidateString -) - - -func Decode(s *string, i *int, f uint64, val interface{}) error { - vv := rt.UnpackEface(val) - vp := vv.Value - - /* check for nil type */ - if vv.Type == nil { - return &json.InvalidUnmarshalError{} - } - - /* must be a non-nil pointer */ - if vp == nil || vv.Type.Kind() != reflect.Ptr { - return &json.InvalidUnmarshalError{Type: vv.Type.Pack()} - } - - etp := rt.PtrElem(vv.Type) - - /* check the defined pointer type for issue 379 */ - if vv.Type.IsNamed() { - newp := vp - etp = vv.Type - vp = unsafe.Pointer(&newp) - } - - dec, err := findOrCompile(etp) - if err != nil { - return err - } - - /* parse into document */ - ctx, err := NewContext(*s, *i, uint64(f), etp) - defer ctx.Delete() - if ctx.Parser.Utf8Inv { - *s = ctx.Parser.Json - } - if err != nil { - goto fix_error; - } - err = dec.FromDom(vp, ctx.Root(), &ctx) - -fix_error: - err = fix_error(*s, *i, err) - - // update position at last - *i += ctx.Parser.Pos() - return err -} - -func fix_error(json string, pos int, err error) error { - if e, ok := err.(SyntaxError); ok { - return SyntaxError{ - Pos: int(e.Pos) + pos, - Src: json, - Msg: e.Msg, - } - } - - if e, ok := err.(MismatchTypeError); ok { - return &MismatchTypeError { - Pos: int(e.Pos) + pos, - Src: json, - Type: e.Type, - } - } - - return err -} - -// Pretouch compiles vt ahead-of-time to avoid JIT compilation on-the-fly, in -// order to reduce the first-hit latency. -// -// Opts are the compile options, for example, "option.WithCompileRecursiveDepth" is -// a compile option to set the depth of recursive compile for the nested struct type. -func Pretouch(vt reflect.Type, opts ...option.CompileOption) error { - cfg := option.DefaultCompileOptions() - for _, opt := range opts { - opt(&cfg) - } - return pretouchRec(map[reflect.Type]bool{vt:true}, cfg) -} - -func pretouchType(_vt reflect.Type, opts option.CompileOptions) (map[reflect.Type]bool, error) { - /* compile function */ - compiler := newCompiler().apply(opts) - decoder := func(vt *rt.GoType, _ ...interface{}) (interface{}, error) { - if f, err := compiler.compileType(_vt); err != nil { - return nil, err - } else { - return f, nil - } - } - - /* find or compile */ - vt := rt.UnpackType(_vt) - if val := programCache.Get(vt); val != nil { - return nil, nil - } else if _, err := programCache.Compute(vt, decoder); err == nil { - return compiler.visited, nil - } else { - return nil, err - } -} - -func pretouchRec(vtm map[reflect.Type]bool, opts option.CompileOptions) error { - if opts.RecursiveDepth < 0 || len(vtm) == 0 { - return nil - } - next := make(map[reflect.Type]bool) - for vt := range(vtm) { - sub, err := pretouchType(vt, opts) - if err != nil { - return err - } - for svt := range(sub) { - next[svt] = true - } - } - opts.RecursiveDepth -= 1 - return pretouchRec(next, opts) -} diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/optdec/errors.go b/vendor/github.com/bytedance/sonic/internal/decoder/optdec/errors.go deleted file mode 100644 index daa75c59c..000000000 --- a/vendor/github.com/bytedance/sonic/internal/decoder/optdec/errors.go +++ /dev/null @@ -1,79 +0,0 @@ -/* - * 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 optdec - - import ( - "encoding/json" - "errors" - "reflect" - "strconv" - - "github.com/bytedance/sonic/internal/rt" - ) - - /** JIT Error Helpers **/ - - var stackOverflow = &json.UnsupportedValueError{ - Str: "Value nesting too deep", - Value: reflect.ValueOf("..."), - } - - func error_type(vt *rt.GoType) error { - return &json.UnmarshalTypeError{Type: vt.Pack()} - } - - func error_mismatch(node Node, ctx *context, typ reflect.Type) error { - return MismatchTypeError{ - Pos: node.Position(), - Src: ctx.Parser.Json, - Type: typ, - } - } - - func newUnmatched(pos int, vt *rt.GoType) error { - return MismatchTypeError{ - Pos: pos, - Src: "", - Type: vt.Pack(), - } - } - - func error_field(name string) error { - return errors.New("json: unknown field " + strconv.Quote(name)) - } - - func error_value(value string, vtype reflect.Type) error { - return &json.UnmarshalTypeError{ - Type: vtype, - Value: value, - } - } - - func error_syntax(pos int, src string, msg string) error { - return SyntaxError{ - Pos: pos, - Src: src, - Msg: msg, - } - } - - func error_unsuppoted(typ *rt.GoType) error { - return &json.UnsupportedTypeError{ - Type: typ.Pack(), - } -} -
\ No newline at end of file diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/optdec/functor.go b/vendor/github.com/bytedance/sonic/internal/decoder/optdec/functor.go deleted file mode 100644 index 48a8953c1..000000000 --- a/vendor/github.com/bytedance/sonic/internal/decoder/optdec/functor.go +++ /dev/null @@ -1,294 +0,0 @@ -package optdec - -import ( - "encoding/json" - "math" - "unsafe" - - "github.com/bytedance/sonic/internal/rt" - "github.com/bytedance/sonic/internal/resolver" -) - -type decFunc interface { - FromDom(vp unsafe.Pointer, node Node, ctx *context) error -} - -type ptrDecoder struct { - typ *rt.GoType - deref decFunc -} - -// Pointer Value is allocated in the Caller -func (d *ptrDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error { - if node.IsNull() { - *(*unsafe.Pointer)(vp) = nil - return nil - } - - if *(*unsafe.Pointer)(vp) == nil { - *(*unsafe.Pointer)(vp) = rt.Mallocgc(d.typ.Size, d.typ, true) - } - - return d.deref.FromDom(*(*unsafe.Pointer)(vp), node, ctx) -} - -type embeddedFieldPtrDecoder struct { - field resolver.FieldMeta - fieldDec decFunc - fieldName string -} - -// Pointer Value is allocated in the Caller -func (d *embeddedFieldPtrDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error { - if node.IsNull() { - return nil - } - - // seek into the pointer - vp = unsafe.Pointer(uintptr(vp) - uintptr(d.field.Path[0].Size)) - for _, f := range d.field.Path { - deref := rt.UnpackType(f.Type) - vp = unsafe.Pointer(uintptr(vp) + f.Size) - if f.Kind == resolver.F_deref { - if *(*unsafe.Pointer)(vp) == nil { - *(*unsafe.Pointer)(vp) = rt.Mallocgc(deref.Size, deref, true) - } - vp = *(*unsafe.Pointer)(vp) - } - } - return d.fieldDec.FromDom(vp, node, ctx) -} - -type i8Decoder struct{} - -func (d *i8Decoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error { - if node.IsNull() { - return nil - } - - ret, ok := node.AsI64(ctx) - if !ok || ret > math.MaxInt8 || ret < math.MinInt8 { - return error_mismatch(node, ctx, int8Type) - } - - *(*int8)(vp) = int8(ret) - return nil -} - -type i16Decoder struct{} - -func (d *i16Decoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error { - if node.IsNull() { - return nil - } - - ret, ok := node.AsI64(ctx) - if !ok || ret > math.MaxInt16 || ret < math.MinInt16 { - return error_mismatch(node, ctx, int16Type) - } - - *(*int16)(vp) = int16(ret) - return nil -} - -type i32Decoder struct{} - -func (d *i32Decoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error { - if node.IsNull() { - return nil - } - - ret, ok := node.AsI64(ctx) - if !ok || ret > math.MaxInt32 || ret < math.MinInt32 { - return error_mismatch(node, ctx, int32Type) - } - - *(*int32)(vp) = int32(ret) - return nil -} - -type i64Decoder struct{} - -func (d *i64Decoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error { - if node.IsNull() { - return nil - } - - ret, ok := node.AsI64(ctx) - if !ok { - return error_mismatch(node, ctx, int64Type) - } - - *(*int64)(vp) = int64(ret) - return nil -} - -type u8Decoder struct{} - -func (d *u8Decoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error { - if node.IsNull() { - return nil - } - - ret, ok := node.AsU64(ctx) - if !ok || ret > math.MaxUint8 { - err := error_mismatch(node, ctx, uint8Type) - return err - } - - *(*uint8)(vp) = uint8(ret) - return nil -} - -type u16Decoder struct{} - -func (d *u16Decoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error { - if node.IsNull() { - return nil - } - - ret, ok := node.AsU64(ctx) - if !ok || ret > math.MaxUint16 { - return error_mismatch(node, ctx, uint16Type) - } - *(*uint16)(vp) = uint16(ret) - return nil -} - -type u32Decoder struct{} - -func (d *u32Decoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error { - if node.IsNull() { - return nil - } - - ret, ok := node.AsU64(ctx) - if !ok || ret > math.MaxUint32 { - return error_mismatch(node, ctx, uint32Type) - } - - *(*uint32)(vp) = uint32(ret) - return nil -} - -type u64Decoder struct{} - -func (d *u64Decoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error { - if node.IsNull() { - return nil - } - - ret, ok := node.AsU64(ctx) - if !ok { - return error_mismatch(node, ctx, uint64Type) - } - - *(*uint64)(vp) = uint64(ret) - return nil -} - -type f32Decoder struct{} - -func (d *f32Decoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error { - if node.IsNull() { - return nil - } - - ret, ok := node.AsF64(ctx) - if !ok || ret > math.MaxFloat32 || ret < -math.MaxFloat32 { - return error_mismatch(node, ctx, float32Type) - } - - *(*float32)(vp) = float32(ret) - return nil -} - -type f64Decoder struct{} - -func (d *f64Decoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error { - if node.IsNull() { - return nil - } - - ret, ok := node.AsF64(ctx) - if !ok { - return error_mismatch(node, ctx, float64Type) - } - - *(*float64)(vp) = float64(ret) - return nil -} - -type boolDecoder struct { -} - -func (d *boolDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error { - if node.IsNull() { - return nil - } - - ret, ok := node.AsBool() - if !ok { - return error_mismatch(node, ctx, boolType) - } - - *(*bool)(vp) = bool(ret) - return nil -} - -type stringDecoder struct { -} - -func (d *stringDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error { - if node.IsNull() { - return nil - } - - ret, ok := node.AsStr(ctx) - if !ok { - return error_mismatch(node, ctx, stringType) - } - *(*string)(vp) = ret - return nil -} - -type numberDecoder struct { -} - -func (d *numberDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error { - if node.IsNull() { - return nil - } - - num, ok := node.AsNumber(ctx) - if !ok { - return error_mismatch(node, ctx, jsonNumberType) - } - *(*json.Number)(vp) = num - return nil -} - -type recuriveDecoder struct { - typ *rt.GoType -} - -func (d *recuriveDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error { - dec, err := findOrCompile(d.typ) - if err != nil { - return err - } - return dec.FromDom(vp, node, ctx) -} - -type unsupportedTypeDecoder struct { - typ *rt.GoType -} - - -func (d *unsupportedTypeDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error { - if node.IsNull() { - return nil - } - return error_unsuppoted(d.typ) -} - diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/optdec/helper.go b/vendor/github.com/bytedance/sonic/internal/decoder/optdec/helper.go deleted file mode 100644 index 0683f45ae..000000000 --- a/vendor/github.com/bytedance/sonic/internal/decoder/optdec/helper.go +++ /dev/null @@ -1,95 +0,0 @@ -package optdec - -import ( - "encoding/json" - "strconv" - - "github.com/bytedance/sonic/internal/native" - "github.com/bytedance/sonic/internal/utils" - "github.com/bytedance/sonic/internal/native/types" -) - - -func SkipNumberFast(json string, start int) (int, bool) { - // find the number ending, we parsed in native, it always valid - pos := start - for pos < len(json) && json[pos] != ']' && json[pos] != '}' && json[pos] != ',' { - if json[pos] >= '0' && json[pos] <= '9' || json[pos] == '.' || json[pos] == '-' || json[pos] == '+' || json[pos] == 'e' || json[pos] == 'E' { - pos += 1 - } else { - break - } - } - - // if not found number, return false - if pos == start { - return pos, false - } - return pos, true -} - -// pos is the start index of the raw -func ValidNumberFast(raw string) bool { - ret := utils.SkipNumber(raw, 0) - if ret < 0 { - return false - } - - // check trailing chars - for ret < len(raw) { - return false - } - - return true -} - -func SkipOneFast(json string, pos int) (string, error) { - start := native.SkipOneFast(&json, &pos) - if start < 0 { - return "", error_syntax(pos, json, types.ParsingError(-start).Error()) - } - - return json[start:pos], nil -} - -func ParseI64(raw string) (int64, error) { - i64, err := strconv.ParseInt(raw, 10, 64) - if err != nil { - return 0, err - } - return i64, nil -} - -func ParseBool(raw string) (bool, error) { - var b bool - err := json.Unmarshal([]byte(raw), &b) - if err != nil { - return false, err - } - return b, nil -} - -func ParseU64(raw string) (uint64, error) { - u64, err := strconv.ParseUint(raw, 10, 64) - if err != nil { - return 0, err - } - return u64, nil -} - -func ParseF64(raw string) (float64, error) { - f64, err := strconv.ParseFloat(raw, 64) - if err != nil { - return 0, err - } - return f64, nil -} - -func Unquote(raw string) (string, error) { - var u string - err := json.Unmarshal([]byte(raw), &u) - if err != nil { - return "", err - } - return u, nil -} diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/optdec/interface.go b/vendor/github.com/bytedance/sonic/internal/decoder/optdec/interface.go deleted file mode 100644 index 0285f0f8f..000000000 --- a/vendor/github.com/bytedance/sonic/internal/decoder/optdec/interface.go +++ /dev/null @@ -1,172 +0,0 @@ -package optdec - -import ( - "encoding" - "encoding/json" - "unsafe" - "reflect" - - "github.com/bytedance/sonic/internal/rt" -) - -type efaceDecoder struct { -} - -func (d *efaceDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error { - /* check the defined pointer type for issue 379 */ - eface := (*rt.GoEface)(vp) - - /* - not pointer type, or nil pointer, or self-pointed interface{}, such as - ```go - var v interface{} - v = &v - return v - ``` see `issue758_test.go`. - */ - if eface.Value == nil || eface.Type.Kind() != reflect.Ptr || eface.Value == vp { - ret, err := node.AsEface(ctx) - if err != nil { - return err - } - *(*interface{})(vp) = ret - return nil - } - - if node.IsNull() { - if eface.Type.Indirect() || (!eface.Type.Indirect() && eface.Type.Pack().Elem().Kind() != reflect.Ptr) { - *(*interface{})(vp) = nil - return nil - } - } - - etp := rt.PtrElem(eface.Type) - vp = eface.Value - - if eface.Type.IsNamed() { - // check named pointer type, avoid call its `Unmarshaler` - newp := vp - etp = eface.Type - vp = unsafe.Pointer(&newp) - } else if !eface.Type.Indirect() { - // check direct value - etp = rt.UnpackType(eface.Type.Pack().Elem()) - } - - dec, err := findOrCompile(etp) - if err != nil { - return err - } - - return dec.FromDom(vp, node, ctx) -} - -type ifaceDecoder struct { - typ *rt.GoType -} - -func (d *ifaceDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error { - if node.IsNull() { - *(*unsafe.Pointer)(vp) = nil - return nil - } - - iface := *(*rt.GoIface)(vp) - if iface.Itab == nil { - return error_type(d.typ) - } - - vt := iface.Itab.Vt - if vt.Kind() != reflect.Ptr || iface.Value == nil { - return error_type(d.typ) - } - - etp := rt.PtrElem(vt) - vp = iface.Value - - /* check the defined pointer type for issue 379 */ - if vt.IsNamed() { - newp := vp - etp = vt - vp = unsafe.Pointer(&newp) - } - - dec, err := findOrCompile(etp) - if err != nil { - return err - } - - return dec.FromDom(vp, node, ctx) -} - -type unmarshalTextDecoder struct { - typ *rt.GoType -} - -func (d *unmarshalTextDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error { - if node.IsNull() { - *(*unsafe.Pointer)(vp) = nil - return nil - } - - txt, ok := node.AsStringText(ctx) - if !ok { - return error_mismatch(node, ctx, d.typ.Pack()) - } - - v := *(*interface{})(unsafe.Pointer(&rt.GoEface{ - Type: d.typ, - Value: vp, - })) - - // fast path - if u, ok := v.(encoding.TextUnmarshaler); ok { - return u.UnmarshalText(txt) - } - - // slow path - rv := reflect.ValueOf(v) - if u, ok := rv.Interface().(encoding.TextUnmarshaler); ok { - return u.UnmarshalText(txt) - } - - return error_type(d.typ) -} - -type unmarshalJSONDecoder struct { - typ *rt.GoType - strOpt bool -} - -func (d *unmarshalJSONDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error { - v := *(*interface{})(unsafe.Pointer(&rt.GoEface{ - Type: d.typ, - Value: vp, - })) - - var input []byte - if d.strOpt && node.IsNull() { - input = []byte("null") - } else if d.strOpt { - s, ok := node.AsStringText(ctx) - if !ok { - return error_mismatch(node, ctx, d.typ.Pack()) - } - input = s - } else { - input = []byte(node.AsRaw(ctx)) - } - - // fast path - if u, ok := v.(json.Unmarshaler); ok { - return u.UnmarshalJSON((input)) - } - - // slow path - rv := reflect.ValueOf(v) - if u, ok := rv.Interface().(json.Unmarshaler); ok { - return u.UnmarshalJSON(input) - } - - return error_type(d.typ) -} diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/optdec/map.go b/vendor/github.com/bytedance/sonic/internal/decoder/optdec/map.go deleted file mode 100644 index 958ebc4b0..000000000 --- a/vendor/github.com/bytedance/sonic/internal/decoder/optdec/map.go +++ /dev/null @@ -1,458 +0,0 @@ -package optdec - -import ( - "encoding" - "encoding/json" - "math" - "reflect" - "unsafe" - - "github.com/bytedance/sonic/internal/rt" -) - -/** Decoder for most common map types: map[string]interface{}, map[string]string **/ - -type mapEfaceDecoder struct { -} - -func (d *mapEfaceDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error { - if node.IsNull() { - *(*map[string]interface{})(vp) = nil - return nil - } - - return node.AsMapEface(ctx, vp) -} - -type mapStringDecoder struct { -} - -func (d *mapStringDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error { - if node.IsNull() { - *(*map[string]string)(vp) = nil - return nil - } - - return node.AsMapString(ctx, vp) -} - -/** Decoder for map with string key **/ - -type mapStrKeyDecoder struct { - mapType *rt.GoMapType - elemDec decFunc - assign rt.MapStrAssign - typ reflect.Type -} - -func (d *mapStrKeyDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error { - if node.IsNull() { - *(*unsafe.Pointer)(vp) = nil - return nil - } - - obj, ok := node.AsObj() - if !ok { - return error_mismatch(node, ctx, d.mapType.Pack()) - } - - // allocate map - m := *(*unsafe.Pointer)(vp) - if m == nil { - m = rt.Makemap(&d.mapType.GoType, obj.Len()) - } - - var gerr error - next := obj.Children() - for i := 0; i < obj.Len(); i++ { - keyn := NewNode(next) - key, _ := keyn.AsStr(ctx) - - valn := NewNode(PtrOffset(next, 1)) - valp := d.assign(d.mapType, m, key) - err := d.elemDec.FromDom(valp, valn, ctx) - if gerr == nil && err != nil { - gerr = err - } - next = valn.Next() - } - - *(*unsafe.Pointer)(vp) = m - return gerr -} - -/** Decoder for map with int32 or int64 key **/ - -type mapI32KeyDecoder struct { - mapType *rt.GoMapType - elemDec decFunc - assign rt.Map32Assign -} - -func (d *mapI32KeyDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error { - if node.IsNull() { - *(*unsafe.Pointer)(vp) = nil - return nil - } - - obj, ok := node.AsObj() - if !ok { - return error_mismatch(node, ctx, d.mapType.Pack()) - } - - // allocate map - m := *(*unsafe.Pointer)(vp) - if m == nil { - m = rt.Makemap(&d.mapType.GoType, obj.Len()) - } - - next := obj.Children() - var gerr error - for i := 0; i < obj.Len(); i++ { - keyn := NewNode(next) - k, ok := keyn.ParseI64(ctx) - if !ok || k > math.MaxInt32 || k < math.MinInt32 { - if gerr == nil { - gerr = error_mismatch(keyn, ctx, d.mapType.Pack()) - } - valn := NewNode(PtrOffset(next, 1)) - next = valn.Next() - continue - } - - key := int32(k) - ku32 := *(*uint32)(unsafe.Pointer(&key)) - valn := NewNode(PtrOffset(next, 1)) - valp := d.assign(d.mapType, m, ku32) - err := d.elemDec.FromDom(valp, valn, ctx) - if gerr == nil && err != nil { - gerr = err - } - - next = valn.Next() - } - - *(*unsafe.Pointer)(vp) = m - return gerr -} - -type mapI64KeyDecoder struct { - mapType *rt.GoMapType - elemDec decFunc - assign rt.Map64Assign -} - -func (d *mapI64KeyDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error { - if node.IsNull() { - *(*unsafe.Pointer)(vp) = nil - return nil - } - - obj, ok := node.AsObj() - if !ok { - return error_mismatch(node, ctx, d.mapType.Pack()) - } - - // allocate map - m := *(*unsafe.Pointer)(vp) - if m == nil { - m = rt.Makemap(&d.mapType.GoType, obj.Len()) - } - - var gerr error - next := obj.Children() - for i := 0; i < obj.Len(); i++ { - keyn := NewNode(next) - key, ok := keyn.ParseI64(ctx) - - if !ok { - if gerr == nil { - gerr = error_mismatch(keyn, ctx, d.mapType.Pack()) - } - valn := NewNode(PtrOffset(next, 1)) - next = valn.Next() - continue - } - - ku64 := *(*uint64)(unsafe.Pointer(&key)) - valn := NewNode(PtrOffset(next, 1)) - valp := d.assign(d.mapType, m, ku64) - err := d.elemDec.FromDom(valp, valn, ctx) - if gerr == nil && err != nil { - gerr = err - } - next = valn.Next() - } - - *(*unsafe.Pointer)(vp) = m - return gerr -} - -/** Decoder for map with unt32 or uint64 key **/ - -type mapU32KeyDecoder struct { - mapType *rt.GoMapType - elemDec decFunc - assign rt.Map32Assign -} - -func (d *mapU32KeyDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error { - if node.IsNull() { - *(*unsafe.Pointer)(vp) = nil - return nil - } - - obj, ok := node.AsObj() - if !ok { - return error_mismatch(node, ctx, d.mapType.Pack()) - } - - // allocate map - m := *(*unsafe.Pointer)(vp) - if m == nil { - m = rt.Makemap(&d.mapType.GoType, obj.Len()) - } - - var gerr error - next := obj.Children() - for i := 0; i < obj.Len(); i++ { - keyn := NewNode(next) - k, ok := keyn.ParseU64(ctx) - if !ok || k > math.MaxUint32 { - if gerr == nil { - gerr = error_mismatch(keyn, ctx, d.mapType.Pack()) - } - valn := NewNode(PtrOffset(next, 1)) - next = valn.Next() - continue - } - - key := uint32(k) - valn := NewNode(PtrOffset(next, 1)) - valp := d.assign(d.mapType, m, key) - err := d.elemDec.FromDom(valp, valn, ctx) - if gerr == nil && err != nil { - gerr = err - } - next = valn.Next() - } - - *(*unsafe.Pointer)(vp) = m - return gerr -} - -type mapU64KeyDecoder struct { - mapType *rt.GoMapType - elemDec decFunc - assign rt.Map64Assign -} - -func (d *mapU64KeyDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error { - if node.IsNull() { - *(*unsafe.Pointer)(vp) = nil - return nil - } - - obj, ok := node.AsObj() - if !ok { - return error_mismatch(node, ctx, d.mapType.Pack()) - } - // allocate map - m := *(*unsafe.Pointer)(vp) - if m == nil { - m = rt.Makemap(&d.mapType.GoType, obj.Len()) - } - - var gerr error - next := obj.Children() - for i := 0; i < obj.Len(); i++ { - keyn := NewNode(next) - key, ok := keyn.ParseU64(ctx) - if !ok { - if gerr == nil { - gerr = error_mismatch(keyn, ctx, d.mapType.Pack()) - } - valn := NewNode(PtrOffset(next, 1)) - next = valn.Next() - continue - } - - valn := NewNode(PtrOffset(next, 1)) - valp := d.assign(d.mapType, m, key) - err := d.elemDec.FromDom(valp, valn, ctx) - if gerr == nil && err != nil { - gerr = err - } - next = valn.Next() - } - - *(*unsafe.Pointer)(vp) = m - return gerr -} - -/** Decoder for generic cases */ - -type decKey func(dec *mapDecoder, raw string) (interface{}, error) - -func decodeKeyU8(dec *mapDecoder, raw string) (interface{}, error) { - key, err := Unquote(raw) - if err != nil { - return nil, err - } - ret, err := ParseU64(key) - if err != nil { - return nil, err - } - if ret > math.MaxUint8 { - return nil, error_value(key, dec.mapType.Key.Pack()) - } - return uint8(ret), nil -} - -func decodeKeyU16(dec *mapDecoder, raw string) (interface{}, error) { - key, err := Unquote(raw) - if err != nil { - return nil, err - } - ret, err := ParseU64(key) - if err != nil { - return nil, err - } - if ret > math.MaxUint16 { - return nil, error_value(key, dec.mapType.Key.Pack()) - } - return uint16(ret), nil -} - -func decodeKeyI8(dec *mapDecoder, raw string) (interface{}, error) { - key, err := Unquote(raw) - if err != nil { - return nil, err - } - ret, err := ParseI64(key) - if err != nil { - return nil, err - } - if ret > math.MaxInt8 || ret < math.MinInt8 { - return nil, error_value(key, dec.mapType.Key.Pack()) - } - return int8(ret), nil -} - -func decodeKeyI16(dec *mapDecoder, raw string) (interface{}, error) { - key, err := Unquote(raw) - if err != nil { - return nil, err - } - ret, err := ParseI64(key) - if err != nil { - return nil, err - } - if ret > math.MaxInt16 || ret < math.MinInt16 { - return nil, error_value(key, dec.mapType.Key.Pack()) - } - return int16(ret), nil -} - -func decodeKeyTextUnmarshaler(dec *mapDecoder, raw string) (interface{}, error) { - key, err := Unquote(raw) - if err != nil { - return nil, err - } - ret := reflect.New(dec.mapType.Key.Pack()).Interface() - err = ret.(encoding.TextUnmarshaler).UnmarshalText(rt.Str2Mem(key)) - if err != nil { - return nil, err - } - return ret, nil -} - -func decodeFloat32Key(dec *mapDecoder, raw string) (interface{}, error) { - key, err := Unquote(raw) - if err != nil { - return nil, err - } - ret, err := ParseF64(key) - if err != nil { - return nil, err - } - if ret > math.MaxFloat32 || ret < -math.MaxFloat32 { - return nil, error_value(key, dec.mapType.Key.Pack()) - } - return float32(ret), nil -} - -func decodeFloat64Key(dec *mapDecoder, raw string) (interface{}, error) { - key, err := Unquote(raw) - if err != nil { - return nil, err - } - return ParseF64(key) -} - -func decodeJsonNumberKey(dec *mapDecoder, raw string) (interface{}, error) { - // skip the quote - raw = raw[1:len(raw)-1] - end, ok := SkipNumberFast(raw, 0) - - // check trailing chars - if !ok || end != len(raw) { - return nil, error_value(raw, rt.JsonNumberType.Pack()) - } - - return json.Number(raw[0:end]), nil -} - -type mapDecoder struct { - mapType *rt.GoMapType - keyDec decKey - elemDec decFunc -} - -func (d *mapDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error { - if node.IsNull() { - *(*unsafe.Pointer)(vp) = nil - return nil - } - - obj, ok := node.AsObj() - if !ok || d.keyDec == nil { - return error_mismatch(node, ctx, d.mapType.Pack()) - } - - // allocate map - m := *(*unsafe.Pointer)(vp) - if m == nil { - m = rt.Makemap(&d.mapType.GoType, obj.Len()) - } - - next := obj.Children() - var gerr error - for i := 0; i < obj.Len(); i++ { - keyn := NewNode(next) - raw := keyn.AsRaw(ctx) - - key, err := d.keyDec(d, raw) - if err != nil { - if gerr == nil { - gerr = error_mismatch(keyn, ctx, d.mapType.Pack()) - } - valn := NewNode(PtrOffset(next, 1)) - next = valn.Next() - continue - } - - valn := NewNode(PtrOffset(next, 1)) - keyp := rt.UnpackEface(key).Value - valp := rt.Mapassign(d.mapType, m, keyp) - err = d.elemDec.FromDom(valp, valn, ctx) - if gerr == nil && err != nil { - gerr = err - } - - next = valn.Next() - } - - *(*unsafe.Pointer)(vp) = m - return gerr -} diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/optdec/native.go b/vendor/github.com/bytedance/sonic/internal/decoder/optdec/native.go deleted file mode 100644 index 60f407d2e..000000000 --- a/vendor/github.com/bytedance/sonic/internal/decoder/optdec/native.go +++ /dev/null @@ -1,270 +0,0 @@ -package optdec - -import ( - "fmt" - "reflect" - "unsafe" - - "sync" - - "github.com/bytedance/sonic/internal/native" - "github.com/bytedance/sonic/internal/native/types" - "github.com/bytedance/sonic/internal/rt" - "github.com/bytedance/sonic/utf8" -) - - -type ErrorCode int - -const ( - SONIC_OK = 0; - SONIC_CONTROL_CHAR = 1; - SONIC_INVALID_ESCAPED = 2; - SONIC_INVALID_NUM = 3; - SONIC_FLOAT_INF = 4; - SONIC_EOF = 5; - SONIC_INVALID_CHAR = 6; - SONIC_EXPECT_KEY = 7; - SONIC_EXPECT_COLON = 8; - SONIC_EXPECT_OBJ_COMMA_OR_END = 9; - SONIC_EXPECT_ARR_COMMA_OR_END = 10; - SONIC_VISIT_FAILED = 11; - SONIC_INVALID_ESCAPED_UTF = 12; - SONIC_INVALID_LITERAL = 13; - SONIC_STACK_OVERFLOW = 14; -) - -var ParsingErrors = []string{ - SONIC_OK : "ok", - SONIC_CONTROL_CHAR : "control chars in string", - SONIC_INVALID_ESCAPED : "invalid escaped chars in string", - SONIC_INVALID_NUM : "invalid number", - SONIC_FLOAT_INF : "float infinity", - SONIC_EOF : "eof", - SONIC_INVALID_CHAR : "invalid chars", - SONIC_EXPECT_KEY : "expect a json key", - SONIC_EXPECT_COLON : "expect a `:`", - SONIC_EXPECT_OBJ_COMMA_OR_END : "expect a `,` or `}`", - SONIC_EXPECT_ARR_COMMA_OR_END : "expect a `,` or `]`", - SONIC_VISIT_FAILED : "failed in json visitor", - SONIC_INVALID_ESCAPED_UTF : "invalid escaped unicodes", - SONIC_INVALID_LITERAL : "invalid literal(true/false/null)", - SONIC_STACK_OVERFLOW : "json is exceeded max depth 4096, cause stack overflow", -} - -func (code ErrorCode) Error() string { - return ParsingErrors[code] -} - -type node struct { - typ uint64 - val uint64 -} - -// should consistent with native/parser.c -type _nospaceBlock struct { - _ [8]byte - _ [8]byte -} - -// should consistent with native/parser.c -type nodeBuf struct { - ncur uintptr - parent int64 - depth uint64 - nstart uintptr - nend uintptr - iskey bool - stat jsonStat -} - -func (self *nodeBuf) init(nodes []node) { - self.ncur = uintptr(unsafe.Pointer(&nodes[0])) - self.nstart = self.ncur - self.nend = self.ncur + uintptr(cap(nodes)) * unsafe.Sizeof(node{}) - self.parent = -1 -} - -// should consistent with native/parser.c -type Parser struct { - Json string - padded []byte - nodes []node - dbuf []byte - backup []node - - options uint64 - // JSON cursor - start uintptr - cur uintptr - end uintptr - _nbk _nospaceBlock - - // node buffer cursor - nbuf nodeBuf - Utf8Inv bool - isEface bool -} - -// only when parse non-empty object/array are needed. -type jsonStat struct { - object uint32 - array uint32 - str uint32 - number uint32 - array_elems uint32 - object_keys uint32 - max_depth uint32 -} - - -var ( - defaultJsonPaddedCap uintptr = 1 << 20 // 1 Mb - defaultNodesCap uintptr = (1 << 20) / unsafe.Sizeof(node{}) // 1 Mb -) - -var parsePool sync.Pool = sync.Pool { - New: func () interface{} { - return &Parser{ - options: 0, - padded: make([]byte, 0, defaultJsonPaddedCap), - nodes: make([]node, defaultNodesCap, defaultNodesCap), - dbuf: make([]byte, types.MaxDigitNums, types.MaxDigitNums), - } - }, -} - -var padding string = "x\"x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" - -func newParser(data string, pos int, opt uint64) *Parser { - p := parsePool.Get().(*Parser) - - /* validate json if needed */ - if (opt & (1 << _F_validate_string)) != 0 && !utf8.ValidateString(data){ - dbuf := utf8.CorrectWith(nil, rt.Str2Mem(data[pos:]), "\ufffd") - dbuf = append(dbuf, padding...) - p.Json = rt.Mem2Str(dbuf[:len(dbuf) - len(padding)]) - p.Utf8Inv = true - p.start = uintptr((*rt.GoString)(unsafe.Pointer(&p.Json)).Ptr) - } else { - p.Json = data - // TODO: prevent too large JSON - p.padded = append(p.padded, data[pos:]...) - p.padded = append(p.padded, padding...) - p.start = uintptr((*rt.GoSlice)(unsafe.Pointer(&p.padded)).Ptr) - } - - p.cur = p.start - p.end = p.cur + uintptr(len(p.Json)) - p.options = opt - p.nbuf.init(p.nodes) - return p -} - - -func (p *Parser) Pos() int { - return int(p.cur - p.start) -} - -func (p *Parser) JsonBytes() []byte { - if p.Utf8Inv { - return (rt.Str2Mem(p.Json)) - } else { - return p.padded - } -} - -var nodeType = rt.UnpackType(reflect.TypeOf(node{})) - -//go:inline -func calMaxNodeCap(jsonSize int) int { - return jsonSize / 2 + 2 -} - -func (p *Parser) parse() ErrorCode { - // when decode into struct, we should decode number as possible - old := p.options - if !p.isEface { - p.options &^= 1 << _F_use_number - } - - // fast path with limited node buffer - err := ErrorCode(native.ParseWithPadding(unsafe.Pointer(p))) - if err != SONIC_VISIT_FAILED { - p.options = old - return err - } - - // check OoB here - offset := p.nbuf.ncur - p.nbuf.nstart - curLen := int(offset / unsafe.Sizeof(node{})) - if curLen != len(p.nodes) { - panic(fmt.Sprintf("current len: %d, real len: %d cap: %d", curLen, len(p.nodes), cap(p.nodes))) - } - - // node buf is not enough, continue parse - // the maxCap is always meet all valid JSON - maxCap := curLen + calMaxNodeCap(len(p.Json) - int(p.cur - p.start)) - slice := rt.GoSlice{ - Ptr: rt.Mallocgc(uintptr(maxCap) * nodeType.Size, nodeType, false), - Len: maxCap, - Cap: maxCap, - } - rt.Memmove(unsafe.Pointer(slice.Ptr), unsafe.Pointer(&p.nodes[0]), offset) - p.backup = p.nodes - p.nodes = *(*[]node)(unsafe.Pointer(&slice)) - - // update node cursor - p.nbuf.nstart = uintptr(unsafe.Pointer(&p.nodes[0])) - p.nbuf.nend = p.nbuf.nstart + uintptr(cap(p.nodes)) * unsafe.Sizeof(node{}) - p.nbuf.ncur = p.nbuf.nstart + offset - - // continue parse json - err = ErrorCode(native.ParseWithPadding(unsafe.Pointer(p))) - p.options = old - return err -} - -func (p *Parser) reset() { - p.options = 0 - p.padded = p.padded[:0] - // nodes is too large here, we will not reset it and use small backup nodes buffer - if p.backup != nil { - p.nodes = p.backup - p.backup = nil - } - p.start = 0 - p.cur = 0 - p.end = 0 - p.Json = "" - p.nbuf = nodeBuf{} - p._nbk = _nospaceBlock{} - p.Utf8Inv = false - p.isEface = false -} - -func (p *Parser) free() { - p.reset() - parsePool.Put(p) -} - -//go:noinline -func (p *Parser) fixError(code ErrorCode) error { - if code == SONIC_OK { - return nil - } - - if p.Pos() == 0 { - code = SONIC_EOF; - } - - pos := p.Pos() - 1 - return error_syntax(pos, p.Json, ParsingErrors[code]) -} - -func Parse(data string, opt uint64) error { - p := newParser(data, 0, opt) - err := p.parse() - p.free() - return err -} diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/optdec/node.go b/vendor/github.com/bytedance/sonic/internal/decoder/optdec/node.go deleted file mode 100644 index 085e81102..000000000 --- a/vendor/github.com/bytedance/sonic/internal/decoder/optdec/node.go +++ /dev/null @@ -1,1298 +0,0 @@ -package optdec - -import ( - "encoding/json" - "math" - "unsafe" - - "github.com/bytedance/sonic/internal/envs" - "github.com/bytedance/sonic/internal/rt" -) - -type Context struct { - Parser *Parser - efacePool *efacePool - Stack boundedStack - Utf8Inv bool -} - -func (ctx *Context) Options() uint64 { - return ctx.Parser.options -} - -/************************* Stack and Pool Helper *******************/ - -type parentStat struct { - con unsafe.Pointer - remain uint64 -} -type boundedStack struct { - stack []parentStat - index int -} - -func newStack(size int) boundedStack { - return boundedStack{ - stack: make([]parentStat, size + 2), - index: 0, - } -} - -//go:nosplit -func (s *boundedStack) Pop() (unsafe.Pointer, int, bool){ - s.index-- - con := s.stack[s.index].con - remain := s.stack[s.index].remain &^ (uint64(1) << 63) - isObj := (s.stack[s.index].remain & (uint64(1) << 63)) != 0 - s.stack[s.index].con = nil - s.stack[s.index].remain = 0 - return con, int(remain), isObj -} - -//go:nosplit -func (s *boundedStack) Push(p unsafe.Pointer, remain int, isObj bool) { - s.stack[s.index].con = p - s.stack[s.index].remain = uint64(remain) - if isObj { - s.stack[s.index].remain |= (uint64(1) << 63) - } - s.index++ -} - -type efacePool struct{ - t64 rt.T64Pool - tslice rt.TslicePool - tstring rt.TstringPool - efaceSlice rt.SlicePool -} - -func newEfacePool(stat *jsonStat, useNumber bool) *efacePool { - strs := int(stat.str) - nums := 0 - if useNumber { - strs += int(stat.number) - } else { - nums = int(stat.number) - } - - return &efacePool{ - t64: rt.NewT64Pool(nums), - tslice: rt.NewTslicePool(int(stat.array)), - tstring: rt.NewTstringPool(strs), - efaceSlice: rt.NewPool(rt.AnyType, int(stat.array_elems)), - } -} - -func (self *efacePool) GetMap(hint int) unsafe.Pointer { - m := make(map[string]interface{}, hint) - return *(*unsafe.Pointer)(unsafe.Pointer(&m)) -} - -func (self *efacePool) GetSlice(hint int) unsafe.Pointer { - return unsafe.Pointer(self.efaceSlice.GetSlice(hint)) -} - -func (self *efacePool) ConvTSlice(val rt.GoSlice, typ *rt.GoType, dst unsafe.Pointer) { - self.tslice.Conv(val, typ, (*interface{})(dst)) -} - -func (self *efacePool) ConvF64(val float64, dst unsafe.Pointer) { - self.t64.Conv(castU64(val), rt.Float64Type, (*interface{})(dst)) -} - -func (self *efacePool) ConvTstring(val string, dst unsafe.Pointer) { - self.tstring.Conv(val, (*interface{})(dst)) -} - -func (self *efacePool) ConvTnum(val json.Number, dst unsafe.Pointer) { - self.tstring.ConvNum(val, (*interface{})(dst)) -} - -/********************************************************/ - -func canUseFastMap( opts uint64, root *rt.GoType) bool { - return envs.UseFastMap && (opts & (1 << _F_copy_string)) == 0 && (opts & (1 << _F_use_int64)) == 0 && (root == rt.AnyType || root == rt.MapEfaceType || root == rt.SliceEfaceType) -} - -func NewContext(json string, pos int, opts uint64, root *rt.GoType) (Context, error) { - ctx := Context{ - Parser: newParser(json, pos, opts), - } - if root == rt.AnyType || root == rt.MapEfaceType || root == rt.SliceEfaceType { - ctx.Parser.isEface = true - } - - ecode := ctx.Parser.parse() - - if ecode != 0 { - return ctx, ctx.Parser.fixError(ecode) - } - - useNumber := (opts & (1 << _F_use_number )) != 0 - if canUseFastMap(opts, root) { - ctx.efacePool = newEfacePool(&ctx.Parser.nbuf.stat, useNumber) - ctx.Stack = newStack(int(ctx.Parser.nbuf.stat.max_depth)) - } - - return ctx, nil -} - -func (ctx *Context) Delete() { - ctx.Parser.free() - ctx.Parser = nil -} - -type Node struct { - cptr uintptr -} - -func NewNode(cptr uintptr) Node { - return Node{cptr: cptr} -} - -type Dom struct { - cdom uintptr -} - -func (ctx *Context) Root() Node { - root := (uintptr)(((*rt.GoSlice)(unsafe.Pointer(&ctx.Parser.nodes))).Ptr) - return Node{cptr: root} -} - -type Array struct { - cptr uintptr -} - -type Object struct { - cptr uintptr -} - -func (obj Object) Len() int { - cobj := ptrCast(obj.cptr) - return int(uint64(cobj.val) & ConLenMask) -} - -func (arr Array) Len() int { - carr := ptrCast(arr.cptr) - return int(uint64(carr.val) & ConLenMask) -} - -// / Helper functions to eliminate CGO calls -func (val Node) Type() uint8 { - ctype := ptrCast(val.cptr) - return uint8(ctype.typ & TypeMask) -} - -func (val Node) Next() uintptr { - if val.Type() != KObject && val.Type() != KArray { - return PtrOffset(val.cptr, 1) - } - cobj := ptrCast(val.cptr) - offset := int64(uint64(cobj.val) >> ConLenBits) - return PtrOffset(val.cptr, offset) -} - -func (val *Node) next() { - *val = NewNode(val.Next()) -} - -type NodeIter struct { - next uintptr -} - -func NewNodeIter(node Node) NodeIter { - return NodeIter{next: node.cptr} -} - -func (iter *NodeIter) Next() Node { - ret := NewNode(iter.next) - iter.next = PtrOffset(iter.next, 1) - return ret -} - - -func (iter *NodeIter) Peek() Node { - return NewNode(iter.next) -} - -func (val Node) U64() uint64 { - cnum := ptrCast(val.cptr) - return *(*uint64)((unsafe.Pointer)(&(cnum.val))) -} - -func (val Node) I64() int64 { - cnum := ptrCast(val.cptr) - return *(*int64)((unsafe.Pointer)(&(cnum.val))) -} - -func (val Node) IsNull() bool { - return val.Type() == KNull -} - -func (val Node) IsNumber() bool { - return val.Type() & KNumber != 0 -} - -func (val Node) F64() float64 { - cnum := ptrCast(val.cptr) - return *(*float64)((unsafe.Pointer)(&(cnum.val))) -} - -func (val Node) Bool() bool { - return val.Type() == KTrue -} - -func (self Node) AsU64(ctx *Context) (uint64, bool) { - if self.Type() == KUint { - return self.U64(), true - } else if self.Type() == KRawNumber { - num, err := ParseU64(self.Raw(ctx)) - if err != nil { - return 0, false - } - return num, true - } else { - return 0, false - } -} - -func (val *Node) AsObj() (Object, bool) { - var ret Object - if val.Type() != KObject { - return ret, false - } - return Object{ - cptr: val.cptr, - }, true -} - -func (val Node) Obj() Object { - return Object{cptr: val.cptr} -} - -func (val Node) Arr() Array { - return Array{cptr: val.cptr} -} - -func (val *Node) AsArr() (Array, bool) { - var ret Array - if val.Type() != KArray { - return ret, false - } - return Array{ - cptr: val.cptr, - }, true -} - -func (self Node) AsI64(ctx *Context) (int64, bool) { - typ := self.Type() - if typ == KUint && self.U64() <= math.MaxInt64 { - return int64(self.U64()), true - } else if typ == KSint { - return self.I64(), true - } else if typ == KRawNumber { - val, err := self.Number(ctx).Int64() - if err != nil { - return 0, false - } - return val, true - } else { - return 0, false - } -} - -func (self Node) AsByte(ctx *Context) (uint8, bool) { - typ := self.Type() - if typ == KUint && self.U64() <= math.MaxUint8 { - return uint8(self.U64()), true - } else if typ == KSint && self.I64() == 0 { - return 0, true - } else { - return 0, false - } -} - -/********* Parse Node String into Value ***************/ - -func (val Node) ParseI64(ctx *Context) (int64, bool) { - s, ok := val.AsStrRef(ctx) - if !ok { - return 0, false - } - - if s == "null" { - return 0, true - } - - i, err := ParseI64(s) - if err != nil { - return 0, false - } - return i, true -} - -func (val Node) ParseBool(ctx *Context) (bool, bool) { - s, ok := val.AsStrRef(ctx) - if !ok { - return false, false - } - - if s == "null" { - return false, true - } - - b, err := ParseBool(s) - if err != nil { - return false, false - } - return b, true -} - -func (val Node) ParseU64(ctx *Context) (uint64, bool) { - s, ok := val.AsStrRef(ctx) - if !ok { - return 0, false - } - - if s == "null" { - return 0, true - } - - i, err := ParseU64(s) - if err != nil { - return 0, false - } - return i, true -} - -func (val Node) ParseF64(ctx *Context) (float64, bool) { - s, ok := val.AsStrRef(ctx) - if !ok { - return 0, false - } - - if s == "null" { - return 0, true - } - - i, err := ParseF64(s) - if err != nil { - return 0, false - } - return i, true -} - -func (val Node) ParseString(ctx *Context) (string, bool) { - // should not use AsStrRef - s, ok := val.AsStr(ctx) - if !ok { - return "", false - } - - if s == "null" { - return "", true - } - - s, err := Unquote(s) - if err != nil { - return "", false - } - return s, true -} - - -func (val Node) ParseNumber(ctx *Context) (json.Number, bool) { - // should not use AsStrRef - s, ok := val.AsStr(ctx) - if !ok { - return json.Number(""), false - } - - if s == "null" { - return json.Number(""), true - } - - end, ok := SkipNumberFast(s, 0) - // has error or trailing chars - if !ok || end != len(s) { - return json.Number(""), false - } - return json.Number(s), true -} - - - -func (val Node) AsF64(ctx *Context) (float64, bool) { - switch val.Type() { - case KUint: return float64(val.U64()), true - case KSint: return float64(val.I64()), true - case KReal: return float64(val.F64()), true - case KRawNumber: f, err := val.Number(ctx).Float64(); return f, err == nil - default: return 0, false - } -} - -func (val Node) AsBool() (bool, bool) { - switch val.Type() { - case KTrue: return true, true - case KFalse: return false, true - default: return false, false - } -} - -func (val Node) AsStr(ctx *Context) (string, bool) { - switch val.Type() { - case KStringCommon: - s := val.StringRef(ctx) - if (ctx.Options() & (1 << _F_copy_string) == 0) { - return s, true - } - return string(rt.Str2Mem(s)), true - case KStringEscaped: - return val.StringCopyEsc(ctx), true - default: return "", false - } -} - -func (val Node) AsStrRef(ctx *Context) (string, bool) { - switch val.Type() { - case KStringEscaped: - node := ptrCast(val.cptr) - offset := val.Position() - len := int(node.val) - return rt.Mem2Str(ctx.Parser.JsonBytes()[offset : offset + len]), true - case KStringCommon: - return val.StringRef(ctx), true - default: - return "", false - } -} - -func (val Node) AsStringText(ctx *Context) ([]byte, bool) { - if !val.IsStr() { - return nil, false - } - - // clone to new bytes - s, b := val.AsStrRef(ctx) - return []byte(s), b -} - -func (val Node) IsStr() bool { - return (val.Type() == KStringCommon) || (val.Type() == KStringEscaped) -} - -func (val Node) IsRawNumber() bool { - return val.Type() == KRawNumber -} - -func (val Node) Number(ctx *Context) json.Number { - return json.Number(val.Raw(ctx)) -} - -func (val Node) Raw(ctx *Context) string { - node := ptrCast(val.cptr) - len := int(node.val) - offset := val.Position() - return ctx.Parser.Json[offset:int(offset+len)] -} - -func (val Node) Position() int { - node := ptrCast(val.cptr) - return int(node.typ >> PosBits) -} - -func (val Node) AsNumber(ctx *Context) (json.Number, bool) { - // parse JSON string as number - if val.IsStr() { - s, _ := val.AsStr(ctx) - if !ValidNumberFast(s) { - return "", false - } else { - return json.Number(s), true - } - } - - return val.NonstrAsNumber(ctx) -} - -func (val Node) NonstrAsNumber(ctx *Context) (json.Number, bool) { - // deal with raw number - if val.IsRawNumber() { - return val.Number(ctx), true - } - - // deal with parse number - if !val.IsNumber() { - return json.Number(""), false - } - - start := val.Position() - end, ok := SkipNumberFast(ctx.Parser.Json, start) - if !ok { - return "", false - } - return json.Number(ctx.Parser.Json[start:end]), true -} - -func (val Node) AsRaw(ctx *Context) string { - // fast path for unescaped strings - switch val.Type() { - case KNull: - return "null" - case KTrue: - return "true" - case KFalse: - return "false" - case KStringCommon: - node := ptrCast(val.cptr) - len := int(node.val) - offset := val.Position() - // add start and end quote - ref := rt.Str2Mem(ctx.Parser.Json)[offset-1 : offset+len+1] - return rt.Mem2Str(ref) - case KRawNumber: fallthrough - case KRaw: return val.Raw(ctx) - case KStringEscaped: - raw, _ := SkipOneFast(ctx.Parser.Json, val.Position() - 1) - return raw - default: - raw, err := SkipOneFast(ctx.Parser.Json, val.Position()) - if err != nil { - break - } - return raw - } - panic("should always be valid json here") -} - -// reference from the input JSON as possible -func (val Node) StringRef(ctx *Context) string { - return val.Raw(ctx) -} - -//go:nocheckptr -func ptrCast(p uintptr) *node { - return (*node)(unsafe.Pointer(p)) -} - -func (val Node) StringCopyEsc(ctx *Context) string { - // check whether there are in padded - node := ptrCast(val.cptr) - len := int(node.val) - offset := val.Position() - return string(ctx.Parser.JsonBytes()[offset : offset + len]) -} - -func (val Node) Object() Object { - return Object{cptr: val.cptr} -} - -func (val Node) Array() Array { - return Array{cptr: val.cptr} -} - -func (val *Array) Children() uintptr { - return PtrOffset(val.cptr, 1) -} - -func (val *Object) Children() uintptr { - return PtrOffset(val.cptr, 1) -} - -func (val *Node) Equal(ctx *Context, lhs string) bool { - // check whether escaped - cstr := ptrCast(val.cptr) - offset := int(val.Position()) - len := int(cstr.val) - return lhs == ctx.Parser.Json[offset:offset+len] -} - -func (node *Node) AsMapEface(ctx *Context, vp unsafe.Pointer) error { - if node.IsNull() { - return nil - } - - obj, ok := node.AsObj() - if !ok { - return newUnmatched(node.Position(), rt.MapEfaceType) - } - - var err, gerr error - size := obj.Len() - - var m map[string]interface{} - if *(*unsafe.Pointer)(vp) == nil { - if ctx.efacePool != nil { - p := ctx.efacePool.GetMap(size) - m = *(*map[string]interface{})(unsafe.Pointer(&p)) - } else { - m = make(map[string]interface{}, size) - } - } else { - m = *(*map[string]interface{})(vp) - } - - next := obj.Children() - for i := 0; i < size; i++ { - knode := NewNode(next) - key, _ := knode.AsStr(ctx) - val := NewNode(PtrOffset(next, 1)) - m[key], err = val.AsEface(ctx) - next = val.cptr - if gerr == nil && err != nil { - gerr = err - } - } - - *(*map[string]interface{})(vp) = m - return gerr -} - -func (node *Node) AsMapString(ctx *Context, vp unsafe.Pointer) error { - obj, ok := node.AsObj() - if !ok { - return newUnmatched(node.Position(), rt.MapStringType) - } - - size := obj.Len() - - var m map[string]string - if *(*unsafe.Pointer)(vp) == nil { - m = make(map[string]string, size) - } else { - m = *(*map[string]string)(vp) - } - - var gerr error - next := obj.Children() - for i := 0; i < size; i++ { - knode := NewNode(next) - key, _ := knode.AsStr(ctx) - val := NewNode(PtrOffset(next, 1)) - m[key], ok = val.AsStr(ctx) - if !ok { - if gerr == nil { - gerr = newUnmatched(val.Position(), rt.StringType) - } - next = val.Next() - } else { - next = PtrOffset(val.cptr, 1) - } - } - - *(*map[string]string)(vp) = m - return gerr -} - -func (node *Node) AsSliceEface(ctx *Context, vp unsafe.Pointer) error { - arr, ok := node.AsArr() - if !ok { - return newUnmatched(node.Position(), rt.SliceEfaceType) - } - - size := arr.Len() - var s []interface{} - if size != 0 && ctx.efacePool != nil { - slice := rt.GoSlice { - Ptr: ctx.efacePool.GetSlice(size), - Len: size, - Cap: size, - } - *(*rt.GoSlice)(unsafe.Pointer(&s)) = slice - } else { - s = *(*[]interface{})((unsafe.Pointer)(rt.MakeSlice(vp, rt.AnyType, size))) - } - - *node = NewNode(arr.Children()) - - var err, gerr error - for i := 0; i < size; i++ { - s[i], err = node.AsEface(ctx) - if gerr == nil && err != nil { - gerr = err - } - } - - *(*[]interface{})(vp) = s - return nil -} - -func (node *Node) AsSliceI32(ctx *Context, vp unsafe.Pointer) error { - arr, ok := node.AsArr() - if !ok { - return newUnmatched(node.Position(), rt.SliceI32Type) - } - - size := arr.Len() - s := *(*[]int32)((unsafe.Pointer)(rt.MakeSlice(vp, rt.Int32Type, size))) - next := arr.Children() - - var gerr error - for i := 0; i < size; i++ { - val := NewNode(next) - ret, ok := val.AsI64(ctx) - if !ok || ret > math.MaxInt32 || ret < math.MinInt32 { - if gerr == nil { - gerr = newUnmatched(val.Position(), rt.Int32Type) - } - next = val.Next() - } else { - s[i] = int32(ret) - next = PtrOffset(val.cptr, 1) - } - } - - *(*[]int32)(vp) = s - return gerr -} - -func (node *Node) AsSliceI64(ctx *Context, vp unsafe.Pointer) error { - arr, ok := node.AsArr() - if !ok { - return newUnmatched(node.Position(), rt.SliceI64Type) - } - - size := arr.Len() - s := *(*[]int64)((unsafe.Pointer)(rt.MakeSlice(vp, rt.Int64Type, size))) - next := arr.Children() - - var gerr error - for i := 0; i < size; i++ { - val := NewNode(next) - - ret, ok := val.AsI64(ctx) - if !ok { - if gerr == nil { - gerr = newUnmatched(val.Position(), rt.Int64Type) - } - next = val.Next() - } else { - s[i] = ret - next = PtrOffset(val.cptr, 1) - } - } - - *(*[]int64)(vp) = s - return gerr -} - -func (node *Node) AsSliceU32(ctx *Context, vp unsafe.Pointer) error { - arr, ok := node.AsArr() - if !ok { - return newUnmatched(node.Position(), rt.SliceU32Type) - } - - size := arr.Len() - next := arr.Children() - s := *(*[]uint32)((unsafe.Pointer)(rt.MakeSlice(vp, rt.Uint32Type, size))) - - var gerr error - for i := 0; i < size; i++ { - val := NewNode(next) - ret, ok := val.AsU64(ctx) - if !ok || ret > math.MaxUint32 { - if gerr == nil { - gerr = newUnmatched(val.Position(), rt.Uint32Type) - } - next = val.Next() - } else { - s[i] = uint32(ret) - next = PtrOffset(val.cptr, 1) - } - } - - *(*[]uint32)(vp) = s - return gerr -} - -func (node *Node) AsSliceU64(ctx *Context, vp unsafe.Pointer) error { - arr, ok := node.AsArr() - if !ok { - return newUnmatched(node.Position(), rt.SliceU64Type) - } - - size := arr.Len() - next := arr.Children() - - s := *(*[]uint64)((unsafe.Pointer)(rt.MakeSlice(vp, rt.Uint64Type, size))) - var gerr error - for i := 0; i < size; i++ { - val := NewNode(next) - ret, ok := val.AsU64(ctx) - if !ok { - if gerr == nil { - gerr = newUnmatched(val.Position(), rt.Uint64Type) - } - next = val.Next() - } else { - s[i] = ret - next = PtrOffset(val.cptr, 1) - } - } - - *(*[]uint64)(vp) = s - return gerr -} - -func (node *Node) AsSliceString(ctx *Context, vp unsafe.Pointer) error { - arr, ok := node.AsArr() - if !ok { - return newUnmatched(node.Position(), rt.SliceStringType) - } - - size := arr.Len() - next := arr.Children() - s := *(*[]string)((unsafe.Pointer)(rt.MakeSlice(vp, rt.StringType, size))) - - var gerr error - for i := 0; i < size; i++ { - val := NewNode(next) - ret, ok := val.AsStr(ctx) - if !ok { - if gerr == nil { - gerr = newUnmatched(val.Position(), rt.StringType) - } - next = val.Next() - } else { - s[i] = ret - next = PtrOffset(val.cptr, 1) - } - } - - *(*[]string)(vp) = s - return gerr -} - -func (val *Node) AsSliceBytes(ctx *Context) ([]byte, error) { - var origin []byte - switch val.Type() { - case KStringEscaped: - node := ptrCast(val.cptr) - offset := val.Position() - len := int(node.val) - origin = ctx.Parser.JsonBytes()[offset : offset + len] - case KStringCommon: - origin = rt.Str2Mem(val.StringRef(ctx)) - case KArray: - arr := val.Array() - size := arr.Len() - a := make([]byte, size) - elem := NewNode(arr.Children()) - var gerr error - var ok bool - for i := 0; i < size; i++ { - a[i], ok = elem.AsByte(ctx) - if !ok && gerr == nil { - gerr = newUnmatched(val.Position(), rt.BytesType) - } - elem = NewNode(PtrOffset(elem.cptr, 1)) - } - return a, gerr - default: - return nil, newUnmatched(val.Position(), rt.BytesType) - } - - b64, err := rt.DecodeBase64(origin) - if err != nil { - return nil, newUnmatched(val.Position(), rt.BytesType) - } - return b64, nil -} - -// AsEface will always ok, because we have parse in native. -func (node *Node) AsEface(ctx *Context) (interface{}, error) { - if ctx.efacePool != nil { - iter := NewNodeIter(*node) - v := AsEfaceFast(&iter, ctx) - *node = iter.Peek() - return v, nil - } else { - return node.AsEfaceFallback(ctx) - } -} - -func parseSingleNode(node Node, ctx *Context) interface{} { - var v interface{} - switch node.Type() { - case KObject: v = map[string]interface{}{} - case KArray: v = []interface{}{} - case KStringCommon: v = node.StringRef(ctx) - case KStringEscaped: v = node.StringCopyEsc(ctx) - case KTrue: v = true - case KFalse: v = false - case KNull: v = nil - case KUint: v = float64(node.U64()) - case KSint: v = float64(node.I64()) - case KReal: v = float64(node.F64()) - case KRawNumber: v = node.Number(ctx) - default: panic("unreachable for as eface") - } - return v -} - -func castU64(val float64) uint64 { - return *((*uint64)(unsafe.Pointer((&val)))) -} - -func AsEfaceFast(iter *NodeIter, ctx *Context) interface{} { - var mp, sp, parent unsafe.Pointer // current container pointer - var node Node - var size int - var isObj bool - var slice rt.GoSlice - var val unsafe.Pointer - var vt **rt.GoType - var vp *unsafe.Pointer - var rootM unsafe.Pointer - var rootS rt.GoSlice - var root interface{} - var key string - - node = iter.Next() - - switch node.Type() { - case KObject: - size = node.Object().Len() - if size != 0 { - ctx.Stack.Push(nil, 0, true) - mp = ctx.efacePool.GetMap(size) - rootM = mp - isObj = true - goto _object_key - } else { - return rt.GoEface { - Type: rt.MapEfaceType, - Value: ctx.efacePool.GetMap(0), - }.Pack() - } - case KArray: - size = node.Array().Len() - if size != 0 { - ctx.Stack.Push(nil, 0, false) - sp = ctx.efacePool.GetSlice(size) - slice = rt.GoSlice { - Ptr: sp, - Len: size, - Cap: size, - } - rootS = slice - isObj = false - val = sp - goto _arr_val; - } else { - ctx.efacePool.ConvTSlice(rt.EmptySlice, rt.SliceEfaceType, unsafe.Pointer(&root)) - } - case KStringCommon: ctx.efacePool.ConvTstring(node.StringRef(ctx), unsafe.Pointer(&root)) - case KStringEscaped: ctx.efacePool.ConvTstring(node.StringCopyEsc(ctx), unsafe.Pointer(&root)) - case KTrue: root = true - case KFalse: root = false - case KNull: root = nil - case KUint: ctx.efacePool.ConvF64(float64(node.U64()), unsafe.Pointer(&root)) - case KSint: ctx.efacePool.ConvF64(float64(node.I64()), unsafe.Pointer(&root)) - case KReal: ctx.efacePool.ConvF64(node.F64(), unsafe.Pointer(&root)) - case KRawNumber: ctx.efacePool.ConvTnum(node.Number(ctx), unsafe.Pointer(&root)) - default: panic("unreachable for as eface") - } - return root - -_object_key: - node = iter.Next() - if node.Type() == KStringCommon { - key = node.StringRef(ctx) - } else { - key = node.StringCopyEsc(ctx) - } - - // interface{} slot in map bucket - val = rt.Mapassign_faststr(rt.MapEfaceMapType, mp, key) - vt = &(*rt.GoEface)(val).Type - vp = &(*rt.GoEface)(val).Value - - // parse value node - node = iter.Next() - switch node.Type() { - case KObject: - newSize := node.Object().Len() - newMp := ctx.efacePool.GetMap(newSize) - *vt = rt.MapEfaceType - *vp = newMp - remain := size - 1 - isObj = true - if newSize != 0 { - if remain > 0 { - ctx.Stack.Push(mp, remain, true) - } - mp = newMp - size = newSize - goto _object_key; - } - case KArray: - newSize := node.Array().Len() - if newSize == 0 { - ctx.efacePool.ConvTSlice(rt.EmptySlice, rt.SliceEfaceType, val) - break; - } - - newSp := ctx.efacePool.GetSlice(newSize) - // pack to []interface{} - ctx.efacePool.ConvTSlice(rt.GoSlice{ - Ptr: newSp, - Len: newSize, - Cap: newSize, - }, rt.SliceEfaceType, val) - remain := size - 1 - if remain > 0 { - ctx.Stack.Push(mp, remain, true) - } - val = newSp - isObj = false - size = newSize - goto _arr_val; - case KStringCommon: - ctx.efacePool.ConvTstring(node.StringRef(ctx), val) - case KStringEscaped: - ctx.efacePool.ConvTstring(node.StringCopyEsc(ctx), val) - case KTrue: - rt.ConvTBool(true, (*interface{})(val)) - case KFalse: - rt.ConvTBool(false, (*interface{})(val)) - case KNull: /* skip */ - case KUint: - ctx.efacePool.ConvF64(float64(node.U64()), val) - case KSint: - ctx.efacePool.ConvF64(float64(node.I64()), val) - case KReal: - ctx.efacePool.ConvF64(node.F64(), val) - case KRawNumber: - ctx.efacePool.ConvTnum(node.Number(ctx), val) - default: - panic("unreachable for as eface") - } - - // check size - size -= 1 - if size != 0 { - goto _object_key; - } - - parent, size, isObj = ctx.Stack.Pop() - - // parent is empty - if parent == nil { - if isObj { - return rt.GoEface { - Type: rt.MapEfaceType, - Value: rootM, - }.Pack() - } else { - ctx.efacePool.ConvTSlice(rootS, rt.SliceEfaceType, (unsafe.Pointer)(&root)) - return root - } - } - - // continue to parse parent - if isObj { - mp = parent - goto _object_key; - } else { - val = rt.PtrAdd(parent, rt.AnyType.Size) - goto _arr_val; - } - -_arr_val: - // interface{} slot in slice - vt = &(*rt.GoEface)(val).Type - vp = &(*rt.GoEface)(val).Value - - // parse value node - node = iter.Next() - switch node.Type() { - case KObject: - newSize := node.Object().Len() - newMp := ctx.efacePool.GetMap(newSize) - *vt = rt.MapEfaceType - *vp = newMp - remain := size - 1 - if newSize != 0 { - // push next array elem into stack - if remain > 0 { - ctx.Stack.Push(val, remain, false) - } - mp = newMp - size = newSize - isObj = true - goto _object_key; - } - case KArray: - newSize := node.Array().Len() - if newSize == 0 { - ctx.efacePool.ConvTSlice(rt.EmptySlice, rt.SliceEfaceType, val) - break; - } - - newSp := ctx.efacePool.GetSlice(newSize) - // pack to []interface{} - ctx.efacePool.ConvTSlice(rt.GoSlice { - Ptr: newSp, - Len: newSize, - Cap: newSize, - }, rt.SliceEfaceType, val) - - remain := size - 1 - if remain > 0 { - ctx.Stack.Push(val, remain, false) - } - - val = newSp - isObj = false - size = newSize - goto _arr_val; - case KStringCommon: - ctx.efacePool.ConvTstring(node.StringRef(ctx), val) - case KStringEscaped: - ctx.efacePool.ConvTstring(node.StringCopyEsc(ctx), val) - case KTrue: - rt.ConvTBool(true, (*interface{})(val)) - case KFalse: - rt.ConvTBool(false, (*interface{})(val)) - case KNull: /* skip */ - case KUint: - ctx.efacePool.ConvF64(float64(node.U64()), val) - case KSint: - ctx.efacePool.ConvF64(float64(node.I64()), val) - case KReal: - ctx.efacePool.ConvF64(node.F64(), val) - case KRawNumber: - ctx.efacePool.ConvTnum(node.Number(ctx), val) - default: panic("unreachable for as eface") - } - - // check size - size -= 1 - if size != 0 { - val = rt.PtrAdd(val, rt.AnyType.Size) - goto _arr_val; - } - - - parent, size, isObj = ctx.Stack.Pop() - - // parent is empty - if parent == nil { - if isObj { - return rt.GoEface { - Type: rt.MapEfaceType, - Value: rootM, - }.Pack() - } else { - ctx.efacePool.ConvTSlice(rootS, rt.SliceEfaceType, unsafe.Pointer(&root)) - return root - } - } - - // continue to parse parent - if isObj { - mp = parent - goto _object_key; - } else { - val = rt.PtrAdd(parent, rt.AnyType.Size) - goto _arr_val; - } -} - -func (node *Node) AsEfaceFallback(ctx *Context) (interface{}, error) { - switch node.Type() { - case KObject: - obj := node.Object() - size := obj.Len() - m := make(map[string]interface{}, size) - *node = NewNode(obj.Children()) - var gerr, err error - for i := 0; i < size; i++ { - key, _ := node.AsStr(ctx) - *node = NewNode(PtrOffset(node.cptr, 1)) - m[key], err = node.AsEfaceFallback(ctx) - if gerr == nil && err != nil { - gerr = err - } - } - return m, gerr - case KArray: - arr := node.Array() - size := arr.Len() - a := make([]interface{}, size) - *node = NewNode(arr.Children()) - var gerr, err error - for i := 0; i < size; i++ { - a[i], err = node.AsEfaceFallback(ctx) - if gerr == nil && err != nil { - gerr = err - } - } - return a, gerr - case KStringCommon: - str, _ := node.AsStr(ctx) - *node = NewNode(PtrOffset(node.cptr, 1)) - return str, nil - case KStringEscaped: - str := node.StringCopyEsc(ctx) - *node = NewNode(PtrOffset(node.cptr, 1)) - return str, nil - case KTrue: - *node = NewNode(PtrOffset(node.cptr, 1)) - return true, nil - case KFalse: - *node = NewNode(PtrOffset(node.cptr, 1)) - return false, nil - case KNull: - *node = NewNode(PtrOffset(node.cptr, 1)) - return nil, nil - default: - // use float64 - if ctx.Parser.options & (1 << _F_use_number) != 0 { - num, ok := node.AsNumber(ctx) - if !ok { - // skip the unmatched type - *node = NewNode(node.Next()) - return nil, newUnmatched(node.Position(), rt.JsonNumberType) - } else { - *node = NewNode(PtrOffset(node.cptr, 1)) - return num, nil - } - } else if ctx.Parser.options & (1 << _F_use_int64) != 0 { - // first try int64 - i, ok := node.AsI64(ctx) - if ok { - *node = NewNode(PtrOffset(node.cptr, 1)) - return i, nil - } - - // is not integer, then use float64 - f, ok := node.AsF64(ctx) - if ok { - *node = NewNode(PtrOffset(node.cptr, 1)) - return f, nil - } - - // skip the unmatched type - *node = NewNode(node.Next()) - return nil, newUnmatched(node.Position(), rt.Int64Type) - } else { - num, ok := node.AsF64(ctx) - if !ok { - // skip the unmatched type - *node = NewNode(node.Next()) - return nil, newUnmatched(node.Position(), rt.Float64Type) - } else { - *node = NewNode(PtrOffset(node.cptr, 1)) - return num, nil - } - } - } -} - -//go:nosplit -func PtrOffset(ptr uintptr, off int64) uintptr { - return uintptr(int64(ptr) + off * int64(unsafe.Sizeof(node{}))) -} diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/optdec/slice.go b/vendor/github.com/bytedance/sonic/internal/decoder/optdec/slice.go deleted file mode 100644 index da7b12fc5..000000000 --- a/vendor/github.com/bytedance/sonic/internal/decoder/optdec/slice.go +++ /dev/null @@ -1,235 +0,0 @@ -package optdec - -import ( - "reflect" - "unsafe" - - "github.com/bytedance/sonic/internal/rt" -) - -type sliceDecoder struct { - elemType *rt.GoType - elemDec decFunc - typ reflect.Type -} - -var ( - emptyPtr = &struct{}{} -) - -func (d *sliceDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error { - if node.IsNull() { - *(*rt.GoSlice)(vp) = rt.GoSlice{} - return nil - } - - arr, ok := node.AsArr() - if !ok { - return error_mismatch(node, ctx, d.typ) - } - - slice := rt.MakeSlice(vp, d.elemType, arr.Len()) - elems := slice.Ptr - next := arr.Children() - - var gerr error - for i := 0; i < arr.Len(); i++ { - val := NewNode(next) - elem := unsafe.Pointer(uintptr(elems) + uintptr(i)*d.elemType.Size) - err := d.elemDec.FromDom(elem, val, ctx) - if gerr == nil && err != nil { - gerr = err - } - next = val.Next() - } - - *(*rt.GoSlice)(vp) = *slice - return gerr -} - -type arrayDecoder struct { - len int - elemType *rt.GoType - elemDec decFunc - typ reflect.Type -} - -//go:nocheckptr -func (d *arrayDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error { - if node.IsNull() { - return nil - } - - arr, ok := node.AsArr() - if !ok { - return error_mismatch(node, ctx, d.typ) - } - - next := arr.Children() - i := 0 - - var gerr error - for ; i < d.len && i < arr.Len(); i++ { - elem := unsafe.Pointer(uintptr(vp) + uintptr(i)*d.elemType.Size) - val := NewNode(next) - err := d.elemDec.FromDom(elem, val, ctx) - if gerr == nil && err != nil { - gerr = err - } - next = val.Next() - } - - /* zero rest of array */ - addr := uintptr(vp) + uintptr(i)*d.elemType.Size - n := uintptr(d.len-i) * d.elemType.Size - - /* the boundary pointer may points to another unknown object, so we need to avoid using it */ - if n != 0 { - rt.ClearMemory(d.elemType, unsafe.Pointer(addr), n) - } - return gerr -} - -type sliceEfaceDecoder struct { -} - -func (d *sliceEfaceDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error { - if node.IsNull() { - *(*rt.GoSlice)(vp) = rt.GoSlice{} - return nil - } - - /* if slice is empty, just call `AsSliceEface` */ - if ((*rt.GoSlice)(vp)).Len == 0 { - return node.AsSliceEface(ctx, vp) - } - - decoder := sliceDecoder{ - elemType: rt.AnyType, - elemDec: &efaceDecoder{}, - typ: rt.SliceEfaceType.Pack(), - } - - return decoder.FromDom(vp, node, ctx) -} - -type sliceI32Decoder struct { -} - -func (d *sliceI32Decoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error { - if node.IsNull() { - *(*rt.GoSlice)(vp) = rt.GoSlice{} - return nil - } - - return node.AsSliceI32(ctx, vp) -} - -type sliceI64Decoder struct { -} - -func (d *sliceI64Decoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error { - if node.IsNull() { - *(*rt.GoSlice)(vp) = rt.GoSlice{} - return nil - } - - return node.AsSliceI64(ctx, vp) -} - -type sliceU32Decoder struct { -} - -func (d *sliceU32Decoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error { - if node.IsNull() { - *(*rt.GoSlice)(vp) = rt.GoSlice{} - return nil - } - - return node.AsSliceU32(ctx, vp) -} - -type sliceU64Decoder struct { -} - -func (d *sliceU64Decoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error { - if node.IsNull() { - *(*rt.GoSlice)(vp) = rt.GoSlice{} - return nil - } - - return node.AsSliceU64(ctx, vp) -} - -type sliceStringDecoder struct { -} - -func (d *sliceStringDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error { - if node.IsNull() { - *(*rt.GoSlice)(vp) = rt.GoSlice{} - return nil - } - - return node.AsSliceString(ctx, vp) -} - -type sliceBytesDecoder struct { -} - -func (d *sliceBytesDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error { - if node.IsNull() { - *(*rt.GoSlice)(vp) = rt.GoSlice{} - return nil - } - - s, err := node.AsSliceBytes(ctx) - *(*[]byte)(vp) = s - return err -} - -type sliceBytesUnmarshalerDecoder struct { - elemType *rt.GoType - elemDec decFunc - typ reflect.Type -} - -func (d *sliceBytesUnmarshalerDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error { - if node.IsNull() { - *(*rt.GoSlice)(vp) = rt.GoSlice{} - return nil - } - - /* parse JSON string into `[]byte` */ - if node.IsStr() { - slice, err := node.AsSliceBytes(ctx) - if err != nil { - return err - } - *(*[]byte)(vp) = slice - return nil - } - - /* parse JSON array into `[]byte` */ - arr, ok := node.AsArr() - if !ok { - return error_mismatch(node, ctx, d.typ) - } - - slice := rt.MakeSlice(vp, d.elemType, arr.Len()) - elems := slice.Ptr - - var gerr error - next := arr.Children() - for i := 0; i < arr.Len(); i++ { - child := NewNode(next) - elem := unsafe.Pointer(uintptr(elems) + uintptr(i)*d.elemType.Size) - err := d.elemDec.FromDom(elem, child, ctx) - if gerr == nil && err != nil { - gerr = err - } - next = child.Next() - } - - *(*rt.GoSlice)(vp) = *slice - return gerr -} diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/optdec/stringopts.go b/vendor/github.com/bytedance/sonic/internal/decoder/optdec/stringopts.go deleted file mode 100644 index 5af8c97e2..000000000 --- a/vendor/github.com/bytedance/sonic/internal/decoder/optdec/stringopts.go +++ /dev/null @@ -1,360 +0,0 @@ -package optdec - -import ( - "encoding/json" - "math" - "unsafe" - - "github.com/bytedance/sonic/internal/rt" -) - -type ptrStrDecoder struct { - typ *rt.GoType - deref decFunc -} - -// Pointer Value is allocated in the Caller -func (d *ptrStrDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error { - if node.IsNull() { - *(*unsafe.Pointer)(vp) = nil - return nil - } - - s, ok := node.AsStrRef(ctx) - if !ok { - return error_mismatch(node, ctx, stringType) - } - - if s == "null" { - *(*unsafe.Pointer)(vp) = nil - return nil - } - - if *(*unsafe.Pointer)(vp) == nil { - *(*unsafe.Pointer)(vp) = rt.Mallocgc(d.typ.Size, d.typ, true) - } - - return d.deref.FromDom(*(*unsafe.Pointer)(vp), node, ctx) -} - -type boolStringDecoder struct { -} - -func (d *boolStringDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error { - if node.IsNull() { - return nil - } - - s, ok := node.AsStrRef(ctx) - if !ok { - return error_mismatch(node, ctx, stringType) - } - - if s == "null" { - return nil - } - - b, err := ParseBool(s) - if err != nil { - return error_mismatch(node, ctx, boolType) - } - - *(*bool)(vp) = b - return nil -} - -func parseI64(node Node, ctx *context) (int64, error, bool) { - if node.IsNull() { - return 0, nil, true - } - - s, ok := node.AsStrRef(ctx) - if !ok { - return 0, error_mismatch(node, ctx, stringType), false - } - - if s == "null" { - return 0, nil, true - } - - ret, err := ParseI64(s) - return ret, err, false -} - -type i8StringDecoder struct{} - -func (d *i8StringDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error { - ret, err, null := parseI64(node, ctx) - if null { - return nil - } - - if err != nil { - return err - } - - if ret > math.MaxInt8 || ret < math.MinInt8 { - return error_mismatch(node, ctx, int8Type) - } - - *(*int8)(vp) = int8(ret) - return nil -} - -type i16StringDecoder struct{} - -func (d *i16StringDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error { - ret, err, null := parseI64(node, ctx) - if null { - return nil - } - - if err != nil { - return err - } - - if ret > math.MaxInt16 || ret < math.MinInt16 { - return error_mismatch(node, ctx, int16Type) - } - - *(*int16)(vp) = int16(ret) - return nil -} - -type i32StringDecoder struct{} - -func (d *i32StringDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error { - ret, err, null := parseI64(node, ctx) - if null { - return nil - } - - if err != nil { - return err - } - - if ret > math.MaxInt32 || ret < math.MinInt32 { - return error_mismatch(node, ctx, int32Type) - } - - *(*int32)(vp) = int32(ret) - return nil -} - -type i64StringDecoder struct{} - -func (d *i64StringDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error { - ret, err, null := parseI64(node, ctx) - if null { - return nil - } - - if err != nil { - return err - } - - *(*int64)(vp) = int64(ret) - return nil -} - -func parseU64(node Node, ctx *context) (uint64, error, bool) { - if node.IsNull() { - return 0, nil, true - } - - s, ok := node.AsStrRef(ctx) - if !ok { - return 0, error_mismatch(node, ctx, stringType), false - } - - if s == "null" { - return 0, nil, true - } - - ret, err := ParseU64(s) - return ret, err, false -} - -type u8StringDecoder struct{} - -func (d *u8StringDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error { - ret, err, null := parseU64(node, ctx) - if null { - return nil - } - - if err != nil { - return err - } - - if ret > math.MaxUint8 { - return error_mismatch(node, ctx, uint8Type) - } - - *(*uint8)(vp) = uint8(ret) - return nil -} - -type u16StringDecoder struct{} - -func (d *u16StringDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error { - ret, err, null := parseU64(node, ctx) - if null { - return nil - } - - if err != nil { - return err - } - - if ret > math.MaxUint16 { - return error_mismatch(node, ctx, uint16Type) - } - - *(*uint16)(vp) = uint16(ret) - return nil -} - -type u32StringDecoder struct{} - -func (d *u32StringDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error { - ret, err, null := parseU64(node, ctx) - if null { - return nil - } - - if err != nil { - return err - } - - if ret > math.MaxUint32 { - return error_mismatch(node, ctx, uint32Type) - } - - *(*uint32)(vp) = uint32(ret) - return nil -} - - -type u64StringDecoder struct{} - -func (d *u64StringDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error { - ret, err, null := parseU64(node, ctx) - if null { - return nil - } - - if err != nil { - return err - } - - *(*uint64)(vp) = uint64(ret) - return nil -} - -type f32StringDecoder struct{} - -func (d *f32StringDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error { - if node.IsNull() { - return nil - } - - s, ok := node.AsStrRef(ctx) - if !ok { - return error_mismatch(node, ctx, stringType) - } - - if s == "null" { - return nil - } - - ret, err := ParseF64(s) - if err != nil || ret > math.MaxFloat32 || ret < -math.MaxFloat32 { - return error_mismatch(node, ctx, float32Type) - } - - *(*float32)(vp) = float32(ret) - return nil -} - -type f64StringDecoder struct{} - -func (d *f64StringDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error { - if node.IsNull() { - return nil - } - - s, ok := node.AsStrRef(ctx) - if !ok { - return error_mismatch(node, ctx, stringType) - } - - if s == "null" { - return nil - } - - ret, err := ParseF64(s) - if err != nil { - return error_mismatch(node, ctx, float64Type) - } - - *(*float64)(vp) = float64(ret) - return nil -} - -/* parse string field with string options */ -type strStringDecoder struct{} - -func (d *strStringDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error { - if node.IsNull() { - return nil - } - - s, ok := node.AsStrRef(ctx) - if !ok { - return error_mismatch(node, ctx, stringType) - } - - if s == "null" { - return nil - } - - s, err := Unquote(s) - if err != nil { - return error_mismatch(node, ctx, stringType) - } - - *(*string)(vp) = s - return nil -} - -type numberStringDecoder struct{} - -func (d *numberStringDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error { - if node.IsNull() { - return nil - } - - s, ok := node.AsStrRef(ctx) - if !ok { - return error_mismatch(node, ctx, stringType) - } - - if s == "null" { - return nil - } - - num, ok := node.ParseNumber(ctx) - if !ok { - return error_mismatch(node, ctx, jsonNumberType) - } - - end, ok := SkipNumberFast(s, 0) - // has error or trailing chars - if !ok || end != len(s) { - return error_mismatch(node, ctx, jsonNumberType) - } - - *(*json.Number)(vp) = json.Number(num) - return nil -} diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/optdec/structs.go b/vendor/github.com/bytedance/sonic/internal/decoder/optdec/structs.go deleted file mode 100644 index 8b148eadf..000000000 --- a/vendor/github.com/bytedance/sonic/internal/decoder/optdec/structs.go +++ /dev/null @@ -1,62 +0,0 @@ -package optdec - -import ( - "reflect" - "unsafe" - - "github.com/bytedance/sonic/internal/decoder/consts" - caching "github.com/bytedance/sonic/internal/optcaching" - "github.com/bytedance/sonic/internal/resolver" -) - -type fieldEntry struct { - resolver.FieldMeta - fieldDec decFunc -} - -type structDecoder struct { - fieldMap caching.FieldLookup - fields []fieldEntry - structName string - typ reflect.Type -} - -func (d *structDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error { - if node.IsNull() { - return nil - } - - var gerr error - obj, ok := node.AsObj() - if !ok { - return error_mismatch(node, ctx, d.typ) - } - - next := obj.Children() - for i := 0; i < obj.Len(); i++ { - key, _ := NewNode(next).AsStrRef(ctx) - val := NewNode(PtrOffset(next, 1)) - next = val.Next() - - // find field idx - idx := d.fieldMap.Get(key, ctx.Options()&uint64(consts.OptionCaseSensitive) != 0) - if idx == -1 { - if Options(ctx.Options())&OptionDisableUnknown != 0 { - return error_field(key) - } - continue - } - - offset := d.fields[idx].Path[0].Size - elem := unsafe.Pointer(uintptr(vp) + offset) - err := d.fields[idx].fieldDec.FromDom(elem, val, ctx) - - // deal with mismatch type errors - if gerr == nil && err != nil { - // TODO: better error info - gerr = err - } - } - return gerr -} - diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/optdec/types.go b/vendor/github.com/bytedance/sonic/internal/decoder/optdec/types.go deleted file mode 100644 index fe1433eec..000000000 --- a/vendor/github.com/bytedance/sonic/internal/decoder/optdec/types.go +++ /dev/null @@ -1,60 +0,0 @@ -/* - * 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 optdec - -import ( - "encoding" - "encoding/base64" - "encoding/json" - "reflect" - "unsafe" - - "github.com/bytedance/sonic/internal/rt" -) - -var ( - boolType = reflect.TypeOf(bool(false)) - byteType = reflect.TypeOf(byte(0)) - intType = reflect.TypeOf(int(0)) - int8Type = reflect.TypeOf(int8(0)) - int16Type = reflect.TypeOf(int16(0)) - int32Type = reflect.TypeOf(int32(0)) - int64Type = reflect.TypeOf(int64(0)) - uintType = reflect.TypeOf(uint(0)) - uint8Type = reflect.TypeOf(uint8(0)) - uint16Type = reflect.TypeOf(uint16(0)) - uint32Type = reflect.TypeOf(uint32(0)) - uint64Type = reflect.TypeOf(uint64(0)) - float32Type = reflect.TypeOf(float32(0)) - float64Type = reflect.TypeOf(float64(0)) - stringType = reflect.TypeOf("") - bytesType = reflect.TypeOf([]byte(nil)) - jsonNumberType = reflect.TypeOf(json.Number("")) - base64CorruptInputError = reflect.TypeOf(base64.CorruptInputError(0)) - anyType = rt.UnpackType(reflect.TypeOf((*interface{})(nil)).Elem()) -) - -var ( - errorType = reflect.TypeOf((*error)(nil)).Elem() - jsonUnmarshalerType = reflect.TypeOf((*json.Unmarshaler)(nil)).Elem() - encodingTextUnmarshalerType = reflect.TypeOf((*encoding.TextUnmarshaler)(nil)).Elem() -) - -func rtype(t reflect.Type) (*rt.GoItab, *rt.GoType) { - p := (*rt.GoIface)(unsafe.Pointer(&t)) - return p.Itab, (*rt.GoType)(p.Value) -} diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/alg/mapiter.go b/vendor/github.com/bytedance/sonic/internal/encoder/alg/mapiter.go deleted file mode 100644 index 4664d90ca..000000000 --- a/vendor/github.com/bytedance/sonic/internal/encoder/alg/mapiter.go +++ /dev/null @@ -1,285 +0,0 @@ -/* - * 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 alg - -import ( - "encoding" - "reflect" - "strconv" - "sync" - "unsafe" - - "github.com/bytedance/sonic/internal/encoder/vars" - "github.com/bytedance/sonic/internal/rt" -) - -type _MapPair struct { - k string // when the map key is integer, k is pointed to m - v unsafe.Pointer - m [32]byte -} - -type MapIterator struct { - It rt.GoMapIterator // must be the first field - kv rt.GoSlice // slice of _MapPair - ki int -} - -var ( - iteratorPool = sync.Pool{} - iteratorPair = rt.UnpackType(reflect.TypeOf(_MapPair{})) -) - -func init() { - if unsafe.Offsetof(MapIterator{}.It) != 0 { - panic("_MapIterator.it is not the first field") - } -} - - -func newIterator() *MapIterator { - if v := iteratorPool.Get(); v == nil { - return new(MapIterator) - } else { - return resetIterator(v.(*MapIterator)) - } -} - -func resetIterator(p *MapIterator) *MapIterator { - p.ki = 0 - p.It = rt.GoMapIterator{} - p.kv.Len = 0 - return p -} - -func (self *MapIterator) at(i int) *_MapPair { - return (*_MapPair)(unsafe.Pointer(uintptr(self.kv.Ptr) + uintptr(i) * unsafe.Sizeof(_MapPair{}))) -} - -func (self *MapIterator) add() (p *_MapPair) { - p = self.at(self.kv.Len) - self.kv.Len++ - return -} - -func (self *MapIterator) data() (p []_MapPair) { - *(*rt.GoSlice)(unsafe.Pointer(&p)) = self.kv - return -} - -func (self *MapIterator) append(t *rt.GoType, k unsafe.Pointer, v unsafe.Pointer) (err error) { - p := self.add() - p.v = v - tk := t.Kind() - - // followed as `encoding/json/emcode.go:resolveKeyName - if tk == reflect.String { - p.k = *(*string)(k) - return nil - } - - // check if the key implements the encoding.TextMarshaler interface - if t.Pack().Implements(vars.EncodingTextMarshalerType) { - if tk != reflect.Interface { - return self.appendConcrete(p, t, k) - } else { - return self.appendInterface(p, t, k) - } - } - - return self.appendGeneric(p, t, tk, k) -} - -func (self *MapIterator) appendGeneric(p *_MapPair, t *rt.GoType, v reflect.Kind, k unsafe.Pointer) error { - switch v { - case reflect.Int : p.k = rt.Mem2Str(strconv.AppendInt(p.m[:0], int64(*(*int)(k)), 10)) ; return nil - case reflect.Int8 : p.k = rt.Mem2Str(strconv.AppendInt(p.m[:0], int64(*(*int8)(k)), 10)) ; return nil - case reflect.Int16 : p.k = rt.Mem2Str(strconv.AppendInt(p.m[:0], int64(*(*int16)(k)), 10)) ; return nil - case reflect.Int32 : p.k = rt.Mem2Str(strconv.AppendInt(p.m[:0], int64(*(*int32)(k)), 10)) ; return nil - case reflect.Int64 : p.k = rt.Mem2Str(strconv.AppendInt(p.m[:0], int64(*(*int64)(k)), 10)) ; return nil - case reflect.Uint : p.k = rt.Mem2Str(strconv.AppendUint(p.m[:0], uint64(*(*uint)(k)), 10)) ; return nil - case reflect.Uint8 : p.k = rt.Mem2Str(strconv.AppendUint(p.m[:0], uint64(*(*uint8)(k)), 10)) ; return nil - case reflect.Uint16 : p.k = rt.Mem2Str(strconv.AppendUint(p.m[:0], uint64(*(*uint16)(k)), 10)) ; return nil - case reflect.Uint32 : p.k = rt.Mem2Str(strconv.AppendUint(p.m[:0], uint64(*(*uint32)(k)), 10)) ; return nil - case reflect.Uint64 : p.k = rt.Mem2Str(strconv.AppendUint(p.m[:0], uint64(*(*uint64)(k)), 10)) ; return nil - case reflect.Uintptr : p.k = rt.Mem2Str(strconv.AppendUint(p.m[:0], uint64(*(*uintptr)(k)), 10)) ; return nil - case reflect.Bool : if *(*bool)(k) { p.k = "true" } else { p.k = "false" }; return nil - default : return vars.Error_type(t.Pack()) - } -} - -func (self *MapIterator) appendConcrete(p *_MapPair, t *rt.GoType, k unsafe.Pointer) error { - // compiler has already checked that the type implements the encoding.MarshalText interface - if !t.Indirect() { - k = *(*unsafe.Pointer)(k) - } - - // check the TextMarshaler interface - eface := rt.GoEface{Value: k, Type: t}.Pack() - e, ok := eface.(encoding.TextMarshaler) - if !ok { - return vars.Error_type(t.Pack()) - } - - // check for nil pointer - if t.Kind() == reflect.Ptr && k == nil { - p.k = "" - return nil - } - - out, err := e.MarshalText() - if err != nil { - return err - } - p.k = rt.Mem2Str(out) - return nil -} - -func (self *MapIterator) appendInterface(p *_MapPair, t *rt.GoType, k unsafe.Pointer) (err error) { - if len(rt.IfaceType(t).Methods) == 0 { - panic("unexpected map key type") - } - p.k, err = asText(k) - return -} - -func IteratorStop(p *MapIterator) { - iteratorPool.Put(p) -} - -func IteratorNext(p *MapIterator) { - i := p.ki - t := &p.It - - /* check for unordered iteration */ - if i < 0 { - rt.Mapiternext(t) - return - } - - /* check for end of iteration */ - if p.ki >= p.kv.Len { - t.K = nil - t.V = nil - return - } - - /* update the key-value pair, and increase the pointer */ - t.K = unsafe.Pointer(&p.at(p.ki).k) - t.V = p.at(p.ki).v - p.ki++ -} - -func IteratorStart(t *rt.GoMapType, m unsafe.Pointer, fv uint64) (*MapIterator, error) { - it := newIterator() - rt.Mapiterinit(t, m, &it.It) - count := rt.Maplen(m) - - /* check for key-sorting, empty map don't need sorting */ - if count == 0 || (fv & (1<<BitSortMapKeys)) == 0 { - it.ki = -1 - return it, nil - } - - /* pre-allocate space if needed */ - if count > it.kv.Cap { - it.kv = rt.GrowSlice(iteratorPair, it.kv, count) - } - - /* dump all the key-value pairs */ - for ; it.It.K != nil; rt.Mapiternext(&it.It) { - if err := it.append(t.Key, it.It.K, it.It.V); err != nil { - IteratorStop(it) - return nil, err - } - } - - /* sort the keys, map with only 1 item don't need sorting */ - if it.ki = 1; count > 1 { - radixQsort(it.data(), 0, maxDepth(it.kv.Len)) - } - - /* load the first pair into iterator */ - it.It.V = it.at(0).v - it.It.K = unsafe.Pointer(&it.at(0).k) - return it, nil -} - -func asText(v unsafe.Pointer) (string, error) { - text := rt.AssertI2I(rt.UnpackType(vars.EncodingTextMarshalerType), *(*rt.GoIface)(v)) - r, e := (*(*encoding.TextMarshaler)(unsafe.Pointer(&text))).MarshalText() - return rt.Mem2Str(r), e -} - -func IsValidNumber(s string) bool { - // This function implements the JSON numbers grammar. - // See https://tools.ietf.org/html/rfc7159#section-6 - // and https://www.json.org/img/number.png - - if s == "" { - return false - } - - // Optional - - if s[0] == '-' { - s = s[1:] - if s == "" { - return false - } - } - - // Digits - switch { - default: - return false - - case s[0] == '0': - s = s[1:] - - case '1' <= s[0] && s[0] <= '9': - s = s[1:] - for len(s) > 0 && '0' <= s[0] && s[0] <= '9' { - s = s[1:] - } - } - - // . followed by 1 or more digits. - if len(s) >= 2 && s[0] == '.' && '0' <= s[1] && s[1] <= '9' { - s = s[2:] - for len(s) > 0 && '0' <= s[0] && s[0] <= '9' { - s = s[1:] - } - } - - // e or E followed by an optional - or + and - // 1 or more digits. - if len(s) >= 2 && (s[0] == 'e' || s[0] == 'E') { - s = s[1:] - if s[0] == '+' || s[0] == '-' { - s = s[1:] - if s == "" { - return false - } - } - for len(s) > 0 && '0' <= s[0] && s[0] <= '9' { - s = s[1:] - } - } - - // Make sure we are at the end. - return s == "" -} diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/alg/opts.go b/vendor/github.com/bytedance/sonic/internal/encoder/alg/opts.go deleted file mode 100644 index c19e2de4e..000000000 --- a/vendor/github.com/bytedance/sonic/internal/encoder/alg/opts.go +++ /dev/null @@ -1,31 +0,0 @@ -/** - * Copyright 2024 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 alg - -const ( - BitSortMapKeys = iota - BitEscapeHTML - BitCompactMarshaler - BitNoQuoteTextMarshaler - BitNoNullSliceOrMap - BitValidateString - BitNoValidateJSONMarshaler - BitNoEncoderNewline - BitEncodeNullForInfOrNan - - BitPointerValue = 63 -) diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/alg/sort.go b/vendor/github.com/bytedance/sonic/internal/encoder/alg/sort.go deleted file mode 100644 index 5bb0f9011..000000000 --- a/vendor/github.com/bytedance/sonic/internal/encoder/alg/sort.go +++ /dev/null @@ -1,206 +0,0 @@ -/* - * 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 alg - -// Algorithm 3-way Radix Quicksort, d means the radix. -// Reference: https://algs4.cs.princeton.edu/51radix/Quick3string.java.html -func radixQsort(kvs []_MapPair, d, maxDepth int) { - for len(kvs) > 11 { - // To avoid the worst case of quickSort (time: O(n^2)), use introsort here. - // Reference: https://en.wikipedia.org/wiki/Introsort and - // https://github.com/golang/go/issues/467 - if maxDepth == 0 { - heapSort(kvs, 0, len(kvs)) - return - } - maxDepth-- - - p := pivot(kvs, d) - lt, i, gt := 0, 0, len(kvs) - for i < gt { - c := byteAt(kvs[i].k, d) - if c < p { - swap(kvs, lt, i) - i++ - lt++ - } else if c > p { - gt-- - swap(kvs, i, gt) - } else { - i++ - } - } - - // kvs[0:lt] < v = kvs[lt:gt] < kvs[gt:len(kvs)] - // Native implementation: - // radixQsort(kvs[:lt], d, maxDepth) - // if p > -1 { - // radixQsort(kvs[lt:gt], d+1, maxDepth) - // } - // radixQsort(kvs[gt:], d, maxDepth) - // Optimize as follows: make recursive calls only for the smaller parts. - // Reference: https://www.geeksforgeeks.org/quicksort-tail-call-optimization-reducing-worst-case-space-log-n/ - if p == -1 { - if lt > len(kvs) - gt { - radixQsort(kvs[gt:], d, maxDepth) - kvs = kvs[:lt] - } else { - radixQsort(kvs[:lt], d, maxDepth) - kvs = kvs[gt:] - } - } else { - ml := maxThree(lt, gt-lt, len(kvs)-gt) - if ml == lt { - radixQsort(kvs[lt:gt], d+1, maxDepth) - radixQsort(kvs[gt:], d, maxDepth) - kvs = kvs[:lt] - } else if ml == gt-lt { - radixQsort(kvs[:lt], d, maxDepth) - radixQsort(kvs[gt:], d, maxDepth) - kvs = kvs[lt:gt] - d += 1 - } else { - radixQsort(kvs[:lt], d, maxDepth) - radixQsort(kvs[lt:gt], d+1, maxDepth) - kvs = kvs[gt:] - } - } - } - insertRadixSort(kvs, d) -} - -func insertRadixSort(kvs []_MapPair, d int) { - for i := 1; i < len(kvs); i++ { - for j := i; j > 0 && lessFrom(kvs[j].k, kvs[j-1].k, d); j-- { - swap(kvs, j, j-1) - } - } -} - -func pivot(kvs []_MapPair, d int) int { - m := len(kvs) >> 1 - if len(kvs) > 40 { - // Tukey's ``Ninther,'' median of three mediankvs of three. - t := len(kvs) / 8 - return medianThree( - medianThree(byteAt(kvs[0].k, d), byteAt(kvs[t].k, d), byteAt(kvs[2*t].k, d)), - medianThree(byteAt(kvs[m].k, d), byteAt(kvs[m-t].k, d), byteAt(kvs[m+t].k, d)), - medianThree(byteAt(kvs[len(kvs)-1].k, d), - byteAt(kvs[len(kvs)-1-t].k, d), - byteAt(kvs[len(kvs)-1-2*t].k, d))) - } - return medianThree(byteAt(kvs[0].k, d), byteAt(kvs[m].k, d), byteAt(kvs[len(kvs)-1].k, d)) -} - -func medianThree(i, j, k int) int { - if i > j { - i, j = j, i - } // i < j - if k < i { - return i - } - if k > j { - return j - } - return k -} - -func maxThree(i, j, k int) int { - max := i - if max < j { - max = j - } - if max < k { - max = k - } - return max -} - -// maxDepth returns a threshold at which quicksort should switch -// to heapsort. It returnkvs 2*ceil(lg(n+1)). -func maxDepth(n int) int { - var depth int - for i := n; i > 0; i >>= 1 { - depth++ - } - return depth * 2 -} - -// siftDown implements the heap property on kvs[lo:hi]. -// first is an offset into the array where the root of the heap lies. -func siftDown(kvs []_MapPair, lo, hi, first int) { - root := lo - for { - child := 2*root + 1 - if child >= hi { - break - } - if child+1 < hi && kvs[first+child].k < kvs[first+child+1].k { - child++ - } - if kvs[first+root].k >= kvs[first+child].k { - return - } - swap(kvs, first+root, first+child) - root = child - } -} - -func heapSort(kvs []_MapPair, a, b int) { - first := a - lo := 0 - hi := b - a - - // Build heap with the greatest element at top. - for i := (hi - 1) / 2; i >= 0; i-- { - siftDown(kvs, i, hi, first) - } - - // Pop elements, the largest first, into end of kvs. - for i := hi - 1; i >= 0; i-- { - swap(kvs, first, first+i) - siftDown(kvs, lo, i, first) - } -} - -// Note that _MapPair.k is NOT pointed to _MapPair.m when map key is integer after swap -func swap(kvs []_MapPair, a, b int) { - kvs[a].k, kvs[b].k = kvs[b].k, kvs[a].k - kvs[a].v, kvs[b].v = kvs[b].v, kvs[a].v -} - -// Compare two strings from the pos d. -func lessFrom(a, b string, d int) bool { - l := len(a) - if l > len(b) { - l = len(b) - } - for i := d; i < l; i++ { - if a[i] == b[i] { - continue - } - return a[i] < b[i] - } - return len(a) < len(b) -} - -func byteAt(b string, p int) int { - if p < len(b) { - return int(b[p]) - } - return -1 -} diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/alg/spec.go b/vendor/github.com/bytedance/sonic/internal/encoder/alg/spec.go deleted file mode 100644 index f98914961..000000000 --- a/vendor/github.com/bytedance/sonic/internal/encoder/alg/spec.go +++ /dev/null @@ -1,189 +0,0 @@ -//go:build (amd64 && go1.16 && !go1.26) || (arm64 && go1.20 && !go1.26) -// +build amd64,go1.16,!go1.26 arm64,go1.20,!go1.26 - -/** - * Copyright 2024 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 alg - -import ( - "runtime" - "strconv" - "unsafe" - - "github.com/bytedance/sonic/internal/native" - "github.com/bytedance/sonic/internal/native/types" - "github.com/bytedance/sonic/internal/rt" -) - -// Valid validates json and returns first non-blank character position, -// if it is only one valid json value. -// Otherwise returns invalid character position using start. -// -// Note: it does not check for the invalid UTF-8 characters. -func Valid(data []byte) (ok bool, start int) { - n := len(data) - if n == 0 { - return false, -1 - } - s := rt.Mem2Str(data) - p := 0 - m := types.NewStateMachine() - ret := native.ValidateOne(&s, &p, m, 0) - types.FreeStateMachine(m) - - if ret < 0 { - return false, p-1 - } - - /* check for trailing spaces */ - for ;p < n; p++ { - if (types.SPACE_MASK & (1 << data[p])) == 0 { - return false, p - } - } - - return true, ret -} - -var typeByte = rt.UnpackEface(byte(0)).Type - -func Quote(buf []byte, val string, double bool) []byte { - if len(val) == 0 { - if double { - return append(buf, `"\"\""`...) - } - return append(buf, `""`...) - } - - if double { - buf = append(buf, `"\"`...) - } else { - buf = append(buf, `"`...) - } - sp := rt.IndexChar(val, 0) - nb := len(val) - - buf = rt.GuardSlice2(buf, nb+1) - b := (*rt.GoSlice)(unsafe.Pointer(&buf)) - - // input buffer - for nb > 0 { - // output buffer - dp := unsafe.Pointer(uintptr(b.Ptr) + uintptr(b.Len)) - dn := b.Cap - b.Len - // call native.Quote, dn is byte count it outputs - opts := uint64(0) - if double { - opts = types.F_DOUBLE_UNQUOTE - } - ret := native.Quote(sp, nb, dp, &dn, opts) - // update *buf length - b.Len += dn - - // no need more output - if ret >= 0 { - break - } - - // double buf size - *b = rt.GrowSlice(typeByte, *b, b.Cap*2) - // ret is the complement of consumed input - ret = ^ret - // update input buffer - nb -= ret - if nb > 0 { - sp = unsafe.Pointer(uintptr(sp) + uintptr(ret)) - } - } - - runtime.KeepAlive(buf) - runtime.KeepAlive(sp) - if double { - buf = append(buf, `\""`...) - } else { - buf = append(buf, `"`...) - } - - return buf -} - -func HtmlEscape(dst []byte, src []byte) []byte { - var sidx int - - dst = append(dst, src[:0]...) // avoid check nil dst - sbuf := (*rt.GoSlice)(unsafe.Pointer(&src)) - dbuf := (*rt.GoSlice)(unsafe.Pointer(&dst)) - - /* grow dst if it is shorter */ - if cap(dst)-len(dst) < len(src)+types.BufPaddingSize { - cap := len(src)*3/2 + types.BufPaddingSize - *dbuf = rt.GrowSlice(typeByte, *dbuf, cap) - } - - for sidx < sbuf.Len { - sp := rt.Add(sbuf.Ptr, uintptr(sidx)) - dp := rt.Add(dbuf.Ptr, uintptr(dbuf.Len)) - - sn := sbuf.Len - sidx - dn := dbuf.Cap - dbuf.Len - nb := native.HTMLEscape(sp, sn, dp, &dn) - - /* check for errors */ - if dbuf.Len += dn; nb >= 0 { - break - } - - /* not enough space, grow the slice and try again */ - sidx += ^nb - *dbuf = rt.GrowSlice(typeByte, *dbuf, dbuf.Cap*2) - } - return dst -} - -func F64toa(buf []byte, v float64) ([]byte) { - if v == 0 { - return append(buf, '0') - } - buf = rt.GuardSlice2(buf, 64) - ret := native.F64toa((*byte)(rt.IndexByte(buf, len(buf))), v) - if ret > 0 { - return buf[:len(buf)+ret] - } else { - return buf - } -} - -func F32toa(buf []byte, v float32) ([]byte) { - if v == 0 { - return append(buf, '0') - } - buf = rt.GuardSlice2(buf, 64) - ret := native.F32toa((*byte)(rt.IndexByte(buf, len(buf))), v) - if ret > 0 { - return buf[:len(buf)+ret] - } else { - return buf - } -} - -func I64toa(buf []byte, v int64) ([]byte) { - return strconv.AppendInt(buf, v, 10) -} - -func U64toa(buf []byte, v uint64) ([]byte) { - return strconv.AppendUint(buf, v, 10) -} diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/alg/spec_compat.go b/vendor/github.com/bytedance/sonic/internal/encoder/alg/spec_compat.go deleted file mode 100644 index cd9beab04..000000000 --- a/vendor/github.com/bytedance/sonic/internal/encoder/alg/spec_compat.go +++ /dev/null @@ -1,148 +0,0 @@ -// +build !amd64,!arm64 go1.26 !go1.16 arm64,!go1.20 - -/** - * Copyright 2024 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 alg - -import ( - _ "unsafe" - "unicode/utf8" - "strconv" - "bytes" - "encoding/json" - - "github.com/bytedance/sonic/internal/rt" -) - -// Valid validates json and returns first non-blank character position, -// if it is only one valid json value. -// Otherwise returns invalid character position using start. -// -// Note: it does not check for the invalid UTF-8 characters. -func Valid(data []byte) (ok bool, start int) { - ok = json.Valid(data) - return ok, 0 -} - -var typeByte = rt.UnpackEface(byte(0)).Type - -func Quote(e []byte, s string, double bool) []byte { - if len(s) == 0 { - if double { - return append(e, `"\"\""`...) - } - return append(e, `""`...) - } - - b := e - ss := len(e) - e = append(e, '"') - start := 0 - - for i := 0; i < len(s); { - if b := s[i]; b < utf8.RuneSelf { - if rt.SafeSet[b] { - i++ - continue - } - if start < i { - e = append(e, s[start:i]...) - } - e = append(e, '\\') - switch b { - case '\\', '"': - e = append(e, b) - case '\n': - e = append(e, 'n') - case '\r': - e = append(e, 'r') - case '\t': - e = append(e, 't') - default: - // This encodes bytes < 0x20 except for \t, \n and \r. - // If escapeHTML is set, it also escapes <, >, and & - // because they can lead to security holes when - // user-controlled strings are rendered into JSON - // and served to some browsers. - e = append(e, `u00`...) - e = append(e, rt.Hex[b>>4]) - e = append(e, rt.Hex[b&0xF]) - } - i++ - start = i - continue - } - c, size := utf8.DecodeRuneInString(s[i:]) - // if correct && c == utf8.RuneError && size == 1 { - // if start < i { - // e = append(e, s[start:i]...) - // } - // e = append(e, `\ufffd`...) - // i += size - // start = i - // continue - // } - if c == '\u2028' || c == '\u2029' { - if start < i { - e = append(e, s[start:i]...) - } - e = append(e, `\u202`...) - e = append(e, rt.Hex[c&0xF]) - i += size - start = i - continue - } - i += size - } - - if start < len(s) { - e = append(e, s[start:]...) - } - e = append(e, '"') - - if double { - return strconv.AppendQuote(b, string(e[ss:])) - } else { - return e - } -} - -func HtmlEscape(dst []byte, src []byte) []byte { - buf := bytes.NewBuffer(dst) - json.HTMLEscape(buf, src) - return buf.Bytes() -} - -func F64toa(buf []byte, v float64) ([]byte) { - bs := bytes.NewBuffer(buf) - _ = json.NewEncoder(bs).Encode(v) - return bs.Bytes() -} - -func F32toa(buf []byte, v float32) ([]byte) { - bs := bytes.NewBuffer(buf) - _ = json.NewEncoder(bs).Encode(v) - return bs.Bytes() -} - -func I64toa(buf []byte, v int64) ([]byte) { - return strconv.AppendInt(buf, int64(v), 10) -} - -func U64toa(buf []byte, v uint64) ([]byte) { - return strconv.AppendUint(buf, v, 10) -} diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/compiler.go b/vendor/github.com/bytedance/sonic/internal/encoder/compiler.go deleted file mode 100644 index eeeb119cc..000000000 --- a/vendor/github.com/bytedance/sonic/internal/encoder/compiler.go +++ /dev/null @@ -1,693 +0,0 @@ -/* - * 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 encoder - -import ( - "reflect" - "unsafe" - - "github.com/bytedance/sonic/internal/encoder/ir" - "github.com/bytedance/sonic/internal/encoder/vars" - "github.com/bytedance/sonic/internal/encoder/vm" - "github.com/bytedance/sonic/internal/resolver" - "github.com/bytedance/sonic/internal/rt" - "github.com/bytedance/sonic/option" -) - -func ForceUseVM() { - vm.SetCompiler(makeEncoderVM) - pretouchType = pretouchTypeVM - encodeTypedPointer = vm.EncodeTypedPointer - vars.UseVM = true -} - -var encodeTypedPointer func(buf *[]byte, vt *rt.GoType, vp *unsafe.Pointer, sb *vars.Stack, fv uint64) error - -func makeEncoderVM(vt *rt.GoType, ex ...interface{}) (interface{}, error) { - pp, err := NewCompiler().Compile(vt.Pack(), ex[0].(bool)) - if err != nil { - return nil, err - } - return &pp, nil -} - -var pretouchType func(_vt reflect.Type, opts option.CompileOptions, v uint8) (map[reflect.Type]uint8, error) - -func pretouchTypeVM(_vt reflect.Type, opts option.CompileOptions, v uint8) (map[reflect.Type]uint8, error) { - /* compile function */ - compiler := NewCompiler().apply(opts) - - /* find or compile */ - vt := rt.UnpackType(_vt) - if val := vars.GetProgram(vt); val != nil { - return nil, nil - } else if _, err := vars.ComputeProgram(vt, makeEncoderVM, v == 1); err == nil { - return compiler.rec, nil - } else { - return nil, err - } -} - -func pretouchRec(vtm map[reflect.Type]uint8, opts option.CompileOptions) error { - if opts.RecursiveDepth < 0 || len(vtm) == 0 { - return nil - } - next := make(map[reflect.Type]uint8) - for vt, v := range vtm { - sub, err := pretouchType(vt, opts, v) - if err != nil { - return err - } - for svt, v := range sub { - next[svt] = v - } - } - opts.RecursiveDepth -= 1 - return pretouchRec(next, opts) -} - -type Compiler struct { - opts option.CompileOptions - pv bool - tab map[reflect.Type]bool - rec map[reflect.Type]uint8 -} - -func NewCompiler() *Compiler { - return &Compiler{ - opts: option.DefaultCompileOptions(), - tab: map[reflect.Type]bool{}, - rec: map[reflect.Type]uint8{}, - } -} - -func (self *Compiler) apply(opts option.CompileOptions) *Compiler { - self.opts = opts - if self.opts.RecursiveDepth > 0 { - self.rec = map[reflect.Type]uint8{} - } - return self -} - -func (self *Compiler) rescue(ep *error) { - if val := recover(); val != nil { - if err, ok := val.(error); ok { - *ep = err - } else { - panic(val) - } - } -} - -func (self *Compiler) Compile(vt reflect.Type, pv bool) (ret ir.Program, err error) { - defer self.rescue(&err) - self.compileOne(&ret, 0, vt, pv) - return -} - -func (self *Compiler) compileOne(p *ir.Program, sp int, vt reflect.Type, pv bool) { - if self.tab[vt] { - p.Vp(ir.OP_recurse, vt, pv) - } else { - self.compileRec(p, sp, vt, pv) - } -} - -func (self *Compiler) tryCompileMarshaler(p *ir.Program, vt reflect.Type, pv bool) bool { - pt := reflect.PtrTo(vt) - - /* check for addressable `json.Marshaler` with pointer receiver */ - if pv && pt.Implements(vars.JsonMarshalerType) { - addMarshalerOp(p, ir.OP_marshal_p, pt, vars.JsonMarshalerType) - return true - } - - /* check for `json.Marshaler` */ - if vt.Implements(vars.JsonMarshalerType) { - self.compileMarshaler(p, ir.OP_marshal, vt, vars.JsonMarshalerType) - return true - } - - /* check for addressable `encoding.TextMarshaler` with pointer receiver */ - if pv && pt.Implements(vars.EncodingTextMarshalerType) { - addMarshalerOp(p, ir.OP_marshal_text_p, pt, vars.EncodingTextMarshalerType) - return true - } - - /* check for `encoding.TextMarshaler` */ - if vt.Implements(vars.EncodingTextMarshalerType) { - self.compileMarshaler(p, ir.OP_marshal_text, vt, vars.EncodingTextMarshalerType) - return true - } - - return false -} - -func (self *Compiler) compileRec(p *ir.Program, sp int, vt reflect.Type, pv bool) { - pr := self.pv - - if self.tryCompileMarshaler(p, vt, pv) { - return - } - - /* enter the recursion, and compile the type */ - self.pv = pv - self.tab[vt] = true - self.compileOps(p, sp, vt) - - /* exit the recursion */ - self.pv = pr - delete(self.tab, vt) -} - -func (self *Compiler) compileOps(p *ir.Program, sp int, vt reflect.Type) { - switch vt.Kind() { - case reflect.Bool: - p.Add(ir.OP_bool) - case reflect.Int: - p.Add(ir.OP_int()) - case reflect.Int8: - p.Add(ir.OP_i8) - case reflect.Int16: - p.Add(ir.OP_i16) - case reflect.Int32: - p.Add(ir.OP_i32) - case reflect.Int64: - p.Add(ir.OP_i64) - case reflect.Uint: - p.Add(ir.OP_uint()) - case reflect.Uint8: - p.Add(ir.OP_u8) - case reflect.Uint16: - p.Add(ir.OP_u16) - case reflect.Uint32: - p.Add(ir.OP_u32) - case reflect.Uint64: - p.Add(ir.OP_u64) - case reflect.Uintptr: - p.Add(ir.OP_uintptr()) - case reflect.Float32: - p.Add(ir.OP_f32) - case reflect.Float64: - p.Add(ir.OP_f64) - case reflect.String: - self.compileString(p, vt) - case reflect.Array: - self.compileArray(p, sp, vt.Elem(), vt.Len()) - case reflect.Interface: - self.compileInterface(p, vt) - case reflect.Map: - self.compileMap(p, sp, vt) - case reflect.Ptr: - self.compilePtr(p, sp, vt.Elem()) - case reflect.Slice: - self.compileSlice(p, sp, vt.Elem()) - case reflect.Struct: - self.compileStruct(p, sp, vt) - default: - self.compileUnsupportedType(p, vt) - } -} - -func (self *Compiler) compileNil(p *ir.Program, sp int, vt reflect.Type, nil_op ir.Op, fn func(*ir.Program, int, reflect.Type)) { - x := p.PC() - p.Add(ir.OP_is_nil) - fn(p, sp, vt) - e := p.PC() - p.Add(ir.OP_goto) - p.Pin(x) - p.Add(nil_op) - p.Pin(e) -} - -func (self *Compiler) compilePtr(p *ir.Program, sp int, vt reflect.Type) { - self.compileNil(p, sp, vt, ir.OP_null, self.compilePtrBody) -} - -func (self *Compiler) compilePtrBody(p *ir.Program, sp int, vt reflect.Type) { - p.Tag(sp) - p.Add(ir.OP_save) - p.Add(ir.OP_deref) - self.compileOne(p, sp+1, vt, true) - p.Add(ir.OP_drop) -} - -func (self *Compiler) compileMap(p *ir.Program, sp int, vt reflect.Type) { - self.compileNil(p, sp, vt, ir.OP_empty_obj, self.compileMapBody) -} - -func (self *Compiler) compileMapBody(p *ir.Program, sp int, vt reflect.Type) { - p.Tag(sp + 1) - p.Int(ir.OP_byte, '{') - e := p.PC() - p.Add(ir.OP_is_zero_map) - p.Add(ir.OP_save) - p.Rtt(ir.OP_map_iter, vt) - p.Add(ir.OP_save) - i := p.PC() - p.Add(ir.OP_map_check_key) - u := p.PC() - p.Add(ir.OP_map_write_key) - self.compileMapBodyKey(p, vt.Key()) - p.Pin(u) - p.Int(ir.OP_byte, ':') - p.Add(ir.OP_map_value_next) - self.compileOne(p, sp+2, vt.Elem(), false) - j := p.PC() - p.Add(ir.OP_map_check_key) - p.Int(ir.OP_byte, ',') - v := p.PC() - p.Add(ir.OP_map_write_key) - self.compileMapBodyKey(p, vt.Key()) - p.Pin(v) - p.Int(ir.OP_byte, ':') - p.Add(ir.OP_map_value_next) - self.compileOne(p, sp+2, vt.Elem(), false) - p.Int(ir.OP_goto, j) - p.Pin(i) - p.Pin(j) - p.Add(ir.OP_map_stop) - p.Add(ir.OP_drop_2) - p.Pin(e) - p.Int(ir.OP_byte, '}') -} - -func (self *Compiler) compileMapBodyKey(p *ir.Program, vk reflect.Type) { - // followed as `encoding/json/emcode.go:resolveKeyName - if vk.Kind() == reflect.String { - self.compileString(p, vk) - return - } - - if !vk.Implements(vars.EncodingTextMarshalerType) { - self.compileMapBodyTextKey(p, vk) - } else { - self.compileMapBodyUtextKey(p, vk) - } -} - -func (self *Compiler) compileMapBodyTextKey(p *ir.Program, vk reflect.Type) { - switch vk.Kind() { - case reflect.Invalid: - panic("map key is nil") - case reflect.Bool: - p.Key(ir.OP_bool) - case reflect.Int: - p.Key(ir.OP_int()) - case reflect.Int8: - p.Key(ir.OP_i8) - case reflect.Int16: - p.Key(ir.OP_i16) - case reflect.Int32: - p.Key(ir.OP_i32) - case reflect.Int64: - p.Key(ir.OP_i64) - case reflect.Uint: - p.Key(ir.OP_uint()) - case reflect.Uint8: - p.Key(ir.OP_u8) - case reflect.Uint16: - p.Key(ir.OP_u16) - case reflect.Uint32: - p.Key(ir.OP_u32) - case reflect.Uint64: - p.Key(ir.OP_u64) - case reflect.Uintptr: - p.Key(ir.OP_uintptr()) - case reflect.Float32: - p.Key(ir.OP_f32) - case reflect.Float64: - p.Key(ir.OP_f64) - case reflect.String: - self.compileString(p, vk) - default: - panic(vars.Error_type(vk)) - } -} - -func (self *Compiler) compileMapBodyUtextKey(p *ir.Program, vk reflect.Type) { - if vk.Kind() != reflect.Ptr { - addMarshalerOp(p, ir.OP_marshal_text, vk, vars.EncodingTextMarshalerType) - } else { - self.compileMapBodyUtextPtr(p, vk) - } -} - -func (self *Compiler) compileMapBodyUtextPtr(p *ir.Program, vk reflect.Type) { - i := p.PC() - p.Add(ir.OP_is_nil) - addMarshalerOp(p, ir.OP_marshal_text, vk, vars.EncodingTextMarshalerType) - j := p.PC() - p.Add(ir.OP_goto) - p.Pin(i) - p.Str(ir.OP_text, "\"\"") - p.Pin(j) -} - -func (self *Compiler) compileSlice(p *ir.Program, sp int, vt reflect.Type) { - self.compileNil(p, sp, vt, ir.OP_empty_arr, self.compileSliceBody) -} - -func (self *Compiler) compileSliceBody(p *ir.Program, sp int, vt reflect.Type) { - if vars.IsSimpleByte(vt) { - p.Add(ir.OP_bin) - } else { - self.compileSliceArray(p, sp, vt) - } -} - -func (self *Compiler) compileSliceArray(p *ir.Program, sp int, vt reflect.Type) { - p.Tag(sp) - p.Int(ir.OP_byte, '[') - e := p.PC() - p.Add(ir.OP_is_nil) - p.Add(ir.OP_save) - p.Add(ir.OP_slice_len) - i := p.PC() - p.Rtt(ir.OP_slice_next, vt) - self.compileOne(p, sp+1, vt, true) - j := p.PC() - p.Rtt(ir.OP_slice_next, vt) - p.Int(ir.OP_byte, ',') - self.compileOne(p, sp+1, vt, true) - p.Int(ir.OP_goto, j) - p.Pin(i) - p.Pin(j) - p.Add(ir.OP_drop) - p.Pin(e) - p.Int(ir.OP_byte, ']') -} - -func (self *Compiler) compileArray(p *ir.Program, sp int, vt reflect.Type, nb int) { - p.Tag(sp) - p.Int(ir.OP_byte, '[') - p.Add(ir.OP_save) - - /* first item */ - if nb != 0 { - self.compileOne(p, sp+1, vt, self.pv) - p.Add(ir.OP_load) - } - - /* remaining items */ - for i := 1; i < nb; i++ { - p.Int(ir.OP_byte, ',') - p.Int(ir.OP_index, i*int(vt.Size())) - self.compileOne(p, sp+1, vt, self.pv) - p.Add(ir.OP_load) - } - - /* end of array */ - p.Add(ir.OP_drop) - p.Int(ir.OP_byte, ']') -} - -func (self *Compiler) compileString(p *ir.Program, vt reflect.Type) { - if vt != vars.JsonNumberType { - p.Add(ir.OP_str) - } else { - p.Add(ir.OP_number) - } -} - -func (self *Compiler) compileStruct(p *ir.Program, sp int, vt reflect.Type) { - if sp >= self.opts.MaxInlineDepth || p.PC() >= vars.MAX_ILBUF || (sp > 0 && vt.NumField() >= vars.MAX_FIELDS) { - p.Vp(ir.OP_recurse, vt, self.pv) - if self.opts.RecursiveDepth > 0 { - if self.pv { - self.rec[vt] = 1 - } else { - self.rec[vt] = 0 - } - } - } else { - self.compileStructBody(p, sp, vt) - } -} - -func (self *Compiler) compileStructBody(p *ir.Program, sp int, vt reflect.Type) { - p.Tag(sp) - p.Int(ir.OP_byte, '{') - p.Add(ir.OP_save) - p.Add(ir.OP_cond_set) - - /* compile each field */ - fvs := resolver.ResolveStruct(vt) - for i, fv := range fvs { - var s []int - var o resolver.Offset - - /* "omitempty" for arrays */ - if fv.Type.Kind() == reflect.Array { - if fv.Type.Len() == 0 && (fv.Opts&resolver.F_omitempty) != 0 { - continue - } - } - - /* index to the field */ - for _, o = range fv.Path { - if p.Int(ir.OP_index, int(o.Size)); o.Kind == resolver.F_deref { - s = append(s, p.PC()) - p.Add(ir.OP_is_nil) - p.Add(ir.OP_deref) - } - } - - /* check for "omitempty" option */ - if fv.Type.Kind() != reflect.Struct && fv.Type.Kind() != reflect.Array && (fv.Opts&resolver.F_omitempty) != 0 { - s = append(s, p.PC()) - self.compileStructFieldEmpty(p, fv.Type) - } - /* check for "omitzero" option */ - if fv.Opts&resolver.F_omitzero != 0 { - s = append(s, p.PC()) - p.VField(ir.OP_is_zero, &fvs[i]) - } - - /* add the comma if not the first element */ - i := p.PC() - p.Add(ir.OP_cond_testc) - p.Int(ir.OP_byte, ',') - p.Pin(i) - - /* compile the key and value */ - ft := fv.Type - p.Str(ir.OP_text, Quote(fv.Name)+":") - - /* check for "stringnize" option */ - if (fv.Opts & resolver.F_stringize) == 0 { - self.compileOne(p, sp+1, ft, self.pv) - } else { - self.compileStructFieldStr(p, sp+1, ft) - } - - /* patch the skipping jumps and reload the struct pointer */ - p.Rel(s) - p.Add(ir.OP_load) - } - - /* end of object */ - p.Add(ir.OP_drop) - p.Int(ir.OP_byte, '}') -} - -func (self *Compiler) compileStructFieldStr(p *ir.Program, sp int, vt reflect.Type) { - // NOTICE: according to encoding/json, Marshaler type has higher priority than string option - // see issue: - if self.tryCompileMarshaler(p, vt, self.pv) { - return - } - - pc := -1 - ft := vt - sv := false - - /* dereference the pointer if needed */ - if ft.Kind() == reflect.Ptr { - ft = ft.Elem() - } - - /* check if it can be stringized */ - switch ft.Kind() { - case reflect.Bool: - sv = true - case reflect.Int: - sv = true - case reflect.Int8: - sv = true - case reflect.Int16: - sv = true - case reflect.Int32: - sv = true - case reflect.Int64: - sv = true - case reflect.Uint: - sv = true - case reflect.Uint8: - sv = true - case reflect.Uint16: - sv = true - case reflect.Uint32: - sv = true - case reflect.Uint64: - sv = true - case reflect.Uintptr: - sv = true - case reflect.Float32: - sv = true - case reflect.Float64: - sv = true - case reflect.String: - sv = true - } - - /* if it's not, ignore the "string" and follow the regular path */ - if !sv { - self.compileOne(p, sp, vt, self.pv) - return - } - - /* dereference the pointer */ - if vt.Kind() == reflect.Ptr { - pc = p.PC() - vt = vt.Elem() - p.Add(ir.OP_is_nil) - p.Add(ir.OP_deref) - } - - /* special case of a double-quoted string */ - if ft != vars.JsonNumberType && ft.Kind() == reflect.String { - p.Add(ir.OP_quote) - } else { - self.compileStructFieldQuoted(p, sp, vt) - } - - /* the "null" case of the pointer */ - if pc != -1 { - e := p.PC() - p.Add(ir.OP_goto) - p.Pin(pc) - p.Add(ir.OP_null) - p.Pin(e) - } -} - -func (self *Compiler) compileStructFieldEmpty(p *ir.Program, vt reflect.Type) { - switch vt.Kind() { - case reflect.Bool: - p.Add(ir.OP_is_zero_1) - case reflect.Int: - p.Add(ir.OP_is_zero_ints()) - case reflect.Int8: - p.Add(ir.OP_is_zero_1) - case reflect.Int16: - p.Add(ir.OP_is_zero_2) - case reflect.Int32: - p.Add(ir.OP_is_zero_4) - case reflect.Int64: - p.Add(ir.OP_is_zero_8) - case reflect.Uint: - p.Add(ir.OP_is_zero_ints()) - case reflect.Uint8: - p.Add(ir.OP_is_zero_1) - case reflect.Uint16: - p.Add(ir.OP_is_zero_2) - case reflect.Uint32: - p.Add(ir.OP_is_zero_4) - case reflect.Uint64: - p.Add(ir.OP_is_zero_8) - case reflect.Uintptr: - p.Add(ir.OP_is_nil) - case reflect.Float32: - p.Add(ir.OP_is_zero_4) - case reflect.Float64: - p.Add(ir.OP_is_zero_8) - case reflect.String: - p.Add(ir.OP_is_nil_p1) - case reflect.Interface: - p.Add(ir.OP_is_nil) - case reflect.Map: - p.Add(ir.OP_is_zero_map) - case reflect.Ptr: - p.Add(ir.OP_is_nil) - case reflect.Slice: - p.Add(ir.OP_is_nil_p1) - default: - panic(vars.Error_type(vt)) - } -} - -func (self *Compiler) compileStructFieldQuoted(p *ir.Program, sp int, vt reflect.Type) { - p.Int(ir.OP_byte, '"') - self.compileOne(p, sp, vt, self.pv) - p.Int(ir.OP_byte, '"') -} - -func (self *Compiler) compileInterface(p *ir.Program, vt reflect.Type) { - /* iface and efaces are different */ - if vt.NumMethod() == 0 { - p.Add(ir.OP_eface) - return - } - - x := p.PC() - p.Add(ir.OP_is_nil_p1) - p.Add(ir.OP_iface) - - /* the "null" value */ - e := p.PC() - p.Add(ir.OP_goto) - p.Pin(x) - p.Add(ir.OP_null) - p.Pin(e) -} - -func (self *Compiler) compileUnsupportedType(p *ir.Program, vt reflect.Type) { - p.Rtt(ir.OP_unsupported, vt) -} - - -func (self *Compiler) compileMarshaler(p *ir.Program, op ir.Op, vt reflect.Type, mt reflect.Type) { - pc := p.PC() - vk := vt.Kind() - - /* direct receiver */ - if vk != reflect.Ptr { - addMarshalerOp(p, op, vt, mt) - return - } - /* value receiver with a pointer type, check for nil before calling the marshaler */ - p.Add(ir.OP_is_nil) - - addMarshalerOp(p, op, vt, mt) - - i := p.PC() - p.Add(ir.OP_goto) - p.Pin(pc) - p.Add(ir.OP_null) - p.Pin(i) -} - -func addMarshalerOp(p *ir.Program, op ir.Op, vt reflect.Type, mt reflect.Type) { - if vars.UseVM { - itab := rt.GetItab(rt.IfaceType(rt.UnpackType(mt)), rt.UnpackType(vt), true) - p.Vtab(op, vt, itab) - } else { - // OPT: get itab here - p.Rtt(op, vt) - } -} diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/encode_norace.go b/vendor/github.com/bytedance/sonic/internal/encoder/encode_norace.go deleted file mode 100644 index c53206433..000000000 --- a/vendor/github.com/bytedance/sonic/internal/encoder/encode_norace.go +++ /dev/null @@ -1,24 +0,0 @@ -//go:build !race -// +build !race - -/* - * 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 encoder - -func encodeIntoCheckRace(buf *[]byte, val interface{}, opts Options) error { - return encodeInto(buf, val, opts) -} diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/encode_race.go b/vendor/github.com/bytedance/sonic/internal/encoder/encode_race.go deleted file mode 100644 index c373c55f9..000000000 --- a/vendor/github.com/bytedance/sonic/internal/encoder/encode_race.go +++ /dev/null @@ -1,54 +0,0 @@ -//go:build race -// +build race - -/* - * 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 encoder - -import ( - `encoding/json` - - `github.com/bytedance/sonic/internal/rt` -) - - -func helpDetectDataRace(val interface{}) { - var out []byte - defer func() { - if v := recover(); v != nil { - // NOTICE: help user to locate where panic occurs - println("panic when encoding on: ", truncate(out)) - panic(v) - } - }() - out, _ = json.Marshal(val) -} - -func encodeIntoCheckRace(buf *[]byte, val interface{}, opts Options) error { - err := encodeInto(buf, val, opts) - /* put last to make the panic from sonic will always be caught at first */ - helpDetectDataRace(val) - return err -} - -func truncate(json []byte) string { - if len(json) <= 256 { - return rt.Mem2Str(json) - } else { - return rt.Mem2Str(json[len(json)-256:]) - } -} diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/encoder.go b/vendor/github.com/bytedance/sonic/internal/encoder/encoder.go deleted file mode 100644 index 9e675a536..000000000 --- a/vendor/github.com/bytedance/sonic/internal/encoder/encoder.go +++ /dev/null @@ -1,319 +0,0 @@ -/* - * 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 encoder - -import ( - "bytes" - "encoding/json" - "reflect" - "runtime" - "unsafe" - - "github.com/bytedance/sonic/utf8" - "github.com/bytedance/sonic/internal/encoder/alg" - "github.com/bytedance/sonic/internal/encoder/vars" - "github.com/bytedance/sonic/internal/rt" - "github.com/bytedance/sonic/option" - "github.com/bytedance/gopkg/lang/dirtmake" -) - -// Options is a set of encoding options. -type Options uint64 - -const ( - // SortMapKeys indicates that the keys of a map needs to be sorted - // before serializing into JSON. - // WARNING: This hurts performance A LOT, USE WITH CARE. - SortMapKeys Options = 1 << alg.BitSortMapKeys - - // EscapeHTML indicates encoder to escape all HTML characters - // after serializing into JSON (see https://pkg.go.dev/encoding/json#HTMLEscape). - // WARNING: This hurts performance A LOT, USE WITH CARE. - EscapeHTML Options = 1 << alg.BitEscapeHTML - - // CompactMarshaler indicates that the output JSON from json.Marshaler - // is always compact and needs no validation - CompactMarshaler Options = 1 << alg.BitCompactMarshaler - - // NoQuoteTextMarshaler indicates that the output text from encoding.TextMarshaler - // is always escaped string and needs no quoting - NoQuoteTextMarshaler Options = 1 << alg.BitNoQuoteTextMarshaler - - // NoNullSliceOrMap indicates all empty Array or Object are encoded as '[]' or '{}', - // instead of 'null'. - // NOTE: The priority of this option is lower than json tag `omitempty`. - NoNullSliceOrMap Options = 1 << alg.BitNoNullSliceOrMap - - // ValidateString indicates that encoder should validate the input string - // before encoding it into JSON. - ValidateString Options = 1 << alg.BitValidateString - - // NoValidateJSONMarshaler indicates that the encoder should not validate the output string - // after encoding the JSONMarshaler to JSON. - NoValidateJSONMarshaler Options = 1 << alg.BitNoValidateJSONMarshaler - - // NoEncoderNewline indicates that the encoder should not add a newline after every message - NoEncoderNewline Options = 1 << alg.BitNoEncoderNewline - - // CompatibleWithStd is used to be compatible with std encoder. - CompatibleWithStd Options = SortMapKeys | EscapeHTML | CompactMarshaler - - // Encode Infinity or Nan float into `null`, instead of returning an error. - EncodeNullForInfOrNan Options = 1 << alg.BitEncodeNullForInfOrNan -) - -// Encoder represents a specific set of encoder configurations. -type Encoder struct { - Opts Options - prefix string - indent string -} - -// Encode returns the JSON encoding of v. -func (self *Encoder) Encode(v interface{}) ([]byte, error) { - if self.indent != "" || self.prefix != "" { - return EncodeIndented(v, self.prefix, self.indent, self.Opts) - } - return Encode(v, self.Opts) -} - -// SortKeys enables the SortMapKeys option. -func (self *Encoder) SortKeys() *Encoder { - self.Opts |= SortMapKeys - return self -} - -// SetEscapeHTML specifies if option EscapeHTML opens -func (self *Encoder) SetEscapeHTML(f bool) { - if f { - self.Opts |= EscapeHTML - } else { - self.Opts &= ^EscapeHTML - } -} - -// SetValidateString specifies if option ValidateString opens -func (self *Encoder) SetValidateString(f bool) { - if f { - self.Opts |= ValidateString - } else { - self.Opts &= ^ValidateString - } -} - -// SetNoValidateJSONMarshaler specifies if option NoValidateJSONMarshaler opens -func (self *Encoder) SetNoValidateJSONMarshaler(f bool) { - if f { - self.Opts |= NoValidateJSONMarshaler - } else { - self.Opts &= ^NoValidateJSONMarshaler - } -} - -// SetNoEncoderNewline specifies if option NoEncoderNewline opens -func (self *Encoder) SetNoEncoderNewline(f bool) { - if f { - self.Opts |= NoEncoderNewline - } else { - self.Opts &= ^NoEncoderNewline - } -} - - -// SetCompactMarshaler specifies if option CompactMarshaler opens -func (self *Encoder) SetCompactMarshaler(f bool) { - if f { - self.Opts |= CompactMarshaler - } else { - self.Opts &= ^CompactMarshaler - } -} - -// SetNoQuoteTextMarshaler specifies if option NoQuoteTextMarshaler opens -func (self *Encoder) SetNoQuoteTextMarshaler(f bool) { - if f { - self.Opts |= NoQuoteTextMarshaler - } else { - self.Opts &= ^NoQuoteTextMarshaler - } -} - -// SetIndent instructs the encoder to format each subsequent encoded -// value as if indented by the package-level function EncodeIndent(). -// Calling SetIndent("", "") disables indentation. -func (enc *Encoder) SetIndent(prefix, indent string) { - enc.prefix = prefix - enc.indent = indent -} - -// Quote returns the JSON-quoted version of s. -func Quote(s string) string { - buf := make([]byte, 0, len(s)+2) - buf = alg.Quote(buf, s, false) - return rt.Mem2Str(buf) -} - -// Encode returns the JSON encoding of val, encoded with opts. -func Encode(val interface{}, opts Options) ([]byte, error) { - var ret []byte - - buf := vars.NewBytes() - err := encodeIntoCheckRace(buf, val, opts) - - /* check for errors */ - if err != nil { - vars.FreeBytes(buf) - return nil, err - } - - /* htmlescape or correct UTF-8 if opts enable */ - old := buf - *buf = encodeFinish(*old, opts) - pbuf := ((*rt.GoSlice)(unsafe.Pointer(buf))).Ptr - pold := ((*rt.GoSlice)(unsafe.Pointer(old))).Ptr - - /* return when allocated a new buffer */ - if pbuf != pold { - vars.FreeBytes(old) - return *buf, nil - } - - /* make a copy of the result */ - if rt.CanSizeResue(cap(*buf)) { - ret = dirtmake.Bytes(len(*buf), len(*buf)) - copy(ret, *buf) - vars.FreeBytes(buf) - } else { - ret = *buf - } - - /* return the buffer into pool */ - return ret, nil -} - -// EncodeInto is like Encode but uses a user-supplied buffer instead of allocating -// a new one. -func EncodeInto(buf *[]byte, val interface{}, opts Options) error { - err := encodeIntoCheckRace(buf, val, opts) - if err != nil { - return err - } - *buf = encodeFinish(*buf, opts) - return err -} - -func encodeInto(buf *[]byte, val interface{}, opts Options) error { - stk := vars.NewStack() - efv := rt.UnpackEface(val) - err := encodeTypedPointer(buf, efv.Type, &efv.Value, stk, uint64(opts)) - - /* return the stack into pool */ - if err != nil { - vars.ResetStack(stk) - } - vars.FreeStack(stk) - - /* avoid GC ahead */ - runtime.KeepAlive(buf) - runtime.KeepAlive(efv) - return err -} - -func encodeFinish(buf []byte, opts Options) []byte { - if opts & EscapeHTML != 0 { - buf = HTMLEscape(nil, buf) - } - if (opts & ValidateString != 0) && !utf8.Validate(buf) { - buf = utf8.CorrectWith(nil, buf, `\ufffd`) - } - return buf -} - - -// HTMLEscape appends to dst the JSON-encoded src with <, >, &, U+2028 and U+2029 -// characters inside string literals changed to \u003c, \u003e, \u0026, \u2028, \u2029 -// so that the JSON will be safe to embed inside HTML <script> tags. -// For historical reasons, web browsers don't honor standard HTML -// escaping within <script> tags, so an alternative JSON encoding must -// be used. -func HTMLEscape(dst []byte, src []byte) []byte { - return alg.HtmlEscape(dst, src) -} - -// EncodeIndented is like Encode but applies Indent to format the output. -// Each JSON element in the output will begin on a new line beginning with prefix -// followed by one or more copies of indent according to the indentation nesting. -func EncodeIndented(val interface{}, prefix string, indent string, opts Options) ([]byte, error) { - var err error - var buf *bytes.Buffer - - /* encode into the buffer */ - out := vars.NewBytes() - err = EncodeInto(out, val, opts) - - /* check for errors */ - if err != nil { - vars.FreeBytes(out) - return nil, err - } - - /* indent the JSON */ - buf = vars.NewBuffer() - err = json.Indent(buf, *out, prefix, indent) - vars.FreeBytes(out) - - /* check for errors */ - if err != nil { - vars.FreeBuffer(buf) - return nil, err - } - - /* copy to the result buffer */ - var ret []byte - if rt.CanSizeResue(cap(buf.Bytes())) { - ret = make([]byte, buf.Len()) - copy(ret, buf.Bytes()) - /* return the buffers into pool */ - vars.FreeBuffer(buf) - } else { - ret = buf.Bytes() - } - - return ret, nil -} - -// Pretouch compiles vt ahead-of-time to avoid JIT compilation on-the-fly, in -// order to reduce the first-hit latency. -// -// Opts are the compile options, for example, "option.WithCompileRecursiveDepth" is -// a compile option to set the depth of recursive compile for the nested struct type. -func Pretouch(vt reflect.Type, opts ...option.CompileOption) error { - cfg := option.DefaultCompileOptions() - for _, opt := range opts { - opt(&cfg) - } - return pretouchRec(map[reflect.Type]uint8{vt: 0}, cfg) -} - -// Valid validates json and returns first non-blank character position, -// if it is only one valid json value. -// Otherwise returns invalid character position using start. -// -// Note: it does not check for the invalid UTF-8 characters. -func Valid(data []byte) (ok bool, start int) { - return alg.Valid(data) -} diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/ir/op.go b/vendor/github.com/bytedance/sonic/internal/encoder/ir/op.go deleted file mode 100644 index fe5a4ebe7..000000000 --- a/vendor/github.com/bytedance/sonic/internal/encoder/ir/op.go +++ /dev/null @@ -1,501 +0,0 @@ -/* - * 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 ir - -import ( - "fmt" - "reflect" - "strconv" - "strings" - "unsafe" - - "github.com/bytedance/sonic/internal/encoder/vars" - "github.com/bytedance/sonic/internal/resolver" - "github.com/bytedance/sonic/internal/rt" -) - -type Op uint8 - -const ( - OP_null Op = iota + 1 - OP_empty_arr - OP_empty_obj - OP_bool - OP_i8 - OP_i16 - OP_i32 - OP_i64 - OP_u8 - OP_u16 - OP_u32 - OP_u64 - OP_f32 - OP_f64 - OP_str - OP_bin - OP_quote - OP_number - OP_eface - OP_iface - OP_byte - OP_text - OP_deref - OP_index - OP_load - OP_save - OP_drop - OP_drop_2 - OP_recurse - OP_is_nil - OP_is_nil_p1 - OP_is_zero_1 - OP_is_zero_2 - OP_is_zero_4 - OP_is_zero_8 - OP_is_zero_map - OP_goto - OP_map_iter - OP_map_stop - OP_map_check_key - OP_map_write_key - OP_map_value_next - OP_slice_len - OP_slice_next - OP_marshal - OP_marshal_p - OP_marshal_text - OP_marshal_text_p - OP_cond_set - OP_cond_testc - OP_unsupported - OP_is_zero -) - -const ( - _INT_SIZE = 32 << (^uint(0) >> 63) - _PTR_SIZE = 32 << (^uintptr(0) >> 63) - _PTR_BYTE = unsafe.Sizeof(uintptr(0)) -) - -const OpSize = unsafe.Sizeof(NewInsOp(0)) - -var OpNames = [256]string{ - OP_null: "null", - OP_empty_arr: "empty_arr", - OP_empty_obj: "empty_obj", - OP_bool: "bool", - OP_i8: "i8", - OP_i16: "i16", - OP_i32: "i32", - OP_i64: "i64", - OP_u8: "u8", - OP_u16: "u16", - OP_u32: "u32", - OP_u64: "u64", - OP_f32: "f32", - OP_f64: "f64", - OP_str: "str", - OP_bin: "bin", - OP_quote: "quote", - OP_number: "number", - OP_eface: "eface", - OP_iface: "iface", - OP_byte: "byte", - OP_text: "text", - OP_deref: "deref", - OP_index: "index", - OP_load: "load", - OP_save: "save", - OP_drop: "drop", - OP_drop_2: "drop_2", - OP_recurse: "recurse", - OP_is_nil: "is_nil", - OP_is_nil_p1: "is_nil_p1", - OP_is_zero_1: "is_zero_1", - OP_is_zero_2: "is_zero_2", - OP_is_zero_4: "is_zero_4", - OP_is_zero_8: "is_zero_8", - OP_is_zero_map: "is_zero_map", - OP_goto: "goto", - OP_map_iter: "map_iter", - OP_map_stop: "map_stop", - OP_map_check_key: "map_check_key", - OP_map_write_key: "map_write_key", - OP_map_value_next: "map_value_next", - OP_slice_len: "slice_len", - OP_slice_next: "slice_next", - OP_marshal: "marshal", - OP_marshal_p: "marshal_p", - OP_marshal_text: "marshal_text", - OP_marshal_text_p: "marshal_text_p", - OP_cond_set: "cond_set", - OP_cond_testc: "cond_testc", - OP_unsupported: "unsupported type", -} - -func (self Op) String() string { - if ret := OpNames[self]; ret != "" { - return ret - } else { - return "<invalid>" - } -} - -func OP_int() Op { - switch _INT_SIZE { - case 32: - return OP_i32 - case 64: - return OP_i64 - default: - panic("unsupported int size") - } -} - -func OP_uint() Op { - switch _INT_SIZE { - case 32: - return OP_u32 - case 64: - return OP_u64 - default: - panic("unsupported uint size") - } -} - -func OP_uintptr() Op { - switch _PTR_SIZE { - case 32: - return OP_u32 - case 64: - return OP_u64 - default: - panic("unsupported pointer size") - } -} - -func OP_is_zero_ints() Op { - switch _INT_SIZE { - case 32: - return OP_is_zero_4 - case 64: - return OP_is_zero_8 - default: - panic("unsupported integer size") - } -} - -type Instr struct { - o Op - u int // union {op: 8, _: 8, vi: 48}, vi maybe int or len(str) - p unsafe.Pointer // maybe GoString.Ptr, or *GoType -} - -func NewInsOp(op Op) Instr { - return Instr{o: op} -} - -func NewInsVi(op Op, vi int) Instr { - return Instr{o: op, u: vi} -} - -func NewInsVs(op Op, vs string) Instr { - return Instr{ - o: op, - u: len(vs), - p: (*rt.GoString)(unsafe.Pointer(&vs)).Ptr, - } -} - -func NewInsVt(op Op, vt reflect.Type) Instr { - return Instr{ - o: op, - p: unsafe.Pointer(rt.UnpackType(vt)), - } -} - -type typAndTab struct { - vt *rt.GoType - itab *rt.GoItab -} - -type typAndField struct { - vt reflect.Type - fv *resolver.FieldMeta -} - -func NewInsVtab(op Op, vt reflect.Type, itab *rt.GoItab) Instr { - return Instr{ - o: op, - p: unsafe.Pointer(&typAndTab{ - vt: rt.UnpackType(vt), - itab: itab, - }), - } -} - -func NewInsField(op Op, fv *resolver.FieldMeta) Instr { - return Instr{ - o: op, - p: unsafe.Pointer(fv), - } -} - -func NewInsVp(op Op, vt reflect.Type, pv bool) Instr { - i := 0 - if pv { - i = 1 - } - return Instr{ - o: op, - u: i, - p: unsafe.Pointer(rt.UnpackType(vt)), - } -} - -func (self Instr) Op() Op { - return Op(self.o) -} - -func (self Instr) Vi() int { - return self.u -} - -func (self Instr) Vf() uint8 { - return (*rt.GoType)(self.p).KindFlags -} - -func (self Instr) VField() (*resolver.FieldMeta) { - return (*resolver.FieldMeta)(self.p) -} - -func (self Instr) Vs() (v string) { - (*rt.GoString)(unsafe.Pointer(&v)).Ptr = self.p - (*rt.GoString)(unsafe.Pointer(&v)).Len = self.Vi() - return -} - -func (self Instr) Vk() reflect.Kind { - return (*rt.GoType)(self.p).Kind() -} - -func (self Instr) GoType() *rt.GoType { - return (*rt.GoType)(self.p) -} - -func (self Instr) Vt() reflect.Type { - return (*rt.GoType)(self.p).Pack() -} - -func (self Instr) Vr() *rt.GoType { - return (*rt.GoType)(self.p) -} - -func (self Instr) Vp() (vt reflect.Type, pv bool) { - return (*rt.GoType)(self.p).Pack(), self.u == 1 -} - -func (self Instr) Vtab() (vt *rt.GoType, itab *rt.GoItab) { - tt := (*typAndTab)(self.p) - return tt.vt, tt.itab -} - -func (self Instr) Vp2() (vt *rt.GoType, pv bool) { - return (*rt.GoType)(self.p), self.u == 1 -} - -func (self Instr) I64() int64 { - return int64(self.Vi()) -} - -func (self Instr) Byte() byte { - return byte(self.Vi()) -} - -func (self Instr) Vlen() int { - return int((*rt.GoType)(self.p).Size) -} - -func (self Instr) isBranch() bool { - switch self.Op() { - case OP_goto: - fallthrough - case OP_is_nil: - fallthrough - case OP_is_nil_p1: - fallthrough - case OP_is_zero_1: - fallthrough - case OP_is_zero_2: - fallthrough - case OP_is_zero_4: - fallthrough - case OP_is_zero_8: - fallthrough - case OP_map_check_key: - fallthrough - case OP_map_write_key: - fallthrough - case OP_slice_next: - fallthrough - case OP_cond_testc: - return true - default: - return false - } -} - -func (self Instr) Disassemble() string { - switch self.Op() { - case OP_byte: - return fmt.Sprintf("%-18s%s", self.Op().String(), strconv.QuoteRune(rune(self.Vi()))) - case OP_text: - return fmt.Sprintf("%-18s%s", self.Op().String(), strconv.Quote(self.Vs())) - case OP_index: - return fmt.Sprintf("%-18s%d", self.Op().String(), self.Vi()) - case OP_recurse: - fallthrough - case OP_map_iter: - return fmt.Sprintf("%-18s%s", self.Op().String(), self.Vt()) - case OP_marshal: - fallthrough - case OP_marshal_p: - fallthrough - case OP_marshal_text: - fallthrough - case OP_marshal_text_p: - vt, _ := self.Vtab() - return fmt.Sprintf("%-18s%s", self.Op().String(), vt.Pack()) - case OP_goto: - fallthrough - case OP_is_nil: - fallthrough - case OP_is_nil_p1: - fallthrough - case OP_is_zero_1: - fallthrough - case OP_is_zero_2: - fallthrough - case OP_is_zero_4: - fallthrough - case OP_is_zero_8: - fallthrough - case OP_is_zero_map: - fallthrough - case OP_cond_testc: - fallthrough - case OP_map_check_key: - fallthrough - case OP_map_write_key: - return fmt.Sprintf("%-18sL_%d", self.Op().String(), self.Vi()) - case OP_slice_next: - return fmt.Sprintf("%-18sL_%d, %s", self.Op().String(), self.Vi(), self.Vt()) - default: - return fmt.Sprintf("%#v", self) - } -} - -type ( - Program []Instr -) - -func (self Program) PC() int { - return len(self) -} - -func (self Program) Tag(n int) { - if n >= vars.MaxStack { - panic("type nesting too deep") - } -} - -func (self Program) Pin(i int) { - v := &self[i] - v.u = self.PC() -} - -func (self Program) Rel(v []int) { - for _, i := range v { - self.Pin(i) - } -} - -func (self *Program) Add(op Op) { - *self = append(*self, NewInsOp(op)) -} - -func (self *Program) Key(op Op) { - *self = append(*self, - NewInsVi(OP_byte, '"'), - NewInsOp(op), - NewInsVi(OP_byte, '"'), - ) -} - -func (self *Program) Int(op Op, vi int) { - *self = append(*self, NewInsVi(op, vi)) -} - -func (self *Program) Str(op Op, vs string) { - *self = append(*self, NewInsVs(op, vs)) -} - -func (self *Program) Rtt(op Op, vt reflect.Type) { - *self = append(*self, NewInsVt(op, vt)) -} - -func (self *Program) Vp(op Op, vt reflect.Type, pv bool) { - *self = append(*self, NewInsVp(op, vt, pv)) -} - -func (self *Program) Vtab(op Op, vt reflect.Type, itab *rt.GoItab) { - *self = append(*self, NewInsVtab(op, vt, itab)) -} - -func (self *Program) VField(op Op, fv *resolver.FieldMeta) { - *self = append(*self, NewInsField(op, fv)) -} - -func (self Program) Disassemble() string { - nb := len(self) - tab := make([]bool, nb+1) - ret := make([]string, 0, nb+1) - - /* prescan to get all the labels */ - for _, ins := range self { - if ins.isBranch() { - tab[ins.Vi()] = true - } - } - - /* disassemble each instruction */ - for i, ins := range self { - if !tab[i] { - ret = append(ret, "\t"+ins.Disassemble()) - } else { - ret = append(ret, fmt.Sprintf("L_%d:\n\t%s", i, ins.Disassemble())) - } - } - - /* add the last label, if needed */ - if tab[nb] { - ret = append(ret, fmt.Sprintf("L_%d:", nb)) - } - - /* add an "end" indicator, and join all the strings */ - return strings.Join(append(ret, "\tend"), "\n") -} diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/pools_amd64.go b/vendor/github.com/bytedance/sonic/internal/encoder/pools_amd64.go deleted file mode 100644 index eda46025d..000000000 --- a/vendor/github.com/bytedance/sonic/internal/encoder/pools_amd64.go +++ /dev/null @@ -1,78 +0,0 @@ -/* - * 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 encoder - -import ( - "reflect" - "unsafe" - - "github.com/bytedance/sonic/internal/encoder/vars" - "github.com/bytedance/sonic/internal/encoder/x86" - "github.com/bytedance/sonic/internal/rt" - "github.com/bytedance/sonic/option" -) - - -func ForceUseJit() { - x86.SetCompiler(makeEncoderX86) - pretouchType = pretouchTypeX86 - encodeTypedPointer = x86.EncodeTypedPointer - vars.UseVM = false -} - -func init() { - if vars.UseVM { - ForceUseVM() - } else { - ForceUseJit() - } -} - -var _KeepAlive struct { - rb *[]byte - vp unsafe.Pointer - sb *vars.Stack - fv uint64 - err error - frame [x86.FP_offs]byte -} - -func makeEncoderX86(vt *rt.GoType, ex ...interface{}) (interface{}, error) { - pp, err := NewCompiler().Compile(vt.Pack(), ex[0].(bool)) - if err != nil { - return nil, err - } - as := x86.NewAssembler(pp) - as.Name = vt.String() - return as.Load(), nil -} - -func pretouchTypeX86(_vt reflect.Type, opts option.CompileOptions, v uint8) (map[reflect.Type]uint8, error) { - /* compile function */ - compiler := NewCompiler().apply(opts) - - /* find or compile */ - vt := rt.UnpackType(_vt) - if val := vars.GetProgram(vt); val != nil { - return nil, nil - } else if _, err := vars.ComputeProgram(vt, makeEncoderX86, v == 1); err == nil { - return compiler.rec, nil - } else { - return nil, err - } -} - diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/pools_compt.go b/vendor/github.com/bytedance/sonic/internal/encoder/pools_compt.go deleted file mode 100644 index ef46dc98e..000000000 --- a/vendor/github.com/bytedance/sonic/internal/encoder/pools_compt.go +++ /dev/null @@ -1,24 +0,0 @@ -//go:build !amd64 -// +build !amd64 - -/* - * 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 encoder - -func init() { - ForceUseVM() -} diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/prim/primitives.go b/vendor/github.com/bytedance/sonic/internal/encoder/prim/primitives.go deleted file mode 100644 index ec4d2f5ca..000000000 --- a/vendor/github.com/bytedance/sonic/internal/encoder/prim/primitives.go +++ /dev/null @@ -1,105 +0,0 @@ -/** - * Copyright 2024 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 prim - -import ( - "encoding" - "encoding/json" - "reflect" - "unsafe" - - "github.com/bytedance/sonic/internal/encoder/alg" - "github.com/bytedance/sonic/internal/encoder/vars" - "github.com/bytedance/sonic/internal/resolver" - "github.com/bytedance/sonic/internal/rt" -) - -func Compact(p *[]byte, v []byte) error { - buf := vars.NewBuffer() - err := json.Compact(buf, v) - - /* check for errors */ - if err != nil { - return err - } - - /* add to result */ - v = buf.Bytes() - *p = append(*p, v...) - - /* return the buffer into pool */ - vars.FreeBuffer(buf) - return nil -} - -func EncodeNil(rb *[]byte) error { - *rb = append(*rb, 'n', 'u', 'l', 'l') - return nil -} - -// func Make_EncodeTypedPointer(computor func(*rt.GoType, ...interface{}) (interface{}, error)) func(*[]byte, *rt.GoType, *unsafe.Pointer, *vars.Stack, uint64) error { -// return func(buf *[]byte, vt *rt.GoType, vp *unsafe.Pointer, sb *vars.Stack, fv uint64) error { -// if vt == nil { -// return EncodeNil(buf) -// } else if fn, err := vars.FindOrCompile(vt, (fv&(1<<BitPointerValue)) != 0, computor); err != nil { -// return err -// } else if vt.Indirect() { -// err := fn(buf, *vp, sb, fv) -// return err -// } else { -// err := fn(buf, unsafe.Pointer(vp), sb, fv) -// return err -// } -// } -// } - -func EncodeJsonMarshaler(buf *[]byte, val json.Marshaler, opt uint64) error { - if ret, err := val.MarshalJSON(); err != nil { - return err - } else { - if opt&(1<<alg.BitCompactMarshaler) != 0 { - return Compact(buf, ret) - } - if opt&(1<<alg.BitNoValidateJSONMarshaler) == 0 { - if ok, s := alg.Valid(ret); !ok { - return vars.Error_marshaler(ret, s) - } - } - *buf = append(*buf, ret...) - return nil - } -} - -func EncodeTextMarshaler(buf *[]byte, val encoding.TextMarshaler, opt uint64) error { - if ret, err := val.MarshalText(); err != nil { - return err - } else { - if opt&(1<<alg.BitNoQuoteTextMarshaler) != 0 { - *buf = append(*buf, ret...) - return nil - } - *buf = alg.Quote(*buf, rt.Mem2Str(ret), false) - return nil - } -} - -func IsZero(val unsafe.Pointer, fv *resolver.FieldMeta) bool { - rv := reflect.NewAt(fv.Type, val).Elem() - b1 := fv.IsZero == nil && rv.IsZero() - b2 := fv.IsZero != nil && fv.IsZero(rv) - return b1 || b2 -} diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/stream.go b/vendor/github.com/bytedance/sonic/internal/encoder/stream.go deleted file mode 100644 index c2d026a0c..000000000 --- a/vendor/github.com/bytedance/sonic/internal/encoder/stream.go +++ /dev/null @@ -1,91 +0,0 @@ -/* - * 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 encoder - -import ( - "encoding/json" - "io" - - "github.com/bytedance/sonic/internal/encoder/vars" -) - -// StreamEncoder uses io.Writer as input. -type StreamEncoder struct { - w io.Writer - Encoder -} - -// NewStreamEncoder adapts to encoding/json.NewDecoder API. -// -// NewStreamEncoder returns a new encoder that write to w. -func NewStreamEncoder(w io.Writer) *StreamEncoder { - return &StreamEncoder{w: w} -} - -// Encode encodes interface{} as JSON to io.Writer -func (enc *StreamEncoder) Encode(val interface{}) (err error) { - out := vars.NewBytes() - - /* encode into the buffer */ - err = EncodeInto(out, val, enc.Opts) - if err != nil { - goto free_bytes - } - - if enc.indent != "" || enc.prefix != "" { - /* indent the JSON */ - buf := vars.NewBuffer() - err = json.Indent(buf, *out, enc.prefix, enc.indent) - if err != nil { - vars.FreeBuffer(buf) - goto free_bytes - } - - // according to standard library, terminate each value with a newline... - if enc.Opts & NoEncoderNewline == 0 { - buf.WriteByte('\n') - } - - /* copy into io.Writer */ - _, err = io.Copy(enc.w, buf) - if err != nil { - vars.FreeBuffer(buf) - goto free_bytes - } - - } else { - /* copy into io.Writer */ - var n int - buf := *out - for len(buf) > 0 { - n, err = enc.w.Write(buf) - buf = buf[n:] - if err != nil { - goto free_bytes - } - } - - // according to standard library, terminate each value with a newline... - if enc.Opts & NoEncoderNewline == 0 { - enc.w.Write([]byte{'\n'}) - } - } - -free_bytes: - vars.FreeBytes(out) - return err -} diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/vars/cache.go b/vendor/github.com/bytedance/sonic/internal/encoder/vars/cache.go deleted file mode 100644 index 9cf2fb15e..000000000 --- a/vendor/github.com/bytedance/sonic/internal/encoder/vars/cache.go +++ /dev/null @@ -1,48 +0,0 @@ -/* - * 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 vars - -import ( - "unsafe" - - "github.com/bytedance/sonic/internal/rt" -) - -type Encoder func( - rb *[]byte, - vp unsafe.Pointer, - sb *Stack, - fv uint64, -) error - -func FindOrCompile(vt *rt.GoType, pv bool, compiler func(*rt.GoType, ... interface{}) (interface{}, error)) (interface{}, error) { - if val := programCache.Get(vt); val != nil { - return val, nil - } else if ret, err := programCache.Compute(vt, compiler, pv); err == nil { - return ret, nil - } else { - return nil, err - } -} - -func GetProgram(vt *rt.GoType) (interface{}) { - return programCache.Get(vt) -} - -func ComputeProgram(vt *rt.GoType, compute func(*rt.GoType, ... interface{}) (interface{}, error), pv bool) (interface{}, error) { - return programCache.Compute(vt, compute, pv) -}
\ No newline at end of file diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/vars/const.go b/vendor/github.com/bytedance/sonic/internal/encoder/vars/const.go deleted file mode 100644 index 88499e959..000000000 --- a/vendor/github.com/bytedance/sonic/internal/encoder/vars/const.go +++ /dev/null @@ -1,42 +0,0 @@ -/** - * Copyright 2024 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 vars - -import ( - "os" - "unsafe" -) - -const ( - MaxStack = 4096 // 4k states - StackSize = unsafe.Sizeof(Stack{}) - StateSize = int64(unsafe.Sizeof(State{})) - StackLimit = MaxStack * StateSize -) - -const ( - MAX_ILBUF = 100000 // cutoff at 100k of IL instructions - MAX_FIELDS = 50 // cutoff at 50 fields struct -) - -var ( - DebugSyncGC = os.Getenv("SONIC_SYNC_GC") != "" - DebugAsyncGC = os.Getenv("SONIC_NO_ASYNC_GC") == "" - DebugCheckPtr = os.Getenv("SONIC_CHECK_POINTER") != "" -) - -var UseVM = os.Getenv("SONIC_ENCODER_USE_VM") != "" diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/vars/errors.go b/vendor/github.com/bytedance/sonic/internal/encoder/vars/errors.go deleted file mode 100644 index 04e6d934d..000000000 --- a/vendor/github.com/bytedance/sonic/internal/encoder/vars/errors.go +++ /dev/null @@ -1,91 +0,0 @@ -/* - * 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 vars - -import ( - "encoding/json" - "fmt" - "os" - "reflect" - "strconv" - "strings" - "unsafe" - - "github.com/bytedance/sonic/internal/rt" -) - -var ERR_too_deep = &json.UnsupportedValueError { - Str : "Value nesting too deep", - Value : reflect.ValueOf("..."), -} - -var ERR_nan_or_infinite = &json.UnsupportedValueError { - Str : "NaN or ±Infinite", - Value : reflect.ValueOf("NaN or ±Infinite"), -} - -func Error_type(vtype reflect.Type) error { - return &json.UnsupportedTypeError{Type: vtype} -} - -func Error_number(number json.Number) error { - return &json.UnsupportedValueError { - Str : "invalid number literal: " + strconv.Quote(string(number)), - Value : reflect.ValueOf(number), - } -} - -func Error_unsuppoted(typ *rt.GoType) error { - return &json.UnsupportedTypeError{Type: typ.Pack() } -} - -func Error_marshaler(ret []byte, pos int) error { - return fmt.Errorf("invalid Marshaler output json syntax at %d: %q", pos, ret) -} - -const ( - PanicNilPointerOfNonEmptyString int = 1 + iota -) - -func GoPanic(code int, val unsafe.Pointer, buf string) { - sb := strings.Builder{} - switch(code){ - case PanicNilPointerOfNonEmptyString: - sb.WriteString(fmt.Sprintf("val: %#v has nil pointer while its length is not zero!\nThis is a nil pointer exception (NPE) problem. There might be a data race issue. It is recommended to execute the tests related to the code with the `-race` compile flag to detect the problem.\n", (*rt.GoString)(val))) - default: - sb.WriteString("encoder error: ") - sb.WriteString(strconv.Itoa(code)) - sb.WriteString("\n") - } - sb.WriteString("JSON: ") - if len(buf) > maxJSONLength { - sb.WriteString(buf[len(buf)-maxJSONLength:]) - } else { - sb.WriteString(buf) - } - panic(sb.String()) -} - -var maxJSONLength = 1024 - -func init() { - if v := os.Getenv("SONIC_PANIC_MAX_JSON_LENGTH"); v != "" { - if i, err := strconv.Atoi(v); err == nil { - maxJSONLength = i - } - } -} diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/vars/stack.go b/vendor/github.com/bytedance/sonic/internal/encoder/vars/stack.go deleted file mode 100644 index 28a630b40..000000000 --- a/vendor/github.com/bytedance/sonic/internal/encoder/vars/stack.go +++ /dev/null @@ -1,146 +0,0 @@ -/** - * Copyright 2024 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 vars - -import ( - "bytes" - "sync" - "unsafe" - - "github.com/bytedance/sonic/internal/caching" - "github.com/bytedance/sonic/internal/rt" - "github.com/bytedance/sonic/option" -) - -type State struct { - x int - f uint64 - p unsafe.Pointer - q unsafe.Pointer -} - -type Stack struct { - sp uintptr - sb [MaxStack]State -} - -var ( - bytesPool = sync.Pool{} - stackPool = sync.Pool{ - New: func() interface{} { - return &Stack{} - }, - } - bufferPool = sync.Pool{} - programCache = caching.CreateProgramCache() -) - -func NewBytes() *[]byte { - if ret := bytesPool.Get(); ret != nil { - return ret.(*[]byte) - } else { - ret := make([]byte, 0, option.DefaultEncoderBufferSize) - return &ret - } -} - -func NewStack() *Stack { - ret := stackPool.Get().(*Stack) - ret.sp = 0 - return ret -} - -func ResetStack(p *Stack) { - rt.MemclrNoHeapPointers(unsafe.Pointer(p), StackSize) -} - -func (s *Stack) Top() *State { - return (*State)(rt.Add(unsafe.Pointer(&s.sb[0]), s.sp)) -} - -func (s *Stack) Cur() *State { - return (*State)(rt.Add(unsafe.Pointer(&s.sb[0]), s.sp - uintptr(StateSize))) -} - -const _MaxStackSP = uintptr(MaxStack * StateSize) - -func (s *Stack) Push(v State) bool { - if uintptr(s.sp) >= _MaxStackSP { - return false - } - st := s.Top() - *st = v - s.sp += uintptr(StateSize) - return true -} - -func (s *Stack) Pop() State { - s.sp -= uintptr(StateSize) - st := s.Top() - ret := *st - *st = State{} - return ret -} - -func (s *Stack) Load() (int, uint64, unsafe.Pointer, unsafe.Pointer) { - st := s.Cur() - return st.x, st.f, st.p, st.q -} - -func (s *Stack) Save(x int, f uint64, p unsafe.Pointer, q unsafe.Pointer) bool { - return s.Push(State{x: x, f:f, p: p, q: q}) -} - -func (s *Stack) Drop() (int, uint64, unsafe.Pointer, unsafe.Pointer) { - st := s.Pop() - return st.x, st.f, st.p, st.q -} - -func NewBuffer() *bytes.Buffer { - if ret := bufferPool.Get(); ret != nil { - return ret.(*bytes.Buffer) - } else { - return bytes.NewBuffer(make([]byte, 0, option.DefaultEncoderBufferSize)) - } -} - -func FreeBytes(p *[]byte) { - if rt.CanSizeResue(cap(*p)) { - (*p) = (*p)[:0] - bytesPool.Put(p) - } -} - -func FreeStack(p *Stack) { - p.sp = 0 - stackPool.Put(p) -} - -func FreeBuffer(p *bytes.Buffer) { - if rt.CanSizeResue(cap(p.Bytes())) { - p.Reset() - bufferPool.Put(p) - } -} - -var ( - ArgPtrs = []bool{true, true, true, false} - LocalPtrs = []bool{} - - ArgPtrs_generic = []bool{true} - LocalPtrs_generic = []bool{} -)
\ No newline at end of file diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/vars/types.go b/vendor/github.com/bytedance/sonic/internal/encoder/vars/types.go deleted file mode 100644 index ef8497807..000000000 --- a/vendor/github.com/bytedance/sonic/internal/encoder/vars/types.go +++ /dev/null @@ -1,47 +0,0 @@ -/* - * 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 vars - -import ( - `encoding` - `encoding/json` - `reflect` -) - -var ( - ByteType = reflect.TypeOf(byte(0)) - JsonNumberType = reflect.TypeOf(json.Number("")) - JsonUnsupportedValueType = reflect.TypeOf(new(json.UnsupportedValueError)) -) - -var ( - ErrorType = reflect.TypeOf((*error)(nil)).Elem() - JsonMarshalerType = reflect.TypeOf((*json.Marshaler)(nil)).Elem() - EncodingTextMarshalerType = reflect.TypeOf((*encoding.TextMarshaler)(nil)).Elem() -) - -func IsSimpleByte(vt reflect.Type) bool { - if vt.Kind() != ByteType.Kind() { - return false - } else { - return !isEitherMarshaler(vt) && !isEitherMarshaler(reflect.PtrTo(vt)) - } -} - -func isEitherMarshaler(vt reflect.Type) bool { - return vt.Implements(JsonMarshalerType) || vt.Implements(EncodingTextMarshalerType) -} diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/vm/stbus.go b/vendor/github.com/bytedance/sonic/internal/encoder/vm/stbus.go deleted file mode 100644 index 152c72ca1..000000000 --- a/vendor/github.com/bytedance/sonic/internal/encoder/vm/stbus.go +++ /dev/null @@ -1,46 +0,0 @@ -/** - * Copyright 2024 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 vm - -import ( - "unsafe" - _ "unsafe" - - "github.com/bytedance/sonic/internal/encoder/alg" - "github.com/bytedance/sonic/internal/encoder/ir" - "github.com/bytedance/sonic/internal/encoder/prim" - "github.com/bytedance/sonic/internal/encoder/vars" - "github.com/bytedance/sonic/internal/rt" -) - -func EncodeTypedPointer(buf *[]byte, vt *rt.GoType, vp *unsafe.Pointer, sb *vars.Stack, fv uint64) error { - if vt == nil { - return prim.EncodeNil(buf) - } else if pp, err := vars.FindOrCompile(vt, (fv&(1<<alg.BitPointerValue)) != 0, compiler); err != nil { - return err - } else if vt.Indirect() { - return Execute(buf, *vp, sb, fv, pp.(*ir.Program)) - } else { - return Execute(buf, unsafe.Pointer(vp), sb, fv, pp.(*ir.Program)) - } -} - -var compiler func(*rt.GoType, ... interface{}) (interface{}, error) - -func SetCompiler(c func(*rt.GoType, ... interface{}) (interface{}, error)) { - compiler = c -} diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/vm/vm.go b/vendor/github.com/bytedance/sonic/internal/encoder/vm/vm.go deleted file mode 100644 index 93426b9c6..000000000 --- a/vendor/github.com/bytedance/sonic/internal/encoder/vm/vm.go +++ /dev/null @@ -1,375 +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. - -package vm - -import ( - "encoding" - "encoding/json" - "fmt" - "math" - "reflect" - "unsafe" - - "github.com/bytedance/sonic/internal/encoder/alg" - "github.com/bytedance/sonic/internal/encoder/ir" - "github.com/bytedance/sonic/internal/encoder/prim" - "github.com/bytedance/sonic/internal/encoder/vars" - "github.com/bytedance/sonic/internal/rt" -) - -const ( - _S_cond = iota - _S_init -) - -var ( - _T_json_Marshaler = rt.UnpackType(vars.JsonMarshalerType) - _T_encoding_TextMarshaler = rt.UnpackType(vars.EncodingTextMarshalerType) -) - -func print_instr(buf []byte, pc int, op ir.Op, ins *ir.Instr, p unsafe.Pointer) { - if len(buf) > 20 { - fmt.Println(string(buf[len(buf)-20:])) - } else { - fmt.Println(string(buf)) - } - fmt.Printf("pc %04d, op %v, ins %#v, ptr: %x\n", pc, op, ins.Disassemble(), p) -} - -func Execute(b *[]byte, p unsafe.Pointer, s *vars.Stack, flags uint64, prog *ir.Program) (error) { - pl := len(*prog) - if pl <= 0 { - return nil - } - - var buf = *b - var x int - var q unsafe.Pointer - var f uint64 - - var pro = &(*prog)[0] - for pc := 0; pc < pl; { - ins := (*ir.Instr)(rt.Add(unsafe.Pointer(pro), ir.OpSize*uintptr(pc))) - pc++ - op := ins.Op() - - switch op { - case ir.OP_goto: - pc = ins.Vi() - continue - case ir.OP_byte: - v := ins.Byte() - buf = append(buf, v) - case ir.OP_text: - v := ins.Vs() - buf = append(buf, v...) - case ir.OP_deref: - p = *(*unsafe.Pointer)(p) - case ir.OP_index: - p = rt.Add(p, uintptr(ins.I64())) - case ir.OP_load: - // NOTICE: load CANNOT change f! - x, _, p, q = s.Load() - case ir.OP_save: - if !s.Save(x, f, p, q) { - return vars.ERR_too_deep - } - case ir.OP_drop: - x, f, p, q = s.Drop() - case ir.OP_drop_2: - s.Drop() - x, f, p, q = s.Drop() - case ir.OP_recurse: - vt, pv := ins.Vp2() - f := flags - if pv { - f |= (1 << alg.BitPointerValue) - } - *b = buf - if vt.Indirect() { - if err := EncodeTypedPointer(b, vt, (*unsafe.Pointer)(rt.NoEscape(unsafe.Pointer(&p))), s, f); err != nil { - return err - } - } else { - vp := (*unsafe.Pointer)(p) - if err := EncodeTypedPointer(b, vt, vp, s, f); err != nil { - return err - } - } - buf = *b - case ir.OP_is_nil: - if is_nil(p) { - pc = ins.Vi() - continue - } - case ir.OP_is_nil_p1: - if (*rt.GoEface)(p).Value == nil { - pc = ins.Vi() - continue - } - case ir.OP_null: - buf = append(buf, 'n', 'u', 'l', 'l') - case ir.OP_str: - v := *(*string)(p) - buf = alg.Quote(buf, v, false) - case ir.OP_bool: - if *(*bool)(p) { - buf = append(buf, 't', 'r', 'u', 'e') - } else { - buf = append(buf, 'f', 'a', 'l', 's', 'e') - } - case ir.OP_i8: - v := *(*int8)(p) - buf = alg.I64toa(buf, int64(v)) - case ir.OP_i16: - v := *(*int16)(p) - buf = alg.I64toa(buf, int64(v)) - case ir.OP_i32: - v := *(*int32)(p) - buf = alg.I64toa(buf, int64(v)) - case ir.OP_i64: - v := *(*int64)(p) - buf = alg.I64toa(buf, int64(v)) - case ir.OP_u8: - v := *(*uint8)(p) - buf = alg.U64toa(buf, uint64(v)) - case ir.OP_u16: - v := *(*uint16)(p) - buf = alg.U64toa(buf, uint64(v)) - case ir.OP_u32: - v := *(*uint32)(p) - buf = alg.U64toa(buf, uint64(v)) - case ir.OP_u64: - v := *(*uint64)(p) - buf = alg.U64toa(buf, uint64(v)) - case ir.OP_f32: - v := *(*float32)(p) - if math.IsNaN(float64(v)) || math.IsInf(float64(v), 0) { - if flags&(1<<alg.BitEncodeNullForInfOrNan) != 0 { - buf = append(buf, 'n', 'u', 'l', 'l') - continue - } - return vars.ERR_nan_or_infinite - } - buf = alg.F32toa(buf, v) - case ir.OP_f64: - v := *(*float64)(p) - if math.IsNaN(v) || math.IsInf(v, 0) { - if flags&(1<<alg.BitEncodeNullForInfOrNan) != 0 { - buf = append(buf, 'n', 'u', 'l', 'l') - continue - } - return vars.ERR_nan_or_infinite - } - buf = alg.F64toa(buf, v) - case ir.OP_bin: - v := *(*[]byte)(p) - buf = rt.EncodeBase64(buf, v) - case ir.OP_quote: - v := *(*string)(p) - buf = alg.Quote(buf, v, true) - case ir.OP_number: - v := *(*json.Number)(p) - if v == "" { - buf = append(buf, '0') - } else if !alg.IsValidNumber(string(v)) { - return vars.Error_number(v) - } else { - buf = append(buf, v...) - } - case ir.OP_eface: - *b = buf - if err := EncodeTypedPointer(b, *(**rt.GoType)(p), (*unsafe.Pointer)(rt.Add(p, 8)), s, flags); err != nil { - return err - } - buf = *b - case ir.OP_iface: - *b = buf - if err := EncodeTypedPointer(b, (*(**rt.GoItab)(p)).Vt, (*unsafe.Pointer)(rt.Add(p, 8)), s, flags); err != nil { - return err - } - buf = *b - case ir.OP_is_zero_map: - v := *(*unsafe.Pointer)(p) - if v == nil || rt.Maplen(v) == 0 { - pc = ins.Vi() - continue - } - case ir.OP_map_iter: - v := *(*unsafe.Pointer)(p) - vt := ins.Vr() - it, err := alg.IteratorStart(rt.MapType(vt), v, flags) - if err != nil { - return err - } - q = unsafe.Pointer(it) - case ir.OP_map_stop: - it := (*alg.MapIterator)(q) - alg.IteratorStop(it) - q = nil - case ir.OP_map_value_next: - it := (*alg.MapIterator)(q) - p = it.It.V - alg.IteratorNext(it) - case ir.OP_map_check_key: - it := (*alg.MapIterator)(q) - if it.It.K == nil { - pc = ins.Vi() - continue - } - p = it.It.K - case ir.OP_marshal_text: - vt, itab := ins.Vtab() - var it rt.GoIface - switch vt.Kind() { - case reflect.Interface : - if is_nil(p) { - buf = append(buf, 'n', 'u', 'l', 'l') - continue - } - it = rt.AssertI2I(_T_encoding_TextMarshaler, *(*rt.GoIface)(p)) - case reflect.Ptr, reflect.Map : it = convT2I(p, true, itab) - default : it = convT2I(p, !vt.Indirect(), itab) - } - if err := prim.EncodeTextMarshaler(&buf, *(*encoding.TextMarshaler)(unsafe.Pointer(&it)), (flags)); err != nil { - return err - } - case ir.OP_marshal_text_p: - _, itab := ins.Vtab() - it := convT2I(p, false, itab) - if err := prim.EncodeTextMarshaler(&buf, *(*encoding.TextMarshaler)(unsafe.Pointer(&it)), (flags)); err != nil { - return err - } - case ir.OP_map_write_key: - if has_opts(flags, alg.BitSortMapKeys) { - v := *(*string)(p) - buf = alg.Quote(buf, v, false) - pc = ins.Vi() - continue - } - case ir.OP_slice_len: - v := (*rt.GoSlice)(p) - x = v.Len - p = v.Ptr - //TODO: why? - f |= 1<<_S_init - case ir.OP_slice_next: - if x == 0 { - pc = ins.Vi() - continue - } - x-- - if has_opts(f, _S_init) { - f &= ^uint64(1 << _S_init) - } else { - p = rt.Add(p, uintptr(ins.Vlen())) - } - case ir.OP_cond_set: - f |= 1<<_S_cond - case ir.OP_cond_testc: - if has_opts(f, _S_cond) { - f &= ^uint64(1 << _S_cond) - pc = ins.Vi() - continue - } - case ir.OP_is_zero: - fv := ins.VField() - if prim.IsZero(p, fv) { - pc = ins.Vi() - continue - } - case ir.OP_is_zero_1: - if *(*uint8)(p) == 0 { - pc = ins.Vi() - continue - } - case ir.OP_is_zero_2: - if *(*uint16)(p) == 0 { - pc = ins.Vi() - continue - } - case ir.OP_is_zero_4: - if *(*uint32)(p) == 0 { - pc = ins.Vi() - continue - } - case ir.OP_is_zero_8: - if *(*uint64)(p) == 0 { - pc = ins.Vi() - continue - } - case ir.OP_empty_arr: - if has_opts(flags, alg.BitNoNullSliceOrMap) { - buf = append(buf, '[', ']') - } else { - buf = append(buf, 'n', 'u', 'l', 'l') - } - case ir.OP_empty_obj: - if has_opts(flags, alg.BitNoNullSliceOrMap) { - buf = append(buf, '{', '}') - } else { - buf = append(buf, 'n', 'u', 'l', 'l') - } - case ir.OP_marshal: - vt, itab := ins.Vtab() - var it rt.GoIface - switch vt.Kind() { - case reflect.Interface : - if is_nil(p) { - buf = append(buf, 'n', 'u', 'l', 'l') - continue - } - it = rt.AssertI2I(_T_json_Marshaler, *(*rt.GoIface)(p)) - case reflect.Ptr, reflect.Map : it = convT2I(p, true, itab) - default : it = convT2I(p, !vt.Indirect(), itab) - } - if err := prim.EncodeJsonMarshaler(&buf, *(*json.Marshaler)(unsafe.Pointer(&it)), (flags)); err != nil { - return err - } - case ir.OP_marshal_p: - _, itab := ins.Vtab() - it := convT2I(p, false, itab) - if err := prim.EncodeJsonMarshaler(&buf, *(*json.Marshaler)(unsafe.Pointer(&it)), (flags)); err != nil { - return err - } - case ir.OP_unsupported: - return vars.Error_unsuppoted(ins.GoType()) - default: - panic(fmt.Sprintf("not implement %s at %d", ins.Op().String(), pc)) - } - } - - *b = buf - return nil -} - - -func has_opts(opts uint64, bit int) bool { - return opts & (1<<bit) != 0 -} - -func is_nil(p unsafe.Pointer) bool { - return *(*unsafe.Pointer)(p) == nil -} - -func convT2I(ptr unsafe.Pointer, deref bool, itab *rt.GoItab) (rt.GoIface) { - if deref { - ptr = *(*unsafe.Pointer)(ptr) - } - return rt.GoIface{ - Itab: itab, - Value: ptr, - } -} diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/x86/asm_stubs_amd64_go117.go b/vendor/github.com/bytedance/sonic/internal/encoder/x86/asm_stubs_amd64_go117.go deleted file mode 100644 index eec9f6c58..000000000 --- a/vendor/github.com/bytedance/sonic/internal/encoder/x86/asm_stubs_amd64_go117.go +++ /dev/null @@ -1,53 +0,0 @@ -//go:build go1.17 && !go1.21 -// +build go1.17,!go1.21 - -// Copyright 2023 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. - -package x86 - -import ( - "strconv" - "unsafe" - - "github.com/bytedance/sonic/internal/jit" - "github.com/bytedance/sonic/internal/rt" - "github.com/twitchyliquid64/golang-asm/obj" - "github.com/twitchyliquid64/golang-asm/obj/x86" -) - -var ( - _V_writeBarrier = jit.Imm(int64(uintptr(unsafe.Pointer(&rt.RuntimeWriteBarrier)))) - - _F_gcWriteBarrierAX = jit.Func(rt.GcWriteBarrierAX) -) - -func (self *Assembler) WritePtr(i int, ptr obj.Addr, rec obj.Addr) { - if rec.Reg == x86.REG_AX || rec.Index == x86.REG_AX { - panic("rec contains AX!") - } - self.Emit("MOVQ", _V_writeBarrier, _BX) - self.Emit("CMPL", jit.Ptr(_BX, 0), jit.Imm(0)) - self.Sjmp("JE", "_no_writeBarrier" + strconv.Itoa(i) + "_{n}") - self.xsave(_DI) - self.Emit("MOVQ", ptr, _AX) - self.Emit("LEAQ", rec, _DI) - self.Emit("MOVQ", _F_gcWriteBarrierAX, _BX) // MOVQ ${fn}, AX - self.Rjmp("CALL", _BX) - self.xload(_DI) - self.Sjmp("JMP", "_end_writeBarrier" + strconv.Itoa(i) + "_{n}") - self.Link("_no_writeBarrier" + strconv.Itoa(i) + "_{n}") - self.Emit("MOVQ", ptr, rec) - self.Link("_end_writeBarrier" + strconv.Itoa(i) + "_{n}") -} diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/x86/asm_stubs_amd64_go121.go b/vendor/github.com/bytedance/sonic/internal/encoder/x86/asm_stubs_amd64_go121.go deleted file mode 100644 index 34a2ff321..000000000 --- a/vendor/github.com/bytedance/sonic/internal/encoder/x86/asm_stubs_amd64_go121.go +++ /dev/null @@ -1,52 +0,0 @@ -//go:build go1.21 && !go1.26 -// +build go1.21,!go1.26 - -// Copyright 2023 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. - -package x86 - -import ( - "strconv" - "unsafe" - - "github.com/bytedance/sonic/internal/jit" - "github.com/bytedance/sonic/internal/rt" - "github.com/twitchyliquid64/golang-asm/obj" - "github.com/twitchyliquid64/golang-asm/obj/x86" -) - -var ( - _V_writeBarrier = jit.Imm(int64(uintptr(unsafe.Pointer(&rt.RuntimeWriteBarrier)))) - - _F_gcWriteBarrier2 = jit.Func(rt.GcWriteBarrier2) -) - -func (self *Assembler) WritePtr(i int, ptr obj.Addr, old obj.Addr) { - if old.Reg == x86.REG_AX || old.Index == x86.REG_AX { - panic("rec contains AX!") - } - self.Emit("MOVQ", _V_writeBarrier, _BX) - self.Emit("CMPL", jit.Ptr(_BX, 0), jit.Imm(0)) - self.Sjmp("JE", "_no_writeBarrier" + strconv.Itoa(i) + "_{n}") - self.xsave(_SP_q) - self.Emit("MOVQ", _F_gcWriteBarrier2, _BX) // MOVQ ${fn}, AX - self.Rjmp("CALL", _BX) - self.Emit("MOVQ", ptr, jit.Ptr(_SP_q, 0)) - self.Emit("MOVQ", old, _AX) - self.Emit("MOVQ", _AX, jit.Ptr(_SP_q, 8)) - self.xload(_SP_q) - self.Link("_no_writeBarrier" + strconv.Itoa(i) + "_{n}") - self.Emit("MOVQ", ptr, old) -} diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/x86/assembler_regabi_amd64.go b/vendor/github.com/bytedance/sonic/internal/encoder/x86/assembler_regabi_amd64.go deleted file mode 100644 index 620c85900..000000000 --- a/vendor/github.com/bytedance/sonic/internal/encoder/x86/assembler_regabi_amd64.go +++ /dev/null @@ -1,1223 +0,0 @@ -//go:build go1.17 && !go1.26 -// +build go1.17,!go1.26 - -/* - * 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 x86 - -import ( - "fmt" - "reflect" - "strconv" - "unsafe" - - "github.com/bytedance/sonic/internal/cpu" - "github.com/bytedance/sonic/internal/encoder/alg" - "github.com/bytedance/sonic/internal/encoder/ir" - "github.com/bytedance/sonic/internal/encoder/prim" - "github.com/bytedance/sonic/internal/encoder/vars" - "github.com/bytedance/sonic/internal/jit" - "github.com/bytedance/sonic/internal/native/types" - "github.com/twitchyliquid64/golang-asm/obj" - "github.com/twitchyliquid64/golang-asm/obj/x86" - - "github.com/bytedance/sonic/internal/native" - "github.com/bytedance/sonic/internal/rt" -) - -/** Register Allocations - * - * State Registers: - * - * %rbx : stack base - * %rdi : result pointer - * %rsi : result length - * %rdx : result capacity - * %r12 : sp->p - * %r13 : sp->q - * %r14 : sp->x - * %r15 : sp->f - * - * Error Registers: - * - * %r10 : error type register - * %r11 : error pointer register - */ - -/** Function Prototype & Stack Map - * - * func (buf *[]byte, p unsafe.Pointer, sb *_Stack, fv uint64) (err error) - * - * buf : (FP) - * p : 8(FP) - * sb : 16(FP) - * fv : 24(FP) - * err.vt : 32(FP) - * err.vp : 40(FP) - */ - -const ( - _S_cond = iota - _S_init -) - -const ( - _FP_args = 32 // 32 bytes for spill registers of arguments - _FP_fargs = 40 // 40 bytes for passing arguments to other Go functions - _FP_saves = 64 // 64 bytes for saving the registers before CALL instructions - _FP_locals = 24 // 24 bytes for local variables -) - -const ( - _FP_loffs = _FP_fargs + _FP_saves - FP_offs = _FP_loffs + _FP_locals - // _FP_offs = _FP_loffs + _FP_locals + _FP_debug - _FP_size = FP_offs + 8 // 8 bytes for the parent frame pointer - _FP_base = _FP_size + 8 // 8 bytes for the return address -) - -const ( - _FM_exp32 = 0x7f800000 - _FM_exp64 = 0x7ff0000000000000 -) - -const ( - _IM_null = 0x6c6c756e // 'null' - _IM_true = 0x65757274 // 'true' - _IM_fals = 0x736c6166 // 'fals' ('false' without the 'e') - _IM_open = 0x00225c22 // '"\"∅' - _IM_array = 0x5d5b // '[]' - _IM_object = 0x7d7b // '{}' - _IM_mulv = -0x5555555555555555 -) - -const ( - _LB_more_space = "_more_space" - _LB_more_space_return = "_more_space_return_" -) - -const ( - _LB_error = "_error" - _LB_error_too_deep = "_error_too_deep" - _LB_error_invalid_number = "_error_invalid_number" - _LB_error_nan_or_infinite = "_error_nan_or_infinite" - _LB_panic = "_panic" -) - -var ( - _AX = jit.Reg("AX") - _BX = jit.Reg("BX") - _CX = jit.Reg("CX") - _DX = jit.Reg("DX") - _DI = jit.Reg("DI") - _SI = jit.Reg("SI") - _BP = jit.Reg("BP") - _SP = jit.Reg("SP") - _R8 = jit.Reg("R8") - _R9 = jit.Reg("R9") -) - -var ( - _X0 = jit.Reg("X0") - _Y0 = jit.Reg("Y0") -) - -var ( - _ST = jit.Reg("R15") // can't use R14 since it's always scratched by Go... - _RP = jit.Reg("DI") - _RL = jit.Reg("SI") - _RC = jit.Reg("DX") -) - -var ( - _LR = jit.Reg("R9") - _ET = jit.Reg("AX") - _EP = jit.Reg("BX") -) - -var ( - _SP_p = jit.Reg("R10") // saved on BX when call_c - _SP_q = jit.Reg("R11") // saved on BP when call_c - _SP_x = jit.Reg("R12") - _SP_f = jit.Reg("R13") -) - -var ( - _ARG_rb = jit.Ptr(_SP, _FP_base) - _ARG_vp = jit.Ptr(_SP, _FP_base+8) - _ARG_sb = jit.Ptr(_SP, _FP_base+16) - _ARG_fv = jit.Ptr(_SP, _FP_base+24) -) - -var ( - _RET_et = _ET - _RET_ep = _EP -) - -var ( - _VAR_sp = jit.Ptr(_SP, _FP_fargs+_FP_saves) - _VAR_dn = jit.Ptr(_SP, _FP_fargs+_FP_saves+8) - _VAR_vp = jit.Ptr(_SP, _FP_fargs+_FP_saves+16) -) - -var ( - _REG_ffi = []obj.Addr{_RP, _RL, _RC, _SP_q} - _REG_b64 = []obj.Addr{_SP_p, _SP_q} - - _REG_all = []obj.Addr{_ST, _SP_x, _SP_f, _SP_p, _SP_q, _RP, _RL, _RC} - _REG_ms = []obj.Addr{_ST, _SP_x, _SP_f, _SP_p, _SP_q, _LR} - _REG_enc = []obj.Addr{_ST, _SP_x, _SP_f, _SP_p, _SP_q, _RL} -) - -type Assembler struct { - Name string - jit.BaseAssembler - p ir.Program - x int -} - -func NewAssembler(p ir.Program) *Assembler { - return new(Assembler).Init(p) -} - -/** Assembler Interface **/ - -func (self *Assembler) Load() vars.Encoder { - return ptoenc(self.BaseAssembler.Load("encode_"+self.Name, _FP_size, _FP_args, vars.ArgPtrs, vars.LocalPtrs)) -} - -func (self *Assembler) Init(p ir.Program) *Assembler { - self.p = p - self.BaseAssembler.Init(self.compile) - return self -} - -func (self *Assembler) compile() { - self.prologue() - self.instrs() - self.epilogue() - self.builtins() -} - -/** Assembler Stages **/ - -var _OpFuncTab = [256]func(*Assembler, *ir.Instr){ - ir.OP_null: (*Assembler)._asm_OP_null, - ir.OP_empty_arr: (*Assembler)._asm_OP_empty_arr, - ir.OP_empty_obj: (*Assembler)._asm_OP_empty_obj, - ir.OP_bool: (*Assembler)._asm_OP_bool, - ir.OP_i8: (*Assembler)._asm_OP_i8, - ir.OP_i16: (*Assembler)._asm_OP_i16, - ir.OP_i32: (*Assembler)._asm_OP_i32, - ir.OP_i64: (*Assembler)._asm_OP_i64, - ir.OP_u8: (*Assembler)._asm_OP_u8, - ir.OP_u16: (*Assembler)._asm_OP_u16, - ir.OP_u32: (*Assembler)._asm_OP_u32, - ir.OP_u64: (*Assembler)._asm_OP_u64, - ir.OP_f32: (*Assembler)._asm_OP_f32, - ir.OP_f64: (*Assembler)._asm_OP_f64, - ir.OP_str: (*Assembler)._asm_OP_str, - ir.OP_bin: (*Assembler)._asm_OP_bin, - ir.OP_quote: (*Assembler)._asm_OP_quote, - ir.OP_number: (*Assembler)._asm_OP_number, - ir.OP_eface: (*Assembler)._asm_OP_eface, - ir.OP_iface: (*Assembler)._asm_OP_iface, - ir.OP_byte: (*Assembler)._asm_OP_byte, - ir.OP_text: (*Assembler)._asm_OP_text, - ir.OP_deref: (*Assembler)._asm_OP_deref, - ir.OP_index: (*Assembler)._asm_OP_index, - ir.OP_load: (*Assembler)._asm_OP_load, - ir.OP_save: (*Assembler)._asm_OP_save, - ir.OP_drop: (*Assembler)._asm_OP_drop, - ir.OP_drop_2: (*Assembler)._asm_OP_drop_2, - ir.OP_recurse: (*Assembler)._asm_OP_recurse, - ir.OP_is_nil: (*Assembler)._asm_OP_is_nil, - ir.OP_is_nil_p1: (*Assembler)._asm_OP_is_nil_p1, - ir.OP_is_zero_1: (*Assembler)._asm_OP_is_zero_1, - ir.OP_is_zero_2: (*Assembler)._asm_OP_is_zero_2, - ir.OP_is_zero_4: (*Assembler)._asm_OP_is_zero_4, - ir.OP_is_zero_8: (*Assembler)._asm_OP_is_zero_8, - ir.OP_is_zero_map: (*Assembler)._asm_OP_is_zero_map, - ir.OP_goto: (*Assembler)._asm_OP_goto, - ir.OP_map_iter: (*Assembler)._asm_OP_map_iter, - ir.OP_map_stop: (*Assembler)._asm_OP_map_stop, - ir.OP_map_check_key: (*Assembler)._asm_OP_map_check_key, - ir.OP_map_write_key: (*Assembler)._asm_OP_map_write_key, - ir.OP_map_value_next: (*Assembler)._asm_OP_map_value_next, - ir.OP_slice_len: (*Assembler)._asm_OP_slice_len, - ir.OP_slice_next: (*Assembler)._asm_OP_slice_next, - ir.OP_marshal: (*Assembler)._asm_OP_marshal, - ir.OP_marshal_p: (*Assembler)._asm_OP_marshal_p, - ir.OP_marshal_text: (*Assembler)._asm_OP_marshal_text, - ir.OP_marshal_text_p: (*Assembler)._asm_OP_marshal_text_p, - ir.OP_cond_set: (*Assembler)._asm_OP_cond_set, - ir.OP_cond_testc: (*Assembler)._asm_OP_cond_testc, - ir.OP_unsupported: (*Assembler)._asm_OP_unsupported, - ir.OP_is_zero: (*Assembler)._asm_OP_is_zero, -} - -func (self *Assembler) instr(v *ir.Instr) { - if fn := _OpFuncTab[v.Op()]; fn != nil { - fn(self, v) - } else { - panic(fmt.Sprintf("invalid opcode: %d", v.Op())) - } -} - -func (self *Assembler) instrs() { - for i, v := range self.p { - self.Mark(i) - self.instr(&v) - self.debug_instr(i, &v) - } -} - -func (self *Assembler) builtins() { - self.more_space() - self.error_too_deep() - self.error_invalid_number() - self.error_nan_or_infinite() - self.go_panic() -} - -func (self *Assembler) epilogue() { - self.Mark(len(self.p)) - self.Emit("XORL", _ET, _ET) - self.Emit("XORL", _EP, _EP) - self.Link(_LB_error) - self.Emit("MOVQ", _ARG_rb, _CX) // MOVQ rb<>+0(FP), CX - self.Emit("MOVQ", _RL, jit.Ptr(_CX, 8)) // MOVQ RL, 8(CX) - self.Emit("MOVQ", jit.Imm(0), _ARG_rb) // MOVQ AX, rb<>+0(FP) - self.Emit("MOVQ", jit.Imm(0), _ARG_vp) // MOVQ BX, vp<>+8(FP) - self.Emit("MOVQ", jit.Imm(0), _ARG_sb) // MOVQ CX, sb<>+16(FP) - self.Emit("MOVQ", jit.Ptr(_SP, FP_offs), _BP) // MOVQ _FP_offs(SP), BP - self.Emit("ADDQ", jit.Imm(_FP_size), _SP) // ADDQ $_FP_size, SP - self.Emit("RET") // RET -} - -func (self *Assembler) prologue() { - self.Emit("SUBQ", jit.Imm(_FP_size), _SP) // SUBQ $_FP_size, SP - self.Emit("MOVQ", _BP, jit.Ptr(_SP, FP_offs)) // MOVQ BP, _FP_offs(SP) - self.Emit("LEAQ", jit.Ptr(_SP, FP_offs), _BP) // LEAQ _FP_offs(SP), BP - self.Emit("MOVQ", _AX, _ARG_rb) // MOVQ AX, rb<>+0(FP) - self.Emit("MOVQ", _BX, _ARG_vp) // MOVQ BX, vp<>+8(FP) - self.Emit("MOVQ", _CX, _ARG_sb) // MOVQ CX, sb<>+16(FP) - self.Emit("MOVQ", _DI, _ARG_fv) // MOVQ DI, rb<>+24(FP) - self.Emit("MOVQ", jit.Ptr(_AX, 0), _RP) // MOVQ (AX) , DI - self.Emit("MOVQ", jit.Ptr(_AX, 8), _RL) // MOVQ 8(AX) , SI - self.Emit("MOVQ", jit.Ptr(_AX, 16), _RC) // MOVQ 16(AX), DX - self.Emit("MOVQ", _BX, _SP_p) // MOVQ BX, R10 - self.Emit("MOVQ", _CX, _ST) // MOVQ CX, R8 - self.Emit("XORL", _SP_x, _SP_x) // XORL R10, R12 - self.Emit("XORL", _SP_f, _SP_f) // XORL R11, R13 - self.Emit("XORL", _SP_q, _SP_q) // XORL R13, R11 -} - -/** Assembler Inline Functions **/ - -func (self *Assembler) xsave(reg ...obj.Addr) { - for i, v := range reg { - if i > _FP_saves/8-1 { - panic("too many registers to save") - } else { - self.Emit("MOVQ", v, jit.Ptr(_SP, _FP_fargs+int64(i)*8)) - } - } -} - -func (self *Assembler) xload(reg ...obj.Addr) { - for i, v := range reg { - if i > _FP_saves/8-1 { - panic("too many registers to load") - } else { - self.Emit("MOVQ", jit.Ptr(_SP, _FP_fargs+int64(i)*8), v) - } - } -} - -func (self *Assembler) rbuf_di() { - if _RP.Reg != x86.REG_DI { - panic("register allocation messed up: RP != DI") - } else { - self.Emit("ADDQ", _RL, _RP) - } -} - -func (self *Assembler) store_int(nd int, fn obj.Addr, ins string) { - self.check_size(nd) - self.save_c() // SAVE $C_regs - self.rbuf_di() // MOVQ RP, DI - self.Emit(ins, jit.Ptr(_SP_p, 0), _SI) // $ins (SP.p), SI - self.call_c(fn) // CALL_C $fn - self.Emit("ADDQ", _AX, _RL) // ADDQ AX, RL -} - -func (self *Assembler) store_str(s string) { - i := 0 - m := rt.Str2Mem(s) - - /* 8-byte stores */ - for i <= len(m)-8 { - self.Emit("MOVQ", jit.Imm(rt.Get64(m[i:])), _AX) // MOVQ $s[i:], AX - self.Emit("MOVQ", _AX, jit.Sib(_RP, _RL, 1, int64(i))) // MOVQ AX, i(RP)(RL) - i += 8 - } - - /* 4-byte stores */ - if i <= len(m)-4 { - self.Emit("MOVL", jit.Imm(int64(rt.Get32(m[i:]))), jit.Sib(_RP, _RL, 1, int64(i))) // MOVL $s[i:], i(RP)(RL) - i += 4 - } - - /* 2-byte stores */ - if i <= len(m)-2 { - self.Emit("MOVW", jit.Imm(int64(rt.Get16(m[i:]))), jit.Sib(_RP, _RL, 1, int64(i))) // MOVW $s[i:], i(RP)(RL) - i += 2 - } - - /* last byte */ - if i < len(m) { - self.Emit("MOVB", jit.Imm(int64(m[i])), jit.Sib(_RP, _RL, 1, int64(i))) // MOVB $s[i:], i(RP)(RL) - } -} - -func (self *Assembler) check_size(n int) { - self.check_size_rl(jit.Ptr(_RL, int64(n))) -} - -func (self *Assembler) check_size_r(r obj.Addr, d int) { - self.check_size_rl(jit.Sib(_RL, r, 1, int64(d))) -} - -func (self *Assembler) check_size_rl(v obj.Addr) { - idx := self.x - key := _LB_more_space_return + strconv.Itoa(idx) - - /* the following code relies on LR == R9 to work */ - if _LR.Reg != x86.REG_R9 { - panic("register allocation messed up: LR != R9") - } - - /* check for buffer capacity */ - self.x++ - self.Emit("LEAQ", v, _AX) // LEAQ $v, AX - self.Emit("CMPQ", _AX, _RC) // CMPQ AX, RC - self.Sjmp("JBE", key) // JBE _more_space_return_{n} - self.slice_grow_ax(key) // GROW $key - self.Link(key) // _more_space_return_{n}: -} - -func (self *Assembler) slice_grow_ax(ret string) { - self.Byte(0x4c, 0x8d, 0x0d) // LEAQ ?(PC), R9 - self.Sref(ret, 4) // .... &ret - self.Sjmp("JMP", _LB_more_space) // JMP _more_space -} - -/** State Stack Helpers **/ - - - -func (self *Assembler) save_state() { - self.Emit("MOVQ", jit.Ptr(_ST, 0), _CX) // MOVQ (ST), CX - self.Emit("LEAQ", jit.Ptr(_CX, vars.StateSize), _R9) // LEAQ vars.StateSize(CX), R9 - self.Emit("CMPQ", _R9, jit.Imm(vars.StackLimit)) // CMPQ R9, $vars.StackLimit - self.Sjmp("JAE", _LB_error_too_deep) // JA _error_too_deep - self.Emit("MOVQ", _SP_x, jit.Sib(_ST, _CX, 1, 8)) // MOVQ SP.x, 8(ST)(CX) - self.Emit("MOVQ", _SP_f, jit.Sib(_ST, _CX, 1, 16)) // MOVQ SP.f, 16(ST)(CX) - self.WritePtr(0, _SP_p, jit.Sib(_ST, _CX, 1, 24)) // MOVQ SP.p, 24(ST)(CX) - self.WritePtr(1, _SP_q, jit.Sib(_ST, _CX, 1, 32)) // MOVQ SP.q, 32(ST)(CX) - self.Emit("MOVQ", _R9, jit.Ptr(_ST, 0)) // MOVQ R9, (ST) -} - -func (self *Assembler) drop_state(decr int64) { - self.Emit("MOVQ", jit.Ptr(_ST, 0), _AX) // MOVQ (ST), AX - self.Emit("SUBQ", jit.Imm(decr), _AX) // SUBQ $decr, AX - self.Emit("MOVQ", _AX, jit.Ptr(_ST, 0)) // MOVQ AX, (ST) - self.Emit("MOVQ", jit.Sib(_ST, _AX, 1, 8), _SP_x) // MOVQ 8(ST)(AX), SP.x - self.Emit("MOVQ", jit.Sib(_ST, _AX, 1, 16), _SP_f) // MOVQ 16(ST)(AX), SP.f - self.Emit("MOVQ", jit.Sib(_ST, _AX, 1, 24), _SP_p) // MOVQ 24(ST)(AX), SP.p - self.Emit("MOVQ", jit.Sib(_ST, _AX, 1, 32), _SP_q) // MOVQ 32(ST)(AX), SP.q - self.Emit("PXOR", _X0, _X0) // PXOR X0, X0 - self.Emit("MOVOU", _X0, jit.Sib(_ST, _AX, 1, 8)) // MOVOU X0, 8(ST)(AX) - self.Emit("MOVOU", _X0, jit.Sib(_ST, _AX, 1, 24)) // MOVOU X0, 24(ST)(AX) -} - -/** Buffer Helpers **/ - -func (self *Assembler) add_char(ch byte) { - self.Emit("MOVB", jit.Imm(int64(ch)), jit.Sib(_RP, _RL, 1, 0)) // MOVB $ch, (RP)(RL) - self.Emit("ADDQ", jit.Imm(1), _RL) // ADDQ $1, RL -} - -func (self *Assembler) add_long(ch uint32, n int64) { - self.Emit("MOVL", jit.Imm(int64(ch)), jit.Sib(_RP, _RL, 1, 0)) // MOVL $ch, (RP)(RL) - self.Emit("ADDQ", jit.Imm(n), _RL) // ADDQ $n, RL -} - -func (self *Assembler) add_text(ss string) { - self.store_str(ss) // TEXT $ss - self.Emit("ADDQ", jit.Imm(int64(len(ss))), _RL) // ADDQ ${len(ss)}, RL -} - -// get *buf at AX -func (self *Assembler) prep_buffer_AX() { - self.Emit("MOVQ", _ARG_rb, _AX) // MOVQ rb<>+0(FP), AX - self.Emit("MOVQ", _RL, jit.Ptr(_AX, 8)) // MOVQ RL, 8(AX) -} - -func (self *Assembler) save_buffer() { - self.Emit("MOVQ", _ARG_rb, _CX) // MOVQ rb<>+0(FP), CX - self.Emit("MOVQ", _RP, jit.Ptr(_CX, 0)) // MOVQ RP, (CX) - self.Emit("MOVQ", _RL, jit.Ptr(_CX, 8)) // MOVQ RL, 8(CX) - self.Emit("MOVQ", _RC, jit.Ptr(_CX, 16)) // MOVQ RC, 16(CX) -} - -// get *buf at AX -func (self *Assembler) load_buffer_AX() { - self.Emit("MOVQ", _ARG_rb, _AX) // MOVQ rb<>+0(FP), AX - self.Emit("MOVQ", jit.Ptr(_AX, 0), _RP) // MOVQ (AX), RP - self.Emit("MOVQ", jit.Ptr(_AX, 8), _RL) // MOVQ 8(AX), RL - self.Emit("MOVQ", jit.Ptr(_AX, 16), _RC) // MOVQ 16(AX), RC -} - -/** Function Interface Helpers **/ - -func (self *Assembler) call(pc obj.Addr) { - self.Emit("MOVQ", pc, _LR) // MOVQ $pc, AX - self.Rjmp("CALL", _LR) // CALL AX -} - -func (self *Assembler) save_c() { - self.xsave(_REG_ffi...) // SAVE $REG_ffi -} - -func (self *Assembler) call_b64(pc obj.Addr) { - self.xsave(_REG_b64...) // SAVE $REG_all - self.call(pc) // CALL $pc - self.xload(_REG_b64...) // LOAD $REG_ffi -} - -func (self *Assembler) call_c(pc obj.Addr) { - self.Emit("XCHGQ", _SP_p, _BX) - self.call(pc) // CALL $pc - self.xload(_REG_ffi...) // LOAD $REG_ffi - self.Emit("XCHGQ", _SP_p, _BX) -} - -func (self *Assembler) call_go(pc obj.Addr) { - self.xsave(_REG_all...) // SAVE $REG_all - self.call(pc) // CALL $pc - self.xload(_REG_all...) // LOAD $REG_all -} - -func (self *Assembler) call_more_space(pc obj.Addr) { - self.xsave(_REG_ms...) // SAVE $REG_all - self.call(pc) // CALL $pc - self.xload(_REG_ms...) // LOAD $REG_all -} - -func (self *Assembler) call_encoder(pc obj.Addr) { - self.xsave(_REG_enc...) // SAVE $REG_all - self.call(pc) // CALL $pc - self.xload(_REG_enc...) // LOAD $REG_all -} - -func (self *Assembler) call_marshaler(fn obj.Addr, it *rt.GoType, vt reflect.Type) { - switch vt.Kind() { - case reflect.Interface: - self.call_marshaler_i(fn, it) - case reflect.Ptr, reflect.Map: - self.call_marshaler_v(fn, it, vt, true) - // struct/array of 1 direct iface type can be direct - default: - self.call_marshaler_v(fn, it, vt, !rt.UnpackType(vt).Indirect()) - } -} - -var ( - _F_assertI2I = jit.Func(rt.AssertI2I) -) - -func (self *Assembler) call_marshaler_i(fn obj.Addr, it *rt.GoType) { - self.Emit("MOVQ", jit.Ptr(_SP_p, 0), _AX) // MOVQ (SP.p), AX - self.Emit("TESTQ", _AX, _AX) // TESTQ AX, AX - self.Sjmp("JZ", "_null_{n}") // JZ _null_{n} - self.Emit("MOVQ", _AX, _BX) // MOVQ AX, BX - self.Emit("MOVQ", jit.Ptr(_SP_p, 8), _CX) // MOVQ 8(SP.p), CX - self.Emit("MOVQ", jit.Gtype(it), _AX) // MOVQ $it, AX - self.call_go(_F_assertI2I) // CALL_GO assertI2I - self.Emit("TESTQ", _AX, _AX) // TESTQ AX, AX - self.Sjmp("JZ", "_null_{n}") // JZ _null_{n} - self.Emit("MOVQ", _BX, _CX) // MOVQ BX, CX - self.Emit("MOVQ", _AX, _BX) // MOVQ AX, BX - self.prep_buffer_AX() - self.Emit("MOVQ", _ARG_fv, _DI) // MOVQ ARG.fv, DI - self.call_go(fn) // CALL $fn - self.Emit("TESTQ", _ET, _ET) // TESTQ ET, ET - self.Sjmp("JNZ", _LB_error) // JNZ _error - self.load_buffer_AX() - self.Sjmp("JMP", "_done_{n}") // JMP _done_{n} - self.Link("_null_{n}") // _null_{n}: - self.check_size(4) // SIZE $4 - self.Emit("MOVL", jit.Imm(_IM_null), jit.Sib(_RP, _RL, 1, 0)) // MOVL $'null', (RP)(RL*1) - self.Emit("ADDQ", jit.Imm(4), _RL) // ADDQ $4, RL - self.Link("_done_{n}") // _done_{n}: -} - -func (self *Assembler) call_marshaler_v(fn obj.Addr, it *rt.GoType, vt reflect.Type, deref bool) { - self.prep_buffer_AX() // MOVE {buf}, (SP) - self.Emit("MOVQ", jit.Itab(it, vt), _BX) // MOVQ $(itab(it, vt)), BX - - /* dereference the pointer if needed */ - if !deref { - self.Emit("MOVQ", _SP_p, _CX) // MOVQ SP.p, CX - } else { - self.Emit("MOVQ", jit.Ptr(_SP_p, 0), _CX) // MOVQ 0(SP.p), CX - } - - /* call the encoder, and perform error checks */ - self.Emit("MOVQ", _ARG_fv, _DI) // MOVQ ARG.fv, DI - self.call_go(fn) // CALL $fn - self.Emit("TESTQ", _ET, _ET) // TESTQ ET, ET - self.Sjmp("JNZ", _LB_error) // JNZ _error - self.load_buffer_AX() -} - -/** Builtin: _more_space **/ - -var ( - _T_byte = jit.Type(vars.ByteType) - _F_growslice = jit.Func(rt.GrowSlice) - - _T_json_Marshaler = rt.UnpackType(vars.JsonMarshalerType) - _T_encoding_TextMarshaler = rt.UnpackType(vars.EncodingTextMarshalerType) -) - -// AX must saving n -func (self *Assembler) more_space() { - self.Link(_LB_more_space) - self.Emit("MOVQ", _RP, _BX) // MOVQ DI, BX - self.Emit("MOVQ", _RL, _CX) // MOVQ SI, CX - self.Emit("MOVQ", _RC, _DI) // MOVQ DX, DI - self.Emit("MOVQ", _AX, _SI) // MOVQ AX, SI - self.Emit("MOVQ", _T_byte, _AX) // MOVQ $_T_byte, AX - self.call_more_space(_F_growslice) // CALL $pc - self.Emit("MOVQ", _AX, _RP) // MOVQ AX, DI - self.Emit("MOVQ", _BX, _RL) // MOVQ BX, SI - self.Emit("MOVQ", _CX, _RC) // MOVQ CX, DX - self.save_buffer() // SAVE {buf} - self.Rjmp("JMP", _LR) // JMP LR -} - -/** Builtin Errors **/ - -var ( - _V_ERR_too_deep = jit.Imm(int64(uintptr(unsafe.Pointer(vars.ERR_too_deep)))) - _V_ERR_nan_or_infinite = jit.Imm(int64(uintptr(unsafe.Pointer(vars.ERR_nan_or_infinite)))) - _I_json_UnsupportedValueError = jit.Itab(rt.UnpackType(vars.ErrorType), vars.JsonUnsupportedValueType) -) - -func (self *Assembler) error_too_deep() { - self.Link(_LB_error_too_deep) - self.Emit("MOVQ", _V_ERR_too_deep, _EP) // MOVQ $_V_ERR_too_deep, EP - self.Emit("MOVQ", _I_json_UnsupportedValueError, _ET) // MOVQ $_I_json_UnsupportedValuError, ET - self.Sjmp("JMP", _LB_error) // JMP _error -} - -func (self *Assembler) error_invalid_number() { - self.Link(_LB_error_invalid_number) - self.Emit("MOVQ", jit.Ptr(_SP_p, 0), _AX) // MOVQ 0(SP), AX - self.Emit("MOVQ", jit.Ptr(_SP_p, 8), _BX) // MOVQ 8(SP), BX - self.call_go(_F_error_number) // CALL_GO error_number - self.Sjmp("JMP", _LB_error) // JMP _error -} - -func (self *Assembler) error_nan_or_infinite() { - self.Link(_LB_error_nan_or_infinite) - self.Emit("MOVQ", _V_ERR_nan_or_infinite, _EP) // MOVQ $_V_ERR_nan_or_infinite, EP - self.Emit("MOVQ", _I_json_UnsupportedValueError, _ET) // MOVQ $_I_json_UnsupportedValuError, ET - self.Sjmp("JMP", _LB_error) // JMP _error -} - -/** String Encoding Routine **/ - -var ( - _F_quote = jit.Imm(int64(native.S_quote)) - _F_panic = jit.Func(vars.GoPanic) -) - -func (self *Assembler) go_panic() { - self.Link(_LB_panic) - self.Emit("MOVQ", _SP_p, _BX) - self.Emit("MOVQ", _RP, _CX) - self.Emit("MOVQ", _RL, _DI) - self.call_go(_F_panic) -} - -func (self *Assembler) encode_string(doubleQuote bool) { - self.Emit("MOVQ", jit.Ptr(_SP_p, 8), _AX) // MOVQ 8(SP.p), AX - self.Emit("TESTQ", _AX, _AX) // TESTQ AX, AX - self.Sjmp("JZ", "_str_empty_{n}") // JZ _str_empty_{n} - self.Emit("CMPQ", jit.Ptr(_SP_p, 0), jit.Imm(0)) - self.Sjmp("JNE", "_str_next_{n}") - self.Emit("MOVQ", jit.Imm(int64(vars.PanicNilPointerOfNonEmptyString)), _AX) - self.Sjmp("JMP", _LB_panic) - self.Link("_str_next_{n}") - - /* opening quote, check for double quote */ - if !doubleQuote { - self.check_size_r(_AX, 2) // SIZE $2 - self.add_char('"') // CHAR $'"' - } else { - self.check_size_r(_AX, 6) // SIZE $6 - self.add_long(_IM_open, 3) // TEXT $`"\"` - } - - /* quoting loop */ - self.Emit("XORL", _AX, _AX) // XORL AX, AX - self.Emit("MOVQ", _AX, _VAR_sp) // MOVQ AX, sp - self.Link("_str_loop_{n}") // _str_loop_{n}: - self.save_c() // SAVE $REG_ffi - - /* load the output buffer first, and then input buffer, - * because the parameter registers collide with RP / RL / RC */ - self.Emit("MOVQ", _RC, _CX) // MOVQ RC, CX - self.Emit("SUBQ", _RL, _CX) // SUBQ RL, CX - self.Emit("MOVQ", _CX, _VAR_dn) // MOVQ CX, dn - self.Emit("LEAQ", jit.Sib(_RP, _RL, 1, 0), _DX) // LEAQ (RP)(RL), DX - self.Emit("LEAQ", _VAR_dn, _CX) // LEAQ dn, CX - self.Emit("MOVQ", _VAR_sp, _AX) // MOVQ sp, AX - self.Emit("MOVQ", jit.Ptr(_SP_p, 0), _DI) // MOVQ (SP.p), DI - self.Emit("MOVQ", jit.Ptr(_SP_p, 8), _SI) // MOVQ 8(SP.p), SI - self.Emit("ADDQ", _AX, _DI) // ADDQ AX, DI - self.Emit("SUBQ", _AX, _SI) // SUBQ AX, SI - - /* set the flags based on `doubleQuote` */ - if !doubleQuote { - self.Emit("XORL", _R8, _R8) // XORL R8, R8 - } else { - self.Emit("MOVL", jit.Imm(types.F_DOUBLE_UNQUOTE), _R8) // MOVL ${types.F_DOUBLE_UNQUOTE}, R8 - } - - /* call the native quoter */ - self.call_c(_F_quote) // CALL quote - self.Emit("ADDQ", _VAR_dn, _RL) // ADDQ dn, RL - - self.Emit("TESTQ", _AX, _AX) // TESTQ AX, AX - self.Sjmp("JS", "_str_space_{n}") // JS _str_space_{n} - - /* close the string, check for double quote */ - if !doubleQuote { - self.check_size(1) // SIZE $1 - self.add_char('"') // CHAR $'"' - self.Sjmp("JMP", "_str_end_{n}") // JMP _str_end_{n} - } else { - self.check_size(3) // SIZE $3 - self.add_text("\\\"\"") // TEXT $'\""' - self.Sjmp("JMP", "_str_end_{n}") // JMP _str_end_{n} - } - - /* not enough space to contain the quoted string */ - self.Link("_str_space_{n}") // _str_space_{n}: - self.Emit("NOTQ", _AX) // NOTQ AX - self.Emit("ADDQ", _AX, _VAR_sp) // ADDQ AX, sp - self.Emit("LEAQ", jit.Sib(_RC, _RC, 1, 0), _AX) // LEAQ (RC)(RC), AX - self.slice_grow_ax("_str_loop_{n}") // GROW _str_loop_{n} - - /* empty string, check for double quote */ - if !doubleQuote { - self.Link("_str_empty_{n}") // _str_empty_{n}: - self.check_size(2) // SIZE $2 - self.add_text("\"\"") // TEXT $'""' - self.Link("_str_end_{n}") // _str_end_{n}: - } else { - self.Link("_str_empty_{n}") // _str_empty_{n}: - self.check_size(6) // SIZE $6 - self.add_text("\"\\\"\\\"\"") // TEXT $'"\"\""' - self.Link("_str_end_{n}") // _str_end_{n}: - } -} - -/** OpCode Assembler Functions **/ - - - -var ( - _F_f64toa = jit.Imm(int64(native.S_f64toa)) - _F_f32toa = jit.Imm(int64(native.S_f32toa)) - _F_i64toa = jit.Imm(int64(native.S_i64toa)) - _F_u64toa = jit.Imm(int64(native.S_u64toa)) - _F_b64encode = jit.Imm(int64(rt.SubrB64Encode)) -) - -var ( - _F_memmove = jit.Func(rt.Memmove) - _F_error_number = jit.Func(vars.Error_number) - _F_isValidNumber = jit.Func(alg.IsValidNumber) -) - -var ( - _F_iteratorStop = jit.Func(alg.IteratorStop) - _F_iteratorNext = jit.Func(alg.IteratorNext) - _F_iteratorStart = jit.Func(alg.IteratorStart) -) - -var ( - _F_encodeTypedPointer obj.Addr - _F_encodeJsonMarshaler obj.Addr - _F_encodeTextMarshaler obj.Addr -) - -const ( - _MODE_AVX2 = 1 << 2 -) - -func init() { - _F_encodeJsonMarshaler = jit.Func(prim.EncodeJsonMarshaler) - _F_encodeTextMarshaler = jit.Func(prim.EncodeTextMarshaler) - _F_encodeTypedPointer = jit.Func(EncodeTypedPointer) -} - -func (self *Assembler) _asm_OP_null(_ *ir.Instr) { - self.check_size(4) - self.Emit("MOVL", jit.Imm(_IM_null), jit.Sib(_RP, _RL, 1, 0)) // MOVL $'null', (RP)(RL*1) - self.Emit("ADDQ", jit.Imm(4), _RL) // ADDQ $4, RL -} - -func (self *Assembler) _asm_OP_empty_arr(_ *ir.Instr) { - self.Emit("BTQ", jit.Imm(int64(alg.BitNoNullSliceOrMap)), _ARG_fv) - self.Sjmp("JC", "_empty_arr_{n}") - self._asm_OP_null(nil) - self.Sjmp("JMP", "_empty_arr_end_{n}") - self.Link("_empty_arr_{n}") - self.check_size(2) - self.Emit("MOVW", jit.Imm(_IM_array), jit.Sib(_RP, _RL, 1, 0)) - self.Emit("ADDQ", jit.Imm(2), _RL) - self.Link("_empty_arr_end_{n}") -} - -func (self *Assembler) _asm_OP_empty_obj(_ *ir.Instr) { - self.Emit("BTQ", jit.Imm(int64(alg.BitNoNullSliceOrMap)), _ARG_fv) - self.Sjmp("JC", "_empty_obj_{n}") - self._asm_OP_null(nil) - self.Sjmp("JMP", "_empty_obj_end_{n}") - self.Link("_empty_obj_{n}") - self.check_size(2) - self.Emit("MOVW", jit.Imm(_IM_object), jit.Sib(_RP, _RL, 1, 0)) - self.Emit("ADDQ", jit.Imm(2), _RL) - self.Link("_empty_obj_end_{n}") -} - -func (self *Assembler) _asm_OP_bool(_ *ir.Instr) { - self.Emit("CMPB", jit.Ptr(_SP_p, 0), jit.Imm(0)) // CMPB (SP.p), $0 - self.Sjmp("JE", "_false_{n}") // JE _false_{n} - self.check_size(4) // SIZE $4 - self.Emit("MOVL", jit.Imm(_IM_true), jit.Sib(_RP, _RL, 1, 0)) // MOVL $'true', (RP)(RL*1) - self.Emit("ADDQ", jit.Imm(4), _RL) // ADDQ $4, RL - self.Sjmp("JMP", "_end_{n}") // JMP _end_{n} - self.Link("_false_{n}") // _false_{n}: - self.check_size(5) // SIZE $5 - self.Emit("MOVL", jit.Imm(_IM_fals), jit.Sib(_RP, _RL, 1, 0)) // MOVL $'fals', (RP)(RL*1) - self.Emit("MOVB", jit.Imm('e'), jit.Sib(_RP, _RL, 1, 4)) // MOVB $'e', 4(RP)(RL*1) - self.Emit("ADDQ", jit.Imm(5), _RL) // ADDQ $5, RL - self.Link("_end_{n}") // _end_{n}: -} - -func (self *Assembler) _asm_OP_i8(_ *ir.Instr) { - self.store_int(4, _F_i64toa, "MOVBQSX") -} - -func (self *Assembler) _asm_OP_i16(_ *ir.Instr) { - self.store_int(6, _F_i64toa, "MOVWQSX") -} - -func (self *Assembler) _asm_OP_i32(_ *ir.Instr) { - self.store_int(17, _F_i64toa, "MOVLQSX") -} - -func (self *Assembler) _asm_OP_i64(_ *ir.Instr) { - self.store_int(21, _F_i64toa, "MOVQ") -} - -func (self *Assembler) _asm_OP_u8(_ *ir.Instr) { - self.store_int(3, _F_u64toa, "MOVBQZX") -} - -func (self *Assembler) _asm_OP_u16(_ *ir.Instr) { - self.store_int(5, _F_u64toa, "MOVWQZX") -} - -func (self *Assembler) _asm_OP_u32(_ *ir.Instr) { - self.store_int(16, _F_u64toa, "MOVLQZX") -} - -func (self *Assembler) _asm_OP_u64(_ *ir.Instr) { - self.store_int(20, _F_u64toa, "MOVQ") -} - -func (self *Assembler) _asm_OP_f32(_ *ir.Instr) { - self.check_size(32) - self.Emit("MOVL", jit.Ptr(_SP_p, 0), _AX) // MOVL (SP.p), AX - self.Emit("ANDL", jit.Imm(_FM_exp32), _AX) // ANDL $_FM_exp32, AX - self.Emit("XORL", jit.Imm(_FM_exp32), _AX) // XORL $_FM_exp32, AX - self.Sjmp("JNZ", "_encode_normal_f32_{n}")// JNZ _encode_normal_f32_{n} - self.Emit("BTQ", jit.Imm(alg.BitEncodeNullForInfOrNan), _ARG_fv) // BTQ ${BitEncodeNullForInfOrNan}, fv - self.Sjmp("JNC", _LB_error_nan_or_infinite) // JNC _error_nan_or_infinite - self._asm_OP_null(nil) - self.Sjmp("JMP", "_encode_f32_end_{n}") // JMP _encode_f32_end_{n} - self.Link("_encode_normal_f32_{n}") - self.save_c() // SAVE $C_regs - self.rbuf_di() // MOVQ RP, DI - self.Emit("MOVSS", jit.Ptr(_SP_p, 0), _X0) // MOVSS (SP.p), X0 - self.call_c(_F_f32toa) // CALL_C f32toa - self.Emit("ADDQ", _AX, _RL) // ADDQ AX, RL - self.Link("_encode_f32_end_{n}") -} - -func (self *Assembler) _asm_OP_f64(_ *ir.Instr) { - self.check_size(32) - self.Emit("MOVQ", jit.Ptr(_SP_p, 0), _AX) // MOVQ (SP.p), AX - self.Emit("MOVQ", jit.Imm(_FM_exp64), _CX) // MOVQ $_FM_exp64, CX - self.Emit("ANDQ", _CX, _AX) // ANDQ CX, AX - self.Emit("XORQ", _CX, _AX) // XORQ CX, AX - self.Sjmp("JNZ", "_encode_normal_f64_{n}")// JNZ _encode_normal_f64_{n} - self.Emit("BTQ", jit.Imm(alg.BitEncodeNullForInfOrNan), _ARG_fv) // BTQ ${BitEncodeNullForInfOrNan}, fv - self.Sjmp("JNC", _LB_error_nan_or_infinite)// JNC _error_nan_or_infinite - self._asm_OP_null(nil) - self.Sjmp("JMP", "_encode_f64_end_{n}") // JMP _encode_f64_end_{n} - self.Link("_encode_normal_f64_{n}") - self.save_c() // SAVE $C_regs - self.rbuf_di() // MOVQ RP, DI - self.Emit("MOVSD", jit.Ptr(_SP_p, 0), _X0) // MOVSD (SP.p), X0 - self.call_c(_F_f64toa) // CALL_C f64toa - self.Emit("ADDQ", _AX, _RL) // ADDQ AX, RL - self.Link("_encode_f64_end_{n}") -} - -func (self *Assembler) _asm_OP_str(_ *ir.Instr) { - self.encode_string(false) -} - -func (self *Assembler) _asm_OP_bin(_ *ir.Instr) { - self.Emit("MOVQ", jit.Ptr(_SP_p, 8), _AX) // MOVQ 8(SP.p), AX - self.Emit("ADDQ", jit.Imm(2), _AX) // ADDQ $2, AX - self.Emit("MOVQ", jit.Imm(_IM_mulv), _CX) // MOVQ $_MF_mulv, CX - self.Emit("MOVQ", _DX, _BX) // MOVQ DX, BX - self.From("MULQ", _CX) // MULQ CX - self.Emit("LEAQ", jit.Sib(_DX, _DX, 1, 1), _AX) // LEAQ 1(DX)(DX), AX - self.Emit("ORQ", jit.Imm(2), _AX) // ORQ $2, AX - self.Emit("MOVQ", _BX, _DX) // MOVQ BX, DX - self.check_size_r(_AX, 0) // SIZE AX - self.add_char('"') // CHAR $'"' - self.Emit("MOVQ", _ARG_rb, _DI) // MOVQ rb<>+0(FP), DI - self.Emit("MOVQ", _RL, jit.Ptr(_DI, 8)) // MOVQ SI, 8(DI) - self.Emit("MOVQ", _SP_p, _SI) // MOVQ SP.p, SI - - /* check for AVX2 support */ - if !cpu.HasAVX2 { - self.Emit("XORL", _DX, _DX) // XORL DX, DX - } else { - self.Emit("MOVL", jit.Imm(_MODE_AVX2), _DX) // MOVL $_MODE_AVX2, DX - } - - /* call the encoder */ - self.call_b64(_F_b64encode) // CALL b64encode - self.load_buffer_AX() // LOAD {buf} - self.add_char('"') // CHAR $'"' -} - -func (self *Assembler) _asm_OP_quote(_ *ir.Instr) { - self.encode_string(true) -} - -func (self *Assembler) _asm_OP_number(_ *ir.Instr) { - self.Emit("MOVQ", jit.Ptr(_SP_p, 8), _BX) // MOVQ (SP.p), BX - self.Emit("TESTQ", _BX, _BX) // TESTQ BX, BX - self.Sjmp("JZ", "_empty_{n}") - self.Emit("MOVQ", jit.Ptr(_SP_p, 0), _AX) // MOVQ (SP.p), AX - self.Emit("TESTQ", _AX, _AX) // TESTQ AX, AX - self.Sjmp("JNZ", "_number_next_{n}") - self.Emit("MOVQ", jit.Imm(int64(vars.PanicNilPointerOfNonEmptyString)), _AX) - self.Sjmp("JMP", _LB_panic) - self.Link("_number_next_{n}") - self.call_go(_F_isValidNumber) // CALL_GO isValidNumber - self.Emit("CMPB", _AX, jit.Imm(0)) // CMPB AX, $0 - self.Sjmp("JE", _LB_error_invalid_number) // JE _error_invalid_number - self.Emit("MOVQ", jit.Ptr(_SP_p, 8), _BX) // MOVQ (SP.p), BX - self.check_size_r(_BX, 0) // SIZE BX - self.Emit("LEAQ", jit.Sib(_RP, _RL, 1, 0), _AX) // LEAQ (RP)(RL), AX - self.Emit("ADDQ", jit.Ptr(_SP_p, 8), _RL) // ADDQ 8(SP.p), RL - self.Emit("MOVQ", jit.Ptr(_SP_p, 0), _BX) // MOVOU (SP.p), BX - self.Emit("MOVQ", jit.Ptr(_SP_p, 8), _CX) // MOVOU X0, 8(SP) - self.call_go(_F_memmove) // CALL_GO memmove - self.Emit("MOVQ", _ARG_rb, _AX) // MOVQ rb<>+0(FP), AX - self.Emit("MOVQ", _RL, jit.Ptr(_AX, 8)) // MOVQ RL, 8(AX) - self.Sjmp("JMP", "_done_{n}") // JMP _done_{n} - self.Link("_empty_{n}") // _empty_{n} - self.check_size(1) // SIZE $1 - self.add_char('0') // CHAR $'0' - self.Link("_done_{n}") // _done_{n}: -} - -func (self *Assembler) _asm_OP_eface(_ *ir.Instr) { - self.prep_buffer_AX() // MOVE {buf}, AX - self.Emit("MOVQ", jit.Ptr(_SP_p, 0), _BX) // MOVQ (SP.p), BX - self.Emit("LEAQ", jit.Ptr(_SP_p, 8), _CX) // LEAQ 8(SP.p), CX - self.Emit("MOVQ", _ST, _DI) // MOVQ ST, DI - self.Emit("MOVQ", _ARG_fv, _SI) // MOVQ fv, AX - self.call_encoder(_F_encodeTypedPointer) // CALL encodeTypedPointer - self.Emit("TESTQ", _ET, _ET) // TESTQ ET, ET - self.Sjmp("JNZ", _LB_error) // JNZ _error - self.load_buffer_AX() -} - -func (self *Assembler) _asm_OP_iface(_ *ir.Instr) { - self.prep_buffer_AX() // MOVE {buf}, AX - self.Emit("MOVQ", jit.Ptr(_SP_p, 0), _CX) // MOVQ (SP.p), CX - self.Emit("MOVQ", jit.Ptr(_CX, 8), _BX) // MOVQ 8(CX), BX - self.Emit("LEAQ", jit.Ptr(_SP_p, 8), _CX) // LEAQ 8(SP.p), CX - self.Emit("MOVQ", _ST, _DI) // MOVQ ST, DI - self.Emit("MOVQ", _ARG_fv, _SI) // MOVQ fv, AX - self.call_encoder(_F_encodeTypedPointer) // CALL encodeTypedPointer - self.Emit("TESTQ", _ET, _ET) // TESTQ ET, ET - self.Sjmp("JNZ", _LB_error) // JNZ _error - self.load_buffer_AX() -} - -func (self *Assembler) _asm_OP_byte(p *ir.Instr) { - self.check_size(1) - self.Emit("MOVB", jit.Imm(p.I64()), jit.Sib(_RP, _RL, 1, 0)) // MOVL p.Vi(), (RP)(RL*1) - self.Emit("ADDQ", jit.Imm(1), _RL) // ADDQ $1, RL -} - -func (self *Assembler) _asm_OP_text(p *ir.Instr) { - self.check_size(len(p.Vs())) // SIZE ${len(p.Vs())} - self.add_text(p.Vs()) // TEXT ${p.Vs()} -} - -func (self *Assembler) _asm_OP_deref(_ *ir.Instr) { - self.Emit("MOVQ", jit.Ptr(_SP_p, 0), _SP_p) // MOVQ (SP.p), SP.p -} - -func (self *Assembler) _asm_OP_index(p *ir.Instr) { - self.Emit("MOVQ", jit.Imm(p.I64()), _AX) // MOVQ $p.Vi(), AX - self.Emit("ADDQ", _AX, _SP_p) // ADDQ AX, SP.p -} - -func (self *Assembler) _asm_OP_load(_ *ir.Instr) { - self.Emit("MOVQ", jit.Ptr(_ST, 0), _AX) // MOVQ (ST), AX - self.Emit("MOVQ", jit.Sib(_ST, _AX, 1, -24), _SP_x) // MOVQ -24(ST)(AX), SP.x - self.Emit("MOVQ", jit.Sib(_ST, _AX, 1, -8), _SP_p) // MOVQ -8(ST)(AX), SP.p - self.Emit("MOVQ", jit.Sib(_ST, _AX, 1, 0), _SP_q) // MOVQ (ST)(AX), SP.q -} - -func (self *Assembler) _asm_OP_save(_ *ir.Instr) { - self.save_state() -} - -func (self *Assembler) _asm_OP_drop(_ *ir.Instr) { - self.drop_state(vars.StateSize) -} - -func (self *Assembler) _asm_OP_drop_2(_ *ir.Instr) { - self.drop_state(vars.StateSize * 2) // DROP $(vars.StateSize * 2) - self.Emit("MOVOU", _X0, jit.Sib(_ST, _AX, 1, 56)) // MOVOU X0, 56(ST)(AX) -} - -func (self *Assembler) _asm_OP_recurse(p *ir.Instr) { - self.prep_buffer_AX() // MOVE {buf}, (SP) - vt, pv := p.Vp() - self.Emit("MOVQ", jit.Type(vt), _BX) // MOVQ $(type(p.Vt())), BX - - /* check for indirection */ - if !rt.UnpackType(vt).Indirect() { - self.Emit("MOVQ", _SP_p, _CX) // MOVQ SP.p, CX - } else { - self.Emit("MOVQ", _SP_p, _VAR_vp) // MOVQ SP.p, VAR.vp - self.Emit("LEAQ", _VAR_vp, _CX) // LEAQ VAR.vp, CX - } - - /* call the encoder */ - self.Emit("MOVQ", _ST, _DI) // MOVQ ST, DI - self.Emit("MOVQ", _ARG_fv, _SI) // MOVQ $fv, SI - if pv { - self.Emit("BTSQ", jit.Imm(alg.BitPointerValue), _SI) // BTSQ $1, SI - } - - self.call_encoder(_F_encodeTypedPointer) // CALL encodeTypedPointer - self.Emit("TESTQ", _ET, _ET) // TESTQ ET, ET - self.Sjmp("JNZ", _LB_error) // JNZ _error - self.load_buffer_AX() -} - -func (self *Assembler) _asm_OP_is_nil(p *ir.Instr) { - self.Emit("CMPQ", jit.Ptr(_SP_p, 0), jit.Imm(0)) // CMPQ (SP.p), $0 - self.Xjmp("JE", p.Vi()) // JE p.Vi() -} - -func (self *Assembler) _asm_OP_is_nil_p1(p *ir.Instr) { - self.Emit("CMPQ", jit.Ptr(_SP_p, 8), jit.Imm(0)) // CMPQ 8(SP.p), $0 - self.Xjmp("JE", p.Vi()) // JE p.Vi() -} - -func (self *Assembler) _asm_OP_is_zero_1(p *ir.Instr) { - self.Emit("CMPB", jit.Ptr(_SP_p, 0), jit.Imm(0)) // CMPB (SP.p), $0 - self.Xjmp("JE", p.Vi()) // JE p.Vi() -} - -func (self *Assembler) _asm_OP_is_zero_2(p *ir.Instr) { - self.Emit("CMPW", jit.Ptr(_SP_p, 0), jit.Imm(0)) // CMPW (SP.p), $0 - self.Xjmp("JE", p.Vi()) // JE p.Vi() -} - -func (self *Assembler) _asm_OP_is_zero_4(p *ir.Instr) { - self.Emit("CMPL", jit.Ptr(_SP_p, 0), jit.Imm(0)) // CMPL (SP.p), $0 - self.Xjmp("JE", p.Vi()) // JE p.Vi() -} - -func (self *Assembler) _asm_OP_is_zero_8(p *ir.Instr) { - self.Emit("CMPQ", jit.Ptr(_SP_p, 0), jit.Imm(0)) // CMPQ (SP.p), $0 - self.Xjmp("JE", p.Vi()) // JE p.Vi() -} - -func (self *Assembler) _asm_OP_is_zero_map(p *ir.Instr) { - self.Emit("MOVQ", jit.Ptr(_SP_p, 0), _AX) // MOVQ (SP.p), AX - self.Emit("TESTQ", _AX, _AX) // TESTQ AX, AX - self.Xjmp("JZ", p.Vi()) // JZ p.Vi() - self.Emit("CMPQ", jit.Ptr(_AX, 0), jit.Imm(0)) // CMPQ (AX), $0 - self.Xjmp("JE", p.Vi()) // JE p.Vi() -} - -var ( - _F_is_zero = jit.Func(prim.IsZero) - _T_reflect_Type = rt.UnpackIface(reflect.Type(nil)) -) - -func (self *Assembler) _asm_OP_is_zero(p *ir.Instr) { - fv := p.VField() - self.Emit("MOVQ", _SP_p, _AX) // ptr - self.Emit("MOVQ", jit.ImmPtr(unsafe.Pointer(fv)), _BX) // fv - self.call_go(_F_is_zero) // CALL $fn - self.Emit("CMPB", _AX, jit.Imm(0)) // CMPB (SP.p), $0 - self.Xjmp("JNE", p.Vi()) // JE p.Vi() -} - -func (self *Assembler) _asm_OP_goto(p *ir.Instr) { - self.Xjmp("JMP", p.Vi()) -} - -func (self *Assembler) _asm_OP_map_iter(p *ir.Instr) { - self.Emit("MOVQ", jit.Type(p.Vt()), _AX) // MOVQ $p.Vt(), AX - self.Emit("MOVQ", jit.Ptr(_SP_p, 0), _BX) // MOVQ (SP.p), BX - self.Emit("MOVQ", _ARG_fv, _CX) // MOVQ fv, CX - self.call_go(_F_iteratorStart) // CALL_GO iteratorStart - self.Emit("MOVQ", _AX, _SP_q) // MOVQ AX, SP.q - self.Emit("MOVQ", _BX, _ET) // MOVQ 32(SP), ET - self.Emit("MOVQ", _CX, _EP) // MOVQ 40(SP), EP - self.Emit("TESTQ", _ET, _ET) // TESTQ ET, ET - self.Sjmp("JNZ", _LB_error) // JNZ _error -} - -func (self *Assembler) _asm_OP_map_stop(_ *ir.Instr) { - self.Emit("MOVQ", _SP_q, _AX) // MOVQ SP.q, AX - self.call_go(_F_iteratorStop) // CALL_GO iteratorStop - self.Emit("XORL", _SP_q, _SP_q) // XORL SP.q, SP.q -} - -func (self *Assembler) _asm_OP_map_check_key(p *ir.Instr) { - self.Emit("MOVQ", jit.Ptr(_SP_q, 0), _SP_p) // MOVQ (SP.q), SP.p - self.Emit("TESTQ", _SP_p, _SP_p) // TESTQ SP.p, SP.p - self.Xjmp("JZ", p.Vi()) // JNZ p.Vi() -} - -func (self *Assembler) _asm_OP_map_write_key(p *ir.Instr) { - self.Emit("BTQ", jit.Imm(alg.BitSortMapKeys), _ARG_fv) // BTQ ${SortMapKeys}, fv - self.Sjmp("JNC", "_unordered_key_{n}") // JNC _unordered_key_{n} - self.encode_string(false) // STR $false - self.Xjmp("JMP", p.Vi()) // JMP ${p.Vi()} - self.Link("_unordered_key_{n}") // _unordered_key_{n}: -} - -func (self *Assembler) _asm_OP_map_value_next(_ *ir.Instr) { - self.Emit("MOVQ", jit.Ptr(_SP_q, 8), _SP_p) // MOVQ 8(SP.q), SP.p - self.Emit("MOVQ", _SP_q, _AX) // MOVQ SP.q, AX - self.call_go(_F_iteratorNext) // CALL_GO iteratorNext -} - -func (self *Assembler) _asm_OP_slice_len(_ *ir.Instr) { - self.Emit("MOVQ", jit.Ptr(_SP_p, 8), _SP_x) // MOVQ 8(SP.p), SP.x - self.Emit("MOVQ", jit.Ptr(_SP_p, 0), _SP_p) // MOVQ (SP.p), SP.p - self.Emit("ORQ", jit.Imm(1<<_S_init), _SP_f) // ORQ $(1<<_S_init), SP.f -} - -func (self *Assembler) _asm_OP_slice_next(p *ir.Instr) { - self.Emit("TESTQ", _SP_x, _SP_x) // TESTQ SP.x, SP.x - self.Xjmp("JZ", p.Vi()) // JZ p.Vi() - self.Emit("SUBQ", jit.Imm(1), _SP_x) // SUBQ $1, SP.x - self.Emit("BTRQ", jit.Imm(_S_init), _SP_f) // BTRQ $_S_init, SP.f - self.Emit("LEAQ", jit.Ptr(_SP_p, int64(p.Vlen())), _AX) // LEAQ $(p.vlen())(SP.p), AX - self.Emit("CMOVQCC", _AX, _SP_p) // CMOVQNC AX, SP.p -} - -func (self *Assembler) _asm_OP_marshal(p *ir.Instr) { - self.call_marshaler(_F_encodeJsonMarshaler, _T_json_Marshaler, p.Vt()) -} - -func (self *Assembler) _asm_OP_marshal_p(p *ir.Instr) { - if p.Vk() != reflect.Ptr { - panic("marshal_p: invalid type") - } else { - self.call_marshaler_v(_F_encodeJsonMarshaler, _T_json_Marshaler, p.Vt(), false) - } -} - -func (self *Assembler) _asm_OP_marshal_text(p *ir.Instr) { - self.call_marshaler(_F_encodeTextMarshaler, _T_encoding_TextMarshaler, p.Vt()) -} - -func (self *Assembler) _asm_OP_marshal_text_p(p *ir.Instr) { - if p.Vk() != reflect.Ptr { - panic("marshal_text_p: invalid type") - } else { - self.call_marshaler_v(_F_encodeTextMarshaler, _T_encoding_TextMarshaler, p.Vt(), false) - } -} - -func (self *Assembler) _asm_OP_cond_set(_ *ir.Instr) { - self.Emit("ORQ", jit.Imm(1<<_S_cond), _SP_f) // ORQ $(1<<_S_cond), SP.f -} - -func (self *Assembler) _asm_OP_cond_testc(p *ir.Instr) { - self.Emit("BTRQ", jit.Imm(_S_cond), _SP_f) // BTRQ $_S_cond, SP.f - self.Xjmp("JC", p.Vi()) -} - -var _F_error_unsupported = jit.Func(vars.Error_unsuppoted) - -func (self *Assembler) _asm_OP_unsupported(i *ir.Instr) { - typ := int64(uintptr(unsafe.Pointer(i.GoType()))) - self.Emit("MOVQ", jit.Imm(typ), _AX) - self.call_go(_F_error_unsupported) - self.Sjmp("JMP", _LB_error) -} - -func (self *Assembler) print_gc(i int, p1 *ir.Instr, p2 *ir.Instr) { - self.Emit("MOVQ", jit.Imm(int64(p2.Op())), _CX) // MOVQ $(p2.Op()), AX - self.Emit("MOVQ", jit.Imm(int64(p1.Op())), _BX) // MOVQ $(p1.Op()), BX - self.Emit("MOVQ", jit.Imm(int64(i)), _AX) // MOVQ $(i), CX - self.call_go(_F_println) -} diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/x86/debug_go116.go b/vendor/github.com/bytedance/sonic/internal/encoder/x86/debug_go116.go deleted file mode 100644 index c292e88a1..000000000 --- a/vendor/github.com/bytedance/sonic/internal/encoder/x86/debug_go116.go +++ /dev/null @@ -1,66 +0,0 @@ -// +build go1.17,!go1.17 - -/* - * 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 x86 - -import ( - `os` - `strings` - `runtime` - `runtime/debug` - - `github.com/bytedance/sonic/internal/jit` -) - -var ( - debugSyncGC = os.Getenv("SONIC_SYNC_GC") != "" - debugAsyncGC = os.Getenv("SONIC_NO_ASYNC_GC") == "" -) - -var ( - _Instr_End _Instr = newInsOp(_OP_null) - - _F_gc = jit.Func(runtime.GC) - _F_force_gc = jit.Func(debug.FreeOSMemory) - _F_println = jit.Func(println_wrapper) -) - -func println_wrapper(i int, op1 int, op2 int){ - println(i, " Intrs ", op1, _OpNames[op1], "next: ", op2, _OpNames[op2]) -} - -func (self *_Assembler) force_gc() { - self.call_go(_F_gc) - self.call_go(_F_force_gc) -} - -func (self *_Assembler) debug_instr(i int, v *_Instr) { - if debugSyncGC { - if (i+1 == len(self.p)) { - self.print_gc(i, v, &_Instr_End) - } else { - next := &(self.p[i+1]) - self.print_gc(i, v, next) - name := _OpNames[next.op()] - if strings.Contains(name, "save") { - return - } - } - self.force_gc() - } -} diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/x86/debug_go117.go b/vendor/github.com/bytedance/sonic/internal/encoder/x86/debug_go117.go deleted file mode 100644 index 6d7659e68..000000000 --- a/vendor/github.com/bytedance/sonic/internal/encoder/x86/debug_go117.go +++ /dev/null @@ -1,201 +0,0 @@ -//go:build go1.17 && !go1.26 -// +build go1.17,!go1.26 - -/* - * 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 x86 - -import ( - "fmt" - "runtime" - "strings" - "unsafe" - - "github.com/bytedance/sonic/internal/encoder/ir" - "github.com/bytedance/sonic/internal/encoder/vars" - "github.com/bytedance/sonic/internal/jit" - "github.com/twitchyliquid64/golang-asm/obj" -) - -const _FP_debug = 128 - -var ( - _Instr_End = ir.NewInsOp(ir.OP_is_nil) - - _F_gc = jit.Func(gc) - _F_println = jit.Func(println_wrapper) - _F_print = jit.Func(print) -) - -func (self *Assembler) dsave(r ...obj.Addr) { - for i, v := range r { - if i > _FP_debug/8-1 { - panic("too many registers to save") - } else { - self.Emit("MOVQ", v, jit.Ptr(_SP, _FP_fargs+_FP_saves+_FP_locals+int64(i)*8)) - } - } -} - -func (self *Assembler) dload(r ...obj.Addr) { - for i, v := range r { - if i > _FP_debug/8-1 { - panic("too many registers to load") - } else { - self.Emit("MOVQ", jit.Ptr(_SP, _FP_fargs+_FP_saves+_FP_locals+int64(i)*8), v) - } - } -} - -func println_wrapper(i int, op1 int, op2 int) { - println(i, " Intrs ", op1, ir.OpNames[op1], "next: ", op2, ir.OpNames[op2]) -} - -func print(i int) { - println(i) -} - -func gc() { - if !vars.DebugSyncGC { - return - } - runtime.GC() - // debug.FreeOSMemory() -} - -func (self *Assembler) dcall(fn obj.Addr) { - self.Emit("MOVQ", fn, _R10) // MOVQ ${fn}, R10 - self.Rjmp("CALL", _R10) // CALL R10 -} - -func (self *Assembler) debug_gc() { - if !vars.DebugSyncGC { - return - } - self.dsave(_REG_debug...) - self.dcall(_F_gc) - self.dload(_REG_debug...) -} - -func (self *Assembler) debug_instr(i int, v *ir.Instr) { - if vars.DebugSyncGC { - if i+1 == len(self.p) { - self.print_gc(i, v, &_Instr_End) - } else { - next := &(self.p[i+1]) - self.print_gc(i, v, next) - name := ir.OpNames[next.Op()] - if strings.Contains(name, "save") { - return - } - } - // self.debug_gc() - } -} - -//go:noescape -//go:linkname checkptrBase runtime.checkptrBase -func checkptrBase(p unsafe.Pointer) uintptr - -//go:noescape -//go:linkname findObject runtime.findObject -func findObject(p, refBase, refOff uintptr) (base uintptr, s unsafe.Pointer, objIndex uintptr) - -var ( - _F_checkptr = jit.Func(checkptr) - _F_printptr = jit.Func(printptr) -) - -var ( - _R10 = jit.Reg("R10") -) -var _REG_debug = []obj.Addr{ - jit.Reg("AX"), - jit.Reg("BX"), - jit.Reg("CX"), - jit.Reg("DX"), - jit.Reg("DI"), - jit.Reg("SI"), - jit.Reg("BP"), - jit.Reg("SP"), - jit.Reg("R8"), - jit.Reg("R9"), - jit.Reg("R10"), - jit.Reg("R11"), - jit.Reg("R12"), - jit.Reg("R13"), - jit.Reg("R14"), - jit.Reg("R15"), -} - -func checkptr(ptr uintptr) { - if ptr == 0 { - return - } - fmt.Printf("pointer: %x\n", ptr) - f := checkptrBase(unsafe.Pointer(uintptr(ptr))) - if f == 0 { - fmt.Printf("! unknown-based pointer: %x\n", ptr) - } else if f == 1 { - fmt.Printf("! stack pointer: %x\n", ptr) - } else { - fmt.Printf("base: %x\n", f) - } - findobj(ptr) -} - -func findobj(ptr uintptr) { - base, s, objIndex := findObject(ptr, 0, 0) - if s != nil && base == 0 { - fmt.Printf("! invalid pointer: %x\n", ptr) - } - fmt.Printf("objIndex: %d\n", objIndex) -} - -func (self *Assembler) check_ptr(ptr obj.Addr, lea bool) { - if !vars.DebugCheckPtr { - return - } - - self.dsave(_REG_debug...) - if lea { - self.Emit("LEAQ", ptr, _R10) - } else { - self.Emit("MOVQ", ptr, _R10) - } - self.Emit("MOVQ", _R10, jit.Ptr(_SP, 0)) - self.dcall(_F_checkptr) - self.dload(_REG_debug...) -} - -func printptr(i int, ptr uintptr) { - fmt.Printf("[%d] ptr: %x\n", i, ptr) -} - -func (self *Assembler) print_ptr(i int, ptr obj.Addr, lea bool) { - self.dsave(_REG_debug...) - if lea { - self.Emit("LEAQ", ptr, _R10) - } else { - self.Emit("MOVQ", ptr, _R10) - } - - self.Emit("MOVQ", jit.Imm(int64(i)), _AX) - self.Emit("MOVQ", _R10, _BX) - self.dcall(_F_printptr) - self.dload(_REG_debug...) -} diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/x86/stbus.go b/vendor/github.com/bytedance/sonic/internal/encoder/x86/stbus.go deleted file mode 100644 index 45bb97289..000000000 --- a/vendor/github.com/bytedance/sonic/internal/encoder/x86/stbus.go +++ /dev/null @@ -1,52 +0,0 @@ -/** - * Copyright 2024 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 x86 - -import ( - "unsafe" - _ "unsafe" - - "github.com/bytedance/sonic/internal/encoder/alg" - "github.com/bytedance/sonic/internal/encoder/prim" - "github.com/bytedance/sonic/internal/encoder/vars" - "github.com/bytedance/sonic/internal/rt" - "github.com/bytedance/sonic/loader" - _ "github.com/cloudwego/base64x" -) - -var compiler func(*rt.GoType, ... interface{}) (interface{}, error) - -func SetCompiler(c func(*rt.GoType, ... interface{}) (interface{}, error)) { - compiler = c -} - -func ptoenc(p loader.Function) vars.Encoder { - return *(*vars.Encoder)(unsafe.Pointer(&p)) -} - -func EncodeTypedPointer(buf *[]byte, vt *rt.GoType, vp *unsafe.Pointer, sb *vars.Stack, fv uint64) error { - if vt == nil { - return prim.EncodeNil(buf) - } else if fn, err := vars.FindOrCompile(vt, (fv&(1<<alg.BitPointerValue)) != 0, compiler); err != nil { - return err - } else if vt.Indirect() { - return fn.(vars.Encoder)(buf, *vp, sb, fv) - } else { - return fn.(vars.Encoder)(buf, unsafe.Pointer(vp), sb, fv) - } -} - diff --git a/vendor/github.com/bytedance/sonic/internal/envs/decode.go b/vendor/github.com/bytedance/sonic/internal/envs/decode.go deleted file mode 100644 index 72c630be0..000000000 --- a/vendor/github.com/bytedance/sonic/internal/envs/decode.go +++ /dev/null @@ -1,24 +0,0 @@ -package envs - -import ( - "os" -) - -var UseOptDec = os.Getenv("SONIC_USE_OPTDEC") == "1" -var UseFastMap = os.Getenv("SONIC_USE_FASTMAP") == "1" - -func EnableOptDec() { - UseOptDec = true -} - -func DisableOptDec() { - UseOptDec = false -} - -func EnableFastMap() { - UseFastMap = true -} - -func DisableFastMap() { - UseFastMap = false -}
\ No newline at end of file diff --git a/vendor/github.com/bytedance/sonic/internal/jit/arch_amd64.go b/vendor/github.com/bytedance/sonic/internal/jit/arch_amd64.go deleted file mode 100644 index 1098a096c..000000000 --- a/vendor/github.com/bytedance/sonic/internal/jit/arch_amd64.go +++ /dev/null @@ -1,76 +0,0 @@ -/* - * 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 jit - -import ( - "unsafe" - - "github.com/twitchyliquid64/golang-asm/asm/arch" - "github.com/twitchyliquid64/golang-asm/obj" -) - -var ( - _AC = arch.Set("amd64") -) - -func As(op string) obj.As { - if ret, ok := _AC.Instructions[op]; ok { - return ret - } else { - panic("invalid instruction: " + op) - } -} - -func ImmPtr(imm unsafe.Pointer) obj.Addr { - return obj.Addr { - Type : obj.TYPE_CONST, - Offset : int64(uintptr(imm)), - } -} - -func Imm(imm int64) obj.Addr { - return obj.Addr { - Type : obj.TYPE_CONST, - Offset : imm, - } -} - -func Reg(reg string) obj.Addr { - if ret, ok := _AC.Register[reg]; ok { - return obj.Addr{Reg: ret, Type: obj.TYPE_REG} - } else { - panic("invalid register name: " + reg) - } -} - -func Ptr(reg obj.Addr, offs int64) obj.Addr { - return obj.Addr { - Reg : reg.Reg, - Type : obj.TYPE_MEM, - Offset : offs, - } -} - -func Sib(reg obj.Addr, idx obj.Addr, scale int16, offs int64) obj.Addr { - return obj.Addr { - Reg : reg.Reg, - Index : idx.Reg, - Scale : scale, - Type : obj.TYPE_MEM, - Offset : offs, - } -} diff --git a/vendor/github.com/bytedance/sonic/internal/jit/asm.s b/vendor/github.com/bytedance/sonic/internal/jit/asm.s deleted file mode 100644 index e69de29bb..000000000 --- a/vendor/github.com/bytedance/sonic/internal/jit/asm.s +++ /dev/null diff --git a/vendor/github.com/bytedance/sonic/internal/jit/assembler_amd64.go b/vendor/github.com/bytedance/sonic/internal/jit/assembler_amd64.go deleted file mode 100644 index 00e6009db..000000000 --- a/vendor/github.com/bytedance/sonic/internal/jit/assembler_amd64.go +++ /dev/null @@ -1,269 +0,0 @@ -/* - * 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 jit - -import ( - `encoding/binary` - `strconv` - `strings` - `sync` - - `github.com/bytedance/sonic/loader` - `github.com/bytedance/sonic/internal/rt` - `github.com/twitchyliquid64/golang-asm/obj` - `github.com/twitchyliquid64/golang-asm/obj/x86` -) - -const ( - _LB_jump_pc = "_jump_pc_" -) - -type BaseAssembler struct { - i int - f func() - c []byte - o sync.Once - pb *Backend - xrefs map[string][]*obj.Prog - labels map[string]*obj.Prog - pendings map[string][]*obj.Prog -} - -/** Instruction Encoders **/ - -var _NOPS = [][16]byte { - {0x90}, // NOP - {0x66, 0x90}, // 66 NOP - {0x0f, 0x1f, 0x00}, // NOP DWORD ptr [EAX] - {0x0f, 0x1f, 0x40, 0x00}, // NOP DWORD ptr [EAX + 00H] - {0x0f, 0x1f, 0x44, 0x00, 0x00}, // NOP DWORD ptr [EAX + EAX*1 + 00H] - {0x66, 0x0f, 0x1f, 0x44, 0x00, 0x00}, // 66 NOP DWORD ptr [EAX + EAX*1 + 00H] - {0x0f, 0x1f, 0x80, 0x00, 0x00, 0x00, 0x00}, // NOP DWORD ptr [EAX + 00000000H] - {0x0f, 0x1f, 0x84, 0x00, 0x00, 0x00, 0x00, 0x00}, // NOP DWORD ptr [EAX + EAX*1 + 00000000H] - {0x66, 0x0f, 0x1f, 0x84, 0x00, 0x00, 0x00, 0x00, 0x00}, // 66 NOP DWORD ptr [EAX + EAX*1 + 00000000H] -} - -func (self *BaseAssembler) NOP() *obj.Prog { - p := self.pb.New() - p.As = obj.ANOP - self.pb.Append(p) - return p -} - -func (self *BaseAssembler) NOPn(n int) { - for i := len(_NOPS); i > 0 && n > 0; i-- { - for ; n >= i; n -= i { - self.Byte(_NOPS[i - 1][:i]...) - } - } -} - -func (self *BaseAssembler) Byte(v ...byte) { - for ; len(v) >= 8; v = v[8:] { self.From("QUAD", Imm(rt.Get64(v))) } - for ; len(v) >= 4; v = v[4:] { self.From("LONG", Imm(int64(rt.Get32(v)))) } - for ; len(v) >= 2; v = v[2:] { self.From("WORD", Imm(int64(rt.Get16(v)))) } - for ; len(v) >= 1; v = v[1:] { self.From("BYTE", Imm(int64(v[0]))) } -} - -func (self *BaseAssembler) Mark(pc int) { - self.i++ - self.Link(_LB_jump_pc + strconv.Itoa(pc)) -} - -func (self *BaseAssembler) Link(to string) { - var p *obj.Prog - var v []*obj.Prog - - /* placeholder substitution */ - if strings.Contains(to, "{n}") { - to = strings.ReplaceAll(to, "{n}", strconv.Itoa(self.i)) - } - - /* check for duplications */ - if _, ok := self.labels[to]; ok { - panic("label " + to + " has already been linked") - } - - /* get the pending links */ - p = self.NOP() - v = self.pendings[to] - - /* patch all the pending jumps */ - for _, q := range v { - q.To.Val = p - } - - /* mark the label as resolved */ - self.labels[to] = p - delete(self.pendings, to) -} - -func (self *BaseAssembler) Xref(pc int, d int64) { - self.Sref(_LB_jump_pc + strconv.Itoa(pc), d) -} - -func (self *BaseAssembler) Sref(to string, d int64) { - p := self.pb.New() - p.As = x86.ALONG - p.From = Imm(-d) - - /* placeholder substitution */ - if strings.Contains(to, "{n}") { - to = strings.ReplaceAll(to, "{n}", strconv.Itoa(self.i)) - } - - /* record the patch point */ - self.pb.Append(p) - self.xrefs[to] = append(self.xrefs[to], p) -} - -func (self *BaseAssembler) Xjmp(op string, to int) { - self.Sjmp(op, _LB_jump_pc + strconv.Itoa(to)) -} - -func (self *BaseAssembler) Sjmp(op string, to string) { - p := self.pb.New() - p.As = As(op) - - /* placeholder substitution */ - if strings.Contains(to, "{n}") { - to = strings.ReplaceAll(to, "{n}", strconv.Itoa(self.i)) - } - - /* check for backward jumps */ - if v, ok := self.labels[to]; ok { - p.To.Val = v - } else { - self.pendings[to] = append(self.pendings[to], p) - } - - /* mark as a branch, and add to instruction buffer */ - p.To.Type = obj.TYPE_BRANCH - self.pb.Append(p) -} - -func (self *BaseAssembler) Rjmp(op string, to obj.Addr) { - p := self.pb.New() - p.To = to - p.As = As(op) - self.pb.Append(p) -} - -func (self *BaseAssembler) From(op string, val obj.Addr) { - p := self.pb.New() - p.As = As(op) - p.From = val - self.pb.Append(p) -} - -func (self *BaseAssembler) Emit(op string, args ...obj.Addr) { - p := self.pb.New() - p.As = As(op) - self.assignOperands(p, args) - self.pb.Append(p) -} - -func (self *BaseAssembler) assignOperands(p *obj.Prog, args []obj.Addr) { - switch len(args) { - case 0 : - case 1 : p.To = args[0] - case 2 : p.To, p.From = args[1], args[0] - case 3 : p.To, p.From, p.RestArgs = args[2], args[0], args[1:2] - case 4 : p.To, p.From, p.RestArgs = args[2], args[3], args[:2] - default : panic("invalid operands") - } -} - -/** Assembler Helpers **/ - -func (self *BaseAssembler) Size() int { - self.build() - return len(self.c) -} - -func (self *BaseAssembler) Init(f func()) { - self.i = 0 - self.f = f - self.c = nil - self.o = sync.Once{} -} - -var jitLoader = loader.Loader{ - Name: "sonic.jit.", - File: "github.com/bytedance/sonic/jit.go", - Options: loader.Options{ - NoPreempt: true, - }, -} - -func (self *BaseAssembler) Load(name string, frameSize int, argSize int, argStackmap []bool, localStackmap []bool) loader.Function { - self.build() - return jitLoader.LoadOne(self.c, name, frameSize, argSize, argStackmap, localStackmap) -} - -/** Assembler Stages **/ - -func (self *BaseAssembler) init() { - self.pb = newBackend("amd64") - self.xrefs = map[string][]*obj.Prog{} - self.labels = map[string]*obj.Prog{} - self.pendings = map[string][]*obj.Prog{} -} - -func (self *BaseAssembler) build() { - self.o.Do(func() { - self.init() - self.f() - self.validate() - self.assemble() - self.resolve() - self.release() - }) -} - -func (self *BaseAssembler) release() { - self.pb.Release() - self.pb = nil - self.xrefs = nil - self.labels = nil - self.pendings = nil -} - -func (self *BaseAssembler) resolve() { - for s, v := range self.xrefs { - for _, prog := range v { - if prog.As != x86.ALONG { - panic("invalid RIP relative reference") - } else if p, ok := self.labels[s]; !ok { - panic("links are not fully resolved: " + s) - } else { - off := prog.From.Offset + p.Pc - prog.Pc - binary.LittleEndian.PutUint32(self.c[prog.Pc:], uint32(off)) - } - } - } -} - -func (self *BaseAssembler) validate() { - for key := range self.pendings { - panic("links are not fully resolved: " + key) - } -} - -func (self *BaseAssembler) assemble() { - self.c = self.pb.Assemble() -} diff --git a/vendor/github.com/bytedance/sonic/internal/jit/backend.go b/vendor/github.com/bytedance/sonic/internal/jit/backend.go deleted file mode 100644 index 25569c470..000000000 --- a/vendor/github.com/bytedance/sonic/internal/jit/backend.go +++ /dev/null @@ -1,117 +0,0 @@ -/* - * 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 jit - -import ( - `fmt` - `sync` - _ `unsafe` - - `github.com/bytedance/sonic/internal/rt` - `github.com/twitchyliquid64/golang-asm/asm/arch` - `github.com/twitchyliquid64/golang-asm/obj` - `github.com/twitchyliquid64/golang-asm/objabi` -) - -type Backend struct { - Ctxt *obj.Link - Arch *arch.Arch - Head *obj.Prog - Tail *obj.Prog - Prog []*obj.Prog -} - -var ( - _progPool sync.Pool -) - -func newProg() *obj.Prog { - if val := _progPool.Get(); val == nil { - return new(obj.Prog) - } else { - return remProg(val.(*obj.Prog)) - } -} - -func remProg(p *obj.Prog) *obj.Prog { - *p = obj.Prog{} - return p -} - -func newBackend(name string) (ret *Backend) { - ret = new(Backend) - ret.Arch = arch.Set(name) - ret.Ctxt = newLinkContext(ret.Arch.LinkArch) - ret.Arch.Init(ret.Ctxt) - return -} - -func newLinkContext(arch *obj.LinkArch) (ret *obj.Link) { - ret = obj.Linknew(arch) - ret.Headtype = objabi.Hlinux - ret.DiagFunc = diagLinkContext - return -} - -func diagLinkContext(str string, args ...interface{}) { - rt.Throw(fmt.Sprintf(str, args...)) -} - -func (self *Backend) New() (ret *obj.Prog) { - ret = newProg() - ret.Ctxt = self.Ctxt - self.Prog = append(self.Prog, ret) - return -} - -func (self *Backend) Append(p *obj.Prog) { - if self.Head == nil { - self.Head = p - self.Tail = p - } else { - self.Tail.Link = p - self.Tail = p - } -} - -func (self *Backend) Release() { - self.Arch = nil - self.Ctxt = nil - - /* return all the progs into pool */ - for _, p := range self.Prog { - _progPool.Put(p) - } - - /* clear all the references */ - self.Head = nil - self.Tail = nil - self.Prog = nil -} - -func (self *Backend) Assemble() []byte { - var sym obj.LSym - var fnv obj.FuncInfo - - /* construct the function */ - sym.Func = &fnv - fnv.Text = self.Head - - /* call the assembler */ - self.Arch.Assemble(self.Ctxt, &sym, self.New) - return sym.P -} diff --git a/vendor/github.com/bytedance/sonic/internal/jit/runtime.go b/vendor/github.com/bytedance/sonic/internal/jit/runtime.go deleted file mode 100644 index c9572ab98..000000000 --- a/vendor/github.com/bytedance/sonic/internal/jit/runtime.go +++ /dev/null @@ -1,49 +0,0 @@ -/* - * 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 jit - -import ( - `reflect` - `unsafe` - - `github.com/bytedance/sonic/internal/rt` - `github.com/twitchyliquid64/golang-asm/obj` -) - -func Func(f interface{}) obj.Addr { - if p := rt.UnpackEface(f); p.Type.Kind() != reflect.Func { - panic("f is not a function") - } else { - return Imm(*(*int64)(p.Value)) - } -} - -func Type(t reflect.Type) obj.Addr { - return Gtype(rt.UnpackType(t)) -} - -func Itab(i *rt.GoType, t reflect.Type) obj.Addr { - return Imm(int64(uintptr(unsafe.Pointer(rt.GetItab(rt.IfaceType(i), rt.UnpackType(t), false))))) -} - -func Gitab(i *rt.GoItab) obj.Addr { - return Imm(int64(uintptr(unsafe.Pointer(i)))) -} - -func Gtype(t *rt.GoType) obj.Addr { - return Imm(int64(uintptr(unsafe.Pointer(t)))) -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/f32toa.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/f32toa.go deleted file mode 100644 index f7db76b7e..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/f32toa.go +++ /dev/null @@ -1,35 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 avx2 - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/rt` -) - -var F_f32toa func(out unsafe.Pointer, val float32) (ret int) - -var S_f32toa uintptr - -//go:nosplit -func f32toa(out *byte, val float32) (ret int) { - return F_f32toa(rt.NoEscape(unsafe.Pointer(out)), val) -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/f32toa_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/f32toa_subr.go deleted file mode 100644 index 5b0590cf2..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/f32toa_subr.go +++ /dev/null @@ -1,46 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package avx2 - -import ( - `github.com/bytedance/sonic/loader` -) - -const ( - _entry__f32toa = 48 -) - -const ( - _stack__f32toa = 64 -) - -const ( - _size__f32toa = 3792 -) - -var ( - _pcsp__f32toa = [][2]uint32{ - {0x1, 0}, - {0x6, 8}, - {0x8, 16}, - {0xa, 24}, - {0xc, 32}, - {0xd, 40}, - {0x11, 48}, - {0xe9a, 64}, - {0xe9b, 48}, - {0xe9d, 40}, - {0xe9f, 32}, - {0xea1, 24}, - {0xea3, 16}, - {0xea4, 8}, - {0xea8, 0}, - {0xed0, 64}, - } -) - -var _cfunc_f32toa = []loader.CFunc{ - {"_f32toa_entry", 0, _entry__f32toa, 0, nil}, - {"_f32toa", _entry__f32toa, _size__f32toa, _stack__f32toa, _pcsp__f32toa}, -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/f32toa_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/f32toa_text_amd64.go deleted file mode 100644 index 2e251d64c..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/f32toa_text_amd64.go +++ /dev/null @@ -1,1066 +0,0 @@ -// +build amd64 -// Code generated by asm2asm, DO NOT EDIT. - -package avx2 - -var _text_f32toa = []byte{ - // .p2align 5, 0x00 - // LCPI0_0 - 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, // QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' - 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x00000010 QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' - //0x00000020 .p2align 4, 0x00 - //0x00000020 LCPI0_1 - 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x00000020 QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' - //0x00000030 .p2align 4, 0x90 - //0x00000030 _f32toa - 0x55, //0x00000030 pushq %rbp - 0x48, 0x89, 0xe5, //0x00000031 movq %rsp, %rbp - 0x41, 0x57, //0x00000034 pushq %r15 - 0x41, 0x56, //0x00000036 pushq %r14 - 0x41, 0x55, //0x00000038 pushq %r13 - 0x41, 0x54, //0x0000003a pushq %r12 - 0x53, //0x0000003c pushq %rbx - 0x48, 0x83, 0xec, 0x10, //0x0000003d subq $16, %rsp - 0xc5, 0xf9, 0x7e, 0xc0, //0x00000041 vmovd %xmm0, %eax - 0x89, 0xc1, //0x00000045 movl %eax, %ecx - 0xc1, 0xe9, 0x17, //0x00000047 shrl $23, %ecx - 0x0f, 0xb6, 0xd1, //0x0000004a movzbl %cl, %edx - 0x81, 0xfa, 0xff, 0x00, 0x00, 0x00, //0x0000004d cmpl $255, %edx - 0x0f, 0x84, 0x7f, 0x0e, 0x00, 0x00, //0x00000053 je LBB0_1 - 0xc6, 0x07, 0x2d, //0x00000059 movb $45, (%rdi) - 0x41, 0x89, 0xc2, //0x0000005c movl %eax, %r10d - 0x41, 0xc1, 0xea, 0x1f, //0x0000005f shrl $31, %r10d - 0x4e, 0x8d, 0x0c, 0x17, //0x00000063 leaq (%rdi,%r10), %r9 - 0xa9, 0xff, 0xff, 0xff, 0x7f, //0x00000067 testl $2147483647, %eax - 0x0f, 0x84, 0xa9, 0x01, 0x00, 0x00, //0x0000006c je LBB0_3 - 0x25, 0xff, 0xff, 0x7f, 0x00, //0x00000072 andl $8388607, %eax - 0x85, 0xd2, //0x00000077 testl %edx, %edx - 0x0f, 0x84, 0x60, 0x0e, 0x00, 0x00, //0x00000079 je LBB0_5 - 0x44, 0x8d, 0x98, 0x00, 0x00, 0x80, 0x00, //0x0000007f leal $8388608(%rax), %r11d - 0x44, 0x8d, 0x82, 0x6a, 0xff, 0xff, 0xff, //0x00000086 leal $-150(%rdx), %r8d - 0x8d, 0x4a, 0x81, //0x0000008d leal $-127(%rdx), %ecx - 0x83, 0xf9, 0x17, //0x00000090 cmpl $23, %ecx - 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x00000093 ja LBB0_10 - 0xb9, 0x96, 0x00, 0x00, 0x00, //0x00000099 movl $150, %ecx - 0x29, 0xd1, //0x0000009e subl %edx, %ecx - 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000000a0 movq $-1, %rsi - 0x48, 0xd3, 0xe6, //0x000000a7 shlq %cl, %rsi - 0xf7, 0xd6, //0x000000aa notl %esi - 0x44, 0x85, 0xde, //0x000000ac testl %r11d, %esi - 0x0f, 0x84, 0x22, 0x03, 0x00, 0x00, //0x000000af je LBB0_12 - //0x000000b5 LBB0_10 - 0x4c, 0x89, 0x4d, 0xc8, //0x000000b5 movq %r9, $-56(%rbp) - 0x48, 0x89, 0x7d, 0xd0, //0x000000b9 movq %rdi, $-48(%rbp) - //0x000000bd LBB0_6 - 0x45, 0x89, 0xdf, //0x000000bd movl %r11d, %r15d - 0x41, 0x83, 0xe7, 0x01, //0x000000c0 andl $1, %r15d - 0x85, 0xc0, //0x000000c4 testl %eax, %eax - 0x0f, 0x94, 0xc0, //0x000000c6 sete %al - 0x83, 0xfa, 0x02, //0x000000c9 cmpl $2, %edx - 0x0f, 0x93, 0xc1, //0x000000cc setae %cl - 0x20, 0xc1, //0x000000cf andb %al, %cl - 0x0f, 0xb6, 0xc9, //0x000000d1 movzbl %cl, %ecx - 0x45, 0x89, 0xd9, //0x000000d4 movl %r11d, %r9d - 0x41, 0xc1, 0xe1, 0x02, //0x000000d7 shll $2, %r9d - 0x42, 0x8d, 0x04, 0x99, //0x000000db leal (%rcx,%r11,4), %eax - 0x83, 0xc0, 0xfe, //0x000000df addl $-2, %eax - 0x41, 0x69, 0xd0, 0x13, 0x44, 0x13, 0x00, //0x000000e2 imull $1262611, %r8d, %edx - 0x44, 0x8d, 0xb2, 0x01, 0x01, 0xf8, 0xff, //0x000000e9 leal $-524031(%rdx), %r14d - 0x84, 0xc9, //0x000000f0 testb %cl, %cl - 0x44, 0x0f, 0x44, 0xf2, //0x000000f2 cmovel %edx, %r14d - 0x41, 0xc1, 0xfe, 0x16, //0x000000f6 sarl $22, %r14d - 0x41, 0x69, 0xce, 0xb1, 0x6c, 0xe5, 0xff, //0x000000fa imull $-1741647, %r14d, %ecx - 0xc1, 0xe9, 0x13, //0x00000101 shrl $19, %ecx - 0x44, 0x01, 0xc1, //0x00000104 addl %r8d, %ecx - 0xba, 0x1f, 0x00, 0x00, 0x00, //0x00000107 movl $31, %edx - 0x44, 0x29, 0xf2, //0x0000010c subl %r14d, %edx - 0x80, 0xc1, 0x01, //0x0000010f addb $1, %cl - 0xd3, 0xe0, //0x00000112 shll %cl, %eax - 0x48, 0x8d, 0x35, 0xb5, 0x0e, 0x00, 0x00, //0x00000114 leaq $3765(%rip), %rsi /* _pow10_ceil_sig_f32.g+0(%rip) */ - 0x4c, 0x8b, 0x2c, 0xd6, //0x0000011b movq (%rsi,%rdx,8), %r13 - 0x49, 0xf7, 0xe5, //0x0000011f mulq %r13 - 0x49, 0x89, 0xd0, //0x00000122 movq %rdx, %r8 - 0x48, 0xc1, 0xe8, 0x20, //0x00000125 shrq $32, %rax - 0x45, 0x31, 0xe4, //0x00000129 xorl %r12d, %r12d - 0x83, 0xf8, 0x02, //0x0000012c cmpl $2, %eax - 0x41, 0x0f, 0x93, 0xc4, //0x0000012f setae %r12b - 0x41, 0xd3, 0xe1, //0x00000133 shll %cl, %r9d - 0x46, 0x8d, 0x1c, 0x9d, 0x02, 0x00, 0x00, 0x00, //0x00000136 leal $2(,%r11,4), %r11d - 0x4c, 0x89, 0xc8, //0x0000013e movq %r9, %rax - 0x49, 0xf7, 0xe5, //0x00000141 mulq %r13 - 0x49, 0x89, 0xd1, //0x00000144 movq %rdx, %r9 - 0x45, 0x09, 0xc4, //0x00000147 orl %r8d, %r12d - 0x48, 0xc1, 0xe8, 0x20, //0x0000014a shrq $32, %rax - 0x31, 0xdb, //0x0000014e xorl %ebx, %ebx - 0x83, 0xf8, 0x02, //0x00000150 cmpl $2, %eax - 0x0f, 0x93, 0xc3, //0x00000153 setae %bl - 0x41, 0xd3, 0xe3, //0x00000156 shll %cl, %r11d - 0x44, 0x09, 0xcb, //0x00000159 orl %r9d, %ebx - 0x4c, 0x89, 0xd8, //0x0000015c movq %r11, %rax - 0x49, 0xf7, 0xe5, //0x0000015f mulq %r13 - 0x48, 0xc1, 0xe8, 0x20, //0x00000162 shrq $32, %rax - 0x31, 0xc9, //0x00000166 xorl %ecx, %ecx - 0x83, 0xf8, 0x02, //0x00000168 cmpl $2, %eax - 0x0f, 0x93, 0xc1, //0x0000016b setae %cl - 0x09, 0xd1, //0x0000016e orl %edx, %ecx - 0x45, 0x01, 0xfc, //0x00000170 addl %r15d, %r12d - 0x44, 0x29, 0xf9, //0x00000173 subl %r15d, %ecx - 0x83, 0xfb, 0x28, //0x00000176 cmpl $40, %ebx - 0x0f, 0x82, 0x42, 0x00, 0x00, 0x00, //0x00000179 jb LBB0_31 - 0x44, 0x89, 0xc8, //0x0000017f movl %r9d, %eax - 0xba, 0xcd, 0xcc, 0xcc, 0xcc, //0x00000182 movl $3435973837, %edx - 0x48, 0x0f, 0xaf, 0xd0, //0x00000187 imulq %rax, %rdx - 0x48, 0xc1, 0xea, 0x25, //0x0000018b shrq $37, %rdx - 0x44, 0x89, 0xe0, //0x0000018f movl %r12d, %eax - 0x48, 0x8d, 0x34, 0xd5, 0x00, 0x00, 0x00, 0x00, //0x00000192 leaq (,%rdx,8), %rsi - 0x48, 0x8d, 0x3c, 0xb6, //0x0000019a leaq (%rsi,%rsi,4), %rdi - 0x48, 0x39, 0xc7, //0x0000019e cmpq %rax, %rdi - 0x41, 0x0f, 0x92, 0xc3, //0x000001a1 setb %r11b - 0x48, 0x8d, 0x34, 0xb6, //0x000001a5 leaq (%rsi,%rsi,4), %rsi - 0x48, 0x83, 0xc6, 0x28, //0x000001a9 addq $40, %rsi - 0x89, 0xcf, //0x000001ad movl %ecx, %edi - 0x31, 0xc0, //0x000001af xorl %eax, %eax - 0x48, 0x39, 0xfe, //0x000001b1 cmpq %rdi, %rsi - 0x41, 0x0f, 0x96, 0xc0, //0x000001b4 setbe %r8b - 0x45, 0x38, 0xc3, //0x000001b8 cmpb %r8b, %r11b - 0x0f, 0x84, 0xb7, 0x00, 0x00, 0x00, //0x000001bb je LBB0_8 - //0x000001c1 LBB0_31 - 0x4d, 0x89, 0xc8, //0x000001c1 movq %r9, %r8 - 0x49, 0xc1, 0xe8, 0x02, //0x000001c4 shrq $2, %r8 - 0x44, 0x89, 0xca, //0x000001c8 movl %r9d, %edx - 0x83, 0xe2, 0xfc, //0x000001cb andl $-4, %edx - 0x41, 0x39, 0xd4, //0x000001ce cmpl %edx, %r12d - 0x40, 0x0f, 0x97, 0xc6, //0x000001d1 seta %sil - 0x8d, 0x7a, 0x04, //0x000001d5 leal $4(%rdx), %edi - 0x39, 0xcf, //0x000001d8 cmpl %ecx, %edi - 0x0f, 0x96, 0xc0, //0x000001da setbe %al - 0x40, 0x30, 0xf0, //0x000001dd xorb %sil, %al - 0x0f, 0x84, 0x48, 0x00, 0x00, 0x00, //0x000001e0 je LBB0_32 - 0x83, 0xca, 0x02, //0x000001e6 orl $2, %edx - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000001e9 movl $1, %eax - 0x39, 0xd3, //0x000001ee cmpl %edx, %ebx - 0x4c, 0x8b, 0x65, 0xc8, //0x000001f0 movq $-56(%rbp), %r12 - 0x0f, 0x87, 0x0e, 0x00, 0x00, 0x00, //0x000001f4 ja LBB0_35 - 0x0f, 0x94, 0xc0, //0x000001fa sete %al - 0x41, 0xc0, 0xe9, 0x02, //0x000001fd shrb $2, %r9b - 0x41, 0x20, 0xc1, //0x00000201 andb %al, %r9b - 0x41, 0x0f, 0xb6, 0xc1, //0x00000204 movzbl %r9b, %eax - //0x00000208 LBB0_35 - 0x44, 0x01, 0xc0, //0x00000208 addl %r8d, %eax - 0x3d, 0xa0, 0x86, 0x01, 0x00, //0x0000020b cmpl $100000, %eax - 0x0f, 0x83, 0x30, 0x00, 0x00, 0x00, //0x00000210 jae LBB0_37 - 0xe9, 0x75, 0x00, 0x00, 0x00, //0x00000216 jmp LBB0_40 - //0x0000021b LBB0_3 - 0x41, 0xc6, 0x01, 0x30, //0x0000021b movb $48, (%r9) - 0x41, 0x29, 0xf9, //0x0000021f subl %edi, %r9d - 0x41, 0x83, 0xc1, 0x01, //0x00000222 addl $1, %r9d - 0x44, 0x89, 0xc8, //0x00000226 movl %r9d, %eax - 0xe9, 0x98, 0x0c, 0x00, 0x00, //0x00000229 jmp LBB0_156 - //0x0000022e LBB0_32 - 0x39, 0xf9, //0x0000022e cmpl %edi, %ecx - 0x41, 0x83, 0xd8, 0xff, //0x00000230 sbbl $-1, %r8d - 0x44, 0x89, 0xc0, //0x00000234 movl %r8d, %eax - 0x4c, 0x8b, 0x65, 0xc8, //0x00000237 movq $-56(%rbp), %r12 - 0x3d, 0xa0, 0x86, 0x01, 0x00, //0x0000023b cmpl $100000, %eax - 0x0f, 0x82, 0x4a, 0x00, 0x00, 0x00, //0x00000240 jb LBB0_40 - //0x00000246 LBB0_37 - 0x41, 0xbd, 0x06, 0x00, 0x00, 0x00, //0x00000246 movl $6, %r13d - 0x3d, 0x40, 0x42, 0x0f, 0x00, //0x0000024c cmpl $1000000, %eax - 0x0f, 0x82, 0x77, 0x00, 0x00, 0x00, //0x00000251 jb LBB0_45 - 0x41, 0xbd, 0x07, 0x00, 0x00, 0x00, //0x00000257 movl $7, %r13d - 0x3d, 0x80, 0x96, 0x98, 0x00, //0x0000025d cmpl $10000000, %eax - 0x0f, 0x82, 0x66, 0x00, 0x00, 0x00, //0x00000262 jb LBB0_45 - 0x3d, 0x00, 0xe1, 0xf5, 0x05, //0x00000268 cmpl $100000000, %eax - 0x41, 0xbd, 0x09, 0x00, 0x00, 0x00, //0x0000026d movl $9, %r13d - 0xe9, 0x52, 0x00, 0x00, 0x00, //0x00000273 jmp LBB0_44 - //0x00000278 LBB0_8 - 0x44, 0x88, 0xc0, //0x00000278 movb %r8b, %al - 0x01, 0xd0, //0x0000027b addl %edx, %eax - 0x41, 0x83, 0xc6, 0x01, //0x0000027d addl $1, %r14d - 0x4c, 0x8b, 0x65, 0xc8, //0x00000281 movq $-56(%rbp), %r12 - 0x3d, 0xa0, 0x86, 0x01, 0x00, //0x00000285 cmpl $100000, %eax - 0x0f, 0x83, 0xb6, 0xff, 0xff, 0xff, //0x0000028a jae LBB0_37 - //0x00000290 LBB0_40 - 0x41, 0xbd, 0x01, 0x00, 0x00, 0x00, //0x00000290 movl $1, %r13d - 0x83, 0xf8, 0x0a, //0x00000296 cmpl $10, %eax - 0x0f, 0x82, 0x2f, 0x00, 0x00, 0x00, //0x00000299 jb LBB0_45 - 0x41, 0xbd, 0x02, 0x00, 0x00, 0x00, //0x0000029f movl $2, %r13d - 0x83, 0xf8, 0x64, //0x000002a5 cmpl $100, %eax - 0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x000002a8 jb LBB0_45 - 0x41, 0xbd, 0x03, 0x00, 0x00, 0x00, //0x000002ae movl $3, %r13d - 0x3d, 0xe8, 0x03, 0x00, 0x00, //0x000002b4 cmpl $1000, %eax - 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x000002b9 jb LBB0_45 - 0x3d, 0x10, 0x27, 0x00, 0x00, //0x000002bf cmpl $10000, %eax - 0x41, 0xbd, 0x05, 0x00, 0x00, 0x00, //0x000002c4 movl $5, %r13d - //0x000002ca LBB0_44 - 0x41, 0x83, 0xdd, 0x00, //0x000002ca sbbl $0, %r13d - //0x000002ce LBB0_45 - 0x47, 0x8d, 0x0c, 0x2e, //0x000002ce leal (%r14,%r13), %r9d - 0x43, 0x8d, 0x0c, 0x2e, //0x000002d2 leal (%r14,%r13), %ecx - 0x83, 0xc1, 0x05, //0x000002d6 addl $5, %ecx - 0x83, 0xf9, 0x1b, //0x000002d9 cmpl $27, %ecx - 0x0f, 0x82, 0x6d, 0x00, 0x00, 0x00, //0x000002dc jb LBB0_70 - 0x44, 0x89, 0xea, //0x000002e2 movl %r13d, %edx - 0x49, 0x8d, 0x0c, 0x14, //0x000002e5 leaq (%r12,%rdx), %rcx - 0x48, 0x83, 0xc1, 0x01, //0x000002e9 addq $1, %rcx - 0x3d, 0x10, 0x27, 0x00, 0x00, //0x000002ed cmpl $10000, %eax - 0x0f, 0x82, 0xc6, 0x00, 0x00, 0x00, //0x000002f2 jb LBB0_47 - 0x89, 0xc6, //0x000002f8 movl %eax, %esi - 0xbb, 0x59, 0x17, 0xb7, 0xd1, //0x000002fa movl $3518437209, %ebx - 0x48, 0x0f, 0xaf, 0xde, //0x000002ff imulq %rsi, %rbx - 0x48, 0xc1, 0xeb, 0x2d, //0x00000303 shrq $45, %rbx - 0x44, 0x69, 0xc3, 0xf0, 0xd8, 0xff, 0xff, //0x00000307 imull $-10000, %ebx, %r8d - 0x41, 0x01, 0xc0, //0x0000030e addl %eax, %r8d - 0x4c, 0x8b, 0x6d, 0xd0, //0x00000311 movq $-48(%rbp), %r13 - 0x0f, 0x84, 0x48, 0x03, 0x00, 0x00, //0x00000315 je LBB0_49 - 0x44, 0x89, 0xc0, //0x0000031b movl %r8d, %eax - 0x48, 0x69, 0xc0, 0x1f, 0x85, 0xeb, 0x51, //0x0000031e imulq $1374389535, %rax, %rax - 0x48, 0xc1, 0xe8, 0x25, //0x00000325 shrq $37, %rax - 0x6b, 0xf0, 0x64, //0x00000329 imull $100, %eax, %esi - 0x41, 0x29, 0xf0, //0x0000032c subl %esi, %r8d - 0x48, 0x8d, 0x35, 0xca, 0x0b, 0x00, 0x00, //0x0000032f leaq $3018(%rip), %rsi /* _Digits+0(%rip) */ - 0x42, 0x0f, 0xb7, 0x3c, 0x46, //0x00000336 movzwl (%rsi,%r8,2), %edi - 0x66, 0x89, 0x79, 0xfe, //0x0000033b movw %di, $-2(%rcx) - 0x0f, 0xb7, 0x04, 0x46, //0x0000033f movzwl (%rsi,%rax,2), %eax - 0x66, 0x89, 0x41, 0xfc, //0x00000343 movw %ax, $-4(%rcx) - 0x45, 0x31, 0xc0, //0x00000347 xorl %r8d, %r8d - 0xe9, 0x1a, 0x03, 0x00, 0x00, //0x0000034a jmp LBB0_51 - //0x0000034f LBB0_70 - 0x45, 0x89, 0xe8, //0x0000034f movl %r13d, %r8d - 0x45, 0x85, 0xf6, //0x00000352 testl %r14d, %r14d - 0x0f, 0x88, 0x1c, 0x01, 0x00, 0x00, //0x00000355 js LBB0_71 - 0x4b, 0x8d, 0x14, 0x04, //0x0000035b leaq (%r12,%r8), %rdx - 0x3d, 0x10, 0x27, 0x00, 0x00, //0x0000035f cmpl $10000, %eax - 0x0f, 0x82, 0x77, 0x01, 0x00, 0x00, //0x00000364 jb LBB0_124 - 0x89, 0xc1, //0x0000036a movl %eax, %ecx - 0xbe, 0x59, 0x17, 0xb7, 0xd1, //0x0000036c movl $3518437209, %esi - 0x48, 0x0f, 0xaf, 0xf1, //0x00000371 imulq %rcx, %rsi - 0x48, 0xc1, 0xee, 0x2d, //0x00000375 shrq $45, %rsi - 0x69, 0xce, 0xf0, 0xd8, 0xff, 0xff, //0x00000379 imull $-10000, %esi, %ecx - 0x01, 0xc1, //0x0000037f addl %eax, %ecx - 0x48, 0x69, 0xc1, 0x1f, 0x85, 0xeb, 0x51, //0x00000381 imulq $1374389535, %rcx, %rax - 0x48, 0xc1, 0xe8, 0x25, //0x00000388 shrq $37, %rax - 0x6b, 0xf8, 0x64, //0x0000038c imull $100, %eax, %edi - 0x29, 0xf9, //0x0000038f subl %edi, %ecx - 0x48, 0x8d, 0x3d, 0x68, 0x0b, 0x00, 0x00, //0x00000391 leaq $2920(%rip), %rdi /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x4f, //0x00000398 movzwl (%rdi,%rcx,2), %ecx - 0x66, 0x89, 0x4a, 0xfe, //0x0000039c movw %cx, $-2(%rdx) - 0x48, 0x8d, 0x4a, 0xfc, //0x000003a0 leaq $-4(%rdx), %rcx - 0x0f, 0xb7, 0x04, 0x47, //0x000003a4 movzwl (%rdi,%rax,2), %eax - 0x66, 0x89, 0x42, 0xfc, //0x000003a8 movw %ax, $-4(%rdx) - 0x89, 0xf0, //0x000003ac movl %esi, %eax - 0x83, 0xf8, 0x64, //0x000003ae cmpl $100, %eax - 0x0f, 0x83, 0x36, 0x01, 0x00, 0x00, //0x000003b1 jae LBB0_128 - //0x000003b7 LBB0_127 - 0x89, 0xc3, //0x000003b7 movl %eax, %ebx - 0xe9, 0x70, 0x01, 0x00, 0x00, //0x000003b9 jmp LBB0_130 - //0x000003be LBB0_47 - 0x45, 0x31, 0xc0, //0x000003be xorl %r8d, %r8d - 0x89, 0xc3, //0x000003c1 movl %eax, %ebx - 0x4c, 0x8b, 0x6d, 0xd0, //0x000003c3 movq $-48(%rbp), %r13 - 0x83, 0xfb, 0x64, //0x000003c7 cmpl $100, %ebx - 0x0f, 0x83, 0xa6, 0x02, 0x00, 0x00, //0x000003ca jae LBB0_54 - //0x000003d0 LBB0_53 - 0x89, 0xd8, //0x000003d0 movl %ebx, %eax - 0xe9, 0xe8, 0x02, 0x00, 0x00, //0x000003d2 jmp LBB0_56 - //0x000003d7 LBB0_12 - 0x41, 0xd3, 0xeb, //0x000003d7 shrl %cl, %r11d - 0x41, 0x81, 0xfb, 0xa0, 0x86, 0x01, 0x00, //0x000003da cmpl $100000, %r11d - 0x0f, 0x82, 0xcb, 0x01, 0x00, 0x00, //0x000003e1 jb LBB0_18 - 0xb9, 0x06, 0x00, 0x00, 0x00, //0x000003e7 movl $6, %ecx - 0x41, 0x81, 0xfb, 0x40, 0x42, 0x0f, 0x00, //0x000003ec cmpl $1000000, %r11d - 0x0f, 0x82, 0x22, 0x00, 0x00, 0x00, //0x000003f3 jb LBB0_16 - 0xb9, 0x07, 0x00, 0x00, 0x00, //0x000003f9 movl $7, %ecx - 0x41, 0x81, 0xfb, 0x80, 0x96, 0x98, 0x00, //0x000003fe cmpl $10000000, %r11d - 0x0f, 0x82, 0x10, 0x00, 0x00, 0x00, //0x00000405 jb LBB0_16 - 0x41, 0x81, 0xfb, 0x00, 0xe1, 0xf5, 0x05, //0x0000040b cmpl $100000000, %r11d - 0xb9, 0x09, 0x00, 0x00, 0x00, //0x00000412 movl $9, %ecx - 0x48, 0x83, 0xd9, 0x00, //0x00000417 sbbq $0, %rcx - //0x0000041b LBB0_16 - 0x4c, 0x01, 0xc9, //0x0000041b addq %r9, %rcx - //0x0000041e LBB0_17 - 0x44, 0x89, 0xd8, //0x0000041e movl %r11d, %eax - 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00000421 movl $3518437209, %edx - 0x48, 0x0f, 0xaf, 0xd0, //0x00000426 imulq %rax, %rdx - 0x48, 0xc1, 0xea, 0x2d, //0x0000042a shrq $45, %rdx - 0x69, 0xc2, 0xf0, 0xd8, 0xff, 0xff, //0x0000042e imull $-10000, %edx, %eax - 0x44, 0x01, 0xd8, //0x00000434 addl %r11d, %eax - 0x48, 0x69, 0xf0, 0x1f, 0x85, 0xeb, 0x51, //0x00000437 imulq $1374389535, %rax, %rsi - 0x48, 0xc1, 0xee, 0x25, //0x0000043e shrq $37, %rsi - 0x6b, 0xde, 0x64, //0x00000442 imull $100, %esi, %ebx - 0x29, 0xd8, //0x00000445 subl %ebx, %eax - 0x48, 0x8d, 0x1d, 0xb2, 0x0a, 0x00, 0x00, //0x00000447 leaq $2738(%rip), %rbx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x43, //0x0000044e movzwl (%rbx,%rax,2), %eax - 0x66, 0x89, 0x41, 0xfe, //0x00000452 movw %ax, $-2(%rcx) - 0x0f, 0xb7, 0x04, 0x73, //0x00000456 movzwl (%rbx,%rsi,2), %eax - 0x66, 0x89, 0x41, 0xfc, //0x0000045a movw %ax, $-4(%rcx) - 0x48, 0x89, 0xc8, //0x0000045e movq %rcx, %rax - 0x48, 0x83, 0xc1, 0xfc, //0x00000461 addq $-4, %rcx - 0x41, 0x89, 0xd3, //0x00000465 movl %edx, %r11d - 0x41, 0x83, 0xfb, 0x64, //0x00000468 cmpl $100, %r11d - 0x0f, 0x83, 0x80, 0x01, 0x00, 0x00, //0x0000046c jae LBB0_25 - 0xe9, 0xbb, 0x01, 0x00, 0x00, //0x00000472 jmp LBB0_27 - //0x00000477 LBB0_71 - 0x45, 0x85, 0xc9, //0x00000477 testl %r9d, %r9d - 0x0f, 0x8f, 0x62, 0x06, 0x00, 0x00, //0x0000047a jg LBB0_84 - 0x66, 0x41, 0xc7, 0x04, 0x24, 0x30, 0x2e, //0x00000480 movw $11824, (%r12) - 0x49, 0x83, 0xc4, 0x02, //0x00000487 addq $2, %r12 - 0x45, 0x85, 0xc9, //0x0000048b testl %r9d, %r9d - 0x0f, 0x89, 0x4e, 0x06, 0x00, 0x00, //0x0000048e jns LBB0_84 - 0x45, 0x89, 0xeb, //0x00000494 movl %r13d, %r11d - 0x41, 0xf7, 0xd3, //0x00000497 notl %r11d - 0x45, 0x29, 0xf3, //0x0000049a subl %r14d, %r11d - 0x31, 0xc9, //0x0000049d xorl %ecx, %ecx - 0x41, 0x83, 0xfb, 0x7f, //0x0000049f cmpl $127, %r11d - 0x0f, 0x82, 0x18, 0x06, 0x00, 0x00, //0x000004a3 jb LBB0_82 - 0x4c, 0x89, 0xe7, //0x000004a9 movq %r12, %rdi - 0x49, 0x83, 0xc3, 0x01, //0x000004ac addq $1, %r11 - 0x4c, 0x89, 0xd9, //0x000004b0 movq %r11, %rcx - 0x48, 0x83, 0xe1, 0x80, //0x000004b3 andq $-128, %rcx - 0x48, 0x8d, 0x51, 0x80, //0x000004b7 leaq $-128(%rcx), %rdx - 0x49, 0x89, 0xd4, //0x000004bb movq %rdx, %r12 - 0x49, 0xc1, 0xec, 0x07, //0x000004be shrq $7, %r12 - 0x49, 0x83, 0xc4, 0x01, //0x000004c2 addq $1, %r12 - 0x45, 0x89, 0xe7, //0x000004c6 movl %r12d, %r15d - 0x41, 0x83, 0xe7, 0x03, //0x000004c9 andl $3, %r15d - 0x48, 0x81, 0xfa, 0x80, 0x01, 0x00, 0x00, //0x000004cd cmpq $384, %rdx - 0x0f, 0x83, 0xde, 0x04, 0x00, 0x00, //0x000004d4 jae LBB0_76 - 0x31, 0xd2, //0x000004da xorl %edx, %edx - 0xe9, 0x88, 0x05, 0x00, 0x00, //0x000004dc jmp LBB0_78 - //0x000004e1 LBB0_124 - 0x48, 0x89, 0xd1, //0x000004e1 movq %rdx, %rcx - 0x83, 0xf8, 0x64, //0x000004e4 cmpl $100, %eax - 0x0f, 0x82, 0xca, 0xfe, 0xff, 0xff, //0x000004e7 jb LBB0_127 - //0x000004ed LBB0_128 - 0x48, 0x83, 0xc1, 0xff, //0x000004ed addq $-1, %rcx - 0x4c, 0x8d, 0x1d, 0x08, 0x0a, 0x00, 0x00, //0x000004f1 leaq $2568(%rip), %r11 /* _Digits+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000004f8 .p2align 4, 0x90 - //0x00000500 LBB0_129 - 0x89, 0xc6, //0x00000500 movl %eax, %esi - 0x48, 0x69, 0xde, 0x1f, 0x85, 0xeb, 0x51, //0x00000502 imulq $1374389535, %rsi, %rbx - 0x48, 0xc1, 0xeb, 0x25, //0x00000509 shrq $37, %rbx - 0x6b, 0xf3, 0x64, //0x0000050d imull $100, %ebx, %esi - 0x89, 0xc7, //0x00000510 movl %eax, %edi - 0x29, 0xf7, //0x00000512 subl %esi, %edi - 0x41, 0x0f, 0xb7, 0x34, 0x7b, //0x00000514 movzwl (%r11,%rdi,2), %esi - 0x66, 0x89, 0x71, 0xff, //0x00000519 movw %si, $-1(%rcx) - 0x48, 0x83, 0xc1, 0xfe, //0x0000051d addq $-2, %rcx - 0x3d, 0x0f, 0x27, 0x00, 0x00, //0x00000521 cmpl $9999, %eax - 0x89, 0xd8, //0x00000526 movl %ebx, %eax - 0x0f, 0x87, 0xd2, 0xff, 0xff, 0xff, //0x00000528 ja LBB0_129 - //0x0000052e LBB0_130 - 0x4d, 0x63, 0xe9, //0x0000052e movslq %r9d, %r13 - 0x83, 0xfb, 0x0a, //0x00000531 cmpl $10, %ebx - 0x0f, 0x82, 0x23, 0x00, 0x00, 0x00, //0x00000534 jb LBB0_132 - 0x89, 0xd8, //0x0000053a movl %ebx, %eax - 0x48, 0x8d, 0x0d, 0xbd, 0x09, 0x00, 0x00, //0x0000053c leaq $2493(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x00000543 movzwl (%rcx,%rax,2), %eax - 0x66, 0x41, 0x89, 0x04, 0x24, //0x00000547 movw %ax, (%r12) - 0x4d, 0x01, 0xec, //0x0000054c addq %r13, %r12 - 0x4d, 0x39, 0xe8, //0x0000054f cmpq %r13, %r8 - 0x0f, 0x8c, 0x18, 0x00, 0x00, 0x00, //0x00000552 jl LBB0_135 - 0xe9, 0xff, 0x03, 0x00, 0x00, //0x00000558 jmp LBB0_134 - //0x0000055d LBB0_132 - 0x80, 0xc3, 0x30, //0x0000055d addb $48, %bl - 0x41, 0x88, 0x1c, 0x24, //0x00000560 movb %bl, (%r12) - 0x4d, 0x01, 0xec, //0x00000564 addq %r13, %r12 - 0x4d, 0x39, 0xe8, //0x00000567 cmpq %r13, %r8 - 0x0f, 0x8d, 0xec, 0x03, 0x00, 0x00, //0x0000056a jge LBB0_134 - //0x00000570 LBB0_135 - 0x48, 0x8b, 0x45, 0xd0, //0x00000570 movq $-48(%rbp), %rax - 0x4c, 0x01, 0xd0, //0x00000574 addq %r10, %rax - 0x4d, 0x8d, 0x34, 0x00, //0x00000577 leaq (%r8,%rax), %r14 - 0x49, 0x83, 0xc6, 0x01, //0x0000057b addq $1, %r14 - 0x49, 0x01, 0xc5, //0x0000057f addq %rax, %r13 - 0x4d, 0x39, 0xee, //0x00000582 cmpq %r13, %r14 - 0x4d, 0x89, 0xef, //0x00000585 movq %r13, %r15 - 0x4d, 0x0f, 0x47, 0xfe, //0x00000588 cmovaq %r14, %r15 - 0x4e, 0x8d, 0x1c, 0x00, //0x0000058c leaq (%rax,%r8), %r11 - 0x4d, 0x29, 0xdf, //0x00000590 subq %r11, %r15 - 0x49, 0x83, 0xff, 0x10, //0x00000593 cmpq $16, %r15 - 0x0f, 0x82, 0xf5, 0x03, 0x00, 0x00, //0x00000597 jb LBB0_152 - 0x49, 0x81, 0xff, 0x80, 0x00, 0x00, 0x00, //0x0000059d cmpq $128, %r15 - 0x0f, 0x83, 0xf8, 0x01, 0x00, 0x00, //0x000005a4 jae LBB0_141 - 0x45, 0x31, 0xc9, //0x000005aa xorl %r9d, %r9d - 0xe9, 0x54, 0x03, 0x00, 0x00, //0x000005ad jmp LBB0_138 - //0x000005b2 LBB0_18 - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000005b2 movl $1, %eax - 0x41, 0x83, 0xfb, 0x0a, //0x000005b7 cmpl $10, %r11d - 0x0f, 0x82, 0x21, 0x00, 0x00, 0x00, //0x000005bb jb LBB0_21 - 0xb8, 0x02, 0x00, 0x00, 0x00, //0x000005c1 movl $2, %eax - 0x41, 0x83, 0xfb, 0x64, //0x000005c6 cmpl $100, %r11d - 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x000005ca jb LBB0_21 - 0xb8, 0x03, 0x00, 0x00, 0x00, //0x000005d0 movl $3, %eax - 0x41, 0x81, 0xfb, 0xe8, 0x03, 0x00, 0x00, //0x000005d5 cmpl $1000, %r11d - 0x0f, 0x83, 0x86, 0x03, 0x00, 0x00, //0x000005dc jae LBB0_23 - //0x000005e2 LBB0_21 - 0x4c, 0x01, 0xc8, //0x000005e2 addq %r9, %rax - 0x48, 0x89, 0xc1, //0x000005e5 movq %rax, %rcx - 0x41, 0x83, 0xfb, 0x64, //0x000005e8 cmpl $100, %r11d - 0x0f, 0x82, 0x40, 0x00, 0x00, 0x00, //0x000005ec jb LBB0_27 - //0x000005f2 LBB0_25 - 0x48, 0x83, 0xc1, 0xff, //0x000005f2 addq $-1, %rcx - 0x4c, 0x8d, 0x05, 0x03, 0x09, 0x00, 0x00, //0x000005f6 leaq $2307(%rip), %r8 /* _Digits+0(%rip) */ - 0x90, 0x90, 0x90, //0x000005fd .p2align 4, 0x90 - //0x00000600 LBB0_26 - 0x44, 0x89, 0xde, //0x00000600 movl %r11d, %esi - 0x44, 0x89, 0xdb, //0x00000603 movl %r11d, %ebx - 0x4c, 0x69, 0xdb, 0x1f, 0x85, 0xeb, 0x51, //0x00000606 imulq $1374389535, %rbx, %r11 - 0x49, 0xc1, 0xeb, 0x25, //0x0000060d shrq $37, %r11 - 0x41, 0x6b, 0xdb, 0x64, //0x00000611 imull $100, %r11d, %ebx - 0x89, 0xf2, //0x00000615 movl %esi, %edx - 0x29, 0xda, //0x00000617 subl %ebx, %edx - 0x41, 0x0f, 0xb7, 0x14, 0x50, //0x00000619 movzwl (%r8,%rdx,2), %edx - 0x66, 0x89, 0x51, 0xff, //0x0000061e movw %dx, $-1(%rcx) - 0x48, 0x83, 0xc1, 0xfe, //0x00000622 addq $-2, %rcx - 0x81, 0xfe, 0x0f, 0x27, 0x00, 0x00, //0x00000626 cmpl $9999, %esi - 0x0f, 0x87, 0xce, 0xff, 0xff, 0xff, //0x0000062c ja LBB0_26 - //0x00000632 LBB0_27 - 0x41, 0x83, 0xfb, 0x0a, //0x00000632 cmpl $10, %r11d - 0x0f, 0x82, 0x19, 0x00, 0x00, 0x00, //0x00000636 jb LBB0_29 - 0x44, 0x89, 0xd9, //0x0000063c movl %r11d, %ecx - 0x48, 0x8d, 0x15, 0xba, 0x08, 0x00, 0x00, //0x0000063f leaq $2234(%rip), %rdx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x4a, //0x00000646 movzwl (%rdx,%rcx,2), %ecx - 0x66, 0x41, 0x89, 0x09, //0x0000064a movw %cx, (%r9) - 0x29, 0xf8, //0x0000064e subl %edi, %eax - 0xe9, 0x71, 0x08, 0x00, 0x00, //0x00000650 jmp LBB0_156 - //0x00000655 LBB0_29 - 0x41, 0x80, 0xc3, 0x30, //0x00000655 addb $48, %r11b - 0x45, 0x88, 0x19, //0x00000659 movb %r11b, (%r9) - 0x29, 0xf8, //0x0000065c subl %edi, %eax - 0xe9, 0x63, 0x08, 0x00, 0x00, //0x0000065e jmp LBB0_156 - //0x00000663 LBB0_49 - 0x41, 0xb8, 0x04, 0x00, 0x00, 0x00, //0x00000663 movl $4, %r8d - //0x00000669 LBB0_51 - 0x48, 0x83, 0xc1, 0xfc, //0x00000669 addq $-4, %rcx - 0x83, 0xfb, 0x64, //0x0000066d cmpl $100, %ebx - 0x0f, 0x82, 0x5a, 0xfd, 0xff, 0xff, //0x00000670 jb LBB0_53 - //0x00000676 LBB0_54 - 0x48, 0x83, 0xc1, 0xff, //0x00000676 addq $-1, %rcx - 0x4c, 0x8d, 0x1d, 0x7f, 0x08, 0x00, 0x00, //0x0000067a leaq $2175(%rip), %r11 /* _Digits+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000681 .p2align 4, 0x90 - //0x00000690 LBB0_55 - 0x89, 0xd8, //0x00000690 movl %ebx, %eax - 0x48, 0x69, 0xc0, 0x1f, 0x85, 0xeb, 0x51, //0x00000692 imulq $1374389535, %rax, %rax - 0x48, 0xc1, 0xe8, 0x25, //0x00000699 shrq $37, %rax - 0x6b, 0xf0, 0x64, //0x0000069d imull $100, %eax, %esi - 0x89, 0xdf, //0x000006a0 movl %ebx, %edi - 0x29, 0xf7, //0x000006a2 subl %esi, %edi - 0x41, 0x0f, 0xb7, 0x34, 0x7b, //0x000006a4 movzwl (%r11,%rdi,2), %esi - 0x66, 0x89, 0x71, 0xff, //0x000006a9 movw %si, $-1(%rcx) - 0x48, 0x83, 0xc1, 0xfe, //0x000006ad addq $-2, %rcx - 0x81, 0xfb, 0x0f, 0x27, 0x00, 0x00, //0x000006b1 cmpl $9999, %ebx - 0x89, 0xc3, //0x000006b7 movl %eax, %ebx - 0x0f, 0x87, 0xd1, 0xff, 0xff, 0xff, //0x000006b9 ja LBB0_55 - //0x000006bf LBB0_56 - 0x49, 0x8d, 0x4c, 0x24, 0x01, //0x000006bf leaq $1(%r12), %rcx - 0x83, 0xf8, 0x0a, //0x000006c4 cmpl $10, %eax - 0x0f, 0x82, 0x1f, 0x00, 0x00, 0x00, //0x000006c7 jb LBB0_58 - 0x89, 0xc6, //0x000006cd movl %eax, %esi - 0x48, 0x8d, 0x3d, 0x2a, 0x08, 0x00, 0x00, //0x000006cf leaq $2090(%rip), %rdi /* _Digits+0(%rip) */ - 0x8a, 0x04, 0x77, //0x000006d6 movb (%rdi,%rsi,2), %al - 0x8a, 0x5c, 0x77, 0x01, //0x000006d9 movb $1(%rdi,%rsi,2), %bl - 0x41, 0x88, 0x44, 0x24, 0x01, //0x000006dd movb %al, $1(%r12) - 0x41, 0x88, 0x5c, 0x24, 0x02, //0x000006e2 movb %bl, $2(%r12) - 0xe9, 0x04, 0x00, 0x00, 0x00, //0x000006e7 jmp LBB0_59 - //0x000006ec LBB0_58 - 0x04, 0x30, //0x000006ec addb $48, %al - 0x88, 0x01, //0x000006ee movb %al, (%rcx) - //0x000006f0 LBB0_59 - 0x4d, 0x29, 0xc2, //0x000006f0 subq %r8, %r10 - 0x4d, 0x01, 0xea, //0x000006f3 addq %r13, %r10 - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000006f6 movl $1, %ebx - 0x4c, 0x29, 0xc3, //0x000006fb subq %r8, %rbx - 0x90, 0x90, //0x000006fe .p2align 4, 0x90 - //0x00000700 LBB0_60 - 0x48, 0x83, 0xc3, 0xff, //0x00000700 addq $-1, %rbx - 0x41, 0x80, 0x3c, 0x12, 0x30, //0x00000704 cmpb $48, (%r10,%rdx) - 0x4d, 0x8d, 0x52, 0xff, //0x00000709 leaq $-1(%r10), %r10 - 0x0f, 0x84, 0xed, 0xff, 0xff, 0xff, //0x0000070d je LBB0_60 - 0x41, 0x88, 0x04, 0x24, //0x00000713 movb %al, (%r12) - 0x48, 0x01, 0xd3, //0x00000717 addq %rdx, %rbx - 0x48, 0x83, 0xfb, 0x02, //0x0000071a cmpq $2, %rbx - 0x0f, 0x8c, 0x46, 0x00, 0x00, 0x00, //0x0000071e jl LBB0_62 - 0x49, 0x8d, 0x04, 0x12, //0x00000724 leaq (%r10,%rdx), %rax - 0x48, 0x83, 0xc0, 0x02, //0x00000728 addq $2, %rax - 0xc6, 0x01, 0x2e, //0x0000072c movb $46, (%rcx) - 0xc6, 0x00, 0x65, //0x0000072f movb $101, (%rax) - 0x45, 0x85, 0xc9, //0x00000732 testl %r9d, %r9d - 0x0f, 0x8e, 0x43, 0x00, 0x00, 0x00, //0x00000735 jle LBB0_65 - //0x0000073b LBB0_66 - 0x41, 0x83, 0xc1, 0xff, //0x0000073b addl $-1, %r9d - 0xc6, 0x40, 0x01, 0x2b, //0x0000073f movb $43, $1(%rax) - 0x44, 0x89, 0xc9, //0x00000743 movl %r9d, %ecx - 0x83, 0xf9, 0x0a, //0x00000746 cmpl $10, %ecx - 0x0f, 0x8c, 0x44, 0x00, 0x00, 0x00, //0x00000749 jl LBB0_69 - //0x0000074f LBB0_68 - 0x48, 0x63, 0xc9, //0x0000074f movslq %ecx, %rcx - 0x48, 0x8d, 0x15, 0xa7, 0x07, 0x00, 0x00, //0x00000752 leaq $1959(%rip), %rdx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x4a, //0x00000759 movzwl (%rdx,%rcx,2), %ecx - 0x66, 0x89, 0x48, 0x02, //0x0000075d movw %cx, $2(%rax) - 0x48, 0x83, 0xc0, 0x04, //0x00000761 addq $4, %rax - 0xe9, 0x59, 0x07, 0x00, 0x00, //0x00000765 jmp LBB0_155 - //0x0000076a LBB0_62 - 0x49, 0x8d, 0x04, 0x12, //0x0000076a leaq (%r10,%rdx), %rax - 0x48, 0x83, 0xc0, 0x01, //0x0000076e addq $1, %rax - 0xc6, 0x00, 0x65, //0x00000772 movb $101, (%rax) - 0x45, 0x85, 0xc9, //0x00000775 testl %r9d, %r9d - 0x0f, 0x8f, 0xbd, 0xff, 0xff, 0xff, //0x00000778 jg LBB0_66 - //0x0000077e LBB0_65 - 0xc6, 0x40, 0x01, 0x2d, //0x0000077e movb $45, $1(%rax) - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000782 movl $1, %ecx - 0x44, 0x29, 0xc9, //0x00000787 subl %r9d, %ecx - 0x83, 0xf9, 0x0a, //0x0000078a cmpl $10, %ecx - 0x0f, 0x8d, 0xbc, 0xff, 0xff, 0xff, //0x0000078d jge LBB0_68 - //0x00000793 LBB0_69 - 0x80, 0xc1, 0x30, //0x00000793 addb $48, %cl - 0x88, 0x48, 0x02, //0x00000796 movb %cl, $2(%rax) - 0x48, 0x83, 0xc0, 0x03, //0x00000799 addq $3, %rax - 0xe9, 0x21, 0x07, 0x00, 0x00, //0x0000079d jmp LBB0_155 - //0x000007a2 LBB0_141 - 0x4c, 0x89, 0xe6, //0x000007a2 movq %r12, %rsi - 0x4d, 0x89, 0xf9, //0x000007a5 movq %r15, %r9 - 0x49, 0x83, 0xe1, 0x80, //0x000007a8 andq $-128, %r9 - 0x49, 0x8d, 0x41, 0x80, //0x000007ac leaq $-128(%r9), %rax - 0x48, 0x89, 0xc3, //0x000007b0 movq %rax, %rbx - 0x48, 0xc1, 0xeb, 0x07, //0x000007b3 shrq $7, %rbx - 0x48, 0x83, 0xc3, 0x01, //0x000007b7 addq $1, %rbx - 0x41, 0x89, 0xdc, //0x000007bb movl %ebx, %r12d - 0x41, 0x83, 0xe4, 0x03, //0x000007be andl $3, %r12d - 0x48, 0x3d, 0x80, 0x01, 0x00, 0x00, //0x000007c2 cmpq $384, %rax - 0x0f, 0x83, 0x07, 0x00, 0x00, 0x00, //0x000007c8 jae LBB0_143 - 0x31, 0xc9, //0x000007ce xorl %ecx, %ecx - 0xe9, 0xbc, 0x00, 0x00, 0x00, //0x000007d0 jmp LBB0_145 - //0x000007d5 LBB0_143 - 0x4b, 0x8d, 0x04, 0x02, //0x000007d5 leaq (%r10,%r8), %rax - 0x48, 0x8b, 0x4d, 0xd0, //0x000007d9 movq $-48(%rbp), %rcx - 0x48, 0x01, 0xc8, //0x000007dd addq %rcx, %rax - 0x48, 0x05, 0xe0, 0x01, 0x00, 0x00, //0x000007e0 addq $480, %rax - 0x48, 0x83, 0xe3, 0xfc, //0x000007e6 andq $-4, %rbx - 0x48, 0xf7, 0xdb, //0x000007ea negq %rbx - 0x31, 0xc9, //0x000007ed xorl %ecx, %ecx - 0xc5, 0xfe, 0x6f, 0x05, 0x09, 0xf8, 0xff, 0xff, //0x000007ef vmovdqu $-2039(%rip), %ymm0 /* LCPI0_0+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000007f7 .p2align 4, 0x90 - //0x00000800 LBB0_144 - 0xc5, 0xfe, 0x7f, 0x84, 0x08, 0x20, 0xfe, 0xff, 0xff, //0x00000800 vmovdqu %ymm0, $-480(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x08, 0x40, 0xfe, 0xff, 0xff, //0x00000809 vmovdqu %ymm0, $-448(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x08, 0x60, 0xfe, 0xff, 0xff, //0x00000812 vmovdqu %ymm0, $-416(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x08, 0x80, 0xfe, 0xff, 0xff, //0x0000081b vmovdqu %ymm0, $-384(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x08, 0xa0, 0xfe, 0xff, 0xff, //0x00000824 vmovdqu %ymm0, $-352(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x08, 0xc0, 0xfe, 0xff, 0xff, //0x0000082d vmovdqu %ymm0, $-320(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x08, 0xe0, 0xfe, 0xff, 0xff, //0x00000836 vmovdqu %ymm0, $-288(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x08, 0x00, 0xff, 0xff, 0xff, //0x0000083f vmovdqu %ymm0, $-256(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x08, 0x20, 0xff, 0xff, 0xff, //0x00000848 vmovdqu %ymm0, $-224(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x08, 0x40, 0xff, 0xff, 0xff, //0x00000851 vmovdqu %ymm0, $-192(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x84, 0x08, 0x60, 0xff, 0xff, 0xff, //0x0000085a vmovdqu %ymm0, $-160(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x44, 0x08, 0x80, //0x00000863 vmovdqu %ymm0, $-128(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x44, 0x08, 0xa0, //0x00000869 vmovdqu %ymm0, $-96(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x44, 0x08, 0xc0, //0x0000086f vmovdqu %ymm0, $-64(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x44, 0x08, 0xe0, //0x00000875 vmovdqu %ymm0, $-32(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x04, 0x08, //0x0000087b vmovdqu %ymm0, (%rax,%rcx) - 0x48, 0x81, 0xc1, 0x00, 0x02, 0x00, 0x00, //0x00000880 addq $512, %rcx - 0x48, 0x83, 0xc3, 0x04, //0x00000887 addq $4, %rbx - 0x0f, 0x85, 0x6f, 0xff, 0xff, 0xff, //0x0000088b jne LBB0_144 - //0x00000891 LBB0_145 - 0x4d, 0x85, 0xe4, //0x00000891 testq %r12, %r12 - 0x0f, 0x84, 0x4a, 0x00, 0x00, 0x00, //0x00000894 je LBB0_148 - 0x4c, 0x01, 0xd1, //0x0000089a addq %r10, %rcx - 0x4c, 0x01, 0xc1, //0x0000089d addq %r8, %rcx - 0x48, 0x8b, 0x45, 0xd0, //0x000008a0 movq $-48(%rbp), %rax - 0x48, 0x01, 0xc8, //0x000008a4 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x60, //0x000008a7 addq $96, %rax - 0x49, 0xc1, 0xe4, 0x07, //0x000008ab shlq $7, %r12 - 0x31, 0xc9, //0x000008af xorl %ecx, %ecx - 0xc5, 0xfe, 0x6f, 0x05, 0x47, 0xf7, 0xff, 0xff, //0x000008b1 vmovdqu $-2233(%rip), %ymm0 /* LCPI0_0+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000008b9 .p2align 4, 0x90 - //0x000008c0 LBB0_147 - 0xc5, 0xfe, 0x7f, 0x44, 0x08, 0xa0, //0x000008c0 vmovdqu %ymm0, $-96(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x44, 0x08, 0xc0, //0x000008c6 vmovdqu %ymm0, $-64(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x44, 0x08, 0xe0, //0x000008cc vmovdqu %ymm0, $-32(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x04, 0x08, //0x000008d2 vmovdqu %ymm0, (%rax,%rcx) - 0x48, 0x83, 0xe9, 0x80, //0x000008d7 subq $-128, %rcx - 0x49, 0x39, 0xcc, //0x000008db cmpq %rcx, %r12 - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x000008de jne LBB0_147 - //0x000008e4 LBB0_148 - 0x4d, 0x39, 0xcf, //0x000008e4 cmpq %r9, %r15 - 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x000008e7 jne LBB0_150 - 0x48, 0x89, 0xf0, //0x000008ed movq %rsi, %rax - 0x4c, 0x8b, 0x6d, 0xd0, //0x000008f0 movq $-48(%rbp), %r13 - 0xe9, 0xca, 0x05, 0x00, 0x00, //0x000008f4 jmp LBB0_155 - //0x000008f9 LBB0_150 - 0x41, 0xf6, 0xc7, 0x70, //0x000008f9 testb $112, %r15b - 0x49, 0x89, 0xf4, //0x000008fd movq %rsi, %r12 - 0x0f, 0x84, 0x89, 0x00, 0x00, 0x00, //0x00000900 je LBB0_151 - //0x00000906 LBB0_138 - 0x4d, 0x39, 0xee, //0x00000906 cmpq %r13, %r14 - 0x4d, 0x0f, 0x47, 0xee, //0x00000909 cmovaq %r14, %r13 - 0x4d, 0x29, 0xdd, //0x0000090d subq %r11, %r13 - 0x4c, 0x89, 0xe8, //0x00000910 movq %r13, %rax - 0x48, 0x83, 0xe0, 0xf0, //0x00000913 andq $-16, %rax - 0x48, 0x01, 0xc2, //0x00000917 addq %rax, %rdx - 0x4d, 0x01, 0xca, //0x0000091a addq %r9, %r10 - 0x4d, 0x01, 0xc2, //0x0000091d addq %r8, %r10 - 0x4c, 0x03, 0x55, 0xd0, //0x00000920 addq $-48(%rbp), %r10 - 0x48, 0x89, 0xc1, //0x00000924 movq %rax, %rcx - 0x4c, 0x29, 0xc9, //0x00000927 subq %r9, %rcx - 0x31, 0xdb, //0x0000092a xorl %ebx, %ebx - 0xc5, 0xfa, 0x6f, 0x05, 0xec, 0xf6, 0xff, 0xff, //0x0000092c vmovdqu $-2324(%rip), %xmm0 /* LCPI0_1+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000934 .p2align 4, 0x90 - //0x00000940 LBB0_139 - 0xc4, 0xc1, 0x7a, 0x7f, 0x04, 0x1a, //0x00000940 vmovdqu %xmm0, (%r10,%rbx) - 0x48, 0x83, 0xc3, 0x10, //0x00000946 addq $16, %rbx - 0x48, 0x39, 0xd9, //0x0000094a cmpq %rbx, %rcx - 0x0f, 0x85, 0xed, 0xff, 0xff, 0xff, //0x0000094d jne LBB0_139 - 0x49, 0x39, 0xc5, //0x00000953 cmpq %rax, %r13 - 0x0f, 0x85, 0x36, 0x00, 0x00, 0x00, //0x00000956 jne LBB0_152 - //0x0000095c LBB0_134 - 0x4c, 0x89, 0xe0, //0x0000095c movq %r12, %rax - 0x4c, 0x8b, 0x6d, 0xd0, //0x0000095f movq $-48(%rbp), %r13 - 0xe9, 0x5b, 0x05, 0x00, 0x00, //0x00000963 jmp LBB0_155 - //0x00000968 LBB0_23 - 0x41, 0x81, 0xfb, 0x10, 0x27, 0x00, 0x00, //0x00000968 cmpl $10000, %r11d - 0x4c, 0x89, 0xc9, //0x0000096f movq %r9, %rcx - 0x48, 0x83, 0xd9, 0x00, //0x00000972 sbbq $0, %rcx - 0x48, 0x83, 0xc1, 0x05, //0x00000976 addq $5, %rcx - 0x41, 0x81, 0xfb, 0x10, 0x27, 0x00, 0x00, //0x0000097a cmpl $10000, %r11d - 0x0f, 0x83, 0x97, 0xfa, 0xff, 0xff, //0x00000981 jae LBB0_17 - 0x48, 0x89, 0xc8, //0x00000987 movq %rcx, %rax - 0xe9, 0x63, 0xfc, 0xff, 0xff, //0x0000098a jmp LBB0_25 - //0x0000098f LBB0_151 - 0x4c, 0x01, 0xca, //0x0000098f addq %r9, %rdx - //0x00000992 LBB0_152 - 0x4c, 0x8b, 0x6d, 0xd0, //0x00000992 movq $-48(%rbp), %r13 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000996 .p2align 4, 0x90 - //0x000009a0 LBB0_153 - 0xc6, 0x02, 0x30, //0x000009a0 movb $48, (%rdx) - 0x48, 0x83, 0xc2, 0x01, //0x000009a3 addq $1, %rdx - 0x4c, 0x39, 0xe2, //0x000009a7 cmpq %r12, %rdx - 0x0f, 0x82, 0xf0, 0xff, 0xff, 0xff, //0x000009aa jb LBB0_153 - 0x4c, 0x89, 0xe0, //0x000009b0 movq %r12, %rax - 0xe9, 0x0b, 0x05, 0x00, 0x00, //0x000009b3 jmp LBB0_155 - //0x000009b8 LBB0_76 - 0x48, 0x8b, 0x55, 0xd0, //0x000009b8 movq $-48(%rbp), %rdx - 0x49, 0x8d, 0x1c, 0x12, //0x000009bc leaq (%r10,%rdx), %rbx - 0x48, 0x81, 0xc3, 0xe2, 0x01, 0x00, 0x00, //0x000009c0 addq $482, %rbx - 0x49, 0x83, 0xe4, 0xfc, //0x000009c7 andq $-4, %r12 - 0x49, 0xf7, 0xdc, //0x000009cb negq %r12 - 0x31, 0xd2, //0x000009ce xorl %edx, %edx - 0xc5, 0xfe, 0x6f, 0x05, 0x28, 0xf6, 0xff, 0xff, //0x000009d0 vmovdqu $-2520(%rip), %ymm0 /* LCPI0_0+0(%rip) */ - //0x000009d8 LBB0_77 - 0xc5, 0xfe, 0x7f, 0x84, 0x13, 0x20, 0xfe, 0xff, 0xff, //0x000009d8 vmovdqu %ymm0, $-480(%rbx,%rdx) - 0xc5, 0xfe, 0x7f, 0x84, 0x13, 0x40, 0xfe, 0xff, 0xff, //0x000009e1 vmovdqu %ymm0, $-448(%rbx,%rdx) - 0xc5, 0xfe, 0x7f, 0x84, 0x13, 0x60, 0xfe, 0xff, 0xff, //0x000009ea vmovdqu %ymm0, $-416(%rbx,%rdx) - 0xc5, 0xfe, 0x7f, 0x84, 0x13, 0x80, 0xfe, 0xff, 0xff, //0x000009f3 vmovdqu %ymm0, $-384(%rbx,%rdx) - 0xc5, 0xfe, 0x7f, 0x84, 0x13, 0xa0, 0xfe, 0xff, 0xff, //0x000009fc vmovdqu %ymm0, $-352(%rbx,%rdx) - 0xc5, 0xfe, 0x7f, 0x84, 0x13, 0xc0, 0xfe, 0xff, 0xff, //0x00000a05 vmovdqu %ymm0, $-320(%rbx,%rdx) - 0xc5, 0xfe, 0x7f, 0x84, 0x13, 0xe0, 0xfe, 0xff, 0xff, //0x00000a0e vmovdqu %ymm0, $-288(%rbx,%rdx) - 0xc5, 0xfe, 0x7f, 0x84, 0x13, 0x00, 0xff, 0xff, 0xff, //0x00000a17 vmovdqu %ymm0, $-256(%rbx,%rdx) - 0xc5, 0xfe, 0x7f, 0x84, 0x13, 0x20, 0xff, 0xff, 0xff, //0x00000a20 vmovdqu %ymm0, $-224(%rbx,%rdx) - 0xc5, 0xfe, 0x7f, 0x84, 0x13, 0x40, 0xff, 0xff, 0xff, //0x00000a29 vmovdqu %ymm0, $-192(%rbx,%rdx) - 0xc5, 0xfe, 0x7f, 0x84, 0x13, 0x60, 0xff, 0xff, 0xff, //0x00000a32 vmovdqu %ymm0, $-160(%rbx,%rdx) - 0xc5, 0xfe, 0x7f, 0x44, 0x13, 0x80, //0x00000a3b vmovdqu %ymm0, $-128(%rbx,%rdx) - 0xc5, 0xfe, 0x7f, 0x44, 0x13, 0xa0, //0x00000a41 vmovdqu %ymm0, $-96(%rbx,%rdx) - 0xc5, 0xfe, 0x7f, 0x44, 0x13, 0xc0, //0x00000a47 vmovdqu %ymm0, $-64(%rbx,%rdx) - 0xc5, 0xfe, 0x7f, 0x44, 0x13, 0xe0, //0x00000a4d vmovdqu %ymm0, $-32(%rbx,%rdx) - 0xc5, 0xfe, 0x7f, 0x04, 0x13, //0x00000a53 vmovdqu %ymm0, (%rbx,%rdx) - 0x48, 0x81, 0xc2, 0x00, 0x02, 0x00, 0x00, //0x00000a58 addq $512, %rdx - 0x49, 0x83, 0xc4, 0x04, //0x00000a5f addq $4, %r12 - 0x0f, 0x85, 0x6f, 0xff, 0xff, 0xff, //0x00000a63 jne LBB0_77 - //0x00000a69 LBB0_78 - 0x4d, 0x85, 0xff, //0x00000a69 testq %r15, %r15 - 0x0f, 0x84, 0x40, 0x00, 0x00, 0x00, //0x00000a6c je LBB0_81 - 0x4c, 0x01, 0xd2, //0x00000a72 addq %r10, %rdx - 0x48, 0x8b, 0x75, 0xd0, //0x00000a75 movq $-48(%rbp), %rsi - 0x48, 0x01, 0xf2, //0x00000a79 addq %rsi, %rdx - 0x48, 0x83, 0xc2, 0x62, //0x00000a7c addq $98, %rdx - 0x49, 0xc1, 0xe7, 0x07, //0x00000a80 shlq $7, %r15 - 0x31, 0xf6, //0x00000a84 xorl %esi, %esi - 0xc5, 0xfe, 0x6f, 0x05, 0x72, 0xf5, 0xff, 0xff, //0x00000a86 vmovdqu $-2702(%rip), %ymm0 /* LCPI0_0+0(%rip) */ - //0x00000a8e LBB0_80 - 0xc5, 0xfe, 0x7f, 0x44, 0x32, 0xa0, //0x00000a8e vmovdqu %ymm0, $-96(%rdx,%rsi) - 0xc5, 0xfe, 0x7f, 0x44, 0x32, 0xc0, //0x00000a94 vmovdqu %ymm0, $-64(%rdx,%rsi) - 0xc5, 0xfe, 0x7f, 0x44, 0x32, 0xe0, //0x00000a9a vmovdqu %ymm0, $-32(%rdx,%rsi) - 0xc5, 0xfe, 0x7f, 0x04, 0x32, //0x00000aa0 vmovdqu %ymm0, (%rdx,%rsi) - 0x48, 0x83, 0xee, 0x80, //0x00000aa5 subq $-128, %rsi - 0x49, 0x39, 0xf7, //0x00000aa9 cmpq %rsi, %r15 - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00000aac jne LBB0_80 - //0x00000ab2 LBB0_81 - 0x49, 0x89, 0xfc, //0x00000ab2 movq %rdi, %r12 - 0x49, 0x01, 0xcc, //0x00000ab5 addq %rcx, %r12 - 0x49, 0x39, 0xcb, //0x00000ab8 cmpq %rcx, %r11 - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00000abb je LBB0_84 - //0x00000ac1 LBB0_82 - 0x44, 0x01, 0xc9, //0x00000ac1 addl %r9d, %ecx - 0xf7, 0xd9, //0x00000ac4 negl %ecx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000ac6 .p2align 4, 0x90 - //0x00000ad0 LBB0_83 - 0x41, 0xc6, 0x04, 0x24, 0x30, //0x00000ad0 movb $48, (%r12) - 0x49, 0x83, 0xc4, 0x01, //0x00000ad5 addq $1, %r12 - 0x83, 0xc1, 0xff, //0x00000ad9 addl $-1, %ecx - 0x0f, 0x85, 0xee, 0xff, 0xff, 0xff, //0x00000adc jne LBB0_83 - //0x00000ae2 LBB0_84 - 0x4f, 0x8d, 0x3c, 0x04, //0x00000ae2 leaq (%r12,%r8), %r15 - 0x3d, 0x10, 0x27, 0x00, 0x00, //0x00000ae6 cmpl $10000, %eax - 0x0f, 0x82, 0x50, 0x00, 0x00, 0x00, //0x00000aeb jb LBB0_85 - 0x89, 0xc2, //0x00000af1 movl %eax, %edx - 0xbb, 0x59, 0x17, 0xb7, 0xd1, //0x00000af3 movl $3518437209, %ebx - 0x48, 0x0f, 0xaf, 0xda, //0x00000af8 imulq %rdx, %rbx - 0x48, 0xc1, 0xeb, 0x2d, //0x00000afc shrq $45, %rbx - 0x69, 0xd3, 0xf0, 0xd8, 0xff, 0xff, //0x00000b00 imull $-10000, %ebx, %edx - 0x01, 0xc2, //0x00000b06 addl %eax, %edx - 0x0f, 0x84, 0x4b, 0x00, 0x00, 0x00, //0x00000b08 je LBB0_87 - 0x89, 0xd0, //0x00000b0e movl %edx, %eax - 0x48, 0x69, 0xc0, 0x1f, 0x85, 0xeb, 0x51, //0x00000b10 imulq $1374389535, %rax, %rax - 0x48, 0xc1, 0xe8, 0x25, //0x00000b17 shrq $37, %rax - 0x6b, 0xf0, 0x64, //0x00000b1b imull $100, %eax, %esi - 0x29, 0xf2, //0x00000b1e subl %esi, %edx - 0x48, 0x8d, 0x35, 0xd9, 0x03, 0x00, 0x00, //0x00000b20 leaq $985(%rip), %rsi /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x14, 0x56, //0x00000b27 movzwl (%rsi,%rdx,2), %edx - 0x66, 0x41, 0x89, 0x57, 0xfe, //0x00000b2b movw %dx, $-2(%r15) - 0x0f, 0xb7, 0x04, 0x46, //0x00000b30 movzwl (%rsi,%rax,2), %eax - 0x66, 0x41, 0x89, 0x47, 0xfc, //0x00000b34 movw %ax, $-4(%r15) - 0x45, 0x31, 0xdb, //0x00000b39 xorl %r11d, %r11d - 0xe9, 0x1e, 0x00, 0x00, 0x00, //0x00000b3c jmp LBB0_89 - //0x00000b41 LBB0_85 - 0x45, 0x31, 0xdb, //0x00000b41 xorl %r11d, %r11d - 0x4c, 0x89, 0xfa, //0x00000b44 movq %r15, %rdx - 0x89, 0xc3, //0x00000b47 movl %eax, %ebx - 0x83, 0xfb, 0x64, //0x00000b49 cmpl $100, %ebx - 0x0f, 0x83, 0x1a, 0x00, 0x00, 0x00, //0x00000b4c jae LBB0_92 - //0x00000b52 LBB0_91 - 0x89, 0xd8, //0x00000b52 movl %ebx, %eax - 0xe9, 0x55, 0x00, 0x00, 0x00, //0x00000b54 jmp LBB0_94 - //0x00000b59 LBB0_87 - 0x41, 0xbb, 0x04, 0x00, 0x00, 0x00, //0x00000b59 movl $4, %r11d - //0x00000b5f LBB0_89 - 0x49, 0x8d, 0x57, 0xfc, //0x00000b5f leaq $-4(%r15), %rdx - 0x83, 0xfb, 0x64, //0x00000b63 cmpl $100, %ebx - 0x0f, 0x82, 0xe6, 0xff, 0xff, 0xff, //0x00000b66 jb LBB0_91 - //0x00000b6c LBB0_92 - 0x48, 0x83, 0xc2, 0xff, //0x00000b6c addq $-1, %rdx - 0x48, 0x8d, 0x35, 0x89, 0x03, 0x00, 0x00, //0x00000b70 leaq $905(%rip), %rsi /* _Digits+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000b77 .p2align 4, 0x90 - //0x00000b80 LBB0_93 - 0x89, 0xd8, //0x00000b80 movl %ebx, %eax - 0x48, 0x69, 0xc0, 0x1f, 0x85, 0xeb, 0x51, //0x00000b82 imulq $1374389535, %rax, %rax - 0x48, 0xc1, 0xe8, 0x25, //0x00000b89 shrq $37, %rax - 0x6b, 0xf8, 0x64, //0x00000b8d imull $100, %eax, %edi - 0x89, 0xd9, //0x00000b90 movl %ebx, %ecx - 0x29, 0xf9, //0x00000b92 subl %edi, %ecx - 0x0f, 0xb7, 0x0c, 0x4e, //0x00000b94 movzwl (%rsi,%rcx,2), %ecx - 0x66, 0x89, 0x4a, 0xff, //0x00000b98 movw %cx, $-1(%rdx) - 0x48, 0x83, 0xc2, 0xfe, //0x00000b9c addq $-2, %rdx - 0x81, 0xfb, 0x0f, 0x27, 0x00, 0x00, //0x00000ba0 cmpl $9999, %ebx - 0x89, 0xc3, //0x00000ba6 movl %eax, %ebx - 0x0f, 0x87, 0xd2, 0xff, 0xff, 0xff, //0x00000ba8 ja LBB0_93 - //0x00000bae LBB0_94 - 0x83, 0xf8, 0x0a, //0x00000bae cmpl $10, %eax - 0x0f, 0x82, 0x1a, 0x00, 0x00, 0x00, //0x00000bb1 jb LBB0_96 - 0x89, 0xc0, //0x00000bb7 movl %eax, %eax - 0x48, 0x8d, 0x0d, 0x40, 0x03, 0x00, 0x00, //0x00000bb9 leaq $832(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x00000bc0 movzwl (%rcx,%rax,2), %eax - 0x4d, 0x89, 0xe2, //0x00000bc4 movq %r12, %r10 - 0x66, 0x41, 0x89, 0x04, 0x24, //0x00000bc7 movw %ax, (%r12) - 0xe9, 0x09, 0x00, 0x00, 0x00, //0x00000bcc jmp LBB0_97 - //0x00000bd1 LBB0_96 - 0x04, 0x30, //0x00000bd1 addb $48, %al - 0x4d, 0x89, 0xe2, //0x00000bd3 movq %r12, %r10 - 0x41, 0x88, 0x04, 0x24, //0x00000bd6 movb %al, (%r12) - //0x00000bda LBB0_97 - 0x4d, 0x29, 0xdf, //0x00000bda subq %r11, %r15 - 0x4d, 0x29, 0xd8, //0x00000bdd subq %r11, %r8 - 0x49, 0x83, 0xc0, 0x01, //0x00000be0 addq $1, %r8 - 0x43, 0x8d, 0x04, 0x33, //0x00000be4 leal (%r11,%r14), %eax - 0xb1, 0x01, //0x00000be8 movb $1, %cl - 0x28, 0xc1, //0x00000bea subb %al, %cl - 0xba, 0x01, 0x00, 0x00, 0x00, //0x00000bec movl $1, %edx - 0x44, 0x29, 0xf2, //0x00000bf1 subl %r14d, %edx - 0x44, 0x29, 0xda, //0x00000bf4 subl %r11d, %edx - 0x47, 0x8d, 0x24, 0x1e, //0x00000bf7 leal (%r14,%r11), %r12d - 0x41, 0x83, 0xc4, 0xfe, //0x00000bfb addl $-2, %r12d - 0x45, 0x01, 0xde, //0x00000bff addl %r11d, %r14d - 0x41, 0x83, 0xc6, 0xff, //0x00000c02 addl $-1, %r14d - 0x31, 0xdb, //0x00000c06 xorl %ebx, %ebx - 0x44, 0x89, 0xe6, //0x00000c08 movl %r12d, %esi - 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000c0b .p2align 4, 0x90 - //0x00000c10 LBB0_98 - 0x80, 0xc1, 0x03, //0x00000c10 addb $3, %cl - 0x83, 0xc6, 0x01, //0x00000c13 addl $1, %esi - 0x41, 0x80, 0x7c, 0x1f, 0xff, 0x30, //0x00000c16 cmpb $48, $-1(%r15,%rbx) - 0x48, 0x8d, 0x5b, 0xff, //0x00000c1c leaq $-1(%rbx), %rbx - 0x0f, 0x84, 0xea, 0xff, 0xff, 0xff, //0x00000c20 je LBB0_98 - 0x49, 0x8d, 0x04, 0x1f, //0x00000c26 leaq (%r15,%rbx), %rax - 0x48, 0x83, 0xc0, 0x01, //0x00000c2a addq $1, %rax - 0x45, 0x85, 0xc9, //0x00000c2e testl %r9d, %r9d - 0x0f, 0x8e, 0x45, 0x00, 0x00, 0x00, //0x00000c31 jle LBB0_100 - 0x45, 0x29, 0xdd, //0x00000c37 subl %r11d, %r13d - 0x42, 0x8d, 0x3c, 0x2b, //0x00000c3a leal (%rbx,%r13), %edi - 0x83, 0xc7, 0x01, //0x00000c3e addl $1, %edi - 0x41, 0x39, 0xf9, //0x00000c41 cmpl %edi, %r9d - 0x0f, 0x8d, 0x3b, 0x00, 0x00, 0x00, //0x00000c44 jge LBB0_102 - 0x83, 0xc2, 0xff, //0x00000c4a addl $-1, %edx - 0x48, 0x63, 0xc2, //0x00000c4d movslq %edx, %rax - 0x48, 0x8d, 0x34, 0x18, //0x00000c50 leaq (%rax,%rbx), %rsi - 0x48, 0x83, 0xc6, 0x01, //0x00000c54 addq $1, %rsi - 0x85, 0xf6, //0x00000c58 testl %esi, %esi - 0x4c, 0x8b, 0x6d, 0xd0, //0x00000c5a movq $-48(%rbp), %r13 - 0x0f, 0x8e, 0xf5, 0x00, 0x00, 0x00, //0x00000c5e jle LBB0_120 - 0x41, 0x89, 0xf0, //0x00000c64 movl %esi, %r8d - 0x49, 0x8d, 0x50, 0xff, //0x00000c67 leaq $-1(%r8), %rdx - 0x48, 0x83, 0xfa, 0x03, //0x00000c6b cmpq $3, %rdx - 0x0f, 0x83, 0x7b, 0x00, 0x00, 0x00, //0x00000c6f jae LBB0_121 - 0x31, 0xd2, //0x00000c75 xorl %edx, %edx - 0xe9, 0xa0, 0x00, 0x00, 0x00, //0x00000c77 jmp LBB0_117 - //0x00000c7c LBB0_100 - 0x4c, 0x8b, 0x6d, 0xd0, //0x00000c7c movq $-48(%rbp), %r13 - 0xe9, 0x3e, 0x02, 0x00, 0x00, //0x00000c80 jmp LBB0_155 - //0x00000c85 LBB0_102 - 0x45, 0x89, 0xf6, //0x00000c85 movl %r14d, %r14d - 0x49, 0x29, 0xde, //0x00000c88 subq %rbx, %r14 - 0x45, 0x85, 0xf6, //0x00000c8b testl %r14d, %r14d - 0x4c, 0x8b, 0x6d, 0xd0, //0x00000c8e movq $-48(%rbp), %r13 - 0x0f, 0x8e, 0x2b, 0x02, 0x00, 0x00, //0x00000c92 jle LBB0_155 - 0x45, 0x89, 0xe3, //0x00000c98 movl %r12d, %r11d - 0x4c, 0x89, 0xd9, //0x00000c9b movq %r11, %rcx - 0x48, 0x29, 0xd9, //0x00000c9e subq %rbx, %rcx - 0x31, 0xd2, //0x00000ca1 xorl %edx, %edx - 0x83, 0xf9, 0x7f, //0x00000ca3 cmpl $127, %ecx - 0x0f, 0x82, 0x04, 0x02, 0x00, 0x00, //0x00000ca6 jb LBB0_112 - 0x49, 0x29, 0xdb, //0x00000cac subq %rbx, %r11 - 0x41, 0x89, 0xc9, //0x00000caf movl %ecx, %r9d - 0x49, 0x83, 0xc1, 0x01, //0x00000cb2 addq $1, %r9 - 0x4c, 0x89, 0xca, //0x00000cb6 movq %r9, %rdx - 0x48, 0x83, 0xe2, 0x80, //0x00000cb9 andq $-128, %rdx - 0x4d, 0x01, 0xc2, //0x00000cbd addq %r8, %r10 - 0x89, 0xf0, //0x00000cc0 movl %esi, %eax - 0x48, 0x83, 0xc0, 0x01, //0x00000cc2 addq $1, %rax - 0x48, 0x83, 0xe0, 0x80, //0x00000cc6 andq $-128, %rax - 0x4c, 0x01, 0xd0, //0x00000cca addq %r10, %rax - 0x48, 0x8d, 0x4a, 0x80, //0x00000ccd leaq $-128(%rdx), %rcx - 0x49, 0x89, 0xc8, //0x00000cd1 movq %rcx, %r8 - 0x49, 0xc1, 0xe8, 0x07, //0x00000cd4 shrq $7, %r8 - 0x49, 0x83, 0xc0, 0x01, //0x00000cd8 addq $1, %r8 - 0x48, 0x81, 0xf9, 0x80, 0x01, 0x00, 0x00, //0x00000cdc cmpq $384, %rcx - 0x0f, 0x83, 0x85, 0x00, 0x00, 0x00, //0x00000ce3 jae LBB0_106 - 0x31, 0xc9, //0x00000ce9 xorl %ecx, %ecx - 0xe9, 0x3f, 0x01, 0x00, 0x00, //0x00000ceb jmp LBB0_108 - //0x00000cf0 LBB0_121 - 0x83, 0xe6, 0xfc, //0x00000cf0 andl $-4, %esi - 0x48, 0xf7, 0xde, //0x00000cf3 negq %rsi - 0x31, 0xd2, //0x00000cf6 xorl %edx, %edx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000cf8 .p2align 4, 0x90 - //0x00000d00 LBB0_122 - 0x49, 0x8d, 0x3c, 0x17, //0x00000d00 leaq (%r15,%rdx), %rdi - 0x8b, 0x44, 0x3b, 0xfd, //0x00000d04 movl $-3(%rbx,%rdi), %eax - 0x89, 0x44, 0x3b, 0xfe, //0x00000d08 movl %eax, $-2(%rbx,%rdi) - 0x48, 0x83, 0xc2, 0xfc, //0x00000d0c addq $-4, %rdx - 0x48, 0x39, 0xd6, //0x00000d10 cmpq %rdx, %rsi - 0x0f, 0x85, 0xe7, 0xff, 0xff, 0xff, //0x00000d13 jne LBB0_122 - 0x48, 0xf7, 0xda, //0x00000d19 negq %rdx - //0x00000d1c LBB0_117 - 0x41, 0xf6, 0xc0, 0x03, //0x00000d1c testb $3, %r8b - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00000d20 je LBB0_120 - 0x0f, 0xb6, 0xf9, //0x00000d26 movzbl %cl, %edi - 0x83, 0xe7, 0x03, //0x00000d29 andl $3, %edi - 0x48, 0xf7, 0xdf, //0x00000d2c negq %rdi - 0x4c, 0x89, 0xf9, //0x00000d2f movq %r15, %rcx - 0x48, 0x29, 0xd1, //0x00000d32 subq %rdx, %rcx - 0x31, 0xd2, //0x00000d35 xorl %edx, %edx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000d37 .p2align 4, 0x90 - //0x00000d40 LBB0_119 - 0x48, 0x8d, 0x34, 0x11, //0x00000d40 leaq (%rcx,%rdx), %rsi - 0x0f, 0xb6, 0x04, 0x33, //0x00000d44 movzbl (%rbx,%rsi), %eax - 0x88, 0x44, 0x33, 0x01, //0x00000d48 movb %al, $1(%rbx,%rsi) - 0x48, 0x83, 0xc2, 0xff, //0x00000d4c addq $-1, %rdx - 0x48, 0x39, 0xd7, //0x00000d50 cmpq %rdx, %rdi - 0x0f, 0x85, 0xe7, 0xff, 0xff, 0xff, //0x00000d53 jne LBB0_119 - //0x00000d59 LBB0_120 - 0x49, 0x63, 0xc1, //0x00000d59 movslq %r9d, %rax - 0x41, 0xc6, 0x04, 0x02, 0x2e, //0x00000d5c movb $46, (%r10,%rax) - 0x49, 0x8d, 0x04, 0x1f, //0x00000d61 leaq (%r15,%rbx), %rax - 0x48, 0x83, 0xc0, 0x02, //0x00000d65 addq $2, %rax - 0xe9, 0x55, 0x01, 0x00, 0x00, //0x00000d69 jmp LBB0_155 - //0x00000d6e LBB0_106 - 0x44, 0x89, 0xde, //0x00000d6e movl %r11d, %esi - 0x48, 0x83, 0xc6, 0x01, //0x00000d71 addq $1, %rsi - 0x48, 0x83, 0xe6, 0x80, //0x00000d75 andq $-128, %rsi - 0x48, 0x83, 0xc6, 0x80, //0x00000d79 addq $-128, %rsi - 0x48, 0xc1, 0xee, 0x07, //0x00000d7d shrq $7, %rsi - 0x48, 0x83, 0xc6, 0x01, //0x00000d81 addq $1, %rsi - 0x48, 0x83, 0xe6, 0xfc, //0x00000d85 andq $-4, %rsi - 0x48, 0xf7, 0xde, //0x00000d89 negq %rsi - 0x31, 0xc9, //0x00000d8c xorl %ecx, %ecx - 0xc5, 0xfe, 0x6f, 0x05, 0x6a, 0xf2, 0xff, 0xff, //0x00000d8e vmovdqu $-3478(%rip), %ymm0 /* LCPI0_0+0(%rip) */ - //0x00000d96 LBB0_107 - 0x49, 0x8d, 0x3c, 0x0f, //0x00000d96 leaq (%r15,%rcx), %rdi - 0xc5, 0xfe, 0x7f, 0x44, 0x3b, 0x01, //0x00000d9a vmovdqu %ymm0, $1(%rbx,%rdi) - 0xc5, 0xfe, 0x7f, 0x44, 0x3b, 0x21, //0x00000da0 vmovdqu %ymm0, $33(%rbx,%rdi) - 0xc5, 0xfe, 0x7f, 0x44, 0x3b, 0x41, //0x00000da6 vmovdqu %ymm0, $65(%rbx,%rdi) - 0xc5, 0xfe, 0x7f, 0x44, 0x3b, 0x61, //0x00000dac vmovdqu %ymm0, $97(%rbx,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x3b, 0x81, 0x00, 0x00, 0x00, //0x00000db2 vmovdqu %ymm0, $129(%rbx,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x3b, 0xa1, 0x00, 0x00, 0x00, //0x00000dbb vmovdqu %ymm0, $161(%rbx,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x3b, 0xc1, 0x00, 0x00, 0x00, //0x00000dc4 vmovdqu %ymm0, $193(%rbx,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x3b, 0xe1, 0x00, 0x00, 0x00, //0x00000dcd vmovdqu %ymm0, $225(%rbx,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x3b, 0x01, 0x01, 0x00, 0x00, //0x00000dd6 vmovdqu %ymm0, $257(%rbx,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x3b, 0x21, 0x01, 0x00, 0x00, //0x00000ddf vmovdqu %ymm0, $289(%rbx,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x3b, 0x41, 0x01, 0x00, 0x00, //0x00000de8 vmovdqu %ymm0, $321(%rbx,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x3b, 0x61, 0x01, 0x00, 0x00, //0x00000df1 vmovdqu %ymm0, $353(%rbx,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x3b, 0x81, 0x01, 0x00, 0x00, //0x00000dfa vmovdqu %ymm0, $385(%rbx,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x3b, 0xa1, 0x01, 0x00, 0x00, //0x00000e03 vmovdqu %ymm0, $417(%rbx,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x3b, 0xc1, 0x01, 0x00, 0x00, //0x00000e0c vmovdqu %ymm0, $449(%rbx,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x3b, 0xe1, 0x01, 0x00, 0x00, //0x00000e15 vmovdqu %ymm0, $481(%rbx,%rdi) - 0x48, 0x81, 0xc1, 0x00, 0x02, 0x00, 0x00, //0x00000e1e addq $512, %rcx - 0x48, 0x83, 0xc6, 0x04, //0x00000e25 addq $4, %rsi - 0x0f, 0x85, 0x67, 0xff, 0xff, 0xff, //0x00000e29 jne LBB0_107 - //0x00000e2f LBB0_108 - 0x48, 0x01, 0xd8, //0x00000e2f addq %rbx, %rax - 0x41, 0xf6, 0xc0, 0x03, //0x00000e32 testb $3, %r8b - 0x0f, 0x84, 0x5c, 0x00, 0x00, 0x00, //0x00000e36 je LBB0_111 - 0x41, 0x83, 0xc3, 0x01, //0x00000e3c addl $1, %r11d - 0x41, 0x81, 0xe3, 0x80, 0x01, 0x00, 0x00, //0x00000e40 andl $384, %r11d - 0x41, 0x83, 0xc3, 0x80, //0x00000e47 addl $-128, %r11d - 0x41, 0xc1, 0xeb, 0x07, //0x00000e4b shrl $7, %r11d - 0x41, 0x80, 0xc3, 0x01, //0x00000e4f addb $1, %r11b - 0x45, 0x0f, 0xb6, 0xc3, //0x00000e53 movzbl %r11b, %r8d - 0x41, 0x83, 0xe0, 0x03, //0x00000e57 andl $3, %r8d - 0x49, 0xc1, 0xe0, 0x07, //0x00000e5b shlq $7, %r8 - 0x4c, 0x01, 0xf9, //0x00000e5f addq %r15, %rcx - 0x48, 0x83, 0xc1, 0x61, //0x00000e62 addq $97, %rcx - 0x31, 0xf6, //0x00000e66 xorl %esi, %esi - 0xc5, 0xfe, 0x6f, 0x05, 0x90, 0xf1, 0xff, 0xff, //0x00000e68 vmovdqu $-3696(%rip), %ymm0 /* LCPI0_0+0(%rip) */ - //0x00000e70 LBB0_110 - 0x48, 0x8d, 0x3c, 0x31, //0x00000e70 leaq (%rcx,%rsi), %rdi - 0xc5, 0xfe, 0x7f, 0x44, 0x3b, 0xa0, //0x00000e74 vmovdqu %ymm0, $-96(%rbx,%rdi) - 0xc5, 0xfe, 0x7f, 0x44, 0x3b, 0xc0, //0x00000e7a vmovdqu %ymm0, $-64(%rbx,%rdi) - 0xc5, 0xfe, 0x7f, 0x44, 0x3b, 0xe0, //0x00000e80 vmovdqu %ymm0, $-32(%rbx,%rdi) - 0xc5, 0xfe, 0x7f, 0x04, 0x3b, //0x00000e86 vmovdqu %ymm0, (%rbx,%rdi) - 0x48, 0x83, 0xee, 0x80, //0x00000e8b subq $-128, %rsi - 0x49, 0x39, 0xf0, //0x00000e8f cmpq %rsi, %r8 - 0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x00000e92 jne LBB0_110 - //0x00000e98 LBB0_111 - 0x49, 0x39, 0xd1, //0x00000e98 cmpq %rdx, %r9 - 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x00000e9b je LBB0_155 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000ea1 .p2align 4, 0x90 - //0x00000eb0 LBB0_112 - 0xc6, 0x00, 0x30, //0x00000eb0 movb $48, (%rax) - 0x48, 0x83, 0xc0, 0x01, //0x00000eb3 addq $1, %rax - 0x83, 0xc2, 0x01, //0x00000eb7 addl $1, %edx - 0x44, 0x39, 0xf2, //0x00000eba cmpl %r14d, %edx - 0x0f, 0x8c, 0xed, 0xff, 0xff, 0xff, //0x00000ebd jl LBB0_112 - //0x00000ec3 LBB0_155 - 0x44, 0x29, 0xe8, //0x00000ec3 subl %r13d, %eax - //0x00000ec6 LBB0_156 - 0x48, 0x83, 0xc4, 0x10, //0x00000ec6 addq $16, %rsp - 0x5b, //0x00000eca popq %rbx - 0x41, 0x5c, //0x00000ecb popq %r12 - 0x41, 0x5d, //0x00000ecd popq %r13 - 0x41, 0x5e, //0x00000ecf popq %r14 - 0x41, 0x5f, //0x00000ed1 popq %r15 - 0x5d, //0x00000ed3 popq %rbp - 0xc5, 0xf8, 0x77, //0x00000ed4 vzeroupper - 0xc3, //0x00000ed7 retq - //0x00000ed8 LBB0_1 - 0x31, 0xc0, //0x00000ed8 xorl %eax, %eax - 0xe9, 0xe7, 0xff, 0xff, 0xff, //0x00000eda jmp LBB0_156 - //0x00000edf LBB0_5 - 0x4c, 0x89, 0x4d, 0xc8, //0x00000edf movq %r9, $-56(%rbp) - 0x48, 0x89, 0x7d, 0xd0, //0x00000ee3 movq %rdi, $-48(%rbp) - 0x41, 0xb8, 0x6b, 0xff, 0xff, 0xff, //0x00000ee7 movl $-149, %r8d - 0x41, 0x89, 0xc3, //0x00000eed movl %eax, %r11d - 0xe9, 0xc8, 0xf1, 0xff, 0xff, //0x00000ef0 jmp LBB0_6 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ef5 .p2align 4, 0x00 - //0x00000f00 _Digits - 0x30, 0x30, 0x30, 0x31, 0x30, 0x32, 0x30, 0x33, 0x30, 0x34, 0x30, 0x35, 0x30, 0x36, 0x30, 0x37, //0x00000f00 QUAD $0x3330323031303030; QUAD $0x3730363035303430 // .ascii 16, '0001020304050607' - 0x30, 0x38, 0x30, 0x39, 0x31, 0x30, 0x31, 0x31, 0x31, 0x32, 0x31, 0x33, 0x31, 0x34, 0x31, 0x35, //0x00000f10 QUAD $0x3131303139303830; QUAD $0x3531343133313231 // .ascii 16, '0809101112131415' - 0x31, 0x36, 0x31, 0x37, 0x31, 0x38, 0x31, 0x39, 0x32, 0x30, 0x32, 0x31, 0x32, 0x32, 0x32, 0x33, //0x00000f20 QUAD $0x3931383137313631; QUAD $0x3332323231323032 // .ascii 16, '1617181920212223' - 0x32, 0x34, 0x32, 0x35, 0x32, 0x36, 0x32, 0x37, 0x32, 0x38, 0x32, 0x39, 0x33, 0x30, 0x33, 0x31, //0x00000f30 QUAD $0x3732363235323432; QUAD $0x3133303339323832 // .ascii 16, '2425262728293031' - 0x33, 0x32, 0x33, 0x33, 0x33, 0x34, 0x33, 0x35, 0x33, 0x36, 0x33, 0x37, 0x33, 0x38, 0x33, 0x39, //0x00000f40 QUAD $0x3533343333333233; QUAD $0x3933383337333633 // .ascii 16, '3233343536373839' - 0x34, 0x30, 0x34, 0x31, 0x34, 0x32, 0x34, 0x33, 0x34, 0x34, 0x34, 0x35, 0x34, 0x36, 0x34, 0x37, //0x00000f50 QUAD $0x3334323431343034; QUAD $0x3734363435343434 // .ascii 16, '4041424344454647' - 0x34, 0x38, 0x34, 0x39, 0x35, 0x30, 0x35, 0x31, 0x35, 0x32, 0x35, 0x33, 0x35, 0x34, 0x35, 0x35, //0x00000f60 QUAD $0x3135303539343834; QUAD $0x3535343533353235 // .ascii 16, '4849505152535455' - 0x35, 0x36, 0x35, 0x37, 0x35, 0x38, 0x35, 0x39, 0x36, 0x30, 0x36, 0x31, 0x36, 0x32, 0x36, 0x33, //0x00000f70 QUAD $0x3935383537353635; QUAD $0x3336323631363036 // .ascii 16, '5657585960616263' - 0x36, 0x34, 0x36, 0x35, 0x36, 0x36, 0x36, 0x37, 0x36, 0x38, 0x36, 0x39, 0x37, 0x30, 0x37, 0x31, //0x00000f80 QUAD $0x3736363635363436; QUAD $0x3137303739363836 // .ascii 16, '6465666768697071' - 0x37, 0x32, 0x37, 0x33, 0x37, 0x34, 0x37, 0x35, 0x37, 0x36, 0x37, 0x37, 0x37, 0x38, 0x37, 0x39, //0x00000f90 QUAD $0x3537343733373237; QUAD $0x3937383737373637 // .ascii 16, '7273747576777879' - 0x38, 0x30, 0x38, 0x31, 0x38, 0x32, 0x38, 0x33, 0x38, 0x34, 0x38, 0x35, 0x38, 0x36, 0x38, 0x37, //0x00000fa0 QUAD $0x3338323831383038; QUAD $0x3738363835383438 // .ascii 16, '8081828384858687' - 0x38, 0x38, 0x38, 0x39, 0x39, 0x30, 0x39, 0x31, 0x39, 0x32, 0x39, 0x33, 0x39, 0x34, 0x39, 0x35, //0x00000fb0 QUAD $0x3139303939383838; QUAD $0x3539343933393239 // .ascii 16, '8889909192939495' - 0x39, 0x36, 0x39, 0x37, 0x39, 0x38, 0x39, 0x39, //0x00000fc0 QUAD $0x3939383937393639 // .ascii 8, '96979899' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000fc8 .p2align 4, 0x00 - //0x00000fd0 _pow10_ceil_sig_f32.g - 0xf5, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x00000fd0 .quad -9093133594791772939 - 0x32, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x00000fd8 .quad -6754730975062328270 - 0x3f, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x00000fe0 .quad -3831727700400522433 - 0x0e, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x00000fe8 .quad -177973607073265138 - 0x49, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x00000ff0 .quad -7028762532061872567 - 0xdb, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x00000ff8 .quad -4174267146649952805 - 0x52, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x00001000 .quad -606147914885053102 - 0x53, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x00001008 .quad -7296371474444240045 - 0x28, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x00001010 .quad -4508778324627912152 - 0xb2, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x00001018 .quad -1024286887357502286 - 0xef, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x00001020 .quad -7557708332239520785 - 0xeb, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x00001028 .quad -4835449396872013077 - 0xa6, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x00001030 .quad -1432625727662628442 - 0x08, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x00001038 .quad -7812920107430224632 - 0x4a, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x00001040 .quad -5154464115860392886 - 0x5c, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x00001048 .quad -1831394126398103204 - 0xda, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x00001050 .quad -8062150356639896358 - 0x10, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x00001058 .quad -5466001927372482544 - 0x14, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x00001060 .quad -2220816390788215276 - 0xcc, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x00001068 .quad -8305539271883716404 - 0xff, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x00001070 .quad -5770238071427257601 - 0xbf, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x00001078 .quad -2601111570856684097 - 0x98, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x00001080 .quad -8543223759426509416 - 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00001088 .quad -6067343680855748867 - 0xbd, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x00001090 .quad -2972493582642298179 - 0xb6, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x00001098 .quad -8775337516792518218 - 0x24, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x000010a0 .quad -6357485877563259868 - 0x2c, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x000010a8 .quad -3335171328526686932 - 0x3c, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x000010b0 .quad -9002011107970261188 - 0x0b, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x000010b8 .quad -6640827866535438581 - 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x000010c0 .quad -3689348814741910323 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x000010c8 .quad -9223372036854775808 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x000010d0 .quad -6917529027641081856 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x000010d8 .quad -4035225266123964416 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x000010e0 .quad -432345564227567616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x000010e8 .quad -7187745005283311616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x000010f0 .quad -4372995238176751616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x000010f8 .quad -854558029293551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x00001100 .quad -7451627795949551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x00001108 .quad -4702848726509551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x00001110 .quad -1266874889709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x00001118 .quad -7709325833709551616 - 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x00001120 .quad -5024971273709551616 - 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x00001128 .quad -1669528073709551616 - 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x00001130 .quad -7960984073709551616 - 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x00001138 .quad -5339544073709551616 - 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x00001140 .quad -2062744073709551616 - 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x00001148 .quad -8206744073709551616 - 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x00001150 .quad -5646744073709551616 - 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x00001158 .quad -2446744073709551616 - 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x00001160 .quad -8446744073709551616 - 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x00001168 .quad -5946744073709551616 - 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x00001170 .quad -2821744073709551616 - 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x00001178 .quad -8681119073709551616 - 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x00001180 .quad -6239712823709551616 - 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x00001188 .quad -3187955011209551616 - 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x00001190 .quad -8910000909647051616 - 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x00001198 .quad -6525815118631426616 - 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x000011a0 .quad -3545582879861895366 - 0x85, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x000011a8 .quad -9133518327554766459 - 0xe6, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x000011b0 .quad -6805211891016070170 - 0xdf, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x000011b8 .quad -3894828845342699809 - 0x97, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x000011c0 .quad -256850038250986857 - 0x9e, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x000011c8 .quad -7078060301547948642 - 0x06, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x000011d0 .quad -4235889358507547898 - 0xc7, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x000011d8 .quad -683175679707046969 - 0x5d, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x000011e0 .quad -7344513827457986211 - 0xb4, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x000011e8 .quad -4568956265895094860 - 0x21, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x000011f0 .quad -1099509313941480671 - 0xf5, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x000011f8 .quad -7604722348854507275 - 0x32, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x00001200 .quad -4894216917640746190 - 0xfe, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x00001208 .quad -1506085128623544834 - 0xbf, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x00001210 .quad -7858832233030797377 - 0xae, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x00001218 .quad -5211854272861108818 - 0x1a, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x00001220 .quad -1903131822648998118 - 0x70, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x00001228 .quad -8106986416796705680 - 0x8c, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x00001230 .quad -5522047002568494196 -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/f64toa.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/f64toa.go deleted file mode 100644 index 7c2f29c33..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/f64toa.go +++ /dev/null @@ -1,35 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 avx2 - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/rt` -) - -var F_f64toa func(out unsafe.Pointer, val float64) (ret int) - -var S_f64toa uintptr - -//go:nosplit -func f64toa(out *byte, val float64) (ret int) { - return F_f64toa((rt.NoEscape(unsafe.Pointer(out))), val) -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/f64toa_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/f64toa_subr.go deleted file mode 100644 index 53fc5ae28..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/f64toa_subr.go +++ /dev/null @@ -1,46 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package avx2 - -import ( - `github.com/bytedance/sonic/loader` -) - -const ( - _entry__f64toa = 48 -) - -const ( - _stack__f64toa = 72 -) - -const ( - _size__f64toa = 5088 -) - -var ( - _pcsp__f64toa = [][2]uint32{ - {0x1, 0}, - {0x6, 8}, - {0x8, 16}, - {0xa, 24}, - {0xc, 32}, - {0xd, 40}, - {0x11, 48}, - {0x137d, 72}, - {0x137e, 48}, - {0x1380, 40}, - {0x1382, 32}, - {0x1384, 24}, - {0x1386, 16}, - {0x1387, 8}, - {0x138b, 0}, - {0x13e0, 72}, - } -) - -var _cfunc_f64toa = []loader.CFunc{ - {"_f64toa_entry", 0, _entry__f64toa, 0, nil}, - {"_f64toa", _entry__f64toa, _size__f64toa, _stack__f64toa, _pcsp__f64toa}, -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/f64toa_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/f64toa_text_amd64.go deleted file mode 100644 index 524e79849..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/f64toa_text_amd64.go +++ /dev/null @@ -1,2504 +0,0 @@ -// +build amd64 -// Code generated by asm2asm, DO NOT EDIT. - -package avx2 - -var _text_f64toa = []byte{ - // .p2align 5, 0x00 - // LCPI0_0 - 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, // QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' - 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x00000010 QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' - //0x00000020 .p2align 4, 0x00 - //0x00000020 LCPI0_1 - 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x00000020 QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' - //0x00000030 .p2align 4, 0x90 - //0x00000030 _f64toa - 0x55, //0x00000030 pushq %rbp - 0x48, 0x89, 0xe5, //0x00000031 movq %rsp, %rbp - 0x41, 0x57, //0x00000034 pushq %r15 - 0x41, 0x56, //0x00000036 pushq %r14 - 0x41, 0x55, //0x00000038 pushq %r13 - 0x41, 0x54, //0x0000003a pushq %r12 - 0x53, //0x0000003c pushq %rbx - 0x48, 0x83, 0xec, 0x18, //0x0000003d subq $24, %rsp - 0xc4, 0xe1, 0xf9, 0x7e, 0xc2, //0x00000041 vmovq %xmm0, %rdx - 0x48, 0x89, 0xd0, //0x00000046 movq %rdx, %rax - 0x48, 0xc1, 0xe8, 0x34, //0x00000049 shrq $52, %rax - 0x25, 0xff, 0x07, 0x00, 0x00, //0x0000004d andl $2047, %eax - 0x3d, 0xff, 0x07, 0x00, 0x00, //0x00000052 cmpl $2047, %eax - 0x0f, 0x84, 0x70, 0x13, 0x00, 0x00, //0x00000057 je LBB0_1 - 0xc6, 0x07, 0x2d, //0x0000005d movb $45, (%rdi) - 0x49, 0x89, 0xd5, //0x00000060 movq %rdx, %r13 - 0x49, 0xc1, 0xed, 0x3f, //0x00000063 shrq $63, %r13 - 0x4e, 0x8d, 0x04, 0x2f, //0x00000067 leaq (%rdi,%r13), %r8 - 0x48, 0x8d, 0x0c, 0x55, 0x00, 0x00, 0x00, 0x00, //0x0000006b leaq (,%rdx,2), %rcx - 0x48, 0x85, 0xc9, //0x00000073 testq %rcx, %rcx - 0x0f, 0x84, 0xee, 0x01, 0x00, 0x00, //0x00000076 je LBB0_3 - 0x4c, 0x89, 0x45, 0xc8, //0x0000007c movq %r8, $-56(%rbp) - 0x49, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00000080 movabsq $4503599627370495, %r8 - 0x4c, 0x21, 0xc2, //0x0000008a andq %r8, %rdx - 0x85, 0xc0, //0x0000008d testl %eax, %eax - 0x48, 0x89, 0xf9, //0x0000008f movq %rdi, %rcx - 0x48, 0x89, 0x7d, 0xd0, //0x00000092 movq %rdi, $-48(%rbp) - 0x0f, 0x84, 0x39, 0x13, 0x00, 0x00, //0x00000096 je LBB0_5 - 0x49, 0x83, 0xc0, 0x01, //0x0000009c addq $1, %r8 - 0x49, 0x09, 0xd0, //0x000000a0 orq %rdx, %r8 - 0x44, 0x8d, 0x98, 0xcd, 0xfb, 0xff, 0xff, //0x000000a3 leal $-1075(%rax), %r11d - 0x8d, 0x88, 0x01, 0xfc, 0xff, 0xff, //0x000000aa leal $-1023(%rax), %ecx - 0x83, 0xf9, 0x34, //0x000000b0 cmpl $52, %ecx - 0x0f, 0x87, 0x1d, 0x00, 0x00, 0x00, //0x000000b3 ja LBB0_6 - 0xb9, 0x33, 0x04, 0x00, 0x00, //0x000000b9 movl $1075, %ecx - 0x29, 0xc1, //0x000000be subl %eax, %ecx - 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000000c0 movq $-1, %rbx - 0x48, 0xd3, 0xe3, //0x000000c7 shlq %cl, %rbx - 0x48, 0xf7, 0xd3, //0x000000ca notq %rbx - 0x49, 0x85, 0xd8, //0x000000cd testq %rbx, %r8 - 0x0f, 0x84, 0x5c, 0x04, 0x00, 0x00, //0x000000d0 je LBB0_11 - //0x000000d6 LBB0_6 - 0x48, 0x85, 0xd2, //0x000000d6 testq %rdx, %rdx - 0x0f, 0x94, 0xc1, //0x000000d9 sete %cl - 0x83, 0xf8, 0x02, //0x000000dc cmpl $2, %eax - 0x0f, 0x93, 0xc0, //0x000000df setae %al - 0x20, 0xc8, //0x000000e2 andb %cl, %al - 0x4e, 0x8d, 0x0c, 0x85, 0x00, 0x00, 0x00, 0x00, //0x000000e4 leaq (,%r8,4), %r9 - 0x0f, 0xb6, 0xc0, //0x000000ec movzbl %al, %eax - 0x41, 0x69, 0xcb, 0x13, 0x44, 0x13, 0x00, //0x000000ef imull $1262611, %r11d, %ecx - 0x8d, 0x91, 0x01, 0x01, 0xf8, 0xff, //0x000000f6 leal $-524031(%rcx), %edx - 0x84, 0xc0, //0x000000fc testb %al, %al - 0x0f, 0x44, 0xd1, //0x000000fe cmovel %ecx, %edx - 0x4e, 0x8d, 0x14, 0x80, //0x00000101 leaq (%rax,%r8,4), %r10 - 0x49, 0x83, 0xc2, 0xfe, //0x00000105 addq $-2, %r10 - 0xc1, 0xfa, 0x16, //0x00000109 sarl $22, %edx - 0x69, 0xca, 0xb1, 0x6c, 0xe5, 0xff, //0x0000010c imull $-1741647, %edx, %ecx - 0xc1, 0xe9, 0x13, //0x00000112 shrl $19, %ecx - 0x44, 0x01, 0xd9, //0x00000115 addl %r11d, %ecx - 0xbf, 0x24, 0x01, 0x00, 0x00, //0x00000118 movl $292, %edi - 0x48, 0x89, 0x55, 0xc0, //0x0000011d movq %rdx, $-64(%rbp) - 0x29, 0xd7, //0x00000121 subl %edx, %edi - 0x48, 0xc1, 0xe7, 0x04, //0x00000123 shlq $4, %rdi - 0x80, 0xc1, 0x01, //0x00000127 addb $1, %cl - 0x49, 0xd3, 0xe2, //0x0000012a shlq %cl, %r10 - 0x48, 0x8d, 0x1d, 0xac, 0x13, 0x00, 0x00, //0x0000012d leaq $5036(%rip), %rbx /* _pow10_ceil_sig.g+0(%rip) */ - 0x4c, 0x8b, 0x7c, 0x1f, 0x08, //0x00000134 movq $8(%rdi,%rbx), %r15 - 0x4c, 0x89, 0xd0, //0x00000139 movq %r10, %rax - 0x49, 0xf7, 0xe7, //0x0000013c mulq %r15 - 0x49, 0x89, 0xd3, //0x0000013f movq %rdx, %r11 - 0x48, 0x8b, 0x1c, 0x1f, //0x00000142 movq (%rdi,%rbx), %rbx - 0x4c, 0x89, 0xd0, //0x00000146 movq %r10, %rax - 0x48, 0xf7, 0xe3, //0x00000149 mulq %rbx - 0x49, 0x89, 0xd2, //0x0000014c movq %rdx, %r10 - 0x4c, 0x01, 0xd8, //0x0000014f addq %r11, %rax - 0x49, 0x83, 0xd2, 0x00, //0x00000152 adcq $0, %r10 - 0x45, 0x31, 0xe4, //0x00000156 xorl %r12d, %r12d - 0x48, 0x83, 0xf8, 0x02, //0x00000159 cmpq $2, %rax - 0x41, 0x0f, 0x93, 0xc4, //0x0000015d setae %r12b - 0x49, 0xd3, 0xe1, //0x00000161 shlq %cl, %r9 - 0x4e, 0x8d, 0x1c, 0x85, 0x02, 0x00, 0x00, 0x00, //0x00000164 leaq $2(,%r8,4), %r11 - 0x4c, 0x89, 0xc8, //0x0000016c movq %r9, %rax - 0x49, 0xf7, 0xe7, //0x0000016f mulq %r15 - 0x49, 0x89, 0xd6, //0x00000172 movq %rdx, %r14 - 0x4d, 0x09, 0xd4, //0x00000175 orq %r10, %r12 - 0x4c, 0x89, 0xc8, //0x00000178 movq %r9, %rax - 0x48, 0xf7, 0xe3, //0x0000017b mulq %rbx - 0x49, 0x89, 0xd1, //0x0000017e movq %rdx, %r9 - 0x4c, 0x01, 0xf0, //0x00000181 addq %r14, %rax - 0x49, 0x83, 0xd1, 0x00, //0x00000184 adcq $0, %r9 - 0x45, 0x31, 0xd2, //0x00000188 xorl %r10d, %r10d - 0x48, 0x83, 0xf8, 0x02, //0x0000018b cmpq $2, %rax - 0x41, 0x0f, 0x93, 0xc2, //0x0000018f setae %r10b - 0x49, 0xd3, 0xe3, //0x00000193 shlq %cl, %r11 - 0x4c, 0x89, 0xd8, //0x00000196 movq %r11, %rax - 0x49, 0xf7, 0xe7, //0x00000199 mulq %r15 - 0x48, 0x89, 0xd1, //0x0000019c movq %rdx, %rcx - 0x4c, 0x89, 0xd8, //0x0000019f movq %r11, %rax - 0x48, 0xf7, 0xe3, //0x000001a2 mulq %rbx - 0x4d, 0x09, 0xca, //0x000001a5 orq %r9, %r10 - 0x48, 0x01, 0xc8, //0x000001a8 addq %rcx, %rax - 0x48, 0x83, 0xd2, 0x00, //0x000001ab adcq $0, %rdx - 0x31, 0xdb, //0x000001af xorl %ebx, %ebx - 0x48, 0x83, 0xf8, 0x02, //0x000001b1 cmpq $2, %rax - 0x0f, 0x93, 0xc3, //0x000001b5 setae %bl - 0x48, 0x09, 0xd3, //0x000001b8 orq %rdx, %rbx - 0x41, 0x83, 0xe0, 0x01, //0x000001bb andl $1, %r8d - 0x4d, 0x01, 0xc4, //0x000001bf addq %r8, %r12 - 0x4c, 0x29, 0xc3, //0x000001c2 subq %r8, %rbx - 0x49, 0x83, 0xfa, 0x28, //0x000001c5 cmpq $40, %r10 - 0x0f, 0x82, 0x43, 0x00, 0x00, 0x00, //0x000001c9 jb LBB0_41 - 0x48, 0xb9, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x000001cf movabsq $-3689348814741910323, %rcx - 0x4c, 0x89, 0xc8, //0x000001d9 movq %r9, %rax - 0x48, 0xf7, 0xe1, //0x000001dc mulq %rcx - 0x48, 0x89, 0xd1, //0x000001df movq %rdx, %rcx - 0x48, 0xc1, 0xe9, 0x05, //0x000001e2 shrq $5, %rcx - 0x48, 0x8d, 0x04, 0xcd, 0x00, 0x00, 0x00, 0x00, //0x000001e6 leaq (,%rcx,8), %rax - 0x48, 0x8d, 0x14, 0x80, //0x000001ee leaq (%rax,%rax,4), %rdx - 0x49, 0x39, 0xd4, //0x000001f2 cmpq %rdx, %r12 - 0x40, 0x0f, 0x97, 0xc6, //0x000001f5 seta %sil - 0x48, 0x8d, 0x14, 0x80, //0x000001f9 leaq (%rax,%rax,4), %rdx - 0x48, 0x83, 0xc2, 0x28, //0x000001fd addq $40, %rdx - 0x31, 0xc0, //0x00000201 xorl %eax, %eax - 0x48, 0x39, 0xda, //0x00000203 cmpq %rbx, %rdx - 0x0f, 0x96, 0xc2, //0x00000206 setbe %dl - 0x40, 0x38, 0xd6, //0x00000209 cmpb %dl, %sil - 0x0f, 0x84, 0x2d, 0x01, 0x00, 0x00, //0x0000020c je LBB0_8 - //0x00000212 LBB0_41 - 0x4c, 0x89, 0xc8, //0x00000212 movq %r9, %rax - 0x48, 0xc1, 0xe8, 0x02, //0x00000215 shrq $2, %rax - 0x4c, 0x89, 0xca, //0x00000219 movq %r9, %rdx - 0x48, 0x83, 0xe2, 0xfc, //0x0000021c andq $-4, %rdx - 0x49, 0x39, 0xd4, //0x00000220 cmpq %rdx, %r12 - 0x40, 0x0f, 0x97, 0xc6, //0x00000223 seta %sil - 0x48, 0x8d, 0x7a, 0x04, //0x00000227 leaq $4(%rdx), %rdi - 0x48, 0x39, 0xdf, //0x0000022b cmpq %rbx, %rdi - 0x0f, 0x96, 0xc1, //0x0000022e setbe %cl - 0x40, 0x30, 0xf1, //0x00000231 xorb %sil, %cl - 0x4c, 0x8b, 0x45, 0xc8, //0x00000234 movq $-56(%rbp), %r8 - 0x0f, 0x84, 0x3c, 0x00, 0x00, 0x00, //0x00000238 je LBB0_42 - 0x48, 0x83, 0xca, 0x02, //0x0000023e orq $2, %rdx - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000242 movl $1, %ecx - 0x49, 0x39, 0xd2, //0x00000247 cmpq %rdx, %r10 - 0x4c, 0x8b, 0x65, 0xd0, //0x0000024a movq $-48(%rbp), %r12 - 0x0f, 0x87, 0x0e, 0x00, 0x00, 0x00, //0x0000024e ja LBB0_45 - 0x0f, 0x94, 0xc1, //0x00000254 sete %cl - 0x41, 0xc0, 0xe9, 0x02, //0x00000257 shrb $2, %r9b - 0x41, 0x20, 0xc9, //0x0000025b andb %cl, %r9b - 0x41, 0x0f, 0xb6, 0xc9, //0x0000025e movzbl %r9b, %ecx - //0x00000262 LBB0_45 - 0x48, 0x01, 0xc1, //0x00000262 addq %rax, %rcx - 0xe9, 0x1e, 0x00, 0x00, 0x00, //0x00000265 jmp LBB0_46 - //0x0000026a LBB0_3 - 0x41, 0xc6, 0x00, 0x30, //0x0000026a movb $48, (%r8) - 0x41, 0x29, 0xf8, //0x0000026e subl %edi, %r8d - 0x41, 0x83, 0xc0, 0x01, //0x00000271 addl $1, %r8d - 0xe9, 0x2c, 0x11, 0x00, 0x00, //0x00000275 jmp LBB0_181 - //0x0000027a LBB0_42 - 0x48, 0x39, 0xfb, //0x0000027a cmpq %rdi, %rbx - 0x48, 0x83, 0xd8, 0xff, //0x0000027d sbbq $-1, %rax - 0x48, 0x89, 0xc1, //0x00000281 movq %rax, %rcx - 0x4c, 0x8b, 0x65, 0xd0, //0x00000284 movq $-48(%rbp), %r12 - //0x00000288 LBB0_46 - 0x4c, 0x8b, 0x55, 0xc0, //0x00000288 movq $-64(%rbp), %r10 - 0x48, 0xba, 0x80, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, //0x0000028c movabsq $8589934464, %rdx - 0x48, 0x8d, 0x82, 0x7f, 0xe4, 0x0b, 0x54, //0x00000296 leaq $1410065535(%rdx), %rax - 0x48, 0x39, 0xc1, //0x0000029d cmpq %rax, %rcx - 0x0f, 0x86, 0xc8, 0x00, 0x00, 0x00, //0x000002a0 jbe LBB0_54 - //0x000002a6 LBB0_48 - 0x48, 0x89, 0xc8, //0x000002a6 movq %rcx, %rax - 0x48, 0xc1, 0xe8, 0x0b, //0x000002a9 shrq $11, %rax - 0x41, 0xbb, 0x0b, 0x00, 0x00, 0x00, //0x000002ad movl $11, %r11d - 0x48, 0x3d, 0xdd, 0x0e, 0xe9, 0x02, //0x000002b3 cmpq $48828125, %rax - 0x0f, 0x82, 0x41, 0x01, 0x00, 0x00, //0x000002b9 jb LBB0_64 - 0x48, 0x89, 0xc8, //0x000002bf movq %rcx, %rax - 0x48, 0xc1, 0xe8, 0x0c, //0x000002c2 shrq $12, %rax - 0x41, 0xbb, 0x0c, 0x00, 0x00, 0x00, //0x000002c6 movl $12, %r11d - 0x48, 0x3d, 0x51, 0x4a, 0x8d, 0x0e, //0x000002cc cmpq $244140625, %rax - 0x0f, 0x82, 0x28, 0x01, 0x00, 0x00, //0x000002d2 jb LBB0_64 - 0x48, 0x89, 0xc8, //0x000002d8 movq %rcx, %rax - 0x48, 0xc1, 0xe8, 0x0d, //0x000002db shrq $13, %rax - 0x41, 0xbb, 0x0d, 0x00, 0x00, 0x00, //0x000002df movl $13, %r11d - 0x48, 0x3d, 0x95, 0x73, 0xc2, 0x48, //0x000002e5 cmpq $1220703125, %rax - 0x0f, 0x82, 0x0f, 0x01, 0x00, 0x00, //0x000002eb jb LBB0_64 - 0x41, 0xbb, 0x0e, 0x00, 0x00, 0x00, //0x000002f1 movl $14, %r11d - 0x48, 0xb8, 0x00, 0x40, 0x7a, 0x10, 0xf3, 0x5a, 0x00, 0x00, //0x000002f7 movabsq $100000000000000, %rax - 0x48, 0x39, 0xc1, //0x00000301 cmpq %rax, %rcx - 0x0f, 0x82, 0xf6, 0x00, 0x00, 0x00, //0x00000304 jb LBB0_64 - 0x41, 0xbb, 0x0f, 0x00, 0x00, 0x00, //0x0000030a movl $15, %r11d - 0x48, 0xb8, 0x00, 0x80, 0xc6, 0xa4, 0x7e, 0x8d, 0x03, 0x00, //0x00000310 movabsq $1000000000000000, %rax - 0x48, 0x39, 0xc1, //0x0000031a cmpq %rax, %rcx - 0x0f, 0x82, 0xdd, 0x00, 0x00, 0x00, //0x0000031d jb LBB0_64 - 0x48, 0xb8, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x00000323 movabsq $10000000000000000, %rax - 0x48, 0x39, 0xc1, //0x0000032d cmpq %rax, %rcx - 0x41, 0xbb, 0x11, 0x00, 0x00, 0x00, //0x00000330 movl $17, %r11d - //0x00000336 LBB0_63 - 0x41, 0x83, 0xdb, 0x00, //0x00000336 sbbl $0, %r11d - 0xe9, 0xc1, 0x00, 0x00, 0x00, //0x0000033a jmp LBB0_64 - //0x0000033f LBB0_8 - 0x88, 0xd0, //0x0000033f movb %dl, %al - 0x48, 0x01, 0xc1, //0x00000341 addq %rax, %rcx - 0x4c, 0x8b, 0x55, 0xc0, //0x00000344 movq $-64(%rbp), %r10 - 0x41, 0x83, 0xc2, 0x01, //0x00000348 addl $1, %r10d - 0x4c, 0x8b, 0x65, 0xd0, //0x0000034c movq $-48(%rbp), %r12 - 0x4c, 0x8b, 0x45, 0xc8, //0x00000350 movq $-56(%rbp), %r8 - 0x48, 0xba, 0x80, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, //0x00000354 movabsq $8589934464, %rdx - 0x48, 0x8d, 0x82, 0x7f, 0xe4, 0x0b, 0x54, //0x0000035e leaq $1410065535(%rdx), %rax - 0x48, 0x39, 0xc1, //0x00000365 cmpq %rax, %rcx - 0x0f, 0x87, 0x38, 0xff, 0xff, 0xff, //0x00000368 ja LBB0_48 - //0x0000036e LBB0_54 - 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000036e movl $1, %r11d - 0x48, 0x83, 0xf9, 0x0a, //0x00000374 cmpq $10, %rcx - 0x0f, 0x82, 0x82, 0x00, 0x00, 0x00, //0x00000378 jb LBB0_64 - 0x41, 0xbb, 0x02, 0x00, 0x00, 0x00, //0x0000037e movl $2, %r11d - 0x48, 0x83, 0xf9, 0x64, //0x00000384 cmpq $100, %rcx - 0x0f, 0x82, 0x72, 0x00, 0x00, 0x00, //0x00000388 jb LBB0_64 - 0x41, 0xbb, 0x03, 0x00, 0x00, 0x00, //0x0000038e movl $3, %r11d - 0x48, 0x81, 0xf9, 0xe8, 0x03, 0x00, 0x00, //0x00000394 cmpq $1000, %rcx - 0x0f, 0x82, 0x5f, 0x00, 0x00, 0x00, //0x0000039b jb LBB0_64 - 0x41, 0xbb, 0x04, 0x00, 0x00, 0x00, //0x000003a1 movl $4, %r11d - 0x48, 0x81, 0xf9, 0x10, 0x27, 0x00, 0x00, //0x000003a7 cmpq $10000, %rcx - 0x0f, 0x82, 0x4c, 0x00, 0x00, 0x00, //0x000003ae jb LBB0_64 - 0x41, 0xbb, 0x05, 0x00, 0x00, 0x00, //0x000003b4 movl $5, %r11d - 0x48, 0x81, 0xf9, 0xa0, 0x86, 0x01, 0x00, //0x000003ba cmpq $100000, %rcx - 0x0f, 0x82, 0x39, 0x00, 0x00, 0x00, //0x000003c1 jb LBB0_64 - 0x41, 0xbb, 0x06, 0x00, 0x00, 0x00, //0x000003c7 movl $6, %r11d - 0x48, 0x81, 0xf9, 0x40, 0x42, 0x0f, 0x00, //0x000003cd cmpq $1000000, %rcx - 0x0f, 0x82, 0x26, 0x00, 0x00, 0x00, //0x000003d4 jb LBB0_64 - 0x41, 0xbb, 0x07, 0x00, 0x00, 0x00, //0x000003da movl $7, %r11d - 0x48, 0x81, 0xf9, 0x80, 0x96, 0x98, 0x00, //0x000003e0 cmpq $10000000, %rcx - 0x0f, 0x82, 0x13, 0x00, 0x00, 0x00, //0x000003e7 jb LBB0_64 - 0x41, 0xbb, 0x08, 0x00, 0x00, 0x00, //0x000003ed movl $8, %r11d - 0x48, 0x81, 0xf9, 0x00, 0xe1, 0xf5, 0x05, //0x000003f3 cmpq $100000000, %rcx - 0x0f, 0x83, 0xbb, 0x0f, 0x00, 0x00, //0x000003fa jae LBB0_62 - //0x00000400 LBB0_64 - 0x47, 0x8d, 0x0c, 0x13, //0x00000400 leal (%r11,%r10), %r9d - 0x43, 0x8d, 0x04, 0x13, //0x00000404 leal (%r11,%r10), %eax - 0x83, 0xc0, 0x05, //0x00000408 addl $5, %eax - 0x45, 0x89, 0xde, //0x0000040b movl %r11d, %r14d - 0x83, 0xf8, 0x1b, //0x0000040e cmpl $27, %eax - 0x0f, 0x82, 0x2d, 0x00, 0x00, 0x00, //0x00000411 jb LBB0_93 - 0x4b, 0x8d, 0x34, 0x30, //0x00000417 leaq (%r8,%r14), %rsi - 0x48, 0x83, 0xc6, 0x01, //0x0000041b addq $1, %rsi - 0x48, 0x89, 0xc8, //0x0000041f movq %rcx, %rax - 0x48, 0xc1, 0xe8, 0x20, //0x00000422 shrq $32, %rax - 0x0f, 0x85, 0x48, 0x00, 0x00, 0x00, //0x00000426 jne LBB0_67 - 0x45, 0x31, 0xd2, //0x0000042c xorl %r10d, %r10d - 0x89, 0xca, //0x0000042f movl %ecx, %edx - 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x00000431 cmpl $10000, %edx - 0x0f, 0x83, 0x0d, 0x06, 0x00, 0x00, //0x00000437 jae LBB0_73 - //0x0000043d LBB0_72 - 0x89, 0xd1, //0x0000043d movl %edx, %ecx - 0xe9, 0x62, 0x06, 0x00, 0x00, //0x0000043f jmp LBB0_75 - //0x00000444 LBB0_93 - 0x45, 0x85, 0xd2, //0x00000444 testl %r10d, %r10d - 0x0f, 0x88, 0x05, 0x03, 0x00, 0x00, //0x00000447 js LBB0_94 - 0x4f, 0x8d, 0x14, 0x30, //0x0000044d leaq (%r8,%r14), %r10 - 0x48, 0x89, 0xc8, //0x00000451 movq %rcx, %rax - 0x48, 0xc1, 0xe8, 0x20, //0x00000454 shrq $32, %rax - 0x0f, 0x85, 0x59, 0x03, 0x00, 0x00, //0x00000458 jne LBB0_151 - 0x4c, 0x89, 0xd6, //0x0000045e movq %r10, %rsi - 0x81, 0xf9, 0x10, 0x27, 0x00, 0x00, //0x00000461 cmpl $10000, %ecx - 0x0f, 0x83, 0xfc, 0x03, 0x00, 0x00, //0x00000467 jae LBB0_154 - //0x0000046d LBB0_153 - 0x89, 0xca, //0x0000046d movl %ecx, %edx - 0xe9, 0x52, 0x04, 0x00, 0x00, //0x0000046f jmp LBB0_156 - //0x00000474 LBB0_67 - 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00000474 movabsq $-6067343680855748867, %rdx - 0x48, 0x89, 0xc8, //0x0000047e movq %rcx, %rax - 0x48, 0xf7, 0xe2, //0x00000481 mulq %rdx - 0x48, 0xc1, 0xea, 0x1a, //0x00000484 shrq $26, %rdx - 0x69, 0xfa, 0x00, 0x1f, 0x0a, 0xfa, //0x00000488 imull $-100000000, %edx, %edi - 0x01, 0xcf, //0x0000048e addl %ecx, %edi - 0x0f, 0x84, 0x9e, 0x05, 0x00, 0x00, //0x00000490 je LBB0_68 - 0x89, 0xf9, //0x00000496 movl %edi, %ecx - 0x41, 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00000498 movl $3518437209, %r10d - 0x49, 0x0f, 0xaf, 0xca, //0x0000049e imulq %r10, %rcx - 0x48, 0xc1, 0xe9, 0x2d, //0x000004a2 shrq $45, %rcx - 0x69, 0xd9, 0x10, 0x27, 0x00, 0x00, //0x000004a6 imull $10000, %ecx, %ebx - 0x29, 0xdf, //0x000004ac subl %ebx, %edi - 0x48, 0x89, 0xc8, //0x000004ae movq %rcx, %rax - 0x49, 0x0f, 0xaf, 0xc2, //0x000004b1 imulq %r10, %rax - 0x48, 0xc1, 0xe8, 0x2d, //0x000004b5 shrq $45, %rax - 0x69, 0xc0, 0x10, 0x27, 0x00, 0x00, //0x000004b9 imull $10000, %eax, %eax - 0x29, 0xc1, //0x000004bf subl %eax, %ecx - 0x0f, 0xb7, 0xc7, //0x000004c1 movzwl %di, %eax - 0xc1, 0xe8, 0x02, //0x000004c4 shrl $2, %eax - 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x000004c7 imull $5243, %eax, %eax - 0xc1, 0xe8, 0x11, //0x000004cd shrl $17, %eax - 0x6b, 0xd8, 0x64, //0x000004d0 imull $100, %eax, %ebx - 0x29, 0xdf, //0x000004d3 subl %ebx, %edi - 0x44, 0x0f, 0xb7, 0xd7, //0x000004d5 movzwl %di, %r10d - 0x0f, 0xb7, 0xd9, //0x000004d9 movzwl %cx, %ebx - 0xc1, 0xeb, 0x02, //0x000004dc shrl $2, %ebx - 0x69, 0xdb, 0x7b, 0x14, 0x00, 0x00, //0x000004df imull $5243, %ebx, %ebx - 0xc1, 0xeb, 0x11, //0x000004e5 shrl $17, %ebx - 0x6b, 0xfb, 0x64, //0x000004e8 imull $100, %ebx, %edi - 0x29, 0xf9, //0x000004eb subl %edi, %ecx - 0x44, 0x0f, 0xb7, 0xd9, //0x000004ed movzwl %cx, %r11d - 0x48, 0x8d, 0x3d, 0x18, 0x0f, 0x00, 0x00, //0x000004f1 leaq $3864(%rip), %rdi /* _Digits+0(%rip) */ - 0x42, 0x0f, 0xb7, 0x0c, 0x57, //0x000004f8 movzwl (%rdi,%r10,2), %ecx - 0x66, 0x89, 0x4e, 0xfe, //0x000004fd movw %cx, $-2(%rsi) - 0x0f, 0xb7, 0x04, 0x47, //0x00000501 movzwl (%rdi,%rax,2), %eax - 0x66, 0x89, 0x46, 0xfc, //0x00000505 movw %ax, $-4(%rsi) - 0x42, 0x0f, 0xb7, 0x04, 0x5f, //0x00000509 movzwl (%rdi,%r11,2), %eax - 0x66, 0x89, 0x46, 0xfa, //0x0000050e movw %ax, $-6(%rsi) - 0x0f, 0xb7, 0x04, 0x5f, //0x00000512 movzwl (%rdi,%rbx,2), %eax - 0x66, 0x89, 0x46, 0xf8, //0x00000516 movw %ax, $-8(%rsi) - 0x45, 0x31, 0xd2, //0x0000051a xorl %r10d, %r10d - 0x48, 0x83, 0xc6, 0xf8, //0x0000051d addq $-8, %rsi - 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x00000521 cmpl $10000, %edx - 0x0f, 0x82, 0x10, 0xff, 0xff, 0xff, //0x00000527 jb LBB0_72 - 0xe9, 0x18, 0x05, 0x00, 0x00, //0x0000052d jmp LBB0_73 - //0x00000532 LBB0_11 - 0x49, 0xd3, 0xe8, //0x00000532 shrq %cl, %r8 - 0x48, 0xb8, 0x80, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, //0x00000535 movabsq $8589934464, %rax - 0x48, 0x05, 0x7f, 0xe4, 0x0b, 0x54, //0x0000053f addq $1410065535, %rax - 0x49, 0x39, 0xc0, //0x00000545 cmpq %rax, %r8 - 0x0f, 0x86, 0x1f, 0x04, 0x00, 0x00, //0x00000548 jbe LBB0_20 - 0x4c, 0x89, 0xc0, //0x0000054e movq %r8, %rax - 0x48, 0xc1, 0xe8, 0x0b, //0x00000551 shrq $11, %rax - 0x41, 0xb9, 0x0b, 0x00, 0x00, 0x00, //0x00000555 movl $11, %r9d - 0x48, 0x3d, 0xdd, 0x0e, 0xe9, 0x02, //0x0000055b cmpq $48828125, %rax - 0x0f, 0x82, 0x7b, 0x00, 0x00, 0x00, //0x00000561 jb LBB0_18 - 0x4c, 0x89, 0xc0, //0x00000567 movq %r8, %rax - 0x48, 0xc1, 0xe8, 0x0c, //0x0000056a shrq $12, %rax - 0x41, 0xb9, 0x0c, 0x00, 0x00, 0x00, //0x0000056e movl $12, %r9d - 0x48, 0x3d, 0x51, 0x4a, 0x8d, 0x0e, //0x00000574 cmpq $244140625, %rax - 0x0f, 0x82, 0x62, 0x00, 0x00, 0x00, //0x0000057a jb LBB0_18 - 0x4c, 0x89, 0xc0, //0x00000580 movq %r8, %rax - 0x48, 0xc1, 0xe8, 0x0d, //0x00000583 shrq $13, %rax - 0x41, 0xb9, 0x0d, 0x00, 0x00, 0x00, //0x00000587 movl $13, %r9d - 0x48, 0x3d, 0x95, 0x73, 0xc2, 0x48, //0x0000058d cmpq $1220703125, %rax - 0x0f, 0x82, 0x49, 0x00, 0x00, 0x00, //0x00000593 jb LBB0_18 - 0x41, 0xb9, 0x0e, 0x00, 0x00, 0x00, //0x00000599 movl $14, %r9d - 0x48, 0xb8, 0x00, 0x40, 0x7a, 0x10, 0xf3, 0x5a, 0x00, 0x00, //0x0000059f movabsq $100000000000000, %rax - 0x49, 0x39, 0xc0, //0x000005a9 cmpq %rax, %r8 - 0x0f, 0x82, 0x30, 0x00, 0x00, 0x00, //0x000005ac jb LBB0_18 - 0x41, 0xb9, 0x0f, 0x00, 0x00, 0x00, //0x000005b2 movl $15, %r9d - 0x48, 0xb8, 0x00, 0x80, 0xc6, 0xa4, 0x7e, 0x8d, 0x03, 0x00, //0x000005b8 movabsq $1000000000000000, %rax - 0x49, 0x39, 0xc0, //0x000005c2 cmpq %rax, %r8 - 0x0f, 0x82, 0x17, 0x00, 0x00, 0x00, //0x000005c5 jb LBB0_18 - 0x48, 0xb8, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x000005cb movabsq $10000000000000000, %rax - 0x49, 0x39, 0xc0, //0x000005d5 cmpq %rax, %r8 - 0x41, 0xb9, 0x11, 0x00, 0x00, 0x00, //0x000005d8 movl $17, %r9d - 0x49, 0x83, 0xd9, 0x00, //0x000005de sbbq $0, %r9 - //0x000005e2 LBB0_18 - 0x4c, 0x03, 0x4d, 0xc8, //0x000005e2 addq $-56(%rbp), %r9 - //0x000005e6 LBB0_19 - 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x000005e6 movabsq $-6067343680855748867, %rdx - 0x4c, 0x89, 0xc0, //0x000005f0 movq %r8, %rax - 0x48, 0xf7, 0xe2, //0x000005f3 mulq %rdx - 0x48, 0xc1, 0xea, 0x1a, //0x000005f6 shrq $26, %rdx - 0x44, 0x69, 0xd2, 0x00, 0x1f, 0x0a, 0xfa, //0x000005fa imull $-100000000, %edx, %r10d - 0x45, 0x01, 0xc2, //0x00000601 addl %r8d, %r10d - 0xbe, 0x59, 0x17, 0xb7, 0xd1, //0x00000604 movl $3518437209, %esi - 0x4c, 0x89, 0xd1, //0x00000609 movq %r10, %rcx - 0x48, 0x0f, 0xaf, 0xce, //0x0000060c imulq %rsi, %rcx - 0x48, 0xc1, 0xe9, 0x2d, //0x00000610 shrq $45, %rcx - 0x69, 0xd9, 0x10, 0x27, 0x00, 0x00, //0x00000614 imull $10000, %ecx, %ebx - 0x41, 0x29, 0xda, //0x0000061a subl %ebx, %r10d - 0x48, 0x89, 0xc8, //0x0000061d movq %rcx, %rax - 0x48, 0x0f, 0xaf, 0xc6, //0x00000620 imulq %rsi, %rax - 0x48, 0xc1, 0xe8, 0x2d, //0x00000624 shrq $45, %rax - 0x69, 0xc0, 0x10, 0x27, 0x00, 0x00, //0x00000628 imull $10000, %eax, %eax - 0x29, 0xc1, //0x0000062e subl %eax, %ecx - 0x41, 0x0f, 0xb7, 0xc2, //0x00000630 movzwl %r10w, %eax - 0xc1, 0xe8, 0x02, //0x00000634 shrl $2, %eax - 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000637 imull $5243, %eax, %eax - 0xc1, 0xe8, 0x11, //0x0000063d shrl $17, %eax - 0x6b, 0xf0, 0x64, //0x00000640 imull $100, %eax, %esi - 0x41, 0x29, 0xf2, //0x00000643 subl %esi, %r10d - 0x45, 0x0f, 0xb7, 0xd2, //0x00000646 movzwl %r10w, %r10d - 0x0f, 0xb7, 0xf1, //0x0000064a movzwl %cx, %esi - 0xc1, 0xee, 0x02, //0x0000064d shrl $2, %esi - 0x69, 0xf6, 0x7b, 0x14, 0x00, 0x00, //0x00000650 imull $5243, %esi, %esi - 0xc1, 0xee, 0x11, //0x00000656 shrl $17, %esi - 0x6b, 0xde, 0x64, //0x00000659 imull $100, %esi, %ebx - 0x29, 0xd9, //0x0000065c subl %ebx, %ecx - 0x44, 0x0f, 0xb7, 0xd9, //0x0000065e movzwl %cx, %r11d - 0x48, 0x8d, 0x1d, 0xa7, 0x0d, 0x00, 0x00, //0x00000662 leaq $3495(%rip), %rbx /* _Digits+0(%rip) */ - 0x42, 0x0f, 0xb7, 0x0c, 0x53, //0x00000669 movzwl (%rbx,%r10,2), %ecx - 0x66, 0x41, 0x89, 0x49, 0xfe, //0x0000066e movw %cx, $-2(%r9) - 0x0f, 0xb7, 0x04, 0x43, //0x00000673 movzwl (%rbx,%rax,2), %eax - 0x66, 0x41, 0x89, 0x41, 0xfc, //0x00000677 movw %ax, $-4(%r9) - 0x42, 0x0f, 0xb7, 0x04, 0x5b, //0x0000067c movzwl (%rbx,%r11,2), %eax - 0x66, 0x41, 0x89, 0x41, 0xfa, //0x00000681 movw %ax, $-6(%r9) - 0x49, 0x8d, 0x41, 0xf8, //0x00000686 leaq $-8(%r9), %rax - 0x0f, 0xb7, 0x0c, 0x73, //0x0000068a movzwl (%rbx,%rsi,2), %ecx - 0x66, 0x41, 0x89, 0x49, 0xf8, //0x0000068e movw %cx, $-8(%r9) - 0x49, 0x89, 0xd0, //0x00000693 movq %rdx, %r8 - 0x41, 0x81, 0xf8, 0x10, 0x27, 0x00, 0x00, //0x00000696 cmpl $10000, %r8d - 0x0f, 0x82, 0x70, 0x03, 0x00, 0x00, //0x0000069d jb LBB0_32 - //0x000006a3 LBB0_33 - 0x41, 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x000006a3 movl $3518437209, %r10d - 0x4c, 0x8d, 0x1d, 0x60, 0x0d, 0x00, 0x00, //0x000006a9 leaq $3424(%rip), %r11 /* _Digits+0(%rip) */ - //0x000006b0 .p2align 4, 0x90 - //0x000006b0 LBB0_34 - 0x44, 0x89, 0xc2, //0x000006b0 movl %r8d, %edx - 0x49, 0x0f, 0xaf, 0xd2, //0x000006b3 imulq %r10, %rdx - 0x48, 0xc1, 0xea, 0x2d, //0x000006b7 shrq $45, %rdx - 0x69, 0xca, 0xf0, 0xd8, 0xff, 0xff, //0x000006bb imull $-10000, %edx, %ecx - 0x44, 0x01, 0xc1, //0x000006c1 addl %r8d, %ecx - 0x48, 0x69, 0xf1, 0x1f, 0x85, 0xeb, 0x51, //0x000006c4 imulq $1374389535, %rcx, %rsi - 0x48, 0xc1, 0xee, 0x25, //0x000006cb shrq $37, %rsi - 0x6b, 0xde, 0x64, //0x000006cf imull $100, %esi, %ebx - 0x29, 0xd9, //0x000006d2 subl %ebx, %ecx - 0x41, 0x0f, 0xb7, 0x0c, 0x4b, //0x000006d4 movzwl (%r11,%rcx,2), %ecx - 0x66, 0x89, 0x48, 0xfe, //0x000006d9 movw %cx, $-2(%rax) - 0x41, 0x0f, 0xb7, 0x0c, 0x73, //0x000006dd movzwl (%r11,%rsi,2), %ecx - 0x66, 0x89, 0x48, 0xfc, //0x000006e2 movw %cx, $-4(%rax) - 0x48, 0x83, 0xc0, 0xfc, //0x000006e6 addq $-4, %rax - 0x41, 0x81, 0xf8, 0xff, 0xe0, 0xf5, 0x05, //0x000006ea cmpl $99999999, %r8d - 0x41, 0x89, 0xd0, //0x000006f1 movl %edx, %r8d - 0x0f, 0x87, 0xb6, 0xff, 0xff, 0xff, //0x000006f4 ja LBB0_34 - 0x83, 0xfa, 0x64, //0x000006fa cmpl $100, %edx - 0x0f, 0x82, 0x2c, 0x00, 0x00, 0x00, //0x000006fd jb LBB0_37 - //0x00000703 LBB0_36 - 0x0f, 0xb7, 0xca, //0x00000703 movzwl %dx, %ecx - 0xc1, 0xe9, 0x02, //0x00000706 shrl $2, %ecx - 0x69, 0xc9, 0x7b, 0x14, 0x00, 0x00, //0x00000709 imull $5243, %ecx, %ecx - 0xc1, 0xe9, 0x11, //0x0000070f shrl $17, %ecx - 0x6b, 0xf1, 0x64, //0x00000712 imull $100, %ecx, %esi - 0x29, 0xf2, //0x00000715 subl %esi, %edx - 0x0f, 0xb7, 0xd2, //0x00000717 movzwl %dx, %edx - 0x48, 0x8d, 0x35, 0xef, 0x0c, 0x00, 0x00, //0x0000071a leaq $3311(%rip), %rsi /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x14, 0x56, //0x00000721 movzwl (%rsi,%rdx,2), %edx - 0x66, 0x89, 0x50, 0xfe, //0x00000725 movw %dx, $-2(%rax) - 0x48, 0x83, 0xc0, 0xfe, //0x00000729 addq $-2, %rax - 0x89, 0xca, //0x0000072d movl %ecx, %edx - //0x0000072f LBB0_37 - 0x48, 0x8b, 0x4d, 0xc8, //0x0000072f movq $-56(%rbp), %rcx - 0x83, 0xfa, 0x0a, //0x00000733 cmpl $10, %edx - 0x0f, 0x82, 0xe8, 0x02, 0x00, 0x00, //0x00000736 jb LBB0_39 - 0x89, 0xd1, //0x0000073c movl %edx, %ecx - 0x48, 0x8d, 0x15, 0xcb, 0x0c, 0x00, 0x00, //0x0000073e leaq $3275(%rip), %rdx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x4a, //0x00000745 movzwl (%rdx,%rcx,2), %ecx - 0x66, 0x89, 0x48, 0xfe, //0x00000749 movw %cx, $-2(%rax) - 0xe9, 0xd7, 0x02, 0x00, 0x00, //0x0000074d jmp LBB0_40 - //0x00000752 LBB0_94 - 0x45, 0x85, 0xc9, //0x00000752 testl %r9d, %r9d - 0x0f, 0x8f, 0x96, 0x07, 0x00, 0x00, //0x00000755 jg LBB0_107 - 0x66, 0x41, 0xc7, 0x00, 0x30, 0x2e, //0x0000075b movw $11824, (%r8) - 0x49, 0x83, 0xc0, 0x02, //0x00000761 addq $2, %r8 - 0x45, 0x85, 0xc9, //0x00000765 testl %r9d, %r9d - 0x0f, 0x89, 0x83, 0x07, 0x00, 0x00, //0x00000768 jns LBB0_107 - 0x45, 0x89, 0xdf, //0x0000076e movl %r11d, %r15d - 0x41, 0xf7, 0xd7, //0x00000771 notl %r15d - 0x45, 0x29, 0xd7, //0x00000774 subl %r10d, %r15d - 0x31, 0xc0, //0x00000777 xorl %eax, %eax - 0x41, 0x83, 0xff, 0x7f, //0x00000779 cmpl $127, %r15d - 0x0f, 0x82, 0x50, 0x07, 0x00, 0x00, //0x0000077d jb LBB0_105 - 0x49, 0x83, 0xc7, 0x01, //0x00000783 addq $1, %r15 - 0x4c, 0x89, 0xf8, //0x00000787 movq %r15, %rax - 0x48, 0x21, 0xd0, //0x0000078a andq %rdx, %rax - 0x48, 0x8d, 0x50, 0x80, //0x0000078d leaq $-128(%rax), %rdx - 0x48, 0x89, 0xd3, //0x00000791 movq %rdx, %rbx - 0x48, 0xc1, 0xeb, 0x07, //0x00000794 shrq $7, %rbx - 0x48, 0x83, 0xc3, 0x01, //0x00000798 addq $1, %rbx - 0x41, 0x89, 0xdc, //0x0000079c movl %ebx, %r12d - 0x41, 0x83, 0xe4, 0x03, //0x0000079f andl $3, %r12d - 0x48, 0x81, 0xfa, 0x80, 0x01, 0x00, 0x00, //0x000007a3 cmpq $384, %rdx - 0x0f, 0x83, 0x1d, 0x06, 0x00, 0x00, //0x000007aa jae LBB0_99 - 0x31, 0xd2, //0x000007b0 xorl %edx, %edx - 0xe9, 0xc7, 0x06, 0x00, 0x00, //0x000007b2 jmp LBB0_101 - //0x000007b7 LBB0_151 - 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x000007b7 movabsq $-6067343680855748867, %rdx - 0x48, 0x89, 0xc8, //0x000007c1 movq %rcx, %rax - 0x48, 0xf7, 0xe2, //0x000007c4 mulq %rdx - 0x48, 0xc1, 0xea, 0x1a, //0x000007c7 shrq $26, %rdx - 0x69, 0xf2, 0x00, 0x1f, 0x0a, 0xfa, //0x000007cb imull $-100000000, %edx, %esi - 0x01, 0xce, //0x000007d1 addl %ecx, %esi - 0xb9, 0x59, 0x17, 0xb7, 0xd1, //0x000007d3 movl $3518437209, %ecx - 0x48, 0x89, 0xf0, //0x000007d8 movq %rsi, %rax - 0x48, 0x0f, 0xaf, 0xc1, //0x000007db imulq %rcx, %rax - 0x48, 0xc1, 0xe8, 0x2d, //0x000007df shrq $45, %rax - 0x69, 0xf8, 0x10, 0x27, 0x00, 0x00, //0x000007e3 imull $10000, %eax, %edi - 0x29, 0xfe, //0x000007e9 subl %edi, %esi - 0x48, 0x89, 0xc7, //0x000007eb movq %rax, %rdi - 0x48, 0x0f, 0xaf, 0xf9, //0x000007ee imulq %rcx, %rdi - 0x48, 0xc1, 0xef, 0x2d, //0x000007f2 shrq $45, %rdi - 0x69, 0xcf, 0x10, 0x27, 0x00, 0x00, //0x000007f6 imull $10000, %edi, %ecx - 0x29, 0xc8, //0x000007fc subl %ecx, %eax - 0x0f, 0xb7, 0xce, //0x000007fe movzwl %si, %ecx - 0xc1, 0xe9, 0x02, //0x00000801 shrl $2, %ecx - 0x69, 0xc9, 0x7b, 0x14, 0x00, 0x00, //0x00000804 imull $5243, %ecx, %ecx - 0xc1, 0xe9, 0x11, //0x0000080a shrl $17, %ecx - 0x6b, 0xf9, 0x64, //0x0000080d imull $100, %ecx, %edi - 0x29, 0xfe, //0x00000810 subl %edi, %esi - 0x0f, 0xb7, 0xf6, //0x00000812 movzwl %si, %esi - 0x0f, 0xb7, 0xf8, //0x00000815 movzwl %ax, %edi - 0xc1, 0xef, 0x02, //0x00000818 shrl $2, %edi - 0x69, 0xff, 0x7b, 0x14, 0x00, 0x00, //0x0000081b imull $5243, %edi, %edi - 0xc1, 0xef, 0x11, //0x00000821 shrl $17, %edi - 0x6b, 0xdf, 0x64, //0x00000824 imull $100, %edi, %ebx - 0x29, 0xd8, //0x00000827 subl %ebx, %eax - 0x0f, 0xb7, 0xc0, //0x00000829 movzwl %ax, %eax - 0x48, 0x8d, 0x1d, 0xdd, 0x0b, 0x00, 0x00, //0x0000082c leaq $3037(%rip), %rbx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x34, 0x73, //0x00000833 movzwl (%rbx,%rsi,2), %esi - 0x66, 0x41, 0x89, 0x72, 0xfe, //0x00000837 movw %si, $-2(%r10) - 0x0f, 0xb7, 0x0c, 0x4b, //0x0000083c movzwl (%rbx,%rcx,2), %ecx - 0x66, 0x41, 0x89, 0x4a, 0xfc, //0x00000840 movw %cx, $-4(%r10) - 0x0f, 0xb7, 0x04, 0x43, //0x00000845 movzwl (%rbx,%rax,2), %eax - 0x66, 0x41, 0x89, 0x42, 0xfa, //0x00000849 movw %ax, $-6(%r10) - 0x49, 0x8d, 0x72, 0xf8, //0x0000084e leaq $-8(%r10), %rsi - 0x0f, 0xb7, 0x04, 0x7b, //0x00000852 movzwl (%rbx,%rdi,2), %eax - 0x66, 0x41, 0x89, 0x42, 0xf8, //0x00000856 movw %ax, $-8(%r10) - 0x89, 0xd1, //0x0000085b movl %edx, %ecx - 0x81, 0xf9, 0x10, 0x27, 0x00, 0x00, //0x0000085d cmpl $10000, %ecx - 0x0f, 0x82, 0x04, 0xfc, 0xff, 0xff, //0x00000863 jb LBB0_153 - //0x00000869 LBB0_154 - 0x41, 0xbb, 0x59, 0x17, 0xb7, 0xd1, //0x00000869 movl $3518437209, %r11d - 0x4c, 0x8d, 0x3d, 0x9a, 0x0b, 0x00, 0x00, //0x0000086f leaq $2970(%rip), %r15 /* _Digits+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000876 .p2align 4, 0x90 - //0x00000880 LBB0_155 - 0x89, 0xca, //0x00000880 movl %ecx, %edx - 0x49, 0x0f, 0xaf, 0xd3, //0x00000882 imulq %r11, %rdx - 0x48, 0xc1, 0xea, 0x2d, //0x00000886 shrq $45, %rdx - 0x69, 0xda, 0xf0, 0xd8, 0xff, 0xff, //0x0000088a imull $-10000, %edx, %ebx - 0x01, 0xcb, //0x00000890 addl %ecx, %ebx - 0x48, 0x69, 0xc3, 0x1f, 0x85, 0xeb, 0x51, //0x00000892 imulq $1374389535, %rbx, %rax - 0x48, 0xc1, 0xe8, 0x25, //0x00000899 shrq $37, %rax - 0x6b, 0xf8, 0x64, //0x0000089d imull $100, %eax, %edi - 0x29, 0xfb, //0x000008a0 subl %edi, %ebx - 0x41, 0x0f, 0xb7, 0x3c, 0x5f, //0x000008a2 movzwl (%r15,%rbx,2), %edi - 0x66, 0x89, 0x7e, 0xfe, //0x000008a7 movw %di, $-2(%rsi) - 0x41, 0x0f, 0xb7, 0x04, 0x47, //0x000008ab movzwl (%r15,%rax,2), %eax - 0x66, 0x89, 0x46, 0xfc, //0x000008b0 movw %ax, $-4(%rsi) - 0x48, 0x83, 0xc6, 0xfc, //0x000008b4 addq $-4, %rsi - 0x81, 0xf9, 0xff, 0xe0, 0xf5, 0x05, //0x000008b8 cmpl $99999999, %ecx - 0x89, 0xd1, //0x000008be movl %edx, %ecx - 0x0f, 0x87, 0xba, 0xff, 0xff, 0xff, //0x000008c0 ja LBB0_155 - //0x000008c6 LBB0_156 - 0x83, 0xfa, 0x64, //0x000008c6 cmpl $100, %edx - 0x0f, 0x82, 0x2c, 0x00, 0x00, 0x00, //0x000008c9 jb LBB0_158 - 0x0f, 0xb7, 0xc2, //0x000008cf movzwl %dx, %eax - 0xc1, 0xe8, 0x02, //0x000008d2 shrl $2, %eax - 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x000008d5 imull $5243, %eax, %eax - 0xc1, 0xe8, 0x11, //0x000008db shrl $17, %eax - 0x6b, 0xc8, 0x64, //0x000008de imull $100, %eax, %ecx - 0x29, 0xca, //0x000008e1 subl %ecx, %edx - 0x0f, 0xb7, 0xca, //0x000008e3 movzwl %dx, %ecx - 0x48, 0x8d, 0x15, 0x23, 0x0b, 0x00, 0x00, //0x000008e6 leaq $2851(%rip), %rdx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x4a, //0x000008ed movzwl (%rdx,%rcx,2), %ecx - 0x66, 0x89, 0x4e, 0xfe, //0x000008f1 movw %cx, $-2(%rsi) - 0x48, 0x83, 0xc6, 0xfe, //0x000008f5 addq $-2, %rsi - 0x89, 0xc2, //0x000008f9 movl %eax, %edx - //0x000008fb LBB0_158 - 0x49, 0x63, 0xc1, //0x000008fb movslq %r9d, %rax - 0x83, 0xfa, 0x0a, //0x000008fe cmpl $10, %edx - 0x0f, 0x82, 0x22, 0x00, 0x00, 0x00, //0x00000901 jb LBB0_160 - 0x89, 0xd1, //0x00000907 movl %edx, %ecx - 0x48, 0x8d, 0x15, 0x00, 0x0b, 0x00, 0x00, //0x00000909 leaq $2816(%rip), %rdx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x4a, //0x00000910 movzwl (%rdx,%rcx,2), %ecx - 0x66, 0x89, 0x4e, 0xfe, //0x00000914 movw %cx, $-2(%rsi) - 0x49, 0x01, 0xc0, //0x00000918 addq %rax, %r8 - 0x49, 0x39, 0xc6, //0x0000091b cmpq %rax, %r14 - 0x0f, 0x8c, 0x17, 0x00, 0x00, 0x00, //0x0000091e jl LBB0_162 - 0xe9, 0x7a, 0x0a, 0x00, 0x00, //0x00000924 jmp LBB0_180 - //0x00000929 LBB0_160 - 0x80, 0xc2, 0x30, //0x00000929 addb $48, %dl - 0x41, 0x88, 0x10, //0x0000092c movb %dl, (%r8) - 0x49, 0x01, 0xc0, //0x0000092f addq %rax, %r8 - 0x49, 0x39, 0xc6, //0x00000932 cmpq %rax, %r14 - 0x0f, 0x8d, 0x68, 0x0a, 0x00, 0x00, //0x00000935 jge LBB0_180 - //0x0000093b LBB0_162 - 0x4b, 0x8d, 0x0c, 0x2c, //0x0000093b leaq (%r12,%r13), %rcx - 0x4d, 0x8d, 0x1c, 0x0e, //0x0000093f leaq (%r14,%rcx), %r11 - 0x49, 0x83, 0xc3, 0x01, //0x00000943 addq $1, %r11 - 0x48, 0x01, 0xc8, //0x00000947 addq %rcx, %rax - 0x49, 0x39, 0xc3, //0x0000094a cmpq %rax, %r11 - 0x49, 0x89, 0xc7, //0x0000094d movq %rax, %r15 - 0x4d, 0x0f, 0x47, 0xfb, //0x00000950 cmovaq %r11, %r15 - 0x4e, 0x8d, 0x0c, 0x31, //0x00000954 leaq (%rcx,%r14), %r9 - 0x4d, 0x29, 0xcf, //0x00000958 subq %r9, %r15 - 0x49, 0x83, 0xff, 0x10, //0x0000095b cmpq $16, %r15 - 0x0f, 0x83, 0xa4, 0x02, 0x00, 0x00, //0x0000095f jae LBB0_163 - //0x00000965 LBB0_178 - 0x4c, 0x89, 0xd2, //0x00000965 movq %r10, %rdx - 0xe9, 0x43, 0x04, 0x00, 0x00, //0x00000968 jmp LBB0_179 - //0x0000096d LBB0_20 - 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x0000096d movl $1, %r9d - 0x49, 0x83, 0xf8, 0x0a, //0x00000973 cmpq $10, %r8 - 0x0f, 0x82, 0x82, 0x00, 0x00, 0x00, //0x00000977 jb LBB0_28 - 0x41, 0xb9, 0x02, 0x00, 0x00, 0x00, //0x0000097d movl $2, %r9d - 0x49, 0x83, 0xf8, 0x64, //0x00000983 cmpq $100, %r8 - 0x0f, 0x82, 0x72, 0x00, 0x00, 0x00, //0x00000987 jb LBB0_28 - 0x41, 0xb9, 0x03, 0x00, 0x00, 0x00, //0x0000098d movl $3, %r9d - 0x49, 0x81, 0xf8, 0xe8, 0x03, 0x00, 0x00, //0x00000993 cmpq $1000, %r8 - 0x0f, 0x82, 0x5f, 0x00, 0x00, 0x00, //0x0000099a jb LBB0_28 - 0x41, 0xb9, 0x04, 0x00, 0x00, 0x00, //0x000009a0 movl $4, %r9d - 0x49, 0x81, 0xf8, 0x10, 0x27, 0x00, 0x00, //0x000009a6 cmpq $10000, %r8 - 0x0f, 0x82, 0x4c, 0x00, 0x00, 0x00, //0x000009ad jb LBB0_28 - 0x41, 0xb9, 0x05, 0x00, 0x00, 0x00, //0x000009b3 movl $5, %r9d - 0x49, 0x81, 0xf8, 0xa0, 0x86, 0x01, 0x00, //0x000009b9 cmpq $100000, %r8 - 0x0f, 0x82, 0x39, 0x00, 0x00, 0x00, //0x000009c0 jb LBB0_28 - 0x41, 0xb9, 0x06, 0x00, 0x00, 0x00, //0x000009c6 movl $6, %r9d - 0x49, 0x81, 0xf8, 0x40, 0x42, 0x0f, 0x00, //0x000009cc cmpq $1000000, %r8 - 0x0f, 0x82, 0x26, 0x00, 0x00, 0x00, //0x000009d3 jb LBB0_28 - 0x41, 0xb9, 0x07, 0x00, 0x00, 0x00, //0x000009d9 movl $7, %r9d - 0x49, 0x81, 0xf8, 0x80, 0x96, 0x98, 0x00, //0x000009df cmpq $10000000, %r8 - 0x0f, 0x82, 0x13, 0x00, 0x00, 0x00, //0x000009e6 jb LBB0_28 - 0x41, 0xb9, 0x08, 0x00, 0x00, 0x00, //0x000009ec movl $8, %r9d - 0x49, 0x81, 0xf8, 0xff, 0xe0, 0xf5, 0x05, //0x000009f2 cmpq $99999999, %r8 - 0x0f, 0x87, 0xe4, 0x09, 0x00, 0x00, //0x000009f9 ja LBB0_29 - //0x000009ff LBB0_28 - 0x4c, 0x03, 0x4d, 0xc8, //0x000009ff addq $-56(%rbp), %r9 - //0x00000a03 LBB0_30 - 0x4c, 0x89, 0xc8, //0x00000a03 movq %r9, %rax - 0x41, 0x81, 0xf8, 0x10, 0x27, 0x00, 0x00, //0x00000a06 cmpl $10000, %r8d - 0x0f, 0x83, 0x90, 0xfc, 0xff, 0xff, //0x00000a0d jae LBB0_33 - //0x00000a13 LBB0_32 - 0x44, 0x89, 0xc2, //0x00000a13 movl %r8d, %edx - 0x83, 0xfa, 0x64, //0x00000a16 cmpl $100, %edx - 0x0f, 0x83, 0xe4, 0xfc, 0xff, 0xff, //0x00000a19 jae LBB0_36 - 0xe9, 0x0b, 0xfd, 0xff, 0xff, //0x00000a1f jmp LBB0_37 - //0x00000a24 LBB0_39 - 0x80, 0xc2, 0x30, //0x00000a24 addb $48, %dl - 0x88, 0x11, //0x00000a27 movb %dl, (%rcx) - //0x00000a29 LBB0_40 - 0x41, 0x29, 0xf9, //0x00000a29 subl %edi, %r9d - 0x45, 0x89, 0xc8, //0x00000a2c movl %r9d, %r8d - 0xe9, 0x72, 0x09, 0x00, 0x00, //0x00000a2f jmp LBB0_181 - //0x00000a34 LBB0_68 - 0x41, 0xba, 0x08, 0x00, 0x00, 0x00, //0x00000a34 movl $8, %r10d - 0x48, 0x83, 0xc6, 0xf8, //0x00000a3a addq $-8, %rsi - 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x00000a3e cmpl $10000, %edx - 0x0f, 0x82, 0xf3, 0xf9, 0xff, 0xff, //0x00000a44 jb LBB0_72 - //0x00000a4a LBB0_73 - 0x41, 0xbb, 0x59, 0x17, 0xb7, 0xd1, //0x00000a4a movl $3518437209, %r11d - 0x4c, 0x8d, 0x3d, 0xb9, 0x09, 0x00, 0x00, //0x00000a50 leaq $2489(%rip), %r15 /* _Digits+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000a57 .p2align 4, 0x90 - //0x00000a60 LBB0_74 - 0x89, 0xd1, //0x00000a60 movl %edx, %ecx - 0x49, 0x0f, 0xaf, 0xcb, //0x00000a62 imulq %r11, %rcx - 0x48, 0xc1, 0xe9, 0x2d, //0x00000a66 shrq $45, %rcx - 0x69, 0xc1, 0xf0, 0xd8, 0xff, 0xff, //0x00000a6a imull $-10000, %ecx, %eax - 0x01, 0xd0, //0x00000a70 addl %edx, %eax - 0x48, 0x69, 0xf8, 0x1f, 0x85, 0xeb, 0x51, //0x00000a72 imulq $1374389535, %rax, %rdi - 0x48, 0xc1, 0xef, 0x25, //0x00000a79 shrq $37, %rdi - 0x6b, 0xdf, 0x64, //0x00000a7d imull $100, %edi, %ebx - 0x29, 0xd8, //0x00000a80 subl %ebx, %eax - 0x41, 0x0f, 0xb7, 0x04, 0x47, //0x00000a82 movzwl (%r15,%rax,2), %eax - 0x66, 0x89, 0x46, 0xfe, //0x00000a87 movw %ax, $-2(%rsi) - 0x41, 0x0f, 0xb7, 0x04, 0x7f, //0x00000a8b movzwl (%r15,%rdi,2), %eax - 0x66, 0x89, 0x46, 0xfc, //0x00000a90 movw %ax, $-4(%rsi) - 0x48, 0x83, 0xc6, 0xfc, //0x00000a94 addq $-4, %rsi - 0x81, 0xfa, 0xff, 0xe0, 0xf5, 0x05, //0x00000a98 cmpl $99999999, %edx - 0x89, 0xca, //0x00000a9e movl %ecx, %edx - 0x0f, 0x87, 0xba, 0xff, 0xff, 0xff, //0x00000aa0 ja LBB0_74 - //0x00000aa6 LBB0_75 - 0x83, 0xf9, 0x64, //0x00000aa6 cmpl $100, %ecx - 0x0f, 0x82, 0x2c, 0x00, 0x00, 0x00, //0x00000aa9 jb LBB0_77 - 0x0f, 0xb7, 0xc1, //0x00000aaf movzwl %cx, %eax - 0xc1, 0xe8, 0x02, //0x00000ab2 shrl $2, %eax - 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000ab5 imull $5243, %eax, %eax - 0xc1, 0xe8, 0x11, //0x00000abb shrl $17, %eax - 0x6b, 0xd0, 0x64, //0x00000abe imull $100, %eax, %edx - 0x29, 0xd1, //0x00000ac1 subl %edx, %ecx - 0x0f, 0xb7, 0xc9, //0x00000ac3 movzwl %cx, %ecx - 0x48, 0x8d, 0x15, 0x43, 0x09, 0x00, 0x00, //0x00000ac6 leaq $2371(%rip), %rdx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x4a, //0x00000acd movzwl (%rdx,%rcx,2), %ecx - 0x66, 0x89, 0x4e, 0xfe, //0x00000ad1 movw %cx, $-2(%rsi) - 0x48, 0x83, 0xc6, 0xfe, //0x00000ad5 addq $-2, %rsi - 0x89, 0xc1, //0x00000ad9 movl %eax, %ecx - //0x00000adb LBB0_77 - 0x49, 0x8d, 0x50, 0x01, //0x00000adb leaq $1(%r8), %rdx - 0x83, 0xf9, 0x0a, //0x00000adf cmpl $10, %ecx - 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x00000ae2 jb LBB0_79 - 0x89, 0xc8, //0x00000ae8 movl %ecx, %eax - 0x48, 0x8d, 0x0d, 0x1f, 0x09, 0x00, 0x00, //0x00000aea leaq $2335(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x00000af1 movzwl (%rcx,%rax,2), %eax - 0x66, 0x89, 0x46, 0xfe, //0x00000af5 movw %ax, $-2(%rsi) - 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00000af9 jmp LBB0_80 - //0x00000afe LBB0_79 - 0x80, 0xc1, 0x30, //0x00000afe addb $48, %cl - 0x88, 0x0a, //0x00000b01 movb %cl, (%rdx) - //0x00000b03 LBB0_80 - 0x4d, 0x29, 0xd5, //0x00000b03 subq %r10, %r13 - 0x4d, 0x01, 0xe5, //0x00000b06 addq %r12, %r13 - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000b09 movl $1, %ecx - 0x4c, 0x29, 0xd1, //0x00000b0e subq %r10, %rcx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000b11 .p2align 4, 0x90 - //0x00000b20 LBB0_81 - 0x48, 0x83, 0xc1, 0xff, //0x00000b20 addq $-1, %rcx - 0x43, 0x80, 0x7c, 0x35, 0x00, 0x30, //0x00000b24 cmpb $48, (%r13,%r14) - 0x4d, 0x8d, 0x6d, 0xff, //0x00000b2a leaq $-1(%r13), %r13 - 0x0f, 0x84, 0xec, 0xff, 0xff, 0xff, //0x00000b2e je LBB0_81 - 0x41, 0x8a, 0x40, 0x01, //0x00000b34 movb $1(%r8), %al - 0x41, 0x88, 0x00, //0x00000b38 movb %al, (%r8) - 0x4c, 0x01, 0xf1, //0x00000b3b addq %r14, %rcx - 0x48, 0x83, 0xf9, 0x02, //0x00000b3e cmpq $2, %rcx - 0x0f, 0x8c, 0x63, 0x00, 0x00, 0x00, //0x00000b42 jl LBB0_83 - 0x4f, 0x8d, 0x04, 0x2e, //0x00000b48 leaq (%r14,%r13), %r8 - 0x49, 0x83, 0xc0, 0x02, //0x00000b4c addq $2, %r8 - 0xc6, 0x02, 0x2e, //0x00000b50 movb $46, (%rdx) - 0x41, 0xc6, 0x00, 0x65, //0x00000b53 movb $101, (%r8) - 0x45, 0x85, 0xc9, //0x00000b57 testl %r9d, %r9d - 0x0f, 0x8e, 0x60, 0x00, 0x00, 0x00, //0x00000b5a jle LBB0_86 - //0x00000b60 LBB0_87 - 0x41, 0x83, 0xc1, 0xff, //0x00000b60 addl $-1, %r9d - 0x41, 0xc6, 0x40, 0x01, 0x2b, //0x00000b64 movb $43, $1(%r8) - 0x44, 0x89, 0xc8, //0x00000b69 movl %r9d, %eax - 0x83, 0xf8, 0x64, //0x00000b6c cmpl $100, %eax - 0x0f, 0x8c, 0x61, 0x00, 0x00, 0x00, //0x00000b6f jl LBB0_90 - //0x00000b75 LBB0_89 - 0x89, 0xc1, //0x00000b75 movl %eax, %ecx - 0xba, 0xcd, 0xcc, 0xcc, 0xcc, //0x00000b77 movl $3435973837, %edx - 0x48, 0x0f, 0xaf, 0xd1, //0x00000b7c imulq %rcx, %rdx - 0x48, 0xc1, 0xea, 0x23, //0x00000b80 shrq $35, %rdx - 0x8d, 0x0c, 0x12, //0x00000b84 leal (%rdx,%rdx), %ecx - 0x8d, 0x0c, 0x89, //0x00000b87 leal (%rcx,%rcx,4), %ecx - 0x29, 0xc8, //0x00000b8a subl %ecx, %eax - 0x48, 0x8d, 0x0d, 0x7d, 0x08, 0x00, 0x00, //0x00000b8c leaq $2173(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x51, //0x00000b93 movzwl (%rcx,%rdx,2), %ecx - 0x66, 0x41, 0x89, 0x48, 0x02, //0x00000b97 movw %cx, $2(%r8) - 0x0c, 0x30, //0x00000b9c orb $48, %al - 0x41, 0x88, 0x40, 0x04, //0x00000b9e movb %al, $4(%r8) - 0x49, 0x83, 0xc0, 0x05, //0x00000ba2 addq $5, %r8 - 0xe9, 0xf8, 0x07, 0x00, 0x00, //0x00000ba6 jmp LBB0_180 - //0x00000bab LBB0_83 - 0x4f, 0x8d, 0x04, 0x2e, //0x00000bab leaq (%r14,%r13), %r8 - 0x49, 0x83, 0xc0, 0x01, //0x00000baf addq $1, %r8 - 0x41, 0xc6, 0x00, 0x65, //0x00000bb3 movb $101, (%r8) - 0x45, 0x85, 0xc9, //0x00000bb7 testl %r9d, %r9d - 0x0f, 0x8f, 0xa0, 0xff, 0xff, 0xff, //0x00000bba jg LBB0_87 - //0x00000bc0 LBB0_86 - 0x41, 0xc6, 0x40, 0x01, 0x2d, //0x00000bc0 movb $45, $1(%r8) - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000bc5 movl $1, %eax - 0x44, 0x29, 0xc8, //0x00000bca subl %r9d, %eax - 0x83, 0xf8, 0x64, //0x00000bcd cmpl $100, %eax - 0x0f, 0x8d, 0x9f, 0xff, 0xff, 0xff, //0x00000bd0 jge LBB0_89 - //0x00000bd6 LBB0_90 - 0x83, 0xf8, 0x0a, //0x00000bd6 cmpl $10, %eax - 0x0f, 0x8c, 0x1b, 0x00, 0x00, 0x00, //0x00000bd9 jl LBB0_92 - 0x89, 0xc0, //0x00000bdf movl %eax, %eax - 0x48, 0x8d, 0x0d, 0x28, 0x08, 0x00, 0x00, //0x00000be1 leaq $2088(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x00000be8 movzwl (%rcx,%rax,2), %eax - 0x66, 0x41, 0x89, 0x40, 0x02, //0x00000bec movw %ax, $2(%r8) - 0x49, 0x83, 0xc0, 0x04, //0x00000bf1 addq $4, %r8 - 0xe9, 0xa9, 0x07, 0x00, 0x00, //0x00000bf5 jmp LBB0_180 - //0x00000bfa LBB0_92 - 0x04, 0x30, //0x00000bfa addb $48, %al - 0x41, 0x88, 0x40, 0x02, //0x00000bfc movb %al, $2(%r8) - 0x49, 0x83, 0xc0, 0x03, //0x00000c00 addq $3, %r8 - 0xe9, 0x9a, 0x07, 0x00, 0x00, //0x00000c04 jmp LBB0_180 - //0x00000c09 LBB0_163 - 0x49, 0x81, 0xff, 0x80, 0x00, 0x00, 0x00, //0x00000c09 cmpq $128, %r15 - 0x0f, 0x83, 0x07, 0x00, 0x00, 0x00, //0x00000c10 jae LBB0_168 - 0x31, 0xc9, //0x00000c16 xorl %ecx, %ecx - 0xe9, 0x4a, 0x01, 0x00, 0x00, //0x00000c18 jmp LBB0_165 - //0x00000c1d LBB0_168 - 0x4c, 0x89, 0xf9, //0x00000c1d movq %r15, %rcx - 0x48, 0x83, 0xe1, 0x80, //0x00000c20 andq $-128, %rcx - 0x48, 0x8d, 0x71, 0x80, //0x00000c24 leaq $-128(%rcx), %rsi - 0x48, 0x89, 0xf3, //0x00000c28 movq %rsi, %rbx - 0x48, 0xc1, 0xeb, 0x07, //0x00000c2b shrq $7, %rbx - 0x48, 0x83, 0xc3, 0x01, //0x00000c2f addq $1, %rbx - 0x89, 0xda, //0x00000c33 movl %ebx, %edx - 0x83, 0xe2, 0x03, //0x00000c35 andl $3, %edx - 0x48, 0x81, 0xfe, 0x80, 0x01, 0x00, 0x00, //0x00000c38 cmpq $384, %rsi - 0x0f, 0x83, 0x07, 0x00, 0x00, 0x00, //0x00000c3f jae LBB0_170 - 0x31, 0xf6, //0x00000c45 xorl %esi, %esi - 0xe9, 0xb5, 0x00, 0x00, 0x00, //0x00000c47 jmp LBB0_172 - //0x00000c4c LBB0_170 - 0x4b, 0x8d, 0x34, 0x2e, //0x00000c4c leaq (%r14,%r13), %rsi - 0x49, 0x8d, 0x3c, 0x34, //0x00000c50 leaq (%r12,%rsi), %rdi - 0x48, 0x81, 0xc7, 0xe0, 0x01, 0x00, 0x00, //0x00000c54 addq $480, %rdi - 0x48, 0x83, 0xe3, 0xfc, //0x00000c5b andq $-4, %rbx - 0x48, 0xf7, 0xdb, //0x00000c5f negq %rbx - 0x31, 0xf6, //0x00000c62 xorl %esi, %esi - 0xc5, 0xfe, 0x6f, 0x05, 0x94, 0xf3, 0xff, 0xff, //0x00000c64 vmovdqu $-3180(%rip), %ymm0 /* LCPI0_0+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, //0x00000c6c .p2align 4, 0x90 - //0x00000c70 LBB0_171 - 0xc5, 0xfe, 0x7f, 0x84, 0x37, 0x20, 0xfe, 0xff, 0xff, //0x00000c70 vmovdqu %ymm0, $-480(%rdi,%rsi) - 0xc5, 0xfe, 0x7f, 0x84, 0x37, 0x40, 0xfe, 0xff, 0xff, //0x00000c79 vmovdqu %ymm0, $-448(%rdi,%rsi) - 0xc5, 0xfe, 0x7f, 0x84, 0x37, 0x60, 0xfe, 0xff, 0xff, //0x00000c82 vmovdqu %ymm0, $-416(%rdi,%rsi) - 0xc5, 0xfe, 0x7f, 0x84, 0x37, 0x80, 0xfe, 0xff, 0xff, //0x00000c8b vmovdqu %ymm0, $-384(%rdi,%rsi) - 0xc5, 0xfe, 0x7f, 0x84, 0x37, 0xa0, 0xfe, 0xff, 0xff, //0x00000c94 vmovdqu %ymm0, $-352(%rdi,%rsi) - 0xc5, 0xfe, 0x7f, 0x84, 0x37, 0xc0, 0xfe, 0xff, 0xff, //0x00000c9d vmovdqu %ymm0, $-320(%rdi,%rsi) - 0xc5, 0xfe, 0x7f, 0x84, 0x37, 0xe0, 0xfe, 0xff, 0xff, //0x00000ca6 vmovdqu %ymm0, $-288(%rdi,%rsi) - 0xc5, 0xfe, 0x7f, 0x84, 0x37, 0x00, 0xff, 0xff, 0xff, //0x00000caf vmovdqu %ymm0, $-256(%rdi,%rsi) - 0xc5, 0xfe, 0x7f, 0x84, 0x37, 0x20, 0xff, 0xff, 0xff, //0x00000cb8 vmovdqu %ymm0, $-224(%rdi,%rsi) - 0xc5, 0xfe, 0x7f, 0x84, 0x37, 0x40, 0xff, 0xff, 0xff, //0x00000cc1 vmovdqu %ymm0, $-192(%rdi,%rsi) - 0xc5, 0xfe, 0x7f, 0x84, 0x37, 0x60, 0xff, 0xff, 0xff, //0x00000cca vmovdqu %ymm0, $-160(%rdi,%rsi) - 0xc5, 0xfe, 0x7f, 0x44, 0x37, 0x80, //0x00000cd3 vmovdqu %ymm0, $-128(%rdi,%rsi) - 0xc5, 0xfe, 0x7f, 0x44, 0x37, 0xa0, //0x00000cd9 vmovdqu %ymm0, $-96(%rdi,%rsi) - 0xc5, 0xfe, 0x7f, 0x44, 0x37, 0xc0, //0x00000cdf vmovdqu %ymm0, $-64(%rdi,%rsi) - 0xc5, 0xfe, 0x7f, 0x44, 0x37, 0xe0, //0x00000ce5 vmovdqu %ymm0, $-32(%rdi,%rsi) - 0xc5, 0xfe, 0x7f, 0x04, 0x37, //0x00000ceb vmovdqu %ymm0, (%rdi,%rsi) - 0x48, 0x81, 0xc6, 0x00, 0x02, 0x00, 0x00, //0x00000cf0 addq $512, %rsi - 0x48, 0x83, 0xc3, 0x04, //0x00000cf7 addq $4, %rbx - 0x0f, 0x85, 0x6f, 0xff, 0xff, 0xff, //0x00000cfb jne LBB0_171 - //0x00000d01 LBB0_172 - 0x48, 0x85, 0xd2, //0x00000d01 testq %rdx, %rdx - 0x0f, 0x84, 0x4a, 0x00, 0x00, 0x00, //0x00000d04 je LBB0_175 - 0x4c, 0x01, 0xee, //0x00000d0a addq %r13, %rsi - 0x4c, 0x01, 0xf6, //0x00000d0d addq %r14, %rsi - 0x4c, 0x01, 0xe6, //0x00000d10 addq %r12, %rsi - 0x48, 0x83, 0xc6, 0x60, //0x00000d13 addq $96, %rsi - 0x48, 0xc1, 0xe2, 0x07, //0x00000d17 shlq $7, %rdx - 0x31, 0xff, //0x00000d1b xorl %edi, %edi - 0xc5, 0xfe, 0x6f, 0x05, 0xdb, 0xf2, 0xff, 0xff, //0x00000d1d vmovdqu $-3365(%rip), %ymm0 /* LCPI0_0+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000d25 .p2align 4, 0x90 - //0x00000d30 LBB0_174 - 0xc5, 0xfe, 0x7f, 0x44, 0x3e, 0xa0, //0x00000d30 vmovdqu %ymm0, $-96(%rsi,%rdi) - 0xc5, 0xfe, 0x7f, 0x44, 0x3e, 0xc0, //0x00000d36 vmovdqu %ymm0, $-64(%rsi,%rdi) - 0xc5, 0xfe, 0x7f, 0x44, 0x3e, 0xe0, //0x00000d3c vmovdqu %ymm0, $-32(%rsi,%rdi) - 0xc5, 0xfe, 0x7f, 0x04, 0x3e, //0x00000d42 vmovdqu %ymm0, (%rsi,%rdi) - 0x48, 0x83, 0xef, 0x80, //0x00000d47 subq $-128, %rdi - 0x48, 0x39, 0xfa, //0x00000d4b cmpq %rdi, %rdx - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00000d4e jne LBB0_174 - //0x00000d54 LBB0_175 - 0x49, 0x39, 0xcf, //0x00000d54 cmpq %rcx, %r15 - 0x0f, 0x84, 0x46, 0x06, 0x00, 0x00, //0x00000d57 je LBB0_180 - 0x41, 0xf6, 0xc7, 0x70, //0x00000d5d testb $112, %r15b - 0x0f, 0x84, 0x5e, 0x00, 0x00, 0x00, //0x00000d61 je LBB0_177 - //0x00000d67 LBB0_165 - 0x49, 0x39, 0xc3, //0x00000d67 cmpq %rax, %r11 - 0x49, 0x0f, 0x47, 0xc3, //0x00000d6a cmovaq %r11, %rax - 0x4c, 0x29, 0xc8, //0x00000d6e subq %r9, %rax - 0x48, 0x89, 0xc6, //0x00000d71 movq %rax, %rsi - 0x48, 0x83, 0xe6, 0xf0, //0x00000d74 andq $-16, %rsi - 0x49, 0x8d, 0x14, 0x32, //0x00000d78 leaq (%r10,%rsi), %rdx - 0xc5, 0xfa, 0x6f, 0x05, 0x9c, 0xf2, 0xff, 0xff, //0x00000d7c vmovdqu $-3428(%rip), %xmm0 /* LCPI0_1+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000d84 .p2align 4, 0x90 - //0x00000d90 LBB0_166 - 0xc4, 0xc1, 0x7a, 0x7f, 0x04, 0x0a, //0x00000d90 vmovdqu %xmm0, (%r10,%rcx) - 0x48, 0x83, 0xc1, 0x10, //0x00000d96 addq $16, %rcx - 0x48, 0x39, 0xce, //0x00000d9a cmpq %rcx, %rsi - 0x0f, 0x85, 0xed, 0xff, 0xff, 0xff, //0x00000d9d jne LBB0_166 - 0x48, 0x39, 0xf0, //0x00000da3 cmpq %rsi, %rax - 0x0f, 0x84, 0xf7, 0x05, 0x00, 0x00, //0x00000da6 je LBB0_180 - 0x90, 0x90, 0x90, 0x90, //0x00000dac .p2align 4, 0x90 - //0x00000db0 LBB0_179 - 0xc6, 0x02, 0x30, //0x00000db0 movb $48, (%rdx) - 0x48, 0x83, 0xc2, 0x01, //0x00000db3 addq $1, %rdx - 0x4c, 0x39, 0xc2, //0x00000db7 cmpq %r8, %rdx - 0x0f, 0x82, 0xf0, 0xff, 0xff, 0xff, //0x00000dba jb LBB0_179 - 0xe9, 0xde, 0x05, 0x00, 0x00, //0x00000dc0 jmp LBB0_180 - //0x00000dc5 LBB0_177 - 0x49, 0x01, 0xca, //0x00000dc5 addq %rcx, %r10 - 0xe9, 0x98, 0xfb, 0xff, 0xff, //0x00000dc8 jmp LBB0_178 - //0x00000dcd LBB0_99 - 0x48, 0x8b, 0x55, 0xd0, //0x00000dcd movq $-48(%rbp), %rdx - 0x4a, 0x8d, 0x34, 0x2a, //0x00000dd1 leaq (%rdx,%r13), %rsi - 0x48, 0x81, 0xc6, 0xe2, 0x01, 0x00, 0x00, //0x00000dd5 addq $482, %rsi - 0x48, 0x83, 0xe3, 0xfc, //0x00000ddc andq $-4, %rbx - 0x48, 0xf7, 0xdb, //0x00000de0 negq %rbx - 0x31, 0xd2, //0x00000de3 xorl %edx, %edx - 0xc5, 0xfe, 0x6f, 0x05, 0x13, 0xf2, 0xff, 0xff, //0x00000de5 vmovdqu $-3565(%rip), %ymm0 /* LCPI0_0+0(%rip) */ - //0x00000ded LBB0_100 - 0xc5, 0xfe, 0x7f, 0x84, 0x16, 0x20, 0xfe, 0xff, 0xff, //0x00000ded vmovdqu %ymm0, $-480(%rsi,%rdx) - 0xc5, 0xfe, 0x7f, 0x84, 0x16, 0x40, 0xfe, 0xff, 0xff, //0x00000df6 vmovdqu %ymm0, $-448(%rsi,%rdx) - 0xc5, 0xfe, 0x7f, 0x84, 0x16, 0x60, 0xfe, 0xff, 0xff, //0x00000dff vmovdqu %ymm0, $-416(%rsi,%rdx) - 0xc5, 0xfe, 0x7f, 0x84, 0x16, 0x80, 0xfe, 0xff, 0xff, //0x00000e08 vmovdqu %ymm0, $-384(%rsi,%rdx) - 0xc5, 0xfe, 0x7f, 0x84, 0x16, 0xa0, 0xfe, 0xff, 0xff, //0x00000e11 vmovdqu %ymm0, $-352(%rsi,%rdx) - 0xc5, 0xfe, 0x7f, 0x84, 0x16, 0xc0, 0xfe, 0xff, 0xff, //0x00000e1a vmovdqu %ymm0, $-320(%rsi,%rdx) - 0xc5, 0xfe, 0x7f, 0x84, 0x16, 0xe0, 0xfe, 0xff, 0xff, //0x00000e23 vmovdqu %ymm0, $-288(%rsi,%rdx) - 0xc5, 0xfe, 0x7f, 0x84, 0x16, 0x00, 0xff, 0xff, 0xff, //0x00000e2c vmovdqu %ymm0, $-256(%rsi,%rdx) - 0xc5, 0xfe, 0x7f, 0x84, 0x16, 0x20, 0xff, 0xff, 0xff, //0x00000e35 vmovdqu %ymm0, $-224(%rsi,%rdx) - 0xc5, 0xfe, 0x7f, 0x84, 0x16, 0x40, 0xff, 0xff, 0xff, //0x00000e3e vmovdqu %ymm0, $-192(%rsi,%rdx) - 0xc5, 0xfe, 0x7f, 0x84, 0x16, 0x60, 0xff, 0xff, 0xff, //0x00000e47 vmovdqu %ymm0, $-160(%rsi,%rdx) - 0xc5, 0xfe, 0x7f, 0x44, 0x16, 0x80, //0x00000e50 vmovdqu %ymm0, $-128(%rsi,%rdx) - 0xc5, 0xfe, 0x7f, 0x44, 0x16, 0xa0, //0x00000e56 vmovdqu %ymm0, $-96(%rsi,%rdx) - 0xc5, 0xfe, 0x7f, 0x44, 0x16, 0xc0, //0x00000e5c vmovdqu %ymm0, $-64(%rsi,%rdx) - 0xc5, 0xfe, 0x7f, 0x44, 0x16, 0xe0, //0x00000e62 vmovdqu %ymm0, $-32(%rsi,%rdx) - 0xc5, 0xfe, 0x7f, 0x04, 0x16, //0x00000e68 vmovdqu %ymm0, (%rsi,%rdx) - 0x48, 0x81, 0xc2, 0x00, 0x02, 0x00, 0x00, //0x00000e6d addq $512, %rdx - 0x48, 0x83, 0xc3, 0x04, //0x00000e74 addq $4, %rbx - 0x0f, 0x85, 0x6f, 0xff, 0xff, 0xff, //0x00000e78 jne LBB0_100 - //0x00000e7e LBB0_101 - 0x4d, 0x85, 0xe4, //0x00000e7e testq %r12, %r12 - 0x0f, 0x84, 0x40, 0x00, 0x00, 0x00, //0x00000e81 je LBB0_104 - 0x4c, 0x01, 0xea, //0x00000e87 addq %r13, %rdx - 0x48, 0x8b, 0x75, 0xd0, //0x00000e8a movq $-48(%rbp), %rsi - 0x48, 0x01, 0xf2, //0x00000e8e addq %rsi, %rdx - 0x48, 0x83, 0xc2, 0x62, //0x00000e91 addq $98, %rdx - 0x49, 0xc1, 0xe4, 0x07, //0x00000e95 shlq $7, %r12 - 0x31, 0xf6, //0x00000e99 xorl %esi, %esi - 0xc5, 0xfe, 0x6f, 0x05, 0x5d, 0xf1, 0xff, 0xff, //0x00000e9b vmovdqu $-3747(%rip), %ymm0 /* LCPI0_0+0(%rip) */ - //0x00000ea3 LBB0_103 - 0xc5, 0xfe, 0x7f, 0x44, 0x32, 0xa0, //0x00000ea3 vmovdqu %ymm0, $-96(%rdx,%rsi) - 0xc5, 0xfe, 0x7f, 0x44, 0x32, 0xc0, //0x00000ea9 vmovdqu %ymm0, $-64(%rdx,%rsi) - 0xc5, 0xfe, 0x7f, 0x44, 0x32, 0xe0, //0x00000eaf vmovdqu %ymm0, $-32(%rdx,%rsi) - 0xc5, 0xfe, 0x7f, 0x04, 0x32, //0x00000eb5 vmovdqu %ymm0, (%rdx,%rsi) - 0x48, 0x83, 0xee, 0x80, //0x00000eba subq $-128, %rsi - 0x49, 0x39, 0xf4, //0x00000ebe cmpq %rsi, %r12 - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00000ec1 jne LBB0_103 - //0x00000ec7 LBB0_104 - 0x49, 0x01, 0xc0, //0x00000ec7 addq %rax, %r8 - 0x49, 0x39, 0xc7, //0x00000eca cmpq %rax, %r15 - 0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x00000ecd je LBB0_107 - //0x00000ed3 LBB0_105 - 0x44, 0x01, 0xc8, //0x00000ed3 addl %r9d, %eax - 0xf7, 0xd8, //0x00000ed6 negl %eax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000ed8 .p2align 4, 0x90 - //0x00000ee0 LBB0_106 - 0x41, 0xc6, 0x00, 0x30, //0x00000ee0 movb $48, (%r8) - 0x49, 0x83, 0xc0, 0x01, //0x00000ee4 addq $1, %r8 - 0x83, 0xc0, 0xff, //0x00000ee8 addl $-1, %eax - 0x0f, 0x85, 0xef, 0xff, 0xff, 0xff, //0x00000eeb jne LBB0_106 - //0x00000ef1 LBB0_107 - 0x4f, 0x8d, 0x3c, 0x30, //0x00000ef1 leaq (%r8,%r14), %r15 - 0x48, 0x89, 0xc8, //0x00000ef5 movq %rcx, %rax - 0x48, 0xc1, 0xe8, 0x20, //0x00000ef8 shrq $32, %rax - 0x0f, 0x85, 0x1f, 0x00, 0x00, 0x00, //0x00000efc jne LBB0_109 - 0x45, 0x31, 0xed, //0x00000f02 xorl %r13d, %r13d - 0x89, 0xca, //0x00000f05 movl %ecx, %edx - 0x4c, 0x89, 0xf8, //0x00000f07 movq %r15, %rax - 0x4c, 0x89, 0x55, 0xc0, //0x00000f0a movq %r10, $-64(%rbp) - 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x00000f0e cmpl $10000, %edx - 0x0f, 0x83, 0xd0, 0x00, 0x00, 0x00, //0x00000f14 jae LBB0_115 - //0x00000f1a LBB0_114 - 0x89, 0xd1, //0x00000f1a movl %edx, %ecx - 0xe9, 0x25, 0x01, 0x00, 0x00, //0x00000f1c jmp LBB0_117 - //0x00000f21 LBB0_109 - 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00000f21 movabsq $-6067343680855748867, %rdx - 0x48, 0x89, 0xc8, //0x00000f2b movq %rcx, %rax - 0x48, 0xf7, 0xe2, //0x00000f2e mulq %rdx - 0x48, 0xc1, 0xea, 0x1a, //0x00000f31 shrq $26, %rdx - 0x69, 0xf2, 0x00, 0x1f, 0x0a, 0xfa, //0x00000f35 imull $-100000000, %edx, %esi - 0x01, 0xce, //0x00000f3b addl %ecx, %esi - 0x0f, 0x84, 0x8d, 0x00, 0x00, 0x00, //0x00000f3d je LBB0_110 - 0x89, 0xf0, //0x00000f43 movl %esi, %eax - 0xb9, 0x59, 0x17, 0xb7, 0xd1, //0x00000f45 movl $3518437209, %ecx - 0x48, 0x0f, 0xaf, 0xc1, //0x00000f4a imulq %rcx, %rax - 0x48, 0xc1, 0xe8, 0x2d, //0x00000f4e shrq $45, %rax - 0x69, 0xf8, 0x10, 0x27, 0x00, 0x00, //0x00000f52 imull $10000, %eax, %edi - 0x29, 0xfe, //0x00000f58 subl %edi, %esi - 0x48, 0x89, 0xc7, //0x00000f5a movq %rax, %rdi - 0x48, 0x0f, 0xaf, 0xf9, //0x00000f5d imulq %rcx, %rdi - 0x48, 0xc1, 0xef, 0x2d, //0x00000f61 shrq $45, %rdi - 0x69, 0xcf, 0x10, 0x27, 0x00, 0x00, //0x00000f65 imull $10000, %edi, %ecx - 0x29, 0xc8, //0x00000f6b subl %ecx, %eax - 0x0f, 0xb7, 0xce, //0x00000f6d movzwl %si, %ecx - 0xc1, 0xe9, 0x02, //0x00000f70 shrl $2, %ecx - 0x69, 0xc9, 0x7b, 0x14, 0x00, 0x00, //0x00000f73 imull $5243, %ecx, %ecx - 0xc1, 0xe9, 0x11, //0x00000f79 shrl $17, %ecx - 0x6b, 0xf9, 0x64, //0x00000f7c imull $100, %ecx, %edi - 0x29, 0xfe, //0x00000f7f subl %edi, %esi - 0x0f, 0xb7, 0xde, //0x00000f81 movzwl %si, %ebx - 0x0f, 0xb7, 0xf8, //0x00000f84 movzwl %ax, %edi - 0xc1, 0xef, 0x02, //0x00000f87 shrl $2, %edi - 0x69, 0xff, 0x7b, 0x14, 0x00, 0x00, //0x00000f8a imull $5243, %edi, %edi - 0xc1, 0xef, 0x11, //0x00000f90 shrl $17, %edi - 0x6b, 0xf7, 0x64, //0x00000f93 imull $100, %edi, %esi - 0x29, 0xf0, //0x00000f96 subl %esi, %eax - 0x44, 0x0f, 0xb7, 0xe0, //0x00000f98 movzwl %ax, %r12d - 0x48, 0x8d, 0x35, 0x6d, 0x04, 0x00, 0x00, //0x00000f9c leaq $1133(%rip), %rsi /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x5e, //0x00000fa3 movzwl (%rsi,%rbx,2), %eax - 0x66, 0x41, 0x89, 0x47, 0xfe, //0x00000fa7 movw %ax, $-2(%r15) - 0x0f, 0xb7, 0x04, 0x4e, //0x00000fac movzwl (%rsi,%rcx,2), %eax - 0x66, 0x41, 0x89, 0x47, 0xfc, //0x00000fb0 movw %ax, $-4(%r15) - 0x42, 0x0f, 0xb7, 0x04, 0x66, //0x00000fb5 movzwl (%rsi,%r12,2), %eax - 0x66, 0x41, 0x89, 0x47, 0xfa, //0x00000fba movw %ax, $-6(%r15) - 0x0f, 0xb7, 0x04, 0x7e, //0x00000fbf movzwl (%rsi,%rdi,2), %eax - 0x66, 0x41, 0x89, 0x47, 0xf8, //0x00000fc3 movw %ax, $-8(%r15) - 0x45, 0x31, 0xed, //0x00000fc8 xorl %r13d, %r13d - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00000fcb jmp LBB0_112 - //0x00000fd0 LBB0_110 - 0x41, 0xbd, 0x08, 0x00, 0x00, 0x00, //0x00000fd0 movl $8, %r13d - //0x00000fd6 LBB0_112 - 0x49, 0x8d, 0x47, 0xf8, //0x00000fd6 leaq $-8(%r15), %rax - 0x4c, 0x89, 0x55, 0xc0, //0x00000fda movq %r10, $-64(%rbp) - 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x00000fde cmpl $10000, %edx - 0x0f, 0x82, 0x30, 0xff, 0xff, 0xff, //0x00000fe4 jb LBB0_114 - //0x00000fea LBB0_115 - 0x41, 0xbc, 0x59, 0x17, 0xb7, 0xd1, //0x00000fea movl $3518437209, %r12d - 0x48, 0x8d, 0x3d, 0x19, 0x04, 0x00, 0x00, //0x00000ff0 leaq $1049(%rip), %rdi /* _Digits+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000ff7 .p2align 4, 0x90 - //0x00001000 LBB0_116 - 0x89, 0xd1, //0x00001000 movl %edx, %ecx - 0x49, 0x0f, 0xaf, 0xcc, //0x00001002 imulq %r12, %rcx - 0x48, 0xc1, 0xe9, 0x2d, //0x00001006 shrq $45, %rcx - 0x69, 0xd9, 0xf0, 0xd8, 0xff, 0xff, //0x0000100a imull $-10000, %ecx, %ebx - 0x01, 0xd3, //0x00001010 addl %edx, %ebx - 0x48, 0x69, 0xf3, 0x1f, 0x85, 0xeb, 0x51, //0x00001012 imulq $1374389535, %rbx, %rsi - 0x48, 0xc1, 0xee, 0x25, //0x00001019 shrq $37, %rsi - 0x44, 0x6b, 0xd6, 0x64, //0x0000101d imull $100, %esi, %r10d - 0x44, 0x29, 0xd3, //0x00001021 subl %r10d, %ebx - 0x0f, 0xb7, 0x1c, 0x5f, //0x00001024 movzwl (%rdi,%rbx,2), %ebx - 0x66, 0x89, 0x58, 0xfe, //0x00001028 movw %bx, $-2(%rax) - 0x0f, 0xb7, 0x34, 0x77, //0x0000102c movzwl (%rdi,%rsi,2), %esi - 0x66, 0x89, 0x70, 0xfc, //0x00001030 movw %si, $-4(%rax) - 0x48, 0x83, 0xc0, 0xfc, //0x00001034 addq $-4, %rax - 0x81, 0xfa, 0xff, 0xe0, 0xf5, 0x05, //0x00001038 cmpl $99999999, %edx - 0x89, 0xca, //0x0000103e movl %ecx, %edx - 0x0f, 0x87, 0xba, 0xff, 0xff, 0xff, //0x00001040 ja LBB0_116 - //0x00001046 LBB0_117 - 0x83, 0xf9, 0x64, //0x00001046 cmpl $100, %ecx - 0x0f, 0x82, 0x2c, 0x00, 0x00, 0x00, //0x00001049 jb LBB0_119 - 0x0f, 0xb7, 0xd1, //0x0000104f movzwl %cx, %edx - 0xc1, 0xea, 0x02, //0x00001052 shrl $2, %edx - 0x69, 0xd2, 0x7b, 0x14, 0x00, 0x00, //0x00001055 imull $5243, %edx, %edx - 0xc1, 0xea, 0x11, //0x0000105b shrl $17, %edx - 0x6b, 0xf2, 0x64, //0x0000105e imull $100, %edx, %esi - 0x29, 0xf1, //0x00001061 subl %esi, %ecx - 0x0f, 0xb7, 0xc9, //0x00001063 movzwl %cx, %ecx - 0x48, 0x8d, 0x35, 0xa3, 0x03, 0x00, 0x00, //0x00001066 leaq $931(%rip), %rsi /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x4e, //0x0000106d movzwl (%rsi,%rcx,2), %ecx - 0x66, 0x89, 0x48, 0xfe, //0x00001071 movw %cx, $-2(%rax) - 0x48, 0x83, 0xc0, 0xfe, //0x00001075 addq $-2, %rax - 0x89, 0xd1, //0x00001079 movl %edx, %ecx - //0x0000107b LBB0_119 - 0x48, 0x8b, 0x7d, 0xc0, //0x0000107b movq $-64(%rbp), %rdi - 0x83, 0xf9, 0x0a, //0x0000107f cmpl $10, %ecx - 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x00001082 jb LBB0_121 - 0x89, 0xc9, //0x00001088 movl %ecx, %ecx - 0x48, 0x8d, 0x15, 0x7f, 0x03, 0x00, 0x00, //0x0000108a leaq $895(%rip), %rdx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x4a, //0x00001091 movzwl (%rdx,%rcx,2), %ecx - 0x66, 0x89, 0x48, 0xfe, //0x00001095 movw %cx, $-2(%rax) - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00001099 jmp LBB0_122 - //0x0000109e LBB0_121 - 0x80, 0xc1, 0x30, //0x0000109e addb $48, %cl - 0x41, 0x88, 0x08, //0x000010a1 movb %cl, (%r8) - //0x000010a4 LBB0_122 - 0x4d, 0x29, 0xef, //0x000010a4 subq %r13, %r15 - 0x4d, 0x29, 0xee, //0x000010a7 subq %r13, %r14 - 0x49, 0x83, 0xc6, 0x01, //0x000010aa addq $1, %r14 - 0x42, 0x8d, 0x04, 0x2f, //0x000010ae leal (%rdi,%r13), %eax - 0xb1, 0x01, //0x000010b2 movb $1, %cl - 0x28, 0xc1, //0x000010b4 subb %al, %cl - 0xbe, 0x01, 0x00, 0x00, 0x00, //0x000010b6 movl $1, %esi - 0x29, 0xfe, //0x000010bb subl %edi, %esi - 0x44, 0x29, 0xee, //0x000010bd subl %r13d, %esi - 0x46, 0x8d, 0x24, 0x2f, //0x000010c0 leal (%rdi,%r13), %r12d - 0x41, 0x83, 0xc4, 0xfe, //0x000010c4 addl $-2, %r12d - 0x44, 0x01, 0xef, //0x000010c8 addl %r13d, %edi - 0x83, 0xc7, 0xff, //0x000010cb addl $-1, %edi - 0x31, 0xc0, //0x000010ce xorl %eax, %eax - 0x44, 0x89, 0xe2, //0x000010d0 movl %r12d, %edx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000010d3 .p2align 4, 0x90 - //0x000010e0 LBB0_123 - 0x80, 0xc1, 0x03, //0x000010e0 addb $3, %cl - 0x83, 0xc2, 0x01, //0x000010e3 addl $1, %edx - 0x41, 0x80, 0x7c, 0x07, 0xff, 0x30, //0x000010e6 cmpb $48, $-1(%r15,%rax) - 0x48, 0x8d, 0x40, 0xff, //0x000010ec leaq $-1(%rax), %rax - 0x0f, 0x84, 0xea, 0xff, 0xff, 0xff, //0x000010f0 je LBB0_123 - 0x4d, 0x8d, 0x14, 0x07, //0x000010f6 leaq (%r15,%rax), %r10 - 0x49, 0x83, 0xc2, 0x01, //0x000010fa addq $1, %r10 - 0x45, 0x85, 0xc9, //0x000010fe testl %r9d, %r9d - 0x0f, 0x8e, 0xb8, 0x00, 0x00, 0x00, //0x00001101 jle LBB0_125 - 0x45, 0x29, 0xeb, //0x00001107 subl %r13d, %r11d - 0x41, 0x8d, 0x1c, 0x03, //0x0000110a leal (%r11,%rax), %ebx - 0x83, 0xc3, 0x01, //0x0000110e addl $1, %ebx - 0x41, 0x39, 0xd9, //0x00001111 cmpl %ebx, %r9d - 0x0f, 0x8d, 0x32, 0x00, 0x00, 0x00, //0x00001114 jge LBB0_127 - 0x83, 0xc6, 0xff, //0x0000111a addl $-1, %esi - 0x48, 0x63, 0xd6, //0x0000111d movslq %esi, %rdx - 0x48, 0x8d, 0x3c, 0x02, //0x00001120 leaq (%rdx,%rax), %rdi - 0x48, 0x83, 0xc7, 0x01, //0x00001124 addq $1, %rdi - 0x85, 0xff, //0x00001128 testl %edi, %edi - 0x4c, 0x8b, 0x65, 0xd0, //0x0000112a movq $-48(%rbp), %r12 - 0x0f, 0x8e, 0x05, 0x01, 0x00, 0x00, //0x0000112e jle LBB0_146 - 0x41, 0x89, 0xfa, //0x00001134 movl %edi, %r10d - 0x49, 0x8d, 0x72, 0xff, //0x00001137 leaq $-1(%r10), %rsi - 0x48, 0x83, 0xfe, 0x03, //0x0000113b cmpq $3, %rsi - 0x0f, 0x83, 0x86, 0x00, 0x00, 0x00, //0x0000113f jae LBB0_147 - 0x31, 0xf6, //0x00001145 xorl %esi, %esi - 0xe9, 0xb0, 0x00, 0x00, 0x00, //0x00001147 jmp LBB0_143 - //0x0000114c LBB0_127 - 0x89, 0xf9, //0x0000114c movl %edi, %ecx - 0x48, 0x29, 0xc1, //0x0000114e subq %rax, %rcx - 0x85, 0xc9, //0x00001151 testl %ecx, %ecx - 0x0f, 0x8e, 0x66, 0x00, 0x00, 0x00, //0x00001153 jle LBB0_125 - 0x45, 0x89, 0xe3, //0x00001159 movl %r12d, %r11d - 0x4c, 0x89, 0xdf, //0x0000115c movq %r11, %rdi - 0x48, 0x29, 0xc7, //0x0000115f subq %rax, %rdi - 0x31, 0xf6, //0x00001162 xorl %esi, %esi - 0x83, 0xff, 0x7f, //0x00001164 cmpl $127, %edi - 0x4c, 0x8b, 0x65, 0xd0, //0x00001167 movq $-48(%rbp), %r12 - 0x0f, 0x82, 0x15, 0x02, 0x00, 0x00, //0x0000116b jb LBB0_137 - 0x49, 0x29, 0xc3, //0x00001171 subq %rax, %r11 - 0x41, 0x89, 0xf9, //0x00001174 movl %edi, %r9d - 0x49, 0x83, 0xc1, 0x01, //0x00001177 addq $1, %r9 - 0x48, 0xbe, 0x80, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, //0x0000117b movabsq $8589934464, %rsi - 0x4c, 0x21, 0xce, //0x00001185 andq %r9, %rsi - 0x4d, 0x01, 0xf0, //0x00001188 addq %r14, %r8 - 0x41, 0x89, 0xd2, //0x0000118b movl %edx, %r10d - 0x49, 0x83, 0xc2, 0x01, //0x0000118e addq $1, %r10 - 0x49, 0x83, 0xe2, 0x80, //0x00001192 andq $-128, %r10 - 0x4d, 0x01, 0xc2, //0x00001196 addq %r8, %r10 - 0x49, 0x89, 0xf6, //0x00001199 movq %rsi, %r14 - 0x48, 0x8d, 0x56, 0x80, //0x0000119c leaq $-128(%rsi), %rdx - 0x49, 0x89, 0xd0, //0x000011a0 movq %rdx, %r8 - 0x49, 0xc1, 0xe8, 0x07, //0x000011a3 shrq $7, %r8 - 0x49, 0x83, 0xc0, 0x01, //0x000011a7 addq $1, %r8 - 0x48, 0x81, 0xfa, 0x80, 0x01, 0x00, 0x00, //0x000011ab cmpq $384, %rdx - 0x0f, 0x83, 0x96, 0x00, 0x00, 0x00, //0x000011b2 jae LBB0_131 - 0x31, 0xf6, //0x000011b8 xorl %esi, %esi - 0xe9, 0x50, 0x01, 0x00, 0x00, //0x000011ba jmp LBB0_133 - //0x000011bf LBB0_125 - 0x4d, 0x89, 0xd0, //0x000011bf movq %r10, %r8 - 0x4c, 0x8b, 0x65, 0xd0, //0x000011c2 movq $-48(%rbp), %r12 - 0xe9, 0xd8, 0x01, 0x00, 0x00, //0x000011c6 jmp LBB0_180 - //0x000011cb LBB0_147 - 0x83, 0xe7, 0xfc, //0x000011cb andl $-4, %edi - 0x48, 0xf7, 0xdf, //0x000011ce negq %rdi - 0x31, 0xf6, //0x000011d1 xorl %esi, %esi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000011d3 .p2align 4, 0x90 - //0x000011e0 LBB0_148 - 0x49, 0x8d, 0x1c, 0x37, //0x000011e0 leaq (%r15,%rsi), %rbx - 0x8b, 0x54, 0x18, 0xfd, //0x000011e4 movl $-3(%rax,%rbx), %edx - 0x89, 0x54, 0x18, 0xfe, //0x000011e8 movl %edx, $-2(%rax,%rbx) - 0x48, 0x83, 0xc6, 0xfc, //0x000011ec addq $-4, %rsi - 0x48, 0x39, 0xf7, //0x000011f0 cmpq %rsi, %rdi - 0x0f, 0x85, 0xe7, 0xff, 0xff, 0xff, //0x000011f3 jne LBB0_148 - 0x48, 0xf7, 0xde, //0x000011f9 negq %rsi - //0x000011fc LBB0_143 - 0x41, 0xf6, 0xc2, 0x03, //0x000011fc testb $3, %r10b - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00001200 je LBB0_146 - 0x0f, 0xb6, 0xc9, //0x00001206 movzbl %cl, %ecx - 0x83, 0xe1, 0x03, //0x00001209 andl $3, %ecx - 0x48, 0xf7, 0xd9, //0x0000120c negq %rcx - 0x4c, 0x89, 0xfa, //0x0000120f movq %r15, %rdx - 0x48, 0x29, 0xf2, //0x00001212 subq %rsi, %rdx - 0x31, 0xf6, //0x00001215 xorl %esi, %esi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001217 .p2align 4, 0x90 - //0x00001220 LBB0_145 - 0x48, 0x8d, 0x3c, 0x32, //0x00001220 leaq (%rdx,%rsi), %rdi - 0x0f, 0xb6, 0x1c, 0x38, //0x00001224 movzbl (%rax,%rdi), %ebx - 0x88, 0x5c, 0x38, 0x01, //0x00001228 movb %bl, $1(%rax,%rdi) - 0x48, 0x83, 0xc6, 0xff, //0x0000122c addq $-1, %rsi - 0x48, 0x39, 0xf1, //0x00001230 cmpq %rsi, %rcx - 0x0f, 0x85, 0xe7, 0xff, 0xff, 0xff, //0x00001233 jne LBB0_145 - //0x00001239 LBB0_146 - 0x49, 0x63, 0xc9, //0x00001239 movslq %r9d, %rcx - 0x41, 0xc6, 0x04, 0x08, 0x2e, //0x0000123c movb $46, (%r8,%rcx) - 0x4d, 0x8d, 0x04, 0x07, //0x00001241 leaq (%r15,%rax), %r8 - 0x49, 0x83, 0xc0, 0x02, //0x00001245 addq $2, %r8 - 0xe9, 0x55, 0x01, 0x00, 0x00, //0x00001249 jmp LBB0_180 - //0x0000124e LBB0_131 - 0x44, 0x89, 0xda, //0x0000124e movl %r11d, %edx - 0x48, 0x83, 0xc2, 0x01, //0x00001251 addq $1, %rdx - 0x48, 0x83, 0xe2, 0x80, //0x00001255 andq $-128, %rdx - 0x48, 0x83, 0xc2, 0x80, //0x00001259 addq $-128, %rdx - 0x48, 0xc1, 0xea, 0x07, //0x0000125d shrq $7, %rdx - 0x48, 0x83, 0xc2, 0x01, //0x00001261 addq $1, %rdx - 0x48, 0x83, 0xe2, 0xfc, //0x00001265 andq $-4, %rdx - 0x48, 0xf7, 0xda, //0x00001269 negq %rdx - 0x31, 0xf6, //0x0000126c xorl %esi, %esi - 0xc5, 0xfe, 0x6f, 0x05, 0x8a, 0xed, 0xff, 0xff, //0x0000126e vmovdqu $-4726(%rip), %ymm0 /* LCPI0_0+0(%rip) */ - //0x00001276 LBB0_132 - 0x49, 0x8d, 0x3c, 0x37, //0x00001276 leaq (%r15,%rsi), %rdi - 0xc5, 0xfe, 0x7f, 0x44, 0x38, 0x01, //0x0000127a vmovdqu %ymm0, $1(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x44, 0x38, 0x21, //0x00001280 vmovdqu %ymm0, $33(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x44, 0x38, 0x41, //0x00001286 vmovdqu %ymm0, $65(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x44, 0x38, 0x61, //0x0000128c vmovdqu %ymm0, $97(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0x81, 0x00, 0x00, 0x00, //0x00001292 vmovdqu %ymm0, $129(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0xa1, 0x00, 0x00, 0x00, //0x0000129b vmovdqu %ymm0, $161(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0xc1, 0x00, 0x00, 0x00, //0x000012a4 vmovdqu %ymm0, $193(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0xe1, 0x00, 0x00, 0x00, //0x000012ad vmovdqu %ymm0, $225(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0x01, 0x01, 0x00, 0x00, //0x000012b6 vmovdqu %ymm0, $257(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0x21, 0x01, 0x00, 0x00, //0x000012bf vmovdqu %ymm0, $289(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0x41, 0x01, 0x00, 0x00, //0x000012c8 vmovdqu %ymm0, $321(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0x61, 0x01, 0x00, 0x00, //0x000012d1 vmovdqu %ymm0, $353(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0x81, 0x01, 0x00, 0x00, //0x000012da vmovdqu %ymm0, $385(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0xa1, 0x01, 0x00, 0x00, //0x000012e3 vmovdqu %ymm0, $417(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0xc1, 0x01, 0x00, 0x00, //0x000012ec vmovdqu %ymm0, $449(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0xe1, 0x01, 0x00, 0x00, //0x000012f5 vmovdqu %ymm0, $481(%rax,%rdi) - 0x48, 0x81, 0xc6, 0x00, 0x02, 0x00, 0x00, //0x000012fe addq $512, %rsi - 0x48, 0x83, 0xc2, 0x04, //0x00001305 addq $4, %rdx - 0x0f, 0x85, 0x67, 0xff, 0xff, 0xff, //0x00001309 jne LBB0_132 - //0x0000130f LBB0_133 - 0x49, 0x01, 0xc2, //0x0000130f addq %rax, %r10 - 0x41, 0xf6, 0xc0, 0x03, //0x00001312 testb $3, %r8b - 0x0f, 0x84, 0x5b, 0x00, 0x00, 0x00, //0x00001316 je LBB0_136 - 0x41, 0x83, 0xc3, 0x01, //0x0000131c addl $1, %r11d - 0x41, 0x81, 0xe3, 0x80, 0x01, 0x00, 0x00, //0x00001320 andl $384, %r11d - 0x41, 0x83, 0xc3, 0x80, //0x00001327 addl $-128, %r11d - 0x41, 0xc1, 0xeb, 0x07, //0x0000132b shrl $7, %r11d - 0x41, 0x80, 0xc3, 0x01, //0x0000132f addb $1, %r11b - 0x41, 0x0f, 0xb6, 0xd3, //0x00001333 movzbl %r11b, %edx - 0x83, 0xe2, 0x03, //0x00001337 andl $3, %edx - 0x48, 0xc1, 0xe2, 0x07, //0x0000133a shlq $7, %rdx - 0x4c, 0x01, 0xfe, //0x0000133e addq %r15, %rsi - 0x48, 0x83, 0xc6, 0x61, //0x00001341 addq $97, %rsi - 0x31, 0xff, //0x00001345 xorl %edi, %edi - 0xc5, 0xfe, 0x6f, 0x05, 0xb1, 0xec, 0xff, 0xff, //0x00001347 vmovdqu $-4943(%rip), %ymm0 /* LCPI0_0+0(%rip) */ - //0x0000134f LBB0_135 - 0x48, 0x8d, 0x1c, 0x3e, //0x0000134f leaq (%rsi,%rdi), %rbx - 0xc5, 0xfe, 0x7f, 0x44, 0x18, 0xa0, //0x00001353 vmovdqu %ymm0, $-96(%rax,%rbx) - 0xc5, 0xfe, 0x7f, 0x44, 0x18, 0xc0, //0x00001359 vmovdqu %ymm0, $-64(%rax,%rbx) - 0xc5, 0xfe, 0x7f, 0x44, 0x18, 0xe0, //0x0000135f vmovdqu %ymm0, $-32(%rax,%rbx) - 0xc5, 0xfe, 0x7f, 0x04, 0x18, //0x00001365 vmovdqu %ymm0, (%rax,%rbx) - 0x48, 0x83, 0xef, 0x80, //0x0000136a subq $-128, %rdi - 0x48, 0x39, 0xfa, //0x0000136e cmpq %rdi, %rdx - 0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x00001371 jne LBB0_135 - //0x00001377 LBB0_136 - 0x44, 0x89, 0xf6, //0x00001377 movl %r14d, %esi - 0x4d, 0x89, 0xd0, //0x0000137a movq %r10, %r8 - 0x4d, 0x39, 0xf1, //0x0000137d cmpq %r14, %r9 - 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x00001380 je LBB0_180 - //0x00001386 LBB0_137 - 0x4d, 0x89, 0xd0, //0x00001386 movq %r10, %r8 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001389 .p2align 4, 0x90 - //0x00001390 LBB0_138 - 0x41, 0xc6, 0x00, 0x30, //0x00001390 movb $48, (%r8) - 0x49, 0x83, 0xc0, 0x01, //0x00001394 addq $1, %r8 - 0x83, 0xc6, 0x01, //0x00001398 addl $1, %esi - 0x39, 0xce, //0x0000139b cmpl %ecx, %esi - 0x0f, 0x8c, 0xed, 0xff, 0xff, 0xff, //0x0000139d jl LBB0_138 - //0x000013a3 LBB0_180 - 0x45, 0x29, 0xe0, //0x000013a3 subl %r12d, %r8d - //0x000013a6 LBB0_181 - 0x44, 0x89, 0xc0, //0x000013a6 movl %r8d, %eax - 0x48, 0x83, 0xc4, 0x18, //0x000013a9 addq $24, %rsp - 0x5b, //0x000013ad popq %rbx - 0x41, 0x5c, //0x000013ae popq %r12 - 0x41, 0x5d, //0x000013b0 popq %r13 - 0x41, 0x5e, //0x000013b2 popq %r14 - 0x41, 0x5f, //0x000013b4 popq %r15 - 0x5d, //0x000013b6 popq %rbp - 0xc5, 0xf8, 0x77, //0x000013b7 vzeroupper - 0xc3, //0x000013ba retq - //0x000013bb LBB0_62 - 0x48, 0x81, 0xf9, 0x00, 0xca, 0x9a, 0x3b, //0x000013bb cmpq $1000000000, %rcx - 0x41, 0xbb, 0x0a, 0x00, 0x00, 0x00, //0x000013c2 movl $10, %r11d - 0xe9, 0x69, 0xef, 0xff, 0xff, //0x000013c8 jmp LBB0_63 - //0x000013cd LBB0_1 - 0x45, 0x31, 0xc0, //0x000013cd xorl %r8d, %r8d - 0xe9, 0xd1, 0xff, 0xff, 0xff, //0x000013d0 jmp LBB0_181 - //0x000013d5 LBB0_5 - 0x41, 0xbb, 0xce, 0xfb, 0xff, 0xff, //0x000013d5 movl $-1074, %r11d - 0x49, 0x89, 0xd0, //0x000013db movq %rdx, %r8 - 0xe9, 0xf3, 0xec, 0xff, 0xff, //0x000013de jmp LBB0_6 - //0x000013e3 LBB0_29 - 0x49, 0x81, 0xf8, 0x00, 0xca, 0x9a, 0x3b, //0x000013e3 cmpq $1000000000, %r8 - 0x4c, 0x8b, 0x4d, 0xc8, //0x000013ea movq $-56(%rbp), %r9 - 0x49, 0x83, 0xd9, 0x00, //0x000013ee sbbq $0, %r9 - 0x49, 0x83, 0xc1, 0x0a, //0x000013f2 addq $10, %r9 - 0x4c, 0x89, 0xc0, //0x000013f6 movq %r8, %rax - 0x48, 0xc1, 0xe8, 0x20, //0x000013f9 shrq $32, %rax - 0x0f, 0x85, 0xe3, 0xf1, 0xff, 0xff, //0x000013fd jne LBB0_19 - 0xe9, 0xfb, 0xf5, 0xff, 0xff, //0x00001403 jmp LBB0_30 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001408 .p2align 4, 0x00 - //0x00001410 _Digits - 0x30, 0x30, 0x30, 0x31, 0x30, 0x32, 0x30, 0x33, 0x30, 0x34, 0x30, 0x35, 0x30, 0x36, 0x30, 0x37, //0x00001410 QUAD $0x3330323031303030; QUAD $0x3730363035303430 // .ascii 16, '0001020304050607' - 0x30, 0x38, 0x30, 0x39, 0x31, 0x30, 0x31, 0x31, 0x31, 0x32, 0x31, 0x33, 0x31, 0x34, 0x31, 0x35, //0x00001420 QUAD $0x3131303139303830; QUAD $0x3531343133313231 // .ascii 16, '0809101112131415' - 0x31, 0x36, 0x31, 0x37, 0x31, 0x38, 0x31, 0x39, 0x32, 0x30, 0x32, 0x31, 0x32, 0x32, 0x32, 0x33, //0x00001430 QUAD $0x3931383137313631; QUAD $0x3332323231323032 // .ascii 16, '1617181920212223' - 0x32, 0x34, 0x32, 0x35, 0x32, 0x36, 0x32, 0x37, 0x32, 0x38, 0x32, 0x39, 0x33, 0x30, 0x33, 0x31, //0x00001440 QUAD $0x3732363235323432; QUAD $0x3133303339323832 // .ascii 16, '2425262728293031' - 0x33, 0x32, 0x33, 0x33, 0x33, 0x34, 0x33, 0x35, 0x33, 0x36, 0x33, 0x37, 0x33, 0x38, 0x33, 0x39, //0x00001450 QUAD $0x3533343333333233; QUAD $0x3933383337333633 // .ascii 16, '3233343536373839' - 0x34, 0x30, 0x34, 0x31, 0x34, 0x32, 0x34, 0x33, 0x34, 0x34, 0x34, 0x35, 0x34, 0x36, 0x34, 0x37, //0x00001460 QUAD $0x3334323431343034; QUAD $0x3734363435343434 // .ascii 16, '4041424344454647' - 0x34, 0x38, 0x34, 0x39, 0x35, 0x30, 0x35, 0x31, 0x35, 0x32, 0x35, 0x33, 0x35, 0x34, 0x35, 0x35, //0x00001470 QUAD $0x3135303539343834; QUAD $0x3535343533353235 // .ascii 16, '4849505152535455' - 0x35, 0x36, 0x35, 0x37, 0x35, 0x38, 0x35, 0x39, 0x36, 0x30, 0x36, 0x31, 0x36, 0x32, 0x36, 0x33, //0x00001480 QUAD $0x3935383537353635; QUAD $0x3336323631363036 // .ascii 16, '5657585960616263' - 0x36, 0x34, 0x36, 0x35, 0x36, 0x36, 0x36, 0x37, 0x36, 0x38, 0x36, 0x39, 0x37, 0x30, 0x37, 0x31, //0x00001490 QUAD $0x3736363635363436; QUAD $0x3137303739363836 // .ascii 16, '6465666768697071' - 0x37, 0x32, 0x37, 0x33, 0x37, 0x34, 0x37, 0x35, 0x37, 0x36, 0x37, 0x37, 0x37, 0x38, 0x37, 0x39, //0x000014a0 QUAD $0x3537343733373237; QUAD $0x3937383737373637 // .ascii 16, '7273747576777879' - 0x38, 0x30, 0x38, 0x31, 0x38, 0x32, 0x38, 0x33, 0x38, 0x34, 0x38, 0x35, 0x38, 0x36, 0x38, 0x37, //0x000014b0 QUAD $0x3338323831383038; QUAD $0x3738363835383438 // .ascii 16, '8081828384858687' - 0x38, 0x38, 0x38, 0x39, 0x39, 0x30, 0x39, 0x31, 0x39, 0x32, 0x39, 0x33, 0x39, 0x34, 0x39, 0x35, //0x000014c0 QUAD $0x3139303939383838; QUAD $0x3539343933393239 // .ascii 16, '8889909192939495' - 0x39, 0x36, 0x39, 0x37, 0x39, 0x38, 0x39, 0x39, //0x000014d0 QUAD $0x3939383937393639 // .ascii 8, '96979899' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000014d8 .p2align 4, 0x00 - //0x000014e0 _pow10_ceil_sig.g - 0x4f, 0xdc, 0xbc, 0xbe, 0xfc, 0xb1, 0x77, 0xff, //0x000014e0 .quad -38366372719436721 - 0x7b, 0x0f, 0xbb, 0x13, 0x9c, 0xe8, 0xe8, 0x25, //0x000014e8 .quad 2731688931043774331 - 0xb1, 0x09, 0x36, 0xf7, 0x3d, 0xcf, 0xaa, 0x9f, //0x000014f0 .quad -6941508010590729807 - 0xad, 0xe9, 0x54, 0x8c, 0x61, 0x91, 0xb1, 0x77, //0x000014f8 .quad 8624834609543440813 - 0x1d, 0x8c, 0x03, 0x75, 0x0d, 0x83, 0x95, 0xc7, //0x00001500 .quad -4065198994811024355 - 0x18, 0x24, 0x6a, 0xef, 0xb9, 0xf5, 0x9d, 0xd5, //0x00001508 .quad -3054014793352862696 - 0x25, 0x6f, 0x44, 0xd2, 0xd0, 0xe3, 0x7a, 0xf9, //0x00001510 .quad -469812725086392539 - 0x1e, 0xad, 0x44, 0x6b, 0x28, 0x73, 0x05, 0x4b, //0x00001518 .quad 5405853545163697438 - 0x77, 0xc5, 0x6a, 0x83, 0x62, 0xce, 0xec, 0x9b, //0x00001520 .quad -7211161980820077193 - 0x33, 0xec, 0x0a, 0x43, 0xf9, 0x67, 0xe3, 0x4e, //0x00001528 .quad 5684501474941004851 - 0xd5, 0x76, 0x45, 0x24, 0xfb, 0x01, 0xe8, 0xc2, //0x00001530 .quad -4402266457597708587 - 0x40, 0xa7, 0xcd, 0x93, 0xf7, 0x41, 0x9c, 0x22, //0x00001538 .quad 2493940825248868160 - 0x8a, 0xd4, 0x56, 0xed, 0x79, 0x02, 0xa2, 0xf3, //0x00001540 .quad -891147053569747830 - 0x10, 0x11, 0xc1, 0x78, 0x75, 0x52, 0x43, 0x6b, //0x00001548 .quad 7729112049988473104 - 0xd6, 0x44, 0x56, 0x34, 0x8c, 0x41, 0x45, 0x98, //0x00001550 .quad -7474495936122174250 - 0xaa, 0xaa, 0x78, 0x6b, 0x89, 0x13, 0x0a, 0x83, //0x00001558 .quad -9004363024039368022 - 0x0c, 0xd6, 0x6b, 0x41, 0xef, 0x91, 0x56, 0xbe, //0x00001560 .quad -4731433901725329908 - 0x54, 0xd5, 0x56, 0xc6, 0x6b, 0x98, 0xcc, 0x23, //0x00001568 .quad 2579604275232953684 - 0x8f, 0xcb, 0xc6, 0x11, 0x6b, 0x36, 0xec, 0xed, //0x00001570 .quad -1302606358729274481 - 0xa9, 0x8a, 0xec, 0xb7, 0x86, 0xbe, 0xbf, 0x2c, //0x00001578 .quad 3224505344041192105 - 0x39, 0x3f, 0x1c, 0xeb, 0x02, 0xa2, 0xb3, 0x94, //0x00001580 .quad -7731658001846878407 - 0xaa, 0xd6, 0xf3, 0x32, 0x14, 0xd7, 0xf7, 0x7b, //0x00001588 .quad 8932844867666826922 - 0x07, 0x4f, 0xe3, 0xa5, 0x83, 0x8a, 0xe0, 0xb9, //0x00001590 .quad -5052886483881210105 - 0x54, 0xcc, 0xb0, 0x3f, 0xd9, 0xcc, 0xf5, 0xda, //0x00001598 .quad -2669001970698630060 - 0xc9, 0x22, 0x5c, 0x8f, 0x24, 0xad, 0x58, 0xe8, //0x000015a0 .quad -1704422086424124727 - 0x69, 0xff, 0x9c, 0x8f, 0x0f, 0x40, 0xb3, 0xd1, //0x000015a8 .quad -3336252463373287575 - 0xbe, 0x95, 0x99, 0xd9, 0x36, 0x6c, 0x37, 0x91, //0x000015b0 .quad -7982792831656159810 - 0xa2, 0x1f, 0xc2, 0xb9, 0x09, 0x08, 0x10, 0x23, //0x000015b8 .quad 2526528228819083170 - 0x2d, 0xfb, 0xff, 0x8f, 0x44, 0x47, 0x85, 0xb5, //0x000015c0 .quad -5366805021142811859 - 0x8b, 0xa7, 0x32, 0x28, 0x0c, 0x0a, 0xd4, 0xab, //0x000015c8 .quad -6065211750830921845 - 0xf9, 0xf9, 0xff, 0xb3, 0x15, 0x99, 0xe6, 0xe2, //0x000015d0 .quad -2096820258001126919 - 0x6d, 0x51, 0x3f, 0x32, 0x8f, 0x0c, 0xc9, 0x16, //0x000015d8 .quad 1641857348316123501 - 0x3b, 0xfc, 0x7f, 0x90, 0xad, 0x1f, 0xd0, 0x8d, //0x000015e0 .quad -8228041688891786181 - 0xe4, 0x92, 0x67, 0x7f, 0xd9, 0xa7, 0x3d, 0xae, //0x000015e8 .quad -5891368184943504668 - 0x4a, 0xfb, 0x9f, 0xf4, 0x98, 0x27, 0x44, 0xb1, //0x000015f0 .quad -5673366092687344822 - 0x9d, 0x77, 0x41, 0xdf, 0xcf, 0x11, 0xcd, 0x99, //0x000015f8 .quad -7364210231179380835 - 0x1d, 0xfa, 0xc7, 0x31, 0x7f, 0x31, 0x95, 0xdd, //0x00001600 .quad -2480021597431793123 - 0x84, 0xd5, 0x11, 0xd7, 0x43, 0x56, 0x40, 0x40, //0x00001608 .quad 4629795266307937668 - 0x52, 0xfc, 0x1c, 0x7f, 0xef, 0x3e, 0x7d, 0x8a, //0x00001610 .quad -8467542526035952558 - 0x73, 0x25, 0x6b, 0x66, 0xea, 0x35, 0x28, 0x48, //0x00001618 .quad 5199465050656154995 - 0x66, 0x3b, 0xe4, 0x5e, 0xab, 0x8e, 0x1c, 0xad, //0x00001620 .quad -5972742139117552794 - 0xd0, 0xee, 0x05, 0x00, 0x65, 0x43, 0x32, 0xda, //0x00001628 .quad -2724040723534582064 - 0x40, 0x4a, 0x9d, 0x36, 0x56, 0xb2, 0x63, 0xd8, //0x00001630 .quad -2854241655469553088 - 0x83, 0x6a, 0x07, 0x40, 0x3e, 0xd4, 0xbe, 0x90, //0x00001638 .quad -8016736922845615485 - 0x68, 0x4e, 0x22, 0xe2, 0x75, 0x4f, 0x3e, 0x87, //0x00001640 .quad -8701430062309552536 - 0x92, 0xa2, 0x04, 0xe8, 0xa6, 0x44, 0x77, 0x5a, //0x00001648 .quad 6518754469289960082 - 0x02, 0xe2, 0xaa, 0x5a, 0x53, 0xe3, 0x0d, 0xa9, //0x00001650 .quad -6265101559459552766 - 0x37, 0xcb, 0x05, 0xa2, 0xd0, 0x15, 0x15, 0x71, //0x00001658 .quad 8148443086612450103 - 0x83, 0x9a, 0x55, 0x31, 0x28, 0x5c, 0x51, 0xd3, //0x00001660 .quad -3219690930897053053 - 0x04, 0x3e, 0x87, 0xca, 0x44, 0x5b, 0x5a, 0x0d, //0x00001668 .quad 962181821410786820 - 0x91, 0x80, 0xd5, 0x1e, 0x99, 0xd9, 0x12, 0x84, //0x00001670 .quad -8929835859451740015 - 0xc3, 0x86, 0x94, 0xfe, 0x0a, 0x79, 0x58, 0xe8, //0x00001678 .quad -1704479370831952189 - 0xb6, 0xe0, 0x8a, 0x66, 0xff, 0x8f, 0x17, 0xa5, //0x00001680 .quad -6550608805887287114 - 0x73, 0xa8, 0x39, 0xbe, 0x4d, 0x97, 0x6e, 0x62, //0x00001688 .quad 7092772823314835571 - 0xe3, 0x98, 0x2d, 0x40, 0xff, 0x73, 0x5d, 0xce, //0x00001690 .quad -3576574988931720989 - 0x90, 0x12, 0xc8, 0x2d, 0x21, 0x3d, 0x0a, 0xfb, //0x00001698 .quad -357406007711231344 - 0x8e, 0x7f, 0x1c, 0x88, 0x7f, 0x68, 0xfa, 0x80, //0x000016a0 .quad -9152888395723407474 - 0x9a, 0x0b, 0x9d, 0xbc, 0x34, 0x66, 0xe6, 0x7c, //0x000016a8 .quad 8999993282035256218 - 0x72, 0x9f, 0x23, 0x6a, 0x9f, 0x02, 0x39, 0xa1, //0x000016b0 .quad -6829424476226871438 - 0x81, 0x4e, 0xc4, 0xeb, 0xc1, 0xff, 0x1f, 0x1c, //0x000016b8 .quad 2026619565689294465 - 0x4e, 0x87, 0xac, 0x44, 0x47, 0x43, 0x87, 0xc9, //0x000016c0 .quad -3925094576856201394 - 0x21, 0x62, 0xb5, 0x66, 0xb2, 0xff, 0x27, 0xa3, //0x000016c8 .quad -6690097579743157727 - 0x22, 0xa9, 0xd7, 0x15, 0x19, 0x14, 0xe9, 0xfb, //0x000016d0 .quad -294682202642863838 - 0xa9, 0xba, 0x62, 0x00, 0x9f, 0xff, 0xf1, 0x4b, //0x000016d8 .quad 5472436080603216553 - 0xb5, 0xc9, 0xa6, 0xad, 0x8f, 0xac, 0x71, 0x9d, //0x000016e0 .quad -7101705404292871755 - 0xaa, 0xb4, 0x3d, 0x60, 0xc3, 0x3f, 0x77, 0x6f, //0x000016e8 .quad 8031958568804398250 - 0x22, 0x7c, 0x10, 0x99, 0xb3, 0x17, 0xce, 0xc4, //0x000016f0 .quad -4265445736938701790 - 0xd4, 0x21, 0x4d, 0x38, 0xb4, 0x0f, 0x55, 0xcb, //0x000016f8 .quad -3795109844276665900 - 0x2b, 0x9b, 0x54, 0x7f, 0xa0, 0x9d, 0x01, 0xf6, //0x00001700 .quad -720121152745989333 - 0x49, 0x6a, 0x60, 0x46, 0xa1, 0x53, 0x2a, 0x7e, //0x00001708 .quad 9091170749936331337 - 0xfb, 0xe0, 0x94, 0x4f, 0x84, 0x02, 0xc1, 0x99, //0x00001710 .quad -7367604748107325189 - 0x6e, 0x42, 0xfc, 0xcb, 0x44, 0x74, 0xda, 0x2e, //0x00001718 .quad 3376138709496513134 - 0x39, 0x19, 0x7a, 0x63, 0x25, 0x43, 0x31, 0xc0, //0x00001720 .quad -4597819916706768583 - 0x09, 0x53, 0xfb, 0xfe, 0x55, 0x11, 0x91, 0xfa, //0x00001728 .quad -391512631556746487 - 0x88, 0x9f, 0x58, 0xbc, 0xee, 0x93, 0x3d, 0xf0, //0x00001730 .quad -1135588877456072824 - 0xcb, 0x27, 0xba, 0x7e, 0xab, 0x55, 0x35, 0x79, //0x00001738 .quad 8733981247408842699 - 0xb5, 0x63, 0xb7, 0x35, 0x75, 0x7c, 0x26, 0x96, //0x00001740 .quad -7627272076051127371 - 0xdf, 0x58, 0x34, 0x2f, 0x8b, 0x55, 0xc1, 0x4b, //0x00001748 .quad 5458738279630526687 - 0xa2, 0x3c, 0x25, 0x83, 0x92, 0x1b, 0xb0, 0xbb, //0x00001750 .quad -4922404076636521310 - 0x17, 0x6f, 0x01, 0xfb, 0xed, 0xaa, 0xb1, 0x9e, //0x00001758 .quad -7011635205744005353 - 0xcb, 0x8b, 0xee, 0x23, 0x77, 0x22, 0x9c, 0xea, //0x00001760 .quad -1541319077368263733 - 0xdd, 0xca, 0xc1, 0x79, 0xa9, 0x15, 0x5e, 0x46, //0x00001768 .quad 5070514048102157021 - 0x5f, 0x17, 0x75, 0x76, 0x8a, 0x95, 0xa1, 0x92, //0x00001770 .quad -7880853450996246689 - 0xca, 0x1e, 0x19, 0xec, 0x89, 0xcd, 0xfa, 0x0b, //0x00001778 .quad 863228270850154186 - 0x36, 0x5d, 0x12, 0x14, 0xed, 0xfa, 0x49, 0xb7, //0x00001780 .quad -5239380795317920458 - 0x7c, 0x66, 0x1f, 0x67, 0xec, 0x80, 0xf9, 0xce, //0x00001788 .quad -3532650679864695172 - 0x84, 0xf4, 0x16, 0x59, 0xa8, 0x79, 0x1c, 0xe5, //0x00001790 .quad -1937539975720012668 - 0x1b, 0x40, 0xe7, 0x80, 0x27, 0xe1, 0xb7, 0x82, //0x00001798 .quad -9027499368258256869 - 0xd2, 0x58, 0xae, 0x37, 0x09, 0xcc, 0x31, 0x8f, //0x000017a0 .quad -8128491512466089774 - 0x11, 0x88, 0x90, 0xb0, 0xb8, 0xec, 0xb2, 0xd1, //0x000017a8 .quad -3336344095947716591 - 0x07, 0xef, 0x99, 0x85, 0x0b, 0x3f, 0xfe, 0xb2, //0x000017b0 .quad -5548928372155224313 - 0x16, 0xaa, 0xb4, 0xdc, 0xe6, 0xa7, 0x1f, 0x86, //0x000017b8 .quad -8782116138362033642 - 0xc9, 0x6a, 0x00, 0x67, 0xce, 0xce, 0xbd, 0xdf, //0x000017c0 .quad -2324474446766642487 - 0x9b, 0xd4, 0xe1, 0x93, 0xe0, 0x91, 0xa7, 0x67, //0x000017c8 .quad 7469098900757009563 - 0xbd, 0x42, 0x60, 0x00, 0x41, 0xa1, 0xd6, 0x8b, //0x000017d0 .quad -8370325556870233411 - 0xe1, 0x24, 0x6d, 0x5c, 0x2c, 0xbb, 0xc8, 0xe0, //0x000017d8 .quad -2249342214667950879 - 0x6d, 0x53, 0x78, 0x40, 0x91, 0x49, 0xcc, 0xae, //0x000017e0 .quad -5851220927660403859 - 0x19, 0x6e, 0x88, 0x73, 0xf7, 0xe9, 0xfa, 0x58, //0x000017e8 .quad 6411694268519837209 - 0x48, 0x68, 0x96, 0x90, 0xf5, 0x5b, 0x7f, 0xda, //0x000017f0 .quad -2702340141148116920 - 0x9f, 0x89, 0x6a, 0x50, 0x75, 0xa4, 0x39, 0xaf, //0x000017f8 .quad -5820440219632367201 - 0x2d, 0x01, 0x5e, 0x7a, 0x79, 0x99, 0x8f, 0x88, //0x00001800 .quad -8606491615858654931 - 0x04, 0x96, 0x42, 0x52, 0xc9, 0x06, 0x84, 0x6d, //0x00001808 .quad 7891439908798240260 - 0x78, 0x81, 0xf5, 0xd8, 0xd7, 0x7f, 0xb3, 0xaa, //0x00001810 .quad -6146428501395930760 - 0x84, 0x3b, 0xd3, 0xa6, 0x7b, 0x08, 0xe5, 0xc8, //0x00001818 .quad -3970758169284363388 - 0xd6, 0xe1, 0x32, 0xcf, 0xcd, 0x5f, 0x60, 0xd5, //0x00001820 .quad -3071349608317525546 - 0x65, 0x0a, 0x88, 0x90, 0x9a, 0x4a, 0x1e, 0xfb, //0x00001828 .quad -351761693178066331 - 0x26, 0xcd, 0x7f, 0xa1, 0xe0, 0x3b, 0x5c, 0x85, //0x00001830 .quad -8837122532839535322 - 0x80, 0x06, 0x55, 0x9a, 0xa0, 0xee, 0xf2, 0x5c, //0x00001838 .quad 6697677969404790400 - 0x6f, 0xc0, 0xdf, 0xc9, 0xd8, 0x4a, 0xb3, 0xa6, //0x00001840 .quad -6434717147622031249 - 0x1f, 0x48, 0xea, 0xc0, 0x48, 0xaa, 0x2f, 0xf4, //0x00001848 .quad -851274575098787809 - 0x8b, 0xb0, 0x57, 0xfc, 0x8e, 0x1d, 0x60, 0xd0, //0x00001850 .quad -3431710416100151157 - 0x27, 0xda, 0x24, 0xf1, 0xda, 0x94, 0x3b, 0xf1, //0x00001858 .quad -1064093218873484761 - 0x57, 0xce, 0xb6, 0x5d, 0x79, 0x12, 0x3c, 0x82, //0x00001860 .quad -9062348037703676329 - 0x59, 0x08, 0xb7, 0xd6, 0x08, 0x3d, 0xc5, 0x76, //0x00001868 .quad 8558313775058847833 - 0xed, 0x81, 0x24, 0xb5, 0x17, 0x17, 0xcb, 0xa2, //0x00001870 .quad -6716249028702207507 - 0x6f, 0xca, 0x64, 0x0c, 0x4b, 0x8c, 0x76, 0x54, //0x00001878 .quad 6086206200396171887 - 0x68, 0xa2, 0x6d, 0xa2, 0xdd, 0xdc, 0x7d, 0xcb, //0x00001880 .quad -3783625267450371480 - 0x0a, 0xfd, 0x7d, 0xcf, 0x5d, 0x2f, 0x94, 0xa9, //0x00001888 .quad -6227300304786948854 - 0x02, 0x0b, 0x09, 0x0b, 0x15, 0x54, 0x5d, 0xfe, //0x00001890 .quad -117845565885576446 - 0x4d, 0x7c, 0x5d, 0x43, 0x35, 0x3b, 0xf9, 0xd3, //0x00001898 .quad -3172439362556298163 - 0xe1, 0xa6, 0xe5, 0x26, 0x8d, 0x54, 0xfa, 0x9e, //0x000018a0 .quad -6991182506319567135 - 0xb0, 0x6d, 0x1a, 0x4a, 0x01, 0xc5, 0x7b, 0xc4, //0x000018a8 .quad -4288617610811380304 - 0x9a, 0x10, 0x9f, 0x70, 0xb0, 0xe9, 0xb8, 0xc6, //0x000018b0 .quad -4127292114472071014 - 0x1c, 0x09, 0xa1, 0x9c, 0x41, 0xb6, 0x9a, 0x35, //0x000018b8 .quad 3862600023340550428 - 0xc0, 0xd4, 0xc6, 0x8c, 0x1c, 0x24, 0x67, 0xf8, //0x000018c0 .quad -547429124662700864 - 0x63, 0x4b, 0xc9, 0x03, 0xd2, 0x63, 0x01, 0xc3, //0x000018c8 .quad -4395122007679087773 - 0xf8, 0x44, 0xfc, 0xd7, 0x91, 0x76, 0x40, 0x9b, //0x000018d0 .quad -7259672230555269896 - 0x1e, 0xcf, 0x5d, 0x42, 0x63, 0xde, 0xe0, 0x79, //0x000018d8 .quad 8782263791269039902 - 0x36, 0x56, 0xfb, 0x4d, 0x36, 0x94, 0x10, 0xc2, //0x000018e0 .quad -4462904269766699466 - 0xe5, 0x42, 0xf5, 0x12, 0xfc, 0x15, 0x59, 0x98, //0x000018e8 .quad -7468914334623251739 - 0xc4, 0x2b, 0x7a, 0xe1, 0x43, 0xb9, 0x94, 0xf2, //0x000018f0 .quad -966944318780986428 - 0x9e, 0x93, 0xb2, 0x17, 0x7b, 0x5b, 0x6f, 0x3e, //0x000018f8 .quad 4498915137003099038 - 0x5a, 0x5b, 0xec, 0x6c, 0xca, 0xf3, 0x9c, 0x97, //0x00001900 .quad -7521869226879198374 - 0x43, 0x9c, 0xcf, 0xee, 0x2c, 0x99, 0x05, 0xa7, //0x00001908 .quad -6411550076227838909 - 0x31, 0x72, 0x27, 0x08, 0xbd, 0x30, 0x84, 0xbd, //0x00001910 .quad -4790650515171610063 - 0x54, 0x83, 0x83, 0x2a, 0x78, 0xff, 0xc6, 0x50, //0x00001918 .quad 5820620459997365076 - 0xbd, 0x4e, 0x31, 0x4a, 0xec, 0x3c, 0xe5, 0xec, //0x00001920 .quad -1376627125537124675 - 0x29, 0x64, 0x24, 0x35, 0x56, 0xbf, 0xf8, 0xa4, //0x00001928 .quad -6559282480285457367 - 0x36, 0xd1, 0x5e, 0xae, 0x13, 0x46, 0x0f, 0x94, //0x00001930 .quad -7777920981101784778 - 0x9a, 0xbe, 0x36, 0xe1, 0x95, 0x77, 0x1b, 0x87, //0x00001938 .quad -8711237568605798758 - 0x84, 0x85, 0xf6, 0x99, 0x98, 0x17, 0x13, 0xb9, //0x00001940 .quad -5110715207949843068 - 0x40, 0x6e, 0x84, 0x59, 0x7b, 0x55, 0xe2, 0x28, //0x00001948 .quad 2946011094524915264 - 0xe5, 0x26, 0x74, 0xc0, 0x7e, 0xdd, 0x57, 0xe7, //0x00001950 .quad -1776707991509915931 - 0xd0, 0x89, 0xe5, 0x2f, 0xda, 0xea, 0x1a, 0x33, //0x00001958 .quad 3682513868156144080 - 0x4f, 0x98, 0x48, 0x38, 0x6f, 0xea, 0x96, 0x90, //0x00001960 .quad -8027971522334779313 - 0x22, 0x76, 0xef, 0x5d, 0xc8, 0xd2, 0xf0, 0x3f, //0x00001968 .quad 4607414176811284002 - 0x63, 0xbe, 0x5a, 0x06, 0x0b, 0xa5, 0xbc, 0xb4, //0x00001970 .quad -5423278384491086237 - 0xaa, 0x53, 0x6b, 0x75, 0x7a, 0x07, 0xed, 0x0f, //0x00001978 .quad 1147581702586717098 - 0xfb, 0x6d, 0xf1, 0xc7, 0x4d, 0xce, 0xeb, 0xe1, //0x00001980 .quad -2167411962186469893 - 0x95, 0x28, 0xc6, 0x12, 0x59, 0x49, 0xe8, 0xd3, //0x00001988 .quad -3177208890193991531 - 0xbd, 0xe4, 0xf6, 0x9c, 0xf0, 0x60, 0x33, 0x8d, //0x00001990 .quad -8272161504007625539 - 0x5d, 0xd9, 0xbb, 0xab, 0xd7, 0x2d, 0x71, 0x64, //0x00001998 .quad 7237616480483531101 - 0xec, 0x9d, 0x34, 0xc4, 0x2c, 0x39, 0x80, 0xb0, //0x000019a0 .quad -5728515861582144020 - 0xb4, 0xcf, 0xaa, 0x96, 0x4d, 0x79, 0x8d, 0xbd, //0x000019a8 .quad -4788037454677749836 - 0x67, 0xc5, 0x41, 0xf5, 0x77, 0x47, 0xa0, 0xdc, //0x000019b0 .quad -2548958808550292121 - 0xa1, 0x83, 0x55, 0xfc, 0xa0, 0xd7, 0xf0, 0xec, //0x000019b8 .quad -1373360799919799391 - 0x60, 0x1b, 0x49, 0xf9, 0xaa, 0x2c, 0xe4, 0x89, //0x000019c0 .quad -8510628282985014432 - 0x45, 0x72, 0xb5, 0x9d, 0xc4, 0x86, 0x16, 0xf4, //0x000019c8 .quad -858350499949874619 - 0x39, 0x62, 0x9b, 0xb7, 0xd5, 0x37, 0x5d, 0xac, //0x000019d0 .quad -6026599335303880135 - 0xd6, 0xce, 0x22, 0xc5, 0x75, 0x28, 0x1c, 0x31, //0x000019d8 .quad 3538747893490044630 - 0xc7, 0x3a, 0x82, 0x25, 0xcb, 0x85, 0x74, 0xd7, //0x000019e0 .quad -2921563150702462265 - 0x8c, 0x82, 0x6b, 0x36, 0x93, 0x32, 0x63, 0x7d, //0x000019e8 .quad 9035120885289943692 - 0xbc, 0x64, 0x71, 0xf7, 0x9e, 0xd3, 0xa8, 0x86, //0x000019f0 .quad -8743505996830120772 - 0x98, 0x31, 0x03, 0x02, 0x9c, 0xff, 0x5d, 0xae, //0x000019f8 .quad -5882264492762254952 - 0xeb, 0xbd, 0x4d, 0xb5, 0x86, 0x08, 0x53, 0xa8, //0x00001a00 .quad -6317696477610263061 - 0xfd, 0xfd, 0x83, 0x02, 0x83, 0x7f, 0xf5, 0xd9, //0x00001a08 .quad -2741144597525430787 - 0x66, 0x2d, 0xa1, 0x62, 0xa8, 0xca, 0x67, 0xd2, //0x00001a10 .quad -3285434578585440922 - 0x7c, 0xfd, 0x24, 0xc3, 0x63, 0xdf, 0x72, 0xd0, //0x00001a18 .quad -3426430746906788484 - 0x60, 0xbc, 0xa4, 0x3d, 0xa9, 0xde, 0x80, 0x83, //0x00001a20 .quad -8970925639256982432 - 0x6e, 0x1e, 0xf7, 0x59, 0x9e, 0xcb, 0x47, 0x42, //0x00001a28 .quad 4776009810824339054 - 0x78, 0xeb, 0x0d, 0x8d, 0x53, 0x16, 0x61, 0xa4, //0x00001a30 .quad -6601971030643840136 - 0x09, 0xe6, 0x74, 0xf0, 0x85, 0xbe, 0xd9, 0x52, //0x00001a38 .quad 5970012263530423817 - 0x56, 0x66, 0x51, 0x70, 0xe8, 0x5b, 0x79, 0xcd, //0x00001a40 .quad -3640777769877412266 - 0x8c, 0x1f, 0x92, 0x6c, 0x27, 0x2e, 0x90, 0x67, //0x00001a48 .quad 7462515329413029772 - 0xf6, 0xdf, 0x32, 0x46, 0x71, 0xd9, 0x6b, 0x80, //0x00001a50 .quad -9193015133814464522 - 0xb7, 0x53, 0xdb, 0xa3, 0xd8, 0x1c, 0xba, 0x00, //0x00001a58 .quad 52386062455755703 - 0xf3, 0x97, 0xbf, 0x97, 0xcd, 0xcf, 0x86, 0xa0, //0x00001a60 .quad -6879582898840692749 - 0xa5, 0x28, 0xd2, 0xcc, 0x0e, 0xa4, 0xe8, 0x80, //0x00001a68 .quad -9157889458785081179 - 0xf0, 0x7d, 0xaf, 0xfd, 0xc0, 0x83, 0xa8, 0xc8, //0x00001a70 .quad -3987792605123478032 - 0xce, 0xb2, 0x06, 0x80, 0x12, 0xcd, 0x22, 0x61, //0x00001a78 .quad 6999382250228200142 - 0x6c, 0x5d, 0x1b, 0x3d, 0xb1, 0xa4, 0xd2, 0xfa, //0x00001a80 .quad -373054737976959636 - 0x82, 0x5f, 0x08, 0x20, 0x57, 0x80, 0x6b, 0x79, //0x00001a88 .quad 8749227812785250178 - 0x63, 0x1a, 0x31, 0xc6, 0xee, 0xa6, 0xc3, 0x9c, //0x00001a90 .quad -7150688238876681629 - 0xb1, 0x3b, 0x05, 0x74, 0x36, 0x30, 0xe3, 0xcb, //0x00001a98 .quad -3755104653863994447 - 0xfc, 0x60, 0xbd, 0x77, 0xaa, 0x90, 0xf4, 0xc3, //0x00001aa0 .quad -4326674280168464132 - 0x9d, 0x8a, 0x06, 0x11, 0x44, 0xfc, 0xdb, 0xbe, //0x00001aa8 .quad -4693880817329993059 - 0x3b, 0xb9, 0xac, 0x15, 0xd5, 0xb4, 0xf1, 0xf4, //0x00001ab0 .quad -796656831783192261 - 0x45, 0x2d, 0x48, 0x15, 0x55, 0xfb, 0x92, 0xee, //0x00001ab8 .quad -1255665003235103419 - 0xc5, 0xf3, 0x8b, 0x2d, 0x05, 0x11, 0x17, 0x99, //0x00001ac0 .quad -7415439547505577019 - 0x4b, 0x1c, 0x4d, 0x2d, 0x15, 0xdd, 0x1b, 0x75, //0x00001ac8 .quad 8438581409832836171 - 0xb6, 0xf0, 0xee, 0x78, 0x46, 0xd5, 0x5c, 0xbf, //0x00001ad0 .quad -4657613415954583370 - 0x5e, 0x63, 0xa0, 0x78, 0x5a, 0xd4, 0x62, 0xd2, //0x00001ad8 .quad -3286831292991118498 - 0xe4, 0xac, 0x2a, 0x17, 0x98, 0x0a, 0x34, 0xef, //0x00001ae0 .quad -1210330751515841308 - 0x35, 0x7c, 0xc8, 0x16, 0x71, 0x89, 0xfb, 0x86, //0x00001ae8 .quad -8720225134666286027 - 0x0e, 0xac, 0x7a, 0x0e, 0x9f, 0x86, 0x80, 0x95, //0x00001af0 .quad -7673985747338482674 - 0xa1, 0x4d, 0x3d, 0xae, 0xe6, 0x35, 0x5d, 0xd4, //0x00001af8 .quad -3144297699952734815 - 0x12, 0x57, 0x19, 0xd2, 0x46, 0xa8, 0xe0, 0xba, //0x00001b00 .quad -4980796165745715438 - 0x0a, 0xa1, 0xcc, 0x59, 0x60, 0x83, 0x74, 0x89, //0x00001b08 .quad -8542058143368306422 - 0xd7, 0xac, 0x9f, 0x86, 0x58, 0xd2, 0x98, 0xe9, //0x00001b10 .quad -1614309188754756393 - 0x4c, 0xc9, 0x3f, 0x70, 0x38, 0xa4, 0xd1, 0x2b, //0x00001b18 .quad 3157485376071780684 - 0x06, 0xcc, 0x23, 0x54, 0x77, 0x83, 0xff, 0x91, //0x00001b20 .quad -7926472270612804602 - 0xd0, 0xdd, 0x27, 0x46, 0xa3, 0x06, 0x63, 0x7b, //0x00001b28 .quad 8890957387685944784 - 0x08, 0xbf, 0x2c, 0x29, 0x55, 0x64, 0x7f, 0xb6, //0x00001b30 .quad -5296404319838617848 - 0x43, 0xd5, 0xb1, 0x17, 0x4c, 0xc8, 0x3b, 0x1a, //0x00001b38 .quad 1890324697752655171 - 0xca, 0xee, 0x77, 0x73, 0x6a, 0x3d, 0x1f, 0xe4, //0x00001b40 .quad -2008819381370884406 - 0x94, 0x4a, 0x9e, 0x1d, 0x5f, 0xba, 0xca, 0x20, //0x00001b48 .quad 2362905872190818964 - 0x3e, 0xf5, 0x2a, 0x88, 0x62, 0x86, 0x93, 0x8e, //0x00001b50 .quad -8173041140997884610 - 0x9d, 0xee, 0x82, 0x72, 0x7b, 0xb4, 0x7e, 0x54, //0x00001b58 .quad 6088502188546649757 - 0x8d, 0xb2, 0x35, 0x2a, 0xfb, 0x67, 0x38, 0xb2, //0x00001b60 .quad -5604615407819967859 - 0x44, 0xaa, 0x23, 0x4f, 0x9a, 0x61, 0x9e, 0xe9, //0x00001b68 .quad -1612744301171463612 - 0x31, 0x1f, 0xc3, 0xf4, 0xf9, 0x81, 0xc6, 0xde, //0x00001b70 .quad -2394083241347571919 - 0xd5, 0x94, 0xec, 0xe2, 0x00, 0xfa, 0x05, 0x64, //0x00001b78 .quad 7207441660390446293 - 0x7e, 0xf3, 0xf9, 0x38, 0x3c, 0x11, 0x3c, 0x8b, //0x00001b80 .quad -8413831053483314306 - 0x05, 0xdd, 0xd3, 0x8d, 0x40, 0xbc, 0x83, 0xde, //0x00001b88 .quad -2412877989897052923 - 0x5e, 0x70, 0x38, 0x47, 0x8b, 0x15, 0x0b, 0xae, //0x00001b90 .quad -5905602798426754978 - 0x46, 0xd4, 0x48, 0xb1, 0x50, 0xab, 0x24, 0x96, //0x00001b98 .quad -7627783505798704058 - 0x76, 0x8c, 0x06, 0x19, 0xee, 0xda, 0x8d, 0xd9, //0x00001ba0 .quad -2770317479606055818 - 0x58, 0x09, 0x9b, 0xdd, 0x24, 0xd6, 0xad, 0x3b, //0x00001ba8 .quad 4300328673033783640 - 0xc9, 0x17, 0xa4, 0xcf, 0xd4, 0xa8, 0xf8, 0x87, //0x00001bb0 .quad -8648977452394866743 - 0xd7, 0xe5, 0x80, 0x0a, 0xd7, 0xa5, 0x4c, 0xe5, //0x00001bb8 .quad -1923980597781273129 - 0xbc, 0x1d, 0x8d, 0x03, 0x0a, 0xd3, 0xf6, 0xa9, //0x00001bc0 .quad -6199535797066195524 - 0x4d, 0x1f, 0x21, 0xcd, 0x4c, 0xcf, 0x9f, 0x5e, //0x00001bc8 .quad 6818396289628184397 - 0x2b, 0x65, 0x70, 0x84, 0xcc, 0x87, 0x74, 0xd4, //0x00001bd0 .quad -3137733727905356501 - 0x20, 0x67, 0x69, 0x00, 0x20, 0xc3, 0x47, 0x76, //0x00001bd8 .quad 8522995362035230496 - 0x3b, 0x3f, 0xc6, 0xd2, 0xdf, 0xd4, 0xc8, 0x84, //0x00001be0 .quad -8878612607581929669 - 0x74, 0xe0, 0x41, 0x00, 0xf4, 0xd9, 0xec, 0x29, //0x00001be8 .quad 3021029092058325108 - 0x09, 0xcf, 0x77, 0xc7, 0x17, 0x0a, 0xfb, 0xa5, //0x00001bf0 .quad -6486579741050024183 - 0x91, 0x58, 0x52, 0x00, 0x71, 0x10, 0x68, 0xf4, //0x00001bf8 .quad -835399653354481519 - 0xcc, 0xc2, 0x55, 0xb9, 0x9d, 0xcc, 0x79, 0xcf, //0x00001c00 .quad -3496538657885142324 - 0xb5, 0xee, 0x66, 0x40, 0x8d, 0x14, 0x82, 0x71, //0x00001c08 .quad 8179122470161673909 - 0xbf, 0x99, 0xd5, 0x93, 0xe2, 0x1f, 0xac, 0x81, //0x00001c10 .quad -9102865688819295809 - 0x31, 0x55, 0x40, 0x48, 0xd8, 0x4c, 0xf1, 0xc6, //0x00001c18 .quad -4111420493003729615 - 0x2f, 0x00, 0xcb, 0x38, 0xdb, 0x27, 0x17, 0xa2, //0x00001c20 .quad -6766896092596731857 - 0x7d, 0x6a, 0x50, 0x5a, 0x0e, 0xa0, 0xad, 0xb8, //0x00001c28 .quad -5139275616254662019 - 0x3b, 0xc0, 0xfd, 0x06, 0xd2, 0xf1, 0x9c, 0xca, //0x00001c30 .quad -3846934097318526917 - 0x1d, 0x85, 0xe4, 0xf0, 0x11, 0x08, 0xd9, 0xa6, //0x00001c38 .quad -6424094520318327523 - 0x4a, 0x30, 0xbd, 0x88, 0x46, 0x2e, 0x44, 0xfd, //0x00001c40 .quad -196981603220770742 - 0x64, 0xa6, 0x1d, 0x6d, 0x16, 0x4a, 0x8f, 0x90, //0x00001c48 .quad -8030118150397909404 - 0x2e, 0x3e, 0x76, 0x15, 0xec, 0x9c, 0x4a, 0x9e, //0x00001c50 .quad -7040642529654063570 - 0xff, 0x87, 0x32, 0x04, 0x4e, 0x8e, 0x59, 0x9a, //0x00001c58 .quad -7324666853212387329 - 0xba, 0xcd, 0xd3, 0x1a, 0x27, 0x44, 0xdd, 0xc5, //0x00001c60 .quad -4189117143640191558 - 0xfe, 0x29, 0x3f, 0x85, 0xe1, 0xf1, 0xef, 0x40, //0x00001c68 .quad 4679224488766679550 - 0x28, 0xc1, 0x88, 0xe1, 0x30, 0x95, 0x54, 0xf7, //0x00001c70 .quad -624710411122851544 - 0x7d, 0xf4, 0x8e, 0xe6, 0x59, 0xee, 0x2b, 0xd1, //0x00001c78 .quad -3374341425896426371 - 0xb9, 0x78, 0xf5, 0x8c, 0x3e, 0xdd, 0x94, 0x9a, //0x00001c80 .quad -7307973034592864071 - 0xcf, 0x58, 0x19, 0x30, 0xf8, 0x74, 0xbb, 0x82, //0x00001c88 .quad -9026492418826348337 - 0xe7, 0xd6, 0x32, 0x30, 0x8e, 0x14, 0x3a, 0xc1, //0x00001c90 .quad -4523280274813692185 - 0x02, 0xaf, 0x1f, 0x3c, 0x36, 0x52, 0x6a, 0xe3, //0x00001c98 .quad -2059743486678159614 - 0xa1, 0x8c, 0x3f, 0xbc, 0xb1, 0x99, 0x88, 0xf1, //0x00001ca0 .quad -1042414325089727327 - 0xc2, 0x9a, 0x27, 0xcb, 0xc3, 0xe6, 0x44, 0xdc, //0x00001ca8 .quad -2574679358347699518 - 0xe5, 0xb7, 0xa7, 0x15, 0x0f, 0x60, 0xf5, 0x96, //0x00001cb0 .quad -7569037980822161435 - 0xba, 0xc0, 0xf8, 0x5e, 0x3a, 0x10, 0xab, 0x29, //0x00001cb8 .quad 3002511419460075706 - 0xde, 0xa5, 0x11, 0xdb, 0x12, 0xb8, 0xb2, 0xbc, //0x00001cc0 .quad -4849611457600313890 - 0xe8, 0xf0, 0xb6, 0xf6, 0x48, 0xd4, 0x15, 0x74, //0x00001cc8 .quad 8364825292752482536 - 0x56, 0x0f, 0xd6, 0x91, 0x17, 0x66, 0xdf, 0xeb, //0x00001cd0 .quad -1450328303573004458 - 0x22, 0xad, 0x64, 0x34, 0x5b, 0x49, 0x1b, 0x11, //0x00001cd8 .quad 1232659579085827362 - 0x95, 0xc9, 0x25, 0xbb, 0xce, 0x9f, 0x6b, 0x93, //0x00001ce0 .quad -7823984217374209643 - 0x35, 0xec, 0xbe, 0x00, 0xd9, 0x0d, 0xb1, 0xca, //0x00001ce8 .quad -3841273781498745803 - 0xfb, 0x3b, 0xef, 0x69, 0xc2, 0x87, 0x46, 0xb8, //0x00001cf0 .quad -5168294253290374149 - 0x43, 0xa7, 0xee, 0x40, 0x4f, 0x51, 0x5d, 0x3d, //0x00001cf8 .quad 4421779809981343555 - 0xfa, 0x0a, 0x6b, 0x04, 0xb3, 0x29, 0x58, 0xe6, //0x00001d00 .quad -1848681798185579782 - 0x13, 0x51, 0x2a, 0x11, 0xa3, 0xa5, 0xb4, 0x0c, //0x00001d08 .quad 915538744049291539 - 0xdc, 0xe6, 0xc2, 0xe2, 0x0f, 0x1a, 0xf7, 0x8f, //0x00001d10 .quad -8072955151507069220 - 0xac, 0x72, 0xba, 0xea, 0x85, 0xe7, 0xf0, 0x47, //0x00001d18 .quad 5183897733458195116 - 0x93, 0xa0, 0x73, 0xdb, 0x93, 0xe0, 0xf4, 0xb3, //0x00001d20 .quad -5479507920956448621 - 0x57, 0x0f, 0x69, 0x65, 0x67, 0x21, 0xed, 0x59, //0x00001d28 .quad 6479872166822743895 - 0xb8, 0x88, 0x50, 0xd2, 0xb8, 0x18, 0xf2, 0xe0, //0x00001d30 .quad -2237698882768172872 - 0x2d, 0x53, 0xc3, 0x3e, 0xc1, 0x69, 0x68, 0x30, //0x00001d38 .quad 3488154190101041965 - 0x73, 0x55, 0x72, 0x83, 0x73, 0x4f, 0x97, 0x8c, //0x00001d40 .quad -8316090829371189901 - 0xfc, 0x13, 0x3a, 0xc7, 0x18, 0x42, 0x41, 0x1e, //0x00001d48 .quad 2180096368813151228 - 0xcf, 0xea, 0x4e, 0x64, 0x50, 0x23, 0xbd, 0xaf, //0x00001d50 .quad -5783427518286599473 - 0xfb, 0x98, 0x08, 0xf9, 0x9e, 0x92, 0xd1, 0xe5, //0x00001d58 .quad -1886565557410948869 - 0x83, 0xa5, 0x62, 0x7d, 0x24, 0x6c, 0xac, 0xdb, //0x00001d60 .quad -2617598379430861437 - 0x3a, 0xbf, 0x4a, 0xb7, 0x46, 0xf7, 0x45, 0xdf, //0x00001d68 .quad -2358206946763686086 - 0x72, 0xa7, 0x5d, 0xce, 0x96, 0xc3, 0x4b, 0x89, //0x00001d70 .quad -8553528014785370254 - 0x84, 0xb7, 0x8e, 0x32, 0x8c, 0xba, 0x8b, 0x6b, //0x00001d78 .quad 7749492695127472004 - 0x4f, 0x11, 0xf5, 0x81, 0x7c, 0xb4, 0x9e, 0xab, //0x00001d80 .quad -6080224000054324913 - 0x65, 0x65, 0x32, 0x3f, 0x2f, 0xa9, 0x6e, 0x06, //0x00001d88 .quad 463493832054564197 - 0xa2, 0x55, 0x72, 0xa2, 0x9b, 0x61, 0x86, 0xd6, //0x00001d90 .quad -2988593981640518238 - 0xbe, 0xfe, 0xfe, 0x0e, 0x7b, 0x53, 0x0a, 0xc8, //0x00001d98 .quad -4032318728359182658 - 0x85, 0x75, 0x87, 0x45, 0x01, 0xfd, 0x13, 0x86, //0x00001da0 .quad -8785400266166405755 - 0x37, 0x5f, 0x5f, 0xe9, 0x2c, 0x74, 0x06, 0xbd, //0x00001da8 .quad -4826042214438183113 - 0xe7, 0x52, 0xe9, 0x96, 0x41, 0xfc, 0x98, 0xa7, //0x00001db0 .quad -6370064314280619289 - 0x05, 0x37, 0xb7, 0x23, 0x38, 0x11, 0x48, 0x2c, //0x00001db8 .quad 3190819268807046917 - 0xa0, 0xa7, 0xa3, 0xfc, 0x51, 0x3b, 0x7f, 0xd1, //0x00001dc0 .quad -3350894374423386208 - 0xc6, 0x04, 0xa5, 0x2c, 0x86, 0x15, 0x5a, 0xf7, //0x00001dc8 .quad -623161932418579258 - 0xc4, 0x48, 0xe6, 0x3d, 0x13, 0x85, 0xef, 0x82, //0x00001dd0 .quad -9011838011655698236 - 0xfc, 0x22, 0xe7, 0xdb, 0x73, 0x4d, 0x98, 0x9a, //0x00001dd8 .quad -7307005235402693892 - 0xf5, 0xda, 0x5f, 0x0d, 0x58, 0x66, 0xab, 0xa3, //0x00001de0 .quad -6653111496142234891 - 0xbb, 0xeb, 0xe0, 0xd2, 0xd0, 0x60, 0x3e, 0xc1, //0x00001de8 .quad -4522070525825979461 - 0xb3, 0xd1, 0xb7, 0x10, 0xee, 0x3f, 0x96, 0xcc, //0x00001df0 .quad -3704703351750405709 - 0xa9, 0x26, 0x99, 0x07, 0x05, 0xf9, 0x8d, 0x31, //0x00001df8 .quad 3570783879572301481 - 0x1f, 0xc6, 0xe5, 0x94, 0xe9, 0xcf, 0xbb, 0xff, //0x00001e00 .quad -19193171260619233 - 0x53, 0x70, 0x7f, 0x49, 0x46, 0x77, 0xf1, 0xfd, //0x00001e08 .quad -148206168962011053 - 0xd3, 0x9b, 0x0f, 0xfd, 0xf1, 0x61, 0xd5, 0x9f, //0x00001e10 .quad -6929524759678968877 - 0x34, 0xa6, 0xef, 0xed, 0x8b, 0xea, 0xb6, 0xfe, //0x00001e18 .quad -92628855601256908 - 0xc8, 0x82, 0x53, 0x7c, 0x6e, 0xba, 0xca, 0xc7, //0x00001e20 .quad -4050219931171323192 - 0xc1, 0x8f, 0x6b, 0xe9, 0x2e, 0xa5, 0x64, 0xfe, //0x00001e28 .quad -115786069501571135 - 0x7b, 0x63, 0x68, 0x1b, 0x0a, 0x69, 0xbd, 0xf9, //0x00001e30 .quad -451088895536766085 - 0xb1, 0x73, 0xc6, 0xa3, 0x7a, 0xce, 0xfd, 0x3d, //0x00001e38 .quad 4466953431550423985 - 0x2d, 0x3e, 0x21, 0x51, 0xa6, 0x61, 0x16, 0x9c, //0x00001e40 .quad -7199459587351560659 - 0x4f, 0x08, 0x5c, 0xa6, 0x0c, 0xa1, 0xbe, 0x06, //0x00001e48 .quad 486002885505321039 - 0xb8, 0x8d, 0x69, 0xe5, 0x0f, 0xfa, 0x1b, 0xc3, //0x00001e50 .quad -4387638465762062920 - 0x63, 0x0a, 0xf3, 0xcf, 0x4f, 0x49, 0x6e, 0x48, //0x00001e58 .quad 5219189625309039203 - 0x26, 0xf1, 0xc3, 0xde, 0x93, 0xf8, 0xe2, 0xf3, //0x00001e60 .quad -872862063775190746 - 0xfb, 0xcc, 0xef, 0xc3, 0xa3, 0xdb, 0x89, 0x5a, //0x00001e68 .quad 6523987031636299003 - 0xb7, 0x76, 0x3a, 0x6b, 0x5c, 0xdb, 0x6d, 0x98, //0x00001e70 .quad -7463067817500576073 - 0x1d, 0xe0, 0x75, 0x5a, 0x46, 0x29, 0x96, 0xf8, //0x00001e78 .quad -534194123654701027 - 0x65, 0x14, 0x09, 0x86, 0x33, 0x52, 0x89, 0xbe, //0x00001e80 .quad -4717148753448332187 - 0x24, 0x58, 0x13, 0xf1, 0x97, 0xb3, 0xbb, 0xf6, //0x00001e88 .quad -667742654568376284 - 0x7f, 0x59, 0x8b, 0x67, 0xc0, 0xa6, 0x2b, 0xee, //0x00001e90 .quad -1284749923383027329 - 0x2d, 0x2e, 0x58, 0xed, 0x7d, 0xa0, 0x6a, 0x74, //0x00001e98 .quad 8388693718644305453 - 0xef, 0x17, 0xb7, 0x40, 0x38, 0x48, 0xdb, 0x94, //0x00001ea0 .quad -7720497729755473937 - 0xdd, 0x1c, 0x57, 0xb4, 0x4e, 0xa4, 0xc2, 0xa8, //0x00001ea8 .quad -6286281471915778851 - 0xeb, 0xdd, 0xe4, 0x50, 0x46, 0x1a, 0x12, 0xba, //0x00001eb0 .quad -5038936143766954517 - 0x14, 0xe4, 0x6c, 0x61, 0x62, 0x4d, 0xf3, 0x92, //0x00001eb8 .quad -7857851839894723564 - 0x66, 0x15, 0x1e, 0xe5, 0xd7, 0xa0, 0x96, 0xe8, //0x00001ec0 .quad -1686984161281305242 - 0x18, 0x1d, 0xc8, 0xf9, 0xba, 0x20, 0xb0, 0x77, //0x00001ec8 .quad 8624429273841147160 - 0x60, 0xcd, 0x32, 0xef, 0x86, 0x24, 0x5e, 0x91, //0x00001ed0 .quad -7971894128441897632 - 0x2f, 0x12, 0x1d, 0xdc, 0x74, 0x14, 0xce, 0x0a, //0x00001ed8 .quad 778582277723329071 - 0xb8, 0x80, 0xff, 0xaa, 0xa8, 0xad, 0xb5, 0xb5, //0x00001ee0 .quad -5353181642124984136 - 0xbb, 0x56, 0x24, 0x13, 0x92, 0x99, 0x81, 0x0d, //0x00001ee8 .quad 973227847154161339 - 0xe6, 0x60, 0xbf, 0xd5, 0x12, 0x19, 0x23, 0xe3, //0x00001ef0 .quad -2079791034228842266 - 0x6a, 0x6c, 0xed, 0x97, 0xf6, 0xff, 0xe1, 0x10, //0x00001ef8 .quad 1216534808942701674 - 0x8f, 0x9c, 0x97, 0xc5, 0xab, 0xef, 0xf5, 0x8d, //0x00001f00 .quad -8217398424034108273 - 0xc2, 0x63, 0xf4, 0x1e, 0xfa, 0x3f, 0x8d, 0xca, //0x00001f08 .quad -3851351762838199358 - 0xb3, 0x83, 0xfd, 0xb6, 0x96, 0x6b, 0x73, 0xb1, //0x00001f10 .quad -5660062011615247437 - 0xb3, 0x7c, 0xb1, 0xa6, 0xf8, 0x8f, 0x30, 0xbd, //0x00001f18 .quad -4814189703547749197 - 0xa0, 0xe4, 0xbc, 0x64, 0x7c, 0x46, 0xd0, 0xdd, //0x00001f20 .quad -2463391496091671392 - 0xdf, 0xdb, 0x5d, 0xd0, 0xf6, 0xb3, 0x7c, 0xac, //0x00001f28 .quad -6017737129434686497 - 0xe4, 0x0e, 0xf6, 0xbe, 0x0d, 0x2c, 0xa2, 0x8a, //0x00001f30 .quad -8457148712698376476 - 0x6c, 0xa9, 0x3a, 0x42, 0x7a, 0xf0, 0xcd, 0x6b, //0x00001f38 .quad 7768129340171790700 - 0x9d, 0x92, 0xb3, 0x2e, 0x11, 0xb7, 0x4a, 0xad, //0x00001f40 .quad -5959749872445582691 - 0xc7, 0x53, 0xc9, 0xd2, 0x98, 0x6c, 0xc1, 0x86, //0x00001f48 .quad -8736582398494813241 - 0x44, 0x77, 0x60, 0x7a, 0xd5, 0x64, 0x9d, 0xd8, //0x00001f50 .quad -2838001322129590460 - 0xb8, 0xa8, 0x7b, 0x07, 0xbf, 0xc7, 0x71, 0xe8, //0x00001f58 .quad -1697355961263740744 - 0x8b, 0x4a, 0x7c, 0x6c, 0x05, 0x5f, 0x62, 0x87, //0x00001f60 .quad -8691279853972075893 - 0x73, 0x49, 0xad, 0x64, 0xd7, 0x1c, 0x47, 0x11, //0x00001f68 .quad 1244995533423855987 - 0x2d, 0x5d, 0x9b, 0xc7, 0xc6, 0xf6, 0x3a, 0xa9, //0x00001f70 .quad -6252413799037706963 - 0xd0, 0x9b, 0xd8, 0x3d, 0x0d, 0xe4, 0x98, 0xd5, //0x00001f78 .quad -3055441601647567920 - 0x79, 0x34, 0x82, 0x79, 0x78, 0xb4, 0x89, 0xd3, //0x00001f80 .quad -3203831230369745799 - 0xc4, 0xc2, 0x4e, 0x8d, 0x10, 0x1d, 0xff, 0x4a, //0x00001f88 .quad 5404070034795315908 - 0xcb, 0x60, 0xf1, 0x4b, 0xcb, 0x10, 0x36, 0x84, //0x00001f90 .quad -8919923546622172981 - 0xbb, 0x39, 0x51, 0x58, 0x2a, 0x72, 0xdf, 0xce, //0x00001f98 .quad -3539985255894009413 - 0xfe, 0xb8, 0xed, 0x1e, 0xfe, 0x94, 0x43, 0xa5, //0x00001fa0 .quad -6538218414850328322 - 0x29, 0x88, 0x65, 0xee, 0xb4, 0x4e, 0x97, 0xc2, //0x00001fa8 .quad -4424981569867511767 - 0x3e, 0x27, 0xa9, 0xa6, 0x3d, 0x7a, 0x94, 0xce, //0x00001fb0 .quad -3561087000135522498 - 0x33, 0xea, 0xfe, 0x29, 0x62, 0x22, 0x3d, 0x73, //0x00001fb8 .quad 8303831092947774003 - 0x87, 0xb8, 0x29, 0x88, 0x66, 0xcc, 0x1c, 0x81, //0x00001fc0 .quad -9143208402725783417 - 0x60, 0x52, 0x3f, 0x5a, 0x7d, 0x35, 0x06, 0x08, //0x00001fc8 .quad 578208414664970848 - 0xa8, 0x26, 0x34, 0x2a, 0x80, 0xff, 0x63, 0xa1, //0x00001fd0 .quad -6817324484979841368 - 0xf8, 0x26, 0xcf, 0xb0, 0xdc, 0xc2, 0x07, 0xca, //0x00001fd8 .quad -3888925500096174344 - 0x52, 0x30, 0xc1, 0x34, 0x60, 0xff, 0xbc, 0xc9, //0x00001fe0 .quad -3909969587797413806 - 0xb6, 0xf0, 0x02, 0xdd, 0x93, 0xb3, 0x89, 0xfc, //0x00001fe8 .quad -249470856692830026 - 0x67, 0x7c, 0xf1, 0x41, 0x38, 0x3f, 0x2c, 0xfc, //0x00001ff0 .quad -275775966319379353 - 0xe3, 0xac, 0x43, 0xd4, 0x78, 0x20, 0xac, 0xbb, //0x00001ff8 .quad -4923524589293425437 - 0xc0, 0xed, 0x36, 0x29, 0x83, 0xa7, 0x9b, 0x9d, //0x00002000 .quad -7089889006590693952 - 0x0e, 0x4c, 0xaa, 0x84, 0x4b, 0x94, 0x4b, 0xd5, //0x00002008 .quad -3077202868308390898 - 0x31, 0xa9, 0x84, 0xf3, 0x63, 0x91, 0x02, 0xc5, //0x00002010 .quad -4250675239810979535 - 0x12, 0xdf, 0xd4, 0x65, 0x5e, 0x79, 0x9e, 0x0a, //0x00002018 .quad 765182433041899282 - 0x7d, 0xd3, 0x65, 0xf0, 0xbc, 0x35, 0x43, 0xf6, //0x00002020 .quad -701658031336336515 - 0xd6, 0x16, 0x4a, 0xff, 0xb5, 0x17, 0x46, 0x4d, //0x00002028 .quad 5568164059729762006 - 0x2e, 0xa4, 0x3f, 0x16, 0x96, 0x01, 0xea, 0x99, //0x00002030 .quad -7356065297226292178 - 0x46, 0x4e, 0x8e, 0xbf, 0xd1, 0xce, 0x4b, 0x50, //0x00002038 .quad 5785945546544795206 - 0x39, 0x8d, 0xcf, 0x9b, 0xfb, 0x81, 0x64, 0xc0, //0x00002040 .quad -4583395603105477319 - 0xd7, 0xe1, 0x71, 0x2f, 0x86, 0xc2, 0x5e, 0xe4, //0x00002048 .quad -1990940103673781801 - 0x88, 0x70, 0xc3, 0x82, 0x7a, 0xa2, 0x7d, 0xf0, //0x00002050 .quad -1117558485454458744 - 0x4d, 0x5a, 0x4e, 0xbb, 0x27, 0x73, 0x76, 0x5d, //0x00002058 .quad 6734696907262548557 - 0x55, 0x26, 0xba, 0x91, 0x8c, 0x85, 0x4e, 0x96, //0x00002060 .quad -7616003081050118571 - 0x70, 0xf8, 0x10, 0xd5, 0xf8, 0x07, 0x6a, 0x3a, //0x00002068 .quad 4209185567039092848 - 0xea, 0xaf, 0x28, 0xb6, 0xef, 0x26, 0xe2, 0xbb, //0x00002070 .quad -4908317832885260310 - 0x8c, 0x36, 0x55, 0x0a, 0xf7, 0x89, 0x04, 0x89, //0x00002078 .quad -8573576096483297652 - 0xe5, 0xdb, 0xb2, 0xa3, 0xab, 0xb0, 0xda, 0xea, //0x00002080 .quad -1523711272679187483 - 0x2f, 0x84, 0xea, 0xcc, 0x74, 0xac, 0x45, 0x2b, //0x00002088 .quad 3118087934678041647 - 0x6f, 0xc9, 0x4f, 0x46, 0x6b, 0xae, 0xc8, 0x92, //0x00002090 .quad -7869848573065574033 - 0x9e, 0x92, 0x12, 0x00, 0xc9, 0x8b, 0x0b, 0x3b, //0x00002098 .quad 4254647968387469982 - 0xcb, 0xbb, 0xe3, 0x17, 0x06, 0xda, 0x7a, 0xb7, //0x000020a0 .quad -5225624697904579637 - 0x45, 0x37, 0x17, 0x40, 0xbb, 0x6e, 0xce, 0x09, //0x000020a8 .quad 706623942056949573 - 0xbd, 0xaa, 0xdc, 0x9d, 0x87, 0x90, 0x59, 0xe5, //0x000020b0 .quad -1920344853953336643 - 0x16, 0x05, 0x1d, 0x10, 0x6a, 0x0a, 0x42, 0xcc, //0x000020b8 .quad -3728406090856200938 - 0xb6, 0xea, 0xa9, 0xc2, 0x54, 0xfa, 0x57, 0x8f, //0x000020c0 .quad -8117744561361917258 - 0x2e, 0x23, 0x12, 0x4a, 0x82, 0x46, 0xa9, 0x9f, //0x000020c8 .quad -6941939825212513490 - 0x64, 0x65, 0x54, 0xf3, 0xe9, 0xf8, 0x2d, 0xb3, //0x000020d0 .quad -5535494683275008668 - 0xfa, 0xab, 0x96, 0xdc, 0x22, 0x98, 0x93, 0x47, //0x000020d8 .quad 5157633273766521850 - 0xbd, 0x7e, 0x29, 0x70, 0x24, 0x77, 0xf9, 0xdf, //0x000020e0 .quad -2307682335666372931 - 0xf8, 0x56, 0xbc, 0x93, 0x2b, 0x7e, 0x78, 0x59, //0x000020e8 .quad 6447041592208152312 - 0x36, 0xef, 0x19, 0xc6, 0x76, 0xea, 0xfb, 0x8b, //0x000020f0 .quad -8359830487432564938 - 0x5b, 0xb6, 0x55, 0x3c, 0xdb, 0x4e, 0xeb, 0x57, //0x000020f8 .quad 6335244004343789147 - 0x03, 0x6b, 0xa0, 0x77, 0x14, 0xe5, 0xfa, 0xae, //0x00002100 .quad -5838102090863318269 - 0xf2, 0x23, 0x6b, 0x0b, 0x92, 0x22, 0xe6, 0xed, //0x00002108 .quad -1304317031425039374 - 0xc4, 0x85, 0x88, 0x95, 0x59, 0x9e, 0xb9, 0xda, //0x00002110 .quad -2685941595151759932 - 0xee, 0xec, 0x45, 0x8e, 0x36, 0xab, 0x5f, 0xe9, //0x00002118 .quad -1630396289281299218 - 0x9b, 0x53, 0x75, 0xfd, 0xf7, 0x02, 0xb4, 0x88, //0x00002120 .quad -8596242524610931813 - 0x15, 0xb4, 0xeb, 0x18, 0x02, 0xcb, 0xdb, 0x11, //0x00002128 .quad 1286845328412881941 - 0x81, 0xa8, 0xd2, 0xfc, 0xb5, 0x03, 0xe1, 0xaa, //0x00002130 .quad -6133617137336276863 - 0x1a, 0xa1, 0x26, 0x9f, 0xc2, 0xbd, 0x52, 0xd6, //0x00002138 .quad -3003129357911285478 - 0xa2, 0x52, 0x07, 0x7c, 0xa3, 0x44, 0x99, 0xd5, //0x00002140 .quad -3055335403242958174 - 0x60, 0x49, 0xf0, 0x46, 0x33, 0x6d, 0xe7, 0x4b, //0x00002148 .quad 5469460339465668960 - 0xa5, 0x93, 0x84, 0x2d, 0xe6, 0xca, 0x7f, 0x85, //0x00002150 .quad -8827113654667930715 - 0xdc, 0x2d, 0x56, 0x0c, 0x40, 0xa4, 0x70, 0x6f, //0x00002158 .quad 8030098730593431004 - 0x8e, 0xb8, 0xe5, 0xb8, 0x9f, 0xbd, 0xdf, 0xa6, //0x00002160 .quad -6422206049907525490 - 0x53, 0xb9, 0x6b, 0x0f, 0x50, 0xcd, 0x4c, 0xcb, //0x00002168 .quad -3797434642040374957 - 0xb2, 0x26, 0x1f, 0xa7, 0x07, 0xad, 0x97, 0xd0, //0x00002170 .quad -3416071543957018958 - 0xa8, 0xa7, 0x46, 0x13, 0xa4, 0x00, 0x20, 0x7e, //0x00002178 .quad 9088264752731695016 - 0x2f, 0x78, 0x73, 0xc8, 0x24, 0xcc, 0x5e, 0x82, //0x00002180 .quad -9052573742614218705 - 0xc9, 0x28, 0x0c, 0x8c, 0x66, 0x00, 0xd4, 0x8e, //0x00002188 .quad -8154892584824854327 - 0x3b, 0x56, 0x90, 0xfa, 0x2d, 0x7f, 0xf6, 0xa2, //0x00002190 .quad -6704031159840385477 - 0xfb, 0x32, 0x0f, 0x2f, 0x80, 0x00, 0x89, 0x72, //0x00002198 .quad 8253128342678483707 - 0xca, 0x6b, 0x34, 0x79, 0xf9, 0x1e, 0xb4, 0xcb, //0x000021a0 .quad -3768352931373093942 - 0xba, 0xff, 0xd2, 0x3a, 0xa0, 0x40, 0x2b, 0x4f, //0x000021a8 .quad 5704724409920716730 - 0xbc, 0x86, 0x81, 0xd7, 0xb7, 0x26, 0xa1, 0xfe, //0x000021b0 .quad -98755145788979524 - 0xa9, 0xbf, 0x87, 0x49, 0xc8, 0x10, 0xf6, 0xe2, //0x000021b8 .quad -2092466524453879895 - 0x36, 0xf4, 0xb0, 0xe6, 0x32, 0xb8, 0x24, 0x9f, //0x000021c0 .quad -6979250993759194058 - 0xca, 0xd7, 0xf4, 0x2d, 0x7d, 0xca, 0xd9, 0x0d, //0x000021c8 .quad 998051431430019018 - 0x43, 0x31, 0x5d, 0xa0, 0x3f, 0xe6, 0xed, 0xc6, //0x000021d0 .quad -4112377723771604669 - 0xbc, 0x0d, 0x72, 0x79, 0x1c, 0x3d, 0x50, 0x91, //0x000021d8 .quad -7975807747567252036 - 0x94, 0x7d, 0x74, 0x88, 0xcf, 0x5f, 0xa9, 0xf8, //0x000021e0 .quad -528786136287117932 - 0x2b, 0x91, 0xce, 0x97, 0x63, 0x4c, 0xa4, 0x75, //0x000021e8 .quad 8476984389250486571 - 0x7c, 0xce, 0x48, 0xb5, 0xe1, 0xdb, 0x69, 0x9b, //0x000021f0 .quad -7248020362820530564 - 0xbb, 0x1a, 0xe1, 0x3e, 0xbe, 0xaf, 0x86, 0xc9, //0x000021f8 .quad -3925256793573221701 - 0x1b, 0x02, 0x9b, 0x22, 0xda, 0x52, 0x44, 0xc2, //0x00002200 .quad -4448339435098275301 - 0x69, 0x61, 0x99, 0xce, 0xad, 0x5b, 0xe8, 0xfb, //0x00002208 .quad -294884973539139223 - 0xa2, 0xc2, 0x41, 0xab, 0x90, 0x67, 0xd5, 0xf2, //0x00002210 .quad -948738275445456222 - 0xc4, 0xb9, 0x3f, 0x42, 0x99, 0x72, 0xe2, 0xfa, //0x00002218 .quad -368606216923924028 - 0xa5, 0x19, 0x09, 0x6b, 0xba, 0x60, 0xc5, 0x97, //0x00002220 .quad -7510490449794491995 - 0x1b, 0xd4, 0x67, 0xc9, 0x9f, 0x87, 0xcd, 0xdc, //0x00002228 .quad -2536221894791146469 - 0x0f, 0x60, 0xcb, 0x05, 0xe9, 0xb8, 0xb6, 0xbd, //0x00002230 .quad -4776427043815727089 - 0x21, 0xc9, 0xc1, 0xbb, 0x87, 0xe9, 0x00, 0x54, //0x00002238 .quad 6053094668365842721 - 0x13, 0x38, 0x3e, 0x47, 0x23, 0x67, 0x24, 0xed, //0x00002240 .quad -1358847786342270957 - 0x69, 0x3b, 0xb2, 0xaa, 0xe9, 0x23, 0x01, 0x29, //0x00002248 .quad 2954682317029915497 - 0x0b, 0xe3, 0x86, 0x0c, 0x76, 0xc0, 0x36, 0x94, //0x00002250 .quad -7766808894105001205 - 0x22, 0x65, 0xaf, 0x0a, 0x72, 0xb6, 0xa0, 0xf9, //0x00002258 .quad -459166561069996766 - 0xce, 0x9b, 0xa8, 0x8f, 0x93, 0x70, 0x44, 0xb9, //0x00002260 .quad -5096825099203863602 - 0x6a, 0x3e, 0x5b, 0x8d, 0x0e, 0xe4, 0x08, 0xf8, //0x00002268 .quad -573958201337495958 - 0xc2, 0xc2, 0x92, 0x73, 0xb8, 0x8c, 0x95, 0xe7, //0x00002270 .quad -1759345355577441598 - 0x05, 0x0e, 0xb2, 0x30, 0x12, 0x1d, 0x0b, 0xb6, //0x00002278 .quad -5329133770099257851 - 0xb9, 0xb9, 0x3b, 0x48, 0xf3, 0x77, 0xbd, 0x90, //0x00002280 .quad -8017119874876982855 - 0xc3, 0x48, 0x6f, 0x5e, 0x2b, 0xf2, 0xc6, 0xb1, //0x00002288 .quad -5636551615525730109 - 0x28, 0xa8, 0x4a, 0x1a, 0xf0, 0xd5, 0xec, 0xb4, //0x00002290 .quad -5409713825168840664 - 0xf4, 0x1a, 0x0b, 0x36, 0xb6, 0xae, 0x38, 0x1e, //0x00002298 .quad 2177682517447613172 - 0x32, 0x52, 0xdd, 0x20, 0x6c, 0x0b, 0x28, 0xe2, //0x000022a0 .quad -2150456263033662926 - 0xb1, 0xe1, 0x8d, 0xc3, 0x63, 0xda, 0xc6, 0x25, //0x000022a8 .quad 2722103146809516465 - 0x5f, 0x53, 0x8a, 0x94, 0x23, 0x07, 0x59, 0x8d, //0x000022b0 .quad -8261564192037121185 - 0x0f, 0xad, 0x38, 0x5a, 0x7e, 0x48, 0x9c, 0x57, //0x000022b8 .quad 6313000485183335695 - 0x37, 0xe8, 0xac, 0x79, 0xec, 0x48, 0xaf, 0xb0, //0x000022c0 .quad -5715269221619013577 - 0x52, 0xd8, 0xc6, 0xf0, 0x9d, 0x5a, 0x83, 0x2d, //0x000022c8 .quad 3279564588051781714 - 0x44, 0x22, 0x18, 0x98, 0x27, 0x1b, 0xdb, 0xdc, //0x000022d0 .quad -2532400508596379068 - 0x66, 0x8e, 0xf8, 0x6c, 0x45, 0x31, 0xe4, 0xf8, //0x000022d8 .quad -512230283362660762 - 0x6b, 0x15, 0x0f, 0xbf, 0xf8, 0xf0, 0x08, 0x8a, //0x000022e0 .quad -8500279345513818773 - 0x00, 0x59, 0x1b, 0x64, 0xcb, 0x9e, 0x8e, 0x1b, //0x000022e8 .quad 1985699082112030976 - 0xc5, 0xda, 0xd2, 0xee, 0x36, 0x2d, 0x8b, 0xac, //0x000022f0 .quad -6013663163464885563 - 0x40, 0x2f, 0x22, 0x3d, 0x7e, 0x46, 0x72, 0xe2, //0x000022f8 .quad -2129562165787349184 - 0x77, 0x91, 0x87, 0xaa, 0x84, 0xf8, 0xad, 0xd7, //0x00002300 .quad -2905392935903719049 - 0x10, 0xbb, 0x6a, 0xcc, 0x1d, 0xd8, 0x0e, 0x5b, //0x00002308 .quad 6561419329620589328 - 0xea, 0xba, 0x94, 0xea, 0x52, 0xbb, 0xcc, 0x86, //0x00002310 .quad -8733399612580906262 - 0xea, 0xb4, 0xc2, 0x9f, 0x12, 0x47, 0xe9, 0x98, //0x00002318 .quad -7428327965055601430 - 0xa5, 0xe9, 0x39, 0xa5, 0x27, 0xea, 0x7f, 0xa8, //0x00002320 .quad -6305063497298744923 - 0x25, 0x62, 0xb3, 0x47, 0xd7, 0x98, 0x23, 0x3f, //0x00002328 .quad 4549648098962661925 - 0x0e, 0x64, 0x88, 0x8e, 0xb1, 0xe4, 0x9f, 0xd2, //0x00002330 .quad -3269643353196043250 - 0xae, 0x3a, 0xa0, 0x19, 0x0d, 0x7f, 0xec, 0x8e, //0x00002338 .quad -8147997931578836306 - 0x89, 0x3e, 0x15, 0xf9, 0xee, 0xee, 0xa3, 0x83, //0x00002340 .quad -8961056123388608887 - 0xad, 0x24, 0x04, 0x30, 0x68, 0xcf, 0x53, 0x19, //0x00002348 .quad 1825030320404309165 - 0x2b, 0x8e, 0x5a, 0xb7, 0xaa, 0xea, 0x8c, 0xa4, //0x00002350 .quad -6589634135808373205 - 0xd8, 0x2d, 0x05, 0x3c, 0x42, 0xc3, 0xa8, 0x5f, //0x00002358 .quad 6892973918932774360 - 0xb6, 0x31, 0x31, 0x65, 0x55, 0x25, 0xb0, 0xcd, //0x00002360 .quad -3625356651333078602 - 0x4e, 0x79, 0x06, 0xcb, 0x12, 0xf4, 0x92, 0x37, //0x00002368 .quad 4004531380238580046 - 0x11, 0xbf, 0x3e, 0x5f, 0x55, 0x17, 0x8e, 0x80, //0x00002370 .quad -9183376934724255983 - 0xd1, 0x0b, 0xe4, 0xbe, 0x8b, 0xd8, 0xbb, 0xe2, //0x00002378 .quad -2108853905778275375 - 0xd6, 0x6e, 0x0e, 0xb7, 0x2a, 0x9d, 0xb1, 0xa0, //0x00002380 .quad -6867535149977932074 - 0xc5, 0x0e, 0x9d, 0xae, 0xae, 0xce, 0x6a, 0x5b, //0x00002388 .quad 6587304654631931589 - 0x8b, 0x0a, 0xd2, 0x64, 0x75, 0x04, 0xde, 0xc8, //0x00002390 .quad -3972732919045027189 - 0x76, 0x52, 0x44, 0x5a, 0x5a, 0x82, 0x45, 0xf2, //0x00002398 .quad -989241218564861322 - 0x2e, 0x8d, 0x06, 0xbe, 0x92, 0x85, 0x15, 0xfb, //0x000023a0 .quad -354230130378896082 - 0x13, 0x67, 0xd5, 0xf0, 0xf0, 0xe2, 0xd6, 0xee, //0x000023a8 .quad -1236551523206076653 - 0x3d, 0x18, 0xc4, 0xb6, 0x7b, 0x73, 0xed, 0x9c, //0x000023b0 .quad -7138922859127891907 - 0x6c, 0x60, 0x85, 0x96, 0xd6, 0x4d, 0x46, 0x55, //0x000023b8 .quad 6144684325637283948 - 0x4c, 0x1e, 0x75, 0xa4, 0x5a, 0xd0, 0x28, 0xc4, //0x000023c0 .quad -4311967555482476980 - 0x87, 0xb8, 0x26, 0x3c, 0x4c, 0xe1, 0x97, 0xaa, //0x000023c8 .quad -6154202648235558777 - 0xdf, 0x65, 0x92, 0x4d, 0x71, 0x04, 0x33, 0xf5, //0x000023d0 .quad -778273425925708321 - 0xa9, 0x66, 0x30, 0x4b, 0x9f, 0xd9, 0x3d, 0xd5, //0x000023d8 .quad -3081067291867060567 - 0xab, 0x7f, 0x7b, 0xd0, 0xc6, 0xe2, 0x3f, 0x99, //0x000023e0 .quad -7403949918844649557 - 0x2a, 0x40, 0xfe, 0x8e, 0x03, 0xa8, 0x46, 0xe5, //0x000023e8 .quad -1925667057416912854 - 0x96, 0x5f, 0x9a, 0x84, 0x78, 0xdb, 0x8f, 0xbf, //0x000023f0 .quad -4643251380128424042 - 0x34, 0xd0, 0xbd, 0x72, 0x04, 0x52, 0x98, 0xde, //0x000023f8 .quad -2407083821771141068 - 0x7c, 0xf7, 0xc0, 0xa5, 0x56, 0xd2, 0x73, 0xef, //0x00002400 .quad -1192378206733142148 - 0x41, 0x44, 0x6d, 0x8f, 0x85, 0x66, 0x3e, 0x96, //0x00002408 .quad -7620540795641314239 - 0xad, 0x9a, 0x98, 0x27, 0x76, 0x63, 0xa8, 0x95, //0x00002410 .quad -7662765406849295699 - 0xa9, 0x4a, 0xa4, 0x79, 0x13, 0x00, 0xe7, 0xdd, //0x00002418 .quad -2456994988062127447 - 0x59, 0xc1, 0x7e, 0xb1, 0x53, 0x7c, 0x12, 0xbb, //0x00002420 .quad -4966770740134231719 - 0x53, 0x5d, 0x0d, 0x58, 0x18, 0xc0, 0x60, 0x55, //0x00002428 .quad 6152128301777116499 - 0xaf, 0x71, 0xde, 0x9d, 0x68, 0x1b, 0xd7, 0xe9, //0x00002430 .quad -1596777406740401745 - 0xa7, 0xb4, 0x10, 0x6e, 0x1e, 0xf0, 0xb8, 0xaa, //0x00002438 .quad -6144897678060768089 - 0x0d, 0x07, 0xab, 0x62, 0x21, 0x71, 0x26, 0x92, //0x00002440 .quad -7915514906853832947 - 0xe9, 0x70, 0xca, 0x04, 0x13, 0x96, 0xb3, 0xca, //0x00002448 .quad -3840561048787980055 - 0xd1, 0xc8, 0x55, 0xbb, 0x69, 0x0d, 0xb0, 0xb6, //0x00002450 .quad -5282707615139903279 - 0x23, 0x0d, 0xfd, 0xc5, 0x97, 0x7b, 0x60, 0x3d, //0x00002458 .quad 4422670725869800739 - 0x05, 0x3b, 0x2b, 0x2a, 0xc4, 0x10, 0x5c, 0xe4, //0x00002460 .quad -1991698500497491195 - 0x6b, 0x50, 0x7c, 0xb7, 0x7d, 0x9a, 0xb8, 0x8c, //0x00002468 .quad -8306719647944912789 - 0xe3, 0x04, 0x5b, 0x9a, 0x7a, 0x8a, 0xb9, 0x8e, //0x00002470 .quad -8162340590452013853 - 0x43, 0xb2, 0xad, 0x92, 0x8e, 0x60, 0xf3, 0x77, //0x00002478 .quad 8643358275316593219 - 0x1c, 0xc6, 0xf1, 0x40, 0x19, 0xed, 0x67, 0xb2, //0x00002480 .quad -5591239719637629412 - 0xd4, 0x1e, 0x59, 0x37, 0xb2, 0x38, 0xf0, 0x55, //0x00002488 .quad 6192511825718353620 - 0xa3, 0x37, 0x2e, 0x91, 0x5f, 0xe8, 0x01, 0xdf, //0x00002490 .quad -2377363631119648861 - 0x89, 0x66, 0x2f, 0xc5, 0xde, 0x46, 0x6c, 0x6b, //0x00002498 .quad 7740639782147942025 - 0xc6, 0xe2, 0xbc, 0xba, 0x3b, 0x31, 0x61, 0x8b, //0x000024a0 .quad -8403381297090862394 - 0x16, 0xa0, 0x3d, 0x3b, 0x4b, 0xac, 0x23, 0x23, //0x000024a8 .quad 2532056854628769814 - 0x77, 0x1b, 0x6c, 0xa9, 0x8a, 0x7d, 0x39, 0xae, //0x000024b0 .quad -5892540602936190089 - 0x1b, 0x08, 0x0d, 0x0a, 0x5e, 0x97, 0xec, 0xab, //0x000024b8 .quad -6058300968568813541 - 0x55, 0x22, 0xc7, 0x53, 0xed, 0xdc, 0xc7, 0xd9, //0x000024c0 .quad -2753989735242849707 - 0x22, 0x4a, 0x90, 0x8c, 0x35, 0xbd, 0xe7, 0x96, //0x000024c8 .quad -7572876210711016926 - 0x75, 0x75, 0x5c, 0x54, 0x14, 0xea, 0x1c, 0x88, //0x000024d0 .quad -8638772612167862923 - 0x55, 0x2e, 0xda, 0x77, 0x41, 0xd6, 0x50, 0x7e, //0x000024d8 .quad 9102010423587778133 - 0xd2, 0x92, 0x73, 0x69, 0x99, 0x24, 0x24, 0xaa, //0x000024e0 .quad -6186779746782440750 - 0xea, 0xb9, 0xd0, 0xd5, 0xd1, 0x0b, 0xe5, 0xdd, //0x000024e8 .quad -2457545025797441046 - 0x87, 0x77, 0xd0, 0xc3, 0xbf, 0x2d, 0xad, 0xd4, //0x000024f0 .quad -3121788665050663033 - 0x65, 0xe8, 0x44, 0x4b, 0xc6, 0x4e, 0x5e, 0x95, //0x000024f8 .quad -7683617300674189211 - 0xb4, 0x4a, 0x62, 0xda, 0x97, 0x3c, 0xec, 0x84, //0x00002500 .quad -8868646943297746252 - 0x3f, 0x11, 0x0b, 0xef, 0x3b, 0xf1, 0x5a, 0xbd, //0x00002508 .quad -4802260812921368257 - 0x61, 0xdd, 0xfa, 0xd0, 0xbd, 0x4b, 0x27, 0xa6, //0x00002510 .quad -6474122660694794911 - 0x8f, 0xd5, 0xcd, 0xea, 0x8a, 0xad, 0xb1, 0xec, //0x00002518 .quad -1391139997724322417 - 0xba, 0x94, 0x39, 0x45, 0xad, 0x1e, 0xb1, 0xcf, //0x00002520 .quad -3480967307441105734 - 0xf3, 0x4a, 0x81, 0xa5, 0xed, 0x18, 0xde, 0x67, //0x00002528 .quad 7484447039699372787 - 0xf4, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x00002530 .quad -9093133594791772940 - 0xd8, 0xce, 0x70, 0x87, 0x94, 0xcf, 0xea, 0x80, //0x00002538 .quad -9157278655470055720 - 0x31, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x00002540 .quad -6754730975062328271 - 0x8e, 0x02, 0x4d, 0xa9, 0x79, 0x83, 0x25, 0xa1, //0x00002548 .quad -6834912300910181746 - 0x3e, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x00002550 .quad -3831727700400522434 - 0x31, 0x43, 0xa0, 0x13, 0x58, 0xe4, 0x6e, 0x09, //0x00002558 .quad 679731660717048625 - 0x0d, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x00002560 .quad -177973607073265139 - 0xfd, 0x53, 0x88, 0x18, 0x6e, 0x9d, 0xca, 0x8b, //0x00002568 .quad -8373707460958465027 - 0x48, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x00002570 .quad -7028762532061872568 - 0x7e, 0x34, 0x55, 0xcf, 0x64, 0xa2, 0x5e, 0x77, //0x00002578 .quad 8601490892183123070 - 0xda, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x00002580 .quad -4174267146649952806 - 0x9e, 0x81, 0x2a, 0x03, 0xfe, 0x4a, 0x36, 0x95, //0x00002588 .quad -7694880458480647778 - 0x51, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x00002590 .quad -606147914885053103 - 0x05, 0x22, 0xf5, 0x83, 0xbd, 0xdd, 0x83, 0x3a, //0x00002598 .quad 4216457482181353989 - 0x52, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x000025a0 .quad -7296371474444240046 - 0x43, 0x35, 0x79, 0x72, 0x96, 0x6a, 0x92, 0xc4, //0x000025a8 .quad -4282243101277735613 - 0x27, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x000025b0 .quad -4508778324627912153 - 0x94, 0x82, 0x17, 0x0f, 0x3c, 0x05, 0xb7, 0x75, //0x000025b8 .quad 8482254178684994196 - 0xb1, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x000025c0 .quad -1024286887357502287 - 0x39, 0x63, 0xdd, 0x12, 0x8b, 0xc6, 0x24, 0x53, //0x000025c8 .quad 5991131704928854841 - 0xee, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x000025d0 .quad -7557708332239520786 - 0x04, 0x5e, 0xca, 0xeb, 0x16, 0xfc, 0xf6, 0xd3, //0x000025d8 .quad -3173071712060547580 - 0xea, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x000025e0 .quad -4835449396872013078 - 0x85, 0xf5, 0xbc, 0xa6, 0x1c, 0xbb, 0xf4, 0x88, //0x000025e8 .quad -8578025658503072379 - 0xa5, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x000025f0 .quad -1432625727662628443 - 0xe6, 0x32, 0x6c, 0xd0, 0xe3, 0xe9, 0x31, 0x2b, //0x000025f8 .quad 3112525982153323238 - 0x07, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x00002600 .quad -7812920107430224633 - 0xd0, 0x9f, 0x43, 0x62, 0x2e, 0x32, 0xff, 0x3a, //0x00002608 .quad 4251171748059520976 - 0x49, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x00002610 .quad -5154464115860392887 - 0xc3, 0x87, 0xd4, 0xfa, 0xb9, 0xfe, 0xbe, 0x09, //0x00002618 .quad 702278666647013315 - 0x5b, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x00002620 .quad -1831394126398103205 - 0xb4, 0xa9, 0x89, 0x79, 0x68, 0xbe, 0x2e, 0x4c, //0x00002628 .quad 5489534351736154548 - 0xd9, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x00002630 .quad -8062150356639896359 - 0x11, 0x0a, 0xf6, 0x4b, 0x01, 0x37, 0x9d, 0x0f, //0x00002638 .quad 1125115960621402641 - 0x0f, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x00002640 .quad -5466001927372482545 - 0x95, 0x8c, 0xf3, 0x9e, 0xc1, 0x84, 0x84, 0x53, //0x00002648 .quad 6018080969204141205 - 0x13, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x00002650 .quad -2220816390788215277 - 0xba, 0x6f, 0xb0, 0x06, 0xf2, 0xa5, 0x65, 0x28, //0x00002658 .quad 2910915193077788602 - 0xcb, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x00002660 .quad -8305539271883716405 - 0xd4, 0x45, 0x2e, 0x44, 0xb7, 0x87, 0x3f, 0xf9, //0x00002668 .quad -486521013540076076 - 0xfe, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x00002670 .quad -5770238071427257602 - 0x49, 0xd7, 0x39, 0x15, 0xa5, 0x69, 0x8f, 0xf7, //0x00002678 .quad -608151266925095095 - 0xbe, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x00002680 .quad -2601111570856684098 - 0x1c, 0x4d, 0x88, 0x5a, 0x0e, 0x44, 0x73, 0xb5, //0x00002688 .quad -5371875102083756772 - 0x97, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x00002690 .quad -8543223759426509417 - 0x31, 0x30, 0x95, 0xf8, 0x88, 0x0a, 0x68, 0x31, //0x00002698 .quad 3560107088838733873 - 0xfc, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x000026a0 .quad -6067343680855748868 - 0x3e, 0x7c, 0xba, 0x36, 0x2b, 0x0d, 0xc2, 0xfd, //0x000026a8 .quad -161552157378970562 - 0xbc, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x000026b0 .quad -2972493582642298180 - 0x4d, 0x1b, 0x69, 0x04, 0x76, 0x90, 0x32, 0x3d, //0x000026b8 .quad 4409745821703674701 - 0xb5, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x000026c0 .quad -8775337516792518219 - 0x10, 0xb1, 0xc1, 0xc2, 0x49, 0x9a, 0x3f, 0xa6, //0x000026c8 .quad -6467280898289979120 - 0x23, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x000026d0 .quad -6357485877563259869 - 0x54, 0x1d, 0x72, 0x33, 0xdc, 0x80, 0xcf, 0x0f, //0x000026d8 .quad 1139270913992301908 - 0x2b, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x000026e0 .quad -3335171328526686933 - 0xa9, 0xa4, 0x4e, 0x40, 0x13, 0x61, 0xc3, 0xd3, //0x000026e8 .quad -3187597375937010519 - 0x3b, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x000026f0 .quad -9002011107970261189 - 0xea, 0x26, 0x31, 0x08, 0xac, 0x1c, 0x5a, 0x64, //0x000026f8 .quad 7231123676894144234 - 0x0a, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x00002700 .quad -6640827866535438582 - 0xa4, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, 0x70, 0x3d, //0x00002708 .quad 4427218577690292388 - 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00002710 .quad -3689348814741910324 - 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00002718 .quad -3689348814741910323 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00002720 .quad -9223372036854775808 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002728 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x00002730 .quad -6917529027641081856 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002738 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x00002740 .quad -4035225266123964416 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002748 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x00002750 .quad -432345564227567616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002758 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x00002760 .quad -7187745005283311616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002768 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x00002770 .quad -4372995238176751616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002778 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x00002780 .quad -854558029293551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002788 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x00002790 .quad -7451627795949551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002798 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x000027a0 .quad -4702848726509551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000027a8 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x000027b0 .quad -1266874889709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000027b8 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x000027c0 .quad -7709325833709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000027c8 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x000027d0 .quad -5024971273709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000027d8 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x000027e0 .quad -1669528073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000027e8 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x000027f0 .quad -7960984073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000027f8 .quad 0 - 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x00002800 .quad -5339544073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002808 .quad 0 - 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x00002810 .quad -2062744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002818 .quad 0 - 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x00002820 .quad -8206744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002828 .quad 0 - 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x00002830 .quad -5646744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002838 .quad 0 - 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x00002840 .quad -2446744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002848 .quad 0 - 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x00002850 .quad -8446744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002858 .quad 0 - 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x00002860 .quad -5946744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002868 .quad 0 - 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x00002870 .quad -2821744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002878 .quad 0 - 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x00002880 .quad -8681119073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002888 .quad 0 - 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x00002890 .quad -6239712823709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002898 .quad 0 - 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x000028a0 .quad -3187955011209551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000028a8 .quad 0 - 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x000028b0 .quad -8910000909647051616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000028b8 .quad 0 - 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x000028c0 .quad -6525815118631426616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000028c8 .quad 0 - 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x000028d0 .quad -3545582879861895366 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000028d8 .quad 0 - 0x84, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x000028e0 .quad -9133518327554766460 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, //0x000028e8 .quad 4611686018427387904 - 0xe5, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x000028f0 .quad -6805211891016070171 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, //0x000028f8 .quad 5764607523034234880 - 0xde, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x00002900 .quad -3894828845342699810 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, //0x00002908 .quad -6629298651489370112 - 0x96, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x00002910 .quad -256850038250986858 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, //0x00002918 .quad 5548434740920451072 - 0x9d, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x00002920 .quad -7078060301547948643 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xf0, //0x00002928 .quad -1143914305352105984 - 0x05, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x00002930 .quad -4235889358507547899 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6c, //0x00002938 .quad 7793479155164643328 - 0xc6, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x00002940 .quad -683175679707046970 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0xc7, //0x00002948 .quad -4093209111326359552 - 0x5c, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x00002950 .quad -7344513827457986212 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x7f, 0x3c, //0x00002958 .quad 4359273333062107136 - 0xb3, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x00002960 .quad -4568956265895094861 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x9f, 0x4b, //0x00002968 .quad 5449091666327633920 - 0x20, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x00002970 .quad -1099509313941480672 - 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x86, 0x1e, //0x00002978 .quad 2199678564482154496 - 0xf4, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x00002980 .quad -7604722348854507276 - 0x00, 0x00, 0x00, 0x00, 0x80, 0x44, 0x14, 0x13, //0x00002988 .quad 1374799102801346560 - 0x31, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x00002990 .quad -4894216917640746191 - 0x00, 0x00, 0x00, 0x00, 0xa0, 0x55, 0xd9, 0x17, //0x00002998 .quad 1718498878501683200 - 0xfd, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x000029a0 .quad -1506085128623544835 - 0x00, 0x00, 0x00, 0x00, 0x08, 0xab, 0xcf, 0x5d, //0x000029a8 .quad 6759809616554491904 - 0xbe, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x000029b0 .quad -7858832233030797378 - 0x00, 0x00, 0x00, 0x00, 0xe5, 0xca, 0xa1, 0x5a, //0x000029b8 .quad 6530724019560251392 - 0xad, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x000029c0 .quad -5211854272861108819 - 0x00, 0x00, 0x00, 0x40, 0x9e, 0x3d, 0x4a, 0xf1, //0x000029c8 .quad -1059967012404461568 - 0x19, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x000029d0 .quad -1903131822648998119 - 0x00, 0x00, 0x00, 0xd0, 0x05, 0xcd, 0x9c, 0x6d, //0x000029d8 .quad 7898413271349198848 - 0x6f, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x000029e0 .quad -8106986416796705681 - 0x00, 0x00, 0x00, 0xa2, 0x23, 0x00, 0x82, 0xe4, //0x000029e8 .quad -1981020733047832576 - 0x8b, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x000029f0 .quad -5522047002568494197 - 0x00, 0x00, 0x80, 0x8a, 0x2c, 0x80, 0xa2, 0xdd, //0x000029f8 .quad -2476275916309790720 - 0x6e, 0x30, 0x9e, 0xa1, 0x62, 0x2f, 0x35, 0xe0, //0x00002a00 .quad -2290872734783229842 - 0x00, 0x00, 0x20, 0xad, 0x37, 0x20, 0x0b, 0xd5, //0x00002a08 .quad -3095344895387238400 - 0x45, 0xde, 0x02, 0xa5, 0x9d, 0x3d, 0x21, 0x8c, //0x00002a10 .quad -8349324486880600507 - 0x00, 0x00, 0x34, 0xcc, 0x22, 0xf4, 0x26, 0x45, //0x00002a18 .quad 4982938468024057856 - 0xd6, 0x95, 0x43, 0x0e, 0x05, 0x8d, 0x29, 0xaf, //0x00002a20 .quad -5824969590173362730 - 0x00, 0x00, 0x41, 0x7f, 0x2b, 0xb1, 0x70, 0x96, //0x00002a28 .quad -7606384970252091392 - 0x4c, 0x7b, 0xd4, 0x51, 0x46, 0xf0, 0xf3, 0xda, //0x00002a30 .quad -2669525969289315508 - 0x00, 0x40, 0x11, 0x5f, 0x76, 0xdd, 0x0c, 0x3c, //0x00002a38 .quad 4327076842467049472 - 0x0f, 0xcd, 0x24, 0xf3, 0x2b, 0x76, 0xd8, 0x88, //0x00002a40 .quad -8585982758446904049 - 0x00, 0xc8, 0x6a, 0xfb, 0x69, 0x0a, 0x88, 0xa5, //0x00002a48 .quad -6518949010312869888 - 0x53, 0x00, 0xee, 0xef, 0xb6, 0x93, 0x0e, 0xab, //0x00002a50 .quad -6120792429631242157 - 0x00, 0x7a, 0x45, 0x7a, 0x04, 0x0d, 0xea, 0x8e, //0x00002a58 .quad -8148686262891087360 - 0x68, 0x80, 0xe9, 0xab, 0xa4, 0x38, 0xd2, 0xd5, //0x00002a60 .quad -3039304518611664792 - 0x80, 0xd8, 0xd6, 0x98, 0x45, 0x90, 0xa4, 0x72, //0x00002a68 .quad 8260886245095692416 - 0x41, 0xf0, 0x71, 0xeb, 0x66, 0x63, 0xa3, 0x85, //0x00002a70 .quad -8817094351773372351 - 0x50, 0x47, 0x86, 0x7f, 0x2b, 0xda, 0xa6, 0x47, //0x00002a78 .quad 5163053903184807760 - 0x51, 0x6c, 0x4e, 0xa6, 0x40, 0x3c, 0x0c, 0xa7, //0x00002a80 .quad -6409681921289327535 - 0x24, 0xd9, 0x67, 0x5f, 0xb6, 0x90, 0x90, 0x99, //0x00002a88 .quad -7381240676301154012 - 0x65, 0x07, 0xe2, 0xcf, 0x50, 0x4b, 0xcf, 0xd0, //0x00002a90 .quad -3400416383184271515 - 0x6d, 0xcf, 0x41, 0xf7, 0xe3, 0xb4, 0xf4, 0xff, //0x00002a98 .quad -3178808521666707 - 0x9f, 0x44, 0xed, 0x81, 0x12, 0x8f, 0x81, 0x82, //0x00002aa0 .quad -9042789267131251553 - 0xa5, 0x21, 0x89, 0x7a, 0x0e, 0xf1, 0xf8, 0xbf, //0x00002aa8 .quad -4613672773753429595 - 0xc7, 0x95, 0x68, 0x22, 0xd7, 0xf2, 0x21, 0xa3, //0x00002ab0 .quad -6691800565486676537 - 0x0e, 0x6a, 0x2b, 0x19, 0x52, 0x2d, 0xf7, 0xaf, //0x00002ab8 .quad -5767090967191786994 - 0x39, 0xbb, 0x02, 0xeb, 0x8c, 0x6f, 0xea, 0xcb, //0x00002ac0 .quad -3753064688430957767 - 0x91, 0x44, 0x76, 0x9f, 0xa6, 0xf8, 0xf4, 0x9b, //0x00002ac8 .quad -7208863708989733743 - 0x08, 0x6a, 0xc3, 0x25, 0x70, 0x0b, 0xe5, 0xfe, //0x00002ad0 .quad -79644842111309304 - 0xb5, 0xd5, 0x53, 0x47, 0xd0, 0x36, 0xf2, 0x02, //0x00002ad8 .quad 212292400617608629 - 0x45, 0x22, 0x9a, 0x17, 0x26, 0x27, 0x4f, 0x9f, //0x00002ae0 .quad -6967307053960650171 - 0x91, 0x65, 0x94, 0x2c, 0x42, 0x62, 0xd7, 0x01, //0x00002ae8 .quad 132682750386005393 - 0xd6, 0xaa, 0x80, 0x9d, 0xef, 0xf0, 0x22, 0xc7, //0x00002af0 .quad -4097447799023424810 - 0xf6, 0x7e, 0xb9, 0xb7, 0xd2, 0x3a, 0x4d, 0x42, //0x00002af8 .quad 4777539456409894646 - 0x8b, 0xd5, 0xe0, 0x84, 0x2b, 0xad, 0xeb, 0xf8, //0x00002b00 .quad -510123730351893109 - 0xb3, 0xde, 0xa7, 0x65, 0x87, 0x89, 0xe0, 0xd2, //0x00002b08 .quad -3251447716342407501 - 0x77, 0x85, 0x0c, 0x33, 0x3b, 0x4c, 0x93, 0x9b, //0x00002b10 .quad -7236356359111015049 - 0x30, 0xeb, 0x88, 0x9f, 0xf4, 0x55, 0xcc, 0x63, //0x00002b18 .quad 7191217214140771120 - 0xd5, 0xa6, 0xcf, 0xff, 0x49, 0x1f, 0x78, 0xc2, //0x00002b20 .quad -4433759430461380907 - 0xfc, 0x25, 0x6b, 0xc7, 0x71, 0x6b, 0xbf, 0x3c, //0x00002b28 .quad 4377335499248575996 - 0x8a, 0x90, 0xc3, 0x7f, 0x1c, 0x27, 0x16, 0xf3, //0x00002b30 .quad -930513269649338230 - 0x7b, 0xef, 0x45, 0x39, 0x4e, 0x46, 0xef, 0x8b, //0x00002b38 .quad -8363388681221443717 - 0x56, 0x3a, 0xda, 0xcf, 0x71, 0xd8, 0xed, 0x97, //0x00002b40 .quad -7499099821171918250 - 0xad, 0xb5, 0xcb, 0xe3, 0xf0, 0x8b, 0x75, 0x97, //0x00002b48 .quad -7532960934977096275 - 0xec, 0xc8, 0xd0, 0x43, 0x8e, 0x4e, 0xe9, 0xbd, //0x00002b50 .quad -4762188758037509908 - 0x18, 0xa3, 0xbe, 0x1c, 0xed, 0xee, 0x52, 0x3d, //0x00002b58 .quad 4418856886560793368 - 0x27, 0xfb, 0xc4, 0xd4, 0x31, 0xa2, 0x63, 0xed, //0x00002b60 .quad -1341049929119499481 - 0xde, 0x4b, 0xee, 0x63, 0xa8, 0xaa, 0xa7, 0x4c, //0x00002b68 .quad 5523571108200991710 - 0xf8, 0x1c, 0xfb, 0x24, 0x5f, 0x45, 0x5e, 0x94, //0x00002b70 .quad -7755685233340769032 - 0x6b, 0xef, 0x74, 0x3e, 0xa9, 0xca, 0xe8, 0x8f, //0x00002b78 .quad -8076983103442849941 - 0x36, 0xe4, 0x39, 0xee, 0xb6, 0xd6, 0x75, 0xb9, //0x00002b80 .quad -5082920523248573386 - 0x45, 0x2b, 0x12, 0x8e, 0x53, 0xfd, 0xe2, 0xb3, //0x00002b88 .quad -5484542860876174523 - 0x44, 0x5d, 0xc8, 0xa9, 0x64, 0x4c, 0xd3, 0xe7, //0x00002b90 .quad -1741964635633328828 - 0x17, 0xb6, 0x96, 0x71, 0xa8, 0xbc, 0xdb, 0x60, //0x00002b98 .quad 6979379479186945559 - 0x4a, 0x3a, 0x1d, 0xea, 0xbe, 0x0f, 0xe4, 0x90, //0x00002ba0 .quad -8006256924911912374 - 0xce, 0x31, 0xfe, 0x46, 0xe9, 0x55, 0x89, 0xbc, //0x00002ba8 .quad -4861259862362934834 - 0xdd, 0x88, 0xa4, 0xa4, 0xae, 0x13, 0x1d, 0xb5, //0x00002bb0 .quad -5396135137712502563 - 0x42, 0xbe, 0xbd, 0x98, 0x63, 0xab, 0xab, 0x6b, //0x00002bb8 .quad 7758483227328495170 - 0x14, 0xab, 0xcd, 0x4d, 0x9a, 0x58, 0x64, 0xe2, //0x00002bc0 .quad -2133482903713240300 - 0xd2, 0x2d, 0xed, 0x7e, 0x3c, 0x96, 0x96, 0xc6, //0x00002bc8 .quad -4136954021121544750 - 0xec, 0x8a, 0xa0, 0x70, 0x60, 0xb7, 0x7e, 0x8d, //0x00002bd0 .quad -8250955842461857044 - 0xa3, 0x3c, 0x54, 0xcf, 0xe5, 0x1d, 0x1e, 0xfc, //0x00002bd8 .quad -279753253987271517 - 0xa8, 0xad, 0xc8, 0x8c, 0x38, 0x65, 0xde, 0xb0, //0x00002be0 .quad -5702008784649933400 - 0xcc, 0x4b, 0x29, 0x43, 0x5f, 0xa5, 0x25, 0x3b, //0x00002be8 .quad 4261994450943298508 - 0x12, 0xd9, 0xfa, 0xaf, 0x86, 0xfe, 0x15, 0xdd, //0x00002bf0 .quad -2515824962385028846 - 0xbf, 0x9e, 0xf3, 0x13, 0xb7, 0x0e, 0xef, 0x49, //0x00002bf8 .quad 5327493063679123135 - 0xab, 0xc7, 0xfc, 0x2d, 0x14, 0xbf, 0x2d, 0x8a, //0x00002c00 .quad -8489919629131724885 - 0x38, 0x43, 0x78, 0x6c, 0x32, 0x69, 0x35, 0x6e, //0x00002c08 .quad 7941369183226839864 - 0x96, 0xf9, 0x7b, 0x39, 0xd9, 0x2e, 0xb9, 0xac, //0x00002c10 .quad -6000713517987268202 - 0x05, 0x54, 0x96, 0x07, 0x7f, 0xc3, 0xc2, 0x49, //0x00002c18 .quad 5315025460606161925 - 0xfb, 0xf7, 0xda, 0x87, 0x8f, 0x7a, 0xe7, 0xd7, //0x00002c20 .quad -2889205879056697349 - 0x07, 0xe9, 0x7b, 0xc9, 0x5e, 0x74, 0x33, 0xdc, //0x00002c28 .quad -2579590211097073401 - 0xfd, 0xda, 0xe8, 0xb4, 0x99, 0xac, 0xf0, 0x86, //0x00002c30 .quad -8723282702051517699 - 0xa4, 0x71, 0xed, 0x3d, 0xbb, 0x28, 0xa0, 0x69, //0x00002c38 .quad 7611128154919104932 - 0xbc, 0x11, 0x23, 0x22, 0xc0, 0xd7, 0xac, 0xa8, //0x00002c40 .quad -6292417359137009220 - 0x0d, 0xce, 0x68, 0x0d, 0xea, 0x32, 0x08, 0xc4, //0x00002c48 .quad -4321147861633282547 - 0x2b, 0xd6, 0xab, 0x2a, 0xb0, 0x0d, 0xd8, 0xd2, //0x00002c50 .quad -3253835680493873621 - 0x91, 0x01, 0xc3, 0x90, 0xa4, 0x3f, 0x0a, 0xf5, //0x00002c58 .quad -789748808614215279 - 0xdb, 0x65, 0xab, 0x1a, 0x8e, 0x08, 0xc7, 0x83, //0x00002c60 .quad -8951176327949752869 - 0xfb, 0xe0, 0x79, 0xda, 0xc6, 0x67, 0x26, 0x79, //0x00002c68 .quad 8729779031470891259 - 0x52, 0x3f, 0x56, 0xa1, 0xb1, 0xca, 0xb8, 0xa4, //0x00002c70 .quad -6577284391509803182 - 0x39, 0x59, 0x18, 0x91, 0xb8, 0x01, 0x70, 0x57, //0x00002c78 .quad 6300537770911226169 - 0x26, 0xcf, 0xab, 0x09, 0x5e, 0xfd, 0xe6, 0xcd, //0x00002c80 .quad -3609919470959866074 - 0x87, 0x6f, 0x5e, 0xb5, 0x26, 0x02, 0x4c, 0xed, //0x00002c88 .quad -1347699823215743097 - 0x78, 0x61, 0x0b, 0xc6, 0x5a, 0x5e, 0xb0, 0x80, //0x00002c90 .quad -9173728696990998152 - 0xb5, 0x05, 0x5b, 0x31, 0x58, 0x81, 0x4f, 0x54, //0x00002c98 .quad 6075216638131242421 - 0xd6, 0x39, 0x8e, 0x77, 0xf1, 0x75, 0xdc, 0xa0, //0x00002ca0 .quad -6855474852811359786 - 0x22, 0xc7, 0xb1, 0x3d, 0xae, 0x61, 0x63, 0x69, //0x00002ca8 .quad 7594020797664053026 - 0x4c, 0xc8, 0x71, 0xd5, 0x6d, 0x93, 0x13, 0xc9, //0x00002cb0 .quad -3957657547586811828 - 0xea, 0x38, 0x1e, 0xcd, 0x19, 0x3a, 0xbc, 0x03, //0x00002cb8 .quad 269153960225290474 - 0x5f, 0x3a, 0xce, 0x4a, 0x49, 0x78, 0x58, 0xfb, //0x00002cc0 .quad -335385916056126881 - 0x24, 0xc7, 0x65, 0x40, 0xa0, 0x48, 0xab, 0x04, //0x00002cc8 .quad 336442450281613092 - 0x7b, 0xe4, 0xc0, 0xce, 0x2d, 0x4b, 0x17, 0x9d, //0x00002cd0 .quad -7127145225176161157 - 0x77, 0x9c, 0x3f, 0x28, 0x64, 0x0d, 0xeb, 0x62, //0x00002cd8 .quad 7127805559067090039 - 0x9a, 0x1d, 0x71, 0x42, 0xf9, 0x1d, 0x5d, 0xc4, //0x00002ce0 .quad -4297245513042813542 - 0x95, 0x83, 0x4f, 0x32, 0xbd, 0xd0, 0xa5, 0x3b, //0x00002ce8 .quad 4298070930406474645 - 0x00, 0x65, 0x0d, 0x93, 0x77, 0x65, 0x74, 0xf5, //0x00002cf0 .quad -759870872876129024 - 0x7a, 0x64, 0xe3, 0x7e, 0xec, 0x44, 0x8f, 0xca, //0x00002cf8 .quad -3850783373846682502 - 0x20, 0x5f, 0xe8, 0xbb, 0x6a, 0xbf, 0x68, 0x99, //0x00002d00 .quad -7392448323188662496 - 0xcc, 0x1e, 0x4e, 0xcf, 0x13, 0x8b, 0x99, 0x7e, //0x00002d08 .quad 9122475437414293196 - 0xe8, 0x76, 0xe2, 0x6a, 0x45, 0xef, 0xc2, 0xbf, //0x00002d10 .quad -4628874385558440216 - 0x7f, 0xa6, 0x21, 0xc3, 0xd8, 0xed, 0x3f, 0x9e, //0x00002d18 .quad -7043649776941685121 - 0xa2, 0x14, 0x9b, 0xc5, 0x16, 0xab, 0xb3, 0xef, //0x00002d20 .quad -1174406963520662366 - 0x1f, 0x10, 0xea, 0xf3, 0x4e, 0xe9, 0xcf, 0xc5, //0x00002d28 .quad -4192876202749718497 - 0xe5, 0xec, 0x80, 0x3b, 0xee, 0x4a, 0xd0, 0x95, //0x00002d30 .quad -7651533379841495835 - 0x13, 0x4a, 0x72, 0x58, 0xd1, 0xf1, 0xa1, 0xbb, //0x00002d38 .quad -4926390635932268013 - 0x1f, 0x28, 0x61, 0xca, 0xa9, 0x5d, 0x44, 0xbb, //0x00002d40 .quad -4952730706374481889 - 0x98, 0xdc, 0x8e, 0xae, 0x45, 0x6e, 0x8a, 0x2a, //0x00002d48 .quad 3065383741939440792 - 0x26, 0x72, 0xf9, 0x3c, 0x14, 0x75, 0x15, 0xea, //0x00002d50 .quad -1579227364540714458 - 0xbe, 0x93, 0x32, 0x1a, 0xd7, 0x09, 0x2d, 0xf5, //0x00002d58 .quad -779956341003086914 - 0x58, 0xe7, 0x1b, 0xa6, 0x2c, 0x69, 0x4d, 0x92, //0x00002d60 .quad -7904546130479028392 - 0x57, 0x9c, 0x5f, 0x70, 0x26, 0x26, 0x3c, 0x59, //0x00002d68 .quad 6430056314514152535 - 0x2e, 0xe1, 0xa2, 0xcf, 0x77, 0xc3, 0xe0, 0xb6, //0x00002d70 .quad -5268996644671397586 - 0x6d, 0x83, 0x77, 0x0c, 0xb0, 0x2f, 0x8b, 0x6f, //0x00002d78 .quad 8037570393142690669 - 0x7a, 0x99, 0x8b, 0xc3, 0x55, 0xf4, 0x98, 0xe4, //0x00002d80 .quad -1974559787411859078 - 0x48, 0x64, 0x95, 0x0f, 0x9c, 0xfb, 0x6d, 0x0b, //0x00002d88 .quad 823590954573587528 - 0xec, 0x3f, 0x37, 0x9a, 0xb5, 0x98, 0xdf, 0x8e, //0x00002d90 .quad -8151628894773493780 - 0xad, 0x5e, 0xbd, 0x89, 0x41, 0xbd, 0x24, 0x47, //0x00002d98 .quad 5126430365035880109 - 0xe7, 0x0f, 0xc5, 0x00, 0xe3, 0x7e, 0x97, 0xb2, //0x00002da0 .quad -5577850100039479321 - 0x58, 0xb6, 0x2c, 0xec, 0x91, 0xec, 0xed, 0x58, //0x00002da8 .quad 6408037956294850136 - 0xe1, 0x53, 0xf6, 0xc0, 0x9b, 0x5e, 0x3d, 0xdf, //0x00002db0 .quad -2360626606621961247 - 0xee, 0xe3, 0x37, 0x67, 0xb6, 0x67, 0x29, 0x2f, //0x00002db8 .quad 3398361426941174766 - 0x6c, 0xf4, 0x99, 0x58, 0x21, 0x5b, 0x86, 0x8b, //0x00002dc0 .quad -8392920656779807636 - 0x75, 0xee, 0x82, 0x00, 0xd2, 0xe0, 0x79, 0xbd, //0x00002dc8 .quad -4793553135802847627 - 0x87, 0x71, 0xc0, 0xae, 0xe9, 0xf1, 0x67, 0xae, //0x00002dd0 .quad -5879464802547371641 - 0x12, 0xaa, 0xa3, 0x80, 0x06, 0x59, 0xd8, 0xec, //0x00002dd8 .quad -1380255401326171630 - 0xe9, 0x8d, 0x70, 0x1a, 0x64, 0xee, 0x01, 0xda, //0x00002de0 .quad -2737644984756826647 - 0x96, 0x94, 0xcc, 0x20, 0x48, 0x6f, 0x0e, 0xe8, //0x00002de8 .quad -1725319251657714538 - 0xb2, 0x58, 0x86, 0x90, 0xfe, 0x34, 0x41, 0x88, //0x00002df0 .quad -8628557143114098510 - 0xde, 0xdc, 0x7f, 0x14, 0x8d, 0x05, 0x09, 0x31, //0x00002df8 .quad 3533361486141316318 - 0xde, 0xee, 0xa7, 0x34, 0x3e, 0x82, 0x51, 0xaa, //0x00002e00 .quad -6174010410465235234 - 0x16, 0xd4, 0x9f, 0x59, 0xf0, 0x46, 0x4b, 0xbd, //0x00002e08 .quad -4806670179178130410 - 0x96, 0xea, 0xd1, 0xc1, 0xcd, 0xe2, 0xe5, 0xd4, //0x00002e10 .quad -3105826994654156138 - 0x1b, 0xc9, 0x07, 0x70, 0xac, 0x18, 0x9e, 0x6c, //0x00002e18 .quad 7826720331309500699 - 0x9e, 0x32, 0x23, 0x99, 0xc0, 0xad, 0x0f, 0x85, //0x00002e20 .quad -8858670899299929442 - 0xb1, 0xdd, 0x04, 0xc6, 0x6b, 0xcf, 0xe2, 0x03, //0x00002e28 .quad 280014188641050033 - 0x45, 0xff, 0x6b, 0xbf, 0x30, 0x99, 0x53, 0xa6, //0x00002e30 .quad -6461652605697523899 - 0x1d, 0x15, 0x86, 0xb7, 0x46, 0x83, 0xdb, 0x84, //0x00002e38 .quad -8873354301053463267 - 0x16, 0xff, 0x46, 0xef, 0x7c, 0x7f, 0xe8, 0xcf, //0x00002e40 .quad -3465379738694516970 - 0x64, 0x9a, 0x67, 0x65, 0x18, 0x64, 0x12, 0xe6, //0x00002e48 .quad -1868320839462053276 - 0x6e, 0x5f, 0x8c, 0x15, 0xae, 0x4f, 0xf1, 0x81, //0x00002e50 .quad -9083391364325154962 - 0x7f, 0xc0, 0x60, 0x3f, 0x8f, 0x7e, 0xcb, 0x4f, //0x00002e58 .quad 5749828502977298559 - 0x49, 0x77, 0xef, 0x9a, 0x99, 0xa3, 0x6d, 0xa2, //0x00002e60 .quad -6742553186979055799 - 0x9e, 0xf0, 0x38, 0x0f, 0x33, 0x5e, 0xbe, 0xe3, //0x00002e68 .quad -2036086408133152610 - 0x1c, 0x55, 0xab, 0x01, 0x80, 0x0c, 0x09, 0xcb, //0x00002e70 .quad -3816505465296431844 - 0xc6, 0x2c, 0x07, 0xd3, 0xbf, 0xf5, 0xad, 0x5c, //0x00002e78 .quad 6678264026688335046 - 0x63, 0x2a, 0x16, 0x02, 0xa0, 0x4f, 0xcb, 0xfd, //0x00002e80 .quad -158945813193151901 - 0xf7, 0xf7, 0xc8, 0xc7, 0x2f, 0x73, 0xd9, 0x73, //0x00002e88 .quad 8347830033360418807 - 0x7e, 0xda, 0x4d, 0x01, 0xc4, 0x11, 0x9f, 0x9e, //0x00002e90 .quad -7016870160886801794 - 0xfb, 0x9a, 0xdd, 0xdc, 0xfd, 0xe7, 0x67, 0x28, //0x00002e98 .quad 2911550761636567803 - 0x1d, 0x51, 0xa1, 0x01, 0x35, 0xd6, 0x46, 0xc6, //0x00002ea0 .quad -4159401682681114339 - 0xb9, 0x01, 0x15, 0x54, 0xfd, 0xe1, 0x81, 0xb2, //0x00002ea8 .quad -5583933584809066055 - 0x65, 0xa5, 0x09, 0x42, 0xc2, 0x8b, 0xd8, 0xf7, //0x00002eb0 .quad -587566084924005019 - 0x27, 0x42, 0x1a, 0xa9, 0x7c, 0x5a, 0x22, 0x1f, //0x00002eb8 .quad 2243455055843443239 - 0x5f, 0x07, 0x46, 0x69, 0x59, 0x57, 0xe7, 0x9a, //0x00002ec0 .quad -7284757830718584993 - 0x59, 0x69, 0xb0, 0xe9, 0x8d, 0x78, 0x75, 0x33, //0x00002ec8 .quad 3708002419115845977 - 0x37, 0x89, 0x97, 0xc3, 0x2f, 0x2d, 0xa1, 0xc1, //0x00002ed0 .quad -4494261269970843337 - 0xaf, 0x83, 0x1c, 0x64, 0xb1, 0xd6, 0x52, 0x00, //0x00002ed8 .quad 23317005467419567 - 0x84, 0x6b, 0x7d, 0xb4, 0x7b, 0x78, 0x09, 0xf2, //0x00002ee0 .quad -1006140569036166268 - 0x9b, 0xa4, 0x23, 0xbd, 0x5d, 0x8c, 0x67, 0xc0, //0x00002ee8 .quad -4582539761593113445 - 0x32, 0x63, 0xce, 0x50, 0x4d, 0xeb, 0x45, 0x97, //0x00002ef0 .quad -7546366883288685774 - 0xe1, 0x46, 0x36, 0x96, 0xba, 0xb7, 0x40, 0xf8, //0x00002ef8 .quad -558244341782001951 - 0xff, 0xfb, 0x01, 0xa5, 0x20, 0x66, 0x17, 0xbd, //0x00002f00 .quad -4821272585683469313 - 0x99, 0xd8, 0xc3, 0x3b, 0xa9, 0xe5, 0x50, 0xb6, //0x00002f08 .quad -5309491445654890343 - 0xff, 0x7a, 0x42, 0xce, 0xa8, 0x3f, 0x5d, 0xec, //0x00002f10 .quad -1414904713676948737 - 0xbf, 0xce, 0xb4, 0x8a, 0x13, 0x1f, 0xe5, 0xa3, //0x00002f18 .quad -6636864307068612929 - 0xdf, 0x8c, 0xe9, 0x80, 0xc9, 0x47, 0xba, 0x93, //0x00002f20 .quad -7801844473689174817 - 0x38, 0x01, 0xb1, 0x36, 0x6c, 0x33, 0x6f, 0xc6, //0x00002f28 .quad -4148040191917883080 - 0x17, 0xf0, 0x23, 0xe1, 0xbb, 0xd9, 0xa8, 0xb8, //0x00002f30 .quad -5140619573684080617 - 0x85, 0x41, 0x5d, 0x44, 0x47, 0x00, 0x0b, 0xb8, //0x00002f38 .quad -5185050239897353851 - 0x1d, 0xec, 0x6c, 0xd9, 0x2a, 0x10, 0xd3, 0xe6, //0x00002f40 .quad -1814088448677712867 - 0xe6, 0x91, 0x74, 0x15, 0x59, 0xc0, 0x0d, 0xa6, //0x00002f48 .quad -6481312799871692314 - 0x92, 0x13, 0xe4, 0xc7, 0x1a, 0xea, 0x43, 0x90, //0x00002f50 .quad -8051334308064652398 - 0x30, 0xdb, 0x68, 0xad, 0x37, 0x98, 0xc8, 0x87, //0x00002f58 .quad -8662506518347195600 - 0x77, 0x18, 0xdd, 0x79, 0xa1, 0xe4, 0x54, 0xb4, //0x00002f60 .quad -5452481866653427593 - 0xfc, 0x11, 0xc3, 0x98, 0x45, 0xbe, 0xba, 0x29, //0x00002f68 .quad 3006924907348169212 - 0x94, 0x5e, 0x54, 0xd8, 0xc9, 0x1d, 0x6a, 0xe1, //0x00002f70 .quad -2203916314889396588 - 0x7b, 0xd6, 0xf3, 0xfe, 0xd6, 0x6d, 0x29, 0xf4, //0x00002f78 .quad -853029884242176389 - 0x1d, 0xbb, 0x34, 0x27, 0x9e, 0x52, 0xe2, 0x8c, //0x00002f80 .quad -8294976724446954723 - 0x0d, 0x66, 0x58, 0x5f, 0xa6, 0xe4, 0x99, 0x18, //0x00002f88 .quad 1772699331562333709 - 0xe4, 0xe9, 0x01, 0xb1, 0x45, 0xe7, 0x1a, 0xb0, //0x00002f90 .quad -5757034887131305500 - 0x90, 0x7f, 0x2e, 0xf7, 0xcf, 0x5d, 0xc0, 0x5e, //0x00002f98 .quad 6827560182880305040 - 0x5d, 0x64, 0x42, 0x1d, 0x17, 0xa1, 0x21, 0xdc, //0x00002fa0 .quad -2584607590486743971 - 0x74, 0x1f, 0xfa, 0xf4, 0x43, 0x75, 0x70, 0x76, //0x00002fa8 .quad 8534450228600381300 - 0xba, 0x7e, 0x49, 0x72, 0xae, 0x04, 0x95, 0x89, //0x00002fb0 .quad -8532908771695296838 - 0xa9, 0x53, 0x1c, 0x79, 0x4a, 0x49, 0x06, 0x6a, //0x00002fb8 .quad 7639874402088932265 - 0x69, 0xde, 0xdb, 0x0e, 0xda, 0x45, 0xfa, 0xab, //0x00002fc0 .quad -6054449946191733143 - 0x93, 0x68, 0x63, 0x17, 0x9d, 0xdb, 0x87, 0x04, //0x00002fc8 .quad 326470965756389523 - 0x03, 0xd6, 0x92, 0x92, 0x50, 0xd7, 0xf8, 0xd6, //0x00002fd0 .quad -2956376414312278525 - 0xb7, 0x42, 0x3c, 0x5d, 0x84, 0xd2, 0xa9, 0x45, //0x00002fd8 .quad 5019774725622874807 - 0xc2, 0xc5, 0x9b, 0x5b, 0x92, 0x86, 0x5b, 0x86, //0x00002fe0 .quad -8765264286586255934 - 0xb3, 0xa9, 0x45, 0xba, 0x92, 0x23, 0x8a, 0x0b, //0x00002fe8 .quad 831516194300602803 - 0x32, 0xb7, 0x82, 0xf2, 0x36, 0x68, 0xf2, 0xa7, //0x00002ff0 .quad -6344894339805432014 - 0x1f, 0x14, 0xd7, 0x68, 0x77, 0xac, 0x6c, 0x8e, //0x00002ff8 .quad -8183976793979022305 - 0xff, 0x64, 0x23, 0xaf, 0x44, 0x02, 0xef, 0xd1, //0x00003000 .quad -3319431906329402113 - 0x27, 0xd9, 0x0c, 0x43, 0x95, 0xd7, 0x07, 0x32, //0x00003008 .quad 3605087062808385831 - 0x1f, 0x1f, 0x76, 0xed, 0x6a, 0x61, 0x35, 0x83, //0x00003010 .quad -8992173969096958177 - 0xb9, 0x07, 0xe8, 0x49, 0xbd, 0xe6, 0x44, 0x7f, //0x00003018 .quad 9170708441896323001 - 0xe7, 0xa6, 0xd3, 0xa8, 0xc5, 0xb9, 0x02, 0xa4, //0x00003020 .quad -6628531442943809817 - 0xa7, 0x09, 0x62, 0x9c, 0x6c, 0x20, 0x16, 0x5f, //0x00003028 .quad 6851699533943015847 - 0xa1, 0x90, 0x08, 0x13, 0x37, 0x68, 0x03, 0xcd, //0x00003030 .quad -3673978285252374367 - 0x10, 0x8c, 0x7a, 0xc3, 0x87, 0xa8, 0xdb, 0x36, //0x00003038 .quad 3952938399001381904 - 0x64, 0x5a, 0xe5, 0x6b, 0x22, 0x21, 0x22, 0x80, //0x00003040 .quad -9213765455923815836 - 0x8a, 0x97, 0x2c, 0xda, 0x54, 0x49, 0x49, 0xc2, //0x00003048 .quad -4446942528265218166 - 0xfd, 0xb0, 0xde, 0x06, 0x6b, 0xa9, 0x2a, 0xa0, //0x00003050 .quad -6905520801477381891 - 0x6d, 0xbd, 0xb7, 0x10, 0xaa, 0x9b, 0xdb, 0xf2, //0x00003058 .quad -946992141904134803 - 0x3d, 0x5d, 0x96, 0xc8, 0xc5, 0x53, 0x35, 0xc8, //0x00003060 .quad -4020214983419339459 - 0xc8, 0xac, 0xe5, 0x94, 0x94, 0x82, 0x92, 0x6f, //0x00003068 .quad 8039631859474607304 - 0x8c, 0xf4, 0xbb, 0x3a, 0xb7, 0xa8, 0x42, 0xfa, //0x00003070 .quad -413582710846786420 - 0xfa, 0x17, 0x1f, 0xba, 0x39, 0x23, 0x77, 0xcb, //0x00003078 .quad -3785518230938904582 - 0xd7, 0x78, 0xb5, 0x84, 0x72, 0xa9, 0x69, 0x9c, //0x00003080 .quad -7176018221920323369 - 0xfc, 0x6e, 0x53, 0x14, 0x04, 0x76, 0x2a, 0xff, //0x00003088 .quad -60105885123121412 - 0x0d, 0xd7, 0xe2, 0x25, 0xcf, 0x13, 0x84, 0xc3, //0x00003090 .quad -4358336758973016307 - 0xbb, 0x4a, 0x68, 0x19, 0x85, 0x13, 0xf5, 0xfe, //0x00003098 .quad -75132356403901765 - 0xd1, 0x8c, 0x5b, 0xef, 0xc2, 0x18, 0x65, 0xf4, //0x000030a0 .quad -836234930288882479 - 0x6a, 0x5d, 0xc2, 0x5f, 0x66, 0x58, 0xb2, 0x7e, //0x000030a8 .quad 9129456591349898602 - 0x02, 0x38, 0x99, 0xd5, 0x79, 0x2f, 0xbf, 0x98, //0x000030b0 .quad -7440175859071633406 - 0x62, 0x7a, 0xd9, 0xfb, 0x3f, 0x77, 0x2f, 0xef, //0x000030b8 .quad -1211618658047395230 - 0x03, 0x86, 0xff, 0x4a, 0x58, 0xfb, 0xee, 0xbe, //0x000030c0 .quad -4688533805412153853 - 0xfb, 0xd8, 0xcf, 0xfa, 0x0f, 0x55, 0xfb, 0xaa, //0x000030c8 .quad -6126209340986631941 - 0x84, 0x67, 0xbf, 0x5d, 0x2e, 0xba, 0xaa, 0xee, //0x000030d0 .quad -1248981238337804412 - 0x39, 0xcf, 0x83, 0xf9, 0x53, 0x2a, 0xba, 0x95, //0x000030d8 .quad -7657761676233289927 - 0xb2, 0xa0, 0x97, 0xfa, 0x5c, 0xb4, 0x2a, 0x95, //0x000030e0 .quad -7698142301602209614 - 0x84, 0x61, 0xf2, 0x7b, 0x74, 0x5a, 0x94, 0xdd, //0x000030e8 .quad -2480258038432112252 - 0xdf, 0x88, 0x3d, 0x39, 0x74, 0x61, 0x75, 0xba, //0x000030f0 .quad -5010991858575374113 - 0xe5, 0xf9, 0xee, 0x9a, 0x11, 0x71, 0xf9, 0x94, //0x000030f8 .quad -7712008566467528219 - 0x17, 0xeb, 0x8c, 0x47, 0xd1, 0xb9, 0x12, 0xe9, //0x00003100 .quad -1652053804791829737 - 0x5e, 0xb8, 0xaa, 0x01, 0x56, 0xcd, 0x37, 0x7a, //0x00003108 .quad 8806733365625141342 - 0xee, 0x12, 0xb8, 0xcc, 0x22, 0xb4, 0xab, 0x91, //0x00003110 .quad -7950062655635975442 - 0x3b, 0xb3, 0x0a, 0xc1, 0x55, 0xe0, 0x62, 0xac, //0x00003118 .quad -6025006692552756421 - 0xaa, 0x17, 0xe6, 0x7f, 0x2b, 0xa1, 0x16, 0xb6, //0x00003120 .quad -5325892301117581398 - 0x0a, 0x60, 0x4d, 0x31, 0x6b, 0x98, 0x7b, 0x57, //0x00003128 .quad 6303799689591218186 - 0x94, 0x9d, 0xdf, 0x5f, 0x76, 0x49, 0x9c, 0xe3, //0x00003130 .quad -2045679357969588844 - 0x0c, 0xb8, 0xa0, 0xfd, 0x85, 0x7e, 0x5a, 0xed, //0x00003138 .quad -1343622424865753076 - 0x7d, 0xc2, 0xeb, 0xfb, 0xe9, 0xad, 0x41, 0x8e, //0x00003140 .quad -8196078626372074883 - 0x08, 0x73, 0x84, 0xbe, 0x13, 0x8f, 0x58, 0x14, //0x00003148 .quad 1466078993672598280 - 0x1c, 0xb3, 0xe6, 0x7a, 0x64, 0x19, 0xd2, 0xb1, //0x00003150 .quad -5633412264537705700 - 0xc9, 0x8f, 0x25, 0xae, 0xd8, 0xb2, 0x6e, 0x59, //0x00003158 .quad 6444284760518135753 - 0xe3, 0x5f, 0xa0, 0x99, 0xbd, 0x9f, 0x46, 0xde, //0x00003160 .quad -2430079312244744221 - 0xbc, 0xf3, 0xae, 0xd9, 0x8e, 0x5f, 0xca, 0x6f, //0x00003168 .quad 8055355950647669692 - 0xee, 0x3b, 0x04, 0x80, 0xd6, 0x23, 0xec, 0x8a, //0x00003170 .quad -8436328597794046994 - 0x55, 0x58, 0x0d, 0x48, 0xb9, 0x7b, 0xde, 0x25, //0x00003178 .quad 2728754459941099605 - 0xe9, 0x4a, 0x05, 0x20, 0xcc, 0x2c, 0xa7, 0xad, //0x00003180 .quad -5933724728815170839 - 0x6b, 0xae, 0x10, 0x9a, 0xa7, 0x1a, 0x56, 0xaf, //0x00003188 .quad -5812428961928401301 - 0xa4, 0x9d, 0x06, 0x28, 0xff, 0xf7, 0x10, 0xd9, //0x00003190 .quad -2805469892591575644 - 0x05, 0xda, 0x94, 0x80, 0x51, 0xa1, 0x2b, 0x1b, //0x00003198 .quad 1957835834444274181 - 0x86, 0x22, 0x04, 0x79, 0xff, 0x9a, 0xaa, 0x87, //0x000031a0 .quad -8670947710510816634 - 0x43, 0x08, 0x5d, 0xf0, 0xd2, 0x44, 0xfb, 0x90, //0x000031a8 .quad -7999724640327104445 - 0x28, 0x2b, 0x45, 0x57, 0xbf, 0x41, 0x95, 0xa9, //0x000031b0 .quad -6226998619711132888 - 0x54, 0x4a, 0x74, 0xac, 0x07, 0x16, 0x3a, 0x35, //0x000031b8 .quad 3835402254873283156 - 0xf2, 0x75, 0x16, 0x2d, 0x2f, 0x92, 0xfa, 0xd3, //0x000031c0 .quad -3172062256211528206 - 0xe9, 0x5c, 0x91, 0x97, 0x89, 0x9b, 0x88, 0x42, //0x000031c8 .quad 4794252818591603945 - 0xb7, 0x09, 0x2e, 0x7c, 0x5d, 0x9b, 0x7c, 0x84, //0x000031d0 .quad -8900067937773286985 - 0x12, 0xda, 0xba, 0xfe, 0x35, 0x61, 0x95, 0x69, //0x000031d8 .quad 7608094030047140370 - 0x25, 0x8c, 0x39, 0xdb, 0x34, 0xc2, 0x9b, 0xa5, //0x000031e0 .quad -6513398903789220827 - 0x96, 0x90, 0x69, 0x7e, 0x83, 0xb9, 0xfa, 0x43, //0x000031e8 .quad 4898431519131537558 - 0x2e, 0xef, 0x07, 0x12, 0xc2, 0xb2, 0x02, 0xcf, //0x000031f0 .quad -3530062611309138130 - 0xbc, 0xf4, 0x03, 0x5e, 0xe4, 0x67, 0xf9, 0x94, //0x000031f8 .quad -7712018656367741764 - 0x7d, 0xf5, 0x44, 0x4b, 0xb9, 0xaf, 0x61, 0x81, //0x00003200 .quad -9123818159709293187 - 0xf6, 0x78, 0xc2, 0xba, 0xee, 0xe0, 0x1b, 0x1d, //0x00003208 .quad 2097517367411243254 - 0xdc, 0x32, 0x16, 0x9e, 0xa7, 0x1b, 0xba, 0xa1, //0x00003210 .quad -6793086681209228580 - 0x33, 0x17, 0x73, 0x69, 0x2a, 0xd9, 0x62, 0x64, //0x00003218 .quad 7233582727691441971 - 0x93, 0xbf, 0x9b, 0x85, 0x91, 0xa2, 0x28, 0xca, //0x00003220 .quad -3879672333084147821 - 0xff, 0xdc, 0xcf, 0x03, 0x75, 0x8f, 0x7b, 0x7d, //0x00003228 .quad 9041978409614302463 - 0x78, 0xaf, 0x02, 0xe7, 0x35, 0xcb, 0xb2, 0xfc, //0x00003230 .quad -237904397927796872 - 0x3f, 0xd4, 0xc3, 0x44, 0x52, 0x73, 0xda, 0x5c, //0x00003238 .quad 6690786993590490175 - 0xab, 0xad, 0x61, 0xb0, 0x01, 0xbf, 0xef, 0x9d, //0x00003240 .quad -7066219276345954901 - 0xa8, 0x64, 0xfa, 0x6a, 0x13, 0x88, 0x08, 0x3a, //0x00003248 .quad 4181741870994056360 - 0x16, 0x19, 0x7a, 0x1c, 0xc2, 0xae, 0x6b, 0xc5, //0x00003250 .quad -4221088077005055722 - 0xd1, 0xfd, 0xb8, 0x45, 0x18, 0xaa, 0x8a, 0x08, //0x00003258 .quad 615491320315182545 - 0x5b, 0x9f, 0x98, 0xa3, 0x72, 0x9a, 0xc6, 0xf6, //0x00003260 .quad -664674077828931749 - 0x46, 0x3d, 0x27, 0x57, 0x9e, 0x54, 0xad, 0x8a, //0x00003268 .quad -8454007886460797626 - 0x99, 0x63, 0x3f, 0xa6, 0x87, 0x20, 0x3c, 0x9a, //0x00003270 .quad -7332950326284164199 - 0x4c, 0x86, 0x78, 0xf6, 0xe2, 0x54, 0xac, 0x36, //0x00003278 .quad 3939617107816777292 - 0x7f, 0x3c, 0xcf, 0x8f, 0xa9, 0x28, 0xcb, 0xc0, //0x00003280 .quad -4554501889427817345 - 0xde, 0xa7, 0x16, 0xb4, 0x1b, 0x6a, 0x57, 0x84, //0x00003288 .quad -8910536670511192098 - 0x9f, 0x0b, 0xc3, 0xf3, 0xd3, 0xf2, 0xfd, 0xf0, //0x00003290 .quad -1081441343357383777 - 0xd6, 0x51, 0x1c, 0xa1, 0xa2, 0x44, 0x6d, 0x65, //0x00003298 .quad 7308573235570561494 - 0x43, 0xe7, 0x59, 0x78, 0xc4, 0xb7, 0x9e, 0x96, //0x000032a0 .quad -7593429867239446717 - 0x26, 0xb3, 0xb1, 0xa4, 0xe5, 0x4a, 0x64, 0x9f, //0x000032a8 .quad -6961356773836868826 - 0x14, 0x61, 0x70, 0x96, 0xb5, 0x65, 0x46, 0xbc, //0x000032b0 .quad -4880101315621920492 - 0xef, 0x1f, 0xde, 0x0d, 0x9f, 0x5d, 0x3d, 0x87, //0x000032b8 .quad -8701695967296086033 - 0x59, 0x79, 0x0c, 0xfc, 0x22, 0xff, 0x57, 0xeb, //0x000032c0 .quad -1488440626100012711 - 0xeb, 0xa7, 0x55, 0xd1, 0x06, 0xb5, 0x0c, 0xa9, //0x000032c8 .quad -6265433940692719637 - 0xd8, 0xcb, 0x87, 0xdd, 0x75, 0xff, 0x16, 0x93, //0x000032d0 .quad -7847804418953589800 - 0xf3, 0x88, 0xd5, 0x42, 0x24, 0xf1, 0xa7, 0x09, //0x000032d8 .quad 695789805494438131 - 0xce, 0xbe, 0xe9, 0x54, 0x53, 0xbf, 0xdc, 0xb7, //0x000032e0 .quad -5198069505264599346 - 0x30, 0xeb, 0x8a, 0x53, 0x6d, 0xed, 0x11, 0x0c, //0x000032e8 .quad 869737256868047664 - 0x81, 0x2e, 0x24, 0x2a, 0x28, 0xef, 0xd3, 0xe5, //0x000032f0 .quad -1885900863153361279 - 0xfb, 0xa5, 0x6d, 0xa8, 0xc8, 0x68, 0x16, 0x8f, //0x000032f8 .quad -8136200465769716229 - 0x10, 0x9d, 0x56, 0x1a, 0x79, 0x75, 0xa4, 0x8f, //0x00003300 .quad -8096217067111932656 - 0xbd, 0x87, 0x44, 0x69, 0x7d, 0x01, 0x6e, 0xf9, //0x00003308 .quad -473439272678684739 - 0x55, 0x44, 0xec, 0x60, 0xd7, 0x92, 0x8d, 0xb3, //0x00003310 .quad -5508585315462527915 - 0xad, 0xa9, 0x95, 0xc3, 0xdc, 0x81, 0xc9, 0x37, //0x00003318 .quad 4019886927579031981 - 0x6a, 0x55, 0x27, 0x39, 0x8d, 0xf7, 0x70, 0xe0, //0x00003320 .quad -2274045625900771990 - 0x18, 0x14, 0x7b, 0xf4, 0x53, 0xe2, 0xbb, 0x85, //0x00003328 .quad -8810199395808373736 - 0x62, 0x95, 0xb8, 0x43, 0xb8, 0x9a, 0x46, 0x8c, //0x00003330 .quad -8338807543829064350 - 0x8f, 0xec, 0xcc, 0x78, 0x74, 0x6d, 0x95, 0x93, //0x00003338 .quad -7812217631593927537 - 0xbb, 0xba, 0xa6, 0x54, 0x66, 0x41, 0x58, 0xaf, //0x00003340 .quad -5811823411358942533 - 0xb3, 0x27, 0x00, 0x97, 0xd1, 0xc8, 0x7a, 0x38, //0x00003348 .quad 4069786015789754291 - 0x6a, 0x69, 0xd0, 0xe9, 0xbf, 0x51, 0x2e, 0xdb, //0x00003350 .quad -2653093245771290262 - 0x9f, 0x31, 0xc0, 0xfc, 0x05, 0x7b, 0x99, 0x06, //0x00003358 .quad 475546501309804959 - 0xe2, 0x41, 0x22, 0xf2, 0x17, 0xf3, 0xfc, 0x88, //0x00003360 .quad -8575712306248138270 - 0x04, 0x1f, 0xf8, 0xbd, 0xe3, 0xec, 0x1f, 0x44, //0x00003368 .quad 4908902581746016004 - 0x5a, 0xd2, 0xaa, 0xee, 0xdd, 0x2f, 0x3c, 0xab, //0x00003370 .quad -6107954364382784934 - 0xc4, 0x26, 0x76, 0xad, 0x1c, 0xe8, 0x27, 0xd5, //0x00003378 .quad -3087243809672255804 - 0xf1, 0x86, 0x55, 0x6a, 0xd5, 0x3b, 0x0b, 0xd6, //0x00003380 .quad -3023256937051093263 - 0x75, 0xb0, 0xd3, 0xd8, 0x23, 0xe2, 0x71, 0x8a, //0x00003388 .quad -8470740780517707659 - 0x56, 0x74, 0x75, 0x62, 0x65, 0x05, 0xc7, 0x85, //0x00003390 .quad -8807064613298015146 - 0x4a, 0x4e, 0x84, 0x67, 0x56, 0x2d, 0x87, 0xf6, //0x00003398 .quad -682526969396179382 - 0x6c, 0xd1, 0x12, 0xbb, 0xbe, 0xc6, 0x38, 0xa7, //0x000033a0 .quad -6397144748195131028 - 0xdc, 0x61, 0x65, 0x01, 0xac, 0xf8, 0x28, 0xb4, //0x000033a8 .quad -5464844730172612132 - 0xc7, 0x85, 0xd7, 0x69, 0x6e, 0xf8, 0x06, 0xd1, //0x000033b0 .quad -3384744916816525881 - 0x53, 0xba, 0xbe, 0x01, 0xd7, 0x36, 0x33, 0xe1, //0x000033b8 .quad -2219369894288377261 - 0x9c, 0xb3, 0x26, 0x02, 0x45, 0x5b, 0xa4, 0x82, //0x000033c0 .quad -9032994600651410532 - 0x74, 0x34, 0x17, 0x61, 0x46, 0x02, 0xc0, 0xec, //0x000033c8 .quad -1387106183930235788 - 0x84, 0x60, 0xb0, 0x42, 0x16, 0x72, 0x4d, 0xa3, //0x000033d0 .quad -6679557232386875260 - 0x91, 0x01, 0x5d, 0xf9, 0xd7, 0x02, 0xf0, 0x27, //0x000033d8 .quad 2877803288514593169 - 0xa5, 0x78, 0x5c, 0xd3, 0x9b, 0xce, 0x20, 0xcc, //0x000033e0 .quad -3737760522056206171 - 0xf5, 0x41, 0xb4, 0xf7, 0x8d, 0x03, 0xec, 0x31, //0x000033e8 .quad 3597254110643241461 - 0xce, 0x96, 0x33, 0xc8, 0x42, 0x02, 0x29, 0xff, //0x000033f0 .quad -60514634142869810 - 0x72, 0x52, 0xa1, 0x75, 0x71, 0x04, 0x67, 0x7e, //0x000033f8 .quad 9108253656731439730 - 0x41, 0x3e, 0x20, 0xbd, 0x69, 0xa1, 0x79, 0x9f, //0x00003400 .quad -6955350673980375487 - 0x87, 0xd3, 0x84, 0xe9, 0xc6, 0x62, 0x00, 0x0f, //0x00003408 .quad 1080972517029761927 - 0xd1, 0x4d, 0x68, 0x2c, 0xc4, 0x09, 0x58, 0xc7, //0x00003410 .quad -4082502324048081455 - 0x69, 0x08, 0xe6, 0xa3, 0x78, 0x7b, 0xc0, 0x52, //0x00003418 .quad 5962901664714590313 - 0x45, 0x61, 0x82, 0x37, 0x35, 0x0c, 0x2e, 0xf9, //0x00003420 .quad -491441886632713915 - 0x83, 0x8a, 0xdf, 0xcc, 0x56, 0x9a, 0x70, 0xa7, //0x00003428 .quad -6381430974388925821 - 0xcb, 0x7c, 0xb1, 0x42, 0xa1, 0xc7, 0xbc, 0x9b, //0x00003430 .quad -7224680206786528053 - 0x92, 0xb6, 0x0b, 0x40, 0x76, 0x60, 0xa6, 0x88, //0x00003438 .quad -8600080377420466542 - 0xfe, 0xdb, 0x5d, 0x93, 0x89, 0xf9, 0xab, 0xc2, //0x00003440 .quad -4419164240055772162 - 0x36, 0xa4, 0x0e, 0xd0, 0x93, 0xf8, 0xcf, 0x6a, //0x00003448 .quad 7696643601933968438 - 0xfe, 0x52, 0x35, 0xf8, 0xeb, 0xf7, 0x56, 0xf3, //0x00003450 .quad -912269281642327298 - 0x44, 0x4d, 0x12, 0xc4, 0xb8, 0xf6, 0x83, 0x05, //0x00003458 .quad 397432465562684740 - 0xde, 0x53, 0x21, 0x7b, 0xf3, 0x5a, 0x16, 0x98, //0x00003460 .quad -7487697328667536418 - 0x4b, 0x70, 0x8b, 0x7a, 0x33, 0x7a, 0x72, 0xc3, //0x00003468 .quad -4363290727450709941 - 0xd6, 0xa8, 0xe9, 0x59, 0xb0, 0xf1, 0x1b, 0xbe, //0x00003470 .quad -4747935642407032618 - 0x5d, 0x4c, 0x2e, 0x59, 0xc0, 0x18, 0x4f, 0x74, //0x00003478 .quad 8380944645968776285 - 0x0c, 0x13, 0x64, 0x70, 0x1c, 0xee, 0xa2, 0xed, //0x00003480 .quad -1323233534581402868 - 0x74, 0xdf, 0x79, 0x6f, 0xf0, 0xde, 0x62, 0x11, //0x00003488 .quad 1252808770606194548 - 0xe7, 0x8b, 0x3e, 0xc6, 0xd1, 0xd4, 0x85, 0x94, //0x00003490 .quad -7744549986754458649 - 0xa9, 0x2b, 0xac, 0x45, 0x56, 0xcb, 0xdd, 0x8a, //0x00003498 .quad -8440366555225904215 - 0xe1, 0x2e, 0xce, 0x37, 0x06, 0x4a, 0xa7, 0xb9, //0x000034a0 .quad -5069001465015685407 - 0x93, 0x36, 0x17, 0xd7, 0x2b, 0x3e, 0x95, 0x6d, //0x000034a8 .quad 7896285879677171347 - 0x99, 0xba, 0xc1, 0xc5, 0x87, 0x1c, 0x11, 0xe8, //0x000034b0 .quad -1724565812842218855 - 0x38, 0x04, 0xdd, 0xcc, 0xb6, 0x8d, 0xfa, 0xc8, //0x000034b8 .quad -3964700705685699528 - 0xa0, 0x14, 0x99, 0xdb, 0xd4, 0xb1, 0x0a, 0x91, //0x000034c0 .quad -7995382660667468640 - 0xa3, 0x22, 0x0a, 0x40, 0x92, 0x98, 0x9c, 0x1d, //0x000034c8 .quad 2133748077373825699 - 0xc8, 0x59, 0x7f, 0x12, 0x4a, 0x5e, 0x4d, 0xb5, //0x000034d0 .quad -5382542307406947896 - 0x4c, 0xab, 0x0c, 0xd0, 0xb6, 0xbe, 0x03, 0x25, //0x000034d8 .quad 2667185096717282124 - 0x3a, 0x30, 0x1f, 0x97, 0xdc, 0xb5, 0xa0, 0xe2, //0x000034e0 .quad -2116491865831296966 - 0x1e, 0xd6, 0x0f, 0x84, 0x64, 0xae, 0x44, 0x2e, //0x000034e8 .quad 3333981370896602654 - 0x24, 0x7e, 0x73, 0xde, 0xa9, 0x71, 0xa4, 0x8d, //0x000034f0 .quad -8240336443785642460 - 0xd3, 0xe5, 0x89, 0xd2, 0xfe, 0xec, 0xea, 0x5c, //0x000034f8 .quad 6695424375237764563 - 0xad, 0x5d, 0x10, 0x56, 0x14, 0x8e, 0x0d, 0xb1, //0x00003500 .quad -5688734536304665171 - 0x48, 0x5f, 0x2c, 0x87, 0x3e, 0xa8, 0x25, 0x74, //0x00003508 .quad 8369280469047205704 - 0x18, 0x75, 0x94, 0x6b, 0x99, 0xf1, 0x50, 0xdd, //0x00003510 .quad -2499232151953443560 - 0x1a, 0x77, 0xf7, 0x28, 0x4e, 0x12, 0x2f, 0xd1, //0x00003518 .quad -3373457468973156582 - 0x2f, 0xc9, 0x3c, 0xe3, 0xff, 0x96, 0x52, 0x8a, //0x00003520 .quad -8479549122611984081 - 0x70, 0xaa, 0x9a, 0xd9, 0x70, 0x6b, 0xbd, 0x82, //0x00003528 .quad -9025939945749304720 - 0x7b, 0xfb, 0x0b, 0xdc, 0xbf, 0x3c, 0xe7, 0xac, //0x00003530 .quad -5987750384837592197 - 0x0c, 0x55, 0x01, 0x10, 0x4d, 0xc6, 0x6c, 0x63, //0x00003538 .quad 7164319141522920716 - 0x5a, 0xfa, 0x0e, 0xd3, 0xef, 0x0b, 0x21, 0xd8, //0x00003540 .quad -2873001962619602342 - 0x4f, 0xaa, 0x01, 0x54, 0xe0, 0xf7, 0x47, 0x3c, //0x00003548 .quad 4343712908476262991 - 0x78, 0x5c, 0xe9, 0xe3, 0x75, 0xa7, 0x14, 0x87, //0x00003550 .quad -8713155254278333320 - 0x72, 0x0a, 0x81, 0x34, 0xec, 0xfa, 0xac, 0x65, //0x00003558 .quad 7326506586225052274 - 0x96, 0xb3, 0xe3, 0x5c, 0x53, 0xd1, 0xd9, 0xa8, //0x00003560 .quad -6279758049420528746 - 0x0e, 0x4d, 0xa1, 0x41, 0xa7, 0x39, 0x18, 0x7f, //0x00003568 .quad 9158133232781315342 - 0x7c, 0xa0, 0x1c, 0x34, 0xa8, 0x45, 0x10, 0xd3, //0x00003570 .quad -3238011543348273028 - 0x51, 0xa0, 0x09, 0x12, 0x11, 0x48, 0xde, 0x1e, //0x00003578 .quad 2224294504121868369 - 0x4d, 0xe4, 0x91, 0x20, 0x89, 0x2b, 0xea, 0x83, //0x00003580 .quad -8941286242233752499 - 0x33, 0x04, 0x46, 0xab, 0x0a, 0xed, 0x4a, 0x93, //0x00003588 .quad -7833187971778608077 - 0x60, 0x5d, 0xb6, 0x68, 0x6b, 0xb6, 0xe4, 0xa4, //0x00003590 .quad -6564921784364802720 - 0x40, 0x85, 0x17, 0x56, 0x4d, 0xa8, 0x1d, 0xf8, //0x00003598 .quad -568112927868484288 - 0xb9, 0xf4, 0xe3, 0x42, 0x06, 0xe4, 0x1d, 0xce, //0x000035a0 .quad -3594466212028615495 - 0x8f, 0x66, 0x9d, 0xab, 0x60, 0x12, 0x25, 0x36, //0x000035a8 .quad 3901544858591782543 - 0xf3, 0x78, 0xce, 0xe9, 0x83, 0xae, 0xd2, 0x80, //0x000035b0 .quad -9164070410158966541 - 0x1a, 0x60, 0x42, 0x6b, 0x7c, 0x2b, 0xd7, 0xc1, //0x000035b8 .quad -4479063491021217766 - 0x30, 0x17, 0x42, 0xe4, 0x24, 0x5a, 0x07, 0xa1, //0x000035c0 .quad -6843401994271320272 - 0x20, 0xf8, 0x12, 0x86, 0x5b, 0xf6, 0x4c, 0xb2, //0x000035c8 .quad -5598829363776522208 - 0xfc, 0x9c, 0x52, 0x1d, 0xae, 0x30, 0x49, 0xc9, //0x000035d0 .quad -3942566474411762436 - 0x28, 0xb6, 0x97, 0x67, 0xf2, 0x33, 0xe0, 0xde, //0x000035d8 .quad -2386850686293264856 - 0x3c, 0x44, 0xa7, 0xa4, 0xd9, 0x7c, 0x9b, 0xfb, //0x000035e0 .quad -316522074587315140 - 0xb2, 0xa3, 0x7d, 0x01, 0xef, 0x40, 0x98, 0x16, //0x000035e8 .quad 1628122660560806834 - 0xa5, 0x8a, 0xe8, 0x06, 0x08, 0x2e, 0x41, 0x9d, //0x000035f0 .quad -7115355324258153819 - 0x4f, 0x86, 0xee, 0x60, 0x95, 0x28, 0x1f, 0x8e, //0x000035f8 .quad -8205795374004271537 - 0x4e, 0xad, 0xa2, 0x08, 0x8a, 0x79, 0x91, 0xc4, //0x00003600 .quad -4282508136895304370 - 0xe3, 0x27, 0x2a, 0xb9, 0xba, 0xf2, 0xa6, 0xf1, //0x00003608 .quad -1033872180650563613 - 0xa2, 0x58, 0xcb, 0x8a, 0xec, 0xd7, 0xb5, 0xf5, //0x00003610 .quad -741449152691742558 - 0xdc, 0xb1, 0x74, 0x67, 0x69, 0xaf, 0x10, 0xae, //0x00003618 .quad -5904026244240592420 - 0x65, 0x17, 0xbf, 0xd6, 0xf3, 0xa6, 0x91, 0x99, //0x00003620 .quad -7380934748073420955 - 0x2a, 0xef, 0xa8, 0xe0, 0xa1, 0x6d, 0xca, 0xac, //0x00003628 .quad -5995859411864064214 - 0x3f, 0xdd, 0x6e, 0xcc, 0xb0, 0x10, 0xf6, 0xbf, //0x00003630 .quad -4614482416664388289 - 0xf4, 0x2a, 0xd3, 0x58, 0x0a, 0x09, 0xfd, 0x17, //0x00003638 .quad 1728547772024695540 - 0x8e, 0x94, 0x8a, 0xff, 0xdc, 0x94, 0xf3, 0xef, //0x00003640 .quad -1156417002403097458 - 0xb1, 0xf5, 0x07, 0xef, 0x4c, 0x4b, 0xfc, 0xdd, //0x00003648 .quad -2451001303396518479 - 0xd9, 0x9c, 0xb6, 0x1f, 0x0a, 0x3d, 0xf8, 0x95, //0x00003650 .quad -7640289654143017767 - 0x8f, 0xf9, 0x64, 0x15, 0x10, 0xaf, 0xbd, 0x4a, //0x00003658 .quad 5385653213018257807 - 0x0f, 0x44, 0xa4, 0xa7, 0x4c, 0x4c, 0x76, 0xbb, //0x00003660 .quad -4938676049251384305 - 0xf2, 0x37, 0xbe, 0x1a, 0xd4, 0x1a, 0x6d, 0x9d, //0x00003668 .quad -7102991539009341454 - 0x13, 0x55, 0x8d, 0xd1, 0x5f, 0xdf, 0x53, 0xea, //0x00003670 .quad -1561659043136842477 - 0xee, 0xc5, 0x6d, 0x21, 0x89, 0x61, 0xc8, 0x84, //0x00003678 .quad -8878739423761676818 - 0x2c, 0x55, 0xf8, 0xe2, 0x9b, 0x6b, 0x74, 0x92, //0x00003680 .quad -7893565929601608404 - 0xb5, 0x9b, 0xe4, 0xb4, 0xf5, 0x3c, 0xfd, 0x32, //0x00003688 .quad 3674159897003727797 - 0x77, 0x6a, 0xb6, 0xdb, 0x82, 0x86, 0x11, 0xb7, //0x00003690 .quad -5255271393574622601 - 0xa2, 0xc2, 0x1d, 0x22, 0x33, 0x8c, 0xbc, 0x3f, //0x00003698 .quad 4592699871254659746 - 0x15, 0x05, 0xa4, 0x92, 0x23, 0xe8, 0xd5, 0xe4, //0x000036a0 .quad -1957403223540890347 - 0x4b, 0x33, 0xa5, 0xea, 0x3f, 0xaf, 0xab, 0x0f, //0x000036a8 .quad 1129188820640936779 - 0x2d, 0x83, 0xa6, 0x3b, 0x16, 0xb1, 0x05, 0x8f, //0x000036b0 .quad -8140906042354138323 - 0x0f, 0x40, 0xa7, 0xf2, 0x87, 0x4d, 0xcb, 0x29, //0x000036b8 .quad 3011586022114279439 - 0xf8, 0x23, 0x90, 0xca, 0x5b, 0x1d, 0xc7, 0xb2, //0x000036c0 .quad -5564446534515285000 - 0x13, 0x10, 0x51, 0xef, 0xe9, 0x20, 0x3e, 0x74, //0x000036c8 .quad 8376168546070237203 - 0xf6, 0x2c, 0x34, 0xbd, 0xb2, 0xe4, 0x78, 0xdf, //0x000036d0 .quad -2343872149716718346 - 0x17, 0x54, 0x25, 0x6b, 0x24, 0xa9, 0x4d, 0x91, //0x000036d8 .quad -7976533391121755113 - 0x1a, 0x9c, 0x40, 0xb6, 0xef, 0x8e, 0xab, 0x8b, //0x000036e0 .quad -8382449121214030822 - 0x8f, 0x54, 0xf7, 0xc2, 0xb6, 0x89, 0xd0, 0x1a, //0x000036e8 .quad 1932195658189984911 - 0x20, 0xc3, 0xd0, 0xa3, 0xab, 0x72, 0x96, 0xae, //0x000036f0 .quad -5866375383090150624 - 0xb2, 0x29, 0xb5, 0x73, 0x24, 0xac, 0x84, 0xa1, //0x000036f8 .quad -6808127464117294670 - 0xe8, 0xf3, 0xc4, 0x8c, 0x56, 0x0f, 0x3c, 0xda, //0x00003700 .quad -2721283210435300376 - 0x1f, 0x74, 0xa2, 0x90, 0x2d, 0xd7, 0xe5, 0xc9, //0x00003708 .quad -3898473311719230433 - 0x71, 0x18, 0xfb, 0x17, 0x96, 0x89, 0x65, 0x88, //0x00003710 .quad -8618331034163144591 - 0x93, 0x88, 0x65, 0x7a, 0x7c, 0xa6, 0x2f, 0x7e, //0x00003718 .quad 9092669226243950739 - 0x8d, 0xde, 0xf9, 0x9d, 0xfb, 0xeb, 0x7e, 0xaa, //0x00003720 .quad -6161227774276542835 - 0xb8, 0xea, 0xfe, 0x98, 0x1b, 0x90, 0xbb, 0xdd, //0x00003728 .quad -2469221522477225288 - 0x31, 0x56, 0x78, 0x85, 0xfa, 0xa6, 0x1e, 0xd5, //0x00003730 .quad -3089848699418290639 - 0x66, 0xa5, 0x3e, 0x7f, 0x22, 0x74, 0x2a, 0x55, //0x00003738 .quad 6136845133758244198 - 0xde, 0x35, 0x6b, 0x93, 0x5c, 0x28, 0x33, 0x85, //0x00003740 .quad -8848684464777513506 - 0x60, 0x27, 0x87, 0x8f, 0x95, 0x88, 0x3a, 0xd5, //0x00003748 .quad -3082000819042179232 - 0x56, 0x03, 0x46, 0xb8, 0x73, 0xf2, 0x7f, 0xa6, //0x00003750 .quad -6449169562544503978 - 0x38, 0xf1, 0x68, 0xf3, 0xba, 0x2a, 0x89, 0x8a, //0x00003758 .quad -8464187042230111944 - 0x2c, 0x84, 0x57, 0xa6, 0x10, 0xef, 0x1f, 0xd0, //0x00003760 .quad -3449775934753242068 - 0x86, 0x2d, 0x43, 0xb0, 0x69, 0x75, 0x2b, 0x2d, //0x00003768 .quad 3254824252494523782 - 0x9b, 0xb2, 0xf6, 0x67, 0x6a, 0xf5, 0x13, 0x82, //0x00003770 .quad -9073638986861858149 - 0x74, 0xfc, 0x29, 0x0e, 0x62, 0x29, 0x3b, 0x9c, //0x00003778 .quad -7189106879045698444 - 0x42, 0x5f, 0xf4, 0x01, 0xc5, 0xf2, 0x98, 0xa2, //0x00003780 .quad -6730362715149934782 - 0x90, 0x7b, 0xb4, 0x91, 0xba, 0xf3, 0x49, 0x83, //0x00003788 .quad -8986383598807123056 - 0x13, 0x77, 0x71, 0x42, 0x76, 0x2f, 0x3f, 0xcb, //0x00003790 .quad -3801267375510030573 - 0x74, 0x9a, 0x21, 0x36, 0xa9, 0x70, 0x1c, 0x24, //0x00003798 .quad 2602078556773259892 - 0xd7, 0xd4, 0x0d, 0xd3, 0x53, 0xfb, 0x0e, 0xfe, //0x000037a0 .quad -139898200960150313 - 0x11, 0x01, 0xaa, 0x83, 0xd3, 0x8c, 0x23, 0xed, //0x000037a8 .quad -1359087822460813039 - 0x06, 0xa5, 0xe8, 0x63, 0x14, 0x5d, 0xc9, 0x9e, //0x000037b0 .quad -7004965403241175802 - 0xab, 0x40, 0x4a, 0x32, 0x04, 0x38, 0x36, 0xf4, //0x000037b8 .quad -849429889038008149 - 0x48, 0xce, 0xe2, 0x7c, 0x59, 0xb4, 0x7b, 0xc6, //0x000037c0 .quad -4144520735624081848 - 0xd6, 0xd0, 0xdc, 0x3e, 0x05, 0xc6, 0x43, 0xb1, //0x000037c8 .quad -5673473379724898090 - 0xda, 0x81, 0x1b, 0xdc, 0x6f, 0xa1, 0x1a, 0xf8, //0x000037d0 .quad -568964901102714406 - 0x0b, 0x05, 0x94, 0x8e, 0x86, 0xb7, 0x94, 0xdd, //0x000037d8 .quad -2480155706228734709 - 0x28, 0x31, 0x91, 0xe9, 0xe5, 0xa4, 0x10, 0x9b, //0x000037e0 .quad -7273132090830278360 - 0x27, 0x83, 0x1c, 0x19, 0xb4, 0xf2, 0x7c, 0xca, //0x000037e8 .quad -3855940325606653145 - 0x72, 0x7d, 0xf5, 0x63, 0x1f, 0xce, 0xd4, 0xc1, //0x000037f0 .quad -4479729095110460046 - 0xf1, 0xa3, 0x63, 0x1f, 0x61, 0x2f, 0x1c, 0xfd, //0x000037f8 .quad -208239388580928527 - 0xcf, 0xdc, 0xf2, 0x3c, 0xa7, 0x01, 0x4a, 0xf2, //0x00003800 .quad -987975350460687153 - 0xed, 0x8c, 0x3c, 0x67, 0x39, 0x3b, 0x63, 0xbc, //0x00003808 .quad -4871985254153548563 - 0x01, 0xca, 0x17, 0x86, 0x08, 0x41, 0x6e, 0x97, //0x00003810 .quad -7535013621679011327 - 0x14, 0xd8, 0x85, 0xe0, 0x03, 0x05, 0xbe, 0xd5, //0x00003818 .quad -3044990783845967852 - 0x82, 0xbc, 0x9d, 0xa7, 0x4a, 0xd1, 0x49, 0xbd, //0x00003820 .quad -4807081008671376254 - 0x19, 0x4e, 0xa7, 0xd8, 0x44, 0x86, 0x2d, 0x4b, //0x00003828 .quad 5417133557047315993 - 0xa2, 0x2b, 0x85, 0x51, 0x9d, 0x45, 0x9c, 0xec, //0x00003830 .quad -1397165242411832414 - 0x9f, 0x21, 0xd1, 0x0e, 0xd6, 0xe7, 0xf8, 0xdd, //0x00003838 .quad -2451955090545630817 - 0x45, 0x3b, 0xf3, 0x52, 0x82, 0xab, 0xe1, 0x93, //0x00003840 .quad -7790757304148477115 - 0x04, 0xb5, 0x42, 0xc9, 0xe5, 0x90, 0xbb, 0xca, //0x00003848 .quad -3838314940804713212 - 0x17, 0x0a, 0xb0, 0xe7, 0x62, 0x16, 0xda, 0xb8, //0x00003850 .quad -5126760611758208489 - 0x44, 0x62, 0x93, 0x3b, 0x1f, 0x75, 0x6a, 0x3d, //0x00003858 .quad 4425478360848884292 - 0x9d, 0x0c, 0x9c, 0xa1, 0xfb, 0x9b, 0x10, 0xe7, //0x00003860 .quad -1796764746270372707 - 0xd5, 0x3a, 0x78, 0x0a, 0x67, 0x12, 0xc5, 0x0c, //0x00003868 .quad 920161932633717461 - 0xe2, 0x87, 0x01, 0x45, 0x7d, 0x61, 0x6a, 0x90, //0x00003870 .quad -8040506994060064798 - 0xc6, 0x24, 0x8b, 0x66, 0x80, 0x2b, 0xfb, 0x27, //0x00003878 .quad 2880944217109767366 - 0xda, 0xe9, 0x41, 0x96, 0xdc, 0xf9, 0x84, 0xb4, //0x00003880 .quad -5438947724147693094 - 0xf7, 0xed, 0x2d, 0x80, 0x60, 0xf6, 0xf9, 0xb1, //0x00003888 .quad -5622191765467566601 - 0x51, 0x64, 0xd2, 0xbb, 0x53, 0x38, 0xa6, 0xe1, //0x00003890 .quad -2186998636757228463 - 0x74, 0x69, 0x39, 0xa0, 0xf8, 0x73, 0x78, 0x5e, //0x00003898 .quad 6807318348447705460 - 0xb2, 0x7e, 0x63, 0x55, 0x34, 0xe3, 0x07, 0x8d, //0x000038a0 .quad -8284403175614349646 - 0xe9, 0xe1, 0x23, 0x64, 0x7b, 0x48, 0x0b, 0xdb, //0x000038a8 .quad -2662955059861265943 - 0x5f, 0x5e, 0xbc, 0x6a, 0x01, 0xdc, 0x49, 0xb0, //0x000038b0 .quad -5743817951090549153 - 0x63, 0xda, 0x2c, 0x3d, 0x9a, 0x1a, 0xce, 0x91, //0x000038b8 .quad -7940379843253970333 - 0xf7, 0x75, 0x6b, 0xc5, 0x01, 0x53, 0x5c, 0xdc, //0x000038c0 .quad -2568086420435798537 - 0xfc, 0x10, 0x78, 0xcc, 0x40, 0xa1, 0x41, 0x76, //0x000038c8 .quad 8521269269642088700 - 0xba, 0x29, 0x63, 0x1b, 0xe1, 0xb3, 0xb9, 0x89, //0x000038d0 .quad -8522583040413455942 - 0x9e, 0x0a, 0xcb, 0x7f, 0xc8, 0x04, 0xe9, 0xa9, //0x000038d8 .quad -6203421752542164322 - 0x29, 0xf4, 0x3b, 0x62, 0xd9, 0x20, 0x28, 0xac, //0x000038e0 .quad -6041542782089432023 - 0x45, 0xcd, 0xbd, 0x9f, 0xfa, 0x45, 0x63, 0x54, //0x000038e8 .quad 6080780864604458309 - 0x33, 0xf1, 0xca, 0xba, 0x0f, 0x29, 0x32, 0xd7, //0x000038f0 .quad -2940242459184402125 - 0x96, 0x40, 0xad, 0x47, 0x79, 0x17, 0x7c, 0xa9, //0x000038f8 .quad -6234081974526590826 - 0xc0, 0xd6, 0xbe, 0xd4, 0xa9, 0x59, 0x7f, 0x86, //0x00003900 .quad -8755180564631333184 - 0x5e, 0x48, 0xcc, 0xcc, 0xab, 0x8e, 0xed, 0x49, //0x00003908 .quad 5327070802775656542 - 0x70, 0x8c, 0xee, 0x49, 0x14, 0x30, 0x1f, 0xa8, //0x00003910 .quad -6332289687361778576 - 0x75, 0x5a, 0xff, 0xbf, 0x56, 0xf2, 0x68, 0x5c, //0x00003918 .quad 6658838503469570677 - 0x8c, 0x2f, 0x6a, 0x5c, 0x19, 0xfc, 0x26, 0xd2, //0x00003920 .quad -3303676090774835316 - 0x12, 0x31, 0xff, 0x6f, 0xec, 0x2e, 0x83, 0x73, //0x00003928 .quad 8323548129336963346 - 0xb7, 0x5d, 0xc2, 0xd9, 0x8f, 0x5d, 0x58, 0x83, //0x00003930 .quad -8982326584375353929 - 0xac, 0x7e, 0xff, 0xc5, 0x53, 0xfd, 0x31, 0xc8, //0x00003938 .quad -4021154456019173716 - 0x25, 0xf5, 0x32, 0xd0, 0xf3, 0x74, 0x2e, 0xa4, //0x00003940 .quad -6616222212041804507 - 0x56, 0x5e, 0x7f, 0xb7, 0xa8, 0x7c, 0x3e, 0xba, //0x00003948 .quad -5026443070023967146 - 0x6f, 0xb2, 0x3f, 0xc4, 0x30, 0x12, 0x3a, 0xcd, //0x00003950 .quad -3658591746624867729 - 0xec, 0x35, 0x5f, 0xe5, 0xd2, 0x1b, 0xce, 0x28, //0x00003958 .quad 2940318199324816876 - 0x85, 0xcf, 0xa7, 0x7a, 0x5e, 0x4b, 0x44, 0x80, //0x00003960 .quad -9204148869281624187 - 0xb4, 0x81, 0x5b, 0xcf, 0x63, 0xd1, 0x80, 0x79, //0x00003968 .quad 8755227902219092404 - 0x66, 0xc3, 0x51, 0x19, 0x36, 0x5e, 0x55, 0xa0, //0x00003970 .quad -6893500068174642330 - 0x20, 0x62, 0x32, 0xc3, 0xbc, 0x05, 0xe1, 0xd7, //0x00003978 .quad -2891023177508298208 - 0x40, 0x34, 0xa6, 0x9f, 0xc3, 0xb5, 0x6a, 0xc8, //0x00003980 .quad -4005189066790915008 - 0xa8, 0xfa, 0xfe, 0xf3, 0x2b, 0x47, 0xd9, 0x8d, //0x00003988 .quad -8225464990312760664 - 0x50, 0xc1, 0x8f, 0x87, 0x34, 0x63, 0x85, 0xfa, //0x00003990 .quad -394800315061255856 - 0x52, 0xb9, 0xfe, 0xf0, 0xf6, 0x98, 0x4f, 0xb1, //0x00003998 .quad -5670145219463562926 - 0xd2, 0xd8, 0xb9, 0xd4, 0x00, 0x5e, 0x93, 0x9c, //0x000039a0 .quad -7164279224554366766 - 0xd4, 0x33, 0x9f, 0x56, 0x9a, 0xbf, 0xd1, 0x6e, //0x000039a8 .quad 7985374283903742932 - 0x07, 0x4f, 0xe8, 0x09, 0x81, 0x35, 0xb8, 0xc3, //0x000039b0 .quad -4343663012265570553 - 0xc9, 0x00, 0x47, 0xec, 0x80, 0x2f, 0x86, 0x0a, //0x000039b8 .quad 758345818024902857 - 0xc8, 0x62, 0x62, 0x4c, 0xe1, 0x42, 0xa6, 0xf4, //0x000039c0 .quad -817892746904575288 - 0xfb, 0xc0, 0x58, 0x27, 0x61, 0xbb, 0x27, 0xcd, //0x000039c8 .quad -3663753745896259333 - 0xbd, 0x7d, 0xbd, 0xcf, 0xcc, 0xe9, 0xe7, 0x98, //0x000039d0 .quad -7428711994456441411 - 0x9d, 0x78, 0x97, 0xb8, 0x1c, 0xd5, 0x38, 0x80, //0x000039d8 .quad -9207375118826243939 - 0x2c, 0xdd, 0xac, 0x03, 0x40, 0xe4, 0x21, 0xbf, //0x000039e0 .quad -4674203974643163860 - 0xc4, 0x56, 0xbd, 0xe6, 0x63, 0x0a, 0x47, 0xe0, //0x000039e8 .quad -2285846861678029116 - 0x78, 0x14, 0x98, 0x04, 0x50, 0x5d, 0xea, 0xee, //0x000039f0 .quad -1231068949876566920 - 0x75, 0xac, 0x6c, 0xe0, 0xfc, 0xcc, 0x58, 0x18, //0x000039f8 .quad 1754377441329851509 - 0xcb, 0x0c, 0xdf, 0x02, 0x52, 0x7a, 0x52, 0x95, //0x00003a00 .quad -7686947121313936181 - 0xc9, 0xeb, 0x43, 0x0c, 0x1e, 0x80, 0x37, 0x0f, //0x00003a08 .quad 1096485900831157193 - 0xfd, 0xcf, 0x96, 0x83, 0xe6, 0x18, 0xa7, 0xba, //0x00003a10 .quad -4996997883215032323 - 0xbb, 0xe6, 0x54, 0x8f, 0x25, 0x60, 0x05, 0xd3, //0x00003a18 .quad -3241078642388441413 - 0xfd, 0x83, 0x7c, 0x24, 0x20, 0xdf, 0x50, 0xe9, //0x00003a20 .quad -1634561335591402499 - 0x6a, 0x20, 0x2a, 0xf3, 0x2e, 0xb8, 0xc6, 0x47, //0x00003a28 .quad 5172023733869224042 - 0x7e, 0xd2, 0xcd, 0x16, 0x74, 0x8b, 0xd2, 0x91, //0x00003a30 .quad -7939129862385708418 - 0x42, 0x54, 0xfa, 0x57, 0x1d, 0x33, 0xdc, 0x4c, //0x00003a38 .quad 5538357842881958978 - 0x1d, 0x47, 0x81, 0x1c, 0x51, 0x2e, 0x47, 0xb6, //0x00003a40 .quad -5312226309554747619 - 0x53, 0xe9, 0xf8, 0xad, 0xe4, 0x3f, 0x13, 0xe0, //0x00003a48 .quad -2300424733252327085 - 0xe5, 0x98, 0xa1, 0x63, 0xe5, 0xf9, 0xd8, 0xe3, //0x00003a50 .quad -2028596868516046619 - 0xa7, 0x23, 0x77, 0xd9, 0xdd, 0x0f, 0x18, 0x58, //0x00003a58 .quad 6347841120289366951 - 0x8f, 0xff, 0x44, 0x5e, 0x2f, 0x9c, 0x67, 0x8e, //0x00003a60 .quad -8185402070463610993 - 0x49, 0x76, 0xea, 0xa7, 0xea, 0x09, 0x0f, 0x57, //0x00003a68 .quad 6273243709394548297 - 0x73, 0x3f, 0xd6, 0x35, 0x3b, 0x83, 0x01, 0xb2, //0x00003a70 .quad -5620066569652125837 - 0xdb, 0x13, 0xe5, 0x51, 0x65, 0xcc, 0xd2, 0x2c, //0x00003a78 .quad 3229868618315797467 - 0x4f, 0xcf, 0x4b, 0x03, 0x0a, 0xe4, 0x81, 0xde, //0x00003a80 .quad -2413397193637769393 - 0xd2, 0x58, 0x5e, 0xa6, 0x7e, 0x7f, 0x07, 0xf8, //0x00003a88 .quad -574350245532641070 - 0x91, 0x61, 0x0f, 0x42, 0x86, 0x2e, 0x11, 0x8b, //0x00003a90 .quad -8425902273664687727 - 0x83, 0xf7, 0xfa, 0x27, 0xaf, 0xaf, 0x04, 0xfb, //0x00003a98 .quad -358968903457900669 - 0xf6, 0x39, 0x93, 0xd2, 0x27, 0x7a, 0xd5, 0xad, //0x00003aa0 .quad -5920691823653471754 - 0x64, 0xb5, 0xf9, 0xf1, 0x9a, 0xdb, 0xc5, 0x79, //0x00003aa8 .quad 8774660907532399972 - 0x74, 0x08, 0x38, 0xc7, 0xb1, 0xd8, 0x4a, 0xd9, //0x00003ab0 .quad -2789178761139451788 - 0xbd, 0x22, 0x78, 0xae, 0x81, 0x52, 0x37, 0x18, //0x00003ab8 .quad 1744954097560724157 - 0x48, 0x05, 0x83, 0x1c, 0x6f, 0xc7, 0xce, 0x87, //0x00003ac0 .quad -8660765753353239224 - 0xb6, 0x15, 0x0b, 0x0d, 0x91, 0x93, 0x22, 0x8f, //0x00003ac8 .quad -8132775725879323210 - 0x9a, 0xc6, 0xa3, 0xe3, 0x4a, 0x79, 0xc2, 0xa9, //0x00003ad0 .quad -6214271173264161126 - 0x23, 0xdb, 0x4d, 0x50, 0x75, 0x38, 0xeb, 0xb2, //0x00003ad8 .quad -5554283638921766109 - 0x41, 0xb8, 0x8c, 0x9c, 0x9d, 0x17, 0x33, 0xd4, //0x00003ae0 .quad -3156152948152813503 - 0xec, 0x51, 0x61, 0xa4, 0x92, 0x06, 0xa6, 0x5f, //0x00003ae8 .quad 6892203506629956076 - 0x28, 0xf3, 0xd7, 0x81, 0xc2, 0xee, 0x9f, 0x84, //0x00003af0 .quad -8890124620236590296 - 0x34, 0xd3, 0xbc, 0xa6, 0x1b, 0xc4, 0xc7, 0xdb, //0x00003af8 .quad -2609901835997359308 - 0xf3, 0xef, 0x4d, 0x22, 0x73, 0xea, 0xc7, 0xa5, //0x00003b00 .quad -6500969756868349965 - 0x01, 0x08, 0x6c, 0x90, 0x22, 0xb5, 0xb9, 0x12, //0x00003b08 .quad 1349308723430688769 - 0xef, 0x6b, 0xe1, 0xea, 0x0f, 0xe5, 0x39, 0xcf, //0x00003b10 .quad -3514526177658049553 - 0x01, 0x0a, 0x87, 0x34, 0x6b, 0x22, 0x68, 0xd7, //0x00003b18 .quad -2925050114139026943 - 0x75, 0xe3, 0xcc, 0xf2, 0x29, 0x2f, 0x84, 0x81, //0x00003b20 .quad -9114107888677362827 - 0x41, 0x66, 0xd4, 0x00, 0x83, 0x15, 0xa1, 0xe6, //0x00003b28 .quad -1828156321336891839 - 0x53, 0x1c, 0x80, 0x6f, 0xf4, 0x3a, 0xe5, 0xa1, //0x00003b30 .quad -6780948842419315629 - 0xd1, 0x7f, 0x09, 0xc1, 0xe3, 0x5a, 0x49, 0x60, //0x00003b38 .quad 6938176635183661009 - 0x68, 0x23, 0x60, 0x8b, 0xb1, 0x89, 0x5e, 0xca, //0x00003b40 .quad -3864500034596756632 - 0xc5, 0xdf, 0x4b, 0xb1, 0x9c, 0xb1, 0x5b, 0x38, //0x00003b48 .quad 4061034775552188357 - 0x42, 0x2c, 0x38, 0xee, 0x1d, 0x2c, 0xf6, 0xfc, //0x00003b50 .quad -218939024818557886 - 0xb6, 0xd7, 0x9e, 0xdd, 0x03, 0x9e, 0x72, 0x46, //0x00003b58 .quad 5076293469440235446 - 0xa9, 0x1b, 0xe3, 0xb4, 0x92, 0xdb, 0x19, 0x9e, //0x00003b60 .quad -7054365918152680535 - 0xd2, 0x46, 0x83, 0x6a, 0xc2, 0xa2, 0x07, 0x6c, //0x00003b68 .quad 7784369436827535058 -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/get_by_path.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/get_by_path.go deleted file mode 100644 index e9f1ff96a..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/get_by_path.go +++ /dev/null @@ -1,35 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 avx2 - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/native/types` - `github.com/bytedance/sonic/internal/rt` -) - -var F_get_by_path func(s unsafe.Pointer, p unsafe.Pointer, path unsafe.Pointer, m unsafe.Pointer) (ret int) - -var S_get_by_path uintptr - -//go:nosplit -func get_by_path(s *string, p *int, path *[]interface{}, m *types.StateMachine) (ret int) { - return F_get_by_path(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(path)), rt.NoEscape(unsafe.Pointer(m))) -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/get_by_path_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/get_by_path_subr.go deleted file mode 100644 index 02c69441a..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/get_by_path_subr.go +++ /dev/null @@ -1,46 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package avx2 - -import ( - `github.com/bytedance/sonic/loader` -) - -const ( - _entry__get_by_path = 640 -) - -const ( - _stack__get_by_path = 240 -) - -const ( - _size__get_by_path = 22296 -) - -var ( - _pcsp__get_by_path = [][2]uint32{ - {0x1, 0}, - {0x6, 8}, - {0x8, 16}, - {0xa, 24}, - {0xc, 32}, - {0xd, 40}, - {0x14, 48}, - {0x4ca0, 240}, - {0x4ca1, 48}, - {0x4ca3, 40}, - {0x4ca5, 32}, - {0x4ca7, 24}, - {0x4ca9, 16}, - {0x4caa, 8}, - {0x4cae, 0}, - {0x5718, 240}, - } -) - -var _cfunc_get_by_path = []loader.CFunc{ - {"_get_by_path_entry", 0, _entry__get_by_path, 0, nil}, - {"_get_by_path", _entry__get_by_path, _size__get_by_path, _stack__get_by_path, _pcsp__get_by_path}, -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/get_by_path_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/get_by_path_text_amd64.go deleted file mode 100644 index 3c0239fe9..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/get_by_path_text_amd64.go +++ /dev/null @@ -1,6510 +0,0 @@ -// +build amd64 -// Code generated by asm2asm, DO NOT EDIT. - -package avx2 - -var _text_get_by_path = []byte{ - // .p2align 5, 0x00 - // LCPI0_0 - 0x20, // .byte 32 - 0x00, //0x00000001 .byte 0 - 0x00, //0x00000002 .byte 0 - 0x00, //0x00000003 .byte 0 - 0x00, //0x00000004 .byte 0 - 0x00, //0x00000005 .byte 0 - 0x00, //0x00000006 .byte 0 - 0x00, //0x00000007 .byte 0 - 0x00, //0x00000008 .byte 0 - 0x09, //0x00000009 .byte 9 - 0x0a, //0x0000000a .byte 10 - 0x00, //0x0000000b .byte 0 - 0x00, //0x0000000c .byte 0 - 0x0d, //0x0000000d .byte 13 - 0x00, //0x0000000e .byte 0 - 0x00, //0x0000000f .byte 0 - 0x20, //0x00000010 .byte 32 - 0x00, //0x00000011 .byte 0 - 0x00, //0x00000012 .byte 0 - 0x00, //0x00000013 .byte 0 - 0x00, //0x00000014 .byte 0 - 0x00, //0x00000015 .byte 0 - 0x00, //0x00000016 .byte 0 - 0x00, //0x00000017 .byte 0 - 0x00, //0x00000018 .byte 0 - 0x09, //0x00000019 .byte 9 - 0x0a, //0x0000001a .byte 10 - 0x00, //0x0000001b .byte 0 - 0x00, //0x0000001c .byte 0 - 0x0d, //0x0000001d .byte 13 - 0x00, //0x0000001e .byte 0 - 0x00, //0x0000001f .byte 0 - //0x00000020 LCPI0_1 - 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00000020 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' - 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00000030 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' - //0x00000040 LCPI0_2 - 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000040 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' - 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000050 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' - //0x00000060 LCPI0_3 - 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000060 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' - 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000070 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' - //0x00000080 LCPI0_7 - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000080 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000090 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - //0x000000a0 LCPI0_8 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000000a0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000000b0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - //0x000000c0 LCPI0_9 - 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x000000c0 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{' - 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x000000d0 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{' - //0x000000e0 LCPI0_10 - 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x000000e0 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}' - 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x000000f0 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}' - //0x00000100 LCPI0_11 - 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00000100 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' - 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00000110 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' - //0x00000120 LCPI0_13 - 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000120 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' - 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000130 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' - //0x00000140 LCPI0_14 - 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000140 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' - 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000150 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' - //0x00000160 LCPI0_15 - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000160 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000170 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' - //0x00000180 LCPI0_16 - 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000180 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' - 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000190 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' - //0x000001a0 LCPI0_17 - 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x000001a0 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' - 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x000001b0 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' - //0x000001c0 LCPI0_18 - 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x000001c0 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' - 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x000001d0 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' - //0x000001e0 .p2align 4, 0x00 - //0x000001e0 LCPI0_4 - 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x000001e0 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' - //0x000001f0 LCPI0_5 - 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x000001f0 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' - //0x00000200 LCPI0_6 - 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000200 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' - //0x00000210 LCPI0_12 - 0x01, 0x00, 0x00, 0x00, //0x00000210 .long 1 - 0x00, 0x00, 0x00, 0x00, //0x00000214 .long 0 - 0x00, 0x00, 0x00, 0x00, //0x00000218 .long 0 - 0x00, 0x00, 0x00, 0x00, //0x0000021c .long 0 - //0x00000220 LCPI0_19 - 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000220 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' - //0x00000230 LCPI0_20 - 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000230 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' - //0x00000240 LCPI0_21 - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000240 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' - //0x00000250 LCPI0_22 - 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000250 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' - //0x00000260 LCPI0_23 - 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000260 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' - //0x00000270 LCPI0_24 - 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00000270 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' - //0x00000280 .p2align 4, 0x90 - //0x00000280 _get_by_path - 0x55, //0x00000280 pushq %rbp - 0x48, 0x89, 0xe5, //0x00000281 movq %rsp, %rbp - 0x41, 0x57, //0x00000284 pushq %r15 - 0x41, 0x56, //0x00000286 pushq %r14 - 0x41, 0x55, //0x00000288 pushq %r13 - 0x41, 0x54, //0x0000028a pushq %r12 - 0x53, //0x0000028c pushq %rbx - 0x48, 0x81, 0xec, 0xc0, 0x00, 0x00, 0x00, //0x0000028d subq $192, %rsp - 0x48, 0x89, 0x4c, 0x24, 0x10, //0x00000294 movq %rcx, $16(%rsp) - 0x49, 0x89, 0xf1, //0x00000299 movq %rsi, %r9 - 0x48, 0x8b, 0x4a, 0x08, //0x0000029c movq $8(%rdx), %rcx - 0x48, 0x89, 0xbc, 0x24, 0x90, 0x00, 0x00, 0x00, //0x000002a0 movq %rdi, $144(%rsp) - 0x4c, 0x8d, 0x6f, 0x08, //0x000002a8 leaq $8(%rdi), %r13 - 0x48, 0x85, 0xc9, //0x000002ac testq %rcx, %rcx - 0x48, 0x89, 0x74, 0x24, 0x08, //0x000002af movq %rsi, $8(%rsp) - 0x0f, 0x84, 0xc0, 0x2d, 0x00, 0x00, //0x000002b4 je LBB0_538 - 0x4c, 0x8b, 0x3a, //0x000002ba movq (%rdx), %r15 - 0x48, 0xc1, 0xe1, 0x04, //0x000002bd shlq $4, %rcx - 0x4c, 0x01, 0xf9, //0x000002c1 addq %r15, %rcx - 0x48, 0x8b, 0x84, 0x24, 0x90, 0x00, 0x00, 0x00, //0x000002c4 movq $144(%rsp), %rax - 0x4c, 0x8b, 0x20, //0x000002cc movq (%rax), %r12 - 0x49, 0x8b, 0x01, //0x000002cf movq (%r9), %rax - 0xc5, 0xfe, 0x6f, 0x05, 0x26, 0xfd, 0xff, 0xff, //0x000002d2 vmovdqu $-730(%rip), %ymm0 /* LCPI0_0+0(%rip) */ - 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000002da movabsq $4294977024, %r10 - 0xc5, 0xfe, 0x6f, 0x0d, 0x94, 0xfd, 0xff, 0xff, //0x000002e4 vmovdqu $-620(%rip), %ymm1 /* LCPI0_7+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x15, 0xac, 0xfd, 0xff, 0xff, //0x000002ec vmovdqu $-596(%rip), %ymm2 /* LCPI0_8+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0x24, 0xfd, 0xff, 0xff, //0x000002f4 vmovdqu $-732(%rip), %ymm3 /* LCPI0_1+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x25, 0x3c, 0xfd, 0xff, 0xff, //0x000002fc vmovdqu $-708(%rip), %ymm4 /* LCPI0_2+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x2d, 0x54, 0xfd, 0xff, 0xff, //0x00000304 vmovdqu $-684(%rip), %ymm5 /* LCPI0_3+0(%rip) */ - 0xc5, 0x7a, 0x6f, 0x05, 0xec, 0xfe, 0xff, 0xff, //0x0000030c vmovdqu $-276(%rip), %xmm8 /* LCPI0_6+0(%rip) */ - 0xc4, 0x41, 0x31, 0x76, 0xc9, //0x00000314 vpcmpeqd %xmm9, %xmm9, %xmm9 - 0xc5, 0x7e, 0x6f, 0x15, 0xdf, 0xfd, 0xff, 0xff, //0x00000319 vmovdqu $-545(%rip), %ymm10 /* LCPI0_11+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x25, 0x97, 0xfd, 0xff, 0xff, //0x00000321 vmovdqu $-617(%rip), %ymm12 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x2d, 0xaf, 0xfd, 0xff, 0xff, //0x00000329 vmovdqu $-593(%rip), %ymm13 /* LCPI0_10+0(%rip) */ - 0x48, 0x89, 0x8c, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00000331 movq %rcx, $160(%rsp) - //0x00000339 LBB0_2 - 0x49, 0x8b, 0x4d, 0x00, //0x00000339 movq (%r13), %rcx - 0x48, 0x39, 0xc8, //0x0000033d cmpq %rcx, %rax - 0x0f, 0x83, 0x2a, 0x00, 0x00, 0x00, //0x00000340 jae LBB0_7 - 0x41, 0x8a, 0x14, 0x04, //0x00000346 movb (%r12,%rax), %dl - 0x80, 0xfa, 0x0d, //0x0000034a cmpb $13, %dl - 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x0000034d je LBB0_7 - 0x80, 0xfa, 0x20, //0x00000353 cmpb $32, %dl - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00000356 je LBB0_7 - 0x80, 0xc2, 0xf7, //0x0000035c addb $-9, %dl - 0x80, 0xfa, 0x01, //0x0000035f cmpb $1, %dl - 0x0f, 0x86, 0x08, 0x00, 0x00, 0x00, //0x00000362 jbe LBB0_7 - 0x48, 0x89, 0xc2, //0x00000368 movq %rax, %rdx - 0xe9, 0x91, 0x01, 0x00, 0x00, //0x0000036b jmp LBB0_32 - //0x00000370 .p2align 4, 0x90 - //0x00000370 LBB0_7 - 0x48, 0x8d, 0x50, 0x01, //0x00000370 leaq $1(%rax), %rdx - 0x48, 0x39, 0xca, //0x00000374 cmpq %rcx, %rdx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000377 jae LBB0_11 - 0x41, 0x8a, 0x1c, 0x14, //0x0000037d movb (%r12,%rdx), %bl - 0x80, 0xfb, 0x0d, //0x00000381 cmpb $13, %bl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000384 je LBB0_11 - 0x80, 0xfb, 0x20, //0x0000038a cmpb $32, %bl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000038d je LBB0_11 - 0x80, 0xc3, 0xf7, //0x00000393 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00000396 cmpb $1, %bl - 0x0f, 0x87, 0x62, 0x01, 0x00, 0x00, //0x00000399 ja LBB0_32 - 0x90, //0x0000039f .p2align 4, 0x90 - //0x000003a0 LBB0_11 - 0x48, 0x8d, 0x50, 0x02, //0x000003a0 leaq $2(%rax), %rdx - 0x48, 0x39, 0xca, //0x000003a4 cmpq %rcx, %rdx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000003a7 jae LBB0_15 - 0x41, 0x8a, 0x1c, 0x14, //0x000003ad movb (%r12,%rdx), %bl - 0x80, 0xfb, 0x0d, //0x000003b1 cmpb $13, %bl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000003b4 je LBB0_15 - 0x80, 0xfb, 0x20, //0x000003ba cmpb $32, %bl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000003bd je LBB0_15 - 0x80, 0xc3, 0xf7, //0x000003c3 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x000003c6 cmpb $1, %bl - 0x0f, 0x87, 0x32, 0x01, 0x00, 0x00, //0x000003c9 ja LBB0_32 - 0x90, //0x000003cf .p2align 4, 0x90 - //0x000003d0 LBB0_15 - 0x48, 0x8d, 0x50, 0x03, //0x000003d0 leaq $3(%rax), %rdx - 0x48, 0x39, 0xca, //0x000003d4 cmpq %rcx, %rdx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000003d7 jae LBB0_19 - 0x41, 0x8a, 0x1c, 0x14, //0x000003dd movb (%r12,%rdx), %bl - 0x80, 0xfb, 0x0d, //0x000003e1 cmpb $13, %bl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000003e4 je LBB0_19 - 0x80, 0xfb, 0x20, //0x000003ea cmpb $32, %bl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000003ed je LBB0_19 - 0x80, 0xc3, 0xf7, //0x000003f3 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x000003f6 cmpb $1, %bl - 0x0f, 0x87, 0x02, 0x01, 0x00, 0x00, //0x000003f9 ja LBB0_32 - 0x90, //0x000003ff .p2align 4, 0x90 - //0x00000400 LBB0_19 - 0x4c, 0x8d, 0x70, 0x04, //0x00000400 leaq $4(%rax), %r14 - 0x48, 0x89, 0xcf, //0x00000404 movq %rcx, %rdi - 0x4c, 0x29, 0xf7, //0x00000407 subq %r14, %rdi - 0x0f, 0x86, 0xc0, 0x00, 0x00, 0x00, //0x0000040a jbe LBB0_648 - 0x48, 0x83, 0xff, 0x20, //0x00000410 cmpq $32, %rdi - 0x0f, 0x82, 0x3b, 0x2c, 0x00, 0x00, //0x00000414 jb LBB0_613 - 0x48, 0xc7, 0xc7, 0xfc, 0xff, 0xff, 0xff, //0x0000041a movq $-4, %rdi - 0x48, 0x29, 0xc7, //0x00000421 subq %rax, %rdi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000424 .p2align 4, 0x90 - //0x00000430 LBB0_22 - 0xc4, 0x01, 0x7e, 0x6f, 0x34, 0x34, //0x00000430 vmovdqu (%r12,%r14), %ymm14 - 0xc4, 0x42, 0x7d, 0x00, 0xfe, //0x00000436 vpshufb %ymm14, %ymm0, %ymm15 - 0xc4, 0x41, 0x0d, 0x74, 0xf7, //0x0000043b vpcmpeqb %ymm15, %ymm14, %ymm14 - 0xc4, 0xc1, 0x7d, 0xd7, 0xd6, //0x00000440 vpmovmskb %ymm14, %edx - 0x83, 0xfa, 0xff, //0x00000445 cmpl $-1, %edx - 0x0f, 0x85, 0xa2, 0x00, 0x00, 0x00, //0x00000448 jne LBB0_31 - 0x49, 0x83, 0xc6, 0x20, //0x0000044e addq $32, %r14 - 0x48, 0x8d, 0x14, 0x39, //0x00000452 leaq (%rcx,%rdi), %rdx - 0x48, 0x83, 0xc2, 0xe0, //0x00000456 addq $-32, %rdx - 0x48, 0x83, 0xc7, 0xe0, //0x0000045a addq $-32, %rdi - 0x48, 0x83, 0xfa, 0x1f, //0x0000045e cmpq $31, %rdx - 0x0f, 0x87, 0xc8, 0xff, 0xff, 0xff, //0x00000462 ja LBB0_22 - 0x4c, 0x89, 0xe2, //0x00000468 movq %r12, %rdx - 0x48, 0x29, 0xfa, //0x0000046b subq %rdi, %rdx - 0x48, 0x01, 0xcf, //0x0000046e addq %rcx, %rdi - 0x48, 0x85, 0xff, //0x00000471 testq %rdi, %rdi - 0x0f, 0x84, 0x2d, 0x00, 0x00, 0x00, //0x00000474 je LBB0_30 - //0x0000047a LBB0_25 - 0x4c, 0x8d, 0x04, 0x3a, //0x0000047a leaq (%rdx,%rdi), %r8 - 0x31, 0xf6, //0x0000047e xorl %esi, %esi - //0x00000480 LBB0_26 - 0x0f, 0xbe, 0x1c, 0x32, //0x00000480 movsbl (%rdx,%rsi), %ebx - 0x83, 0xfb, 0x20, //0x00000484 cmpl $32, %ebx - 0x0f, 0x87, 0xa0, 0x2b, 0x00, 0x00, //0x00000487 ja LBB0_33 - 0x49, 0x0f, 0xa3, 0xda, //0x0000048d btq %rbx, %r10 - 0x0f, 0x83, 0x96, 0x2b, 0x00, 0x00, //0x00000491 jae LBB0_33 - 0x48, 0x83, 0xc6, 0x01, //0x00000497 addq $1, %rsi - 0x48, 0x39, 0xf7, //0x0000049b cmpq %rsi, %rdi - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x0000049e jne LBB0_26 - 0x4c, 0x89, 0xc2, //0x000004a4 movq %r8, %rdx - //0x000004a7 LBB0_30 - 0x4c, 0x29, 0xe2, //0x000004a7 subq %r12, %rdx - 0x48, 0x39, 0xca, //0x000004aa cmpq %rcx, %rdx - 0x0f, 0x82, 0x4e, 0x00, 0x00, 0x00, //0x000004ad jb LBB0_32 - //0x000004b3 LBB0_34 - 0x31, 0xc9, //0x000004b3 xorl %ecx, %ecx - 0x49, 0x89, 0xc6, //0x000004b5 movq %rax, %r14 - 0x49, 0x8b, 0x07, //0x000004b8 movq (%r15), %rax - 0x48, 0x85, 0xc0, //0x000004bb testq %rax, %rax - 0x0f, 0x85, 0x54, 0x00, 0x00, 0x00, //0x000004be jne LBB0_35 - 0xe9, 0x9f, 0x48, 0x00, 0x00, //0x000004c4 jmp LBB0_649 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000004c9 .p2align 4, 0x90 - //0x000004d0 LBB0_648 - 0x4d, 0x89, 0x31, //0x000004d0 movq %r14, (%r9) - 0x31, 0xc9, //0x000004d3 xorl %ecx, %ecx - 0x49, 0x8b, 0x07, //0x000004d5 movq (%r15), %rax - 0x48, 0x85, 0xc0, //0x000004d8 testq %rax, %rax - 0x0f, 0x85, 0x37, 0x00, 0x00, 0x00, //0x000004db jne LBB0_35 - 0xe9, 0x82, 0x48, 0x00, 0x00, //0x000004e1 jmp LBB0_649 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000004e6 .p2align 4, 0x90 - //0x000004f0 LBB0_31 - 0xf7, 0xd2, //0x000004f0 notl %edx - 0x0f, 0xbc, 0xd2, //0x000004f2 bsfl %edx, %edx - 0x48, 0x29, 0xfa, //0x000004f5 subq %rdi, %rdx - 0x48, 0x39, 0xca, //0x000004f8 cmpq %rcx, %rdx - 0x0f, 0x83, 0xb2, 0xff, 0xff, 0xff, //0x000004fb jae LBB0_34 - //0x00000501 LBB0_32 - 0x4c, 0x8d, 0x72, 0x01, //0x00000501 leaq $1(%rdx), %r14 - 0x4d, 0x89, 0x31, //0x00000505 movq %r14, (%r9) - 0x41, 0x8a, 0x0c, 0x14, //0x00000508 movb (%r12,%rdx), %cl - 0x49, 0x8b, 0x07, //0x0000050c movq (%r15), %rax - 0x48, 0x85, 0xc0, //0x0000050f testq %rax, %rax - 0x0f, 0x84, 0x50, 0x48, 0x00, 0x00, //0x00000512 je LBB0_649 - //0x00000518 LBB0_35 - 0x8a, 0x40, 0x17, //0x00000518 movb $23(%rax), %al - 0x24, 0x1f, //0x0000051b andb $31, %al - 0x3c, 0x02, //0x0000051d cmpb $2, %al - 0x0f, 0x84, 0x5b, 0x1b, 0x00, 0x00, //0x0000051f je LBB0_399 - 0x3c, 0x18, //0x00000525 cmpb $24, %al - 0x0f, 0x85, 0x3b, 0x48, 0x00, 0x00, //0x00000527 jne LBB0_649 - 0x80, 0xf9, 0x7b, //0x0000052d cmpb $123, %cl - 0x4c, 0x89, 0x6c, 0x24, 0x18, //0x00000530 movq %r13, $24(%rsp) - 0x0f, 0x85, 0xd0, 0x49, 0x00, 0x00, //0x00000535 jne LBB0_1048 - //0x0000053b LBB0_38 - 0x49, 0x8b, 0x45, 0x00, //0x0000053b movq (%r13), %rax - 0x49, 0x39, 0xc6, //0x0000053f cmpq %rax, %r14 - 0x0f, 0x83, 0x38, 0x00, 0x00, 0x00, //0x00000542 jae LBB0_43 - 0x43, 0x8a, 0x0c, 0x34, //0x00000548 movb (%r12,%r14), %cl - 0x80, 0xf9, 0x0d, //0x0000054c cmpb $13, %cl - 0x0f, 0x84, 0x2b, 0x00, 0x00, 0x00, //0x0000054f je LBB0_43 - 0x80, 0xf9, 0x20, //0x00000555 cmpb $32, %cl - 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x00000558 je LBB0_43 - 0x80, 0xc1, 0xf7, //0x0000055e addb $-9, %cl - 0x80, 0xf9, 0x01, //0x00000561 cmpb $1, %cl - 0x0f, 0x86, 0x16, 0x00, 0x00, 0x00, //0x00000564 jbe LBB0_43 - 0x4c, 0x89, 0xf1, //0x0000056a movq %r14, %rcx - 0xe9, 0x6f, 0x01, 0x00, 0x00, //0x0000056d jmp LBB0_68 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000572 .p2align 4, 0x90 - //0x00000580 LBB0_43 - 0x49, 0x8d, 0x4e, 0x01, //0x00000580 leaq $1(%r14), %rcx - 0x48, 0x39, 0xc1, //0x00000584 cmpq %rax, %rcx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000587 jae LBB0_47 - 0x41, 0x8a, 0x14, 0x0c, //0x0000058d movb (%r12,%rcx), %dl - 0x80, 0xfa, 0x0d, //0x00000591 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000594 je LBB0_47 - 0x80, 0xfa, 0x20, //0x0000059a cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000059d je LBB0_47 - 0x80, 0xc2, 0xf7, //0x000005a3 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x000005a6 cmpb $1, %dl - 0x0f, 0x87, 0x32, 0x01, 0x00, 0x00, //0x000005a9 ja LBB0_68 - 0x90, //0x000005af .p2align 4, 0x90 - //0x000005b0 LBB0_47 - 0x49, 0x8d, 0x4e, 0x02, //0x000005b0 leaq $2(%r14), %rcx - 0x48, 0x39, 0xc1, //0x000005b4 cmpq %rax, %rcx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000005b7 jae LBB0_51 - 0x41, 0x8a, 0x14, 0x0c, //0x000005bd movb (%r12,%rcx), %dl - 0x80, 0xfa, 0x0d, //0x000005c1 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000005c4 je LBB0_51 - 0x80, 0xfa, 0x20, //0x000005ca cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000005cd je LBB0_51 - 0x80, 0xc2, 0xf7, //0x000005d3 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x000005d6 cmpb $1, %dl - 0x0f, 0x87, 0x02, 0x01, 0x00, 0x00, //0x000005d9 ja LBB0_68 - 0x90, //0x000005df .p2align 4, 0x90 - //0x000005e0 LBB0_51 - 0x49, 0x8d, 0x4e, 0x03, //0x000005e0 leaq $3(%r14), %rcx - 0x48, 0x39, 0xc1, //0x000005e4 cmpq %rax, %rcx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000005e7 jae LBB0_55 - 0x41, 0x8a, 0x14, 0x0c, //0x000005ed movb (%r12,%rcx), %dl - 0x80, 0xfa, 0x0d, //0x000005f1 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000005f4 je LBB0_55 - 0x80, 0xfa, 0x20, //0x000005fa cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000005fd je LBB0_55 - 0x80, 0xc2, 0xf7, //0x00000603 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x00000606 cmpb $1, %dl - 0x0f, 0x87, 0xd2, 0x00, 0x00, 0x00, //0x00000609 ja LBB0_68 - 0x90, //0x0000060f .p2align 4, 0x90 - //0x00000610 LBB0_55 - 0x49, 0x8d, 0x4e, 0x04, //0x00000610 leaq $4(%r14), %rcx - 0x48, 0x89, 0xc2, //0x00000614 movq %rax, %rdx - 0x48, 0x29, 0xca, //0x00000617 subq %rcx, %rdx - 0x0f, 0x86, 0x94, 0x2c, 0x00, 0x00, //0x0000061a jbe LBB0_1047 - 0x48, 0x83, 0xfa, 0x20, //0x00000620 cmpq $32, %rdx - 0x0f, 0x82, 0xa3, 0x17, 0x00, 0x00, //0x00000624 jb LBB0_167 - 0x48, 0xc7, 0xc2, 0xfc, 0xff, 0xff, 0xff, //0x0000062a movq $-4, %rdx - 0x4c, 0x29, 0xf2, //0x00000631 subq %r14, %rdx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000634 .p2align 4, 0x90 - //0x00000640 LBB0_58 - 0xc4, 0x41, 0x7e, 0x6f, 0x34, 0x0c, //0x00000640 vmovdqu (%r12,%rcx), %ymm14 - 0xc4, 0x42, 0x7d, 0x00, 0xfe, //0x00000646 vpshufb %ymm14, %ymm0, %ymm15 - 0xc4, 0x41, 0x0d, 0x74, 0xf7, //0x0000064b vpcmpeqb %ymm15, %ymm14, %ymm14 - 0xc4, 0xc1, 0x7d, 0xd7, 0xf6, //0x00000650 vpmovmskb %ymm14, %esi - 0x83, 0xfe, 0xff, //0x00000655 cmpl $-1, %esi - 0x0f, 0x85, 0x72, 0x00, 0x00, 0x00, //0x00000658 jne LBB0_67 - 0x48, 0x83, 0xc1, 0x20, //0x0000065e addq $32, %rcx - 0x48, 0x8d, 0x34, 0x10, //0x00000662 leaq (%rax,%rdx), %rsi - 0x48, 0x83, 0xc6, 0xe0, //0x00000666 addq $-32, %rsi - 0x48, 0x83, 0xc2, 0xe0, //0x0000066a addq $-32, %rdx - 0x48, 0x83, 0xfe, 0x1f, //0x0000066e cmpq $31, %rsi - 0x0f, 0x87, 0xc8, 0xff, 0xff, 0xff, //0x00000672 ja LBB0_58 - 0x4c, 0x89, 0xe1, //0x00000678 movq %r12, %rcx - 0x48, 0x29, 0xd1, //0x0000067b subq %rdx, %rcx - 0x48, 0x01, 0xc2, //0x0000067e addq %rax, %rdx - 0x48, 0x85, 0xd2, //0x00000681 testq %rdx, %rdx - 0x0f, 0x84, 0x2d, 0x00, 0x00, 0x00, //0x00000684 je LBB0_66 - //0x0000068a LBB0_61 - 0x48, 0x8d, 0x3c, 0x11, //0x0000068a leaq (%rcx,%rdx), %rdi - 0x31, 0xf6, //0x0000068e xorl %esi, %esi - //0x00000690 .p2align 4, 0x90 - //0x00000690 LBB0_62 - 0x0f, 0xbe, 0x1c, 0x31, //0x00000690 movsbl (%rcx,%rsi), %ebx - 0x83, 0xfb, 0x20, //0x00000694 cmpl $32, %ebx - 0x0f, 0x87, 0xa6, 0x12, 0x00, 0x00, //0x00000697 ja LBB0_118 - 0x49, 0x0f, 0xa3, 0xda, //0x0000069d btq %rbx, %r10 - 0x0f, 0x83, 0x9c, 0x12, 0x00, 0x00, //0x000006a1 jae LBB0_118 - 0x48, 0x83, 0xc6, 0x01, //0x000006a7 addq $1, %rsi - 0x48, 0x39, 0xf2, //0x000006ab cmpq %rsi, %rdx - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x000006ae jne LBB0_62 - 0x48, 0x89, 0xf9, //0x000006b4 movq %rdi, %rcx - //0x000006b7 LBB0_66 - 0x4c, 0x29, 0xe1, //0x000006b7 subq %r12, %rcx - 0x48, 0x39, 0xc1, //0x000006ba cmpq %rax, %rcx - 0x0f, 0x82, 0x1e, 0x00, 0x00, 0x00, //0x000006bd jb LBB0_68 - 0xe9, 0x43, 0x48, 0x00, 0x00, //0x000006c3 jmp LBB0_1048 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000006c8 .p2align 4, 0x90 - //0x000006d0 LBB0_67 - 0xf7, 0xd6, //0x000006d0 notl %esi - 0x0f, 0xbc, 0xce, //0x000006d2 bsfl %esi, %ecx - 0x48, 0x29, 0xd1, //0x000006d5 subq %rdx, %rcx - 0x48, 0x39, 0xc1, //0x000006d8 cmpq %rax, %rcx - 0x0f, 0x83, 0x2a, 0x48, 0x00, 0x00, //0x000006db jae LBB0_1048 - //0x000006e1 LBB0_68 - 0x4c, 0x8d, 0x59, 0x01, //0x000006e1 leaq $1(%rcx), %r11 - 0x4d, 0x89, 0x19, //0x000006e5 movq %r11, (%r9) - 0x41, 0x8a, 0x04, 0x0c, //0x000006e8 movb (%r12,%rcx), %al - 0x3c, 0x22, //0x000006ec cmpb $34, %al - 0x0f, 0x85, 0xc8, 0x2b, 0x00, 0x00, //0x000006ee jne LBB0_645 - 0x49, 0x8b, 0x5d, 0x00, //0x000006f4 movq (%r13), %rbx - 0x48, 0x89, 0xda, //0x000006f8 movq %rbx, %rdx - 0x4c, 0x29, 0xda, //0x000006fb subq %r11, %rdx - 0x0f, 0x84, 0xf9, 0x4f, 0x00, 0x00, //0x000006fe je LBB0_1126 - 0x49, 0x8b, 0x77, 0x08, //0x00000704 movq $8(%r15), %rsi - 0x48, 0x8b, 0x06, //0x00000708 movq (%rsi), %rax - 0x48, 0x89, 0x44, 0x24, 0x38, //0x0000070b movq %rax, $56(%rsp) - 0x48, 0x8b, 0x46, 0x08, //0x00000710 movq $8(%rsi), %rax - 0x48, 0x89, 0x44, 0x24, 0x30, //0x00000714 movq %rax, $48(%rsp) - 0x4b, 0x8d, 0x3c, 0x1c, //0x00000719 leaq (%r12,%r11), %rdi - 0x48, 0x83, 0xfa, 0x40, //0x0000071d cmpq $64, %rdx - 0x48, 0x89, 0x7c, 0x24, 0x20, //0x00000721 movq %rdi, $32(%rsp) - 0x0f, 0x82, 0x67, 0x12, 0x00, 0x00, //0x00000726 jb LBB0_119 - 0x4d, 0x89, 0xfd, //0x0000072c movq %r15, %r13 - 0x48, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x0000072f movq $-2, %rdi - 0x48, 0x29, 0xcf, //0x00000736 subq %rcx, %rdi - 0x4c, 0x8d, 0x71, 0x01, //0x00000739 leaq $1(%rcx), %r14 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000073d movq $-1, %rax - 0x45, 0x31, 0xc9, //0x00000744 xorl %r9d, %r9d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000747 .p2align 4, 0x90 - //0x00000750 LBB0_72 - 0xc4, 0x01, 0x7e, 0x6f, 0x34, 0x34, //0x00000750 vmovdqu (%r12,%r14), %ymm14 - 0xc4, 0x01, 0x7e, 0x6f, 0x7c, 0x34, 0x20, //0x00000756 vmovdqu $32(%r12,%r14), %ymm15 - 0xc5, 0x0d, 0x74, 0xd9, //0x0000075d vpcmpeqb %ymm1, %ymm14, %ymm11 - 0xc4, 0x41, 0x7d, 0xd7, 0xc3, //0x00000761 vpmovmskb %ymm11, %r8d - 0xc5, 0x05, 0x74, 0xd9, //0x00000766 vpcmpeqb %ymm1, %ymm15, %ymm11 - 0xc4, 0x41, 0x7d, 0xd7, 0xd3, //0x0000076a vpmovmskb %ymm11, %r10d - 0xc5, 0x0d, 0x74, 0xda, //0x0000076f vpcmpeqb %ymm2, %ymm14, %ymm11 - 0xc4, 0xc1, 0x7d, 0xd7, 0xf3, //0x00000773 vpmovmskb %ymm11, %esi - 0xc5, 0x05, 0x74, 0xda, //0x00000778 vpcmpeqb %ymm2, %ymm15, %ymm11 - 0xc4, 0x41, 0x7d, 0xd7, 0xfb, //0x0000077c vpmovmskb %ymm11, %r15d - 0x49, 0xc1, 0xe2, 0x20, //0x00000781 shlq $32, %r10 - 0x4d, 0x09, 0xd0, //0x00000785 orq %r10, %r8 - 0x49, 0xc1, 0xe7, 0x20, //0x00000788 shlq $32, %r15 - 0x4c, 0x09, 0xfe, //0x0000078c orq %r15, %rsi - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000078f jne LBB0_81 - 0x4d, 0x85, 0xc9, //0x00000795 testq %r9, %r9 - 0x0f, 0x85, 0x45, 0x00, 0x00, 0x00, //0x00000798 jne LBB0_83 - 0x45, 0x31, 0xc9, //0x0000079e xorl %r9d, %r9d - 0x4d, 0x85, 0xc0, //0x000007a1 testq %r8, %r8 - 0x0f, 0x85, 0xa6, 0x00, 0x00, 0x00, //0x000007a4 jne LBB0_85 - //0x000007aa LBB0_75 - 0x48, 0x83, 0xc2, 0xc0, //0x000007aa addq $-64, %rdx - 0x48, 0x83, 0xc7, 0xc0, //0x000007ae addq $-64, %rdi - 0x49, 0x83, 0xc6, 0x40, //0x000007b2 addq $64, %r14 - 0x48, 0x83, 0xfa, 0x3f, //0x000007b6 cmpq $63, %rdx - 0x0f, 0x87, 0x90, 0xff, 0xff, 0xff, //0x000007ba ja LBB0_72 - 0xe9, 0xdb, 0x02, 0x00, 0x00, //0x000007c0 jmp LBB0_76 - //0x000007c5 LBB0_81 - 0x48, 0x89, 0x9c, 0x24, 0x98, 0x00, 0x00, 0x00, //0x000007c5 movq %rbx, $152(%rsp) - 0x48, 0x83, 0xf8, 0xff, //0x000007cd cmpq $-1, %rax - 0x0f, 0x85, 0x14, 0x00, 0x00, 0x00, //0x000007d1 jne LBB0_84 - 0x48, 0x0f, 0xbc, 0xc6, //0x000007d7 bsfq %rsi, %rax - 0x4c, 0x01, 0xf0, //0x000007db addq %r14, %rax - 0xe9, 0x08, 0x00, 0x00, 0x00, //0x000007de jmp LBB0_84 - //0x000007e3 LBB0_83 - 0x48, 0x89, 0x9c, 0x24, 0x98, 0x00, 0x00, 0x00, //0x000007e3 movq %rbx, $152(%rsp) - //0x000007eb LBB0_84 - 0x4d, 0x89, 0xca, //0x000007eb movq %r9, %r10 - 0x49, 0xf7, 0xd2, //0x000007ee notq %r10 - 0x49, 0x21, 0xf2, //0x000007f1 andq %rsi, %r10 - 0x4b, 0x8d, 0x1c, 0x12, //0x000007f4 leaq (%r10,%r10), %rbx - 0x4c, 0x09, 0xcb, //0x000007f8 orq %r9, %rbx - 0x49, 0x89, 0xdf, //0x000007fb movq %rbx, %r15 - 0x49, 0xf7, 0xd7, //0x000007fe notq %r15 - 0x49, 0x21, 0xf7, //0x00000801 andq %rsi, %r15 - 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000804 movabsq $-6148914691236517206, %rsi - 0x49, 0x21, 0xf7, //0x0000080e andq %rsi, %r15 - 0x45, 0x31, 0xc9, //0x00000811 xorl %r9d, %r9d - 0x4d, 0x01, 0xd7, //0x00000814 addq %r10, %r15 - 0x41, 0x0f, 0x92, 0xc1, //0x00000817 setb %r9b - 0x4d, 0x01, 0xff, //0x0000081b addq %r15, %r15 - 0x48, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000081e movabsq $6148914691236517205, %rsi - 0x49, 0x31, 0xf7, //0x00000828 xorq %rsi, %r15 - 0x49, 0x21, 0xdf, //0x0000082b andq %rbx, %r15 - 0x49, 0xf7, 0xd7, //0x0000082e notq %r15 - 0x4d, 0x21, 0xf8, //0x00000831 andq %r15, %r8 - 0x48, 0x8b, 0x9c, 0x24, 0x98, 0x00, 0x00, 0x00, //0x00000834 movq $152(%rsp), %rbx - 0x4d, 0x85, 0xc0, //0x0000083c testq %r8, %r8 - 0x0f, 0x84, 0x65, 0xff, 0xff, 0xff, //0x0000083f je LBB0_75 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000845 .p2align 4, 0x90 - //0x00000850 LBB0_85 - 0x4d, 0x0f, 0xbc, 0xf0, //0x00000850 bsfq %r8, %r14 - 0x49, 0x29, 0xfe, //0x00000854 subq %rdi, %r14 - 0x4c, 0x8b, 0x4c, 0x24, 0x08, //0x00000857 movq $8(%rsp), %r9 - 0x4d, 0x89, 0xef, //0x0000085c movq %r13, %r15 - 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000085f movabsq $4294977024, %r10 - //0x00000869 LBB0_86 - 0x4d, 0x85, 0xf6, //0x00000869 testq %r14, %r14 - 0x0f, 0x88, 0x8e, 0x4e, 0x00, 0x00, //0x0000086c js LBB0_1127 - 0x4d, 0x89, 0x31, //0x00000872 movq %r14, (%r9) - 0x48, 0x83, 0xf8, 0xff, //0x00000875 cmpq $-1, %rax - 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x00000879 je LBB0_89 - 0x4c, 0x39, 0xf0, //0x0000087f cmpq %r14, %rax - 0x0f, 0x8e, 0x2a, 0x11, 0x00, 0x00, //0x00000882 jle LBB0_120 - //0x00000888 LBB0_89 - 0x4c, 0x89, 0xf6, //0x00000888 movq %r14, %rsi - 0x48, 0x29, 0xce, //0x0000088b subq %rcx, %rsi - 0x48, 0x83, 0xc6, 0xfe, //0x0000088e addq $-2, %rsi - 0xba, 0x01, 0x00, 0x00, 0x00, //0x00000892 movl $1, %edx - 0x48, 0x89, 0xf7, //0x00000897 movq %rsi, %rdi - 0x4c, 0x8b, 0x44, 0x24, 0x30, //0x0000089a movq $48(%rsp), %r8 - 0x4c, 0x09, 0xc7, //0x0000089f orq %r8, %rdi - 0x4c, 0x8b, 0x6c, 0x24, 0x18, //0x000008a2 movq $24(%rsp), %r13 - 0x0f, 0x85, 0x43, 0x00, 0x00, 0x00, //0x000008a7 jne LBB0_90 - 0x49, 0x8b, 0x45, 0x00, //0x000008ad movq (%r13), %rax - 0x49, 0x39, 0xc6, //0x000008b1 cmpq %rax, %r14 - 0x0f, 0x83, 0x66, 0x02, 0x00, 0x00, //0x000008b4 jae LBB0_171 - //0x000008ba LBB0_114 - 0x43, 0x8a, 0x0c, 0x34, //0x000008ba movb (%r12,%r14), %cl - 0x80, 0xf9, 0x0d, //0x000008be cmpb $13, %cl - 0x0f, 0x84, 0x59, 0x02, 0x00, 0x00, //0x000008c1 je LBB0_171 - 0x80, 0xf9, 0x20, //0x000008c7 cmpb $32, %cl - 0x0f, 0x84, 0x50, 0x02, 0x00, 0x00, //0x000008ca je LBB0_171 - 0x80, 0xc1, 0xf7, //0x000008d0 addb $-9, %cl - 0x80, 0xf9, 0x01, //0x000008d3 cmpb $1, %cl - 0x0f, 0x86, 0x44, 0x02, 0x00, 0x00, //0x000008d6 jbe LBB0_171 - 0x4c, 0x89, 0xf1, //0x000008dc movq %r14, %rcx - 0xe9, 0x9d, 0x03, 0x00, 0x00, //0x000008df jmp LBB0_196 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000008e4 .p2align 4, 0x90 - //0x000008f0 LBB0_90 - 0x4c, 0x39, 0xc6, //0x000008f0 cmpq %r8, %rsi - 0x0f, 0x85, 0x47, 0x00, 0x00, 0x00, //0x000008f3 jne LBB0_94 - 0x31, 0xff, //0x000008f9 xorl %edi, %edi - 0x4c, 0x89, 0xc2, //0x000008fb movq %r8, %rdx - 0x48, 0x8b, 0x44, 0x24, 0x38, //0x000008fe movq $56(%rsp), %rax - 0x48, 0x8b, 0x5c, 0x24, 0x20, //0x00000903 movq $32(%rsp), %rbx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000908 .p2align 4, 0x90 - //0x00000910 LBB0_92 - 0x48, 0x83, 0xfa, 0x20, //0x00000910 cmpq $32, %rdx - 0x0f, 0x82, 0x3a, 0x00, 0x00, 0x00, //0x00000914 jb LBB0_95 - 0xc5, 0x7e, 0x6f, 0x1c, 0x3b, //0x0000091a vmovdqu (%rbx,%rdi), %ymm11 - 0xc5, 0x25, 0x74, 0x1c, 0x38, //0x0000091f vpcmpeqb (%rax,%rdi), %ymm11, %ymm11 - 0xc4, 0xc1, 0x7d, 0xd7, 0xf3, //0x00000924 vpmovmskb %ymm11, %esi - 0x48, 0x83, 0xc2, 0xe0, //0x00000929 addq $-32, %rdx - 0x48, 0x83, 0xc7, 0x20, //0x0000092d addq $32, %rdi - 0x83, 0xfe, 0xff, //0x00000931 cmpl $-1, %esi - 0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x00000934 je LBB0_92 - 0xe9, 0x9b, 0x00, 0x00, 0x00, //0x0000093a jmp LBB0_101 - 0x90, //0x0000093f .p2align 4, 0x90 - //0x00000940 LBB0_94 - 0x31, 0xd2, //0x00000940 xorl %edx, %edx - 0x49, 0x8b, 0x45, 0x00, //0x00000942 movq (%r13), %rax - 0x49, 0x39, 0xc6, //0x00000946 cmpq %rax, %r14 - 0x0f, 0x82, 0x6b, 0xff, 0xff, 0xff, //0x00000949 jb LBB0_114 - 0xe9, 0xcc, 0x01, 0x00, 0x00, //0x0000094f jmp LBB0_171 - //0x00000954 LBB0_95 - 0x41, 0x8d, 0x34, 0x0c, //0x00000954 leal (%r12,%rcx), %esi - 0x01, 0xfe, //0x00000958 addl %edi, %esi - 0x83, 0xc6, 0x01, //0x0000095a addl $1, %esi - 0x81, 0xe6, 0xff, 0x0f, 0x00, 0x00, //0x0000095d andl $4095, %esi - 0x81, 0xfe, 0xe0, 0x0f, 0x00, 0x00, //0x00000963 cmpl $4064, %esi - 0x0f, 0x87, 0x41, 0x00, 0x00, 0x00, //0x00000969 ja LBB0_99 - 0x8d, 0x34, 0x38, //0x0000096f leal (%rax,%rdi), %esi - 0x81, 0xe6, 0xff, 0x0f, 0x00, 0x00, //0x00000972 andl $4095, %esi - 0x81, 0xfe, 0xe1, 0x0f, 0x00, 0x00, //0x00000978 cmpl $4065, %esi - 0x0f, 0x83, 0x2c, 0x00, 0x00, 0x00, //0x0000097e jae LBB0_99 - 0xc5, 0x7e, 0x6f, 0x1c, 0x3b, //0x00000984 vmovdqu (%rbx,%rdi), %ymm11 - 0xc5, 0x25, 0x74, 0x1c, 0x38, //0x00000989 vpcmpeqb (%rax,%rdi), %ymm11, %ymm11 - 0xc4, 0xc1, 0x7d, 0xd7, 0xc3, //0x0000098e vpmovmskb %ymm11, %eax - 0x83, 0xf8, 0xff, //0x00000993 cmpl $-1, %eax - 0x0f, 0x84, 0xc0, 0x00, 0x00, 0x00, //0x00000996 je LBB0_108 - 0xf7, 0xd0, //0x0000099c notl %eax - 0x0f, 0xbc, 0xc0, //0x0000099e bsfl %eax, %eax - 0xe9, 0x9b, 0x00, 0x00, 0x00, //0x000009a1 jmp LBB0_107 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000009a6 .p2align 4, 0x90 - //0x000009b0 LBB0_99 - 0x48, 0x83, 0xfa, 0x10, //0x000009b0 cmpq $16, %rdx - 0x0f, 0x82, 0x37, 0x00, 0x00, 0x00, //0x000009b4 jb LBB0_103 - 0xc5, 0xfa, 0x6f, 0x34, 0x3b, //0x000009ba vmovdqu (%rbx,%rdi), %xmm6 - 0xc5, 0xc9, 0x74, 0x34, 0x38, //0x000009bf vpcmpeqb (%rax,%rdi), %xmm6, %xmm6 - 0xc5, 0xf9, 0xd7, 0xf6, //0x000009c4 vpmovmskb %xmm6, %esi - 0x48, 0x83, 0xc2, 0xf0, //0x000009c8 addq $-16, %rdx - 0x48, 0x83, 0xc7, 0x10, //0x000009cc addq $16, %rdi - 0x66, 0x83, 0xfe, 0xff, //0x000009d0 cmpw $-1, %si - 0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x000009d4 je LBB0_99 - //0x000009da LBB0_101 - 0x31, 0xc9, //0x000009da xorl %ecx, %ecx - //0x000009dc LBB0_102 - 0x0f, 0xb6, 0xd1, //0x000009dc movzbl %cl, %edx - 0x49, 0x8b, 0x45, 0x00, //0x000009df movq (%r13), %rax - 0x49, 0x39, 0xc6, //0x000009e3 cmpq %rax, %r14 - 0x0f, 0x82, 0xce, 0xfe, 0xff, 0xff, //0x000009e6 jb LBB0_114 - 0xe9, 0x2f, 0x01, 0x00, 0x00, //0x000009ec jmp LBB0_171 - //0x000009f1 LBB0_103 - 0x44, 0x01, 0xe1, //0x000009f1 addl %r12d, %ecx - 0x01, 0xf9, //0x000009f4 addl %edi, %ecx - 0x83, 0xc1, 0x01, //0x000009f6 addl $1, %ecx - 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x000009f9 andl $4095, %ecx - 0x81, 0xf9, 0xf0, 0x0f, 0x00, 0x00, //0x000009ff cmpl $4080, %ecx - 0x0f, 0x87, 0x68, 0x00, 0x00, 0x00, //0x00000a05 ja LBB0_109 - 0x8d, 0x0c, 0x38, //0x00000a0b leal (%rax,%rdi), %ecx - 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00000a0e andl $4095, %ecx - 0x81, 0xf9, 0xf1, 0x0f, 0x00, 0x00, //0x00000a14 cmpl $4081, %ecx - 0x0f, 0x83, 0x53, 0x00, 0x00, 0x00, //0x00000a1a jae LBB0_109 - 0xc5, 0xfa, 0x6f, 0x34, 0x3b, //0x00000a20 vmovdqu (%rbx,%rdi), %xmm6 - 0xc5, 0xc9, 0x74, 0x34, 0x38, //0x00000a25 vpcmpeqb (%rax,%rdi), %xmm6, %xmm6 - 0xc5, 0xf9, 0xd7, 0xc6, //0x00000a2a vpmovmskb %xmm6, %eax - 0x66, 0x83, 0xf8, 0xff, //0x00000a2e cmpw $-1, %ax - 0x0f, 0x84, 0xd4, 0x00, 0x00, 0x00, //0x00000a32 je LBB0_112 - 0xf7, 0xd0, //0x00000a38 notl %eax - 0x66, 0x0f, 0xbc, 0xc0, //0x00000a3a bsfw %ax, %ax - 0x0f, 0xb7, 0xc0, //0x00000a3e movzwl %ax, %eax - //0x00000a41 LBB0_107 - 0x48, 0x39, 0xc2, //0x00000a41 cmpq %rax, %rdx - 0x0f, 0x96, 0xc1, //0x00000a44 setbe %cl - 0x0f, 0xb6, 0xd1, //0x00000a47 movzbl %cl, %edx - 0x49, 0x8b, 0x45, 0x00, //0x00000a4a movq (%r13), %rax - 0x49, 0x39, 0xc6, //0x00000a4e cmpq %rax, %r14 - 0x0f, 0x82, 0x63, 0xfe, 0xff, 0xff, //0x00000a51 jb LBB0_114 - 0xe9, 0xc4, 0x00, 0x00, 0x00, //0x00000a57 jmp LBB0_171 - //0x00000a5c LBB0_108 - 0xb1, 0x01, //0x00000a5c movb $1, %cl - 0x0f, 0xb6, 0xd1, //0x00000a5e movzbl %cl, %edx - 0x49, 0x8b, 0x45, 0x00, //0x00000a61 movq (%r13), %rax - 0x49, 0x39, 0xc6, //0x00000a65 cmpq %rax, %r14 - 0x0f, 0x82, 0x4c, 0xfe, 0xff, 0xff, //0x00000a68 jb LBB0_114 - 0xe9, 0xad, 0x00, 0x00, 0x00, //0x00000a6e jmp LBB0_171 - //0x00000a73 LBB0_109 - 0xb1, 0x01, //0x00000a73 movb $1, %cl - 0x49, 0x39, 0xf8, //0x00000a75 cmpq %rdi, %r8 - 0x0f, 0x84, 0x5e, 0xff, 0xff, 0xff, //0x00000a78 je LBB0_102 - //0x00000a7e LBB0_110 - 0x0f, 0xb6, 0x0c, 0x3b, //0x00000a7e movzbl (%rbx,%rdi), %ecx - 0x3a, 0x0c, 0x38, //0x00000a82 cmpb (%rax,%rdi), %cl - 0x0f, 0x94, 0xc1, //0x00000a85 sete %cl - 0x0f, 0x85, 0x4e, 0xff, 0xff, 0xff, //0x00000a88 jne LBB0_102 - 0x48, 0x83, 0xc7, 0x01, //0x00000a8e addq $1, %rdi - 0x49, 0x39, 0xf8, //0x00000a92 cmpq %rdi, %r8 - 0x0f, 0x85, 0xe3, 0xff, 0xff, 0xff, //0x00000a95 jne LBB0_110 - 0xe9, 0x3c, 0xff, 0xff, 0xff, //0x00000a9b jmp LBB0_102 - //0x00000aa0 LBB0_76 - 0x4d, 0x01, 0xe6, //0x00000aa0 addq %r12, %r14 - 0x4d, 0x89, 0xef, //0x00000aa3 movq %r13, %r15 - 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000aa6 movabsq $4294977024, %r10 - 0x49, 0x89, 0xdd, //0x00000ab0 movq %rbx, %r13 - 0x48, 0x83, 0xfa, 0x20, //0x00000ab3 cmpq $32, %rdx - 0x0f, 0x82, 0x4c, 0x14, 0x00, 0x00, //0x00000ab7 jb LBB0_378 - //0x00000abd LBB0_77 - 0xc4, 0x41, 0x7e, 0x6f, 0x1e, //0x00000abd vmovdqu (%r14), %ymm11 - 0xc5, 0x25, 0x74, 0xf1, //0x00000ac2 vpcmpeqb %ymm1, %ymm11, %ymm14 - 0xc4, 0xc1, 0x7d, 0xd7, 0xde, //0x00000ac6 vpmovmskb %ymm14, %ebx - 0xc5, 0x25, 0x74, 0xda, //0x00000acb vpcmpeqb %ymm2, %ymm11, %ymm11 - 0xc4, 0xc1, 0x7d, 0xd7, 0xf3, //0x00000acf vpmovmskb %ymm11, %esi - 0x85, 0xf6, //0x00000ad4 testl %esi, %esi - 0x0f, 0x85, 0xaf, 0x13, 0x00, 0x00, //0x00000ad6 jne LBB0_373 - 0x4d, 0x85, 0xc9, //0x00000adc testq %r9, %r9 - 0x0f, 0x85, 0xc8, 0x13, 0x00, 0x00, //0x00000adf jne LBB0_375 - 0x45, 0x31, 0xc9, //0x00000ae5 xorl %r9d, %r9d - 0x48, 0x85, 0xdb, //0x00000ae8 testq %rbx, %rbx - 0x0f, 0x84, 0x10, 0x14, 0x00, 0x00, //0x00000aeb je LBB0_377 - //0x00000af1 LBB0_80 - 0x48, 0x0f, 0xbc, 0xd3, //0x00000af1 bsfq %rbx, %rdx - 0x4d, 0x29, 0xe6, //0x00000af5 subq %r12, %r14 - 0x49, 0x01, 0xd6, //0x00000af8 addq %rdx, %r14 - 0x49, 0x83, 0xc6, 0x01, //0x00000afb addq $1, %r14 - 0x4c, 0x8b, 0x4c, 0x24, 0x08, //0x00000aff movq $8(%rsp), %r9 - 0x4c, 0x89, 0xeb, //0x00000b04 movq %r13, %rbx - 0xe9, 0x5d, 0xfd, 0xff, 0xff, //0x00000b07 jmp LBB0_86 - //0x00000b0c LBB0_112 - 0xb1, 0x01, //0x00000b0c movb $1, %cl - 0x0f, 0xb6, 0xd1, //0x00000b0e movzbl %cl, %edx - 0x49, 0x8b, 0x45, 0x00, //0x00000b11 movq (%r13), %rax - 0x49, 0x39, 0xc6, //0x00000b15 cmpq %rax, %r14 - 0x0f, 0x82, 0x9c, 0xfd, 0xff, 0xff, //0x00000b18 jb LBB0_114 - 0x90, 0x90, //0x00000b1e .p2align 4, 0x90 - //0x00000b20 LBB0_171 - 0x49, 0x8d, 0x4e, 0x01, //0x00000b20 leaq $1(%r14), %rcx - 0x48, 0x39, 0xc1, //0x00000b24 cmpq %rax, %rcx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000b27 jae LBB0_175 - 0x41, 0x8a, 0x1c, 0x0c, //0x00000b2d movb (%r12,%rcx), %bl - 0x80, 0xfb, 0x0d, //0x00000b31 cmpb $13, %bl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000b34 je LBB0_175 - 0x80, 0xfb, 0x20, //0x00000b3a cmpb $32, %bl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00000b3d je LBB0_175 - 0x80, 0xc3, 0xf7, //0x00000b43 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00000b46 cmpb $1, %bl - 0x0f, 0x87, 0x32, 0x01, 0x00, 0x00, //0x00000b49 ja LBB0_196 - 0x90, //0x00000b4f .p2align 4, 0x90 - //0x00000b50 LBB0_175 - 0x49, 0x8d, 0x4e, 0x02, //0x00000b50 leaq $2(%r14), %rcx - 0x48, 0x39, 0xc1, //0x00000b54 cmpq %rax, %rcx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000b57 jae LBB0_179 - 0x41, 0x8a, 0x1c, 0x0c, //0x00000b5d movb (%r12,%rcx), %bl - 0x80, 0xfb, 0x0d, //0x00000b61 cmpb $13, %bl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000b64 je LBB0_179 - 0x80, 0xfb, 0x20, //0x00000b6a cmpb $32, %bl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00000b6d je LBB0_179 - 0x80, 0xc3, 0xf7, //0x00000b73 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00000b76 cmpb $1, %bl - 0x0f, 0x87, 0x02, 0x01, 0x00, 0x00, //0x00000b79 ja LBB0_196 - 0x90, //0x00000b7f .p2align 4, 0x90 - //0x00000b80 LBB0_179 - 0x49, 0x8d, 0x4e, 0x03, //0x00000b80 leaq $3(%r14), %rcx - 0x48, 0x39, 0xc1, //0x00000b84 cmpq %rax, %rcx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000b87 jae LBB0_183 - 0x41, 0x8a, 0x1c, 0x0c, //0x00000b8d movb (%r12,%rcx), %bl - 0x80, 0xfb, 0x0d, //0x00000b91 cmpb $13, %bl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000b94 je LBB0_183 - 0x80, 0xfb, 0x20, //0x00000b9a cmpb $32, %bl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00000b9d je LBB0_183 - 0x80, 0xc3, 0xf7, //0x00000ba3 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00000ba6 cmpb $1, %bl - 0x0f, 0x87, 0xd2, 0x00, 0x00, 0x00, //0x00000ba9 ja LBB0_196 - 0x90, //0x00000baf .p2align 4, 0x90 - //0x00000bb0 LBB0_183 - 0x49, 0x8d, 0x4e, 0x04, //0x00000bb0 leaq $4(%r14), %rcx - 0x48, 0x89, 0xc7, //0x00000bb4 movq %rax, %rdi - 0x48, 0x29, 0xcf, //0x00000bb7 subq %rcx, %rdi - 0x0f, 0x86, 0xf4, 0x26, 0x00, 0x00, //0x00000bba jbe LBB0_1047 - 0x48, 0x83, 0xff, 0x20, //0x00000bc0 cmpq $32, %rdi - 0x0f, 0x82, 0x14, 0x12, 0x00, 0x00, //0x00000bc4 jb LBB0_366 - 0x48, 0xc7, 0xc7, 0xfc, 0xff, 0xff, 0xff, //0x00000bca movq $-4, %rdi - 0x4c, 0x29, 0xf7, //0x00000bd1 subq %r14, %rdi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000bd4 .p2align 4, 0x90 - //0x00000be0 LBB0_186 - 0xc4, 0xc1, 0x7e, 0x6f, 0x34, 0x0c, //0x00000be0 vmovdqu (%r12,%rcx), %ymm6 - 0xc4, 0x62, 0x7d, 0x00, 0xde, //0x00000be6 vpshufb %ymm6, %ymm0, %ymm11 - 0xc5, 0xa5, 0x74, 0xf6, //0x00000beb vpcmpeqb %ymm6, %ymm11, %ymm6 - 0xc5, 0xfd, 0xd7, 0xf6, //0x00000bef vpmovmskb %ymm6, %esi - 0x83, 0xfe, 0xff, //0x00000bf3 cmpl $-1, %esi - 0x0f, 0x85, 0x74, 0x00, 0x00, 0x00, //0x00000bf6 jne LBB0_195 - 0x48, 0x83, 0xc1, 0x20, //0x00000bfc addq $32, %rcx - 0x48, 0x8d, 0x34, 0x38, //0x00000c00 leaq (%rax,%rdi), %rsi - 0x48, 0x83, 0xc6, 0xe0, //0x00000c04 addq $-32, %rsi - 0x48, 0x83, 0xc7, 0xe0, //0x00000c08 addq $-32, %rdi - 0x48, 0x83, 0xfe, 0x1f, //0x00000c0c cmpq $31, %rsi - 0x0f, 0x87, 0xca, 0xff, 0xff, 0xff, //0x00000c10 ja LBB0_186 - 0x4c, 0x89, 0xe1, //0x00000c16 movq %r12, %rcx - 0x48, 0x29, 0xf9, //0x00000c19 subq %rdi, %rcx - 0x48, 0x01, 0xc7, //0x00000c1c addq %rax, %rdi - 0x48, 0x85, 0xff, //0x00000c1f testq %rdi, %rdi - 0x0f, 0x84, 0x2f, 0x00, 0x00, 0x00, //0x00000c22 je LBB0_194 - //0x00000c28 LBB0_189 - 0x4c, 0x8d, 0x04, 0x39, //0x00000c28 leaq (%rcx,%rdi), %r8 - 0x31, 0xf6, //0x00000c2c xorl %esi, %esi - 0x90, 0x90, //0x00000c2e .p2align 4, 0x90 - //0x00000c30 LBB0_190 - 0x0f, 0xbe, 0x1c, 0x31, //0x00000c30 movsbl (%rcx,%rsi), %ebx - 0x83, 0xfb, 0x20, //0x00000c34 cmpl $32, %ebx - 0x0f, 0x87, 0x1a, 0x0d, 0x00, 0x00, //0x00000c37 ja LBB0_363 - 0x49, 0x0f, 0xa3, 0xda, //0x00000c3d btq %rbx, %r10 - 0x0f, 0x83, 0x10, 0x0d, 0x00, 0x00, //0x00000c41 jae LBB0_363 - 0x48, 0x83, 0xc6, 0x01, //0x00000c47 addq $1, %rsi - 0x48, 0x39, 0xf7, //0x00000c4b cmpq %rsi, %rdi - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00000c4e jne LBB0_190 - 0x4c, 0x89, 0xc1, //0x00000c54 movq %r8, %rcx - //0x00000c57 LBB0_194 - 0x4c, 0x29, 0xe1, //0x00000c57 subq %r12, %rcx - 0x48, 0x39, 0xc1, //0x00000c5a cmpq %rax, %rcx - 0x0f, 0x82, 0x1e, 0x00, 0x00, 0x00, //0x00000c5d jb LBB0_196 - 0xe9, 0xa3, 0x42, 0x00, 0x00, //0x00000c63 jmp LBB0_1048 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000c68 .p2align 4, 0x90 - //0x00000c70 LBB0_195 - 0xf7, 0xd6, //0x00000c70 notl %esi - 0x0f, 0xbc, 0xce, //0x00000c72 bsfl %esi, %ecx - 0x48, 0x29, 0xf9, //0x00000c75 subq %rdi, %rcx - 0x48, 0x39, 0xc1, //0x00000c78 cmpq %rax, %rcx - 0x0f, 0x83, 0x8a, 0x42, 0x00, 0x00, //0x00000c7b jae LBB0_1048 - //0x00000c81 LBB0_196 - 0x4c, 0x8d, 0x71, 0x01, //0x00000c81 leaq $1(%rcx), %r14 - 0x4d, 0x89, 0x31, //0x00000c85 movq %r14, (%r9) - 0x41, 0x80, 0x3c, 0x0c, 0x3a, //0x00000c88 cmpb $58, (%r12,%rcx) - 0x0f, 0x85, 0x78, 0x42, 0x00, 0x00, //0x00000c8d jne LBB0_1048 - 0x48, 0x85, 0xd2, //0x00000c93 testq %rdx, %rdx - 0x0f, 0x85, 0x74, 0x23, 0x00, 0x00, //0x00000c96 jne LBB0_537 - 0x49, 0x8b, 0x55, 0x00, //0x00000c9c movq (%r13), %rdx - 0x49, 0x39, 0xd6, //0x00000ca0 cmpq %rdx, %r14 - 0x0f, 0x83, 0x27, 0x00, 0x00, 0x00, //0x00000ca3 jae LBB0_203 - 0x43, 0x8a, 0x04, 0x34, //0x00000ca9 movb (%r12,%r14), %al - 0x3c, 0x0d, //0x00000cad cmpb $13, %al - 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x00000caf je LBB0_203 - 0x3c, 0x20, //0x00000cb5 cmpb $32, %al - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000cb7 je LBB0_203 - 0x04, 0xf7, //0x00000cbd addb $-9, %al - 0x3c, 0x01, //0x00000cbf cmpb $1, %al - 0x0f, 0x86, 0x09, 0x00, 0x00, 0x00, //0x00000cc1 jbe LBB0_203 - 0x4c, 0x89, 0xf0, //0x00000cc7 movq %r14, %rax - 0xe9, 0x62, 0x01, 0x00, 0x00, //0x00000cca jmp LBB0_228 - 0x90, //0x00000ccf .p2align 4, 0x90 - //0x00000cd0 LBB0_203 - 0x48, 0x8d, 0x41, 0x02, //0x00000cd0 leaq $2(%rcx), %rax - 0x48, 0x39, 0xd0, //0x00000cd4 cmpq %rdx, %rax - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000cd7 jae LBB0_207 - 0x41, 0x8a, 0x1c, 0x04, //0x00000cdd movb (%r12,%rax), %bl - 0x80, 0xfb, 0x0d, //0x00000ce1 cmpb $13, %bl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000ce4 je LBB0_207 - 0x80, 0xfb, 0x20, //0x00000cea cmpb $32, %bl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00000ced je LBB0_207 - 0x80, 0xc3, 0xf7, //0x00000cf3 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00000cf6 cmpb $1, %bl - 0x0f, 0x87, 0x32, 0x01, 0x00, 0x00, //0x00000cf9 ja LBB0_228 - 0x90, //0x00000cff .p2align 4, 0x90 - //0x00000d00 LBB0_207 - 0x48, 0x8d, 0x41, 0x03, //0x00000d00 leaq $3(%rcx), %rax - 0x48, 0x39, 0xd0, //0x00000d04 cmpq %rdx, %rax - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000d07 jae LBB0_211 - 0x41, 0x8a, 0x1c, 0x04, //0x00000d0d movb (%r12,%rax), %bl - 0x80, 0xfb, 0x0d, //0x00000d11 cmpb $13, %bl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000d14 je LBB0_211 - 0x80, 0xfb, 0x20, //0x00000d1a cmpb $32, %bl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00000d1d je LBB0_211 - 0x80, 0xc3, 0xf7, //0x00000d23 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00000d26 cmpb $1, %bl - 0x0f, 0x87, 0x02, 0x01, 0x00, 0x00, //0x00000d29 ja LBB0_228 - 0x90, //0x00000d2f .p2align 4, 0x90 - //0x00000d30 LBB0_211 - 0x48, 0x8d, 0x41, 0x04, //0x00000d30 leaq $4(%rcx), %rax - 0x48, 0x39, 0xd0, //0x00000d34 cmpq %rdx, %rax - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000d37 jae LBB0_215 - 0x41, 0x8a, 0x1c, 0x04, //0x00000d3d movb (%r12,%rax), %bl - 0x80, 0xfb, 0x0d, //0x00000d41 cmpb $13, %bl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000d44 je LBB0_215 - 0x80, 0xfb, 0x20, //0x00000d4a cmpb $32, %bl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00000d4d je LBB0_215 - 0x80, 0xc3, 0xf7, //0x00000d53 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00000d56 cmpb $1, %bl - 0x0f, 0x87, 0xd2, 0x00, 0x00, 0x00, //0x00000d59 ja LBB0_228 - 0x90, //0x00000d5f .p2align 4, 0x90 - //0x00000d60 LBB0_215 - 0x48, 0x8d, 0x41, 0x05, //0x00000d60 leaq $5(%rcx), %rax - 0x48, 0x89, 0xd7, //0x00000d64 movq %rdx, %rdi - 0x48, 0x29, 0xc7, //0x00000d67 subq %rax, %rdi - 0x0f, 0x86, 0x70, 0x06, 0x00, 0x00, //0x00000d6a jbe LBB0_292 - 0x48, 0x83, 0xff, 0x20, //0x00000d70 cmpq $32, %rdi - 0x0f, 0x82, 0xcc, 0x10, 0x00, 0x00, //0x00000d74 jb LBB0_369 - 0x48, 0xc7, 0xc7, 0xfb, 0xff, 0xff, 0xff, //0x00000d7a movq $-5, %rdi - 0x48, 0x29, 0xcf, //0x00000d81 subq %rcx, %rdi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000d84 .p2align 4, 0x90 - //0x00000d90 LBB0_218 - 0xc4, 0xc1, 0x7e, 0x6f, 0x34, 0x04, //0x00000d90 vmovdqu (%r12,%rax), %ymm6 - 0xc4, 0x62, 0x7d, 0x00, 0xde, //0x00000d96 vpshufb %ymm6, %ymm0, %ymm11 - 0xc5, 0xa5, 0x74, 0xf6, //0x00000d9b vpcmpeqb %ymm6, %ymm11, %ymm6 - 0xc5, 0xfd, 0xd7, 0xce, //0x00000d9f vpmovmskb %ymm6, %ecx - 0x83, 0xf9, 0xff, //0x00000da3 cmpl $-1, %ecx - 0x0f, 0x85, 0x74, 0x00, 0x00, 0x00, //0x00000da6 jne LBB0_227 - 0x48, 0x83, 0xc0, 0x20, //0x00000dac addq $32, %rax - 0x48, 0x8d, 0x0c, 0x3a, //0x00000db0 leaq (%rdx,%rdi), %rcx - 0x48, 0x83, 0xc1, 0xe0, //0x00000db4 addq $-32, %rcx - 0x48, 0x83, 0xc7, 0xe0, //0x00000db8 addq $-32, %rdi - 0x48, 0x83, 0xf9, 0x1f, //0x00000dbc cmpq $31, %rcx - 0x0f, 0x87, 0xca, 0xff, 0xff, 0xff, //0x00000dc0 ja LBB0_218 - 0x4c, 0x89, 0xe0, //0x00000dc6 movq %r12, %rax - 0x48, 0x29, 0xf8, //0x00000dc9 subq %rdi, %rax - 0x48, 0x01, 0xd7, //0x00000dcc addq %rdx, %rdi - 0x48, 0x85, 0xff, //0x00000dcf testq %rdi, %rdi - 0x0f, 0x84, 0x2d, 0x00, 0x00, 0x00, //0x00000dd2 je LBB0_226 - //0x00000dd8 LBB0_221 - 0x48, 0x8d, 0x34, 0x38, //0x00000dd8 leaq (%rax,%rdi), %rsi - 0x31, 0xc9, //0x00000ddc xorl %ecx, %ecx - //0x00000dde LBB0_222 - 0x0f, 0xbe, 0x1c, 0x08, //0x00000dde movsbl (%rax,%rcx), %ebx - 0x83, 0xfb, 0x20, //0x00000de2 cmpl $32, %ebx - 0x0f, 0x87, 0x94, 0x0b, 0x00, 0x00, //0x00000de5 ja LBB0_365 - 0x49, 0x0f, 0xa3, 0xda, //0x00000deb btq %rbx, %r10 - 0x0f, 0x83, 0x8a, 0x0b, 0x00, 0x00, //0x00000def jae LBB0_365 - 0x48, 0x83, 0xc1, 0x01, //0x00000df5 addq $1, %rcx - 0x48, 0x39, 0xcf, //0x00000df9 cmpq %rcx, %rdi - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00000dfc jne LBB0_222 - 0x48, 0x89, 0xf0, //0x00000e02 movq %rsi, %rax - //0x00000e05 LBB0_226 - 0x4c, 0x29, 0xe0, //0x00000e05 subq %r12, %rax - 0x48, 0x39, 0xd0, //0x00000e08 cmpq %rdx, %rax - 0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x00000e0b jb LBB0_228 - 0xe9, 0xd0, 0x05, 0x00, 0x00, //0x00000e11 jmp LBB0_293 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000e16 .p2align 4, 0x90 - //0x00000e20 LBB0_227 - 0xf7, 0xd1, //0x00000e20 notl %ecx - 0x0f, 0xbc, 0xc1, //0x00000e22 bsfl %ecx, %eax - 0x48, 0x29, 0xf8, //0x00000e25 subq %rdi, %rax - 0x48, 0x39, 0xd0, //0x00000e28 cmpq %rdx, %rax - 0x0f, 0x83, 0xb5, 0x05, 0x00, 0x00, //0x00000e2b jae LBB0_293 - //0x00000e31 LBB0_228 - 0x4c, 0x8d, 0x70, 0x01, //0x00000e31 leaq $1(%rax), %r14 - 0x4d, 0x89, 0x31, //0x00000e35 movq %r14, (%r9) - 0x41, 0x0f, 0xbe, 0x0c, 0x04, //0x00000e38 movsbl (%r12,%rax), %ecx - 0x83, 0xf9, 0x7b, //0x00000e3d cmpl $123, %ecx - 0x0f, 0x87, 0x9a, 0x05, 0x00, 0x00, //0x00000e40 ja LBB0_292 - 0x48, 0x8d, 0x15, 0x3b, 0x4d, 0x00, 0x00, //0x00000e46 leaq $19771(%rip), %rdx /* LJTI0_1+0(%rip) */ - 0x48, 0x63, 0x0c, 0x8a, //0x00000e4d movslq (%rdx,%rcx,4), %rcx - 0x48, 0x01, 0xd1, //0x00000e51 addq %rdx, %rcx - 0xff, 0xe1, //0x00000e54 jmpq *%rcx - //0x00000e56 LBB0_230 - 0x4d, 0x8b, 0x45, 0x00, //0x00000e56 movq (%r13), %r8 - 0x4c, 0x89, 0xc1, //0x00000e5a movq %r8, %rcx - 0x4c, 0x29, 0xf1, //0x00000e5d subq %r14, %rcx - 0x48, 0x83, 0xf9, 0x20, //0x00000e60 cmpq $32, %rcx - 0x0f, 0x82, 0xed, 0x0f, 0x00, 0x00, //0x00000e64 jb LBB0_370 - 0x48, 0x89, 0xc7, //0x00000e6a movq %rax, %rdi - 0x48, 0xf7, 0xd7, //0x00000e6d notq %rdi - 0x48, 0x8d, 0x58, 0x01, //0x00000e70 leaq $1(%rax), %rbx - 0x48, 0x8d, 0x48, 0x02, //0x00000e74 leaq $2(%rax), %rcx - 0x49, 0x8d, 0x14, 0x04, //0x00000e78 leaq (%r12,%rax), %rdx - 0x90, 0x90, 0x90, 0x90, //0x00000e7c .p2align 4, 0x90 - //0x00000e80 LBB0_232 - 0xc4, 0xc1, 0x7e, 0x6f, 0x34, 0x1c, //0x00000e80 vmovdqu (%r12,%rbx), %ymm6 - 0xc5, 0x4d, 0x74, 0xdb, //0x00000e86 vpcmpeqb %ymm3, %ymm6, %ymm11 - 0xc5, 0xcd, 0xdb, 0xf4, //0x00000e8a vpand %ymm4, %ymm6, %ymm6 - 0xc5, 0xcd, 0x74, 0xf5, //0x00000e8e vpcmpeqb %ymm5, %ymm6, %ymm6 - 0xc5, 0xa5, 0xeb, 0xf6, //0x00000e92 vpor %ymm6, %ymm11, %ymm6 - 0xc5, 0xfd, 0xd7, 0xf6, //0x00000e96 vpmovmskb %ymm6, %esi - 0x85, 0xf6, //0x00000e9a testl %esi, %esi - 0x0f, 0x85, 0x1e, 0x01, 0x00, 0x00, //0x00000e9c jne LBB0_247 - 0x48, 0x83, 0xc3, 0x20, //0x00000ea2 addq $32, %rbx - 0x49, 0x8d, 0x34, 0x38, //0x00000ea6 leaq (%r8,%rdi), %rsi - 0x48, 0x83, 0xc6, 0xe0, //0x00000eaa addq $-32, %rsi - 0x48, 0x83, 0xc7, 0xe0, //0x00000eae addq $-32, %rdi - 0x48, 0x83, 0xc1, 0x20, //0x00000eb2 addq $32, %rcx - 0x48, 0x83, 0xc0, 0x20, //0x00000eb6 addq $32, %rax - 0x48, 0x83, 0xc2, 0x20, //0x00000eba addq $32, %rdx - 0x48, 0x83, 0xfe, 0x1f, //0x00000ebe cmpq $31, %rsi - 0x0f, 0x87, 0xb8, 0xff, 0xff, 0xff, //0x00000ec2 ja LBB0_232 - 0x4d, 0x89, 0xe6, //0x00000ec8 movq %r12, %r14 - 0x49, 0x29, 0xfe, //0x00000ecb subq %rdi, %r14 - 0x49, 0x01, 0xf8, //0x00000ece addq %rdi, %r8 - 0x4c, 0x89, 0xc1, //0x00000ed1 movq %r8, %rcx - 0x48, 0x83, 0xf9, 0x10, //0x00000ed4 cmpq $16, %rcx - 0x0f, 0x82, 0x65, 0x00, 0x00, 0x00, //0x00000ed8 jb LBB0_238 - //0x00000ede LBB0_235 - 0x4c, 0x89, 0xe6, //0x00000ede movq %r12, %rsi - 0x4c, 0x29, 0xf6, //0x00000ee1 subq %r14, %rsi - 0x4c, 0x89, 0xf0, //0x00000ee4 movq %r14, %rax - 0x4c, 0x29, 0xe0, //0x00000ee7 subq %r12, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00000eea addq $1, %rax - 0x49, 0x8d, 0x56, 0xff, //0x00000eee leaq $-1(%r14), %rdx - 0x48, 0x89, 0xd7, //0x00000ef2 movq %rdx, %rdi - 0x4c, 0x29, 0xe7, //0x00000ef5 subq %r12, %rdi - //0x00000ef8 LBB0_236 - 0xc4, 0xc1, 0x7a, 0x6f, 0x36, //0x00000ef8 vmovdqu (%r14), %xmm6 - 0xc5, 0xc9, 0x74, 0x3d, 0xdb, 0xf2, 0xff, 0xff, //0x00000efd vpcmpeqb $-3365(%rip), %xmm6, %xmm7 /* LCPI0_4+0(%rip) */ - 0xc5, 0xc9, 0xdb, 0x35, 0xe3, 0xf2, 0xff, 0xff, //0x00000f05 vpand $-3357(%rip), %xmm6, %xmm6 /* LCPI0_5+0(%rip) */ - 0xc5, 0xb9, 0x74, 0xf6, //0x00000f0d vpcmpeqb %xmm6, %xmm8, %xmm6 - 0xc5, 0xc9, 0xeb, 0xf7, //0x00000f11 vpor %xmm7, %xmm6, %xmm6 - 0xc5, 0xf9, 0xd7, 0xde, //0x00000f15 vpmovmskb %xmm6, %ebx - 0x85, 0xdb, //0x00000f19 testl %ebx, %ebx - 0x0f, 0x85, 0xc7, 0x09, 0x00, 0x00, //0x00000f1b jne LBB0_358 - 0x49, 0x83, 0xc6, 0x10, //0x00000f21 addq $16, %r14 - 0x48, 0x83, 0xc1, 0xf0, //0x00000f25 addq $-16, %rcx - 0x48, 0x83, 0xc6, 0xf0, //0x00000f29 addq $-16, %rsi - 0x48, 0x83, 0xc0, 0x10, //0x00000f2d addq $16, %rax - 0x48, 0x83, 0xc7, 0x10, //0x00000f31 addq $16, %rdi - 0x48, 0x83, 0xc2, 0x10, //0x00000f35 addq $16, %rdx - 0x48, 0x83, 0xf9, 0x0f, //0x00000f39 cmpq $15, %rcx - 0x0f, 0x87, 0xb5, 0xff, 0xff, 0xff, //0x00000f3d ja LBB0_236 - //0x00000f43 LBB0_238 - 0x48, 0x85, 0xc9, //0x00000f43 testq %rcx, %rcx - 0x0f, 0x84, 0x49, 0x00, 0x00, 0x00, //0x00000f46 je LBB0_246 - 0x49, 0x8d, 0x04, 0x0e, //0x00000f4c leaq (%r14,%rcx), %rax - 0x48, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x10, 0x00, 0x00, //0x00000f50 movabsq $17596481021440, %rsi - //0x00000f5a LBB0_240 - 0x41, 0x0f, 0xb6, 0x16, //0x00000f5a movzbl (%r14), %edx - 0x48, 0x83, 0xfa, 0x2c, //0x00000f5e cmpq $44, %rdx - 0x0f, 0x87, 0x0a, 0x00, 0x00, 0x00, //0x00000f62 ja LBB0_242 - 0x48, 0x0f, 0xa3, 0xd6, //0x00000f68 btq %rdx, %rsi - 0x0f, 0x82, 0x23, 0x00, 0x00, 0x00, //0x00000f6c jb LBB0_246 - //0x00000f72 LBB0_242 - 0x80, 0xfa, 0x5d, //0x00000f72 cmpb $93, %dl - 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00000f75 je LBB0_246 - 0x80, 0xfa, 0x7d, //0x00000f7b cmpb $125, %dl - 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00000f7e je LBB0_246 - 0x49, 0x83, 0xc6, 0x01, //0x00000f84 addq $1, %r14 - 0x48, 0x83, 0xc1, 0xff, //0x00000f88 addq $-1, %rcx - 0x0f, 0x85, 0xc8, 0xff, 0xff, 0xff, //0x00000f8c jne LBB0_240 - 0x49, 0x89, 0xc6, //0x00000f92 movq %rax, %r14 - //0x00000f95 LBB0_246 - 0x4d, 0x29, 0xe6, //0x00000f95 subq %r12, %r14 - 0x4c, 0x8b, 0x4c, 0x24, 0x08, //0x00000f98 movq $8(%rsp), %r9 - 0x4d, 0x89, 0x31, //0x00000f9d movq %r14, (%r9) - 0x4c, 0x8b, 0x6c, 0x24, 0x18, //0x00000fa0 movq $24(%rsp), %r13 - 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000fa5 movabsq $4294977024, %r10 - 0xe9, 0x32, 0x04, 0x00, 0x00, //0x00000faf jmp LBB0_293 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000fb4 .p2align 4, 0x90 - //0x00000fc0 LBB0_247 - 0x0f, 0xbc, 0xf6, //0x00000fc0 bsfl %esi, %esi - 0x49, 0x89, 0xf6, //0x00000fc3 movq %rsi, %r14 - 0x49, 0x29, 0xfe, //0x00000fc6 subq %rdi, %r14 - 0x4d, 0x89, 0x31, //0x00000fc9 movq %r14, (%r9) - 0x4d, 0x85, 0xf6, //0x00000fcc testq %r14, %r14 - 0x0f, 0x8e, 0x11, 0x04, 0x00, 0x00, //0x00000fcf jle LBB0_293 - 0x48, 0x01, 0xf1, //0x00000fd5 addq %rsi, %rcx - 0x48, 0x01, 0xf0, //0x00000fd8 addq %rsi, %rax - 0x48, 0x01, 0xf2, //0x00000fdb addq %rsi, %rdx - 0x90, 0x90, //0x00000fde .p2align 4, 0x90 - //0x00000fe0 LBB0_249 - 0x0f, 0xb6, 0x32, //0x00000fe0 movzbl (%rdx), %esi - 0x48, 0x83, 0xfe, 0x20, //0x00000fe3 cmpq $32, %rsi - 0x0f, 0x87, 0xf9, 0x03, 0x00, 0x00, //0x00000fe7 ja LBB0_293 - 0x49, 0x0f, 0xa3, 0xf2, //0x00000fed btq %rsi, %r10 - 0x0f, 0x83, 0xef, 0x03, 0x00, 0x00, //0x00000ff1 jae LBB0_293 - 0x49, 0x89, 0x01, //0x00000ff7 movq %rax, (%r9) - 0x48, 0x83, 0xc1, 0xff, //0x00000ffa addq $-1, %rcx - 0x48, 0x83, 0xc0, 0xff, //0x00000ffe addq $-1, %rax - 0x48, 0x83, 0xc2, 0xff, //0x00001002 addq $-1, %rdx - 0x49, 0x83, 0xc6, 0xff, //0x00001006 addq $-1, %r14 - 0x48, 0x83, 0xf9, 0x01, //0x0000100a cmpq $1, %rcx - 0x0f, 0x8f, 0xcc, 0xff, 0xff, 0xff, //0x0000100e jg LBB0_249 - 0xe9, 0xcd, 0x03, 0x00, 0x00, //0x00001014 jmp LBB0_293 - //0x00001019 LBB0_252 - 0x48, 0x83, 0xc0, 0x04, //0x00001019 addq $4, %rax - 0x49, 0x3b, 0x45, 0x00, //0x0000101d cmpq (%r13), %rax - 0x0f, 0x86, 0xb9, 0x03, 0x00, 0x00, //0x00001021 jbe LBB0_292 - 0xe9, 0xba, 0x03, 0x00, 0x00, //0x00001027 jmp LBB0_293 - //0x0000102c LBB0_253 - 0x4c, 0x89, 0x7c, 0x24, 0x28, //0x0000102c movq %r15, $40(%rsp) - 0x4d, 0x8b, 0x45, 0x00, //0x00001031 movq (%r13), %r8 - 0x4d, 0x89, 0xc7, //0x00001035 movq %r8, %r15 - 0x4d, 0x29, 0xf7, //0x00001038 subq %r14, %r15 - 0x49, 0x83, 0xff, 0x20, //0x0000103b cmpq $32, %r15 - 0x0f, 0x8c, 0x3d, 0x0e, 0x00, 0x00, //0x0000103f jl LBB0_372 - 0x4d, 0x8d, 0x0c, 0x04, //0x00001045 leaq (%r12,%rax), %r9 - 0x49, 0x29, 0xc0, //0x00001049 subq %rax, %r8 - 0xbb, 0x1f, 0x00, 0x00, 0x00, //0x0000104c movl $31, %ebx - 0x45, 0x31, 0xff, //0x00001051 xorl %r15d, %r15d - 0x45, 0x31, 0xdb, //0x00001054 xorl %r11d, %r11d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001057 .p2align 4, 0x90 - //0x00001060 LBB0_255 - 0xc4, 0x81, 0x7e, 0x6f, 0x74, 0x39, 0x01, //0x00001060 vmovdqu $1(%r9,%r15), %ymm6 - 0xc5, 0x4d, 0x74, 0xd9, //0x00001067 vpcmpeqb %ymm1, %ymm6, %ymm11 - 0xc4, 0x41, 0x7d, 0xd7, 0xd3, //0x0000106b vpmovmskb %ymm11, %r10d - 0xc5, 0xcd, 0x74, 0xf2, //0x00001070 vpcmpeqb %ymm2, %ymm6, %ymm6 - 0xc5, 0xfd, 0xd7, 0xfe, //0x00001074 vpmovmskb %ymm6, %edi - 0x85, 0xff, //0x00001078 testl %edi, %edi - 0x0f, 0x85, 0x20, 0x00, 0x00, 0x00, //0x0000107a jne LBB0_258 - 0x4d, 0x85, 0xdb, //0x00001080 testq %r11, %r11 - 0x0f, 0x85, 0x17, 0x00, 0x00, 0x00, //0x00001083 jne LBB0_258 - 0x45, 0x31, 0xdb, //0x00001089 xorl %r11d, %r11d - 0xe9, 0x40, 0x00, 0x00, 0x00, //0x0000108c jmp LBB0_259 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001091 .p2align 4, 0x90 - //0x000010a0 LBB0_258 - 0x44, 0x89, 0xde, //0x000010a0 movl %r11d, %esi - 0xf7, 0xd6, //0x000010a3 notl %esi - 0x21, 0xfe, //0x000010a5 andl %edi, %esi - 0x8d, 0x0c, 0x36, //0x000010a7 leal (%rsi,%rsi), %ecx - 0x44, 0x09, 0xd9, //0x000010aa orl %r11d, %ecx - 0x89, 0xca, //0x000010ad movl %ecx, %edx - 0xf7, 0xd2, //0x000010af notl %edx - 0x21, 0xfa, //0x000010b1 andl %edi, %edx - 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x000010b3 andl $-1431655766, %edx - 0x45, 0x31, 0xdb, //0x000010b9 xorl %r11d, %r11d - 0x01, 0xf2, //0x000010bc addl %esi, %edx - 0x41, 0x0f, 0x92, 0xc3, //0x000010be setb %r11b - 0x01, 0xd2, //0x000010c2 addl %edx, %edx - 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x000010c4 xorl $1431655765, %edx - 0x21, 0xca, //0x000010ca andl %ecx, %edx - 0xf7, 0xd2, //0x000010cc notl %edx - 0x41, 0x21, 0xd2, //0x000010ce andl %edx, %r10d - //0x000010d1 LBB0_259 - 0x4d, 0x85, 0xd2, //0x000010d1 testq %r10, %r10 - 0x0f, 0x85, 0x94, 0x07, 0x00, 0x00, //0x000010d4 jne LBB0_351 - 0x49, 0x83, 0xc7, 0x20, //0x000010da addq $32, %r15 - 0x49, 0x8d, 0x0c, 0x18, //0x000010de leaq (%r8,%rbx), %rcx - 0x48, 0x83, 0xc1, 0xe0, //0x000010e2 addq $-32, %rcx - 0x48, 0x83, 0xc3, 0xe0, //0x000010e6 addq $-32, %rbx - 0x48, 0x83, 0xf9, 0x3f, //0x000010ea cmpq $63, %rcx - 0x0f, 0x8f, 0x6c, 0xff, 0xff, 0xff, //0x000010ee jg LBB0_255 - 0x4d, 0x85, 0xdb, //0x000010f4 testq %r11, %r11 - 0x0f, 0x85, 0x48, 0x0f, 0x00, 0x00, //0x000010f7 jne LBB0_396 - 0x4b, 0x8d, 0x04, 0x0f, //0x000010fd leaq (%r15,%r9), %rax - 0x48, 0x83, 0xc0, 0x01, //0x00001101 addq $1, %rax - 0x49, 0xf7, 0xd7, //0x00001105 notq %r15 - 0x4d, 0x01, 0xc7, //0x00001108 addq %r8, %r15 - //0x0000110b LBB0_263 - 0x4d, 0x85, 0xff, //0x0000110b testq %r15, %r15 - 0x4c, 0x8b, 0x4c, 0x24, 0x08, //0x0000110e movq $8(%rsp), %r9 - 0x0f, 0x8e, 0x6c, 0x07, 0x00, 0x00, //0x00001113 jle LBB0_352 - 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001119 movabsq $4294977024, %r10 - 0xe9, 0x89, 0x07, 0x00, 0x00, //0x00001123 jmp LBB0_354 - //0x00001128 LBB0_265 - 0x4d, 0x8b, 0x45, 0x00, //0x00001128 movq (%r13), %r8 - 0x4d, 0x29, 0xf0, //0x0000112c subq %r14, %r8 - 0x4d, 0x01, 0xf4, //0x0000112f addq %r14, %r12 - 0x45, 0x31, 0xd2, //0x00001132 xorl %r10d, %r10d - 0x45, 0x31, 0xdb, //0x00001135 xorl %r11d, %r11d - 0x45, 0x31, 0xf6, //0x00001138 xorl %r14d, %r14d - 0x31, 0xd2, //0x0000113b xorl %edx, %edx - 0xe9, 0x17, 0x00, 0x00, 0x00, //0x0000113d jmp LBB0_267 - //0x00001142 LBB0_266 - 0x48, 0xc1, 0xf9, 0x3f, //0x00001142 sarq $63, %rcx - 0xf3, 0x48, 0x0f, 0xb8, 0xc7, //0x00001146 popcntq %rdi, %rax - 0x49, 0x01, 0xc6, //0x0000114b addq %rax, %r14 - 0x49, 0x83, 0xc4, 0x40, //0x0000114e addq $64, %r12 - 0x49, 0x83, 0xc0, 0xc0, //0x00001152 addq $-64, %r8 - 0x49, 0x89, 0xca, //0x00001156 movq %rcx, %r10 - //0x00001159 LBB0_267 - 0x49, 0x83, 0xf8, 0x40, //0x00001159 cmpq $64, %r8 - 0x0f, 0x8c, 0x3a, 0x01, 0x00, 0x00, //0x0000115d jl LBB0_275 - //0x00001163 LBB0_268 - 0xc4, 0x41, 0x7e, 0x6f, 0x3c, 0x24, //0x00001163 vmovdqu (%r12), %ymm15 - 0xc4, 0x41, 0x7e, 0x6f, 0x74, 0x24, 0x20, //0x00001169 vmovdqu $32(%r12), %ymm14 - 0xc5, 0x85, 0x74, 0xf2, //0x00001170 vpcmpeqb %ymm2, %ymm15, %ymm6 - 0xc5, 0xfd, 0xd7, 0xf6, //0x00001174 vpmovmskb %ymm6, %esi - 0xc5, 0x8d, 0x74, 0xf2, //0x00001178 vpcmpeqb %ymm2, %ymm14, %ymm6 - 0xc5, 0xfd, 0xd7, 0xc6, //0x0000117c vpmovmskb %ymm6, %eax - 0x48, 0xc1, 0xe0, 0x20, //0x00001180 shlq $32, %rax - 0x48, 0x09, 0xc6, //0x00001184 orq %rax, %rsi - 0x48, 0x89, 0xf0, //0x00001187 movq %rsi, %rax - 0x4c, 0x09, 0xd8, //0x0000118a orq %r11, %rax - 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x0000118d jne LBB0_270 - 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001193 movq $-1, %rsi - 0x45, 0x31, 0xdb, //0x0000119a xorl %r11d, %r11d - 0xe9, 0x46, 0x00, 0x00, 0x00, //0x0000119d jmp LBB0_271 - //0x000011a2 LBB0_270 - 0x4c, 0x89, 0xd8, //0x000011a2 movq %r11, %rax - 0x48, 0xf7, 0xd0, //0x000011a5 notq %rax - 0x48, 0x21, 0xf0, //0x000011a8 andq %rsi, %rax - 0x48, 0x8d, 0x1c, 0x00, //0x000011ab leaq (%rax,%rax), %rbx - 0x4c, 0x09, 0xdb, //0x000011af orq %r11, %rbx - 0x48, 0x89, 0xdf, //0x000011b2 movq %rbx, %rdi - 0x48, 0xf7, 0xd7, //0x000011b5 notq %rdi - 0x48, 0xb9, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000011b8 movabsq $-6148914691236517206, %rcx - 0x48, 0x21, 0xce, //0x000011c2 andq %rcx, %rsi - 0x48, 0x21, 0xfe, //0x000011c5 andq %rdi, %rsi - 0x45, 0x31, 0xdb, //0x000011c8 xorl %r11d, %r11d - 0x48, 0x01, 0xc6, //0x000011cb addq %rax, %rsi - 0x41, 0x0f, 0x92, 0xc3, //0x000011ce setb %r11b - 0x48, 0x01, 0xf6, //0x000011d2 addq %rsi, %rsi - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000011d5 movabsq $6148914691236517205, %rax - 0x48, 0x31, 0xc6, //0x000011df xorq %rax, %rsi - 0x48, 0x21, 0xde, //0x000011e2 andq %rbx, %rsi - 0x48, 0xf7, 0xd6, //0x000011e5 notq %rsi - //0x000011e8 LBB0_271 - 0x4c, 0x8b, 0x4c, 0x24, 0x08, //0x000011e8 movq $8(%rsp), %r9 - 0xc5, 0x8d, 0x74, 0xf1, //0x000011ed vpcmpeqb %ymm1, %ymm14, %ymm6 - 0xc5, 0xfd, 0xd7, 0xc6, //0x000011f1 vpmovmskb %ymm6, %eax - 0x48, 0xc1, 0xe0, 0x20, //0x000011f5 shlq $32, %rax - 0xc5, 0x85, 0x74, 0xf1, //0x000011f9 vpcmpeqb %ymm1, %ymm15, %ymm6 - 0xc5, 0xfd, 0xd7, 0xfe, //0x000011fd vpmovmskb %ymm6, %edi - 0x48, 0x09, 0xc7, //0x00001201 orq %rax, %rdi - 0x48, 0x21, 0xf7, //0x00001204 andq %rsi, %rdi - 0xc4, 0xe1, 0xf9, 0x6e, 0xf7, //0x00001207 vmovq %rdi, %xmm6 - 0xc4, 0xc3, 0x49, 0x44, 0xf1, 0x00, //0x0000120c vpclmulqdq $0, %xmm9, %xmm6, %xmm6 - 0xc4, 0xe1, 0xf9, 0x7e, 0xf1, //0x00001212 vmovq %xmm6, %rcx - 0x4c, 0x31, 0xd1, //0x00001217 xorq %r10, %rcx - 0xc4, 0xc1, 0x05, 0x74, 0xf2, //0x0000121a vpcmpeqb %ymm10, %ymm15, %ymm6 - 0xc5, 0xfd, 0xd7, 0xfe, //0x0000121f vpmovmskb %ymm6, %edi - 0xc4, 0xc1, 0x0d, 0x74, 0xf2, //0x00001223 vpcmpeqb %ymm10, %ymm14, %ymm6 - 0xc5, 0xfd, 0xd7, 0xc6, //0x00001228 vpmovmskb %ymm6, %eax - 0x48, 0xc1, 0xe0, 0x20, //0x0000122c shlq $32, %rax - 0x48, 0x09, 0xc7, //0x00001230 orq %rax, %rdi - 0x48, 0x89, 0xce, //0x00001233 movq %rcx, %rsi - 0x48, 0xf7, 0xd6, //0x00001236 notq %rsi - 0x48, 0x21, 0xf7, //0x00001239 andq %rsi, %rdi - 0xc5, 0x85, 0x74, 0xf5, //0x0000123c vpcmpeqb %ymm5, %ymm15, %ymm6 - 0xc5, 0xfd, 0xd7, 0xc6, //0x00001240 vpmovmskb %ymm6, %eax - 0xc5, 0x8d, 0x74, 0xf5, //0x00001244 vpcmpeqb %ymm5, %ymm14, %ymm6 - 0xc5, 0xfd, 0xd7, 0xde, //0x00001248 vpmovmskb %ymm6, %ebx - 0x48, 0xc1, 0xe3, 0x20, //0x0000124c shlq $32, %rbx - 0x48, 0x09, 0xd8, //0x00001250 orq %rbx, %rax - 0x48, 0x21, 0xf0, //0x00001253 andq %rsi, %rax - 0x0f, 0x84, 0xe6, 0xfe, 0xff, 0xff, //0x00001256 je LBB0_266 - 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000125c movabsq $4294977024, %r10 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001266 .p2align 4, 0x90 - //0x00001270 LBB0_273 - 0x48, 0x8d, 0x58, 0xff, //0x00001270 leaq $-1(%rax), %rbx - 0x48, 0x89, 0xde, //0x00001274 movq %rbx, %rsi - 0x48, 0x21, 0xfe, //0x00001277 andq %rdi, %rsi - 0xf3, 0x48, 0x0f, 0xb8, 0xf6, //0x0000127a popcntq %rsi, %rsi - 0x4c, 0x01, 0xf6, //0x0000127f addq %r14, %rsi - 0x48, 0x39, 0xd6, //0x00001282 cmpq %rdx, %rsi - 0x0f, 0x86, 0xba, 0x05, 0x00, 0x00, //0x00001285 jbe LBB0_350 - 0x48, 0x83, 0xc2, 0x01, //0x0000128b addq $1, %rdx - 0x48, 0x21, 0xd8, //0x0000128f andq %rbx, %rax - 0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x00001292 jne LBB0_273 - 0xe9, 0xa5, 0xfe, 0xff, 0xff, //0x00001298 jmp LBB0_266 - //0x0000129d LBB0_275 - 0x4d, 0x85, 0xc0, //0x0000129d testq %r8, %r8 - 0x0f, 0x8e, 0x7f, 0x0d, 0x00, 0x00, //0x000012a0 jle LBB0_395 - 0xc5, 0xc9, 0xef, 0xf6, //0x000012a6 vpxor %xmm6, %xmm6, %xmm6 - 0xc5, 0xfe, 0x7f, 0x74, 0x24, 0x60, //0x000012aa vmovdqu %ymm6, $96(%rsp) - 0xc5, 0xfe, 0x7f, 0x74, 0x24, 0x40, //0x000012b0 vmovdqu %ymm6, $64(%rsp) - 0x44, 0x89, 0xe0, //0x000012b6 movl %r12d, %eax - 0x25, 0xff, 0x0f, 0x00, 0x00, //0x000012b9 andl $4095, %eax - 0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x000012be cmpl $4033, %eax - 0x0f, 0x82, 0x28, 0x00, 0x00, 0x00, //0x000012c3 jb LBB0_279 - 0x49, 0x83, 0xf8, 0x20, //0x000012c9 cmpq $32, %r8 - 0x0f, 0x82, 0x28, 0x00, 0x00, 0x00, //0x000012cd jb LBB0_280 - 0xc4, 0xc1, 0x7e, 0x6f, 0x34, 0x24, //0x000012d3 vmovdqu (%r12), %ymm6 - 0xc5, 0xfe, 0x7f, 0x74, 0x24, 0x40, //0x000012d9 vmovdqu %ymm6, $64(%rsp) - 0x49, 0x83, 0xc4, 0x20, //0x000012df addq $32, %r12 - 0x49, 0x8d, 0x78, 0xe0, //0x000012e3 leaq $-32(%r8), %rdi - 0x4c, 0x8d, 0x4c, 0x24, 0x60, //0x000012e7 leaq $96(%rsp), %r9 - 0xe9, 0x12, 0x00, 0x00, 0x00, //0x000012ec jmp LBB0_281 - //0x000012f1 LBB0_279 - 0x4c, 0x8b, 0x6c, 0x24, 0x18, //0x000012f1 movq $24(%rsp), %r13 - 0xe9, 0x68, 0xfe, 0xff, 0xff, //0x000012f6 jmp LBB0_268 - //0x000012fb LBB0_280 - 0x4c, 0x8d, 0x4c, 0x24, 0x40, //0x000012fb leaq $64(%rsp), %r9 - 0x4c, 0x89, 0xc7, //0x00001300 movq %r8, %rdi - //0x00001303 LBB0_281 - 0x48, 0x83, 0xff, 0x10, //0x00001303 cmpq $16, %rdi - 0x0f, 0x82, 0x4d, 0x00, 0x00, 0x00, //0x00001307 jb LBB0_282 - 0xc4, 0xc1, 0x7a, 0x6f, 0x34, 0x24, //0x0000130d vmovdqu (%r12), %xmm6 - 0xc4, 0xc1, 0x7a, 0x7f, 0x31, //0x00001313 vmovdqu %xmm6, (%r9) - 0x49, 0x83, 0xc4, 0x10, //0x00001318 addq $16, %r12 - 0x49, 0x83, 0xc1, 0x10, //0x0000131c addq $16, %r9 - 0x48, 0x83, 0xc7, 0xf0, //0x00001320 addq $-16, %rdi - 0x48, 0x83, 0xff, 0x08, //0x00001324 cmpq $8, %rdi - 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x00001328 jae LBB0_289 - //0x0000132e LBB0_283 - 0x48, 0x83, 0xff, 0x04, //0x0000132e cmpq $4, %rdi - 0x0f, 0x8c, 0x49, 0x00, 0x00, 0x00, //0x00001332 jl LBB0_284 - //0x00001338 LBB0_290 - 0x41, 0x8b, 0x04, 0x24, //0x00001338 movl (%r12), %eax - 0x41, 0x89, 0x01, //0x0000133c movl %eax, (%r9) - 0x49, 0x83, 0xc4, 0x04, //0x0000133f addq $4, %r12 - 0x49, 0x83, 0xc1, 0x04, //0x00001343 addq $4, %r9 - 0x48, 0x83, 0xc7, 0xfc, //0x00001347 addq $-4, %rdi - 0x48, 0x83, 0xff, 0x02, //0x0000134b cmpq $2, %rdi - 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x0000134f jae LBB0_285 - 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00001355 jmp LBB0_286 - //0x0000135a LBB0_282 - 0x48, 0x83, 0xff, 0x08, //0x0000135a cmpq $8, %rdi - 0x0f, 0x82, 0xca, 0xff, 0xff, 0xff, //0x0000135e jb LBB0_283 - //0x00001364 LBB0_289 - 0x49, 0x8b, 0x04, 0x24, //0x00001364 movq (%r12), %rax - 0x49, 0x89, 0x01, //0x00001368 movq %rax, (%r9) - 0x49, 0x83, 0xc4, 0x08, //0x0000136b addq $8, %r12 - 0x49, 0x83, 0xc1, 0x08, //0x0000136f addq $8, %r9 - 0x48, 0x83, 0xc7, 0xf8, //0x00001373 addq $-8, %rdi - 0x48, 0x83, 0xff, 0x04, //0x00001377 cmpq $4, %rdi - 0x0f, 0x8d, 0xb7, 0xff, 0xff, 0xff, //0x0000137b jge LBB0_290 - //0x00001381 LBB0_284 - 0x48, 0x83, 0xff, 0x02, //0x00001381 cmpq $2, %rdi - 0x0f, 0x82, 0x15, 0x00, 0x00, 0x00, //0x00001385 jb LBB0_286 - //0x0000138b LBB0_285 - 0x41, 0x0f, 0xb7, 0x04, 0x24, //0x0000138b movzwl (%r12), %eax - 0x66, 0x41, 0x89, 0x01, //0x00001390 movw %ax, (%r9) - 0x49, 0x83, 0xc4, 0x02, //0x00001394 addq $2, %r12 - 0x49, 0x83, 0xc1, 0x02, //0x00001398 addq $2, %r9 - 0x48, 0x83, 0xc7, 0xfe, //0x0000139c addq $-2, %rdi - //0x000013a0 LBB0_286 - 0x4c, 0x89, 0xe0, //0x000013a0 movq %r12, %rax - 0x4c, 0x8d, 0x64, 0x24, 0x40, //0x000013a3 leaq $64(%rsp), %r12 - 0x48, 0x85, 0xff, //0x000013a8 testq %rdi, %rdi - 0x4c, 0x8b, 0x6c, 0x24, 0x18, //0x000013ab movq $24(%rsp), %r13 - 0x0f, 0x84, 0xad, 0xfd, 0xff, 0xff, //0x000013b0 je LBB0_268 - 0x8a, 0x00, //0x000013b6 movb (%rax), %al - 0x41, 0x88, 0x01, //0x000013b8 movb %al, (%r9) - 0x4c, 0x8d, 0x64, 0x24, 0x40, //0x000013bb leaq $64(%rsp), %r12 - 0xe9, 0x9e, 0xfd, 0xff, 0xff, //0x000013c0 jmp LBB0_268 - //0x000013c5 LBB0_291 - 0x48, 0x83, 0xc0, 0x05, //0x000013c5 addq $5, %rax - 0x49, 0x3b, 0x45, 0x00, //0x000013c9 cmpq (%r13), %rax - 0x0f, 0x87, 0x13, 0x00, 0x00, 0x00, //0x000013cd ja LBB0_293 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000013d3 .p2align 4, 0x90 - //0x000013e0 LBB0_292 - 0x49, 0x89, 0x01, //0x000013e0 movq %rax, (%r9) - 0x49, 0x89, 0xc6, //0x000013e3 movq %rax, %r14 - //0x000013e6 LBB0_293 - 0x48, 0x8b, 0x84, 0x24, 0x90, 0x00, 0x00, 0x00, //0x000013e6 movq $144(%rsp), %rax - 0x4c, 0x8b, 0x20, //0x000013ee movq (%rax), %r12 - 0x48, 0x8b, 0x40, 0x08, //0x000013f1 movq $8(%rax), %rax - 0x49, 0x39, 0xc6, //0x000013f5 cmpq %rax, %r14 - 0x0f, 0x83, 0x32, 0x00, 0x00, 0x00, //0x000013f8 jae LBB0_298 - 0x43, 0x8a, 0x0c, 0x34, //0x000013fe movb (%r12,%r14), %cl - 0x80, 0xf9, 0x0d, //0x00001402 cmpb $13, %cl - 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00001405 je LBB0_298 - 0x80, 0xf9, 0x20, //0x0000140b cmpb $32, %cl - 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x0000140e je LBB0_298 - 0x80, 0xc1, 0xf7, //0x00001414 addb $-9, %cl - 0x80, 0xf9, 0x01, //0x00001417 cmpb $1, %cl - 0x0f, 0x86, 0x10, 0x00, 0x00, 0x00, //0x0000141a jbe LBB0_298 - 0x4c, 0x89, 0xf1, //0x00001420 movq %r14, %rcx - 0xe9, 0x69, 0x01, 0x00, 0x00, //0x00001423 jmp LBB0_323 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001428 .p2align 4, 0x90 - //0x00001430 LBB0_298 - 0x49, 0x8d, 0x4e, 0x01, //0x00001430 leaq $1(%r14), %rcx - 0x48, 0x39, 0xc1, //0x00001434 cmpq %rax, %rcx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001437 jae LBB0_302 - 0x41, 0x8a, 0x14, 0x0c, //0x0000143d movb (%r12,%rcx), %dl - 0x80, 0xfa, 0x0d, //0x00001441 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001444 je LBB0_302 - 0x80, 0xfa, 0x20, //0x0000144a cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000144d je LBB0_302 - 0x80, 0xc2, 0xf7, //0x00001453 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x00001456 cmpb $1, %dl - 0x0f, 0x87, 0x32, 0x01, 0x00, 0x00, //0x00001459 ja LBB0_323 - 0x90, //0x0000145f .p2align 4, 0x90 - //0x00001460 LBB0_302 - 0x49, 0x8d, 0x4e, 0x02, //0x00001460 leaq $2(%r14), %rcx - 0x48, 0x39, 0xc1, //0x00001464 cmpq %rax, %rcx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001467 jae LBB0_306 - 0x41, 0x8a, 0x14, 0x0c, //0x0000146d movb (%r12,%rcx), %dl - 0x80, 0xfa, 0x0d, //0x00001471 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001474 je LBB0_306 - 0x80, 0xfa, 0x20, //0x0000147a cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000147d je LBB0_306 - 0x80, 0xc2, 0xf7, //0x00001483 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x00001486 cmpb $1, %dl - 0x0f, 0x87, 0x02, 0x01, 0x00, 0x00, //0x00001489 ja LBB0_323 - 0x90, //0x0000148f .p2align 4, 0x90 - //0x00001490 LBB0_306 - 0x49, 0x8d, 0x4e, 0x03, //0x00001490 leaq $3(%r14), %rcx - 0x48, 0x39, 0xc1, //0x00001494 cmpq %rax, %rcx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001497 jae LBB0_310 - 0x41, 0x8a, 0x14, 0x0c, //0x0000149d movb (%r12,%rcx), %dl - 0x80, 0xfa, 0x0d, //0x000014a1 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000014a4 je LBB0_310 - 0x80, 0xfa, 0x20, //0x000014aa cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000014ad je LBB0_310 - 0x80, 0xc2, 0xf7, //0x000014b3 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x000014b6 cmpb $1, %dl - 0x0f, 0x87, 0xd2, 0x00, 0x00, 0x00, //0x000014b9 ja LBB0_323 - 0x90, //0x000014bf .p2align 4, 0x90 - //0x000014c0 LBB0_310 - 0x49, 0x8d, 0x4e, 0x04, //0x000014c0 leaq $4(%r14), %rcx - 0x48, 0x89, 0xc2, //0x000014c4 movq %rax, %rdx - 0x48, 0x29, 0xca, //0x000014c7 subq %rcx, %rdx - 0x0f, 0x86, 0xe4, 0x1d, 0x00, 0x00, //0x000014ca jbe LBB0_1047 - 0x48, 0x83, 0xfa, 0x20, //0x000014d0 cmpq $32, %rdx - 0x0f, 0x82, 0x2c, 0x09, 0x00, 0x00, //0x000014d4 jb LBB0_368 - 0x48, 0xc7, 0xc2, 0xfc, 0xff, 0xff, 0xff, //0x000014da movq $-4, %rdx - 0x4c, 0x29, 0xf2, //0x000014e1 subq %r14, %rdx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000014e4 .p2align 4, 0x90 - //0x000014f0 LBB0_313 - 0xc4, 0xc1, 0x7e, 0x6f, 0x34, 0x0c, //0x000014f0 vmovdqu (%r12,%rcx), %ymm6 - 0xc4, 0xe2, 0x7d, 0x00, 0xfe, //0x000014f6 vpshufb %ymm6, %ymm0, %ymm7 - 0xc5, 0xcd, 0x74, 0xf7, //0x000014fb vpcmpeqb %ymm7, %ymm6, %ymm6 - 0xc5, 0xfd, 0xd7, 0xf6, //0x000014ff vpmovmskb %ymm6, %esi - 0x83, 0xfe, 0xff, //0x00001503 cmpl $-1, %esi - 0x0f, 0x85, 0x74, 0x00, 0x00, 0x00, //0x00001506 jne LBB0_322 - 0x48, 0x83, 0xc1, 0x20, //0x0000150c addq $32, %rcx - 0x48, 0x8d, 0x34, 0x10, //0x00001510 leaq (%rax,%rdx), %rsi - 0x48, 0x83, 0xc6, 0xe0, //0x00001514 addq $-32, %rsi - 0x48, 0x83, 0xc2, 0xe0, //0x00001518 addq $-32, %rdx - 0x48, 0x83, 0xfe, 0x1f, //0x0000151c cmpq $31, %rsi - 0x0f, 0x87, 0xca, 0xff, 0xff, 0xff, //0x00001520 ja LBB0_313 - 0x4c, 0x89, 0xe1, //0x00001526 movq %r12, %rcx - 0x48, 0x29, 0xd1, //0x00001529 subq %rdx, %rcx - 0x48, 0x01, 0xc2, //0x0000152c addq %rax, %rdx - 0x48, 0x85, 0xd2, //0x0000152f testq %rdx, %rdx - 0x0f, 0x84, 0x2d, 0x00, 0x00, 0x00, //0x00001532 je LBB0_321 - //0x00001538 LBB0_316 - 0x48, 0x8d, 0x3c, 0x11, //0x00001538 leaq (%rcx,%rdx), %rdi - 0x31, 0xf6, //0x0000153c xorl %esi, %esi - //0x0000153e LBB0_317 - 0x0f, 0xbe, 0x1c, 0x31, //0x0000153e movsbl (%rcx,%rsi), %ebx - 0x83, 0xfb, 0x20, //0x00001542 cmpl $32, %ebx - 0x0f, 0x87, 0x20, 0x04, 0x00, 0x00, //0x00001545 ja LBB0_364 - 0x49, 0x0f, 0xa3, 0xda, //0x0000154b btq %rbx, %r10 - 0x0f, 0x83, 0x16, 0x04, 0x00, 0x00, //0x0000154f jae LBB0_364 - 0x48, 0x83, 0xc6, 0x01, //0x00001555 addq $1, %rsi - 0x48, 0x39, 0xf2, //0x00001559 cmpq %rsi, %rdx - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x0000155c jne LBB0_317 - 0x48, 0x89, 0xf9, //0x00001562 movq %rdi, %rcx - //0x00001565 LBB0_321 - 0x4c, 0x29, 0xe1, //0x00001565 subq %r12, %rcx - 0x48, 0x39, 0xc1, //0x00001568 cmpq %rax, %rcx - 0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x0000156b jb LBB0_323 - 0xe9, 0x95, 0x39, 0x00, 0x00, //0x00001571 jmp LBB0_1048 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001576 .p2align 4, 0x90 - //0x00001580 LBB0_322 - 0xf7, 0xd6, //0x00001580 notl %esi - 0x0f, 0xbc, 0xce, //0x00001582 bsfl %esi, %ecx - 0x48, 0x29, 0xd1, //0x00001585 subq %rdx, %rcx - 0x48, 0x39, 0xc1, //0x00001588 cmpq %rax, %rcx - 0x0f, 0x83, 0x7a, 0x39, 0x00, 0x00, //0x0000158b jae LBB0_1048 - //0x00001591 LBB0_323 - 0x4c, 0x8d, 0x71, 0x01, //0x00001591 leaq $1(%rcx), %r14 - 0x4d, 0x89, 0x31, //0x00001595 movq %r14, (%r9) - 0x41, 0x8a, 0x04, 0x0c, //0x00001598 movb (%r12,%rcx), %al - 0x3c, 0x2c, //0x0000159c cmpb $44, %al - 0x0f, 0x84, 0x97, 0xef, 0xff, 0xff, //0x0000159e je LBB0_38 - 0xe9, 0x16, 0x1d, 0x00, 0x00, //0x000015a4 jmp LBB0_646 - //0x000015a9 LBB0_324 - 0x4d, 0x8b, 0x45, 0x00, //0x000015a9 movq (%r13), %r8 - 0x4d, 0x29, 0xf0, //0x000015ad subq %r14, %r8 - 0x4d, 0x01, 0xf4, //0x000015b0 addq %r14, %r12 - 0x45, 0x31, 0xd2, //0x000015b3 xorl %r10d, %r10d - 0x45, 0x31, 0xdb, //0x000015b6 xorl %r11d, %r11d - 0x45, 0x31, 0xf6, //0x000015b9 xorl %r14d, %r14d - 0x31, 0xd2, //0x000015bc xorl %edx, %edx - 0xe9, 0x17, 0x00, 0x00, 0x00, //0x000015be jmp LBB0_326 - //0x000015c3 LBB0_325 - 0x48, 0xc1, 0xf9, 0x3f, //0x000015c3 sarq $63, %rcx - 0xf3, 0x48, 0x0f, 0xb8, 0xc7, //0x000015c7 popcntq %rdi, %rax - 0x49, 0x01, 0xc6, //0x000015cc addq %rax, %r14 - 0x49, 0x83, 0xc4, 0x40, //0x000015cf addq $64, %r12 - 0x49, 0x83, 0xc0, 0xc0, //0x000015d3 addq $-64, %r8 - 0x49, 0x89, 0xca, //0x000015d7 movq %rcx, %r10 - //0x000015da LBB0_326 - 0x49, 0x83, 0xf8, 0x40, //0x000015da cmpq $64, %r8 - 0x0f, 0x8c, 0x39, 0x01, 0x00, 0x00, //0x000015de jl LBB0_334 - //0x000015e4 LBB0_327 - 0xc4, 0x41, 0x7e, 0x6f, 0x3c, 0x24, //0x000015e4 vmovdqu (%r12), %ymm15 - 0xc4, 0x41, 0x7e, 0x6f, 0x74, 0x24, 0x20, //0x000015ea vmovdqu $32(%r12), %ymm14 - 0xc5, 0x85, 0x74, 0xf2, //0x000015f1 vpcmpeqb %ymm2, %ymm15, %ymm6 - 0xc5, 0xfd, 0xd7, 0xf6, //0x000015f5 vpmovmskb %ymm6, %esi - 0xc5, 0x8d, 0x74, 0xf2, //0x000015f9 vpcmpeqb %ymm2, %ymm14, %ymm6 - 0xc5, 0xfd, 0xd7, 0xc6, //0x000015fd vpmovmskb %ymm6, %eax - 0x48, 0xc1, 0xe0, 0x20, //0x00001601 shlq $32, %rax - 0x48, 0x09, 0xc6, //0x00001605 orq %rax, %rsi - 0x48, 0x89, 0xf0, //0x00001608 movq %rsi, %rax - 0x4c, 0x09, 0xd8, //0x0000160b orq %r11, %rax - 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x0000160e jne LBB0_329 - 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001614 movq $-1, %rsi - 0x45, 0x31, 0xdb, //0x0000161b xorl %r11d, %r11d - 0xe9, 0x46, 0x00, 0x00, 0x00, //0x0000161e jmp LBB0_330 - //0x00001623 LBB0_329 - 0x4c, 0x89, 0xd8, //0x00001623 movq %r11, %rax - 0x48, 0xf7, 0xd0, //0x00001626 notq %rax - 0x48, 0x21, 0xf0, //0x00001629 andq %rsi, %rax - 0x48, 0x8d, 0x1c, 0x00, //0x0000162c leaq (%rax,%rax), %rbx - 0x4c, 0x09, 0xdb, //0x00001630 orq %r11, %rbx - 0x48, 0x89, 0xdf, //0x00001633 movq %rbx, %rdi - 0x48, 0xf7, 0xd7, //0x00001636 notq %rdi - 0x48, 0xb9, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001639 movabsq $-6148914691236517206, %rcx - 0x48, 0x21, 0xce, //0x00001643 andq %rcx, %rsi - 0x48, 0x21, 0xfe, //0x00001646 andq %rdi, %rsi - 0x45, 0x31, 0xdb, //0x00001649 xorl %r11d, %r11d - 0x48, 0x01, 0xc6, //0x0000164c addq %rax, %rsi - 0x41, 0x0f, 0x92, 0xc3, //0x0000164f setb %r11b - 0x48, 0x01, 0xf6, //0x00001653 addq %rsi, %rsi - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001656 movabsq $6148914691236517205, %rax - 0x48, 0x31, 0xc6, //0x00001660 xorq %rax, %rsi - 0x48, 0x21, 0xde, //0x00001663 andq %rbx, %rsi - 0x48, 0xf7, 0xd6, //0x00001666 notq %rsi - //0x00001669 LBB0_330 - 0x4c, 0x8b, 0x4c, 0x24, 0x08, //0x00001669 movq $8(%rsp), %r9 - 0xc5, 0x8d, 0x74, 0xf1, //0x0000166e vpcmpeqb %ymm1, %ymm14, %ymm6 - 0xc5, 0xfd, 0xd7, 0xc6, //0x00001672 vpmovmskb %ymm6, %eax - 0x48, 0xc1, 0xe0, 0x20, //0x00001676 shlq $32, %rax - 0xc5, 0x85, 0x74, 0xf1, //0x0000167a vpcmpeqb %ymm1, %ymm15, %ymm6 - 0xc5, 0xfd, 0xd7, 0xfe, //0x0000167e vpmovmskb %ymm6, %edi - 0x48, 0x09, 0xc7, //0x00001682 orq %rax, %rdi - 0x48, 0x21, 0xf7, //0x00001685 andq %rsi, %rdi - 0xc4, 0xe1, 0xf9, 0x6e, 0xf7, //0x00001688 vmovq %rdi, %xmm6 - 0xc4, 0xc3, 0x49, 0x44, 0xf1, 0x00, //0x0000168d vpclmulqdq $0, %xmm9, %xmm6, %xmm6 - 0xc4, 0xe1, 0xf9, 0x7e, 0xf1, //0x00001693 vmovq %xmm6, %rcx - 0x4c, 0x31, 0xd1, //0x00001698 xorq %r10, %rcx - 0xc4, 0xc1, 0x05, 0x74, 0xf4, //0x0000169b vpcmpeqb %ymm12, %ymm15, %ymm6 - 0xc5, 0xfd, 0xd7, 0xfe, //0x000016a0 vpmovmskb %ymm6, %edi - 0xc4, 0xc1, 0x0d, 0x74, 0xf4, //0x000016a4 vpcmpeqb %ymm12, %ymm14, %ymm6 - 0xc5, 0xfd, 0xd7, 0xc6, //0x000016a9 vpmovmskb %ymm6, %eax - 0x48, 0xc1, 0xe0, 0x20, //0x000016ad shlq $32, %rax - 0x48, 0x09, 0xc7, //0x000016b1 orq %rax, %rdi - 0x48, 0x89, 0xce, //0x000016b4 movq %rcx, %rsi - 0x48, 0xf7, 0xd6, //0x000016b7 notq %rsi - 0x48, 0x21, 0xf7, //0x000016ba andq %rsi, %rdi - 0xc4, 0xc1, 0x05, 0x74, 0xf5, //0x000016bd vpcmpeqb %ymm13, %ymm15, %ymm6 - 0xc5, 0xfd, 0xd7, 0xc6, //0x000016c2 vpmovmskb %ymm6, %eax - 0xc4, 0xc1, 0x0d, 0x74, 0xf5, //0x000016c6 vpcmpeqb %ymm13, %ymm14, %ymm6 - 0xc5, 0xfd, 0xd7, 0xde, //0x000016cb vpmovmskb %ymm6, %ebx - 0x48, 0xc1, 0xe3, 0x20, //0x000016cf shlq $32, %rbx - 0x48, 0x09, 0xd8, //0x000016d3 orq %rbx, %rax - 0x48, 0x21, 0xf0, //0x000016d6 andq %rsi, %rax - 0x0f, 0x84, 0xe4, 0xfe, 0xff, 0xff, //0x000016d9 je LBB0_325 - 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000016df movabsq $4294977024, %r10 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000016e9 .p2align 4, 0x90 - //0x000016f0 LBB0_332 - 0x48, 0x8d, 0x58, 0xff, //0x000016f0 leaq $-1(%rax), %rbx - 0x48, 0x89, 0xde, //0x000016f4 movq %rbx, %rsi - 0x48, 0x21, 0xfe, //0x000016f7 andq %rdi, %rsi - 0xf3, 0x48, 0x0f, 0xb8, 0xf6, //0x000016fa popcntq %rsi, %rsi - 0x4c, 0x01, 0xf6, //0x000016ff addq %r14, %rsi - 0x48, 0x39, 0xd6, //0x00001702 cmpq %rdx, %rsi - 0x0f, 0x86, 0x3a, 0x01, 0x00, 0x00, //0x00001705 jbe LBB0_350 - 0x48, 0x83, 0xc2, 0x01, //0x0000170b addq $1, %rdx - 0x48, 0x21, 0xd8, //0x0000170f andq %rbx, %rax - 0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x00001712 jne LBB0_332 - 0xe9, 0xa6, 0xfe, 0xff, 0xff, //0x00001718 jmp LBB0_325 - //0x0000171d LBB0_334 - 0x4d, 0x85, 0xc0, //0x0000171d testq %r8, %r8 - 0x0f, 0x8e, 0xff, 0x08, 0x00, 0x00, //0x00001720 jle LBB0_395 - 0xc5, 0xc9, 0xef, 0xf6, //0x00001726 vpxor %xmm6, %xmm6, %xmm6 - 0xc5, 0xfe, 0x7f, 0x74, 0x24, 0x60, //0x0000172a vmovdqu %ymm6, $96(%rsp) - 0xc5, 0xfe, 0x7f, 0x74, 0x24, 0x40, //0x00001730 vmovdqu %ymm6, $64(%rsp) - 0x44, 0x89, 0xe0, //0x00001736 movl %r12d, %eax - 0x25, 0xff, 0x0f, 0x00, 0x00, //0x00001739 andl $4095, %eax - 0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x0000173e cmpl $4033, %eax - 0x0f, 0x82, 0x28, 0x00, 0x00, 0x00, //0x00001743 jb LBB0_338 - 0x49, 0x83, 0xf8, 0x20, //0x00001749 cmpq $32, %r8 - 0x0f, 0x82, 0x28, 0x00, 0x00, 0x00, //0x0000174d jb LBB0_339 - 0xc4, 0xc1, 0x7e, 0x6f, 0x34, 0x24, //0x00001753 vmovdqu (%r12), %ymm6 - 0xc5, 0xfe, 0x7f, 0x74, 0x24, 0x40, //0x00001759 vmovdqu %ymm6, $64(%rsp) - 0x49, 0x83, 0xc4, 0x20, //0x0000175f addq $32, %r12 - 0x49, 0x8d, 0x78, 0xe0, //0x00001763 leaq $-32(%r8), %rdi - 0x4c, 0x8d, 0x4c, 0x24, 0x60, //0x00001767 leaq $96(%rsp), %r9 - 0xe9, 0x12, 0x00, 0x00, 0x00, //0x0000176c jmp LBB0_340 - //0x00001771 LBB0_338 - 0x4c, 0x8b, 0x6c, 0x24, 0x18, //0x00001771 movq $24(%rsp), %r13 - 0xe9, 0x69, 0xfe, 0xff, 0xff, //0x00001776 jmp LBB0_327 - //0x0000177b LBB0_339 - 0x4c, 0x8d, 0x4c, 0x24, 0x40, //0x0000177b leaq $64(%rsp), %r9 - 0x4c, 0x89, 0xc7, //0x00001780 movq %r8, %rdi - //0x00001783 LBB0_340 - 0x48, 0x83, 0xff, 0x10, //0x00001783 cmpq $16, %rdi - 0x0f, 0x82, 0x4d, 0x00, 0x00, 0x00, //0x00001787 jb LBB0_341 - 0xc4, 0xc1, 0x7a, 0x6f, 0x34, 0x24, //0x0000178d vmovdqu (%r12), %xmm6 - 0xc4, 0xc1, 0x7a, 0x7f, 0x31, //0x00001793 vmovdqu %xmm6, (%r9) - 0x49, 0x83, 0xc4, 0x10, //0x00001798 addq $16, %r12 - 0x49, 0x83, 0xc1, 0x10, //0x0000179c addq $16, %r9 - 0x48, 0x83, 0xc7, 0xf0, //0x000017a0 addq $-16, %rdi - 0x48, 0x83, 0xff, 0x08, //0x000017a4 cmpq $8, %rdi - 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x000017a8 jae LBB0_348 - //0x000017ae LBB0_342 - 0x48, 0x83, 0xff, 0x04, //0x000017ae cmpq $4, %rdi - 0x0f, 0x8c, 0x49, 0x00, 0x00, 0x00, //0x000017b2 jl LBB0_343 - //0x000017b8 LBB0_349 - 0x41, 0x8b, 0x04, 0x24, //0x000017b8 movl (%r12), %eax - 0x41, 0x89, 0x01, //0x000017bc movl %eax, (%r9) - 0x49, 0x83, 0xc4, 0x04, //0x000017bf addq $4, %r12 - 0x49, 0x83, 0xc1, 0x04, //0x000017c3 addq $4, %r9 - 0x48, 0x83, 0xc7, 0xfc, //0x000017c7 addq $-4, %rdi - 0x48, 0x83, 0xff, 0x02, //0x000017cb cmpq $2, %rdi - 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x000017cf jae LBB0_344 - 0xe9, 0x46, 0x00, 0x00, 0x00, //0x000017d5 jmp LBB0_345 - //0x000017da LBB0_341 - 0x48, 0x83, 0xff, 0x08, //0x000017da cmpq $8, %rdi - 0x0f, 0x82, 0xca, 0xff, 0xff, 0xff, //0x000017de jb LBB0_342 - //0x000017e4 LBB0_348 - 0x49, 0x8b, 0x04, 0x24, //0x000017e4 movq (%r12), %rax - 0x49, 0x89, 0x01, //0x000017e8 movq %rax, (%r9) - 0x49, 0x83, 0xc4, 0x08, //0x000017eb addq $8, %r12 - 0x49, 0x83, 0xc1, 0x08, //0x000017ef addq $8, %r9 - 0x48, 0x83, 0xc7, 0xf8, //0x000017f3 addq $-8, %rdi - 0x48, 0x83, 0xff, 0x04, //0x000017f7 cmpq $4, %rdi - 0x0f, 0x8d, 0xb7, 0xff, 0xff, 0xff, //0x000017fb jge LBB0_349 - //0x00001801 LBB0_343 - 0x48, 0x83, 0xff, 0x02, //0x00001801 cmpq $2, %rdi - 0x0f, 0x82, 0x15, 0x00, 0x00, 0x00, //0x00001805 jb LBB0_345 - //0x0000180b LBB0_344 - 0x41, 0x0f, 0xb7, 0x04, 0x24, //0x0000180b movzwl (%r12), %eax - 0x66, 0x41, 0x89, 0x01, //0x00001810 movw %ax, (%r9) - 0x49, 0x83, 0xc4, 0x02, //0x00001814 addq $2, %r12 - 0x49, 0x83, 0xc1, 0x02, //0x00001818 addq $2, %r9 - 0x48, 0x83, 0xc7, 0xfe, //0x0000181c addq $-2, %rdi - //0x00001820 LBB0_345 - 0x4c, 0x89, 0xe0, //0x00001820 movq %r12, %rax - 0x4c, 0x8d, 0x64, 0x24, 0x40, //0x00001823 leaq $64(%rsp), %r12 - 0x48, 0x85, 0xff, //0x00001828 testq %rdi, %rdi - 0x4c, 0x8b, 0x6c, 0x24, 0x18, //0x0000182b movq $24(%rsp), %r13 - 0x0f, 0x84, 0xae, 0xfd, 0xff, 0xff, //0x00001830 je LBB0_327 - 0x8a, 0x00, //0x00001836 movb (%rax), %al - 0x41, 0x88, 0x01, //0x00001838 movb %al, (%r9) - 0x4c, 0x8d, 0x64, 0x24, 0x40, //0x0000183b leaq $64(%rsp), %r12 - 0xe9, 0x9f, 0xfd, 0xff, 0xff, //0x00001840 jmp LBB0_327 - //0x00001845 LBB0_350 - 0x49, 0x8b, 0x4d, 0x00, //0x00001845 movq (%r13), %rcx - 0x48, 0x0f, 0xbc, 0xc0, //0x00001849 bsfq %rax, %rax - 0x4c, 0x29, 0xc0, //0x0000184d subq %r8, %rax - 0x4c, 0x8d, 0x34, 0x08, //0x00001850 leaq (%rax,%rcx), %r14 - 0x49, 0x83, 0xc6, 0x01, //0x00001854 addq $1, %r14 - 0x4d, 0x89, 0x31, //0x00001858 movq %r14, (%r9) - 0x49, 0x8b, 0x45, 0x00, //0x0000185b movq (%r13), %rax - 0x49, 0x39, 0xc6, //0x0000185f cmpq %rax, %r14 - 0x4c, 0x0f, 0x47, 0xf0, //0x00001862 cmovaq %rax, %r14 - 0x4d, 0x89, 0x31, //0x00001866 movq %r14, (%r9) - 0xe9, 0x78, 0xfb, 0xff, 0xff, //0x00001869 jmp LBB0_293 - //0x0000186e LBB0_351 - 0x41, 0x0f, 0xbc, 0xca, //0x0000186e bsfl %r10d, %ecx - 0x48, 0x01, 0xc1, //0x00001872 addq %rax, %rcx - 0x4d, 0x8d, 0x34, 0x0f, //0x00001875 leaq (%r15,%rcx), %r14 - 0x49, 0x83, 0xc6, 0x02, //0x00001879 addq $2, %r14 - 0x4c, 0x8b, 0x4c, 0x24, 0x08, //0x0000187d movq $8(%rsp), %r9 - 0x4d, 0x89, 0x31, //0x00001882 movq %r14, (%r9) - //0x00001885 LBB0_352 - 0x4c, 0x8b, 0x7c, 0x24, 0x28, //0x00001885 movq $40(%rsp), %r15 - 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000188a movabsq $4294977024, %r10 - 0xe9, 0x4d, 0xfb, 0xff, 0xff, //0x00001894 jmp LBB0_293 - //0x00001899 LBB0_353 - 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00001899 movq $-2, %rdx - 0xbe, 0x02, 0x00, 0x00, 0x00, //0x000018a0 movl $2, %esi - 0x48, 0x01, 0xf0, //0x000018a5 addq %rsi, %rax - 0x49, 0x01, 0xd7, //0x000018a8 addq %rdx, %r15 - 0x0f, 0x8e, 0x2d, 0x00, 0x00, 0x00, //0x000018ab jle LBB0_357 - //0x000018b1 LBB0_354 - 0x0f, 0xb6, 0x10, //0x000018b1 movzbl (%rax), %edx - 0x80, 0xfa, 0x5c, //0x000018b4 cmpb $92, %dl - 0x0f, 0x84, 0xdc, 0xff, 0xff, 0xff, //0x000018b7 je LBB0_353 - 0x80, 0xfa, 0x22, //0x000018bd cmpb $34, %dl - 0x0f, 0x84, 0x29, 0x05, 0x00, 0x00, //0x000018c0 je LBB0_367 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000018c6 movq $-1, %rdx - 0xbe, 0x01, 0x00, 0x00, 0x00, //0x000018cd movl $1, %esi - 0x48, 0x01, 0xf0, //0x000018d2 addq %rsi, %rax - 0x49, 0x01, 0xd7, //0x000018d5 addq %rdx, %r15 - 0x0f, 0x8f, 0xd3, 0xff, 0xff, 0xff, //0x000018d8 jg LBB0_354 - //0x000018de LBB0_357 - 0x4c, 0x8b, 0x7c, 0x24, 0x28, //0x000018de movq $40(%rsp), %r15 - 0xe9, 0xfe, 0xfa, 0xff, 0xff, //0x000018e3 jmp LBB0_293 - //0x000018e8 LBB0_358 - 0x66, 0x0f, 0xbc, 0xcb, //0x000018e8 bsfw %bx, %cx - 0x0f, 0xb7, 0xc9, //0x000018ec movzwl %cx, %ecx - 0x49, 0x89, 0xce, //0x000018ef movq %rcx, %r14 - 0x49, 0x29, 0xf6, //0x000018f2 subq %rsi, %r14 - 0x4d, 0x89, 0x31, //0x000018f5 movq %r14, (%r9) - 0x4d, 0x85, 0xf6, //0x000018f8 testq %r14, %r14 - 0x0f, 0x8e, 0xe5, 0xfa, 0xff, 0xff, //0x000018fb jle LBB0_293 - 0x48, 0x01, 0xc8, //0x00001901 addq %rcx, %rax - 0x48, 0x01, 0xcf, //0x00001904 addq %rcx, %rdi - 0x48, 0x01, 0xca, //0x00001907 addq %rcx, %rdx - //0x0000190a LBB0_360 - 0x0f, 0xb6, 0x0a, //0x0000190a movzbl (%rdx), %ecx - 0x48, 0x83, 0xf9, 0x20, //0x0000190d cmpq $32, %rcx - 0x0f, 0x87, 0xcf, 0xfa, 0xff, 0xff, //0x00001911 ja LBB0_293 - 0x49, 0x0f, 0xa3, 0xca, //0x00001917 btq %rcx, %r10 - 0x0f, 0x83, 0xc5, 0xfa, 0xff, 0xff, //0x0000191b jae LBB0_293 - 0x49, 0x89, 0x39, //0x00001921 movq %rdi, (%r9) - 0x48, 0x83, 0xc0, 0xff, //0x00001924 addq $-1, %rax - 0x48, 0x83, 0xc7, 0xff, //0x00001928 addq $-1, %rdi - 0x48, 0x83, 0xc2, 0xff, //0x0000192c addq $-1, %rdx - 0x49, 0x83, 0xc6, 0xff, //0x00001930 addq $-1, %r14 - 0x48, 0x83, 0xf8, 0x01, //0x00001934 cmpq $1, %rax - 0x0f, 0x8f, 0xcc, 0xff, 0xff, 0xff, //0x00001938 jg LBB0_360 - 0xe9, 0xa3, 0xfa, 0xff, 0xff, //0x0000193e jmp LBB0_293 - //0x00001943 LBB0_118 - 0x4c, 0x29, 0xe1, //0x00001943 subq %r12, %rcx - 0x48, 0x01, 0xf1, //0x00001946 addq %rsi, %rcx - 0x48, 0x39, 0xc1, //0x00001949 cmpq %rax, %rcx - 0x0f, 0x82, 0x8f, 0xed, 0xff, 0xff, //0x0000194c jb LBB0_68 - 0xe9, 0xb4, 0x35, 0x00, 0x00, //0x00001952 jmp LBB0_1048 - //0x00001957 LBB0_363 - 0x4c, 0x29, 0xe1, //0x00001957 subq %r12, %rcx - 0x48, 0x01, 0xf1, //0x0000195a addq %rsi, %rcx - 0x48, 0x39, 0xc1, //0x0000195d cmpq %rax, %rcx - 0x0f, 0x82, 0x1b, 0xf3, 0xff, 0xff, //0x00001960 jb LBB0_196 - 0xe9, 0xa0, 0x35, 0x00, 0x00, //0x00001966 jmp LBB0_1048 - //0x0000196b LBB0_364 - 0x4c, 0x29, 0xe1, //0x0000196b subq %r12, %rcx - 0x48, 0x01, 0xf1, //0x0000196e addq %rsi, %rcx - 0x48, 0x39, 0xc1, //0x00001971 cmpq %rax, %rcx - 0x0f, 0x82, 0x17, 0xfc, 0xff, 0xff, //0x00001974 jb LBB0_323 - 0xe9, 0x8c, 0x35, 0x00, 0x00, //0x0000197a jmp LBB0_1048 - //0x0000197f LBB0_365 - 0x4c, 0x29, 0xe0, //0x0000197f subq %r12, %rax - 0x48, 0x01, 0xc8, //0x00001982 addq %rcx, %rax - 0x48, 0x39, 0xd0, //0x00001985 cmpq %rdx, %rax - 0x0f, 0x82, 0xa3, 0xf4, 0xff, 0xff, //0x00001988 jb LBB0_228 - 0xe9, 0x53, 0xfa, 0xff, 0xff, //0x0000198e jmp LBB0_293 - //0x00001993 LBB0_119 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001993 movq $-1, %rax - 0x45, 0x31, 0xc9, //0x0000199a xorl %r9d, %r9d - 0x49, 0x89, 0xfe, //0x0000199d movq %rdi, %r14 - 0x49, 0x89, 0xdd, //0x000019a0 movq %rbx, %r13 - 0x48, 0x83, 0xfa, 0x20, //0x000019a3 cmpq $32, %rdx - 0x0f, 0x83, 0x10, 0xf1, 0xff, 0xff, //0x000019a7 jae LBB0_77 - 0xe9, 0x57, 0x05, 0x00, 0x00, //0x000019ad jmp LBB0_378 - //0x000019b2 LBB0_120 - 0x48, 0xc7, 0x44, 0x24, 0x40, 0x00, 0x00, 0x00, 0x00, //0x000019b2 movq $0, $64(%rsp) - 0x49, 0x8d, 0x56, 0xff, //0x000019bb leaq $-1(%r14), %rdx - 0x4b, 0x8d, 0x3c, 0x34, //0x000019bf leaq (%r12,%r14), %rdi - 0x48, 0x83, 0xc7, 0xff, //0x000019c3 addq $-1, %rdi - 0x48, 0x8b, 0x44, 0x24, 0x38, //0x000019c7 movq $56(%rsp), %rax - 0x48, 0x8b, 0x4c, 0x24, 0x30, //0x000019cc movq $48(%rsp), %rcx - 0x4c, 0x8d, 0x04, 0x08, //0x000019d1 leaq (%rax,%rcx), %r8 - 0x49, 0x39, 0xd3, //0x000019d5 cmpq %rdx, %r11 - 0x4c, 0x8b, 0x6c, 0x24, 0x18, //0x000019d8 movq $24(%rsp), %r13 - 0x0f, 0x8d, 0x34, 0x04, 0x00, 0x00, //0x000019dd jge LBB0_168 - 0x48, 0x85, 0xc9, //0x000019e3 testq %rcx, %rcx - 0x0f, 0x8e, 0x2b, 0x04, 0x00, 0x00, //0x000019e6 jle LBB0_168 - 0x48, 0x8b, 0x5c, 0x24, 0x38, //0x000019ec movq $56(%rsp), %rbx - 0x4c, 0x89, 0x7c, 0x24, 0x28, //0x000019f1 movq %r15, $40(%rsp) - //0x000019f6 LBB0_123 - 0x48, 0x8b, 0x44, 0x24, 0x20, //0x000019f6 movq $32(%rsp), %rax - 0x8a, 0x10, //0x000019fb movb (%rax), %dl - 0x80, 0xfa, 0x5c, //0x000019fd cmpb $92, %dl - 0x0f, 0x85, 0x51, 0x00, 0x00, 0x00, //0x00001a00 jne LBB0_128 - 0x49, 0x89, 0xd9, //0x00001a06 movq %rbx, %r9 - 0x48, 0x89, 0xfb, //0x00001a09 movq %rdi, %rbx - 0x48, 0x29, 0xc3, //0x00001a0c subq %rax, %rbx - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00001a0f movq $-1, %r13 - 0x48, 0x85, 0xdb, //0x00001a16 testq %rbx, %rbx - 0x0f, 0x8e, 0xca, 0x3e, 0x00, 0x00, //0x00001a19 jle LBB0_1151 - 0x0f, 0xb6, 0x50, 0x01, //0x00001a1f movzbl $1(%rax), %edx - 0x48, 0x8d, 0x05, 0x26, 0x48, 0x00, 0x00, //0x00001a23 leaq $18470(%rip), %rax /* __UnquoteTab+0(%rip) */ - 0x8a, 0x14, 0x02, //0x00001a2a movb (%rdx,%rax), %dl - 0x80, 0xfa, 0xff, //0x00001a2d cmpb $-1, %dl - 0x0f, 0x84, 0x3b, 0x00, 0x00, 0x00, //0x00001a30 je LBB0_130 - 0x84, 0xd2, //0x00001a36 testb %dl, %dl - 0x0f, 0x84, 0xc4, 0x3e, 0x00, 0x00, //0x00001a38 je LBB0_1153 - 0x88, 0x54, 0x24, 0x40, //0x00001a3e movb %dl, $64(%rsp) - 0x48, 0x83, 0x44, 0x24, 0x20, 0x02, //0x00001a42 addq $2, $32(%rsp) - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00001a48 movl $1, %ebx - 0x4c, 0x8b, 0x6c, 0x24, 0x18, //0x00001a4d movq $24(%rsp), %r13 - 0xe9, 0x4a, 0x01, 0x00, 0x00, //0x00001a52 jmp LBB0_142 - //0x00001a57 LBB0_128 - 0x3a, 0x13, //0x00001a57 cmpb (%rbx), %dl - 0x0f, 0x85, 0x0a, 0x04, 0x00, 0x00, //0x00001a59 jne LBB0_371 - 0x48, 0x8b, 0x44, 0x24, 0x20, //0x00001a5f movq $32(%rsp), %rax - 0x48, 0x83, 0xc0, 0x01, //0x00001a64 addq $1, %rax - 0x48, 0x83, 0xc3, 0x01, //0x00001a68 addq $1, %rbx - 0xe9, 0xaf, 0x01, 0x00, 0x00, //0x00001a6c jmp LBB0_153 - //0x00001a71 LBB0_130 - 0x48, 0x83, 0xfb, 0x04, //0x00001a71 cmpq $4, %rbx - 0x0f, 0x8c, 0x9c, 0x3e, 0x00, 0x00, //0x00001a75 jl LBB0_1154 - 0x48, 0x89, 0xf8, //0x00001a7b movq %rdi, %rax - 0x48, 0x8b, 0x4c, 0x24, 0x20, //0x00001a7e movq $32(%rsp), %rcx - 0x4c, 0x8d, 0x79, 0x02, //0x00001a83 leaq $2(%rcx), %r15 - 0x8b, 0x71, 0x02, //0x00001a87 movl $2(%rcx), %esi - 0x89, 0xf2, //0x00001a8a movl %esi, %edx - 0xf7, 0xd2, //0x00001a8c notl %edx - 0x8d, 0xbe, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001a8e leal $-808464432(%rsi), %edi - 0x81, 0xe2, 0x80, 0x80, 0x80, 0x80, //0x00001a94 andl $-2139062144, %edx - 0x49, 0xc7, 0xc5, 0xfe, 0xff, 0xff, 0xff, //0x00001a9a movq $-2, %r13 - 0x85, 0xfa, //0x00001aa1 testl %edi, %edx - 0x0f, 0x85, 0x22, 0x3e, 0x00, 0x00, //0x00001aa3 jne LBB0_1156 - 0x8d, 0xbe, 0x19, 0x19, 0x19, 0x19, //0x00001aa9 leal $421075225(%rsi), %edi - 0x09, 0xf7, //0x00001aaf orl %esi, %edi - 0xf7, 0xc7, 0x80, 0x80, 0x80, 0x80, //0x00001ab1 testl $-2139062144, %edi - 0x0f, 0x85, 0x0e, 0x3e, 0x00, 0x00, //0x00001ab7 jne LBB0_1156 - 0x89, 0xf7, //0x00001abd movl %esi, %edi - 0x81, 0xe7, 0x7f, 0x7f, 0x7f, 0x7f, //0x00001abf andl $2139062143, %edi - 0xb9, 0xc0, 0xc0, 0xc0, 0xc0, //0x00001ac5 movl $-1061109568, %ecx - 0x29, 0xf9, //0x00001aca subl %edi, %ecx - 0x44, 0x8d, 0x97, 0x46, 0x46, 0x46, 0x46, //0x00001acc leal $1179010630(%rdi), %r10d - 0x21, 0xd1, //0x00001ad3 andl %edx, %ecx - 0x44, 0x85, 0xd1, //0x00001ad5 testl %r10d, %ecx - 0x0f, 0x85, 0xed, 0x3d, 0x00, 0x00, //0x00001ad8 jne LBB0_1156 - 0xb9, 0xe0, 0xe0, 0xe0, 0xe0, //0x00001ade movl $-522133280, %ecx - 0x29, 0xf9, //0x00001ae3 subl %edi, %ecx - 0x81, 0xc7, 0x39, 0x39, 0x39, 0x39, //0x00001ae5 addl $960051513, %edi - 0x21, 0xca, //0x00001aeb andl %ecx, %edx - 0x85, 0xfa, //0x00001aed testl %edi, %edx - 0x0f, 0x85, 0x2b, 0x3e, 0x00, 0x00, //0x00001aef jne LBB0_1157 - 0x0f, 0xce, //0x00001af5 bswapl %esi - 0x89, 0xf1, //0x00001af7 movl %esi, %ecx - 0xc1, 0xe9, 0x04, //0x00001af9 shrl $4, %ecx - 0xf7, 0xd1, //0x00001afc notl %ecx - 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00001afe andl $16843009, %ecx - 0x8d, 0x0c, 0xc9, //0x00001b04 leal (%rcx,%rcx,8), %ecx - 0x81, 0xe6, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001b07 andl $252645135, %esi - 0x01, 0xce, //0x00001b0d addl %ecx, %esi - 0x89, 0xf2, //0x00001b0f movl %esi, %edx - 0xc1, 0xea, 0x04, //0x00001b11 shrl $4, %edx - 0x09, 0xf2, //0x00001b14 orl %esi, %edx - 0x89, 0xd6, //0x00001b16 movl %edx, %esi - 0xc1, 0xee, 0x08, //0x00001b18 shrl $8, %esi - 0x81, 0xe6, 0x00, 0xff, 0x00, 0x00, //0x00001b1b andl $65280, %esi - 0x0f, 0xb6, 0xfa, //0x00001b21 movzbl %dl, %edi - 0x09, 0xf7, //0x00001b24 orl %esi, %edi - 0x48, 0x8b, 0x4c, 0x24, 0x20, //0x00001b26 movq $32(%rsp), %rcx - 0x4c, 0x8d, 0x79, 0x06, //0x00001b2b leaq $6(%rcx), %r15 - 0x83, 0xff, 0x7f, //0x00001b2f cmpl $127, %edi - 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001b32 movabsq $4294977024, %r10 - 0x0f, 0x86, 0xfa, 0x00, 0x00, 0x00, //0x00001b3c jbe LBB0_155 - 0x81, 0xff, 0xff, 0x07, 0x00, 0x00, //0x00001b42 cmpl $2047, %edi - 0x4c, 0x8b, 0x6c, 0x24, 0x18, //0x00001b48 movq $24(%rsp), %r13 - 0x0f, 0x86, 0x01, 0x01, 0x00, 0x00, //0x00001b4d jbe LBB0_156 - 0x89, 0xd1, //0x00001b53 movl %edx, %ecx - 0x81, 0xe1, 0x00, 0x00, 0xf8, 0x00, //0x00001b55 andl $16252928, %ecx - 0x81, 0xf9, 0x00, 0x00, 0xd8, 0x00, //0x00001b5b cmpl $14155776, %ecx - 0x0f, 0x84, 0x0f, 0x01, 0x00, 0x00, //0x00001b61 je LBB0_157 - 0xc1, 0xee, 0x0c, //0x00001b67 shrl $12, %esi - 0x40, 0x80, 0xce, 0xe0, //0x00001b6a orb $-32, %sil - 0x40, 0x88, 0x74, 0x24, 0x40, //0x00001b6e movb %sil, $64(%rsp) - 0xc1, 0xef, 0x06, //0x00001b73 shrl $6, %edi - 0x40, 0x80, 0xe7, 0x3f, //0x00001b76 andb $63, %dil - 0x40, 0x80, 0xcf, 0x80, //0x00001b7a orb $-128, %dil - 0x40, 0x88, 0x7c, 0x24, 0x41, //0x00001b7e movb %dil, $65(%rsp) - 0x80, 0xe2, 0x3f, //0x00001b83 andb $63, %dl - 0x80, 0xca, 0x80, //0x00001b86 orb $-128, %dl - 0x88, 0x54, 0x24, 0x42, //0x00001b89 movb %dl, $66(%rsp) - 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00001b8d movl $3, %ebx - 0x89, 0xf2, //0x00001b92 movl %esi, %edx - //0x00001b94 LBB0_139 - 0x4c, 0x89, 0x7c, 0x24, 0x20, //0x00001b94 movq %r15, $32(%rsp) - //0x00001b99 LBB0_140 - 0x4c, 0x8b, 0x7c, 0x24, 0x28, //0x00001b99 movq $40(%rsp), %r15 - //0x00001b9e LBB0_141 - 0x48, 0x89, 0xc7, //0x00001b9e movq %rax, %rdi - //0x00001ba1 LBB0_142 - 0x48, 0x8d, 0x34, 0x1c, //0x00001ba1 leaq (%rsp,%rbx), %rsi - 0x48, 0x83, 0xc6, 0x40, //0x00001ba5 addq $64, %rsi - 0x4c, 0x89, 0xcb, //0x00001ba9 movq %r9, %rbx - 0x4d, 0x39, 0xc1, //0x00001bac cmpq %r8, %r9 - 0x0f, 0x83, 0x58, 0x00, 0x00, 0x00, //0x00001baf jae LBB0_151 - 0x48, 0x8d, 0x44, 0x24, 0x40, //0x00001bb5 leaq $64(%rsp), %rax - 0x48, 0x39, 0xc6, //0x00001bba cmpq %rax, %rsi - 0x0f, 0x86, 0x4a, 0x00, 0x00, 0x00, //0x00001bbd jbe LBB0_151 - 0x38, 0x13, //0x00001bc3 cmpb %dl, (%rbx) - 0x0f, 0x85, 0x42, 0x00, 0x00, 0x00, //0x00001bc5 jne LBB0_151 - 0x49, 0x89, 0xf9, //0x00001bcb movq %rdi, %r9 - 0x48, 0x83, 0xc3, 0x01, //0x00001bce addq $1, %rbx - 0x48, 0x8d, 0x7c, 0x24, 0x41, //0x00001bd2 leaq $65(%rsp), %rdi - //0x00001bd7 LBB0_146 - 0x48, 0x89, 0xfa, //0x00001bd7 movq %rdi, %rdx - 0x4c, 0x39, 0xc3, //0x00001bda cmpq %r8, %rbx - 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x00001bdd jae LBB0_150 - 0x48, 0x39, 0xf2, //0x00001be3 cmpq %rsi, %rdx - 0x0f, 0x83, 0x19, 0x00, 0x00, 0x00, //0x00001be6 jae LBB0_150 - 0x0f, 0xb6, 0x0b, //0x00001bec movzbl (%rbx), %ecx - 0x48, 0x89, 0xd8, //0x00001bef movq %rbx, %rax - 0x48, 0x83, 0xc3, 0x01, //0x00001bf2 addq $1, %rbx - 0x48, 0x8d, 0x7a, 0x01, //0x00001bf6 leaq $1(%rdx), %rdi - 0x3a, 0x0a, //0x00001bfa cmpb (%rdx), %cl - 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x00001bfc je LBB0_146 - 0x48, 0x89, 0xc3, //0x00001c02 movq %rax, %rbx - //0x00001c05 LBB0_150 - 0x4c, 0x89, 0xcf, //0x00001c05 movq %r9, %rdi - 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00001c08 jmp LBB0_152 - //0x00001c0d LBB0_151 - 0x48, 0x8d, 0x54, 0x24, 0x40, //0x00001c0d leaq $64(%rsp), %rdx - //0x00001c12 LBB0_152 - 0x48, 0x39, 0xf2, //0x00001c12 cmpq %rsi, %rdx - 0x48, 0x8b, 0x44, 0x24, 0x20, //0x00001c15 movq $32(%rsp), %rax - 0x0f, 0x85, 0x49, 0x02, 0x00, 0x00, //0x00001c1a jne LBB0_371 - //0x00001c20 LBB0_153 - 0x48, 0x89, 0x44, 0x24, 0x20, //0x00001c20 movq %rax, $32(%rsp) - 0x48, 0x39, 0xf8, //0x00001c25 cmpq %rdi, %rax - 0x0f, 0x83, 0xee, 0x01, 0x00, 0x00, //0x00001c28 jae LBB0_169 - 0x4c, 0x39, 0xc3, //0x00001c2e cmpq %r8, %rbx - 0x0f, 0x82, 0xbf, 0xfd, 0xff, 0xff, //0x00001c31 jb LBB0_123 - 0xe9, 0xe0, 0x01, 0x00, 0x00, //0x00001c37 jmp LBB0_169 - //0x00001c3c LBB0_155 - 0x88, 0x54, 0x24, 0x40, //0x00001c3c movb %dl, $64(%rsp) - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00001c40 movl $1, %ebx - 0x4c, 0x89, 0x7c, 0x24, 0x20, //0x00001c45 movq %r15, $32(%rsp) - 0x4c, 0x8b, 0x6c, 0x24, 0x18, //0x00001c4a movq $24(%rsp), %r13 - 0xe9, 0x45, 0xff, 0xff, 0xff, //0x00001c4f jmp LBB0_140 - //0x00001c54 LBB0_156 - 0xc1, 0xef, 0x06, //0x00001c54 shrl $6, %edi - 0x40, 0x80, 0xcf, 0xc0, //0x00001c57 orb $-64, %dil - 0x40, 0x88, 0x7c, 0x24, 0x40, //0x00001c5b movb %dil, $64(%rsp) - 0x80, 0xe2, 0x3f, //0x00001c60 andb $63, %dl - 0x80, 0xca, 0x80, //0x00001c63 orb $-128, %dl - 0x88, 0x54, 0x24, 0x41, //0x00001c66 movb %dl, $65(%rsp) - 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00001c6a movl $2, %ebx - 0x89, 0xfa, //0x00001c6f movl %edi, %edx - 0xe9, 0x1e, 0xff, 0xff, 0xff, //0x00001c71 jmp LBB0_139 - //0x00001c76 LBB0_157 - 0x49, 0xc7, 0xc5, 0xfc, 0xff, 0xff, 0xff, //0x00001c76 movq $-4, %r13 - 0x48, 0x83, 0xfb, 0x06, //0x00001c7d cmpq $6, %rbx - 0x0f, 0x8c, 0x99, 0x3c, 0x00, 0x00, //0x00001c81 jl LBB0_1157 - 0x81, 0xff, 0xff, 0xdb, 0x00, 0x00, //0x00001c87 cmpl $56319, %edi - 0x0f, 0x87, 0x8d, 0x3c, 0x00, 0x00, //0x00001c8d ja LBB0_1157 - 0x41, 0x80, 0x3f, 0x5c, //0x00001c93 cmpb $92, (%r15) - 0x0f, 0x85, 0x83, 0x3c, 0x00, 0x00, //0x00001c97 jne LBB0_1157 - 0x48, 0x8b, 0x4c, 0x24, 0x20, //0x00001c9d movq $32(%rsp), %rcx - 0x80, 0x79, 0x07, 0x75, //0x00001ca2 cmpb $117, $7(%rcx) - 0x0f, 0x85, 0x74, 0x3c, 0x00, 0x00, //0x00001ca6 jne LBB0_1157 - 0x48, 0x8b, 0x4c, 0x24, 0x20, //0x00001cac movq $32(%rsp), %rcx - 0x4c, 0x8d, 0x79, 0x08, //0x00001cb1 leaq $8(%rcx), %r15 - 0x8b, 0x59, 0x08, //0x00001cb5 movl $8(%rcx), %ebx - 0x89, 0xde, //0x00001cb8 movl %ebx, %esi - 0xf7, 0xd6, //0x00001cba notl %esi - 0x8d, 0x8b, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001cbc leal $-808464432(%rbx), %ecx - 0x81, 0xe6, 0x80, 0x80, 0x80, 0x80, //0x00001cc2 andl $-2139062144, %esi - 0x85, 0xce, //0x00001cc8 testl %ecx, %esi - 0x0f, 0x85, 0xfb, 0x3b, 0x00, 0x00, //0x00001cca jne LBB0_1156 - 0x8d, 0x8b, 0x19, 0x19, 0x19, 0x19, //0x00001cd0 leal $421075225(%rbx), %ecx - 0x09, 0xd9, //0x00001cd6 orl %ebx, %ecx - 0xf7, 0xc1, 0x80, 0x80, 0x80, 0x80, //0x00001cd8 testl $-2139062144, %ecx - 0x0f, 0x85, 0xe7, 0x3b, 0x00, 0x00, //0x00001cde jne LBB0_1156 - 0x89, 0xda, //0x00001ce4 movl %ebx, %edx - 0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x00001ce6 andl $2139062143, %edx - 0xb9, 0xc0, 0xc0, 0xc0, 0xc0, //0x00001cec movl $-1061109568, %ecx - 0x29, 0xd1, //0x00001cf1 subl %edx, %ecx - 0x44, 0x8d, 0x92, 0x46, 0x46, 0x46, 0x46, //0x00001cf3 leal $1179010630(%rdx), %r10d - 0x21, 0xf1, //0x00001cfa andl %esi, %ecx - 0x44, 0x85, 0xd1, //0x00001cfc testl %r10d, %ecx - 0x0f, 0x85, 0xc6, 0x3b, 0x00, 0x00, //0x00001cff jne LBB0_1156 - 0xb9, 0xe0, 0xe0, 0xe0, 0xe0, //0x00001d05 movl $-522133280, %ecx - 0x29, 0xd1, //0x00001d0a subl %edx, %ecx - 0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x00001d0c addl $960051513, %edx - 0x21, 0xce, //0x00001d12 andl %ecx, %esi - 0x85, 0xd6, //0x00001d14 testl %edx, %esi - 0x0f, 0x85, 0xaf, 0x3b, 0x00, 0x00, //0x00001d16 jne LBB0_1156 - 0x0f, 0xcb, //0x00001d1c bswapl %ebx - 0x89, 0xd9, //0x00001d1e movl %ebx, %ecx - 0xc1, 0xe9, 0x04, //0x00001d20 shrl $4, %ecx - 0xf7, 0xd1, //0x00001d23 notl %ecx - 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00001d25 andl $16843009, %ecx - 0x8d, 0x0c, 0xc9, //0x00001d2b leal (%rcx,%rcx,8), %ecx - 0x81, 0xe3, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001d2e andl $252645135, %ebx - 0x01, 0xcb, //0x00001d34 addl %ecx, %ebx - 0x89, 0xde, //0x00001d36 movl %ebx, %esi - 0xc1, 0xee, 0x04, //0x00001d38 shrl $4, %esi - 0x09, 0xde, //0x00001d3b orl %ebx, %esi - 0x89, 0xf1, //0x00001d3d movl %esi, %ecx - 0x81, 0xe1, 0x00, 0x00, 0xfc, 0x00, //0x00001d3f andl $16515072, %ecx - 0x81, 0xf9, 0x00, 0x00, 0xdc, 0x00, //0x00001d45 cmpl $14417920, %ecx - 0x0f, 0x85, 0xcf, 0x3b, 0x00, 0x00, //0x00001d4b jne LBB0_1157 - 0x89, 0xf1, //0x00001d51 movl %esi, %ecx - 0xc1, 0xe9, 0x08, //0x00001d53 shrl $8, %ecx - 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x00001d56 andl $65280, %ecx - 0x40, 0x0f, 0xb6, 0xd6, //0x00001d5c movzbl %sil, %edx - 0x09, 0xca, //0x00001d60 orl %ecx, %edx - 0xc1, 0xe7, 0x0a, //0x00001d62 shll $10, %edi - 0x8d, 0x0c, 0x3a, //0x00001d65 leal (%rdx,%rdi), %ecx - 0x8d, 0x34, 0x17, //0x00001d68 leal (%rdi,%rdx), %esi - 0x81, 0xc6, 0x00, 0x24, 0xa0, 0xfc, //0x00001d6b addl $-56613888, %esi - 0x89, 0xf2, //0x00001d71 movl %esi, %edx - 0xc1, 0xea, 0x12, //0x00001d73 shrl $18, %edx - 0x80, 0xca, 0xf0, //0x00001d76 orb $-16, %dl - 0x88, 0x54, 0x24, 0x40, //0x00001d79 movb %dl, $64(%rsp) - 0x89, 0xf7, //0x00001d7d movl %esi, %edi - 0xc1, 0xef, 0x0c, //0x00001d7f shrl $12, %edi - 0x40, 0x80, 0xe7, 0x3f, //0x00001d82 andb $63, %dil - 0x40, 0x80, 0xcf, 0x80, //0x00001d86 orb $-128, %dil - 0x40, 0x88, 0x7c, 0x24, 0x41, //0x00001d8a movb %dil, $65(%rsp) - 0xc1, 0xee, 0x06, //0x00001d8f shrl $6, %esi - 0x40, 0x80, 0xe6, 0x3f, //0x00001d92 andb $63, %sil - 0x40, 0x80, 0xce, 0x80, //0x00001d96 orb $-128, %sil - 0x40, 0x88, 0x74, 0x24, 0x42, //0x00001d9a movb %sil, $66(%rsp) - 0x80, 0xe1, 0x3f, //0x00001d9f andb $63, %cl - 0x80, 0xc9, 0x80, //0x00001da2 orb $-128, %cl - 0x88, 0x4c, 0x24, 0x43, //0x00001da5 movb %cl, $67(%rsp) - 0x48, 0x83, 0x44, 0x24, 0x20, 0x0c, //0x00001da9 addq $12, $32(%rsp) - 0xbb, 0x04, 0x00, 0x00, 0x00, //0x00001daf movl $4, %ebx - 0x4c, 0x8b, 0x6c, 0x24, 0x18, //0x00001db4 movq $24(%rsp), %r13 - 0x4c, 0x8b, 0x7c, 0x24, 0x28, //0x00001db9 movq $40(%rsp), %r15 - 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001dbe movabsq $4294977024, %r10 - 0xe9, 0xd1, 0xfd, 0xff, 0xff, //0x00001dc8 jmp LBB0_141 - //0x00001dcd LBB0_167 - 0x4c, 0x01, 0xe1, //0x00001dcd addq %r12, %rcx - 0x48, 0x85, 0xd2, //0x00001dd0 testq %rdx, %rdx - 0x0f, 0x85, 0xb1, 0xe8, 0xff, 0xff, //0x00001dd3 jne LBB0_61 - 0xe9, 0xd9, 0xe8, 0xff, 0xff, //0x00001dd9 jmp LBB0_66 - //0x00001dde LBB0_366 - 0x4c, 0x01, 0xe1, //0x00001dde addq %r12, %rcx - 0x48, 0x85, 0xff, //0x00001de1 testq %rdi, %rdi - 0x0f, 0x85, 0x3e, 0xee, 0xff, 0xff, //0x00001de4 jne LBB0_189 - 0xe9, 0x68, 0xee, 0xff, 0xff, //0x00001dea jmp LBB0_194 - //0x00001def LBB0_367 - 0x4c, 0x29, 0xe0, //0x00001def subq %r12, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00001df2 addq $1, %rax - 0x49, 0x89, 0x01, //0x00001df6 movq %rax, (%r9) - 0x49, 0x89, 0xc6, //0x00001df9 movq %rax, %r14 - 0x4c, 0x8b, 0x7c, 0x24, 0x28, //0x00001dfc movq $40(%rsp), %r15 - 0xe9, 0xe0, 0xf5, 0xff, 0xff, //0x00001e01 jmp LBB0_293 - //0x00001e06 LBB0_368 - 0x4c, 0x01, 0xe1, //0x00001e06 addq %r12, %rcx - 0x48, 0x85, 0xd2, //0x00001e09 testq %rdx, %rdx - 0x0f, 0x85, 0x26, 0xf7, 0xff, 0xff, //0x00001e0c jne LBB0_316 - 0xe9, 0x4e, 0xf7, 0xff, 0xff, //0x00001e12 jmp LBB0_321 - //0x00001e17 LBB0_168 - 0x48, 0x8b, 0x5c, 0x24, 0x38, //0x00001e17 movq $56(%rsp), %rbx - //0x00001e1c LBB0_169 - 0x48, 0x8b, 0x44, 0x24, 0x20, //0x00001e1c movq $32(%rsp), %rax - 0x48, 0x31, 0xf8, //0x00001e21 xorq %rdi, %rax - 0x4c, 0x31, 0xc3, //0x00001e24 xorq %r8, %rbx - 0x31, 0xd2, //0x00001e27 xorl %edx, %edx - 0x48, 0x09, 0xc3, //0x00001e29 orq %rax, %rbx - 0x0f, 0x94, 0xc2, //0x00001e2c sete %dl - 0x4c, 0x8b, 0x4c, 0x24, 0x08, //0x00001e2f movq $8(%rsp), %r9 - 0x49, 0x8b, 0x45, 0x00, //0x00001e34 movq (%r13), %rax - 0x49, 0x39, 0xc6, //0x00001e38 cmpq %rax, %r14 - 0x0f, 0x82, 0x79, 0xea, 0xff, 0xff, //0x00001e3b jb LBB0_114 - 0xe9, 0xda, 0xec, 0xff, 0xff, //0x00001e41 jmp LBB0_171 - //0x00001e46 LBB0_369 - 0x4c, 0x01, 0xe0, //0x00001e46 addq %r12, %rax - 0x48, 0x85, 0xff, //0x00001e49 testq %rdi, %rdi - 0x0f, 0x85, 0x86, 0xef, 0xff, 0xff, //0x00001e4c jne LBB0_221 - 0xe9, 0xae, 0xef, 0xff, 0xff, //0x00001e52 jmp LBB0_226 - //0x00001e57 LBB0_370 - 0x4d, 0x01, 0xe6, //0x00001e57 addq %r12, %r14 - 0x48, 0x83, 0xf9, 0x10, //0x00001e5a cmpq $16, %rcx - 0x0f, 0x83, 0x7a, 0xf0, 0xff, 0xff, //0x00001e5e jae LBB0_235 - 0xe9, 0xda, 0xf0, 0xff, 0xff, //0x00001e64 jmp LBB0_238 - //0x00001e69 LBB0_371 - 0x31, 0xd2, //0x00001e69 xorl %edx, %edx - 0x4c, 0x8b, 0x4c, 0x24, 0x08, //0x00001e6b movq $8(%rsp), %r9 - 0x49, 0x8b, 0x45, 0x00, //0x00001e70 movq (%r13), %rax - 0x49, 0x39, 0xc6, //0x00001e74 cmpq %rax, %r14 - 0x0f, 0x82, 0x3d, 0xea, 0xff, 0xff, //0x00001e77 jb LBB0_114 - 0xe9, 0x9e, 0xec, 0xff, 0xff, //0x00001e7d jmp LBB0_171 - //0x00001e82 LBB0_372 - 0x4b, 0x8d, 0x04, 0x34, //0x00001e82 leaq (%r12,%r14), %rax - 0xe9, 0x80, 0xf2, 0xff, 0xff, //0x00001e86 jmp LBB0_263 - //0x00001e8b LBB0_373 - 0x49, 0x89, 0xc0, //0x00001e8b movq %rax, %r8 - 0x4c, 0x89, 0xff, //0x00001e8e movq %r15, %rdi - 0x48, 0x83, 0xf8, 0xff, //0x00001e91 cmpq $-1, %rax - 0x0f, 0x85, 0x15, 0x00, 0x00, 0x00, //0x00001e95 jne LBB0_376 - 0x4d, 0x89, 0xf0, //0x00001e9b movq %r14, %r8 - 0x4d, 0x29, 0xe0, //0x00001e9e subq %r12, %r8 - 0x48, 0x0f, 0xbc, 0xc6, //0x00001ea1 bsfq %rsi, %rax - 0x4c, 0x01, 0xc0, //0x00001ea5 addq %r8, %rax - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00001ea8 jmp LBB0_376 - //0x00001ead LBB0_375 - 0x4c, 0x89, 0xff, //0x00001ead movq %r15, %rdi - //0x00001eb0 LBB0_376 - 0x45, 0x89, 0xc8, //0x00001eb0 movl %r9d, %r8d - 0x41, 0xf7, 0xd0, //0x00001eb3 notl %r8d - 0x41, 0x21, 0xf0, //0x00001eb6 andl %esi, %r8d - 0x47, 0x8d, 0x14, 0x00, //0x00001eb9 leal (%r8,%r8), %r10d - 0x47, 0x8d, 0x3c, 0x41, //0x00001ebd leal (%r9,%r8,2), %r15d - 0x41, 0xf7, 0xd2, //0x00001ec1 notl %r10d - 0x41, 0x21, 0xf2, //0x00001ec4 andl %esi, %r10d - 0x41, 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001ec7 andl $-1431655766, %r10d - 0x45, 0x31, 0xc9, //0x00001ece xorl %r9d, %r9d - 0x45, 0x01, 0xc2, //0x00001ed1 addl %r8d, %r10d - 0x41, 0x0f, 0x92, 0xc1, //0x00001ed4 setb %r9b - 0x45, 0x01, 0xd2, //0x00001ed8 addl %r10d, %r10d - 0x41, 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x00001edb xorl $1431655765, %r10d - 0x45, 0x21, 0xfa, //0x00001ee2 andl %r15d, %r10d - 0x41, 0xf7, 0xd2, //0x00001ee5 notl %r10d - 0x44, 0x21, 0xd3, //0x00001ee8 andl %r10d, %ebx - 0x49, 0x89, 0xff, //0x00001eeb movq %rdi, %r15 - 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001eee movabsq $4294977024, %r10 - 0x48, 0x85, 0xdb, //0x00001ef8 testq %rbx, %rbx - 0x0f, 0x85, 0xf0, 0xeb, 0xff, 0xff, //0x00001efb jne LBB0_80 - //0x00001f01 LBB0_377 - 0x49, 0x83, 0xc6, 0x20, //0x00001f01 addq $32, %r14 - 0x48, 0x83, 0xc2, 0xe0, //0x00001f05 addq $-32, %rdx - //0x00001f09 LBB0_378 - 0x4d, 0x85, 0xc9, //0x00001f09 testq %r9, %r9 - 0x0f, 0x85, 0xd3, 0x00, 0x00, 0x00, //0x00001f0c jne LBB0_393 - 0x4c, 0x89, 0xeb, //0x00001f12 movq %r13, %rbx - 0x4d, 0x89, 0xe2, //0x00001f15 movq %r12, %r10 - 0x49, 0xf7, 0xd2, //0x00001f18 notq %r10 - 0x49, 0x89, 0xc0, //0x00001f1b movq %rax, %r8 - 0x4c, 0x8b, 0x4c, 0x24, 0x08, //0x00001f1e movq $8(%rsp), %r9 - 0x48, 0x85, 0xd2, //0x00001f23 testq %rdx, %rdx - 0x0f, 0x84, 0x86, 0x00, 0x00, 0x00, //0x00001f26 je LBB0_391 - //0x00001f2c LBB0_380 - 0x49, 0x83, 0xc2, 0x01, //0x00001f2c addq $1, %r10 - //0x00001f30 LBB0_381 - 0x31, 0xf6, //0x00001f30 xorl %esi, %esi - //0x00001f32 LBB0_382 - 0x45, 0x0f, 0xb6, 0x0c, 0x36, //0x00001f32 movzbl (%r14,%rsi), %r9d - 0x41, 0x80, 0xf9, 0x22, //0x00001f37 cmpb $34, %r9b - 0x0f, 0x84, 0x65, 0x00, 0x00, 0x00, //0x00001f3b je LBB0_390 - 0x41, 0x80, 0xf9, 0x5c, //0x00001f41 cmpb $92, %r9b - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00001f45 je LBB0_387 - 0x48, 0x83, 0xc6, 0x01, //0x00001f4b addq $1, %rsi - 0x48, 0x39, 0xf2, //0x00001f4f cmpq %rsi, %rdx - 0x0f, 0x85, 0xda, 0xff, 0xff, 0xff, //0x00001f52 jne LBB0_382 - 0xe9, 0x67, 0x00, 0x00, 0x00, //0x00001f58 jmp LBB0_385 - //0x00001f5d LBB0_387 - 0x48, 0x8d, 0x7a, 0xff, //0x00001f5d leaq $-1(%rdx), %rdi - 0x48, 0x39, 0xf7, //0x00001f61 cmpq %rsi, %rdi - 0x0f, 0x84, 0xfa, 0x39, 0x00, 0x00, //0x00001f64 je LBB0_1161 - 0x4b, 0x8d, 0x3c, 0x32, //0x00001f6a leaq (%r10,%r14), %rdi - 0x48, 0x01, 0xf7, //0x00001f6e addq %rsi, %rdi - 0x49, 0x83, 0xf8, 0xff, //0x00001f71 cmpq $-1, %r8 - 0x48, 0x0f, 0x44, 0xc7, //0x00001f75 cmoveq %rdi, %rax - 0x4c, 0x0f, 0x44, 0xc7, //0x00001f79 cmoveq %rdi, %r8 - 0x49, 0x01, 0xf6, //0x00001f7d addq %rsi, %r14 - 0x49, 0x83, 0xc6, 0x02, //0x00001f80 addq $2, %r14 - 0x48, 0x89, 0xd7, //0x00001f84 movq %rdx, %rdi - 0x48, 0x29, 0xf7, //0x00001f87 subq %rsi, %rdi - 0x48, 0x83, 0xc7, 0xfe, //0x00001f8a addq $-2, %rdi - 0x48, 0x83, 0xc2, 0xfe, //0x00001f8e addq $-2, %rdx - 0x48, 0x39, 0xf2, //0x00001f92 cmpq %rsi, %rdx - 0x48, 0x89, 0xfa, //0x00001f95 movq %rdi, %rdx - 0x4c, 0x89, 0xeb, //0x00001f98 movq %r13, %rbx - 0x0f, 0x85, 0x8f, 0xff, 0xff, 0xff, //0x00001f9b jne LBB0_381 - 0xe9, 0x9c, 0x39, 0x00, 0x00, //0x00001fa1 jmp LBB0_389 - //0x00001fa6 LBB0_390 - 0x49, 0x01, 0xf6, //0x00001fa6 addq %rsi, %r14 - 0x49, 0x83, 0xc6, 0x01, //0x00001fa9 addq $1, %r14 - 0x4c, 0x8b, 0x4c, 0x24, 0x08, //0x00001fad movq $8(%rsp), %r9 - //0x00001fb2 LBB0_391 - 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001fb2 movabsq $4294977024, %r10 - //0x00001fbc LBB0_392 - 0x4d, 0x29, 0xe6, //0x00001fbc subq %r12, %r14 - 0xe9, 0xa5, 0xe8, 0xff, 0xff, //0x00001fbf jmp LBB0_86 - //0x00001fc4 LBB0_385 - 0x41, 0x80, 0xf9, 0x22, //0x00001fc4 cmpb $34, %r9b - 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001fc8 movabsq $4294977024, %r10 - 0x0f, 0x85, 0x6a, 0x39, 0x00, 0x00, //0x00001fd2 jne LBB0_389 - 0x49, 0x01, 0xd6, //0x00001fd8 addq %rdx, %r14 - 0x4c, 0x8b, 0x4c, 0x24, 0x08, //0x00001fdb movq $8(%rsp), %r9 - 0xe9, 0xd7, 0xff, 0xff, 0xff, //0x00001fe0 jmp LBB0_392 - //0x00001fe5 LBB0_393 - 0x48, 0x85, 0xd2, //0x00001fe5 testq %rdx, %rdx - 0x0f, 0x84, 0x76, 0x39, 0x00, 0x00, //0x00001fe8 je LBB0_1161 - 0x4d, 0x89, 0xe2, //0x00001fee movq %r12, %r10 - 0x49, 0xf7, 0xd2, //0x00001ff1 notq %r10 - 0x4f, 0x8d, 0x0c, 0x16, //0x00001ff4 leaq (%r14,%r10), %r9 - 0x48, 0x83, 0xf8, 0xff, //0x00001ff8 cmpq $-1, %rax - 0x49, 0x89, 0xc0, //0x00001ffc movq %rax, %r8 - 0x49, 0x0f, 0x44, 0xc1, //0x00001fff cmoveq %r9, %rax - 0x4d, 0x0f, 0x44, 0xc1, //0x00002003 cmoveq %r9, %r8 - 0x49, 0x83, 0xc6, 0x01, //0x00002007 addq $1, %r14 - 0x48, 0x83, 0xc2, 0xff, //0x0000200b addq $-1, %rdx - 0x4c, 0x8b, 0x4c, 0x24, 0x08, //0x0000200f movq $8(%rsp), %r9 - 0x4c, 0x89, 0xeb, //0x00002014 movq %r13, %rbx - 0x48, 0x85, 0xd2, //0x00002017 testq %rdx, %rdx - 0x0f, 0x85, 0x0c, 0xff, 0xff, 0xff, //0x0000201a jne LBB0_380 - 0xe9, 0x8d, 0xff, 0xff, 0xff, //0x00002020 jmp LBB0_391 - //0x00002025 LBB0_395 - 0x4c, 0x8b, 0x6c, 0x24, 0x18, //0x00002025 movq $24(%rsp), %r13 - 0x4d, 0x8b, 0x75, 0x00, //0x0000202a movq (%r13), %r14 - 0x4c, 0x8b, 0x4c, 0x24, 0x08, //0x0000202e movq $8(%rsp), %r9 - 0x4d, 0x89, 0x31, //0x00002033 movq %r14, (%r9) - 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002036 movabsq $4294977024, %r10 - 0xe9, 0xa1, 0xf3, 0xff, 0xff, //0x00002040 jmp LBB0_293 - //0x00002045 LBB0_396 - 0x49, 0x8d, 0x40, 0xff, //0x00002045 leaq $-1(%r8), %rax - 0x4c, 0x39, 0xf8, //0x00002049 cmpq %r15, %rax - 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x0000204c jne LBB0_398 - 0x4c, 0x8b, 0x4c, 0x24, 0x08, //0x00002052 movq $8(%rsp), %r9 - 0x4c, 0x8b, 0x6c, 0x24, 0x18, //0x00002057 movq $24(%rsp), %r13 - 0xe9, 0x24, 0xf8, 0xff, 0xff, //0x0000205c jmp LBB0_352 - //0x00002061 LBB0_398 - 0x4b, 0x8d, 0x04, 0x0f, //0x00002061 leaq (%r15,%r9), %rax - 0x48, 0x83, 0xc0, 0x02, //0x00002065 addq $2, %rax - 0x4d, 0x29, 0xf8, //0x00002069 subq %r15, %r8 - 0x49, 0x83, 0xc0, 0xfe, //0x0000206c addq $-2, %r8 - 0x4d, 0x89, 0xc7, //0x00002070 movq %r8, %r15 - 0x4c, 0x8b, 0x6c, 0x24, 0x18, //0x00002073 movq $24(%rsp), %r13 - 0xe9, 0x8e, 0xf0, 0xff, 0xff, //0x00002078 jmp LBB0_263 - 0x90, 0x90, 0x90, //0x0000207d .p2align 4, 0x90 - //0x00002080 LBB0_399 - 0x80, 0xf9, 0x5b, //0x00002080 cmpb $91, %cl - 0x0f, 0x85, 0x82, 0x2e, 0x00, 0x00, //0x00002083 jne LBB0_1048 - 0x49, 0x8b, 0x47, 0x08, //0x00002089 movq $8(%r15), %rax - 0x4c, 0x8b, 0x00, //0x0000208d movq (%rax), %r8 - 0x4d, 0x85, 0xc0, //0x00002090 testq %r8, %r8 - 0x0f, 0x88, 0xcf, 0x2c, 0x00, 0x00, //0x00002093 js LBB0_649 - 0x49, 0x8b, 0x4d, 0x00, //0x00002099 movq (%r13), %rcx - 0x49, 0x39, 0xce, //0x0000209d cmpq %rcx, %r14 - 0x0f, 0x83, 0x2a, 0x00, 0x00, 0x00, //0x000020a0 jae LBB0_406 - 0x43, 0x8a, 0x04, 0x34, //0x000020a6 movb (%r12,%r14), %al - 0x3c, 0x0d, //0x000020aa cmpb $13, %al - 0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x000020ac je LBB0_406 - 0x3c, 0x20, //0x000020b2 cmpb $32, %al - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000020b4 je LBB0_406 - 0x04, 0xf7, //0x000020ba addb $-9, %al - 0x3c, 0x01, //0x000020bc cmpb $1, %al - 0x0f, 0x86, 0x0c, 0x00, 0x00, 0x00, //0x000020be jbe LBB0_406 - 0x4c, 0x89, 0xf2, //0x000020c4 movq %r14, %rdx - 0xe9, 0x63, 0x01, 0x00, 0x00, //0x000020c7 jmp LBB0_432 - 0x90, 0x90, 0x90, 0x90, //0x000020cc .p2align 4, 0x90 - //0x000020d0 LBB0_406 - 0x49, 0x8d, 0x56, 0x01, //0x000020d0 leaq $1(%r14), %rdx - 0x48, 0x39, 0xca, //0x000020d4 cmpq %rcx, %rdx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000020d7 jae LBB0_410 - 0x41, 0x8a, 0x04, 0x14, //0x000020dd movb (%r12,%rdx), %al - 0x3c, 0x0d, //0x000020e1 cmpb $13, %al - 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x000020e3 je LBB0_410 - 0x3c, 0x20, //0x000020e9 cmpb $32, %al - 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x000020eb je LBB0_410 - 0x04, 0xf7, //0x000020f1 addb $-9, %al - 0x3c, 0x01, //0x000020f3 cmpb $1, %al - 0x0f, 0x87, 0x34, 0x01, 0x00, 0x00, //0x000020f5 ja LBB0_432 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x000020fb .p2align 4, 0x90 - //0x00002100 LBB0_410 - 0x49, 0x8d, 0x56, 0x02, //0x00002100 leaq $2(%r14), %rdx - 0x48, 0x39, 0xca, //0x00002104 cmpq %rcx, %rdx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00002107 jae LBB0_414 - 0x41, 0x8a, 0x04, 0x14, //0x0000210d movb (%r12,%rdx), %al - 0x3c, 0x0d, //0x00002111 cmpb $13, %al - 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00002113 je LBB0_414 - 0x3c, 0x20, //0x00002119 cmpb $32, %al - 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x0000211b je LBB0_414 - 0x04, 0xf7, //0x00002121 addb $-9, %al - 0x3c, 0x01, //0x00002123 cmpb $1, %al - 0x0f, 0x87, 0x04, 0x01, 0x00, 0x00, //0x00002125 ja LBB0_432 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000212b .p2align 4, 0x90 - //0x00002130 LBB0_414 - 0x49, 0x8d, 0x56, 0x03, //0x00002130 leaq $3(%r14), %rdx - 0x48, 0x39, 0xca, //0x00002134 cmpq %rcx, %rdx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00002137 jae LBB0_418 - 0x41, 0x8a, 0x04, 0x14, //0x0000213d movb (%r12,%rdx), %al - 0x3c, 0x0d, //0x00002141 cmpb $13, %al - 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00002143 je LBB0_418 - 0x3c, 0x20, //0x00002149 cmpb $32, %al - 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x0000214b je LBB0_418 - 0x04, 0xf7, //0x00002151 addb $-9, %al - 0x3c, 0x01, //0x00002153 cmpb $1, %al - 0x0f, 0x87, 0xd4, 0x00, 0x00, 0x00, //0x00002155 ja LBB0_432 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000215b .p2align 4, 0x90 - //0x00002160 LBB0_418 - 0x49, 0x8d, 0x56, 0x04, //0x00002160 leaq $4(%r14), %rdx - 0x48, 0x89, 0xc8, //0x00002164 movq %rcx, %rax - 0x48, 0x29, 0xd0, //0x00002167 subq %rdx, %rax - 0x0f, 0x86, 0xa6, 0x00, 0x00, 0x00, //0x0000216a jbe LBB0_430 - 0x48, 0x83, 0xf8, 0x20, //0x00002170 cmpq $32, %rax - 0x0f, 0x82, 0xef, 0x0e, 0x00, 0x00, //0x00002174 jb LBB0_614 - 0x48, 0xc7, 0xc0, 0xfc, 0xff, 0xff, 0xff, //0x0000217a movq $-4, %rax - 0x4c, 0x29, 0xf0, //0x00002181 subq %r14, %rax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002184 .p2align 4, 0x90 - //0x00002190 LBB0_421 - 0xc4, 0xc1, 0x7e, 0x6f, 0x34, 0x14, //0x00002190 vmovdqu (%r12,%rdx), %ymm6 - 0xc4, 0xe2, 0x7d, 0x00, 0xfe, //0x00002196 vpshufb %ymm6, %ymm0, %ymm7 - 0xc5, 0xcd, 0x74, 0xf7, //0x0000219b vpcmpeqb %ymm7, %ymm6, %ymm6 - 0xc5, 0xfd, 0xd7, 0xf6, //0x0000219f vpmovmskb %ymm6, %esi - 0x83, 0xfe, 0xff, //0x000021a3 cmpl $-1, %esi - 0x0f, 0x85, 0x72, 0x00, 0x00, 0x00, //0x000021a6 jne LBB0_431 - 0x48, 0x83, 0xc2, 0x20, //0x000021ac addq $32, %rdx - 0x48, 0x8d, 0x34, 0x01, //0x000021b0 leaq (%rcx,%rax), %rsi - 0x48, 0x83, 0xc6, 0xe0, //0x000021b4 addq $-32, %rsi - 0x48, 0x83, 0xc0, 0xe0, //0x000021b8 addq $-32, %rax - 0x48, 0x83, 0xfe, 0x1f, //0x000021bc cmpq $31, %rsi - 0x0f, 0x87, 0xca, 0xff, 0xff, 0xff, //0x000021c0 ja LBB0_421 - 0x4c, 0x89, 0xe2, //0x000021c6 movq %r12, %rdx - 0x48, 0x29, 0xc2, //0x000021c9 subq %rax, %rdx - 0x48, 0x01, 0xc8, //0x000021cc addq %rcx, %rax - 0x48, 0x85, 0xc0, //0x000021cf testq %rax, %rax - 0x0f, 0x84, 0x2d, 0x00, 0x00, 0x00, //0x000021d2 je LBB0_429 - //0x000021d8 LBB0_424 - 0x48, 0x8d, 0x3c, 0x02, //0x000021d8 leaq (%rdx,%rax), %rdi - 0x31, 0xf6, //0x000021dc xorl %esi, %esi - //0x000021de LBB0_425 - 0x0f, 0xbe, 0x1c, 0x32, //0x000021de movsbl (%rdx,%rsi), %ebx - 0x83, 0xfb, 0x20, //0x000021e2 cmpl $32, %ebx - 0x0f, 0x87, 0x56, 0x0e, 0x00, 0x00, //0x000021e5 ja LBB0_612 - 0x49, 0x0f, 0xa3, 0xda, //0x000021eb btq %rbx, %r10 - 0x0f, 0x83, 0x4c, 0x0e, 0x00, 0x00, //0x000021ef jae LBB0_612 - 0x48, 0x83, 0xc6, 0x01, //0x000021f5 addq $1, %rsi - 0x48, 0x39, 0xf0, //0x000021f9 cmpq %rsi, %rax - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x000021fc jne LBB0_425 - 0x48, 0x89, 0xfa, //0x00002202 movq %rdi, %rdx - //0x00002205 LBB0_429 - 0x4c, 0x29, 0xe2, //0x00002205 subq %r12, %rdx - 0x48, 0x39, 0xca, //0x00002208 cmpq %rcx, %rdx - 0x0f, 0x82, 0x1e, 0x00, 0x00, 0x00, //0x0000220b jb LBB0_432 - 0xe9, 0x2b, 0x00, 0x00, 0x00, //0x00002211 jmp LBB0_433 - //0x00002216 LBB0_430 - 0x49, 0x89, 0xd6, //0x00002216 movq %rdx, %r14 - 0xe9, 0x23, 0x00, 0x00, 0x00, //0x00002219 jmp LBB0_433 - //0x0000221e LBB0_431 - 0xf7, 0xd6, //0x0000221e notl %esi - 0x0f, 0xbc, 0xd6, //0x00002220 bsfl %esi, %edx - 0x48, 0x29, 0xc2, //0x00002223 subq %rax, %rdx - 0x48, 0x39, 0xca, //0x00002226 cmpq %rcx, %rdx - 0x0f, 0x83, 0x12, 0x00, 0x00, 0x00, //0x00002229 jae LBB0_433 - //0x0000222f LBB0_432 - 0x4c, 0x8d, 0x72, 0x01, //0x0000222f leaq $1(%rdx), %r14 - 0x4d, 0x89, 0x31, //0x00002233 movq %r14, (%r9) - 0x41, 0x80, 0x3c, 0x14, 0x5d, //0x00002236 cmpb $93, (%r12,%rdx) - 0x0f, 0x84, 0x86, 0x10, 0x00, 0x00, //0x0000223b je LBB0_647 - //0x00002241 LBB0_433 - 0x49, 0x83, 0xc6, 0xff, //0x00002241 addq $-1, %r14 - 0x4d, 0x89, 0x31, //0x00002245 movq %r14, (%r9) - 0x4d, 0x85, 0xc0, //0x00002248 testq %r8, %r8 - 0x0f, 0x8e, 0xbf, 0x0d, 0x00, 0x00, //0x0000224b jle LBB0_537 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002251 .p2align 4, 0x90 - //0x00002260 LBB0_434 - 0x49, 0x8b, 0x55, 0x00, //0x00002260 movq (%r13), %rdx - 0x49, 0x39, 0xd6, //0x00002264 cmpq %rdx, %r14 - 0x0f, 0x83, 0x33, 0x00, 0x00, 0x00, //0x00002267 jae LBB0_439 - 0x43, 0x8a, 0x04, 0x34, //0x0000226d movb (%r12,%r14), %al - 0x3c, 0x0d, //0x00002271 cmpb $13, %al - 0x0f, 0x84, 0x27, 0x00, 0x00, 0x00, //0x00002273 je LBB0_439 - 0x3c, 0x20, //0x00002279 cmpb $32, %al - 0x0f, 0x84, 0x1f, 0x00, 0x00, 0x00, //0x0000227b je LBB0_439 - 0x04, 0xf7, //0x00002281 addb $-9, %al - 0x3c, 0x01, //0x00002283 cmpb $1, %al - 0x0f, 0x86, 0x15, 0x00, 0x00, 0x00, //0x00002285 jbe LBB0_439 - 0x4c, 0x89, 0xf1, //0x0000228b movq %r14, %rcx - 0xe9, 0x6e, 0x01, 0x00, 0x00, //0x0000228e jmp LBB0_464 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002293 .p2align 4, 0x90 - //0x000022a0 LBB0_439 - 0x49, 0x8d, 0x4e, 0x01, //0x000022a0 leaq $1(%r14), %rcx - 0x48, 0x39, 0xd1, //0x000022a4 cmpq %rdx, %rcx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000022a7 jae LBB0_443 - 0x41, 0x8a, 0x04, 0x0c, //0x000022ad movb (%r12,%rcx), %al - 0x3c, 0x0d, //0x000022b1 cmpb $13, %al - 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x000022b3 je LBB0_443 - 0x3c, 0x20, //0x000022b9 cmpb $32, %al - 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x000022bb je LBB0_443 - 0x04, 0xf7, //0x000022c1 addb $-9, %al - 0x3c, 0x01, //0x000022c3 cmpb $1, %al - 0x0f, 0x87, 0x36, 0x01, 0x00, 0x00, //0x000022c5 ja LBB0_464 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x000022cb .p2align 4, 0x90 - //0x000022d0 LBB0_443 - 0x49, 0x8d, 0x4e, 0x02, //0x000022d0 leaq $2(%r14), %rcx - 0x48, 0x39, 0xd1, //0x000022d4 cmpq %rdx, %rcx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000022d7 jae LBB0_447 - 0x41, 0x8a, 0x04, 0x0c, //0x000022dd movb (%r12,%rcx), %al - 0x3c, 0x0d, //0x000022e1 cmpb $13, %al - 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x000022e3 je LBB0_447 - 0x3c, 0x20, //0x000022e9 cmpb $32, %al - 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x000022eb je LBB0_447 - 0x04, 0xf7, //0x000022f1 addb $-9, %al - 0x3c, 0x01, //0x000022f3 cmpb $1, %al - 0x0f, 0x87, 0x06, 0x01, 0x00, 0x00, //0x000022f5 ja LBB0_464 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x000022fb .p2align 4, 0x90 - //0x00002300 LBB0_447 - 0x49, 0x8d, 0x4e, 0x03, //0x00002300 leaq $3(%r14), %rcx - 0x48, 0x39, 0xd1, //0x00002304 cmpq %rdx, %rcx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00002307 jae LBB0_451 - 0x41, 0x8a, 0x04, 0x0c, //0x0000230d movb (%r12,%rcx), %al - 0x3c, 0x0d, //0x00002311 cmpb $13, %al - 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00002313 je LBB0_451 - 0x3c, 0x20, //0x00002319 cmpb $32, %al - 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x0000231b je LBB0_451 - 0x04, 0xf7, //0x00002321 addb $-9, %al - 0x3c, 0x01, //0x00002323 cmpb $1, %al - 0x0f, 0x87, 0xd6, 0x00, 0x00, 0x00, //0x00002325 ja LBB0_464 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000232b .p2align 4, 0x90 - //0x00002330 LBB0_451 - 0x49, 0x8d, 0x4e, 0x04, //0x00002330 leaq $4(%r14), %rcx - 0x48, 0x89, 0xd0, //0x00002334 movq %rdx, %rax - 0x48, 0x29, 0xc8, //0x00002337 subq %rcx, %rax - 0x0f, 0x86, 0xd0, 0x03, 0x00, 0x00, //0x0000233a jbe LBB0_504 - 0x48, 0x83, 0xf8, 0x20, //0x00002340 cmpq $32, %rax - 0x0f, 0x82, 0x52, 0x0c, 0x00, 0x00, //0x00002344 jb LBB0_605 - 0x48, 0xc7, 0xc0, 0xfc, 0xff, 0xff, 0xff, //0x0000234a movq $-4, %rax - 0x4c, 0x29, 0xf0, //0x00002351 subq %r14, %rax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002354 .p2align 4, 0x90 - //0x00002360 LBB0_454 - 0xc4, 0xc1, 0x7e, 0x6f, 0x34, 0x0c, //0x00002360 vmovdqu (%r12,%rcx), %ymm6 - 0xc4, 0xe2, 0x7d, 0x00, 0xfe, //0x00002366 vpshufb %ymm6, %ymm0, %ymm7 - 0xc5, 0xcd, 0x74, 0xf7, //0x0000236b vpcmpeqb %ymm7, %ymm6, %ymm6 - 0xc5, 0xfd, 0xd7, 0xf6, //0x0000236f vpmovmskb %ymm6, %esi - 0x83, 0xfe, 0xff, //0x00002373 cmpl $-1, %esi - 0x0f, 0x85, 0x74, 0x00, 0x00, 0x00, //0x00002376 jne LBB0_463 - 0x48, 0x83, 0xc1, 0x20, //0x0000237c addq $32, %rcx - 0x48, 0x8d, 0x34, 0x02, //0x00002380 leaq (%rdx,%rax), %rsi - 0x48, 0x83, 0xc6, 0xe0, //0x00002384 addq $-32, %rsi - 0x48, 0x83, 0xc0, 0xe0, //0x00002388 addq $-32, %rax - 0x48, 0x83, 0xfe, 0x1f, //0x0000238c cmpq $31, %rsi - 0x0f, 0x87, 0xca, 0xff, 0xff, 0xff, //0x00002390 ja LBB0_454 - 0x4c, 0x89, 0xe1, //0x00002396 movq %r12, %rcx - 0x48, 0x29, 0xc1, //0x00002399 subq %rax, %rcx - 0x48, 0x01, 0xd0, //0x0000239c addq %rdx, %rax - 0x48, 0x85, 0xc0, //0x0000239f testq %rax, %rax - 0x0f, 0x84, 0x2d, 0x00, 0x00, 0x00, //0x000023a2 je LBB0_462 - //0x000023a8 LBB0_457 - 0x48, 0x8d, 0x3c, 0x01, //0x000023a8 leaq (%rcx,%rax), %rdi - 0x31, 0xf6, //0x000023ac xorl %esi, %esi - //0x000023ae LBB0_458 - 0x0f, 0xbe, 0x1c, 0x31, //0x000023ae movsbl (%rcx,%rsi), %ebx - 0x83, 0xfb, 0x20, //0x000023b2 cmpl $32, %ebx - 0x0f, 0x87, 0x1d, 0x0b, 0x00, 0x00, //0x000023b5 ja LBB0_601 - 0x49, 0x0f, 0xa3, 0xda, //0x000023bb btq %rbx, %r10 - 0x0f, 0x83, 0x13, 0x0b, 0x00, 0x00, //0x000023bf jae LBB0_601 - 0x48, 0x83, 0xc6, 0x01, //0x000023c5 addq $1, %rsi - 0x48, 0x39, 0xf0, //0x000023c9 cmpq %rsi, %rax - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x000023cc jne LBB0_458 - 0x48, 0x89, 0xf9, //0x000023d2 movq %rdi, %rcx - //0x000023d5 LBB0_462 - 0x4c, 0x29, 0xe1, //0x000023d5 subq %r12, %rcx - 0x48, 0x39, 0xd1, //0x000023d8 cmpq %rdx, %rcx - 0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x000023db jb LBB0_464 - 0xe9, 0x30, 0x03, 0x00, 0x00, //0x000023e1 jmp LBB0_505 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000023e6 .p2align 4, 0x90 - //0x000023f0 LBB0_463 - 0xf7, 0xd6, //0x000023f0 notl %esi - 0x0f, 0xbc, 0xce, //0x000023f2 bsfl %esi, %ecx - 0x48, 0x29, 0xc1, //0x000023f5 subq %rax, %rcx - 0x48, 0x39, 0xd1, //0x000023f8 cmpq %rdx, %rcx - 0x0f, 0x83, 0x15, 0x03, 0x00, 0x00, //0x000023fb jae LBB0_505 - //0x00002401 LBB0_464 - 0x4c, 0x8d, 0x71, 0x01, //0x00002401 leaq $1(%rcx), %r14 - 0x4d, 0x89, 0x31, //0x00002405 movq %r14, (%r9) - 0x41, 0x0f, 0xbe, 0x04, 0x0c, //0x00002408 movsbl (%r12,%rcx), %eax - 0x83, 0xf8, 0x7b, //0x0000240d cmpl $123, %eax - 0x0f, 0x87, 0xfa, 0x02, 0x00, 0x00, //0x00002410 ja LBB0_504 - 0x48, 0x8d, 0x15, 0x7b, 0x35, 0x00, 0x00, //0x00002416 leaq $13691(%rip), %rdx /* LJTI0_0+0(%rip) */ - 0x48, 0x63, 0x04, 0x82, //0x0000241d movslq (%rdx,%rax,4), %rax - 0x48, 0x01, 0xd0, //0x00002421 addq %rdx, %rax - 0xff, 0xe0, //0x00002424 jmpq *%rax - //0x00002426 LBB0_466 - 0x4d, 0x8b, 0x4d, 0x00, //0x00002426 movq (%r13), %r9 - 0x4c, 0x89, 0xca, //0x0000242a movq %r9, %rdx - 0x4c, 0x29, 0xf2, //0x0000242d subq %r14, %rdx - 0x48, 0x83, 0xfa, 0x20, //0x00002430 cmpq $32, %rdx - 0x0f, 0x82, 0x73, 0x0b, 0x00, 0x00, //0x00002434 jb LBB0_606 - 0x48, 0x89, 0xce, //0x0000243a movq %rcx, %rsi - 0x48, 0xf7, 0xd6, //0x0000243d notq %rsi - 0x48, 0x8d, 0x59, 0x01, //0x00002440 leaq $1(%rcx), %rbx - 0x48, 0x8d, 0x51, 0x02, //0x00002444 leaq $2(%rcx), %rdx - 0x49, 0x8d, 0x3c, 0x0c, //0x00002448 leaq (%r12,%rcx), %rdi - 0x90, 0x90, 0x90, 0x90, //0x0000244c .p2align 4, 0x90 - //0x00002450 LBB0_468 - 0xc4, 0xc1, 0x7e, 0x6f, 0x34, 0x1c, //0x00002450 vmovdqu (%r12,%rbx), %ymm6 - 0xc5, 0xcd, 0x74, 0xfb, //0x00002456 vpcmpeqb %ymm3, %ymm6, %ymm7 - 0xc5, 0xcd, 0xdb, 0xf4, //0x0000245a vpand %ymm4, %ymm6, %ymm6 - 0xc5, 0xcd, 0x74, 0xf5, //0x0000245e vpcmpeqb %ymm5, %ymm6, %ymm6 - 0xc5, 0xcd, 0xeb, 0xf7, //0x00002462 vpor %ymm7, %ymm6, %ymm6 - 0xc5, 0xfd, 0xd7, 0xc6, //0x00002466 vpmovmskb %ymm6, %eax - 0x85, 0xc0, //0x0000246a testl %eax, %eax - 0x0f, 0x85, 0x1e, 0x01, 0x00, 0x00, //0x0000246c jne LBB0_483 - 0x48, 0x83, 0xc3, 0x20, //0x00002472 addq $32, %rbx - 0x49, 0x8d, 0x04, 0x31, //0x00002476 leaq (%r9,%rsi), %rax - 0x48, 0x83, 0xc0, 0xe0, //0x0000247a addq $-32, %rax - 0x48, 0x83, 0xc6, 0xe0, //0x0000247e addq $-32, %rsi - 0x48, 0x83, 0xc2, 0x20, //0x00002482 addq $32, %rdx - 0x48, 0x83, 0xc1, 0x20, //0x00002486 addq $32, %rcx - 0x48, 0x83, 0xc7, 0x20, //0x0000248a addq $32, %rdi - 0x48, 0x83, 0xf8, 0x1f, //0x0000248e cmpq $31, %rax - 0x0f, 0x87, 0xb8, 0xff, 0xff, 0xff, //0x00002492 ja LBB0_468 - 0x4d, 0x89, 0xe6, //0x00002498 movq %r12, %r14 - 0x49, 0x29, 0xf6, //0x0000249b subq %rsi, %r14 - 0x49, 0x01, 0xf1, //0x0000249e addq %rsi, %r9 - 0x4c, 0x89, 0xca, //0x000024a1 movq %r9, %rdx - 0x48, 0x83, 0xfa, 0x10, //0x000024a4 cmpq $16, %rdx - 0x4c, 0x8b, 0x4c, 0x24, 0x08, //0x000024a8 movq $8(%rsp), %r9 - 0x0f, 0x82, 0x68, 0x00, 0x00, 0x00, //0x000024ad jb LBB0_474 - //0x000024b3 LBB0_471 - 0x4c, 0x89, 0xe0, //0x000024b3 movq %r12, %rax - 0x4c, 0x29, 0xf0, //0x000024b6 subq %r14, %rax - 0x4c, 0x89, 0xf1, //0x000024b9 movq %r14, %rcx - 0x4c, 0x29, 0xe1, //0x000024bc subq %r12, %rcx - 0x48, 0x83, 0xc1, 0x01, //0x000024bf addq $1, %rcx - 0x49, 0x8d, 0x5e, 0xff, //0x000024c3 leaq $-1(%r14), %rbx - 0x48, 0x89, 0xdf, //0x000024c7 movq %rbx, %rdi - 0x4c, 0x29, 0xe7, //0x000024ca subq %r12, %rdi - 0x90, 0x90, 0x90, //0x000024cd .p2align 4, 0x90 - //0x000024d0 LBB0_472 - 0xc4, 0xc1, 0x7a, 0x6f, 0x36, //0x000024d0 vmovdqu (%r14), %xmm6 - 0xc5, 0xc9, 0x74, 0x3d, 0x03, 0xdd, 0xff, 0xff, //0x000024d5 vpcmpeqb $-8957(%rip), %xmm6, %xmm7 /* LCPI0_4+0(%rip) */ - 0xc5, 0xc9, 0xdb, 0x35, 0x0b, 0xdd, 0xff, 0xff, //0x000024dd vpand $-8949(%rip), %xmm6, %xmm6 /* LCPI0_5+0(%rip) */ - 0xc5, 0xb9, 0x74, 0xf6, //0x000024e5 vpcmpeqb %xmm6, %xmm8, %xmm6 - 0xc5, 0xc9, 0xeb, 0xf7, //0x000024e9 vpor %xmm7, %xmm6, %xmm6 - 0xc5, 0xf9, 0xd7, 0xf6, //0x000024ed vpmovmskb %xmm6, %esi - 0x85, 0xf6, //0x000024f1 testl %esi, %esi - 0x0f, 0x85, 0x62, 0x09, 0x00, 0x00, //0x000024f3 jne LBB0_595 - 0x49, 0x83, 0xc6, 0x10, //0x000024f9 addq $16, %r14 - 0x48, 0x83, 0xc2, 0xf0, //0x000024fd addq $-16, %rdx - 0x48, 0x83, 0xc0, 0xf0, //0x00002501 addq $-16, %rax - 0x48, 0x83, 0xc1, 0x10, //0x00002505 addq $16, %rcx - 0x48, 0x83, 0xc7, 0x10, //0x00002509 addq $16, %rdi - 0x48, 0x83, 0xc3, 0x10, //0x0000250d addq $16, %rbx - 0x48, 0x83, 0xfa, 0x0f, //0x00002511 cmpq $15, %rdx - 0x0f, 0x87, 0xb5, 0xff, 0xff, 0xff, //0x00002515 ja LBB0_472 - //0x0000251b LBB0_474 - 0x48, 0x85, 0xd2, //0x0000251b testq %rdx, %rdx - 0x0f, 0x84, 0x49, 0x00, 0x00, 0x00, //0x0000251e je LBB0_482 - 0x49, 0x8d, 0x04, 0x16, //0x00002524 leaq (%r14,%rdx), %rax - 0x48, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x10, 0x00, 0x00, //0x00002528 movabsq $17596481021440, %rsi - //0x00002532 LBB0_476 - 0x41, 0x0f, 0xb6, 0x0e, //0x00002532 movzbl (%r14), %ecx - 0x48, 0x83, 0xf9, 0x2c, //0x00002536 cmpq $44, %rcx - 0x0f, 0x87, 0x0a, 0x00, 0x00, 0x00, //0x0000253a ja LBB0_478 - 0x48, 0x0f, 0xa3, 0xce, //0x00002540 btq %rcx, %rsi - 0x0f, 0x82, 0x23, 0x00, 0x00, 0x00, //0x00002544 jb LBB0_482 - //0x0000254a LBB0_478 - 0x80, 0xf9, 0x5d, //0x0000254a cmpb $93, %cl - 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x0000254d je LBB0_482 - 0x80, 0xf9, 0x7d, //0x00002553 cmpb $125, %cl - 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00002556 je LBB0_482 - 0x49, 0x83, 0xc6, 0x01, //0x0000255c addq $1, %r14 - 0x48, 0x83, 0xc2, 0xff, //0x00002560 addq $-1, %rdx - 0x0f, 0x85, 0xc8, 0xff, 0xff, 0xff, //0x00002564 jne LBB0_476 - 0x49, 0x89, 0xc6, //0x0000256a movq %rax, %r14 - //0x0000256d LBB0_482 - 0x4d, 0x29, 0xe6, //0x0000256d subq %r12, %r14 - 0x4c, 0x8b, 0x4c, 0x24, 0x08, //0x00002570 movq $8(%rsp), %r9 - 0x4d, 0x89, 0x31, //0x00002575 movq %r14, (%r9) - 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002578 movabsq $4294977024, %r10 - 0xe9, 0x8f, 0x01, 0x00, 0x00, //0x00002582 jmp LBB0_505 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002587 .p2align 4, 0x90 - //0x00002590 LBB0_483 - 0x0f, 0xbc, 0xc0, //0x00002590 bsfl %eax, %eax - 0x49, 0x89, 0xc6, //0x00002593 movq %rax, %r14 - 0x49, 0x29, 0xf6, //0x00002596 subq %rsi, %r14 - 0x4c, 0x8b, 0x4c, 0x24, 0x08, //0x00002599 movq $8(%rsp), %r9 - 0x4d, 0x89, 0x31, //0x0000259e movq %r14, (%r9) - 0x4d, 0x85, 0xf6, //0x000025a1 testq %r14, %r14 - 0x0f, 0x8e, 0x6c, 0x01, 0x00, 0x00, //0x000025a4 jle LBB0_505 - 0x48, 0x01, 0xc2, //0x000025aa addq %rax, %rdx - 0x48, 0x01, 0xc1, //0x000025ad addq %rax, %rcx - 0x48, 0x01, 0xc7, //0x000025b0 addq %rax, %rdi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000025b3 .p2align 4, 0x90 - //0x000025c0 LBB0_485 - 0x0f, 0xb6, 0x07, //0x000025c0 movzbl (%rdi), %eax - 0x48, 0x83, 0xf8, 0x20, //0x000025c3 cmpq $32, %rax - 0x0f, 0x87, 0x49, 0x01, 0x00, 0x00, //0x000025c7 ja LBB0_505 - 0x49, 0x0f, 0xa3, 0xc2, //0x000025cd btq %rax, %r10 - 0x0f, 0x83, 0x3f, 0x01, 0x00, 0x00, //0x000025d1 jae LBB0_505 - 0x49, 0x89, 0x09, //0x000025d7 movq %rcx, (%r9) - 0x48, 0x83, 0xc2, 0xff, //0x000025da addq $-1, %rdx - 0x48, 0x83, 0xc1, 0xff, //0x000025de addq $-1, %rcx - 0x48, 0x83, 0xc7, 0xff, //0x000025e2 addq $-1, %rdi - 0x49, 0x83, 0xc6, 0xff, //0x000025e6 addq $-1, %r14 - 0x48, 0x83, 0xfa, 0x01, //0x000025ea cmpq $1, %rdx - 0x0f, 0x8f, 0xcc, 0xff, 0xff, 0xff, //0x000025ee jg LBB0_485 - 0x45, 0x31, 0xf6, //0x000025f4 xorl %r14d, %r14d - 0xe9, 0x1a, 0x01, 0x00, 0x00, //0x000025f7 jmp LBB0_505 - //0x000025fc LBB0_489 - 0x48, 0x83, 0xc1, 0x04, //0x000025fc addq $4, %rcx - 0x49, 0x3b, 0x4d, 0x00, //0x00002600 cmpq (%r13), %rcx - 0x0f, 0x86, 0x06, 0x01, 0x00, 0x00, //0x00002604 jbe LBB0_504 - 0xe9, 0x07, 0x01, 0x00, 0x00, //0x0000260a jmp LBB0_505 - //0x0000260f LBB0_490 - 0x4c, 0x89, 0x7c, 0x24, 0x28, //0x0000260f movq %r15, $40(%rsp) - 0x4c, 0x89, 0x6c, 0x24, 0x18, //0x00002614 movq %r13, $24(%rsp) - 0x4d, 0x8b, 0x4d, 0x00, //0x00002619 movq (%r13), %r9 - 0x4d, 0x89, 0xcd, //0x0000261d movq %r9, %r13 - 0x4d, 0x29, 0xf5, //0x00002620 subq %r14, %r13 - 0x49, 0x83, 0xfd, 0x20, //0x00002623 cmpq $32, %r13 - 0x0f, 0x8c, 0x97, 0x09, 0x00, 0x00, //0x00002627 jl LBB0_607 - 0x4d, 0x8d, 0x14, 0x0c, //0x0000262d leaq (%r12,%rcx), %r10 - 0x49, 0x29, 0xc9, //0x00002631 subq %rcx, %r9 - 0xb8, 0x1f, 0x00, 0x00, 0x00, //0x00002634 movl $31, %eax - 0x45, 0x31, 0xed, //0x00002639 xorl %r13d, %r13d - 0x45, 0x31, 0xff, //0x0000263c xorl %r15d, %r15d - 0xe9, 0x60, 0x00, 0x00, 0x00, //0x0000263f jmp LBB0_492 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002644 .p2align 4, 0x90 - //0x00002650 LBB0_497 - 0x44, 0x89, 0xfe, //0x00002650 movl %r15d, %esi - 0xf7, 0xd6, //0x00002653 notl %esi - 0x21, 0xde, //0x00002655 andl %ebx, %esi - 0x8d, 0x14, 0x36, //0x00002657 leal (%rsi,%rsi), %edx - 0x44, 0x09, 0xfa, //0x0000265a orl %r15d, %edx - 0x89, 0xd7, //0x0000265d movl %edx, %edi - 0xf7, 0xd7, //0x0000265f notl %edi - 0x21, 0xdf, //0x00002661 andl %ebx, %edi - 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002663 andl $-1431655766, %edi - 0x45, 0x31, 0xff, //0x00002669 xorl %r15d, %r15d - 0x01, 0xf7, //0x0000266c addl %esi, %edi - 0x41, 0x0f, 0x92, 0xc7, //0x0000266e setb %r15b - 0x01, 0xff, //0x00002672 addl %edi, %edi - 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00002674 xorl $1431655765, %edi - 0x21, 0xd7, //0x0000267a andl %edx, %edi - 0xf7, 0xd7, //0x0000267c notl %edi - 0x41, 0x21, 0xfb, //0x0000267e andl %edi, %r11d - 0x4d, 0x85, 0xdb, //0x00002681 testq %r11, %r11 - 0x0f, 0x85, 0x4e, 0x00, 0x00, 0x00, //0x00002684 jne LBB0_495 - //0x0000268a LBB0_498 - 0x49, 0x83, 0xc5, 0x20, //0x0000268a addq $32, %r13 - 0x49, 0x8d, 0x14, 0x01, //0x0000268e leaq (%r9,%rax), %rdx - 0x48, 0x83, 0xc2, 0xe0, //0x00002692 addq $-32, %rdx - 0x48, 0x83, 0xc0, 0xe0, //0x00002696 addq $-32, %rax - 0x48, 0x83, 0xfa, 0x3f, //0x0000269a cmpq $63, %rdx - 0x0f, 0x8e, 0x48, 0x08, 0x00, 0x00, //0x0000269e jle LBB0_499 - //0x000026a4 LBB0_492 - 0xc4, 0x81, 0x7e, 0x6f, 0x74, 0x2a, 0x01, //0x000026a4 vmovdqu $1(%r10,%r13), %ymm6 - 0xc5, 0xcd, 0x74, 0xf9, //0x000026ab vpcmpeqb %ymm1, %ymm6, %ymm7 - 0xc5, 0x7d, 0xd7, 0xdf, //0x000026af vpmovmskb %ymm7, %r11d - 0xc5, 0xcd, 0x74, 0xf2, //0x000026b3 vpcmpeqb %ymm2, %ymm6, %ymm6 - 0xc5, 0xfd, 0xd7, 0xde, //0x000026b7 vpmovmskb %ymm6, %ebx - 0x85, 0xdb, //0x000026bb testl %ebx, %ebx - 0x0f, 0x85, 0x8d, 0xff, 0xff, 0xff, //0x000026bd jne LBB0_497 - 0x4d, 0x85, 0xff, //0x000026c3 testq %r15, %r15 - 0x0f, 0x85, 0x84, 0xff, 0xff, 0xff, //0x000026c6 jne LBB0_497 - 0x45, 0x31, 0xff, //0x000026cc xorl %r15d, %r15d - 0x4d, 0x85, 0xdb, //0x000026cf testq %r11, %r11 - 0x0f, 0x84, 0xb2, 0xff, 0xff, 0xff, //0x000026d2 je LBB0_498 - //0x000026d8 LBB0_495 - 0x41, 0x0f, 0xbc, 0xc3, //0x000026d8 bsfl %r11d, %eax - 0x48, 0x01, 0xc8, //0x000026dc addq %rcx, %rax - 0x4e, 0x8d, 0x34, 0x28, //0x000026df leaq (%rax,%r13), %r14 - 0x49, 0x83, 0xc6, 0x02, //0x000026e3 addq $2, %r14 - 0x4c, 0x8b, 0x4c, 0x24, 0x08, //0x000026e7 movq $8(%rsp), %r9 - 0x4d, 0x89, 0x31, //0x000026ec movq %r14, (%r9) - //0x000026ef LBB0_496 - 0x4c, 0x8b, 0x6c, 0x24, 0x18, //0x000026ef movq $24(%rsp), %r13 - 0xe9, 0x4e, 0x07, 0x00, 0x00, //0x000026f4 jmp LBB0_590 - //0x000026f9 LBB0_503 - 0x48, 0x83, 0xc1, 0x05, //0x000026f9 addq $5, %rcx - 0x49, 0x3b, 0x4d, 0x00, //0x000026fd cmpq (%r13), %rcx - 0x0f, 0x87, 0x0f, 0x00, 0x00, 0x00, //0x00002701 ja LBB0_505 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002707 .p2align 4, 0x90 - //0x00002710 LBB0_504 - 0x49, 0x89, 0x09, //0x00002710 movq %rcx, (%r9) - 0x49, 0x89, 0xce, //0x00002713 movq %rcx, %r14 - //0x00002716 LBB0_505 - 0x48, 0x8b, 0x84, 0x24, 0x90, 0x00, 0x00, 0x00, //0x00002716 movq $144(%rsp), %rax - 0x4c, 0x8b, 0x20, //0x0000271e movq (%rax), %r12 - 0x48, 0x8b, 0x48, 0x08, //0x00002721 movq $8(%rax), %rcx - 0x49, 0x39, 0xce, //0x00002725 cmpq %rcx, %r14 - 0x0f, 0x83, 0x32, 0x00, 0x00, 0x00, //0x00002728 jae LBB0_510 - 0x43, 0x8a, 0x04, 0x34, //0x0000272e movb (%r12,%r14), %al - 0x3c, 0x0d, //0x00002732 cmpb $13, %al - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00002734 je LBB0_510 - 0x3c, 0x20, //0x0000273a cmpb $32, %al - 0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x0000273c je LBB0_510 - 0x04, 0xf7, //0x00002742 addb $-9, %al - 0x3c, 0x01, //0x00002744 cmpb $1, %al - 0x0f, 0x86, 0x14, 0x00, 0x00, 0x00, //0x00002746 jbe LBB0_510 - 0x4c, 0x89, 0xf2, //0x0000274c movq %r14, %rdx - 0xe9, 0x6d, 0x01, 0x00, 0x00, //0x0000274f jmp LBB0_535 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002754 .p2align 4, 0x90 - //0x00002760 LBB0_510 - 0x49, 0x8d, 0x56, 0x01, //0x00002760 leaq $1(%r14), %rdx - 0x48, 0x39, 0xca, //0x00002764 cmpq %rcx, %rdx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00002767 jae LBB0_514 - 0x41, 0x8a, 0x04, 0x14, //0x0000276d movb (%r12,%rdx), %al - 0x3c, 0x0d, //0x00002771 cmpb $13, %al - 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00002773 je LBB0_514 - 0x3c, 0x20, //0x00002779 cmpb $32, %al - 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x0000277b je LBB0_514 - 0x04, 0xf7, //0x00002781 addb $-9, %al - 0x3c, 0x01, //0x00002783 cmpb $1, %al - 0x0f, 0x87, 0x36, 0x01, 0x00, 0x00, //0x00002785 ja LBB0_535 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000278b .p2align 4, 0x90 - //0x00002790 LBB0_514 - 0x49, 0x8d, 0x56, 0x02, //0x00002790 leaq $2(%r14), %rdx - 0x48, 0x39, 0xca, //0x00002794 cmpq %rcx, %rdx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00002797 jae LBB0_518 - 0x41, 0x8a, 0x04, 0x14, //0x0000279d movb (%r12,%rdx), %al - 0x3c, 0x0d, //0x000027a1 cmpb $13, %al - 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x000027a3 je LBB0_518 - 0x3c, 0x20, //0x000027a9 cmpb $32, %al - 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x000027ab je LBB0_518 - 0x04, 0xf7, //0x000027b1 addb $-9, %al - 0x3c, 0x01, //0x000027b3 cmpb $1, %al - 0x0f, 0x87, 0x06, 0x01, 0x00, 0x00, //0x000027b5 ja LBB0_535 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x000027bb .p2align 4, 0x90 - //0x000027c0 LBB0_518 - 0x49, 0x8d, 0x56, 0x03, //0x000027c0 leaq $3(%r14), %rdx - 0x48, 0x39, 0xca, //0x000027c4 cmpq %rcx, %rdx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000027c7 jae LBB0_522 - 0x41, 0x8a, 0x04, 0x14, //0x000027cd movb (%r12,%rdx), %al - 0x3c, 0x0d, //0x000027d1 cmpb $13, %al - 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x000027d3 je LBB0_522 - 0x3c, 0x20, //0x000027d9 cmpb $32, %al - 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x000027db je LBB0_522 - 0x04, 0xf7, //0x000027e1 addb $-9, %al - 0x3c, 0x01, //0x000027e3 cmpb $1, %al - 0x0f, 0x87, 0xd6, 0x00, 0x00, 0x00, //0x000027e5 ja LBB0_535 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x000027eb .p2align 4, 0x90 - //0x000027f0 LBB0_522 - 0x49, 0x8d, 0x56, 0x04, //0x000027f0 leaq $4(%r14), %rdx - 0x48, 0x89, 0xc8, //0x000027f4 movq %rcx, %rax - 0x48, 0x29, 0xd0, //0x000027f7 subq %rdx, %rax - 0x0f, 0x86, 0x08, 0x27, 0x00, 0x00, //0x000027fa jbe LBB0_1038 - 0x48, 0x83, 0xf8, 0x20, //0x00002800 cmpq $32, %rax - 0x0f, 0x82, 0x81, 0x07, 0x00, 0x00, //0x00002804 jb LBB0_603 - 0x48, 0xc7, 0xc0, 0xfc, 0xff, 0xff, 0xff, //0x0000280a movq $-4, %rax - 0x4c, 0x29, 0xf0, //0x00002811 subq %r14, %rax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002814 .p2align 4, 0x90 - //0x00002820 LBB0_525 - 0xc4, 0xc1, 0x7e, 0x6f, 0x34, 0x14, //0x00002820 vmovdqu (%r12,%rdx), %ymm6 - 0xc4, 0xe2, 0x7d, 0x00, 0xfe, //0x00002826 vpshufb %ymm6, %ymm0, %ymm7 - 0xc5, 0xcd, 0x74, 0xf7, //0x0000282b vpcmpeqb %ymm7, %ymm6, %ymm6 - 0xc5, 0xfd, 0xd7, 0xf6, //0x0000282f vpmovmskb %ymm6, %esi - 0x83, 0xfe, 0xff, //0x00002833 cmpl $-1, %esi - 0x0f, 0x85, 0x74, 0x00, 0x00, 0x00, //0x00002836 jne LBB0_534 - 0x48, 0x83, 0xc2, 0x20, //0x0000283c addq $32, %rdx - 0x48, 0x8d, 0x34, 0x01, //0x00002840 leaq (%rcx,%rax), %rsi - 0x48, 0x83, 0xc6, 0xe0, //0x00002844 addq $-32, %rsi - 0x48, 0x83, 0xc0, 0xe0, //0x00002848 addq $-32, %rax - 0x48, 0x83, 0xfe, 0x1f, //0x0000284c cmpq $31, %rsi - 0x0f, 0x87, 0xca, 0xff, 0xff, 0xff, //0x00002850 ja LBB0_525 - 0x4c, 0x89, 0xe2, //0x00002856 movq %r12, %rdx - 0x48, 0x29, 0xc2, //0x00002859 subq %rax, %rdx - 0x48, 0x01, 0xc8, //0x0000285c addq %rcx, %rax - 0x48, 0x85, 0xc0, //0x0000285f testq %rax, %rax - 0x0f, 0x84, 0x2f, 0x00, 0x00, 0x00, //0x00002862 je LBB0_533 - //0x00002868 LBB0_528 - 0x48, 0x8d, 0x3c, 0x02, //0x00002868 leaq (%rdx,%rax), %rdi - 0x31, 0xf6, //0x0000286c xorl %esi, %esi - 0x90, 0x90, //0x0000286e .p2align 4, 0x90 - //0x00002870 LBB0_529 - 0x0f, 0xbe, 0x1c, 0x32, //0x00002870 movsbl (%rdx,%rsi), %ebx - 0x83, 0xfb, 0x20, //0x00002874 cmpl $32, %ebx - 0x0f, 0x87, 0x47, 0x06, 0x00, 0x00, //0x00002877 ja LBB0_600 - 0x49, 0x0f, 0xa3, 0xda, //0x0000287d btq %rbx, %r10 - 0x0f, 0x83, 0x3d, 0x06, 0x00, 0x00, //0x00002881 jae LBB0_600 - 0x48, 0x83, 0xc6, 0x01, //0x00002887 addq $1, %rsi - 0x48, 0x39, 0xf0, //0x0000288b cmpq %rsi, %rax - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x0000288e jne LBB0_529 - 0x48, 0x89, 0xfa, //0x00002894 movq %rdi, %rdx - //0x00002897 LBB0_533 - 0x4c, 0x29, 0xe2, //0x00002897 subq %r12, %rdx - 0x48, 0x39, 0xca, //0x0000289a cmpq %rcx, %rdx - 0x0f, 0x82, 0x1e, 0x00, 0x00, 0x00, //0x0000289d jb LBB0_535 - 0xe9, 0x63, 0x26, 0x00, 0x00, //0x000028a3 jmp LBB0_1048 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000028a8 .p2align 4, 0x90 - //0x000028b0 LBB0_534 - 0xf7, 0xd6, //0x000028b0 notl %esi - 0x0f, 0xbc, 0xd6, //0x000028b2 bsfl %esi, %edx - 0x48, 0x29, 0xc2, //0x000028b5 subq %rax, %rdx - 0x48, 0x39, 0xca, //0x000028b8 cmpq %rcx, %rdx - 0x0f, 0x83, 0x4a, 0x26, 0x00, 0x00, //0x000028bb jae LBB0_1048 - //0x000028c1 LBB0_535 - 0x4c, 0x8d, 0x72, 0x01, //0x000028c1 leaq $1(%rdx), %r14 - 0x4d, 0x89, 0x31, //0x000028c5 movq %r14, (%r9) - 0x41, 0x8a, 0x04, 0x14, //0x000028c8 movb (%r12,%rdx), %al - 0x3c, 0x2c, //0x000028cc cmpb $44, %al - 0x0f, 0x85, 0xd3, 0x09, 0x00, 0x00, //0x000028ce jne LBB0_644 - 0x49, 0x8d, 0x40, 0xff, //0x000028d4 leaq $-1(%r8), %rax - 0x49, 0x83, 0xf8, 0x02, //0x000028d8 cmpq $2, %r8 - 0x49, 0x89, 0xc0, //0x000028dc movq %rax, %r8 - 0x0f, 0x8d, 0x7b, 0xf9, 0xff, 0xff, //0x000028df jge LBB0_434 - 0xe9, 0x26, 0x07, 0x00, 0x00, //0x000028e5 jmp LBB0_537 - //0x000028ea LBB0_540 - 0x4c, 0x89, 0x7c, 0x24, 0x28, //0x000028ea movq %r15, $40(%rsp) - 0x4d, 0x8b, 0x55, 0x00, //0x000028ef movq (%r13), %r10 - 0x4d, 0x29, 0xf2, //0x000028f3 subq %r14, %r10 - 0x4d, 0x01, 0xf4, //0x000028f6 addq %r14, %r12 - 0x45, 0x31, 0xdb, //0x000028f9 xorl %r11d, %r11d - 0x45, 0x31, 0xf6, //0x000028fc xorl %r14d, %r14d - 0x45, 0x31, 0xff, //0x000028ff xorl %r15d, %r15d - 0x31, 0xdb, //0x00002902 xorl %ebx, %ebx - 0x49, 0x83, 0xfa, 0x40, //0x00002904 cmpq $64, %r10 - 0x0f, 0x8c, 0x4b, 0x01, 0x00, 0x00, //0x00002908 jl LBB0_549 - //0x0000290e LBB0_543 - 0xc4, 0x41, 0x7e, 0x6f, 0x3c, 0x24, //0x0000290e vmovdqu (%r12), %ymm15 - 0xc4, 0x41, 0x7e, 0x6f, 0x74, 0x24, 0x20, //0x00002914 vmovdqu $32(%r12), %ymm14 - 0xc5, 0x85, 0x74, 0xf2, //0x0000291b vpcmpeqb %ymm2, %ymm15, %ymm6 - 0xc5, 0xfd, 0xd7, 0xc6, //0x0000291f vpmovmskb %ymm6, %eax - 0xc5, 0x8d, 0x74, 0xf2, //0x00002923 vpcmpeqb %ymm2, %ymm14, %ymm6 - 0xc5, 0xfd, 0xd7, 0xce, //0x00002927 vpmovmskb %ymm6, %ecx - 0x48, 0xc1, 0xe1, 0x20, //0x0000292b shlq $32, %rcx - 0x48, 0x09, 0xc8, //0x0000292f orq %rcx, %rax - 0x48, 0x89, 0xc1, //0x00002932 movq %rax, %rcx - 0x4c, 0x09, 0xf1, //0x00002935 orq %r14, %rcx - 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00002938 jne LBB0_545 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000293e movq $-1, %rax - 0x45, 0x31, 0xf6, //0x00002945 xorl %r14d, %r14d - 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00002948 jmp LBB0_546 - //0x0000294d LBB0_545 - 0x4c, 0x89, 0xf1, //0x0000294d movq %r14, %rcx - 0x48, 0xf7, 0xd1, //0x00002950 notq %rcx - 0x48, 0x21, 0xc1, //0x00002953 andq %rax, %rcx - 0x48, 0x8d, 0x34, 0x09, //0x00002956 leaq (%rcx,%rcx), %rsi - 0x4c, 0x09, 0xf6, //0x0000295a orq %r14, %rsi - 0x48, 0x89, 0xf7, //0x0000295d movq %rsi, %rdi - 0x48, 0xf7, 0xd7, //0x00002960 notq %rdi - 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002963 movabsq $-6148914691236517206, %rdx - 0x48, 0x21, 0xd0, //0x0000296d andq %rdx, %rax - 0x48, 0x21, 0xf8, //0x00002970 andq %rdi, %rax - 0x45, 0x31, 0xf6, //0x00002973 xorl %r14d, %r14d - 0x48, 0x01, 0xc8, //0x00002976 addq %rcx, %rax - 0x41, 0x0f, 0x92, 0xc6, //0x00002979 setb %r14b - 0x48, 0x01, 0xc0, //0x0000297d addq %rax, %rax - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002980 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xc8, //0x0000298a xorq %rcx, %rax - 0x48, 0x21, 0xf0, //0x0000298d andq %rsi, %rax - 0x48, 0xf7, 0xd0, //0x00002990 notq %rax - //0x00002993 LBB0_546 - 0x4c, 0x8b, 0x4c, 0x24, 0x08, //0x00002993 movq $8(%rsp), %r9 - 0xc5, 0x8d, 0x74, 0xf1, //0x00002998 vpcmpeqb %ymm1, %ymm14, %ymm6 - 0xc5, 0xfd, 0xd7, 0xce, //0x0000299c vpmovmskb %ymm6, %ecx - 0x48, 0xc1, 0xe1, 0x20, //0x000029a0 shlq $32, %rcx - 0xc5, 0x85, 0x74, 0xf1, //0x000029a4 vpcmpeqb %ymm1, %ymm15, %ymm6 - 0xc5, 0xfd, 0xd7, 0xf6, //0x000029a8 vpmovmskb %ymm6, %esi - 0x48, 0x09, 0xce, //0x000029ac orq %rcx, %rsi - 0x48, 0x21, 0xc6, //0x000029af andq %rax, %rsi - 0xc4, 0xe1, 0xf9, 0x6e, 0xf6, //0x000029b2 vmovq %rsi, %xmm6 - 0xc4, 0xc3, 0x49, 0x44, 0xf1, 0x00, //0x000029b7 vpclmulqdq $0, %xmm9, %xmm6, %xmm6 - 0xc4, 0xe1, 0xf9, 0x7e, 0xf0, //0x000029bd vmovq %xmm6, %rax - 0x4c, 0x31, 0xd8, //0x000029c2 xorq %r11, %rax - 0xc4, 0xc1, 0x05, 0x74, 0xf2, //0x000029c5 vpcmpeqb %ymm10, %ymm15, %ymm6 - 0xc5, 0xfd, 0xd7, 0xf6, //0x000029ca vpmovmskb %ymm6, %esi - 0xc4, 0xc1, 0x0d, 0x74, 0xf2, //0x000029ce vpcmpeqb %ymm10, %ymm14, %ymm6 - 0xc5, 0xfd, 0xd7, 0xce, //0x000029d3 vpmovmskb %ymm6, %ecx - 0x48, 0xc1, 0xe1, 0x20, //0x000029d7 shlq $32, %rcx - 0x48, 0x09, 0xce, //0x000029db orq %rcx, %rsi - 0x48, 0x89, 0xc1, //0x000029de movq %rax, %rcx - 0x48, 0xf7, 0xd1, //0x000029e1 notq %rcx - 0x48, 0x21, 0xce, //0x000029e4 andq %rcx, %rsi - 0xc5, 0x85, 0x74, 0xf5, //0x000029e7 vpcmpeqb %ymm5, %ymm15, %ymm6 - 0xc5, 0xfd, 0xd7, 0xfe, //0x000029eb vpmovmskb %ymm6, %edi - 0xc5, 0x8d, 0x74, 0xf5, //0x000029ef vpcmpeqb %ymm5, %ymm14, %ymm6 - 0xc5, 0xfd, 0xd7, 0xd6, //0x000029f3 vpmovmskb %ymm6, %edx - 0x48, 0xc1, 0xe2, 0x20, //0x000029f7 shlq $32, %rdx - 0x48, 0x09, 0xd7, //0x000029fb orq %rdx, %rdi - 0x48, 0x21, 0xcf, //0x000029fe andq %rcx, %rdi - 0x0f, 0x84, 0x31, 0x00, 0x00, 0x00, //0x00002a01 je LBB0_541 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002a07 .p2align 4, 0x90 - //0x00002a10 LBB0_547 - 0x48, 0x8d, 0x4f, 0xff, //0x00002a10 leaq $-1(%rdi), %rcx - 0x48, 0x89, 0xca, //0x00002a14 movq %rcx, %rdx - 0x48, 0x21, 0xf2, //0x00002a17 andq %rsi, %rdx - 0xf3, 0x48, 0x0f, 0xb8, 0xd2, //0x00002a1a popcntq %rdx, %rdx - 0x4c, 0x01, 0xfa, //0x00002a1f addq %r15, %rdx - 0x48, 0x39, 0xda, //0x00002a22 cmpq %rbx, %rdx - 0x0f, 0x86, 0xf8, 0x03, 0x00, 0x00, //0x00002a25 jbe LBB0_588 - 0x48, 0x83, 0xc3, 0x01, //0x00002a2b addq $1, %rbx - 0x48, 0x21, 0xcf, //0x00002a2f andq %rcx, %rdi - 0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x00002a32 jne LBB0_547 - //0x00002a38 LBB0_541 - 0x48, 0xc1, 0xf8, 0x3f, //0x00002a38 sarq $63, %rax - 0xf3, 0x48, 0x0f, 0xb8, 0xce, //0x00002a3c popcntq %rsi, %rcx - 0x49, 0x01, 0xcf, //0x00002a41 addq %rcx, %r15 - 0x49, 0x83, 0xc4, 0x40, //0x00002a44 addq $64, %r12 - 0x49, 0x83, 0xc2, 0xc0, //0x00002a48 addq $-64, %r10 - 0x49, 0x89, 0xc3, //0x00002a4c movq %rax, %r11 - 0x49, 0x83, 0xfa, 0x40, //0x00002a4f cmpq $64, %r10 - 0x0f, 0x8d, 0xb5, 0xfe, 0xff, 0xff, //0x00002a53 jge LBB0_543 - //0x00002a59 LBB0_549 - 0x4d, 0x85, 0xd2, //0x00002a59 testq %r10, %r10 - 0x0f, 0x8e, 0x6b, 0x05, 0x00, 0x00, //0x00002a5c jle LBB0_608 - 0xc5, 0xc9, 0xef, 0xf6, //0x00002a62 vpxor %xmm6, %xmm6, %xmm6 - 0xc5, 0xfe, 0x7f, 0x74, 0x24, 0x60, //0x00002a66 vmovdqu %ymm6, $96(%rsp) - 0xc5, 0xfe, 0x7f, 0x74, 0x24, 0x40, //0x00002a6c vmovdqu %ymm6, $64(%rsp) - 0x44, 0x89, 0xe0, //0x00002a72 movl %r12d, %eax - 0x25, 0xff, 0x0f, 0x00, 0x00, //0x00002a75 andl $4095, %eax - 0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x00002a7a cmpl $4033, %eax - 0x0f, 0x82, 0x89, 0xfe, 0xff, 0xff, //0x00002a7f jb LBB0_543 - 0x49, 0x83, 0xfa, 0x20, //0x00002a85 cmpq $32, %r10 - 0x0f, 0x82, 0x1e, 0x00, 0x00, 0x00, //0x00002a89 jb LBB0_553 - 0xc4, 0xc1, 0x7e, 0x6f, 0x34, 0x24, //0x00002a8f vmovdqu (%r12), %ymm6 - 0xc5, 0xfe, 0x7f, 0x74, 0x24, 0x40, //0x00002a95 vmovdqu %ymm6, $64(%rsp) - 0x49, 0x83, 0xc4, 0x20, //0x00002a9b addq $32, %r12 - 0x49, 0x8d, 0x7a, 0xe0, //0x00002a9f leaq $-32(%r10), %rdi - 0x4c, 0x8d, 0x4c, 0x24, 0x60, //0x00002aa3 leaq $96(%rsp), %r9 - 0xe9, 0x08, 0x00, 0x00, 0x00, //0x00002aa8 jmp LBB0_554 - //0x00002aad LBB0_553 - 0x4c, 0x8d, 0x4c, 0x24, 0x40, //0x00002aad leaq $64(%rsp), %r9 - 0x4c, 0x89, 0xd7, //0x00002ab2 movq %r10, %rdi - //0x00002ab5 LBB0_554 - 0x48, 0x83, 0xff, 0x10, //0x00002ab5 cmpq $16, %rdi - 0x0f, 0x82, 0x5e, 0x00, 0x00, 0x00, //0x00002ab9 jb LBB0_555 - 0xc4, 0xc1, 0x7a, 0x6f, 0x34, 0x24, //0x00002abf vmovdqu (%r12), %xmm6 - 0xc4, 0xc1, 0x7a, 0x7f, 0x31, //0x00002ac5 vmovdqu %xmm6, (%r9) - 0x49, 0x83, 0xc4, 0x10, //0x00002aca addq $16, %r12 - 0x49, 0x83, 0xc1, 0x10, //0x00002ace addq $16, %r9 - 0x48, 0x83, 0xc7, 0xf0, //0x00002ad2 addq $-16, %rdi - 0x48, 0x83, 0xff, 0x08, //0x00002ad6 cmpq $8, %rdi - 0x0f, 0x83, 0x47, 0x00, 0x00, 0x00, //0x00002ada jae LBB0_560 - //0x00002ae0 LBB0_556 - 0x48, 0x83, 0xff, 0x04, //0x00002ae0 cmpq $4, %rdi - 0x0f, 0x8c, 0x5a, 0x00, 0x00, 0x00, //0x00002ae4 jl LBB0_557 - //0x00002aea LBB0_561 - 0x41, 0x8b, 0x04, 0x24, //0x00002aea movl (%r12), %eax - 0x41, 0x89, 0x01, //0x00002aee movl %eax, (%r9) - 0x49, 0x83, 0xc4, 0x04, //0x00002af1 addq $4, %r12 - 0x49, 0x83, 0xc1, 0x04, //0x00002af5 addq $4, %r9 - 0x48, 0x83, 0xc7, 0xfc, //0x00002af9 addq $-4, %rdi - 0x48, 0x83, 0xff, 0x02, //0x00002afd cmpq $2, %rdi - 0x0f, 0x83, 0x47, 0x00, 0x00, 0x00, //0x00002b01 jae LBB0_562 - //0x00002b07 LBB0_558 - 0x4c, 0x89, 0xe0, //0x00002b07 movq %r12, %rax - 0x4c, 0x8d, 0x64, 0x24, 0x40, //0x00002b0a leaq $64(%rsp), %r12 - 0x48, 0x85, 0xff, //0x00002b0f testq %rdi, %rdi - 0x0f, 0x85, 0x5c, 0x00, 0x00, 0x00, //0x00002b12 jne LBB0_563 - 0xe9, 0xf1, 0xfd, 0xff, 0xff, //0x00002b18 jmp LBB0_543 - //0x00002b1d LBB0_555 - 0x48, 0x83, 0xff, 0x08, //0x00002b1d cmpq $8, %rdi - 0x0f, 0x82, 0xb9, 0xff, 0xff, 0xff, //0x00002b21 jb LBB0_556 - //0x00002b27 LBB0_560 - 0x49, 0x8b, 0x04, 0x24, //0x00002b27 movq (%r12), %rax - 0x49, 0x89, 0x01, //0x00002b2b movq %rax, (%r9) - 0x49, 0x83, 0xc4, 0x08, //0x00002b2e addq $8, %r12 - 0x49, 0x83, 0xc1, 0x08, //0x00002b32 addq $8, %r9 - 0x48, 0x83, 0xc7, 0xf8, //0x00002b36 addq $-8, %rdi - 0x48, 0x83, 0xff, 0x04, //0x00002b3a cmpq $4, %rdi - 0x0f, 0x8d, 0xa6, 0xff, 0xff, 0xff, //0x00002b3e jge LBB0_561 - //0x00002b44 LBB0_557 - 0x48, 0x83, 0xff, 0x02, //0x00002b44 cmpq $2, %rdi - 0x0f, 0x82, 0xb9, 0xff, 0xff, 0xff, //0x00002b48 jb LBB0_558 - //0x00002b4e LBB0_562 - 0x41, 0x0f, 0xb7, 0x04, 0x24, //0x00002b4e movzwl (%r12), %eax - 0x66, 0x41, 0x89, 0x01, //0x00002b53 movw %ax, (%r9) - 0x49, 0x83, 0xc4, 0x02, //0x00002b57 addq $2, %r12 - 0x49, 0x83, 0xc1, 0x02, //0x00002b5b addq $2, %r9 - 0x48, 0x83, 0xc7, 0xfe, //0x00002b5f addq $-2, %rdi - 0x4c, 0x89, 0xe0, //0x00002b63 movq %r12, %rax - 0x4c, 0x8d, 0x64, 0x24, 0x40, //0x00002b66 leaq $64(%rsp), %r12 - 0x48, 0x85, 0xff, //0x00002b6b testq %rdi, %rdi - 0x0f, 0x84, 0x9a, 0xfd, 0xff, 0xff, //0x00002b6e je LBB0_543 - //0x00002b74 LBB0_563 - 0x8a, 0x00, //0x00002b74 movb (%rax), %al - 0x41, 0x88, 0x01, //0x00002b76 movb %al, (%r9) - 0x4c, 0x8d, 0x64, 0x24, 0x40, //0x00002b79 leaq $64(%rsp), %r12 - 0xe9, 0x8b, 0xfd, 0xff, 0xff, //0x00002b7e jmp LBB0_543 - //0x00002b83 LBB0_564 - 0x4c, 0x89, 0x7c, 0x24, 0x28, //0x00002b83 movq %r15, $40(%rsp) - 0x4d, 0x8b, 0x55, 0x00, //0x00002b88 movq (%r13), %r10 - 0x4d, 0x29, 0xf2, //0x00002b8c subq %r14, %r10 - 0x4d, 0x01, 0xf4, //0x00002b8f addq %r14, %r12 - 0x45, 0x31, 0xdb, //0x00002b92 xorl %r11d, %r11d - 0x45, 0x31, 0xf6, //0x00002b95 xorl %r14d, %r14d - 0x45, 0x31, 0xff, //0x00002b98 xorl %r15d, %r15d - 0x31, 0xdb, //0x00002b9b xorl %ebx, %ebx - 0x49, 0x83, 0xfa, 0x40, //0x00002b9d cmpq $64, %r10 - 0x0f, 0x8c, 0x52, 0x01, 0x00, 0x00, //0x00002ba1 jl LBB0_573 - //0x00002ba7 LBB0_567 - 0xc4, 0x41, 0x7e, 0x6f, 0x3c, 0x24, //0x00002ba7 vmovdqu (%r12), %ymm15 - 0xc4, 0x41, 0x7e, 0x6f, 0x74, 0x24, 0x20, //0x00002bad vmovdqu $32(%r12), %ymm14 - 0xc5, 0x85, 0x74, 0xf2, //0x00002bb4 vpcmpeqb %ymm2, %ymm15, %ymm6 - 0xc5, 0xfd, 0xd7, 0xc6, //0x00002bb8 vpmovmskb %ymm6, %eax - 0xc5, 0x8d, 0x74, 0xf2, //0x00002bbc vpcmpeqb %ymm2, %ymm14, %ymm6 - 0xc5, 0xfd, 0xd7, 0xce, //0x00002bc0 vpmovmskb %ymm6, %ecx - 0x48, 0xc1, 0xe1, 0x20, //0x00002bc4 shlq $32, %rcx - 0x48, 0x09, 0xc8, //0x00002bc8 orq %rcx, %rax - 0x48, 0x89, 0xc1, //0x00002bcb movq %rax, %rcx - 0x4c, 0x09, 0xf1, //0x00002bce orq %r14, %rcx - 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00002bd1 jne LBB0_569 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002bd7 movq $-1, %rax - 0x45, 0x31, 0xf6, //0x00002bde xorl %r14d, %r14d - 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00002be1 jmp LBB0_570 - //0x00002be6 LBB0_569 - 0x4c, 0x89, 0xf1, //0x00002be6 movq %r14, %rcx - 0x48, 0xf7, 0xd1, //0x00002be9 notq %rcx - 0x48, 0x21, 0xc1, //0x00002bec andq %rax, %rcx - 0x48, 0x8d, 0x34, 0x09, //0x00002bef leaq (%rcx,%rcx), %rsi - 0x4c, 0x09, 0xf6, //0x00002bf3 orq %r14, %rsi - 0x48, 0x89, 0xf7, //0x00002bf6 movq %rsi, %rdi - 0x48, 0xf7, 0xd7, //0x00002bf9 notq %rdi - 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002bfc movabsq $-6148914691236517206, %rdx - 0x48, 0x21, 0xd0, //0x00002c06 andq %rdx, %rax - 0x48, 0x21, 0xf8, //0x00002c09 andq %rdi, %rax - 0x45, 0x31, 0xf6, //0x00002c0c xorl %r14d, %r14d - 0x48, 0x01, 0xc8, //0x00002c0f addq %rcx, %rax - 0x41, 0x0f, 0x92, 0xc6, //0x00002c12 setb %r14b - 0x48, 0x01, 0xc0, //0x00002c16 addq %rax, %rax - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002c19 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xc8, //0x00002c23 xorq %rcx, %rax - 0x48, 0x21, 0xf0, //0x00002c26 andq %rsi, %rax - 0x48, 0xf7, 0xd0, //0x00002c29 notq %rax - //0x00002c2c LBB0_570 - 0x4c, 0x8b, 0x4c, 0x24, 0x08, //0x00002c2c movq $8(%rsp), %r9 - 0xc5, 0x8d, 0x74, 0xf1, //0x00002c31 vpcmpeqb %ymm1, %ymm14, %ymm6 - 0xc5, 0xfd, 0xd7, 0xce, //0x00002c35 vpmovmskb %ymm6, %ecx - 0x48, 0xc1, 0xe1, 0x20, //0x00002c39 shlq $32, %rcx - 0xc5, 0x85, 0x74, 0xf1, //0x00002c3d vpcmpeqb %ymm1, %ymm15, %ymm6 - 0xc5, 0xfd, 0xd7, 0xf6, //0x00002c41 vpmovmskb %ymm6, %esi - 0x48, 0x09, 0xce, //0x00002c45 orq %rcx, %rsi - 0x48, 0x21, 0xc6, //0x00002c48 andq %rax, %rsi - 0xc4, 0xe1, 0xf9, 0x6e, 0xf6, //0x00002c4b vmovq %rsi, %xmm6 - 0xc4, 0xc3, 0x49, 0x44, 0xf1, 0x00, //0x00002c50 vpclmulqdq $0, %xmm9, %xmm6, %xmm6 - 0xc4, 0xe1, 0xf9, 0x7e, 0xf0, //0x00002c56 vmovq %xmm6, %rax - 0x4c, 0x31, 0xd8, //0x00002c5b xorq %r11, %rax - 0xc4, 0xc1, 0x05, 0x74, 0xf4, //0x00002c5e vpcmpeqb %ymm12, %ymm15, %ymm6 - 0xc5, 0xfd, 0xd7, 0xf6, //0x00002c63 vpmovmskb %ymm6, %esi - 0xc4, 0xc1, 0x0d, 0x74, 0xf4, //0x00002c67 vpcmpeqb %ymm12, %ymm14, %ymm6 - 0xc5, 0xfd, 0xd7, 0xce, //0x00002c6c vpmovmskb %ymm6, %ecx - 0x48, 0xc1, 0xe1, 0x20, //0x00002c70 shlq $32, %rcx - 0x48, 0x09, 0xce, //0x00002c74 orq %rcx, %rsi - 0x48, 0x89, 0xc1, //0x00002c77 movq %rax, %rcx - 0x48, 0xf7, 0xd1, //0x00002c7a notq %rcx - 0x48, 0x21, 0xce, //0x00002c7d andq %rcx, %rsi - 0xc4, 0xc1, 0x05, 0x74, 0xf5, //0x00002c80 vpcmpeqb %ymm13, %ymm15, %ymm6 - 0xc5, 0xfd, 0xd7, 0xfe, //0x00002c85 vpmovmskb %ymm6, %edi - 0xc4, 0xc1, 0x0d, 0x74, 0xf5, //0x00002c89 vpcmpeqb %ymm13, %ymm14, %ymm6 - 0xc5, 0xfd, 0xd7, 0xd6, //0x00002c8e vpmovmskb %ymm6, %edx - 0x48, 0xc1, 0xe2, 0x20, //0x00002c92 shlq $32, %rdx - 0x48, 0x09, 0xd7, //0x00002c96 orq %rdx, %rdi - 0x48, 0x21, 0xcf, //0x00002c99 andq %rcx, %rdi - 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x00002c9c je LBB0_565 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002ca2 .p2align 4, 0x90 - //0x00002cb0 LBB0_571 - 0x48, 0x8d, 0x4f, 0xff, //0x00002cb0 leaq $-1(%rdi), %rcx - 0x48, 0x89, 0xca, //0x00002cb4 movq %rcx, %rdx - 0x48, 0x21, 0xf2, //0x00002cb7 andq %rsi, %rdx - 0xf3, 0x48, 0x0f, 0xb8, 0xd2, //0x00002cba popcntq %rdx, %rdx - 0x4c, 0x01, 0xfa, //0x00002cbf addq %r15, %rdx - 0x48, 0x39, 0xda, //0x00002cc2 cmpq %rbx, %rdx - 0x0f, 0x86, 0x58, 0x01, 0x00, 0x00, //0x00002cc5 jbe LBB0_588 - 0x48, 0x83, 0xc3, 0x01, //0x00002ccb addq $1, %rbx - 0x48, 0x21, 0xcf, //0x00002ccf andq %rcx, %rdi - 0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x00002cd2 jne LBB0_571 - //0x00002cd8 LBB0_565 - 0x48, 0xc1, 0xf8, 0x3f, //0x00002cd8 sarq $63, %rax - 0xf3, 0x48, 0x0f, 0xb8, 0xce, //0x00002cdc popcntq %rsi, %rcx - 0x49, 0x01, 0xcf, //0x00002ce1 addq %rcx, %r15 - 0x49, 0x83, 0xc4, 0x40, //0x00002ce4 addq $64, %r12 - 0x49, 0x83, 0xc2, 0xc0, //0x00002ce8 addq $-64, %r10 - 0x49, 0x89, 0xc3, //0x00002cec movq %rax, %r11 - 0x49, 0x83, 0xfa, 0x40, //0x00002cef cmpq $64, %r10 - 0x0f, 0x8d, 0xae, 0xfe, 0xff, 0xff, //0x00002cf3 jge LBB0_567 - //0x00002cf9 LBB0_573 - 0x4d, 0x85, 0xd2, //0x00002cf9 testq %r10, %r10 - 0x0f, 0x8e, 0xcb, 0x02, 0x00, 0x00, //0x00002cfc jle LBB0_608 - 0xc5, 0xc9, 0xef, 0xf6, //0x00002d02 vpxor %xmm6, %xmm6, %xmm6 - 0xc5, 0xfe, 0x7f, 0x74, 0x24, 0x60, //0x00002d06 vmovdqu %ymm6, $96(%rsp) - 0xc5, 0xfe, 0x7f, 0x74, 0x24, 0x40, //0x00002d0c vmovdqu %ymm6, $64(%rsp) - 0x44, 0x89, 0xe0, //0x00002d12 movl %r12d, %eax - 0x25, 0xff, 0x0f, 0x00, 0x00, //0x00002d15 andl $4095, %eax - 0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x00002d1a cmpl $4033, %eax - 0x0f, 0x82, 0x82, 0xfe, 0xff, 0xff, //0x00002d1f jb LBB0_567 - 0x49, 0x83, 0xfa, 0x20, //0x00002d25 cmpq $32, %r10 - 0x0f, 0x82, 0x1e, 0x00, 0x00, 0x00, //0x00002d29 jb LBB0_577 - 0xc4, 0xc1, 0x7e, 0x6f, 0x34, 0x24, //0x00002d2f vmovdqu (%r12), %ymm6 - 0xc5, 0xfe, 0x7f, 0x74, 0x24, 0x40, //0x00002d35 vmovdqu %ymm6, $64(%rsp) - 0x49, 0x83, 0xc4, 0x20, //0x00002d3b addq $32, %r12 - 0x49, 0x8d, 0x7a, 0xe0, //0x00002d3f leaq $-32(%r10), %rdi - 0x4c, 0x8d, 0x4c, 0x24, 0x60, //0x00002d43 leaq $96(%rsp), %r9 - 0xe9, 0x08, 0x00, 0x00, 0x00, //0x00002d48 jmp LBB0_578 - //0x00002d4d LBB0_577 - 0x4c, 0x8d, 0x4c, 0x24, 0x40, //0x00002d4d leaq $64(%rsp), %r9 - 0x4c, 0x89, 0xd7, //0x00002d52 movq %r10, %rdi - //0x00002d55 LBB0_578 - 0x48, 0x83, 0xff, 0x10, //0x00002d55 cmpq $16, %rdi - 0x0f, 0x82, 0x5e, 0x00, 0x00, 0x00, //0x00002d59 jb LBB0_579 - 0xc4, 0xc1, 0x7a, 0x6f, 0x34, 0x24, //0x00002d5f vmovdqu (%r12), %xmm6 - 0xc4, 0xc1, 0x7a, 0x7f, 0x31, //0x00002d65 vmovdqu %xmm6, (%r9) - 0x49, 0x83, 0xc4, 0x10, //0x00002d6a addq $16, %r12 - 0x49, 0x83, 0xc1, 0x10, //0x00002d6e addq $16, %r9 - 0x48, 0x83, 0xc7, 0xf0, //0x00002d72 addq $-16, %rdi - 0x48, 0x83, 0xff, 0x08, //0x00002d76 cmpq $8, %rdi - 0x0f, 0x83, 0x47, 0x00, 0x00, 0x00, //0x00002d7a jae LBB0_584 - //0x00002d80 LBB0_580 - 0x48, 0x83, 0xff, 0x04, //0x00002d80 cmpq $4, %rdi - 0x0f, 0x8c, 0x5a, 0x00, 0x00, 0x00, //0x00002d84 jl LBB0_581 - //0x00002d8a LBB0_585 - 0x41, 0x8b, 0x04, 0x24, //0x00002d8a movl (%r12), %eax - 0x41, 0x89, 0x01, //0x00002d8e movl %eax, (%r9) - 0x49, 0x83, 0xc4, 0x04, //0x00002d91 addq $4, %r12 - 0x49, 0x83, 0xc1, 0x04, //0x00002d95 addq $4, %r9 - 0x48, 0x83, 0xc7, 0xfc, //0x00002d99 addq $-4, %rdi - 0x48, 0x83, 0xff, 0x02, //0x00002d9d cmpq $2, %rdi - 0x0f, 0x83, 0x47, 0x00, 0x00, 0x00, //0x00002da1 jae LBB0_586 - //0x00002da7 LBB0_582 - 0x4c, 0x89, 0xe0, //0x00002da7 movq %r12, %rax - 0x4c, 0x8d, 0x64, 0x24, 0x40, //0x00002daa leaq $64(%rsp), %r12 - 0x48, 0x85, 0xff, //0x00002daf testq %rdi, %rdi - 0x0f, 0x85, 0x5c, 0x00, 0x00, 0x00, //0x00002db2 jne LBB0_587 - 0xe9, 0xea, 0xfd, 0xff, 0xff, //0x00002db8 jmp LBB0_567 - //0x00002dbd LBB0_579 - 0x48, 0x83, 0xff, 0x08, //0x00002dbd cmpq $8, %rdi - 0x0f, 0x82, 0xb9, 0xff, 0xff, 0xff, //0x00002dc1 jb LBB0_580 - //0x00002dc7 LBB0_584 - 0x49, 0x8b, 0x04, 0x24, //0x00002dc7 movq (%r12), %rax - 0x49, 0x89, 0x01, //0x00002dcb movq %rax, (%r9) - 0x49, 0x83, 0xc4, 0x08, //0x00002dce addq $8, %r12 - 0x49, 0x83, 0xc1, 0x08, //0x00002dd2 addq $8, %r9 - 0x48, 0x83, 0xc7, 0xf8, //0x00002dd6 addq $-8, %rdi - 0x48, 0x83, 0xff, 0x04, //0x00002dda cmpq $4, %rdi - 0x0f, 0x8d, 0xa6, 0xff, 0xff, 0xff, //0x00002dde jge LBB0_585 - //0x00002de4 LBB0_581 - 0x48, 0x83, 0xff, 0x02, //0x00002de4 cmpq $2, %rdi - 0x0f, 0x82, 0xb9, 0xff, 0xff, 0xff, //0x00002de8 jb LBB0_582 - //0x00002dee LBB0_586 - 0x41, 0x0f, 0xb7, 0x04, 0x24, //0x00002dee movzwl (%r12), %eax - 0x66, 0x41, 0x89, 0x01, //0x00002df3 movw %ax, (%r9) - 0x49, 0x83, 0xc4, 0x02, //0x00002df7 addq $2, %r12 - 0x49, 0x83, 0xc1, 0x02, //0x00002dfb addq $2, %r9 - 0x48, 0x83, 0xc7, 0xfe, //0x00002dff addq $-2, %rdi - 0x4c, 0x89, 0xe0, //0x00002e03 movq %r12, %rax - 0x4c, 0x8d, 0x64, 0x24, 0x40, //0x00002e06 leaq $64(%rsp), %r12 - 0x48, 0x85, 0xff, //0x00002e0b testq %rdi, %rdi - 0x0f, 0x84, 0x93, 0xfd, 0xff, 0xff, //0x00002e0e je LBB0_567 - //0x00002e14 LBB0_587 - 0x8a, 0x00, //0x00002e14 movb (%rax), %al - 0x41, 0x88, 0x01, //0x00002e16 movb %al, (%r9) - 0x4c, 0x8d, 0x64, 0x24, 0x40, //0x00002e19 leaq $64(%rsp), %r12 - 0xe9, 0x84, 0xfd, 0xff, 0xff, //0x00002e1e jmp LBB0_567 - //0x00002e23 LBB0_588 - 0x49, 0x8b, 0x45, 0x00, //0x00002e23 movq (%r13), %rax - 0x48, 0x0f, 0xbc, 0xcf, //0x00002e27 bsfq %rdi, %rcx - 0x4c, 0x29, 0xd1, //0x00002e2b subq %r10, %rcx - 0x4c, 0x8d, 0x34, 0x01, //0x00002e2e leaq (%rcx,%rax), %r14 - 0x49, 0x83, 0xc6, 0x01, //0x00002e32 addq $1, %r14 - 0x4d, 0x89, 0x31, //0x00002e36 movq %r14, (%r9) - 0x49, 0x8b, 0x45, 0x00, //0x00002e39 movq (%r13), %rax - 0x49, 0x39, 0xc6, //0x00002e3d cmpq %rax, %r14 - 0x4c, 0x0f, 0x47, 0xf0, //0x00002e40 cmovaq %rax, %r14 - //0x00002e44 LBB0_589 - 0x4d, 0x89, 0x31, //0x00002e44 movq %r14, (%r9) - //0x00002e47 LBB0_590 - 0x4c, 0x8b, 0x7c, 0x24, 0x28, //0x00002e47 movq $40(%rsp), %r15 - 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002e4c movabsq $4294977024, %r10 - 0xe9, 0xbb, 0xf8, 0xff, 0xff, //0x00002e56 jmp LBB0_505 - //0x00002e5b LBB0_595 - 0x66, 0x0f, 0xbc, 0xd6, //0x00002e5b bsfw %si, %dx - 0x0f, 0xb7, 0xf2, //0x00002e5f movzwl %dx, %esi - 0x48, 0x89, 0xf2, //0x00002e62 movq %rsi, %rdx - 0x48, 0x29, 0xc2, //0x00002e65 subq %rax, %rdx - 0x49, 0x89, 0x11, //0x00002e68 movq %rdx, (%r9) - 0x48, 0x85, 0xd2, //0x00002e6b testq %rdx, %rdx - 0x0f, 0x8e, 0x48, 0x00, 0x00, 0x00, //0x00002e6e jle LBB0_604 - 0x48, 0x01, 0xf1, //0x00002e74 addq %rsi, %rcx - 0x48, 0x01, 0xf7, //0x00002e77 addq %rsi, %rdi - 0x48, 0x01, 0xf3, //0x00002e7a addq %rsi, %rbx - //0x00002e7d LBB0_597 - 0x0f, 0xb6, 0x03, //0x00002e7d movzbl (%rbx), %eax - 0x48, 0x83, 0xf8, 0x20, //0x00002e80 cmpq $32, %rax - 0x0f, 0x87, 0x32, 0x00, 0x00, 0x00, //0x00002e84 ja LBB0_604 - 0x49, 0x0f, 0xa3, 0xc2, //0x00002e8a btq %rax, %r10 - 0x0f, 0x83, 0x28, 0x00, 0x00, 0x00, //0x00002e8e jae LBB0_604 - 0x49, 0x89, 0x39, //0x00002e94 movq %rdi, (%r9) - 0x48, 0x83, 0xc1, 0xff, //0x00002e97 addq $-1, %rcx - 0x48, 0x83, 0xc7, 0xff, //0x00002e9b addq $-1, %rdi - 0x48, 0x83, 0xc3, 0xff, //0x00002e9f addq $-1, %rbx - 0x48, 0x83, 0xc2, 0xff, //0x00002ea3 addq $-1, %rdx - 0x41, 0xbe, 0x00, 0x00, 0x00, 0x00, //0x00002ea7 movl $0, %r14d - 0x48, 0x83, 0xf9, 0x01, //0x00002ead cmpq $1, %rcx - 0x0f, 0x8f, 0xc6, 0xff, 0xff, 0xff, //0x00002eb1 jg LBB0_597 - 0xe9, 0x5a, 0xf8, 0xff, 0xff, //0x00002eb7 jmp LBB0_505 - //0x00002ebc LBB0_604 - 0x49, 0x89, 0xd6, //0x00002ebc movq %rdx, %r14 - 0xe9, 0x52, 0xf8, 0xff, 0xff, //0x00002ebf jmp LBB0_505 - //0x00002ec4 LBB0_600 - 0x4c, 0x29, 0xe2, //0x00002ec4 subq %r12, %rdx - 0x48, 0x01, 0xf2, //0x00002ec7 addq %rsi, %rdx - 0x48, 0x39, 0xca, //0x00002eca cmpq %rcx, %rdx - 0x0f, 0x82, 0xee, 0xf9, 0xff, 0xff, //0x00002ecd jb LBB0_535 - 0xe9, 0x33, 0x20, 0x00, 0x00, //0x00002ed3 jmp LBB0_1048 - //0x00002ed8 LBB0_601 - 0x4c, 0x29, 0xe1, //0x00002ed8 subq %r12, %rcx - 0x48, 0x01, 0xf1, //0x00002edb addq %rsi, %rcx - 0x48, 0x39, 0xd1, //0x00002ede cmpq %rdx, %rcx - 0x0f, 0x82, 0x1a, 0xf5, 0xff, 0xff, //0x00002ee1 jb LBB0_464 - 0xe9, 0x2a, 0xf8, 0xff, 0xff, //0x00002ee7 jmp LBB0_505 - //0x00002eec LBB0_499 - 0x4d, 0x85, 0xff, //0x00002eec testq %r15, %r15 - 0x0f, 0x85, 0xe6, 0x00, 0x00, 0x00, //0x00002eef jne LBB0_609 - 0x4b, 0x8d, 0x04, 0x2a, //0x00002ef5 leaq (%r10,%r13), %rax - 0x48, 0x83, 0xc0, 0x01, //0x00002ef9 addq $1, %rax - 0x49, 0xf7, 0xd5, //0x00002efd notq %r13 - 0x4d, 0x01, 0xcd, //0x00002f00 addq %r9, %r13 - //0x00002f03 LBB0_501 - 0x4c, 0x8b, 0x7c, 0x24, 0x28, //0x00002f03 movq $40(%rsp), %r15 - 0x4d, 0x85, 0xed, //0x00002f08 testq %r13, %r13 - 0x4c, 0x8b, 0x4c, 0x24, 0x08, //0x00002f0b movq $8(%rsp), %r9 - 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002f10 movabsq $4294977024, %r10 - 0x0f, 0x8f, 0x1d, 0x00, 0x00, 0x00, //0x00002f1a jg LBB0_592 - 0xe9, 0x45, 0x00, 0x00, 0x00, //0x00002f20 jmp LBB0_502 - //0x00002f25 LBB0_591 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00002f25 movq $-2, %rcx - 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00002f2c movl $2, %esi - 0x48, 0x01, 0xf0, //0x00002f31 addq %rsi, %rax - 0x49, 0x01, 0xcd, //0x00002f34 addq %rcx, %r13 - 0x0f, 0x8e, 0x2d, 0x00, 0x00, 0x00, //0x00002f37 jle LBB0_502 - //0x00002f3d LBB0_592 - 0x0f, 0xb6, 0x08, //0x00002f3d movzbl (%rax), %ecx - 0x80, 0xf9, 0x5c, //0x00002f40 cmpb $92, %cl - 0x0f, 0x84, 0xdc, 0xff, 0xff, 0xff, //0x00002f43 je LBB0_591 - 0x80, 0xf9, 0x22, //0x00002f49 cmpb $34, %cl - 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x00002f4c je LBB0_602 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002f52 movq $-1, %rcx - 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00002f59 movl $1, %esi - 0x48, 0x01, 0xf0, //0x00002f5e addq %rsi, %rax - 0x49, 0x01, 0xcd, //0x00002f61 addq %rcx, %r13 - 0x0f, 0x8f, 0xd3, 0xff, 0xff, 0xff, //0x00002f64 jg LBB0_592 - //0x00002f6a LBB0_502 - 0x4c, 0x8b, 0x6c, 0x24, 0x18, //0x00002f6a movq $24(%rsp), %r13 - 0xe9, 0xa2, 0xf7, 0xff, 0xff, //0x00002f6f jmp LBB0_505 - //0x00002f74 LBB0_602 - 0x4c, 0x29, 0xe0, //0x00002f74 subq %r12, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00002f77 addq $1, %rax - 0x49, 0x89, 0x01, //0x00002f7b movq %rax, (%r9) - 0x49, 0x89, 0xc6, //0x00002f7e movq %rax, %r14 - 0x4c, 0x8b, 0x6c, 0x24, 0x18, //0x00002f81 movq $24(%rsp), %r13 - 0xe9, 0x8b, 0xf7, 0xff, 0xff, //0x00002f86 jmp LBB0_505 - //0x00002f8b LBB0_603 - 0x4c, 0x01, 0xe2, //0x00002f8b addq %r12, %rdx - 0x48, 0x85, 0xc0, //0x00002f8e testq %rax, %rax - 0x0f, 0x85, 0xd1, 0xf8, 0xff, 0xff, //0x00002f91 jne LBB0_528 - 0xe9, 0xfb, 0xf8, 0xff, 0xff, //0x00002f97 jmp LBB0_533 - //0x00002f9c LBB0_605 - 0x4c, 0x01, 0xe1, //0x00002f9c addq %r12, %rcx - 0x48, 0x85, 0xc0, //0x00002f9f testq %rax, %rax - 0x0f, 0x85, 0x00, 0xf4, 0xff, 0xff, //0x00002fa2 jne LBB0_457 - 0xe9, 0x28, 0xf4, 0xff, 0xff, //0x00002fa8 jmp LBB0_462 - //0x00002fad LBB0_606 - 0x4d, 0x01, 0xe6, //0x00002fad addq %r12, %r14 - 0x48, 0x83, 0xfa, 0x10, //0x00002fb0 cmpq $16, %rdx - 0x4c, 0x8b, 0x4c, 0x24, 0x08, //0x00002fb4 movq $8(%rsp), %r9 - 0x0f, 0x83, 0xf4, 0xf4, 0xff, 0xff, //0x00002fb9 jae LBB0_471 - 0xe9, 0x57, 0xf5, 0xff, 0xff, //0x00002fbf jmp LBB0_474 - //0x00002fc4 LBB0_607 - 0x4b, 0x8d, 0x04, 0x34, //0x00002fc4 leaq (%r12,%r14), %rax - 0xe9, 0x36, 0xff, 0xff, 0xff, //0x00002fc8 jmp LBB0_501 - //0x00002fcd LBB0_608 - 0x4d, 0x8b, 0x75, 0x00, //0x00002fcd movq (%r13), %r14 - 0x4c, 0x8b, 0x4c, 0x24, 0x08, //0x00002fd1 movq $8(%rsp), %r9 - 0xe9, 0x69, 0xfe, 0xff, 0xff, //0x00002fd6 jmp LBB0_589 - //0x00002fdb LBB0_609 - 0x49, 0x8d, 0x41, 0xff, //0x00002fdb leaq $-1(%r9), %rax - 0x4c, 0x39, 0xe8, //0x00002fdf cmpq %r13, %rax - 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00002fe2 jne LBB0_611 - 0x4c, 0x8b, 0x4c, 0x24, 0x08, //0x00002fe8 movq $8(%rsp), %r9 - 0xe9, 0xfd, 0xf6, 0xff, 0xff, //0x00002fed jmp LBB0_496 - //0x00002ff2 LBB0_611 - 0x4b, 0x8d, 0x04, 0x2a, //0x00002ff2 leaq (%r10,%r13), %rax - 0x48, 0x83, 0xc0, 0x02, //0x00002ff6 addq $2, %rax - 0x4d, 0x29, 0xe9, //0x00002ffa subq %r13, %r9 - 0x49, 0x83, 0xc1, 0xfe, //0x00002ffd addq $-2, %r9 - 0x4d, 0x89, 0xcd, //0x00003001 movq %r9, %r13 - 0xe9, 0xfa, 0xfe, 0xff, 0xff, //0x00003004 jmp LBB0_501 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003009 .p2align 4, 0x90 - //0x00003010 LBB0_537 - 0x49, 0x83, 0xc7, 0x10, //0x00003010 addq $16, %r15 - 0x4c, 0x89, 0xf0, //0x00003014 movq %r14, %rax - 0x48, 0x8b, 0x8c, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00003017 movq $160(%rsp), %rcx - 0x49, 0x39, 0xcf, //0x0000301f cmpq %rcx, %r15 - 0x0f, 0x85, 0x11, 0xd3, 0xff, 0xff, //0x00003022 jne LBB0_2 - 0xe9, 0x4d, 0x00, 0x00, 0x00, //0x00003028 jmp LBB0_538 - //0x0000302d LBB0_33 - 0x4c, 0x29, 0xe2, //0x0000302d subq %r12, %rdx - 0x48, 0x01, 0xf2, //0x00003030 addq %rsi, %rdx - 0x48, 0x39, 0xca, //0x00003033 cmpq %rcx, %rdx - 0x0f, 0x82, 0xc5, 0xd4, 0xff, 0xff, //0x00003036 jb LBB0_32 - 0xe9, 0x72, 0xd4, 0xff, 0xff, //0x0000303c jmp LBB0_34 - //0x00003041 LBB0_612 - 0x4c, 0x29, 0xe2, //0x00003041 subq %r12, %rdx - 0x48, 0x01, 0xf2, //0x00003044 addq %rsi, %rdx - 0x48, 0x39, 0xca, //0x00003047 cmpq %rcx, %rdx - 0x0f, 0x82, 0xdf, 0xf1, 0xff, 0xff, //0x0000304a jb LBB0_432 - 0xe9, 0xec, 0xf1, 0xff, 0xff, //0x00003050 jmp LBB0_433 - //0x00003055 LBB0_613 - 0x4d, 0x01, 0xe6, //0x00003055 addq %r12, %r14 - 0x4c, 0x89, 0xf2, //0x00003058 movq %r14, %rdx - 0x48, 0x85, 0xff, //0x0000305b testq %rdi, %rdi - 0x0f, 0x85, 0x16, 0xd4, 0xff, 0xff, //0x0000305e jne LBB0_25 - 0xe9, 0x3e, 0xd4, 0xff, 0xff, //0x00003064 jmp LBB0_30 - //0x00003069 LBB0_614 - 0x4c, 0x01, 0xe2, //0x00003069 addq %r12, %rdx - 0x48, 0x85, 0xc0, //0x0000306c testq %rax, %rax - 0x0f, 0x85, 0x63, 0xf1, 0xff, 0xff, //0x0000306f jne LBB0_424 - 0xe9, 0x8b, 0xf1, 0xff, 0xff, //0x00003075 jmp LBB0_429 - //0x0000307a LBB0_538 - 0x4c, 0x8b, 0x64, 0x24, 0x10, //0x0000307a movq $16(%rsp), %r12 - 0x4d, 0x85, 0xe4, //0x0000307f testq %r12, %r12 - 0x0f, 0x84, 0x7e, 0x00, 0x00, 0x00, //0x00003082 je LBB0_615 - 0x4c, 0x89, 0x6c, 0x24, 0x18, //0x00003088 movq %r13, $24(%rsp) - 0xc5, 0xfa, 0x6f, 0x05, 0x7b, 0xd1, 0xff, 0xff, //0x0000308d vmovdqu $-11909(%rip), %xmm0 /* LCPI0_12+0(%rip) */ - 0xc4, 0xc1, 0x7a, 0x7f, 0x04, 0x24, //0x00003095 vmovdqu %xmm0, (%r12) - 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000309b movq $-1, %r10 - 0xc5, 0xfe, 0x6f, 0x2d, 0x56, 0xcf, 0xff, 0xff, //0x000030a2 vmovdqu $-12458(%rip), %ymm5 /* LCPI0_0+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0xce, 0xcf, 0xff, 0xff, //0x000030aa vmovdqu $-12338(%rip), %ymm6 /* LCPI0_7+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x3d, 0xe6, 0xcf, 0xff, 0xff, //0x000030b2 vmovdqu $-12314(%rip), %ymm7 /* LCPI0_8+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x05, 0x5e, 0xd0, 0xff, 0xff, //0x000030ba vmovdqu $-12194(%rip), %ymm8 /* LCPI0_13+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x0d, 0x76, 0xd0, 0xff, 0xff, //0x000030c2 vmovdqu $-12170(%rip), %ymm9 /* LCPI0_14+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x15, 0x8e, 0xd0, 0xff, 0xff, //0x000030ca vmovdqu $-12146(%rip), %ymm10 /* LCPI0_15+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x1d, 0xa6, 0xd0, 0xff, 0xff, //0x000030d2 vmovdqu $-12122(%rip), %ymm11 /* LCPI0_16+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x25, 0x5e, 0xcf, 0xff, 0xff, //0x000030da vmovdqu $-12450(%rip), %ymm12 /* LCPI0_2+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x2d, 0xb6, 0xd0, 0xff, 0xff, //0x000030e2 vmovdqu $-12106(%rip), %ymm13 /* LCPI0_17+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x35, 0xce, 0xd0, 0xff, 0xff, //0x000030ea vmovdqu $-12082(%rip), %ymm14 /* LCPI0_18+0(%rip) */ - 0xc5, 0x7a, 0x6f, 0x3d, 0x26, 0xd1, 0xff, 0xff, //0x000030f2 vmovdqu $-11994(%rip), %xmm15 /* LCPI0_19+0(%rip) */ - 0x4c, 0x8d, 0x35, 0x77, 0x2c, 0x00, 0x00, //0x000030fa leaq $11383(%rip), %r14 /* LJTI0_2+0(%rip) */ - 0xe9, 0x7a, 0x02, 0x00, 0x00, //0x00003101 jmp LBB0_676 - //0x00003106 LBB0_615 - 0x4d, 0x89, 0xef, //0x00003106 movq %r13, %r15 - 0x48, 0x8b, 0x84, 0x24, 0x90, 0x00, 0x00, 0x00, //0x00003109 movq $144(%rsp), %rax - 0x4c, 0x8b, 0x18, //0x00003111 movq (%rax), %r11 - 0x48, 0x8b, 0x58, 0x08, //0x00003114 movq $8(%rax), %rbx - 0x49, 0x8b, 0x39, //0x00003118 movq (%r9), %rdi - 0x48, 0x39, 0xdf, //0x0000311b cmpq %rbx, %rdi - 0x0f, 0x83, 0x26, 0x00, 0x00, 0x00, //0x0000311e jae LBB0_620 - 0x41, 0x8a, 0x04, 0x3b, //0x00003124 movb (%r11,%rdi), %al - 0x3c, 0x0d, //0x00003128 cmpb $13, %al - 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x0000312a je LBB0_620 - 0x3c, 0x20, //0x00003130 cmpb $32, %al - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00003132 je LBB0_620 - 0x04, 0xf7, //0x00003138 addb $-9, %al - 0x3c, 0x01, //0x0000313a cmpb $1, %al - 0x0f, 0x86, 0x08, 0x00, 0x00, 0x00, //0x0000313c jbe LBB0_620 - 0x48, 0x89, 0xf8, //0x00003142 movq %rdi, %rax - 0xe9, 0x58, 0x1c, 0x00, 0x00, //0x00003145 jmp LBB0_652 - //0x0000314a LBB0_620 - 0x48, 0x8d, 0x47, 0x01, //0x0000314a leaq $1(%rdi), %rax - 0x48, 0x39, 0xd8, //0x0000314e cmpq %rbx, %rax - 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x00003151 jae LBB0_624 - 0x41, 0x8a, 0x0c, 0x03, //0x00003157 movb (%r11,%rax), %cl - 0x80, 0xf9, 0x0d, //0x0000315b cmpb $13, %cl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x0000315e je LBB0_624 - 0x80, 0xf9, 0x20, //0x00003164 cmpb $32, %cl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x00003167 je LBB0_624 - 0x80, 0xc1, 0xf7, //0x0000316d addb $-9, %cl - 0x80, 0xf9, 0x01, //0x00003170 cmpb $1, %cl - 0x0f, 0x87, 0x29, 0x1c, 0x00, 0x00, //0x00003173 ja LBB0_652 - //0x00003179 LBB0_624 - 0x48, 0x8d, 0x47, 0x02, //0x00003179 leaq $2(%rdi), %rax - 0x48, 0x39, 0xd8, //0x0000317d cmpq %rbx, %rax - 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x00003180 jae LBB0_628 - 0x41, 0x8a, 0x0c, 0x03, //0x00003186 movb (%r11,%rax), %cl - 0x80, 0xf9, 0x0d, //0x0000318a cmpb $13, %cl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x0000318d je LBB0_628 - 0x80, 0xf9, 0x20, //0x00003193 cmpb $32, %cl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x00003196 je LBB0_628 - 0x80, 0xc1, 0xf7, //0x0000319c addb $-9, %cl - 0x80, 0xf9, 0x01, //0x0000319f cmpb $1, %cl - 0x0f, 0x87, 0xfa, 0x1b, 0x00, 0x00, //0x000031a2 ja LBB0_652 - //0x000031a8 LBB0_628 - 0x48, 0x8d, 0x47, 0x03, //0x000031a8 leaq $3(%rdi), %rax - 0x48, 0x39, 0xd8, //0x000031ac cmpq %rbx, %rax - 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x000031af jae LBB0_632 - 0x41, 0x8a, 0x0c, 0x03, //0x000031b5 movb (%r11,%rax), %cl - 0x80, 0xf9, 0x0d, //0x000031b9 cmpb $13, %cl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000031bc je LBB0_632 - 0x80, 0xf9, 0x20, //0x000031c2 cmpb $32, %cl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000031c5 je LBB0_632 - 0x80, 0xc1, 0xf7, //0x000031cb addb $-9, %cl - 0x80, 0xf9, 0x01, //0x000031ce cmpb $1, %cl - 0x0f, 0x87, 0xcb, 0x1b, 0x00, 0x00, //0x000031d1 ja LBB0_652 - //0x000031d7 LBB0_632 - 0x48, 0x8d, 0x47, 0x04, //0x000031d7 leaq $4(%rdi), %rax - 0x48, 0x89, 0xda, //0x000031db movq %rbx, %rdx - 0x48, 0x29, 0xc2, //0x000031de subq %rax, %rdx - 0x0f, 0x86, 0x94, 0x1b, 0x00, 0x00, //0x000031e1 jbe LBB0_650 - 0x48, 0x83, 0xfa, 0x20, //0x000031e7 cmpq $32, %rdx - 0x0f, 0x82, 0x00, 0x27, 0x00, 0x00, //0x000031eb jb LBB0_1152 - 0x48, 0xc7, 0xc2, 0xfc, 0xff, 0xff, 0xff, //0x000031f1 movq $-4, %rdx - 0x48, 0x29, 0xfa, //0x000031f8 subq %rdi, %rdx - 0xc5, 0xfe, 0x6f, 0x05, 0xfd, 0xcd, 0xff, 0xff, //0x000031fb vmovdqu $-12803(%rip), %ymm0 /* LCPI0_0+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003203 .p2align 4, 0x90 - //0x00003210 LBB0_635 - 0xc4, 0xc1, 0x7e, 0x6f, 0x0c, 0x03, //0x00003210 vmovdqu (%r11,%rax), %ymm1 - 0xc4, 0xe2, 0x7d, 0x00, 0xd1, //0x00003216 vpshufb %ymm1, %ymm0, %ymm2 - 0xc5, 0xf5, 0x74, 0xca, //0x0000321b vpcmpeqb %ymm2, %ymm1, %ymm1 - 0xc5, 0xfd, 0xd7, 0xc9, //0x0000321f vpmovmskb %ymm1, %ecx - 0x83, 0xf9, 0xff, //0x00003223 cmpl $-1, %ecx - 0x0f, 0x85, 0x5e, 0x1b, 0x00, 0x00, //0x00003226 jne LBB0_651 - 0x48, 0x83, 0xc0, 0x20, //0x0000322c addq $32, %rax - 0x48, 0x8d, 0x0c, 0x13, //0x00003230 leaq (%rbx,%rdx), %rcx - 0x48, 0x83, 0xc1, 0xe0, //0x00003234 addq $-32, %rcx - 0x48, 0x83, 0xc2, 0xe0, //0x00003238 addq $-32, %rdx - 0x48, 0x83, 0xf9, 0x1f, //0x0000323c cmpq $31, %rcx - 0x0f, 0x87, 0xca, 0xff, 0xff, 0xff, //0x00003240 ja LBB0_635 - 0x4c, 0x89, 0xd8, //0x00003246 movq %r11, %rax - 0x48, 0x29, 0xd0, //0x00003249 subq %rdx, %rax - 0x48, 0x01, 0xda, //0x0000324c addq %rbx, %rdx - 0x48, 0x85, 0xd2, //0x0000324f testq %rdx, %rdx - 0x0f, 0x84, 0x37, 0x00, 0x00, 0x00, //0x00003252 je LBB0_643 - //0x00003258 LBB0_638 - 0x4c, 0x8d, 0x04, 0x10, //0x00003258 leaq (%rax,%rdx), %r8 - 0x31, 0xf6, //0x0000325c xorl %esi, %esi - 0x48, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000325e movabsq $4294977024, %rcx - //0x00003268 LBB0_639 - 0x0f, 0xbe, 0x3c, 0x30, //0x00003268 movsbl (%rax,%rsi), %edi - 0x83, 0xff, 0x20, //0x0000326c cmpl $32, %edi - 0x0f, 0x87, 0x3b, 0x26, 0x00, 0x00, //0x0000326f ja LBB0_1149 - 0x48, 0x0f, 0xa3, 0xf9, //0x00003275 btq %rdi, %rcx - 0x0f, 0x83, 0x31, 0x26, 0x00, 0x00, //0x00003279 jae LBB0_1149 - 0x48, 0x83, 0xc6, 0x01, //0x0000327f addq $1, %rsi - 0x48, 0x39, 0xf2, //0x00003283 cmpq %rsi, %rdx - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00003286 jne LBB0_639 - 0x4c, 0x89, 0xc0, //0x0000328c movq %r8, %rax - //0x0000328f LBB0_643 - 0x4c, 0x29, 0xd8, //0x0000328f subq %r11, %rax - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00003292 movq $-1, %r13 - 0x48, 0x39, 0xd8, //0x00003299 cmpq %rbx, %rax - 0x0f, 0x82, 0x00, 0x1b, 0x00, 0x00, //0x0000329c jb LBB0_652 - 0xe9, 0x72, 0x1c, 0x00, 0x00, //0x000032a2 jmp LBB0_1050 - //0x000032a7 LBB0_644 - 0x3c, 0x5d, //0x000032a7 cmpb $93, %al - 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x000032a9 je LBB0_647 - 0xe9, 0x57, 0x1c, 0x00, 0x00, //0x000032af jmp LBB0_1048 - //0x000032b4 LBB0_1047 - 0x49, 0x89, 0xce, //0x000032b4 movq %rcx, %r14 - 0xe9, 0x4f, 0x1c, 0x00, 0x00, //0x000032b7 jmp LBB0_1048 - //0x000032bc LBB0_645 - 0x4d, 0x89, 0xde, //0x000032bc movq %r11, %r14 - //0x000032bf LBB0_646 - 0x3c, 0x7d, //0x000032bf cmpb $125, %al - 0x0f, 0x85, 0x44, 0x1c, 0x00, 0x00, //0x000032c1 jne LBB0_1048 - //0x000032c7 LBB0_647 - 0x49, 0x83, 0xc6, 0xff, //0x000032c7 addq $-1, %r14 - 0x4d, 0x89, 0x31, //0x000032cb movq %r14, (%r9) - 0x49, 0xc7, 0xc5, 0xdf, 0xff, 0xff, 0xff, //0x000032ce movq $-33, %r13 - 0xe9, 0x3f, 0x1c, 0x00, 0x00, //0x000032d5 jmp LBB0_1050 - //0x000032da LBB0_1053 - 0x49, 0xf7, 0xdb, //0x000032da negq %r11 - 0x4c, 0x8b, 0x64, 0x24, 0x10, //0x000032dd movq $16(%rsp), %r12 - 0xc5, 0xfe, 0x6f, 0x2d, 0x16, 0xcd, 0xff, 0xff, //0x000032e2 vmovdqu $-13034(%rip), %ymm5 /* LCPI0_0+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0x8e, 0xcd, 0xff, 0xff, //0x000032ea vmovdqu $-12914(%rip), %ymm6 /* LCPI0_7+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x3d, 0xa6, 0xcd, 0xff, 0xff, //0x000032f2 vmovdqu $-12890(%rip), %ymm7 /* LCPI0_8+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x05, 0x1e, 0xce, 0xff, 0xff, //0x000032fa vmovdqu $-12770(%rip), %ymm8 /* LCPI0_13+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x0d, 0x36, 0xce, 0xff, 0xff, //0x00003302 vmovdqu $-12746(%rip), %ymm9 /* LCPI0_14+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x15, 0x4e, 0xce, 0xff, 0xff, //0x0000330a vmovdqu $-12722(%rip), %ymm10 /* LCPI0_15+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x1d, 0x66, 0xce, 0xff, 0xff, //0x00003312 vmovdqu $-12698(%rip), %ymm11 /* LCPI0_16+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x25, 0x1e, 0xcd, 0xff, 0xff, //0x0000331a vmovdqu $-13026(%rip), %ymm12 /* LCPI0_2+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x2d, 0x76, 0xce, 0xff, 0xff, //0x00003322 vmovdqu $-12682(%rip), %ymm13 /* LCPI0_17+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x35, 0x8e, 0xce, 0xff, 0xff, //0x0000332a vmovdqu $-12658(%rip), %ymm14 /* LCPI0_18+0(%rip) */ - 0x4d, 0x85, 0xdb, //0x00003332 testq %r11, %r11 - 0x0f, 0x88, 0xba, 0x1c, 0x00, 0x00, //0x00003335 js LBB0_1054 - //0x0000333b LBB0_960 - 0x49, 0x8b, 0x09, //0x0000333b movq (%r9), %rcx - 0x48, 0x83, 0xc1, 0xff, //0x0000333e addq $-1, %rcx - 0x48, 0x8b, 0x44, 0x24, 0x38, //0x00003342 movq $56(%rsp), %rax - //0x00003347 LBB0_673 - 0x4c, 0x01, 0xd9, //0x00003347 addq %r11, %rcx - 0x49, 0x89, 0x09, //0x0000334a movq %rcx, (%r9) - 0x48, 0x85, 0xc0, //0x0000334d testq %rax, %rax - 0x0f, 0x8e, 0xc3, 0x1b, 0x00, 0x00, //0x00003350 jle LBB0_1050 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003356 .p2align 4, 0x90 - //0x00003360 LBB0_674 - 0x49, 0x8b, 0x14, 0x24, //0x00003360 movq (%r12), %rdx - 0x4d, 0x89, 0xd5, //0x00003364 movq %r10, %r13 - 0x48, 0x85, 0xd2, //0x00003367 testq %rdx, %rdx - 0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x0000336a jne LBB0_676 - 0xe9, 0xa4, 0x1b, 0x00, 0x00, //0x00003370 jmp LBB0_1050 - //0x00003375 LBB0_672 - 0x4c, 0x89, 0xe9, //0x00003375 movq %r13, %rcx - 0xe9, 0xca, 0xff, 0xff, 0xff, //0x00003378 jmp LBB0_673 - 0x90, 0x90, 0x90, //0x0000337d .p2align 4, 0x90 - //0x00003380 LBB0_676 - 0x4c, 0x89, 0xd1, //0x00003380 movq %r10, %rcx - 0x48, 0x8b, 0x84, 0x24, 0x90, 0x00, 0x00, 0x00, //0x00003383 movq $144(%rsp), %rax - 0x4c, 0x8b, 0x38, //0x0000338b movq (%rax), %r15 - 0x48, 0x8b, 0x58, 0x08, //0x0000338e movq $8(%rax), %rbx - 0x49, 0x8b, 0x39, //0x00003392 movq (%r9), %rdi - 0x48, 0x39, 0xdf, //0x00003395 cmpq %rbx, %rdi - 0x0f, 0x83, 0x32, 0x00, 0x00, 0x00, //0x00003398 jae LBB0_681 - 0x41, 0x8a, 0x04, 0x3f, //0x0000339e movb (%r15,%rdi), %al - 0x3c, 0x0d, //0x000033a2 cmpb $13, %al - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x000033a4 je LBB0_681 - 0x3c, 0x20, //0x000033aa cmpb $32, %al - 0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x000033ac je LBB0_681 - 0x04, 0xf7, //0x000033b2 addb $-9, %al - 0x3c, 0x01, //0x000033b4 cmpb $1, %al - 0x0f, 0x86, 0x14, 0x00, 0x00, 0x00, //0x000033b6 jbe LBB0_681 - 0x49, 0x89, 0xfa, //0x000033bc movq %rdi, %r10 - 0xe9, 0x7e, 0x01, 0x00, 0x00, //0x000033bf jmp LBB0_706 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000033c4 .p2align 4, 0x90 - //0x000033d0 LBB0_681 - 0x4c, 0x8d, 0x57, 0x01, //0x000033d0 leaq $1(%rdi), %r10 - 0x49, 0x39, 0xda, //0x000033d4 cmpq %rbx, %r10 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000033d7 jae LBB0_685 - 0x43, 0x8a, 0x14, 0x17, //0x000033dd movb (%r15,%r10), %dl - 0x80, 0xfa, 0x0d, //0x000033e1 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000033e4 je LBB0_685 - 0x80, 0xfa, 0x20, //0x000033ea cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000033ed je LBB0_685 - 0x80, 0xc2, 0xf7, //0x000033f3 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x000033f6 cmpb $1, %dl - 0x0f, 0x87, 0x43, 0x01, 0x00, 0x00, //0x000033f9 ja LBB0_706 - 0x90, //0x000033ff .p2align 4, 0x90 - //0x00003400 LBB0_685 - 0x4c, 0x8d, 0x57, 0x02, //0x00003400 leaq $2(%rdi), %r10 - 0x49, 0x39, 0xda, //0x00003404 cmpq %rbx, %r10 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00003407 jae LBB0_689 - 0x43, 0x8a, 0x14, 0x17, //0x0000340d movb (%r15,%r10), %dl - 0x80, 0xfa, 0x0d, //0x00003411 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00003414 je LBB0_689 - 0x80, 0xfa, 0x20, //0x0000341a cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000341d je LBB0_689 - 0x80, 0xc2, 0xf7, //0x00003423 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x00003426 cmpb $1, %dl - 0x0f, 0x87, 0x13, 0x01, 0x00, 0x00, //0x00003429 ja LBB0_706 - 0x90, //0x0000342f .p2align 4, 0x90 - //0x00003430 LBB0_689 - 0x4c, 0x8d, 0x57, 0x03, //0x00003430 leaq $3(%rdi), %r10 - 0x49, 0x39, 0xda, //0x00003434 cmpq %rbx, %r10 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00003437 jae LBB0_693 - 0x43, 0x8a, 0x14, 0x17, //0x0000343d movb (%r15,%r10), %dl - 0x80, 0xfa, 0x0d, //0x00003441 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00003444 je LBB0_693 - 0x80, 0xfa, 0x20, //0x0000344a cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000344d je LBB0_693 - 0x80, 0xc2, 0xf7, //0x00003453 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x00003456 cmpb $1, %dl - 0x0f, 0x87, 0xe3, 0x00, 0x00, 0x00, //0x00003459 ja LBB0_706 - 0x90, //0x0000345f .p2align 4, 0x90 - //0x00003460 LBB0_693 - 0x4c, 0x8d, 0x57, 0x04, //0x00003460 leaq $4(%rdi), %r10 - 0x48, 0x89, 0xda, //0x00003464 movq %rbx, %rdx - 0x4c, 0x29, 0xd2, //0x00003467 subq %r10, %rdx - 0x0f, 0x86, 0x28, 0x1b, 0x00, 0x00, //0x0000346a jbe LBB0_1045 - 0x48, 0x83, 0xfa, 0x20, //0x00003470 cmpq $32, %rdx - 0x0f, 0x82, 0x90, 0x12, 0x00, 0x00, //0x00003474 jb LBB0_961 - 0x48, 0xc7, 0xc2, 0xfc, 0xff, 0xff, 0xff, //0x0000347a movq $-4, %rdx - 0x48, 0x29, 0xfa, //0x00003481 subq %rdi, %rdx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003484 .p2align 4, 0x90 - //0x00003490 LBB0_696 - 0xc4, 0x81, 0x7e, 0x6f, 0x04, 0x17, //0x00003490 vmovdqu (%r15,%r10), %ymm0 - 0xc4, 0xe2, 0x55, 0x00, 0xc8, //0x00003496 vpshufb %ymm0, %ymm5, %ymm1 - 0xc5, 0xfd, 0x74, 0xc1, //0x0000349b vpcmpeqb %ymm1, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xf0, //0x0000349f vpmovmskb %ymm0, %esi - 0x83, 0xfe, 0xff, //0x000034a3 cmpl $-1, %esi - 0x0f, 0x85, 0x84, 0x00, 0x00, 0x00, //0x000034a6 jne LBB0_705 - 0x49, 0x83, 0xc2, 0x20, //0x000034ac addq $32, %r10 - 0x48, 0x8d, 0x34, 0x13, //0x000034b0 leaq (%rbx,%rdx), %rsi - 0x48, 0x83, 0xc6, 0xe0, //0x000034b4 addq $-32, %rsi - 0x48, 0x83, 0xc2, 0xe0, //0x000034b8 addq $-32, %rdx - 0x48, 0x83, 0xfe, 0x1f, //0x000034bc cmpq $31, %rsi - 0x0f, 0x87, 0xca, 0xff, 0xff, 0xff, //0x000034c0 ja LBB0_696 - 0x4d, 0x89, 0xfa, //0x000034c6 movq %r15, %r10 - 0x49, 0x29, 0xd2, //0x000034c9 subq %rdx, %r10 - 0x48, 0x01, 0xda, //0x000034cc addq %rbx, %rdx - 0x48, 0x85, 0xd2, //0x000034cf testq %rdx, %rdx - 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x000034d2 je LBB0_704 - //0x000034d8 LBB0_699 - 0x4d, 0x8d, 0x04, 0x12, //0x000034d8 leaq (%r10,%rdx), %r8 - 0x31, 0xf6, //0x000034dc xorl %esi, %esi - 0x90, 0x90, //0x000034de .p2align 4, 0x90 - //0x000034e0 LBB0_700 - 0x41, 0x0f, 0xbe, 0x3c, 0x32, //0x000034e0 movsbl (%r10,%rsi), %edi - 0x83, 0xff, 0x20, //0x000034e5 cmpl $32, %edi - 0x0f, 0x87, 0x0e, 0x11, 0x00, 0x00, //0x000034e8 ja LBB0_950 - 0x48, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000034ee movabsq $4294977024, %rax - 0x48, 0x0f, 0xa3, 0xf8, //0x000034f8 btq %rdi, %rax - 0x0f, 0x83, 0xfa, 0x10, 0x00, 0x00, //0x000034fc jae LBB0_950 - 0x48, 0x83, 0xc6, 0x01, //0x00003502 addq $1, %rsi - 0x48, 0x39, 0xf2, //0x00003506 cmpq %rsi, %rdx - 0x0f, 0x85, 0xd1, 0xff, 0xff, 0xff, //0x00003509 jne LBB0_700 - 0x4d, 0x89, 0xc2, //0x0000350f movq %r8, %r10 - //0x00003512 LBB0_704 - 0x4d, 0x29, 0xfa, //0x00003512 subq %r15, %r10 - 0x49, 0x39, 0xda, //0x00003515 cmpq %rbx, %r10 - 0x0f, 0x82, 0x24, 0x00, 0x00, 0x00, //0x00003518 jb LBB0_706 - 0xe9, 0x78, 0x1a, 0x00, 0x00, //0x0000351e jmp LBB0_1046 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003523 .p2align 4, 0x90 - //0x00003530 LBB0_705 - 0xf7, 0xd6, //0x00003530 notl %esi - 0x44, 0x0f, 0xbc, 0xd6, //0x00003532 bsfl %esi, %r10d - 0x49, 0x29, 0xd2, //0x00003536 subq %rdx, %r10 - 0x49, 0x39, 0xda, //0x00003539 cmpq %rbx, %r10 - 0x0f, 0x83, 0x59, 0x1a, 0x00, 0x00, //0x0000353c jae LBB0_1046 - //0x00003542 LBB0_706 - 0x49, 0x8d, 0x52, 0x01, //0x00003542 leaq $1(%r10), %rdx - 0x49, 0x89, 0x11, //0x00003546 movq %rdx, (%r9) - 0x43, 0x0f, 0xbe, 0x3c, 0x17, //0x00003549 movsbl (%r15,%r10), %edi - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x0000354e movq $-1, %r13 - 0x85, 0xff, //0x00003555 testl %edi, %edi - 0x0f, 0x84, 0xbc, 0x19, 0x00, 0x00, //0x00003557 je LBB0_1050 - 0x49, 0x8b, 0x34, 0x24, //0x0000355d movq (%r12), %rsi - 0x48, 0x8d, 0x56, 0xff, //0x00003561 leaq $-1(%rsi), %rdx - 0x41, 0x8b, 0x1c, 0xf4, //0x00003565 movl (%r12,%rsi,8), %ebx - 0x48, 0x83, 0xf9, 0xff, //0x00003569 cmpq $-1, %rcx - 0x4c, 0x0f, 0x45, 0xd1, //0x0000356d cmovneq %rcx, %r10 - 0x83, 0xc3, 0xff, //0x00003571 addl $-1, %ebx - 0x83, 0xfb, 0x05, //0x00003574 cmpl $5, %ebx - 0x0f, 0x87, 0x99, 0x01, 0x00, 0x00, //0x00003577 ja LBB0_736 - 0x49, 0x63, 0x0c, 0x9e, //0x0000357d movslq (%r14,%rbx,4), %rcx - 0x4c, 0x01, 0xf1, //0x00003581 addq %r14, %rcx - 0xff, 0xe1, //0x00003584 jmpq *%rcx - //0x00003586 LBB0_709 - 0x83, 0xff, 0x2c, //0x00003586 cmpl $44, %edi - 0x0f, 0x84, 0xfb, 0x05, 0x00, 0x00, //0x00003589 je LBB0_798 - 0x83, 0xff, 0x5d, //0x0000358f cmpl $93, %edi - 0x0f, 0x84, 0xdd, 0x05, 0x00, 0x00, //0x00003592 je LBB0_711 - 0xe9, 0x75, 0x19, 0x00, 0x00, //0x00003598 jmp LBB0_1049 - //0x0000359d LBB0_712 - 0x40, 0x80, 0xff, 0x22, //0x0000359d cmpb $34, %dil - 0x0f, 0x85, 0x6b, 0x19, 0x00, 0x00, //0x000035a1 jne LBB0_1049 - 0x49, 0xc7, 0x04, 0xf4, 0x04, 0x00, 0x00, 0x00, //0x000035a7 movq $4, (%r12,%rsi,8) - 0x4d, 0x8b, 0x19, //0x000035af movq (%r9), %r11 - 0x48, 0x8b, 0x44, 0x24, 0x18, //0x000035b2 movq $24(%rsp), %rax - 0x4c, 0x8b, 0x08, //0x000035b7 movq (%rax), %r9 - 0x4c, 0x89, 0xc9, //0x000035ba movq %r9, %rcx - 0x4c, 0x29, 0xd9, //0x000035bd subq %r11, %rcx - 0x0f, 0x84, 0xe2, 0x22, 0x00, 0x00, //0x000035c0 je LBB0_1158 - 0x48, 0x83, 0xf9, 0x40, //0x000035c6 cmpq $64, %rcx - 0x0f, 0x82, 0x0f, 0x12, 0x00, 0x00, //0x000035ca jb LBB0_969 - 0x4c, 0x89, 0xdf, //0x000035d0 movq %r11, %rdi - 0x48, 0xf7, 0xd7, //0x000035d3 notq %rdi - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000035d6 movq $-1, %r8 - 0x4d, 0x89, 0xdd, //0x000035dd movq %r11, %r13 - 0x45, 0x31, 0xf6, //0x000035e0 xorl %r14d, %r14d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000035e3 .p2align 4, 0x90 - //0x000035f0 LBB0_716 - 0xc4, 0x81, 0x7e, 0x6f, 0x04, 0x2f, //0x000035f0 vmovdqu (%r15,%r13), %ymm0 - 0xc4, 0x81, 0x7e, 0x6f, 0x4c, 0x2f, 0x20, //0x000035f6 vmovdqu $32(%r15,%r13), %ymm1 - 0xc5, 0xfd, 0x74, 0xd6, //0x000035fd vpcmpeqb %ymm6, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xd2, //0x00003601 vpmovmskb %ymm2, %edx - 0xc5, 0xf5, 0x74, 0xd6, //0x00003605 vpcmpeqb %ymm6, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xda, //0x00003609 vpmovmskb %ymm2, %ebx - 0xc5, 0xfd, 0x74, 0xc7, //0x0000360d vpcmpeqb %ymm7, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xf0, //0x00003611 vpmovmskb %ymm0, %esi - 0xc5, 0xf5, 0x74, 0xc7, //0x00003615 vpcmpeqb %ymm7, %ymm1, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc0, //0x00003619 vpmovmskb %ymm0, %eax - 0x48, 0xc1, 0xe3, 0x20, //0x0000361d shlq $32, %rbx - 0x48, 0x09, 0xda, //0x00003621 orq %rbx, %rdx - 0x48, 0xc1, 0xe0, 0x20, //0x00003624 shlq $32, %rax - 0x48, 0x09, 0xc6, //0x00003628 orq %rax, %rsi - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000362b jne LBB0_725 - 0x4d, 0x85, 0xf6, //0x00003631 testq %r14, %r14 - 0x0f, 0x85, 0x38, 0x00, 0x00, 0x00, //0x00003634 jne LBB0_727 - 0x45, 0x31, 0xf6, //0x0000363a xorl %r14d, %r14d - 0x48, 0x85, 0xd2, //0x0000363d testq %rdx, %rdx - 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x00003640 jne LBB0_728 - //0x00003646 LBB0_719 - 0x48, 0x83, 0xc1, 0xc0, //0x00003646 addq $-64, %rcx - 0x48, 0x83, 0xc7, 0xc0, //0x0000364a addq $-64, %rdi - 0x49, 0x83, 0xc5, 0x40, //0x0000364e addq $64, %r13 - 0x48, 0x83, 0xf9, 0x3f, //0x00003652 cmpq $63, %rcx - 0x0f, 0x87, 0x94, 0xff, 0xff, 0xff, //0x00003656 ja LBB0_716 - 0xe9, 0xfc, 0x0d, 0x00, 0x00, //0x0000365c jmp LBB0_720 - //0x00003661 LBB0_725 - 0x49, 0x83, 0xf8, 0xff, //0x00003661 cmpq $-1, %r8 - 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00003665 jne LBB0_727 - 0x4c, 0x0f, 0xbc, 0xc6, //0x0000366b bsfq %rsi, %r8 - 0x4d, 0x01, 0xe8, //0x0000366f addq %r13, %r8 - //0x00003672 LBB0_727 - 0x4c, 0x89, 0xf0, //0x00003672 movq %r14, %rax - 0x48, 0xf7, 0xd0, //0x00003675 notq %rax - 0x48, 0x21, 0xf0, //0x00003678 andq %rsi, %rax - 0x4c, 0x8d, 0x24, 0x00, //0x0000367b leaq (%rax,%rax), %r12 - 0x4d, 0x09, 0xf4, //0x0000367f orq %r14, %r12 - 0x4c, 0x89, 0xe3, //0x00003682 movq %r12, %rbx - 0x48, 0xf7, 0xd3, //0x00003685 notq %rbx - 0x48, 0x21, 0xf3, //0x00003688 andq %rsi, %rbx - 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000368b movabsq $-6148914691236517206, %rsi - 0x48, 0x21, 0xf3, //0x00003695 andq %rsi, %rbx - 0x45, 0x31, 0xf6, //0x00003698 xorl %r14d, %r14d - 0x48, 0x01, 0xc3, //0x0000369b addq %rax, %rbx - 0x41, 0x0f, 0x92, 0xc6, //0x0000369e setb %r14b - 0x48, 0x01, 0xdb, //0x000036a2 addq %rbx, %rbx - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000036a5 movabsq $6148914691236517205, %rax - 0x48, 0x31, 0xc3, //0x000036af xorq %rax, %rbx - 0x4c, 0x21, 0xe3, //0x000036b2 andq %r12, %rbx - 0x48, 0xf7, 0xd3, //0x000036b5 notq %rbx - 0x48, 0x21, 0xda, //0x000036b8 andq %rbx, %rdx - 0x4c, 0x8b, 0x64, 0x24, 0x10, //0x000036bb movq $16(%rsp), %r12 - 0x48, 0x85, 0xd2, //0x000036c0 testq %rdx, %rdx - 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x000036c3 je LBB0_719 - //0x000036c9 LBB0_728 - 0x4c, 0x0f, 0xbc, 0xea, //0x000036c9 bsfq %rdx, %r13 - 0x49, 0x29, 0xfd, //0x000036cd subq %rdi, %r13 - 0x4c, 0x8d, 0x35, 0xa1, 0x26, 0x00, 0x00, //0x000036d0 leaq $9889(%rip), %r14 /* LJTI0_2+0(%rip) */ - 0x4d, 0x85, 0xed, //0x000036d7 testq %r13, %r13 - 0x0f, 0x88, 0xd3, 0x18, 0x00, 0x00, //0x000036da js LBB0_860 - //0x000036e0 LBB0_731 - 0x4c, 0x8b, 0x4c, 0x24, 0x08, //0x000036e0 movq $8(%rsp), %r9 - 0x4d, 0x89, 0x29, //0x000036e5 movq %r13, (%r9) - 0x4d, 0x85, 0xdb, //0x000036e8 testq %r11, %r11 - 0x0f, 0x8f, 0x6f, 0xfc, 0xff, 0xff, //0x000036eb jg LBB0_674 - 0xe9, 0xde, 0x18, 0x00, 0x00, //0x000036f1 jmp LBB0_732 - //0x000036f6 LBB0_733 - 0x40, 0x80, 0xff, 0x5d, //0x000036f6 cmpb $93, %dil - 0x0f, 0x84, 0x75, 0x04, 0x00, 0x00, //0x000036fa je LBB0_711 - 0x49, 0xc7, 0x04, 0xf4, 0x01, 0x00, 0x00, 0x00, //0x00003700 movq $1, (%r12,%rsi,8) - 0x83, 0xff, 0x7b, //0x00003708 cmpl $123, %edi - 0x0f, 0x86, 0x12, 0x00, 0x00, 0x00, //0x0000370b jbe LBB0_735 - 0xe9, 0xfc, 0x17, 0x00, 0x00, //0x00003711 jmp LBB0_1049 - //0x00003716 LBB0_736 - 0x49, 0x89, 0x14, 0x24, //0x00003716 movq %rdx, (%r12) - 0x83, 0xff, 0x7b, //0x0000371a cmpl $123, %edi - 0x0f, 0x87, 0xef, 0x17, 0x00, 0x00, //0x0000371d ja LBB0_1049 - //0x00003723 LBB0_735 - 0x89, 0xf8, //0x00003723 movl %edi, %eax - 0x48, 0x8d, 0x0d, 0x64, 0x26, 0x00, 0x00, //0x00003725 leaq $9828(%rip), %rcx /* LJTI0_3+0(%rip) */ - 0x48, 0x63, 0x04, 0x81, //0x0000372c movslq (%rcx,%rax,4), %rax - 0x48, 0x01, 0xc8, //0x00003730 addq %rcx, %rax - 0xff, 0xe0, //0x00003733 jmpq *%rax - //0x00003735 LBB0_743 - 0x48, 0x8b, 0x44, 0x24, 0x18, //0x00003735 movq $24(%rsp), %rax - 0x4c, 0x8b, 0x00, //0x0000373a movq (%rax), %r8 - 0x49, 0x8b, 0x01, //0x0000373d movq (%r9), %rax - 0x4c, 0x8d, 0x68, 0xff, //0x00003740 leaq $-1(%rax), %r13 - 0x4d, 0x29, 0xe8, //0x00003744 subq %r13, %r8 - 0x0f, 0x84, 0x9c, 0x18, 0x00, 0x00, //0x00003747 je LBB0_1052 - 0x49, 0x8d, 0x0c, 0x07, //0x0000374d leaq (%r15,%rax), %rcx - 0x48, 0x83, 0xc1, 0xff, //0x00003751 addq $-1, %rcx - 0x48, 0x89, 0x4c, 0x24, 0x20, //0x00003755 movq %rcx, $32(%rsp) - 0x80, 0x39, 0x30, //0x0000375a cmpb $48, (%rcx) - 0x0f, 0x85, 0x40, 0x00, 0x00, 0x00, //0x0000375d jne LBB0_748 - 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00003763 movl $1, %r11d - 0x49, 0x83, 0xf8, 0x01, //0x00003769 cmpq $1, %r8 - 0x0f, 0x84, 0x02, 0xfc, 0xff, 0xff, //0x0000376d je LBB0_672 - 0x41, 0x8a, 0x0c, 0x07, //0x00003773 movb (%r15,%rax), %cl - 0x80, 0xc1, 0xd2, //0x00003777 addb $-46, %cl - 0x80, 0xf9, 0x37, //0x0000377a cmpb $55, %cl - 0x0f, 0x87, 0xf2, 0xfb, 0xff, 0xff, //0x0000377d ja LBB0_672 - 0x48, 0x89, 0xc2, //0x00003783 movq %rax, %rdx - 0x0f, 0xb6, 0xc1, //0x00003786 movzbl %cl, %eax - 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00003789 movabsq $36028797027352577, %rcx - 0x48, 0x0f, 0xa3, 0xc1, //0x00003793 btq %rax, %rcx - 0x48, 0x89, 0xd0, //0x00003797 movq %rdx, %rax - 0x4c, 0x89, 0xe9, //0x0000379a movq %r13, %rcx - 0x0f, 0x83, 0xa4, 0xfb, 0xff, 0xff, //0x0000379d jae LBB0_673 - //0x000037a3 LBB0_748 - 0x48, 0x89, 0x44, 0x24, 0x38, //0x000037a3 movq %rax, $56(%rsp) - 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x000037a8 movq $-1, %r12 - 0x49, 0x83, 0xf8, 0x20, //0x000037af cmpq $32, %r8 - 0x0f, 0x82, 0x43, 0x10, 0x00, 0x00, //0x000037b3 jb LBB0_970 - 0x45, 0x31, 0xdb, //0x000037b9 xorl %r11d, %r11d - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000037bc movq $-1, %rax - 0x48, 0xc7, 0x44, 0x24, 0x30, 0xff, 0xff, 0xff, 0xff, //0x000037c3 movq $-1, $48(%rsp) - 0x90, 0x90, 0x90, 0x90, //0x000037cc .p2align 4, 0x90 - //0x000037d0 LBB0_750 - 0x48, 0x8b, 0x4c, 0x24, 0x20, //0x000037d0 movq $32(%rsp), %rcx - 0xc4, 0xa1, 0x7e, 0x6f, 0x04, 0x19, //0x000037d5 vmovdqu (%rcx,%r11), %ymm0 - 0xc4, 0xc1, 0x7d, 0x64, 0xc8, //0x000037db vpcmpgtb %ymm8, %ymm0, %ymm1 - 0xc5, 0xb5, 0x64, 0xd0, //0x000037e0 vpcmpgtb %ymm0, %ymm9, %ymm2 - 0xc5, 0xed, 0xdb, 0xc9, //0x000037e4 vpand %ymm1, %ymm2, %ymm1 - 0xc5, 0xad, 0x74, 0xd0, //0x000037e8 vpcmpeqb %ymm0, %ymm10, %ymm2 - 0xc5, 0xa5, 0x74, 0xd8, //0x000037ec vpcmpeqb %ymm0, %ymm11, %ymm3 - 0xc5, 0xe5, 0xeb, 0xd2, //0x000037f0 vpor %ymm2, %ymm3, %ymm2 - 0xc5, 0x9d, 0xdb, 0xd8, //0x000037f4 vpand %ymm0, %ymm12, %ymm3 - 0xc5, 0x95, 0x74, 0xc0, //0x000037f8 vpcmpeqb %ymm0, %ymm13, %ymm0 - 0xc5, 0xfd, 0xd7, 0xf0, //0x000037fc vpmovmskb %ymm0, %esi - 0xc5, 0x8d, 0x74, 0xdb, //0x00003800 vpcmpeqb %ymm3, %ymm14, %ymm3 - 0xc5, 0xfd, 0xd7, 0xfb, //0x00003804 vpmovmskb %ymm3, %edi - 0xc5, 0xfd, 0xd7, 0xda, //0x00003808 vpmovmskb %ymm2, %ebx - 0xc5, 0xf5, 0xeb, 0xc0, //0x0000380c vpor %ymm0, %ymm1, %ymm0 - 0xc5, 0xe5, 0xeb, 0xca, //0x00003810 vpor %ymm2, %ymm3, %ymm1 - 0xc5, 0xfd, 0xeb, 0xc1, //0x00003814 vpor %ymm1, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc8, //0x00003818 vpmovmskb %ymm0, %ecx - 0x48, 0xf7, 0xd1, //0x0000381c notq %rcx - 0x48, 0x0f, 0xbc, 0xc9, //0x0000381f bsfq %rcx, %rcx - 0x83, 0xf9, 0x20, //0x00003823 cmpl $32, %ecx - 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00003826 je LBB0_752 - 0xba, 0xff, 0xff, 0xff, 0xff, //0x0000382c movl $-1, %edx - 0xd3, 0xe2, //0x00003831 shll %cl, %edx - 0xf7, 0xd2, //0x00003833 notl %edx - 0x21, 0xd6, //0x00003835 andl %edx, %esi - 0x21, 0xd7, //0x00003837 andl %edx, %edi - 0x21, 0xda, //0x00003839 andl %ebx, %edx - 0x89, 0xd3, //0x0000383b movl %edx, %ebx - //0x0000383d LBB0_752 - 0x8d, 0x56, 0xff, //0x0000383d leal $-1(%rsi), %edx - 0x21, 0xf2, //0x00003840 andl %esi, %edx - 0x0f, 0x85, 0x78, 0x0c, 0x00, 0x00, //0x00003842 jne LBB0_935 - 0x8d, 0x57, 0xff, //0x00003848 leal $-1(%rdi), %edx - 0x21, 0xfa, //0x0000384b andl %edi, %edx - 0x0f, 0x85, 0x6d, 0x0c, 0x00, 0x00, //0x0000384d jne LBB0_935 - 0x8d, 0x53, 0xff, //0x00003853 leal $-1(%rbx), %edx - 0x21, 0xda, //0x00003856 andl %ebx, %edx - 0x0f, 0x85, 0x62, 0x0c, 0x00, 0x00, //0x00003858 jne LBB0_935 - 0x85, 0xf6, //0x0000385e testl %esi, %esi - 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00003860 je LBB0_758 - 0x0f, 0xbc, 0xf6, //0x00003866 bsfl %esi, %esi - 0x48, 0x83, 0x7c, 0x24, 0x30, 0xff, //0x00003869 cmpq $-1, $48(%rsp) - 0x0f, 0x85, 0x9b, 0x0d, 0x00, 0x00, //0x0000386f jne LBB0_951 - 0x4c, 0x01, 0xde, //0x00003875 addq %r11, %rsi - 0x48, 0x89, 0x74, 0x24, 0x30, //0x00003878 movq %rsi, $48(%rsp) - //0x0000387d LBB0_758 - 0x85, 0xff, //0x0000387d testl %edi, %edi - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000387f je LBB0_761 - 0x0f, 0xbc, 0xf7, //0x00003885 bsfl %edi, %esi - 0x48, 0x83, 0xf8, 0xff, //0x00003888 cmpq $-1, %rax - 0x0f, 0x85, 0x7e, 0x0d, 0x00, 0x00, //0x0000388c jne LBB0_951 - 0x4c, 0x01, 0xde, //0x00003892 addq %r11, %rsi - 0x48, 0x89, 0xf0, //0x00003895 movq %rsi, %rax - //0x00003898 LBB0_761 - 0x85, 0xdb, //0x00003898 testl %ebx, %ebx - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000389a je LBB0_764 - 0x0f, 0xbc, 0xf3, //0x000038a0 bsfl %ebx, %esi - 0x49, 0x83, 0xfc, 0xff, //0x000038a3 cmpq $-1, %r12 - 0x0f, 0x85, 0x63, 0x0d, 0x00, 0x00, //0x000038a7 jne LBB0_951 - 0x4c, 0x01, 0xde, //0x000038ad addq %r11, %rsi - 0x49, 0x89, 0xf4, //0x000038b0 movq %rsi, %r12 - //0x000038b3 LBB0_764 - 0x83, 0xf9, 0x20, //0x000038b3 cmpl $32, %ecx - 0x0f, 0x85, 0x5c, 0x04, 0x00, 0x00, //0x000038b6 jne LBB0_823 - 0x49, 0x83, 0xc0, 0xe0, //0x000038bc addq $-32, %r8 - 0x49, 0x83, 0xc3, 0x20, //0x000038c0 addq $32, %r11 - 0x49, 0x83, 0xf8, 0x1f, //0x000038c4 cmpq $31, %r8 - 0x0f, 0x87, 0x02, 0xff, 0xff, 0xff, //0x000038c8 ja LBB0_750 - 0xc5, 0xf8, 0x77, //0x000038ce vzeroupper - 0xc5, 0x7a, 0x6f, 0x3d, 0x47, 0xc9, 0xff, 0xff, //0x000038d1 vmovdqu $-14009(%rip), %xmm15 /* LCPI0_19+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x35, 0xdf, 0xc8, 0xff, 0xff, //0x000038d9 vmovdqu $-14113(%rip), %ymm14 /* LCPI0_18+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x2d, 0xb7, 0xc8, 0xff, 0xff, //0x000038e1 vmovdqu $-14153(%rip), %ymm13 /* LCPI0_17+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x25, 0x4f, 0xc7, 0xff, 0xff, //0x000038e9 vmovdqu $-14513(%rip), %ymm12 /* LCPI0_2+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x1d, 0x87, 0xc8, 0xff, 0xff, //0x000038f1 vmovdqu $-14201(%rip), %ymm11 /* LCPI0_16+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x15, 0x5f, 0xc8, 0xff, 0xff, //0x000038f9 vmovdqu $-14241(%rip), %ymm10 /* LCPI0_15+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x0d, 0x37, 0xc8, 0xff, 0xff, //0x00003901 vmovdqu $-14281(%rip), %ymm9 /* LCPI0_14+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x05, 0x0f, 0xc8, 0xff, 0xff, //0x00003909 vmovdqu $-14321(%rip), %ymm8 /* LCPI0_13+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x3d, 0x87, 0xc7, 0xff, 0xff, //0x00003911 vmovdqu $-14457(%rip), %ymm7 /* LCPI0_8+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0x5f, 0xc7, 0xff, 0xff, //0x00003919 vmovdqu $-14497(%rip), %ymm6 /* LCPI0_7+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x2d, 0xd7, 0xc6, 0xff, 0xff, //0x00003921 vmovdqu $-14633(%rip), %ymm5 /* LCPI0_0+0(%rip) */ - 0x4c, 0x03, 0x5c, 0x24, 0x20, //0x00003929 addq $32(%rsp), %r11 - 0x49, 0x83, 0xf8, 0x10, //0x0000392e cmpq $16, %r8 - 0x0f, 0x82, 0x41, 0x01, 0x00, 0x00, //0x00003932 jb LBB0_785 - //0x00003938 LBB0_767 - 0x4d, 0x89, 0xde, //0x00003938 movq %r11, %r14 - 0x4c, 0x2b, 0x74, 0x24, 0x38, //0x0000393b subq $56(%rsp), %r14 - 0x4d, 0x29, 0xfe, //0x00003940 subq %r15, %r14 - 0x49, 0x83, 0xc6, 0x01, //0x00003943 addq $1, %r14 - 0x31, 0xdb, //0x00003947 xorl %ebx, %ebx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003949 .p2align 4, 0x90 - //0x00003950 LBB0_768 - 0xc4, 0xc1, 0x7a, 0x6f, 0x04, 0x1b, //0x00003950 vmovdqu (%r11,%rbx), %xmm0 - 0xc4, 0xc1, 0x79, 0x64, 0xcf, //0x00003956 vpcmpgtb %xmm15, %xmm0, %xmm1 - 0xc5, 0xfa, 0x6f, 0x15, 0xcd, 0xc8, 0xff, 0xff, //0x0000395b vmovdqu $-14131(%rip), %xmm2 /* LCPI0_20+0(%rip) */ - 0xc5, 0xe9, 0x64, 0xd0, //0x00003963 vpcmpgtb %xmm0, %xmm2, %xmm2 - 0xc5, 0xf1, 0xdb, 0xca, //0x00003967 vpand %xmm2, %xmm1, %xmm1 - 0xc5, 0xf9, 0x74, 0x15, 0xcd, 0xc8, 0xff, 0xff, //0x0000396b vpcmpeqb $-14131(%rip), %xmm0, %xmm2 /* LCPI0_21+0(%rip) */ - 0xc5, 0xf9, 0x74, 0x1d, 0xd5, 0xc8, 0xff, 0xff, //0x00003973 vpcmpeqb $-14123(%rip), %xmm0, %xmm3 /* LCPI0_22+0(%rip) */ - 0xc5, 0xe1, 0xeb, 0xd2, //0x0000397b vpor %xmm2, %xmm3, %xmm2 - 0xc5, 0xf9, 0xdb, 0x1d, 0x69, 0xc8, 0xff, 0xff, //0x0000397f vpand $-14231(%rip), %xmm0, %xmm3 /* LCPI0_5+0(%rip) */ - 0xc5, 0xf9, 0x74, 0x05, 0xd1, 0xc8, 0xff, 0xff, //0x00003987 vpcmpeqb $-14127(%rip), %xmm0, %xmm0 /* LCPI0_23+0(%rip) */ - 0xc5, 0xe1, 0x74, 0x1d, 0xd9, 0xc8, 0xff, 0xff, //0x0000398f vpcmpeqb $-14119(%rip), %xmm3, %xmm3 /* LCPI0_24+0(%rip) */ - 0xc5, 0xe1, 0xeb, 0xe0, //0x00003997 vpor %xmm0, %xmm3, %xmm4 - 0xc5, 0xe9, 0xeb, 0xc9, //0x0000399b vpor %xmm1, %xmm2, %xmm1 - 0xc5, 0xd9, 0xeb, 0xc9, //0x0000399f vpor %xmm1, %xmm4, %xmm1 - 0xc5, 0xf9, 0xd7, 0xf0, //0x000039a3 vpmovmskb %xmm0, %esi - 0xc5, 0x79, 0xd7, 0xcb, //0x000039a7 vpmovmskb %xmm3, %r9d - 0xc5, 0xf9, 0xd7, 0xfa, //0x000039ab vpmovmskb %xmm2, %edi - 0xc5, 0xf9, 0xd7, 0xc9, //0x000039af vpmovmskb %xmm1, %ecx - 0xf7, 0xd1, //0x000039b3 notl %ecx - 0x0f, 0xbc, 0xc9, //0x000039b5 bsfl %ecx, %ecx - 0x83, 0xf9, 0x10, //0x000039b8 cmpl $16, %ecx - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000039bb je LBB0_770 - 0xba, 0xff, 0xff, 0xff, 0xff, //0x000039c1 movl $-1, %edx - 0xd3, 0xe2, //0x000039c6 shll %cl, %edx - 0xf7, 0xd2, //0x000039c8 notl %edx - 0x21, 0xd6, //0x000039ca andl %edx, %esi - 0x41, 0x21, 0xd1, //0x000039cc andl %edx, %r9d - 0x21, 0xfa, //0x000039cf andl %edi, %edx - 0x89, 0xd7, //0x000039d1 movl %edx, %edi - //0x000039d3 LBB0_770 - 0x8d, 0x56, 0xff, //0x000039d3 leal $-1(%rsi), %edx - 0x21, 0xf2, //0x000039d6 andl %esi, %edx - 0x0f, 0x85, 0xd7, 0x0c, 0x00, 0x00, //0x000039d8 jne LBB0_954 - 0x41, 0x8d, 0x51, 0xff, //0x000039de leal $-1(%r9), %edx - 0x44, 0x21, 0xca, //0x000039e2 andl %r9d, %edx - 0x0f, 0x85, 0xca, 0x0c, 0x00, 0x00, //0x000039e5 jne LBB0_954 - 0x8d, 0x57, 0xff, //0x000039eb leal $-1(%rdi), %edx - 0x21, 0xfa, //0x000039ee andl %edi, %edx - 0x0f, 0x85, 0xbf, 0x0c, 0x00, 0x00, //0x000039f0 jne LBB0_954 - 0x85, 0xf6, //0x000039f6 testl %esi, %esi - 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x000039f8 je LBB0_776 - 0x0f, 0xbc, 0xf6, //0x000039fe bsfl %esi, %esi - 0x48, 0x83, 0x7c, 0x24, 0x30, 0xff, //0x00003a01 cmpq $-1, $48(%rsp) - 0x0f, 0x85, 0xc7, 0x0c, 0x00, 0x00, //0x00003a07 jne LBB0_957 - 0x4c, 0x01, 0xf6, //0x00003a0d addq %r14, %rsi - 0x48, 0x01, 0xde, //0x00003a10 addq %rbx, %rsi - 0x48, 0x89, 0x74, 0x24, 0x30, //0x00003a13 movq %rsi, $48(%rsp) - //0x00003a18 LBB0_776 - 0x45, 0x85, 0xc9, //0x00003a18 testl %r9d, %r9d - 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00003a1b je LBB0_779 - 0x41, 0x0f, 0xbc, 0xf1, //0x00003a21 bsfl %r9d, %esi - 0x48, 0x83, 0xf8, 0xff, //0x00003a25 cmpq $-1, %rax - 0x0f, 0x85, 0xa5, 0x0c, 0x00, 0x00, //0x00003a29 jne LBB0_957 - 0x4c, 0x01, 0xf6, //0x00003a2f addq %r14, %rsi - 0x48, 0x01, 0xde, //0x00003a32 addq %rbx, %rsi - 0x48, 0x89, 0xf0, //0x00003a35 movq %rsi, %rax - //0x00003a38 LBB0_779 - 0x4c, 0x8b, 0x4c, 0x24, 0x08, //0x00003a38 movq $8(%rsp), %r9 - 0x85, 0xff, //0x00003a3d testl %edi, %edi - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00003a3f je LBB0_782 - 0x0f, 0xbc, 0xf7, //0x00003a45 bsfl %edi, %esi - 0x49, 0x83, 0xfc, 0xff, //0x00003a48 cmpq $-1, %r12 - 0x0f, 0x85, 0xee, 0x0c, 0x00, 0x00, //0x00003a4c jne LBB0_964 - 0x4c, 0x01, 0xf6, //0x00003a52 addq %r14, %rsi - 0x48, 0x01, 0xde, //0x00003a55 addq %rbx, %rsi - 0x49, 0x89, 0xf4, //0x00003a58 movq %rsi, %r12 - //0x00003a5b LBB0_782 - 0x83, 0xf9, 0x10, //0x00003a5b cmpl $16, %ecx - 0x0f, 0x85, 0xcf, 0x02, 0x00, 0x00, //0x00003a5e jne LBB0_824 - 0x49, 0x83, 0xc0, 0xf0, //0x00003a64 addq $-16, %r8 - 0x48, 0x83, 0xc3, 0x10, //0x00003a68 addq $16, %rbx - 0x49, 0x83, 0xf8, 0x0f, //0x00003a6c cmpq $15, %r8 - 0x0f, 0x87, 0xda, 0xfe, 0xff, 0xff, //0x00003a70 ja LBB0_768 - 0x49, 0x01, 0xdb, //0x00003a76 addq %rbx, %r11 - //0x00003a79 LBB0_785 - 0x4d, 0x85, 0xc0, //0x00003a79 testq %r8, %r8 - 0x48, 0x8d, 0x1d, 0x69, 0x25, 0x00, 0x00, //0x00003a7c leaq $9577(%rip), %rbx /* LJTI0_5+0(%rip) */ - 0x0f, 0x84, 0xba, 0x02, 0x00, 0x00, //0x00003a83 je LBB0_826 - 0x4f, 0x8d, 0x34, 0x03, //0x00003a89 leaq (%r11,%r8), %r14 - 0x4c, 0x89, 0xdf, //0x00003a8d movq %r11, %rdi - 0x48, 0x2b, 0x7c, 0x24, 0x38, //0x00003a90 subq $56(%rsp), %rdi - 0x4c, 0x29, 0xff, //0x00003a95 subq %r15, %rdi - 0x48, 0x83, 0xc7, 0x01, //0x00003a98 addq $1, %rdi - 0x31, 0xc9, //0x00003a9c xorl %ecx, %ecx - 0xe9, 0x2a, 0x00, 0x00, 0x00, //0x00003a9e jmp LBB0_791 - //0x00003aa3 LBB0_787 - 0x83, 0xfe, 0x65, //0x00003aa3 cmpl $101, %esi - 0x0f, 0x85, 0x94, 0x02, 0x00, 0x00, //0x00003aa6 jne LBB0_825 - //0x00003aac LBB0_788 - 0x48, 0x83, 0xf8, 0xff, //0x00003aac cmpq $-1, %rax - 0x0f, 0x85, 0x07, 0x0c, 0x00, 0x00, //0x00003ab0 jne LBB0_955 - 0x48, 0x8d, 0x04, 0x0f, //0x00003ab6 leaq (%rdi,%rcx), %rax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003aba .p2align 4, 0x90 - //0x00003ac0 LBB0_790 - 0x48, 0x83, 0xc1, 0x01, //0x00003ac0 addq $1, %rcx - 0x49, 0x39, 0xc8, //0x00003ac4 cmpq %rcx, %r8 - 0x0f, 0x84, 0x88, 0x09, 0x00, 0x00, //0x00003ac7 je LBB0_934 - //0x00003acd LBB0_791 - 0x41, 0x0f, 0xbe, 0x34, 0x0b, //0x00003acd movsbl (%r11,%rcx), %esi - 0x8d, 0x56, 0xd0, //0x00003ad2 leal $-48(%rsi), %edx - 0x83, 0xfa, 0x0a, //0x00003ad5 cmpl $10, %edx - 0x0f, 0x82, 0xe2, 0xff, 0xff, 0xff, //0x00003ad8 jb LBB0_790 - 0x8d, 0x56, 0xd5, //0x00003ade leal $-43(%rsi), %edx - 0x83, 0xfa, 0x1a, //0x00003ae1 cmpl $26, %edx - 0x0f, 0x87, 0xb9, 0xff, 0xff, 0xff, //0x00003ae4 ja LBB0_787 - 0x48, 0x63, 0x14, 0x93, //0x00003aea movslq (%rbx,%rdx,4), %rdx - 0x48, 0x01, 0xda, //0x00003aee addq %rbx, %rdx - 0xff, 0xe2, //0x00003af1 jmpq *%rdx - //0x00003af3 LBB0_794 - 0x49, 0x83, 0xfc, 0xff, //0x00003af3 cmpq $-1, %r12 - 0x0f, 0x85, 0xc0, 0x0b, 0x00, 0x00, //0x00003af7 jne LBB0_955 - 0x4c, 0x8d, 0x24, 0x0f, //0x00003afd leaq (%rdi,%rcx), %r12 - 0xe9, 0xba, 0xff, 0xff, 0xff, //0x00003b01 jmp LBB0_790 - //0x00003b06 LBB0_796 - 0x48, 0x83, 0x7c, 0x24, 0x30, 0xff, //0x00003b06 cmpq $-1, $48(%rsp) - 0x0f, 0x85, 0xab, 0x0b, 0x00, 0x00, //0x00003b0c jne LBB0_955 - 0x48, 0x8d, 0x14, 0x0f, //0x00003b12 leaq (%rdi,%rcx), %rdx - 0x48, 0x89, 0x54, 0x24, 0x30, //0x00003b16 movq %rdx, $48(%rsp) - 0xe9, 0xa0, 0xff, 0xff, 0xff, //0x00003b1b jmp LBB0_790 - //0x00003b20 LBB0_737 - 0x83, 0xff, 0x2c, //0x00003b20 cmpl $44, %edi - 0x0f, 0x85, 0x43, 0x00, 0x00, 0x00, //0x00003b23 jne LBB0_738 - 0x48, 0x81, 0xfe, 0xff, 0x0f, 0x00, 0x00, //0x00003b29 cmpq $4095, %rsi - 0x0f, 0x8f, 0x71, 0x14, 0x00, 0x00, //0x00003b30 jg LBB0_1135 - 0x48, 0x8d, 0x4e, 0x01, //0x00003b36 leaq $1(%rsi), %rcx - 0x49, 0x89, 0x0c, 0x24, //0x00003b3a movq %rcx, (%r12) - 0x49, 0xc7, 0x44, 0xf4, 0x08, 0x03, 0x00, 0x00, 0x00, //0x00003b3e movq $3, $8(%r12,%rsi,8) - 0xe9, 0x14, 0xf8, 0xff, 0xff, //0x00003b47 jmp LBB0_674 - //0x00003b4c LBB0_739 - 0x40, 0x80, 0xff, 0x3a, //0x00003b4c cmpb $58, %dil - 0x0f, 0x85, 0xbc, 0x13, 0x00, 0x00, //0x00003b50 jne LBB0_1049 - 0x49, 0xc7, 0x04, 0xf4, 0x00, 0x00, 0x00, 0x00, //0x00003b56 movq $0, (%r12,%rsi,8) - 0xe9, 0xfd, 0xf7, 0xff, 0xff, //0x00003b5e jmp LBB0_674 - //0x00003b63 LBB0_741 - 0x83, 0xff, 0x22, //0x00003b63 cmpl $34, %edi - 0x0f, 0x84, 0x41, 0x00, 0x00, 0x00, //0x00003b66 je LBB0_802 - //0x00003b6c LBB0_738 - 0x83, 0xff, 0x7d, //0x00003b6c cmpl $125, %edi - 0x0f, 0x85, 0x9d, 0x13, 0x00, 0x00, //0x00003b6f jne LBB0_1049 - //0x00003b75 LBB0_711 - 0x49, 0x89, 0x14, 0x24, //0x00003b75 movq %rdx, (%r12) - 0x4d, 0x89, 0xd5, //0x00003b79 movq %r10, %r13 - 0x48, 0x85, 0xd2, //0x00003b7c testq %rdx, %rdx - 0x0f, 0x85, 0xfb, 0xf7, 0xff, 0xff, //0x00003b7f jne LBB0_676 - 0xe9, 0x8f, 0x13, 0x00, 0x00, //0x00003b85 jmp LBB0_1050 - //0x00003b8a LBB0_798 - 0x48, 0x81, 0xfe, 0xff, 0x0f, 0x00, 0x00, //0x00003b8a cmpq $4095, %rsi - 0x0f, 0x8f, 0x10, 0x14, 0x00, 0x00, //0x00003b91 jg LBB0_1135 - 0x48, 0x8d, 0x4e, 0x01, //0x00003b97 leaq $1(%rsi), %rcx - 0x49, 0x89, 0x0c, 0x24, //0x00003b9b movq %rcx, (%r12) - 0x49, 0xc7, 0x44, 0xf4, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00003b9f movq $0, $8(%r12,%rsi,8) - 0xe9, 0xb3, 0xf7, 0xff, 0xff, //0x00003ba8 jmp LBB0_674 - //0x00003bad LBB0_802 - 0x49, 0xc7, 0x04, 0xf4, 0x02, 0x00, 0x00, 0x00, //0x00003bad movq $2, (%r12,%rsi,8) - 0x4d, 0x8b, 0x19, //0x00003bb5 movq (%r9), %r11 - 0x48, 0x8b, 0x44, 0x24, 0x18, //0x00003bb8 movq $24(%rsp), %rax - 0x4c, 0x8b, 0x08, //0x00003bbd movq (%rax), %r9 - 0x4c, 0x89, 0xc9, //0x00003bc0 movq %r9, %rcx - 0x4c, 0x29, 0xd9, //0x00003bc3 subq %r11, %rcx - 0x0f, 0x84, 0xdc, 0x1c, 0x00, 0x00, //0x00003bc6 je LBB0_1158 - 0x48, 0x83, 0xf9, 0x40, //0x00003bcc cmpq $64, %rcx - 0x0f, 0x82, 0x51, 0x0c, 0x00, 0x00, //0x00003bd0 jb LBB0_972 - 0x4c, 0x89, 0xdf, //0x00003bd6 movq %r11, %rdi - 0x48, 0xf7, 0xd7, //0x00003bd9 notq %rdi - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003bdc movq $-1, %r8 - 0x4d, 0x89, 0xdd, //0x00003be3 movq %r11, %r13 - 0x45, 0x31, 0xf6, //0x00003be6 xorl %r14d, %r14d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003be9 .p2align 4, 0x90 - //0x00003bf0 LBB0_805 - 0xc4, 0x81, 0x7e, 0x6f, 0x04, 0x2f, //0x00003bf0 vmovdqu (%r15,%r13), %ymm0 - 0xc4, 0x81, 0x7e, 0x6f, 0x4c, 0x2f, 0x20, //0x00003bf6 vmovdqu $32(%r15,%r13), %ymm1 - 0xc5, 0xfd, 0x74, 0xd6, //0x00003bfd vpcmpeqb %ymm6, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xd2, //0x00003c01 vpmovmskb %ymm2, %edx - 0xc5, 0xf5, 0x74, 0xd6, //0x00003c05 vpcmpeqb %ymm6, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xc2, //0x00003c09 vpmovmskb %ymm2, %eax - 0xc5, 0xfd, 0x74, 0xc7, //0x00003c0d vpcmpeqb %ymm7, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xf0, //0x00003c11 vpmovmskb %ymm0, %esi - 0xc5, 0xf5, 0x74, 0xc7, //0x00003c15 vpcmpeqb %ymm7, %ymm1, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd8, //0x00003c19 vpmovmskb %ymm0, %ebx - 0x48, 0xc1, 0xe0, 0x20, //0x00003c1d shlq $32, %rax - 0x48, 0x09, 0xc2, //0x00003c21 orq %rax, %rdx - 0x48, 0xc1, 0xe3, 0x20, //0x00003c24 shlq $32, %rbx - 0x48, 0x09, 0xde, //0x00003c28 orq %rbx, %rsi - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00003c2b jne LBB0_814 - 0x4d, 0x85, 0xf6, //0x00003c31 testq %r14, %r14 - 0x0f, 0x85, 0x38, 0x00, 0x00, 0x00, //0x00003c34 jne LBB0_816 - 0x45, 0x31, 0xf6, //0x00003c3a xorl %r14d, %r14d - 0x48, 0x85, 0xd2, //0x00003c3d testq %rdx, %rdx - 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x00003c40 jne LBB0_817 - //0x00003c46 LBB0_808 - 0x48, 0x83, 0xc1, 0xc0, //0x00003c46 addq $-64, %rcx - 0x48, 0x83, 0xc7, 0xc0, //0x00003c4a addq $-64, %rdi - 0x49, 0x83, 0xc5, 0x40, //0x00003c4e addq $64, %r13 - 0x48, 0x83, 0xf9, 0x3f, //0x00003c52 cmpq $63, %rcx - 0x0f, 0x87, 0x94, 0xff, 0xff, 0xff, //0x00003c56 ja LBB0_805 - 0xe9, 0xca, 0x09, 0x00, 0x00, //0x00003c5c jmp LBB0_809 - //0x00003c61 LBB0_814 - 0x49, 0x83, 0xf8, 0xff, //0x00003c61 cmpq $-1, %r8 - 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00003c65 jne LBB0_816 - 0x4c, 0x0f, 0xbc, 0xc6, //0x00003c6b bsfq %rsi, %r8 - 0x4d, 0x01, 0xe8, //0x00003c6f addq %r13, %r8 - //0x00003c72 LBB0_816 - 0x4c, 0x89, 0xf0, //0x00003c72 movq %r14, %rax - 0x48, 0xf7, 0xd0, //0x00003c75 notq %rax - 0x48, 0x21, 0xf0, //0x00003c78 andq %rsi, %rax - 0x4c, 0x8d, 0x24, 0x00, //0x00003c7b leaq (%rax,%rax), %r12 - 0x4d, 0x09, 0xf4, //0x00003c7f orq %r14, %r12 - 0x4c, 0x89, 0xe3, //0x00003c82 movq %r12, %rbx - 0x48, 0xf7, 0xd3, //0x00003c85 notq %rbx - 0x48, 0x21, 0xf3, //0x00003c88 andq %rsi, %rbx - 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003c8b movabsq $-6148914691236517206, %rsi - 0x48, 0x21, 0xf3, //0x00003c95 andq %rsi, %rbx - 0x45, 0x31, 0xf6, //0x00003c98 xorl %r14d, %r14d - 0x48, 0x01, 0xc3, //0x00003c9b addq %rax, %rbx - 0x41, 0x0f, 0x92, 0xc6, //0x00003c9e setb %r14b - 0x48, 0x01, 0xdb, //0x00003ca2 addq %rbx, %rbx - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00003ca5 movabsq $6148914691236517205, %rax - 0x48, 0x31, 0xc3, //0x00003caf xorq %rax, %rbx - 0x4c, 0x21, 0xe3, //0x00003cb2 andq %r12, %rbx - 0x48, 0xf7, 0xd3, //0x00003cb5 notq %rbx - 0x48, 0x21, 0xda, //0x00003cb8 andq %rbx, %rdx - 0x4c, 0x8b, 0x64, 0x24, 0x10, //0x00003cbb movq $16(%rsp), %r12 - 0x48, 0x85, 0xd2, //0x00003cc0 testq %rdx, %rdx - 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00003cc3 je LBB0_808 - //0x00003cc9 LBB0_817 - 0x4c, 0x0f, 0xbc, 0xea, //0x00003cc9 bsfq %rdx, %r13 - 0x49, 0x29, 0xfd, //0x00003ccd subq %rdi, %r13 - 0x4c, 0x8d, 0x35, 0xa1, 0x20, 0x00, 0x00, //0x00003cd0 leaq $8353(%rip), %r14 /* LJTI0_2+0(%rip) */ - 0x4d, 0x85, 0xed, //0x00003cd7 testq %r13, %r13 - 0x0f, 0x88, 0xd3, 0x12, 0x00, 0x00, //0x00003cda js LBB0_860 - //0x00003ce0 LBB0_820 - 0x4c, 0x8b, 0x4c, 0x24, 0x08, //0x00003ce0 movq $8(%rsp), %r9 - 0x4d, 0x89, 0x29, //0x00003ce5 movq %r13, (%r9) - 0x4d, 0x85, 0xdb, //0x00003ce8 testq %r11, %r11 - 0x0f, 0x8e, 0xe3, 0x12, 0x00, 0x00, //0x00003ceb jle LBB0_732 - 0x49, 0x8b, 0x0c, 0x24, //0x00003cf1 movq (%r12), %rcx - 0x48, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x00003cf5 cmpq $4095, %rcx - 0x0f, 0x8f, 0xa5, 0x12, 0x00, 0x00, //0x00003cfc jg LBB0_1135 - 0x48, 0x8d, 0x41, 0x01, //0x00003d02 leaq $1(%rcx), %rax - 0x49, 0x89, 0x04, 0x24, //0x00003d06 movq %rax, (%r12) - 0x49, 0xc7, 0x44, 0xcc, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00003d0a movq $4, $8(%r12,%rcx,8) - 0xe9, 0x48, 0xf6, 0xff, 0xff, //0x00003d13 jmp LBB0_674 - //0x00003d18 LBB0_823 - 0x4c, 0x01, 0xd9, //0x00003d18 addq %r11, %rcx - 0x48, 0x03, 0x4c, 0x24, 0x20, //0x00003d1b addq $32(%rsp), %rcx - 0xc5, 0xf8, 0x77, //0x00003d20 vzeroupper - 0xc5, 0x7a, 0x6f, 0x3d, 0xf5, 0xc4, 0xff, 0xff, //0x00003d23 vmovdqu $-15115(%rip), %xmm15 /* LCPI0_19+0(%rip) */ - 0x49, 0x89, 0xcb, //0x00003d2b movq %rcx, %r11 - 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00003d2e jmp LBB0_827 - //0x00003d33 LBB0_824 - 0x89, 0xc9, //0x00003d33 movl %ecx, %ecx - 0x49, 0x01, 0xcb, //0x00003d35 addq %rcx, %r11 - 0x49, 0x01, 0xdb, //0x00003d38 addq %rbx, %r11 - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00003d3b jmp LBB0_826 - //0x00003d40 LBB0_825 - 0x49, 0x01, 0xcb, //0x00003d40 addq %rcx, %r11 - //0x00003d43 LBB0_826 - 0x4c, 0x8d, 0x35, 0x2e, 0x20, 0x00, 0x00, //0x00003d43 leaq $8238(%rip), %r14 /* LJTI0_2+0(%rip) */ - //0x00003d4a LBB0_827 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00003d4a movq $-1, %rcx - 0x48, 0x8b, 0x74, 0x24, 0x30, //0x00003d51 movq $48(%rsp), %rsi - 0x48, 0x85, 0xf6, //0x00003d56 testq %rsi, %rsi - 0x0f, 0x84, 0x99, 0x12, 0x00, 0x00, //0x00003d59 je LBB0_1055 - 0x4d, 0x85, 0xe4, //0x00003d5f testq %r12, %r12 - 0x0f, 0x84, 0x90, 0x12, 0x00, 0x00, //0x00003d62 je LBB0_1055 - 0x48, 0x85, 0xc0, //0x00003d68 testq %rax, %rax - 0x0f, 0x84, 0x87, 0x12, 0x00, 0x00, //0x00003d6b je LBB0_1055 - 0x4c, 0x2b, 0x5c, 0x24, 0x20, //0x00003d71 subq $32(%rsp), %r11 - 0x49, 0x8d, 0x4b, 0xff, //0x00003d76 leaq $-1(%r11), %rcx - 0x48, 0x39, 0xce, //0x00003d7a cmpq %rcx, %rsi - 0x0f, 0x84, 0x57, 0xf5, 0xff, 0xff, //0x00003d7d je LBB0_1053 - 0x49, 0x39, 0xcc, //0x00003d83 cmpq %rcx, %r12 - 0x0f, 0x84, 0x4e, 0xf5, 0xff, 0xff, //0x00003d86 je LBB0_1053 - 0x48, 0x39, 0xc8, //0x00003d8c cmpq %rcx, %rax - 0x0f, 0x84, 0x45, 0xf5, 0xff, 0xff, //0x00003d8f je LBB0_1053 - 0x4d, 0x85, 0xe4, //0x00003d95 testq %r12, %r12 - 0xc5, 0xfe, 0x6f, 0x2d, 0x60, 0xc2, 0xff, 0xff, //0x00003d98 vmovdqu $-15776(%rip), %ymm5 /* LCPI0_0+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0xd8, 0xc2, 0xff, 0xff, //0x00003da0 vmovdqu $-15656(%rip), %ymm6 /* LCPI0_7+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x3d, 0xf0, 0xc2, 0xff, 0xff, //0x00003da8 vmovdqu $-15632(%rip), %ymm7 /* LCPI0_8+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x05, 0x68, 0xc3, 0xff, 0xff, //0x00003db0 vmovdqu $-15512(%rip), %ymm8 /* LCPI0_13+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x0d, 0x80, 0xc3, 0xff, 0xff, //0x00003db8 vmovdqu $-15488(%rip), %ymm9 /* LCPI0_14+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x15, 0x98, 0xc3, 0xff, 0xff, //0x00003dc0 vmovdqu $-15464(%rip), %ymm10 /* LCPI0_15+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x1d, 0xb0, 0xc3, 0xff, 0xff, //0x00003dc8 vmovdqu $-15440(%rip), %ymm11 /* LCPI0_16+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x25, 0x68, 0xc2, 0xff, 0xff, //0x00003dd0 vmovdqu $-15768(%rip), %ymm12 /* LCPI0_2+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x2d, 0xc0, 0xc3, 0xff, 0xff, //0x00003dd8 vmovdqu $-15424(%rip), %ymm13 /* LCPI0_17+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x35, 0xd8, 0xc3, 0xff, 0xff, //0x00003de0 vmovdqu $-15400(%rip), %ymm14 /* LCPI0_18+0(%rip) */ - 0x0f, 0x8e, 0x27, 0x00, 0x00, 0x00, //0x00003de8 jle LBB0_836 - 0x49, 0x8d, 0x4c, 0x24, 0xff, //0x00003dee leaq $-1(%r12), %rcx - 0x48, 0x39, 0xc8, //0x00003df3 cmpq %rcx, %rax - 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00003df6 je LBB0_836 - 0x49, 0xf7, 0xd4, //0x00003dfc notq %r12 - 0x4d, 0x89, 0xe3, //0x00003dff movq %r12, %r11 - 0x4c, 0x8b, 0x64, 0x24, 0x10, //0x00003e02 movq $16(%rsp), %r12 - 0x4d, 0x85, 0xdb, //0x00003e07 testq %r11, %r11 - 0x0f, 0x89, 0x2b, 0xf5, 0xff, 0xff, //0x00003e0a jns LBB0_960 - 0xe9, 0xe0, 0x11, 0x00, 0x00, //0x00003e10 jmp LBB0_1054 - //0x00003e15 LBB0_836 - 0x48, 0x89, 0xf1, //0x00003e15 movq %rsi, %rcx - 0x48, 0x09, 0xc1, //0x00003e18 orq %rax, %rcx - 0x0f, 0x99, 0xc1, //0x00003e1b setns %cl - 0x0f, 0x88, 0x89, 0x02, 0x00, 0x00, //0x00003e1e js LBB0_880 - 0x48, 0x39, 0xc6, //0x00003e24 cmpq %rax, %rsi - 0x0f, 0x8c, 0x80, 0x02, 0x00, 0x00, //0x00003e27 jl LBB0_880 - 0x48, 0xf7, 0xd6, //0x00003e2d notq %rsi - 0x49, 0x89, 0xf3, //0x00003e30 movq %rsi, %r11 - 0x4c, 0x8b, 0x64, 0x24, 0x10, //0x00003e33 movq $16(%rsp), %r12 - 0x4d, 0x85, 0xdb, //0x00003e38 testq %r11, %r11 - 0x0f, 0x89, 0xfa, 0xf4, 0xff, 0xff, //0x00003e3b jns LBB0_960 - 0xe9, 0xaf, 0x11, 0x00, 0x00, //0x00003e41 jmp LBB0_1054 - //0x00003e46 LBB0_839 - 0x49, 0x8b, 0x09, //0x00003e46 movq (%r9), %rcx - 0x48, 0x8b, 0x44, 0x24, 0x18, //0x00003e49 movq $24(%rsp), %rax - 0x48, 0x8b, 0x10, //0x00003e4e movq (%rax), %rdx - 0x48, 0x8d, 0x42, 0xfc, //0x00003e51 leaq $-4(%rdx), %rax - 0x48, 0x39, 0xc1, //0x00003e55 cmpq %rax, %rcx - 0x0f, 0x87, 0x4d, 0x18, 0x00, 0x00, //0x00003e58 ja LBB0_1134 - 0x41, 0x8b, 0x14, 0x0f, //0x00003e5e movl (%r15,%rcx), %edx - 0x81, 0xfa, 0x61, 0x6c, 0x73, 0x65, //0x00003e62 cmpl $1702063201, %edx - 0x0f, 0x85, 0x1e, 0x19, 0x00, 0x00, //0x00003e68 jne LBB0_1136 - 0x48, 0x8d, 0x41, 0x04, //0x00003e6e leaq $4(%rcx), %rax - 0x49, 0x89, 0x01, //0x00003e72 movq %rax, (%r9) - 0x48, 0x85, 0xc9, //0x00003e75 testq %rcx, %rcx - 0x0f, 0x8f, 0xe2, 0xf4, 0xff, 0xff, //0x00003e78 jg LBB0_674 - 0xe9, 0xfd, 0x19, 0x00, 0x00, //0x00003e7e jmp LBB0_842 - //0x00003e83 LBB0_843 - 0x4d, 0x8b, 0x19, //0x00003e83 movq (%r9), %r11 - 0x48, 0x8b, 0x44, 0x24, 0x18, //0x00003e86 movq $24(%rsp), %rax - 0x4c, 0x8b, 0x08, //0x00003e8b movq (%rax), %r9 - 0x4c, 0x89, 0xc9, //0x00003e8e movq %r9, %rcx - 0x4c, 0x29, 0xd9, //0x00003e91 subq %r11, %rcx - 0x0f, 0x84, 0x0e, 0x1a, 0x00, 0x00, //0x00003e94 je LBB0_1158 - 0x48, 0x83, 0xf9, 0x40, //0x00003e9a cmpq $64, %rcx - 0x0f, 0x82, 0x3a, 0x0a, 0x00, 0x00, //0x00003e9e jb LBB0_979 - 0x4c, 0x89, 0xdf, //0x00003ea4 movq %r11, %rdi - 0x48, 0xf7, 0xd7, //0x00003ea7 notq %rdi - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003eaa movq $-1, %r8 - 0x4d, 0x89, 0xdd, //0x00003eb1 movq %r11, %r13 - 0x45, 0x31, 0xf6, //0x00003eb4 xorl %r14d, %r14d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003eb7 .p2align 4, 0x90 - //0x00003ec0 LBB0_846 - 0xc4, 0x81, 0x7e, 0x6f, 0x04, 0x2f, //0x00003ec0 vmovdqu (%r15,%r13), %ymm0 - 0xc4, 0x81, 0x7e, 0x6f, 0x4c, 0x2f, 0x20, //0x00003ec6 vmovdqu $32(%r15,%r13), %ymm1 - 0xc5, 0xfd, 0x74, 0xd6, //0x00003ecd vpcmpeqb %ymm6, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xd2, //0x00003ed1 vpmovmskb %ymm2, %edx - 0xc5, 0xf5, 0x74, 0xd6, //0x00003ed5 vpcmpeqb %ymm6, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xc2, //0x00003ed9 vpmovmskb %ymm2, %eax - 0xc5, 0xfd, 0x74, 0xc7, //0x00003edd vpcmpeqb %ymm7, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xf0, //0x00003ee1 vpmovmskb %ymm0, %esi - 0xc5, 0xf5, 0x74, 0xc7, //0x00003ee5 vpcmpeqb %ymm7, %ymm1, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd8, //0x00003ee9 vpmovmskb %ymm0, %ebx - 0x48, 0xc1, 0xe0, 0x20, //0x00003eed shlq $32, %rax - 0x48, 0x09, 0xc2, //0x00003ef1 orq %rax, %rdx - 0x48, 0xc1, 0xe3, 0x20, //0x00003ef4 shlq $32, %rbx - 0x48, 0x09, 0xde, //0x00003ef8 orq %rbx, %rsi - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00003efb jne LBB0_855 - 0x4d, 0x85, 0xf6, //0x00003f01 testq %r14, %r14 - 0x0f, 0x85, 0x38, 0x00, 0x00, 0x00, //0x00003f04 jne LBB0_857 - 0x45, 0x31, 0xf6, //0x00003f0a xorl %r14d, %r14d - 0x48, 0x85, 0xd2, //0x00003f0d testq %rdx, %rdx - 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x00003f10 jne LBB0_858 - //0x00003f16 LBB0_849 - 0x48, 0x83, 0xc1, 0xc0, //0x00003f16 addq $-64, %rcx - 0x48, 0x83, 0xc7, 0xc0, //0x00003f1a addq $-64, %rdi - 0x49, 0x83, 0xc5, 0x40, //0x00003f1e addq $64, %r13 - 0x48, 0x83, 0xf9, 0x3f, //0x00003f22 cmpq $63, %rcx - 0x0f, 0x87, 0x94, 0xff, 0xff, 0xff, //0x00003f26 ja LBB0_846 - 0xe9, 0x24, 0x08, 0x00, 0x00, //0x00003f2c jmp LBB0_850 - //0x00003f31 LBB0_855 - 0x49, 0x83, 0xf8, 0xff, //0x00003f31 cmpq $-1, %r8 - 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00003f35 jne LBB0_857 - 0x4c, 0x0f, 0xbc, 0xc6, //0x00003f3b bsfq %rsi, %r8 - 0x4d, 0x01, 0xe8, //0x00003f3f addq %r13, %r8 - //0x00003f42 LBB0_857 - 0x4c, 0x89, 0xf0, //0x00003f42 movq %r14, %rax - 0x48, 0xf7, 0xd0, //0x00003f45 notq %rax - 0x48, 0x21, 0xf0, //0x00003f48 andq %rsi, %rax - 0x4c, 0x8d, 0x24, 0x00, //0x00003f4b leaq (%rax,%rax), %r12 - 0x4d, 0x09, 0xf4, //0x00003f4f orq %r14, %r12 - 0x4c, 0x89, 0xe3, //0x00003f52 movq %r12, %rbx - 0x48, 0xf7, 0xd3, //0x00003f55 notq %rbx - 0x48, 0x21, 0xf3, //0x00003f58 andq %rsi, %rbx - 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003f5b movabsq $-6148914691236517206, %rsi - 0x48, 0x21, 0xf3, //0x00003f65 andq %rsi, %rbx - 0x45, 0x31, 0xf6, //0x00003f68 xorl %r14d, %r14d - 0x48, 0x01, 0xc3, //0x00003f6b addq %rax, %rbx - 0x41, 0x0f, 0x92, 0xc6, //0x00003f6e setb %r14b - 0x48, 0x01, 0xdb, //0x00003f72 addq %rbx, %rbx - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00003f75 movabsq $6148914691236517205, %rax - 0x48, 0x31, 0xc3, //0x00003f7f xorq %rax, %rbx - 0x4c, 0x21, 0xe3, //0x00003f82 andq %r12, %rbx - 0x48, 0xf7, 0xd3, //0x00003f85 notq %rbx - 0x48, 0x21, 0xda, //0x00003f88 andq %rbx, %rdx - 0x4c, 0x8b, 0x64, 0x24, 0x10, //0x00003f8b movq $16(%rsp), %r12 - 0x48, 0x85, 0xd2, //0x00003f90 testq %rdx, %rdx - 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00003f93 je LBB0_849 - //0x00003f99 LBB0_858 - 0x4c, 0x0f, 0xbc, 0xea, //0x00003f99 bsfq %rdx, %r13 - 0x49, 0x29, 0xfd, //0x00003f9d subq %rdi, %r13 - //0x00003fa0 LBB0_859 - 0x4d, 0x85, 0xed, //0x00003fa0 testq %r13, %r13 - 0x4c, 0x8d, 0x35, 0xce, 0x1d, 0x00, 0x00, //0x00003fa3 leaq $7630(%rip), %r14 /* LJTI0_2+0(%rip) */ - 0x0f, 0x89, 0x30, 0xf7, 0xff, 0xff, //0x00003faa jns LBB0_731 - 0xe9, 0xfe, 0x0f, 0x00, 0x00, //0x00003fb0 jmp LBB0_860 - //0x00003fb5 LBB0_863 - 0x48, 0x8b, 0x44, 0x24, 0x18, //0x00003fb5 movq $24(%rsp), %rax - 0x4c, 0x8b, 0x30, //0x00003fba movq (%rax), %r14 - 0x4d, 0x8b, 0x29, //0x00003fbd movq (%r9), %r13 - 0x4d, 0x29, 0xee, //0x00003fc0 subq %r13, %r14 - 0x0f, 0x84, 0xb7, 0x17, 0x00, 0x00, //0x00003fc3 je LBB0_1133 - 0x4f, 0x8d, 0x1c, 0x2f, //0x00003fc9 leaq (%r15,%r13), %r11 - 0x41, 0x80, 0x3b, 0x30, //0x00003fcd cmpb $48, (%r11) - 0x0f, 0x85, 0x27, 0x01, 0x00, 0x00, //0x00003fd1 jne LBB0_883 - 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00003fd7 movl $1, %r9d - 0x49, 0x83, 0xfe, 0x01, //0x00003fdd cmpq $1, %r14 - 0x0f, 0x85, 0xed, 0x00, 0x00, 0x00, //0x00003fe1 jne LBB0_881 - //0x00003fe7 LBB0_866 - 0x4c, 0x89, 0xe9, //0x00003fe7 movq %r13, %rcx - 0xe9, 0xcf, 0x08, 0x00, 0x00, //0x00003fea jmp LBB0_977 - //0x00003fef LBB0_867 - 0x49, 0x8b, 0x0c, 0x24, //0x00003fef movq (%r12), %rcx - 0x48, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x00003ff3 cmpq $4095, %rcx - 0x0f, 0x8f, 0xa7, 0x0f, 0x00, 0x00, //0x00003ffa jg LBB0_1135 - 0x48, 0x8d, 0x41, 0x01, //0x00004000 leaq $1(%rcx), %rax - 0x49, 0x89, 0x04, 0x24, //0x00004004 movq %rax, (%r12) - 0x49, 0xc7, 0x44, 0xcc, 0x08, 0x05, 0x00, 0x00, 0x00, //0x00004008 movq $5, $8(%r12,%rcx,8) - 0xe9, 0x4a, 0xf3, 0xff, 0xff, //0x00004011 jmp LBB0_674 - //0x00004016 LBB0_869 - 0x49, 0x8b, 0x09, //0x00004016 movq (%r9), %rcx - 0x48, 0x8b, 0x44, 0x24, 0x18, //0x00004019 movq $24(%rsp), %rax - 0x48, 0x8b, 0x10, //0x0000401e movq (%rax), %rdx - 0x48, 0x8d, 0x42, 0xfd, //0x00004021 leaq $-3(%rdx), %rax - 0x48, 0x39, 0xc1, //0x00004025 cmpq %rax, %rcx - 0x0f, 0x87, 0x7d, 0x16, 0x00, 0x00, //0x00004028 ja LBB0_1134 - 0x4c, 0x8d, 0x69, 0xff, //0x0000402e leaq $-1(%rcx), %r13 - 0x41, 0x81, 0x7c, 0x0f, 0xff, 0x6e, 0x75, 0x6c, 0x6c, //0x00004032 cmpl $1819047278, $-1(%r15,%rcx) - 0x0f, 0x84, 0x30, 0x00, 0x00, 0x00, //0x0000403b je LBB0_877 - 0xe9, 0xa0, 0x17, 0x00, 0x00, //0x00004041 jmp LBB0_871 - //0x00004046 LBB0_875 - 0x49, 0x8b, 0x09, //0x00004046 movq (%r9), %rcx - 0x48, 0x8b, 0x44, 0x24, 0x18, //0x00004049 movq $24(%rsp), %rax - 0x48, 0x8b, 0x10, //0x0000404e movq (%rax), %rdx - 0x48, 0x8d, 0x42, 0xfd, //0x00004051 leaq $-3(%rdx), %rax - 0x48, 0x39, 0xc1, //0x00004055 cmpq %rax, %rcx - 0x0f, 0x87, 0x4d, 0x16, 0x00, 0x00, //0x00004058 ja LBB0_1134 - 0x4c, 0x8d, 0x69, 0xff, //0x0000405e leaq $-1(%rcx), %r13 - 0x41, 0x81, 0x7c, 0x0f, 0xff, 0x74, 0x72, 0x75, 0x65, //0x00004062 cmpl $1702195828, $-1(%r15,%rcx) - 0x0f, 0x85, 0xbc, 0x17, 0x00, 0x00, //0x0000406b jne LBB0_1141 - //0x00004071 LBB0_877 - 0x48, 0x8d, 0x41, 0x03, //0x00004071 leaq $3(%rcx), %rax - 0x49, 0x89, 0x01, //0x00004075 movq %rax, (%r9) - 0x48, 0x85, 0xc9, //0x00004078 testq %rcx, %rcx - 0x0f, 0x8f, 0xdf, 0xf2, 0xff, 0xff, //0x0000407b jg LBB0_674 - 0xe9, 0x93, 0x0e, 0x00, 0x00, //0x00004081 jmp LBB0_1050 - //0x00004086 LBB0_878 - 0x49, 0x8b, 0x0c, 0x24, //0x00004086 movq (%r12), %rcx - 0x48, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x0000408a cmpq $4095, %rcx - 0x0f, 0x8f, 0x10, 0x0f, 0x00, 0x00, //0x00004091 jg LBB0_1135 - 0x48, 0x8d, 0x41, 0x01, //0x00004097 leaq $1(%rcx), %rax - 0x49, 0x89, 0x04, 0x24, //0x0000409b movq %rax, (%r12) - 0x49, 0xc7, 0x44, 0xcc, 0x08, 0x06, 0x00, 0x00, 0x00, //0x0000409f movq $6, $8(%r12,%rcx,8) - 0xe9, 0xb3, 0xf2, 0xff, 0xff, //0x000040a8 jmp LBB0_674 - //0x000040ad LBB0_880 - 0x48, 0x8d, 0x50, 0xff, //0x000040ad leaq $-1(%rax), %rdx - 0x48, 0x39, 0xd6, //0x000040b1 cmpq %rdx, %rsi - 0x48, 0xf7, 0xd0, //0x000040b4 notq %rax - 0x49, 0x0f, 0x45, 0xc3, //0x000040b7 cmovneq %r11, %rax - 0x84, 0xc9, //0x000040bb testb %cl, %cl - 0x4c, 0x0f, 0x45, 0xd8, //0x000040bd cmovneq %rax, %r11 - 0x4c, 0x8b, 0x64, 0x24, 0x10, //0x000040c1 movq $16(%rsp), %r12 - 0x4d, 0x85, 0xdb, //0x000040c6 testq %r11, %r11 - 0x0f, 0x89, 0x6c, 0xf2, 0xff, 0xff, //0x000040c9 jns LBB0_960 - 0xe9, 0x21, 0x0f, 0x00, 0x00, //0x000040cf jmp LBB0_1054 - //0x000040d4 LBB0_881 - 0x41, 0x8a, 0x4b, 0x01, //0x000040d4 movb $1(%r11), %cl - 0x80, 0xc1, 0xd2, //0x000040d8 addb $-46, %cl - 0x80, 0xf9, 0x37, //0x000040db cmpb $55, %cl - 0x0f, 0x87, 0x03, 0xff, 0xff, 0xff, //0x000040de ja LBB0_866 - 0x0f, 0xb6, 0xc1, //0x000040e4 movzbl %cl, %eax - 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000040e7 movabsq $36028797027352577, %rcx - 0x48, 0x0f, 0xa3, 0xc1, //0x000040f1 btq %rax, %rcx - 0x4c, 0x89, 0xe9, //0x000040f5 movq %r13, %rcx - 0x0f, 0x83, 0xc0, 0x07, 0x00, 0x00, //0x000040f8 jae LBB0_977 - //0x000040fe LBB0_883 - 0x49, 0x83, 0xfe, 0x20, //0x000040fe cmpq $32, %r14 - 0x0f, 0x82, 0xf3, 0x07, 0x00, 0x00, //0x00004102 jb LBB0_980 - 0x48, 0xc7, 0x44, 0x24, 0x30, 0xff, 0xff, 0xff, 0xff, //0x00004108 movq $-1, $48(%rsp) - 0x45, 0x31, 0xc9, //0x00004111 xorl %r9d, %r9d - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00004114 movq $-1, %r8 - 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x0000411b movq $-1, %r12 - //0x00004122 LBB0_885 - 0xc4, 0x81, 0x7e, 0x6f, 0x04, 0x0b, //0x00004122 vmovdqu (%r11,%r9), %ymm0 - 0xc4, 0xc1, 0x7d, 0x64, 0xc8, //0x00004128 vpcmpgtb %ymm8, %ymm0, %ymm1 - 0xc5, 0xb5, 0x64, 0xd0, //0x0000412d vpcmpgtb %ymm0, %ymm9, %ymm2 - 0xc5, 0xed, 0xdb, 0xc9, //0x00004131 vpand %ymm1, %ymm2, %ymm1 - 0xc5, 0xad, 0x74, 0xd0, //0x00004135 vpcmpeqb %ymm0, %ymm10, %ymm2 - 0xc5, 0xa5, 0x74, 0xd8, //0x00004139 vpcmpeqb %ymm0, %ymm11, %ymm3 - 0xc5, 0xe5, 0xeb, 0xd2, //0x0000413d vpor %ymm2, %ymm3, %ymm2 - 0xc5, 0x9d, 0xdb, 0xd8, //0x00004141 vpand %ymm0, %ymm12, %ymm3 - 0xc5, 0x95, 0x74, 0xc0, //0x00004145 vpcmpeqb %ymm0, %ymm13, %ymm0 - 0xc5, 0xfd, 0xd7, 0xf0, //0x00004149 vpmovmskb %ymm0, %esi - 0xc5, 0x8d, 0x74, 0xdb, //0x0000414d vpcmpeqb %ymm3, %ymm14, %ymm3 - 0xc5, 0xfd, 0xd7, 0xdb, //0x00004151 vpmovmskb %ymm3, %ebx - 0xc5, 0xfd, 0xd7, 0xfa, //0x00004155 vpmovmskb %ymm2, %edi - 0xc5, 0xf5, 0xeb, 0xc0, //0x00004159 vpor %ymm0, %ymm1, %ymm0 - 0xc5, 0xe5, 0xeb, 0xca, //0x0000415d vpor %ymm2, %ymm3, %ymm1 - 0xc5, 0xfd, 0xeb, 0xc1, //0x00004161 vpor %ymm1, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc0, //0x00004165 vpmovmskb %ymm0, %eax - 0x48, 0xf7, 0xd0, //0x00004169 notq %rax - 0x48, 0x0f, 0xbc, 0xc8, //0x0000416c bsfq %rax, %rcx - 0x83, 0xf9, 0x20, //0x00004170 cmpl $32, %ecx - 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00004173 je LBB0_887 - 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00004179 movl $-1, %eax - 0xd3, 0xe0, //0x0000417e shll %cl, %eax - 0xf7, 0xd0, //0x00004180 notl %eax - 0x21, 0xc6, //0x00004182 andl %eax, %esi - 0x21, 0xc3, //0x00004184 andl %eax, %ebx - 0x21, 0xf8, //0x00004186 andl %edi, %eax - 0x89, 0xc7, //0x00004188 movl %eax, %edi - //0x0000418a LBB0_887 - 0x8d, 0x56, 0xff, //0x0000418a leal $-1(%rsi), %edx - 0x21, 0xf2, //0x0000418d andl %esi, %edx - 0x0f, 0x85, 0xa3, 0x05, 0x00, 0x00, //0x0000418f jne LBB0_963 - 0x8d, 0x53, 0xff, //0x00004195 leal $-1(%rbx), %edx - 0x21, 0xda, //0x00004198 andl %ebx, %edx - 0x0f, 0x85, 0x98, 0x05, 0x00, 0x00, //0x0000419a jne LBB0_963 - 0x8d, 0x57, 0xff, //0x000041a0 leal $-1(%rdi), %edx - 0x21, 0xfa, //0x000041a3 andl %edi, %edx - 0x0f, 0x85, 0x8d, 0x05, 0x00, 0x00, //0x000041a5 jne LBB0_963 - 0x85, 0xf6, //0x000041ab testl %esi, %esi - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000041ad je LBB0_893 - 0x0f, 0xbc, 0xf6, //0x000041b3 bsfl %esi, %esi - 0x49, 0x83, 0xfc, 0xff, //0x000041b6 cmpq $-1, %r12 - 0x0f, 0x85, 0xe8, 0x05, 0x00, 0x00, //0x000041ba jne LBB0_965 - 0x4c, 0x01, 0xce, //0x000041c0 addq %r9, %rsi - 0x49, 0x89, 0xf4, //0x000041c3 movq %rsi, %r12 - //0x000041c6 LBB0_893 - 0x85, 0xdb, //0x000041c6 testl %ebx, %ebx - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000041c8 je LBB0_896 - 0x0f, 0xbc, 0xf3, //0x000041ce bsfl %ebx, %esi - 0x49, 0x83, 0xf8, 0xff, //0x000041d1 cmpq $-1, %r8 - 0x0f, 0x85, 0xcd, 0x05, 0x00, 0x00, //0x000041d5 jne LBB0_965 - 0x4c, 0x01, 0xce, //0x000041db addq %r9, %rsi - 0x49, 0x89, 0xf0, //0x000041de movq %rsi, %r8 - //0x000041e1 LBB0_896 - 0x85, 0xff, //0x000041e1 testl %edi, %edi - 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x000041e3 je LBB0_899 - 0x0f, 0xbc, 0xf7, //0x000041e9 bsfl %edi, %esi - 0x48, 0x83, 0x7c, 0x24, 0x30, 0xff, //0x000041ec cmpq $-1, $48(%rsp) - 0x0f, 0x85, 0xb0, 0x05, 0x00, 0x00, //0x000041f2 jne LBB0_965 - 0x4c, 0x01, 0xce, //0x000041f8 addq %r9, %rsi - 0x48, 0x89, 0x74, 0x24, 0x30, //0x000041fb movq %rsi, $48(%rsp) - //0x00004200 LBB0_899 - 0x83, 0xf9, 0x20, //0x00004200 cmpl $32, %ecx - 0x0f, 0x85, 0x1e, 0x02, 0x00, 0x00, //0x00004203 jne LBB0_933 - 0x49, 0x83, 0xc6, 0xe0, //0x00004209 addq $-32, %r14 - 0x49, 0x83, 0xc1, 0x20, //0x0000420d addq $32, %r9 - 0x49, 0x83, 0xfe, 0x1f, //0x00004211 cmpq $31, %r14 - 0x0f, 0x87, 0x07, 0xff, 0xff, 0xff, //0x00004215 ja LBB0_885 - 0xc5, 0xf8, 0x77, //0x0000421b vzeroupper - 0x4d, 0x01, 0xd9, //0x0000421e addq %r11, %r9 - 0x49, 0x83, 0xfe, 0x10, //0x00004221 cmpq $16, %r14 - 0xc5, 0x7a, 0x6f, 0x3d, 0xf3, 0xbf, 0xff, 0xff, //0x00004225 vmovdqu $-16397(%rip), %xmm15 /* LCPI0_19+0(%rip) */ - 0x0f, 0x82, 0x5c, 0x01, 0x00, 0x00, //0x0000422d jb LBB0_920 - //0x00004233 LBB0_902 - 0x4c, 0x89, 0xc8, //0x00004233 movq %r9, %rax - 0x4c, 0x29, 0xd8, //0x00004236 subq %r11, %rax - 0x48, 0x89, 0x44, 0x24, 0x20, //0x00004239 movq %rax, $32(%rsp) - 0x31, 0xc0, //0x0000423e xorl %eax, %eax - //0x00004240 LBB0_903 - 0x4c, 0x89, 0xe2, //0x00004240 movq %r12, %rdx - 0x4d, 0x89, 0xdc, //0x00004243 movq %r11, %r12 - 0xc4, 0xc1, 0x7a, 0x6f, 0x04, 0x01, //0x00004246 vmovdqu (%r9,%rax), %xmm0 - 0xc4, 0xc1, 0x79, 0x64, 0xcf, //0x0000424c vpcmpgtb %xmm15, %xmm0, %xmm1 - 0xc5, 0xfa, 0x6f, 0x15, 0xd7, 0xbf, 0xff, 0xff, //0x00004251 vmovdqu $-16425(%rip), %xmm2 /* LCPI0_20+0(%rip) */ - 0xc5, 0xe9, 0x64, 0xd0, //0x00004259 vpcmpgtb %xmm0, %xmm2, %xmm2 - 0xc5, 0xf1, 0xdb, 0xca, //0x0000425d vpand %xmm2, %xmm1, %xmm1 - 0xc5, 0xf9, 0x74, 0x15, 0xd7, 0xbf, 0xff, 0xff, //0x00004261 vpcmpeqb $-16425(%rip), %xmm0, %xmm2 /* LCPI0_21+0(%rip) */ - 0xc5, 0xf9, 0x74, 0x1d, 0xdf, 0xbf, 0xff, 0xff, //0x00004269 vpcmpeqb $-16417(%rip), %xmm0, %xmm3 /* LCPI0_22+0(%rip) */ - 0xc5, 0xe1, 0xeb, 0xd2, //0x00004271 vpor %xmm2, %xmm3, %xmm2 - 0xc5, 0xf9, 0xdb, 0x1d, 0x73, 0xbf, 0xff, 0xff, //0x00004275 vpand $-16525(%rip), %xmm0, %xmm3 /* LCPI0_5+0(%rip) */ - 0xc5, 0xf9, 0x74, 0x05, 0xdb, 0xbf, 0xff, 0xff, //0x0000427d vpcmpeqb $-16421(%rip), %xmm0, %xmm0 /* LCPI0_23+0(%rip) */ - 0xc5, 0xe1, 0x74, 0x1d, 0xe3, 0xbf, 0xff, 0xff, //0x00004285 vpcmpeqb $-16413(%rip), %xmm3, %xmm3 /* LCPI0_24+0(%rip) */ - 0xc5, 0xe1, 0xeb, 0xe0, //0x0000428d vpor %xmm0, %xmm3, %xmm4 - 0xc5, 0xe9, 0xeb, 0xc9, //0x00004291 vpor %xmm1, %xmm2, %xmm1 - 0xc5, 0xd9, 0xeb, 0xc9, //0x00004295 vpor %xmm1, %xmm4, %xmm1 - 0xc5, 0x79, 0xd7, 0xd8, //0x00004299 vpmovmskb %xmm0, %r11d - 0xc5, 0xf9, 0xd7, 0xf3, //0x0000429d vpmovmskb %xmm3, %esi - 0xc5, 0xf9, 0xd7, 0xfa, //0x000042a1 vpmovmskb %xmm2, %edi - 0xc5, 0xf9, 0xd7, 0xc9, //0x000042a5 vpmovmskb %xmm1, %ecx - 0xf7, 0xd1, //0x000042a9 notl %ecx - 0x0f, 0xbc, 0xc9, //0x000042ab bsfl %ecx, %ecx - 0x83, 0xf9, 0x10, //0x000042ae cmpl $16, %ecx - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000042b1 je LBB0_905 - 0xbb, 0xff, 0xff, 0xff, 0xff, //0x000042b7 movl $-1, %ebx - 0xd3, 0xe3, //0x000042bc shll %cl, %ebx - 0xf7, 0xd3, //0x000042be notl %ebx - 0x41, 0x21, 0xdb, //0x000042c0 andl %ebx, %r11d - 0x21, 0xde, //0x000042c3 andl %ebx, %esi - 0x21, 0xfb, //0x000042c5 andl %edi, %ebx - 0x89, 0xdf, //0x000042c7 movl %ebx, %edi - //0x000042c9 LBB0_905 - 0x41, 0x8d, 0x5b, 0xff, //0x000042c9 leal $-1(%r11), %ebx - 0x44, 0x21, 0xdb, //0x000042cd andl %r11d, %ebx - 0x0f, 0x85, 0xed, 0x04, 0x00, 0x00, //0x000042d0 jne LBB0_967 - 0x8d, 0x5e, 0xff, //0x000042d6 leal $-1(%rsi), %ebx - 0x21, 0xf3, //0x000042d9 andl %esi, %ebx - 0x0f, 0x85, 0xe2, 0x04, 0x00, 0x00, //0x000042db jne LBB0_967 - 0x8d, 0x5f, 0xff, //0x000042e1 leal $-1(%rdi), %ebx - 0x21, 0xfb, //0x000042e4 andl %edi, %ebx - 0x0f, 0x85, 0xd7, 0x04, 0x00, 0x00, //0x000042e6 jne LBB0_967 - 0x45, 0x85, 0xdb, //0x000042ec testl %r11d, %r11d - 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x000042ef je LBB0_911 - 0x41, 0x0f, 0xbc, 0xdb, //0x000042f5 bsfl %r11d, %ebx - 0x48, 0x83, 0xfa, 0xff, //0x000042f9 cmpq $-1, %rdx - 0x0f, 0x85, 0x41, 0x05, 0x00, 0x00, //0x000042fd jne LBB0_973 - 0x48, 0x8b, 0x54, 0x24, 0x20, //0x00004303 movq $32(%rsp), %rdx - 0x48, 0x01, 0xc2, //0x00004308 addq %rax, %rdx - 0x48, 0x01, 0xd3, //0x0000430b addq %rdx, %rbx - 0x48, 0x89, 0xda, //0x0000430e movq %rbx, %rdx - //0x00004311 LBB0_911 - 0x4d, 0x89, 0xe3, //0x00004311 movq %r12, %r11 - 0x85, 0xf6, //0x00004314 testl %esi, %esi - 0x0f, 0x84, 0x2b, 0x00, 0x00, 0x00, //0x00004316 je LBB0_914 - 0x0f, 0xbc, 0xf6, //0x0000431c bsfl %esi, %esi - 0x49, 0x83, 0xf8, 0xff, //0x0000431f cmpq $-1, %r8 - 0x0f, 0x85, 0xf7, 0x04, 0x00, 0x00, //0x00004323 jne LBB0_971 - 0x49, 0x89, 0xd4, //0x00004329 movq %rdx, %r12 - 0x48, 0x8b, 0x54, 0x24, 0x20, //0x0000432c movq $32(%rsp), %rdx - 0x48, 0x01, 0xc2, //0x00004331 addq %rax, %rdx - 0x48, 0x01, 0xd6, //0x00004334 addq %rdx, %rsi - 0x49, 0x89, 0xf0, //0x00004337 movq %rsi, %r8 - 0x85, 0xff, //0x0000433a testl %edi, %edi - 0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x0000433c jne LBB0_915 - 0xe9, 0x2a, 0x00, 0x00, 0x00, //0x00004342 jmp LBB0_917 - //0x00004347 LBB0_914 - 0x49, 0x89, 0xd4, //0x00004347 movq %rdx, %r12 - 0x85, 0xff, //0x0000434a testl %edi, %edi - 0x0f, 0x84, 0x1f, 0x00, 0x00, 0x00, //0x0000434c je LBB0_917 - //0x00004352 LBB0_915 - 0x0f, 0xbc, 0xf7, //0x00004352 bsfl %edi, %esi - 0x48, 0x83, 0x7c, 0x24, 0x30, 0xff, //0x00004355 cmpq $-1, $48(%rsp) - 0x0f, 0x85, 0xbf, 0x04, 0x00, 0x00, //0x0000435b jne LBB0_971 - 0x48, 0x8b, 0x54, 0x24, 0x20, //0x00004361 movq $32(%rsp), %rdx - 0x48, 0x01, 0xc2, //0x00004366 addq %rax, %rdx - 0x48, 0x01, 0xd6, //0x00004369 addq %rdx, %rsi - 0x48, 0x89, 0x74, 0x24, 0x30, //0x0000436c movq %rsi, $48(%rsp) - //0x00004371 LBB0_917 - 0x83, 0xf9, 0x10, //0x00004371 cmpl $16, %ecx - 0x0f, 0x85, 0x4e, 0x01, 0x00, 0x00, //0x00004374 jne LBB0_936 - 0x49, 0x83, 0xc6, 0xf0, //0x0000437a addq $-16, %r14 - 0x48, 0x83, 0xc0, 0x10, //0x0000437e addq $16, %rax - 0x49, 0x83, 0xfe, 0x0f, //0x00004382 cmpq $15, %r14 - 0x0f, 0x87, 0xb4, 0xfe, 0xff, 0xff, //0x00004386 ja LBB0_903 - 0x49, 0x01, 0xc1, //0x0000438c addq %rax, %r9 - //0x0000438f LBB0_920 - 0x4d, 0x85, 0xf6, //0x0000438f testq %r14, %r14 - 0x0f, 0x84, 0x55, 0x01, 0x00, 0x00, //0x00004392 je LBB0_938 - 0x4b, 0x8d, 0x1c, 0x31, //0x00004398 leaq (%r9,%r14), %rbx - 0x4c, 0x89, 0xcf, //0x0000439c movq %r9, %rdi - 0x4c, 0x29, 0xdf, //0x0000439f subq %r11, %rdi - 0x31, 0xc9, //0x000043a2 xorl %ecx, %ecx - 0xe9, 0x24, 0x00, 0x00, 0x00, //0x000043a4 jmp LBB0_926 - //0x000043a9 LBB0_922 - 0x83, 0xfe, 0x65, //0x000043a9 cmpl $101, %esi - 0x0f, 0x85, 0x38, 0x01, 0x00, 0x00, //0x000043ac jne LBB0_937 - //0x000043b2 LBB0_923 - 0x49, 0x83, 0xf8, 0xff, //0x000043b2 cmpq $-1, %r8 - 0x0f, 0x85, 0x0f, 0x04, 0x00, 0x00, //0x000043b6 jne LBB0_968 - 0x4c, 0x8d, 0x04, 0x0f, //0x000043bc leaq (%rdi,%rcx), %r8 - //0x000043c0 .p2align 4, 0x90 - //0x000043c0 LBB0_925 - 0x48, 0x83, 0xc1, 0x01, //0x000043c0 addq $1, %rcx - 0x49, 0x39, 0xce, //0x000043c4 cmpq %rcx, %r14 - 0x0f, 0x84, 0x4e, 0x03, 0x00, 0x00, //0x000043c7 je LBB0_962 - //0x000043cd LBB0_926 - 0x41, 0x0f, 0xbe, 0x34, 0x09, //0x000043cd movsbl (%r9,%rcx), %esi - 0x8d, 0x46, 0xd0, //0x000043d2 leal $-48(%rsi), %eax - 0x83, 0xf8, 0x0a, //0x000043d5 cmpl $10, %eax - 0x0f, 0x82, 0xe2, 0xff, 0xff, 0xff, //0x000043d8 jb LBB0_925 - 0x8d, 0x56, 0xd5, //0x000043de leal $-43(%rsi), %edx - 0x83, 0xfa, 0x1a, //0x000043e1 cmpl $26, %edx - 0x0f, 0x87, 0xbf, 0xff, 0xff, 0xff, //0x000043e4 ja LBB0_922 - 0x48, 0x8d, 0x35, 0x8f, 0x1b, 0x00, 0x00, //0x000043ea leaq $7055(%rip), %rsi /* LJTI0_4+0(%rip) */ - 0x48, 0x63, 0x04, 0x96, //0x000043f1 movslq (%rsi,%rdx,4), %rax - 0x48, 0x01, 0xf0, //0x000043f5 addq %rsi, %rax - 0xff, 0xe0, //0x000043f8 jmpq *%rax - //0x000043fa LBB0_929 - 0x48, 0x83, 0x7c, 0x24, 0x30, 0xff, //0x000043fa cmpq $-1, $48(%rsp) - 0x0f, 0x85, 0xc5, 0x03, 0x00, 0x00, //0x00004400 jne LBB0_968 - 0x48, 0x8d, 0x04, 0x0f, //0x00004406 leaq (%rdi,%rcx), %rax - 0x48, 0x89, 0x44, 0x24, 0x30, //0x0000440a movq %rax, $48(%rsp) - 0xe9, 0xac, 0xff, 0xff, 0xff, //0x0000440f jmp LBB0_925 - //0x00004414 LBB0_931 - 0x49, 0x83, 0xfc, 0xff, //0x00004414 cmpq $-1, %r12 - 0x0f, 0x85, 0xad, 0x03, 0x00, 0x00, //0x00004418 jne LBB0_968 - 0x4c, 0x8d, 0x24, 0x0f, //0x0000441e leaq (%rdi,%rcx), %r12 - 0xe9, 0x99, 0xff, 0xff, 0xff, //0x00004422 jmp LBB0_925 - //0x00004427 LBB0_933 - 0x4c, 0x01, 0xc9, //0x00004427 addq %r9, %rcx - 0x4c, 0x01, 0xd9, //0x0000442a addq %r11, %rcx - 0xc5, 0xf8, 0x77, //0x0000442d vzeroupper - 0xc5, 0x7a, 0x6f, 0x3d, 0xe8, 0xbd, 0xff, 0xff, //0x00004430 vmovdqu $-16920(%rip), %xmm15 /* LCPI0_19+0(%rip) */ - 0x49, 0x89, 0xc9, //0x00004438 movq %rcx, %r9 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000443b movq $-1, %rcx - 0x4d, 0x85, 0xe4, //0x00004442 testq %r12, %r12 - 0x48, 0x8b, 0x54, 0x24, 0x30, //0x00004445 movq $48(%rsp), %rdx - 0x0f, 0x85, 0xb2, 0x00, 0x00, 0x00, //0x0000444a jne LBB0_939 - 0xe9, 0x43, 0x14, 0x00, 0x00, //0x00004450 jmp LBB0_1148 - //0x00004455 LBB0_934 - 0x4d, 0x89, 0xf3, //0x00004455 movq %r14, %r11 - 0xe9, 0xe6, 0xf8, 0xff, 0xff, //0x00004458 jmp LBB0_826 - //0x0000445d LBB0_720 - 0x4d, 0x01, 0xfd, //0x0000445d addq %r15, %r13 - 0x48, 0x83, 0xf9, 0x20, //0x00004460 cmpq $32, %rcx - 0x0f, 0x82, 0x1e, 0x05, 0x00, 0x00, //0x00004464 jb LBB0_985 - //0x0000446a LBB0_721 - 0xc4, 0xc1, 0x7e, 0x6f, 0x45, 0x00, //0x0000446a vmovdqu (%r13), %ymm0 - 0xc5, 0xfd, 0x74, 0xce, //0x00004470 vpcmpeqb %ymm6, %ymm0, %ymm1 - 0xc5, 0xfd, 0xd7, 0xd1, //0x00004474 vpmovmskb %ymm1, %edx - 0xc5, 0xfd, 0x74, 0xc7, //0x00004478 vpcmpeqb %ymm7, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xf0, //0x0000447c vpmovmskb %ymm0, %esi - 0x85, 0xf6, //0x00004480 testl %esi, %esi - 0x0f, 0x85, 0xa4, 0x04, 0x00, 0x00, //0x00004482 jne LBB0_981 - 0x4d, 0x85, 0xf6, //0x00004488 testq %r14, %r14 - 0x0f, 0x85, 0xb2, 0x04, 0x00, 0x00, //0x0000448b jne LBB0_983 - 0x45, 0x31, 0xf6, //0x00004491 xorl %r14d, %r14d - 0x48, 0x85, 0xd2, //0x00004494 testq %rdx, %rdx - 0x0f, 0x84, 0xe3, 0x04, 0x00, 0x00, //0x00004497 je LBB0_984 - //0x0000449d LBB0_724 - 0x48, 0x0f, 0xbc, 0xc2, //0x0000449d bsfq %rdx, %rax - 0x4d, 0x29, 0xfd, //0x000044a1 subq %r15, %r13 - 0x49, 0x01, 0xc5, //0x000044a4 addq %rax, %r13 - 0x49, 0x83, 0xc5, 0x01, //0x000044a7 addq $1, %r13 - 0x4c, 0x8d, 0x35, 0xc6, 0x18, 0x00, 0x00, //0x000044ab leaq $6342(%rip), %r14 /* LJTI0_2+0(%rip) */ - 0x4d, 0x85, 0xed, //0x000044b2 testq %r13, %r13 - 0x0f, 0x89, 0x25, 0xf2, 0xff, 0xff, //0x000044b5 jns LBB0_731 - 0xe9, 0xf3, 0x0a, 0x00, 0x00, //0x000044bb jmp LBB0_860 - //0x000044c0 LBB0_935 - 0x0f, 0xbc, 0xc2, //0x000044c0 bsfl %edx, %eax - 0xe9, 0x4a, 0x01, 0x00, 0x00, //0x000044c3 jmp LBB0_952 - //0x000044c8 LBB0_936 - 0x89, 0xc9, //0x000044c8 movl %ecx, %ecx - 0x49, 0x01, 0xc9, //0x000044ca addq %rcx, %r9 - 0x49, 0x01, 0xc1, //0x000044cd addq %rax, %r9 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000044d0 movq $-1, %rcx - 0x4d, 0x85, 0xe4, //0x000044d7 testq %r12, %r12 - 0x48, 0x8b, 0x54, 0x24, 0x30, //0x000044da movq $48(%rsp), %rdx - 0x0f, 0x85, 0x1d, 0x00, 0x00, 0x00, //0x000044df jne LBB0_939 - 0xe9, 0xae, 0x13, 0x00, 0x00, //0x000044e5 jmp LBB0_1148 - //0x000044ea LBB0_937 - 0x49, 0x01, 0xc9, //0x000044ea addq %rcx, %r9 - //0x000044ed LBB0_938 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000044ed movq $-1, %rcx - 0x4d, 0x85, 0xe4, //0x000044f4 testq %r12, %r12 - 0x48, 0x8b, 0x54, 0x24, 0x30, //0x000044f7 movq $48(%rsp), %rdx - 0x0f, 0x84, 0x96, 0x13, 0x00, 0x00, //0x000044fc je LBB0_1148 - //0x00004502 LBB0_939 - 0x48, 0x85, 0xd2, //0x00004502 testq %rdx, %rdx - 0xc5, 0xfe, 0x6f, 0x2d, 0xf3, 0xba, 0xff, 0xff, //0x00004505 vmovdqu $-17677(%rip), %ymm5 /* LCPI0_0+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0x6b, 0xbb, 0xff, 0xff, //0x0000450d vmovdqu $-17557(%rip), %ymm6 /* LCPI0_7+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x3d, 0x83, 0xbb, 0xff, 0xff, //0x00004515 vmovdqu $-17533(%rip), %ymm7 /* LCPI0_8+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x05, 0xfb, 0xbb, 0xff, 0xff, //0x0000451d vmovdqu $-17413(%rip), %ymm8 /* LCPI0_13+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x0d, 0x13, 0xbc, 0xff, 0xff, //0x00004525 vmovdqu $-17389(%rip), %ymm9 /* LCPI0_14+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x15, 0x2b, 0xbc, 0xff, 0xff, //0x0000452d vmovdqu $-17365(%rip), %ymm10 /* LCPI0_15+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x1d, 0x43, 0xbc, 0xff, 0xff, //0x00004535 vmovdqu $-17341(%rip), %ymm11 /* LCPI0_16+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x25, 0xfb, 0xba, 0xff, 0xff, //0x0000453d vmovdqu $-17669(%rip), %ymm12 /* LCPI0_2+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x2d, 0x53, 0xbc, 0xff, 0xff, //0x00004545 vmovdqu $-17325(%rip), %ymm13 /* LCPI0_17+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x35, 0x6b, 0xbc, 0xff, 0xff, //0x0000454d vmovdqu $-17301(%rip), %ymm14 /* LCPI0_18+0(%rip) */ - 0x0f, 0x84, 0x3d, 0x13, 0x00, 0x00, //0x00004555 je LBB0_1148 - 0x4d, 0x85, 0xc0, //0x0000455b testq %r8, %r8 - 0x0f, 0x84, 0x34, 0x13, 0x00, 0x00, //0x0000455e je LBB0_1148 - 0x4d, 0x29, 0xd9, //0x00004564 subq %r11, %r9 - 0x49, 0x8d, 0x49, 0xff, //0x00004567 leaq $-1(%r9), %rcx - 0x49, 0x39, 0xcc, //0x0000456b cmpq %rcx, %r12 - 0x0f, 0x84, 0x41, 0x00, 0x00, 0x00, //0x0000456e je LBB0_1146 - 0x48, 0x39, 0xca, //0x00004574 cmpq %rcx, %rdx - 0x0f, 0x84, 0x38, 0x00, 0x00, 0x00, //0x00004577 je LBB0_1146 - 0x49, 0x39, 0xc8, //0x0000457d cmpq %rcx, %r8 - 0x0f, 0x84, 0x2f, 0x00, 0x00, 0x00, //0x00004580 je LBB0_1146 - 0x48, 0x85, 0xd2, //0x00004586 testq %rdx, %rdx - 0x0f, 0x8e, 0x3c, 0x00, 0x00, 0x00, //0x00004589 jle LBB0_947 - 0x48, 0x8d, 0x42, 0xff, //0x0000458f leaq $-1(%rdx), %rax - 0x49, 0x39, 0xc0, //0x00004593 cmpq %rax, %r8 - 0x0f, 0x84, 0x2f, 0x00, 0x00, 0x00, //0x00004596 je LBB0_947 - 0x48, 0xf7, 0xd2, //0x0000459c notq %rdx - 0x49, 0x89, 0xd1, //0x0000459f movq %rdx, %r9 - 0x4c, 0x8b, 0x64, 0x24, 0x10, //0x000045a2 movq $16(%rsp), %r12 - 0x4d, 0x85, 0xc9, //0x000045a7 testq %r9, %r9 - 0x0f, 0x89, 0x06, 0x03, 0x00, 0x00, //0x000045aa jns LBB0_976 - 0xe9, 0xe0, 0x12, 0x00, 0x00, //0x000045b0 jmp LBB0_1147 - //0x000045b5 LBB0_1146 - 0x49, 0xf7, 0xd9, //0x000045b5 negq %r9 - 0x4c, 0x8b, 0x64, 0x24, 0x10, //0x000045b8 movq $16(%rsp), %r12 - 0x4d, 0x85, 0xc9, //0x000045bd testq %r9, %r9 - 0x0f, 0x89, 0xf0, 0x02, 0x00, 0x00, //0x000045c0 jns LBB0_976 - 0xe9, 0xca, 0x12, 0x00, 0x00, //0x000045c6 jmp LBB0_1147 - //0x000045cb LBB0_947 - 0x4c, 0x89, 0xe0, //0x000045cb movq %r12, %rax - 0x4c, 0x09, 0xc0, //0x000045ce orq %r8, %rax - 0x0f, 0x99, 0xc1, //0x000045d1 setns %cl - 0x0f, 0x88, 0xb4, 0x00, 0x00, 0x00, //0x000045d4 js LBB0_953 - 0x4d, 0x39, 0xc4, //0x000045da cmpq %r8, %r12 - 0x0f, 0x8c, 0xab, 0x00, 0x00, 0x00, //0x000045dd jl LBB0_953 - 0x49, 0xf7, 0xd4, //0x000045e3 notq %r12 - 0x4d, 0x89, 0xe1, //0x000045e6 movq %r12, %r9 - 0x4c, 0x8b, 0x64, 0x24, 0x10, //0x000045e9 movq $16(%rsp), %r12 - 0x4d, 0x85, 0xc9, //0x000045ee testq %r9, %r9 - 0x0f, 0x89, 0xbf, 0x02, 0x00, 0x00, //0x000045f1 jns LBB0_976 - 0xe9, 0x99, 0x12, 0x00, 0x00, //0x000045f7 jmp LBB0_1147 - //0x000045fc LBB0_950 - 0x4d, 0x29, 0xfa, //0x000045fc subq %r15, %r10 - 0x49, 0x01, 0xf2, //0x000045ff addq %rsi, %r10 - 0x49, 0x39, 0xda, //0x00004602 cmpq %rbx, %r10 - 0x0f, 0x82, 0x37, 0xef, 0xff, 0xff, //0x00004605 jb LBB0_706 - 0xe9, 0x8b, 0x09, 0x00, 0x00, //0x0000460b jmp LBB0_1046 - //0x00004610 LBB0_951 - 0x89, 0xf0, //0x00004610 movl %esi, %eax - //0x00004612 LBB0_952 - 0x49, 0xf7, 0xd3, //0x00004612 notq %r11 - 0x49, 0x29, 0xc3, //0x00004615 subq %rax, %r11 - 0x4c, 0x8b, 0x64, 0x24, 0x10, //0x00004618 movq $16(%rsp), %r12 - 0x4d, 0x85, 0xdb, //0x0000461d testq %r11, %r11 - 0x0f, 0x89, 0x15, 0xed, 0xff, 0xff, //0x00004620 jns LBB0_960 - 0xe9, 0xca, 0x09, 0x00, 0x00, //0x00004626 jmp LBB0_1054 - //0x0000462b LBB0_809 - 0x4d, 0x01, 0xfd, //0x0000462b addq %r15, %r13 - 0x48, 0x83, 0xf9, 0x20, //0x0000462e cmpq $32, %rcx - 0x0f, 0x82, 0x85, 0x04, 0x00, 0x00, //0x00004632 jb LBB0_1002 - //0x00004638 LBB0_810 - 0xc4, 0xc1, 0x7e, 0x6f, 0x45, 0x00, //0x00004638 vmovdqu (%r13), %ymm0 - 0xc5, 0xfd, 0x74, 0xce, //0x0000463e vpcmpeqb %ymm6, %ymm0, %ymm1 - 0xc5, 0xfd, 0xd7, 0xd1, //0x00004642 vpmovmskb %ymm1, %edx - 0xc5, 0xfd, 0x74, 0xc7, //0x00004646 vpcmpeqb %ymm7, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xf0, //0x0000464a vpmovmskb %ymm0, %esi - 0x85, 0xf6, //0x0000464e testl %esi, %esi - 0x0f, 0x85, 0x0b, 0x04, 0x00, 0x00, //0x00004650 jne LBB0_998 - 0x4d, 0x85, 0xf6, //0x00004656 testq %r14, %r14 - 0x0f, 0x85, 0x19, 0x04, 0x00, 0x00, //0x00004659 jne LBB0_1000 - 0x45, 0x31, 0xf6, //0x0000465f xorl %r14d, %r14d - 0x48, 0x85, 0xd2, //0x00004662 testq %rdx, %rdx - 0x0f, 0x84, 0x4a, 0x04, 0x00, 0x00, //0x00004665 je LBB0_1001 - //0x0000466b LBB0_813 - 0x48, 0x0f, 0xbc, 0xc2, //0x0000466b bsfq %rdx, %rax - 0x4d, 0x29, 0xfd, //0x0000466f subq %r15, %r13 - 0x49, 0x01, 0xc5, //0x00004672 addq %rax, %r13 - 0x49, 0x83, 0xc5, 0x01, //0x00004675 addq $1, %r13 - 0x4c, 0x8d, 0x35, 0xf8, 0x16, 0x00, 0x00, //0x00004679 leaq $5880(%rip), %r14 /* LJTI0_2+0(%rip) */ - 0x4d, 0x85, 0xed, //0x00004680 testq %r13, %r13 - 0x0f, 0x89, 0x57, 0xf6, 0xff, 0xff, //0x00004683 jns LBB0_820 - 0xe9, 0x25, 0x09, 0x00, 0x00, //0x00004689 jmp LBB0_860 - //0x0000468e LBB0_953 - 0x49, 0x8d, 0x40, 0xff, //0x0000468e leaq $-1(%r8), %rax - 0x49, 0x39, 0xc4, //0x00004692 cmpq %rax, %r12 - 0x49, 0xf7, 0xd0, //0x00004695 notq %r8 - 0x4d, 0x0f, 0x45, 0xc1, //0x00004698 cmovneq %r9, %r8 - 0x84, 0xc9, //0x0000469c testb %cl, %cl - 0x4d, 0x0f, 0x45, 0xc8, //0x0000469e cmovneq %r8, %r9 - 0x4c, 0x8b, 0x64, 0x24, 0x10, //0x000046a2 movq $16(%rsp), %r12 - 0x4d, 0x85, 0xc9, //0x000046a7 testq %r9, %r9 - 0x0f, 0x89, 0x06, 0x02, 0x00, 0x00, //0x000046aa jns LBB0_976 - 0xe9, 0xe0, 0x11, 0x00, 0x00, //0x000046b0 jmp LBB0_1147 - //0x000046b5 LBB0_954 - 0x0f, 0xbc, 0xc2, //0x000046b5 bsfl %edx, %eax - 0xe9, 0x19, 0x00, 0x00, 0x00, //0x000046b8 jmp LBB0_958 - //0x000046bd LBB0_955 - 0x4c, 0x03, 0x7c, 0x24, 0x38, //0x000046bd addq $56(%rsp), %r15 - 0x4d, 0x29, 0xdf, //0x000046c2 subq %r11, %r15 - 0x49, 0x29, 0xcf, //0x000046c5 subq %rcx, %r15 - //0x000046c8 LBB0_956 - 0x49, 0x83, 0xc7, 0xfe, //0x000046c8 addq $-2, %r15 - 0x4d, 0x89, 0xfb, //0x000046cc movq %r15, %r11 - 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x000046cf jmp LBB0_959 - //0x000046d4 LBB0_957 - 0x89, 0xf0, //0x000046d4 movl %esi, %eax - //0x000046d6 LBB0_958 - 0x4c, 0x03, 0x7c, 0x24, 0x38, //0x000046d6 addq $56(%rsp), %r15 - 0x4d, 0x29, 0xdf, //0x000046db subq %r11, %r15 - 0x49, 0x29, 0xc7, //0x000046de subq %rax, %r15 - 0x49, 0x29, 0xdf, //0x000046e1 subq %rbx, %r15 - 0x49, 0x83, 0xc7, 0xfe, //0x000046e4 addq $-2, %r15 - 0x4d, 0x89, 0xfb, //0x000046e8 movq %r15, %r11 - 0x4c, 0x8b, 0x4c, 0x24, 0x08, //0x000046eb movq $8(%rsp), %r9 - //0x000046f0 LBB0_959 - 0x4c, 0x8b, 0x64, 0x24, 0x10, //0x000046f0 movq $16(%rsp), %r12 - 0x4c, 0x8d, 0x35, 0x7c, 0x16, 0x00, 0x00, //0x000046f5 leaq $5756(%rip), %r14 /* LJTI0_2+0(%rip) */ - 0x4d, 0x85, 0xdb, //0x000046fc testq %r11, %r11 - 0x0f, 0x89, 0x36, 0xec, 0xff, 0xff, //0x000046ff jns LBB0_960 - 0xe9, 0xeb, 0x08, 0x00, 0x00, //0x00004705 jmp LBB0_1054 - //0x0000470a LBB0_961 - 0x4d, 0x01, 0xfa, //0x0000470a addq %r15, %r10 - 0x48, 0x85, 0xd2, //0x0000470d testq %rdx, %rdx - 0x0f, 0x85, 0xc2, 0xed, 0xff, 0xff, //0x00004710 jne LBB0_699 - 0xe9, 0xf7, 0xed, 0xff, 0xff, //0x00004716 jmp LBB0_704 - //0x0000471b LBB0_962 - 0x49, 0x89, 0xd9, //0x0000471b movq %rbx, %r9 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000471e movq $-1, %rcx - 0x4d, 0x85, 0xe4, //0x00004725 testq %r12, %r12 - 0x48, 0x8b, 0x54, 0x24, 0x30, //0x00004728 movq $48(%rsp), %rdx - 0x0f, 0x85, 0xcf, 0xfd, 0xff, 0xff, //0x0000472d jne LBB0_939 - 0xe9, 0x60, 0x11, 0x00, 0x00, //0x00004733 jmp LBB0_1148 - //0x00004738 LBB0_963 - 0x0f, 0xbc, 0xc2, //0x00004738 bsfl %edx, %eax - 0xe9, 0x6a, 0x00, 0x00, 0x00, //0x0000473b jmp LBB0_966 - //0x00004740 LBB0_964 - 0x89, 0xf0, //0x00004740 movl %esi, %eax - 0x4c, 0x03, 0x7c, 0x24, 0x38, //0x00004742 addq $56(%rsp), %r15 - 0x4d, 0x29, 0xdf, //0x00004747 subq %r11, %r15 - 0x49, 0x29, 0xc7, //0x0000474a subq %rax, %r15 - 0x49, 0x29, 0xdf, //0x0000474d subq %rbx, %r15 - 0xe9, 0x73, 0xff, 0xff, 0xff, //0x00004750 jmp LBB0_956 - //0x00004755 LBB0_850 - 0x4d, 0x01, 0xfd, //0x00004755 addq %r15, %r13 - 0x48, 0x83, 0xf9, 0x20, //0x00004758 cmpq $32, %rcx - 0x0f, 0x82, 0x18, 0x05, 0x00, 0x00, //0x0000475c jb LBB0_1023 - //0x00004762 LBB0_851 - 0xc4, 0xc1, 0x7e, 0x6f, 0x45, 0x00, //0x00004762 vmovdqu (%r13), %ymm0 - 0xc5, 0xfd, 0x74, 0xce, //0x00004768 vpcmpeqb %ymm6, %ymm0, %ymm1 - 0xc5, 0xfd, 0xd7, 0xd1, //0x0000476c vpmovmskb %ymm1, %edx - 0xc5, 0xfd, 0x74, 0xc7, //0x00004770 vpcmpeqb %ymm7, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xf0, //0x00004774 vpmovmskb %ymm0, %esi - 0x85, 0xf6, //0x00004778 testl %esi, %esi - 0x0f, 0x85, 0x9e, 0x04, 0x00, 0x00, //0x0000477a jne LBB0_1019 - 0x4d, 0x85, 0xf6, //0x00004780 testq %r14, %r14 - 0x0f, 0x85, 0xac, 0x04, 0x00, 0x00, //0x00004783 jne LBB0_1021 - 0x45, 0x31, 0xf6, //0x00004789 xorl %r14d, %r14d - 0x48, 0x85, 0xd2, //0x0000478c testq %rdx, %rdx - 0x0f, 0x84, 0xdd, 0x04, 0x00, 0x00, //0x0000478f je LBB0_1022 - //0x00004795 LBB0_854 - 0x48, 0x0f, 0xbc, 0xc2, //0x00004795 bsfq %rdx, %rax - 0x4d, 0x29, 0xfd, //0x00004799 subq %r15, %r13 - 0x49, 0x01, 0xc5, //0x0000479c addq %rax, %r13 - 0x49, 0x83, 0xc5, 0x01, //0x0000479f addq $1, %r13 - 0xe9, 0xf8, 0xf7, 0xff, 0xff, //0x000047a3 jmp LBB0_859 - //0x000047a8 LBB0_965 - 0x89, 0xf0, //0x000047a8 movl %esi, %eax - //0x000047aa LBB0_966 - 0x49, 0xf7, 0xd1, //0x000047aa notq %r9 - 0x49, 0x29, 0xc1, //0x000047ad subq %rax, %r9 - 0x4c, 0x8b, 0x64, 0x24, 0x10, //0x000047b0 movq $16(%rsp), %r12 - 0x4d, 0x85, 0xc9, //0x000047b5 testq %r9, %r9 - 0x0f, 0x89, 0xf8, 0x00, 0x00, 0x00, //0x000047b8 jns LBB0_976 - 0xe9, 0xd2, 0x10, 0x00, 0x00, //0x000047be jmp LBB0_1147 - //0x000047c3 LBB0_967 - 0x0f, 0xbc, 0xcb, //0x000047c3 bsfl %ebx, %ecx - 0xe9, 0x7b, 0x00, 0x00, 0x00, //0x000047c6 jmp LBB0_974 - //0x000047cb LBB0_968 - 0x4d, 0x01, 0xef, //0x000047cb addq %r13, %r15 - 0x4d, 0x29, 0xcf, //0x000047ce subq %r9, %r15 - 0x48, 0xf7, 0xd1, //0x000047d1 notq %rcx - 0x4c, 0x01, 0xf9, //0x000047d4 addq %r15, %rcx - 0x49, 0x89, 0xc9, //0x000047d7 movq %rcx, %r9 - 0xe9, 0x79, 0x00, 0x00, 0x00, //0x000047da jmp LBB0_975 - //0x000047df LBB0_969 - 0x4f, 0x8d, 0x2c, 0x1f, //0x000047df leaq (%r15,%r11), %r13 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000047e3 movq $-1, %r8 - 0x45, 0x31, 0xf6, //0x000047ea xorl %r14d, %r14d - 0x48, 0x83, 0xf9, 0x20, //0x000047ed cmpq $32, %rcx - 0x0f, 0x83, 0x73, 0xfc, 0xff, 0xff, //0x000047f1 jae LBB0_721 - 0xe9, 0x8c, 0x01, 0x00, 0x00, //0x000047f7 jmp LBB0_985 - //0x000047fc LBB0_970 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000047fc movq $-1, %rax - 0x48, 0xc7, 0x44, 0x24, 0x30, 0xff, 0xff, 0xff, 0xff, //0x00004803 movq $-1, $48(%rsp) - 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000480c movq $32(%rsp), %r11 - 0x49, 0x83, 0xf8, 0x10, //0x00004811 cmpq $16, %r8 - 0x0f, 0x83, 0x1d, 0xf1, 0xff, 0xff, //0x00004815 jae LBB0_767 - 0xe9, 0x59, 0xf2, 0xff, 0xff, //0x0000481b jmp LBB0_785 - //0x00004820 LBB0_971 - 0x89, 0xf1, //0x00004820 movl %esi, %ecx - 0xe9, 0x1f, 0x00, 0x00, 0x00, //0x00004822 jmp LBB0_974 - //0x00004827 LBB0_972 - 0x4f, 0x8d, 0x2c, 0x1f, //0x00004827 leaq (%r15,%r11), %r13 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000482b movq $-1, %r8 - 0x45, 0x31, 0xf6, //0x00004832 xorl %r14d, %r14d - 0x48, 0x83, 0xf9, 0x20, //0x00004835 cmpq $32, %rcx - 0x0f, 0x83, 0xf9, 0xfd, 0xff, 0xff, //0x00004839 jae LBB0_810 - 0xe9, 0x79, 0x02, 0x00, 0x00, //0x0000483f jmp LBB0_1002 - //0x00004844 LBB0_973 - 0x89, 0xd9, //0x00004844 movl %ebx, %ecx - //0x00004846 LBB0_974 - 0x4d, 0x01, 0xef, //0x00004846 addq %r13, %r15 - 0x4d, 0x29, 0xcf, //0x00004849 subq %r9, %r15 - 0x49, 0x29, 0xcf, //0x0000484c subq %rcx, %r15 - 0x48, 0xf7, 0xd0, //0x0000484f notq %rax - 0x4c, 0x01, 0xf8, //0x00004852 addq %r15, %rax - 0x49, 0x89, 0xc1, //0x00004855 movq %rax, %r9 - //0x00004858 LBB0_975 - 0x4c, 0x8b, 0x64, 0x24, 0x10, //0x00004858 movq $16(%rsp), %r12 - 0xc5, 0xfe, 0x6f, 0x2d, 0x9b, 0xb7, 0xff, 0xff, //0x0000485d vmovdqu $-18533(%rip), %ymm5 /* LCPI0_0+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0x13, 0xb8, 0xff, 0xff, //0x00004865 vmovdqu $-18413(%rip), %ymm6 /* LCPI0_7+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x3d, 0x2b, 0xb8, 0xff, 0xff, //0x0000486d vmovdqu $-18389(%rip), %ymm7 /* LCPI0_8+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x05, 0xa3, 0xb8, 0xff, 0xff, //0x00004875 vmovdqu $-18269(%rip), %ymm8 /* LCPI0_13+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x0d, 0xbb, 0xb8, 0xff, 0xff, //0x0000487d vmovdqu $-18245(%rip), %ymm9 /* LCPI0_14+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x15, 0xd3, 0xb8, 0xff, 0xff, //0x00004885 vmovdqu $-18221(%rip), %ymm10 /* LCPI0_15+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x1d, 0xeb, 0xb8, 0xff, 0xff, //0x0000488d vmovdqu $-18197(%rip), %ymm11 /* LCPI0_16+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x25, 0xa3, 0xb7, 0xff, 0xff, //0x00004895 vmovdqu $-18525(%rip), %ymm12 /* LCPI0_2+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x2d, 0xfb, 0xb8, 0xff, 0xff, //0x0000489d vmovdqu $-18181(%rip), %ymm13 /* LCPI0_17+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x35, 0x13, 0xb9, 0xff, 0xff, //0x000048a5 vmovdqu $-18157(%rip), %ymm14 /* LCPI0_18+0(%rip) */ - 0x4d, 0x85, 0xc9, //0x000048ad testq %r9, %r9 - 0x0f, 0x88, 0xdf, 0x0f, 0x00, 0x00, //0x000048b0 js LBB0_1147 - //0x000048b6 LBB0_976 - 0x48, 0x8b, 0x44, 0x24, 0x08, //0x000048b6 movq $8(%rsp), %rax - 0x48, 0x8b, 0x08, //0x000048bb movq (%rax), %rcx - //0x000048be LBB0_977 - 0x4c, 0x01, 0xc9, //0x000048be addq %r9, %rcx - 0x4c, 0x8b, 0x4c, 0x24, 0x08, //0x000048c1 movq $8(%rsp), %r9 - 0x49, 0x89, 0x09, //0x000048c6 movq %rcx, (%r9) - 0x4d, 0x85, 0xed, //0x000048c9 testq %r13, %r13 - 0x4c, 0x8d, 0x35, 0xa5, 0x14, 0x00, 0x00, //0x000048cc leaq $5285(%rip), %r14 /* LJTI0_2+0(%rip) */ - 0x0f, 0x8f, 0x87, 0xea, 0xff, 0xff, //0x000048d3 jg LBB0_674 - 0xe9, 0xae, 0x0f, 0x00, 0x00, //0x000048d9 jmp LBB0_978 - //0x000048de LBB0_979 - 0x4f, 0x8d, 0x2c, 0x1f, //0x000048de leaq (%r15,%r11), %r13 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000048e2 movq $-1, %r8 - 0x45, 0x31, 0xf6, //0x000048e9 xorl %r14d, %r14d - 0x48, 0x83, 0xf9, 0x20, //0x000048ec cmpq $32, %rcx - 0x0f, 0x83, 0x6c, 0xfe, 0xff, 0xff, //0x000048f0 jae LBB0_851 - 0xe9, 0x7f, 0x03, 0x00, 0x00, //0x000048f6 jmp LBB0_1023 - //0x000048fb LBB0_980 - 0x48, 0xc7, 0x44, 0x24, 0x30, 0xff, 0xff, 0xff, 0xff, //0x000048fb movq $-1, $48(%rsp) - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00004904 movq $-1, %r8 - 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x0000490b movq $-1, %r12 - 0x4d, 0x89, 0xd9, //0x00004912 movq %r11, %r9 - 0x49, 0x83, 0xfe, 0x10, //0x00004915 cmpq $16, %r14 - 0xc5, 0x7a, 0x6f, 0x3d, 0xff, 0xb8, 0xff, 0xff, //0x00004919 vmovdqu $-18177(%rip), %xmm15 /* LCPI0_19+0(%rip) */ - 0x0f, 0x83, 0x0c, 0xf9, 0xff, 0xff, //0x00004921 jae LBB0_902 - 0xe9, 0x63, 0xfa, 0xff, 0xff, //0x00004927 jmp LBB0_920 - //0x0000492c LBB0_981 - 0x49, 0x83, 0xf8, 0xff, //0x0000492c cmpq $-1, %r8 - 0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x00004930 jne LBB0_983 - 0x4c, 0x89, 0xe8, //0x00004936 movq %r13, %rax - 0x4c, 0x29, 0xf8, //0x00004939 subq %r15, %rax - 0x4c, 0x0f, 0xbc, 0xc6, //0x0000493c bsfq %rsi, %r8 - 0x49, 0x01, 0xc0, //0x00004940 addq %rax, %r8 - //0x00004943 LBB0_983 - 0x44, 0x89, 0xf0, //0x00004943 movl %r14d, %eax - 0xf7, 0xd0, //0x00004946 notl %eax - 0x21, 0xf0, //0x00004948 andl %esi, %eax - 0x8d, 0x3c, 0x00, //0x0000494a leal (%rax,%rax), %edi - 0x41, 0x8d, 0x1c, 0x46, //0x0000494d leal (%r14,%rax,2), %ebx - 0xf7, 0xd7, //0x00004951 notl %edi - 0x21, 0xf7, //0x00004953 andl %esi, %edi - 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00004955 andl $-1431655766, %edi - 0x45, 0x31, 0xf6, //0x0000495b xorl %r14d, %r14d - 0x01, 0xc7, //0x0000495e addl %eax, %edi - 0x41, 0x0f, 0x92, 0xc6, //0x00004960 setb %r14b - 0x01, 0xff, //0x00004964 addl %edi, %edi - 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00004966 xorl $1431655765, %edi - 0x21, 0xdf, //0x0000496c andl %ebx, %edi - 0xf7, 0xd7, //0x0000496e notl %edi - 0x21, 0xfa, //0x00004970 andl %edi, %edx - 0x4c, 0x8b, 0x64, 0x24, 0x10, //0x00004972 movq $16(%rsp), %r12 - 0x48, 0x85, 0xd2, //0x00004977 testq %rdx, %rdx - 0x0f, 0x85, 0x1d, 0xfb, 0xff, 0xff, //0x0000497a jne LBB0_724 - //0x00004980 LBB0_984 - 0x49, 0x83, 0xc5, 0x20, //0x00004980 addq $32, %r13 - 0x48, 0x83, 0xc1, 0xe0, //0x00004984 addq $-32, %rcx - //0x00004988 LBB0_985 - 0x4d, 0x85, 0xf6, //0x00004988 testq %r14, %r14 - 0x0f, 0x85, 0x05, 0x02, 0x00, 0x00, //0x0000498b jne LBB0_1015 - 0x4c, 0x89, 0xfa, //0x00004991 movq %r15, %rdx - 0x48, 0xf7, 0xd2, //0x00004994 notq %rdx - 0x4c, 0x89, 0xc7, //0x00004997 movq %r8, %rdi - 0x4c, 0x8d, 0x35, 0xd7, 0x13, 0x00, 0x00, //0x0000499a leaq $5079(%rip), %r14 /* LJTI0_2+0(%rip) */ - 0x48, 0x85, 0xc9, //0x000049a1 testq %rcx, %rcx - 0x0f, 0x84, 0x89, 0x00, 0x00, 0x00, //0x000049a4 je LBB0_997 - //0x000049aa LBB0_987 - 0x48, 0x83, 0xc2, 0x01, //0x000049aa addq $1, %rdx - //0x000049ae LBB0_988 - 0x31, 0xf6, //0x000049ae xorl %esi, %esi - //0x000049b0 LBB0_989 - 0x41, 0x0f, 0xb6, 0x5c, 0x35, 0x00, //0x000049b0 movzbl (%r13,%rsi), %ebx - 0x80, 0xfb, 0x22, //0x000049b6 cmpb $34, %bl - 0x0f, 0x84, 0x6d, 0x00, 0x00, 0x00, //0x000049b9 je LBB0_996 - 0x80, 0xfb, 0x5c, //0x000049bf cmpb $92, %bl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000049c2 je LBB0_994 - 0x48, 0x83, 0xc6, 0x01, //0x000049c8 addq $1, %rsi - 0x48, 0x39, 0xf1, //0x000049cc cmpq %rsi, %rcx - 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x000049cf jne LBB0_989 - 0xe9, 0x6a, 0x00, 0x00, 0x00, //0x000049d5 jmp LBB0_992 - //0x000049da LBB0_994 - 0x48, 0x8d, 0x41, 0xff, //0x000049da leaq $-1(%rcx), %rax - 0x48, 0x39, 0xf0, //0x000049de cmpq %rsi, %rax - 0x0f, 0x84, 0xd6, 0x05, 0x00, 0x00, //0x000049e1 je LBB0_861 - 0x4a, 0x8d, 0x04, 0x2a, //0x000049e7 leaq (%rdx,%r13), %rax - 0x48, 0x01, 0xf0, //0x000049eb addq %rsi, %rax - 0x48, 0x83, 0xff, 0xff, //0x000049ee cmpq $-1, %rdi - 0x4c, 0x0f, 0x44, 0xc0, //0x000049f2 cmoveq %rax, %r8 - 0x48, 0x0f, 0x44, 0xf8, //0x000049f6 cmoveq %rax, %rdi - 0x49, 0x01, 0xf5, //0x000049fa addq %rsi, %r13 - 0x49, 0x83, 0xc5, 0x02, //0x000049fd addq $2, %r13 - 0x48, 0x89, 0xc8, //0x00004a01 movq %rcx, %rax - 0x48, 0x29, 0xf0, //0x00004a04 subq %rsi, %rax - 0x48, 0x83, 0xc0, 0xfe, //0x00004a07 addq $-2, %rax - 0x48, 0x83, 0xc1, 0xfe, //0x00004a0b addq $-2, %rcx - 0x48, 0x39, 0xf1, //0x00004a0f cmpq %rsi, %rcx - 0x48, 0x89, 0xc1, //0x00004a12 movq %rax, %rcx - 0x4c, 0x8b, 0x64, 0x24, 0x10, //0x00004a15 movq $16(%rsp), %r12 - 0x4c, 0x8d, 0x35, 0x57, 0x13, 0x00, 0x00, //0x00004a1a leaq $4951(%rip), %r14 /* LJTI0_2+0(%rip) */ - 0x0f, 0x85, 0x87, 0xff, 0xff, 0xff, //0x00004a21 jne LBB0_988 - 0xe9, 0x91, 0x05, 0x00, 0x00, //0x00004a27 jmp LBB0_861 - //0x00004a2c LBB0_996 - 0x49, 0x01, 0xf5, //0x00004a2c addq %rsi, %r13 - 0x49, 0x83, 0xc5, 0x01, //0x00004a2f addq $1, %r13 - //0x00004a33 LBB0_997 - 0x4d, 0x29, 0xfd, //0x00004a33 subq %r15, %r13 - 0x4d, 0x85, 0xed, //0x00004a36 testq %r13, %r13 - 0x0f, 0x89, 0xa1, 0xec, 0xff, 0xff, //0x00004a39 jns LBB0_731 - 0xe9, 0x6f, 0x05, 0x00, 0x00, //0x00004a3f jmp LBB0_860 - //0x00004a44 LBB0_992 - 0x80, 0xfb, 0x22, //0x00004a44 cmpb $34, %bl - 0x0f, 0x85, 0x70, 0x05, 0x00, 0x00, //0x00004a47 jne LBB0_861 - 0x49, 0x01, 0xcd, //0x00004a4d addq %rcx, %r13 - 0x4c, 0x8b, 0x64, 0x24, 0x10, //0x00004a50 movq $16(%rsp), %r12 - 0x4c, 0x8d, 0x35, 0x1c, 0x13, 0x00, 0x00, //0x00004a55 leaq $4892(%rip), %r14 /* LJTI0_2+0(%rip) */ - 0xe9, 0xd2, 0xff, 0xff, 0xff, //0x00004a5c jmp LBB0_997 - //0x00004a61 LBB0_998 - 0x49, 0x83, 0xf8, 0xff, //0x00004a61 cmpq $-1, %r8 - 0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x00004a65 jne LBB0_1000 - 0x4c, 0x89, 0xe8, //0x00004a6b movq %r13, %rax - 0x4c, 0x29, 0xf8, //0x00004a6e subq %r15, %rax - 0x4c, 0x0f, 0xbc, 0xc6, //0x00004a71 bsfq %rsi, %r8 - 0x49, 0x01, 0xc0, //0x00004a75 addq %rax, %r8 - //0x00004a78 LBB0_1000 - 0x44, 0x89, 0xf0, //0x00004a78 movl %r14d, %eax - 0xf7, 0xd0, //0x00004a7b notl %eax - 0x21, 0xf0, //0x00004a7d andl %esi, %eax - 0x8d, 0x3c, 0x00, //0x00004a7f leal (%rax,%rax), %edi - 0x41, 0x8d, 0x1c, 0x46, //0x00004a82 leal (%r14,%rax,2), %ebx - 0xf7, 0xd7, //0x00004a86 notl %edi - 0x21, 0xf7, //0x00004a88 andl %esi, %edi - 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00004a8a andl $-1431655766, %edi - 0x45, 0x31, 0xf6, //0x00004a90 xorl %r14d, %r14d - 0x01, 0xc7, //0x00004a93 addl %eax, %edi - 0x41, 0x0f, 0x92, 0xc6, //0x00004a95 setb %r14b - 0x01, 0xff, //0x00004a99 addl %edi, %edi - 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00004a9b xorl $1431655765, %edi - 0x21, 0xdf, //0x00004aa1 andl %ebx, %edi - 0xf7, 0xd7, //0x00004aa3 notl %edi - 0x21, 0xfa, //0x00004aa5 andl %edi, %edx - 0x4c, 0x8b, 0x64, 0x24, 0x10, //0x00004aa7 movq $16(%rsp), %r12 - 0x48, 0x85, 0xd2, //0x00004aac testq %rdx, %rdx - 0x0f, 0x85, 0xb6, 0xfb, 0xff, 0xff, //0x00004aaf jne LBB0_813 - //0x00004ab5 LBB0_1001 - 0x49, 0x83, 0xc5, 0x20, //0x00004ab5 addq $32, %r13 - 0x48, 0x83, 0xc1, 0xe0, //0x00004ab9 addq $-32, %rcx - //0x00004abd LBB0_1002 - 0x4d, 0x85, 0xf6, //0x00004abd testq %r14, %r14 - 0x0f, 0x85, 0x14, 0x01, 0x00, 0x00, //0x00004ac0 jne LBB0_1017 - 0x4c, 0x89, 0xfa, //0x00004ac6 movq %r15, %rdx - 0x48, 0xf7, 0xd2, //0x00004ac9 notq %rdx - 0x4c, 0x89, 0xc7, //0x00004acc movq %r8, %rdi - 0x4c, 0x8d, 0x35, 0xa2, 0x12, 0x00, 0x00, //0x00004acf leaq $4770(%rip), %r14 /* LJTI0_2+0(%rip) */ - 0x48, 0x85, 0xc9, //0x00004ad6 testq %rcx, %rcx - 0x0f, 0x84, 0x89, 0x00, 0x00, 0x00, //0x00004ad9 je LBB0_1014 - //0x00004adf LBB0_1004 - 0x48, 0x83, 0xc2, 0x01, //0x00004adf addq $1, %rdx - //0x00004ae3 LBB0_1005 - 0x31, 0xf6, //0x00004ae3 xorl %esi, %esi - //0x00004ae5 LBB0_1006 - 0x41, 0x0f, 0xb6, 0x5c, 0x35, 0x00, //0x00004ae5 movzbl (%r13,%rsi), %ebx - 0x80, 0xfb, 0x22, //0x00004aeb cmpb $34, %bl - 0x0f, 0x84, 0x6d, 0x00, 0x00, 0x00, //0x00004aee je LBB0_1013 - 0x80, 0xfb, 0x5c, //0x00004af4 cmpb $92, %bl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00004af7 je LBB0_1011 - 0x48, 0x83, 0xc6, 0x01, //0x00004afd addq $1, %rsi - 0x48, 0x39, 0xf1, //0x00004b01 cmpq %rsi, %rcx - 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x00004b04 jne LBB0_1006 - 0xe9, 0x6a, 0x00, 0x00, 0x00, //0x00004b0a jmp LBB0_1009 - //0x00004b0f LBB0_1011 - 0x48, 0x8d, 0x41, 0xff, //0x00004b0f leaq $-1(%rcx), %rax - 0x48, 0x39, 0xf0, //0x00004b13 cmpq %rsi, %rax - 0x0f, 0x84, 0xa1, 0x04, 0x00, 0x00, //0x00004b16 je LBB0_861 - 0x4a, 0x8d, 0x04, 0x2a, //0x00004b1c leaq (%rdx,%r13), %rax - 0x48, 0x01, 0xf0, //0x00004b20 addq %rsi, %rax - 0x48, 0x83, 0xff, 0xff, //0x00004b23 cmpq $-1, %rdi - 0x4c, 0x0f, 0x44, 0xc0, //0x00004b27 cmoveq %rax, %r8 - 0x48, 0x0f, 0x44, 0xf8, //0x00004b2b cmoveq %rax, %rdi - 0x49, 0x01, 0xf5, //0x00004b2f addq %rsi, %r13 - 0x49, 0x83, 0xc5, 0x02, //0x00004b32 addq $2, %r13 - 0x48, 0x89, 0xc8, //0x00004b36 movq %rcx, %rax - 0x48, 0x29, 0xf0, //0x00004b39 subq %rsi, %rax - 0x48, 0x83, 0xc0, 0xfe, //0x00004b3c addq $-2, %rax - 0x48, 0x83, 0xc1, 0xfe, //0x00004b40 addq $-2, %rcx - 0x48, 0x39, 0xf1, //0x00004b44 cmpq %rsi, %rcx - 0x48, 0x89, 0xc1, //0x00004b47 movq %rax, %rcx - 0x4c, 0x8b, 0x64, 0x24, 0x10, //0x00004b4a movq $16(%rsp), %r12 - 0x4c, 0x8d, 0x35, 0x22, 0x12, 0x00, 0x00, //0x00004b4f leaq $4642(%rip), %r14 /* LJTI0_2+0(%rip) */ - 0x0f, 0x85, 0x87, 0xff, 0xff, 0xff, //0x00004b56 jne LBB0_1005 - 0xe9, 0x5c, 0x04, 0x00, 0x00, //0x00004b5c jmp LBB0_861 - //0x00004b61 LBB0_1013 - 0x49, 0x01, 0xf5, //0x00004b61 addq %rsi, %r13 - 0x49, 0x83, 0xc5, 0x01, //0x00004b64 addq $1, %r13 - //0x00004b68 LBB0_1014 - 0x4d, 0x29, 0xfd, //0x00004b68 subq %r15, %r13 - 0x4d, 0x85, 0xed, //0x00004b6b testq %r13, %r13 - 0x0f, 0x89, 0x6c, 0xf1, 0xff, 0xff, //0x00004b6e jns LBB0_820 - 0xe9, 0x3a, 0x04, 0x00, 0x00, //0x00004b74 jmp LBB0_860 - //0x00004b79 LBB0_1009 - 0x80, 0xfb, 0x22, //0x00004b79 cmpb $34, %bl - 0x0f, 0x85, 0x3b, 0x04, 0x00, 0x00, //0x00004b7c jne LBB0_861 - 0x49, 0x01, 0xcd, //0x00004b82 addq %rcx, %r13 - 0x4c, 0x8b, 0x64, 0x24, 0x10, //0x00004b85 movq $16(%rsp), %r12 - 0x4c, 0x8d, 0x35, 0xe7, 0x11, 0x00, 0x00, //0x00004b8a leaq $4583(%rip), %r14 /* LJTI0_2+0(%rip) */ - 0xe9, 0xd2, 0xff, 0xff, 0xff, //0x00004b91 jmp LBB0_1014 - //0x00004b96 LBB0_1015 - 0x48, 0x85, 0xc9, //0x00004b96 testq %rcx, %rcx - 0x0f, 0x84, 0x1e, 0x04, 0x00, 0x00, //0x00004b99 je LBB0_861 - 0x4c, 0x89, 0xfa, //0x00004b9f movq %r15, %rdx - 0x48, 0xf7, 0xd2, //0x00004ba2 notq %rdx - 0x4a, 0x8d, 0x04, 0x2a, //0x00004ba5 leaq (%rdx,%r13), %rax - 0x49, 0x83, 0xf8, 0xff, //0x00004ba9 cmpq $-1, %r8 - 0x4c, 0x89, 0xc7, //0x00004bad movq %r8, %rdi - 0x4c, 0x0f, 0x44, 0xc0, //0x00004bb0 cmoveq %rax, %r8 - 0x48, 0x0f, 0x44, 0xf8, //0x00004bb4 cmoveq %rax, %rdi - 0x49, 0x83, 0xc5, 0x01, //0x00004bb8 addq $1, %r13 - 0x48, 0x83, 0xc1, 0xff, //0x00004bbc addq $-1, %rcx - 0x4c, 0x8b, 0x64, 0x24, 0x10, //0x00004bc0 movq $16(%rsp), %r12 - 0x4c, 0x8d, 0x35, 0xac, 0x11, 0x00, 0x00, //0x00004bc5 leaq $4524(%rip), %r14 /* LJTI0_2+0(%rip) */ - 0x48, 0x85, 0xc9, //0x00004bcc testq %rcx, %rcx - 0x0f, 0x85, 0xd5, 0xfd, 0xff, 0xff, //0x00004bcf jne LBB0_987 - 0xe9, 0x59, 0xfe, 0xff, 0xff, //0x00004bd5 jmp LBB0_997 - //0x00004bda LBB0_1017 - 0x48, 0x85, 0xc9, //0x00004bda testq %rcx, %rcx - 0x0f, 0x84, 0xda, 0x03, 0x00, 0x00, //0x00004bdd je LBB0_861 - 0x4c, 0x89, 0xfa, //0x00004be3 movq %r15, %rdx - 0x48, 0xf7, 0xd2, //0x00004be6 notq %rdx - 0x4a, 0x8d, 0x04, 0x2a, //0x00004be9 leaq (%rdx,%r13), %rax - 0x49, 0x83, 0xf8, 0xff, //0x00004bed cmpq $-1, %r8 - 0x4c, 0x89, 0xc7, //0x00004bf1 movq %r8, %rdi - 0x4c, 0x0f, 0x44, 0xc0, //0x00004bf4 cmoveq %rax, %r8 - 0x48, 0x0f, 0x44, 0xf8, //0x00004bf8 cmoveq %rax, %rdi - 0x49, 0x83, 0xc5, 0x01, //0x00004bfc addq $1, %r13 - 0x48, 0x83, 0xc1, 0xff, //0x00004c00 addq $-1, %rcx - 0x4c, 0x8b, 0x64, 0x24, 0x10, //0x00004c04 movq $16(%rsp), %r12 - 0x4c, 0x8d, 0x35, 0x68, 0x11, 0x00, 0x00, //0x00004c09 leaq $4456(%rip), %r14 /* LJTI0_2+0(%rip) */ - 0x48, 0x85, 0xc9, //0x00004c10 testq %rcx, %rcx - 0x0f, 0x85, 0xc6, 0xfe, 0xff, 0xff, //0x00004c13 jne LBB0_1004 - 0xe9, 0x4a, 0xff, 0xff, 0xff, //0x00004c19 jmp LBB0_1014 - //0x00004c1e LBB0_1019 - 0x49, 0x83, 0xf8, 0xff, //0x00004c1e cmpq $-1, %r8 - 0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x00004c22 jne LBB0_1021 - 0x4c, 0x89, 0xe8, //0x00004c28 movq %r13, %rax - 0x4c, 0x29, 0xf8, //0x00004c2b subq %r15, %rax - 0x4c, 0x0f, 0xbc, 0xc6, //0x00004c2e bsfq %rsi, %r8 - 0x49, 0x01, 0xc0, //0x00004c32 addq %rax, %r8 - //0x00004c35 LBB0_1021 - 0x44, 0x89, 0xf0, //0x00004c35 movl %r14d, %eax - 0xf7, 0xd0, //0x00004c38 notl %eax - 0x21, 0xf0, //0x00004c3a andl %esi, %eax - 0x8d, 0x3c, 0x00, //0x00004c3c leal (%rax,%rax), %edi - 0x41, 0x8d, 0x1c, 0x46, //0x00004c3f leal (%r14,%rax,2), %ebx - 0xf7, 0xd7, //0x00004c43 notl %edi - 0x21, 0xf7, //0x00004c45 andl %esi, %edi - 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00004c47 andl $-1431655766, %edi - 0x45, 0x31, 0xf6, //0x00004c4d xorl %r14d, %r14d - 0x01, 0xc7, //0x00004c50 addl %eax, %edi - 0x41, 0x0f, 0x92, 0xc6, //0x00004c52 setb %r14b - 0x01, 0xff, //0x00004c56 addl %edi, %edi - 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00004c58 xorl $1431655765, %edi - 0x21, 0xdf, //0x00004c5e andl %ebx, %edi - 0xf7, 0xd7, //0x00004c60 notl %edi - 0x21, 0xfa, //0x00004c62 andl %edi, %edx - 0x4c, 0x8b, 0x64, 0x24, 0x10, //0x00004c64 movq $16(%rsp), %r12 - 0x48, 0x85, 0xd2, //0x00004c69 testq %rdx, %rdx - 0x0f, 0x85, 0x23, 0xfb, 0xff, 0xff, //0x00004c6c jne LBB0_854 - //0x00004c72 LBB0_1022 - 0x49, 0x83, 0xc5, 0x20, //0x00004c72 addq $32, %r13 - 0x48, 0x83, 0xc1, 0xe0, //0x00004c76 addq $-32, %rcx - //0x00004c7a LBB0_1023 - 0x4d, 0x85, 0xf6, //0x00004c7a testq %r14, %r14 - 0x0f, 0x85, 0xad, 0x00, 0x00, 0x00, //0x00004c7d jne LBB0_1036 - 0x4c, 0x89, 0xfa, //0x00004c83 movq %r15, %rdx - 0x48, 0xf7, 0xd2, //0x00004c86 notq %rdx - 0x4c, 0x89, 0xc7, //0x00004c89 movq %r8, %rdi - 0x48, 0x85, 0xc9, //0x00004c8c testq %rcx, %rcx - 0x0f, 0x84, 0x7d, 0x00, 0x00, 0x00, //0x00004c8f je LBB0_1035 - //0x00004c95 LBB0_1025 - 0x48, 0x83, 0xc2, 0x01, //0x00004c95 addq $1, %rdx - //0x00004c99 LBB0_1026 - 0x31, 0xf6, //0x00004c99 xorl %esi, %esi - //0x00004c9b LBB0_1027 - 0x41, 0x0f, 0xb6, 0x5c, 0x35, 0x00, //0x00004c9b movzbl (%r13,%rsi), %ebx - 0x80, 0xfb, 0x22, //0x00004ca1 cmpb $34, %bl - 0x0f, 0x84, 0x61, 0x00, 0x00, 0x00, //0x00004ca4 je LBB0_1034 - 0x80, 0xfb, 0x5c, //0x00004caa cmpb $92, %bl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00004cad je LBB0_1032 - 0x48, 0x83, 0xc6, 0x01, //0x00004cb3 addq $1, %rsi - 0x48, 0x39, 0xf1, //0x00004cb7 cmpq %rsi, %rcx - 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x00004cba jne LBB0_1027 - 0xe9, 0x5a, 0x00, 0x00, 0x00, //0x00004cc0 jmp LBB0_1030 - //0x00004cc5 LBB0_1032 - 0x48, 0x8d, 0x41, 0xff, //0x00004cc5 leaq $-1(%rcx), %rax - 0x48, 0x39, 0xf0, //0x00004cc9 cmpq %rsi, %rax - 0x0f, 0x84, 0xeb, 0x02, 0x00, 0x00, //0x00004ccc je LBB0_861 - 0x4a, 0x8d, 0x04, 0x2a, //0x00004cd2 leaq (%rdx,%r13), %rax - 0x48, 0x01, 0xf0, //0x00004cd6 addq %rsi, %rax - 0x48, 0x83, 0xff, 0xff, //0x00004cd9 cmpq $-1, %rdi - 0x4c, 0x0f, 0x44, 0xc0, //0x00004cdd cmoveq %rax, %r8 - 0x48, 0x0f, 0x44, 0xf8, //0x00004ce1 cmoveq %rax, %rdi - 0x49, 0x01, 0xf5, //0x00004ce5 addq %rsi, %r13 - 0x49, 0x83, 0xc5, 0x02, //0x00004ce8 addq $2, %r13 - 0x48, 0x89, 0xc8, //0x00004cec movq %rcx, %rax - 0x48, 0x29, 0xf0, //0x00004cef subq %rsi, %rax - 0x48, 0x83, 0xc0, 0xfe, //0x00004cf2 addq $-2, %rax - 0x48, 0x83, 0xc1, 0xfe, //0x00004cf6 addq $-2, %rcx - 0x48, 0x39, 0xf1, //0x00004cfa cmpq %rsi, %rcx - 0x48, 0x89, 0xc1, //0x00004cfd movq %rax, %rcx - 0x0f, 0x85, 0x93, 0xff, 0xff, 0xff, //0x00004d00 jne LBB0_1026 - 0xe9, 0xb2, 0x02, 0x00, 0x00, //0x00004d06 jmp LBB0_861 - //0x00004d0b LBB0_1034 - 0x49, 0x01, 0xf5, //0x00004d0b addq %rsi, %r13 - 0x49, 0x83, 0xc5, 0x01, //0x00004d0e addq $1, %r13 - //0x00004d12 LBB0_1035 - 0x4d, 0x29, 0xfd, //0x00004d12 subq %r15, %r13 - 0x4c, 0x8b, 0x64, 0x24, 0x10, //0x00004d15 movq $16(%rsp), %r12 - 0xe9, 0x81, 0xf2, 0xff, 0xff, //0x00004d1a jmp LBB0_859 - //0x00004d1f LBB0_1030 - 0x80, 0xfb, 0x22, //0x00004d1f cmpb $34, %bl - 0x0f, 0x85, 0x95, 0x02, 0x00, 0x00, //0x00004d22 jne LBB0_861 - 0x49, 0x01, 0xcd, //0x00004d28 addq %rcx, %r13 - 0xe9, 0xe2, 0xff, 0xff, 0xff, //0x00004d2b jmp LBB0_1035 - //0x00004d30 LBB0_1036 - 0x48, 0x85, 0xc9, //0x00004d30 testq %rcx, %rcx - 0x0f, 0x84, 0x84, 0x02, 0x00, 0x00, //0x00004d33 je LBB0_861 - 0x4c, 0x89, 0xfa, //0x00004d39 movq %r15, %rdx - 0x48, 0xf7, 0xd2, //0x00004d3c notq %rdx - 0x4a, 0x8d, 0x04, 0x2a, //0x00004d3f leaq (%rdx,%r13), %rax - 0x49, 0x83, 0xf8, 0xff, //0x00004d43 cmpq $-1, %r8 - 0x4c, 0x89, 0xc7, //0x00004d47 movq %r8, %rdi - 0x4c, 0x0f, 0x44, 0xc0, //0x00004d4a cmoveq %rax, %r8 - 0x48, 0x0f, 0x44, 0xf8, //0x00004d4e cmoveq %rax, %rdi - 0x49, 0x83, 0xc5, 0x01, //0x00004d52 addq $1, %r13 - 0x48, 0x83, 0xc1, 0xff, //0x00004d56 addq $-1, %rcx - 0x48, 0x85, 0xc9, //0x00004d5a testq %rcx, %rcx - 0x0f, 0x85, 0x32, 0xff, 0xff, 0xff, //0x00004d5d jne LBB0_1025 - 0xe9, 0xaa, 0xff, 0xff, 0xff, //0x00004d63 jmp LBB0_1035 - //0x00004d68 LBB0_649 - 0x49, 0x83, 0xc6, 0xff, //0x00004d68 addq $-1, %r14 - 0x4d, 0x89, 0x31, //0x00004d6c movq %r14, (%r9) - 0x49, 0xc7, 0xc5, 0xde, 0xff, 0xff, 0xff, //0x00004d6f movq $-34, %r13 - 0xe9, 0x9e, 0x01, 0x00, 0x00, //0x00004d76 jmp LBB0_1050 - //0x00004d7b LBB0_650 - 0x49, 0x89, 0x01, //0x00004d7b movq %rax, (%r9) - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00004d7e movq $-1, %r13 - 0xe9, 0x8f, 0x01, 0x00, 0x00, //0x00004d85 jmp LBB0_1050 - //0x00004d8a LBB0_651 - 0xf7, 0xd1, //0x00004d8a notl %ecx - 0x0f, 0xbc, 0xc1, //0x00004d8c bsfl %ecx, %eax - 0x48, 0x29, 0xd0, //0x00004d8f subq %rdx, %rax - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00004d92 movq $-1, %r13 - 0x48, 0x39, 0xd8, //0x00004d99 cmpq %rbx, %rax - 0x0f, 0x83, 0x77, 0x01, 0x00, 0x00, //0x00004d9c jae LBB0_1050 - //0x00004da2 LBB0_652 - 0x48, 0x8d, 0x50, 0x01, //0x00004da2 leaq $1(%rax), %rdx - 0x49, 0x89, 0x11, //0x00004da6 movq %rdx, (%r9) - 0x41, 0x0f, 0xbe, 0x0c, 0x03, //0x00004da9 movsbl (%r11,%rax), %ecx - 0x83, 0xf9, 0x7b, //0x00004dae cmpl $123, %ecx - 0x0f, 0x87, 0x4b, 0x02, 0x00, 0x00, //0x00004db1 ja LBB0_1056 - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00004db7 movq $-1, %r13 - 0x48, 0x8d, 0x35, 0x93, 0x12, 0x00, 0x00, //0x00004dbe leaq $4755(%rip), %rsi /* LJTI0_6+0(%rip) */ - 0x48, 0x63, 0x0c, 0x8e, //0x00004dc5 movslq (%rsi,%rcx,4), %rcx - 0x48, 0x01, 0xf1, //0x00004dc9 addq %rsi, %rcx - 0xff, 0xe1, //0x00004dcc jmpq *%rcx - //0x00004dce LBB0_654 - 0x49, 0x8b, 0x3f, //0x00004dce movq (%r15), %rdi - 0x48, 0x29, 0xd7, //0x00004dd1 subq %rdx, %rdi - 0x48, 0x83, 0xff, 0x20, //0x00004dd4 cmpq $32, %rdi - 0x0f, 0x82, 0x52, 0x0b, 0x00, 0x00, //0x00004dd8 jb LBB0_1155 - 0x31, 0xf6, //0x00004dde xorl %esi, %esi - 0xc5, 0xfe, 0x6f, 0x05, 0x38, 0xb2, 0xff, 0xff, //0x00004de0 vmovdqu $-19912(%rip), %ymm0 /* LCPI0_1+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x0d, 0x50, 0xb2, 0xff, 0xff, //0x00004de8 vmovdqu $-19888(%rip), %ymm1 /* LCPI0_2+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x15, 0x68, 0xb2, 0xff, 0xff, //0x00004df0 vmovdqu $-19864(%rip), %ymm2 /* LCPI0_3+0(%rip) */ - 0x4c, 0x89, 0xda, //0x00004df8 movq %r11, %rdx - 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004dfb .p2align 4, 0x90 - //0x00004e00 LBB0_656 - 0xc5, 0xfe, 0x6f, 0x5c, 0x02, 0x01, //0x00004e00 vmovdqu $1(%rdx,%rax), %ymm3 - 0xc5, 0xe5, 0x74, 0xe0, //0x00004e06 vpcmpeqb %ymm0, %ymm3, %ymm4 - 0xc5, 0xe5, 0xdb, 0xd9, //0x00004e0a vpand %ymm1, %ymm3, %ymm3 - 0xc5, 0xe5, 0x74, 0xda, //0x00004e0e vpcmpeqb %ymm2, %ymm3, %ymm3 - 0xc5, 0xe5, 0xeb, 0xdc, //0x00004e12 vpor %ymm4, %ymm3, %ymm3 - 0xc5, 0xfd, 0xd7, 0xcb, //0x00004e16 vpmovmskb %ymm3, %ecx - 0x85, 0xc9, //0x00004e1a testl %ecx, %ecx - 0x0f, 0x85, 0x0c, 0x01, 0x00, 0x00, //0x00004e1c jne LBB0_1039 - 0x48, 0x83, 0xc2, 0x20, //0x00004e22 addq $32, %rdx - 0x48, 0x8d, 0x0c, 0x37, //0x00004e26 leaq (%rdi,%rsi), %rcx - 0x48, 0x83, 0xc1, 0xe0, //0x00004e2a addq $-32, %rcx - 0x48, 0x83, 0xc6, 0xe0, //0x00004e2e addq $-32, %rsi - 0x48, 0x83, 0xf9, 0x1f, //0x00004e32 cmpq $31, %rcx - 0x0f, 0x87, 0xc4, 0xff, 0xff, 0xff, //0x00004e36 ja LBB0_656 - 0x48, 0x01, 0xc2, //0x00004e3c addq %rax, %rdx - 0x48, 0x83, 0xc2, 0x01, //0x00004e3f addq $1, %rdx - 0x48, 0x01, 0xf7, //0x00004e43 addq %rsi, %rdi - 0x48, 0x83, 0xff, 0x10, //0x00004e46 cmpq $16, %rdi - 0x0f, 0x82, 0x54, 0x00, 0x00, 0x00, //0x00004e4a jb LBB0_663 - //0x00004e50 LBB0_659 - 0x48, 0x8d, 0x5a, 0xff, //0x00004e50 leaq $-1(%rdx), %rbx - 0x31, 0xf6, //0x00004e54 xorl %esi, %esi - 0xc5, 0xfa, 0x6f, 0x05, 0x82, 0xb3, 0xff, 0xff, //0x00004e56 vmovdqu $-19582(%rip), %xmm0 /* LCPI0_4+0(%rip) */ - 0xc5, 0xfa, 0x6f, 0x0d, 0x8a, 0xb3, 0xff, 0xff, //0x00004e5e vmovdqu $-19574(%rip), %xmm1 /* LCPI0_5+0(%rip) */ - 0xc5, 0xfa, 0x6f, 0x15, 0x92, 0xb3, 0xff, 0xff, //0x00004e66 vmovdqu $-19566(%rip), %xmm2 /* LCPI0_6+0(%rip) */ - //0x00004e6e LBB0_660 - 0xc5, 0xfa, 0x6f, 0x1c, 0x32, //0x00004e6e vmovdqu (%rdx,%rsi), %xmm3 - 0xc5, 0xe1, 0x74, 0xe0, //0x00004e73 vpcmpeqb %xmm0, %xmm3, %xmm4 - 0xc5, 0xe1, 0xdb, 0xd9, //0x00004e77 vpand %xmm1, %xmm3, %xmm3 - 0xc5, 0xe1, 0x74, 0xda, //0x00004e7b vpcmpeqb %xmm2, %xmm3, %xmm3 - 0xc5, 0xe1, 0xeb, 0xdc, //0x00004e7f vpor %xmm4, %xmm3, %xmm3 - 0xc5, 0xf9, 0xd7, 0xcb, //0x00004e83 vpmovmskb %xmm3, %ecx - 0x85, 0xc9, //0x00004e87 testl %ecx, %ecx - 0x0f, 0x85, 0x80, 0x08, 0x00, 0x00, //0x00004e89 jne LBB0_1128 - 0x48, 0x83, 0xc7, 0xf0, //0x00004e8f addq $-16, %rdi - 0x48, 0x83, 0xc6, 0x10, //0x00004e93 addq $16, %rsi - 0x48, 0x83, 0xff, 0x0f, //0x00004e97 cmpq $15, %rdi - 0x0f, 0x87, 0xcd, 0xff, 0xff, 0xff, //0x00004e9b ja LBB0_660 - 0x48, 0x01, 0xf2, //0x00004ea1 addq %rsi, %rdx - //0x00004ea4 LBB0_663 - 0x48, 0x85, 0xff, //0x00004ea4 testq %rdi, %rdi - 0x0f, 0x84, 0x48, 0x00, 0x00, 0x00, //0x00004ea7 je LBB0_671 - 0x48, 0x8d, 0x34, 0x3a, //0x00004ead leaq (%rdx,%rdi), %rsi - 0x48, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x10, 0x00, 0x00, //0x00004eb1 movabsq $17596481021440, %rbx - //0x00004ebb LBB0_665 - 0x0f, 0xb6, 0x0a, //0x00004ebb movzbl (%rdx), %ecx - 0x48, 0x83, 0xf9, 0x2c, //0x00004ebe cmpq $44, %rcx - 0x0f, 0x87, 0x0a, 0x00, 0x00, 0x00, //0x00004ec2 ja LBB0_667 - 0x48, 0x0f, 0xa3, 0xcb, //0x00004ec8 btq %rcx, %rbx - 0x0f, 0x82, 0x23, 0x00, 0x00, 0x00, //0x00004ecc jb LBB0_671 - //0x00004ed2 LBB0_667 - 0x80, 0xf9, 0x5d, //0x00004ed2 cmpb $93, %cl - 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00004ed5 je LBB0_671 - 0x80, 0xf9, 0x7d, //0x00004edb cmpb $125, %cl - 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00004ede je LBB0_671 - 0x48, 0x83, 0xc2, 0x01, //0x00004ee4 addq $1, %rdx - 0x48, 0x83, 0xc7, 0xff, //0x00004ee8 addq $-1, %rdi - 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x00004eec jne LBB0_665 - 0x48, 0x89, 0xf2, //0x00004ef2 movq %rsi, %rdx - //0x00004ef5 LBB0_671 - 0x4c, 0x29, 0xda, //0x00004ef5 subq %r11, %rdx - 0x48, 0x8b, 0x4c, 0x24, 0x08, //0x00004ef8 movq $8(%rsp), %rcx - 0x48, 0x89, 0x11, //0x00004efd movq %rdx, (%rcx) - 0x49, 0x89, 0xc5, //0x00004f00 movq %rax, %r13 - 0xe9, 0x11, 0x00, 0x00, 0x00, //0x00004f03 jmp LBB0_1050 - //0x00004f08 LBB0_1038 - 0x49, 0x89, 0xd6, //0x00004f08 movq %rdx, %r14 - //0x00004f0b LBB0_1048 - 0x49, 0x83, 0xc6, 0xff, //0x00004f0b addq $-1, %r14 - 0x4d, 0x89, 0x31, //0x00004f0f movq %r14, (%r9) - //0x00004f12 LBB0_1049 - 0x49, 0xc7, 0xc5, 0xfe, 0xff, 0xff, 0xff, //0x00004f12 movq $-2, %r13 - //0x00004f19 LBB0_1050 - 0x4c, 0x89, 0xe8, //0x00004f19 movq %r13, %rax - 0x48, 0x8d, 0x65, 0xd8, //0x00004f1c leaq $-40(%rbp), %rsp - 0x5b, //0x00004f20 popq %rbx - 0x41, 0x5c, //0x00004f21 popq %r12 - 0x41, 0x5d, //0x00004f23 popq %r13 - 0x41, 0x5e, //0x00004f25 popq %r14 - 0x41, 0x5f, //0x00004f27 popq %r15 - 0x5d, //0x00004f29 popq %rbp - 0xc5, 0xf8, 0x77, //0x00004f2a vzeroupper - 0xc3, //0x00004f2d retq - //0x00004f2e LBB0_1039 - 0x0f, 0xbc, 0xf9, //0x00004f2e bsfl %ecx, %edi - 0x48, 0x01, 0xc7, //0x00004f31 addq %rax, %rdi - 0x48, 0x89, 0xf9, //0x00004f34 movq %rdi, %rcx - 0x48, 0x29, 0xf1, //0x00004f37 subq %rsi, %rcx - 0x48, 0x8d, 0x71, 0x01, //0x00004f3a leaq $1(%rcx), %rsi - 0x49, 0x89, 0x31, //0x00004f3e movq %rsi, (%r9) - 0x48, 0x85, 0xf6, //0x00004f41 testq %rsi, %rsi - 0x0f, 0x8e, 0x46, 0x00, 0x00, 0x00, //0x00004f44 jle LBB0_1044 - 0x48, 0x8d, 0x71, 0x02, //0x00004f4a leaq $2(%rcx), %rsi - 0x48, 0x01, 0xfa, //0x00004f4e addq %rdi, %rdx - 0x48, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00004f51 movabsq $4294977024, %rdi - 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004f5b .p2align 4, 0x90 - //0x00004f60 LBB0_1041 - 0x0f, 0xb6, 0x1a, //0x00004f60 movzbl (%rdx), %ebx - 0x48, 0x83, 0xfb, 0x20, //0x00004f63 cmpq $32, %rbx - 0x0f, 0x87, 0x23, 0x00, 0x00, 0x00, //0x00004f67 ja LBB0_1044 - 0x48, 0x0f, 0xa3, 0xdf, //0x00004f6d btq %rbx, %rdi - 0x0f, 0x83, 0x19, 0x00, 0x00, 0x00, //0x00004f71 jae LBB0_1044 - 0x49, 0x89, 0x09, //0x00004f77 movq %rcx, (%r9) - 0x48, 0x83, 0xc6, 0xff, //0x00004f7a addq $-1, %rsi - 0x48, 0x83, 0xc1, 0xff, //0x00004f7e addq $-1, %rcx - 0x48, 0x83, 0xc2, 0xff, //0x00004f82 addq $-1, %rdx - 0x48, 0x83, 0xfe, 0x01, //0x00004f86 cmpq $1, %rsi - 0x0f, 0x8f, 0xd0, 0xff, 0xff, 0xff, //0x00004f8a jg LBB0_1041 - //0x00004f90 LBB0_1044 - 0x49, 0x89, 0xc5, //0x00004f90 movq %rax, %r13 - 0xe9, 0x81, 0xff, 0xff, 0xff, //0x00004f93 jmp LBB0_1050 - //0x00004f98 LBB0_1045 - 0x4d, 0x89, 0x11, //0x00004f98 movq %r10, (%r9) - //0x00004f9b LBB0_1046 - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00004f9b movq $-1, %r13 - 0xe9, 0x72, 0xff, 0xff, 0xff, //0x00004fa2 jmp LBB0_1050 - //0x00004fa7 LBB0_1135 - 0x49, 0xc7, 0xc5, 0xf9, 0xff, 0xff, 0xff, //0x00004fa7 movq $-7, %r13 - 0xe9, 0x66, 0xff, 0xff, 0xff, //0x00004fae jmp LBB0_1050 - //0x00004fb3 LBB0_860 - 0x49, 0x83, 0xfd, 0xff, //0x00004fb3 cmpq $-1, %r13 - 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00004fb7 jne LBB0_862 - //0x00004fbd LBB0_861 - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00004fbd movq $-1, %r13 - 0x4d, 0x89, 0xc8, //0x00004fc4 movq %r9, %r8 - //0x00004fc7 LBB0_862 - 0x48, 0x8b, 0x44, 0x24, 0x08, //0x00004fc7 movq $8(%rsp), %rax - 0x4c, 0x89, 0x00, //0x00004fcc movq %r8, (%rax) - 0xe9, 0x45, 0xff, 0xff, 0xff, //0x00004fcf jmp LBB0_1050 - //0x00004fd4 LBB0_732 - 0x49, 0x83, 0xc3, 0xff, //0x00004fd4 addq $-1, %r11 - 0x4d, 0x89, 0xdd, //0x00004fd8 movq %r11, %r13 - 0xe9, 0x39, 0xff, 0xff, 0xff, //0x00004fdb jmp LBB0_1050 - //0x00004fe0 LBB0_1051 - 0x48, 0x8d, 0x48, 0x04, //0x00004fe0 leaq $4(%rax), %rcx - 0xe9, 0xb3, 0x03, 0x00, 0x00, //0x00004fe4 jmp LBB0_1094 - //0x00004fe9 LBB0_1052 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00004fe9 movq $-1, %rcx - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00004ff0 jmp LBB0_1055 - //0x00004ff5 LBB0_1054 - 0x4c, 0x89, 0xd9, //0x00004ff5 movq %r11, %rcx - //0x00004ff8 LBB0_1055 - 0x49, 0x8b, 0x01, //0x00004ff8 movq (%r9), %rax - 0x48, 0x29, 0xc8, //0x00004ffb subq %rcx, %rax - 0x48, 0x83, 0xc0, 0xfe, //0x00004ffe addq $-2, %rax - //0x00005002 LBB0_1056 - 0x49, 0x89, 0x01, //0x00005002 movq %rax, (%r9) - 0xe9, 0x08, 0xff, 0xff, 0xff, //0x00005005 jmp LBB0_1049 - //0x0000500a LBB0_1057 - 0x4d, 0x8b, 0x07, //0x0000500a movq (%r15), %r8 - 0x4d, 0x89, 0xc7, //0x0000500d movq %r8, %r15 - 0x49, 0x29, 0xd7, //0x00005010 subq %rdx, %r15 - 0x49, 0x83, 0xff, 0x20, //0x00005013 cmpq $32, %r15 - 0x0f, 0x8c, 0x2f, 0x09, 0x00, 0x00, //0x00005017 jl LBB0_1159 - 0x4d, 0x8d, 0x0c, 0x03, //0x0000501d leaq (%r11,%rax), %r9 - 0x49, 0x29, 0xc0, //0x00005021 subq %rax, %r8 - 0xbb, 0x1f, 0x00, 0x00, 0x00, //0x00005024 movl $31, %ebx - 0x45, 0x31, 0xff, //0x00005029 xorl %r15d, %r15d - 0xc5, 0xfe, 0x6f, 0x05, 0x4c, 0xb0, 0xff, 0xff, //0x0000502c vmovdqu $-20404(%rip), %ymm0 /* LCPI0_7+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x0d, 0x64, 0xb0, 0xff, 0xff, //0x00005034 vmovdqu $-20380(%rip), %ymm1 /* LCPI0_8+0(%rip) */ - 0x45, 0x31, 0xe4, //0x0000503c xorl %r12d, %r12d - //0x0000503f LBB0_1059 - 0xc4, 0x81, 0x7e, 0x6f, 0x54, 0x39, 0x01, //0x0000503f vmovdqu $1(%r9,%r15), %ymm2 - 0xc5, 0xed, 0x74, 0xd8, //0x00005046 vpcmpeqb %ymm0, %ymm2, %ymm3 - 0xc5, 0x7d, 0xd7, 0xf3, //0x0000504a vpmovmskb %ymm3, %r14d - 0xc5, 0xed, 0x74, 0xd1, //0x0000504e vpcmpeqb %ymm1, %ymm2, %ymm2 - 0xc5, 0xfd, 0xd7, 0xca, //0x00005052 vpmovmskb %ymm2, %ecx - 0x85, 0xc9, //0x00005056 testl %ecx, %ecx - 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00005058 jne LBB0_1062 - 0x4d, 0x85, 0xe4, //0x0000505e testq %r12, %r12 - 0x0f, 0x85, 0x08, 0x00, 0x00, 0x00, //0x00005061 jne LBB0_1062 - 0x45, 0x31, 0xe4, //0x00005067 xorl %r12d, %r12d - 0xe9, 0x31, 0x00, 0x00, 0x00, //0x0000506a jmp LBB0_1063 - //0x0000506f LBB0_1062 - 0x44, 0x89, 0xe6, //0x0000506f movl %r12d, %esi - 0xf7, 0xd6, //0x00005072 notl %esi - 0x21, 0xce, //0x00005074 andl %ecx, %esi - 0x8d, 0x14, 0x36, //0x00005076 leal (%rsi,%rsi), %edx - 0x44, 0x09, 0xe2, //0x00005079 orl %r12d, %edx - 0x89, 0xd7, //0x0000507c movl %edx, %edi - 0xf7, 0xd7, //0x0000507e notl %edi - 0x21, 0xcf, //0x00005080 andl %ecx, %edi - 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00005082 andl $-1431655766, %edi - 0x45, 0x31, 0xe4, //0x00005088 xorl %r12d, %r12d - 0x01, 0xf7, //0x0000508b addl %esi, %edi - 0x41, 0x0f, 0x92, 0xc4, //0x0000508d setb %r12b - 0x01, 0xff, //0x00005091 addl %edi, %edi - 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00005093 xorl $1431655765, %edi - 0x21, 0xd7, //0x00005099 andl %edx, %edi - 0xf7, 0xd7, //0x0000509b notl %edi - 0x41, 0x21, 0xfe, //0x0000509d andl %edi, %r14d - //0x000050a0 LBB0_1063 - 0x4d, 0x85, 0xf6, //0x000050a0 testq %r14, %r14 - 0x0f, 0x85, 0xe4, 0x05, 0x00, 0x00, //0x000050a3 jne LBB0_1121 - 0x49, 0x83, 0xc7, 0x20, //0x000050a9 addq $32, %r15 - 0x49, 0x8d, 0x0c, 0x18, //0x000050ad leaq (%r8,%rbx), %rcx - 0x48, 0x83, 0xc1, 0xe0, //0x000050b1 addq $-32, %rcx - 0x48, 0x83, 0xc3, 0xe0, //0x000050b5 addq $-32, %rbx - 0x48, 0x83, 0xf9, 0x3f, //0x000050b9 cmpq $63, %rcx - 0x0f, 0x8f, 0x7c, 0xff, 0xff, 0xff, //0x000050bd jg LBB0_1059 - 0x4d, 0x85, 0xe4, //0x000050c3 testq %r12, %r12 - 0x0f, 0x85, 0xa5, 0x08, 0x00, 0x00, //0x000050c6 jne LBB0_1162 - 0x4b, 0x8d, 0x14, 0x0f, //0x000050cc leaq (%r15,%r9), %rdx - 0x48, 0x83, 0xc2, 0x01, //0x000050d0 addq $1, %rdx - 0x49, 0xf7, 0xd7, //0x000050d4 notq %r15 - 0x4d, 0x01, 0xc7, //0x000050d7 addq %r8, %r15 - //0x000050da LBB0_1067 - 0x4d, 0x85, 0xff, //0x000050da testq %r15, %r15 - 0x48, 0x8b, 0x7c, 0x24, 0x08, //0x000050dd movq $8(%rsp), %rdi - 0x0f, 0x8e, 0x31, 0xfe, 0xff, 0xff, //0x000050e2 jle LBB0_1050 - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x000050e8 movq $-1, %r13 - 0xe9, 0xd7, 0x05, 0x00, 0x00, //0x000050ef jmp LBB0_1123 - //0x000050f4 LBB0_1069 - 0x4d, 0x8b, 0x27, //0x000050f4 movq (%r15), %r12 - 0x49, 0x29, 0xd4, //0x000050f7 subq %rdx, %r12 - 0x49, 0x01, 0xd3, //0x000050fa addq %rdx, %r11 - 0x45, 0x31, 0xf6, //0x000050fd xorl %r14d, %r14d - 0xc5, 0xfe, 0x6f, 0x05, 0x98, 0xaf, 0xff, 0xff, //0x00005100 vmovdqu $-20584(%rip), %ymm0 /* LCPI0_8+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x0d, 0x70, 0xaf, 0xff, 0xff, //0x00005108 vmovdqu $-20624(%rip), %ymm1 /* LCPI0_7+0(%rip) */ - 0xc5, 0xe9, 0x76, 0xd2, //0x00005110 vpcmpeqd %xmm2, %xmm2, %xmm2 - 0xc5, 0xfe, 0x6f, 0x1d, 0xe4, 0xaf, 0xff, 0xff, //0x00005114 vmovdqu $-20508(%rip), %ymm3 /* LCPI0_11+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x25, 0x3c, 0xaf, 0xff, 0xff, //0x0000511c vmovdqu $-20676(%rip), %ymm4 /* LCPI0_3+0(%rip) */ - 0xc4, 0x41, 0x31, 0xef, 0xc9, //0x00005124 vpxor %xmm9, %xmm9, %xmm9 - 0x45, 0x31, 0xc9, //0x00005129 xorl %r9d, %r9d - 0x45, 0x31, 0xc0, //0x0000512c xorl %r8d, %r8d - 0x31, 0xdb, //0x0000512f xorl %ebx, %ebx - 0x49, 0x83, 0xfc, 0x40, //0x00005131 cmpq $64, %r12 - 0x0f, 0x8c, 0x3d, 0x01, 0x00, 0x00, //0x00005135 jl LBB0_1078 - //0x0000513b LBB0_1072 - 0xc4, 0xc1, 0x7e, 0x6f, 0x3b, //0x0000513b vmovdqu (%r11), %ymm7 - 0xc4, 0xc1, 0x7e, 0x6f, 0x73, 0x20, //0x00005140 vmovdqu $32(%r11), %ymm6 - 0xc5, 0x45, 0x74, 0xc0, //0x00005146 vpcmpeqb %ymm0, %ymm7, %ymm8 - 0xc4, 0xc1, 0x7d, 0xd7, 0xf0, //0x0000514a vpmovmskb %ymm8, %esi - 0xc5, 0x4d, 0x74, 0xc0, //0x0000514f vpcmpeqb %ymm0, %ymm6, %ymm8 - 0xc4, 0xc1, 0x7d, 0xd7, 0xc8, //0x00005153 vpmovmskb %ymm8, %ecx - 0x48, 0xc1, 0xe1, 0x20, //0x00005158 shlq $32, %rcx - 0x48, 0x09, 0xce, //0x0000515c orq %rcx, %rsi - 0x48, 0x89, 0xf1, //0x0000515f movq %rsi, %rcx - 0x4c, 0x09, 0xc9, //0x00005162 orq %r9, %rcx - 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00005165 jne LBB0_1074 - 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x0000516b movq $-1, %rsi - 0x45, 0x31, 0xc9, //0x00005172 xorl %r9d, %r9d - 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00005175 jmp LBB0_1075 - //0x0000517a LBB0_1074 - 0x4c, 0x89, 0xc9, //0x0000517a movq %r9, %rcx - 0x48, 0xf7, 0xd1, //0x0000517d notq %rcx - 0x48, 0x21, 0xf1, //0x00005180 andq %rsi, %rcx - 0x4c, 0x8d, 0x14, 0x09, //0x00005183 leaq (%rcx,%rcx), %r10 - 0x4d, 0x09, 0xca, //0x00005187 orq %r9, %r10 - 0x4c, 0x89, 0xd7, //0x0000518a movq %r10, %rdi - 0x48, 0xf7, 0xd7, //0x0000518d notq %rdi - 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00005190 movabsq $-6148914691236517206, %rdx - 0x48, 0x21, 0xd6, //0x0000519a andq %rdx, %rsi - 0x48, 0x21, 0xfe, //0x0000519d andq %rdi, %rsi - 0x45, 0x31, 0xc9, //0x000051a0 xorl %r9d, %r9d - 0x48, 0x01, 0xce, //0x000051a3 addq %rcx, %rsi - 0x41, 0x0f, 0x92, 0xc1, //0x000051a6 setb %r9b - 0x48, 0x01, 0xf6, //0x000051aa addq %rsi, %rsi - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000051ad movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xce, //0x000051b7 xorq %rcx, %rsi - 0x4c, 0x21, 0xd6, //0x000051ba andq %r10, %rsi - 0x48, 0xf7, 0xd6, //0x000051bd notq %rsi - //0x000051c0 LBB0_1075 - 0xc5, 0x4d, 0x74, 0xc1, //0x000051c0 vpcmpeqb %ymm1, %ymm6, %ymm8 - 0xc4, 0xc1, 0x7d, 0xd7, 0xc8, //0x000051c4 vpmovmskb %ymm8, %ecx - 0x48, 0xc1, 0xe1, 0x20, //0x000051c9 shlq $32, %rcx - 0xc5, 0x45, 0x74, 0xc1, //0x000051cd vpcmpeqb %ymm1, %ymm7, %ymm8 - 0xc4, 0xc1, 0x7d, 0xd7, 0xd0, //0x000051d1 vpmovmskb %ymm8, %edx - 0x48, 0x09, 0xca, //0x000051d6 orq %rcx, %rdx - 0x48, 0x21, 0xf2, //0x000051d9 andq %rsi, %rdx - 0xc4, 0xe1, 0xf9, 0x6e, 0xea, //0x000051dc vmovq %rdx, %xmm5 - 0xc4, 0xe3, 0x51, 0x44, 0xea, 0x00, //0x000051e1 vpclmulqdq $0, %xmm2, %xmm5, %xmm5 - 0xc4, 0xc1, 0xf9, 0x7e, 0xea, //0x000051e7 vmovq %xmm5, %r10 - 0x4d, 0x31, 0xf2, //0x000051ec xorq %r14, %r10 - 0xc5, 0xc5, 0x74, 0xeb, //0x000051ef vpcmpeqb %ymm3, %ymm7, %ymm5 - 0xc5, 0xfd, 0xd7, 0xd5, //0x000051f3 vpmovmskb %ymm5, %edx - 0xc5, 0xcd, 0x74, 0xeb, //0x000051f7 vpcmpeqb %ymm3, %ymm6, %ymm5 - 0xc5, 0xfd, 0xd7, 0xcd, //0x000051fb vpmovmskb %ymm5, %ecx - 0x48, 0xc1, 0xe1, 0x20, //0x000051ff shlq $32, %rcx - 0x48, 0x09, 0xca, //0x00005203 orq %rcx, %rdx - 0x4c, 0x89, 0xd1, //0x00005206 movq %r10, %rcx - 0x48, 0xf7, 0xd1, //0x00005209 notq %rcx - 0x48, 0x21, 0xca, //0x0000520c andq %rcx, %rdx - 0xc5, 0xc5, 0x74, 0xec, //0x0000520f vpcmpeqb %ymm4, %ymm7, %ymm5 - 0xc5, 0xfd, 0xd7, 0xfd, //0x00005213 vpmovmskb %ymm5, %edi - 0xc5, 0xcd, 0x74, 0xec, //0x00005217 vpcmpeqb %ymm4, %ymm6, %ymm5 - 0xc5, 0xfd, 0xd7, 0xf5, //0x0000521b vpmovmskb %ymm5, %esi - 0x48, 0xc1, 0xe6, 0x20, //0x0000521f shlq $32, %rsi - 0x48, 0x09, 0xf7, //0x00005223 orq %rsi, %rdi - 0x48, 0x21, 0xcf, //0x00005226 andq %rcx, %rdi - 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x00005229 je LBB0_1070 - //0x0000522f LBB0_1076 - 0x48, 0x8d, 0x4f, 0xff, //0x0000522f leaq $-1(%rdi), %rcx - 0x48, 0x89, 0xce, //0x00005233 movq %rcx, %rsi - 0x48, 0x21, 0xd6, //0x00005236 andq %rdx, %rsi - 0xf3, 0x48, 0x0f, 0xb8, 0xf6, //0x00005239 popcntq %rsi, %rsi - 0x4c, 0x01, 0xc6, //0x0000523e addq %r8, %rsi - 0x48, 0x39, 0xde, //0x00005241 cmpq %rbx, %rsi - 0x0f, 0x86, 0x0a, 0x04, 0x00, 0x00, //0x00005244 jbe LBB0_1120 - 0x48, 0x83, 0xc3, 0x01, //0x0000524a addq $1, %rbx - 0x48, 0x21, 0xcf, //0x0000524e andq %rcx, %rdi - 0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x00005251 jne LBB0_1076 - //0x00005257 LBB0_1070 - 0x49, 0xc1, 0xfa, 0x3f, //0x00005257 sarq $63, %r10 - 0xf3, 0x48, 0x0f, 0xb8, 0xca, //0x0000525b popcntq %rdx, %rcx - 0x49, 0x01, 0xc8, //0x00005260 addq %rcx, %r8 - 0x49, 0x83, 0xc3, 0x40, //0x00005263 addq $64, %r11 - 0x49, 0x83, 0xc4, 0xc0, //0x00005267 addq $-64, %r12 - 0x4d, 0x89, 0xd6, //0x0000526b movq %r10, %r14 - 0x49, 0x83, 0xfc, 0x40, //0x0000526e cmpq $64, %r12 - 0x0f, 0x8d, 0xc3, 0xfe, 0xff, 0xff, //0x00005272 jge LBB0_1072 - //0x00005278 LBB0_1078 - 0x4d, 0x85, 0xe4, //0x00005278 testq %r12, %r12 - 0x0f, 0x8e, 0xd3, 0x06, 0x00, 0x00, //0x0000527b jle LBB0_1160 - 0xc5, 0x7e, 0x7f, 0x4c, 0x24, 0x60, //0x00005281 vmovdqu %ymm9, $96(%rsp) - 0xc5, 0x7e, 0x7f, 0x4c, 0x24, 0x40, //0x00005287 vmovdqu %ymm9, $64(%rsp) - 0x44, 0x89, 0xd9, //0x0000528d movl %r11d, %ecx - 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00005290 andl $4095, %ecx - 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00005296 cmpl $4033, %ecx - 0x0f, 0x82, 0x99, 0xfe, 0xff, 0xff, //0x0000529c jb LBB0_1072 - 0x49, 0x83, 0xfc, 0x20, //0x000052a2 cmpq $32, %r12 - 0x0f, 0x82, 0x1e, 0x00, 0x00, 0x00, //0x000052a6 jb LBB0_1082 - 0xc4, 0xc1, 0x7e, 0x6f, 0x2b, //0x000052ac vmovdqu (%r11), %ymm5 - 0xc5, 0xfe, 0x7f, 0x6c, 0x24, 0x40, //0x000052b1 vmovdqu %ymm5, $64(%rsp) - 0x49, 0x83, 0xc3, 0x20, //0x000052b7 addq $32, %r11 - 0x49, 0x8d, 0x54, 0x24, 0xe0, //0x000052bb leaq $-32(%r12), %rdx - 0x48, 0x8d, 0x7c, 0x24, 0x60, //0x000052c0 leaq $96(%rsp), %rdi - 0xe9, 0x08, 0x00, 0x00, 0x00, //0x000052c5 jmp LBB0_1083 - //0x000052ca LBB0_1082 - 0x48, 0x8d, 0x7c, 0x24, 0x40, //0x000052ca leaq $64(%rsp), %rdi - 0x4c, 0x89, 0xe2, //0x000052cf movq %r12, %rdx - //0x000052d2 LBB0_1083 - 0x48, 0x83, 0xfa, 0x10, //0x000052d2 cmpq $16, %rdx - 0x0f, 0x82, 0x5a, 0x00, 0x00, 0x00, //0x000052d6 jb LBB0_1084 - 0xc4, 0xc1, 0x7a, 0x6f, 0x2b, //0x000052dc vmovdqu (%r11), %xmm5 - 0xc5, 0xfa, 0x7f, 0x2f, //0x000052e1 vmovdqu %xmm5, (%rdi) - 0x49, 0x83, 0xc3, 0x10, //0x000052e5 addq $16, %r11 - 0x48, 0x83, 0xc7, 0x10, //0x000052e9 addq $16, %rdi - 0x48, 0x83, 0xc2, 0xf0, //0x000052ed addq $-16, %rdx - 0x48, 0x83, 0xfa, 0x08, //0x000052f1 cmpq $8, %rdx - 0x0f, 0x83, 0x45, 0x00, 0x00, 0x00, //0x000052f5 jae LBB0_1089 - //0x000052fb LBB0_1085 - 0x48, 0x83, 0xfa, 0x04, //0x000052fb cmpq $4, %rdx - 0x0f, 0x8c, 0x57, 0x00, 0x00, 0x00, //0x000052ff jl LBB0_1086 - //0x00005305 LBB0_1090 - 0x41, 0x8b, 0x0b, //0x00005305 movl (%r11), %ecx - 0x89, 0x0f, //0x00005308 movl %ecx, (%rdi) - 0x49, 0x83, 0xc3, 0x04, //0x0000530a addq $4, %r11 - 0x48, 0x83, 0xc7, 0x04, //0x0000530e addq $4, %rdi - 0x48, 0x83, 0xc2, 0xfc, //0x00005312 addq $-4, %rdx - 0x48, 0x83, 0xfa, 0x02, //0x00005316 cmpq $2, %rdx - 0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x0000531a jae LBB0_1091 - //0x00005320 LBB0_1087 - 0x4c, 0x89, 0xde, //0x00005320 movq %r11, %rsi - 0x4c, 0x8d, 0x5c, 0x24, 0x40, //0x00005323 leaq $64(%rsp), %r11 - 0x48, 0x85, 0xd2, //0x00005328 testq %rdx, %rdx - 0x0f, 0x85, 0x59, 0x00, 0x00, 0x00, //0x0000532b jne LBB0_1092 - 0xe9, 0x05, 0xfe, 0xff, 0xff, //0x00005331 jmp LBB0_1072 - //0x00005336 LBB0_1084 - 0x48, 0x83, 0xfa, 0x08, //0x00005336 cmpq $8, %rdx - 0x0f, 0x82, 0xbb, 0xff, 0xff, 0xff, //0x0000533a jb LBB0_1085 - //0x00005340 LBB0_1089 - 0x49, 0x8b, 0x0b, //0x00005340 movq (%r11), %rcx - 0x48, 0x89, 0x0f, //0x00005343 movq %rcx, (%rdi) - 0x49, 0x83, 0xc3, 0x08, //0x00005346 addq $8, %r11 - 0x48, 0x83, 0xc7, 0x08, //0x0000534a addq $8, %rdi - 0x48, 0x83, 0xc2, 0xf8, //0x0000534e addq $-8, %rdx - 0x48, 0x83, 0xfa, 0x04, //0x00005352 cmpq $4, %rdx - 0x0f, 0x8d, 0xa9, 0xff, 0xff, 0xff, //0x00005356 jge LBB0_1090 - //0x0000535c LBB0_1086 - 0x48, 0x83, 0xfa, 0x02, //0x0000535c cmpq $2, %rdx - 0x0f, 0x82, 0xba, 0xff, 0xff, 0xff, //0x00005360 jb LBB0_1087 - //0x00005366 LBB0_1091 - 0x41, 0x0f, 0xb7, 0x0b, //0x00005366 movzwl (%r11), %ecx - 0x66, 0x89, 0x0f, //0x0000536a movw %cx, (%rdi) - 0x49, 0x83, 0xc3, 0x02, //0x0000536d addq $2, %r11 - 0x48, 0x83, 0xc7, 0x02, //0x00005371 addq $2, %rdi - 0x48, 0x83, 0xc2, 0xfe, //0x00005375 addq $-2, %rdx - 0x4c, 0x89, 0xde, //0x00005379 movq %r11, %rsi - 0x4c, 0x8d, 0x5c, 0x24, 0x40, //0x0000537c leaq $64(%rsp), %r11 - 0x48, 0x85, 0xd2, //0x00005381 testq %rdx, %rdx - 0x0f, 0x84, 0xb1, 0xfd, 0xff, 0xff, //0x00005384 je LBB0_1072 - //0x0000538a LBB0_1092 - 0x8a, 0x0e, //0x0000538a movb (%rsi), %cl - 0x88, 0x0f, //0x0000538c movb %cl, (%rdi) - 0x4c, 0x8d, 0x5c, 0x24, 0x40, //0x0000538e leaq $64(%rsp), %r11 - 0xe9, 0xa3, 0xfd, 0xff, 0xff, //0x00005393 jmp LBB0_1072 - //0x00005398 LBB0_1093 - 0x48, 0x8d, 0x48, 0x05, //0x00005398 leaq $5(%rax), %rcx - //0x0000539c LBB0_1094 - 0x49, 0x3b, 0x0f, //0x0000539c cmpq (%r15), %rcx - 0x0f, 0x87, 0x74, 0xfb, 0xff, 0xff, //0x0000539f ja LBB0_1050 - 0x49, 0x89, 0x09, //0x000053a5 movq %rcx, (%r9) - 0x49, 0x89, 0xc5, //0x000053a8 movq %rax, %r13 - 0xe9, 0x69, 0xfb, 0xff, 0xff, //0x000053ab jmp LBB0_1050 - //0x000053b0 LBB0_1096 - 0x4d, 0x8b, 0x27, //0x000053b0 movq (%r15), %r12 - 0x49, 0x29, 0xd4, //0x000053b3 subq %rdx, %r12 - 0x49, 0x01, 0xd3, //0x000053b6 addq %rdx, %r11 - 0x45, 0x31, 0xf6, //0x000053b9 xorl %r14d, %r14d - 0xc5, 0xfe, 0x6f, 0x05, 0xdc, 0xac, 0xff, 0xff, //0x000053bc vmovdqu $-21284(%rip), %ymm0 /* LCPI0_8+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x0d, 0xb4, 0xac, 0xff, 0xff, //0x000053c4 vmovdqu $-21324(%rip), %ymm1 /* LCPI0_7+0(%rip) */ - 0xc5, 0xe9, 0x76, 0xd2, //0x000053cc vpcmpeqd %xmm2, %xmm2, %xmm2 - 0xc5, 0xfe, 0x6f, 0x1d, 0xe8, 0xac, 0xff, 0xff, //0x000053d0 vmovdqu $-21272(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x25, 0x00, 0xad, 0xff, 0xff, //0x000053d8 vmovdqu $-21248(%rip), %ymm4 /* LCPI0_10+0(%rip) */ - 0xc4, 0x41, 0x31, 0xef, 0xc9, //0x000053e0 vpxor %xmm9, %xmm9, %xmm9 - 0x45, 0x31, 0xc9, //0x000053e5 xorl %r9d, %r9d - 0x45, 0x31, 0xc0, //0x000053e8 xorl %r8d, %r8d - 0x31, 0xdb, //0x000053eb xorl %ebx, %ebx - 0x49, 0x83, 0xfc, 0x40, //0x000053ed cmpq $64, %r12 - 0x0f, 0x8c, 0x3d, 0x01, 0x00, 0x00, //0x000053f1 jl LBB0_1105 - //0x000053f7 LBB0_1099 - 0xc4, 0xc1, 0x7e, 0x6f, 0x3b, //0x000053f7 vmovdqu (%r11), %ymm7 - 0xc4, 0xc1, 0x7e, 0x6f, 0x73, 0x20, //0x000053fc vmovdqu $32(%r11), %ymm6 - 0xc5, 0x45, 0x74, 0xc0, //0x00005402 vpcmpeqb %ymm0, %ymm7, %ymm8 - 0xc4, 0xc1, 0x7d, 0xd7, 0xf0, //0x00005406 vpmovmskb %ymm8, %esi - 0xc5, 0x4d, 0x74, 0xc0, //0x0000540b vpcmpeqb %ymm0, %ymm6, %ymm8 - 0xc4, 0xc1, 0x7d, 0xd7, 0xc8, //0x0000540f vpmovmskb %ymm8, %ecx - 0x48, 0xc1, 0xe1, 0x20, //0x00005414 shlq $32, %rcx - 0x48, 0x09, 0xce, //0x00005418 orq %rcx, %rsi - 0x48, 0x89, 0xf1, //0x0000541b movq %rsi, %rcx - 0x4c, 0x09, 0xc9, //0x0000541e orq %r9, %rcx - 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00005421 jne LBB0_1101 - 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00005427 movq $-1, %rsi - 0x45, 0x31, 0xc9, //0x0000542e xorl %r9d, %r9d - 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00005431 jmp LBB0_1102 - //0x00005436 LBB0_1101 - 0x4c, 0x89, 0xc9, //0x00005436 movq %r9, %rcx - 0x48, 0xf7, 0xd1, //0x00005439 notq %rcx - 0x48, 0x21, 0xf1, //0x0000543c andq %rsi, %rcx - 0x4c, 0x8d, 0x14, 0x09, //0x0000543f leaq (%rcx,%rcx), %r10 - 0x4d, 0x09, 0xca, //0x00005443 orq %r9, %r10 - 0x4c, 0x89, 0xd7, //0x00005446 movq %r10, %rdi - 0x48, 0xf7, 0xd7, //0x00005449 notq %rdi - 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000544c movabsq $-6148914691236517206, %rdx - 0x48, 0x21, 0xd6, //0x00005456 andq %rdx, %rsi - 0x48, 0x21, 0xfe, //0x00005459 andq %rdi, %rsi - 0x45, 0x31, 0xc9, //0x0000545c xorl %r9d, %r9d - 0x48, 0x01, 0xce, //0x0000545f addq %rcx, %rsi - 0x41, 0x0f, 0x92, 0xc1, //0x00005462 setb %r9b - 0x48, 0x01, 0xf6, //0x00005466 addq %rsi, %rsi - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00005469 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xce, //0x00005473 xorq %rcx, %rsi - 0x4c, 0x21, 0xd6, //0x00005476 andq %r10, %rsi - 0x48, 0xf7, 0xd6, //0x00005479 notq %rsi - //0x0000547c LBB0_1102 - 0xc5, 0x4d, 0x74, 0xc1, //0x0000547c vpcmpeqb %ymm1, %ymm6, %ymm8 - 0xc4, 0xc1, 0x7d, 0xd7, 0xc8, //0x00005480 vpmovmskb %ymm8, %ecx - 0x48, 0xc1, 0xe1, 0x20, //0x00005485 shlq $32, %rcx - 0xc5, 0x45, 0x74, 0xc1, //0x00005489 vpcmpeqb %ymm1, %ymm7, %ymm8 - 0xc4, 0xc1, 0x7d, 0xd7, 0xd0, //0x0000548d vpmovmskb %ymm8, %edx - 0x48, 0x09, 0xca, //0x00005492 orq %rcx, %rdx - 0x48, 0x21, 0xf2, //0x00005495 andq %rsi, %rdx - 0xc4, 0xe1, 0xf9, 0x6e, 0xea, //0x00005498 vmovq %rdx, %xmm5 - 0xc4, 0xe3, 0x51, 0x44, 0xea, 0x00, //0x0000549d vpclmulqdq $0, %xmm2, %xmm5, %xmm5 - 0xc4, 0xc1, 0xf9, 0x7e, 0xea, //0x000054a3 vmovq %xmm5, %r10 - 0x4d, 0x31, 0xf2, //0x000054a8 xorq %r14, %r10 - 0xc5, 0xc5, 0x74, 0xeb, //0x000054ab vpcmpeqb %ymm3, %ymm7, %ymm5 - 0xc5, 0xfd, 0xd7, 0xd5, //0x000054af vpmovmskb %ymm5, %edx - 0xc5, 0xcd, 0x74, 0xeb, //0x000054b3 vpcmpeqb %ymm3, %ymm6, %ymm5 - 0xc5, 0xfd, 0xd7, 0xcd, //0x000054b7 vpmovmskb %ymm5, %ecx - 0x48, 0xc1, 0xe1, 0x20, //0x000054bb shlq $32, %rcx - 0x48, 0x09, 0xca, //0x000054bf orq %rcx, %rdx - 0x4c, 0x89, 0xd1, //0x000054c2 movq %r10, %rcx - 0x48, 0xf7, 0xd1, //0x000054c5 notq %rcx - 0x48, 0x21, 0xca, //0x000054c8 andq %rcx, %rdx - 0xc5, 0xc5, 0x74, 0xec, //0x000054cb vpcmpeqb %ymm4, %ymm7, %ymm5 - 0xc5, 0xfd, 0xd7, 0xfd, //0x000054cf vpmovmskb %ymm5, %edi - 0xc5, 0xcd, 0x74, 0xec, //0x000054d3 vpcmpeqb %ymm4, %ymm6, %ymm5 - 0xc5, 0xfd, 0xd7, 0xf5, //0x000054d7 vpmovmskb %ymm5, %esi - 0x48, 0xc1, 0xe6, 0x20, //0x000054db shlq $32, %rsi - 0x48, 0x09, 0xf7, //0x000054df orq %rsi, %rdi - 0x48, 0x21, 0xcf, //0x000054e2 andq %rcx, %rdi - 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x000054e5 je LBB0_1097 - //0x000054eb LBB0_1103 - 0x48, 0x8d, 0x4f, 0xff, //0x000054eb leaq $-1(%rdi), %rcx - 0x48, 0x89, 0xce, //0x000054ef movq %rcx, %rsi - 0x48, 0x21, 0xd6, //0x000054f2 andq %rdx, %rsi - 0xf3, 0x48, 0x0f, 0xb8, 0xf6, //0x000054f5 popcntq %rsi, %rsi - 0x4c, 0x01, 0xc6, //0x000054fa addq %r8, %rsi - 0x48, 0x39, 0xde, //0x000054fd cmpq %rbx, %rsi - 0x0f, 0x86, 0x4e, 0x01, 0x00, 0x00, //0x00005500 jbe LBB0_1120 - 0x48, 0x83, 0xc3, 0x01, //0x00005506 addq $1, %rbx - 0x48, 0x21, 0xcf, //0x0000550a andq %rcx, %rdi - 0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x0000550d jne LBB0_1103 - //0x00005513 LBB0_1097 - 0x49, 0xc1, 0xfa, 0x3f, //0x00005513 sarq $63, %r10 - 0xf3, 0x48, 0x0f, 0xb8, 0xca, //0x00005517 popcntq %rdx, %rcx - 0x49, 0x01, 0xc8, //0x0000551c addq %rcx, %r8 - 0x49, 0x83, 0xc3, 0x40, //0x0000551f addq $64, %r11 - 0x49, 0x83, 0xc4, 0xc0, //0x00005523 addq $-64, %r12 - 0x4d, 0x89, 0xd6, //0x00005527 movq %r10, %r14 - 0x49, 0x83, 0xfc, 0x40, //0x0000552a cmpq $64, %r12 - 0x0f, 0x8d, 0xc3, 0xfe, 0xff, 0xff, //0x0000552e jge LBB0_1099 - //0x00005534 LBB0_1105 - 0x4d, 0x85, 0xe4, //0x00005534 testq %r12, %r12 - 0x0f, 0x8e, 0x17, 0x04, 0x00, 0x00, //0x00005537 jle LBB0_1160 - 0xc5, 0x7e, 0x7f, 0x4c, 0x24, 0x60, //0x0000553d vmovdqu %ymm9, $96(%rsp) - 0xc5, 0x7e, 0x7f, 0x4c, 0x24, 0x40, //0x00005543 vmovdqu %ymm9, $64(%rsp) - 0x44, 0x89, 0xd9, //0x00005549 movl %r11d, %ecx - 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x0000554c andl $4095, %ecx - 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00005552 cmpl $4033, %ecx - 0x0f, 0x82, 0x99, 0xfe, 0xff, 0xff, //0x00005558 jb LBB0_1099 - 0x49, 0x83, 0xfc, 0x20, //0x0000555e cmpq $32, %r12 - 0x0f, 0x82, 0x1e, 0x00, 0x00, 0x00, //0x00005562 jb LBB0_1109 - 0xc4, 0xc1, 0x7e, 0x6f, 0x2b, //0x00005568 vmovdqu (%r11), %ymm5 - 0xc5, 0xfe, 0x7f, 0x6c, 0x24, 0x40, //0x0000556d vmovdqu %ymm5, $64(%rsp) - 0x49, 0x83, 0xc3, 0x20, //0x00005573 addq $32, %r11 - 0x49, 0x8d, 0x54, 0x24, 0xe0, //0x00005577 leaq $-32(%r12), %rdx - 0x48, 0x8d, 0x7c, 0x24, 0x60, //0x0000557c leaq $96(%rsp), %rdi - 0xe9, 0x08, 0x00, 0x00, 0x00, //0x00005581 jmp LBB0_1110 - //0x00005586 LBB0_1109 - 0x48, 0x8d, 0x7c, 0x24, 0x40, //0x00005586 leaq $64(%rsp), %rdi - 0x4c, 0x89, 0xe2, //0x0000558b movq %r12, %rdx - //0x0000558e LBB0_1110 - 0x48, 0x83, 0xfa, 0x10, //0x0000558e cmpq $16, %rdx - 0x0f, 0x82, 0x5a, 0x00, 0x00, 0x00, //0x00005592 jb LBB0_1111 - 0xc4, 0xc1, 0x7a, 0x6f, 0x2b, //0x00005598 vmovdqu (%r11), %xmm5 - 0xc5, 0xfa, 0x7f, 0x2f, //0x0000559d vmovdqu %xmm5, (%rdi) - 0x49, 0x83, 0xc3, 0x10, //0x000055a1 addq $16, %r11 - 0x48, 0x83, 0xc7, 0x10, //0x000055a5 addq $16, %rdi - 0x48, 0x83, 0xc2, 0xf0, //0x000055a9 addq $-16, %rdx - 0x48, 0x83, 0xfa, 0x08, //0x000055ad cmpq $8, %rdx - 0x0f, 0x83, 0x45, 0x00, 0x00, 0x00, //0x000055b1 jae LBB0_1116 - //0x000055b7 LBB0_1112 - 0x48, 0x83, 0xfa, 0x04, //0x000055b7 cmpq $4, %rdx - 0x0f, 0x8c, 0x57, 0x00, 0x00, 0x00, //0x000055bb jl LBB0_1113 - //0x000055c1 LBB0_1117 - 0x41, 0x8b, 0x0b, //0x000055c1 movl (%r11), %ecx - 0x89, 0x0f, //0x000055c4 movl %ecx, (%rdi) - 0x49, 0x83, 0xc3, 0x04, //0x000055c6 addq $4, %r11 - 0x48, 0x83, 0xc7, 0x04, //0x000055ca addq $4, %rdi - 0x48, 0x83, 0xc2, 0xfc, //0x000055ce addq $-4, %rdx - 0x48, 0x83, 0xfa, 0x02, //0x000055d2 cmpq $2, %rdx - 0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x000055d6 jae LBB0_1118 - //0x000055dc LBB0_1114 - 0x4c, 0x89, 0xde, //0x000055dc movq %r11, %rsi - 0x4c, 0x8d, 0x5c, 0x24, 0x40, //0x000055df leaq $64(%rsp), %r11 - 0x48, 0x85, 0xd2, //0x000055e4 testq %rdx, %rdx - 0x0f, 0x85, 0x59, 0x00, 0x00, 0x00, //0x000055e7 jne LBB0_1119 - 0xe9, 0x05, 0xfe, 0xff, 0xff, //0x000055ed jmp LBB0_1099 - //0x000055f2 LBB0_1111 - 0x48, 0x83, 0xfa, 0x08, //0x000055f2 cmpq $8, %rdx - 0x0f, 0x82, 0xbb, 0xff, 0xff, 0xff, //0x000055f6 jb LBB0_1112 - //0x000055fc LBB0_1116 - 0x49, 0x8b, 0x0b, //0x000055fc movq (%r11), %rcx - 0x48, 0x89, 0x0f, //0x000055ff movq %rcx, (%rdi) - 0x49, 0x83, 0xc3, 0x08, //0x00005602 addq $8, %r11 - 0x48, 0x83, 0xc7, 0x08, //0x00005606 addq $8, %rdi - 0x48, 0x83, 0xc2, 0xf8, //0x0000560a addq $-8, %rdx - 0x48, 0x83, 0xfa, 0x04, //0x0000560e cmpq $4, %rdx - 0x0f, 0x8d, 0xa9, 0xff, 0xff, 0xff, //0x00005612 jge LBB0_1117 - //0x00005618 LBB0_1113 - 0x48, 0x83, 0xfa, 0x02, //0x00005618 cmpq $2, %rdx - 0x0f, 0x82, 0xba, 0xff, 0xff, 0xff, //0x0000561c jb LBB0_1114 - //0x00005622 LBB0_1118 - 0x41, 0x0f, 0xb7, 0x0b, //0x00005622 movzwl (%r11), %ecx - 0x66, 0x89, 0x0f, //0x00005626 movw %cx, (%rdi) - 0x49, 0x83, 0xc3, 0x02, //0x00005629 addq $2, %r11 - 0x48, 0x83, 0xc7, 0x02, //0x0000562d addq $2, %rdi - 0x48, 0x83, 0xc2, 0xfe, //0x00005631 addq $-2, %rdx - 0x4c, 0x89, 0xde, //0x00005635 movq %r11, %rsi - 0x4c, 0x8d, 0x5c, 0x24, 0x40, //0x00005638 leaq $64(%rsp), %r11 - 0x48, 0x85, 0xd2, //0x0000563d testq %rdx, %rdx - 0x0f, 0x84, 0xb1, 0xfd, 0xff, 0xff, //0x00005640 je LBB0_1099 - //0x00005646 LBB0_1119 - 0x8a, 0x0e, //0x00005646 movb (%rsi), %cl - 0x88, 0x0f, //0x00005648 movb %cl, (%rdi) - 0x4c, 0x8d, 0x5c, 0x24, 0x40, //0x0000564a leaq $64(%rsp), %r11 - 0xe9, 0xa3, 0xfd, 0xff, 0xff, //0x0000564f jmp LBB0_1099 - //0x00005654 LBB0_1120 - 0x49, 0x8b, 0x0f, //0x00005654 movq (%r15), %rcx - 0x48, 0x0f, 0xbc, 0xd7, //0x00005657 bsfq %rdi, %rdx - 0x4c, 0x29, 0xe2, //0x0000565b subq %r12, %rdx - 0x48, 0x01, 0xd1, //0x0000565e addq %rdx, %rcx - 0x48, 0x83, 0xc1, 0x01, //0x00005661 addq $1, %rcx - 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00005665 movq $8(%rsp), %rsi - 0x48, 0x89, 0x0e, //0x0000566a movq %rcx, (%rsi) - 0x49, 0x8b, 0x17, //0x0000566d movq (%r15), %rdx - 0x48, 0x39, 0xd1, //0x00005670 cmpq %rdx, %rcx - 0x48, 0x0f, 0x47, 0xca, //0x00005673 cmovaq %rdx, %rcx - 0x48, 0x89, 0x0e, //0x00005677 movq %rcx, (%rsi) - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000567a movq $-1, %rcx - 0x48, 0x0f, 0x47, 0xc1, //0x00005681 cmovaq %rcx, %rax - 0x49, 0x89, 0xc5, //0x00005685 movq %rax, %r13 - 0xe9, 0x8c, 0xf8, 0xff, 0xff, //0x00005688 jmp LBB0_1050 - //0x0000568d LBB0_1121 - 0x41, 0x0f, 0xbc, 0xce, //0x0000568d bsfl %r14d, %ecx - 0x48, 0x01, 0xc1, //0x00005691 addq %rax, %rcx - 0x4c, 0x01, 0xf9, //0x00005694 addq %r15, %rcx - 0x48, 0x83, 0xc1, 0x02, //0x00005697 addq $2, %rcx - 0x48, 0x8b, 0x54, 0x24, 0x08, //0x0000569b movq $8(%rsp), %rdx - 0x48, 0x89, 0x0a, //0x000056a0 movq %rcx, (%rdx) - 0x49, 0x89, 0xc5, //0x000056a3 movq %rax, %r13 - 0xe9, 0x6e, 0xf8, 0xff, 0xff, //0x000056a6 jmp LBB0_1050 - //0x000056ab LBB0_1134 - 0x49, 0x89, 0x11, //0x000056ab movq %rdx, (%r9) - 0xe9, 0x66, 0xf8, 0xff, 0xff, //0x000056ae jmp LBB0_1050 - //0x000056b3 LBB0_1122 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000056b3 movq $-2, %rcx - 0xbe, 0x02, 0x00, 0x00, 0x00, //0x000056ba movl $2, %esi - 0x48, 0x01, 0xf2, //0x000056bf addq %rsi, %rdx - 0x49, 0x01, 0xcf, //0x000056c2 addq %rcx, %r15 - 0x0f, 0x8e, 0x4e, 0xf8, 0xff, 0xff, //0x000056c5 jle LBB0_1050 - //0x000056cb LBB0_1123 - 0x0f, 0xb6, 0x0a, //0x000056cb movzbl (%rdx), %ecx - 0x80, 0xf9, 0x5c, //0x000056ce cmpb $92, %cl - 0x0f, 0x84, 0xdc, 0xff, 0xff, 0xff, //0x000056d1 je LBB0_1122 - 0x80, 0xf9, 0x22, //0x000056d7 cmpb $34, %cl - 0x0f, 0x84, 0xf7, 0x01, 0x00, 0x00, //0x000056da je LBB0_1150 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000056e0 movq $-1, %rcx - 0xbe, 0x01, 0x00, 0x00, 0x00, //0x000056e7 movl $1, %esi - 0x48, 0x01, 0xf2, //0x000056ec addq %rsi, %rdx - 0x49, 0x01, 0xcf, //0x000056ef addq %rcx, %r15 - 0x0f, 0x8f, 0xd3, 0xff, 0xff, 0xff, //0x000056f2 jg LBB0_1123 - 0xe9, 0x1c, 0xf8, 0xff, 0xff, //0x000056f8 jmp LBB0_1050 - //0x000056fd LBB0_1126 - 0x4c, 0x89, 0xdb, //0x000056fd movq %r11, %rbx - //0x00005700 LBB0_1127 - 0x49, 0x89, 0x19, //0x00005700 movq %rbx, (%r9) - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00005703 movq $-1, %r13 - 0xe9, 0x0a, 0xf8, 0xff, 0xff, //0x0000570a jmp LBB0_1050 - //0x0000570f LBB0_1128 - 0x66, 0x0f, 0xbc, 0xc9, //0x0000570f bsfw %cx, %cx - 0x0f, 0xb7, 0xf9, //0x00005713 movzwl %cx, %edi - 0x4c, 0x29, 0xda, //0x00005716 subq %r11, %rdx - 0x48, 0x01, 0xfa, //0x00005719 addq %rdi, %rdx - 0x48, 0x8d, 0x0c, 0x32, //0x0000571c leaq (%rdx,%rsi), %rcx - 0x49, 0x89, 0x09, //0x00005720 movq %rcx, (%r9) - 0x48, 0x85, 0xc9, //0x00005723 testq %rcx, %rcx - 0x0f, 0x8e, 0x64, 0xf8, 0xff, 0xff, //0x00005726 jle LBB0_1044 - 0x48, 0x8d, 0x0c, 0x16, //0x0000572c leaq (%rsi,%rdx), %rcx - 0x48, 0x83, 0xc1, 0x01, //0x00005730 addq $1, %rcx - 0x48, 0x01, 0xf2, //0x00005734 addq %rsi, %rdx - 0x48, 0x83, 0xc2, 0xff, //0x00005737 addq $-1, %rdx - 0x48, 0x01, 0xfb, //0x0000573b addq %rdi, %rbx - 0x48, 0x01, 0xf3, //0x0000573e addq %rsi, %rbx - 0x48, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00005741 movabsq $4294977024, %rsi - //0x0000574b LBB0_1130 - 0x0f, 0xb6, 0x3b, //0x0000574b movzbl (%rbx), %edi - 0x48, 0x83, 0xff, 0x20, //0x0000574e cmpq $32, %rdi - 0x0f, 0x87, 0x38, 0xf8, 0xff, 0xff, //0x00005752 ja LBB0_1044 - 0x48, 0x0f, 0xa3, 0xfe, //0x00005758 btq %rdi, %rsi - 0x0f, 0x83, 0x2e, 0xf8, 0xff, 0xff, //0x0000575c jae LBB0_1044 - 0x49, 0x89, 0x11, //0x00005762 movq %rdx, (%r9) - 0x48, 0x83, 0xc1, 0xff, //0x00005765 addq $-1, %rcx - 0x48, 0x83, 0xc2, 0xff, //0x00005769 addq $-1, %rdx - 0x48, 0x83, 0xc3, 0xff, //0x0000576d addq $-1, %rbx - 0x48, 0x83, 0xf9, 0x01, //0x00005771 cmpq $1, %rcx - 0x0f, 0x8f, 0xd0, 0xff, 0xff, 0xff, //0x00005775 jg LBB0_1130 - 0xe9, 0x10, 0xf8, 0xff, 0xff, //0x0000577b jmp LBB0_1044 - //0x00005780 LBB0_1133 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00005780 movq $-1, %rcx - 0xe9, 0x0c, 0x01, 0x00, 0x00, //0x00005787 jmp LBB0_1148 - //0x0000578c LBB0_1136 - 0x49, 0xc7, 0xc5, 0xfe, 0xff, 0xff, 0xff, //0x0000578c movq $-2, %r13 - 0x80, 0xfa, 0x61, //0x00005793 cmpb $97, %dl - 0x0f, 0x85, 0x7d, 0xf7, 0xff, 0xff, //0x00005796 jne LBB0_1050 - 0x48, 0x8d, 0x41, 0x01, //0x0000579c leaq $1(%rcx), %rax - 0x49, 0x89, 0x01, //0x000057a0 movq %rax, (%r9) - 0x41, 0x80, 0x7c, 0x0f, 0x01, 0x6c, //0x000057a3 cmpb $108, $1(%r15,%rcx) - 0x0f, 0x85, 0x6a, 0xf7, 0xff, 0xff, //0x000057a9 jne LBB0_1050 - 0x48, 0x8d, 0x41, 0x02, //0x000057af leaq $2(%rcx), %rax - 0x49, 0x89, 0x01, //0x000057b3 movq %rax, (%r9) - 0x41, 0x80, 0x7c, 0x0f, 0x02, 0x73, //0x000057b6 cmpb $115, $2(%r15,%rcx) - 0x0f, 0x85, 0x57, 0xf7, 0xff, 0xff, //0x000057bc jne LBB0_1050 - 0x48, 0x8d, 0x41, 0x03, //0x000057c2 leaq $3(%rcx), %rax - 0x49, 0x89, 0x01, //0x000057c6 movq %rax, (%r9) - 0x41, 0x80, 0x7c, 0x0f, 0x03, 0x65, //0x000057c9 cmpb $101, $3(%r15,%rcx) - 0x0f, 0x85, 0x44, 0xf7, 0xff, 0xff, //0x000057cf jne LBB0_1050 - 0x48, 0x83, 0xc1, 0x04, //0x000057d5 addq $4, %rcx - 0x48, 0x8b, 0x44, 0x24, 0x08, //0x000057d9 movq $8(%rsp), %rax - 0x48, 0x89, 0x08, //0x000057de movq %rcx, (%rax) - 0xe9, 0x33, 0xf7, 0xff, 0xff, //0x000057e1 jmp LBB0_1050 - //0x000057e6 LBB0_871 - 0x4d, 0x89, 0x29, //0x000057e6 movq %r13, (%r9) - 0x43, 0x80, 0x3c, 0x2f, 0x6e, //0x000057e9 cmpb $110, (%r15,%r13) - 0x0f, 0x85, 0x1e, 0xf7, 0xff, 0xff, //0x000057ee jne LBB0_1049 - 0x49, 0x89, 0x09, //0x000057f4 movq %rcx, (%r9) - 0x41, 0x80, 0x3c, 0x0f, 0x75, //0x000057f7 cmpb $117, (%r15,%rcx) - 0x0f, 0x85, 0x10, 0xf7, 0xff, 0xff, //0x000057fc jne LBB0_1049 - 0x48, 0x8d, 0x41, 0x01, //0x00005802 leaq $1(%rcx), %rax - 0x49, 0x89, 0x01, //0x00005806 movq %rax, (%r9) - 0x41, 0x80, 0x7c, 0x0f, 0x01, 0x6c, //0x00005809 cmpb $108, $1(%r15,%rcx) - 0x0f, 0x85, 0xfd, 0xf6, 0xff, 0xff, //0x0000580f jne LBB0_1049 - 0x48, 0x8d, 0x41, 0x02, //0x00005815 leaq $2(%rcx), %rax - 0x49, 0x89, 0x01, //0x00005819 movq %rax, (%r9) - 0x41, 0x80, 0x7c, 0x0f, 0x02, 0x6c, //0x0000581c cmpb $108, $2(%r15,%rcx) - 0x0f, 0x85, 0xea, 0xf6, 0xff, 0xff, //0x00005822 jne LBB0_1049 - 0xe9, 0x42, 0x00, 0x00, 0x00, //0x00005828 jmp LBB0_1145 - //0x0000582d LBB0_1141 - 0x4d, 0x89, 0x29, //0x0000582d movq %r13, (%r9) - 0x43, 0x80, 0x3c, 0x2f, 0x74, //0x00005830 cmpb $116, (%r15,%r13) - 0x0f, 0x85, 0xd7, 0xf6, 0xff, 0xff, //0x00005835 jne LBB0_1049 - 0x49, 0x89, 0x09, //0x0000583b movq %rcx, (%r9) - 0x41, 0x80, 0x3c, 0x0f, 0x72, //0x0000583e cmpb $114, (%r15,%rcx) - 0x0f, 0x85, 0xc9, 0xf6, 0xff, 0xff, //0x00005843 jne LBB0_1049 - 0x48, 0x8d, 0x41, 0x01, //0x00005849 leaq $1(%rcx), %rax - 0x49, 0x89, 0x01, //0x0000584d movq %rax, (%r9) - 0x41, 0x80, 0x7c, 0x0f, 0x01, 0x75, //0x00005850 cmpb $117, $1(%r15,%rcx) - 0x0f, 0x85, 0xb6, 0xf6, 0xff, 0xff, //0x00005856 jne LBB0_1049 - 0x48, 0x8d, 0x41, 0x02, //0x0000585c leaq $2(%rcx), %rax - 0x49, 0x89, 0x01, //0x00005860 movq %rax, (%r9) - 0x41, 0x80, 0x7c, 0x0f, 0x02, 0x65, //0x00005863 cmpb $101, $2(%r15,%rcx) - 0x0f, 0x85, 0xa3, 0xf6, 0xff, 0xff, //0x00005869 jne LBB0_1049 - //0x0000586f LBB0_1145 - 0x48, 0x83, 0xc1, 0x03, //0x0000586f addq $3, %rcx - 0x48, 0x8b, 0x44, 0x24, 0x08, //0x00005873 movq $8(%rsp), %rax - 0x48, 0x89, 0x08, //0x00005878 movq %rcx, (%rax) - 0xe9, 0x92, 0xf6, 0xff, 0xff, //0x0000587b jmp LBB0_1049 - //0x00005880 LBB0_842 - 0x48, 0x83, 0xc1, 0xff, //0x00005880 addq $-1, %rcx - 0x49, 0x89, 0xcd, //0x00005884 movq %rcx, %r13 - 0xe9, 0x8d, 0xf6, 0xff, 0xff, //0x00005887 jmp LBB0_1050 - //0x0000588c LBB0_978 - 0x49, 0x83, 0xc5, 0xff, //0x0000588c addq $-1, %r13 - 0xe9, 0x84, 0xf6, 0xff, 0xff, //0x00005890 jmp LBB0_1050 - //0x00005895 LBB0_1147 - 0x4c, 0x89, 0xc9, //0x00005895 movq %r9, %rcx - //0x00005898 LBB0_1148 - 0x48, 0xf7, 0xd1, //0x00005898 notq %rcx - 0x48, 0x8b, 0x44, 0x24, 0x08, //0x0000589b movq $8(%rsp), %rax - 0x48, 0x01, 0x08, //0x000058a0 addq %rcx, (%rax) - 0xe9, 0x6a, 0xf6, 0xff, 0xff, //0x000058a3 jmp LBB0_1049 - //0x000058a8 LBB0_1158 - 0x4d, 0x89, 0xd9, //0x000058a8 movq %r11, %r9 - 0xe9, 0x0d, 0xf7, 0xff, 0xff, //0x000058ab jmp LBB0_861 - //0x000058b0 LBB0_1149 - 0x4c, 0x29, 0xd8, //0x000058b0 subq %r11, %rax - 0x48, 0x01, 0xf0, //0x000058b3 addq %rsi, %rax - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x000058b6 movq $-1, %r13 - 0x48, 0x39, 0xd8, //0x000058bd cmpq %rbx, %rax - 0x0f, 0x82, 0xdc, 0xf4, 0xff, 0xff, //0x000058c0 jb LBB0_652 - 0xe9, 0x4e, 0xf6, 0xff, 0xff, //0x000058c6 jmp LBB0_1050 - //0x000058cb LBB0_1156 - 0x49, 0xc7, 0xc5, 0xfe, 0xff, 0xff, 0xff, //0x000058cb movq $-2, %r13 - 0xe9, 0x49, 0x00, 0x00, 0x00, //0x000058d2 jmp LBB0_1157 - //0x000058d7 LBB0_1150 - 0x4c, 0x29, 0xda, //0x000058d7 subq %r11, %rdx - 0x48, 0x83, 0xc2, 0x01, //0x000058da addq $1, %rdx - 0x48, 0x89, 0x17, //0x000058de movq %rdx, (%rdi) - 0x49, 0x89, 0xc5, //0x000058e1 movq %rax, %r13 - 0xe9, 0x30, 0xf6, 0xff, 0xff, //0x000058e4 jmp LBB0_1050 - //0x000058e9 LBB0_1151 - 0x49, 0x89, 0xc7, //0x000058e9 movq %rax, %r15 - 0xe9, 0x2f, 0x00, 0x00, 0x00, //0x000058ec jmp LBB0_1157 - //0x000058f1 LBB0_1152 - 0x4c, 0x01, 0xd8, //0x000058f1 addq %r11, %rax - 0x48, 0x85, 0xd2, //0x000058f4 testq %rdx, %rdx - 0x0f, 0x85, 0x5b, 0xd9, 0xff, 0xff, //0x000058f7 jne LBB0_638 - 0xe9, 0x8d, 0xd9, 0xff, 0xff, //0x000058fd jmp LBB0_643 - //0x00005902 LBB0_1153 - 0x4c, 0x8b, 0x7c, 0x24, 0x20, //0x00005902 movq $32(%rsp), %r15 - 0x49, 0x83, 0xc7, 0x01, //0x00005907 addq $1, %r15 - 0x49, 0xc7, 0xc5, 0xfd, 0xff, 0xff, 0xff, //0x0000590b movq $-3, %r13 - 0xe9, 0x09, 0x00, 0x00, 0x00, //0x00005912 jmp LBB0_1157 - //0x00005917 LBB0_1154 - 0x4c, 0x8b, 0x7c, 0x24, 0x20, //0x00005917 movq $32(%rsp), %r15 - 0x49, 0x83, 0xc7, 0x01, //0x0000591c addq $1, %r15 - //0x00005920 LBB0_1157 - 0x4d, 0x29, 0xe7, //0x00005920 subq %r12, %r15 - 0x48, 0x8b, 0x44, 0x24, 0x08, //0x00005923 movq $8(%rsp), %rax - 0x4c, 0x89, 0x38, //0x00005928 movq %r15, (%rax) - 0xe9, 0xe9, 0xf5, 0xff, 0xff, //0x0000592b jmp LBB0_1050 - //0x00005930 LBB0_1155 - 0x4c, 0x01, 0xda, //0x00005930 addq %r11, %rdx - 0x48, 0x83, 0xff, 0x10, //0x00005933 cmpq $16, %rdi - 0x0f, 0x83, 0x13, 0xf5, 0xff, 0xff, //0x00005937 jae LBB0_659 - 0xe9, 0x62, 0xf5, 0xff, 0xff, //0x0000593d jmp LBB0_663 - //0x00005942 LBB0_389 - 0x4c, 0x8b, 0x4c, 0x24, 0x08, //0x00005942 movq $8(%rsp), %r9 - 0xe9, 0xb4, 0xfd, 0xff, 0xff, //0x00005947 jmp LBB0_1127 - //0x0000594c LBB0_1159 - 0x4c, 0x01, 0xda, //0x0000594c addq %r11, %rdx - 0xe9, 0x86, 0xf7, 0xff, 0xff, //0x0000594f jmp LBB0_1067 - //0x00005954 LBB0_1160 - 0x49, 0x8b, 0x07, //0x00005954 movq (%r15), %rax - 0x48, 0x8b, 0x4c, 0x24, 0x08, //0x00005957 movq $8(%rsp), %rcx - 0x48, 0x89, 0x01, //0x0000595c movq %rax, (%rcx) - 0xe9, 0xb5, 0xf5, 0xff, 0xff, //0x0000595f jmp LBB0_1050 - //0x00005964 LBB0_1161 - 0x4c, 0x8b, 0x4c, 0x24, 0x08, //0x00005964 movq $8(%rsp), %r9 - 0x4c, 0x89, 0xeb, //0x00005969 movq %r13, %rbx - 0xe9, 0x8f, 0xfd, 0xff, 0xff, //0x0000596c jmp LBB0_1127 - //0x00005971 LBB0_1162 - 0x49, 0x8d, 0x48, 0xff, //0x00005971 leaq $-1(%r8), %rcx - 0x4c, 0x39, 0xf9, //0x00005975 cmpq %r15, %rcx - 0x0f, 0x84, 0x9b, 0xf5, 0xff, 0xff, //0x00005978 je LBB0_1050 - 0x4b, 0x8d, 0x14, 0x0f, //0x0000597e leaq (%r15,%r9), %rdx - 0x48, 0x83, 0xc2, 0x02, //0x00005982 addq $2, %rdx - 0x4d, 0x29, 0xf8, //0x00005986 subq %r15, %r8 - 0x49, 0x83, 0xc0, 0xfe, //0x00005989 addq $-2, %r8 - 0x4d, 0x89, 0xc7, //0x0000598d movq %r8, %r15 - 0xe9, 0x45, 0xf7, 0xff, 0xff, //0x00005990 jmp LBB0_1067 - 0x90, 0x90, 0x90, //0x00005995 .p2align 2, 0x90 - // // .set L0_0_set_505, LBB0_505-LJTI0_0 - // // .set L0_0_set_504, LBB0_504-LJTI0_0 - // // .set L0_0_set_490, LBB0_490-LJTI0_0 - // // .set L0_0_set_466, LBB0_466-LJTI0_0 - // // .set L0_0_set_540, LBB0_540-LJTI0_0 - // // .set L0_0_set_503, LBB0_503-LJTI0_0 - // // .set L0_0_set_489, LBB0_489-LJTI0_0 - // // .set L0_0_set_564, LBB0_564-LJTI0_0 - //0x00005998 LJTI0_0 - 0x7e, 0xcd, 0xff, 0xff, //0x00005998 .long L0_0_set_505 - 0x78, 0xcd, 0xff, 0xff, //0x0000599c .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x000059a0 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x000059a4 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x000059a8 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x000059ac .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x000059b0 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x000059b4 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x000059b8 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x000059bc .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x000059c0 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x000059c4 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x000059c8 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x000059cc .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x000059d0 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x000059d4 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x000059d8 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x000059dc .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x000059e0 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x000059e4 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x000059e8 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x000059ec .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x000059f0 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x000059f4 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x000059f8 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x000059fc .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005a00 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005a04 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005a08 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005a0c .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005a10 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005a14 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005a18 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005a1c .long L0_0_set_504 - 0x77, 0xcc, 0xff, 0xff, //0x00005a20 .long L0_0_set_490 - 0x78, 0xcd, 0xff, 0xff, //0x00005a24 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005a28 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005a2c .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005a30 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005a34 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005a38 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005a3c .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005a40 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005a44 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005a48 .long L0_0_set_504 - 0x8e, 0xca, 0xff, 0xff, //0x00005a4c .long L0_0_set_466 - 0x78, 0xcd, 0xff, 0xff, //0x00005a50 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005a54 .long L0_0_set_504 - 0x8e, 0xca, 0xff, 0xff, //0x00005a58 .long L0_0_set_466 - 0x8e, 0xca, 0xff, 0xff, //0x00005a5c .long L0_0_set_466 - 0x8e, 0xca, 0xff, 0xff, //0x00005a60 .long L0_0_set_466 - 0x8e, 0xca, 0xff, 0xff, //0x00005a64 .long L0_0_set_466 - 0x8e, 0xca, 0xff, 0xff, //0x00005a68 .long L0_0_set_466 - 0x8e, 0xca, 0xff, 0xff, //0x00005a6c .long L0_0_set_466 - 0x8e, 0xca, 0xff, 0xff, //0x00005a70 .long L0_0_set_466 - 0x8e, 0xca, 0xff, 0xff, //0x00005a74 .long L0_0_set_466 - 0x8e, 0xca, 0xff, 0xff, //0x00005a78 .long L0_0_set_466 - 0x8e, 0xca, 0xff, 0xff, //0x00005a7c .long L0_0_set_466 - 0x78, 0xcd, 0xff, 0xff, //0x00005a80 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005a84 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005a88 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005a8c .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005a90 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005a94 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005a98 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005a9c .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005aa0 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005aa4 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005aa8 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005aac .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005ab0 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005ab4 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005ab8 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005abc .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005ac0 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005ac4 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005ac8 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005acc .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005ad0 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005ad4 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005ad8 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005adc .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005ae0 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005ae4 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005ae8 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005aec .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005af0 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005af4 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005af8 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005afc .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005b00 .long L0_0_set_504 - 0x52, 0xcf, 0xff, 0xff, //0x00005b04 .long L0_0_set_540 - 0x78, 0xcd, 0xff, 0xff, //0x00005b08 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005b0c .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005b10 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005b14 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005b18 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005b1c .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005b20 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005b24 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005b28 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005b2c .long L0_0_set_504 - 0x61, 0xcd, 0xff, 0xff, //0x00005b30 .long L0_0_set_503 - 0x78, 0xcd, 0xff, 0xff, //0x00005b34 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005b38 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005b3c .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005b40 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005b44 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005b48 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005b4c .long L0_0_set_504 - 0x64, 0xcc, 0xff, 0xff, //0x00005b50 .long L0_0_set_489 - 0x78, 0xcd, 0xff, 0xff, //0x00005b54 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005b58 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005b5c .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005b60 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005b64 .long L0_0_set_504 - 0x64, 0xcc, 0xff, 0xff, //0x00005b68 .long L0_0_set_489 - 0x78, 0xcd, 0xff, 0xff, //0x00005b6c .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005b70 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005b74 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005b78 .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005b7c .long L0_0_set_504 - 0x78, 0xcd, 0xff, 0xff, //0x00005b80 .long L0_0_set_504 - 0xeb, 0xd1, 0xff, 0xff, //0x00005b84 .long L0_0_set_564 - // // .set L0_1_set_293, LBB0_293-LJTI0_1 - // // .set L0_1_set_292, LBB0_292-LJTI0_1 - // // .set L0_1_set_253, LBB0_253-LJTI0_1 - // // .set L0_1_set_230, LBB0_230-LJTI0_1 - // // .set L0_1_set_265, LBB0_265-LJTI0_1 - // // .set L0_1_set_291, LBB0_291-LJTI0_1 - // // .set L0_1_set_252, LBB0_252-LJTI0_1 - // // .set L0_1_set_324, LBB0_324-LJTI0_1 - //0x00005b88 LJTI0_1 - 0x5e, 0xb8, 0xff, 0xff, //0x00005b88 .long L0_1_set_293 - 0x58, 0xb8, 0xff, 0xff, //0x00005b8c .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005b90 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005b94 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005b98 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005b9c .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005ba0 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005ba4 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005ba8 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005bac .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005bb0 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005bb4 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005bb8 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005bbc .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005bc0 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005bc4 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005bc8 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005bcc .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005bd0 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005bd4 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005bd8 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005bdc .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005be0 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005be4 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005be8 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005bec .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005bf0 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005bf4 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005bf8 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005bfc .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005c00 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005c04 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005c08 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005c0c .long L0_1_set_292 - 0xa4, 0xb4, 0xff, 0xff, //0x00005c10 .long L0_1_set_253 - 0x58, 0xb8, 0xff, 0xff, //0x00005c14 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005c18 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005c1c .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005c20 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005c24 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005c28 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005c2c .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005c30 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005c34 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005c38 .long L0_1_set_292 - 0xce, 0xb2, 0xff, 0xff, //0x00005c3c .long L0_1_set_230 - 0x58, 0xb8, 0xff, 0xff, //0x00005c40 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005c44 .long L0_1_set_292 - 0xce, 0xb2, 0xff, 0xff, //0x00005c48 .long L0_1_set_230 - 0xce, 0xb2, 0xff, 0xff, //0x00005c4c .long L0_1_set_230 - 0xce, 0xb2, 0xff, 0xff, //0x00005c50 .long L0_1_set_230 - 0xce, 0xb2, 0xff, 0xff, //0x00005c54 .long L0_1_set_230 - 0xce, 0xb2, 0xff, 0xff, //0x00005c58 .long L0_1_set_230 - 0xce, 0xb2, 0xff, 0xff, //0x00005c5c .long L0_1_set_230 - 0xce, 0xb2, 0xff, 0xff, //0x00005c60 .long L0_1_set_230 - 0xce, 0xb2, 0xff, 0xff, //0x00005c64 .long L0_1_set_230 - 0xce, 0xb2, 0xff, 0xff, //0x00005c68 .long L0_1_set_230 - 0xce, 0xb2, 0xff, 0xff, //0x00005c6c .long L0_1_set_230 - 0x58, 0xb8, 0xff, 0xff, //0x00005c70 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005c74 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005c78 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005c7c .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005c80 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005c84 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005c88 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005c8c .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005c90 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005c94 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005c98 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005c9c .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005ca0 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005ca4 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005ca8 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005cac .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005cb0 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005cb4 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005cb8 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005cbc .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005cc0 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005cc4 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005cc8 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005ccc .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005cd0 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005cd4 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005cd8 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005cdc .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005ce0 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005ce4 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005ce8 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005cec .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005cf0 .long L0_1_set_292 - 0xa0, 0xb5, 0xff, 0xff, //0x00005cf4 .long L0_1_set_265 - 0x58, 0xb8, 0xff, 0xff, //0x00005cf8 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005cfc .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005d00 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005d04 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005d08 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005d0c .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005d10 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005d14 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005d18 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005d1c .long L0_1_set_292 - 0x3d, 0xb8, 0xff, 0xff, //0x00005d20 .long L0_1_set_291 - 0x58, 0xb8, 0xff, 0xff, //0x00005d24 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005d28 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005d2c .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005d30 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005d34 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005d38 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005d3c .long L0_1_set_292 - 0x91, 0xb4, 0xff, 0xff, //0x00005d40 .long L0_1_set_252 - 0x58, 0xb8, 0xff, 0xff, //0x00005d44 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005d48 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005d4c .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005d50 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005d54 .long L0_1_set_292 - 0x91, 0xb4, 0xff, 0xff, //0x00005d58 .long L0_1_set_252 - 0x58, 0xb8, 0xff, 0xff, //0x00005d5c .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005d60 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005d64 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005d68 .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005d6c .long L0_1_set_292 - 0x58, 0xb8, 0xff, 0xff, //0x00005d70 .long L0_1_set_292 - 0x21, 0xba, 0xff, 0xff, //0x00005d74 .long L0_1_set_324 - // // .set L0_2_set_709, LBB0_709-LJTI0_2 - // // .set L0_2_set_737, LBB0_737-LJTI0_2 - // // .set L0_2_set_712, LBB0_712-LJTI0_2 - // // .set L0_2_set_739, LBB0_739-LJTI0_2 - // // .set L0_2_set_733, LBB0_733-LJTI0_2 - // // .set L0_2_set_741, LBB0_741-LJTI0_2 - //0x00005d78 LJTI0_2 - 0x0e, 0xd8, 0xff, 0xff, //0x00005d78 .long L0_2_set_709 - 0xa8, 0xdd, 0xff, 0xff, //0x00005d7c .long L0_2_set_737 - 0x25, 0xd8, 0xff, 0xff, //0x00005d80 .long L0_2_set_712 - 0xd4, 0xdd, 0xff, 0xff, //0x00005d84 .long L0_2_set_739 - 0x7e, 0xd9, 0xff, 0xff, //0x00005d88 .long L0_2_set_733 - 0xeb, 0xdd, 0xff, 0xff, //0x00005d8c .long L0_2_set_741 - // // .set L0_3_set_1050, LBB0_1050-LJTI0_3 - // // .set L0_3_set_1049, LBB0_1049-LJTI0_3 - // // .set L0_3_set_843, LBB0_843-LJTI0_3 - // // .set L0_3_set_863, LBB0_863-LJTI0_3 - // // .set L0_3_set_743, LBB0_743-LJTI0_3 - // // .set L0_3_set_867, LBB0_867-LJTI0_3 - // // .set L0_3_set_839, LBB0_839-LJTI0_3 - // // .set L0_3_set_869, LBB0_869-LJTI0_3 - // // .set L0_3_set_875, LBB0_875-LJTI0_3 - // // .set L0_3_set_878, LBB0_878-LJTI0_3 - //0x00005d90 LJTI0_3 - 0x89, 0xf1, 0xff, 0xff, //0x00005d90 .long L0_3_set_1050 - 0x82, 0xf1, 0xff, 0xff, //0x00005d94 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005d98 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005d9c .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005da0 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005da4 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005da8 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005dac .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005db0 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005db4 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005db8 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005dbc .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005dc0 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005dc4 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005dc8 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005dcc .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005dd0 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005dd4 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005dd8 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005ddc .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005de0 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005de4 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005de8 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005dec .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005df0 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005df4 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005df8 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005dfc .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005e00 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005e04 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005e08 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005e0c .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005e10 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005e14 .long L0_3_set_1049 - 0xf3, 0xe0, 0xff, 0xff, //0x00005e18 .long L0_3_set_843 - 0x82, 0xf1, 0xff, 0xff, //0x00005e1c .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005e20 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005e24 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005e28 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005e2c .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005e30 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005e34 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005e38 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005e3c .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005e40 .long L0_3_set_1049 - 0x25, 0xe2, 0xff, 0xff, //0x00005e44 .long L0_3_set_863 - 0x82, 0xf1, 0xff, 0xff, //0x00005e48 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005e4c .long L0_3_set_1049 - 0xa5, 0xd9, 0xff, 0xff, //0x00005e50 .long L0_3_set_743 - 0xa5, 0xd9, 0xff, 0xff, //0x00005e54 .long L0_3_set_743 - 0xa5, 0xd9, 0xff, 0xff, //0x00005e58 .long L0_3_set_743 - 0xa5, 0xd9, 0xff, 0xff, //0x00005e5c .long L0_3_set_743 - 0xa5, 0xd9, 0xff, 0xff, //0x00005e60 .long L0_3_set_743 - 0xa5, 0xd9, 0xff, 0xff, //0x00005e64 .long L0_3_set_743 - 0xa5, 0xd9, 0xff, 0xff, //0x00005e68 .long L0_3_set_743 - 0xa5, 0xd9, 0xff, 0xff, //0x00005e6c .long L0_3_set_743 - 0xa5, 0xd9, 0xff, 0xff, //0x00005e70 .long L0_3_set_743 - 0xa5, 0xd9, 0xff, 0xff, //0x00005e74 .long L0_3_set_743 - 0x82, 0xf1, 0xff, 0xff, //0x00005e78 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005e7c .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005e80 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005e84 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005e88 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005e8c .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005e90 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005e94 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005e98 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005e9c .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005ea0 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005ea4 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005ea8 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005eac .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005eb0 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005eb4 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005eb8 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005ebc .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005ec0 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005ec4 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005ec8 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005ecc .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005ed0 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005ed4 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005ed8 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005edc .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005ee0 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005ee4 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005ee8 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005eec .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005ef0 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005ef4 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005ef8 .long L0_3_set_1049 - 0x5f, 0xe2, 0xff, 0xff, //0x00005efc .long L0_3_set_867 - 0x82, 0xf1, 0xff, 0xff, //0x00005f00 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005f04 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005f08 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005f0c .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005f10 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005f14 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005f18 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005f1c .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005f20 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005f24 .long L0_3_set_1049 - 0xb6, 0xe0, 0xff, 0xff, //0x00005f28 .long L0_3_set_839 - 0x82, 0xf1, 0xff, 0xff, //0x00005f2c .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005f30 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005f34 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005f38 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005f3c .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005f40 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005f44 .long L0_3_set_1049 - 0x86, 0xe2, 0xff, 0xff, //0x00005f48 .long L0_3_set_869 - 0x82, 0xf1, 0xff, 0xff, //0x00005f4c .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005f50 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005f54 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005f58 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005f5c .long L0_3_set_1049 - 0xb6, 0xe2, 0xff, 0xff, //0x00005f60 .long L0_3_set_875 - 0x82, 0xf1, 0xff, 0xff, //0x00005f64 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005f68 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005f6c .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005f70 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005f74 .long L0_3_set_1049 - 0x82, 0xf1, 0xff, 0xff, //0x00005f78 .long L0_3_set_1049 - 0xf6, 0xe2, 0xff, 0xff, //0x00005f7c .long L0_3_set_878 - // // .set L0_4_set_929, LBB0_929-LJTI0_4 - // // .set L0_4_set_937, LBB0_937-LJTI0_4 - // // .set L0_4_set_931, LBB0_931-LJTI0_4 - // // .set L0_4_set_923, LBB0_923-LJTI0_4 - //0x00005f80 LJTI0_4 - 0x7a, 0xe4, 0xff, 0xff, //0x00005f80 .long L0_4_set_929 - 0x6a, 0xe5, 0xff, 0xff, //0x00005f84 .long L0_4_set_937 - 0x7a, 0xe4, 0xff, 0xff, //0x00005f88 .long L0_4_set_929 - 0x94, 0xe4, 0xff, 0xff, //0x00005f8c .long L0_4_set_931 - 0x6a, 0xe5, 0xff, 0xff, //0x00005f90 .long L0_4_set_937 - 0x6a, 0xe5, 0xff, 0xff, //0x00005f94 .long L0_4_set_937 - 0x6a, 0xe5, 0xff, 0xff, //0x00005f98 .long L0_4_set_937 - 0x6a, 0xe5, 0xff, 0xff, //0x00005f9c .long L0_4_set_937 - 0x6a, 0xe5, 0xff, 0xff, //0x00005fa0 .long L0_4_set_937 - 0x6a, 0xe5, 0xff, 0xff, //0x00005fa4 .long L0_4_set_937 - 0x6a, 0xe5, 0xff, 0xff, //0x00005fa8 .long L0_4_set_937 - 0x6a, 0xe5, 0xff, 0xff, //0x00005fac .long L0_4_set_937 - 0x6a, 0xe5, 0xff, 0xff, //0x00005fb0 .long L0_4_set_937 - 0x6a, 0xe5, 0xff, 0xff, //0x00005fb4 .long L0_4_set_937 - 0x6a, 0xe5, 0xff, 0xff, //0x00005fb8 .long L0_4_set_937 - 0x6a, 0xe5, 0xff, 0xff, //0x00005fbc .long L0_4_set_937 - 0x6a, 0xe5, 0xff, 0xff, //0x00005fc0 .long L0_4_set_937 - 0x6a, 0xe5, 0xff, 0xff, //0x00005fc4 .long L0_4_set_937 - 0x6a, 0xe5, 0xff, 0xff, //0x00005fc8 .long L0_4_set_937 - 0x6a, 0xe5, 0xff, 0xff, //0x00005fcc .long L0_4_set_937 - 0x6a, 0xe5, 0xff, 0xff, //0x00005fd0 .long L0_4_set_937 - 0x6a, 0xe5, 0xff, 0xff, //0x00005fd4 .long L0_4_set_937 - 0x6a, 0xe5, 0xff, 0xff, //0x00005fd8 .long L0_4_set_937 - 0x6a, 0xe5, 0xff, 0xff, //0x00005fdc .long L0_4_set_937 - 0x6a, 0xe5, 0xff, 0xff, //0x00005fe0 .long L0_4_set_937 - 0x6a, 0xe5, 0xff, 0xff, //0x00005fe4 .long L0_4_set_937 - 0x32, 0xe4, 0xff, 0xff, //0x00005fe8 .long L0_4_set_923 - // // .set L0_5_set_794, LBB0_794-LJTI0_5 - // // .set L0_5_set_825, LBB0_825-LJTI0_5 - // // .set L0_5_set_796, LBB0_796-LJTI0_5 - // // .set L0_5_set_788, LBB0_788-LJTI0_5 - //0x00005fec LJTI0_5 - 0x07, 0xdb, 0xff, 0xff, //0x00005fec .long L0_5_set_794 - 0x54, 0xdd, 0xff, 0xff, //0x00005ff0 .long L0_5_set_825 - 0x07, 0xdb, 0xff, 0xff, //0x00005ff4 .long L0_5_set_794 - 0x1a, 0xdb, 0xff, 0xff, //0x00005ff8 .long L0_5_set_796 - 0x54, 0xdd, 0xff, 0xff, //0x00005ffc .long L0_5_set_825 - 0x54, 0xdd, 0xff, 0xff, //0x00006000 .long L0_5_set_825 - 0x54, 0xdd, 0xff, 0xff, //0x00006004 .long L0_5_set_825 - 0x54, 0xdd, 0xff, 0xff, //0x00006008 .long L0_5_set_825 - 0x54, 0xdd, 0xff, 0xff, //0x0000600c .long L0_5_set_825 - 0x54, 0xdd, 0xff, 0xff, //0x00006010 .long L0_5_set_825 - 0x54, 0xdd, 0xff, 0xff, //0x00006014 .long L0_5_set_825 - 0x54, 0xdd, 0xff, 0xff, //0x00006018 .long L0_5_set_825 - 0x54, 0xdd, 0xff, 0xff, //0x0000601c .long L0_5_set_825 - 0x54, 0xdd, 0xff, 0xff, //0x00006020 .long L0_5_set_825 - 0x54, 0xdd, 0xff, 0xff, //0x00006024 .long L0_5_set_825 - 0x54, 0xdd, 0xff, 0xff, //0x00006028 .long L0_5_set_825 - 0x54, 0xdd, 0xff, 0xff, //0x0000602c .long L0_5_set_825 - 0x54, 0xdd, 0xff, 0xff, //0x00006030 .long L0_5_set_825 - 0x54, 0xdd, 0xff, 0xff, //0x00006034 .long L0_5_set_825 - 0x54, 0xdd, 0xff, 0xff, //0x00006038 .long L0_5_set_825 - 0x54, 0xdd, 0xff, 0xff, //0x0000603c .long L0_5_set_825 - 0x54, 0xdd, 0xff, 0xff, //0x00006040 .long L0_5_set_825 - 0x54, 0xdd, 0xff, 0xff, //0x00006044 .long L0_5_set_825 - 0x54, 0xdd, 0xff, 0xff, //0x00006048 .long L0_5_set_825 - 0x54, 0xdd, 0xff, 0xff, //0x0000604c .long L0_5_set_825 - 0x54, 0xdd, 0xff, 0xff, //0x00006050 .long L0_5_set_825 - 0xc0, 0xda, 0xff, 0xff, //0x00006054 .long L0_5_set_788 - // // .set L0_6_set_1050, LBB0_1050-LJTI0_6 - // // .set L0_6_set_1056, LBB0_1056-LJTI0_6 - // // .set L0_6_set_1057, LBB0_1057-LJTI0_6 - // // .set L0_6_set_654, LBB0_654-LJTI0_6 - // // .set L0_6_set_1069, LBB0_1069-LJTI0_6 - // // .set L0_6_set_1093, LBB0_1093-LJTI0_6 - // // .set L0_6_set_1051, LBB0_1051-LJTI0_6 - // // .set L0_6_set_1096, LBB0_1096-LJTI0_6 - //0x00006058 LJTI0_6 - 0xc1, 0xee, 0xff, 0xff, //0x00006058 .long L0_6_set_1050 - 0xaa, 0xef, 0xff, 0xff, //0x0000605c .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x00006060 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x00006064 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x00006068 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x0000606c .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x00006070 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x00006074 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x00006078 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x0000607c .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x00006080 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x00006084 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x00006088 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x0000608c .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x00006090 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x00006094 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x00006098 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x0000609c .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x000060a0 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x000060a4 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x000060a8 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x000060ac .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x000060b0 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x000060b4 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x000060b8 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x000060bc .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x000060c0 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x000060c4 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x000060c8 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x000060cc .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x000060d0 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x000060d4 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x000060d8 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x000060dc .long L0_6_set_1056 - 0xb2, 0xef, 0xff, 0xff, //0x000060e0 .long L0_6_set_1057 - 0xaa, 0xef, 0xff, 0xff, //0x000060e4 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x000060e8 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x000060ec .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x000060f0 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x000060f4 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x000060f8 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x000060fc .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x00006100 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x00006104 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x00006108 .long L0_6_set_1056 - 0x76, 0xed, 0xff, 0xff, //0x0000610c .long L0_6_set_654 - 0xaa, 0xef, 0xff, 0xff, //0x00006110 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x00006114 .long L0_6_set_1056 - 0x76, 0xed, 0xff, 0xff, //0x00006118 .long L0_6_set_654 - 0x76, 0xed, 0xff, 0xff, //0x0000611c .long L0_6_set_654 - 0x76, 0xed, 0xff, 0xff, //0x00006120 .long L0_6_set_654 - 0x76, 0xed, 0xff, 0xff, //0x00006124 .long L0_6_set_654 - 0x76, 0xed, 0xff, 0xff, //0x00006128 .long L0_6_set_654 - 0x76, 0xed, 0xff, 0xff, //0x0000612c .long L0_6_set_654 - 0x76, 0xed, 0xff, 0xff, //0x00006130 .long L0_6_set_654 - 0x76, 0xed, 0xff, 0xff, //0x00006134 .long L0_6_set_654 - 0x76, 0xed, 0xff, 0xff, //0x00006138 .long L0_6_set_654 - 0x76, 0xed, 0xff, 0xff, //0x0000613c .long L0_6_set_654 - 0xaa, 0xef, 0xff, 0xff, //0x00006140 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x00006144 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x00006148 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x0000614c .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x00006150 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x00006154 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x00006158 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x0000615c .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x00006160 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x00006164 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x00006168 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x0000616c .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x00006170 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x00006174 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x00006178 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x0000617c .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x00006180 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x00006184 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x00006188 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x0000618c .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x00006190 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x00006194 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x00006198 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x0000619c .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x000061a0 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x000061a4 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x000061a8 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x000061ac .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x000061b0 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x000061b4 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x000061b8 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x000061bc .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x000061c0 .long L0_6_set_1056 - 0x9c, 0xf0, 0xff, 0xff, //0x000061c4 .long L0_6_set_1069 - 0xaa, 0xef, 0xff, 0xff, //0x000061c8 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x000061cc .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x000061d0 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x000061d4 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x000061d8 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x000061dc .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x000061e0 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x000061e4 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x000061e8 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x000061ec .long L0_6_set_1056 - 0x40, 0xf3, 0xff, 0xff, //0x000061f0 .long L0_6_set_1093 - 0xaa, 0xef, 0xff, 0xff, //0x000061f4 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x000061f8 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x000061fc .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x00006200 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x00006204 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x00006208 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x0000620c .long L0_6_set_1056 - 0x88, 0xef, 0xff, 0xff, //0x00006210 .long L0_6_set_1051 - 0xaa, 0xef, 0xff, 0xff, //0x00006214 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x00006218 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x0000621c .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x00006220 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x00006224 .long L0_6_set_1056 - 0x88, 0xef, 0xff, 0xff, //0x00006228 .long L0_6_set_1051 - 0xaa, 0xef, 0xff, 0xff, //0x0000622c .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x00006230 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x00006234 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x00006238 .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x0000623c .long L0_6_set_1056 - 0xaa, 0xef, 0xff, 0xff, //0x00006240 .long L0_6_set_1056 - 0x58, 0xf3, 0xff, 0xff, //0x00006244 .long L0_6_set_1096 - //0x00006248 .p2align 2, 0x00 - //0x00006248 _MASK_USE_NUMBER - 0x02, 0x00, 0x00, 0x00, //0x00006248 .long 2 - 0x00, 0x00, 0x00, 0x00, //0x0000624c .p2align 4, 0x00 - //0x00006250 __UnquoteTab - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006250 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006260 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2f, //0x00006270 QUAD $0x0000000000220000; QUAD $0x2f00000000000000 // .ascii 16, '\x00\x00"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00/' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006280 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006290 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5c, 0x00, 0x00, 0x00, //0x000062a0 QUAD $0x0000000000000000; QUAD $0x0000005c00000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\\\x00\x00\x00' - 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, //0x000062b0 QUAD $0x000c000000080000; QUAD $0x000a000000000000 // .ascii 16, '\x00\x00\x08\x00\x00\x00\x0c\x00\x00\x00\x00\x00\x00\x00\n\x00' - 0x00, 0x00, 0x0d, 0x00, 0x09, 0xff, //0x000062c0 LONG $0x000d0000; WORD $0xff09 // .ascii 6, '\x00\x00\r\x00\t\xff' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000062c6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000062d6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000062e6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000062f6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006306 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006316 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006326 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006336 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006346 QUAD $0x0000000000000000; WORD $0x0000 // .space 10, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/html_escape.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/html_escape.go deleted file mode 100644 index 9738c47ea..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/html_escape.go +++ /dev/null @@ -1,34 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 avx2 - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/rt` -) - -var F_html_escape func(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn unsafe.Pointer) (ret int) - -var S_html_escape uintptr - -//go:nosplit -func html_escape(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn *int) (ret int) { - return F_html_escape(rt.NoEscape(sp), nb, dp, rt.NoEscape(unsafe.Pointer(dn))) -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/html_escape_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/html_escape_subr.go deleted file mode 100644 index fcb0f9bcf..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/html_escape_subr.go +++ /dev/null @@ -1,45 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package avx2 - -import ( - `github.com/bytedance/sonic/loader` -) - -const ( - _entry__html_escape = 192 -) - -const ( - _stack__html_escape = 72 -) - -const ( - _size__html_escape = 2048 -) - -var ( - _pcsp__html_escape = [][2]uint32{ - {0x1, 0}, - {0x6, 8}, - {0x8, 16}, - {0xa, 24}, - {0xc, 32}, - {0xd, 40}, - {0x11, 48}, - {0x7e5, 72}, - {0x7e6, 48}, - {0x7e8, 40}, - {0x7ea, 32}, - {0x7ec, 24}, - {0x7ee, 16}, - {0x7ef, 8}, - {0x800, 0}, - } -) - -var _cfunc_html_escape = []loader.CFunc{ - {"_html_escape_entry", 0, _entry__html_escape, 0, nil}, - {"_html_escape", _entry__html_escape, _size__html_escape, _stack__html_escape, _pcsp__html_escape}, -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/html_escape_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/html_escape_text_amd64.go deleted file mode 100644 index ddd62fc59..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/html_escape_text_amd64.go +++ /dev/null @@ -1,832 +0,0 @@ -// +build amd64 -// Code generated by asm2asm, DO NOT EDIT. - -package avx2 - -var _text_html_escape = []byte{ - // .p2align 5, 0x00 - // LCPI0_0 - 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, // QUAD $0x2626262626262626; QUAD $0x2626262626262626 // .space 16, '&&&&&&&&&&&&&&&&' - 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, //0x00000010 QUAD $0x2626262626262626; QUAD $0x2626262626262626 // .space 16, '&&&&&&&&&&&&&&&&' - //0x00000020 LCPI0_1 - 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, //0x00000020 QUAD $0xe2e2e2e2e2e2e2e2; QUAD $0xe2e2e2e2e2e2e2e2 // .space 16, '\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2' - 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, //0x00000030 QUAD $0xe2e2e2e2e2e2e2e2; QUAD $0xe2e2e2e2e2e2e2e2 // .space 16, '\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2' - //0x00000040 LCPI0_2 - 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, //0x00000040 QUAD $0xfdfdfdfdfdfdfdfd; QUAD $0xfdfdfdfdfdfdfdfd // .space 16, '\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd' - 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, //0x00000050 QUAD $0xfdfdfdfdfdfdfdfd; QUAD $0xfdfdfdfdfdfdfdfd // .space 16, '\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd' - //0x00000060 LCPI0_3 - 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, //0x00000060 QUAD $0x3c3c3c3c3c3c3c3c; QUAD $0x3c3c3c3c3c3c3c3c // .space 16, '<<<<<<<<<<<<<<<<' - 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, //0x00000070 QUAD $0x3c3c3c3c3c3c3c3c; QUAD $0x3c3c3c3c3c3c3c3c // .space 16, '<<<<<<<<<<<<<<<<' - //0x00000080 .p2align 4, 0x00 - //0x00000080 LCPI0_4 - 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, //0x00000080 QUAD $0x2626262626262626; QUAD $0x2626262626262626 // .space 16, '&&&&&&&&&&&&&&&&' - //0x00000090 LCPI0_5 - 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, //0x00000090 QUAD $0xe2e2e2e2e2e2e2e2; QUAD $0xe2e2e2e2e2e2e2e2 // .space 16, '\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2' - //0x000000a0 LCPI0_6 - 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, //0x000000a0 QUAD $0xfdfdfdfdfdfdfdfd; QUAD $0xfdfdfdfdfdfdfdfd // .space 16, '\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd' - //0x000000b0 LCPI0_7 - 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, //0x000000b0 QUAD $0x3c3c3c3c3c3c3c3c; QUAD $0x3c3c3c3c3c3c3c3c // .space 16, '<<<<<<<<<<<<<<<<' - //0x000000c0 .p2align 4, 0x90 - //0x000000c0 _html_escape - 0x55, //0x000000c0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000000c1 movq %rsp, %rbp - 0x41, 0x57, //0x000000c4 pushq %r15 - 0x41, 0x56, //0x000000c6 pushq %r14 - 0x41, 0x55, //0x000000c8 pushq %r13 - 0x41, 0x54, //0x000000ca pushq %r12 - 0x53, //0x000000cc pushq %rbx - 0x48, 0x83, 0xec, 0x18, //0x000000cd subq $24, %rsp - 0x48, 0x89, 0x4d, 0xc0, //0x000000d1 movq %rcx, $-64(%rbp) - 0x49, 0x89, 0xd7, //0x000000d5 movq %rdx, %r15 - 0x48, 0x89, 0x55, 0xc8, //0x000000d8 movq %rdx, $-56(%rbp) - 0x48, 0x89, 0x7d, 0xd0, //0x000000dc movq %rdi, $-48(%rbp) - 0x48, 0x89, 0xf8, //0x000000e0 movq %rdi, %rax - 0x48, 0x85, 0xf6, //0x000000e3 testq %rsi, %rsi - 0x0f, 0x8e, 0x8c, 0x07, 0x00, 0x00, //0x000000e6 jle LBB0_106 - 0x48, 0x8b, 0x45, 0xc0, //0x000000ec movq $-64(%rbp), %rax - 0x4c, 0x8b, 0x08, //0x000000f0 movq (%rax), %r9 - 0xc5, 0xfe, 0x6f, 0x1d, 0x05, 0xff, 0xff, 0xff, //0x000000f3 vmovdqu $-251(%rip), %ymm3 /* LCPI0_0+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x25, 0x1d, 0xff, 0xff, 0xff, //0x000000fb vmovdqu $-227(%rip), %ymm4 /* LCPI0_1+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x2d, 0x35, 0xff, 0xff, 0xff, //0x00000103 vmovdqu $-203(%rip), %ymm5 /* LCPI0_2+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0x4d, 0xff, 0xff, 0xff, //0x0000010b vmovdqu $-179(%rip), %ymm6 /* LCPI0_3+0(%rip) */ - 0x4c, 0x8d, 0x35, 0xa6, 0x07, 0x00, 0x00, //0x00000113 leaq $1958(%rip), %r14 /* __HtmlQuoteTab+0(%rip) */ - 0x4c, 0x8b, 0x5d, 0xd0, //0x0000011a movq $-48(%rbp), %r11 - 0x4c, 0x8b, 0x7d, 0xc8, //0x0000011e movq $-56(%rbp), %r15 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000122 .p2align 4, 0x90 - //0x00000130 LBB0_2 - 0x4d, 0x85, 0xc9, //0x00000130 testq %r9, %r9 - 0x0f, 0x8e, 0x5e, 0x07, 0x00, 0x00, //0x00000133 jle LBB0_3 - 0x48, 0x83, 0xfe, 0x20, //0x00000139 cmpq $32, %rsi - 0x0f, 0x9d, 0xc1, //0x0000013d setge %cl - 0x4c, 0x89, 0xc8, //0x00000140 movq %r9, %rax - 0x4d, 0x89, 0xf8, //0x00000143 movq %r15, %r8 - 0x49, 0x89, 0xf2, //0x00000146 movq %rsi, %r10 - 0x4d, 0x89, 0xdc, //0x00000149 movq %r11, %r12 - 0x0f, 0x8c, 0x7e, 0x00, 0x00, 0x00, //0x0000014c jl LBB0_12 - 0x49, 0x83, 0xf9, 0x20, //0x00000152 cmpq $32, %r9 - 0x0f, 0x8c, 0x74, 0x00, 0x00, 0x00, //0x00000156 jl LBB0_12 - 0x45, 0x31, 0xc0, //0x0000015c xorl %r8d, %r8d - 0x48, 0x89, 0xf3, //0x0000015f movq %rsi, %rbx - 0x4c, 0x89, 0xcf, //0x00000162 movq %r9, %rdi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000165 .p2align 4, 0x90 - //0x00000170 LBB0_7 - 0xc4, 0x81, 0x7e, 0x6f, 0x04, 0x03, //0x00000170 vmovdqu (%r11,%r8), %ymm0 - 0xc5, 0xfd, 0x74, 0xcb, //0x00000176 vpcmpeqb %ymm3, %ymm0, %ymm1 - 0xc5, 0xfd, 0x74, 0xd4, //0x0000017a vpcmpeqb %ymm4, %ymm0, %ymm2 - 0xc5, 0xed, 0xeb, 0xc9, //0x0000017e vpor %ymm1, %ymm2, %ymm1 - 0xc5, 0xfd, 0xdb, 0xd5, //0x00000182 vpand %ymm5, %ymm0, %ymm2 - 0xc5, 0xed, 0x74, 0xd6, //0x00000186 vpcmpeqb %ymm6, %ymm2, %ymm2 - 0xc5, 0xf5, 0xeb, 0xca, //0x0000018a vpor %ymm2, %ymm1, %ymm1 - 0xc4, 0x81, 0x7e, 0x7f, 0x04, 0x07, //0x0000018e vmovdqu %ymm0, (%r15,%r8) - 0xc5, 0xfd, 0xd7, 0xc1, //0x00000194 vpmovmskb %ymm1, %eax - 0x85, 0xc0, //0x00000198 testl %eax, %eax - 0x0f, 0x85, 0x90, 0x01, 0x00, 0x00, //0x0000019a jne LBB0_8 - 0x4c, 0x8d, 0x53, 0xe0, //0x000001a0 leaq $-32(%rbx), %r10 - 0x48, 0x8d, 0x47, 0xe0, //0x000001a4 leaq $-32(%rdi), %rax - 0x49, 0x83, 0xc0, 0x20, //0x000001a8 addq $32, %r8 - 0x48, 0x83, 0xfb, 0x40, //0x000001ac cmpq $64, %rbx - 0x0f, 0x9d, 0xc1, //0x000001b0 setge %cl - 0x0f, 0x8c, 0x10, 0x00, 0x00, 0x00, //0x000001b3 jl LBB0_11 - 0x4c, 0x89, 0xd3, //0x000001b9 movq %r10, %rbx - 0x48, 0x83, 0xff, 0x3f, //0x000001bc cmpq $63, %rdi - 0x48, 0x89, 0xc7, //0x000001c0 movq %rax, %rdi - 0x0f, 0x8f, 0xa7, 0xff, 0xff, 0xff, //0x000001c3 jg LBB0_7 - //0x000001c9 LBB0_11 - 0x4f, 0x8d, 0x24, 0x03, //0x000001c9 leaq (%r11,%r8), %r12 - 0x4d, 0x01, 0xf8, //0x000001cd addq %r15, %r8 - //0x000001d0 LBB0_12 - 0x84, 0xc9, //0x000001d0 testb %cl, %cl - 0x0f, 0x84, 0x88, 0x00, 0x00, 0x00, //0x000001d2 je LBB0_38 - 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x24, //0x000001d8 vmovdqu (%r12), %ymm0 - 0xc5, 0xfd, 0x74, 0xcb, //0x000001de vpcmpeqb %ymm3, %ymm0, %ymm1 - 0xc5, 0xfd, 0x74, 0xd4, //0x000001e2 vpcmpeqb %ymm4, %ymm0, %ymm2 - 0xc5, 0xed, 0xeb, 0xc9, //0x000001e6 vpor %ymm1, %ymm2, %ymm1 - 0xc5, 0xfd, 0xdb, 0xc5, //0x000001ea vpand %ymm5, %ymm0, %ymm0 - 0xc5, 0xfd, 0x74, 0xc6, //0x000001ee vpcmpeqb %ymm6, %ymm0, %ymm0 - 0xc5, 0xf5, 0xeb, 0xc0, //0x000001f2 vpor %ymm0, %ymm1, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc8, //0x000001f6 vpmovmskb %ymm0, %ecx - 0x48, 0xba, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000001fa movabsq $4294967296, %rdx - 0x48, 0x09, 0xd1, //0x00000204 orq %rdx, %rcx - 0x4c, 0x0f, 0xbc, 0xe9, //0x00000207 bsfq %rcx, %r13 - 0xc4, 0xc1, 0x7a, 0x6f, 0x04, 0x24, //0x0000020b vmovdqu (%r12), %xmm0 - 0xc4, 0xe3, 0xf9, 0x16, 0xc1, 0x01, //0x00000211 vpextrq $1, %xmm0, %rcx - 0xc4, 0xe1, 0xf9, 0x7e, 0xc7, //0x00000217 vmovq %xmm0, %rdi - 0x49, 0x39, 0xc5, //0x0000021c cmpq %rax, %r13 - 0x0f, 0x8e, 0x17, 0x01, 0x00, 0x00, //0x0000021f jle LBB0_14 - 0x48, 0x83, 0xf8, 0x10, //0x00000225 cmpq $16, %rax - 0x0f, 0x82, 0x4a, 0x01, 0x00, 0x00, //0x00000229 jb LBB0_27 - 0x49, 0x89, 0x38, //0x0000022f movq %rdi, (%r8) - 0x49, 0x89, 0x48, 0x08, //0x00000232 movq %rcx, $8(%r8) - 0x4d, 0x8d, 0x54, 0x24, 0x10, //0x00000236 leaq $16(%r12), %r10 - 0x49, 0x83, 0xc0, 0x10, //0x0000023b addq $16, %r8 - 0x4c, 0x8d, 0x70, 0xf0, //0x0000023f leaq $-16(%rax), %r14 - 0x49, 0x83, 0xfe, 0x08, //0x00000243 cmpq $8, %r14 - 0x0f, 0x83, 0x3c, 0x01, 0x00, 0x00, //0x00000247 jae LBB0_30 - 0xe9, 0x49, 0x01, 0x00, 0x00, //0x0000024d jmp LBB0_31 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000252 .p2align 4, 0x90 - //0x00000260 LBB0_38 - 0xc5, 0xf8, 0x77, //0x00000260 vzeroupper - 0x49, 0x83, 0xfa, 0x10, //0x00000263 cmpq $16, %r10 - 0x0f, 0x9d, 0xc1, //0x00000267 setge %cl - 0x0f, 0x8c, 0x5f, 0x01, 0x00, 0x00, //0x0000026a jl LBB0_39 - 0x48, 0x83, 0xf8, 0x10, //0x00000270 cmpq $16, %rax - 0xc5, 0xfa, 0x6f, 0x3d, 0x04, 0xfe, 0xff, 0xff, //0x00000274 vmovdqu $-508(%rip), %xmm7 /* LCPI0_4+0(%rip) */ - 0xc5, 0x7a, 0x6f, 0x05, 0x0c, 0xfe, 0xff, 0xff, //0x0000027c vmovdqu $-500(%rip), %xmm8 /* LCPI0_5+0(%rip) */ - 0xc5, 0x7a, 0x6f, 0x0d, 0x14, 0xfe, 0xff, 0xff, //0x00000284 vmovdqu $-492(%rip), %xmm9 /* LCPI0_6+0(%rip) */ - 0xc5, 0x7a, 0x6f, 0x15, 0x1c, 0xfe, 0xff, 0xff, //0x0000028c vmovdqu $-484(%rip), %xmm10 /* LCPI0_7+0(%rip) */ - 0x0f, 0x8c, 0xeb, 0x01, 0x00, 0x00, //0x00000294 jl LBB0_41 - 0x4c, 0x89, 0xdf, //0x0000029a movq %r11, %rdi - 0x4c, 0x29, 0xe7, //0x0000029d subq %r12, %rdi - 0xc5, 0xfe, 0x6f, 0x1d, 0x58, 0xfd, 0xff, 0xff, //0x000002a0 vmovdqu $-680(%rip), %ymm3 /* LCPI0_0+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x25, 0x70, 0xfd, 0xff, 0xff, //0x000002a8 vmovdqu $-656(%rip), %ymm4 /* LCPI0_1+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x2d, 0x88, 0xfd, 0xff, 0xff, //0x000002b0 vmovdqu $-632(%rip), %ymm5 /* LCPI0_2+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0xa0, 0xfd, 0xff, 0xff, //0x000002b8 vmovdqu $-608(%rip), %ymm6 /* LCPI0_3+0(%rip) */ - //0x000002c0 .p2align 4, 0x90 - //0x000002c0 LBB0_43 - 0xc4, 0xc1, 0x7a, 0x6f, 0x04, 0x24, //0x000002c0 vmovdqu (%r12), %xmm0 - 0xc5, 0xf9, 0x74, 0xcf, //0x000002c6 vpcmpeqb %xmm7, %xmm0, %xmm1 - 0xc5, 0xb9, 0x74, 0xd0, //0x000002ca vpcmpeqb %xmm0, %xmm8, %xmm2 - 0xc5, 0xe9, 0xeb, 0xc9, //0x000002ce vpor %xmm1, %xmm2, %xmm1 - 0xc5, 0xb1, 0xdb, 0xd0, //0x000002d2 vpand %xmm0, %xmm9, %xmm2 - 0xc5, 0xa9, 0x74, 0xd2, //0x000002d6 vpcmpeqb %xmm2, %xmm10, %xmm2 - 0xc5, 0xf1, 0xeb, 0xca, //0x000002da vpor %xmm2, %xmm1, %xmm1 - 0xc4, 0xc1, 0x7a, 0x7f, 0x00, //0x000002de vmovdqu %xmm0, (%r8) - 0xc5, 0xf9, 0xd7, 0xc9, //0x000002e3 vpmovmskb %xmm1, %ecx - 0x85, 0xc9, //0x000002e7 testl %ecx, %ecx - 0x0f, 0x85, 0x7a, 0x00, 0x00, 0x00, //0x000002e9 jne LBB0_44 - 0x49, 0x83, 0xc4, 0x10, //0x000002ef addq $16, %r12 - 0x49, 0x83, 0xc0, 0x10, //0x000002f3 addq $16, %r8 - 0x4d, 0x8d, 0x72, 0xf0, //0x000002f7 leaq $-16(%r10), %r14 - 0x4c, 0x8d, 0x68, 0xf0, //0x000002fb leaq $-16(%rax), %r13 - 0x49, 0x83, 0xfa, 0x20, //0x000002ff cmpq $32, %r10 - 0x0f, 0x9d, 0xc1, //0x00000303 setge %cl - 0x0f, 0x8c, 0x09, 0x01, 0x00, 0x00, //0x00000306 jl LBB0_47 - 0x48, 0x83, 0xc7, 0xf0, //0x0000030c addq $-16, %rdi - 0x4d, 0x89, 0xf2, //0x00000310 movq %r14, %r10 - 0x48, 0x83, 0xf8, 0x1f, //0x00000313 cmpq $31, %rax - 0x4c, 0x89, 0xe8, //0x00000317 movq %r13, %rax - 0x0f, 0x8f, 0xa0, 0xff, 0xff, 0xff, //0x0000031a jg LBB0_43 - 0xe9, 0xf0, 0x00, 0x00, 0x00, //0x00000320 jmp LBB0_47 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000325 .p2align 4, 0x90 - //0x00000330 LBB0_8 - 0x44, 0x0f, 0xbc, 0xe0, //0x00000330 bsfl %eax, %r12d - 0x4d, 0x01, 0xc4, //0x00000334 addq %r8, %r12 - 0xe9, 0xeb, 0x03, 0x00, 0x00, //0x00000337 jmp LBB0_83 - //0x0000033c LBB0_14 - 0x41, 0x83, 0xfd, 0x10, //0x0000033c cmpl $16, %r13d - 0x0f, 0x82, 0xfb, 0x01, 0x00, 0x00, //0x00000340 jb LBB0_15 - 0x49, 0x89, 0x38, //0x00000346 movq %rdi, (%r8) - 0x49, 0x89, 0x48, 0x08, //0x00000349 movq %rcx, $8(%r8) - 0x4d, 0x8d, 0x54, 0x24, 0x10, //0x0000034d leaq $16(%r12), %r10 - 0x49, 0x83, 0xc0, 0x10, //0x00000352 addq $16, %r8 - 0x49, 0x8d, 0x45, 0xf0, //0x00000356 leaq $-16(%r13), %rax - 0x48, 0x83, 0xf8, 0x08, //0x0000035a cmpq $8, %rax - 0x0f, 0x83, 0xed, 0x01, 0x00, 0x00, //0x0000035e jae LBB0_18 - 0xe9, 0xfa, 0x01, 0x00, 0x00, //0x00000364 jmp LBB0_19 - //0x00000369 LBB0_44 - 0x66, 0x0f, 0xbc, 0xc1, //0x00000369 bsfw %cx, %ax - 0x44, 0x0f, 0xb7, 0xe0, //0x0000036d movzwl %ax, %r12d - 0x49, 0x29, 0xfc, //0x00000371 subq %rdi, %r12 - 0xe9, 0xa7, 0x03, 0x00, 0x00, //0x00000374 jmp LBB0_82 - //0x00000379 LBB0_27 - 0x4d, 0x89, 0xe2, //0x00000379 movq %r12, %r10 - 0x49, 0x89, 0xc6, //0x0000037c movq %rax, %r14 - 0x49, 0x83, 0xfe, 0x08, //0x0000037f cmpq $8, %r14 - 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x00000383 jb LBB0_31 - //0x00000389 LBB0_30 - 0x49, 0x8b, 0x0a, //0x00000389 movq (%r10), %rcx - 0x49, 0x89, 0x08, //0x0000038c movq %rcx, (%r8) - 0x49, 0x83, 0xc2, 0x08, //0x0000038f addq $8, %r10 - 0x49, 0x83, 0xc0, 0x08, //0x00000393 addq $8, %r8 - 0x49, 0x83, 0xc6, 0xf8, //0x00000397 addq $-8, %r14 - //0x0000039b LBB0_31 - 0x49, 0x83, 0xfe, 0x04, //0x0000039b cmpq $4, %r14 - 0x0f, 0x8d, 0xec, 0x01, 0x00, 0x00, //0x0000039f jge LBB0_32 - 0x49, 0x83, 0xfe, 0x02, //0x000003a5 cmpq $2, %r14 - 0x0f, 0x83, 0xfe, 0x01, 0x00, 0x00, //0x000003a9 jae LBB0_34 - //0x000003af LBB0_35 - 0x4d, 0x85, 0xf6, //0x000003af testq %r14, %r14 - 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x000003b2 je LBB0_37 - //0x000003b8 LBB0_36 - 0x41, 0x8a, 0x0a, //0x000003b8 movb (%r10), %cl - 0x41, 0x88, 0x08, //0x000003bb movb %cl, (%r8) - //0x000003be LBB0_37 - 0x4c, 0x01, 0xe0, //0x000003be addq %r12, %rax - 0x48, 0xf7, 0xd0, //0x000003c1 notq %rax - 0x4c, 0x01, 0xd8, //0x000003c4 addq %r11, %rax - 0x49, 0x89, 0xc4, //0x000003c7 movq %rax, %r12 - 0xe9, 0x51, 0x03, 0x00, 0x00, //0x000003ca jmp LBB0_82 - //0x000003cf LBB0_39 - 0x49, 0x89, 0xc5, //0x000003cf movq %rax, %r13 - 0x4d, 0x89, 0xd6, //0x000003d2 movq %r10, %r14 - 0xc5, 0xfe, 0x6f, 0x1d, 0x23, 0xfc, 0xff, 0xff, //0x000003d5 vmovdqu $-989(%rip), %ymm3 /* LCPI0_0+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x25, 0x3b, 0xfc, 0xff, 0xff, //0x000003dd vmovdqu $-965(%rip), %ymm4 /* LCPI0_1+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x2d, 0x53, 0xfc, 0xff, 0xff, //0x000003e5 vmovdqu $-941(%rip), %ymm5 /* LCPI0_2+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0x6b, 0xfc, 0xff, 0xff, //0x000003ed vmovdqu $-917(%rip), %ymm6 /* LCPI0_3+0(%rip) */ - 0xc5, 0xfa, 0x6f, 0x3d, 0x83, 0xfc, 0xff, 0xff, //0x000003f5 vmovdqu $-893(%rip), %xmm7 /* LCPI0_4+0(%rip) */ - 0xc5, 0x7a, 0x6f, 0x05, 0x8b, 0xfc, 0xff, 0xff, //0x000003fd vmovdqu $-885(%rip), %xmm8 /* LCPI0_5+0(%rip) */ - 0xc5, 0x7a, 0x6f, 0x0d, 0x93, 0xfc, 0xff, 0xff, //0x00000405 vmovdqu $-877(%rip), %xmm9 /* LCPI0_6+0(%rip) */ - 0xc5, 0x7a, 0x6f, 0x15, 0x9b, 0xfc, 0xff, 0xff, //0x0000040d vmovdqu $-869(%rip), %xmm10 /* LCPI0_7+0(%rip) */ - //0x00000415 LBB0_47 - 0x84, 0xc9, //0x00000415 testb %cl, %cl - 0x0f, 0x84, 0x96, 0x00, 0x00, 0x00, //0x00000417 je LBB0_48 - //0x0000041d LBB0_58 - 0xc4, 0xc1, 0x7a, 0x6f, 0x04, 0x24, //0x0000041d vmovdqu (%r12), %xmm0 - 0xc5, 0xf9, 0x74, 0xcf, //0x00000423 vpcmpeqb %xmm7, %xmm0, %xmm1 - 0xc5, 0xb9, 0x74, 0xd0, //0x00000427 vpcmpeqb %xmm0, %xmm8, %xmm2 - 0xc5, 0xe9, 0xeb, 0xc9, //0x0000042b vpor %xmm1, %xmm2, %xmm1 - 0xc5, 0xb1, 0xdb, 0xd0, //0x0000042f vpand %xmm0, %xmm9, %xmm2 - 0xc5, 0xa9, 0x74, 0xd2, //0x00000433 vpcmpeqb %xmm2, %xmm10, %xmm2 - 0xc5, 0xf1, 0xeb, 0xca, //0x00000437 vpor %xmm2, %xmm1, %xmm1 - 0xc5, 0xf9, 0xd7, 0xc1, //0x0000043b vpmovmskb %xmm1, %eax - 0x0d, 0x00, 0x00, 0x01, 0x00, //0x0000043f orl $65536, %eax - 0x0f, 0xbc, 0xc0, //0x00000444 bsfl %eax, %eax - 0xc4, 0xe1, 0xf9, 0x7e, 0xc1, //0x00000447 vmovq %xmm0, %rcx - 0x49, 0x39, 0xc5, //0x0000044c cmpq %rax, %r13 - 0x0f, 0x8d, 0xb8, 0x01, 0x00, 0x00, //0x0000044f jge LBB0_59 - 0x49, 0x83, 0xfd, 0x08, //0x00000455 cmpq $8, %r13 - 0x4c, 0x8d, 0x35, 0x60, 0x04, 0x00, 0x00, //0x00000459 leaq $1120(%rip), %r14 /* __HtmlQuoteTab+0(%rip) */ - 0x0f, 0x82, 0xe1, 0x01, 0x00, 0x00, //0x00000460 jb LBB0_70 - 0x49, 0x89, 0x08, //0x00000466 movq %rcx, (%r8) - 0x49, 0x8d, 0x44, 0x24, 0x08, //0x00000469 leaq $8(%r12), %rax - 0x49, 0x83, 0xc0, 0x08, //0x0000046e addq $8, %r8 - 0x49, 0x8d, 0x7d, 0xf8, //0x00000472 leaq $-8(%r13), %rdi - 0x48, 0x83, 0xff, 0x04, //0x00000476 cmpq $4, %rdi - 0x0f, 0x8d, 0xd7, 0x01, 0x00, 0x00, //0x0000047a jge LBB0_73 - 0xe9, 0xe3, 0x01, 0x00, 0x00, //0x00000480 jmp LBB0_74 - //0x00000485 LBB0_41 - 0x49, 0x89, 0xc5, //0x00000485 movq %rax, %r13 - 0x4d, 0x89, 0xd6, //0x00000488 movq %r10, %r14 - 0xc5, 0xfe, 0x6f, 0x1d, 0x6d, 0xfb, 0xff, 0xff, //0x0000048b vmovdqu $-1171(%rip), %ymm3 /* LCPI0_0+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x25, 0x85, 0xfb, 0xff, 0xff, //0x00000493 vmovdqu $-1147(%rip), %ymm4 /* LCPI0_1+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x2d, 0x9d, 0xfb, 0xff, 0xff, //0x0000049b vmovdqu $-1123(%rip), %ymm5 /* LCPI0_2+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0xb5, 0xfb, 0xff, 0xff, //0x000004a3 vmovdqu $-1099(%rip), %ymm6 /* LCPI0_3+0(%rip) */ - 0x84, 0xc9, //0x000004ab testb %cl, %cl - 0x0f, 0x85, 0x6a, 0xff, 0xff, 0xff, //0x000004ad jne LBB0_58 - //0x000004b3 LBB0_48 - 0x4d, 0x85, 0xf6, //0x000004b3 testq %r14, %r14 - 0x0f, 0x8e, 0x71, 0x00, 0x00, 0x00, //0x000004b6 jle LBB0_56 - 0x4d, 0x85, 0xed, //0x000004bc testq %r13, %r13 - 0x0f, 0x8e, 0x68, 0x00, 0x00, 0x00, //0x000004bf jle LBB0_56 - 0x31, 0xc9, //0x000004c5 xorl %ecx, %ecx - 0x31, 0xc0, //0x000004c7 xorl %eax, %eax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000004c9 .p2align 4, 0x90 - //0x000004d0 LBB0_51 - 0x41, 0x0f, 0xb6, 0x3c, 0x0c, //0x000004d0 movzbl (%r12,%rcx), %edi - 0x48, 0x83, 0xff, 0x3e, //0x000004d5 cmpq $62, %rdi - 0x0f, 0x87, 0x14, 0x00, 0x00, 0x00, //0x000004d9 ja LBB0_52 - 0x48, 0xba, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x50, //0x000004df movabsq $5764607797912141824, %rdx - 0x48, 0x0f, 0xa3, 0xfa, //0x000004e9 btq %rdi, %rdx - 0x0f, 0x82, 0x49, 0x01, 0x00, 0x00, //0x000004ed jb LBB0_80 - //0x000004f3 LBB0_52 - 0x40, 0x80, 0xff, 0xe2, //0x000004f3 cmpb $-30, %dil - 0x0f, 0x84, 0x3f, 0x01, 0x00, 0x00, //0x000004f7 je LBB0_80 - 0x49, 0x8d, 0x14, 0x06, //0x000004fd leaq (%r14,%rax), %rdx - 0x41, 0x88, 0x3c, 0x08, //0x00000501 movb %dil, (%r8,%rcx) - 0x48, 0x8d, 0x78, 0xff, //0x00000505 leaq $-1(%rax), %rdi - 0x48, 0x83, 0xfa, 0x02, //0x00000509 cmpq $2, %rdx - 0x0f, 0x8c, 0x14, 0x00, 0x00, 0x00, //0x0000050d jl LBB0_55 - 0x4c, 0x01, 0xe8, //0x00000513 addq %r13, %rax - 0x48, 0x83, 0xc1, 0x01, //0x00000516 addq $1, %rcx - 0x48, 0x83, 0xf8, 0x01, //0x0000051a cmpq $1, %rax - 0x48, 0x89, 0xf8, //0x0000051e movq %rdi, %rax - 0x0f, 0x8f, 0xa9, 0xff, 0xff, 0xff, //0x00000521 jg LBB0_51 - //0x00000527 LBB0_55 - 0x49, 0x29, 0xfc, //0x00000527 subq %rdi, %r12 - 0x49, 0x01, 0xfe, //0x0000052a addq %rdi, %r14 - //0x0000052d LBB0_56 - 0x4d, 0x85, 0xf6, //0x0000052d testq %r14, %r14 - 0x0f, 0x84, 0xe4, 0x01, 0x00, 0x00, //0x00000530 je LBB0_57 - 0x49, 0xf7, 0xd4, //0x00000536 notq %r12 - 0x4d, 0x01, 0xdc, //0x00000539 addq %r11, %r12 - 0xe9, 0xdf, 0x01, 0x00, 0x00, //0x0000053c jmp LBB0_82 - //0x00000541 LBB0_15 - 0x4d, 0x89, 0xe2, //0x00000541 movq %r12, %r10 - 0x4c, 0x89, 0xe8, //0x00000544 movq %r13, %rax - 0x48, 0x83, 0xf8, 0x08, //0x00000547 cmpq $8, %rax - 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x0000054b jb LBB0_19 - //0x00000551 LBB0_18 - 0x49, 0x8b, 0x0a, //0x00000551 movq (%r10), %rcx - 0x49, 0x89, 0x08, //0x00000554 movq %rcx, (%r8) - 0x49, 0x83, 0xc2, 0x08, //0x00000557 addq $8, %r10 - 0x49, 0x83, 0xc0, 0x08, //0x0000055b addq $8, %r8 - 0x48, 0x83, 0xc0, 0xf8, //0x0000055f addq $-8, %rax - //0x00000563 LBB0_19 - 0x48, 0x83, 0xf8, 0x04, //0x00000563 cmpq $4, %rax - 0x0f, 0x8d, 0x62, 0x00, 0x00, 0x00, //0x00000567 jge LBB0_20 - 0x48, 0x83, 0xf8, 0x02, //0x0000056d cmpq $2, %rax - 0x0f, 0x83, 0x74, 0x00, 0x00, 0x00, //0x00000571 jae LBB0_22 - //0x00000577 LBB0_23 - 0x48, 0x85, 0xc0, //0x00000577 testq %rax, %rax - 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x0000057a je LBB0_25 - //0x00000580 LBB0_24 - 0x41, 0x8a, 0x02, //0x00000580 movb (%r10), %al - 0x41, 0x88, 0x00, //0x00000583 movb %al, (%r8) - //0x00000586 LBB0_25 - 0x4d, 0x29, 0xdc, //0x00000586 subq %r11, %r12 - 0x4d, 0x01, 0xec, //0x00000589 addq %r13, %r12 - 0xe9, 0x96, 0x01, 0x00, 0x00, //0x0000058c jmp LBB0_83 - //0x00000591 LBB0_32 - 0x41, 0x8b, 0x0a, //0x00000591 movl (%r10), %ecx - 0x41, 0x89, 0x08, //0x00000594 movl %ecx, (%r8) - 0x49, 0x83, 0xc2, 0x04, //0x00000597 addq $4, %r10 - 0x49, 0x83, 0xc0, 0x04, //0x0000059b addq $4, %r8 - 0x49, 0x83, 0xc6, 0xfc, //0x0000059f addq $-4, %r14 - 0x49, 0x83, 0xfe, 0x02, //0x000005a3 cmpq $2, %r14 - 0x0f, 0x82, 0x02, 0xfe, 0xff, 0xff, //0x000005a7 jb LBB0_35 - //0x000005ad LBB0_34 - 0x41, 0x0f, 0xb7, 0x0a, //0x000005ad movzwl (%r10), %ecx - 0x66, 0x41, 0x89, 0x08, //0x000005b1 movw %cx, (%r8) - 0x49, 0x83, 0xc2, 0x02, //0x000005b5 addq $2, %r10 - 0x49, 0x83, 0xc0, 0x02, //0x000005b9 addq $2, %r8 - 0x49, 0x83, 0xc6, 0xfe, //0x000005bd addq $-2, %r14 - 0x4d, 0x85, 0xf6, //0x000005c1 testq %r14, %r14 - 0x0f, 0x85, 0xee, 0xfd, 0xff, 0xff, //0x000005c4 jne LBB0_36 - 0xe9, 0xef, 0xfd, 0xff, 0xff, //0x000005ca jmp LBB0_37 - //0x000005cf LBB0_20 - 0x41, 0x8b, 0x0a, //0x000005cf movl (%r10), %ecx - 0x41, 0x89, 0x08, //0x000005d2 movl %ecx, (%r8) - 0x49, 0x83, 0xc2, 0x04, //0x000005d5 addq $4, %r10 - 0x49, 0x83, 0xc0, 0x04, //0x000005d9 addq $4, %r8 - 0x48, 0x83, 0xc0, 0xfc, //0x000005dd addq $-4, %rax - 0x48, 0x83, 0xf8, 0x02, //0x000005e1 cmpq $2, %rax - 0x0f, 0x82, 0x8c, 0xff, 0xff, 0xff, //0x000005e5 jb LBB0_23 - //0x000005eb LBB0_22 - 0x41, 0x0f, 0xb7, 0x0a, //0x000005eb movzwl (%r10), %ecx - 0x66, 0x41, 0x89, 0x08, //0x000005ef movw %cx, (%r8) - 0x49, 0x83, 0xc2, 0x02, //0x000005f3 addq $2, %r10 - 0x49, 0x83, 0xc0, 0x02, //0x000005f7 addq $2, %r8 - 0x48, 0x83, 0xc0, 0xfe, //0x000005fb addq $-2, %rax - 0x48, 0x85, 0xc0, //0x000005ff testq %rax, %rax - 0x0f, 0x85, 0x78, 0xff, 0xff, 0xff, //0x00000602 jne LBB0_24 - 0xe9, 0x79, 0xff, 0xff, 0xff, //0x00000608 jmp LBB0_25 - //0x0000060d LBB0_59 - 0x83, 0xf8, 0x08, //0x0000060d cmpl $8, %eax - 0x4c, 0x8d, 0x35, 0xa9, 0x02, 0x00, 0x00, //0x00000610 leaq $681(%rip), %r14 /* __HtmlQuoteTab+0(%rip) */ - 0x0f, 0x82, 0x74, 0x00, 0x00, 0x00, //0x00000617 jb LBB0_60 - 0x49, 0x89, 0x08, //0x0000061d movq %rcx, (%r8) - 0x4d, 0x8d, 0x54, 0x24, 0x08, //0x00000620 leaq $8(%r12), %r10 - 0x49, 0x83, 0xc0, 0x08, //0x00000625 addq $8, %r8 - 0x48, 0x8d, 0x78, 0xf8, //0x00000629 leaq $-8(%rax), %rdi - 0x48, 0x83, 0xff, 0x04, //0x0000062d cmpq $4, %rdi - 0x0f, 0x8d, 0x6a, 0x00, 0x00, 0x00, //0x00000631 jge LBB0_63 - 0xe9, 0x77, 0x00, 0x00, 0x00, //0x00000637 jmp LBB0_64 - //0x0000063c LBB0_80 - 0x4d, 0x29, 0xdc, //0x0000063c subq %r11, %r12 - 0x49, 0x29, 0xc4, //0x0000063f subq %rax, %r12 - 0xe9, 0xd9, 0x00, 0x00, 0x00, //0x00000642 jmp LBB0_82 - //0x00000647 LBB0_70 - 0x4c, 0x89, 0xe0, //0x00000647 movq %r12, %rax - 0x4c, 0x89, 0xef, //0x0000064a movq %r13, %rdi - 0x48, 0x83, 0xff, 0x04, //0x0000064d cmpq $4, %rdi - 0x0f, 0x8c, 0x11, 0x00, 0x00, 0x00, //0x00000651 jl LBB0_74 - //0x00000657 LBB0_73 - 0x8b, 0x08, //0x00000657 movl (%rax), %ecx - 0x41, 0x89, 0x08, //0x00000659 movl %ecx, (%r8) - 0x48, 0x83, 0xc0, 0x04, //0x0000065c addq $4, %rax - 0x49, 0x83, 0xc0, 0x04, //0x00000660 addq $4, %r8 - 0x48, 0x83, 0xc7, 0xfc, //0x00000664 addq $-4, %rdi - //0x00000668 LBB0_74 - 0x48, 0x83, 0xff, 0x02, //0x00000668 cmpq $2, %rdi - 0x0f, 0x83, 0x65, 0x00, 0x00, 0x00, //0x0000066c jae LBB0_75 - 0x48, 0x85, 0xff, //0x00000672 testq %rdi, %rdi - 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x00000675 je LBB0_78 - //0x0000067b LBB0_77 - 0x8a, 0x00, //0x0000067b movb (%rax), %al - 0x41, 0x88, 0x00, //0x0000067d movb %al, (%r8) - //0x00000680 LBB0_78 - 0x4d, 0x01, 0xe5, //0x00000680 addq %r12, %r13 - 0x49, 0xf7, 0xd5, //0x00000683 notq %r13 - 0x4d, 0x01, 0xdd, //0x00000686 addq %r11, %r13 - 0x4d, 0x89, 0xec, //0x00000689 movq %r13, %r12 - 0xe9, 0x96, 0x00, 0x00, 0x00, //0x0000068c jmp LBB0_83 - //0x00000691 LBB0_60 - 0x4d, 0x89, 0xe2, //0x00000691 movq %r12, %r10 - 0x48, 0x89, 0xc7, //0x00000694 movq %rax, %rdi - 0x48, 0x83, 0xff, 0x04, //0x00000697 cmpq $4, %rdi - 0x0f, 0x8c, 0x12, 0x00, 0x00, 0x00, //0x0000069b jl LBB0_64 - //0x000006a1 LBB0_63 - 0x41, 0x8b, 0x0a, //0x000006a1 movl (%r10), %ecx - 0x41, 0x89, 0x08, //0x000006a4 movl %ecx, (%r8) - 0x49, 0x83, 0xc2, 0x04, //0x000006a7 addq $4, %r10 - 0x49, 0x83, 0xc0, 0x04, //0x000006ab addq $4, %r8 - 0x48, 0x83, 0xc7, 0xfc, //0x000006af addq $-4, %rdi - //0x000006b3 LBB0_64 - 0x48, 0x83, 0xff, 0x02, //0x000006b3 cmpq $2, %rdi - 0x0f, 0x83, 0x3b, 0x00, 0x00, 0x00, //0x000006b7 jae LBB0_65 - 0x48, 0x85, 0xff, //0x000006bd testq %rdi, %rdi - 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x000006c0 je LBB0_68 - //0x000006c6 LBB0_67 - 0x41, 0x8a, 0x0a, //0x000006c6 movb (%r10), %cl - 0x41, 0x88, 0x08, //0x000006c9 movb %cl, (%r8) - //0x000006cc LBB0_68 - 0x4d, 0x29, 0xdc, //0x000006cc subq %r11, %r12 - 0x49, 0x01, 0xc4, //0x000006cf addq %rax, %r12 - 0xe9, 0x50, 0x00, 0x00, 0x00, //0x000006d2 jmp LBB0_83 - //0x000006d7 LBB0_75 - 0x0f, 0xb7, 0x08, //0x000006d7 movzwl (%rax), %ecx - 0x66, 0x41, 0x89, 0x08, //0x000006da movw %cx, (%r8) - 0x48, 0x83, 0xc0, 0x02, //0x000006de addq $2, %rax - 0x49, 0x83, 0xc0, 0x02, //0x000006e2 addq $2, %r8 - 0x48, 0x83, 0xc7, 0xfe, //0x000006e6 addq $-2, %rdi - 0x48, 0x85, 0xff, //0x000006ea testq %rdi, %rdi - 0x0f, 0x85, 0x88, 0xff, 0xff, 0xff, //0x000006ed jne LBB0_77 - 0xe9, 0x88, 0xff, 0xff, 0xff, //0x000006f3 jmp LBB0_78 - //0x000006f8 LBB0_65 - 0x41, 0x0f, 0xb7, 0x0a, //0x000006f8 movzwl (%r10), %ecx - 0x66, 0x41, 0x89, 0x08, //0x000006fc movw %cx, (%r8) - 0x49, 0x83, 0xc2, 0x02, //0x00000700 addq $2, %r10 - 0x49, 0x83, 0xc0, 0x02, //0x00000704 addq $2, %r8 - 0x48, 0x83, 0xc7, 0xfe, //0x00000708 addq $-2, %rdi - 0x48, 0x85, 0xff, //0x0000070c testq %rdi, %rdi - 0x0f, 0x85, 0xb1, 0xff, 0xff, 0xff, //0x0000070f jne LBB0_67 - 0xe9, 0xb2, 0xff, 0xff, 0xff, //0x00000715 jmp LBB0_68 - //0x0000071a LBB0_57 - 0x4d, 0x29, 0xdc, //0x0000071a subq %r11, %r12 - 0x90, 0x90, 0x90, //0x0000071d .p2align 4, 0x90 - //0x00000720 LBB0_82 - 0x4c, 0x8d, 0x35, 0x99, 0x01, 0x00, 0x00, //0x00000720 leaq $409(%rip), %r14 /* __HtmlQuoteTab+0(%rip) */ - //0x00000727 LBB0_83 - 0x4d, 0x85, 0xe4, //0x00000727 testq %r12, %r12 - 0x0f, 0x88, 0x22, 0x01, 0x00, 0x00, //0x0000072a js LBB0_84 - 0x4d, 0x01, 0xe3, //0x00000730 addq %r12, %r11 - 0x4d, 0x01, 0xe7, //0x00000733 addq %r12, %r15 - 0x4c, 0x29, 0xe6, //0x00000736 subq %r12, %rsi - 0x0f, 0x8e, 0x36, 0x01, 0x00, 0x00, //0x00000739 jle LBB0_86 - 0x4d, 0x29, 0xe1, //0x0000073f subq %r12, %r9 - 0x41, 0x8a, 0x0b, //0x00000742 movb (%r11), %cl - 0x80, 0xf9, 0xe2, //0x00000745 cmpb $-30, %cl - 0x0f, 0x84, 0xb5, 0x00, 0x00, 0x00, //0x00000748 je LBB0_89 - 0x4c, 0x89, 0xd8, //0x0000074e movq %r11, %rax - //0x00000751 LBB0_93 - 0x0f, 0xb6, 0xf9, //0x00000751 movzbl %cl, %edi - 0x48, 0xc1, 0xe7, 0x04, //0x00000754 shlq $4, %rdi - 0x4a, 0x8b, 0x14, 0x37, //0x00000758 movq (%rdi,%r14), %rdx - 0x48, 0x63, 0xda, //0x0000075c movslq %edx, %rbx - 0x49, 0x29, 0xd9, //0x0000075f subq %rbx, %r9 - 0x0f, 0x8c, 0x24, 0x01, 0x00, 0x00, //0x00000762 jl LBB0_94 - 0x48, 0xc1, 0xe2, 0x20, //0x00000768 shlq $32, %rdx - 0x4e, 0x8d, 0x04, 0x37, //0x0000076c leaq (%rdi,%r14), %r8 - 0x49, 0x83, 0xc0, 0x08, //0x00000770 addq $8, %r8 - 0x48, 0xb9, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, //0x00000774 movabsq $12884901889, %rcx - 0x48, 0x39, 0xca, //0x0000077e cmpq %rcx, %rdx - 0x0f, 0x8c, 0x29, 0x00, 0x00, 0x00, //0x00000781 jl LBB0_98 - 0x41, 0x8b, 0x08, //0x00000787 movl (%r8), %ecx - 0x41, 0x89, 0x0f, //0x0000078a movl %ecx, (%r15) - 0x4e, 0x8d, 0x04, 0x37, //0x0000078d leaq (%rdi,%r14), %r8 - 0x49, 0x83, 0xc0, 0x0c, //0x00000791 addq $12, %r8 - 0x4d, 0x8d, 0x57, 0x04, //0x00000795 leaq $4(%r15), %r10 - 0x48, 0x8d, 0x7b, 0xfc, //0x00000799 leaq $-4(%rbx), %rdi - 0x48, 0x83, 0xff, 0x02, //0x0000079d cmpq $2, %rdi - 0x0f, 0x83, 0x19, 0x00, 0x00, 0x00, //0x000007a1 jae LBB0_101 - 0xe9, 0x28, 0x00, 0x00, 0x00, //0x000007a7 jmp LBB0_102 - 0x90, 0x90, 0x90, 0x90, //0x000007ac .p2align 4, 0x90 - //0x000007b0 LBB0_98 - 0x4d, 0x89, 0xfa, //0x000007b0 movq %r15, %r10 - 0x48, 0x89, 0xdf, //0x000007b3 movq %rbx, %rdi - 0x48, 0x83, 0xff, 0x02, //0x000007b6 cmpq $2, %rdi - 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x000007ba jb LBB0_102 - //0x000007c0 LBB0_101 - 0x41, 0x0f, 0xb7, 0x10, //0x000007c0 movzwl (%r8), %edx - 0x66, 0x41, 0x89, 0x12, //0x000007c4 movw %dx, (%r10) - 0x49, 0x83, 0xc0, 0x02, //0x000007c8 addq $2, %r8 - 0x49, 0x83, 0xc2, 0x02, //0x000007cc addq $2, %r10 - 0x48, 0x83, 0xc7, 0xfe, //0x000007d0 addq $-2, %rdi - //0x000007d4 LBB0_102 - 0x48, 0x85, 0xff, //0x000007d4 testq %rdi, %rdi - 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x000007d7 je LBB0_104 - 0x41, 0x8a, 0x08, //0x000007dd movb (%r8), %cl - 0x41, 0x88, 0x0a, //0x000007e0 movb %cl, (%r10) - //0x000007e3 LBB0_104 - 0x49, 0x01, 0xdf, //0x000007e3 addq %rbx, %r15 - //0x000007e6 LBB0_105 - 0x48, 0x83, 0xc0, 0x01, //0x000007e6 addq $1, %rax - 0x48, 0x8d, 0x4e, 0xff, //0x000007ea leaq $-1(%rsi), %rcx - 0x49, 0x89, 0xc3, //0x000007ee movq %rax, %r11 - 0x48, 0x83, 0xfe, 0x01, //0x000007f1 cmpq $1, %rsi - 0x48, 0x89, 0xce, //0x000007f5 movq %rcx, %rsi - 0x0f, 0x8f, 0x32, 0xf9, 0xff, 0xff, //0x000007f8 jg LBB0_2 - 0xe9, 0x75, 0x00, 0x00, 0x00, //0x000007fe jmp LBB0_106 - //0x00000803 LBB0_89 - 0x48, 0x83, 0xfe, 0x03, //0x00000803 cmpq $3, %rsi - 0x0f, 0x8c, 0x28, 0x00, 0x00, 0x00, //0x00000807 jl LBB0_95 - 0x41, 0x80, 0x7b, 0x01, 0x80, //0x0000080d cmpb $-128, $1(%r11) - 0x0f, 0x85, 0x1d, 0x00, 0x00, 0x00, //0x00000812 jne LBB0_95 - 0x41, 0x8a, 0x4b, 0x02, //0x00000818 movb $2(%r11), %cl - 0x89, 0xc8, //0x0000081c movl %ecx, %eax - 0x24, 0xfe, //0x0000081e andb $-2, %al - 0x3c, 0xa8, //0x00000820 cmpb $-88, %al - 0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x00000822 jne LBB0_95 - 0x49, 0x8d, 0x43, 0x02, //0x00000828 leaq $2(%r11), %rax - 0x48, 0x83, 0xc6, 0xfe, //0x0000082c addq $-2, %rsi - 0xe9, 0x1c, 0xff, 0xff, 0xff, //0x00000830 jmp LBB0_93 - //0x00000835 LBB0_95 - 0x4d, 0x85, 0xc9, //0x00000835 testq %r9, %r9 - 0x0f, 0x8e, 0x59, 0x00, 0x00, 0x00, //0x00000838 jle LBB0_3 - 0x41, 0xc6, 0x07, 0xe2, //0x0000083e movb $-30, (%r15) - 0x49, 0x83, 0xc7, 0x01, //0x00000842 addq $1, %r15 - 0x49, 0x83, 0xc1, 0xff, //0x00000846 addq $-1, %r9 - 0x4c, 0x89, 0xd8, //0x0000084a movq %r11, %rax - 0xe9, 0x94, 0xff, 0xff, 0xff, //0x0000084d jmp LBB0_105 - //0x00000852 LBB0_84 - 0x48, 0x8b, 0x4d, 0xc8, //0x00000852 movq $-56(%rbp), %rcx - 0x4c, 0x01, 0xe1, //0x00000856 addq %r12, %rcx - 0x48, 0xf7, 0xd1, //0x00000859 notq %rcx - 0x4c, 0x01, 0xf9, //0x0000085c addq %r15, %rcx - 0x48, 0x8b, 0x45, 0xc0, //0x0000085f movq $-64(%rbp), %rax - 0x48, 0x89, 0x08, //0x00000863 movq %rcx, (%rax) - 0x48, 0x8b, 0x45, 0xd0, //0x00000866 movq $-48(%rbp), %rax - 0x4c, 0x29, 0xd8, //0x0000086a subq %r11, %rax - 0x4c, 0x01, 0xe0, //0x0000086d addq %r12, %rax - 0xe9, 0x2c, 0x00, 0x00, 0x00, //0x00000870 jmp LBB0_107 - //0x00000875 LBB0_86 - 0x4c, 0x89, 0xd8, //0x00000875 movq %r11, %rax - //0x00000878 LBB0_106 - 0x4c, 0x2b, 0x7d, 0xc8, //0x00000878 subq $-56(%rbp), %r15 - 0x48, 0x8b, 0x4d, 0xc0, //0x0000087c movq $-64(%rbp), %rcx - 0x4c, 0x89, 0x39, //0x00000880 movq %r15, (%rcx) - 0x48, 0x2b, 0x45, 0xd0, //0x00000883 subq $-48(%rbp), %rax - 0xe9, 0x15, 0x00, 0x00, 0x00, //0x00000887 jmp LBB0_107 - //0x0000088c LBB0_94 - 0x4c, 0x2b, 0x7d, 0xc8, //0x0000088c subq $-56(%rbp), %r15 - 0x48, 0x8b, 0x45, 0xc0, //0x00000890 movq $-64(%rbp), %rax - 0x4c, 0x89, 0x38, //0x00000894 movq %r15, (%rax) - //0x00000897 LBB0_3 - 0x49, 0xf7, 0xd3, //0x00000897 notq %r11 - 0x4c, 0x03, 0x5d, 0xd0, //0x0000089a addq $-48(%rbp), %r11 - 0x4c, 0x89, 0xd8, //0x0000089e movq %r11, %rax - //0x000008a1 LBB0_107 - 0x48, 0x83, 0xc4, 0x18, //0x000008a1 addq $24, %rsp - 0x5b, //0x000008a5 popq %rbx - 0x41, 0x5c, //0x000008a6 popq %r12 - 0x41, 0x5d, //0x000008a8 popq %r13 - 0x41, 0x5e, //0x000008aa popq %r14 - 0x41, 0x5f, //0x000008ac popq %r15 - 0x5d, //0x000008ae popq %rbp - 0xc5, 0xf8, 0x77, //0x000008af vzeroupper - 0xc3, //0x000008b2 retq - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008b3 .p2align 4, 0x00 - //0x000008c0 __HtmlQuoteTab - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000900 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000910 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000920 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000930 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000940 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000950 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000960 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000970 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000980 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000990 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000aa0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ab0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ac0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ad0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ae0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000af0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b20 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x32, 0x36, 0x00, 0x00, //0x00000b28 QUAD $0x000036323030755c // .asciz 8, '\\u0026\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ba0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000bb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000bc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000bd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000be0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000bf0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c80 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x33, 0x63, 0x00, 0x00, //0x00000c88 QUAD $0x000063333030755c // .asciz 8, '\\u003c\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ca0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x33, 0x65, 0x00, 0x00, //0x00000ca8 QUAD $0x000065333030755c // .asciz 8, '\\u003e\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000cb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000cc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000cd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ce0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000cf0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000da0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000db0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000dc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000dd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000de0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000df0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ea0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000eb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ec0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ed0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ee0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ef0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000fa0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000fb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000fc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000fd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000fe0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ff0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001000 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001010 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001020 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001030 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001040 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001050 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001060 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001070 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001080 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001090 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000010a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000010b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000010c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000010d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000010e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000010f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001100 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001110 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001120 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001130 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001140 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001150 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001160 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001170 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001180 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001190 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000011a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000011b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000011c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000011d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000011e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000011f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001200 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001210 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001220 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001230 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001240 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001250 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001260 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001270 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001280 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001290 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000012a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000012b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000012c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000012d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000012e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000012f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001300 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001310 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001320 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001330 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001340 .quad 6 - 0x5c, 0x75, 0x32, 0x30, 0x32, 0x38, 0x00, 0x00, //0x00001348 QUAD $0x000038323032755c // .asciz 8, '\\u2028\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001350 .quad 6 - 0x5c, 0x75, 0x32, 0x30, 0x32, 0x39, 0x00, 0x00, //0x00001358 QUAD $0x000039323032755c // .asciz 8, '\\u2029\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001360 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001370 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001380 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001390 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000013a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000013b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000013c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000013d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000013e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000013f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001400 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001410 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001420 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001430 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001440 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001450 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001460 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001470 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001480 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001490 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000014a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000014b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000014c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000014d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000014e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000014f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001500 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001510 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001520 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001530 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001540 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001550 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001560 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001570 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001580 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001590 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000015a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000015b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000015c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000015d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000015e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000015f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001600 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001610 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001620 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001630 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001640 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001650 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001660 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001670 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001680 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001690 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000016a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000016b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000016c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000016d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000016e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000016f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001700 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001710 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001720 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001730 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001740 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001750 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001760 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001770 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001780 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001790 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000017a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000017b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000017c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000017d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000017e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000017f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001800 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001810 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001820 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001830 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001840 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001850 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001860 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001870 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001880 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001890 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000018a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000018b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/i64toa.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/i64toa.go deleted file mode 100644 index 349daa8a0..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/i64toa.go +++ /dev/null @@ -1,35 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 avx2 - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/rt` -) - -var F_i64toa func(out unsafe.Pointer, val int64) (ret int) - -var S_i64toa uintptr - -//go:nosplit -func i64toa(out *byte, val int64) (ret int) { - return F_i64toa(rt.NoEscape(unsafe.Pointer(out)), val) -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/i64toa_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/i64toa_subr.go deleted file mode 100644 index bb6b38708..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/i64toa_subr.go +++ /dev/null @@ -1,47 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package avx2 - -import ( - `github.com/bytedance/sonic/loader` -) - -const ( - _entry__i64toa = 64 -) - -const ( - _stack__i64toa = 8 -) - -const ( - _size__i64toa = 2272 -) - -var ( - _pcsp__i64toa = [][2]uint32{ - {0x1, 0}, - {0xae, 8}, - {0xaf, 0}, - {0x201, 8}, - {0x202, 0}, - {0x287, 8}, - {0x288, 0}, - {0x456, 8}, - {0x457, 0}, - {0x4e2, 8}, - {0x4e3, 0}, - {0x610, 8}, - {0x611, 0}, - {0x771, 8}, - {0x772, 0}, - {0x8d9, 8}, - {0x8e0, 0}, - } -) - -var _cfunc_i64toa = []loader.CFunc{ - {"_i64toa_entry", 0, _entry__i64toa, 0, nil}, - {"_i64toa", _entry__i64toa, _size__i64toa, _stack__i64toa, _pcsp__i64toa}, -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/i64toa_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/i64toa_text_amd64.go deleted file mode 100644 index 954ae7045..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/i64toa_text_amd64.go +++ /dev/null @@ -1,631 +0,0 @@ -// +build amd64 -// Code generated by asm2asm, DO NOT EDIT. - -package avx2 - -var _text_i64toa = []byte{ - // .p2align 4, 0x00 - // LCPI0_0 - 0x59, 0x17, 0xb7, 0xd1, 0x00, 0x00, 0x00, 0x00, // .quad 3518437209 - 0x59, 0x17, 0xb7, 0xd1, 0x00, 0x00, 0x00, 0x00, //0x00000008 .quad 3518437209 - //0x00000010 LCPI0_3 - 0x0a, 0x00, //0x00000010 .word 10 - 0x0a, 0x00, //0x00000012 .word 10 - 0x0a, 0x00, //0x00000014 .word 10 - 0x0a, 0x00, //0x00000016 .word 10 - 0x0a, 0x00, //0x00000018 .word 10 - 0x0a, 0x00, //0x0000001a .word 10 - 0x0a, 0x00, //0x0000001c .word 10 - 0x0a, 0x00, //0x0000001e .word 10 - //0x00000020 LCPI0_4 - 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x00000020 QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' - //0x00000030 .p2align 3, 0x00 - //0x00000030 LCPI0_1 - 0xc5, 0x20, 0x7b, 0x14, 0x34, 0x33, 0x00, 0x80, //0x00000030 .quad -9223315738079846203 - //0x00000038 LCPI0_2 - 0x80, 0x00, 0x00, 0x08, 0x00, 0x20, 0x00, 0x80, //0x00000038 .quad -9223336852348469120 - //0x00000040 .p2align 4, 0x90 - //0x00000040 _i64toa - 0x55, //0x00000040 pushq %rbp - 0x48, 0x89, 0xe5, //0x00000041 movq %rsp, %rbp - 0x48, 0x85, 0xf6, //0x00000044 testq %rsi, %rsi - 0x0f, 0x88, 0xb2, 0x00, 0x00, 0x00, //0x00000047 js LBB0_25 - 0x48, 0x81, 0xfe, 0x0f, 0x27, 0x00, 0x00, //0x0000004d cmpq $9999, %rsi - 0x0f, 0x87, 0xfb, 0x00, 0x00, 0x00, //0x00000054 ja LBB0_9 - 0x0f, 0xb7, 0xc6, //0x0000005a movzwl %si, %eax - 0xc1, 0xe8, 0x02, //0x0000005d shrl $2, %eax - 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000060 imull $5243, %eax, %eax - 0xc1, 0xe8, 0x11, //0x00000066 shrl $17, %eax - 0x48, 0x8d, 0x14, 0x00, //0x00000069 leaq (%rax,%rax), %rdx - 0x6b, 0xc0, 0x64, //0x0000006d imull $100, %eax, %eax - 0x89, 0xf1, //0x00000070 movl %esi, %ecx - 0x29, 0xc1, //0x00000072 subl %eax, %ecx - 0x0f, 0xb7, 0xc1, //0x00000074 movzwl %cx, %eax - 0x48, 0x01, 0xc0, //0x00000077 addq %rax, %rax - 0x81, 0xfe, 0xe8, 0x03, 0x00, 0x00, //0x0000007a cmpl $1000, %esi - 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x00000080 jb LBB0_4 - 0x48, 0x8d, 0x0d, 0x93, 0x08, 0x00, 0x00, //0x00000086 leaq $2195(%rip), %rcx /* _Digits+0(%rip) */ - 0x8a, 0x0c, 0x0a, //0x0000008d movb (%rdx,%rcx), %cl - 0x88, 0x0f, //0x00000090 movb %cl, (%rdi) - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000092 movl $1, %ecx - 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00000097 jmp LBB0_5 - //0x0000009c LBB0_4 - 0x31, 0xc9, //0x0000009c xorl %ecx, %ecx - 0x83, 0xfe, 0x64, //0x0000009e cmpl $100, %esi - 0x0f, 0x82, 0x48, 0x00, 0x00, 0x00, //0x000000a1 jb LBB0_6 - //0x000000a7 LBB0_5 - 0x0f, 0xb7, 0xd2, //0x000000a7 movzwl %dx, %edx - 0x48, 0x83, 0xca, 0x01, //0x000000aa orq $1, %rdx - 0x48, 0x8d, 0x35, 0x6b, 0x08, 0x00, 0x00, //0x000000ae leaq $2155(%rip), %rsi /* _Digits+0(%rip) */ - 0x8a, 0x14, 0x32, //0x000000b5 movb (%rdx,%rsi), %dl - 0x89, 0xce, //0x000000b8 movl %ecx, %esi - 0x83, 0xc1, 0x01, //0x000000ba addl $1, %ecx - 0x88, 0x14, 0x37, //0x000000bd movb %dl, (%rdi,%rsi) - //0x000000c0 LBB0_7 - 0x48, 0x8d, 0x15, 0x59, 0x08, 0x00, 0x00, //0x000000c0 leaq $2137(%rip), %rdx /* _Digits+0(%rip) */ - 0x8a, 0x14, 0x10, //0x000000c7 movb (%rax,%rdx), %dl - 0x89, 0xce, //0x000000ca movl %ecx, %esi - 0x83, 0xc1, 0x01, //0x000000cc addl $1, %ecx - 0x88, 0x14, 0x37, //0x000000cf movb %dl, (%rdi,%rsi) - //0x000000d2 LBB0_8 - 0x0f, 0xb7, 0xc0, //0x000000d2 movzwl %ax, %eax - 0x48, 0x83, 0xc8, 0x01, //0x000000d5 orq $1, %rax - 0x48, 0x8d, 0x15, 0x40, 0x08, 0x00, 0x00, //0x000000d9 leaq $2112(%rip), %rdx /* _Digits+0(%rip) */ - 0x8a, 0x04, 0x10, //0x000000e0 movb (%rax,%rdx), %al - 0x89, 0xca, //0x000000e3 movl %ecx, %edx - 0x83, 0xc1, 0x01, //0x000000e5 addl $1, %ecx - 0x88, 0x04, 0x17, //0x000000e8 movb %al, (%rdi,%rdx) - 0x89, 0xc8, //0x000000eb movl %ecx, %eax - 0x5d, //0x000000ed popq %rbp - 0xc3, //0x000000ee retq - //0x000000ef LBB0_6 - 0x31, 0xc9, //0x000000ef xorl %ecx, %ecx - 0x83, 0xfe, 0x0a, //0x000000f1 cmpl $10, %esi - 0x0f, 0x83, 0xc6, 0xff, 0xff, 0xff, //0x000000f4 jae LBB0_7 - 0xe9, 0xd3, 0xff, 0xff, 0xff, //0x000000fa jmp LBB0_8 - //0x000000ff LBB0_25 - 0xc6, 0x07, 0x2d, //0x000000ff movb $45, (%rdi) - 0x48, 0xf7, 0xde, //0x00000102 negq %rsi - 0x48, 0x81, 0xfe, 0x0f, 0x27, 0x00, 0x00, //0x00000105 cmpq $9999, %rsi - 0x0f, 0x87, 0xd9, 0x01, 0x00, 0x00, //0x0000010c ja LBB0_33 - 0x0f, 0xb7, 0xc6, //0x00000112 movzwl %si, %eax - 0xc1, 0xe8, 0x02, //0x00000115 shrl $2, %eax - 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000118 imull $5243, %eax, %eax - 0xc1, 0xe8, 0x11, //0x0000011e shrl $17, %eax - 0x48, 0x8d, 0x14, 0x00, //0x00000121 leaq (%rax,%rax), %rdx - 0x6b, 0xc0, 0x64, //0x00000125 imull $100, %eax, %eax - 0x89, 0xf1, //0x00000128 movl %esi, %ecx - 0x29, 0xc1, //0x0000012a subl %eax, %ecx - 0x0f, 0xb7, 0xc1, //0x0000012c movzwl %cx, %eax - 0x48, 0x01, 0xc0, //0x0000012f addq %rax, %rax - 0x81, 0xfe, 0xe8, 0x03, 0x00, 0x00, //0x00000132 cmpl $1000, %esi - 0x0f, 0x82, 0xab, 0x00, 0x00, 0x00, //0x00000138 jb LBB0_28 - 0x48, 0x8d, 0x0d, 0xdb, 0x07, 0x00, 0x00, //0x0000013e leaq $2011(%rip), %rcx /* _Digits+0(%rip) */ - 0x8a, 0x0c, 0x0a, //0x00000145 movb (%rdx,%rcx), %cl - 0x88, 0x4f, 0x01, //0x00000148 movb %cl, $1(%rdi) - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x0000014b movl $1, %ecx - 0xe9, 0x9f, 0x00, 0x00, 0x00, //0x00000150 jmp LBB0_29 - //0x00000155 LBB0_9 - 0x48, 0x81, 0xfe, 0xff, 0xe0, 0xf5, 0x05, //0x00000155 cmpq $99999999, %rsi - 0x0f, 0x87, 0x1e, 0x02, 0x00, 0x00, //0x0000015c ja LBB0_17 - 0x89, 0xf0, //0x00000162 movl %esi, %eax - 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00000164 movl $3518437209, %edx - 0x48, 0x0f, 0xaf, 0xd0, //0x00000169 imulq %rax, %rdx - 0x48, 0xc1, 0xea, 0x2d, //0x0000016d shrq $45, %rdx - 0x44, 0x69, 0xc2, 0x10, 0x27, 0x00, 0x00, //0x00000171 imull $10000, %edx, %r8d - 0x89, 0xf1, //0x00000178 movl %esi, %ecx - 0x44, 0x29, 0xc1, //0x0000017a subl %r8d, %ecx - 0x4c, 0x69, 0xd0, 0x83, 0xde, 0x1b, 0x43, //0x0000017d imulq $1125899907, %rax, %r10 - 0x49, 0xc1, 0xea, 0x31, //0x00000184 shrq $49, %r10 - 0x41, 0x83, 0xe2, 0xfe, //0x00000188 andl $-2, %r10d - 0x0f, 0xb7, 0xc2, //0x0000018c movzwl %dx, %eax - 0xc1, 0xe8, 0x02, //0x0000018f shrl $2, %eax - 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000192 imull $5243, %eax, %eax - 0xc1, 0xe8, 0x11, //0x00000198 shrl $17, %eax - 0x6b, 0xc0, 0x64, //0x0000019b imull $100, %eax, %eax - 0x29, 0xc2, //0x0000019e subl %eax, %edx - 0x44, 0x0f, 0xb7, 0xca, //0x000001a0 movzwl %dx, %r9d - 0x4d, 0x01, 0xc9, //0x000001a4 addq %r9, %r9 - 0x0f, 0xb7, 0xc1, //0x000001a7 movzwl %cx, %eax - 0xc1, 0xe8, 0x02, //0x000001aa shrl $2, %eax - 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x000001ad imull $5243, %eax, %eax - 0xc1, 0xe8, 0x11, //0x000001b3 shrl $17, %eax - 0x4c, 0x8d, 0x04, 0x00, //0x000001b6 leaq (%rax,%rax), %r8 - 0x6b, 0xc0, 0x64, //0x000001ba imull $100, %eax, %eax - 0x29, 0xc1, //0x000001bd subl %eax, %ecx - 0x44, 0x0f, 0xb7, 0xd9, //0x000001bf movzwl %cx, %r11d - 0x4d, 0x01, 0xdb, //0x000001c3 addq %r11, %r11 - 0x81, 0xfe, 0x80, 0x96, 0x98, 0x00, //0x000001c6 cmpl $10000000, %esi - 0x0f, 0x82, 0x70, 0x00, 0x00, 0x00, //0x000001cc jb LBB0_12 - 0x48, 0x8d, 0x05, 0x47, 0x07, 0x00, 0x00, //0x000001d2 leaq $1863(%rip), %rax /* _Digits+0(%rip) */ - 0x41, 0x8a, 0x04, 0x02, //0x000001d9 movb (%r10,%rax), %al - 0x88, 0x07, //0x000001dd movb %al, (%rdi) - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x000001df movl $1, %ecx - 0xe9, 0x67, 0x00, 0x00, 0x00, //0x000001e4 jmp LBB0_13 - //0x000001e9 LBB0_28 - 0x31, 0xc9, //0x000001e9 xorl %ecx, %ecx - 0x83, 0xfe, 0x64, //0x000001eb cmpl $100, %esi - 0x0f, 0x82, 0xd4, 0x00, 0x00, 0x00, //0x000001ee jb LBB0_30 - //0x000001f4 LBB0_29 - 0x0f, 0xb7, 0xd2, //0x000001f4 movzwl %dx, %edx - 0x48, 0x83, 0xca, 0x01, //0x000001f7 orq $1, %rdx - 0x48, 0x8d, 0x35, 0x1e, 0x07, 0x00, 0x00, //0x000001fb leaq $1822(%rip), %rsi /* _Digits+0(%rip) */ - 0x8a, 0x14, 0x32, //0x00000202 movb (%rdx,%rsi), %dl - 0x89, 0xce, //0x00000205 movl %ecx, %esi - 0x83, 0xc1, 0x01, //0x00000207 addl $1, %ecx - 0x88, 0x54, 0x37, 0x01, //0x0000020a movb %dl, $1(%rdi,%rsi) - //0x0000020e LBB0_31 - 0x48, 0x8d, 0x15, 0x0b, 0x07, 0x00, 0x00, //0x0000020e leaq $1803(%rip), %rdx /* _Digits+0(%rip) */ - 0x8a, 0x14, 0x10, //0x00000215 movb (%rax,%rdx), %dl - 0x89, 0xce, //0x00000218 movl %ecx, %esi - 0x83, 0xc1, 0x01, //0x0000021a addl $1, %ecx - 0x88, 0x54, 0x37, 0x01, //0x0000021d movb %dl, $1(%rdi,%rsi) - //0x00000221 LBB0_32 - 0x0f, 0xb7, 0xc0, //0x00000221 movzwl %ax, %eax - 0x48, 0x83, 0xc8, 0x01, //0x00000224 orq $1, %rax - 0x48, 0x8d, 0x15, 0xf1, 0x06, 0x00, 0x00, //0x00000228 leaq $1777(%rip), %rdx /* _Digits+0(%rip) */ - 0x8a, 0x04, 0x10, //0x0000022f movb (%rax,%rdx), %al - 0x89, 0xca, //0x00000232 movl %ecx, %edx - 0x83, 0xc1, 0x01, //0x00000234 addl $1, %ecx - 0x88, 0x44, 0x17, 0x01, //0x00000237 movb %al, $1(%rdi,%rdx) - 0x83, 0xc1, 0x01, //0x0000023b addl $1, %ecx - 0x89, 0xc8, //0x0000023e movl %ecx, %eax - 0x5d, //0x00000240 popq %rbp - 0xc3, //0x00000241 retq - //0x00000242 LBB0_12 - 0x31, 0xc9, //0x00000242 xorl %ecx, %ecx - 0x81, 0xfe, 0x40, 0x42, 0x0f, 0x00, //0x00000244 cmpl $1000000, %esi - 0x0f, 0x82, 0x88, 0x00, 0x00, 0x00, //0x0000024a jb LBB0_14 - //0x00000250 LBB0_13 - 0x44, 0x89, 0xd0, //0x00000250 movl %r10d, %eax - 0x48, 0x83, 0xc8, 0x01, //0x00000253 orq $1, %rax - 0x48, 0x8d, 0x35, 0xc2, 0x06, 0x00, 0x00, //0x00000257 leaq $1730(%rip), %rsi /* _Digits+0(%rip) */ - 0x8a, 0x04, 0x30, //0x0000025e movb (%rax,%rsi), %al - 0x89, 0xce, //0x00000261 movl %ecx, %esi - 0x83, 0xc1, 0x01, //0x00000263 addl $1, %ecx - 0x88, 0x04, 0x37, //0x00000266 movb %al, (%rdi,%rsi) - //0x00000269 LBB0_15 - 0x48, 0x8d, 0x05, 0xb0, 0x06, 0x00, 0x00, //0x00000269 leaq $1712(%rip), %rax /* _Digits+0(%rip) */ - 0x41, 0x8a, 0x04, 0x01, //0x00000270 movb (%r9,%rax), %al - 0x89, 0xce, //0x00000274 movl %ecx, %esi - 0x83, 0xc1, 0x01, //0x00000276 addl $1, %ecx - 0x88, 0x04, 0x37, //0x00000279 movb %al, (%rdi,%rsi) - //0x0000027c LBB0_16 - 0x41, 0x0f, 0xb7, 0xc1, //0x0000027c movzwl %r9w, %eax - 0x48, 0x83, 0xc8, 0x01, //0x00000280 orq $1, %rax - 0x48, 0x8d, 0x35, 0x95, 0x06, 0x00, 0x00, //0x00000284 leaq $1685(%rip), %rsi /* _Digits+0(%rip) */ - 0x8a, 0x04, 0x30, //0x0000028b movb (%rax,%rsi), %al - 0x89, 0xca, //0x0000028e movl %ecx, %edx - 0x88, 0x04, 0x17, //0x00000290 movb %al, (%rdi,%rdx) - 0x41, 0x8a, 0x04, 0x30, //0x00000293 movb (%r8,%rsi), %al - 0x88, 0x44, 0x17, 0x01, //0x00000297 movb %al, $1(%rdi,%rdx) - 0x41, 0x0f, 0xb7, 0xc0, //0x0000029b movzwl %r8w, %eax - 0x48, 0x83, 0xc8, 0x01, //0x0000029f orq $1, %rax - 0x8a, 0x04, 0x30, //0x000002a3 movb (%rax,%rsi), %al - 0x88, 0x44, 0x17, 0x02, //0x000002a6 movb %al, $2(%rdi,%rdx) - 0x41, 0x8a, 0x04, 0x33, //0x000002aa movb (%r11,%rsi), %al - 0x88, 0x44, 0x17, 0x03, //0x000002ae movb %al, $3(%rdi,%rdx) - 0x41, 0x0f, 0xb7, 0xc3, //0x000002b2 movzwl %r11w, %eax - 0x48, 0x83, 0xc8, 0x01, //0x000002b6 orq $1, %rax - 0x8a, 0x04, 0x30, //0x000002ba movb (%rax,%rsi), %al - 0x83, 0xc1, 0x05, //0x000002bd addl $5, %ecx - 0x88, 0x44, 0x17, 0x04, //0x000002c0 movb %al, $4(%rdi,%rdx) - 0x89, 0xc8, //0x000002c4 movl %ecx, %eax - 0x5d, //0x000002c6 popq %rbp - 0xc3, //0x000002c7 retq - //0x000002c8 LBB0_30 - 0x31, 0xc9, //0x000002c8 xorl %ecx, %ecx - 0x83, 0xfe, 0x0a, //0x000002ca cmpl $10, %esi - 0x0f, 0x83, 0x3b, 0xff, 0xff, 0xff, //0x000002cd jae LBB0_31 - 0xe9, 0x49, 0xff, 0xff, 0xff, //0x000002d3 jmp LBB0_32 - //0x000002d8 LBB0_14 - 0x31, 0xc9, //0x000002d8 xorl %ecx, %ecx - 0x81, 0xfe, 0xa0, 0x86, 0x01, 0x00, //0x000002da cmpl $100000, %esi - 0x0f, 0x83, 0x83, 0xff, 0xff, 0xff, //0x000002e0 jae LBB0_15 - 0xe9, 0x91, 0xff, 0xff, 0xff, //0x000002e6 jmp LBB0_16 - //0x000002eb LBB0_33 - 0x48, 0x81, 0xfe, 0xff, 0xe0, 0xf5, 0x05, //0x000002eb cmpq $99999999, %rsi - 0x0f, 0x87, 0x3e, 0x02, 0x00, 0x00, //0x000002f2 ja LBB0_41 - 0x89, 0xf0, //0x000002f8 movl %esi, %eax - 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x000002fa movl $3518437209, %edx - 0x48, 0x0f, 0xaf, 0xd0, //0x000002ff imulq %rax, %rdx - 0x48, 0xc1, 0xea, 0x2d, //0x00000303 shrq $45, %rdx - 0x44, 0x69, 0xc2, 0x10, 0x27, 0x00, 0x00, //0x00000307 imull $10000, %edx, %r8d - 0x89, 0xf1, //0x0000030e movl %esi, %ecx - 0x44, 0x29, 0xc1, //0x00000310 subl %r8d, %ecx - 0x4c, 0x69, 0xd0, 0x83, 0xde, 0x1b, 0x43, //0x00000313 imulq $1125899907, %rax, %r10 - 0x49, 0xc1, 0xea, 0x31, //0x0000031a shrq $49, %r10 - 0x41, 0x83, 0xe2, 0xfe, //0x0000031e andl $-2, %r10d - 0x0f, 0xb7, 0xc2, //0x00000322 movzwl %dx, %eax - 0xc1, 0xe8, 0x02, //0x00000325 shrl $2, %eax - 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000328 imull $5243, %eax, %eax - 0xc1, 0xe8, 0x11, //0x0000032e shrl $17, %eax - 0x6b, 0xc0, 0x64, //0x00000331 imull $100, %eax, %eax - 0x29, 0xc2, //0x00000334 subl %eax, %edx - 0x44, 0x0f, 0xb7, 0xca, //0x00000336 movzwl %dx, %r9d - 0x4d, 0x01, 0xc9, //0x0000033a addq %r9, %r9 - 0x0f, 0xb7, 0xc1, //0x0000033d movzwl %cx, %eax - 0xc1, 0xe8, 0x02, //0x00000340 shrl $2, %eax - 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000343 imull $5243, %eax, %eax - 0xc1, 0xe8, 0x11, //0x00000349 shrl $17, %eax - 0x4c, 0x8d, 0x04, 0x00, //0x0000034c leaq (%rax,%rax), %r8 - 0x6b, 0xc0, 0x64, //0x00000350 imull $100, %eax, %eax - 0x29, 0xc1, //0x00000353 subl %eax, %ecx - 0x44, 0x0f, 0xb7, 0xd9, //0x00000355 movzwl %cx, %r11d - 0x4d, 0x01, 0xdb, //0x00000359 addq %r11, %r11 - 0x81, 0xfe, 0x80, 0x96, 0x98, 0x00, //0x0000035c cmpl $10000000, %esi - 0x0f, 0x82, 0x2f, 0x01, 0x00, 0x00, //0x00000362 jb LBB0_36 - 0x48, 0x8d, 0x05, 0xb1, 0x05, 0x00, 0x00, //0x00000368 leaq $1457(%rip), %rax /* _Digits+0(%rip) */ - 0x41, 0x8a, 0x04, 0x02, //0x0000036f movb (%r10,%rax), %al - 0x88, 0x47, 0x01, //0x00000373 movb %al, $1(%rdi) - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000376 movl $1, %ecx - 0xe9, 0x25, 0x01, 0x00, 0x00, //0x0000037b jmp LBB0_37 - //0x00000380 LBB0_17 - 0x48, 0xb9, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x00000380 movabsq $10000000000000000, %rcx - 0x48, 0x39, 0xce, //0x0000038a cmpq %rcx, %rsi - 0x0f, 0x83, 0xbe, 0x02, 0x00, 0x00, //0x0000038d jae LBB0_19 - 0x48, 0xb9, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00000393 movabsq $-6067343680855748867, %rcx - 0x48, 0x89, 0xf0, //0x0000039d movq %rsi, %rax - 0x48, 0xf7, 0xe1, //0x000003a0 mulq %rcx - 0x48, 0xc1, 0xea, 0x1a, //0x000003a3 shrq $26, %rdx - 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x000003a7 imull $100000000, %edx, %eax - 0x29, 0xc6, //0x000003ad subl %eax, %esi - 0xc5, 0xf9, 0x6e, 0xc2, //0x000003af vmovd %edx, %xmm0 - 0xc5, 0xfa, 0x6f, 0x0d, 0x45, 0xfc, 0xff, 0xff, //0x000003b3 vmovdqu $-955(%rip), %xmm1 /* LCPI0_0+0(%rip) */ - 0xc5, 0xf9, 0xf4, 0xd1, //0x000003bb vpmuludq %xmm1, %xmm0, %xmm2 - 0xc5, 0xe9, 0x73, 0xd2, 0x2d, //0x000003bf vpsrlq $45, %xmm2, %xmm2 - 0xb8, 0x10, 0x27, 0x00, 0x00, //0x000003c4 movl $10000, %eax - 0xc4, 0xe1, 0xf9, 0x6e, 0xd8, //0x000003c9 vmovq %rax, %xmm3 - 0xc5, 0xe9, 0xf4, 0xe3, //0x000003ce vpmuludq %xmm3, %xmm2, %xmm4 - 0xc5, 0xf9, 0xfa, 0xc4, //0x000003d2 vpsubd %xmm4, %xmm0, %xmm0 - 0xc5, 0xe9, 0x61, 0xc0, //0x000003d6 vpunpcklwd %xmm0, %xmm2, %xmm0 - 0xc5, 0xf9, 0x73, 0xf0, 0x02, //0x000003da vpsllq $2, %xmm0, %xmm0 - 0xc5, 0xfb, 0x70, 0xc0, 0x50, //0x000003df vpshuflw $80, %xmm0, %xmm0 - 0xc5, 0xf9, 0x70, 0xc0, 0x50, //0x000003e4 vpshufd $80, %xmm0, %xmm0 - 0xc4, 0xe2, 0x79, 0x59, 0x15, 0x3e, 0xfc, 0xff, 0xff, //0x000003e9 vpbroadcastq $-962(%rip), %xmm2 /* LCPI0_1+0(%rip) */ - 0xc4, 0xe2, 0x79, 0x59, 0x25, 0x3d, 0xfc, 0xff, 0xff, //0x000003f2 vpbroadcastq $-963(%rip), %xmm4 /* LCPI0_2+0(%rip) */ - 0xc5, 0xf9, 0xe4, 0xc2, //0x000003fb vpmulhuw %xmm2, %xmm0, %xmm0 - 0xc5, 0xf9, 0xe4, 0xc4, //0x000003ff vpmulhuw %xmm4, %xmm0, %xmm0 - 0xc5, 0xfa, 0x6f, 0x2d, 0x05, 0xfc, 0xff, 0xff, //0x00000403 vmovdqu $-1019(%rip), %xmm5 /* LCPI0_3+0(%rip) */ - 0xc5, 0xf9, 0xd5, 0xf5, //0x0000040b vpmullw %xmm5, %xmm0, %xmm6 - 0xc5, 0xc9, 0x73, 0xf6, 0x10, //0x0000040f vpsllq $16, %xmm6, %xmm6 - 0xc5, 0xf9, 0xf9, 0xc6, //0x00000414 vpsubw %xmm6, %xmm0, %xmm0 - 0xc5, 0xf9, 0x6e, 0xf6, //0x00000418 vmovd %esi, %xmm6 - 0xc5, 0xc9, 0xf4, 0xc9, //0x0000041c vpmuludq %xmm1, %xmm6, %xmm1 - 0xc5, 0xf1, 0x73, 0xd1, 0x2d, //0x00000420 vpsrlq $45, %xmm1, %xmm1 - 0xc5, 0xf1, 0xf4, 0xdb, //0x00000425 vpmuludq %xmm3, %xmm1, %xmm3 - 0xc5, 0xc9, 0xfa, 0xdb, //0x00000429 vpsubd %xmm3, %xmm6, %xmm3 - 0xc5, 0xf1, 0x61, 0xcb, //0x0000042d vpunpcklwd %xmm3, %xmm1, %xmm1 - 0xc5, 0xf1, 0x73, 0xf1, 0x02, //0x00000431 vpsllq $2, %xmm1, %xmm1 - 0xc5, 0xfb, 0x70, 0xc9, 0x50, //0x00000436 vpshuflw $80, %xmm1, %xmm1 - 0xc5, 0xf9, 0x70, 0xc9, 0x50, //0x0000043b vpshufd $80, %xmm1, %xmm1 - 0xc5, 0xf1, 0xe4, 0xca, //0x00000440 vpmulhuw %xmm2, %xmm1, %xmm1 - 0xc5, 0xf1, 0xe4, 0xcc, //0x00000444 vpmulhuw %xmm4, %xmm1, %xmm1 - 0xc5, 0xf1, 0xd5, 0xd5, //0x00000448 vpmullw %xmm5, %xmm1, %xmm2 - 0xc5, 0xe9, 0x73, 0xf2, 0x10, //0x0000044c vpsllq $16, %xmm2, %xmm2 - 0xc5, 0xf1, 0xf9, 0xca, //0x00000451 vpsubw %xmm2, %xmm1, %xmm1 - 0xc5, 0xf9, 0x67, 0xc1, //0x00000455 vpackuswb %xmm1, %xmm0, %xmm0 - 0xc5, 0xf9, 0xfc, 0x0d, 0xbf, 0xfb, 0xff, 0xff, //0x00000459 vpaddb $-1089(%rip), %xmm0, %xmm1 /* LCPI0_4+0(%rip) */ - 0xc5, 0xe9, 0xef, 0xd2, //0x00000461 vpxor %xmm2, %xmm2, %xmm2 - 0xc5, 0xf9, 0x74, 0xc2, //0x00000465 vpcmpeqb %xmm2, %xmm0, %xmm0 - 0xc5, 0xf9, 0xd7, 0xc0, //0x00000469 vpmovmskb %xmm0, %eax - 0xf7, 0xd0, //0x0000046d notl %eax - 0x0d, 0x00, 0x80, 0x00, 0x00, //0x0000046f orl $32768, %eax - 0x0f, 0xbc, 0xc0, //0x00000474 bsfl %eax, %eax - 0xb9, 0x10, 0x00, 0x00, 0x00, //0x00000477 movl $16, %ecx - 0x29, 0xc1, //0x0000047c subl %eax, %ecx - 0x48, 0xc1, 0xe0, 0x04, //0x0000047e shlq $4, %rax - 0x48, 0x8d, 0x15, 0x67, 0x05, 0x00, 0x00, //0x00000482 leaq $1383(%rip), %rdx /* _VecShiftShuffles+0(%rip) */ - 0xc4, 0xe2, 0x71, 0x00, 0x04, 0x10, //0x00000489 vpshufb (%rax,%rdx), %xmm1, %xmm0 - 0xc5, 0xfa, 0x7f, 0x07, //0x0000048f vmovdqu %xmm0, (%rdi) - 0x89, 0xc8, //0x00000493 movl %ecx, %eax - 0x5d, //0x00000495 popq %rbp - 0xc3, //0x00000496 retq - //0x00000497 LBB0_36 - 0x31, 0xc9, //0x00000497 xorl %ecx, %ecx - 0x81, 0xfe, 0x40, 0x42, 0x0f, 0x00, //0x00000499 cmpl $1000000, %esi - 0x0f, 0x82, 0x7e, 0x00, 0x00, 0x00, //0x0000049f jb LBB0_38 - //0x000004a5 LBB0_37 - 0x44, 0x89, 0xd0, //0x000004a5 movl %r10d, %eax - 0x48, 0x83, 0xc8, 0x01, //0x000004a8 orq $1, %rax - 0x48, 0x8d, 0x35, 0x6d, 0x04, 0x00, 0x00, //0x000004ac leaq $1133(%rip), %rsi /* _Digits+0(%rip) */ - 0x8a, 0x04, 0x30, //0x000004b3 movb (%rax,%rsi), %al - 0x89, 0xce, //0x000004b6 movl %ecx, %esi - 0x83, 0xc1, 0x01, //0x000004b8 addl $1, %ecx - 0x88, 0x44, 0x37, 0x01, //0x000004bb movb %al, $1(%rdi,%rsi) - //0x000004bf LBB0_39 - 0x48, 0x8d, 0x05, 0x5a, 0x04, 0x00, 0x00, //0x000004bf leaq $1114(%rip), %rax /* _Digits+0(%rip) */ - 0x41, 0x8a, 0x04, 0x01, //0x000004c6 movb (%r9,%rax), %al - 0x89, 0xce, //0x000004ca movl %ecx, %esi - 0x83, 0xc1, 0x01, //0x000004cc addl $1, %ecx - 0x88, 0x44, 0x37, 0x01, //0x000004cf movb %al, $1(%rdi,%rsi) - //0x000004d3 LBB0_40 - 0x41, 0x0f, 0xb7, 0xc1, //0x000004d3 movzwl %r9w, %eax - 0x48, 0x83, 0xc8, 0x01, //0x000004d7 orq $1, %rax - 0x48, 0x8d, 0x35, 0x3e, 0x04, 0x00, 0x00, //0x000004db leaq $1086(%rip), %rsi /* _Digits+0(%rip) */ - 0x8a, 0x04, 0x30, //0x000004e2 movb (%rax,%rsi), %al - 0x89, 0xca, //0x000004e5 movl %ecx, %edx - 0x88, 0x44, 0x17, 0x01, //0x000004e7 movb %al, $1(%rdi,%rdx) - 0x41, 0x8a, 0x04, 0x30, //0x000004eb movb (%r8,%rsi), %al - 0x88, 0x44, 0x17, 0x02, //0x000004ef movb %al, $2(%rdi,%rdx) - 0x41, 0x0f, 0xb7, 0xc0, //0x000004f3 movzwl %r8w, %eax - 0x48, 0x83, 0xc8, 0x01, //0x000004f7 orq $1, %rax - 0x8a, 0x04, 0x30, //0x000004fb movb (%rax,%rsi), %al - 0x88, 0x44, 0x17, 0x03, //0x000004fe movb %al, $3(%rdi,%rdx) - 0x41, 0x8a, 0x04, 0x33, //0x00000502 movb (%r11,%rsi), %al - 0x88, 0x44, 0x17, 0x04, //0x00000506 movb %al, $4(%rdi,%rdx) - 0x41, 0x0f, 0xb7, 0xc3, //0x0000050a movzwl %r11w, %eax - 0x48, 0x83, 0xc8, 0x01, //0x0000050e orq $1, %rax - 0x8a, 0x04, 0x30, //0x00000512 movb (%rax,%rsi), %al - 0x83, 0xc1, 0x05, //0x00000515 addl $5, %ecx - 0x88, 0x44, 0x17, 0x05, //0x00000518 movb %al, $5(%rdi,%rdx) - 0x83, 0xc1, 0x01, //0x0000051c addl $1, %ecx - 0x89, 0xc8, //0x0000051f movl %ecx, %eax - 0x5d, //0x00000521 popq %rbp - 0xc3, //0x00000522 retq - //0x00000523 LBB0_38 - 0x31, 0xc9, //0x00000523 xorl %ecx, %ecx - 0x81, 0xfe, 0xa0, 0x86, 0x01, 0x00, //0x00000525 cmpl $100000, %esi - 0x0f, 0x83, 0x8e, 0xff, 0xff, 0xff, //0x0000052b jae LBB0_39 - 0xe9, 0x9d, 0xff, 0xff, 0xff, //0x00000531 jmp LBB0_40 - //0x00000536 LBB0_41 - 0x48, 0xb9, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x00000536 movabsq $10000000000000000, %rcx - 0x48, 0x39, 0xce, //0x00000540 cmpq %rcx, %rsi - 0x0f, 0x83, 0x69, 0x02, 0x00, 0x00, //0x00000543 jae LBB0_43 - 0x48, 0xb9, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00000549 movabsq $-6067343680855748867, %rcx - 0x48, 0x89, 0xf0, //0x00000553 movq %rsi, %rax - 0x48, 0xf7, 0xe1, //0x00000556 mulq %rcx - 0x48, 0xc1, 0xea, 0x1a, //0x00000559 shrq $26, %rdx - 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x0000055d imull $100000000, %edx, %eax - 0x29, 0xc6, //0x00000563 subl %eax, %esi - 0xc5, 0xf9, 0x6e, 0xc2, //0x00000565 vmovd %edx, %xmm0 - 0xc5, 0xfa, 0x6f, 0x0d, 0x8f, 0xfa, 0xff, 0xff, //0x00000569 vmovdqu $-1393(%rip), %xmm1 /* LCPI0_0+0(%rip) */ - 0xc5, 0xf9, 0xf4, 0xd1, //0x00000571 vpmuludq %xmm1, %xmm0, %xmm2 - 0xc5, 0xe9, 0x73, 0xd2, 0x2d, //0x00000575 vpsrlq $45, %xmm2, %xmm2 - 0xb8, 0x10, 0x27, 0x00, 0x00, //0x0000057a movl $10000, %eax - 0xc4, 0xe1, 0xf9, 0x6e, 0xd8, //0x0000057f vmovq %rax, %xmm3 - 0xc5, 0xe9, 0xf4, 0xe3, //0x00000584 vpmuludq %xmm3, %xmm2, %xmm4 - 0xc5, 0xf9, 0xfa, 0xc4, //0x00000588 vpsubd %xmm4, %xmm0, %xmm0 - 0xc5, 0xe9, 0x61, 0xc0, //0x0000058c vpunpcklwd %xmm0, %xmm2, %xmm0 - 0xc5, 0xf9, 0x73, 0xf0, 0x02, //0x00000590 vpsllq $2, %xmm0, %xmm0 - 0xc5, 0xfb, 0x70, 0xc0, 0x50, //0x00000595 vpshuflw $80, %xmm0, %xmm0 - 0xc5, 0xf9, 0x70, 0xc0, 0x50, //0x0000059a vpshufd $80, %xmm0, %xmm0 - 0xc4, 0xe2, 0x79, 0x59, 0x15, 0x88, 0xfa, 0xff, 0xff, //0x0000059f vpbroadcastq $-1400(%rip), %xmm2 /* LCPI0_1+0(%rip) */ - 0xc4, 0xe2, 0x79, 0x59, 0x25, 0x87, 0xfa, 0xff, 0xff, //0x000005a8 vpbroadcastq $-1401(%rip), %xmm4 /* LCPI0_2+0(%rip) */ - 0xc5, 0xf9, 0xe4, 0xc2, //0x000005b1 vpmulhuw %xmm2, %xmm0, %xmm0 - 0xc5, 0xf9, 0xe4, 0xc4, //0x000005b5 vpmulhuw %xmm4, %xmm0, %xmm0 - 0xc5, 0xfa, 0x6f, 0x2d, 0x4f, 0xfa, 0xff, 0xff, //0x000005b9 vmovdqu $-1457(%rip), %xmm5 /* LCPI0_3+0(%rip) */ - 0xc5, 0xf9, 0xd5, 0xf5, //0x000005c1 vpmullw %xmm5, %xmm0, %xmm6 - 0xc5, 0xc9, 0x73, 0xf6, 0x10, //0x000005c5 vpsllq $16, %xmm6, %xmm6 - 0xc5, 0xf9, 0xf9, 0xc6, //0x000005ca vpsubw %xmm6, %xmm0, %xmm0 - 0xc5, 0xf9, 0x6e, 0xf6, //0x000005ce vmovd %esi, %xmm6 - 0xc5, 0xc9, 0xf4, 0xc9, //0x000005d2 vpmuludq %xmm1, %xmm6, %xmm1 - 0xc5, 0xf1, 0x73, 0xd1, 0x2d, //0x000005d6 vpsrlq $45, %xmm1, %xmm1 - 0xc5, 0xf1, 0xf4, 0xdb, //0x000005db vpmuludq %xmm3, %xmm1, %xmm3 - 0xc5, 0xc9, 0xfa, 0xdb, //0x000005df vpsubd %xmm3, %xmm6, %xmm3 - 0xc5, 0xf1, 0x61, 0xcb, //0x000005e3 vpunpcklwd %xmm3, %xmm1, %xmm1 - 0xc5, 0xf1, 0x73, 0xf1, 0x02, //0x000005e7 vpsllq $2, %xmm1, %xmm1 - 0xc5, 0xfb, 0x70, 0xc9, 0x50, //0x000005ec vpshuflw $80, %xmm1, %xmm1 - 0xc5, 0xf9, 0x70, 0xc9, 0x50, //0x000005f1 vpshufd $80, %xmm1, %xmm1 - 0xc5, 0xf1, 0xe4, 0xca, //0x000005f6 vpmulhuw %xmm2, %xmm1, %xmm1 - 0xc5, 0xf1, 0xe4, 0xcc, //0x000005fa vpmulhuw %xmm4, %xmm1, %xmm1 - 0xc5, 0xf1, 0xd5, 0xd5, //0x000005fe vpmullw %xmm5, %xmm1, %xmm2 - 0xc5, 0xe9, 0x73, 0xf2, 0x10, //0x00000602 vpsllq $16, %xmm2, %xmm2 - 0xc5, 0xf1, 0xf9, 0xca, //0x00000607 vpsubw %xmm2, %xmm1, %xmm1 - 0xc5, 0xf9, 0x67, 0xc1, //0x0000060b vpackuswb %xmm1, %xmm0, %xmm0 - 0xc5, 0xf9, 0xfc, 0x0d, 0x09, 0xfa, 0xff, 0xff, //0x0000060f vpaddb $-1527(%rip), %xmm0, %xmm1 /* LCPI0_4+0(%rip) */ - 0xc5, 0xe9, 0xef, 0xd2, //0x00000617 vpxor %xmm2, %xmm2, %xmm2 - 0xc5, 0xf9, 0x74, 0xc2, //0x0000061b vpcmpeqb %xmm2, %xmm0, %xmm0 - 0xc5, 0xf9, 0xd7, 0xc0, //0x0000061f vpmovmskb %xmm0, %eax - 0xf7, 0xd0, //0x00000623 notl %eax - 0x0d, 0x00, 0x80, 0x00, 0x00, //0x00000625 orl $32768, %eax - 0x0f, 0xbc, 0xc0, //0x0000062a bsfl %eax, %eax - 0xb9, 0x10, 0x00, 0x00, 0x00, //0x0000062d movl $16, %ecx - 0x29, 0xc1, //0x00000632 subl %eax, %ecx - 0x48, 0xc1, 0xe0, 0x04, //0x00000634 shlq $4, %rax - 0x48, 0x8d, 0x15, 0xb1, 0x03, 0x00, 0x00, //0x00000638 leaq $945(%rip), %rdx /* _VecShiftShuffles+0(%rip) */ - 0xc4, 0xe2, 0x71, 0x00, 0x04, 0x10, //0x0000063f vpshufb (%rax,%rdx), %xmm1, %xmm0 - 0xc5, 0xfa, 0x7f, 0x47, 0x01, //0x00000645 vmovdqu %xmm0, $1(%rdi) - 0x83, 0xc1, 0x01, //0x0000064a addl $1, %ecx - 0x89, 0xc8, //0x0000064d movl %ecx, %eax - 0x5d, //0x0000064f popq %rbp - 0xc3, //0x00000650 retq - //0x00000651 LBB0_19 - 0x48, 0xba, 0x57, 0x78, 0x13, 0xb1, 0x2f, 0x65, 0xa5, 0x39, //0x00000651 movabsq $4153837486827862103, %rdx - 0x48, 0x89, 0xf0, //0x0000065b movq %rsi, %rax - 0x48, 0xf7, 0xe2, //0x0000065e mulq %rdx - 0x48, 0xc1, 0xea, 0x33, //0x00000661 shrq $51, %rdx - 0x48, 0x0f, 0xaf, 0xca, //0x00000665 imulq %rdx, %rcx - 0x48, 0x29, 0xce, //0x00000669 subq %rcx, %rsi - 0x83, 0xfa, 0x09, //0x0000066c cmpl $9, %edx - 0x0f, 0x87, 0x0f, 0x00, 0x00, 0x00, //0x0000066f ja LBB0_21 - 0x80, 0xc2, 0x30, //0x00000675 addb $48, %dl - 0x88, 0x17, //0x00000678 movb %dl, (%rdi) - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x0000067a movl $1, %ecx - 0xe9, 0x52, 0x00, 0x00, 0x00, //0x0000067f jmp LBB0_24 - //0x00000684 LBB0_21 - 0x83, 0xfa, 0x63, //0x00000684 cmpl $99, %edx - 0x0f, 0x87, 0x1a, 0x00, 0x00, 0x00, //0x00000687 ja LBB0_23 - 0x89, 0xd0, //0x0000068d movl %edx, %eax - 0x48, 0x8d, 0x0d, 0x8a, 0x02, 0x00, 0x00, //0x0000068f leaq $650(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x00000696 movzwl (%rcx,%rax,2), %eax - 0x66, 0x89, 0x07, //0x0000069a movw %ax, (%rdi) - 0xb9, 0x02, 0x00, 0x00, 0x00, //0x0000069d movl $2, %ecx - 0xe9, 0x2f, 0x00, 0x00, 0x00, //0x000006a2 jmp LBB0_24 - //0x000006a7 LBB0_23 - 0x89, 0xd0, //0x000006a7 movl %edx, %eax - 0xc1, 0xe8, 0x02, //0x000006a9 shrl $2, %eax - 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x000006ac imull $5243, %eax, %eax - 0xc1, 0xe8, 0x11, //0x000006b2 shrl $17, %eax - 0x8d, 0x48, 0x30, //0x000006b5 leal $48(%rax), %ecx - 0x88, 0x0f, //0x000006b8 movb %cl, (%rdi) - 0x6b, 0xc0, 0x64, //0x000006ba imull $100, %eax, %eax - 0x29, 0xc2, //0x000006bd subl %eax, %edx - 0x0f, 0xb7, 0xc2, //0x000006bf movzwl %dx, %eax - 0x48, 0x8d, 0x0d, 0x57, 0x02, 0x00, 0x00, //0x000006c2 leaq $599(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x000006c9 movzwl (%rcx,%rax,2), %eax - 0x66, 0x89, 0x47, 0x01, //0x000006cd movw %ax, $1(%rdi) - 0xb9, 0x03, 0x00, 0x00, 0x00, //0x000006d1 movl $3, %ecx - //0x000006d6 LBB0_24 - 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x000006d6 movabsq $-6067343680855748867, %rdx - 0x48, 0x89, 0xf0, //0x000006e0 movq %rsi, %rax - 0x48, 0xf7, 0xe2, //0x000006e3 mulq %rdx - 0x48, 0xc1, 0xea, 0x1a, //0x000006e6 shrq $26, %rdx - 0xc5, 0xf9, 0x6e, 0xc2, //0x000006ea vmovd %edx, %xmm0 - 0xc5, 0xfa, 0x6f, 0x0d, 0x0a, 0xf9, 0xff, 0xff, //0x000006ee vmovdqu $-1782(%rip), %xmm1 /* LCPI0_0+0(%rip) */ - 0xc5, 0xf9, 0xf4, 0xd1, //0x000006f6 vpmuludq %xmm1, %xmm0, %xmm2 - 0xc5, 0xe9, 0x73, 0xd2, 0x2d, //0x000006fa vpsrlq $45, %xmm2, %xmm2 - 0xb8, 0x10, 0x27, 0x00, 0x00, //0x000006ff movl $10000, %eax - 0xc4, 0xe1, 0xf9, 0x6e, 0xd8, //0x00000704 vmovq %rax, %xmm3 - 0xc5, 0xe9, 0xf4, 0xe3, //0x00000709 vpmuludq %xmm3, %xmm2, %xmm4 - 0xc5, 0xf9, 0xfa, 0xc4, //0x0000070d vpsubd %xmm4, %xmm0, %xmm0 - 0xc5, 0xe9, 0x61, 0xc0, //0x00000711 vpunpcklwd %xmm0, %xmm2, %xmm0 - 0xc5, 0xf9, 0x73, 0xf0, 0x02, //0x00000715 vpsllq $2, %xmm0, %xmm0 - 0xc5, 0xfb, 0x70, 0xc0, 0x50, //0x0000071a vpshuflw $80, %xmm0, %xmm0 - 0xc4, 0xe2, 0x79, 0x59, 0x15, 0x08, 0xf9, 0xff, 0xff, //0x0000071f vpbroadcastq $-1784(%rip), %xmm2 /* LCPI0_1+0(%rip) */ - 0xc5, 0xf9, 0x70, 0xc0, 0x50, //0x00000728 vpshufd $80, %xmm0, %xmm0 - 0xc5, 0xf9, 0xe4, 0xc2, //0x0000072d vpmulhuw %xmm2, %xmm0, %xmm0 - 0xc4, 0xe2, 0x79, 0x59, 0x25, 0xfe, 0xf8, 0xff, 0xff, //0x00000731 vpbroadcastq $-1794(%rip), %xmm4 /* LCPI0_2+0(%rip) */ - 0xc5, 0xf9, 0xe4, 0xc4, //0x0000073a vpmulhuw %xmm4, %xmm0, %xmm0 - 0xc5, 0xfa, 0x6f, 0x2d, 0xca, 0xf8, 0xff, 0xff, //0x0000073e vmovdqu $-1846(%rip), %xmm5 /* LCPI0_3+0(%rip) */ - 0xc5, 0xf9, 0xd5, 0xf5, //0x00000746 vpmullw %xmm5, %xmm0, %xmm6 - 0xc5, 0xc9, 0x73, 0xf6, 0x10, //0x0000074a vpsllq $16, %xmm6, %xmm6 - 0xc5, 0xf9, 0xf9, 0xc6, //0x0000074f vpsubw %xmm6, %xmm0, %xmm0 - 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x00000753 imull $100000000, %edx, %eax - 0x29, 0xc6, //0x00000759 subl %eax, %esi - 0xc5, 0xf9, 0x6e, 0xf6, //0x0000075b vmovd %esi, %xmm6 - 0xc5, 0xc9, 0xf4, 0xc9, //0x0000075f vpmuludq %xmm1, %xmm6, %xmm1 - 0xc5, 0xf1, 0x73, 0xd1, 0x2d, //0x00000763 vpsrlq $45, %xmm1, %xmm1 - 0xc5, 0xf1, 0xf4, 0xdb, //0x00000768 vpmuludq %xmm3, %xmm1, %xmm3 - 0xc5, 0xc9, 0xfa, 0xdb, //0x0000076c vpsubd %xmm3, %xmm6, %xmm3 - 0xc5, 0xf1, 0x61, 0xcb, //0x00000770 vpunpcklwd %xmm3, %xmm1, %xmm1 - 0xc5, 0xf1, 0x73, 0xf1, 0x02, //0x00000774 vpsllq $2, %xmm1, %xmm1 - 0xc5, 0xfb, 0x70, 0xc9, 0x50, //0x00000779 vpshuflw $80, %xmm1, %xmm1 - 0xc5, 0xf9, 0x70, 0xc9, 0x50, //0x0000077e vpshufd $80, %xmm1, %xmm1 - 0xc5, 0xf1, 0xe4, 0xca, //0x00000783 vpmulhuw %xmm2, %xmm1, %xmm1 - 0xc5, 0xf1, 0xe4, 0xcc, //0x00000787 vpmulhuw %xmm4, %xmm1, %xmm1 - 0xc5, 0xf1, 0xd5, 0xd5, //0x0000078b vpmullw %xmm5, %xmm1, %xmm2 - 0xc5, 0xe9, 0x73, 0xf2, 0x10, //0x0000078f vpsllq $16, %xmm2, %xmm2 - 0xc5, 0xf1, 0xf9, 0xca, //0x00000794 vpsubw %xmm2, %xmm1, %xmm1 - 0xc5, 0xf9, 0x67, 0xc1, //0x00000798 vpackuswb %xmm1, %xmm0, %xmm0 - 0xc5, 0xf9, 0xfc, 0x05, 0x7c, 0xf8, 0xff, 0xff, //0x0000079c vpaddb $-1924(%rip), %xmm0, %xmm0 /* LCPI0_4+0(%rip) */ - 0x89, 0xc8, //0x000007a4 movl %ecx, %eax - 0xc5, 0xfa, 0x7f, 0x04, 0x07, //0x000007a6 vmovdqu %xmm0, (%rdi,%rax) - 0x83, 0xc9, 0x10, //0x000007ab orl $16, %ecx - 0x89, 0xc8, //0x000007ae movl %ecx, %eax - 0x5d, //0x000007b0 popq %rbp - 0xc3, //0x000007b1 retq - //0x000007b2 LBB0_43 - 0x48, 0xba, 0x57, 0x78, 0x13, 0xb1, 0x2f, 0x65, 0xa5, 0x39, //0x000007b2 movabsq $4153837486827862103, %rdx - 0x48, 0x89, 0xf0, //0x000007bc movq %rsi, %rax - 0x48, 0xf7, 0xe2, //0x000007bf mulq %rdx - 0x48, 0xc1, 0xea, 0x33, //0x000007c2 shrq $51, %rdx - 0x48, 0x0f, 0xaf, 0xca, //0x000007c6 imulq %rdx, %rcx - 0x48, 0x29, 0xce, //0x000007ca subq %rcx, %rsi - 0x83, 0xfa, 0x09, //0x000007cd cmpl $9, %edx - 0x0f, 0x87, 0x10, 0x00, 0x00, 0x00, //0x000007d0 ja LBB0_45 - 0x80, 0xc2, 0x30, //0x000007d6 addb $48, %dl - 0x88, 0x57, 0x01, //0x000007d9 movb %dl, $1(%rdi) - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x000007dc movl $1, %ecx - 0xe9, 0x54, 0x00, 0x00, 0x00, //0x000007e1 jmp LBB0_48 - //0x000007e6 LBB0_45 - 0x83, 0xfa, 0x63, //0x000007e6 cmpl $99, %edx - 0x0f, 0x87, 0x1b, 0x00, 0x00, 0x00, //0x000007e9 ja LBB0_47 - 0x89, 0xd0, //0x000007ef movl %edx, %eax - 0x48, 0x8d, 0x0d, 0x28, 0x01, 0x00, 0x00, //0x000007f1 leaq $296(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x000007f8 movzwl (%rcx,%rax,2), %eax - 0x66, 0x89, 0x47, 0x01, //0x000007fc movw %ax, $1(%rdi) - 0xb9, 0x02, 0x00, 0x00, 0x00, //0x00000800 movl $2, %ecx - 0xe9, 0x30, 0x00, 0x00, 0x00, //0x00000805 jmp LBB0_48 - //0x0000080a LBB0_47 - 0x89, 0xd0, //0x0000080a movl %edx, %eax - 0xc1, 0xe8, 0x02, //0x0000080c shrl $2, %eax - 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x0000080f imull $5243, %eax, %eax - 0xc1, 0xe8, 0x11, //0x00000815 shrl $17, %eax - 0x8d, 0x48, 0x30, //0x00000818 leal $48(%rax), %ecx - 0x88, 0x4f, 0x01, //0x0000081b movb %cl, $1(%rdi) - 0x6b, 0xc0, 0x64, //0x0000081e imull $100, %eax, %eax - 0x29, 0xc2, //0x00000821 subl %eax, %edx - 0x0f, 0xb7, 0xc2, //0x00000823 movzwl %dx, %eax - 0x48, 0x8d, 0x0d, 0xf3, 0x00, 0x00, 0x00, //0x00000826 leaq $243(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x0000082d movzwl (%rcx,%rax,2), %eax - 0x66, 0x89, 0x47, 0x02, //0x00000831 movw %ax, $2(%rdi) - 0xb9, 0x03, 0x00, 0x00, 0x00, //0x00000835 movl $3, %ecx - //0x0000083a LBB0_48 - 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x0000083a movabsq $-6067343680855748867, %rdx - 0x48, 0x89, 0xf0, //0x00000844 movq %rsi, %rax - 0x48, 0xf7, 0xe2, //0x00000847 mulq %rdx - 0x48, 0xc1, 0xea, 0x1a, //0x0000084a shrq $26, %rdx - 0xc5, 0xf9, 0x6e, 0xc2, //0x0000084e vmovd %edx, %xmm0 - 0xc5, 0xfa, 0x6f, 0x0d, 0xa6, 0xf7, 0xff, 0xff, //0x00000852 vmovdqu $-2138(%rip), %xmm1 /* LCPI0_0+0(%rip) */ - 0xc5, 0xf9, 0xf4, 0xd1, //0x0000085a vpmuludq %xmm1, %xmm0, %xmm2 - 0xc5, 0xe9, 0x73, 0xd2, 0x2d, //0x0000085e vpsrlq $45, %xmm2, %xmm2 - 0xb8, 0x10, 0x27, 0x00, 0x00, //0x00000863 movl $10000, %eax - 0xc4, 0xe1, 0xf9, 0x6e, 0xd8, //0x00000868 vmovq %rax, %xmm3 - 0xc5, 0xe9, 0xf4, 0xe3, //0x0000086d vpmuludq %xmm3, %xmm2, %xmm4 - 0xc5, 0xf9, 0xfa, 0xc4, //0x00000871 vpsubd %xmm4, %xmm0, %xmm0 - 0xc5, 0xe9, 0x61, 0xc0, //0x00000875 vpunpcklwd %xmm0, %xmm2, %xmm0 - 0xc5, 0xf9, 0x73, 0xf0, 0x02, //0x00000879 vpsllq $2, %xmm0, %xmm0 - 0xc5, 0xfb, 0x70, 0xc0, 0x50, //0x0000087e vpshuflw $80, %xmm0, %xmm0 - 0xc4, 0xe2, 0x79, 0x59, 0x15, 0xa4, 0xf7, 0xff, 0xff, //0x00000883 vpbroadcastq $-2140(%rip), %xmm2 /* LCPI0_1+0(%rip) */ - 0xc5, 0xf9, 0x70, 0xc0, 0x50, //0x0000088c vpshufd $80, %xmm0, %xmm0 - 0xc5, 0xf9, 0xe4, 0xc2, //0x00000891 vpmulhuw %xmm2, %xmm0, %xmm0 - 0xc4, 0xe2, 0x79, 0x59, 0x25, 0x9a, 0xf7, 0xff, 0xff, //0x00000895 vpbroadcastq $-2150(%rip), %xmm4 /* LCPI0_2+0(%rip) */ - 0xc5, 0xf9, 0xe4, 0xc4, //0x0000089e vpmulhuw %xmm4, %xmm0, %xmm0 - 0xc5, 0xfa, 0x6f, 0x2d, 0x66, 0xf7, 0xff, 0xff, //0x000008a2 vmovdqu $-2202(%rip), %xmm5 /* LCPI0_3+0(%rip) */ - 0xc5, 0xf9, 0xd5, 0xf5, //0x000008aa vpmullw %xmm5, %xmm0, %xmm6 - 0xc5, 0xc9, 0x73, 0xf6, 0x10, //0x000008ae vpsllq $16, %xmm6, %xmm6 - 0xc5, 0xf9, 0xf9, 0xc6, //0x000008b3 vpsubw %xmm6, %xmm0, %xmm0 - 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x000008b7 imull $100000000, %edx, %eax - 0x29, 0xc6, //0x000008bd subl %eax, %esi - 0xc5, 0xf9, 0x6e, 0xf6, //0x000008bf vmovd %esi, %xmm6 - 0xc5, 0xc9, 0xf4, 0xc9, //0x000008c3 vpmuludq %xmm1, %xmm6, %xmm1 - 0xc5, 0xf1, 0x73, 0xd1, 0x2d, //0x000008c7 vpsrlq $45, %xmm1, %xmm1 - 0xc5, 0xf1, 0xf4, 0xdb, //0x000008cc vpmuludq %xmm3, %xmm1, %xmm3 - 0xc5, 0xc9, 0xfa, 0xdb, //0x000008d0 vpsubd %xmm3, %xmm6, %xmm3 - 0xc5, 0xf1, 0x61, 0xcb, //0x000008d4 vpunpcklwd %xmm3, %xmm1, %xmm1 - 0xc5, 0xf1, 0x73, 0xf1, 0x02, //0x000008d8 vpsllq $2, %xmm1, %xmm1 - 0xc5, 0xfb, 0x70, 0xc9, 0x50, //0x000008dd vpshuflw $80, %xmm1, %xmm1 - 0xc5, 0xf9, 0x70, 0xc9, 0x50, //0x000008e2 vpshufd $80, %xmm1, %xmm1 - 0xc5, 0xf1, 0xe4, 0xca, //0x000008e7 vpmulhuw %xmm2, %xmm1, %xmm1 - 0xc5, 0xf1, 0xe4, 0xcc, //0x000008eb vpmulhuw %xmm4, %xmm1, %xmm1 - 0xc5, 0xf1, 0xd5, 0xd5, //0x000008ef vpmullw %xmm5, %xmm1, %xmm2 - 0xc5, 0xe9, 0x73, 0xf2, 0x10, //0x000008f3 vpsllq $16, %xmm2, %xmm2 - 0xc5, 0xf1, 0xf9, 0xca, //0x000008f8 vpsubw %xmm2, %xmm1, %xmm1 - 0xc5, 0xf9, 0x67, 0xc1, //0x000008fc vpackuswb %xmm1, %xmm0, %xmm0 - 0xc5, 0xf9, 0xfc, 0x05, 0x18, 0xf7, 0xff, 0xff, //0x00000900 vpaddb $-2280(%rip), %xmm0, %xmm0 /* LCPI0_4+0(%rip) */ - 0x89, 0xc8, //0x00000908 movl %ecx, %eax - 0xc5, 0xfa, 0x7f, 0x44, 0x07, 0x01, //0x0000090a vmovdqu %xmm0, $1(%rdi,%rax) - 0x83, 0xc9, 0x10, //0x00000910 orl $16, %ecx - 0x83, 0xc1, 0x01, //0x00000913 addl $1, %ecx - 0x89, 0xc8, //0x00000916 movl %ecx, %eax - 0x5d, //0x00000918 popq %rbp - 0xc3, //0x00000919 retq - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000091a .p2align 4, 0x00 - //0x00000920 _Digits - 0x30, 0x30, 0x30, 0x31, 0x30, 0x32, 0x30, 0x33, 0x30, 0x34, 0x30, 0x35, 0x30, 0x36, 0x30, 0x37, //0x00000920 QUAD $0x3330323031303030; QUAD $0x3730363035303430 // .ascii 16, '0001020304050607' - 0x30, 0x38, 0x30, 0x39, 0x31, 0x30, 0x31, 0x31, 0x31, 0x32, 0x31, 0x33, 0x31, 0x34, 0x31, 0x35, //0x00000930 QUAD $0x3131303139303830; QUAD $0x3531343133313231 // .ascii 16, '0809101112131415' - 0x31, 0x36, 0x31, 0x37, 0x31, 0x38, 0x31, 0x39, 0x32, 0x30, 0x32, 0x31, 0x32, 0x32, 0x32, 0x33, //0x00000940 QUAD $0x3931383137313631; QUAD $0x3332323231323032 // .ascii 16, '1617181920212223' - 0x32, 0x34, 0x32, 0x35, 0x32, 0x36, 0x32, 0x37, 0x32, 0x38, 0x32, 0x39, 0x33, 0x30, 0x33, 0x31, //0x00000950 QUAD $0x3732363235323432; QUAD $0x3133303339323832 // .ascii 16, '2425262728293031' - 0x33, 0x32, 0x33, 0x33, 0x33, 0x34, 0x33, 0x35, 0x33, 0x36, 0x33, 0x37, 0x33, 0x38, 0x33, 0x39, //0x00000960 QUAD $0x3533343333333233; QUAD $0x3933383337333633 // .ascii 16, '3233343536373839' - 0x34, 0x30, 0x34, 0x31, 0x34, 0x32, 0x34, 0x33, 0x34, 0x34, 0x34, 0x35, 0x34, 0x36, 0x34, 0x37, //0x00000970 QUAD $0x3334323431343034; QUAD $0x3734363435343434 // .ascii 16, '4041424344454647' - 0x34, 0x38, 0x34, 0x39, 0x35, 0x30, 0x35, 0x31, 0x35, 0x32, 0x35, 0x33, 0x35, 0x34, 0x35, 0x35, //0x00000980 QUAD $0x3135303539343834; QUAD $0x3535343533353235 // .ascii 16, '4849505152535455' - 0x35, 0x36, 0x35, 0x37, 0x35, 0x38, 0x35, 0x39, 0x36, 0x30, 0x36, 0x31, 0x36, 0x32, 0x36, 0x33, //0x00000990 QUAD $0x3935383537353635; QUAD $0x3336323631363036 // .ascii 16, '5657585960616263' - 0x36, 0x34, 0x36, 0x35, 0x36, 0x36, 0x36, 0x37, 0x36, 0x38, 0x36, 0x39, 0x37, 0x30, 0x37, 0x31, //0x000009a0 QUAD $0x3736363635363436; QUAD $0x3137303739363836 // .ascii 16, '6465666768697071' - 0x37, 0x32, 0x37, 0x33, 0x37, 0x34, 0x37, 0x35, 0x37, 0x36, 0x37, 0x37, 0x37, 0x38, 0x37, 0x39, //0x000009b0 QUAD $0x3537343733373237; QUAD $0x3937383737373637 // .ascii 16, '7273747576777879' - 0x38, 0x30, 0x38, 0x31, 0x38, 0x32, 0x38, 0x33, 0x38, 0x34, 0x38, 0x35, 0x38, 0x36, 0x38, 0x37, //0x000009c0 QUAD $0x3338323831383038; QUAD $0x3738363835383438 // .ascii 16, '8081828384858687' - 0x38, 0x38, 0x38, 0x39, 0x39, 0x30, 0x39, 0x31, 0x39, 0x32, 0x39, 0x33, 0x39, 0x34, 0x39, 0x35, //0x000009d0 QUAD $0x3139303939383838; QUAD $0x3539343933393239 // .ascii 16, '8889909192939495' - 0x39, 0x36, 0x39, 0x37, 0x39, 0x38, 0x39, 0x39, //0x000009e0 QUAD $0x3939383937393639 // .ascii 8, '96979899' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009e8 .p2align 4, 0x00 - //0x000009f0 _VecShiftShuffles - 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, //0x000009f0 QUAD $0x0706050403020100; QUAD $0x0f0e0d0c0b0a0908 // .ascii 16, '\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f' - 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, //0x00000a00 QUAD $0x0807060504030201; QUAD $0xff0f0e0d0c0b0a09 // .ascii 16, '\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff' - 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, //0x00000a10 QUAD $0x0908070605040302; QUAD $0xffff0f0e0d0c0b0a // .ascii 16, '\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff' - 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, //0x00000a20 QUAD $0x0a09080706050403; QUAD $0xffffff0f0e0d0c0b // .ascii 16, '\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff' - 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, //0x00000a30 QUAD $0x0b0a090807060504; QUAD $0xffffffff0f0e0d0c // .ascii 16, '\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff' - 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00000a40 QUAD $0x0c0b0a0908070605; QUAD $0xffffffffff0f0e0d // .ascii 16, '\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff' - 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00000a50 QUAD $0x0d0c0b0a09080706; QUAD $0xffffffffffff0f0e // .ascii 16, '\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff' - 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00000a60 QUAD $0x0e0d0c0b0a090807; QUAD $0xffffffffffffff0f // .ascii 16, '\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff\xff' - 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00000a70 QUAD $0x0f0e0d0c0b0a0908; QUAD $0xffffffffffffffff // .ascii 16, '\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff\xff\xff' -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/lookup_small_key.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/lookup_small_key.go deleted file mode 100644 index e1a0b8f0c..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/lookup_small_key.go +++ /dev/null @@ -1,37 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 avx2 - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/rt` -) - -var F_lookup_small_key func(key unsafe.Pointer, table unsafe.Pointer, lowerOff int) (ret int) - -var S_lookup_small_key uintptr - -//go:nosplit -func lookup_small_key(key *string, table *[]byte, lowerOff int) (ret int) { - return F_lookup_small_key(rt.NoEscape(unsafe.Pointer(key)), rt.NoEscape(unsafe.Pointer(table)), lowerOff) -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/lookup_small_key_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/lookup_small_key_subr.go deleted file mode 100644 index c3e900dc2..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/lookup_small_key_subr.go +++ /dev/null @@ -1,46 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package avx2 - -import ( - `github.com/bytedance/sonic/loader` -) - -const ( - _entry__lookup_small_key = 96 -) - -const ( - _stack__lookup_small_key = 56 -) - -const ( - _size__lookup_small_key = 810 -) - -var ( - _pcsp__lookup_small_key = [][2]uint32{ - {0x1, 0}, - {0x6, 8}, - {0x8, 16}, - {0xa, 24}, - {0xc, 32}, - {0xd, 40}, - {0xe, 48}, - {0x2fc, 56}, - {0x2fd, 48}, - {0x2ff, 40}, - {0x301, 32}, - {0x303, 24}, - {0x305, 16}, - {0x306, 8}, - {0x30a, 0}, - {0x32a, 56}, - } -) - -var _cfunc_lookup_small_key = []loader.CFunc{ - {"_lookup_small_key_entry", 0, _entry__lookup_small_key, 0, nil}, - {"_lookup_small_key", _entry__lookup_small_key, _size__lookup_small_key, _stack__lookup_small_key, _pcsp__lookup_small_key}, -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/lookup_small_key_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/lookup_small_key_text_amd64.go deleted file mode 100644 index 59021b948..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/lookup_small_key_text_amd64.go +++ /dev/null @@ -1,221 +0,0 @@ -// +build amd64 -// Code generated by asm2asm, DO NOT EDIT. - -package avx2 - -var _text_lookup_small_key = []byte{ - // .p2align 5, 0x00 - // LCPI0_0 - 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, // QUAD $0x4040404040404040; QUAD $0x4040404040404040 // .space 16, '@@@@@@@@@@@@@@@@' - 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, //0x00000010 QUAD $0x4040404040404040; QUAD $0x4040404040404040 // .space 16, '@@@@@@@@@@@@@@@@' - //0x00000020 LCPI0_1 - 0x5a, 0x5a, 0x5a, 0x5a, 0x5a, 0x5a, 0x5a, 0x5a, 0x5a, 0x5a, 0x5a, 0x5a, 0x5a, 0x5a, 0x5a, 0x5a, //0x00000020 QUAD $0x5a5a5a5a5a5a5a5a; QUAD $0x5a5a5a5a5a5a5a5a // .space 16, 'ZZZZZZZZZZZZZZZZ' - 0x5a, 0x5a, 0x5a, 0x5a, 0x5a, 0x5a, 0x5a, 0x5a, 0x5a, 0x5a, 0x5a, 0x5a, 0x5a, 0x5a, 0x5a, 0x5a, //0x00000030 QUAD $0x5a5a5a5a5a5a5a5a; QUAD $0x5a5a5a5a5a5a5a5a // .space 16, 'ZZZZZZZZZZZZZZZZ' - //0x00000040 LCPI0_2 - 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00000040 QUAD $0x0101010101010101; QUAD $0x0101010101010101 // .space 16, '\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01' - 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00000050 QUAD $0x0101010101010101; QUAD $0x0101010101010101 // .space 16, '\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01' - //0x00000060 .p2align 4, 0x90 - //0x00000060 _lookup_small_key - 0x55, //0x00000060 pushq %rbp - 0x48, 0x89, 0xe5, //0x00000061 movq %rsp, %rbp - 0x41, 0x57, //0x00000064 pushq %r15 - 0x41, 0x56, //0x00000066 pushq %r14 - 0x41, 0x55, //0x00000068 pushq %r13 - 0x41, 0x54, //0x0000006a pushq %r12 - 0x53, //0x0000006c pushq %rbx - 0x50, //0x0000006d pushq %rax - 0x4c, 0x8b, 0x57, 0x08, //0x0000006e movq $8(%rdi), %r10 - 0x4c, 0x8b, 0x2e, //0x00000072 movq (%rsi), %r13 - 0x45, 0x0f, 0xb6, 0xc2, //0x00000075 movzbl %r10b, %r8d - 0x4b, 0x8d, 0x0c, 0x80, //0x00000079 leaq (%r8,%r8,4), %rcx - 0x45, 0x0f, 0xb6, 0x4c, 0x0d, 0x00, //0x0000007d movzbl (%r13,%rcx), %r9d - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000083 movq $-1, %rax - 0x45, 0x85, 0xc9, //0x0000008a testl %r9d, %r9d - 0x0f, 0x84, 0xc5, 0x02, 0x00, 0x00, //0x0000008d je LBB0_40 - 0x4c, 0x8b, 0x1f, //0x00000093 movq (%rdi), %r11 - 0x41, 0x8b, 0x44, 0x0d, 0x01, //0x00000096 movl $1(%r13,%rcx), %eax - 0x8d, 0xb8, 0xa5, 0x00, 0x00, 0x00, //0x0000009b leal $165(%rax), %edi - 0x4c, 0x01, 0xef, //0x000000a1 addq %r13, %rdi - 0x41, 0x0f, 0xb6, 0xca, //0x000000a4 movzbl %r10b, %ecx - 0x41, 0x83, 0xf8, 0x09, //0x000000a8 cmpl $9, %r8d - 0x48, 0x89, 0x45, 0xd0, //0x000000ac movq %rax, $-48(%rbp) - 0x0f, 0x83, 0xc6, 0x00, 0x00, 0x00, //0x000000b0 jae LBB0_2 - 0x45, 0x8a, 0x3b, //0x000000b6 movb (%r11), %r15b - 0x45, 0x8d, 0x60, 0x01, //0x000000b9 leal $1(%r8), %r12d - 0x44, 0x89, 0xcb, //0x000000bd movl %r9d, %ebx - //0x000000c0 .p2align 4, 0x90 - //0x000000c0 LBB0_7 - 0x44, 0x38, 0x3f, //0x000000c0 cmpb %r15b, (%rdi) - 0x0f, 0x85, 0x97, 0x00, 0x00, 0x00, //0x000000c3 jne LBB0_8 - 0x44, 0x0f, 0xb6, 0x77, 0x01, //0x000000c9 movzbl $1(%rdi), %r14d - 0xbe, 0x01, 0x00, 0x00, 0x00, //0x000000ce movl $1, %esi - 0x45, 0x3a, 0x73, 0x01, //0x000000d3 cmpb $1(%r11), %r14b - 0x0f, 0x85, 0x85, 0x00, 0x00, 0x00, //0x000000d7 jne LBB0_16 - 0x0f, 0xb6, 0x47, 0x02, //0x000000dd movzbl $2(%rdi), %eax - 0xbe, 0x02, 0x00, 0x00, 0x00, //0x000000e1 movl $2, %esi - 0x41, 0x3a, 0x43, 0x02, //0x000000e6 cmpb $2(%r11), %al - 0x0f, 0x85, 0x72, 0x00, 0x00, 0x00, //0x000000ea jne LBB0_16 - 0x0f, 0xb6, 0x47, 0x03, //0x000000f0 movzbl $3(%rdi), %eax - 0xbe, 0x03, 0x00, 0x00, 0x00, //0x000000f4 movl $3, %esi - 0x41, 0x3a, 0x43, 0x03, //0x000000f9 cmpb $3(%r11), %al - 0x0f, 0x85, 0x5f, 0x00, 0x00, 0x00, //0x000000fd jne LBB0_16 - 0x0f, 0xb6, 0x47, 0x04, //0x00000103 movzbl $4(%rdi), %eax - 0xbe, 0x04, 0x00, 0x00, 0x00, //0x00000107 movl $4, %esi - 0x41, 0x3a, 0x43, 0x04, //0x0000010c cmpb $4(%r11), %al - 0x0f, 0x85, 0x4c, 0x00, 0x00, 0x00, //0x00000110 jne LBB0_16 - 0x0f, 0xb6, 0x47, 0x05, //0x00000116 movzbl $5(%rdi), %eax - 0xbe, 0x05, 0x00, 0x00, 0x00, //0x0000011a movl $5, %esi - 0x41, 0x3a, 0x43, 0x05, //0x0000011f cmpb $5(%r11), %al - 0x0f, 0x85, 0x39, 0x00, 0x00, 0x00, //0x00000123 jne LBB0_16 - 0x0f, 0xb6, 0x47, 0x06, //0x00000129 movzbl $6(%rdi), %eax - 0xbe, 0x06, 0x00, 0x00, 0x00, //0x0000012d movl $6, %esi - 0x41, 0x3a, 0x43, 0x06, //0x00000132 cmpb $6(%r11), %al - 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x00000136 jne LBB0_16 - 0x0f, 0xb6, 0x47, 0x07, //0x0000013c movzbl $7(%rdi), %eax - 0x31, 0xf6, //0x00000140 xorl %esi, %esi - 0x41, 0x3a, 0x43, 0x07, //0x00000142 cmpb $7(%r11), %al - 0x40, 0x0f, 0x94, 0xc6, //0x00000146 sete %sil - 0x48, 0x83, 0xc6, 0x07, //0x0000014a addq $7, %rsi - 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x0000014e jmp LBB0_16 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000153 .p2align 4, 0x90 - //0x00000160 LBB0_8 - 0x31, 0xf6, //0x00000160 xorl %esi, %esi - //0x00000162 LBB0_16 - 0x48, 0x39, 0xce, //0x00000162 cmpq %rcx, %rsi - 0x0f, 0x83, 0x81, 0x01, 0x00, 0x00, //0x00000165 jae LBB0_17 - 0x4c, 0x01, 0xe7, //0x0000016b addq %r12, %rdi - 0x83, 0xc3, 0xff, //0x0000016e addl $-1, %ebx - 0x0f, 0x85, 0x49, 0xff, 0xff, 0xff, //0x00000171 jne LBB0_7 - 0xe9, 0x43, 0x00, 0x00, 0x00, //0x00000177 jmp LBB0_20 - //0x0000017c LBB0_2 - 0xc4, 0xc1, 0x7e, 0x6f, 0x03, //0x0000017c vmovdqu (%r11), %ymm0 - 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00000181 movq $-1, %rsi - 0x48, 0xd3, 0xe6, //0x00000188 shlq %cl, %rsi - 0x45, 0x8d, 0x78, 0x01, //0x0000018b leal $1(%r8), %r15d - 0x44, 0x89, 0xcb, //0x0000018f movl %r9d, %ebx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000192 .p2align 4, 0x90 - //0x000001a0 LBB0_3 - 0xc5, 0xfd, 0x74, 0x0f, //0x000001a0 vpcmpeqb (%rdi), %ymm0, %ymm1 - 0xc5, 0xfd, 0xd7, 0xc1, //0x000001a4 vpmovmskb %ymm1, %eax - 0x09, 0xf0, //0x000001a8 orl %esi, %eax - 0x83, 0xf8, 0xff, //0x000001aa cmpl $-1, %eax - 0x0f, 0x84, 0x48, 0x01, 0x00, 0x00, //0x000001ad je LBB0_4 - 0x4c, 0x01, 0xff, //0x000001b3 addq %r15, %rdi - 0x83, 0xc3, 0xff, //0x000001b6 addl $-1, %ebx - 0x0f, 0x85, 0xe1, 0xff, 0xff, 0xff, //0x000001b9 jne LBB0_3 - //0x000001bf LBB0_20 - 0x48, 0x83, 0xfa, 0xff, //0x000001bf cmpq $-1, %rdx - 0x0f, 0x84, 0x88, 0x01, 0x00, 0x00, //0x000001c3 je LBB0_39 - 0x48, 0x8b, 0x45, 0xd0, //0x000001c9 movq $-48(%rbp), %rax - 0x48, 0x01, 0xd0, //0x000001cd addq %rdx, %rax - 0x49, 0x01, 0xc5, //0x000001d0 addq %rax, %r13 - 0xc4, 0xc1, 0x7e, 0x6f, 0x03, //0x000001d3 vmovdqu (%r11), %ymm0 - 0xc5, 0xfd, 0x64, 0x0d, 0x20, 0xfe, 0xff, 0xff, //0x000001d8 vpcmpgtb $-480(%rip), %ymm0, %ymm1 /* LCPI0_0+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x15, 0x38, 0xfe, 0xff, 0xff, //0x000001e0 vmovdqu $-456(%rip), %ymm2 /* LCPI0_1+0(%rip) */ - 0xc5, 0xed, 0x64, 0xd0, //0x000001e8 vpcmpgtb %ymm0, %ymm2, %ymm2 - 0xc5, 0xed, 0xdb, 0xc9, //0x000001ec vpand %ymm1, %ymm2, %ymm1 - 0xc5, 0xf5, 0xdb, 0x0d, 0x48, 0xfe, 0xff, 0xff, //0x000001f0 vpand $-440(%rip), %ymm1, %ymm1 /* LCPI0_2+0(%rip) */ - 0xc5, 0xf5, 0x71, 0xf1, 0x05, //0x000001f8 vpsllw $5, %ymm1, %ymm1 - 0xc5, 0xf5, 0xfc, 0xc0, //0x000001fd vpaddb %ymm0, %ymm1, %ymm0 - 0x41, 0x0f, 0xb6, 0xca, //0x00000201 movzbl %r10b, %ecx - 0x41, 0x83, 0xf8, 0x09, //0x00000205 cmpl $9, %r8d - 0x0f, 0x83, 0xf7, 0x00, 0x00, 0x00, //0x00000209 jae LBB0_22 - 0xc4, 0xe3, 0x79, 0x14, 0xc2, 0x01, //0x0000020f vpextrb $1, %xmm0, %edx - 0xc4, 0xc3, 0x79, 0x14, 0xc4, 0x02, //0x00000215 vpextrb $2, %xmm0, %r12d - 0xc4, 0xc3, 0x79, 0x14, 0xc7, 0x03, //0x0000021b vpextrb $3, %xmm0, %r15d - 0xc4, 0xc3, 0x79, 0x14, 0xc2, 0x04, //0x00000221 vpextrb $4, %xmm0, %r10d - 0xc4, 0xc3, 0x79, 0x14, 0xc3, 0x05, //0x00000227 vpextrb $5, %xmm0, %r11d - 0xc4, 0xc3, 0x79, 0x14, 0xc6, 0x06, //0x0000022d vpextrb $6, %xmm0, %r14d - 0xc5, 0xf9, 0x7e, 0xc3, //0x00000233 vmovd %xmm0, %ebx - 0xc4, 0xe3, 0x79, 0x14, 0xc0, 0x07, //0x00000237 vpextrb $7, %xmm0, %eax - 0x41, 0x83, 0xc0, 0x01, //0x0000023d addl $1, %r8d - 0x41, 0x83, 0xf9, 0x02, //0x00000241 cmpl $2, %r9d - 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00000245 movl $1, %edi - 0x41, 0x0f, 0x43, 0xf9, //0x0000024a cmovael %r9d, %edi - 0x90, 0x90, //0x0000024e .p2align 4, 0x90 - //0x00000250 LBB0_26 - 0x41, 0x38, 0x5d, 0x00, //0x00000250 cmpb %bl, (%r13) - 0x0f, 0x85, 0x76, 0x00, 0x00, 0x00, //0x00000254 jne LBB0_27 - 0xbe, 0x01, 0x00, 0x00, 0x00, //0x0000025a movl $1, %esi - 0x41, 0x38, 0x55, 0x01, //0x0000025f cmpb %dl, $1(%r13) - 0x0f, 0x85, 0x69, 0x00, 0x00, 0x00, //0x00000263 jne LBB0_35 - 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00000269 movl $2, %esi - 0x45, 0x38, 0x65, 0x02, //0x0000026e cmpb %r12b, $2(%r13) - 0x0f, 0x85, 0x5a, 0x00, 0x00, 0x00, //0x00000272 jne LBB0_35 - 0xbe, 0x03, 0x00, 0x00, 0x00, //0x00000278 movl $3, %esi - 0x45, 0x38, 0x7d, 0x03, //0x0000027d cmpb %r15b, $3(%r13) - 0x0f, 0x85, 0x4b, 0x00, 0x00, 0x00, //0x00000281 jne LBB0_35 - 0xbe, 0x04, 0x00, 0x00, 0x00, //0x00000287 movl $4, %esi - 0x45, 0x38, 0x55, 0x04, //0x0000028c cmpb %r10b, $4(%r13) - 0x0f, 0x85, 0x3c, 0x00, 0x00, 0x00, //0x00000290 jne LBB0_35 - 0xbe, 0x05, 0x00, 0x00, 0x00, //0x00000296 movl $5, %esi - 0x45, 0x38, 0x5d, 0x05, //0x0000029b cmpb %r11b, $5(%r13) - 0x0f, 0x85, 0x2d, 0x00, 0x00, 0x00, //0x0000029f jne LBB0_35 - 0xbe, 0x06, 0x00, 0x00, 0x00, //0x000002a5 movl $6, %esi - 0x45, 0x38, 0x75, 0x06, //0x000002aa cmpb %r14b, $6(%r13) - 0x0f, 0x85, 0x1e, 0x00, 0x00, 0x00, //0x000002ae jne LBB0_35 - 0x31, 0xf6, //0x000002b4 xorl %esi, %esi - 0x41, 0x38, 0x45, 0x07, //0x000002b6 cmpb %al, $7(%r13) - 0x40, 0x0f, 0x94, 0xc6, //0x000002ba sete %sil - 0x48, 0x83, 0xc6, 0x07, //0x000002be addq $7, %rsi - 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x000002c2 jmp LBB0_35 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002c7 .p2align 4, 0x90 - //0x000002d0 LBB0_27 - 0x31, 0xf6, //0x000002d0 xorl %esi, %esi - //0x000002d2 LBB0_35 - 0x48, 0x39, 0xce, //0x000002d2 cmpq %rcx, %rsi - 0x0f, 0x83, 0x8f, 0x00, 0x00, 0x00, //0x000002d5 jae LBB0_36 - 0x4d, 0x01, 0xc5, //0x000002db addq %r8, %r13 - 0x83, 0xc7, 0xff, //0x000002de addl $-1, %edi - 0x0f, 0x85, 0x69, 0xff, 0xff, 0xff, //0x000002e1 jne LBB0_26 - 0xe9, 0x65, 0x00, 0x00, 0x00, //0x000002e7 jmp LBB0_39 - //0x000002ec LBB0_17 - 0x4c, 0x01, 0xe7, //0x000002ec addq %r12, %rdi - 0x48, 0x83, 0xc7, 0xff, //0x000002ef addq $-1, %rdi - 0x0f, 0xb6, 0x07, //0x000002f3 movzbl (%rdi), %eax - 0xe9, 0x5d, 0x00, 0x00, 0x00, //0x000002f6 jmp LBB0_40 - //0x000002fb LBB0_4 - 0x48, 0x01, 0xcf, //0x000002fb addq %rcx, %rdi - 0x0f, 0xb6, 0x07, //0x000002fe movzbl (%rdi), %eax - 0xe9, 0x52, 0x00, 0x00, 0x00, //0x00000301 jmp LBB0_40 - //0x00000306 LBB0_22 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000306 movq $-1, %rax - 0x48, 0xd3, 0xe0, //0x0000030d shlq %cl, %rax - 0x41, 0x83, 0xc0, 0x01, //0x00000310 addl $1, %r8d - 0x41, 0x83, 0xf9, 0x02, //0x00000314 cmpl $2, %r9d - 0xba, 0x01, 0x00, 0x00, 0x00, //0x00000318 movl $1, %edx - 0x41, 0x0f, 0x43, 0xd1, //0x0000031d cmovael %r9d, %edx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000321 .p2align 4, 0x90 - //0x00000330 LBB0_23 - 0xc4, 0xc1, 0x7d, 0x74, 0x4d, 0x00, //0x00000330 vpcmpeqb (%r13), %ymm0, %ymm1 - 0xc5, 0xfd, 0xd7, 0xf1, //0x00000336 vpmovmskb %ymm1, %esi - 0x09, 0xc6, //0x0000033a orl %eax, %esi - 0x83, 0xfe, 0xff, //0x0000033c cmpl $-1, %esi - 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x0000033f je LBB0_24 - 0x4d, 0x01, 0xc5, //0x00000345 addq %r8, %r13 - 0x83, 0xc2, 0xff, //0x00000348 addl $-1, %edx - 0x0f, 0x85, 0xdf, 0xff, 0xff, 0xff, //0x0000034b jne LBB0_23 - //0x00000351 LBB0_39 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000351 movq $-1, %rax - //0x00000358 LBB0_40 - 0x48, 0x83, 0xc4, 0x08, //0x00000358 addq $8, %rsp - 0x5b, //0x0000035c popq %rbx - 0x41, 0x5c, //0x0000035d popq %r12 - 0x41, 0x5d, //0x0000035f popq %r13 - 0x41, 0x5e, //0x00000361 popq %r14 - 0x41, 0x5f, //0x00000363 popq %r15 - 0x5d, //0x00000365 popq %rbp - 0xc5, 0xf8, 0x77, //0x00000366 vzeroupper - 0xc3, //0x00000369 retq - //0x0000036a LBB0_36 - 0x4b, 0x8d, 0x3c, 0x28, //0x0000036a leaq (%r8,%r13), %rdi - 0x48, 0x83, 0xc7, 0xff, //0x0000036e addq $-1, %rdi - 0x0f, 0xb6, 0x07, //0x00000372 movzbl (%rdi), %eax - 0xe9, 0xde, 0xff, 0xff, 0xff, //0x00000375 jmp LBB0_40 - //0x0000037a LBB0_24 - 0x49, 0x01, 0xcd, //0x0000037a addq %rcx, %r13 - 0x4c, 0x89, 0xef, //0x0000037d movq %r13, %rdi - 0x41, 0x0f, 0xb6, 0x45, 0x00, //0x00000380 movzbl (%r13), %eax - 0xe9, 0xce, 0xff, 0xff, 0xff, //0x00000385 jmp LBB0_40 -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/lspace.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/lspace.go deleted file mode 100644 index 201b70718..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/lspace.go +++ /dev/null @@ -1,35 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 avx2 - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/rt` -) - -var F_lspace func(sp unsafe.Pointer, nb int, off int) (ret int) - -var S_lspace uintptr - -//go:nosplit -func lspace(sp *byte, nb int, off int) (ret int) { - return F_lspace(rt.NoEscape(unsafe.Pointer(sp)), nb, off) -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/lspace_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/lspace_subr.go deleted file mode 100644 index 1802f8421..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/lspace_subr.go +++ /dev/null @@ -1,38 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package avx2 - -import ( - `github.com/bytedance/sonic/loader` -) - -const ( - _entry__lspace = 32 -) - -const ( - _stack__lspace = 8 -) - -const ( - _size__lspace = 232 -) - -var ( - _pcsp__lspace = [][2]uint32{ - {0x1, 0}, - {0xbb, 8}, - {0xbf, 0}, - {0xc8, 8}, - {0xcc, 0}, - {0xd3, 8}, - {0xd7, 0}, - {0xe8, 8}, - } -) - -var _cfunc_lspace = []loader.CFunc{ - {"_lspace_entry", 0, _entry__lspace, 0, nil}, - {"_lspace", _entry__lspace, _size__lspace, _stack__lspace, _pcsp__lspace}, -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/lspace_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/lspace_text_amd64.go deleted file mode 100644 index cd21958ff..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/lspace_text_amd64.go +++ /dev/null @@ -1,112 +0,0 @@ -// +build amd64 -// Code generated by asm2asm, DO NOT EDIT. - -package avx2 - -var _text_lspace = []byte{ - // .p2align 5, 0x00 - // LCPI0_0 - 0x20, // .byte 32 - 0x00, //0x00000001 .byte 0 - 0x00, //0x00000002 .byte 0 - 0x00, //0x00000003 .byte 0 - 0x00, //0x00000004 .byte 0 - 0x00, //0x00000005 .byte 0 - 0x00, //0x00000006 .byte 0 - 0x00, //0x00000007 .byte 0 - 0x00, //0x00000008 .byte 0 - 0x09, //0x00000009 .byte 9 - 0x0a, //0x0000000a .byte 10 - 0x00, //0x0000000b .byte 0 - 0x00, //0x0000000c .byte 0 - 0x0d, //0x0000000d .byte 13 - 0x00, //0x0000000e .byte 0 - 0x00, //0x0000000f .byte 0 - 0x20, //0x00000010 .byte 32 - 0x00, //0x00000011 .byte 0 - 0x00, //0x00000012 .byte 0 - 0x00, //0x00000013 .byte 0 - 0x00, //0x00000014 .byte 0 - 0x00, //0x00000015 .byte 0 - 0x00, //0x00000016 .byte 0 - 0x00, //0x00000017 .byte 0 - 0x00, //0x00000018 .byte 0 - 0x09, //0x00000019 .byte 9 - 0x0a, //0x0000001a .byte 10 - 0x00, //0x0000001b .byte 0 - 0x00, //0x0000001c .byte 0 - 0x0d, //0x0000001d .byte 13 - 0x00, //0x0000001e .byte 0 - 0x00, //0x0000001f .byte 0 - //0x00000020 .p2align 4, 0x90 - //0x00000020 _lspace - 0x55, //0x00000020 pushq %rbp - 0x48, 0x89, 0xe5, //0x00000021 movq %rsp, %rbp - 0x48, 0x89, 0xd0, //0x00000024 movq %rdx, %rax - 0x48, 0x89, 0xf1, //0x00000027 movq %rsi, %rcx - 0x48, 0x29, 0xd1, //0x0000002a subq %rdx, %rcx - 0x48, 0x83, 0xf9, 0x20, //0x0000002d cmpq $32, %rcx - 0x0f, 0x82, 0xc0, 0x00, 0x00, 0x00, //0x00000031 jb LBB0_1 - 0x48, 0x89, 0xc1, //0x00000037 movq %rax, %rcx - 0x48, 0xf7, 0xd9, //0x0000003a negq %rcx - 0xc5, 0xfe, 0x6f, 0x05, 0xbb, 0xff, 0xff, 0xff, //0x0000003d vmovdqu $-69(%rip), %ymm0 /* LCPI0_0+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000045 .p2align 4, 0x90 - //0x00000050 LBB0_10 - 0xc5, 0xfe, 0x6f, 0x0c, 0x07, //0x00000050 vmovdqu (%rdi,%rax), %ymm1 - 0xc4, 0xe2, 0x7d, 0x00, 0xd1, //0x00000055 vpshufb %ymm1, %ymm0, %ymm2 - 0xc5, 0xf5, 0x74, 0xca, //0x0000005a vpcmpeqb %ymm2, %ymm1, %ymm1 - 0xc5, 0xfd, 0xd7, 0xd1, //0x0000005e vpmovmskb %ymm1, %edx - 0x83, 0xfa, 0xff, //0x00000062 cmpl $-1, %edx - 0x0f, 0x85, 0x74, 0x00, 0x00, 0x00, //0x00000065 jne LBB0_11 - 0x48, 0x83, 0xc0, 0x20, //0x0000006b addq $32, %rax - 0x48, 0x8d, 0x14, 0x0e, //0x0000006f leaq (%rsi,%rcx), %rdx - 0x48, 0x83, 0xc2, 0xe0, //0x00000073 addq $-32, %rdx - 0x48, 0x83, 0xc1, 0xe0, //0x00000077 addq $-32, %rcx - 0x48, 0x83, 0xfa, 0x1f, //0x0000007b cmpq $31, %rdx - 0x0f, 0x87, 0xcb, 0xff, 0xff, 0xff, //0x0000007f ja LBB0_10 - 0x48, 0x89, 0xf8, //0x00000085 movq %rdi, %rax - 0x48, 0x29, 0xc8, //0x00000088 subq %rcx, %rax - 0x48, 0x01, 0xce, //0x0000008b addq %rcx, %rsi - 0x48, 0x89, 0xf1, //0x0000008e movq %rsi, %rcx - 0x48, 0x85, 0xc9, //0x00000091 testq %rcx, %rcx - 0x0f, 0x84, 0x3d, 0x00, 0x00, 0x00, //0x00000094 je LBB0_14 - //0x0000009a LBB0_5 - 0x4c, 0x8d, 0x04, 0x08, //0x0000009a leaq (%rax,%rcx), %r8 - 0x31, 0xd2, //0x0000009e xorl %edx, %edx - 0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000000a0 movabsq $4294977024, %r9 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000000aa .p2align 4, 0x90 - //0x000000b0 LBB0_6 - 0x0f, 0xbe, 0x34, 0x10, //0x000000b0 movsbl (%rax,%rdx), %esi - 0x83, 0xfe, 0x20, //0x000000b4 cmpl $32, %esi - 0x0f, 0x87, 0x2f, 0x00, 0x00, 0x00, //0x000000b7 ja LBB0_8 - 0x49, 0x0f, 0xa3, 0xf1, //0x000000bd btq %rsi, %r9 - 0x0f, 0x83, 0x25, 0x00, 0x00, 0x00, //0x000000c1 jae LBB0_8 - 0x48, 0x83, 0xc2, 0x01, //0x000000c7 addq $1, %rdx - 0x48, 0x39, 0xd1, //0x000000cb cmpq %rdx, %rcx - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x000000ce jne LBB0_6 - 0x4c, 0x89, 0xc0, //0x000000d4 movq %r8, %rax - //0x000000d7 LBB0_14 - 0x48, 0x29, 0xf8, //0x000000d7 subq %rdi, %rax - 0x5d, //0x000000da popq %rbp - 0xc5, 0xf8, 0x77, //0x000000db vzeroupper - 0xc3, //0x000000de retq - //0x000000df LBB0_11 - 0xf7, 0xd2, //0x000000df notl %edx - 0x0f, 0xbc, 0xc2, //0x000000e1 bsfl %edx, %eax - 0x48, 0x29, 0xc8, //0x000000e4 subq %rcx, %rax - 0x5d, //0x000000e7 popq %rbp - 0xc5, 0xf8, 0x77, //0x000000e8 vzeroupper - 0xc3, //0x000000eb retq - //0x000000ec LBB0_8 - 0x48, 0x29, 0xf8, //0x000000ec subq %rdi, %rax - 0x48, 0x01, 0xd0, //0x000000ef addq %rdx, %rax - 0x5d, //0x000000f2 popq %rbp - 0xc5, 0xf8, 0x77, //0x000000f3 vzeroupper - 0xc3, //0x000000f6 retq - //0x000000f7 LBB0_1 - 0x48, 0x01, 0xf8, //0x000000f7 addq %rdi, %rax - 0x48, 0x85, 0xc9, //0x000000fa testq %rcx, %rcx - 0x0f, 0x85, 0x97, 0xff, 0xff, 0xff, //0x000000fd jne LBB0_5 - 0xe9, 0xcf, 0xff, 0xff, 0xff, //0x00000103 jmp LBB0_14 -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/native_export.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/native_export.go deleted file mode 100644 index c722d4399..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/native_export.go +++ /dev/null @@ -1,51 +0,0 @@ - -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 avx2 - -import ( - `github.com/bytedance/sonic/loader` -) - -func Use() { - loader.WrapGoC(_text_f64toa, _cfunc_f64toa, []loader.GoC{{"_f64toa", &S_f64toa, &F_f64toa}}, "avx2", "avx2/f64toa.c") - loader.WrapGoC(_text_f32toa, _cfunc_f32toa, []loader.GoC{{"_f32toa", &S_f32toa, &F_f32toa}}, "avx2", "avx2/f32toa.c") - loader.WrapGoC(_text_get_by_path, _cfunc_get_by_path, []loader.GoC{{"_get_by_path", &S_get_by_path, &F_get_by_path}}, "avx2", "avx2/get_by_path.c") - loader.WrapGoC(_text_html_escape, _cfunc_html_escape, []loader.GoC{{"_html_escape", &S_html_escape, &F_html_escape}}, "avx2", "avx2/html_escape.c") - loader.WrapGoC(_text_i64toa, _cfunc_i64toa, []loader.GoC{{"_i64toa", &S_i64toa, &F_i64toa}}, "avx2", "avx2/i64toa.c") - loader.WrapGoC(_text_lspace, _cfunc_lspace, []loader.GoC{{"_lspace", &S_lspace, &F_lspace}}, "avx2", "avx2/lspace.c") - loader.WrapGoC(_text_quote, _cfunc_quote, []loader.GoC{{"_quote", &S_quote, &F_quote}}, "avx2", "avx2/quote.c") - loader.WrapGoC(_text_skip_array, _cfunc_skip_array, []loader.GoC{{"_skip_array", &S_skip_array, &F_skip_array}}, "avx2", "avx2/skip_array.c") - loader.WrapGoC(_text_skip_number, _cfunc_skip_number, []loader.GoC{{"_skip_number", &S_skip_number, &F_skip_number}}, "avx2", "avx2/skip_number.c") - loader.WrapGoC(_text_skip_one, _cfunc_skip_one, []loader.GoC{{"_skip_one", &S_skip_one, &F_skip_one}}, "avx2", "avx2/skip_one.c") - loader.WrapGoC(_text_skip_object, _cfunc_skip_object, []loader.GoC{{"_skip_object", &S_skip_object, &F_skip_object}}, "avx2", "avx2/skip_object.c") - loader.WrapGoC(_text_skip_one_fast, _cfunc_skip_one_fast, []loader.GoC{{"_skip_one_fast", &S_skip_one_fast, &F_skip_one_fast}}, "avx2", "avx2/skip_one_fast.c") - loader.WrapGoC(_text_u64toa, _cfunc_u64toa, []loader.GoC{{"_u64toa", &S_u64toa, &F_u64toa}}, "avx2", "avx2/u64toa.c") - loader.WrapGoC(_text_unquote, _cfunc_unquote, []loader.GoC{{"_unquote", &S_unquote, &F_unquote}}, "avx2", "avx2/unquote.c") - loader.WrapGoC(_text_validate_one, _cfunc_validate_one, []loader.GoC{{"_validate_one", &S_validate_one, &F_validate_one}}, "avx2", "avx2/validate_one.c") - loader.WrapGoC(_text_validate_utf8, _cfunc_validate_utf8, []loader.GoC{{"_validate_utf8", &S_validate_utf8, &F_validate_utf8}}, "avx2", "avx2/validate_utf8.c") - loader.WrapGoC(_text_validate_utf8_fast, _cfunc_validate_utf8_fast, []loader.GoC{{"_validate_utf8_fast", &S_validate_utf8_fast, &F_validate_utf8_fast}}, "avx2", "avx2/validate_utf8_fast.c") - loader.WrapGoC(_text_vnumber, _cfunc_vnumber, []loader.GoC{{"_vnumber", &S_vnumber, &F_vnumber}}, "avx2", "avx2/vnumber.c") - loader.WrapGoC(_text_vsigned, _cfunc_vsigned, []loader.GoC{{"_vsigned", &S_vsigned, &F_vsigned}}, "avx2", "avx2/vsigned.c") - loader.WrapGoC(_text_vunsigned, _cfunc_vunsigned, []loader.GoC{{"_vunsigned", &S_vunsigned, &F_vunsigned}}, "avx2", "avx2/vunsigned.c") - loader.WrapGoC(_text_vstring, _cfunc_vstring, []loader.GoC{{"_vstring", &S_vstring, &F_vstring}}, "avx2", "avx2/vstring.c") - loader.WrapGoC(_text_value, _cfunc_value, []loader.GoC{{"_value", &S_value, &F_value}}, "avx2", "avx2/value.c") - loader.WrapGoC(_text_parse_with_padding, _cfunc_parse_with_padding, []loader.GoC{{"_parse_with_padding", &S_parse_with_padding, &F_parse_with_padding}}, "avx2", "avx2/parser.c") - loader.WrapGoC(_text_lookup_small_key, _cfunc_lookup_small_key, []loader.GoC{{"_lookup_small_key", &S_lookup_small_key, &F_lookup_small_key}}, "avx2", "avx2/lookup.c") -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/parse_with_padding.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/parse_with_padding.go deleted file mode 100644 index 4783a03ae..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/parse_with_padding.go +++ /dev/null @@ -1,36 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 avx2 - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/rt` -) - -var F_parse_with_padding func(parser unsafe.Pointer) (ret int) - -var S_parse_with_padding uintptr - -//go:nosplit -func parse_with_padding(parser unsafe.Pointer) (ret int) { - return F_parse_with_padding(rt.NoEscape(parser)) -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/parse_with_padding_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/parse_with_padding_subr.go deleted file mode 100644 index 312c609ad..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/parse_with_padding_subr.go +++ /dev/null @@ -1,46 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package avx2 - -import ( - `github.com/bytedance/sonic/loader` -) - -const ( - _entry__parse_with_padding = 688 -) - -const ( - _stack__parse_with_padding = 200 -) - -const ( - _size__parse_with_padding = 48876 -) - -var ( - _pcsp__parse_with_padding = [][2]uint32{ - {0x1, 0}, - {0x6, 8}, - {0x8, 16}, - {0xa, 24}, - {0xc, 32}, - {0xd, 40}, - {0x14, 48}, - {0xbea, 200}, - {0xbeb, 48}, - {0xbed, 40}, - {0xbef, 32}, - {0xbf1, 24}, - {0xbf3, 16}, - {0xbf4, 8}, - {0xbf8, 0}, - {0xbeec, 200}, - } -) - -var _cfunc_parse_with_padding = []loader.CFunc{ - {"_parse_with_padding_entry", 0, _entry__parse_with_padding, 0, nil}, - {"_parse_with_padding", _entry__parse_with_padding, _size__parse_with_padding, _stack__parse_with_padding, _pcsp__parse_with_padding}, -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/parse_with_padding_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/parse_with_padding_text_amd64.go deleted file mode 100644 index deabcb3e4..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/parse_with_padding_text_amd64.go +++ /dev/null @@ -1,15233 +0,0 @@ -// +build amd64 -// Code generated by asm2asm, DO NOT EDIT. - -package avx2 - -var _text_parse_with_padding = []byte{ - // .p2align 4, 0x90 - // _padding_reader_next - 0x55, // pushq %rbp - 0x48, 0x89, 0xe5, //0x00000001 movq %rsp, %rbp - 0x48, 0x8b, 0x07, //0x00000004 movq (%rdi), %rax - 0x48, 0x8d, 0x48, 0x01, //0x00000007 leaq $1(%rax), %rcx - 0x48, 0x89, 0x0f, //0x0000000b movq %rcx, (%rdi) - 0x0f, 0xbe, 0x00, //0x0000000e movsbl (%rax), %eax - 0x5d, //0x00000011 popq %rbp - 0xc3, //0x00000012 retq - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000013 .p2align 4, 0x90 - //0x00000020 _padding_reader_peek_n - 0x55, //0x00000020 pushq %rbp - 0x48, 0x89, 0xe5, //0x00000021 movq %rsp, %rbp - 0x48, 0x8b, 0x07, //0x00000024 movq (%rdi), %rax - 0x5d, //0x00000027 popq %rbp - 0xc3, //0x00000028 retq - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000029 .p2align 4, 0x90 - //0x00000030 _padding_reader_cur - 0x55, //0x00000030 pushq %rbp - 0x48, 0x89, 0xe5, //0x00000031 movq %rsp, %rbp - 0x48, 0x89, 0xf8, //0x00000034 movq %rdi, %rax - 0x5d, //0x00000037 popq %rbp - 0xc3, //0x00000038 retq - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000039 .p2align 4, 0x90 - //0x00000040 _padding_reader_remain - 0x55, //0x00000040 pushq %rbp - 0x48, 0x89, 0xe5, //0x00000041 movq %rsp, %rbp - 0x48, 0x8b, 0x47, 0x10, //0x00000044 movq $16(%rdi), %rax - 0x48, 0x2b, 0x07, //0x00000048 subq (%rdi), %rax - 0x5d, //0x0000004b popq %rbp - 0xc3, //0x0000004c retq - 0x90, 0x90, 0x90, //0x0000004d .p2align 4, 0x90 - //0x00000050 _padding_reader_eat - 0x55, //0x00000050 pushq %rbp - 0x48, 0x89, 0xe5, //0x00000051 movq %rsp, %rbp - 0x48, 0x01, 0x37, //0x00000054 addq %rsi, (%rdi) - 0x5d, //0x00000057 popq %rbp - 0xc3, //0x00000058 retq - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000059 .p2align 5, 0x00 - //0x00000060 LCPI5_0 - 0x20, //0x00000060 .byte 32 - 0x00, //0x00000061 .byte 0 - 0x00, //0x00000062 .byte 0 - 0x00, //0x00000063 .byte 0 - 0x00, //0x00000064 .byte 0 - 0x00, //0x00000065 .byte 0 - 0x00, //0x00000066 .byte 0 - 0x00, //0x00000067 .byte 0 - 0x00, //0x00000068 .byte 0 - 0x09, //0x00000069 .byte 9 - 0x0a, //0x0000006a .byte 10 - 0x00, //0x0000006b .byte 0 - 0x00, //0x0000006c .byte 0 - 0x0d, //0x0000006d .byte 13 - 0x00, //0x0000006e .byte 0 - 0x00, //0x0000006f .byte 0 - 0x20, //0x00000070 .byte 32 - 0x00, //0x00000071 .byte 0 - 0x00, //0x00000072 .byte 0 - 0x00, //0x00000073 .byte 0 - 0x00, //0x00000074 .byte 0 - 0x00, //0x00000075 .byte 0 - 0x00, //0x00000076 .byte 0 - 0x00, //0x00000077 .byte 0 - 0x00, //0x00000078 .byte 0 - 0x09, //0x00000079 .byte 9 - 0x0a, //0x0000007a .byte 10 - 0x00, //0x0000007b .byte 0 - 0x00, //0x0000007c .byte 0 - 0x0d, //0x0000007d .byte 13 - 0x00, //0x0000007e .byte 0 - 0x00, //0x0000007f .byte 0 - //0x00000080 LCPI5_1 - 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, //0x00000080 QUAD $0x1f1f1f1f1f1f1f1f; QUAD $0x1f1f1f1f1f1f1f1f // .space 16, '\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f' - 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, //0x00000090 QUAD $0x1f1f1f1f1f1f1f1f; QUAD $0x1f1f1f1f1f1f1f1f // .space 16, '\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f' - //0x000000a0 LCPI5_2 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000000a0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000000b0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - //0x000000c0 LCPI5_3 - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000000c0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000000d0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - //0x000000e0 LCPI5_4 - 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x000000e0 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' - 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x000000f0 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' - //0x00000100 LCPI5_5 - 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000100 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' - 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000110 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' - //0x00000120 LCPI5_6 - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000120 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000130 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' - //0x00000140 LCPI5_7 - 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000140 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' - 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000150 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' - //0x00000160 LCPI5_8 - 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000160 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' - 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000170 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' - //0x00000180 LCPI5_9 - 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000180 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' - 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000190 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' - //0x000001a0 LCPI5_10 - 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x000001a0 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' - 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x000001b0 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' - //0x000001c0 LCPI5_23 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000001c0 QUAD $0x0000000000000000 // .space 8, '\x00\x00\x00\x00\x00\x00\x00\x00' - 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000001c8 .quad 1 - 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000001d0 .quad 1 - 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000001d8 .quad 1 - //0x000001e0 .p2align 4, 0x00 - //0x000001e0 LCPI5_11 - 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x000001e0 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' - //0x000001f0 LCPI5_12 - 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x000001f0 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' - //0x00000200 LCPI5_13 - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000200 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' - //0x00000210 LCPI5_14 - 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000210 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' - //0x00000220 LCPI5_15 - 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000220 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' - //0x00000230 LCPI5_16 - 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000230 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' - //0x00000240 LCPI5_17 - 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00000240 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' - //0x00000250 LCPI5_18 - 0x00, 0x00, 0x30, 0x43, //0x00000250 .long 1127219200 - 0x00, 0x00, 0x30, 0x45, //0x00000254 .long 1160773632 - 0x00, 0x00, 0x00, 0x00, //0x00000258 .long 0 - 0x00, 0x00, 0x00, 0x00, //0x0000025c .long 0 - //0x00000260 LCPI5_19 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x43, //0x00000260 .quad 0x4330000000000000 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x45, //0x00000268 .quad 0x4530000000000000 - //0x00000270 LCPI5_20 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00000270 .quad 0x8000000000000000 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00000278 .quad 0x8000000000000000 - //0x00000280 .p2align 3, 0x00 - //0x00000280 LCPI5_21 - 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0x43, //0x00000280 .quad 0x430c6bf526340000 - //0x00000288 LCPI5_22 - 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0xc3, //0x00000288 .quad 0xc30c6bf526340000 - //0x00000290 LCPI5_24 - 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000290 .quad 1 - //0x00000298 LCPI5_25 - 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000298 .quad 10000 - //0x000002a0 LCPI5_26 - 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000002a0 .quad 10 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002a8 .p2align 4, 0x90 - //0x000002b0 _parse_with_padding - 0x55, //0x000002b0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000002b1 movq %rsp, %rbp - 0x41, 0x57, //0x000002b4 pushq %r15 - 0x41, 0x56, //0x000002b6 pushq %r14 - 0x41, 0x55, //0x000002b8 pushq %r13 - 0x41, 0x54, //0x000002ba pushq %r12 - 0x53, //0x000002bc pushq %rbx - 0x48, 0x81, 0xec, 0x98, 0x00, 0x00, 0x00, //0x000002bd subq $152, %rsp - 0x49, 0x89, 0xfb, //0x000002c4 movq %rdi, %r11 - 0x48, 0x8b, 0x47, 0x78, //0x000002c7 movq $120(%rdi), %rax - 0x48, 0x8b, 0x97, 0x80, 0x00, 0x00, 0x00, //0x000002cb movq $128(%rdi), %rdx - 0x4c, 0x8b, 0xa7, 0x88, 0x00, 0x00, 0x00, //0x000002d2 movq $136(%rdi), %r12 - 0x48, 0x8b, 0xbf, 0xa8, 0x00, 0x00, 0x00, //0x000002d9 movq $168(%rdi), %rdi - 0x48, 0x89, 0x85, 0x78, 0xff, 0xff, 0xff, //0x000002e0 movq %rax, $-136(%rbp) - 0x48, 0xf7, 0xd0, //0x000002e7 notq %rax - 0x48, 0x89, 0x45, 0x98, //0x000002ea movq %rax, $-104(%rbp) - 0x48, 0x83, 0xff, 0xff, //0x000002ee cmpq $-1, %rdi - 0x4c, 0x89, 0x65, 0xb0, //0x000002f2 movq %r12, $-80(%rbp) - 0x0f, 0x85, 0x1e, 0x2a, 0x00, 0x00, //0x000002f6 jne LBB5_570 - 0x4c, 0x8d, 0x7a, 0x01, //0x000002fc leaq $1(%rdx), %r15 - 0x0f, 0xb6, 0x02, //0x00000300 movzbl (%rdx), %eax - 0x48, 0x83, 0xf8, 0x20, //0x00000303 cmpq $32, %rax - 0x0f, 0x87, 0xef, 0x00, 0x00, 0x00, //0x00000307 ja LBB5_13 - 0x48, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000030d movabsq $4294977024, %rcx - 0x48, 0x0f, 0xa3, 0xc1, //0x00000317 btq %rax, %rcx - 0x0f, 0x83, 0xdb, 0x00, 0x00, 0x00, //0x0000031b jae LBB5_13 - 0x0f, 0xb6, 0x42, 0x01, //0x00000321 movzbl $1(%rdx), %eax - 0x48, 0x83, 0xc2, 0x02, //0x00000325 addq $2, %rdx - 0x48, 0x83, 0xf8, 0x20, //0x00000329 cmpq $32, %rax - 0x0f, 0x87, 0x4b, 0x00, 0x00, 0x00, //0x0000032d ja LBB5_35 - 0x48, 0x0f, 0xa3, 0xc1, //0x00000333 btq %rax, %rcx - 0x0f, 0x83, 0x41, 0x00, 0x00, 0x00, //0x00000337 jae LBB5_35 - 0x49, 0x8b, 0x83, 0x90, 0x00, 0x00, 0x00, //0x0000033d movq $144(%r11), %rax - 0x48, 0x89, 0xd1, //0x00000344 movq %rdx, %rcx - 0x48, 0x29, 0xc1, //0x00000347 subq %rax, %rcx - 0x48, 0x83, 0xf9, 0x40, //0x0000034a cmpq $64, %rcx - 0x0f, 0x83, 0x39, 0x00, 0x00, 0x00, //0x0000034e jae LBB5_9 - 0x49, 0x8b, 0x93, 0x98, 0x00, 0x00, 0x00, //0x00000354 movq $152(%r11), %rdx - 0x48, 0xd3, 0xea, //0x0000035b shrq %cl, %rdx - 0x48, 0xd3, 0xe2, //0x0000035e shlq %cl, %rdx - 0x48, 0x85, 0xd2, //0x00000361 testq %rdx, %rdx - 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x00000364 je LBB5_8 - 0x48, 0x0f, 0xbc, 0xd2, //0x0000036a bsfq %rdx, %rdx - 0x4c, 0x8d, 0x3c, 0x10, //0x0000036e leaq (%rax,%rdx), %r15 - 0x49, 0x83, 0xc7, 0x01, //0x00000372 addq $1, %r15 - 0x48, 0x01, 0xd0, //0x00000376 addq %rdx, %rax - 0xe9, 0x7c, 0x00, 0x00, 0x00, //0x00000379 jmp LBB5_12 - //0x0000037e LBB5_35 - 0x49, 0x89, 0xd7, //0x0000037e movq %rdx, %r15 - 0xe9, 0x76, 0x00, 0x00, 0x00, //0x00000381 jmp LBB5_13 - //0x00000386 LBB5_8 - 0x48, 0x83, 0xc0, 0x40, //0x00000386 addq $64, %rax - 0x48, 0x89, 0xc2, //0x0000038a movq %rax, %rdx - //0x0000038d LBB5_9 - 0x48, 0x83, 0xc2, 0xc0, //0x0000038d addq $-64, %rdx - 0xc5, 0xfe, 0x6f, 0x05, 0xc7, 0xfc, 0xff, 0xff, //0x00000391 vmovdqu $-825(%rip), %ymm0 /* LCPI5_0+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000399 .p2align 4, 0x90 - //0x000003a0 LBB5_10 - 0xc5, 0xfe, 0x6f, 0x4a, 0x40, //0x000003a0 vmovdqu $64(%rdx), %ymm1 - 0xc5, 0xfe, 0x6f, 0x52, 0x60, //0x000003a5 vmovdqu $96(%rdx), %ymm2 - 0x48, 0x83, 0xc2, 0x40, //0x000003aa addq $64, %rdx - 0xc4, 0xe2, 0x7d, 0x00, 0xd9, //0x000003ae vpshufb %ymm1, %ymm0, %ymm3 - 0xc4, 0xe2, 0x7d, 0x00, 0xe2, //0x000003b3 vpshufb %ymm2, %ymm0, %ymm4 - 0xc5, 0xf5, 0x74, 0xcb, //0x000003b8 vpcmpeqb %ymm3, %ymm1, %ymm1 - 0xc5, 0xfd, 0xd7, 0xc9, //0x000003bc vpmovmskb %ymm1, %ecx - 0xc5, 0xed, 0x74, 0xcc, //0x000003c0 vpcmpeqb %ymm4, %ymm2, %ymm1 - 0xc5, 0xfd, 0xd7, 0xc1, //0x000003c4 vpmovmskb %ymm1, %eax - 0x48, 0xc1, 0xe0, 0x20, //0x000003c8 shlq $32, %rax - 0x48, 0x09, 0xc8, //0x000003cc orq %rcx, %rax - 0x48, 0x83, 0xf8, 0xff, //0x000003cf cmpq $-1, %rax - 0x0f, 0x84, 0xc7, 0xff, 0xff, 0xff, //0x000003d3 je LBB5_10 - 0x48, 0xf7, 0xd0, //0x000003d9 notq %rax - 0x49, 0x89, 0x83, 0x98, 0x00, 0x00, 0x00, //0x000003dc movq %rax, $152(%r11) - 0x49, 0x89, 0x93, 0x90, 0x00, 0x00, 0x00, //0x000003e3 movq %rdx, $144(%r11) - 0x48, 0x0f, 0xbc, 0xc8, //0x000003ea bsfq %rax, %rcx - 0x48, 0x8d, 0x04, 0x0a, //0x000003ee leaq (%rdx,%rcx), %rax - 0x4c, 0x8d, 0x3c, 0x0a, //0x000003f2 leaq (%rdx,%rcx), %r15 - 0x49, 0x83, 0xc7, 0x01, //0x000003f6 addq $1, %r15 - //0x000003fa LBB5_12 - 0x8a, 0x00, //0x000003fa movb (%rax), %al - //0x000003fc LBB5_13 - 0x0f, 0xbe, 0xc0, //0x000003fc movsbl %al, %eax - 0xba, 0x06, 0x00, 0x00, 0x00, //0x000003ff movl $6, %edx - 0x83, 0xc0, 0xde, //0x00000404 addl $-34, %eax - 0x83, 0xf8, 0x59, //0x00000407 cmpl $89, %eax - 0x0f, 0x87, 0x68, 0x0a, 0x00, 0x00, //0x0000040a ja LBB5_168 - 0x48, 0x8b, 0x4d, 0x98, //0x00000410 movq $-104(%rbp), %rcx - 0x4e, 0x8d, 0x14, 0x39, //0x00000414 leaq (%rcx,%r15), %r10 - 0x45, 0x31, 0xf6, //0x00000418 xorl %r14d, %r14d - 0x48, 0x8d, 0x0d, 0x7a, 0xbd, 0x00, 0x00, //0x0000041b leaq $48506(%rip), %rcx /* LJTI5_0+0(%rip) */ - 0x48, 0x63, 0x04, 0x81, //0x00000422 movslq (%rcx,%rax,4), %rax - 0x48, 0x01, 0xc8, //0x00000426 addq %rcx, %rax - 0xff, 0xe0, //0x00000429 jmpq *%rax - //0x0000042b LBB5_16 - 0x44, 0x89, 0xf0, //0x0000042b movl %r14d, %eax - 0x34, 0x01, //0x0000042e xorb $1, %al - 0x44, 0x0f, 0xb6, 0xc8, //0x00000430 movzbl %al, %r9d - 0x4d, 0x89, 0xf8, //0x00000434 movq %r15, %r8 - 0x4d, 0x29, 0xc8, //0x00000437 subq %r9, %r8 - 0x41, 0xf6, 0x43, 0x70, 0x02, //0x0000043a testb $2, $112(%r11) - 0x0f, 0x85, 0x46, 0x00, 0x00, 0x00, //0x0000043f jne LBB5_23 - 0x41, 0x8a, 0x00, //0x00000445 movb (%r8), %al - 0x3c, 0x30, //0x00000448 cmpb $48, %al - 0x0f, 0x85, 0x73, 0x00, 0x00, 0x00, //0x0000044a jne LBB5_27 - 0x41, 0x8a, 0x40, 0x01, //0x00000450 movb $1(%r8), %al - 0x3c, 0x2e, //0x00000454 cmpb $46, %al - 0x0f, 0x84, 0xc8, 0x07, 0x00, 0x00, //0x00000456 je LBB5_130 - 0x4d, 0x8d, 0x78, 0x01, //0x0000045c leaq $1(%r8), %r15 - 0x45, 0x31, 0xe4, //0x00000460 xorl %r12d, %r12d - 0x3c, 0x45, //0x00000463 cmpb $69, %al - 0x0f, 0x84, 0x1d, 0x0b, 0x00, 0x00, //0x00000465 je LBB5_178 - 0x3c, 0x65, //0x0000046b cmpb $101, %al - 0x0f, 0x84, 0x15, 0x0b, 0x00, 0x00, //0x0000046d je LBB5_178 - 0x31, 0xc0, //0x00000473 xorl %eax, %eax - 0x45, 0x84, 0xf6, //0x00000475 testb %r14b, %r14b - 0x0f, 0x84, 0xba, 0x0f, 0x00, 0x00, //0x00000478 je LBB5_243 - //0x0000047e LBB5_22 - 0x49, 0xc1, 0xe2, 0x20, //0x0000047e shlq $32, %r10 - 0x49, 0x83, 0xca, 0x0b, //0x00000482 orq $11, %r10 - 0xe9, 0xb5, 0x0f, 0x00, 0x00, //0x00000486 jmp LBB5_244 - //0x0000048b LBB5_23 - 0x4c, 0x89, 0x55, 0xc0, //0x0000048b movq %r10, $-64(%rbp) - 0x49, 0xf7, 0xd9, //0x0000048f negq %r9 - 0x4d, 0x29, 0xc4, //0x00000492 subq %r8, %r12 - 0x4d, 0x29, 0xcc, //0x00000495 subq %r9, %r12 - 0x0f, 0x84, 0xa5, 0x00, 0x00, 0x00, //0x00000498 je LBB5_34 - 0x41, 0x80, 0x38, 0x30, //0x0000049e cmpb $48, (%r8) - 0x0f, 0x85, 0xe7, 0x03, 0x00, 0x00, //0x000004a2 jne LBB5_79 - 0x31, 0xd2, //0x000004a8 xorl %edx, %edx - 0xbe, 0x01, 0x00, 0x00, 0x00, //0x000004aa movl $1, %esi - 0x49, 0x83, 0xfc, 0x01, //0x000004af cmpq $1, %r12 - 0x0f, 0x85, 0xac, 0x03, 0x00, 0x00, //0x000004b3 jne LBB5_77 - //0x000004b9 LBB5_26 - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000004b9 movl $1, %eax - 0xe9, 0x54, 0x09, 0x00, 0x00, //0x000004be jmp LBB5_164 - //0x000004c3 LBB5_27 - 0x8d, 0x48, 0xd0, //0x000004c3 leal $-48(%rax), %ecx - 0xba, 0x03, 0x00, 0x00, 0x00, //0x000004c6 movl $3, %edx - 0x80, 0xf9, 0x09, //0x000004cb cmpb $9, %cl - 0x0f, 0x87, 0x7b, 0x00, 0x00, 0x00, //0x000004ce ja LBB5_36 - 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000004d4 movq $-1, %rdi - 0x31, 0xc9, //0x000004db xorl %ecx, %ecx - 0x31, 0xf6, //0x000004dd xorl %esi, %esi - 0x90, //0x000004df .p2align 4, 0x90 - //0x000004e0 LBB5_29 - 0x48, 0x8d, 0x34, 0xb6, //0x000004e0 leaq (%rsi,%rsi,4), %rsi - 0x0f, 0xb6, 0xc0, //0x000004e4 movzbl %al, %eax - 0x48, 0x8d, 0x34, 0x70, //0x000004e7 leaq (%rax,%rsi,2), %rsi - 0x48, 0x83, 0xc6, 0xd0, //0x000004eb addq $-48, %rsi - 0x41, 0x0f, 0xb6, 0x44, 0x38, 0x02, //0x000004ef movzbl $2(%r8,%rdi), %eax - 0x8d, 0x58, 0xd0, //0x000004f5 leal $-48(%rax), %ebx - 0x48, 0x83, 0xc1, 0xff, //0x000004f8 addq $-1, %rcx - 0x48, 0x83, 0xc7, 0x01, //0x000004fc addq $1, %rdi - 0x80, 0xfb, 0x0a, //0x00000500 cmpb $10, %bl - 0x0f, 0x82, 0xd7, 0xff, 0xff, 0xff, //0x00000503 jb LBB5_29 - 0x4d, 0x89, 0xc7, //0x00000509 movq %r8, %r15 - 0x49, 0x29, 0xcf, //0x0000050c subq %rcx, %r15 - 0x48, 0x83, 0xff, 0x13, //0x0000050f cmpq $19, %rdi - 0x0f, 0x83, 0x48, 0x2e, 0x00, 0x00, //0x00000513 jae LBB5_639 - 0x48, 0xf7, 0xd9, //0x00000519 negq %rcx - 0x45, 0x31, 0xe4, //0x0000051c xorl %r12d, %r12d - 0x45, 0x31, 0xed, //0x0000051f xorl %r13d, %r13d - //0x00000522 LBB5_32 - 0x3c, 0x2e, //0x00000522 cmpb $46, %al - 0x0f, 0x85, 0xc3, 0x07, 0x00, 0x00, //0x00000524 jne LBB5_142 - 0x41, 0x8a, 0x47, 0x01, //0x0000052a movb $1(%r15), %al - 0x49, 0x83, 0xc7, 0x01, //0x0000052e addq $1, %r15 - 0x8d, 0x58, 0xd0, //0x00000532 leal $-48(%rax), %ebx - 0x80, 0xfb, 0x0a, //0x00000535 cmpb $10, %bl - 0x0f, 0x82, 0x34, 0x07, 0x00, 0x00, //0x00000538 jb LBB5_136 - 0xe9, 0x35, 0x09, 0x00, 0x00, //0x0000053e jmp LBB5_168 - //0x00000543 LBB5_34 - 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00000543 movq $-1, %rsi - 0xe9, 0xb9, 0x08, 0x00, 0x00, //0x0000054a jmp LBB5_163 - //0x0000054f LBB5_36 - 0x4d, 0x89, 0xc7, //0x0000054f movq %r8, %r15 - 0xe9, 0x21, 0x09, 0x00, 0x00, //0x00000552 jmp LBB5_168 - //0x00000557 LBB5_37 - 0x41, 0x80, 0x3f, 0x75, //0x00000557 cmpb $117, (%r15) - 0xba, 0x0d, 0x00, 0x00, 0x00, //0x0000055b movl $13, %edx - 0x0f, 0x85, 0x29, 0x2f, 0x00, 0x00, //0x00000560 jne LBB5_654 - 0x41, 0x80, 0x7f, 0x01, 0x6c, //0x00000566 cmpb $108, $1(%r15) - 0x0f, 0x85, 0x87, 0x2f, 0x00, 0x00, //0x0000056b jne LBB5_659 - 0x31, 0xd2, //0x00000571 xorl %edx, %edx - 0x41, 0x80, 0x7f, 0x02, 0x6c, //0x00000573 cmpb $108, $2(%r15) - 0x0f, 0x85, 0x9e, 0x2f, 0x00, 0x00, //0x00000578 jne LBB5_662 - //0x0000057e LBB5_40 - 0x4d, 0x89, 0xf8, //0x0000057e movq %r15, %r8 - 0x49, 0x83, 0xc0, 0x03, //0x00000581 addq $3, %r8 - //0x00000585 LBB5_41 - 0x49, 0xc1, 0xe2, 0x20, //0x00000585 shlq $32, %r10 - 0xe9, 0xb7, 0x01, 0x00, 0x00, //0x00000589 jmp LBB5_66 - //0x0000058e LBB5_42 - 0x41, 0x80, 0x3f, 0x72, //0x0000058e cmpb $114, (%r15) - 0xba, 0x0d, 0x00, 0x00, 0x00, //0x00000592 movl $13, %edx - 0x0f, 0x85, 0xfe, 0x2e, 0x00, 0x00, //0x00000597 jne LBB5_655 - 0x41, 0x80, 0x7f, 0x01, 0x75, //0x0000059d cmpb $117, $1(%r15) - 0x0f, 0x85, 0x5c, 0x2f, 0x00, 0x00, //0x000005a2 jne LBB5_660 - 0x31, 0xd2, //0x000005a8 xorl %edx, %edx - 0x41, 0x80, 0x7f, 0x02, 0x65, //0x000005aa cmpb $101, $2(%r15) - 0x0f, 0x85, 0x71, 0x2f, 0x00, 0x00, //0x000005af jne LBB5_663 - //0x000005b5 LBB5_45 - 0x4d, 0x89, 0xf8, //0x000005b5 movq %r15, %r8 - 0x49, 0x83, 0xc0, 0x03, //0x000005b8 addq $3, %r8 - //0x000005bc LBB5_46 - 0x49, 0xc1, 0xe2, 0x20, //0x000005bc shlq $32, %r10 - 0x49, 0x83, 0xca, 0x0a, //0x000005c0 orq $10, %r10 - 0xe9, 0x7c, 0x01, 0x00, 0x00, //0x000005c4 jmp LBB5_66 - //0x000005c9 LBB5_47 - 0x49, 0x8b, 0x4b, 0x70, //0x000005c9 movq $112(%r11), %rcx - 0xc4, 0xc1, 0x7e, 0x6f, 0x0f, //0x000005cd vmovdqu (%r15), %ymm1 - 0xf6, 0xc1, 0x20, //0x000005d2 testb $32, %cl - 0x0f, 0x85, 0xcc, 0x2e, 0x00, 0x00, //0x000005d5 jne LBB5_656 - 0xc5, 0xf5, 0x74, 0x05, 0xdd, 0xfa, 0xff, 0xff, //0x000005db vpcmpeqb $-1315(%rip), %ymm1, %ymm0 /* LCPI5_3+0(%rip) */ - 0xc5, 0xf5, 0x74, 0x0d, 0xb5, 0xfa, 0xff, 0xff, //0x000005e3 vpcmpeqb $-1355(%rip), %ymm1, %ymm1 /* LCPI5_2+0(%rip) */ - 0xc5, 0xfd, 0xd7, 0xd0, //0x000005eb vpmovmskb %ymm0, %edx - 0xc5, 0xfd, 0xd7, 0xf1, //0x000005ef vpmovmskb %ymm1, %esi - 0x8d, 0x46, 0xff, //0x000005f3 leal $-1(%rsi), %eax - 0x85, 0xd0, //0x000005f6 testl %edx, %eax - 0x0f, 0x84, 0xaa, 0x08, 0x00, 0x00, //0x000005f8 je LBB5_170 - 0x4c, 0x89, 0xf8, //0x000005fe movq %r15, %rax - 0xe9, 0xe9, 0x08, 0x00, 0x00, //0x00000601 jmp LBB5_173 - //0x00000606 LBB5_50 - 0x49, 0xc1, 0xe2, 0x20, //0x00000606 shlq $32, %r10 - 0x49, 0x83, 0xca, 0x06, //0x0000060a orq $6, %r10 - 0x49, 0x8b, 0x83, 0xa0, 0x00, 0x00, 0x00, //0x0000060e movq $160(%r11), %rax - 0x4c, 0x89, 0x10, //0x00000615 movq %r10, (%rax) - 0x48, 0xc7, 0x40, 0x08, 0xff, 0xff, 0xff, 0xff, //0x00000618 movq $-1, $8(%rax) - 0x49, 0x8b, 0x93, 0xa0, 0x00, 0x00, 0x00, //0x00000620 movq $160(%r11), %rdx - 0x4d, 0x8b, 0x83, 0xb8, 0x00, 0x00, 0x00, //0x00000627 movq $184(%r11), %r8 - 0x48, 0x89, 0xd0, //0x0000062e movq %rdx, %rax - 0x4c, 0x29, 0xc0, //0x00000631 subq %r8, %rax - 0x48, 0x89, 0xc7, //0x00000634 movq %rax, %rdi - 0x48, 0xc1, 0xff, 0x04, //0x00000637 sarq $4, %rdi - 0x49, 0x89, 0xbb, 0xa8, 0x00, 0x00, 0x00, //0x0000063b movq %rdi, $168(%r11) - 0x48, 0x8d, 0x5a, 0x10, //0x00000642 leaq $16(%rdx), %rbx - 0x49, 0x89, 0x9b, 0xa0, 0x00, 0x00, 0x00, //0x00000646 movq %rbx, $160(%r11) - 0x49, 0x83, 0x83, 0xb0, 0x00, 0x00, 0x00, 0x01, //0x0000064d addq $1, $176(%r11) - 0x48, 0x8d, 0x4a, 0x20, //0x00000655 leaq $32(%rdx), %rcx - 0x45, 0x31, 0xed, //0x00000659 xorl %r13d, %r13d - 0x48, 0x83, 0xf8, 0xf0, //0x0000065c cmpq $-16, %rax - 0x48, 0x89, 0xd0, //0x00000660 movq %rdx, %rax - 0x49, 0x0f, 0x44, 0xc5, //0x00000663 cmoveq %r13, %rax - 0x49, 0x3b, 0x8b, 0xc0, 0x00, 0x00, 0x00, //0x00000667 cmpq $192(%r11), %rcx - 0x0f, 0x87, 0x03, 0x00, 0x00, 0x00, //0x0000066e ja LBB5_52 - 0x49, 0x89, 0xc5, //0x00000674 movq %rax, %r13 - //0x00000677 LBB5_52 - 0x4d, 0x85, 0xed, //0x00000677 testq %r13, %r13 - 0x0f, 0x84, 0xa4, 0x3a, 0x00, 0x00, //0x0000067a je LBB5_331 - 0x49, 0x8d, 0x47, 0x01, //0x00000680 leaq $1(%r15), %rax - 0x41, 0x0f, 0xb6, 0x0f, //0x00000684 movzbl (%r15), %ecx - 0x48, 0x83, 0xf9, 0x20, //0x00000688 cmpq $32, %rcx - 0x0f, 0x87, 0x99, 0x0e, 0x00, 0x00, //0x0000068c ja LBB5_254 - 0x48, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000692 movabsq $4294977024, %rsi - 0x48, 0x0f, 0xa3, 0xce, //0x0000069c btq %rcx, %rsi - 0x0f, 0x83, 0x85, 0x0e, 0x00, 0x00, //0x000006a0 jae LBB5_254 - 0x41, 0x0f, 0xb6, 0x4f, 0x01, //0x000006a6 movzbl $1(%r15), %ecx - 0x49, 0x83, 0xc7, 0x02, //0x000006ab addq $2, %r15 - 0x48, 0x83, 0xf9, 0x20, //0x000006af cmpq $32, %rcx - 0x0f, 0x87, 0xe5, 0x0d, 0x00, 0x00, //0x000006b3 ja LBB5_281 - 0x48, 0x0f, 0xa3, 0xce, //0x000006b9 btq %rcx, %rsi - 0x0f, 0x83, 0xdb, 0x0d, 0x00, 0x00, //0x000006bd jae LBB5_281 - 0x49, 0x8b, 0xb3, 0x90, 0x00, 0x00, 0x00, //0x000006c3 movq $144(%r11), %rsi - 0x4c, 0x89, 0xf9, //0x000006ca movq %r15, %rcx - 0x48, 0x29, 0xf1, //0x000006cd subq %rsi, %rcx - 0x48, 0x83, 0xf9, 0x40, //0x000006d0 cmpq $64, %rcx - 0x0f, 0x83, 0xe6, 0x0d, 0x00, 0x00, //0x000006d4 jae LBB5_250 - 0x49, 0x8b, 0x83, 0x98, 0x00, 0x00, 0x00, //0x000006da movq $152(%r11), %rax - 0x48, 0xd3, 0xe8, //0x000006e1 shrq %cl, %rax - 0x48, 0xd3, 0xe0, //0x000006e4 shlq %cl, %rax - 0x48, 0x85, 0xc0, //0x000006e7 testq %rax, %rax - 0x0f, 0x84, 0xc9, 0x0d, 0x00, 0x00, //0x000006ea je LBB5_249 - 0x48, 0x0f, 0xbc, 0xc8, //0x000006f0 bsfq %rax, %rcx - 0x48, 0x8d, 0x04, 0x0e, //0x000006f4 leaq (%rsi,%rcx), %rax - 0x48, 0x83, 0xc0, 0x01, //0x000006f8 addq $1, %rax - 0x48, 0x01, 0xce, //0x000006fc addq %rcx, %rsi - 0xe9, 0x25, 0x0e, 0x00, 0x00, //0x000006ff jmp LBB5_253 - //0x00000704 LBB5_60 - 0x41, 0x80, 0x3f, 0x61, //0x00000704 cmpb $97, (%r15) - 0xba, 0x0d, 0x00, 0x00, 0x00, //0x00000708 movl $13, %edx - 0x0f, 0x85, 0xd9, 0x2d, 0x00, 0x00, //0x0000070d jne LBB5_658 - 0x41, 0x80, 0x7f, 0x01, 0x6c, //0x00000713 cmpb $108, $1(%r15) - 0x0f, 0x85, 0xf2, 0x2d, 0x00, 0x00, //0x00000718 jne LBB5_661 - 0x41, 0x80, 0x7f, 0x02, 0x73, //0x0000071e cmpb $115, $2(%r15) - 0x0f, 0x85, 0x07, 0x2e, 0x00, 0x00, //0x00000723 jne LBB5_664 - 0x31, 0xd2, //0x00000729 xorl %edx, %edx - 0x41, 0x80, 0x7f, 0x03, 0x65, //0x0000072b cmpb $101, $3(%r15) - 0x0f, 0x85, 0x06, 0x2e, 0x00, 0x00, //0x00000730 jne LBB5_665 - //0x00000736 LBB5_64 - 0x4d, 0x89, 0xf8, //0x00000736 movq %r15, %r8 - 0x49, 0x83, 0xc0, 0x04, //0x00000739 addq $4, %r8 - //0x0000073d LBB5_65 - 0x49, 0xc1, 0xe2, 0x20, //0x0000073d shlq $32, %r10 - 0x49, 0x83, 0xca, 0x02, //0x00000741 orq $2, %r10 - //0x00000745 LBB5_66 - 0x49, 0x8b, 0x83, 0xa0, 0x00, 0x00, 0x00, //0x00000745 movq $160(%r11), %rax - 0x4c, 0x89, 0x10, //0x0000074c movq %r10, (%rax) - 0x48, 0x8d, 0x48, 0x10, //0x0000074f leaq $16(%rax), %rcx - 0x49, 0x89, 0x8b, 0xa0, 0x00, 0x00, 0x00, //0x00000753 movq %rcx, $160(%r11) - 0xe9, 0xf6, 0x06, 0x00, 0x00, //0x0000075a jmp LBB5_165 - //0x0000075f LBB5_15 - 0x41, 0xb6, 0x01, //0x0000075f movb $1, %r14b - 0xe9, 0xc4, 0xfc, 0xff, 0xff, //0x00000762 jmp LBB5_16 - //0x00000767 LBB5_67 - 0x49, 0xc1, 0xe2, 0x20, //0x00000767 shlq $32, %r10 - 0x49, 0x83, 0xca, 0x07, //0x0000076b orq $7, %r10 - 0x49, 0x8b, 0x83, 0xa0, 0x00, 0x00, 0x00, //0x0000076f movq $160(%r11), %rax - 0x4c, 0x89, 0x10, //0x00000776 movq %r10, (%rax) - 0x48, 0xc7, 0x40, 0x08, 0xff, 0xff, 0xff, 0xff, //0x00000779 movq $-1, $8(%rax) - 0x49, 0x8b, 0x93, 0xa0, 0x00, 0x00, 0x00, //0x00000781 movq $160(%r11), %rdx - 0x4d, 0x8b, 0x83, 0xb8, 0x00, 0x00, 0x00, //0x00000788 movq $184(%r11), %r8 - 0x48, 0x89, 0xd0, //0x0000078f movq %rdx, %rax - 0x4c, 0x29, 0xc0, //0x00000792 subq %r8, %rax - 0x48, 0x89, 0xc7, //0x00000795 movq %rax, %rdi - 0x48, 0xc1, 0xff, 0x04, //0x00000798 sarq $4, %rdi - 0x49, 0x89, 0xbb, 0xa8, 0x00, 0x00, 0x00, //0x0000079c movq %rdi, $168(%r11) - 0x48, 0x8d, 0x5a, 0x10, //0x000007a3 leaq $16(%rdx), %rbx - 0x49, 0x89, 0x9b, 0xa0, 0x00, 0x00, 0x00, //0x000007a7 movq %rbx, $160(%r11) - 0x49, 0x83, 0x83, 0xb0, 0x00, 0x00, 0x00, 0x01, //0x000007ae addq $1, $176(%r11) - 0x48, 0x8d, 0x4a, 0x20, //0x000007b6 leaq $32(%rdx), %rcx - 0x45, 0x31, 0xed, //0x000007ba xorl %r13d, %r13d - 0x48, 0x83, 0xf8, 0xf0, //0x000007bd cmpq $-16, %rax - 0x48, 0x89, 0xd0, //0x000007c1 movq %rdx, %rax - 0x49, 0x0f, 0x44, 0xc5, //0x000007c4 cmoveq %r13, %rax - 0x49, 0x3b, 0x8b, 0xc0, 0x00, 0x00, 0x00, //0x000007c8 cmpq $192(%r11), %rcx - 0x0f, 0x87, 0x03, 0x00, 0x00, 0x00, //0x000007cf ja LBB5_69 - 0x49, 0x89, 0xc5, //0x000007d5 movq %rax, %r13 - //0x000007d8 LBB5_69 - 0x4d, 0x85, 0xed, //0x000007d8 testq %r13, %r13 - 0x0f, 0x84, 0x43, 0x39, 0x00, 0x00, //0x000007db je LBB5_331 - 0x49, 0x8d, 0x47, 0x01, //0x000007e1 leaq $1(%r15), %rax - 0x41, 0x0f, 0xb6, 0x0f, //0x000007e5 movzbl (%r15), %ecx - 0x48, 0x83, 0xf9, 0x20, //0x000007e9 cmpq $32, %rcx - 0x0f, 0x87, 0xc8, 0x0d, 0x00, 0x00, //0x000007ed ja LBB5_261 - 0x48, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000007f3 movabsq $4294977024, %rsi - 0x48, 0x0f, 0xa3, 0xce, //0x000007fd btq %rcx, %rsi - 0x0f, 0x83, 0xb4, 0x0d, 0x00, 0x00, //0x00000801 jae LBB5_261 - 0x41, 0x0f, 0xb6, 0x4f, 0x01, //0x00000807 movzbl $1(%r15), %ecx - 0x49, 0x83, 0xc7, 0x02, //0x0000080c addq $2, %r15 - 0x48, 0x83, 0xf9, 0x20, //0x00000810 cmpq $32, %rcx - 0x0f, 0x87, 0x8c, 0x0c, 0x00, 0x00, //0x00000814 ja LBB5_282 - 0x48, 0x0f, 0xa3, 0xce, //0x0000081a btq %rcx, %rsi - 0x0f, 0x83, 0x82, 0x0c, 0x00, 0x00, //0x0000081e jae LBB5_282 - 0x49, 0x8b, 0xb3, 0x90, 0x00, 0x00, 0x00, //0x00000824 movq $144(%r11), %rsi - 0x4c, 0x89, 0xf9, //0x0000082b movq %r15, %rcx - 0x48, 0x29, 0xf1, //0x0000082e subq %rsi, %rcx - 0x48, 0x83, 0xf9, 0x40, //0x00000831 cmpq $64, %rcx - 0x0f, 0x83, 0x0d, 0x0d, 0x00, 0x00, //0x00000835 jae LBB5_257 - 0x49, 0x8b, 0x83, 0x98, 0x00, 0x00, 0x00, //0x0000083b movq $152(%r11), %rax - 0x48, 0xd3, 0xe8, //0x00000842 shrq %cl, %rax - 0x48, 0xd3, 0xe0, //0x00000845 shlq %cl, %rax - 0x48, 0x85, 0xc0, //0x00000848 testq %rax, %rax - 0x0f, 0x84, 0xf0, 0x0c, 0x00, 0x00, //0x0000084b je LBB5_256 - 0x48, 0x0f, 0xbc, 0xc8, //0x00000851 bsfq %rax, %rcx - 0x48, 0x8d, 0x04, 0x0e, //0x00000855 leaq (%rsi,%rcx), %rax - 0x48, 0x83, 0xc0, 0x01, //0x00000859 addq $1, %rax - 0x48, 0x01, 0xce, //0x0000085d addq %rcx, %rsi - 0xe9, 0x54, 0x0d, 0x00, 0x00, //0x00000860 jmp LBB5_260 - //0x00000865 LBB5_77 - 0x41, 0x8a, 0x40, 0x01, //0x00000865 movb $1(%r8), %al - 0x04, 0xd2, //0x00000869 addb $-46, %al - 0x3c, 0x37, //0x0000086b cmpb $55, %al - 0x0f, 0x87, 0x46, 0xfc, 0xff, 0xff, //0x0000086d ja LBB5_26 - 0x0f, 0xb6, 0xc0, //0x00000873 movzbl %al, %eax - 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00000876 movabsq $36028797027352577, %rcx - 0x48, 0x0f, 0xa3, 0xc1, //0x00000880 btq %rax, %rcx - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000884 movl $1, %eax - 0x0f, 0x83, 0x88, 0x05, 0x00, 0x00, //0x00000889 jae LBB5_164 - //0x0000088f LBB5_79 - 0x44, 0x89, 0x75, 0x98, //0x0000088f movl %r14d, $-104(%rbp) - 0x4c, 0x89, 0x7d, 0xd0, //0x00000893 movq %r15, $-48(%rbp) - 0x4d, 0x89, 0xe6, //0x00000897 movq %r12, %r14 - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x0000089a movq $-1, %r15 - 0x49, 0x83, 0xfc, 0x20, //0x000008a1 cmpq $32, %r12 - 0x0f, 0x82, 0x85, 0x2a, 0x00, 0x00, //0x000008a5 jb LBB5_637 - 0x31, 0xf6, //0x000008ab xorl %esi, %esi - 0xc5, 0xfe, 0x6f, 0x05, 0x2b, 0xf8, 0xff, 0xff, //0x000008ad vmovdqu $-2005(%rip), %ymm0 /* LCPI5_4+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x0d, 0x43, 0xf8, 0xff, 0xff, //0x000008b5 vmovdqu $-1981(%rip), %ymm1 /* LCPI5_5+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x15, 0x5b, 0xf8, 0xff, 0xff, //0x000008bd vmovdqu $-1957(%rip), %ymm2 /* LCPI5_6+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0x73, 0xf8, 0xff, 0xff, //0x000008c5 vmovdqu $-1933(%rip), %ymm3 /* LCPI5_7+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x25, 0x8b, 0xf8, 0xff, 0xff, //0x000008cd vmovdqu $-1909(%rip), %ymm4 /* LCPI5_8+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x2d, 0xa3, 0xf8, 0xff, 0xff, //0x000008d5 vmovdqu $-1885(%rip), %ymm5 /* LCPI5_9+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0xbb, 0xf8, 0xff, 0xff, //0x000008dd vmovdqu $-1861(%rip), %ymm6 /* LCPI5_10+0(%rip) */ - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x000008e5 movq $-1, %r13 - 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000008ec movq $-1, %r10 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000008f3 .p2align 4, 0x90 - //0x00000900 LBB5_81 - 0xc4, 0xc1, 0x7e, 0x6f, 0x3c, 0x30, //0x00000900 vmovdqu (%r8,%rsi), %ymm7 - 0xc5, 0x45, 0x64, 0xc0, //0x00000906 vpcmpgtb %ymm0, %ymm7, %ymm8 - 0xc5, 0x75, 0x64, 0xcf, //0x0000090a vpcmpgtb %ymm7, %ymm1, %ymm9 - 0xc4, 0x41, 0x35, 0xdb, 0xc0, //0x0000090e vpand %ymm8, %ymm9, %ymm8 - 0xc5, 0x45, 0x74, 0xca, //0x00000913 vpcmpeqb %ymm2, %ymm7, %ymm9 - 0xc5, 0x45, 0x74, 0xd3, //0x00000917 vpcmpeqb %ymm3, %ymm7, %ymm10 - 0xc4, 0x41, 0x2d, 0xeb, 0xc9, //0x0000091b vpor %ymm9, %ymm10, %ymm9 - 0xc5, 0x45, 0xdb, 0xd4, //0x00000920 vpand %ymm4, %ymm7, %ymm10 - 0xc5, 0x2d, 0x74, 0xd6, //0x00000924 vpcmpeqb %ymm6, %ymm10, %ymm10 - 0xc5, 0xc5, 0x74, 0xfd, //0x00000928 vpcmpeqb %ymm5, %ymm7, %ymm7 - 0xc5, 0xfd, 0xd7, 0xdf, //0x0000092c vpmovmskb %ymm7, %ebx - 0xc4, 0xc1, 0x7d, 0xd7, 0xd2, //0x00000930 vpmovmskb %ymm10, %edx - 0xc4, 0xc1, 0x7d, 0xd7, 0xf9, //0x00000935 vpmovmskb %ymm9, %edi - 0xc5, 0xbd, 0xeb, 0xff, //0x0000093a vpor %ymm7, %ymm8, %ymm7 - 0xc4, 0x41, 0x2d, 0xeb, 0xc1, //0x0000093e vpor %ymm9, %ymm10, %ymm8 - 0xc5, 0xbd, 0xeb, 0xff, //0x00000943 vpor %ymm7, %ymm8, %ymm7 - 0xc5, 0xfd, 0xd7, 0xc7, //0x00000947 vpmovmskb %ymm7, %eax - 0x48, 0xf7, 0xd0, //0x0000094b notq %rax - 0x4c, 0x0f, 0xbc, 0xe0, //0x0000094e bsfq %rax, %r12 - 0x41, 0x83, 0xfc, 0x20, //0x00000952 cmpl $32, %r12d - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00000956 je LBB5_83 - 0xb8, 0xff, 0xff, 0xff, 0xff, //0x0000095c movl $-1, %eax - 0x44, 0x89, 0xe1, //0x00000961 movl %r12d, %ecx - 0xd3, 0xe0, //0x00000964 shll %cl, %eax - 0xf7, 0xd0, //0x00000966 notl %eax - 0x21, 0xc3, //0x00000968 andl %eax, %ebx - 0x21, 0xc2, //0x0000096a andl %eax, %edx - 0x21, 0xf8, //0x0000096c andl %edi, %eax - 0x89, 0xc7, //0x0000096e movl %eax, %edi - //0x00000970 LBB5_83 - 0x8d, 0x4b, 0xff, //0x00000970 leal $-1(%rbx), %ecx - 0x21, 0xd9, //0x00000973 andl %ebx, %ecx - 0x0f, 0x85, 0x67, 0x0e, 0x00, 0x00, //0x00000975 jne LBB5_280 - 0x8d, 0x4a, 0xff, //0x0000097b leal $-1(%rdx), %ecx - 0x21, 0xd1, //0x0000097e andl %edx, %ecx - 0x0f, 0x85, 0x5c, 0x0e, 0x00, 0x00, //0x00000980 jne LBB5_280 - 0x8d, 0x4f, 0xff, //0x00000986 leal $-1(%rdi), %ecx - 0x21, 0xf9, //0x00000989 andl %edi, %ecx - 0x0f, 0x85, 0x51, 0x0e, 0x00, 0x00, //0x0000098b jne LBB5_280 - 0x85, 0xdb, //0x00000991 testl %ebx, %ebx - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000993 je LBB5_89 - 0x0f, 0xbc, 0xcb, //0x00000999 bsfl %ebx, %ecx - 0x49, 0x83, 0xfa, 0xff, //0x0000099c cmpq $-1, %r10 - 0x0f, 0x85, 0x7f, 0x0e, 0x00, 0x00, //0x000009a0 jne LBB5_285 - 0x48, 0x01, 0xf1, //0x000009a6 addq %rsi, %rcx - 0x49, 0x89, 0xca, //0x000009a9 movq %rcx, %r10 - //0x000009ac LBB5_89 - 0x85, 0xd2, //0x000009ac testl %edx, %edx - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000009ae je LBB5_92 - 0x0f, 0xbc, 0xca, //0x000009b4 bsfl %edx, %ecx - 0x49, 0x83, 0xfd, 0xff, //0x000009b7 cmpq $-1, %r13 - 0x0f, 0x85, 0x64, 0x0e, 0x00, 0x00, //0x000009bb jne LBB5_285 - 0x48, 0x01, 0xf1, //0x000009c1 addq %rsi, %rcx - 0x49, 0x89, 0xcd, //0x000009c4 movq %rcx, %r13 - //0x000009c7 LBB5_92 - 0x85, 0xff, //0x000009c7 testl %edi, %edi - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000009c9 je LBB5_95 - 0x0f, 0xbc, 0xcf, //0x000009cf bsfl %edi, %ecx - 0x49, 0x83, 0xff, 0xff, //0x000009d2 cmpq $-1, %r15 - 0x0f, 0x85, 0x49, 0x0e, 0x00, 0x00, //0x000009d6 jne LBB5_285 - 0x48, 0x01, 0xf1, //0x000009dc addq %rsi, %rcx - 0x49, 0x89, 0xcf, //0x000009df movq %rcx, %r15 - //0x000009e2 LBB5_95 - 0x41, 0x83, 0xfc, 0x20, //0x000009e2 cmpl $32, %r12d - 0x0f, 0x85, 0x16, 0x02, 0x00, 0x00, //0x000009e6 jne LBB5_129 - 0x4c, 0x89, 0xf0, //0x000009ec movq %r14, %rax - 0x48, 0x83, 0xc0, 0xe0, //0x000009ef addq $-32, %rax - 0x48, 0x83, 0xc6, 0x20, //0x000009f3 addq $32, %rsi - 0x49, 0x89, 0xc6, //0x000009f7 movq %rax, %r14 - 0x48, 0x83, 0xf8, 0x1f, //0x000009fa cmpq $31, %rax - 0x0f, 0x87, 0xfc, 0xfe, 0xff, 0xff, //0x000009fe ja LBB5_81 - 0xc5, 0xf8, 0x77, //0x00000a04 vzeroupper - 0x4c, 0x01, 0xc6, //0x00000a07 addq %r8, %rsi - 0x49, 0x89, 0xf4, //0x00000a0a movq %rsi, %r12 - 0x4c, 0x89, 0x5d, 0xb8, //0x00000a0d movq %r11, $-72(%rbp) - 0x49, 0x83, 0xfe, 0x10, //0x00000a11 cmpq $16, %r14 - 0x0f, 0x82, 0x4a, 0x01, 0x00, 0x00, //0x00000a15 jb LBB5_116 - //0x00000a1b LBB5_98 - 0x4d, 0x89, 0xe3, //0x00000a1b movq %r12, %r11 - 0x4d, 0x29, 0xc3, //0x00000a1e subq %r8, %r11 - 0x31, 0xf6, //0x00000a21 xorl %esi, %esi - 0xc5, 0x7a, 0x6f, 0x05, 0xb5, 0xf7, 0xff, 0xff, //0x00000a23 vmovdqu $-2123(%rip), %xmm8 /* LCPI5_11+0(%rip) */ - 0xc5, 0x7a, 0x6f, 0x0d, 0xbd, 0xf7, 0xff, 0xff, //0x00000a2b vmovdqu $-2115(%rip), %xmm9 /* LCPI5_12+0(%rip) */ - 0xc5, 0x7a, 0x6f, 0x15, 0xc5, 0xf7, 0xff, 0xff, //0x00000a33 vmovdqu $-2107(%rip), %xmm10 /* LCPI5_13+0(%rip) */ - 0xc5, 0x7a, 0x6f, 0x1d, 0xcd, 0xf7, 0xff, 0xff, //0x00000a3b vmovdqu $-2099(%rip), %xmm11 /* LCPI5_14+0(%rip) */ - 0xc5, 0xfa, 0x6f, 0x25, 0xd5, 0xf7, 0xff, 0xff, //0x00000a43 vmovdqu $-2091(%rip), %xmm4 /* LCPI5_15+0(%rip) */ - 0xc5, 0xfa, 0x6f, 0x2d, 0xdd, 0xf7, 0xff, 0xff, //0x00000a4b vmovdqu $-2083(%rip), %xmm5 /* LCPI5_16+0(%rip) */ - 0xc5, 0xfa, 0x6f, 0x35, 0xe5, 0xf7, 0xff, 0xff, //0x00000a53 vmovdqu $-2075(%rip), %xmm6 /* LCPI5_17+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000a5b .p2align 4, 0x90 - //0x00000a60 LBB5_99 - 0xc4, 0xc1, 0x7a, 0x6f, 0x3c, 0x34, //0x00000a60 vmovdqu (%r12,%rsi), %xmm7 - 0xc4, 0xc1, 0x41, 0x64, 0xc0, //0x00000a66 vpcmpgtb %xmm8, %xmm7, %xmm0 - 0xc5, 0xb1, 0x64, 0xcf, //0x00000a6b vpcmpgtb %xmm7, %xmm9, %xmm1 - 0xc5, 0xf9, 0xdb, 0xc1, //0x00000a6f vpand %xmm1, %xmm0, %xmm0 - 0xc5, 0xa9, 0x74, 0xcf, //0x00000a73 vpcmpeqb %xmm7, %xmm10, %xmm1 - 0xc5, 0xa1, 0x74, 0xd7, //0x00000a77 vpcmpeqb %xmm7, %xmm11, %xmm2 - 0xc5, 0xe9, 0xeb, 0xc9, //0x00000a7b vpor %xmm1, %xmm2, %xmm1 - 0xc5, 0xc1, 0xdb, 0xd4, //0x00000a7f vpand %xmm4, %xmm7, %xmm2 - 0xc5, 0xe9, 0x74, 0xd6, //0x00000a83 vpcmpeqb %xmm6, %xmm2, %xmm2 - 0xc5, 0xc1, 0x74, 0xfd, //0x00000a87 vpcmpeqb %xmm5, %xmm7, %xmm7 - 0xc5, 0xe9, 0xeb, 0xdf, //0x00000a8b vpor %xmm7, %xmm2, %xmm3 - 0xc5, 0xf1, 0xeb, 0xc0, //0x00000a8f vpor %xmm0, %xmm1, %xmm0 - 0xc5, 0xe1, 0xeb, 0xc0, //0x00000a93 vpor %xmm0, %xmm3, %xmm0 - 0xc5, 0xf9, 0xd7, 0xdf, //0x00000a97 vpmovmskb %xmm7, %ebx - 0xc5, 0xf9, 0xd7, 0xd2, //0x00000a9b vpmovmskb %xmm2, %edx - 0xc5, 0xf9, 0xd7, 0xf9, //0x00000a9f vpmovmskb %xmm1, %edi - 0xc5, 0xf9, 0xd7, 0xc0, //0x00000aa3 vpmovmskb %xmm0, %eax - 0xf7, 0xd0, //0x00000aa7 notl %eax - 0x0f, 0xbc, 0xc8, //0x00000aa9 bsfl %eax, %ecx - 0x83, 0xf9, 0x10, //0x00000aac cmpl $16, %ecx - 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00000aaf je LBB5_101 - 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00000ab5 movl $-1, %eax - 0xd3, 0xe0, //0x00000aba shll %cl, %eax - 0xf7, 0xd0, //0x00000abc notl %eax - 0x21, 0xc3, //0x00000abe andl %eax, %ebx - 0x21, 0xc2, //0x00000ac0 andl %eax, %edx - 0x21, 0xf8, //0x00000ac2 andl %edi, %eax - 0x89, 0xc7, //0x00000ac4 movl %eax, %edi - //0x00000ac6 LBB5_101 - 0x8d, 0x43, 0xff, //0x00000ac6 leal $-1(%rbx), %eax - 0x21, 0xd8, //0x00000ac9 andl %ebx, %eax - 0x0f, 0x85, 0x2f, 0x1d, 0x00, 0x00, //0x00000acb jne LBB5_502 - 0x8d, 0x42, 0xff, //0x00000ad1 leal $-1(%rdx), %eax - 0x21, 0xd0, //0x00000ad4 andl %edx, %eax - 0x0f, 0x85, 0x24, 0x1d, 0x00, 0x00, //0x00000ad6 jne LBB5_502 - 0x8d, 0x47, 0xff, //0x00000adc leal $-1(%rdi), %eax - 0x21, 0xf8, //0x00000adf andl %edi, %eax - 0x0f, 0x85, 0x19, 0x1d, 0x00, 0x00, //0x00000ae1 jne LBB5_502 - 0x85, 0xdb, //0x00000ae7 testl %ebx, %ebx - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000ae9 je LBB5_107 - 0x0f, 0xbc, 0xdb, //0x00000aef bsfl %ebx, %ebx - 0x49, 0x83, 0xfa, 0xff, //0x00000af2 cmpq $-1, %r10 - 0x0f, 0x85, 0xef, 0x23, 0x00, 0x00, //0x00000af6 jne LBB5_594 - 0x4c, 0x01, 0xdb, //0x00000afc addq %r11, %rbx - 0x48, 0x01, 0xf3, //0x00000aff addq %rsi, %rbx - 0x49, 0x89, 0xda, //0x00000b02 movq %rbx, %r10 - //0x00000b05 LBB5_107 - 0x85, 0xd2, //0x00000b05 testl %edx, %edx - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000b07 je LBB5_110 - 0x0f, 0xbc, 0xd2, //0x00000b0d bsfl %edx, %edx - 0x49, 0x83, 0xfd, 0xff, //0x00000b10 cmpq $-1, %r13 - 0x0f, 0x85, 0xf9, 0x21, 0x00, 0x00, //0x00000b14 jne LBB5_569 - 0x4c, 0x01, 0xda, //0x00000b1a addq %r11, %rdx - 0x48, 0x01, 0xf2, //0x00000b1d addq %rsi, %rdx - 0x49, 0x89, 0xd5, //0x00000b20 movq %rdx, %r13 - //0x00000b23 LBB5_110 - 0x85, 0xff, //0x00000b23 testl %edi, %edi - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000b25 je LBB5_113 - 0x0f, 0xbc, 0xd7, //0x00000b2b bsfl %edi, %edx - 0x49, 0x83, 0xff, 0xff, //0x00000b2e cmpq $-1, %r15 - 0x0f, 0x85, 0xdb, 0x21, 0x00, 0x00, //0x00000b32 jne LBB5_569 - 0x4c, 0x01, 0xda, //0x00000b38 addq %r11, %rdx - 0x48, 0x01, 0xf2, //0x00000b3b addq %rsi, %rdx - 0x49, 0x89, 0xd7, //0x00000b3e movq %rdx, %r15 - //0x00000b41 LBB5_113 - 0x83, 0xf9, 0x10, //0x00000b41 cmpl $16, %ecx - 0x0f, 0x85, 0x04, 0x02, 0x00, 0x00, //0x00000b44 jne LBB5_149 - 0x4c, 0x89, 0xf0, //0x00000b4a movq %r14, %rax - 0x48, 0x83, 0xc0, 0xf0, //0x00000b4d addq $-16, %rax - 0x48, 0x83, 0xc6, 0x10, //0x00000b51 addq $16, %rsi - 0x49, 0x89, 0xc6, //0x00000b55 movq %rax, %r14 - 0x48, 0x83, 0xf8, 0x0f, //0x00000b58 cmpq $15, %rax - 0x0f, 0x87, 0xfe, 0xfe, 0xff, 0xff, //0x00000b5c ja LBB5_99 - 0x49, 0x01, 0xf4, //0x00000b62 addq %rsi, %r12 - //0x00000b65 LBB5_116 - 0x4d, 0x85, 0xf6, //0x00000b65 testq %r14, %r14 - 0x4c, 0x8b, 0x5d, 0xb8, //0x00000b68 movq $-72(%rbp), %r11 - 0x0f, 0x84, 0x18, 0x02, 0x00, 0x00, //0x00000b6c je LBB5_152 - 0x4c, 0x89, 0xf0, //0x00000b72 movq %r14, %rax - 0x4b, 0x8d, 0x0c, 0x34, //0x00000b75 leaq (%r12,%r14), %rcx - 0x4c, 0x89, 0xe7, //0x00000b79 movq %r12, %rdi - 0x4c, 0x29, 0xc7, //0x00000b7c subq %r8, %rdi - 0x31, 0xf6, //0x00000b7f xorl %esi, %esi - 0x48, 0x8d, 0x15, 0x7c, 0xb7, 0x00, 0x00, //0x00000b81 leaq $46972(%rip), %rdx /* LJTI5_1+0(%rip) */ - 0xe9, 0x20, 0x00, 0x00, 0x00, //0x00000b88 jmp LBB5_121 - //0x00000b8d LBB5_118 - 0x49, 0x83, 0xff, 0xff, //0x00000b8d cmpq $-1, %r15 - 0x0f, 0x85, 0x71, 0x1c, 0x00, 0x00, //0x00000b91 jne LBB5_503 - 0x4c, 0x8d, 0x3c, 0x37, //0x00000b97 leaq (%rdi,%rsi), %r15 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000b9b .p2align 4, 0x90 - //0x00000ba0 LBB5_120 - 0x48, 0x83, 0xc6, 0x01, //0x00000ba0 addq $1, %rsi - 0x49, 0x39, 0xf6, //0x00000ba4 cmpq %rsi, %r14 - 0x0f, 0x84, 0xd8, 0x0a, 0x00, 0x00, //0x00000ba7 je LBB5_269 - //0x00000bad LBB5_121 - 0x41, 0x0f, 0xbe, 0x1c, 0x34, //0x00000bad movsbl (%r12,%rsi), %ebx - 0x8d, 0x43, 0xd0, //0x00000bb2 leal $-48(%rbx), %eax - 0x83, 0xf8, 0x0a, //0x00000bb5 cmpl $10, %eax - 0x0f, 0x82, 0xe2, 0xff, 0xff, 0xff, //0x00000bb8 jb LBB5_120 - 0x8d, 0x43, 0xd5, //0x00000bbe leal $-43(%rbx), %eax - 0x83, 0xf8, 0x1a, //0x00000bc1 cmpl $26, %eax - 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x00000bc4 ja LBB5_126 - 0x48, 0x63, 0x04, 0x82, //0x00000bca movslq (%rdx,%rax,4), %rax - 0x48, 0x01, 0xd0, //0x00000bce addq %rdx, %rax - 0xff, 0xe0, //0x00000bd1 jmpq *%rax - //0x00000bd3 LBB5_124 - 0x49, 0x83, 0xfa, 0xff, //0x00000bd3 cmpq $-1, %r10 - 0x0f, 0x85, 0x2b, 0x1c, 0x00, 0x00, //0x00000bd7 jne LBB5_503 - 0x4c, 0x8d, 0x14, 0x37, //0x00000bdd leaq (%rdi,%rsi), %r10 - 0xe9, 0xba, 0xff, 0xff, 0xff, //0x00000be1 jmp LBB5_120 - //0x00000be6 LBB5_126 - 0x83, 0xfb, 0x65, //0x00000be6 cmpl $101, %ebx - 0x0f, 0x85, 0x98, 0x01, 0x00, 0x00, //0x00000be9 jne LBB5_151 - //0x00000bef LBB5_127 - 0x49, 0x83, 0xfd, 0xff, //0x00000bef cmpq $-1, %r13 - 0x0f, 0x85, 0x0f, 0x1c, 0x00, 0x00, //0x00000bf3 jne LBB5_503 - 0x4c, 0x8d, 0x2c, 0x37, //0x00000bf9 leaq (%rdi,%rsi), %r13 - 0xe9, 0x9e, 0xff, 0xff, 0xff, //0x00000bfd jmp LBB5_120 - //0x00000c02 LBB5_129 - 0x49, 0x01, 0xf4, //0x00000c02 addq %rsi, %r12 - 0x4d, 0x01, 0xc4, //0x00000c05 addq %r8, %r12 - 0xc5, 0xf8, 0x77, //0x00000c08 vzeroupper - 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00000c0b movq $-1, %rsi - 0x4d, 0x85, 0xd2, //0x00000c12 testq %r10, %r10 - 0x44, 0x8b, 0x75, 0x98, //0x00000c15 movl $-104(%rbp), %r14d - 0x0f, 0x85, 0x7f, 0x01, 0x00, 0x00, //0x00000c19 jne LBB5_153 - 0xe9, 0xe4, 0x01, 0x00, 0x00, //0x00000c1f jmp LBB5_163 - //0x00000c24 LBB5_130 - 0x4d, 0x8d, 0x78, 0x02, //0x00000c24 leaq $2(%r8), %r15 - 0x41, 0x8a, 0x40, 0x02, //0x00000c28 movb $2(%r8), %al - 0x8d, 0x48, 0xd0, //0x00000c2c leal $-48(%rax), %ecx - 0x80, 0xf9, 0x09, //0x00000c2f cmpb $9, %cl - 0x0f, 0x87, 0xea, 0x03, 0x00, 0x00, //0x00000c32 ja LBB5_189 - 0x45, 0x31, 0xed, //0x00000c38 xorl %r13d, %r13d - 0x3c, 0x30, //0x00000c3b cmpb $48, %al - 0x0f, 0x85, 0x15, 0x00, 0x00, 0x00, //0x00000c3d jne LBB5_133 - //0x00000c43 LBB5_132 - 0x41, 0x0f, 0xb6, 0x47, 0x01, //0x00000c43 movzbl $1(%r15), %eax - 0x49, 0x83, 0xc7, 0x01, //0x00000c48 addq $1, %r15 - 0x41, 0x83, 0xc5, 0xff, //0x00000c4c addl $-1, %r13d - 0x3c, 0x30, //0x00000c50 cmpb $48, %al - 0x0f, 0x84, 0xeb, 0xff, 0xff, 0xff, //0x00000c52 je LBB5_132 - //0x00000c58 LBB5_133 - 0x3c, 0x45, //0x00000c58 cmpb $69, %al - 0x0f, 0x84, 0x25, 0x03, 0x00, 0x00, //0x00000c5a je LBB5_177 - 0x3c, 0x65, //0x00000c60 cmpb $101, %al - 0x0f, 0x84, 0x1d, 0x03, 0x00, 0x00, //0x00000c62 je LBB5_177 - 0x8d, 0x58, 0xd0, //0x00000c68 leal $-48(%rax), %ebx - 0x31, 0xc9, //0x00000c6b xorl %ecx, %ecx - 0x45, 0x31, 0xe4, //0x00000c6d xorl %r12d, %r12d - 0x31, 0xf6, //0x00000c70 xorl %esi, %esi - //0x00000c72 LBB5_136 - 0x44, 0x89, 0x75, 0x98, //0x00000c72 movl %r14d, $-104(%rbp) - 0x4d, 0x89, 0xd6, //0x00000c76 movq %r10, %r14 - 0x41, 0xba, 0x11, 0x00, 0x00, 0x00, //0x00000c79 movl $17, %r10d - 0x49, 0x29, 0xca, //0x00000c7f subq %rcx, %r10 - 0x4d, 0x85, 0xd2, //0x00000c82 testq %r10, %r10 - 0x0f, 0x8e, 0xe8, 0x00, 0x00, 0x00, //0x00000c85 jle LBB5_150 - 0x80, 0xfb, 0x09, //0x00000c8b cmpb $9, %bl - 0x0f, 0x87, 0xdf, 0x00, 0x00, 0x00, //0x00000c8e ja LBB5_150 - 0x4b, 0x8d, 0x14, 0x17, //0x00000c94 leaq (%r15,%r10), %rdx - 0xbb, 0x10, 0x00, 0x00, 0x00, //0x00000c98 movl $16, %ebx - 0x48, 0x29, 0xcb, //0x00000c9d subq %rcx, %rbx - 0x31, 0xc9, //0x00000ca0 xorl %ecx, %ecx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000ca2 .p2align 4, 0x90 - //0x00000cb0 LBB5_139 - 0x48, 0x8d, 0x34, 0xb6, //0x00000cb0 leaq (%rsi,%rsi,4), %rsi - 0x0f, 0xb6, 0xc0, //0x00000cb4 movzbl %al, %eax - 0x48, 0x8d, 0x34, 0x70, //0x00000cb7 leaq (%rax,%rsi,2), %rsi - 0x48, 0x83, 0xc6, 0xd0, //0x00000cbb addq $-48, %rsi - 0x48, 0x39, 0xcb, //0x00000cbf cmpq %rcx, %rbx - 0x0f, 0x84, 0x87, 0x03, 0x00, 0x00, //0x00000cc2 je LBB5_193 - 0x41, 0x0f, 0xb6, 0x44, 0x0f, 0x01, //0x00000cc8 movzbl $1(%r15,%rcx), %eax - 0x8d, 0x78, 0xd0, //0x00000cce leal $-48(%rax), %edi - 0x48, 0x83, 0xc1, 0x01, //0x00000cd1 addq $1, %rcx - 0x40, 0x80, 0xff, 0x0a, //0x00000cd5 cmpb $10, %dil - 0x0f, 0x82, 0xd1, 0xff, 0xff, 0xff, //0x00000cd9 jb LBB5_139 - 0x4c, 0x89, 0xfa, //0x00000cdf movq %r15, %rdx - 0x48, 0x01, 0xca, //0x00000ce2 addq %rcx, %rdx - 0x49, 0x89, 0xca, //0x00000ce5 movq %rcx, %r10 - 0xe9, 0x8a, 0x03, 0x00, 0x00, //0x00000ce8 jmp LBB5_196 - //0x00000ced LBB5_142 - 0x3c, 0x45, //0x00000ced cmpb $69, %al - 0x0f, 0x84, 0x98, 0x02, 0x00, 0x00, //0x00000cef je LBB5_179 - 0x3c, 0x65, //0x00000cf5 cmpb $101, %al - 0x0f, 0x84, 0x90, 0x02, 0x00, 0x00, //0x00000cf7 je LBB5_179 - 0x45, 0x85, 0xed, //0x00000cfd testl %r13d, %r13d - 0x0f, 0x85, 0x46, 0x31, 0x00, 0x00, //0x00000d00 jne LBB5_771 - 0x45, 0x84, 0xf6, //0x00000d06 testb %r14b, %r14b - 0x0f, 0x84, 0x26, 0x07, 0x00, 0x00, //0x00000d09 je LBB5_242 - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00000d0f movabsq $-9223372036854775808, %rax - 0x48, 0x39, 0xc6, //0x00000d19 cmpq %rax, %rsi - 0x0f, 0x86, 0x8c, 0x07, 0x00, 0x00, //0x00000d1c jbe LBB5_248 - 0xc4, 0xe1, 0xf9, 0x6e, 0xc6, //0x00000d22 vmovq %rsi, %xmm0 - //0x00000d27 LBB5_148 - 0xc5, 0xf9, 0x62, 0x05, 0x21, 0xf5, 0xff, 0xff, //0x00000d27 vpunpckldq $-2783(%rip), %xmm0, %xmm0 /* LCPI5_18+0(%rip) */ - 0xc5, 0xf9, 0x5c, 0x05, 0x29, 0xf5, 0xff, 0xff, //0x00000d2f vsubpd $-2775(%rip), %xmm0, %xmm0 /* LCPI5_19+0(%rip) */ - 0xc4, 0xe3, 0x79, 0x05, 0xc8, 0x01, //0x00000d37 vpermilpd $1, %xmm0, %xmm1 - 0xc5, 0xf3, 0x58, 0xc0, //0x00000d3d vaddsd %xmm0, %xmm1, %xmm0 - 0xc5, 0xf9, 0x57, 0x05, 0x27, 0xf5, 0xff, 0xff, //0x00000d41 vxorpd $-2777(%rip), %xmm0, %xmm0 /* LCPI5_20+0(%rip) */ - 0xe9, 0x66, 0x0d, 0x00, 0x00, //0x00000d49 jmp LBB5_329 - //0x00000d4e LBB5_149 - 0x89, 0xc8, //0x00000d4e movl %ecx, %eax - 0x49, 0x01, 0xc4, //0x00000d50 addq %rax, %r12 - 0x49, 0x01, 0xf4, //0x00000d53 addq %rsi, %r12 - 0x4c, 0x8b, 0x5d, 0xb8, //0x00000d56 movq $-72(%rbp), %r11 - 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00000d5a movq $-1, %rsi - 0x4d, 0x85, 0xd2, //0x00000d61 testq %r10, %r10 - 0x44, 0x8b, 0x75, 0x98, //0x00000d64 movl $-104(%rbp), %r14d - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00000d68 jne LBB5_153 - 0xe9, 0x95, 0x00, 0x00, 0x00, //0x00000d6e jmp LBB5_163 - //0x00000d73 LBB5_150 - 0x4c, 0x89, 0xfa, //0x00000d73 movq %r15, %rdx - 0x45, 0x31, 0xd2, //0x00000d76 xorl %r10d, %r10d - 0x80, 0xfb, 0x09, //0x00000d79 cmpb $9, %bl - 0x0f, 0x86, 0xde, 0x02, 0x00, 0x00, //0x00000d7c jbe LBB5_194 - 0xe9, 0xf0, 0x02, 0x00, 0x00, //0x00000d82 jmp LBB5_196 - //0x00000d87 LBB5_151 - 0x49, 0x01, 0xf4, //0x00000d87 addq %rsi, %r12 - //0x00000d8a LBB5_152 - 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00000d8a movq $-1, %rsi - 0x4d, 0x85, 0xd2, //0x00000d91 testq %r10, %r10 - 0x44, 0x8b, 0x75, 0x98, //0x00000d94 movl $-104(%rbp), %r14d - 0x0f, 0x84, 0x6a, 0x00, 0x00, 0x00, //0x00000d98 je LBB5_163 - //0x00000d9e LBB5_153 - 0x4d, 0x85, 0xff, //0x00000d9e testq %r15, %r15 - 0x0f, 0x84, 0x61, 0x00, 0x00, 0x00, //0x00000da1 je LBB5_163 - 0x4d, 0x85, 0xed, //0x00000da7 testq %r13, %r13 - 0x0f, 0x84, 0x58, 0x00, 0x00, 0x00, //0x00000daa je LBB5_163 - 0x4d, 0x29, 0xc4, //0x00000db0 subq %r8, %r12 - 0x49, 0x8d, 0x4c, 0x24, 0xff, //0x00000db3 leaq $-1(%r12), %rcx - 0x49, 0x39, 0xca, //0x00000db8 cmpq %rcx, %r10 - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00000dbb je LBB5_161 - 0x49, 0x39, 0xcf, //0x00000dc1 cmpq %rcx, %r15 - 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x00000dc4 je LBB5_161 - 0x49, 0x39, 0xcd, //0x00000dca cmpq %rcx, %r13 - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00000dcd je LBB5_161 - 0x4d, 0x85, 0xff, //0x00000dd3 testq %r15, %r15 - 0x0f, 0x8e, 0x50, 0x02, 0x00, 0x00, //0x00000dd6 jle LBB5_190 - 0x49, 0x8d, 0x47, 0xff, //0x00000ddc leaq $-1(%r15), %rax - 0x49, 0x39, 0xc5, //0x00000de0 cmpq %rax, %r13 - 0x0f, 0x84, 0x43, 0x02, 0x00, 0x00, //0x00000de3 je LBB5_190 - 0x49, 0xf7, 0xd7, //0x00000de9 notq %r15 - 0x4c, 0x89, 0xfe, //0x00000dec movq %r15, %rsi - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00000def jmp LBB5_162 - //0x00000df4 LBB5_161 - 0x49, 0xf7, 0xdc, //0x00000df4 negq %r12 - 0x4c, 0x89, 0xe6, //0x00000df7 movq %r12, %rsi - //0x00000dfa LBB5_162 - 0x31, 0xd2, //0x00000dfa xorl %edx, %edx - 0x48, 0x89, 0xf0, //0x00000dfc movq %rsi, %rax - 0x48, 0x85, 0xf6, //0x00000dff testq %rsi, %rsi - 0x0f, 0x89, 0x0f, 0x00, 0x00, 0x00, //0x00000e02 jns LBB5_164 - //0x00000e08 LBB5_163 - 0x48, 0xf7, 0xd6, //0x00000e08 notq %rsi - 0xba, 0x03, 0x00, 0x00, 0x00, //0x00000e0b movl $3, %edx - 0x48, 0xc7, 0xc0, 0xfd, 0xff, 0xff, 0xff, //0x00000e10 movq $-3, %rax - //0x00000e17 LBB5_164 - 0x49, 0x01, 0xf0, //0x00000e17 addq %rsi, %r8 - 0x41, 0x0f, 0xb6, 0xce, //0x00000e1a movzbl %r14b, %ecx - 0x48, 0x01, 0xc1, //0x00000e1e addq %rax, %rcx - 0x48, 0x8b, 0x75, 0xc0, //0x00000e21 movq $-64(%rbp), %rsi - 0x48, 0xc1, 0xe6, 0x20, //0x00000e25 shlq $32, %rsi - 0x48, 0x83, 0xce, 0x1b, //0x00000e29 orq $27, %rsi - 0x49, 0x8b, 0x83, 0xa0, 0x00, 0x00, 0x00, //0x00000e2d movq $160(%r11), %rax - 0x48, 0x89, 0x30, //0x00000e34 movq %rsi, (%rax) - 0x48, 0x89, 0x48, 0x08, //0x00000e37 movq %rcx, $8(%rax) - 0x49, 0x8b, 0x83, 0xa0, 0x00, 0x00, 0x00, //0x00000e3b movq $160(%r11), %rax - 0x48, 0x8d, 0x48, 0x10, //0x00000e42 leaq $16(%rax), %rcx - 0x49, 0x89, 0x8b, 0xa0, 0x00, 0x00, 0x00, //0x00000e46 movq %rcx, $160(%r11) - 0x41, 0x83, 0x83, 0xd8, 0x00, 0x00, 0x00, 0x01, //0x00000e4d addl $1, $216(%r11) - //0x00000e55 LBB5_165 - 0x48, 0x83, 0xc0, 0x20, //0x00000e55 addq $32, %rax - 0x49, 0x3b, 0x83, 0xc0, 0x00, 0x00, 0x00, //0x00000e59 cmpq $192(%r11), %rax - 0x0f, 0x96, 0xc0, //0x00000e60 setbe %al - 0x4d, 0x89, 0xc7, //0x00000e63 movq %r8, %r15 - //0x00000e66 LBB5_166 - 0x85, 0xd2, //0x00000e66 testl %edx, %edx - 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00000e68 jne LBB5_168 - 0x31, 0xd2, //0x00000e6e xorl %edx, %edx - 0x84, 0xc0, //0x00000e70 testb %al, %al - 0x0f, 0x84, 0xac, 0x32, 0x00, 0x00, //0x00000e72 je LBB5_331 - //0x00000e78 LBB5_168 - 0x4d, 0x89, 0xbb, 0x80, 0x00, 0x00, 0x00, //0x00000e78 movq %r15, $128(%r11) - 0x41, 0x81, 0xbb, 0xe4, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, //0x00000e7f cmpl $4096, $228(%r11) - 0x0f, 0x87, 0x43, 0x1f, 0x00, 0x00, //0x00000e8a ja LBB5_579 - //0x00000e90 LBB5_169 - 0x48, 0x63, 0xc2, //0x00000e90 movslq %edx, %rax - 0x48, 0x81, 0xc4, 0x98, 0x00, 0x00, 0x00, //0x00000e93 addq $152, %rsp - 0x5b, //0x00000e9a popq %rbx - 0x41, 0x5c, //0x00000e9b popq %r12 - 0x41, 0x5d, //0x00000e9d popq %r13 - 0x41, 0x5e, //0x00000e9f popq %r14 - 0x41, 0x5f, //0x00000ea1 popq %r15 - 0x5d, //0x00000ea3 popq %rbp - 0xc5, 0xf8, 0x77, //0x00000ea4 vzeroupper - 0xc3, //0x00000ea7 retq - //0x00000ea8 LBB5_170 - 0xc5, 0xfe, 0x6f, 0x05, 0x10, 0xf2, 0xff, 0xff, //0x00000ea8 vmovdqu $-3568(%rip), %ymm0 /* LCPI5_3+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x0d, 0xe8, 0xf1, 0xff, 0xff, //0x00000eb0 vmovdqu $-3608(%rip), %ymm1 /* LCPI5_2+0(%rip) */ - 0x4c, 0x89, 0xf8, //0x00000eb8 movq %r15, %rax - 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000ebb .p2align 4, 0x90 - //0x00000ec0 LBB5_171 - 0x83, 0xc2, 0xff, //0x00000ec0 addl $-1, %edx - 0x85, 0xf2, //0x00000ec3 testl %esi, %edx - 0x0f, 0x85, 0xe8, 0x28, 0x00, 0x00, //0x00000ec5 jne LBB5_701 - 0xc5, 0xfe, 0x6f, 0x50, 0x20, //0x00000ecb vmovdqu $32(%rax), %ymm2 - 0x48, 0x83, 0xc0, 0x20, //0x00000ed0 addq $32, %rax - 0xc5, 0xed, 0x74, 0xd8, //0x00000ed4 vpcmpeqb %ymm0, %ymm2, %ymm3 - 0xc5, 0xfd, 0xd7, 0xd3, //0x00000ed8 vpmovmskb %ymm3, %edx - 0xc5, 0xed, 0x74, 0xd1, //0x00000edc vpcmpeqb %ymm1, %ymm2, %ymm2 - 0xc5, 0xfd, 0xd7, 0xf2, //0x00000ee0 vpmovmskb %ymm2, %esi - 0x8d, 0x7e, 0xff, //0x00000ee4 leal $-1(%rsi), %edi - 0x85, 0xd7, //0x00000ee7 testl %edx, %edi - 0x0f, 0x84, 0xd1, 0xff, 0xff, 0xff, //0x00000ee9 je LBB5_171 - //0x00000eef LBB5_173 - 0x0f, 0xbc, 0xca, //0x00000eef bsfl %edx, %ecx - 0x48, 0x8d, 0x14, 0x01, //0x00000ef2 leaq (%rcx,%rax), %rdx - 0x48, 0x01, 0xc8, //0x00000ef6 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00000ef9 addq $1, %rax - 0x49, 0xf7, 0xd7, //0x00000efd notq %r15 - 0x49, 0x8d, 0x1c, 0x17, //0x00000f00 leaq (%r15,%rdx), %rbx - 0x48, 0x83, 0xc3, 0x01, //0x00000f04 addq $1, %rbx - 0x31, 0xff, //0x00000f08 xorl %edi, %edi - 0x31, 0xd2, //0x00000f0a xorl %edx, %edx - 0x49, 0x89, 0xc7, //0x00000f0c movq %rax, %r15 - 0x48, 0x85, 0xdb, //0x00000f0f testq %rbx, %rbx - 0x0f, 0x89, 0x07, 0x00, 0x00, 0x00, //0x00000f12 jns LBB5_175 - //0x00000f18 LBB5_174 - 0x89, 0xda, //0x00000f18 movl %ebx, %edx - 0xf7, 0xda, //0x00000f1a negl %edx - 0x49, 0x89, 0xc7, //0x00000f1c movq %rax, %r15 - //0x00000f1f LBB5_175 - 0x40, 0x0f, 0xb6, 0xc7, //0x00000f1f movzbl %dil, %eax - 0x49, 0xc1, 0xe2, 0x20, //0x00000f23 shlq $32, %r10 - 0x49, 0x8d, 0x04, 0xc2, //0x00000f27 leaq (%r10,%rax,8), %rax - 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000f2b movabsq $4294967296, %rcx - 0x48, 0x01, 0xc8, //0x00000f35 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x04, //0x00000f38 addq $4, %rax - 0x49, 0x8b, 0x8b, 0xa0, 0x00, 0x00, 0x00, //0x00000f3c movq $160(%r11), %rcx - 0x48, 0x89, 0x01, //0x00000f43 movq %rax, (%rcx) - 0x48, 0x89, 0x59, 0x08, //0x00000f46 movq %rbx, $8(%rcx) - 0x49, 0x8b, 0x83, 0xa0, 0x00, 0x00, 0x00, //0x00000f4a movq $160(%r11), %rax - 0x41, 0x83, 0x83, 0xd4, 0x00, 0x00, 0x00, 0x01, //0x00000f51 addl $1, $212(%r11) - 0x48, 0x8d, 0x48, 0x10, //0x00000f59 leaq $16(%rax), %rcx - 0x48, 0x83, 0xc0, 0x20, //0x00000f5d addq $32, %rax - 0x49, 0x3b, 0x83, 0xc0, 0x00, 0x00, 0x00, //0x00000f61 cmpq $192(%r11), %rax - 0x0f, 0x96, 0xc0, //0x00000f68 setbe %al - 0x4d, 0x39, 0xfc, //0x00000f6b cmpq %r15, %r12 - 0x49, 0x89, 0x8b, 0xa0, 0x00, 0x00, 0x00, //0x00000f6e movq %rcx, $160(%r11) - 0x0f, 0x89, 0xeb, 0xfe, 0xff, 0xff, //0x00000f75 jns LBB5_166 - 0xba, 0x05, 0x00, 0x00, 0x00, //0x00000f7b movl $5, %edx - 0xe9, 0xf3, 0xfe, 0xff, 0xff, //0x00000f80 jmp LBB5_168 - //0x00000f85 LBB5_177 - 0x45, 0x31, 0xe4, //0x00000f85 xorl %r12d, %r12d - //0x00000f88 LBB5_178 - 0x45, 0x31, 0xed, //0x00000f88 xorl %r13d, %r13d - 0x31, 0xf6, //0x00000f8b xorl %esi, %esi - //0x00000f8d LBB5_179 - 0x41, 0x8a, 0x4f, 0x01, //0x00000f8d movb $1(%r15), %cl - 0x80, 0xf9, 0x2d, //0x00000f91 cmpb $45, %cl - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000f94 je LBB5_182 - 0x80, 0xf9, 0x2b, //0x00000f9a cmpb $43, %cl - 0x0f, 0x85, 0x6a, 0x00, 0x00, 0x00, //0x00000f9d jne LBB5_188 - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000fa3 movl $1, %eax - 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00000fa8 jmp LBB5_183 - //0x00000fad LBB5_182 - 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00000fad movl $-1, %eax - //0x00000fb2 LBB5_183 - 0x41, 0x8a, 0x4f, 0x02, //0x00000fb2 movb $2(%r15), %cl - 0x49, 0x83, 0xc7, 0x02, //0x00000fb6 addq $2, %r15 - 0x8d, 0x51, 0xd0, //0x00000fba leal $-48(%rcx), %edx - 0x80, 0xfa, 0x09, //0x00000fbd cmpb $9, %dl - 0x0f, 0x87, 0x5c, 0x00, 0x00, 0x00, //0x00000fc0 ja LBB5_189 - //0x00000fc6 LBB5_184 - 0x31, 0xd2, //0x00000fc6 xorl %edx, %edx - 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00000fc8 movq $-1, %rdi - 0x90, //0x00000fcf .p2align 4, 0x90 - //0x00000fd0 LBB5_185 - 0x8d, 0x14, 0x92, //0x00000fd0 leal (%rdx,%rdx,4), %edx - 0x0f, 0xb6, 0xc9, //0x00000fd3 movzbl %cl, %ecx - 0x8d, 0x14, 0x51, //0x00000fd6 leal (%rcx,%rdx,2), %edx - 0x83, 0xc2, 0xd0, //0x00000fd9 addl $-48, %edx - 0x41, 0x0f, 0xb6, 0x4f, 0x01, //0x00000fdc movzbl $1(%r15), %ecx - 0x49, 0x83, 0xc7, 0x01, //0x00000fe1 addq $1, %r15 - 0x8d, 0x59, 0xd0, //0x00000fe5 leal $-48(%rcx), %ebx - 0x48, 0x83, 0xc7, 0x01, //0x00000fe8 addq $1, %rdi - 0x80, 0xfb, 0x0a, //0x00000fec cmpb $10, %bl - 0x0f, 0x82, 0xdb, 0xff, 0xff, 0xff, //0x00000fef jb LBB5_185 - 0x48, 0x83, 0xff, 0x09, //0x00000ff5 cmpq $9, %rdi - 0x0f, 0x83, 0x55, 0x23, 0x00, 0x00, //0x00000ff9 jae LBB5_638 - //0x00000fff LBB5_187 - 0x0f, 0xaf, 0xd0, //0x00000fff imull %eax, %edx - 0x44, 0x01, 0xea, //0x00001002 addl %r13d, %edx - 0x41, 0x89, 0xd5, //0x00001005 movl %edx, %r13d - 0xe9, 0x81, 0x00, 0x00, 0x00, //0x00001008 jmp LBB5_197 - //0x0000100d LBB5_188 - 0x49, 0x83, 0xc7, 0x01, //0x0000100d addq $1, %r15 - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00001011 movl $1, %eax - 0x8d, 0x51, 0xd0, //0x00001016 leal $-48(%rcx), %edx - 0x80, 0xfa, 0x09, //0x00001019 cmpb $9, %dl - 0x0f, 0x86, 0xa4, 0xff, 0xff, 0xff, //0x0000101c jbe LBB5_184 - //0x00001022 LBB5_189 - 0xba, 0x03, 0x00, 0x00, 0x00, //0x00001022 movl $3, %edx - 0xe9, 0x4c, 0xfe, 0xff, 0xff, //0x00001027 jmp LBB5_168 - //0x0000102c LBB5_190 - 0x4c, 0x89, 0xd0, //0x0000102c movq %r10, %rax - 0x4c, 0x09, 0xe8, //0x0000102f orq %r13, %rax - 0x0f, 0x99, 0xc1, //0x00001032 setns %cl - 0x0f, 0x88, 0x47, 0x04, 0x00, 0x00, //0x00001035 js LBB5_247 - 0x4d, 0x39, 0xea, //0x0000103b cmpq %r13, %r10 - 0x0f, 0x8c, 0x3e, 0x04, 0x00, 0x00, //0x0000103e jl LBB5_247 - 0x49, 0xf7, 0xd2, //0x00001044 notq %r10 - 0x4c, 0x89, 0xd6, //0x00001047 movq %r10, %rsi - 0xe9, 0xab, 0xfd, 0xff, 0xff, //0x0000104a jmp LBB5_162 - //0x0000104f LBB5_193 - 0x8a, 0x02, //0x0000104f movb (%rdx), %al - 0x8d, 0x58, 0xd0, //0x00001051 leal $-48(%rax), %ebx - 0x80, 0xfb, 0x09, //0x00001054 cmpb $9, %bl - 0x0f, 0x87, 0x1a, 0x00, 0x00, 0x00, //0x00001057 ja LBB5_196 - 0x90, 0x90, 0x90, //0x0000105d .p2align 4, 0x90 - //0x00001060 LBB5_194 - 0x0f, 0xb6, 0x42, 0x01, //0x00001060 movzbl $1(%rdx), %eax - 0x48, 0x83, 0xc2, 0x01, //0x00001064 addq $1, %rdx - 0x8d, 0x48, 0xd0, //0x00001068 leal $-48(%rax), %ecx - 0x80, 0xf9, 0x0a, //0x0000106b cmpb $10, %cl - 0x0f, 0x82, 0xec, 0xff, 0xff, 0xff, //0x0000106e jb LBB5_194 - 0x41, 0xb4, 0x01, //0x00001074 movb $1, %r12b - //0x00001077 LBB5_196 - 0x45, 0x29, 0xd5, //0x00001077 subl %r10d, %r13d - 0x24, 0xdf, //0x0000107a andb $-33, %al - 0x49, 0x89, 0xd7, //0x0000107c movq %rdx, %r15 - 0x3c, 0x45, //0x0000107f cmpb $69, %al - 0x4d, 0x89, 0xf2, //0x00001081 movq %r14, %r10 - 0x44, 0x8b, 0x75, 0x98, //0x00001084 movl $-104(%rbp), %r14d - 0x0f, 0x84, 0xff, 0xfe, 0xff, 0xff, //0x00001088 je LBB5_179 - //0x0000108e LBB5_197 - 0x44, 0x89, 0x75, 0x98, //0x0000108e movl %r14d, $-104(%rbp) - 0x47, 0x8d, 0x34, 0x09, //0x00001092 leal (%r9,%r9), %r14d - 0x41, 0x83, 0xc6, 0xff, //0x00001096 addl $-1, %r14d - 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x0000109a movabsq $4503599627370495, %rax - 0x48, 0x83, 0xc0, 0x01, //0x000010a4 addq $1, %rax - 0x48, 0x39, 0xc6, //0x000010a8 cmpq %rax, %rsi - 0x0f, 0x83, 0xc5, 0x00, 0x00, 0x00, //0x000010ab jae LBB5_208 - 0xc4, 0xe1, 0xf9, 0x6e, 0xc6, //0x000010b1 vmovq %rsi, %xmm0 - 0xc5, 0xf9, 0x62, 0x05, 0x92, 0xf1, 0xff, 0xff, //0x000010b6 vpunpckldq $-3694(%rip), %xmm0, %xmm0 /* LCPI5_18+0(%rip) */ - 0xc5, 0xf9, 0x5c, 0x05, 0x9a, 0xf1, 0xff, 0xff, //0x000010be vsubpd $-3686(%rip), %xmm0, %xmm0 /* LCPI5_19+0(%rip) */ - 0xc4, 0xe3, 0x79, 0x05, 0xc8, 0x01, //0x000010c6 vpermilpd $1, %xmm0, %xmm1 - 0xc5, 0xf3, 0x58, 0xc0, //0x000010cc vaddsd %xmm0, %xmm1, %xmm0 - 0x44, 0x89, 0xf0, //0x000010d0 movl %r14d, %eax - 0xc1, 0xe8, 0x1f, //0x000010d3 shrl $31, %eax - 0x48, 0xc1, 0xe0, 0x3f, //0x000010d6 shlq $63, %rax - 0xc4, 0xe1, 0xf9, 0x6e, 0xc8, //0x000010da vmovq %rax, %xmm1 - 0xc5, 0xf9, 0x56, 0xc1, //0x000010df vorpd %xmm1, %xmm0, %xmm0 - 0x45, 0x85, 0xed, //0x000010e3 testl %r13d, %r13d - 0x0f, 0x84, 0x9a, 0x09, 0x00, 0x00, //0x000010e6 je LBB5_328 - 0x48, 0x85, 0xf6, //0x000010ec testq %rsi, %rsi - 0x0f, 0x84, 0x91, 0x09, 0x00, 0x00, //0x000010ef je LBB5_328 - 0x41, 0x8d, 0x45, 0xff, //0x000010f5 leal $-1(%r13), %eax - 0x83, 0xf8, 0x24, //0x000010f9 cmpl $36, %eax - 0x0f, 0x87, 0x55, 0x00, 0x00, 0x00, //0x000010fc ja LBB5_206 - 0x44, 0x89, 0xe8, //0x00001102 movl %r13d, %eax - 0x41, 0x83, 0xfd, 0x17, //0x00001105 cmpl $23, %r13d - 0x0f, 0x8c, 0x15, 0x00, 0x00, 0x00, //0x00001109 jl LBB5_203 - 0x41, 0x8d, 0x45, 0xea, //0x0000110f leal $-22(%r13), %eax - 0x48, 0x8d, 0x0d, 0x06, 0xb6, 0x00, 0x00, //0x00001113 leaq $46598(%rip), %rcx /* _P10_TAB+0(%rip) */ - 0xc5, 0xfb, 0x59, 0x04, 0xc1, //0x0000111a vmulsd (%rcx,%rax,8), %xmm0, %xmm0 - 0xb8, 0x16, 0x00, 0x00, 0x00, //0x0000111f movl $22, %eax - //0x00001124 LBB5_203 - 0xc5, 0xf9, 0x2e, 0x05, 0x54, 0xf1, 0xff, 0xff, //0x00001124 vucomisd $-3756(%rip), %xmm0 /* LCPI5_21+0(%rip) */ - 0x0f, 0x87, 0xf7, 0x02, 0x00, 0x00, //0x0000112c ja LBB5_241 - 0xc5, 0xfb, 0x10, 0x0d, 0x4e, 0xf1, 0xff, 0xff, //0x00001132 vmovsd $-3762(%rip), %xmm1 /* LCPI5_22+0(%rip) */ - 0xc5, 0xf9, 0x2e, 0xc8, //0x0000113a vucomisd %xmm0, %xmm1 - 0x0f, 0x87, 0xe5, 0x02, 0x00, 0x00, //0x0000113e ja LBB5_241 - 0x89, 0xc0, //0x00001144 movl %eax, %eax - 0x48, 0x8d, 0x0d, 0xd3, 0xb5, 0x00, 0x00, //0x00001146 leaq $46547(%rip), %rcx /* _P10_TAB+0(%rip) */ - 0xc5, 0xfb, 0x59, 0x04, 0xc1, //0x0000114d vmulsd (%rcx,%rax,8), %xmm0, %xmm0 - 0xe9, 0x2f, 0x09, 0x00, 0x00, //0x00001152 jmp LBB5_328 - //0x00001157 LBB5_206 - 0x41, 0x83, 0xfd, 0xea, //0x00001157 cmpl $-22, %r13d - 0x0f, 0x82, 0x15, 0x00, 0x00, 0x00, //0x0000115b jb LBB5_208 - 0x41, 0xf7, 0xdd, //0x00001161 negl %r13d - 0x48, 0x8d, 0x05, 0xb5, 0xb5, 0x00, 0x00, //0x00001164 leaq $46517(%rip), %rax /* _P10_TAB+0(%rip) */ - 0xc4, 0xa1, 0x7b, 0x5e, 0x04, 0xe8, //0x0000116b vdivsd (%rax,%r13,8), %xmm0, %xmm0 - 0xe9, 0x10, 0x09, 0x00, 0x00, //0x00001171 jmp LBB5_328 - //0x00001176 LBB5_208 - 0x41, 0x8d, 0x85, 0x5c, 0x01, 0x00, 0x00, //0x00001176 leal $348(%r13), %eax - 0x3d, 0xb7, 0x02, 0x00, 0x00, //0x0000117d cmpl $695, %eax - 0x0f, 0x87, 0x31, 0x01, 0x00, 0x00, //0x00001182 ja LBB5_224 - //0x00001188 LBB5_209 - 0x4c, 0x89, 0x65, 0xb0, //0x00001188 movq %r12, $-80(%rbp) - 0x48, 0x85, 0xf6, //0x0000118c testq %rsi, %rsi - 0x4c, 0x89, 0x55, 0xc0, //0x0000118f movq %r10, $-64(%rbp) - 0x44, 0x89, 0x75, 0xa0, //0x00001193 movl %r14d, $-96(%rbp) - 0x4d, 0x89, 0xdc, //0x00001197 movq %r11, %r12 - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000119a je LBB5_211 - 0x4c, 0x0f, 0xbd, 0xce, //0x000011a0 bsrq %rsi, %r9 - 0x49, 0x83, 0xf1, 0x3f, //0x000011a4 xorq $63, %r9 - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x000011a8 jmp LBB5_212 - //0x000011ad LBB5_211 - 0x41, 0xb9, 0x40, 0x00, 0x00, 0x00, //0x000011ad movl $64, %r9d - //0x000011b3 LBB5_212 - 0x49, 0x89, 0xf6, //0x000011b3 movq %rsi, %r14 - 0x44, 0x89, 0xc9, //0x000011b6 movl %r9d, %ecx - 0x49, 0xd3, 0xe6, //0x000011b9 shlq %cl, %r14 - 0x89, 0xc7, //0x000011bc movl %eax, %edi - 0x48, 0xc1, 0xe7, 0x04, //0x000011be shlq $4, %rdi - 0x48, 0x8d, 0x1d, 0x17, 0xb6, 0x00, 0x00, //0x000011c2 leaq $46615(%rip), %rbx /* _POW10_M128_TAB+0(%rip) */ - 0x48, 0x8b, 0x44, 0x1f, 0x08, //0x000011c9 movq $8(%rdi,%rbx), %rax - 0x48, 0x89, 0x45, 0xc8, //0x000011ce movq %rax, $-56(%rbp) - 0x49, 0xf7, 0xe6, //0x000011d2 mulq %r14 - 0x49, 0x89, 0xc3, //0x000011d5 movq %rax, %r11 - 0x49, 0x89, 0xd2, //0x000011d8 movq %rdx, %r10 - 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x000011db andl $511, %edx - 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x000011e1 cmpq $511, %rdx - 0x0f, 0x85, 0x46, 0x00, 0x00, 0x00, //0x000011e8 jne LBB5_217 - 0x4c, 0x89, 0xf1, //0x000011ee movq %r14, %rcx - 0x48, 0xf7, 0xd1, //0x000011f1 notq %rcx - 0x49, 0x39, 0xcb, //0x000011f4 cmpq %rcx, %r11 - 0x0f, 0x86, 0x37, 0x00, 0x00, 0x00, //0x000011f7 jbe LBB5_217 - 0x4c, 0x89, 0xf0, //0x000011fd movq %r14, %rax - 0x48, 0xf7, 0x24, 0x1f, //0x00001200 mulq (%rdi,%rbx) - 0x49, 0x01, 0xd3, //0x00001204 addq %rdx, %r11 - 0x49, 0x83, 0xd2, 0x00, //0x00001207 adcq $0, %r10 - 0x44, 0x89, 0xd2, //0x0000120b movl %r10d, %edx - 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x0000120e andl $511, %edx - 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x00001214 cmpq $511, %rdx - 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x0000121b jne LBB5_217 - 0x49, 0x83, 0xfb, 0xff, //0x00001221 cmpq $-1, %r11 - 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001225 jne LBB5_217 - 0x48, 0x39, 0xc8, //0x0000122b cmpq %rcx, %rax - 0x0f, 0x87, 0x2e, 0x00, 0x00, 0x00, //0x0000122e ja LBB5_220 - //0x00001234 LBB5_217 - 0x4c, 0x89, 0xd0, //0x00001234 movq %r10, %rax - 0x48, 0xc1, 0xe8, 0x3f, //0x00001237 shrq $63, %rax - 0x8d, 0x48, 0x09, //0x0000123b leal $9(%rax), %ecx - 0x49, 0xd3, 0xea, //0x0000123e shrq %cl, %r10 - 0x4d, 0x85, 0xdb, //0x00001241 testq %r11, %r11 - 0x0f, 0x85, 0x20, 0x00, 0x00, 0x00, //0x00001244 jne LBB5_221 - 0x48, 0x85, 0xd2, //0x0000124a testq %rdx, %rdx - 0x0f, 0x85, 0x17, 0x00, 0x00, 0x00, //0x0000124d jne LBB5_221 - 0x44, 0x89, 0xd1, //0x00001253 movl %r10d, %ecx - 0x83, 0xe1, 0x03, //0x00001256 andl $3, %ecx - 0x83, 0xf9, 0x01, //0x00001259 cmpl $1, %ecx - 0x0f, 0x85, 0x08, 0x00, 0x00, 0x00, //0x0000125c jne LBB5_221 - //0x00001262 LBB5_220 - 0x4d, 0x89, 0xe3, //0x00001262 movq %r12, %r11 - 0xe9, 0x47, 0x00, 0x00, 0x00, //0x00001265 jmp LBB5_222 - //0x0000126a LBB5_221 - 0x41, 0x69, 0xcd, 0x6a, 0x52, 0x03, 0x00, //0x0000126a imull $217706, %r13d, %ecx - 0xc1, 0xf9, 0x10, //0x00001271 sarl $16, %ecx - 0x81, 0xc1, 0x3f, 0x04, 0x00, 0x00, //0x00001274 addl $1087, %ecx - 0x4c, 0x63, 0xf1, //0x0000127a movslq %ecx, %r14 - 0x4c, 0x89, 0xf3, //0x0000127d movq %r14, %rbx - 0x4c, 0x29, 0xcb, //0x00001280 subq %r9, %rbx - 0x44, 0x89, 0xd2, //0x00001283 movl %r10d, %edx - 0x83, 0xe2, 0x01, //0x00001286 andl $1, %edx - 0x4c, 0x01, 0xd2, //0x00001289 addq %r10, %rdx - 0x48, 0x89, 0xd1, //0x0000128c movq %rdx, %rcx - 0x48, 0xc1, 0xe9, 0x36, //0x0000128f shrq $54, %rcx - 0x48, 0x01, 0xc3, //0x00001293 addq %rax, %rbx - 0x48, 0x83, 0xf9, 0x01, //0x00001296 cmpq $1, %rcx - 0x48, 0x83, 0xdb, 0x00, //0x0000129a sbbq $0, %rbx - 0x48, 0x8d, 0x43, 0xff, //0x0000129e leaq $-1(%rbx), %rax - 0x48, 0x3d, 0xfd, 0x07, 0x00, 0x00, //0x000012a2 cmpq $2045, %rax - 0x4d, 0x89, 0xe3, //0x000012a8 movq %r12, %r11 - 0x0f, 0x86, 0x5b, 0x00, 0x00, 0x00, //0x000012ab jbe LBB5_229 - //0x000012b1 LBB5_222 - 0x4c, 0x8b, 0x55, 0xc0, //0x000012b1 movq $-64(%rbp), %r10 - //0x000012b5 LBB5_223 - 0x44, 0x8b, 0x75, 0xa0, //0x000012b5 movl $-96(%rbp), %r14d - //0x000012b9 LBB5_224 - 0x4d, 0x89, 0xf9, //0x000012b9 movq %r15, %r9 - 0x4d, 0x29, 0xc1, //0x000012bc subq %r8, %r9 - 0x4c, 0x89, 0xd8, //0x000012bf movq %r11, %rax - 0x4d, 0x8b, 0x5b, 0x40, //0x000012c2 movq $64(%r11), %r11 - 0x48, 0x89, 0x45, 0xb8, //0x000012c6 movq %rax, $-72(%rbp) - 0x4c, 0x8b, 0x68, 0x50, //0x000012ca movq $80(%rax), %r13 - 0x4d, 0x85, 0xed, //0x000012ce testq %r13, %r13 - 0x0f, 0x84, 0x7b, 0x05, 0x00, 0x00, //0x000012d1 je LBB5_289 - 0x41, 0xc6, 0x03, 0x00, //0x000012d7 movb $0, (%r11) - 0x49, 0x83, 0xfd, 0x01, //0x000012db cmpq $1, %r13 - 0x0f, 0x84, 0x6d, 0x05, 0x00, 0x00, //0x000012df je LBB5_289 - 0x49, 0x8d, 0x4d, 0xff, //0x000012e5 leaq $-1(%r13), %rcx - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000012e9 movl $1, %eax - 0x48, 0x83, 0xf9, 0x10, //0x000012ee cmpq $16, %rcx - 0x0f, 0x82, 0x48, 0x05, 0x00, 0x00, //0x000012f2 jb LBB5_288 - 0x48, 0x81, 0xf9, 0x80, 0x00, 0x00, 0x00, //0x000012f8 cmpq $128, %rcx - 0x0f, 0x83, 0x4e, 0x01, 0x00, 0x00, //0x000012ff jae LBB5_245 - 0x31, 0xd2, //0x00001305 xorl %edx, %edx - 0xe9, 0x98, 0x04, 0x00, 0x00, //0x00001307 jmp LBB5_277 - //0x0000130c LBB5_229 - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, //0x0000130c movabsq $18014398509481984, %rax - 0x48, 0x39, 0xc2, //0x00001316 cmpq %rax, %rdx - 0x49, 0xbd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00001319 movabsq $-9223372036854775808, %r13 - 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00001323 movabsq $4503599627370495, %rax - 0xb1, 0x02, //0x0000132d movb $2, %cl - 0x80, 0xd9, 0x00, //0x0000132f sbbb $0, %cl - 0x48, 0xd3, 0xea, //0x00001332 shrq %cl, %rdx - 0x48, 0xc1, 0xe3, 0x34, //0x00001335 shlq $52, %rbx - 0x48, 0x21, 0xc2, //0x00001339 andq %rax, %rdx - 0x48, 0x09, 0xda, //0x0000133c orq %rbx, %rdx - 0x48, 0x89, 0xd0, //0x0000133f movq %rdx, %rax - 0x4c, 0x09, 0xe8, //0x00001342 orq %r13, %rax - 0x80, 0x7d, 0x98, 0x00, //0x00001345 cmpb $0, $-104(%rbp) - 0x48, 0x0f, 0x44, 0xc2, //0x00001349 cmoveq %rdx, %rax - 0xc4, 0xe1, 0xf9, 0x6e, 0xc0, //0x0000134d vmovq %rax, %xmm0 - 0x80, 0x7d, 0xb0, 0x00, //0x00001352 cmpb $0, $-80(%rbp) - 0x4c, 0x8b, 0x55, 0xc0, //0x00001356 movq $-64(%rbp), %r10 - 0x0f, 0x84, 0x26, 0x07, 0x00, 0x00, //0x0000135a je LBB5_328 - 0x4c, 0x89, 0xd3, //0x00001360 movq %r10, %rbx - 0x4d, 0x89, 0xdc, //0x00001363 movq %r11, %r12 - 0x41, 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00001366 movl $64, %r9d - 0x48, 0xff, 0xc6, //0x0000136c incq %rsi - 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x0000136f je LBB5_232 - 0x4c, 0x0f, 0xbd, 0xce, //0x00001375 bsrq %rsi, %r9 - 0x49, 0x83, 0xf1, 0x3f, //0x00001379 xorq $63, %r9 - //0x0000137d LBB5_232 - 0x44, 0x89, 0xc9, //0x0000137d movl %r9d, %ecx - 0x48, 0xd3, 0xe6, //0x00001380 shlq %cl, %rsi - 0x48, 0x8b, 0x45, 0xc8, //0x00001383 movq $-56(%rbp), %rax - 0x48, 0xf7, 0xe6, //0x00001387 mulq %rsi - 0x49, 0x89, 0xc2, //0x0000138a movq %rax, %r10 - 0x49, 0x89, 0xd3, //0x0000138d movq %rdx, %r11 - 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x00001390 andl $511, %edx - 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x00001396 cmpq $511, %rdx - 0x0f, 0x85, 0x4d, 0x00, 0x00, 0x00, //0x0000139d jne LBB5_237 - 0x48, 0x89, 0xf1, //0x000013a3 movq %rsi, %rcx - 0x48, 0xf7, 0xd1, //0x000013a6 notq %rcx - 0x49, 0x39, 0xca, //0x000013a9 cmpq %rcx, %r10 - 0x0f, 0x86, 0x3e, 0x00, 0x00, 0x00, //0x000013ac jbe LBB5_237 - 0x48, 0x89, 0xf0, //0x000013b2 movq %rsi, %rax - 0x48, 0x8d, 0x15, 0x24, 0xb4, 0x00, 0x00, //0x000013b5 leaq $46116(%rip), %rdx /* _POW10_M128_TAB+0(%rip) */ - 0x48, 0xf7, 0x24, 0x17, //0x000013bc mulq (%rdi,%rdx) - 0x49, 0x01, 0xd2, //0x000013c0 addq %rdx, %r10 - 0x49, 0x83, 0xd3, 0x00, //0x000013c3 adcq $0, %r11 - 0x44, 0x89, 0xda, //0x000013c7 movl %r11d, %edx - 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x000013ca andl $511, %edx - 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x000013d0 cmpq $511, %rdx - 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x000013d7 jne LBB5_237 - 0x49, 0x83, 0xfa, 0xff, //0x000013dd cmpq $-1, %r10 - 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000013e1 jne LBB5_237 - 0x48, 0x39, 0xc8, //0x000013e7 cmpq %rcx, %rax - 0x0f, 0x87, 0x2e, 0x00, 0x00, 0x00, //0x000013ea ja LBB5_240 - //0x000013f0 LBB5_237 - 0x4c, 0x89, 0xd8, //0x000013f0 movq %r11, %rax - 0x48, 0xc1, 0xe8, 0x3f, //0x000013f3 shrq $63, %rax - 0x8d, 0x48, 0x09, //0x000013f7 leal $9(%rax), %ecx - 0x49, 0xd3, 0xeb, //0x000013fa shrq %cl, %r11 - 0x4d, 0x85, 0xd2, //0x000013fd testq %r10, %r10 - 0x0f, 0x85, 0xe4, 0x03, 0x00, 0x00, //0x00001400 jne LBB5_283 - 0x48, 0x85, 0xd2, //0x00001406 testq %rdx, %rdx - 0x0f, 0x85, 0xdb, 0x03, 0x00, 0x00, //0x00001409 jne LBB5_283 - 0x44, 0x89, 0xd9, //0x0000140f movl %r11d, %ecx - 0x83, 0xe1, 0x03, //0x00001412 andl $3, %ecx - 0x83, 0xf9, 0x01, //0x00001415 cmpl $1, %ecx - 0x0f, 0x85, 0xcc, 0x03, 0x00, 0x00, //0x00001418 jne LBB5_283 - //0x0000141e LBB5_240 - 0x4d, 0x89, 0xe3, //0x0000141e movq %r12, %r11 - 0x49, 0x89, 0xda, //0x00001421 movq %rbx, %r10 - 0xe9, 0x8c, 0xfe, 0xff, 0xff, //0x00001424 jmp LBB5_223 - //0x00001429 LBB5_241 - 0x41, 0x8d, 0x85, 0x5c, 0x01, 0x00, 0x00, //0x00001429 leal $348(%r13), %eax - 0xe9, 0x53, 0xfd, 0xff, 0xff, //0x00001430 jmp LBB5_209 - //0x00001435 LBB5_242 - 0x48, 0x89, 0xf0, //0x00001435 movq %rsi, %rax - //0x00001438 LBB5_243 - 0x49, 0xc1, 0xe2, 0x20, //0x00001438 shlq $32, %r10 - 0x49, 0x83, 0xca, 0x03, //0x0000143c orq $3, %r10 - //0x00001440 LBB5_244 - 0x49, 0x8b, 0x8b, 0xa0, 0x00, 0x00, 0x00, //0x00001440 movq $160(%r11), %rcx - 0x4c, 0x89, 0x11, //0x00001447 movq %r10, (%rcx) - 0x48, 0x89, 0x41, 0x08, //0x0000144a movq %rax, $8(%rcx) - 0xe9, 0x78, 0x06, 0x00, 0x00, //0x0000144e jmp LBB5_330 - //0x00001453 LBB5_245 - 0x48, 0x89, 0xca, //0x00001453 movq %rcx, %rdx - 0x48, 0x83, 0xe2, 0x80, //0x00001456 andq $-128, %rdx - 0x48, 0x8d, 0x72, 0x80, //0x0000145a leaq $-128(%rdx), %rsi - 0x48, 0x89, 0xf7, //0x0000145e movq %rsi, %rdi - 0x48, 0xc1, 0xef, 0x07, //0x00001461 shrq $7, %rdi - 0x48, 0x83, 0xc7, 0x01, //0x00001465 addq $1, %rdi - 0x89, 0xf8, //0x00001469 movl %edi, %eax - 0x83, 0xe0, 0x03, //0x0000146b andl $3, %eax - 0x48, 0x81, 0xfe, 0x80, 0x01, 0x00, 0x00, //0x0000146e cmpq $384, %rsi - 0x0f, 0x83, 0x26, 0x02, 0x00, 0x00, //0x00001475 jae LBB5_270 - 0x31, 0xf6, //0x0000147b xorl %esi, %esi - 0xe9, 0xd1, 0x02, 0x00, 0x00, //0x0000147d jmp LBB5_272 - //0x00001482 LBB5_247 - 0x49, 0x8d, 0x45, 0xff, //0x00001482 leaq $-1(%r13), %rax - 0x49, 0x39, 0xc2, //0x00001486 cmpq %rax, %r10 - 0x49, 0xf7, 0xd5, //0x00001489 notq %r13 - 0x4d, 0x0f, 0x45, 0xec, //0x0000148c cmovneq %r12, %r13 - 0x84, 0xc9, //0x00001490 testb %cl, %cl - 0x4d, 0x0f, 0x44, 0xec, //0x00001492 cmoveq %r12, %r13 - 0x4c, 0x89, 0xee, //0x00001496 movq %r13, %rsi - 0xe9, 0x5c, 0xf9, 0xff, 0xff, //0x00001499 jmp LBB5_162 - //0x0000149e LBB5_281 - 0x4c, 0x89, 0xf8, //0x0000149e movq %r15, %rax - 0xe9, 0x85, 0x00, 0x00, 0x00, //0x000014a1 jmp LBB5_254 - //0x000014a6 LBB5_282 - 0x4c, 0x89, 0xf8, //0x000014a6 movq %r15, %rax - 0xe9, 0x0d, 0x01, 0x00, 0x00, //0x000014a9 jmp LBB5_261 - //0x000014ae LBB5_248 - 0x48, 0xf7, 0xde, //0x000014ae negq %rsi - 0x48, 0x89, 0xf0, //0x000014b1 movq %rsi, %rax - 0xe9, 0xc5, 0xef, 0xff, 0xff, //0x000014b4 jmp LBB5_22 - //0x000014b9 LBB5_249 - 0x48, 0x83, 0xc6, 0x40, //0x000014b9 addq $64, %rsi - 0x49, 0x89, 0xf7, //0x000014bd movq %rsi, %r15 - //0x000014c0 LBB5_250 - 0x4c, 0x89, 0xf8, //0x000014c0 movq %r15, %rax - 0x48, 0x83, 0xc0, 0xc0, //0x000014c3 addq $-64, %rax - 0xc5, 0xfe, 0x6f, 0x05, 0x91, 0xeb, 0xff, 0xff, //0x000014c7 vmovdqu $-5231(%rip), %ymm0 /* LCPI5_0+0(%rip) */ - 0x90, //0x000014cf .p2align 4, 0x90 - //0x000014d0 LBB5_251 - 0xc5, 0xfe, 0x6f, 0x48, 0x40, //0x000014d0 vmovdqu $64(%rax), %ymm1 - 0xc5, 0xfe, 0x6f, 0x50, 0x60, //0x000014d5 vmovdqu $96(%rax), %ymm2 - 0x48, 0x83, 0xc0, 0x40, //0x000014da addq $64, %rax - 0xc4, 0xe2, 0x7d, 0x00, 0xd9, //0x000014de vpshufb %ymm1, %ymm0, %ymm3 - 0xc4, 0xe2, 0x7d, 0x00, 0xe2, //0x000014e3 vpshufb %ymm2, %ymm0, %ymm4 - 0xc5, 0xf5, 0x74, 0xcb, //0x000014e8 vpcmpeqb %ymm3, %ymm1, %ymm1 - 0xc5, 0xfd, 0xd7, 0xf1, //0x000014ec vpmovmskb %ymm1, %esi - 0xc5, 0xed, 0x74, 0xcc, //0x000014f0 vpcmpeqb %ymm4, %ymm2, %ymm1 - 0xc5, 0xfd, 0xd7, 0xc9, //0x000014f4 vpmovmskb %ymm1, %ecx - 0x48, 0xc1, 0xe1, 0x20, //0x000014f8 shlq $32, %rcx - 0x48, 0x09, 0xf1, //0x000014fc orq %rsi, %rcx - 0x48, 0x83, 0xf9, 0xff, //0x000014ff cmpq $-1, %rcx - 0x0f, 0x84, 0xc7, 0xff, 0xff, 0xff, //0x00001503 je LBB5_251 - 0x48, 0xf7, 0xd1, //0x00001509 notq %rcx - 0x49, 0x89, 0x8b, 0x98, 0x00, 0x00, 0x00, //0x0000150c movq %rcx, $152(%r11) - 0x49, 0x89, 0x83, 0x90, 0x00, 0x00, 0x00, //0x00001513 movq %rax, $144(%r11) - 0x48, 0x0f, 0xbc, 0xc9, //0x0000151a bsfq %rcx, %rcx - 0x48, 0x8d, 0x34, 0x08, //0x0000151e leaq (%rax,%rcx), %rsi - 0x48, 0x01, 0xc8, //0x00001522 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00001525 addq $1, %rax - //0x00001529 LBB5_253 - 0x8a, 0x0e, //0x00001529 movb (%rsi), %cl - //0x0000152b LBB5_254 - 0x80, 0xf9, 0x7d, //0x0000152b cmpb $125, %cl - 0x0f, 0x85, 0xa9, 0x20, 0x00, 0x00, //0x0000152e jne LBB5_811 - 0x41, 0x83, 0x83, 0xcc, 0x00, 0x00, 0x00, 0x01, //0x00001534 addl $1, $204(%r11) - 0xe9, 0x8b, 0x00, 0x00, 0x00, //0x0000153c jmp LBB5_263 - //0x00001541 LBB5_256 - 0x48, 0x83, 0xc6, 0x40, //0x00001541 addq $64, %rsi - 0x49, 0x89, 0xf7, //0x00001545 movq %rsi, %r15 - //0x00001548 LBB5_257 - 0x4c, 0x89, 0xf8, //0x00001548 movq %r15, %rax - 0x48, 0x83, 0xc0, 0xc0, //0x0000154b addq $-64, %rax - 0xc5, 0xfe, 0x6f, 0x05, 0x09, 0xeb, 0xff, 0xff, //0x0000154f vmovdqu $-5367(%rip), %ymm0 /* LCPI5_0+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001557 .p2align 4, 0x90 - //0x00001560 LBB5_258 - 0xc5, 0xfe, 0x6f, 0x48, 0x40, //0x00001560 vmovdqu $64(%rax), %ymm1 - 0xc5, 0xfe, 0x6f, 0x50, 0x60, //0x00001565 vmovdqu $96(%rax), %ymm2 - 0x48, 0x83, 0xc0, 0x40, //0x0000156a addq $64, %rax - 0xc4, 0xe2, 0x7d, 0x00, 0xd9, //0x0000156e vpshufb %ymm1, %ymm0, %ymm3 - 0xc4, 0xe2, 0x7d, 0x00, 0xe2, //0x00001573 vpshufb %ymm2, %ymm0, %ymm4 - 0xc5, 0xf5, 0x74, 0xcb, //0x00001578 vpcmpeqb %ymm3, %ymm1, %ymm1 - 0xc5, 0xfd, 0xd7, 0xf1, //0x0000157c vpmovmskb %ymm1, %esi - 0xc5, 0xed, 0x74, 0xcc, //0x00001580 vpcmpeqb %ymm4, %ymm2, %ymm1 - 0xc5, 0xfd, 0xd7, 0xc9, //0x00001584 vpmovmskb %ymm1, %ecx - 0x48, 0xc1, 0xe1, 0x20, //0x00001588 shlq $32, %rcx - 0x48, 0x09, 0xf1, //0x0000158c orq %rsi, %rcx - 0x48, 0x83, 0xf9, 0xff, //0x0000158f cmpq $-1, %rcx - 0x0f, 0x84, 0xc7, 0xff, 0xff, 0xff, //0x00001593 je LBB5_258 - 0x48, 0xf7, 0xd1, //0x00001599 notq %rcx - 0x49, 0x89, 0x8b, 0x98, 0x00, 0x00, 0x00, //0x0000159c movq %rcx, $152(%r11) - 0x49, 0x89, 0x83, 0x90, 0x00, 0x00, 0x00, //0x000015a3 movq %rax, $144(%r11) - 0x48, 0x0f, 0xbc, 0xc9, //0x000015aa bsfq %rcx, %rcx - 0x48, 0x8d, 0x34, 0x08, //0x000015ae leaq (%rax,%rcx), %rsi - 0x48, 0x01, 0xc8, //0x000015b2 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x000015b5 addq $1, %rax - //0x000015b9 LBB5_260 - 0x8a, 0x0e, //0x000015b9 movb (%rsi), %cl - //0x000015bb LBB5_261 - 0x80, 0xf9, 0x5d, //0x000015bb cmpb $93, %cl - 0x0f, 0x85, 0x3e, 0x21, 0x00, 0x00, //0x000015be jne LBB5_1680 - 0x41, 0x83, 0x83, 0xd0, 0x00, 0x00, 0x00, 0x01, //0x000015c4 addl $1, $208(%r11) - //0x000015cc LBB5_263 - 0x48, 0xc1, 0xe7, 0x04, //0x000015cc shlq $4, %rdi - 0x49, 0x8b, 0x4c, 0x38, 0x08, //0x000015d0 movq $8(%r8,%rdi), %rcx - 0x49, 0x89, 0x8b, 0xa8, 0x00, 0x00, 0x00, //0x000015d5 movq %rcx, $168(%r11) - 0x48, 0x29, 0xd3, //0x000015dc subq %rdx, %rbx - 0x48, 0xc1, 0xeb, 0x04, //0x000015df shrq $4, %rbx - 0x41, 0x89, 0x5c, 0x38, 0x0c, //0x000015e3 movl %ebx, $12(%r8,%rdi) - 0x41, 0xc7, 0x44, 0x38, 0x08, 0x00, 0x00, 0x00, 0x00, //0x000015e8 movl $0, $8(%r8,%rdi) - 0x0f, 0xb6, 0x0a, //0x000015f1 movzbl (%rdx), %ecx - 0x89, 0x0a, //0x000015f4 movl %ecx, (%rdx) - 0x49, 0x8b, 0x8b, 0xb0, 0x00, 0x00, 0x00, //0x000015f6 movq $176(%r11), %rcx - 0x41, 0x8b, 0x93, 0xe4, 0x00, 0x00, 0x00, //0x000015fd movl $228(%r11), %edx - 0x48, 0x39, 0xd1, //0x00001604 cmpq %rdx, %rcx - 0x0f, 0x86, 0x2f, 0x00, 0x00, 0x00, //0x00001607 jbe LBB5_266 - 0x41, 0x89, 0x8b, 0xe4, 0x00, 0x00, 0x00, //0x0000160d movl %ecx, $228(%r11) - 0x48, 0x81, 0xf9, 0x00, 0x10, 0x00, 0x00, //0x00001614 cmpq $4096, %rcx - 0x0f, 0x86, 0x1b, 0x00, 0x00, 0x00, //0x0000161b jbe LBB5_266 - //0x00001621 LBB5_265 - 0x31, 0xc9, //0x00001621 xorl %ecx, %ecx - 0x48, 0x89, 0x4d, 0x80, //0x00001623 movq %rcx, $-128(%rbp) - 0x31, 0xc9, //0x00001627 xorl %ecx, %ecx - 0x48, 0x89, 0x4d, 0xa0, //0x00001629 movq %rcx, $-96(%rbp) - 0xc7, 0x45, 0x88, 0x00, 0x00, 0x00, 0x00, //0x0000162d movl $0, $-120(%rbp) - 0x45, 0x31, 0xed, //0x00001634 xorl %r13d, %r13d - 0xe9, 0xfc, 0x2a, 0x00, 0x00, //0x00001637 jmp LBB5_684 - //0x0000163c LBB5_266 - 0x48, 0x83, 0xc1, 0xff, //0x0000163c addq $-1, %rcx - 0x49, 0x89, 0x8b, 0xb0, 0x00, 0x00, 0x00, //0x00001640 movq %rcx, $176(%r11) - 0x49, 0x8b, 0x8b, 0xa8, 0x00, 0x00, 0x00, //0x00001647 movq $168(%r11), %rcx - 0x31, 0xd2, //0x0000164e xorl %edx, %edx - 0x48, 0x89, 0x55, 0x80, //0x00001650 movq %rdx, $-128(%rbp) - 0xc7, 0x45, 0x88, 0x00, 0x00, 0x00, 0x00, //0x00001654 movl $0, $-120(%rbp) - 0x48, 0x83, 0xf9, 0xff, //0x0000165b cmpq $-1, %rcx - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000165f je LBB5_268 - 0x4d, 0x8d, 0x83, 0xb8, 0x00, 0x00, 0x00, //0x00001665 leaq $184(%r11), %r8 - 0x31, 0xd2, //0x0000166c xorl %edx, %edx - 0x48, 0x89, 0x55, 0xa0, //0x0000166e movq %rdx, $-96(%rbp) - 0xe9, 0xb7, 0x2a, 0x00, 0x00, //0x00001672 jmp LBB5_683 - //0x00001677 LBB5_268 - 0x31, 0xc9, //0x00001677 xorl %ecx, %ecx - 0x48, 0x89, 0x4d, 0xa0, //0x00001679 movq %rcx, $-96(%rbp) - 0x45, 0x31, 0xed, //0x0000167d xorl %r13d, %r13d - 0xe9, 0xb3, 0x2a, 0x00, 0x00, //0x00001680 jmp LBB5_684 - //0x00001685 LBB5_269 - 0x49, 0x89, 0xcc, //0x00001685 movq %rcx, %r12 - 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001688 movq $-1, %rsi - 0x4d, 0x85, 0xd2, //0x0000168f testq %r10, %r10 - 0x44, 0x8b, 0x75, 0x98, //0x00001692 movl $-104(%rbp), %r14d - 0x0f, 0x85, 0x02, 0xf7, 0xff, 0xff, //0x00001696 jne LBB5_153 - 0xe9, 0x67, 0xf7, 0xff, 0xff, //0x0000169c jmp LBB5_163 - //0x000016a1 LBB5_270 - 0x48, 0x83, 0xe7, 0xfc, //0x000016a1 andq $-4, %rdi - 0x48, 0xf7, 0xdf, //0x000016a5 negq %rdi - 0x31, 0xf6, //0x000016a8 xorl %esi, %esi - 0xc5, 0xf9, 0xef, 0xc0, //0x000016aa vpxor %xmm0, %xmm0, %xmm0 - //0x000016ae LBB5_271 - 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x33, 0x01, //0x000016ae vmovdqu %ymm0, $1(%r11,%rsi) - 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x33, 0x21, //0x000016b5 vmovdqu %ymm0, $33(%r11,%rsi) - 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x33, 0x41, //0x000016bc vmovdqu %ymm0, $65(%r11,%rsi) - 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x33, 0x61, //0x000016c3 vmovdqu %ymm0, $97(%r11,%rsi) - 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x33, 0x81, 0x00, 0x00, 0x00, //0x000016ca vmovdqu %ymm0, $129(%r11,%rsi) - 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x33, 0xa1, 0x00, 0x00, 0x00, //0x000016d4 vmovdqu %ymm0, $161(%r11,%rsi) - 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x33, 0xc1, 0x00, 0x00, 0x00, //0x000016de vmovdqu %ymm0, $193(%r11,%rsi) - 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x33, 0xe1, 0x00, 0x00, 0x00, //0x000016e8 vmovdqu %ymm0, $225(%r11,%rsi) - 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x33, 0x01, 0x01, 0x00, 0x00, //0x000016f2 vmovdqu %ymm0, $257(%r11,%rsi) - 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x33, 0x21, 0x01, 0x00, 0x00, //0x000016fc vmovdqu %ymm0, $289(%r11,%rsi) - 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x33, 0x41, 0x01, 0x00, 0x00, //0x00001706 vmovdqu %ymm0, $321(%r11,%rsi) - 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x33, 0x61, 0x01, 0x00, 0x00, //0x00001710 vmovdqu %ymm0, $353(%r11,%rsi) - 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x33, 0x81, 0x01, 0x00, 0x00, //0x0000171a vmovdqu %ymm0, $385(%r11,%rsi) - 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x33, 0xa1, 0x01, 0x00, 0x00, //0x00001724 vmovdqu %ymm0, $417(%r11,%rsi) - 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x33, 0xc1, 0x01, 0x00, 0x00, //0x0000172e vmovdqu %ymm0, $449(%r11,%rsi) - 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x33, 0xe1, 0x01, 0x00, 0x00, //0x00001738 vmovdqu %ymm0, $481(%r11,%rsi) - 0x48, 0x81, 0xc6, 0x00, 0x02, 0x00, 0x00, //0x00001742 addq $512, %rsi - 0x48, 0x83, 0xc7, 0x04, //0x00001749 addq $4, %rdi - 0x0f, 0x85, 0x5b, 0xff, 0xff, 0xff, //0x0000174d jne LBB5_271 - //0x00001753 LBB5_272 - 0x48, 0x85, 0xc0, //0x00001753 testq %rax, %rax - 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x00001756 je LBB5_275 - 0x48, 0xf7, 0xd8, //0x0000175c negq %rax - 0xc5, 0xf9, 0xef, 0xc0, //0x0000175f vpxor %xmm0, %xmm0, %xmm0 - //0x00001763 LBB5_274 - 0x48, 0x89, 0xf7, //0x00001763 movq %rsi, %rdi - 0x48, 0x83, 0xcf, 0x01, //0x00001766 orq $1, %rdi - 0xc4, 0xc1, 0x7e, 0x7f, 0x04, 0x3b, //0x0000176a vmovdqu %ymm0, (%r11,%rdi) - 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x3b, 0x20, //0x00001770 vmovdqu %ymm0, $32(%r11,%rdi) - 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x3b, 0x40, //0x00001777 vmovdqu %ymm0, $64(%r11,%rdi) - 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x3b, 0x60, //0x0000177e vmovdqu %ymm0, $96(%r11,%rdi) - 0x48, 0x83, 0xee, 0x80, //0x00001785 subq $-128, %rsi - 0x48, 0xff, 0xc0, //0x00001789 incq %rax - 0x0f, 0x85, 0xd1, 0xff, 0xff, 0xff, //0x0000178c jne LBB5_274 - //0x00001792 LBB5_275 - 0x48, 0x39, 0xd1, //0x00001792 cmpq %rdx, %rcx - 0x0f, 0x84, 0xb7, 0x00, 0x00, 0x00, //0x00001795 je LBB5_289 - 0xf6, 0xc1, 0x70, //0x0000179b testb $112, %cl - 0x0f, 0x84, 0x92, 0x00, 0x00, 0x00, //0x0000179e je LBB5_287 - //0x000017a4 LBB5_277 - 0x48, 0x89, 0xce, //0x000017a4 movq %rcx, %rsi - 0x48, 0x83, 0xe6, 0xf0, //0x000017a7 andq $-16, %rsi - 0x48, 0x8d, 0x46, 0x01, //0x000017ab leaq $1(%rsi), %rax - 0xc5, 0xf9, 0xef, 0xc0, //0x000017af vpxor %xmm0, %xmm0, %xmm0 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000017b3 .p2align 4, 0x90 - //0x000017c0 LBB5_278 - 0xc4, 0xc1, 0x7a, 0x7f, 0x44, 0x13, 0x01, //0x000017c0 vmovdqu %xmm0, $1(%r11,%rdx) - 0x48, 0x83, 0xc2, 0x10, //0x000017c7 addq $16, %rdx - 0x48, 0x39, 0xd6, //0x000017cb cmpq %rdx, %rsi - 0x0f, 0x85, 0xec, 0xff, 0xff, 0xff, //0x000017ce jne LBB5_278 - 0x48, 0x39, 0xf1, //0x000017d4 cmpq %rsi, %rcx - 0x0f, 0x85, 0x63, 0x00, 0x00, 0x00, //0x000017d7 jne LBB5_288 - 0xe9, 0x70, 0x00, 0x00, 0x00, //0x000017dd jmp LBB5_289 - //0x000017e2 LBB5_280 - 0x0f, 0xbc, 0xc1, //0x000017e2 bsfl %ecx, %eax - 0xe9, 0x3d, 0x00, 0x00, 0x00, //0x000017e5 jmp LBB5_286 - //0x000017ea LBB5_283 - 0x4d, 0x29, 0xce, //0x000017ea subq %r9, %r14 - 0x44, 0x89, 0xda, //0x000017ed movl %r11d, %edx - 0x83, 0xe2, 0x01, //0x000017f0 andl $1, %edx - 0x4c, 0x01, 0xda, //0x000017f3 addq %r11, %rdx - 0x49, 0x01, 0xc6, //0x000017f6 addq %rax, %r14 - 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, //0x000017f9 movabsq $18014398509481984, %rcx - 0x48, 0x39, 0xca, //0x00001803 cmpq %rcx, %rdx - 0x49, 0x83, 0xde, 0x00, //0x00001806 sbbq $0, %r14 - 0x49, 0x8d, 0x46, 0xff, //0x0000180a leaq $-1(%r14), %rax - 0x48, 0x3d, 0xfd, 0x07, 0x00, 0x00, //0x0000180e cmpq $2045, %rax - 0x49, 0x89, 0xda, //0x00001814 movq %rbx, %r10 - 0x0f, 0x86, 0x04, 0x10, 0x00, 0x00, //0x00001817 jbe LBB5_504 - 0x4d, 0x89, 0xe3, //0x0000181d movq %r12, %r11 - 0xe9, 0x90, 0xfa, 0xff, 0xff, //0x00001820 jmp LBB5_223 - //0x00001825 LBB5_285 - 0x89, 0xc8, //0x00001825 movl %ecx, %eax - //0x00001827 LBB5_286 - 0x48, 0xf7, 0xd6, //0x00001827 notq %rsi - 0x48, 0x29, 0xc6, //0x0000182a subq %rax, %rsi - 0x44, 0x8b, 0x75, 0x98, //0x0000182d movl $-104(%rbp), %r14d - 0xe9, 0xc4, 0xf5, 0xff, 0xff, //0x00001831 jmp LBB5_162 - //0x00001836 LBB5_287 - 0x48, 0x83, 0xca, 0x01, //0x00001836 orq $1, %rdx - 0x48, 0x89, 0xd0, //0x0000183a movq %rdx, %rax - 0x90, 0x90, 0x90, //0x0000183d .p2align 4, 0x90 - //0x00001840 LBB5_288 - 0x41, 0xc6, 0x04, 0x03, 0x00, //0x00001840 movb $0, (%r11,%rax) - 0x48, 0x83, 0xc0, 0x01, //0x00001845 addq $1, %rax - 0x49, 0x39, 0xc5, //0x00001849 cmpq %rax, %r13 - 0x0f, 0x85, 0xee, 0xff, 0xff, 0xff, //0x0000184c jne LBB5_288 - //0x00001852 LBB5_289 - 0x4c, 0x89, 0x55, 0xc0, //0x00001852 movq %r10, $-64(%rbp) - 0x48, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00001856 movabsq $4503599627370495, %rdx - 0x41, 0x8a, 0x18, //0x00001860 movb (%r8), %bl - 0x31, 0xc9, //0x00001863 xorl %ecx, %ecx - 0x80, 0xfb, 0x2d, //0x00001865 cmpb $45, %bl - 0x0f, 0x94, 0xc1, //0x00001868 sete %cl - 0x45, 0x31, 0xd2, //0x0000186b xorl %r10d, %r10d - 0x49, 0x39, 0xc9, //0x0000186e cmpq %rcx, %r9 - 0x0f, 0x8e, 0xcb, 0x00, 0x00, 0x00, //0x00001871 jle LBB5_302 - 0x88, 0x5d, 0xa8, //0x00001877 movb %bl, $-88(%rbp) - 0x44, 0x89, 0x75, 0xa0, //0x0000187a movl %r14d, $-96(%rbp) - 0xb0, 0x01, //0x0000187e movb $1, %al - 0x45, 0x31, 0xf6, //0x00001880 xorl %r14d, %r14d - 0xc7, 0x45, 0x98, 0x00, 0x00, 0x00, 0x00, //0x00001883 movl $0, $-104(%rbp) - 0x31, 0xf6, //0x0000188a xorl %esi, %esi - 0x31, 0xd2, //0x0000188c xorl %edx, %edx - 0xe9, 0x31, 0x00, 0x00, 0x00, //0x0000188e jmp LBB5_293 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001893 .p2align 4, 0x90 - //0x000018a0 LBB5_291 - 0xba, 0x01, 0x00, 0x00, 0x00, //0x000018a0 movl $1, %edx - 0x41, 0x89, 0xf2, //0x000018a5 movl %esi, %r10d - 0x80, 0xfb, 0x2e, //0x000018a8 cmpb $46, %bl - 0x0f, 0x85, 0xa4, 0x00, 0x00, 0x00, //0x000018ab jne LBB5_304 - //0x000018b1 LBB5_292 - 0x48, 0x83, 0xc1, 0x01, //0x000018b1 addq $1, %rcx - 0x4c, 0x39, 0xc9, //0x000018b5 cmpq %r9, %rcx - 0x0f, 0x9c, 0xc0, //0x000018b8 setl %al - 0x49, 0x39, 0xc9, //0x000018bb cmpq %rcx, %r9 - 0x0f, 0x84, 0x89, 0x00, 0x00, 0x00, //0x000018be je LBB5_303 - //0x000018c4 LBB5_293 - 0x89, 0xd7, //0x000018c4 movl %edx, %edi - 0x45, 0x89, 0xd4, //0x000018c6 movl %r10d, %r12d - 0x41, 0x0f, 0xb6, 0x1c, 0x08, //0x000018c9 movzbl (%r8,%rcx), %ebx - 0x8d, 0x53, 0xd0, //0x000018ce leal $-48(%rbx), %edx - 0x80, 0xfa, 0x09, //0x000018d1 cmpb $9, %dl - 0x0f, 0x87, 0xc6, 0xff, 0xff, 0xff, //0x000018d4 ja LBB5_291 - 0x80, 0xfb, 0x30, //0x000018da cmpb $48, %bl - 0x0f, 0x85, 0x1d, 0x00, 0x00, 0x00, //0x000018dd jne LBB5_297 - 0x85, 0xf6, //0x000018e3 testl %esi, %esi - 0x0f, 0x84, 0x47, 0x00, 0x00, 0x00, //0x000018e5 je LBB5_301 - 0x49, 0x63, 0xc6, //0x000018eb movslq %r14d, %rax - 0x49, 0x39, 0xc5, //0x000018ee cmpq %rax, %r13 - 0x0f, 0x87, 0x15, 0x00, 0x00, 0x00, //0x000018f1 ja LBB5_298 - 0xe9, 0x18, 0x00, 0x00, 0x00, //0x000018f7 jmp LBB5_299 - 0x90, 0x90, 0x90, 0x90, //0x000018fc .p2align 4, 0x90 - //0x00001900 LBB5_297 - 0x48, 0x63, 0xc6, //0x00001900 movslq %esi, %rax - 0x49, 0x39, 0xc5, //0x00001903 cmpq %rax, %r13 - 0x0f, 0x86, 0x15, 0x00, 0x00, 0x00, //0x00001906 jbe LBB5_300 - //0x0000190c LBB5_298 - 0x41, 0x88, 0x1c, 0x03, //0x0000190c movb %bl, (%r11,%rax) - 0x41, 0x83, 0xc6, 0x01, //0x00001910 addl $1, %r14d - //0x00001914 LBB5_299 - 0x45, 0x89, 0xe2, //0x00001914 movl %r12d, %r10d - 0x44, 0x89, 0xf6, //0x00001917 movl %r14d, %esi - 0x89, 0xfa, //0x0000191a movl %edi, %edx - 0xe9, 0x90, 0xff, 0xff, 0xff, //0x0000191c jmp LBB5_292 - //0x00001921 LBB5_300 - 0x45, 0x89, 0xe2, //0x00001921 movl %r12d, %r10d - 0xc7, 0x45, 0x98, 0x01, 0x00, 0x00, 0x00, //0x00001924 movl $1, $-104(%rbp) - 0x89, 0xfa, //0x0000192b movl %edi, %edx - 0xe9, 0x7f, 0xff, 0xff, 0xff, //0x0000192d jmp LBB5_292 - //0x00001932 LBB5_301 - 0x41, 0x83, 0xc4, 0xff, //0x00001932 addl $-1, %r12d - 0x31, 0xf6, //0x00001936 xorl %esi, %esi - 0x45, 0x89, 0xe2, //0x00001938 movl %r12d, %r10d - 0x89, 0xfa, //0x0000193b movl %edi, %edx - 0xe9, 0x6f, 0xff, 0xff, 0xff, //0x0000193d jmp LBB5_292 - //0x00001942 LBB5_302 - 0x31, 0xc9, //0x00001942 xorl %ecx, %ecx - 0x4c, 0x8b, 0x5d, 0xb8, //0x00001944 movq $-72(%rbp), %r11 - 0xe9, 0x0d, 0x01, 0x00, 0x00, //0x00001948 jmp LBB5_327 - //0x0000194d LBB5_303 - 0x45, 0x89, 0xd4, //0x0000194d movl %r10d, %r12d - 0x4c, 0x89, 0xc9, //0x00001950 movq %r9, %rcx - 0x89, 0xd7, //0x00001953 movl %edx, %edi - //0x00001955 LBB5_304 - 0x85, 0xff, //0x00001955 testl %edi, %edi - 0x45, 0x0f, 0x44, 0xe6, //0x00001957 cmovel %r14d, %r12d - 0xa8, 0x01, //0x0000195b testb $1, %al - 0x48, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x0000195d movabsq $4503599627370495, %rdx - 0x0f, 0x84, 0xa6, 0x00, 0x00, 0x00, //0x00001967 je LBB5_319 - 0x89, 0xc8, //0x0000196d movl %ecx, %eax - 0x41, 0x8a, 0x04, 0x00, //0x0000196f movb (%r8,%rax), %al - 0x0c, 0x20, //0x00001973 orb $32, %al - 0x3c, 0x65, //0x00001975 cmpb $101, %al - 0x0f, 0x85, 0x96, 0x00, 0x00, 0x00, //0x00001977 jne LBB5_319 - 0x89, 0xca, //0x0000197d movl %ecx, %edx - 0x41, 0x8a, 0x5c, 0x10, 0x01, //0x0000197f movb $1(%r8,%rdx), %bl - 0x80, 0xfb, 0x2d, //0x00001984 cmpb $45, %bl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001987 je LBB5_309 - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000198d movl $1, %eax - 0x80, 0xfb, 0x2b, //0x00001992 cmpb $43, %bl - 0x0f, 0x85, 0x17, 0x00, 0x00, 0x00, //0x00001995 jne LBB5_311 - 0x83, 0xc1, 0x02, //0x0000199b addl $2, %ecx - 0xe9, 0x08, 0x00, 0x00, 0x00, //0x0000199e jmp LBB5_310 - //0x000019a3 LBB5_309 - 0x83, 0xc1, 0x02, //0x000019a3 addl $2, %ecx - 0xb8, 0xff, 0xff, 0xff, 0xff, //0x000019a6 movl $-1, %eax - //0x000019ab LBB5_310 - 0x89, 0xca, //0x000019ab movl %ecx, %edx - 0xe9, 0x04, 0x00, 0x00, 0x00, //0x000019ad jmp LBB5_312 - //0x000019b2 LBB5_311 - 0x48, 0x83, 0xc2, 0x01, //0x000019b2 addq $1, %rdx - //0x000019b6 LBB5_312 - 0x48, 0x63, 0xd2, //0x000019b6 movslq %edx, %rdx - 0x31, 0xc9, //0x000019b9 xorl %ecx, %ecx - 0x49, 0x39, 0xd1, //0x000019bb cmpq %rdx, %r9 - 0x0f, 0x8e, 0x3c, 0x00, 0x00, 0x00, //0x000019be jle LBB5_318 - 0x31, 0xc9, //0x000019c4 xorl %ecx, %ecx - //0x000019c6 LBB5_314 - 0x41, 0x0f, 0xbe, 0x34, 0x10, //0x000019c6 movsbl (%r8,%rdx), %esi - 0x83, 0xfe, 0x30, //0x000019cb cmpl $48, %esi - 0x0f, 0x8c, 0x2c, 0x00, 0x00, 0x00, //0x000019ce jl LBB5_318 - 0x40, 0x80, 0xfe, 0x39, //0x000019d4 cmpb $57, %sil - 0x0f, 0x8f, 0x22, 0x00, 0x00, 0x00, //0x000019d8 jg LBB5_318 - 0x81, 0xf9, 0x0f, 0x27, 0x00, 0x00, //0x000019de cmpl $9999, %ecx - 0x0f, 0x8f, 0x16, 0x00, 0x00, 0x00, //0x000019e4 jg LBB5_318 - 0x8d, 0x0c, 0x89, //0x000019ea leal (%rcx,%rcx,4), %ecx - 0x8d, 0x0c, 0x4e, //0x000019ed leal (%rsi,%rcx,2), %ecx - 0x83, 0xc1, 0xd0, //0x000019f0 addl $-48, %ecx - 0x48, 0x83, 0xc2, 0x01, //0x000019f3 addq $1, %rdx - 0x49, 0x39, 0xd1, //0x000019f7 cmpq %rdx, %r9 - 0x0f, 0x85, 0xc6, 0xff, 0xff, 0xff, //0x000019fa jne LBB5_314 - //0x00001a00 LBB5_318 - 0x0f, 0xaf, 0xc8, //0x00001a00 imull %eax, %ecx - 0x44, 0x01, 0xe1, //0x00001a03 addl %r12d, %ecx - 0x41, 0x89, 0xcc, //0x00001a06 movl %ecx, %r12d - 0x48, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00001a09 movabsq $4503599627370495, %rdx - //0x00001a13 LBB5_319 - 0x45, 0x85, 0xf6, //0x00001a13 testl %r14d, %r14d - 0x0f, 0x84, 0x2e, 0x00, 0x00, 0x00, //0x00001a16 je LBB5_323 - 0x49, 0xba, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00001a1c movabsq $9218868437227405312, %r10 - 0x41, 0x81, 0xfc, 0x36, 0x01, 0x00, 0x00, //0x00001a26 cmpl $310, %r12d - 0x0f, 0x8f, 0x1a, 0x00, 0x00, 0x00, //0x00001a2d jg LBB5_324 - 0x31, 0xc9, //0x00001a33 xorl %ecx, %ecx - 0x41, 0x81, 0xfc, 0xb6, 0xfe, 0xff, 0xff, //0x00001a35 cmpl $-330, %r12d - 0x0f, 0x8d, 0xc0, 0x00, 0x00, 0x00, //0x00001a3c jge LBB5_332 - 0x45, 0x31, 0xd2, //0x00001a42 xorl %r10d, %r10d - 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00001a45 jmp LBB5_325 - //0x00001a4a LBB5_323 - 0x45, 0x31, 0xd2, //0x00001a4a xorl %r10d, %r10d - //0x00001a4d LBB5_324 - 0x31, 0xc9, //0x00001a4d xorl %ecx, %ecx - //0x00001a4f LBB5_325 - 0x4c, 0x8b, 0x5d, 0xb8, //0x00001a4f movq $-72(%rbp), %r11 - //0x00001a53 LBB5_326 - 0x44, 0x8b, 0x75, 0xa0, //0x00001a53 movl $-96(%rbp), %r14d - 0x8a, 0x5d, 0xa8, //0x00001a57 movb $-88(%rbp), %bl - //0x00001a5a LBB5_327 - 0x48, 0x21, 0xd1, //0x00001a5a andq %rdx, %rcx - 0x4c, 0x09, 0xd1, //0x00001a5d orq %r10, %rcx - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00001a60 movabsq $-9223372036854775808, %rax - 0x48, 0x09, 0xc8, //0x00001a6a orq %rcx, %rax - 0x80, 0xfb, 0x2d, //0x00001a6d cmpb $45, %bl - 0x48, 0x0f, 0x45, 0xc1, //0x00001a70 cmovneq %rcx, %rax - 0xc4, 0xe1, 0xf9, 0x6e, 0xc0, //0x00001a74 vmovq %rax, %xmm0 - 0xc4, 0xc1, 0x4b, 0x2a, 0xce, //0x00001a79 vcvtsi2sd %r14d, %xmm6, %xmm1 - 0xc5, 0xf3, 0x59, 0xc0, //0x00001a7e vmulsd %xmm0, %xmm1, %xmm0 - 0x4c, 0x8b, 0x55, 0xc0, //0x00001a82 movq $-64(%rbp), %r10 - //0x00001a86 LBB5_328 - 0xc4, 0xe1, 0xf9, 0x7e, 0xc0, //0x00001a86 vmovq %xmm0, %rax - 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00001a8b movabsq $-9223372036854775808, %rcx - 0x48, 0x83, 0xc1, 0xff, //0x00001a95 addq $-1, %rcx - 0x48, 0x21, 0xc1, //0x00001a99 andq %rax, %rcx - 0xba, 0x04, 0x00, 0x00, 0x00, //0x00001a9c movl $4, %edx - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00001aa1 movabsq $9218868437227405312, %rax - 0x48, 0x39, 0xc1, //0x00001aab cmpq %rax, %rcx - 0x0f, 0x84, 0xc4, 0xf3, 0xff, 0xff, //0x00001aae je LBB5_168 - //0x00001ab4 LBB5_329 - 0x49, 0xc1, 0xe2, 0x20, //0x00001ab4 shlq $32, %r10 - 0x49, 0x83, 0xca, 0x13, //0x00001ab8 orq $19, %r10 - 0x49, 0x8b, 0x83, 0xa0, 0x00, 0x00, 0x00, //0x00001abc movq $160(%r11), %rax - 0x4c, 0x89, 0x10, //0x00001ac3 movq %r10, (%rax) - 0xc5, 0xfb, 0x11, 0x40, 0x08, //0x00001ac6 vmovsd %xmm0, $8(%rax) - //0x00001acb LBB5_330 - 0x41, 0x83, 0x83, 0xd8, 0x00, 0x00, 0x00, 0x01, //0x00001acb addl $1, $216(%r11) - 0x49, 0x8b, 0x83, 0xa0, 0x00, 0x00, 0x00, //0x00001ad3 movq $160(%r11), %rax - 0x48, 0x8d, 0x48, 0x10, //0x00001ada leaq $16(%rax), %rcx - 0x49, 0x89, 0x8b, 0xa0, 0x00, 0x00, 0x00, //0x00001ade movq %rcx, $160(%r11) - 0x48, 0x83, 0xc0, 0x20, //0x00001ae5 addq $32, %rax - 0x49, 0x3b, 0x83, 0xc0, 0x00, 0x00, 0x00, //0x00001ae9 cmpq $192(%r11), %rax - 0x0f, 0x96, 0xc0, //0x00001af0 setbe %al - 0x31, 0xd2, //0x00001af3 xorl %edx, %edx - 0x84, 0xc0, //0x00001af5 testb %al, %al - 0x0f, 0x85, 0x7b, 0xf3, 0xff, 0xff, //0x00001af7 jne LBB5_168 - 0xe9, 0x22, 0x26, 0x00, 0x00, //0x00001afd jmp LBB5_331 - //0x00001b02 LBB5_332 - 0x4c, 0x89, 0x7d, 0xd0, //0x00001b02 movq %r15, $-48(%rbp) - 0x45, 0x85, 0xe4, //0x00001b06 testl %r12d, %r12d - 0x0f, 0x8e, 0x45, 0x02, 0x00, 0x00, //0x00001b09 jle LBB5_364 - 0x45, 0x31, 0xc9, //0x00001b0f xorl %r9d, %r9d - 0x44, 0x89, 0xf2, //0x00001b12 movl %r14d, %edx - 0x45, 0x89, 0xf7, //0x00001b15 movl %r14d, %r15d - 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00001b18 jmp LBB5_336 - //0x00001b1d LBB5_334 - 0x45, 0x31, 0xff, //0x00001b1d xorl %r15d, %r15d - //0x00001b20 LBB5_335 - 0x44, 0x01, 0xc9, //0x00001b20 addl %r9d, %ecx - 0x41, 0x89, 0xc9, //0x00001b23 movl %ecx, %r9d - 0x45, 0x85, 0xe4, //0x00001b26 testl %r12d, %r12d - 0x0f, 0x8e, 0x28, 0x02, 0x00, 0x00, //0x00001b29 jle LBB5_365 - //0x00001b2f LBB5_336 - 0x41, 0x83, 0xfc, 0x08, //0x00001b2f cmpl $8, %r12d - 0x0f, 0x8e, 0x0a, 0x00, 0x00, 0x00, //0x00001b33 jle LBB5_338 - 0xb9, 0x1b, 0x00, 0x00, 0x00, //0x00001b39 movl $27, %ecx - 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x00001b3e jmp LBB5_339 - //0x00001b43 LBB5_338 - 0x44, 0x89, 0xe0, //0x00001b43 movl %r12d, %eax - 0x48, 0x8d, 0x0d, 0x23, 0xd8, 0x00, 0x00, //0x00001b46 leaq $55331(%rip), %rcx /* _POW_TAB+0(%rip) */ - 0x8b, 0x0c, 0x81, //0x00001b4d movl (%rcx,%rax,4), %ecx - //0x00001b50 LBB5_339 - 0x45, 0x85, 0xff, //0x00001b50 testl %r15d, %r15d - 0x0f, 0x84, 0xc4, 0xff, 0xff, 0xff, //0x00001b53 je LBB5_334 - 0x4c, 0x89, 0x65, 0xc8, //0x00001b59 movq %r12, $-56(%rbp) - 0x48, 0x89, 0x8d, 0x78, 0xff, 0xff, 0xff, //0x00001b5d movq %rcx, $-136(%rbp) - 0x89, 0xc9, //0x00001b64 movl %ecx, %ecx - 0x45, 0x85, 0xff, //0x00001b66 testl %r15d, %r15d - 0xbe, 0x00, 0x00, 0x00, 0x00, //0x00001b69 movl $0, %esi - 0x41, 0x0f, 0x4f, 0xf7, //0x00001b6e cmovgl %r15d, %esi - 0x31, 0xc0, //0x00001b72 xorl %eax, %eax - 0x31, 0xff, //0x00001b74 xorl %edi, %edi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001b76 .p2align 4, 0x90 - //0x00001b80 LBB5_341 - 0x48, 0x39, 0xc6, //0x00001b80 cmpq %rax, %rsi - 0x0f, 0x84, 0xa9, 0x00, 0x00, 0x00, //0x00001b83 je LBB5_349 - 0x48, 0x8d, 0x14, 0xbf, //0x00001b89 leaq (%rdi,%rdi,4), %rdx - 0x49, 0x0f, 0xbe, 0x3c, 0x03, //0x00001b8d movsbq (%r11,%rax), %rdi - 0x48, 0x8d, 0x3c, 0x57, //0x00001b92 leaq (%rdi,%rdx,2), %rdi - 0x48, 0x83, 0xc7, 0xd0, //0x00001b96 addq $-48, %rdi - 0x48, 0x83, 0xc0, 0x01, //0x00001b9a addq $1, %rax - 0x48, 0x89, 0xfa, //0x00001b9e movq %rdi, %rdx - 0x48, 0xd3, 0xea, //0x00001ba1 shrq %cl, %rdx - 0x48, 0x85, 0xd2, //0x00001ba4 testq %rdx, %rdx - 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x00001ba7 je LBB5_341 - 0x89, 0xc6, //0x00001bad movl %eax, %esi - //0x00001baf LBB5_344 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001baf movq $-1, %rax - 0x48, 0xd3, 0xe0, //0x00001bb6 shlq %cl, %rax - 0x48, 0xf7, 0xd0, //0x00001bb9 notq %rax - 0x31, 0xd2, //0x00001bbc xorl %edx, %edx - 0x44, 0x39, 0xfe, //0x00001bbe cmpl %r15d, %esi - 0x0f, 0x8d, 0x4c, 0x00, 0x00, 0x00, //0x00001bc1 jge LBB5_348 - 0x4c, 0x63, 0xfe, //0x00001bc7 movslq %esi, %r15 - 0x4d, 0x63, 0xf6, //0x00001bca movslq %r14d, %r14 - 0x4f, 0x8d, 0x24, 0x3b, //0x00001bcd leaq (%r11,%r15), %r12 - 0x31, 0xd2, //0x00001bd1 xorl %edx, %edx - //0x00001bd3 LBB5_346 - 0x48, 0x89, 0xfb, //0x00001bd3 movq %rdi, %rbx - 0x48, 0xd3, 0xeb, //0x00001bd6 shrq %cl, %rbx - 0x48, 0x21, 0xc7, //0x00001bd9 andq %rax, %rdi - 0x80, 0xc3, 0x30, //0x00001bdc addb $48, %bl - 0x41, 0x88, 0x1c, 0x13, //0x00001bdf movb %bl, (%r11,%rdx) - 0x49, 0x0f, 0xbe, 0x1c, 0x14, //0x00001be3 movsbq (%r12,%rdx), %rbx - 0x4d, 0x8d, 0x04, 0x17, //0x00001be8 leaq (%r15,%rdx), %r8 - 0x49, 0x83, 0xc0, 0x01, //0x00001bec addq $1, %r8 - 0x48, 0x83, 0xc2, 0x01, //0x00001bf0 addq $1, %rdx - 0x48, 0x8d, 0x3c, 0xbf, //0x00001bf4 leaq (%rdi,%rdi,4), %rdi - 0x48, 0x8d, 0x3c, 0x7b, //0x00001bf8 leaq (%rbx,%rdi,2), %rdi - 0x48, 0x83, 0xc7, 0xd0, //0x00001bfc addq $-48, %rdi - 0x4d, 0x39, 0xf0, //0x00001c00 cmpq %r14, %r8 - 0x0f, 0x8c, 0xca, 0xff, 0xff, 0xff, //0x00001c03 jl LBB5_346 - 0x49, 0xba, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00001c09 movabsq $9218868437227405312, %r10 - //0x00001c13 LBB5_348 - 0x4c, 0x8b, 0x65, 0xc8, //0x00001c13 movq $-56(%rbp), %r12 - 0x41, 0x29, 0xf4, //0x00001c17 subl %esi, %r12d - 0x41, 0x83, 0xc4, 0x01, //0x00001c1a addl $1, %r12d - 0x48, 0x85, 0xff, //0x00001c1e testq %rdi, %rdi - 0x41, 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00001c21 movl $1, %r14d - 0x0f, 0x85, 0x5f, 0x00, 0x00, 0x00, //0x00001c27 jne LBB5_353 - 0xe9, 0x8c, 0x00, 0x00, 0x00, //0x00001c2d jmp LBB5_355 - //0x00001c32 LBB5_349 - 0x48, 0x85, 0xff, //0x00001c32 testq %rdi, %rdi - 0x0f, 0x84, 0xea, 0x00, 0x00, 0x00, //0x00001c35 je LBB5_363 - 0x48, 0x89, 0xf8, //0x00001c3b movq %rdi, %rax - 0x48, 0xd3, 0xe8, //0x00001c3e shrq %cl, %rax - 0x48, 0x85, 0xc0, //0x00001c41 testq %rax, %rax - 0x0f, 0x84, 0xa5, 0x00, 0x00, 0x00, //0x00001c44 je LBB5_360 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001c4a movq $-1, %rax - 0x48, 0xd3, 0xe0, //0x00001c51 shlq %cl, %rax - 0x48, 0xf7, 0xd0, //0x00001c54 notq %rax - 0x4c, 0x8b, 0x65, 0xc8, //0x00001c57 movq $-56(%rbp), %r12 - 0x41, 0x29, 0xf4, //0x00001c5b subl %esi, %r12d - 0x41, 0x83, 0xc4, 0x01, //0x00001c5e addl $1, %r12d - 0x31, 0xd2, //0x00001c62 xorl %edx, %edx - 0x41, 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00001c64 movl $1, %r14d - 0xe9, 0x1d, 0x00, 0x00, 0x00, //0x00001c6a jmp LBB5_353 - //0x00001c6f LBB5_352 - 0x48, 0x85, 0xf6, //0x00001c6f testq %rsi, %rsi - 0x8b, 0x75, 0x98, //0x00001c72 movl $-104(%rbp), %esi - 0x41, 0x0f, 0x45, 0xf6, //0x00001c75 cmovnel %r14d, %esi - 0x89, 0x75, 0x98, //0x00001c79 movl %esi, $-104(%rbp) - 0x48, 0x01, 0xff, //0x00001c7c addq %rdi, %rdi - 0x48, 0x8d, 0x3c, 0xbf, //0x00001c7f leaq (%rdi,%rdi,4), %rdi - 0x48, 0x85, 0xff, //0x00001c83 testq %rdi, %rdi - 0x0f, 0x84, 0x32, 0x00, 0x00, 0x00, //0x00001c86 je LBB5_355 - //0x00001c8c LBB5_353 - 0x48, 0x89, 0xfe, //0x00001c8c movq %rdi, %rsi - 0x48, 0xd3, 0xee, //0x00001c8f shrq %cl, %rsi - 0x48, 0x21, 0xc7, //0x00001c92 andq %rax, %rdi - 0x48, 0x63, 0xda, //0x00001c95 movslq %edx, %rbx - 0x49, 0x39, 0xdd, //0x00001c98 cmpq %rbx, %r13 - 0x0f, 0x86, 0xce, 0xff, 0xff, 0xff, //0x00001c9b jbe LBB5_352 - 0x40, 0x80, 0xc6, 0x30, //0x00001ca1 addb $48, %sil - 0x41, 0x88, 0x34, 0x1b, //0x00001ca5 movb %sil, (%r11,%rbx) - 0x83, 0xc3, 0x01, //0x00001ca9 addl $1, %ebx - 0x89, 0xda, //0x00001cac movl %ebx, %edx - 0x48, 0x01, 0xff, //0x00001cae addq %rdi, %rdi - 0x48, 0x8d, 0x3c, 0xbf, //0x00001cb1 leaq (%rdi,%rdi,4), %rdi - 0x48, 0x85, 0xff, //0x00001cb5 testq %rdi, %rdi - 0x0f, 0x85, 0xce, 0xff, 0xff, 0xff, //0x00001cb8 jne LBB5_353 - //0x00001cbe LBB5_355 - 0x85, 0xd2, //0x00001cbe testl %edx, %edx - 0x0f, 0x8e, 0x47, 0x00, 0x00, 0x00, //0x00001cc0 jle LBB5_361 - 0x89, 0xd0, //0x00001cc6 movl %edx, %eax - 0x48, 0x83, 0xc0, 0x01, //0x00001cc8 addq $1, %rax - //0x00001ccc LBB5_357 - 0x8d, 0x4a, 0xff, //0x00001ccc leal $-1(%rdx), %ecx - 0x41, 0x80, 0x3c, 0x0b, 0x30, //0x00001ccf cmpb $48, (%r11,%rcx) - 0x0f, 0x85, 0x39, 0x00, 0x00, 0x00, //0x00001cd4 jne LBB5_362 - 0x48, 0x83, 0xc0, 0xff, //0x00001cda addq $-1, %rax - 0x89, 0xca, //0x00001cde movl %ecx, %edx - 0x48, 0x83, 0xf8, 0x01, //0x00001ce0 cmpq $1, %rax - 0x0f, 0x8f, 0xe2, 0xff, 0xff, 0xff, //0x00001ce4 jg LBB5_357 - 0xe9, 0x4e, 0x00, 0x00, 0x00, //0x00001cea jmp LBB5_359 - //0x00001cef LBB5_360 - 0x48, 0x01, 0xff, //0x00001cef addq %rdi, %rdi - 0x48, 0x8d, 0x3c, 0xbf, //0x00001cf2 leaq (%rdi,%rdi,4), %rdi - 0x83, 0xc6, 0x01, //0x00001cf6 addl $1, %esi - 0x48, 0x89, 0xf8, //0x00001cf9 movq %rdi, %rax - 0x48, 0xd3, 0xe8, //0x00001cfc shrq %cl, %rax - 0x48, 0x85, 0xc0, //0x00001cff testq %rax, %rax - 0x0f, 0x84, 0xe7, 0xff, 0xff, 0xff, //0x00001d02 je LBB5_360 - 0xe9, 0xa2, 0xfe, 0xff, 0xff, //0x00001d08 jmp LBB5_344 - //0x00001d0d LBB5_361 - 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x00001d0d je LBB5_359 - //0x00001d13 LBB5_362 - 0x41, 0x89, 0xd6, //0x00001d13 movl %edx, %r14d - 0x41, 0x89, 0xd7, //0x00001d16 movl %edx, %r15d - 0x48, 0x8b, 0x8d, 0x78, 0xff, 0xff, 0xff, //0x00001d19 movq $-136(%rbp), %rcx - 0xe9, 0xfb, 0xfd, 0xff, 0xff, //0x00001d20 jmp LBB5_335 - //0x00001d25 LBB5_363 - 0x45, 0x31, 0xf6, //0x00001d25 xorl %r14d, %r14d - 0x31, 0xd2, //0x00001d28 xorl %edx, %edx - 0x45, 0x31, 0xff, //0x00001d2a xorl %r15d, %r15d - 0x4c, 0x8b, 0x65, 0xc8, //0x00001d2d movq $-56(%rbp), %r12 - 0x48, 0x8b, 0x8d, 0x78, 0xff, 0xff, 0xff, //0x00001d31 movq $-136(%rbp), %rcx - 0xe9, 0xe3, 0xfd, 0xff, 0xff, //0x00001d38 jmp LBB5_335 - //0x00001d3d LBB5_359 - 0x48, 0x8b, 0x8d, 0x78, 0xff, 0xff, 0xff, //0x00001d3d movq $-136(%rbp), %rcx - 0x44, 0x01, 0xc9, //0x00001d44 addl %r9d, %ecx - 0x45, 0x31, 0xe4, //0x00001d47 xorl %r12d, %r12d - 0x45, 0x31, 0xf6, //0x00001d4a xorl %r14d, %r14d - 0x31, 0xd2, //0x00001d4d xorl %edx, %edx - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00001d4f jmp LBB5_365 - //0x00001d54 LBB5_364 - 0x44, 0x89, 0xf2, //0x00001d54 movl %r14d, %edx - //0x00001d57 LBB5_365 - 0x49, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, //0x00001d57 movabsq $1152921504606846975, %r15 - 0x49, 0x8d, 0x43, 0x01, //0x00001d61 leaq $1(%r11), %rax - 0x48, 0x89, 0x45, 0x90, //0x00001d65 movq %rax, $-112(%rbp) - 0x41, 0x89, 0xd1, //0x00001d69 movl %edx, %r9d - 0x4c, 0x89, 0x6d, 0xb0, //0x00001d6c movq %r13, $-80(%rbp) - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00001d70 jmp LBB5_367 - //0x00001d75 LBB5_366 - 0x45, 0x31, 0xc9, //0x00001d75 xorl %r9d, %r9d - 0x44, 0x29, 0xc1, //0x00001d78 subl %r8d, %ecx - //0x00001d7b LBB5_367 - 0x45, 0x85, 0xe4, //0x00001d7b testl %r12d, %r12d - 0x0f, 0x88, 0x15, 0x00, 0x00, 0x00, //0x00001d7e js LBB5_372 - 0x0f, 0x85, 0x29, 0x08, 0x00, 0x00, //0x00001d84 jne LBB5_469 - 0x41, 0x80, 0x3b, 0x35, //0x00001d8a cmpb $53, (%r11) - 0x0f, 0x8c, 0x30, 0x00, 0x00, 0x00, //0x00001d8e jl LBB5_370 - 0xe9, 0x1a, 0x08, 0x00, 0x00, //0x00001d94 jmp LBB5_469 - //0x00001d99 LBB5_372 - 0x41, 0x83, 0xfc, 0xf8, //0x00001d99 cmpl $-8, %r12d - 0x0f, 0x8d, 0x21, 0x00, 0x00, 0x00, //0x00001d9d jge LBB5_370 - 0x41, 0xb8, 0x1b, 0x00, 0x00, 0x00, //0x00001da3 movl $27, %r8d - 0x85, 0xd2, //0x00001da9 testl %edx, %edx - 0x0f, 0x84, 0x64, 0x06, 0x00, 0x00, //0x00001dab je LBB5_447 - 0x48, 0x89, 0x8d, 0x78, 0xff, 0xff, 0xff, //0x00001db1 movq %rcx, $-136(%rbp) - 0x4c, 0x89, 0x65, 0xc8, //0x00001db8 movq %r12, $-56(%rbp) - 0x41, 0x89, 0xd1, //0x00001dbc movl %edx, %r9d - 0xe9, 0x24, 0x00, 0x00, 0x00, //0x00001dbf jmp LBB5_375 - //0x00001dc4 LBB5_370 - 0x44, 0x89, 0xe0, //0x00001dc4 movl %r12d, %eax - 0xf7, 0xd8, //0x00001dc7 negl %eax - 0x48, 0x8d, 0x35, 0xa0, 0xd5, 0x00, 0x00, //0x00001dc9 leaq $54688(%rip), %rsi /* _POW_TAB+0(%rip) */ - 0x44, 0x8b, 0x04, 0x86, //0x00001dd0 movl (%rsi,%rax,4), %r8d - 0x45, 0x85, 0xc9, //0x00001dd4 testl %r9d, %r9d - 0x0f, 0x84, 0x98, 0xff, 0xff, 0xff, //0x00001dd7 je LBB5_366 - 0x48, 0x89, 0x8d, 0x78, 0xff, 0xff, 0xff, //0x00001ddd movq %rcx, $-136(%rbp) - 0x4c, 0x89, 0x65, 0xc8, //0x00001de4 movq %r12, $-56(%rbp) - //0x00001de8 LBB5_375 - 0x44, 0x89, 0xc1, //0x00001de8 movl %r8d, %ecx - 0x48, 0x6b, 0xc1, 0x68, //0x00001deb imulq $104, %rcx, %rax - 0x48, 0x8d, 0x35, 0xaa, 0xd5, 0x00, 0x00, //0x00001def leaq $54698(%rip), %rsi /* _LSHIFT_TAB+0(%rip) */ - 0x44, 0x8b, 0x24, 0x30, //0x00001df6 movl (%rax,%rsi), %r12d - 0x49, 0x63, 0xd1, //0x00001dfa movslq %r9d, %rdx - 0x48, 0x01, 0xc6, //0x00001dfd addq %rax, %rsi - 0x48, 0x83, 0xc6, 0x04, //0x00001e00 addq $4, %rsi - 0x31, 0xff, //0x00001e04 xorl %edi, %edi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001e06 .p2align 4, 0x90 - //0x00001e10 LBB5_376 - 0x0f, 0xb6, 0x1c, 0x3e, //0x00001e10 movzbl (%rsi,%rdi), %ebx - 0x84, 0xdb, //0x00001e14 testb %bl, %bl - 0x0f, 0x84, 0x2d, 0x01, 0x00, 0x00, //0x00001e16 je LBB5_381 - 0x41, 0x38, 0x1c, 0x3b, //0x00001e1c cmpb %bl, (%r11,%rdi) - 0x0f, 0x85, 0x5a, 0x01, 0x00, 0x00, //0x00001e20 jne LBB5_383 - 0x48, 0x83, 0xc7, 0x01, //0x00001e26 addq $1, %rdi - 0x48, 0x39, 0xfa, //0x00001e2a cmpq %rdi, %rdx - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00001e2d jne LBB5_376 - 0x44, 0x89, 0xca, //0x00001e33 movl %r9d, %edx - 0x48, 0x8d, 0x35, 0x63, 0xd5, 0x00, 0x00, //0x00001e36 leaq $54627(%rip), %rsi /* _LSHIFT_TAB+0(%rip) */ - 0x48, 0x01, 0xf0, //0x00001e3d addq %rsi, %rax - 0x80, 0x7c, 0x02, 0x04, 0x00, //0x00001e40 cmpb $0, $4(%rdx,%rax) - 0x48, 0xbb, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00001e45 movabsq $-3689348814741910323, %rbx - 0x0f, 0x84, 0x3b, 0x01, 0x00, 0x00, //0x00001e4f je LBB5_380 - //0x00001e55 LBB5_384 - 0x41, 0xbd, 0x01, 0x00, 0x00, 0x00, //0x00001e55 movl $1, %r13d - 0x41, 0x83, 0xc4, 0xff, //0x00001e5b addl $-1, %r12d - 0x44, 0x89, 0x45, 0x88, //0x00001e5f movl %r8d, $-120(%rbp) - 0x45, 0x85, 0xc9, //0x00001e63 testl %r9d, %r9d - 0x4c, 0x89, 0x65, 0x80, //0x00001e66 movq %r12, $-128(%rbp) - 0x0f, 0x8e, 0xfa, 0x00, 0x00, 0x00, //0x00001e6a jle LBB5_382 - //0x00001e70 LBB5_385 - 0x43, 0x8d, 0x04, 0x0c, //0x00001e70 leal (%r12,%r9), %eax - 0x44, 0x89, 0xcf, //0x00001e74 movl %r9d, %edi - 0x48, 0x98, //0x00001e77 cltq - 0x49, 0x89, 0xc4, //0x00001e79 movq %rax, %r12 - 0x49, 0xc1, 0xe4, 0x20, //0x00001e7c shlq $32, %r12 - 0x48, 0x83, 0xc0, 0xff, //0x00001e80 addq $-1, %rax - 0x48, 0x83, 0xc7, 0x01, //0x00001e84 addq $1, %rdi - 0x41, 0x83, 0xc1, 0xff, //0x00001e88 addl $-1, %r9d - 0x45, 0x31, 0xc0, //0x00001e8c xorl %r8d, %r8d - 0xe9, 0x43, 0x00, 0x00, 0x00, //0x00001e8f jmp LBB5_388 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001e94 .p2align 4, 0x90 - //0x00001ea0 LBB5_386 - 0x48, 0x85, 0xc0, //0x00001ea0 testq %rax, %rax - 0x8b, 0x45, 0x98, //0x00001ea3 movl $-104(%rbp), %eax - 0x41, 0x0f, 0x45, 0xc5, //0x00001ea6 cmovnel %r13d, %eax - 0x89, 0x45, 0x98, //0x00001eaa movl %eax, $-104(%rbp) - //0x00001ead LBB5_387 - 0x48, 0xb8, 0xff, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00001ead movabsq $-4294967041, %rax - 0x49, 0x01, 0xc4, //0x00001eb7 addq %rax, %r12 - 0x49, 0x81, 0xc4, 0x01, 0xff, 0xff, 0xff, //0x00001eba addq $-255, %r12 - 0x49, 0x8d, 0x42, 0xff, //0x00001ec1 leaq $-1(%r10), %rax - 0x48, 0x83, 0xc7, 0xff, //0x00001ec5 addq $-1, %rdi - 0x41, 0x83, 0xc1, 0xff, //0x00001ec9 addl $-1, %r9d - 0x48, 0x83, 0xff, 0x01, //0x00001ecd cmpq $1, %rdi - 0x0f, 0x8e, 0x45, 0x00, 0x00, 0x00, //0x00001ed1 jle LBB5_390 - //0x00001ed7 LBB5_388 - 0x49, 0x89, 0xc2, //0x00001ed7 movq %rax, %r10 - 0x44, 0x89, 0xc8, //0x00001eda movl %r9d, %eax - 0x49, 0x0f, 0xbe, 0x34, 0x03, //0x00001edd movsbq (%r11,%rax), %rsi - 0x48, 0x83, 0xc6, 0xd0, //0x00001ee2 addq $-48, %rsi - 0x48, 0xd3, 0xe6, //0x00001ee6 shlq %cl, %rsi - 0x4c, 0x01, 0xc6, //0x00001ee9 addq %r8, %rsi - 0x48, 0x89, 0xf0, //0x00001eec movq %rsi, %rax - 0x48, 0xf7, 0xe3, //0x00001eef mulq %rbx - 0x49, 0x89, 0xd0, //0x00001ef2 movq %rdx, %r8 - 0x49, 0xc1, 0xe8, 0x03, //0x00001ef5 shrq $3, %r8 - 0x4b, 0x8d, 0x04, 0x00, //0x00001ef9 leaq (%r8,%r8), %rax - 0x48, 0x8d, 0x14, 0x80, //0x00001efd leaq (%rax,%rax,4), %rdx - 0x48, 0x89, 0xf0, //0x00001f01 movq %rsi, %rax - 0x48, 0x29, 0xd0, //0x00001f04 subq %rdx, %rax - 0x4c, 0x3b, 0x55, 0xb0, //0x00001f07 cmpq $-80(%rbp), %r10 - 0x0f, 0x83, 0x8f, 0xff, 0xff, 0xff, //0x00001f0b jae LBB5_386 - 0x04, 0x30, //0x00001f11 addb $48, %al - 0x43, 0x88, 0x04, 0x13, //0x00001f13 movb %al, (%r11,%r10) - 0xe9, 0x91, 0xff, 0xff, 0xff, //0x00001f17 jmp LBB5_387 - //0x00001f1c LBB5_390 - 0x48, 0x83, 0xfe, 0x0a, //0x00001f1c cmpq $10, %rsi - 0x44, 0x8b, 0x4d, 0x98, //0x00001f20 movl $-104(%rbp), %r9d - 0x48, 0x8b, 0x45, 0xc8, //0x00001f24 movq $-56(%rbp), %rax - 0x0f, 0x83, 0x7e, 0x00, 0x00, 0x00, //0x00001f28 jae LBB5_392 - 0x49, 0xba, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00001f2e movabsq $9218868437227405312, %r10 - 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00001f38 movl $1, %edi - 0x4c, 0x8b, 0x6d, 0xb0, //0x00001f3d movq $-80(%rbp), %r13 - 0x49, 0x89, 0xc4, //0x00001f41 movq %rax, %r12 - 0xe9, 0xd7, 0x00, 0x00, 0x00, //0x00001f44 jmp LBB5_396 - //0x00001f49 LBB5_381 - 0x41, 0xbd, 0x01, 0x00, 0x00, 0x00, //0x00001f49 movl $1, %r13d - 0x48, 0xbb, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00001f4f movabsq $-3689348814741910323, %rbx - 0x44, 0x89, 0x45, 0x88, //0x00001f59 movl %r8d, $-120(%rbp) - 0x45, 0x85, 0xc9, //0x00001f5d testl %r9d, %r9d - 0x4c, 0x89, 0x65, 0x80, //0x00001f60 movq %r12, $-128(%rbp) - 0x0f, 0x8f, 0x06, 0xff, 0xff, 0xff, //0x00001f64 jg LBB5_385 - //0x00001f6a LBB5_382 - 0x44, 0x8b, 0x4d, 0x98, //0x00001f6a movl $-104(%rbp), %r9d - 0x4c, 0x8b, 0x65, 0xc8, //0x00001f6e movq $-56(%rbp), %r12 - 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00001f72 movl $1, %edi - 0x4c, 0x8b, 0x6d, 0xb0, //0x00001f77 movq $-80(%rbp), %r13 - 0xe9, 0xa0, 0x00, 0x00, 0x00, //0x00001f7b jmp LBB5_396 - //0x00001f80 LBB5_383 - 0x48, 0xbb, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00001f80 movabsq $-3689348814741910323, %rbx - 0x0f, 0x8c, 0xc5, 0xfe, 0xff, 0xff, //0x00001f8a jl LBB5_384 - //0x00001f90 LBB5_380 - 0x41, 0xbd, 0x01, 0x00, 0x00, 0x00, //0x00001f90 movl $1, %r13d - 0x44, 0x89, 0x45, 0x88, //0x00001f96 movl %r8d, $-120(%rbp) - 0x45, 0x85, 0xc9, //0x00001f9a testl %r9d, %r9d - 0x4c, 0x89, 0x65, 0x80, //0x00001f9d movq %r12, $-128(%rbp) - 0x0f, 0x8f, 0xc9, 0xfe, 0xff, 0xff, //0x00001fa1 jg LBB5_385 - 0xe9, 0xbe, 0xff, 0xff, 0xff, //0x00001fa7 jmp LBB5_382 - //0x00001fac LBB5_392 - 0x49, 0x63, 0xca, //0x00001fac movslq %r10d, %rcx - 0x48, 0x83, 0xc1, 0xff, //0x00001faf addq $-1, %rcx - 0x49, 0xba, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00001fb3 movabsq $9218868437227405312, %r10 - 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00001fbd movl $1, %edi - 0x4c, 0x8b, 0x6d, 0xb0, //0x00001fc2 movq $-80(%rbp), %r13 - 0x49, 0x89, 0xc4, //0x00001fc6 movq %rax, %r12 - 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x00001fc9 jmp LBB5_394 - 0x90, 0x90, //0x00001fce .p2align 4, 0x90 - //0x00001fd0 LBB5_393 - 0x48, 0x85, 0xc0, //0x00001fd0 testq %rax, %rax - 0x44, 0x0f, 0x45, 0xcf, //0x00001fd3 cmovnel %edi, %r9d - 0x48, 0x83, 0xc1, 0xff, //0x00001fd7 addq $-1, %rcx - 0x49, 0x83, 0xf8, 0x09, //0x00001fdb cmpq $9, %r8 - 0x49, 0x89, 0xd0, //0x00001fdf movq %rdx, %r8 - 0x0f, 0x86, 0x38, 0x00, 0x00, 0x00, //0x00001fe2 jbe LBB5_396 - //0x00001fe8 LBB5_394 - 0x4c, 0x89, 0xc0, //0x00001fe8 movq %r8, %rax - 0x48, 0xf7, 0xe3, //0x00001feb mulq %rbx - 0x48, 0xc1, 0xea, 0x03, //0x00001fee shrq $3, %rdx - 0x48, 0x8d, 0x04, 0x12, //0x00001ff2 leaq (%rdx,%rdx), %rax - 0x48, 0x8d, 0x34, 0x80, //0x00001ff6 leaq (%rax,%rax,4), %rsi - 0x4c, 0x89, 0xc0, //0x00001ffa movq %r8, %rax - 0x48, 0x29, 0xf0, //0x00001ffd subq %rsi, %rax - 0x4c, 0x39, 0xe9, //0x00002000 cmpq %r13, %rcx - 0x0f, 0x83, 0xc7, 0xff, 0xff, 0xff, //0x00002003 jae LBB5_393 - 0x04, 0x30, //0x00002009 addb $48, %al - 0x41, 0x88, 0x04, 0x0b, //0x0000200b movb %al, (%r11,%rcx) - 0x48, 0x83, 0xc1, 0xff, //0x0000200f addq $-1, %rcx - 0x49, 0x83, 0xf8, 0x09, //0x00002013 cmpq $9, %r8 - 0x49, 0x89, 0xd0, //0x00002017 movq %rdx, %r8 - 0x0f, 0x87, 0xc8, 0xff, 0xff, 0xff, //0x0000201a ja LBB5_394 - //0x00002020 LBB5_396 - 0x48, 0x8b, 0x45, 0x80, //0x00002020 movq $-128(%rbp), %rax - 0x41, 0x01, 0xc6, //0x00002024 addl %eax, %r14d - 0x4d, 0x63, 0xf6, //0x00002027 movslq %r14d, %r14 - 0x4d, 0x39, 0xf5, //0x0000202a cmpq %r14, %r13 - 0x45, 0x0f, 0x46, 0xf5, //0x0000202d cmovbel %r13d, %r14d - 0x41, 0x01, 0xc4, //0x00002031 addl %eax, %r12d - 0x45, 0x85, 0xf6, //0x00002034 testl %r14d, %r14d - 0x0f, 0x8e, 0x47, 0x00, 0x00, 0x00, //0x00002037 jle LBB5_401 - 0x41, 0x8d, 0x46, 0xff, //0x0000203d leal $-1(%r14), %eax - 0x41, 0x80, 0x3c, 0x03, 0x30, //0x00002041 cmpb $48, (%r11,%rax) - 0x48, 0x8b, 0x8d, 0x78, 0xff, 0xff, 0xff, //0x00002046 movq $-136(%rbp), %rcx - 0x44, 0x8b, 0x45, 0x88, //0x0000204d movl $-120(%rbp), %r8d - 0x0f, 0x85, 0x44, 0x00, 0x00, 0x00, //0x00002051 jne LBB5_403 - 0x44, 0x89, 0xf0, //0x00002057 movl %r14d, %eax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000205a .p2align 4, 0x90 - //0x00002060 LBB5_399 - 0x48, 0x83, 0xf8, 0x01, //0x00002060 cmpq $1, %rax - 0x0f, 0x8e, 0x2b, 0x00, 0x00, 0x00, //0x00002064 jle LBB5_402 - 0x4c, 0x8d, 0x70, 0xff, //0x0000206a leaq $-1(%rax), %r14 - 0x83, 0xc0, 0xfe, //0x0000206e addl $-2, %eax - 0x41, 0x80, 0x3c, 0x03, 0x30, //0x00002071 cmpb $48, (%r11,%rax) - 0x4c, 0x89, 0xf0, //0x00002076 movq %r14, %rax - 0x0f, 0x84, 0xe1, 0xff, 0xff, 0xff, //0x00002079 je LBB5_399 - 0xe9, 0x17, 0x00, 0x00, 0x00, //0x0000207f jmp LBB5_403 - //0x00002084 LBB5_401 - 0x48, 0x8b, 0x8d, 0x78, 0xff, 0xff, 0xff, //0x00002084 movq $-136(%rbp), %rcx - 0x44, 0x8b, 0x45, 0x88, //0x0000208b movl $-120(%rbp), %r8d - 0x0f, 0x85, 0x06, 0x00, 0x00, 0x00, //0x0000208f jne LBB5_403 - //0x00002095 LBB5_402 - 0x45, 0x31, 0xe4, //0x00002095 xorl %r12d, %r12d - 0x45, 0x31, 0xf6, //0x00002098 xorl %r14d, %r14d - //0x0000209b LBB5_403 - 0x45, 0x85, 0xc0, //0x0000209b testl %r8d, %r8d - 0x0f, 0x88, 0x12, 0x00, 0x00, 0x00, //0x0000209e js LBB5_405 - 0x44, 0x89, 0x4d, 0x98, //0x000020a4 movl %r9d, $-104(%rbp) - 0x44, 0x89, 0xf2, //0x000020a8 movl %r14d, %edx - 0x45, 0x89, 0xf1, //0x000020ab movl %r14d, %r9d - 0x44, 0x29, 0xc1, //0x000020ae subl %r8d, %ecx - 0xe9, 0xc5, 0xfc, 0xff, 0xff, //0x000020b1 jmp LBB5_367 - //0x000020b6 LBB5_405 - 0x48, 0x89, 0x8d, 0x78, 0xff, 0xff, 0xff, //0x000020b6 movq %rcx, $-136(%rbp) - 0x41, 0x83, 0xf8, 0xc3, //0x000020bd cmpl $-61, %r8d - 0x0f, 0x8f, 0x64, 0x02, 0x00, 0x00, //0x000020c1 jg LBB5_433 - 0xe9, 0x1d, 0x00, 0x00, 0x00, //0x000020c7 jmp LBB5_411 - 0x90, 0x90, 0x90, 0x90, //0x000020cc .p2align 4, 0x90 - //0x000020d0 LBB5_408 - 0x45, 0x31, 0xe4, //0x000020d0 xorl %r12d, %r12d - //0x000020d3 LBB5_409 - 0x31, 0xc0, //0x000020d3 xorl %eax, %eax - //0x000020d5 LBB5_410 - 0x41, 0x8d, 0x48, 0x3c, //0x000020d5 leal $60(%r8), %ecx - 0x41, 0x89, 0xc6, //0x000020d9 movl %eax, %r14d - 0x41, 0x83, 0xf8, 0x88, //0x000020dc cmpl $-120, %r8d - 0x41, 0x89, 0xc8, //0x000020e0 movl %ecx, %r8d - 0x0f, 0x8d, 0x48, 0x02, 0x00, 0x00, //0x000020e3 jge LBB5_434 - //0x000020e9 LBB5_411 - 0x45, 0x85, 0xf6, //0x000020e9 testl %r14d, %r14d - 0xba, 0x00, 0x00, 0x00, 0x00, //0x000020ec movl $0, %edx - 0x41, 0x0f, 0x4f, 0xd6, //0x000020f1 cmovgl %r14d, %edx - 0x31, 0xc0, //0x000020f5 xorl %eax, %eax - 0x31, 0xc9, //0x000020f7 xorl %ecx, %ecx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000020f9 .p2align 4, 0x90 - //0x00002100 LBB5_412 - 0x48, 0x39, 0xc2, //0x00002100 cmpq %rax, %rdx - 0x0f, 0x84, 0x37, 0x00, 0x00, 0x00, //0x00002103 je LBB5_415 - 0x48, 0x8d, 0x0c, 0x89, //0x00002109 leaq (%rcx,%rcx,4), %rcx - 0x49, 0x0f, 0xbe, 0x34, 0x03, //0x0000210d movsbq (%r11,%rax), %rsi - 0x48, 0x8d, 0x0c, 0x4e, //0x00002112 leaq (%rsi,%rcx,2), %rcx - 0x48, 0x83, 0xc1, 0xd0, //0x00002116 addq $-48, %rcx - 0x48, 0x83, 0xc0, 0x01, //0x0000211a addq $1, %rax - 0x49, 0x8d, 0x77, 0x01, //0x0000211e leaq $1(%r15), %rsi - 0x48, 0x39, 0xf1, //0x00002122 cmpq %rsi, %rcx - 0x0f, 0x82, 0xd5, 0xff, 0xff, 0xff, //0x00002125 jb LBB5_412 - 0x89, 0xc2, //0x0000212b movl %eax, %edx - 0xe9, 0x35, 0x00, 0x00, 0x00, //0x0000212d jmp LBB5_417 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002132 .p2align 4, 0x90 - //0x00002140 LBB5_415 - 0x48, 0x85, 0xc9, //0x00002140 testq %rcx, %rcx - 0x0f, 0x84, 0x8a, 0xff, 0xff, 0xff, //0x00002143 je LBB5_409 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002149 .p2align 4, 0x90 - //0x00002150 LBB5_416 - 0x48, 0x01, 0xc9, //0x00002150 addq %rcx, %rcx - 0x48, 0x8d, 0x0c, 0x89, //0x00002153 leaq (%rcx,%rcx,4), %rcx - 0x83, 0xc2, 0x01, //0x00002157 addl $1, %edx - 0x49, 0x8d, 0x47, 0x01, //0x0000215a leaq $1(%r15), %rax - 0x48, 0x39, 0xc1, //0x0000215e cmpq %rax, %rcx - 0x0f, 0x82, 0xe9, 0xff, 0xff, 0xff, //0x00002161 jb LBB5_416 - //0x00002167 LBB5_417 - 0x41, 0x29, 0xd4, //0x00002167 subl %edx, %r12d - 0x44, 0x89, 0xf0, //0x0000216a movl %r14d, %eax - 0x29, 0xd0, //0x0000216d subl %edx, %eax - 0x0f, 0x8e, 0x3b, 0x00, 0x00, 0x00, //0x0000216f jle LBB5_420 - 0x4c, 0x89, 0x65, 0xc8, //0x00002175 movq %r12, $-56(%rbp) - 0x45, 0x89, 0xcc, //0x00002179 movl %r9d, %r12d - 0x48, 0x63, 0xf2, //0x0000217c movslq %edx, %rsi - 0x49, 0x63, 0xd6, //0x0000217f movslq %r14d, %rdx - 0x49, 0x89, 0xd1, //0x00002182 movq %rdx, %r9 - 0x49, 0x29, 0xf1, //0x00002185 subq %rsi, %r9 - 0x48, 0x89, 0xf7, //0x00002188 movq %rsi, %rdi - 0x48, 0xf7, 0xd7, //0x0000218b notq %rdi - 0x48, 0x01, 0xd7, //0x0000218e addq %rdx, %rdi - 0x0f, 0x85, 0x20, 0x00, 0x00, 0x00, //0x00002191 jne LBB5_421 - 0x31, 0xd2, //0x00002197 xorl %edx, %edx - 0x41, 0xf6, 0xc1, 0x01, //0x00002199 testb $1, %r9b - 0x0f, 0x85, 0x94, 0x00, 0x00, 0x00, //0x0000219d jne LBB5_424 - 0xe9, 0xb2, 0x00, 0x00, 0x00, //0x000021a3 jmp LBB5_425 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000021a8 .p2align 4, 0x90 - //0x000021b0 LBB5_420 - 0x31, 0xc0, //0x000021b0 xorl %eax, %eax - 0xe9, 0xe5, 0x00, 0x00, 0x00, //0x000021b2 jmp LBB5_427 - //0x000021b7 LBB5_421 - 0x4d, 0x89, 0xca, //0x000021b7 movq %r9, %r10 - 0x49, 0x83, 0xe2, 0xfe, //0x000021ba andq $-2, %r10 - 0x49, 0xf7, 0xda, //0x000021be negq %r10 - 0x31, 0xd2, //0x000021c1 xorl %edx, %edx - 0x48, 0x8b, 0x5d, 0x90, //0x000021c3 movq $-112(%rbp), %rbx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000021c7 .p2align 4, 0x90 - //0x000021d0 LBB5_422 - 0x48, 0x89, 0xcf, //0x000021d0 movq %rcx, %rdi - 0x48, 0xc1, 0xef, 0x3c, //0x000021d3 shrq $60, %rdi - 0x4c, 0x21, 0xf9, //0x000021d7 andq %r15, %rcx - 0x40, 0x80, 0xcf, 0x30, //0x000021da orb $48, %dil - 0x40, 0x88, 0x7b, 0xff, //0x000021de movb %dil, $-1(%rbx) - 0x48, 0x8d, 0x0c, 0x89, //0x000021e2 leaq (%rcx,%rcx,4), %rcx - 0x48, 0x0f, 0xbe, 0x7c, 0x33, 0xff, //0x000021e6 movsbq $-1(%rbx,%rsi), %rdi - 0x48, 0x8d, 0x0c, 0x4f, //0x000021ec leaq (%rdi,%rcx,2), %rcx - 0x48, 0x83, 0xc1, 0xd0, //0x000021f0 addq $-48, %rcx - 0x48, 0x89, 0xcf, //0x000021f4 movq %rcx, %rdi - 0x48, 0xc1, 0xef, 0x3c, //0x000021f7 shrq $60, %rdi - 0x4c, 0x21, 0xf9, //0x000021fb andq %r15, %rcx - 0x40, 0x80, 0xcf, 0x30, //0x000021fe orb $48, %dil - 0x40, 0x88, 0x3b, //0x00002202 movb %dil, (%rbx) - 0x48, 0x8d, 0x0c, 0x89, //0x00002205 leaq (%rcx,%rcx,4), %rcx - 0x48, 0x0f, 0xbe, 0x3c, 0x33, //0x00002209 movsbq (%rbx,%rsi), %rdi - 0x48, 0x8d, 0x0c, 0x4f, //0x0000220e leaq (%rdi,%rcx,2), %rcx - 0x48, 0x83, 0xc1, 0xd0, //0x00002212 addq $-48, %rcx - 0x48, 0x83, 0xc3, 0x02, //0x00002216 addq $2, %rbx - 0x48, 0x83, 0xc2, 0xfe, //0x0000221a addq $-2, %rdx - 0x49, 0x39, 0xd2, //0x0000221e cmpq %rdx, %r10 - 0x0f, 0x85, 0xa9, 0xff, 0xff, 0xff, //0x00002221 jne LBB5_422 - 0x48, 0x29, 0xd6, //0x00002227 subq %rdx, %rsi - 0x48, 0xf7, 0xda, //0x0000222a negq %rdx - 0x41, 0xf6, 0xc1, 0x01, //0x0000222d testb $1, %r9b - 0x0f, 0x84, 0x23, 0x00, 0x00, 0x00, //0x00002231 je LBB5_425 - //0x00002237 LBB5_424 - 0x48, 0x89, 0xcf, //0x00002237 movq %rcx, %rdi - 0x48, 0xc1, 0xef, 0x3c, //0x0000223a shrq $60, %rdi - 0x40, 0x80, 0xcf, 0x30, //0x0000223e orb $48, %dil - 0x41, 0x88, 0x3c, 0x13, //0x00002242 movb %dil, (%r11,%rdx) - 0x4c, 0x21, 0xf9, //0x00002246 andq %r15, %rcx - 0x48, 0x8d, 0x0c, 0x89, //0x00002249 leaq (%rcx,%rcx,4), %rcx - 0x49, 0x0f, 0xbe, 0x14, 0x33, //0x0000224d movsbq (%r11,%rsi), %rdx - 0x48, 0x8d, 0x0c, 0x4a, //0x00002252 leaq (%rdx,%rcx,2), %rcx - 0x48, 0x83, 0xc1, 0xd0, //0x00002256 addq $-48, %rcx - //0x0000225a LBB5_425 - 0x48, 0x85, 0xc9, //0x0000225a testq %rcx, %rcx - 0x45, 0x89, 0xe1, //0x0000225d movl %r12d, %r9d - 0x49, 0xba, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00002260 movabsq $9218868437227405312, %r10 - 0x4c, 0x8b, 0x65, 0xc8, //0x0000226a movq $-56(%rbp), %r12 - 0xbf, 0x01, 0x00, 0x00, 0x00, //0x0000226e movl $1, %edi - 0x0f, 0x85, 0x23, 0x00, 0x00, 0x00, //0x00002273 jne LBB5_427 - 0xe9, 0x51, 0x00, 0x00, 0x00, //0x00002279 jmp LBB5_429 - 0x90, 0x90, //0x0000227e .p2align 4, 0x90 - //0x00002280 LBB5_426 - 0x49, 0x8d, 0x77, 0x01, //0x00002280 leaq $1(%r15), %rsi - 0x48, 0x39, 0xf1, //0x00002284 cmpq %rsi, %rcx - 0x44, 0x0f, 0x43, 0xcf, //0x00002287 cmovael %edi, %r9d - 0x48, 0x8d, 0x0c, 0x12, //0x0000228b leaq (%rdx,%rdx), %rcx - 0x48, 0x8d, 0x0c, 0x89, //0x0000228f leaq (%rcx,%rcx,4), %rcx - 0x48, 0x85, 0xd2, //0x00002293 testq %rdx, %rdx - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00002296 je LBB5_429 - //0x0000229c LBB5_427 - 0x48, 0x89, 0xca, //0x0000229c movq %rcx, %rdx - 0x4c, 0x21, 0xfa, //0x0000229f andq %r15, %rdx - 0x48, 0x63, 0xf0, //0x000022a2 movslq %eax, %rsi - 0x49, 0x39, 0xf5, //0x000022a5 cmpq %rsi, %r13 - 0x0f, 0x86, 0xd2, 0xff, 0xff, 0xff, //0x000022a8 jbe LBB5_426 - 0x48, 0xc1, 0xe9, 0x3c, //0x000022ae shrq $60, %rcx - 0x80, 0xc9, 0x30, //0x000022b2 orb $48, %cl - 0x41, 0x88, 0x0c, 0x33, //0x000022b5 movb %cl, (%r11,%rsi) - 0x83, 0xc6, 0x01, //0x000022b9 addl $1, %esi - 0x89, 0xf0, //0x000022bc movl %esi, %eax - 0x48, 0x8d, 0x0c, 0x12, //0x000022be leaq (%rdx,%rdx), %rcx - 0x48, 0x8d, 0x0c, 0x89, //0x000022c2 leaq (%rcx,%rcx,4), %rcx - 0x48, 0x85, 0xd2, //0x000022c6 testq %rdx, %rdx - 0x0f, 0x85, 0xcd, 0xff, 0xff, 0xff, //0x000022c9 jne LBB5_427 - //0x000022cf LBB5_429 - 0x41, 0x83, 0xc4, 0x01, //0x000022cf addl $1, %r12d - 0x85, 0xc0, //0x000022d3 testl %eax, %eax - 0x0f, 0x8e, 0x45, 0x00, 0x00, 0x00, //0x000022d5 jle LBB5_407 - 0x89, 0xc1, //0x000022db movl %eax, %ecx - 0x48, 0x83, 0xc1, 0x01, //0x000022dd addq $1, %rcx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000022e1 .p2align 4, 0x90 - //0x000022f0 LBB5_431 - 0x8d, 0x50, 0xff, //0x000022f0 leal $-1(%rax), %edx - 0x41, 0x80, 0x3c, 0x13, 0x30, //0x000022f3 cmpb $48, (%r11,%rdx) - 0x0f, 0x85, 0xd7, 0xfd, 0xff, 0xff, //0x000022f8 jne LBB5_410 - 0x48, 0x83, 0xc1, 0xff, //0x000022fe addq $-1, %rcx - 0x89, 0xd0, //0x00002302 movl %edx, %eax - 0x48, 0x83, 0xf9, 0x01, //0x00002304 cmpq $1, %rcx - 0x0f, 0x8f, 0xe2, 0xff, 0xff, 0xff, //0x00002308 jg LBB5_431 - 0xe9, 0xbd, 0xfd, 0xff, 0xff, //0x0000230e jmp LBB5_408 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002313 .p2align 4, 0x90 - //0x00002320 LBB5_407 - 0x0f, 0x85, 0xaf, 0xfd, 0xff, 0xff, //0x00002320 jne LBB5_410 - 0xe9, 0xa5, 0xfd, 0xff, 0xff, //0x00002326 jmp LBB5_408 - //0x0000232b LBB5_433 - 0x44, 0x89, 0xf0, //0x0000232b movl %r14d, %eax - 0x44, 0x89, 0xc1, //0x0000232e movl %r8d, %ecx - //0x00002331 LBB5_434 - 0x4c, 0x89, 0x65, 0xc8, //0x00002331 movq %r12, $-56(%rbp) - 0xf7, 0xd9, //0x00002335 negl %ecx - 0x85, 0xc0, //0x00002337 testl %eax, %eax - 0xbe, 0x00, 0x00, 0x00, 0x00, //0x00002339 movl $0, %esi - 0x0f, 0x4f, 0xf0, //0x0000233e cmovgl %eax, %esi - 0x31, 0xff, //0x00002341 xorl %edi, %edi - 0x31, 0xdb, //0x00002343 xorl %ebx, %ebx - 0x44, 0x8b, 0x45, 0x88, //0x00002345 movl $-120(%rbp), %r8d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002349 .p2align 4, 0x90 - //0x00002350 LBB5_435 - 0x48, 0x39, 0xfe, //0x00002350 cmpq %rdi, %rsi - 0x0f, 0x84, 0x68, 0x00, 0x00, 0x00, //0x00002353 je LBB5_441 - 0x48, 0x8d, 0x14, 0x9b, //0x00002359 leaq (%rbx,%rbx,4), %rdx - 0x49, 0x0f, 0xbe, 0x1c, 0x3b, //0x0000235d movsbq (%r11,%rdi), %rbx - 0x48, 0x8d, 0x1c, 0x53, //0x00002362 leaq (%rbx,%rdx,2), %rbx - 0x48, 0x83, 0xc3, 0xd0, //0x00002366 addq $-48, %rbx - 0x48, 0x83, 0xc7, 0x01, //0x0000236a addq $1, %rdi - 0x48, 0x89, 0xda, //0x0000236e movq %rbx, %rdx - 0x48, 0xd3, 0xea, //0x00002371 shrq %cl, %rdx - 0x48, 0x85, 0xd2, //0x00002374 testq %rdx, %rdx - 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x00002377 je LBB5_435 - 0x89, 0xfe, //0x0000237d movl %edi, %esi - //0x0000237f LBB5_438 - 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x0000237f movq $-1, %r12 - 0x49, 0xd3, 0xe4, //0x00002386 shlq %cl, %r12 - 0x49, 0xf7, 0xd4, //0x00002389 notq %r12 - 0x41, 0x89, 0xc6, //0x0000238c movl %eax, %r14d - 0x41, 0x29, 0xf6, //0x0000238f subl %esi, %r14d - 0x48, 0x8b, 0x7d, 0xc8, //0x00002392 movq $-56(%rbp), %rdi - 0x0f, 0x8e, 0x86, 0x00, 0x00, 0x00, //0x00002396 jle LBB5_448 - 0x44, 0x89, 0x4d, 0x98, //0x0000239c movl %r9d, $-104(%rbp) - 0x4c, 0x63, 0xc6, //0x000023a0 movslq %esi, %r8 - 0x48, 0x98, //0x000023a3 cltq - 0x49, 0x89, 0xc1, //0x000023a5 movq %rax, %r9 - 0x4d, 0x29, 0xc1, //0x000023a8 subq %r8, %r9 - 0x4c, 0x89, 0xc2, //0x000023ab movq %r8, %rdx - 0x48, 0xf7, 0xd2, //0x000023ae notq %rdx - 0x48, 0x01, 0xc2, //0x000023b1 addq %rax, %rdx - 0x0f, 0x85, 0x85, 0x00, 0x00, 0x00, //0x000023b4 jne LBB5_450 - 0x31, 0xc0, //0x000023ba xorl %eax, %eax - 0xe9, 0xec, 0x00, 0x00, 0x00, //0x000023bc jmp LBB5_453 - //0x000023c1 LBB5_441 - 0x48, 0x85, 0xdb, //0x000023c1 testq %rbx, %rbx - 0x0f, 0x84, 0x60, 0x00, 0x00, 0x00, //0x000023c4 je LBB5_449 - 0x48, 0x89, 0xdf, //0x000023ca movq %rbx, %rdi - 0x48, 0xd3, 0xef, //0x000023cd shrq %cl, %rdi - 0x48, 0x85, 0xff, //0x000023d0 testq %rdi, %rdi - 0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x000023d3 je LBB5_446 - 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x000023d9 movq $-1, %r12 - 0x49, 0xd3, 0xe4, //0x000023e0 shlq %cl, %r12 - 0x49, 0xf7, 0xd4, //0x000023e3 notq %r12 - 0x48, 0x8b, 0x55, 0xc8, //0x000023e6 movq $-56(%rbp), %rdx - 0x29, 0xf2, //0x000023ea subl %esi, %edx - 0x83, 0xc2, 0x01, //0x000023ec addl $1, %edx - 0x45, 0x31, 0xf6, //0x000023ef xorl %r14d, %r14d - 0xe9, 0xf9, 0x00, 0x00, 0x00, //0x000023f2 jmp LBB5_444 - //0x000023f7 LBB5_446 - 0x48, 0x01, 0xdb, //0x000023f7 addq %rbx, %rbx - 0x48, 0x8d, 0x1c, 0x9b, //0x000023fa leaq (%rbx,%rbx,4), %rbx - 0x83, 0xc6, 0x01, //0x000023fe addl $1, %esi - 0x48, 0x89, 0xdf, //0x00002401 movq %rbx, %rdi - 0x48, 0xd3, 0xef, //0x00002404 shrq %cl, %rdi - 0x48, 0x85, 0xff, //0x00002407 testq %rdi, %rdi - 0x0f, 0x84, 0xe7, 0xff, 0xff, 0xff, //0x0000240a je LBB5_446 - 0xe9, 0x6a, 0xff, 0xff, 0xff, //0x00002410 jmp LBB5_438 - //0x00002415 LBB5_447 - 0x31, 0xd2, //0x00002415 xorl %edx, %edx - 0x45, 0x31, 0xc9, //0x00002417 xorl %r9d, %r9d - 0x44, 0x29, 0xc1, //0x0000241a subl %r8d, %ecx - 0xe9, 0x59, 0xf9, 0xff, 0xff, //0x0000241d jmp LBB5_367 - //0x00002422 LBB5_448 - 0x45, 0x31, 0xf6, //0x00002422 xorl %r14d, %r14d - 0xe9, 0xb6, 0x00, 0x00, 0x00, //0x00002425 jmp LBB5_456 - //0x0000242a LBB5_449 - 0x44, 0x89, 0x4d, 0x98, //0x0000242a movl %r9d, $-104(%rbp) - 0x45, 0x31, 0xf6, //0x0000242e xorl %r14d, %r14d - 0x31, 0xd2, //0x00002431 xorl %edx, %edx - 0x45, 0x31, 0xc9, //0x00002433 xorl %r9d, %r9d - 0x4c, 0x8b, 0x65, 0xc8, //0x00002436 movq $-56(%rbp), %r12 - 0xe9, 0x65, 0x01, 0x00, 0x00, //0x0000243a jmp LBB5_468 - //0x0000243f LBB5_450 - 0x4d, 0x89, 0xca, //0x0000243f movq %r9, %r10 - 0x49, 0x83, 0xe2, 0xfe, //0x00002442 andq $-2, %r10 - 0x49, 0xf7, 0xda, //0x00002446 negq %r10 - 0x31, 0xc0, //0x00002449 xorl %eax, %eax - 0x48, 0x8b, 0x55, 0x90, //0x0000244b movq $-112(%rbp), %rdx - 0x90, //0x0000244f .p2align 4, 0x90 - //0x00002450 LBB5_451 - 0x48, 0x89, 0xdf, //0x00002450 movq %rbx, %rdi - 0x48, 0xd3, 0xef, //0x00002453 shrq %cl, %rdi - 0x4c, 0x21, 0xe3, //0x00002456 andq %r12, %rbx - 0x40, 0x80, 0xc7, 0x30, //0x00002459 addb $48, %dil - 0x40, 0x88, 0x7a, 0xff, //0x0000245d movb %dil, $-1(%rdx) - 0x48, 0x8d, 0x3c, 0x9b, //0x00002461 leaq (%rbx,%rbx,4), %rdi - 0x4a, 0x0f, 0xbe, 0x5c, 0x02, 0xff, //0x00002465 movsbq $-1(%rdx,%r8), %rbx - 0x48, 0x8d, 0x3c, 0x7b, //0x0000246b leaq (%rbx,%rdi,2), %rdi - 0x48, 0x83, 0xc7, 0xd0, //0x0000246f addq $-48, %rdi - 0x48, 0x89, 0xfb, //0x00002473 movq %rdi, %rbx - 0x48, 0xd3, 0xeb, //0x00002476 shrq %cl, %rbx - 0x4c, 0x21, 0xe7, //0x00002479 andq %r12, %rdi - 0x80, 0xc3, 0x30, //0x0000247c addb $48, %bl - 0x88, 0x1a, //0x0000247f movb %bl, (%rdx) - 0x48, 0x8d, 0x3c, 0xbf, //0x00002481 leaq (%rdi,%rdi,4), %rdi - 0x4a, 0x0f, 0xbe, 0x1c, 0x02, //0x00002485 movsbq (%rdx,%r8), %rbx - 0x48, 0x8d, 0x1c, 0x7b, //0x0000248a leaq (%rbx,%rdi,2), %rbx - 0x48, 0x83, 0xc3, 0xd0, //0x0000248e addq $-48, %rbx - 0x48, 0x83, 0xc2, 0x02, //0x00002492 addq $2, %rdx - 0x48, 0x83, 0xc0, 0xfe, //0x00002496 addq $-2, %rax - 0x49, 0x39, 0xc2, //0x0000249a cmpq %rax, %r10 - 0x0f, 0x85, 0xad, 0xff, 0xff, 0xff, //0x0000249d jne LBB5_451 - 0x49, 0x29, 0xc0, //0x000024a3 subq %rax, %r8 - 0x48, 0xf7, 0xd8, //0x000024a6 negq %rax - 0x48, 0x8b, 0x7d, 0xc8, //0x000024a9 movq $-56(%rbp), %rdi - //0x000024ad LBB5_453 - 0x41, 0xf6, 0xc1, 0x01, //0x000024ad testb $1, %r9b - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x000024b1 je LBB5_455 - 0x48, 0x89, 0xda, //0x000024b7 movq %rbx, %rdx - 0x48, 0xd3, 0xea, //0x000024ba shrq %cl, %rdx - 0x80, 0xc2, 0x30, //0x000024bd addb $48, %dl - 0x41, 0x88, 0x14, 0x03, //0x000024c0 movb %dl, (%r11,%rax) - 0x4c, 0x21, 0xe3, //0x000024c4 andq %r12, %rbx - 0x48, 0x8d, 0x04, 0x9b, //0x000024c7 leaq (%rbx,%rbx,4), %rax - 0x4b, 0x0f, 0xbe, 0x14, 0x03, //0x000024cb movsbq (%r11,%r8), %rdx - 0x48, 0x8d, 0x1c, 0x42, //0x000024d0 leaq (%rdx,%rax,2), %rbx - 0x48, 0x83, 0xc3, 0xd0, //0x000024d4 addq $-48, %rbx - //0x000024d8 LBB5_455 - 0x44, 0x8b, 0x4d, 0x98, //0x000024d8 movl $-104(%rbp), %r9d - 0x44, 0x8b, 0x45, 0x88, //0x000024dc movl $-120(%rbp), %r8d - //0x000024e0 LBB5_456 - 0x48, 0x89, 0xfa, //0x000024e0 movq %rdi, %rdx - 0x29, 0xf2, //0x000024e3 subl %esi, %edx - 0x83, 0xc2, 0x01, //0x000024e5 addl $1, %edx - 0xe9, 0x46, 0x00, 0x00, 0x00, //0x000024e8 jmp LBB5_459 - 0x90, 0x90, 0x90, //0x000024ed .p2align 4, 0x90 - //0x000024f0 LBB5_444 - 0x48, 0x89, 0xd8, //0x000024f0 movq %rbx, %rax - 0x48, 0xd3, 0xe8, //0x000024f3 shrq %cl, %rax - 0x4c, 0x21, 0xe3, //0x000024f6 andq %r12, %rbx - 0x49, 0x63, 0xf6, //0x000024f9 movslq %r14d, %rsi - 0x49, 0x39, 0xf5, //0x000024fc cmpq %rsi, %r13 - 0x0f, 0x86, 0x1b, 0x00, 0x00, 0x00, //0x000024ff jbe LBB5_457 - 0x04, 0x30, //0x00002505 addb $48, %al - 0x41, 0x88, 0x04, 0x33, //0x00002507 movb %al, (%r11,%rsi) - 0x83, 0xc6, 0x01, //0x0000250b addl $1, %esi - 0x41, 0x89, 0xf6, //0x0000250e movl %esi, %r14d - 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00002511 jmp LBB5_458 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002516 .p2align 4, 0x90 - //0x00002520 LBB5_457 - 0x48, 0x85, 0xc0, //0x00002520 testq %rax, %rax - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00002523 movl $1, %eax - 0x44, 0x0f, 0x45, 0xc8, //0x00002528 cmovnel %eax, %r9d - //0x0000252c LBB5_458 - 0x48, 0x01, 0xdb, //0x0000252c addq %rbx, %rbx - 0x48, 0x8d, 0x1c, 0x9b, //0x0000252f leaq (%rbx,%rbx,4), %rbx - //0x00002533 LBB5_459 - 0x48, 0x85, 0xdb, //0x00002533 testq %rbx, %rbx - 0x0f, 0x85, 0xb4, 0xff, 0xff, 0xff, //0x00002536 jne LBB5_444 - 0x45, 0x85, 0xf6, //0x0000253c testl %r14d, %r14d - 0x49, 0xba, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x0000253f movabsq $9218868437227405312, %r10 - 0x44, 0x89, 0x4d, 0x98, //0x00002549 movl %r9d, $-104(%rbp) - 0x0f, 0x8e, 0x32, 0x00, 0x00, 0x00, //0x0000254d jle LBB5_465 - 0x44, 0x89, 0xf0, //0x00002553 movl %r14d, %eax - 0x48, 0x83, 0xc0, 0x01, //0x00002556 addq $1, %rax - 0x49, 0x89, 0xd4, //0x0000255a movq %rdx, %r12 - 0x90, 0x90, 0x90, //0x0000255d .p2align 4, 0x90 - //0x00002560 LBB5_462 - 0x41, 0x8d, 0x4e, 0xff, //0x00002560 leal $-1(%r14), %ecx - 0x41, 0x80, 0x3c, 0x0b, 0x30, //0x00002564 cmpb $48, (%r11,%rcx) - 0x0f, 0x85, 0x1f, 0x00, 0x00, 0x00, //0x00002569 jne LBB5_467 - 0x48, 0x83, 0xc0, 0xff, //0x0000256f addq $-1, %rax - 0x41, 0x89, 0xce, //0x00002573 movl %ecx, %r14d - 0x48, 0x83, 0xf8, 0x01, //0x00002576 cmpq $1, %rax - 0x0f, 0x8f, 0xe0, 0xff, 0xff, 0xff, //0x0000257a jg LBB5_462 - 0xe9, 0x14, 0x00, 0x00, 0x00, //0x00002580 jmp LBB5_464 - //0x00002585 LBB5_465 - 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00002585 je LBB5_464 - 0x49, 0x89, 0xd4, //0x0000258b movq %rdx, %r12 - //0x0000258e LBB5_467 - 0x44, 0x89, 0xf2, //0x0000258e movl %r14d, %edx - 0x45, 0x89, 0xf1, //0x00002591 movl %r14d, %r9d - 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00002594 jmp LBB5_468 - //0x00002599 LBB5_464 - 0x45, 0x31, 0xe4, //0x00002599 xorl %r12d, %r12d - 0x45, 0x31, 0xf6, //0x0000259c xorl %r14d, %r14d - 0x31, 0xd2, //0x0000259f xorl %edx, %edx - 0x45, 0x31, 0xc9, //0x000025a1 xorl %r9d, %r9d - //0x000025a4 LBB5_468 - 0x48, 0x8b, 0x8d, 0x78, 0xff, 0xff, 0xff, //0x000025a4 movq $-136(%rbp), %rcx - 0x44, 0x29, 0xc1, //0x000025ab subl %r8d, %ecx - 0xe9, 0xc8, 0xf7, 0xff, 0xff, //0x000025ae jmp LBB5_367 - //0x000025b3 LBB5_469 - 0x81, 0xf9, 0x02, 0xfc, 0xff, 0xff, //0x000025b3 cmpl $-1022, %ecx - 0x0f, 0x8f, 0xff, 0x01, 0x00, 0x00, //0x000025b9 jg LBB5_498 - 0x4c, 0x89, 0xe6, //0x000025bf movq %r12, %rsi - 0x41, 0xbc, 0x02, 0xfc, 0xff, 0xff, //0x000025c2 movl $-1022, %r12d - 0x45, 0x85, 0xc9, //0x000025c8 testl %r9d, %r9d - 0x48, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x000025cb movabsq $4503599627370495, %rdx - 0x0f, 0x84, 0x1a, 0x02, 0x00, 0x00, //0x000025d5 je LBB5_501 - 0x48, 0x89, 0x75, 0xc8, //0x000025db movq %rsi, $-56(%rbp) - 0x44, 0x8d, 0x81, 0xfd, 0x03, 0x00, 0x00, //0x000025df leal $1021(%rcx), %r8d - 0x81, 0xf9, 0xc6, 0xfb, 0xff, 0xff, //0x000025e6 cmpl $-1082, %ecx - 0x0f, 0x8f, 0x7a, 0x02, 0x00, 0x00, //0x000025ec jg LBB5_505 - 0x4d, 0x8d, 0x67, 0x01, //0x000025f2 leaq $1(%r15), %r12 - 0x41, 0xba, 0x01, 0x00, 0x00, 0x00, //0x000025f6 movl $1, %r10d - 0xe9, 0x21, 0x00, 0x00, 0x00, //0x000025fc jmp LBB5_475 - //0x00002601 LBB5_495 - 0x0f, 0x84, 0xa9, 0x01, 0x00, 0x00, //0x00002601 je LBB5_496 - //0x00002607 LBB5_473 - 0x48, 0x89, 0x55, 0xc8, //0x00002607 movq %rdx, $-56(%rbp) - //0x0000260b LBB5_474 - 0x41, 0x8d, 0x48, 0x3c, //0x0000260b leal $60(%r8), %ecx - 0x45, 0x89, 0xf1, //0x0000260f movl %r14d, %r9d - 0x44, 0x89, 0xf7, //0x00002612 movl %r14d, %edi - 0x41, 0x83, 0xf8, 0x88, //0x00002615 cmpl $-120, %r8d - 0x41, 0x89, 0xc8, //0x00002619 movl %ecx, %r8d - 0x0f, 0x8d, 0x50, 0x02, 0x00, 0x00, //0x0000261c jge LBB5_506 - //0x00002622 LBB5_475 - 0x45, 0x85, 0xc9, //0x00002622 testl %r9d, %r9d - 0xbf, 0x00, 0x00, 0x00, 0x00, //0x00002625 movl $0, %edi - 0x41, 0x0f, 0x4f, 0xf9, //0x0000262a cmovgl %r9d, %edi - 0x31, 0xc0, //0x0000262e xorl %eax, %eax - 0x31, 0xc9, //0x00002630 xorl %ecx, %ecx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002632 .p2align 4, 0x90 - //0x00002640 LBB5_476 - 0x48, 0x39, 0xc7, //0x00002640 cmpq %rax, %rdi - 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00002643 je LBB5_479 - 0x48, 0x8d, 0x0c, 0x89, //0x00002649 leaq (%rcx,%rcx,4), %rcx - 0x49, 0x0f, 0xbe, 0x1c, 0x03, //0x0000264d movsbq (%r11,%rax), %rbx - 0x48, 0x8d, 0x0c, 0x4b, //0x00002652 leaq (%rbx,%rcx,2), %rcx - 0x48, 0x83, 0xc1, 0xd0, //0x00002656 addq $-48, %rcx - 0x48, 0x83, 0xc0, 0x01, //0x0000265a addq $1, %rax - 0x4c, 0x39, 0xe1, //0x0000265e cmpq %r12, %rcx - 0x0f, 0x82, 0xd9, 0xff, 0xff, 0xff, //0x00002661 jb LBB5_476 - 0x89, 0xc7, //0x00002667 movl %eax, %edi - 0xe9, 0x25, 0x00, 0x00, 0x00, //0x00002669 jmp LBB5_481 - //0x0000266e LBB5_479 - 0x48, 0x85, 0xc9, //0x0000266e testq %rcx, %rcx - 0x0f, 0x84, 0x3f, 0x01, 0x00, 0x00, //0x00002671 je LBB5_497 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002677 .p2align 4, 0x90 - //0x00002680 LBB5_480 - 0x48, 0x01, 0xc9, //0x00002680 addq %rcx, %rcx - 0x48, 0x8d, 0x0c, 0x89, //0x00002683 leaq (%rcx,%rcx,4), %rcx - 0x83, 0xc7, 0x01, //0x00002687 addl $1, %edi - 0x4c, 0x39, 0xe1, //0x0000268a cmpq %r12, %rcx - 0x0f, 0x82, 0xed, 0xff, 0xff, 0xff, //0x0000268d jb LBB5_480 - //0x00002693 LBB5_481 - 0x48, 0x8b, 0x45, 0xc8, //0x00002693 movq $-56(%rbp), %rax - 0x29, 0xf8, //0x00002697 subl %edi, %eax - 0x48, 0x89, 0x45, 0xc8, //0x00002699 movq %rax, $-56(%rbp) - 0x31, 0xc0, //0x0000269d xorl %eax, %eax - 0x44, 0x39, 0xcf, //0x0000269f cmpl %r9d, %edi - 0x0f, 0x8d, 0x61, 0x00, 0x00, 0x00, //0x000026a2 jge LBB5_486 - 0x48, 0x63, 0xff, //0x000026a8 movslq %edi, %rdi - 0x49, 0x63, 0xde, //0x000026ab movslq %r14d, %rbx - 0x49, 0x8d, 0x04, 0x3b, //0x000026ae leaq (%r11,%rdi), %rax - 0x45, 0x31, 0xf6, //0x000026b2 xorl %r14d, %r14d - 0x44, 0x8b, 0x4d, 0x98, //0x000026b5 movl $-104(%rbp), %r9d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000026b9 .p2align 4, 0x90 - //0x000026c0 LBB5_483 - 0x48, 0x89, 0xce, //0x000026c0 movq %rcx, %rsi - 0x48, 0xc1, 0xee, 0x3c, //0x000026c3 shrq $60, %rsi - 0x4c, 0x21, 0xf9, //0x000026c7 andq %r15, %rcx - 0x40, 0x80, 0xce, 0x30, //0x000026ca orb $48, %sil - 0x43, 0x88, 0x34, 0x33, //0x000026ce movb %sil, (%r11,%r14) - 0x4a, 0x0f, 0xbe, 0x34, 0x30, //0x000026d2 movsbq (%rax,%r14), %rsi - 0x4a, 0x8d, 0x14, 0x37, //0x000026d7 leaq (%rdi,%r14), %rdx - 0x48, 0x83, 0xc2, 0x01, //0x000026db addq $1, %rdx - 0x49, 0x83, 0xc6, 0x01, //0x000026df addq $1, %r14 - 0x48, 0x8d, 0x0c, 0x89, //0x000026e3 leaq (%rcx,%rcx,4), %rcx - 0x48, 0x8d, 0x0c, 0x4e, //0x000026e7 leaq (%rsi,%rcx,2), %rcx - 0x48, 0x83, 0xc1, 0xd0, //0x000026eb addq $-48, %rcx - 0x48, 0x39, 0xda, //0x000026ef cmpq %rbx, %rdx - 0x0f, 0x8c, 0xc8, 0xff, 0xff, 0xff, //0x000026f2 jl LBB5_483 - 0x48, 0x85, 0xc9, //0x000026f8 testq %rcx, %rcx - 0x0f, 0x84, 0x6b, 0x00, 0x00, 0x00, //0x000026fb je LBB5_491 - 0x44, 0x89, 0xf0, //0x00002701 movl %r14d, %eax - 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00002704 jmp LBB5_487 - //0x00002709 LBB5_486 - 0x44, 0x8b, 0x4d, 0x98, //0x00002709 movl $-104(%rbp), %r9d - //0x0000270d LBB5_487 - 0x41, 0x89, 0xc6, //0x0000270d movl %eax, %r14d - 0xe9, 0x23, 0x00, 0x00, 0x00, //0x00002710 jmp LBB5_489 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002715 .p2align 4, 0x90 - //0x00002720 LBB5_488 - 0x4c, 0x39, 0xe1, //0x00002720 cmpq %r12, %rcx - 0x45, 0x0f, 0x43, 0xca, //0x00002723 cmovael %r10d, %r9d - 0x48, 0x8d, 0x04, 0x3f, //0x00002727 leaq (%rdi,%rdi), %rax - 0x48, 0x8d, 0x0c, 0x80, //0x0000272b leaq (%rax,%rax,4), %rcx - 0x48, 0x85, 0xff, //0x0000272f testq %rdi, %rdi - 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x00002732 je LBB5_491 - //0x00002738 LBB5_489 - 0x48, 0x89, 0xcf, //0x00002738 movq %rcx, %rdi - 0x4c, 0x21, 0xff, //0x0000273b andq %r15, %rdi - 0x49, 0x63, 0xc6, //0x0000273e movslq %r14d, %rax - 0x49, 0x39, 0xc5, //0x00002741 cmpq %rax, %r13 - 0x0f, 0x86, 0xd6, 0xff, 0xff, 0xff, //0x00002744 jbe LBB5_488 - 0x48, 0xc1, 0xe9, 0x3c, //0x0000274a shrq $60, %rcx - 0x80, 0xc9, 0x30, //0x0000274e orb $48, %cl - 0x41, 0x88, 0x0c, 0x03, //0x00002751 movb %cl, (%r11,%rax) - 0x83, 0xc0, 0x01, //0x00002755 addl $1, %eax - 0x41, 0x89, 0xc6, //0x00002758 movl %eax, %r14d - 0x48, 0x8d, 0x04, 0x3f, //0x0000275b leaq (%rdi,%rdi), %rax - 0x48, 0x8d, 0x0c, 0x80, //0x0000275f leaq (%rax,%rax,4), %rcx - 0x48, 0x85, 0xff, //0x00002763 testq %rdi, %rdi - 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x00002766 jne LBB5_489 - //0x0000276c LBB5_491 - 0x48, 0x8b, 0x55, 0xc8, //0x0000276c movq $-56(%rbp), %rdx - 0x83, 0xc2, 0x01, //0x00002770 addl $1, %edx - 0x45, 0x85, 0xf6, //0x00002773 testl %r14d, %r14d - 0x44, 0x89, 0x4d, 0x98, //0x00002776 movl %r9d, $-104(%rbp) - 0x0f, 0x8e, 0x81, 0xfe, 0xff, 0xff, //0x0000277a jle LBB5_495 - 0x44, 0x89, 0xf0, //0x00002780 movl %r14d, %eax - 0x48, 0x83, 0xc0, 0x01, //0x00002783 addq $1, %rax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002787 .p2align 4, 0x90 - //0x00002790 LBB5_493 - 0x41, 0x8d, 0x4e, 0xff, //0x00002790 leal $-1(%r14), %ecx - 0x41, 0x80, 0x3c, 0x0b, 0x30, //0x00002794 cmpb $48, (%r11,%rcx) - 0x0f, 0x85, 0x68, 0xfe, 0xff, 0xff, //0x00002799 jne LBB5_473 - 0x48, 0x83, 0xc0, 0xff, //0x0000279f addq $-1, %rax - 0x41, 0x89, 0xce, //0x000027a3 movl %ecx, %r14d - 0x48, 0x83, 0xf8, 0x01, //0x000027a6 cmpq $1, %rax - 0x0f, 0x8f, 0xe0, 0xff, 0xff, 0xff, //0x000027aa jg LBB5_493 - //0x000027b0 LBB5_496 - 0x31, 0xc0, //0x000027b0 xorl %eax, %eax - 0x48, 0x89, 0x45, 0xc8, //0x000027b2 movq %rax, $-56(%rbp) - //0x000027b6 LBB5_497 - 0x45, 0x31, 0xf6, //0x000027b6 xorl %r14d, %r14d - 0xe9, 0x4d, 0xfe, 0xff, 0xff, //0x000027b9 jmp LBB5_474 - //0x000027be LBB5_498 - 0x81, 0xf9, 0x00, 0x04, 0x00, 0x00, //0x000027be cmpl $1024, %ecx - 0x48, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x000027c4 movabsq $4503599627370495, %rdx - 0x0f, 0x8e, 0x0f, 0x00, 0x00, 0x00, //0x000027ce jle LBB5_500 - 0x31, 0xc9, //0x000027d4 xorl %ecx, %ecx - 0x4c, 0x8b, 0x5d, 0xb8, //0x000027d6 movq $-72(%rbp), %r11 - 0x4c, 0x8b, 0x7d, 0xd0, //0x000027da movq $-48(%rbp), %r15 - 0xe9, 0x70, 0xf2, 0xff, 0xff, //0x000027de jmp LBB5_326 - //0x000027e3 LBB5_500 - 0x4c, 0x89, 0xe6, //0x000027e3 movq %r12, %rsi - 0x83, 0xc1, 0xff, //0x000027e6 addl $-1, %ecx - 0x41, 0x89, 0xcc, //0x000027e9 movl %ecx, %r12d - 0x4c, 0x8b, 0x7d, 0xd0, //0x000027ec movq $-48(%rbp), %r15 - 0xe9, 0x71, 0x02, 0x00, 0x00, //0x000027f0 jmp LBB5_532 - //0x000027f5 LBB5_501 - 0x31, 0xc0, //0x000027f5 xorl %eax, %eax - 0x4c, 0x8b, 0x7d, 0xd0, //0x000027f7 movq $-48(%rbp), %r15 - 0xe9, 0x23, 0x03, 0x00, 0x00, //0x000027fb jmp LBB5_545 - //0x00002800 LBB5_502 - 0x0f, 0xbc, 0xc0, //0x00002800 bsfl %eax, %eax - 0xe9, 0xe5, 0x06, 0x00, 0x00, //0x00002803 jmp LBB5_595 - //0x00002808 LBB5_503 - 0x48, 0x8b, 0x45, 0xd0, //0x00002808 movq $-48(%rbp), %rax - 0x4c, 0x01, 0xc8, //0x0000280c addq %r9, %rax - 0x4c, 0x29, 0xe0, //0x0000280f subq %r12, %rax - 0x48, 0xf7, 0xd6, //0x00002812 notq %rsi - 0x48, 0x01, 0xc6, //0x00002815 addq %rax, %rsi - 0x44, 0x8b, 0x75, 0x98, //0x00002818 movl $-104(%rbp), %r14d - 0xe9, 0xd9, 0xe5, 0xff, 0xff, //0x0000281c jmp LBB5_162 - //0x00002821 LBB5_504 - 0x48, 0x39, 0xca, //0x00002821 cmpq %rcx, %rdx - 0xb1, 0x02, //0x00002824 movb $2, %cl - 0x80, 0xd9, 0x00, //0x00002826 sbbb $0, %cl - 0x48, 0xd3, 0xea, //0x00002829 shrq %cl, %rdx - 0x49, 0xc1, 0xe6, 0x34, //0x0000282c shlq $52, %r14 - 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00002830 movabsq $4503599627370495, %rax - 0x48, 0x21, 0xc2, //0x0000283a andq %rax, %rdx - 0x4c, 0x09, 0xf2, //0x0000283d orq %r14, %rdx - 0x49, 0x09, 0xd5, //0x00002840 orq %rdx, %r13 - 0x80, 0x7d, 0x98, 0x00, //0x00002843 cmpb $0, $-104(%rbp) - 0x4c, 0x0f, 0x44, 0xea, //0x00002847 cmoveq %rdx, %r13 - 0xc4, 0xc1, 0xf9, 0x6e, 0xcd, //0x0000284b vmovq %r13, %xmm1 - 0xc5, 0xf9, 0x2e, 0xc1, //0x00002850 vucomisd %xmm1, %xmm0 - 0x4d, 0x89, 0xe3, //0x00002854 movq %r12, %r11 - 0x44, 0x8b, 0x75, 0xa0, //0x00002857 movl $-96(%rbp), %r14d - 0x0f, 0x85, 0x58, 0xea, 0xff, 0xff, //0x0000285b jne LBB5_224 - 0x0f, 0x8b, 0x1f, 0xf2, 0xff, 0xff, //0x00002861 jnp LBB5_328 - 0xe9, 0x4d, 0xea, 0xff, 0xff, //0x00002867 jmp LBB5_224 - //0x0000286c LBB5_505 - 0x44, 0x89, 0xcf, //0x0000286c movl %r9d, %edi - 0x44, 0x89, 0xc1, //0x0000286f movl %r8d, %ecx - //0x00002872 LBB5_506 - 0xf7, 0xd9, //0x00002872 negl %ecx - 0x31, 0xd2, //0x00002874 xorl %edx, %edx - 0x85, 0xff, //0x00002876 testl %edi, %edi - 0xbe, 0x00, 0x00, 0x00, 0x00, //0x00002878 movl $0, %esi - 0x0f, 0x4f, 0xf7, //0x0000287d cmovgl %edi, %esi - 0x31, 0xc0, //0x00002880 xorl %eax, %eax - 0x4c, 0x8b, 0x7d, 0xd0, //0x00002882 movq $-48(%rbp), %r15 - 0x44, 0x8b, 0x4d, 0x98, //0x00002886 movl $-104(%rbp), %r9d - 0x49, 0xba, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x0000288a movabsq $9218868437227405312, %r10 - 0x41, 0xbc, 0x02, 0xfc, 0xff, 0xff, //0x00002894 movl $-1022, %r12d - //0x0000289a LBB5_507 - 0x48, 0x39, 0xd6, //0x0000289a cmpq %rdx, %rsi - 0x0f, 0x84, 0x9e, 0x00, 0x00, 0x00, //0x0000289d je LBB5_516 - 0x48, 0x8d, 0x04, 0x80, //0x000028a3 leaq (%rax,%rax,4), %rax - 0x49, 0x0f, 0xbe, 0x1c, 0x13, //0x000028a7 movsbq (%r11,%rdx), %rbx - 0x48, 0x8d, 0x04, 0x43, //0x000028ac leaq (%rbx,%rax,2), %rax - 0x48, 0x83, 0xc0, 0xd0, //0x000028b0 addq $-48, %rax - 0x48, 0x83, 0xc2, 0x01, //0x000028b4 addq $1, %rdx - 0x48, 0x89, 0xc3, //0x000028b8 movq %rax, %rbx - 0x48, 0xd3, 0xeb, //0x000028bb shrq %cl, %rbx - 0x48, 0x85, 0xdb, //0x000028be testq %rbx, %rbx - 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x000028c1 je LBB5_507 - 0x89, 0xd6, //0x000028c7 movl %edx, %esi - //0x000028c9 LBB5_510 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000028c9 movq $-1, %r8 - 0x49, 0xd3, 0xe0, //0x000028d0 shlq %cl, %r8 - 0x49, 0xf7, 0xd0, //0x000028d3 notq %r8 - 0x31, 0xd2, //0x000028d6 xorl %edx, %edx - 0x39, 0xfe, //0x000028d8 cmpl %edi, %esi - 0x0f, 0x8d, 0x47, 0x00, 0x00, 0x00, //0x000028da jge LBB5_514 - 0x4c, 0x63, 0xe6, //0x000028e0 movslq %esi, %r12 - 0x4d, 0x63, 0xce, //0x000028e3 movslq %r14d, %r9 - 0x4f, 0x8d, 0x34, 0x23, //0x000028e6 leaq (%r11,%r12), %r14 - 0x31, 0xd2, //0x000028ea xorl %edx, %edx - //0x000028ec LBB5_512 - 0x48, 0x89, 0xc7, //0x000028ec movq %rax, %rdi - 0x48, 0xd3, 0xef, //0x000028ef shrq %cl, %rdi - 0x4c, 0x21, 0xc0, //0x000028f2 andq %r8, %rax - 0x40, 0x80, 0xc7, 0x30, //0x000028f5 addb $48, %dil - 0x41, 0x88, 0x3c, 0x13, //0x000028f9 movb %dil, (%r11,%rdx) - 0x49, 0x0f, 0xbe, 0x3c, 0x16, //0x000028fd movsbq (%r14,%rdx), %rdi - 0x49, 0x8d, 0x1c, 0x14, //0x00002902 leaq (%r12,%rdx), %rbx - 0x48, 0x83, 0xc3, 0x01, //0x00002906 addq $1, %rbx - 0x48, 0x83, 0xc2, 0x01, //0x0000290a addq $1, %rdx - 0x48, 0x8d, 0x04, 0x80, //0x0000290e leaq (%rax,%rax,4), %rax - 0x48, 0x8d, 0x04, 0x47, //0x00002912 leaq (%rdi,%rax,2), %rax - 0x48, 0x83, 0xc0, 0xd0, //0x00002916 addq $-48, %rax - 0x4c, 0x39, 0xcb, //0x0000291a cmpq %r9, %rbx - 0x0f, 0x8c, 0xc9, 0xff, 0xff, 0xff, //0x0000291d jl LBB5_512 - 0x44, 0x8b, 0x4d, 0x98, //0x00002923 movl $-104(%rbp), %r9d - //0x00002927 LBB5_514 - 0x48, 0x8b, 0x5d, 0xc8, //0x00002927 movq $-56(%rbp), %rbx - 0x29, 0xf3, //0x0000292b subl %esi, %ebx - 0x83, 0xc3, 0x01, //0x0000292d addl $1, %ebx - 0x48, 0x85, 0xc0, //0x00002930 testq %rax, %rax - 0x0f, 0x85, 0x38, 0x00, 0x00, 0x00, //0x00002933 jne LBB5_519 - 0x41, 0x89, 0xd6, //0x00002939 movl %edx, %r14d - 0xe9, 0x86, 0x00, 0x00, 0x00, //0x0000293c jmp LBB5_523 - //0x00002941 LBB5_516 - 0x48, 0x85, 0xc0, //0x00002941 testq %rax, %rax - 0x0f, 0x84, 0x93, 0x04, 0x00, 0x00, //0x00002944 je LBB5_580 - 0x48, 0x89, 0xc2, //0x0000294a movq %rax, %rdx - 0x48, 0xd3, 0xea, //0x0000294d shrq %cl, %rdx - 0x48, 0x85, 0xd2, //0x00002950 testq %rdx, %rdx - 0x0f, 0x84, 0xc0, 0x00, 0x00, 0x00, //0x00002953 je LBB5_528 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002959 movq $-1, %r8 - 0x49, 0xd3, 0xe0, //0x00002960 shlq %cl, %r8 - 0x49, 0xf7, 0xd0, //0x00002963 notq %r8 - 0x48, 0x8b, 0x5d, 0xc8, //0x00002966 movq $-56(%rbp), %rbx - 0x29, 0xf3, //0x0000296a subl %esi, %ebx - 0x83, 0xc3, 0x01, //0x0000296c addl $1, %ebx - 0x31, 0xd2, //0x0000296f xorl %edx, %edx - //0x00002971 LBB5_519 - 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00002971 movl $1, %esi - 0x41, 0x89, 0xd6, //0x00002976 movl %edx, %r14d - 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00002979 jmp LBB5_521 - //0x0000297e LBB5_520 - 0x48, 0x85, 0xd2, //0x0000297e testq %rdx, %rdx - 0x44, 0x0f, 0x45, 0xce, //0x00002981 cmovnel %esi, %r9d - 0x48, 0x01, 0xc0, //0x00002985 addq %rax, %rax - 0x48, 0x8d, 0x04, 0x80, //0x00002988 leaq (%rax,%rax,4), %rax - 0x48, 0x85, 0xc0, //0x0000298c testq %rax, %rax - 0x0f, 0x84, 0x32, 0x00, 0x00, 0x00, //0x0000298f je LBB5_523 - //0x00002995 LBB5_521 - 0x48, 0x89, 0xc2, //0x00002995 movq %rax, %rdx - 0x48, 0xd3, 0xea, //0x00002998 shrq %cl, %rdx - 0x4c, 0x21, 0xc0, //0x0000299b andq %r8, %rax - 0x49, 0x63, 0xfe, //0x0000299e movslq %r14d, %rdi - 0x49, 0x39, 0xfd, //0x000029a1 cmpq %rdi, %r13 - 0x0f, 0x86, 0xd4, 0xff, 0xff, 0xff, //0x000029a4 jbe LBB5_520 - 0x80, 0xc2, 0x30, //0x000029aa addb $48, %dl - 0x41, 0x88, 0x14, 0x3b, //0x000029ad movb %dl, (%r11,%rdi) - 0x83, 0xc7, 0x01, //0x000029b1 addl $1, %edi - 0x41, 0x89, 0xfe, //0x000029b4 movl %edi, %r14d - 0x48, 0x01, 0xc0, //0x000029b7 addq %rax, %rax - 0x48, 0x8d, 0x04, 0x80, //0x000029ba leaq (%rax,%rax,4), %rax - 0x48, 0x85, 0xc0, //0x000029be testq %rax, %rax - 0x0f, 0x85, 0xce, 0xff, 0xff, 0xff, //0x000029c1 jne LBB5_521 - //0x000029c7 LBB5_523 - 0x48, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x000029c7 movabsq $4503599627370495, %rdx - 0x45, 0x85, 0xf6, //0x000029d1 testl %r14d, %r14d - 0x0f, 0x8e, 0x5d, 0x00, 0x00, 0x00, //0x000029d4 jle LBB5_529 - 0x44, 0x89, 0xf0, //0x000029da movl %r14d, %eax - 0x48, 0x83, 0xc0, 0x01, //0x000029dd addq $1, %rax - //0x000029e1 LBB5_525 - 0x41, 0x8d, 0x4e, 0xff, //0x000029e1 leal $-1(%r14), %ecx - 0x41, 0x80, 0x3c, 0x0b, 0x30, //0x000029e5 cmpb $48, (%r11,%rcx) - 0x0f, 0x85, 0x66, 0x00, 0x00, 0x00, //0x000029ea jne LBB5_531 - 0x48, 0x83, 0xc0, 0xff, //0x000029f0 addq $-1, %rax - 0x41, 0x89, 0xce, //0x000029f4 movl %ecx, %r14d - 0x48, 0x83, 0xf8, 0x01, //0x000029f7 cmpq $1, %rax - 0x0f, 0x8f, 0xe0, 0xff, 0xff, 0xff, //0x000029fb jg LBB5_525 - 0x41, 0xbc, 0x02, 0xfc, 0xff, 0xff, //0x00002a01 movl $-1022, %r12d - 0x4c, 0x8b, 0x5d, 0xb8, //0x00002a07 movq $-72(%rbp), %r11 - 0x44, 0x8b, 0x75, 0xa0, //0x00002a0b movl $-96(%rbp), %r14d - 0x8a, 0x5d, 0xa8, //0x00002a0f movb $-88(%rbp), %bl - 0x31, 0xc9, //0x00002a12 xorl %ecx, %ecx - 0xe9, 0x94, 0x07, 0x00, 0x00, //0x00002a14 jmp LBB5_619 - //0x00002a19 LBB5_528 - 0x48, 0x01, 0xc0, //0x00002a19 addq %rax, %rax - 0x48, 0x8d, 0x04, 0x80, //0x00002a1c leaq (%rax,%rax,4), %rax - 0x83, 0xc6, 0x01, //0x00002a20 addl $1, %esi - 0x48, 0x89, 0xc2, //0x00002a23 movq %rax, %rdx - 0x48, 0xd3, 0xea, //0x00002a26 shrq %cl, %rdx - 0x48, 0x85, 0xd2, //0x00002a29 testq %rdx, %rdx - 0x0f, 0x84, 0xe7, 0xff, 0xff, 0xff, //0x00002a2c je LBB5_528 - 0xe9, 0x92, 0xfe, 0xff, 0xff, //0x00002a32 jmp LBB5_510 - //0x00002a37 LBB5_529 - 0x41, 0xbc, 0x02, 0xfc, 0xff, 0xff, //0x00002a37 movl $-1022, %r12d - 0x45, 0x85, 0xf6, //0x00002a3d testl %r14d, %r14d - 0x0f, 0x84, 0xc7, 0x04, 0x00, 0x00, //0x00002a40 je LBB5_596 - 0x48, 0x89, 0x5d, 0xc8, //0x00002a46 movq %rbx, $-56(%rbp) - 0x44, 0x89, 0x4d, 0x98, //0x00002a4a movl %r9d, $-104(%rbp) - 0x45, 0x89, 0xf1, //0x00002a4e movl %r14d, %r9d - 0xe9, 0x1d, 0x00, 0x00, 0x00, //0x00002a51 jmp LBB5_534 - //0x00002a56 LBB5_531 - 0x48, 0x89, 0xde, //0x00002a56 movq %rbx, %rsi - 0x44, 0x89, 0x4d, 0x98, //0x00002a59 movl %r9d, $-104(%rbp) - 0x41, 0xbc, 0x02, 0xfc, 0xff, 0xff, //0x00002a5d movl $-1022, %r12d - 0x45, 0x89, 0xf1, //0x00002a63 movl %r14d, %r9d - //0x00002a66 LBB5_532 - 0x45, 0x85, 0xc9, //0x00002a66 testl %r9d, %r9d - 0x0f, 0x84, 0xb2, 0x00, 0x00, 0x00, //0x00002a69 je LBB5_544 - 0x48, 0x89, 0x75, 0xc8, //0x00002a6f movq %rsi, $-56(%rbp) - //0x00002a73 LBB5_534 - 0x49, 0x63, 0xc1, //0x00002a73 movslq %r9d, %rax - 0x48, 0x8d, 0x78, 0xfe, //0x00002a76 leaq $-2(%rax), %rdi - 0x48, 0x8d, 0x50, 0xff, //0x00002a7a leaq $-1(%rax), %rdx - 0x31, 0xf6, //0x00002a7e xorl %esi, %esi - //0x00002a80 LBB5_535 - 0x48, 0x8d, 0x0d, 0x19, 0xc9, 0x00, 0x00, //0x00002a80 leaq $51481(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */ - 0x0f, 0xb6, 0x9c, 0x0e, 0x8c, 0x15, 0x00, 0x00, //0x00002a87 movzbl $5516(%rsi,%rcx), %ebx - 0x41, 0x0f, 0xb6, 0x0c, 0x33, //0x00002a8f movzbl (%r11,%rsi), %ecx - 0x38, 0xd9, //0x00002a94 cmpb %bl, %cl - 0x0f, 0x85, 0x97, 0x00, 0x00, 0x00, //0x00002a96 jne LBB5_546 - 0x48, 0x39, 0xf2, //0x00002a9c cmpq %rsi, %rdx - 0x0f, 0x84, 0x5a, 0x00, 0x00, 0x00, //0x00002a9f je LBB5_542 - 0x48, 0x8d, 0x0d, 0xf4, 0xc8, 0x00, 0x00, //0x00002aa5 leaq $51444(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */ - 0x0f, 0xb6, 0x9c, 0x0e, 0x8d, 0x15, 0x00, 0x00, //0x00002aac movzbl $5517(%rsi,%rcx), %ebx - 0x41, 0x0f, 0xb6, 0x4c, 0x33, 0x01, //0x00002ab4 movzbl $1(%r11,%rsi), %ecx - 0x38, 0xd9, //0x00002aba cmpb %bl, %cl - 0x0f, 0x85, 0x71, 0x00, 0x00, 0x00, //0x00002abc jne LBB5_546 - 0x48, 0x39, 0xf7, //0x00002ac2 cmpq %rsi, %rdi - 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x00002ac5 je LBB5_542 - 0x48, 0x83, 0xfe, 0x24, //0x00002acb cmpq $36, %rsi - 0x0f, 0x84, 0x42, 0x00, 0x00, 0x00, //0x00002acf je LBB5_543 - 0x48, 0x8d, 0x0d, 0xc4, 0xc8, 0x00, 0x00, //0x00002ad5 leaq $51396(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */ - 0x0f, 0xb6, 0x9c, 0x0e, 0x8e, 0x15, 0x00, 0x00, //0x00002adc movzbl $5518(%rsi,%rcx), %ebx - 0x41, 0x0f, 0xb6, 0x4c, 0x33, 0x02, //0x00002ae4 movzbl $2(%r11,%rsi), %ecx - 0x38, 0xd9, //0x00002aea cmpb %bl, %cl - 0x0f, 0x85, 0x41, 0x00, 0x00, 0x00, //0x00002aec jne LBB5_546 - 0x48, 0x83, 0xc6, 0x03, //0x00002af2 addq $3, %rsi - 0x48, 0x39, 0xf0, //0x00002af6 cmpq %rsi, %rax - 0x0f, 0x85, 0x81, 0xff, 0xff, 0xff, //0x00002af9 jne LBB5_535 - //0x00002aff LBB5_542 - 0x44, 0x89, 0xc8, //0x00002aff movl %r9d, %eax - 0x48, 0x8d, 0x0d, 0x97, 0xc8, 0x00, 0x00, //0x00002b02 leaq $51351(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */ - 0x80, 0xbc, 0x08, 0x8c, 0x15, 0x00, 0x00, 0x00, //0x00002b09 cmpb $0, $5516(%rax,%rcx) - 0x0f, 0x85, 0x29, 0x00, 0x00, 0x00, //0x00002b11 jne LBB5_547 - //0x00002b17 LBB5_543 - 0xbf, 0x10, 0x00, 0x00, 0x00, //0x00002b17 movl $16, %edi - 0xe9, 0x24, 0x00, 0x00, 0x00, //0x00002b1c jmp LBB5_548 - //0x00002b21 LBB5_544 - 0x31, 0xc0, //0x00002b21 xorl %eax, %eax - //0x00002b23 LBB5_545 - 0x44, 0x8b, 0x75, 0xa0, //0x00002b23 movl $-96(%rbp), %r14d - 0x8a, 0x5d, 0xa8, //0x00002b27 movb $-88(%rbp), %bl - 0x44, 0x8b, 0x4d, 0x98, //0x00002b2a movl $-104(%rbp), %r9d - 0xe9, 0xc1, 0x02, 0x00, 0x00, //0x00002b2e jmp LBB5_581 - //0x00002b33 LBB5_546 - 0xbf, 0x10, 0x00, 0x00, 0x00, //0x00002b33 movl $16, %edi - 0x38, 0xd9, //0x00002b38 cmpb %bl, %cl - 0x0f, 0x8d, 0x05, 0x00, 0x00, 0x00, //0x00002b3a jge LBB5_548 - //0x00002b40 LBB5_547 - 0xbf, 0x0f, 0x00, 0x00, 0x00, //0x00002b40 movl $15, %edi - //0x00002b45 LBB5_548 - 0x45, 0x85, 0xc9, //0x00002b45 testl %r9d, %r9d - 0x48, 0xbb, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00002b48 movabsq $-3689348814741910323, %rbx - 0x0f, 0x8e, 0xcc, 0x00, 0x00, 0x00, //0x00002b52 jle LBB5_556 - 0x4c, 0x89, 0x65, 0xb0, //0x00002b58 movq %r12, $-80(%rbp) - 0x49, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x00002b5c movabsq $-432345564227567616, %r15 - 0x48, 0x89, 0xbd, 0x78, 0xff, 0xff, 0xff, //0x00002b66 movq %rdi, $-136(%rbp) - 0x46, 0x8d, 0x24, 0x0f, //0x00002b6d leal (%rdi,%r9), %r12d - 0x44, 0x89, 0xcf, //0x00002b71 movl %r9d, %edi - 0x4d, 0x63, 0xd4, //0x00002b74 movslq %r12d, %r10 - 0x49, 0x83, 0xc2, 0xff, //0x00002b77 addq $-1, %r10 - 0x48, 0x83, 0xc7, 0x01, //0x00002b7b addq $1, %rdi - 0x41, 0x83, 0xc1, 0xff, //0x00002b7f addl $-1, %r9d - 0x31, 0xc9, //0x00002b83 xorl %ecx, %ecx - 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00002b85 movl $1, %r8d - 0xe9, 0x27, 0x00, 0x00, 0x00, //0x00002b8b jmp LBB5_552 - //0x00002b90 LBB5_550 - 0x48, 0x85, 0xc0, //0x00002b90 testq %rax, %rax - 0x8b, 0x45, 0x98, //0x00002b93 movl $-104(%rbp), %eax - 0x41, 0x0f, 0x45, 0xc0, //0x00002b96 cmovnel %r8d, %eax - 0x89, 0x45, 0x98, //0x00002b9a movl %eax, $-104(%rbp) - //0x00002b9d LBB5_551 - 0x41, 0x83, 0xc4, 0xff, //0x00002b9d addl $-1, %r12d - 0x49, 0x83, 0xc2, 0xff, //0x00002ba1 addq $-1, %r10 - 0x48, 0x83, 0xc7, 0xff, //0x00002ba5 addq $-1, %rdi - 0x41, 0x83, 0xc1, 0xff, //0x00002ba9 addl $-1, %r9d - 0x48, 0x83, 0xff, 0x01, //0x00002bad cmpq $1, %rdi - 0x0f, 0x8e, 0x41, 0x00, 0x00, 0x00, //0x00002bb1 jle LBB5_554 - //0x00002bb7 LBB5_552 - 0x4c, 0x01, 0xf9, //0x00002bb7 addq %r15, %rcx - 0x44, 0x89, 0xc8, //0x00002bba movl %r9d, %eax - 0x49, 0x0f, 0xbe, 0x34, 0x03, //0x00002bbd movsbq (%r11,%rax), %rsi - 0x48, 0xc1, 0xe6, 0x35, //0x00002bc2 shlq $53, %rsi - 0x48, 0x01, 0xce, //0x00002bc6 addq %rcx, %rsi - 0x48, 0x89, 0xf0, //0x00002bc9 movq %rsi, %rax - 0x48, 0xf7, 0xe3, //0x00002bcc mulq %rbx - 0x48, 0x89, 0xd1, //0x00002bcf movq %rdx, %rcx - 0x48, 0xc1, 0xe9, 0x03, //0x00002bd2 shrq $3, %rcx - 0x48, 0x8d, 0x04, 0x09, //0x00002bd6 leaq (%rcx,%rcx), %rax - 0x48, 0x8d, 0x14, 0x80, //0x00002bda leaq (%rax,%rax,4), %rdx - 0x48, 0x89, 0xf0, //0x00002bde movq %rsi, %rax - 0x48, 0x29, 0xd0, //0x00002be1 subq %rdx, %rax - 0x4d, 0x39, 0xea, //0x00002be4 cmpq %r13, %r10 - 0x0f, 0x83, 0xa3, 0xff, 0xff, 0xff, //0x00002be7 jae LBB5_550 - 0x04, 0x30, //0x00002bed addb $48, %al - 0x43, 0x88, 0x04, 0x13, //0x00002bef movb %al, (%r11,%r10) - 0xe9, 0xa5, 0xff, 0xff, 0xff, //0x00002bf3 jmp LBB5_551 - //0x00002bf8 LBB5_554 - 0x48, 0x83, 0xfe, 0x0a, //0x00002bf8 cmpq $10, %rsi - 0x44, 0x8b, 0x4d, 0x98, //0x00002bfc movl $-104(%rbp), %r9d - 0x0f, 0x83, 0x94, 0x00, 0x00, 0x00, //0x00002c00 jae LBB5_564 - 0x4c, 0x8b, 0x7d, 0xd0, //0x00002c06 movq $-48(%rbp), %r15 - 0x49, 0xba, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00002c0a movabsq $9218868437227405312, %r10 - 0x4c, 0x8b, 0x65, 0xb0, //0x00002c14 movq $-80(%rbp), %r12 - 0x48, 0x8b, 0xbd, 0x78, 0xff, 0xff, 0xff, //0x00002c18 movq $-136(%rbp), %rdi - 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00002c1f jmp LBB5_557 - //0x00002c24 LBB5_556 - 0x44, 0x8b, 0x4d, 0x98, //0x00002c24 movl $-104(%rbp), %r9d - //0x00002c28 LBB5_557 - 0x41, 0x01, 0xfe, //0x00002c28 addl %edi, %r14d - 0x49, 0x63, 0xc6, //0x00002c2b movslq %r14d, %rax - 0x49, 0x39, 0xc5, //0x00002c2e cmpq %rax, %r13 - 0x41, 0x0f, 0x46, 0xc5, //0x00002c31 cmovbel %r13d, %eax - 0x48, 0x8b, 0x75, 0xc8, //0x00002c35 movq $-56(%rbp), %rsi - 0x01, 0xfe, //0x00002c39 addl %edi, %esi - 0x85, 0xc0, //0x00002c3b testl %eax, %eax - 0x0f, 0x8e, 0x30, 0x00, 0x00, 0x00, //0x00002c3d jle LBB5_562 - 0x89, 0xc1, //0x00002c43 movl %eax, %ecx - 0x48, 0x83, 0xc1, 0x01, //0x00002c45 addq $1, %rcx - 0x44, 0x8b, 0x75, 0xa0, //0x00002c49 movl $-96(%rbp), %r14d - 0x8a, 0x5d, 0xa8, //0x00002c4d movb $-88(%rbp), %bl - //0x00002c50 LBB5_559 - 0x8d, 0x50, 0xff, //0x00002c50 leal $-1(%rax), %edx - 0x41, 0x80, 0x3c, 0x13, 0x30, //0x00002c53 cmpb $48, (%r11,%rdx) - 0x0f, 0x85, 0x24, 0x00, 0x00, 0x00, //0x00002c58 jne LBB5_563 - 0x48, 0x83, 0xc1, 0xff, //0x00002c5e addq $-1, %rcx - 0x89, 0xd0, //0x00002c62 movl %edx, %eax - 0x48, 0x83, 0xf9, 0x01, //0x00002c64 cmpq $1, %rcx - 0x0f, 0x8f, 0xe2, 0xff, 0xff, 0xff, //0x00002c68 jg LBB5_559 - 0xe9, 0x1e, 0x00, 0x00, 0x00, //0x00002c6e jmp LBB5_561 - //0x00002c73 LBB5_562 - 0x85, 0xc0, //0x00002c73 testl %eax, %eax - 0x44, 0x8b, 0x75, 0xa0, //0x00002c75 movl $-96(%rbp), %r14d - 0x8a, 0x5d, 0xa8, //0x00002c79 movb $-88(%rbp), %bl - 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x00002c7c je LBB5_561 - //0x00002c82 LBB5_563 - 0x48, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00002c82 movabsq $4503599627370495, %rdx - 0xe9, 0x63, 0x01, 0x00, 0x00, //0x00002c8c jmp LBB5_581 - //0x00002c91 LBB5_561 - 0x31, 0xff, //0x00002c91 xorl %edi, %edi - 0x31, 0xd2, //0x00002c93 xorl %edx, %edx - 0xe9, 0xc1, 0x04, 0x00, 0x00, //0x00002c95 jmp LBB5_614 - //0x00002c9a LBB5_564 - 0x49, 0x63, 0xf4, //0x00002c9a movslq %r12d, %rsi - 0x48, 0x83, 0xc6, 0xff, //0x00002c9d addq $-1, %rsi - 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00002ca1 movl $1, %r8d - 0x4c, 0x8b, 0x7d, 0xd0, //0x00002ca7 movq $-48(%rbp), %r15 - 0x49, 0xba, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00002cab movabsq $9218868437227405312, %r10 - 0x4c, 0x8b, 0x65, 0xb0, //0x00002cb5 movq $-80(%rbp), %r12 - 0x48, 0x8b, 0xbd, 0x78, 0xff, 0xff, 0xff, //0x00002cb9 movq $-136(%rbp), %rdi - 0xe9, 0x22, 0x00, 0x00, 0x00, //0x00002cc0 jmp LBB5_567 - //0x00002cc5 LBB5_565 - 0x48, 0x85, 0xc0, //0x00002cc5 testq %rax, %rax - 0x45, 0x0f, 0x45, 0xc8, //0x00002cc8 cmovnel %r8d, %r9d - //0x00002ccc LBB5_566 - 0x48, 0x83, 0xc6, 0xff, //0x00002ccc addq $-1, %rsi - 0x48, 0x83, 0xf9, 0x09, //0x00002cd0 cmpq $9, %rcx - 0x48, 0x89, 0xd1, //0x00002cd4 movq %rdx, %rcx - 0x48, 0xbb, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00002cd7 movabsq $-3689348814741910323, %rbx - 0x0f, 0x86, 0x41, 0xff, 0xff, 0xff, //0x00002ce1 jbe LBB5_557 - //0x00002ce7 LBB5_567 - 0x48, 0x89, 0xc8, //0x00002ce7 movq %rcx, %rax - 0x48, 0xf7, 0xe3, //0x00002cea mulq %rbx - 0x48, 0xc1, 0xea, 0x03, //0x00002ced shrq $3, %rdx - 0x48, 0x8d, 0x04, 0x12, //0x00002cf1 leaq (%rdx,%rdx), %rax - 0x48, 0x8d, 0x1c, 0x80, //0x00002cf5 leaq (%rax,%rax,4), %rbx - 0x48, 0x89, 0xc8, //0x00002cf9 movq %rcx, %rax - 0x48, 0x29, 0xd8, //0x00002cfc subq %rbx, %rax - 0x4c, 0x39, 0xee, //0x00002cff cmpq %r13, %rsi - 0x0f, 0x83, 0xbd, 0xff, 0xff, 0xff, //0x00002d02 jae LBB5_565 - 0x04, 0x30, //0x00002d08 addb $48, %al - 0x41, 0x88, 0x04, 0x33, //0x00002d0a movb %al, (%r11,%rsi) - 0xe9, 0xb9, 0xff, 0xff, 0xff, //0x00002d0e jmp LBB5_566 - //0x00002d13 LBB5_569 - 0x89, 0xd0, //0x00002d13 movl %edx, %eax - 0xe9, 0xd3, 0x01, 0x00, 0x00, //0x00002d15 jmp LBB5_595 - //0x00002d1a LBB5_570 - 0x4d, 0x8d, 0x83, 0xb8, 0x00, 0x00, 0x00, //0x00002d1a leaq $184(%r11), %r8 - 0x4d, 0x8b, 0x8b, 0xa0, 0x00, 0x00, 0x00, //0x00002d21 movq $160(%r11), %r9 - 0x49, 0x8b, 0x9b, 0xb8, 0x00, 0x00, 0x00, //0x00002d28 movq $184(%r11), %rbx - 0x48, 0xc1, 0xe7, 0x04, //0x00002d2f shlq $4, %rdi - 0x4c, 0x8d, 0x2c, 0x3b, //0x00002d33 leaq (%rbx,%rdi), %r13 - 0x41, 0x8a, 0x41, 0xf0, //0x00002d37 movb $-16(%r9), %al - 0x3c, 0x07, //0x00002d3b cmpb $7, %al - 0x0f, 0x84, 0x92, 0x04, 0x00, 0x00, //0x00002d3d je LBB5_620 - 0x3c, 0x06, //0x00002d43 cmpb $6, %al - 0x0f, 0x85, 0x12, 0x05, 0x00, 0x00, //0x00002d45 jne LBB5_627 - 0x48, 0x8d, 0x42, 0x01, //0x00002d4b leaq $1(%rdx), %rax - 0x0f, 0xb6, 0x0a, //0x00002d4f movzbl (%rdx), %ecx - 0x48, 0x83, 0xf9, 0x20, //0x00002d52 cmpq $32, %rcx - 0x0f, 0x87, 0x6b, 0x08, 0x00, 0x00, //0x00002d56 ja LBB5_671 - 0x48, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002d5c movabsq $4294977024, %rsi - 0x48, 0x0f, 0xa3, 0xce, //0x00002d66 btq %rcx, %rsi - 0x0f, 0x83, 0x57, 0x08, 0x00, 0x00, //0x00002d6a jae LBB5_671 - 0x0f, 0xb6, 0x4a, 0x01, //0x00002d70 movzbl $1(%rdx), %ecx - 0x48, 0x83, 0xc2, 0x02, //0x00002d74 addq $2, %rdx - 0x48, 0x83, 0xf9, 0x20, //0x00002d78 cmpq $32, %rcx - 0x0f, 0x87, 0xc4, 0x07, 0x00, 0x00, //0x00002d7c ja LBB5_695 - 0x48, 0x0f, 0xa3, 0xce, //0x00002d82 btq %rcx, %rsi - 0x0f, 0x83, 0xba, 0x07, 0x00, 0x00, //0x00002d86 jae LBB5_695 - 0x49, 0x8b, 0xb3, 0x90, 0x00, 0x00, 0x00, //0x00002d8c movq $144(%r11), %rsi - 0x48, 0x89, 0xd1, //0x00002d93 movq %rdx, %rcx - 0x48, 0x29, 0xf1, //0x00002d96 subq %rsi, %rcx - 0x48, 0x83, 0xf9, 0x40, //0x00002d99 cmpq $64, %rcx - 0x0f, 0x83, 0xbd, 0x07, 0x00, 0x00, //0x00002d9d jae LBB5_667 - 0x4d, 0x89, 0xda, //0x00002da3 movq %r11, %r10 - 0x49, 0x8b, 0x83, 0x98, 0x00, 0x00, 0x00, //0x00002da6 movq $152(%r11), %rax - 0x48, 0xd3, 0xe8, //0x00002dad shrq %cl, %rax - 0x48, 0xd3, 0xe0, //0x00002db0 shlq %cl, %rax - 0x48, 0x85, 0xc0, //0x00002db3 testq %rax, %rax - 0x0f, 0x84, 0x9a, 0x07, 0x00, 0x00, //0x00002db6 je LBB5_666 - 0x48, 0x0f, 0xbc, 0xc8, //0x00002dbc bsfq %rax, %rcx - 0x48, 0x8d, 0x04, 0x0e, //0x00002dc0 leaq (%rsi,%rcx), %rax - 0x48, 0x83, 0xc0, 0x01, //0x00002dc4 addq $1, %rax - 0x48, 0x01, 0xce, //0x00002dc8 addq %rcx, %rsi - 0x4d, 0x89, 0xd3, //0x00002dcb movq %r10, %r11 - 0xe9, 0xf2, 0x07, 0x00, 0x00, //0x00002dce jmp LBB5_670 - //0x00002dd3 LBB5_579 - 0xba, 0x0e, 0x00, 0x00, 0x00, //0x00002dd3 movl $14, %edx - 0xe9, 0xb3, 0xe0, 0xff, 0xff, //0x00002dd8 jmp LBB5_169 - //0x00002ddd LBB5_580 - 0x31, 0xc0, //0x00002ddd xorl %eax, %eax - 0x44, 0x8b, 0x75, 0xa0, //0x00002ddf movl $-96(%rbp), %r14d - 0x8a, 0x5d, 0xa8, //0x00002de3 movb $-88(%rbp), %bl - 0x48, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00002de6 movabsq $4503599627370495, %rdx - 0x48, 0x8b, 0x75, 0xc8, //0x00002df0 movq $-56(%rbp), %rsi - //0x00002df4 LBB5_581 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002df4 movq $-1, %rcx - 0x83, 0xfe, 0x14, //0x00002dfb cmpl $20, %esi - 0x0f, 0x8e, 0x09, 0x00, 0x00, 0x00, //0x00002dfe jle LBB5_583 - 0x4c, 0x8b, 0x5d, 0xb8, //0x00002e04 movq $-72(%rbp), %r11 - 0xe9, 0xa0, 0x03, 0x00, 0x00, //0x00002e08 jmp LBB5_619 - //0x00002e0d LBB5_583 - 0x89, 0xf1, //0x00002e0d movl %esi, %ecx - 0x49, 0x89, 0xf5, //0x00002e0f movq %rsi, %r13 - 0x85, 0xf6, //0x00002e12 testl %esi, %esi - 0x4c, 0x89, 0x65, 0xb0, //0x00002e14 movq %r12, $-80(%rbp) - 0x0f, 0x8e, 0x4f, 0x00, 0x00, 0x00, //0x00002e18 jle LBB5_588 - 0x31, 0xd2, //0x00002e1e xorl %edx, %edx - 0x85, 0xc0, //0x00002e20 testl %eax, %eax - 0xbb, 0x00, 0x00, 0x00, 0x00, //0x00002e22 movl $0, %ebx - 0x0f, 0x4f, 0xd8, //0x00002e27 cmovgl %eax, %ebx - 0x4c, 0x8d, 0x71, 0xff, //0x00002e2a leaq $-1(%rcx), %r14 - 0x49, 0x39, 0xde, //0x00002e2e cmpq %rbx, %r14 - 0x4c, 0x0f, 0x43, 0xf3, //0x00002e31 cmovaeq %rbx, %r14 - 0x45, 0x8d, 0x46, 0x01, //0x00002e35 leal $1(%r14), %r8d - 0x31, 0xff, //0x00002e39 xorl %edi, %edi - //0x00002e3b LBB5_585 - 0x48, 0x39, 0xd3, //0x00002e3b cmpq %rdx, %rbx - 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x00002e3e je LBB5_589 - 0x48, 0x8d, 0x3c, 0xbf, //0x00002e44 leaq (%rdi,%rdi,4), %rdi - 0x49, 0x0f, 0xbe, 0x34, 0x13, //0x00002e48 movsbq (%r11,%rdx), %rsi - 0x48, 0x8d, 0x3c, 0x7e, //0x00002e4d leaq (%rsi,%rdi,2), %rdi - 0x48, 0x83, 0xc7, 0xd0, //0x00002e51 addq $-48, %rdi - 0x48, 0x83, 0xc2, 0x01, //0x00002e55 addq $1, %rdx - 0x48, 0x39, 0xd1, //0x00002e59 cmpq %rdx, %rcx - 0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x00002e5c jne LBB5_585 - 0x45, 0x89, 0xcc, //0x00002e62 movl %r9d, %r12d - 0x45, 0x89, 0xc6, //0x00002e65 movl %r8d, %r14d - 0xe9, 0x10, 0x00, 0x00, 0x00, //0x00002e68 jmp LBB5_590 - //0x00002e6d LBB5_588 - 0x45, 0x89, 0xcc, //0x00002e6d movl %r9d, %r12d - 0x45, 0x31, 0xf6, //0x00002e70 xorl %r14d, %r14d - 0x31, 0xff, //0x00002e73 xorl %edi, %edi - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00002e75 jmp LBB5_590 - //0x00002e7a LBB5_589 - 0x45, 0x89, 0xcc, //0x00002e7a movl %r9d, %r12d - //0x00002e7d LBB5_590 - 0x4c, 0x89, 0xea, //0x00002e7d movq %r13, %rdx - 0x85, 0xd2, //0x00002e80 testl %edx, %edx - 0x41, 0x0f, 0x9e, 0xc1, //0x00002e82 setle %r9b - 0x41, 0x89, 0xd0, //0x00002e86 movl %edx, %r8d - 0x45, 0x29, 0xf0, //0x00002e89 subl %r14d, %r8d - 0x0f, 0x8e, 0x61, 0x02, 0x00, 0x00, //0x00002e8c jle LBB5_606 - 0x41, 0x83, 0xf8, 0x10, //0x00002e92 cmpl $16, %r8d - 0x0f, 0x82, 0x41, 0x02, 0x00, 0x00, //0x00002e96 jb LBB5_604 - 0x45, 0x89, 0xc2, //0x00002e9c movl %r8d, %r10d - 0xc5, 0xfa, 0x6f, 0x05, 0x19, 0xd3, 0xff, 0xff, //0x00002e9f vmovdqu $-11495(%rip), %xmm0 /* LCPI5_23+0(%rip) */ - 0xc4, 0xe3, 0xf9, 0x22, 0xc7, 0x00, //0x00002ea7 vpinsrq $0, %rdi, %xmm0, %xmm0 - 0x41, 0x83, 0xe2, 0xf0, //0x00002ead andl $-16, %r10d - 0xc4, 0xe3, 0x7d, 0x02, 0x05, 0x05, 0xd3, 0xff, 0xff, 0xf0, //0x00002eb1 vpblendd $240, $-11515(%rip), %ymm0, %ymm0 /* LCPI5_23+0(%rip) */ - 0x41, 0x8d, 0x72, 0xf0, //0x00002ebb leal $-16(%r10), %esi - 0x89, 0xf7, //0x00002ebf movl %esi, %edi - 0xc1, 0xef, 0x04, //0x00002ec1 shrl $4, %edi - 0x83, 0xc7, 0x01, //0x00002ec4 addl $1, %edi - 0x89, 0xfa, //0x00002ec7 movl %edi, %edx - 0x83, 0xe2, 0x03, //0x00002ec9 andl $3, %edx - 0x83, 0xfe, 0x30, //0x00002ecc cmpl $48, %esi - 0x0f, 0x83, 0x4a, 0x00, 0x00, 0x00, //0x00002ecf jae LBB5_597 - 0xc4, 0xe2, 0x7d, 0x59, 0x15, 0xb2, 0xd3, 0xff, 0xff, //0x00002ed5 vpbroadcastq $-11342(%rip), %ymm2 /* LCPI5_24+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0xda, //0x00002ede vmovdqa %ymm2, %ymm3 - 0xc5, 0xfd, 0x6f, 0xca, //0x00002ee2 vmovdqa %ymm2, %ymm1 - 0xe9, 0xb4, 0x00, 0x00, 0x00, //0x00002ee6 jmp LBB5_599 - //0x00002eeb LBB5_594 - 0x89, 0xd8, //0x00002eeb movl %ebx, %eax - //0x00002eed LBB5_595 - 0x48, 0x8b, 0x4d, 0xd0, //0x00002eed movq $-48(%rbp), %rcx - 0x4c, 0x01, 0xc9, //0x00002ef1 addq %r9, %rcx - 0x4c, 0x29, 0xe1, //0x00002ef4 subq %r12, %rcx - 0x48, 0x29, 0xc1, //0x00002ef7 subq %rax, %rcx - 0x48, 0xf7, 0xd6, //0x00002efa notq %rsi - 0x48, 0x01, 0xce, //0x00002efd addq %rcx, %rsi - 0x4c, 0x8b, 0x5d, 0xb8, //0x00002f00 movq $-72(%rbp), %r11 - 0x44, 0x8b, 0x75, 0x98, //0x00002f04 movl $-104(%rbp), %r14d - 0xe9, 0xed, 0xde, 0xff, 0xff, //0x00002f08 jmp LBB5_162 - //0x00002f0d LBB5_596 - 0x31, 0xc9, //0x00002f0d xorl %ecx, %ecx - 0x4c, 0x8b, 0x5d, 0xb8, //0x00002f0f movq $-72(%rbp), %r11 - 0x44, 0x8b, 0x75, 0xa0, //0x00002f13 movl $-96(%rbp), %r14d - 0x8a, 0x5d, 0xa8, //0x00002f17 movb $-88(%rbp), %bl - 0xe9, 0x8e, 0x02, 0x00, 0x00, //0x00002f1a jmp LBB5_619 - //0x00002f1f LBB5_597 - 0x83, 0xe7, 0xfc, //0x00002f1f andl $-4, %edi - 0xf7, 0xdf, //0x00002f22 negl %edi - 0xc4, 0xe2, 0x7d, 0x59, 0x15, 0x63, 0xd3, 0xff, 0xff, //0x00002f24 vpbroadcastq $-11421(%rip), %ymm2 /* LCPI5_24+0(%rip) */ - 0xc4, 0xe2, 0x7d, 0x59, 0x25, 0x62, 0xd3, 0xff, 0xff, //0x00002f2d vpbroadcastq $-11422(%rip), %ymm4 /* LCPI5_25+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0xda, //0x00002f36 vmovdqa %ymm2, %ymm3 - 0xc5, 0xfd, 0x6f, 0xca, //0x00002f3a vmovdqa %ymm2, %ymm1 - //0x00002f3e LBB5_598 - 0xc5, 0xfd, 0xf4, 0xec, //0x00002f3e vpmuludq %ymm4, %ymm0, %ymm5 - 0xc5, 0xfd, 0x73, 0xd0, 0x20, //0x00002f42 vpsrlq $32, %ymm0, %ymm0 - 0xc5, 0xfd, 0xf4, 0xc4, //0x00002f47 vpmuludq %ymm4, %ymm0, %ymm0 - 0xc5, 0xfd, 0x73, 0xf0, 0x20, //0x00002f4b vpsllq $32, %ymm0, %ymm0 - 0xc5, 0xd5, 0xd4, 0xc0, //0x00002f50 vpaddq %ymm0, %ymm5, %ymm0 - 0xc5, 0xed, 0xf4, 0xec, //0x00002f54 vpmuludq %ymm4, %ymm2, %ymm5 - 0xc5, 0xed, 0x73, 0xd2, 0x20, //0x00002f58 vpsrlq $32, %ymm2, %ymm2 - 0xc5, 0xed, 0xf4, 0xd4, //0x00002f5d vpmuludq %ymm4, %ymm2, %ymm2 - 0xc5, 0xed, 0x73, 0xf2, 0x20, //0x00002f61 vpsllq $32, %ymm2, %ymm2 - 0xc5, 0xd5, 0xd4, 0xd2, //0x00002f66 vpaddq %ymm2, %ymm5, %ymm2 - 0xc5, 0xe5, 0xf4, 0xec, //0x00002f6a vpmuludq %ymm4, %ymm3, %ymm5 - 0xc5, 0xe5, 0x73, 0xd3, 0x20, //0x00002f6e vpsrlq $32, %ymm3, %ymm3 - 0xc5, 0xe5, 0xf4, 0xdc, //0x00002f73 vpmuludq %ymm4, %ymm3, %ymm3 - 0xc5, 0xe5, 0x73, 0xf3, 0x20, //0x00002f77 vpsllq $32, %ymm3, %ymm3 - 0xc5, 0xd5, 0xd4, 0xdb, //0x00002f7c vpaddq %ymm3, %ymm5, %ymm3 - 0xc5, 0xf5, 0xf4, 0xec, //0x00002f80 vpmuludq %ymm4, %ymm1, %ymm5 - 0xc5, 0xf5, 0x73, 0xd1, 0x20, //0x00002f84 vpsrlq $32, %ymm1, %ymm1 - 0xc5, 0xf5, 0xf4, 0xcc, //0x00002f89 vpmuludq %ymm4, %ymm1, %ymm1 - 0xc5, 0xf5, 0x73, 0xf1, 0x20, //0x00002f8d vpsllq $32, %ymm1, %ymm1 - 0xc5, 0xd5, 0xd4, 0xc9, //0x00002f92 vpaddq %ymm1, %ymm5, %ymm1 - 0x83, 0xc7, 0x04, //0x00002f96 addl $4, %edi - 0x0f, 0x85, 0x9f, 0xff, 0xff, 0xff, //0x00002f99 jne LBB5_598 - //0x00002f9f LBB5_599 - 0x85, 0xd2, //0x00002f9f testl %edx, %edx - 0x0f, 0x84, 0x6b, 0x00, 0x00, 0x00, //0x00002fa1 je LBB5_602 - 0xf7, 0xda, //0x00002fa7 negl %edx - 0xc4, 0xe2, 0x7d, 0x59, 0x25, 0xee, 0xd2, 0xff, 0xff, //0x00002fa9 vpbroadcastq $-11538(%rip), %ymm4 /* LCPI5_26+0(%rip) */ - //0x00002fb2 LBB5_601 - 0xc5, 0xfd, 0xf4, 0xec, //0x00002fb2 vpmuludq %ymm4, %ymm0, %ymm5 - 0xc5, 0xfd, 0x73, 0xd0, 0x20, //0x00002fb6 vpsrlq $32, %ymm0, %ymm0 - 0xc5, 0xfd, 0xf4, 0xc4, //0x00002fbb vpmuludq %ymm4, %ymm0, %ymm0 - 0xc5, 0xfd, 0x73, 0xf0, 0x20, //0x00002fbf vpsllq $32, %ymm0, %ymm0 - 0xc5, 0xd5, 0xd4, 0xc0, //0x00002fc4 vpaddq %ymm0, %ymm5, %ymm0 - 0xc5, 0xed, 0xf4, 0xec, //0x00002fc8 vpmuludq %ymm4, %ymm2, %ymm5 - 0xc5, 0xed, 0x73, 0xd2, 0x20, //0x00002fcc vpsrlq $32, %ymm2, %ymm2 - 0xc5, 0xed, 0xf4, 0xd4, //0x00002fd1 vpmuludq %ymm4, %ymm2, %ymm2 - 0xc5, 0xed, 0x73, 0xf2, 0x20, //0x00002fd5 vpsllq $32, %ymm2, %ymm2 - 0xc5, 0xd5, 0xd4, 0xd2, //0x00002fda vpaddq %ymm2, %ymm5, %ymm2 - 0xc5, 0xe5, 0xf4, 0xec, //0x00002fde vpmuludq %ymm4, %ymm3, %ymm5 - 0xc5, 0xe5, 0x73, 0xd3, 0x20, //0x00002fe2 vpsrlq $32, %ymm3, %ymm3 - 0xc5, 0xe5, 0xf4, 0xdc, //0x00002fe7 vpmuludq %ymm4, %ymm3, %ymm3 - 0xc5, 0xe5, 0x73, 0xf3, 0x20, //0x00002feb vpsllq $32, %ymm3, %ymm3 - 0xc5, 0xd5, 0xd4, 0xdb, //0x00002ff0 vpaddq %ymm3, %ymm5, %ymm3 - 0xc5, 0xf5, 0xf4, 0xec, //0x00002ff4 vpmuludq %ymm4, %ymm1, %ymm5 - 0xc5, 0xf5, 0x73, 0xd1, 0x20, //0x00002ff8 vpsrlq $32, %ymm1, %ymm1 - 0xc5, 0xf5, 0xf4, 0xcc, //0x00002ffd vpmuludq %ymm4, %ymm1, %ymm1 - 0xc5, 0xf5, 0x73, 0xf1, 0x20, //0x00003001 vpsllq $32, %ymm1, %ymm1 - 0xc5, 0xd5, 0xd4, 0xc9, //0x00003006 vpaddq %ymm1, %ymm5, %ymm1 - 0xff, 0xc2, //0x0000300a incl %edx - 0x0f, 0x85, 0xa0, 0xff, 0xff, 0xff, //0x0000300c jne LBB5_601 - //0x00003012 LBB5_602 - 0xc5, 0xdd, 0x73, 0xd2, 0x20, //0x00003012 vpsrlq $32, %ymm2, %ymm4 - 0xc5, 0xdd, 0xf4, 0xe0, //0x00003017 vpmuludq %ymm0, %ymm4, %ymm4 - 0xc5, 0xd5, 0x73, 0xd0, 0x20, //0x0000301b vpsrlq $32, %ymm0, %ymm5 - 0xc5, 0xed, 0xf4, 0xed, //0x00003020 vpmuludq %ymm5, %ymm2, %ymm5 - 0xc5, 0xd5, 0xd4, 0xe4, //0x00003024 vpaddq %ymm4, %ymm5, %ymm4 - 0xc5, 0xdd, 0x73, 0xf4, 0x20, //0x00003028 vpsllq $32, %ymm4, %ymm4 - 0xc5, 0xed, 0xf4, 0xc0, //0x0000302d vpmuludq %ymm0, %ymm2, %ymm0 - 0xc5, 0xfd, 0xd4, 0xc4, //0x00003031 vpaddq %ymm4, %ymm0, %ymm0 - 0xc5, 0xed, 0x73, 0xd3, 0x20, //0x00003035 vpsrlq $32, %ymm3, %ymm2 - 0xc5, 0xed, 0xf4, 0xd0, //0x0000303a vpmuludq %ymm0, %ymm2, %ymm2 - 0xc5, 0xdd, 0x73, 0xd0, 0x20, //0x0000303e vpsrlq $32, %ymm0, %ymm4 - 0xc5, 0xe5, 0xf4, 0xe4, //0x00003043 vpmuludq %ymm4, %ymm3, %ymm4 - 0xc5, 0xdd, 0xd4, 0xd2, //0x00003047 vpaddq %ymm2, %ymm4, %ymm2 - 0xc5, 0xed, 0x73, 0xf2, 0x20, //0x0000304b vpsllq $32, %ymm2, %ymm2 - 0xc5, 0xe5, 0xf4, 0xc0, //0x00003050 vpmuludq %ymm0, %ymm3, %ymm0 - 0xc5, 0xfd, 0xd4, 0xc2, //0x00003054 vpaddq %ymm2, %ymm0, %ymm0 - 0xc5, 0xed, 0x73, 0xd1, 0x20, //0x00003058 vpsrlq $32, %ymm1, %ymm2 - 0xc5, 0xed, 0xf4, 0xd0, //0x0000305d vpmuludq %ymm0, %ymm2, %ymm2 - 0xc5, 0xe5, 0x73, 0xd0, 0x20, //0x00003061 vpsrlq $32, %ymm0, %ymm3 - 0xc5, 0xf5, 0xf4, 0xdb, //0x00003066 vpmuludq %ymm3, %ymm1, %ymm3 - 0xc5, 0xe5, 0xd4, 0xd2, //0x0000306a vpaddq %ymm2, %ymm3, %ymm2 - 0xc5, 0xed, 0x73, 0xf2, 0x20, //0x0000306e vpsllq $32, %ymm2, %ymm2 - 0xc5, 0xf5, 0xf4, 0xc0, //0x00003073 vpmuludq %ymm0, %ymm1, %ymm0 - 0xc5, 0xfd, 0xd4, 0xc2, //0x00003077 vpaddq %ymm2, %ymm0, %ymm0 - 0xc4, 0xe3, 0x7d, 0x39, 0xc1, 0x01, //0x0000307b vextracti128 $1, %ymm0, %xmm1 - 0xc5, 0xe9, 0x73, 0xd0, 0x20, //0x00003081 vpsrlq $32, %xmm0, %xmm2 - 0xc5, 0xe9, 0xf4, 0xd1, //0x00003086 vpmuludq %xmm1, %xmm2, %xmm2 - 0xc5, 0xe1, 0x73, 0xd1, 0x20, //0x0000308a vpsrlq $32, %xmm1, %xmm3 - 0xc5, 0xf9, 0xf4, 0xdb, //0x0000308f vpmuludq %xmm3, %xmm0, %xmm3 - 0xc5, 0xe1, 0xd4, 0xd2, //0x00003093 vpaddq %xmm2, %xmm3, %xmm2 - 0xc5, 0xe9, 0x73, 0xf2, 0x20, //0x00003097 vpsllq $32, %xmm2, %xmm2 - 0xc5, 0xf9, 0xf4, 0xc1, //0x0000309c vpmuludq %xmm1, %xmm0, %xmm0 - 0xc5, 0xf9, 0xd4, 0xc2, //0x000030a0 vpaddq %xmm2, %xmm0, %xmm0 - 0xc5, 0xf9, 0x70, 0xc8, 0xee, //0x000030a4 vpshufd $238, %xmm0, %xmm1 - 0xc5, 0xe9, 0x73, 0xd0, 0x20, //0x000030a9 vpsrlq $32, %xmm0, %xmm2 - 0xc5, 0xe9, 0xf4, 0xd1, //0x000030ae vpmuludq %xmm1, %xmm2, %xmm2 - 0xc5, 0xf9, 0x70, 0xd8, 0xff, //0x000030b2 vpshufd $255, %xmm0, %xmm3 - 0xc5, 0xf9, 0xf4, 0xdb, //0x000030b7 vpmuludq %xmm3, %xmm0, %xmm3 - 0xc5, 0xe1, 0xd4, 0xd2, //0x000030bb vpaddq %xmm2, %xmm3, %xmm2 - 0xc5, 0xe9, 0x73, 0xf2, 0x20, //0x000030bf vpsllq $32, %xmm2, %xmm2 - 0xc5, 0xf9, 0xf4, 0xc1, //0x000030c4 vpmuludq %xmm1, %xmm0, %xmm0 - 0xc5, 0xf9, 0xd4, 0xc2, //0x000030c8 vpaddq %xmm2, %xmm0, %xmm0 - 0xc4, 0xe1, 0xf9, 0x7e, 0xc7, //0x000030cc vmovq %xmm0, %rdi - 0x45, 0x39, 0xd0, //0x000030d1 cmpl %r10d, %r8d - 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x000030d4 je LBB5_606 - 0x45, 0x01, 0xd6, //0x000030da addl %r10d, %r14d - //0x000030dd LBB5_604 - 0x44, 0x89, 0xea, //0x000030dd movl %r13d, %edx - 0x44, 0x29, 0xf2, //0x000030e0 subl %r14d, %edx - //0x000030e3 LBB5_605 - 0x48, 0x01, 0xff, //0x000030e3 addq %rdi, %rdi - 0x48, 0x8d, 0x3c, 0xbf, //0x000030e6 leaq (%rdi,%rdi,4), %rdi - 0x83, 0xc2, 0xff, //0x000030ea addl $-1, %edx - 0x0f, 0x85, 0xf0, 0xff, 0xff, 0xff, //0x000030ed jne LBB5_605 - //0x000030f3 LBB5_606 - 0x31, 0xd2, //0x000030f3 xorl %edx, %edx - 0x4c, 0x89, 0xee, //0x000030f5 movq %r13, %rsi - 0x85, 0xf6, //0x000030f8 testl %esi, %esi - 0x44, 0x8b, 0x75, 0xa0, //0x000030fa movl $-96(%rbp), %r14d - 0x8a, 0x5d, 0xa8, //0x000030fe movb $-88(%rbp), %bl - 0x0f, 0x88, 0x46, 0x00, 0x00, 0x00, //0x00003101 js LBB5_613 - 0x39, 0xf0, //0x00003107 cmpl %esi, %eax - 0x0f, 0x8e, 0x3e, 0x00, 0x00, 0x00, //0x00003109 jle LBB5_613 - 0x41, 0x8a, 0x0c, 0x0b, //0x0000310f movb (%r11,%rcx), %cl - 0x80, 0xf9, 0x35, //0x00003113 cmpb $53, %cl - 0x0f, 0x85, 0x2b, 0x00, 0x00, 0x00, //0x00003116 jne LBB5_612 - 0x41, 0x8d, 0x55, 0x01, //0x0000311c leal $1(%r13), %edx - 0x39, 0xc2, //0x00003120 cmpl %eax, %edx - 0x0f, 0x85, 0x1f, 0x00, 0x00, 0x00, //0x00003122 jne LBB5_612 - 0x45, 0x85, 0xe4, //0x00003128 testl %r12d, %r12d - 0x0f, 0x95, 0xc2, //0x0000312b setne %dl - 0x41, 0x08, 0xd1, //0x0000312e orb %dl, %r9b - 0x0f, 0x85, 0x16, 0x00, 0x00, 0x00, //0x00003131 jne LBB5_613 - 0x41, 0x83, 0xc5, 0xff, //0x00003137 addl $-1, %r13d - 0x43, 0x8a, 0x14, 0x2b, //0x0000313b movb (%r11,%r13), %dl - 0x80, 0xe2, 0x01, //0x0000313f andb $1, %dl - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00003142 jmp LBB5_613 - //0x00003147 LBB5_612 - 0x80, 0xf9, 0x35, //0x00003147 cmpb $53, %cl - 0x0f, 0x9d, 0xc2, //0x0000314a setge %dl - //0x0000314d LBB5_613 - 0x49, 0xba, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x0000314d movabsq $9218868437227405312, %r10 - 0x4c, 0x8b, 0x65, 0xb0, //0x00003157 movq $-80(%rbp), %r12 - //0x0000315b LBB5_614 - 0x0f, 0xb6, 0xca, //0x0000315b movzbl %dl, %ecx - 0x48, 0x01, 0xf9, //0x0000315e addq %rdi, %rcx - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, //0x00003161 movabsq $9007199254740992, %rax - 0x48, 0x39, 0xc1, //0x0000316b cmpq %rax, %rcx - 0x4c, 0x8b, 0x5d, 0xb8, //0x0000316e movq $-72(%rbp), %r11 - 0x0f, 0x85, 0x1e, 0x00, 0x00, 0x00, //0x00003172 jne LBB5_617 - 0x41, 0x81, 0xfc, 0xfe, 0x03, 0x00, 0x00, //0x00003178 cmpl $1022, %r12d - 0x48, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x0000317f movabsq $4503599627370495, %rdx - 0x0f, 0x8e, 0x16, 0x00, 0x00, 0x00, //0x00003189 jle LBB5_618 - 0x31, 0xc9, //0x0000318f xorl %ecx, %ecx - 0xe9, 0xc4, 0xe8, 0xff, 0xff, //0x00003191 jmp LBB5_327 - //0x00003196 LBB5_617 - 0x48, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00003196 movabsq $4503599627370495, %rdx - 0xe9, 0x08, 0x00, 0x00, 0x00, //0x000031a0 jmp LBB5_619 - //0x000031a5 LBB5_618 - 0x41, 0x83, 0xc4, 0x01, //0x000031a5 addl $1, %r12d - 0x48, 0x8d, 0x4a, 0x01, //0x000031a9 leaq $1(%rdx), %rcx - //0x000031ad LBB5_619 - 0x48, 0x8d, 0x42, 0x01, //0x000031ad leaq $1(%rdx), %rax - 0x48, 0x21, 0xc8, //0x000031b1 andq %rcx, %rax - 0x41, 0x81, 0xc4, 0xff, 0x03, 0x00, 0x00, //0x000031b4 addl $1023, %r12d - 0x41, 0x81, 0xe4, 0xff, 0x07, 0x00, 0x00, //0x000031bb andl $2047, %r12d - 0x49, 0xc1, 0xe4, 0x34, //0x000031c2 shlq $52, %r12 - 0x48, 0x85, 0xc0, //0x000031c6 testq %rax, %rax - 0x4c, 0x0f, 0x44, 0xe0, //0x000031c9 cmoveq %rax, %r12 - 0x4d, 0x89, 0xe2, //0x000031cd movq %r12, %r10 - 0xe9, 0x85, 0xe8, 0xff, 0xff, //0x000031d0 jmp LBB5_327 - //0x000031d5 LBB5_620 - 0x48, 0x8d, 0x42, 0x01, //0x000031d5 leaq $1(%rdx), %rax - 0x0f, 0xb6, 0x0a, //0x000031d9 movzbl (%rdx), %ecx - 0x48, 0x83, 0xf9, 0x20, //0x000031dc cmpq $32, %rcx - 0x0f, 0x87, 0x79, 0x04, 0x00, 0x00, //0x000031e0 ja LBB5_678 - 0x48, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000031e6 movabsq $4294977024, %rsi - 0x48, 0x0f, 0xa3, 0xce, //0x000031f0 btq %rcx, %rsi - 0x0f, 0x83, 0x65, 0x04, 0x00, 0x00, //0x000031f4 jae LBB5_678 - 0x0f, 0xb6, 0x4a, 0x01, //0x000031fa movzbl $1(%rdx), %ecx - 0x48, 0x83, 0xc2, 0x02, //0x000031fe addq $2, %rdx - 0x48, 0x83, 0xf9, 0x20, //0x00003202 cmpq $32, %rcx - 0x0f, 0x87, 0x42, 0x03, 0x00, 0x00, //0x00003206 ja LBB5_696 - 0x48, 0x0f, 0xa3, 0xce, //0x0000320c btq %rcx, %rsi - 0x0f, 0x83, 0x38, 0x03, 0x00, 0x00, //0x00003210 jae LBB5_696 - 0x49, 0x8b, 0xb3, 0x90, 0x00, 0x00, 0x00, //0x00003216 movq $144(%r11), %rsi - 0x48, 0x89, 0xd1, //0x0000321d movq %rdx, %rcx - 0x48, 0x29, 0xf1, //0x00003220 subq %rsi, %rcx - 0x48, 0x83, 0xf9, 0x40, //0x00003223 cmpq $64, %rcx - 0x0f, 0x83, 0xcb, 0x03, 0x00, 0x00, //0x00003227 jae LBB5_674 - 0x4d, 0x89, 0xda, //0x0000322d movq %r11, %r10 - 0x49, 0x8b, 0x83, 0x98, 0x00, 0x00, 0x00, //0x00003230 movq $152(%r11), %rax - 0x48, 0xd3, 0xe8, //0x00003237 shrq %cl, %rax - 0x48, 0xd3, 0xe0, //0x0000323a shlq %cl, %rax - 0x48, 0x85, 0xc0, //0x0000323d testq %rax, %rax - 0x0f, 0x84, 0xa8, 0x03, 0x00, 0x00, //0x00003240 je LBB5_673 - 0x48, 0x0f, 0xbc, 0xc8, //0x00003246 bsfq %rax, %rcx - 0x48, 0x8d, 0x04, 0x0e, //0x0000324a leaq (%rsi,%rcx), %rax - 0x48, 0x83, 0xc0, 0x01, //0x0000324e addq $1, %rax - 0x48, 0x01, 0xce, //0x00003252 addq %rcx, %rsi - 0x4d, 0x89, 0xd3, //0x00003255 movq %r10, %r11 - 0xe9, 0x00, 0x04, 0x00, 0x00, //0x00003258 jmp LBB5_677 - //0x0000325d LBB5_627 - 0x41, 0x80, 0x7d, 0x00, 0x06, //0x0000325d cmpb $6, (%r13) - 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x00003262 jne LBB5_630 - 0x41, 0x80, 0xbb, 0xc8, 0x00, 0x00, 0x00, 0x00, //0x00003268 cmpb $0, $200(%r11) - 0x0f, 0x84, 0x77, 0x01, 0x00, 0x00, //0x00003270 je LBB5_647 - 0x31, 0xc0, //0x00003276 xorl %eax, %eax - 0x48, 0x89, 0x45, 0x80, //0x00003278 movq %rax, $-128(%rbp) - 0x31, 0xc0, //0x0000327c xorl %eax, %eax - 0x48, 0x89, 0x45, 0xa0, //0x0000327e movq %rax, $-96(%rbp) - 0xc7, 0x45, 0x88, 0x00, 0x00, 0x00, 0x00, //0x00003282 movl $0, $-120(%rbp) - 0xe9, 0xd9, 0x11, 0x00, 0x00, //0x00003289 jmp LBB5_835 - //0x0000328e LBB5_630 - 0x4c, 0x8d, 0x7a, 0x01, //0x0000328e leaq $1(%rdx), %r15 - 0x0f, 0xb6, 0x0a, //0x00003292 movzbl (%rdx), %ecx - 0x31, 0xc0, //0x00003295 xorl %eax, %eax - 0x48, 0x89, 0x45, 0x80, //0x00003297 movq %rax, $-128(%rbp) - 0xc7, 0x45, 0x88, 0x00, 0x00, 0x00, 0x00, //0x0000329b movl $0, $-120(%rbp) - 0x48, 0x83, 0xf9, 0x20, //0x000032a2 cmpq $32, %rcx - 0x0f, 0x87, 0x80, 0x04, 0x00, 0x00, //0x000032a6 ja LBB5_694 - 0x48, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000032ac movabsq $4294977024, %rax - 0x48, 0x0f, 0xa3, 0xc8, //0x000032b6 btq %rcx, %rax - 0x0f, 0x83, 0x6c, 0x04, 0x00, 0x00, //0x000032ba jae LBB5_694 - 0x0f, 0xb6, 0x4a, 0x01, //0x000032c0 movzbl $1(%rdx), %ecx - 0x48, 0x83, 0xc2, 0x02, //0x000032c4 addq $2, %rdx - 0x31, 0xff, //0x000032c8 xorl %edi, %edi - 0x48, 0x89, 0x7d, 0x80, //0x000032ca movq %rdi, $-128(%rbp) - 0xc7, 0x45, 0x88, 0x00, 0x00, 0x00, 0x00, //0x000032ce movl $0, $-120(%rbp) - 0x48, 0x83, 0xf9, 0x20, //0x000032d5 cmpq $32, %rcx - 0x0f, 0x87, 0x4a, 0x04, 0x00, 0x00, //0x000032d9 ja LBB5_693 - 0x48, 0x0f, 0xa3, 0xc8, //0x000032df btq %rcx, %rax - 0x0f, 0x83, 0x40, 0x04, 0x00, 0x00, //0x000032e3 jae LBB5_693 - 0x49, 0x8b, 0x83, 0x90, 0x00, 0x00, 0x00, //0x000032e9 movq $144(%r11), %rax - 0x48, 0x89, 0xd1, //0x000032f0 movq %rdx, %rcx - 0x48, 0x29, 0xc1, //0x000032f3 subq %rax, %rcx - 0x48, 0x83, 0xf9, 0x40, //0x000032f6 cmpq $64, %rcx - 0x0f, 0x83, 0xba, 0x0a, 0x00, 0x00, //0x000032fa jae LBB5_765 - 0x49, 0x8b, 0x93, 0x98, 0x00, 0x00, 0x00, //0x00003300 movq $152(%r11), %rdx - 0x48, 0xd3, 0xea, //0x00003307 shrq %cl, %rdx - 0x48, 0xd3, 0xe2, //0x0000330a shlq %cl, %rdx - 0x48, 0x85, 0xd2, //0x0000330d testq %rdx, %rdx - 0x0f, 0x84, 0x9d, 0x0a, 0x00, 0x00, //0x00003310 je LBB5_764 - 0x48, 0x0f, 0xbc, 0xca, //0x00003316 bsfq %rdx, %rcx - 0x4c, 0x8d, 0x3c, 0x08, //0x0000331a leaq (%rax,%rcx), %r15 - 0x49, 0x83, 0xc7, 0x01, //0x0000331e addq $1, %r15 - 0x48, 0x01, 0xc8, //0x00003322 addq %rcx, %rax - 0x31, 0xc9, //0x00003325 xorl %ecx, %ecx - 0x48, 0x89, 0x4d, 0x80, //0x00003327 movq %rcx, $-128(%rbp) - 0xe9, 0xf6, 0x0a, 0x00, 0x00, //0x0000332b jmp LBB5_768 - //0x00003330 LBB5_637 - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00003330 movq $-1, %r13 - 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00003337 movq $-1, %r10 - 0x4d, 0x89, 0xc4, //0x0000333e movq %r8, %r12 - 0x4c, 0x89, 0x5d, 0xb8, //0x00003341 movq %r11, $-72(%rbp) - 0x49, 0x83, 0xfe, 0x10, //0x00003345 cmpq $16, %r14 - 0x0f, 0x83, 0xcc, 0xd6, 0xff, 0xff, //0x00003349 jae LBB5_98 - 0xe9, 0x11, 0xd8, 0xff, 0xff, //0x0000334f jmp LBB5_116 - //0x00003354 LBB5_638 - 0x45, 0x31, 0xed, //0x00003354 xorl %r13d, %r13d - 0xba, 0x10, 0x27, 0x00, 0x00, //0x00003357 movl $10000, %edx - 0xe9, 0x9e, 0xdc, 0xff, 0xff, //0x0000335c jmp LBB5_187 - //0x00003361 LBB5_639 - 0x45, 0x89, 0xf4, //0x00003361 movl %r14d, %r12d - 0x4d, 0x89, 0xd6, //0x00003364 movq %r10, %r14 - 0x4d, 0x8d, 0x14, 0x0f, //0x00003367 leaq (%r15,%rcx), %r10 - 0x41, 0x8a, 0x04, 0x0f, //0x0000336b movb (%r15,%rcx), %al - 0x8d, 0x48, 0xd0, //0x0000336f leal $-48(%rax), %ecx - 0x80, 0xf9, 0x09, //0x00003372 cmpb $9, %cl - 0x0f, 0x87, 0x9f, 0x03, 0x00, 0x00, //0x00003375 ja LBB5_692 - 0x31, 0xf6, //0x0000337b xorl %esi, %esi - 0x31, 0xdb, //0x0000337d xorl %ebx, %ebx - //0x0000337f LBB5_641 - 0x48, 0x8d, 0x0c, 0xb6, //0x0000337f leaq (%rsi,%rsi,4), %rcx - 0x0f, 0xb6, 0xc0, //0x00003383 movzbl %al, %eax - 0x48, 0x8d, 0x34, 0x48, //0x00003386 leaq (%rax,%rcx,2), %rsi - 0x48, 0x83, 0xc6, 0xd0, //0x0000338a addq $-48, %rsi - 0x48, 0x8d, 0x4b, 0x01, //0x0000338e leaq $1(%rbx), %rcx - 0x41, 0x0f, 0xb6, 0x42, 0x01, //0x00003392 movzbl $1(%r10), %eax - 0x49, 0x83, 0xc2, 0x01, //0x00003397 addq $1, %r10 - 0x8d, 0x78, 0xd0, //0x0000339b leal $-48(%rax), %edi - 0x40, 0x80, 0xff, 0x09, //0x0000339e cmpb $9, %dil - 0x0f, 0x87, 0x0d, 0x00, 0x00, 0x00, //0x000033a2 ja LBB5_643 - 0x48, 0x83, 0xfb, 0x12, //0x000033a8 cmpq $18, %rbx - 0x48, 0x89, 0xcb, //0x000033ac movq %rcx, %rbx - 0x0f, 0x82, 0xca, 0xff, 0xff, 0xff, //0x000033af jb LBB5_641 - //0x000033b5 LBB5_643 - 0x40, 0x80, 0xff, 0x09, //0x000033b5 cmpb $9, %dil - 0x0f, 0x87, 0x79, 0x0a, 0x00, 0x00, //0x000033b9 ja LBB5_769 - 0x45, 0x31, 0xed, //0x000033bf xorl %r13d, %r13d - //0x000033c2 LBB5_645 - 0x43, 0x0f, 0xb6, 0x44, 0x2a, 0x01, //0x000033c2 movzbl $1(%r10,%r13), %eax - 0x8d, 0x78, 0xd0, //0x000033c8 leal $-48(%rax), %edi - 0x49, 0x83, 0xc5, 0x01, //0x000033cb addq $1, %r13 - 0x40, 0x80, 0xff, 0x0a, //0x000033cf cmpb $10, %dil - 0x0f, 0x82, 0xe9, 0xff, 0xff, 0xff, //0x000033d3 jb LBB5_645 - 0x4d, 0x01, 0xea, //0x000033d9 addq %r13, %r10 - 0x4d, 0x89, 0xd7, //0x000033dc movq %r10, %r15 - 0x4d, 0x89, 0xf2, //0x000033df movq %r14, %r10 - 0x45, 0x89, 0xe6, //0x000033e2 movl %r12d, %r14d - 0x41, 0xb4, 0x01, //0x000033e5 movb $1, %r12b - 0xe9, 0x35, 0xd1, 0xff, 0xff, //0x000033e8 jmp LBB5_32 - //0x000033ed LBB5_647 - 0x4c, 0x8d, 0x7a, 0x01, //0x000033ed leaq $1(%rdx), %r15 - 0x0f, 0xb6, 0x0a, //0x000033f1 movzbl (%rdx), %ecx - 0x31, 0xc0, //0x000033f4 xorl %eax, %eax - 0x48, 0x89, 0x45, 0x80, //0x000033f6 movq %rax, $-128(%rbp) - 0xc7, 0x45, 0x88, 0x00, 0x00, 0x00, 0x00, //0x000033fa movl $0, $-120(%rbp) - 0x48, 0x83, 0xf9, 0x20, //0x00003401 cmpq $32, %rcx - 0x0f, 0x87, 0x5b, 0x0a, 0x00, 0x00, //0x00003405 ja LBB5_774 - 0x48, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000340b movabsq $4294977024, %rax - 0x48, 0x0f, 0xa3, 0xc8, //0x00003415 btq %rcx, %rax - 0x0f, 0x83, 0x47, 0x0a, 0x00, 0x00, //0x00003419 jae LBB5_774 - 0x0f, 0xb6, 0x4a, 0x01, //0x0000341f movzbl $1(%rdx), %ecx - 0x48, 0x83, 0xc2, 0x02, //0x00003423 addq $2, %rdx - 0x31, 0xff, //0x00003427 xorl %edi, %edi - 0x48, 0x89, 0x7d, 0x80, //0x00003429 movq %rdi, $-128(%rbp) - 0xc7, 0x45, 0x88, 0x00, 0x00, 0x00, 0x00, //0x0000342d movl $0, $-120(%rbp) - 0x48, 0x83, 0xf9, 0x20, //0x00003434 cmpq $32, %rcx - 0x0f, 0x87, 0x25, 0x0a, 0x00, 0x00, //0x00003438 ja LBB5_773 - 0x48, 0x0f, 0xa3, 0xc8, //0x0000343e btq %rcx, %rax - 0x0f, 0x83, 0x1b, 0x0a, 0x00, 0x00, //0x00003442 jae LBB5_773 - 0x49, 0x8b, 0x83, 0x90, 0x00, 0x00, 0x00, //0x00003448 movq $144(%r11), %rax - 0x48, 0x89, 0xd1, //0x0000344f movq %rdx, %rcx - 0x48, 0x29, 0xc1, //0x00003452 subq %rax, %rcx - 0x48, 0x83, 0xf9, 0x40, //0x00003455 cmpq $64, %rcx - 0x0f, 0x83, 0x19, 0x0a, 0x00, 0x00, //0x00003459 jae LBB5_776 - 0x49, 0x8b, 0x93, 0x98, 0x00, 0x00, 0x00, //0x0000345f movq $152(%r11), %rdx - 0x48, 0xd3, 0xea, //0x00003466 shrq %cl, %rdx - 0x48, 0xd3, 0xe2, //0x00003469 shlq %cl, %rdx - 0x48, 0x85, 0xd2, //0x0000346c testq %rdx, %rdx - 0x0f, 0x84, 0xfc, 0x09, 0x00, 0x00, //0x0000346f je LBB5_775 - 0x48, 0x0f, 0xbc, 0xca, //0x00003475 bsfq %rdx, %rcx - 0x4c, 0x8d, 0x3c, 0x08, //0x00003479 leaq (%rax,%rcx), %r15 - 0x49, 0x83, 0xc7, 0x01, //0x0000347d addq $1, %r15 - 0x48, 0x01, 0xc8, //0x00003481 addq %rcx, %rax - 0x31, 0xc9, //0x00003484 xorl %ecx, %ecx - 0x48, 0x89, 0x4d, 0x80, //0x00003486 movq %rcx, $-128(%rbp) - 0xe9, 0x55, 0x0a, 0x00, 0x00, //0x0000348a jmp LBB5_779 - //0x0000348f LBB5_654 - 0x4d, 0x89, 0xf8, //0x0000348f movq %r15, %r8 - 0x49, 0x83, 0xc0, 0x01, //0x00003492 addq $1, %r8 - 0xe9, 0xea, 0xd0, 0xff, 0xff, //0x00003496 jmp LBB5_41 - //0x0000349b LBB5_655 - 0x4d, 0x89, 0xf8, //0x0000349b movq %r15, %r8 - 0x49, 0x83, 0xc0, 0x01, //0x0000349e addq $1, %r8 - 0xe9, 0x15, 0xd1, 0xff, 0xff, //0x000034a2 jmp LBB5_46 - //0x000034a7 LBB5_656 - 0x4d, 0x89, 0xd9, //0x000034a7 movq %r11, %r9 - 0xc5, 0xf5, 0xda, 0x05, 0xce, 0xcb, 0xff, 0xff, //0x000034aa vpminub $-13362(%rip), %ymm1, %ymm0 /* LCPI5_1+0(%rip) */ - 0xc5, 0xf5, 0x74, 0x25, 0xe6, 0xcb, 0xff, 0xff, //0x000034b2 vpcmpeqb $-13338(%rip), %ymm1, %ymm4 /* LCPI5_2+0(%rip) */ - 0xc5, 0xf5, 0x74, 0xc0, //0x000034ba vpcmpeqb %ymm0, %ymm1, %ymm0 - 0xc5, 0xf5, 0x74, 0x0d, 0xfa, 0xcb, 0xff, 0xff, //0x000034be vpcmpeqb $-13318(%rip), %ymm1, %ymm1 /* LCPI5_3+0(%rip) */ - 0xc5, 0xfd, 0xd7, 0xd1, //0x000034c6 vpmovmskb %ymm1, %edx - 0xc5, 0xfd, 0xeb, 0xcc, //0x000034ca vpor %ymm4, %ymm0, %ymm1 - 0xc5, 0xfd, 0xd7, 0xc1, //0x000034ce vpmovmskb %ymm1, %eax - 0x83, 0xc0, 0xff, //0x000034d2 addl $-1, %eax - 0x85, 0xd0, //0x000034d5 testl %edx, %eax - 0x0f, 0x84, 0x5a, 0x02, 0x00, 0x00, //0x000034d7 je LBB5_697 - 0x4c, 0x89, 0xf8, //0x000034dd movq %r15, %rax - 0x4d, 0x89, 0xcb, //0x000034e0 movq %r9, %r11 - 0x4c, 0x8b, 0x65, 0xb0, //0x000034e3 movq $-80(%rbp), %r12 - 0xe9, 0x03, 0xda, 0xff, 0xff, //0x000034e7 jmp LBB5_173 - //0x000034ec LBB5_658 - 0x4d, 0x89, 0xf8, //0x000034ec movq %r15, %r8 - 0x49, 0x83, 0xc0, 0x01, //0x000034ef addq $1, %r8 - 0xe9, 0x45, 0xd2, 0xff, 0xff, //0x000034f3 jmp LBB5_65 - //0x000034f8 LBB5_659 - 0x4d, 0x89, 0xf8, //0x000034f8 movq %r15, %r8 - 0x49, 0x83, 0xc0, 0x02, //0x000034fb addq $2, %r8 - 0xe9, 0x81, 0xd0, 0xff, 0xff, //0x000034ff jmp LBB5_41 - //0x00003504 LBB5_660 - 0x4d, 0x89, 0xf8, //0x00003504 movq %r15, %r8 - 0x49, 0x83, 0xc0, 0x02, //0x00003507 addq $2, %r8 - 0xe9, 0xac, 0xd0, 0xff, 0xff, //0x0000350b jmp LBB5_46 - //0x00003510 LBB5_661 - 0x4d, 0x89, 0xf8, //0x00003510 movq %r15, %r8 - 0x49, 0x83, 0xc0, 0x02, //0x00003513 addq $2, %r8 - 0xe9, 0x21, 0xd2, 0xff, 0xff, //0x00003517 jmp LBB5_65 - //0x0000351c LBB5_662 - 0xba, 0x0d, 0x00, 0x00, 0x00, //0x0000351c movl $13, %edx - 0xe9, 0x58, 0xd0, 0xff, 0xff, //0x00003521 jmp LBB5_40 - //0x00003526 LBB5_663 - 0xba, 0x0d, 0x00, 0x00, 0x00, //0x00003526 movl $13, %edx - 0xe9, 0x85, 0xd0, 0xff, 0xff, //0x0000352b jmp LBB5_45 - //0x00003530 LBB5_664 - 0x4d, 0x89, 0xf8, //0x00003530 movq %r15, %r8 - 0x49, 0x83, 0xc0, 0x03, //0x00003533 addq $3, %r8 - 0xe9, 0x01, 0xd2, 0xff, 0xff, //0x00003537 jmp LBB5_65 - //0x0000353c LBB5_665 - 0xba, 0x0d, 0x00, 0x00, 0x00, //0x0000353c movl $13, %edx - 0xe9, 0xf0, 0xd1, 0xff, 0xff, //0x00003541 jmp LBB5_64 - //0x00003546 LBB5_695 - 0x48, 0x89, 0xd0, //0x00003546 movq %rdx, %rax - 0xe9, 0x79, 0x00, 0x00, 0x00, //0x00003549 jmp LBB5_671 - //0x0000354e LBB5_696 - 0x48, 0x89, 0xd0, //0x0000354e movq %rdx, %rax - 0xe9, 0x09, 0x01, 0x00, 0x00, //0x00003551 jmp LBB5_678 - //0x00003556 LBB5_666 - 0x48, 0x83, 0xc6, 0x40, //0x00003556 addq $64, %rsi - 0x48, 0x89, 0xf2, //0x0000355a movq %rsi, %rdx - 0x4d, 0x89, 0xd3, //0x0000355d movq %r10, %r11 - //0x00003560 LBB5_667 - 0x48, 0x83, 0xc2, 0xc0, //0x00003560 addq $-64, %rdx - 0xc5, 0xfe, 0x6f, 0x05, 0xf4, 0xca, 0xff, 0xff, //0x00003564 vmovdqu $-13580(%rip), %ymm0 /* LCPI5_0+0(%rip) */ - //0x0000356c LBB5_668 - 0xc5, 0xfe, 0x6f, 0x4a, 0x40, //0x0000356c vmovdqu $64(%rdx), %ymm1 - 0xc5, 0xfe, 0x6f, 0x52, 0x60, //0x00003571 vmovdqu $96(%rdx), %ymm2 - 0x48, 0x83, 0xc2, 0x40, //0x00003576 addq $64, %rdx - 0xc4, 0xe2, 0x7d, 0x00, 0xd9, //0x0000357a vpshufb %ymm1, %ymm0, %ymm3 - 0xc4, 0xe2, 0x7d, 0x00, 0xe2, //0x0000357f vpshufb %ymm2, %ymm0, %ymm4 - 0xc5, 0xf5, 0x74, 0xcb, //0x00003584 vpcmpeqb %ymm3, %ymm1, %ymm1 - 0xc5, 0xfd, 0xd7, 0xc9, //0x00003588 vpmovmskb %ymm1, %ecx - 0xc5, 0xed, 0x74, 0xcc, //0x0000358c vpcmpeqb %ymm4, %ymm2, %ymm1 - 0xc5, 0xfd, 0xd7, 0xc1, //0x00003590 vpmovmskb %ymm1, %eax - 0x48, 0xc1, 0xe0, 0x20, //0x00003594 shlq $32, %rax - 0x48, 0x09, 0xc8, //0x00003598 orq %rcx, %rax - 0x48, 0x83, 0xf8, 0xff, //0x0000359b cmpq $-1, %rax - 0x0f, 0x84, 0xc7, 0xff, 0xff, 0xff, //0x0000359f je LBB5_668 - 0x48, 0xf7, 0xd0, //0x000035a5 notq %rax - 0x49, 0x89, 0x83, 0x98, 0x00, 0x00, 0x00, //0x000035a8 movq %rax, $152(%r11) - 0x49, 0x89, 0x93, 0x90, 0x00, 0x00, 0x00, //0x000035af movq %rdx, $144(%r11) - 0x48, 0x0f, 0xbc, 0xc0, //0x000035b6 bsfq %rax, %rax - 0x48, 0x8d, 0x34, 0x02, //0x000035ba leaq (%rdx,%rax), %rsi - 0x48, 0x01, 0xd0, //0x000035be addq %rdx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x000035c1 addq $1, %rax - //0x000035c5 LBB5_670 - 0x8a, 0x0e, //0x000035c5 movb (%rsi), %cl - //0x000035c7 LBB5_671 - 0x80, 0xf9, 0x7d, //0x000035c7 cmpb $125, %cl - 0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x000035ca jne LBB5_811 - 0x41, 0x83, 0x83, 0xcc, 0x00, 0x00, 0x00, 0x01, //0x000035d0 addl $1, $204(%r11) - 0xe9, 0x93, 0x00, 0x00, 0x00, //0x000035d8 jmp LBB5_680 - //0x000035dd LBB5_811 - 0x31, 0xd2, //0x000035dd xorl %edx, %edx - 0x48, 0x89, 0x55, 0x80, //0x000035df movq %rdx, $-128(%rbp) - 0x31, 0xd2, //0x000035e3 xorl %edx, %edx - 0x48, 0x89, 0x55, 0xa0, //0x000035e5 movq %rdx, $-96(%rbp) - 0xe9, 0x78, 0x0c, 0x00, 0x00, //0x000035e9 jmp LBB5_812 - //0x000035ee LBB5_673 - 0x48, 0x83, 0xc6, 0x40, //0x000035ee addq $64, %rsi - 0x48, 0x89, 0xf2, //0x000035f2 movq %rsi, %rdx - 0x4d, 0x89, 0xd3, //0x000035f5 movq %r10, %r11 - //0x000035f8 LBB5_674 - 0x48, 0x83, 0xc2, 0xc0, //0x000035f8 addq $-64, %rdx - 0xc5, 0xfe, 0x6f, 0x05, 0x5c, 0xca, 0xff, 0xff, //0x000035fc vmovdqu $-13732(%rip), %ymm0 /* LCPI5_0+0(%rip) */ - //0x00003604 LBB5_675 - 0xc5, 0xfe, 0x6f, 0x4a, 0x40, //0x00003604 vmovdqu $64(%rdx), %ymm1 - 0xc5, 0xfe, 0x6f, 0x52, 0x60, //0x00003609 vmovdqu $96(%rdx), %ymm2 - 0x48, 0x83, 0xc2, 0x40, //0x0000360e addq $64, %rdx - 0xc4, 0xe2, 0x7d, 0x00, 0xd9, //0x00003612 vpshufb %ymm1, %ymm0, %ymm3 - 0xc4, 0xe2, 0x7d, 0x00, 0xe2, //0x00003617 vpshufb %ymm2, %ymm0, %ymm4 - 0xc5, 0xf5, 0x74, 0xcb, //0x0000361c vpcmpeqb %ymm3, %ymm1, %ymm1 - 0xc5, 0xfd, 0xd7, 0xc9, //0x00003620 vpmovmskb %ymm1, %ecx - 0xc5, 0xed, 0x74, 0xcc, //0x00003624 vpcmpeqb %ymm4, %ymm2, %ymm1 - 0xc5, 0xfd, 0xd7, 0xc1, //0x00003628 vpmovmskb %ymm1, %eax - 0x48, 0xc1, 0xe0, 0x20, //0x0000362c shlq $32, %rax - 0x48, 0x09, 0xc8, //0x00003630 orq %rcx, %rax - 0x48, 0x83, 0xf8, 0xff, //0x00003633 cmpq $-1, %rax - 0x0f, 0x84, 0xc7, 0xff, 0xff, 0xff, //0x00003637 je LBB5_675 - 0x48, 0xf7, 0xd0, //0x0000363d notq %rax - 0x49, 0x89, 0x83, 0x98, 0x00, 0x00, 0x00, //0x00003640 movq %rax, $152(%r11) - 0x49, 0x89, 0x93, 0x90, 0x00, 0x00, 0x00, //0x00003647 movq %rdx, $144(%r11) - 0x48, 0x0f, 0xbc, 0xc0, //0x0000364e bsfq %rax, %rax - 0x48, 0x8d, 0x34, 0x02, //0x00003652 leaq (%rdx,%rax), %rsi - 0x48, 0x01, 0xd0, //0x00003656 addq %rdx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00003659 addq $1, %rax - //0x0000365d LBB5_677 - 0x8a, 0x0e, //0x0000365d movb (%rsi), %cl - //0x0000365f LBB5_678 - 0x80, 0xf9, 0x5d, //0x0000365f cmpb $93, %cl - 0x0f, 0x85, 0x9a, 0x00, 0x00, 0x00, //0x00003662 jne LBB5_1680 - 0x41, 0x83, 0x83, 0xd0, 0x00, 0x00, 0x00, 0x01, //0x00003668 addl $1, $208(%r11) - //0x00003670 LBB5_680 - 0x48, 0x8b, 0x54, 0x3b, 0x08, //0x00003670 movq $8(%rbx,%rdi), %rdx - 0x49, 0x89, 0x93, 0xa8, 0x00, 0x00, 0x00, //0x00003675 movq %rdx, $168(%r11) - 0x49, 0x29, 0xd9, //0x0000367c subq %rbx, %r9 - 0x49, 0x29, 0xf9, //0x0000367f subq %rdi, %r9 - 0x49, 0xc1, 0xe9, 0x04, //0x00003682 shrq $4, %r9 - 0x44, 0x89, 0x4c, 0x3b, 0x0c, //0x00003686 movl %r9d, $12(%rbx,%rdi) - 0xc7, 0x44, 0x3b, 0x08, 0x00, 0x00, 0x00, 0x00, //0x0000368b movl $0, $8(%rbx,%rdi) - 0x0f, 0xb6, 0x0c, 0x3b, //0x00003693 movzbl (%rbx,%rdi), %ecx - 0x89, 0x0c, 0x3b, //0x00003697 movl %ecx, (%rbx,%rdi) - 0x49, 0x8b, 0x8b, 0xb0, 0x00, 0x00, 0x00, //0x0000369a movq $176(%r11), %rcx - 0x41, 0x8b, 0x93, 0xe4, 0x00, 0x00, 0x00, //0x000036a1 movl $228(%r11), %edx - 0x48, 0x39, 0xd1, //0x000036a8 cmpq %rdx, %rcx - 0x0f, 0x86, 0x14, 0x00, 0x00, 0x00, //0x000036ab jbe LBB5_682 - 0x41, 0x89, 0x8b, 0xe4, 0x00, 0x00, 0x00, //0x000036b1 movl %ecx, $228(%r11) - 0x48, 0x81, 0xf9, 0x00, 0x10, 0x00, 0x00, //0x000036b8 cmpq $4096, %rcx - 0x0f, 0x87, 0x5c, 0xdf, 0xff, 0xff, //0x000036bf ja LBB5_265 - //0x000036c5 LBB5_682 - 0x48, 0x83, 0xc1, 0xff, //0x000036c5 addq $-1, %rcx - 0x49, 0x89, 0x8b, 0xb0, 0x00, 0x00, 0x00, //0x000036c9 movq %rcx, $176(%r11) - 0x49, 0x8b, 0x8b, 0xa8, 0x00, 0x00, 0x00, //0x000036d0 movq $168(%r11), %rcx - 0x31, 0xd2, //0x000036d7 xorl %edx, %edx - 0x48, 0x89, 0x55, 0x80, //0x000036d9 movq %rdx, $-128(%rbp) - 0xba, 0x00, 0x00, 0x00, 0x00, //0x000036dd movl $0, %edx - 0x48, 0x89, 0x55, 0xa0, //0x000036e2 movq %rdx, $-96(%rbp) - 0xc7, 0x45, 0x88, 0x00, 0x00, 0x00, 0x00, //0x000036e6 movl $0, $-120(%rbp) - 0x41, 0xbd, 0x00, 0x00, 0x00, 0x00, //0x000036ed movl $0, %r13d - 0x48, 0x83, 0xf9, 0xff, //0x000036f3 cmpq $-1, %rcx - 0x0f, 0x85, 0x31, 0x0a, 0x00, 0x00, //0x000036f7 jne LBB5_683 - 0xe9, 0x36, 0x0a, 0x00, 0x00, //0x000036fd jmp LBB5_684 - //0x00003702 LBB5_1680 - 0x31, 0xd2, //0x00003702 xorl %edx, %edx - 0x48, 0x89, 0x55, 0x80, //0x00003704 movq %rdx, $-128(%rbp) - 0x31, 0xd2, //0x00003708 xorl %edx, %edx - 0x48, 0x89, 0x55, 0xa0, //0x0000370a movq %rdx, $-96(%rbp) - 0xc7, 0x45, 0x88, 0x00, 0x00, 0x00, 0x00, //0x0000370e movl $0, $-120(%rbp) - 0xe9, 0x49, 0x50, 0x00, 0x00, //0x00003715 jmp LBB5_1681 - //0x0000371a LBB5_692 - 0x31, 0xc9, //0x0000371a xorl %ecx, %ecx - 0x4d, 0x89, 0xd7, //0x0000371c movq %r10, %r15 - 0x45, 0x31, 0xed, //0x0000371f xorl %r13d, %r13d - 0x31, 0xf6, //0x00003722 xorl %esi, %esi - 0xe9, 0x15, 0x07, 0x00, 0x00, //0x00003724 jmp LBB5_770 - //0x00003729 LBB5_693 - 0x49, 0x89, 0xd7, //0x00003729 movq %rdx, %r15 - //0x0000372c LBB5_694 - 0x31, 0xc0, //0x0000372c xorl %eax, %eax - 0x48, 0x89, 0x45, 0xa0, //0x0000372e movq %rax, $-96(%rbp) - 0xe9, 0xcc, 0x7d, 0x00, 0x00, //0x00003732 jmp LBB5_2034 - //0x00003737 LBB5_697 - 0xc5, 0xfe, 0x6f, 0x0d, 0x41, 0xc9, 0xff, 0xff, //0x00003737 vmovdqu $-14015(%rip), %ymm1 /* LCPI5_1+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x15, 0x59, 0xc9, 0xff, 0xff, //0x0000373f vmovdqu $-13991(%rip), %ymm2 /* LCPI5_2+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0x71, 0xc9, 0xff, 0xff, //0x00003747 vmovdqu $-13967(%rip), %ymm3 /* LCPI5_3+0(%rip) */ - 0x4c, 0x89, 0xf8, //0x0000374f movq %r15, %rax - 0x4d, 0x89, 0xcb, //0x00003752 movq %r9, %r11 - 0x4c, 0x8b, 0x65, 0xb0, //0x00003755 movq $-80(%rbp), %r12 - //0x00003759 LBB5_698 - 0xc5, 0xdd, 0x71, 0xf4, 0x07, //0x00003759 vpsllw $7, %ymm4, %ymm4 - 0xc5, 0xfd, 0xd7, 0xf4, //0x0000375e vpmovmskb %ymm4, %esi - 0x83, 0xc2, 0xff, //0x00003762 addl $-1, %edx - 0x85, 0xf2, //0x00003765 testl %esi, %edx - 0x0f, 0x85, 0x46, 0x00, 0x00, 0x00, //0x00003767 jne LBB5_701 - 0xc5, 0xfd, 0x71, 0xf0, 0x07, //0x0000376d vpsllw $7, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd8, //0x00003772 vpmovmskb %ymm0, %ebx - 0x85, 0xda, //0x00003776 testl %ebx, %edx - 0x0f, 0x85, 0x78, 0x07, 0x00, 0x00, //0x00003778 jne LBB5_780 - 0xc5, 0xfe, 0x6f, 0x68, 0x20, //0x0000377e vmovdqu $32(%rax), %ymm5 - 0x48, 0x83, 0xc0, 0x20, //0x00003783 addq $32, %rax - 0xc5, 0xd5, 0xda, 0xc1, //0x00003787 vpminub %ymm1, %ymm5, %ymm0 - 0xc5, 0xd5, 0x74, 0xc0, //0x0000378b vpcmpeqb %ymm0, %ymm5, %ymm0 - 0xc5, 0xd5, 0x74, 0xe2, //0x0000378f vpcmpeqb %ymm2, %ymm5, %ymm4 - 0xc5, 0xd5, 0x74, 0xeb, //0x00003793 vpcmpeqb %ymm3, %ymm5, %ymm5 - 0xc5, 0xfd, 0xd7, 0xd5, //0x00003797 vpmovmskb %ymm5, %edx - 0xc5, 0xfd, 0xeb, 0xec, //0x0000379b vpor %ymm4, %ymm0, %ymm5 - 0xc5, 0xfd, 0xd7, 0xf5, //0x0000379f vpmovmskb %ymm5, %esi - 0x83, 0xc6, 0xff, //0x000037a3 addl $-1, %esi - 0x85, 0xd6, //0x000037a6 testl %edx, %esi - 0x0f, 0x84, 0xab, 0xff, 0xff, 0xff, //0x000037a8 je LBB5_698 - 0xe9, 0x3c, 0xd7, 0xff, 0xff, //0x000037ae jmp LBB5_173 - //0x000037b3 LBB5_701 - 0x4d, 0x89, 0xe5, //0x000037b3 movq %r12, %r13 - 0x0f, 0xbc, 0xd6, //0x000037b6 bsfl %esi, %edx - 0x48, 0x01, 0xd0, //0x000037b9 addq %rdx, %rax - 0xc5, 0xfe, 0x6f, 0x05, 0xfc, 0xc8, 0xff, 0xff, //0x000037bc vmovdqu $-14084(%rip), %ymm0 /* LCPI5_3+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x0d, 0xd4, 0xc8, 0xff, 0xff, //0x000037c4 vmovdqu $-14124(%rip), %ymm1 /* LCPI5_2+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x15, 0xac, 0xc8, 0xff, 0xff, //0x000037cc vmovdqu $-14164(%rip), %ymm2 /* LCPI5_1+0(%rip) */ - 0x4c, 0x8d, 0x25, 0x95, 0xd4, 0x00, 0x00, //0x000037d4 leaq $54421(%rip), %r12 /* _ESCAPED_TAB+0(%rip) */ - 0x49, 0x89, 0xc6, //0x000037db movq %rax, %r14 - 0x49, 0x89, 0xc0, //0x000037de movq %rax, %r8 - //0x000037e1 LBB5_702 - 0x41, 0x0f, 0xb6, 0x7e, 0x01, //0x000037e1 movzbl $1(%r14), %edi - 0x48, 0x83, 0xff, 0x75, //0x000037e6 cmpq $117, %rdi - 0x0f, 0x84, 0x23, 0x00, 0x00, 0x00, //0x000037ea je LBB5_705 - 0x42, 0x8a, 0x1c, 0x27, //0x000037f0 movb (%rdi,%r12), %bl - 0x84, 0xdb, //0x000037f4 testb %bl, %bl - 0x0f, 0x84, 0xa5, 0x05, 0x00, 0x00, //0x000037f6 je LBB5_763 - 0x4c, 0x89, 0x5d, 0xb8, //0x000037fc movq %r11, $-72(%rbp) - 0x49, 0x83, 0xc6, 0x02, //0x00003800 addq $2, %r14 - 0x41, 0x88, 0x18, //0x00003804 movb %bl, (%r8) - 0x49, 0x83, 0xc0, 0x01, //0x00003807 addq $1, %r8 - 0x4c, 0x89, 0xf0, //0x0000380b movq %r14, %rax - 0xe9, 0x51, 0x02, 0x00, 0x00, //0x0000380e jmp LBB5_725 - //0x00003813 LBB5_705 - 0x4c, 0x89, 0x5d, 0xb8, //0x00003813 movq %r11, $-72(%rbp) - 0x45, 0x8b, 0x4e, 0x02, //0x00003817 movl $2(%r14), %r9d - 0x45, 0x89, 0xcd, //0x0000381b movl %r9d, %r13d - 0x41, 0xf7, 0xd5, //0x0000381e notl %r13d - 0x45, 0x8d, 0x99, 0xd0, 0xcf, 0xcf, 0xcf, //0x00003821 leal $-808464432(%r9), %r11d - 0x41, 0x81, 0xe5, 0x80, 0x80, 0x80, 0x80, //0x00003828 andl $-2139062144, %r13d - 0x40, 0xb7, 0x01, //0x0000382f movb $1, %dil - 0x48, 0xc7, 0xc3, 0xf4, 0xff, 0xff, 0xff, //0x00003832 movq $-12, %rbx - 0x45, 0x85, 0xdd, //0x00003839 testl %r11d, %r13d - 0x0f, 0x85, 0x97, 0x07, 0x00, 0x00, //0x0000383c jne LBB5_794 - 0x41, 0x8d, 0xb1, 0x19, 0x19, 0x19, 0x19, //0x00003842 leal $421075225(%r9), %esi - 0x44, 0x09, 0xce, //0x00003849 orl %r9d, %esi - 0xf7, 0xc6, 0x80, 0x80, 0x80, 0x80, //0x0000384c testl $-2139062144, %esi - 0x0f, 0x85, 0x81, 0x07, 0x00, 0x00, //0x00003852 jne LBB5_794 - 0x45, 0x89, 0xcb, //0x00003858 movl %r9d, %r11d - 0x41, 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x0000385b andl $2139062143, %r11d - 0xbe, 0xc0, 0xc0, 0xc0, 0xc0, //0x00003862 movl $-1061109568, %esi - 0x44, 0x29, 0xde, //0x00003867 subl %r11d, %esi - 0x41, 0x8d, 0x93, 0x46, 0x46, 0x46, 0x46, //0x0000386a leal $1179010630(%r11), %edx - 0x44, 0x21, 0xee, //0x00003871 andl %r13d, %esi - 0x85, 0xd6, //0x00003874 testl %edx, %esi - 0x0f, 0x85, 0x5d, 0x07, 0x00, 0x00, //0x00003876 jne LBB5_794 - 0xbe, 0xe0, 0xe0, 0xe0, 0xe0, //0x0000387c movl $-522133280, %esi - 0x44, 0x29, 0xde, //0x00003881 subl %r11d, %esi - 0x41, 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x00003884 addl $960051513, %r11d - 0x41, 0x21, 0xf5, //0x0000388b andl %esi, %r13d - 0x45, 0x85, 0xdd, //0x0000388e testl %r11d, %r13d - 0x0f, 0x85, 0x42, 0x07, 0x00, 0x00, //0x00003891 jne LBB5_794 - 0x41, 0x0f, 0xc9, //0x00003897 bswapl %r9d - 0x44, 0x89, 0xc8, //0x0000389a movl %r9d, %eax - 0xc1, 0xe8, 0x04, //0x0000389d shrl $4, %eax - 0xf7, 0xd0, //0x000038a0 notl %eax - 0x25, 0x01, 0x01, 0x01, 0x01, //0x000038a2 andl $16843009, %eax - 0x8d, 0x04, 0xc0, //0x000038a7 leal (%rax,%rax,8), %eax - 0x41, 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x000038aa andl $252645135, %r9d - 0x41, 0x01, 0xc1, //0x000038b1 addl %eax, %r9d - 0x44, 0x89, 0xc8, //0x000038b4 movl %r9d, %eax - 0xc1, 0xe8, 0x04, //0x000038b7 shrl $4, %eax - 0x44, 0x09, 0xc8, //0x000038ba orl %r9d, %eax - 0x44, 0x0f, 0xb6, 0xd8, //0x000038bd movzbl %al, %r11d - 0xc1, 0xe8, 0x08, //0x000038c1 shrl $8, %eax - 0x25, 0x00, 0xff, 0x00, 0x00, //0x000038c4 andl $65280, %eax - 0x41, 0x09, 0xc3, //0x000038c9 orl %eax, %r11d - 0x49, 0x8d, 0x46, 0x06, //0x000038cc leaq $6(%r14), %rax - 0x41, 0x81, 0xfb, 0x80, 0x00, 0x00, 0x00, //0x000038d0 cmpl $128, %r11d - 0x0f, 0x82, 0x20, 0x04, 0x00, 0x00, //0x000038d7 jb LBB5_758 - 0x45, 0x31, 0xc9, //0x000038dd xorl %r9d, %r9d - //0x000038e0 LBB5_711 - 0x41, 0x81, 0xfb, 0xff, 0x07, 0x00, 0x00, //0x000038e0 cmpl $2047, %r11d - 0x0f, 0x86, 0x1f, 0x04, 0x00, 0x00, //0x000038e7 jbe LBB5_760 - 0x44, 0x89, 0xde, //0x000038ed movl %r11d, %esi - 0x81, 0xe6, 0x00, 0xf8, 0xff, 0xff, //0x000038f0 andl $-2048, %esi - 0x81, 0xfe, 0x00, 0xd8, 0x00, 0x00, //0x000038f6 cmpl $55296, %esi - 0x0f, 0x85, 0x30, 0x01, 0x00, 0x00, //0x000038fc jne LBB5_723 - 0x41, 0x81, 0xfb, 0xff, 0xdb, 0x00, 0x00, //0x00003902 cmpl $56319, %r11d - 0x0f, 0x87, 0x23, 0x04, 0x00, 0x00, //0x00003909 ja LBB5_761 - 0x43, 0x80, 0x7c, 0x4e, 0x06, 0x5c, //0x0000390f cmpb $92, $6(%r14,%r9,2) - 0x0f, 0x85, 0x17, 0x04, 0x00, 0x00, //0x00003915 jne LBB5_761 - 0x43, 0x80, 0x7c, 0x4e, 0x07, 0x75, //0x0000391b cmpb $117, $7(%r14,%r9,2) - 0x0f, 0x85, 0x0b, 0x04, 0x00, 0x00, //0x00003921 jne LBB5_761 - 0x43, 0x8b, 0x74, 0x4e, 0x08, //0x00003927 movl $8(%r14,%r9,2), %esi - 0x89, 0xf2, //0x0000392c movl %esi, %edx - 0xf7, 0xd2, //0x0000392e notl %edx - 0x48, 0x89, 0x75, 0x98, //0x00003930 movq %rsi, $-104(%rbp) - 0x81, 0xc6, 0xd0, 0xcf, 0xcf, 0xcf, //0x00003934 addl $-808464432, %esi - 0x81, 0xe2, 0x80, 0x80, 0x80, 0x80, //0x0000393a andl $-2139062144, %edx - 0x89, 0x55, 0xc8, //0x00003940 movl %edx, $-56(%rbp) - 0x85, 0xf2, //0x00003943 testl %esi, %edx - 0x0f, 0x85, 0x8e, 0x06, 0x00, 0x00, //0x00003945 jne LBB5_794 - 0x4c, 0x8b, 0x6d, 0x98, //0x0000394b movq $-104(%rbp), %r13 - 0x41, 0x8d, 0xb5, 0x19, 0x19, 0x19, 0x19, //0x0000394f leal $421075225(%r13), %esi - 0x44, 0x09, 0xee, //0x00003956 orl %r13d, %esi - 0xf7, 0xc6, 0x80, 0x80, 0x80, 0x80, //0x00003959 testl $-2139062144, %esi - 0x0f, 0x85, 0x74, 0x06, 0x00, 0x00, //0x0000395f jne LBB5_794 - 0x48, 0x8b, 0x75, 0x98, //0x00003965 movq $-104(%rbp), %rsi - 0x81, 0xe6, 0x7f, 0x7f, 0x7f, 0x7f, //0x00003969 andl $2139062143, %esi - 0xba, 0xc0, 0xc0, 0xc0, 0xc0, //0x0000396f movl $-1061109568, %edx - 0x29, 0xf2, //0x00003974 subl %esi, %edx - 0x48, 0x89, 0x75, 0x88, //0x00003976 movq %rsi, $-120(%rbp) - 0x44, 0x8d, 0xae, 0x46, 0x46, 0x46, 0x46, //0x0000397a leal $1179010630(%rsi), %r13d - 0x44, 0x89, 0xad, 0x78, 0xff, 0xff, 0xff, //0x00003981 movl %r13d, $-136(%rbp) - 0x89, 0xd6, //0x00003988 movl %edx, %esi - 0x23, 0x75, 0xc8, //0x0000398a andl $-56(%rbp), %esi - 0x85, 0xb5, 0x78, 0xff, 0xff, 0xff, //0x0000398d testl %esi, $-136(%rbp) - 0x0f, 0x85, 0x40, 0x06, 0x00, 0x00, //0x00003993 jne LBB5_794 - 0x41, 0xbd, 0xe0, 0xe0, 0xe0, 0xe0, //0x00003999 movl $-522133280, %r13d - 0x48, 0x8b, 0x75, 0x88, //0x0000399f movq $-120(%rbp), %rsi - 0x41, 0x29, 0xf5, //0x000039a3 subl %esi, %r13d - 0x81, 0xc6, 0x39, 0x39, 0x39, 0x39, //0x000039a6 addl $960051513, %esi - 0x8b, 0x55, 0xc8, //0x000039ac movl $-56(%rbp), %edx - 0x44, 0x21, 0xea, //0x000039af andl %r13d, %edx - 0x85, 0xf2, //0x000039b2 testl %esi, %edx - 0x0f, 0x85, 0x1f, 0x06, 0x00, 0x00, //0x000039b4 jne LBB5_794 - 0x48, 0x8b, 0x55, 0x98, //0x000039ba movq $-104(%rbp), %rdx - 0x0f, 0xca, //0x000039be bswapl %edx - 0x89, 0xd6, //0x000039c0 movl %edx, %esi - 0xc1, 0xee, 0x04, //0x000039c2 shrl $4, %esi - 0xf7, 0xd6, //0x000039c5 notl %esi - 0x81, 0xe6, 0x01, 0x01, 0x01, 0x01, //0x000039c7 andl $16843009, %esi - 0x8d, 0x34, 0xf6, //0x000039cd leal (%rsi,%rsi,8), %esi - 0x81, 0xe2, 0x0f, 0x0f, 0x0f, 0x0f, //0x000039d0 andl $252645135, %edx - 0x01, 0xf2, //0x000039d6 addl %esi, %edx - 0x89, 0xd6, //0x000039d8 movl %edx, %esi - 0xc1, 0xee, 0x04, //0x000039da shrl $4, %esi - 0x09, 0xd6, //0x000039dd orl %edx, %esi - 0x41, 0x89, 0xf5, //0x000039df movl %esi, %r13d - 0x41, 0xc1, 0xed, 0x08, //0x000039e2 shrl $8, %r13d - 0x41, 0x81, 0xe5, 0x00, 0xff, 0x00, 0x00, //0x000039e6 andl $65280, %r13d - 0x40, 0x0f, 0xb6, 0xd6, //0x000039ed movzbl %sil, %edx - 0x44, 0x09, 0xea, //0x000039f1 orl %r13d, %edx - 0x81, 0xe6, 0x00, 0x00, 0xfc, 0x00, //0x000039f4 andl $16515072, %esi - 0x81, 0xfe, 0x00, 0x00, 0xdc, 0x00, //0x000039fa cmpl $14417920, %esi - 0x0f, 0x84, 0x3e, 0x03, 0x00, 0x00, //0x00003a00 je LBB5_762 - 0x48, 0x83, 0xc0, 0x06, //0x00003a06 addq $6, %rax - 0x66, 0x43, 0xc7, 0x04, 0x08, 0xef, 0xbf, //0x00003a0a movw $-16401, (%r8,%r9) - 0x43, 0xc6, 0x44, 0x08, 0x02, 0xbd, //0x00003a11 movb $-67, $2(%r8,%r9) - 0x49, 0x83, 0xc1, 0x03, //0x00003a17 addq $3, %r9 - 0x41, 0x89, 0xd3, //0x00003a1b movl %edx, %r11d - 0x81, 0xfa, 0x80, 0x00, 0x00, 0x00, //0x00003a1e cmpl $128, %edx - 0x0f, 0x83, 0xb6, 0xfe, 0xff, 0xff, //0x00003a24 jae LBB5_711 - 0x4d, 0x01, 0xc8, //0x00003a2a addq %r9, %r8 - 0xe9, 0xce, 0x02, 0x00, 0x00, //0x00003a2d jmp LBB5_759 - //0x00003a32 LBB5_723 - 0x44, 0x89, 0xda, //0x00003a32 movl %r11d, %edx - 0xc1, 0xea, 0x0c, //0x00003a35 shrl $12, %edx - 0x80, 0xca, 0xe0, //0x00003a38 orb $-32, %dl - 0x43, 0x88, 0x14, 0x08, //0x00003a3b movb %dl, (%r8,%r9) - 0x44, 0x89, 0xda, //0x00003a3f movl %r11d, %edx - 0xc1, 0xea, 0x06, //0x00003a42 shrl $6, %edx - 0x80, 0xe2, 0x3f, //0x00003a45 andb $63, %dl - 0x80, 0xca, 0x80, //0x00003a48 orb $-128, %dl - 0x43, 0x88, 0x54, 0x08, 0x01, //0x00003a4b movb %dl, $1(%r8,%r9) - 0x41, 0x80, 0xe3, 0x3f, //0x00003a50 andb $63, %r11b - 0x41, 0x80, 0xcb, 0x80, //0x00003a54 orb $-128, %r11b - 0x47, 0x88, 0x5c, 0x08, 0x02, //0x00003a58 movb %r11b, $2(%r8,%r9) - //0x00003a5d LBB5_724 - 0x4d, 0x01, 0xc8, //0x00003a5d addq %r9, %r8 - 0x49, 0x83, 0xc0, 0x03, //0x00003a60 addq $3, %r8 - //0x00003a64 LBB5_725 - 0x80, 0x38, 0x5c, //0x00003a64 cmpb $92, (%rax) - 0x49, 0x89, 0xc6, //0x00003a67 movq %rax, %r14 - 0x4c, 0x8b, 0x5d, 0xb8, //0x00003a6a movq $-72(%rbp), %r11 - 0x4c, 0x8b, 0x6d, 0xb0, //0x00003a6e movq $-80(%rbp), %r13 - 0x0f, 0x84, 0x69, 0xfd, 0xff, 0xff, //0x00003a72 je LBB5_702 - 0x4c, 0x89, 0x7d, 0xd0, //0x00003a78 movq %r15, $-48(%rbp) - 0x4d, 0x89, 0xd9, //0x00003a7c movq %r11, %r9 - 0xc5, 0xfe, 0x6f, 0x18, //0x00003a7f vmovdqu (%rax), %ymm3 - 0xc5, 0xe5, 0x74, 0xf0, //0x00003a83 vpcmpeqb %ymm0, %ymm3, %ymm6 - 0xf6, 0xc1, 0x20, //0x00003a87 testb $32, %cl - 0x0f, 0x85, 0x2c, 0x01, 0x00, 0x00, //0x00003a8a jne LBB5_744 - 0xc5, 0xfd, 0xd7, 0xd6, //0x00003a90 vpmovmskb %ymm6, %edx - 0xc5, 0xe5, 0x74, 0xe1, //0x00003a94 vpcmpeqb %ymm1, %ymm3, %ymm4 - 0xc5, 0xfd, 0xd7, 0xfc, //0x00003a98 vpmovmskb %ymm4, %edi - 0x8d, 0x77, 0xff, //0x00003a9c leal $-1(%rdi), %esi - 0x85, 0xd6, //0x00003a9f testl %edx, %esi - 0x0f, 0x85, 0x6a, 0x04, 0x00, 0x00, //0x00003aa1 jne LBB5_782 - 0x83, 0xc2, 0xff, //0x00003aa7 addl $-1, %edx - 0x85, 0xfa, //0x00003aaa testl %edi, %edx - 0x0f, 0x85, 0x3f, 0x00, 0x00, 0x00, //0x00003aac jne LBB5_733 - 0x48, 0x83, 0xc0, 0x20, //0x00003ab2 addq $32, %rax - //0x00003ab6 LBB5_730 - 0xc4, 0xc1, 0x7e, 0x7f, 0x18, //0x00003ab6 vmovdqu %ymm3, (%r8) - 0xc5, 0xfe, 0x6f, 0x18, //0x00003abb vmovdqu (%rax), %ymm3 - 0xc5, 0xe5, 0x74, 0xe0, //0x00003abf vpcmpeqb %ymm0, %ymm3, %ymm4 - 0xc5, 0xfd, 0xd7, 0xd4, //0x00003ac3 vpmovmskb %ymm4, %edx - 0xc5, 0xe5, 0x74, 0xe1, //0x00003ac7 vpcmpeqb %ymm1, %ymm3, %ymm4 - 0xc5, 0xfd, 0xd7, 0xfc, //0x00003acb vpmovmskb %ymm4, %edi - 0x8d, 0x77, 0xff, //0x00003acf leal $-1(%rdi), %esi - 0x49, 0x83, 0xc0, 0x20, //0x00003ad2 addq $32, %r8 - 0x85, 0xd6, //0x00003ad6 testl %edx, %esi - 0x0f, 0x85, 0x33, 0x04, 0x00, 0x00, //0x00003ad8 jne LBB5_782 - 0x83, 0xc2, 0xff, //0x00003ade addl $-1, %edx - 0x48, 0x83, 0xc0, 0x20, //0x00003ae1 addq $32, %rax - 0x85, 0xfa, //0x00003ae5 testl %edi, %edx - 0x0f, 0x84, 0xc9, 0xff, 0xff, 0xff, //0x00003ae7 je LBB5_730 - 0x48, 0x83, 0xc0, 0xe0, //0x00003aed addq $-32, %rax - //0x00003af1 LBB5_733 - 0xc5, 0xf9, 0x7e, 0xdb, //0x00003af1 vmovd %xmm3, %ebx - 0x49, 0x89, 0xc6, //0x00003af5 movq %rax, %r14 - 0x80, 0xfb, 0x5c, //0x00003af8 cmpb $92, %bl - 0x4d, 0x89, 0xcb, //0x00003afb movq %r9, %r11 - 0x4c, 0x8b, 0x6d, 0xb0, //0x00003afe movq $-80(%rbp), %r13 - 0x4c, 0x8b, 0x7d, 0xd0, //0x00003b02 movq $-48(%rbp), %r15 - 0x0f, 0x84, 0xd5, 0xfc, 0xff, 0xff, //0x00003b06 je LBB5_702 - 0x31, 0xff, //0x00003b0c xorl %edi, %edi - //0x00003b0e LBB5_735 - 0x41, 0x88, 0x1c, 0x38, //0x00003b0e movb %bl, (%r8,%rdi) - 0x0f, 0xb6, 0x54, 0x38, 0x01, //0x00003b12 movzbl $1(%rax,%rdi), %edx - 0x80, 0xfa, 0x5c, //0x00003b17 cmpb $92, %dl - 0x0f, 0x84, 0x0b, 0x01, 0x00, 0x00, //0x00003b1a je LBB5_749 - 0x41, 0x88, 0x54, 0x38, 0x01, //0x00003b20 movb %dl, $1(%r8,%rdi) - 0x0f, 0xb6, 0x54, 0x38, 0x02, //0x00003b25 movzbl $2(%rax,%rdi), %edx - 0x80, 0xfa, 0x5c, //0x00003b2a cmpb $92, %dl - 0x0f, 0x84, 0x19, 0x01, 0x00, 0x00, //0x00003b2d je LBB5_750 - 0x41, 0x88, 0x54, 0x38, 0x02, //0x00003b33 movb %dl, $2(%r8,%rdi) - 0x0f, 0xb6, 0x54, 0x38, 0x03, //0x00003b38 movzbl $3(%rax,%rdi), %edx - 0x80, 0xfa, 0x5c, //0x00003b3d cmpb $92, %dl - 0x0f, 0x84, 0x21, 0x01, 0x00, 0x00, //0x00003b40 je LBB5_751 - 0x41, 0x88, 0x54, 0x38, 0x03, //0x00003b46 movb %dl, $3(%r8,%rdi) - 0x0f, 0xb6, 0x54, 0x38, 0x04, //0x00003b4b movzbl $4(%rax,%rdi), %edx - 0x80, 0xfa, 0x5c, //0x00003b50 cmpb $92, %dl - 0x0f, 0x84, 0x29, 0x01, 0x00, 0x00, //0x00003b53 je LBB5_752 - 0x41, 0x88, 0x54, 0x38, 0x04, //0x00003b59 movb %dl, $4(%r8,%rdi) - 0x0f, 0xb6, 0x54, 0x38, 0x05, //0x00003b5e movzbl $5(%rax,%rdi), %edx - 0x80, 0xfa, 0x5c, //0x00003b63 cmpb $92, %dl - 0x0f, 0x84, 0x31, 0x01, 0x00, 0x00, //0x00003b66 je LBB5_753 - 0x41, 0x88, 0x54, 0x38, 0x05, //0x00003b6c movb %dl, $5(%r8,%rdi) - 0x0f, 0xb6, 0x54, 0x38, 0x06, //0x00003b71 movzbl $6(%rax,%rdi), %edx - 0x80, 0xfa, 0x5c, //0x00003b76 cmpb $92, %dl - 0x0f, 0x84, 0x39, 0x01, 0x00, 0x00, //0x00003b79 je LBB5_754 - 0x41, 0x88, 0x54, 0x38, 0x06, //0x00003b7f movb %dl, $6(%r8,%rdi) - 0x0f, 0xb6, 0x54, 0x38, 0x07, //0x00003b84 movzbl $7(%rax,%rdi), %edx - 0x80, 0xfa, 0x5c, //0x00003b89 cmpb $92, %dl - 0x0f, 0x84, 0x41, 0x01, 0x00, 0x00, //0x00003b8c je LBB5_755 - 0x41, 0x88, 0x54, 0x38, 0x07, //0x00003b92 movb %dl, $7(%r8,%rdi) - 0x0f, 0xb6, 0x5c, 0x38, 0x08, //0x00003b97 movzbl $8(%rax,%rdi), %ebx - 0x48, 0x83, 0xc7, 0x08, //0x00003b9c addq $8, %rdi - 0x80, 0xfb, 0x5c, //0x00003ba0 cmpb $92, %bl - 0x0f, 0x85, 0x65, 0xff, 0xff, 0xff, //0x00003ba3 jne LBB5_735 - 0x4c, 0x8d, 0x34, 0x38, //0x00003ba9 leaq (%rax,%rdi), %r14 - 0x49, 0x83, 0xc6, 0xff, //0x00003bad addq $-1, %r14 - 0x48, 0x01, 0xf8, //0x00003bb1 addq %rdi, %rax - 0x49, 0x01, 0xf8, //0x00003bb4 addq %rdi, %r8 - 0xe9, 0x2d, 0x01, 0x00, 0x00, //0x00003bb7 jmp LBB5_756 - //0x00003bbc LBB5_744 - 0xc5, 0xe5, 0x74, 0xe1, //0x00003bbc vpcmpeqb %ymm1, %ymm3, %ymm4 - 0xc5, 0xe5, 0xda, 0xea, //0x00003bc0 vpminub %ymm2, %ymm3, %ymm5 - 0xc5, 0xe5, 0x74, 0xed, //0x00003bc4 vpcmpeqb %ymm5, %ymm3, %ymm5 - //0x00003bc8 LBB5_745 - 0xc5, 0xfd, 0xd7, 0xd6, //0x00003bc8 vpmovmskb %ymm6, %edx - 0xc5, 0xd5, 0xeb, 0xf4, //0x00003bcc vpor %ymm4, %ymm5, %ymm6 - 0xc5, 0xfd, 0xd7, 0xf6, //0x00003bd0 vpmovmskb %ymm6, %esi - 0x83, 0xc6, 0xff, //0x00003bd4 addl $-1, %esi - 0x85, 0xd6, //0x00003bd7 testl %edx, %esi - 0x0f, 0x85, 0x32, 0x03, 0x00, 0x00, //0x00003bd9 jne LBB5_782 - 0xc5, 0xd5, 0x71, 0xf5, 0x07, //0x00003bdf vpsllw $7, %ymm5, %ymm5 - 0xc5, 0xfd, 0xd7, 0xdd, //0x00003be4 vpmovmskb %ymm5, %ebx - 0x83, 0xc2, 0xff, //0x00003be8 addl $-1, %edx - 0x85, 0xda, //0x00003beb testl %ebx, %edx - 0x0f, 0x85, 0x29, 0x05, 0x00, 0x00, //0x00003bed jne LBB5_810 - 0xc5, 0xdd, 0x71, 0xf4, 0x07, //0x00003bf3 vpsllw $7, %ymm4, %ymm4 - 0xc5, 0xfd, 0xd7, 0xf4, //0x00003bf8 vpmovmskb %ymm4, %esi - 0x85, 0xf2, //0x00003bfc testl %esi, %edx - 0x0f, 0x85, 0xed, 0xfe, 0xff, 0xff, //0x00003bfe jne LBB5_733 - 0xc4, 0xc1, 0x7e, 0x7f, 0x18, //0x00003c04 vmovdqu %ymm3, (%r8) - 0x49, 0x83, 0xc0, 0x20, //0x00003c09 addq $32, %r8 - 0xc5, 0xfe, 0x6f, 0x58, 0x20, //0x00003c0d vmovdqu $32(%rax), %ymm3 - 0x48, 0x83, 0xc0, 0x20, //0x00003c12 addq $32, %rax - 0xc5, 0xe5, 0xda, 0xe2, //0x00003c16 vpminub %ymm2, %ymm3, %ymm4 - 0xc5, 0xe5, 0x74, 0xec, //0x00003c1a vpcmpeqb %ymm4, %ymm3, %ymm5 - 0xc5, 0xe5, 0x74, 0xe1, //0x00003c1e vpcmpeqb %ymm1, %ymm3, %ymm4 - 0xc5, 0xe5, 0x74, 0xf0, //0x00003c22 vpcmpeqb %ymm0, %ymm3, %ymm6 - 0xe9, 0x9d, 0xff, 0xff, 0xff, //0x00003c26 jmp LBB5_745 - //0x00003c2b LBB5_749 - 0x48, 0x8d, 0x34, 0x38, //0x00003c2b leaq (%rax,%rdi), %rsi - 0x48, 0x83, 0xc6, 0x01, //0x00003c2f addq $1, %rsi - 0x48, 0x01, 0xf8, //0x00003c33 addq %rdi, %rax - 0x49, 0x01, 0xf8, //0x00003c36 addq %rdi, %r8 - 0x49, 0x83, 0xc0, 0x01, //0x00003c39 addq $1, %r8 - 0x49, 0x89, 0xc6, //0x00003c3d movq %rax, %r14 - 0x49, 0x83, 0xc6, 0x01, //0x00003c40 addq $1, %r14 - 0x48, 0x89, 0xf0, //0x00003c44 movq %rsi, %rax - 0xe9, 0xa1, 0x00, 0x00, 0x00, //0x00003c47 jmp LBB5_757 - //0x00003c4c LBB5_750 - 0x4c, 0x8d, 0x34, 0x38, //0x00003c4c leaq (%rax,%rdi), %r14 - 0x49, 0x83, 0xc6, 0x01, //0x00003c50 addq $1, %r14 - 0x48, 0x01, 0xf8, //0x00003c54 addq %rdi, %rax - 0x48, 0x83, 0xc0, 0x02, //0x00003c57 addq $2, %rax - 0x49, 0x01, 0xf8, //0x00003c5b addq %rdi, %r8 - 0x49, 0x83, 0xc0, 0x02, //0x00003c5e addq $2, %r8 - 0xe9, 0x82, 0x00, 0x00, 0x00, //0x00003c62 jmp LBB5_756 - //0x00003c67 LBB5_751 - 0x4c, 0x8d, 0x34, 0x38, //0x00003c67 leaq (%rax,%rdi), %r14 - 0x49, 0x83, 0xc6, 0x02, //0x00003c6b addq $2, %r14 - 0x48, 0x01, 0xf8, //0x00003c6f addq %rdi, %rax - 0x48, 0x83, 0xc0, 0x03, //0x00003c72 addq $3, %rax - 0x49, 0x01, 0xf8, //0x00003c76 addq %rdi, %r8 - 0x49, 0x83, 0xc0, 0x03, //0x00003c79 addq $3, %r8 - 0xe9, 0x67, 0x00, 0x00, 0x00, //0x00003c7d jmp LBB5_756 - //0x00003c82 LBB5_752 - 0x4c, 0x8d, 0x34, 0x38, //0x00003c82 leaq (%rax,%rdi), %r14 - 0x49, 0x83, 0xc6, 0x03, //0x00003c86 addq $3, %r14 - 0x48, 0x01, 0xf8, //0x00003c8a addq %rdi, %rax - 0x48, 0x83, 0xc0, 0x04, //0x00003c8d addq $4, %rax - 0x49, 0x01, 0xf8, //0x00003c91 addq %rdi, %r8 - 0x49, 0x83, 0xc0, 0x04, //0x00003c94 addq $4, %r8 - 0xe9, 0x4c, 0x00, 0x00, 0x00, //0x00003c98 jmp LBB5_756 - //0x00003c9d LBB5_753 - 0x4c, 0x8d, 0x34, 0x38, //0x00003c9d leaq (%rax,%rdi), %r14 - 0x49, 0x83, 0xc6, 0x04, //0x00003ca1 addq $4, %r14 - 0x48, 0x01, 0xf8, //0x00003ca5 addq %rdi, %rax - 0x48, 0x83, 0xc0, 0x05, //0x00003ca8 addq $5, %rax - 0x49, 0x01, 0xf8, //0x00003cac addq %rdi, %r8 - 0x49, 0x83, 0xc0, 0x05, //0x00003caf addq $5, %r8 - 0xe9, 0x31, 0x00, 0x00, 0x00, //0x00003cb3 jmp LBB5_756 - //0x00003cb8 LBB5_754 - 0x4c, 0x8d, 0x34, 0x38, //0x00003cb8 leaq (%rax,%rdi), %r14 - 0x49, 0x83, 0xc6, 0x05, //0x00003cbc addq $5, %r14 - 0x48, 0x01, 0xf8, //0x00003cc0 addq %rdi, %rax - 0x48, 0x83, 0xc0, 0x06, //0x00003cc3 addq $6, %rax - 0x49, 0x01, 0xf8, //0x00003cc7 addq %rdi, %r8 - 0x49, 0x83, 0xc0, 0x06, //0x00003cca addq $6, %r8 - 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00003cce jmp LBB5_756 - //0x00003cd3 LBB5_755 - 0x4c, 0x8d, 0x34, 0x38, //0x00003cd3 leaq (%rax,%rdi), %r14 - 0x49, 0x83, 0xc6, 0x06, //0x00003cd7 addq $6, %r14 - 0x48, 0x01, 0xf8, //0x00003cdb addq %rdi, %rax - 0x48, 0x83, 0xc0, 0x07, //0x00003cde addq $7, %rax - 0x49, 0x01, 0xf8, //0x00003ce2 addq %rdi, %r8 - 0x49, 0x83, 0xc0, 0x07, //0x00003ce5 addq $7, %r8 - //0x00003ce9 LBB5_756 - 0x49, 0x83, 0xc6, 0x01, //0x00003ce9 addq $1, %r14 - //0x00003ced LBB5_757 - 0x4d, 0x89, 0xcb, //0x00003ced movq %r9, %r11 - 0x4c, 0x8b, 0x6d, 0xb0, //0x00003cf0 movq $-80(%rbp), %r13 - 0x4c, 0x8b, 0x7d, 0xd0, //0x00003cf4 movq $-48(%rbp), %r15 - 0xe9, 0xe4, 0xfa, 0xff, 0xff, //0x00003cf8 jmp LBB5_702 - //0x00003cfd LBB5_758 - 0x44, 0x89, 0xda, //0x00003cfd movl %r11d, %edx - //0x00003d00 LBB5_759 - 0x41, 0x88, 0x10, //0x00003d00 movb %dl, (%r8) - 0x49, 0x83, 0xc0, 0x01, //0x00003d03 addq $1, %r8 - 0xe9, 0x58, 0xfd, 0xff, 0xff, //0x00003d07 jmp LBB5_725 - //0x00003d0c LBB5_760 - 0x44, 0x89, 0xda, //0x00003d0c movl %r11d, %edx - 0xc1, 0xea, 0x06, //0x00003d0f shrl $6, %edx - 0x80, 0xca, 0xc0, //0x00003d12 orb $-64, %dl - 0x43, 0x88, 0x14, 0x08, //0x00003d15 movb %dl, (%r8,%r9) - 0x41, 0x80, 0xe3, 0x3f, //0x00003d19 andb $63, %r11b - 0x41, 0x80, 0xcb, 0x80, //0x00003d1d orb $-128, %r11b - 0x47, 0x88, 0x5c, 0x08, 0x01, //0x00003d21 movb %r11b, $1(%r8,%r9) - 0x4d, 0x01, 0xc8, //0x00003d26 addq %r9, %r8 - 0x49, 0x83, 0xc0, 0x02, //0x00003d29 addq $2, %r8 - 0xe9, 0x32, 0xfd, 0xff, 0xff, //0x00003d2d jmp LBB5_725 - //0x00003d32 LBB5_761 - 0x66, 0x43, 0xc7, 0x04, 0x08, 0xef, 0xbf, //0x00003d32 movw $-16401, (%r8,%r9) - 0x43, 0xc6, 0x44, 0x08, 0x02, 0xbd, //0x00003d39 movb $-67, $2(%r8,%r9) - 0xe9, 0x19, 0xfd, 0xff, 0xff, //0x00003d3f jmp LBB5_724 - //0x00003d44 LBB5_762 - 0x41, 0xc1, 0xe3, 0x0a, //0x00003d44 shll $10, %r11d - 0x89, 0xd3, //0x00003d48 movl %edx, %ebx - 0x44, 0x01, 0xdb, //0x00003d4a addl %r11d, %ebx - 0x42, 0x8d, 0x34, 0x1a, //0x00003d4d leal (%rdx,%r11), %esi - 0x81, 0xc6, 0x00, 0x24, 0xa0, 0xfc, //0x00003d51 addl $-56613888, %esi - 0x89, 0xf7, //0x00003d57 movl %esi, %edi - 0xc1, 0xef, 0x12, //0x00003d59 shrl $18, %edi - 0x40, 0x80, 0xcf, 0xf0, //0x00003d5c orb $-16, %dil - 0x43, 0x88, 0x3c, 0x08, //0x00003d60 movb %dil, (%r8,%r9) - 0x89, 0xf7, //0x00003d64 movl %esi, %edi - 0xc1, 0xef, 0x0c, //0x00003d66 shrl $12, %edi - 0x40, 0x80, 0xe7, 0x3f, //0x00003d69 andb $63, %dil - 0x40, 0x80, 0xcf, 0x80, //0x00003d6d orb $-128, %dil - 0x43, 0x88, 0x7c, 0x08, 0x01, //0x00003d71 movb %dil, $1(%r8,%r9) - 0xc1, 0xee, 0x06, //0x00003d76 shrl $6, %esi - 0x40, 0x80, 0xe6, 0x3f, //0x00003d79 andb $63, %sil - 0x40, 0x80, 0xce, 0x80, //0x00003d7d orb $-128, %sil - 0x43, 0x88, 0x74, 0x08, 0x02, //0x00003d81 movb %sil, $2(%r8,%r9) - 0x80, 0xe3, 0x3f, //0x00003d86 andb $63, %bl - 0x80, 0xcb, 0x80, //0x00003d89 orb $-128, %bl - 0x43, 0x88, 0x5c, 0x08, 0x03, //0x00003d8c movb %bl, $3(%r8,%r9) - 0x4d, 0x01, 0xc8, //0x00003d91 addq %r9, %r8 - 0x49, 0x83, 0xc0, 0x04, //0x00003d94 addq $4, %r8 - 0x48, 0x83, 0xc0, 0x06, //0x00003d98 addq $6, %rax - 0xe9, 0xc3, 0xfc, 0xff, 0xff, //0x00003d9c jmp LBB5_725 - //0x00003da1 LBB5_763 - 0x40, 0xb7, 0x01, //0x00003da1 movb $1, %dil - 0x48, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x00003da4 movq $-2, %rbx - 0x4d, 0x89, 0xec, //0x00003dab movq %r13, %r12 - 0xe9, 0x65, 0xd1, 0xff, 0xff, //0x00003dae jmp LBB5_174 - //0x00003db3 LBB5_764 - 0x48, 0x83, 0xc0, 0x40, //0x00003db3 addq $64, %rax - 0x48, 0x89, 0xc2, //0x00003db7 movq %rax, %rdx - //0x00003dba LBB5_765 - 0x48, 0x83, 0xc2, 0xc0, //0x00003dba addq $-64, %rdx - 0xc5, 0xfe, 0x6f, 0x05, 0x9a, 0xc2, 0xff, 0xff, //0x00003dbe vmovdqu $-15718(%rip), %ymm0 /* LCPI5_0+0(%rip) */ - //0x00003dc6 LBB5_766 - 0xc5, 0xfe, 0x6f, 0x4a, 0x40, //0x00003dc6 vmovdqu $64(%rdx), %ymm1 - 0xc5, 0xfe, 0x6f, 0x52, 0x60, //0x00003dcb vmovdqu $96(%rdx), %ymm2 - 0x48, 0x83, 0xc2, 0x40, //0x00003dd0 addq $64, %rdx - 0xc4, 0xe2, 0x7d, 0x00, 0xd9, //0x00003dd4 vpshufb %ymm1, %ymm0, %ymm3 - 0xc4, 0xe2, 0x7d, 0x00, 0xe2, //0x00003dd9 vpshufb %ymm2, %ymm0, %ymm4 - 0xc5, 0xf5, 0x74, 0xcb, //0x00003dde vpcmpeqb %ymm3, %ymm1, %ymm1 - 0xc5, 0xfd, 0xd7, 0xc9, //0x00003de2 vpmovmskb %ymm1, %ecx - 0xc5, 0xed, 0x74, 0xcc, //0x00003de6 vpcmpeqb %ymm4, %ymm2, %ymm1 - 0xc5, 0xfd, 0xd7, 0xc1, //0x00003dea vpmovmskb %ymm1, %eax - 0x48, 0xc1, 0xe0, 0x20, //0x00003dee shlq $32, %rax - 0x48, 0x09, 0xc8, //0x00003df2 orq %rcx, %rax - 0x48, 0x83, 0xf8, 0xff, //0x00003df5 cmpq $-1, %rax - 0x0f, 0x84, 0xc7, 0xff, 0xff, 0xff, //0x00003df9 je LBB5_766 - 0x48, 0xf7, 0xd0, //0x00003dff notq %rax - 0x49, 0x89, 0x83, 0x98, 0x00, 0x00, 0x00, //0x00003e02 movq %rax, $152(%r11) - 0x49, 0x89, 0x93, 0x90, 0x00, 0x00, 0x00, //0x00003e09 movq %rdx, $144(%r11) - 0x48, 0x0f, 0xbc, 0xc8, //0x00003e10 bsfq %rax, %rcx - 0x48, 0x8d, 0x04, 0x0a, //0x00003e14 leaq (%rdx,%rcx), %rax - 0x4c, 0x8d, 0x3c, 0x0a, //0x00003e18 leaq (%rdx,%rcx), %r15 - 0x49, 0x83, 0xc7, 0x01, //0x00003e1c addq $1, %r15 - 0x31, 0xd2, //0x00003e20 xorl %edx, %edx - 0x48, 0x89, 0x55, 0x80, //0x00003e22 movq %rdx, $-128(%rbp) - //0x00003e26 LBB5_768 - 0x31, 0xc9, //0x00003e26 xorl %ecx, %ecx - 0x48, 0x89, 0x4d, 0xa0, //0x00003e28 movq %rcx, $-96(%rbp) - 0xc7, 0x45, 0x88, 0x00, 0x00, 0x00, 0x00, //0x00003e2c movl $0, $-120(%rbp) - 0xe9, 0xc9, 0x76, 0x00, 0x00, //0x00003e33 jmp LBB5_2033 - //0x00003e38 LBB5_769 - 0x4d, 0x89, 0xd7, //0x00003e38 movq %r10, %r15 - 0x45, 0x31, 0xed, //0x00003e3b xorl %r13d, %r13d - //0x00003e3e LBB5_770 - 0x4d, 0x89, 0xf2, //0x00003e3e movq %r14, %r10 - 0x45, 0x89, 0xe6, //0x00003e41 movl %r12d, %r14d - 0x45, 0x31, 0xe4, //0x00003e44 xorl %r12d, %r12d - 0xe9, 0xd6, 0xc6, 0xff, 0xff, //0x00003e47 jmp LBB5_32 - //0x00003e4c LBB5_771 - 0x44, 0x89, 0x75, 0x98, //0x00003e4c movl %r14d, $-104(%rbp) - 0x41, 0x83, 0xfd, 0x01, //0x00003e50 cmpl $1, %r13d - 0x0f, 0x84, 0x8c, 0x01, 0x00, 0x00, //0x00003e54 je LBB5_795 - //0x00003e5a LBB5_772 - 0x44, 0x8b, 0x75, 0x98, //0x00003e5a movl $-104(%rbp), %r14d - 0xe9, 0x2b, 0xd2, 0xff, 0xff, //0x00003e5e jmp LBB5_197 - //0x00003e63 LBB5_773 - 0x49, 0x89, 0xd7, //0x00003e63 movq %rdx, %r15 - //0x00003e66 LBB5_774 - 0x31, 0xc0, //0x00003e66 xorl %eax, %eax - 0x48, 0x89, 0x45, 0xa0, //0x00003e68 movq %rax, $-96(%rbp) - 0xe9, 0x52, 0x41, 0x00, 0x00, //0x00003e6c jmp LBB5_1936 - //0x00003e71 LBB5_775 - 0x48, 0x83, 0xc0, 0x40, //0x00003e71 addq $64, %rax - 0x48, 0x89, 0xc2, //0x00003e75 movq %rax, %rdx - //0x00003e78 LBB5_776 - 0x48, 0x83, 0xc2, 0xc0, //0x00003e78 addq $-64, %rdx - 0xc5, 0xfe, 0x6f, 0x05, 0xdc, 0xc1, 0xff, 0xff, //0x00003e7c vmovdqu $-15908(%rip), %ymm0 /* LCPI5_0+0(%rip) */ - //0x00003e84 LBB5_777 - 0xc5, 0xfe, 0x6f, 0x4a, 0x40, //0x00003e84 vmovdqu $64(%rdx), %ymm1 - 0xc5, 0xfe, 0x6f, 0x52, 0x60, //0x00003e89 vmovdqu $96(%rdx), %ymm2 - 0x48, 0x83, 0xc2, 0x40, //0x00003e8e addq $64, %rdx - 0xc4, 0xe2, 0x7d, 0x00, 0xd9, //0x00003e92 vpshufb %ymm1, %ymm0, %ymm3 - 0xc4, 0xe2, 0x7d, 0x00, 0xe2, //0x00003e97 vpshufb %ymm2, %ymm0, %ymm4 - 0xc5, 0xf5, 0x74, 0xcb, //0x00003e9c vpcmpeqb %ymm3, %ymm1, %ymm1 - 0xc5, 0xfd, 0xd7, 0xc9, //0x00003ea0 vpmovmskb %ymm1, %ecx - 0xc5, 0xed, 0x74, 0xcc, //0x00003ea4 vpcmpeqb %ymm4, %ymm2, %ymm1 - 0xc5, 0xfd, 0xd7, 0xc1, //0x00003ea8 vpmovmskb %ymm1, %eax - 0x48, 0xc1, 0xe0, 0x20, //0x00003eac shlq $32, %rax - 0x48, 0x09, 0xc8, //0x00003eb0 orq %rcx, %rax - 0x48, 0x83, 0xf8, 0xff, //0x00003eb3 cmpq $-1, %rax - 0x0f, 0x84, 0xc7, 0xff, 0xff, 0xff, //0x00003eb7 je LBB5_777 - 0x48, 0xf7, 0xd0, //0x00003ebd notq %rax - 0x49, 0x89, 0x83, 0x98, 0x00, 0x00, 0x00, //0x00003ec0 movq %rax, $152(%r11) - 0x49, 0x89, 0x93, 0x90, 0x00, 0x00, 0x00, //0x00003ec7 movq %rdx, $144(%r11) - 0x48, 0x0f, 0xbc, 0xc8, //0x00003ece bsfq %rax, %rcx - 0x48, 0x8d, 0x04, 0x0a, //0x00003ed2 leaq (%rdx,%rcx), %rax - 0x4c, 0x8d, 0x3c, 0x0a, //0x00003ed6 leaq (%rdx,%rcx), %r15 - 0x49, 0x83, 0xc7, 0x01, //0x00003eda addq $1, %r15 - 0x31, 0xd2, //0x00003ede xorl %edx, %edx - 0x48, 0x89, 0x55, 0x80, //0x00003ee0 movq %rdx, $-128(%rbp) - //0x00003ee4 LBB5_779 - 0x31, 0xc9, //0x00003ee4 xorl %ecx, %ecx - 0x48, 0x89, 0x4d, 0xa0, //0x00003ee6 movq %rcx, $-96(%rbp) - 0xc7, 0x45, 0x88, 0x00, 0x00, 0x00, 0x00, //0x00003eea movl $0, $-120(%rbp) - 0xe9, 0xcb, 0x40, 0x00, 0x00, //0x00003ef1 jmp LBB5_1178 - //0x00003ef6 LBB5_780 - 0x31, 0xff, //0x00003ef6 xorl %edi, %edi - //0x00003ef8 LBB5_781 - 0x0f, 0xbc, 0xcb, //0x00003ef8 bsfl %ebx, %ecx - 0x48, 0x01, 0xc8, //0x00003efb addq %rcx, %rax - 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00003efe movq $-1, %rbx - 0x4d, 0x89, 0xcb, //0x00003f05 movq %r9, %r11 - 0x4c, 0x8b, 0x65, 0xb0, //0x00003f08 movq $-80(%rbp), %r12 - 0xe9, 0x07, 0xd0, 0xff, 0xff, //0x00003f0c jmp LBB5_174 - //0x00003f11 LBB5_782 - 0xc5, 0xf9, 0x7e, 0xda, //0x00003f11 vmovd %xmm3, %edx - 0x80, 0xfa, 0x22, //0x00003f15 cmpb $34, %dl - 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x00003f18 jne LBB5_784 - //0x00003f1e LBB5_783 - 0x48, 0x83, 0xc0, 0x01, //0x00003f1e addq $1, %rax - 0x4c, 0x2b, 0x45, 0xd0, //0x00003f22 subq $-48(%rbp), %r8 - 0x40, 0xb7, 0x01, //0x00003f26 movb $1, %dil - 0x4c, 0x89, 0xc3, //0x00003f29 movq %r8, %rbx - 0xe9, 0x84, 0x01, 0x00, 0x00, //0x00003f2c jmp LBB5_805 - //0x00003f31 LBB5_784 - 0x31, 0xc9, //0x00003f31 xorl %ecx, %ecx - //0x00003f33 LBB5_785 - 0x41, 0x88, 0x14, 0x08, //0x00003f33 movb %dl, (%r8,%rcx) - 0x0f, 0xb6, 0x54, 0x08, 0x01, //0x00003f37 movzbl $1(%rax,%rcx), %edx - 0x80, 0xfa, 0x22, //0x00003f3c cmpb $34, %dl - 0x0f, 0x84, 0xca, 0x00, 0x00, 0x00, //0x00003f3f je LBB5_797 - 0x41, 0x88, 0x54, 0x08, 0x01, //0x00003f45 movb %dl, $1(%r8,%rcx) - 0x0f, 0xb6, 0x54, 0x08, 0x02, //0x00003f4a movzbl $2(%rax,%rcx), %edx - 0x80, 0xfa, 0x22, //0x00003f4f cmpb $34, %dl - 0x0f, 0x84, 0xcf, 0x00, 0x00, 0x00, //0x00003f52 je LBB5_798 - 0x41, 0x88, 0x54, 0x08, 0x02, //0x00003f58 movb %dl, $2(%r8,%rcx) - 0x0f, 0xb6, 0x54, 0x08, 0x03, //0x00003f5d movzbl $3(%rax,%rcx), %edx - 0x80, 0xfa, 0x22, //0x00003f62 cmpb $34, %dl - 0x0f, 0x84, 0xd4, 0x00, 0x00, 0x00, //0x00003f65 je LBB5_799 - 0x41, 0x88, 0x54, 0x08, 0x03, //0x00003f6b movb %dl, $3(%r8,%rcx) - 0x0f, 0xb6, 0x54, 0x08, 0x04, //0x00003f70 movzbl $4(%rax,%rcx), %edx - 0x80, 0xfa, 0x22, //0x00003f75 cmpb $34, %dl - 0x0f, 0x84, 0xd9, 0x00, 0x00, 0x00, //0x00003f78 je LBB5_800 - 0x41, 0x88, 0x54, 0x08, 0x04, //0x00003f7e movb %dl, $4(%r8,%rcx) - 0x0f, 0xb6, 0x54, 0x08, 0x05, //0x00003f83 movzbl $5(%rax,%rcx), %edx - 0x80, 0xfa, 0x22, //0x00003f88 cmpb $34, %dl - 0x0f, 0x84, 0xde, 0x00, 0x00, 0x00, //0x00003f8b je LBB5_801 - 0x41, 0x88, 0x54, 0x08, 0x05, //0x00003f91 movb %dl, $5(%r8,%rcx) - 0x0f, 0xb6, 0x54, 0x08, 0x06, //0x00003f96 movzbl $6(%rax,%rcx), %edx - 0x80, 0xfa, 0x22, //0x00003f9b cmpb $34, %dl - 0x0f, 0x84, 0xe3, 0x00, 0x00, 0x00, //0x00003f9e je LBB5_802 - 0x41, 0x88, 0x54, 0x08, 0x06, //0x00003fa4 movb %dl, $6(%r8,%rcx) - 0x0f, 0xb6, 0x54, 0x08, 0x07, //0x00003fa9 movzbl $7(%rax,%rcx), %edx - 0x80, 0xfa, 0x22, //0x00003fae cmpb $34, %dl - 0x0f, 0x84, 0xe8, 0x00, 0x00, 0x00, //0x00003fb1 je LBB5_803 - 0x41, 0x88, 0x54, 0x08, 0x07, //0x00003fb7 movb %dl, $7(%r8,%rcx) - 0x0f, 0xb6, 0x54, 0x08, 0x08, //0x00003fbc movzbl $8(%rax,%rcx), %edx - 0x48, 0x83, 0xc1, 0x08, //0x00003fc1 addq $8, %rcx - 0x80, 0xfa, 0x22, //0x00003fc5 cmpb $34, %dl - 0x0f, 0x85, 0x65, 0xff, 0xff, 0xff, //0x00003fc8 jne LBB5_785 - 0x48, 0x01, 0xc8, //0x00003fce addq %rcx, %rax - 0x49, 0x01, 0xc8, //0x00003fd1 addq %rcx, %r8 - 0xe9, 0x45, 0xff, 0xff, 0xff, //0x00003fd4 jmp LBB5_783 - //0x00003fd9 LBB5_794 - 0x4c, 0x8b, 0x5d, 0xb8, //0x00003fd9 movq $-72(%rbp), %r11 - 0x4c, 0x8b, 0x65, 0xb0, //0x00003fdd movq $-80(%rbp), %r12 - 0xe9, 0x32, 0xcf, 0xff, 0xff, //0x00003fe1 jmp LBB5_174 - //0x00003fe6 LBB5_795 - 0xb9, 0x0a, 0x00, 0x00, 0x00, //0x00003fe6 movl $10, %ecx - 0x48, 0x89, 0xf0, //0x00003feb movq %rsi, %rax - 0x48, 0xf7, 0xe1, //0x00003fee mulq %rcx - 0x0f, 0x81, 0xd8, 0x00, 0x00, 0x00, //0x00003ff1 jno LBB5_806 - 0x47, 0x8d, 0x34, 0x09, //0x00003ff7 leal (%r9,%r9), %r14d - 0x41, 0x83, 0xc6, 0xff, //0x00003ffb addl $-1, %r14d - 0xb8, 0x5d, 0x01, 0x00, 0x00, //0x00003fff movl $349, %eax - 0x41, 0xbd, 0x01, 0x00, 0x00, 0x00, //0x00004004 movl $1, %r13d - 0xe9, 0x79, 0xd1, 0xff, 0xff, //0x0000400a jmp LBB5_209 - //0x0000400f LBB5_797 - 0x48, 0x01, 0xc8, //0x0000400f addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x02, //0x00004012 addq $2, %rax - 0x4c, 0x2b, 0x45, 0xd0, //0x00004016 subq $-48(%rbp), %r8 - 0x49, 0x8d, 0x1c, 0x08, //0x0000401a leaq (%r8,%rcx), %rbx - 0x48, 0x83, 0xc3, 0x01, //0x0000401e addq $1, %rbx - 0xe9, 0x8b, 0x00, 0x00, 0x00, //0x00004022 jmp LBB5_804 - //0x00004027 LBB5_798 - 0x48, 0x01, 0xc8, //0x00004027 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x03, //0x0000402a addq $3, %rax - 0x4c, 0x2b, 0x45, 0xd0, //0x0000402e subq $-48(%rbp), %r8 - 0x49, 0x8d, 0x1c, 0x08, //0x00004032 leaq (%r8,%rcx), %rbx - 0x48, 0x83, 0xc3, 0x02, //0x00004036 addq $2, %rbx - 0xe9, 0x73, 0x00, 0x00, 0x00, //0x0000403a jmp LBB5_804 - //0x0000403f LBB5_799 - 0x48, 0x01, 0xc8, //0x0000403f addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x04, //0x00004042 addq $4, %rax - 0x4c, 0x2b, 0x45, 0xd0, //0x00004046 subq $-48(%rbp), %r8 - 0x49, 0x8d, 0x1c, 0x08, //0x0000404a leaq (%r8,%rcx), %rbx - 0x48, 0x83, 0xc3, 0x03, //0x0000404e addq $3, %rbx - 0xe9, 0x5b, 0x00, 0x00, 0x00, //0x00004052 jmp LBB5_804 - //0x00004057 LBB5_800 - 0x48, 0x01, 0xc8, //0x00004057 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x05, //0x0000405a addq $5, %rax - 0x4c, 0x2b, 0x45, 0xd0, //0x0000405e subq $-48(%rbp), %r8 - 0x49, 0x8d, 0x1c, 0x08, //0x00004062 leaq (%r8,%rcx), %rbx - 0x48, 0x83, 0xc3, 0x04, //0x00004066 addq $4, %rbx - 0xe9, 0x43, 0x00, 0x00, 0x00, //0x0000406a jmp LBB5_804 - //0x0000406f LBB5_801 - 0x48, 0x01, 0xc8, //0x0000406f addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x06, //0x00004072 addq $6, %rax - 0x4c, 0x2b, 0x45, 0xd0, //0x00004076 subq $-48(%rbp), %r8 - 0x49, 0x8d, 0x1c, 0x08, //0x0000407a leaq (%r8,%rcx), %rbx - 0x48, 0x83, 0xc3, 0x05, //0x0000407e addq $5, %rbx - 0xe9, 0x2b, 0x00, 0x00, 0x00, //0x00004082 jmp LBB5_804 - //0x00004087 LBB5_802 - 0x48, 0x01, 0xc8, //0x00004087 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x07, //0x0000408a addq $7, %rax - 0x4c, 0x2b, 0x45, 0xd0, //0x0000408e subq $-48(%rbp), %r8 - 0x49, 0x8d, 0x1c, 0x08, //0x00004092 leaq (%r8,%rcx), %rbx - 0x48, 0x83, 0xc3, 0x06, //0x00004096 addq $6, %rbx - 0xe9, 0x13, 0x00, 0x00, 0x00, //0x0000409a jmp LBB5_804 - //0x0000409f LBB5_803 - 0x48, 0x01, 0xc8, //0x0000409f addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x08, //0x000040a2 addq $8, %rax - 0x4c, 0x2b, 0x45, 0xd0, //0x000040a6 subq $-48(%rbp), %r8 - 0x49, 0x8d, 0x1c, 0x08, //0x000040aa leaq (%r8,%rcx), %rbx - 0x48, 0x83, 0xc3, 0x07, //0x000040ae addq $7, %rbx - //0x000040b2 LBB5_804 - 0x40, 0xb7, 0x01, //0x000040b2 movb $1, %dil - //0x000040b5 LBB5_805 - 0x4d, 0x89, 0xcb, //0x000040b5 movq %r9, %r11 - 0x4c, 0x8b, 0x65, 0xb0, //0x000040b8 movq $-80(%rbp), %r12 - 0x31, 0xd2, //0x000040bc xorl %edx, %edx - 0x49, 0x89, 0xc7, //0x000040be movq %rax, %r15 - 0x48, 0x85, 0xdb, //0x000040c1 testq %rbx, %rbx - 0x0f, 0x89, 0x55, 0xce, 0xff, 0xff, //0x000040c4 jns LBB5_175 - 0xe9, 0x49, 0xce, 0xff, 0xff, //0x000040ca jmp LBB5_174 - //0x000040cf LBB5_806 - 0x41, 0x0f, 0xb6, 0x4f, 0xff, //0x000040cf movzbl $-1(%r15), %ecx - 0x83, 0xc1, 0xd0, //0x000040d4 addl $-48, %ecx - 0x48, 0x63, 0xc9, //0x000040d7 movslq %ecx, %rcx - 0x48, 0x89, 0xca, //0x000040da movq %rcx, %rdx - 0x48, 0xc1, 0xfa, 0x3f, //0x000040dd sarq $63, %rdx - 0x48, 0x01, 0xc8, //0x000040e1 addq %rcx, %rax - 0x48, 0x83, 0xd2, 0x00, //0x000040e4 adcq $0, %rdx - 0x89, 0xd1, //0x000040e8 movl %edx, %ecx - 0x83, 0xe1, 0x01, //0x000040ea andl $1, %ecx - 0x48, 0xf7, 0xd9, //0x000040ed negq %rcx - 0x48, 0x31, 0xca, //0x000040f0 xorq %rcx, %rdx - 0x41, 0xbd, 0x01, 0x00, 0x00, 0x00, //0x000040f3 movl $1, %r13d - 0x0f, 0x85, 0x5b, 0xfd, 0xff, 0xff, //0x000040f9 jne LBB5_772 - 0x48, 0x85, 0xc9, //0x000040ff testq %rcx, %rcx - 0x0f, 0x88, 0x52, 0xfd, 0xff, 0xff, //0x00004102 js LBB5_772 - 0x80, 0x7d, 0x98, 0x00, //0x00004108 cmpb $0, $-104(%rbp) - 0x0f, 0x84, 0x26, 0xd3, 0xff, 0xff, //0x0000410c je LBB5_243 - 0xc4, 0xe1, 0xf9, 0x6e, 0xc0, //0x00004112 vmovq %rax, %xmm0 - 0xe9, 0x0b, 0xcc, 0xff, 0xff, //0x00004117 jmp LBB5_148 - //0x0000411c LBB5_810 - 0x40, 0xb7, 0x01, //0x0000411c movb $1, %dil - 0xe9, 0xd4, 0xfd, 0xff, 0xff, //0x0000411f jmp LBB5_781 - //0x00004124 LBB5_331 - 0xba, 0x0b, 0x00, 0x00, 0x00, //0x00004124 movl $11, %edx - 0xe9, 0x4a, 0xcd, 0xff, 0xff, //0x00004129 jmp LBB5_168 - //0x0000412e LBB5_683 - 0x48, 0xc1, 0xe1, 0x04, //0x0000412e shlq $4, %rcx - 0x49, 0x03, 0x08, //0x00004132 addq (%r8), %rcx - 0x49, 0x89, 0xcd, //0x00004135 movq %rcx, %r13 - //0x00004138 LBB5_684 - 0x4d, 0x85, 0xed, //0x00004138 testq %r13, %r13 - 0x0f, 0x84, 0x1b, 0x01, 0x00, 0x00, //0x0000413b je LBB5_2283 - 0x4c, 0x8d, 0x78, 0x01, //0x00004141 leaq $1(%rax), %r15 - 0x0f, 0xb6, 0x08, //0x00004145 movzbl (%rax), %ecx - 0x48, 0x83, 0xf9, 0x20, //0x00004148 cmpq $32, %rcx - 0x0f, 0x87, 0x74, 0x00, 0x00, 0x00, //0x0000414c ja LBB5_1935 - 0x48, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00004152 movabsq $4294977024, %rdx - 0x48, 0x0f, 0xa3, 0xca, //0x0000415c btq %rcx, %rdx - 0x0f, 0x83, 0x60, 0x00, 0x00, 0x00, //0x00004160 jae LBB5_1935 - 0x0f, 0xb6, 0x48, 0x01, //0x00004166 movzbl $1(%rax), %ecx - 0x48, 0x83, 0xc0, 0x02, //0x0000416a addq $2, %rax - 0x48, 0x83, 0xf9, 0x20, //0x0000416e cmpq $32, %rcx - 0x0f, 0x87, 0x4b, 0x00, 0x00, 0x00, //0x00004172 ja LBB5_1949 - 0x48, 0x0f, 0xa3, 0xca, //0x00004178 btq %rcx, %rdx - 0x0f, 0x83, 0x41, 0x00, 0x00, 0x00, //0x0000417c jae LBB5_1949 - 0x49, 0x8b, 0x93, 0x90, 0x00, 0x00, 0x00, //0x00004182 movq $144(%r11), %rdx - 0x48, 0x89, 0xc1, //0x00004189 movq %rax, %rcx - 0x48, 0x29, 0xd1, //0x0000418c subq %rdx, %rcx - 0x48, 0x83, 0xf9, 0x40, //0x0000418f cmpq $64, %rcx - 0x0f, 0x83, 0x44, 0x00, 0x00, 0x00, //0x00004193 jae LBB5_1931 - 0x49, 0x8b, 0x83, 0x98, 0x00, 0x00, 0x00, //0x00004199 movq $152(%r11), %rax - 0x48, 0xd3, 0xe8, //0x000041a0 shrq %cl, %rax - 0x48, 0xd3, 0xe0, //0x000041a3 shlq %cl, %rax - 0x48, 0x85, 0xc0, //0x000041a6 testq %rax, %rax - 0x0f, 0x84, 0x27, 0x00, 0x00, 0x00, //0x000041a9 je LBB5_1930 - 0x48, 0x0f, 0xbc, 0xc8, //0x000041af bsfq %rax, %rcx - 0x4c, 0x8d, 0x3c, 0x0a, //0x000041b3 leaq (%rdx,%rcx), %r15 - 0x49, 0x83, 0xc7, 0x01, //0x000041b7 addq $1, %r15 - 0x48, 0x01, 0xca, //0x000041bb addq %rcx, %rdx - 0xe9, 0x87, 0x00, 0x00, 0x00, //0x000041be jmp LBB5_1934 - //0x000041c3 LBB5_1949 - 0x49, 0x89, 0xc7, //0x000041c3 movq %rax, %r15 - //0x000041c6 LBB5_1935 - 0x41, 0x80, 0x7d, 0x00, 0x06, //0x000041c6 cmpb $6, (%r13) - 0x0f, 0x85, 0x32, 0x73, 0x00, 0x00, //0x000041cb jne LBB5_2034 - 0xe9, 0xed, 0x3d, 0x00, 0x00, //0x000041d1 jmp LBB5_1936 - //0x000041d6 LBB5_1930 - 0x48, 0x83, 0xc2, 0x40, //0x000041d6 addq $64, %rdx - 0x48, 0x89, 0xd0, //0x000041da movq %rdx, %rax - //0x000041dd LBB5_1931 - 0x48, 0x83, 0xc0, 0xc0, //0x000041dd addq $-64, %rax - 0xc5, 0xfe, 0x6f, 0x05, 0x77, 0xbe, 0xff, 0xff, //0x000041e1 vmovdqu $-16777(%rip), %ymm0 /* LCPI5_0+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000041e9 .p2align 4, 0x90 - //0x000041f0 LBB5_1932 - 0xc5, 0xfe, 0x6f, 0x48, 0x40, //0x000041f0 vmovdqu $64(%rax), %ymm1 - 0xc5, 0xfe, 0x6f, 0x50, 0x60, //0x000041f5 vmovdqu $96(%rax), %ymm2 - 0x48, 0x83, 0xc0, 0x40, //0x000041fa addq $64, %rax - 0xc4, 0xe2, 0x7d, 0x00, 0xd9, //0x000041fe vpshufb %ymm1, %ymm0, %ymm3 - 0xc4, 0xe2, 0x7d, 0x00, 0xe2, //0x00004203 vpshufb %ymm2, %ymm0, %ymm4 - 0xc5, 0xf5, 0x74, 0xcb, //0x00004208 vpcmpeqb %ymm3, %ymm1, %ymm1 - 0xc5, 0xfd, 0xd7, 0xd1, //0x0000420c vpmovmskb %ymm1, %edx - 0xc5, 0xed, 0x74, 0xcc, //0x00004210 vpcmpeqb %ymm4, %ymm2, %ymm1 - 0xc5, 0xfd, 0xd7, 0xc9, //0x00004214 vpmovmskb %ymm1, %ecx - 0x48, 0xc1, 0xe1, 0x20, //0x00004218 shlq $32, %rcx - 0x48, 0x09, 0xd1, //0x0000421c orq %rdx, %rcx - 0x48, 0x83, 0xf9, 0xff, //0x0000421f cmpq $-1, %rcx - 0x0f, 0x84, 0xc7, 0xff, 0xff, 0xff, //0x00004223 je LBB5_1932 - 0x48, 0xf7, 0xd1, //0x00004229 notq %rcx - 0x49, 0x89, 0x8b, 0x98, 0x00, 0x00, 0x00, //0x0000422c movq %rcx, $152(%r11) - 0x49, 0x89, 0x83, 0x90, 0x00, 0x00, 0x00, //0x00004233 movq %rax, $144(%r11) - 0x48, 0x0f, 0xbc, 0xc9, //0x0000423a bsfq %rcx, %rcx - 0x48, 0x8d, 0x14, 0x08, //0x0000423e leaq (%rax,%rcx), %rdx - 0x4c, 0x8d, 0x3c, 0x08, //0x00004242 leaq (%rax,%rcx), %r15 - 0x49, 0x83, 0xc7, 0x01, //0x00004246 addq $1, %r15 - //0x0000424a LBB5_1934 - 0x8a, 0x0a, //0x0000424a movb (%rdx), %cl - 0x41, 0x80, 0x7d, 0x00, 0x06, //0x0000424c cmpb $6, (%r13) - 0x0f, 0x85, 0xac, 0x72, 0x00, 0x00, //0x00004251 jne LBB5_2034 - 0xe9, 0x67, 0x3d, 0x00, 0x00, //0x00004257 jmp LBB5_1936 - //0x0000425c LBB5_2283 - 0x31, 0xd2, //0x0000425c xorl %edx, %edx - 0x49, 0x89, 0xc7, //0x0000425e movq %rax, %r15 - 0xe9, 0x12, 0xcc, 0xff, 0xff, //0x00004261 jmp LBB5_168 - //0x00004266 LBB5_812 - 0x80, 0xf9, 0x22, //0x00004266 cmpb $34, %cl - 0x0f, 0x85, 0x31, 0x2c, 0x00, 0x00, //0x00004269 jne LBB5_1436 - 0x49, 0x8b, 0x4b, 0x70, //0x0000426f movq $112(%r11), %rcx - 0xc5, 0xfe, 0x6f, 0x08, //0x00004273 vmovdqu (%rax), %ymm1 - 0xf6, 0xc1, 0x20, //0x00004277 testb $32, %cl - 0x0f, 0x85, 0x2d, 0x2c, 0x00, 0x00, //0x0000427a jne LBB5_1437 - 0xc5, 0xf5, 0x74, 0x05, 0x38, 0xbe, 0xff, 0xff, //0x00004280 vpcmpeqb $-16840(%rip), %ymm1, %ymm0 /* LCPI5_3+0(%rip) */ - 0xc5, 0xf5, 0x74, 0x0d, 0x10, 0xbe, 0xff, 0xff, //0x00004288 vpcmpeqb $-16880(%rip), %ymm1, %ymm1 /* LCPI5_2+0(%rip) */ - 0xc5, 0xfd, 0xd7, 0xd0, //0x00004290 vpmovmskb %ymm0, %edx - 0xc5, 0xfd, 0xd7, 0xf9, //0x00004294 vpmovmskb %ymm1, %edi - 0x8d, 0x77, 0xff, //0x00004298 leal $-1(%rdi), %esi - 0x85, 0xd6, //0x0000429b testl %edx, %esi - 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x0000429d je LBB5_816 - //0x000042a3 LBB5_815 - 0x48, 0x89, 0xc6, //0x000042a3 movq %rax, %rsi - 0xe9, 0x44, 0x00, 0x00, 0x00, //0x000042a6 jmp LBB5_819 - //0x000042ab LBB5_816 - 0xc5, 0xfe, 0x6f, 0x05, 0x0d, 0xbe, 0xff, 0xff, //0x000042ab vmovdqu $-16883(%rip), %ymm0 /* LCPI5_3+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x0d, 0xe5, 0xbd, 0xff, 0xff, //0x000042b3 vmovdqu $-16923(%rip), %ymm1 /* LCPI5_2+0(%rip) */ - 0x48, 0x89, 0xc6, //0x000042bb movq %rax, %rsi - 0x90, 0x90, //0x000042be .p2align 4, 0x90 - //0x000042c0 LBB5_817 - 0x83, 0xc2, 0xff, //0x000042c0 addl $-1, %edx - 0x85, 0xfa, //0x000042c3 testl %edi, %edx - 0x0f, 0x85, 0x8a, 0x2c, 0x00, 0x00, //0x000042c5 jne LBB5_1442 - 0xc5, 0xfe, 0x6f, 0x56, 0x20, //0x000042cb vmovdqu $32(%rsi), %ymm2 - 0x48, 0x83, 0xc6, 0x20, //0x000042d0 addq $32, %rsi - 0xc5, 0xed, 0x74, 0xd8, //0x000042d4 vpcmpeqb %ymm0, %ymm2, %ymm3 - 0xc5, 0xfd, 0xd7, 0xd3, //0x000042d8 vpmovmskb %ymm3, %edx - 0xc5, 0xed, 0x74, 0xd1, //0x000042dc vpcmpeqb %ymm1, %ymm2, %ymm2 - 0xc5, 0xfd, 0xd7, 0xfa, //0x000042e0 vpmovmskb %ymm2, %edi - 0x8d, 0x5f, 0xff, //0x000042e4 leal $-1(%rdi), %ebx - 0x85, 0xd3, //0x000042e7 testl %edx, %ebx - 0x0f, 0x84, 0xd1, 0xff, 0xff, 0xff, //0x000042e9 je LBB5_817 - //0x000042ef LBB5_819 - 0x0f, 0xbc, 0xca, //0x000042ef bsfl %edx, %ecx - 0x48, 0x8d, 0x14, 0x31, //0x000042f2 leaq (%rcx,%rsi), %rdx - 0x48, 0x01, 0xce, //0x000042f6 addq %rcx, %rsi - 0x48, 0x83, 0xc6, 0x01, //0x000042f9 addq $1, %rsi - 0x48, 0x89, 0xc1, //0x000042fd movq %rax, %rcx - 0x48, 0xf7, 0xd1, //0x00004300 notq %rcx - 0x48, 0x01, 0xca, //0x00004303 addq %rcx, %rdx - 0x48, 0x83, 0xc2, 0x01, //0x00004306 addq $1, %rdx - 0xbf, 0x04, 0x00, 0x00, 0x00, //0x0000430a movl $4, %edi - 0xc7, 0x45, 0x88, 0x00, 0x00, 0x00, 0x00, //0x0000430f movl $0, $-120(%rbp) - 0x48, 0x85, 0xd2, //0x00004316 testq %rdx, %rdx - 0x0f, 0x88, 0x53, 0x40, 0x00, 0x00, //0x00004319 js LBB5_1628 - //0x0000431f LBB5_820 - 0x4c, 0x8d, 0x7e, 0x01, //0x0000431f leaq $1(%rsi), %r15 - 0x0f, 0xb6, 0x0e, //0x00004323 movzbl (%rsi), %ecx - 0x48, 0x83, 0xf9, 0x20, //0x00004326 cmpq $32, %rcx - 0x0f, 0x87, 0xec, 0x00, 0x00, 0x00, //0x0000432a ja LBB5_832 - 0x48, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00004330 movabsq $4294977024, %rbx - 0x48, 0x0f, 0xa3, 0xcb, //0x0000433a btq %rcx, %rbx - 0x0f, 0x83, 0xd8, 0x00, 0x00, 0x00, //0x0000433e jae LBB5_832 - 0x0f, 0xb6, 0x4e, 0x01, //0x00004344 movzbl $1(%rsi), %ecx - 0x48, 0x83, 0xc6, 0x02, //0x00004348 addq $2, %rsi - 0x48, 0x83, 0xf9, 0x20, //0x0000434c cmpq $32, %rcx - 0x0f, 0x87, 0x4b, 0x00, 0x00, 0x00, //0x00004350 ja LBB5_870 - 0x48, 0x0f, 0xa3, 0xcb, //0x00004356 btq %rcx, %rbx - 0x0f, 0x83, 0x41, 0x00, 0x00, 0x00, //0x0000435a jae LBB5_870 - 0x49, 0x8b, 0x9b, 0x90, 0x00, 0x00, 0x00, //0x00004360 movq $144(%r11), %rbx - 0x48, 0x89, 0xf1, //0x00004367 movq %rsi, %rcx - 0x48, 0x29, 0xd9, //0x0000436a subq %rbx, %rcx - 0x48, 0x83, 0xf9, 0x40, //0x0000436d cmpq $64, %rcx - 0x0f, 0x83, 0x39, 0x00, 0x00, 0x00, //0x00004371 jae LBB5_828 - 0x49, 0x8b, 0xb3, 0x98, 0x00, 0x00, 0x00, //0x00004377 movq $152(%r11), %rsi - 0x48, 0xd3, 0xee, //0x0000437e shrq %cl, %rsi - 0x48, 0xd3, 0xe6, //0x00004381 shlq %cl, %rsi - 0x48, 0x85, 0xf6, //0x00004384 testq %rsi, %rsi - 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x00004387 je LBB5_827 - 0x48, 0x0f, 0xbc, 0xce, //0x0000438d bsfq %rsi, %rcx - 0x4c, 0x8d, 0x3c, 0x0b, //0x00004391 leaq (%rbx,%rcx), %r15 - 0x49, 0x83, 0xc7, 0x01, //0x00004395 addq $1, %r15 - 0x48, 0x01, 0xcb, //0x00004399 addq %rcx, %rbx - 0xe9, 0x79, 0x00, 0x00, 0x00, //0x0000439c jmp LBB5_831 - //0x000043a1 LBB5_870 - 0x49, 0x89, 0xf7, //0x000043a1 movq %rsi, %r15 - 0xe9, 0x73, 0x00, 0x00, 0x00, //0x000043a4 jmp LBB5_832 - //0x000043a9 LBB5_827 - 0x48, 0x83, 0xc3, 0x40, //0x000043a9 addq $64, %rbx - 0x48, 0x89, 0xde, //0x000043ad movq %rbx, %rsi - //0x000043b0 LBB5_828 - 0x48, 0x83, 0xc6, 0xc0, //0x000043b0 addq $-64, %rsi - 0xc5, 0xfe, 0x6f, 0x05, 0xa4, 0xbc, 0xff, 0xff, //0x000043b4 vmovdqu $-17244(%rip), %ymm0 /* LCPI5_0+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, //0x000043bc .p2align 4, 0x90 - //0x000043c0 LBB5_829 - 0xc5, 0xfe, 0x6f, 0x4e, 0x40, //0x000043c0 vmovdqu $64(%rsi), %ymm1 - 0xc5, 0xfe, 0x6f, 0x56, 0x60, //0x000043c5 vmovdqu $96(%rsi), %ymm2 - 0x48, 0x83, 0xc6, 0x40, //0x000043ca addq $64, %rsi - 0xc4, 0xe2, 0x7d, 0x00, 0xd9, //0x000043ce vpshufb %ymm1, %ymm0, %ymm3 - 0xc4, 0xe2, 0x7d, 0x00, 0xe2, //0x000043d3 vpshufb %ymm2, %ymm0, %ymm4 - 0xc5, 0xf5, 0x74, 0xcb, //0x000043d8 vpcmpeqb %ymm3, %ymm1, %ymm1 - 0xc5, 0xfd, 0xd7, 0xd9, //0x000043dc vpmovmskb %ymm1, %ebx - 0xc5, 0xed, 0x74, 0xcc, //0x000043e0 vpcmpeqb %ymm4, %ymm2, %ymm1 - 0xc5, 0xfd, 0xd7, 0xc9, //0x000043e4 vpmovmskb %ymm1, %ecx - 0x48, 0xc1, 0xe1, 0x20, //0x000043e8 shlq $32, %rcx - 0x48, 0x09, 0xd9, //0x000043ec orq %rbx, %rcx - 0x48, 0x83, 0xf9, 0xff, //0x000043ef cmpq $-1, %rcx - 0x0f, 0x84, 0xc7, 0xff, 0xff, 0xff, //0x000043f3 je LBB5_829 - 0x48, 0xf7, 0xd1, //0x000043f9 notq %rcx - 0x49, 0x89, 0x8b, 0x98, 0x00, 0x00, 0x00, //0x000043fc movq %rcx, $152(%r11) - 0x49, 0x89, 0xb3, 0x90, 0x00, 0x00, 0x00, //0x00004403 movq %rsi, $144(%r11) - 0x48, 0x0f, 0xbc, 0xc9, //0x0000440a bsfq %rcx, %rcx - 0x48, 0x8d, 0x1c, 0x0e, //0x0000440e leaq (%rsi,%rcx), %rbx - 0x4c, 0x8d, 0x3c, 0x0e, //0x00004412 leaq (%rsi,%rcx), %r15 - 0x49, 0x83, 0xc7, 0x01, //0x00004416 addq $1, %r15 - //0x0000441a LBB5_831 - 0x8a, 0x0b, //0x0000441a movb (%rbx), %cl - //0x0000441c LBB5_832 - 0x80, 0xf9, 0x3a, //0x0000441c cmpb $58, %cl - 0x0f, 0x85, 0x05, 0x31, 0x00, 0x00, //0x0000441f jne LBB5_1503 - 0x48, 0x2b, 0x85, 0x78, 0xff, 0xff, 0xff, //0x00004425 subq $-136(%rbp), %rax - 0x48, 0xc1, 0xe0, 0x20, //0x0000442c shlq $32, %rax - 0x48, 0x09, 0xc7, //0x00004430 orq %rax, %rdi - 0x49, 0x8b, 0x83, 0xa0, 0x00, 0x00, 0x00, //0x00004433 movq $160(%r11), %rax - 0x48, 0x89, 0x38, //0x0000443a movq %rdi, (%rax) - 0x48, 0x89, 0x50, 0x08, //0x0000443d movq %rdx, $8(%rax) - 0x49, 0x8b, 0x83, 0xa0, 0x00, 0x00, 0x00, //0x00004441 movq $160(%r11), %rax - 0x4c, 0x8d, 0x48, 0x10, //0x00004448 leaq $16(%rax), %r9 - 0x4d, 0x89, 0x8b, 0xa0, 0x00, 0x00, 0x00, //0x0000444c movq %r9, $160(%r11) - 0x48, 0x83, 0xc0, 0x20, //0x00004453 addq $32, %rax - 0x49, 0x3b, 0x83, 0xc0, 0x00, 0x00, 0x00, //0x00004457 cmpq $192(%r11), %rax - 0x0f, 0x87, 0xd0, 0x30, 0x00, 0x00, //0x0000445e ja LBB5_1504 - 0x4c, 0x89, 0xfa, //0x00004464 movq %r15, %rdx - //0x00004467 LBB5_835 - 0x4c, 0x8d, 0x7a, 0x01, //0x00004467 leaq $1(%rdx), %r15 - 0x0f, 0xb6, 0x02, //0x0000446b movzbl (%rdx), %eax - 0x48, 0x83, 0xf8, 0x20, //0x0000446e cmpq $32, %rax - 0x4c, 0x89, 0x6d, 0xc0, //0x00004472 movq %r13, $-64(%rbp) - 0x0f, 0x87, 0xf0, 0x00, 0x00, 0x00, //0x00004476 ja LBB5_847 - 0x48, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000447c movabsq $4294977024, %rcx - 0x48, 0x0f, 0xa3, 0xc1, //0x00004486 btq %rax, %rcx - 0x0f, 0x83, 0xdc, 0x00, 0x00, 0x00, //0x0000448a jae LBB5_847 - 0x0f, 0xb6, 0x42, 0x01, //0x00004490 movzbl $1(%rdx), %eax - 0x48, 0x83, 0xc2, 0x02, //0x00004494 addq $2, %rdx - 0x48, 0x83, 0xf8, 0x20, //0x00004498 cmpq $32, %rax - 0x0f, 0x87, 0x4b, 0x00, 0x00, 0x00, //0x0000449c ja LBB5_869 - 0x48, 0x0f, 0xa3, 0xc1, //0x000044a2 btq %rax, %rcx - 0x0f, 0x83, 0x41, 0x00, 0x00, 0x00, //0x000044a6 jae LBB5_869 - 0x49, 0x8b, 0x83, 0x90, 0x00, 0x00, 0x00, //0x000044ac movq $144(%r11), %rax - 0x48, 0x89, 0xd1, //0x000044b3 movq %rdx, %rcx - 0x48, 0x29, 0xc1, //0x000044b6 subq %rax, %rcx - 0x48, 0x83, 0xf9, 0x40, //0x000044b9 cmpq $64, %rcx - 0x0f, 0x83, 0x39, 0x00, 0x00, 0x00, //0x000044bd jae LBB5_843 - 0x49, 0x8b, 0x93, 0x98, 0x00, 0x00, 0x00, //0x000044c3 movq $152(%r11), %rdx - 0x48, 0xd3, 0xea, //0x000044ca shrq %cl, %rdx - 0x48, 0xd3, 0xe2, //0x000044cd shlq %cl, %rdx - 0x48, 0x85, 0xd2, //0x000044d0 testq %rdx, %rdx - 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x000044d3 je LBB5_842 - 0x48, 0x0f, 0xbc, 0xd2, //0x000044d9 bsfq %rdx, %rdx - 0x4c, 0x8d, 0x3c, 0x10, //0x000044dd leaq (%rax,%rdx), %r15 - 0x49, 0x83, 0xc7, 0x01, //0x000044e1 addq $1, %r15 - 0x48, 0x01, 0xd0, //0x000044e5 addq %rdx, %rax - 0xe9, 0x7d, 0x00, 0x00, 0x00, //0x000044e8 jmp LBB5_846 - //0x000044ed LBB5_869 - 0x49, 0x89, 0xd7, //0x000044ed movq %rdx, %r15 - 0xe9, 0x77, 0x00, 0x00, 0x00, //0x000044f0 jmp LBB5_847 - //0x000044f5 LBB5_842 - 0x48, 0x83, 0xc0, 0x40, //0x000044f5 addq $64, %rax - 0x48, 0x89, 0xc2, //0x000044f9 movq %rax, %rdx - //0x000044fc LBB5_843 - 0x48, 0x83, 0xc2, 0xc0, //0x000044fc addq $-64, %rdx - 0xc5, 0xfe, 0x6f, 0x05, 0x58, 0xbb, 0xff, 0xff, //0x00004500 vmovdqu $-17576(%rip), %ymm0 /* LCPI5_0+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004508 .p2align 4, 0x90 - //0x00004510 LBB5_844 - 0xc5, 0xfe, 0x6f, 0x4a, 0x40, //0x00004510 vmovdqu $64(%rdx), %ymm1 - 0xc5, 0xfe, 0x6f, 0x52, 0x60, //0x00004515 vmovdqu $96(%rdx), %ymm2 - 0x48, 0x83, 0xc2, 0x40, //0x0000451a addq $64, %rdx - 0xc4, 0xe2, 0x7d, 0x00, 0xd9, //0x0000451e vpshufb %ymm1, %ymm0, %ymm3 - 0xc4, 0xe2, 0x7d, 0x00, 0xe2, //0x00004523 vpshufb %ymm2, %ymm0, %ymm4 - 0xc5, 0xf5, 0x74, 0xcb, //0x00004528 vpcmpeqb %ymm3, %ymm1, %ymm1 - 0xc5, 0xfd, 0xd7, 0xc9, //0x0000452c vpmovmskb %ymm1, %ecx - 0xc5, 0xed, 0x74, 0xcc, //0x00004530 vpcmpeqb %ymm4, %ymm2, %ymm1 - 0xc5, 0xfd, 0xd7, 0xc1, //0x00004534 vpmovmskb %ymm1, %eax - 0x48, 0xc1, 0xe0, 0x20, //0x00004538 shlq $32, %rax - 0x48, 0x09, 0xc8, //0x0000453c orq %rcx, %rax - 0x48, 0x83, 0xf8, 0xff, //0x0000453f cmpq $-1, %rax - 0x0f, 0x84, 0xc7, 0xff, 0xff, 0xff, //0x00004543 je LBB5_844 - 0x48, 0xf7, 0xd0, //0x00004549 notq %rax - 0x49, 0x89, 0x83, 0x98, 0x00, 0x00, 0x00, //0x0000454c movq %rax, $152(%r11) - 0x49, 0x89, 0x93, 0x90, 0x00, 0x00, 0x00, //0x00004553 movq %rdx, $144(%r11) - 0x48, 0x0f, 0xbc, 0xc8, //0x0000455a bsfq %rax, %rcx - 0x48, 0x8d, 0x04, 0x0a, //0x0000455e leaq (%rdx,%rcx), %rax - 0x4c, 0x8d, 0x3c, 0x0a, //0x00004562 leaq (%rdx,%rcx), %r15 - 0x49, 0x83, 0xc7, 0x01, //0x00004566 addq $1, %r15 - //0x0000456a LBB5_846 - 0x8a, 0x00, //0x0000456a movb (%rax), %al - //0x0000456c LBB5_847 - 0x0f, 0xbe, 0xc0, //0x0000456c movsbl %al, %eax - 0xba, 0x06, 0x00, 0x00, 0x00, //0x0000456f movl $6, %edx - 0x83, 0xc0, 0xde, //0x00004574 addl $-34, %eax - 0x83, 0xf8, 0x59, //0x00004577 cmpl $89, %eax - 0x0f, 0x87, 0xf8, 0xc8, 0xff, 0xff, //0x0000457a ja LBB5_168 - 0x48, 0x8b, 0x4d, 0x98, //0x00004580 movq $-104(%rbp), %rcx - 0x4e, 0x8d, 0x14, 0x39, //0x00004584 leaq (%rcx,%r15), %r10 - 0x45, 0x31, 0xf6, //0x00004588 xorl %r14d, %r14d - 0x48, 0x8d, 0x0d, 0xde, 0x7d, 0x00, 0x00, //0x0000458b leaq $32222(%rip), %rcx /* LJTI5_2+0(%rip) */ - 0x48, 0x63, 0x04, 0x81, //0x00004592 movslq (%rcx,%rax,4), %rax - 0x48, 0x01, 0xc8, //0x00004596 addq %rcx, %rax - 0xff, 0xe0, //0x00004599 jmpq *%rax - //0x0000459b LBB5_850 - 0x44, 0x89, 0xf0, //0x0000459b movl %r14d, %eax - 0x34, 0x01, //0x0000459e xorb $1, %al - 0x0f, 0xb6, 0xc0, //0x000045a0 movzbl %al, %eax - 0x4d, 0x89, 0xfc, //0x000045a3 movq %r15, %r12 - 0x49, 0x29, 0xc4, //0x000045a6 subq %rax, %r12 - 0x41, 0xf6, 0x43, 0x70, 0x02, //0x000045a9 testb $2, $112(%r11) - 0x0f, 0x85, 0x53, 0x00, 0x00, 0x00, //0x000045ae jne LBB5_856 - 0x48, 0x89, 0x45, 0xa8, //0x000045b4 movq %rax, $-88(%rbp) - 0x41, 0x8a, 0x04, 0x24, //0x000045b8 movb (%r12), %al - 0x3c, 0x30, //0x000045bc cmpb $48, %al - 0x0f, 0x85, 0x88, 0x00, 0x00, 0x00, //0x000045be jne LBB5_860 - 0x41, 0x8a, 0x44, 0x24, 0x01, //0x000045c4 movb $1(%r12), %al - 0x3c, 0x2e, //0x000045c9 cmpb $46, %al - 0x0f, 0x84, 0xcf, 0x07, 0x00, 0x00, //0x000045cb je LBB5_964 - 0x4d, 0x8d, 0x7c, 0x24, 0x01, //0x000045d1 leaq $1(%r12), %r15 - 0x45, 0x31, 0xc0, //0x000045d6 xorl %r8d, %r8d - 0x3c, 0x45, //0x000045d9 cmpb $69, %al - 0x0f, 0x84, 0xa9, 0x0a, 0x00, 0x00, //0x000045db je LBB5_1007 - 0x3c, 0x65, //0x000045e1 cmpb $101, %al - 0x0f, 0x84, 0xa1, 0x0a, 0x00, 0x00, //0x000045e3 je LBB5_1007 - 0x31, 0xc9, //0x000045e9 xorl %ecx, %ecx - 0xb8, 0x00, 0x00, 0x00, 0x00, //0x000045eb movl $0, %eax - 0x48, 0x89, 0x45, 0xa0, //0x000045f0 movq %rax, $-96(%rbp) - 0xba, 0x00, 0x00, 0x00, 0x00, //0x000045f4 movl $0, %edx - 0x45, 0x84, 0xf6, //0x000045f9 testb %r14b, %r14b - 0x0f, 0x85, 0xbb, 0x15, 0x00, 0x00, //0x000045fc jne LBB5_1162 - 0xe9, 0x4a, 0x38, 0x00, 0x00, //0x00004602 jmp LBB5_1183 - //0x00004607 LBB5_856 - 0x44, 0x89, 0x75, 0xc8, //0x00004607 movl %r14d, $-56(%rbp) - 0x4c, 0x89, 0x55, 0x90, //0x0000460b movq %r10, $-112(%rbp) - 0x48, 0xf7, 0xd8, //0x0000460f negq %rax - 0x4c, 0x8b, 0x45, 0xb0, //0x00004612 movq $-80(%rbp), %r8 - 0x4d, 0x29, 0xe0, //0x00004616 subq %r12, %r8 - 0x49, 0x29, 0xc0, //0x00004619 subq %rax, %r8 - 0x0f, 0x84, 0xb4, 0x00, 0x00, 0x00, //0x0000461c je LBB5_867 - 0x48, 0x89, 0x45, 0xa8, //0x00004622 movq %rax, $-88(%rbp) - 0x41, 0x80, 0x3c, 0x24, 0x30, //0x00004626 cmpb $48, (%r12) - 0x0f, 0x85, 0x00, 0x04, 0x00, 0x00, //0x0000462b jne LBB5_913 - 0x31, 0xc9, //0x00004631 xorl %ecx, %ecx - 0xba, 0x01, 0x00, 0x00, 0x00, //0x00004633 movl $1, %edx - 0x49, 0x83, 0xf8, 0x01, //0x00004638 cmpq $1, %r8 - 0x0f, 0x85, 0xc4, 0x03, 0x00, 0x00, //0x0000463c jne LBB5_911 - //0x00004642 LBB5_859 - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00004642 movl $1, %eax - 0xe9, 0x09, 0x09, 0x00, 0x00, //0x00004647 jmp LBB5_998 - //0x0000464c LBB5_860 - 0x8d, 0x48, 0xd0, //0x0000464c leal $-48(%rax), %ecx - 0xba, 0x03, 0x00, 0x00, 0x00, //0x0000464f movl $3, %edx - 0x80, 0xf9, 0x09, //0x00004654 cmpb $9, %cl - 0x0f, 0x87, 0x85, 0x00, 0x00, 0x00, //0x00004657 ja LBB5_868 - 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x0000465d movq $-1, %rdi - 0x31, 0xc9, //0x00004664 xorl %ecx, %ecx - 0x31, 0xf6, //0x00004666 xorl %esi, %esi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004668 .p2align 4, 0x90 - //0x00004670 LBB5_862 - 0x48, 0x8d, 0x34, 0xb6, //0x00004670 leaq (%rsi,%rsi,4), %rsi - 0x0f, 0xb6, 0xc0, //0x00004674 movzbl %al, %eax - 0x48, 0x8d, 0x34, 0x70, //0x00004677 leaq (%rax,%rsi,2), %rsi - 0x48, 0x83, 0xc6, 0xd0, //0x0000467b addq $-48, %rsi - 0x41, 0x0f, 0xb6, 0x44, 0x3c, 0x02, //0x0000467f movzbl $2(%r12,%rdi), %eax - 0x8d, 0x58, 0xd0, //0x00004685 leal $-48(%rax), %ebx - 0x48, 0x83, 0xc1, 0xff, //0x00004688 addq $-1, %rcx - 0x48, 0x83, 0xc7, 0x01, //0x0000468c addq $1, %rdi - 0x80, 0xfb, 0x0a, //0x00004690 cmpb $10, %bl - 0x0f, 0x82, 0xd7, 0xff, 0xff, 0xff, //0x00004693 jb LBB5_862 - 0x4d, 0x89, 0xe7, //0x00004699 movq %r12, %r15 - 0x49, 0x29, 0xcf, //0x0000469c subq %rcx, %r15 - 0x48, 0x83, 0xff, 0x13, //0x0000469f cmpq $19, %rdi - 0x0f, 0x83, 0x98, 0x3a, 0x00, 0x00, //0x000046a3 jae LBB5_1595 - 0x48, 0xf7, 0xd9, //0x000046a9 negq %rcx - 0x45, 0x31, 0xc0, //0x000046ac xorl %r8d, %r8d - 0x45, 0x31, 0xed, //0x000046af xorl %r13d, %r13d - //0x000046b2 LBB5_865 - 0x3c, 0x2e, //0x000046b2 cmpb $46, %al - 0x0f, 0x85, 0xa3, 0x07, 0x00, 0x00, //0x000046b4 jne LBB5_976 - 0x4d, 0x89, 0xc1, //0x000046ba movq %r8, %r9 - 0x41, 0x8a, 0x47, 0x01, //0x000046bd movb $1(%r15), %al - 0x49, 0x83, 0xc7, 0x01, //0x000046c1 addq $1, %r15 - 0x8d, 0x58, 0xd0, //0x000046c5 leal $-48(%rax), %ebx - 0x80, 0xfb, 0x0a, //0x000046c8 cmpb $10, %bl - 0x0f, 0x82, 0x1f, 0x07, 0x00, 0x00, //0x000046cb jb LBB5_970 - 0xe9, 0xba, 0x14, 0x00, 0x00, //0x000046d1 jmp LBB5_1157 - //0x000046d6 LBB5_867 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000046d6 movq $-1, %rdx - 0xe9, 0x64, 0x08, 0x00, 0x00, //0x000046dd jmp LBB5_997 - //0x000046e2 LBB5_868 - 0x4d, 0x89, 0xe7, //0x000046e2 movq %r12, %r15 - 0x48, 0x8b, 0x45, 0x80, //0x000046e5 movq $-128(%rbp), %rax - 0x48, 0x83, 0xf8, 0x03, //0x000046e9 cmpq $3, %rax - 0x0f, 0x85, 0xab, 0x14, 0x00, 0x00, //0x000046ed jne LBB5_1158 - 0xe9, 0x4c, 0x37, 0x00, 0x00, //0x000046f3 jmp LBB5_1181 - //0x000046f8 LBB5_871 - 0x41, 0x80, 0x3f, 0x72, //0x000046f8 cmpb $114, (%r15) - 0xb9, 0x0d, 0x00, 0x00, 0x00, //0x000046fc movl $13, %ecx - 0x0f, 0x85, 0xc0, 0x3a, 0x00, 0x00, //0x00004701 jne LBB5_1603 - 0x41, 0x80, 0x7f, 0x01, 0x75, //0x00004707 cmpb $117, $1(%r15) - 0x0f, 0x85, 0x24, 0x3b, 0x00, 0x00, //0x0000470c jne LBB5_1608 - 0x31, 0xc9, //0x00004712 xorl %ecx, %ecx - 0x41, 0x80, 0x7f, 0x02, 0x65, //0x00004714 cmpb $101, $2(%r15) - 0x0f, 0x85, 0x3b, 0x3b, 0x00, 0x00, //0x00004719 jne LBB5_1611 - //0x0000471f LBB5_874 - 0x4d, 0x89, 0xfc, //0x0000471f movq %r15, %r12 - 0x49, 0x83, 0xc4, 0x03, //0x00004722 addq $3, %r12 - //0x00004726 LBB5_875 - 0x49, 0xc1, 0xe2, 0x20, //0x00004726 shlq $32, %r10 - 0x49, 0x83, 0xca, 0x0a, //0x0000472a orq $10, %r10 - 0xe9, 0xb6, 0x01, 0x00, 0x00, //0x0000472e jmp LBB5_900 - //0x00004733 LBB5_876 - 0x41, 0x80, 0x3f, 0x75, //0x00004733 cmpb $117, (%r15) - 0xb9, 0x0d, 0x00, 0x00, 0x00, //0x00004737 movl $13, %ecx - 0x0f, 0x85, 0x91, 0x3a, 0x00, 0x00, //0x0000473c jne LBB5_1604 - 0x41, 0x80, 0x7f, 0x01, 0x6c, //0x00004742 cmpb $108, $1(%r15) - 0x0f, 0x85, 0xf5, 0x3a, 0x00, 0x00, //0x00004747 jne LBB5_1609 - 0x31, 0xc9, //0x0000474d xorl %ecx, %ecx - 0x41, 0x80, 0x7f, 0x02, 0x6c, //0x0000474f cmpb $108, $2(%r15) - 0x0f, 0x85, 0x0a, 0x3b, 0x00, 0x00, //0x00004754 jne LBB5_1612 - //0x0000475a LBB5_879 - 0x4d, 0x89, 0xfc, //0x0000475a movq %r15, %r12 - 0x49, 0x83, 0xc4, 0x03, //0x0000475d addq $3, %r12 - //0x00004761 LBB5_880 - 0x49, 0xc1, 0xe2, 0x20, //0x00004761 shlq $32, %r10 - 0xe9, 0x7f, 0x01, 0x00, 0x00, //0x00004765 jmp LBB5_900 - //0x0000476a LBB5_881 - 0x49, 0x8b, 0x43, 0x70, //0x0000476a movq $112(%r11), %rax - 0xc4, 0xc1, 0x7e, 0x6f, 0x0f, //0x0000476e vmovdqu (%r15), %ymm1 - 0xa8, 0x20, //0x00004773 testb $32, %al - 0x0f, 0x85, 0x64, 0x3a, 0x00, 0x00, //0x00004775 jne LBB5_1605 - 0xc5, 0xf5, 0x74, 0x05, 0x3d, 0xb9, 0xff, 0xff, //0x0000477b vpcmpeqb $-18115(%rip), %ymm1, %ymm0 /* LCPI5_3+0(%rip) */ - 0xc5, 0xf5, 0x74, 0x0d, 0x15, 0xb9, 0xff, 0xff, //0x00004783 vpcmpeqb $-18155(%rip), %ymm1, %ymm1 /* LCPI5_2+0(%rip) */ - 0xc5, 0xfd, 0xd7, 0xc8, //0x0000478b vpmovmskb %ymm0, %ecx - 0xc5, 0xfd, 0xd7, 0xd1, //0x0000478f vpmovmskb %ymm1, %edx - 0x8d, 0x72, 0xff, //0x00004793 leal $-1(%rdx), %esi - 0x85, 0xce, //0x00004796 testl %ecx, %esi - 0x0f, 0x84, 0x15, 0x08, 0x00, 0x00, //0x00004798 je LBB5_1000 - 0x4d, 0x89, 0xfc, //0x0000479e movq %r15, %r12 - 0xe9, 0x5b, 0x08, 0x00, 0x00, //0x000047a1 jmp LBB5_1003 - //0x000047a6 LBB5_849 - 0x41, 0xb6, 0x01, //0x000047a6 movb $1, %r14b - 0xe9, 0xed, 0xfd, 0xff, 0xff, //0x000047a9 jmp LBB5_850 - //0x000047ae LBB5_884 - 0x49, 0xc1, 0xe2, 0x20, //0x000047ae shlq $32, %r10 - 0x49, 0x83, 0xca, 0x06, //0x000047b2 orq $6, %r10 - 0x4d, 0x89, 0x11, //0x000047b6 movq %r10, (%r9) - 0x49, 0x8b, 0x83, 0xa8, 0x00, 0x00, 0x00, //0x000047b9 movq $168(%r11), %rax - 0x49, 0x89, 0x41, 0x08, //0x000047c0 movq %rax, $8(%r9) - 0x49, 0x8b, 0x93, 0xa0, 0x00, 0x00, 0x00, //0x000047c4 movq $160(%r11), %rdx - 0x4d, 0x8b, 0x83, 0xb8, 0x00, 0x00, 0x00, //0x000047cb movq $184(%r11), %r8 - 0x48, 0x89, 0xd0, //0x000047d2 movq %rdx, %rax - 0x4c, 0x29, 0xc0, //0x000047d5 subq %r8, %rax - 0x48, 0x89, 0xc7, //0x000047d8 movq %rax, %rdi - 0x48, 0xc1, 0xff, 0x04, //0x000047db sarq $4, %rdi - 0x49, 0x89, 0xbb, 0xa8, 0x00, 0x00, 0x00, //0x000047df movq %rdi, $168(%r11) - 0x48, 0x8d, 0x5a, 0x10, //0x000047e6 leaq $16(%rdx), %rbx - 0x49, 0x89, 0x9b, 0xa0, 0x00, 0x00, 0x00, //0x000047ea movq %rbx, $160(%r11) - 0x49, 0x83, 0x83, 0xb0, 0x00, 0x00, 0x00, 0x01, //0x000047f1 addq $1, $176(%r11) - 0x48, 0x8d, 0x4a, 0x20, //0x000047f9 leaq $32(%rdx), %rcx - 0x45, 0x31, 0xed, //0x000047fd xorl %r13d, %r13d - 0x48, 0x83, 0xf8, 0xf0, //0x00004800 cmpq $-16, %rax - 0x48, 0x89, 0xd0, //0x00004804 movq %rdx, %rax - 0x49, 0x0f, 0x44, 0xc5, //0x00004807 cmoveq %r13, %rax - 0x49, 0x3b, 0x8b, 0xc0, 0x00, 0x00, 0x00, //0x0000480b cmpq $192(%r11), %rcx - 0x0f, 0x87, 0x03, 0x00, 0x00, 0x00, //0x00004812 ja LBB5_886 - 0x49, 0x89, 0xc5, //0x00004818 movq %rax, %r13 - //0x0000481b LBB5_886 - 0x4d, 0x85, 0xed, //0x0000481b testq %r13, %r13 - 0x0f, 0x84, 0x00, 0xf9, 0xff, 0xff, //0x0000481e je LBB5_331 - 0x49, 0x8d, 0x47, 0x01, //0x00004824 leaq $1(%r15), %rax - 0x41, 0x0f, 0xb6, 0x0f, //0x00004828 movzbl (%r15), %ecx - 0x48, 0x83, 0xf9, 0x20, //0x0000482c cmpq $32, %rcx - 0x0f, 0x87, 0xc5, 0x0d, 0x00, 0x00, //0x00004830 ja LBB5_1079 - 0x48, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00004836 movabsq $4294977024, %rsi - 0x48, 0x0f, 0xa3, 0xce, //0x00004840 btq %rcx, %rsi - 0x0f, 0x83, 0xb1, 0x0d, 0x00, 0x00, //0x00004844 jae LBB5_1079 - 0x41, 0x0f, 0xb6, 0x4f, 0x01, //0x0000484a movzbl $1(%r15), %ecx - 0x49, 0x83, 0xc7, 0x02, //0x0000484f addq $2, %r15 - 0x48, 0x83, 0xf9, 0x20, //0x00004853 cmpq $32, %rcx - 0x0f, 0x87, 0xce, 0x0c, 0x00, 0x00, //0x00004857 ja LBB5_1094 - 0x48, 0x0f, 0xa3, 0xce, //0x0000485d btq %rcx, %rsi - 0x0f, 0x83, 0xc4, 0x0c, 0x00, 0x00, //0x00004861 jae LBB5_1094 - 0x49, 0x8b, 0xb3, 0x90, 0x00, 0x00, 0x00, //0x00004867 movq $144(%r11), %rsi - 0x4c, 0x89, 0xf9, //0x0000486e movq %r15, %rcx - 0x48, 0x29, 0xf1, //0x00004871 subq %rsi, %rcx - 0x48, 0x83, 0xf9, 0x40, //0x00004874 cmpq $64, %rcx - 0x0f, 0x83, 0x0f, 0x0d, 0x00, 0x00, //0x00004878 jae LBB5_1075 - 0x49, 0x8b, 0x83, 0x98, 0x00, 0x00, 0x00, //0x0000487e movq $152(%r11), %rax - 0x48, 0xd3, 0xe8, //0x00004885 shrq %cl, %rax - 0x48, 0xd3, 0xe0, //0x00004888 shlq %cl, %rax - 0x48, 0x85, 0xc0, //0x0000488b testq %rax, %rax - 0x0f, 0x84, 0xf2, 0x0c, 0x00, 0x00, //0x0000488e je LBB5_1074 - 0x48, 0x0f, 0xbc, 0xc8, //0x00004894 bsfq %rax, %rcx - 0x48, 0x8d, 0x04, 0x0e, //0x00004898 leaq (%rsi,%rcx), %rax - 0x48, 0x83, 0xc0, 0x01, //0x0000489c addq $1, %rax - 0x48, 0x01, 0xce, //0x000048a0 addq %rcx, %rsi - 0xe9, 0x51, 0x0d, 0x00, 0x00, //0x000048a3 jmp LBB5_1078 - //0x000048a8 LBB5_894 - 0x41, 0x80, 0x3f, 0x61, //0x000048a8 cmpb $97, (%r15) - 0xb9, 0x0d, 0x00, 0x00, 0x00, //0x000048ac movl $13, %ecx - 0x0f, 0x85, 0x73, 0x39, 0x00, 0x00, //0x000048b1 jne LBB5_1607 - 0x41, 0x80, 0x7f, 0x01, 0x6c, //0x000048b7 cmpb $108, $1(%r15) - 0x0f, 0x85, 0x8c, 0x39, 0x00, 0x00, //0x000048bc jne LBB5_1610 - 0x41, 0x80, 0x7f, 0x02, 0x73, //0x000048c2 cmpb $115, $2(%r15) - 0x0f, 0x85, 0xa1, 0x39, 0x00, 0x00, //0x000048c7 jne LBB5_1613 - 0x31, 0xc9, //0x000048cd xorl %ecx, %ecx - 0x41, 0x80, 0x7f, 0x03, 0x65, //0x000048cf cmpb $101, $3(%r15) - 0x0f, 0x85, 0xa0, 0x39, 0x00, 0x00, //0x000048d4 jne LBB5_1614 - //0x000048da LBB5_898 - 0x4d, 0x89, 0xfc, //0x000048da movq %r15, %r12 - 0x49, 0x83, 0xc4, 0x04, //0x000048dd addq $4, %r12 - //0x000048e1 LBB5_899 - 0x49, 0xc1, 0xe2, 0x20, //0x000048e1 shlq $32, %r10 - 0x49, 0x83, 0xca, 0x02, //0x000048e5 orq $2, %r10 - //0x000048e9 LBB5_900 - 0x4d, 0x89, 0x11, //0x000048e9 movq %r10, (%r9) - 0x49, 0x8d, 0x41, 0x10, //0x000048ec leaq $16(%r9), %rax - 0x49, 0x89, 0x83, 0xa0, 0x00, 0x00, 0x00, //0x000048f0 movq %rax, $160(%r11) - 0xba, 0x0b, 0x00, 0x00, 0x00, //0x000048f7 movl $11, %edx - 0x85, 0xc9, //0x000048fc testl %ecx, %ecx - 0x0f, 0x45, 0xd1, //0x000048fe cmovnel %ecx, %edx - 0x0f, 0x84, 0x93, 0x35, 0x00, 0x00, //0x00004901 je LBB5_1165 - 0xe9, 0x4f, 0x3e, 0x00, 0x00, //0x00004907 jmp LBB5_1184 - //0x0000490c LBB5_901 - 0x49, 0xc1, 0xe2, 0x20, //0x0000490c shlq $32, %r10 - 0x49, 0x83, 0xca, 0x07, //0x00004910 orq $7, %r10 - 0x4d, 0x89, 0x11, //0x00004914 movq %r10, (%r9) - 0x49, 0x8b, 0x83, 0xa8, 0x00, 0x00, 0x00, //0x00004917 movq $168(%r11), %rax - 0x49, 0x89, 0x41, 0x08, //0x0000491e movq %rax, $8(%r9) - 0x49, 0x8b, 0x93, 0xa0, 0x00, 0x00, 0x00, //0x00004922 movq $160(%r11), %rdx - 0x4d, 0x8b, 0x83, 0xb8, 0x00, 0x00, 0x00, //0x00004929 movq $184(%r11), %r8 - 0x48, 0x89, 0xd0, //0x00004930 movq %rdx, %rax - 0x4c, 0x29, 0xc0, //0x00004933 subq %r8, %rax - 0x48, 0x89, 0xc7, //0x00004936 movq %rax, %rdi - 0x48, 0xc1, 0xff, 0x04, //0x00004939 sarq $4, %rdi - 0x49, 0x89, 0xbb, 0xa8, 0x00, 0x00, 0x00, //0x0000493d movq %rdi, $168(%r11) - 0x48, 0x8d, 0x5a, 0x10, //0x00004944 leaq $16(%rdx), %rbx - 0x49, 0x89, 0x9b, 0xa0, 0x00, 0x00, 0x00, //0x00004948 movq %rbx, $160(%r11) - 0x49, 0x83, 0x83, 0xb0, 0x00, 0x00, 0x00, 0x01, //0x0000494f addq $1, $176(%r11) - 0x48, 0x8d, 0x4a, 0x20, //0x00004957 leaq $32(%rdx), %rcx - 0x45, 0x31, 0xed, //0x0000495b xorl %r13d, %r13d - 0x48, 0x83, 0xf8, 0xf0, //0x0000495e cmpq $-16, %rax - 0x48, 0x89, 0xd0, //0x00004962 movq %rdx, %rax - 0x49, 0x0f, 0x44, 0xc5, //0x00004965 cmoveq %r13, %rax - 0x49, 0x3b, 0x8b, 0xc0, 0x00, 0x00, 0x00, //0x00004969 cmpq $192(%r11), %rcx - 0x0f, 0x87, 0x03, 0x00, 0x00, 0x00, //0x00004970 ja LBB5_903 - 0x49, 0x89, 0xc5, //0x00004976 movq %rax, %r13 - //0x00004979 LBB5_903 - 0x4d, 0x85, 0xed, //0x00004979 testq %r13, %r13 - 0x0f, 0x84, 0xa2, 0xf7, 0xff, 0xff, //0x0000497c je LBB5_331 - 0x49, 0x8d, 0x47, 0x01, //0x00004982 leaq $1(%r15), %rax - 0x41, 0x0f, 0xb6, 0x0f, //0x00004986 movzbl (%r15), %ecx - 0x48, 0x83, 0xf9, 0x20, //0x0000498a cmpq $32, %rcx - 0x0f, 0x87, 0xf7, 0x0c, 0x00, 0x00, //0x0000498e ja LBB5_1091 - 0x48, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00004994 movabsq $4294977024, %rsi - 0x48, 0x0f, 0xa3, 0xce, //0x0000499e btq %rcx, %rsi - 0x0f, 0x83, 0xe3, 0x0c, 0x00, 0x00, //0x000049a2 jae LBB5_1091 - 0x41, 0x0f, 0xb6, 0x4f, 0x01, //0x000049a8 movzbl $1(%r15), %ecx - 0x49, 0x83, 0xc7, 0x02, //0x000049ad addq $2, %r15 - 0x48, 0x83, 0xf9, 0x20, //0x000049b1 cmpq $32, %rcx - 0x0f, 0x87, 0x78, 0x0b, 0x00, 0x00, //0x000049b5 ja LBB5_1095 - 0x48, 0x0f, 0xa3, 0xce, //0x000049bb btq %rcx, %rsi - 0x0f, 0x83, 0x6e, 0x0b, 0x00, 0x00, //0x000049bf jae LBB5_1095 - 0x49, 0x8b, 0xb3, 0x90, 0x00, 0x00, 0x00, //0x000049c5 movq $144(%r11), %rsi - 0x4c, 0x89, 0xf9, //0x000049cc movq %r15, %rcx - 0x48, 0x29, 0xf1, //0x000049cf subq %rsi, %rcx - 0x48, 0x83, 0xf9, 0x40, //0x000049d2 cmpq $64, %rcx - 0x0f, 0x83, 0x3c, 0x0c, 0x00, 0x00, //0x000049d6 jae LBB5_1087 - 0x49, 0x8b, 0x83, 0x98, 0x00, 0x00, 0x00, //0x000049dc movq $152(%r11), %rax - 0x48, 0xd3, 0xe8, //0x000049e3 shrq %cl, %rax - 0x48, 0xd3, 0xe0, //0x000049e6 shlq %cl, %rax - 0x48, 0x85, 0xc0, //0x000049e9 testq %rax, %rax - 0x0f, 0x84, 0x1f, 0x0c, 0x00, 0x00, //0x000049ec je LBB5_1086 - 0x48, 0x0f, 0xbc, 0xc8, //0x000049f2 bsfq %rax, %rcx - 0x48, 0x8d, 0x04, 0x0e, //0x000049f6 leaq (%rsi,%rcx), %rax - 0x48, 0x83, 0xc0, 0x01, //0x000049fa addq $1, %rax - 0x48, 0x01, 0xce, //0x000049fe addq %rcx, %rsi - 0xe9, 0x83, 0x0c, 0x00, 0x00, //0x00004a01 jmp LBB5_1090 - //0x00004a06 LBB5_911 - 0x41, 0x8a, 0x44, 0x24, 0x01, //0x00004a06 movb $1(%r12), %al - 0x04, 0xd2, //0x00004a0b addb $-46, %al - 0x3c, 0x37, //0x00004a0d cmpb $55, %al - 0x0f, 0x87, 0x2d, 0xfc, 0xff, 0xff, //0x00004a0f ja LBB5_859 - 0x0f, 0xb6, 0xc0, //0x00004a15 movzbl %al, %eax - 0x48, 0xbe, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00004a18 movabsq $36028797027352577, %rsi - 0x48, 0x0f, 0xa3, 0xc6, //0x00004a22 btq %rax, %rsi - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00004a26 movl $1, %eax - 0x0f, 0x83, 0x24, 0x05, 0x00, 0x00, //0x00004a2b jae LBB5_998 - //0x00004a31 LBB5_913 - 0x4c, 0x89, 0x7d, 0xd0, //0x00004a31 movq %r15, $-48(%rbp) - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00004a35 movq $-1, %r15 - 0x49, 0x83, 0xf8, 0x20, //0x00004a3c cmpq $32, %r8 - 0x0f, 0x82, 0xcb, 0x36, 0x00, 0x00, //0x00004a40 jb LBB5_1593 - 0x31, 0xd2, //0x00004a46 xorl %edx, %edx - 0xc5, 0xfe, 0x6f, 0x05, 0x90, 0xb6, 0xff, 0xff, //0x00004a48 vmovdqu $-18800(%rip), %ymm0 /* LCPI5_4+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x0d, 0xa8, 0xb6, 0xff, 0xff, //0x00004a50 vmovdqu $-18776(%rip), %ymm1 /* LCPI5_5+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x15, 0xc0, 0xb6, 0xff, 0xff, //0x00004a58 vmovdqu $-18752(%rip), %ymm2 /* LCPI5_6+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0xd8, 0xb6, 0xff, 0xff, //0x00004a60 vmovdqu $-18728(%rip), %ymm3 /* LCPI5_7+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x25, 0xf0, 0xb6, 0xff, 0xff, //0x00004a68 vmovdqu $-18704(%rip), %ymm4 /* LCPI5_8+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x2d, 0x08, 0xb7, 0xff, 0xff, //0x00004a70 vmovdqu $-18680(%rip), %ymm5 /* LCPI5_9+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0x20, 0xb7, 0xff, 0xff, //0x00004a78 vmovdqu $-18656(%rip), %ymm6 /* LCPI5_10+0(%rip) */ - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00004a80 movq $-1, %r9 - 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00004a87 movq $-1, %r10 - 0x90, 0x90, //0x00004a8e .p2align 4, 0x90 - //0x00004a90 LBB5_915 - 0xc4, 0xc1, 0x7e, 0x6f, 0x3c, 0x14, //0x00004a90 vmovdqu (%r12,%rdx), %ymm7 - 0xc5, 0x45, 0x64, 0xc0, //0x00004a96 vpcmpgtb %ymm0, %ymm7, %ymm8 - 0xc5, 0x75, 0x64, 0xcf, //0x00004a9a vpcmpgtb %ymm7, %ymm1, %ymm9 - 0xc4, 0x41, 0x35, 0xdb, 0xc0, //0x00004a9e vpand %ymm8, %ymm9, %ymm8 - 0xc5, 0x45, 0x74, 0xca, //0x00004aa3 vpcmpeqb %ymm2, %ymm7, %ymm9 - 0xc5, 0x45, 0x74, 0xd3, //0x00004aa7 vpcmpeqb %ymm3, %ymm7, %ymm10 - 0xc4, 0x41, 0x2d, 0xeb, 0xc9, //0x00004aab vpor %ymm9, %ymm10, %ymm9 - 0xc5, 0x45, 0xdb, 0xd4, //0x00004ab0 vpand %ymm4, %ymm7, %ymm10 - 0xc5, 0x2d, 0x74, 0xd6, //0x00004ab4 vpcmpeqb %ymm6, %ymm10, %ymm10 - 0xc5, 0xc5, 0x74, 0xfd, //0x00004ab8 vpcmpeqb %ymm5, %ymm7, %ymm7 - 0xc5, 0xfd, 0xd7, 0xc7, //0x00004abc vpmovmskb %ymm7, %eax - 0xc4, 0xc1, 0x7d, 0xd7, 0xda, //0x00004ac0 vpmovmskb %ymm10, %ebx - 0xc4, 0xc1, 0x7d, 0xd7, 0xf1, //0x00004ac5 vpmovmskb %ymm9, %esi - 0xc5, 0xbd, 0xeb, 0xff, //0x00004aca vpor %ymm7, %ymm8, %ymm7 - 0xc4, 0x41, 0x2d, 0xeb, 0xc1, //0x00004ace vpor %ymm9, %ymm10, %ymm8 - 0xc5, 0xbd, 0xeb, 0xff, //0x00004ad3 vpor %ymm7, %ymm8, %ymm7 - 0xc5, 0xfd, 0xd7, 0xcf, //0x00004ad7 vpmovmskb %ymm7, %ecx - 0x48, 0xf7, 0xd1, //0x00004adb notq %rcx - 0x4c, 0x0f, 0xbc, 0xf1, //0x00004ade bsfq %rcx, %r14 - 0x41, 0x83, 0xfe, 0x20, //0x00004ae2 cmpl $32, %r14d - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00004ae6 je LBB5_917 - 0xbf, 0xff, 0xff, 0xff, 0xff, //0x00004aec movl $-1, %edi - 0x44, 0x89, 0xf1, //0x00004af1 movl %r14d, %ecx - 0xd3, 0xe7, //0x00004af4 shll %cl, %edi - 0xf7, 0xd7, //0x00004af6 notl %edi - 0x21, 0xf8, //0x00004af8 andl %edi, %eax - 0x21, 0xfb, //0x00004afa andl %edi, %ebx - 0x21, 0xf7, //0x00004afc andl %esi, %edi - 0x89, 0xfe, //0x00004afe movl %edi, %esi - //0x00004b00 LBB5_917 - 0x8d, 0x48, 0xff, //0x00004b00 leal $-1(%rax), %ecx - 0x21, 0xc1, //0x00004b03 andl %eax, %ecx - 0x0f, 0x85, 0x65, 0x0d, 0x00, 0x00, //0x00004b05 jne LBB5_1108 - 0x8d, 0x4b, 0xff, //0x00004b0b leal $-1(%rbx), %ecx - 0x21, 0xd9, //0x00004b0e andl %ebx, %ecx - 0x0f, 0x85, 0x5a, 0x0d, 0x00, 0x00, //0x00004b10 jne LBB5_1108 - 0x8d, 0x4e, 0xff, //0x00004b16 leal $-1(%rsi), %ecx - 0x21, 0xf1, //0x00004b19 andl %esi, %ecx - 0x0f, 0x85, 0x4f, 0x0d, 0x00, 0x00, //0x00004b1b jne LBB5_1108 - 0x85, 0xc0, //0x00004b21 testl %eax, %eax - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00004b23 je LBB5_923 - 0x0f, 0xbc, 0xc0, //0x00004b29 bsfl %eax, %eax - 0x49, 0x83, 0xfa, 0xff, //0x00004b2c cmpq $-1, %r10 - 0x0f, 0x85, 0x78, 0x0d, 0x00, 0x00, //0x00004b30 jne LBB5_1111 - 0x48, 0x01, 0xd0, //0x00004b36 addq %rdx, %rax - 0x49, 0x89, 0xc2, //0x00004b39 movq %rax, %r10 - //0x00004b3c LBB5_923 - 0x85, 0xdb, //0x00004b3c testl %ebx, %ebx - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00004b3e je LBB5_926 - 0x0f, 0xbc, 0xc3, //0x00004b44 bsfl %ebx, %eax - 0x49, 0x83, 0xf9, 0xff, //0x00004b47 cmpq $-1, %r9 - 0x0f, 0x85, 0x5d, 0x0d, 0x00, 0x00, //0x00004b4b jne LBB5_1111 - 0x48, 0x01, 0xd0, //0x00004b51 addq %rdx, %rax - 0x49, 0x89, 0xc1, //0x00004b54 movq %rax, %r9 - //0x00004b57 LBB5_926 - 0x85, 0xf6, //0x00004b57 testl %esi, %esi - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00004b59 je LBB5_929 - 0x0f, 0xbc, 0xc6, //0x00004b5f bsfl %esi, %eax - 0x49, 0x83, 0xff, 0xff, //0x00004b62 cmpq $-1, %r15 - 0x0f, 0x85, 0x42, 0x0d, 0x00, 0x00, //0x00004b66 jne LBB5_1111 - 0x48, 0x01, 0xd0, //0x00004b6c addq %rdx, %rax - 0x49, 0x89, 0xc7, //0x00004b6f movq %rax, %r15 - //0x00004b72 LBB5_929 - 0x41, 0x83, 0xfe, 0x20, //0x00004b72 cmpl $32, %r14d - 0x0f, 0x85, 0x16, 0x02, 0x00, 0x00, //0x00004b76 jne LBB5_963 - 0x49, 0x83, 0xc0, 0xe0, //0x00004b7c addq $-32, %r8 - 0x48, 0x83, 0xc2, 0x20, //0x00004b80 addq $32, %rdx - 0x49, 0x83, 0xf8, 0x1f, //0x00004b84 cmpq $31, %r8 - 0x0f, 0x87, 0x02, 0xff, 0xff, 0xff, //0x00004b88 ja LBB5_915 - 0xc5, 0xf8, 0x77, //0x00004b8e vzeroupper - 0x4c, 0x01, 0xe2, //0x00004b91 addq %r12, %rdx - 0x49, 0x89, 0xd6, //0x00004b94 movq %rdx, %r14 - 0x4c, 0x89, 0xdf, //0x00004b97 movq %r11, %rdi - 0x49, 0x83, 0xf8, 0x10, //0x00004b9a cmpq $16, %r8 - 0x0f, 0x82, 0x55, 0x01, 0x00, 0x00, //0x00004b9e jb LBB5_950 - //0x00004ba4 LBB5_932 - 0x4d, 0x89, 0xf3, //0x00004ba4 movq %r14, %r11 - 0x4d, 0x29, 0xe3, //0x00004ba7 subq %r12, %r11 - 0x31, 0xd2, //0x00004baa xorl %edx, %edx - 0xc5, 0x7a, 0x6f, 0x05, 0x2c, 0xb6, 0xff, 0xff, //0x00004bac vmovdqu $-18900(%rip), %xmm8 /* LCPI5_11+0(%rip) */ - 0xc5, 0x7a, 0x6f, 0x0d, 0x34, 0xb6, 0xff, 0xff, //0x00004bb4 vmovdqu $-18892(%rip), %xmm9 /* LCPI5_12+0(%rip) */ - 0xc5, 0x7a, 0x6f, 0x15, 0x3c, 0xb6, 0xff, 0xff, //0x00004bbc vmovdqu $-18884(%rip), %xmm10 /* LCPI5_13+0(%rip) */ - 0xc5, 0x7a, 0x6f, 0x1d, 0x44, 0xb6, 0xff, 0xff, //0x00004bc4 vmovdqu $-18876(%rip), %xmm11 /* LCPI5_14+0(%rip) */ - 0xc5, 0xfa, 0x6f, 0x25, 0x4c, 0xb6, 0xff, 0xff, //0x00004bcc vmovdqu $-18868(%rip), %xmm4 /* LCPI5_15+0(%rip) */ - 0xc5, 0xfa, 0x6f, 0x2d, 0x54, 0xb6, 0xff, 0xff, //0x00004bd4 vmovdqu $-18860(%rip), %xmm5 /* LCPI5_16+0(%rip) */ - 0xc5, 0xfa, 0x6f, 0x35, 0x5c, 0xb6, 0xff, 0xff, //0x00004bdc vmovdqu $-18852(%rip), %xmm6 /* LCPI5_17+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004be4 .p2align 4, 0x90 - //0x00004bf0 LBB5_933 - 0xc4, 0xc1, 0x7a, 0x6f, 0x3c, 0x16, //0x00004bf0 vmovdqu (%r14,%rdx), %xmm7 - 0xc4, 0xc1, 0x41, 0x64, 0xc0, //0x00004bf6 vpcmpgtb %xmm8, %xmm7, %xmm0 - 0xc5, 0xb1, 0x64, 0xcf, //0x00004bfb vpcmpgtb %xmm7, %xmm9, %xmm1 - 0xc5, 0xf9, 0xdb, 0xc1, //0x00004bff vpand %xmm1, %xmm0, %xmm0 - 0xc5, 0xa9, 0x74, 0xcf, //0x00004c03 vpcmpeqb %xmm7, %xmm10, %xmm1 - 0xc5, 0xa1, 0x74, 0xd7, //0x00004c07 vpcmpeqb %xmm7, %xmm11, %xmm2 - 0xc5, 0xe9, 0xeb, 0xc9, //0x00004c0b vpor %xmm1, %xmm2, %xmm1 - 0xc5, 0xc1, 0xdb, 0xd4, //0x00004c0f vpand %xmm4, %xmm7, %xmm2 - 0xc5, 0xe9, 0x74, 0xd6, //0x00004c13 vpcmpeqb %xmm6, %xmm2, %xmm2 - 0xc5, 0xc1, 0x74, 0xfd, //0x00004c17 vpcmpeqb %xmm5, %xmm7, %xmm7 - 0xc5, 0xe9, 0xeb, 0xdf, //0x00004c1b vpor %xmm7, %xmm2, %xmm3 - 0xc5, 0xf1, 0xeb, 0xc0, //0x00004c1f vpor %xmm0, %xmm1, %xmm0 - 0xc5, 0xe1, 0xeb, 0xc0, //0x00004c23 vpor %xmm0, %xmm3, %xmm0 - 0xc5, 0xf9, 0xd7, 0xc7, //0x00004c27 vpmovmskb %xmm7, %eax - 0xc5, 0xf9, 0xd7, 0xda, //0x00004c2b vpmovmskb %xmm2, %ebx - 0xc5, 0x79, 0xd7, 0xe9, //0x00004c2f vpmovmskb %xmm1, %r13d - 0xc5, 0xf9, 0xd7, 0xc8, //0x00004c33 vpmovmskb %xmm0, %ecx - 0xf7, 0xd1, //0x00004c37 notl %ecx - 0x0f, 0xbc, 0xc9, //0x00004c39 bsfl %ecx, %ecx - 0x83, 0xf9, 0x10, //0x00004c3c cmpl $16, %ecx - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00004c3f je LBB5_935 - 0xbe, 0xff, 0xff, 0xff, 0xff, //0x00004c45 movl $-1, %esi - 0xd3, 0xe6, //0x00004c4a shll %cl, %esi - 0xf7, 0xd6, //0x00004c4c notl %esi - 0x21, 0xf0, //0x00004c4e andl %esi, %eax - 0x21, 0xf3, //0x00004c50 andl %esi, %ebx - 0x44, 0x21, 0xee, //0x00004c52 andl %r13d, %esi - 0x41, 0x89, 0xf5, //0x00004c55 movl %esi, %r13d - //0x00004c58 LBB5_935 - 0x8d, 0x70, 0xff, //0x00004c58 leal $-1(%rax), %esi - 0x21, 0xc6, //0x00004c5b andl %eax, %esi - 0x0f, 0x85, 0xd0, 0x1b, 0x00, 0x00, //0x00004c5d jne LBB5_1352 - 0x8d, 0x73, 0xff, //0x00004c63 leal $-1(%rbx), %esi - 0x21, 0xde, //0x00004c66 andl %ebx, %esi - 0x0f, 0x85, 0xc5, 0x1b, 0x00, 0x00, //0x00004c68 jne LBB5_1352 - 0x41, 0x8d, 0x75, 0xff, //0x00004c6e leal $-1(%r13), %esi - 0x44, 0x21, 0xee, //0x00004c72 andl %r13d, %esi - 0x0f, 0x85, 0xb8, 0x1b, 0x00, 0x00, //0x00004c75 jne LBB5_1352 - 0x85, 0xc0, //0x00004c7b testl %eax, %eax - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00004c7d je LBB5_941 - 0x0f, 0xbc, 0xc0, //0x00004c83 bsfl %eax, %eax - 0x49, 0x83, 0xfa, 0xff, //0x00004c86 cmpq $-1, %r10 - 0x0f, 0x85, 0x1e, 0x1d, 0x00, 0x00, //0x00004c8a jne LBB5_1368 - 0x4c, 0x01, 0xd8, //0x00004c90 addq %r11, %rax - 0x48, 0x01, 0xd0, //0x00004c93 addq %rdx, %rax - 0x49, 0x89, 0xc2, //0x00004c96 movq %rax, %r10 - //0x00004c99 LBB5_941 - 0x85, 0xdb, //0x00004c99 testl %ebx, %ebx - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00004c9b je LBB5_944 - 0x0f, 0xbc, 0xc3, //0x00004ca1 bsfl %ebx, %eax - 0x49, 0x83, 0xf9, 0xff, //0x00004ca4 cmpq $-1, %r9 - 0x0f, 0x85, 0x00, 0x1d, 0x00, 0x00, //0x00004ca8 jne LBB5_1368 - 0x4c, 0x01, 0xd8, //0x00004cae addq %r11, %rax - 0x48, 0x01, 0xd0, //0x00004cb1 addq %rdx, %rax - 0x49, 0x89, 0xc1, //0x00004cb4 movq %rax, %r9 - //0x00004cb7 LBB5_944 - 0x45, 0x85, 0xed, //0x00004cb7 testl %r13d, %r13d - 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00004cba je LBB5_947 - 0x41, 0x0f, 0xbc, 0xc5, //0x00004cc0 bsfl %r13d, %eax - 0x49, 0x83, 0xff, 0xff, //0x00004cc4 cmpq $-1, %r15 - 0x0f, 0x85, 0xe0, 0x1c, 0x00, 0x00, //0x00004cc8 jne LBB5_1368 - 0x4c, 0x01, 0xd8, //0x00004cce addq %r11, %rax - 0x48, 0x01, 0xd0, //0x00004cd1 addq %rdx, %rax - 0x49, 0x89, 0xc7, //0x00004cd4 movq %rax, %r15 - //0x00004cd7 LBB5_947 - 0x4c, 0x8b, 0x6d, 0xc0, //0x00004cd7 movq $-64(%rbp), %r13 - 0x83, 0xf9, 0x10, //0x00004cdb cmpl $16, %ecx - 0x0f, 0x85, 0xde, 0x01, 0x00, 0x00, //0x00004cde jne LBB5_983 - 0x49, 0x83, 0xc0, 0xf0, //0x00004ce4 addq $-16, %r8 - 0x48, 0x83, 0xc2, 0x10, //0x00004ce8 addq $16, %rdx - 0x49, 0x83, 0xf8, 0x0f, //0x00004cec cmpq $15, %r8 - 0x0f, 0x87, 0xfa, 0xfe, 0xff, 0xff, //0x00004cf0 ja LBB5_933 - 0x49, 0x01, 0xd6, //0x00004cf6 addq %rdx, %r14 - //0x00004cf9 LBB5_950 - 0x4d, 0x85, 0xc0, //0x00004cf9 testq %r8, %r8 - 0x0f, 0x84, 0xc8, 0x01, 0x00, 0x00, //0x00004cfc je LBB5_985 - 0x4f, 0x8d, 0x1c, 0x06, //0x00004d02 leaq (%r14,%r8), %r11 - 0x4c, 0x89, 0xf6, //0x00004d06 movq %r14, %rsi - 0x4c, 0x29, 0xe6, //0x00004d09 subq %r12, %rsi - 0x31, 0xd2, //0x00004d0c xorl %edx, %edx - 0x48, 0x8d, 0x1d, 0xc3, 0x77, 0x00, 0x00, //0x00004d0e leaq $30659(%rip), %rbx /* LJTI5_3+0(%rip) */ - 0xe9, 0x23, 0x00, 0x00, 0x00, //0x00004d15 jmp LBB5_955 - //0x00004d1a LBB5_952 - 0x49, 0x83, 0xff, 0xff, //0x00004d1a cmpq $-1, %r15 - 0x0f, 0x85, 0x17, 0x1b, 0x00, 0x00, //0x00004d1e jne LBB5_1353 - 0x4c, 0x8d, 0x3c, 0x16, //0x00004d24 leaq (%rsi,%rdx), %r15 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004d28 .p2align 4, 0x90 - //0x00004d30 LBB5_954 - 0x48, 0x83, 0xc2, 0x01, //0x00004d30 addq $1, %rdx - 0x49, 0x39, 0xd0, //0x00004d34 cmpq %rdx, %r8 - 0x0f, 0x84, 0xf7, 0x09, 0x00, 0x00, //0x00004d37 je LBB5_1097 - //0x00004d3d LBB5_955 - 0x41, 0x0f, 0xbe, 0x04, 0x16, //0x00004d3d movsbl (%r14,%rdx), %eax - 0x8d, 0x48, 0xd0, //0x00004d42 leal $-48(%rax), %ecx - 0x83, 0xf9, 0x0a, //0x00004d45 cmpl $10, %ecx - 0x0f, 0x82, 0xe2, 0xff, 0xff, 0xff, //0x00004d48 jb LBB5_954 - 0x8d, 0x48, 0xd5, //0x00004d4e leal $-43(%rax), %ecx - 0x83, 0xf9, 0x1a, //0x00004d51 cmpl $26, %ecx - 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x00004d54 ja LBB5_960 - 0x48, 0x63, 0x04, 0x8b, //0x00004d5a movslq (%rbx,%rcx,4), %rax - 0x48, 0x01, 0xd8, //0x00004d5e addq %rbx, %rax - 0xff, 0xe0, //0x00004d61 jmpq *%rax - //0x00004d63 LBB5_958 - 0x49, 0x83, 0xfa, 0xff, //0x00004d63 cmpq $-1, %r10 - 0x0f, 0x85, 0xce, 0x1a, 0x00, 0x00, //0x00004d67 jne LBB5_1353 - 0x4c, 0x8d, 0x14, 0x16, //0x00004d6d leaq (%rsi,%rdx), %r10 - 0xe9, 0xba, 0xff, 0xff, 0xff, //0x00004d71 jmp LBB5_954 - //0x00004d76 LBB5_960 - 0x83, 0xf8, 0x65, //0x00004d76 cmpl $101, %eax - 0x0f, 0x85, 0x48, 0x01, 0x00, 0x00, //0x00004d79 jne LBB5_984 - //0x00004d7f LBB5_961 - 0x49, 0x83, 0xf9, 0xff, //0x00004d7f cmpq $-1, %r9 - 0x0f, 0x85, 0xb2, 0x1a, 0x00, 0x00, //0x00004d83 jne LBB5_1353 - 0x4c, 0x8d, 0x0c, 0x16, //0x00004d89 leaq (%rsi,%rdx), %r9 - 0xe9, 0x9e, 0xff, 0xff, 0xff, //0x00004d8d jmp LBB5_954 - //0x00004d92 LBB5_963 - 0x49, 0x01, 0xd6, //0x00004d92 addq %rdx, %r14 - 0x4d, 0x01, 0xe6, //0x00004d95 addq %r12, %r14 - 0xc5, 0xf8, 0x77, //0x00004d98 vzeroupper - 0xe9, 0x2d, 0x01, 0x00, 0x00, //0x00004d9b jmp LBB5_986 - //0x00004da0 LBB5_964 - 0x4d, 0x8d, 0x7c, 0x24, 0x02, //0x00004da0 leaq $2(%r12), %r15 - 0x41, 0x8a, 0x44, 0x24, 0x02, //0x00004da5 movb $2(%r12), %al - 0x8d, 0x48, 0xd0, //0x00004daa leal $-48(%rax), %ecx - 0x80, 0xf9, 0x09, //0x00004dad cmpb $9, %cl - 0x0f, 0x87, 0x7b, 0x30, 0x00, 0x00, //0x00004db0 ja LBB5_1615 - 0x45, 0x31, 0xed, //0x00004db6 xorl %r13d, %r13d - 0x3c, 0x30, //0x00004db9 cmpb $48, %al - 0x0f, 0x85, 0x15, 0x00, 0x00, 0x00, //0x00004dbb jne LBB5_967 - //0x00004dc1 LBB5_966 - 0x41, 0x0f, 0xb6, 0x47, 0x01, //0x00004dc1 movzbl $1(%r15), %eax - 0x49, 0x83, 0xc7, 0x01, //0x00004dc6 addq $1, %r15 - 0x41, 0x83, 0xc5, 0xff, //0x00004dca addl $-1, %r13d - 0x3c, 0x30, //0x00004dce cmpb $48, %al - 0x0f, 0x84, 0xeb, 0xff, 0xff, 0xff, //0x00004dd0 je LBB5_966 - //0x00004dd6 LBB5_967 - 0x3c, 0x45, //0x00004dd6 cmpb $69, %al - 0x0f, 0x84, 0xa9, 0x02, 0x00, 0x00, //0x00004dd8 je LBB5_1006 - 0x3c, 0x65, //0x00004dde cmpb $101, %al - 0x0f, 0x84, 0xa1, 0x02, 0x00, 0x00, //0x00004de0 je LBB5_1006 - 0x8d, 0x58, 0xd0, //0x00004de6 leal $-48(%rax), %ebx - 0x31, 0xc9, //0x00004de9 xorl %ecx, %ecx - 0x45, 0x31, 0xc9, //0x00004deb xorl %r9d, %r9d - 0x31, 0xf6, //0x00004dee xorl %esi, %esi - //0x00004df0 LBB5_970 - 0x41, 0xb8, 0x11, 0x00, 0x00, 0x00, //0x00004df0 movl $17, %r8d - 0x49, 0x29, 0xc8, //0x00004df6 subq %rcx, %r8 - 0x4d, 0x85, 0xc0, //0x00004df9 testq %r8, %r8 - 0x0f, 0x8e, 0xa6, 0x01, 0x00, 0x00, //0x00004dfc jle LBB5_999 - 0x80, 0xfb, 0x09, //0x00004e02 cmpb $9, %bl - 0x0f, 0x87, 0x9d, 0x01, 0x00, 0x00, //0x00004e05 ja LBB5_999 - 0x4b, 0x8d, 0x14, 0x07, //0x00004e0b leaq (%r15,%r8), %rdx - 0xbb, 0x10, 0x00, 0x00, 0x00, //0x00004e0f movl $16, %ebx - 0x48, 0x29, 0xcb, //0x00004e14 subq %rcx, %rbx - 0x31, 0xc9, //0x00004e17 xorl %ecx, %ecx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004e19 .p2align 4, 0x90 - //0x00004e20 LBB5_973 - 0x48, 0x8d, 0x34, 0xb6, //0x00004e20 leaq (%rsi,%rsi,4), %rsi - 0x0f, 0xb6, 0xc0, //0x00004e24 movzbl %al, %eax - 0x48, 0x8d, 0x34, 0x70, //0x00004e27 leaq (%rax,%rsi,2), %rsi - 0x48, 0x83, 0xc6, 0xd0, //0x00004e2b addq $-48, %rsi - 0x48, 0x39, 0xcb, //0x00004e2f cmpq %rcx, %rbx - 0x0f, 0x84, 0x08, 0x03, 0x00, 0x00, //0x00004e32 je LBB5_1022 - 0x41, 0x0f, 0xb6, 0x44, 0x0f, 0x01, //0x00004e38 movzbl $1(%r15,%rcx), %eax - 0x8d, 0x78, 0xd0, //0x00004e3e leal $-48(%rax), %edi - 0x48, 0x83, 0xc1, 0x01, //0x00004e41 addq $1, %rcx - 0x40, 0x80, 0xff, 0x0a, //0x00004e45 cmpb $10, %dil - 0x0f, 0x82, 0xd1, 0xff, 0xff, 0xff, //0x00004e49 jb LBB5_973 - 0x4c, 0x89, 0xfa, //0x00004e4f movq %r15, %rdx - 0x48, 0x01, 0xca, //0x00004e52 addq %rcx, %rdx - 0x49, 0x89, 0xc8, //0x00004e55 movq %rcx, %r8 - 0xe9, 0x0a, 0x03, 0x00, 0x00, //0x00004e58 jmp LBB5_1026 - //0x00004e5d LBB5_976 - 0x3c, 0x45, //0x00004e5d cmpb $69, %al - 0x0f, 0x84, 0x2a, 0x02, 0x00, 0x00, //0x00004e5f je LBB5_1008 - 0x3c, 0x65, //0x00004e65 cmpb $101, %al - 0x0f, 0x84, 0x22, 0x02, 0x00, 0x00, //0x00004e67 je LBB5_1008 - 0x45, 0x85, 0xed, //0x00004e6d testl %r13d, %r13d - 0x0f, 0x85, 0xaf, 0x34, 0x00, 0x00, //0x00004e70 jne LBB5_1623 - 0x31, 0xc9, //0x00004e76 xorl %ecx, %ecx - 0x45, 0x84, 0xf6, //0x00004e78 testb %r14b, %r14b - 0x0f, 0x84, 0xa1, 0x06, 0x00, 0x00, //0x00004e7b je LBB5_1070 - 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00004e81 movabsq $-9223372036854775808, %rcx - 0x48, 0x39, 0xce, //0x00004e8b cmpq %rcx, %rsi - 0x0f, 0x86, 0x85, 0x08, 0x00, 0x00, //0x00004e8e jbe LBB5_1093 - 0xc4, 0xe1, 0xf9, 0x6e, 0xc6, //0x00004e94 vmovq %rsi, %xmm0 - 0xc5, 0xf9, 0x62, 0x05, 0xaf, 0xb3, 0xff, 0xff, //0x00004e99 vpunpckldq $-19537(%rip), %xmm0, %xmm0 /* LCPI5_18+0(%rip) */ - 0xc5, 0xf9, 0x5c, 0x05, 0xb7, 0xb3, 0xff, 0xff, //0x00004ea1 vsubpd $-19529(%rip), %xmm0, %xmm0 /* LCPI5_19+0(%rip) */ - 0xc4, 0xe3, 0x79, 0x05, 0xc8, 0x01, //0x00004ea9 vpermilpd $1, %xmm0, %xmm1 - 0xc5, 0xf3, 0x58, 0xc0, //0x00004eaf vaddsd %xmm0, %xmm1, %xmm0 - 0xc4, 0xe1, 0xf9, 0x7e, 0xc0, //0x00004eb3 vmovq %xmm0, %rax - //0x00004eb8 LBB5_982 - 0x48, 0x31, 0xc8, //0x00004eb8 xorq %rcx, %rax - 0x31, 0xc9, //0x00004ebb xorl %ecx, %ecx - 0xe9, 0x51, 0x0d, 0x00, 0x00, //0x00004ebd jmp LBB5_1164 - //0x00004ec2 LBB5_983 - 0x89, 0xc8, //0x00004ec2 movl %ecx, %eax - 0x49, 0x01, 0xc6, //0x00004ec4 addq %rax, %r14 - //0x00004ec7 LBB5_984 - 0x49, 0x01, 0xd6, //0x00004ec7 addq %rdx, %r14 - //0x00004eca LBB5_985 - 0x49, 0x89, 0xfb, //0x00004eca movq %rdi, %r11 - //0x00004ecd LBB5_986 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00004ecd movq $-1, %rdx - 0x4d, 0x85, 0xd2, //0x00004ed4 testq %r10, %r10 - 0x0f, 0x84, 0x69, 0x00, 0x00, 0x00, //0x00004ed7 je LBB5_997 - 0x4d, 0x85, 0xff, //0x00004edd testq %r15, %r15 - 0x0f, 0x84, 0x60, 0x00, 0x00, 0x00, //0x00004ee0 je LBB5_997 - 0x4d, 0x85, 0xc9, //0x00004ee6 testq %r9, %r9 - 0x0f, 0x84, 0x57, 0x00, 0x00, 0x00, //0x00004ee9 je LBB5_997 - 0x4d, 0x29, 0xe6, //0x00004eef subq %r12, %r14 - 0x49, 0x8d, 0x46, 0xff, //0x00004ef2 leaq $-1(%r14), %rax - 0x49, 0x39, 0xc2, //0x00004ef6 cmpq %rax, %r10 - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00004ef9 je LBB5_995 - 0x49, 0x39, 0xc7, //0x00004eff cmpq %rax, %r15 - 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x00004f02 je LBB5_995 - 0x49, 0x39, 0xc1, //0x00004f08 cmpq %rax, %r9 - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00004f0b je LBB5_995 - 0x4d, 0x85, 0xff, //0x00004f11 testq %r15, %r15 - 0x0f, 0x8e, 0x03, 0x02, 0x00, 0x00, //0x00004f14 jle LBB5_1019 - 0x49, 0x8d, 0x47, 0xff, //0x00004f1a leaq $-1(%r15), %rax - 0x49, 0x39, 0xc1, //0x00004f1e cmpq %rax, %r9 - 0x0f, 0x84, 0xf6, 0x01, 0x00, 0x00, //0x00004f21 je LBB5_1019 - 0x49, 0xf7, 0xd7, //0x00004f27 notq %r15 - 0x4c, 0x89, 0xfa, //0x00004f2a movq %r15, %rdx - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00004f2d jmp LBB5_996 - //0x00004f32 LBB5_995 - 0x49, 0xf7, 0xde, //0x00004f32 negq %r14 - 0x4c, 0x89, 0xf2, //0x00004f35 movq %r14, %rdx - //0x00004f38 LBB5_996 - 0x31, 0xc9, //0x00004f38 xorl %ecx, %ecx - 0x48, 0x89, 0xd0, //0x00004f3a movq %rdx, %rax - 0x48, 0x85, 0xd2, //0x00004f3d testq %rdx, %rdx - 0x0f, 0x89, 0x0f, 0x00, 0x00, 0x00, //0x00004f40 jns LBB5_998 - //0x00004f46 LBB5_997 - 0x48, 0xf7, 0xd2, //0x00004f46 notq %rdx - 0xb9, 0x03, 0x00, 0x00, 0x00, //0x00004f49 movl $3, %ecx - 0x48, 0xc7, 0xc0, 0xfd, 0xff, 0xff, 0xff, //0x00004f4e movq $-3, %rax - //0x00004f55 LBB5_998 - 0x49, 0x01, 0xd4, //0x00004f55 addq %rdx, %r12 - 0x0f, 0xb6, 0x55, 0xc8, //0x00004f58 movzbl $-56(%rbp), %edx - 0x48, 0x01, 0xc2, //0x00004f5c addq %rax, %rdx - 0x48, 0x8b, 0x75, 0x90, //0x00004f5f movq $-112(%rbp), %rsi - 0x48, 0xc1, 0xe6, 0x20, //0x00004f63 shlq $32, %rsi - 0x48, 0x83, 0xce, 0x1b, //0x00004f67 orq $27, %rsi - 0x49, 0x8b, 0x83, 0xa0, 0x00, 0x00, 0x00, //0x00004f6b movq $160(%r11), %rax - 0x48, 0x89, 0x30, //0x00004f72 movq %rsi, (%rax) - 0x48, 0x89, 0x50, 0x08, //0x00004f75 movq %rdx, $8(%rax) - 0x4d, 0x8b, 0x8b, 0xa0, 0x00, 0x00, 0x00, //0x00004f79 movq $160(%r11), %r9 - 0x49, 0x8d, 0x41, 0x10, //0x00004f80 leaq $16(%r9), %rax - 0x49, 0x89, 0x83, 0xa0, 0x00, 0x00, 0x00, //0x00004f84 movq %rax, $160(%r11) - 0x41, 0x83, 0x83, 0xd8, 0x00, 0x00, 0x00, 0x01, //0x00004f8b addl $1, $216(%r11) - 0xba, 0x0b, 0x00, 0x00, 0x00, //0x00004f93 movl $11, %edx - 0x85, 0xc9, //0x00004f98 testl %ecx, %ecx - 0x0f, 0x45, 0xd1, //0x00004f9a cmovnel %ecx, %edx - 0x0f, 0x84, 0xf7, 0x2e, 0x00, 0x00, //0x00004f9d je LBB5_1165 - 0xe9, 0xb3, 0x37, 0x00, 0x00, //0x00004fa3 jmp LBB5_1184 - //0x00004fa8 LBB5_999 - 0x4c, 0x89, 0xfa, //0x00004fa8 movq %r15, %rdx - 0x45, 0x31, 0xc0, //0x00004fab xorl %r8d, %r8d - 0xe9, 0x92, 0x01, 0x00, 0x00, //0x00004fae jmp LBB5_1023 - //0x00004fb3 LBB5_1000 - 0xc5, 0xfe, 0x6f, 0x05, 0x05, 0xb1, 0xff, 0xff, //0x00004fb3 vmovdqu $-20219(%rip), %ymm0 /* LCPI5_3+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x0d, 0xdd, 0xb0, 0xff, 0xff, //0x00004fbb vmovdqu $-20259(%rip), %ymm1 /* LCPI5_2+0(%rip) */ - 0x4d, 0x89, 0xfc, //0x00004fc3 movq %r15, %r12 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004fc6 .p2align 4, 0x90 - //0x00004fd0 LBB5_1001 - 0x83, 0xc1, 0xff, //0x00004fd0 addl $-1, %ecx - 0x85, 0xd1, //0x00004fd3 testl %edx, %ecx - 0x0f, 0x85, 0x6b, 0x25, 0x00, 0x00, //0x00004fd5 jne LBB5_1505 - 0xc4, 0xc1, 0x7e, 0x6f, 0x54, 0x24, 0x20, //0x00004fdb vmovdqu $32(%r12), %ymm2 - 0x49, 0x83, 0xc4, 0x20, //0x00004fe2 addq $32, %r12 - 0xc5, 0xed, 0x74, 0xd8, //0x00004fe6 vpcmpeqb %ymm0, %ymm2, %ymm3 - 0xc5, 0xfd, 0xd7, 0xcb, //0x00004fea vpmovmskb %ymm3, %ecx - 0xc5, 0xed, 0x74, 0xd1, //0x00004fee vpcmpeqb %ymm1, %ymm2, %ymm2 - 0xc5, 0xfd, 0xd7, 0xd2, //0x00004ff2 vpmovmskb %ymm2, %edx - 0x8d, 0x72, 0xff, //0x00004ff6 leal $-1(%rdx), %esi - 0x85, 0xce, //0x00004ff9 testl %ecx, %esi - 0x0f, 0x84, 0xcf, 0xff, 0xff, 0xff, //0x00004ffb je LBB5_1001 - //0x00005001 LBB5_1003 - 0x0f, 0xbc, 0xc1, //0x00005001 bsfl %ecx, %eax - 0x4a, 0x8d, 0x0c, 0x20, //0x00005004 leaq (%rax,%r12), %rcx - 0x49, 0x01, 0xc4, //0x00005008 addq %rax, %r12 - 0x49, 0x83, 0xc4, 0x01, //0x0000500b addq $1, %r12 - 0x49, 0xf7, 0xd7, //0x0000500f notq %r15 - 0x49, 0x8d, 0x34, 0x0f, //0x00005012 leaq (%r15,%rcx), %rsi - 0x48, 0x83, 0xc6, 0x01, //0x00005016 addq $1, %rsi - 0x31, 0xc0, //0x0000501a xorl %eax, %eax - 0x31, 0xc9, //0x0000501c xorl %ecx, %ecx - 0x48, 0x85, 0xf6, //0x0000501e testq %rsi, %rsi - 0x0f, 0x89, 0x04, 0x00, 0x00, 0x00, //0x00005021 jns LBB5_1005 - //0x00005027 LBB5_1004 - 0x89, 0xf1, //0x00005027 movl %esi, %ecx - 0xf7, 0xd9, //0x00005029 negl %ecx - //0x0000502b LBB5_1005 - 0x89, 0x45, 0x88, //0x0000502b movl %eax, $-120(%rbp) - 0x0f, 0xb6, 0xc0, //0x0000502e movzbl %al, %eax - 0x49, 0xc1, 0xe2, 0x20, //0x00005031 shlq $32, %r10 - 0x49, 0x8d, 0x04, 0xc2, //0x00005035 leaq (%r10,%rax,8), %rax - 0x48, 0xba, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00005039 movabsq $4294967296, %rdx - 0x48, 0x01, 0xd0, //0x00005043 addq %rdx, %rax - 0x48, 0x83, 0xc0, 0x04, //0x00005046 addq $4, %rax - 0x49, 0x8b, 0x93, 0xa0, 0x00, 0x00, 0x00, //0x0000504a movq $160(%r11), %rdx - 0x48, 0x89, 0x02, //0x00005051 movq %rax, (%rdx) - 0x48, 0x89, 0x72, 0x08, //0x00005054 movq %rsi, $8(%rdx) - 0x4d, 0x8b, 0x8b, 0xa0, 0x00, 0x00, 0x00, //0x00005058 movq $160(%r11), %r9 - 0x49, 0x8d, 0x41, 0x10, //0x0000505f leaq $16(%r9), %rax - 0x49, 0x89, 0x83, 0xa0, 0x00, 0x00, 0x00, //0x00005063 movq %rax, $160(%r11) - 0x41, 0x83, 0x83, 0xd4, 0x00, 0x00, 0x00, 0x01, //0x0000506a addl $1, $212(%r11) - 0xba, 0x0b, 0x00, 0x00, 0x00, //0x00005072 movl $11, %edx - 0x85, 0xc9, //0x00005077 testl %ecx, %ecx - 0x0f, 0x45, 0xd1, //0x00005079 cmovnel %ecx, %edx - 0x0f, 0x84, 0x18, 0x2e, 0x00, 0x00, //0x0000507c je LBB5_1165 - 0xe9, 0xd4, 0x36, 0x00, 0x00, //0x00005082 jmp LBB5_1184 - //0x00005087 LBB5_1006 - 0x45, 0x31, 0xc0, //0x00005087 xorl %r8d, %r8d - //0x0000508a LBB5_1007 - 0x45, 0x31, 0xed, //0x0000508a xorl %r13d, %r13d - 0x31, 0xf6, //0x0000508d xorl %esi, %esi - //0x0000508f LBB5_1008 - 0x41, 0x8a, 0x4f, 0x01, //0x0000508f movb $1(%r15), %cl - 0x80, 0xf9, 0x2d, //0x00005093 cmpb $45, %cl - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00005096 je LBB5_1011 - 0x80, 0xf9, 0x2b, //0x0000509c cmpb $43, %cl - 0x0f, 0x85, 0x1c, 0x00, 0x00, 0x00, //0x0000509f jne LBB5_1013 - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000050a5 movl $1, %eax - 0xe9, 0x05, 0x00, 0x00, 0x00, //0x000050aa jmp LBB5_1012 - //0x000050af LBB5_1011 - 0xb8, 0xff, 0xff, 0xff, 0xff, //0x000050af movl $-1, %eax - //0x000050b4 LBB5_1012 - 0x41, 0x8a, 0x4f, 0x02, //0x000050b4 movb $2(%r15), %cl - 0x49, 0x83, 0xc7, 0x02, //0x000050b8 addq $2, %r15 - 0xe9, 0x09, 0x00, 0x00, 0x00, //0x000050bc jmp LBB5_1014 - //0x000050c1 LBB5_1013 - 0x49, 0x83, 0xc7, 0x01, //0x000050c1 addq $1, %r15 - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000050c5 movl $1, %eax - //0x000050ca LBB5_1014 - 0x8d, 0x51, 0xd0, //0x000050ca leal $-48(%rcx), %edx - 0x80, 0xfa, 0x09, //0x000050cd cmpb $9, %dl - 0x0f, 0x87, 0x5b, 0x2d, 0x00, 0x00, //0x000050d0 ja LBB5_1615 - 0x31, 0xd2, //0x000050d6 xorl %edx, %edx - 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000050d8 movq $-1, %rdi - 0x90, //0x000050df .p2align 4, 0x90 - //0x000050e0 LBB5_1016 - 0x8d, 0x14, 0x92, //0x000050e0 leal (%rdx,%rdx,4), %edx - 0x0f, 0xb6, 0xc9, //0x000050e3 movzbl %cl, %ecx - 0x8d, 0x14, 0x51, //0x000050e6 leal (%rcx,%rdx,2), %edx - 0x83, 0xc2, 0xd0, //0x000050e9 addl $-48, %edx - 0x41, 0x0f, 0xb6, 0x4f, 0x01, //0x000050ec movzbl $1(%r15), %ecx - 0x49, 0x83, 0xc7, 0x01, //0x000050f1 addq $1, %r15 - 0x8d, 0x59, 0xd0, //0x000050f5 leal $-48(%rcx), %ebx - 0x48, 0x83, 0xc7, 0x01, //0x000050f8 addq $1, %rdi - 0x80, 0xfb, 0x0a, //0x000050fc cmpb $10, %bl - 0x0f, 0x82, 0xdb, 0xff, 0xff, 0xff, //0x000050ff jb LBB5_1016 - 0x48, 0x83, 0xff, 0x09, //0x00005105 cmpq $9, %rdi - 0x0f, 0x83, 0x25, 0x30, 0x00, 0x00, //0x00005109 jae LBB5_1594 - //0x0000510f LBB5_1018 - 0x0f, 0xaf, 0xd0, //0x0000510f imull %eax, %edx - 0x44, 0x01, 0xea, //0x00005112 addl %r13d, %edx - 0x41, 0x89, 0xd5, //0x00005115 movl %edx, %r13d - 0xe9, 0x5d, 0x00, 0x00, 0x00, //0x00005118 jmp LBB5_1027 - //0x0000511d LBB5_1019 - 0x4c, 0x89, 0xd0, //0x0000511d movq %r10, %rax - 0x4c, 0x09, 0xc8, //0x00005120 orq %r9, %rax - 0x0f, 0x99, 0xc0, //0x00005123 setns %al - 0x0f, 0x88, 0x3e, 0x04, 0x00, 0x00, //0x00005126 js LBB5_1073 - 0x4d, 0x39, 0xca, //0x0000512c cmpq %r9, %r10 - 0x0f, 0x8c, 0x35, 0x04, 0x00, 0x00, //0x0000512f jl LBB5_1073 - 0x49, 0xf7, 0xd2, //0x00005135 notq %r10 - 0x4c, 0x89, 0xd2, //0x00005138 movq %r10, %rdx - 0xe9, 0xf8, 0xfd, 0xff, 0xff, //0x0000513b jmp LBB5_996 - //0x00005140 LBB5_1022 - 0x8a, 0x02, //0x00005140 movb (%rdx), %al - 0x8d, 0x58, 0xd0, //0x00005142 leal $-48(%rax), %ebx - //0x00005145 LBB5_1023 - 0x80, 0xfb, 0x09, //0x00005145 cmpb $9, %bl - 0x0f, 0x87, 0x19, 0x00, 0x00, 0x00, //0x00005148 ja LBB5_1026 - 0x90, 0x90, //0x0000514e .p2align 4, 0x90 - //0x00005150 LBB5_1024 - 0x0f, 0xb6, 0x42, 0x01, //0x00005150 movzbl $1(%rdx), %eax - 0x48, 0x83, 0xc2, 0x01, //0x00005154 addq $1, %rdx - 0x8d, 0x48, 0xd0, //0x00005158 leal $-48(%rax), %ecx - 0x80, 0xf9, 0x0a, //0x0000515b cmpb $10, %cl - 0x0f, 0x82, 0xec, 0xff, 0xff, 0xff, //0x0000515e jb LBB5_1024 - 0x41, 0xb1, 0x01, //0x00005164 movb $1, %r9b - //0x00005167 LBB5_1026 - 0x45, 0x29, 0xc5, //0x00005167 subl %r8d, %r13d - 0x24, 0xdf, //0x0000516a andb $-33, %al - 0x49, 0x89, 0xd7, //0x0000516c movq %rdx, %r15 - 0x3c, 0x45, //0x0000516f cmpb $69, %al - 0x4d, 0x89, 0xc8, //0x00005171 movq %r9, %r8 - 0x0f, 0x84, 0x15, 0xff, 0xff, 0xff, //0x00005174 je LBB5_1008 - //0x0000517a LBB5_1027 - 0x48, 0x8b, 0x45, 0xa8, //0x0000517a movq $-88(%rbp), %rax - 0x8d, 0x14, 0x00, //0x0000517e leal (%rax,%rax), %edx - 0x83, 0xc2, 0xff, //0x00005181 addl $-1, %edx - 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00005184 movabsq $4503599627370495, %rax - 0x48, 0x83, 0xc0, 0x01, //0x0000518e addq $1, %rax - 0x48, 0x39, 0xc6, //0x00005192 cmpq %rax, %rsi - 0x0f, 0x83, 0xc4, 0x00, 0x00, 0x00, //0x00005195 jae LBB5_1038 - 0xc4, 0xe1, 0xf9, 0x6e, 0xc6, //0x0000519b vmovq %rsi, %xmm0 - 0xc5, 0xf9, 0x62, 0x05, 0xa8, 0xb0, 0xff, 0xff, //0x000051a0 vpunpckldq $-20312(%rip), %xmm0, %xmm0 /* LCPI5_18+0(%rip) */ - 0xc5, 0xf9, 0x5c, 0x05, 0xb0, 0xb0, 0xff, 0xff, //0x000051a8 vsubpd $-20304(%rip), %xmm0, %xmm0 /* LCPI5_19+0(%rip) */ - 0xc4, 0xe3, 0x79, 0x05, 0xc8, 0x01, //0x000051b0 vpermilpd $1, %xmm0, %xmm1 - 0xc5, 0xf3, 0x58, 0xc0, //0x000051b6 vaddsd %xmm0, %xmm1, %xmm0 - 0x89, 0xd0, //0x000051ba movl %edx, %eax - 0xc1, 0xe8, 0x1f, //0x000051bc shrl $31, %eax - 0x48, 0xc1, 0xe0, 0x3f, //0x000051bf shlq $63, %rax - 0xc4, 0xe1, 0xf9, 0x6e, 0xc8, //0x000051c3 vmovq %rax, %xmm1 - 0xc5, 0xf9, 0x56, 0xc1, //0x000051c8 vorpd %xmm1, %xmm0, %xmm0 - 0x45, 0x85, 0xed, //0x000051cc testl %r13d, %r13d - 0x0f, 0x84, 0x8b, 0x09, 0x00, 0x00, //0x000051cf je LBB5_1156 - 0x48, 0x85, 0xf6, //0x000051d5 testq %rsi, %rsi - 0x0f, 0x84, 0x82, 0x09, 0x00, 0x00, //0x000051d8 je LBB5_1156 - 0x41, 0x8d, 0x45, 0xff, //0x000051de leal $-1(%r13), %eax - 0x83, 0xf8, 0x24, //0x000051e2 cmpl $36, %eax - 0x0f, 0x87, 0x55, 0x00, 0x00, 0x00, //0x000051e5 ja LBB5_1036 - 0x44, 0x89, 0xe8, //0x000051eb movl %r13d, %eax - 0x41, 0x83, 0xfd, 0x17, //0x000051ee cmpl $23, %r13d - 0x0f, 0x8c, 0x15, 0x00, 0x00, 0x00, //0x000051f2 jl LBB5_1033 - 0x41, 0x8d, 0x45, 0xea, //0x000051f8 leal $-22(%r13), %eax - 0x48, 0x8d, 0x0d, 0x1d, 0x75, 0x00, 0x00, //0x000051fc leaq $29981(%rip), %rcx /* _P10_TAB+0(%rip) */ - 0xc5, 0xfb, 0x59, 0x04, 0xc1, //0x00005203 vmulsd (%rcx,%rax,8), %xmm0, %xmm0 - 0xb8, 0x16, 0x00, 0x00, 0x00, //0x00005208 movl $22, %eax - //0x0000520d LBB5_1033 - 0xc5, 0xf9, 0x2e, 0x05, 0x6b, 0xb0, 0xff, 0xff, //0x0000520d vucomisd $-20373(%rip), %xmm0 /* LCPI5_21+0(%rip) */ - 0x0f, 0x87, 0xf5, 0x02, 0x00, 0x00, //0x00005215 ja LBB5_1069 - 0xc5, 0xfb, 0x10, 0x0d, 0x65, 0xb0, 0xff, 0xff, //0x0000521b vmovsd $-20379(%rip), %xmm1 /* LCPI5_22+0(%rip) */ - 0xc5, 0xf9, 0x2e, 0xc8, //0x00005223 vucomisd %xmm0, %xmm1 - 0x0f, 0x87, 0xe3, 0x02, 0x00, 0x00, //0x00005227 ja LBB5_1069 - 0x89, 0xc0, //0x0000522d movl %eax, %eax - 0x48, 0x8d, 0x0d, 0xea, 0x74, 0x00, 0x00, //0x0000522f leaq $29930(%rip), %rcx /* _P10_TAB+0(%rip) */ - 0xc5, 0xfb, 0x59, 0x04, 0xc1, //0x00005236 vmulsd (%rcx,%rax,8), %xmm0, %xmm0 - 0xe9, 0x20, 0x09, 0x00, 0x00, //0x0000523b jmp LBB5_1156 - //0x00005240 LBB5_1036 - 0x41, 0x83, 0xfd, 0xea, //0x00005240 cmpl $-22, %r13d - 0x0f, 0x82, 0x15, 0x00, 0x00, 0x00, //0x00005244 jb LBB5_1038 - 0x41, 0xf7, 0xdd, //0x0000524a negl %r13d - 0x48, 0x8d, 0x05, 0xcc, 0x74, 0x00, 0x00, //0x0000524d leaq $29900(%rip), %rax /* _P10_TAB+0(%rip) */ - 0xc4, 0xa1, 0x7b, 0x5e, 0x04, 0xe8, //0x00005254 vdivsd (%rax,%r13,8), %xmm0, %xmm0 - 0xe9, 0x01, 0x09, 0x00, 0x00, //0x0000525a jmp LBB5_1156 - //0x0000525f LBB5_1038 - 0x89, 0x95, 0x50, 0xff, 0xff, 0xff, //0x0000525f movl %edx, $-176(%rbp) - 0x41, 0x8d, 0x85, 0x5c, 0x01, 0x00, 0x00, //0x00005265 leal $348(%r13), %eax - 0x3d, 0xb7, 0x02, 0x00, 0x00, //0x0000526c cmpl $695, %eax - 0x0f, 0x87, 0x2d, 0x01, 0x00, 0x00, //0x00005271 ja LBB5_1052 - //0x00005277 LBB5_1039 - 0x44, 0x89, 0x75, 0xc8, //0x00005277 movl %r14d, $-56(%rbp) - 0x48, 0x85, 0xf6, //0x0000527b testq %rsi, %rsi - 0x4c, 0x89, 0x5d, 0xb8, //0x0000527e movq %r11, $-72(%rbp) - 0x4c, 0x89, 0x7d, 0xd0, //0x00005282 movq %r15, $-48(%rbp) - 0x4c, 0x89, 0x55, 0x90, //0x00005286 movq %r10, $-112(%rbp) - 0x4d, 0x89, 0xc6, //0x0000528a movq %r8, %r14 - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000528d je LBB5_1041 - 0x4c, 0x0f, 0xbd, 0xce, //0x00005293 bsrq %rsi, %r9 - 0x49, 0x83, 0xf1, 0x3f, //0x00005297 xorq $63, %r9 - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x0000529b jmp LBB5_1042 - //0x000052a0 LBB5_1041 - 0x41, 0xb9, 0x40, 0x00, 0x00, 0x00, //0x000052a0 movl $64, %r9d - //0x000052a6 LBB5_1042 - 0x49, 0x89, 0xf7, //0x000052a6 movq %rsi, %r15 - 0x44, 0x89, 0xc9, //0x000052a9 movl %r9d, %ecx - 0x49, 0xd3, 0xe7, //0x000052ac shlq %cl, %r15 - 0x89, 0xc7, //0x000052af movl %eax, %edi - 0x48, 0xc1, 0xe7, 0x04, //0x000052b1 shlq $4, %rdi - 0x48, 0x8d, 0x1d, 0x24, 0x75, 0x00, 0x00, //0x000052b5 leaq $29988(%rip), %rbx /* _POW10_M128_TAB+0(%rip) */ - 0x4c, 0x8b, 0x44, 0x1f, 0x08, //0x000052bc movq $8(%rdi,%rbx), %r8 - 0x4c, 0x89, 0xc0, //0x000052c1 movq %r8, %rax - 0x49, 0xf7, 0xe7, //0x000052c4 mulq %r15 - 0x49, 0x89, 0xc3, //0x000052c7 movq %rax, %r11 - 0x49, 0x89, 0xd2, //0x000052ca movq %rdx, %r10 - 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x000052cd andl $511, %edx - 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x000052d3 cmpq $511, %rdx - 0x0f, 0x85, 0x46, 0x00, 0x00, 0x00, //0x000052da jne LBB5_1047 - 0x4c, 0x89, 0xf9, //0x000052e0 movq %r15, %rcx - 0x48, 0xf7, 0xd1, //0x000052e3 notq %rcx - 0x49, 0x39, 0xcb, //0x000052e6 cmpq %rcx, %r11 - 0x0f, 0x86, 0x37, 0x00, 0x00, 0x00, //0x000052e9 jbe LBB5_1047 - 0x4c, 0x89, 0xf8, //0x000052ef movq %r15, %rax - 0x48, 0xf7, 0x24, 0x1f, //0x000052f2 mulq (%rdi,%rbx) - 0x49, 0x01, 0xd3, //0x000052f6 addq %rdx, %r11 - 0x49, 0x83, 0xd2, 0x00, //0x000052f9 adcq $0, %r10 - 0x44, 0x89, 0xd2, //0x000052fd movl %r10d, %edx - 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x00005300 andl $511, %edx - 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x00005306 cmpq $511, %rdx - 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x0000530d jne LBB5_1047 - 0x49, 0x83, 0xfb, 0xff, //0x00005313 cmpq $-1, %r11 - 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00005317 jne LBB5_1047 - 0x48, 0x39, 0xc8, //0x0000531d cmpq %rcx, %rax - 0x0f, 0x87, 0x72, 0x00, 0x00, 0x00, //0x00005320 ja LBB5_1051 - //0x00005326 LBB5_1047 - 0x4c, 0x89, 0xd0, //0x00005326 movq %r10, %rax - 0x48, 0xc1, 0xe8, 0x3f, //0x00005329 shrq $63, %rax - 0x8d, 0x48, 0x09, //0x0000532d leal $9(%rax), %ecx - 0x49, 0xd3, 0xea, //0x00005330 shrq %cl, %r10 - 0x4d, 0x85, 0xdb, //0x00005333 testq %r11, %r11 - 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x00005336 jne LBB5_1050 - 0x48, 0x85, 0xd2, //0x0000533c testq %rdx, %rdx - 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x0000533f jne LBB5_1050 - 0x44, 0x89, 0xd1, //0x00005345 movl %r10d, %ecx - 0x83, 0xe1, 0x03, //0x00005348 andl $3, %ecx - 0x83, 0xf9, 0x01, //0x0000534b cmpl $1, %ecx - 0x0f, 0x84, 0x44, 0x00, 0x00, 0x00, //0x0000534e je LBB5_1051 - //0x00005354 LBB5_1050 - 0x41, 0x69, 0xcd, 0x6a, 0x52, 0x03, 0x00, //0x00005354 imull $217706, %r13d, %ecx - 0xc1, 0xf9, 0x10, //0x0000535b sarl $16, %ecx - 0x81, 0xc1, 0x3f, 0x04, 0x00, 0x00, //0x0000535e addl $1087, %ecx - 0x4c, 0x63, 0xd9, //0x00005364 movslq %ecx, %r11 - 0x4c, 0x89, 0xdb, //0x00005367 movq %r11, %rbx - 0x4c, 0x29, 0xcb, //0x0000536a subq %r9, %rbx - 0x44, 0x89, 0xd2, //0x0000536d movl %r10d, %edx - 0x83, 0xe2, 0x01, //0x00005370 andl $1, %edx - 0x4c, 0x01, 0xd2, //0x00005373 addq %r10, %rdx - 0x48, 0x89, 0xd1, //0x00005376 movq %rdx, %rcx - 0x48, 0xc1, 0xe9, 0x36, //0x00005379 shrq $54, %rcx - 0x48, 0x01, 0xc3, //0x0000537d addq %rax, %rbx - 0x48, 0x83, 0xf9, 0x01, //0x00005380 cmpq $1, %rcx - 0x48, 0x83, 0xdb, 0x00, //0x00005384 sbbq $0, %rbx - 0x48, 0x8d, 0x43, 0xff, //0x00005388 leaq $-1(%rbx), %rax - 0x48, 0x3d, 0xfd, 0x07, 0x00, 0x00, //0x0000538c cmpq $2045, %rax - 0x0f, 0x86, 0x58, 0x00, 0x00, 0x00, //0x00005392 jbe LBB5_1057 - //0x00005398 LBB5_1051 - 0x4c, 0x8b, 0x5d, 0xb8, //0x00005398 movq $-72(%rbp), %r11 - 0x4c, 0x8b, 0x7d, 0xd0, //0x0000539c movq $-48(%rbp), %r15 - 0x4c, 0x8b, 0x55, 0x90, //0x000053a0 movq $-112(%rbp), %r10 - //0x000053a4 LBB5_1052 - 0x4d, 0x89, 0xf8, //0x000053a4 movq %r15, %r8 - 0x4d, 0x29, 0xe0, //0x000053a7 subq %r12, %r8 - 0x4d, 0x8b, 0x4b, 0x40, //0x000053aa movq $64(%r11), %r9 - 0x4d, 0x8b, 0x6b, 0x50, //0x000053ae movq $80(%r11), %r13 - 0x4d, 0x85, 0xed, //0x000053b2 testq %r13, %r13 - 0x0f, 0x84, 0x27, 0x05, 0x00, 0x00, //0x000053b5 je LBB5_1115 - 0x41, 0xc6, 0x01, 0x00, //0x000053bb movb $0, (%r9) - 0x49, 0x83, 0xfd, 0x01, //0x000053bf cmpq $1, %r13 - 0x0f, 0x84, 0x19, 0x05, 0x00, 0x00, //0x000053c3 je LBB5_1115 - 0x49, 0x8d, 0x4d, 0xff, //0x000053c9 leaq $-1(%r13), %rcx - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000053cd movl $1, %eax - 0x48, 0x83, 0xf9, 0x10, //0x000053d2 cmpq $16, %rcx - 0x0f, 0x82, 0xf4, 0x04, 0x00, 0x00, //0x000053d6 jb LBB5_1114 - 0x48, 0x81, 0xf9, 0x80, 0x00, 0x00, 0x00, //0x000053dc cmpq $128, %rcx - 0x0f, 0x83, 0x52, 0x01, 0x00, 0x00, //0x000053e3 jae LBB5_1071 - 0x31, 0xd2, //0x000053e9 xorl %edx, %edx - 0xe9, 0x4f, 0x04, 0x00, 0x00, //0x000053eb jmp LBB5_1105 - //0x000053f0 LBB5_1057 - 0x49, 0xbd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, //0x000053f0 movabsq $18014398509481984, %r13 - 0x4c, 0x39, 0xea, //0x000053fa cmpq %r13, %rdx - 0x49, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x000053fd movabsq $-9223372036854775808, %r15 - 0x49, 0xb9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00005407 movabsq $4503599627370495, %r9 - 0xb1, 0x02, //0x00005411 movb $2, %cl - 0x80, 0xd9, 0x00, //0x00005413 sbbb $0, %cl - 0x48, 0xd3, 0xea, //0x00005416 shrq %cl, %rdx - 0x48, 0xc1, 0xe3, 0x34, //0x00005419 shlq $52, %rbx - 0x4c, 0x21, 0xca, //0x0000541d andq %r9, %rdx - 0x48, 0x09, 0xda, //0x00005420 orq %rbx, %rdx - 0x48, 0x89, 0xd0, //0x00005423 movq %rdx, %rax - 0x4c, 0x09, 0xf8, //0x00005426 orq %r15, %rax - 0x80, 0x7d, 0xc8, 0x00, //0x00005429 cmpb $0, $-56(%rbp) - 0x48, 0x0f, 0x44, 0xc2, //0x0000542d cmoveq %rdx, %rax - 0xc4, 0xe1, 0xf9, 0x6e, 0xc0, //0x00005431 vmovq %rax, %xmm0 - 0x45, 0x84, 0xf6, //0x00005436 testb %r14b, %r14b - 0x4c, 0x8b, 0x55, 0x90, //0x00005439 movq $-112(%rbp), %r10 - 0x0f, 0x84, 0xe4, 0x02, 0x00, 0x00, //0x0000543d je LBB5_1096 - 0x4d, 0x89, 0xce, //0x00005443 movq %r9, %r14 - 0x4c, 0x89, 0xd3, //0x00005446 movq %r10, %rbx - 0x41, 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00005449 movl $64, %r9d - 0x48, 0xff, 0xc6, //0x0000544f incq %rsi - 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x00005452 je LBB5_1060 - 0x4c, 0x0f, 0xbd, 0xce, //0x00005458 bsrq %rsi, %r9 - 0x49, 0x83, 0xf1, 0x3f, //0x0000545c xorq $63, %r9 - //0x00005460 LBB5_1060 - 0x44, 0x89, 0xc9, //0x00005460 movl %r9d, %ecx - 0x48, 0xd3, 0xe6, //0x00005463 shlq %cl, %rsi - 0x4c, 0x89, 0xc0, //0x00005466 movq %r8, %rax - 0x48, 0xf7, 0xe6, //0x00005469 mulq %rsi - 0x49, 0x89, 0xc2, //0x0000546c movq %rax, %r10 - 0x49, 0x89, 0xd0, //0x0000546f movq %rdx, %r8 - 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x00005472 andl $511, %edx - 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x00005478 cmpq $511, %rdx - 0x0f, 0x85, 0x4d, 0x00, 0x00, 0x00, //0x0000547f jne LBB5_1065 - 0x48, 0x89, 0xf1, //0x00005485 movq %rsi, %rcx - 0x48, 0xf7, 0xd1, //0x00005488 notq %rcx - 0x49, 0x39, 0xca, //0x0000548b cmpq %rcx, %r10 - 0x0f, 0x86, 0x3e, 0x00, 0x00, 0x00, //0x0000548e jbe LBB5_1065 - 0x48, 0x89, 0xf0, //0x00005494 movq %rsi, %rax - 0x48, 0x8d, 0x15, 0x42, 0x73, 0x00, 0x00, //0x00005497 leaq $29506(%rip), %rdx /* _POW10_M128_TAB+0(%rip) */ - 0x48, 0xf7, 0x24, 0x17, //0x0000549e mulq (%rdi,%rdx) - 0x49, 0x01, 0xd2, //0x000054a2 addq %rdx, %r10 - 0x49, 0x83, 0xd0, 0x00, //0x000054a5 adcq $0, %r8 - 0x44, 0x89, 0xc2, //0x000054a9 movl %r8d, %edx - 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x000054ac andl $511, %edx - 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x000054b2 cmpq $511, %rdx - 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x000054b9 jne LBB5_1065 - 0x49, 0x83, 0xfa, 0xff, //0x000054bf cmpq $-1, %r10 - 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000054c3 jne LBB5_1065 - 0x48, 0x39, 0xc8, //0x000054c9 cmpq %rcx, %rax - 0x0f, 0x87, 0x2e, 0x00, 0x00, 0x00, //0x000054cc ja LBB5_1068 - //0x000054d2 LBB5_1065 - 0x4c, 0x89, 0xc0, //0x000054d2 movq %r8, %rax - 0x48, 0xc1, 0xe8, 0x3f, //0x000054d5 shrq $63, %rax - 0x8d, 0x48, 0x09, //0x000054d9 leal $9(%rax), %ecx - 0x49, 0xd3, 0xe8, //0x000054dc shrq %cl, %r8 - 0x4d, 0x85, 0xd2, //0x000054df testq %r10, %r10 - 0x0f, 0x85, 0x90, 0x03, 0x00, 0x00, //0x000054e2 jne LBB5_1109 - 0x48, 0x85, 0xd2, //0x000054e8 testq %rdx, %rdx - 0x0f, 0x85, 0x87, 0x03, 0x00, 0x00, //0x000054eb jne LBB5_1109 - 0x44, 0x89, 0xc1, //0x000054f1 movl %r8d, %ecx - 0x83, 0xe1, 0x03, //0x000054f4 andl $3, %ecx - 0x83, 0xf9, 0x01, //0x000054f7 cmpl $1, %ecx - 0x0f, 0x85, 0x78, 0x03, 0x00, 0x00, //0x000054fa jne LBB5_1109 - //0x00005500 LBB5_1068 - 0x4c, 0x8b, 0x5d, 0xb8, //0x00005500 movq $-72(%rbp), %r11 - 0x4c, 0x8b, 0x7d, 0xd0, //0x00005504 movq $-48(%rbp), %r15 - 0x49, 0x89, 0xda, //0x00005508 movq %rbx, %r10 - 0xe9, 0x94, 0xfe, 0xff, 0xff, //0x0000550b jmp LBB5_1052 - //0x00005510 LBB5_1069 - 0x89, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00005510 movl %edx, $-176(%rbp) - 0x41, 0x8d, 0x85, 0x5c, 0x01, 0x00, 0x00, //0x00005516 leal $348(%r13), %eax - 0xe9, 0x55, 0xfd, 0xff, 0xff, //0x0000551d jmp LBB5_1039 - //0x00005522 LBB5_1070 - 0x48, 0x89, 0x75, 0xa0, //0x00005522 movq %rsi, $-96(%rbp) - 0xe9, 0x22, 0x29, 0x00, 0x00, //0x00005526 jmp LBB5_1182 - //0x0000552b LBB5_1094 - 0x4c, 0x89, 0xf8, //0x0000552b movq %r15, %rax - 0xe9, 0xc8, 0x00, 0x00, 0x00, //0x0000552e jmp LBB5_1079 - //0x00005533 LBB5_1095 - 0x4c, 0x89, 0xf8, //0x00005533 movq %r15, %rax - 0xe9, 0x50, 0x01, 0x00, 0x00, //0x00005536 jmp LBB5_1091 - //0x0000553b LBB5_1071 - 0x48, 0x89, 0xca, //0x0000553b movq %rcx, %rdx - 0x48, 0x83, 0xe2, 0x80, //0x0000553e andq $-128, %rdx - 0x48, 0x8d, 0x72, 0x80, //0x00005542 leaq $-128(%rdx), %rsi - 0x48, 0x89, 0xf0, //0x00005546 movq %rsi, %rax - 0x48, 0xc1, 0xe8, 0x07, //0x00005549 shrq $7, %rax - 0x48, 0x83, 0xc0, 0x01, //0x0000554d addq $1, %rax - 0x89, 0xc3, //0x00005551 movl %eax, %ebx - 0x83, 0xe3, 0x03, //0x00005553 andl $3, %ebx - 0x48, 0x81, 0xfe, 0x80, 0x01, 0x00, 0x00, //0x00005556 cmpq $384, %rsi - 0x0f, 0x83, 0xd9, 0x01, 0x00, 0x00, //0x0000555d jae LBB5_1098 - 0x31, 0xf6, //0x00005563 xorl %esi, %esi - 0xe9, 0x84, 0x02, 0x00, 0x00, //0x00005565 jmp LBB5_1100 - //0x0000556a LBB5_1073 - 0x49, 0x8d, 0x49, 0xff, //0x0000556a leaq $-1(%r9), %rcx - 0x49, 0x39, 0xca, //0x0000556e cmpq %rcx, %r10 - 0x49, 0xf7, 0xd1, //0x00005571 notq %r9 - 0x4d, 0x0f, 0x45, 0xce, //0x00005574 cmovneq %r14, %r9 - 0x84, 0xc0, //0x00005578 testb %al, %al - 0x4d, 0x0f, 0x44, 0xce, //0x0000557a cmoveq %r14, %r9 - 0x4c, 0x89, 0xca, //0x0000557e movq %r9, %rdx - 0xe9, 0xb2, 0xf9, 0xff, 0xff, //0x00005581 jmp LBB5_996 - //0x00005586 LBB5_1074 - 0x48, 0x83, 0xc6, 0x40, //0x00005586 addq $64, %rsi - 0x49, 0x89, 0xf7, //0x0000558a movq %rsi, %r15 - //0x0000558d LBB5_1075 - 0x4c, 0x89, 0xf8, //0x0000558d movq %r15, %rax - 0x48, 0x83, 0xc0, 0xc0, //0x00005590 addq $-64, %rax - 0xc5, 0xfe, 0x6f, 0x05, 0xc4, 0xaa, 0xff, 0xff, //0x00005594 vmovdqu $-21820(%rip), %ymm0 /* LCPI5_0+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, //0x0000559c .p2align 4, 0x90 - //0x000055a0 LBB5_1076 - 0xc5, 0xfe, 0x6f, 0x48, 0x40, //0x000055a0 vmovdqu $64(%rax), %ymm1 - 0xc5, 0xfe, 0x6f, 0x50, 0x60, //0x000055a5 vmovdqu $96(%rax), %ymm2 - 0x48, 0x83, 0xc0, 0x40, //0x000055aa addq $64, %rax - 0xc4, 0xe2, 0x7d, 0x00, 0xd9, //0x000055ae vpshufb %ymm1, %ymm0, %ymm3 - 0xc4, 0xe2, 0x7d, 0x00, 0xe2, //0x000055b3 vpshufb %ymm2, %ymm0, %ymm4 - 0xc5, 0xf5, 0x74, 0xcb, //0x000055b8 vpcmpeqb %ymm3, %ymm1, %ymm1 - 0xc5, 0xfd, 0xd7, 0xf1, //0x000055bc vpmovmskb %ymm1, %esi - 0xc5, 0xed, 0x74, 0xcc, //0x000055c0 vpcmpeqb %ymm4, %ymm2, %ymm1 - 0xc5, 0xfd, 0xd7, 0xc9, //0x000055c4 vpmovmskb %ymm1, %ecx - 0x48, 0xc1, 0xe1, 0x20, //0x000055c8 shlq $32, %rcx - 0x48, 0x09, 0xf1, //0x000055cc orq %rsi, %rcx - 0x48, 0x83, 0xf9, 0xff, //0x000055cf cmpq $-1, %rcx - 0x0f, 0x84, 0xc7, 0xff, 0xff, 0xff, //0x000055d3 je LBB5_1076 - 0x48, 0xf7, 0xd1, //0x000055d9 notq %rcx - 0x49, 0x89, 0x8b, 0x98, 0x00, 0x00, 0x00, //0x000055dc movq %rcx, $152(%r11) - 0x49, 0x89, 0x83, 0x90, 0x00, 0x00, 0x00, //0x000055e3 movq %rax, $144(%r11) - 0x48, 0x0f, 0xbc, 0xc9, //0x000055ea bsfq %rcx, %rcx - 0x48, 0x8d, 0x34, 0x08, //0x000055ee leaq (%rax,%rcx), %rsi - 0x48, 0x01, 0xc8, //0x000055f2 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x000055f5 addq $1, %rax - //0x000055f9 LBB5_1078 - 0x8a, 0x0e, //0x000055f9 movb (%rsi), %cl - //0x000055fb LBB5_1079 - 0x80, 0xf9, 0x7d, //0x000055fb cmpb $125, %cl - 0x0f, 0x85, 0x62, 0xec, 0xff, 0xff, //0x000055fe jne LBB5_812 - 0x41, 0x83, 0x83, 0xcc, 0x00, 0x00, 0x00, 0x01, //0x00005604 addl $1, $204(%r11) - 0xe9, 0x8b, 0x00, 0x00, 0x00, //0x0000560c jmp LBB5_1081 - //0x00005611 LBB5_1086 - 0x48, 0x83, 0xc6, 0x40, //0x00005611 addq $64, %rsi - 0x49, 0x89, 0xf7, //0x00005615 movq %rsi, %r15 - //0x00005618 LBB5_1087 - 0x4c, 0x89, 0xf8, //0x00005618 movq %r15, %rax - 0x48, 0x83, 0xc0, 0xc0, //0x0000561b addq $-64, %rax - 0xc5, 0xfe, 0x6f, 0x05, 0x39, 0xaa, 0xff, 0xff, //0x0000561f vmovdqu $-21959(%rip), %ymm0 /* LCPI5_0+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00005627 .p2align 4, 0x90 - //0x00005630 LBB5_1088 - 0xc5, 0xfe, 0x6f, 0x48, 0x40, //0x00005630 vmovdqu $64(%rax), %ymm1 - 0xc5, 0xfe, 0x6f, 0x50, 0x60, //0x00005635 vmovdqu $96(%rax), %ymm2 - 0x48, 0x83, 0xc0, 0x40, //0x0000563a addq $64, %rax - 0xc4, 0xe2, 0x7d, 0x00, 0xd9, //0x0000563e vpshufb %ymm1, %ymm0, %ymm3 - 0xc4, 0xe2, 0x7d, 0x00, 0xe2, //0x00005643 vpshufb %ymm2, %ymm0, %ymm4 - 0xc5, 0xf5, 0x74, 0xcb, //0x00005648 vpcmpeqb %ymm3, %ymm1, %ymm1 - 0xc5, 0xfd, 0xd7, 0xf1, //0x0000564c vpmovmskb %ymm1, %esi - 0xc5, 0xed, 0x74, 0xcc, //0x00005650 vpcmpeqb %ymm4, %ymm2, %ymm1 - 0xc5, 0xfd, 0xd7, 0xc9, //0x00005654 vpmovmskb %ymm1, %ecx - 0x48, 0xc1, 0xe1, 0x20, //0x00005658 shlq $32, %rcx - 0x48, 0x09, 0xf1, //0x0000565c orq %rsi, %rcx - 0x48, 0x83, 0xf9, 0xff, //0x0000565f cmpq $-1, %rcx - 0x0f, 0x84, 0xc7, 0xff, 0xff, 0xff, //0x00005663 je LBB5_1088 - 0x48, 0xf7, 0xd1, //0x00005669 notq %rcx - 0x49, 0x89, 0x8b, 0x98, 0x00, 0x00, 0x00, //0x0000566c movq %rcx, $152(%r11) - 0x49, 0x89, 0x83, 0x90, 0x00, 0x00, 0x00, //0x00005673 movq %rax, $144(%r11) - 0x48, 0x0f, 0xbc, 0xc9, //0x0000567a bsfq %rcx, %rcx - 0x48, 0x8d, 0x34, 0x08, //0x0000567e leaq (%rax,%rcx), %rsi - 0x48, 0x01, 0xc8, //0x00005682 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00005685 addq $1, %rax - //0x00005689 LBB5_1090 - 0x8a, 0x0e, //0x00005689 movb (%rsi), %cl - //0x0000568b LBB5_1091 - 0x80, 0xf9, 0x5d, //0x0000568b cmpb $93, %cl - 0x0f, 0x85, 0xcf, 0x30, 0x00, 0x00, //0x0000568e jne LBB5_1681 - 0x41, 0x83, 0x83, 0xd0, 0x00, 0x00, 0x00, 0x01, //0x00005694 addl $1, $208(%r11) - //0x0000569c LBB5_1081 - 0x48, 0xc1, 0xe7, 0x04, //0x0000569c shlq $4, %rdi - 0x49, 0x8b, 0x4c, 0x38, 0x08, //0x000056a0 movq $8(%r8,%rdi), %rcx - 0x49, 0x89, 0x8b, 0xa8, 0x00, 0x00, 0x00, //0x000056a5 movq %rcx, $168(%r11) - 0x48, 0x29, 0xd3, //0x000056ac subq %rdx, %rbx - 0x48, 0xc1, 0xeb, 0x04, //0x000056af shrq $4, %rbx - 0x41, 0x89, 0x5c, 0x38, 0x0c, //0x000056b3 movl %ebx, $12(%r8,%rdi) - 0x41, 0xc7, 0x44, 0x38, 0x08, 0x00, 0x00, 0x00, 0x00, //0x000056b8 movl $0, $8(%r8,%rdi) - 0x0f, 0xb6, 0x0a, //0x000056c1 movzbl (%rdx), %ecx - 0x89, 0x0a, //0x000056c4 movl %ecx, (%rdx) - 0x49, 0x8b, 0x8b, 0xb0, 0x00, 0x00, 0x00, //0x000056c6 movq $176(%r11), %rcx - 0x41, 0x8b, 0x93, 0xe4, 0x00, 0x00, 0x00, //0x000056cd movl $228(%r11), %edx - 0x48, 0x39, 0xd1, //0x000056d4 cmpq %rdx, %rcx - 0x0f, 0x86, 0x14, 0x00, 0x00, 0x00, //0x000056d7 jbe LBB5_1084 - 0x41, 0x89, 0x8b, 0xe4, 0x00, 0x00, 0x00, //0x000056dd movl %ecx, $228(%r11) - 0x48, 0x81, 0xf9, 0x00, 0x10, 0x00, 0x00, //0x000056e4 cmpq $4096, %rcx - 0x0f, 0x87, 0x62, 0x30, 0x00, 0x00, //0x000056eb ja LBB5_1083 - //0x000056f1 LBB5_1084 - 0x48, 0x83, 0xc1, 0xff, //0x000056f1 addq $-1, %rcx - 0x49, 0x89, 0x8b, 0xb0, 0x00, 0x00, 0x00, //0x000056f5 movq %rcx, $176(%r11) - 0x49, 0x8b, 0x8b, 0xa8, 0x00, 0x00, 0x00, //0x000056fc movq $168(%r11), %rcx - 0x48, 0x83, 0xf9, 0xff, //0x00005703 cmpq $-1, %rcx - 0x0f, 0x84, 0x46, 0x30, 0x00, 0x00, //0x00005707 je LBB5_1083 - 0x4d, 0x8d, 0x83, 0xb8, 0x00, 0x00, 0x00, //0x0000570d leaq $184(%r11), %r8 - 0xe9, 0x15, 0xea, 0xff, 0xff, //0x00005714 jmp LBB5_683 - //0x00005719 LBB5_1093 - 0x48, 0xf7, 0xde, //0x00005719 negq %rsi - 0x31, 0xd2, //0x0000571c xorl %edx, %edx - 0x48, 0x89, 0x75, 0xa0, //0x0000571e movq %rsi, $-96(%rbp) - 0xe9, 0x92, 0x04, 0x00, 0x00, //0x00005722 jmp LBB5_1161 - //0x00005727 LBB5_1096 - 0x4c, 0x8b, 0x5d, 0xb8, //0x00005727 movq $-72(%rbp), %r11 - 0x4c, 0x8b, 0x7d, 0xd0, //0x0000572b movq $-48(%rbp), %r15 - 0xe9, 0x2c, 0x04, 0x00, 0x00, //0x0000572f jmp LBB5_1156 - //0x00005734 LBB5_1097 - 0x4d, 0x89, 0xde, //0x00005734 movq %r11, %r14 - 0xe9, 0x8e, 0xf7, 0xff, 0xff, //0x00005737 jmp LBB5_985 - //0x0000573c LBB5_1098 - 0x48, 0x83, 0xe0, 0xfc, //0x0000573c andq $-4, %rax - 0x48, 0xf7, 0xd8, //0x00005740 negq %rax - 0x31, 0xf6, //0x00005743 xorl %esi, %esi - 0xc5, 0xf9, 0xef, 0xc0, //0x00005745 vpxor %xmm0, %xmm0, %xmm0 - //0x00005749 LBB5_1099 - 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x31, 0x01, //0x00005749 vmovdqu %ymm0, $1(%r9,%rsi) - 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x31, 0x21, //0x00005750 vmovdqu %ymm0, $33(%r9,%rsi) - 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x31, 0x41, //0x00005757 vmovdqu %ymm0, $65(%r9,%rsi) - 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x31, 0x61, //0x0000575e vmovdqu %ymm0, $97(%r9,%rsi) - 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x31, 0x81, 0x00, 0x00, 0x00, //0x00005765 vmovdqu %ymm0, $129(%r9,%rsi) - 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x31, 0xa1, 0x00, 0x00, 0x00, //0x0000576f vmovdqu %ymm0, $161(%r9,%rsi) - 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x31, 0xc1, 0x00, 0x00, 0x00, //0x00005779 vmovdqu %ymm0, $193(%r9,%rsi) - 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x31, 0xe1, 0x00, 0x00, 0x00, //0x00005783 vmovdqu %ymm0, $225(%r9,%rsi) - 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x31, 0x01, 0x01, 0x00, 0x00, //0x0000578d vmovdqu %ymm0, $257(%r9,%rsi) - 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x31, 0x21, 0x01, 0x00, 0x00, //0x00005797 vmovdqu %ymm0, $289(%r9,%rsi) - 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x31, 0x41, 0x01, 0x00, 0x00, //0x000057a1 vmovdqu %ymm0, $321(%r9,%rsi) - 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x31, 0x61, 0x01, 0x00, 0x00, //0x000057ab vmovdqu %ymm0, $353(%r9,%rsi) - 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x31, 0x81, 0x01, 0x00, 0x00, //0x000057b5 vmovdqu %ymm0, $385(%r9,%rsi) - 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x31, 0xa1, 0x01, 0x00, 0x00, //0x000057bf vmovdqu %ymm0, $417(%r9,%rsi) - 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x31, 0xc1, 0x01, 0x00, 0x00, //0x000057c9 vmovdqu %ymm0, $449(%r9,%rsi) - 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x31, 0xe1, 0x01, 0x00, 0x00, //0x000057d3 vmovdqu %ymm0, $481(%r9,%rsi) - 0x48, 0x81, 0xc6, 0x00, 0x02, 0x00, 0x00, //0x000057dd addq $512, %rsi - 0x48, 0x83, 0xc0, 0x04, //0x000057e4 addq $4, %rax - 0x0f, 0x85, 0x5b, 0xff, 0xff, 0xff, //0x000057e8 jne LBB5_1099 - //0x000057ee LBB5_1100 - 0x48, 0x85, 0xdb, //0x000057ee testq %rbx, %rbx - 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x000057f1 je LBB5_1103 - 0x48, 0xf7, 0xdb, //0x000057f7 negq %rbx - 0xc5, 0xf9, 0xef, 0xc0, //0x000057fa vpxor %xmm0, %xmm0, %xmm0 - //0x000057fe LBB5_1102 - 0x48, 0x89, 0xf0, //0x000057fe movq %rsi, %rax - 0x48, 0x83, 0xc8, 0x01, //0x00005801 orq $1, %rax - 0xc4, 0xc1, 0x7e, 0x7f, 0x04, 0x01, //0x00005805 vmovdqu %ymm0, (%r9,%rax) - 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x01, 0x20, //0x0000580b vmovdqu %ymm0, $32(%r9,%rax) - 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x01, 0x40, //0x00005812 vmovdqu %ymm0, $64(%r9,%rax) - 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x01, 0x60, //0x00005819 vmovdqu %ymm0, $96(%r9,%rax) - 0x48, 0x83, 0xee, 0x80, //0x00005820 subq $-128, %rsi - 0x48, 0xff, 0xc3, //0x00005824 incq %rbx - 0x0f, 0x85, 0xd1, 0xff, 0xff, 0xff, //0x00005827 jne LBB5_1102 - //0x0000582d LBB5_1103 - 0x48, 0x39, 0xd1, //0x0000582d cmpq %rdx, %rcx - 0x0f, 0x84, 0xac, 0x00, 0x00, 0x00, //0x00005830 je LBB5_1115 - 0xf6, 0xc1, 0x70, //0x00005836 testb $112, %cl - 0x0f, 0x84, 0x7c, 0x00, 0x00, 0x00, //0x00005839 je LBB5_1113 - //0x0000583f LBB5_1105 - 0x48, 0x89, 0xce, //0x0000583f movq %rcx, %rsi - 0x48, 0x83, 0xe6, 0xf0, //0x00005842 andq $-16, %rsi - 0x48, 0x8d, 0x46, 0x01, //0x00005846 leaq $1(%rsi), %rax - 0xc5, 0xf9, 0xef, 0xc0, //0x0000584a vpxor %xmm0, %xmm0, %xmm0 - //0x0000584e LBB5_1106 - 0xc4, 0xc1, 0x7a, 0x7f, 0x44, 0x11, 0x01, //0x0000584e vmovdqu %xmm0, $1(%r9,%rdx) - 0x48, 0x83, 0xc2, 0x10, //0x00005855 addq $16, %rdx - 0x48, 0x39, 0xd6, //0x00005859 cmpq %rdx, %rsi - 0x0f, 0x85, 0xec, 0xff, 0xff, 0xff, //0x0000585c jne LBB5_1106 - 0x48, 0x39, 0xf1, //0x00005862 cmpq %rsi, %rcx - 0x0f, 0x85, 0x65, 0x00, 0x00, 0x00, //0x00005865 jne LBB5_1114 - 0xe9, 0x72, 0x00, 0x00, 0x00, //0x0000586b jmp LBB5_1115 - //0x00005870 LBB5_1108 - 0x0f, 0xbc, 0xc1, //0x00005870 bsfl %ecx, %eax - 0xe9, 0x38, 0x00, 0x00, 0x00, //0x00005873 jmp LBB5_1112 - //0x00005878 LBB5_1109 - 0x4d, 0x29, 0xcb, //0x00005878 subq %r9, %r11 - 0x44, 0x89, 0xc2, //0x0000587b movl %r8d, %edx - 0x83, 0xe2, 0x01, //0x0000587e andl $1, %edx - 0x4c, 0x01, 0xc2, //0x00005881 addq %r8, %rdx - 0x49, 0x01, 0xc3, //0x00005884 addq %rax, %r11 - 0x4c, 0x39, 0xea, //0x00005887 cmpq %r13, %rdx - 0x49, 0x83, 0xdb, 0x00, //0x0000588a sbbq $0, %r11 - 0x49, 0x8d, 0x43, 0xff, //0x0000588e leaq $-1(%r11), %rax - 0x48, 0x3d, 0xfd, 0x07, 0x00, 0x00, //0x00005892 cmpq $2045, %rax - 0x49, 0x89, 0xda, //0x00005898 movq %rbx, %r10 - 0x0f, 0x86, 0xb3, 0x0f, 0x00, 0x00, //0x0000589b jbe LBB5_1354 - 0x4c, 0x8b, 0x5d, 0xb8, //0x000058a1 movq $-72(%rbp), %r11 - 0x4c, 0x8b, 0x7d, 0xd0, //0x000058a5 movq $-48(%rbp), %r15 - 0xe9, 0xf6, 0xfa, 0xff, 0xff, //0x000058a9 jmp LBB5_1052 - //0x000058ae LBB5_1111 - 0x89, 0xc0, //0x000058ae movl %eax, %eax - //0x000058b0 LBB5_1112 - 0x48, 0xf7, 0xd2, //0x000058b0 notq %rdx - 0x48, 0x29, 0xc2, //0x000058b3 subq %rax, %rdx - 0xe9, 0x7d, 0xf6, 0xff, 0xff, //0x000058b6 jmp LBB5_996 - //0x000058bb LBB5_1113 - 0x48, 0x83, 0xca, 0x01, //0x000058bb orq $1, %rdx - 0x48, 0x89, 0xd0, //0x000058bf movq %rdx, %rax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000058c2 .p2align 4, 0x90 - //0x000058d0 LBB5_1114 - 0x41, 0xc6, 0x04, 0x01, 0x00, //0x000058d0 movb $0, (%r9,%rax) - 0x48, 0x83, 0xc0, 0x01, //0x000058d5 addq $1, %rax - 0x49, 0x39, 0xc5, //0x000058d9 cmpq %rax, %r13 - 0x0f, 0x85, 0xee, 0xff, 0xff, 0xff, //0x000058dc jne LBB5_1114 - //0x000058e2 LBB5_1115 - 0x48, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x000058e2 movabsq $4503599627370495, %rdx - 0x45, 0x8a, 0x34, 0x24, //0x000058ec movb (%r12), %r14b - 0x31, 0xc9, //0x000058f0 xorl %ecx, %ecx - 0x41, 0x80, 0xfe, 0x2d, //0x000058f2 cmpb $45, %r14b - 0x0f, 0x94, 0xc1, //0x000058f6 sete %cl - 0x31, 0xc0, //0x000058f9 xorl %eax, %eax - 0x48, 0x89, 0x85, 0x48, 0xff, 0xff, 0xff, //0x000058fb movq %rax, $-184(%rbp) - 0x49, 0x39, 0xc8, //0x00005902 cmpq %rcx, %r8 - 0x0f, 0x8e, 0xdc, 0x00, 0x00, 0x00, //0x00005905 jle LBB5_1129 - 0x4c, 0x89, 0x5d, 0xb8, //0x0000590b movq %r11, $-72(%rbp) - 0x44, 0x88, 0xb5, 0x60, 0xff, 0xff, 0xff, //0x0000590f movb %r14b, $-160(%rbp) - 0x4c, 0x89, 0x55, 0x90, //0x00005916 movq %r10, $-112(%rbp) - 0x4c, 0x89, 0x7d, 0xd0, //0x0000591a movq %r15, $-48(%rbp) - 0xb0, 0x01, //0x0000591e movb $1, %al - 0x45, 0x31, 0xd2, //0x00005920 xorl %r10d, %r10d - 0x45, 0x31, 0xff, //0x00005923 xorl %r15d, %r15d - 0x45, 0x31, 0xdb, //0x00005926 xorl %r11d, %r11d - 0x31, 0xd2, //0x00005929 xorl %edx, %edx - 0x45, 0x31, 0xf6, //0x0000592b xorl %r14d, %r14d - 0xe9, 0x32, 0x00, 0x00, 0x00, //0x0000592e jmp LBB5_1119 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00005933 .p2align 4, 0x90 - //0x00005940 LBB5_1117 - 0xba, 0x01, 0x00, 0x00, 0x00, //0x00005940 movl $1, %edx - 0x45, 0x89, 0xde, //0x00005945 movl %r11d, %r14d - 0x40, 0x80, 0xff, 0x2e, //0x00005948 cmpb $46, %dil - 0x0f, 0x85, 0xb4, 0x00, 0x00, 0x00, //0x0000594c jne LBB5_1131 - //0x00005952 LBB5_1118 - 0x48, 0x83, 0xc1, 0x01, //0x00005952 addq $1, %rcx - 0x4c, 0x39, 0xc1, //0x00005956 cmpq %r8, %rcx - 0x0f, 0x9c, 0xc0, //0x00005959 setl %al - 0x49, 0x39, 0xc8, //0x0000595c cmpq %rcx, %r8 - 0x0f, 0x84, 0x8a, 0x00, 0x00, 0x00, //0x0000595f je LBB5_1130 - //0x00005965 LBB5_1119 - 0x89, 0xd3, //0x00005965 movl %edx, %ebx - 0x44, 0x89, 0xf6, //0x00005967 movl %r14d, %esi - 0x41, 0x0f, 0xb6, 0x3c, 0x0c, //0x0000596a movzbl (%r12,%rcx), %edi - 0x8d, 0x57, 0xd0, //0x0000596f leal $-48(%rdi), %edx - 0x80, 0xfa, 0x09, //0x00005972 cmpb $9, %dl - 0x0f, 0x87, 0xc5, 0xff, 0xff, 0xff, //0x00005975 ja LBB5_1117 - 0x40, 0x80, 0xff, 0x30, //0x0000597b cmpb $48, %dil - 0x0f, 0x85, 0x1a, 0x00, 0x00, 0x00, //0x0000597f jne LBB5_1123 - 0x45, 0x85, 0xdb, //0x00005985 testl %r11d, %r11d - 0x0f, 0x84, 0x3e, 0x00, 0x00, 0x00, //0x00005988 je LBB5_1127 - 0x49, 0x63, 0xc2, //0x0000598e movslq %r10d, %rax - 0x49, 0x39, 0xc5, //0x00005991 cmpq %rax, %r13 - 0x0f, 0x87, 0x11, 0x00, 0x00, 0x00, //0x00005994 ja LBB5_1124 - 0xe9, 0x14, 0x00, 0x00, 0x00, //0x0000599a jmp LBB5_1125 - //0x0000599f LBB5_1123 - 0x49, 0x63, 0xc3, //0x0000599f movslq %r11d, %rax - 0x49, 0x39, 0xc5, //0x000059a2 cmpq %rax, %r13 - 0x0f, 0x86, 0x13, 0x00, 0x00, 0x00, //0x000059a5 jbe LBB5_1126 - //0x000059ab LBB5_1124 - 0x41, 0x88, 0x3c, 0x01, //0x000059ab movb %dil, (%r9,%rax) - 0x41, 0x83, 0xc2, 0x01, //0x000059af addl $1, %r10d - //0x000059b3 LBB5_1125 - 0x41, 0x89, 0xf6, //0x000059b3 movl %esi, %r14d - 0x45, 0x89, 0xd3, //0x000059b6 movl %r10d, %r11d - 0xe9, 0x22, 0x00, 0x00, 0x00, //0x000059b9 jmp LBB5_1128 - //0x000059be LBB5_1126 - 0x41, 0x89, 0xf6, //0x000059be movl %esi, %r14d - 0x41, 0xbf, 0x01, 0x00, 0x00, 0x00, //0x000059c1 movl $1, %r15d - 0xe9, 0x14, 0x00, 0x00, 0x00, //0x000059c7 jmp LBB5_1128 - //0x000059cc LBB5_1127 - 0x83, 0xc6, 0xff, //0x000059cc addl $-1, %esi - 0x45, 0x31, 0xdb, //0x000059cf xorl %r11d, %r11d - 0x41, 0x89, 0xf6, //0x000059d2 movl %esi, %r14d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000059d5 .p2align 4, 0x90 - //0x000059e0 LBB5_1128 - 0x89, 0xda, //0x000059e0 movl %ebx, %edx - 0xe9, 0x6b, 0xff, 0xff, 0xff, //0x000059e2 jmp LBB5_1118 - //0x000059e7 LBB5_1129 - 0x45, 0x31, 0xe4, //0x000059e7 xorl %r12d, %r12d - 0xe9, 0x3f, 0x01, 0x00, 0x00, //0x000059ea jmp LBB5_1154 - //0x000059ef LBB5_1130 - 0x4c, 0x89, 0xc1, //0x000059ef movq %r8, %rcx - 0x45, 0x89, 0xf0, //0x000059f2 movl %r14d, %r8d - 0x48, 0x89, 0xcf, //0x000059f5 movq %rcx, %rdi - 0x89, 0xd3, //0x000059f8 movl %edx, %ebx - 0x44, 0x8a, 0xb5, 0x60, 0xff, 0xff, 0xff, //0x000059fa movb $-160(%rbp), %r14b - 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x00005a01 jmp LBB5_1132 - //0x00005a06 LBB5_1131 - 0x4c, 0x89, 0xc7, //0x00005a06 movq %r8, %rdi - 0x44, 0x8a, 0xb5, 0x60, 0xff, 0xff, 0xff, //0x00005a09 movb $-160(%rbp), %r14b - 0x49, 0x89, 0xf0, //0x00005a10 movq %rsi, %r8 - //0x00005a13 LBB5_1132 - 0x85, 0xdb, //0x00005a13 testl %ebx, %ebx - 0x45, 0x0f, 0x44, 0xc2, //0x00005a15 cmovel %r10d, %r8d - 0xa8, 0x01, //0x00005a19 testb $1, %al - 0x48, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00005a1b movabsq $4503599627370495, %rdx - 0x4c, 0x8b, 0x5d, 0xb8, //0x00005a25 movq $-72(%rbp), %r11 - 0x0f, 0x84, 0xa6, 0x00, 0x00, 0x00, //0x00005a29 je LBB5_1147 - 0x89, 0xc8, //0x00005a2f movl %ecx, %eax - 0x41, 0x8a, 0x04, 0x04, //0x00005a31 movb (%r12,%rax), %al - 0x0c, 0x20, //0x00005a35 orb $32, %al - 0x3c, 0x65, //0x00005a37 cmpb $101, %al - 0x0f, 0x85, 0x96, 0x00, 0x00, 0x00, //0x00005a39 jne LBB5_1147 - 0x89, 0xca, //0x00005a3f movl %ecx, %edx - 0x41, 0x8a, 0x5c, 0x14, 0x01, //0x00005a41 movb $1(%r12,%rdx), %bl - 0x80, 0xfb, 0x2d, //0x00005a46 cmpb $45, %bl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00005a49 je LBB5_1137 - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00005a4f movl $1, %eax - 0x80, 0xfb, 0x2b, //0x00005a54 cmpb $43, %bl - 0x0f, 0x85, 0x17, 0x00, 0x00, 0x00, //0x00005a57 jne LBB5_1139 - 0x83, 0xc1, 0x02, //0x00005a5d addl $2, %ecx - 0xe9, 0x08, 0x00, 0x00, 0x00, //0x00005a60 jmp LBB5_1138 - //0x00005a65 LBB5_1137 - 0x83, 0xc1, 0x02, //0x00005a65 addl $2, %ecx - 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00005a68 movl $-1, %eax - //0x00005a6d LBB5_1138 - 0x89, 0xca, //0x00005a6d movl %ecx, %edx - 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00005a6f jmp LBB5_1140 - //0x00005a74 LBB5_1139 - 0x48, 0x83, 0xc2, 0x01, //0x00005a74 addq $1, %rdx - //0x00005a78 LBB5_1140 - 0x48, 0x63, 0xd2, //0x00005a78 movslq %edx, %rdx - 0x31, 0xc9, //0x00005a7b xorl %ecx, %ecx - 0x48, 0x39, 0xd7, //0x00005a7d cmpq %rdx, %rdi - 0x0f, 0x8e, 0x3c, 0x00, 0x00, 0x00, //0x00005a80 jle LBB5_1146 - 0x31, 0xc9, //0x00005a86 xorl %ecx, %ecx - //0x00005a88 LBB5_1142 - 0x41, 0x0f, 0xbe, 0x34, 0x14, //0x00005a88 movsbl (%r12,%rdx), %esi - 0x83, 0xfe, 0x30, //0x00005a8d cmpl $48, %esi - 0x0f, 0x8c, 0x2c, 0x00, 0x00, 0x00, //0x00005a90 jl LBB5_1146 - 0x40, 0x80, 0xfe, 0x39, //0x00005a96 cmpb $57, %sil - 0x0f, 0x8f, 0x22, 0x00, 0x00, 0x00, //0x00005a9a jg LBB5_1146 - 0x81, 0xf9, 0x0f, 0x27, 0x00, 0x00, //0x00005aa0 cmpl $9999, %ecx - 0x0f, 0x8f, 0x16, 0x00, 0x00, 0x00, //0x00005aa6 jg LBB5_1146 - 0x8d, 0x0c, 0x89, //0x00005aac leal (%rcx,%rcx,4), %ecx - 0x8d, 0x0c, 0x4e, //0x00005aaf leal (%rsi,%rcx,2), %ecx - 0x83, 0xc1, 0xd0, //0x00005ab2 addl $-48, %ecx - 0x48, 0x83, 0xc2, 0x01, //0x00005ab5 addq $1, %rdx - 0x48, 0x39, 0xd7, //0x00005ab9 cmpq %rdx, %rdi - 0x0f, 0x85, 0xc6, 0xff, 0xff, 0xff, //0x00005abc jne LBB5_1142 - //0x00005ac2 LBB5_1146 - 0x0f, 0xaf, 0xc8, //0x00005ac2 imull %eax, %ecx - 0x44, 0x01, 0xc1, //0x00005ac5 addl %r8d, %ecx - 0x41, 0x89, 0xc8, //0x00005ac8 movl %ecx, %r8d - 0x48, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00005acb movabsq $4503599627370495, %rdx - //0x00005ad5 LBB5_1147 - 0x45, 0x85, 0xd2, //0x00005ad5 testl %r10d, %r10d - 0x0f, 0x84, 0x3c, 0x00, 0x00, 0x00, //0x00005ad8 je LBB5_1151 - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00005ade movabsq $9218868437227405312, %rax - 0x48, 0x89, 0x85, 0x48, 0xff, 0xff, 0xff, //0x00005ae8 movq %rax, $-184(%rbp) - 0x41, 0x81, 0xf8, 0x36, 0x01, 0x00, 0x00, //0x00005aef cmpl $310, %r8d - 0x0f, 0x8f, 0x27, 0x00, 0x00, 0x00, //0x00005af6 jg LBB5_1152 - 0x45, 0x31, 0xe4, //0x00005afc xorl %r12d, %r12d - 0x41, 0x81, 0xf8, 0xb6, 0xfe, 0xff, 0xff, //0x00005aff cmpl $-330, %r8d - 0x0f, 0x8d, 0x60, 0x01, 0x00, 0x00, //0x00005b06 jge LBB5_1185 - 0x31, 0xc0, //0x00005b0c xorl %eax, %eax - 0x48, 0x89, 0x85, 0x48, 0xff, 0xff, 0xff, //0x00005b0e movq %rax, $-184(%rbp) - 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x00005b15 jmp LBB5_1153 - //0x00005b1a LBB5_1151 - 0x31, 0xc0, //0x00005b1a xorl %eax, %eax - 0x48, 0x89, 0x85, 0x48, 0xff, 0xff, 0xff, //0x00005b1c movq %rax, $-184(%rbp) - //0x00005b23 LBB5_1152 - 0x45, 0x31, 0xe4, //0x00005b23 xorl %r12d, %r12d - //0x00005b26 LBB5_1153 - 0x4c, 0x8b, 0x7d, 0xd0, //0x00005b26 movq $-48(%rbp), %r15 - 0x4c, 0x8b, 0x55, 0x90, //0x00005b2a movq $-112(%rbp), %r10 - //0x00005b2e LBB5_1154 - 0x8b, 0x8d, 0x50, 0xff, 0xff, 0xff, //0x00005b2e movl $-176(%rbp), %ecx - //0x00005b34 LBB5_1155 - 0x49, 0x21, 0xd4, //0x00005b34 andq %rdx, %r12 - 0x4c, 0x0b, 0xa5, 0x48, 0xff, 0xff, 0xff, //0x00005b37 orq $-184(%rbp), %r12 - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00005b3e movabsq $-9223372036854775808, %rax - 0x4c, 0x09, 0xe0, //0x00005b48 orq %r12, %rax - 0x41, 0x80, 0xfe, 0x2d, //0x00005b4b cmpb $45, %r14b - 0x49, 0x0f, 0x45, 0xc4, //0x00005b4f cmovneq %r12, %rax - 0xc4, 0xe1, 0xf9, 0x6e, 0xc0, //0x00005b53 vmovq %rax, %xmm0 - 0xc5, 0xcb, 0x2a, 0xc9, //0x00005b58 vcvtsi2sd %ecx, %xmm6, %xmm1 - 0xc5, 0xf3, 0x59, 0xc0, //0x00005b5c vmulsd %xmm0, %xmm1, %xmm0 - //0x00005b60 LBB5_1156 - 0xc4, 0xe1, 0xf9, 0x7e, 0xc0, //0x00005b60 vmovq %xmm0, %rax - 0x48, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00005b65 movabsq $-9223372036854775808, %rsi - 0x48, 0x83, 0xc6, 0xff, //0x00005b6f addq $-1, %rsi - 0x48, 0x21, 0xc6, //0x00005b73 andq %rax, %rsi - 0x31, 0xc9, //0x00005b76 xorl %ecx, %ecx - 0xba, 0x04, 0x00, 0x00, 0x00, //0x00005b78 movl $4, %edx - 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00005b7d movabsq $9218868437227405312, %rdi - 0x48, 0x39, 0xfe, //0x00005b87 cmpq %rdi, %rsi - 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x00005b8a jne LBB5_1164 - //0x00005b90 LBB5_1157 - 0x48, 0x8b, 0x45, 0x80, //0x00005b90 movq $-128(%rbp), %rax - 0x48, 0x83, 0xf8, 0x03, //0x00005b94 cmpq $3, %rax - 0x0f, 0x84, 0xa6, 0x22, 0x00, 0x00, //0x00005b98 je LBB5_1181 - //0x00005b9e LBB5_1158 - 0x48, 0x83, 0xf8, 0x13, //0x00005b9e cmpq $19, %rax - 0x0f, 0x84, 0x65, 0x00, 0x00, 0x00, //0x00005ba2 je LBB5_1163 - 0x48, 0x83, 0xf8, 0x0b, //0x00005ba8 cmpq $11, %rax - 0x0f, 0x85, 0xc6, 0xb2, 0xff, 0xff, //0x00005bac jne LBB5_168 - 0x4d, 0x8b, 0x8b, 0xa0, 0x00, 0x00, 0x00, //0x00005bb2 movq $160(%r11), %r9 - //0x00005bb9 LBB5_1161 - 0x4c, 0x8b, 0x6d, 0xc0, //0x00005bb9 movq $-64(%rbp), %r13 - //0x00005bbd LBB5_1162 - 0x49, 0xc1, 0xe2, 0x20, //0x00005bbd shlq $32, %r10 - 0x49, 0x83, 0xca, 0x0b, //0x00005bc1 orq $11, %r10 - 0x4d, 0x89, 0x11, //0x00005bc5 movq %r10, (%r9) - 0x48, 0x8b, 0x45, 0xa0, //0x00005bc8 movq $-96(%rbp), %rax - 0x49, 0x89, 0x41, 0x08, //0x00005bcc movq %rax, $8(%r9) - 0x41, 0x83, 0x83, 0xd8, 0x00, 0x00, 0x00, 0x01, //0x00005bd0 addl $1, $216(%r11) - 0x4d, 0x8b, 0x8b, 0xa0, 0x00, 0x00, 0x00, //0x00005bd8 movq $160(%r11), %r9 - 0x49, 0x8d, 0x41, 0x10, //0x00005bdf leaq $16(%r9), %rax - 0x49, 0x89, 0x83, 0xa0, 0x00, 0x00, 0x00, //0x00005be3 movq %rax, $160(%r11) - 0xb8, 0x0b, 0x00, 0x00, 0x00, //0x00005bea movl $11, %eax - 0x48, 0x89, 0x45, 0x80, //0x00005bef movq %rax, $-128(%rbp) - 0x4d, 0x89, 0xfc, //0x00005bf3 movq %r15, %r12 - 0x89, 0xd1, //0x00005bf6 movl %edx, %ecx - 0xba, 0x0b, 0x00, 0x00, 0x00, //0x00005bf8 movl $11, %edx - 0x85, 0xc9, //0x00005bfd testl %ecx, %ecx - 0x0f, 0x45, 0xd1, //0x00005bff cmovnel %ecx, %edx - 0x0f, 0x84, 0x92, 0x22, 0x00, 0x00, //0x00005c02 je LBB5_1165 - 0xe9, 0x4e, 0x2b, 0x00, 0x00, //0x00005c08 jmp LBB5_1184 - //0x00005c0d LBB5_1163 - 0x89, 0xd1, //0x00005c0d movl %edx, %ecx - 0x48, 0x8b, 0x45, 0xa0, //0x00005c0f movq $-96(%rbp), %rax - //0x00005c13 LBB5_1164 - 0x49, 0xc1, 0xe2, 0x20, //0x00005c13 shlq $32, %r10 - 0x49, 0x83, 0xca, 0x13, //0x00005c17 orq $19, %r10 - 0x49, 0x8b, 0x93, 0xa0, 0x00, 0x00, 0x00, //0x00005c1b movq $160(%r11), %rdx - 0x4c, 0x89, 0x12, //0x00005c22 movq %r10, (%rdx) - 0x48, 0x89, 0x42, 0x08, //0x00005c25 movq %rax, $8(%rdx) - 0x41, 0x83, 0x83, 0xd8, 0x00, 0x00, 0x00, 0x01, //0x00005c29 addl $1, $216(%r11) - 0x4d, 0x8b, 0x8b, 0xa0, 0x00, 0x00, 0x00, //0x00005c31 movq $160(%r11), %r9 - 0x49, 0x8d, 0x51, 0x10, //0x00005c38 leaq $16(%r9), %rdx - 0x49, 0x89, 0x93, 0xa0, 0x00, 0x00, 0x00, //0x00005c3c movq %rdx, $160(%r11) - 0xba, 0x13, 0x00, 0x00, 0x00, //0x00005c43 movl $19, %edx - 0x48, 0x89, 0x55, 0x80, //0x00005c48 movq %rdx, $-128(%rbp) - 0x4d, 0x89, 0xfc, //0x00005c4c movq %r15, %r12 - 0x48, 0x89, 0x45, 0xa0, //0x00005c4f movq %rax, $-96(%rbp) - 0x4c, 0x8b, 0x6d, 0xc0, //0x00005c53 movq $-64(%rbp), %r13 - 0xba, 0x0b, 0x00, 0x00, 0x00, //0x00005c57 movl $11, %edx - 0x85, 0xc9, //0x00005c5c testl %ecx, %ecx - 0x0f, 0x45, 0xd1, //0x00005c5e cmovnel %ecx, %edx - 0x0f, 0x84, 0x33, 0x22, 0x00, 0x00, //0x00005c61 je LBB5_1165 - 0xe9, 0xef, 0x2a, 0x00, 0x00, //0x00005c67 jmp LBB5_1184 - //0x00005c6c LBB5_1185 - 0x45, 0x85, 0xc0, //0x00005c6c testl %r8d, %r8d - 0x0f, 0x8e, 0x20, 0x02, 0x00, 0x00, //0x00005c6f jle LBB5_1218 - 0x45, 0x31, 0xf6, //0x00005c75 xorl %r14d, %r14d - 0x44, 0x89, 0xd2, //0x00005c78 movl %r10d, %edx - 0x44, 0x89, 0xd7, //0x00005c7b movl %r10d, %edi - 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00005c7e jmp LBB5_1190 - //0x00005c83 LBB5_1187 - 0x45, 0x31, 0xd2, //0x00005c83 xorl %r10d, %r10d - 0x31, 0xd2, //0x00005c86 xorl %edx, %edx - //0x00005c88 LBB5_1188 - 0x31, 0xff, //0x00005c88 xorl %edi, %edi - 0x45, 0x01, 0xf4, //0x00005c8a addl %r14d, %r12d - 0x45, 0x89, 0xe6, //0x00005c8d movl %r12d, %r14d - 0x45, 0x85, 0xc0, //0x00005c90 testl %r8d, %r8d - 0x0f, 0x8e, 0xff, 0x01, 0x00, 0x00, //0x00005c93 jle LBB5_1219 - //0x00005c99 LBB5_1190 - 0x41, 0x83, 0xf8, 0x08, //0x00005c99 cmpl $8, %r8d - 0x0f, 0x8e, 0x0b, 0x00, 0x00, 0x00, //0x00005c9d jle LBB5_1192 - 0x41, 0xbc, 0x1b, 0x00, 0x00, 0x00, //0x00005ca3 movl $27, %r12d - 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x00005ca9 jmp LBB5_1193 - //0x00005cae LBB5_1192 - 0x44, 0x89, 0xc0, //0x00005cae movl %r8d, %eax - 0x48, 0x8d, 0x0d, 0xb8, 0x96, 0x00, 0x00, //0x00005cb1 leaq $38584(%rip), %rcx /* _POW_TAB+0(%rip) */ - 0x44, 0x8b, 0x24, 0x81, //0x00005cb8 movl (%rcx,%rax,4), %r12d - //0x00005cbc LBB5_1193 - 0x85, 0xff, //0x00005cbc testl %edi, %edi - 0x0f, 0x84, 0xc4, 0xff, 0xff, 0xff, //0x00005cbe je LBB5_1188 - 0x44, 0x89, 0xe1, //0x00005cc4 movl %r12d, %ecx - 0x85, 0xff, //0x00005cc7 testl %edi, %edi - 0xb8, 0x00, 0x00, 0x00, 0x00, //0x00005cc9 movl $0, %eax - 0x0f, 0x4f, 0xc7, //0x00005cce cmovgl %edi, %eax - 0x31, 0xd2, //0x00005cd1 xorl %edx, %edx - 0x31, 0xdb, //0x00005cd3 xorl %ebx, %ebx - //0x00005cd5 LBB5_1195 - 0x48, 0x39, 0xd0, //0x00005cd5 cmpq %rdx, %rax - 0x0f, 0x84, 0xaf, 0x00, 0x00, 0x00, //0x00005cd8 je LBB5_1203 - 0x48, 0x8d, 0x34, 0x9b, //0x00005cde leaq (%rbx,%rbx,4), %rsi - 0x49, 0x0f, 0xbe, 0x1c, 0x11, //0x00005ce2 movsbq (%r9,%rdx), %rbx - 0x48, 0x8d, 0x1c, 0x73, //0x00005ce7 leaq (%rbx,%rsi,2), %rbx - 0x48, 0x83, 0xc3, 0xd0, //0x00005ceb addq $-48, %rbx - 0x48, 0x83, 0xc2, 0x01, //0x00005cef addq $1, %rdx - 0x48, 0x89, 0xde, //0x00005cf3 movq %rbx, %rsi - 0x48, 0xd3, 0xee, //0x00005cf6 shrq %cl, %rsi - 0x48, 0x85, 0xf6, //0x00005cf9 testq %rsi, %rsi - 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x00005cfc je LBB5_1195 - 0x4c, 0x89, 0x45, 0xc8, //0x00005d02 movq %r8, $-56(%rbp) - 0x89, 0xd0, //0x00005d06 movl %edx, %eax - //0x00005d08 LBB5_1198 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00005d08 movq $-1, %r8 - 0x49, 0xd3, 0xe0, //0x00005d0f shlq %cl, %r8 - 0x49, 0xf7, 0xd0, //0x00005d12 notq %r8 - 0x31, 0xd2, //0x00005d15 xorl %edx, %edx - 0x39, 0xf8, //0x00005d17 cmpl %edi, %eax - 0x0f, 0x8d, 0x4f, 0x00, 0x00, 0x00, //0x00005d19 jge LBB5_1202 - 0x4c, 0x89, 0x65, 0xa8, //0x00005d1f movq %r12, $-88(%rbp) - 0x4c, 0x63, 0xe0, //0x00005d23 movslq %eax, %r12 - 0x4d, 0x63, 0xd2, //0x00005d26 movslq %r10d, %r10 - 0x4b, 0x8d, 0x34, 0x21, //0x00005d29 leaq (%r9,%r12), %rsi - 0x31, 0xd2, //0x00005d2d xorl %edx, %edx - //0x00005d2f LBB5_1200 - 0x48, 0x89, 0xdf, //0x00005d2f movq %rbx, %rdi - 0x48, 0xd3, 0xef, //0x00005d32 shrq %cl, %rdi - 0x4c, 0x21, 0xc3, //0x00005d35 andq %r8, %rbx - 0x40, 0x80, 0xc7, 0x30, //0x00005d38 addb $48, %dil - 0x41, 0x88, 0x3c, 0x11, //0x00005d3c movb %dil, (%r9,%rdx) - 0x48, 0x0f, 0xbe, 0x3c, 0x16, //0x00005d40 movsbq (%rsi,%rdx), %rdi - 0x4d, 0x8d, 0x1c, 0x14, //0x00005d45 leaq (%r12,%rdx), %r11 - 0x49, 0x83, 0xc3, 0x01, //0x00005d49 addq $1, %r11 - 0x48, 0x83, 0xc2, 0x01, //0x00005d4d addq $1, %rdx - 0x48, 0x8d, 0x1c, 0x9b, //0x00005d51 leaq (%rbx,%rbx,4), %rbx - 0x48, 0x8d, 0x1c, 0x5f, //0x00005d55 leaq (%rdi,%rbx,2), %rbx - 0x48, 0x83, 0xc3, 0xd0, //0x00005d59 addq $-48, %rbx - 0x4d, 0x39, 0xd3, //0x00005d5d cmpq %r10, %r11 - 0x0f, 0x8c, 0xc9, 0xff, 0xff, 0xff, //0x00005d60 jl LBB5_1200 - 0x4c, 0x8b, 0x5d, 0xb8, //0x00005d66 movq $-72(%rbp), %r11 - 0x4c, 0x8b, 0x65, 0xa8, //0x00005d6a movq $-88(%rbp), %r12 - //0x00005d6e LBB5_1202 - 0x48, 0x8b, 0x7d, 0xc8, //0x00005d6e movq $-56(%rbp), %rdi - 0x29, 0xc7, //0x00005d72 subl %eax, %edi - 0x83, 0xc7, 0x01, //0x00005d74 addl $1, %edi - 0x49, 0x89, 0xfa, //0x00005d77 movq %rdi, %r10 - 0x48, 0x85, 0xdb, //0x00005d7a testq %rbx, %rbx - 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00005d7d movl $1, %edi - 0x0f, 0x85, 0x58, 0x00, 0x00, 0x00, //0x00005d82 jne LBB5_1207 - 0xe9, 0x83, 0x00, 0x00, 0x00, //0x00005d88 jmp LBB5_1209 - //0x00005d8d LBB5_1203 - 0x48, 0x85, 0xdb, //0x00005d8d testq %rbx, %rbx - 0x0f, 0x84, 0xed, 0xfe, 0xff, 0xff, //0x00005d90 je LBB5_1187 - 0x48, 0x89, 0xda, //0x00005d96 movq %rbx, %rdx - 0x48, 0xd3, 0xea, //0x00005d99 shrq %cl, %rdx - 0x48, 0x85, 0xd2, //0x00005d9c testq %rdx, %rdx - 0x0f, 0x84, 0xbe, 0x00, 0x00, 0x00, //0x00005d9f je LBB5_1216 - 0x4c, 0x89, 0xc7, //0x00005da5 movq %r8, %rdi - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00005da8 movq $-1, %r8 - 0x49, 0xd3, 0xe0, //0x00005daf shlq %cl, %r8 - 0x49, 0xf7, 0xd0, //0x00005db2 notq %r8 - 0x29, 0xc7, //0x00005db5 subl %eax, %edi - 0x83, 0xc7, 0x01, //0x00005db7 addl $1, %edi - 0x49, 0x89, 0xfa, //0x00005dba movq %rdi, %r10 - 0x31, 0xd2, //0x00005dbd xorl %edx, %edx - 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00005dbf movl $1, %edi - 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00005dc4 jmp LBB5_1207 - //0x00005dc9 LBB5_1206 - 0x48, 0x85, 0xc0, //0x00005dc9 testq %rax, %rax - 0x44, 0x0f, 0x45, 0xff, //0x00005dcc cmovnel %edi, %r15d - 0x48, 0x01, 0xdb, //0x00005dd0 addq %rbx, %rbx - 0x48, 0x8d, 0x1c, 0x9b, //0x00005dd3 leaq (%rbx,%rbx,4), %rbx - 0x48, 0x85, 0xdb, //0x00005dd7 testq %rbx, %rbx - 0x0f, 0x84, 0x30, 0x00, 0x00, 0x00, //0x00005dda je LBB5_1209 - //0x00005de0 LBB5_1207 - 0x48, 0x89, 0xd8, //0x00005de0 movq %rbx, %rax - 0x48, 0xd3, 0xe8, //0x00005de3 shrq %cl, %rax - 0x4c, 0x21, 0xc3, //0x00005de6 andq %r8, %rbx - 0x48, 0x63, 0xf2, //0x00005de9 movslq %edx, %rsi - 0x49, 0x39, 0xf5, //0x00005dec cmpq %rsi, %r13 - 0x0f, 0x86, 0xd4, 0xff, 0xff, 0xff, //0x00005def jbe LBB5_1206 - 0x04, 0x30, //0x00005df5 addb $48, %al - 0x41, 0x88, 0x04, 0x31, //0x00005df7 movb %al, (%r9,%rsi) - 0x83, 0xc6, 0x01, //0x00005dfb addl $1, %esi - 0x89, 0xf2, //0x00005dfe movl %esi, %edx - 0x48, 0x01, 0xdb, //0x00005e00 addq %rbx, %rbx - 0x48, 0x8d, 0x1c, 0x9b, //0x00005e03 leaq (%rbx,%rbx,4), %rbx - 0x48, 0x85, 0xdb, //0x00005e07 testq %rbx, %rbx - 0x0f, 0x85, 0xd0, 0xff, 0xff, 0xff, //0x00005e0a jne LBB5_1207 - //0x00005e10 LBB5_1209 - 0x85, 0xd2, //0x00005e10 testl %edx, %edx - 0x4d, 0x89, 0xd0, //0x00005e12 movq %r10, %r8 - 0x0f, 0x8e, 0x29, 0x00, 0x00, 0x00, //0x00005e15 jle LBB5_1214 - 0x89, 0xd0, //0x00005e1b movl %edx, %eax - 0x48, 0x83, 0xc0, 0x01, //0x00005e1d addq $1, %rax - //0x00005e21 LBB5_1211 - 0x8d, 0x4a, 0xff, //0x00005e21 leal $-1(%rdx), %ecx - 0x41, 0x80, 0x3c, 0x09, 0x30, //0x00005e24 cmpb $48, (%r9,%rcx) - 0x0f, 0x85, 0x1b, 0x00, 0x00, 0x00, //0x00005e29 jne LBB5_1215 - 0x48, 0x83, 0xc0, 0xff, //0x00005e2f addq $-1, %rax - 0x89, 0xca, //0x00005e33 movl %ecx, %edx - 0x48, 0x83, 0xf8, 0x01, //0x00005e35 cmpq $1, %rax - 0x0f, 0x8f, 0xe2, 0xff, 0xff, 0xff, //0x00005e39 jg LBB5_1211 - 0xe9, 0x41, 0x00, 0x00, 0x00, //0x00005e3f jmp LBB5_1213 - //0x00005e44 LBB5_1214 - 0x0f, 0x84, 0x3b, 0x00, 0x00, 0x00, //0x00005e44 je LBB5_1213 - //0x00005e4a LBB5_1215 - 0x41, 0x89, 0xd2, //0x00005e4a movl %edx, %r10d - 0x89, 0xd7, //0x00005e4d movl %edx, %edi - 0x45, 0x01, 0xf4, //0x00005e4f addl %r14d, %r12d - 0x45, 0x89, 0xe6, //0x00005e52 movl %r12d, %r14d - 0x45, 0x85, 0xc0, //0x00005e55 testl %r8d, %r8d - 0x0f, 0x8f, 0x3b, 0xfe, 0xff, 0xff, //0x00005e58 jg LBB5_1190 - 0xe9, 0x35, 0x00, 0x00, 0x00, //0x00005e5e jmp LBB5_1219 - //0x00005e63 LBB5_1216 - 0x4c, 0x89, 0x45, 0xc8, //0x00005e63 movq %r8, $-56(%rbp) - //0x00005e67 LBB5_1217 - 0x48, 0x01, 0xdb, //0x00005e67 addq %rbx, %rbx - 0x48, 0x8d, 0x1c, 0x9b, //0x00005e6a leaq (%rbx,%rbx,4), %rbx - 0x83, 0xc0, 0x01, //0x00005e6e addl $1, %eax - 0x48, 0x89, 0xda, //0x00005e71 movq %rbx, %rdx - 0x48, 0xd3, 0xea, //0x00005e74 shrq %cl, %rdx - 0x48, 0x85, 0xd2, //0x00005e77 testq %rdx, %rdx - 0x0f, 0x84, 0xe7, 0xff, 0xff, 0xff, //0x00005e7a je LBB5_1217 - 0xe9, 0x83, 0xfe, 0xff, 0xff, //0x00005e80 jmp LBB5_1198 - //0x00005e85 LBB5_1213 - 0x45, 0x01, 0xf4, //0x00005e85 addl %r14d, %r12d - 0x45, 0x31, 0xc0, //0x00005e88 xorl %r8d, %r8d - 0x45, 0x31, 0xd2, //0x00005e8b xorl %r10d, %r10d - 0x31, 0xd2, //0x00005e8e xorl %edx, %edx - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00005e90 jmp LBB5_1219 - //0x00005e95 LBB5_1218 - 0x44, 0x89, 0xd2, //0x00005e95 movl %r10d, %edx - //0x00005e98 LBB5_1219 - 0x4c, 0x89, 0x65, 0xa8, //0x00005e98 movq %r12, $-88(%rbp) - 0x49, 0xbc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, //0x00005e9c movabsq $1152921504606846975, %r12 - 0x49, 0x8d, 0x41, 0x01, //0x00005ea6 leaq $1(%r9), %rax - 0x48, 0x89, 0x85, 0x58, 0xff, 0xff, 0xff, //0x00005eaa movq %rax, $-168(%rbp) - 0x89, 0xd7, //0x00005eb1 movl %edx, %edi - 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x00005eb3 jmp LBB5_1223 - //0x00005eb8 LBB5_1220 - 0x31, 0xd2, //0x00005eb8 xorl %edx, %edx - //0x00005eba LBB5_1221 - 0x31, 0xff, //0x00005eba xorl %edi, %edi - //0x00005ebc LBB5_1222 - 0x48, 0x8b, 0x45, 0xa8, //0x00005ebc movq $-88(%rbp), %rax - 0x29, 0xc8, //0x00005ec0 subl %ecx, %eax - 0x48, 0x89, 0x45, 0xa8, //0x00005ec2 movq %rax, $-88(%rbp) - //0x00005ec6 LBB5_1223 - 0x45, 0x85, 0xc0, //0x00005ec6 testl %r8d, %r8d - 0x0f, 0x88, 0x15, 0x00, 0x00, 0x00, //0x00005ec9 js LBB5_1228 - 0x0f, 0x85, 0x41, 0x07, 0x00, 0x00, //0x00005ecf jne LBB5_1322 - 0x41, 0x80, 0x39, 0x35, //0x00005ed5 cmpb $53, (%r9) - 0x0f, 0x8c, 0x27, 0x00, 0x00, 0x00, //0x00005ed9 jl LBB5_1226 - 0xe9, 0x32, 0x07, 0x00, 0x00, //0x00005edf jmp LBB5_1322 - //0x00005ee4 LBB5_1228 - 0x41, 0x83, 0xf8, 0xf8, //0x00005ee4 cmpl $-8, %r8d - 0x0f, 0x8d, 0x18, 0x00, 0x00, 0x00, //0x00005ee8 jge LBB5_1226 - 0xb9, 0x1b, 0x00, 0x00, 0x00, //0x00005eee movl $27, %ecx - 0x85, 0xd2, //0x00005ef3 testl %edx, %edx - 0x0f, 0x84, 0xbd, 0xff, 0xff, 0xff, //0x00005ef5 je LBB5_1220 - 0x4c, 0x89, 0x45, 0xc8, //0x00005efb movq %r8, $-56(%rbp) - 0x89, 0xd7, //0x00005eff movl %edx, %edi - 0xe9, 0x1b, 0x00, 0x00, 0x00, //0x00005f01 jmp LBB5_1231 - //0x00005f06 LBB5_1226 - 0x44, 0x89, 0xc0, //0x00005f06 movl %r8d, %eax - 0xf7, 0xd8, //0x00005f09 negl %eax - 0x48, 0x8d, 0x0d, 0x5e, 0x94, 0x00, 0x00, //0x00005f0b leaq $37982(%rip), %rcx /* _POW_TAB+0(%rip) */ - 0x8b, 0x0c, 0x81, //0x00005f12 movl (%rcx,%rax,4), %ecx - 0x85, 0xff, //0x00005f15 testl %edi, %edi - 0x0f, 0x84, 0x9d, 0xff, 0xff, 0xff, //0x00005f17 je LBB5_1221 - 0x4c, 0x89, 0x45, 0xc8, //0x00005f1d movq %r8, $-56(%rbp) - //0x00005f21 LBB5_1231 - 0x89, 0x8d, 0x70, 0xff, 0xff, 0xff, //0x00005f21 movl %ecx, $-144(%rbp) - 0x89, 0xc9, //0x00005f27 movl %ecx, %ecx - 0x4c, 0x6b, 0xc1, 0x68, //0x00005f29 imulq $104, %rcx, %r8 - 0x48, 0x8d, 0x05, 0x6c, 0x94, 0x00, 0x00, //0x00005f2d leaq $37996(%rip), %rax /* _LSHIFT_TAB+0(%rip) */ - 0x45, 0x8b, 0x34, 0x00, //0x00005f34 movl (%r8,%rax), %r14d - 0x48, 0x63, 0xd7, //0x00005f38 movslq %edi, %rdx - 0x49, 0x8d, 0x34, 0x00, //0x00005f3b leaq (%r8,%rax), %rsi - 0x48, 0x83, 0xc6, 0x04, //0x00005f3f addq $4, %rsi - 0x31, 0xdb, //0x00005f43 xorl %ebx, %ebx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00005f45 .p2align 4, 0x90 - //0x00005f50 LBB5_1232 - 0x0f, 0xb6, 0x04, 0x1e, //0x00005f50 movzbl (%rsi,%rbx), %eax - 0x84, 0xc0, //0x00005f54 testb %al, %al - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00005f56 je LBB5_1237 - 0x41, 0x38, 0x04, 0x19, //0x00005f5c cmpb %al, (%r9,%rbx) - 0x0f, 0x85, 0x05, 0x01, 0x00, 0x00, //0x00005f60 jne LBB5_1246 - 0x48, 0x83, 0xc3, 0x01, //0x00005f66 addq $1, %rbx - 0x48, 0x39, 0xda, //0x00005f6a cmpq %rbx, %rdx - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00005f6d jne LBB5_1232 - 0x89, 0xf8, //0x00005f73 movl %edi, %eax - 0x48, 0x8d, 0x15, 0x24, 0x94, 0x00, 0x00, //0x00005f75 leaq $37924(%rip), %rdx /* _LSHIFT_TAB+0(%rip) */ - 0x49, 0x01, 0xd0, //0x00005f7c addq %rdx, %r8 - 0x42, 0x80, 0x7c, 0x00, 0x04, 0x00, //0x00005f7f cmpb $0, $4(%rax,%r8) - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00005f85 je LBB5_1237 - //0x00005f8b LBB5_1236 - 0x41, 0x83, 0xc6, 0xff, //0x00005f8b addl $-1, %r14d - //0x00005f8f LBB5_1237 - 0x85, 0xff, //0x00005f8f testl %edi, %edi - 0x0f, 0x8e, 0xca, 0x00, 0x00, 0x00, //0x00005f91 jle LBB5_1245 - 0x4c, 0x89, 0xb5, 0x68, 0xff, 0xff, 0xff, //0x00005f97 movq %r14, $-152(%rbp) - 0x41, 0x8d, 0x04, 0x3e, //0x00005f9e leal (%r14,%rdi), %eax - 0x89, 0xfb, //0x00005fa2 movl %edi, %ebx - 0x48, 0x98, //0x00005fa4 cltq - 0x49, 0x89, 0xc6, //0x00005fa6 movq %rax, %r14 - 0x49, 0xc1, 0xe6, 0x20, //0x00005fa9 shlq $32, %r14 - 0x48, 0x83, 0xc0, 0xff, //0x00005fad addq $-1, %rax - 0x48, 0x83, 0xc3, 0x01, //0x00005fb1 addq $1, %rbx - 0x83, 0xc7, 0xff, //0x00005fb5 addl $-1, %edi - 0x45, 0x31, 0xc0, //0x00005fb8 xorl %r8d, %r8d - 0xe9, 0x35, 0x00, 0x00, 0x00, //0x00005fbb jmp LBB5_1241 - //0x00005fc0 .p2align 4, 0x90 - //0x00005fc0 LBB5_1239 - 0x48, 0x85, 0xc0, //0x00005fc0 testq %rax, %rax - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00005fc3 movl $1, %eax - 0x44, 0x0f, 0x45, 0xf8, //0x00005fc8 cmovnel %eax, %r15d - //0x00005fcc LBB5_1240 - 0x48, 0xb8, 0xff, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00005fcc movabsq $-4294967041, %rax - 0x49, 0x01, 0xc6, //0x00005fd6 addq %rax, %r14 - 0x49, 0x81, 0xc6, 0x01, 0xff, 0xff, 0xff, //0x00005fd9 addq $-255, %r14 - 0x49, 0x8d, 0x43, 0xff, //0x00005fe0 leaq $-1(%r11), %rax - 0x48, 0x83, 0xc3, 0xff, //0x00005fe4 addq $-1, %rbx - 0x83, 0xc7, 0xff, //0x00005fe8 addl $-1, %edi - 0x48, 0x83, 0xfb, 0x01, //0x00005feb cmpq $1, %rbx - 0x0f, 0x8e, 0x4d, 0x00, 0x00, 0x00, //0x00005fef jle LBB5_1243 - //0x00005ff5 LBB5_1241 - 0x49, 0x89, 0xc3, //0x00005ff5 movq %rax, %r11 - 0x89, 0xf8, //0x00005ff8 movl %edi, %eax - 0x49, 0x0f, 0xbe, 0x34, 0x01, //0x00005ffa movsbq (%r9,%rax), %rsi - 0x48, 0x83, 0xc6, 0xd0, //0x00005fff addq $-48, %rsi - 0x48, 0xd3, 0xe6, //0x00006003 shlq %cl, %rsi - 0x4c, 0x01, 0xc6, //0x00006006 addq %r8, %rsi - 0x48, 0x89, 0xf0, //0x00006009 movq %rsi, %rax - 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000600c movabsq $-3689348814741910323, %rdx - 0x48, 0xf7, 0xe2, //0x00006016 mulq %rdx - 0x49, 0x89, 0xd0, //0x00006019 movq %rdx, %r8 - 0x49, 0xc1, 0xe8, 0x03, //0x0000601c shrq $3, %r8 - 0x4b, 0x8d, 0x04, 0x00, //0x00006020 leaq (%r8,%r8), %rax - 0x48, 0x8d, 0x14, 0x80, //0x00006024 leaq (%rax,%rax,4), %rdx - 0x48, 0x89, 0xf0, //0x00006028 movq %rsi, %rax - 0x48, 0x29, 0xd0, //0x0000602b subq %rdx, %rax - 0x4d, 0x39, 0xeb, //0x0000602e cmpq %r13, %r11 - 0x0f, 0x83, 0x89, 0xff, 0xff, 0xff, //0x00006031 jae LBB5_1239 - 0x04, 0x30, //0x00006037 addb $48, %al - 0x43, 0x88, 0x04, 0x19, //0x00006039 movb %al, (%r9,%r11) - 0xe9, 0x8a, 0xff, 0xff, 0xff, //0x0000603d jmp LBB5_1240 - //0x00006042 LBB5_1243 - 0x48, 0x83, 0xfe, 0x0a, //0x00006042 cmpq $10, %rsi - 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00006046 movl $1, %edi - 0x0f, 0x83, 0x25, 0x00, 0x00, 0x00, //0x0000604b jae LBB5_1247 - 0x4c, 0x8b, 0x5d, 0xb8, //0x00006051 movq $-72(%rbp), %r11 - 0x4c, 0x8b, 0xb5, 0x68, 0xff, 0xff, 0xff, //0x00006055 movq $-152(%rbp), %r14 - 0xe9, 0x89, 0x00, 0x00, 0x00, //0x0000605c jmp LBB5_1251 - //0x00006061 LBB5_1245 - 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00006061 movl $1, %edi - 0xe9, 0x7f, 0x00, 0x00, 0x00, //0x00006066 jmp LBB5_1251 - //0x0000606b LBB5_1246 - 0x0f, 0x8c, 0x1a, 0xff, 0xff, 0xff, //0x0000606b jl LBB5_1236 - 0xe9, 0x19, 0xff, 0xff, 0xff, //0x00006071 jmp LBB5_1237 - //0x00006076 LBB5_1247 - 0x49, 0x63, 0xcb, //0x00006076 movslq %r11d, %rcx - 0x48, 0x83, 0xc1, 0xff, //0x00006079 addq $-1, %rcx - 0x4c, 0x8b, 0x5d, 0xb8, //0x0000607d movq $-72(%rbp), %r11 - 0x4c, 0x8b, 0xb5, 0x68, 0xff, 0xff, 0xff, //0x00006081 movq $-152(%rbp), %r14 - 0xe9, 0x1b, 0x00, 0x00, 0x00, //0x00006088 jmp LBB5_1249 - 0x90, 0x90, 0x90, //0x0000608d .p2align 4, 0x90 - //0x00006090 LBB5_1248 - 0x48, 0x85, 0xc0, //0x00006090 testq %rax, %rax - 0x44, 0x0f, 0x45, 0xff, //0x00006093 cmovnel %edi, %r15d - 0x48, 0x83, 0xc1, 0xff, //0x00006097 addq $-1, %rcx - 0x49, 0x83, 0xf8, 0x09, //0x0000609b cmpq $9, %r8 - 0x49, 0x89, 0xd0, //0x0000609f movq %rdx, %r8 - 0x0f, 0x86, 0x42, 0x00, 0x00, 0x00, //0x000060a2 jbe LBB5_1251 - //0x000060a8 LBB5_1249 - 0x4c, 0x89, 0xc0, //0x000060a8 movq %r8, %rax - 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x000060ab movabsq $-3689348814741910323, %rdx - 0x48, 0xf7, 0xe2, //0x000060b5 mulq %rdx - 0x48, 0xc1, 0xea, 0x03, //0x000060b8 shrq $3, %rdx - 0x48, 0x8d, 0x04, 0x12, //0x000060bc leaq (%rdx,%rdx), %rax - 0x48, 0x8d, 0x34, 0x80, //0x000060c0 leaq (%rax,%rax,4), %rsi - 0x4c, 0x89, 0xc0, //0x000060c4 movq %r8, %rax - 0x48, 0x29, 0xf0, //0x000060c7 subq %rsi, %rax - 0x4c, 0x39, 0xe9, //0x000060ca cmpq %r13, %rcx - 0x0f, 0x83, 0xbd, 0xff, 0xff, 0xff, //0x000060cd jae LBB5_1248 - 0x04, 0x30, //0x000060d3 addb $48, %al - 0x41, 0x88, 0x04, 0x09, //0x000060d5 movb %al, (%r9,%rcx) - 0x48, 0x83, 0xc1, 0xff, //0x000060d9 addq $-1, %rcx - 0x49, 0x83, 0xf8, 0x09, //0x000060dd cmpq $9, %r8 - 0x49, 0x89, 0xd0, //0x000060e1 movq %rdx, %r8 - 0x0f, 0x87, 0xbe, 0xff, 0xff, 0xff, //0x000060e4 ja LBB5_1249 - //0x000060ea LBB5_1251 - 0x45, 0x01, 0xf2, //0x000060ea addl %r14d, %r10d - 0x4d, 0x63, 0xd2, //0x000060ed movslq %r10d, %r10 - 0x4d, 0x39, 0xd5, //0x000060f0 cmpq %r10, %r13 - 0x45, 0x0f, 0x46, 0xd5, //0x000060f3 cmovbel %r13d, %r10d - 0x4c, 0x8b, 0x45, 0xc8, //0x000060f7 movq $-56(%rbp), %r8 - 0x45, 0x01, 0xf0, //0x000060fb addl %r14d, %r8d - 0x45, 0x85, 0xd2, //0x000060fe testl %r10d, %r10d - 0x0f, 0x8e, 0x3d, 0x00, 0x00, 0x00, //0x00006101 jle LBB5_1256 - 0x41, 0x8d, 0x42, 0xff, //0x00006107 leal $-1(%r10), %eax - 0x41, 0x80, 0x3c, 0x01, 0x30, //0x0000610b cmpb $48, (%r9,%rax) - 0x8b, 0x8d, 0x70, 0xff, 0xff, 0xff, //0x00006110 movl $-144(%rbp), %ecx - 0x0f, 0x85, 0x3a, 0x00, 0x00, 0x00, //0x00006116 jne LBB5_1258 - 0x44, 0x89, 0xd0, //0x0000611c movl %r10d, %eax - 0x90, //0x0000611f .p2align 4, 0x90 - //0x00006120 LBB5_1254 - 0x48, 0x83, 0xf8, 0x01, //0x00006120 cmpq $1, %rax - 0x0f, 0x8e, 0x26, 0x00, 0x00, 0x00, //0x00006124 jle LBB5_1257 - 0x4c, 0x8d, 0x50, 0xff, //0x0000612a leaq $-1(%rax), %r10 - 0x83, 0xc0, 0xfe, //0x0000612e addl $-2, %eax - 0x41, 0x80, 0x3c, 0x01, 0x30, //0x00006131 cmpb $48, (%r9,%rax) - 0x4c, 0x89, 0xd0, //0x00006136 movq %r10, %rax - 0x0f, 0x84, 0xe1, 0xff, 0xff, 0xff, //0x00006139 je LBB5_1254 - 0xe9, 0x12, 0x00, 0x00, 0x00, //0x0000613f jmp LBB5_1258 - //0x00006144 LBB5_1256 - 0x8b, 0x8d, 0x70, 0xff, 0xff, 0xff, //0x00006144 movl $-144(%rbp), %ecx - 0x0f, 0x85, 0x06, 0x00, 0x00, 0x00, //0x0000614a jne LBB5_1258 - //0x00006150 LBB5_1257 - 0x45, 0x31, 0xc0, //0x00006150 xorl %r8d, %r8d - 0x45, 0x31, 0xd2, //0x00006153 xorl %r10d, %r10d - //0x00006156 LBB5_1258 - 0x85, 0xc9, //0x00006156 testl %ecx, %ecx - 0x0f, 0x88, 0x0b, 0x00, 0x00, 0x00, //0x00006158 js LBB5_1260 - 0x44, 0x89, 0xd2, //0x0000615e movl %r10d, %edx - 0x44, 0x89, 0xd7, //0x00006161 movl %r10d, %edi - 0xe9, 0x53, 0xfd, 0xff, 0xff, //0x00006164 jmp LBB5_1222 - //0x00006169 LBB5_1260 - 0x4c, 0x89, 0x45, 0xc8, //0x00006169 movq %r8, $-56(%rbp) - 0x83, 0xf9, 0xc3, //0x0000616d cmpl $-61, %ecx - 0x0f, 0x8f, 0x38, 0x02, 0x00, 0x00, //0x00006170 jg LBB5_1288 - 0x41, 0x89, 0xc8, //0x00006176 movl %ecx, %r8d - 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x00006179 jmp LBB5_1266 - //0x0000617e LBB5_1263 - 0x31, 0xc0, //0x0000617e xorl %eax, %eax - 0x48, 0x89, 0x45, 0xc8, //0x00006180 movq %rax, $-56(%rbp) - //0x00006184 LBB5_1264 - 0x31, 0xc0, //0x00006184 xorl %eax, %eax - //0x00006186 LBB5_1265 - 0x41, 0x8d, 0x48, 0x3c, //0x00006186 leal $60(%r8), %ecx - 0x41, 0x89, 0xc2, //0x0000618a movl %eax, %r10d - 0x41, 0x83, 0xf8, 0x88, //0x0000618d cmpl $-120, %r8d - 0x41, 0x89, 0xc8, //0x00006191 movl %ecx, %r8d - 0x0f, 0x8d, 0x17, 0x02, 0x00, 0x00, //0x00006194 jge LBB5_1289 - //0x0000619a LBB5_1266 - 0x45, 0x85, 0xd2, //0x0000619a testl %r10d, %r10d - 0xbe, 0x00, 0x00, 0x00, 0x00, //0x0000619d movl $0, %esi - 0x41, 0x0f, 0x4f, 0xf2, //0x000061a2 cmovgl %r10d, %esi - 0x31, 0xc0, //0x000061a6 xorl %eax, %eax - 0x31, 0xc9, //0x000061a8 xorl %ecx, %ecx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000061aa .p2align 4, 0x90 - //0x000061b0 LBB5_1267 - 0x48, 0x39, 0xc6, //0x000061b0 cmpq %rax, %rsi - 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x000061b3 je LBB5_1270 - 0x48, 0x8d, 0x0c, 0x89, //0x000061b9 leaq (%rcx,%rcx,4), %rcx - 0x49, 0x0f, 0xbe, 0x14, 0x01, //0x000061bd movsbq (%r9,%rax), %rdx - 0x48, 0x8d, 0x0c, 0x4a, //0x000061c2 leaq (%rdx,%rcx,2), %rcx - 0x48, 0x83, 0xc1, 0xd0, //0x000061c6 addq $-48, %rcx - 0x48, 0x83, 0xc0, 0x01, //0x000061ca addq $1, %rax - 0x49, 0x8d, 0x54, 0x24, 0x01, //0x000061ce leaq $1(%r12), %rdx - 0x48, 0x39, 0xd1, //0x000061d3 cmpq %rdx, %rcx - 0x0f, 0x82, 0xd4, 0xff, 0xff, 0xff, //0x000061d6 jb LBB5_1267 - 0x89, 0xc6, //0x000061dc movl %eax, %esi - 0xe9, 0x25, 0x00, 0x00, 0x00, //0x000061de jmp LBB5_1272 - //0x000061e3 LBB5_1270 - 0x48, 0x85, 0xc9, //0x000061e3 testq %rcx, %rcx - 0x0f, 0x84, 0x98, 0xff, 0xff, 0xff, //0x000061e6 je LBB5_1264 - 0x90, 0x90, 0x90, 0x90, //0x000061ec .p2align 4, 0x90 - //0x000061f0 LBB5_1271 - 0x48, 0x01, 0xc9, //0x000061f0 addq %rcx, %rcx - 0x48, 0x8d, 0x0c, 0x89, //0x000061f3 leaq (%rcx,%rcx,4), %rcx - 0x83, 0xc6, 0x01, //0x000061f7 addl $1, %esi - 0x49, 0x8d, 0x44, 0x24, 0x01, //0x000061fa leaq $1(%r12), %rax - 0x48, 0x39, 0xc1, //0x000061ff cmpq %rax, %rcx - 0x0f, 0x82, 0xe8, 0xff, 0xff, 0xff, //0x00006202 jb LBB5_1271 - //0x00006208 LBB5_1272 - 0x48, 0x8b, 0x45, 0xc8, //0x00006208 movq $-56(%rbp), %rax - 0x29, 0xf0, //0x0000620c subl %esi, %eax - 0x48, 0x89, 0x45, 0xc8, //0x0000620e movq %rax, $-56(%rbp) - 0x44, 0x89, 0xd0, //0x00006212 movl %r10d, %eax - 0x29, 0xf0, //0x00006215 subl %esi, %eax - 0x0f, 0x8e, 0x31, 0x00, 0x00, 0x00, //0x00006217 jle LBB5_1275 - 0x48, 0x63, 0xf6, //0x0000621d movslq %esi, %rsi - 0x49, 0x63, 0xd2, //0x00006220 movslq %r10d, %rdx - 0x49, 0x89, 0xd2, //0x00006223 movq %rdx, %r10 - 0x49, 0x29, 0xf2, //0x00006226 subq %rsi, %r10 - 0x48, 0x89, 0xf7, //0x00006229 movq %rsi, %rdi - 0x48, 0xf7, 0xd7, //0x0000622c notq %rdi - 0x48, 0x01, 0xd7, //0x0000622f addq %rdx, %rdi - 0x0f, 0x85, 0x1d, 0x00, 0x00, 0x00, //0x00006232 jne LBB5_1276 - 0x31, 0xdb, //0x00006238 xorl %ebx, %ebx - 0x41, 0xf6, 0xc2, 0x01, //0x0000623a testb $1, %r10b - 0xbf, 0x01, 0x00, 0x00, 0x00, //0x0000623e movl $1, %edi - 0x0f, 0x85, 0x96, 0x00, 0x00, 0x00, //0x00006243 jne LBB5_1279 - 0xe9, 0xb3, 0x00, 0x00, 0x00, //0x00006249 jmp LBB5_1280 - //0x0000624e LBB5_1275 - 0x31, 0xc0, //0x0000624e xorl %eax, %eax - 0xe9, 0xd8, 0x00, 0x00, 0x00, //0x00006250 jmp LBB5_1282 - //0x00006255 LBB5_1276 - 0x4d, 0x89, 0xde, //0x00006255 movq %r11, %r14 - 0x4d, 0x89, 0xd3, //0x00006258 movq %r10, %r11 - 0x49, 0x83, 0xe3, 0xfe, //0x0000625b andq $-2, %r11 - 0x49, 0xf7, 0xdb, //0x0000625f negq %r11 - 0x31, 0xdb, //0x00006262 xorl %ebx, %ebx - 0x48, 0x8b, 0x95, 0x58, 0xff, 0xff, 0xff, //0x00006264 movq $-168(%rbp), %rdx - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000626b .p2align 4, 0x90 - //0x00006270 LBB5_1277 - 0x48, 0x89, 0xcf, //0x00006270 movq %rcx, %rdi - 0x48, 0xc1, 0xef, 0x3c, //0x00006273 shrq $60, %rdi - 0x4c, 0x21, 0xe1, //0x00006277 andq %r12, %rcx - 0x40, 0x80, 0xcf, 0x30, //0x0000627a orb $48, %dil - 0x40, 0x88, 0x7a, 0xff, //0x0000627e movb %dil, $-1(%rdx) - 0x48, 0x8d, 0x0c, 0x89, //0x00006282 leaq (%rcx,%rcx,4), %rcx - 0x48, 0x0f, 0xbe, 0x7c, 0x32, 0xff, //0x00006286 movsbq $-1(%rdx,%rsi), %rdi - 0x48, 0x8d, 0x0c, 0x4f, //0x0000628c leaq (%rdi,%rcx,2), %rcx - 0x48, 0x83, 0xc1, 0xd0, //0x00006290 addq $-48, %rcx - 0x48, 0x89, 0xcf, //0x00006294 movq %rcx, %rdi - 0x48, 0xc1, 0xef, 0x3c, //0x00006297 shrq $60, %rdi - 0x4c, 0x21, 0xe1, //0x0000629b andq %r12, %rcx - 0x40, 0x80, 0xcf, 0x30, //0x0000629e orb $48, %dil - 0x40, 0x88, 0x3a, //0x000062a2 movb %dil, (%rdx) - 0x48, 0x8d, 0x0c, 0x89, //0x000062a5 leaq (%rcx,%rcx,4), %rcx - 0x48, 0x0f, 0xbe, 0x3c, 0x32, //0x000062a9 movsbq (%rdx,%rsi), %rdi - 0x48, 0x8d, 0x0c, 0x4f, //0x000062ae leaq (%rdi,%rcx,2), %rcx - 0x48, 0x83, 0xc1, 0xd0, //0x000062b2 addq $-48, %rcx - 0x48, 0x83, 0xc2, 0x02, //0x000062b6 addq $2, %rdx - 0x48, 0x83, 0xc3, 0xfe, //0x000062ba addq $-2, %rbx - 0x49, 0x39, 0xdb, //0x000062be cmpq %rbx, %r11 - 0x0f, 0x85, 0xa9, 0xff, 0xff, 0xff, //0x000062c1 jne LBB5_1277 - 0x48, 0x29, 0xde, //0x000062c7 subq %rbx, %rsi - 0x48, 0xf7, 0xdb, //0x000062ca negq %rbx - 0x4d, 0x89, 0xf3, //0x000062cd movq %r14, %r11 - 0x41, 0xf6, 0xc2, 0x01, //0x000062d0 testb $1, %r10b - 0xbf, 0x01, 0x00, 0x00, 0x00, //0x000062d4 movl $1, %edi - 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x000062d9 je LBB5_1280 - //0x000062df LBB5_1279 - 0x48, 0x89, 0xca, //0x000062df movq %rcx, %rdx - 0x48, 0xc1, 0xea, 0x3c, //0x000062e2 shrq $60, %rdx - 0x80, 0xca, 0x30, //0x000062e6 orb $48, %dl - 0x41, 0x88, 0x14, 0x19, //0x000062e9 movb %dl, (%r9,%rbx) - 0x4c, 0x21, 0xe1, //0x000062ed andq %r12, %rcx - 0x48, 0x8d, 0x0c, 0x89, //0x000062f0 leaq (%rcx,%rcx,4), %rcx - 0x49, 0x0f, 0xbe, 0x14, 0x31, //0x000062f4 movsbq (%r9,%rsi), %rdx - 0x48, 0x8d, 0x0c, 0x4a, //0x000062f9 leaq (%rdx,%rcx,2), %rcx - 0x48, 0x83, 0xc1, 0xd0, //0x000062fd addq $-48, %rcx - //0x00006301 LBB5_1280 - 0x48, 0x85, 0xc9, //0x00006301 testq %rcx, %rcx - 0x0f, 0x85, 0x23, 0x00, 0x00, 0x00, //0x00006304 jne LBB5_1282 - 0xe9, 0x51, 0x00, 0x00, 0x00, //0x0000630a jmp LBB5_1284 - 0x90, //0x0000630f .p2align 4, 0x90 - //0x00006310 LBB5_1281 - 0x49, 0x8d, 0x74, 0x24, 0x01, //0x00006310 leaq $1(%r12), %rsi - 0x48, 0x39, 0xf1, //0x00006315 cmpq %rsi, %rcx - 0x44, 0x0f, 0x43, 0xff, //0x00006318 cmovael %edi, %r15d - 0x48, 0x8d, 0x0c, 0x12, //0x0000631c leaq (%rdx,%rdx), %rcx - 0x48, 0x8d, 0x0c, 0x89, //0x00006320 leaq (%rcx,%rcx,4), %rcx - 0x48, 0x85, 0xd2, //0x00006324 testq %rdx, %rdx - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00006327 je LBB5_1284 - //0x0000632d LBB5_1282 - 0x48, 0x89, 0xca, //0x0000632d movq %rcx, %rdx - 0x4c, 0x21, 0xe2, //0x00006330 andq %r12, %rdx - 0x48, 0x63, 0xf0, //0x00006333 movslq %eax, %rsi - 0x49, 0x39, 0xf5, //0x00006336 cmpq %rsi, %r13 - 0x0f, 0x86, 0xd1, 0xff, 0xff, 0xff, //0x00006339 jbe LBB5_1281 - 0x48, 0xc1, 0xe9, 0x3c, //0x0000633f shrq $60, %rcx - 0x80, 0xc9, 0x30, //0x00006343 orb $48, %cl - 0x41, 0x88, 0x0c, 0x31, //0x00006346 movb %cl, (%r9,%rsi) - 0x83, 0xc6, 0x01, //0x0000634a addl $1, %esi - 0x89, 0xf0, //0x0000634d movl %esi, %eax - 0x48, 0x8d, 0x0c, 0x12, //0x0000634f leaq (%rdx,%rdx), %rcx - 0x48, 0x8d, 0x0c, 0x89, //0x00006353 leaq (%rcx,%rcx,4), %rcx - 0x48, 0x85, 0xd2, //0x00006357 testq %rdx, %rdx - 0x0f, 0x85, 0xcd, 0xff, 0xff, 0xff, //0x0000635a jne LBB5_1282 - //0x00006360 LBB5_1284 - 0x48, 0x8b, 0x4d, 0xc8, //0x00006360 movq $-56(%rbp), %rcx - 0x83, 0xc1, 0x01, //0x00006364 addl $1, %ecx - 0x48, 0x89, 0x4d, 0xc8, //0x00006367 movq %rcx, $-56(%rbp) - 0x85, 0xc0, //0x0000636b testl %eax, %eax - 0x0f, 0x8e, 0x30, 0x00, 0x00, 0x00, //0x0000636d jle LBB5_1262 - 0x89, 0xc1, //0x00006373 movl %eax, %ecx - 0x48, 0x83, 0xc1, 0x01, //0x00006375 addq $1, %rcx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006379 .p2align 4, 0x90 - //0x00006380 LBB5_1286 - 0x8d, 0x50, 0xff, //0x00006380 leal $-1(%rax), %edx - 0x41, 0x80, 0x3c, 0x11, 0x30, //0x00006383 cmpb $48, (%r9,%rdx) - 0x0f, 0x85, 0xf8, 0xfd, 0xff, 0xff, //0x00006388 jne LBB5_1265 - 0x48, 0x83, 0xc1, 0xff, //0x0000638e addq $-1, %rcx - 0x89, 0xd0, //0x00006392 movl %edx, %eax - 0x48, 0x83, 0xf9, 0x01, //0x00006394 cmpq $1, %rcx - 0x0f, 0x8f, 0xe2, 0xff, 0xff, 0xff, //0x00006398 jg LBB5_1286 - 0xe9, 0xdb, 0xfd, 0xff, 0xff, //0x0000639e jmp LBB5_1263 - //0x000063a3 LBB5_1262 - 0x0f, 0x85, 0xdd, 0xfd, 0xff, 0xff, //0x000063a3 jne LBB5_1265 - 0xe9, 0xd0, 0xfd, 0xff, 0xff, //0x000063a9 jmp LBB5_1263 - //0x000063ae LBB5_1288 - 0x44, 0x89, 0xd0, //0x000063ae movl %r10d, %eax - //0x000063b1 LBB5_1289 - 0xf7, 0xd9, //0x000063b1 negl %ecx - 0x85, 0xc0, //0x000063b3 testl %eax, %eax - 0xbe, 0x00, 0x00, 0x00, 0x00, //0x000063b5 movl $0, %esi - 0x0f, 0x4f, 0xf0, //0x000063ba cmovgl %eax, %esi - 0x31, 0xff, //0x000063bd xorl %edi, %edi - 0x45, 0x31, 0xdb, //0x000063bf xorl %r11d, %r11d - 0x4c, 0x8b, 0x45, 0xc8, //0x000063c2 movq $-56(%rbp), %r8 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000063c6 .p2align 4, 0x90 - //0x000063d0 LBB5_1290 - 0x48, 0x39, 0xfe, //0x000063d0 cmpq %rdi, %rsi - 0x0f, 0x84, 0x65, 0x00, 0x00, 0x00, //0x000063d3 je LBB5_1296 - 0x4b, 0x8d, 0x14, 0x9b, //0x000063d9 leaq (%r11,%r11,4), %rdx - 0x49, 0x0f, 0xbe, 0x1c, 0x39, //0x000063dd movsbq (%r9,%rdi), %rbx - 0x4c, 0x8d, 0x1c, 0x53, //0x000063e2 leaq (%rbx,%rdx,2), %r11 - 0x49, 0x83, 0xc3, 0xd0, //0x000063e6 addq $-48, %r11 - 0x48, 0x83, 0xc7, 0x01, //0x000063ea addq $1, %rdi - 0x4c, 0x89, 0xda, //0x000063ee movq %r11, %rdx - 0x48, 0xd3, 0xea, //0x000063f1 shrq %cl, %rdx - 0x48, 0x85, 0xd2, //0x000063f4 testq %rdx, %rdx - 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x000063f7 je LBB5_1290 - 0x89, 0xfe, //0x000063fd movl %edi, %esi - //0x000063ff LBB5_1293 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000063ff movq $-1, %r14 - 0x49, 0xd3, 0xe6, //0x00006406 shlq %cl, %r14 - 0x49, 0xf7, 0xd6, //0x00006409 notq %r14 - 0x41, 0x89, 0xc2, //0x0000640c movl %eax, %r10d - 0x41, 0x29, 0xf2, //0x0000640f subl %esi, %r10d - 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00006412 movl $1, %edi - 0x0f, 0x8e, 0x78, 0x00, 0x00, 0x00, //0x00006417 jle LBB5_1302 - 0x4c, 0x63, 0xc6, //0x0000641d movslq %esi, %r8 - 0x48, 0x98, //0x00006420 cltq - 0x48, 0x89, 0xc2, //0x00006422 movq %rax, %rdx - 0x4c, 0x29, 0xc2, //0x00006425 subq %r8, %rdx - 0x4c, 0x89, 0xc3, //0x00006428 movq %r8, %rbx - 0x48, 0xf7, 0xd3, //0x0000642b notq %rbx - 0x48, 0x01, 0xc3, //0x0000642e addq %rax, %rbx - 0x0f, 0x85, 0x76, 0x00, 0x00, 0x00, //0x00006431 jne LBB5_1304 - 0x31, 0xdb, //0x00006437 xorl %ebx, %ebx - 0xe9, 0xf6, 0x00, 0x00, 0x00, //0x00006439 jmp LBB5_1307 - //0x0000643e LBB5_1296 - 0x4d, 0x85, 0xdb, //0x0000643e testq %r11, %r11 - 0x0f, 0x84, 0x56, 0x00, 0x00, 0x00, //0x00006441 je LBB5_1303 - 0x4c, 0x89, 0xdf, //0x00006447 movq %r11, %rdi - 0x48, 0xd3, 0xef, //0x0000644a shrq %cl, %rdi - 0x48, 0x85, 0xff, //0x0000644d testq %rdi, %rdi - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00006450 je LBB5_1301 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00006456 movq $-1, %r14 - 0x49, 0xd3, 0xe6, //0x0000645d shlq %cl, %r14 - 0x49, 0xf7, 0xd6, //0x00006460 notq %r14 - 0x41, 0x29, 0xf0, //0x00006463 subl %esi, %r8d - 0x41, 0x83, 0xc0, 0x01, //0x00006466 addl $1, %r8d - 0x45, 0x31, 0xd2, //0x0000646a xorl %r10d, %r10d - 0xbf, 0x01, 0x00, 0x00, 0x00, //0x0000646d movl $1, %edi - 0xe9, 0xf9, 0x00, 0x00, 0x00, //0x00006472 jmp LBB5_1299 - //0x00006477 LBB5_1301 - 0x4d, 0x01, 0xdb, //0x00006477 addq %r11, %r11 - 0x4f, 0x8d, 0x1c, 0x9b, //0x0000647a leaq (%r11,%r11,4), %r11 - 0x83, 0xc6, 0x01, //0x0000647e addl $1, %esi - 0x4c, 0x89, 0xdf, //0x00006481 movq %r11, %rdi - 0x48, 0xd3, 0xef, //0x00006484 shrq %cl, %rdi - 0x48, 0x85, 0xff, //0x00006487 testq %rdi, %rdi - 0x0f, 0x84, 0xe7, 0xff, 0xff, 0xff, //0x0000648a je LBB5_1301 - 0xe9, 0x6a, 0xff, 0xff, 0xff, //0x00006490 jmp LBB5_1293 - //0x00006495 LBB5_1302 - 0x45, 0x31, 0xd2, //0x00006495 xorl %r10d, %r10d - 0xe9, 0xc4, 0x00, 0x00, 0x00, //0x00006498 jmp LBB5_1310 - //0x0000649d LBB5_1303 - 0x45, 0x31, 0xd2, //0x0000649d xorl %r10d, %r10d - 0x31, 0xd2, //0x000064a0 xorl %edx, %edx - 0x31, 0xff, //0x000064a2 xorl %edi, %edi - 0x4c, 0x8b, 0x5d, 0xb8, //0x000064a4 movq $-72(%rbp), %r11 - 0xe9, 0x5e, 0x01, 0x00, 0x00, //0x000064a8 jmp LBB5_1321 - //0x000064ad LBB5_1304 - 0x48, 0x89, 0x95, 0x40, 0xff, 0xff, 0xff, //0x000064ad movq %rdx, $-192(%rbp) - 0x48, 0x83, 0xe2, 0xfe, //0x000064b4 andq $-2, %rdx - 0x48, 0xf7, 0xda, //0x000064b8 negq %rdx - 0x48, 0x89, 0x95, 0x68, 0xff, 0xff, 0xff, //0x000064bb movq %rdx, $-152(%rbp) - 0x31, 0xdb, //0x000064c2 xorl %ebx, %ebx - 0x48, 0x8b, 0x85, 0x58, 0xff, 0xff, 0xff, //0x000064c4 movq $-168(%rbp), %rax - //0x000064cb LBB5_1305 - 0x4c, 0x89, 0xda, //0x000064cb movq %r11, %rdx - 0x48, 0xd3, 0xea, //0x000064ce shrq %cl, %rdx - 0x4d, 0x21, 0xf3, //0x000064d1 andq %r14, %r11 - 0x80, 0xc2, 0x30, //0x000064d4 addb $48, %dl - 0x88, 0x50, 0xff, //0x000064d7 movb %dl, $-1(%rax) - 0x4b, 0x8d, 0x14, 0x9b, //0x000064da leaq (%r11,%r11,4), %rdx - 0x4a, 0x0f, 0xbe, 0x7c, 0x00, 0xff, //0x000064de movsbq $-1(%rax,%r8), %rdi - 0x48, 0x8d, 0x14, 0x57, //0x000064e4 leaq (%rdi,%rdx,2), %rdx - 0x48, 0x83, 0xc2, 0xd0, //0x000064e8 addq $-48, %rdx - 0x48, 0x89, 0xd7, //0x000064ec movq %rdx, %rdi - 0x48, 0xd3, 0xef, //0x000064ef shrq %cl, %rdi - 0x4c, 0x21, 0xf2, //0x000064f2 andq %r14, %rdx - 0x40, 0x80, 0xc7, 0x30, //0x000064f5 addb $48, %dil - 0x40, 0x88, 0x38, //0x000064f9 movb %dil, (%rax) - 0x48, 0x8d, 0x14, 0x92, //0x000064fc leaq (%rdx,%rdx,4), %rdx - 0x4a, 0x0f, 0xbe, 0x3c, 0x00, //0x00006500 movsbq (%rax,%r8), %rdi - 0x4c, 0x8d, 0x1c, 0x57, //0x00006505 leaq (%rdi,%rdx,2), %r11 - 0x49, 0x83, 0xc3, 0xd0, //0x00006509 addq $-48, %r11 - 0x48, 0x83, 0xc0, 0x02, //0x0000650d addq $2, %rax - 0x48, 0x83, 0xc3, 0xfe, //0x00006511 addq $-2, %rbx - 0x48, 0x39, 0x9d, 0x68, 0xff, 0xff, 0xff, //0x00006515 cmpq %rbx, $-152(%rbp) - 0x0f, 0x85, 0xa9, 0xff, 0xff, 0xff, //0x0000651c jne LBB5_1305 - 0x49, 0x29, 0xd8, //0x00006522 subq %rbx, %r8 - 0x48, 0xf7, 0xdb, //0x00006525 negq %rbx - 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00006528 movl $1, %edi - 0x48, 0x8b, 0x95, 0x40, 0xff, 0xff, 0xff, //0x0000652d movq $-192(%rbp), %rdx - //0x00006534 LBB5_1307 - 0xf6, 0xc2, 0x01, //0x00006534 testb $1, %dl - 0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x00006537 je LBB5_1309 - 0x4c, 0x89, 0xd8, //0x0000653d movq %r11, %rax - 0x48, 0xd3, 0xe8, //0x00006540 shrq %cl, %rax - 0x04, 0x30, //0x00006543 addb $48, %al - 0x41, 0x88, 0x04, 0x19, //0x00006545 movb %al, (%r9,%rbx) - 0x4d, 0x21, 0xf3, //0x00006549 andq %r14, %r11 - 0x4b, 0x8d, 0x04, 0x9b, //0x0000654c leaq (%r11,%r11,4), %rax - 0x4b, 0x0f, 0xbe, 0x14, 0x01, //0x00006550 movsbq (%r9,%r8), %rdx - 0x4c, 0x8d, 0x1c, 0x42, //0x00006555 leaq (%rdx,%rax,2), %r11 - 0x49, 0x83, 0xc3, 0xd0, //0x00006559 addq $-48, %r11 - //0x0000655d LBB5_1309 - 0x4c, 0x8b, 0x45, 0xc8, //0x0000655d movq $-56(%rbp), %r8 - //0x00006561 LBB5_1310 - 0x41, 0x29, 0xf0, //0x00006561 subl %esi, %r8d - 0x41, 0x83, 0xc0, 0x01, //0x00006564 addl $1, %r8d - 0xe9, 0x41, 0x00, 0x00, 0x00, //0x00006568 jmp LBB5_1313 - 0x90, 0x90, 0x90, //0x0000656d .p2align 4, 0x90 - //0x00006570 LBB5_1299 - 0x4c, 0x89, 0xd8, //0x00006570 movq %r11, %rax - 0x48, 0xd3, 0xe8, //0x00006573 shrq %cl, %rax - 0x4d, 0x21, 0xf3, //0x00006576 andq %r14, %r11 - 0x49, 0x63, 0xf2, //0x00006579 movslq %r10d, %rsi - 0x49, 0x39, 0xf5, //0x0000657c cmpq %rsi, %r13 - 0x0f, 0x86, 0x1b, 0x00, 0x00, 0x00, //0x0000657f jbe LBB5_1311 - 0x04, 0x30, //0x00006585 addb $48, %al - 0x41, 0x88, 0x04, 0x31, //0x00006587 movb %al, (%r9,%rsi) - 0x83, 0xc6, 0x01, //0x0000658b addl $1, %esi - 0x41, 0x89, 0xf2, //0x0000658e movl %esi, %r10d - 0xe9, 0x11, 0x00, 0x00, 0x00, //0x00006591 jmp LBB5_1312 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006596 .p2align 4, 0x90 - //0x000065a0 LBB5_1311 - 0x48, 0x85, 0xc0, //0x000065a0 testq %rax, %rax - 0x44, 0x0f, 0x45, 0xff, //0x000065a3 cmovnel %edi, %r15d - //0x000065a7 LBB5_1312 - 0x4d, 0x01, 0xdb, //0x000065a7 addq %r11, %r11 - 0x4f, 0x8d, 0x1c, 0x9b, //0x000065aa leaq (%r11,%r11,4), %r11 - //0x000065ae LBB5_1313 - 0x4d, 0x85, 0xdb, //0x000065ae testq %r11, %r11 - 0x0f, 0x85, 0xb9, 0xff, 0xff, 0xff, //0x000065b1 jne LBB5_1299 - 0x45, 0x85, 0xd2, //0x000065b7 testl %r10d, %r10d - 0x4c, 0x8b, 0x5d, 0xb8, //0x000065ba movq $-72(%rbp), %r11 - 0x0f, 0x8e, 0x2c, 0x00, 0x00, 0x00, //0x000065be jle LBB5_1319 - 0x44, 0x89, 0xd0, //0x000065c4 movl %r10d, %eax - 0x48, 0x83, 0xc0, 0x01, //0x000065c7 addq $1, %rax - //0x000065cb LBB5_1316 - 0x41, 0x8d, 0x4a, 0xff, //0x000065cb leal $-1(%r10), %ecx - 0x41, 0x80, 0x3c, 0x09, 0x30, //0x000065cf cmpb $48, (%r9,%rcx) - 0x0f, 0x85, 0x1c, 0x00, 0x00, 0x00, //0x000065d4 jne LBB5_1320 - 0x48, 0x83, 0xc0, 0xff, //0x000065da addq $-1, %rax - 0x41, 0x89, 0xca, //0x000065de movl %ecx, %r10d - 0x48, 0x83, 0xf8, 0x01, //0x000065e1 cmpq $1, %rax - 0x0f, 0x8f, 0xe0, 0xff, 0xff, 0xff, //0x000065e5 jg LBB5_1316 - 0xe9, 0x11, 0x00, 0x00, 0x00, //0x000065eb jmp LBB5_1318 - //0x000065f0 LBB5_1319 - 0x0f, 0x84, 0x0b, 0x00, 0x00, 0x00, //0x000065f0 je LBB5_1318 - //0x000065f6 LBB5_1320 - 0x44, 0x89, 0xd2, //0x000065f6 movl %r10d, %edx - 0x44, 0x89, 0xd7, //0x000065f9 movl %r10d, %edi - 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x000065fc jmp LBB5_1321 - //0x00006601 LBB5_1318 - 0x45, 0x31, 0xc0, //0x00006601 xorl %r8d, %r8d - 0x45, 0x31, 0xd2, //0x00006604 xorl %r10d, %r10d - 0x31, 0xd2, //0x00006607 xorl %edx, %edx - 0x31, 0xff, //0x00006609 xorl %edi, %edi - //0x0000660b LBB5_1321 - 0x8b, 0x8d, 0x70, 0xff, 0xff, 0xff, //0x0000660b movl $-144(%rbp), %ecx - 0xe9, 0xa6, 0xf8, 0xff, 0xff, //0x00006611 jmp LBB5_1222 - //0x00006616 LBB5_1322 - 0x48, 0x8b, 0x45, 0xa8, //0x00006616 movq $-88(%rbp), %rax - 0x3d, 0x02, 0xfc, 0xff, 0xff, //0x0000661a cmpl $-1022, %eax - 0x0f, 0x8f, 0xd2, 0x01, 0x00, 0x00, //0x0000661f jg LBB5_1349 - 0xbb, 0x02, 0xfc, 0xff, 0xff, //0x00006625 movl $-1022, %ebx - 0x85, 0xff, //0x0000662a testl %edi, %edi - 0x48, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x0000662c movabsq $4503599627370495, %rdx - 0x0f, 0x84, 0x48, 0x05, 0x00, 0x00, //0x00006636 je LBB5_1397 - 0x4c, 0x89, 0x45, 0xc8, //0x0000663c movq %r8, $-56(%rbp) - 0x48, 0x8b, 0x45, 0xa8, //0x00006640 movq $-88(%rbp), %rax - 0x44, 0x8d, 0x98, 0xfd, 0x03, 0x00, 0x00, //0x00006644 leal $1021(%rax), %r11d - 0x3d, 0xc6, 0xfb, 0xff, 0xff, //0x0000664b cmpl $-1082, %eax - 0x0f, 0x8f, 0x40, 0x02, 0x00, 0x00, //0x00006650 jg LBB5_1355 - 0x4d, 0x8d, 0x74, 0x24, 0x01, //0x00006656 leaq $1(%r12), %r14 - 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000665b movl $1, %r8d - 0xe9, 0x20, 0x00, 0x00, 0x00, //0x00006661 jmp LBB5_1330 - //0x00006666 LBB5_1327 - 0x31, 0xc0, //0x00006666 xorl %eax, %eax - 0x48, 0x89, 0x45, 0xc8, //0x00006668 movq %rax, $-56(%rbp) - //0x0000666c LBB5_1328 - 0x45, 0x31, 0xd2, //0x0000666c xorl %r10d, %r10d - //0x0000666f LBB5_1329 - 0x41, 0x8d, 0x4b, 0x3c, //0x0000666f leal $60(%r11), %ecx - 0x44, 0x89, 0xd7, //0x00006673 movl %r10d, %edi - 0x44, 0x89, 0xd6, //0x00006676 movl %r10d, %esi - 0x41, 0x83, 0xfb, 0x88, //0x00006679 cmpl $-120, %r11d - 0x41, 0x89, 0xcb, //0x0000667d movl %ecx, %r11d - 0x0f, 0x8d, 0x15, 0x02, 0x00, 0x00, //0x00006680 jge LBB5_1356 - //0x00006686 LBB5_1330 - 0x85, 0xff, //0x00006686 testl %edi, %edi - 0xbb, 0x00, 0x00, 0x00, 0x00, //0x00006688 movl $0, %ebx - 0x0f, 0x4f, 0xdf, //0x0000668d cmovgl %edi, %ebx - 0x31, 0xf6, //0x00006690 xorl %esi, %esi - 0x31, 0xc9, //0x00006692 xorl %ecx, %ecx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006694 .p2align 4, 0x90 - //0x000066a0 LBB5_1331 - 0x48, 0x39, 0xf3, //0x000066a0 cmpq %rsi, %rbx - 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x000066a3 je LBB5_1334 - 0x48, 0x8d, 0x0c, 0x89, //0x000066a9 leaq (%rcx,%rcx,4), %rcx - 0x49, 0x0f, 0xbe, 0x04, 0x31, //0x000066ad movsbq (%r9,%rsi), %rax - 0x48, 0x8d, 0x0c, 0x48, //0x000066b2 leaq (%rax,%rcx,2), %rcx - 0x48, 0x83, 0xc1, 0xd0, //0x000066b6 addq $-48, %rcx - 0x48, 0x83, 0xc6, 0x01, //0x000066ba addq $1, %rsi - 0x4c, 0x39, 0xf1, //0x000066be cmpq %r14, %rcx - 0x0f, 0x82, 0xd9, 0xff, 0xff, 0xff, //0x000066c1 jb LBB5_1331 - 0x89, 0xf3, //0x000066c7 movl %esi, %ebx - 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x000066c9 jmp LBB5_1336 - //0x000066ce LBB5_1334 - 0x48, 0x85, 0xc9, //0x000066ce testq %rcx, %rcx - 0x0f, 0x84, 0x95, 0xff, 0xff, 0xff, //0x000066d1 je LBB5_1328 - //0x000066d7 LBB5_1335 - 0x48, 0x01, 0xc9, //0x000066d7 addq %rcx, %rcx - 0x48, 0x8d, 0x0c, 0x89, //0x000066da leaq (%rcx,%rcx,4), %rcx - 0x83, 0xc3, 0x01, //0x000066de addl $1, %ebx - 0x4c, 0x39, 0xf1, //0x000066e1 cmpq %r14, %rcx - 0x0f, 0x82, 0xed, 0xff, 0xff, 0xff, //0x000066e4 jb LBB5_1335 - //0x000066ea LBB5_1336 - 0x48, 0x8b, 0x45, 0xc8, //0x000066ea movq $-56(%rbp), %rax - 0x29, 0xd8, //0x000066ee subl %ebx, %eax - 0x48, 0x89, 0x45, 0xc8, //0x000066f0 movq %rax, $-56(%rbp) - 0x31, 0xf6, //0x000066f4 xorl %esi, %esi - 0x39, 0xfb, //0x000066f6 cmpl %edi, %ebx - 0x0f, 0x8d, 0x54, 0x00, 0x00, 0x00, //0x000066f8 jge LBB5_1341 - 0x48, 0x63, 0xf3, //0x000066fe movslq %ebx, %rsi - 0x49, 0x63, 0xfa, //0x00006701 movslq %r10d, %rdi - 0x49, 0x8d, 0x1c, 0x31, //0x00006704 leaq (%r9,%rsi), %rbx - 0x45, 0x31, 0xd2, //0x00006708 xorl %r10d, %r10d - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000670b .p2align 4, 0x90 - //0x00006710 LBB5_1338 - 0x48, 0x89, 0xc8, //0x00006710 movq %rcx, %rax - 0x48, 0xc1, 0xe8, 0x3c, //0x00006713 shrq $60, %rax - 0x4c, 0x21, 0xe1, //0x00006717 andq %r12, %rcx - 0x0c, 0x30, //0x0000671a orb $48, %al - 0x43, 0x88, 0x04, 0x11, //0x0000671c movb %al, (%r9,%r10) - 0x4a, 0x0f, 0xbe, 0x04, 0x13, //0x00006720 movsbq (%rbx,%r10), %rax - 0x4a, 0x8d, 0x14, 0x16, //0x00006725 leaq (%rsi,%r10), %rdx - 0x48, 0x83, 0xc2, 0x01, //0x00006729 addq $1, %rdx - 0x49, 0x83, 0xc2, 0x01, //0x0000672d addq $1, %r10 - 0x48, 0x8d, 0x0c, 0x89, //0x00006731 leaq (%rcx,%rcx,4), %rcx - 0x48, 0x8d, 0x0c, 0x48, //0x00006735 leaq (%rax,%rcx,2), %rcx - 0x48, 0x83, 0xc1, 0xd0, //0x00006739 addq $-48, %rcx - 0x48, 0x39, 0xfa, //0x0000673d cmpq %rdi, %rdx - 0x0f, 0x8c, 0xca, 0xff, 0xff, 0xff, //0x00006740 jl LBB5_1338 - 0x48, 0x85, 0xc9, //0x00006746 testq %rcx, %rcx - 0x0f, 0x84, 0x5d, 0x00, 0x00, 0x00, //0x00006749 je LBB5_1345 - 0x44, 0x89, 0xd6, //0x0000674f movl %r10d, %esi - //0x00006752 LBB5_1341 - 0x41, 0x89, 0xf2, //0x00006752 movl %esi, %r10d - 0xe9, 0x1e, 0x00, 0x00, 0x00, //0x00006755 jmp LBB5_1343 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000675a .p2align 4, 0x90 - //0x00006760 LBB5_1342 - 0x4c, 0x39, 0xf1, //0x00006760 cmpq %r14, %rcx - 0x45, 0x0f, 0x43, 0xf8, //0x00006763 cmovael %r8d, %r15d - 0x48, 0x8d, 0x04, 0x36, //0x00006767 leaq (%rsi,%rsi), %rax - 0x48, 0x8d, 0x0c, 0x80, //0x0000676b leaq (%rax,%rax,4), %rcx - 0x48, 0x85, 0xf6, //0x0000676f testq %rsi, %rsi - 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x00006772 je LBB5_1345 - //0x00006778 LBB5_1343 - 0x48, 0x89, 0xce, //0x00006778 movq %rcx, %rsi - 0x4c, 0x21, 0xe6, //0x0000677b andq %r12, %rsi - 0x49, 0x63, 0xfa, //0x0000677e movslq %r10d, %rdi - 0x49, 0x39, 0xfd, //0x00006781 cmpq %rdi, %r13 - 0x0f, 0x86, 0xd6, 0xff, 0xff, 0xff, //0x00006784 jbe LBB5_1342 - 0x48, 0xc1, 0xe9, 0x3c, //0x0000678a shrq $60, %rcx - 0x80, 0xc9, 0x30, //0x0000678e orb $48, %cl - 0x41, 0x88, 0x0c, 0x39, //0x00006791 movb %cl, (%r9,%rdi) - 0x83, 0xc7, 0x01, //0x00006795 addl $1, %edi - 0x41, 0x89, 0xfa, //0x00006798 movl %edi, %r10d - 0x48, 0x8d, 0x04, 0x36, //0x0000679b leaq (%rsi,%rsi), %rax - 0x48, 0x8d, 0x0c, 0x80, //0x0000679f leaq (%rax,%rax,4), %rcx - 0x48, 0x85, 0xf6, //0x000067a3 testq %rsi, %rsi - 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x000067a6 jne LBB5_1343 - //0x000067ac LBB5_1345 - 0x48, 0x8b, 0x45, 0xc8, //0x000067ac movq $-56(%rbp), %rax - 0x83, 0xc0, 0x01, //0x000067b0 addl $1, %eax - 0x48, 0x89, 0x45, 0xc8, //0x000067b3 movq %rax, $-56(%rbp) - 0x45, 0x85, 0xd2, //0x000067b7 testl %r10d, %r10d - 0x0f, 0x8e, 0x2c, 0x00, 0x00, 0x00, //0x000067ba jle LBB5_1326 - 0x44, 0x89, 0xd1, //0x000067c0 movl %r10d, %ecx - 0x48, 0x83, 0xc1, 0x01, //0x000067c3 addq $1, %rcx - //0x000067c7 LBB5_1347 - 0x41, 0x8d, 0x72, 0xff, //0x000067c7 leal $-1(%r10), %esi - 0x41, 0x80, 0x3c, 0x31, 0x30, //0x000067cb cmpb $48, (%r9,%rsi) - 0x0f, 0x85, 0x99, 0xfe, 0xff, 0xff, //0x000067d0 jne LBB5_1329 - 0x48, 0x83, 0xc1, 0xff, //0x000067d6 addq $-1, %rcx - 0x41, 0x89, 0xf2, //0x000067da movl %esi, %r10d - 0x48, 0x83, 0xf9, 0x01, //0x000067dd cmpq $1, %rcx - 0x0f, 0x8f, 0xe0, 0xff, 0xff, 0xff, //0x000067e1 jg LBB5_1347 - 0xe9, 0x7a, 0xfe, 0xff, 0xff, //0x000067e7 jmp LBB5_1327 - //0x000067ec LBB5_1326 - 0x0f, 0x85, 0x7d, 0xfe, 0xff, 0xff, //0x000067ec jne LBB5_1329 - 0xe9, 0x6f, 0xfe, 0xff, 0xff, //0x000067f2 jmp LBB5_1327 - //0x000067f7 LBB5_1349 - 0x3d, 0x00, 0x04, 0x00, 0x00, //0x000067f7 cmpl $1024, %eax - 0x48, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x000067fc movabsq $4503599627370495, %rdx - 0x0f, 0x8e, 0x1d, 0x00, 0x00, 0x00, //0x00006806 jle LBB5_1351 - 0x45, 0x31, 0xe4, //0x0000680c xorl %r12d, %r12d - 0x4c, 0x8b, 0x7d, 0xd0, //0x0000680f movq $-48(%rbp), %r15 - 0x4c, 0x8b, 0x55, 0x90, //0x00006813 movq $-112(%rbp), %r10 - 0x8b, 0x8d, 0x50, 0xff, 0xff, 0xff, //0x00006817 movl $-176(%rbp), %ecx - 0x44, 0x8a, 0xb5, 0x60, 0xff, 0xff, 0xff, //0x0000681d movb $-160(%rbp), %r14b - 0xe9, 0x0b, 0xf3, 0xff, 0xff, //0x00006824 jmp LBB5_1155 - //0x00006829 LBB5_1351 - 0x83, 0xc0, 0xff, //0x00006829 addl $-1, %eax - 0x89, 0xc3, //0x0000682c movl %eax, %ebx - 0xe9, 0x93, 0x02, 0x00, 0x00, //0x0000682e jmp LBB5_1385 - //0x00006833 LBB5_1352 - 0x0f, 0xbc, 0xc6, //0x00006833 bsfl %esi, %eax - 0xe9, 0x75, 0x01, 0x00, 0x00, //0x00006836 jmp LBB5_1369 - //0x0000683b LBB5_1353 - 0x48, 0x8b, 0x45, 0xd0, //0x0000683b movq $-48(%rbp), %rax - 0x48, 0x03, 0x45, 0xa8, //0x0000683f addq $-88(%rbp), %rax - 0x4c, 0x29, 0xf0, //0x00006843 subq %r14, %rax - 0x48, 0xf7, 0xd2, //0x00006846 notq %rdx - 0x48, 0x01, 0xc2, //0x00006849 addq %rax, %rdx - 0x49, 0x89, 0xfb, //0x0000684c movq %rdi, %r11 - 0xe9, 0xe4, 0xe6, 0xff, 0xff, //0x0000684f jmp LBB5_996 - //0x00006854 LBB5_1354 - 0x4c, 0x39, 0xea, //0x00006854 cmpq %r13, %rdx - 0xb1, 0x02, //0x00006857 movb $2, %cl - 0x80, 0xd9, 0x00, //0x00006859 sbbb $0, %cl - 0x48, 0xd3, 0xea, //0x0000685c shrq %cl, %rdx - 0x49, 0xc1, 0xe3, 0x34, //0x0000685f shlq $52, %r11 - 0x4c, 0x21, 0xf2, //0x00006863 andq %r14, %rdx - 0x4c, 0x09, 0xda, //0x00006866 orq %r11, %rdx - 0x49, 0x09, 0xd7, //0x00006869 orq %rdx, %r15 - 0x80, 0x7d, 0xc8, 0x00, //0x0000686c cmpb $0, $-56(%rbp) - 0x4c, 0x0f, 0x44, 0xfa, //0x00006870 cmoveq %rdx, %r15 - 0xc4, 0xc1, 0xf9, 0x6e, 0xcf, //0x00006874 vmovq %r15, %xmm1 - 0xc5, 0xf9, 0x2e, 0xc1, //0x00006879 vucomisd %xmm1, %xmm0 - 0x4c, 0x8b, 0x5d, 0xb8, //0x0000687d movq $-72(%rbp), %r11 - 0x4c, 0x8b, 0x7d, 0xd0, //0x00006881 movq $-48(%rbp), %r15 - 0x0f, 0x85, 0x19, 0xeb, 0xff, 0xff, //0x00006885 jne LBB5_1052 - 0x0f, 0x8b, 0xcf, 0xf2, 0xff, 0xff, //0x0000688b jnp LBB5_1156 - 0xe9, 0x0e, 0xeb, 0xff, 0xff, //0x00006891 jmp LBB5_1052 - //0x00006896 LBB5_1355 - 0x89, 0xfe, //0x00006896 movl %edi, %esi - 0x44, 0x89, 0xd9, //0x00006898 movl %r11d, %ecx - //0x0000689b LBB5_1356 - 0xf7, 0xd9, //0x0000689b negl %ecx - 0x31, 0xd2, //0x0000689d xorl %edx, %edx - 0x85, 0xf6, //0x0000689f testl %esi, %esi - 0xbf, 0x00, 0x00, 0x00, 0x00, //0x000068a1 movl $0, %edi - 0x0f, 0x4f, 0xfe, //0x000068a6 cmovgl %esi, %edi - 0x31, 0xc0, //0x000068a9 xorl %eax, %eax - 0x4c, 0x8b, 0x5d, 0xb8, //0x000068ab movq $-72(%rbp), %r11 - 0x4c, 0x8b, 0x45, 0xc8, //0x000068af movq $-56(%rbp), %r8 - //0x000068b3 LBB5_1357 - 0x48, 0x39, 0xd7, //0x000068b3 cmpq %rdx, %rdi - 0x0f, 0x84, 0x97, 0x00, 0x00, 0x00, //0x000068b6 je LBB5_1364 - 0x48, 0x8d, 0x04, 0x80, //0x000068bc leaq (%rax,%rax,4), %rax - 0x49, 0x0f, 0xbe, 0x1c, 0x11, //0x000068c0 movsbq (%r9,%rdx), %rbx - 0x48, 0x8d, 0x04, 0x43, //0x000068c5 leaq (%rbx,%rax,2), %rax - 0x48, 0x83, 0xc0, 0xd0, //0x000068c9 addq $-48, %rax - 0x48, 0x83, 0xc2, 0x01, //0x000068cd addq $1, %rdx - 0x48, 0x89, 0xc3, //0x000068d1 movq %rax, %rbx - 0x48, 0xd3, 0xeb, //0x000068d4 shrq %cl, %rbx - 0x48, 0x85, 0xdb, //0x000068d7 testq %rbx, %rbx - 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x000068da je LBB5_1357 - 0x89, 0xd7, //0x000068e0 movl %edx, %edi - //0x000068e2 LBB5_1360 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000068e2 movq $-1, %r14 - 0x49, 0xd3, 0xe6, //0x000068e9 shlq %cl, %r14 - 0x49, 0xf7, 0xd6, //0x000068ec notq %r14 - 0x31, 0xdb, //0x000068ef xorl %ebx, %ebx - 0x39, 0xf7, //0x000068f1 cmpl %esi, %edi - 0x0f, 0x8d, 0xd7, 0x00, 0x00, 0x00, //0x000068f3 jge LBB5_1370 - 0x4c, 0x63, 0xdf, //0x000068f9 movslq %edi, %r11 - 0x4d, 0x63, 0xc2, //0x000068fc movslq %r10d, %r8 - 0x4f, 0x8d, 0x14, 0x19, //0x000068ff leaq (%r9,%r11), %r10 - 0x31, 0xdb, //0x00006903 xorl %ebx, %ebx - //0x00006905 LBB5_1362 - 0x48, 0x89, 0xc6, //0x00006905 movq %rax, %rsi - 0x48, 0xd3, 0xee, //0x00006908 shrq %cl, %rsi - 0x4c, 0x21, 0xf0, //0x0000690b andq %r14, %rax - 0x40, 0x80, 0xc6, 0x30, //0x0000690e addb $48, %sil - 0x41, 0x88, 0x34, 0x19, //0x00006912 movb %sil, (%r9,%rbx) - 0x49, 0x0f, 0xbe, 0x34, 0x1a, //0x00006916 movsbq (%r10,%rbx), %rsi - 0x49, 0x8d, 0x14, 0x1b, //0x0000691b leaq (%r11,%rbx), %rdx - 0x48, 0x83, 0xc2, 0x01, //0x0000691f addq $1, %rdx - 0x48, 0x83, 0xc3, 0x01, //0x00006923 addq $1, %rbx - 0x48, 0x8d, 0x04, 0x80, //0x00006927 leaq (%rax,%rax,4), %rax - 0x48, 0x8d, 0x04, 0x46, //0x0000692b leaq (%rsi,%rax,2), %rax - 0x48, 0x83, 0xc0, 0xd0, //0x0000692f addq $-48, %rax - 0x4c, 0x39, 0xc2, //0x00006933 cmpq %r8, %rdx - 0x0f, 0x8c, 0xc9, 0xff, 0xff, 0xff, //0x00006936 jl LBB5_1362 - 0x4c, 0x8b, 0x5d, 0xb8, //0x0000693c movq $-72(%rbp), %r11 - 0x48, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00006940 movabsq $4503599627370495, %rdx - 0x4c, 0x8b, 0x45, 0xc8, //0x0000694a movq $-56(%rbp), %r8 - 0xe9, 0x87, 0x00, 0x00, 0x00, //0x0000694e jmp LBB5_1371 - //0x00006953 LBB5_1364 - 0x48, 0x85, 0xc0, //0x00006953 testq %rax, %rax - 0x0f, 0x84, 0x12, 0x04, 0x00, 0x00, //0x00006956 je LBB5_1420 - 0x48, 0x89, 0xc2, //0x0000695c movq %rax, %rdx - 0x48, 0xd3, 0xea, //0x0000695f shrq %cl, %rdx - 0x48, 0x85, 0xd2, //0x00006962 testq %rdx, %rdx - 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00006965 je LBB5_1367 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x0000696b movq $-1, %r14 - 0x49, 0xd3, 0xe6, //0x00006972 shlq %cl, %r14 - 0x49, 0xf7, 0xd6, //0x00006975 notq %r14 - 0x41, 0x29, 0xf8, //0x00006978 subl %edi, %r8d - 0x41, 0x83, 0xc0, 0x01, //0x0000697b addl $1, %r8d - 0x31, 0xdb, //0x0000697f xorl %ebx, %ebx - 0x48, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00006981 movabsq $4503599627370495, %rdx - 0xe9, 0x5a, 0x00, 0x00, 0x00, //0x0000698b jmp LBB5_1372 - //0x00006990 LBB5_1367 - 0x48, 0x01, 0xc0, //0x00006990 addq %rax, %rax - 0x48, 0x8d, 0x04, 0x80, //0x00006993 leaq (%rax,%rax,4), %rax - 0x83, 0xc7, 0x01, //0x00006997 addl $1, %edi - 0x48, 0x89, 0xc2, //0x0000699a movq %rax, %rdx - 0x48, 0xd3, 0xea, //0x0000699d shrq %cl, %rdx - 0x48, 0x85, 0xd2, //0x000069a0 testq %rdx, %rdx - 0x0f, 0x84, 0xe7, 0xff, 0xff, 0xff, //0x000069a3 je LBB5_1367 - 0xe9, 0x34, 0xff, 0xff, 0xff, //0x000069a9 jmp LBB5_1360 - //0x000069ae LBB5_1368 - 0x89, 0xc0, //0x000069ae movl %eax, %eax - //0x000069b0 LBB5_1369 - 0x48, 0x8b, 0x4d, 0xd0, //0x000069b0 movq $-48(%rbp), %rcx - 0x48, 0x03, 0x4d, 0xa8, //0x000069b4 addq $-88(%rbp), %rcx - 0x4c, 0x29, 0xf1, //0x000069b8 subq %r14, %rcx - 0x48, 0x29, 0xc1, //0x000069bb subq %rax, %rcx - 0x48, 0xf7, 0xd2, //0x000069be notq %rdx - 0x48, 0x01, 0xca, //0x000069c1 addq %rcx, %rdx - 0x49, 0x89, 0xfb, //0x000069c4 movq %rdi, %r11 - 0x4c, 0x8b, 0x6d, 0xc0, //0x000069c7 movq $-64(%rbp), %r13 - 0xe9, 0x68, 0xe5, 0xff, 0xff, //0x000069cb jmp LBB5_996 - //0x000069d0 LBB5_1370 - 0x48, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x000069d0 movabsq $4503599627370495, %rdx - //0x000069da LBB5_1371 - 0x41, 0x29, 0xf8, //0x000069da subl %edi, %r8d - 0x41, 0x83, 0xc0, 0x01, //0x000069dd addl $1, %r8d - 0x48, 0x85, 0xc0, //0x000069e1 testq %rax, %rax - 0x0f, 0x84, 0x5c, 0x00, 0x00, 0x00, //0x000069e4 je LBB5_1376 - //0x000069ea LBB5_1372 - 0xbe, 0x01, 0x00, 0x00, 0x00, //0x000069ea movl $1, %esi - 0x41, 0x89, 0xda, //0x000069ef movl %ebx, %r10d - 0xe9, 0x17, 0x00, 0x00, 0x00, //0x000069f2 jmp LBB5_1374 - //0x000069f7 LBB5_1373 - 0x48, 0x85, 0xff, //0x000069f7 testq %rdi, %rdi - 0x44, 0x0f, 0x45, 0xfe, //0x000069fa cmovnel %esi, %r15d - 0x48, 0x01, 0xc0, //0x000069fe addq %rax, %rax - 0x48, 0x8d, 0x04, 0x80, //0x00006a01 leaq (%rax,%rax,4), %rax - 0x48, 0x85, 0xc0, //0x00006a05 testq %rax, %rax - 0x0f, 0x84, 0x3b, 0x00, 0x00, 0x00, //0x00006a08 je LBB5_1377 - //0x00006a0e LBB5_1374 - 0x48, 0x89, 0xc7, //0x00006a0e movq %rax, %rdi - 0x48, 0xd3, 0xef, //0x00006a11 shrq %cl, %rdi - 0x4c, 0x21, 0xf0, //0x00006a14 andq %r14, %rax - 0x49, 0x63, 0xda, //0x00006a17 movslq %r10d, %rbx - 0x49, 0x39, 0xdd, //0x00006a1a cmpq %rbx, %r13 - 0x0f, 0x86, 0xd4, 0xff, 0xff, 0xff, //0x00006a1d jbe LBB5_1373 - 0x40, 0x80, 0xc7, 0x30, //0x00006a23 addb $48, %dil - 0x41, 0x88, 0x3c, 0x19, //0x00006a27 movb %dil, (%r9,%rbx) - 0x83, 0xc3, 0x01, //0x00006a2b addl $1, %ebx - 0x41, 0x89, 0xda, //0x00006a2e movl %ebx, %r10d - 0x48, 0x01, 0xc0, //0x00006a31 addq %rax, %rax - 0x48, 0x8d, 0x04, 0x80, //0x00006a34 leaq (%rax,%rax,4), %rax - 0x48, 0x85, 0xc0, //0x00006a38 testq %rax, %rax - 0x0f, 0x85, 0xcd, 0xff, 0xff, 0xff, //0x00006a3b jne LBB5_1374 - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00006a41 jmp LBB5_1377 - //0x00006a46 LBB5_1376 - 0x41, 0x89, 0xda, //0x00006a46 movl %ebx, %r10d - //0x00006a49 LBB5_1377 - 0x45, 0x85, 0xd2, //0x00006a49 testl %r10d, %r10d - 0x44, 0x8a, 0xb5, 0x60, 0xff, 0xff, 0xff, //0x00006a4c movb $-160(%rbp), %r14b - 0x0f, 0x8e, 0x42, 0x00, 0x00, 0x00, //0x00006a53 jle LBB5_1382 - 0x44, 0x89, 0xd0, //0x00006a59 movl %r10d, %eax - 0x48, 0x83, 0xc0, 0x01, //0x00006a5c addq $1, %rax - //0x00006a60 LBB5_1379 - 0x41, 0x8d, 0x4a, 0xff, //0x00006a60 leal $-1(%r10), %ecx - 0x41, 0x80, 0x3c, 0x09, 0x30, //0x00006a64 cmpb $48, (%r9,%rcx) - 0x0f, 0x85, 0x4f, 0x00, 0x00, 0x00, //0x00006a69 jne LBB5_1384 - 0x48, 0x83, 0xc0, 0xff, //0x00006a6f addq $-1, %rax - 0x41, 0x89, 0xca, //0x00006a73 movl %ecx, %r10d - 0x48, 0x83, 0xf8, 0x01, //0x00006a76 cmpq $1, %rax - 0x0f, 0x8f, 0xe0, 0xff, 0xff, 0xff, //0x00006a7a jg LBB5_1379 - 0xbb, 0x02, 0xfc, 0xff, 0xff, //0x00006a80 movl $-1022, %ebx - 0x4c, 0x8b, 0x7d, 0xd0, //0x00006a85 movq $-48(%rbp), %r15 - 0x4c, 0x8b, 0x55, 0x90, //0x00006a89 movq $-112(%rbp), %r10 - 0x8b, 0x8d, 0x50, 0xff, 0xff, 0xff, //0x00006a8d movl $-176(%rbp), %ecx - 0x45, 0x31, 0xe4, //0x00006a93 xorl %r12d, %r12d - 0xe9, 0x6c, 0x13, 0x00, 0x00, //0x00006a96 jmp LBB5_1592 - //0x00006a9b LBB5_1382 - 0xbb, 0x02, 0xfc, 0xff, 0xff, //0x00006a9b movl $-1022, %ebx - 0x45, 0x85, 0xd2, //0x00006aa0 testl %r10d, %r10d - 0x0f, 0x84, 0x99, 0x10, 0x00, 0x00, //0x00006aa3 je LBB5_1568 - 0xb8, 0x02, 0xfc, 0xff, 0xff, //0x00006aa9 movl $-1022, %eax - 0x48, 0x89, 0x45, 0xa8, //0x00006aae movq %rax, $-88(%rbp) - 0x4c, 0x89, 0x45, 0xc8, //0x00006ab2 movq %r8, $-56(%rbp) - 0x44, 0x89, 0xd7, //0x00006ab6 movl %r10d, %edi - 0xe9, 0x18, 0x00, 0x00, 0x00, //0x00006ab9 jmp LBB5_1387 - //0x00006abe LBB5_1384 - 0xbb, 0x02, 0xfc, 0xff, 0xff, //0x00006abe movl $-1022, %ebx - 0x44, 0x89, 0xd7, //0x00006ac3 movl %r10d, %edi - //0x00006ac6 LBB5_1385 - 0x85, 0xff, //0x00006ac6 testl %edi, %edi - 0x0f, 0x84, 0xb6, 0x00, 0x00, 0x00, //0x00006ac8 je LBB5_1397 - 0x48, 0x89, 0x5d, 0xa8, //0x00006ace movq %rbx, $-88(%rbp) - 0x4c, 0x89, 0x45, 0xc8, //0x00006ad2 movq %r8, $-56(%rbp) - //0x00006ad6 LBB5_1387 - 0x48, 0x63, 0xc7, //0x00006ad6 movslq %edi, %rax - 0x4c, 0x8d, 0x40, 0xfe, //0x00006ad9 leaq $-2(%rax), %r8 - 0x48, 0x8d, 0x50, 0xff, //0x00006add leaq $-1(%rax), %rdx - 0x31, 0xf6, //0x00006ae1 xorl %esi, %esi - //0x00006ae3 LBB5_1388 - 0x48, 0x8d, 0x0d, 0xb6, 0x88, 0x00, 0x00, //0x00006ae3 leaq $34998(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */ - 0x0f, 0xb6, 0x9c, 0x0e, 0x8c, 0x15, 0x00, 0x00, //0x00006aea movzbl $5516(%rsi,%rcx), %ebx - 0x41, 0x0f, 0xb6, 0x0c, 0x31, //0x00006af2 movzbl (%r9,%rsi), %ecx - 0x38, 0xd9, //0x00006af7 cmpb %bl, %cl - 0x0f, 0x85, 0x97, 0x00, 0x00, 0x00, //0x00006af9 jne LBB5_1398 - 0x48, 0x39, 0xf2, //0x00006aff cmpq %rsi, %rdx - 0x0f, 0x84, 0x5a, 0x00, 0x00, 0x00, //0x00006b02 je LBB5_1395 - 0x48, 0x8d, 0x0d, 0x91, 0x88, 0x00, 0x00, //0x00006b08 leaq $34961(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */ - 0x0f, 0xb6, 0x9c, 0x0e, 0x8d, 0x15, 0x00, 0x00, //0x00006b0f movzbl $5517(%rsi,%rcx), %ebx - 0x41, 0x0f, 0xb6, 0x4c, 0x31, 0x01, //0x00006b17 movzbl $1(%r9,%rsi), %ecx - 0x38, 0xd9, //0x00006b1d cmpb %bl, %cl - 0x0f, 0x85, 0x71, 0x00, 0x00, 0x00, //0x00006b1f jne LBB5_1398 - 0x49, 0x39, 0xf0, //0x00006b25 cmpq %rsi, %r8 - 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x00006b28 je LBB5_1395 - 0x48, 0x83, 0xfe, 0x24, //0x00006b2e cmpq $36, %rsi - 0x0f, 0x84, 0x41, 0x00, 0x00, 0x00, //0x00006b32 je LBB5_1396 - 0x48, 0x8d, 0x0d, 0x61, 0x88, 0x00, 0x00, //0x00006b38 leaq $34913(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */ - 0x0f, 0xb6, 0x9c, 0x0e, 0x8e, 0x15, 0x00, 0x00, //0x00006b3f movzbl $5518(%rsi,%rcx), %ebx - 0x41, 0x0f, 0xb6, 0x4c, 0x31, 0x02, //0x00006b47 movzbl $2(%r9,%rsi), %ecx - 0x38, 0xd9, //0x00006b4d cmpb %bl, %cl - 0x0f, 0x85, 0x41, 0x00, 0x00, 0x00, //0x00006b4f jne LBB5_1398 - 0x48, 0x83, 0xc6, 0x03, //0x00006b55 addq $3, %rsi - 0x48, 0x39, 0xf0, //0x00006b59 cmpq %rsi, %rax - 0x0f, 0x85, 0x81, 0xff, 0xff, 0xff, //0x00006b5c jne LBB5_1388 - //0x00006b62 LBB5_1395 - 0x89, 0xf8, //0x00006b62 movl %edi, %eax - 0x48, 0x8d, 0x0d, 0x35, 0x88, 0x00, 0x00, //0x00006b64 leaq $34869(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */ - 0x80, 0xbc, 0x08, 0x8c, 0x15, 0x00, 0x00, 0x00, //0x00006b6b cmpb $0, $5516(%rax,%rcx) - 0x0f, 0x85, 0x2b, 0x00, 0x00, 0x00, //0x00006b73 jne LBB5_1399 - //0x00006b79 LBB5_1396 - 0x41, 0xbe, 0x10, 0x00, 0x00, 0x00, //0x00006b79 movl $16, %r14d - 0xe9, 0x26, 0x00, 0x00, 0x00, //0x00006b7f jmp LBB5_1400 - //0x00006b84 LBB5_1397 - 0x31, 0xc0, //0x00006b84 xorl %eax, %eax - 0x4c, 0x8b, 0x55, 0x90, //0x00006b86 movq $-112(%rbp), %r10 - 0x44, 0x8a, 0xb5, 0x60, 0xff, 0xff, 0xff, //0x00006b8a movb $-160(%rbp), %r14b - 0xe9, 0xf4, 0x01, 0x00, 0x00, //0x00006b91 jmp LBB5_1421 - //0x00006b96 LBB5_1398 - 0x41, 0xbe, 0x10, 0x00, 0x00, 0x00, //0x00006b96 movl $16, %r14d - 0x38, 0xd9, //0x00006b9c cmpb %bl, %cl - 0x0f, 0x8d, 0x06, 0x00, 0x00, 0x00, //0x00006b9e jge LBB5_1400 - //0x00006ba4 LBB5_1399 - 0x41, 0xbe, 0x0f, 0x00, 0x00, 0x00, //0x00006ba4 movl $15, %r14d - //0x00006baa LBB5_1400 - 0x85, 0xff, //0x00006baa testl %edi, %edi - 0x0f, 0x8e, 0xba, 0x00, 0x00, 0x00, //0x00006bac jle LBB5_1408 - 0x49, 0xbb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x00006bb2 movabsq $-432345564227567616, %r11 - 0x4c, 0x89, 0xb5, 0x70, 0xff, 0xff, 0xff, //0x00006bbc movq %r14, $-144(%rbp) - 0x45, 0x8d, 0x24, 0x3e, //0x00006bc3 leal (%r14,%rdi), %r12d - 0x89, 0xfb, //0x00006bc7 movl %edi, %ebx - 0x4d, 0x63, 0xc4, //0x00006bc9 movslq %r12d, %r8 - 0x49, 0x83, 0xc0, 0xff, //0x00006bcc addq $-1, %r8 - 0x48, 0x83, 0xc3, 0x01, //0x00006bd0 addq $1, %rbx - 0x83, 0xc7, 0xff, //0x00006bd4 addl $-1, %edi - 0x31, 0xc9, //0x00006bd7 xorl %ecx, %ecx - 0x41, 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00006bd9 movl $1, %r14d - 0xe9, 0x20, 0x00, 0x00, 0x00, //0x00006bdf jmp LBB5_1404 - //0x00006be4 LBB5_1402 - 0x48, 0x85, 0xc0, //0x00006be4 testq %rax, %rax - 0x45, 0x0f, 0x45, 0xfe, //0x00006be7 cmovnel %r14d, %r15d - //0x00006beb LBB5_1403 - 0x41, 0x83, 0xc4, 0xff, //0x00006beb addl $-1, %r12d - 0x49, 0x83, 0xc0, 0xff, //0x00006bef addq $-1, %r8 - 0x48, 0x83, 0xc3, 0xff, //0x00006bf3 addq $-1, %rbx - 0x83, 0xc7, 0xff, //0x00006bf7 addl $-1, %edi - 0x48, 0x83, 0xfb, 0x01, //0x00006bfa cmpq $1, %rbx - 0x0f, 0x8e, 0x4a, 0x00, 0x00, 0x00, //0x00006bfe jle LBB5_1406 - //0x00006c04 LBB5_1404 - 0x4c, 0x01, 0xd9, //0x00006c04 addq %r11, %rcx - 0x89, 0xf8, //0x00006c07 movl %edi, %eax - 0x49, 0x0f, 0xbe, 0x34, 0x01, //0x00006c09 movsbq (%r9,%rax), %rsi - 0x48, 0xc1, 0xe6, 0x35, //0x00006c0e shlq $53, %rsi - 0x48, 0x01, 0xce, //0x00006c12 addq %rcx, %rsi - 0x48, 0x89, 0xf0, //0x00006c15 movq %rsi, %rax - 0x48, 0xb9, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00006c18 movabsq $-3689348814741910323, %rcx - 0x48, 0xf7, 0xe1, //0x00006c22 mulq %rcx - 0x48, 0x89, 0xd1, //0x00006c25 movq %rdx, %rcx - 0x48, 0xc1, 0xe9, 0x03, //0x00006c28 shrq $3, %rcx - 0x48, 0x8d, 0x04, 0x09, //0x00006c2c leaq (%rcx,%rcx), %rax - 0x48, 0x8d, 0x14, 0x80, //0x00006c30 leaq (%rax,%rax,4), %rdx - 0x48, 0x89, 0xf0, //0x00006c34 movq %rsi, %rax - 0x48, 0x29, 0xd0, //0x00006c37 subq %rdx, %rax - 0x4d, 0x39, 0xe8, //0x00006c3a cmpq %r13, %r8 - 0x0f, 0x83, 0xa1, 0xff, 0xff, 0xff, //0x00006c3d jae LBB5_1402 - 0x04, 0x30, //0x00006c43 addb $48, %al - 0x43, 0x88, 0x04, 0x01, //0x00006c45 movb %al, (%r9,%r8) - 0xe9, 0x9d, 0xff, 0xff, 0xff, //0x00006c49 jmp LBB5_1403 - //0x00006c4e LBB5_1406 - 0x48, 0x83, 0xfe, 0x0a, //0x00006c4e cmpq $10, %rsi - 0x4c, 0x8b, 0x45, 0xc8, //0x00006c52 movq $-56(%rbp), %r8 - 0x0f, 0x83, 0x19, 0x00, 0x00, 0x00, //0x00006c56 jae LBB5_1409 - 0x4c, 0x8b, 0x5d, 0xb8, //0x00006c5c movq $-72(%rbp), %r11 - 0x4c, 0x8b, 0xb5, 0x70, 0xff, 0xff, 0xff, //0x00006c60 movq $-144(%rbp), %r14 - 0xe9, 0x7f, 0x00, 0x00, 0x00, //0x00006c67 jmp LBB5_1413 - //0x00006c6c LBB5_1408 - 0x4c, 0x8b, 0x45, 0xc8, //0x00006c6c movq $-56(%rbp), %r8 - 0xe9, 0x76, 0x00, 0x00, 0x00, //0x00006c70 jmp LBB5_1413 - //0x00006c75 LBB5_1409 - 0x49, 0x63, 0xf4, //0x00006c75 movslq %r12d, %rsi - 0x48, 0x83, 0xc6, 0xff, //0x00006c78 addq $-1, %rsi - 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00006c7c movl $1, %edi - 0x4c, 0x8b, 0x5d, 0xb8, //0x00006c81 movq $-72(%rbp), %r11 - 0x4c, 0x8b, 0xb5, 0x70, 0xff, 0xff, 0xff, //0x00006c85 movq $-144(%rbp), %r14 - 0xe9, 0x18, 0x00, 0x00, 0x00, //0x00006c8c jmp LBB5_1411 - //0x00006c91 LBB5_1410 - 0x48, 0x85, 0xc0, //0x00006c91 testq %rax, %rax - 0x44, 0x0f, 0x45, 0xff, //0x00006c94 cmovnel %edi, %r15d - 0x48, 0x83, 0xc6, 0xff, //0x00006c98 addq $-1, %rsi - 0x48, 0x83, 0xf9, 0x09, //0x00006c9c cmpq $9, %rcx - 0x48, 0x89, 0xd1, //0x00006ca0 movq %rdx, %rcx - 0x0f, 0x86, 0x42, 0x00, 0x00, 0x00, //0x00006ca3 jbe LBB5_1413 - //0x00006ca9 LBB5_1411 - 0x48, 0x89, 0xc8, //0x00006ca9 movq %rcx, %rax - 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00006cac movabsq $-3689348814741910323, %rdx - 0x48, 0xf7, 0xe2, //0x00006cb6 mulq %rdx - 0x48, 0xc1, 0xea, 0x03, //0x00006cb9 shrq $3, %rdx - 0x48, 0x8d, 0x04, 0x12, //0x00006cbd leaq (%rdx,%rdx), %rax - 0x48, 0x8d, 0x1c, 0x80, //0x00006cc1 leaq (%rax,%rax,4), %rbx - 0x48, 0x89, 0xc8, //0x00006cc5 movq %rcx, %rax - 0x48, 0x29, 0xd8, //0x00006cc8 subq %rbx, %rax - 0x4c, 0x39, 0xee, //0x00006ccb cmpq %r13, %rsi - 0x0f, 0x83, 0xbd, 0xff, 0xff, 0xff, //0x00006cce jae LBB5_1410 - 0x04, 0x30, //0x00006cd4 addb $48, %al - 0x41, 0x88, 0x04, 0x31, //0x00006cd6 movb %al, (%r9,%rsi) - 0x48, 0x83, 0xc6, 0xff, //0x00006cda addq $-1, %rsi - 0x48, 0x83, 0xf9, 0x09, //0x00006cde cmpq $9, %rcx - 0x48, 0x89, 0xd1, //0x00006ce2 movq %rdx, %rcx - 0x0f, 0x87, 0xbe, 0xff, 0xff, 0xff, //0x00006ce5 ja LBB5_1411 - //0x00006ceb LBB5_1413 - 0x45, 0x01, 0xf2, //0x00006ceb addl %r14d, %r10d - 0x49, 0x63, 0xc2, //0x00006cee movslq %r10d, %rax - 0x49, 0x39, 0xc5, //0x00006cf1 cmpq %rax, %r13 - 0x41, 0x0f, 0x46, 0xc5, //0x00006cf4 cmovbel %r13d, %eax - 0x45, 0x01, 0xf0, //0x00006cf8 addl %r14d, %r8d - 0x85, 0xc0, //0x00006cfb testl %eax, %eax - 0x0f, 0x8e, 0x38, 0x00, 0x00, 0x00, //0x00006cfd jle LBB5_1418 - 0x89, 0xc1, //0x00006d03 movl %eax, %ecx - 0x48, 0x83, 0xc1, 0x01, //0x00006d05 addq $1, %rcx - 0x4c, 0x8b, 0x55, 0x90, //0x00006d09 movq $-112(%rbp), %r10 - 0x44, 0x8a, 0xb5, 0x60, 0xff, 0xff, 0xff, //0x00006d0d movb $-160(%rbp), %r14b - 0x48, 0x8b, 0x5d, 0xa8, //0x00006d14 movq $-88(%rbp), %rbx - //0x00006d18 LBB5_1415 - 0x8d, 0x50, 0xff, //0x00006d18 leal $-1(%rax), %edx - 0x41, 0x80, 0x3c, 0x11, 0x30, //0x00006d1b cmpb $48, (%r9,%rdx) - 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x00006d20 jne LBB5_1419 - 0x48, 0x83, 0xc1, 0xff, //0x00006d26 addq $-1, %rcx - 0x89, 0xd0, //0x00006d2a movl %edx, %eax - 0x48, 0x83, 0xf9, 0x01, //0x00006d2c cmpq $1, %rcx - 0x0f, 0x8f, 0xe2, 0xff, 0xff, 0xff, //0x00006d30 jg LBB5_1415 - 0xe9, 0x26, 0x00, 0x00, 0x00, //0x00006d36 jmp LBB5_1417 - //0x00006d3b LBB5_1418 - 0x85, 0xc0, //0x00006d3b testl %eax, %eax - 0x4c, 0x8b, 0x55, 0x90, //0x00006d3d movq $-112(%rbp), %r10 - 0x44, 0x8a, 0xb5, 0x60, 0xff, 0xff, 0xff, //0x00006d41 movb $-160(%rbp), %r14b - 0x48, 0x8b, 0x5d, 0xa8, //0x00006d48 movq $-88(%rbp), %rbx - 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x00006d4c je LBB5_1417 - //0x00006d52 LBB5_1419 - 0x48, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00006d52 movabsq $4503599627370495, %rdx - 0xe9, 0x29, 0x00, 0x00, 0x00, //0x00006d5c jmp LBB5_1421 - //0x00006d61 LBB5_1417 - 0x31, 0xd2, //0x00006d61 xorl %edx, %edx - 0x31, 0xf6, //0x00006d63 xorl %esi, %esi - 0x4c, 0x8b, 0x7d, 0xd0, //0x00006d65 movq $-48(%rbp), %r15 - 0xe9, 0x3f, 0x10, 0x00, 0x00, //0x00006d69 jmp LBB5_1587 - //0x00006d6e LBB5_1420 - 0x31, 0xc0, //0x00006d6e xorl %eax, %eax - 0x4c, 0x8b, 0x55, 0x90, //0x00006d70 movq $-112(%rbp), %r10 - 0x44, 0x8a, 0xb5, 0x60, 0xff, 0xff, 0xff, //0x00006d74 movb $-160(%rbp), %r14b - 0x48, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00006d7b movabsq $4503599627370495, %rdx - 0xbb, 0x02, 0xfc, 0xff, 0xff, //0x00006d85 movl $-1022, %ebx - //0x00006d8a LBB5_1421 - 0x41, 0x83, 0xf8, 0x14, //0x00006d8a cmpl $20, %r8d - 0x0f, 0x8e, 0x16, 0x00, 0x00, 0x00, //0x00006d8e jle LBB5_1423 - 0x4c, 0x8b, 0x7d, 0xd0, //0x00006d94 movq $-48(%rbp), %r15 - 0x8b, 0x8d, 0x50, 0xff, 0xff, 0xff, //0x00006d98 movl $-176(%rbp), %ecx - 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00006d9e movq $-1, %r12 - 0xe9, 0x5d, 0x10, 0x00, 0x00, //0x00006da5 jmp LBB5_1592 - //0x00006daa LBB5_1423 - 0x4d, 0x89, 0xdd, //0x00006daa movq %r11, %r13 - 0x44, 0x89, 0xc1, //0x00006dad movl %r8d, %ecx - 0x45, 0x85, 0xc0, //0x00006db0 testl %r8d, %r8d - 0x0f, 0x8e, 0x58, 0x00, 0x00, 0x00, //0x00006db3 jle LBB5_1429 - 0x49, 0x89, 0xdc, //0x00006db9 movq %rbx, %r12 - 0x4d, 0x89, 0xc2, //0x00006dbc movq %r8, %r10 - 0x31, 0xff, //0x00006dbf xorl %edi, %edi - 0x85, 0xc0, //0x00006dc1 testl %eax, %eax - 0xbb, 0x00, 0x00, 0x00, 0x00, //0x00006dc3 movl $0, %ebx - 0x0f, 0x4f, 0xd8, //0x00006dc8 cmovgl %eax, %ebx - 0x4c, 0x8d, 0x59, 0xff, //0x00006dcb leaq $-1(%rcx), %r11 - 0x49, 0x39, 0xdb, //0x00006dcf cmpq %rbx, %r11 - 0x4c, 0x0f, 0x43, 0xdb, //0x00006dd2 cmovaeq %rbx, %r11 - 0x45, 0x8d, 0x43, 0x01, //0x00006dd6 leal $1(%r11), %r8d - 0x31, 0xd2, //0x00006dda xorl %edx, %edx - //0x00006ddc LBB5_1425 - 0x48, 0x39, 0xfb, //0x00006ddc cmpq %rdi, %rbx - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00006ddf je LBB5_1428 - 0x48, 0x8d, 0x14, 0x92, //0x00006de5 leaq (%rdx,%rdx,4), %rdx - 0x49, 0x0f, 0xbe, 0x34, 0x39, //0x00006de9 movsbq (%r9,%rdi), %rsi - 0x48, 0x8d, 0x14, 0x56, //0x00006dee leaq (%rsi,%rdx,2), %rdx - 0x48, 0x83, 0xc2, 0xd0, //0x00006df2 addq $-48, %rdx - 0x48, 0x83, 0xc7, 0x01, //0x00006df6 addq $1, %rdi - 0x48, 0x39, 0xf9, //0x00006dfa cmpq %rdi, %rcx - 0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x00006dfd jne LBB5_1425 - 0x45, 0x89, 0xc3, //0x00006e03 movl %r8d, %r11d - //0x00006e06 LBB5_1428 - 0x4d, 0x89, 0xd0, //0x00006e06 movq %r10, %r8 - 0x4c, 0x89, 0xe3, //0x00006e09 movq %r12, %rbx - 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00006e0c jmp LBB5_1430 - //0x00006e11 LBB5_1429 - 0x45, 0x31, 0xdb, //0x00006e11 xorl %r11d, %r11d - 0x31, 0xd2, //0x00006e14 xorl %edx, %edx - //0x00006e16 LBB5_1430 - 0x45, 0x85, 0xc0, //0x00006e16 testl %r8d, %r8d - 0x41, 0x0f, 0x9e, 0xc2, //0x00006e19 setle %r10b - 0x44, 0x89, 0xc7, //0x00006e1d movl %r8d, %edi - 0x44, 0x29, 0xdf, //0x00006e20 subl %r11d, %edi - 0x0f, 0x8e, 0x15, 0x00, 0x00, 0x00, //0x00006e23 jle LBB5_1433 - 0x83, 0xff, 0x10, //0x00006e29 cmpl $16, %edi - 0x0f, 0x83, 0x18, 0x00, 0x00, 0x00, //0x00006e2c jae LBB5_1434 - 0x44, 0x8a, 0xb5, 0x60, 0xff, 0xff, 0xff, //0x00006e32 movb $-160(%rbp), %r14b - 0xe9, 0xf9, 0x0e, 0x00, 0x00, //0x00006e39 jmp LBB5_1577 - //0x00006e3e LBB5_1433 - 0x44, 0x8a, 0xb5, 0x60, 0xff, 0xff, 0xff, //0x00006e3e movb $-160(%rbp), %r14b - 0xe9, 0x03, 0x0f, 0x00, 0x00, //0x00006e45 jmp LBB5_1579 - //0x00006e4a LBB5_1434 - 0x48, 0x89, 0x5d, 0xa8, //0x00006e4a movq %rbx, $-88(%rbp) - 0x4d, 0x89, 0xc4, //0x00006e4e movq %r8, %r12 - 0x41, 0x89, 0xf8, //0x00006e51 movl %edi, %r8d - 0xc5, 0xfa, 0x6f, 0x05, 0x64, 0x93, 0xff, 0xff, //0x00006e54 vmovdqu $-27804(%rip), %xmm0 /* LCPI5_23+0(%rip) */ - 0xc4, 0xe3, 0xf9, 0x22, 0xc2, 0x00, //0x00006e5c vpinsrq $0, %rdx, %xmm0, %xmm0 - 0x41, 0x83, 0xe0, 0xf0, //0x00006e62 andl $-16, %r8d - 0xc4, 0xe3, 0x7d, 0x02, 0x05, 0x50, 0x93, 0xff, 0xff, 0xf0, //0x00006e66 vpblendd $240, $-27824(%rip), %ymm0, %ymm0 /* LCPI5_23+0(%rip) */ - 0x41, 0x8d, 0x70, 0xf0, //0x00006e70 leal $-16(%r8), %esi - 0x89, 0xf2, //0x00006e74 movl %esi, %edx - 0xc1, 0xea, 0x04, //0x00006e76 shrl $4, %edx - 0x83, 0xc2, 0x01, //0x00006e79 addl $1, %edx - 0x89, 0xd3, //0x00006e7c movl %edx, %ebx - 0x83, 0xe3, 0x03, //0x00006e7e andl $3, %ebx - 0x83, 0xfe, 0x30, //0x00006e81 cmpl $48, %esi - 0x0f, 0x83, 0xce, 0x0c, 0x00, 0x00, //0x00006e84 jae LBB5_1569 - 0xc4, 0xe2, 0x7d, 0x59, 0x15, 0xfd, 0x93, 0xff, 0xff, //0x00006e8a vpbroadcastq $-27651(%rip), %ymm2 /* LCPI5_24+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0xda, //0x00006e93 vmovdqa %ymm2, %ymm3 - 0xc5, 0xfd, 0x6f, 0xca, //0x00006e97 vmovdqa %ymm2, %ymm1 - 0xe9, 0x38, 0x0d, 0x00, 0x00, //0x00006e9b jmp LBB5_1571 - //0x00006ea0 LBB5_1436 - 0xba, 0x07, 0x00, 0x00, 0x00, //0x00006ea0 movl $7, %edx - 0x49, 0x89, 0xc7, //0x00006ea5 movq %rax, %r15 - 0xe9, 0xcb, 0x9f, 0xff, 0xff, //0x00006ea8 jmp LBB5_168 - //0x00006ead LBB5_1437 - 0xc5, 0xf5, 0xda, 0x05, 0xcb, 0x91, 0xff, 0xff, //0x00006ead vpminub $-28213(%rip), %ymm1, %ymm0 /* LCPI5_1+0(%rip) */ - 0xc5, 0xf5, 0x74, 0x25, 0xe3, 0x91, 0xff, 0xff, //0x00006eb5 vpcmpeqb $-28189(%rip), %ymm1, %ymm4 /* LCPI5_2+0(%rip) */ - 0xc5, 0xf5, 0x74, 0xc0, //0x00006ebd vpcmpeqb %ymm0, %ymm1, %ymm0 - 0xc5, 0xf5, 0x74, 0x0d, 0xf7, 0x91, 0xff, 0xff, //0x00006ec1 vpcmpeqb $-28169(%rip), %ymm1, %ymm1 /* LCPI5_3+0(%rip) */ - 0xc5, 0xfd, 0xd7, 0xd1, //0x00006ec9 vpmovmskb %ymm1, %edx - 0xc5, 0xfd, 0xeb, 0xcc, //0x00006ecd vpor %ymm4, %ymm0, %ymm1 - 0xc5, 0xfd, 0xd7, 0xf1, //0x00006ed1 vpmovmskb %ymm1, %esi - 0x83, 0xc6, 0xff, //0x00006ed5 addl $-1, %esi - 0x85, 0xd6, //0x00006ed8 testl %edx, %esi - 0x0f, 0x85, 0xc3, 0xd3, 0xff, 0xff, //0x00006eda jne LBB5_815 - 0xc5, 0xfe, 0x6f, 0x0d, 0x98, 0x91, 0xff, 0xff, //0x00006ee0 vmovdqu $-28264(%rip), %ymm1 /* LCPI5_1+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x15, 0xb0, 0x91, 0xff, 0xff, //0x00006ee8 vmovdqu $-28240(%rip), %ymm2 /* LCPI5_2+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0xc8, 0x91, 0xff, 0xff, //0x00006ef0 vmovdqu $-28216(%rip), %ymm3 /* LCPI5_3+0(%rip) */ - 0x48, 0x89, 0xc6, //0x00006ef8 movq %rax, %rsi - //0x00006efb LBB5_1439 - 0xc5, 0xdd, 0x71, 0xf4, 0x07, //0x00006efb vpsllw $7, %ymm4, %ymm4 - 0xc5, 0xfd, 0xd7, 0xfc, //0x00006f00 vpmovmskb %ymm4, %edi - 0x83, 0xc2, 0xff, //0x00006f04 addl $-1, %edx - 0x85, 0xfa, //0x00006f07 testl %edi, %edx - 0x0f, 0x85, 0x46, 0x00, 0x00, 0x00, //0x00006f09 jne LBB5_1442 - 0xc5, 0xfd, 0x71, 0xf0, 0x07, //0x00006f0f vpsllw $7, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xf8, //0x00006f14 vpmovmskb %ymm0, %edi - 0x85, 0xfa, //0x00006f18 testl %edi, %edx - 0x0f, 0x85, 0x3f, 0x14, 0x00, 0x00, //0x00006f1a jne LBB5_1626 - 0xc5, 0xfe, 0x6f, 0x6e, 0x20, //0x00006f20 vmovdqu $32(%rsi), %ymm5 - 0x48, 0x83, 0xc6, 0x20, //0x00006f25 addq $32, %rsi - 0xc5, 0xd5, 0xda, 0xc1, //0x00006f29 vpminub %ymm1, %ymm5, %ymm0 - 0xc5, 0xd5, 0x74, 0xc0, //0x00006f2d vpcmpeqb %ymm0, %ymm5, %ymm0 - 0xc5, 0xd5, 0x74, 0xe2, //0x00006f31 vpcmpeqb %ymm2, %ymm5, %ymm4 - 0xc5, 0xd5, 0x74, 0xeb, //0x00006f35 vpcmpeqb %ymm3, %ymm5, %ymm5 - 0xc5, 0xfd, 0xd7, 0xd5, //0x00006f39 vpmovmskb %ymm5, %edx - 0xc5, 0xfd, 0xeb, 0xec, //0x00006f3d vpor %ymm4, %ymm0, %ymm5 - 0xc5, 0xfd, 0xd7, 0xfd, //0x00006f41 vpmovmskb %ymm5, %edi - 0x83, 0xc7, 0xff, //0x00006f45 addl $-1, %edi - 0x85, 0xd7, //0x00006f48 testl %edx, %edi - 0x0f, 0x84, 0xab, 0xff, 0xff, 0xff, //0x00006f4a je LBB5_1439 - 0xe9, 0x9a, 0xd3, 0xff, 0xff, //0x00006f50 jmp LBB5_819 - //0x00006f55 LBB5_1442 - 0x0f, 0xbc, 0xd7, //0x00006f55 bsfl %edi, %edx - 0x48, 0x01, 0xd6, //0x00006f58 addq %rdx, %rsi - 0xc5, 0xfe, 0x6f, 0x05, 0x5d, 0x91, 0xff, 0xff, //0x00006f5b vmovdqu $-28323(%rip), %ymm0 /* LCPI5_3+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x0d, 0x35, 0x91, 0xff, 0xff, //0x00006f63 vmovdqu $-28363(%rip), %ymm1 /* LCPI5_2+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x15, 0x0d, 0x91, 0xff, 0xff, //0x00006f6b vmovdqu $-28403(%rip), %ymm2 /* LCPI5_1+0(%rip) */ - 0x4c, 0x8d, 0x3d, 0xf6, 0x9c, 0x00, 0x00, //0x00006f73 leaq $40182(%rip), %r15 /* _ESCAPED_TAB+0(%rip) */ - 0x48, 0x89, 0xf7, //0x00006f7a movq %rsi, %rdi - 0x49, 0x89, 0xf0, //0x00006f7d movq %rsi, %r8 - //0x00006f80 LBB5_1443 - 0x0f, 0xb6, 0x57, 0x01, //0x00006f80 movzbl $1(%rdi), %edx - 0x48, 0x83, 0xfa, 0x75, //0x00006f84 cmpq $117, %rdx - 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x00006f88 je LBB5_1446 - 0x42, 0x8a, 0x1c, 0x3a, //0x00006f8e movb (%rdx,%r15), %bl - 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00006f92 movq $-2, %rdx - 0x84, 0xdb, //0x00006f99 testb %bl, %bl - 0x0f, 0x84, 0xd1, 0x13, 0x00, 0x00, //0x00006f9b je LBB5_1628 - 0x4c, 0x89, 0x5d, 0xb8, //0x00006fa1 movq %r11, $-72(%rbp) - 0x48, 0x83, 0xc7, 0x02, //0x00006fa5 addq $2, %rdi - 0x41, 0x88, 0x18, //0x00006fa9 movb %bl, (%r8) - 0x49, 0x83, 0xc0, 0x01, //0x00006fac addq $1, %r8 - 0x48, 0x89, 0xfe, //0x00006fb0 movq %rdi, %rsi - 0xe9, 0x4e, 0x02, 0x00, 0x00, //0x00006fb3 jmp LBB5_1466 - //0x00006fb8 LBB5_1446 - 0x4c, 0x89, 0x5d, 0xb8, //0x00006fb8 movq %r11, $-72(%rbp) - 0x44, 0x8b, 0x4f, 0x02, //0x00006fbc movl $2(%rdi), %r9d - 0x45, 0x89, 0xca, //0x00006fc0 movl %r9d, %r10d - 0x41, 0xf7, 0xd2, //0x00006fc3 notl %r10d - 0x41, 0x8d, 0x99, 0xd0, 0xcf, 0xcf, 0xcf, //0x00006fc6 leal $-808464432(%r9), %ebx - 0x41, 0x81, 0xe2, 0x80, 0x80, 0x80, 0x80, //0x00006fcd andl $-2139062144, %r10d - 0x48, 0xc7, 0xc2, 0xf4, 0xff, 0xff, 0xff, //0x00006fd4 movq $-12, %rdx - 0x41, 0x85, 0xda, //0x00006fdb testl %ebx, %r10d - 0x0f, 0x85, 0x66, 0x14, 0x00, 0x00, //0x00006fde jne LBB5_1679 - 0x41, 0x8d, 0x99, 0x19, 0x19, 0x19, 0x19, //0x00006fe4 leal $421075225(%r9), %ebx - 0x44, 0x09, 0xcb, //0x00006feb orl %r9d, %ebx - 0xf7, 0xc3, 0x80, 0x80, 0x80, 0x80, //0x00006fee testl $-2139062144, %ebx - 0x0f, 0x85, 0x50, 0x14, 0x00, 0x00, //0x00006ff4 jne LBB5_1679 - 0x45, 0x89, 0xcb, //0x00006ffa movl %r9d, %r11d - 0x41, 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x00006ffd andl $2139062143, %r11d - 0xbb, 0xc0, 0xc0, 0xc0, 0xc0, //0x00007004 movl $-1061109568, %ebx - 0x44, 0x29, 0xdb, //0x00007009 subl %r11d, %ebx - 0x45, 0x8d, 0xb3, 0x46, 0x46, 0x46, 0x46, //0x0000700c leal $1179010630(%r11), %r14d - 0x44, 0x21, 0xd3, //0x00007013 andl %r10d, %ebx - 0x44, 0x85, 0xf3, //0x00007016 testl %r14d, %ebx - 0x0f, 0x85, 0x2b, 0x14, 0x00, 0x00, //0x00007019 jne LBB5_1679 - 0xbb, 0xe0, 0xe0, 0xe0, 0xe0, //0x0000701f movl $-522133280, %ebx - 0x44, 0x29, 0xdb, //0x00007024 subl %r11d, %ebx - 0x41, 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x00007027 addl $960051513, %r11d - 0x41, 0x21, 0xda, //0x0000702e andl %ebx, %r10d - 0x45, 0x85, 0xda, //0x00007031 testl %r11d, %r10d - 0x0f, 0x85, 0x10, 0x14, 0x00, 0x00, //0x00007034 jne LBB5_1679 - 0x41, 0x0f, 0xc9, //0x0000703a bswapl %r9d - 0x44, 0x89, 0xce, //0x0000703d movl %r9d, %esi - 0xc1, 0xee, 0x04, //0x00007040 shrl $4, %esi - 0xf7, 0xd6, //0x00007043 notl %esi - 0x81, 0xe6, 0x01, 0x01, 0x01, 0x01, //0x00007045 andl $16843009, %esi - 0x8d, 0x34, 0xf6, //0x0000704b leal (%rsi,%rsi,8), %esi - 0x41, 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000704e andl $252645135, %r9d - 0x41, 0x01, 0xf1, //0x00007055 addl %esi, %r9d - 0x44, 0x89, 0xce, //0x00007058 movl %r9d, %esi - 0xc1, 0xee, 0x04, //0x0000705b shrl $4, %esi - 0x44, 0x09, 0xce, //0x0000705e orl %r9d, %esi - 0x44, 0x0f, 0xb6, 0xd6, //0x00007061 movzbl %sil, %r10d - 0xc1, 0xee, 0x08, //0x00007065 shrl $8, %esi - 0x81, 0xe6, 0x00, 0xff, 0x00, 0x00, //0x00007068 andl $65280, %esi - 0x41, 0x09, 0xf2, //0x0000706e orl %esi, %r10d - 0x48, 0x8d, 0x77, 0x06, //0x00007071 leaq $6(%rdi), %rsi - 0x41, 0x81, 0xfa, 0x80, 0x00, 0x00, 0x00, //0x00007075 cmpl $128, %r10d - 0x0f, 0x82, 0x05, 0x04, 0x00, 0x00, //0x0000707c jb LBB5_1498 - 0x45, 0x31, 0xc9, //0x00007082 xorl %r9d, %r9d - //0x00007085 LBB5_1452 - 0x41, 0x81, 0xfa, 0xff, 0x07, 0x00, 0x00, //0x00007085 cmpl $2047, %r10d - 0x0f, 0x86, 0x04, 0x04, 0x00, 0x00, //0x0000708c jbe LBB5_1500 - 0x44, 0x89, 0xd3, //0x00007092 movl %r10d, %ebx - 0x81, 0xe3, 0x00, 0xf8, 0xff, 0xff, //0x00007095 andl $-2048, %ebx - 0x81, 0xfb, 0x00, 0xd8, 0x00, 0x00, //0x0000709b cmpl $55296, %ebx - 0x0f, 0x85, 0x2d, 0x01, 0x00, 0x00, //0x000070a1 jne LBB5_1464 - 0x41, 0x81, 0xfa, 0xff, 0xdb, 0x00, 0x00, //0x000070a7 cmpl $56319, %r10d - 0x0f, 0x87, 0x08, 0x04, 0x00, 0x00, //0x000070ae ja LBB5_1501 - 0x42, 0x80, 0x7c, 0x4f, 0x06, 0x5c, //0x000070b4 cmpb $92, $6(%rdi,%r9,2) - 0x0f, 0x85, 0xfc, 0x03, 0x00, 0x00, //0x000070ba jne LBB5_1501 - 0x42, 0x80, 0x7c, 0x4f, 0x07, 0x75, //0x000070c0 cmpb $117, $7(%rdi,%r9,2) - 0x0f, 0x85, 0xf0, 0x03, 0x00, 0x00, //0x000070c6 jne LBB5_1501 - 0x42, 0x8b, 0x5c, 0x4f, 0x08, //0x000070cc movl $8(%rdi,%r9,2), %ebx - 0x41, 0x89, 0xde, //0x000070d1 movl %ebx, %r14d - 0x41, 0xf7, 0xd6, //0x000070d4 notl %r14d - 0x48, 0x89, 0x5d, 0xc8, //0x000070d7 movq %rbx, $-56(%rbp) - 0x81, 0xc3, 0xd0, 0xcf, 0xcf, 0xcf, //0x000070db addl $-808464432, %ebx - 0x41, 0x81, 0xe6, 0x80, 0x80, 0x80, 0x80, //0x000070e1 andl $-2139062144, %r14d - 0x41, 0x85, 0xde, //0x000070e8 testl %ebx, %r14d - 0x0f, 0x85, 0x59, 0x13, 0x00, 0x00, //0x000070eb jne LBB5_1679 - 0x4c, 0x8b, 0x5d, 0xc8, //0x000070f1 movq $-56(%rbp), %r11 - 0x41, 0x8d, 0x9b, 0x19, 0x19, 0x19, 0x19, //0x000070f5 leal $421075225(%r11), %ebx - 0x44, 0x09, 0xdb, //0x000070fc orl %r11d, %ebx - 0xf7, 0xc3, 0x80, 0x80, 0x80, 0x80, //0x000070ff testl $-2139062144, %ebx - 0x0f, 0x85, 0x3f, 0x13, 0x00, 0x00, //0x00007105 jne LBB5_1679 - 0x4c, 0x8b, 0x5d, 0xc8, //0x0000710b movq $-56(%rbp), %r11 - 0x41, 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x0000710f andl $2139062143, %r11d - 0xbb, 0xc0, 0xc0, 0xc0, 0xc0, //0x00007116 movl $-1061109568, %ebx - 0x44, 0x29, 0xdb, //0x0000711b subl %r11d, %ebx - 0x89, 0x5d, 0x88, //0x0000711e movl %ebx, $-120(%rbp) - 0x41, 0x8d, 0x9b, 0x46, 0x46, 0x46, 0x46, //0x00007121 leal $1179010630(%r11), %ebx - 0x89, 0x5d, 0xc0, //0x00007128 movl %ebx, $-64(%rbp) - 0x8b, 0x5d, 0x88, //0x0000712b movl $-120(%rbp), %ebx - 0x44, 0x21, 0xf3, //0x0000712e andl %r14d, %ebx - 0x85, 0x5d, 0xc0, //0x00007131 testl %ebx, $-64(%rbp) - 0x0f, 0x85, 0x10, 0x13, 0x00, 0x00, //0x00007134 jne LBB5_1679 - 0xbb, 0xe0, 0xe0, 0xe0, 0xe0, //0x0000713a movl $-522133280, %ebx - 0x44, 0x29, 0xdb, //0x0000713f subl %r11d, %ebx - 0x41, 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x00007142 addl $960051513, %r11d - 0x41, 0x21, 0xde, //0x00007149 andl %ebx, %r14d - 0x45, 0x85, 0xde, //0x0000714c testl %r11d, %r14d - 0x0f, 0x85, 0xf5, 0x12, 0x00, 0x00, //0x0000714f jne LBB5_1679 - 0x4c, 0x8b, 0x5d, 0xc8, //0x00007155 movq $-56(%rbp), %r11 - 0x41, 0x0f, 0xcb, //0x00007159 bswapl %r11d - 0x44, 0x89, 0xdb, //0x0000715c movl %r11d, %ebx - 0xc1, 0xeb, 0x04, //0x0000715f shrl $4, %ebx - 0xf7, 0xd3, //0x00007162 notl %ebx - 0x81, 0xe3, 0x01, 0x01, 0x01, 0x01, //0x00007164 andl $16843009, %ebx - 0x8d, 0x1c, 0xdb, //0x0000716a leal (%rbx,%rbx,8), %ebx - 0x41, 0x81, 0xe3, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000716d andl $252645135, %r11d - 0x41, 0x01, 0xdb, //0x00007174 addl %ebx, %r11d - 0x44, 0x89, 0xdb, //0x00007177 movl %r11d, %ebx - 0xc1, 0xeb, 0x04, //0x0000717a shrl $4, %ebx - 0x44, 0x09, 0xdb, //0x0000717d orl %r11d, %ebx - 0x41, 0x89, 0xde, //0x00007180 movl %ebx, %r14d - 0x41, 0xc1, 0xee, 0x08, //0x00007183 shrl $8, %r14d - 0x41, 0x81, 0xe6, 0x00, 0xff, 0x00, 0x00, //0x00007187 andl $65280, %r14d - 0x44, 0x0f, 0xb6, 0xdb, //0x0000718e movzbl %bl, %r11d - 0x45, 0x09, 0xf3, //0x00007192 orl %r14d, %r11d - 0x81, 0xe3, 0x00, 0x00, 0xfc, 0x00, //0x00007195 andl $16515072, %ebx - 0x81, 0xfb, 0x00, 0x00, 0xdc, 0x00, //0x0000719b cmpl $14417920, %ebx - 0x0f, 0x84, 0x27, 0x03, 0x00, 0x00, //0x000071a1 je LBB5_1502 - 0x48, 0x83, 0xc6, 0x06, //0x000071a7 addq $6, %rsi - 0x66, 0x43, 0xc7, 0x04, 0x08, 0xef, 0xbf, //0x000071ab movw $-16401, (%r8,%r9) - 0x43, 0xc6, 0x44, 0x08, 0x02, 0xbd, //0x000071b2 movb $-67, $2(%r8,%r9) - 0x49, 0x83, 0xc1, 0x03, //0x000071b8 addq $3, %r9 - 0x45, 0x89, 0xda, //0x000071bc movl %r11d, %r10d - 0x41, 0x81, 0xfb, 0x80, 0x00, 0x00, 0x00, //0x000071bf cmpl $128, %r11d - 0x0f, 0x83, 0xb9, 0xfe, 0xff, 0xff, //0x000071c6 jae LBB5_1452 - 0x4d, 0x01, 0xc8, //0x000071cc addq %r9, %r8 - 0xe9, 0xb6, 0x02, 0x00, 0x00, //0x000071cf jmp LBB5_1499 - //0x000071d4 LBB5_1464 - 0x44, 0x89, 0xd2, //0x000071d4 movl %r10d, %edx - 0xc1, 0xea, 0x0c, //0x000071d7 shrl $12, %edx - 0x80, 0xca, 0xe0, //0x000071da orb $-32, %dl - 0x43, 0x88, 0x14, 0x08, //0x000071dd movb %dl, (%r8,%r9) - 0x44, 0x89, 0xd2, //0x000071e1 movl %r10d, %edx - 0xc1, 0xea, 0x06, //0x000071e4 shrl $6, %edx - 0x80, 0xe2, 0x3f, //0x000071e7 andb $63, %dl - 0x80, 0xca, 0x80, //0x000071ea orb $-128, %dl - 0x43, 0x88, 0x54, 0x08, 0x01, //0x000071ed movb %dl, $1(%r8,%r9) - 0x41, 0x80, 0xe2, 0x3f, //0x000071f2 andb $63, %r10b - 0x41, 0x80, 0xca, 0x80, //0x000071f6 orb $-128, %r10b - 0x47, 0x88, 0x54, 0x08, 0x02, //0x000071fa movb %r10b, $2(%r8,%r9) - //0x000071ff LBB5_1465 - 0x4d, 0x01, 0xc8, //0x000071ff addq %r9, %r8 - 0x49, 0x83, 0xc0, 0x03, //0x00007202 addq $3, %r8 - //0x00007206 LBB5_1466 - 0x80, 0x3e, 0x5c, //0x00007206 cmpb $92, (%rsi) - 0x48, 0x89, 0xf7, //0x00007209 movq %rsi, %rdi - 0x4c, 0x8b, 0x5d, 0xb8, //0x0000720c movq $-72(%rbp), %r11 - 0x0f, 0x84, 0x6a, 0xfd, 0xff, 0xff, //0x00007210 je LBB5_1443 - 0x4d, 0x89, 0xda, //0x00007216 movq %r11, %r10 - 0xc5, 0xfe, 0x6f, 0x1e, //0x00007219 vmovdqu (%rsi), %ymm3 - 0xf6, 0xc1, 0x20, //0x0000721d testb $32, %cl - 0x0f, 0x85, 0x30, 0x01, 0x00, 0x00, //0x00007220 jne LBB5_1485 - 0xc5, 0xe5, 0x74, 0xe0, //0x00007226 vpcmpeqb %ymm0, %ymm3, %ymm4 - 0xc5, 0xfd, 0xd7, 0xd4, //0x0000722a vpmovmskb %ymm4, %edx - 0xc5, 0xe5, 0x74, 0xe1, //0x0000722e vpcmpeqb %ymm1, %ymm3, %ymm4 - 0xc5, 0xfd, 0xd7, 0xfc, //0x00007232 vpmovmskb %ymm4, %edi - 0x8d, 0x5f, 0xff, //0x00007236 leal $-1(%rdi), %ebx - 0x85, 0xd3, //0x00007239 testl %edx, %ebx - 0x0f, 0x85, 0x3b, 0x11, 0x00, 0x00, //0x0000723b jne LBB5_1629 - 0x83, 0xc2, 0xff, //0x00007241 addl $-1, %edx - 0x85, 0xfa, //0x00007244 testl %edi, %edx - 0x0f, 0x85, 0x3f, 0x00, 0x00, 0x00, //0x00007246 jne LBB5_1474 - 0x48, 0x83, 0xc6, 0x20, //0x0000724c addq $32, %rsi - //0x00007250 LBB5_1471 - 0xc4, 0xc1, 0x7e, 0x7f, 0x18, //0x00007250 vmovdqu %ymm3, (%r8) - 0xc5, 0xfe, 0x6f, 0x1e, //0x00007255 vmovdqu (%rsi), %ymm3 - 0xc5, 0xe5, 0x74, 0xe0, //0x00007259 vpcmpeqb %ymm0, %ymm3, %ymm4 - 0xc5, 0xfd, 0xd7, 0xd4, //0x0000725d vpmovmskb %ymm4, %edx - 0xc5, 0xe5, 0x74, 0xe1, //0x00007261 vpcmpeqb %ymm1, %ymm3, %ymm4 - 0xc5, 0xfd, 0xd7, 0xfc, //0x00007265 vpmovmskb %ymm4, %edi - 0x8d, 0x5f, 0xff, //0x00007269 leal $-1(%rdi), %ebx - 0x49, 0x83, 0xc0, 0x20, //0x0000726c addq $32, %r8 - 0x85, 0xd3, //0x00007270 testl %edx, %ebx - 0x0f, 0x85, 0x04, 0x11, 0x00, 0x00, //0x00007272 jne LBB5_1629 - 0x83, 0xc2, 0xff, //0x00007278 addl $-1, %edx - 0x48, 0x83, 0xc6, 0x20, //0x0000727b addq $32, %rsi - 0x85, 0xfa, //0x0000727f testl %edi, %edx - 0x0f, 0x84, 0xc9, 0xff, 0xff, 0xff, //0x00007281 je LBB5_1471 - 0x48, 0x83, 0xc6, 0xe0, //0x00007287 addq $-32, %rsi - //0x0000728b LBB5_1474 - 0xc4, 0xc1, 0x79, 0x7e, 0xd9, //0x0000728b vmovd %xmm3, %r9d - 0x48, 0x89, 0xf7, //0x00007290 movq %rsi, %rdi - 0x41, 0x80, 0xf9, 0x5c, //0x00007293 cmpb $92, %r9b - 0x4d, 0x89, 0xd3, //0x00007297 movq %r10, %r11 - 0x4c, 0x8b, 0x65, 0xb0, //0x0000729a movq $-80(%rbp), %r12 - 0x0f, 0x84, 0xdc, 0xfc, 0xff, 0xff, //0x0000729e je LBB5_1443 - 0x31, 0xd2, //0x000072a4 xorl %edx, %edx - //0x000072a6 LBB5_1476 - 0x45, 0x88, 0x0c, 0x10, //0x000072a6 movb %r9b, (%r8,%rdx) - 0x0f, 0xb6, 0x5c, 0x16, 0x01, //0x000072aa movzbl $1(%rsi,%rdx), %ebx - 0x80, 0xfb, 0x5c, //0x000072af cmpb $92, %bl - 0x0f, 0x84, 0x01, 0x01, 0x00, 0x00, //0x000072b2 je LBB5_1489 - 0x41, 0x88, 0x5c, 0x10, 0x01, //0x000072b8 movb %bl, $1(%r8,%rdx) - 0x0f, 0xb6, 0x5c, 0x16, 0x02, //0x000072bd movzbl $2(%rsi,%rdx), %ebx - 0x80, 0xfb, 0x5c, //0x000072c2 cmpb $92, %bl - 0x0f, 0x84, 0x0f, 0x01, 0x00, 0x00, //0x000072c5 je LBB5_1490 - 0x41, 0x88, 0x5c, 0x10, 0x02, //0x000072cb movb %bl, $2(%r8,%rdx) - 0x0f, 0xb6, 0x5c, 0x16, 0x03, //0x000072d0 movzbl $3(%rsi,%rdx), %ebx - 0x80, 0xfb, 0x5c, //0x000072d5 cmpb $92, %bl - 0x0f, 0x84, 0x17, 0x01, 0x00, 0x00, //0x000072d8 je LBB5_1491 - 0x41, 0x88, 0x5c, 0x10, 0x03, //0x000072de movb %bl, $3(%r8,%rdx) - 0x0f, 0xb6, 0x5c, 0x16, 0x04, //0x000072e3 movzbl $4(%rsi,%rdx), %ebx - 0x80, 0xfb, 0x5c, //0x000072e8 cmpb $92, %bl - 0x0f, 0x84, 0x1f, 0x01, 0x00, 0x00, //0x000072eb je LBB5_1492 - 0x41, 0x88, 0x5c, 0x10, 0x04, //0x000072f1 movb %bl, $4(%r8,%rdx) - 0x0f, 0xb6, 0x5c, 0x16, 0x05, //0x000072f6 movzbl $5(%rsi,%rdx), %ebx - 0x80, 0xfb, 0x5c, //0x000072fb cmpb $92, %bl - 0x0f, 0x84, 0x27, 0x01, 0x00, 0x00, //0x000072fe je LBB5_1493 - 0x41, 0x88, 0x5c, 0x10, 0x05, //0x00007304 movb %bl, $5(%r8,%rdx) - 0x0f, 0xb6, 0x5c, 0x16, 0x06, //0x00007309 movzbl $6(%rsi,%rdx), %ebx - 0x80, 0xfb, 0x5c, //0x0000730e cmpb $92, %bl - 0x0f, 0x84, 0x2f, 0x01, 0x00, 0x00, //0x00007311 je LBB5_1494 - 0x41, 0x88, 0x5c, 0x10, 0x06, //0x00007317 movb %bl, $6(%r8,%rdx) - 0x0f, 0xb6, 0x5c, 0x16, 0x07, //0x0000731c movzbl $7(%rsi,%rdx), %ebx - 0x80, 0xfb, 0x5c, //0x00007321 cmpb $92, %bl - 0x0f, 0x84, 0x37, 0x01, 0x00, 0x00, //0x00007324 je LBB5_1495 - 0x41, 0x88, 0x5c, 0x10, 0x07, //0x0000732a movb %bl, $7(%r8,%rdx) - 0x44, 0x0f, 0xb6, 0x4c, 0x16, 0x08, //0x0000732f movzbl $8(%rsi,%rdx), %r9d - 0x48, 0x83, 0xc2, 0x08, //0x00007335 addq $8, %rdx - 0x41, 0x80, 0xf9, 0x5c, //0x00007339 cmpb $92, %r9b - 0x0f, 0x85, 0x63, 0xff, 0xff, 0xff, //0x0000733d jne LBB5_1476 - 0x48, 0x8d, 0x3c, 0x16, //0x00007343 leaq (%rsi,%rdx), %rdi - 0x48, 0x83, 0xc7, 0xff, //0x00007347 addq $-1, %rdi - 0x48, 0x01, 0xd6, //0x0000734b addq %rdx, %rsi - 0x49, 0x01, 0xd0, //0x0000734e addq %rdx, %r8 - 0xe9, 0x21, 0x01, 0x00, 0x00, //0x00007351 jmp LBB5_1496 - //0x00007356 LBB5_1485 - 0xc5, 0xe5, 0xda, 0xe2, //0x00007356 vpminub %ymm2, %ymm3, %ymm4 - 0xc5, 0xe5, 0x74, 0xec, //0x0000735a vpcmpeqb %ymm4, %ymm3, %ymm5 - 0xc5, 0xe5, 0x74, 0xe1, //0x0000735e vpcmpeqb %ymm1, %ymm3, %ymm4 - 0xc5, 0xe5, 0x74, 0xf0, //0x00007362 vpcmpeqb %ymm0, %ymm3, %ymm6 - 0xc5, 0xfd, 0xd7, 0xd6, //0x00007366 vpmovmskb %ymm6, %edx - 0xc5, 0xd5, 0xeb, 0xf4, //0x0000736a vpor %ymm4, %ymm5, %ymm6 - 0xc5, 0xfd, 0xd7, 0xfe, //0x0000736e vpmovmskb %ymm6, %edi - 0x83, 0xc7, 0xff, //0x00007372 addl $-1, %edi - 0x85, 0xd7, //0x00007375 testl %edx, %edi - 0x0f, 0x85, 0xff, 0x0f, 0x00, 0x00, //0x00007377 jne LBB5_1629 - 0xc5, 0xd5, 0x71, 0xf5, 0x07, //0x0000737d vpsllw $7, %ymm5, %ymm5 - 0xc5, 0xfd, 0xd7, 0xfd, //0x00007382 vpmovmskb %ymm5, %edi - 0x83, 0xc2, 0xff, //0x00007386 addl $-1, %edx - 0x85, 0xfa, //0x00007389 testl %edi, %edx - 0x0f, 0x85, 0xd1, 0x0f, 0x00, 0x00, //0x0000738b jne LBB5_1627 - 0xc5, 0xdd, 0x71, 0xf4, 0x07, //0x00007391 vpsllw $7, %ymm4, %ymm4 - 0xc5, 0xfd, 0xd7, 0xfc, //0x00007396 vpmovmskb %ymm4, %edi - 0x85, 0xfa, //0x0000739a testl %edi, %edx - 0x0f, 0x85, 0xe9, 0xfe, 0xff, 0xff, //0x0000739c jne LBB5_1474 - 0xc4, 0xc1, 0x7e, 0x7f, 0x18, //0x000073a2 vmovdqu %ymm3, (%r8) - 0x49, 0x83, 0xc0, 0x20, //0x000073a7 addq $32, %r8 - 0xc5, 0xfe, 0x6f, 0x5e, 0x20, //0x000073ab vmovdqu $32(%rsi), %ymm3 - 0x48, 0x83, 0xc6, 0x20, //0x000073b0 addq $32, %rsi - 0xe9, 0x9d, 0xff, 0xff, 0xff, //0x000073b4 jmp LBB5_1485 - //0x000073b9 LBB5_1489 - 0x48, 0x8d, 0x1c, 0x16, //0x000073b9 leaq (%rsi,%rdx), %rbx - 0x48, 0x83, 0xc3, 0x01, //0x000073bd addq $1, %rbx - 0x48, 0x01, 0xd6, //0x000073c1 addq %rdx, %rsi - 0x49, 0x01, 0xd0, //0x000073c4 addq %rdx, %r8 - 0x49, 0x83, 0xc0, 0x01, //0x000073c7 addq $1, %r8 - 0x48, 0x89, 0xf7, //0x000073cb movq %rsi, %rdi - 0x48, 0x83, 0xc7, 0x01, //0x000073ce addq $1, %rdi - 0x48, 0x89, 0xde, //0x000073d2 movq %rbx, %rsi - 0xe9, 0xa1, 0x00, 0x00, 0x00, //0x000073d5 jmp LBB5_1497 - //0x000073da LBB5_1490 - 0x48, 0x8d, 0x3c, 0x16, //0x000073da leaq (%rsi,%rdx), %rdi - 0x48, 0x83, 0xc7, 0x01, //0x000073de addq $1, %rdi - 0x48, 0x01, 0xd6, //0x000073e2 addq %rdx, %rsi - 0x48, 0x83, 0xc6, 0x02, //0x000073e5 addq $2, %rsi - 0x49, 0x01, 0xd0, //0x000073e9 addq %rdx, %r8 - 0x49, 0x83, 0xc0, 0x02, //0x000073ec addq $2, %r8 - 0xe9, 0x82, 0x00, 0x00, 0x00, //0x000073f0 jmp LBB5_1496 - //0x000073f5 LBB5_1491 - 0x48, 0x8d, 0x3c, 0x16, //0x000073f5 leaq (%rsi,%rdx), %rdi - 0x48, 0x83, 0xc7, 0x02, //0x000073f9 addq $2, %rdi - 0x48, 0x01, 0xd6, //0x000073fd addq %rdx, %rsi - 0x48, 0x83, 0xc6, 0x03, //0x00007400 addq $3, %rsi - 0x49, 0x01, 0xd0, //0x00007404 addq %rdx, %r8 - 0x49, 0x83, 0xc0, 0x03, //0x00007407 addq $3, %r8 - 0xe9, 0x67, 0x00, 0x00, 0x00, //0x0000740b jmp LBB5_1496 - //0x00007410 LBB5_1492 - 0x48, 0x8d, 0x3c, 0x16, //0x00007410 leaq (%rsi,%rdx), %rdi - 0x48, 0x83, 0xc7, 0x03, //0x00007414 addq $3, %rdi - 0x48, 0x01, 0xd6, //0x00007418 addq %rdx, %rsi - 0x48, 0x83, 0xc6, 0x04, //0x0000741b addq $4, %rsi - 0x49, 0x01, 0xd0, //0x0000741f addq %rdx, %r8 - 0x49, 0x83, 0xc0, 0x04, //0x00007422 addq $4, %r8 - 0xe9, 0x4c, 0x00, 0x00, 0x00, //0x00007426 jmp LBB5_1496 - //0x0000742b LBB5_1493 - 0x48, 0x8d, 0x3c, 0x16, //0x0000742b leaq (%rsi,%rdx), %rdi - 0x48, 0x83, 0xc7, 0x04, //0x0000742f addq $4, %rdi - 0x48, 0x01, 0xd6, //0x00007433 addq %rdx, %rsi - 0x48, 0x83, 0xc6, 0x05, //0x00007436 addq $5, %rsi - 0x49, 0x01, 0xd0, //0x0000743a addq %rdx, %r8 - 0x49, 0x83, 0xc0, 0x05, //0x0000743d addq $5, %r8 - 0xe9, 0x31, 0x00, 0x00, 0x00, //0x00007441 jmp LBB5_1496 - //0x00007446 LBB5_1494 - 0x48, 0x8d, 0x3c, 0x16, //0x00007446 leaq (%rsi,%rdx), %rdi - 0x48, 0x83, 0xc7, 0x05, //0x0000744a addq $5, %rdi - 0x48, 0x01, 0xd6, //0x0000744e addq %rdx, %rsi - 0x48, 0x83, 0xc6, 0x06, //0x00007451 addq $6, %rsi - 0x49, 0x01, 0xd0, //0x00007455 addq %rdx, %r8 - 0x49, 0x83, 0xc0, 0x06, //0x00007458 addq $6, %r8 - 0xe9, 0x16, 0x00, 0x00, 0x00, //0x0000745c jmp LBB5_1496 - //0x00007461 LBB5_1495 - 0x48, 0x8d, 0x3c, 0x16, //0x00007461 leaq (%rsi,%rdx), %rdi - 0x48, 0x83, 0xc7, 0x06, //0x00007465 addq $6, %rdi - 0x48, 0x01, 0xd6, //0x00007469 addq %rdx, %rsi - 0x48, 0x83, 0xc6, 0x07, //0x0000746c addq $7, %rsi - 0x49, 0x01, 0xd0, //0x00007470 addq %rdx, %r8 - 0x49, 0x83, 0xc0, 0x07, //0x00007473 addq $7, %r8 - //0x00007477 LBB5_1496 - 0x48, 0x83, 0xc7, 0x01, //0x00007477 addq $1, %rdi - //0x0000747b LBB5_1497 - 0x4d, 0x89, 0xd3, //0x0000747b movq %r10, %r11 - 0x4c, 0x8b, 0x65, 0xb0, //0x0000747e movq $-80(%rbp), %r12 - 0xe9, 0xf9, 0xfa, 0xff, 0xff, //0x00007482 jmp LBB5_1443 - //0x00007487 LBB5_1498 - 0x45, 0x89, 0xd3, //0x00007487 movl %r10d, %r11d - //0x0000748a LBB5_1499 - 0x45, 0x88, 0x18, //0x0000748a movb %r11b, (%r8) - 0x49, 0x83, 0xc0, 0x01, //0x0000748d addq $1, %r8 - 0xe9, 0x70, 0xfd, 0xff, 0xff, //0x00007491 jmp LBB5_1466 - //0x00007496 LBB5_1500 - 0x44, 0x89, 0xd2, //0x00007496 movl %r10d, %edx - 0xc1, 0xea, 0x06, //0x00007499 shrl $6, %edx - 0x80, 0xca, 0xc0, //0x0000749c orb $-64, %dl - 0x43, 0x88, 0x14, 0x08, //0x0000749f movb %dl, (%r8,%r9) - 0x41, 0x80, 0xe2, 0x3f, //0x000074a3 andb $63, %r10b - 0x41, 0x80, 0xca, 0x80, //0x000074a7 orb $-128, %r10b - 0x47, 0x88, 0x54, 0x08, 0x01, //0x000074ab movb %r10b, $1(%r8,%r9) - 0x4d, 0x01, 0xc8, //0x000074b0 addq %r9, %r8 - 0x49, 0x83, 0xc0, 0x02, //0x000074b3 addq $2, %r8 - 0xe9, 0x4a, 0xfd, 0xff, 0xff, //0x000074b7 jmp LBB5_1466 - //0x000074bc LBB5_1501 - 0x66, 0x43, 0xc7, 0x04, 0x08, 0xef, 0xbf, //0x000074bc movw $-16401, (%r8,%r9) - 0x43, 0xc6, 0x44, 0x08, 0x02, 0xbd, //0x000074c3 movb $-67, $2(%r8,%r9) - 0xe9, 0x31, 0xfd, 0xff, 0xff, //0x000074c9 jmp LBB5_1465 - //0x000074ce LBB5_1502 - 0x41, 0xc1, 0xe2, 0x0a, //0x000074ce shll $10, %r10d - 0x44, 0x89, 0xda, //0x000074d2 movl %r11d, %edx - 0x44, 0x01, 0xd2, //0x000074d5 addl %r10d, %edx - 0x43, 0x8d, 0x1c, 0x13, //0x000074d8 leal (%r11,%r10), %ebx - 0x81, 0xc3, 0x00, 0x24, 0xa0, 0xfc, //0x000074dc addl $-56613888, %ebx - 0x89, 0xdf, //0x000074e2 movl %ebx, %edi - 0xc1, 0xef, 0x12, //0x000074e4 shrl $18, %edi - 0x40, 0x80, 0xcf, 0xf0, //0x000074e7 orb $-16, %dil - 0x43, 0x88, 0x3c, 0x08, //0x000074eb movb %dil, (%r8,%r9) - 0x89, 0xdf, //0x000074ef movl %ebx, %edi - 0xc1, 0xef, 0x0c, //0x000074f1 shrl $12, %edi - 0x40, 0x80, 0xe7, 0x3f, //0x000074f4 andb $63, %dil - 0x40, 0x80, 0xcf, 0x80, //0x000074f8 orb $-128, %dil - 0x43, 0x88, 0x7c, 0x08, 0x01, //0x000074fc movb %dil, $1(%r8,%r9) - 0xc1, 0xeb, 0x06, //0x00007501 shrl $6, %ebx - 0x80, 0xe3, 0x3f, //0x00007504 andb $63, %bl - 0x80, 0xcb, 0x80, //0x00007507 orb $-128, %bl - 0x43, 0x88, 0x5c, 0x08, 0x02, //0x0000750a movb %bl, $2(%r8,%r9) - 0x80, 0xe2, 0x3f, //0x0000750f andb $63, %dl - 0x80, 0xca, 0x80, //0x00007512 orb $-128, %dl - 0x43, 0x88, 0x54, 0x08, 0x03, //0x00007515 movb %dl, $3(%r8,%r9) - 0x4d, 0x01, 0xc8, //0x0000751a addq %r9, %r8 - 0x49, 0x83, 0xc0, 0x04, //0x0000751d addq $4, %r8 - 0x48, 0x83, 0xc6, 0x06, //0x00007521 addq $6, %rsi - 0xe9, 0xdc, 0xfc, 0xff, 0xff, //0x00007525 jmp LBB5_1466 - //0x0000752a LBB5_1503 - 0xba, 0x08, 0x00, 0x00, 0x00, //0x0000752a movl $8, %edx - 0xe9, 0x44, 0x99, 0xff, 0xff, //0x0000752f jmp LBB5_168 - //0x00007534 LBB5_1504 - 0x41, 0xc6, 0x83, 0xc8, 0x00, 0x00, 0x00, 0x01, //0x00007534 movb $1, $200(%r11) - 0xba, 0x0b, 0x00, 0x00, 0x00, //0x0000753c movl $11, %edx - 0xe9, 0x32, 0x99, 0xff, 0xff, //0x00007541 jmp LBB5_168 - //0x00007546 LBB5_1505 - 0x4d, 0x89, 0xd1, //0x00007546 movq %r10, %r9 - //0x00007549 LBB5_1506 - 0x0f, 0xbc, 0xca, //0x00007549 bsfl %edx, %ecx - 0x49, 0x01, 0xcc, //0x0000754c addq %rcx, %r12 - 0xc5, 0xfe, 0x6f, 0x05, 0x69, 0x8b, 0xff, 0xff, //0x0000754f vmovdqu $-29847(%rip), %ymm0 /* LCPI5_3+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x0d, 0x41, 0x8b, 0xff, 0xff, //0x00007557 vmovdqu $-29887(%rip), %ymm1 /* LCPI5_2+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x15, 0x19, 0x8b, 0xff, 0xff, //0x0000755f vmovdqu $-29927(%rip), %ymm2 /* LCPI5_1+0(%rip) */ - 0x48, 0x8d, 0x15, 0x02, 0x97, 0x00, 0x00, //0x00007567 leaq $38658(%rip), %rdx /* _ESCAPED_TAB+0(%rip) */ - 0x4c, 0x89, 0xe7, //0x0000756e movq %r12, %rdi - 0x4c, 0x89, 0xe1, //0x00007571 movq %r12, %rcx - //0x00007574 LBB5_1507 - 0x0f, 0xb6, 0x77, 0x01, //0x00007574 movzbl $1(%rdi), %esi - 0x48, 0x83, 0xfe, 0x75, //0x00007578 cmpq $117, %rsi - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x0000757c je LBB5_1510 - 0x8a, 0x1c, 0x16, //0x00007582 movb (%rsi,%rdx), %bl - 0x84, 0xdb, //0x00007585 testb %bl, %bl - 0x4d, 0x89, 0xca, //0x00007587 movq %r9, %r10 - 0x0f, 0x84, 0xa4, 0x05, 0x00, 0x00, //0x0000758a je LBB5_1567 - 0x4d, 0x89, 0xd1, //0x00007590 movq %r10, %r9 - 0x4d, 0x89, 0xdd, //0x00007593 movq %r11, %r13 - 0x48, 0x83, 0xc7, 0x02, //0x00007596 addq $2, %rdi - 0x88, 0x19, //0x0000759a movb %bl, (%rcx) - 0x48, 0x83, 0xc1, 0x01, //0x0000759c addq $1, %rcx - 0x49, 0x89, 0xfc, //0x000075a0 movq %rdi, %r12 - 0xe9, 0x51, 0x02, 0x00, 0x00, //0x000075a3 jmp LBB5_1530 - //0x000075a8 LBB5_1510 - 0x4d, 0x89, 0xdd, //0x000075a8 movq %r11, %r13 - 0x44, 0x8b, 0x47, 0x02, //0x000075ab movl $2(%rdi), %r8d - 0x45, 0x89, 0xc6, //0x000075af movl %r8d, %r14d - 0x41, 0xf7, 0xd6, //0x000075b2 notl %r14d - 0x41, 0x8d, 0x98, 0xd0, 0xcf, 0xcf, 0xcf, //0x000075b5 leal $-808464432(%r8), %ebx - 0x41, 0x81, 0xe6, 0x80, 0x80, 0x80, 0x80, //0x000075bc andl $-2139062144, %r14d - 0x48, 0xc7, 0xc6, 0xf4, 0xff, 0xff, 0xff, //0x000075c3 movq $-12, %rsi - 0x41, 0x85, 0xde, //0x000075ca testl %ebx, %r14d - 0x0f, 0x85, 0x0c, 0x10, 0x00, 0x00, //0x000075cd jne LBB5_1662 - 0x41, 0x8d, 0x98, 0x19, 0x19, 0x19, 0x19, //0x000075d3 leal $421075225(%r8), %ebx - 0x44, 0x09, 0xc3, //0x000075da orl %r8d, %ebx - 0xf7, 0xc3, 0x80, 0x80, 0x80, 0x80, //0x000075dd testl $-2139062144, %ebx - 0x0f, 0x85, 0xf6, 0x0f, 0x00, 0x00, //0x000075e3 jne LBB5_1662 - 0x44, 0x89, 0xc3, //0x000075e9 movl %r8d, %ebx - 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x000075ec andl $2139062143, %ebx - 0x41, 0xba, 0xc0, 0xc0, 0xc0, 0xc0, //0x000075f2 movl $-1061109568, %r10d - 0x41, 0x29, 0xda, //0x000075f8 subl %ebx, %r10d - 0x44, 0x8d, 0x9b, 0x46, 0x46, 0x46, 0x46, //0x000075fb leal $1179010630(%rbx), %r11d - 0x45, 0x21, 0xf2, //0x00007602 andl %r14d, %r10d - 0x45, 0x85, 0xda, //0x00007605 testl %r11d, %r10d - 0x0f, 0x85, 0xd1, 0x0f, 0x00, 0x00, //0x00007608 jne LBB5_1662 - 0x41, 0xba, 0xe0, 0xe0, 0xe0, 0xe0, //0x0000760e movl $-522133280, %r10d - 0x41, 0x29, 0xda, //0x00007614 subl %ebx, %r10d - 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x00007617 addl $960051513, %ebx - 0x45, 0x21, 0xd6, //0x0000761d andl %r10d, %r14d - 0x41, 0x85, 0xde, //0x00007620 testl %ebx, %r14d - 0x0f, 0x85, 0xb6, 0x0f, 0x00, 0x00, //0x00007623 jne LBB5_1662 - 0x41, 0x0f, 0xc8, //0x00007629 bswapl %r8d - 0x44, 0x89, 0xc3, //0x0000762c movl %r8d, %ebx - 0xc1, 0xeb, 0x04, //0x0000762f shrl $4, %ebx - 0xf7, 0xd3, //0x00007632 notl %ebx - 0x81, 0xe3, 0x01, 0x01, 0x01, 0x01, //0x00007634 andl $16843009, %ebx - 0x8d, 0x1c, 0xdb, //0x0000763a leal (%rbx,%rbx,8), %ebx - 0x41, 0x81, 0xe0, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000763d andl $252645135, %r8d - 0x41, 0x01, 0xd8, //0x00007644 addl %ebx, %r8d - 0x44, 0x89, 0xc3, //0x00007647 movl %r8d, %ebx - 0xc1, 0xeb, 0x04, //0x0000764a shrl $4, %ebx - 0x44, 0x09, 0xc3, //0x0000764d orl %r8d, %ebx - 0x44, 0x0f, 0xb6, 0xd3, //0x00007650 movzbl %bl, %r10d - 0xc1, 0xeb, 0x08, //0x00007654 shrl $8, %ebx - 0x81, 0xe3, 0x00, 0xff, 0x00, 0x00, //0x00007657 andl $65280, %ebx - 0x41, 0x09, 0xda, //0x0000765d orl %ebx, %r10d - 0x4c, 0x8d, 0x67, 0x06, //0x00007660 leaq $6(%rdi), %r12 - 0x41, 0x81, 0xfa, 0x80, 0x00, 0x00, 0x00, //0x00007664 cmpl $128, %r10d - 0x0f, 0x82, 0x1d, 0x04, 0x00, 0x00, //0x0000766b jb LBB5_1562 - 0x45, 0x31, 0xc0, //0x00007671 xorl %r8d, %r8d - //0x00007674 LBB5_1516 - 0x41, 0x81, 0xfa, 0xff, 0x07, 0x00, 0x00, //0x00007674 cmpl $2047, %r10d - 0x0f, 0x86, 0x1c, 0x04, 0x00, 0x00, //0x0000767b jbe LBB5_1564 - 0x44, 0x89, 0xd3, //0x00007681 movl %r10d, %ebx - 0x81, 0xe3, 0x00, 0xf8, 0xff, 0xff, //0x00007684 andl $-2048, %ebx - 0x81, 0xfb, 0x00, 0xd8, 0x00, 0x00, //0x0000768a cmpl $55296, %ebx - 0x0f, 0x85, 0x2e, 0x01, 0x00, 0x00, //0x00007690 jne LBB5_1528 - 0x41, 0x81, 0xfa, 0xff, 0xdb, 0x00, 0x00, //0x00007696 cmpl $56319, %r10d - 0x0f, 0x87, 0x21, 0x04, 0x00, 0x00, //0x0000769d ja LBB5_1565 - 0x42, 0x80, 0x7c, 0x47, 0x06, 0x5c, //0x000076a3 cmpb $92, $6(%rdi,%r8,2) - 0x0f, 0x85, 0x15, 0x04, 0x00, 0x00, //0x000076a9 jne LBB5_1565 - 0x42, 0x80, 0x7c, 0x47, 0x07, 0x75, //0x000076af cmpb $117, $7(%rdi,%r8,2) - 0x0f, 0x85, 0x09, 0x04, 0x00, 0x00, //0x000076b5 jne LBB5_1565 - 0x42, 0x8b, 0x5c, 0x47, 0x08, //0x000076bb movl $8(%rdi,%r8,2), %ebx - 0x41, 0x89, 0xde, //0x000076c0 movl %ebx, %r14d - 0x41, 0xf7, 0xd6, //0x000076c3 notl %r14d - 0x48, 0x89, 0x5d, 0xc8, //0x000076c6 movq %rbx, $-56(%rbp) - 0x44, 0x8d, 0x9b, 0xd0, 0xcf, 0xcf, 0xcf, //0x000076ca leal $-808464432(%rbx), %r11d - 0x41, 0x81, 0xe6, 0x80, 0x80, 0x80, 0x80, //0x000076d1 andl $-2139062144, %r14d - 0x45, 0x85, 0xde, //0x000076d8 testl %r11d, %r14d - 0x0f, 0x85, 0xfe, 0x0e, 0x00, 0x00, //0x000076db jne LBB5_1662 - 0x4c, 0x8b, 0x5d, 0xc8, //0x000076e1 movq $-56(%rbp), %r11 - 0x41, 0x8d, 0x9b, 0x19, 0x19, 0x19, 0x19, //0x000076e5 leal $421075225(%r11), %ebx - 0x44, 0x09, 0xdb, //0x000076ec orl %r11d, %ebx - 0xf7, 0xc3, 0x80, 0x80, 0x80, 0x80, //0x000076ef testl $-2139062144, %ebx - 0x0f, 0x85, 0xe4, 0x0e, 0x00, 0x00, //0x000076f5 jne LBB5_1662 - 0x4c, 0x8b, 0x5d, 0xc8, //0x000076fb movq $-56(%rbp), %r11 - 0x41, 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x000076ff andl $2139062143, %r11d - 0xbb, 0xc0, 0xc0, 0xc0, 0xc0, //0x00007706 movl $-1061109568, %ebx - 0x44, 0x29, 0xdb, //0x0000770b subl %r11d, %ebx - 0x89, 0x5d, 0xd0, //0x0000770e movl %ebx, $-48(%rbp) - 0x41, 0x8d, 0x9b, 0x46, 0x46, 0x46, 0x46, //0x00007711 leal $1179010630(%r11), %ebx - 0x89, 0x5d, 0x88, //0x00007718 movl %ebx, $-120(%rbp) - 0x8b, 0x5d, 0xd0, //0x0000771b movl $-48(%rbp), %ebx - 0x44, 0x21, 0xf3, //0x0000771e andl %r14d, %ebx - 0x85, 0x5d, 0x88, //0x00007721 testl %ebx, $-120(%rbp) - 0x0f, 0x85, 0xb5, 0x0e, 0x00, 0x00, //0x00007724 jne LBB5_1662 - 0xbb, 0xe0, 0xe0, 0xe0, 0xe0, //0x0000772a movl $-522133280, %ebx - 0x44, 0x29, 0xdb, //0x0000772f subl %r11d, %ebx - 0x41, 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x00007732 addl $960051513, %r11d - 0x41, 0x21, 0xde, //0x00007739 andl %ebx, %r14d - 0x45, 0x85, 0xde, //0x0000773c testl %r11d, %r14d - 0x0f, 0x85, 0x9a, 0x0e, 0x00, 0x00, //0x0000773f jne LBB5_1662 - 0x4c, 0x8b, 0x5d, 0xc8, //0x00007745 movq $-56(%rbp), %r11 - 0x41, 0x0f, 0xcb, //0x00007749 bswapl %r11d - 0x44, 0x89, 0xdb, //0x0000774c movl %r11d, %ebx - 0xc1, 0xeb, 0x04, //0x0000774f shrl $4, %ebx - 0xf7, 0xd3, //0x00007752 notl %ebx - 0x81, 0xe3, 0x01, 0x01, 0x01, 0x01, //0x00007754 andl $16843009, %ebx - 0x8d, 0x1c, 0xdb, //0x0000775a leal (%rbx,%rbx,8), %ebx - 0x41, 0x81, 0xe3, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000775d andl $252645135, %r11d - 0x41, 0x01, 0xdb, //0x00007764 addl %ebx, %r11d - 0x44, 0x89, 0xdb, //0x00007767 movl %r11d, %ebx - 0xc1, 0xeb, 0x04, //0x0000776a shrl $4, %ebx - 0x44, 0x09, 0xdb, //0x0000776d orl %r11d, %ebx - 0x41, 0x89, 0xdb, //0x00007770 movl %ebx, %r11d - 0x41, 0xc1, 0xeb, 0x08, //0x00007773 shrl $8, %r11d - 0x41, 0x81, 0xe3, 0x00, 0xff, 0x00, 0x00, //0x00007777 andl $65280, %r11d - 0x44, 0x0f, 0xb6, 0xf3, //0x0000777e movzbl %bl, %r14d - 0x45, 0x09, 0xde, //0x00007782 orl %r11d, %r14d - 0x81, 0xe3, 0x00, 0x00, 0xfc, 0x00, //0x00007785 andl $16515072, %ebx - 0x81, 0xfb, 0x00, 0x00, 0xdc, 0x00, //0x0000778b cmpl $14417920, %ebx - 0x0f, 0x84, 0x3f, 0x03, 0x00, 0x00, //0x00007791 je LBB5_1566 - 0x49, 0x83, 0xc4, 0x06, //0x00007797 addq $6, %r12 - 0x66, 0x42, 0xc7, 0x04, 0x01, 0xef, 0xbf, //0x0000779b movw $-16401, (%rcx,%r8) - 0x42, 0xc6, 0x44, 0x01, 0x02, 0xbd, //0x000077a2 movb $-67, $2(%rcx,%r8) - 0x49, 0x83, 0xc0, 0x03, //0x000077a8 addq $3, %r8 - 0x45, 0x89, 0xf2, //0x000077ac movl %r14d, %r10d - 0x41, 0x81, 0xfe, 0x80, 0x00, 0x00, 0x00, //0x000077af cmpl $128, %r14d - 0x0f, 0x83, 0xb8, 0xfe, 0xff, 0xff, //0x000077b6 jae LBB5_1516 - 0x4c, 0x01, 0xc1, //0x000077bc addq %r8, %rcx - 0xe9, 0xcd, 0x02, 0x00, 0x00, //0x000077bf jmp LBB5_1563 - //0x000077c4 LBB5_1528 - 0x44, 0x89, 0xd6, //0x000077c4 movl %r10d, %esi - 0xc1, 0xee, 0x0c, //0x000077c7 shrl $12, %esi - 0x40, 0x80, 0xce, 0xe0, //0x000077ca orb $-32, %sil - 0x42, 0x88, 0x34, 0x01, //0x000077ce movb %sil, (%rcx,%r8) - 0x44, 0x89, 0xd6, //0x000077d2 movl %r10d, %esi - 0xc1, 0xee, 0x06, //0x000077d5 shrl $6, %esi - 0x40, 0x80, 0xe6, 0x3f, //0x000077d8 andb $63, %sil - 0x40, 0x80, 0xce, 0x80, //0x000077dc orb $-128, %sil - 0x42, 0x88, 0x74, 0x01, 0x01, //0x000077e0 movb %sil, $1(%rcx,%r8) - 0x41, 0x80, 0xe2, 0x3f, //0x000077e5 andb $63, %r10b - 0x41, 0x80, 0xca, 0x80, //0x000077e9 orb $-128, %r10b - 0x46, 0x88, 0x54, 0x01, 0x02, //0x000077ed movb %r10b, $2(%rcx,%r8) - //0x000077f2 LBB5_1529 - 0x4c, 0x01, 0xc1, //0x000077f2 addq %r8, %rcx - 0x48, 0x83, 0xc1, 0x03, //0x000077f5 addq $3, %rcx - //0x000077f9 LBB5_1530 - 0x41, 0x80, 0x3c, 0x24, 0x5c, //0x000077f9 cmpb $92, (%r12) - 0x4c, 0x89, 0xe7, //0x000077fe movq %r12, %rdi - 0x4d, 0x89, 0xeb, //0x00007801 movq %r13, %r11 - 0x4c, 0x8b, 0x6d, 0xc0, //0x00007804 movq $-64(%rbp), %r13 - 0x0f, 0x84, 0x66, 0xfd, 0xff, 0xff, //0x00007808 je LBB5_1507 - 0x4c, 0x89, 0x7d, 0xd0, //0x0000780e movq %r15, $-48(%rbp) - 0x4d, 0x89, 0xd8, //0x00007812 movq %r11, %r8 - 0xc4, 0xc1, 0x7e, 0x6f, 0x1c, 0x24, //0x00007815 vmovdqu (%r12), %ymm3 - 0xa8, 0x20, //0x0000781b testb $32, %al - 0x0f, 0x85, 0x35, 0x01, 0x00, 0x00, //0x0000781d jne LBB5_1549 - 0xc5, 0xe5, 0x74, 0xe0, //0x00007823 vpcmpeqb %ymm0, %ymm3, %ymm4 - 0xc5, 0xfd, 0xd7, 0xf4, //0x00007827 vpmovmskb %ymm4, %esi - 0xc5, 0xe5, 0x74, 0xe1, //0x0000782b vpcmpeqb %ymm1, %ymm3, %ymm4 - 0xc5, 0xfd, 0xd7, 0xfc, //0x0000782f vpmovmskb %ymm4, %edi - 0x8d, 0x5f, 0xff, //0x00007833 leal $-1(%rdi), %ebx - 0x85, 0xf3, //0x00007836 testl %esi, %ebx - 0x0f, 0x85, 0xa9, 0x0c, 0x00, 0x00, //0x00007838 jne LBB5_1647 - 0x83, 0xc6, 0xff, //0x0000783e addl $-1, %esi - 0x85, 0xfe, //0x00007841 testl %edi, %esi - 0x0f, 0x85, 0x40, 0x00, 0x00, 0x00, //0x00007843 jne LBB5_1538 - 0x49, 0x83, 0xc4, 0x20, //0x00007849 addq $32, %r12 - //0x0000784d LBB5_1535 - 0xc5, 0xfe, 0x7f, 0x19, //0x0000784d vmovdqu %ymm3, (%rcx) - 0xc4, 0xc1, 0x7e, 0x6f, 0x1c, 0x24, //0x00007851 vmovdqu (%r12), %ymm3 - 0xc5, 0xe5, 0x74, 0xe0, //0x00007857 vpcmpeqb %ymm0, %ymm3, %ymm4 - 0xc5, 0xfd, 0xd7, 0xf4, //0x0000785b vpmovmskb %ymm4, %esi - 0xc5, 0xe5, 0x74, 0xe1, //0x0000785f vpcmpeqb %ymm1, %ymm3, %ymm4 - 0xc5, 0xfd, 0xd7, 0xfc, //0x00007863 vpmovmskb %ymm4, %edi - 0x8d, 0x5f, 0xff, //0x00007867 leal $-1(%rdi), %ebx - 0x48, 0x83, 0xc1, 0x20, //0x0000786a addq $32, %rcx - 0x85, 0xf3, //0x0000786e testl %esi, %ebx - 0x0f, 0x85, 0x71, 0x0c, 0x00, 0x00, //0x00007870 jne LBB5_1647 - 0x83, 0xc6, 0xff, //0x00007876 addl $-1, %esi - 0x49, 0x83, 0xc4, 0x20, //0x00007879 addq $32, %r12 - 0x85, 0xfe, //0x0000787d testl %edi, %esi - 0x0f, 0x84, 0xc8, 0xff, 0xff, 0xff, //0x0000787f je LBB5_1535 - 0x49, 0x83, 0xc4, 0xe0, //0x00007885 addq $-32, %r12 - //0x00007889 LBB5_1538 - 0xc4, 0xc1, 0x79, 0x7e, 0xda, //0x00007889 vmovd %xmm3, %r10d - 0x4c, 0x89, 0xe7, //0x0000788e movq %r12, %rdi - 0x41, 0x80, 0xfa, 0x5c, //0x00007891 cmpb $92, %r10b - 0x4d, 0x89, 0xc3, //0x00007895 movq %r8, %r11 - 0x4c, 0x8b, 0x7d, 0xd0, //0x00007898 movq $-48(%rbp), %r15 - 0x4c, 0x8b, 0x6d, 0xc0, //0x0000789c movq $-64(%rbp), %r13 - 0x0f, 0x84, 0xce, 0xfc, 0xff, 0xff, //0x000078a0 je LBB5_1507 - 0x31, 0xf6, //0x000078a6 xorl %esi, %esi - //0x000078a8 LBB5_1540 - 0x44, 0x88, 0x14, 0x31, //0x000078a8 movb %r10b, (%rcx,%rsi) - 0x41, 0x0f, 0xb6, 0x5c, 0x34, 0x01, //0x000078ac movzbl $1(%r12,%rsi), %ebx - 0x80, 0xfb, 0x5c, //0x000078b2 cmpb $92, %bl - 0x0f, 0x84, 0x01, 0x01, 0x00, 0x00, //0x000078b5 je LBB5_1553 - 0x88, 0x5c, 0x31, 0x01, //0x000078bb movb %bl, $1(%rcx,%rsi) - 0x41, 0x0f, 0xb6, 0x5c, 0x34, 0x02, //0x000078bf movzbl $2(%r12,%rsi), %ebx - 0x80, 0xfb, 0x5c, //0x000078c5 cmpb $92, %bl - 0x0f, 0x84, 0x0f, 0x01, 0x00, 0x00, //0x000078c8 je LBB5_1554 - 0x88, 0x5c, 0x31, 0x02, //0x000078ce movb %bl, $2(%rcx,%rsi) - 0x41, 0x0f, 0xb6, 0x5c, 0x34, 0x03, //0x000078d2 movzbl $3(%r12,%rsi), %ebx - 0x80, 0xfb, 0x5c, //0x000078d8 cmpb $92, %bl - 0x0f, 0x84, 0x17, 0x01, 0x00, 0x00, //0x000078db je LBB5_1555 - 0x88, 0x5c, 0x31, 0x03, //0x000078e1 movb %bl, $3(%rcx,%rsi) - 0x41, 0x0f, 0xb6, 0x5c, 0x34, 0x04, //0x000078e5 movzbl $4(%r12,%rsi), %ebx - 0x80, 0xfb, 0x5c, //0x000078eb cmpb $92, %bl - 0x0f, 0x84, 0x1f, 0x01, 0x00, 0x00, //0x000078ee je LBB5_1556 - 0x88, 0x5c, 0x31, 0x04, //0x000078f4 movb %bl, $4(%rcx,%rsi) - 0x41, 0x0f, 0xb6, 0x5c, 0x34, 0x05, //0x000078f8 movzbl $5(%r12,%rsi), %ebx - 0x80, 0xfb, 0x5c, //0x000078fe cmpb $92, %bl - 0x0f, 0x84, 0x27, 0x01, 0x00, 0x00, //0x00007901 je LBB5_1557 - 0x88, 0x5c, 0x31, 0x05, //0x00007907 movb %bl, $5(%rcx,%rsi) - 0x41, 0x0f, 0xb6, 0x5c, 0x34, 0x06, //0x0000790b movzbl $6(%r12,%rsi), %ebx - 0x80, 0xfb, 0x5c, //0x00007911 cmpb $92, %bl - 0x0f, 0x84, 0x2f, 0x01, 0x00, 0x00, //0x00007914 je LBB5_1558 - 0x88, 0x5c, 0x31, 0x06, //0x0000791a movb %bl, $6(%rcx,%rsi) - 0x41, 0x0f, 0xb6, 0x5c, 0x34, 0x07, //0x0000791e movzbl $7(%r12,%rsi), %ebx - 0x80, 0xfb, 0x5c, //0x00007924 cmpb $92, %bl - 0x0f, 0x84, 0x37, 0x01, 0x00, 0x00, //0x00007927 je LBB5_1559 - 0x88, 0x5c, 0x31, 0x07, //0x0000792d movb %bl, $7(%rcx,%rsi) - 0x45, 0x0f, 0xb6, 0x54, 0x34, 0x08, //0x00007931 movzbl $8(%r12,%rsi), %r10d - 0x48, 0x83, 0xc6, 0x08, //0x00007937 addq $8, %rsi - 0x41, 0x80, 0xfa, 0x5c, //0x0000793b cmpb $92, %r10b - 0x0f, 0x85, 0x63, 0xff, 0xff, 0xff, //0x0000793f jne LBB5_1540 - 0x49, 0x8d, 0x3c, 0x34, //0x00007945 leaq (%r12,%rsi), %rdi - 0x48, 0x83, 0xc7, 0xff, //0x00007949 addq $-1, %rdi - 0x49, 0x01, 0xf4, //0x0000794d addq %rsi, %r12 - 0x48, 0x01, 0xf1, //0x00007950 addq %rsi, %rcx - 0xe9, 0x22, 0x01, 0x00, 0x00, //0x00007953 jmp LBB5_1560 - //0x00007958 LBB5_1549 - 0xc5, 0xe5, 0xda, 0xe2, //0x00007958 vpminub %ymm2, %ymm3, %ymm4 - 0xc5, 0xe5, 0x74, 0xec, //0x0000795c vpcmpeqb %ymm4, %ymm3, %ymm5 - 0xc5, 0xe5, 0x74, 0xe1, //0x00007960 vpcmpeqb %ymm1, %ymm3, %ymm4 - 0xc5, 0xe5, 0x74, 0xf0, //0x00007964 vpcmpeqb %ymm0, %ymm3, %ymm6 - 0xc5, 0xfd, 0xd7, 0xf6, //0x00007968 vpmovmskb %ymm6, %esi - 0xc5, 0xd5, 0xeb, 0xf4, //0x0000796c vpor %ymm4, %ymm5, %ymm6 - 0xc5, 0xfd, 0xd7, 0xfe, //0x00007970 vpmovmskb %ymm6, %edi - 0x83, 0xc7, 0xff, //0x00007974 addl $-1, %edi - 0x85, 0xf7, //0x00007977 testl %esi, %edi - 0x0f, 0x85, 0x68, 0x0b, 0x00, 0x00, //0x00007979 jne LBB5_1647 - 0xc5, 0xd5, 0x71, 0xf5, 0x07, //0x0000797f vpsllw $7, %ymm5, %ymm5 - 0xc5, 0xfd, 0xd7, 0xfd, //0x00007984 vpmovmskb %ymm5, %edi - 0x83, 0xc6, 0xff, //0x00007988 addl $-1, %esi - 0x85, 0xfe, //0x0000798b testl %edi, %esi - 0x0f, 0x85, 0x9c, 0x0d, 0x00, 0x00, //0x0000798d jne LBB5_1677 - 0xc5, 0xdd, 0x71, 0xf4, 0x07, //0x00007993 vpsllw $7, %ymm4, %ymm4 - 0xc5, 0xfd, 0xd7, 0xfc, //0x00007998 vpmovmskb %ymm4, %edi - 0x85, 0xfe, //0x0000799c testl %edi, %esi - 0x0f, 0x85, 0xe5, 0xfe, 0xff, 0xff, //0x0000799e jne LBB5_1538 - 0xc5, 0xfe, 0x7f, 0x19, //0x000079a4 vmovdqu %ymm3, (%rcx) - 0x48, 0x83, 0xc1, 0x20, //0x000079a8 addq $32, %rcx - 0xc4, 0xc1, 0x7e, 0x6f, 0x5c, 0x24, 0x20, //0x000079ac vmovdqu $32(%r12), %ymm3 - 0x49, 0x83, 0xc4, 0x20, //0x000079b3 addq $32, %r12 - 0xe9, 0x9c, 0xff, 0xff, 0xff, //0x000079b7 jmp LBB5_1549 - //0x000079bc LBB5_1553 - 0x49, 0x8d, 0x1c, 0x34, //0x000079bc leaq (%r12,%rsi), %rbx - 0x48, 0x83, 0xc3, 0x01, //0x000079c0 addq $1, %rbx - 0x49, 0x01, 0xf4, //0x000079c4 addq %rsi, %r12 - 0x48, 0x01, 0xf1, //0x000079c7 addq %rsi, %rcx - 0x48, 0x83, 0xc1, 0x01, //0x000079ca addq $1, %rcx - 0x4c, 0x89, 0xe7, //0x000079ce movq %r12, %rdi - 0x48, 0x83, 0xc7, 0x01, //0x000079d1 addq $1, %rdi - 0x49, 0x89, 0xdc, //0x000079d5 movq %rbx, %r12 - 0xe9, 0xa1, 0x00, 0x00, 0x00, //0x000079d8 jmp LBB5_1561 - //0x000079dd LBB5_1554 - 0x49, 0x8d, 0x3c, 0x34, //0x000079dd leaq (%r12,%rsi), %rdi - 0x48, 0x83, 0xc7, 0x01, //0x000079e1 addq $1, %rdi - 0x49, 0x01, 0xf4, //0x000079e5 addq %rsi, %r12 - 0x49, 0x83, 0xc4, 0x02, //0x000079e8 addq $2, %r12 - 0x48, 0x01, 0xf1, //0x000079ec addq %rsi, %rcx - 0x48, 0x83, 0xc1, 0x02, //0x000079ef addq $2, %rcx - 0xe9, 0x82, 0x00, 0x00, 0x00, //0x000079f3 jmp LBB5_1560 - //0x000079f8 LBB5_1555 - 0x49, 0x8d, 0x3c, 0x34, //0x000079f8 leaq (%r12,%rsi), %rdi - 0x48, 0x83, 0xc7, 0x02, //0x000079fc addq $2, %rdi - 0x49, 0x01, 0xf4, //0x00007a00 addq %rsi, %r12 - 0x49, 0x83, 0xc4, 0x03, //0x00007a03 addq $3, %r12 - 0x48, 0x01, 0xf1, //0x00007a07 addq %rsi, %rcx - 0x48, 0x83, 0xc1, 0x03, //0x00007a0a addq $3, %rcx - 0xe9, 0x67, 0x00, 0x00, 0x00, //0x00007a0e jmp LBB5_1560 - //0x00007a13 LBB5_1556 - 0x49, 0x8d, 0x3c, 0x34, //0x00007a13 leaq (%r12,%rsi), %rdi - 0x48, 0x83, 0xc7, 0x03, //0x00007a17 addq $3, %rdi - 0x49, 0x01, 0xf4, //0x00007a1b addq %rsi, %r12 - 0x49, 0x83, 0xc4, 0x04, //0x00007a1e addq $4, %r12 - 0x48, 0x01, 0xf1, //0x00007a22 addq %rsi, %rcx - 0x48, 0x83, 0xc1, 0x04, //0x00007a25 addq $4, %rcx - 0xe9, 0x4c, 0x00, 0x00, 0x00, //0x00007a29 jmp LBB5_1560 - //0x00007a2e LBB5_1557 - 0x49, 0x8d, 0x3c, 0x34, //0x00007a2e leaq (%r12,%rsi), %rdi - 0x48, 0x83, 0xc7, 0x04, //0x00007a32 addq $4, %rdi - 0x49, 0x01, 0xf4, //0x00007a36 addq %rsi, %r12 - 0x49, 0x83, 0xc4, 0x05, //0x00007a39 addq $5, %r12 - 0x48, 0x01, 0xf1, //0x00007a3d addq %rsi, %rcx - 0x48, 0x83, 0xc1, 0x05, //0x00007a40 addq $5, %rcx - 0xe9, 0x31, 0x00, 0x00, 0x00, //0x00007a44 jmp LBB5_1560 - //0x00007a49 LBB5_1558 - 0x49, 0x8d, 0x3c, 0x34, //0x00007a49 leaq (%r12,%rsi), %rdi - 0x48, 0x83, 0xc7, 0x05, //0x00007a4d addq $5, %rdi - 0x49, 0x01, 0xf4, //0x00007a51 addq %rsi, %r12 - 0x49, 0x83, 0xc4, 0x06, //0x00007a54 addq $6, %r12 - 0x48, 0x01, 0xf1, //0x00007a58 addq %rsi, %rcx - 0x48, 0x83, 0xc1, 0x06, //0x00007a5b addq $6, %rcx - 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00007a5f jmp LBB5_1560 - //0x00007a64 LBB5_1559 - 0x49, 0x8d, 0x3c, 0x34, //0x00007a64 leaq (%r12,%rsi), %rdi - 0x48, 0x83, 0xc7, 0x06, //0x00007a68 addq $6, %rdi - 0x49, 0x01, 0xf4, //0x00007a6c addq %rsi, %r12 - 0x49, 0x83, 0xc4, 0x07, //0x00007a6f addq $7, %r12 - 0x48, 0x01, 0xf1, //0x00007a73 addq %rsi, %rcx - 0x48, 0x83, 0xc1, 0x07, //0x00007a76 addq $7, %rcx - //0x00007a7a LBB5_1560 - 0x48, 0x83, 0xc7, 0x01, //0x00007a7a addq $1, %rdi - //0x00007a7e LBB5_1561 - 0x4d, 0x89, 0xc3, //0x00007a7e movq %r8, %r11 - 0x4c, 0x8b, 0x7d, 0xd0, //0x00007a81 movq $-48(%rbp), %r15 - 0x4c, 0x8b, 0x6d, 0xc0, //0x00007a85 movq $-64(%rbp), %r13 - 0xe9, 0xe6, 0xfa, 0xff, 0xff, //0x00007a89 jmp LBB5_1507 - //0x00007a8e LBB5_1562 - 0x45, 0x89, 0xd6, //0x00007a8e movl %r10d, %r14d - //0x00007a91 LBB5_1563 - 0x44, 0x88, 0x31, //0x00007a91 movb %r14b, (%rcx) - 0x48, 0x83, 0xc1, 0x01, //0x00007a94 addq $1, %rcx - 0xe9, 0x5c, 0xfd, 0xff, 0xff, //0x00007a98 jmp LBB5_1530 - //0x00007a9d LBB5_1564 - 0x44, 0x89, 0xd6, //0x00007a9d movl %r10d, %esi - 0xc1, 0xee, 0x06, //0x00007aa0 shrl $6, %esi - 0x40, 0x80, 0xce, 0xc0, //0x00007aa3 orb $-64, %sil - 0x42, 0x88, 0x34, 0x01, //0x00007aa7 movb %sil, (%rcx,%r8) - 0x41, 0x80, 0xe2, 0x3f, //0x00007aab andb $63, %r10b - 0x41, 0x80, 0xca, 0x80, //0x00007aaf orb $-128, %r10b - 0x46, 0x88, 0x54, 0x01, 0x01, //0x00007ab3 movb %r10b, $1(%rcx,%r8) - 0x4c, 0x01, 0xc1, //0x00007ab8 addq %r8, %rcx - 0x48, 0x83, 0xc1, 0x02, //0x00007abb addq $2, %rcx - 0xe9, 0x35, 0xfd, 0xff, 0xff, //0x00007abf jmp LBB5_1530 - //0x00007ac4 LBB5_1565 - 0x66, 0x42, 0xc7, 0x04, 0x01, 0xef, 0xbf, //0x00007ac4 movw $-16401, (%rcx,%r8) - 0x42, 0xc6, 0x44, 0x01, 0x02, 0xbd, //0x00007acb movb $-67, $2(%rcx,%r8) - 0xe9, 0x1c, 0xfd, 0xff, 0xff, //0x00007ad1 jmp LBB5_1529 - //0x00007ad6 LBB5_1566 - 0x41, 0xc1, 0xe2, 0x0a, //0x00007ad6 shll $10, %r10d - 0x44, 0x89, 0xf6, //0x00007ada movl %r14d, %esi - 0x44, 0x01, 0xd6, //0x00007add addl %r10d, %esi - 0x43, 0x8d, 0x1c, 0x16, //0x00007ae0 leal (%r14,%r10), %ebx - 0x81, 0xc3, 0x00, 0x24, 0xa0, 0xfc, //0x00007ae4 addl $-56613888, %ebx - 0x89, 0xdf, //0x00007aea movl %ebx, %edi - 0xc1, 0xef, 0x12, //0x00007aec shrl $18, %edi - 0x40, 0x80, 0xcf, 0xf0, //0x00007aef orb $-16, %dil - 0x42, 0x88, 0x3c, 0x01, //0x00007af3 movb %dil, (%rcx,%r8) - 0x89, 0xdf, //0x00007af7 movl %ebx, %edi - 0xc1, 0xef, 0x0c, //0x00007af9 shrl $12, %edi - 0x40, 0x80, 0xe7, 0x3f, //0x00007afc andb $63, %dil - 0x40, 0x80, 0xcf, 0x80, //0x00007b00 orb $-128, %dil - 0x42, 0x88, 0x7c, 0x01, 0x01, //0x00007b04 movb %dil, $1(%rcx,%r8) - 0xc1, 0xeb, 0x06, //0x00007b09 shrl $6, %ebx - 0x80, 0xe3, 0x3f, //0x00007b0c andb $63, %bl - 0x80, 0xcb, 0x80, //0x00007b0f orb $-128, %bl - 0x42, 0x88, 0x5c, 0x01, 0x02, //0x00007b12 movb %bl, $2(%rcx,%r8) - 0x40, 0x80, 0xe6, 0x3f, //0x00007b17 andb $63, %sil - 0x40, 0x80, 0xce, 0x80, //0x00007b1b orb $-128, %sil - 0x42, 0x88, 0x74, 0x01, 0x03, //0x00007b1f movb %sil, $3(%rcx,%r8) - 0x4c, 0x01, 0xc1, //0x00007b24 addq %r8, %rcx - 0x48, 0x83, 0xc1, 0x04, //0x00007b27 addq $4, %rcx - 0x49, 0x83, 0xc4, 0x06, //0x00007b2b addq $6, %r12 - 0xe9, 0xc5, 0xfc, 0xff, 0xff, //0x00007b2f jmp LBB5_1530 - //0x00007b34 LBB5_1567 - 0xb0, 0x01, //0x00007b34 movb $1, %al - 0x48, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x00007b36 movq $-2, %rsi - 0xe9, 0xe5, 0xd4, 0xff, 0xff, //0x00007b3d jmp LBB5_1004 - //0x00007b42 LBB5_1568 - 0x45, 0x31, 0xe4, //0x00007b42 xorl %r12d, %r12d - 0x4c, 0x8b, 0x7d, 0xd0, //0x00007b45 movq $-48(%rbp), %r15 - 0x4c, 0x8b, 0x55, 0x90, //0x00007b49 movq $-112(%rbp), %r10 - 0x8b, 0x8d, 0x50, 0xff, 0xff, 0xff, //0x00007b4d movl $-176(%rbp), %ecx - 0xe9, 0xaf, 0x02, 0x00, 0x00, //0x00007b53 jmp LBB5_1592 - //0x00007b58 LBB5_1569 - 0x83, 0xe2, 0xfc, //0x00007b58 andl $-4, %edx - 0xf7, 0xda, //0x00007b5b negl %edx - 0xc4, 0xe2, 0x7d, 0x59, 0x15, 0x2a, 0x87, 0xff, 0xff, //0x00007b5d vpbroadcastq $-30934(%rip), %ymm2 /* LCPI5_24+0(%rip) */ - 0xc4, 0xe2, 0x7d, 0x59, 0x25, 0x29, 0x87, 0xff, 0xff, //0x00007b66 vpbroadcastq $-30935(%rip), %ymm4 /* LCPI5_25+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0xda, //0x00007b6f vmovdqa %ymm2, %ymm3 - 0xc5, 0xfd, 0x6f, 0xca, //0x00007b73 vmovdqa %ymm2, %ymm1 - //0x00007b77 LBB5_1570 - 0xc5, 0xfd, 0xf4, 0xec, //0x00007b77 vpmuludq %ymm4, %ymm0, %ymm5 - 0xc5, 0xfd, 0x73, 0xd0, 0x20, //0x00007b7b vpsrlq $32, %ymm0, %ymm0 - 0xc5, 0xfd, 0xf4, 0xc4, //0x00007b80 vpmuludq %ymm4, %ymm0, %ymm0 - 0xc5, 0xfd, 0x73, 0xf0, 0x20, //0x00007b84 vpsllq $32, %ymm0, %ymm0 - 0xc5, 0xd5, 0xd4, 0xc0, //0x00007b89 vpaddq %ymm0, %ymm5, %ymm0 - 0xc5, 0xed, 0xf4, 0xec, //0x00007b8d vpmuludq %ymm4, %ymm2, %ymm5 - 0xc5, 0xed, 0x73, 0xd2, 0x20, //0x00007b91 vpsrlq $32, %ymm2, %ymm2 - 0xc5, 0xed, 0xf4, 0xd4, //0x00007b96 vpmuludq %ymm4, %ymm2, %ymm2 - 0xc5, 0xed, 0x73, 0xf2, 0x20, //0x00007b9a vpsllq $32, %ymm2, %ymm2 - 0xc5, 0xd5, 0xd4, 0xd2, //0x00007b9f vpaddq %ymm2, %ymm5, %ymm2 - 0xc5, 0xe5, 0xf4, 0xec, //0x00007ba3 vpmuludq %ymm4, %ymm3, %ymm5 - 0xc5, 0xe5, 0x73, 0xd3, 0x20, //0x00007ba7 vpsrlq $32, %ymm3, %ymm3 - 0xc5, 0xe5, 0xf4, 0xdc, //0x00007bac vpmuludq %ymm4, %ymm3, %ymm3 - 0xc5, 0xe5, 0x73, 0xf3, 0x20, //0x00007bb0 vpsllq $32, %ymm3, %ymm3 - 0xc5, 0xd5, 0xd4, 0xdb, //0x00007bb5 vpaddq %ymm3, %ymm5, %ymm3 - 0xc5, 0xf5, 0xf4, 0xec, //0x00007bb9 vpmuludq %ymm4, %ymm1, %ymm5 - 0xc5, 0xf5, 0x73, 0xd1, 0x20, //0x00007bbd vpsrlq $32, %ymm1, %ymm1 - 0xc5, 0xf5, 0xf4, 0xcc, //0x00007bc2 vpmuludq %ymm4, %ymm1, %ymm1 - 0xc5, 0xf5, 0x73, 0xf1, 0x20, //0x00007bc6 vpsllq $32, %ymm1, %ymm1 - 0xc5, 0xd5, 0xd4, 0xc9, //0x00007bcb vpaddq %ymm1, %ymm5, %ymm1 - 0x83, 0xc2, 0x04, //0x00007bcf addl $4, %edx - 0x0f, 0x85, 0x9f, 0xff, 0xff, 0xff, //0x00007bd2 jne LBB5_1570 - //0x00007bd8 LBB5_1571 - 0x85, 0xdb, //0x00007bd8 testl %ebx, %ebx - 0x0f, 0x84, 0x6b, 0x00, 0x00, 0x00, //0x00007bda je LBB5_1574 - 0xf7, 0xdb, //0x00007be0 negl %ebx - 0xc4, 0xe2, 0x7d, 0x59, 0x25, 0xb5, 0x86, 0xff, 0xff, //0x00007be2 vpbroadcastq $-31051(%rip), %ymm4 /* LCPI5_26+0(%rip) */ - //0x00007beb LBB5_1573 - 0xc5, 0xfd, 0xf4, 0xec, //0x00007beb vpmuludq %ymm4, %ymm0, %ymm5 - 0xc5, 0xfd, 0x73, 0xd0, 0x20, //0x00007bef vpsrlq $32, %ymm0, %ymm0 - 0xc5, 0xfd, 0xf4, 0xc4, //0x00007bf4 vpmuludq %ymm4, %ymm0, %ymm0 - 0xc5, 0xfd, 0x73, 0xf0, 0x20, //0x00007bf8 vpsllq $32, %ymm0, %ymm0 - 0xc5, 0xd5, 0xd4, 0xc0, //0x00007bfd vpaddq %ymm0, %ymm5, %ymm0 - 0xc5, 0xed, 0xf4, 0xec, //0x00007c01 vpmuludq %ymm4, %ymm2, %ymm5 - 0xc5, 0xed, 0x73, 0xd2, 0x20, //0x00007c05 vpsrlq $32, %ymm2, %ymm2 - 0xc5, 0xed, 0xf4, 0xd4, //0x00007c0a vpmuludq %ymm4, %ymm2, %ymm2 - 0xc5, 0xed, 0x73, 0xf2, 0x20, //0x00007c0e vpsllq $32, %ymm2, %ymm2 - 0xc5, 0xd5, 0xd4, 0xd2, //0x00007c13 vpaddq %ymm2, %ymm5, %ymm2 - 0xc5, 0xe5, 0xf4, 0xec, //0x00007c17 vpmuludq %ymm4, %ymm3, %ymm5 - 0xc5, 0xe5, 0x73, 0xd3, 0x20, //0x00007c1b vpsrlq $32, %ymm3, %ymm3 - 0xc5, 0xe5, 0xf4, 0xdc, //0x00007c20 vpmuludq %ymm4, %ymm3, %ymm3 - 0xc5, 0xe5, 0x73, 0xf3, 0x20, //0x00007c24 vpsllq $32, %ymm3, %ymm3 - 0xc5, 0xd5, 0xd4, 0xdb, //0x00007c29 vpaddq %ymm3, %ymm5, %ymm3 - 0xc5, 0xf5, 0xf4, 0xec, //0x00007c2d vpmuludq %ymm4, %ymm1, %ymm5 - 0xc5, 0xf5, 0x73, 0xd1, 0x20, //0x00007c31 vpsrlq $32, %ymm1, %ymm1 - 0xc5, 0xf5, 0xf4, 0xcc, //0x00007c36 vpmuludq %ymm4, %ymm1, %ymm1 - 0xc5, 0xf5, 0x73, 0xf1, 0x20, //0x00007c3a vpsllq $32, %ymm1, %ymm1 - 0xc5, 0xd5, 0xd4, 0xc9, //0x00007c3f vpaddq %ymm1, %ymm5, %ymm1 - 0xff, 0xc3, //0x00007c43 incl %ebx - 0x0f, 0x85, 0xa0, 0xff, 0xff, 0xff, //0x00007c45 jne LBB5_1573 - //0x00007c4b LBB5_1574 - 0xc5, 0xdd, 0x73, 0xd2, 0x20, //0x00007c4b vpsrlq $32, %ymm2, %ymm4 - 0xc5, 0xdd, 0xf4, 0xe0, //0x00007c50 vpmuludq %ymm0, %ymm4, %ymm4 - 0xc5, 0xd5, 0x73, 0xd0, 0x20, //0x00007c54 vpsrlq $32, %ymm0, %ymm5 - 0xc5, 0xed, 0xf4, 0xed, //0x00007c59 vpmuludq %ymm5, %ymm2, %ymm5 - 0xc5, 0xd5, 0xd4, 0xe4, //0x00007c5d vpaddq %ymm4, %ymm5, %ymm4 - 0xc5, 0xdd, 0x73, 0xf4, 0x20, //0x00007c61 vpsllq $32, %ymm4, %ymm4 - 0xc5, 0xed, 0xf4, 0xc0, //0x00007c66 vpmuludq %ymm0, %ymm2, %ymm0 - 0xc5, 0xfd, 0xd4, 0xc4, //0x00007c6a vpaddq %ymm4, %ymm0, %ymm0 - 0xc5, 0xed, 0x73, 0xd3, 0x20, //0x00007c6e vpsrlq $32, %ymm3, %ymm2 - 0xc5, 0xed, 0xf4, 0xd0, //0x00007c73 vpmuludq %ymm0, %ymm2, %ymm2 - 0xc5, 0xdd, 0x73, 0xd0, 0x20, //0x00007c77 vpsrlq $32, %ymm0, %ymm4 - 0xc5, 0xe5, 0xf4, 0xe4, //0x00007c7c vpmuludq %ymm4, %ymm3, %ymm4 - 0xc5, 0xdd, 0xd4, 0xd2, //0x00007c80 vpaddq %ymm2, %ymm4, %ymm2 - 0xc5, 0xed, 0x73, 0xf2, 0x20, //0x00007c84 vpsllq $32, %ymm2, %ymm2 - 0xc5, 0xe5, 0xf4, 0xc0, //0x00007c89 vpmuludq %ymm0, %ymm3, %ymm0 - 0xc5, 0xfd, 0xd4, 0xc2, //0x00007c8d vpaddq %ymm2, %ymm0, %ymm0 - 0xc5, 0xed, 0x73, 0xd1, 0x20, //0x00007c91 vpsrlq $32, %ymm1, %ymm2 - 0xc5, 0xed, 0xf4, 0xd0, //0x00007c96 vpmuludq %ymm0, %ymm2, %ymm2 - 0xc5, 0xe5, 0x73, 0xd0, 0x20, //0x00007c9a vpsrlq $32, %ymm0, %ymm3 - 0xc5, 0xf5, 0xf4, 0xdb, //0x00007c9f vpmuludq %ymm3, %ymm1, %ymm3 - 0xc5, 0xe5, 0xd4, 0xd2, //0x00007ca3 vpaddq %ymm2, %ymm3, %ymm2 - 0xc5, 0xed, 0x73, 0xf2, 0x20, //0x00007ca7 vpsllq $32, %ymm2, %ymm2 - 0xc5, 0xf5, 0xf4, 0xc0, //0x00007cac vpmuludq %ymm0, %ymm1, %ymm0 - 0xc5, 0xfd, 0xd4, 0xc2, //0x00007cb0 vpaddq %ymm2, %ymm0, %ymm0 - 0xc4, 0xe3, 0x7d, 0x39, 0xc1, 0x01, //0x00007cb4 vextracti128 $1, %ymm0, %xmm1 - 0xc5, 0xe9, 0x73, 0xd0, 0x20, //0x00007cba vpsrlq $32, %xmm0, %xmm2 - 0xc5, 0xe9, 0xf4, 0xd1, //0x00007cbf vpmuludq %xmm1, %xmm2, %xmm2 - 0xc5, 0xe1, 0x73, 0xd1, 0x20, //0x00007cc3 vpsrlq $32, %xmm1, %xmm3 - 0xc5, 0xf9, 0xf4, 0xdb, //0x00007cc8 vpmuludq %xmm3, %xmm0, %xmm3 - 0xc5, 0xe1, 0xd4, 0xd2, //0x00007ccc vpaddq %xmm2, %xmm3, %xmm2 - 0xc5, 0xe9, 0x73, 0xf2, 0x20, //0x00007cd0 vpsllq $32, %xmm2, %xmm2 - 0xc5, 0xf9, 0xf4, 0xc1, //0x00007cd5 vpmuludq %xmm1, %xmm0, %xmm0 - 0xc5, 0xf9, 0xd4, 0xc2, //0x00007cd9 vpaddq %xmm2, %xmm0, %xmm0 - 0xc5, 0xf9, 0x70, 0xc8, 0xee, //0x00007cdd vpshufd $238, %xmm0, %xmm1 - 0xc5, 0xe9, 0x73, 0xd0, 0x20, //0x00007ce2 vpsrlq $32, %xmm0, %xmm2 - 0xc5, 0xe9, 0xf4, 0xd1, //0x00007ce7 vpmuludq %xmm1, %xmm2, %xmm2 - 0xc5, 0xf9, 0x70, 0xd8, 0xff, //0x00007ceb vpshufd $255, %xmm0, %xmm3 - 0xc5, 0xf9, 0xf4, 0xdb, //0x00007cf0 vpmuludq %xmm3, %xmm0, %xmm3 - 0xc5, 0xe1, 0xd4, 0xd2, //0x00007cf4 vpaddq %xmm2, %xmm3, %xmm2 - 0xc5, 0xe9, 0x73, 0xf2, 0x20, //0x00007cf8 vpsllq $32, %xmm2, %xmm2 - 0xc5, 0xf9, 0xf4, 0xc1, //0x00007cfd vpmuludq %xmm1, %xmm0, %xmm0 - 0xc5, 0xf9, 0xd4, 0xc2, //0x00007d01 vpaddq %xmm2, %xmm0, %xmm0 - 0xc4, 0xe1, 0xf9, 0x7e, 0xc2, //0x00007d05 vmovq %xmm0, %rdx - 0x44, 0x39, 0xc7, //0x00007d0a cmpl %r8d, %edi - 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x00007d0d jne LBB5_1576 - 0x44, 0x8a, 0xb5, 0x60, 0xff, 0xff, 0xff, //0x00007d13 movb $-160(%rbp), %r14b - 0x4d, 0x89, 0xe0, //0x00007d1a movq %r12, %r8 - 0x48, 0x8b, 0x5d, 0xa8, //0x00007d1d movq $-88(%rbp), %rbx - 0xe9, 0x27, 0x00, 0x00, 0x00, //0x00007d21 jmp LBB5_1579 - //0x00007d26 LBB5_1576 - 0x45, 0x01, 0xc3, //0x00007d26 addl %r8d, %r11d - 0x44, 0x8a, 0xb5, 0x60, 0xff, 0xff, 0xff, //0x00007d29 movb $-160(%rbp), %r14b - 0x4d, 0x89, 0xe0, //0x00007d30 movq %r12, %r8 - 0x48, 0x8b, 0x5d, 0xa8, //0x00007d33 movq $-88(%rbp), %rbx - //0x00007d37 LBB5_1577 - 0x44, 0x89, 0xc6, //0x00007d37 movl %r8d, %esi - 0x44, 0x29, 0xde, //0x00007d3a subl %r11d, %esi - //0x00007d3d LBB5_1578 - 0x48, 0x01, 0xd2, //0x00007d3d addq %rdx, %rdx - 0x48, 0x8d, 0x14, 0x92, //0x00007d40 leaq (%rdx,%rdx,4), %rdx - 0x83, 0xc6, 0xff, //0x00007d44 addl $-1, %esi - 0x0f, 0x85, 0xf0, 0xff, 0xff, 0xff, //0x00007d47 jne LBB5_1578 - //0x00007d4d LBB5_1579 - 0x31, 0xf6, //0x00007d4d xorl %esi, %esi - 0x45, 0x85, 0xc0, //0x00007d4f testl %r8d, %r8d - 0x4d, 0x89, 0xeb, //0x00007d52 movq %r13, %r11 - 0x0f, 0x88, 0x4a, 0x00, 0x00, 0x00, //0x00007d55 js LBB5_1586 - 0x44, 0x39, 0xc0, //0x00007d5b cmpl %r8d, %eax - 0x0f, 0x8e, 0x41, 0x00, 0x00, 0x00, //0x00007d5e jle LBB5_1586 - 0x41, 0x8a, 0x0c, 0x09, //0x00007d64 movb (%r9,%rcx), %cl - 0x80, 0xf9, 0x35, //0x00007d68 cmpb $53, %cl - 0x0f, 0x85, 0x2d, 0x00, 0x00, 0x00, //0x00007d6b jne LBB5_1585 - 0x41, 0x8d, 0x70, 0x01, //0x00007d71 leal $1(%r8), %esi - 0x39, 0xc6, //0x00007d75 cmpl %eax, %esi - 0x0f, 0x85, 0x21, 0x00, 0x00, 0x00, //0x00007d77 jne LBB5_1585 - 0x45, 0x85, 0xff, //0x00007d7d testl %r15d, %r15d - 0x40, 0x0f, 0x95, 0xc6, //0x00007d80 setne %sil - 0x41, 0x08, 0xf2, //0x00007d84 orb %sil, %r10b - 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x00007d87 jne LBB5_1586 - 0x41, 0x83, 0xc0, 0xff, //0x00007d8d addl $-1, %r8d - 0x43, 0x8a, 0x34, 0x01, //0x00007d91 movb (%r9,%r8), %sil - 0x40, 0x80, 0xe6, 0x01, //0x00007d95 andb $1, %sil - 0xe9, 0x07, 0x00, 0x00, 0x00, //0x00007d99 jmp LBB5_1586 - //0x00007d9e LBB5_1585 - 0x80, 0xf9, 0x35, //0x00007d9e cmpb $53, %cl - 0x40, 0x0f, 0x9d, 0xc6, //0x00007da1 setge %sil - //0x00007da5 LBB5_1586 - 0x4c, 0x8b, 0x7d, 0xd0, //0x00007da5 movq $-48(%rbp), %r15 - 0x4c, 0x8b, 0x55, 0x90, //0x00007da9 movq $-112(%rbp), %r10 - //0x00007dad LBB5_1587 - 0x40, 0x0f, 0xb6, 0xce, //0x00007dad movzbl %sil, %ecx - 0x48, 0x01, 0xd1, //0x00007db1 addq %rdx, %rcx - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, //0x00007db4 movabsq $9007199254740992, %rax - 0x48, 0x89, 0xce, //0x00007dbe movq %rcx, %rsi - 0x48, 0x39, 0xc1, //0x00007dc1 cmpq %rax, %rcx - 0x8b, 0x8d, 0x50, 0xff, 0xff, 0xff, //0x00007dc4 movl $-176(%rbp), %ecx - 0x0f, 0x85, 0x1e, 0x00, 0x00, 0x00, //0x00007dca jne LBB5_1590 - 0x81, 0xfb, 0xfe, 0x03, 0x00, 0x00, //0x00007dd0 cmpl $1022, %ebx - 0x48, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00007dd6 movabsq $4503599627370495, %rdx - 0x0f, 0x8e, 0x1a, 0x00, 0x00, 0x00, //0x00007de0 jle LBB5_1591 - 0x45, 0x31, 0xe4, //0x00007de6 xorl %r12d, %r12d - 0xe9, 0x46, 0xdd, 0xff, 0xff, //0x00007de9 jmp LBB5_1155 - //0x00007dee LBB5_1590 - 0x48, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00007dee movabsq $4503599627370495, %rdx - 0x49, 0x89, 0xf4, //0x00007df8 movq %rsi, %r12 - 0xe9, 0x07, 0x00, 0x00, 0x00, //0x00007dfb jmp LBB5_1592 - //0x00007e00 LBB5_1591 - 0x83, 0xc3, 0x01, //0x00007e00 addl $1, %ebx - 0x4c, 0x8d, 0x62, 0x01, //0x00007e03 leaq $1(%rdx), %r12 - //0x00007e07 LBB5_1592 - 0x48, 0x8d, 0x42, 0x01, //0x00007e07 leaq $1(%rdx), %rax - 0x4c, 0x21, 0xe0, //0x00007e0b andq %r12, %rax - 0x81, 0xc3, 0xff, 0x03, 0x00, 0x00, //0x00007e0e addl $1023, %ebx - 0x81, 0xe3, 0xff, 0x07, 0x00, 0x00, //0x00007e14 andl $2047, %ebx - 0x48, 0xc1, 0xe3, 0x34, //0x00007e1a shlq $52, %rbx - 0x48, 0x85, 0xc0, //0x00007e1e testq %rax, %rax - 0x48, 0x0f, 0x44, 0xd8, //0x00007e21 cmoveq %rax, %rbx - 0x48, 0x89, 0x9d, 0x48, 0xff, 0xff, 0xff, //0x00007e25 movq %rbx, $-184(%rbp) - 0xe9, 0x03, 0xdd, 0xff, 0xff, //0x00007e2c jmp LBB5_1155 - //0x00007e31 LBB5_1615 - 0xba, 0x03, 0x00, 0x00, 0x00, //0x00007e31 movl $3, %edx - 0x48, 0x8b, 0x45, 0x80, //0x00007e36 movq $-128(%rbp), %rax - 0x48, 0x83, 0xf8, 0x03, //0x00007e3a cmpq $3, %rax - 0x0f, 0x85, 0x5a, 0xdd, 0xff, 0xff, //0x00007e3e jne LBB5_1158 - //0x00007e44 LBB5_1181 - 0x4d, 0x8b, 0x8b, 0xa0, 0x00, 0x00, 0x00, //0x00007e44 movq $160(%r11), %r9 - 0x89, 0xd1, //0x00007e4b movl %edx, %ecx - //0x00007e4d LBB5_1182 - 0x4c, 0x8b, 0x6d, 0xc0, //0x00007e4d movq $-64(%rbp), %r13 - //0x00007e51 LBB5_1183 - 0x49, 0xc1, 0xe2, 0x20, //0x00007e51 shlq $32, %r10 - 0x49, 0x83, 0xca, 0x03, //0x00007e55 orq $3, %r10 - 0x4d, 0x89, 0x11, //0x00007e59 movq %r10, (%r9) - 0x48, 0x8b, 0x45, 0xa0, //0x00007e5c movq $-96(%rbp), %rax - 0x49, 0x89, 0x41, 0x08, //0x00007e60 movq %rax, $8(%r9) - 0x41, 0x83, 0x83, 0xd8, 0x00, 0x00, 0x00, 0x01, //0x00007e64 addl $1, $216(%r11) - 0x4d, 0x8b, 0x8b, 0xa0, 0x00, 0x00, 0x00, //0x00007e6c movq $160(%r11), %r9 - 0x49, 0x8d, 0x41, 0x10, //0x00007e73 leaq $16(%r9), %rax - 0x49, 0x89, 0x83, 0xa0, 0x00, 0x00, 0x00, //0x00007e77 movq %rax, $160(%r11) - 0xb8, 0x03, 0x00, 0x00, 0x00, //0x00007e7e movl $3, %eax - 0x48, 0x89, 0x45, 0x80, //0x00007e83 movq %rax, $-128(%rbp) - 0x4d, 0x89, 0xfc, //0x00007e87 movq %r15, %r12 - 0xba, 0x0b, 0x00, 0x00, 0x00, //0x00007e8a movl $11, %edx - 0x85, 0xc9, //0x00007e8f testl %ecx, %ecx - 0x0f, 0x45, 0xd1, //0x00007e91 cmovnel %ecx, %edx - 0x0f, 0x85, 0xc1, 0x08, 0x00, 0x00, //0x00007e94 jne LBB5_1184 - //0x00007e9a LBB5_1165 - 0x49, 0x83, 0xc1, 0x20, //0x00007e9a addq $32, %r9 - 0x4d, 0x3b, 0x8b, 0xc0, 0x00, 0x00, 0x00, //0x00007e9e cmpq $192(%r11), %r9 - 0x0f, 0x87, 0xb0, 0x08, 0x00, 0x00, //0x00007ea5 ja LBB5_1184 - 0x4d, 0x8d, 0x7c, 0x24, 0x01, //0x00007eab leaq $1(%r12), %r15 - 0x41, 0x0f, 0xb6, 0x0c, 0x24, //0x00007eb0 movzbl (%r12), %ecx - 0x48, 0x83, 0xf9, 0x20, //0x00007eb5 cmpq $32, %rcx - 0x0f, 0x87, 0x29, 0x02, 0x00, 0x00, //0x00007eb9 ja LBB5_1180 - 0x48, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00007ebf movabsq $4294977024, %rax - 0x48, 0x0f, 0xa3, 0xc8, //0x00007ec9 btq %rcx, %rax - 0x48, 0x8b, 0x75, 0xb0, //0x00007ecd movq $-80(%rbp), %rsi - 0x0f, 0x83, 0x09, 0x02, 0x00, 0x00, //0x00007ed1 jae LBB5_1179 - 0x41, 0x0f, 0xb6, 0x4c, 0x24, 0x01, //0x00007ed7 movzbl $1(%r12), %ecx - 0x49, 0x83, 0xc4, 0x02, //0x00007edd addq $2, %r12 - 0x48, 0x83, 0xf9, 0x20, //0x00007ee1 cmpq $32, %rcx - 0x0f, 0x87, 0x4e, 0x00, 0x00, 0x00, //0x00007ee5 ja LBB5_1173 - 0x48, 0x0f, 0xa3, 0xc8, //0x00007eeb btq %rcx, %rax - 0x0f, 0x83, 0x44, 0x00, 0x00, 0x00, //0x00007eef jae LBB5_1173 - 0x49, 0x8b, 0x83, 0x90, 0x00, 0x00, 0x00, //0x00007ef5 movq $144(%r11), %rax - 0x4c, 0x89, 0xe1, //0x00007efc movq %r12, %rcx - 0x48, 0x29, 0xc1, //0x00007eff subq %rax, %rcx - 0x48, 0x83, 0xf9, 0x40, //0x00007f02 cmpq $64, %rcx - 0x0f, 0x83, 0x3f, 0x00, 0x00, 0x00, //0x00007f06 jae LBB5_1175 - 0x49, 0x8b, 0x93, 0x98, 0x00, 0x00, 0x00, //0x00007f0c movq $152(%r11), %rdx - 0x48, 0xd3, 0xea, //0x00007f13 shrq %cl, %rdx - 0x48, 0xd3, 0xe2, //0x00007f16 shlq %cl, %rdx - 0x48, 0x85, 0xd2, //0x00007f19 testq %rdx, %rdx - 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x00007f1c je LBB5_1174 - 0x49, 0x89, 0xf4, //0x00007f22 movq %rsi, %r12 - 0x48, 0x0f, 0xbc, 0xca, //0x00007f25 bsfq %rdx, %rcx - 0x4c, 0x8d, 0x3c, 0x08, //0x00007f29 leaq (%rax,%rcx), %r15 - 0x49, 0x83, 0xc7, 0x01, //0x00007f2d addq $1, %r15 - 0x48, 0x01, 0xc8, //0x00007f31 addq %rcx, %rax - 0xe9, 0x88, 0x00, 0x00, 0x00, //0x00007f34 jmp LBB5_1178 - //0x00007f39 LBB5_1173 - 0x4d, 0x89, 0xe7, //0x00007f39 movq %r12, %r15 - 0x49, 0x89, 0xf4, //0x00007f3c movq %rsi, %r12 - 0xe9, 0x7f, 0x00, 0x00, 0x00, //0x00007f3f jmp LBB5_1936 - //0x00007f44 LBB5_1174 - 0x48, 0x83, 0xc0, 0x40, //0x00007f44 addq $64, %rax - 0x49, 0x89, 0xc4, //0x00007f48 movq %rax, %r12 - //0x00007f4b LBB5_1175 - 0x49, 0x83, 0xc4, 0xc0, //0x00007f4b addq $-64, %r12 - 0xc5, 0xfe, 0x6f, 0x05, 0x09, 0x81, 0xff, 0xff, //0x00007f4f vmovdqu $-32503(%rip), %ymm0 /* LCPI5_0+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007f57 .p2align 4, 0x90 - //0x00007f60 LBB5_1176 - 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x24, 0x40, //0x00007f60 vmovdqu $64(%r12), %ymm1 - 0xc4, 0xc1, 0x7e, 0x6f, 0x54, 0x24, 0x60, //0x00007f67 vmovdqu $96(%r12), %ymm2 - 0x49, 0x83, 0xc4, 0x40, //0x00007f6e addq $64, %r12 - 0xc4, 0xe2, 0x7d, 0x00, 0xd9, //0x00007f72 vpshufb %ymm1, %ymm0, %ymm3 - 0xc4, 0xe2, 0x7d, 0x00, 0xe2, //0x00007f77 vpshufb %ymm2, %ymm0, %ymm4 - 0xc5, 0xf5, 0x74, 0xcb, //0x00007f7c vpcmpeqb %ymm3, %ymm1, %ymm1 - 0xc5, 0xfd, 0xd7, 0xc9, //0x00007f80 vpmovmskb %ymm1, %ecx - 0xc5, 0xed, 0x74, 0xcc, //0x00007f84 vpcmpeqb %ymm4, %ymm2, %ymm1 - 0xc5, 0xfd, 0xd7, 0xc1, //0x00007f88 vpmovmskb %ymm1, %eax - 0x48, 0xc1, 0xe0, 0x20, //0x00007f8c shlq $32, %rax - 0x48, 0x09, 0xc8, //0x00007f90 orq %rcx, %rax - 0x48, 0x83, 0xf8, 0xff, //0x00007f93 cmpq $-1, %rax - 0x0f, 0x84, 0xc3, 0xff, 0xff, 0xff, //0x00007f97 je LBB5_1176 - 0x48, 0xf7, 0xd0, //0x00007f9d notq %rax - 0x49, 0x89, 0x83, 0x98, 0x00, 0x00, 0x00, //0x00007fa0 movq %rax, $152(%r11) - 0x4d, 0x89, 0xa3, 0x90, 0x00, 0x00, 0x00, //0x00007fa7 movq %r12, $144(%r11) - 0x48, 0x0f, 0xbc, 0xc8, //0x00007fae bsfq %rax, %rcx - 0x49, 0x8d, 0x04, 0x0c, //0x00007fb2 leaq (%r12,%rcx), %rax - 0x4d, 0x8d, 0x3c, 0x0c, //0x00007fb6 leaq (%r12,%rcx), %r15 - 0x49, 0x83, 0xc7, 0x01, //0x00007fba addq $1, %r15 - 0x49, 0x89, 0xf4, //0x00007fbe movq %rsi, %r12 - //0x00007fc1 LBB5_1178 - 0x8a, 0x08, //0x00007fc1 movb (%rax), %cl - //0x00007fc3 LBB5_1936 - 0xb8, 0x00, 0x01, 0x00, 0x00, //0x00007fc3 movl $256, %eax - 0x49, 0x03, 0x45, 0x00, //0x00007fc8 addq (%r13), %rax - 0x49, 0x89, 0x45, 0x00, //0x00007fcc movq %rax, (%r13) - 0x80, 0xf9, 0x2c, //0x00007fd0 cmpb $44, %cl - 0x0f, 0x85, 0x18, 0x01, 0x00, 0x00, //0x00007fd3 jne LBB5_2286 - 0x49, 0x8d, 0x47, 0x01, //0x00007fd9 leaq $1(%r15), %rax - 0x41, 0x0f, 0xb6, 0x0f, //0x00007fdd movzbl (%r15), %ecx - 0x48, 0x83, 0xf9, 0x20, //0x00007fe1 cmpq $32, %rcx - 0x0f, 0x87, 0x7b, 0xc2, 0xff, 0xff, //0x00007fe5 ja LBB5_812 - 0x48, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00007feb movabsq $4294977024, %rdx - 0x48, 0x0f, 0xa3, 0xca, //0x00007ff5 btq %rcx, %rdx - 0x0f, 0x83, 0x67, 0xc2, 0xff, 0xff, //0x00007ff9 jae LBB5_812 - 0x41, 0x0f, 0xb6, 0x4f, 0x01, //0x00007fff movzbl $1(%r15), %ecx - 0x49, 0x83, 0xc7, 0x02, //0x00008004 addq $2, %r15 - 0x48, 0x83, 0xf9, 0x20, //0x00008008 cmpq $32, %rcx - 0x0f, 0x87, 0x4d, 0x00, 0x00, 0x00, //0x0000800c ja LBB5_1948 - 0x48, 0x0f, 0xa3, 0xca, //0x00008012 btq %rcx, %rdx - 0x0f, 0x83, 0x43, 0x00, 0x00, 0x00, //0x00008016 jae LBB5_1948 - 0x49, 0x8b, 0x93, 0x90, 0x00, 0x00, 0x00, //0x0000801c movq $144(%r11), %rdx - 0x4c, 0x89, 0xf9, //0x00008023 movq %r15, %rcx - 0x48, 0x29, 0xd1, //0x00008026 subq %rdx, %rcx - 0x48, 0x83, 0xf9, 0x40, //0x00008029 cmpq $64, %rcx - 0x0f, 0x83, 0x3b, 0x00, 0x00, 0x00, //0x0000802d jae LBB5_1945 - 0x49, 0x8b, 0x83, 0x98, 0x00, 0x00, 0x00, //0x00008033 movq $152(%r11), %rax - 0x48, 0xd3, 0xe8, //0x0000803a shrq %cl, %rax - 0x48, 0xd3, 0xe0, //0x0000803d shlq %cl, %rax - 0x48, 0x85, 0xc0, //0x00008040 testq %rax, %rax - 0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x00008043 je LBB5_1944 - 0x48, 0x0f, 0xbc, 0xc8, //0x00008049 bsfq %rax, %rcx - 0x48, 0x8d, 0x04, 0x0a, //0x0000804d leaq (%rdx,%rcx), %rax - 0x48, 0x83, 0xc0, 0x01, //0x00008051 addq $1, %rax - 0x48, 0x01, 0xca, //0x00008055 addq %rcx, %rdx - 0x8a, 0x0a, //0x00008058 movb (%rdx), %cl - 0xe9, 0x07, 0xc2, 0xff, 0xff, //0x0000805a jmp LBB5_812 - //0x0000805f LBB5_1948 - 0x4c, 0x89, 0xf8, //0x0000805f movq %r15, %rax - 0xe9, 0xff, 0xc1, 0xff, 0xff, //0x00008062 jmp LBB5_812 - //0x00008067 LBB5_1944 - 0x48, 0x83, 0xc2, 0x40, //0x00008067 addq $64, %rdx - 0x49, 0x89, 0xd7, //0x0000806b movq %rdx, %r15 - //0x0000806e LBB5_1945 - 0x4c, 0x89, 0xf8, //0x0000806e movq %r15, %rax - 0x48, 0x83, 0xc0, 0xc0, //0x00008071 addq $-64, %rax - 0xc5, 0xfe, 0x6f, 0x05, 0xe3, 0x7f, 0xff, 0xff, //0x00008075 vmovdqu $-32797(%rip), %ymm0 /* LCPI5_0+0(%rip) */ - 0x90, 0x90, 0x90, //0x0000807d .p2align 4, 0x90 - //0x00008080 LBB5_1946 - 0xc5, 0xfe, 0x6f, 0x48, 0x40, //0x00008080 vmovdqu $64(%rax), %ymm1 - 0xc5, 0xfe, 0x6f, 0x50, 0x60, //0x00008085 vmovdqu $96(%rax), %ymm2 - 0x48, 0x83, 0xc0, 0x40, //0x0000808a addq $64, %rax - 0xc4, 0xe2, 0x7d, 0x00, 0xd9, //0x0000808e vpshufb %ymm1, %ymm0, %ymm3 - 0xc4, 0xe2, 0x7d, 0x00, 0xe2, //0x00008093 vpshufb %ymm2, %ymm0, %ymm4 - 0xc5, 0xf5, 0x74, 0xcb, //0x00008098 vpcmpeqb %ymm3, %ymm1, %ymm1 - 0xc5, 0xfd, 0xd7, 0xd1, //0x0000809c vpmovmskb %ymm1, %edx - 0xc5, 0xed, 0x74, 0xcc, //0x000080a0 vpcmpeqb %ymm4, %ymm2, %ymm1 - 0xc5, 0xfd, 0xd7, 0xc9, //0x000080a4 vpmovmskb %ymm1, %ecx - 0x48, 0xc1, 0xe1, 0x20, //0x000080a8 shlq $32, %rcx - 0x48, 0x09, 0xd1, //0x000080ac orq %rdx, %rcx - 0x48, 0x83, 0xf9, 0xff, //0x000080af cmpq $-1, %rcx - 0x0f, 0x84, 0xc7, 0xff, 0xff, 0xff, //0x000080b3 je LBB5_1946 - 0x48, 0xf7, 0xd1, //0x000080b9 notq %rcx - 0x49, 0x89, 0x8b, 0x98, 0x00, 0x00, 0x00, //0x000080bc movq %rcx, $152(%r11) - 0x49, 0x89, 0x83, 0x90, 0x00, 0x00, 0x00, //0x000080c3 movq %rax, $144(%r11) - 0x48, 0x0f, 0xbc, 0xc9, //0x000080ca bsfq %rcx, %rcx - 0x48, 0x8d, 0x14, 0x08, //0x000080ce leaq (%rax,%rcx), %rdx - 0x48, 0x01, 0xc8, //0x000080d2 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x000080d5 addq $1, %rax - 0x8a, 0x0a, //0x000080d9 movb (%rdx), %cl - 0xe9, 0x86, 0xc1, 0xff, 0xff, //0x000080db jmp LBB5_812 - //0x000080e0 LBB5_1179 - 0x49, 0x89, 0xf4, //0x000080e0 movq %rsi, %r12 - 0xe9, 0xdb, 0xfe, 0xff, 0xff, //0x000080e3 jmp LBB5_1936 - //0x000080e8 LBB5_1180 - 0x4c, 0x8b, 0x65, 0xb0, //0x000080e8 movq $-80(%rbp), %r12 - 0xe9, 0xd2, 0xfe, 0xff, 0xff, //0x000080ec jmp LBB5_1936 - //0x000080f1 LBB5_2286 - 0x80, 0xf9, 0x7d, //0x000080f1 cmpb $125, %cl - 0x0f, 0x85, 0x59, 0x03, 0x00, 0x00, //0x000080f4 jne LBB5_2429 - 0x41, 0x83, 0x83, 0xcc, 0x00, 0x00, 0x00, 0x01, //0x000080fa addl $1, $204(%r11) - 0xc1, 0xe8, 0x08, //0x00008102 shrl $8, %eax - 0x41, 0x01, 0x83, 0xe0, 0x00, 0x00, 0x00, //0x00008105 addl %eax, $224(%r11) - 0xe9, 0x3b, 0x35, 0x00, 0x00, //0x0000810c jmp LBB5_2288 - //0x00008111 LBB5_1593 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00008111 movq $-1, %r9 - 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00008118 movq $-1, %r10 - 0x4d, 0x89, 0xe6, //0x0000811f movq %r12, %r14 - 0x4c, 0x89, 0xdf, //0x00008122 movq %r11, %rdi - 0x49, 0x83, 0xf8, 0x10, //0x00008125 cmpq $16, %r8 - 0x0f, 0x83, 0x75, 0xca, 0xff, 0xff, //0x00008129 jae LBB5_932 - 0xe9, 0xc5, 0xcb, 0xff, 0xff, //0x0000812f jmp LBB5_950 - //0x00008134 LBB5_1594 - 0x45, 0x31, 0xed, //0x00008134 xorl %r13d, %r13d - 0xba, 0x10, 0x27, 0x00, 0x00, //0x00008137 movl $10000, %edx - 0xe9, 0xce, 0xcf, 0xff, 0xff, //0x0000813c jmp LBB5_1018 - //0x00008141 LBB5_1595 - 0x4d, 0x89, 0xd0, //0x00008141 movq %r10, %r8 - 0x4d, 0x8d, 0x14, 0x0f, //0x00008144 leaq (%r15,%rcx), %r10 - 0x41, 0x8a, 0x04, 0x0f, //0x00008148 movb (%r15,%rcx), %al - 0x8d, 0x48, 0xd0, //0x0000814c leal $-48(%rax), %ecx - 0x80, 0xf9, 0x09, //0x0000814f cmpb $9, %cl - 0x0f, 0x87, 0x2c, 0x01, 0x00, 0x00, //0x00008152 ja LBB5_1616 - 0x31, 0xf6, //0x00008158 xorl %esi, %esi - 0x31, 0xdb, //0x0000815a xorl %ebx, %ebx - //0x0000815c LBB5_1597 - 0x48, 0x8d, 0x0c, 0xb6, //0x0000815c leaq (%rsi,%rsi,4), %rcx - 0x0f, 0xb6, 0xc0, //0x00008160 movzbl %al, %eax - 0x48, 0x8d, 0x34, 0x48, //0x00008163 leaq (%rax,%rcx,2), %rsi - 0x48, 0x83, 0xc6, 0xd0, //0x00008167 addq $-48, %rsi - 0x48, 0x8d, 0x4b, 0x01, //0x0000816b leaq $1(%rbx), %rcx - 0x41, 0x0f, 0xb6, 0x42, 0x01, //0x0000816f movzbl $1(%r10), %eax - 0x49, 0x83, 0xc2, 0x01, //0x00008174 addq $1, %r10 - 0x8d, 0x78, 0xd0, //0x00008178 leal $-48(%rax), %edi - 0x40, 0x80, 0xff, 0x09, //0x0000817b cmpb $9, %dil - 0x0f, 0x87, 0x0d, 0x00, 0x00, 0x00, //0x0000817f ja LBB5_1599 - 0x48, 0x83, 0xfb, 0x12, //0x00008185 cmpq $18, %rbx - 0x48, 0x89, 0xcb, //0x00008189 movq %rcx, %rbx - 0x0f, 0x82, 0xca, 0xff, 0xff, 0xff, //0x0000818c jb LBB5_1597 - //0x00008192 LBB5_1599 - 0x40, 0x80, 0xff, 0x09, //0x00008192 cmpb $9, %dil - 0x0f, 0x87, 0x78, 0x01, 0x00, 0x00, //0x00008196 ja LBB5_1621 - 0x45, 0x31, 0xed, //0x0000819c xorl %r13d, %r13d - //0x0000819f LBB5_1601 - 0x43, 0x0f, 0xb6, 0x44, 0x2a, 0x01, //0x0000819f movzbl $1(%r10,%r13), %eax - 0x8d, 0x78, 0xd0, //0x000081a5 leal $-48(%rax), %edi - 0x49, 0x83, 0xc5, 0x01, //0x000081a8 addq $1, %r13 - 0x40, 0x80, 0xff, 0x0a, //0x000081ac cmpb $10, %dil - 0x0f, 0x82, 0xe9, 0xff, 0xff, 0xff, //0x000081b0 jb LBB5_1601 - 0x4d, 0x01, 0xea, //0x000081b6 addq %r13, %r10 - 0x4d, 0x89, 0xd7, //0x000081b9 movq %r10, %r15 - 0x4d, 0x89, 0xc2, //0x000081bc movq %r8, %r10 - 0x41, 0xb0, 0x01, //0x000081bf movb $1, %r8b - 0xe9, 0xeb, 0xc4, 0xff, 0xff, //0x000081c2 jmp LBB5_865 - //0x000081c7 LBB5_1603 - 0x4d, 0x89, 0xfc, //0x000081c7 movq %r15, %r12 - 0x49, 0x83, 0xc4, 0x01, //0x000081ca addq $1, %r12 - 0xe9, 0x53, 0xc5, 0xff, 0xff, //0x000081ce jmp LBB5_875 - //0x000081d3 LBB5_1604 - 0x4d, 0x89, 0xfc, //0x000081d3 movq %r15, %r12 - 0x49, 0x83, 0xc4, 0x01, //0x000081d6 addq $1, %r12 - 0xe9, 0x82, 0xc5, 0xff, 0xff, //0x000081da jmp LBB5_880 - //0x000081df LBB5_1605 - 0x4d, 0x89, 0xd1, //0x000081df movq %r10, %r9 - 0x4d, 0x89, 0xd8, //0x000081e2 movq %r11, %r8 - 0xc5, 0xf5, 0xda, 0x05, 0x93, 0x7e, 0xff, 0xff, //0x000081e5 vpminub $-33133(%rip), %ymm1, %ymm0 /* LCPI5_1+0(%rip) */ - 0xc5, 0xf5, 0x74, 0x25, 0xab, 0x7e, 0xff, 0xff, //0x000081ed vpcmpeqb $-33109(%rip), %ymm1, %ymm4 /* LCPI5_2+0(%rip) */ - 0xc5, 0xf5, 0x74, 0xc0, //0x000081f5 vpcmpeqb %ymm0, %ymm1, %ymm0 - 0xc5, 0xf5, 0x74, 0x0d, 0xbf, 0x7e, 0xff, 0xff, //0x000081f9 vpcmpeqb $-33089(%rip), %ymm1, %ymm1 /* LCPI5_3+0(%rip) */ - 0xc5, 0xfd, 0xd7, 0xc9, //0x00008201 vpmovmskb %ymm1, %ecx - 0xc5, 0xfd, 0xeb, 0xcc, //0x00008205 vpor %ymm4, %ymm0, %ymm1 - 0xc5, 0xfd, 0xd7, 0xd1, //0x00008209 vpmovmskb %ymm1, %edx - 0x83, 0xc2, 0xff, //0x0000820d addl $-1, %edx - 0x85, 0xca, //0x00008210 testl %ecx, %edx - 0x0f, 0x84, 0x7b, 0x00, 0x00, 0x00, //0x00008212 je LBB5_1617 - 0x4d, 0x89, 0xfc, //0x00008218 movq %r15, %r12 - 0x4d, 0x89, 0xc3, //0x0000821b movq %r8, %r11 - 0x4c, 0x8b, 0x6d, 0xc0, //0x0000821e movq $-64(%rbp), %r13 - 0x4d, 0x89, 0xca, //0x00008222 movq %r9, %r10 - 0xe9, 0xd7, 0xcd, 0xff, 0xff, //0x00008225 jmp LBB5_1003 - //0x0000822a LBB5_1607 - 0x4d, 0x89, 0xfc, //0x0000822a movq %r15, %r12 - 0x49, 0x83, 0xc4, 0x01, //0x0000822d addq $1, %r12 - 0xe9, 0xab, 0xc6, 0xff, 0xff, //0x00008231 jmp LBB5_899 - //0x00008236 LBB5_1608 - 0x4d, 0x89, 0xfc, //0x00008236 movq %r15, %r12 - 0x49, 0x83, 0xc4, 0x02, //0x00008239 addq $2, %r12 - 0xe9, 0xe4, 0xc4, 0xff, 0xff, //0x0000823d jmp LBB5_875 - //0x00008242 LBB5_1609 - 0x4d, 0x89, 0xfc, //0x00008242 movq %r15, %r12 - 0x49, 0x83, 0xc4, 0x02, //0x00008245 addq $2, %r12 - 0xe9, 0x13, 0xc5, 0xff, 0xff, //0x00008249 jmp LBB5_880 - //0x0000824e LBB5_1610 - 0x4d, 0x89, 0xfc, //0x0000824e movq %r15, %r12 - 0x49, 0x83, 0xc4, 0x02, //0x00008251 addq $2, %r12 - 0xe9, 0x87, 0xc6, 0xff, 0xff, //0x00008255 jmp LBB5_899 - //0x0000825a LBB5_1611 - 0xb9, 0x0d, 0x00, 0x00, 0x00, //0x0000825a movl $13, %ecx - 0xe9, 0xbb, 0xc4, 0xff, 0xff, //0x0000825f jmp LBB5_874 - //0x00008264 LBB5_1612 - 0xb9, 0x0d, 0x00, 0x00, 0x00, //0x00008264 movl $13, %ecx - 0xe9, 0xec, 0xc4, 0xff, 0xff, //0x00008269 jmp LBB5_879 - //0x0000826e LBB5_1613 - 0x4d, 0x89, 0xfc, //0x0000826e movq %r15, %r12 - 0x49, 0x83, 0xc4, 0x03, //0x00008271 addq $3, %r12 - 0xe9, 0x67, 0xc6, 0xff, 0xff, //0x00008275 jmp LBB5_899 - //0x0000827a LBB5_1614 - 0xb9, 0x0d, 0x00, 0x00, 0x00, //0x0000827a movl $13, %ecx - 0xe9, 0x56, 0xc6, 0xff, 0xff, //0x0000827f jmp LBB5_898 - //0x00008284 LBB5_1616 - 0x31, 0xc9, //0x00008284 xorl %ecx, %ecx - 0x4d, 0x89, 0xd7, //0x00008286 movq %r10, %r15 - 0x45, 0x31, 0xed, //0x00008289 xorl %r13d, %r13d - 0x31, 0xf6, //0x0000828c xorl %esi, %esi - 0xe9, 0x87, 0x00, 0x00, 0x00, //0x0000828e jmp LBB5_1622 - //0x00008293 LBB5_1617 - 0xc5, 0xfe, 0x6f, 0x0d, 0xe5, 0x7d, 0xff, 0xff, //0x00008293 vmovdqu $-33307(%rip), %ymm1 /* LCPI5_1+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x15, 0xfd, 0x7d, 0xff, 0xff, //0x0000829b vmovdqu $-33283(%rip), %ymm2 /* LCPI5_2+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0x15, 0x7e, 0xff, 0xff, //0x000082a3 vmovdqu $-33259(%rip), %ymm3 /* LCPI5_3+0(%rip) */ - 0x4d, 0x89, 0xfc, //0x000082ab movq %r15, %r12 - 0x4d, 0x89, 0xc3, //0x000082ae movq %r8, %r11 - 0x4c, 0x8b, 0x6d, 0xc0, //0x000082b1 movq $-64(%rbp), %r13 - 0x4d, 0x89, 0xca, //0x000082b5 movq %r9, %r10 - //0x000082b8 LBB5_1618 - 0xc5, 0xdd, 0x71, 0xf4, 0x07, //0x000082b8 vpsllw $7, %ymm4, %ymm4 - 0xc5, 0xfd, 0xd7, 0xd4, //0x000082bd vpmovmskb %ymm4, %edx - 0x83, 0xc1, 0xff, //0x000082c1 addl $-1, %ecx - 0x85, 0xd1, //0x000082c4 testl %edx, %ecx - 0x0f, 0x85, 0x7d, 0xf2, 0xff, 0xff, //0x000082c6 jne LBB5_1506 - 0xc5, 0xfd, 0x71, 0xf0, 0x07, //0x000082cc vpsllw $7, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xf8, //0x000082d1 vpmovmskb %ymm0, %edi - 0x85, 0xf9, //0x000082d5 testl %edi, %ecx - 0x0f, 0x85, 0x57, 0x04, 0x00, 0x00, //0x000082d7 jne LBB5_1678 - 0xc4, 0xc1, 0x7e, 0x6f, 0x6c, 0x24, 0x20, //0x000082dd vmovdqu $32(%r12), %ymm5 - 0x49, 0x83, 0xc4, 0x20, //0x000082e4 addq $32, %r12 - 0xc5, 0xd5, 0xda, 0xc1, //0x000082e8 vpminub %ymm1, %ymm5, %ymm0 - 0xc5, 0xd5, 0x74, 0xc0, //0x000082ec vpcmpeqb %ymm0, %ymm5, %ymm0 - 0xc5, 0xd5, 0x74, 0xe2, //0x000082f0 vpcmpeqb %ymm2, %ymm5, %ymm4 - 0xc5, 0xd5, 0x74, 0xeb, //0x000082f4 vpcmpeqb %ymm3, %ymm5, %ymm5 - 0xc5, 0xfd, 0xd7, 0xcd, //0x000082f8 vpmovmskb %ymm5, %ecx - 0xc5, 0xfd, 0xeb, 0xec, //0x000082fc vpor %ymm4, %ymm0, %ymm5 - 0xc5, 0xfd, 0xd7, 0xd5, //0x00008300 vpmovmskb %ymm5, %edx - 0x83, 0xc2, 0xff, //0x00008304 addl $-1, %edx - 0x85, 0xca, //0x00008307 testl %ecx, %edx - 0x0f, 0x84, 0xa9, 0xff, 0xff, 0xff, //0x00008309 je LBB5_1618 - 0xe9, 0xed, 0xcc, 0xff, 0xff, //0x0000830f jmp LBB5_1003 - //0x00008314 LBB5_1621 - 0x4d, 0x89, 0xd7, //0x00008314 movq %r10, %r15 - 0x45, 0x31, 0xed, //0x00008317 xorl %r13d, %r13d - //0x0000831a LBB5_1622 - 0x4d, 0x89, 0xc2, //0x0000831a movq %r8, %r10 - 0x45, 0x31, 0xc0, //0x0000831d xorl %r8d, %r8d - 0xe9, 0x8d, 0xc3, 0xff, 0xff, //0x00008320 jmp LBB5_865 - //0x00008325 LBB5_1623 - 0x41, 0x83, 0xfd, 0x01, //0x00008325 cmpl $1, %r13d - 0x0f, 0x85, 0x4b, 0xce, 0xff, 0xff, //0x00008329 jne LBB5_1027 - 0xb9, 0x0a, 0x00, 0x00, 0x00, //0x0000832f movl $10, %ecx - 0x48, 0x89, 0xf0, //0x00008334 movq %rsi, %rax - 0x48, 0xf7, 0xe1, //0x00008337 mulq %rcx - 0x0f, 0x81, 0x6f, 0x03, 0x00, 0x00, //0x0000833a jno LBB5_1672 - 0x48, 0x8b, 0x45, 0xa8, //0x00008340 movq $-88(%rbp), %rax - 0x01, 0xc0, //0x00008344 addl %eax, %eax - 0x83, 0xc0, 0xff, //0x00008346 addl $-1, %eax - 0x89, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00008349 movl %eax, $-176(%rbp) - 0xb8, 0x5d, 0x01, 0x00, 0x00, //0x0000834f movl $349, %eax - 0x41, 0xbd, 0x01, 0x00, 0x00, 0x00, //0x00008354 movl $1, %r13d - 0xe9, 0x18, 0xcf, 0xff, 0xff, //0x0000835a jmp LBB5_1039 - //0x0000835f LBB5_1626 - 0x4d, 0x89, 0xda, //0x0000835f movq %r11, %r10 - //0x00008362 LBB5_1627 - 0x0f, 0xbc, 0xc7, //0x00008362 bsfl %edi, %eax - 0x48, 0x01, 0xc6, //0x00008365 addq %rax, %rsi - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00008368 movq $-1, %rdx - 0x4d, 0x89, 0xd3, //0x0000836f movq %r10, %r11 - //0x00008372 LBB5_1628 - 0xf7, 0xda, //0x00008372 negl %edx - 0x49, 0x89, 0xf7, //0x00008374 movq %rsi, %r15 - 0xe9, 0xfc, 0x8a, 0xff, 0xff, //0x00008377 jmp LBB5_168 - //0x0000837c LBB5_1629 - 0xc5, 0xf9, 0x7e, 0xda, //0x0000837c vmovd %xmm3, %edx - 0x80, 0xfa, 0x22, //0x00008380 cmpb $34, %dl - 0x0f, 0x85, 0x19, 0x00, 0x00, 0x00, //0x00008383 jne LBB5_1631 - //0x00008389 LBB5_1630 - 0x48, 0x83, 0xc6, 0x01, //0x00008389 addq $1, %rsi - 0x49, 0x29, 0xc0, //0x0000838d subq %rax, %r8 - 0xb1, 0x01, //0x00008390 movb $1, %cl - 0x89, 0x4d, 0x88, //0x00008392 movl %ecx, $-120(%rbp) - 0xbf, 0x0c, 0x00, 0x00, 0x00, //0x00008395 movl $12, %edi - 0x4c, 0x89, 0xc2, //0x0000839a movq %r8, %rdx - 0xe9, 0x80, 0x01, 0x00, 0x00, //0x0000839d jmp LBB5_1651 - //0x000083a2 LBB5_1631 - 0x31, 0xc9, //0x000083a2 xorl %ecx, %ecx - //0x000083a4 LBB5_1632 - 0x41, 0x88, 0x14, 0x08, //0x000083a4 movb %dl, (%r8,%rcx) - 0x0f, 0xb6, 0x54, 0x0e, 0x01, //0x000083a8 movzbl $1(%rsi,%rcx), %edx - 0x80, 0xfa, 0x22, //0x000083ad cmpb $34, %dl - 0x0f, 0x84, 0xa7, 0x00, 0x00, 0x00, //0x000083b0 je LBB5_1641 - 0x41, 0x88, 0x54, 0x08, 0x01, //0x000083b6 movb %dl, $1(%r8,%rcx) - 0x0f, 0xb6, 0x54, 0x0e, 0x02, //0x000083bb movzbl $2(%rsi,%rcx), %edx - 0x80, 0xfa, 0x22, //0x000083c0 cmpb $34, %dl - 0x0f, 0x84, 0xab, 0x00, 0x00, 0x00, //0x000083c3 je LBB5_1642 - 0x41, 0x88, 0x54, 0x08, 0x02, //0x000083c9 movb %dl, $2(%r8,%rcx) - 0x0f, 0xb6, 0x54, 0x0e, 0x03, //0x000083ce movzbl $3(%rsi,%rcx), %edx - 0x80, 0xfa, 0x22, //0x000083d3 cmpb $34, %dl - 0x0f, 0x84, 0xaf, 0x00, 0x00, 0x00, //0x000083d6 je LBB5_1643 - 0x41, 0x88, 0x54, 0x08, 0x03, //0x000083dc movb %dl, $3(%r8,%rcx) - 0x0f, 0xb6, 0x54, 0x0e, 0x04, //0x000083e1 movzbl $4(%rsi,%rcx), %edx - 0x80, 0xfa, 0x22, //0x000083e6 cmpb $34, %dl - 0x0f, 0x84, 0xb3, 0x00, 0x00, 0x00, //0x000083e9 je LBB5_1644 - 0x41, 0x88, 0x54, 0x08, 0x04, //0x000083ef movb %dl, $4(%r8,%rcx) - 0x0f, 0xb6, 0x54, 0x0e, 0x05, //0x000083f4 movzbl $5(%rsi,%rcx), %edx - 0x80, 0xfa, 0x22, //0x000083f9 cmpb $34, %dl - 0x0f, 0x84, 0xb7, 0x00, 0x00, 0x00, //0x000083fc je LBB5_1645 - 0x41, 0x88, 0x54, 0x08, 0x05, //0x00008402 movb %dl, $5(%r8,%rcx) - 0x0f, 0xb6, 0x54, 0x0e, 0x06, //0x00008407 movzbl $6(%rsi,%rcx), %edx - 0x80, 0xfa, 0x22, //0x0000840c cmpb $34, %dl - 0x0f, 0x84, 0xbb, 0x00, 0x00, 0x00, //0x0000840f je LBB5_1646 - 0x41, 0x88, 0x54, 0x08, 0x06, //0x00008415 movb %dl, $6(%r8,%rcx) - 0x0f, 0xb6, 0x54, 0x0e, 0x07, //0x0000841a movzbl $7(%rsi,%rcx), %edx - 0x80, 0xfa, 0x22, //0x0000841f cmpb $34, %dl - 0x0f, 0x84, 0xde, 0x00, 0x00, 0x00, //0x00008422 je LBB5_1649 - 0x41, 0x88, 0x54, 0x08, 0x07, //0x00008428 movb %dl, $7(%r8,%rcx) - 0x0f, 0xb6, 0x54, 0x0e, 0x08, //0x0000842d movzbl $8(%rsi,%rcx), %edx - 0x48, 0x83, 0xc1, 0x08, //0x00008432 addq $8, %rcx - 0x80, 0xfa, 0x22, //0x00008436 cmpb $34, %dl - 0x0f, 0x85, 0x65, 0xff, 0xff, 0xff, //0x00008439 jne LBB5_1632 - 0x48, 0x01, 0xce, //0x0000843f addq %rcx, %rsi - 0x49, 0x01, 0xc8, //0x00008442 addq %rcx, %r8 - 0xe9, 0x3f, 0xff, 0xff, 0xff, //0x00008445 jmp LBB5_1630 - //0x0000844a LBB5_1679 - 0x4c, 0x8b, 0x5d, 0xb8, //0x0000844a movq $-72(%rbp), %r11 - 0xe9, 0x1f, 0xff, 0xff, 0xff, //0x0000844e jmp LBB5_1628 - //0x00008453 LBB5_2429 - 0xba, 0x09, 0x00, 0x00, 0x00, //0x00008453 movl $9, %edx - 0xe9, 0x1b, 0x8a, 0xff, 0xff, //0x00008458 jmp LBB5_168 - //0x0000845d LBB5_1641 - 0x48, 0x01, 0xce, //0x0000845d addq %rcx, %rsi - 0x48, 0x83, 0xc6, 0x02, //0x00008460 addq $2, %rsi - 0x49, 0x29, 0xc0, //0x00008464 subq %rax, %r8 - 0x49, 0x8d, 0x14, 0x08, //0x00008467 leaq (%r8,%rcx), %rdx - 0x48, 0x83, 0xc2, 0x01, //0x0000846b addq $1, %rdx - 0xe9, 0xa4, 0x00, 0x00, 0x00, //0x0000846f jmp LBB5_1650 - //0x00008474 LBB5_1642 - 0x48, 0x01, 0xce, //0x00008474 addq %rcx, %rsi - 0x48, 0x83, 0xc6, 0x03, //0x00008477 addq $3, %rsi - 0x49, 0x29, 0xc0, //0x0000847b subq %rax, %r8 - 0x49, 0x8d, 0x14, 0x08, //0x0000847e leaq (%r8,%rcx), %rdx - 0x48, 0x83, 0xc2, 0x02, //0x00008482 addq $2, %rdx - 0xe9, 0x8d, 0x00, 0x00, 0x00, //0x00008486 jmp LBB5_1650 - //0x0000848b LBB5_1643 - 0x48, 0x01, 0xce, //0x0000848b addq %rcx, %rsi - 0x48, 0x83, 0xc6, 0x04, //0x0000848e addq $4, %rsi - 0x49, 0x29, 0xc0, //0x00008492 subq %rax, %r8 - 0x49, 0x8d, 0x14, 0x08, //0x00008495 leaq (%r8,%rcx), %rdx - 0x48, 0x83, 0xc2, 0x03, //0x00008499 addq $3, %rdx - 0xe9, 0x76, 0x00, 0x00, 0x00, //0x0000849d jmp LBB5_1650 - //0x000084a2 LBB5_1644 - 0x48, 0x01, 0xce, //0x000084a2 addq %rcx, %rsi - 0x48, 0x83, 0xc6, 0x05, //0x000084a5 addq $5, %rsi - 0x49, 0x29, 0xc0, //0x000084a9 subq %rax, %r8 - 0x49, 0x8d, 0x14, 0x08, //0x000084ac leaq (%r8,%rcx), %rdx - 0x48, 0x83, 0xc2, 0x04, //0x000084b0 addq $4, %rdx - 0xe9, 0x5f, 0x00, 0x00, 0x00, //0x000084b4 jmp LBB5_1650 - //0x000084b9 LBB5_1645 - 0x48, 0x01, 0xce, //0x000084b9 addq %rcx, %rsi - 0x48, 0x83, 0xc6, 0x06, //0x000084bc addq $6, %rsi - 0x49, 0x29, 0xc0, //0x000084c0 subq %rax, %r8 - 0x49, 0x8d, 0x14, 0x08, //0x000084c3 leaq (%r8,%rcx), %rdx - 0x48, 0x83, 0xc2, 0x05, //0x000084c7 addq $5, %rdx - 0xe9, 0x48, 0x00, 0x00, 0x00, //0x000084cb jmp LBB5_1650 - //0x000084d0 LBB5_1646 - 0x48, 0x01, 0xce, //0x000084d0 addq %rcx, %rsi - 0x48, 0x83, 0xc6, 0x07, //0x000084d3 addq $7, %rsi - 0x49, 0x29, 0xc0, //0x000084d7 subq %rax, %r8 - 0x49, 0x8d, 0x14, 0x08, //0x000084da leaq (%r8,%rcx), %rdx - 0x48, 0x83, 0xc2, 0x06, //0x000084de addq $6, %rdx - 0xe9, 0x31, 0x00, 0x00, 0x00, //0x000084e2 jmp LBB5_1650 - //0x000084e7 LBB5_1647 - 0xc5, 0xf9, 0x7e, 0xda, //0x000084e7 vmovd %xmm3, %edx - 0x80, 0xfa, 0x22, //0x000084eb cmpb $34, %dl - 0x0f, 0x85, 0x43, 0x00, 0x00, 0x00, //0x000084ee jne LBB5_1652 - //0x000084f4 LBB5_1648 - 0x49, 0x83, 0xc4, 0x01, //0x000084f4 addq $1, %r12 - 0x48, 0x2b, 0x4d, 0xd0, //0x000084f8 subq $-48(%rbp), %rcx - 0xb0, 0x01, //0x000084fc movb $1, %al - 0x48, 0x89, 0xce, //0x000084fe movq %rcx, %rsi - 0xe9, 0x8f, 0x01, 0x00, 0x00, //0x00008501 jmp LBB5_1671 - //0x00008506 LBB5_1649 - 0x48, 0x01, 0xce, //0x00008506 addq %rcx, %rsi - 0x48, 0x83, 0xc6, 0x08, //0x00008509 addq $8, %rsi - 0x49, 0x29, 0xc0, //0x0000850d subq %rax, %r8 - 0x49, 0x8d, 0x14, 0x08, //0x00008510 leaq (%r8,%rcx), %rdx - 0x48, 0x83, 0xc2, 0x07, //0x00008514 addq $7, %rdx - //0x00008518 LBB5_1650 - 0xb1, 0x01, //0x00008518 movb $1, %cl - 0x89, 0x4d, 0x88, //0x0000851a movl %ecx, $-120(%rbp) - 0xbf, 0x0c, 0x00, 0x00, 0x00, //0x0000851d movl $12, %edi - //0x00008522 LBB5_1651 - 0x4d, 0x89, 0xd3, //0x00008522 movq %r10, %r11 - 0x4c, 0x8b, 0x65, 0xb0, //0x00008525 movq $-80(%rbp), %r12 - 0x48, 0x85, 0xd2, //0x00008529 testq %rdx, %rdx - 0x0f, 0x89, 0xed, 0xbd, 0xff, 0xff, //0x0000852c jns LBB5_820 - 0xe9, 0x3b, 0xfe, 0xff, 0xff, //0x00008532 jmp LBB5_1628 - //0x00008537 LBB5_1652 - 0x31, 0xc0, //0x00008537 xorl %eax, %eax - //0x00008539 LBB5_1653 - 0x88, 0x14, 0x01, //0x00008539 movb %dl, (%rcx,%rax) - 0x41, 0x0f, 0xb6, 0x54, 0x04, 0x01, //0x0000853c movzbl $1(%r12,%rax), %edx - 0x80, 0xfa, 0x22, //0x00008542 cmpb $34, %dl - 0x0f, 0x84, 0xa5, 0x00, 0x00, 0x00, //0x00008545 je LBB5_1663 - 0x88, 0x54, 0x01, 0x01, //0x0000854b movb %dl, $1(%rcx,%rax) - 0x41, 0x0f, 0xb6, 0x54, 0x04, 0x02, //0x0000854f movzbl $2(%r12,%rax), %edx - 0x80, 0xfa, 0x22, //0x00008555 cmpb $34, %dl - 0x0f, 0x84, 0xaa, 0x00, 0x00, 0x00, //0x00008558 je LBB5_1664 - 0x88, 0x54, 0x01, 0x02, //0x0000855e movb %dl, $2(%rcx,%rax) - 0x41, 0x0f, 0xb6, 0x54, 0x04, 0x03, //0x00008562 movzbl $3(%r12,%rax), %edx - 0x80, 0xfa, 0x22, //0x00008568 cmpb $34, %dl - 0x0f, 0x84, 0xaf, 0x00, 0x00, 0x00, //0x0000856b je LBB5_1665 - 0x88, 0x54, 0x01, 0x03, //0x00008571 movb %dl, $3(%rcx,%rax) - 0x41, 0x0f, 0xb6, 0x54, 0x04, 0x04, //0x00008575 movzbl $4(%r12,%rax), %edx - 0x80, 0xfa, 0x22, //0x0000857b cmpb $34, %dl - 0x0f, 0x84, 0xb4, 0x00, 0x00, 0x00, //0x0000857e je LBB5_1666 - 0x88, 0x54, 0x01, 0x04, //0x00008584 movb %dl, $4(%rcx,%rax) - 0x41, 0x0f, 0xb6, 0x54, 0x04, 0x05, //0x00008588 movzbl $5(%r12,%rax), %edx - 0x80, 0xfa, 0x22, //0x0000858e cmpb $34, %dl - 0x0f, 0x84, 0xb9, 0x00, 0x00, 0x00, //0x00008591 je LBB5_1667 - 0x88, 0x54, 0x01, 0x05, //0x00008597 movb %dl, $5(%rcx,%rax) - 0x41, 0x0f, 0xb6, 0x54, 0x04, 0x06, //0x0000859b movzbl $6(%r12,%rax), %edx - 0x80, 0xfa, 0x22, //0x000085a1 cmpb $34, %dl - 0x0f, 0x84, 0xbe, 0x00, 0x00, 0x00, //0x000085a4 je LBB5_1668 - 0x88, 0x54, 0x01, 0x06, //0x000085aa movb %dl, $6(%rcx,%rax) - 0x41, 0x0f, 0xb6, 0x54, 0x04, 0x07, //0x000085ae movzbl $7(%r12,%rax), %edx - 0x80, 0xfa, 0x22, //0x000085b4 cmpb $34, %dl - 0x0f, 0x84, 0xc3, 0x00, 0x00, 0x00, //0x000085b7 je LBB5_1669 - 0x88, 0x54, 0x01, 0x07, //0x000085bd movb %dl, $7(%rcx,%rax) - 0x41, 0x0f, 0xb6, 0x54, 0x04, 0x08, //0x000085c1 movzbl $8(%r12,%rax), %edx - 0x48, 0x83, 0xc0, 0x08, //0x000085c7 addq $8, %rax - 0x80, 0xfa, 0x22, //0x000085cb cmpb $34, %dl - 0x0f, 0x85, 0x65, 0xff, 0xff, 0xff, //0x000085ce jne LBB5_1653 - 0x49, 0x01, 0xc4, //0x000085d4 addq %rax, %r12 - 0x48, 0x01, 0xc1, //0x000085d7 addq %rax, %rcx - 0xe9, 0x15, 0xff, 0xff, 0xff, //0x000085da jmp LBB5_1648 - //0x000085df LBB5_1662 - 0x4d, 0x89, 0xeb, //0x000085df movq %r13, %r11 - 0x4c, 0x8b, 0x6d, 0xc0, //0x000085e2 movq $-64(%rbp), %r13 - 0xb0, 0x01, //0x000085e6 movb $1, %al - 0x4d, 0x89, 0xca, //0x000085e8 movq %r9, %r10 - 0xe9, 0x37, 0xca, 0xff, 0xff, //0x000085eb jmp LBB5_1004 - //0x000085f0 LBB5_1663 - 0x49, 0x01, 0xc4, //0x000085f0 addq %rax, %r12 - 0x49, 0x83, 0xc4, 0x02, //0x000085f3 addq $2, %r12 - 0x48, 0x2b, 0x4d, 0xd0, //0x000085f7 subq $-48(%rbp), %rcx - 0x48, 0x8d, 0x34, 0x01, //0x000085fb leaq (%rcx,%rax), %rsi - 0x48, 0x83, 0xc6, 0x01, //0x000085ff addq $1, %rsi - 0xe9, 0x8b, 0x00, 0x00, 0x00, //0x00008603 jmp LBB5_1670 - //0x00008608 LBB5_1664 - 0x49, 0x01, 0xc4, //0x00008608 addq %rax, %r12 - 0x49, 0x83, 0xc4, 0x03, //0x0000860b addq $3, %r12 - 0x48, 0x2b, 0x4d, 0xd0, //0x0000860f subq $-48(%rbp), %rcx - 0x48, 0x8d, 0x34, 0x01, //0x00008613 leaq (%rcx,%rax), %rsi - 0x48, 0x83, 0xc6, 0x02, //0x00008617 addq $2, %rsi - 0xe9, 0x73, 0x00, 0x00, 0x00, //0x0000861b jmp LBB5_1670 - //0x00008620 LBB5_1665 - 0x49, 0x01, 0xc4, //0x00008620 addq %rax, %r12 - 0x49, 0x83, 0xc4, 0x04, //0x00008623 addq $4, %r12 - 0x48, 0x2b, 0x4d, 0xd0, //0x00008627 subq $-48(%rbp), %rcx - 0x48, 0x8d, 0x34, 0x01, //0x0000862b leaq (%rcx,%rax), %rsi - 0x48, 0x83, 0xc6, 0x03, //0x0000862f addq $3, %rsi - 0xe9, 0x5b, 0x00, 0x00, 0x00, //0x00008633 jmp LBB5_1670 - //0x00008638 LBB5_1666 - 0x49, 0x01, 0xc4, //0x00008638 addq %rax, %r12 - 0x49, 0x83, 0xc4, 0x05, //0x0000863b addq $5, %r12 - 0x48, 0x2b, 0x4d, 0xd0, //0x0000863f subq $-48(%rbp), %rcx - 0x48, 0x8d, 0x34, 0x01, //0x00008643 leaq (%rcx,%rax), %rsi - 0x48, 0x83, 0xc6, 0x04, //0x00008647 addq $4, %rsi - 0xe9, 0x43, 0x00, 0x00, 0x00, //0x0000864b jmp LBB5_1670 - //0x00008650 LBB5_1667 - 0x49, 0x01, 0xc4, //0x00008650 addq %rax, %r12 - 0x49, 0x83, 0xc4, 0x06, //0x00008653 addq $6, %r12 - 0x48, 0x2b, 0x4d, 0xd0, //0x00008657 subq $-48(%rbp), %rcx - 0x48, 0x8d, 0x34, 0x01, //0x0000865b leaq (%rcx,%rax), %rsi - 0x48, 0x83, 0xc6, 0x05, //0x0000865f addq $5, %rsi - 0xe9, 0x2b, 0x00, 0x00, 0x00, //0x00008663 jmp LBB5_1670 - //0x00008668 LBB5_1668 - 0x49, 0x01, 0xc4, //0x00008668 addq %rax, %r12 - 0x49, 0x83, 0xc4, 0x07, //0x0000866b addq $7, %r12 - 0x48, 0x2b, 0x4d, 0xd0, //0x0000866f subq $-48(%rbp), %rcx - 0x48, 0x8d, 0x34, 0x01, //0x00008673 leaq (%rcx,%rax), %rsi - 0x48, 0x83, 0xc6, 0x06, //0x00008677 addq $6, %rsi - 0xe9, 0x13, 0x00, 0x00, 0x00, //0x0000867b jmp LBB5_1670 - //0x00008680 LBB5_1669 - 0x49, 0x01, 0xc4, //0x00008680 addq %rax, %r12 - 0x49, 0x83, 0xc4, 0x08, //0x00008683 addq $8, %r12 - 0x48, 0x2b, 0x4d, 0xd0, //0x00008687 subq $-48(%rbp), %rcx - 0x48, 0x8d, 0x34, 0x01, //0x0000868b leaq (%rcx,%rax), %rsi - 0x48, 0x83, 0xc6, 0x07, //0x0000868f addq $7, %rsi - //0x00008693 LBB5_1670 - 0xb0, 0x01, //0x00008693 movb $1, %al - //0x00008695 LBB5_1671 - 0x4d, 0x89, 0xc3, //0x00008695 movq %r8, %r11 - 0x4c, 0x8b, 0x6d, 0xc0, //0x00008698 movq $-64(%rbp), %r13 - 0x4d, 0x89, 0xca, //0x0000869c movq %r9, %r10 - 0x31, 0xc9, //0x0000869f xorl %ecx, %ecx - 0x48, 0x85, 0xf6, //0x000086a1 testq %rsi, %rsi - 0x0f, 0x89, 0x81, 0xc9, 0xff, 0xff, //0x000086a4 jns LBB5_1005 - 0xe9, 0x78, 0xc9, 0xff, 0xff, //0x000086aa jmp LBB5_1004 - //0x000086af LBB5_1672 - 0x41, 0x0f, 0xb6, 0x4f, 0xff, //0x000086af movzbl $-1(%r15), %ecx - 0x83, 0xc1, 0xd0, //0x000086b4 addl $-48, %ecx - 0x48, 0x63, 0xc9, //0x000086b7 movslq %ecx, %rcx - 0x48, 0x89, 0xca, //0x000086ba movq %rcx, %rdx - 0x48, 0xc1, 0xfa, 0x3f, //0x000086bd sarq $63, %rdx - 0x48, 0x01, 0xc8, //0x000086c1 addq %rcx, %rax - 0x48, 0x83, 0xd2, 0x00, //0x000086c4 adcq $0, %rdx - 0x89, 0xd1, //0x000086c8 movl %edx, %ecx - 0x83, 0xe1, 0x01, //0x000086ca andl $1, %ecx - 0x48, 0xf7, 0xd9, //0x000086cd negq %rcx - 0x48, 0x31, 0xca, //0x000086d0 xorq %rcx, %rdx - 0x41, 0xbd, 0x01, 0x00, 0x00, 0x00, //0x000086d3 movl $1, %r13d - 0x0f, 0x85, 0x9b, 0xca, 0xff, 0xff, //0x000086d9 jne LBB5_1027 - 0x48, 0x85, 0xc9, //0x000086df testq %rcx, %rcx - 0x0f, 0x88, 0x92, 0xca, 0xff, 0xff, //0x000086e2 js LBB5_1027 - 0x31, 0xc9, //0x000086e8 xorl %ecx, %ecx - 0x45, 0x84, 0xf6, //0x000086ea testb %r14b, %r14b - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x000086ed je LBB5_1676 - 0xc4, 0xe1, 0xf9, 0x6e, 0xc0, //0x000086f3 vmovq %rax, %xmm0 - 0xc5, 0xf9, 0x62, 0x05, 0x50, 0x7b, 0xff, 0xff, //0x000086f8 vpunpckldq $-33968(%rip), %xmm0, %xmm0 /* LCPI5_18+0(%rip) */ - 0xc5, 0xf9, 0x5c, 0x05, 0x58, 0x7b, 0xff, 0xff, //0x00008700 vsubpd $-33960(%rip), %xmm0, %xmm0 /* LCPI5_19+0(%rip) */ - 0xc4, 0xe3, 0x79, 0x05, 0xc8, 0x01, //0x00008708 vpermilpd $1, %xmm0, %xmm1 - 0xc5, 0xf3, 0x58, 0xc0, //0x0000870e vaddsd %xmm0, %xmm1, %xmm0 - 0xc4, 0xe1, 0xf9, 0x7e, 0xc1, //0x00008712 vmovq %xmm0, %rcx - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00008717 movabsq $-9223372036854775808, %rax - 0xe9, 0x92, 0xc7, 0xff, 0xff, //0x00008721 jmp LBB5_982 - //0x00008726 LBB5_1676 - 0x48, 0x89, 0x45, 0xa0, //0x00008726 movq %rax, $-96(%rbp) - 0xe9, 0x1e, 0xf7, 0xff, 0xff, //0x0000872a jmp LBB5_1182 - //0x0000872f LBB5_1677 - 0xb0, 0x01, //0x0000872f movb $1, %al - 0x89, 0x45, 0x88, //0x00008731 movl %eax, $-120(%rbp) - //0x00008734 LBB5_1678 - 0x0f, 0xbc, 0xc7, //0x00008734 bsfl %edi, %eax - 0x49, 0x01, 0xc4, //0x00008737 addq %rax, %r12 - 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x0000873a movq $-1, %rsi - 0x4d, 0x89, 0xc3, //0x00008741 movq %r8, %r11 - 0x4c, 0x8b, 0x6d, 0xc0, //0x00008744 movq $-64(%rbp), %r13 - 0x8b, 0x45, 0x88, //0x00008748 movl $-120(%rbp), %eax - 0x4d, 0x89, 0xca, //0x0000874b movq %r9, %r10 - 0xe9, 0xd4, 0xc8, 0xff, 0xff, //0x0000874e jmp LBB5_1004 - //0x00008753 LBB5_1083 - 0x45, 0x31, 0xed, //0x00008753 xorl %r13d, %r13d - 0xe9, 0xdd, 0xb9, 0xff, 0xff, //0x00008756 jmp LBB5_684 - //0x0000875b LBB5_1184 - 0x4d, 0x89, 0xe7, //0x0000875b movq %r12, %r15 - 0xe9, 0x15, 0x87, 0xff, 0xff, //0x0000875e jmp LBB5_168 - //0x00008763 LBB5_1681 - 0x4d, 0x8d, 0x83, 0xb8, 0x00, 0x00, 0x00, //0x00008763 leaq $184(%r11), %r8 - 0x4c, 0x8d, 0x15, 0xd3, 0x3d, 0x00, 0x00, //0x0000876a leaq $15827(%rip), %r10 /* LJTI5_4+0(%rip) */ - 0x45, 0x31, 0xc9, //0x00008771 xorl %r9d, %r9d - 0xc5, 0x7e, 0x6f, 0x1d, 0xe4, 0x78, 0xff, 0xff, //0x00008774 vmovdqu $-34588(%rip), %ymm11 /* LCPI5_0+0(%rip) */ - //0x0000877c LBB5_1682 - 0x49, 0x89, 0xc7, //0x0000877c movq %rax, %r15 - 0x0f, 0xbe, 0xc1, //0x0000877f movsbl %cl, %eax - 0xba, 0x06, 0x00, 0x00, 0x00, //0x00008782 movl $6, %edx - 0x83, 0xc0, 0xde, //0x00008787 addl $-34, %eax - 0x83, 0xf8, 0x59, //0x0000878a cmpl $89, %eax - 0x0f, 0x87, 0xe5, 0x86, 0xff, 0xff, //0x0000878d ja LBB5_168 - 0x48, 0x8b, 0x4d, 0x98, //0x00008793 movq $-104(%rbp), %rcx - 0x4a, 0x8d, 0x34, 0x39, //0x00008797 leaq (%rcx,%r15), %rsi - 0x49, 0x63, 0x04, 0x82, //0x0000879b movslq (%r10,%rax,4), %rax - 0x4c, 0x01, 0xd0, //0x0000879f addq %r10, %rax - 0xff, 0xe0, //0x000087a2 jmpq *%rax - //0x000087a4 LBB5_1684 - 0x48, 0xc1, 0xe6, 0x20, //0x000087a4 shlq $32, %rsi - 0x48, 0x83, 0xce, 0x07, //0x000087a8 orq $7, %rsi - 0x49, 0x8b, 0x83, 0xa0, 0x00, 0x00, 0x00, //0x000087ac movq $160(%r11), %rax - 0x48, 0x89, 0x30, //0x000087b3 movq %rsi, (%rax) - 0x49, 0x8b, 0x8b, 0xa8, 0x00, 0x00, 0x00, //0x000087b6 movq $168(%r11), %rcx - 0x48, 0x89, 0x48, 0x08, //0x000087bd movq %rcx, $8(%rax) - 0x49, 0x8b, 0x93, 0xa0, 0x00, 0x00, 0x00, //0x000087c1 movq $160(%r11), %rdx - 0x49, 0x8b, 0xb3, 0xb8, 0x00, 0x00, 0x00, //0x000087c8 movq $184(%r11), %rsi - 0x48, 0x89, 0xd0, //0x000087cf movq %rdx, %rax - 0x48, 0x29, 0xf0, //0x000087d2 subq %rsi, %rax - 0x48, 0x89, 0xc3, //0x000087d5 movq %rax, %rbx - 0x48, 0xc1, 0xfb, 0x04, //0x000087d8 sarq $4, %rbx - 0x49, 0x89, 0x9b, 0xa8, 0x00, 0x00, 0x00, //0x000087dc movq %rbx, $168(%r11) - 0x48, 0x8d, 0x4a, 0x10, //0x000087e3 leaq $16(%rdx), %rcx - 0x49, 0x89, 0x8b, 0xa0, 0x00, 0x00, 0x00, //0x000087e7 movq %rcx, $160(%r11) - 0x49, 0x83, 0x83, 0xb0, 0x00, 0x00, 0x00, 0x01, //0x000087ee addq $1, $176(%r11) - 0x48, 0x83, 0xf8, 0xf0, //0x000087f6 cmpq $-16, %rax - 0x48, 0x89, 0xd0, //0x000087fa movq %rdx, %rax - 0x49, 0x0f, 0x44, 0xc1, //0x000087fd cmoveq %r9, %rax - 0x48, 0x8d, 0x4a, 0x20, //0x00008801 leaq $32(%rdx), %rcx - 0x41, 0xbd, 0x00, 0x00, 0x00, 0x00, //0x00008805 movl $0, %r13d - 0x49, 0x3b, 0x8b, 0xc0, 0x00, 0x00, 0x00, //0x0000880b cmpq $192(%r11), %rcx - 0x0f, 0x87, 0x03, 0x00, 0x00, 0x00, //0x00008812 ja LBB5_1686 - 0x49, 0x89, 0xc5, //0x00008818 movq %rax, %r13 - //0x0000881b LBB5_1686 - 0x4d, 0x85, 0xed, //0x0000881b testq %r13, %r13 - 0x0f, 0x84, 0x00, 0xb9, 0xff, 0xff, //0x0000881e je LBB5_331 - 0x49, 0x8d, 0x47, 0x01, //0x00008824 leaq $1(%r15), %rax - 0x41, 0x0f, 0xb6, 0x0f, //0x00008828 movzbl (%r15), %ecx - 0x48, 0x83, 0xf9, 0x20, //0x0000882c cmpq $32, %rcx - 0x0f, 0x87, 0x8a, 0x00, 0x00, 0x00, //0x00008830 ja LBB5_1699 - 0x48, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00008836 movabsq $4294977024, %rdi - 0x48, 0x0f, 0xa3, 0xcf, //0x00008840 btq %rcx, %rdi - 0x0f, 0x83, 0x76, 0x00, 0x00, 0x00, //0x00008844 jae LBB5_1699 - 0x41, 0x0f, 0xb6, 0x4f, 0x01, //0x0000884a movzbl $1(%r15), %ecx - 0x49, 0x83, 0xc7, 0x02, //0x0000884f addq $2, %r15 - 0x48, 0x83, 0xf9, 0x20, //0x00008853 cmpq $32, %rcx - 0x0f, 0x87, 0x55, 0x00, 0x00, 0x00, //0x00008857 ja LBB5_1704 - 0x48, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000885d movabsq $4294977024, %rax - 0x48, 0x0f, 0xa3, 0xc8, //0x00008867 btq %rcx, %rax - 0x0f, 0x83, 0x41, 0x00, 0x00, 0x00, //0x0000886b jae LBB5_1704 - 0x49, 0x8b, 0xbb, 0x90, 0x00, 0x00, 0x00, //0x00008871 movq $144(%r11), %rdi - 0x4c, 0x89, 0xf9, //0x00008878 movq %r15, %rcx - 0x48, 0x29, 0xf9, //0x0000887b subq %rdi, %rcx - 0x48, 0x83, 0xf9, 0x40, //0x0000887e cmpq $64, %rcx - 0x0f, 0x83, 0x4d, 0x00, 0x00, 0x00, //0x00008882 jae LBB5_1695 - 0x49, 0x8b, 0x83, 0x98, 0x00, 0x00, 0x00, //0x00008888 movq $152(%r11), %rax - 0x48, 0xd3, 0xe8, //0x0000888f shrq %cl, %rax - 0x48, 0xd3, 0xe0, //0x00008892 shlq %cl, %rax - 0x48, 0x85, 0xc0, //0x00008895 testq %rax, %rax - 0x0f, 0x84, 0x30, 0x00, 0x00, 0x00, //0x00008898 je LBB5_1694 - 0x48, 0x0f, 0xbc, 0xc8, //0x0000889e bsfq %rax, %rcx - 0x48, 0x8d, 0x04, 0x0f, //0x000088a2 leaq (%rdi,%rcx), %rax - 0x48, 0x83, 0xc0, 0x01, //0x000088a6 addq $1, %rax - 0x48, 0x01, 0xcf, //0x000088aa addq %rcx, %rdi - 0xe9, 0x89, 0x00, 0x00, 0x00, //0x000088ad jmp LBB5_1698 - //0x000088b2 LBB5_1704 - 0x4c, 0x89, 0xf8, //0x000088b2 movq %r15, %rax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000088b5 .p2align 4, 0x90 - //0x000088c0 LBB5_1699 - 0x80, 0xf9, 0x5d, //0x000088c0 cmpb $93, %cl - 0x0f, 0x85, 0xb3, 0xfe, 0xff, 0xff, //0x000088c3 jne LBB5_1682 - 0xe9, 0x78, 0x00, 0x00, 0x00, //0x000088c9 jmp LBB5_1700 - //0x000088ce LBB5_1694 - 0x48, 0x83, 0xc7, 0x40, //0x000088ce addq $64, %rdi - 0x49, 0x89, 0xff, //0x000088d2 movq %rdi, %r15 - //0x000088d5 LBB5_1695 - 0x49, 0x83, 0xc7, 0xc0, //0x000088d5 addq $-64, %r15 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000088d9 .p2align 4, 0x90 - //0x000088e0 LBB5_1696 - 0xc4, 0xc1, 0x7e, 0x6f, 0x47, 0x40, //0x000088e0 vmovdqu $64(%r15), %ymm0 - 0xc4, 0xc1, 0x7e, 0x6f, 0x4f, 0x60, //0x000088e6 vmovdqu $96(%r15), %ymm1 - 0x49, 0x83, 0xc7, 0x40, //0x000088ec addq $64, %r15 - 0xc4, 0xe2, 0x25, 0x00, 0xd0, //0x000088f0 vpshufb %ymm0, %ymm11, %ymm2 - 0xc4, 0xe2, 0x25, 0x00, 0xd9, //0x000088f5 vpshufb %ymm1, %ymm11, %ymm3 - 0xc5, 0xfd, 0x74, 0xc2, //0x000088fa vpcmpeqb %ymm2, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc8, //0x000088fe vpmovmskb %ymm0, %ecx - 0xc5, 0xf5, 0x74, 0xc3, //0x00008902 vpcmpeqb %ymm3, %ymm1, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc0, //0x00008906 vpmovmskb %ymm0, %eax - 0x48, 0xc1, 0xe0, 0x20, //0x0000890a shlq $32, %rax - 0x48, 0x09, 0xc8, //0x0000890e orq %rcx, %rax - 0x48, 0x83, 0xf8, 0xff, //0x00008911 cmpq $-1, %rax - 0x0f, 0x84, 0xc5, 0xff, 0xff, 0xff, //0x00008915 je LBB5_1696 - 0x48, 0xf7, 0xd0, //0x0000891b notq %rax - 0x49, 0x89, 0x83, 0x98, 0x00, 0x00, 0x00, //0x0000891e movq %rax, $152(%r11) - 0x4d, 0x89, 0xbb, 0x90, 0x00, 0x00, 0x00, //0x00008925 movq %r15, $144(%r11) - 0x48, 0x0f, 0xbc, 0xc0, //0x0000892c bsfq %rax, %rax - 0x49, 0x8d, 0x3c, 0x07, //0x00008930 leaq (%r15,%rax), %rdi - 0x4c, 0x01, 0xf8, //0x00008934 addq %r15, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00008937 addq $1, %rax - //0x0000893b LBB5_1698 - 0x8a, 0x0f, //0x0000893b movb (%rdi), %cl - 0x80, 0xf9, 0x5d, //0x0000893d cmpb $93, %cl - 0x0f, 0x85, 0x36, 0xfe, 0xff, 0xff, //0x00008940 jne LBB5_1682 - //0x00008946 LBB5_1700 - 0x41, 0x83, 0x83, 0xd0, 0x00, 0x00, 0x00, 0x01, //0x00008946 addl $1, $208(%r11) - 0x48, 0xc1, 0xe3, 0x04, //0x0000894e shlq $4, %rbx - 0x48, 0x8b, 0x4c, 0x1e, 0x08, //0x00008952 movq $8(%rsi,%rbx), %rcx - 0x49, 0x89, 0x8b, 0xa8, 0x00, 0x00, 0x00, //0x00008957 movq %rcx, $168(%r11) - 0x48, 0x89, 0xd1, //0x0000895e movq %rdx, %rcx - 0x48, 0x29, 0xd1, //0x00008961 subq %rdx, %rcx - 0x48, 0x83, 0xc1, 0x10, //0x00008964 addq $16, %rcx - 0x48, 0xc1, 0xe9, 0x04, //0x00008968 shrq $4, %rcx - 0x89, 0x4c, 0x1e, 0x0c, //0x0000896c movl %ecx, $12(%rsi,%rbx) - 0xc7, 0x44, 0x1e, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00008970 movl $0, $8(%rsi,%rbx) - 0xe9, 0x14, 0x10, 0x00, 0x00, //0x00008978 jmp LBB5_1701 - //0x0000897d LBB5_1705 - 0x45, 0x31, 0xc9, //0x0000897d xorl %r9d, %r9d - //0x00008980 LBB5_1706 - 0x44, 0x89, 0xc8, //0x00008980 movl %r9d, %eax - 0x34, 0x01, //0x00008983 xorb $1, %al - 0x44, 0x0f, 0xb6, 0xd0, //0x00008985 movzbl %al, %r10d - 0x4d, 0x89, 0xfc, //0x00008989 movq %r15, %r12 - 0x4d, 0x29, 0xd4, //0x0000898c subq %r10, %r12 - 0x41, 0xf6, 0x43, 0x70, 0x02, //0x0000898f testb $2, $112(%r11) - 0x4c, 0x89, 0x6d, 0xc0, //0x00008994 movq %r13, $-64(%rbp) - 0x0f, 0x85, 0x5a, 0x00, 0x00, 0x00, //0x00008998 jne LBB5_1716 - 0x41, 0x8a, 0x04, 0x24, //0x0000899e movb (%r12), %al - 0x3c, 0x30, //0x000089a2 cmpb $48, %al - 0x0f, 0x85, 0x8f, 0x00, 0x00, 0x00, //0x000089a4 jne LBB5_1720 - 0x41, 0x8a, 0x44, 0x24, 0x01, //0x000089aa movb $1(%r12), %al - 0x3c, 0x2e, //0x000089af cmpb $46, %al - 0x0f, 0x84, 0x96, 0x07, 0x00, 0x00, //0x000089b1 je LBB5_1821 - 0x4d, 0x8d, 0x7c, 0x24, 0x01, //0x000089b7 leaq $1(%r12), %r15 - 0x45, 0x31, 0xf6, //0x000089bc xorl %r14d, %r14d - 0x3c, 0x45, //0x000089bf cmpb $69, %al - 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x000089c1 je LBB5_1711 - 0x3c, 0x65, //0x000089c7 cmpb $101, %al - 0x0f, 0x85, 0x9d, 0x08, 0x00, 0x00, //0x000089c9 jne LBB5_1840 - //0x000089cf LBB5_1711 - 0x48, 0x89, 0x75, 0xc8, //0x000089cf movq %rsi, $-56(%rbp) - //0x000089d3 LBB5_1712 - 0x45, 0x31, 0xed, //0x000089d3 xorl %r13d, %r13d - 0x31, 0xf6, //0x000089d6 xorl %esi, %esi - //0x000089d8 LBB5_1713 - 0x41, 0x8a, 0x4f, 0x01, //0x000089d8 movb $1(%r15), %cl - 0x80, 0xf9, 0x2d, //0x000089dc cmpb $45, %cl - 0x0f, 0x84, 0xfb, 0x06, 0x00, 0x00, //0x000089df je LBB5_1813 - 0x80, 0xf9, 0x2b, //0x000089e5 cmpb $43, %cl - 0x0f, 0x85, 0x04, 0x07, 0x00, 0x00, //0x000089e8 jne LBB5_1815 - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000089ee movl $1, %eax - 0xe9, 0xed, 0x06, 0x00, 0x00, //0x000089f3 jmp LBB5_1814 - //0x000089f8 LBB5_1716 - 0x44, 0x89, 0x4d, 0x90, //0x000089f8 movl %r9d, $-112(%rbp) - 0x4c, 0x89, 0x5d, 0xb8, //0x000089fc movq %r11, $-72(%rbp) - 0x49, 0xf7, 0xda, //0x00008a00 negq %r10 - 0x4c, 0x8b, 0x5d, 0xb0, //0x00008a03 movq $-80(%rbp), %r11 - 0x4d, 0x29, 0xe3, //0x00008a07 subq %r12, %r11 - 0x4d, 0x29, 0xd3, //0x00008a0a subq %r10, %r11 - 0x0f, 0x84, 0xb0, 0x00, 0x00, 0x00, //0x00008a0d je LBB5_1727 - 0x41, 0x80, 0x3c, 0x24, 0x30, //0x00008a13 cmpb $48, (%r12) - 0x0f, 0x85, 0x19, 0x03, 0x00, 0x00, //0x00008a18 jne LBB5_1762 - 0x31, 0xc0, //0x00008a1e xorl %eax, %eax - 0xba, 0x01, 0x00, 0x00, 0x00, //0x00008a20 movl $1, %edx - 0x49, 0x83, 0xfb, 0x01, //0x00008a25 cmpq $1, %r11 - 0x0f, 0x85, 0xd5, 0x02, 0x00, 0x00, //0x00008a29 jne LBB5_1760 - //0x00008a2f LBB5_1719 - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00008a2f movl $1, %ecx - 0xe9, 0x17, 0x09, 0x00, 0x00, //0x00008a34 jmp LBB5_1857 - //0x00008a39 LBB5_1720 - 0x48, 0x89, 0x75, 0xc8, //0x00008a39 movq %rsi, $-56(%rbp) - 0x8d, 0x48, 0xd0, //0x00008a3d leal $-48(%rax), %ecx - 0xba, 0x03, 0x00, 0x00, 0x00, //0x00008a40 movl $3, %edx - 0x80, 0xf9, 0x09, //0x00008a45 cmpb $9, %cl - 0x0f, 0x87, 0x81, 0x00, 0x00, 0x00, //0x00008a48 ja LBB5_1728 - 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00008a4e movq $-1, %rdi - 0x31, 0xc9, //0x00008a55 xorl %ecx, %ecx - 0x31, 0xf6, //0x00008a57 xorl %esi, %esi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008a59 .p2align 4, 0x90 - //0x00008a60 LBB5_1722 - 0x48, 0x8d, 0x34, 0xb6, //0x00008a60 leaq (%rsi,%rsi,4), %rsi - 0x0f, 0xb6, 0xc0, //0x00008a64 movzbl %al, %eax - 0x48, 0x8d, 0x34, 0x70, //0x00008a67 leaq (%rax,%rsi,2), %rsi - 0x48, 0x83, 0xc6, 0xd0, //0x00008a6b addq $-48, %rsi - 0x41, 0x0f, 0xb6, 0x44, 0x3c, 0x02, //0x00008a6f movzbl $2(%r12,%rdi), %eax - 0x8d, 0x58, 0xd0, //0x00008a75 leal $-48(%rax), %ebx - 0x48, 0x83, 0xc1, 0xff, //0x00008a78 addq $-1, %rcx - 0x48, 0x83, 0xc7, 0x01, //0x00008a7c addq $1, %rdi - 0x80, 0xfb, 0x0a, //0x00008a80 cmpb $10, %bl - 0x0f, 0x82, 0xd7, 0xff, 0xff, 0xff, //0x00008a83 jb LBB5_1722 - 0x4d, 0x89, 0xe7, //0x00008a89 movq %r12, %r15 - 0x49, 0x29, 0xcf, //0x00008a8c subq %rcx, %r15 - 0x48, 0x83, 0xff, 0x13, //0x00008a8f cmpq $19, %rdi - 0x0f, 0x83, 0x82, 0x2c, 0x00, 0x00, //0x00008a93 jae LBB5_2336 - 0x48, 0xf7, 0xd9, //0x00008a99 negq %rcx - 0x45, 0x31, 0xf6, //0x00008a9c xorl %r14d, %r14d - 0x45, 0x31, 0xed, //0x00008a9f xorl %r13d, %r13d - //0x00008aa2 LBB5_1725 - 0x3c, 0x2e, //0x00008aa2 cmpb $46, %al - 0x0f, 0x85, 0x5d, 0x07, 0x00, 0x00, //0x00008aa4 jne LBB5_1833 - 0x41, 0x8a, 0x47, 0x01, //0x00008aaa movb $1(%r15), %al - 0x49, 0x83, 0xc7, 0x01, //0x00008aae addq $1, %r15 - 0x8d, 0x58, 0xd0, //0x00008ab2 leal $-48(%rax), %ebx - 0x80, 0xfb, 0x0a, //0x00008ab5 cmpb $10, %bl - 0x0f, 0x82, 0xe3, 0x06, 0x00, 0x00, //0x00008ab8 jb LBB5_1827 - 0xe9, 0x20, 0x13, 0x00, 0x00, //0x00008abe jmp LBB5_2009 - //0x00008ac3 LBB5_1727 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00008ac3 movq $-1, %rdx - 0xe9, 0x72, 0x08, 0x00, 0x00, //0x00008aca jmp LBB5_1856 - //0x00008acf LBB5_1728 - 0x4d, 0x89, 0xe7, //0x00008acf movq %r12, %r15 - 0x48, 0x8b, 0x45, 0x80, //0x00008ad2 movq $-128(%rbp), %rax - 0x48, 0x83, 0xf8, 0x13, //0x00008ad6 cmpq $19, %rax - 0x0f, 0x85, 0x11, 0x13, 0x00, 0x00, //0x00008ada jne LBB5_2010 - 0xe9, 0x94, 0x28, 0x00, 0x00, //0x00008ae0 jmp LBB5_2016 - //0x00008ae5 LBB5_1729 - 0x41, 0x80, 0x3f, 0x75, //0x00008ae5 cmpb $117, (%r15) - 0xb8, 0x0d, 0x00, 0x00, 0x00, //0x00008ae9 movl $13, %eax - 0x0f, 0x85, 0xaa, 0x2c, 0x00, 0x00, //0x00008aee jne LBB5_2344 - 0x41, 0x80, 0x7f, 0x01, 0x6c, //0x00008af4 cmpb $108, $1(%r15) - 0x0f, 0x85, 0x14, 0x2d, 0x00, 0x00, //0x00008af9 jne LBB5_2349 - 0x31, 0xc0, //0x00008aff xorl %eax, %eax - 0x41, 0x80, 0x7f, 0x02, 0x6c, //0x00008b01 cmpb $108, $2(%r15) - 0x0f, 0x85, 0x2b, 0x2d, 0x00, 0x00, //0x00008b06 jne LBB5_2352 - //0x00008b0c LBB5_1732 - 0x4d, 0x89, 0xfc, //0x00008b0c movq %r15, %r12 - 0x49, 0x83, 0xc4, 0x03, //0x00008b0f addq $3, %r12 - //0x00008b13 LBB5_1733 - 0x48, 0xc1, 0xe6, 0x20, //0x00008b13 shlq $32, %rsi - 0xe9, 0xce, 0x01, 0x00, 0x00, //0x00008b17 jmp LBB5_1759 - //0x00008b1c LBB5_1734 - 0x41, 0x80, 0x3f, 0x61, //0x00008b1c cmpb $97, (%r15) - 0xb8, 0x0d, 0x00, 0x00, 0x00, //0x00008b20 movl $13, %eax - 0x0f, 0x85, 0x7f, 0x2c, 0x00, 0x00, //0x00008b25 jne LBB5_2345 - 0x41, 0x80, 0x7f, 0x01, 0x6c, //0x00008b2b cmpb $108, $1(%r15) - 0x0f, 0x85, 0xe9, 0x2c, 0x00, 0x00, //0x00008b30 jne LBB5_2350 - 0x41, 0x80, 0x7f, 0x02, 0x73, //0x00008b36 cmpb $115, $2(%r15) - 0x0f, 0x85, 0x00, 0x2d, 0x00, 0x00, //0x00008b3b jne LBB5_2353 - 0x31, 0xc0, //0x00008b41 xorl %eax, %eax - 0x41, 0x80, 0x7f, 0x03, 0x65, //0x00008b43 cmpb $101, $3(%r15) - 0x0f, 0x85, 0x09, 0x2d, 0x00, 0x00, //0x00008b48 jne LBB5_2355 - //0x00008b4e LBB5_1738 - 0x4d, 0x89, 0xfc, //0x00008b4e movq %r15, %r12 - 0x49, 0x83, 0xc4, 0x04, //0x00008b51 addq $4, %r12 - //0x00008b55 LBB5_1739 - 0x48, 0xc1, 0xe6, 0x20, //0x00008b55 shlq $32, %rsi - 0x48, 0x83, 0xce, 0x02, //0x00008b59 orq $2, %rsi - 0xe9, 0x88, 0x01, 0x00, 0x00, //0x00008b5d jmp LBB5_1759 - //0x00008b62 LBB5_1740 - 0x49, 0x89, 0xf1, //0x00008b62 movq %rsi, %r9 - 0x49, 0x8b, 0x43, 0x70, //0x00008b65 movq $112(%r11), %rax - 0xc4, 0xc1, 0x7e, 0x6f, 0x0f, //0x00008b69 vmovdqu (%r15), %ymm1 - 0xa8, 0x20, //0x00008b6e testb $32, %al - 0x0f, 0x85, 0x40, 0x2c, 0x00, 0x00, //0x00008b70 jne LBB5_2346 - 0xc5, 0xf5, 0x74, 0x05, 0x42, 0x75, 0xff, 0xff, //0x00008b76 vpcmpeqb $-35518(%rip), %ymm1, %ymm0 /* LCPI5_3+0(%rip) */ - 0xc5, 0xf5, 0x74, 0x0d, 0x1a, 0x75, 0xff, 0xff, //0x00008b7e vpcmpeqb $-35558(%rip), %ymm1, %ymm1 /* LCPI5_2+0(%rip) */ - 0xc5, 0xfd, 0xd7, 0xc8, //0x00008b86 vpmovmskb %ymm0, %ecx - 0xc5, 0xfd, 0xd7, 0xd1, //0x00008b8a vpmovmskb %ymm1, %edx - 0x8d, 0x72, 0xff, //0x00008b8e leal $-1(%rdx), %esi - 0x85, 0xce, //0x00008b91 testl %ecx, %esi - 0x0f, 0x84, 0xfa, 0x07, 0x00, 0x00, //0x00008b93 je LBB5_1858 - 0x4d, 0x89, 0xfc, //0x00008b99 movq %r15, %r12 - 0xe9, 0x40, 0x08, 0x00, 0x00, //0x00008b9c jmp LBB5_1861 - //0x00008ba1 LBB5_1743 - 0x41, 0xb1, 0x01, //0x00008ba1 movb $1, %r9b - 0xe9, 0xd7, 0xfd, 0xff, 0xff, //0x00008ba4 jmp LBB5_1706 - //0x00008ba9 LBB5_1744 - 0x48, 0xc1, 0xe6, 0x20, //0x00008ba9 shlq $32, %rsi - 0x48, 0x83, 0xce, 0x06, //0x00008bad orq $6, %rsi - 0x49, 0x8b, 0x83, 0xa0, 0x00, 0x00, 0x00, //0x00008bb1 movq $160(%r11), %rax - 0x48, 0x89, 0x30, //0x00008bb8 movq %rsi, (%rax) - 0x49, 0x8b, 0x8b, 0xa8, 0x00, 0x00, 0x00, //0x00008bbb movq $168(%r11), %rcx - 0x48, 0x89, 0x48, 0x08, //0x00008bc2 movq %rcx, $8(%rax) - 0x49, 0x8b, 0x93, 0xa0, 0x00, 0x00, 0x00, //0x00008bc6 movq $160(%r11), %rdx - 0x4d, 0x8b, 0x8b, 0xb8, 0x00, 0x00, 0x00, //0x00008bcd movq $184(%r11), %r9 - 0x48, 0x89, 0xd0, //0x00008bd4 movq %rdx, %rax - 0x4c, 0x29, 0xc8, //0x00008bd7 subq %r9, %rax - 0x48, 0x89, 0xc7, //0x00008bda movq %rax, %rdi - 0x48, 0xc1, 0xff, 0x04, //0x00008bdd sarq $4, %rdi - 0x49, 0x89, 0xbb, 0xa8, 0x00, 0x00, 0x00, //0x00008be1 movq %rdi, $168(%r11) - 0x48, 0x8d, 0x5a, 0x10, //0x00008be8 leaq $16(%rdx), %rbx - 0x49, 0x89, 0x9b, 0xa0, 0x00, 0x00, 0x00, //0x00008bec movq %rbx, $160(%r11) - 0x49, 0x83, 0x83, 0xb0, 0x00, 0x00, 0x00, 0x01, //0x00008bf3 addq $1, $176(%r11) - 0x48, 0x8d, 0x4a, 0x20, //0x00008bfb leaq $32(%rdx), %rcx - 0x45, 0x31, 0xed, //0x00008bff xorl %r13d, %r13d - 0x48, 0x83, 0xf8, 0xf0, //0x00008c02 cmpq $-16, %rax - 0x48, 0x89, 0xd0, //0x00008c06 movq %rdx, %rax - 0x49, 0x0f, 0x44, 0xc5, //0x00008c09 cmoveq %r13, %rax - 0x49, 0x3b, 0x8b, 0xc0, 0x00, 0x00, 0x00, //0x00008c0d cmpq $192(%r11), %rcx - 0x0f, 0x87, 0x03, 0x00, 0x00, 0x00, //0x00008c14 ja LBB5_1746 - 0x49, 0x89, 0xc5, //0x00008c1a movq %rax, %r13 - //0x00008c1d LBB5_1746 - 0x4d, 0x85, 0xed, //0x00008c1d testq %r13, %r13 - 0x0f, 0x84, 0xfe, 0xb4, 0xff, 0xff, //0x00008c20 je LBB5_331 - 0x49, 0x8d, 0x47, 0x01, //0x00008c26 leaq $1(%r15), %rax - 0x41, 0x0f, 0xb6, 0x0f, //0x00008c2a movzbl (%r15), %ecx - 0x48, 0x83, 0xf9, 0x20, //0x00008c2e cmpq $32, %rcx - 0x0f, 0x87, 0x23, 0x0d, 0x00, 0x00, //0x00008c32 ja LBB5_1928 - 0x48, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00008c38 movabsq $4294977024, %rsi - 0x48, 0x0f, 0xa3, 0xce, //0x00008c42 btq %rcx, %rsi - 0x0f, 0x83, 0x0f, 0x0d, 0x00, 0x00, //0x00008c46 jae LBB5_1928 - 0x41, 0x0f, 0xb6, 0x4f, 0x01, //0x00008c4c movzbl $1(%r15), %ecx - 0x49, 0x83, 0xc7, 0x02, //0x00008c51 addq $2, %r15 - 0x48, 0x83, 0xf9, 0x20, //0x00008c55 cmpq $32, %rcx - 0x0f, 0x87, 0x3a, 0x0c, 0x00, 0x00, //0x00008c59 ja LBB5_1951 - 0x48, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00008c5f movabsq $4294977024, %rax - 0x48, 0x0f, 0xa3, 0xc8, //0x00008c69 btq %rcx, %rax - 0x0f, 0x83, 0x26, 0x0c, 0x00, 0x00, //0x00008c6d jae LBB5_1951 - 0x49, 0x8b, 0xb3, 0x90, 0x00, 0x00, 0x00, //0x00008c73 movq $144(%r11), %rsi - 0x4c, 0x89, 0xf9, //0x00008c7a movq %r15, %rcx - 0x48, 0x29, 0xf1, //0x00008c7d subq %rsi, %rcx - 0x48, 0x83, 0xf9, 0x40, //0x00008c80 cmpq $64, %rcx - 0x0f, 0x83, 0x69, 0x0c, 0x00, 0x00, //0x00008c84 jae LBB5_1924 - 0x49, 0x8b, 0x83, 0x98, 0x00, 0x00, 0x00, //0x00008c8a movq $152(%r11), %rax - 0x48, 0xd3, 0xe8, //0x00008c91 shrq %cl, %rax - 0x48, 0xd3, 0xe0, //0x00008c94 shlq %cl, %rax - 0x48, 0x85, 0xc0, //0x00008c97 testq %rax, %rax - 0x0f, 0x84, 0x4c, 0x0c, 0x00, 0x00, //0x00008c9a je LBB5_1923 - 0x48, 0x0f, 0xbc, 0xc8, //0x00008ca0 bsfq %rax, %rcx - 0x48, 0x8d, 0x04, 0x0e, //0x00008ca4 leaq (%rsi,%rcx), %rax - 0x48, 0x83, 0xc0, 0x01, //0x00008ca8 addq $1, %rax - 0x48, 0x01, 0xce, //0x00008cac addq %rcx, %rsi - 0xe9, 0xa5, 0x0c, 0x00, 0x00, //0x00008caf jmp LBB5_1927 - //0x00008cb4 LBB5_1754 - 0x41, 0x80, 0x3f, 0x72, //0x00008cb4 cmpb $114, (%r15) - 0xb8, 0x0d, 0x00, 0x00, 0x00, //0x00008cb8 movl $13, %eax - 0x0f, 0x85, 0x44, 0x2b, 0x00, 0x00, //0x00008cbd jne LBB5_2348 - 0x41, 0x80, 0x7f, 0x01, 0x75, //0x00008cc3 cmpb $117, $1(%r15) - 0x0f, 0x85, 0x5d, 0x2b, 0x00, 0x00, //0x00008cc8 jne LBB5_2351 - 0x31, 0xc0, //0x00008cce xorl %eax, %eax - 0x41, 0x80, 0x7f, 0x02, 0x65, //0x00008cd0 cmpb $101, $2(%r15) - 0x0f, 0x85, 0x72, 0x2b, 0x00, 0x00, //0x00008cd5 jne LBB5_2354 - //0x00008cdb LBB5_1757 - 0x4d, 0x89, 0xfc, //0x00008cdb movq %r15, %r12 - 0x49, 0x83, 0xc4, 0x03, //0x00008cde addq $3, %r12 - //0x00008ce2 LBB5_1758 - 0x48, 0xc1, 0xe6, 0x20, //0x00008ce2 shlq $32, %rsi - 0x48, 0x83, 0xce, 0x0a, //0x00008ce6 orq $10, %rsi - //0x00008cea LBB5_1759 - 0x49, 0x8b, 0x8b, 0xa0, 0x00, 0x00, 0x00, //0x00008cea movq $160(%r11), %rcx - 0x48, 0x89, 0x31, //0x00008cf1 movq %rsi, (%rcx) - 0x48, 0x8d, 0x51, 0x10, //0x00008cf4 leaq $16(%rcx), %rdx - 0x49, 0x89, 0x93, 0xa0, 0x00, 0x00, 0x00, //0x00008cf8 movq %rdx, $160(%r11) - 0xe9, 0xc3, 0x26, 0x00, 0x00, //0x00008cff jmp LBB5_2019 - //0x00008d04 LBB5_1760 - 0x41, 0x8a, 0x4c, 0x24, 0x01, //0x00008d04 movb $1(%r12), %cl - 0x80, 0xc1, 0xd2, //0x00008d09 addb $-46, %cl - 0x80, 0xf9, 0x37, //0x00008d0c cmpb $55, %cl - 0x0f, 0x87, 0x1a, 0xfd, 0xff, 0xff, //0x00008d0f ja LBB5_1719 - 0x0f, 0xb6, 0xc9, //0x00008d15 movzbl %cl, %ecx - 0x48, 0x89, 0xf7, //0x00008d18 movq %rsi, %rdi - 0x48, 0xbe, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00008d1b movabsq $36028797027352577, %rsi - 0x48, 0x0f, 0xa3, 0xce, //0x00008d25 btq %rcx, %rsi - 0x48, 0x89, 0xfe, //0x00008d29 movq %rdi, %rsi - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00008d2c movl $1, %ecx - 0x0f, 0x83, 0x19, 0x06, 0x00, 0x00, //0x00008d31 jae LBB5_1857 - //0x00008d37 LBB5_1762 - 0x4c, 0x89, 0x55, 0xa8, //0x00008d37 movq %r10, $-88(%rbp) - 0x48, 0x89, 0x75, 0xc8, //0x00008d3b movq %rsi, $-56(%rbp) - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00008d3f movq $-1, %r13 - 0x49, 0x83, 0xfb, 0x20, //0x00008d46 cmpq $32, %r11 - 0x0f, 0x82, 0x9a, 0x29, 0x00, 0x00, //0x00008d4a jb LBB5_2334 - 0x31, 0xd2, //0x00008d50 xorl %edx, %edx - 0xc5, 0xfe, 0x6f, 0x05, 0x86, 0x73, 0xff, 0xff, //0x00008d52 vmovdqu $-35962(%rip), %ymm0 /* LCPI5_4+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x0d, 0x9e, 0x73, 0xff, 0xff, //0x00008d5a vmovdqu $-35938(%rip), %ymm1 /* LCPI5_5+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x15, 0xb6, 0x73, 0xff, 0xff, //0x00008d62 vmovdqu $-35914(%rip), %ymm2 /* LCPI5_6+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0xce, 0x73, 0xff, 0xff, //0x00008d6a vmovdqu $-35890(%rip), %ymm3 /* LCPI5_7+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x25, 0xe6, 0x73, 0xff, 0xff, //0x00008d72 vmovdqu $-35866(%rip), %ymm4 /* LCPI5_8+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x2d, 0xfe, 0x73, 0xff, 0xff, //0x00008d7a vmovdqu $-35842(%rip), %ymm5 /* LCPI5_9+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0x16, 0x74, 0xff, 0xff, //0x00008d82 vmovdqu $-35818(%rip), %ymm6 /* LCPI5_10+0(%rip) */ - 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00008d8a movq $-1, %r10 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00008d91 movq $-1, %r8 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008d98 .p2align 4, 0x90 - //0x00008da0 LBB5_1764 - 0xc4, 0xc1, 0x7e, 0x6f, 0x3c, 0x14, //0x00008da0 vmovdqu (%r12,%rdx), %ymm7 - 0xc5, 0x45, 0x64, 0xc0, //0x00008da6 vpcmpgtb %ymm0, %ymm7, %ymm8 - 0xc5, 0x75, 0x64, 0xcf, //0x00008daa vpcmpgtb %ymm7, %ymm1, %ymm9 - 0xc4, 0x41, 0x35, 0xdb, 0xc0, //0x00008dae vpand %ymm8, %ymm9, %ymm8 - 0xc5, 0x45, 0x74, 0xca, //0x00008db3 vpcmpeqb %ymm2, %ymm7, %ymm9 - 0xc5, 0x45, 0x74, 0xd3, //0x00008db7 vpcmpeqb %ymm3, %ymm7, %ymm10 - 0xc4, 0x41, 0x2d, 0xeb, 0xc9, //0x00008dbb vpor %ymm9, %ymm10, %ymm9 - 0xc5, 0x45, 0xdb, 0xd4, //0x00008dc0 vpand %ymm4, %ymm7, %ymm10 - 0xc5, 0x2d, 0x74, 0xd6, //0x00008dc4 vpcmpeqb %ymm6, %ymm10, %ymm10 - 0xc5, 0xc5, 0x74, 0xfd, //0x00008dc8 vpcmpeqb %ymm5, %ymm7, %ymm7 - 0xc5, 0xfd, 0xd7, 0xc7, //0x00008dcc vpmovmskb %ymm7, %eax - 0xc4, 0xc1, 0x7d, 0xd7, 0xda, //0x00008dd0 vpmovmskb %ymm10, %ebx - 0xc4, 0xc1, 0x7d, 0xd7, 0xf1, //0x00008dd5 vpmovmskb %ymm9, %esi - 0xc5, 0xbd, 0xeb, 0xff, //0x00008dda vpor %ymm7, %ymm8, %ymm7 - 0xc4, 0x41, 0x2d, 0xeb, 0xc1, //0x00008dde vpor %ymm9, %ymm10, %ymm8 - 0xc5, 0xbd, 0xeb, 0xff, //0x00008de3 vpor %ymm7, %ymm8, %ymm7 - 0xc5, 0xfd, 0xd7, 0xcf, //0x00008de7 vpmovmskb %ymm7, %ecx - 0x48, 0xf7, 0xd1, //0x00008deb notq %rcx - 0x4c, 0x0f, 0xbc, 0xf1, //0x00008dee bsfq %rcx, %r14 - 0x41, 0x83, 0xfe, 0x20, //0x00008df2 cmpl $32, %r14d - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00008df6 je LBB5_1766 - 0xbf, 0xff, 0xff, 0xff, 0xff, //0x00008dfc movl $-1, %edi - 0x44, 0x89, 0xf1, //0x00008e01 movl %r14d, %ecx - 0xd3, 0xe7, //0x00008e04 shll %cl, %edi - 0xf7, 0xd7, //0x00008e06 notl %edi - 0x21, 0xf8, //0x00008e08 andl %edi, %eax - 0x21, 0xfb, //0x00008e0a andl %edi, %ebx - 0x21, 0xf7, //0x00008e0c andl %esi, %edi - 0x89, 0xfe, //0x00008e0e movl %edi, %esi - //0x00008e10 LBB5_1766 - 0x8d, 0x48, 0xff, //0x00008e10 leal $-1(%rax), %ecx - 0x21, 0xc1, //0x00008e13 andl %eax, %ecx - 0x0f, 0x85, 0x1a, 0x0d, 0x00, 0x00, //0x00008e15 jne LBB5_1964 - 0x8d, 0x4b, 0xff, //0x00008e1b leal $-1(%rbx), %ecx - 0x21, 0xd9, //0x00008e1e andl %ebx, %ecx - 0x0f, 0x85, 0x0f, 0x0d, 0x00, 0x00, //0x00008e20 jne LBB5_1964 - 0x8d, 0x4e, 0xff, //0x00008e26 leal $-1(%rsi), %ecx - 0x21, 0xf1, //0x00008e29 andl %esi, %ecx - 0x0f, 0x85, 0x04, 0x0d, 0x00, 0x00, //0x00008e2b jne LBB5_1964 - 0x85, 0xc0, //0x00008e31 testl %eax, %eax - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00008e33 je LBB5_1772 - 0x0f, 0xbc, 0xc0, //0x00008e39 bsfl %eax, %eax - 0x49, 0x83, 0xf8, 0xff, //0x00008e3c cmpq $-1, %r8 - 0x0f, 0x85, 0xf7, 0x0c, 0x00, 0x00, //0x00008e40 jne LBB5_1965 - 0x48, 0x01, 0xd0, //0x00008e46 addq %rdx, %rax - 0x49, 0x89, 0xc0, //0x00008e49 movq %rax, %r8 - //0x00008e4c LBB5_1772 - 0x85, 0xdb, //0x00008e4c testl %ebx, %ebx - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00008e4e je LBB5_1775 - 0x0f, 0xbc, 0xc3, //0x00008e54 bsfl %ebx, %eax - 0x49, 0x83, 0xfa, 0xff, //0x00008e57 cmpq $-1, %r10 - 0x0f, 0x85, 0xdc, 0x0c, 0x00, 0x00, //0x00008e5b jne LBB5_1965 - 0x48, 0x01, 0xd0, //0x00008e61 addq %rdx, %rax - 0x49, 0x89, 0xc2, //0x00008e64 movq %rax, %r10 - //0x00008e67 LBB5_1775 - 0x85, 0xf6, //0x00008e67 testl %esi, %esi - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00008e69 je LBB5_1778 - 0x0f, 0xbc, 0xc6, //0x00008e6f bsfl %esi, %eax - 0x49, 0x83, 0xfd, 0xff, //0x00008e72 cmpq $-1, %r13 - 0x0f, 0x85, 0xc1, 0x0c, 0x00, 0x00, //0x00008e76 jne LBB5_1965 - 0x48, 0x01, 0xd0, //0x00008e7c addq %rdx, %rax - 0x49, 0x89, 0xc5, //0x00008e7f movq %rax, %r13 - //0x00008e82 LBB5_1778 - 0x41, 0x83, 0xfe, 0x20, //0x00008e82 cmpl $32, %r14d - 0x0f, 0x85, 0x46, 0x02, 0x00, 0x00, //0x00008e86 jne LBB5_1812 - 0x49, 0x83, 0xc3, 0xe0, //0x00008e8c addq $-32, %r11 - 0x48, 0x83, 0xc2, 0x20, //0x00008e90 addq $32, %rdx - 0x49, 0x83, 0xfb, 0x1f, //0x00008e94 cmpq $31, %r11 - 0x0f, 0x87, 0x02, 0xff, 0xff, 0xff, //0x00008e98 ja LBB5_1764 - 0xc5, 0xf8, 0x77, //0x00008e9e vzeroupper - 0x4c, 0x01, 0xe2, //0x00008ea1 addq %r12, %rdx - 0x49, 0x89, 0xd6, //0x00008ea4 movq %rdx, %r14 - 0x4c, 0x89, 0x7d, 0xd0, //0x00008ea7 movq %r15, $-48(%rbp) - 0x49, 0x83, 0xfb, 0x10, //0x00008eab cmpq $16, %r11 - 0x0f, 0x82, 0x79, 0x01, 0x00, 0x00, //0x00008eaf jb LBB5_1799 - //0x00008eb5 LBB5_1781 - 0x4d, 0x89, 0xf7, //0x00008eb5 movq %r14, %r15 - 0x4d, 0x29, 0xe7, //0x00008eb8 subq %r12, %r15 - 0x31, 0xd2, //0x00008ebb xorl %edx, %edx - 0xc5, 0x7a, 0x6f, 0x05, 0x1b, 0x73, 0xff, 0xff, //0x00008ebd vmovdqu $-36069(%rip), %xmm8 /* LCPI5_11+0(%rip) */ - 0xc5, 0x7a, 0x6f, 0x0d, 0x23, 0x73, 0xff, 0xff, //0x00008ec5 vmovdqu $-36061(%rip), %xmm9 /* LCPI5_12+0(%rip) */ - 0xc5, 0x7a, 0x6f, 0x15, 0x2b, 0x73, 0xff, 0xff, //0x00008ecd vmovdqu $-36053(%rip), %xmm10 /* LCPI5_13+0(%rip) */ - 0xc5, 0x7a, 0x6f, 0x1d, 0x33, 0x73, 0xff, 0xff, //0x00008ed5 vmovdqu $-36045(%rip), %xmm11 /* LCPI5_14+0(%rip) */ - 0xc5, 0xfa, 0x6f, 0x25, 0x3b, 0x73, 0xff, 0xff, //0x00008edd vmovdqu $-36037(%rip), %xmm4 /* LCPI5_15+0(%rip) */ - 0xc5, 0xfa, 0x6f, 0x2d, 0x43, 0x73, 0xff, 0xff, //0x00008ee5 vmovdqu $-36029(%rip), %xmm5 /* LCPI5_16+0(%rip) */ - 0xc5, 0xfa, 0x6f, 0x35, 0x4b, 0x73, 0xff, 0xff, //0x00008eed vmovdqu $-36021(%rip), %xmm6 /* LCPI5_17+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008ef5 .p2align 4, 0x90 - //0x00008f00 LBB5_1782 - 0xc4, 0xc1, 0x7a, 0x6f, 0x3c, 0x16, //0x00008f00 vmovdqu (%r14,%rdx), %xmm7 - 0xc4, 0xc1, 0x41, 0x64, 0xc0, //0x00008f06 vpcmpgtb %xmm8, %xmm7, %xmm0 - 0xc5, 0xb1, 0x64, 0xcf, //0x00008f0b vpcmpgtb %xmm7, %xmm9, %xmm1 - 0xc5, 0xf9, 0xdb, 0xc1, //0x00008f0f vpand %xmm1, %xmm0, %xmm0 - 0xc5, 0xa9, 0x74, 0xcf, //0x00008f13 vpcmpeqb %xmm7, %xmm10, %xmm1 - 0xc5, 0xa1, 0x74, 0xd7, //0x00008f17 vpcmpeqb %xmm7, %xmm11, %xmm2 - 0xc5, 0xe9, 0xeb, 0xc9, //0x00008f1b vpor %xmm1, %xmm2, %xmm1 - 0xc5, 0xc1, 0xdb, 0xd4, //0x00008f1f vpand %xmm4, %xmm7, %xmm2 - 0xc5, 0xe9, 0x74, 0xd6, //0x00008f23 vpcmpeqb %xmm6, %xmm2, %xmm2 - 0xc5, 0xc1, 0x74, 0xfd, //0x00008f27 vpcmpeqb %xmm5, %xmm7, %xmm7 - 0xc5, 0xe9, 0xeb, 0xdf, //0x00008f2b vpor %xmm7, %xmm2, %xmm3 - 0xc5, 0xf1, 0xeb, 0xc0, //0x00008f2f vpor %xmm0, %xmm1, %xmm0 - 0xc5, 0xe1, 0xeb, 0xc0, //0x00008f33 vpor %xmm0, %xmm3, %xmm0 - 0xc5, 0xf9, 0xd7, 0xc7, //0x00008f37 vpmovmskb %xmm7, %eax - 0xc5, 0xf9, 0xd7, 0xda, //0x00008f3b vpmovmskb %xmm2, %ebx - 0xc5, 0x79, 0xd7, 0xc9, //0x00008f3f vpmovmskb %xmm1, %r9d - 0xc5, 0xf9, 0xd7, 0xc8, //0x00008f43 vpmovmskb %xmm0, %ecx - 0xf7, 0xd1, //0x00008f47 notl %ecx - 0x0f, 0xbc, 0xc9, //0x00008f49 bsfl %ecx, %ecx - 0x4c, 0x89, 0xc7, //0x00008f4c movq %r8, %rdi - 0x83, 0xf9, 0x10, //0x00008f4f cmpl $16, %ecx - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00008f52 je LBB5_1784 - 0xbe, 0xff, 0xff, 0xff, 0xff, //0x00008f58 movl $-1, %esi - 0xd3, 0xe6, //0x00008f5d shll %cl, %esi - 0xf7, 0xd6, //0x00008f5f notl %esi - 0x21, 0xf0, //0x00008f61 andl %esi, %eax - 0x21, 0xf3, //0x00008f63 andl %esi, %ebx - 0x44, 0x21, 0xce, //0x00008f65 andl %r9d, %esi - 0x41, 0x89, 0xf1, //0x00008f68 movl %esi, %r9d - //0x00008f6b LBB5_1784 - 0x48, 0x8b, 0x75, 0xc8, //0x00008f6b movq $-56(%rbp), %rsi - 0x44, 0x8d, 0x40, 0xff, //0x00008f6f leal $-1(%rax), %r8d - 0x41, 0x21, 0xc0, //0x00008f73 andl %eax, %r8d - 0x0f, 0x85, 0xda, 0x1f, 0x00, 0x00, //0x00008f76 jne LBB5_2293 - 0x8d, 0x73, 0xff, //0x00008f7c leal $-1(%rbx), %esi - 0x21, 0xde, //0x00008f7f andl %ebx, %esi - 0x0f, 0x85, 0xee, 0x1c, 0x00, 0x00, //0x00008f81 jne LBB5_2243 - 0x41, 0x8d, 0x71, 0xff, //0x00008f87 leal $-1(%r9), %esi - 0x44, 0x21, 0xce, //0x00008f8b andl %r9d, %esi - 0x0f, 0x85, 0xe1, 0x1c, 0x00, 0x00, //0x00008f8e jne LBB5_2243 - 0x85, 0xc0, //0x00008f94 testl %eax, %eax - 0x0f, 0x84, 0x42, 0x00, 0x00, 0x00, //0x00008f96 je LBB5_1791 - 0x0f, 0xbc, 0xc0, //0x00008f9c bsfl %eax, %eax - 0x48, 0x83, 0xff, 0xff, //0x00008f9f cmpq $-1, %rdi - 0x0f, 0x85, 0xd4, 0x1c, 0x00, 0x00, //0x00008fa3 jne LBB5_2244 - 0x4c, 0x01, 0xf8, //0x00008fa9 addq %r15, %rax - 0x48, 0x01, 0xd0, //0x00008fac addq %rdx, %rax - 0x49, 0x89, 0xc0, //0x00008faf movq %rax, %r8 - 0x85, 0xdb, //0x00008fb2 testl %ebx, %ebx - 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x00008fb4 je LBB5_1790 - //0x00008fba LBB5_1792 - 0x0f, 0xbc, 0xc3, //0x00008fba bsfl %ebx, %eax - 0x49, 0x83, 0xfa, 0xff, //0x00008fbd cmpq $-1, %r10 - 0x0f, 0x85, 0xb6, 0x1c, 0x00, 0x00, //0x00008fc1 jne LBB5_2244 - 0x4c, 0x01, 0xf8, //0x00008fc7 addq %r15, %rax - 0x48, 0x01, 0xd0, //0x00008fca addq %rdx, %rax - 0x49, 0x89, 0xc2, //0x00008fcd movq %rax, %r10 - 0x45, 0x85, 0xc9, //0x00008fd0 testl %r9d, %r9d - 0x0f, 0x85, 0x20, 0x00, 0x00, 0x00, //0x00008fd3 jne LBB5_1794 - 0xe9, 0x32, 0x00, 0x00, 0x00, //0x00008fd9 jmp LBB5_1796 - //0x00008fde LBB5_1791 - 0x49, 0x89, 0xf8, //0x00008fde movq %rdi, %r8 - 0x85, 0xdb, //0x00008fe1 testl %ebx, %ebx - 0x0f, 0x85, 0xd1, 0xff, 0xff, 0xff, //0x00008fe3 jne LBB5_1792 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008fe9 .p2align 4, 0x90 - //0x00008ff0 LBB5_1790 - 0x45, 0x85, 0xc9, //0x00008ff0 testl %r9d, %r9d - 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00008ff3 je LBB5_1796 - //0x00008ff9 LBB5_1794 - 0x41, 0x0f, 0xbc, 0xc1, //0x00008ff9 bsfl %r9d, %eax - 0x49, 0x83, 0xfd, 0xff, //0x00008ffd cmpq $-1, %r13 - 0x0f, 0x85, 0x76, 0x1c, 0x00, 0x00, //0x00009001 jne LBB5_2244 - 0x4c, 0x01, 0xf8, //0x00009007 addq %r15, %rax - 0x48, 0x01, 0xd0, //0x0000900a addq %rdx, %rax - 0x49, 0x89, 0xc5, //0x0000900d movq %rax, %r13 - //0x00009010 LBB5_1796 - 0x83, 0xf9, 0x10, //0x00009010 cmpl $16, %ecx - 0x0f, 0x85, 0x71, 0x02, 0x00, 0x00, //0x00009013 jne LBB5_1841 - 0x49, 0x83, 0xc3, 0xf0, //0x00009019 addq $-16, %r11 - 0x48, 0x83, 0xc2, 0x10, //0x0000901d addq $16, %rdx - 0x49, 0x83, 0xfb, 0x0f, //0x00009021 cmpq $15, %r11 - 0x0f, 0x87, 0xd5, 0xfe, 0xff, 0xff, //0x00009025 ja LBB5_1782 - 0x49, 0x01, 0xd6, //0x0000902b addq %rdx, %r14 - //0x0000902e LBB5_1799 - 0x4d, 0x89, 0xc1, //0x0000902e movq %r8, %r9 - 0x4d, 0x85, 0xdb, //0x00009031 testq %r11, %r11 - 0x48, 0x8b, 0x7d, 0xd0, //0x00009034 movq $-48(%rbp), %rdi - 0xc5, 0x7e, 0x6f, 0x1d, 0x20, 0x70, 0xff, 0xff, //0x00009038 vmovdqu $-36832(%rip), %ymm11 /* LCPI5_0+0(%rip) */ - 0x0f, 0x84, 0x7b, 0x02, 0x00, 0x00, //0x00009040 je LBB5_1845 - 0x4f, 0x8d, 0x04, 0x1e, //0x00009046 leaq (%r14,%r11), %r8 - 0x4c, 0x89, 0xf6, //0x0000904a movq %r14, %rsi - 0x4c, 0x29, 0xe6, //0x0000904d subq %r12, %rsi - 0x31, 0xd2, //0x00009050 xorl %edx, %edx - 0x48, 0x8d, 0x1d, 0x53, 0x36, 0x00, 0x00, //0x00009052 leaq $13907(%rip), %rbx /* LJTI5_5+0(%rip) */ - 0xe9, 0x1f, 0x00, 0x00, 0x00, //0x00009059 jmp LBB5_1804 - //0x0000905e LBB5_1801 - 0x49, 0x83, 0xfd, 0xff, //0x0000905e cmpq $-1, %r13 - 0x0f, 0x85, 0xed, 0x19, 0x00, 0x00, //0x00009062 jne LBB5_2217 - 0x4c, 0x8d, 0x2c, 0x16, //0x00009068 leaq (%rsi,%rdx), %r13 - 0x90, 0x90, 0x90, 0x90, //0x0000906c .p2align 4, 0x90 - //0x00009070 LBB5_1803 - 0x48, 0x83, 0xc2, 0x01, //0x00009070 addq $1, %rdx - 0x49, 0x39, 0xd3, //0x00009074 cmpq %rdx, %r11 - 0x0f, 0x84, 0x7c, 0x09, 0x00, 0x00, //0x00009077 je LBB5_1953 - //0x0000907d LBB5_1804 - 0x41, 0x0f, 0xbe, 0x04, 0x16, //0x0000907d movsbl (%r14,%rdx), %eax - 0x8d, 0x48, 0xd0, //0x00009082 leal $-48(%rax), %ecx - 0x83, 0xf9, 0x0a, //0x00009085 cmpl $10, %ecx - 0x0f, 0x82, 0xe2, 0xff, 0xff, 0xff, //0x00009088 jb LBB5_1803 - 0x8d, 0x48, 0xd5, //0x0000908e leal $-43(%rax), %ecx - 0x83, 0xf9, 0x1a, //0x00009091 cmpl $26, %ecx - 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x00009094 ja LBB5_1809 - 0x48, 0x63, 0x04, 0x8b, //0x0000909a movslq (%rbx,%rcx,4), %rax - 0x48, 0x01, 0xd8, //0x0000909e addq %rbx, %rax - 0xff, 0xe0, //0x000090a1 jmpq *%rax - //0x000090a3 LBB5_1807 - 0x49, 0x83, 0xf9, 0xff, //0x000090a3 cmpq $-1, %r9 - 0x0f, 0x85, 0xa8, 0x19, 0x00, 0x00, //0x000090a7 jne LBB5_2217 - 0x4c, 0x8d, 0x0c, 0x16, //0x000090ad leaq (%rsi,%rdx), %r9 - 0xe9, 0xba, 0xff, 0xff, 0xff, //0x000090b1 jmp LBB5_1803 - //0x000090b6 LBB5_1809 - 0x83, 0xf8, 0x65, //0x000090b6 cmpl $101, %eax - 0x0f, 0x85, 0xff, 0x01, 0x00, 0x00, //0x000090b9 jne LBB5_1844 - //0x000090bf LBB5_1810 - 0x49, 0x83, 0xfa, 0xff, //0x000090bf cmpq $-1, %r10 - 0x0f, 0x85, 0x8c, 0x19, 0x00, 0x00, //0x000090c3 jne LBB5_2217 - 0x4c, 0x8d, 0x14, 0x16, //0x000090c9 leaq (%rsi,%rdx), %r10 - 0xe9, 0x9e, 0xff, 0xff, 0xff, //0x000090cd jmp LBB5_1803 - //0x000090d2 LBB5_1812 - 0x49, 0x01, 0xd6, //0x000090d2 addq %rdx, %r14 - 0x4d, 0x01, 0xe6, //0x000090d5 addq %r12, %r14 - 0xc5, 0xf8, 0x77, //0x000090d8 vzeroupper - 0xe9, 0xb2, 0x01, 0x00, 0x00, //0x000090db jmp LBB5_1842 - //0x000090e0 LBB5_1813 - 0xb8, 0xff, 0xff, 0xff, 0xff, //0x000090e0 movl $-1, %eax - //0x000090e5 LBB5_1814 - 0x41, 0x8a, 0x4f, 0x02, //0x000090e5 movb $2(%r15), %cl - 0x49, 0x83, 0xc7, 0x02, //0x000090e9 addq $2, %r15 - 0xe9, 0x09, 0x00, 0x00, 0x00, //0x000090ed jmp LBB5_1816 - //0x000090f2 LBB5_1815 - 0x49, 0x83, 0xc7, 0x01, //0x000090f2 addq $1, %r15 - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000090f6 movl $1, %eax - //0x000090fb LBB5_1816 - 0x8d, 0x51, 0xd0, //0x000090fb leal $-48(%rcx), %edx - 0x80, 0xfa, 0x09, //0x000090fe cmpb $9, %dl - 0x0f, 0x87, 0x5f, 0x22, 0x00, 0x00, //0x00009101 ja LBB5_2356 - 0x31, 0xd2, //0x00009107 xorl %edx, %edx - 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00009109 movq $-1, %rdi - //0x00009110 .p2align 4, 0x90 - //0x00009110 LBB5_1818 - 0x8d, 0x14, 0x92, //0x00009110 leal (%rdx,%rdx,4), %edx - 0x0f, 0xb6, 0xc9, //0x00009113 movzbl %cl, %ecx - 0x8d, 0x14, 0x51, //0x00009116 leal (%rcx,%rdx,2), %edx - 0x83, 0xc2, 0xd0, //0x00009119 addl $-48, %edx - 0x41, 0x0f, 0xb6, 0x4f, 0x01, //0x0000911c movzbl $1(%r15), %ecx - 0x49, 0x83, 0xc7, 0x01, //0x00009121 addq $1, %r15 - 0x8d, 0x59, 0xd0, //0x00009125 leal $-48(%rcx), %ebx - 0x48, 0x83, 0xc7, 0x01, //0x00009128 addq $1, %rdi - 0x80, 0xfb, 0x0a, //0x0000912c cmpb $10, %bl - 0x0f, 0x82, 0xdb, 0xff, 0xff, 0xff, //0x0000912f jb LBB5_1818 - 0x48, 0x83, 0xff, 0x09, //0x00009135 cmpq $9, %rdi - 0x0f, 0x83, 0xcf, 0x25, 0x00, 0x00, //0x00009139 jae LBB5_2335 - //0x0000913f LBB5_1820 - 0x0f, 0xaf, 0xd0, //0x0000913f imull %eax, %edx - 0x44, 0x01, 0xea, //0x00009142 addl %r13d, %edx - 0x41, 0x89, 0xd5, //0x00009145 movl %edx, %r13d - 0xe9, 0x7a, 0x03, 0x00, 0x00, //0x00009148 jmp LBB5_1873 - //0x0000914d LBB5_1821 - 0x4d, 0x8d, 0x7c, 0x24, 0x02, //0x0000914d leaq $2(%r12), %r15 - 0x41, 0x8a, 0x44, 0x24, 0x02, //0x00009152 movb $2(%r12), %al - 0x8d, 0x48, 0xd0, //0x00009157 leal $-48(%rax), %ecx - 0x80, 0xf9, 0x09, //0x0000915a cmpb $9, %cl - 0x48, 0x89, 0x75, 0xc8, //0x0000915d movq %rsi, $-56(%rbp) - 0x0f, 0x87, 0xff, 0x21, 0x00, 0x00, //0x00009161 ja LBB5_2356 - 0x45, 0x31, 0xed, //0x00009167 xorl %r13d, %r13d - 0x3c, 0x30, //0x0000916a cmpb $48, %al - 0x0f, 0x85, 0x15, 0x00, 0x00, 0x00, //0x0000916c jne LBB5_1824 - //0x00009172 LBB5_1823 - 0x41, 0x0f, 0xb6, 0x47, 0x01, //0x00009172 movzbl $1(%r15), %eax - 0x49, 0x83, 0xc7, 0x01, //0x00009177 addq $1, %r15 - 0x41, 0x83, 0xc5, 0xff, //0x0000917b addl $-1, %r13d - 0x3c, 0x30, //0x0000917f cmpb $48, %al - 0x0f, 0x84, 0xeb, 0xff, 0xff, 0xff, //0x00009181 je LBB5_1823 - //0x00009187 LBB5_1824 - 0x3c, 0x45, //0x00009187 cmpb $69, %al - 0x0f, 0x84, 0xd0, 0x02, 0x00, 0x00, //0x00009189 je LBB5_1864 - 0x3c, 0x65, //0x0000918f cmpb $101, %al - 0x0f, 0x84, 0xc8, 0x02, 0x00, 0x00, //0x00009191 je LBB5_1864 - 0x8d, 0x58, 0xd0, //0x00009197 leal $-48(%rax), %ebx - 0x31, 0xc9, //0x0000919a xorl %ecx, %ecx - 0x45, 0x31, 0xf6, //0x0000919c xorl %r14d, %r14d - 0x31, 0xf6, //0x0000919f xorl %esi, %esi - //0x000091a1 LBB5_1827 - 0x41, 0xb8, 0x11, 0x00, 0x00, 0x00, //0x000091a1 movl $17, %r8d - 0x49, 0x29, 0xc8, //0x000091a7 subq %rcx, %r8 - 0x4d, 0x85, 0xc0, //0x000091aa testq %r8, %r8 - 0x0f, 0x8e, 0x00, 0x01, 0x00, 0x00, //0x000091ad jle LBB5_1843 - 0x80, 0xfb, 0x09, //0x000091b3 cmpb $9, %bl - 0x0f, 0x87, 0xf7, 0x00, 0x00, 0x00, //0x000091b6 ja LBB5_1843 - 0x4b, 0x8d, 0x14, 0x07, //0x000091bc leaq (%r15,%r8), %rdx - 0xbb, 0x10, 0x00, 0x00, 0x00, //0x000091c0 movl $16, %ebx - 0x48, 0x29, 0xcb, //0x000091c5 subq %rcx, %rbx - 0x31, 0xc9, //0x000091c8 xorl %ecx, %ecx - //0x000091ca LBB5_1830 - 0x48, 0x8d, 0x34, 0xb6, //0x000091ca leaq (%rsi,%rsi,4), %rsi - 0x0f, 0xb6, 0xc0, //0x000091ce movzbl %al, %eax - 0x48, 0x8d, 0x34, 0x70, //0x000091d1 leaq (%rax,%rsi,2), %rsi - 0x48, 0x83, 0xc6, 0xd0, //0x000091d5 addq $-48, %rsi - 0x48, 0x39, 0xcb, //0x000091d9 cmpq %rcx, %rbx - 0x0f, 0x84, 0xa8, 0x02, 0x00, 0x00, //0x000091dc je LBB5_1868 - 0x41, 0x0f, 0xb6, 0x44, 0x0f, 0x01, //0x000091e2 movzbl $1(%r15,%rcx), %eax - 0x8d, 0x78, 0xd0, //0x000091e8 leal $-48(%rax), %edi - 0x48, 0x83, 0xc1, 0x01, //0x000091eb addq $1, %rcx - 0x40, 0x80, 0xff, 0x0a, //0x000091ef cmpb $10, %dil - 0x0f, 0x82, 0xd1, 0xff, 0xff, 0xff, //0x000091f3 jb LBB5_1830 - 0x4c, 0x89, 0xfa, //0x000091f9 movq %r15, %rdx - 0x48, 0x01, 0xca, //0x000091fc addq %rcx, %rdx - 0x49, 0x89, 0xc8, //0x000091ff movq %rcx, %r8 - 0xe9, 0xb0, 0x02, 0x00, 0x00, //0x00009202 jmp LBB5_1872 - //0x00009207 LBB5_1833 - 0x3c, 0x45, //0x00009207 cmpb $69, %al - 0x0f, 0x84, 0xc9, 0xf7, 0xff, 0xff, //0x00009209 je LBB5_1713 - 0x3c, 0x65, //0x0000920f cmpb $101, %al - 0x0f, 0x84, 0xc1, 0xf7, 0xff, 0xff, //0x00009211 je LBB5_1713 - 0x45, 0x85, 0xed, //0x00009217 testl %r13d, %r13d - 0x0f, 0x85, 0xfd, 0x2c, 0x00, 0x00, //0x0000921a jne LBB5_2426 - 0x31, 0xd2, //0x00009220 xorl %edx, %edx - 0x45, 0x84, 0xc9, //0x00009222 testb %r9b, %r9b - 0x0f, 0x84, 0x5d, 0x06, 0x00, 0x00, //0x00009225 je LBB5_1918 - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x0000922b movabsq $-9223372036854775808, %rax - 0x48, 0x39, 0xc6, //0x00009235 cmpq %rax, %rsi - 0x0f, 0x86, 0xa4, 0x07, 0x00, 0x00, //0x00009238 jbe LBB5_1950 - 0xc4, 0xe1, 0xf9, 0x6e, 0xc6, //0x0000923e vmovq %rsi, %xmm0 - 0xc5, 0xf9, 0x62, 0x05, 0x05, 0x70, 0xff, 0xff, //0x00009243 vpunpckldq $-36859(%rip), %xmm0, %xmm0 /* LCPI5_18+0(%rip) */ - 0xc5, 0xf9, 0x5c, 0x05, 0x0d, 0x70, 0xff, 0xff, //0x0000924b vsubpd $-36851(%rip), %xmm0, %xmm0 /* LCPI5_19+0(%rip) */ - 0xc4, 0xe3, 0x79, 0x05, 0xc8, 0x01, //0x00009253 vpermilpd $1, %xmm0, %xmm1 - 0xc5, 0xf3, 0x58, 0xc0, //0x00009259 vaddsd %xmm0, %xmm1, %xmm0 - 0xc4, 0xe1, 0xf9, 0x7e, 0xc6, //0x0000925d vmovq %xmm0, %rsi - //0x00009262 LBB5_1839 - 0x48, 0x31, 0xc6, //0x00009262 xorq %rax, %rsi - 0x31, 0xc0, //0x00009265 xorl %eax, %eax - 0xe9, 0x13, 0x21, 0x00, 0x00, //0x00009267 jmp LBB5_2017 - //0x0000926c LBB5_1840 - 0x31, 0xd2, //0x0000926c xorl %edx, %edx - 0xb8, 0x00, 0x00, 0x00, 0x00, //0x0000926e movl $0, %eax - 0x48, 0x89, 0x45, 0xa0, //0x00009273 movq %rax, $-96(%rbp) - 0xb8, 0x00, 0x00, 0x00, 0x00, //0x00009277 movl $0, %eax - 0x45, 0x84, 0xc9, //0x0000927c testb %r9b, %r9b - 0x0f, 0x84, 0x88, 0x0b, 0x00, 0x00, //0x0000927f je LBB5_2012 - 0xe9, 0xd4, 0x0b, 0x00, 0x00, //0x00009285 jmp LBB5_2015 - //0x0000928a LBB5_1841 - 0x89, 0xc8, //0x0000928a movl %ecx, %eax - 0x49, 0x01, 0xc6, //0x0000928c addq %rax, %r14 - 0x49, 0x01, 0xd6, //0x0000928f addq %rdx, %r14 - //0x00009292 LBB5_1842 - 0xc5, 0x7e, 0x6f, 0x1d, 0xc6, 0x6d, 0xff, 0xff, //0x00009292 vmovdqu $-37434(%rip), %ymm11 /* LCPI5_0+0(%rip) */ - 0x48, 0x8b, 0x75, 0xc8, //0x0000929a movq $-56(%rbp), %rsi - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000929e movq $-1, %rdx - 0x4d, 0x85, 0xc0, //0x000092a5 testq %r8, %r8 - 0x0f, 0x85, 0x2a, 0x00, 0x00, 0x00, //0x000092a8 jne LBB5_1846 - 0xe9, 0x8e, 0x00, 0x00, 0x00, //0x000092ae jmp LBB5_1856 - //0x000092b3 LBB5_1843 - 0x4c, 0x89, 0xfa, //0x000092b3 movq %r15, %rdx - 0x45, 0x31, 0xc0, //0x000092b6 xorl %r8d, %r8d - 0xe9, 0xd1, 0x01, 0x00, 0x00, //0x000092b9 jmp LBB5_1869 - //0x000092be LBB5_1844 - 0x49, 0x01, 0xd6, //0x000092be addq %rdx, %r14 - //0x000092c1 LBB5_1845 - 0x48, 0x8b, 0x75, 0xc8, //0x000092c1 movq $-56(%rbp), %rsi - 0x4d, 0x89, 0xc8, //0x000092c5 movq %r9, %r8 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000092c8 movq $-1, %rdx - 0x4d, 0x85, 0xc0, //0x000092cf testq %r8, %r8 - 0x0f, 0x84, 0x69, 0x00, 0x00, 0x00, //0x000092d2 je LBB5_1856 - //0x000092d8 LBB5_1846 - 0x4d, 0x85, 0xed, //0x000092d8 testq %r13, %r13 - 0x0f, 0x84, 0x60, 0x00, 0x00, 0x00, //0x000092db je LBB5_1856 - 0x4d, 0x85, 0xd2, //0x000092e1 testq %r10, %r10 - 0x0f, 0x84, 0x57, 0x00, 0x00, 0x00, //0x000092e4 je LBB5_1856 - 0x4d, 0x29, 0xe6, //0x000092ea subq %r12, %r14 - 0x49, 0x8d, 0x46, 0xff, //0x000092ed leaq $-1(%r14), %rax - 0x49, 0x39, 0xc0, //0x000092f1 cmpq %rax, %r8 - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x000092f4 je LBB5_1854 - 0x49, 0x39, 0xc5, //0x000092fa cmpq %rax, %r13 - 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x000092fd je LBB5_1854 - 0x49, 0x39, 0xc2, //0x00009303 cmpq %rax, %r10 - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00009306 je LBB5_1854 - 0x4d, 0x85, 0xed, //0x0000930c testq %r13, %r13 - 0x0f, 0x8e, 0x52, 0x01, 0x00, 0x00, //0x0000930f jle LBB5_1865 - 0x49, 0x8d, 0x45, 0xff, //0x00009315 leaq $-1(%r13), %rax - 0x49, 0x39, 0xc2, //0x00009319 cmpq %rax, %r10 - 0x0f, 0x84, 0x45, 0x01, 0x00, 0x00, //0x0000931c je LBB5_1865 - 0x49, 0xf7, 0xd5, //0x00009322 notq %r13 - 0x4c, 0x89, 0xea, //0x00009325 movq %r13, %rdx - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00009328 jmp LBB5_1855 - //0x0000932d LBB5_1854 - 0x49, 0xf7, 0xde, //0x0000932d negq %r14 - 0x4c, 0x89, 0xf2, //0x00009330 movq %r14, %rdx - //0x00009333 LBB5_1855 - 0x31, 0xc0, //0x00009333 xorl %eax, %eax - 0x48, 0x89, 0xd1, //0x00009335 movq %rdx, %rcx - 0x48, 0x85, 0xd2, //0x00009338 testq %rdx, %rdx - 0x0f, 0x89, 0x0f, 0x00, 0x00, 0x00, //0x0000933b jns LBB5_1857 - //0x00009341 LBB5_1856 - 0x48, 0xf7, 0xd2, //0x00009341 notq %rdx - 0xb8, 0x03, 0x00, 0x00, 0x00, //0x00009344 movl $3, %eax - 0x48, 0xc7, 0xc1, 0xfd, 0xff, 0xff, 0xff, //0x00009349 movq $-3, %rcx - //0x00009350 LBB5_1857 - 0x49, 0x01, 0xd4, //0x00009350 addq %rdx, %r12 - 0x0f, 0xb6, 0x55, 0x90, //0x00009353 movzbl $-112(%rbp), %edx - 0x48, 0x01, 0xca, //0x00009357 addq %rcx, %rdx - 0x48, 0xc1, 0xe6, 0x20, //0x0000935a shlq $32, %rsi - 0x48, 0x83, 0xce, 0x1b, //0x0000935e orq $27, %rsi - 0x4c, 0x8b, 0x5d, 0xb8, //0x00009362 movq $-72(%rbp), %r11 - 0x49, 0x8b, 0x8b, 0xa0, 0x00, 0x00, 0x00, //0x00009366 movq $160(%r11), %rcx - 0x48, 0x89, 0x31, //0x0000936d movq %rsi, (%rcx) - 0x48, 0x89, 0x51, 0x08, //0x00009370 movq %rdx, $8(%rcx) - 0x49, 0x8b, 0x8b, 0xa0, 0x00, 0x00, 0x00, //0x00009374 movq $160(%r11), %rcx - 0x48, 0x8d, 0x51, 0x10, //0x0000937b leaq $16(%rcx), %rdx - 0x49, 0x89, 0x93, 0xa0, 0x00, 0x00, 0x00, //0x0000937f movq %rdx, $160(%r11) - 0x41, 0x83, 0x83, 0xd8, 0x00, 0x00, 0x00, 0x01, //0x00009386 addl $1, $216(%r11) - 0xe9, 0x30, 0x20, 0x00, 0x00, //0x0000938e jmp LBB5_2018 - //0x00009393 LBB5_1858 - 0xc5, 0xfe, 0x6f, 0x05, 0x25, 0x6d, 0xff, 0xff, //0x00009393 vmovdqu $-37595(%rip), %ymm0 /* LCPI5_3+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x0d, 0xfd, 0x6c, 0xff, 0xff, //0x0000939b vmovdqu $-37635(%rip), %ymm1 /* LCPI5_2+0(%rip) */ - 0x4d, 0x89, 0xfc, //0x000093a3 movq %r15, %r12 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000093a6 .p2align 4, 0x90 - //0x000093b0 LBB5_1859 - 0x83, 0xc1, 0xff, //0x000093b0 addl $-1, %ecx - 0x85, 0xd1, //0x000093b3 testl %edx, %ecx - 0x0f, 0x85, 0x3d, 0x25, 0x00, 0x00, //0x000093b5 jne LBB5_2363 - 0xc4, 0xc1, 0x7e, 0x6f, 0x54, 0x24, 0x20, //0x000093bb vmovdqu $32(%r12), %ymm2 - 0x49, 0x83, 0xc4, 0x20, //0x000093c2 addq $32, %r12 - 0xc5, 0xed, 0x74, 0xd8, //0x000093c6 vpcmpeqb %ymm0, %ymm2, %ymm3 - 0xc5, 0xfd, 0xd7, 0xcb, //0x000093ca vpmovmskb %ymm3, %ecx - 0xc5, 0xed, 0x74, 0xd1, //0x000093ce vpcmpeqb %ymm1, %ymm2, %ymm2 - 0xc5, 0xfd, 0xd7, 0xd2, //0x000093d2 vpmovmskb %ymm2, %edx - 0x8d, 0x72, 0xff, //0x000093d6 leal $-1(%rdx), %esi - 0x85, 0xce, //0x000093d9 testl %ecx, %esi - 0x0f, 0x84, 0xcf, 0xff, 0xff, 0xff, //0x000093db je LBB5_1859 - //0x000093e1 LBB5_1861 - 0x0f, 0xbc, 0xc1, //0x000093e1 bsfl %ecx, %eax - 0x4a, 0x8d, 0x0c, 0x20, //0x000093e4 leaq (%rax,%r12), %rcx - 0x49, 0x01, 0xc4, //0x000093e8 addq %rax, %r12 - 0x49, 0x83, 0xc4, 0x01, //0x000093eb addq $1, %r12 - 0x49, 0xf7, 0xd7, //0x000093ef notq %r15 - 0x49, 0x8d, 0x34, 0x0f, //0x000093f2 leaq (%r15,%rcx), %rsi - 0x48, 0x83, 0xc6, 0x01, //0x000093f6 addq $1, %rsi - 0xc7, 0x45, 0x88, 0x00, 0x00, 0x00, 0x00, //0x000093fa movl $0, $-120(%rbp) - 0x31, 0xc0, //0x00009401 xorl %eax, %eax - 0x48, 0x85, 0xf6, //0x00009403 testq %rsi, %rsi - 0x0f, 0x89, 0x04, 0x00, 0x00, 0x00, //0x00009406 jns LBB5_1863 - //0x0000940c LBB5_1862 - 0x89, 0xf0, //0x0000940c movl %esi, %eax - 0xf7, 0xd8, //0x0000940e negl %eax - //0x00009410 LBB5_1863 - 0x31, 0xc9, //0x00009410 xorl %ecx, %ecx - 0x80, 0x7d, 0x88, 0x00, //0x00009412 cmpb $0, $-120(%rbp) - 0x0f, 0x95, 0xc1, //0x00009416 setne %cl - 0x49, 0xc1, 0xe1, 0x20, //0x00009419 shlq $32, %r9 - 0x49, 0x8d, 0x0c, 0xc9, //0x0000941d leaq (%r9,%rcx,8), %rcx - 0x48, 0xba, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00009421 movabsq $4294967296, %rdx - 0x48, 0x01, 0xd1, //0x0000942b addq %rdx, %rcx - 0x48, 0x83, 0xc1, 0x04, //0x0000942e addq $4, %rcx - 0x49, 0x8b, 0x93, 0xa0, 0x00, 0x00, 0x00, //0x00009432 movq $160(%r11), %rdx - 0x48, 0x89, 0x0a, //0x00009439 movq %rcx, (%rdx) - 0x48, 0x89, 0x72, 0x08, //0x0000943c movq %rsi, $8(%rdx) - 0x49, 0x8b, 0x8b, 0xa0, 0x00, 0x00, 0x00, //0x00009440 movq $160(%r11), %rcx - 0x48, 0x8d, 0x51, 0x10, //0x00009447 leaq $16(%rcx), %rdx - 0x49, 0x89, 0x93, 0xa0, 0x00, 0x00, 0x00, //0x0000944b movq %rdx, $160(%r11) - 0x41, 0x83, 0x83, 0xd4, 0x00, 0x00, 0x00, 0x01, //0x00009452 addl $1, $212(%r11) - 0xe9, 0x68, 0x1f, 0x00, 0x00, //0x0000945a jmp LBB5_2019 - //0x0000945f LBB5_1864 - 0x45, 0x31, 0xf6, //0x0000945f xorl %r14d, %r14d - 0xe9, 0x6c, 0xf5, 0xff, 0xff, //0x00009462 jmp LBB5_1712 - //0x00009467 LBB5_1865 - 0x4c, 0x89, 0xc0, //0x00009467 movq %r8, %rax - 0x4c, 0x09, 0xd0, //0x0000946a orq %r10, %rax - 0x0f, 0x99, 0xc0, //0x0000946d setns %al - 0x0f, 0x88, 0x5a, 0x04, 0x00, 0x00, //0x00009470 js LBB5_1922 - 0x4d, 0x39, 0xd0, //0x00009476 cmpq %r10, %r8 - 0x0f, 0x8c, 0x51, 0x04, 0x00, 0x00, //0x00009479 jl LBB5_1922 - 0x49, 0xf7, 0xd0, //0x0000947f notq %r8 - 0x4c, 0x89, 0xc2, //0x00009482 movq %r8, %rdx - 0xe9, 0xa9, 0xfe, 0xff, 0xff, //0x00009485 jmp LBB5_1855 - //0x0000948a LBB5_1868 - 0x8a, 0x02, //0x0000948a movb (%rdx), %al - 0x8d, 0x58, 0xd0, //0x0000948c leal $-48(%rax), %ebx - //0x0000948f LBB5_1869 - 0x80, 0xfb, 0x09, //0x0000948f cmpb $9, %bl - 0x0f, 0x87, 0x1f, 0x00, 0x00, 0x00, //0x00009492 ja LBB5_1872 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009498 .p2align 4, 0x90 - //0x000094a0 LBB5_1870 - 0x0f, 0xb6, 0x42, 0x01, //0x000094a0 movzbl $1(%rdx), %eax - 0x48, 0x83, 0xc2, 0x01, //0x000094a4 addq $1, %rdx - 0x8d, 0x48, 0xd0, //0x000094a8 leal $-48(%rax), %ecx - 0x80, 0xf9, 0x0a, //0x000094ab cmpb $10, %cl - 0x0f, 0x82, 0xec, 0xff, 0xff, 0xff, //0x000094ae jb LBB5_1870 - 0x41, 0xb6, 0x01, //0x000094b4 movb $1, %r14b - //0x000094b7 LBB5_1872 - 0x45, 0x29, 0xc5, //0x000094b7 subl %r8d, %r13d - 0x24, 0xdf, //0x000094ba andb $-33, %al - 0x49, 0x89, 0xd7, //0x000094bc movq %rdx, %r15 - 0x3c, 0x45, //0x000094bf cmpb $69, %al - 0x0f, 0x84, 0x11, 0xf5, 0xff, 0xff, //0x000094c1 je LBB5_1713 - //0x000094c7 LBB5_1873 - 0x43, 0x8d, 0x14, 0x12, //0x000094c7 leal (%r10,%r10), %edx - 0x83, 0xc2, 0xff, //0x000094cb addl $-1, %edx - 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x000094ce movabsq $4503599627370495, %rax - 0x48, 0x83, 0xc0, 0x01, //0x000094d8 addq $1, %rax - 0x48, 0x39, 0xc6, //0x000094dc cmpq %rax, %rsi - 0x0f, 0x83, 0xc4, 0x00, 0x00, 0x00, //0x000094df jae LBB5_1884 - 0xc4, 0xe1, 0xf9, 0x6e, 0xc6, //0x000094e5 vmovq %rsi, %xmm0 - 0xc5, 0xf9, 0x62, 0x05, 0x5e, 0x6d, 0xff, 0xff, //0x000094ea vpunpckldq $-37538(%rip), %xmm0, %xmm0 /* LCPI5_18+0(%rip) */ - 0xc5, 0xf9, 0x5c, 0x05, 0x66, 0x6d, 0xff, 0xff, //0x000094f2 vsubpd $-37530(%rip), %xmm0, %xmm0 /* LCPI5_19+0(%rip) */ - 0xc4, 0xe3, 0x79, 0x05, 0xc8, 0x01, //0x000094fa vpermilpd $1, %xmm0, %xmm1 - 0xc5, 0xf3, 0x58, 0xc0, //0x00009500 vaddsd %xmm0, %xmm1, %xmm0 - 0x89, 0xd0, //0x00009504 movl %edx, %eax - 0xc1, 0xe8, 0x1f, //0x00009506 shrl $31, %eax - 0x48, 0xc1, 0xe0, 0x3f, //0x00009509 shlq $63, %rax - 0xc4, 0xe1, 0xf9, 0x6e, 0xc8, //0x0000950d vmovq %rax, %xmm1 - 0xc5, 0xf9, 0x56, 0xc1, //0x00009512 vorpd %xmm1, %xmm0, %xmm0 - 0x45, 0x85, 0xed, //0x00009516 testl %r13d, %r13d - 0x0f, 0x84, 0x94, 0x08, 0x00, 0x00, //0x00009519 je LBB5_2008 - 0x48, 0x85, 0xf6, //0x0000951f testq %rsi, %rsi - 0x0f, 0x84, 0x8b, 0x08, 0x00, 0x00, //0x00009522 je LBB5_2008 - 0x41, 0x8d, 0x45, 0xff, //0x00009528 leal $-1(%r13), %eax - 0x83, 0xf8, 0x24, //0x0000952c cmpl $36, %eax - 0x0f, 0x87, 0x55, 0x00, 0x00, 0x00, //0x0000952f ja LBB5_1882 - 0x44, 0x89, 0xe8, //0x00009535 movl %r13d, %eax - 0x41, 0x83, 0xfd, 0x17, //0x00009538 cmpl $23, %r13d - 0x0f, 0x8c, 0x15, 0x00, 0x00, 0x00, //0x0000953c jl LBB5_1879 - 0x41, 0x8d, 0x45, 0xea, //0x00009542 leal $-22(%r13), %eax - 0x48, 0x8d, 0x0d, 0xd3, 0x31, 0x00, 0x00, //0x00009546 leaq $12755(%rip), %rcx /* _P10_TAB+0(%rip) */ - 0xc5, 0xfb, 0x59, 0x04, 0xc1, //0x0000954d vmulsd (%rcx,%rax,8), %xmm0, %xmm0 - 0xb8, 0x16, 0x00, 0x00, 0x00, //0x00009552 movl $22, %eax - //0x00009557 LBB5_1879 - 0xc5, 0xf9, 0x2e, 0x05, 0x21, 0x6d, 0xff, 0xff, //0x00009557 vucomisd $-37599(%rip), %xmm0 /* LCPI5_21+0(%rip) */ - 0x0f, 0x87, 0x11, 0x03, 0x00, 0x00, //0x0000955f ja LBB5_1917 - 0xc5, 0xfb, 0x10, 0x0d, 0x1b, 0x6d, 0xff, 0xff, //0x00009565 vmovsd $-37605(%rip), %xmm1 /* LCPI5_22+0(%rip) */ - 0xc5, 0xf9, 0x2e, 0xc8, //0x0000956d vucomisd %xmm0, %xmm1 - 0x0f, 0x87, 0xff, 0x02, 0x00, 0x00, //0x00009571 ja LBB5_1917 - 0x89, 0xc0, //0x00009577 movl %eax, %eax - 0x48, 0x8d, 0x0d, 0xa0, 0x31, 0x00, 0x00, //0x00009579 leaq $12704(%rip), %rcx /* _P10_TAB+0(%rip) */ - 0xc5, 0xfb, 0x59, 0x04, 0xc1, //0x00009580 vmulsd (%rcx,%rax,8), %xmm0, %xmm0 - 0xe9, 0x29, 0x08, 0x00, 0x00, //0x00009585 jmp LBB5_2008 - //0x0000958a LBB5_1882 - 0x41, 0x83, 0xfd, 0xea, //0x0000958a cmpl $-22, %r13d - 0x0f, 0x82, 0x15, 0x00, 0x00, 0x00, //0x0000958e jb LBB5_1884 - 0x41, 0xf7, 0xdd, //0x00009594 negl %r13d - 0x48, 0x8d, 0x05, 0x82, 0x31, 0x00, 0x00, //0x00009597 leaq $12674(%rip), %rax /* _P10_TAB+0(%rip) */ - 0xc4, 0xa1, 0x7b, 0x5e, 0x04, 0xe8, //0x0000959e vdivsd (%rax,%r13,8), %xmm0, %xmm0 - 0xe9, 0x0a, 0x08, 0x00, 0x00, //0x000095a4 jmp LBB5_2008 - //0x000095a9 LBB5_1884 - 0x89, 0x95, 0x68, 0xff, 0xff, 0xff, //0x000095a9 movl %edx, $-152(%rbp) - 0x41, 0x8d, 0x85, 0x5c, 0x01, 0x00, 0x00, //0x000095af leal $348(%r13), %eax - 0x3d, 0xb7, 0x02, 0x00, 0x00, //0x000095b6 cmpl $695, %eax - 0x0f, 0x87, 0x69, 0x02, 0x00, 0x00, //0x000095bb ja LBB5_1912 - //0x000095c1 LBB5_1885 - 0x4c, 0x89, 0x75, 0x90, //0x000095c1 movq %r14, $-112(%rbp) - 0x48, 0x85, 0xf6, //0x000095c5 testq %rsi, %rsi - 0x4c, 0x89, 0x7d, 0xd0, //0x000095c8 movq %r15, $-48(%rbp) - 0x45, 0x89, 0xce, //0x000095cc movl %r9d, %r14d - 0x4d, 0x89, 0xd8, //0x000095cf movq %r11, %r8 - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000095d2 je LBB5_1887 - 0x4c, 0x0f, 0xbd, 0xce, //0x000095d8 bsrq %rsi, %r9 - 0x49, 0x83, 0xf1, 0x3f, //0x000095dc xorq $63, %r9 - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x000095e0 jmp LBB5_1888 - //0x000095e5 LBB5_1887 - 0x41, 0xb9, 0x40, 0x00, 0x00, 0x00, //0x000095e5 movl $64, %r9d - //0x000095eb LBB5_1888 - 0x49, 0x89, 0xf7, //0x000095eb movq %rsi, %r15 - 0x44, 0x89, 0xc9, //0x000095ee movl %r9d, %ecx - 0x49, 0xd3, 0xe7, //0x000095f1 shlq %cl, %r15 - 0x89, 0xc7, //0x000095f4 movl %eax, %edi - 0x48, 0xc1, 0xe7, 0x04, //0x000095f6 shlq $4, %rdi - 0x48, 0x8d, 0x1d, 0xdf, 0x31, 0x00, 0x00, //0x000095fa leaq $12767(%rip), %rbx /* _POW10_M128_TAB+0(%rip) */ - 0x48, 0x8b, 0x44, 0x1f, 0x08, //0x00009601 movq $8(%rdi,%rbx), %rax - 0x48, 0x89, 0x45, 0xa8, //0x00009606 movq %rax, $-88(%rbp) - 0x49, 0xf7, 0xe7, //0x0000960a mulq %r15 - 0x49, 0x89, 0xc3, //0x0000960d movq %rax, %r11 - 0x49, 0x89, 0xd2, //0x00009610 movq %rdx, %r10 - 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x00009613 andl $511, %edx - 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x00009619 cmpq $511, %rdx - 0x0f, 0x85, 0x46, 0x00, 0x00, 0x00, //0x00009620 jne LBB5_1893 - 0x4c, 0x89, 0xf9, //0x00009626 movq %r15, %rcx - 0x48, 0xf7, 0xd1, //0x00009629 notq %rcx - 0x49, 0x39, 0xcb, //0x0000962c cmpq %rcx, %r11 - 0x0f, 0x86, 0x37, 0x00, 0x00, 0x00, //0x0000962f jbe LBB5_1893 - 0x4c, 0x89, 0xf8, //0x00009635 movq %r15, %rax - 0x48, 0xf7, 0x24, 0x1f, //0x00009638 mulq (%rdi,%rbx) - 0x49, 0x01, 0xd3, //0x0000963c addq %rdx, %r11 - 0x49, 0x83, 0xd2, 0x00, //0x0000963f adcq $0, %r10 - 0x44, 0x89, 0xd2, //0x00009643 movl %r10d, %edx - 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x00009646 andl $511, %edx - 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x0000964c cmpq $511, %rdx - 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x00009653 jne LBB5_1893 - 0x49, 0x83, 0xfb, 0xff, //0x00009659 cmpq $-1, %r11 - 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x0000965d jne LBB5_1893 - 0x48, 0x39, 0xc8, //0x00009663 cmpq %rcx, %rax - 0x0f, 0x87, 0x2e, 0x00, 0x00, 0x00, //0x00009666 ja LBB5_1896 - //0x0000966c LBB5_1893 - 0x4c, 0x89, 0xd0, //0x0000966c movq %r10, %rax - 0x48, 0xc1, 0xe8, 0x3f, //0x0000966f shrq $63, %rax - 0x8d, 0x48, 0x09, //0x00009673 leal $9(%rax), %ecx - 0x49, 0xd3, 0xea, //0x00009676 shrq %cl, %r10 - 0x4d, 0x85, 0xdb, //0x00009679 testq %r11, %r11 - 0x0f, 0x85, 0x20, 0x00, 0x00, 0x00, //0x0000967c jne LBB5_1897 - 0x48, 0x85, 0xd2, //0x00009682 testq %rdx, %rdx - 0x0f, 0x85, 0x17, 0x00, 0x00, 0x00, //0x00009685 jne LBB5_1897 - 0x44, 0x89, 0xd1, //0x0000968b movl %r10d, %ecx - 0x83, 0xe1, 0x03, //0x0000968e andl $3, %ecx - 0x83, 0xf9, 0x01, //0x00009691 cmpl $1, %ecx - 0x0f, 0x85, 0x08, 0x00, 0x00, 0x00, //0x00009694 jne LBB5_1897 - //0x0000969a LBB5_1896 - 0x4d, 0x89, 0xc3, //0x0000969a movq %r8, %r11 - 0xe9, 0x84, 0x01, 0x00, 0x00, //0x0000969d jmp LBB5_1911 - //0x000096a2 LBB5_1897 - 0x41, 0x69, 0xcd, 0x6a, 0x52, 0x03, 0x00, //0x000096a2 imull $217706, %r13d, %ecx - 0xc1, 0xf9, 0x10, //0x000096a9 sarl $16, %ecx - 0x81, 0xc1, 0x3f, 0x04, 0x00, 0x00, //0x000096ac addl $1087, %ecx - 0x4c, 0x63, 0xf9, //0x000096b2 movslq %ecx, %r15 - 0x4c, 0x89, 0xfb, //0x000096b5 movq %r15, %rbx - 0x4c, 0x29, 0xcb, //0x000096b8 subq %r9, %rbx - 0x44, 0x89, 0xd2, //0x000096bb movl %r10d, %edx - 0x83, 0xe2, 0x01, //0x000096be andl $1, %edx - 0x4c, 0x01, 0xd2, //0x000096c1 addq %r10, %rdx - 0x48, 0x89, 0xd1, //0x000096c4 movq %rdx, %rcx - 0x48, 0xc1, 0xe9, 0x36, //0x000096c7 shrq $54, %rcx - 0x48, 0x01, 0xc3, //0x000096cb addq %rax, %rbx - 0x48, 0x83, 0xf9, 0x01, //0x000096ce cmpq $1, %rcx - 0x48, 0x83, 0xdb, 0x00, //0x000096d2 sbbq $0, %rbx - 0x48, 0x8d, 0x43, 0xff, //0x000096d6 leaq $-1(%rbx), %rax - 0x48, 0x3d, 0xfd, 0x07, 0x00, 0x00, //0x000096da cmpq $2045, %rax - 0x4d, 0x89, 0xc3, //0x000096e0 movq %r8, %r11 - 0x0f, 0x87, 0x3d, 0x01, 0x00, 0x00, //0x000096e3 ja LBB5_1911 - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, //0x000096e9 movabsq $18014398509481984, %rax - 0x48, 0x39, 0xc2, //0x000096f3 cmpq %rax, %rdx - 0x49, 0xbd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x000096f6 movabsq $-9223372036854775808, %r13 - 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00009700 movabsq $4503599627370495, %rax - 0xb1, 0x02, //0x0000970a movb $2, %cl - 0x80, 0xd9, 0x00, //0x0000970c sbbb $0, %cl - 0x48, 0xd3, 0xea, //0x0000970f shrq %cl, %rdx - 0x48, 0xc1, 0xe3, 0x34, //0x00009712 shlq $52, %rbx - 0x48, 0x21, 0xc2, //0x00009716 andq %rax, %rdx - 0x48, 0x09, 0xda, //0x00009719 orq %rbx, %rdx - 0x48, 0x89, 0xd0, //0x0000971c movq %rdx, %rax - 0x4c, 0x09, 0xe8, //0x0000971f orq %r13, %rax - 0x45, 0x84, 0xf6, //0x00009722 testb %r14b, %r14b - 0x48, 0x0f, 0x44, 0xc2, //0x00009725 cmoveq %rdx, %rax - 0xc4, 0xe1, 0xf9, 0x6e, 0xc0, //0x00009729 vmovq %rax, %xmm0 - 0x80, 0x7d, 0x90, 0x00, //0x0000972e cmpb $0, $-112(%rbp) - 0x0f, 0x84, 0xb8, 0x02, 0x00, 0x00, //0x00009732 je LBB5_1952 - 0x4c, 0x89, 0xdb, //0x00009738 movq %r11, %rbx - 0x41, 0xb9, 0x40, 0x00, 0x00, 0x00, //0x0000973b movl $64, %r9d - 0x48, 0xff, 0xc6, //0x00009741 incq %rsi - 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x00009744 je LBB5_1901 - 0x4c, 0x0f, 0xbd, 0xce, //0x0000974a bsrq %rsi, %r9 - 0x49, 0x83, 0xf1, 0x3f, //0x0000974e xorq $63, %r9 - //0x00009752 LBB5_1901 - 0x44, 0x89, 0xc9, //0x00009752 movl %r9d, %ecx - 0x48, 0xd3, 0xe6, //0x00009755 shlq %cl, %rsi - 0x48, 0x8b, 0x45, 0xa8, //0x00009758 movq $-88(%rbp), %rax - 0x48, 0xf7, 0xe6, //0x0000975c mulq %rsi - 0x49, 0x89, 0xc2, //0x0000975f movq %rax, %r10 - 0x49, 0x89, 0xd3, //0x00009762 movq %rdx, %r11 - 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x00009765 andl $511, %edx - 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x0000976b cmpq $511, %rdx - 0x0f, 0x85, 0x4d, 0x00, 0x00, 0x00, //0x00009772 jne LBB5_1906 - 0x48, 0x89, 0xf1, //0x00009778 movq %rsi, %rcx - 0x48, 0xf7, 0xd1, //0x0000977b notq %rcx - 0x49, 0x39, 0xca, //0x0000977e cmpq %rcx, %r10 - 0x0f, 0x86, 0x3e, 0x00, 0x00, 0x00, //0x00009781 jbe LBB5_1906 - 0x48, 0x89, 0xf0, //0x00009787 movq %rsi, %rax - 0x48, 0x8d, 0x15, 0x4f, 0x30, 0x00, 0x00, //0x0000978a leaq $12367(%rip), %rdx /* _POW10_M128_TAB+0(%rip) */ - 0x48, 0xf7, 0x24, 0x17, //0x00009791 mulq (%rdi,%rdx) - 0x49, 0x01, 0xd2, //0x00009795 addq %rdx, %r10 - 0x49, 0x83, 0xd3, 0x00, //0x00009798 adcq $0, %r11 - 0x44, 0x89, 0xda, //0x0000979c movl %r11d, %edx - 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x0000979f andl $511, %edx - 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x000097a5 cmpq $511, %rdx - 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x000097ac jne LBB5_1906 - 0x49, 0x83, 0xfa, 0xff, //0x000097b2 cmpq $-1, %r10 - 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000097b6 jne LBB5_1906 - 0x48, 0x39, 0xc8, //0x000097bc cmpq %rcx, %rax - 0x0f, 0x87, 0x5e, 0x00, 0x00, 0x00, //0x000097bf ja LBB5_1910 - //0x000097c5 LBB5_1906 - 0x4c, 0x89, 0xd8, //0x000097c5 movq %r11, %rax - 0x48, 0xc1, 0xe8, 0x3f, //0x000097c8 shrq $63, %rax - 0x8d, 0x48, 0x09, //0x000097cc leal $9(%rax), %ecx - 0x49, 0xd3, 0xeb, //0x000097cf shrq %cl, %r11 - 0x4d, 0x85, 0xd2, //0x000097d2 testq %r10, %r10 - 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x000097d5 jne LBB5_1909 - 0x48, 0x85, 0xd2, //0x000097db testq %rdx, %rdx - 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x000097de jne LBB5_1909 - 0x44, 0x89, 0xd9, //0x000097e4 movl %r11d, %ecx - 0x83, 0xe1, 0x03, //0x000097e7 andl $3, %ecx - 0x83, 0xf9, 0x01, //0x000097ea cmpl $1, %ecx - 0x0f, 0x84, 0x30, 0x00, 0x00, 0x00, //0x000097ed je LBB5_1910 - //0x000097f3 LBB5_1909 - 0x4d, 0x29, 0xcf, //0x000097f3 subq %r9, %r15 - 0x44, 0x89, 0xda, //0x000097f6 movl %r11d, %edx - 0x83, 0xe2, 0x01, //0x000097f9 andl $1, %edx - 0x4c, 0x01, 0xda, //0x000097fc addq %r11, %rdx - 0x49, 0x01, 0xc7, //0x000097ff addq %rax, %r15 - 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, //0x00009802 movabsq $18014398509481984, %rcx - 0x48, 0x39, 0xca, //0x0000980c cmpq %rcx, %rdx - 0x49, 0x83, 0xdf, 0x00, //0x0000980f sbbq $0, %r15 - 0x49, 0x8d, 0x47, 0xff, //0x00009813 leaq $-1(%r15), %rax - 0x48, 0x3d, 0xfd, 0x07, 0x00, 0x00, //0x00009817 cmpq $2045, %rax - 0x0f, 0x86, 0x4b, 0x12, 0x00, 0x00, //0x0000981d jbe LBB5_2218 - //0x00009823 LBB5_1910 - 0x49, 0x89, 0xdb, //0x00009823 movq %rbx, %r11 - //0x00009826 LBB5_1911 - 0x4c, 0x8b, 0x7d, 0xd0, //0x00009826 movq $-48(%rbp), %r15 - //0x0000982a LBB5_1912 - 0x4d, 0x89, 0xf8, //0x0000982a movq %r15, %r8 - 0x4d, 0x29, 0xe0, //0x0000982d subq %r12, %r8 - 0x4d, 0x8b, 0x4b, 0x40, //0x00009830 movq $64(%r11), %r9 - 0x4d, 0x8b, 0x53, 0x50, //0x00009834 movq $80(%r11), %r10 - 0x4d, 0x85, 0xd2, //0x00009838 testq %r10, %r10 - 0x0f, 0x84, 0x31, 0x03, 0x00, 0x00, //0x0000983b je LBB5_1969 - 0x41, 0xc6, 0x01, 0x00, //0x00009841 movb $0, (%r9) - 0x49, 0x83, 0xfa, 0x01, //0x00009845 cmpq $1, %r10 - 0x0f, 0x84, 0x23, 0x03, 0x00, 0x00, //0x00009849 je LBB5_1969 - 0x49, 0x8d, 0x4a, 0xff, //0x0000984f leaq $-1(%r10), %rcx - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00009853 movl $1, %eax - 0x48, 0x83, 0xf9, 0x10, //0x00009858 cmpq $16, %rcx - 0x0f, 0x82, 0xfe, 0x02, 0x00, 0x00, //0x0000985c jb LBB5_1968 - 0x48, 0x81, 0xf9, 0x80, 0x00, 0x00, 0x00, //0x00009862 cmpq $128, %rcx - 0x0f, 0x83, 0x32, 0x00, 0x00, 0x00, //0x00009869 jae LBB5_1920 - 0x31, 0xd2, //0x0000986f xorl %edx, %edx - 0xe9, 0x8e, 0x02, 0x00, 0x00, //0x00009871 jmp LBB5_1961 - //0x00009876 LBB5_1917 - 0x89, 0x95, 0x68, 0xff, 0xff, 0xff, //0x00009876 movl %edx, $-152(%rbp) - 0x41, 0x8d, 0x85, 0x5c, 0x01, 0x00, 0x00, //0x0000987c leal $348(%r13), %eax - 0xe9, 0x39, 0xfd, 0xff, 0xff, //0x00009883 jmp LBB5_1885 - //0x00009888 LBB5_1918 - 0x48, 0x89, 0x75, 0xa0, //0x00009888 movq %rsi, $-96(%rbp) - //0x0000988c LBB5_1919 - 0x4c, 0x8b, 0x6d, 0xc0, //0x0000988c movq $-64(%rbp), %r13 - 0x48, 0x8b, 0x75, 0xc8, //0x00009890 movq $-56(%rbp), %rsi - 0xe9, 0x74, 0x05, 0x00, 0x00, //0x00009894 jmp LBB5_2012 - //0x00009899 LBB5_1951 - 0x4c, 0x89, 0xf8, //0x00009899 movq %r15, %rax - 0xe9, 0xba, 0x00, 0x00, 0x00, //0x0000989c jmp LBB5_1928 - //0x000098a1 LBB5_1920 - 0x48, 0x89, 0xca, //0x000098a1 movq %rcx, %rdx - 0x48, 0x83, 0xe2, 0x80, //0x000098a4 andq $-128, %rdx - 0x48, 0x8d, 0x72, 0x80, //0x000098a8 leaq $-128(%rdx), %rsi - 0x48, 0x89, 0xf0, //0x000098ac movq %rsi, %rax - 0x48, 0xc1, 0xe8, 0x07, //0x000098af shrq $7, %rax - 0x48, 0x83, 0xc0, 0x01, //0x000098b3 addq $1, %rax - 0x89, 0xc3, //0x000098b7 movl %eax, %ebx - 0x83, 0xe3, 0x03, //0x000098b9 andl $3, %ebx - 0x48, 0x81, 0xfe, 0x80, 0x01, 0x00, 0x00, //0x000098bc cmpq $384, %rsi - 0x0f, 0x83, 0x38, 0x01, 0x00, 0x00, //0x000098c3 jae LBB5_1954 - 0x31, 0xf6, //0x000098c9 xorl %esi, %esi - 0xe9, 0xe3, 0x01, 0x00, 0x00, //0x000098cb jmp LBB5_1956 - //0x000098d0 LBB5_1922 - 0x49, 0x8d, 0x4a, 0xff, //0x000098d0 leaq $-1(%r10), %rcx - 0x49, 0x39, 0xc8, //0x000098d4 cmpq %rcx, %r8 - 0x49, 0xf7, 0xd2, //0x000098d7 notq %r10 - 0x4d, 0x0f, 0x45, 0xd6, //0x000098da cmovneq %r14, %r10 - 0x84, 0xc0, //0x000098de testb %al, %al - 0x4d, 0x0f, 0x44, 0xd6, //0x000098e0 cmoveq %r14, %r10 - 0x4c, 0x89, 0xd2, //0x000098e4 movq %r10, %rdx - 0xe9, 0x47, 0xfa, 0xff, 0xff, //0x000098e7 jmp LBB5_1855 - //0x000098ec LBB5_1923 - 0x48, 0x83, 0xc6, 0x40, //0x000098ec addq $64, %rsi - 0x49, 0x89, 0xf7, //0x000098f0 movq %rsi, %r15 - //0x000098f3 LBB5_1924 - 0x4c, 0x89, 0xf8, //0x000098f3 movq %r15, %rax - 0x48, 0x83, 0xc0, 0xc0, //0x000098f6 addq $-64, %rax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000098fa .p2align 4, 0x90 - //0x00009900 LBB5_1925 - 0xc5, 0xfe, 0x6f, 0x40, 0x40, //0x00009900 vmovdqu $64(%rax), %ymm0 - 0xc5, 0xfe, 0x6f, 0x48, 0x60, //0x00009905 vmovdqu $96(%rax), %ymm1 - 0x48, 0x83, 0xc0, 0x40, //0x0000990a addq $64, %rax - 0xc4, 0xe2, 0x25, 0x00, 0xd0, //0x0000990e vpshufb %ymm0, %ymm11, %ymm2 - 0xc4, 0xe2, 0x25, 0x00, 0xd9, //0x00009913 vpshufb %ymm1, %ymm11, %ymm3 - 0xc5, 0xfd, 0x74, 0xc2, //0x00009918 vpcmpeqb %ymm2, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xf0, //0x0000991c vpmovmskb %ymm0, %esi - 0xc5, 0xf5, 0x74, 0xc3, //0x00009920 vpcmpeqb %ymm3, %ymm1, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc8, //0x00009924 vpmovmskb %ymm0, %ecx - 0x48, 0xc1, 0xe1, 0x20, //0x00009928 shlq $32, %rcx - 0x48, 0x09, 0xf1, //0x0000992c orq %rsi, %rcx - 0x48, 0x83, 0xf9, 0xff, //0x0000992f cmpq $-1, %rcx - 0x0f, 0x84, 0xc7, 0xff, 0xff, 0xff, //0x00009933 je LBB5_1925 - 0x48, 0xf7, 0xd1, //0x00009939 notq %rcx - 0x49, 0x89, 0x8b, 0x98, 0x00, 0x00, 0x00, //0x0000993c movq %rcx, $152(%r11) - 0x49, 0x89, 0x83, 0x90, 0x00, 0x00, 0x00, //0x00009943 movq %rax, $144(%r11) - 0x48, 0x0f, 0xbc, 0xc9, //0x0000994a bsfq %rcx, %rcx - 0x48, 0x8d, 0x34, 0x08, //0x0000994e leaq (%rax,%rcx), %rsi - 0x48, 0x01, 0xc8, //0x00009952 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00009955 addq $1, %rax - //0x00009959 LBB5_1927 - 0x8a, 0x0e, //0x00009959 movb (%rsi), %cl - //0x0000995b LBB5_1928 - 0x80, 0xf9, 0x7d, //0x0000995b cmpb $125, %cl - 0x0f, 0x85, 0x02, 0xa9, 0xff, 0xff, //0x0000995e jne LBB5_812 - 0x41, 0x83, 0x83, 0xcc, 0x00, 0x00, 0x00, 0x01, //0x00009964 addl $1, $204(%r11) - 0x48, 0xc1, 0xe7, 0x04, //0x0000996c shlq $4, %rdi - 0x49, 0x8b, 0x4c, 0x39, 0x08, //0x00009970 movq $8(%r9,%rdi), %rcx - 0x49, 0x89, 0x8b, 0xa8, 0x00, 0x00, 0x00, //0x00009975 movq %rcx, $168(%r11) - 0x48, 0x29, 0xd3, //0x0000997c subq %rdx, %rbx - 0x48, 0xc1, 0xeb, 0x04, //0x0000997f shrq $4, %rbx - 0x41, 0x89, 0x5c, 0x39, 0x0c, //0x00009983 movl %ebx, $12(%r9,%rdi) - 0x41, 0xc7, 0x44, 0x39, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00009988 movl $0, $8(%r9,%rdi) - //0x00009991 LBB5_1701 - 0x0f, 0xb6, 0x0a, //0x00009991 movzbl (%rdx), %ecx - 0x89, 0x0a, //0x00009994 movl %ecx, (%rdx) - 0x49, 0x8b, 0x8b, 0xb0, 0x00, 0x00, 0x00, //0x00009996 movq $176(%r11), %rcx - 0x41, 0x8b, 0x93, 0xe4, 0x00, 0x00, 0x00, //0x0000999d movl $228(%r11), %edx - 0x48, 0x39, 0xd1, //0x000099a4 cmpq %rdx, %rcx - 0x0f, 0x86, 0x14, 0x00, 0x00, 0x00, //0x000099a7 jbe LBB5_1703 - 0x41, 0x89, 0x8b, 0xe4, 0x00, 0x00, 0x00, //0x000099ad movl %ecx, $228(%r11) - 0x48, 0x81, 0xf9, 0x00, 0x10, 0x00, 0x00, //0x000099b4 cmpq $4096, %rcx - 0x0f, 0x87, 0x92, 0xed, 0xff, 0xff, //0x000099bb ja LBB5_1083 - //0x000099c1 LBB5_1703 - 0x48, 0x83, 0xc1, 0xff, //0x000099c1 addq $-1, %rcx - 0x49, 0x89, 0x8b, 0xb0, 0x00, 0x00, 0x00, //0x000099c5 movq %rcx, $176(%r11) - 0x49, 0x8b, 0x8b, 0xa8, 0x00, 0x00, 0x00, //0x000099cc movq $168(%r11), %rcx - 0x48, 0x83, 0xf9, 0xff, //0x000099d3 cmpq $-1, %rcx - 0x0f, 0x85, 0x51, 0xa7, 0xff, 0xff, //0x000099d7 jne LBB5_683 - 0xe9, 0x71, 0xed, 0xff, 0xff, //0x000099dd jmp LBB5_1083 - //0x000099e2 LBB5_1950 - 0x48, 0xf7, 0xde, //0x000099e2 negq %rsi - 0x31, 0xc0, //0x000099e5 xorl %eax, %eax - 0x48, 0x89, 0x75, 0xa0, //0x000099e7 movq %rsi, $-96(%rbp) - 0xe9, 0x66, 0x04, 0x00, 0x00, //0x000099eb jmp LBB5_2014 - //0x000099f0 LBB5_1952 - 0x4c, 0x8b, 0x7d, 0xd0, //0x000099f0 movq $-48(%rbp), %r15 - 0xe9, 0xba, 0x03, 0x00, 0x00, //0x000099f4 jmp LBB5_2008 - //0x000099f9 LBB5_1953 - 0x4d, 0x89, 0xc6, //0x000099f9 movq %r8, %r14 - 0xe9, 0xc0, 0xf8, 0xff, 0xff, //0x000099fc jmp LBB5_1845 - //0x00009a01 LBB5_1954 - 0x48, 0x83, 0xe0, 0xfc, //0x00009a01 andq $-4, %rax - 0x48, 0xf7, 0xd8, //0x00009a05 negq %rax - 0x31, 0xf6, //0x00009a08 xorl %esi, %esi - 0xc5, 0xf9, 0xef, 0xc0, //0x00009a0a vpxor %xmm0, %xmm0, %xmm0 - //0x00009a0e LBB5_1955 - 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x31, 0x01, //0x00009a0e vmovdqu %ymm0, $1(%r9,%rsi) - 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x31, 0x21, //0x00009a15 vmovdqu %ymm0, $33(%r9,%rsi) - 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x31, 0x41, //0x00009a1c vmovdqu %ymm0, $65(%r9,%rsi) - 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x31, 0x61, //0x00009a23 vmovdqu %ymm0, $97(%r9,%rsi) - 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x31, 0x81, 0x00, 0x00, 0x00, //0x00009a2a vmovdqu %ymm0, $129(%r9,%rsi) - 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x31, 0xa1, 0x00, 0x00, 0x00, //0x00009a34 vmovdqu %ymm0, $161(%r9,%rsi) - 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x31, 0xc1, 0x00, 0x00, 0x00, //0x00009a3e vmovdqu %ymm0, $193(%r9,%rsi) - 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x31, 0xe1, 0x00, 0x00, 0x00, //0x00009a48 vmovdqu %ymm0, $225(%r9,%rsi) - 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x31, 0x01, 0x01, 0x00, 0x00, //0x00009a52 vmovdqu %ymm0, $257(%r9,%rsi) - 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x31, 0x21, 0x01, 0x00, 0x00, //0x00009a5c vmovdqu %ymm0, $289(%r9,%rsi) - 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x31, 0x41, 0x01, 0x00, 0x00, //0x00009a66 vmovdqu %ymm0, $321(%r9,%rsi) - 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x31, 0x61, 0x01, 0x00, 0x00, //0x00009a70 vmovdqu %ymm0, $353(%r9,%rsi) - 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x31, 0x81, 0x01, 0x00, 0x00, //0x00009a7a vmovdqu %ymm0, $385(%r9,%rsi) - 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x31, 0xa1, 0x01, 0x00, 0x00, //0x00009a84 vmovdqu %ymm0, $417(%r9,%rsi) - 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x31, 0xc1, 0x01, 0x00, 0x00, //0x00009a8e vmovdqu %ymm0, $449(%r9,%rsi) - 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x31, 0xe1, 0x01, 0x00, 0x00, //0x00009a98 vmovdqu %ymm0, $481(%r9,%rsi) - 0x48, 0x81, 0xc6, 0x00, 0x02, 0x00, 0x00, //0x00009aa2 addq $512, %rsi - 0x48, 0x83, 0xc0, 0x04, //0x00009aa9 addq $4, %rax - 0x0f, 0x85, 0x5b, 0xff, 0xff, 0xff, //0x00009aad jne LBB5_1955 - //0x00009ab3 LBB5_1956 - 0x48, 0x85, 0xdb, //0x00009ab3 testq %rbx, %rbx - 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x00009ab6 je LBB5_1959 - 0x48, 0xf7, 0xdb, //0x00009abc negq %rbx - 0xc5, 0xf9, 0xef, 0xc0, //0x00009abf vpxor %xmm0, %xmm0, %xmm0 - //0x00009ac3 LBB5_1958 - 0x48, 0x89, 0xf0, //0x00009ac3 movq %rsi, %rax - 0x48, 0x83, 0xc8, 0x01, //0x00009ac6 orq $1, %rax - 0xc4, 0xc1, 0x7e, 0x7f, 0x04, 0x01, //0x00009aca vmovdqu %ymm0, (%r9,%rax) - 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x01, 0x20, //0x00009ad0 vmovdqu %ymm0, $32(%r9,%rax) - 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x01, 0x40, //0x00009ad7 vmovdqu %ymm0, $64(%r9,%rax) - 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x01, 0x60, //0x00009ade vmovdqu %ymm0, $96(%r9,%rax) - 0x48, 0x83, 0xee, 0x80, //0x00009ae5 subq $-128, %rsi - 0x48, 0xff, 0xc3, //0x00009ae9 incq %rbx - 0x0f, 0x85, 0xd1, 0xff, 0xff, 0xff, //0x00009aec jne LBB5_1958 - //0x00009af2 LBB5_1959 - 0x48, 0x39, 0xd1, //0x00009af2 cmpq %rdx, %rcx - 0x0f, 0x84, 0x77, 0x00, 0x00, 0x00, //0x00009af5 je LBB5_1969 - 0xf6, 0xc1, 0x70, //0x00009afb testb $112, %cl - 0x0f, 0x84, 0x4a, 0x00, 0x00, 0x00, //0x00009afe je LBB5_1967 - //0x00009b04 LBB5_1961 - 0x48, 0x89, 0xce, //0x00009b04 movq %rcx, %rsi - 0x48, 0x83, 0xe6, 0xf0, //0x00009b07 andq $-16, %rsi - 0x48, 0x8d, 0x46, 0x01, //0x00009b0b leaq $1(%rsi), %rax - 0xc5, 0xf9, 0xef, 0xc0, //0x00009b0f vpxor %xmm0, %xmm0, %xmm0 - //0x00009b13 LBB5_1962 - 0xc4, 0xc1, 0x7a, 0x7f, 0x44, 0x11, 0x01, //0x00009b13 vmovdqu %xmm0, $1(%r9,%rdx) - 0x48, 0x83, 0xc2, 0x10, //0x00009b1a addq $16, %rdx - 0x48, 0x39, 0xd6, //0x00009b1e cmpq %rdx, %rsi - 0x0f, 0x85, 0xec, 0xff, 0xff, 0xff, //0x00009b21 jne LBB5_1962 - 0x48, 0x39, 0xf1, //0x00009b27 cmpq %rsi, %rcx - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00009b2a jne LBB5_1968 - 0xe9, 0x3d, 0x00, 0x00, 0x00, //0x00009b30 jmp LBB5_1969 - //0x00009b35 LBB5_1964 - 0x0f, 0xbc, 0xc1, //0x00009b35 bsfl %ecx, %eax - 0xe9, 0x02, 0x00, 0x00, 0x00, //0x00009b38 jmp LBB5_1966 - //0x00009b3d LBB5_1965 - 0x89, 0xc0, //0x00009b3d movl %eax, %eax - //0x00009b3f LBB5_1966 - 0x48, 0xf7, 0xd2, //0x00009b3f notq %rdx - 0x48, 0x29, 0xc2, //0x00009b42 subq %rax, %rdx - 0x48, 0x8b, 0x75, 0xc8, //0x00009b45 movq $-56(%rbp), %rsi - 0xe9, 0xe5, 0xf7, 0xff, 0xff, //0x00009b49 jmp LBB5_1855 - //0x00009b4e LBB5_1967 - 0x48, 0x83, 0xca, 0x01, //0x00009b4e orq $1, %rdx - 0x48, 0x89, 0xd0, //0x00009b52 movq %rdx, %rax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009b55 .p2align 4, 0x90 - //0x00009b60 LBB5_1968 - 0x41, 0xc6, 0x04, 0x01, 0x00, //0x00009b60 movb $0, (%r9,%rax) - 0x48, 0x83, 0xc0, 0x01, //0x00009b65 addq $1, %rax - 0x49, 0x39, 0xc2, //0x00009b69 cmpq %rax, %r10 - 0x0f, 0x85, 0xee, 0xff, 0xff, 0xff, //0x00009b6c jne LBB5_1968 - //0x00009b72 LBB5_1969 - 0x41, 0x8a, 0x14, 0x24, //0x00009b72 movb (%r12), %dl - 0x31, 0xc9, //0x00009b76 xorl %ecx, %ecx - 0x80, 0xfa, 0x2d, //0x00009b78 cmpb $45, %dl - 0x0f, 0x94, 0xc1, //0x00009b7b sete %cl - 0x31, 0xff, //0x00009b7e xorl %edi, %edi - 0x49, 0x39, 0xc8, //0x00009b80 cmpq %rcx, %r8 - 0x0f, 0x8e, 0xc9, 0x00, 0x00, 0x00, //0x00009b83 jle LBB5_1982 - 0x88, 0x95, 0x58, 0xff, 0xff, 0xff, //0x00009b89 movb %dl, $-168(%rbp) - 0x4c, 0x89, 0x7d, 0xd0, //0x00009b8f movq %r15, $-48(%rbp) - 0x4c, 0x89, 0x5d, 0xb8, //0x00009b93 movq %r11, $-72(%rbp) - 0xb0, 0x01, //0x00009b97 movb $1, %al - 0x45, 0x31, 0xdb, //0x00009b99 xorl %r11d, %r11d - 0x45, 0x31, 0xff, //0x00009b9c xorl %r15d, %r15d - 0x31, 0xf6, //0x00009b9f xorl %esi, %esi - 0x31, 0xd2, //0x00009ba1 xorl %edx, %edx - 0xe9, 0x30, 0x00, 0x00, 0x00, //0x00009ba3 jmp LBB5_1973 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009ba8 .p2align 4, 0x90 - //0x00009bb0 LBB5_1971 - 0xba, 0x01, 0x00, 0x00, 0x00, //0x00009bb0 movl $1, %edx - 0x41, 0x89, 0xf6, //0x00009bb5 movl %esi, %r14d - 0x40, 0x80, 0xff, 0x2e, //0x00009bb8 cmpb $46, %dil - 0x4c, 0x89, 0xf7, //0x00009bbc movq %r14, %rdi - 0x0f, 0x85, 0x9d, 0x00, 0x00, 0x00, //0x00009bbf jne LBB5_1984 - //0x00009bc5 LBB5_1972 - 0x48, 0x83, 0xc1, 0x01, //0x00009bc5 addq $1, %rcx - 0x4c, 0x39, 0xc1, //0x00009bc9 cmpq %r8, %rcx - 0x0f, 0x9c, 0xc0, //0x00009bcc setl %al - 0x49, 0x39, 0xc8, //0x00009bcf cmpq %rcx, %r8 - 0x0f, 0x84, 0x82, 0x00, 0x00, 0x00, //0x00009bd2 je LBB5_1983 - //0x00009bd8 LBB5_1973 - 0x89, 0xd3, //0x00009bd8 movl %edx, %ebx - 0x41, 0x89, 0xfd, //0x00009bda movl %edi, %r13d - 0x41, 0x0f, 0xb6, 0x3c, 0x0c, //0x00009bdd movzbl (%r12,%rcx), %edi - 0x8d, 0x57, 0xd0, //0x00009be2 leal $-48(%rdi), %edx - 0x80, 0xfa, 0x09, //0x00009be5 cmpb $9, %dl - 0x0f, 0x87, 0xc2, 0xff, 0xff, 0xff, //0x00009be8 ja LBB5_1971 - 0x40, 0x80, 0xff, 0x30, //0x00009bee cmpb $48, %dil - 0x0f, 0x85, 0x19, 0x00, 0x00, 0x00, //0x00009bf2 jne LBB5_1977 - 0x85, 0xf6, //0x00009bf8 testl %esi, %esi - 0x0f, 0x84, 0x42, 0x00, 0x00, 0x00, //0x00009bfa je LBB5_1981 - 0x49, 0x63, 0xc3, //0x00009c00 movslq %r11d, %rax - 0x49, 0x39, 0xc2, //0x00009c03 cmpq %rax, %r10 - 0x0f, 0x87, 0x11, 0x00, 0x00, 0x00, //0x00009c06 ja LBB5_1978 - 0xe9, 0x14, 0x00, 0x00, 0x00, //0x00009c0c jmp LBB5_1979 - //0x00009c11 LBB5_1977 - 0x48, 0x63, 0xc6, //0x00009c11 movslq %esi, %rax - 0x49, 0x39, 0xc2, //0x00009c14 cmpq %rax, %r10 - 0x0f, 0x86, 0x15, 0x00, 0x00, 0x00, //0x00009c17 jbe LBB5_1980 - //0x00009c1d LBB5_1978 - 0x41, 0x88, 0x3c, 0x01, //0x00009c1d movb %dil, (%r9,%rax) - 0x41, 0x83, 0xc3, 0x01, //0x00009c21 addl $1, %r11d - //0x00009c25 LBB5_1979 - 0x44, 0x89, 0xef, //0x00009c25 movl %r13d, %edi - 0x44, 0x89, 0xde, //0x00009c28 movl %r11d, %esi - 0x89, 0xda, //0x00009c2b movl %ebx, %edx - 0xe9, 0x93, 0xff, 0xff, 0xff, //0x00009c2d jmp LBB5_1972 - //0x00009c32 LBB5_1980 - 0x44, 0x89, 0xef, //0x00009c32 movl %r13d, %edi - 0x41, 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00009c35 movl $1, %r15d - 0x89, 0xda, //0x00009c3b movl %ebx, %edx - 0xe9, 0x83, 0xff, 0xff, 0xff, //0x00009c3d jmp LBB5_1972 - //0x00009c42 LBB5_1981 - 0x41, 0x83, 0xc5, 0xff, //0x00009c42 addl $-1, %r13d - 0x31, 0xf6, //0x00009c46 xorl %esi, %esi - 0x44, 0x89, 0xef, //0x00009c48 movl %r13d, %edi - 0x89, 0xda, //0x00009c4b movl %ebx, %edx - 0xe9, 0x73, 0xff, 0xff, 0xff, //0x00009c4d jmp LBB5_1972 - //0x00009c52 LBB5_1982 - 0x45, 0x31, 0xc0, //0x00009c52 xorl %r8d, %r8d - 0xe9, 0x22, 0x01, 0x00, 0x00, //0x00009c55 jmp LBB5_2006 - //0x00009c5a LBB5_1983 - 0x41, 0x89, 0xfd, //0x00009c5a movl %edi, %r13d - 0x4c, 0x89, 0xc1, //0x00009c5d movq %r8, %rcx - 0x89, 0xd3, //0x00009c60 movl %edx, %ebx - //0x00009c62 LBB5_1984 - 0x85, 0xdb, //0x00009c62 testl %ebx, %ebx - 0x45, 0x0f, 0x44, 0xeb, //0x00009c64 cmovel %r11d, %r13d - 0xa8, 0x01, //0x00009c68 testb $1, %al - 0x8a, 0x95, 0x58, 0xff, 0xff, 0xff, //0x00009c6a movb $-168(%rbp), %dl - 0x0f, 0x84, 0xa2, 0x00, 0x00, 0x00, //0x00009c70 je LBB5_1999 - 0x89, 0xc8, //0x00009c76 movl %ecx, %eax - 0x41, 0x8a, 0x04, 0x04, //0x00009c78 movb (%r12,%rax), %al - 0x0c, 0x20, //0x00009c7c orb $32, %al - 0x3c, 0x65, //0x00009c7e cmpb $101, %al - 0x0f, 0x85, 0x92, 0x00, 0x00, 0x00, //0x00009c80 jne LBB5_1999 - 0x89, 0xca, //0x00009c86 movl %ecx, %edx - 0x41, 0x8a, 0x5c, 0x14, 0x01, //0x00009c88 movb $1(%r12,%rdx), %bl - 0x80, 0xfb, 0x2d, //0x00009c8d cmpb $45, %bl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00009c90 je LBB5_1989 - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00009c96 movl $1, %eax - 0x80, 0xfb, 0x2b, //0x00009c9b cmpb $43, %bl - 0x0f, 0x85, 0x17, 0x00, 0x00, 0x00, //0x00009c9e jne LBB5_1991 - 0x83, 0xc1, 0x02, //0x00009ca4 addl $2, %ecx - 0xe9, 0x08, 0x00, 0x00, 0x00, //0x00009ca7 jmp LBB5_1990 - //0x00009cac LBB5_1989 - 0x83, 0xc1, 0x02, //0x00009cac addl $2, %ecx - 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00009caf movl $-1, %eax - //0x00009cb4 LBB5_1990 - 0x89, 0xca, //0x00009cb4 movl %ecx, %edx - 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00009cb6 jmp LBB5_1992 - //0x00009cbb LBB5_1991 - 0x48, 0x83, 0xc2, 0x01, //0x00009cbb addq $1, %rdx - //0x00009cbf LBB5_1992 - 0x48, 0x63, 0xd2, //0x00009cbf movslq %edx, %rdx - 0x31, 0xc9, //0x00009cc2 xorl %ecx, %ecx - 0x49, 0x39, 0xd0, //0x00009cc4 cmpq %rdx, %r8 - 0x0f, 0x8e, 0x3c, 0x00, 0x00, 0x00, //0x00009cc7 jle LBB5_1998 - 0x31, 0xc9, //0x00009ccd xorl %ecx, %ecx - //0x00009ccf LBB5_1994 - 0x41, 0x0f, 0xbe, 0x34, 0x14, //0x00009ccf movsbl (%r12,%rdx), %esi - 0x83, 0xfe, 0x30, //0x00009cd4 cmpl $48, %esi - 0x0f, 0x8c, 0x2c, 0x00, 0x00, 0x00, //0x00009cd7 jl LBB5_1998 - 0x40, 0x80, 0xfe, 0x39, //0x00009cdd cmpb $57, %sil - 0x0f, 0x8f, 0x22, 0x00, 0x00, 0x00, //0x00009ce1 jg LBB5_1998 - 0x81, 0xf9, 0x0f, 0x27, 0x00, 0x00, //0x00009ce7 cmpl $9999, %ecx - 0x0f, 0x8f, 0x16, 0x00, 0x00, 0x00, //0x00009ced jg LBB5_1998 - 0x8d, 0x0c, 0x89, //0x00009cf3 leal (%rcx,%rcx,4), %ecx - 0x8d, 0x0c, 0x4e, //0x00009cf6 leal (%rsi,%rcx,2), %ecx - 0x83, 0xc1, 0xd0, //0x00009cf9 addl $-48, %ecx - 0x48, 0x83, 0xc2, 0x01, //0x00009cfc addq $1, %rdx - 0x49, 0x39, 0xd0, //0x00009d00 cmpq %rdx, %r8 - 0x0f, 0x85, 0xc6, 0xff, 0xff, 0xff, //0x00009d03 jne LBB5_1994 - //0x00009d09 LBB5_1998 - 0x0f, 0xaf, 0xc8, //0x00009d09 imull %eax, %ecx - 0x44, 0x01, 0xe9, //0x00009d0c addl %r13d, %ecx - 0x41, 0x89, 0xcd, //0x00009d0f movl %ecx, %r13d - 0x8a, 0x95, 0x58, 0xff, 0xff, 0xff, //0x00009d12 movb $-168(%rbp), %dl - //0x00009d18 LBB5_1999 - 0x45, 0x85, 0xdb, //0x00009d18 testl %r11d, %r11d - 0x0f, 0x84, 0x37, 0x00, 0x00, 0x00, //0x00009d1b je LBB5_2002 - 0x41, 0x81, 0xfd, 0x36, 0x01, 0x00, 0x00, //0x00009d21 cmpl $310, %r13d - 0x0f, 0x8e, 0x34, 0x00, 0x00, 0x00, //0x00009d28 jle LBB5_2003 - //0x00009d2e LBB5_2001 - 0x45, 0x31, 0xc0, //0x00009d2e xorl %r8d, %r8d - 0x4c, 0x8b, 0x5d, 0xb8, //0x00009d31 movq $-72(%rbp), %r11 - 0x4c, 0x8b, 0x7d, 0xd0, //0x00009d35 movq $-48(%rbp), %r15 - 0x8b, 0x8d, 0x68, 0xff, 0xff, 0xff, //0x00009d39 movl $-152(%rbp), %ecx - 0x48, 0xbe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00009d3f movabsq $4503599627370495, %rsi - 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00009d49 movabsq $9218868437227405312, %rdi - 0xe9, 0x34, 0x00, 0x00, 0x00, //0x00009d53 jmp LBB5_2007 - //0x00009d58 LBB5_2002 - 0x31, 0xff, //0x00009d58 xorl %edi, %edi - 0x45, 0x31, 0xc0, //0x00009d5a xorl %r8d, %r8d - 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00009d5d jmp LBB5_2005 - //0x00009d62 LBB5_2003 - 0x45, 0x31, 0xc0, //0x00009d62 xorl %r8d, %r8d - 0x41, 0x81, 0xfd, 0xb6, 0xfe, 0xff, 0xff, //0x00009d65 cmpl $-330, %r13d - 0x0f, 0x8d, 0x31, 0x01, 0x00, 0x00, //0x00009d6c jge LBB5_2049 - 0x31, 0xff, //0x00009d72 xorl %edi, %edi - //0x00009d74 LBB5_2005 - 0x4c, 0x8b, 0x5d, 0xb8, //0x00009d74 movq $-72(%rbp), %r11 - 0x4c, 0x8b, 0x7d, 0xd0, //0x00009d78 movq $-48(%rbp), %r15 - //0x00009d7c LBB5_2006 - 0x8b, 0x8d, 0x68, 0xff, 0xff, 0xff, //0x00009d7c movl $-152(%rbp), %ecx - 0x48, 0xbe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00009d82 movabsq $4503599627370495, %rsi - //0x00009d8c LBB5_2007 - 0x49, 0x21, 0xf0, //0x00009d8c andq %rsi, %r8 - 0x49, 0x09, 0xf8, //0x00009d8f orq %rdi, %r8 - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00009d92 movabsq $-9223372036854775808, %rax - 0x4c, 0x09, 0xc0, //0x00009d9c orq %r8, %rax - 0x80, 0xfa, 0x2d, //0x00009d9f cmpb $45, %dl - 0x49, 0x0f, 0x45, 0xc0, //0x00009da2 cmovneq %r8, %rax - 0xc4, 0xe1, 0xf9, 0x6e, 0xc0, //0x00009da6 vmovq %rax, %xmm0 - 0xc5, 0xcb, 0x2a, 0xc9, //0x00009dab vcvtsi2sd %ecx, %xmm6, %xmm1 - 0xc5, 0xf3, 0x59, 0xc0, //0x00009daf vmulsd %xmm0, %xmm1, %xmm0 - //0x00009db3 LBB5_2008 - 0xc4, 0xe1, 0xf9, 0x7e, 0xc6, //0x00009db3 vmovq %xmm0, %rsi - 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00009db8 movabsq $-9223372036854775808, %rcx - 0x48, 0x83, 0xc1, 0xff, //0x00009dc2 addq $-1, %rcx - 0x48, 0x21, 0xf1, //0x00009dc6 andq %rsi, %rcx - 0x31, 0xc0, //0x00009dc9 xorl %eax, %eax - 0xba, 0x04, 0x00, 0x00, 0x00, //0x00009dcb movl $4, %edx - 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00009dd0 movabsq $9218868437227405312, %rdi - 0x48, 0x39, 0xf9, //0x00009dda cmpq %rdi, %rcx - 0x0f, 0x85, 0x9c, 0x15, 0x00, 0x00, //0x00009ddd jne LBB5_2017 - //0x00009de3 LBB5_2009 - 0x48, 0x8b, 0x45, 0x80, //0x00009de3 movq $-128(%rbp), %rax - 0x48, 0x83, 0xf8, 0x13, //0x00009de7 cmpq $19, %rax - 0x0f, 0x84, 0x88, 0x15, 0x00, 0x00, //0x00009deb je LBB5_2016 - //0x00009df1 LBB5_2010 - 0x48, 0x83, 0xf8, 0x0b, //0x00009df1 cmpq $11, %rax - 0x0f, 0x84, 0x59, 0x00, 0x00, 0x00, //0x00009df5 je LBB5_2013 - 0x48, 0x83, 0xf8, 0x03, //0x00009dfb cmpq $3, %rax - 0x4c, 0x8b, 0x6d, 0xc0, //0x00009dff movq $-64(%rbp), %r13 - 0x48, 0x8b, 0x75, 0xc8, //0x00009e03 movq $-56(%rbp), %rsi - 0x0f, 0x85, 0x6b, 0x70, 0xff, 0xff, //0x00009e07 jne LBB5_168 - //0x00009e0d LBB5_2012 - 0x48, 0xc1, 0xe6, 0x20, //0x00009e0d shlq $32, %rsi - 0x48, 0x83, 0xce, 0x03, //0x00009e11 orq $3, %rsi - 0x49, 0x8b, 0x83, 0xa0, 0x00, 0x00, 0x00, //0x00009e15 movq $160(%r11), %rax - 0x48, 0x89, 0x30, //0x00009e1c movq %rsi, (%rax) - 0x48, 0x8b, 0x4d, 0xa0, //0x00009e1f movq $-96(%rbp), %rcx - 0x48, 0x89, 0x48, 0x08, //0x00009e23 movq %rcx, $8(%rax) - 0x41, 0x83, 0x83, 0xd8, 0x00, 0x00, 0x00, 0x01, //0x00009e27 addl $1, $216(%r11) - 0x49, 0x8b, 0x8b, 0xa0, 0x00, 0x00, 0x00, //0x00009e2f movq $160(%r11), %rcx - 0x48, 0x8d, 0x41, 0x10, //0x00009e36 leaq $16(%rcx), %rax - 0x49, 0x89, 0x83, 0xa0, 0x00, 0x00, 0x00, //0x00009e3a movq %rax, $160(%r11) - 0xb8, 0x03, 0x00, 0x00, 0x00, //0x00009e41 movl $3, %eax - 0x48, 0x89, 0x45, 0x80, //0x00009e46 movq %rax, $-128(%rbp) - 0x4d, 0x89, 0xfc, //0x00009e4a movq %r15, %r12 - 0x89, 0xd0, //0x00009e4d movl %edx, %eax - 0xe9, 0x73, 0x15, 0x00, 0x00, //0x00009e4f jmp LBB5_2019 - //0x00009e54 LBB5_2013 - 0x89, 0xd0, //0x00009e54 movl %edx, %eax - //0x00009e56 LBB5_2014 - 0x4c, 0x8b, 0x6d, 0xc0, //0x00009e56 movq $-64(%rbp), %r13 - 0x48, 0x8b, 0x75, 0xc8, //0x00009e5a movq $-56(%rbp), %rsi - //0x00009e5e LBB5_2015 - 0x4d, 0x89, 0xfc, //0x00009e5e movq %r15, %r12 - 0x48, 0xc1, 0xe6, 0x20, //0x00009e61 shlq $32, %rsi - 0x48, 0x83, 0xce, 0x0b, //0x00009e65 orq $11, %rsi - 0x49, 0x8b, 0x8b, 0xa0, 0x00, 0x00, 0x00, //0x00009e69 movq $160(%r11), %rcx - 0x48, 0x89, 0x31, //0x00009e70 movq %rsi, (%rcx) - 0x48, 0x8b, 0x55, 0xa0, //0x00009e73 movq $-96(%rbp), %rdx - 0x48, 0x89, 0x51, 0x08, //0x00009e77 movq %rdx, $8(%rcx) - 0x41, 0x83, 0x83, 0xd8, 0x00, 0x00, 0x00, 0x01, //0x00009e7b addl $1, $216(%r11) - 0x49, 0x8b, 0x8b, 0xa0, 0x00, 0x00, 0x00, //0x00009e83 movq $160(%r11), %rcx - 0x48, 0x8d, 0x51, 0x10, //0x00009e8a leaq $16(%rcx), %rdx - 0x49, 0x89, 0x93, 0xa0, 0x00, 0x00, 0x00, //0x00009e8e movq %rdx, $160(%r11) - 0xba, 0x0b, 0x00, 0x00, 0x00, //0x00009e95 movl $11, %edx - 0x48, 0x89, 0x55, 0x80, //0x00009e9a movq %rdx, $-128(%rbp) - 0xe9, 0x24, 0x15, 0x00, 0x00, //0x00009e9e jmp LBB5_2019 - //0x00009ea3 LBB5_2049 - 0x4c, 0x89, 0xe8, //0x00009ea3 movq %r13, %rax - 0x45, 0x85, 0xed, //0x00009ea6 testl %r13d, %r13d - 0x0f, 0x8e, 0x0f, 0x02, 0x00, 0x00, //0x00009ea9 jle LBB5_2083 - 0x31, 0xf6, //0x00009eaf xorl %esi, %esi - 0x41, 0xbc, 0x01, 0x00, 0x00, 0x00, //0x00009eb1 movl $1, %r12d - 0x4c, 0x8d, 0x2d, 0xb2, 0x54, 0x00, 0x00, //0x00009eb7 leaq $21682(%rip), %r13 /* _POW_TAB+0(%rip) */ - 0x44, 0x89, 0xda, //0x00009ebe movl %r11d, %edx - 0x44, 0x89, 0xdf, //0x00009ec1 movl %r11d, %edi - 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00009ec4 jmp LBB5_2053 - //0x00009ec9 LBB5_2051 - 0x31, 0xff, //0x00009ec9 xorl %edi, %edi - //0x00009ecb LBB5_2052 - 0x41, 0x01, 0xf0, //0x00009ecb addl %esi, %r8d - 0x44, 0x89, 0xc6, //0x00009ece movl %r8d, %esi - 0x4c, 0x89, 0xf0, //0x00009ed1 movq %r14, %rax - 0x85, 0xc0, //0x00009ed4 testl %eax, %eax - 0x0f, 0x8e, 0xe5, 0x01, 0x00, 0x00, //0x00009ed6 jle LBB5_2084 - //0x00009edc LBB5_2053 - 0x83, 0xf8, 0x08, //0x00009edc cmpl $8, %eax - 0x0f, 0x8e, 0x0e, 0x00, 0x00, 0x00, //0x00009edf jle LBB5_2055 - 0x49, 0x89, 0xc6, //0x00009ee5 movq %rax, %r14 - 0x41, 0xb8, 0x1b, 0x00, 0x00, 0x00, //0x00009ee8 movl $27, %r8d - 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00009eee jmp LBB5_2056 - //0x00009ef3 LBB5_2055 - 0x49, 0x89, 0xc6, //0x00009ef3 movq %rax, %r14 - 0x89, 0xc0, //0x00009ef6 movl %eax, %eax - 0x45, 0x8b, 0x44, 0x85, 0x00, //0x00009ef8 movl (%r13,%rax,4), %r8d - //0x00009efd LBB5_2056 - 0x85, 0xff, //0x00009efd testl %edi, %edi - 0x0f, 0x84, 0xc4, 0xff, 0xff, 0xff, //0x00009eff je LBB5_2051 - 0x48, 0x89, 0x75, 0x90, //0x00009f05 movq %rsi, $-112(%rbp) - 0x44, 0x89, 0xc1, //0x00009f09 movl %r8d, %ecx - 0x85, 0xff, //0x00009f0c testl %edi, %edi - 0xb8, 0x00, 0x00, 0x00, 0x00, //0x00009f0e movl $0, %eax - 0x0f, 0x4f, 0xc7, //0x00009f13 cmovgl %edi, %eax - 0x31, 0xd2, //0x00009f16 xorl %edx, %edx - 0x31, 0xdb, //0x00009f18 xorl %ebx, %ebx - //0x00009f1a LBB5_2058 - 0x48, 0x39, 0xd0, //0x00009f1a cmpq %rdx, %rax - 0x0f, 0x84, 0x9d, 0x00, 0x00, 0x00, //0x00009f1d je LBB5_2072 - 0x48, 0x8d, 0x34, 0x9b, //0x00009f23 leaq (%rbx,%rbx,4), %rsi - 0x49, 0x0f, 0xbe, 0x1c, 0x11, //0x00009f27 movsbq (%r9,%rdx), %rbx - 0x48, 0x8d, 0x1c, 0x73, //0x00009f2c leaq (%rbx,%rsi,2), %rbx - 0x48, 0x83, 0xc3, 0xd0, //0x00009f30 addq $-48, %rbx - 0x48, 0x83, 0xc2, 0x01, //0x00009f34 addq $1, %rdx - 0x48, 0x89, 0xde, //0x00009f38 movq %rbx, %rsi - 0x48, 0xd3, 0xee, //0x00009f3b shrq %cl, %rsi - 0x48, 0x85, 0xf6, //0x00009f3e testq %rsi, %rsi - 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x00009f41 je LBB5_2058 - 0x4c, 0x89, 0x45, 0xa8, //0x00009f47 movq %r8, $-88(%rbp) - 0x89, 0xd0, //0x00009f4b movl %edx, %eax - //0x00009f4d LBB5_2061 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00009f4d movq $-1, %r8 - 0x49, 0xd3, 0xe0, //0x00009f54 shlq %cl, %r8 - 0x49, 0xf7, 0xd0, //0x00009f57 notq %r8 - 0x31, 0xd2, //0x00009f5a xorl %edx, %edx - 0x39, 0xf8, //0x00009f5c cmpl %edi, %eax - 0x0f, 0x8d, 0x50, 0x00, 0x00, 0x00, //0x00009f5e jge LBB5_2065 - 0x4c, 0x63, 0xe0, //0x00009f64 movslq %eax, %r12 - 0x4d, 0x63, 0xdb, //0x00009f67 movslq %r11d, %r11 - 0x4b, 0x8d, 0x34, 0x21, //0x00009f6a leaq (%r9,%r12), %rsi - 0x31, 0xd2, //0x00009f6e xorl %edx, %edx - //0x00009f70 LBB5_2063 - 0x48, 0x89, 0xdf, //0x00009f70 movq %rbx, %rdi - 0x48, 0xd3, 0xef, //0x00009f73 shrq %cl, %rdi - 0x4c, 0x21, 0xc3, //0x00009f76 andq %r8, %rbx - 0x40, 0x80, 0xc7, 0x30, //0x00009f79 addb $48, %dil - 0x41, 0x88, 0x3c, 0x11, //0x00009f7d movb %dil, (%r9,%rdx) - 0x48, 0x0f, 0xbe, 0x3c, 0x16, //0x00009f81 movsbq (%rsi,%rdx), %rdi - 0x4d, 0x8d, 0x2c, 0x14, //0x00009f86 leaq (%r12,%rdx), %r13 - 0x49, 0x83, 0xc5, 0x01, //0x00009f8a addq $1, %r13 - 0x48, 0x83, 0xc2, 0x01, //0x00009f8e addq $1, %rdx - 0x48, 0x8d, 0x1c, 0x9b, //0x00009f92 leaq (%rbx,%rbx,4), %rbx - 0x48, 0x8d, 0x1c, 0x5f, //0x00009f96 leaq (%rdi,%rbx,2), %rbx - 0x48, 0x83, 0xc3, 0xd0, //0x00009f9a addq $-48, %rbx - 0x4d, 0x39, 0xdd, //0x00009f9e cmpq %r11, %r13 - 0x0f, 0x8c, 0xc9, 0xff, 0xff, 0xff, //0x00009fa1 jl LBB5_2063 - 0x41, 0xbc, 0x01, 0x00, 0x00, 0x00, //0x00009fa7 movl $1, %r12d - 0x4c, 0x8d, 0x2d, 0xbc, 0x53, 0x00, 0x00, //0x00009fad leaq $21436(%rip), %r13 /* _POW_TAB+0(%rip) */ - //0x00009fb4 LBB5_2065 - 0x41, 0x29, 0xc6, //0x00009fb4 subl %eax, %r14d - 0x41, 0x83, 0xc6, 0x01, //0x00009fb7 addl $1, %r14d - 0xe9, 0x65, 0x00, 0x00, 0x00, //0x00009fbb jmp LBB5_2066 - //0x00009fc0 LBB5_2072 - 0x48, 0x85, 0xdb, //0x00009fc0 testq %rbx, %rbx - 0x0f, 0x84, 0x4c, 0x00, 0x00, 0x00, //0x00009fc3 je LBB5_2078 - 0x48, 0x89, 0xda, //0x00009fc9 movq %rbx, %rdx - 0x48, 0xd3, 0xea, //0x00009fcc shrq %cl, %rdx - 0x48, 0x85, 0xd2, //0x00009fcf testq %rdx, %rdx - 0x4c, 0x89, 0x45, 0xa8, //0x00009fd2 movq %r8, $-88(%rbp) - 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x00009fd6 je LBB5_2077 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00009fdc movq $-1, %r8 - 0x49, 0xd3, 0xe0, //0x00009fe3 shlq %cl, %r8 - 0x49, 0xf7, 0xd0, //0x00009fe6 notq %r8 - 0x41, 0x29, 0xc6, //0x00009fe9 subl %eax, %r14d - 0x41, 0x83, 0xc6, 0x01, //0x00009fec addl $1, %r14d - 0x31, 0xd2, //0x00009ff0 xorl %edx, %edx - 0xe9, 0x37, 0x00, 0x00, 0x00, //0x00009ff2 jmp LBB5_2075 - //0x00009ff7 LBB5_2077 - 0x48, 0x01, 0xdb, //0x00009ff7 addq %rbx, %rbx - 0x48, 0x8d, 0x1c, 0x9b, //0x00009ffa leaq (%rbx,%rbx,4), %rbx - 0x83, 0xc0, 0x01, //0x00009ffe addl $1, %eax - 0x48, 0x89, 0xda, //0x0000a001 movq %rbx, %rdx - 0x48, 0xd3, 0xea, //0x0000a004 shrq %cl, %rdx - 0x48, 0x85, 0xd2, //0x0000a007 testq %rdx, %rdx - 0x0f, 0x84, 0xe7, 0xff, 0xff, 0xff, //0x0000a00a je LBB5_2077 - 0xe9, 0x38, 0xff, 0xff, 0xff, //0x0000a010 jmp LBB5_2061 - //0x0000a015 LBB5_2078 - 0x45, 0x31, 0xdb, //0x0000a015 xorl %r11d, %r11d - 0x31, 0xd2, //0x0000a018 xorl %edx, %edx - 0x31, 0xff, //0x0000a01a xorl %edi, %edi - 0x48, 0x8b, 0x75, 0x90, //0x0000a01c movq $-112(%rbp), %rsi - 0xe9, 0xa6, 0xfe, 0xff, 0xff, //0x0000a020 jmp LBB5_2052 - //0x0000a025 LBB5_2066 - 0x48, 0x85, 0xdb, //0x0000a025 testq %rbx, %rbx - 0x0f, 0x84, 0x38, 0x00, 0x00, 0x00, //0x0000a028 je LBB5_2067 - //0x0000a02e LBB5_2075 - 0x48, 0x89, 0xd8, //0x0000a02e movq %rbx, %rax - 0x48, 0xd3, 0xe8, //0x0000a031 shrq %cl, %rax - 0x4c, 0x21, 0xc3, //0x0000a034 andq %r8, %rbx - 0x48, 0x63, 0xf2, //0x0000a037 movslq %edx, %rsi - 0x49, 0x39, 0xf2, //0x0000a03a cmpq %rsi, %r10 - 0x0f, 0x86, 0x10, 0x00, 0x00, 0x00, //0x0000a03d jbe LBB5_2079 - 0x04, 0x30, //0x0000a043 addb $48, %al - 0x41, 0x88, 0x04, 0x31, //0x0000a045 movb %al, (%r9,%rsi) - 0x83, 0xc6, 0x01, //0x0000a049 addl $1, %esi - 0x89, 0xf2, //0x0000a04c movl %esi, %edx - 0xe9, 0x07, 0x00, 0x00, 0x00, //0x0000a04e jmp LBB5_2080 - //0x0000a053 LBB5_2079 - 0x48, 0x85, 0xc0, //0x0000a053 testq %rax, %rax - 0x45, 0x0f, 0x45, 0xfc, //0x0000a056 cmovnel %r12d, %r15d - //0x0000a05a LBB5_2080 - 0x48, 0x01, 0xdb, //0x0000a05a addq %rbx, %rbx - 0x48, 0x8d, 0x1c, 0x9b, //0x0000a05d leaq (%rbx,%rbx,4), %rbx - 0xe9, 0xbf, 0xff, 0xff, 0xff, //0x0000a061 jmp LBB5_2066 - //0x0000a066 LBB5_2067 - 0x85, 0xd2, //0x0000a066 testl %edx, %edx - 0x4c, 0x8b, 0x45, 0xa8, //0x0000a068 movq $-88(%rbp), %r8 - 0x48, 0x8b, 0x75, 0x90, //0x0000a06c movq $-112(%rbp), %rsi - 0x0f, 0x8e, 0x29, 0x00, 0x00, 0x00, //0x0000a070 jle LBB5_2081 - 0x89, 0xd0, //0x0000a076 movl %edx, %eax - 0x48, 0x83, 0xc0, 0x01, //0x0000a078 addq $1, %rax - //0x0000a07c LBB5_2069 - 0x8d, 0x4a, 0xff, //0x0000a07c leal $-1(%rdx), %ecx - 0x41, 0x80, 0x3c, 0x09, 0x30, //0x0000a07f cmpb $48, (%r9,%rcx) - 0x0f, 0x85, 0x1b, 0x00, 0x00, 0x00, //0x0000a084 jne LBB5_2082 - 0x48, 0x83, 0xc0, 0xff, //0x0000a08a addq $-1, %rax - 0x89, 0xca, //0x0000a08e movl %ecx, %edx - 0x48, 0x83, 0xf8, 0x01, //0x0000a090 cmpq $1, %rax - 0x0f, 0x8f, 0xe2, 0xff, 0xff, 0xff, //0x0000a094 jg LBB5_2069 - 0xe9, 0x10, 0x00, 0x00, 0x00, //0x0000a09a jmp LBB5_2071 - //0x0000a09f LBB5_2081 - 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x0000a09f je LBB5_2071 - //0x0000a0a5 LBB5_2082 - 0x41, 0x89, 0xd3, //0x0000a0a5 movl %edx, %r11d - 0x89, 0xd7, //0x0000a0a8 movl %edx, %edi - 0xe9, 0x1c, 0xfe, 0xff, 0xff, //0x0000a0aa jmp LBB5_2052 - //0x0000a0af LBB5_2071 - 0x41, 0x01, 0xf0, //0x0000a0af addl %esi, %r8d - 0x31, 0xc0, //0x0000a0b2 xorl %eax, %eax - 0x45, 0x31, 0xdb, //0x0000a0b4 xorl %r11d, %r11d - 0x31, 0xd2, //0x0000a0b7 xorl %edx, %edx - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x0000a0b9 jmp LBB5_2084 - //0x0000a0be LBB5_2083 - 0x44, 0x89, 0xda, //0x0000a0be movl %r11d, %edx - //0x0000a0c1 LBB5_2084 - 0x49, 0xbc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, //0x0000a0c1 movabsq $1152921504606846975, %r12 - 0x49, 0x8d, 0x49, 0x01, //0x0000a0cb leaq $1(%r9), %rcx - 0x48, 0x89, 0x8d, 0x50, 0xff, 0xff, 0xff, //0x0000a0cf movq %rcx, $-176(%rbp) - 0x41, 0x89, 0xd6, //0x0000a0d6 movl %edx, %r14d - 0x48, 0x89, 0xc7, //0x0000a0d9 movq %rax, %rdi - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x0000a0dc jmp LBB5_2086 - //0x0000a0e1 LBB5_2085 - 0x45, 0x31, 0xf6, //0x0000a0e1 xorl %r14d, %r14d - 0x41, 0x29, 0xc8, //0x0000a0e4 subl %ecx, %r8d - //0x0000a0e7 LBB5_2086 - 0x85, 0xff, //0x0000a0e7 testl %edi, %edi - 0x0f, 0x88, 0x15, 0x00, 0x00, 0x00, //0x0000a0e9 js LBB5_2091 - 0x0f, 0x85, 0x66, 0x07, 0x00, 0x00, //0x0000a0ef jne LBB5_2186 - 0x41, 0x80, 0x39, 0x35, //0x0000a0f5 cmpb $53, (%r9) - 0x0f, 0x8c, 0x27, 0x00, 0x00, 0x00, //0x0000a0f9 jl LBB5_2089 - 0xe9, 0x57, 0x07, 0x00, 0x00, //0x0000a0ff jmp LBB5_2186 - //0x0000a104 LBB5_2091 - 0x83, 0xff, 0xf8, //0x0000a104 cmpl $-8, %edi - 0x0f, 0x8d, 0x19, 0x00, 0x00, 0x00, //0x0000a107 jge LBB5_2089 - 0xb9, 0x1b, 0x00, 0x00, 0x00, //0x0000a10d movl $27, %ecx - 0x85, 0xd2, //0x0000a112 testl %edx, %edx - 0x0f, 0x84, 0xb1, 0x05, 0x00, 0x00, //0x0000a114 je LBB5_2165 - 0x48, 0x89, 0x7d, 0x90, //0x0000a11a movq %rdi, $-112(%rbp) - 0x41, 0x89, 0xd6, //0x0000a11e movl %edx, %r14d - 0xe9, 0x1b, 0x00, 0x00, 0x00, //0x0000a121 jmp LBB5_2094 - //0x0000a126 LBB5_2089 - 0x89, 0xf8, //0x0000a126 movl %edi, %eax - 0xf7, 0xd8, //0x0000a128 negl %eax - 0x48, 0x8d, 0x0d, 0x3f, 0x52, 0x00, 0x00, //0x0000a12a leaq $21055(%rip), %rcx /* _POW_TAB+0(%rip) */ - 0x8b, 0x0c, 0x81, //0x0000a131 movl (%rcx,%rax,4), %ecx - 0x45, 0x85, 0xf6, //0x0000a134 testl %r14d, %r14d - 0x0f, 0x84, 0xa4, 0xff, 0xff, 0xff, //0x0000a137 je LBB5_2085 - 0x48, 0x89, 0x7d, 0x90, //0x0000a13d movq %rdi, $-112(%rbp) - //0x0000a141 LBB5_2094 - 0x89, 0x8d, 0x70, 0xff, 0xff, 0xff, //0x0000a141 movl %ecx, $-144(%rbp) - 0x89, 0xc9, //0x0000a147 movl %ecx, %ecx - 0x48, 0x6b, 0xc1, 0x68, //0x0000a149 imulq $104, %rcx, %rax - 0x48, 0x8d, 0x35, 0x4c, 0x52, 0x00, 0x00, //0x0000a14d leaq $21068(%rip), %rsi /* _LSHIFT_TAB+0(%rip) */ - 0x44, 0x8b, 0x2c, 0x30, //0x0000a154 movl (%rax,%rsi), %r13d - 0x49, 0x63, 0xd6, //0x0000a158 movslq %r14d, %rdx - 0x48, 0x01, 0xc6, //0x0000a15b addq %rax, %rsi - 0x48, 0x83, 0xc6, 0x04, //0x0000a15e addq $4, %rsi - 0x31, 0xff, //0x0000a162 xorl %edi, %edi - 0x4c, 0x89, 0x45, 0xa8, //0x0000a164 movq %r8, $-88(%rbp) - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000a168 .p2align 4, 0x90 - //0x0000a170 LBB5_2095 - 0x0f, 0xb6, 0x1c, 0x3e, //0x0000a170 movzbl (%rsi,%rdi), %ebx - 0x84, 0xdb, //0x0000a174 testb %bl, %bl - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x0000a176 je LBB5_2100 - 0x41, 0x38, 0x1c, 0x39, //0x0000a17c cmpb %bl, (%r9,%rdi) - 0x0f, 0x85, 0x1b, 0x01, 0x00, 0x00, //0x0000a180 jne LBB5_2109 - 0x48, 0x83, 0xc7, 0x01, //0x0000a186 addq $1, %rdi - 0x48, 0x39, 0xfa, //0x0000a18a cmpq %rdi, %rdx - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x0000a18d jne LBB5_2095 - 0x44, 0x89, 0xf2, //0x0000a193 movl %r14d, %edx - 0x48, 0x8d, 0x35, 0x03, 0x52, 0x00, 0x00, //0x0000a196 leaq $20995(%rip), %rsi /* _LSHIFT_TAB+0(%rip) */ - 0x48, 0x01, 0xf0, //0x0000a19d addq %rsi, %rax - 0x80, 0x7c, 0x02, 0x04, 0x00, //0x0000a1a0 cmpb $0, $4(%rdx,%rax) - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x0000a1a5 je LBB5_2100 - //0x0000a1ab LBB5_2099 - 0x41, 0x83, 0xc5, 0xff, //0x0000a1ab addl $-1, %r13d - //0x0000a1af LBB5_2100 - 0x45, 0x85, 0xf6, //0x0000a1af testl %r14d, %r14d - 0x0f, 0x8e, 0xdb, 0x00, 0x00, 0x00, //0x0000a1b2 jle LBB5_2108 - 0x4c, 0x89, 0xad, 0x48, 0xff, 0xff, 0xff, //0x0000a1b8 movq %r13, $-184(%rbp) - 0x43, 0x8d, 0x04, 0x2e, //0x0000a1bf leal (%r14,%r13), %eax - 0x44, 0x89, 0xf3, //0x0000a1c3 movl %r14d, %ebx - 0x48, 0x98, //0x0000a1c6 cltq - 0x48, 0x89, 0xc7, //0x0000a1c8 movq %rax, %rdi - 0x48, 0xc1, 0xe7, 0x20, //0x0000a1cb shlq $32, %rdi - 0x48, 0x83, 0xc0, 0xff, //0x0000a1cf addq $-1, %rax - 0x48, 0x83, 0xc3, 0x01, //0x0000a1d3 addq $1, %rbx - 0x41, 0x83, 0xc6, 0xff, //0x0000a1d7 addl $-1, %r14d - 0x45, 0x31, 0xc0, //0x0000a1db xorl %r8d, %r8d - 0xe9, 0x43, 0x00, 0x00, 0x00, //0x0000a1de jmp LBB5_2104 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000a1e3 .p2align 4, 0x90 - //0x0000a1f0 LBB5_2102 - 0x48, 0x85, 0xc0, //0x0000a1f0 testq %rax, %rax - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000a1f3 movl $1, %eax - 0x44, 0x0f, 0x45, 0xf8, //0x0000a1f8 cmovnel %eax, %r15d - //0x0000a1fc LBB5_2103 - 0x48, 0xb8, 0xff, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x0000a1fc movabsq $-4294967041, %rax - 0x48, 0x01, 0xc7, //0x0000a206 addq %rax, %rdi - 0x48, 0x81, 0xc7, 0x01, 0xff, 0xff, 0xff, //0x0000a209 addq $-255, %rdi - 0x49, 0x8d, 0x45, 0xff, //0x0000a210 leaq $-1(%r13), %rax - 0x48, 0x83, 0xc3, 0xff, //0x0000a214 addq $-1, %rbx - 0x41, 0x83, 0xc6, 0xff, //0x0000a218 addl $-1, %r14d - 0x48, 0x83, 0xfb, 0x01, //0x0000a21c cmpq $1, %rbx - 0x0f, 0x8e, 0x4e, 0x00, 0x00, 0x00, //0x0000a220 jle LBB5_2106 - //0x0000a226 LBB5_2104 - 0x49, 0x89, 0xc5, //0x0000a226 movq %rax, %r13 - 0x44, 0x89, 0xf0, //0x0000a229 movl %r14d, %eax - 0x49, 0x0f, 0xbe, 0x34, 0x01, //0x0000a22c movsbq (%r9,%rax), %rsi - 0x48, 0x83, 0xc6, 0xd0, //0x0000a231 addq $-48, %rsi - 0x48, 0xd3, 0xe6, //0x0000a235 shlq %cl, %rsi - 0x4c, 0x01, 0xc6, //0x0000a238 addq %r8, %rsi - 0x48, 0x89, 0xf0, //0x0000a23b movq %rsi, %rax - 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000a23e movabsq $-3689348814741910323, %rdx - 0x48, 0xf7, 0xe2, //0x0000a248 mulq %rdx - 0x49, 0x89, 0xd0, //0x0000a24b movq %rdx, %r8 - 0x49, 0xc1, 0xe8, 0x03, //0x0000a24e shrq $3, %r8 - 0x4b, 0x8d, 0x04, 0x00, //0x0000a252 leaq (%r8,%r8), %rax - 0x48, 0x8d, 0x14, 0x80, //0x0000a256 leaq (%rax,%rax,4), %rdx - 0x48, 0x89, 0xf0, //0x0000a25a movq %rsi, %rax - 0x48, 0x29, 0xd0, //0x0000a25d subq %rdx, %rax - 0x4d, 0x39, 0xd5, //0x0000a260 cmpq %r10, %r13 - 0x0f, 0x83, 0x87, 0xff, 0xff, 0xff, //0x0000a263 jae LBB5_2102 - 0x04, 0x30, //0x0000a269 addb $48, %al - 0x43, 0x88, 0x04, 0x29, //0x0000a26b movb %al, (%r9,%r13) - 0xe9, 0x88, 0xff, 0xff, 0xff, //0x0000a26f jmp LBB5_2103 - //0x0000a274 LBB5_2106 - 0x48, 0x83, 0xfe, 0x0a, //0x0000a274 cmpq $10, %rsi - 0x48, 0x8b, 0x7d, 0x90, //0x0000a278 movq $-112(%rbp), %rdi - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000a27c movl $1, %ebx - 0x0f, 0x83, 0x25, 0x00, 0x00, 0x00, //0x0000a281 jae LBB5_2110 - 0x4c, 0x8b, 0xad, 0x48, 0xff, 0xff, 0xff, //0x0000a287 movq $-184(%rbp), %r13 - 0xe9, 0x87, 0x00, 0x00, 0x00, //0x0000a28e jmp LBB5_2114 - //0x0000a293 LBB5_2108 - 0x48, 0x8b, 0x7d, 0x90, //0x0000a293 movq $-112(%rbp), %rdi - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000a297 movl $1, %ebx - 0xe9, 0x79, 0x00, 0x00, 0x00, //0x0000a29c jmp LBB5_2114 - //0x0000a2a1 LBB5_2109 - 0x0f, 0x8c, 0x04, 0xff, 0xff, 0xff, //0x0000a2a1 jl LBB5_2099 - 0xe9, 0x03, 0xff, 0xff, 0xff, //0x0000a2a7 jmp LBB5_2100 - //0x0000a2ac LBB5_2110 - 0x49, 0x63, 0xcd, //0x0000a2ac movslq %r13d, %rcx - 0x48, 0x83, 0xc1, 0xff, //0x0000a2af addq $-1, %rcx - 0x4c, 0x8b, 0xad, 0x48, 0xff, 0xff, 0xff, //0x0000a2b3 movq $-184(%rbp), %r13 - 0xe9, 0x19, 0x00, 0x00, 0x00, //0x0000a2ba jmp LBB5_2112 - 0x90, //0x0000a2bf .p2align 4, 0x90 - //0x0000a2c0 LBB5_2111 - 0x48, 0x85, 0xc0, //0x0000a2c0 testq %rax, %rax - 0x44, 0x0f, 0x45, 0xfb, //0x0000a2c3 cmovnel %ebx, %r15d - 0x48, 0x83, 0xc1, 0xff, //0x0000a2c7 addq $-1, %rcx - 0x49, 0x83, 0xf8, 0x09, //0x0000a2cb cmpq $9, %r8 - 0x49, 0x89, 0xd0, //0x0000a2cf movq %rdx, %r8 - 0x0f, 0x86, 0x42, 0x00, 0x00, 0x00, //0x0000a2d2 jbe LBB5_2114 - //0x0000a2d8 LBB5_2112 - 0x4c, 0x89, 0xc0, //0x0000a2d8 movq %r8, %rax - 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000a2db movabsq $-3689348814741910323, %rdx - 0x48, 0xf7, 0xe2, //0x0000a2e5 mulq %rdx - 0x48, 0xc1, 0xea, 0x03, //0x0000a2e8 shrq $3, %rdx - 0x48, 0x8d, 0x04, 0x12, //0x0000a2ec leaq (%rdx,%rdx), %rax - 0x48, 0x8d, 0x34, 0x80, //0x0000a2f0 leaq (%rax,%rax,4), %rsi - 0x4c, 0x89, 0xc0, //0x0000a2f4 movq %r8, %rax - 0x48, 0x29, 0xf0, //0x0000a2f7 subq %rsi, %rax - 0x4c, 0x39, 0xd1, //0x0000a2fa cmpq %r10, %rcx - 0x0f, 0x83, 0xbd, 0xff, 0xff, 0xff, //0x0000a2fd jae LBB5_2111 - 0x04, 0x30, //0x0000a303 addb $48, %al - 0x41, 0x88, 0x04, 0x09, //0x0000a305 movb %al, (%r9,%rcx) - 0x48, 0x83, 0xc1, 0xff, //0x0000a309 addq $-1, %rcx - 0x49, 0x83, 0xf8, 0x09, //0x0000a30d cmpq $9, %r8 - 0x49, 0x89, 0xd0, //0x0000a311 movq %rdx, %r8 - 0x0f, 0x87, 0xbe, 0xff, 0xff, 0xff, //0x0000a314 ja LBB5_2112 - //0x0000a31a LBB5_2114 - 0x45, 0x01, 0xeb, //0x0000a31a addl %r13d, %r11d - 0x4d, 0x63, 0xdb, //0x0000a31d movslq %r11d, %r11 - 0x4d, 0x39, 0xda, //0x0000a320 cmpq %r11, %r10 - 0x45, 0x0f, 0x46, 0xda, //0x0000a323 cmovbel %r10d, %r11d - 0x44, 0x01, 0xef, //0x0000a327 addl %r13d, %edi - 0x45, 0x85, 0xdb, //0x0000a32a testl %r11d, %r11d - 0x0f, 0x8e, 0x41, 0x00, 0x00, 0x00, //0x0000a32d jle LBB5_2119 - 0x41, 0x8d, 0x43, 0xff, //0x0000a333 leal $-1(%r11), %eax - 0x41, 0x80, 0x3c, 0x01, 0x30, //0x0000a337 cmpb $48, (%r9,%rax) - 0x4c, 0x8b, 0x45, 0xa8, //0x0000a33c movq $-88(%rbp), %r8 - 0x8b, 0x8d, 0x70, 0xff, 0xff, 0xff, //0x0000a340 movl $-144(%rbp), %ecx - 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x0000a346 jne LBB5_2121 - 0x44, 0x89, 0xd8, //0x0000a34c movl %r11d, %eax - 0x90, //0x0000a34f .p2align 4, 0x90 - //0x0000a350 LBB5_2117 - 0x48, 0x83, 0xf8, 0x01, //0x0000a350 cmpq $1, %rax - 0x0f, 0x8e, 0x2a, 0x00, 0x00, 0x00, //0x0000a354 jle LBB5_2120 - 0x4c, 0x8d, 0x58, 0xff, //0x0000a35a leaq $-1(%rax), %r11 - 0x83, 0xc0, 0xfe, //0x0000a35e addl $-2, %eax - 0x41, 0x80, 0x3c, 0x01, 0x30, //0x0000a361 cmpb $48, (%r9,%rax) - 0x4c, 0x89, 0xd8, //0x0000a366 movq %r11, %rax - 0x0f, 0x84, 0xe1, 0xff, 0xff, 0xff, //0x0000a369 je LBB5_2117 - 0xe9, 0x15, 0x00, 0x00, 0x00, //0x0000a36f jmp LBB5_2121 - //0x0000a374 LBB5_2119 - 0x4c, 0x8b, 0x45, 0xa8, //0x0000a374 movq $-88(%rbp), %r8 - 0x8b, 0x8d, 0x70, 0xff, 0xff, 0xff, //0x0000a378 movl $-144(%rbp), %ecx - 0x0f, 0x85, 0x05, 0x00, 0x00, 0x00, //0x0000a37e jne LBB5_2121 - //0x0000a384 LBB5_2120 - 0x31, 0xff, //0x0000a384 xorl %edi, %edi - 0x45, 0x31, 0xdb, //0x0000a386 xorl %r11d, %r11d - //0x0000a389 LBB5_2121 - 0x85, 0xc9, //0x0000a389 testl %ecx, %ecx - 0x0f, 0x88, 0x0e, 0x00, 0x00, 0x00, //0x0000a38b js LBB5_2123 - 0x44, 0x89, 0xda, //0x0000a391 movl %r11d, %edx - 0x45, 0x89, 0xde, //0x0000a394 movl %r11d, %r14d - 0x41, 0x29, 0xc8, //0x0000a397 subl %ecx, %r8d - 0xe9, 0x48, 0xfd, 0xff, 0xff, //0x0000a39a jmp LBB5_2086 - //0x0000a39f LBB5_2123 - 0x83, 0xf9, 0xc3, //0x0000a39f cmpl $-61, %ecx - 0x0f, 0x8f, 0x36, 0x02, 0x00, 0x00, //0x0000a3a2 jg LBB5_2151 - 0x41, 0x89, 0xc8, //0x0000a3a8 movl %ecx, %r8d - 0xe9, 0x18, 0x00, 0x00, 0x00, //0x0000a3ab jmp LBB5_2129 - //0x0000a3b0 LBB5_2126 - 0x31, 0xff, //0x0000a3b0 xorl %edi, %edi - //0x0000a3b2 LBB5_2127 - 0x31, 0xc0, //0x0000a3b2 xorl %eax, %eax - //0x0000a3b4 LBB5_2128 - 0x41, 0x8d, 0x48, 0x3c, //0x0000a3b4 leal $60(%r8), %ecx - 0x41, 0x89, 0xc3, //0x0000a3b8 movl %eax, %r11d - 0x41, 0x83, 0xf8, 0x88, //0x0000a3bb cmpl $-120, %r8d - 0x41, 0x89, 0xc8, //0x0000a3bf movl %ecx, %r8d - 0x0f, 0x8d, 0x19, 0x02, 0x00, 0x00, //0x0000a3c2 jge LBB5_2152 - //0x0000a3c8 LBB5_2129 - 0x45, 0x85, 0xdb, //0x0000a3c8 testl %r11d, %r11d - 0xbe, 0x00, 0x00, 0x00, 0x00, //0x0000a3cb movl $0, %esi - 0x41, 0x0f, 0x4f, 0xf3, //0x0000a3d0 cmovgl %r11d, %esi - 0x31, 0xc0, //0x0000a3d4 xorl %eax, %eax - 0x31, 0xc9, //0x0000a3d6 xorl %ecx, %ecx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000a3d8 .p2align 4, 0x90 - //0x0000a3e0 LBB5_2130 - 0x48, 0x39, 0xc6, //0x0000a3e0 cmpq %rax, %rsi - 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x0000a3e3 je LBB5_2133 - 0x48, 0x8d, 0x0c, 0x89, //0x0000a3e9 leaq (%rcx,%rcx,4), %rcx - 0x49, 0x0f, 0xbe, 0x14, 0x01, //0x0000a3ed movsbq (%r9,%rax), %rdx - 0x48, 0x8d, 0x0c, 0x4a, //0x0000a3f2 leaq (%rdx,%rcx,2), %rcx - 0x48, 0x83, 0xc1, 0xd0, //0x0000a3f6 addq $-48, %rcx - 0x48, 0x83, 0xc0, 0x01, //0x0000a3fa addq $1, %rax - 0x49, 0x8d, 0x54, 0x24, 0x01, //0x0000a3fe leaq $1(%r12), %rdx - 0x48, 0x39, 0xd1, //0x0000a403 cmpq %rdx, %rcx - 0x0f, 0x82, 0xd4, 0xff, 0xff, 0xff, //0x0000a406 jb LBB5_2130 - 0x89, 0xc6, //0x0000a40c movl %eax, %esi - 0xe9, 0x25, 0x00, 0x00, 0x00, //0x0000a40e jmp LBB5_2135 - //0x0000a413 LBB5_2133 - 0x48, 0x85, 0xc9, //0x0000a413 testq %rcx, %rcx - 0x0f, 0x84, 0x96, 0xff, 0xff, 0xff, //0x0000a416 je LBB5_2127 - 0x90, 0x90, 0x90, 0x90, //0x0000a41c .p2align 4, 0x90 - //0x0000a420 LBB5_2134 - 0x48, 0x01, 0xc9, //0x0000a420 addq %rcx, %rcx - 0x48, 0x8d, 0x0c, 0x89, //0x0000a423 leaq (%rcx,%rcx,4), %rcx - 0x83, 0xc6, 0x01, //0x0000a427 addl $1, %esi - 0x49, 0x8d, 0x44, 0x24, 0x01, //0x0000a42a leaq $1(%r12), %rax - 0x48, 0x39, 0xc1, //0x0000a42f cmpq %rax, %rcx - 0x0f, 0x82, 0xe8, 0xff, 0xff, 0xff, //0x0000a432 jb LBB5_2134 - //0x0000a438 LBB5_2135 - 0x29, 0xf7, //0x0000a438 subl %esi, %edi - 0x44, 0x89, 0xd8, //0x0000a43a movl %r11d, %eax - 0x29, 0xf0, //0x0000a43d subl %esi, %eax - 0x0f, 0x8e, 0x32, 0x00, 0x00, 0x00, //0x0000a43f jle LBB5_2138 - 0x49, 0x89, 0xfd, //0x0000a445 movq %rdi, %r13 - 0x48, 0x63, 0xf6, //0x0000a448 movslq %esi, %rsi - 0x49, 0x63, 0xd3, //0x0000a44b movslq %r11d, %rdx - 0x49, 0x89, 0xd3, //0x0000a44e movq %rdx, %r11 - 0x49, 0x29, 0xf3, //0x0000a451 subq %rsi, %r11 - 0x48, 0x89, 0xf7, //0x0000a454 movq %rsi, %rdi - 0x48, 0xf7, 0xd7, //0x0000a457 notq %rdi - 0x48, 0x01, 0xd7, //0x0000a45a addq %rdx, %rdi - 0x0f, 0x85, 0x1b, 0x00, 0x00, 0x00, //0x0000a45d jne LBB5_2139 - 0x31, 0xdb, //0x0000a463 xorl %ebx, %ebx - 0x41, 0xf6, 0xc3, 0x01, //0x0000a465 testb $1, %r11b - 0x4c, 0x89, 0xef, //0x0000a469 movq %r13, %rdi - 0x0f, 0x85, 0x98, 0x00, 0x00, 0x00, //0x0000a46c jne LBB5_2142 - 0xe9, 0xb5, 0x00, 0x00, 0x00, //0x0000a472 jmp LBB5_2143 - //0x0000a477 LBB5_2138 - 0x31, 0xc0, //0x0000a477 xorl %eax, %eax - 0xe9, 0xdf, 0x00, 0x00, 0x00, //0x0000a479 jmp LBB5_2145 - //0x0000a47e LBB5_2139 - 0x4d, 0x89, 0xde, //0x0000a47e movq %r11, %r14 - 0x49, 0x83, 0xe6, 0xfe, //0x0000a481 andq $-2, %r14 - 0x49, 0xf7, 0xde, //0x0000a485 negq %r14 - 0x31, 0xdb, //0x0000a488 xorl %ebx, %ebx - 0x48, 0x8b, 0x95, 0x50, 0xff, 0xff, 0xff, //0x0000a48a movq $-176(%rbp), %rdx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000a491 .p2align 4, 0x90 - //0x0000a4a0 LBB5_2140 - 0x48, 0x89, 0xcf, //0x0000a4a0 movq %rcx, %rdi - 0x48, 0xc1, 0xef, 0x3c, //0x0000a4a3 shrq $60, %rdi - 0x4c, 0x21, 0xe1, //0x0000a4a7 andq %r12, %rcx - 0x40, 0x80, 0xcf, 0x30, //0x0000a4aa orb $48, %dil - 0x40, 0x88, 0x7a, 0xff, //0x0000a4ae movb %dil, $-1(%rdx) - 0x48, 0x8d, 0x0c, 0x89, //0x0000a4b2 leaq (%rcx,%rcx,4), %rcx - 0x48, 0x0f, 0xbe, 0x7c, 0x32, 0xff, //0x0000a4b6 movsbq $-1(%rdx,%rsi), %rdi - 0x48, 0x8d, 0x0c, 0x4f, //0x0000a4bc leaq (%rdi,%rcx,2), %rcx - 0x48, 0x83, 0xc1, 0xd0, //0x0000a4c0 addq $-48, %rcx - 0x48, 0x89, 0xcf, //0x0000a4c4 movq %rcx, %rdi - 0x48, 0xc1, 0xef, 0x3c, //0x0000a4c7 shrq $60, %rdi - 0x4c, 0x21, 0xe1, //0x0000a4cb andq %r12, %rcx - 0x40, 0x80, 0xcf, 0x30, //0x0000a4ce orb $48, %dil - 0x40, 0x88, 0x3a, //0x0000a4d2 movb %dil, (%rdx) - 0x48, 0x8d, 0x0c, 0x89, //0x0000a4d5 leaq (%rcx,%rcx,4), %rcx - 0x48, 0x0f, 0xbe, 0x3c, 0x32, //0x0000a4d9 movsbq (%rdx,%rsi), %rdi - 0x48, 0x8d, 0x0c, 0x4f, //0x0000a4de leaq (%rdi,%rcx,2), %rcx - 0x48, 0x83, 0xc1, 0xd0, //0x0000a4e2 addq $-48, %rcx - 0x48, 0x83, 0xc2, 0x02, //0x0000a4e6 addq $2, %rdx - 0x48, 0x83, 0xc3, 0xfe, //0x0000a4ea addq $-2, %rbx - 0x49, 0x39, 0xde, //0x0000a4ee cmpq %rbx, %r14 - 0x0f, 0x85, 0xa9, 0xff, 0xff, 0xff, //0x0000a4f1 jne LBB5_2140 - 0x48, 0x29, 0xde, //0x0000a4f7 subq %rbx, %rsi - 0x48, 0xf7, 0xdb, //0x0000a4fa negq %rbx - 0x41, 0xf6, 0xc3, 0x01, //0x0000a4fd testb $1, %r11b - 0x4c, 0x89, 0xef, //0x0000a501 movq %r13, %rdi - 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x0000a504 je LBB5_2143 - //0x0000a50a LBB5_2142 - 0x48, 0x89, 0xca, //0x0000a50a movq %rcx, %rdx - 0x48, 0xc1, 0xea, 0x3c, //0x0000a50d shrq $60, %rdx - 0x80, 0xca, 0x30, //0x0000a511 orb $48, %dl - 0x41, 0x88, 0x14, 0x19, //0x0000a514 movb %dl, (%r9,%rbx) - 0x4c, 0x21, 0xe1, //0x0000a518 andq %r12, %rcx - 0x48, 0x8d, 0x0c, 0x89, //0x0000a51b leaq (%rcx,%rcx,4), %rcx - 0x49, 0x0f, 0xbe, 0x14, 0x31, //0x0000a51f movsbq (%r9,%rsi), %rdx - 0x48, 0x8d, 0x0c, 0x4a, //0x0000a524 leaq (%rdx,%rcx,2), %rcx - 0x48, 0x83, 0xc1, 0xd0, //0x0000a528 addq $-48, %rcx - //0x0000a52c LBB5_2143 - 0x48, 0x85, 0xc9, //0x0000a52c testq %rcx, %rcx - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000a52f movl $1, %ebx - 0x0f, 0x85, 0x23, 0x00, 0x00, 0x00, //0x0000a534 jne LBB5_2145 - 0xe9, 0x51, 0x00, 0x00, 0x00, //0x0000a53a jmp LBB5_2147 - 0x90, //0x0000a53f .p2align 4, 0x90 - //0x0000a540 LBB5_2144 - 0x49, 0x8d, 0x74, 0x24, 0x01, //0x0000a540 leaq $1(%r12), %rsi - 0x48, 0x39, 0xf1, //0x0000a545 cmpq %rsi, %rcx - 0x44, 0x0f, 0x43, 0xfb, //0x0000a548 cmovael %ebx, %r15d - 0x48, 0x8d, 0x0c, 0x12, //0x0000a54c leaq (%rdx,%rdx), %rcx - 0x48, 0x8d, 0x0c, 0x89, //0x0000a550 leaq (%rcx,%rcx,4), %rcx - 0x48, 0x85, 0xd2, //0x0000a554 testq %rdx, %rdx - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x0000a557 je LBB5_2147 - //0x0000a55d LBB5_2145 - 0x48, 0x89, 0xca, //0x0000a55d movq %rcx, %rdx - 0x4c, 0x21, 0xe2, //0x0000a560 andq %r12, %rdx - 0x48, 0x63, 0xf0, //0x0000a563 movslq %eax, %rsi - 0x49, 0x39, 0xf2, //0x0000a566 cmpq %rsi, %r10 - 0x0f, 0x86, 0xd1, 0xff, 0xff, 0xff, //0x0000a569 jbe LBB5_2144 - 0x48, 0xc1, 0xe9, 0x3c, //0x0000a56f shrq $60, %rcx - 0x80, 0xc9, 0x30, //0x0000a573 orb $48, %cl - 0x41, 0x88, 0x0c, 0x31, //0x0000a576 movb %cl, (%r9,%rsi) - 0x83, 0xc6, 0x01, //0x0000a57a addl $1, %esi - 0x89, 0xf0, //0x0000a57d movl %esi, %eax - 0x48, 0x8d, 0x0c, 0x12, //0x0000a57f leaq (%rdx,%rdx), %rcx - 0x48, 0x8d, 0x0c, 0x89, //0x0000a583 leaq (%rcx,%rcx,4), %rcx - 0x48, 0x85, 0xd2, //0x0000a587 testq %rdx, %rdx - 0x0f, 0x85, 0xcd, 0xff, 0xff, 0xff, //0x0000a58a jne LBB5_2145 - //0x0000a590 LBB5_2147 - 0x83, 0xc7, 0x01, //0x0000a590 addl $1, %edi - 0x85, 0xc0, //0x0000a593 testl %eax, %eax - 0x0f, 0x8e, 0x38, 0x00, 0x00, 0x00, //0x0000a595 jle LBB5_2125 - 0x89, 0xc1, //0x0000a59b movl %eax, %ecx - 0x48, 0x83, 0xc1, 0x01, //0x0000a59d addq $1, %rcx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000a5a1 .p2align 4, 0x90 - //0x0000a5b0 LBB5_2149 - 0x8d, 0x50, 0xff, //0x0000a5b0 leal $-1(%rax), %edx - 0x41, 0x80, 0x3c, 0x11, 0x30, //0x0000a5b3 cmpb $48, (%r9,%rdx) - 0x0f, 0x85, 0xf6, 0xfd, 0xff, 0xff, //0x0000a5b8 jne LBB5_2128 - 0x48, 0x83, 0xc1, 0xff, //0x0000a5be addq $-1, %rcx - 0x89, 0xd0, //0x0000a5c2 movl %edx, %eax - 0x48, 0x83, 0xf9, 0x01, //0x0000a5c4 cmpq $1, %rcx - 0x0f, 0x8f, 0xe2, 0xff, 0xff, 0xff, //0x0000a5c8 jg LBB5_2149 - 0xe9, 0xdd, 0xfd, 0xff, 0xff, //0x0000a5ce jmp LBB5_2126 - //0x0000a5d3 LBB5_2125 - 0x0f, 0x85, 0xdb, 0xfd, 0xff, 0xff, //0x0000a5d3 jne LBB5_2128 - 0xe9, 0xd2, 0xfd, 0xff, 0xff, //0x0000a5d9 jmp LBB5_2126 - //0x0000a5de LBB5_2151 - 0x44, 0x89, 0xd8, //0x0000a5de movl %r11d, %eax - //0x0000a5e1 LBB5_2152 - 0x48, 0x89, 0x7d, 0x90, //0x0000a5e1 movq %rdi, $-112(%rbp) - 0xf7, 0xd9, //0x0000a5e5 negl %ecx - 0x85, 0xc0, //0x0000a5e7 testl %eax, %eax - 0xbe, 0x00, 0x00, 0x00, 0x00, //0x0000a5e9 movl $0, %esi - 0x0f, 0x4f, 0xf0, //0x0000a5ee cmovgl %eax, %esi - 0x31, 0xff, //0x0000a5f1 xorl %edi, %edi - 0x45, 0x31, 0xf6, //0x0000a5f3 xorl %r14d, %r14d - 0x4c, 0x8b, 0x45, 0xa8, //0x0000a5f6 movq $-88(%rbp), %r8 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000a5fa .p2align 4, 0x90 - //0x0000a600 LBB5_2153 - 0x48, 0x39, 0xfe, //0x0000a600 cmpq %rdi, %rsi - 0x0f, 0x84, 0x69, 0x00, 0x00, 0x00, //0x0000a603 je LBB5_2159 - 0x4b, 0x8d, 0x14, 0xb6, //0x0000a609 leaq (%r14,%r14,4), %rdx - 0x49, 0x0f, 0xbe, 0x1c, 0x39, //0x0000a60d movsbq (%r9,%rdi), %rbx - 0x4c, 0x8d, 0x34, 0x53, //0x0000a612 leaq (%rbx,%rdx,2), %r14 - 0x49, 0x83, 0xc6, 0xd0, //0x0000a616 addq $-48, %r14 - 0x48, 0x83, 0xc7, 0x01, //0x0000a61a addq $1, %rdi - 0x4c, 0x89, 0xf2, //0x0000a61e movq %r14, %rdx - 0x48, 0xd3, 0xea, //0x0000a621 shrq %cl, %rdx - 0x48, 0x85, 0xd2, //0x0000a624 testq %rdx, %rdx - 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x0000a627 je LBB5_2153 - 0x89, 0xfe, //0x0000a62d movl %edi, %esi - 0xba, 0x01, 0x00, 0x00, 0x00, //0x0000a62f movl $1, %edx - //0x0000a634 LBB5_2156 - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x0000a634 movq $-1, %r13 - 0x49, 0xd3, 0xe5, //0x0000a63b shlq %cl, %r13 - 0x49, 0xf7, 0xd5, //0x0000a63e notq %r13 - 0x41, 0x89, 0xc3, //0x0000a641 movl %eax, %r11d - 0x41, 0x29, 0xf3, //0x0000a644 subl %esi, %r11d - 0x48, 0x8b, 0x7d, 0x90, //0x0000a647 movq $-112(%rbp), %rdi - 0x0f, 0x8e, 0x87, 0x00, 0x00, 0x00, //0x0000a64b jle LBB5_2166 - 0x4c, 0x63, 0xc6, //0x0000a651 movslq %esi, %r8 - 0x48, 0x98, //0x0000a654 cltq - 0x48, 0x89, 0xc2, //0x0000a656 movq %rax, %rdx - 0x4c, 0x29, 0xc2, //0x0000a659 subq %r8, %rdx - 0x4c, 0x89, 0xc3, //0x0000a65c movq %r8, %rbx - 0x48, 0xf7, 0xd3, //0x0000a65f notq %rbx - 0x48, 0x01, 0xc3, //0x0000a662 addq %rax, %rbx - 0x0f, 0x85, 0x86, 0x00, 0x00, 0x00, //0x0000a665 jne LBB5_2168 - 0x31, 0xdb, //0x0000a66b xorl %ebx, %ebx - 0xe9, 0x05, 0x01, 0x00, 0x00, //0x0000a66d jmp LBB5_2171 - //0x0000a672 LBB5_2159 - 0x4d, 0x85, 0xf6, //0x0000a672 testq %r14, %r14 - 0x0f, 0x84, 0x65, 0x00, 0x00, 0x00, //0x0000a675 je LBB5_2167 - 0x4c, 0x89, 0xf7, //0x0000a67b movq %r14, %rdi - 0x48, 0xd3, 0xef, //0x0000a67e shrq %cl, %rdi - 0x48, 0x85, 0xff, //0x0000a681 testq %rdi, %rdi - 0xba, 0x01, 0x00, 0x00, 0x00, //0x0000a684 movl $1, %edx - 0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x0000a689 je LBB5_2164 - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x0000a68f movq $-1, %r13 - 0x49, 0xd3, 0xe5, //0x0000a696 shlq %cl, %r13 - 0x49, 0xf7, 0xd5, //0x0000a699 notq %r13 - 0x48, 0x8b, 0x7d, 0x90, //0x0000a69c movq $-112(%rbp), %rdi - 0x29, 0xf7, //0x0000a6a0 subl %esi, %edi - 0x83, 0xc7, 0x01, //0x0000a6a2 addl $1, %edi - 0x45, 0x31, 0xdb, //0x0000a6a5 xorl %r11d, %r11d - 0xe9, 0x13, 0x01, 0x00, 0x00, //0x0000a6a8 jmp LBB5_2162 - //0x0000a6ad LBB5_2164 - 0x4d, 0x01, 0xf6, //0x0000a6ad addq %r14, %r14 - 0x4f, 0x8d, 0x34, 0xb6, //0x0000a6b0 leaq (%r14,%r14,4), %r14 - 0x83, 0xc6, 0x01, //0x0000a6b4 addl $1, %esi - 0x4c, 0x89, 0xf7, //0x0000a6b7 movq %r14, %rdi - 0x48, 0xd3, 0xef, //0x0000a6ba shrq %cl, %rdi - 0x48, 0x85, 0xff, //0x0000a6bd testq %rdi, %rdi - 0x0f, 0x84, 0xe7, 0xff, 0xff, 0xff, //0x0000a6c0 je LBB5_2164 - 0xe9, 0x69, 0xff, 0xff, 0xff, //0x0000a6c6 jmp LBB5_2156 - //0x0000a6cb LBB5_2165 - 0x31, 0xd2, //0x0000a6cb xorl %edx, %edx - 0x45, 0x31, 0xf6, //0x0000a6cd xorl %r14d, %r14d - 0x41, 0x29, 0xc8, //0x0000a6d0 subl %ecx, %r8d - 0xe9, 0x0f, 0xfa, 0xff, 0xff, //0x0000a6d3 jmp LBB5_2086 - //0x0000a6d8 LBB5_2166 - 0x45, 0x31, 0xdb, //0x0000a6d8 xorl %r11d, %r11d - 0xe9, 0xc9, 0x00, 0x00, 0x00, //0x0000a6db jmp LBB5_2174 - //0x0000a6e0 LBB5_2167 - 0x45, 0x31, 0xdb, //0x0000a6e0 xorl %r11d, %r11d - 0x31, 0xd2, //0x0000a6e3 xorl %edx, %edx - 0x45, 0x31, 0xf6, //0x0000a6e5 xorl %r14d, %r14d - 0x48, 0x8b, 0x7d, 0x90, //0x0000a6e8 movq $-112(%rbp), %rdi - 0xe9, 0x5c, 0x01, 0x00, 0x00, //0x0000a6ec jmp LBB5_2185 - //0x0000a6f1 LBB5_2168 - 0x48, 0x89, 0x95, 0x60, 0xff, 0xff, 0xff, //0x0000a6f1 movq %rdx, $-160(%rbp) - 0x48, 0x83, 0xe2, 0xfe, //0x0000a6f8 andq $-2, %rdx - 0x48, 0xf7, 0xda, //0x0000a6fc negq %rdx - 0x48, 0x89, 0x95, 0x48, 0xff, 0xff, 0xff, //0x0000a6ff movq %rdx, $-184(%rbp) - 0x31, 0xdb, //0x0000a706 xorl %ebx, %ebx - 0x48, 0x8b, 0x85, 0x50, 0xff, 0xff, 0xff, //0x0000a708 movq $-176(%rbp), %rax - //0x0000a70f LBB5_2169 - 0x4c, 0x89, 0xf2, //0x0000a70f movq %r14, %rdx - 0x48, 0xd3, 0xea, //0x0000a712 shrq %cl, %rdx - 0x4d, 0x21, 0xee, //0x0000a715 andq %r13, %r14 - 0x80, 0xc2, 0x30, //0x0000a718 addb $48, %dl - 0x88, 0x50, 0xff, //0x0000a71b movb %dl, $-1(%rax) - 0x4b, 0x8d, 0x14, 0xb6, //0x0000a71e leaq (%r14,%r14,4), %rdx - 0x4a, 0x0f, 0xbe, 0x7c, 0x00, 0xff, //0x0000a722 movsbq $-1(%rax,%r8), %rdi - 0x48, 0x8d, 0x14, 0x57, //0x0000a728 leaq (%rdi,%rdx,2), %rdx - 0x48, 0x83, 0xc2, 0xd0, //0x0000a72c addq $-48, %rdx - 0x48, 0x89, 0xd7, //0x0000a730 movq %rdx, %rdi - 0x48, 0xd3, 0xef, //0x0000a733 shrq %cl, %rdi - 0x4c, 0x21, 0xea, //0x0000a736 andq %r13, %rdx - 0x40, 0x80, 0xc7, 0x30, //0x0000a739 addb $48, %dil - 0x40, 0x88, 0x38, //0x0000a73d movb %dil, (%rax) - 0x48, 0x8d, 0x14, 0x92, //0x0000a740 leaq (%rdx,%rdx,4), %rdx - 0x4a, 0x0f, 0xbe, 0x3c, 0x00, //0x0000a744 movsbq (%rax,%r8), %rdi - 0x4c, 0x8d, 0x34, 0x57, //0x0000a749 leaq (%rdi,%rdx,2), %r14 - 0x49, 0x83, 0xc6, 0xd0, //0x0000a74d addq $-48, %r14 - 0x48, 0x83, 0xc0, 0x02, //0x0000a751 addq $2, %rax - 0x48, 0x83, 0xc3, 0xfe, //0x0000a755 addq $-2, %rbx - 0x48, 0x39, 0x9d, 0x48, 0xff, 0xff, 0xff, //0x0000a759 cmpq %rbx, $-184(%rbp) - 0x0f, 0x85, 0xa9, 0xff, 0xff, 0xff, //0x0000a760 jne LBB5_2169 - 0x49, 0x29, 0xd8, //0x0000a766 subq %rbx, %r8 - 0x48, 0xf7, 0xdb, //0x0000a769 negq %rbx - 0x48, 0x8b, 0x7d, 0x90, //0x0000a76c movq $-112(%rbp), %rdi - 0x48, 0x8b, 0x95, 0x60, 0xff, 0xff, 0xff, //0x0000a770 movq $-160(%rbp), %rdx - //0x0000a777 LBB5_2171 - 0xf6, 0xc2, 0x01, //0x0000a777 testb $1, %dl - 0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x0000a77a je LBB5_2173 - 0x4c, 0x89, 0xf0, //0x0000a780 movq %r14, %rax - 0x48, 0xd3, 0xe8, //0x0000a783 shrq %cl, %rax - 0x04, 0x30, //0x0000a786 addb $48, %al - 0x41, 0x88, 0x04, 0x19, //0x0000a788 movb %al, (%r9,%rbx) - 0x4d, 0x21, 0xee, //0x0000a78c andq %r13, %r14 - 0x4b, 0x8d, 0x04, 0xb6, //0x0000a78f leaq (%r14,%r14,4), %rax - 0x4b, 0x0f, 0xbe, 0x14, 0x01, //0x0000a793 movsbq (%r9,%r8), %rdx - 0x4c, 0x8d, 0x34, 0x42, //0x0000a798 leaq (%rdx,%rax,2), %r14 - 0x49, 0x83, 0xc6, 0xd0, //0x0000a79c addq $-48, %r14 - //0x0000a7a0 LBB5_2173 - 0x4c, 0x8b, 0x45, 0xa8, //0x0000a7a0 movq $-88(%rbp), %r8 - 0xba, 0x01, 0x00, 0x00, 0x00, //0x0000a7a4 movl $1, %edx - //0x0000a7a9 LBB5_2174 - 0x29, 0xf7, //0x0000a7a9 subl %esi, %edi - 0x83, 0xc7, 0x01, //0x0000a7ab addl $1, %edi - 0xe9, 0x41, 0x00, 0x00, 0x00, //0x0000a7ae jmp LBB5_2177 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000a7b3 .p2align 4, 0x90 - //0x0000a7c0 LBB5_2162 - 0x4c, 0x89, 0xf0, //0x0000a7c0 movq %r14, %rax - 0x48, 0xd3, 0xe8, //0x0000a7c3 shrq %cl, %rax - 0x4d, 0x21, 0xee, //0x0000a7c6 andq %r13, %r14 - 0x49, 0x63, 0xf3, //0x0000a7c9 movslq %r11d, %rsi - 0x49, 0x39, 0xf2, //0x0000a7cc cmpq %rsi, %r10 - 0x0f, 0x86, 0x11, 0x00, 0x00, 0x00, //0x0000a7cf jbe LBB5_2175 - 0x04, 0x30, //0x0000a7d5 addb $48, %al - 0x41, 0x88, 0x04, 0x31, //0x0000a7d7 movb %al, (%r9,%rsi) - 0x83, 0xc6, 0x01, //0x0000a7db addl $1, %esi - 0x41, 0x89, 0xf3, //0x0000a7de movl %esi, %r11d - 0xe9, 0x07, 0x00, 0x00, 0x00, //0x0000a7e1 jmp LBB5_2176 - //0x0000a7e6 LBB5_2175 - 0x48, 0x85, 0xc0, //0x0000a7e6 testq %rax, %rax - 0x44, 0x0f, 0x45, 0xfa, //0x0000a7e9 cmovnel %edx, %r15d - //0x0000a7ed LBB5_2176 - 0x4d, 0x01, 0xf6, //0x0000a7ed addq %r14, %r14 - 0x4f, 0x8d, 0x34, 0xb6, //0x0000a7f0 leaq (%r14,%r14,4), %r14 - //0x0000a7f4 LBB5_2177 - 0x4d, 0x85, 0xf6, //0x0000a7f4 testq %r14, %r14 - 0x0f, 0x85, 0xc3, 0xff, 0xff, 0xff, //0x0000a7f7 jne LBB5_2162 - 0x45, 0x85, 0xdb, //0x0000a7fd testl %r11d, %r11d - 0x0f, 0x8e, 0x2c, 0x00, 0x00, 0x00, //0x0000a800 jle LBB5_2183 - 0x44, 0x89, 0xd8, //0x0000a806 movl %r11d, %eax - 0x48, 0x83, 0xc0, 0x01, //0x0000a809 addq $1, %rax - //0x0000a80d LBB5_2180 - 0x41, 0x8d, 0x4b, 0xff, //0x0000a80d leal $-1(%r11), %ecx - 0x41, 0x80, 0x3c, 0x09, 0x30, //0x0000a811 cmpb $48, (%r9,%rcx) - 0x0f, 0x85, 0x1c, 0x00, 0x00, 0x00, //0x0000a816 jne LBB5_2184 - 0x48, 0x83, 0xc0, 0xff, //0x0000a81c addq $-1, %rax - 0x41, 0x89, 0xcb, //0x0000a820 movl %ecx, %r11d - 0x48, 0x83, 0xf8, 0x01, //0x0000a823 cmpq $1, %rax - 0x0f, 0x8f, 0xe0, 0xff, 0xff, 0xff, //0x0000a827 jg LBB5_2180 - 0xe9, 0x11, 0x00, 0x00, 0x00, //0x0000a82d jmp LBB5_2182 - //0x0000a832 LBB5_2183 - 0x0f, 0x84, 0x0b, 0x00, 0x00, 0x00, //0x0000a832 je LBB5_2182 - //0x0000a838 LBB5_2184 - 0x44, 0x89, 0xda, //0x0000a838 movl %r11d, %edx - 0x45, 0x89, 0xde, //0x0000a83b movl %r11d, %r14d - 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x0000a83e jmp LBB5_2185 - //0x0000a843 LBB5_2182 - 0x31, 0xff, //0x0000a843 xorl %edi, %edi - 0x45, 0x31, 0xdb, //0x0000a845 xorl %r11d, %r11d - 0x31, 0xd2, //0x0000a848 xorl %edx, %edx - 0x45, 0x31, 0xf6, //0x0000a84a xorl %r14d, %r14d - //0x0000a84d LBB5_2185 - 0x8b, 0x8d, 0x70, 0xff, 0xff, 0xff, //0x0000a84d movl $-144(%rbp), %ecx - 0x41, 0x29, 0xc8, //0x0000a853 subl %ecx, %r8d - 0xe9, 0x8c, 0xf8, 0xff, 0xff, //0x0000a856 jmp LBB5_2086 - //0x0000a85b LBB5_2186 - 0x41, 0x81, 0xf8, 0x02, 0xfc, 0xff, 0xff, //0x0000a85b cmpl $-1022, %r8d - 0x0f, 0x8f, 0xce, 0x01, 0x00, 0x00, //0x0000a862 jg LBB5_2215 - 0x41, 0xbd, 0x02, 0xfc, 0xff, 0xff, //0x0000a868 movl $-1022, %r13d - 0x45, 0x85, 0xf6, //0x0000a86e testl %r14d, %r14d - 0x8a, 0x95, 0x58, 0xff, 0xff, 0xff, //0x0000a871 movb $-168(%rbp), %dl - 0x0f, 0x84, 0x07, 0x05, 0x00, 0x00, //0x0000a877 je LBB5_2261 - 0x48, 0x89, 0x7d, 0x90, //0x0000a87d movq %rdi, $-112(%rbp) - 0x41, 0x8d, 0x90, 0xfd, 0x03, 0x00, 0x00, //0x0000a881 leal $1021(%r8), %edx - 0x41, 0x81, 0xf8, 0xc6, 0xfb, 0xff, 0xff, //0x0000a888 cmpl $-1082, %r8d - 0x0f, 0x8f, 0x23, 0x02, 0x00, 0x00, //0x0000a88f jg LBB5_2219 - 0x4d, 0x8d, 0x6c, 0x24, 0x01, //0x0000a895 leaq $1(%r12), %r13 - 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000a89a movl $1, %r8d - 0xe9, 0x1e, 0x00, 0x00, 0x00, //0x0000a8a0 jmp LBB5_2192 - //0x0000a8a5 LBB5_2212 - 0x0f, 0x84, 0x7d, 0x01, 0x00, 0x00, //0x0000a8a5 je LBB5_2213 - //0x0000a8ab LBB5_2190 - 0x48, 0x89, 0x45, 0x90, //0x0000a8ab movq %rax, $-112(%rbp) - //0x0000a8af LBB5_2191 - 0x8d, 0x4a, 0x3c, //0x0000a8af leal $60(%rdx), %ecx - 0x45, 0x89, 0xde, //0x0000a8b2 movl %r11d, %r14d - 0x44, 0x89, 0xde, //0x0000a8b5 movl %r11d, %esi - 0x83, 0xfa, 0x88, //0x0000a8b8 cmpl $-120, %edx - 0x89, 0xca, //0x0000a8bb movl %ecx, %edx - 0x0f, 0x8d, 0xfa, 0x01, 0x00, 0x00, //0x0000a8bd jge LBB5_2220 - //0x0000a8c3 LBB5_2192 - 0x45, 0x85, 0xf6, //0x0000a8c3 testl %r14d, %r14d - 0xbe, 0x00, 0x00, 0x00, 0x00, //0x0000a8c6 movl $0, %esi - 0x41, 0x0f, 0x4f, 0xf6, //0x0000a8cb cmovgl %r14d, %esi - 0x31, 0xff, //0x0000a8cf xorl %edi, %edi - 0x31, 0xc9, //0x0000a8d1 xorl %ecx, %ecx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000a8d3 .p2align 4, 0x90 - //0x0000a8e0 LBB5_2193 - 0x48, 0x39, 0xfe, //0x0000a8e0 cmpq %rdi, %rsi - 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x0000a8e3 je LBB5_2196 - 0x48, 0x8d, 0x0c, 0x89, //0x0000a8e9 leaq (%rcx,%rcx,4), %rcx - 0x49, 0x0f, 0xbe, 0x1c, 0x39, //0x0000a8ed movsbq (%r9,%rdi), %rbx - 0x48, 0x8d, 0x0c, 0x4b, //0x0000a8f2 leaq (%rbx,%rcx,2), %rcx - 0x48, 0x83, 0xc1, 0xd0, //0x0000a8f6 addq $-48, %rcx - 0x48, 0x83, 0xc7, 0x01, //0x0000a8fa addq $1, %rdi - 0x4c, 0x39, 0xe9, //0x0000a8fe cmpq %r13, %rcx - 0x0f, 0x82, 0xd9, 0xff, 0xff, 0xff, //0x0000a901 jb LBB5_2193 - 0x89, 0xfe, //0x0000a907 movl %edi, %esi - 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x0000a909 jmp LBB5_2198 - //0x0000a90e LBB5_2196 - 0x48, 0x85, 0xc9, //0x0000a90e testq %rcx, %rcx - 0x0f, 0x84, 0x17, 0x01, 0x00, 0x00, //0x0000a911 je LBB5_2214 - //0x0000a917 LBB5_2197 - 0x48, 0x01, 0xc9, //0x0000a917 addq %rcx, %rcx - 0x48, 0x8d, 0x0c, 0x89, //0x0000a91a leaq (%rcx,%rcx,4), %rcx - 0x83, 0xc6, 0x01, //0x0000a91e addl $1, %esi - 0x4c, 0x39, 0xe9, //0x0000a921 cmpq %r13, %rcx - 0x0f, 0x82, 0xed, 0xff, 0xff, 0xff, //0x0000a924 jb LBB5_2197 - //0x0000a92a LBB5_2198 - 0x48, 0x8b, 0x45, 0x90, //0x0000a92a movq $-112(%rbp), %rax - 0x29, 0xf0, //0x0000a92e subl %esi, %eax - 0x48, 0x89, 0x45, 0x90, //0x0000a930 movq %rax, $-112(%rbp) - 0x31, 0xff, //0x0000a934 xorl %edi, %edi - 0x44, 0x39, 0xf6, //0x0000a936 cmpl %r14d, %esi - 0x0f, 0x8d, 0x56, 0x00, 0x00, 0x00, //0x0000a939 jge LBB5_2203 - 0x49, 0x89, 0xd6, //0x0000a93f movq %rdx, %r14 - 0x48, 0x63, 0xf6, //0x0000a942 movslq %esi, %rsi - 0x49, 0x63, 0xfb, //0x0000a945 movslq %r11d, %rdi - 0x49, 0x8d, 0x1c, 0x31, //0x0000a948 leaq (%r9,%rsi), %rbx - 0x45, 0x31, 0xdb, //0x0000a94c xorl %r11d, %r11d - 0x90, //0x0000a94f .p2align 4, 0x90 - //0x0000a950 LBB5_2200 - 0x48, 0x89, 0xc8, //0x0000a950 movq %rcx, %rax - 0x48, 0xc1, 0xe8, 0x3c, //0x0000a953 shrq $60, %rax - 0x4c, 0x21, 0xe1, //0x0000a957 andq %r12, %rcx - 0x0c, 0x30, //0x0000a95a orb $48, %al - 0x43, 0x88, 0x04, 0x19, //0x0000a95c movb %al, (%r9,%r11) - 0x4a, 0x0f, 0xbe, 0x04, 0x1b, //0x0000a960 movsbq (%rbx,%r11), %rax - 0x4a, 0x8d, 0x14, 0x1e, //0x0000a965 leaq (%rsi,%r11), %rdx - 0x48, 0x83, 0xc2, 0x01, //0x0000a969 addq $1, %rdx - 0x49, 0x83, 0xc3, 0x01, //0x0000a96d addq $1, %r11 - 0x48, 0x8d, 0x0c, 0x89, //0x0000a971 leaq (%rcx,%rcx,4), %rcx - 0x48, 0x8d, 0x0c, 0x48, //0x0000a975 leaq (%rax,%rcx,2), %rcx - 0x48, 0x83, 0xc1, 0xd0, //0x0000a979 addq $-48, %rcx - 0x48, 0x39, 0xfa, //0x0000a97d cmpq %rdi, %rdx - 0x0f, 0x8c, 0xca, 0xff, 0xff, 0xff, //0x0000a980 jl LBB5_2200 - 0x48, 0x85, 0xc9, //0x0000a986 testq %rcx, %rcx - 0x0f, 0x84, 0x5f, 0x00, 0x00, 0x00, //0x0000a989 je LBB5_2207 - 0x44, 0x89, 0xdf, //0x0000a98f movl %r11d, %edi - 0x4c, 0x89, 0xf2, //0x0000a992 movq %r14, %rdx - //0x0000a995 LBB5_2203 - 0x41, 0x89, 0xfb, //0x0000a995 movl %edi, %r11d - 0xe9, 0x18, 0x00, 0x00, 0x00, //0x0000a998 jmp LBB5_2205 - //0x0000a99d LBB5_2204 - 0x4c, 0x39, 0xe9, //0x0000a99d cmpq %r13, %rcx - 0x45, 0x0f, 0x43, 0xf8, //0x0000a9a0 cmovael %r8d, %r15d - 0x48, 0x8d, 0x04, 0x36, //0x0000a9a4 leaq (%rsi,%rsi), %rax - 0x48, 0x8d, 0x0c, 0x80, //0x0000a9a8 leaq (%rax,%rax,4), %rcx - 0x48, 0x85, 0xf6, //0x0000a9ac testq %rsi, %rsi - 0x0f, 0x84, 0x3c, 0x00, 0x00, 0x00, //0x0000a9af je LBB5_2208 - //0x0000a9b5 LBB5_2205 - 0x48, 0x89, 0xce, //0x0000a9b5 movq %rcx, %rsi - 0x4c, 0x21, 0xe6, //0x0000a9b8 andq %r12, %rsi - 0x49, 0x63, 0xfb, //0x0000a9bb movslq %r11d, %rdi - 0x49, 0x39, 0xfa, //0x0000a9be cmpq %rdi, %r10 - 0x0f, 0x86, 0xd6, 0xff, 0xff, 0xff, //0x0000a9c1 jbe LBB5_2204 - 0x48, 0xc1, 0xe9, 0x3c, //0x0000a9c7 shrq $60, %rcx - 0x80, 0xc9, 0x30, //0x0000a9cb orb $48, %cl - 0x41, 0x88, 0x0c, 0x39, //0x0000a9ce movb %cl, (%r9,%rdi) - 0x83, 0xc7, 0x01, //0x0000a9d2 addl $1, %edi - 0x41, 0x89, 0xfb, //0x0000a9d5 movl %edi, %r11d - 0x48, 0x8d, 0x04, 0x36, //0x0000a9d8 leaq (%rsi,%rsi), %rax - 0x48, 0x8d, 0x0c, 0x80, //0x0000a9dc leaq (%rax,%rax,4), %rcx - 0x48, 0x85, 0xf6, //0x0000a9e0 testq %rsi, %rsi - 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x0000a9e3 jne LBB5_2205 - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x0000a9e9 jmp LBB5_2208 - //0x0000a9ee LBB5_2207 - 0x4c, 0x89, 0xf2, //0x0000a9ee movq %r14, %rdx - //0x0000a9f1 LBB5_2208 - 0x48, 0x8b, 0x45, 0x90, //0x0000a9f1 movq $-112(%rbp), %rax - 0x83, 0xc0, 0x01, //0x0000a9f5 addl $1, %eax - 0x45, 0x85, 0xdb, //0x0000a9f8 testl %r11d, %r11d - 0x0f, 0x8e, 0xa4, 0xfe, 0xff, 0xff, //0x0000a9fb jle LBB5_2212 - 0x44, 0x89, 0xd9, //0x0000aa01 movl %r11d, %ecx - 0x48, 0x83, 0xc1, 0x01, //0x0000aa04 addq $1, %rcx - //0x0000aa08 LBB5_2210 - 0x41, 0x8d, 0x73, 0xff, //0x0000aa08 leal $-1(%r11), %esi - 0x41, 0x80, 0x3c, 0x31, 0x30, //0x0000aa0c cmpb $48, (%r9,%rsi) - 0x0f, 0x85, 0x94, 0xfe, 0xff, 0xff, //0x0000aa11 jne LBB5_2190 - 0x48, 0x83, 0xc1, 0xff, //0x0000aa17 addq $-1, %rcx - 0x41, 0x89, 0xf3, //0x0000aa1b movl %esi, %r11d - 0x48, 0x83, 0xf9, 0x01, //0x0000aa1e cmpq $1, %rcx - 0x0f, 0x8f, 0xe0, 0xff, 0xff, 0xff, //0x0000aa22 jg LBB5_2210 - //0x0000aa28 LBB5_2213 - 0x31, 0xc0, //0x0000aa28 xorl %eax, %eax - 0x48, 0x89, 0x45, 0x90, //0x0000aa2a movq %rax, $-112(%rbp) - //0x0000aa2e LBB5_2214 - 0x45, 0x31, 0xdb, //0x0000aa2e xorl %r11d, %r11d - 0xe9, 0x79, 0xfe, 0xff, 0xff, //0x0000aa31 jmp LBB5_2191 - //0x0000aa36 LBB5_2215 - 0x41, 0x81, 0xf8, 0x00, 0x04, 0x00, 0x00, //0x0000aa36 cmpl $1024, %r8d - 0x8a, 0x95, 0x58, 0xff, 0xff, 0xff, //0x0000aa3d movb $-168(%rbp), %dl - 0x0f, 0x8f, 0xe5, 0xf2, 0xff, 0xff, //0x0000aa43 jg LBB5_2001 - 0x41, 0x83, 0xc0, 0xff, //0x0000aa49 addl $-1, %r8d - 0x45, 0x89, 0xc5, //0x0000aa4d movl %r8d, %r13d - 0xe9, 0x73, 0x02, 0x00, 0x00, //0x0000aa50 jmp LBB5_2249 - //0x0000aa55 LBB5_2217 - 0x48, 0x8b, 0x45, 0xa8, //0x0000aa55 movq $-88(%rbp), %rax - 0x4c, 0x29, 0xf0, //0x0000aa59 subq %r14, %rax - 0x48, 0x01, 0xf8, //0x0000aa5c addq %rdi, %rax - 0x48, 0xf7, 0xd2, //0x0000aa5f notq %rdx - 0x48, 0x01, 0xc2, //0x0000aa62 addq %rax, %rdx - 0x48, 0x8b, 0x75, 0xc8, //0x0000aa65 movq $-56(%rbp), %rsi - 0xe9, 0xc5, 0xe8, 0xff, 0xff, //0x0000aa69 jmp LBB5_1855 - //0x0000aa6e LBB5_2218 - 0x48, 0x39, 0xca, //0x0000aa6e cmpq %rcx, %rdx - 0xb1, 0x02, //0x0000aa71 movb $2, %cl - 0x80, 0xd9, 0x00, //0x0000aa73 sbbb $0, %cl - 0x48, 0xd3, 0xea, //0x0000aa76 shrq %cl, %rdx - 0x49, 0xc1, 0xe7, 0x34, //0x0000aa79 shlq $52, %r15 - 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x0000aa7d movabsq $4503599627370495, %rax - 0x48, 0x21, 0xc2, //0x0000aa87 andq %rax, %rdx - 0x4c, 0x09, 0xfa, //0x0000aa8a orq %r15, %rdx - 0x49, 0x09, 0xd5, //0x0000aa8d orq %rdx, %r13 - 0x45, 0x84, 0xf6, //0x0000aa90 testb %r14b, %r14b - 0x4c, 0x0f, 0x44, 0xea, //0x0000aa93 cmoveq %rdx, %r13 - 0xc4, 0xc1, 0xf9, 0x6e, 0xcd, //0x0000aa97 vmovq %r13, %xmm1 - 0xc5, 0xf9, 0x2e, 0xc1, //0x0000aa9c vucomisd %xmm1, %xmm0 - 0x49, 0x89, 0xdb, //0x0000aaa0 movq %rbx, %r11 - 0x4c, 0x8b, 0x7d, 0xd0, //0x0000aaa3 movq $-48(%rbp), %r15 - 0x0f, 0x85, 0x7d, 0xed, 0xff, 0xff, //0x0000aaa7 jne LBB5_1912 - 0x0f, 0x8b, 0x00, 0xf3, 0xff, 0xff, //0x0000aaad jnp LBB5_2008 - 0xe9, 0x72, 0xed, 0xff, 0xff, //0x0000aab3 jmp LBB5_1912 - //0x0000aab8 LBB5_2219 - 0x44, 0x89, 0xf6, //0x0000aab8 movl %r14d, %esi - 0x89, 0xd1, //0x0000aabb movl %edx, %ecx - //0x0000aabd LBB5_2220 - 0xf7, 0xd9, //0x0000aabd negl %ecx - 0x31, 0xd2, //0x0000aabf xorl %edx, %edx - 0x85, 0xf6, //0x0000aac1 testl %esi, %esi - 0xbf, 0x00, 0x00, 0x00, 0x00, //0x0000aac3 movl $0, %edi - 0x0f, 0x4f, 0xfe, //0x0000aac8 cmovgl %esi, %edi - 0x31, 0xc0, //0x0000aacb xorl %eax, %eax - 0x41, 0xbd, 0x02, 0xfc, 0xff, 0xff, //0x0000aacd movl $-1022, %r13d - //0x0000aad3 LBB5_2221 - 0x48, 0x39, 0xd7, //0x0000aad3 cmpq %rdx, %rdi - 0x0f, 0x84, 0xa3, 0x00, 0x00, 0x00, //0x0000aad6 je LBB5_2229 - 0x48, 0x8d, 0x04, 0x80, //0x0000aadc leaq (%rax,%rax,4), %rax - 0x49, 0x0f, 0xbe, 0x1c, 0x11, //0x0000aae0 movsbq (%r9,%rdx), %rbx - 0x48, 0x8d, 0x04, 0x43, //0x0000aae5 leaq (%rbx,%rax,2), %rax - 0x48, 0x83, 0xc0, 0xd0, //0x0000aae9 addq $-48, %rax - 0x48, 0x83, 0xc2, 0x01, //0x0000aaed addq $1, %rdx - 0x48, 0x89, 0xc3, //0x0000aaf1 movq %rax, %rbx - 0x48, 0xd3, 0xeb, //0x0000aaf4 shrq %cl, %rbx - 0x48, 0x85, 0xdb, //0x0000aaf7 testq %rbx, %rbx - 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x0000aafa je LBB5_2221 - 0x89, 0xd7, //0x0000ab00 movl %edx, %edi - //0x0000ab02 LBB5_2224 - 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x0000ab02 movq $-1, %r12 - 0x49, 0xd3, 0xe4, //0x0000ab09 shlq %cl, %r12 - 0x49, 0xf7, 0xd4, //0x0000ab0c notq %r12 - 0x31, 0xdb, //0x0000ab0f xorl %ebx, %ebx - 0x39, 0xf7, //0x0000ab11 cmpl %esi, %edi - 0x0f, 0x8d, 0x43, 0x00, 0x00, 0x00, //0x0000ab13 jge LBB5_2227 - 0x4c, 0x63, 0xf7, //0x0000ab19 movslq %edi, %r14 - 0x4d, 0x63, 0xc3, //0x0000ab1c movslq %r11d, %r8 - 0x4f, 0x8d, 0x1c, 0x31, //0x0000ab1f leaq (%r9,%r14), %r11 - 0x31, 0xdb, //0x0000ab23 xorl %ebx, %ebx - //0x0000ab25 LBB5_2226 - 0x48, 0x89, 0xc6, //0x0000ab25 movq %rax, %rsi - 0x48, 0xd3, 0xee, //0x0000ab28 shrq %cl, %rsi - 0x4c, 0x21, 0xe0, //0x0000ab2b andq %r12, %rax - 0x40, 0x80, 0xc6, 0x30, //0x0000ab2e addb $48, %sil - 0x41, 0x88, 0x34, 0x19, //0x0000ab32 movb %sil, (%r9,%rbx) - 0x49, 0x0f, 0xbe, 0x34, 0x1b, //0x0000ab36 movsbq (%r11,%rbx), %rsi - 0x49, 0x8d, 0x14, 0x1e, //0x0000ab3b leaq (%r14,%rbx), %rdx - 0x48, 0x83, 0xc2, 0x01, //0x0000ab3f addq $1, %rdx - 0x48, 0x83, 0xc3, 0x01, //0x0000ab43 addq $1, %rbx - 0x48, 0x8d, 0x04, 0x80, //0x0000ab47 leaq (%rax,%rax,4), %rax - 0x48, 0x8d, 0x04, 0x46, //0x0000ab4b leaq (%rsi,%rax,2), %rax - 0x48, 0x83, 0xc0, 0xd0, //0x0000ab4f addq $-48, %rax - 0x4c, 0x39, 0xc2, //0x0000ab53 cmpq %r8, %rdx - 0x0f, 0x8c, 0xc9, 0xff, 0xff, 0xff, //0x0000ab56 jl LBB5_2226 - //0x0000ab5c LBB5_2227 - 0x8a, 0x95, 0x58, 0xff, 0xff, 0xff, //0x0000ab5c movb $-168(%rbp), %dl - 0x48, 0x8b, 0x75, 0x90, //0x0000ab62 movq $-112(%rbp), %rsi - 0x29, 0xfe, //0x0000ab66 subl %edi, %esi - 0x48, 0x89, 0xf7, //0x0000ab68 movq %rsi, %rdi - 0x83, 0xc7, 0x01, //0x0000ab6b addl $1, %edi - 0x48, 0x85, 0xc0, //0x0000ab6e testq %rax, %rax - 0x0f, 0x85, 0x41, 0x00, 0x00, 0x00, //0x0000ab71 jne LBB5_2232 - 0x41, 0x89, 0xdb, //0x0000ab77 movl %ebx, %r11d - 0xe9, 0x96, 0x00, 0x00, 0x00, //0x0000ab7a jmp LBB5_2237 - //0x0000ab7f LBB5_2229 - 0x48, 0x85, 0xc0, //0x0000ab7f testq %rax, %rax - 0x0f, 0x84, 0xf3, 0x03, 0x00, 0x00, //0x0000ab82 je LBB5_2294 - 0x48, 0x89, 0xc2, //0x0000ab88 movq %rax, %rdx - 0x48, 0xd3, 0xea, //0x0000ab8b shrq %cl, %rdx - 0x48, 0x85, 0xd2, //0x0000ab8e testq %rdx, %rdx - 0x0f, 0x84, 0xc0, 0x00, 0x00, 0x00, //0x0000ab91 je LBB5_2242 - 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x0000ab97 movq $-1, %r12 - 0x49, 0xd3, 0xe4, //0x0000ab9e shlq %cl, %r12 - 0x49, 0xf7, 0xd4, //0x0000aba1 notq %r12 - 0x48, 0x8b, 0x55, 0x90, //0x0000aba4 movq $-112(%rbp), %rdx - 0x29, 0xfa, //0x0000aba8 subl %edi, %edx - 0x48, 0x89, 0xd7, //0x0000abaa movq %rdx, %rdi - 0x83, 0xc7, 0x01, //0x0000abad addl $1, %edi - 0x31, 0xdb, //0x0000abb0 xorl %ebx, %ebx - 0x8a, 0x95, 0x58, 0xff, 0xff, 0xff, //0x0000abb2 movb $-168(%rbp), %dl - //0x0000abb8 LBB5_2232 - 0x49, 0x89, 0xf8, //0x0000abb8 movq %rdi, %r8 - 0xbe, 0x01, 0x00, 0x00, 0x00, //0x0000abbb movl $1, %esi - 0x41, 0x89, 0xdb, //0x0000abc0 movl %ebx, %r11d - 0xe9, 0x17, 0x00, 0x00, 0x00, //0x0000abc3 jmp LBB5_2234 - //0x0000abc8 LBB5_2233 - 0x48, 0x85, 0xff, //0x0000abc8 testq %rdi, %rdi - 0x44, 0x0f, 0x45, 0xfe, //0x0000abcb cmovnel %esi, %r15d - 0x48, 0x01, 0xc0, //0x0000abcf addq %rax, %rax - 0x48, 0x8d, 0x04, 0x80, //0x0000abd2 leaq (%rax,%rax,4), %rax - 0x48, 0x85, 0xc0, //0x0000abd6 testq %rax, %rax - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x0000abd9 je LBB5_2236 - //0x0000abdf LBB5_2234 - 0x48, 0x89, 0xc7, //0x0000abdf movq %rax, %rdi - 0x48, 0xd3, 0xef, //0x0000abe2 shrq %cl, %rdi - 0x4c, 0x21, 0xe0, //0x0000abe5 andq %r12, %rax - 0x49, 0x63, 0xdb, //0x0000abe8 movslq %r11d, %rbx - 0x49, 0x39, 0xda, //0x0000abeb cmpq %rbx, %r10 - 0x0f, 0x86, 0xd4, 0xff, 0xff, 0xff, //0x0000abee jbe LBB5_2233 - 0x40, 0x80, 0xc7, 0x30, //0x0000abf4 addb $48, %dil - 0x41, 0x88, 0x3c, 0x19, //0x0000abf8 movb %dil, (%r9,%rbx) - 0x83, 0xc3, 0x01, //0x0000abfc addl $1, %ebx - 0x41, 0x89, 0xdb, //0x0000abff movl %ebx, %r11d - 0x48, 0x01, 0xc0, //0x0000ac02 addq %rax, %rax - 0x48, 0x8d, 0x04, 0x80, //0x0000ac05 leaq (%rax,%rax,4), %rax - 0x48, 0x85, 0xc0, //0x0000ac09 testq %rax, %rax - 0x0f, 0x85, 0xcd, 0xff, 0xff, 0xff, //0x0000ac0c jne LBB5_2234 - //0x0000ac12 LBB5_2236 - 0x4c, 0x89, 0xc7, //0x0000ac12 movq %r8, %rdi - //0x0000ac15 LBB5_2237 - 0x45, 0x85, 0xdb, //0x0000ac15 testl %r11d, %r11d - 0x0f, 0x8e, 0x86, 0x00, 0x00, 0x00, //0x0000ac18 jle LBB5_2246 - 0x44, 0x89, 0xd8, //0x0000ac1e movl %r11d, %eax - 0x48, 0x83, 0xc0, 0x01, //0x0000ac21 addq $1, %rax - 0x45, 0x31, 0xc0, //0x0000ac25 xorl %r8d, %r8d - //0x0000ac28 LBB5_2239 - 0x41, 0x8d, 0x4b, 0xff, //0x0000ac28 leal $-1(%r11), %ecx - 0x41, 0x80, 0x3c, 0x09, 0x30, //0x0000ac2c cmpb $48, (%r9,%rcx) - 0x0f, 0x85, 0x88, 0x00, 0x00, 0x00, //0x0000ac31 jne LBB5_2248 - 0x48, 0x83, 0xc0, 0xff, //0x0000ac37 addq $-1, %rax - 0x41, 0x89, 0xcb, //0x0000ac3b movl %ecx, %r11d - 0x48, 0x83, 0xf8, 0x01, //0x0000ac3e cmpq $1, %rax - 0x0f, 0x8f, 0xe0, 0xff, 0xff, 0xff, //0x0000ac42 jg LBB5_2239 - 0x41, 0xbd, 0x02, 0xfc, 0xff, 0xff, //0x0000ac48 movl $-1022, %r13d - 0x4c, 0x8b, 0x5d, 0xb8, //0x0000ac4e movq $-72(%rbp), %r11 - 0xe9, 0x44, 0x03, 0x00, 0x00, //0x0000ac52 jmp LBB5_2296 - //0x0000ac57 LBB5_2242 - 0x48, 0x01, 0xc0, //0x0000ac57 addq %rax, %rax - 0x48, 0x8d, 0x04, 0x80, //0x0000ac5a leaq (%rax,%rax,4), %rax - 0x83, 0xc7, 0x01, //0x0000ac5e addl $1, %edi - 0x48, 0x89, 0xc2, //0x0000ac61 movq %rax, %rdx - 0x48, 0xd3, 0xea, //0x0000ac64 shrq %cl, %rdx - 0x48, 0x85, 0xd2, //0x0000ac67 testq %rdx, %rdx - 0x0f, 0x84, 0xe7, 0xff, 0xff, 0xff, //0x0000ac6a je LBB5_2242 - 0xe9, 0x8d, 0xfe, 0xff, 0xff, //0x0000ac70 jmp LBB5_2224 - //0x0000ac75 LBB5_2243 - 0x0f, 0xbc, 0xc6, //0x0000ac75 bsfl %esi, %eax - 0xe9, 0x02, 0x00, 0x00, 0x00, //0x0000ac78 jmp LBB5_2245 - //0x0000ac7d LBB5_2244 - 0x89, 0xc0, //0x0000ac7d movl %eax, %eax - //0x0000ac7f LBB5_2245 - 0x48, 0x8b, 0x4d, 0xa8, //0x0000ac7f movq $-88(%rbp), %rcx - 0x4c, 0x29, 0xf1, //0x0000ac83 subq %r14, %rcx - 0x48, 0x03, 0x4d, 0xd0, //0x0000ac86 addq $-48(%rbp), %rcx - 0x48, 0x29, 0xc1, //0x0000ac8a subq %rax, %rcx - 0x48, 0xf7, 0xd2, //0x0000ac8d notq %rdx - 0x48, 0x01, 0xca, //0x0000ac90 addq %rcx, %rdx - 0xc5, 0x7e, 0x6f, 0x1d, 0xc5, 0x53, 0xff, 0xff, //0x0000ac93 vmovdqu $-44091(%rip), %ymm11 /* LCPI5_0+0(%rip) */ - 0x48, 0x8b, 0x75, 0xc8, //0x0000ac9b movq $-56(%rbp), %rsi - 0xe9, 0x8f, 0xe6, 0xff, 0xff, //0x0000ac9f jmp LBB5_1855 - //0x0000aca4 LBB5_2246 - 0x48, 0x89, 0x7d, 0x90, //0x0000aca4 movq %rdi, $-112(%rbp) - 0x41, 0xbd, 0x02, 0xfc, 0xff, 0xff, //0x0000aca8 movl $-1022, %r13d - 0x45, 0x85, 0xdb, //0x0000acae testl %r11d, %r11d - 0x0f, 0x84, 0xd6, 0x03, 0x00, 0x00, //0x0000acb1 je LBB5_2309 - 0x45, 0x89, 0xde, //0x0000acb7 movl %r11d, %r14d - 0xe9, 0x16, 0x00, 0x00, 0x00, //0x0000acba jmp LBB5_2251 - //0x0000acbf LBB5_2248 - 0x41, 0xbd, 0x02, 0xfc, 0xff, 0xff, //0x0000acbf movl $-1022, %r13d - 0x45, 0x89, 0xde, //0x0000acc5 movl %r11d, %r14d - //0x0000acc8 LBB5_2249 - 0x45, 0x85, 0xf6, //0x0000acc8 testl %r14d, %r14d - 0x0f, 0x84, 0xb3, 0x00, 0x00, 0x00, //0x0000accb je LBB5_2261 - 0x48, 0x89, 0x7d, 0x90, //0x0000acd1 movq %rdi, $-112(%rbp) - //0x0000acd5 LBB5_2251 - 0x49, 0x63, 0xc6, //0x0000acd5 movslq %r14d, %rax - 0x48, 0x8d, 0x78, 0xfe, //0x0000acd8 leaq $-2(%rax), %rdi - 0x48, 0x8d, 0x50, 0xff, //0x0000acdc leaq $-1(%rax), %rdx - 0x31, 0xf6, //0x0000ace0 xorl %esi, %esi - //0x0000ace2 LBB5_2252 - 0x48, 0x8d, 0x0d, 0xb7, 0x46, 0x00, 0x00, //0x0000ace2 leaq $18103(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */ - 0x0f, 0xb6, 0x9c, 0x0e, 0x8c, 0x15, 0x00, 0x00, //0x0000ace9 movzbl $5516(%rsi,%rcx), %ebx - 0x41, 0x0f, 0xb6, 0x0c, 0x31, //0x0000acf1 movzbl (%r9,%rsi), %ecx - 0x38, 0xd9, //0x0000acf6 cmpb %bl, %cl - 0x0f, 0x85, 0x91, 0x00, 0x00, 0x00, //0x0000acf8 jne LBB5_2262 - 0x48, 0x39, 0xf2, //0x0000acfe cmpq %rsi, %rdx - 0x0f, 0x84, 0x5a, 0x00, 0x00, 0x00, //0x0000ad01 je LBB5_2259 - 0x48, 0x8d, 0x0d, 0x92, 0x46, 0x00, 0x00, //0x0000ad07 leaq $18066(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */ - 0x0f, 0xb6, 0x9c, 0x0e, 0x8d, 0x15, 0x00, 0x00, //0x0000ad0e movzbl $5517(%rsi,%rcx), %ebx - 0x41, 0x0f, 0xb6, 0x4c, 0x31, 0x01, //0x0000ad16 movzbl $1(%r9,%rsi), %ecx - 0x38, 0xd9, //0x0000ad1c cmpb %bl, %cl - 0x0f, 0x85, 0x6b, 0x00, 0x00, 0x00, //0x0000ad1e jne LBB5_2262 - 0x48, 0x39, 0xf7, //0x0000ad24 cmpq %rsi, %rdi - 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x0000ad27 je LBB5_2259 - 0x48, 0x83, 0xfe, 0x24, //0x0000ad2d cmpq $36, %rsi - 0x0f, 0x84, 0x42, 0x00, 0x00, 0x00, //0x0000ad31 je LBB5_2260 - 0x48, 0x8d, 0x0d, 0x62, 0x46, 0x00, 0x00, //0x0000ad37 leaq $18018(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */ - 0x0f, 0xb6, 0x9c, 0x0e, 0x8e, 0x15, 0x00, 0x00, //0x0000ad3e movzbl $5518(%rsi,%rcx), %ebx - 0x41, 0x0f, 0xb6, 0x4c, 0x31, 0x02, //0x0000ad46 movzbl $2(%r9,%rsi), %ecx - 0x38, 0xd9, //0x0000ad4c cmpb %bl, %cl - 0x0f, 0x85, 0x3b, 0x00, 0x00, 0x00, //0x0000ad4e jne LBB5_2262 - 0x48, 0x83, 0xc6, 0x03, //0x0000ad54 addq $3, %rsi - 0x48, 0x39, 0xf0, //0x0000ad58 cmpq %rsi, %rax - 0x0f, 0x85, 0x81, 0xff, 0xff, 0xff, //0x0000ad5b jne LBB5_2252 - //0x0000ad61 LBB5_2259 - 0x44, 0x89, 0xf0, //0x0000ad61 movl %r14d, %eax - 0x48, 0x8d, 0x0d, 0x35, 0x46, 0x00, 0x00, //0x0000ad64 leaq $17973(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */ - 0x80, 0xbc, 0x08, 0x8c, 0x15, 0x00, 0x00, 0x00, //0x0000ad6b cmpb $0, $5516(%rax,%rcx) - 0x0f, 0x85, 0x24, 0x00, 0x00, 0x00, //0x0000ad73 jne LBB5_2263 - //0x0000ad79 LBB5_2260 - 0x41, 0xb8, 0x10, 0x00, 0x00, 0x00, //0x0000ad79 movl $16, %r8d - 0xe9, 0x1f, 0x00, 0x00, 0x00, //0x0000ad7f jmp LBB5_2264 - //0x0000ad84 LBB5_2261 - 0x31, 0xc0, //0x0000ad84 xorl %eax, %eax - 0x4c, 0x8b, 0x5d, 0xb8, //0x0000ad86 movq $-72(%rbp), %r11 - 0xe9, 0xfc, 0x01, 0x00, 0x00, //0x0000ad8a jmp LBB5_2295 - //0x0000ad8f LBB5_2262 - 0x41, 0xb8, 0x10, 0x00, 0x00, 0x00, //0x0000ad8f movl $16, %r8d - 0x38, 0xd9, //0x0000ad95 cmpb %bl, %cl - 0x0f, 0x8d, 0x06, 0x00, 0x00, 0x00, //0x0000ad97 jge LBB5_2264 - //0x0000ad9d LBB5_2263 - 0x41, 0xb8, 0x0f, 0x00, 0x00, 0x00, //0x0000ad9d movl $15, %r8d - //0x0000ada3 LBB5_2264 - 0x45, 0x85, 0xf6, //0x0000ada3 testl %r14d, %r14d - 0x0f, 0x8e, 0x33, 0x01, 0x00, 0x00, //0x0000ada6 jle LBB5_2276 - 0x4c, 0x89, 0x6d, 0xa8, //0x0000adac movq %r13, $-88(%rbp) - 0x49, 0xbd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x0000adb0 movabsq $-432345564227567616, %r13 - 0x4c, 0x89, 0x85, 0x70, 0xff, 0xff, 0xff, //0x0000adba movq %r8, $-144(%rbp) - 0x47, 0x8d, 0x24, 0x30, //0x0000adc1 leal (%r8,%r14), %r12d - 0x44, 0x89, 0xf3, //0x0000adc5 movl %r14d, %ebx - 0x4d, 0x63, 0xc4, //0x0000adc8 movslq %r12d, %r8 - 0x49, 0x83, 0xc0, 0xff, //0x0000adcb addq $-1, %r8 - 0x48, 0x83, 0xc3, 0x01, //0x0000adcf addq $1, %rbx - 0x41, 0x83, 0xc6, 0xff, //0x0000add3 addl $-1, %r14d - 0x31, 0xc9, //0x0000add7 xorl %ecx, %ecx - 0xbf, 0x01, 0x00, 0x00, 0x00, //0x0000add9 movl $1, %edi - 0xe9, 0x21, 0x00, 0x00, 0x00, //0x0000adde jmp LBB5_2268 - //0x0000ade3 LBB5_2266 - 0x48, 0x85, 0xc0, //0x0000ade3 testq %rax, %rax - 0x44, 0x0f, 0x45, 0xff, //0x0000ade6 cmovnel %edi, %r15d - //0x0000adea LBB5_2267 - 0x41, 0x83, 0xc4, 0xff, //0x0000adea addl $-1, %r12d - 0x49, 0x83, 0xc0, 0xff, //0x0000adee addq $-1, %r8 - 0x48, 0x83, 0xc3, 0xff, //0x0000adf2 addq $-1, %rbx - 0x41, 0x83, 0xc6, 0xff, //0x0000adf6 addl $-1, %r14d - 0x48, 0x83, 0xfb, 0x01, //0x0000adfa cmpq $1, %rbx - 0x0f, 0x8e, 0x4b, 0x00, 0x00, 0x00, //0x0000adfe jle LBB5_2270 - //0x0000ae04 LBB5_2268 - 0x4c, 0x01, 0xe9, //0x0000ae04 addq %r13, %rcx - 0x44, 0x89, 0xf0, //0x0000ae07 movl %r14d, %eax - 0x49, 0x0f, 0xbe, 0x34, 0x01, //0x0000ae0a movsbq (%r9,%rax), %rsi - 0x48, 0xc1, 0xe6, 0x35, //0x0000ae0f shlq $53, %rsi - 0x48, 0x01, 0xce, //0x0000ae13 addq %rcx, %rsi - 0x48, 0x89, 0xf0, //0x0000ae16 movq %rsi, %rax - 0x48, 0xb9, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000ae19 movabsq $-3689348814741910323, %rcx - 0x48, 0xf7, 0xe1, //0x0000ae23 mulq %rcx - 0x48, 0x89, 0xd1, //0x0000ae26 movq %rdx, %rcx - 0x48, 0xc1, 0xe9, 0x03, //0x0000ae29 shrq $3, %rcx - 0x48, 0x8d, 0x04, 0x09, //0x0000ae2d leaq (%rcx,%rcx), %rax - 0x48, 0x8d, 0x14, 0x80, //0x0000ae31 leaq (%rax,%rax,4), %rdx - 0x48, 0x89, 0xf0, //0x0000ae35 movq %rsi, %rax - 0x48, 0x29, 0xd0, //0x0000ae38 subq %rdx, %rax - 0x4d, 0x39, 0xd0, //0x0000ae3b cmpq %r10, %r8 - 0x0f, 0x83, 0x9f, 0xff, 0xff, 0xff, //0x0000ae3e jae LBB5_2266 - 0x04, 0x30, //0x0000ae44 addb $48, %al - 0x43, 0x88, 0x04, 0x01, //0x0000ae46 movb %al, (%r9,%r8) - 0xe9, 0x9b, 0xff, 0xff, 0xff, //0x0000ae4a jmp LBB5_2267 - //0x0000ae4f LBB5_2270 - 0x48, 0x83, 0xfe, 0x0a, //0x0000ae4f cmpq $10, %rsi - 0x0f, 0x83, 0x10, 0x00, 0x00, 0x00, //0x0000ae53 jae LBB5_2272 - 0x4c, 0x8b, 0x6d, 0xa8, //0x0000ae59 movq $-88(%rbp), %r13 - 0x4c, 0x8b, 0x85, 0x70, 0xff, 0xff, 0xff, //0x0000ae5d movq $-144(%rbp), %r8 - 0xe9, 0x76, 0x00, 0x00, 0x00, //0x0000ae64 jmp LBB5_2276 - //0x0000ae69 LBB5_2272 - 0x49, 0x63, 0xf4, //0x0000ae69 movslq %r12d, %rsi - 0x48, 0x83, 0xc6, 0xff, //0x0000ae6c addq $-1, %rsi - 0xbf, 0x01, 0x00, 0x00, 0x00, //0x0000ae70 movl $1, %edi - 0x4c, 0x8b, 0x6d, 0xa8, //0x0000ae75 movq $-88(%rbp), %r13 - 0x4c, 0x8b, 0x85, 0x70, 0xff, 0xff, 0xff, //0x0000ae79 movq $-144(%rbp), %r8 - 0xe9, 0x18, 0x00, 0x00, 0x00, //0x0000ae80 jmp LBB5_2274 - //0x0000ae85 LBB5_2273 - 0x48, 0x85, 0xc0, //0x0000ae85 testq %rax, %rax - 0x44, 0x0f, 0x45, 0xff, //0x0000ae88 cmovnel %edi, %r15d - 0x48, 0x83, 0xc6, 0xff, //0x0000ae8c addq $-1, %rsi - 0x48, 0x83, 0xf9, 0x09, //0x0000ae90 cmpq $9, %rcx - 0x48, 0x89, 0xd1, //0x0000ae94 movq %rdx, %rcx - 0x0f, 0x86, 0x42, 0x00, 0x00, 0x00, //0x0000ae97 jbe LBB5_2276 - //0x0000ae9d LBB5_2274 - 0x48, 0x89, 0xc8, //0x0000ae9d movq %rcx, %rax - 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000aea0 movabsq $-3689348814741910323, %rdx - 0x48, 0xf7, 0xe2, //0x0000aeaa mulq %rdx - 0x48, 0xc1, 0xea, 0x03, //0x0000aead shrq $3, %rdx - 0x48, 0x8d, 0x04, 0x12, //0x0000aeb1 leaq (%rdx,%rdx), %rax - 0x48, 0x8d, 0x1c, 0x80, //0x0000aeb5 leaq (%rax,%rax,4), %rbx - 0x48, 0x89, 0xc8, //0x0000aeb9 movq %rcx, %rax - 0x48, 0x29, 0xd8, //0x0000aebc subq %rbx, %rax - 0x4c, 0x39, 0xd6, //0x0000aebf cmpq %r10, %rsi - 0x0f, 0x83, 0xbd, 0xff, 0xff, 0xff, //0x0000aec2 jae LBB5_2273 - 0x04, 0x30, //0x0000aec8 addb $48, %al - 0x41, 0x88, 0x04, 0x31, //0x0000aeca movb %al, (%r9,%rsi) - 0x48, 0x83, 0xc6, 0xff, //0x0000aece addq $-1, %rsi - 0x48, 0x83, 0xf9, 0x09, //0x0000aed2 cmpq $9, %rcx - 0x48, 0x89, 0xd1, //0x0000aed6 movq %rdx, %rcx - 0x0f, 0x87, 0xbe, 0xff, 0xff, 0xff, //0x0000aed9 ja LBB5_2274 - //0x0000aedf LBB5_2276 - 0x45, 0x01, 0xc3, //0x0000aedf addl %r8d, %r11d - 0x49, 0x63, 0xc3, //0x0000aee2 movslq %r11d, %rax - 0x49, 0x39, 0xc2, //0x0000aee5 cmpq %rax, %r10 - 0x41, 0x0f, 0x46, 0xc2, //0x0000aee8 cmovbel %r10d, %eax - 0x48, 0x8b, 0x7d, 0x90, //0x0000aeec movq $-112(%rbp), %rdi - 0x44, 0x01, 0xc7, //0x0000aef0 addl %r8d, %edi - 0x85, 0xc0, //0x0000aef3 testl %eax, %eax - 0x0f, 0x8e, 0x2d, 0x00, 0x00, 0x00, //0x0000aef5 jle LBB5_2281 - 0x89, 0xc1, //0x0000aefb movl %eax, %ecx - 0x48, 0x83, 0xc1, 0x01, //0x0000aefd addq $1, %rcx - 0x4c, 0x8b, 0x5d, 0xb8, //0x0000af01 movq $-72(%rbp), %r11 - //0x0000af05 LBB5_2278 - 0x8d, 0x50, 0xff, //0x0000af05 leal $-1(%rax), %edx - 0x41, 0x80, 0x3c, 0x11, 0x30, //0x0000af08 cmpb $48, (%r9,%rdx) - 0x0f, 0x85, 0x21, 0x00, 0x00, 0x00, //0x0000af0d jne LBB5_2282 - 0x48, 0x83, 0xc1, 0xff, //0x0000af13 addq $-1, %rcx - 0x89, 0xd0, //0x0000af17 movl %edx, %eax - 0x48, 0x83, 0xf9, 0x01, //0x0000af19 cmpq $1, %rcx - 0x0f, 0x8f, 0xe2, 0xff, 0xff, 0xff, //0x0000af1d jg LBB5_2278 - 0xe9, 0x17, 0x00, 0x00, 0x00, //0x0000af23 jmp LBB5_2280 - //0x0000af28 LBB5_2281 - 0x85, 0xc0, //0x0000af28 testl %eax, %eax - 0x4c, 0x8b, 0x5d, 0xb8, //0x0000af2a movq $-72(%rbp), %r11 - 0x0f, 0x84, 0x0b, 0x00, 0x00, 0x00, //0x0000af2e je LBB5_2280 - //0x0000af34 LBB5_2282 - 0x8a, 0x95, 0x58, 0xff, 0xff, 0xff, //0x0000af34 movb $-168(%rbp), %dl - 0xe9, 0x4c, 0x00, 0x00, 0x00, //0x0000af3a jmp LBB5_2295 - //0x0000af3f LBB5_2280 - 0x31, 0xd2, //0x0000af3f xorl %edx, %edx - 0x31, 0xf6, //0x0000af41 xorl %esi, %esi - 0x4c, 0x8b, 0x7d, 0xd0, //0x0000af43 movq $-48(%rbp), %r15 - 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x0000af47 movabsq $9218868437227405312, %rdi - 0xe9, 0x90, 0x03, 0x00, 0x00, //0x0000af51 jmp LBB5_2328 - //0x0000af56 LBB5_2293 - 0x41, 0x0f, 0xbc, 0xc0, //0x0000af56 bsfl %r8d, %eax - 0x48, 0x8b, 0x4d, 0xa8, //0x0000af5a movq $-88(%rbp), %rcx - 0x4c, 0x29, 0xf1, //0x0000af5e subq %r14, %rcx - 0x48, 0x03, 0x4d, 0xd0, //0x0000af61 addq $-48(%rbp), %rcx - 0x48, 0x29, 0xc1, //0x0000af65 subq %rax, %rcx - 0x48, 0xf7, 0xd2, //0x0000af68 notq %rdx - 0x48, 0x01, 0xca, //0x0000af6b addq %rcx, %rdx - 0xc5, 0x7e, 0x6f, 0x1d, 0xea, 0x50, 0xff, 0xff, //0x0000af6e vmovdqu $-44822(%rip), %ymm11 /* LCPI5_0+0(%rip) */ - 0xe9, 0xb8, 0xe3, 0xff, 0xff, //0x0000af76 jmp LBB5_1855 - //0x0000af7b LBB5_2294 - 0x31, 0xc0, //0x0000af7b xorl %eax, %eax - 0x4c, 0x8b, 0x5d, 0xb8, //0x0000af7d movq $-72(%rbp), %r11 - 0x8a, 0x95, 0x58, 0xff, 0xff, 0xff, //0x0000af81 movb $-168(%rbp), %dl - 0x48, 0x8b, 0x7d, 0x90, //0x0000af87 movq $-112(%rbp), %rdi - //0x0000af8b LBB5_2295 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000af8b movq $-1, %r8 - 0x83, 0xff, 0x14, //0x0000af92 cmpl $20, %edi - 0x0f, 0x8e, 0x19, 0x00, 0x00, 0x00, //0x0000af95 jle LBB5_2297 - //0x0000af9b LBB5_2296 - 0x4c, 0x8b, 0x7d, 0xd0, //0x0000af9b movq $-48(%rbp), %r15 - 0x8b, 0x8d, 0x68, 0xff, 0xff, 0xff, //0x0000af9f movl $-152(%rbp), %ecx - 0x48, 0xbe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x0000afa5 movabsq $4503599627370495, %rsi - 0xe9, 0x8a, 0x03, 0x00, 0x00, //0x0000afaf jmp LBB5_2333 - //0x0000afb4 LBB5_2297 - 0x89, 0xf9, //0x0000afb4 movl %edi, %ecx - 0x85, 0xff, //0x0000afb6 testl %edi, %edi - 0x0f, 0x8e, 0x52, 0x00, 0x00, 0x00, //0x0000afb8 jle LBB5_2302 - 0x49, 0x89, 0xfa, //0x0000afbe movq %rdi, %r10 - 0x31, 0xff, //0x0000afc1 xorl %edi, %edi - 0x85, 0xc0, //0x0000afc3 testl %eax, %eax - 0xbb, 0x00, 0x00, 0x00, 0x00, //0x0000afc5 movl $0, %ebx - 0x0f, 0x4f, 0xd8, //0x0000afca cmovgl %eax, %ebx - 0x4c, 0x8d, 0x59, 0xff, //0x0000afcd leaq $-1(%rcx), %r11 - 0x49, 0x39, 0xdb, //0x0000afd1 cmpq %rbx, %r11 - 0x4c, 0x0f, 0x43, 0xdb, //0x0000afd4 cmovaeq %rbx, %r11 - 0x45, 0x8d, 0x43, 0x01, //0x0000afd8 leal $1(%r11), %r8d - 0x31, 0xd2, //0x0000afdc xorl %edx, %edx - //0x0000afde LBB5_2299 - 0x48, 0x39, 0xfb, //0x0000afde cmpq %rdi, %rbx - 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x0000afe1 je LBB5_2303 - 0x48, 0x8d, 0x14, 0x92, //0x0000afe7 leaq (%rdx,%rdx,4), %rdx - 0x49, 0x0f, 0xbe, 0x34, 0x39, //0x0000afeb movsbq (%r9,%rdi), %rsi - 0x48, 0x8d, 0x14, 0x56, //0x0000aff0 leaq (%rsi,%rdx,2), %rdx - 0x48, 0x83, 0xc2, 0xd0, //0x0000aff4 addq $-48, %rdx - 0x48, 0x83, 0xc7, 0x01, //0x0000aff8 addq $1, %rdi - 0x48, 0x39, 0xf9, //0x0000affc cmpq %rdi, %rcx - 0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x0000afff jne LBB5_2299 - 0x4d, 0x89, 0xee, //0x0000b005 movq %r13, %r14 - 0x45, 0x89, 0xc3, //0x0000b008 movl %r8d, %r11d - 0xe9, 0x10, 0x00, 0x00, 0x00, //0x0000b00b jmp LBB5_2304 - //0x0000b010 LBB5_2302 - 0x4d, 0x89, 0xee, //0x0000b010 movq %r13, %r14 - 0x45, 0x31, 0xdb, //0x0000b013 xorl %r11d, %r11d - 0x31, 0xd2, //0x0000b016 xorl %edx, %edx - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x0000b018 jmp LBB5_2305 - //0x0000b01d LBB5_2303 - 0x4d, 0x89, 0xee, //0x0000b01d movq %r13, %r14 - //0x0000b020 LBB5_2304 - 0x4c, 0x89, 0xd7, //0x0000b020 movq %r10, %rdi - //0x0000b023 LBB5_2305 - 0x85, 0xff, //0x0000b023 testl %edi, %edi - 0x41, 0x0f, 0x9e, 0xc2, //0x0000b025 setle %r10b - 0x49, 0x89, 0xfd, //0x0000b029 movq %rdi, %r13 - 0x44, 0x29, 0xdf, //0x0000b02c subl %r11d, %edi - 0x0f, 0x8e, 0x1f, 0x02, 0x00, 0x00, //0x0000b02f jle LBB5_2316 - 0x83, 0xff, 0x10, //0x0000b035 cmpl $16, %edi - 0x0f, 0x82, 0x28, 0x02, 0x00, 0x00, //0x0000b038 jb LBB5_2318 - 0x41, 0x89, 0xf8, //0x0000b03e movl %edi, %r8d - 0xc5, 0xfa, 0x6f, 0x05, 0x77, 0x51, 0xff, 0xff, //0x0000b041 vmovdqu $-44681(%rip), %xmm0 /* LCPI5_23+0(%rip) */ - 0xc4, 0xe3, 0xf9, 0x22, 0xc2, 0x00, //0x0000b049 vpinsrq $0, %rdx, %xmm0, %xmm0 - 0x41, 0x83, 0xe0, 0xf0, //0x0000b04f andl $-16, %r8d - 0xc4, 0xe3, 0x7d, 0x02, 0x05, 0x63, 0x51, 0xff, 0xff, 0xf0, //0x0000b053 vpblendd $240, $-44701(%rip), %ymm0, %ymm0 /* LCPI5_23+0(%rip) */ - 0x41, 0x8d, 0x70, 0xf0, //0x0000b05d leal $-16(%r8), %esi - 0x89, 0xf2, //0x0000b061 movl %esi, %edx - 0xc1, 0xea, 0x04, //0x0000b063 shrl $4, %edx - 0x83, 0xc2, 0x01, //0x0000b066 addl $1, %edx - 0x89, 0xd3, //0x0000b069 movl %edx, %ebx - 0x83, 0xe3, 0x03, //0x0000b06b andl $3, %ebx - 0x83, 0xfe, 0x30, //0x0000b06e cmpl $48, %esi - 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x0000b071 jae LBB5_2310 - 0xc4, 0xe2, 0x7d, 0x59, 0x15, 0x10, 0x52, 0xff, 0xff, //0x0000b077 vpbroadcastq $-44528(%rip), %ymm2 /* LCPI5_24+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0xda, //0x0000b080 vmovdqa %ymm2, %ymm3 - 0xc5, 0xfd, 0x6f, 0xca, //0x0000b084 vmovdqa %ymm2, %ymm1 - 0xe9, 0x8c, 0x00, 0x00, 0x00, //0x0000b088 jmp LBB5_2312 - //0x0000b08d LBB5_2309 - 0x45, 0x31, 0xc0, //0x0000b08d xorl %r8d, %r8d - 0x4c, 0x8b, 0x5d, 0xb8, //0x0000b090 movq $-72(%rbp), %r11 - 0xe9, 0x02, 0xff, 0xff, 0xff, //0x0000b094 jmp LBB5_2296 - //0x0000b099 LBB5_2310 - 0x83, 0xe2, 0xfc, //0x0000b099 andl $-4, %edx - 0xf7, 0xda, //0x0000b09c negl %edx - 0xc4, 0xe2, 0x7d, 0x59, 0x15, 0xe9, 0x51, 0xff, 0xff, //0x0000b09e vpbroadcastq $-44567(%rip), %ymm2 /* LCPI5_24+0(%rip) */ - 0xc4, 0xe2, 0x7d, 0x59, 0x25, 0xe8, 0x51, 0xff, 0xff, //0x0000b0a7 vpbroadcastq $-44568(%rip), %ymm4 /* LCPI5_25+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0xda, //0x0000b0b0 vmovdqa %ymm2, %ymm3 - 0xc5, 0xfd, 0x6f, 0xca, //0x0000b0b4 vmovdqa %ymm2, %ymm1 - //0x0000b0b8 LBB5_2311 - 0xc5, 0xfd, 0xf4, 0xec, //0x0000b0b8 vpmuludq %ymm4, %ymm0, %ymm5 - 0xc5, 0xfd, 0x73, 0xd0, 0x20, //0x0000b0bc vpsrlq $32, %ymm0, %ymm0 - 0xc5, 0xfd, 0xf4, 0xc4, //0x0000b0c1 vpmuludq %ymm4, %ymm0, %ymm0 - 0xc5, 0xfd, 0x73, 0xf0, 0x20, //0x0000b0c5 vpsllq $32, %ymm0, %ymm0 - 0xc5, 0xd5, 0xd4, 0xc0, //0x0000b0ca vpaddq %ymm0, %ymm5, %ymm0 - 0xc5, 0xed, 0xf4, 0xec, //0x0000b0ce vpmuludq %ymm4, %ymm2, %ymm5 - 0xc5, 0xed, 0x73, 0xd2, 0x20, //0x0000b0d2 vpsrlq $32, %ymm2, %ymm2 - 0xc5, 0xed, 0xf4, 0xd4, //0x0000b0d7 vpmuludq %ymm4, %ymm2, %ymm2 - 0xc5, 0xed, 0x73, 0xf2, 0x20, //0x0000b0db vpsllq $32, %ymm2, %ymm2 - 0xc5, 0xd5, 0xd4, 0xd2, //0x0000b0e0 vpaddq %ymm2, %ymm5, %ymm2 - 0xc5, 0xe5, 0xf4, 0xec, //0x0000b0e4 vpmuludq %ymm4, %ymm3, %ymm5 - 0xc5, 0xe5, 0x73, 0xd3, 0x20, //0x0000b0e8 vpsrlq $32, %ymm3, %ymm3 - 0xc5, 0xe5, 0xf4, 0xdc, //0x0000b0ed vpmuludq %ymm4, %ymm3, %ymm3 - 0xc5, 0xe5, 0x73, 0xf3, 0x20, //0x0000b0f1 vpsllq $32, %ymm3, %ymm3 - 0xc5, 0xd5, 0xd4, 0xdb, //0x0000b0f6 vpaddq %ymm3, %ymm5, %ymm3 - 0xc5, 0xf5, 0xf4, 0xec, //0x0000b0fa vpmuludq %ymm4, %ymm1, %ymm5 - 0xc5, 0xf5, 0x73, 0xd1, 0x20, //0x0000b0fe vpsrlq $32, %ymm1, %ymm1 - 0xc5, 0xf5, 0xf4, 0xcc, //0x0000b103 vpmuludq %ymm4, %ymm1, %ymm1 - 0xc5, 0xf5, 0x73, 0xf1, 0x20, //0x0000b107 vpsllq $32, %ymm1, %ymm1 - 0xc5, 0xd5, 0xd4, 0xc9, //0x0000b10c vpaddq %ymm1, %ymm5, %ymm1 - 0x83, 0xc2, 0x04, //0x0000b110 addl $4, %edx - 0x0f, 0x85, 0x9f, 0xff, 0xff, 0xff, //0x0000b113 jne LBB5_2311 - //0x0000b119 LBB5_2312 - 0x85, 0xdb, //0x0000b119 testl %ebx, %ebx - 0x0f, 0x84, 0x6b, 0x00, 0x00, 0x00, //0x0000b11b je LBB5_2315 - 0xf7, 0xdb, //0x0000b121 negl %ebx - 0xc4, 0xe2, 0x7d, 0x59, 0x25, 0x74, 0x51, 0xff, 0xff, //0x0000b123 vpbroadcastq $-44684(%rip), %ymm4 /* LCPI5_26+0(%rip) */ - //0x0000b12c LBB5_2314 - 0xc5, 0xfd, 0xf4, 0xec, //0x0000b12c vpmuludq %ymm4, %ymm0, %ymm5 - 0xc5, 0xfd, 0x73, 0xd0, 0x20, //0x0000b130 vpsrlq $32, %ymm0, %ymm0 - 0xc5, 0xfd, 0xf4, 0xc4, //0x0000b135 vpmuludq %ymm4, %ymm0, %ymm0 - 0xc5, 0xfd, 0x73, 0xf0, 0x20, //0x0000b139 vpsllq $32, %ymm0, %ymm0 - 0xc5, 0xd5, 0xd4, 0xc0, //0x0000b13e vpaddq %ymm0, %ymm5, %ymm0 - 0xc5, 0xed, 0xf4, 0xec, //0x0000b142 vpmuludq %ymm4, %ymm2, %ymm5 - 0xc5, 0xed, 0x73, 0xd2, 0x20, //0x0000b146 vpsrlq $32, %ymm2, %ymm2 - 0xc5, 0xed, 0xf4, 0xd4, //0x0000b14b vpmuludq %ymm4, %ymm2, %ymm2 - 0xc5, 0xed, 0x73, 0xf2, 0x20, //0x0000b14f vpsllq $32, %ymm2, %ymm2 - 0xc5, 0xd5, 0xd4, 0xd2, //0x0000b154 vpaddq %ymm2, %ymm5, %ymm2 - 0xc5, 0xe5, 0xf4, 0xec, //0x0000b158 vpmuludq %ymm4, %ymm3, %ymm5 - 0xc5, 0xe5, 0x73, 0xd3, 0x20, //0x0000b15c vpsrlq $32, %ymm3, %ymm3 - 0xc5, 0xe5, 0xf4, 0xdc, //0x0000b161 vpmuludq %ymm4, %ymm3, %ymm3 - 0xc5, 0xe5, 0x73, 0xf3, 0x20, //0x0000b165 vpsllq $32, %ymm3, %ymm3 - 0xc5, 0xd5, 0xd4, 0xdb, //0x0000b16a vpaddq %ymm3, %ymm5, %ymm3 - 0xc5, 0xf5, 0xf4, 0xec, //0x0000b16e vpmuludq %ymm4, %ymm1, %ymm5 - 0xc5, 0xf5, 0x73, 0xd1, 0x20, //0x0000b172 vpsrlq $32, %ymm1, %ymm1 - 0xc5, 0xf5, 0xf4, 0xcc, //0x0000b177 vpmuludq %ymm4, %ymm1, %ymm1 - 0xc5, 0xf5, 0x73, 0xf1, 0x20, //0x0000b17b vpsllq $32, %ymm1, %ymm1 - 0xc5, 0xd5, 0xd4, 0xc9, //0x0000b180 vpaddq %ymm1, %ymm5, %ymm1 - 0xff, 0xc3, //0x0000b184 incl %ebx - 0x0f, 0x85, 0xa0, 0xff, 0xff, 0xff, //0x0000b186 jne LBB5_2314 - //0x0000b18c LBB5_2315 - 0xc5, 0xdd, 0x73, 0xd2, 0x20, //0x0000b18c vpsrlq $32, %ymm2, %ymm4 - 0xc5, 0xdd, 0xf4, 0xe0, //0x0000b191 vpmuludq %ymm0, %ymm4, %ymm4 - 0xc5, 0xd5, 0x73, 0xd0, 0x20, //0x0000b195 vpsrlq $32, %ymm0, %ymm5 - 0xc5, 0xed, 0xf4, 0xed, //0x0000b19a vpmuludq %ymm5, %ymm2, %ymm5 - 0xc5, 0xd5, 0xd4, 0xe4, //0x0000b19e vpaddq %ymm4, %ymm5, %ymm4 - 0xc5, 0xdd, 0x73, 0xf4, 0x20, //0x0000b1a2 vpsllq $32, %ymm4, %ymm4 - 0xc5, 0xed, 0xf4, 0xc0, //0x0000b1a7 vpmuludq %ymm0, %ymm2, %ymm0 - 0xc5, 0xfd, 0xd4, 0xc4, //0x0000b1ab vpaddq %ymm4, %ymm0, %ymm0 - 0xc5, 0xed, 0x73, 0xd3, 0x20, //0x0000b1af vpsrlq $32, %ymm3, %ymm2 - 0xc5, 0xed, 0xf4, 0xd0, //0x0000b1b4 vpmuludq %ymm0, %ymm2, %ymm2 - 0xc5, 0xdd, 0x73, 0xd0, 0x20, //0x0000b1b8 vpsrlq $32, %ymm0, %ymm4 - 0xc5, 0xe5, 0xf4, 0xe4, //0x0000b1bd vpmuludq %ymm4, %ymm3, %ymm4 - 0xc5, 0xdd, 0xd4, 0xd2, //0x0000b1c1 vpaddq %ymm2, %ymm4, %ymm2 - 0xc5, 0xed, 0x73, 0xf2, 0x20, //0x0000b1c5 vpsllq $32, %ymm2, %ymm2 - 0xc5, 0xe5, 0xf4, 0xc0, //0x0000b1ca vpmuludq %ymm0, %ymm3, %ymm0 - 0xc5, 0xfd, 0xd4, 0xc2, //0x0000b1ce vpaddq %ymm2, %ymm0, %ymm0 - 0xc5, 0xed, 0x73, 0xd1, 0x20, //0x0000b1d2 vpsrlq $32, %ymm1, %ymm2 - 0xc5, 0xed, 0xf4, 0xd0, //0x0000b1d7 vpmuludq %ymm0, %ymm2, %ymm2 - 0xc5, 0xe5, 0x73, 0xd0, 0x20, //0x0000b1db vpsrlq $32, %ymm0, %ymm3 - 0xc5, 0xf5, 0xf4, 0xdb, //0x0000b1e0 vpmuludq %ymm3, %ymm1, %ymm3 - 0xc5, 0xe5, 0xd4, 0xd2, //0x0000b1e4 vpaddq %ymm2, %ymm3, %ymm2 - 0xc5, 0xed, 0x73, 0xf2, 0x20, //0x0000b1e8 vpsllq $32, %ymm2, %ymm2 - 0xc5, 0xf5, 0xf4, 0xc0, //0x0000b1ed vpmuludq %ymm0, %ymm1, %ymm0 - 0xc5, 0xfd, 0xd4, 0xc2, //0x0000b1f1 vpaddq %ymm2, %ymm0, %ymm0 - 0xc4, 0xe3, 0x7d, 0x39, 0xc1, 0x01, //0x0000b1f5 vextracti128 $1, %ymm0, %xmm1 - 0xc5, 0xe9, 0x73, 0xd0, 0x20, //0x0000b1fb vpsrlq $32, %xmm0, %xmm2 - 0xc5, 0xe9, 0xf4, 0xd1, //0x0000b200 vpmuludq %xmm1, %xmm2, %xmm2 - 0xc5, 0xe1, 0x73, 0xd1, 0x20, //0x0000b204 vpsrlq $32, %xmm1, %xmm3 - 0xc5, 0xf9, 0xf4, 0xdb, //0x0000b209 vpmuludq %xmm3, %xmm0, %xmm3 - 0xc5, 0xe1, 0xd4, 0xd2, //0x0000b20d vpaddq %xmm2, %xmm3, %xmm2 - 0xc5, 0xe9, 0x73, 0xf2, 0x20, //0x0000b211 vpsllq $32, %xmm2, %xmm2 - 0xc5, 0xf9, 0xf4, 0xc1, //0x0000b216 vpmuludq %xmm1, %xmm0, %xmm0 - 0xc5, 0xf9, 0xd4, 0xc2, //0x0000b21a vpaddq %xmm2, %xmm0, %xmm0 - 0xc5, 0xf9, 0x70, 0xc8, 0xee, //0x0000b21e vpshufd $238, %xmm0, %xmm1 - 0xc5, 0xe9, 0x73, 0xd0, 0x20, //0x0000b223 vpsrlq $32, %xmm0, %xmm2 - 0xc5, 0xe9, 0xf4, 0xd1, //0x0000b228 vpmuludq %xmm1, %xmm2, %xmm2 - 0xc5, 0xf9, 0x70, 0xd8, 0xff, //0x0000b22c vpshufd $255, %xmm0, %xmm3 - 0xc5, 0xf9, 0xf4, 0xdb, //0x0000b231 vpmuludq %xmm3, %xmm0, %xmm3 - 0xc5, 0xe1, 0xd4, 0xd2, //0x0000b235 vpaddq %xmm2, %xmm3, %xmm2 - 0xc5, 0xe9, 0x73, 0xf2, 0x20, //0x0000b239 vpsllq $32, %xmm2, %xmm2 - 0xc5, 0xf9, 0xf4, 0xc1, //0x0000b23e vpmuludq %xmm1, %xmm0, %xmm0 - 0xc5, 0xf9, 0xd4, 0xc2, //0x0000b242 vpaddq %xmm2, %xmm0, %xmm0 - 0xc4, 0xe1, 0xf9, 0x7e, 0xc2, //0x0000b246 vmovq %xmm0, %rdx - 0x44, 0x39, 0xc7, //0x0000b24b cmpl %r8d, %edi - 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x0000b24e jne LBB5_2317 - //0x0000b254 LBB5_2316 - 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x0000b254 movabsq $9218868437227405312, %rdi - 0xe9, 0x23, 0x00, 0x00, 0x00, //0x0000b25e jmp LBB5_2320 - //0x0000b263 LBB5_2317 - 0x45, 0x01, 0xc3, //0x0000b263 addl %r8d, %r11d - //0x0000b266 LBB5_2318 - 0x44, 0x89, 0xee, //0x0000b266 movl %r13d, %esi - 0x44, 0x29, 0xde, //0x0000b269 subl %r11d, %esi - 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x0000b26c movabsq $9218868437227405312, %rdi - //0x0000b276 LBB5_2319 - 0x48, 0x01, 0xd2, //0x0000b276 addq %rdx, %rdx - 0x48, 0x8d, 0x14, 0x92, //0x0000b279 leaq (%rdx,%rdx,4), %rdx - 0x83, 0xc6, 0xff, //0x0000b27d addl $-1, %esi - 0x0f, 0x85, 0xf0, 0xff, 0xff, 0xff, //0x0000b280 jne LBB5_2319 - //0x0000b286 LBB5_2320 - 0x31, 0xf6, //0x0000b286 xorl %esi, %esi - 0x45, 0x85, 0xed, //0x0000b288 testl %r13d, %r13d - 0x4c, 0x8b, 0x5d, 0xb8, //0x0000b28b movq $-72(%rbp), %r11 - 0x0f, 0x88, 0x4a, 0x00, 0x00, 0x00, //0x0000b28f js LBB5_2327 - 0x44, 0x39, 0xe8, //0x0000b295 cmpl %r13d, %eax - 0x0f, 0x8e, 0x41, 0x00, 0x00, 0x00, //0x0000b298 jle LBB5_2327 - 0x41, 0x8a, 0x0c, 0x09, //0x0000b29e movb (%r9,%rcx), %cl - 0x80, 0xf9, 0x35, //0x0000b2a2 cmpb $53, %cl - 0x0f, 0x85, 0x2d, 0x00, 0x00, 0x00, //0x0000b2a5 jne LBB5_2326 - 0x41, 0x8d, 0x75, 0x01, //0x0000b2ab leal $1(%r13), %esi - 0x39, 0xc6, //0x0000b2af cmpl %eax, %esi - 0x0f, 0x85, 0x21, 0x00, 0x00, 0x00, //0x0000b2b1 jne LBB5_2326 - 0x45, 0x85, 0xff, //0x0000b2b7 testl %r15d, %r15d - 0x40, 0x0f, 0x95, 0xc6, //0x0000b2ba setne %sil - 0x41, 0x08, 0xf2, //0x0000b2be orb %sil, %r10b - 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x0000b2c1 jne LBB5_2327 - 0x41, 0x83, 0xc5, 0xff, //0x0000b2c7 addl $-1, %r13d - 0x43, 0x8a, 0x34, 0x29, //0x0000b2cb movb (%r9,%r13), %sil - 0x40, 0x80, 0xe6, 0x01, //0x0000b2cf andb $1, %sil - 0xe9, 0x07, 0x00, 0x00, 0x00, //0x0000b2d3 jmp LBB5_2327 - //0x0000b2d8 LBB5_2326 - 0x80, 0xf9, 0x35, //0x0000b2d8 cmpb $53, %cl - 0x40, 0x0f, 0x9d, 0xc6, //0x0000b2db setge %sil - //0x0000b2df LBB5_2327 - 0x4c, 0x8b, 0x7d, 0xd0, //0x0000b2df movq $-48(%rbp), %r15 - 0x4d, 0x89, 0xf5, //0x0000b2e3 movq %r14, %r13 - //0x0000b2e6 LBB5_2328 - 0x44, 0x0f, 0xb6, 0xc6, //0x0000b2e6 movzbl %sil, %r8d - 0x49, 0x01, 0xd0, //0x0000b2ea addq %rdx, %r8 - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, //0x0000b2ed movabsq $9007199254740992, %rax - 0x49, 0x39, 0xc0, //0x0000b2f7 cmpq %rax, %r8 - 0x8b, 0x8d, 0x68, 0xff, 0xff, 0xff, //0x0000b2fa movl $-152(%rbp), %ecx - 0x48, 0xbe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x0000b300 movabsq $4503599627370495, %rsi - 0x0f, 0x85, 0x1b, 0x00, 0x00, 0x00, //0x0000b30a jne LBB5_2331 - 0x41, 0x81, 0xfd, 0xfe, 0x03, 0x00, 0x00, //0x0000b310 cmpl $1022, %r13d - 0x8a, 0x95, 0x58, 0xff, 0xff, 0xff, //0x0000b317 movb $-168(%rbp), %dl - 0x0f, 0x8e, 0x13, 0x00, 0x00, 0x00, //0x0000b31d jle LBB5_2332 - 0x45, 0x31, 0xc0, //0x0000b323 xorl %r8d, %r8d - 0xe9, 0x61, 0xea, 0xff, 0xff, //0x0000b326 jmp LBB5_2007 - //0x0000b32b LBB5_2331 - 0x8a, 0x95, 0x58, 0xff, 0xff, 0xff, //0x0000b32b movb $-168(%rbp), %dl - 0xe9, 0x08, 0x00, 0x00, 0x00, //0x0000b331 jmp LBB5_2333 - //0x0000b336 LBB5_2332 - 0x41, 0x83, 0xc5, 0x01, //0x0000b336 addl $1, %r13d - 0x4c, 0x8d, 0x46, 0x01, //0x0000b33a leaq $1(%rsi), %r8 - //0x0000b33e LBB5_2333 - 0x48, 0x8d, 0x46, 0x01, //0x0000b33e leaq $1(%rsi), %rax - 0x4c, 0x21, 0xc0, //0x0000b342 andq %r8, %rax - 0x41, 0x81, 0xc5, 0xff, 0x03, 0x00, 0x00, //0x0000b345 addl $1023, %r13d - 0x41, 0x81, 0xe5, 0xff, 0x07, 0x00, 0x00, //0x0000b34c andl $2047, %r13d - 0x49, 0xc1, 0xe5, 0x34, //0x0000b353 shlq $52, %r13 - 0x48, 0x85, 0xc0, //0x0000b357 testq %rax, %rax - 0x4c, 0x0f, 0x44, 0xe8, //0x0000b35a cmoveq %rax, %r13 - 0x4c, 0x89, 0xef, //0x0000b35e movq %r13, %rdi - 0xe9, 0x26, 0xea, 0xff, 0xff, //0x0000b361 jmp LBB5_2007 - //0x0000b366 LBB5_2356 - 0xba, 0x03, 0x00, 0x00, 0x00, //0x0000b366 movl $3, %edx - 0x48, 0x8b, 0x45, 0x80, //0x0000b36b movq $-128(%rbp), %rax - 0x48, 0x83, 0xf8, 0x13, //0x0000b36f cmpq $19, %rax - 0x0f, 0x85, 0x78, 0xea, 0xff, 0xff, //0x0000b373 jne LBB5_2010 - //0x0000b379 LBB5_2016 - 0x89, 0xd0, //0x0000b379 movl %edx, %eax - 0x48, 0x8b, 0x75, 0xa0, //0x0000b37b movq $-96(%rbp), %rsi - //0x0000b37f LBB5_2017 - 0x48, 0x8b, 0x55, 0xc8, //0x0000b37f movq $-56(%rbp), %rdx - 0x48, 0xc1, 0xe2, 0x20, //0x0000b383 shlq $32, %rdx - 0x48, 0x83, 0xca, 0x13, //0x0000b387 orq $19, %rdx - 0x49, 0x8b, 0x8b, 0xa0, 0x00, 0x00, 0x00, //0x0000b38b movq $160(%r11), %rcx - 0x48, 0x89, 0x11, //0x0000b392 movq %rdx, (%rcx) - 0x48, 0x89, 0x71, 0x08, //0x0000b395 movq %rsi, $8(%rcx) - 0x41, 0x83, 0x83, 0xd8, 0x00, 0x00, 0x00, 0x01, //0x0000b399 addl $1, $216(%r11) - 0x49, 0x8b, 0x8b, 0xa0, 0x00, 0x00, 0x00, //0x0000b3a1 movq $160(%r11), %rcx - 0x48, 0x8d, 0x51, 0x10, //0x0000b3a8 leaq $16(%rcx), %rdx - 0x49, 0x89, 0x93, 0xa0, 0x00, 0x00, 0x00, //0x0000b3ac movq %rdx, $160(%r11) - 0xba, 0x13, 0x00, 0x00, 0x00, //0x0000b3b3 movl $19, %edx - 0x48, 0x89, 0x55, 0x80, //0x0000b3b8 movq %rdx, $-128(%rbp) - 0x4d, 0x89, 0xfc, //0x0000b3bc movq %r15, %r12 - 0x48, 0x89, 0x75, 0xa0, //0x0000b3bf movq %rsi, $-96(%rbp) - //0x0000b3c3 LBB5_2018 - 0x4c, 0x8b, 0x6d, 0xc0, //0x0000b3c3 movq $-64(%rbp), %r13 - //0x0000b3c7 LBB5_2019 - 0xba, 0x0b, 0x00, 0x00, 0x00, //0x0000b3c7 movl $11, %edx - 0x85, 0xc0, //0x0000b3cc testl %eax, %eax - 0x0f, 0x45, 0xd0, //0x0000b3ce cmovnel %eax, %edx - 0x0f, 0x85, 0x84, 0xd3, 0xff, 0xff, //0x0000b3d1 jne LBB5_1184 - 0x48, 0x83, 0xc1, 0x20, //0x0000b3d7 addq $32, %rcx - 0x49, 0x3b, 0x8b, 0xc0, 0x00, 0x00, 0x00, //0x0000b3db cmpq $192(%r11), %rcx - 0x0f, 0x87, 0x73, 0xd3, 0xff, 0xff, //0x0000b3e2 ja LBB5_1184 - 0x4d, 0x8d, 0x7c, 0x24, 0x01, //0x0000b3e8 leaq $1(%r12), %r15 - 0x41, 0x0f, 0xb6, 0x0c, 0x24, //0x0000b3ed movzbl (%r12), %ecx - 0x48, 0x83, 0xf9, 0x20, //0x0000b3f2 cmpq $32, %rcx - 0x0f, 0x87, 0x2c, 0x02, 0x00, 0x00, //0x0000b3f6 ja LBB5_2048 - 0x48, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000b3fc movabsq $4294977024, %rax - 0x48, 0x0f, 0xa3, 0xc8, //0x0000b406 btq %rcx, %rax - 0x48, 0x8b, 0x75, 0xb0, //0x0000b40a movq $-80(%rbp), %rsi - 0x0f, 0x83, 0x0c, 0x02, 0x00, 0x00, //0x0000b40e jae LBB5_2047 - 0x41, 0x0f, 0xb6, 0x4c, 0x24, 0x01, //0x0000b414 movzbl $1(%r12), %ecx - 0x49, 0x83, 0xc4, 0x02, //0x0000b41a addq $2, %r12 - 0x48, 0x83, 0xf9, 0x20, //0x0000b41e cmpq $32, %rcx - 0x0f, 0x87, 0x58, 0x00, 0x00, 0x00, //0x0000b422 ja LBB5_2028 - 0x48, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000b428 movabsq $4294977024, %rax - 0x48, 0x0f, 0xa3, 0xc8, //0x0000b432 btq %rcx, %rax - 0x0f, 0x83, 0x44, 0x00, 0x00, 0x00, //0x0000b436 jae LBB5_2028 - 0x49, 0x8b, 0x83, 0x90, 0x00, 0x00, 0x00, //0x0000b43c movq $144(%r11), %rax - 0x4c, 0x89, 0xe1, //0x0000b443 movq %r12, %rcx - 0x48, 0x29, 0xc1, //0x0000b446 subq %rax, %rcx - 0x48, 0x83, 0xf9, 0x40, //0x0000b449 cmpq $64, %rcx - 0x0f, 0x83, 0x3f, 0x00, 0x00, 0x00, //0x0000b44d jae LBB5_2030 - 0x49, 0x8b, 0x93, 0x98, 0x00, 0x00, 0x00, //0x0000b453 movq $152(%r11), %rdx - 0x48, 0xd3, 0xea, //0x0000b45a shrq %cl, %rdx - 0x48, 0xd3, 0xe2, //0x0000b45d shlq %cl, %rdx - 0x48, 0x85, 0xd2, //0x0000b460 testq %rdx, %rdx - 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x0000b463 je LBB5_2029 - 0x49, 0x89, 0xf4, //0x0000b469 movq %rsi, %r12 - 0x48, 0x0f, 0xbc, 0xca, //0x0000b46c bsfq %rdx, %rcx - 0x4c, 0x8d, 0x3c, 0x08, //0x0000b470 leaq (%rax,%rcx), %r15 - 0x49, 0x83, 0xc7, 0x01, //0x0000b474 addq $1, %r15 - 0x48, 0x01, 0xc8, //0x0000b478 addq %rcx, %rax - 0xe9, 0x81, 0x00, 0x00, 0x00, //0x0000b47b jmp LBB5_2033 - //0x0000b480 LBB5_2028 - 0x4d, 0x89, 0xe7, //0x0000b480 movq %r12, %r15 - 0x49, 0x89, 0xf4, //0x0000b483 movq %rsi, %r12 - 0xe9, 0x78, 0x00, 0x00, 0x00, //0x0000b486 jmp LBB5_2034 - //0x0000b48b LBB5_2029 - 0x48, 0x83, 0xc0, 0x40, //0x0000b48b addq $64, %rax - 0x49, 0x89, 0xc4, //0x0000b48f movq %rax, %r12 - //0x0000b492 LBB5_2030 - 0x49, 0x83, 0xc4, 0xc0, //0x0000b492 addq $-64, %r12 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000b496 .p2align 4, 0x90 - //0x0000b4a0 LBB5_2031 - 0xc4, 0xc1, 0x7e, 0x6f, 0x44, 0x24, 0x40, //0x0000b4a0 vmovdqu $64(%r12), %ymm0 - 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x24, 0x60, //0x0000b4a7 vmovdqu $96(%r12), %ymm1 - 0x49, 0x83, 0xc4, 0x40, //0x0000b4ae addq $64, %r12 - 0xc4, 0xe2, 0x25, 0x00, 0xd0, //0x0000b4b2 vpshufb %ymm0, %ymm11, %ymm2 - 0xc4, 0xe2, 0x25, 0x00, 0xd9, //0x0000b4b7 vpshufb %ymm1, %ymm11, %ymm3 - 0xc5, 0xfd, 0x74, 0xc2, //0x0000b4bc vpcmpeqb %ymm2, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc8, //0x0000b4c0 vpmovmskb %ymm0, %ecx - 0xc5, 0xf5, 0x74, 0xc3, //0x0000b4c4 vpcmpeqb %ymm3, %ymm1, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc0, //0x0000b4c8 vpmovmskb %ymm0, %eax - 0x48, 0xc1, 0xe0, 0x20, //0x0000b4cc shlq $32, %rax - 0x48, 0x09, 0xc8, //0x0000b4d0 orq %rcx, %rax - 0x48, 0x83, 0xf8, 0xff, //0x0000b4d3 cmpq $-1, %rax - 0x0f, 0x84, 0xc3, 0xff, 0xff, 0xff, //0x0000b4d7 je LBB5_2031 - 0x48, 0xf7, 0xd0, //0x0000b4dd notq %rax - 0x49, 0x89, 0x83, 0x98, 0x00, 0x00, 0x00, //0x0000b4e0 movq %rax, $152(%r11) - 0x4d, 0x89, 0xa3, 0x90, 0x00, 0x00, 0x00, //0x0000b4e7 movq %r12, $144(%r11) - 0x48, 0x0f, 0xbc, 0xc8, //0x0000b4ee bsfq %rax, %rcx - 0x49, 0x8d, 0x04, 0x0c, //0x0000b4f2 leaq (%r12,%rcx), %rax - 0x4d, 0x8d, 0x3c, 0x0c, //0x0000b4f6 leaq (%r12,%rcx), %r15 - 0x49, 0x83, 0xc7, 0x01, //0x0000b4fa addq $1, %r15 - 0x49, 0x89, 0xf4, //0x0000b4fe movq %rsi, %r12 - //0x0000b501 LBB5_2033 - 0x8a, 0x08, //0x0000b501 movb (%rax), %cl - //0x0000b503 LBB5_2034 - 0xb8, 0x00, 0x01, 0x00, 0x00, //0x0000b503 movl $256, %eax - 0x49, 0x03, 0x45, 0x00, //0x0000b508 addq (%r13), %rax - 0x49, 0x89, 0x45, 0x00, //0x0000b50c movq %rax, (%r13) - 0x80, 0xf9, 0x2c, //0x0000b510 cmpb $44, %cl - 0x0f, 0x85, 0x18, 0x01, 0x00, 0x00, //0x0000b513 jne LBB5_2284 - 0x49, 0x8d, 0x47, 0x01, //0x0000b519 leaq $1(%r15), %rax - 0x41, 0x0f, 0xb6, 0x0f, //0x0000b51d movzbl (%r15), %ecx - 0x48, 0x83, 0xf9, 0x20, //0x0000b521 cmpq $32, %rcx - 0x0f, 0x87, 0x38, 0xd2, 0xff, 0xff, //0x0000b525 ja LBB5_1681 - 0x48, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000b52b movabsq $4294977024, %rdx - 0x48, 0x0f, 0xa3, 0xca, //0x0000b535 btq %rcx, %rdx - 0x0f, 0x83, 0x24, 0xd2, 0xff, 0xff, //0x0000b539 jae LBB5_1681 - 0x41, 0x0f, 0xb6, 0x4f, 0x01, //0x0000b53f movzbl $1(%r15), %ecx - 0x49, 0x83, 0xc7, 0x02, //0x0000b544 addq $2, %r15 - 0x48, 0x83, 0xf9, 0x20, //0x0000b548 cmpq $32, %rcx - 0x0f, 0x87, 0x4d, 0x00, 0x00, 0x00, //0x0000b54c ja LBB5_2046 - 0x48, 0x0f, 0xa3, 0xca, //0x0000b552 btq %rcx, %rdx - 0x0f, 0x83, 0x43, 0x00, 0x00, 0x00, //0x0000b556 jae LBB5_2046 - 0x49, 0x8b, 0x93, 0x90, 0x00, 0x00, 0x00, //0x0000b55c movq $144(%r11), %rdx - 0x4c, 0x89, 0xf9, //0x0000b563 movq %r15, %rcx - 0x48, 0x29, 0xd1, //0x0000b566 subq %rdx, %rcx - 0x48, 0x83, 0xf9, 0x40, //0x0000b569 cmpq $64, %rcx - 0x0f, 0x83, 0x3b, 0x00, 0x00, 0x00, //0x0000b56d jae LBB5_2043 - 0x49, 0x8b, 0x83, 0x98, 0x00, 0x00, 0x00, //0x0000b573 movq $152(%r11), %rax - 0x48, 0xd3, 0xe8, //0x0000b57a shrq %cl, %rax - 0x48, 0xd3, 0xe0, //0x0000b57d shlq %cl, %rax - 0x48, 0x85, 0xc0, //0x0000b580 testq %rax, %rax - 0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x0000b583 je LBB5_2042 - 0x48, 0x0f, 0xbc, 0xc8, //0x0000b589 bsfq %rax, %rcx - 0x48, 0x8d, 0x04, 0x0a, //0x0000b58d leaq (%rdx,%rcx), %rax - 0x48, 0x83, 0xc0, 0x01, //0x0000b591 addq $1, %rax - 0x48, 0x01, 0xca, //0x0000b595 addq %rcx, %rdx - 0x8a, 0x0a, //0x0000b598 movb (%rdx), %cl - 0xe9, 0xc4, 0xd1, 0xff, 0xff, //0x0000b59a jmp LBB5_1681 - //0x0000b59f LBB5_2046 - 0x4c, 0x89, 0xf8, //0x0000b59f movq %r15, %rax - 0xe9, 0xbc, 0xd1, 0xff, 0xff, //0x0000b5a2 jmp LBB5_1681 - //0x0000b5a7 LBB5_2042 - 0x48, 0x83, 0xc2, 0x40, //0x0000b5a7 addq $64, %rdx - 0x49, 0x89, 0xd7, //0x0000b5ab movq %rdx, %r15 - //0x0000b5ae LBB5_2043 - 0x4c, 0x89, 0xf8, //0x0000b5ae movq %r15, %rax - 0x48, 0x83, 0xc0, 0xc0, //0x0000b5b1 addq $-64, %rax - 0xc5, 0xfe, 0x6f, 0x05, 0xa3, 0x4a, 0xff, 0xff, //0x0000b5b5 vmovdqu $-46429(%rip), %ymm0 /* LCPI5_0+0(%rip) */ - 0x90, 0x90, 0x90, //0x0000b5bd .p2align 4, 0x90 - //0x0000b5c0 LBB5_2044 - 0xc5, 0xfe, 0x6f, 0x48, 0x40, //0x0000b5c0 vmovdqu $64(%rax), %ymm1 - 0xc5, 0xfe, 0x6f, 0x50, 0x60, //0x0000b5c5 vmovdqu $96(%rax), %ymm2 - 0x48, 0x83, 0xc0, 0x40, //0x0000b5ca addq $64, %rax - 0xc4, 0xe2, 0x7d, 0x00, 0xd9, //0x0000b5ce vpshufb %ymm1, %ymm0, %ymm3 - 0xc4, 0xe2, 0x7d, 0x00, 0xe2, //0x0000b5d3 vpshufb %ymm2, %ymm0, %ymm4 - 0xc5, 0xf5, 0x74, 0xcb, //0x0000b5d8 vpcmpeqb %ymm3, %ymm1, %ymm1 - 0xc5, 0xfd, 0xd7, 0xd1, //0x0000b5dc vpmovmskb %ymm1, %edx - 0xc5, 0xed, 0x74, 0xcc, //0x0000b5e0 vpcmpeqb %ymm4, %ymm2, %ymm1 - 0xc5, 0xfd, 0xd7, 0xc9, //0x0000b5e4 vpmovmskb %ymm1, %ecx - 0x48, 0xc1, 0xe1, 0x20, //0x0000b5e8 shlq $32, %rcx - 0x48, 0x09, 0xd1, //0x0000b5ec orq %rdx, %rcx - 0x48, 0x83, 0xf9, 0xff, //0x0000b5ef cmpq $-1, %rcx - 0x0f, 0x84, 0xc7, 0xff, 0xff, 0xff, //0x0000b5f3 je LBB5_2044 - 0x48, 0xf7, 0xd1, //0x0000b5f9 notq %rcx - 0x49, 0x89, 0x8b, 0x98, 0x00, 0x00, 0x00, //0x0000b5fc movq %rcx, $152(%r11) - 0x49, 0x89, 0x83, 0x90, 0x00, 0x00, 0x00, //0x0000b603 movq %rax, $144(%r11) - 0x48, 0x0f, 0xbc, 0xc9, //0x0000b60a bsfq %rcx, %rcx - 0x48, 0x8d, 0x14, 0x08, //0x0000b60e leaq (%rax,%rcx), %rdx - 0x48, 0x01, 0xc8, //0x0000b612 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x0000b615 addq $1, %rax - 0x8a, 0x0a, //0x0000b619 movb (%rdx), %cl - 0xe9, 0x43, 0xd1, 0xff, 0xff, //0x0000b61b jmp LBB5_1681 - //0x0000b620 LBB5_2047 - 0x49, 0x89, 0xf4, //0x0000b620 movq %rsi, %r12 - 0xe9, 0xdb, 0xfe, 0xff, 0xff, //0x0000b623 jmp LBB5_2034 - //0x0000b628 LBB5_2048 - 0x4c, 0x8b, 0x65, 0xb0, //0x0000b628 movq $-80(%rbp), %r12 - 0xe9, 0xd2, 0xfe, 0xff, 0xff, //0x0000b62c jmp LBB5_2034 - //0x0000b631 LBB5_2284 - 0x80, 0xf9, 0x5d, //0x0000b631 cmpb $93, %cl - 0x0f, 0x85, 0x1b, 0x09, 0x00, 0x00, //0x0000b634 jne LBB5_2430 - 0x41, 0x83, 0x83, 0xd0, 0x00, 0x00, 0x00, 0x01, //0x0000b63a addl $1, $208(%r11) - 0xc1, 0xe8, 0x08, //0x0000b642 shrl $8, %eax - 0x41, 0x01, 0x83, 0xdc, 0x00, 0x00, 0x00, //0x0000b645 addl %eax, $220(%r11) - //0x0000b64c LBB5_2288 - 0x49, 0x8b, 0x8b, 0xa0, 0x00, 0x00, 0x00, //0x0000b64c movq $160(%r11), %rcx - 0x49, 0x8b, 0x93, 0xa8, 0x00, 0x00, 0x00, //0x0000b653 movq $168(%r11), %rdx - 0x49, 0x8b, 0xb3, 0xb8, 0x00, 0x00, 0x00, //0x0000b65a movq $184(%r11), %rsi - 0x48, 0xc1, 0xe2, 0x04, //0x0000b661 shlq $4, %rdx - 0x48, 0x29, 0xf1, //0x0000b665 subq %rsi, %rcx - 0x48, 0x29, 0xd1, //0x0000b668 subq %rdx, %rcx - 0x48, 0x8b, 0x7c, 0x16, 0x08, //0x0000b66b movq $8(%rsi,%rdx), %rdi - 0x49, 0x89, 0xbb, 0xa8, 0x00, 0x00, 0x00, //0x0000b670 movq %rdi, $168(%r11) - 0x48, 0xc1, 0xe9, 0x04, //0x0000b677 shrq $4, %rcx - 0x89, 0x4c, 0x16, 0x0c, //0x0000b67b movl %ecx, $12(%rsi,%rdx) - 0x89, 0x44, 0x16, 0x08, //0x0000b67f movl %eax, $8(%rsi,%rdx) - 0x0f, 0xb6, 0x04, 0x16, //0x0000b683 movzbl (%rsi,%rdx), %eax - 0x89, 0x04, 0x16, //0x0000b687 movl %eax, (%rsi,%rdx) - 0x49, 0x8b, 0x83, 0xb0, 0x00, 0x00, 0x00, //0x0000b68a movq $176(%r11), %rax - 0x41, 0x8b, 0x8b, 0xe4, 0x00, 0x00, 0x00, //0x0000b691 movl $228(%r11), %ecx - 0x48, 0x39, 0xc8, //0x0000b698 cmpq %rcx, %rax - 0x0f, 0x86, 0x13, 0x00, 0x00, 0x00, //0x0000b69b jbe LBB5_2290 - 0x41, 0x89, 0x83, 0xe4, 0x00, 0x00, 0x00, //0x0000b6a1 movl %eax, $228(%r11) - 0x48, 0x3d, 0x00, 0x10, 0x00, 0x00, //0x0000b6a8 cmpq $4096, %rax - 0x0f, 0x87, 0x2b, 0x00, 0x00, 0x00, //0x0000b6ae ja LBB5_2292 - //0x0000b6b4 LBB5_2290 - 0x48, 0x83, 0xc0, 0xff, //0x0000b6b4 addq $-1, %rax - 0x49, 0x89, 0x83, 0xb0, 0x00, 0x00, 0x00, //0x0000b6b8 movq %rax, $176(%r11) - 0x49, 0x8b, 0x8b, 0xa8, 0x00, 0x00, 0x00, //0x0000b6bf movq $168(%r11), %rcx - 0x48, 0x83, 0xf9, 0xff, //0x0000b6c6 cmpq $-1, %rcx - 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x0000b6ca je LBB5_2292 - 0x4d, 0x8d, 0x83, 0xb8, 0x00, 0x00, 0x00, //0x0000b6d0 leaq $184(%r11), %r8 - 0x4c, 0x89, 0xf8, //0x0000b6d7 movq %r15, %rax - 0xe9, 0x4f, 0x8a, 0xff, 0xff, //0x0000b6da jmp LBB5_683 - //0x0000b6df LBB5_2292 - 0x45, 0x31, 0xed, //0x0000b6df xorl %r13d, %r13d - 0x4c, 0x89, 0xf8, //0x0000b6e2 movq %r15, %rax - 0xe9, 0x4e, 0x8a, 0xff, 0xff, //0x0000b6e5 jmp LBB5_684 - //0x0000b6ea LBB5_2334 - 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000b6ea movq $-1, %r10 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000b6f1 movq $-1, %r8 - 0x4d, 0x89, 0xe6, //0x0000b6f8 movq %r12, %r14 - 0x4c, 0x89, 0x7d, 0xd0, //0x0000b6fb movq %r15, $-48(%rbp) - 0x49, 0x83, 0xfb, 0x10, //0x0000b6ff cmpq $16, %r11 - 0x0f, 0x83, 0xac, 0xd7, 0xff, 0xff, //0x0000b703 jae LBB5_1781 - 0xe9, 0x20, 0xd9, 0xff, 0xff, //0x0000b709 jmp LBB5_1799 - //0x0000b70e LBB5_2335 - 0x45, 0x31, 0xed, //0x0000b70e xorl %r13d, %r13d - 0xba, 0x10, 0x27, 0x00, 0x00, //0x0000b711 movl $10000, %edx - 0xe9, 0x24, 0xda, 0xff, 0xff, //0x0000b716 jmp LBB5_1820 - //0x0000b71b LBB5_2336 - 0x4d, 0x89, 0xd0, //0x0000b71b movq %r10, %r8 - 0x4d, 0x8d, 0x14, 0x0f, //0x0000b71e leaq (%r15,%rcx), %r10 - 0x41, 0x8a, 0x04, 0x0f, //0x0000b722 movb (%r15,%rcx), %al - 0x8d, 0x48, 0xd0, //0x0000b726 leal $-48(%rax), %ecx - 0x80, 0xf9, 0x09, //0x0000b729 cmpb $9, %cl - 0x0f, 0x87, 0x2f, 0x01, 0x00, 0x00, //0x0000b72c ja LBB5_2357 - 0x31, 0xf6, //0x0000b732 xorl %esi, %esi - 0x31, 0xdb, //0x0000b734 xorl %ebx, %ebx - //0x0000b736 LBB5_2338 - 0x48, 0x8d, 0x0c, 0xb6, //0x0000b736 leaq (%rsi,%rsi,4), %rcx - 0x0f, 0xb6, 0xc0, //0x0000b73a movzbl %al, %eax - 0x48, 0x8d, 0x34, 0x48, //0x0000b73d leaq (%rax,%rcx,2), %rsi - 0x48, 0x83, 0xc6, 0xd0, //0x0000b741 addq $-48, %rsi - 0x48, 0x8d, 0x4b, 0x01, //0x0000b745 leaq $1(%rbx), %rcx - 0x41, 0x0f, 0xb6, 0x42, 0x01, //0x0000b749 movzbl $1(%r10), %eax - 0x49, 0x83, 0xc2, 0x01, //0x0000b74e addq $1, %r10 - 0x8d, 0x78, 0xd0, //0x0000b752 leal $-48(%rax), %edi - 0x40, 0x80, 0xff, 0x09, //0x0000b755 cmpb $9, %dil - 0x0f, 0x87, 0x0d, 0x00, 0x00, 0x00, //0x0000b759 ja LBB5_2340 - 0x48, 0x83, 0xfb, 0x12, //0x0000b75f cmpq $18, %rbx - 0x48, 0x89, 0xcb, //0x0000b763 movq %rcx, %rbx - 0x0f, 0x82, 0xca, 0xff, 0xff, 0xff, //0x0000b766 jb LBB5_2338 - //0x0000b76c LBB5_2340 - 0x40, 0x80, 0xff, 0x09, //0x0000b76c cmpb $9, %dil - 0x0f, 0x87, 0x96, 0x07, 0x00, 0x00, //0x0000b770 ja LBB5_2425 - 0x45, 0x31, 0xed, //0x0000b776 xorl %r13d, %r13d - //0x0000b779 LBB5_2342 - 0x43, 0x0f, 0xb6, 0x44, 0x2a, 0x01, //0x0000b779 movzbl $1(%r10,%r13), %eax - 0x8d, 0x78, 0xd0, //0x0000b77f leal $-48(%rax), %edi - 0x49, 0x83, 0xc5, 0x01, //0x0000b782 addq $1, %r13 - 0x40, 0x80, 0xff, 0x0a, //0x0000b786 cmpb $10, %dil - 0x0f, 0x82, 0xe9, 0xff, 0xff, 0xff, //0x0000b78a jb LBB5_2342 - 0x4d, 0x01, 0xea, //0x0000b790 addq %r13, %r10 - 0x41, 0xb6, 0x01, //0x0000b793 movb $1, %r14b - 0x4d, 0x89, 0xd7, //0x0000b796 movq %r10, %r15 - 0xe9, 0xd0, 0x00, 0x00, 0x00, //0x0000b799 jmp LBB5_2358 - //0x0000b79e LBB5_2344 - 0x4d, 0x89, 0xfc, //0x0000b79e movq %r15, %r12 - 0x49, 0x83, 0xc4, 0x01, //0x0000b7a1 addq $1, %r12 - 0xe9, 0x69, 0xd3, 0xff, 0xff, //0x0000b7a5 jmp LBB5_1733 - //0x0000b7aa LBB5_2345 - 0x4d, 0x89, 0xfc, //0x0000b7aa movq %r15, %r12 - 0x49, 0x83, 0xc4, 0x01, //0x0000b7ad addq $1, %r12 - 0xe9, 0x9f, 0xd3, 0xff, 0xff, //0x0000b7b1 jmp LBB5_1739 - //0x0000b7b6 LBB5_2346 - 0xc5, 0x7d, 0x7f, 0xdf, //0x0000b7b6 vmovdqa %ymm11, %ymm7 - 0x4c, 0x89, 0x6d, 0xc0, //0x0000b7ba movq %r13, $-64(%rbp) - 0x4d, 0x89, 0xd8, //0x0000b7be movq %r11, %r8 - 0xc5, 0xf5, 0xda, 0x05, 0xb7, 0x48, 0xff, 0xff, //0x0000b7c1 vpminub $-46921(%rip), %ymm1, %ymm0 /* LCPI5_1+0(%rip) */ - 0xc5, 0xf5, 0x74, 0x25, 0xcf, 0x48, 0xff, 0xff, //0x0000b7c9 vpcmpeqb $-46897(%rip), %ymm1, %ymm4 /* LCPI5_2+0(%rip) */ - 0xc5, 0xf5, 0x74, 0xc0, //0x0000b7d1 vpcmpeqb %ymm0, %ymm1, %ymm0 - 0xc5, 0xf5, 0x74, 0x0d, 0xe3, 0x48, 0xff, 0xff, //0x0000b7d5 vpcmpeqb $-46877(%rip), %ymm1, %ymm1 /* LCPI5_3+0(%rip) */ - 0xc5, 0xfd, 0xd7, 0xc9, //0x0000b7dd vpmovmskb %ymm1, %ecx - 0xc5, 0xfd, 0xeb, 0xcc, //0x0000b7e1 vpor %ymm4, %ymm0, %ymm1 - 0xc5, 0xfd, 0xd7, 0xd1, //0x0000b7e5 vpmovmskb %ymm1, %edx - 0x83, 0xc2, 0xff, //0x0000b7e9 addl $-1, %edx - 0x85, 0xca, //0x0000b7ec testl %ecx, %edx - 0x0f, 0x84, 0x82, 0x00, 0x00, 0x00, //0x0000b7ee je LBB5_2359 - 0x4d, 0x89, 0xfc, //0x0000b7f4 movq %r15, %r12 - 0x4d, 0x89, 0xc3, //0x0000b7f7 movq %r8, %r11 - 0x4c, 0x8b, 0x6d, 0xc0, //0x0000b7fa movq $-64(%rbp), %r13 - 0xc5, 0x7d, 0x6f, 0xdf, //0x0000b7fe vmovdqa %ymm7, %ymm11 - 0xe9, 0xda, 0xdb, 0xff, 0xff, //0x0000b802 jmp LBB5_1861 - //0x0000b807 LBB5_2348 - 0x4d, 0x89, 0xfc, //0x0000b807 movq %r15, %r12 - 0x49, 0x83, 0xc4, 0x01, //0x0000b80a addq $1, %r12 - 0xe9, 0xcf, 0xd4, 0xff, 0xff, //0x0000b80e jmp LBB5_1758 - //0x0000b813 LBB5_2349 - 0x4d, 0x89, 0xfc, //0x0000b813 movq %r15, %r12 - 0x49, 0x83, 0xc4, 0x02, //0x0000b816 addq $2, %r12 - 0xe9, 0xf4, 0xd2, 0xff, 0xff, //0x0000b81a jmp LBB5_1733 - //0x0000b81f LBB5_2350 - 0x4d, 0x89, 0xfc, //0x0000b81f movq %r15, %r12 - 0x49, 0x83, 0xc4, 0x02, //0x0000b822 addq $2, %r12 - 0xe9, 0x2a, 0xd3, 0xff, 0xff, //0x0000b826 jmp LBB5_1739 - //0x0000b82b LBB5_2351 - 0x4d, 0x89, 0xfc, //0x0000b82b movq %r15, %r12 - 0x49, 0x83, 0xc4, 0x02, //0x0000b82e addq $2, %r12 - 0xe9, 0xab, 0xd4, 0xff, 0xff, //0x0000b832 jmp LBB5_1758 - //0x0000b837 LBB5_2352 - 0xb8, 0x0d, 0x00, 0x00, 0x00, //0x0000b837 movl $13, %eax - 0xe9, 0xcb, 0xd2, 0xff, 0xff, //0x0000b83c jmp LBB5_1732 - //0x0000b841 LBB5_2353 - 0x4d, 0x89, 0xfc, //0x0000b841 movq %r15, %r12 - 0x49, 0x83, 0xc4, 0x03, //0x0000b844 addq $3, %r12 - 0xe9, 0x08, 0xd3, 0xff, 0xff, //0x0000b848 jmp LBB5_1739 - //0x0000b84d LBB5_2354 - 0xb8, 0x0d, 0x00, 0x00, 0x00, //0x0000b84d movl $13, %eax - 0xe9, 0x84, 0xd4, 0xff, 0xff, //0x0000b852 jmp LBB5_1757 - //0x0000b857 LBB5_2355 - 0xb8, 0x0d, 0x00, 0x00, 0x00, //0x0000b857 movl $13, %eax - 0xe9, 0xed, 0xd2, 0xff, 0xff, //0x0000b85c jmp LBB5_1738 - //0x0000b861 LBB5_2357 - 0x31, 0xc9, //0x0000b861 xorl %ecx, %ecx - 0x4d, 0x89, 0xd7, //0x0000b863 movq %r10, %r15 - 0x45, 0x31, 0xf6, //0x0000b866 xorl %r14d, %r14d - 0x45, 0x31, 0xed, //0x0000b869 xorl %r13d, %r13d - 0x31, 0xf6, //0x0000b86c xorl %esi, %esi - //0x0000b86e LBB5_2358 - 0x4d, 0x89, 0xc2, //0x0000b86e movq %r8, %r10 - 0xe9, 0x2c, 0xd2, 0xff, 0xff, //0x0000b871 jmp LBB5_1725 - //0x0000b876 LBB5_2359 - 0xc5, 0xfe, 0x6f, 0x0d, 0x02, 0x48, 0xff, 0xff, //0x0000b876 vmovdqu $-47102(%rip), %ymm1 /* LCPI5_1+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x15, 0x1a, 0x48, 0xff, 0xff, //0x0000b87e vmovdqu $-47078(%rip), %ymm2 /* LCPI5_2+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0x32, 0x48, 0xff, 0xff, //0x0000b886 vmovdqu $-47054(%rip), %ymm3 /* LCPI5_3+0(%rip) */ - 0x4d, 0x89, 0xfc, //0x0000b88e movq %r15, %r12 - 0x4d, 0x89, 0xc3, //0x0000b891 movq %r8, %r11 - 0x4c, 0x8b, 0x6d, 0xc0, //0x0000b894 movq $-64(%rbp), %r13 - 0xc5, 0x7d, 0x6f, 0xdf, //0x0000b898 vmovdqa %ymm7, %ymm11 - //0x0000b89c LBB5_2360 - 0xc5, 0xdd, 0x71, 0xf4, 0x07, //0x0000b89c vpsllw $7, %ymm4, %ymm4 - 0xc5, 0xfd, 0xd7, 0xd4, //0x0000b8a1 vpmovmskb %ymm4, %edx - 0x83, 0xc1, 0xff, //0x0000b8a5 addl $-1, %ecx - 0x85, 0xd1, //0x0000b8a8 testl %edx, %ecx - 0x0f, 0x85, 0x48, 0x00, 0x00, 0x00, //0x0000b8aa jne LBB5_2363 - 0xc5, 0xfd, 0x71, 0xf0, 0x07, //0x0000b8b0 vpsllw $7, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xf8, //0x0000b8b5 vpmovmskb %ymm0, %edi - 0x85, 0xf9, //0x0000b8b9 testl %edi, %ecx - 0x0f, 0x85, 0xbc, 0x08, 0x00, 0x00, //0x0000b8bb jne LBB5_2459 - 0xc4, 0xc1, 0x7e, 0x6f, 0x6c, 0x24, 0x20, //0x0000b8c1 vmovdqu $32(%r12), %ymm5 - 0x49, 0x83, 0xc4, 0x20, //0x0000b8c8 addq $32, %r12 - 0xc5, 0xd5, 0xda, 0xc1, //0x0000b8cc vpminub %ymm1, %ymm5, %ymm0 - 0xc5, 0xd5, 0x74, 0xc0, //0x0000b8d0 vpcmpeqb %ymm0, %ymm5, %ymm0 - 0xc5, 0xd5, 0x74, 0xe2, //0x0000b8d4 vpcmpeqb %ymm2, %ymm5, %ymm4 - 0xc5, 0xd5, 0x74, 0xeb, //0x0000b8d8 vpcmpeqb %ymm3, %ymm5, %ymm5 - 0xc5, 0xfd, 0xd7, 0xcd, //0x0000b8dc vpmovmskb %ymm5, %ecx - 0xc5, 0xfd, 0xeb, 0xec, //0x0000b8e0 vpor %ymm4, %ymm0, %ymm5 - 0xc5, 0xfd, 0xd7, 0xd5, //0x0000b8e4 vpmovmskb %ymm5, %edx - 0x83, 0xc2, 0xff, //0x0000b8e8 addl $-1, %edx - 0x85, 0xca, //0x0000b8eb testl %ecx, %edx - 0x0f, 0x84, 0xa9, 0xff, 0xff, 0xff, //0x0000b8ed je LBB5_2360 - 0xe9, 0xe9, 0xda, 0xff, 0xff, //0x0000b8f3 jmp LBB5_1861 - //0x0000b8f8 LBB5_2363 - 0x0f, 0xbc, 0xca, //0x0000b8f8 bsfl %edx, %ecx - 0x49, 0x01, 0xcc, //0x0000b8fb addq %rcx, %r12 - 0xc5, 0xfe, 0x6f, 0x05, 0xba, 0x47, 0xff, 0xff, //0x0000b8fe vmovdqu $-47174(%rip), %ymm0 /* LCPI5_3+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x0d, 0x92, 0x47, 0xff, 0xff, //0x0000b906 vmovdqu $-47214(%rip), %ymm1 /* LCPI5_2+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x15, 0x6a, 0x47, 0xff, 0xff, //0x0000b90e vmovdqu $-47254(%rip), %ymm2 /* LCPI5_1+0(%rip) */ - 0x48, 0x8d, 0x15, 0x53, 0x53, 0x00, 0x00, //0x0000b916 leaq $21331(%rip), %rdx /* _ESCAPED_TAB+0(%rip) */ - 0x4c, 0x89, 0xe7, //0x0000b91d movq %r12, %rdi - 0x4c, 0x89, 0xe1, //0x0000b920 movq %r12, %rcx - //0x0000b923 LBB5_2364 - 0x0f, 0xb6, 0x77, 0x01, //0x0000b923 movzbl $1(%rdi), %esi - 0x48, 0x83, 0xfe, 0x75, //0x0000b927 cmpq $117, %rsi - 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x0000b92b je LBB5_2367 - 0x8a, 0x1c, 0x16, //0x0000b931 movb (%rsi,%rdx), %bl - 0x84, 0xdb, //0x0000b934 testb %bl, %bl - 0x0f, 0x84, 0xbf, 0x05, 0x00, 0x00, //0x0000b936 je LBB5_2424 - 0x4c, 0x89, 0x6d, 0xc0, //0x0000b93c movq %r13, $-64(%rbp) - 0x4d, 0x89, 0xde, //0x0000b940 movq %r11, %r14 - 0x48, 0x83, 0xc7, 0x02, //0x0000b943 addq $2, %rdi - 0x88, 0x19, //0x0000b947 movb %bl, (%rcx) - 0x48, 0x83, 0xc1, 0x01, //0x0000b949 addq $1, %rcx - 0x49, 0x89, 0xfc, //0x0000b94d movq %rdi, %r12 - 0xe9, 0x5b, 0x02, 0x00, 0x00, //0x0000b950 jmp LBB5_2387 - //0x0000b955 LBB5_2367 - 0x4c, 0x89, 0x6d, 0xc0, //0x0000b955 movq %r13, $-64(%rbp) - 0x4d, 0x89, 0xde, //0x0000b959 movq %r11, %r14 - 0x44, 0x8b, 0x47, 0x02, //0x0000b95c movl $2(%rdi), %r8d - 0x45, 0x89, 0xc5, //0x0000b960 movl %r8d, %r13d - 0x41, 0xf7, 0xd5, //0x0000b963 notl %r13d - 0x41, 0x8d, 0x98, 0xd0, 0xcf, 0xcf, 0xcf, //0x0000b966 leal $-808464432(%r8), %ebx - 0x41, 0x81, 0xe5, 0x80, 0x80, 0x80, 0x80, //0x0000b96d andl $-2139062144, %r13d - 0x40, 0xb6, 0x01, //0x0000b974 movb $1, %sil - 0x89, 0x75, 0x88, //0x0000b977 movl %esi, $-120(%rbp) - 0x48, 0xc7, 0xc6, 0xf4, 0xff, 0xff, 0xff, //0x0000b97a movq $-12, %rsi - 0x41, 0x85, 0xdd, //0x0000b981 testl %ebx, %r13d - 0x0f, 0x85, 0x9f, 0x06, 0x00, 0x00, //0x0000b984 jne LBB5_2443 - 0x41, 0x8d, 0x98, 0x19, 0x19, 0x19, 0x19, //0x0000b98a leal $421075225(%r8), %ebx - 0x44, 0x09, 0xc3, //0x0000b991 orl %r8d, %ebx - 0xf7, 0xc3, 0x80, 0x80, 0x80, 0x80, //0x0000b994 testl $-2139062144, %ebx - 0x0f, 0x85, 0x89, 0x06, 0x00, 0x00, //0x0000b99a jne LBB5_2443 - 0x44, 0x89, 0xc3, //0x0000b9a0 movl %r8d, %ebx - 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x0000b9a3 andl $2139062143, %ebx - 0x41, 0xba, 0xc0, 0xc0, 0xc0, 0xc0, //0x0000b9a9 movl $-1061109568, %r10d - 0x41, 0x29, 0xda, //0x0000b9af subl %ebx, %r10d - 0x44, 0x8d, 0x9b, 0x46, 0x46, 0x46, 0x46, //0x0000b9b2 leal $1179010630(%rbx), %r11d - 0x45, 0x21, 0xea, //0x0000b9b9 andl %r13d, %r10d - 0x45, 0x85, 0xda, //0x0000b9bc testl %r11d, %r10d - 0x0f, 0x85, 0x64, 0x06, 0x00, 0x00, //0x0000b9bf jne LBB5_2443 - 0x41, 0xba, 0xe0, 0xe0, 0xe0, 0xe0, //0x0000b9c5 movl $-522133280, %r10d - 0x41, 0x29, 0xda, //0x0000b9cb subl %ebx, %r10d - 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x0000b9ce addl $960051513, %ebx - 0x45, 0x21, 0xd5, //0x0000b9d4 andl %r10d, %r13d - 0x41, 0x85, 0xdd, //0x0000b9d7 testl %ebx, %r13d - 0x0f, 0x85, 0x49, 0x06, 0x00, 0x00, //0x0000b9da jne LBB5_2443 - 0x41, 0x0f, 0xc8, //0x0000b9e0 bswapl %r8d - 0x44, 0x89, 0xc3, //0x0000b9e3 movl %r8d, %ebx - 0xc1, 0xeb, 0x04, //0x0000b9e6 shrl $4, %ebx - 0xf7, 0xd3, //0x0000b9e9 notl %ebx - 0x81, 0xe3, 0x01, 0x01, 0x01, 0x01, //0x0000b9eb andl $16843009, %ebx - 0x8d, 0x1c, 0xdb, //0x0000b9f1 leal (%rbx,%rbx,8), %ebx - 0x41, 0x81, 0xe0, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000b9f4 andl $252645135, %r8d - 0x41, 0x01, 0xd8, //0x0000b9fb addl %ebx, %r8d - 0x44, 0x89, 0xc3, //0x0000b9fe movl %r8d, %ebx - 0xc1, 0xeb, 0x04, //0x0000ba01 shrl $4, %ebx - 0x44, 0x09, 0xc3, //0x0000ba04 orl %r8d, %ebx - 0x44, 0x0f, 0xb6, 0xd3, //0x0000ba07 movzbl %bl, %r10d - 0xc1, 0xeb, 0x08, //0x0000ba0b shrl $8, %ebx - 0x81, 0xe3, 0x00, 0xff, 0x00, 0x00, //0x0000ba0e andl $65280, %ebx - 0x41, 0x09, 0xda, //0x0000ba14 orl %ebx, %r10d - 0x4c, 0x8d, 0x67, 0x06, //0x0000ba17 leaq $6(%rdi), %r12 - 0x41, 0x81, 0xfa, 0x80, 0x00, 0x00, 0x00, //0x0000ba1b cmpl $128, %r10d - 0x0f, 0x82, 0x2d, 0x04, 0x00, 0x00, //0x0000ba22 jb LBB5_2419 - 0x45, 0x31, 0xc0, //0x0000ba28 xorl %r8d, %r8d - //0x0000ba2b LBB5_2373 - 0x41, 0x81, 0xfa, 0xff, 0x07, 0x00, 0x00, //0x0000ba2b cmpl $2047, %r10d - 0x0f, 0x86, 0x2c, 0x04, 0x00, 0x00, //0x0000ba32 jbe LBB5_2421 - 0x44, 0x89, 0xd3, //0x0000ba38 movl %r10d, %ebx - 0x81, 0xe3, 0x00, 0xf8, 0xff, 0xff, //0x0000ba3b andl $-2048, %ebx - 0x81, 0xfb, 0x00, 0xd8, 0x00, 0x00, //0x0000ba41 cmpl $55296, %ebx - 0x0f, 0x85, 0x2e, 0x01, 0x00, 0x00, //0x0000ba47 jne LBB5_2385 - 0x41, 0x81, 0xfa, 0xff, 0xdb, 0x00, 0x00, //0x0000ba4d cmpl $56319, %r10d - 0x0f, 0x87, 0x31, 0x04, 0x00, 0x00, //0x0000ba54 ja LBB5_2422 - 0x42, 0x80, 0x7c, 0x47, 0x06, 0x5c, //0x0000ba5a cmpb $92, $6(%rdi,%r8,2) - 0x0f, 0x85, 0x25, 0x04, 0x00, 0x00, //0x0000ba60 jne LBB5_2422 - 0x42, 0x80, 0x7c, 0x47, 0x07, 0x75, //0x0000ba66 cmpb $117, $7(%rdi,%r8,2) - 0x0f, 0x85, 0x19, 0x04, 0x00, 0x00, //0x0000ba6c jne LBB5_2422 - 0x42, 0x8b, 0x5c, 0x47, 0x08, //0x0000ba72 movl $8(%rdi,%r8,2), %ebx - 0x41, 0x89, 0xdd, //0x0000ba77 movl %ebx, %r13d - 0x41, 0xf7, 0xd5, //0x0000ba7a notl %r13d - 0x48, 0x89, 0x5d, 0xd0, //0x0000ba7d movq %rbx, $-48(%rbp) - 0x44, 0x8d, 0x9b, 0xd0, 0xcf, 0xcf, 0xcf, //0x0000ba81 leal $-808464432(%rbx), %r11d - 0x41, 0x81, 0xe5, 0x80, 0x80, 0x80, 0x80, //0x0000ba88 andl $-2139062144, %r13d - 0x45, 0x85, 0xdd, //0x0000ba8f testl %r11d, %r13d - 0x0f, 0x85, 0x91, 0x05, 0x00, 0x00, //0x0000ba92 jne LBB5_2443 - 0x4c, 0x8b, 0x5d, 0xd0, //0x0000ba98 movq $-48(%rbp), %r11 - 0x41, 0x8d, 0x9b, 0x19, 0x19, 0x19, 0x19, //0x0000ba9c leal $421075225(%r11), %ebx - 0x44, 0x09, 0xdb, //0x0000baa3 orl %r11d, %ebx - 0xf7, 0xc3, 0x80, 0x80, 0x80, 0x80, //0x0000baa6 testl $-2139062144, %ebx - 0x0f, 0x85, 0x77, 0x05, 0x00, 0x00, //0x0000baac jne LBB5_2443 - 0x4c, 0x8b, 0x5d, 0xd0, //0x0000bab2 movq $-48(%rbp), %r11 - 0x41, 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x0000bab6 andl $2139062143, %r11d - 0xbb, 0xc0, 0xc0, 0xc0, 0xc0, //0x0000babd movl $-1061109568, %ebx - 0x44, 0x29, 0xdb, //0x0000bac2 subl %r11d, %ebx - 0x89, 0x5d, 0xa8, //0x0000bac5 movl %ebx, $-88(%rbp) - 0x41, 0x8d, 0x9b, 0x46, 0x46, 0x46, 0x46, //0x0000bac8 leal $1179010630(%r11), %ebx - 0x89, 0x5d, 0x90, //0x0000bacf movl %ebx, $-112(%rbp) - 0x8b, 0x5d, 0xa8, //0x0000bad2 movl $-88(%rbp), %ebx - 0x44, 0x21, 0xeb, //0x0000bad5 andl %r13d, %ebx - 0x85, 0x5d, 0x90, //0x0000bad8 testl %ebx, $-112(%rbp) - 0x0f, 0x85, 0x48, 0x05, 0x00, 0x00, //0x0000badb jne LBB5_2443 - 0xbb, 0xe0, 0xe0, 0xe0, 0xe0, //0x0000bae1 movl $-522133280, %ebx - 0x44, 0x29, 0xdb, //0x0000bae6 subl %r11d, %ebx - 0x41, 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x0000bae9 addl $960051513, %r11d - 0x41, 0x21, 0xdd, //0x0000baf0 andl %ebx, %r13d - 0x45, 0x85, 0xdd, //0x0000baf3 testl %r11d, %r13d - 0x0f, 0x85, 0x2d, 0x05, 0x00, 0x00, //0x0000baf6 jne LBB5_2443 - 0x4c, 0x8b, 0x5d, 0xd0, //0x0000bafc movq $-48(%rbp), %r11 - 0x41, 0x0f, 0xcb, //0x0000bb00 bswapl %r11d - 0x44, 0x89, 0xdb, //0x0000bb03 movl %r11d, %ebx - 0xc1, 0xeb, 0x04, //0x0000bb06 shrl $4, %ebx - 0xf7, 0xd3, //0x0000bb09 notl %ebx - 0x81, 0xe3, 0x01, 0x01, 0x01, 0x01, //0x0000bb0b andl $16843009, %ebx - 0x8d, 0x1c, 0xdb, //0x0000bb11 leal (%rbx,%rbx,8), %ebx - 0x41, 0x81, 0xe3, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000bb14 andl $252645135, %r11d - 0x41, 0x01, 0xdb, //0x0000bb1b addl %ebx, %r11d - 0x44, 0x89, 0xdb, //0x0000bb1e movl %r11d, %ebx - 0xc1, 0xeb, 0x04, //0x0000bb21 shrl $4, %ebx - 0x44, 0x09, 0xdb, //0x0000bb24 orl %r11d, %ebx - 0x41, 0x89, 0xdd, //0x0000bb27 movl %ebx, %r13d - 0x41, 0xc1, 0xed, 0x08, //0x0000bb2a shrl $8, %r13d - 0x41, 0x81, 0xe5, 0x00, 0xff, 0x00, 0x00, //0x0000bb2e andl $65280, %r13d - 0x44, 0x0f, 0xb6, 0xdb, //0x0000bb35 movzbl %bl, %r11d - 0x45, 0x09, 0xeb, //0x0000bb39 orl %r13d, %r11d - 0x81, 0xe3, 0x00, 0x00, 0xfc, 0x00, //0x0000bb3c andl $16515072, %ebx - 0x81, 0xfb, 0x00, 0x00, 0xdc, 0x00, //0x0000bb42 cmpl $14417920, %ebx - 0x0f, 0x84, 0x4f, 0x03, 0x00, 0x00, //0x0000bb48 je LBB5_2423 - 0x49, 0x83, 0xc4, 0x06, //0x0000bb4e addq $6, %r12 - 0x66, 0x42, 0xc7, 0x04, 0x01, 0xef, 0xbf, //0x0000bb52 movw $-16401, (%rcx,%r8) - 0x42, 0xc6, 0x44, 0x01, 0x02, 0xbd, //0x0000bb59 movb $-67, $2(%rcx,%r8) - 0x49, 0x83, 0xc0, 0x03, //0x0000bb5f addq $3, %r8 - 0x45, 0x89, 0xda, //0x0000bb63 movl %r11d, %r10d - 0x41, 0x81, 0xfb, 0x80, 0x00, 0x00, 0x00, //0x0000bb66 cmpl $128, %r11d - 0x0f, 0x83, 0xb8, 0xfe, 0xff, 0xff, //0x0000bb6d jae LBB5_2373 - 0x4c, 0x01, 0xc1, //0x0000bb73 addq %r8, %rcx - 0xe9, 0xdd, 0x02, 0x00, 0x00, //0x0000bb76 jmp LBB5_2420 - //0x0000bb7b LBB5_2385 - 0x44, 0x89, 0xd6, //0x0000bb7b movl %r10d, %esi - 0xc1, 0xee, 0x0c, //0x0000bb7e shrl $12, %esi - 0x40, 0x80, 0xce, 0xe0, //0x0000bb81 orb $-32, %sil - 0x42, 0x88, 0x34, 0x01, //0x0000bb85 movb %sil, (%rcx,%r8) - 0x44, 0x89, 0xd6, //0x0000bb89 movl %r10d, %esi - 0xc1, 0xee, 0x06, //0x0000bb8c shrl $6, %esi - 0x40, 0x80, 0xe6, 0x3f, //0x0000bb8f andb $63, %sil - 0x40, 0x80, 0xce, 0x80, //0x0000bb93 orb $-128, %sil - 0x42, 0x88, 0x74, 0x01, 0x01, //0x0000bb97 movb %sil, $1(%rcx,%r8) - 0x41, 0x80, 0xe2, 0x3f, //0x0000bb9c andb $63, %r10b - 0x41, 0x80, 0xca, 0x80, //0x0000bba0 orb $-128, %r10b - 0x46, 0x88, 0x54, 0x01, 0x02, //0x0000bba4 movb %r10b, $2(%rcx,%r8) - //0x0000bba9 LBB5_2386 - 0x4c, 0x01, 0xc1, //0x0000bba9 addq %r8, %rcx - 0x48, 0x83, 0xc1, 0x03, //0x0000bbac addq $3, %rcx - //0x0000bbb0 LBB5_2387 - 0x41, 0x80, 0x3c, 0x24, 0x5c, //0x0000bbb0 cmpb $92, (%r12) - 0x4c, 0x89, 0xe7, //0x0000bbb5 movq %r12, %rdi - 0x4d, 0x89, 0xf3, //0x0000bbb8 movq %r14, %r11 - 0x4c, 0x8b, 0x6d, 0xc0, //0x0000bbbb movq $-64(%rbp), %r13 - 0x0f, 0x84, 0x5e, 0xfd, 0xff, 0xff, //0x0000bbbf je LBB5_2364 - 0xc5, 0x7d, 0x7f, 0xdf, //0x0000bbc5 vmovdqa %ymm11, %ymm7 - 0x4c, 0x89, 0x6d, 0xc0, //0x0000bbc9 movq %r13, $-64(%rbp) - 0x4c, 0x89, 0x7d, 0xd0, //0x0000bbcd movq %r15, $-48(%rbp) - 0x4d, 0x89, 0xd8, //0x0000bbd1 movq %r11, %r8 - 0xc4, 0xc1, 0x7e, 0x6f, 0x1c, 0x24, //0x0000bbd4 vmovdqu (%r12), %ymm3 - 0xa8, 0x20, //0x0000bbda testb $32, %al - 0x0f, 0x85, 0x39, 0x01, 0x00, 0x00, //0x0000bbdc jne LBB5_2406 - 0xc5, 0xe5, 0x74, 0xe0, //0x0000bbe2 vpcmpeqb %ymm0, %ymm3, %ymm4 - 0xc5, 0xfd, 0xd7, 0xf4, //0x0000bbe6 vpmovmskb %ymm4, %esi - 0xc5, 0xe5, 0x74, 0xe1, //0x0000bbea vpcmpeqb %ymm1, %ymm3, %ymm4 - 0xc5, 0xfd, 0xd7, 0xfc, //0x0000bbee vpmovmskb %ymm4, %edi - 0x8d, 0x5f, 0xff, //0x0000bbf2 leal $-1(%rdi), %ebx - 0x85, 0xf3, //0x0000bbf5 testl %esi, %ebx - 0x0f, 0x85, 0x62, 0x03, 0x00, 0x00, //0x0000bbf7 jne LBB5_2431 - 0x83, 0xc6, 0xff, //0x0000bbfd addl $-1, %esi - 0x85, 0xfe, //0x0000bc00 testl %edi, %esi - 0x0f, 0x85, 0x40, 0x00, 0x00, 0x00, //0x0000bc02 jne LBB5_2395 - 0x49, 0x83, 0xc4, 0x20, //0x0000bc08 addq $32, %r12 - //0x0000bc0c LBB5_2392 - 0xc5, 0xfe, 0x7f, 0x19, //0x0000bc0c vmovdqu %ymm3, (%rcx) - 0xc4, 0xc1, 0x7e, 0x6f, 0x1c, 0x24, //0x0000bc10 vmovdqu (%r12), %ymm3 - 0xc5, 0xe5, 0x74, 0xe0, //0x0000bc16 vpcmpeqb %ymm0, %ymm3, %ymm4 - 0xc5, 0xfd, 0xd7, 0xf4, //0x0000bc1a vpmovmskb %ymm4, %esi - 0xc5, 0xe5, 0x74, 0xe1, //0x0000bc1e vpcmpeqb %ymm1, %ymm3, %ymm4 - 0xc5, 0xfd, 0xd7, 0xfc, //0x0000bc22 vpmovmskb %ymm4, %edi - 0x8d, 0x5f, 0xff, //0x0000bc26 leal $-1(%rdi), %ebx - 0x48, 0x83, 0xc1, 0x20, //0x0000bc29 addq $32, %rcx - 0x85, 0xf3, //0x0000bc2d testl %esi, %ebx - 0x0f, 0x85, 0x2a, 0x03, 0x00, 0x00, //0x0000bc2f jne LBB5_2431 - 0x83, 0xc6, 0xff, //0x0000bc35 addl $-1, %esi - 0x49, 0x83, 0xc4, 0x20, //0x0000bc38 addq $32, %r12 - 0x85, 0xfe, //0x0000bc3c testl %edi, %esi - 0x0f, 0x84, 0xc8, 0xff, 0xff, 0xff, //0x0000bc3e je LBB5_2392 - 0x49, 0x83, 0xc4, 0xe0, //0x0000bc44 addq $-32, %r12 - //0x0000bc48 LBB5_2395 - 0xc4, 0xc1, 0x79, 0x7e, 0xda, //0x0000bc48 vmovd %xmm3, %r10d - 0x4c, 0x89, 0xe7, //0x0000bc4d movq %r12, %rdi - 0x41, 0x80, 0xfa, 0x5c, //0x0000bc50 cmpb $92, %r10b - 0x4d, 0x89, 0xc3, //0x0000bc54 movq %r8, %r11 - 0x4c, 0x8b, 0x7d, 0xd0, //0x0000bc57 movq $-48(%rbp), %r15 - 0x4c, 0x8b, 0x6d, 0xc0, //0x0000bc5b movq $-64(%rbp), %r13 - 0xc5, 0x7d, 0x6f, 0xdf, //0x0000bc5f vmovdqa %ymm7, %ymm11 - 0x0f, 0x84, 0xba, 0xfc, 0xff, 0xff, //0x0000bc63 je LBB5_2364 - 0x31, 0xf6, //0x0000bc69 xorl %esi, %esi - //0x0000bc6b LBB5_2397 - 0x44, 0x88, 0x14, 0x31, //0x0000bc6b movb %r10b, (%rcx,%rsi) - 0x41, 0x0f, 0xb6, 0x5c, 0x34, 0x01, //0x0000bc6f movzbl $1(%r12,%rsi), %ebx - 0x80, 0xfb, 0x5c, //0x0000bc75 cmpb $92, %bl - 0x0f, 0x84, 0x01, 0x01, 0x00, 0x00, //0x0000bc78 je LBB5_2410 - 0x88, 0x5c, 0x31, 0x01, //0x0000bc7e movb %bl, $1(%rcx,%rsi) - 0x41, 0x0f, 0xb6, 0x5c, 0x34, 0x02, //0x0000bc82 movzbl $2(%r12,%rsi), %ebx - 0x80, 0xfb, 0x5c, //0x0000bc88 cmpb $92, %bl - 0x0f, 0x84, 0x0f, 0x01, 0x00, 0x00, //0x0000bc8b je LBB5_2411 - 0x88, 0x5c, 0x31, 0x02, //0x0000bc91 movb %bl, $2(%rcx,%rsi) - 0x41, 0x0f, 0xb6, 0x5c, 0x34, 0x03, //0x0000bc95 movzbl $3(%r12,%rsi), %ebx - 0x80, 0xfb, 0x5c, //0x0000bc9b cmpb $92, %bl - 0x0f, 0x84, 0x17, 0x01, 0x00, 0x00, //0x0000bc9e je LBB5_2412 - 0x88, 0x5c, 0x31, 0x03, //0x0000bca4 movb %bl, $3(%rcx,%rsi) - 0x41, 0x0f, 0xb6, 0x5c, 0x34, 0x04, //0x0000bca8 movzbl $4(%r12,%rsi), %ebx - 0x80, 0xfb, 0x5c, //0x0000bcae cmpb $92, %bl - 0x0f, 0x84, 0x1f, 0x01, 0x00, 0x00, //0x0000bcb1 je LBB5_2413 - 0x88, 0x5c, 0x31, 0x04, //0x0000bcb7 movb %bl, $4(%rcx,%rsi) - 0x41, 0x0f, 0xb6, 0x5c, 0x34, 0x05, //0x0000bcbb movzbl $5(%r12,%rsi), %ebx - 0x80, 0xfb, 0x5c, //0x0000bcc1 cmpb $92, %bl - 0x0f, 0x84, 0x27, 0x01, 0x00, 0x00, //0x0000bcc4 je LBB5_2414 - 0x88, 0x5c, 0x31, 0x05, //0x0000bcca movb %bl, $5(%rcx,%rsi) - 0x41, 0x0f, 0xb6, 0x5c, 0x34, 0x06, //0x0000bcce movzbl $6(%r12,%rsi), %ebx - 0x80, 0xfb, 0x5c, //0x0000bcd4 cmpb $92, %bl - 0x0f, 0x84, 0x2f, 0x01, 0x00, 0x00, //0x0000bcd7 je LBB5_2415 - 0x88, 0x5c, 0x31, 0x06, //0x0000bcdd movb %bl, $6(%rcx,%rsi) - 0x41, 0x0f, 0xb6, 0x5c, 0x34, 0x07, //0x0000bce1 movzbl $7(%r12,%rsi), %ebx - 0x80, 0xfb, 0x5c, //0x0000bce7 cmpb $92, %bl - 0x0f, 0x84, 0x37, 0x01, 0x00, 0x00, //0x0000bcea je LBB5_2416 - 0x88, 0x5c, 0x31, 0x07, //0x0000bcf0 movb %bl, $7(%rcx,%rsi) - 0x45, 0x0f, 0xb6, 0x54, 0x34, 0x08, //0x0000bcf4 movzbl $8(%r12,%rsi), %r10d - 0x48, 0x83, 0xc6, 0x08, //0x0000bcfa addq $8, %rsi - 0x41, 0x80, 0xfa, 0x5c, //0x0000bcfe cmpb $92, %r10b - 0x0f, 0x85, 0x63, 0xff, 0xff, 0xff, //0x0000bd02 jne LBB5_2397 - 0x49, 0x8d, 0x3c, 0x34, //0x0000bd08 leaq (%r12,%rsi), %rdi - 0x48, 0x83, 0xc7, 0xff, //0x0000bd0c addq $-1, %rdi - 0x49, 0x01, 0xf4, //0x0000bd10 addq %rsi, %r12 - 0x48, 0x01, 0xf1, //0x0000bd13 addq %rsi, %rcx - 0xe9, 0x22, 0x01, 0x00, 0x00, //0x0000bd16 jmp LBB5_2417 - //0x0000bd1b LBB5_2406 - 0xc5, 0xe5, 0xda, 0xe2, //0x0000bd1b vpminub %ymm2, %ymm3, %ymm4 - 0xc5, 0xe5, 0x74, 0xec, //0x0000bd1f vpcmpeqb %ymm4, %ymm3, %ymm5 - 0xc5, 0xe5, 0x74, 0xe1, //0x0000bd23 vpcmpeqb %ymm1, %ymm3, %ymm4 - 0xc5, 0xe5, 0x74, 0xf0, //0x0000bd27 vpcmpeqb %ymm0, %ymm3, %ymm6 - 0xc5, 0xfd, 0xd7, 0xf6, //0x0000bd2b vpmovmskb %ymm6, %esi - 0xc5, 0xd5, 0xeb, 0xf4, //0x0000bd2f vpor %ymm4, %ymm5, %ymm6 - 0xc5, 0xfd, 0xd7, 0xfe, //0x0000bd33 vpmovmskb %ymm6, %edi - 0x83, 0xc7, 0xff, //0x0000bd37 addl $-1, %edi - 0x85, 0xf7, //0x0000bd3a testl %esi, %edi - 0x0f, 0x85, 0x1d, 0x02, 0x00, 0x00, //0x0000bd3c jne LBB5_2431 - 0xc5, 0xd5, 0x71, 0xf5, 0x07, //0x0000bd42 vpsllw $7, %ymm5, %ymm5 - 0xc5, 0xfd, 0xd7, 0xfd, //0x0000bd47 vpmovmskb %ymm5, %edi - 0x83, 0xc6, 0xff, //0x0000bd4b addl $-1, %esi - 0x85, 0xfe, //0x0000bd4e testl %edi, %esi - 0x0f, 0x85, 0x22, 0x04, 0x00, 0x00, //0x0000bd50 jne LBB5_2458 - 0xc5, 0xdd, 0x71, 0xf4, 0x07, //0x0000bd56 vpsllw $7, %ymm4, %ymm4 - 0xc5, 0xfd, 0xd7, 0xfc, //0x0000bd5b vpmovmskb %ymm4, %edi - 0x85, 0xfe, //0x0000bd5f testl %edi, %esi - 0x0f, 0x85, 0xe1, 0xfe, 0xff, 0xff, //0x0000bd61 jne LBB5_2395 - 0xc5, 0xfe, 0x7f, 0x19, //0x0000bd67 vmovdqu %ymm3, (%rcx) - 0x48, 0x83, 0xc1, 0x20, //0x0000bd6b addq $32, %rcx - 0xc4, 0xc1, 0x7e, 0x6f, 0x5c, 0x24, 0x20, //0x0000bd6f vmovdqu $32(%r12), %ymm3 - 0x49, 0x83, 0xc4, 0x20, //0x0000bd76 addq $32, %r12 - 0xe9, 0x9c, 0xff, 0xff, 0xff, //0x0000bd7a jmp LBB5_2406 - //0x0000bd7f LBB5_2410 - 0x49, 0x8d, 0x1c, 0x34, //0x0000bd7f leaq (%r12,%rsi), %rbx - 0x48, 0x83, 0xc3, 0x01, //0x0000bd83 addq $1, %rbx - 0x49, 0x01, 0xf4, //0x0000bd87 addq %rsi, %r12 - 0x48, 0x01, 0xf1, //0x0000bd8a addq %rsi, %rcx - 0x48, 0x83, 0xc1, 0x01, //0x0000bd8d addq $1, %rcx - 0x4c, 0x89, 0xe7, //0x0000bd91 movq %r12, %rdi - 0x48, 0x83, 0xc7, 0x01, //0x0000bd94 addq $1, %rdi - 0x49, 0x89, 0xdc, //0x0000bd98 movq %rbx, %r12 - 0xe9, 0xa1, 0x00, 0x00, 0x00, //0x0000bd9b jmp LBB5_2418 - //0x0000bda0 LBB5_2411 - 0x49, 0x8d, 0x3c, 0x34, //0x0000bda0 leaq (%r12,%rsi), %rdi - 0x48, 0x83, 0xc7, 0x01, //0x0000bda4 addq $1, %rdi - 0x49, 0x01, 0xf4, //0x0000bda8 addq %rsi, %r12 - 0x49, 0x83, 0xc4, 0x02, //0x0000bdab addq $2, %r12 - 0x48, 0x01, 0xf1, //0x0000bdaf addq %rsi, %rcx - 0x48, 0x83, 0xc1, 0x02, //0x0000bdb2 addq $2, %rcx - 0xe9, 0x82, 0x00, 0x00, 0x00, //0x0000bdb6 jmp LBB5_2417 - //0x0000bdbb LBB5_2412 - 0x49, 0x8d, 0x3c, 0x34, //0x0000bdbb leaq (%r12,%rsi), %rdi - 0x48, 0x83, 0xc7, 0x02, //0x0000bdbf addq $2, %rdi - 0x49, 0x01, 0xf4, //0x0000bdc3 addq %rsi, %r12 - 0x49, 0x83, 0xc4, 0x03, //0x0000bdc6 addq $3, %r12 - 0x48, 0x01, 0xf1, //0x0000bdca addq %rsi, %rcx - 0x48, 0x83, 0xc1, 0x03, //0x0000bdcd addq $3, %rcx - 0xe9, 0x67, 0x00, 0x00, 0x00, //0x0000bdd1 jmp LBB5_2417 - //0x0000bdd6 LBB5_2413 - 0x49, 0x8d, 0x3c, 0x34, //0x0000bdd6 leaq (%r12,%rsi), %rdi - 0x48, 0x83, 0xc7, 0x03, //0x0000bdda addq $3, %rdi - 0x49, 0x01, 0xf4, //0x0000bdde addq %rsi, %r12 - 0x49, 0x83, 0xc4, 0x04, //0x0000bde1 addq $4, %r12 - 0x48, 0x01, 0xf1, //0x0000bde5 addq %rsi, %rcx - 0x48, 0x83, 0xc1, 0x04, //0x0000bde8 addq $4, %rcx - 0xe9, 0x4c, 0x00, 0x00, 0x00, //0x0000bdec jmp LBB5_2417 - //0x0000bdf1 LBB5_2414 - 0x49, 0x8d, 0x3c, 0x34, //0x0000bdf1 leaq (%r12,%rsi), %rdi - 0x48, 0x83, 0xc7, 0x04, //0x0000bdf5 addq $4, %rdi - 0x49, 0x01, 0xf4, //0x0000bdf9 addq %rsi, %r12 - 0x49, 0x83, 0xc4, 0x05, //0x0000bdfc addq $5, %r12 - 0x48, 0x01, 0xf1, //0x0000be00 addq %rsi, %rcx - 0x48, 0x83, 0xc1, 0x05, //0x0000be03 addq $5, %rcx - 0xe9, 0x31, 0x00, 0x00, 0x00, //0x0000be07 jmp LBB5_2417 - //0x0000be0c LBB5_2415 - 0x49, 0x8d, 0x3c, 0x34, //0x0000be0c leaq (%r12,%rsi), %rdi - 0x48, 0x83, 0xc7, 0x05, //0x0000be10 addq $5, %rdi - 0x49, 0x01, 0xf4, //0x0000be14 addq %rsi, %r12 - 0x49, 0x83, 0xc4, 0x06, //0x0000be17 addq $6, %r12 - 0x48, 0x01, 0xf1, //0x0000be1b addq %rsi, %rcx - 0x48, 0x83, 0xc1, 0x06, //0x0000be1e addq $6, %rcx - 0xe9, 0x16, 0x00, 0x00, 0x00, //0x0000be22 jmp LBB5_2417 - //0x0000be27 LBB5_2416 - 0x49, 0x8d, 0x3c, 0x34, //0x0000be27 leaq (%r12,%rsi), %rdi - 0x48, 0x83, 0xc7, 0x06, //0x0000be2b addq $6, %rdi - 0x49, 0x01, 0xf4, //0x0000be2f addq %rsi, %r12 - 0x49, 0x83, 0xc4, 0x07, //0x0000be32 addq $7, %r12 - 0x48, 0x01, 0xf1, //0x0000be36 addq %rsi, %rcx - 0x48, 0x83, 0xc1, 0x07, //0x0000be39 addq $7, %rcx - //0x0000be3d LBB5_2417 - 0x48, 0x83, 0xc7, 0x01, //0x0000be3d addq $1, %rdi - //0x0000be41 LBB5_2418 - 0x4d, 0x89, 0xc3, //0x0000be41 movq %r8, %r11 - 0x4c, 0x8b, 0x7d, 0xd0, //0x0000be44 movq $-48(%rbp), %r15 - 0x4c, 0x8b, 0x6d, 0xc0, //0x0000be48 movq $-64(%rbp), %r13 - 0xc5, 0x7d, 0x6f, 0xdf, //0x0000be4c vmovdqa %ymm7, %ymm11 - 0xe9, 0xce, 0xfa, 0xff, 0xff, //0x0000be50 jmp LBB5_2364 - //0x0000be55 LBB5_2419 - 0x45, 0x89, 0xd3, //0x0000be55 movl %r10d, %r11d - //0x0000be58 LBB5_2420 - 0x44, 0x88, 0x19, //0x0000be58 movb %r11b, (%rcx) - 0x48, 0x83, 0xc1, 0x01, //0x0000be5b addq $1, %rcx - 0xe9, 0x4c, 0xfd, 0xff, 0xff, //0x0000be5f jmp LBB5_2387 - //0x0000be64 LBB5_2421 - 0x44, 0x89, 0xd6, //0x0000be64 movl %r10d, %esi - 0xc1, 0xee, 0x06, //0x0000be67 shrl $6, %esi - 0x40, 0x80, 0xce, 0xc0, //0x0000be6a orb $-64, %sil - 0x42, 0x88, 0x34, 0x01, //0x0000be6e movb %sil, (%rcx,%r8) - 0x41, 0x80, 0xe2, 0x3f, //0x0000be72 andb $63, %r10b - 0x41, 0x80, 0xca, 0x80, //0x0000be76 orb $-128, %r10b - 0x46, 0x88, 0x54, 0x01, 0x01, //0x0000be7a movb %r10b, $1(%rcx,%r8) - 0x4c, 0x01, 0xc1, //0x0000be7f addq %r8, %rcx - 0x48, 0x83, 0xc1, 0x02, //0x0000be82 addq $2, %rcx - 0xe9, 0x25, 0xfd, 0xff, 0xff, //0x0000be86 jmp LBB5_2387 - //0x0000be8b LBB5_2422 - 0x66, 0x42, 0xc7, 0x04, 0x01, 0xef, 0xbf, //0x0000be8b movw $-16401, (%rcx,%r8) - 0x42, 0xc6, 0x44, 0x01, 0x02, 0xbd, //0x0000be92 movb $-67, $2(%rcx,%r8) - 0xe9, 0x0c, 0xfd, 0xff, 0xff, //0x0000be98 jmp LBB5_2386 - //0x0000be9d LBB5_2423 - 0x41, 0xc1, 0xe2, 0x0a, //0x0000be9d shll $10, %r10d - 0x44, 0x89, 0xde, //0x0000bea1 movl %r11d, %esi - 0x44, 0x01, 0xd6, //0x0000bea4 addl %r10d, %esi - 0x43, 0x8d, 0x1c, 0x13, //0x0000bea7 leal (%r11,%r10), %ebx - 0x81, 0xc3, 0x00, 0x24, 0xa0, 0xfc, //0x0000beab addl $-56613888, %ebx - 0x89, 0xdf, //0x0000beb1 movl %ebx, %edi - 0xc1, 0xef, 0x12, //0x0000beb3 shrl $18, %edi - 0x40, 0x80, 0xcf, 0xf0, //0x0000beb6 orb $-16, %dil - 0x42, 0x88, 0x3c, 0x01, //0x0000beba movb %dil, (%rcx,%r8) - 0x89, 0xdf, //0x0000bebe movl %ebx, %edi - 0xc1, 0xef, 0x0c, //0x0000bec0 shrl $12, %edi - 0x40, 0x80, 0xe7, 0x3f, //0x0000bec3 andb $63, %dil - 0x40, 0x80, 0xcf, 0x80, //0x0000bec7 orb $-128, %dil - 0x42, 0x88, 0x7c, 0x01, 0x01, //0x0000becb movb %dil, $1(%rcx,%r8) - 0xc1, 0xeb, 0x06, //0x0000bed0 shrl $6, %ebx - 0x80, 0xe3, 0x3f, //0x0000bed3 andb $63, %bl - 0x80, 0xcb, 0x80, //0x0000bed6 orb $-128, %bl - 0x42, 0x88, 0x5c, 0x01, 0x02, //0x0000bed9 movb %bl, $2(%rcx,%r8) - 0x40, 0x80, 0xe6, 0x3f, //0x0000bede andb $63, %sil - 0x40, 0x80, 0xce, 0x80, //0x0000bee2 orb $-128, %sil - 0x42, 0x88, 0x74, 0x01, 0x03, //0x0000bee6 movb %sil, $3(%rcx,%r8) - 0x4c, 0x01, 0xc1, //0x0000beeb addq %r8, %rcx - 0x48, 0x83, 0xc1, 0x04, //0x0000beee addq $4, %rcx - 0x49, 0x83, 0xc4, 0x06, //0x0000bef2 addq $6, %r12 - 0xe9, 0xb5, 0xfc, 0xff, 0xff, //0x0000bef6 jmp LBB5_2387 - //0x0000befb LBB5_2424 - 0xb0, 0x01, //0x0000befb movb $1, %al - 0x89, 0x45, 0x88, //0x0000befd movl %eax, $-120(%rbp) - 0x48, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x0000bf00 movq $-2, %rsi - 0xe9, 0x00, 0xd5, 0xff, 0xff, //0x0000bf07 jmp LBB5_1862 - //0x0000bf0c LBB5_2425 - 0x4d, 0x89, 0xd7, //0x0000bf0c movq %r10, %r15 - 0x45, 0x31, 0xed, //0x0000bf0f xorl %r13d, %r13d - 0x4d, 0x89, 0xc2, //0x0000bf12 movq %r8, %r10 - 0x45, 0x31, 0xf6, //0x0000bf15 xorl %r14d, %r14d - 0xe9, 0x85, 0xcb, 0xff, 0xff, //0x0000bf18 jmp LBB5_1725 - //0x0000bf1d LBB5_2426 - 0x41, 0x83, 0xfd, 0x01, //0x0000bf1d cmpl $1, %r13d - 0x0f, 0x85, 0xa0, 0xd5, 0xff, 0xff, //0x0000bf21 jne LBB5_1873 - 0xb9, 0x0a, 0x00, 0x00, 0x00, //0x0000bf27 movl $10, %ecx - 0x48, 0x89, 0xf0, //0x0000bf2c movq %rsi, %rax - 0x48, 0xf7, 0xe1, //0x0000bf2f mulq %rcx - 0x0f, 0x81, 0xc0, 0x01, 0x00, 0x00, //0x0000bf32 jno LBB5_2453 - 0x43, 0x8d, 0x04, 0x12, //0x0000bf38 leal (%r10,%r10), %eax - 0x83, 0xc0, 0xff, //0x0000bf3c addl $-1, %eax - 0x89, 0x85, 0x68, 0xff, 0xff, 0xff, //0x0000bf3f movl %eax, $-152(%rbp) - 0xb8, 0x5d, 0x01, 0x00, 0x00, //0x0000bf45 movl $349, %eax - 0x41, 0xbd, 0x01, 0x00, 0x00, 0x00, //0x0000bf4a movl $1, %r13d - 0xe9, 0x6c, 0xd6, 0xff, 0xff, //0x0000bf50 jmp LBB5_1885 - //0x0000bf55 LBB5_2430 - 0xba, 0x0a, 0x00, 0x00, 0x00, //0x0000bf55 movl $10, %edx - 0xe9, 0x19, 0x4f, 0xff, 0xff, //0x0000bf5a jmp LBB5_168 - //0x0000bf5f LBB5_2431 - 0xc5, 0xf9, 0x7e, 0xda, //0x0000bf5f vmovd %xmm3, %edx - 0x80, 0xfa, 0x22, //0x0000bf63 cmpb $34, %dl - 0x0f, 0x85, 0x15, 0x00, 0x00, 0x00, //0x0000bf66 jne LBB5_2433 - //0x0000bf6c LBB5_2432 - 0x49, 0x83, 0xc4, 0x01, //0x0000bf6c addq $1, %r12 - 0x48, 0x2b, 0x4d, 0xd0, //0x0000bf70 subq $-48(%rbp), %rcx - 0xb0, 0x01, //0x0000bf74 movb $1, %al - 0x89, 0x45, 0x88, //0x0000bf76 movl %eax, $-120(%rbp) - 0x48, 0x89, 0xce, //0x0000bf79 movq %rcx, %rsi - 0xe9, 0x5c, 0x01, 0x00, 0x00, //0x0000bf7c jmp LBB5_2452 - //0x0000bf81 LBB5_2433 - 0x31, 0xc0, //0x0000bf81 xorl %eax, %eax - //0x0000bf83 LBB5_2434 - 0x88, 0x14, 0x01, //0x0000bf83 movb %dl, (%rcx,%rax) - 0x41, 0x0f, 0xb6, 0x54, 0x04, 0x01, //0x0000bf86 movzbl $1(%r12,%rax), %edx - 0x80, 0xfa, 0x22, //0x0000bf8c cmpb $34, %dl - 0x0f, 0x84, 0xa0, 0x00, 0x00, 0x00, //0x0000bf8f je LBB5_2444 - 0x88, 0x54, 0x01, 0x01, //0x0000bf95 movb %dl, $1(%rcx,%rax) - 0x41, 0x0f, 0xb6, 0x54, 0x04, 0x02, //0x0000bf99 movzbl $2(%r12,%rax), %edx - 0x80, 0xfa, 0x22, //0x0000bf9f cmpb $34, %dl - 0x0f, 0x84, 0xa5, 0x00, 0x00, 0x00, //0x0000bfa2 je LBB5_2445 - 0x88, 0x54, 0x01, 0x02, //0x0000bfa8 movb %dl, $2(%rcx,%rax) - 0x41, 0x0f, 0xb6, 0x54, 0x04, 0x03, //0x0000bfac movzbl $3(%r12,%rax), %edx - 0x80, 0xfa, 0x22, //0x0000bfb2 cmpb $34, %dl - 0x0f, 0x84, 0xaa, 0x00, 0x00, 0x00, //0x0000bfb5 je LBB5_2446 - 0x88, 0x54, 0x01, 0x03, //0x0000bfbb movb %dl, $3(%rcx,%rax) - 0x41, 0x0f, 0xb6, 0x54, 0x04, 0x04, //0x0000bfbf movzbl $4(%r12,%rax), %edx - 0x80, 0xfa, 0x22, //0x0000bfc5 cmpb $34, %dl - 0x0f, 0x84, 0xaf, 0x00, 0x00, 0x00, //0x0000bfc8 je LBB5_2447 - 0x88, 0x54, 0x01, 0x04, //0x0000bfce movb %dl, $4(%rcx,%rax) - 0x41, 0x0f, 0xb6, 0x54, 0x04, 0x05, //0x0000bfd2 movzbl $5(%r12,%rax), %edx - 0x80, 0xfa, 0x22, //0x0000bfd8 cmpb $34, %dl - 0x0f, 0x84, 0xb4, 0x00, 0x00, 0x00, //0x0000bfdb je LBB5_2448 - 0x88, 0x54, 0x01, 0x05, //0x0000bfe1 movb %dl, $5(%rcx,%rax) - 0x41, 0x0f, 0xb6, 0x54, 0x04, 0x06, //0x0000bfe5 movzbl $6(%r12,%rax), %edx - 0x80, 0xfa, 0x22, //0x0000bfeb cmpb $34, %dl - 0x0f, 0x84, 0xb9, 0x00, 0x00, 0x00, //0x0000bfee je LBB5_2449 - 0x88, 0x54, 0x01, 0x06, //0x0000bff4 movb %dl, $6(%rcx,%rax) - 0x41, 0x0f, 0xb6, 0x54, 0x04, 0x07, //0x0000bff8 movzbl $7(%r12,%rax), %edx - 0x80, 0xfa, 0x22, //0x0000bffe cmpb $34, %dl - 0x0f, 0x84, 0xbe, 0x00, 0x00, 0x00, //0x0000c001 je LBB5_2450 - 0x88, 0x54, 0x01, 0x07, //0x0000c007 movb %dl, $7(%rcx,%rax) - 0x41, 0x0f, 0xb6, 0x54, 0x04, 0x08, //0x0000c00b movzbl $8(%r12,%rax), %edx - 0x48, 0x83, 0xc0, 0x08, //0x0000c011 addq $8, %rax - 0x80, 0xfa, 0x22, //0x0000c015 cmpb $34, %dl - 0x0f, 0x85, 0x65, 0xff, 0xff, 0xff, //0x0000c018 jne LBB5_2434 - 0x49, 0x01, 0xc4, //0x0000c01e addq %rax, %r12 - 0x48, 0x01, 0xc1, //0x0000c021 addq %rax, %rcx - 0xe9, 0x43, 0xff, 0xff, 0xff, //0x0000c024 jmp LBB5_2432 - //0x0000c029 LBB5_2443 - 0x4d, 0x89, 0xf3, //0x0000c029 movq %r14, %r11 - 0x4c, 0x8b, 0x6d, 0xc0, //0x0000c02c movq $-64(%rbp), %r13 - 0xe9, 0xd7, 0xd3, 0xff, 0xff, //0x0000c030 jmp LBB5_1862 - //0x0000c035 LBB5_2444 - 0x49, 0x01, 0xc4, //0x0000c035 addq %rax, %r12 - 0x49, 0x83, 0xc4, 0x02, //0x0000c038 addq $2, %r12 - 0x48, 0x2b, 0x4d, 0xd0, //0x0000c03c subq $-48(%rbp), %rcx - 0x48, 0x8d, 0x34, 0x01, //0x0000c040 leaq (%rcx,%rax), %rsi - 0x48, 0x83, 0xc6, 0x01, //0x0000c044 addq $1, %rsi - 0xe9, 0x8b, 0x00, 0x00, 0x00, //0x0000c048 jmp LBB5_2451 - //0x0000c04d LBB5_2445 - 0x49, 0x01, 0xc4, //0x0000c04d addq %rax, %r12 - 0x49, 0x83, 0xc4, 0x03, //0x0000c050 addq $3, %r12 - 0x48, 0x2b, 0x4d, 0xd0, //0x0000c054 subq $-48(%rbp), %rcx - 0x48, 0x8d, 0x34, 0x01, //0x0000c058 leaq (%rcx,%rax), %rsi - 0x48, 0x83, 0xc6, 0x02, //0x0000c05c addq $2, %rsi - 0xe9, 0x73, 0x00, 0x00, 0x00, //0x0000c060 jmp LBB5_2451 - //0x0000c065 LBB5_2446 - 0x49, 0x01, 0xc4, //0x0000c065 addq %rax, %r12 - 0x49, 0x83, 0xc4, 0x04, //0x0000c068 addq $4, %r12 - 0x48, 0x2b, 0x4d, 0xd0, //0x0000c06c subq $-48(%rbp), %rcx - 0x48, 0x8d, 0x34, 0x01, //0x0000c070 leaq (%rcx,%rax), %rsi - 0x48, 0x83, 0xc6, 0x03, //0x0000c074 addq $3, %rsi - 0xe9, 0x5b, 0x00, 0x00, 0x00, //0x0000c078 jmp LBB5_2451 - //0x0000c07d LBB5_2447 - 0x49, 0x01, 0xc4, //0x0000c07d addq %rax, %r12 - 0x49, 0x83, 0xc4, 0x05, //0x0000c080 addq $5, %r12 - 0x48, 0x2b, 0x4d, 0xd0, //0x0000c084 subq $-48(%rbp), %rcx - 0x48, 0x8d, 0x34, 0x01, //0x0000c088 leaq (%rcx,%rax), %rsi - 0x48, 0x83, 0xc6, 0x04, //0x0000c08c addq $4, %rsi - 0xe9, 0x43, 0x00, 0x00, 0x00, //0x0000c090 jmp LBB5_2451 - //0x0000c095 LBB5_2448 - 0x49, 0x01, 0xc4, //0x0000c095 addq %rax, %r12 - 0x49, 0x83, 0xc4, 0x06, //0x0000c098 addq $6, %r12 - 0x48, 0x2b, 0x4d, 0xd0, //0x0000c09c subq $-48(%rbp), %rcx - 0x48, 0x8d, 0x34, 0x01, //0x0000c0a0 leaq (%rcx,%rax), %rsi - 0x48, 0x83, 0xc6, 0x05, //0x0000c0a4 addq $5, %rsi - 0xe9, 0x2b, 0x00, 0x00, 0x00, //0x0000c0a8 jmp LBB5_2451 - //0x0000c0ad LBB5_2449 - 0x49, 0x01, 0xc4, //0x0000c0ad addq %rax, %r12 - 0x49, 0x83, 0xc4, 0x07, //0x0000c0b0 addq $7, %r12 - 0x48, 0x2b, 0x4d, 0xd0, //0x0000c0b4 subq $-48(%rbp), %rcx - 0x48, 0x8d, 0x34, 0x01, //0x0000c0b8 leaq (%rcx,%rax), %rsi - 0x48, 0x83, 0xc6, 0x06, //0x0000c0bc addq $6, %rsi - 0xe9, 0x13, 0x00, 0x00, 0x00, //0x0000c0c0 jmp LBB5_2451 - //0x0000c0c5 LBB5_2450 - 0x49, 0x01, 0xc4, //0x0000c0c5 addq %rax, %r12 - 0x49, 0x83, 0xc4, 0x08, //0x0000c0c8 addq $8, %r12 - 0x48, 0x2b, 0x4d, 0xd0, //0x0000c0cc subq $-48(%rbp), %rcx - 0x48, 0x8d, 0x34, 0x01, //0x0000c0d0 leaq (%rcx,%rax), %rsi - 0x48, 0x83, 0xc6, 0x07, //0x0000c0d4 addq $7, %rsi - //0x0000c0d8 LBB5_2451 - 0xb0, 0x01, //0x0000c0d8 movb $1, %al - 0x89, 0x45, 0x88, //0x0000c0da movl %eax, $-120(%rbp) - //0x0000c0dd LBB5_2452 - 0x4d, 0x89, 0xc3, //0x0000c0dd movq %r8, %r11 - 0x4c, 0x8b, 0x6d, 0xc0, //0x0000c0e0 movq $-64(%rbp), %r13 - 0xc5, 0x7d, 0x6f, 0xdf, //0x0000c0e4 vmovdqa %ymm7, %ymm11 - 0x31, 0xc0, //0x0000c0e8 xorl %eax, %eax - 0x48, 0x85, 0xf6, //0x0000c0ea testq %rsi, %rsi - 0x0f, 0x89, 0x1d, 0xd3, 0xff, 0xff, //0x0000c0ed jns LBB5_1863 - 0xe9, 0x14, 0xd3, 0xff, 0xff, //0x0000c0f3 jmp LBB5_1862 - //0x0000c0f8 LBB5_2453 - 0x41, 0x0f, 0xb6, 0x4f, 0xff, //0x0000c0f8 movzbl $-1(%r15), %ecx - 0x83, 0xc1, 0xd0, //0x0000c0fd addl $-48, %ecx - 0x48, 0x63, 0xc9, //0x0000c100 movslq %ecx, %rcx - 0x48, 0x89, 0xca, //0x0000c103 movq %rcx, %rdx - 0x48, 0xc1, 0xfa, 0x3f, //0x0000c106 sarq $63, %rdx - 0x48, 0x01, 0xc8, //0x0000c10a addq %rcx, %rax - 0x48, 0x83, 0xd2, 0x00, //0x0000c10d adcq $0, %rdx - 0x89, 0xd1, //0x0000c111 movl %edx, %ecx - 0x83, 0xe1, 0x01, //0x0000c113 andl $1, %ecx - 0x48, 0xf7, 0xd9, //0x0000c116 negq %rcx - 0x48, 0x31, 0xca, //0x0000c119 xorq %rcx, %rdx - 0x41, 0xbd, 0x01, 0x00, 0x00, 0x00, //0x0000c11c movl $1, %r13d - 0x0f, 0x85, 0x9f, 0xd3, 0xff, 0xff, //0x0000c122 jne LBB5_1873 - 0x48, 0x85, 0xc9, //0x0000c128 testq %rcx, %rcx - 0x0f, 0x88, 0x96, 0xd3, 0xff, 0xff, //0x0000c12b js LBB5_1873 - 0x31, 0xd2, //0x0000c131 xorl %edx, %edx - 0x45, 0x84, 0xc9, //0x0000c133 testb %r9b, %r9b - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x0000c136 je LBB5_2457 - 0xc4, 0xe1, 0xf9, 0x6e, 0xc0, //0x0000c13c vmovq %rax, %xmm0 - 0xc5, 0xf9, 0x62, 0x05, 0x07, 0x41, 0xff, 0xff, //0x0000c141 vpunpckldq $-48889(%rip), %xmm0, %xmm0 /* LCPI5_18+0(%rip) */ - 0xc5, 0xf9, 0x5c, 0x05, 0x0f, 0x41, 0xff, 0xff, //0x0000c149 vsubpd $-48881(%rip), %xmm0, %xmm0 /* LCPI5_19+0(%rip) */ - 0xc4, 0xe3, 0x79, 0x05, 0xc8, 0x01, //0x0000c151 vpermilpd $1, %xmm0, %xmm1 - 0xc5, 0xf3, 0x58, 0xc0, //0x0000c157 vaddsd %xmm0, %xmm1, %xmm0 - 0xc4, 0xe1, 0xf9, 0x7e, 0xc0, //0x0000c15b vmovq %xmm0, %rax - 0x48, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x0000c160 movabsq $-9223372036854775808, %rsi - 0xe9, 0xf3, 0xd0, 0xff, 0xff, //0x0000c16a jmp LBB5_1839 - //0x0000c16f LBB5_2457 - 0x48, 0x89, 0x45, 0xa0, //0x0000c16f movq %rax, $-96(%rbp) - 0xe9, 0x14, 0xd7, 0xff, 0xff, //0x0000c173 jmp LBB5_1919 - //0x0000c178 LBB5_2458 - 0xb0, 0x01, //0x0000c178 movb $1, %al - 0x89, 0x45, 0x88, //0x0000c17a movl %eax, $-120(%rbp) - //0x0000c17d LBB5_2459 - 0x0f, 0xbc, 0xc7, //0x0000c17d bsfl %edi, %eax - 0x49, 0x01, 0xc4, //0x0000c180 addq %rax, %r12 - 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x0000c183 movq $-1, %rsi - 0x4d, 0x89, 0xc3, //0x0000c18a movq %r8, %r11 - 0x4c, 0x8b, 0x6d, 0xc0, //0x0000c18d movq $-64(%rbp), %r13 - 0xc5, 0x7d, 0x6f, 0xdf, //0x0000c191 vmovdqa %ymm7, %ymm11 - 0xe9, 0x72, 0xd2, 0xff, 0xff, //0x0000c195 jmp LBB5_1862 - 0x90, 0x90, //0x0000c19a .p2align 2, 0x90 - // // .set L5_0_set_47, LBB5_47-LJTI5_0 - // // .set L5_0_set_168, LBB5_168-LJTI5_0 - // // .set L5_0_set_15, LBB5_15-LJTI5_0 - // // .set L5_0_set_16, LBB5_16-LJTI5_0 - // // .set L5_0_set_67, LBB5_67-LJTI5_0 - // // .set L5_0_set_60, LBB5_60-LJTI5_0 - // // .set L5_0_set_37, LBB5_37-LJTI5_0 - // // .set L5_0_set_42, LBB5_42-LJTI5_0 - // // .set L5_0_set_50, LBB5_50-LJTI5_0 - //0x0000c19c LJTI5_0 - 0x2d, 0x44, 0xff, 0xff, //0x0000c19c .long L5_0_set_47 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c1a0 .long L5_0_set_168 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c1a4 .long L5_0_set_168 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c1a8 .long L5_0_set_168 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c1ac .long L5_0_set_168 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c1b0 .long L5_0_set_168 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c1b4 .long L5_0_set_168 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c1b8 .long L5_0_set_168 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c1bc .long L5_0_set_168 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c1c0 .long L5_0_set_168 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c1c4 .long L5_0_set_168 - 0xc3, 0x45, 0xff, 0xff, //0x0000c1c8 .long L5_0_set_15 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c1cc .long L5_0_set_168 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c1d0 .long L5_0_set_168 - 0x8f, 0x42, 0xff, 0xff, //0x0000c1d4 .long L5_0_set_16 - 0x8f, 0x42, 0xff, 0xff, //0x0000c1d8 .long L5_0_set_16 - 0x8f, 0x42, 0xff, 0xff, //0x0000c1dc .long L5_0_set_16 - 0x8f, 0x42, 0xff, 0xff, //0x0000c1e0 .long L5_0_set_16 - 0x8f, 0x42, 0xff, 0xff, //0x0000c1e4 .long L5_0_set_16 - 0x8f, 0x42, 0xff, 0xff, //0x0000c1e8 .long L5_0_set_16 - 0x8f, 0x42, 0xff, 0xff, //0x0000c1ec .long L5_0_set_16 - 0x8f, 0x42, 0xff, 0xff, //0x0000c1f0 .long L5_0_set_16 - 0x8f, 0x42, 0xff, 0xff, //0x0000c1f4 .long L5_0_set_16 - 0x8f, 0x42, 0xff, 0xff, //0x0000c1f8 .long L5_0_set_16 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c1fc .long L5_0_set_168 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c200 .long L5_0_set_168 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c204 .long L5_0_set_168 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c208 .long L5_0_set_168 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c20c .long L5_0_set_168 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c210 .long L5_0_set_168 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c214 .long L5_0_set_168 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c218 .long L5_0_set_168 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c21c .long L5_0_set_168 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c220 .long L5_0_set_168 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c224 .long L5_0_set_168 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c228 .long L5_0_set_168 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c22c .long L5_0_set_168 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c230 .long L5_0_set_168 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c234 .long L5_0_set_168 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c238 .long L5_0_set_168 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c23c .long L5_0_set_168 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c240 .long L5_0_set_168 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c244 .long L5_0_set_168 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c248 .long L5_0_set_168 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c24c .long L5_0_set_168 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c250 .long L5_0_set_168 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c254 .long L5_0_set_168 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c258 .long L5_0_set_168 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c25c .long L5_0_set_168 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c260 .long L5_0_set_168 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c264 .long L5_0_set_168 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c268 .long L5_0_set_168 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c26c .long L5_0_set_168 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c270 .long L5_0_set_168 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c274 .long L5_0_set_168 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c278 .long L5_0_set_168 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c27c .long L5_0_set_168 - 0xcb, 0x45, 0xff, 0xff, //0x0000c280 .long L5_0_set_67 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c284 .long L5_0_set_168 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c288 .long L5_0_set_168 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c28c .long L5_0_set_168 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c290 .long L5_0_set_168 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c294 .long L5_0_set_168 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c298 .long L5_0_set_168 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c29c .long L5_0_set_168 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c2a0 .long L5_0_set_168 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c2a4 .long L5_0_set_168 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c2a8 .long L5_0_set_168 - 0x68, 0x45, 0xff, 0xff, //0x0000c2ac .long L5_0_set_60 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c2b0 .long L5_0_set_168 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c2b4 .long L5_0_set_168 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c2b8 .long L5_0_set_168 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c2bc .long L5_0_set_168 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c2c0 .long L5_0_set_168 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c2c4 .long L5_0_set_168 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c2c8 .long L5_0_set_168 - 0xbb, 0x43, 0xff, 0xff, //0x0000c2cc .long L5_0_set_37 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c2d0 .long L5_0_set_168 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c2d4 .long L5_0_set_168 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c2d8 .long L5_0_set_168 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c2dc .long L5_0_set_168 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c2e0 .long L5_0_set_168 - 0xf2, 0x43, 0xff, 0xff, //0x0000c2e4 .long L5_0_set_42 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c2e8 .long L5_0_set_168 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c2ec .long L5_0_set_168 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c2f0 .long L5_0_set_168 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c2f4 .long L5_0_set_168 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c2f8 .long L5_0_set_168 - 0xdc, 0x4c, 0xff, 0xff, //0x0000c2fc .long L5_0_set_168 - 0x6a, 0x44, 0xff, 0xff, //0x0000c300 .long L5_0_set_50 - // // .set L5_1_set_118, LBB5_118-LJTI5_1 - // // .set L5_1_set_151, LBB5_151-LJTI5_1 - // // .set L5_1_set_124, LBB5_124-LJTI5_1 - // // .set L5_1_set_127, LBB5_127-LJTI5_1 - //0x0000c304 LJTI5_1 - 0x89, 0x48, 0xff, 0xff, //0x0000c304 .long L5_1_set_118 - 0x83, 0x4a, 0xff, 0xff, //0x0000c308 .long L5_1_set_151 - 0x89, 0x48, 0xff, 0xff, //0x0000c30c .long L5_1_set_118 - 0xcf, 0x48, 0xff, 0xff, //0x0000c310 .long L5_1_set_124 - 0x83, 0x4a, 0xff, 0xff, //0x0000c314 .long L5_1_set_151 - 0x83, 0x4a, 0xff, 0xff, //0x0000c318 .long L5_1_set_151 - 0x83, 0x4a, 0xff, 0xff, //0x0000c31c .long L5_1_set_151 - 0x83, 0x4a, 0xff, 0xff, //0x0000c320 .long L5_1_set_151 - 0x83, 0x4a, 0xff, 0xff, //0x0000c324 .long L5_1_set_151 - 0x83, 0x4a, 0xff, 0xff, //0x0000c328 .long L5_1_set_151 - 0x83, 0x4a, 0xff, 0xff, //0x0000c32c .long L5_1_set_151 - 0x83, 0x4a, 0xff, 0xff, //0x0000c330 .long L5_1_set_151 - 0x83, 0x4a, 0xff, 0xff, //0x0000c334 .long L5_1_set_151 - 0x83, 0x4a, 0xff, 0xff, //0x0000c338 .long L5_1_set_151 - 0x83, 0x4a, 0xff, 0xff, //0x0000c33c .long L5_1_set_151 - 0x83, 0x4a, 0xff, 0xff, //0x0000c340 .long L5_1_set_151 - 0x83, 0x4a, 0xff, 0xff, //0x0000c344 .long L5_1_set_151 - 0x83, 0x4a, 0xff, 0xff, //0x0000c348 .long L5_1_set_151 - 0x83, 0x4a, 0xff, 0xff, //0x0000c34c .long L5_1_set_151 - 0x83, 0x4a, 0xff, 0xff, //0x0000c350 .long L5_1_set_151 - 0x83, 0x4a, 0xff, 0xff, //0x0000c354 .long L5_1_set_151 - 0x83, 0x4a, 0xff, 0xff, //0x0000c358 .long L5_1_set_151 - 0x83, 0x4a, 0xff, 0xff, //0x0000c35c .long L5_1_set_151 - 0x83, 0x4a, 0xff, 0xff, //0x0000c360 .long L5_1_set_151 - 0x83, 0x4a, 0xff, 0xff, //0x0000c364 .long L5_1_set_151 - 0x83, 0x4a, 0xff, 0xff, //0x0000c368 .long L5_1_set_151 - 0xeb, 0x48, 0xff, 0xff, //0x0000c36c .long L5_1_set_127 - // // .set L5_2_set_881, LBB5_881-LJTI5_2 - // // .set L5_2_set_168, LBB5_168-LJTI5_2 - // // .set L5_2_set_849, LBB5_849-LJTI5_2 - // // .set L5_2_set_850, LBB5_850-LJTI5_2 - // // .set L5_2_set_901, LBB5_901-LJTI5_2 - // // .set L5_2_set_894, LBB5_894-LJTI5_2 - // // .set L5_2_set_876, LBB5_876-LJTI5_2 - // // .set L5_2_set_871, LBB5_871-LJTI5_2 - // // .set L5_2_set_884, LBB5_884-LJTI5_2 - //0x0000c370 LJTI5_2 - 0xfa, 0x83, 0xff, 0xff, //0x0000c370 .long L5_2_set_881 - 0x08, 0x4b, 0xff, 0xff, //0x0000c374 .long L5_2_set_168 - 0x08, 0x4b, 0xff, 0xff, //0x0000c378 .long L5_2_set_168 - 0x08, 0x4b, 0xff, 0xff, //0x0000c37c .long L5_2_set_168 - 0x08, 0x4b, 0xff, 0xff, //0x0000c380 .long L5_2_set_168 - 0x08, 0x4b, 0xff, 0xff, //0x0000c384 .long L5_2_set_168 - 0x08, 0x4b, 0xff, 0xff, //0x0000c388 .long L5_2_set_168 - 0x08, 0x4b, 0xff, 0xff, //0x0000c38c .long L5_2_set_168 - 0x08, 0x4b, 0xff, 0xff, //0x0000c390 .long L5_2_set_168 - 0x08, 0x4b, 0xff, 0xff, //0x0000c394 .long L5_2_set_168 - 0x08, 0x4b, 0xff, 0xff, //0x0000c398 .long L5_2_set_168 - 0x36, 0x84, 0xff, 0xff, //0x0000c39c .long L5_2_set_849 - 0x08, 0x4b, 0xff, 0xff, //0x0000c3a0 .long L5_2_set_168 - 0x08, 0x4b, 0xff, 0xff, //0x0000c3a4 .long L5_2_set_168 - 0x2b, 0x82, 0xff, 0xff, //0x0000c3a8 .long L5_2_set_850 - 0x2b, 0x82, 0xff, 0xff, //0x0000c3ac .long L5_2_set_850 - 0x2b, 0x82, 0xff, 0xff, //0x0000c3b0 .long L5_2_set_850 - 0x2b, 0x82, 0xff, 0xff, //0x0000c3b4 .long L5_2_set_850 - 0x2b, 0x82, 0xff, 0xff, //0x0000c3b8 .long L5_2_set_850 - 0x2b, 0x82, 0xff, 0xff, //0x0000c3bc .long L5_2_set_850 - 0x2b, 0x82, 0xff, 0xff, //0x0000c3c0 .long L5_2_set_850 - 0x2b, 0x82, 0xff, 0xff, //0x0000c3c4 .long L5_2_set_850 - 0x2b, 0x82, 0xff, 0xff, //0x0000c3c8 .long L5_2_set_850 - 0x2b, 0x82, 0xff, 0xff, //0x0000c3cc .long L5_2_set_850 - 0x08, 0x4b, 0xff, 0xff, //0x0000c3d0 .long L5_2_set_168 - 0x08, 0x4b, 0xff, 0xff, //0x0000c3d4 .long L5_2_set_168 - 0x08, 0x4b, 0xff, 0xff, //0x0000c3d8 .long L5_2_set_168 - 0x08, 0x4b, 0xff, 0xff, //0x0000c3dc .long L5_2_set_168 - 0x08, 0x4b, 0xff, 0xff, //0x0000c3e0 .long L5_2_set_168 - 0x08, 0x4b, 0xff, 0xff, //0x0000c3e4 .long L5_2_set_168 - 0x08, 0x4b, 0xff, 0xff, //0x0000c3e8 .long L5_2_set_168 - 0x08, 0x4b, 0xff, 0xff, //0x0000c3ec .long L5_2_set_168 - 0x08, 0x4b, 0xff, 0xff, //0x0000c3f0 .long L5_2_set_168 - 0x08, 0x4b, 0xff, 0xff, //0x0000c3f4 .long L5_2_set_168 - 0x08, 0x4b, 0xff, 0xff, //0x0000c3f8 .long L5_2_set_168 - 0x08, 0x4b, 0xff, 0xff, //0x0000c3fc .long L5_2_set_168 - 0x08, 0x4b, 0xff, 0xff, //0x0000c400 .long L5_2_set_168 - 0x08, 0x4b, 0xff, 0xff, //0x0000c404 .long L5_2_set_168 - 0x08, 0x4b, 0xff, 0xff, //0x0000c408 .long L5_2_set_168 - 0x08, 0x4b, 0xff, 0xff, //0x0000c40c .long L5_2_set_168 - 0x08, 0x4b, 0xff, 0xff, //0x0000c410 .long L5_2_set_168 - 0x08, 0x4b, 0xff, 0xff, //0x0000c414 .long L5_2_set_168 - 0x08, 0x4b, 0xff, 0xff, //0x0000c418 .long L5_2_set_168 - 0x08, 0x4b, 0xff, 0xff, //0x0000c41c .long L5_2_set_168 - 0x08, 0x4b, 0xff, 0xff, //0x0000c420 .long L5_2_set_168 - 0x08, 0x4b, 0xff, 0xff, //0x0000c424 .long L5_2_set_168 - 0x08, 0x4b, 0xff, 0xff, //0x0000c428 .long L5_2_set_168 - 0x08, 0x4b, 0xff, 0xff, //0x0000c42c .long L5_2_set_168 - 0x08, 0x4b, 0xff, 0xff, //0x0000c430 .long L5_2_set_168 - 0x08, 0x4b, 0xff, 0xff, //0x0000c434 .long L5_2_set_168 - 0x08, 0x4b, 0xff, 0xff, //0x0000c438 .long L5_2_set_168 - 0x08, 0x4b, 0xff, 0xff, //0x0000c43c .long L5_2_set_168 - 0x08, 0x4b, 0xff, 0xff, //0x0000c440 .long L5_2_set_168 - 0x08, 0x4b, 0xff, 0xff, //0x0000c444 .long L5_2_set_168 - 0x08, 0x4b, 0xff, 0xff, //0x0000c448 .long L5_2_set_168 - 0x08, 0x4b, 0xff, 0xff, //0x0000c44c .long L5_2_set_168 - 0x08, 0x4b, 0xff, 0xff, //0x0000c450 .long L5_2_set_168 - 0x9c, 0x85, 0xff, 0xff, //0x0000c454 .long L5_2_set_901 - 0x08, 0x4b, 0xff, 0xff, //0x0000c458 .long L5_2_set_168 - 0x08, 0x4b, 0xff, 0xff, //0x0000c45c .long L5_2_set_168 - 0x08, 0x4b, 0xff, 0xff, //0x0000c460 .long L5_2_set_168 - 0x08, 0x4b, 0xff, 0xff, //0x0000c464 .long L5_2_set_168 - 0x08, 0x4b, 0xff, 0xff, //0x0000c468 .long L5_2_set_168 - 0x08, 0x4b, 0xff, 0xff, //0x0000c46c .long L5_2_set_168 - 0x08, 0x4b, 0xff, 0xff, //0x0000c470 .long L5_2_set_168 - 0x08, 0x4b, 0xff, 0xff, //0x0000c474 .long L5_2_set_168 - 0x08, 0x4b, 0xff, 0xff, //0x0000c478 .long L5_2_set_168 - 0x08, 0x4b, 0xff, 0xff, //0x0000c47c .long L5_2_set_168 - 0x38, 0x85, 0xff, 0xff, //0x0000c480 .long L5_2_set_894 - 0x08, 0x4b, 0xff, 0xff, //0x0000c484 .long L5_2_set_168 - 0x08, 0x4b, 0xff, 0xff, //0x0000c488 .long L5_2_set_168 - 0x08, 0x4b, 0xff, 0xff, //0x0000c48c .long L5_2_set_168 - 0x08, 0x4b, 0xff, 0xff, //0x0000c490 .long L5_2_set_168 - 0x08, 0x4b, 0xff, 0xff, //0x0000c494 .long L5_2_set_168 - 0x08, 0x4b, 0xff, 0xff, //0x0000c498 .long L5_2_set_168 - 0x08, 0x4b, 0xff, 0xff, //0x0000c49c .long L5_2_set_168 - 0xc3, 0x83, 0xff, 0xff, //0x0000c4a0 .long L5_2_set_876 - 0x08, 0x4b, 0xff, 0xff, //0x0000c4a4 .long L5_2_set_168 - 0x08, 0x4b, 0xff, 0xff, //0x0000c4a8 .long L5_2_set_168 - 0x08, 0x4b, 0xff, 0xff, //0x0000c4ac .long L5_2_set_168 - 0x08, 0x4b, 0xff, 0xff, //0x0000c4b0 .long L5_2_set_168 - 0x08, 0x4b, 0xff, 0xff, //0x0000c4b4 .long L5_2_set_168 - 0x88, 0x83, 0xff, 0xff, //0x0000c4b8 .long L5_2_set_871 - 0x08, 0x4b, 0xff, 0xff, //0x0000c4bc .long L5_2_set_168 - 0x08, 0x4b, 0xff, 0xff, //0x0000c4c0 .long L5_2_set_168 - 0x08, 0x4b, 0xff, 0xff, //0x0000c4c4 .long L5_2_set_168 - 0x08, 0x4b, 0xff, 0xff, //0x0000c4c8 .long L5_2_set_168 - 0x08, 0x4b, 0xff, 0xff, //0x0000c4cc .long L5_2_set_168 - 0x08, 0x4b, 0xff, 0xff, //0x0000c4d0 .long L5_2_set_168 - 0x3e, 0x84, 0xff, 0xff, //0x0000c4d4 .long L5_2_set_884 - // // .set L5_3_set_952, LBB5_952-LJTI5_3 - // // .set L5_3_set_984, LBB5_984-LJTI5_3 - // // .set L5_3_set_958, LBB5_958-LJTI5_3 - // // .set L5_3_set_961, LBB5_961-LJTI5_3 - //0x0000c4d8 LJTI5_3 - 0x42, 0x88, 0xff, 0xff, //0x0000c4d8 .long L5_3_set_952 - 0xef, 0x89, 0xff, 0xff, //0x0000c4dc .long L5_3_set_984 - 0x42, 0x88, 0xff, 0xff, //0x0000c4e0 .long L5_3_set_952 - 0x8b, 0x88, 0xff, 0xff, //0x0000c4e4 .long L5_3_set_958 - 0xef, 0x89, 0xff, 0xff, //0x0000c4e8 .long L5_3_set_984 - 0xef, 0x89, 0xff, 0xff, //0x0000c4ec .long L5_3_set_984 - 0xef, 0x89, 0xff, 0xff, //0x0000c4f0 .long L5_3_set_984 - 0xef, 0x89, 0xff, 0xff, //0x0000c4f4 .long L5_3_set_984 - 0xef, 0x89, 0xff, 0xff, //0x0000c4f8 .long L5_3_set_984 - 0xef, 0x89, 0xff, 0xff, //0x0000c4fc .long L5_3_set_984 - 0xef, 0x89, 0xff, 0xff, //0x0000c500 .long L5_3_set_984 - 0xef, 0x89, 0xff, 0xff, //0x0000c504 .long L5_3_set_984 - 0xef, 0x89, 0xff, 0xff, //0x0000c508 .long L5_3_set_984 - 0xef, 0x89, 0xff, 0xff, //0x0000c50c .long L5_3_set_984 - 0xef, 0x89, 0xff, 0xff, //0x0000c510 .long L5_3_set_984 - 0xef, 0x89, 0xff, 0xff, //0x0000c514 .long L5_3_set_984 - 0xef, 0x89, 0xff, 0xff, //0x0000c518 .long L5_3_set_984 - 0xef, 0x89, 0xff, 0xff, //0x0000c51c .long L5_3_set_984 - 0xef, 0x89, 0xff, 0xff, //0x0000c520 .long L5_3_set_984 - 0xef, 0x89, 0xff, 0xff, //0x0000c524 .long L5_3_set_984 - 0xef, 0x89, 0xff, 0xff, //0x0000c528 .long L5_3_set_984 - 0xef, 0x89, 0xff, 0xff, //0x0000c52c .long L5_3_set_984 - 0xef, 0x89, 0xff, 0xff, //0x0000c530 .long L5_3_set_984 - 0xef, 0x89, 0xff, 0xff, //0x0000c534 .long L5_3_set_984 - 0xef, 0x89, 0xff, 0xff, //0x0000c538 .long L5_3_set_984 - 0xef, 0x89, 0xff, 0xff, //0x0000c53c .long L5_3_set_984 - 0xa7, 0x88, 0xff, 0xff, //0x0000c540 .long L5_3_set_961 - // // .set L5_4_set_1740, LBB5_1740-LJTI5_4 - // // .set L5_4_set_168, LBB5_168-LJTI5_4 - // // .set L5_4_set_1743, LBB5_1743-LJTI5_4 - // // .set L5_4_set_1705, LBB5_1705-LJTI5_4 - // // .set L5_4_set_1684, LBB5_1684-LJTI5_4 - // // .set L5_4_set_1734, LBB5_1734-LJTI5_4 - // // .set L5_4_set_1729, LBB5_1729-LJTI5_4 - // // .set L5_4_set_1754, LBB5_1754-LJTI5_4 - // // .set L5_4_set_1744, LBB5_1744-LJTI5_4 - //0x0000c544 LJTI5_4 - 0x1e, 0xc6, 0xff, 0xff, //0x0000c544 .long L5_4_set_1740 - 0x34, 0x49, 0xff, 0xff, //0x0000c548 .long L5_4_set_168 - 0x34, 0x49, 0xff, 0xff, //0x0000c54c .long L5_4_set_168 - 0x34, 0x49, 0xff, 0xff, //0x0000c550 .long L5_4_set_168 - 0x34, 0x49, 0xff, 0xff, //0x0000c554 .long L5_4_set_168 - 0x34, 0x49, 0xff, 0xff, //0x0000c558 .long L5_4_set_168 - 0x34, 0x49, 0xff, 0xff, //0x0000c55c .long L5_4_set_168 - 0x34, 0x49, 0xff, 0xff, //0x0000c560 .long L5_4_set_168 - 0x34, 0x49, 0xff, 0xff, //0x0000c564 .long L5_4_set_168 - 0x34, 0x49, 0xff, 0xff, //0x0000c568 .long L5_4_set_168 - 0x34, 0x49, 0xff, 0xff, //0x0000c56c .long L5_4_set_168 - 0x5d, 0xc6, 0xff, 0xff, //0x0000c570 .long L5_4_set_1743 - 0x34, 0x49, 0xff, 0xff, //0x0000c574 .long L5_4_set_168 - 0x34, 0x49, 0xff, 0xff, //0x0000c578 .long L5_4_set_168 - 0x39, 0xc4, 0xff, 0xff, //0x0000c57c .long L5_4_set_1705 - 0x39, 0xc4, 0xff, 0xff, //0x0000c580 .long L5_4_set_1705 - 0x39, 0xc4, 0xff, 0xff, //0x0000c584 .long L5_4_set_1705 - 0x39, 0xc4, 0xff, 0xff, //0x0000c588 .long L5_4_set_1705 - 0x39, 0xc4, 0xff, 0xff, //0x0000c58c .long L5_4_set_1705 - 0x39, 0xc4, 0xff, 0xff, //0x0000c590 .long L5_4_set_1705 - 0x39, 0xc4, 0xff, 0xff, //0x0000c594 .long L5_4_set_1705 - 0x39, 0xc4, 0xff, 0xff, //0x0000c598 .long L5_4_set_1705 - 0x39, 0xc4, 0xff, 0xff, //0x0000c59c .long L5_4_set_1705 - 0x39, 0xc4, 0xff, 0xff, //0x0000c5a0 .long L5_4_set_1705 - 0x34, 0x49, 0xff, 0xff, //0x0000c5a4 .long L5_4_set_168 - 0x34, 0x49, 0xff, 0xff, //0x0000c5a8 .long L5_4_set_168 - 0x34, 0x49, 0xff, 0xff, //0x0000c5ac .long L5_4_set_168 - 0x34, 0x49, 0xff, 0xff, //0x0000c5b0 .long L5_4_set_168 - 0x34, 0x49, 0xff, 0xff, //0x0000c5b4 .long L5_4_set_168 - 0x34, 0x49, 0xff, 0xff, //0x0000c5b8 .long L5_4_set_168 - 0x34, 0x49, 0xff, 0xff, //0x0000c5bc .long L5_4_set_168 - 0x34, 0x49, 0xff, 0xff, //0x0000c5c0 .long L5_4_set_168 - 0x34, 0x49, 0xff, 0xff, //0x0000c5c4 .long L5_4_set_168 - 0x34, 0x49, 0xff, 0xff, //0x0000c5c8 .long L5_4_set_168 - 0x34, 0x49, 0xff, 0xff, //0x0000c5cc .long L5_4_set_168 - 0x34, 0x49, 0xff, 0xff, //0x0000c5d0 .long L5_4_set_168 - 0x34, 0x49, 0xff, 0xff, //0x0000c5d4 .long L5_4_set_168 - 0x34, 0x49, 0xff, 0xff, //0x0000c5d8 .long L5_4_set_168 - 0x34, 0x49, 0xff, 0xff, //0x0000c5dc .long L5_4_set_168 - 0x34, 0x49, 0xff, 0xff, //0x0000c5e0 .long L5_4_set_168 - 0x34, 0x49, 0xff, 0xff, //0x0000c5e4 .long L5_4_set_168 - 0x34, 0x49, 0xff, 0xff, //0x0000c5e8 .long L5_4_set_168 - 0x34, 0x49, 0xff, 0xff, //0x0000c5ec .long L5_4_set_168 - 0x34, 0x49, 0xff, 0xff, //0x0000c5f0 .long L5_4_set_168 - 0x34, 0x49, 0xff, 0xff, //0x0000c5f4 .long L5_4_set_168 - 0x34, 0x49, 0xff, 0xff, //0x0000c5f8 .long L5_4_set_168 - 0x34, 0x49, 0xff, 0xff, //0x0000c5fc .long L5_4_set_168 - 0x34, 0x49, 0xff, 0xff, //0x0000c600 .long L5_4_set_168 - 0x34, 0x49, 0xff, 0xff, //0x0000c604 .long L5_4_set_168 - 0x34, 0x49, 0xff, 0xff, //0x0000c608 .long L5_4_set_168 - 0x34, 0x49, 0xff, 0xff, //0x0000c60c .long L5_4_set_168 - 0x34, 0x49, 0xff, 0xff, //0x0000c610 .long L5_4_set_168 - 0x34, 0x49, 0xff, 0xff, //0x0000c614 .long L5_4_set_168 - 0x34, 0x49, 0xff, 0xff, //0x0000c618 .long L5_4_set_168 - 0x34, 0x49, 0xff, 0xff, //0x0000c61c .long L5_4_set_168 - 0x34, 0x49, 0xff, 0xff, //0x0000c620 .long L5_4_set_168 - 0x34, 0x49, 0xff, 0xff, //0x0000c624 .long L5_4_set_168 - 0x60, 0xc2, 0xff, 0xff, //0x0000c628 .long L5_4_set_1684 - 0x34, 0x49, 0xff, 0xff, //0x0000c62c .long L5_4_set_168 - 0x34, 0x49, 0xff, 0xff, //0x0000c630 .long L5_4_set_168 - 0x34, 0x49, 0xff, 0xff, //0x0000c634 .long L5_4_set_168 - 0x34, 0x49, 0xff, 0xff, //0x0000c638 .long L5_4_set_168 - 0x34, 0x49, 0xff, 0xff, //0x0000c63c .long L5_4_set_168 - 0x34, 0x49, 0xff, 0xff, //0x0000c640 .long L5_4_set_168 - 0x34, 0x49, 0xff, 0xff, //0x0000c644 .long L5_4_set_168 - 0x34, 0x49, 0xff, 0xff, //0x0000c648 .long L5_4_set_168 - 0x34, 0x49, 0xff, 0xff, //0x0000c64c .long L5_4_set_168 - 0x34, 0x49, 0xff, 0xff, //0x0000c650 .long L5_4_set_168 - 0xd8, 0xc5, 0xff, 0xff, //0x0000c654 .long L5_4_set_1734 - 0x34, 0x49, 0xff, 0xff, //0x0000c658 .long L5_4_set_168 - 0x34, 0x49, 0xff, 0xff, //0x0000c65c .long L5_4_set_168 - 0x34, 0x49, 0xff, 0xff, //0x0000c660 .long L5_4_set_168 - 0x34, 0x49, 0xff, 0xff, //0x0000c664 .long L5_4_set_168 - 0x34, 0x49, 0xff, 0xff, //0x0000c668 .long L5_4_set_168 - 0x34, 0x49, 0xff, 0xff, //0x0000c66c .long L5_4_set_168 - 0x34, 0x49, 0xff, 0xff, //0x0000c670 .long L5_4_set_168 - 0xa1, 0xc5, 0xff, 0xff, //0x0000c674 .long L5_4_set_1729 - 0x34, 0x49, 0xff, 0xff, //0x0000c678 .long L5_4_set_168 - 0x34, 0x49, 0xff, 0xff, //0x0000c67c .long L5_4_set_168 - 0x34, 0x49, 0xff, 0xff, //0x0000c680 .long L5_4_set_168 - 0x34, 0x49, 0xff, 0xff, //0x0000c684 .long L5_4_set_168 - 0x34, 0x49, 0xff, 0xff, //0x0000c688 .long L5_4_set_168 - 0x70, 0xc7, 0xff, 0xff, //0x0000c68c .long L5_4_set_1754 - 0x34, 0x49, 0xff, 0xff, //0x0000c690 .long L5_4_set_168 - 0x34, 0x49, 0xff, 0xff, //0x0000c694 .long L5_4_set_168 - 0x34, 0x49, 0xff, 0xff, //0x0000c698 .long L5_4_set_168 - 0x34, 0x49, 0xff, 0xff, //0x0000c69c .long L5_4_set_168 - 0x34, 0x49, 0xff, 0xff, //0x0000c6a0 .long L5_4_set_168 - 0x34, 0x49, 0xff, 0xff, //0x0000c6a4 .long L5_4_set_168 - 0x65, 0xc6, 0xff, 0xff, //0x0000c6a8 .long L5_4_set_1744 - // // .set L5_5_set_1801, LBB5_1801-LJTI5_5 - // // .set L5_5_set_1844, LBB5_1844-LJTI5_5 - // // .set L5_5_set_1807, LBB5_1807-LJTI5_5 - // // .set L5_5_set_1810, LBB5_1810-LJTI5_5 - //0x0000c6ac LJTI5_5 - 0xb2, 0xc9, 0xff, 0xff, //0x0000c6ac .long L5_5_set_1801 - 0x12, 0xcc, 0xff, 0xff, //0x0000c6b0 .long L5_5_set_1844 - 0xb2, 0xc9, 0xff, 0xff, //0x0000c6b4 .long L5_5_set_1801 - 0xf7, 0xc9, 0xff, 0xff, //0x0000c6b8 .long L5_5_set_1807 - 0x12, 0xcc, 0xff, 0xff, //0x0000c6bc .long L5_5_set_1844 - 0x12, 0xcc, 0xff, 0xff, //0x0000c6c0 .long L5_5_set_1844 - 0x12, 0xcc, 0xff, 0xff, //0x0000c6c4 .long L5_5_set_1844 - 0x12, 0xcc, 0xff, 0xff, //0x0000c6c8 .long L5_5_set_1844 - 0x12, 0xcc, 0xff, 0xff, //0x0000c6cc .long L5_5_set_1844 - 0x12, 0xcc, 0xff, 0xff, //0x0000c6d0 .long L5_5_set_1844 - 0x12, 0xcc, 0xff, 0xff, //0x0000c6d4 .long L5_5_set_1844 - 0x12, 0xcc, 0xff, 0xff, //0x0000c6d8 .long L5_5_set_1844 - 0x12, 0xcc, 0xff, 0xff, //0x0000c6dc .long L5_5_set_1844 - 0x12, 0xcc, 0xff, 0xff, //0x0000c6e0 .long L5_5_set_1844 - 0x12, 0xcc, 0xff, 0xff, //0x0000c6e4 .long L5_5_set_1844 - 0x12, 0xcc, 0xff, 0xff, //0x0000c6e8 .long L5_5_set_1844 - 0x12, 0xcc, 0xff, 0xff, //0x0000c6ec .long L5_5_set_1844 - 0x12, 0xcc, 0xff, 0xff, //0x0000c6f0 .long L5_5_set_1844 - 0x12, 0xcc, 0xff, 0xff, //0x0000c6f4 .long L5_5_set_1844 - 0x12, 0xcc, 0xff, 0xff, //0x0000c6f8 .long L5_5_set_1844 - 0x12, 0xcc, 0xff, 0xff, //0x0000c6fc .long L5_5_set_1844 - 0x12, 0xcc, 0xff, 0xff, //0x0000c700 .long L5_5_set_1844 - 0x12, 0xcc, 0xff, 0xff, //0x0000c704 .long L5_5_set_1844 - 0x12, 0xcc, 0xff, 0xff, //0x0000c708 .long L5_5_set_1844 - 0x12, 0xcc, 0xff, 0xff, //0x0000c70c .long L5_5_set_1844 - 0x12, 0xcc, 0xff, 0xff, //0x0000c710 .long L5_5_set_1844 - 0x13, 0xca, 0xff, 0xff, //0x0000c714 .long L5_5_set_1810 - //0x0000c718 .p2align 2, 0x00 - //0x0000c718 _MASK_USE_NUMBER - 0x02, 0x00, 0x00, 0x00, //0x0000c718 .long 2 - 0x00, 0x00, 0x00, 0x00, //0x0000c71c .p2align 4, 0x00 - //0x0000c720 _P10_TAB - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x3f, //0x0000c720 .quad 0x3ff0000000000000 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x40, //0x0000c728 .quad 0x4024000000000000 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x59, 0x40, //0x0000c730 .quad 0x4059000000000000 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x8f, 0x40, //0x0000c738 .quad 0x408f400000000000 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0xc3, 0x40, //0x0000c740 .quad 0x40c3880000000000 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x6a, 0xf8, 0x40, //0x0000c748 .quad 0x40f86a0000000000 - 0x00, 0x00, 0x00, 0x00, 0x80, 0x84, 0x2e, 0x41, //0x0000c750 .quad 0x412e848000000000 - 0x00, 0x00, 0x00, 0x00, 0xd0, 0x12, 0x63, 0x41, //0x0000c758 .quad 0x416312d000000000 - 0x00, 0x00, 0x00, 0x00, 0x84, 0xd7, 0x97, 0x41, //0x0000c760 .quad 0x4197d78400000000 - 0x00, 0x00, 0x00, 0x00, 0x65, 0xcd, 0xcd, 0x41, //0x0000c768 .quad 0x41cdcd6500000000 - 0x00, 0x00, 0x00, 0x20, 0x5f, 0xa0, 0x02, 0x42, //0x0000c770 .quad 0x4202a05f20000000 - 0x00, 0x00, 0x00, 0xe8, 0x76, 0x48, 0x37, 0x42, //0x0000c778 .quad 0x42374876e8000000 - 0x00, 0x00, 0x00, 0xa2, 0x94, 0x1a, 0x6d, 0x42, //0x0000c780 .quad 0x426d1a94a2000000 - 0x00, 0x00, 0x40, 0xe5, 0x9c, 0x30, 0xa2, 0x42, //0x0000c788 .quad 0x42a2309ce5400000 - 0x00, 0x00, 0x90, 0x1e, 0xc4, 0xbc, 0xd6, 0x42, //0x0000c790 .quad 0x42d6bcc41e900000 - 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0x43, //0x0000c798 .quad 0x430c6bf526340000 - 0x00, 0x80, 0xe0, 0x37, 0x79, 0xc3, 0x41, 0x43, //0x0000c7a0 .quad 0x4341c37937e08000 - 0x00, 0xa0, 0xd8, 0x85, 0x57, 0x34, 0x76, 0x43, //0x0000c7a8 .quad 0x4376345785d8a000 - 0x00, 0xc8, 0x4e, 0x67, 0x6d, 0xc1, 0xab, 0x43, //0x0000c7b0 .quad 0x43abc16d674ec800 - 0x00, 0x3d, 0x91, 0x60, 0xe4, 0x58, 0xe1, 0x43, //0x0000c7b8 .quad 0x43e158e460913d00 - 0x40, 0x8c, 0xb5, 0x78, 0x1d, 0xaf, 0x15, 0x44, //0x0000c7c0 .quad 0x4415af1d78b58c40 - 0x50, 0xef, 0xe2, 0xd6, 0xe4, 0x1a, 0x4b, 0x44, //0x0000c7c8 .quad 0x444b1ae4d6e2ef50 - 0x92, 0xd5, 0x4d, 0x06, 0xcf, 0xf0, 0x80, 0x44, //0x0000c7d0 .quad 0x4480f0cf064dd592 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000c7d8 .p2align 4, 0x00 - //0x0000c7e0 _POW10_M128_TAB - 0x53, 0xe4, 0x60, 0xcd, 0x69, 0xc8, 0x32, 0x17, //0x0000c7e0 .quad 1671618768450675795 - 0x88, 0x02, 0x1c, 0x08, 0xa0, 0xd5, 0x8f, 0xfa, //0x0000c7e8 .quad -391859759250406776 - 0xb4, 0x8e, 0x5c, 0x20, 0x42, 0xbd, 0x7f, 0x0e, //0x0000c7f0 .quad 1044761730281672372 - 0x95, 0x81, 0x11, 0x05, 0x84, 0xe5, 0x99, 0x9c, //0x0000c7f8 .quad -7162441377172586091 - 0x61, 0xb2, 0x73, 0xa8, 0x92, 0xac, 0x1f, 0x52, //0x0000c800 .quad 5917638181279478369 - 0xfa, 0xe1, 0x55, 0x06, 0xe5, 0x5e, 0xc0, 0xc3, //0x0000c808 .quad -4341365703038344710 - 0xf9, 0x9e, 0x90, 0x52, 0xb7, 0x97, 0xa7, 0xe6, //0x0000c810 .quad -1826324310255427847 - 0x78, 0x5a, 0xeb, 0x47, 0x9e, 0x76, 0xb0, 0xf4, //0x0000c818 .quad -815021110370542984 - 0x5c, 0x63, 0x9a, 0x93, 0xd2, 0xbe, 0x28, 0x90, //0x0000c820 .quad -8058981721550724260 - 0x8b, 0x18, 0xf3, 0xec, 0x22, 0x4a, 0xee, 0x98, //0x0000c828 .quad -7426917221622671221 - 0x33, 0xfc, 0x80, 0x38, 0x87, 0xee, 0x32, 0x74, //0x0000c830 .quad 8373016921771146291 - 0xae, 0xde, 0x2f, 0xa8, 0xab, 0xdc, 0x29, 0xbf, //0x0000c838 .quad -4671960508600951122 - 0x3f, 0x3b, 0xa1, 0x06, 0x29, 0xaa, 0x3f, 0x11, //0x0000c840 .quad 1242899115359157055 - 0x5a, 0xd6, 0x3b, 0x92, 0xd6, 0x53, 0xf4, 0xee, //0x0000c848 .quad -1228264617323800998 - 0x07, 0xc5, 0x24, 0xa4, 0x59, 0xca, 0xc7, 0x4a, //0x0000c850 .quad 5388497965526861063 - 0xf8, 0x65, 0x65, 0x1b, 0x66, 0xb4, 0x58, 0x95, //0x0000c858 .quad -7685194413468457480 - 0x49, 0xf6, 0x2d, 0x0d, 0xf0, 0xbc, 0x79, 0x5d, //0x0000c860 .quad 6735622456908576329 - 0x76, 0xbf, 0x3e, 0xa2, 0x7f, 0xe1, 0xae, 0xba, //0x0000c868 .quad -4994806998408183946 - 0xdc, 0x73, 0x79, 0x10, 0x2c, 0x2c, 0xd8, 0xf4, //0x0000c870 .quad -803843965719055396 - 0x53, 0x6f, 0xce, 0x8a, 0xdf, 0x99, 0x5a, 0xe9, //0x0000c878 .quad -1631822729582842029 - 0x69, 0xe8, 0x4b, 0x8a, 0x9b, 0x1b, 0x07, 0x79, //0x0000c880 .quad 8720969558280366185 - 0x94, 0x05, 0xc1, 0xb6, 0x2b, 0xa0, 0xd8, 0x91, //0x0000c888 .quad -7937418233630358124 - 0x84, 0xe2, 0xde, 0x6c, 0x82, 0xe2, 0x48, 0x97, //0x0000c890 .quad -7545532125859093884 - 0xf9, 0x46, 0x71, 0xa4, 0x36, 0xc8, 0x4e, 0xb6, //0x0000c898 .quad -5310086773610559751 - 0x25, 0x9b, 0x16, 0x08, 0x23, 0x1b, 0x1b, 0xfd, //0x0000c8a0 .quad -208543120469091547 - 0xb7, 0x98, 0x8d, 0x4d, 0x44, 0x7a, 0xe2, 0xe3, //0x0000c8a8 .quad -2025922448585811785 - 0xf7, 0x20, 0x0e, 0xe5, 0xf5, 0xf0, 0x30, 0xfe, //0x0000c8b0 .quad -130339450293182217 - 0x72, 0x7f, 0x78, 0xb0, 0x6a, 0x8c, 0x6d, 0x8e, //0x0000c8b8 .quad -8183730558007214222 - 0x35, 0xa9, 0x51, 0x5e, 0x33, 0x2d, 0xbd, 0xbd, //0x0000c8c0 .quad -4774610331293865675 - 0x4f, 0x9f, 0x96, 0x5c, 0x85, 0xef, 0x08, 0xb2, //0x0000c8c8 .quad -5617977179081629873 - 0x82, 0x13, 0xe6, 0x35, 0x80, 0x78, 0x2c, 0xad, //0x0000c8d0 .quad -5968262914117332094 - 0x23, 0x47, 0xbc, 0xb3, 0x66, 0x2b, 0x8b, 0xde, //0x0000c8d8 .quad -2410785455424649437 - 0x31, 0xcc, 0xaf, 0x21, 0x50, 0xcb, 0x3b, 0x4c, //0x0000c8e0 .quad 5493207715531443249 - 0x76, 0xac, 0x55, 0x30, 0x20, 0xfb, 0x16, 0x8b, //0x0000c8e8 .quad -8424269937281487754 - 0x3d, 0xbf, 0x1b, 0x2a, 0x24, 0xbe, 0x4a, 0xdf, //0x0000c8f0 .quad -2356862392440471747 - 0x93, 0x17, 0x6b, 0x3c, 0xe8, 0xb9, 0xdc, 0xad, //0x0000c8f8 .quad -5918651403174471789 - 0x0d, 0xaf, 0xa2, 0x34, 0xad, 0x6d, 0x1d, 0xd7, //0x0000c900 .quad -2946077990550589683 - 0x78, 0xdd, 0x85, 0x4b, 0x62, 0xe8, 0x53, 0xd9, //0x0000c908 .quad -2786628235540701832 - 0x68, 0xad, 0xe5, 0x40, 0x8c, 0x64, 0x72, 0x86, //0x0000c910 .quad -8758827771735200408 - 0x6b, 0xaa, 0x33, 0x6f, 0x3d, 0x71, 0xd4, 0x87, //0x0000c918 .quad -8659171674854020501 - 0xc2, 0x18, 0x1f, 0x51, 0xaf, 0xfd, 0x0e, 0x68, //0x0000c920 .quad 7498209359040551106 - 0x06, 0x95, 0x00, 0xcb, 0x8c, 0x8d, 0xc9, 0xa9, //0x0000c928 .quad -6212278575140137722 - 0xf2, 0xde, 0x66, 0x25, 0x1b, 0xbd, 0x12, 0x02, //0x0000c930 .quad 149389661945913074 - 0x48, 0xba, 0xc0, 0xfd, 0xef, 0xf0, 0x3b, 0xd4, //0x0000c938 .quad -3153662200497784248 - 0x57, 0x4b, 0x60, 0xf7, 0x30, 0xb6, 0x4b, 0x01, //0x0000c940 .quad 93368538716195671 - 0x6d, 0x74, 0x98, 0xfe, 0x95, 0x76, 0xa5, 0x84, //0x0000c948 .quad -8888567902952197011 - 0x2d, 0x5e, 0x38, 0x35, 0xbd, 0xa3, 0x9e, 0x41, //0x0000c950 .quad 4728396691822632493 - 0x88, 0x91, 0x3e, 0x7e, 0x3b, 0xd4, 0xce, 0xa5, //0x0000c958 .quad -6499023860262858360 - 0xb9, 0x75, 0x86, 0x82, 0xac, 0x4c, 0x06, 0x52, //0x0000c960 .quad 5910495864778290617 - 0xea, 0x35, 0xce, 0x5d, 0x4a, 0x89, 0x42, 0xcf, //0x0000c968 .quad -3512093806901185046 - 0x93, 0x09, 0x94, 0xd1, 0xeb, 0xef, 0x43, 0x73, //0x0000c970 .quad 8305745933913819539 - 0xb2, 0xe1, 0xa0, 0x7a, 0xce, 0x95, 0x89, 0x81, //0x0000c978 .quad -9112587656954322510 - 0xf8, 0x0b, 0xf9, 0xc5, 0xe6, 0xeb, 0x14, 0x10, //0x0000c980 .quad 1158810380537498616 - 0x1f, 0x1a, 0x49, 0x19, 0x42, 0xfb, 0xeb, 0xa1, //0x0000c988 .quad -6779048552765515233 - 0xf6, 0x4e, 0x77, 0x77, 0xe0, 0x26, 0x1a, 0xd4, //0x0000c990 .quad -3163173042755514634 - 0xa6, 0x60, 0x9b, 0x9f, 0x12, 0xfa, 0x66, 0xca, //0x0000c998 .quad -3862124672529506138 - 0xb4, 0x22, 0x55, 0x95, 0x98, 0xb0, 0x20, 0x89, //0x0000c9a0 .quad -8565652321871781196 - 0xd0, 0x38, 0x82, 0x47, 0x97, 0xb8, 0x00, 0xfd, //0x0000c9a8 .quad -215969822234494768 - 0xb0, 0x35, 0x55, 0x5d, 0x5f, 0x6e, 0xb4, 0x55, //0x0000c9b0 .quad 6175682344898606512 - 0x82, 0x63, 0xb1, 0x8c, 0x5e, 0x73, 0x20, 0x9e, //0x0000c9b8 .quad -7052510166537641086 - 0x1d, 0x83, 0xaa, 0x34, 0xf7, 0x89, 0x21, 0xeb, //0x0000c9c0 .quad -1503769105731517667 - 0x62, 0xbc, 0xdd, 0x2f, 0x36, 0x90, 0xa8, 0xc5, //0x0000c9c8 .quad -4203951689744663454 - 0xe4, 0x23, 0xd5, 0x01, 0x75, 0xec, 0xe9, 0xa5, //0x0000c9d0 .quad -6491397400591784988 - 0x7b, 0x2b, 0xd5, 0xbb, 0x43, 0xb4, 0x12, 0xf7, //0x0000c9d8 .quad -643253593753441413 - 0x6e, 0x36, 0x25, 0x21, 0xc9, 0x33, 0xb2, 0x47, //0x0000c9e0 .quad 5166248661484910190 - 0x2d, 0x3b, 0x65, 0x55, 0xaa, 0xb0, 0x6b, 0x9a, //0x0000c9e8 .quad -7319562523736982739 - 0x0a, 0x84, 0x6e, 0x69, 0xbb, 0xc0, 0x9e, 0x99, //0x0000c9f0 .quad -7377247228426025974 - 0xf8, 0x89, 0xbe, 0xea, 0xd4, 0x9c, 0x06, 0xc1, //0x0000c9f8 .quad -4537767136243840520 - 0x0d, 0x25, 0xca, 0x43, 0xea, 0x70, 0x06, 0xc0, //0x0000ca00 .quad -4609873017105144563 - 0x76, 0x2c, 0x6e, 0x25, 0x0a, 0x44, 0x48, 0xf1, //0x0000ca08 .quad -1060522901877412746 - 0x28, 0x57, 0x5e, 0x6a, 0x92, 0x06, 0x04, 0x38, //0x0000ca10 .quad 4036358391950366504 - 0xca, 0xdb, 0x64, 0x57, 0x86, 0x2a, 0xcd, 0x96, //0x0000ca18 .quad -7580355841314464822 - 0xf2, 0xec, 0xf5, 0x04, 0x37, 0x08, 0x05, 0xc6, //0x0000ca20 .quad -4177924046916817678 - 0xbc, 0x12, 0x3e, 0xed, 0x27, 0x75, 0x80, 0xbc, //0x0000ca28 .quad -4863758783215693124 - 0x2e, 0x68, 0x33, 0xc6, 0x44, 0x4a, 0x86, 0xf7, //0x0000ca30 .quad -610719040218634194 - 0x6b, 0x97, 0x8d, 0xe8, 0x71, 0x92, 0xa0, 0xeb, //0x0000ca38 .quad -1468012460592228501 - 0x1d, 0x21, 0xe0, 0xfb, 0x6a, 0xee, 0xb3, 0x7a, //0x0000ca40 .quad 8841672636718129437 - 0xa3, 0x7e, 0x58, 0x31, 0x87, 0x5b, 0x44, 0x93, //0x0000ca48 .quad -7835036815511224669 - 0x64, 0x29, 0xd8, 0xba, 0x05, 0xea, 0x60, 0x59, //0x0000ca50 .quad 6440404777470273892 - 0x4c, 0x9e, 0xae, 0xfd, 0x68, 0x72, 0x15, 0xb8, //0x0000ca58 .quad -5182110000961642932 - 0xbd, 0x33, 0x8e, 0x29, 0x87, 0x24, 0xb9, 0x6f, //0x0000ca60 .quad 8050505971837842365 - 0xdf, 0x45, 0x1a, 0x3d, 0x03, 0xcf, 0x1a, 0xe6, //0x0000ca68 .quad -1865951482774665761 - 0x56, 0xe0, 0xf8, 0x79, 0xd4, 0xb6, 0xd3, 0xa5, //0x0000ca70 .quad -6497648813669818282 - 0xab, 0x6b, 0x30, 0x06, 0x62, 0xc1, 0xd0, 0x8f, //0x0000ca78 .quad -8083748704375247957 - 0x6c, 0x18, 0x77, 0x98, 0x89, 0xa4, 0x48, 0x8f, //0x0000ca80 .quad -8122061017087272852 - 0x96, 0x86, 0xbc, 0x87, 0xba, 0xf1, 0xc4, 0xb3, //0x0000ca88 .quad -5492999862041672042 - 0x87, 0xde, 0x94, 0xfe, 0xab, 0xcd, 0x1a, 0x33, //0x0000ca90 .quad 3682481783923072647 - 0x3c, 0xa8, 0xab, 0x29, 0x29, 0x2e, 0xb6, 0xe0, //0x0000ca98 .quad -2254563809124702148 - 0x14, 0x0b, 0x1d, 0x7f, 0x8b, 0xc0, 0xf0, 0x9f, //0x0000caa0 .quad -6921820921902855404 - 0x25, 0x49, 0x0b, 0xba, 0xd9, 0xdc, 0x71, 0x8c, //0x0000caa8 .quad -8326631408344020699 - 0xd9, 0x4d, 0xe4, 0x5e, 0xae, 0xf0, 0xec, 0x07, //0x0000cab0 .quad 571095884476206553 - 0x6f, 0x1b, 0x8e, 0x28, 0x10, 0x54, 0x8e, 0xaf, //0x0000cab8 .quad -5796603242002637969 - 0x50, 0x61, 0x9d, 0xf6, 0xd9, 0x2c, 0xe8, 0xc9, //0x0000cac0 .quad -3897816162832129712 - 0x4a, 0xa2, 0xb1, 0x32, 0x14, 0xe9, 0x71, 0xdb, //0x0000cac8 .quad -2634068034075909558 - 0xd2, 0x5c, 0x22, 0x3a, 0x08, 0x1c, 0x31, 0xbe, //0x0000cad0 .quad -4741978110983775022 - 0x6e, 0x05, 0xaf, 0x9f, 0xac, 0x31, 0x27, 0x89, //0x0000cad8 .quad -8563821548938525330 - 0x06, 0xf4, 0xaa, 0x48, 0x0a, 0x63, 0xbd, 0x6d, //0x0000cae0 .quad 7907585416552444934 - 0xca, 0xc6, 0x9a, 0xc7, 0x17, 0xfe, 0x70, 0xab, //0x0000cae8 .quad -6093090917745768758 - 0x08, 0xb1, 0xd5, 0xda, 0xcc, 0xbb, 0x2c, 0x09, //0x0000caf0 .quad 661109733835780360 - 0x7d, 0x78, 0x81, 0xb9, 0x9d, 0x3d, 0x4d, 0xd6, //0x0000caf8 .quad -3004677628754823043 - 0xa5, 0x8e, 0xc5, 0x08, 0x60, 0xf5, 0xbb, 0x25, //0x0000cb00 .quad 2719036592861056677 - 0x4e, 0xeb, 0xf0, 0x93, 0x82, 0x46, 0xf0, 0x85, //0x0000cb08 .quad -8795452545612846258 - 0x4e, 0xf2, 0xf6, 0x0a, 0xb8, 0xf2, 0x2a, 0xaf, //0x0000cb10 .quad -5824576295778454962 - 0x21, 0x26, 0xed, 0x38, 0x23, 0x58, 0x6c, 0xa7, //0x0000cb18 .quad -6382629663588669919 - 0xe1, 0xae, 0xb4, 0x0d, 0x66, 0xaf, 0xf5, 0x1a, //0x0000cb20 .quad 1942651667131707105 - 0xaa, 0x6f, 0x28, 0x07, 0x2c, 0x6e, 0x47, 0xd1, //0x0000cb28 .quad -3366601061058449494 - 0x4d, 0xed, 0x90, 0xc8, 0x9f, 0x8d, 0xd9, 0x50, //0x0000cb30 .quad 5825843310384704845 - 0xca, 0x45, 0x79, 0x84, 0xdb, 0xa4, 0xcc, 0x82, //0x0000cb38 .quad -9021654690802612790 - 0xa0, 0x28, 0xb5, 0xba, 0x07, 0xf1, 0x0f, 0xe5, //0x0000cb40 .quad -1941067898873894752 - 0x3c, 0x97, 0x97, 0x65, 0x12, 0xce, 0x7f, 0xa3, //0x0000cb48 .quad -6665382345075878084 - 0xc8, 0x72, 0x62, 0xa9, 0x49, 0xed, 0x53, 0x1e, //0x0000cb50 .quad 2185351144835019464 - 0x0c, 0x7d, 0xfd, 0xfe, 0x96, 0xc1, 0x5f, 0xcc, //0x0000cb58 .quad -3720041912917459700 - 0x7a, 0x0f, 0xbb, 0x13, 0x9c, 0xe8, 0xe8, 0x25, //0x0000cb60 .quad 2731688931043774330 - 0x4f, 0xdc, 0xbc, 0xbe, 0xfc, 0xb1, 0x77, 0xff, //0x0000cb68 .quad -38366372719436721 - 0xac, 0xe9, 0x54, 0x8c, 0x61, 0x91, 0xb1, 0x77, //0x0000cb70 .quad 8624834609543440812 - 0xb1, 0x09, 0x36, 0xf7, 0x3d, 0xcf, 0xaa, 0x9f, //0x0000cb78 .quad -6941508010590729807 - 0x17, 0x24, 0x6a, 0xef, 0xb9, 0xf5, 0x9d, 0xd5, //0x0000cb80 .quad -3054014793352862697 - 0x1d, 0x8c, 0x03, 0x75, 0x0d, 0x83, 0x95, 0xc7, //0x0000cb88 .quad -4065198994811024355 - 0x1d, 0xad, 0x44, 0x6b, 0x28, 0x73, 0x05, 0x4b, //0x0000cb90 .quad 5405853545163697437 - 0x25, 0x6f, 0x44, 0xd2, 0xd0, 0xe3, 0x7a, 0xf9, //0x0000cb98 .quad -469812725086392539 - 0x32, 0xec, 0x0a, 0x43, 0xf9, 0x67, 0xe3, 0x4e, //0x0000cba0 .quad 5684501474941004850 - 0x77, 0xc5, 0x6a, 0x83, 0x62, 0xce, 0xec, 0x9b, //0x0000cba8 .quad -7211161980820077193 - 0x3f, 0xa7, 0xcd, 0x93, 0xf7, 0x41, 0x9c, 0x22, //0x0000cbb0 .quad 2493940825248868159 - 0xd5, 0x76, 0x45, 0x24, 0xfb, 0x01, 0xe8, 0xc2, //0x0000cbb8 .quad -4402266457597708587 - 0x0f, 0x11, 0xc1, 0x78, 0x75, 0x52, 0x43, 0x6b, //0x0000cbc0 .quad 7729112049988473103 - 0x8a, 0xd4, 0x56, 0xed, 0x79, 0x02, 0xa2, 0xf3, //0x0000cbc8 .quad -891147053569747830 - 0xa9, 0xaa, 0x78, 0x6b, 0x89, 0x13, 0x0a, 0x83, //0x0000cbd0 .quad -9004363024039368023 - 0xd6, 0x44, 0x56, 0x34, 0x8c, 0x41, 0x45, 0x98, //0x0000cbd8 .quad -7474495936122174250 - 0x53, 0xd5, 0x56, 0xc6, 0x6b, 0x98, 0xcc, 0x23, //0x0000cbe0 .quad 2579604275232953683 - 0x0c, 0xd6, 0x6b, 0x41, 0xef, 0x91, 0x56, 0xbe, //0x0000cbe8 .quad -4731433901725329908 - 0xa8, 0x8a, 0xec, 0xb7, 0x86, 0xbe, 0xbf, 0x2c, //0x0000cbf0 .quad 3224505344041192104 - 0x8f, 0xcb, 0xc6, 0x11, 0x6b, 0x36, 0xec, 0xed, //0x0000cbf8 .quad -1302606358729274481 - 0xa9, 0xd6, 0xf3, 0x32, 0x14, 0xd7, 0xf7, 0x7b, //0x0000cc00 .quad 8932844867666826921 - 0x39, 0x3f, 0x1c, 0xeb, 0x02, 0xa2, 0xb3, 0x94, //0x0000cc08 .quad -7731658001846878407 - 0x53, 0xcc, 0xb0, 0x3f, 0xd9, 0xcc, 0xf5, 0xda, //0x0000cc10 .quad -2669001970698630061 - 0x07, 0x4f, 0xe3, 0xa5, 0x83, 0x8a, 0xe0, 0xb9, //0x0000cc18 .quad -5052886483881210105 - 0x68, 0xff, 0x9c, 0x8f, 0x0f, 0x40, 0xb3, 0xd1, //0x0000cc20 .quad -3336252463373287576 - 0xc9, 0x22, 0x5c, 0x8f, 0x24, 0xad, 0x58, 0xe8, //0x0000cc28 .quad -1704422086424124727 - 0xa1, 0x1f, 0xc2, 0xb9, 0x09, 0x08, 0x10, 0x23, //0x0000cc30 .quad 2526528228819083169 - 0xbe, 0x95, 0x99, 0xd9, 0x36, 0x6c, 0x37, 0x91, //0x0000cc38 .quad -7982792831656159810 - 0x8a, 0xa7, 0x32, 0x28, 0x0c, 0x0a, 0xd4, 0xab, //0x0000cc40 .quad -6065211750830921846 - 0x2d, 0xfb, 0xff, 0x8f, 0x44, 0x47, 0x85, 0xb5, //0x0000cc48 .quad -5366805021142811859 - 0x6c, 0x51, 0x3f, 0x32, 0x8f, 0x0c, 0xc9, 0x16, //0x0000cc50 .quad 1641857348316123500 - 0xf9, 0xf9, 0xff, 0xb3, 0x15, 0x99, 0xe6, 0xe2, //0x0000cc58 .quad -2096820258001126919 - 0xe3, 0x92, 0x67, 0x7f, 0xd9, 0xa7, 0x3d, 0xae, //0x0000cc60 .quad -5891368184943504669 - 0x3b, 0xfc, 0x7f, 0x90, 0xad, 0x1f, 0xd0, 0x8d, //0x0000cc68 .quad -8228041688891786181 - 0x9c, 0x77, 0x41, 0xdf, 0xcf, 0x11, 0xcd, 0x99, //0x0000cc70 .quad -7364210231179380836 - 0x4a, 0xfb, 0x9f, 0xf4, 0x98, 0x27, 0x44, 0xb1, //0x0000cc78 .quad -5673366092687344822 - 0x83, 0xd5, 0x11, 0xd7, 0x43, 0x56, 0x40, 0x40, //0x0000cc80 .quad 4629795266307937667 - 0x1d, 0xfa, 0xc7, 0x31, 0x7f, 0x31, 0x95, 0xdd, //0x0000cc88 .quad -2480021597431793123 - 0x72, 0x25, 0x6b, 0x66, 0xea, 0x35, 0x28, 0x48, //0x0000cc90 .quad 5199465050656154994 - 0x52, 0xfc, 0x1c, 0x7f, 0xef, 0x3e, 0x7d, 0x8a, //0x0000cc98 .quad -8467542526035952558 - 0xcf, 0xee, 0x05, 0x00, 0x65, 0x43, 0x32, 0xda, //0x0000cca0 .quad -2724040723534582065 - 0x66, 0x3b, 0xe4, 0x5e, 0xab, 0x8e, 0x1c, 0xad, //0x0000cca8 .quad -5972742139117552794 - 0x82, 0x6a, 0x07, 0x40, 0x3e, 0xd4, 0xbe, 0x90, //0x0000ccb0 .quad -8016736922845615486 - 0x40, 0x4a, 0x9d, 0x36, 0x56, 0xb2, 0x63, 0xd8, //0x0000ccb8 .quad -2854241655469553088 - 0x91, 0xa2, 0x04, 0xe8, 0xa6, 0x44, 0x77, 0x5a, //0x0000ccc0 .quad 6518754469289960081 - 0x68, 0x4e, 0x22, 0xe2, 0x75, 0x4f, 0x3e, 0x87, //0x0000ccc8 .quad -8701430062309552536 - 0x36, 0xcb, 0x05, 0xa2, 0xd0, 0x15, 0x15, 0x71, //0x0000ccd0 .quad 8148443086612450102 - 0x02, 0xe2, 0xaa, 0x5a, 0x53, 0xe3, 0x0d, 0xa9, //0x0000ccd8 .quad -6265101559459552766 - 0x03, 0x3e, 0x87, 0xca, 0x44, 0x5b, 0x5a, 0x0d, //0x0000cce0 .quad 962181821410786819 - 0x83, 0x9a, 0x55, 0x31, 0x28, 0x5c, 0x51, 0xd3, //0x0000cce8 .quad -3219690930897053053 - 0xc2, 0x86, 0x94, 0xfe, 0x0a, 0x79, 0x58, 0xe8, //0x0000ccf0 .quad -1704479370831952190 - 0x91, 0x80, 0xd5, 0x1e, 0x99, 0xd9, 0x12, 0x84, //0x0000ccf8 .quad -8929835859451740015 - 0x72, 0xa8, 0x39, 0xbe, 0x4d, 0x97, 0x6e, 0x62, //0x0000cd00 .quad 7092772823314835570 - 0xb6, 0xe0, 0x8a, 0x66, 0xff, 0x8f, 0x17, 0xa5, //0x0000cd08 .quad -6550608805887287114 - 0x8f, 0x12, 0xc8, 0x2d, 0x21, 0x3d, 0x0a, 0xfb, //0x0000cd10 .quad -357406007711231345 - 0xe3, 0x98, 0x2d, 0x40, 0xff, 0x73, 0x5d, 0xce, //0x0000cd18 .quad -3576574988931720989 - 0x99, 0x0b, 0x9d, 0xbc, 0x34, 0x66, 0xe6, 0x7c, //0x0000cd20 .quad 8999993282035256217 - 0x8e, 0x7f, 0x1c, 0x88, 0x7f, 0x68, 0xfa, 0x80, //0x0000cd28 .quad -9152888395723407474 - 0x80, 0x4e, 0xc4, 0xeb, 0xc1, 0xff, 0x1f, 0x1c, //0x0000cd30 .quad 2026619565689294464 - 0x72, 0x9f, 0x23, 0x6a, 0x9f, 0x02, 0x39, 0xa1, //0x0000cd38 .quad -6829424476226871438 - 0x20, 0x62, 0xb5, 0x66, 0xb2, 0xff, 0x27, 0xa3, //0x0000cd40 .quad -6690097579743157728 - 0x4e, 0x87, 0xac, 0x44, 0x47, 0x43, 0x87, 0xc9, //0x0000cd48 .quad -3925094576856201394 - 0xa8, 0xba, 0x62, 0x00, 0x9f, 0xff, 0xf1, 0x4b, //0x0000cd50 .quad 5472436080603216552 - 0x22, 0xa9, 0xd7, 0x15, 0x19, 0x14, 0xe9, 0xfb, //0x0000cd58 .quad -294682202642863838 - 0xa9, 0xb4, 0x3d, 0x60, 0xc3, 0x3f, 0x77, 0x6f, //0x0000cd60 .quad 8031958568804398249 - 0xb5, 0xc9, 0xa6, 0xad, 0x8f, 0xac, 0x71, 0x9d, //0x0000cd68 .quad -7101705404292871755 - 0xd3, 0x21, 0x4d, 0x38, 0xb4, 0x0f, 0x55, 0xcb, //0x0000cd70 .quad -3795109844276665901 - 0x22, 0x7c, 0x10, 0x99, 0xb3, 0x17, 0xce, 0xc4, //0x0000cd78 .quad -4265445736938701790 - 0x48, 0x6a, 0x60, 0x46, 0xa1, 0x53, 0x2a, 0x7e, //0x0000cd80 .quad 9091170749936331336 - 0x2b, 0x9b, 0x54, 0x7f, 0xa0, 0x9d, 0x01, 0xf6, //0x0000cd88 .quad -720121152745989333 - 0x6d, 0x42, 0xfc, 0xcb, 0x44, 0x74, 0xda, 0x2e, //0x0000cd90 .quad 3376138709496513133 - 0xfb, 0xe0, 0x94, 0x4f, 0x84, 0x02, 0xc1, 0x99, //0x0000cd98 .quad -7367604748107325189 - 0x08, 0x53, 0xfb, 0xfe, 0x55, 0x11, 0x91, 0xfa, //0x0000cda0 .quad -391512631556746488 - 0x39, 0x19, 0x7a, 0x63, 0x25, 0x43, 0x31, 0xc0, //0x0000cda8 .quad -4597819916706768583 - 0xca, 0x27, 0xba, 0x7e, 0xab, 0x55, 0x35, 0x79, //0x0000cdb0 .quad 8733981247408842698 - 0x88, 0x9f, 0x58, 0xbc, 0xee, 0x93, 0x3d, 0xf0, //0x0000cdb8 .quad -1135588877456072824 - 0xde, 0x58, 0x34, 0x2f, 0x8b, 0x55, 0xc1, 0x4b, //0x0000cdc0 .quad 5458738279630526686 - 0xb5, 0x63, 0xb7, 0x35, 0x75, 0x7c, 0x26, 0x96, //0x0000cdc8 .quad -7627272076051127371 - 0x16, 0x6f, 0x01, 0xfb, 0xed, 0xaa, 0xb1, 0x9e, //0x0000cdd0 .quad -7011635205744005354 - 0xa2, 0x3c, 0x25, 0x83, 0x92, 0x1b, 0xb0, 0xbb, //0x0000cdd8 .quad -4922404076636521310 - 0xdc, 0xca, 0xc1, 0x79, 0xa9, 0x15, 0x5e, 0x46, //0x0000cde0 .quad 5070514048102157020 - 0xcb, 0x8b, 0xee, 0x23, 0x77, 0x22, 0x9c, 0xea, //0x0000cde8 .quad -1541319077368263733 - 0xc9, 0x1e, 0x19, 0xec, 0x89, 0xcd, 0xfa, 0x0b, //0x0000cdf0 .quad 863228270850154185 - 0x5f, 0x17, 0x75, 0x76, 0x8a, 0x95, 0xa1, 0x92, //0x0000cdf8 .quad -7880853450996246689 - 0x7b, 0x66, 0x1f, 0x67, 0xec, 0x80, 0xf9, 0xce, //0x0000ce00 .quad -3532650679864695173 - 0x36, 0x5d, 0x12, 0x14, 0xed, 0xfa, 0x49, 0xb7, //0x0000ce08 .quad -5239380795317920458 - 0x1a, 0x40, 0xe7, 0x80, 0x27, 0xe1, 0xb7, 0x82, //0x0000ce10 .quad -9027499368258256870 - 0x84, 0xf4, 0x16, 0x59, 0xa8, 0x79, 0x1c, 0xe5, //0x0000ce18 .quad -1937539975720012668 - 0x10, 0x88, 0x90, 0xb0, 0xb8, 0xec, 0xb2, 0xd1, //0x0000ce20 .quad -3336344095947716592 - 0xd2, 0x58, 0xae, 0x37, 0x09, 0xcc, 0x31, 0x8f, //0x0000ce28 .quad -8128491512466089774 - 0x15, 0xaa, 0xb4, 0xdc, 0xe6, 0xa7, 0x1f, 0x86, //0x0000ce30 .quad -8782116138362033643 - 0x07, 0xef, 0x99, 0x85, 0x0b, 0x3f, 0xfe, 0xb2, //0x0000ce38 .quad -5548928372155224313 - 0x9a, 0xd4, 0xe1, 0x93, 0xe0, 0x91, 0xa7, 0x67, //0x0000ce40 .quad 7469098900757009562 - 0xc9, 0x6a, 0x00, 0x67, 0xce, 0xce, 0xbd, 0xdf, //0x0000ce48 .quad -2324474446766642487 - 0xe0, 0x24, 0x6d, 0x5c, 0x2c, 0xbb, 0xc8, 0xe0, //0x0000ce50 .quad -2249342214667950880 - 0xbd, 0x42, 0x60, 0x00, 0x41, 0xa1, 0xd6, 0x8b, //0x0000ce58 .quad -8370325556870233411 - 0x18, 0x6e, 0x88, 0x73, 0xf7, 0xe9, 0xfa, 0x58, //0x0000ce60 .quad 6411694268519837208 - 0x6d, 0x53, 0x78, 0x40, 0x91, 0x49, 0xcc, 0xae, //0x0000ce68 .quad -5851220927660403859 - 0x9e, 0x89, 0x6a, 0x50, 0x75, 0xa4, 0x39, 0xaf, //0x0000ce70 .quad -5820440219632367202 - 0x48, 0x68, 0x96, 0x90, 0xf5, 0x5b, 0x7f, 0xda, //0x0000ce78 .quad -2702340141148116920 - 0x03, 0x96, 0x42, 0x52, 0xc9, 0x06, 0x84, 0x6d, //0x0000ce80 .quad 7891439908798240259 - 0x2d, 0x01, 0x5e, 0x7a, 0x79, 0x99, 0x8f, 0x88, //0x0000ce88 .quad -8606491615858654931 - 0x83, 0x3b, 0xd3, 0xa6, 0x7b, 0x08, 0xe5, 0xc8, //0x0000ce90 .quad -3970758169284363389 - 0x78, 0x81, 0xf5, 0xd8, 0xd7, 0x7f, 0xb3, 0xaa, //0x0000ce98 .quad -6146428501395930760 - 0x64, 0x0a, 0x88, 0x90, 0x9a, 0x4a, 0x1e, 0xfb, //0x0000cea0 .quad -351761693178066332 - 0xd6, 0xe1, 0x32, 0xcf, 0xcd, 0x5f, 0x60, 0xd5, //0x0000cea8 .quad -3071349608317525546 - 0x7f, 0x06, 0x55, 0x9a, 0xa0, 0xee, 0xf2, 0x5c, //0x0000ceb0 .quad 6697677969404790399 - 0x26, 0xcd, 0x7f, 0xa1, 0xe0, 0x3b, 0x5c, 0x85, //0x0000ceb8 .quad -8837122532839535322 - 0x1e, 0x48, 0xea, 0xc0, 0x48, 0xaa, 0x2f, 0xf4, //0x0000cec0 .quad -851274575098787810 - 0x6f, 0xc0, 0xdf, 0xc9, 0xd8, 0x4a, 0xb3, 0xa6, //0x0000cec8 .quad -6434717147622031249 - 0x26, 0xda, 0x24, 0xf1, 0xda, 0x94, 0x3b, 0xf1, //0x0000ced0 .quad -1064093218873484762 - 0x8b, 0xb0, 0x57, 0xfc, 0x8e, 0x1d, 0x60, 0xd0, //0x0000ced8 .quad -3431710416100151157 - 0x58, 0x08, 0xb7, 0xd6, 0x08, 0x3d, 0xc5, 0x76, //0x0000cee0 .quad 8558313775058847832 - 0x57, 0xce, 0xb6, 0x5d, 0x79, 0x12, 0x3c, 0x82, //0x0000cee8 .quad -9062348037703676329 - 0x6e, 0xca, 0x64, 0x0c, 0x4b, 0x8c, 0x76, 0x54, //0x0000cef0 .quad 6086206200396171886 - 0xed, 0x81, 0x24, 0xb5, 0x17, 0x17, 0xcb, 0xa2, //0x0000cef8 .quad -6716249028702207507 - 0x09, 0xfd, 0x7d, 0xcf, 0x5d, 0x2f, 0x94, 0xa9, //0x0000cf00 .quad -6227300304786948855 - 0x68, 0xa2, 0x6d, 0xa2, 0xdd, 0xdc, 0x7d, 0xcb, //0x0000cf08 .quad -3783625267450371480 - 0x4c, 0x7c, 0x5d, 0x43, 0x35, 0x3b, 0xf9, 0xd3, //0x0000cf10 .quad -3172439362556298164 - 0x02, 0x0b, 0x09, 0x0b, 0x15, 0x54, 0x5d, 0xfe, //0x0000cf18 .quad -117845565885576446 - 0xaf, 0x6d, 0x1a, 0x4a, 0x01, 0xc5, 0x7b, 0xc4, //0x0000cf20 .quad -4288617610811380305 - 0xe1, 0xa6, 0xe5, 0x26, 0x8d, 0x54, 0xfa, 0x9e, //0x0000cf28 .quad -6991182506319567135 - 0x1b, 0x09, 0xa1, 0x9c, 0x41, 0xb6, 0x9a, 0x35, //0x0000cf30 .quad 3862600023340550427 - 0x9a, 0x10, 0x9f, 0x70, 0xb0, 0xe9, 0xb8, 0xc6, //0x0000cf38 .quad -4127292114472071014 - 0x62, 0x4b, 0xc9, 0x03, 0xd2, 0x63, 0x01, 0xc3, //0x0000cf40 .quad -4395122007679087774 - 0xc0, 0xd4, 0xc6, 0x8c, 0x1c, 0x24, 0x67, 0xf8, //0x0000cf48 .quad -547429124662700864 - 0x1d, 0xcf, 0x5d, 0x42, 0x63, 0xde, 0xe0, 0x79, //0x0000cf50 .quad 8782263791269039901 - 0xf8, 0x44, 0xfc, 0xd7, 0x91, 0x76, 0x40, 0x9b, //0x0000cf58 .quad -7259672230555269896 - 0xe4, 0x42, 0xf5, 0x12, 0xfc, 0x15, 0x59, 0x98, //0x0000cf60 .quad -7468914334623251740 - 0x36, 0x56, 0xfb, 0x4d, 0x36, 0x94, 0x10, 0xc2, //0x0000cf68 .quad -4462904269766699466 - 0x9d, 0x93, 0xb2, 0x17, 0x7b, 0x5b, 0x6f, 0x3e, //0x0000cf70 .quad 4498915137003099037 - 0xc4, 0x2b, 0x7a, 0xe1, 0x43, 0xb9, 0x94, 0xf2, //0x0000cf78 .quad -966944318780986428 - 0x42, 0x9c, 0xcf, 0xee, 0x2c, 0x99, 0x05, 0xa7, //0x0000cf80 .quad -6411550076227838910 - 0x5a, 0x5b, 0xec, 0x6c, 0xca, 0xf3, 0x9c, 0x97, //0x0000cf88 .quad -7521869226879198374 - 0x53, 0x83, 0x83, 0x2a, 0x78, 0xff, 0xc6, 0x50, //0x0000cf90 .quad 5820620459997365075 - 0x31, 0x72, 0x27, 0x08, 0xbd, 0x30, 0x84, 0xbd, //0x0000cf98 .quad -4790650515171610063 - 0x28, 0x64, 0x24, 0x35, 0x56, 0xbf, 0xf8, 0xa4, //0x0000cfa0 .quad -6559282480285457368 - 0xbd, 0x4e, 0x31, 0x4a, 0xec, 0x3c, 0xe5, 0xec, //0x0000cfa8 .quad -1376627125537124675 - 0x99, 0xbe, 0x36, 0xe1, 0x95, 0x77, 0x1b, 0x87, //0x0000cfb0 .quad -8711237568605798759 - 0x36, 0xd1, 0x5e, 0xae, 0x13, 0x46, 0x0f, 0x94, //0x0000cfb8 .quad -7777920981101784778 - 0x3f, 0x6e, 0x84, 0x59, 0x7b, 0x55, 0xe2, 0x28, //0x0000cfc0 .quad 2946011094524915263 - 0x84, 0x85, 0xf6, 0x99, 0x98, 0x17, 0x13, 0xb9, //0x0000cfc8 .quad -5110715207949843068 - 0xcf, 0x89, 0xe5, 0x2f, 0xda, 0xea, 0x1a, 0x33, //0x0000cfd0 .quad 3682513868156144079 - 0xe5, 0x26, 0x74, 0xc0, 0x7e, 0xdd, 0x57, 0xe7, //0x0000cfd8 .quad -1776707991509915931 - 0x21, 0x76, 0xef, 0x5d, 0xc8, 0xd2, 0xf0, 0x3f, //0x0000cfe0 .quad 4607414176811284001 - 0x4f, 0x98, 0x48, 0x38, 0x6f, 0xea, 0x96, 0x90, //0x0000cfe8 .quad -8027971522334779313 - 0xa9, 0x53, 0x6b, 0x75, 0x7a, 0x07, 0xed, 0x0f, //0x0000cff0 .quad 1147581702586717097 - 0x63, 0xbe, 0x5a, 0x06, 0x0b, 0xa5, 0xbc, 0xb4, //0x0000cff8 .quad -5423278384491086237 - 0x94, 0x28, 0xc6, 0x12, 0x59, 0x49, 0xe8, 0xd3, //0x0000d000 .quad -3177208890193991532 - 0xfb, 0x6d, 0xf1, 0xc7, 0x4d, 0xce, 0xeb, 0xe1, //0x0000d008 .quad -2167411962186469893 - 0x5c, 0xd9, 0xbb, 0xab, 0xd7, 0x2d, 0x71, 0x64, //0x0000d010 .quad 7237616480483531100 - 0xbd, 0xe4, 0xf6, 0x9c, 0xf0, 0x60, 0x33, 0x8d, //0x0000d018 .quad -8272161504007625539 - 0xb3, 0xcf, 0xaa, 0x96, 0x4d, 0x79, 0x8d, 0xbd, //0x0000d020 .quad -4788037454677749837 - 0xec, 0x9d, 0x34, 0xc4, 0x2c, 0x39, 0x80, 0xb0, //0x0000d028 .quad -5728515861582144020 - 0xa0, 0x83, 0x55, 0xfc, 0xa0, 0xd7, 0xf0, 0xec, //0x0000d030 .quad -1373360799919799392 - 0x67, 0xc5, 0x41, 0xf5, 0x77, 0x47, 0xa0, 0xdc, //0x0000d038 .quad -2548958808550292121 - 0x44, 0x72, 0xb5, 0x9d, 0xc4, 0x86, 0x16, 0xf4, //0x0000d040 .quad -858350499949874620 - 0x60, 0x1b, 0x49, 0xf9, 0xaa, 0x2c, 0xe4, 0x89, //0x0000d048 .quad -8510628282985014432 - 0xd5, 0xce, 0x22, 0xc5, 0x75, 0x28, 0x1c, 0x31, //0x0000d050 .quad 3538747893490044629 - 0x39, 0x62, 0x9b, 0xb7, 0xd5, 0x37, 0x5d, 0xac, //0x0000d058 .quad -6026599335303880135 - 0x8b, 0x82, 0x6b, 0x36, 0x93, 0x32, 0x63, 0x7d, //0x0000d060 .quad 9035120885289943691 - 0xc7, 0x3a, 0x82, 0x25, 0xcb, 0x85, 0x74, 0xd7, //0x0000d068 .quad -2921563150702462265 - 0x97, 0x31, 0x03, 0x02, 0x9c, 0xff, 0x5d, 0xae, //0x0000d070 .quad -5882264492762254953 - 0xbc, 0x64, 0x71, 0xf7, 0x9e, 0xd3, 0xa8, 0x86, //0x0000d078 .quad -8743505996830120772 - 0xfc, 0xfd, 0x83, 0x02, 0x83, 0x7f, 0xf5, 0xd9, //0x0000d080 .quad -2741144597525430788 - 0xeb, 0xbd, 0x4d, 0xb5, 0x86, 0x08, 0x53, 0xa8, //0x0000d088 .quad -6317696477610263061 - 0x7b, 0xfd, 0x24, 0xc3, 0x63, 0xdf, 0x72, 0xd0, //0x0000d090 .quad -3426430746906788485 - 0x66, 0x2d, 0xa1, 0x62, 0xa8, 0xca, 0x67, 0xd2, //0x0000d098 .quad -3285434578585440922 - 0x6d, 0x1e, 0xf7, 0x59, 0x9e, 0xcb, 0x47, 0x42, //0x0000d0a0 .quad 4776009810824339053 - 0x60, 0xbc, 0xa4, 0x3d, 0xa9, 0xde, 0x80, 0x83, //0x0000d0a8 .quad -8970925639256982432 - 0x08, 0xe6, 0x74, 0xf0, 0x85, 0xbe, 0xd9, 0x52, //0x0000d0b0 .quad 5970012263530423816 - 0x78, 0xeb, 0x0d, 0x8d, 0x53, 0x16, 0x61, 0xa4, //0x0000d0b8 .quad -6601971030643840136 - 0x8b, 0x1f, 0x92, 0x6c, 0x27, 0x2e, 0x90, 0x67, //0x0000d0c0 .quad 7462515329413029771 - 0x56, 0x66, 0x51, 0x70, 0xe8, 0x5b, 0x79, 0xcd, //0x0000d0c8 .quad -3640777769877412266 - 0xb6, 0x53, 0xdb, 0xa3, 0xd8, 0x1c, 0xba, 0x00, //0x0000d0d0 .quad 52386062455755702 - 0xf6, 0xdf, 0x32, 0x46, 0x71, 0xd9, 0x6b, 0x80, //0x0000d0d8 .quad -9193015133814464522 - 0xa4, 0x28, 0xd2, 0xcc, 0x0e, 0xa4, 0xe8, 0x80, //0x0000d0e0 .quad -9157889458785081180 - 0xf3, 0x97, 0xbf, 0x97, 0xcd, 0xcf, 0x86, 0xa0, //0x0000d0e8 .quad -6879582898840692749 - 0xcd, 0xb2, 0x06, 0x80, 0x12, 0xcd, 0x22, 0x61, //0x0000d0f0 .quad 6999382250228200141 - 0xf0, 0x7d, 0xaf, 0xfd, 0xc0, 0x83, 0xa8, 0xc8, //0x0000d0f8 .quad -3987792605123478032 - 0x81, 0x5f, 0x08, 0x20, 0x57, 0x80, 0x6b, 0x79, //0x0000d100 .quad 8749227812785250177 - 0x6c, 0x5d, 0x1b, 0x3d, 0xb1, 0xa4, 0xd2, 0xfa, //0x0000d108 .quad -373054737976959636 - 0xb0, 0x3b, 0x05, 0x74, 0x36, 0x30, 0xe3, 0xcb, //0x0000d110 .quad -3755104653863994448 - 0x63, 0x1a, 0x31, 0xc6, 0xee, 0xa6, 0xc3, 0x9c, //0x0000d118 .quad -7150688238876681629 - 0x9c, 0x8a, 0x06, 0x11, 0x44, 0xfc, 0xdb, 0xbe, //0x0000d120 .quad -4693880817329993060 - 0xfc, 0x60, 0xbd, 0x77, 0xaa, 0x90, 0xf4, 0xc3, //0x0000d128 .quad -4326674280168464132 - 0x44, 0x2d, 0x48, 0x15, 0x55, 0xfb, 0x92, 0xee, //0x0000d130 .quad -1255665003235103420 - 0x3b, 0xb9, 0xac, 0x15, 0xd5, 0xb4, 0xf1, 0xf4, //0x0000d138 .quad -796656831783192261 - 0x4a, 0x1c, 0x4d, 0x2d, 0x15, 0xdd, 0x1b, 0x75, //0x0000d140 .quad 8438581409832836170 - 0xc5, 0xf3, 0x8b, 0x2d, 0x05, 0x11, 0x17, 0x99, //0x0000d148 .quad -7415439547505577019 - 0x5d, 0x63, 0xa0, 0x78, 0x5a, 0xd4, 0x62, 0xd2, //0x0000d150 .quad -3286831292991118499 - 0xb6, 0xf0, 0xee, 0x78, 0x46, 0xd5, 0x5c, 0xbf, //0x0000d158 .quad -4657613415954583370 - 0x34, 0x7c, 0xc8, 0x16, 0x71, 0x89, 0xfb, 0x86, //0x0000d160 .quad -8720225134666286028 - 0xe4, 0xac, 0x2a, 0x17, 0x98, 0x0a, 0x34, 0xef, //0x0000d168 .quad -1210330751515841308 - 0xa0, 0x4d, 0x3d, 0xae, 0xe6, 0x35, 0x5d, 0xd4, //0x0000d170 .quad -3144297699952734816 - 0x0e, 0xac, 0x7a, 0x0e, 0x9f, 0x86, 0x80, 0x95, //0x0000d178 .quad -7673985747338482674 - 0x09, 0xa1, 0xcc, 0x59, 0x60, 0x83, 0x74, 0x89, //0x0000d180 .quad -8542058143368306423 - 0x12, 0x57, 0x19, 0xd2, 0x46, 0xa8, 0xe0, 0xba, //0x0000d188 .quad -4980796165745715438 - 0x4b, 0xc9, 0x3f, 0x70, 0x38, 0xa4, 0xd1, 0x2b, //0x0000d190 .quad 3157485376071780683 - 0xd7, 0xac, 0x9f, 0x86, 0x58, 0xd2, 0x98, 0xe9, //0x0000d198 .quad -1614309188754756393 - 0xcf, 0xdd, 0x27, 0x46, 0xa3, 0x06, 0x63, 0x7b, //0x0000d1a0 .quad 8890957387685944783 - 0x06, 0xcc, 0x23, 0x54, 0x77, 0x83, 0xff, 0x91, //0x0000d1a8 .quad -7926472270612804602 - 0x42, 0xd5, 0xb1, 0x17, 0x4c, 0xc8, 0x3b, 0x1a, //0x0000d1b0 .quad 1890324697752655170 - 0x08, 0xbf, 0x2c, 0x29, 0x55, 0x64, 0x7f, 0xb6, //0x0000d1b8 .quad -5296404319838617848 - 0x93, 0x4a, 0x9e, 0x1d, 0x5f, 0xba, 0xca, 0x20, //0x0000d1c0 .quad 2362905872190818963 - 0xca, 0xee, 0x77, 0x73, 0x6a, 0x3d, 0x1f, 0xe4, //0x0000d1c8 .quad -2008819381370884406 - 0x9c, 0xee, 0x82, 0x72, 0x7b, 0xb4, 0x7e, 0x54, //0x0000d1d0 .quad 6088502188546649756 - 0x3e, 0xf5, 0x2a, 0x88, 0x62, 0x86, 0x93, 0x8e, //0x0000d1d8 .quad -8173041140997884610 - 0x43, 0xaa, 0x23, 0x4f, 0x9a, 0x61, 0x9e, 0xe9, //0x0000d1e0 .quad -1612744301171463613 - 0x8d, 0xb2, 0x35, 0x2a, 0xfb, 0x67, 0x38, 0xb2, //0x0000d1e8 .quad -5604615407819967859 - 0xd4, 0x94, 0xec, 0xe2, 0x00, 0xfa, 0x05, 0x64, //0x0000d1f0 .quad 7207441660390446292 - 0x31, 0x1f, 0xc3, 0xf4, 0xf9, 0x81, 0xc6, 0xde, //0x0000d1f8 .quad -2394083241347571919 - 0x04, 0xdd, 0xd3, 0x8d, 0x40, 0xbc, 0x83, 0xde, //0x0000d200 .quad -2412877989897052924 - 0x7e, 0xf3, 0xf9, 0x38, 0x3c, 0x11, 0x3c, 0x8b, //0x0000d208 .quad -8413831053483314306 - 0x45, 0xd4, 0x48, 0xb1, 0x50, 0xab, 0x24, 0x96, //0x0000d210 .quad -7627783505798704059 - 0x5e, 0x70, 0x38, 0x47, 0x8b, 0x15, 0x0b, 0xae, //0x0000d218 .quad -5905602798426754978 - 0x57, 0x09, 0x9b, 0xdd, 0x24, 0xd6, 0xad, 0x3b, //0x0000d220 .quad 4300328673033783639 - 0x76, 0x8c, 0x06, 0x19, 0xee, 0xda, 0x8d, 0xd9, //0x0000d228 .quad -2770317479606055818 - 0xd6, 0xe5, 0x80, 0x0a, 0xd7, 0xa5, 0x4c, 0xe5, //0x0000d230 .quad -1923980597781273130 - 0xc9, 0x17, 0xa4, 0xcf, 0xd4, 0xa8, 0xf8, 0x87, //0x0000d238 .quad -8648977452394866743 - 0x4c, 0x1f, 0x21, 0xcd, 0x4c, 0xcf, 0x9f, 0x5e, //0x0000d240 .quad 6818396289628184396 - 0xbc, 0x1d, 0x8d, 0x03, 0x0a, 0xd3, 0xf6, 0xa9, //0x0000d248 .quad -6199535797066195524 - 0x1f, 0x67, 0x69, 0x00, 0x20, 0xc3, 0x47, 0x76, //0x0000d250 .quad 8522995362035230495 - 0x2b, 0x65, 0x70, 0x84, 0xcc, 0x87, 0x74, 0xd4, //0x0000d258 .quad -3137733727905356501 - 0x73, 0xe0, 0x41, 0x00, 0xf4, 0xd9, 0xec, 0x29, //0x0000d260 .quad 3021029092058325107 - 0x3b, 0x3f, 0xc6, 0xd2, 0xdf, 0xd4, 0xc8, 0x84, //0x0000d268 .quad -8878612607581929669 - 0x90, 0x58, 0x52, 0x00, 0x71, 0x10, 0x68, 0xf4, //0x0000d270 .quad -835399653354481520 - 0x09, 0xcf, 0x77, 0xc7, 0x17, 0x0a, 0xfb, 0xa5, //0x0000d278 .quad -6486579741050024183 - 0xb4, 0xee, 0x66, 0x40, 0x8d, 0x14, 0x82, 0x71, //0x0000d280 .quad 8179122470161673908 - 0xcc, 0xc2, 0x55, 0xb9, 0x9d, 0xcc, 0x79, 0xcf, //0x0000d288 .quad -3496538657885142324 - 0x30, 0x55, 0x40, 0x48, 0xd8, 0x4c, 0xf1, 0xc6, //0x0000d290 .quad -4111420493003729616 - 0xbf, 0x99, 0xd5, 0x93, 0xe2, 0x1f, 0xac, 0x81, //0x0000d298 .quad -9102865688819295809 - 0x7c, 0x6a, 0x50, 0x5a, 0x0e, 0xa0, 0xad, 0xb8, //0x0000d2a0 .quad -5139275616254662020 - 0x2f, 0x00, 0xcb, 0x38, 0xdb, 0x27, 0x17, 0xa2, //0x0000d2a8 .quad -6766896092596731857 - 0x1c, 0x85, 0xe4, 0xf0, 0x11, 0x08, 0xd9, 0xa6, //0x0000d2b0 .quad -6424094520318327524 - 0x3b, 0xc0, 0xfd, 0x06, 0xd2, 0xf1, 0x9c, 0xca, //0x0000d2b8 .quad -3846934097318526917 - 0x63, 0xa6, 0x1d, 0x6d, 0x16, 0x4a, 0x8f, 0x90, //0x0000d2c0 .quad -8030118150397909405 - 0x4a, 0x30, 0xbd, 0x88, 0x46, 0x2e, 0x44, 0xfd, //0x0000d2c8 .quad -196981603220770742 - 0xfe, 0x87, 0x32, 0x04, 0x4e, 0x8e, 0x59, 0x9a, //0x0000d2d0 .quad -7324666853212387330 - 0x2e, 0x3e, 0x76, 0x15, 0xec, 0x9c, 0x4a, 0x9e, //0x0000d2d8 .quad -7040642529654063570 - 0xfd, 0x29, 0x3f, 0x85, 0xe1, 0xf1, 0xef, 0x40, //0x0000d2e0 .quad 4679224488766679549 - 0xba, 0xcd, 0xd3, 0x1a, 0x27, 0x44, 0xdd, 0xc5, //0x0000d2e8 .quad -4189117143640191558 - 0x7c, 0xf4, 0x8e, 0xe6, 0x59, 0xee, 0x2b, 0xd1, //0x0000d2f0 .quad -3374341425896426372 - 0x28, 0xc1, 0x88, 0xe1, 0x30, 0x95, 0x54, 0xf7, //0x0000d2f8 .quad -624710411122851544 - 0xce, 0x58, 0x19, 0x30, 0xf8, 0x74, 0xbb, 0x82, //0x0000d300 .quad -9026492418826348338 - 0xb9, 0x78, 0xf5, 0x8c, 0x3e, 0xdd, 0x94, 0x9a, //0x0000d308 .quad -7307973034592864071 - 0x01, 0xaf, 0x1f, 0x3c, 0x36, 0x52, 0x6a, 0xe3, //0x0000d310 .quad -2059743486678159615 - 0xe7, 0xd6, 0x32, 0x30, 0x8e, 0x14, 0x3a, 0xc1, //0x0000d318 .quad -4523280274813692185 - 0xc1, 0x9a, 0x27, 0xcb, 0xc3, 0xe6, 0x44, 0xdc, //0x0000d320 .quad -2574679358347699519 - 0xa1, 0x8c, 0x3f, 0xbc, 0xb1, 0x99, 0x88, 0xf1, //0x0000d328 .quad -1042414325089727327 - 0xb9, 0xc0, 0xf8, 0x5e, 0x3a, 0x10, 0xab, 0x29, //0x0000d330 .quad 3002511419460075705 - 0xe5, 0xb7, 0xa7, 0x15, 0x0f, 0x60, 0xf5, 0x96, //0x0000d338 .quad -7569037980822161435 - 0xe7, 0xf0, 0xb6, 0xf6, 0x48, 0xd4, 0x15, 0x74, //0x0000d340 .quad 8364825292752482535 - 0xde, 0xa5, 0x11, 0xdb, 0x12, 0xb8, 0xb2, 0xbc, //0x0000d348 .quad -4849611457600313890 - 0x21, 0xad, 0x64, 0x34, 0x5b, 0x49, 0x1b, 0x11, //0x0000d350 .quad 1232659579085827361 - 0x56, 0x0f, 0xd6, 0x91, 0x17, 0x66, 0xdf, 0xeb, //0x0000d358 .quad -1450328303573004458 - 0x34, 0xec, 0xbe, 0x00, 0xd9, 0x0d, 0xb1, 0xca, //0x0000d360 .quad -3841273781498745804 - 0x95, 0xc9, 0x25, 0xbb, 0xce, 0x9f, 0x6b, 0x93, //0x0000d368 .quad -7823984217374209643 - 0x42, 0xa7, 0xee, 0x40, 0x4f, 0x51, 0x5d, 0x3d, //0x0000d370 .quad 4421779809981343554 - 0xfb, 0x3b, 0xef, 0x69, 0xc2, 0x87, 0x46, 0xb8, //0x0000d378 .quad -5168294253290374149 - 0x12, 0x51, 0x2a, 0x11, 0xa3, 0xa5, 0xb4, 0x0c, //0x0000d380 .quad 915538744049291538 - 0xfa, 0x0a, 0x6b, 0x04, 0xb3, 0x29, 0x58, 0xe6, //0x0000d388 .quad -1848681798185579782 - 0xab, 0x72, 0xba, 0xea, 0x85, 0xe7, 0xf0, 0x47, //0x0000d390 .quad 5183897733458195115 - 0xdc, 0xe6, 0xc2, 0xe2, 0x0f, 0x1a, 0xf7, 0x8f, //0x0000d398 .quad -8072955151507069220 - 0x56, 0x0f, 0x69, 0x65, 0x67, 0x21, 0xed, 0x59, //0x0000d3a0 .quad 6479872166822743894 - 0x93, 0xa0, 0x73, 0xdb, 0x93, 0xe0, 0xf4, 0xb3, //0x0000d3a8 .quad -5479507920956448621 - 0x2c, 0x53, 0xc3, 0x3e, 0xc1, 0x69, 0x68, 0x30, //0x0000d3b0 .quad 3488154190101041964 - 0xb8, 0x88, 0x50, 0xd2, 0xb8, 0x18, 0xf2, 0xe0, //0x0000d3b8 .quad -2237698882768172872 - 0xfb, 0x13, 0x3a, 0xc7, 0x18, 0x42, 0x41, 0x1e, //0x0000d3c0 .quad 2180096368813151227 - 0x73, 0x55, 0x72, 0x83, 0x73, 0x4f, 0x97, 0x8c, //0x0000d3c8 .quad -8316090829371189901 - 0xfa, 0x98, 0x08, 0xf9, 0x9e, 0x92, 0xd1, 0xe5, //0x0000d3d0 .quad -1886565557410948870 - 0xcf, 0xea, 0x4e, 0x64, 0x50, 0x23, 0xbd, 0xaf, //0x0000d3d8 .quad -5783427518286599473 - 0x39, 0xbf, 0x4a, 0xb7, 0x46, 0xf7, 0x45, 0xdf, //0x0000d3e0 .quad -2358206946763686087 - 0x83, 0xa5, 0x62, 0x7d, 0x24, 0x6c, 0xac, 0xdb, //0x0000d3e8 .quad -2617598379430861437 - 0x83, 0xb7, 0x8e, 0x32, 0x8c, 0xba, 0x8b, 0x6b, //0x0000d3f0 .quad 7749492695127472003 - 0x72, 0xa7, 0x5d, 0xce, 0x96, 0xc3, 0x4b, 0x89, //0x0000d3f8 .quad -8553528014785370254 - 0x64, 0x65, 0x32, 0x3f, 0x2f, 0xa9, 0x6e, 0x06, //0x0000d400 .quad 463493832054564196 - 0x4f, 0x11, 0xf5, 0x81, 0x7c, 0xb4, 0x9e, 0xab, //0x0000d408 .quad -6080224000054324913 - 0xbd, 0xfe, 0xfe, 0x0e, 0x7b, 0x53, 0x0a, 0xc8, //0x0000d410 .quad -4032318728359182659 - 0xa2, 0x55, 0x72, 0xa2, 0x9b, 0x61, 0x86, 0xd6, //0x0000d418 .quad -2988593981640518238 - 0x36, 0x5f, 0x5f, 0xe9, 0x2c, 0x74, 0x06, 0xbd, //0x0000d420 .quad -4826042214438183114 - 0x85, 0x75, 0x87, 0x45, 0x01, 0xfd, 0x13, 0x86, //0x0000d428 .quad -8785400266166405755 - 0x04, 0x37, 0xb7, 0x23, 0x38, 0x11, 0x48, 0x2c, //0x0000d430 .quad 3190819268807046916 - 0xe7, 0x52, 0xe9, 0x96, 0x41, 0xfc, 0x98, 0xa7, //0x0000d438 .quad -6370064314280619289 - 0xc5, 0x04, 0xa5, 0x2c, 0x86, 0x15, 0x5a, 0xf7, //0x0000d440 .quad -623161932418579259 - 0xa0, 0xa7, 0xa3, 0xfc, 0x51, 0x3b, 0x7f, 0xd1, //0x0000d448 .quad -3350894374423386208 - 0xfb, 0x22, 0xe7, 0xdb, 0x73, 0x4d, 0x98, 0x9a, //0x0000d450 .quad -7307005235402693893 - 0xc4, 0x48, 0xe6, 0x3d, 0x13, 0x85, 0xef, 0x82, //0x0000d458 .quad -9011838011655698236 - 0xba, 0xeb, 0xe0, 0xd2, 0xd0, 0x60, 0x3e, 0xc1, //0x0000d460 .quad -4522070525825979462 - 0xf5, 0xda, 0x5f, 0x0d, 0x58, 0x66, 0xab, 0xa3, //0x0000d468 .quad -6653111496142234891 - 0xa8, 0x26, 0x99, 0x07, 0x05, 0xf9, 0x8d, 0x31, //0x0000d470 .quad 3570783879572301480 - 0xb3, 0xd1, 0xb7, 0x10, 0xee, 0x3f, 0x96, 0xcc, //0x0000d478 .quad -3704703351750405709 - 0x52, 0x70, 0x7f, 0x49, 0x46, 0x77, 0xf1, 0xfd, //0x0000d480 .quad -148206168962011054 - 0x1f, 0xc6, 0xe5, 0x94, 0xe9, 0xcf, 0xbb, 0xff, //0x0000d488 .quad -19193171260619233 - 0x33, 0xa6, 0xef, 0xed, 0x8b, 0xea, 0xb6, 0xfe, //0x0000d490 .quad -92628855601256909 - 0xd3, 0x9b, 0x0f, 0xfd, 0xf1, 0x61, 0xd5, 0x9f, //0x0000d498 .quad -6929524759678968877 - 0xc0, 0x8f, 0x6b, 0xe9, 0x2e, 0xa5, 0x64, 0xfe, //0x0000d4a0 .quad -115786069501571136 - 0xc8, 0x82, 0x53, 0x7c, 0x6e, 0xba, 0xca, 0xc7, //0x0000d4a8 .quad -4050219931171323192 - 0xb0, 0x73, 0xc6, 0xa3, 0x7a, 0xce, 0xfd, 0x3d, //0x0000d4b0 .quad 4466953431550423984 - 0x7b, 0x63, 0x68, 0x1b, 0x0a, 0x69, 0xbd, 0xf9, //0x0000d4b8 .quad -451088895536766085 - 0x4e, 0x08, 0x5c, 0xa6, 0x0c, 0xa1, 0xbe, 0x06, //0x0000d4c0 .quad 486002885505321038 - 0x2d, 0x3e, 0x21, 0x51, 0xa6, 0x61, 0x16, 0x9c, //0x0000d4c8 .quad -7199459587351560659 - 0x62, 0x0a, 0xf3, 0xcf, 0x4f, 0x49, 0x6e, 0x48, //0x0000d4d0 .quad 5219189625309039202 - 0xb8, 0x8d, 0x69, 0xe5, 0x0f, 0xfa, 0x1b, 0xc3, //0x0000d4d8 .quad -4387638465762062920 - 0xfa, 0xcc, 0xef, 0xc3, 0xa3, 0xdb, 0x89, 0x5a, //0x0000d4e0 .quad 6523987031636299002 - 0x26, 0xf1, 0xc3, 0xde, 0x93, 0xf8, 0xe2, 0xf3, //0x0000d4e8 .quad -872862063775190746 - 0x1c, 0xe0, 0x75, 0x5a, 0x46, 0x29, 0x96, 0xf8, //0x0000d4f0 .quad -534194123654701028 - 0xb7, 0x76, 0x3a, 0x6b, 0x5c, 0xdb, 0x6d, 0x98, //0x0000d4f8 .quad -7463067817500576073 - 0x23, 0x58, 0x13, 0xf1, 0x97, 0xb3, 0xbb, 0xf6, //0x0000d500 .quad -667742654568376285 - 0x65, 0x14, 0x09, 0x86, 0x33, 0x52, 0x89, 0xbe, //0x0000d508 .quad -4717148753448332187 - 0x2c, 0x2e, 0x58, 0xed, 0x7d, 0xa0, 0x6a, 0x74, //0x0000d510 .quad 8388693718644305452 - 0x7f, 0x59, 0x8b, 0x67, 0xc0, 0xa6, 0x2b, 0xee, //0x0000d518 .quad -1284749923383027329 - 0xdc, 0x1c, 0x57, 0xb4, 0x4e, 0xa4, 0xc2, 0xa8, //0x0000d520 .quad -6286281471915778852 - 0xef, 0x17, 0xb7, 0x40, 0x38, 0x48, 0xdb, 0x94, //0x0000d528 .quad -7720497729755473937 - 0x13, 0xe4, 0x6c, 0x61, 0x62, 0x4d, 0xf3, 0x92, //0x0000d530 .quad -7857851839894723565 - 0xeb, 0xdd, 0xe4, 0x50, 0x46, 0x1a, 0x12, 0xba, //0x0000d538 .quad -5038936143766954517 - 0x17, 0x1d, 0xc8, 0xf9, 0xba, 0x20, 0xb0, 0x77, //0x0000d540 .quad 8624429273841147159 - 0x66, 0x15, 0x1e, 0xe5, 0xd7, 0xa0, 0x96, 0xe8, //0x0000d548 .quad -1686984161281305242 - 0x2e, 0x12, 0x1d, 0xdc, 0x74, 0x14, 0xce, 0x0a, //0x0000d550 .quad 778582277723329070 - 0x60, 0xcd, 0x32, 0xef, 0x86, 0x24, 0x5e, 0x91, //0x0000d558 .quad -7971894128441897632 - 0xba, 0x56, 0x24, 0x13, 0x92, 0x99, 0x81, 0x0d, //0x0000d560 .quad 973227847154161338 - 0xb8, 0x80, 0xff, 0xaa, 0xa8, 0xad, 0xb5, 0xb5, //0x0000d568 .quad -5353181642124984136 - 0x69, 0x6c, 0xed, 0x97, 0xf6, 0xff, 0xe1, 0x10, //0x0000d570 .quad 1216534808942701673 - 0xe6, 0x60, 0xbf, 0xd5, 0x12, 0x19, 0x23, 0xe3, //0x0000d578 .quad -2079791034228842266 - 0xc1, 0x63, 0xf4, 0x1e, 0xfa, 0x3f, 0x8d, 0xca, //0x0000d580 .quad -3851351762838199359 - 0x8f, 0x9c, 0x97, 0xc5, 0xab, 0xef, 0xf5, 0x8d, //0x0000d588 .quad -8217398424034108273 - 0xb2, 0x7c, 0xb1, 0xa6, 0xf8, 0x8f, 0x30, 0xbd, //0x0000d590 .quad -4814189703547749198 - 0xb3, 0x83, 0xfd, 0xb6, 0x96, 0x6b, 0x73, 0xb1, //0x0000d598 .quad -5660062011615247437 - 0xde, 0xdb, 0x5d, 0xd0, 0xf6, 0xb3, 0x7c, 0xac, //0x0000d5a0 .quad -6017737129434686498 - 0xa0, 0xe4, 0xbc, 0x64, 0x7c, 0x46, 0xd0, 0xdd, //0x0000d5a8 .quad -2463391496091671392 - 0x6b, 0xa9, 0x3a, 0x42, 0x7a, 0xf0, 0xcd, 0x6b, //0x0000d5b0 .quad 7768129340171790699 - 0xe4, 0x0e, 0xf6, 0xbe, 0x0d, 0x2c, 0xa2, 0x8a, //0x0000d5b8 .quad -8457148712698376476 - 0xc6, 0x53, 0xc9, 0xd2, 0x98, 0x6c, 0xc1, 0x86, //0x0000d5c0 .quad -8736582398494813242 - 0x9d, 0x92, 0xb3, 0x2e, 0x11, 0xb7, 0x4a, 0xad, //0x0000d5c8 .quad -5959749872445582691 - 0xb7, 0xa8, 0x7b, 0x07, 0xbf, 0xc7, 0x71, 0xe8, //0x0000d5d0 .quad -1697355961263740745 - 0x44, 0x77, 0x60, 0x7a, 0xd5, 0x64, 0x9d, 0xd8, //0x0000d5d8 .quad -2838001322129590460 - 0x72, 0x49, 0xad, 0x64, 0xd7, 0x1c, 0x47, 0x11, //0x0000d5e0 .quad 1244995533423855986 - 0x8b, 0x4a, 0x7c, 0x6c, 0x05, 0x5f, 0x62, 0x87, //0x0000d5e8 .quad -8691279853972075893 - 0xcf, 0x9b, 0xd8, 0x3d, 0x0d, 0xe4, 0x98, 0xd5, //0x0000d5f0 .quad -3055441601647567921 - 0x2d, 0x5d, 0x9b, 0xc7, 0xc6, 0xf6, 0x3a, 0xa9, //0x0000d5f8 .quad -6252413799037706963 - 0xc3, 0xc2, 0x4e, 0x8d, 0x10, 0x1d, 0xff, 0x4a, //0x0000d600 .quad 5404070034795315907 - 0x79, 0x34, 0x82, 0x79, 0x78, 0xb4, 0x89, 0xd3, //0x0000d608 .quad -3203831230369745799 - 0xba, 0x39, 0x51, 0x58, 0x2a, 0x72, 0xdf, 0xce, //0x0000d610 .quad -3539985255894009414 - 0xcb, 0x60, 0xf1, 0x4b, 0xcb, 0x10, 0x36, 0x84, //0x0000d618 .quad -8919923546622172981 - 0x28, 0x88, 0x65, 0xee, 0xb4, 0x4e, 0x97, 0xc2, //0x0000d620 .quad -4424981569867511768 - 0xfe, 0xb8, 0xed, 0x1e, 0xfe, 0x94, 0x43, 0xa5, //0x0000d628 .quad -6538218414850328322 - 0x32, 0xea, 0xfe, 0x29, 0x62, 0x22, 0x3d, 0x73, //0x0000d630 .quad 8303831092947774002 - 0x3e, 0x27, 0xa9, 0xa6, 0x3d, 0x7a, 0x94, 0xce, //0x0000d638 .quad -3561087000135522498 - 0x5f, 0x52, 0x3f, 0x5a, 0x7d, 0x35, 0x06, 0x08, //0x0000d640 .quad 578208414664970847 - 0x87, 0xb8, 0x29, 0x88, 0x66, 0xcc, 0x1c, 0x81, //0x0000d648 .quad -9143208402725783417 - 0xf7, 0x26, 0xcf, 0xb0, 0xdc, 0xc2, 0x07, 0xca, //0x0000d650 .quad -3888925500096174345 - 0xa8, 0x26, 0x34, 0x2a, 0x80, 0xff, 0x63, 0xa1, //0x0000d658 .quad -6817324484979841368 - 0xb5, 0xf0, 0x02, 0xdd, 0x93, 0xb3, 0x89, 0xfc, //0x0000d660 .quad -249470856692830027 - 0x52, 0x30, 0xc1, 0x34, 0x60, 0xff, 0xbc, 0xc9, //0x0000d668 .quad -3909969587797413806 - 0xe2, 0xac, 0x43, 0xd4, 0x78, 0x20, 0xac, 0xbb, //0x0000d670 .quad -4923524589293425438 - 0x67, 0x7c, 0xf1, 0x41, 0x38, 0x3f, 0x2c, 0xfc, //0x0000d678 .quad -275775966319379353 - 0x0d, 0x4c, 0xaa, 0x84, 0x4b, 0x94, 0x4b, 0xd5, //0x0000d680 .quad -3077202868308390899 - 0xc0, 0xed, 0x36, 0x29, 0x83, 0xa7, 0x9b, 0x9d, //0x0000d688 .quad -7089889006590693952 - 0x11, 0xdf, 0xd4, 0x65, 0x5e, 0x79, 0x9e, 0x0a, //0x0000d690 .quad 765182433041899281 - 0x31, 0xa9, 0x84, 0xf3, 0x63, 0x91, 0x02, 0xc5, //0x0000d698 .quad -4250675239810979535 - 0xd5, 0x16, 0x4a, 0xff, 0xb5, 0x17, 0x46, 0x4d, //0x0000d6a0 .quad 5568164059729762005 - 0x7d, 0xd3, 0x65, 0xf0, 0xbc, 0x35, 0x43, 0xf6, //0x0000d6a8 .quad -701658031336336515 - 0x45, 0x4e, 0x8e, 0xbf, 0xd1, 0xce, 0x4b, 0x50, //0x0000d6b0 .quad 5785945546544795205 - 0x2e, 0xa4, 0x3f, 0x16, 0x96, 0x01, 0xea, 0x99, //0x0000d6b8 .quad -7356065297226292178 - 0xd6, 0xe1, 0x71, 0x2f, 0x86, 0xc2, 0x5e, 0xe4, //0x0000d6c0 .quad -1990940103673781802 - 0x39, 0x8d, 0xcf, 0x9b, 0xfb, 0x81, 0x64, 0xc0, //0x0000d6c8 .quad -4583395603105477319 - 0x4c, 0x5a, 0x4e, 0xbb, 0x27, 0x73, 0x76, 0x5d, //0x0000d6d0 .quad 6734696907262548556 - 0x88, 0x70, 0xc3, 0x82, 0x7a, 0xa2, 0x7d, 0xf0, //0x0000d6d8 .quad -1117558485454458744 - 0x6f, 0xf8, 0x10, 0xd5, 0xf8, 0x07, 0x6a, 0x3a, //0x0000d6e0 .quad 4209185567039092847 - 0x55, 0x26, 0xba, 0x91, 0x8c, 0x85, 0x4e, 0x96, //0x0000d6e8 .quad -7616003081050118571 - 0x8b, 0x36, 0x55, 0x0a, 0xf7, 0x89, 0x04, 0x89, //0x0000d6f0 .quad -8573576096483297653 - 0xea, 0xaf, 0x28, 0xb6, 0xef, 0x26, 0xe2, 0xbb, //0x0000d6f8 .quad -4908317832885260310 - 0x2e, 0x84, 0xea, 0xcc, 0x74, 0xac, 0x45, 0x2b, //0x0000d700 .quad 3118087934678041646 - 0xe5, 0xdb, 0xb2, 0xa3, 0xab, 0xb0, 0xda, 0xea, //0x0000d708 .quad -1523711272679187483 - 0x9d, 0x92, 0x12, 0x00, 0xc9, 0x8b, 0x0b, 0x3b, //0x0000d710 .quad 4254647968387469981 - 0x6f, 0xc9, 0x4f, 0x46, 0x6b, 0xae, 0xc8, 0x92, //0x0000d718 .quad -7869848573065574033 - 0x44, 0x37, 0x17, 0x40, 0xbb, 0x6e, 0xce, 0x09, //0x0000d720 .quad 706623942056949572 - 0xcb, 0xbb, 0xe3, 0x17, 0x06, 0xda, 0x7a, 0xb7, //0x0000d728 .quad -5225624697904579637 - 0x15, 0x05, 0x1d, 0x10, 0x6a, 0x0a, 0x42, 0xcc, //0x0000d730 .quad -3728406090856200939 - 0xbd, 0xaa, 0xdc, 0x9d, 0x87, 0x90, 0x59, 0xe5, //0x0000d738 .quad -1920344853953336643 - 0x2d, 0x23, 0x12, 0x4a, 0x82, 0x46, 0xa9, 0x9f, //0x0000d740 .quad -6941939825212513491 - 0xb6, 0xea, 0xa9, 0xc2, 0x54, 0xfa, 0x57, 0x8f, //0x0000d748 .quad -8117744561361917258 - 0xf9, 0xab, 0x96, 0xdc, 0x22, 0x98, 0x93, 0x47, //0x0000d750 .quad 5157633273766521849 - 0x64, 0x65, 0x54, 0xf3, 0xe9, 0xf8, 0x2d, 0xb3, //0x0000d758 .quad -5535494683275008668 - 0xf7, 0x56, 0xbc, 0x93, 0x2b, 0x7e, 0x78, 0x59, //0x0000d760 .quad 6447041592208152311 - 0xbd, 0x7e, 0x29, 0x70, 0x24, 0x77, 0xf9, 0xdf, //0x0000d768 .quad -2307682335666372931 - 0x5a, 0xb6, 0x55, 0x3c, 0xdb, 0x4e, 0xeb, 0x57, //0x0000d770 .quad 6335244004343789146 - 0x36, 0xef, 0x19, 0xc6, 0x76, 0xea, 0xfb, 0x8b, //0x0000d778 .quad -8359830487432564938 - 0xf1, 0x23, 0x6b, 0x0b, 0x92, 0x22, 0xe6, 0xed, //0x0000d780 .quad -1304317031425039375 - 0x03, 0x6b, 0xa0, 0x77, 0x14, 0xe5, 0xfa, 0xae, //0x0000d788 .quad -5838102090863318269 - 0xed, 0xec, 0x45, 0x8e, 0x36, 0xab, 0x5f, 0xe9, //0x0000d790 .quad -1630396289281299219 - 0xc4, 0x85, 0x88, 0x95, 0x59, 0x9e, 0xb9, 0xda, //0x0000d798 .quad -2685941595151759932 - 0x14, 0xb4, 0xeb, 0x18, 0x02, 0xcb, 0xdb, 0x11, //0x0000d7a0 .quad 1286845328412881940 - 0x9b, 0x53, 0x75, 0xfd, 0xf7, 0x02, 0xb4, 0x88, //0x0000d7a8 .quad -8596242524610931813 - 0x19, 0xa1, 0x26, 0x9f, 0xc2, 0xbd, 0x52, 0xd6, //0x0000d7b0 .quad -3003129357911285479 - 0x81, 0xa8, 0xd2, 0xfc, 0xb5, 0x03, 0xe1, 0xaa, //0x0000d7b8 .quad -6133617137336276863 - 0x5f, 0x49, 0xf0, 0x46, 0x33, 0x6d, 0xe7, 0x4b, //0x0000d7c0 .quad 5469460339465668959 - 0xa2, 0x52, 0x07, 0x7c, 0xa3, 0x44, 0x99, 0xd5, //0x0000d7c8 .quad -3055335403242958174 - 0xdb, 0x2d, 0x56, 0x0c, 0x40, 0xa4, 0x70, 0x6f, //0x0000d7d0 .quad 8030098730593431003 - 0xa5, 0x93, 0x84, 0x2d, 0xe6, 0xca, 0x7f, 0x85, //0x0000d7d8 .quad -8827113654667930715 - 0x52, 0xb9, 0x6b, 0x0f, 0x50, 0xcd, 0x4c, 0xcb, //0x0000d7e0 .quad -3797434642040374958 - 0x8e, 0xb8, 0xe5, 0xb8, 0x9f, 0xbd, 0xdf, 0xa6, //0x0000d7e8 .quad -6422206049907525490 - 0xa7, 0xa7, 0x46, 0x13, 0xa4, 0x00, 0x20, 0x7e, //0x0000d7f0 .quad 9088264752731695015 - 0xb2, 0x26, 0x1f, 0xa7, 0x07, 0xad, 0x97, 0xd0, //0x0000d7f8 .quad -3416071543957018958 - 0xc8, 0x28, 0x0c, 0x8c, 0x66, 0x00, 0xd4, 0x8e, //0x0000d800 .quad -8154892584824854328 - 0x2f, 0x78, 0x73, 0xc8, 0x24, 0xcc, 0x5e, 0x82, //0x0000d808 .quad -9052573742614218705 - 0xfa, 0x32, 0x0f, 0x2f, 0x80, 0x00, 0x89, 0x72, //0x0000d810 .quad 8253128342678483706 - 0x3b, 0x56, 0x90, 0xfa, 0x2d, 0x7f, 0xf6, 0xa2, //0x0000d818 .quad -6704031159840385477 - 0xb9, 0xff, 0xd2, 0x3a, 0xa0, 0x40, 0x2b, 0x4f, //0x0000d820 .quad 5704724409920716729 - 0xca, 0x6b, 0x34, 0x79, 0xf9, 0x1e, 0xb4, 0xcb, //0x0000d828 .quad -3768352931373093942 - 0xa8, 0xbf, 0x87, 0x49, 0xc8, 0x10, 0xf6, 0xe2, //0x0000d830 .quad -2092466524453879896 - 0xbc, 0x86, 0x81, 0xd7, 0xb7, 0x26, 0xa1, 0xfe, //0x0000d838 .quad -98755145788979524 - 0xc9, 0xd7, 0xf4, 0x2d, 0x7d, 0xca, 0xd9, 0x0d, //0x0000d840 .quad 998051431430019017 - 0x36, 0xf4, 0xb0, 0xe6, 0x32, 0xb8, 0x24, 0x9f, //0x0000d848 .quad -6979250993759194058 - 0xbb, 0x0d, 0x72, 0x79, 0x1c, 0x3d, 0x50, 0x91, //0x0000d850 .quad -7975807747567252037 - 0x43, 0x31, 0x5d, 0xa0, 0x3f, 0xe6, 0xed, 0xc6, //0x0000d858 .quad -4112377723771604669 - 0x2a, 0x91, 0xce, 0x97, 0x63, 0x4c, 0xa4, 0x75, //0x0000d860 .quad 8476984389250486570 - 0x94, 0x7d, 0x74, 0x88, 0xcf, 0x5f, 0xa9, 0xf8, //0x0000d868 .quad -528786136287117932 - 0xba, 0x1a, 0xe1, 0x3e, 0xbe, 0xaf, 0x86, 0xc9, //0x0000d870 .quad -3925256793573221702 - 0x7c, 0xce, 0x48, 0xb5, 0xe1, 0xdb, 0x69, 0x9b, //0x0000d878 .quad -7248020362820530564 - 0x68, 0x61, 0x99, 0xce, 0xad, 0x5b, 0xe8, 0xfb, //0x0000d880 .quad -294884973539139224 - 0x1b, 0x02, 0x9b, 0x22, 0xda, 0x52, 0x44, 0xc2, //0x0000d888 .quad -4448339435098275301 - 0xc3, 0xb9, 0x3f, 0x42, 0x99, 0x72, 0xe2, 0xfa, //0x0000d890 .quad -368606216923924029 - 0xa2, 0xc2, 0x41, 0xab, 0x90, 0x67, 0xd5, 0xf2, //0x0000d898 .quad -948738275445456222 - 0x1a, 0xd4, 0x67, 0xc9, 0x9f, 0x87, 0xcd, 0xdc, //0x0000d8a0 .quad -2536221894791146470 - 0xa5, 0x19, 0x09, 0x6b, 0xba, 0x60, 0xc5, 0x97, //0x0000d8a8 .quad -7510490449794491995 - 0x20, 0xc9, 0xc1, 0xbb, 0x87, 0xe9, 0x00, 0x54, //0x0000d8b0 .quad 6053094668365842720 - 0x0f, 0x60, 0xcb, 0x05, 0xe9, 0xb8, 0xb6, 0xbd, //0x0000d8b8 .quad -4776427043815727089 - 0x68, 0x3b, 0xb2, 0xaa, 0xe9, 0x23, 0x01, 0x29, //0x0000d8c0 .quad 2954682317029915496 - 0x13, 0x38, 0x3e, 0x47, 0x23, 0x67, 0x24, 0xed, //0x0000d8c8 .quad -1358847786342270957 - 0x21, 0x65, 0xaf, 0x0a, 0x72, 0xb6, 0xa0, 0xf9, //0x0000d8d0 .quad -459166561069996767 - 0x0b, 0xe3, 0x86, 0x0c, 0x76, 0xc0, 0x36, 0x94, //0x0000d8d8 .quad -7766808894105001205 - 0x69, 0x3e, 0x5b, 0x8d, 0x0e, 0xe4, 0x08, 0xf8, //0x0000d8e0 .quad -573958201337495959 - 0xce, 0x9b, 0xa8, 0x8f, 0x93, 0x70, 0x44, 0xb9, //0x0000d8e8 .quad -5096825099203863602 - 0x04, 0x0e, 0xb2, 0x30, 0x12, 0x1d, 0x0b, 0xb6, //0x0000d8f0 .quad -5329133770099257852 - 0xc2, 0xc2, 0x92, 0x73, 0xb8, 0x8c, 0x95, 0xe7, //0x0000d8f8 .quad -1759345355577441598 - 0xc2, 0x48, 0x6f, 0x5e, 0x2b, 0xf2, 0xc6, 0xb1, //0x0000d900 .quad -5636551615525730110 - 0xb9, 0xb9, 0x3b, 0x48, 0xf3, 0x77, 0xbd, 0x90, //0x0000d908 .quad -8017119874876982855 - 0xf3, 0x1a, 0x0b, 0x36, 0xb6, 0xae, 0x38, 0x1e, //0x0000d910 .quad 2177682517447613171 - 0x28, 0xa8, 0x4a, 0x1a, 0xf0, 0xd5, 0xec, 0xb4, //0x0000d918 .quad -5409713825168840664 - 0xb0, 0xe1, 0x8d, 0xc3, 0x63, 0xda, 0xc6, 0x25, //0x0000d920 .quad 2722103146809516464 - 0x32, 0x52, 0xdd, 0x20, 0x6c, 0x0b, 0x28, 0xe2, //0x0000d928 .quad -2150456263033662926 - 0x0e, 0xad, 0x38, 0x5a, 0x7e, 0x48, 0x9c, 0x57, //0x0000d930 .quad 6313000485183335694 - 0x5f, 0x53, 0x8a, 0x94, 0x23, 0x07, 0x59, 0x8d, //0x0000d938 .quad -8261564192037121185 - 0x51, 0xd8, 0xc6, 0xf0, 0x9d, 0x5a, 0x83, 0x2d, //0x0000d940 .quad 3279564588051781713 - 0x37, 0xe8, 0xac, 0x79, 0xec, 0x48, 0xaf, 0xb0, //0x0000d948 .quad -5715269221619013577 - 0x65, 0x8e, 0xf8, 0x6c, 0x45, 0x31, 0xe4, 0xf8, //0x0000d950 .quad -512230283362660763 - 0x44, 0x22, 0x18, 0x98, 0x27, 0x1b, 0xdb, 0xdc, //0x0000d958 .quad -2532400508596379068 - 0xff, 0x58, 0x1b, 0x64, 0xcb, 0x9e, 0x8e, 0x1b, //0x0000d960 .quad 1985699082112030975 - 0x6b, 0x15, 0x0f, 0xbf, 0xf8, 0xf0, 0x08, 0x8a, //0x0000d968 .quad -8500279345513818773 - 0x3f, 0x2f, 0x22, 0x3d, 0x7e, 0x46, 0x72, 0xe2, //0x0000d970 .quad -2129562165787349185 - 0xc5, 0xda, 0xd2, 0xee, 0x36, 0x2d, 0x8b, 0xac, //0x0000d978 .quad -6013663163464885563 - 0x0f, 0xbb, 0x6a, 0xcc, 0x1d, 0xd8, 0x0e, 0x5b, //0x0000d980 .quad 6561419329620589327 - 0x77, 0x91, 0x87, 0xaa, 0x84, 0xf8, 0xad, 0xd7, //0x0000d988 .quad -2905392935903719049 - 0xe9, 0xb4, 0xc2, 0x9f, 0x12, 0x47, 0xe9, 0x98, //0x0000d990 .quad -7428327965055601431 - 0xea, 0xba, 0x94, 0xea, 0x52, 0xbb, 0xcc, 0x86, //0x0000d998 .quad -8733399612580906262 - 0x24, 0x62, 0xb3, 0x47, 0xd7, 0x98, 0x23, 0x3f, //0x0000d9a0 .quad 4549648098962661924 - 0xa5, 0xe9, 0x39, 0xa5, 0x27, 0xea, 0x7f, 0xa8, //0x0000d9a8 .quad -6305063497298744923 - 0xad, 0x3a, 0xa0, 0x19, 0x0d, 0x7f, 0xec, 0x8e, //0x0000d9b0 .quad -8147997931578836307 - 0x0e, 0x64, 0x88, 0x8e, 0xb1, 0xe4, 0x9f, 0xd2, //0x0000d9b8 .quad -3269643353196043250 - 0xac, 0x24, 0x04, 0x30, 0x68, 0xcf, 0x53, 0x19, //0x0000d9c0 .quad 1825030320404309164 - 0x89, 0x3e, 0x15, 0xf9, 0xee, 0xee, 0xa3, 0x83, //0x0000d9c8 .quad -8961056123388608887 - 0xd7, 0x2d, 0x05, 0x3c, 0x42, 0xc3, 0xa8, 0x5f, //0x0000d9d0 .quad 6892973918932774359 - 0x2b, 0x8e, 0x5a, 0xb7, 0xaa, 0xea, 0x8c, 0xa4, //0x0000d9d8 .quad -6589634135808373205 - 0x4d, 0x79, 0x06, 0xcb, 0x12, 0xf4, 0x92, 0x37, //0x0000d9e0 .quad 4004531380238580045 - 0xb6, 0x31, 0x31, 0x65, 0x55, 0x25, 0xb0, 0xcd, //0x0000d9e8 .quad -3625356651333078602 - 0xd0, 0x0b, 0xe4, 0xbe, 0x8b, 0xd8, 0xbb, 0xe2, //0x0000d9f0 .quad -2108853905778275376 - 0x11, 0xbf, 0x3e, 0x5f, 0x55, 0x17, 0x8e, 0x80, //0x0000d9f8 .quad -9183376934724255983 - 0xc4, 0x0e, 0x9d, 0xae, 0xae, 0xce, 0x6a, 0x5b, //0x0000da00 .quad 6587304654631931588 - 0xd6, 0x6e, 0x0e, 0xb7, 0x2a, 0x9d, 0xb1, 0xa0, //0x0000da08 .quad -6867535149977932074 - 0x75, 0x52, 0x44, 0x5a, 0x5a, 0x82, 0x45, 0xf2, //0x0000da10 .quad -989241218564861323 - 0x8b, 0x0a, 0xd2, 0x64, 0x75, 0x04, 0xde, 0xc8, //0x0000da18 .quad -3972732919045027189 - 0x12, 0x67, 0xd5, 0xf0, 0xf0, 0xe2, 0xd6, 0xee, //0x0000da20 .quad -1236551523206076654 - 0x2e, 0x8d, 0x06, 0xbe, 0x92, 0x85, 0x15, 0xfb, //0x0000da28 .quad -354230130378896082 - 0x6b, 0x60, 0x85, 0x96, 0xd6, 0x4d, 0x46, 0x55, //0x0000da30 .quad 6144684325637283947 - 0x3d, 0x18, 0xc4, 0xb6, 0x7b, 0x73, 0xed, 0x9c, //0x0000da38 .quad -7138922859127891907 - 0x86, 0xb8, 0x26, 0x3c, 0x4c, 0xe1, 0x97, 0xaa, //0x0000da40 .quad -6154202648235558778 - 0x4c, 0x1e, 0x75, 0xa4, 0x5a, 0xd0, 0x28, 0xc4, //0x0000da48 .quad -4311967555482476980 - 0xa8, 0x66, 0x30, 0x4b, 0x9f, 0xd9, 0x3d, 0xd5, //0x0000da50 .quad -3081067291867060568 - 0xdf, 0x65, 0x92, 0x4d, 0x71, 0x04, 0x33, 0xf5, //0x0000da58 .quad -778273425925708321 - 0x29, 0x40, 0xfe, 0x8e, 0x03, 0xa8, 0x46, 0xe5, //0x0000da60 .quad -1925667057416912855 - 0xab, 0x7f, 0x7b, 0xd0, 0xc6, 0xe2, 0x3f, 0x99, //0x0000da68 .quad -7403949918844649557 - 0x33, 0xd0, 0xbd, 0x72, 0x04, 0x52, 0x98, 0xde, //0x0000da70 .quad -2407083821771141069 - 0x96, 0x5f, 0x9a, 0x84, 0x78, 0xdb, 0x8f, 0xbf, //0x0000da78 .quad -4643251380128424042 - 0x40, 0x44, 0x6d, 0x8f, 0x85, 0x66, 0x3e, 0x96, //0x0000da80 .quad -7620540795641314240 - 0x7c, 0xf7, 0xc0, 0xa5, 0x56, 0xd2, 0x73, 0xef, //0x0000da88 .quad -1192378206733142148 - 0xa8, 0x4a, 0xa4, 0x79, 0x13, 0x00, 0xe7, 0xdd, //0x0000da90 .quad -2456994988062127448 - 0xad, 0x9a, 0x98, 0x27, 0x76, 0x63, 0xa8, 0x95, //0x0000da98 .quad -7662765406849295699 - 0x52, 0x5d, 0x0d, 0x58, 0x18, 0xc0, 0x60, 0x55, //0x0000daa0 .quad 6152128301777116498 - 0x59, 0xc1, 0x7e, 0xb1, 0x53, 0x7c, 0x12, 0xbb, //0x0000daa8 .quad -4966770740134231719 - 0xa6, 0xb4, 0x10, 0x6e, 0x1e, 0xf0, 0xb8, 0xaa, //0x0000dab0 .quad -6144897678060768090 - 0xaf, 0x71, 0xde, 0x9d, 0x68, 0x1b, 0xd7, 0xe9, //0x0000dab8 .quad -1596777406740401745 - 0xe8, 0x70, 0xca, 0x04, 0x13, 0x96, 0xb3, 0xca, //0x0000dac0 .quad -3840561048787980056 - 0x0d, 0x07, 0xab, 0x62, 0x21, 0x71, 0x26, 0x92, //0x0000dac8 .quad -7915514906853832947 - 0x22, 0x0d, 0xfd, 0xc5, 0x97, 0x7b, 0x60, 0x3d, //0x0000dad0 .quad 4422670725869800738 - 0xd1, 0xc8, 0x55, 0xbb, 0x69, 0x0d, 0xb0, 0xb6, //0x0000dad8 .quad -5282707615139903279 - 0x6a, 0x50, 0x7c, 0xb7, 0x7d, 0x9a, 0xb8, 0x8c, //0x0000dae0 .quad -8306719647944912790 - 0x05, 0x3b, 0x2b, 0x2a, 0xc4, 0x10, 0x5c, 0xe4, //0x0000dae8 .quad -1991698500497491195 - 0x42, 0xb2, 0xad, 0x92, 0x8e, 0x60, 0xf3, 0x77, //0x0000daf0 .quad 8643358275316593218 - 0xe3, 0x04, 0x5b, 0x9a, 0x7a, 0x8a, 0xb9, 0x8e, //0x0000daf8 .quad -8162340590452013853 - 0xd3, 0x1e, 0x59, 0x37, 0xb2, 0x38, 0xf0, 0x55, //0x0000db00 .quad 6192511825718353619 - 0x1c, 0xc6, 0xf1, 0x40, 0x19, 0xed, 0x67, 0xb2, //0x0000db08 .quad -5591239719637629412 - 0x88, 0x66, 0x2f, 0xc5, 0xde, 0x46, 0x6c, 0x6b, //0x0000db10 .quad 7740639782147942024 - 0xa3, 0x37, 0x2e, 0x91, 0x5f, 0xe8, 0x01, 0xdf, //0x0000db18 .quad -2377363631119648861 - 0x15, 0xa0, 0x3d, 0x3b, 0x4b, 0xac, 0x23, 0x23, //0x0000db20 .quad 2532056854628769813 - 0xc6, 0xe2, 0xbc, 0xba, 0x3b, 0x31, 0x61, 0x8b, //0x0000db28 .quad -8403381297090862394 - 0x1a, 0x08, 0x0d, 0x0a, 0x5e, 0x97, 0xec, 0xab, //0x0000db30 .quad -6058300968568813542 - 0x77, 0x1b, 0x6c, 0xa9, 0x8a, 0x7d, 0x39, 0xae, //0x0000db38 .quad -5892540602936190089 - 0x21, 0x4a, 0x90, 0x8c, 0x35, 0xbd, 0xe7, 0x96, //0x0000db40 .quad -7572876210711016927 - 0x55, 0x22, 0xc7, 0x53, 0xed, 0xdc, 0xc7, 0xd9, //0x0000db48 .quad -2753989735242849707 - 0x54, 0x2e, 0xda, 0x77, 0x41, 0xd6, 0x50, 0x7e, //0x0000db50 .quad 9102010423587778132 - 0x75, 0x75, 0x5c, 0x54, 0x14, 0xea, 0x1c, 0x88, //0x0000db58 .quad -8638772612167862923 - 0xe9, 0xb9, 0xd0, 0xd5, 0xd1, 0x0b, 0xe5, 0xdd, //0x0000db60 .quad -2457545025797441047 - 0xd2, 0x92, 0x73, 0x69, 0x99, 0x24, 0x24, 0xaa, //0x0000db68 .quad -6186779746782440750 - 0x64, 0xe8, 0x44, 0x4b, 0xc6, 0x4e, 0x5e, 0x95, //0x0000db70 .quad -7683617300674189212 - 0x87, 0x77, 0xd0, 0xc3, 0xbf, 0x2d, 0xad, 0xd4, //0x0000db78 .quad -3121788665050663033 - 0x3e, 0x11, 0x0b, 0xef, 0x3b, 0xf1, 0x5a, 0xbd, //0x0000db80 .quad -4802260812921368258 - 0xb4, 0x4a, 0x62, 0xda, 0x97, 0x3c, 0xec, 0x84, //0x0000db88 .quad -8868646943297746252 - 0x8e, 0xd5, 0xcd, 0xea, 0x8a, 0xad, 0xb1, 0xec, //0x0000db90 .quad -1391139997724322418 - 0x61, 0xdd, 0xfa, 0xd0, 0xbd, 0x4b, 0x27, 0xa6, //0x0000db98 .quad -6474122660694794911 - 0xf2, 0x4a, 0x81, 0xa5, 0xed, 0x18, 0xde, 0x67, //0x0000dba0 .quad 7484447039699372786 - 0xba, 0x94, 0x39, 0x45, 0xad, 0x1e, 0xb1, 0xcf, //0x0000dba8 .quad -3480967307441105734 - 0xd7, 0xce, 0x70, 0x87, 0x94, 0xcf, 0xea, 0x80, //0x0000dbb0 .quad -9157278655470055721 - 0xf4, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x0000dbb8 .quad -9093133594791772940 - 0x8d, 0x02, 0x4d, 0xa9, 0x79, 0x83, 0x25, 0xa1, //0x0000dbc0 .quad -6834912300910181747 - 0x31, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x0000dbc8 .quad -6754730975062328271 - 0x30, 0x43, 0xa0, 0x13, 0x58, 0xe4, 0x6e, 0x09, //0x0000dbd0 .quad 679731660717048624 - 0x3e, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x0000dbd8 .quad -3831727700400522434 - 0xfc, 0x53, 0x88, 0x18, 0x6e, 0x9d, 0xca, 0x8b, //0x0000dbe0 .quad -8373707460958465028 - 0x0d, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x0000dbe8 .quad -177973607073265139 - 0x7d, 0x34, 0x55, 0xcf, 0x64, 0xa2, 0x5e, 0x77, //0x0000dbf0 .quad 8601490892183123069 - 0x48, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x0000dbf8 .quad -7028762532061872568 - 0x9d, 0x81, 0x2a, 0x03, 0xfe, 0x4a, 0x36, 0x95, //0x0000dc00 .quad -7694880458480647779 - 0xda, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x0000dc08 .quad -4174267146649952806 - 0x04, 0x22, 0xf5, 0x83, 0xbd, 0xdd, 0x83, 0x3a, //0x0000dc10 .quad 4216457482181353988 - 0x51, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x0000dc18 .quad -606147914885053103 - 0x42, 0x35, 0x79, 0x72, 0x96, 0x6a, 0x92, 0xc4, //0x0000dc20 .quad -4282243101277735614 - 0x52, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x0000dc28 .quad -7296371474444240046 - 0x93, 0x82, 0x17, 0x0f, 0x3c, 0x05, 0xb7, 0x75, //0x0000dc30 .quad 8482254178684994195 - 0x27, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x0000dc38 .quad -4508778324627912153 - 0x38, 0x63, 0xdd, 0x12, 0x8b, 0xc6, 0x24, 0x53, //0x0000dc40 .quad 5991131704928854840 - 0xb1, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x0000dc48 .quad -1024286887357502287 - 0x03, 0x5e, 0xca, 0xeb, 0x16, 0xfc, 0xf6, 0xd3, //0x0000dc50 .quad -3173071712060547581 - 0xee, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x0000dc58 .quad -7557708332239520786 - 0x84, 0xf5, 0xbc, 0xa6, 0x1c, 0xbb, 0xf4, 0x88, //0x0000dc60 .quad -8578025658503072380 - 0xea, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x0000dc68 .quad -4835449396872013078 - 0xe5, 0x32, 0x6c, 0xd0, 0xe3, 0xe9, 0x31, 0x2b, //0x0000dc70 .quad 3112525982153323237 - 0xa5, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x0000dc78 .quad -1432625727662628443 - 0xcf, 0x9f, 0x43, 0x62, 0x2e, 0x32, 0xff, 0x3a, //0x0000dc80 .quad 4251171748059520975 - 0x07, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x0000dc88 .quad -7812920107430224633 - 0xc2, 0x87, 0xd4, 0xfa, 0xb9, 0xfe, 0xbe, 0x09, //0x0000dc90 .quad 702278666647013314 - 0x49, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x0000dc98 .quad -5154464115860392887 - 0xb3, 0xa9, 0x89, 0x79, 0x68, 0xbe, 0x2e, 0x4c, //0x0000dca0 .quad 5489534351736154547 - 0x5b, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x0000dca8 .quad -1831394126398103205 - 0x10, 0x0a, 0xf6, 0x4b, 0x01, 0x37, 0x9d, 0x0f, //0x0000dcb0 .quad 1125115960621402640 - 0xd9, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x0000dcb8 .quad -8062150356639896359 - 0x94, 0x8c, 0xf3, 0x9e, 0xc1, 0x84, 0x84, 0x53, //0x0000dcc0 .quad 6018080969204141204 - 0x0f, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x0000dcc8 .quad -5466001927372482545 - 0xb9, 0x6f, 0xb0, 0x06, 0xf2, 0xa5, 0x65, 0x28, //0x0000dcd0 .quad 2910915193077788601 - 0x13, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x0000dcd8 .quad -2220816390788215277 - 0xd3, 0x45, 0x2e, 0x44, 0xb7, 0x87, 0x3f, 0xf9, //0x0000dce0 .quad -486521013540076077 - 0xcb, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x0000dce8 .quad -8305539271883716405 - 0x48, 0xd7, 0x39, 0x15, 0xa5, 0x69, 0x8f, 0xf7, //0x0000dcf0 .quad -608151266925095096 - 0xfe, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x0000dcf8 .quad -5770238071427257602 - 0x1b, 0x4d, 0x88, 0x5a, 0x0e, 0x44, 0x73, 0xb5, //0x0000dd00 .quad -5371875102083756773 - 0xbe, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x0000dd08 .quad -2601111570856684098 - 0x30, 0x30, 0x95, 0xf8, 0x88, 0x0a, 0x68, 0x31, //0x0000dd10 .quad 3560107088838733872 - 0x97, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x0000dd18 .quad -8543223759426509417 - 0x3d, 0x7c, 0xba, 0x36, 0x2b, 0x0d, 0xc2, 0xfd, //0x0000dd20 .quad -161552157378970563 - 0xfc, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x0000dd28 .quad -6067343680855748868 - 0x4c, 0x1b, 0x69, 0x04, 0x76, 0x90, 0x32, 0x3d, //0x0000dd30 .quad 4409745821703674700 - 0xbc, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x0000dd38 .quad -2972493582642298180 - 0x0f, 0xb1, 0xc1, 0xc2, 0x49, 0x9a, 0x3f, 0xa6, //0x0000dd40 .quad -6467280898289979121 - 0xb5, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x0000dd48 .quad -8775337516792518219 - 0x53, 0x1d, 0x72, 0x33, 0xdc, 0x80, 0xcf, 0x0f, //0x0000dd50 .quad 1139270913992301907 - 0x23, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x0000dd58 .quad -6357485877563259869 - 0xa8, 0xa4, 0x4e, 0x40, 0x13, 0x61, 0xc3, 0xd3, //0x0000dd60 .quad -3187597375937010520 - 0x2b, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x0000dd68 .quad -3335171328526686933 - 0xe9, 0x26, 0x31, 0x08, 0xac, 0x1c, 0x5a, 0x64, //0x0000dd70 .quad 7231123676894144233 - 0x3b, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x0000dd78 .quad -9002011107970261189 - 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, 0x70, 0x3d, //0x0000dd80 .quad 4427218577690292387 - 0x0a, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x0000dd88 .quad -6640827866535438582 - 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000dd90 QUAD $0xcccccccccccccccc; QUAD $0xcccccccccccccccc // .space 16, '\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000dda0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x0000dda8 .quad -9223372036854775808 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ddb0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x0000ddb8 .quad -6917529027641081856 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ddc0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x0000ddc8 .quad -4035225266123964416 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ddd0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x0000ddd8 .quad -432345564227567616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000dde0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x0000dde8 .quad -7187745005283311616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ddf0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x0000ddf8 .quad -4372995238176751616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000de00 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x0000de08 .quad -854558029293551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000de10 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x0000de18 .quad -7451627795949551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000de20 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x0000de28 .quad -4702848726509551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000de30 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x0000de38 .quad -1266874889709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000de40 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x0000de48 .quad -7709325833709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000de50 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x0000de58 .quad -5024971273709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000de60 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x0000de68 .quad -1669528073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000de70 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x0000de78 .quad -7960984073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000de80 .quad 0 - 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x0000de88 .quad -5339544073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000de90 .quad 0 - 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x0000de98 .quad -2062744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000dea0 .quad 0 - 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x0000dea8 .quad -8206744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000deb0 .quad 0 - 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x0000deb8 .quad -5646744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000dec0 .quad 0 - 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x0000dec8 .quad -2446744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ded0 .quad 0 - 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x0000ded8 .quad -8446744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000dee0 .quad 0 - 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x0000dee8 .quad -5946744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000def0 .quad 0 - 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x0000def8 .quad -2821744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000df00 .quad 0 - 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x0000df08 .quad -8681119073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000df10 .quad 0 - 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x0000df18 .quad -6239712823709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000df20 .quad 0 - 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x0000df28 .quad -3187955011209551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000df30 .quad 0 - 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x0000df38 .quad -8910000909647051616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000df40 .quad 0 - 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x0000df48 .quad -6525815118631426616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000df50 .quad 0 - 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x0000df58 .quad -3545582879861895366 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, //0x0000df60 .quad 4611686018427387904 - 0x84, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x0000df68 .quad -9133518327554766460 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, //0x0000df70 .quad 5764607523034234880 - 0xe5, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x0000df78 .quad -6805211891016070171 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, //0x0000df80 .quad -6629298651489370112 - 0xde, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x0000df88 .quad -3894828845342699810 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, //0x0000df90 .quad 5548434740920451072 - 0x96, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x0000df98 .quad -256850038250986858 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xf0, //0x0000dfa0 .quad -1143914305352105984 - 0x9d, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x0000dfa8 .quad -7078060301547948643 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6c, //0x0000dfb0 .quad 7793479155164643328 - 0x05, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x0000dfb8 .quad -4235889358507547899 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0xc7, //0x0000dfc0 .quad -4093209111326359552 - 0xc6, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x0000dfc8 .quad -683175679707046970 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x7f, 0x3c, //0x0000dfd0 .quad 4359273333062107136 - 0x5c, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x0000dfd8 .quad -7344513827457986212 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x9f, 0x4b, //0x0000dfe0 .quad 5449091666327633920 - 0xb3, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x0000dfe8 .quad -4568956265895094861 - 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x86, 0x1e, //0x0000dff0 .quad 2199678564482154496 - 0x20, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x0000dff8 .quad -1099509313941480672 - 0x00, 0x00, 0x00, 0x00, 0x80, 0x44, 0x14, 0x13, //0x0000e000 .quad 1374799102801346560 - 0xf4, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x0000e008 .quad -7604722348854507276 - 0x00, 0x00, 0x00, 0x00, 0xa0, 0x55, 0xd9, 0x17, //0x0000e010 .quad 1718498878501683200 - 0x31, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x0000e018 .quad -4894216917640746191 - 0x00, 0x00, 0x00, 0x00, 0x08, 0xab, 0xcf, 0x5d, //0x0000e020 .quad 6759809616554491904 - 0xfd, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x0000e028 .quad -1506085128623544835 - 0x00, 0x00, 0x00, 0x00, 0xe5, 0xca, 0xa1, 0x5a, //0x0000e030 .quad 6530724019560251392 - 0xbe, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x0000e038 .quad -7858832233030797378 - 0x00, 0x00, 0x00, 0x40, 0x9e, 0x3d, 0x4a, 0xf1, //0x0000e040 .quad -1059967012404461568 - 0xad, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x0000e048 .quad -5211854272861108819 - 0x00, 0x00, 0x00, 0xd0, 0x05, 0xcd, 0x9c, 0x6d, //0x0000e050 .quad 7898413271349198848 - 0x19, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x0000e058 .quad -1903131822648998119 - 0x00, 0x00, 0x00, 0xa2, 0x23, 0x00, 0x82, 0xe4, //0x0000e060 .quad -1981020733047832576 - 0x6f, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x0000e068 .quad -8106986416796705681 - 0x00, 0x00, 0x80, 0x8a, 0x2c, 0x80, 0xa2, 0xdd, //0x0000e070 .quad -2476275916309790720 - 0x8b, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x0000e078 .quad -5522047002568494197 - 0x00, 0x00, 0x20, 0xad, 0x37, 0x20, 0x0b, 0xd5, //0x0000e080 .quad -3095344895387238400 - 0x6e, 0x30, 0x9e, 0xa1, 0x62, 0x2f, 0x35, 0xe0, //0x0000e088 .quad -2290872734783229842 - 0x00, 0x00, 0x34, 0xcc, 0x22, 0xf4, 0x26, 0x45, //0x0000e090 .quad 4982938468024057856 - 0x45, 0xde, 0x02, 0xa5, 0x9d, 0x3d, 0x21, 0x8c, //0x0000e098 .quad -8349324486880600507 - 0x00, 0x00, 0x41, 0x7f, 0x2b, 0xb1, 0x70, 0x96, //0x0000e0a0 .quad -7606384970252091392 - 0xd6, 0x95, 0x43, 0x0e, 0x05, 0x8d, 0x29, 0xaf, //0x0000e0a8 .quad -5824969590173362730 - 0x00, 0x40, 0x11, 0x5f, 0x76, 0xdd, 0x0c, 0x3c, //0x0000e0b0 .quad 4327076842467049472 - 0x4c, 0x7b, 0xd4, 0x51, 0x46, 0xf0, 0xf3, 0xda, //0x0000e0b8 .quad -2669525969289315508 - 0x00, 0xc8, 0x6a, 0xfb, 0x69, 0x0a, 0x88, 0xa5, //0x0000e0c0 .quad -6518949010312869888 - 0x0f, 0xcd, 0x24, 0xf3, 0x2b, 0x76, 0xd8, 0x88, //0x0000e0c8 .quad -8585982758446904049 - 0x00, 0x7a, 0x45, 0x7a, 0x04, 0x0d, 0xea, 0x8e, //0x0000e0d0 .quad -8148686262891087360 - 0x53, 0x00, 0xee, 0xef, 0xb6, 0x93, 0x0e, 0xab, //0x0000e0d8 .quad -6120792429631242157 - 0x80, 0xd8, 0xd6, 0x98, 0x45, 0x90, 0xa4, 0x72, //0x0000e0e0 .quad 8260886245095692416 - 0x68, 0x80, 0xe9, 0xab, 0xa4, 0x38, 0xd2, 0xd5, //0x0000e0e8 .quad -3039304518611664792 - 0x50, 0x47, 0x86, 0x7f, 0x2b, 0xda, 0xa6, 0x47, //0x0000e0f0 .quad 5163053903184807760 - 0x41, 0xf0, 0x71, 0xeb, 0x66, 0x63, 0xa3, 0x85, //0x0000e0f8 .quad -8817094351773372351 - 0x24, 0xd9, 0x67, 0x5f, 0xb6, 0x90, 0x90, 0x99, //0x0000e100 .quad -7381240676301154012 - 0x51, 0x6c, 0x4e, 0xa6, 0x40, 0x3c, 0x0c, 0xa7, //0x0000e108 .quad -6409681921289327535 - 0x6d, 0xcf, 0x41, 0xf7, 0xe3, 0xb4, 0xf4, 0xff, //0x0000e110 .quad -3178808521666707 - 0x65, 0x07, 0xe2, 0xcf, 0x50, 0x4b, 0xcf, 0xd0, //0x0000e118 .quad -3400416383184271515 - 0xa4, 0x21, 0x89, 0x7a, 0x0e, 0xf1, 0xf8, 0xbf, //0x0000e120 .quad -4613672773753429596 - 0x9f, 0x44, 0xed, 0x81, 0x12, 0x8f, 0x81, 0x82, //0x0000e128 .quad -9042789267131251553 - 0x0d, 0x6a, 0x2b, 0x19, 0x52, 0x2d, 0xf7, 0xaf, //0x0000e130 .quad -5767090967191786995 - 0xc7, 0x95, 0x68, 0x22, 0xd7, 0xf2, 0x21, 0xa3, //0x0000e138 .quad -6691800565486676537 - 0x90, 0x44, 0x76, 0x9f, 0xa6, 0xf8, 0xf4, 0x9b, //0x0000e140 .quad -7208863708989733744 - 0x39, 0xbb, 0x02, 0xeb, 0x8c, 0x6f, 0xea, 0xcb, //0x0000e148 .quad -3753064688430957767 - 0xb4, 0xd5, 0x53, 0x47, 0xd0, 0x36, 0xf2, 0x02, //0x0000e150 .quad 212292400617608628 - 0x08, 0x6a, 0xc3, 0x25, 0x70, 0x0b, 0xe5, 0xfe, //0x0000e158 .quad -79644842111309304 - 0x90, 0x65, 0x94, 0x2c, 0x42, 0x62, 0xd7, 0x01, //0x0000e160 .quad 132682750386005392 - 0x45, 0x22, 0x9a, 0x17, 0x26, 0x27, 0x4f, 0x9f, //0x0000e168 .quad -6967307053960650171 - 0xf5, 0x7e, 0xb9, 0xb7, 0xd2, 0x3a, 0x4d, 0x42, //0x0000e170 .quad 4777539456409894645 - 0xd6, 0xaa, 0x80, 0x9d, 0xef, 0xf0, 0x22, 0xc7, //0x0000e178 .quad -4097447799023424810 - 0xb2, 0xde, 0xa7, 0x65, 0x87, 0x89, 0xe0, 0xd2, //0x0000e180 .quad -3251447716342407502 - 0x8b, 0xd5, 0xe0, 0x84, 0x2b, 0xad, 0xeb, 0xf8, //0x0000e188 .quad -510123730351893109 - 0x2f, 0xeb, 0x88, 0x9f, 0xf4, 0x55, 0xcc, 0x63, //0x0000e190 .quad 7191217214140771119 - 0x77, 0x85, 0x0c, 0x33, 0x3b, 0x4c, 0x93, 0x9b, //0x0000e198 .quad -7236356359111015049 - 0xfb, 0x25, 0x6b, 0xc7, 0x71, 0x6b, 0xbf, 0x3c, //0x0000e1a0 .quad 4377335499248575995 - 0xd5, 0xa6, 0xcf, 0xff, 0x49, 0x1f, 0x78, 0xc2, //0x0000e1a8 .quad -4433759430461380907 - 0x7a, 0xef, 0x45, 0x39, 0x4e, 0x46, 0xef, 0x8b, //0x0000e1b0 .quad -8363388681221443718 - 0x8a, 0x90, 0xc3, 0x7f, 0x1c, 0x27, 0x16, 0xf3, //0x0000e1b8 .quad -930513269649338230 - 0xac, 0xb5, 0xcb, 0xe3, 0xf0, 0x8b, 0x75, 0x97, //0x0000e1c0 .quad -7532960934977096276 - 0x56, 0x3a, 0xda, 0xcf, 0x71, 0xd8, 0xed, 0x97, //0x0000e1c8 .quad -7499099821171918250 - 0x17, 0xa3, 0xbe, 0x1c, 0xed, 0xee, 0x52, 0x3d, //0x0000e1d0 .quad 4418856886560793367 - 0xec, 0xc8, 0xd0, 0x43, 0x8e, 0x4e, 0xe9, 0xbd, //0x0000e1d8 .quad -4762188758037509908 - 0xdd, 0x4b, 0xee, 0x63, 0xa8, 0xaa, 0xa7, 0x4c, //0x0000e1e0 .quad 5523571108200991709 - 0x27, 0xfb, 0xc4, 0xd4, 0x31, 0xa2, 0x63, 0xed, //0x0000e1e8 .quad -1341049929119499481 - 0x6a, 0xef, 0x74, 0x3e, 0xa9, 0xca, 0xe8, 0x8f, //0x0000e1f0 .quad -8076983103442849942 - 0xf8, 0x1c, 0xfb, 0x24, 0x5f, 0x45, 0x5e, 0x94, //0x0000e1f8 .quad -7755685233340769032 - 0x44, 0x2b, 0x12, 0x8e, 0x53, 0xfd, 0xe2, 0xb3, //0x0000e200 .quad -5484542860876174524 - 0x36, 0xe4, 0x39, 0xee, 0xb6, 0xd6, 0x75, 0xb9, //0x0000e208 .quad -5082920523248573386 - 0x16, 0xb6, 0x96, 0x71, 0xa8, 0xbc, 0xdb, 0x60, //0x0000e210 .quad 6979379479186945558 - 0x44, 0x5d, 0xc8, 0xa9, 0x64, 0x4c, 0xd3, 0xe7, //0x0000e218 .quad -1741964635633328828 - 0xcd, 0x31, 0xfe, 0x46, 0xe9, 0x55, 0x89, 0xbc, //0x0000e220 .quad -4861259862362934835 - 0x4a, 0x3a, 0x1d, 0xea, 0xbe, 0x0f, 0xe4, 0x90, //0x0000e228 .quad -8006256924911912374 - 0x41, 0xbe, 0xbd, 0x98, 0x63, 0xab, 0xab, 0x6b, //0x0000e230 .quad 7758483227328495169 - 0xdd, 0x88, 0xa4, 0xa4, 0xae, 0x13, 0x1d, 0xb5, //0x0000e238 .quad -5396135137712502563 - 0xd1, 0x2d, 0xed, 0x7e, 0x3c, 0x96, 0x96, 0xc6, //0x0000e240 .quad -4136954021121544751 - 0x14, 0xab, 0xcd, 0x4d, 0x9a, 0x58, 0x64, 0xe2, //0x0000e248 .quad -2133482903713240300 - 0xa2, 0x3c, 0x54, 0xcf, 0xe5, 0x1d, 0x1e, 0xfc, //0x0000e250 .quad -279753253987271518 - 0xec, 0x8a, 0xa0, 0x70, 0x60, 0xb7, 0x7e, 0x8d, //0x0000e258 .quad -8250955842461857044 - 0xcb, 0x4b, 0x29, 0x43, 0x5f, 0xa5, 0x25, 0x3b, //0x0000e260 .quad 4261994450943298507 - 0xa8, 0xad, 0xc8, 0x8c, 0x38, 0x65, 0xde, 0xb0, //0x0000e268 .quad -5702008784649933400 - 0xbe, 0x9e, 0xf3, 0x13, 0xb7, 0x0e, 0xef, 0x49, //0x0000e270 .quad 5327493063679123134 - 0x12, 0xd9, 0xfa, 0xaf, 0x86, 0xfe, 0x15, 0xdd, //0x0000e278 .quad -2515824962385028846 - 0x37, 0x43, 0x78, 0x6c, 0x32, 0x69, 0x35, 0x6e, //0x0000e280 .quad 7941369183226839863 - 0xab, 0xc7, 0xfc, 0x2d, 0x14, 0xbf, 0x2d, 0x8a, //0x0000e288 .quad -8489919629131724885 - 0x04, 0x54, 0x96, 0x07, 0x7f, 0xc3, 0xc2, 0x49, //0x0000e290 .quad 5315025460606161924 - 0x96, 0xf9, 0x7b, 0x39, 0xd9, 0x2e, 0xb9, 0xac, //0x0000e298 .quad -6000713517987268202 - 0x06, 0xe9, 0x7b, 0xc9, 0x5e, 0x74, 0x33, 0xdc, //0x0000e2a0 .quad -2579590211097073402 - 0xfb, 0xf7, 0xda, 0x87, 0x8f, 0x7a, 0xe7, 0xd7, //0x0000e2a8 .quad -2889205879056697349 - 0xa3, 0x71, 0xed, 0x3d, 0xbb, 0x28, 0xa0, 0x69, //0x0000e2b0 .quad 7611128154919104931 - 0xfd, 0xda, 0xe8, 0xb4, 0x99, 0xac, 0xf0, 0x86, //0x0000e2b8 .quad -8723282702051517699 - 0x0c, 0xce, 0x68, 0x0d, 0xea, 0x32, 0x08, 0xc4, //0x0000e2c0 .quad -4321147861633282548 - 0xbc, 0x11, 0x23, 0x22, 0xc0, 0xd7, 0xac, 0xa8, //0x0000e2c8 .quad -6292417359137009220 - 0x90, 0x01, 0xc3, 0x90, 0xa4, 0x3f, 0x0a, 0xf5, //0x0000e2d0 .quad -789748808614215280 - 0x2b, 0xd6, 0xab, 0x2a, 0xb0, 0x0d, 0xd8, 0xd2, //0x0000e2d8 .quad -3253835680493873621 - 0xfa, 0xe0, 0x79, 0xda, 0xc6, 0x67, 0x26, 0x79, //0x0000e2e0 .quad 8729779031470891258 - 0xdb, 0x65, 0xab, 0x1a, 0x8e, 0x08, 0xc7, 0x83, //0x0000e2e8 .quad -8951176327949752869 - 0x38, 0x59, 0x18, 0x91, 0xb8, 0x01, 0x70, 0x57, //0x0000e2f0 .quad 6300537770911226168 - 0x52, 0x3f, 0x56, 0xa1, 0xb1, 0xca, 0xb8, 0xa4, //0x0000e2f8 .quad -6577284391509803182 - 0x86, 0x6f, 0x5e, 0xb5, 0x26, 0x02, 0x4c, 0xed, //0x0000e300 .quad -1347699823215743098 - 0x26, 0xcf, 0xab, 0x09, 0x5e, 0xfd, 0xe6, 0xcd, //0x0000e308 .quad -3609919470959866074 - 0xb4, 0x05, 0x5b, 0x31, 0x58, 0x81, 0x4f, 0x54, //0x0000e310 .quad 6075216638131242420 - 0x78, 0x61, 0x0b, 0xc6, 0x5a, 0x5e, 0xb0, 0x80, //0x0000e318 .quad -9173728696990998152 - 0x21, 0xc7, 0xb1, 0x3d, 0xae, 0x61, 0x63, 0x69, //0x0000e320 .quad 7594020797664053025 - 0xd6, 0x39, 0x8e, 0x77, 0xf1, 0x75, 0xdc, 0xa0, //0x0000e328 .quad -6855474852811359786 - 0xe9, 0x38, 0x1e, 0xcd, 0x19, 0x3a, 0xbc, 0x03, //0x0000e330 .quad 269153960225290473 - 0x4c, 0xc8, 0x71, 0xd5, 0x6d, 0x93, 0x13, 0xc9, //0x0000e338 .quad -3957657547586811828 - 0x23, 0xc7, 0x65, 0x40, 0xa0, 0x48, 0xab, 0x04, //0x0000e340 .quad 336442450281613091 - 0x5f, 0x3a, 0xce, 0x4a, 0x49, 0x78, 0x58, 0xfb, //0x0000e348 .quad -335385916056126881 - 0x76, 0x9c, 0x3f, 0x28, 0x64, 0x0d, 0xeb, 0x62, //0x0000e350 .quad 7127805559067090038 - 0x7b, 0xe4, 0xc0, 0xce, 0x2d, 0x4b, 0x17, 0x9d, //0x0000e358 .quad -7127145225176161157 - 0x94, 0x83, 0x4f, 0x32, 0xbd, 0xd0, 0xa5, 0x3b, //0x0000e360 .quad 4298070930406474644 - 0x9a, 0x1d, 0x71, 0x42, 0xf9, 0x1d, 0x5d, 0xc4, //0x0000e368 .quad -4297245513042813542 - 0x79, 0x64, 0xe3, 0x7e, 0xec, 0x44, 0x8f, 0xca, //0x0000e370 .quad -3850783373846682503 - 0x00, 0x65, 0x0d, 0x93, 0x77, 0x65, 0x74, 0xf5, //0x0000e378 .quad -759870872876129024 - 0xcb, 0x1e, 0x4e, 0xcf, 0x13, 0x8b, 0x99, 0x7e, //0x0000e380 .quad 9122475437414293195 - 0x20, 0x5f, 0xe8, 0xbb, 0x6a, 0xbf, 0x68, 0x99, //0x0000e388 .quad -7392448323188662496 - 0x7e, 0xa6, 0x21, 0xc3, 0xd8, 0xed, 0x3f, 0x9e, //0x0000e390 .quad -7043649776941685122 - 0xe8, 0x76, 0xe2, 0x6a, 0x45, 0xef, 0xc2, 0xbf, //0x0000e398 .quad -4628874385558440216 - 0x1e, 0x10, 0xea, 0xf3, 0x4e, 0xe9, 0xcf, 0xc5, //0x0000e3a0 .quad -4192876202749718498 - 0xa2, 0x14, 0x9b, 0xc5, 0x16, 0xab, 0xb3, 0xef, //0x0000e3a8 .quad -1174406963520662366 - 0x12, 0x4a, 0x72, 0x58, 0xd1, 0xf1, 0xa1, 0xbb, //0x0000e3b0 .quad -4926390635932268014 - 0xe5, 0xec, 0x80, 0x3b, 0xee, 0x4a, 0xd0, 0x95, //0x0000e3b8 .quad -7651533379841495835 - 0x97, 0xdc, 0x8e, 0xae, 0x45, 0x6e, 0x8a, 0x2a, //0x0000e3c0 .quad 3065383741939440791 - 0x1f, 0x28, 0x61, 0xca, 0xa9, 0x5d, 0x44, 0xbb, //0x0000e3c8 .quad -4952730706374481889 - 0xbd, 0x93, 0x32, 0x1a, 0xd7, 0x09, 0x2d, 0xf5, //0x0000e3d0 .quad -779956341003086915 - 0x26, 0x72, 0xf9, 0x3c, 0x14, 0x75, 0x15, 0xea, //0x0000e3d8 .quad -1579227364540714458 - 0x56, 0x9c, 0x5f, 0x70, 0x26, 0x26, 0x3c, 0x59, //0x0000e3e0 .quad 6430056314514152534 - 0x58, 0xe7, 0x1b, 0xa6, 0x2c, 0x69, 0x4d, 0x92, //0x0000e3e8 .quad -7904546130479028392 - 0x6c, 0x83, 0x77, 0x0c, 0xb0, 0x2f, 0x8b, 0x6f, //0x0000e3f0 .quad 8037570393142690668 - 0x2e, 0xe1, 0xa2, 0xcf, 0x77, 0xc3, 0xe0, 0xb6, //0x0000e3f8 .quad -5268996644671397586 - 0x47, 0x64, 0x95, 0x0f, 0x9c, 0xfb, 0x6d, 0x0b, //0x0000e400 .quad 823590954573587527 - 0x7a, 0x99, 0x8b, 0xc3, 0x55, 0xf4, 0x98, 0xe4, //0x0000e408 .quad -1974559787411859078 - 0xac, 0x5e, 0xbd, 0x89, 0x41, 0xbd, 0x24, 0x47, //0x0000e410 .quad 5126430365035880108 - 0xec, 0x3f, 0x37, 0x9a, 0xb5, 0x98, 0xdf, 0x8e, //0x0000e418 .quad -8151628894773493780 - 0x57, 0xb6, 0x2c, 0xec, 0x91, 0xec, 0xed, 0x58, //0x0000e420 .quad 6408037956294850135 - 0xe7, 0x0f, 0xc5, 0x00, 0xe3, 0x7e, 0x97, 0xb2, //0x0000e428 .quad -5577850100039479321 - 0xed, 0xe3, 0x37, 0x67, 0xb6, 0x67, 0x29, 0x2f, //0x0000e430 .quad 3398361426941174765 - 0xe1, 0x53, 0xf6, 0xc0, 0x9b, 0x5e, 0x3d, 0xdf, //0x0000e438 .quad -2360626606621961247 - 0x74, 0xee, 0x82, 0x00, 0xd2, 0xe0, 0x79, 0xbd, //0x0000e440 .quad -4793553135802847628 - 0x6c, 0xf4, 0x99, 0x58, 0x21, 0x5b, 0x86, 0x8b, //0x0000e448 .quad -8392920656779807636 - 0x11, 0xaa, 0xa3, 0x80, 0x06, 0x59, 0xd8, 0xec, //0x0000e450 .quad -1380255401326171631 - 0x87, 0x71, 0xc0, 0xae, 0xe9, 0xf1, 0x67, 0xae, //0x0000e458 .quad -5879464802547371641 - 0x95, 0x94, 0xcc, 0x20, 0x48, 0x6f, 0x0e, 0xe8, //0x0000e460 .quad -1725319251657714539 - 0xe9, 0x8d, 0x70, 0x1a, 0x64, 0xee, 0x01, 0xda, //0x0000e468 .quad -2737644984756826647 - 0xdd, 0xdc, 0x7f, 0x14, 0x8d, 0x05, 0x09, 0x31, //0x0000e470 .quad 3533361486141316317 - 0xb2, 0x58, 0x86, 0x90, 0xfe, 0x34, 0x41, 0x88, //0x0000e478 .quad -8628557143114098510 - 0x15, 0xd4, 0x9f, 0x59, 0xf0, 0x46, 0x4b, 0xbd, //0x0000e480 .quad -4806670179178130411 - 0xde, 0xee, 0xa7, 0x34, 0x3e, 0x82, 0x51, 0xaa, //0x0000e488 .quad -6174010410465235234 - 0x1a, 0xc9, 0x07, 0x70, 0xac, 0x18, 0x9e, 0x6c, //0x0000e490 .quad 7826720331309500698 - 0x96, 0xea, 0xd1, 0xc1, 0xcd, 0xe2, 0xe5, 0xd4, //0x0000e498 .quad -3105826994654156138 - 0xb0, 0xdd, 0x04, 0xc6, 0x6b, 0xcf, 0xe2, 0x03, //0x0000e4a0 .quad 280014188641050032 - 0x9e, 0x32, 0x23, 0x99, 0xc0, 0xad, 0x0f, 0x85, //0x0000e4a8 .quad -8858670899299929442 - 0x1c, 0x15, 0x86, 0xb7, 0x46, 0x83, 0xdb, 0x84, //0x0000e4b0 .quad -8873354301053463268 - 0x45, 0xff, 0x6b, 0xbf, 0x30, 0x99, 0x53, 0xa6, //0x0000e4b8 .quad -6461652605697523899 - 0x63, 0x9a, 0x67, 0x65, 0x18, 0x64, 0x12, 0xe6, //0x0000e4c0 .quad -1868320839462053277 - 0x16, 0xff, 0x46, 0xef, 0x7c, 0x7f, 0xe8, 0xcf, //0x0000e4c8 .quad -3465379738694516970 - 0x7e, 0xc0, 0x60, 0x3f, 0x8f, 0x7e, 0xcb, 0x4f, //0x0000e4d0 .quad 5749828502977298558 - 0x6e, 0x5f, 0x8c, 0x15, 0xae, 0x4f, 0xf1, 0x81, //0x0000e4d8 .quad -9083391364325154962 - 0x9d, 0xf0, 0x38, 0x0f, 0x33, 0x5e, 0xbe, 0xe3, //0x0000e4e0 .quad -2036086408133152611 - 0x49, 0x77, 0xef, 0x9a, 0x99, 0xa3, 0x6d, 0xa2, //0x0000e4e8 .quad -6742553186979055799 - 0xc5, 0x2c, 0x07, 0xd3, 0xbf, 0xf5, 0xad, 0x5c, //0x0000e4f0 .quad 6678264026688335045 - 0x1c, 0x55, 0xab, 0x01, 0x80, 0x0c, 0x09, 0xcb, //0x0000e4f8 .quad -3816505465296431844 - 0xf6, 0xf7, 0xc8, 0xc7, 0x2f, 0x73, 0xd9, 0x73, //0x0000e500 .quad 8347830033360418806 - 0x63, 0x2a, 0x16, 0x02, 0xa0, 0x4f, 0xcb, 0xfd, //0x0000e508 .quad -158945813193151901 - 0xfa, 0x9a, 0xdd, 0xdc, 0xfd, 0xe7, 0x67, 0x28, //0x0000e510 .quad 2911550761636567802 - 0x7e, 0xda, 0x4d, 0x01, 0xc4, 0x11, 0x9f, 0x9e, //0x0000e518 .quad -7016870160886801794 - 0xb8, 0x01, 0x15, 0x54, 0xfd, 0xe1, 0x81, 0xb2, //0x0000e520 .quad -5583933584809066056 - 0x1d, 0x51, 0xa1, 0x01, 0x35, 0xd6, 0x46, 0xc6, //0x0000e528 .quad -4159401682681114339 - 0x26, 0x42, 0x1a, 0xa9, 0x7c, 0x5a, 0x22, 0x1f, //0x0000e530 .quad 2243455055843443238 - 0x65, 0xa5, 0x09, 0x42, 0xc2, 0x8b, 0xd8, 0xf7, //0x0000e538 .quad -587566084924005019 - 0x58, 0x69, 0xb0, 0xe9, 0x8d, 0x78, 0x75, 0x33, //0x0000e540 .quad 3708002419115845976 - 0x5f, 0x07, 0x46, 0x69, 0x59, 0x57, 0xe7, 0x9a, //0x0000e548 .quad -7284757830718584993 - 0xae, 0x83, 0x1c, 0x64, 0xb1, 0xd6, 0x52, 0x00, //0x0000e550 .quad 23317005467419566 - 0x37, 0x89, 0x97, 0xc3, 0x2f, 0x2d, 0xa1, 0xc1, //0x0000e558 .quad -4494261269970843337 - 0x9a, 0xa4, 0x23, 0xbd, 0x5d, 0x8c, 0x67, 0xc0, //0x0000e560 .quad -4582539761593113446 - 0x84, 0x6b, 0x7d, 0xb4, 0x7b, 0x78, 0x09, 0xf2, //0x0000e568 .quad -1006140569036166268 - 0xe0, 0x46, 0x36, 0x96, 0xba, 0xb7, 0x40, 0xf8, //0x0000e570 .quad -558244341782001952 - 0x32, 0x63, 0xce, 0x50, 0x4d, 0xeb, 0x45, 0x97, //0x0000e578 .quad -7546366883288685774 - 0x98, 0xd8, 0xc3, 0x3b, 0xa9, 0xe5, 0x50, 0xb6, //0x0000e580 .quad -5309491445654890344 - 0xff, 0xfb, 0x01, 0xa5, 0x20, 0x66, 0x17, 0xbd, //0x0000e588 .quad -4821272585683469313 - 0xbe, 0xce, 0xb4, 0x8a, 0x13, 0x1f, 0xe5, 0xa3, //0x0000e590 .quad -6636864307068612930 - 0xff, 0x7a, 0x42, 0xce, 0xa8, 0x3f, 0x5d, 0xec, //0x0000e598 .quad -1414904713676948737 - 0x37, 0x01, 0xb1, 0x36, 0x6c, 0x33, 0x6f, 0xc6, //0x0000e5a0 .quad -4148040191917883081 - 0xdf, 0x8c, 0xe9, 0x80, 0xc9, 0x47, 0xba, 0x93, //0x0000e5a8 .quad -7801844473689174817 - 0x84, 0x41, 0x5d, 0x44, 0x47, 0x00, 0x0b, 0xb8, //0x0000e5b0 .quad -5185050239897353852 - 0x17, 0xf0, 0x23, 0xe1, 0xbb, 0xd9, 0xa8, 0xb8, //0x0000e5b8 .quad -5140619573684080617 - 0xe5, 0x91, 0x74, 0x15, 0x59, 0xc0, 0x0d, 0xa6, //0x0000e5c0 .quad -6481312799871692315 - 0x1d, 0xec, 0x6c, 0xd9, 0x2a, 0x10, 0xd3, 0xe6, //0x0000e5c8 .quad -1814088448677712867 - 0x2f, 0xdb, 0x68, 0xad, 0x37, 0x98, 0xc8, 0x87, //0x0000e5d0 .quad -8662506518347195601 - 0x92, 0x13, 0xe4, 0xc7, 0x1a, 0xea, 0x43, 0x90, //0x0000e5d8 .quad -8051334308064652398 - 0xfb, 0x11, 0xc3, 0x98, 0x45, 0xbe, 0xba, 0x29, //0x0000e5e0 .quad 3006924907348169211 - 0x77, 0x18, 0xdd, 0x79, 0xa1, 0xe4, 0x54, 0xb4, //0x0000e5e8 .quad -5452481866653427593 - 0x7a, 0xd6, 0xf3, 0xfe, 0xd6, 0x6d, 0x29, 0xf4, //0x0000e5f0 .quad -853029884242176390 - 0x94, 0x5e, 0x54, 0xd8, 0xc9, 0x1d, 0x6a, 0xe1, //0x0000e5f8 .quad -2203916314889396588 - 0x0c, 0x66, 0x58, 0x5f, 0xa6, 0xe4, 0x99, 0x18, //0x0000e600 .quad 1772699331562333708 - 0x1d, 0xbb, 0x34, 0x27, 0x9e, 0x52, 0xe2, 0x8c, //0x0000e608 .quad -8294976724446954723 - 0x8f, 0x7f, 0x2e, 0xf7, 0xcf, 0x5d, 0xc0, 0x5e, //0x0000e610 .quad 6827560182880305039 - 0xe4, 0xe9, 0x01, 0xb1, 0x45, 0xe7, 0x1a, 0xb0, //0x0000e618 .quad -5757034887131305500 - 0x73, 0x1f, 0xfa, 0xf4, 0x43, 0x75, 0x70, 0x76, //0x0000e620 .quad 8534450228600381299 - 0x5d, 0x64, 0x42, 0x1d, 0x17, 0xa1, 0x21, 0xdc, //0x0000e628 .quad -2584607590486743971 - 0xa8, 0x53, 0x1c, 0x79, 0x4a, 0x49, 0x06, 0x6a, //0x0000e630 .quad 7639874402088932264 - 0xba, 0x7e, 0x49, 0x72, 0xae, 0x04, 0x95, 0x89, //0x0000e638 .quad -8532908771695296838 - 0x92, 0x68, 0x63, 0x17, 0x9d, 0xdb, 0x87, 0x04, //0x0000e640 .quad 326470965756389522 - 0x69, 0xde, 0xdb, 0x0e, 0xda, 0x45, 0xfa, 0xab, //0x0000e648 .quad -6054449946191733143 - 0xb6, 0x42, 0x3c, 0x5d, 0x84, 0xd2, 0xa9, 0x45, //0x0000e650 .quad 5019774725622874806 - 0x03, 0xd6, 0x92, 0x92, 0x50, 0xd7, 0xf8, 0xd6, //0x0000e658 .quad -2956376414312278525 - 0xb2, 0xa9, 0x45, 0xba, 0x92, 0x23, 0x8a, 0x0b, //0x0000e660 .quad 831516194300602802 - 0xc2, 0xc5, 0x9b, 0x5b, 0x92, 0x86, 0x5b, 0x86, //0x0000e668 .quad -8765264286586255934 - 0x1e, 0x14, 0xd7, 0x68, 0x77, 0xac, 0x6c, 0x8e, //0x0000e670 .quad -8183976793979022306 - 0x32, 0xb7, 0x82, 0xf2, 0x36, 0x68, 0xf2, 0xa7, //0x0000e678 .quad -6344894339805432014 - 0x26, 0xd9, 0x0c, 0x43, 0x95, 0xd7, 0x07, 0x32, //0x0000e680 .quad 3605087062808385830 - 0xff, 0x64, 0x23, 0xaf, 0x44, 0x02, 0xef, 0xd1, //0x0000e688 .quad -3319431906329402113 - 0xb8, 0x07, 0xe8, 0x49, 0xbd, 0xe6, 0x44, 0x7f, //0x0000e690 .quad 9170708441896323000 - 0x1f, 0x1f, 0x76, 0xed, 0x6a, 0x61, 0x35, 0x83, //0x0000e698 .quad -8992173969096958177 - 0xa6, 0x09, 0x62, 0x9c, 0x6c, 0x20, 0x16, 0x5f, //0x0000e6a0 .quad 6851699533943015846 - 0xe7, 0xa6, 0xd3, 0xa8, 0xc5, 0xb9, 0x02, 0xa4, //0x0000e6a8 .quad -6628531442943809817 - 0x0f, 0x8c, 0x7a, 0xc3, 0x87, 0xa8, 0xdb, 0x36, //0x0000e6b0 .quad 3952938399001381903 - 0xa1, 0x90, 0x08, 0x13, 0x37, 0x68, 0x03, 0xcd, //0x0000e6b8 .quad -3673978285252374367 - 0x89, 0x97, 0x2c, 0xda, 0x54, 0x49, 0x49, 0xc2, //0x0000e6c0 .quad -4446942528265218167 - 0x64, 0x5a, 0xe5, 0x6b, 0x22, 0x21, 0x22, 0x80, //0x0000e6c8 .quad -9213765455923815836 - 0x6c, 0xbd, 0xb7, 0x10, 0xaa, 0x9b, 0xdb, 0xf2, //0x0000e6d0 .quad -946992141904134804 - 0xfd, 0xb0, 0xde, 0x06, 0x6b, 0xa9, 0x2a, 0xa0, //0x0000e6d8 .quad -6905520801477381891 - 0xc7, 0xac, 0xe5, 0x94, 0x94, 0x82, 0x92, 0x6f, //0x0000e6e0 .quad 8039631859474607303 - 0x3d, 0x5d, 0x96, 0xc8, 0xc5, 0x53, 0x35, 0xc8, //0x0000e6e8 .quad -4020214983419339459 - 0xf9, 0x17, 0x1f, 0xba, 0x39, 0x23, 0x77, 0xcb, //0x0000e6f0 .quad -3785518230938904583 - 0x8c, 0xf4, 0xbb, 0x3a, 0xb7, 0xa8, 0x42, 0xfa, //0x0000e6f8 .quad -413582710846786420 - 0xfb, 0x6e, 0x53, 0x14, 0x04, 0x76, 0x2a, 0xff, //0x0000e700 .quad -60105885123121413 - 0xd7, 0x78, 0xb5, 0x84, 0x72, 0xa9, 0x69, 0x9c, //0x0000e708 .quad -7176018221920323369 - 0xba, 0x4a, 0x68, 0x19, 0x85, 0x13, 0xf5, 0xfe, //0x0000e710 .quad -75132356403901766 - 0x0d, 0xd7, 0xe2, 0x25, 0xcf, 0x13, 0x84, 0xc3, //0x0000e718 .quad -4358336758973016307 - 0x69, 0x5d, 0xc2, 0x5f, 0x66, 0x58, 0xb2, 0x7e, //0x0000e720 .quad 9129456591349898601 - 0xd1, 0x8c, 0x5b, 0xef, 0xc2, 0x18, 0x65, 0xf4, //0x0000e728 .quad -836234930288882479 - 0x61, 0x7a, 0xd9, 0xfb, 0x3f, 0x77, 0x2f, 0xef, //0x0000e730 .quad -1211618658047395231 - 0x02, 0x38, 0x99, 0xd5, 0x79, 0x2f, 0xbf, 0x98, //0x0000e738 .quad -7440175859071633406 - 0xfa, 0xd8, 0xcf, 0xfa, 0x0f, 0x55, 0xfb, 0xaa, //0x0000e740 .quad -6126209340986631942 - 0x03, 0x86, 0xff, 0x4a, 0x58, 0xfb, 0xee, 0xbe, //0x0000e748 .quad -4688533805412153853 - 0x38, 0xcf, 0x83, 0xf9, 0x53, 0x2a, 0xba, 0x95, //0x0000e750 .quad -7657761676233289928 - 0x84, 0x67, 0xbf, 0x5d, 0x2e, 0xba, 0xaa, 0xee, //0x0000e758 .quad -1248981238337804412 - 0x83, 0x61, 0xf2, 0x7b, 0x74, 0x5a, 0x94, 0xdd, //0x0000e760 .quad -2480258038432112253 - 0xb2, 0xa0, 0x97, 0xfa, 0x5c, 0xb4, 0x2a, 0x95, //0x0000e768 .quad -7698142301602209614 - 0xe4, 0xf9, 0xee, 0x9a, 0x11, 0x71, 0xf9, 0x94, //0x0000e770 .quad -7712008566467528220 - 0xdf, 0x88, 0x3d, 0x39, 0x74, 0x61, 0x75, 0xba, //0x0000e778 .quad -5010991858575374113 - 0x5d, 0xb8, 0xaa, 0x01, 0x56, 0xcd, 0x37, 0x7a, //0x0000e780 .quad 8806733365625141341 - 0x17, 0xeb, 0x8c, 0x47, 0xd1, 0xb9, 0x12, 0xe9, //0x0000e788 .quad -1652053804791829737 - 0x3a, 0xb3, 0x0a, 0xc1, 0x55, 0xe0, 0x62, 0xac, //0x0000e790 .quad -6025006692552756422 - 0xee, 0x12, 0xb8, 0xcc, 0x22, 0xb4, 0xab, 0x91, //0x0000e798 .quad -7950062655635975442 - 0x09, 0x60, 0x4d, 0x31, 0x6b, 0x98, 0x7b, 0x57, //0x0000e7a0 .quad 6303799689591218185 - 0xaa, 0x17, 0xe6, 0x7f, 0x2b, 0xa1, 0x16, 0xb6, //0x0000e7a8 .quad -5325892301117581398 - 0x0b, 0xb8, 0xa0, 0xfd, 0x85, 0x7e, 0x5a, 0xed, //0x0000e7b0 .quad -1343622424865753077 - 0x94, 0x9d, 0xdf, 0x5f, 0x76, 0x49, 0x9c, 0xe3, //0x0000e7b8 .quad -2045679357969588844 - 0x07, 0x73, 0x84, 0xbe, 0x13, 0x8f, 0x58, 0x14, //0x0000e7c0 .quad 1466078993672598279 - 0x7d, 0xc2, 0xeb, 0xfb, 0xe9, 0xad, 0x41, 0x8e, //0x0000e7c8 .quad -8196078626372074883 - 0xc8, 0x8f, 0x25, 0xae, 0xd8, 0xb2, 0x6e, 0x59, //0x0000e7d0 .quad 6444284760518135752 - 0x1c, 0xb3, 0xe6, 0x7a, 0x64, 0x19, 0xd2, 0xb1, //0x0000e7d8 .quad -5633412264537705700 - 0xbb, 0xf3, 0xae, 0xd9, 0x8e, 0x5f, 0xca, 0x6f, //0x0000e7e0 .quad 8055355950647669691 - 0xe3, 0x5f, 0xa0, 0x99, 0xbd, 0x9f, 0x46, 0xde, //0x0000e7e8 .quad -2430079312244744221 - 0x54, 0x58, 0x0d, 0x48, 0xb9, 0x7b, 0xde, 0x25, //0x0000e7f0 .quad 2728754459941099604 - 0xee, 0x3b, 0x04, 0x80, 0xd6, 0x23, 0xec, 0x8a, //0x0000e7f8 .quad -8436328597794046994 - 0x6a, 0xae, 0x10, 0x9a, 0xa7, 0x1a, 0x56, 0xaf, //0x0000e800 .quad -5812428961928401302 - 0xe9, 0x4a, 0x05, 0x20, 0xcc, 0x2c, 0xa7, 0xad, //0x0000e808 .quad -5933724728815170839 - 0x04, 0xda, 0x94, 0x80, 0x51, 0xa1, 0x2b, 0x1b, //0x0000e810 .quad 1957835834444274180 - 0xa4, 0x9d, 0x06, 0x28, 0xff, 0xf7, 0x10, 0xd9, //0x0000e818 .quad -2805469892591575644 - 0x42, 0x08, 0x5d, 0xf0, 0xd2, 0x44, 0xfb, 0x90, //0x0000e820 .quad -7999724640327104446 - 0x86, 0x22, 0x04, 0x79, 0xff, 0x9a, 0xaa, 0x87, //0x0000e828 .quad -8670947710510816634 - 0x53, 0x4a, 0x74, 0xac, 0x07, 0x16, 0x3a, 0x35, //0x0000e830 .quad 3835402254873283155 - 0x28, 0x2b, 0x45, 0x57, 0xbf, 0x41, 0x95, 0xa9, //0x0000e838 .quad -6226998619711132888 - 0xe8, 0x5c, 0x91, 0x97, 0x89, 0x9b, 0x88, 0x42, //0x0000e840 .quad 4794252818591603944 - 0xf2, 0x75, 0x16, 0x2d, 0x2f, 0x92, 0xfa, 0xd3, //0x0000e848 .quad -3172062256211528206 - 0x11, 0xda, 0xba, 0xfe, 0x35, 0x61, 0x95, 0x69, //0x0000e850 .quad 7608094030047140369 - 0xb7, 0x09, 0x2e, 0x7c, 0x5d, 0x9b, 0x7c, 0x84, //0x0000e858 .quad -8900067937773286985 - 0x95, 0x90, 0x69, 0x7e, 0x83, 0xb9, 0xfa, 0x43, //0x0000e860 .quad 4898431519131537557 - 0x25, 0x8c, 0x39, 0xdb, 0x34, 0xc2, 0x9b, 0xa5, //0x0000e868 .quad -6513398903789220827 - 0xbb, 0xf4, 0x03, 0x5e, 0xe4, 0x67, 0xf9, 0x94, //0x0000e870 .quad -7712018656367741765 - 0x2e, 0xef, 0x07, 0x12, 0xc2, 0xb2, 0x02, 0xcf, //0x0000e878 .quad -3530062611309138130 - 0xf5, 0x78, 0xc2, 0xba, 0xee, 0xe0, 0x1b, 0x1d, //0x0000e880 .quad 2097517367411243253 - 0x7d, 0xf5, 0x44, 0x4b, 0xb9, 0xaf, 0x61, 0x81, //0x0000e888 .quad -9123818159709293187 - 0x32, 0x17, 0x73, 0x69, 0x2a, 0xd9, 0x62, 0x64, //0x0000e890 .quad 7233582727691441970 - 0xdc, 0x32, 0x16, 0x9e, 0xa7, 0x1b, 0xba, 0xa1, //0x0000e898 .quad -6793086681209228580 - 0xfe, 0xdc, 0xcf, 0x03, 0x75, 0x8f, 0x7b, 0x7d, //0x0000e8a0 .quad 9041978409614302462 - 0x93, 0xbf, 0x9b, 0x85, 0x91, 0xa2, 0x28, 0xca, //0x0000e8a8 .quad -3879672333084147821 - 0x3e, 0xd4, 0xc3, 0x44, 0x52, 0x73, 0xda, 0x5c, //0x0000e8b0 .quad 6690786993590490174 - 0x78, 0xaf, 0x02, 0xe7, 0x35, 0xcb, 0xb2, 0xfc, //0x0000e8b8 .quad -237904397927796872 - 0xa7, 0x64, 0xfa, 0x6a, 0x13, 0x88, 0x08, 0x3a, //0x0000e8c0 .quad 4181741870994056359 - 0xab, 0xad, 0x61, 0xb0, 0x01, 0xbf, 0xef, 0x9d, //0x0000e8c8 .quad -7066219276345954901 - 0xd0, 0xfd, 0xb8, 0x45, 0x18, 0xaa, 0x8a, 0x08, //0x0000e8d0 .quad 615491320315182544 - 0x16, 0x19, 0x7a, 0x1c, 0xc2, 0xae, 0x6b, 0xc5, //0x0000e8d8 .quad -4221088077005055722 - 0x45, 0x3d, 0x27, 0x57, 0x9e, 0x54, 0xad, 0x8a, //0x0000e8e0 .quad -8454007886460797627 - 0x5b, 0x9f, 0x98, 0xa3, 0x72, 0x9a, 0xc6, 0xf6, //0x0000e8e8 .quad -664674077828931749 - 0x4b, 0x86, 0x78, 0xf6, 0xe2, 0x54, 0xac, 0x36, //0x0000e8f0 .quad 3939617107816777291 - 0x99, 0x63, 0x3f, 0xa6, 0x87, 0x20, 0x3c, 0x9a, //0x0000e8f8 .quad -7332950326284164199 - 0xdd, 0xa7, 0x16, 0xb4, 0x1b, 0x6a, 0x57, 0x84, //0x0000e900 .quad -8910536670511192099 - 0x7f, 0x3c, 0xcf, 0x8f, 0xa9, 0x28, 0xcb, 0xc0, //0x0000e908 .quad -4554501889427817345 - 0xd5, 0x51, 0x1c, 0xa1, 0xa2, 0x44, 0x6d, 0x65, //0x0000e910 .quad 7308573235570561493 - 0x9f, 0x0b, 0xc3, 0xf3, 0xd3, 0xf2, 0xfd, 0xf0, //0x0000e918 .quad -1081441343357383777 - 0x25, 0xb3, 0xb1, 0xa4, 0xe5, 0x4a, 0x64, 0x9f, //0x0000e920 .quad -6961356773836868827 - 0x43, 0xe7, 0x59, 0x78, 0xc4, 0xb7, 0x9e, 0x96, //0x0000e928 .quad -7593429867239446717 - 0xee, 0x1f, 0xde, 0x0d, 0x9f, 0x5d, 0x3d, 0x87, //0x0000e930 .quad -8701695967296086034 - 0x14, 0x61, 0x70, 0x96, 0xb5, 0x65, 0x46, 0xbc, //0x0000e938 .quad -4880101315621920492 - 0xea, 0xa7, 0x55, 0xd1, 0x06, 0xb5, 0x0c, 0xa9, //0x0000e940 .quad -6265433940692719638 - 0x59, 0x79, 0x0c, 0xfc, 0x22, 0xff, 0x57, 0xeb, //0x0000e948 .quad -1488440626100012711 - 0xf2, 0x88, 0xd5, 0x42, 0x24, 0xf1, 0xa7, 0x09, //0x0000e950 .quad 695789805494438130 - 0xd8, 0xcb, 0x87, 0xdd, 0x75, 0xff, 0x16, 0x93, //0x0000e958 .quad -7847804418953589800 - 0x2f, 0xeb, 0x8a, 0x53, 0x6d, 0xed, 0x11, 0x0c, //0x0000e960 .quad 869737256868047663 - 0xce, 0xbe, 0xe9, 0x54, 0x53, 0xbf, 0xdc, 0xb7, //0x0000e968 .quad -5198069505264599346 - 0xfa, 0xa5, 0x6d, 0xa8, 0xc8, 0x68, 0x16, 0x8f, //0x0000e970 .quad -8136200465769716230 - 0x81, 0x2e, 0x24, 0x2a, 0x28, 0xef, 0xd3, 0xe5, //0x0000e978 .quad -1885900863153361279 - 0xbc, 0x87, 0x44, 0x69, 0x7d, 0x01, 0x6e, 0xf9, //0x0000e980 .quad -473439272678684740 - 0x10, 0x9d, 0x56, 0x1a, 0x79, 0x75, 0xa4, 0x8f, //0x0000e988 .quad -8096217067111932656 - 0xac, 0xa9, 0x95, 0xc3, 0xdc, 0x81, 0xc9, 0x37, //0x0000e990 .quad 4019886927579031980 - 0x55, 0x44, 0xec, 0x60, 0xd7, 0x92, 0x8d, 0xb3, //0x0000e998 .quad -5508585315462527915 - 0x17, 0x14, 0x7b, 0xf4, 0x53, 0xe2, 0xbb, 0x85, //0x0000e9a0 .quad -8810199395808373737 - 0x6a, 0x55, 0x27, 0x39, 0x8d, 0xf7, 0x70, 0xe0, //0x0000e9a8 .quad -2274045625900771990 - 0x8e, 0xec, 0xcc, 0x78, 0x74, 0x6d, 0x95, 0x93, //0x0000e9b0 .quad -7812217631593927538 - 0x62, 0x95, 0xb8, 0x43, 0xb8, 0x9a, 0x46, 0x8c, //0x0000e9b8 .quad -8338807543829064350 - 0xb2, 0x27, 0x00, 0x97, 0xd1, 0xc8, 0x7a, 0x38, //0x0000e9c0 .quad 4069786015789754290 - 0xbb, 0xba, 0xa6, 0x54, 0x66, 0x41, 0x58, 0xaf, //0x0000e9c8 .quad -5811823411358942533 - 0x9e, 0x31, 0xc0, 0xfc, 0x05, 0x7b, 0x99, 0x06, //0x0000e9d0 .quad 475546501309804958 - 0x6a, 0x69, 0xd0, 0xe9, 0xbf, 0x51, 0x2e, 0xdb, //0x0000e9d8 .quad -2653093245771290262 - 0x03, 0x1f, 0xf8, 0xbd, 0xe3, 0xec, 0x1f, 0x44, //0x0000e9e0 .quad 4908902581746016003 - 0xe2, 0x41, 0x22, 0xf2, 0x17, 0xf3, 0xfc, 0x88, //0x0000e9e8 .quad -8575712306248138270 - 0xc3, 0x26, 0x76, 0xad, 0x1c, 0xe8, 0x27, 0xd5, //0x0000e9f0 .quad -3087243809672255805 - 0x5a, 0xd2, 0xaa, 0xee, 0xdd, 0x2f, 0x3c, 0xab, //0x0000e9f8 .quad -6107954364382784934 - 0x74, 0xb0, 0xd3, 0xd8, 0x23, 0xe2, 0x71, 0x8a, //0x0000ea00 .quad -8470740780517707660 - 0xf1, 0x86, 0x55, 0x6a, 0xd5, 0x3b, 0x0b, 0xd6, //0x0000ea08 .quad -3023256937051093263 - 0x49, 0x4e, 0x84, 0x67, 0x56, 0x2d, 0x87, 0xf6, //0x0000ea10 .quad -682526969396179383 - 0x56, 0x74, 0x75, 0x62, 0x65, 0x05, 0xc7, 0x85, //0x0000ea18 .quad -8807064613298015146 - 0xdb, 0x61, 0x65, 0x01, 0xac, 0xf8, 0x28, 0xb4, //0x0000ea20 .quad -5464844730172612133 - 0x6c, 0xd1, 0x12, 0xbb, 0xbe, 0xc6, 0x38, 0xa7, //0x0000ea28 .quad -6397144748195131028 - 0x52, 0xba, 0xbe, 0x01, 0xd7, 0x36, 0x33, 0xe1, //0x0000ea30 .quad -2219369894288377262 - 0xc7, 0x85, 0xd7, 0x69, 0x6e, 0xf8, 0x06, 0xd1, //0x0000ea38 .quad -3384744916816525881 - 0x73, 0x34, 0x17, 0x61, 0x46, 0x02, 0xc0, 0xec, //0x0000ea40 .quad -1387106183930235789 - 0x9c, 0xb3, 0x26, 0x02, 0x45, 0x5b, 0xa4, 0x82, //0x0000ea48 .quad -9032994600651410532 - 0x90, 0x01, 0x5d, 0xf9, 0xd7, 0x02, 0xf0, 0x27, //0x0000ea50 .quad 2877803288514593168 - 0x84, 0x60, 0xb0, 0x42, 0x16, 0x72, 0x4d, 0xa3, //0x0000ea58 .quad -6679557232386875260 - 0xf4, 0x41, 0xb4, 0xf7, 0x8d, 0x03, 0xec, 0x31, //0x0000ea60 .quad 3597254110643241460 - 0xa5, 0x78, 0x5c, 0xd3, 0x9b, 0xce, 0x20, 0xcc, //0x0000ea68 .quad -3737760522056206171 - 0x71, 0x52, 0xa1, 0x75, 0x71, 0x04, 0x67, 0x7e, //0x0000ea70 .quad 9108253656731439729 - 0xce, 0x96, 0x33, 0xc8, 0x42, 0x02, 0x29, 0xff, //0x0000ea78 .quad -60514634142869810 - 0x86, 0xd3, 0x84, 0xe9, 0xc6, 0x62, 0x00, 0x0f, //0x0000ea80 .quad 1080972517029761926 - 0x41, 0x3e, 0x20, 0xbd, 0x69, 0xa1, 0x79, 0x9f, //0x0000ea88 .quad -6955350673980375487 - 0x68, 0x08, 0xe6, 0xa3, 0x78, 0x7b, 0xc0, 0x52, //0x0000ea90 .quad 5962901664714590312 - 0xd1, 0x4d, 0x68, 0x2c, 0xc4, 0x09, 0x58, 0xc7, //0x0000ea98 .quad -4082502324048081455 - 0x82, 0x8a, 0xdf, 0xcc, 0x56, 0x9a, 0x70, 0xa7, //0x0000eaa0 .quad -6381430974388925822 - 0x45, 0x61, 0x82, 0x37, 0x35, 0x0c, 0x2e, 0xf9, //0x0000eaa8 .quad -491441886632713915 - 0x91, 0xb6, 0x0b, 0x40, 0x76, 0x60, 0xa6, 0x88, //0x0000eab0 .quad -8600080377420466543 - 0xcb, 0x7c, 0xb1, 0x42, 0xa1, 0xc7, 0xbc, 0x9b, //0x0000eab8 .quad -7224680206786528053 - 0x35, 0xa4, 0x0e, 0xd0, 0x93, 0xf8, 0xcf, 0x6a, //0x0000eac0 .quad 7696643601933968437 - 0xfe, 0xdb, 0x5d, 0x93, 0x89, 0xf9, 0xab, 0xc2, //0x0000eac8 .quad -4419164240055772162 - 0x43, 0x4d, 0x12, 0xc4, 0xb8, 0xf6, 0x83, 0x05, //0x0000ead0 .quad 397432465562684739 - 0xfe, 0x52, 0x35, 0xf8, 0xeb, 0xf7, 0x56, 0xf3, //0x0000ead8 .quad -912269281642327298 - 0x4a, 0x70, 0x8b, 0x7a, 0x33, 0x7a, 0x72, 0xc3, //0x0000eae0 .quad -4363290727450709942 - 0xde, 0x53, 0x21, 0x7b, 0xf3, 0x5a, 0x16, 0x98, //0x0000eae8 .quad -7487697328667536418 - 0x5c, 0x4c, 0x2e, 0x59, 0xc0, 0x18, 0x4f, 0x74, //0x0000eaf0 .quad 8380944645968776284 - 0xd6, 0xa8, 0xe9, 0x59, 0xb0, 0xf1, 0x1b, 0xbe, //0x0000eaf8 .quad -4747935642407032618 - 0x73, 0xdf, 0x79, 0x6f, 0xf0, 0xde, 0x62, 0x11, //0x0000eb00 .quad 1252808770606194547 - 0x0c, 0x13, 0x64, 0x70, 0x1c, 0xee, 0xa2, 0xed, //0x0000eb08 .quad -1323233534581402868 - 0xa8, 0x2b, 0xac, 0x45, 0x56, 0xcb, 0xdd, 0x8a, //0x0000eb10 .quad -8440366555225904216 - 0xe7, 0x8b, 0x3e, 0xc6, 0xd1, 0xd4, 0x85, 0x94, //0x0000eb18 .quad -7744549986754458649 - 0x92, 0x36, 0x17, 0xd7, 0x2b, 0x3e, 0x95, 0x6d, //0x0000eb20 .quad 7896285879677171346 - 0xe1, 0x2e, 0xce, 0x37, 0x06, 0x4a, 0xa7, 0xb9, //0x0000eb28 .quad -5069001465015685407 - 0x37, 0x04, 0xdd, 0xcc, 0xb6, 0x8d, 0xfa, 0xc8, //0x0000eb30 .quad -3964700705685699529 - 0x99, 0xba, 0xc1, 0xc5, 0x87, 0x1c, 0x11, 0xe8, //0x0000eb38 .quad -1724565812842218855 - 0xa2, 0x22, 0x0a, 0x40, 0x92, 0x98, 0x9c, 0x1d, //0x0000eb40 .quad 2133748077373825698 - 0xa0, 0x14, 0x99, 0xdb, 0xd4, 0xb1, 0x0a, 0x91, //0x0000eb48 .quad -7995382660667468640 - 0x4b, 0xab, 0x0c, 0xd0, 0xb6, 0xbe, 0x03, 0x25, //0x0000eb50 .quad 2667185096717282123 - 0xc8, 0x59, 0x7f, 0x12, 0x4a, 0x5e, 0x4d, 0xb5, //0x0000eb58 .quad -5382542307406947896 - 0x1d, 0xd6, 0x0f, 0x84, 0x64, 0xae, 0x44, 0x2e, //0x0000eb60 .quad 3333981370896602653 - 0x3a, 0x30, 0x1f, 0x97, 0xdc, 0xb5, 0xa0, 0xe2, //0x0000eb68 .quad -2116491865831296966 - 0xd2, 0xe5, 0x89, 0xd2, 0xfe, 0xec, 0xea, 0x5c, //0x0000eb70 .quad 6695424375237764562 - 0x24, 0x7e, 0x73, 0xde, 0xa9, 0x71, 0xa4, 0x8d, //0x0000eb78 .quad -8240336443785642460 - 0x47, 0x5f, 0x2c, 0x87, 0x3e, 0xa8, 0x25, 0x74, //0x0000eb80 .quad 8369280469047205703 - 0xad, 0x5d, 0x10, 0x56, 0x14, 0x8e, 0x0d, 0xb1, //0x0000eb88 .quad -5688734536304665171 - 0x19, 0x77, 0xf7, 0x28, 0x4e, 0x12, 0x2f, 0xd1, //0x0000eb90 .quad -3373457468973156583 - 0x18, 0x75, 0x94, 0x6b, 0x99, 0xf1, 0x50, 0xdd, //0x0000eb98 .quad -2499232151953443560 - 0x6f, 0xaa, 0x9a, 0xd9, 0x70, 0x6b, 0xbd, 0x82, //0x0000eba0 .quad -9025939945749304721 - 0x2f, 0xc9, 0x3c, 0xe3, 0xff, 0x96, 0x52, 0x8a, //0x0000eba8 .quad -8479549122611984081 - 0x0b, 0x55, 0x01, 0x10, 0x4d, 0xc6, 0x6c, 0x63, //0x0000ebb0 .quad 7164319141522920715 - 0x7b, 0xfb, 0x0b, 0xdc, 0xbf, 0x3c, 0xe7, 0xac, //0x0000ebb8 .quad -5987750384837592197 - 0x4e, 0xaa, 0x01, 0x54, 0xe0, 0xf7, 0x47, 0x3c, //0x0000ebc0 .quad 4343712908476262990 - 0x5a, 0xfa, 0x0e, 0xd3, 0xef, 0x0b, 0x21, 0xd8, //0x0000ebc8 .quad -2873001962619602342 - 0x71, 0x0a, 0x81, 0x34, 0xec, 0xfa, 0xac, 0x65, //0x0000ebd0 .quad 7326506586225052273 - 0x78, 0x5c, 0xe9, 0xe3, 0x75, 0xa7, 0x14, 0x87, //0x0000ebd8 .quad -8713155254278333320 - 0x0d, 0x4d, 0xa1, 0x41, 0xa7, 0x39, 0x18, 0x7f, //0x0000ebe0 .quad 9158133232781315341 - 0x96, 0xb3, 0xe3, 0x5c, 0x53, 0xd1, 0xd9, 0xa8, //0x0000ebe8 .quad -6279758049420528746 - 0x50, 0xa0, 0x09, 0x12, 0x11, 0x48, 0xde, 0x1e, //0x0000ebf0 .quad 2224294504121868368 - 0x7c, 0xa0, 0x1c, 0x34, 0xa8, 0x45, 0x10, 0xd3, //0x0000ebf8 .quad -3238011543348273028 - 0x32, 0x04, 0x46, 0xab, 0x0a, 0xed, 0x4a, 0x93, //0x0000ec00 .quad -7833187971778608078 - 0x4d, 0xe4, 0x91, 0x20, 0x89, 0x2b, 0xea, 0x83, //0x0000ec08 .quad -8941286242233752499 - 0x3f, 0x85, 0x17, 0x56, 0x4d, 0xa8, 0x1d, 0xf8, //0x0000ec10 .quad -568112927868484289 - 0x60, 0x5d, 0xb6, 0x68, 0x6b, 0xb6, 0xe4, 0xa4, //0x0000ec18 .quad -6564921784364802720 - 0x8e, 0x66, 0x9d, 0xab, 0x60, 0x12, 0x25, 0x36, //0x0000ec20 .quad 3901544858591782542 - 0xb9, 0xf4, 0xe3, 0x42, 0x06, 0xe4, 0x1d, 0xce, //0x0000ec28 .quad -3594466212028615495 - 0x19, 0x60, 0x42, 0x6b, 0x7c, 0x2b, 0xd7, 0xc1, //0x0000ec30 .quad -4479063491021217767 - 0xf3, 0x78, 0xce, 0xe9, 0x83, 0xae, 0xd2, 0x80, //0x0000ec38 .quad -9164070410158966541 - 0x1f, 0xf8, 0x12, 0x86, 0x5b, 0xf6, 0x4c, 0xb2, //0x0000ec40 .quad -5598829363776522209 - 0x30, 0x17, 0x42, 0xe4, 0x24, 0x5a, 0x07, 0xa1, //0x0000ec48 .quad -6843401994271320272 - 0x27, 0xb6, 0x97, 0x67, 0xf2, 0x33, 0xe0, 0xde, //0x0000ec50 .quad -2386850686293264857 - 0xfc, 0x9c, 0x52, 0x1d, 0xae, 0x30, 0x49, 0xc9, //0x0000ec58 .quad -3942566474411762436 - 0xb1, 0xa3, 0x7d, 0x01, 0xef, 0x40, 0x98, 0x16, //0x0000ec60 .quad 1628122660560806833 - 0x3c, 0x44, 0xa7, 0xa4, 0xd9, 0x7c, 0x9b, 0xfb, //0x0000ec68 .quad -316522074587315140 - 0x4e, 0x86, 0xee, 0x60, 0x95, 0x28, 0x1f, 0x8e, //0x0000ec70 .quad -8205795374004271538 - 0xa5, 0x8a, 0xe8, 0x06, 0x08, 0x2e, 0x41, 0x9d, //0x0000ec78 .quad -7115355324258153819 - 0xe2, 0x27, 0x2a, 0xb9, 0xba, 0xf2, 0xa6, 0xf1, //0x0000ec80 .quad -1033872180650563614 - 0x4e, 0xad, 0xa2, 0x08, 0x8a, 0x79, 0x91, 0xc4, //0x0000ec88 .quad -4282508136895304370 - 0xdb, 0xb1, 0x74, 0x67, 0x69, 0xaf, 0x10, 0xae, //0x0000ec90 .quad -5904026244240592421 - 0xa2, 0x58, 0xcb, 0x8a, 0xec, 0xd7, 0xb5, 0xf5, //0x0000ec98 .quad -741449152691742558 - 0x29, 0xef, 0xa8, 0xe0, 0xa1, 0x6d, 0xca, 0xac, //0x0000eca0 .quad -5995859411864064215 - 0x65, 0x17, 0xbf, 0xd6, 0xf3, 0xa6, 0x91, 0x99, //0x0000eca8 .quad -7380934748073420955 - 0xf3, 0x2a, 0xd3, 0x58, 0x0a, 0x09, 0xfd, 0x17, //0x0000ecb0 .quad 1728547772024695539 - 0x3f, 0xdd, 0x6e, 0xcc, 0xb0, 0x10, 0xf6, 0xbf, //0x0000ecb8 .quad -4614482416664388289 - 0xb0, 0xf5, 0x07, 0xef, 0x4c, 0x4b, 0xfc, 0xdd, //0x0000ecc0 .quad -2451001303396518480 - 0x8e, 0x94, 0x8a, 0xff, 0xdc, 0x94, 0xf3, 0xef, //0x0000ecc8 .quad -1156417002403097458 - 0x8e, 0xf9, 0x64, 0x15, 0x10, 0xaf, 0xbd, 0x4a, //0x0000ecd0 .quad 5385653213018257806 - 0xd9, 0x9c, 0xb6, 0x1f, 0x0a, 0x3d, 0xf8, 0x95, //0x0000ecd8 .quad -7640289654143017767 - 0xf1, 0x37, 0xbe, 0x1a, 0xd4, 0x1a, 0x6d, 0x9d, //0x0000ece0 .quad -7102991539009341455 - 0x0f, 0x44, 0xa4, 0xa7, 0x4c, 0x4c, 0x76, 0xbb, //0x0000ece8 .quad -4938676049251384305 - 0xed, 0xc5, 0x6d, 0x21, 0x89, 0x61, 0xc8, 0x84, //0x0000ecf0 .quad -8878739423761676819 - 0x13, 0x55, 0x8d, 0xd1, 0x5f, 0xdf, 0x53, 0xea, //0x0000ecf8 .quad -1561659043136842477 - 0xb4, 0x9b, 0xe4, 0xb4, 0xf5, 0x3c, 0xfd, 0x32, //0x0000ed00 .quad 3674159897003727796 - 0x2c, 0x55, 0xf8, 0xe2, 0x9b, 0x6b, 0x74, 0x92, //0x0000ed08 .quad -7893565929601608404 - 0xa1, 0xc2, 0x1d, 0x22, 0x33, 0x8c, 0xbc, 0x3f, //0x0000ed10 .quad 4592699871254659745 - 0x77, 0x6a, 0xb6, 0xdb, 0x82, 0x86, 0x11, 0xb7, //0x0000ed18 .quad -5255271393574622601 - 0x4a, 0x33, 0xa5, 0xea, 0x3f, 0xaf, 0xab, 0x0f, //0x0000ed20 .quad 1129188820640936778 - 0x15, 0x05, 0xa4, 0x92, 0x23, 0xe8, 0xd5, 0xe4, //0x0000ed28 .quad -1957403223540890347 - 0x0e, 0x40, 0xa7, 0xf2, 0x87, 0x4d, 0xcb, 0x29, //0x0000ed30 .quad 3011586022114279438 - 0x2d, 0x83, 0xa6, 0x3b, 0x16, 0xb1, 0x05, 0x8f, //0x0000ed38 .quad -8140906042354138323 - 0x12, 0x10, 0x51, 0xef, 0xe9, 0x20, 0x3e, 0x74, //0x0000ed40 .quad 8376168546070237202 - 0xf8, 0x23, 0x90, 0xca, 0x5b, 0x1d, 0xc7, 0xb2, //0x0000ed48 .quad -5564446534515285000 - 0x16, 0x54, 0x25, 0x6b, 0x24, 0xa9, 0x4d, 0x91, //0x0000ed50 .quad -7976533391121755114 - 0xf6, 0x2c, 0x34, 0xbd, 0xb2, 0xe4, 0x78, 0xdf, //0x0000ed58 .quad -2343872149716718346 - 0x8e, 0x54, 0xf7, 0xc2, 0xb6, 0x89, 0xd0, 0x1a, //0x0000ed60 .quad 1932195658189984910 - 0x1a, 0x9c, 0x40, 0xb6, 0xef, 0x8e, 0xab, 0x8b, //0x0000ed68 .quad -8382449121214030822 - 0xb1, 0x29, 0xb5, 0x73, 0x24, 0xac, 0x84, 0xa1, //0x0000ed70 .quad -6808127464117294671 - 0x20, 0xc3, 0xd0, 0xa3, 0xab, 0x72, 0x96, 0xae, //0x0000ed78 .quad -5866375383090150624 - 0x1e, 0x74, 0xa2, 0x90, 0x2d, 0xd7, 0xe5, 0xc9, //0x0000ed80 .quad -3898473311719230434 - 0xe8, 0xf3, 0xc4, 0x8c, 0x56, 0x0f, 0x3c, 0xda, //0x0000ed88 .quad -2721283210435300376 - 0x92, 0x88, 0x65, 0x7a, 0x7c, 0xa6, 0x2f, 0x7e, //0x0000ed90 .quad 9092669226243950738 - 0x71, 0x18, 0xfb, 0x17, 0x96, 0x89, 0x65, 0x88, //0x0000ed98 .quad -8618331034163144591 - 0xb7, 0xea, 0xfe, 0x98, 0x1b, 0x90, 0xbb, 0xdd, //0x0000eda0 .quad -2469221522477225289 - 0x8d, 0xde, 0xf9, 0x9d, 0xfb, 0xeb, 0x7e, 0xaa, //0x0000eda8 .quad -6161227774276542835 - 0x65, 0xa5, 0x3e, 0x7f, 0x22, 0x74, 0x2a, 0x55, //0x0000edb0 .quad 6136845133758244197 - 0x31, 0x56, 0x78, 0x85, 0xfa, 0xa6, 0x1e, 0xd5, //0x0000edb8 .quad -3089848699418290639 - 0x5f, 0x27, 0x87, 0x8f, 0x95, 0x88, 0x3a, 0xd5, //0x0000edc0 .quad -3082000819042179233 - 0xde, 0x35, 0x6b, 0x93, 0x5c, 0x28, 0x33, 0x85, //0x0000edc8 .quad -8848684464777513506 - 0x37, 0xf1, 0x68, 0xf3, 0xba, 0x2a, 0x89, 0x8a, //0x0000edd0 .quad -8464187042230111945 - 0x56, 0x03, 0x46, 0xb8, 0x73, 0xf2, 0x7f, 0xa6, //0x0000edd8 .quad -6449169562544503978 - 0x85, 0x2d, 0x43, 0xb0, 0x69, 0x75, 0x2b, 0x2d, //0x0000ede0 .quad 3254824252494523781 - 0x2c, 0x84, 0x57, 0xa6, 0x10, 0xef, 0x1f, 0xd0, //0x0000ede8 .quad -3449775934753242068 - 0x73, 0xfc, 0x29, 0x0e, 0x62, 0x29, 0x3b, 0x9c, //0x0000edf0 .quad -7189106879045698445 - 0x9b, 0xb2, 0xf6, 0x67, 0x6a, 0xf5, 0x13, 0x82, //0x0000edf8 .quad -9073638986861858149 - 0x8f, 0x7b, 0xb4, 0x91, 0xba, 0xf3, 0x49, 0x83, //0x0000ee00 .quad -8986383598807123057 - 0x42, 0x5f, 0xf4, 0x01, 0xc5, 0xf2, 0x98, 0xa2, //0x0000ee08 .quad -6730362715149934782 - 0x73, 0x9a, 0x21, 0x36, 0xa9, 0x70, 0x1c, 0x24, //0x0000ee10 .quad 2602078556773259891 - 0x13, 0x77, 0x71, 0x42, 0x76, 0x2f, 0x3f, 0xcb, //0x0000ee18 .quad -3801267375510030573 - 0x10, 0x01, 0xaa, 0x83, 0xd3, 0x8c, 0x23, 0xed, //0x0000ee20 .quad -1359087822460813040 - 0xd7, 0xd4, 0x0d, 0xd3, 0x53, 0xfb, 0x0e, 0xfe, //0x0000ee28 .quad -139898200960150313 - 0xaa, 0x40, 0x4a, 0x32, 0x04, 0x38, 0x36, 0xf4, //0x0000ee30 .quad -849429889038008150 - 0x06, 0xa5, 0xe8, 0x63, 0x14, 0x5d, 0xc9, 0x9e, //0x0000ee38 .quad -7004965403241175802 - 0xd5, 0xd0, 0xdc, 0x3e, 0x05, 0xc6, 0x43, 0xb1, //0x0000ee40 .quad -5673473379724898091 - 0x48, 0xce, 0xe2, 0x7c, 0x59, 0xb4, 0x7b, 0xc6, //0x0000ee48 .quad -4144520735624081848 - 0x0a, 0x05, 0x94, 0x8e, 0x86, 0xb7, 0x94, 0xdd, //0x0000ee50 .quad -2480155706228734710 - 0xda, 0x81, 0x1b, 0xdc, 0x6f, 0xa1, 0x1a, 0xf8, //0x0000ee58 .quad -568964901102714406 - 0x26, 0x83, 0x1c, 0x19, 0xb4, 0xf2, 0x7c, 0xca, //0x0000ee60 .quad -3855940325606653146 - 0x28, 0x31, 0x91, 0xe9, 0xe5, 0xa4, 0x10, 0x9b, //0x0000ee68 .quad -7273132090830278360 - 0xf0, 0xa3, 0x63, 0x1f, 0x61, 0x2f, 0x1c, 0xfd, //0x0000ee70 .quad -208239388580928528 - 0x72, 0x7d, 0xf5, 0x63, 0x1f, 0xce, 0xd4, 0xc1, //0x0000ee78 .quad -4479729095110460046 - 0xec, 0x8c, 0x3c, 0x67, 0x39, 0x3b, 0x63, 0xbc, //0x0000ee80 .quad -4871985254153548564 - 0xcf, 0xdc, 0xf2, 0x3c, 0xa7, 0x01, 0x4a, 0xf2, //0x0000ee88 .quad -987975350460687153 - 0x13, 0xd8, 0x85, 0xe0, 0x03, 0x05, 0xbe, 0xd5, //0x0000ee90 .quad -3044990783845967853 - 0x01, 0xca, 0x17, 0x86, 0x08, 0x41, 0x6e, 0x97, //0x0000ee98 .quad -7535013621679011327 - 0x18, 0x4e, 0xa7, 0xd8, 0x44, 0x86, 0x2d, 0x4b, //0x0000eea0 .quad 5417133557047315992 - 0x82, 0xbc, 0x9d, 0xa7, 0x4a, 0xd1, 0x49, 0xbd, //0x0000eea8 .quad -4807081008671376254 - 0x9e, 0x21, 0xd1, 0x0e, 0xd6, 0xe7, 0xf8, 0xdd, //0x0000eeb0 .quad -2451955090545630818 - 0xa2, 0x2b, 0x85, 0x51, 0x9d, 0x45, 0x9c, 0xec, //0x0000eeb8 .quad -1397165242411832414 - 0x03, 0xb5, 0x42, 0xc9, 0xe5, 0x90, 0xbb, 0xca, //0x0000eec0 .quad -3838314940804713213 - 0x45, 0x3b, 0xf3, 0x52, 0x82, 0xab, 0xe1, 0x93, //0x0000eec8 .quad -7790757304148477115 - 0x43, 0x62, 0x93, 0x3b, 0x1f, 0x75, 0x6a, 0x3d, //0x0000eed0 .quad 4425478360848884291 - 0x17, 0x0a, 0xb0, 0xe7, 0x62, 0x16, 0xda, 0xb8, //0x0000eed8 .quad -5126760611758208489 - 0xd4, 0x3a, 0x78, 0x0a, 0x67, 0x12, 0xc5, 0x0c, //0x0000eee0 .quad 920161932633717460 - 0x9d, 0x0c, 0x9c, 0xa1, 0xfb, 0x9b, 0x10, 0xe7, //0x0000eee8 .quad -1796764746270372707 - 0xc5, 0x24, 0x8b, 0x66, 0x80, 0x2b, 0xfb, 0x27, //0x0000eef0 .quad 2880944217109767365 - 0xe2, 0x87, 0x01, 0x45, 0x7d, 0x61, 0x6a, 0x90, //0x0000eef8 .quad -8040506994060064798 - 0xf6, 0xed, 0x2d, 0x80, 0x60, 0xf6, 0xf9, 0xb1, //0x0000ef00 .quad -5622191765467566602 - 0xda, 0xe9, 0x41, 0x96, 0xdc, 0xf9, 0x84, 0xb4, //0x0000ef08 .quad -5438947724147693094 - 0x73, 0x69, 0x39, 0xa0, 0xf8, 0x73, 0x78, 0x5e, //0x0000ef10 .quad 6807318348447705459 - 0x51, 0x64, 0xd2, 0xbb, 0x53, 0x38, 0xa6, 0xe1, //0x0000ef18 .quad -2186998636757228463 - 0xe8, 0xe1, 0x23, 0x64, 0x7b, 0x48, 0x0b, 0xdb, //0x0000ef20 .quad -2662955059861265944 - 0xb2, 0x7e, 0x63, 0x55, 0x34, 0xe3, 0x07, 0x8d, //0x0000ef28 .quad -8284403175614349646 - 0x62, 0xda, 0x2c, 0x3d, 0x9a, 0x1a, 0xce, 0x91, //0x0000ef30 .quad -7940379843253970334 - 0x5f, 0x5e, 0xbc, 0x6a, 0x01, 0xdc, 0x49, 0xb0, //0x0000ef38 .quad -5743817951090549153 - 0xfb, 0x10, 0x78, 0xcc, 0x40, 0xa1, 0x41, 0x76, //0x0000ef40 .quad 8521269269642088699 - 0xf7, 0x75, 0x6b, 0xc5, 0x01, 0x53, 0x5c, 0xdc, //0x0000ef48 .quad -2568086420435798537 - 0x9d, 0x0a, 0xcb, 0x7f, 0xc8, 0x04, 0xe9, 0xa9, //0x0000ef50 .quad -6203421752542164323 - 0xba, 0x29, 0x63, 0x1b, 0xe1, 0xb3, 0xb9, 0x89, //0x0000ef58 .quad -8522583040413455942 - 0x44, 0xcd, 0xbd, 0x9f, 0xfa, 0x45, 0x63, 0x54, //0x0000ef60 .quad 6080780864604458308 - 0x29, 0xf4, 0x3b, 0x62, 0xd9, 0x20, 0x28, 0xac, //0x0000ef68 .quad -6041542782089432023 - 0x95, 0x40, 0xad, 0x47, 0x79, 0x17, 0x7c, 0xa9, //0x0000ef70 .quad -6234081974526590827 - 0x33, 0xf1, 0xca, 0xba, 0x0f, 0x29, 0x32, 0xd7, //0x0000ef78 .quad -2940242459184402125 - 0x5d, 0x48, 0xcc, 0xcc, 0xab, 0x8e, 0xed, 0x49, //0x0000ef80 .quad 5327070802775656541 - 0xc0, 0xd6, 0xbe, 0xd4, 0xa9, 0x59, 0x7f, 0x86, //0x0000ef88 .quad -8755180564631333184 - 0x74, 0x5a, 0xff, 0xbf, 0x56, 0xf2, 0x68, 0x5c, //0x0000ef90 .quad 6658838503469570676 - 0x70, 0x8c, 0xee, 0x49, 0x14, 0x30, 0x1f, 0xa8, //0x0000ef98 .quad -6332289687361778576 - 0x11, 0x31, 0xff, 0x6f, 0xec, 0x2e, 0x83, 0x73, //0x0000efa0 .quad 8323548129336963345 - 0x8c, 0x2f, 0x6a, 0x5c, 0x19, 0xfc, 0x26, 0xd2, //0x0000efa8 .quad -3303676090774835316 - 0xab, 0x7e, 0xff, 0xc5, 0x53, 0xfd, 0x31, 0xc8, //0x0000efb0 .quad -4021154456019173717 - 0xb7, 0x5d, 0xc2, 0xd9, 0x8f, 0x5d, 0x58, 0x83, //0x0000efb8 .quad -8982326584375353929 - 0x55, 0x5e, 0x7f, 0xb7, 0xa8, 0x7c, 0x3e, 0xba, //0x0000efc0 .quad -5026443070023967147 - 0x25, 0xf5, 0x32, 0xd0, 0xf3, 0x74, 0x2e, 0xa4, //0x0000efc8 .quad -6616222212041804507 - 0xeb, 0x35, 0x5f, 0xe5, 0xd2, 0x1b, 0xce, 0x28, //0x0000efd0 .quad 2940318199324816875 - 0x6f, 0xb2, 0x3f, 0xc4, 0x30, 0x12, 0x3a, 0xcd, //0x0000efd8 .quad -3658591746624867729 - 0xb3, 0x81, 0x5b, 0xcf, 0x63, 0xd1, 0x80, 0x79, //0x0000efe0 .quad 8755227902219092403 - 0x85, 0xcf, 0xa7, 0x7a, 0x5e, 0x4b, 0x44, 0x80, //0x0000efe8 .quad -9204148869281624187 - 0x1f, 0x62, 0x32, 0xc3, 0xbc, 0x05, 0xe1, 0xd7, //0x0000eff0 .quad -2891023177508298209 - 0x66, 0xc3, 0x51, 0x19, 0x36, 0x5e, 0x55, 0xa0, //0x0000eff8 .quad -6893500068174642330 - 0xa7, 0xfa, 0xfe, 0xf3, 0x2b, 0x47, 0xd9, 0x8d, //0x0000f000 .quad -8225464990312760665 - 0x40, 0x34, 0xa6, 0x9f, 0xc3, 0xb5, 0x6a, 0xc8, //0x0000f008 .quad -4005189066790915008 - 0x51, 0xb9, 0xfe, 0xf0, 0xf6, 0x98, 0x4f, 0xb1, //0x0000f010 .quad -5670145219463562927 - 0x50, 0xc1, 0x8f, 0x87, 0x34, 0x63, 0x85, 0xfa, //0x0000f018 .quad -394800315061255856 - 0xd3, 0x33, 0x9f, 0x56, 0x9a, 0xbf, 0xd1, 0x6e, //0x0000f020 .quad 7985374283903742931 - 0xd2, 0xd8, 0xb9, 0xd4, 0x00, 0x5e, 0x93, 0x9c, //0x0000f028 .quad -7164279224554366766 - 0xc8, 0x00, 0x47, 0xec, 0x80, 0x2f, 0x86, 0x0a, //0x0000f030 .quad 758345818024902856 - 0x07, 0x4f, 0xe8, 0x09, 0x81, 0x35, 0xb8, 0xc3, //0x0000f038 .quad -4343663012265570553 - 0xfa, 0xc0, 0x58, 0x27, 0x61, 0xbb, 0x27, 0xcd, //0x0000f040 .quad -3663753745896259334 - 0xc8, 0x62, 0x62, 0x4c, 0xe1, 0x42, 0xa6, 0xf4, //0x0000f048 .quad -817892746904575288 - 0x9c, 0x78, 0x97, 0xb8, 0x1c, 0xd5, 0x38, 0x80, //0x0000f050 .quad -9207375118826243940 - 0xbd, 0x7d, 0xbd, 0xcf, 0xcc, 0xe9, 0xe7, 0x98, //0x0000f058 .quad -7428711994456441411 - 0xc3, 0x56, 0xbd, 0xe6, 0x63, 0x0a, 0x47, 0xe0, //0x0000f060 .quad -2285846861678029117 - 0x2c, 0xdd, 0xac, 0x03, 0x40, 0xe4, 0x21, 0xbf, //0x0000f068 .quad -4674203974643163860 - 0x74, 0xac, 0x6c, 0xe0, 0xfc, 0xcc, 0x58, 0x18, //0x0000f070 .quad 1754377441329851508 - 0x78, 0x14, 0x98, 0x04, 0x50, 0x5d, 0xea, 0xee, //0x0000f078 .quad -1231068949876566920 - 0xc8, 0xeb, 0x43, 0x0c, 0x1e, 0x80, 0x37, 0x0f, //0x0000f080 .quad 1096485900831157192 - 0xcb, 0x0c, 0xdf, 0x02, 0x52, 0x7a, 0x52, 0x95, //0x0000f088 .quad -7686947121313936181 - 0xba, 0xe6, 0x54, 0x8f, 0x25, 0x60, 0x05, 0xd3, //0x0000f090 .quad -3241078642388441414 - 0xfd, 0xcf, 0x96, 0x83, 0xe6, 0x18, 0xa7, 0xba, //0x0000f098 .quad -4996997883215032323 - 0x69, 0x20, 0x2a, 0xf3, 0x2e, 0xb8, 0xc6, 0x47, //0x0000f0a0 .quad 5172023733869224041 - 0xfd, 0x83, 0x7c, 0x24, 0x20, 0xdf, 0x50, 0xe9, //0x0000f0a8 .quad -1634561335591402499 - 0x41, 0x54, 0xfa, 0x57, 0x1d, 0x33, 0xdc, 0x4c, //0x0000f0b0 .quad 5538357842881958977 - 0x7e, 0xd2, 0xcd, 0x16, 0x74, 0x8b, 0xd2, 0x91, //0x0000f0b8 .quad -7939129862385708418 - 0x52, 0xe9, 0xf8, 0xad, 0xe4, 0x3f, 0x13, 0xe0, //0x0000f0c0 .quad -2300424733252327086 - 0x1d, 0x47, 0x81, 0x1c, 0x51, 0x2e, 0x47, 0xb6, //0x0000f0c8 .quad -5312226309554747619 - 0xa6, 0x23, 0x77, 0xd9, 0xdd, 0x0f, 0x18, 0x58, //0x0000f0d0 .quad 6347841120289366950 - 0xe5, 0x98, 0xa1, 0x63, 0xe5, 0xf9, 0xd8, 0xe3, //0x0000f0d8 .quad -2028596868516046619 - 0x48, 0x76, 0xea, 0xa7, 0xea, 0x09, 0x0f, 0x57, //0x0000f0e0 .quad 6273243709394548296 - 0x8f, 0xff, 0x44, 0x5e, 0x2f, 0x9c, 0x67, 0x8e, //0x0000f0e8 .quad -8185402070463610993 - 0xda, 0x13, 0xe5, 0x51, 0x65, 0xcc, 0xd2, 0x2c, //0x0000f0f0 .quad 3229868618315797466 - 0x73, 0x3f, 0xd6, 0x35, 0x3b, 0x83, 0x01, 0xb2, //0x0000f0f8 .quad -5620066569652125837 - 0xd1, 0x58, 0x5e, 0xa6, 0x7e, 0x7f, 0x07, 0xf8, //0x0000f100 .quad -574350245532641071 - 0x4f, 0xcf, 0x4b, 0x03, 0x0a, 0xe4, 0x81, 0xde, //0x0000f108 .quad -2413397193637769393 - 0x82, 0xf7, 0xfa, 0x27, 0xaf, 0xaf, 0x04, 0xfb, //0x0000f110 .quad -358968903457900670 - 0x91, 0x61, 0x0f, 0x42, 0x86, 0x2e, 0x11, 0x8b, //0x0000f118 .quad -8425902273664687727 - 0x63, 0xb5, 0xf9, 0xf1, 0x9a, 0xdb, 0xc5, 0x79, //0x0000f120 .quad 8774660907532399971 - 0xf6, 0x39, 0x93, 0xd2, 0x27, 0x7a, 0xd5, 0xad, //0x0000f128 .quad -5920691823653471754 - 0xbc, 0x22, 0x78, 0xae, 0x81, 0x52, 0x37, 0x18, //0x0000f130 .quad 1744954097560724156 - 0x74, 0x08, 0x38, 0xc7, 0xb1, 0xd8, 0x4a, 0xd9, //0x0000f138 .quad -2789178761139451788 - 0xb5, 0x15, 0x0b, 0x0d, 0x91, 0x93, 0x22, 0x8f, //0x0000f140 .quad -8132775725879323211 - 0x48, 0x05, 0x83, 0x1c, 0x6f, 0xc7, 0xce, 0x87, //0x0000f148 .quad -8660765753353239224 - 0x22, 0xdb, 0x4d, 0x50, 0x75, 0x38, 0xeb, 0xb2, //0x0000f150 .quad -5554283638921766110 - 0x9a, 0xc6, 0xa3, 0xe3, 0x4a, 0x79, 0xc2, 0xa9, //0x0000f158 .quad -6214271173264161126 - 0xeb, 0x51, 0x61, 0xa4, 0x92, 0x06, 0xa6, 0x5f, //0x0000f160 .quad 6892203506629956075 - 0x41, 0xb8, 0x8c, 0x9c, 0x9d, 0x17, 0x33, 0xd4, //0x0000f168 .quad -3156152948152813503 - 0x33, 0xd3, 0xbc, 0xa6, 0x1b, 0xc4, 0xc7, 0xdb, //0x0000f170 .quad -2609901835997359309 - 0x28, 0xf3, 0xd7, 0x81, 0xc2, 0xee, 0x9f, 0x84, //0x0000f178 .quad -8890124620236590296 - 0x00, 0x08, 0x6c, 0x90, 0x22, 0xb5, 0xb9, 0x12, //0x0000f180 .quad 1349308723430688768 - 0xf3, 0xef, 0x4d, 0x22, 0x73, 0xea, 0xc7, 0xa5, //0x0000f188 .quad -6500969756868349965 - 0x00, 0x0a, 0x87, 0x34, 0x6b, 0x22, 0x68, 0xd7, //0x0000f190 .quad -2925050114139026944 - 0xef, 0x6b, 0xe1, 0xea, 0x0f, 0xe5, 0x39, 0xcf, //0x0000f198 .quad -3514526177658049553 - 0x40, 0x66, 0xd4, 0x00, 0x83, 0x15, 0xa1, 0xe6, //0x0000f1a0 .quad -1828156321336891840 - 0x75, 0xe3, 0xcc, 0xf2, 0x29, 0x2f, 0x84, 0x81, //0x0000f1a8 .quad -9114107888677362827 - 0xd0, 0x7f, 0x09, 0xc1, 0xe3, 0x5a, 0x49, 0x60, //0x0000f1b0 .quad 6938176635183661008 - 0x53, 0x1c, 0x80, 0x6f, 0xf4, 0x3a, 0xe5, 0xa1, //0x0000f1b8 .quad -6780948842419315629 - 0xc4, 0xdf, 0x4b, 0xb1, 0x9c, 0xb1, 0x5b, 0x38, //0x0000f1c0 .quad 4061034775552188356 - 0x68, 0x23, 0x60, 0x8b, 0xb1, 0x89, 0x5e, 0xca, //0x0000f1c8 .quad -3864500034596756632 - 0xb5, 0xd7, 0x9e, 0xdd, 0x03, 0x9e, 0x72, 0x46, //0x0000f1d0 .quad 5076293469440235445 - 0x42, 0x2c, 0x38, 0xee, 0x1d, 0x2c, 0xf6, 0xfc, //0x0000f1d8 .quad -218939024818557886 - 0xd1, 0x46, 0x83, 0x6a, 0xc2, 0xa2, 0x07, 0x6c, //0x0000f1e0 .quad 7784369436827535057 - 0xa9, 0x1b, 0xe3, 0xb4, 0x92, 0xdb, 0x19, 0x9e, //0x0000f1e8 .quad -7054365918152680535 - 0x85, 0x18, 0x24, 0x05, 0x73, 0x8b, 0x09, 0xc7, //0x0000f1f0 .quad -4104596259247744891 - 0x93, 0xe2, 0x1b, 0x62, 0x77, 0x52, 0xa0, 0xc5, //0x0000f1f8 .quad -4206271379263462765 - 0xa7, 0x1e, 0x6d, 0xc6, 0x4f, 0xee, 0xcb, 0xb8, //0x0000f200 .quad -5130745324059681113 - 0x38, 0xdb, 0xa2, 0x3a, 0x15, 0x67, 0x08, 0xf7, //0x0000f208 .quad -646153205651940552 - 0x28, 0x33, 0x04, 0xdc, 0xf1, 0x74, 0x7f, 0x73, //0x0000f210 .quad 8322499218531169064 - 0x03, 0xc9, 0xa5, 0x44, 0x6d, 0x40, 0x65, 0x9a, //0x0000f218 .quad -7321374781173544701 - 0xf2, 0x3f, 0x05, 0x53, 0x2e, 0x52, 0x5f, 0x50, //0x0000f220 .quad 5791438004736573426 - 0x44, 0x3b, 0xcf, 0x95, 0x88, 0x90, 0xfe, 0xc0, //0x0000f228 .quad -4540032458039542972 - 0xef, 0x8f, 0xc6, 0xe7, 0xb9, 0x26, 0x77, 0x64, //0x0000f230 .quad 7239297505920716783 - 0x15, 0x0a, 0x43, 0xbb, 0xaa, 0x34, 0x3e, 0xf1, //0x0000f238 .quad -1063354554122040811 - 0xf5, 0x19, 0xdc, 0x30, 0x34, 0x78, 0xca, 0x5e, //0x0000f240 .quad 6830403950414141941 - 0x4d, 0xe6, 0x09, 0xb5, 0xea, 0xe0, 0xc6, 0x96, //0x0000f248 .quad -7582125623967357363 - 0x72, 0x20, 0x13, 0x3d, 0x41, 0x16, 0x7d, 0xb6, //0x0000f250 .quad -5297053117264486286 - 0xe0, 0x5f, 0x4c, 0x62, 0x25, 0x99, 0x78, 0xbc, //0x0000f258 .quad -4865971011531808800 - 0x8f, 0xe8, 0x57, 0x8c, 0xd1, 0x5b, 0x1c, 0xe4, //0x0000f260 .quad -2009630378153219953 - 0xd8, 0x77, 0xdf, 0xba, 0x6e, 0xbf, 0x96, 0xeb, //0x0000f268 .quad -1470777745987373096 - 0x59, 0xf1, 0xb6, 0xf7, 0x62, 0xb9, 0x91, 0x8e, //0x0000f270 .quad -8173548013986844327 - 0xe7, 0xaa, 0xcb, 0x34, 0xa5, 0x37, 0x3e, 0x93, //0x0000f278 .quad -7836765118883190041 - 0xb0, 0xad, 0xa4, 0xb5, 0xbb, 0x27, 0x36, 0x72, //0x0000f280 .quad 8229809056225996208 - 0xa1, 0x95, 0xfe, 0x81, 0x8e, 0xc5, 0x0d, 0xb8, //0x0000f288 .quad -5184270380176599647 - 0x1c, 0xd9, 0x0d, 0xa3, 0xaa, 0xb1, 0xc3, 0xce, //0x0000f290 .quad -3547796734999668452 - 0x09, 0x3b, 0x7e, 0x22, 0xf2, 0x36, 0x11, 0xe6, //0x0000f298 .quad -1868651956793361655 - 0xb1, 0xa7, 0xe8, 0xa5, 0x0a, 0x4f, 0x3a, 0x21, //0x0000f2a0 .quad 2394313059052595121 - 0xe6, 0xe4, 0x8e, 0x55, 0x57, 0xc2, 0xca, 0x8f, //0x0000f2a8 .quad -8085436500636932890 - 0x9d, 0xd1, 0x62, 0x4f, 0xcd, 0xe2, 0x88, 0xa9, //0x0000f2b0 .quad -6230480713039031907 - 0x1f, 0x9e, 0xf2, 0x2a, 0xed, 0x72, 0xbd, 0xb3, //0x0000f2b8 .quad -5495109607368778209 - 0x05, 0x86, 0x3b, 0xa3, 0x80, 0x1b, 0xeb, 0x93, //0x0000f2c0 .quad -7788100891298789883 - 0xa7, 0x45, 0xaf, 0x75, 0xa8, 0xcf, 0xac, 0xe0, //0x0000f2c8 .quad -2257200990783584857 - 0xc3, 0x33, 0x05, 0x66, 0x30, 0xf1, 0x72, 0xbc, //0x0000f2d0 .quad -4867563057061743677 - 0x88, 0x8b, 0x8d, 0x49, 0xc9, 0x01, 0x6c, 0x8c, //0x0000f2d8 .quad -8328279646880822392 - 0xb4, 0x80, 0x86, 0x7f, 0x7c, 0xad, 0x8f, 0xeb, //0x0000f2e0 .quad -1472767802899791692 - 0x6a, 0xee, 0xf0, 0x9b, 0x3b, 0x02, 0x87, 0xaf, //0x0000f2e8 .quad -5798663540173640086 - 0xe1, 0x20, 0x68, 0x9f, 0xdb, 0x98, 0x73, 0xa6, //0x0000f2f0 .quad -6452645772052127519 - 0x05, 0x2a, 0xed, 0x82, 0xca, 0xc2, 0x68, 0xdb, //0x0000f2f8 .quad -2636643406789662203 - 0x8c, 0x14, 0xa1, 0x43, 0x89, 0x3f, 0x08, 0x88, //0x0000f300 .quad -8644589625959967604 - 0x43, 0x3a, 0xd4, 0x91, 0xbe, 0x79, 0x21, 0x89, //0x0000f308 .quad -8565431156884620733 - 0xb0, 0x59, 0x89, 0x94, 0x6b, 0x4f, 0x0a, 0x6a, //0x0000f310 .quad 7641007041259592112 - 0xd4, 0x48, 0x49, 0x36, 0x2e, 0xd8, 0x69, 0xab, //0x0000f318 .quad -6095102927678388012 - 0x1c, 0xb0, 0xab, 0x79, 0x46, 0xe3, 0x8c, 0x84, //0x0000f320 .quad -8895485272135061476 - 0x09, 0x9b, 0xdb, 0xc3, 0x39, 0x4e, 0x44, 0xd6, //0x0000f328 .quad -3007192641170597111 - 0x11, 0x4e, 0x0b, 0x0c, 0x0c, 0x0e, 0xd8, 0xf2, //0x0000f330 .quad -947992276657025519 - 0xe5, 0x40, 0x69, 0x1a, 0xe4, 0xb0, 0xea, 0x85, //0x0000f338 .quad -8797024428372705051 - 0x95, 0x21, 0x0e, 0x0f, 0x8f, 0x11, 0x8e, 0x6f, //0x0000f340 .quad 8038381691033493909 - 0x1f, 0x91, 0x03, 0x21, 0x1d, 0x5d, 0x65, 0xa7, //0x0000f348 .quad -6384594517038493409 - 0xfb, 0xa9, 0xd1, 0xd2, 0xf2, 0x95, 0x71, 0x4b, //0x0000f350 .quad 5436291095364479483 - 0x67, 0x75, 0x44, 0x69, 0x64, 0xb4, 0x3e, 0xd1, //0x0000f358 .quad -3369057127870728857 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f360 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - //0x0000f370 .p2align 4, 0x00 - //0x0000f370 _POW_TAB - 0x01, 0x00, 0x00, 0x00, //0x0000f370 .long 1 - 0x03, 0x00, 0x00, 0x00, //0x0000f374 .long 3 - 0x06, 0x00, 0x00, 0x00, //0x0000f378 .long 6 - 0x09, 0x00, 0x00, 0x00, //0x0000f37c .long 9 - 0x0d, 0x00, 0x00, 0x00, //0x0000f380 .long 13 - 0x10, 0x00, 0x00, 0x00, //0x0000f384 .long 16 - 0x13, 0x00, 0x00, 0x00, //0x0000f388 .long 19 - 0x17, 0x00, 0x00, 0x00, //0x0000f38c .long 23 - 0x1a, 0x00, 0x00, 0x00, //0x0000f390 .long 26 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f394 .p2align 4, 0x00 - //0x0000f3a0 _LSHIFT_TAB - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f3a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f3b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f3c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f3d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f3e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f3f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f400 QUAD $0x0000000000000000 // .space 8, '\x00\x00\x00\x00\x00\x00\x00\x00' - 0x01, 0x00, 0x00, 0x00, //0x0000f408 .long 1 - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f40c QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f41c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f42c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f43c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f44c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f45c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000f46c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x01, 0x00, 0x00, 0x00, //0x0000f470 .long 1 - 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f474 QUAD $0x0000000000003532; QUAD $0x0000000000000000 // .asciz 16, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f484 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f494 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f4a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f4b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f4c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000f4d4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x01, 0x00, 0x00, 0x00, //0x0000f4d8 .long 1 - 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f4dc QUAD $0x0000000000353231; QUAD $0x0000000000000000 // .asciz 16, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f4ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f4fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f50c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f51c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f52c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000f53c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x02, 0x00, 0x00, 0x00, //0x0000f540 .long 2 - 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f544 QUAD $0x0000000000353236; QUAD $0x0000000000000000 // .asciz 16, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f554 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f564 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f574 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f584 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f594 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000f5a4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x02, 0x00, 0x00, 0x00, //0x0000f5a8 .long 2 - 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f5ac QUAD $0x0000000035323133; QUAD $0x0000000000000000 // .asciz 16, '3125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f5bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f5cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f5dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f5ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f5fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000f60c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x02, 0x00, 0x00, 0x00, //0x0000f610 .long 2 - 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f614 QUAD $0x0000003532363531; QUAD $0x0000000000000000 // .asciz 16, '15625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f624 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f634 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f644 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f654 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f664 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000f674 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x03, 0x00, 0x00, 0x00, //0x0000f678 .long 3 - 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f67c QUAD $0x0000003532313837; QUAD $0x0000000000000000 // .asciz 16, '78125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f68c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f69c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f6ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f6bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f6cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000f6dc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x03, 0x00, 0x00, 0x00, //0x0000f6e0 .long 3 - 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f6e4 QUAD $0x0000353236303933; QUAD $0x0000000000000000 // .asciz 16, '390625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f6f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f704 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f714 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f724 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f734 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000f744 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x03, 0x00, 0x00, 0x00, //0x0000f748 .long 3 - 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f74c QUAD $0x0035323133353931; QUAD $0x0000000000000000 // .asciz 16, '1953125\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f75c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f76c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f77c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f78c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f79c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000f7ac LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, //0x0000f7b0 .long 4 - 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f7b4 QUAD $0x0035323635363739; QUAD $0x0000000000000000 // .asciz 16, '9765625\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f7c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f7d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f7e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f7f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f804 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000f814 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, //0x0000f818 .long 4 - 0x34, 0x38, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f81c QUAD $0x3532313832383834; QUAD $0x0000000000000000 // .asciz 16, '48828125\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f82c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f83c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f84c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f85c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f86c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000f87c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, //0x0000f880 .long 4 - 0x32, 0x34, 0x34, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f884 QUAD $0x3236303431343432; QUAD $0x0000000000000035 // .asciz 16, '244140625\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f894 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f8a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f8b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f8c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f8d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000f8e4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, //0x0000f8e8 .long 4 - 0x31, 0x32, 0x32, 0x30, 0x37, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f8ec QUAD $0x3133303730323231; QUAD $0x0000000000003532 // .asciz 16, '1220703125\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f8fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f90c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f91c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f92c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f93c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000f94c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x05, 0x00, 0x00, 0x00, //0x0000f950 .long 5 - 0x36, 0x31, 0x30, 0x33, 0x35, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f954 QUAD $0x3635313533303136; QUAD $0x0000000000003532 // .asciz 16, '6103515625\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f964 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f974 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f984 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f994 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000f9b4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x05, 0x00, 0x00, 0x00, //0x0000f9b8 .long 5 - 0x33, 0x30, 0x35, 0x31, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9bc QUAD $0x3837353731353033; QUAD $0x0000000000353231 // .asciz 16, '30517578125\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000fa1c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x05, 0x00, 0x00, 0x00, //0x0000fa20 .long 5 - 0x31, 0x35, 0x32, 0x35, 0x38, 0x37, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x0000fa24 QUAD $0x3938373835323531; QUAD $0x0000000035323630 // .asciz 16, '152587890625\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000fa84 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, //0x0000fa88 .long 6 - 0x37, 0x36, 0x32, 0x39, 0x33, 0x39, 0x34, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x0000fa8c QUAD $0x3534393339323637; QUAD $0x0000000035323133 // .asciz 16, '762939453125\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000faac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fabc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000facc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fadc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000faec LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, //0x0000faf0 .long 6 - 0x33, 0x38, 0x31, 0x34, 0x36, 0x39, 0x37, 0x32, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, //0x0000faf4 QUAD $0x3237393634313833; QUAD $0x0000003532363536 // .asciz 16, '3814697265625\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000fb54 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, //0x0000fb58 .long 6 - 0x31, 0x39, 0x30, 0x37, 0x33, 0x34, 0x38, 0x36, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, //0x0000fb5c QUAD $0x3638343337303931; QUAD $0x0000353231383233 // .asciz 16, '19073486328125\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fbac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000fbbc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, //0x0000fbc0 .long 7 - 0x39, 0x35, 0x33, 0x36, 0x37, 0x34, 0x33, 0x31, 0x36, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, //0x0000fbc4 QUAD $0x3133343736333539; QUAD $0x0000353236303436 // .asciz 16, '95367431640625\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fbd4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fbe4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fbf4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000fc24 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, //0x0000fc28 .long 7 - 0x34, 0x37, 0x36, 0x38, 0x33, 0x37, 0x31, 0x35, 0x38, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, //0x0000fc2c QUAD $0x3531373338363734; QUAD $0x0035323133303238 // .asciz 16, '476837158203125\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000fc8c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, //0x0000fc90 .long 7 - 0x32, 0x33, 0x38, 0x34, 0x31, 0x38, 0x35, 0x37, 0x39, 0x31, 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, //0x0000fc94 QUAD $0x3735383134383332; QUAD $0x3532363531303139 // .asciz 16, '2384185791015625' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fca4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fcb4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fcc4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fcd4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fce4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000fcf4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, //0x0000fcf8 .long 7 - 0x31, 0x31, 0x39, 0x32, 0x30, 0x39, 0x32, 0x38, 0x39, 0x35, 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, //0x0000fcfc QUAD $0x3832393032393131; QUAD $0x3231383730353539 // .asciz 16, '1192092895507812' - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fd0c QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fd1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fd2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fd3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fd4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000fd5c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x08, 0x00, 0x00, 0x00, //0x0000fd60 .long 8 - 0x35, 0x39, 0x36, 0x30, 0x34, 0x36, 0x34, 0x34, 0x37, 0x37, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, //0x0000fd64 QUAD $0x3434363430363935; QUAD $0x3236303933353737 // .asciz 16, '5960464477539062' - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fd74 QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fd84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fd94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fda4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fdb4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000fdc4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x08, 0x00, 0x00, 0x00, //0x0000fdc8 .long 8 - 0x32, 0x39, 0x38, 0x30, 0x32, 0x33, 0x32, 0x32, 0x33, 0x38, 0x37, 0x36, 0x39, 0x35, 0x33, 0x31, //0x0000fdcc QUAD $0x3232333230383932; QUAD $0x3133353936373833 // .asciz 16, '2980232238769531' - 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fddc QUAD $0x0000000000003532; QUAD $0x0000000000000000 // .asciz 16, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fdec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fdfc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000fe2c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x08, 0x00, 0x00, 0x00, //0x0000fe30 .long 8 - 0x31, 0x34, 0x39, 0x30, 0x31, 0x31, 0x36, 0x31, 0x31, 0x39, 0x33, 0x38, 0x34, 0x37, 0x36, 0x35, //0x0000fe34 QUAD $0x3136313130393431; QUAD $0x3536373438333931 // .asciz 16, '1490116119384765' - 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe44 QUAD $0x0000000000353236; QUAD $0x0000000000000000 // .asciz 16, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000fe94 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x09, 0x00, 0x00, 0x00, //0x0000fe98 .long 9 - 0x37, 0x34, 0x35, 0x30, 0x35, 0x38, 0x30, 0x35, 0x39, 0x36, 0x39, 0x32, 0x33, 0x38, 0x32, 0x38, //0x0000fe9c QUAD $0x3530383530353437; QUAD $0x3832383332393639 // .asciz 16, '7450580596923828' - 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000feac QUAD $0x0000000000353231; QUAD $0x0000000000000000 // .asciz 16, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000febc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fecc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fedc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000feec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000fefc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x09, 0x00, 0x00, 0x00, //0x0000ff00 .long 9 - 0x33, 0x37, 0x32, 0x35, 0x32, 0x39, 0x30, 0x32, 0x39, 0x38, 0x34, 0x36, 0x31, 0x39, 0x31, 0x34, //0x0000ff04 QUAD $0x3230393235323733; QUAD $0x3431393136343839 // .asciz 16, '3725290298461914' - 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ff14 QUAD $0x0000000035323630; QUAD $0x0000000000000000 // .asciz 16, '0625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ff24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ff34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ff44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ff54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000ff64 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x09, 0x00, 0x00, 0x00, //0x0000ff68 .long 9 - 0x31, 0x38, 0x36, 0x32, 0x36, 0x34, 0x35, 0x31, 0x34, 0x39, 0x32, 0x33, 0x30, 0x39, 0x35, 0x37, //0x0000ff6c QUAD $0x3135343632363831; QUAD $0x3735393033323934 // .asciz 16, '1862645149230957' - 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ff7c QUAD $0x0000003532313330; QUAD $0x0000000000000000 // .asciz 16, '03125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ff8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ff9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ffac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ffbc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000ffcc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0a, 0x00, 0x00, 0x00, //0x0000ffd0 .long 10 - 0x39, 0x33, 0x31, 0x33, 0x32, 0x32, 0x35, 0x37, 0x34, 0x36, 0x31, 0x35, 0x34, 0x37, 0x38, 0x35, //0x0000ffd4 QUAD $0x3735323233313339; QUAD $0x3538373435313634 // .asciz 16, '9313225746154785' - 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ffe4 QUAD $0x0000003532363531; QUAD $0x0000000000000000 // .asciz 16, '15625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fff4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010004 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010014 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010024 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00010034 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0a, 0x00, 0x00, 0x00, //0x00010038 .long 10 - 0x34, 0x36, 0x35, 0x36, 0x36, 0x31, 0x32, 0x38, 0x37, 0x33, 0x30, 0x37, 0x37, 0x33, 0x39, 0x32, //0x0001003c QUAD $0x3832313636353634; QUAD $0x3239333737303337 // .asciz 16, '4656612873077392' - 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001004c QUAD $0x0000353231383735; QUAD $0x0000000000000000 // .asciz 16, '578125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001005c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001006c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001007c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001008c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001009c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0a, 0x00, 0x00, 0x00, //0x000100a0 .long 10 - 0x32, 0x33, 0x32, 0x38, 0x33, 0x30, 0x36, 0x34, 0x33, 0x36, 0x35, 0x33, 0x38, 0x36, 0x39, 0x36, //0x000100a4 QUAD $0x3436303338323332; QUAD $0x3639363833353633 // .asciz 16, '2328306436538696' - 0x32, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000100b4 QUAD $0x0035323630393832; QUAD $0x0000000000000000 // .asciz 16, '2890625\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000100c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000100d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000100e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000100f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00010104 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0a, 0x00, 0x00, 0x00, //0x00010108 .long 10 - 0x31, 0x31, 0x36, 0x34, 0x31, 0x35, 0x33, 0x32, 0x31, 0x38, 0x32, 0x36, 0x39, 0x33, 0x34, 0x38, //0x0001010c QUAD $0x3233353134363131; QUAD $0x3834333936323831 // .asciz 16, '1164153218269348' - 0x31, 0x34, 0x34, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001011c QUAD $0x3532313335343431; QUAD $0x0000000000000000 // .asciz 16, '14453125\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001012c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001013c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001014c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001015c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001016c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0b, 0x00, 0x00, 0x00, //0x00010170 .long 11 - 0x35, 0x38, 0x32, 0x30, 0x37, 0x36, 0x36, 0x30, 0x39, 0x31, 0x33, 0x34, 0x36, 0x37, 0x34, 0x30, //0x00010174 QUAD $0x3036363730323835; QUAD $0x3034373634333139 // .asciz 16, '5820766091346740' - 0x37, 0x32, 0x32, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010184 QUAD $0x3532363536323237; QUAD $0x0000000000000000 // .asciz 16, '72265625\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010194 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000101a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000101b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000101c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000101d4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0b, 0x00, 0x00, 0x00, //0x000101d8 .long 11 - 0x32, 0x39, 0x31, 0x30, 0x33, 0x38, 0x33, 0x30, 0x34, 0x35, 0x36, 0x37, 0x33, 0x33, 0x37, 0x30, //0x000101dc QUAD $0x3033383330313932; QUAD $0x3037333337363534 // .asciz 16, '2910383045673370' - 0x33, 0x36, 0x31, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000101ec QUAD $0x3231383233313633; QUAD $0x0000000000000035 // .asciz 16, '361328125\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000101fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001020c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001021c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001022c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001023c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0b, 0x00, 0x00, 0x00, //0x00010240 .long 11 - 0x31, 0x34, 0x35, 0x35, 0x31, 0x39, 0x31, 0x35, 0x32, 0x32, 0x38, 0x33, 0x36, 0x36, 0x38, 0x35, //0x00010244 QUAD $0x3531393135353431; QUAD $0x3538363633383232 // .asciz 16, '1455191522836685' - 0x31, 0x38, 0x30, 0x36, 0x36, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010254 QUAD $0x3630343636303831; QUAD $0x0000000000003532 // .asciz 16, '1806640625\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010264 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010274 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010284 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010294 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000102a4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0c, 0x00, 0x00, 0x00, //0x000102a8 .long 12 - 0x37, 0x32, 0x37, 0x35, 0x39, 0x35, 0x37, 0x36, 0x31, 0x34, 0x31, 0x38, 0x33, 0x34, 0x32, 0x35, //0x000102ac QUAD $0x3637353935373237; QUAD $0x3532343338313431 // .asciz 16, '7275957614183425' - 0x39, 0x30, 0x33, 0x33, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000102bc QUAD $0x3133303233333039; QUAD $0x0000000000003532 // .asciz 16, '9033203125\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000102cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000102dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000102ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000102fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001030c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0c, 0x00, 0x00, 0x00, //0x00010310 .long 12 - 0x33, 0x36, 0x33, 0x37, 0x39, 0x37, 0x38, 0x38, 0x30, 0x37, 0x30, 0x39, 0x31, 0x37, 0x31, 0x32, //0x00010314 QUAD $0x3838373937333633; QUAD $0x3231373139303730 // .asciz 16, '3637978807091712' - 0x39, 0x35, 0x31, 0x36, 0x36, 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010324 QUAD $0x3531303636313539; QUAD $0x0000000000353236 // .asciz 16, '95166015625\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010334 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010344 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010354 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010364 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00010374 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0c, 0x00, 0x00, 0x00, //0x00010378 .long 12 - 0x31, 0x38, 0x31, 0x38, 0x39, 0x38, 0x39, 0x34, 0x30, 0x33, 0x35, 0x34, 0x35, 0x38, 0x35, 0x36, //0x0001037c QUAD $0x3439383938313831; QUAD $0x3635383534353330 // .asciz 16, '1818989403545856' - 0x34, 0x37, 0x35, 0x38, 0x33, 0x30, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x0001038c QUAD $0x3730303338353734; QUAD $0x0000000035323138 // .asciz 16, '475830078125\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001039c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000103ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000103bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000103cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000103dc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0d, 0x00, 0x00, 0x00, //0x000103e0 .long 13 - 0x39, 0x30, 0x39, 0x34, 0x39, 0x34, 0x37, 0x30, 0x31, 0x37, 0x37, 0x32, 0x39, 0x32, 0x38, 0x32, //0x000103e4 QUAD $0x3037343934393039; QUAD $0x3238323932373731 // .asciz 16, '9094947017729282' - 0x33, 0x37, 0x39, 0x31, 0x35, 0x30, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x000103f4 QUAD $0x3933303531393733; QUAD $0x0000000035323630 // .asciz 16, '379150390625\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010404 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010414 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010424 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010434 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00010444 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0d, 0x00, 0x00, 0x00, //0x00010448 .long 13 - 0x34, 0x35, 0x34, 0x37, 0x34, 0x37, 0x33, 0x35, 0x30, 0x38, 0x38, 0x36, 0x34, 0x36, 0x34, 0x31, //0x0001044c QUAD $0x3533373437343534; QUAD $0x3134363436383830 // .asciz 16, '4547473508864641' - 0x31, 0x38, 0x39, 0x35, 0x37, 0x35, 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, //0x0001045c QUAD $0x3931353735393831; QUAD $0x0000003532313335 // .asciz 16, '1895751953125\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001046c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001047c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001048c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001049c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000104ac LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0d, 0x00, 0x00, 0x00, //0x000104b0 .long 13 - 0x32, 0x32, 0x37, 0x33, 0x37, 0x33, 0x36, 0x37, 0x35, 0x34, 0x34, 0x33, 0x32, 0x33, 0x32, 0x30, //0x000104b4 QUAD $0x3736333733373232; QUAD $0x3032333233343435 // .asciz 16, '2273736754432320' - 0x35, 0x39, 0x34, 0x37, 0x38, 0x37, 0x35, 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, //0x000104c4 QUAD $0x3935373837343935; QUAD $0x0000353236353637 // .asciz 16, '59478759765625\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000104d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000104e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000104f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010504 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00010514 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0d, 0x00, 0x00, 0x00, //0x00010518 .long 13 - 0x31, 0x31, 0x33, 0x36, 0x38, 0x36, 0x38, 0x33, 0x37, 0x37, 0x32, 0x31, 0x36, 0x31, 0x36, 0x30, //0x0001051c QUAD $0x3338363836333131; QUAD $0x3036313631323737 // .asciz 16, '1136868377216160' - 0x32, 0x39, 0x37, 0x33, 0x39, 0x33, 0x37, 0x39, 0x38, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, //0x0001052c QUAD $0x3937333933373932; QUAD $0x0035323138323838 // .asciz 16, '297393798828125\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001053c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001054c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001055c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001056c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001057c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0e, 0x00, 0x00, 0x00, //0x00010580 .long 14 - 0x35, 0x36, 0x38, 0x34, 0x33, 0x34, 0x31, 0x38, 0x38, 0x36, 0x30, 0x38, 0x30, 0x38, 0x30, 0x31, //0x00010584 QUAD $0x3831343334383635; QUAD $0x3130383038303638 // .asciz 16, '5684341886080801' - 0x34, 0x38, 0x36, 0x39, 0x36, 0x38, 0x39, 0x39, 0x34, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, //0x00010594 QUAD $0x3939383639363834; QUAD $0x0035323630343134 // .asciz 16, '486968994140625\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000105a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000105b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000105c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000105d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000105e4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0e, 0x00, 0x00, 0x00, //0x000105e8 .long 14 - 0x32, 0x38, 0x34, 0x32, 0x31, 0x37, 0x30, 0x39, 0x34, 0x33, 0x30, 0x34, 0x30, 0x34, 0x30, 0x30, //0x000105ec QUAD $0x3930373132343832; QUAD $0x3030343034303334 // .asciz 16, '2842170943040400' - 0x37, 0x34, 0x33, 0x34, 0x38, 0x34, 0x34, 0x39, 0x37, 0x30, 0x37, 0x30, 0x33, 0x31, 0x32, 0x35, //0x000105fc QUAD $0x3934343834333437; QUAD $0x3532313330373037 // .asciz 16, '7434844970703125' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001060c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001061c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001062c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001063c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001064c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0e, 0x00, 0x00, 0x00, //0x00010650 .long 14 - 0x31, 0x34, 0x32, 0x31, 0x30, 0x38, 0x35, 0x34, 0x37, 0x31, 0x35, 0x32, 0x30, 0x32, 0x30, 0x30, //0x00010654 QUAD $0x3435383031323431; QUAD $0x3030323032353137 // .asciz 16, '1421085471520200' - 0x33, 0x37, 0x31, 0x37, 0x34, 0x32, 0x32, 0x34, 0x38, 0x35, 0x33, 0x35, 0x31, 0x35, 0x36, 0x32, //0x00010664 QUAD $0x3432323437313733; QUAD $0x3236353135333538 // .asciz 16, '3717422485351562' - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010674 QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010684 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010694 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000106a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000106b4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0f, 0x00, 0x00, 0x00, //0x000106b8 .long 15 - 0x37, 0x31, 0x30, 0x35, 0x34, 0x32, 0x37, 0x33, 0x35, 0x37, 0x36, 0x30, 0x31, 0x30, 0x30, 0x31, //0x000106bc QUAD $0x3337323435303137; QUAD $0x3130303130363735 // .asciz 16, '7105427357601001' - 0x38, 0x35, 0x38, 0x37, 0x31, 0x31, 0x32, 0x34, 0x32, 0x36, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, //0x000106cc QUAD $0x3432313137383538; QUAD $0x3231383735373632 // .asciz 16, '8587112426757812' - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000106dc QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000106ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000106fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001070c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001071c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0f, 0x00, 0x00, 0x00, //0x00010720 .long 15 - 0x33, 0x35, 0x35, 0x32, 0x37, 0x31, 0x33, 0x36, 0x37, 0x38, 0x38, 0x30, 0x30, 0x35, 0x30, 0x30, //0x00010724 QUAD $0x3633313732353533; QUAD $0x3030353030383837 // .asciz 16, '3552713678800500' - 0x39, 0x32, 0x39, 0x33, 0x35, 0x35, 0x36, 0x32, 0x31, 0x33, 0x33, 0x37, 0x38, 0x39, 0x30, 0x36, //0x00010734 QUAD $0x3236353533393239; QUAD $0x3630393837333331 // .asciz 16, '9293556213378906' - 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010744 QUAD $0x0000000000003532; QUAD $0x0000000000000000 // .asciz 16, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010754 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010764 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010774 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00010784 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0f, 0x00, 0x00, 0x00, //0x00010788 .long 15 - 0x31, 0x37, 0x37, 0x36, 0x33, 0x35, 0x36, 0x38, 0x33, 0x39, 0x34, 0x30, 0x30, 0x32, 0x35, 0x30, //0x0001078c QUAD $0x3836353336373731; QUAD $0x3035323030343933 // .asciz 16, '1776356839400250' - 0x34, 0x36, 0x34, 0x36, 0x37, 0x37, 0x38, 0x31, 0x30, 0x36, 0x36, 0x38, 0x39, 0x34, 0x35, 0x33, //0x0001079c QUAD $0x3138373736343634; QUAD $0x3335343938363630 // .asciz 16, '4646778106689453' - 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000107ac QUAD $0x0000000000353231; QUAD $0x0000000000000000 // .asciz 16, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000107bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000107cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000107dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000107ec LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x10, 0x00, 0x00, 0x00, //0x000107f0 .long 16 - 0x38, 0x38, 0x38, 0x31, 0x37, 0x38, 0x34, 0x31, 0x39, 0x37, 0x30, 0x30, 0x31, 0x32, 0x35, 0x32, //0x000107f4 QUAD $0x3134383731383838; QUAD $0x3235323130303739 // .asciz 16, '8881784197001252' - 0x33, 0x32, 0x33, 0x33, 0x38, 0x39, 0x30, 0x35, 0x33, 0x33, 0x34, 0x34, 0x37, 0x32, 0x36, 0x35, //0x00010804 QUAD $0x3530393833333233; QUAD $0x3536323734343333 // .asciz 16, '3233890533447265' - 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010814 QUAD $0x0000000000353236; QUAD $0x0000000000000000 // .asciz 16, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010824 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010834 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010844 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00010854 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x10, 0x00, 0x00, 0x00, //0x00010858 .long 16 - 0x34, 0x34, 0x34, 0x30, 0x38, 0x39, 0x32, 0x30, 0x39, 0x38, 0x35, 0x30, 0x30, 0x36, 0x32, 0x36, //0x0001085c QUAD $0x3032393830343434; QUAD $0x3632363030353839 // .asciz 16, '4440892098500626' - 0x31, 0x36, 0x31, 0x36, 0x39, 0x34, 0x35, 0x32, 0x36, 0x36, 0x37, 0x32, 0x33, 0x36, 0x33, 0x32, //0x0001086c QUAD $0x3235343936313631; QUAD $0x3233363332373636 // .asciz 16, '1616945266723632' - 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001087c QUAD $0x0000000035323138; QUAD $0x0000000000000000 // .asciz 16, '8125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001088c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001089c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000108ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000108bc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x10, 0x00, 0x00, 0x00, //0x000108c0 .long 16 - 0x32, 0x32, 0x32, 0x30, 0x34, 0x34, 0x36, 0x30, 0x34, 0x39, 0x32, 0x35, 0x30, 0x33, 0x31, 0x33, //0x000108c4 QUAD $0x3036343430323232; QUAD $0x3331333035323934 // .asciz 16, '2220446049250313' - 0x30, 0x38, 0x30, 0x38, 0x34, 0x37, 0x32, 0x36, 0x33, 0x33, 0x33, 0x36, 0x31, 0x38, 0x31, 0x36, //0x000108d4 QUAD $0x3632373438303830; QUAD $0x3631383136333333 // .asciz 16, '0808472633361816' - 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000108e4 QUAD $0x0000003532363034; QUAD $0x0000000000000000 // .asciz 16, '40625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000108f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010904 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010914 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00010924 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x10, 0x00, 0x00, 0x00, //0x00010928 .long 16 - 0x31, 0x31, 0x31, 0x30, 0x32, 0x32, 0x33, 0x30, 0x32, 0x34, 0x36, 0x32, 0x35, 0x31, 0x35, 0x36, //0x0001092c QUAD $0x3033323230313131; QUAD $0x3635313532363432 // .asciz 16, '1110223024625156' - 0x35, 0x34, 0x30, 0x34, 0x32, 0x33, 0x36, 0x33, 0x31, 0x36, 0x36, 0x38, 0x30, 0x39, 0x30, 0x38, //0x0001093c QUAD $0x3336333234303435; QUAD $0x3830393038363631 // .asciz 16, '5404236316680908' - 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001094c QUAD $0x0000353231333032; QUAD $0x0000000000000000 // .asciz 16, '203125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001095c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001096c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001097c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001098c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x11, 0x00, 0x00, 0x00, //0x00010990 .long 17 - 0x35, 0x35, 0x35, 0x31, 0x31, 0x31, 0x35, 0x31, 0x32, 0x33, 0x31, 0x32, 0x35, 0x37, 0x38, 0x32, //0x00010994 QUAD $0x3135313131353535; QUAD $0x3238373532313332 // .asciz 16, '5551115123125782' - 0x37, 0x30, 0x32, 0x31, 0x31, 0x38, 0x31, 0x35, 0x38, 0x33, 0x34, 0x30, 0x34, 0x35, 0x34, 0x31, //0x000109a4 QUAD $0x3531383131323037; QUAD $0x3134353430343338 // .asciz 16, '7021181583404541' - 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000109b4 QUAD $0x0000353236353130; QUAD $0x0000000000000000 // .asciz 16, '015625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000109c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000109d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000109e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000109f4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x11, 0x00, 0x00, 0x00, //0x000109f8 .long 17 - 0x32, 0x37, 0x37, 0x35, 0x35, 0x35, 0x37, 0x35, 0x36, 0x31, 0x35, 0x36, 0x32, 0x38, 0x39, 0x31, //0x000109fc QUAD $0x3537353535373732; QUAD $0x3139383236353136 // .asciz 16, '2775557561562891' - 0x33, 0x35, 0x31, 0x30, 0x35, 0x39, 0x30, 0x37, 0x39, 0x31, 0x37, 0x30, 0x32, 0x32, 0x37, 0x30, //0x00010a0c QUAD $0x3730393530313533; QUAD $0x3037323230373139 // .asciz 16, '3510590791702270' - 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a1c QUAD $0x0035323138373035; QUAD $0x0000000000000000 // .asciz 16, '5078125\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00010a5c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x11, 0x00, 0x00, 0x00, //0x00010a60 .long 17 - 0x31, 0x33, 0x38, 0x37, 0x37, 0x37, 0x38, 0x37, 0x38, 0x30, 0x37, 0x38, 0x31, 0x34, 0x34, 0x35, //0x00010a64 QUAD $0x3738373737383331; QUAD $0x3534343138373038 // .asciz 16, '1387778780781445' - 0x36, 0x37, 0x35, 0x35, 0x32, 0x39, 0x35, 0x33, 0x39, 0x35, 0x38, 0x35, 0x31, 0x31, 0x33, 0x35, //0x00010a74 QUAD $0x3335393235353736; QUAD $0x3533313135383539 // .asciz 16, '6755295395851135' - 0x32, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a84 QUAD $0x3532363039333532; QUAD $0x0000000000000000 // .asciz 16, '25390625\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010aa4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010ab4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00010ac4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x12, 0x00, 0x00, 0x00, //0x00010ac8 .long 18 - 0x36, 0x39, 0x33, 0x38, 0x38, 0x39, 0x33, 0x39, 0x30, 0x33, 0x39, 0x30, 0x37, 0x32, 0x32, 0x38, //0x00010acc QUAD $0x3933393838333936; QUAD $0x3832323730393330 // .asciz 16, '6938893903907228' - 0x33, 0x37, 0x37, 0x36, 0x34, 0x37, 0x36, 0x39, 0x37, 0x39, 0x32, 0x35, 0x35, 0x36, 0x37, 0x36, //0x00010adc QUAD $0x3936373436373733; QUAD $0x3637363535323937 // .asciz 16, '3776476979255676' - 0x32, 0x36, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010aec QUAD $0x3532313335393632; QUAD $0x0000000000000000 // .asciz 16, '26953125\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010afc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00010b2c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x12, 0x00, 0x00, 0x00, //0x00010b30 .long 18 - 0x33, 0x34, 0x36, 0x39, 0x34, 0x34, 0x36, 0x39, 0x35, 0x31, 0x39, 0x35, 0x33, 0x36, 0x31, 0x34, //0x00010b34 QUAD $0x3936343439363433; QUAD $0x3431363335393135 // .asciz 16, '3469446951953614' - 0x31, 0x38, 0x38, 0x38, 0x32, 0x33, 0x38, 0x34, 0x38, 0x39, 0x36, 0x32, 0x37, 0x38, 0x33, 0x38, //0x00010b44 QUAD $0x3438333238383831; QUAD $0x3833383732363938 // .asciz 16, '1888238489627838' - 0x31, 0x33, 0x34, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b54 QUAD $0x3236353637343331; QUAD $0x0000000000000035 // .asciz 16, '134765625\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00010b94 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x12, 0x00, 0x00, 0x00, //0x00010b98 .long 18 - 0x31, 0x37, 0x33, 0x34, 0x37, 0x32, 0x33, 0x34, 0x37, 0x35, 0x39, 0x37, 0x36, 0x38, 0x30, 0x37, //0x00010b9c QUAD $0x3433323734333731; QUAD $0x3730383637393537 // .asciz 16, '1734723475976807' - 0x30, 0x39, 0x34, 0x34, 0x31, 0x31, 0x39, 0x32, 0x34, 0x34, 0x38, 0x31, 0x33, 0x39, 0x31, 0x39, //0x00010bac QUAD $0x3239313134343930; QUAD $0x3931393331383434 // .asciz 16, '0944119244813919' - 0x30, 0x36, 0x37, 0x33, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010bbc QUAD $0x3138323833373630; QUAD $0x0000000000003532 // .asciz 16, '0673828125\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010bcc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010bdc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010bec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00010bfc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x13, 0x00, 0x00, 0x00, //0x00010c00 .long 19 - 0x38, 0x36, 0x37, 0x33, 0x36, 0x31, 0x37, 0x33, 0x37, 0x39, 0x38, 0x38, 0x34, 0x30, 0x33, 0x35, //0x00010c04 QUAD $0x3337313633373638; QUAD $0x3533303438383937 // .asciz 16, '8673617379884035' - 0x34, 0x37, 0x32, 0x30, 0x35, 0x39, 0x36, 0x32, 0x32, 0x34, 0x30, 0x36, 0x39, 0x35, 0x39, 0x35, //0x00010c14 QUAD $0x3236393530323734; QUAD $0x3539353936303432 // .asciz 16, '4720596224069595' - 0x33, 0x33, 0x36, 0x39, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010c24 QUAD $0x3630343139363333; QUAD $0x0000000000003532 // .asciz 16, '3369140625\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010c34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010c44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010c54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00010c64 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010c68 .p2align 4, 0x00 - //0x00010c70 _ESCAPED_TAB - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010c70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010c80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2f, //0x00010c90 QUAD $0x0000000000220000; QUAD $0x2f00000000000000 // .ascii 16, '\x00\x00"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00/' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010ca0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010cb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5c, 0x00, 0x00, 0x00, //0x00010cc0 QUAD $0x0000000000000000; QUAD $0x0000005c00000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\\\x00\x00\x00' - 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, //0x00010cd0 QUAD $0x000c000000080000; QUAD $0x000a000000000000 // .ascii 16, '\x00\x00\x08\x00\x00\x00\x0c\x00\x00\x00\x00\x00\x00\x00\n\x00' - 0x00, 0x00, 0x0d, 0x00, 0x09, //0x00010ce0 LONG $0x000d0000; BYTE $0x09 // .ascii 5, '\x00\x00\r\x00\t' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010ce5 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010cf5 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010d05 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010d15 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010d25 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010d35 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010d45 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010d55 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010d65 QUAD $0x0000000000000000; WORD $0x0000; BYTE $0x00 // .space 11, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/quote.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/quote.go deleted file mode 100644 index 405c490a2..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/quote.go +++ /dev/null @@ -1,33 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 avx2 - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/rt` -) -var F_quote func(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn unsafe.Pointer, flags uint64) (ret int) - -var S_quote uintptr - -//go:nosplit -func quote(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn *int, flags uint64) (ret int) { - return F_quote(rt.NoEscape(sp), nb, rt.NoEscape(dp), rt.NoEscape(unsafe.Pointer(dn)), flags) -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/quote_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/quote_subr.go deleted file mode 100644 index 75bc06b43..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/quote_subr.go +++ /dev/null @@ -1,46 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package avx2 - -import ( - `github.com/bytedance/sonic/loader` -) - -const ( - _entry__quote = 144 -) - -const ( - _stack__quote = 72 -) - -const ( - _size__quote = 2880 -) - -var ( - _pcsp__quote = [][2]uint32{ - {0x1, 0}, - {0x6, 8}, - {0x8, 16}, - {0xa, 24}, - {0xc, 32}, - {0xd, 40}, - {0x11, 48}, - {0xb10, 72}, - {0xb11, 48}, - {0xb13, 40}, - {0xb15, 32}, - {0xb17, 24}, - {0xb19, 16}, - {0xb1a, 8}, - {0xb1e, 0}, - {0xb40, 72}, - } -) - -var _cfunc_quote = []loader.CFunc{ - {"_quote_entry", 0, _entry__quote, 0, nil}, - {"_quote", _entry__quote, _size__quote, _stack__quote, _pcsp__quote}, -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/quote_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/quote_text_amd64.go deleted file mode 100644 index 7552d189c..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/quote_text_amd64.go +++ /dev/null @@ -1,1390 +0,0 @@ -// +build amd64 -// Code generated by asm2asm, DO NOT EDIT. - -package avx2 - -var _text_quote = []byte{ - // .p2align 5, 0x00 - // LCPI0_0 - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000010 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' - //0x00000020 LCPI0_1 - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000020 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000030 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - //0x00000040 LCPI0_2 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000040 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000050 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - //0x00000060 .p2align 4, 0x00 - //0x00000060 LCPI0_3 - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000060 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' - //0x00000070 LCPI0_4 - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000070 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - //0x00000080 LCPI0_5 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000080 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - //0x00000090 .p2align 4, 0x90 - //0x00000090 _quote - 0x55, //0x00000090 pushq %rbp - 0x48, 0x89, 0xe5, //0x00000091 movq %rsp, %rbp - 0x41, 0x57, //0x00000094 pushq %r15 - 0x41, 0x56, //0x00000096 pushq %r14 - 0x41, 0x55, //0x00000098 pushq %r13 - 0x41, 0x54, //0x0000009a pushq %r12 - 0x53, //0x0000009c pushq %rbx - 0x48, 0x83, 0xec, 0x18, //0x0000009d subq $24, %rsp - 0x49, 0x89, 0xcf, //0x000000a1 movq %rcx, %r15 - 0x49, 0x89, 0xf6, //0x000000a4 movq %rsi, %r14 - 0x4c, 0x8b, 0x11, //0x000000a7 movq (%rcx), %r10 - 0x41, 0xf6, 0xc0, 0x01, //0x000000aa testb $1, %r8b - 0x48, 0x8d, 0x05, 0x1b, 0x0b, 0x00, 0x00, //0x000000ae leaq $2843(%rip), %rax /* __SingleQuoteTab+0(%rip) */ - 0x4c, 0x8d, 0x05, 0x14, 0x1b, 0x00, 0x00, //0x000000b5 leaq $6932(%rip), %r8 /* __DoubleQuoteTab+0(%rip) */ - 0x4c, 0x0f, 0x44, 0xc0, //0x000000bc cmoveq %rax, %r8 - 0x48, 0x8d, 0x04, 0xf5, 0x00, 0x00, 0x00, 0x00, //0x000000c0 leaq (,%rsi,8), %rax - 0x49, 0x39, 0xc2, //0x000000c8 cmpq %rax, %r10 - 0x0f, 0x8d, 0x52, 0x07, 0x00, 0x00, //0x000000cb jge LBB0_93 - 0x49, 0x89, 0xd1, //0x000000d1 movq %rdx, %r9 - 0x49, 0x89, 0xfb, //0x000000d4 movq %rdi, %r11 - 0x4d, 0x85, 0xf6, //0x000000d7 testq %r14, %r14 - 0x0f, 0x84, 0x95, 0x0a, 0x00, 0x00, //0x000000da je LBB0_125 - 0xc5, 0xfe, 0x6f, 0x25, 0x18, 0xff, 0xff, 0xff, //0x000000e0 vmovdqu $-232(%rip), %ymm4 /* LCPI0_0+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x2d, 0x30, 0xff, 0xff, 0xff, //0x000000e8 vmovdqu $-208(%rip), %ymm5 /* LCPI0_1+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0x48, 0xff, 0xff, 0xff, //0x000000f0 vmovdqu $-184(%rip), %ymm6 /* LCPI0_2+0(%rip) */ - 0xc4, 0x41, 0x3d, 0x76, 0xc0, //0x000000f8 vpcmpeqd %ymm8, %ymm8, %ymm8 - 0x48, 0x89, 0xf9, //0x000000fd movq %rdi, %rcx - 0x48, 0x89, 0x55, 0xc0, //0x00000100 movq %rdx, $-64(%rbp) - 0x49, 0x89, 0xd1, //0x00000104 movq %rdx, %r9 - //0x00000107 LBB0_3 - 0x49, 0x89, 0xcd, //0x00000107 movq %rcx, %r13 - 0x49, 0x83, 0xfe, 0x20, //0x0000010a cmpq $32, %r14 - 0x0f, 0x9d, 0xc1, //0x0000010e setge %cl - 0x4c, 0x89, 0xe8, //0x00000111 movq %r13, %rax - 0x4c, 0x89, 0xd3, //0x00000114 movq %r10, %rbx - 0x4d, 0x89, 0xcc, //0x00000117 movq %r9, %r12 - 0x4d, 0x89, 0xf3, //0x0000011a movq %r14, %r11 - 0x0f, 0x8c, 0x82, 0x00, 0x00, 0x00, //0x0000011d jl LBB0_10 - 0x49, 0x83, 0xfa, 0x20, //0x00000123 cmpq $32, %r10 - 0x0f, 0x8c, 0x78, 0x00, 0x00, 0x00, //0x00000127 jl LBB0_10 - 0x45, 0x31, 0xe4, //0x0000012d xorl %r12d, %r12d - 0x4c, 0x89, 0xf6, //0x00000130 movq %r14, %rsi - 0x4c, 0x89, 0xd2, //0x00000133 movq %r10, %rdx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000136 .p2align 4, 0x90 - //0x00000140 LBB0_6 - 0xc4, 0xa1, 0x7e, 0x6f, 0x04, 0x20, //0x00000140 vmovdqu (%rax,%r12), %ymm0 - 0xc5, 0xdd, 0x64, 0xc8, //0x00000146 vpcmpgtb %ymm0, %ymm4, %ymm1 - 0xc5, 0xfd, 0x74, 0xd5, //0x0000014a vpcmpeqb %ymm5, %ymm0, %ymm2 - 0xc5, 0xfd, 0x74, 0xde, //0x0000014e vpcmpeqb %ymm6, %ymm0, %ymm3 - 0xc5, 0xe5, 0xeb, 0xd2, //0x00000152 vpor %ymm2, %ymm3, %ymm2 - 0xc4, 0x81, 0x7e, 0x7f, 0x04, 0x21, //0x00000156 vmovdqu %ymm0, (%r9,%r12) - 0xc4, 0xc1, 0x7d, 0x64, 0xc0, //0x0000015c vpcmpgtb %ymm8, %ymm0, %ymm0 - 0xc5, 0xf5, 0xdb, 0xc0, //0x00000161 vpand %ymm0, %ymm1, %ymm0 - 0xc5, 0xed, 0xeb, 0xc0, //0x00000165 vpor %ymm0, %ymm2, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc8, //0x00000169 vpmovmskb %ymm0, %ecx - 0x85, 0xc9, //0x0000016d testl %ecx, %ecx - 0x0f, 0x85, 0xfd, 0x01, 0x00, 0x00, //0x0000016f jne LBB0_20 - 0x4c, 0x8d, 0x5e, 0xe0, //0x00000175 leaq $-32(%rsi), %r11 - 0x48, 0x8d, 0x5a, 0xe0, //0x00000179 leaq $-32(%rdx), %rbx - 0x49, 0x83, 0xc4, 0x20, //0x0000017d addq $32, %r12 - 0x48, 0x83, 0xfe, 0x40, //0x00000181 cmpq $64, %rsi - 0x0f, 0x9d, 0xc1, //0x00000185 setge %cl - 0x0f, 0x8c, 0x10, 0x00, 0x00, 0x00, //0x00000188 jl LBB0_9 - 0x4c, 0x89, 0xde, //0x0000018e movq %r11, %rsi - 0x48, 0x83, 0xfa, 0x3f, //0x00000191 cmpq $63, %rdx - 0x48, 0x89, 0xda, //0x00000195 movq %rbx, %rdx - 0x0f, 0x8f, 0xa2, 0xff, 0xff, 0xff, //0x00000198 jg LBB0_6 - //0x0000019e LBB0_9 - 0x4e, 0x8d, 0x2c, 0x20, //0x0000019e leaq (%rax,%r12), %r13 - 0x4d, 0x01, 0xcc, //0x000001a2 addq %r9, %r12 - //0x000001a5 LBB0_10 - 0x84, 0xc9, //0x000001a5 testb %cl, %cl - 0x0f, 0x84, 0x89, 0x00, 0x00, 0x00, //0x000001a7 je LBB0_14 - 0x4c, 0x89, 0xf6, //0x000001ad movq %r14, %rsi - 0xc4, 0xc1, 0x7e, 0x6f, 0x45, 0x00, //0x000001b0 vmovdqu (%r13), %ymm0 - 0xc5, 0xdd, 0x64, 0xc8, //0x000001b6 vpcmpgtb %ymm0, %ymm4, %ymm1 - 0xc5, 0xfd, 0x74, 0xd5, //0x000001ba vpcmpeqb %ymm5, %ymm0, %ymm2 - 0xc5, 0xfd, 0x74, 0xde, //0x000001be vpcmpeqb %ymm6, %ymm0, %ymm3 - 0xc5, 0xe5, 0xeb, 0xd2, //0x000001c2 vpor %ymm2, %ymm3, %ymm2 - 0xc4, 0xc1, 0x7d, 0x64, 0xc0, //0x000001c6 vpcmpgtb %ymm8, %ymm0, %ymm0 - 0xc5, 0xf5, 0xdb, 0xc0, //0x000001cb vpand %ymm0, %ymm1, %ymm0 - 0xc5, 0xed, 0xeb, 0xc0, //0x000001cf vpor %ymm0, %ymm2, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc8, //0x000001d3 vpmovmskb %ymm0, %ecx - 0x48, 0xba, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000001d7 movabsq $4294967296, %rdx - 0x48, 0x09, 0xd1, //0x000001e1 orq %rdx, %rcx - 0x4c, 0x0f, 0xbc, 0xf1, //0x000001e4 bsfq %rcx, %r14 - 0xc4, 0xc1, 0x7a, 0x6f, 0x45, 0x00, //0x000001e8 vmovdqu (%r13), %xmm0 - 0xc4, 0xe3, 0xf9, 0x16, 0xc1, 0x01, //0x000001ee vpextrq $1, %xmm0, %rcx - 0xc4, 0xe1, 0xf9, 0x7e, 0xc2, //0x000001f4 vmovq %xmm0, %rdx - 0x49, 0x39, 0xde, //0x000001f9 cmpq %rbx, %r14 - 0x0f, 0x8e, 0x7f, 0x01, 0x00, 0x00, //0x000001fc jle LBB0_21 - 0x48, 0x83, 0xfb, 0x10, //0x00000202 cmpq $16, %rbx - 0x49, 0x89, 0xc3, //0x00000206 movq %rax, %r11 - 0x0f, 0x82, 0xbe, 0x01, 0x00, 0x00, //0x00000209 jb LBB0_24 - 0x49, 0x89, 0x14, 0x24, //0x0000020f movq %rdx, (%r12) - 0x49, 0x89, 0x4c, 0x24, 0x08, //0x00000213 movq %rcx, $8(%r12) - 0x49, 0x8d, 0x4d, 0x10, //0x00000218 leaq $16(%r13), %rcx - 0x49, 0x83, 0xc4, 0x10, //0x0000021c addq $16, %r12 - 0x48, 0x8d, 0x53, 0xf0, //0x00000220 leaq $-16(%rbx), %rdx - 0x49, 0x89, 0xf6, //0x00000224 movq %rsi, %r14 - 0x48, 0x83, 0xfa, 0x08, //0x00000227 cmpq $8, %rdx - 0x0f, 0x83, 0xaf, 0x01, 0x00, 0x00, //0x0000022b jae LBB0_25 - 0xe9, 0xbd, 0x01, 0x00, 0x00, //0x00000231 jmp LBB0_26 - //0x00000236 LBB0_14 - 0xc5, 0xf8, 0x77, //0x00000236 vzeroupper - 0x49, 0x83, 0xfb, 0x10, //0x00000239 cmpq $16, %r11 - 0x0f, 0x9d, 0xc2, //0x0000023d setge %dl - 0x4c, 0x89, 0x7d, 0xc8, //0x00000240 movq %r15, $-56(%rbp) - 0x4c, 0x89, 0x75, 0xd0, //0x00000244 movq %r14, $-48(%rbp) - 0x0f, 0x8c, 0x17, 0x02, 0x00, 0x00, //0x00000248 jl LBB0_31 - 0x48, 0x83, 0xfb, 0x10, //0x0000024e cmpq $16, %rbx - 0xc5, 0xfa, 0x6f, 0x3d, 0x06, 0xfe, 0xff, 0xff, //0x00000252 vmovdqu $-506(%rip), %xmm7 /* LCPI0_3+0(%rip) */ - 0xc5, 0x7a, 0x6f, 0x0d, 0x0e, 0xfe, 0xff, 0xff, //0x0000025a vmovdqu $-498(%rip), %xmm9 /* LCPI0_4+0(%rip) */ - 0xc5, 0x7a, 0x6f, 0x15, 0x16, 0xfe, 0xff, 0xff, //0x00000262 vmovdqu $-490(%rip), %xmm10 /* LCPI0_5+0(%rip) */ - 0xc4, 0x41, 0x21, 0x76, 0xdb, //0x0000026a vpcmpeqd %xmm11, %xmm11, %xmm11 - 0x0f, 0x8c, 0x3d, 0x02, 0x00, 0x00, //0x0000026f jl LBB0_36 - 0x48, 0x89, 0xc1, //0x00000275 movq %rax, %rcx - 0x4c, 0x29, 0xe9, //0x00000278 subq %r13, %rcx - 0xc5, 0xfe, 0x6f, 0x25, 0x7d, 0xfd, 0xff, 0xff, //0x0000027b vmovdqu $-643(%rip), %ymm4 /* LCPI0_0+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x2d, 0x95, 0xfd, 0xff, 0xff, //0x00000283 vmovdqu $-619(%rip), %ymm5 /* LCPI0_1+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0xad, 0xfd, 0xff, 0xff, //0x0000028b vmovdqu $-595(%rip), %ymm6 /* LCPI0_2+0(%rip) */ - 0xc4, 0x41, 0x3d, 0x76, 0xc0, //0x00000293 vpcmpeqd %ymm8, %ymm8, %ymm8 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000298 .p2align 4, 0x90 - //0x000002a0 LBB0_17 - 0xc4, 0xc1, 0x7a, 0x6f, 0x45, 0x00, //0x000002a0 vmovdqu (%r13), %xmm0 - 0xc5, 0xc1, 0x64, 0xc8, //0x000002a6 vpcmpgtb %xmm0, %xmm7, %xmm1 - 0xc5, 0xb1, 0x74, 0xd0, //0x000002aa vpcmpeqb %xmm0, %xmm9, %xmm2 - 0xc5, 0xa9, 0x74, 0xd8, //0x000002ae vpcmpeqb %xmm0, %xmm10, %xmm3 - 0xc5, 0xe1, 0xeb, 0xd2, //0x000002b2 vpor %xmm2, %xmm3, %xmm2 - 0xc4, 0xc1, 0x7a, 0x7f, 0x04, 0x24, //0x000002b6 vmovdqu %xmm0, (%r12) - 0xc4, 0xc1, 0x79, 0x64, 0xc3, //0x000002bc vpcmpgtb %xmm11, %xmm0, %xmm0 - 0xc5, 0xf1, 0xdb, 0xc0, //0x000002c1 vpand %xmm0, %xmm1, %xmm0 - 0xc5, 0xe9, 0xeb, 0xc0, //0x000002c5 vpor %xmm0, %xmm2, %xmm0 - 0xc5, 0xf9, 0xd7, 0xd0, //0x000002c9 vpmovmskb %xmm0, %edx - 0x85, 0xd2, //0x000002cd testl %edx, %edx - 0x0f, 0x85, 0xdd, 0x00, 0x00, 0x00, //0x000002cf jne LBB0_23 - 0x49, 0x83, 0xc5, 0x10, //0x000002d5 addq $16, %r13 - 0x49, 0x83, 0xc4, 0x10, //0x000002d9 addq $16, %r12 - 0x4d, 0x8d, 0x7b, 0xf0, //0x000002dd leaq $-16(%r11), %r15 - 0x4c, 0x8d, 0x73, 0xf0, //0x000002e1 leaq $-16(%rbx), %r14 - 0x49, 0x83, 0xfb, 0x20, //0x000002e5 cmpq $32, %r11 - 0x0f, 0x9d, 0xc2, //0x000002e9 setge %dl - 0x0f, 0x8c, 0x14, 0x00, 0x00, 0x00, //0x000002ec jl LBB0_32 - 0x48, 0x83, 0xc1, 0xf0, //0x000002f2 addq $-16, %rcx - 0x4d, 0x89, 0xfb, //0x000002f6 movq %r15, %r11 - 0x48, 0x83, 0xfb, 0x1f, //0x000002f9 cmpq $31, %rbx - 0x4c, 0x89, 0xf3, //0x000002fd movq %r14, %rbx - 0x0f, 0x8f, 0x9a, 0xff, 0xff, 0xff, //0x00000300 jg LBB0_17 - //0x00000306 LBB0_32 - 0x84, 0xd2, //0x00000306 testb %dl, %dl - 0x0f, 0x84, 0xcf, 0x01, 0x00, 0x00, //0x00000308 je LBB0_37 - //0x0000030e LBB0_33 - 0xc4, 0xc1, 0x7a, 0x6f, 0x45, 0x00, //0x0000030e vmovdqu (%r13), %xmm0 - 0xc5, 0xc1, 0x64, 0xc8, //0x00000314 vpcmpgtb %xmm0, %xmm7, %xmm1 - 0xc5, 0xb1, 0x74, 0xd0, //0x00000318 vpcmpeqb %xmm0, %xmm9, %xmm2 - 0xc5, 0xa9, 0x74, 0xd8, //0x0000031c vpcmpeqb %xmm0, %xmm10, %xmm3 - 0xc5, 0xe1, 0xeb, 0xd2, //0x00000320 vpor %xmm2, %xmm3, %xmm2 - 0xc4, 0xc1, 0x79, 0x64, 0xdb, //0x00000324 vpcmpgtb %xmm11, %xmm0, %xmm3 - 0xc5, 0xf1, 0xdb, 0xcb, //0x00000329 vpand %xmm3, %xmm1, %xmm1 - 0xc5, 0xe9, 0xeb, 0xc9, //0x0000032d vpor %xmm1, %xmm2, %xmm1 - 0xc5, 0xf9, 0xd7, 0xc9, //0x00000331 vpmovmskb %xmm1, %ecx - 0x81, 0xc9, 0x00, 0x00, 0x01, 0x00, //0x00000335 orl $65536, %ecx - 0x0f, 0xbc, 0xd9, //0x0000033b bsfl %ecx, %ebx - 0xc4, 0xe1, 0xf9, 0x7e, 0xc1, //0x0000033e vmovq %xmm0, %rcx - 0x49, 0x39, 0xde, //0x00000343 cmpq %rbx, %r14 - 0x49, 0x89, 0xc3, //0x00000346 movq %rax, %r11 - 0x0f, 0x8d, 0xb4, 0x02, 0x00, 0x00, //0x00000349 jge LBB0_57 - 0x49, 0x83, 0xfe, 0x08, //0x0000034f cmpq $8, %r14 - 0x4c, 0x8b, 0x7d, 0xc8, //0x00000353 movq $-56(%rbp), %r15 - 0x0f, 0x82, 0xe3, 0x02, 0x00, 0x00, //0x00000357 jb LBB0_62 - 0x49, 0x89, 0x0c, 0x24, //0x0000035d movq %rcx, (%r12) - 0x49, 0x8d, 0x4d, 0x08, //0x00000361 leaq $8(%r13), %rcx - 0x49, 0x83, 0xc4, 0x08, //0x00000365 addq $8, %r12 - 0x49, 0x8d, 0x56, 0xf8, //0x00000369 leaq $-8(%r14), %rdx - 0xe9, 0xd4, 0x02, 0x00, 0x00, //0x0000036d jmp LBB0_63 - //0x00000372 LBB0_20 - 0x49, 0x89, 0xc3, //0x00000372 movq %rax, %r11 - 0x44, 0x0f, 0xbc, 0xe9, //0x00000375 bsfl %ecx, %r13d - 0x4d, 0x01, 0xe5, //0x00000379 addq %r12, %r13 - 0xe9, 0x8f, 0x03, 0x00, 0x00, //0x0000037c jmp LBB0_75 - //0x00000381 LBB0_21 - 0x41, 0x83, 0xfe, 0x10, //0x00000381 cmpl $16, %r14d - 0x49, 0x89, 0xc3, //0x00000385 movq %rax, %r11 - 0x0f, 0x82, 0xe3, 0x01, 0x00, 0x00, //0x00000388 jb LBB0_46 - 0x49, 0x89, 0x14, 0x24, //0x0000038e movq %rdx, (%r12) - 0x49, 0x89, 0x4c, 0x24, 0x08, //0x00000392 movq %rcx, $8(%r12) - 0x49, 0x8d, 0x5d, 0x10, //0x00000397 leaq $16(%r13), %rbx - 0x49, 0x83, 0xc4, 0x10, //0x0000039b addq $16, %r12 - 0x49, 0x8d, 0x4e, 0xf0, //0x0000039f leaq $-16(%r14), %rcx - 0x48, 0x83, 0xf9, 0x08, //0x000003a3 cmpq $8, %rcx - 0x0f, 0x83, 0xd4, 0x01, 0x00, 0x00, //0x000003a7 jae LBB0_47 - 0xe9, 0xe2, 0x01, 0x00, 0x00, //0x000003ad jmp LBB0_48 - //0x000003b2 LBB0_23 - 0x66, 0x0f, 0xbc, 0xd2, //0x000003b2 bsfw %dx, %dx - 0x44, 0x0f, 0xb7, 0xea, //0x000003b6 movzwl %dx, %r13d - 0x49, 0x29, 0xcd, //0x000003ba subq %rcx, %r13 - 0x4c, 0x8b, 0x7d, 0xc8, //0x000003bd movq $-56(%rbp), %r15 - 0x4c, 0x8b, 0x75, 0xd0, //0x000003c1 movq $-48(%rbp), %r14 - 0x49, 0x89, 0xc3, //0x000003c5 movq %rax, %r11 - 0xe9, 0x43, 0x03, 0x00, 0x00, //0x000003c8 jmp LBB0_75 - //0x000003cd LBB0_24 - 0x4c, 0x89, 0xe9, //0x000003cd movq %r13, %rcx - 0x48, 0x89, 0xda, //0x000003d0 movq %rbx, %rdx - 0x49, 0x89, 0xf6, //0x000003d3 movq %rsi, %r14 - 0x48, 0x83, 0xfa, 0x08, //0x000003d6 cmpq $8, %rdx - 0x0f, 0x82, 0x13, 0x00, 0x00, 0x00, //0x000003da jb LBB0_26 - //0x000003e0 LBB0_25 - 0x48, 0x8b, 0x31, //0x000003e0 movq (%rcx), %rsi - 0x49, 0x89, 0x34, 0x24, //0x000003e3 movq %rsi, (%r12) - 0x48, 0x83, 0xc1, 0x08, //0x000003e7 addq $8, %rcx - 0x49, 0x83, 0xc4, 0x08, //0x000003eb addq $8, %r12 - 0x48, 0x83, 0xc2, 0xf8, //0x000003ef addq $-8, %rdx - //0x000003f3 LBB0_26 - 0x48, 0x83, 0xfa, 0x04, //0x000003f3 cmpq $4, %rdx - 0x0f, 0x8c, 0x3c, 0x00, 0x00, 0x00, //0x000003f7 jl LBB0_27 - 0x8b, 0x31, //0x000003fd movl (%rcx), %esi - 0x41, 0x89, 0x34, 0x24, //0x000003ff movl %esi, (%r12) - 0x48, 0x83, 0xc1, 0x04, //0x00000403 addq $4, %rcx - 0x49, 0x83, 0xc4, 0x04, //0x00000407 addq $4, %r12 - 0x48, 0x83, 0xc2, 0xfc, //0x0000040b addq $-4, %rdx - 0x48, 0x83, 0xfa, 0x02, //0x0000040f cmpq $2, %rdx - 0x0f, 0x83, 0x2a, 0x00, 0x00, 0x00, //0x00000413 jae LBB0_54 - //0x00000419 LBB0_28 - 0x48, 0x85, 0xd2, //0x00000419 testq %rdx, %rdx - 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x0000041c je LBB0_30 - //0x00000422 LBB0_29 - 0x8a, 0x09, //0x00000422 movb (%rcx), %cl - 0x41, 0x88, 0x0c, 0x24, //0x00000424 movb %cl, (%r12) - //0x00000428 LBB0_30 - 0x4c, 0x01, 0xeb, //0x00000428 addq %r13, %rbx - 0x48, 0xf7, 0xd3, //0x0000042b notq %rbx - 0x4c, 0x01, 0xdb, //0x0000042e addq %r11, %rbx - 0x49, 0x89, 0xdd, //0x00000431 movq %rbx, %r13 - 0xe9, 0xd7, 0x02, 0x00, 0x00, //0x00000434 jmp LBB0_75 - //0x00000439 LBB0_27 - 0x48, 0x83, 0xfa, 0x02, //0x00000439 cmpq $2, %rdx - 0x0f, 0x82, 0xd6, 0xff, 0xff, 0xff, //0x0000043d jb LBB0_28 - //0x00000443 LBB0_54 - 0x0f, 0xb7, 0x31, //0x00000443 movzwl (%rcx), %esi - 0x66, 0x41, 0x89, 0x34, 0x24, //0x00000446 movw %si, (%r12) - 0x48, 0x83, 0xc1, 0x02, //0x0000044b addq $2, %rcx - 0x49, 0x83, 0xc4, 0x02, //0x0000044f addq $2, %r12 - 0x48, 0x83, 0xc2, 0xfe, //0x00000453 addq $-2, %rdx - 0x48, 0x85, 0xd2, //0x00000457 testq %rdx, %rdx - 0x0f, 0x85, 0xc2, 0xff, 0xff, 0xff, //0x0000045a jne LBB0_29 - 0xe9, 0xc3, 0xff, 0xff, 0xff, //0x00000460 jmp LBB0_30 - //0x00000465 LBB0_31 - 0x49, 0x89, 0xde, //0x00000465 movq %rbx, %r14 - 0x4d, 0x89, 0xdf, //0x00000468 movq %r11, %r15 - 0xc5, 0xfe, 0x6f, 0x25, 0x8d, 0xfb, 0xff, 0xff, //0x0000046b vmovdqu $-1139(%rip), %ymm4 /* LCPI0_0+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x2d, 0xa5, 0xfb, 0xff, 0xff, //0x00000473 vmovdqu $-1115(%rip), %ymm5 /* LCPI0_1+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0xbd, 0xfb, 0xff, 0xff, //0x0000047b vmovdqu $-1091(%rip), %ymm6 /* LCPI0_2+0(%rip) */ - 0xc4, 0x41, 0x3d, 0x76, 0xc0, //0x00000483 vpcmpeqd %ymm8, %ymm8, %ymm8 - 0xc5, 0xfa, 0x6f, 0x3d, 0xd0, 0xfb, 0xff, 0xff, //0x00000488 vmovdqu $-1072(%rip), %xmm7 /* LCPI0_3+0(%rip) */ - 0xc5, 0x7a, 0x6f, 0x0d, 0xd8, 0xfb, 0xff, 0xff, //0x00000490 vmovdqu $-1064(%rip), %xmm9 /* LCPI0_4+0(%rip) */ - 0xc5, 0x7a, 0x6f, 0x15, 0xe0, 0xfb, 0xff, 0xff, //0x00000498 vmovdqu $-1056(%rip), %xmm10 /* LCPI0_5+0(%rip) */ - 0xc4, 0x41, 0x21, 0x76, 0xdb, //0x000004a0 vpcmpeqd %xmm11, %xmm11, %xmm11 - 0x84, 0xd2, //0x000004a5 testb %dl, %dl - 0x0f, 0x84, 0x30, 0x00, 0x00, 0x00, //0x000004a7 je LBB0_37 - 0xe9, 0x5c, 0xfe, 0xff, 0xff, //0x000004ad jmp LBB0_33 - //0x000004b2 LBB0_36 - 0x49, 0x89, 0xde, //0x000004b2 movq %rbx, %r14 - 0x4d, 0x89, 0xdf, //0x000004b5 movq %r11, %r15 - 0xc5, 0xfe, 0x6f, 0x25, 0x40, 0xfb, 0xff, 0xff, //0x000004b8 vmovdqu $-1216(%rip), %ymm4 /* LCPI0_0+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x2d, 0x58, 0xfb, 0xff, 0xff, //0x000004c0 vmovdqu $-1192(%rip), %ymm5 /* LCPI0_1+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0x70, 0xfb, 0xff, 0xff, //0x000004c8 vmovdqu $-1168(%rip), %ymm6 /* LCPI0_2+0(%rip) */ - 0xc4, 0x41, 0x3d, 0x76, 0xc0, //0x000004d0 vpcmpeqd %ymm8, %ymm8, %ymm8 - 0x84, 0xd2, //0x000004d5 testb %dl, %dl - 0x0f, 0x85, 0x31, 0xfe, 0xff, 0xff, //0x000004d7 jne LBB0_33 - //0x000004dd LBB0_37 - 0x4d, 0x85, 0xff, //0x000004dd testq %r15, %r15 - 0x49, 0x89, 0xc3, //0x000004e0 movq %rax, %r11 - 0x0f, 0x8e, 0x66, 0x00, 0x00, 0x00, //0x000004e3 jle LBB0_44 - 0x4d, 0x85, 0xf6, //0x000004e9 testq %r14, %r14 - 0x0f, 0x8e, 0x5d, 0x00, 0x00, 0x00, //0x000004ec jle LBB0_44 - 0x31, 0xd2, //0x000004f2 xorl %edx, %edx - 0x31, 0xc9, //0x000004f4 xorl %ecx, %ecx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000004f6 .p2align 4, 0x90 - //0x00000500 LBB0_40 - 0x41, 0x0f, 0xb6, 0x5c, 0x15, 0x00, //0x00000500 movzbl (%r13,%rdx), %ebx - 0x48, 0x89, 0xde, //0x00000506 movq %rbx, %rsi - 0x48, 0xc1, 0xe6, 0x04, //0x00000509 shlq $4, %rsi - 0x48, 0x8d, 0x05, 0xbc, 0x06, 0x00, 0x00, //0x0000050d leaq $1724(%rip), %rax /* __SingleQuoteTab+0(%rip) */ - 0x48, 0x83, 0x3c, 0x06, 0x00, //0x00000514 cmpq $0, (%rsi,%rax) - 0x0f, 0x85, 0x12, 0x01, 0x00, 0x00, //0x00000519 jne LBB0_61 - 0x49, 0x8d, 0x04, 0x0f, //0x0000051f leaq (%r15,%rcx), %rax - 0x41, 0x88, 0x1c, 0x14, //0x00000523 movb %bl, (%r12,%rdx) - 0x48, 0x8d, 0x71, 0xff, //0x00000527 leaq $-1(%rcx), %rsi - 0x48, 0x83, 0xf8, 0x02, //0x0000052b cmpq $2, %rax - 0x0f, 0x8c, 0x14, 0x00, 0x00, 0x00, //0x0000052f jl LBB0_43 - 0x4c, 0x01, 0xf1, //0x00000535 addq %r14, %rcx - 0x48, 0x83, 0xc2, 0x01, //0x00000538 addq $1, %rdx - 0x48, 0x83, 0xf9, 0x01, //0x0000053c cmpq $1, %rcx - 0x48, 0x89, 0xf1, //0x00000540 movq %rsi, %rcx - 0x0f, 0x8f, 0xb7, 0xff, 0xff, 0xff, //0x00000543 jg LBB0_40 - //0x00000549 LBB0_43 - 0x49, 0x29, 0xf5, //0x00000549 subq %rsi, %r13 - 0x49, 0x01, 0xf7, //0x0000054c addq %rsi, %r15 - //0x0000054f LBB0_44 - 0x4d, 0x85, 0xff, //0x0000054f testq %r15, %r15 - 0x4c, 0x8b, 0x75, 0xd0, //0x00000552 movq $-48(%rbp), %r14 - 0x49, 0xbc, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, //0x00000556 movabsq $12884901889, %r12 - 0x0f, 0x84, 0xbf, 0x00, 0x00, 0x00, //0x00000560 je LBB0_59 - 0x49, 0xf7, 0xd5, //0x00000566 notq %r13 - 0x4d, 0x01, 0xdd, //0x00000569 addq %r11, %r13 - 0xe9, 0xb7, 0x00, 0x00, 0x00, //0x0000056c jmp LBB0_60 - //0x00000571 LBB0_46 - 0x4c, 0x89, 0xeb, //0x00000571 movq %r13, %rbx - 0x4c, 0x89, 0xf1, //0x00000574 movq %r14, %rcx - 0x48, 0x83, 0xf9, 0x08, //0x00000577 cmpq $8, %rcx - 0x0f, 0x82, 0x13, 0x00, 0x00, 0x00, //0x0000057b jb LBB0_48 - //0x00000581 LBB0_47 - 0x48, 0x8b, 0x13, //0x00000581 movq (%rbx), %rdx - 0x49, 0x89, 0x14, 0x24, //0x00000584 movq %rdx, (%r12) - 0x48, 0x83, 0xc3, 0x08, //0x00000588 addq $8, %rbx - 0x49, 0x83, 0xc4, 0x08, //0x0000058c addq $8, %r12 - 0x48, 0x83, 0xc1, 0xf8, //0x00000590 addq $-8, %rcx - //0x00000594 LBB0_48 - 0x48, 0x83, 0xf9, 0x04, //0x00000594 cmpq $4, %rcx - 0x0f, 0x8c, 0x39, 0x00, 0x00, 0x00, //0x00000598 jl LBB0_49 - 0x8b, 0x13, //0x0000059e movl (%rbx), %edx - 0x41, 0x89, 0x14, 0x24, //0x000005a0 movl %edx, (%r12) - 0x48, 0x83, 0xc3, 0x04, //0x000005a4 addq $4, %rbx - 0x49, 0x83, 0xc4, 0x04, //0x000005a8 addq $4, %r12 - 0x48, 0x83, 0xc1, 0xfc, //0x000005ac addq $-4, %rcx - 0x48, 0x83, 0xf9, 0x02, //0x000005b0 cmpq $2, %rcx - 0x0f, 0x83, 0x27, 0x00, 0x00, 0x00, //0x000005b4 jae LBB0_56 - //0x000005ba LBB0_50 - 0x48, 0x85, 0xc9, //0x000005ba testq %rcx, %rcx - 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x000005bd je LBB0_52 - //0x000005c3 LBB0_51 - 0x8a, 0x0b, //0x000005c3 movb (%rbx), %cl - 0x41, 0x88, 0x0c, 0x24, //0x000005c5 movb %cl, (%r12) - //0x000005c9 LBB0_52 - 0x4d, 0x29, 0xdd, //0x000005c9 subq %r11, %r13 - 0x4d, 0x01, 0xf5, //0x000005cc addq %r14, %r13 - 0x49, 0x89, 0xf6, //0x000005cf movq %rsi, %r14 - 0xe9, 0x39, 0x01, 0x00, 0x00, //0x000005d2 jmp LBB0_75 - //0x000005d7 LBB0_49 - 0x48, 0x83, 0xf9, 0x02, //0x000005d7 cmpq $2, %rcx - 0x0f, 0x82, 0xd9, 0xff, 0xff, 0xff, //0x000005db jb LBB0_50 - //0x000005e1 LBB0_56 - 0x0f, 0xb7, 0x13, //0x000005e1 movzwl (%rbx), %edx - 0x66, 0x41, 0x89, 0x14, 0x24, //0x000005e4 movw %dx, (%r12) - 0x48, 0x83, 0xc3, 0x02, //0x000005e9 addq $2, %rbx - 0x49, 0x83, 0xc4, 0x02, //0x000005ed addq $2, %r12 - 0x48, 0x83, 0xc1, 0xfe, //0x000005f1 addq $-2, %rcx - 0x48, 0x85, 0xc9, //0x000005f5 testq %rcx, %rcx - 0x0f, 0x85, 0xc5, 0xff, 0xff, 0xff, //0x000005f8 jne LBB0_51 - 0xe9, 0xc6, 0xff, 0xff, 0xff, //0x000005fe jmp LBB0_52 - //0x00000603 LBB0_57 - 0x83, 0xfb, 0x08, //0x00000603 cmpl $8, %ebx - 0x4c, 0x8b, 0x7d, 0xc8, //0x00000606 movq $-56(%rbp), %r15 - 0x0f, 0x82, 0xac, 0x00, 0x00, 0x00, //0x0000060a jb LBB0_69 - 0x49, 0x89, 0x0c, 0x24, //0x00000610 movq %rcx, (%r12) - 0x49, 0x8d, 0x55, 0x08, //0x00000614 leaq $8(%r13), %rdx - 0x49, 0x83, 0xc4, 0x08, //0x00000618 addq $8, %r12 - 0x48, 0x8d, 0x4b, 0xf8, //0x0000061c leaq $-8(%rbx), %rcx - 0xe9, 0x9d, 0x00, 0x00, 0x00, //0x00000620 jmp LBB0_70 - //0x00000625 LBB0_59 - 0x4d, 0x29, 0xdd, //0x00000625 subq %r11, %r13 - //0x00000628 LBB0_60 - 0x4c, 0x8b, 0x7d, 0xc8, //0x00000628 movq $-56(%rbp), %r15 - 0xe9, 0xe9, 0x00, 0x00, 0x00, //0x0000062c jmp LBB0_76 - //0x00000631 LBB0_61 - 0x4d, 0x29, 0xdd, //0x00000631 subq %r11, %r13 - 0x49, 0x29, 0xcd, //0x00000634 subq %rcx, %r13 - 0x4c, 0x8b, 0x7d, 0xc8, //0x00000637 movq $-56(%rbp), %r15 - 0xe9, 0x47, 0x00, 0x00, 0x00, //0x0000063b jmp LBB0_68 - //0x00000640 LBB0_62 - 0x4c, 0x89, 0xe9, //0x00000640 movq %r13, %rcx - 0x4c, 0x89, 0xf2, //0x00000643 movq %r14, %rdx - //0x00000646 LBB0_63 - 0x48, 0x83, 0xfa, 0x04, //0x00000646 cmpq $4, %rdx - 0x0f, 0x8c, 0x40, 0x00, 0x00, 0x00, //0x0000064a jl LBB0_64 - 0x8b, 0x31, //0x00000650 movl (%rcx), %esi - 0x41, 0x89, 0x34, 0x24, //0x00000652 movl %esi, (%r12) - 0x48, 0x83, 0xc1, 0x04, //0x00000656 addq $4, %rcx - 0x49, 0x83, 0xc4, 0x04, //0x0000065a addq $4, %r12 - 0x48, 0x83, 0xc2, 0xfc, //0x0000065e addq $-4, %rdx - 0x48, 0x83, 0xfa, 0x02, //0x00000662 cmpq $2, %rdx - 0x0f, 0x83, 0x2e, 0x00, 0x00, 0x00, //0x00000666 jae LBB0_90 - //0x0000066c LBB0_65 - 0x48, 0x85, 0xd2, //0x0000066c testq %rdx, %rdx - 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x0000066f je LBB0_67 - //0x00000675 LBB0_66 - 0x8a, 0x09, //0x00000675 movb (%rcx), %cl - 0x41, 0x88, 0x0c, 0x24, //0x00000677 movb %cl, (%r12) - //0x0000067b LBB0_67 - 0x4d, 0x01, 0xee, //0x0000067b addq %r13, %r14 - 0x49, 0xf7, 0xd6, //0x0000067e notq %r14 - 0x4d, 0x01, 0xde, //0x00000681 addq %r11, %r14 - 0x4d, 0x89, 0xf5, //0x00000684 movq %r14, %r13 - //0x00000687 LBB0_68 - 0x4c, 0x8b, 0x75, 0xd0, //0x00000687 movq $-48(%rbp), %r14 - 0xe9, 0x80, 0x00, 0x00, 0x00, //0x0000068b jmp LBB0_75 - //0x00000690 LBB0_64 - 0x48, 0x83, 0xfa, 0x02, //0x00000690 cmpq $2, %rdx - 0x0f, 0x82, 0xd2, 0xff, 0xff, 0xff, //0x00000694 jb LBB0_65 - //0x0000069a LBB0_90 - 0x0f, 0xb7, 0x31, //0x0000069a movzwl (%rcx), %esi - 0x66, 0x41, 0x89, 0x34, 0x24, //0x0000069d movw %si, (%r12) - 0x48, 0x83, 0xc1, 0x02, //0x000006a2 addq $2, %rcx - 0x49, 0x83, 0xc4, 0x02, //0x000006a6 addq $2, %r12 - 0x48, 0x83, 0xc2, 0xfe, //0x000006aa addq $-2, %rdx - 0x48, 0x85, 0xd2, //0x000006ae testq %rdx, %rdx - 0x0f, 0x85, 0xbe, 0xff, 0xff, 0xff, //0x000006b1 jne LBB0_66 - 0xe9, 0xbf, 0xff, 0xff, 0xff, //0x000006b7 jmp LBB0_67 - //0x000006bc LBB0_69 - 0x4c, 0x89, 0xea, //0x000006bc movq %r13, %rdx - 0x48, 0x89, 0xd9, //0x000006bf movq %rbx, %rcx - //0x000006c2 LBB0_70 - 0x4c, 0x8b, 0x75, 0xd0, //0x000006c2 movq $-48(%rbp), %r14 - 0x48, 0x83, 0xf9, 0x04, //0x000006c6 cmpq $4, %rcx - 0x0f, 0x8c, 0x27, 0x01, 0x00, 0x00, //0x000006ca jl LBB0_71 - 0x8b, 0x32, //0x000006d0 movl (%rdx), %esi - 0x41, 0x89, 0x34, 0x24, //0x000006d2 movl %esi, (%r12) - 0x48, 0x83, 0xc2, 0x04, //0x000006d6 addq $4, %rdx - 0x49, 0x83, 0xc4, 0x04, //0x000006da addq $4, %r12 - 0x48, 0x83, 0xc1, 0xfc, //0x000006de addq $-4, %rcx - 0x48, 0x83, 0xf9, 0x02, //0x000006e2 cmpq $2, %rcx - 0x0f, 0x83, 0x15, 0x01, 0x00, 0x00, //0x000006e6 jae LBB0_92 - //0x000006ec LBB0_72 - 0x48, 0x85, 0xc9, //0x000006ec testq %rcx, %rcx - 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x000006ef je LBB0_74 - //0x000006f5 LBB0_73 - 0x8a, 0x0a, //0x000006f5 movb (%rdx), %cl - 0x41, 0x88, 0x0c, 0x24, //0x000006f7 movb %cl, (%r12) - //0x000006fb LBB0_74 - 0x4d, 0x29, 0xdd, //0x000006fb subq %r11, %r13 - 0x49, 0x01, 0xdd, //0x000006fe addq %rbx, %r13 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000701 .p2align 4, 0x90 - //0x00000710 LBB0_75 - 0x49, 0xbc, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, //0x00000710 movabsq $12884901889, %r12 - //0x0000071a LBB0_76 - 0x4d, 0x85, 0xed, //0x0000071a testq %r13, %r13 - 0x0f, 0x88, 0x8b, 0x04, 0x00, 0x00, //0x0000071d js LBB0_128 - 0x4d, 0x01, 0xe9, //0x00000723 addq %r13, %r9 - 0x4d, 0x39, 0xee, //0x00000726 cmpq %r13, %r14 - 0x0f, 0x84, 0x3f, 0x04, 0x00, 0x00, //0x00000729 je LBB0_124 - 0x4d, 0x29, 0xea, //0x0000072f subq %r13, %r10 - 0xe9, 0x19, 0x00, 0x00, 0x00, //0x00000732 jmp LBB0_80 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000737 .p2align 4, 0x90 - //0x00000740 LBB0_79 - 0x49, 0x01, 0xc9, //0x00000740 addq %rcx, %r9 - 0x49, 0x83, 0xc5, 0x01, //0x00000743 addq $1, %r13 - 0x4d, 0x39, 0xee, //0x00000747 cmpq %r13, %r14 - 0x0f, 0x84, 0x1e, 0x04, 0x00, 0x00, //0x0000074a je LBB0_124 - //0x00000750 LBB0_80 - 0x43, 0x0f, 0xb6, 0x34, 0x2b, //0x00000750 movzbl (%r11,%r13), %esi - 0x48, 0xc1, 0xe6, 0x04, //0x00000755 shlq $4, %rsi - 0x49, 0x8b, 0x1c, 0x30, //0x00000759 movq (%r8,%rsi), %rbx - 0x85, 0xdb, //0x0000075d testl %ebx, %ebx - 0x0f, 0x84, 0x80, 0x00, 0x00, 0x00, //0x0000075f je LBB0_88 - 0x48, 0x63, 0xcb, //0x00000765 movslq %ebx, %rcx - 0x49, 0x29, 0xca, //0x00000768 subq %rcx, %r10 - 0x0f, 0x8c, 0x15, 0x04, 0x00, 0x00, //0x0000076b jl LBB0_126 - 0x48, 0xc1, 0xe3, 0x20, //0x00000771 shlq $32, %rbx - 0x49, 0x8d, 0x14, 0x30, //0x00000775 leaq (%r8,%rsi), %rdx - 0x48, 0x83, 0xc2, 0x08, //0x00000779 addq $8, %rdx - 0x4c, 0x39, 0xe3, //0x0000077d cmpq %r12, %rbx - 0x0f, 0x8c, 0x2a, 0x00, 0x00, 0x00, //0x00000780 jl LBB0_84 - 0x8b, 0x02, //0x00000786 movl (%rdx), %eax - 0x41, 0x89, 0x01, //0x00000788 movl %eax, (%r9) - 0x49, 0x8d, 0x14, 0x30, //0x0000078b leaq (%r8,%rsi), %rdx - 0x48, 0x83, 0xc2, 0x0c, //0x0000078f addq $12, %rdx - 0x49, 0x8d, 0x71, 0x04, //0x00000793 leaq $4(%r9), %rsi - 0x48, 0x8d, 0x59, 0xfc, //0x00000797 leaq $-4(%rcx), %rbx - 0x48, 0x83, 0xfb, 0x02, //0x0000079b cmpq $2, %rbx - 0x0f, 0x83, 0x1b, 0x00, 0x00, 0x00, //0x0000079f jae LBB0_85 - 0xe9, 0x28, 0x00, 0x00, 0x00, //0x000007a5 jmp LBB0_86 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000007aa .p2align 4, 0x90 - //0x000007b0 LBB0_84 - 0x4c, 0x89, 0xce, //0x000007b0 movq %r9, %rsi - 0x48, 0x89, 0xcb, //0x000007b3 movq %rcx, %rbx - 0x48, 0x83, 0xfb, 0x02, //0x000007b6 cmpq $2, %rbx - 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x000007ba jb LBB0_86 - //0x000007c0 LBB0_85 - 0x0f, 0xb7, 0x02, //0x000007c0 movzwl (%rdx), %eax - 0x66, 0x89, 0x06, //0x000007c3 movw %ax, (%rsi) - 0x48, 0x83, 0xc2, 0x02, //0x000007c6 addq $2, %rdx - 0x48, 0x83, 0xc6, 0x02, //0x000007ca addq $2, %rsi - 0x48, 0x83, 0xc3, 0xfe, //0x000007ce addq $-2, %rbx - //0x000007d2 LBB0_86 - 0x48, 0x85, 0xdb, //0x000007d2 testq %rbx, %rbx - 0x0f, 0x84, 0x65, 0xff, 0xff, 0xff, //0x000007d5 je LBB0_79 - 0x0f, 0xb6, 0x02, //0x000007db movzbl (%rdx), %eax - 0x88, 0x06, //0x000007de movb %al, (%rsi) - 0xe9, 0x5b, 0xff, 0xff, 0xff, //0x000007e0 jmp LBB0_79 - //0x000007e5 LBB0_88 - 0x4b, 0x8d, 0x0c, 0x2b, //0x000007e5 leaq (%r11,%r13), %rcx - 0x4d, 0x29, 0xee, //0x000007e9 subq %r13, %r14 - 0x0f, 0x85, 0x15, 0xf9, 0xff, 0xff, //0x000007ec jne LBB0_3 - 0xe9, 0x77, 0x03, 0x00, 0x00, //0x000007f2 jmp LBB0_124 - //0x000007f7 LBB0_71 - 0x48, 0x83, 0xf9, 0x02, //0x000007f7 cmpq $2, %rcx - 0x0f, 0x82, 0xeb, 0xfe, 0xff, 0xff, //0x000007fb jb LBB0_72 - //0x00000801 LBB0_92 - 0x0f, 0xb7, 0x32, //0x00000801 movzwl (%rdx), %esi - 0x66, 0x41, 0x89, 0x34, 0x24, //0x00000804 movw %si, (%r12) - 0x48, 0x83, 0xc2, 0x02, //0x00000809 addq $2, %rdx - 0x49, 0x83, 0xc4, 0x02, //0x0000080d addq $2, %r12 - 0x48, 0x83, 0xc1, 0xfe, //0x00000811 addq $-2, %rcx - 0x48, 0x85, 0xc9, //0x00000815 testq %rcx, %rcx - 0x0f, 0x85, 0xd7, 0xfe, 0xff, 0xff, //0x00000818 jne LBB0_73 - 0xe9, 0xd8, 0xfe, 0xff, 0xff, //0x0000081e jmp LBB0_74 - //0x00000823 LBB0_93 - 0x4c, 0x8d, 0x0d, 0xa6, 0x23, 0x00, 0x00, //0x00000823 leaq $9126(%rip), %r9 /* __EscTab+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x15, 0xce, 0xf7, 0xff, 0xff, //0x0000082a vmovdqu $-2098(%rip), %ymm10 /* LCPI0_0+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x0d, 0xe6, 0xf7, 0xff, 0xff, //0x00000832 vmovdqu $-2074(%rip), %ymm9 /* LCPI0_1+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x1d, 0xfe, 0xf7, 0xff, 0xff, //0x0000083a vmovdqu $-2050(%rip), %ymm11 /* LCPI0_2+0(%rip) */ - 0xc4, 0x41, 0x3d, 0x76, 0xc0, //0x00000842 vpcmpeqd %ymm8, %ymm8, %ymm8 - 0x48, 0x89, 0xd3, //0x00000847 movq %rdx, %rbx - 0x4c, 0x89, 0xf6, //0x0000084a movq %r14, %rsi - //0x0000084d LBB0_94 - 0x48, 0x83, 0xfe, 0x10, //0x0000084d cmpq $16, %rsi - 0x0f, 0x8d, 0x19, 0x01, 0x00, 0x00, //0x00000851 jge LBB0_95 - //0x00000857 LBB0_100 - 0x48, 0x83, 0xfe, 0x08, //0x00000857 cmpq $8, %rsi - 0x0f, 0x8c, 0x7b, 0x00, 0x00, 0x00, //0x0000085b jl LBB0_104 - //0x00000861 LBB0_101 - 0x0f, 0xb6, 0x07, //0x00000861 movzbl (%rdi), %eax - 0x0f, 0xb6, 0x4f, 0x01, //0x00000864 movzbl $1(%rdi), %ecx - 0x42, 0x8a, 0x0c, 0x09, //0x00000868 movb (%rcx,%r9), %cl - 0x00, 0xc9, //0x0000086c addb %cl, %cl - 0x42, 0x0a, 0x0c, 0x08, //0x0000086e orb (%rax,%r9), %cl - 0x0f, 0xb6, 0x47, 0x02, //0x00000872 movzbl $2(%rdi), %eax - 0x46, 0x8a, 0x14, 0x08, //0x00000876 movb (%rax,%r9), %r10b - 0x41, 0xc0, 0xe2, 0x02, //0x0000087a shlb $2, %r10b - 0x41, 0x08, 0xca, //0x0000087e orb %cl, %r10b - 0x0f, 0xb6, 0x47, 0x03, //0x00000881 movzbl $3(%rdi), %eax - 0x42, 0x8a, 0x04, 0x08, //0x00000885 movb (%rax,%r9), %al - 0xc0, 0xe0, 0x03, //0x00000889 shlb $3, %al - 0x44, 0x08, 0xd0, //0x0000088c orb %r10b, %al - 0x48, 0x8b, 0x0f, //0x0000088f movq (%rdi), %rcx - 0x48, 0x89, 0x0b, //0x00000892 movq %rcx, (%rbx) - 0x0f, 0x85, 0x94, 0x02, 0x00, 0x00, //0x00000895 jne LBB0_121 - 0x0f, 0xb6, 0x47, 0x04, //0x0000089b movzbl $4(%rdi), %eax - 0x0f, 0xb6, 0x4f, 0x05, //0x0000089f movzbl $5(%rdi), %ecx - 0x42, 0x8a, 0x0c, 0x09, //0x000008a3 movb (%rcx,%r9), %cl - 0x00, 0xc9, //0x000008a7 addb %cl, %cl - 0x42, 0x0a, 0x0c, 0x08, //0x000008a9 orb (%rax,%r9), %cl - 0x0f, 0xb6, 0x47, 0x06, //0x000008ad movzbl $6(%rdi), %eax - 0x46, 0x8a, 0x14, 0x08, //0x000008b1 movb (%rax,%r9), %r10b - 0x41, 0xc0, 0xe2, 0x02, //0x000008b5 shlb $2, %r10b - 0x41, 0x08, 0xca, //0x000008b9 orb %cl, %r10b - 0x0f, 0xb6, 0x47, 0x07, //0x000008bc movzbl $7(%rdi), %eax - 0x42, 0x8a, 0x04, 0x08, //0x000008c0 movb (%rax,%r9), %al - 0xc0, 0xe0, 0x03, //0x000008c4 shlb $3, %al - 0x44, 0x08, 0xd0, //0x000008c7 orb %r10b, %al - 0x0f, 0x85, 0x73, 0x02, 0x00, 0x00, //0x000008ca jne LBB0_122 - 0x48, 0x83, 0xc3, 0x08, //0x000008d0 addq $8, %rbx - 0x48, 0x83, 0xc7, 0x08, //0x000008d4 addq $8, %rdi - 0x48, 0x83, 0xc6, 0xf8, //0x000008d8 addq $-8, %rsi - //0x000008dc LBB0_104 - 0x48, 0x83, 0xfe, 0x04, //0x000008dc cmpq $4, %rsi - 0x0f, 0x8c, 0x44, 0x00, 0x00, 0x00, //0x000008e0 jl LBB0_107 - 0x0f, 0xb6, 0x07, //0x000008e6 movzbl (%rdi), %eax - 0x0f, 0xb6, 0x4f, 0x01, //0x000008e9 movzbl $1(%rdi), %ecx - 0x42, 0x8a, 0x0c, 0x09, //0x000008ed movb (%rcx,%r9), %cl - 0x00, 0xc9, //0x000008f1 addb %cl, %cl - 0x42, 0x0a, 0x0c, 0x08, //0x000008f3 orb (%rax,%r9), %cl - 0x0f, 0xb6, 0x47, 0x02, //0x000008f7 movzbl $2(%rdi), %eax - 0x46, 0x8a, 0x14, 0x08, //0x000008fb movb (%rax,%r9), %r10b - 0x41, 0xc0, 0xe2, 0x02, //0x000008ff shlb $2, %r10b - 0x41, 0x08, 0xca, //0x00000903 orb %cl, %r10b - 0x0f, 0xb6, 0x47, 0x03, //0x00000906 movzbl $3(%rdi), %eax - 0x42, 0x8a, 0x04, 0x08, //0x0000090a movb (%rax,%r9), %al - 0xc0, 0xe0, 0x03, //0x0000090e shlb $3, %al - 0x44, 0x08, 0xd0, //0x00000911 orb %r10b, %al - 0x8b, 0x0f, //0x00000914 movl (%rdi), %ecx - 0x89, 0x0b, //0x00000916 movl %ecx, (%rbx) - 0x0f, 0x85, 0x11, 0x02, 0x00, 0x00, //0x00000918 jne LBB0_121 - 0x48, 0x83, 0xc3, 0x04, //0x0000091e addq $4, %rbx - 0x48, 0x83, 0xc7, 0x04, //0x00000922 addq $4, %rdi - 0x48, 0x83, 0xc6, 0xfc, //0x00000926 addq $-4, %rsi - //0x0000092a LBB0_107 - 0x48, 0x85, 0xf6, //0x0000092a testq %rsi, %rsi - 0x0f, 0x8e, 0x30, 0x02, 0x00, 0x00, //0x0000092d jle LBB0_123 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000933 .p2align 4, 0x90 - //0x00000940 LBB0_108 - 0x0f, 0xb6, 0x07, //0x00000940 movzbl (%rdi), %eax - 0x42, 0x80, 0x3c, 0x08, 0x00, //0x00000943 cmpb $0, (%rax,%r9) - 0x0f, 0x85, 0x95, 0x01, 0x00, 0x00, //0x00000948 jne LBB0_118 - 0x48, 0x83, 0xc7, 0x01, //0x0000094e addq $1, %rdi - 0x88, 0x03, //0x00000952 movb %al, (%rbx) - 0x48, 0x83, 0xc3, 0x01, //0x00000954 addq $1, %rbx - 0x48, 0x8d, 0x46, 0xff, //0x00000958 leaq $-1(%rsi), %rax - 0x48, 0x83, 0xfe, 0x01, //0x0000095c cmpq $1, %rsi - 0x48, 0x89, 0xc6, //0x00000960 movq %rax, %rsi - 0x0f, 0x8f, 0xd7, 0xff, 0xff, 0xff, //0x00000963 jg LBB0_108 - 0xe9, 0xf5, 0x01, 0x00, 0x00, //0x00000969 jmp LBB0_123 - 0x90, 0x90, //0x0000096e .p2align 4, 0x90 - //0x00000970 LBB0_95 - 0x48, 0x83, 0xfe, 0x20, //0x00000970 cmpq $32, %rsi - 0x0f, 0x8c, 0x9f, 0x00, 0x00, 0x00, //0x00000974 jl LBB0_110 - 0x48, 0x89, 0xf1, //0x0000097a movq %rsi, %rcx - 0x90, 0x90, 0x90, //0x0000097d .p2align 4, 0x90 - //0x00000980 LBB0_97 - 0xc5, 0xfe, 0x6f, 0x07, //0x00000980 vmovdqu (%rdi), %ymm0 - 0xc5, 0xad, 0x64, 0xc8, //0x00000984 vpcmpgtb %ymm0, %ymm10, %ymm1 - 0xc5, 0xb5, 0x74, 0xd0, //0x00000988 vpcmpeqb %ymm0, %ymm9, %ymm2 - 0xc5, 0xa5, 0x74, 0xd8, //0x0000098c vpcmpeqb %ymm0, %ymm11, %ymm3 - 0xc5, 0xe5, 0xeb, 0xd2, //0x00000990 vpor %ymm2, %ymm3, %ymm2 - 0xc5, 0xfe, 0x7f, 0x03, //0x00000994 vmovdqu %ymm0, (%rbx) - 0xc4, 0xc1, 0x7d, 0x64, 0xc0, //0x00000998 vpcmpgtb %ymm8, %ymm0, %ymm0 - 0xc5, 0xf5, 0xdb, 0xc0, //0x0000099d vpand %ymm0, %ymm1, %ymm0 - 0xc5, 0xed, 0xeb, 0xc0, //0x000009a1 vpor %ymm0, %ymm2, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc0, //0x000009a5 vpmovmskb %ymm0, %eax - 0x85, 0xc0, //0x000009a9 testl %eax, %eax - 0x0f, 0x85, 0x23, 0x01, 0x00, 0x00, //0x000009ab jne LBB0_116 - 0x48, 0x83, 0xc7, 0x20, //0x000009b1 addq $32, %rdi - 0x48, 0x83, 0xc3, 0x20, //0x000009b5 addq $32, %rbx - 0x48, 0x8d, 0x71, 0xe0, //0x000009b9 leaq $-32(%rcx), %rsi - 0x48, 0x83, 0xf9, 0x3f, //0x000009bd cmpq $63, %rcx - 0x48, 0x89, 0xf1, //0x000009c1 movq %rsi, %rcx - 0x0f, 0x8f, 0xb6, 0xff, 0xff, 0xff, //0x000009c4 jg LBB0_97 - 0xc5, 0xf8, 0x77, //0x000009ca vzeroupper - 0xc4, 0x41, 0x3d, 0x76, 0xc0, //0x000009cd vpcmpeqd %ymm8, %ymm8, %ymm8 - 0xc5, 0x7e, 0x6f, 0x1d, 0x66, 0xf6, 0xff, 0xff, //0x000009d2 vmovdqu $-2458(%rip), %ymm11 /* LCPI0_2+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x0d, 0x3e, 0xf6, 0xff, 0xff, //0x000009da vmovdqu $-2498(%rip), %ymm9 /* LCPI0_1+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x15, 0x16, 0xf6, 0xff, 0xff, //0x000009e2 vmovdqu $-2538(%rip), %ymm10 /* LCPI0_0+0(%rip) */ - 0x48, 0x8d, 0x46, 0x20, //0x000009ea leaq $32(%rsi), %rax - 0x48, 0x83, 0xf8, 0x30, //0x000009ee cmpq $48, %rax - 0xc5, 0xfa, 0x6f, 0x3d, 0x66, 0xf6, 0xff, 0xff, //0x000009f2 vmovdqu $-2458(%rip), %xmm7 /* LCPI0_3+0(%rip) */ - 0xc5, 0xfa, 0x6f, 0x2d, 0x6e, 0xf6, 0xff, 0xff, //0x000009fa vmovdqu $-2450(%rip), %xmm5 /* LCPI0_4+0(%rip) */ - 0xc5, 0xfa, 0x6f, 0x25, 0x76, 0xf6, 0xff, 0xff, //0x00000a02 vmovdqu $-2442(%rip), %xmm4 /* LCPI0_5+0(%rip) */ - 0xc5, 0xc9, 0x76, 0xf6, //0x00000a0a vpcmpeqd %xmm6, %xmm6, %xmm6 - 0x0f, 0x8d, 0x41, 0x00, 0x00, 0x00, //0x00000a0e jge LBB0_111 - 0xe9, 0x3e, 0xfe, 0xff, 0xff, //0x00000a14 jmp LBB0_100 - //0x00000a19 LBB0_110 - 0xc5, 0xf8, 0x77, //0x00000a19 vzeroupper - 0xc4, 0x41, 0x3d, 0x76, 0xc0, //0x00000a1c vpcmpeqd %ymm8, %ymm8, %ymm8 - 0xc5, 0x7e, 0x6f, 0x1d, 0x17, 0xf6, 0xff, 0xff, //0x00000a21 vmovdqu $-2537(%rip), %ymm11 /* LCPI0_2+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x0d, 0xef, 0xf5, 0xff, 0xff, //0x00000a29 vmovdqu $-2577(%rip), %ymm9 /* LCPI0_1+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x15, 0xc7, 0xf5, 0xff, 0xff, //0x00000a31 vmovdqu $-2617(%rip), %ymm10 /* LCPI0_0+0(%rip) */ - 0xc5, 0xfa, 0x6f, 0x3d, 0x1f, 0xf6, 0xff, 0xff, //0x00000a39 vmovdqu $-2529(%rip), %xmm7 /* LCPI0_3+0(%rip) */ - 0xc5, 0xfa, 0x6f, 0x2d, 0x27, 0xf6, 0xff, 0xff, //0x00000a41 vmovdqu $-2521(%rip), %xmm5 /* LCPI0_4+0(%rip) */ - 0xc5, 0xfa, 0x6f, 0x25, 0x2f, 0xf6, 0xff, 0xff, //0x00000a49 vmovdqu $-2513(%rip), %xmm4 /* LCPI0_5+0(%rip) */ - 0xc5, 0xc9, 0x76, 0xf6, //0x00000a51 vpcmpeqd %xmm6, %xmm6, %xmm6 - //0x00000a55 LBB0_111 - 0x48, 0x89, 0xf1, //0x00000a55 movq %rsi, %rcx - 0x48, 0xf7, 0xd9, //0x00000a58 negq %rcx - 0x48, 0x83, 0xc6, 0x10, //0x00000a5b addq $16, %rsi - 0x90, //0x00000a5f .p2align 4, 0x90 - //0x00000a60 LBB0_112 - 0xc5, 0xfa, 0x6f, 0x07, //0x00000a60 vmovdqu (%rdi), %xmm0 - 0xc5, 0xc1, 0x64, 0xc8, //0x00000a64 vpcmpgtb %xmm0, %xmm7, %xmm1 - 0xc5, 0xf9, 0x74, 0xd5, //0x00000a68 vpcmpeqb %xmm5, %xmm0, %xmm2 - 0xc5, 0xf9, 0x74, 0xdc, //0x00000a6c vpcmpeqb %xmm4, %xmm0, %xmm3 - 0xc5, 0xe1, 0xeb, 0xd2, //0x00000a70 vpor %xmm2, %xmm3, %xmm2 - 0xc5, 0xfa, 0x7f, 0x03, //0x00000a74 vmovdqu %xmm0, (%rbx) - 0xc5, 0xf9, 0x64, 0xc6, //0x00000a78 vpcmpgtb %xmm6, %xmm0, %xmm0 - 0xc5, 0xf1, 0xdb, 0xc0, //0x00000a7c vpand %xmm0, %xmm1, %xmm0 - 0xc5, 0xe9, 0xeb, 0xc0, //0x00000a80 vpor %xmm0, %xmm2, %xmm0 - 0xc5, 0xf9, 0xd7, 0xc0, //0x00000a84 vpmovmskb %xmm0, %eax - 0x85, 0xc0, //0x00000a88 testl %eax, %eax - 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x00000a8a jne LBB0_115 - 0x48, 0x83, 0xc7, 0x10, //0x00000a90 addq $16, %rdi - 0x48, 0x83, 0xc3, 0x10, //0x00000a94 addq $16, %rbx - 0x48, 0x83, 0xc1, 0x10, //0x00000a98 addq $16, %rcx - 0x48, 0x83, 0xc6, 0xf0, //0x00000a9c addq $-16, %rsi - 0x48, 0x83, 0xfe, 0x1f, //0x00000aa0 cmpq $31, %rsi - 0x0f, 0x8f, 0xb6, 0xff, 0xff, 0xff, //0x00000aa4 jg LBB0_112 - 0x48, 0xf7, 0xd9, //0x00000aaa negq %rcx - 0x48, 0x89, 0xce, //0x00000aad movq %rcx, %rsi - 0x48, 0x83, 0xfe, 0x08, //0x00000ab0 cmpq $8, %rsi - 0x0f, 0x8d, 0xa7, 0xfd, 0xff, 0xff, //0x00000ab4 jge LBB0_101 - 0xe9, 0x1d, 0xfe, 0xff, 0xff, //0x00000aba jmp LBB0_104 - //0x00000abf LBB0_115 - 0x66, 0x0f, 0xbc, 0xc0, //0x00000abf bsfw %ax, %ax - 0x0f, 0xb7, 0xc0, //0x00000ac3 movzwl %ax, %eax - 0x48, 0x01, 0xc7, //0x00000ac6 addq %rax, %rdi - 0x48, 0x01, 0xc1, //0x00000ac9 addq %rax, %rcx - 0x48, 0xf7, 0xd9, //0x00000acc negq %rcx - 0xe9, 0x09, 0x00, 0x00, 0x00, //0x00000acf jmp LBB0_117 - //0x00000ad4 LBB0_116 - 0x0f, 0xbc, 0xc0, //0x00000ad4 bsfl %eax, %eax - 0x48, 0x01, 0xc7, //0x00000ad7 addq %rax, %rdi - 0x48, 0x29, 0xc1, //0x00000ada subq %rax, %rcx - //0x00000add LBB0_117 - 0x48, 0x01, 0xc3, //0x00000add addq %rax, %rbx - 0x48, 0x89, 0xce, //0x00000ae0 movq %rcx, %rsi - //0x00000ae3 LBB0_118 - 0x8a, 0x07, //0x00000ae3 movb (%rdi), %al - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000ae5 .p2align 4, 0x90 - //0x00000af0 LBB0_119 - 0x48, 0x89, 0xd9, //0x00000af0 movq %rbx, %rcx - 0x0f, 0xb6, 0xc0, //0x00000af3 movzbl %al, %eax - 0x48, 0xc1, 0xe0, 0x04, //0x00000af6 shlq $4, %rax - 0x49, 0x63, 0x1c, 0x00, //0x00000afa movslq (%r8,%rax), %rbx - 0x49, 0x8b, 0x44, 0x00, 0x08, //0x00000afe movq $8(%r8,%rax), %rax - 0x48, 0x89, 0x01, //0x00000b03 movq %rax, (%rcx) - 0x48, 0x01, 0xcb, //0x00000b06 addq %rcx, %rbx - 0x48, 0x83, 0xfe, 0x02, //0x00000b09 cmpq $2, %rsi - 0x0f, 0x8c, 0x50, 0x00, 0x00, 0x00, //0x00000b0d jl LBB0_123 - 0x0f, 0xb6, 0x47, 0x01, //0x00000b13 movzbl $1(%rdi), %eax - 0x48, 0x83, 0xc7, 0x01, //0x00000b17 addq $1, %rdi - 0x48, 0x83, 0xc6, 0xff, //0x00000b1b addq $-1, %rsi - 0x42, 0x80, 0x3c, 0x08, 0x00, //0x00000b1f cmpb $0, (%rax,%r9) - 0x0f, 0x85, 0xc6, 0xff, 0xff, 0xff, //0x00000b24 jne LBB0_119 - 0xe9, 0x1e, 0xfd, 0xff, 0xff, //0x00000b2a jmp LBB0_94 - //0x00000b2f LBB0_121 - 0x0f, 0xb6, 0xc0, //0x00000b2f movzbl %al, %eax - 0x0f, 0xbc, 0xc0, //0x00000b32 bsfl %eax, %eax - 0x48, 0x01, 0xc7, //0x00000b35 addq %rax, %rdi - 0x48, 0x29, 0xc6, //0x00000b38 subq %rax, %rsi - 0x48, 0x01, 0xc3, //0x00000b3b addq %rax, %rbx - 0xe9, 0xa0, 0xff, 0xff, 0xff, //0x00000b3e jmp LBB0_118 - //0x00000b43 LBB0_122 - 0x0f, 0xb6, 0xc0, //0x00000b43 movzbl %al, %eax - 0x0f, 0xbc, 0xc0, //0x00000b46 bsfl %eax, %eax - 0x48, 0x8d, 0x48, 0x04, //0x00000b49 leaq $4(%rax), %rcx - 0x48, 0x01, 0xc7, //0x00000b4d addq %rax, %rdi - 0x48, 0x83, 0xc7, 0x04, //0x00000b50 addq $4, %rdi - 0x48, 0x29, 0xce, //0x00000b54 subq %rcx, %rsi - 0x48, 0x01, 0xc3, //0x00000b57 addq %rax, %rbx - 0x48, 0x83, 0xc3, 0x04, //0x00000b5a addq $4, %rbx - 0xe9, 0x80, 0xff, 0xff, 0xff, //0x00000b5e jmp LBB0_118 - //0x00000b63 LBB0_123 - 0x48, 0x29, 0xd3, //0x00000b63 subq %rdx, %rbx - 0x49, 0x89, 0x1f, //0x00000b66 movq %rbx, (%r15) - 0xe9, 0x2b, 0x00, 0x00, 0x00, //0x00000b69 jmp LBB0_127 - //0x00000b6e LBB0_124 - 0x4d, 0x01, 0xeb, //0x00000b6e addq %r13, %r11 - 0x48, 0x8b, 0x55, 0xc0, //0x00000b71 movq $-64(%rbp), %rdx - //0x00000b75 LBB0_125 - 0x49, 0x29, 0xd1, //0x00000b75 subq %rdx, %r9 - 0x4d, 0x89, 0x0f, //0x00000b78 movq %r9, (%r15) - 0x49, 0x29, 0xfb, //0x00000b7b subq %rdi, %r11 - 0x4d, 0x89, 0xde, //0x00000b7e movq %r11, %r14 - 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00000b81 jmp LBB0_127 - //0x00000b86 LBB0_126 - 0x4c, 0x2b, 0x4d, 0xc0, //0x00000b86 subq $-64(%rbp), %r9 - 0x4d, 0x89, 0x0f, //0x00000b8a movq %r9, (%r15) - 0x4c, 0x29, 0xdf, //0x00000b8d subq %r11, %rdi - 0x49, 0xf7, 0xd5, //0x00000b90 notq %r13 - 0x49, 0x01, 0xfd, //0x00000b93 addq %rdi, %r13 - 0x4d, 0x89, 0xee, //0x00000b96 movq %r13, %r14 - //0x00000b99 LBB0_127 - 0x4c, 0x89, 0xf0, //0x00000b99 movq %r14, %rax - 0x48, 0x83, 0xc4, 0x18, //0x00000b9c addq $24, %rsp - 0x5b, //0x00000ba0 popq %rbx - 0x41, 0x5c, //0x00000ba1 popq %r12 - 0x41, 0x5d, //0x00000ba3 popq %r13 - 0x41, 0x5e, //0x00000ba5 popq %r14 - 0x41, 0x5f, //0x00000ba7 popq %r15 - 0x5d, //0x00000ba9 popq %rbp - 0xc5, 0xf8, 0x77, //0x00000baa vzeroupper - 0xc3, //0x00000bad retq - //0x00000bae LBB0_128 - 0x48, 0x8b, 0x45, 0xc0, //0x00000bae movq $-64(%rbp), %rax - 0x4c, 0x01, 0xe8, //0x00000bb2 addq %r13, %rax - 0x48, 0xf7, 0xd0, //0x00000bb5 notq %rax - 0x4c, 0x01, 0xc8, //0x00000bb8 addq %r9, %rax - 0x49, 0x89, 0x07, //0x00000bbb movq %rax, (%r15) - 0x4c, 0x29, 0xdf, //0x00000bbe subq %r11, %rdi - 0x4c, 0x01, 0xef, //0x00000bc1 addq %r13, %rdi - 0x49, 0x89, 0xfe, //0x00000bc4 movq %rdi, %r14 - 0xe9, 0xcd, 0xff, 0xff, 0xff, //0x00000bc7 jmp LBB0_127 - 0x00, 0x00, 0x00, 0x00, //0x00000bcc .p2align 4, 0x00 - //0x00000bd0 __SingleQuoteTab - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000bd0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x30, 0x00, 0x00, //0x00000bd8 QUAD $0x000030303030755c // .asciz 8, '\\u0000\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000be0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x31, 0x00, 0x00, //0x00000be8 QUAD $0x000031303030755c // .asciz 8, '\\u0001\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000bf0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x32, 0x00, 0x00, //0x00000bf8 QUAD $0x000032303030755c // .asciz 8, '\\u0002\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c00 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x33, 0x00, 0x00, //0x00000c08 QUAD $0x000033303030755c // .asciz 8, '\\u0003\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c10 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x34, 0x00, 0x00, //0x00000c18 QUAD $0x000034303030755c // .asciz 8, '\\u0004\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c20 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x35, 0x00, 0x00, //0x00000c28 QUAD $0x000035303030755c // .asciz 8, '\\u0005\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c30 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x36, 0x00, 0x00, //0x00000c38 QUAD $0x000036303030755c // .asciz 8, '\\u0006\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c40 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x37, 0x00, 0x00, //0x00000c48 QUAD $0x000037303030755c // .asciz 8, '\\u0007\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c50 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x38, 0x00, 0x00, //0x00000c58 QUAD $0x000038303030755c // .asciz 8, '\\u0008\x00\x00' - 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c60 .quad 2 - 0x5c, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c68 QUAD $0x000000000000745c // .asciz 8, '\\t\x00\x00\x00\x00\x00\x00' - 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c70 .quad 2 - 0x5c, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c78 QUAD $0x0000000000006e5c // .asciz 8, '\\n\x00\x00\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c80 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x62, 0x00, 0x00, //0x00000c88 QUAD $0x000062303030755c // .asciz 8, '\\u000b\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c90 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x63, 0x00, 0x00, //0x00000c98 QUAD $0x000063303030755c // .asciz 8, '\\u000c\x00\x00' - 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ca0 .quad 2 - 0x5c, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ca8 QUAD $0x000000000000725c // .asciz 8, '\\r\x00\x00\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000cb0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x65, 0x00, 0x00, //0x00000cb8 QUAD $0x000065303030755c // .asciz 8, '\\u000e\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000cc0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x66, 0x00, 0x00, //0x00000cc8 QUAD $0x000066303030755c // .asciz 8, '\\u000f\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000cd0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x30, 0x00, 0x00, //0x00000cd8 QUAD $0x000030313030755c // .asciz 8, '\\u0010\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ce0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x31, 0x00, 0x00, //0x00000ce8 QUAD $0x000031313030755c // .asciz 8, '\\u0011\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000cf0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x32, 0x00, 0x00, //0x00000cf8 QUAD $0x000032313030755c // .asciz 8, '\\u0012\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d00 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x33, 0x00, 0x00, //0x00000d08 QUAD $0x000033313030755c // .asciz 8, '\\u0013\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d10 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x34, 0x00, 0x00, //0x00000d18 QUAD $0x000034313030755c // .asciz 8, '\\u0014\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d20 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x35, 0x00, 0x00, //0x00000d28 QUAD $0x000035313030755c // .asciz 8, '\\u0015\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d30 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x36, 0x00, 0x00, //0x00000d38 QUAD $0x000036313030755c // .asciz 8, '\\u0016\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d40 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x37, 0x00, 0x00, //0x00000d48 QUAD $0x000037313030755c // .asciz 8, '\\u0017\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d50 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x38, 0x00, 0x00, //0x00000d58 QUAD $0x000038313030755c // .asciz 8, '\\u0018\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d60 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x39, 0x00, 0x00, //0x00000d68 QUAD $0x000039313030755c // .asciz 8, '\\u0019\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d70 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x61, 0x00, 0x00, //0x00000d78 QUAD $0x000061313030755c // .asciz 8, '\\u001a\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d80 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x62, 0x00, 0x00, //0x00000d88 QUAD $0x000062313030755c // .asciz 8, '\\u001b\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d90 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x63, 0x00, 0x00, //0x00000d98 QUAD $0x000063313030755c // .asciz 8, '\\u001c\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000da0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x64, 0x00, 0x00, //0x00000da8 QUAD $0x000064313030755c // .asciz 8, '\\u001d\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000db0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x65, 0x00, 0x00, //0x00000db8 QUAD $0x000065313030755c // .asciz 8, '\\u001e\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000dc0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x66, 0x00, 0x00, //0x00000dc8 QUAD $0x000066313030755c // .asciz 8, '\\u001f\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000dd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000de0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000df0 .quad 2 - 0x5c, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000df8 QUAD $0x000000000000225c // .asciz 8, '\\"\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ea0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000eb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ec0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ed0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ee0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ef0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000fa0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000fb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000fc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000fd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000fe0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ff0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001000 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001010 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001020 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001030 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001040 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001050 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001060 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001070 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001080 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001090 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000010a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000010b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000010c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000010d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000010e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000010f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001100 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001110 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001120 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001130 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001140 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001150 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001160 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001170 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001180 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001190 .quad 2 - 0x5c, 0x5c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001198 QUAD $0x0000000000005c5c // .asciz 8, '\\\\\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000011a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000011b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000011c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000011d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000011e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000011f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001200 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001210 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001220 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001230 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001240 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001250 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001260 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001270 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001280 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001290 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000012a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000012b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000012c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000012d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000012e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000012f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001300 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001310 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001320 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001330 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001340 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001350 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001360 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001370 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001380 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001390 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000013a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000013b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000013c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000013d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000013e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000013f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001400 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001410 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001420 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001430 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001440 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001450 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001460 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001470 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001480 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001490 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000014a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000014b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000014c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000014d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000014e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000014f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001500 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001510 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001520 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001530 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001540 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001550 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001560 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001570 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001580 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001590 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000015a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000015b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000015c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000015d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000015e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000015f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001600 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001610 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001620 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001630 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001640 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001650 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001660 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001670 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001680 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001690 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000016a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000016b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000016c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000016d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000016e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000016f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001700 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001710 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001720 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001730 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001740 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001750 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001760 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001770 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001780 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001790 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000017a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000017b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000017c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000017d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000017e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000017f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001800 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001810 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001820 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001830 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001840 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001850 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001860 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001870 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001880 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001890 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000018a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000018b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000018c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000018d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000018e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000018f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001900 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001910 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001920 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001930 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001940 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001950 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001960 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001970 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001980 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001990 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000019a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000019b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000019c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000019d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000019e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000019f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001a00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001a10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001a20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001a30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001a40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001a50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001a60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001a70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001a80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001a90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001aa0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001ab0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001ac0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001ad0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001ae0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001af0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001b00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001b10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001b20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001b30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001b40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001b50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001b60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001b70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001b80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001b90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001ba0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001bb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001bc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - //0x00001bd0 .p2align 4, 0x00 - //0x00001bd0 __DoubleQuoteTab - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001bd0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x30, 0x00, //0x00001bd8 QUAD $0x0030303030755c5c // .asciz 8, '\\\\u0000\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001be0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x31, 0x00, //0x00001be8 QUAD $0x0031303030755c5c // .asciz 8, '\\\\u0001\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001bf0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x32, 0x00, //0x00001bf8 QUAD $0x0032303030755c5c // .asciz 8, '\\\\u0002\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001c00 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x33, 0x00, //0x00001c08 QUAD $0x0033303030755c5c // .asciz 8, '\\\\u0003\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001c10 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x34, 0x00, //0x00001c18 QUAD $0x0034303030755c5c // .asciz 8, '\\\\u0004\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001c20 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x35, 0x00, //0x00001c28 QUAD $0x0035303030755c5c // .asciz 8, '\\\\u0005\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001c30 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x36, 0x00, //0x00001c38 QUAD $0x0036303030755c5c // .asciz 8, '\\\\u0006\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001c40 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x37, 0x00, //0x00001c48 QUAD $0x0037303030755c5c // .asciz 8, '\\\\u0007\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001c50 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x38, 0x00, //0x00001c58 QUAD $0x0038303030755c5c // .asciz 8, '\\\\u0008\x00' - 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001c60 .quad 3 - 0x5c, 0x5c, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001c68 QUAD $0x0000000000745c5c // .asciz 8, '\\\\t\x00\x00\x00\x00\x00' - 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001c70 .quad 3 - 0x5c, 0x5c, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001c78 QUAD $0x00000000006e5c5c // .asciz 8, '\\\\n\x00\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001c80 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x62, 0x00, //0x00001c88 QUAD $0x0062303030755c5c // .asciz 8, '\\\\u000b\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001c90 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x63, 0x00, //0x00001c98 QUAD $0x0063303030755c5c // .asciz 8, '\\\\u000c\x00' - 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001ca0 .quad 3 - 0x5c, 0x5c, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001ca8 QUAD $0x0000000000725c5c // .asciz 8, '\\\\r\x00\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001cb0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x65, 0x00, //0x00001cb8 QUAD $0x0065303030755c5c // .asciz 8, '\\\\u000e\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001cc0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x66, 0x00, //0x00001cc8 QUAD $0x0066303030755c5c // .asciz 8, '\\\\u000f\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001cd0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x30, 0x00, //0x00001cd8 QUAD $0x0030313030755c5c // .asciz 8, '\\\\u0010\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001ce0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x31, 0x00, //0x00001ce8 QUAD $0x0031313030755c5c // .asciz 8, '\\\\u0011\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001cf0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x32, 0x00, //0x00001cf8 QUAD $0x0032313030755c5c // .asciz 8, '\\\\u0012\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001d00 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x33, 0x00, //0x00001d08 QUAD $0x0033313030755c5c // .asciz 8, '\\\\u0013\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001d10 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x34, 0x00, //0x00001d18 QUAD $0x0034313030755c5c // .asciz 8, '\\\\u0014\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001d20 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x35, 0x00, //0x00001d28 QUAD $0x0035313030755c5c // .asciz 8, '\\\\u0015\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001d30 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x36, 0x00, //0x00001d38 QUAD $0x0036313030755c5c // .asciz 8, '\\\\u0016\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001d40 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x37, 0x00, //0x00001d48 QUAD $0x0037313030755c5c // .asciz 8, '\\\\u0017\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001d50 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x38, 0x00, //0x00001d58 QUAD $0x0038313030755c5c // .asciz 8, '\\\\u0018\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001d60 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x39, 0x00, //0x00001d68 QUAD $0x0039313030755c5c // .asciz 8, '\\\\u0019\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001d70 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x61, 0x00, //0x00001d78 QUAD $0x0061313030755c5c // .asciz 8, '\\\\u001a\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001d80 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x62, 0x00, //0x00001d88 QUAD $0x0062313030755c5c // .asciz 8, '\\\\u001b\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001d90 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x63, 0x00, //0x00001d98 QUAD $0x0063313030755c5c // .asciz 8, '\\\\u001c\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001da0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x64, 0x00, //0x00001da8 QUAD $0x0064313030755c5c // .asciz 8, '\\\\u001d\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001db0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x65, 0x00, //0x00001db8 QUAD $0x0065313030755c5c // .asciz 8, '\\\\u001e\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001dc0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x66, 0x00, //0x00001dc8 QUAD $0x0066313030755c5c // .asciz 8, '\\\\u001f\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001dd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001de0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001df0 .quad 4 - 0x5c, 0x5c, 0x5c, 0x22, 0x00, 0x00, 0x00, 0x00, //0x00001df8 QUAD $0x00000000225c5c5c // .asciz 8, '\\\\\\"\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001e00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001e10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001e20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001e30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001e40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001e50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001e60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001e70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001e80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001e90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001ea0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001eb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001ec0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001ed0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001ee0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001ef0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001f00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001f10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001f20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001f30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001f40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001f50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001f60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001f70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001f80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001f90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001fa0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001fb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001fc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001fd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001fe0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001ff0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002000 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002010 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002020 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002030 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002040 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002050 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002060 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002070 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002080 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002090 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000020a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000020b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000020c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000020d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000020e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000020f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002100 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002110 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002120 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002130 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002140 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002150 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002160 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002170 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002180 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002190 .quad 4 - 0x5c, 0x5c, 0x5c, 0x5c, 0x00, 0x00, 0x00, 0x00, //0x00002198 QUAD $0x000000005c5c5c5c // .asciz 8, '\\\\\\\\\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000021a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000021b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000021c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000021d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000021e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000021f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002200 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002210 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002220 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002230 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002240 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002250 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002260 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002270 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002280 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002290 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000022a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000022b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000022c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000022d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000022e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000022f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002300 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002310 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002320 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002330 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002340 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002350 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002360 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002370 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002380 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002390 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000023a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000023b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000023c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000023d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000023e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000023f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002400 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002410 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002420 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002430 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002440 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002450 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002460 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002470 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002480 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002490 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000024a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000024b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000024c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000024d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000024e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000024f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002500 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002510 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002520 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002530 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002540 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002550 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002560 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002570 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002580 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002590 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000025a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000025b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000025c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000025d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000025e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000025f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002600 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002610 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002620 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002630 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002640 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002650 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002660 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002670 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002680 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002690 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000026a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000026b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000026c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000026d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000026e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000026f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002700 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002710 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002720 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002730 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002740 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002750 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002760 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002770 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002780 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002790 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000027a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000027b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000027c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000027d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000027e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000027f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002800 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002810 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002820 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002830 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002840 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002850 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002860 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002870 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002880 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002890 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000028a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000028b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000028c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000028d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000028e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000028f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002900 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002910 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002920 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002930 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002940 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002950 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002960 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002970 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002980 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002990 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000029a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000029b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000029c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000029d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000029e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000029f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002a00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002a10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002a20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002a30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002a40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002a50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002a60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002a70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002a80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002a90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002aa0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002ab0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002ac0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002ad0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002ae0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002af0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002b00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002b10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002b20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002b30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002b40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002b50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002b60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002b70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002b80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002b90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002ba0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002bb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002bc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - //0x00002bd0 .p2align 4, 0x00 - //0x00002bd0 __EscTab - 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002bd0 QUAD $0x0101010101010101; QUAD $0x0101010101010101 // .ascii 16, '\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01' - 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002be0 QUAD $0x0101010101010101; QUAD $0x0101010101010101 // .ascii 16, '\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01' - 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002bf0 QUAD $0x0000000000010000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002c00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002c10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, //0x00002c20 QUAD $0x0000000000000000; LONG $0x00000000; BYTE $0x01 // .ascii 13, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002c2d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002c3d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002c4d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002c5d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002c6d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002c7d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002c8d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002c9d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002cad QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002cbd QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, //0x00002ccd WORD $0x0000; BYTE $0x00 // .space 3, '\x00\x00\x00' -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_array.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_array.go deleted file mode 100644 index c28ba5e05..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_array.go +++ /dev/null @@ -1,35 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 avx2 - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/native/types` - `github.com/bytedance/sonic/internal/rt` -) - -var F_skip_array func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer, flags uint64) (ret int) - -var S_skip_array uintptr - -//go:nosplit -func skip_array(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) { - return F_skip_array(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m)), flags) -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_array_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_array_subr.go deleted file mode 100644 index 29ad7f00a..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_array_subr.go +++ /dev/null @@ -1,46 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package avx2 - -import ( - `github.com/bytedance/sonic/loader` -) - -const ( - _entry__skip_array = 704 -) - -const ( - _stack__skip_array = 208 -) - -const ( - _size__skip_array = 15384 -) - -var ( - _pcsp__skip_array = [][2]uint32{ - {0x1, 0}, - {0x6, 8}, - {0x8, 16}, - {0xa, 24}, - {0xc, 32}, - {0xd, 40}, - {0x14, 48}, - {0x3a59, 208}, - {0x3a5a, 48}, - {0x3a5c, 40}, - {0x3a5e, 32}, - {0x3a60, 24}, - {0x3a62, 16}, - {0x3a63, 8}, - {0x3a67, 0}, - {0x3c18, 208}, - } -) - -var _cfunc_skip_array = []loader.CFunc{ - {"_skip_array_entry", 0, _entry__skip_array, 0, nil}, - {"_skip_array", _entry__skip_array, _size__skip_array, _stack__skip_array, _pcsp__skip_array}, -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_array_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_array_text_amd64.go deleted file mode 100644 index 89e167bb3..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_array_text_amd64.go +++ /dev/null @@ -1,4259 +0,0 @@ -// +build amd64 -// Code generated by asm2asm, DO NOT EDIT. - -package avx2 - -var _text_skip_array = []byte{ - // .p2align 4, 0x00 - // LCPI0_0 - 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // .quad 1 - 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000008 .quad 5 - //0x00000010 LCPI0_11 - 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00000010 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' - //0x00000020 LCPI0_12 - 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000020 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' - //0x00000030 LCPI0_13 - 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000030 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' - //0x00000040 LCPI0_20 - 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000040 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' - //0x00000050 LCPI0_21 - 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000050 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' - //0x00000060 LCPI0_22 - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000060 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' - //0x00000070 LCPI0_23 - 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000070 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' - //0x00000080 LCPI0_24 - 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000080 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' - //0x00000090 LCPI0_25 - 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00000090 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' - //0x000000a0 LCPI0_26 - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x000000a0 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .space 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000000b0 .p2align 5, 0x00 - //0x000000c0 LCPI0_1 - 0x20, //0x000000c0 .byte 32 - 0x00, //0x000000c1 .byte 0 - 0x00, //0x000000c2 .byte 0 - 0x00, //0x000000c3 .byte 0 - 0x00, //0x000000c4 .byte 0 - 0x00, //0x000000c5 .byte 0 - 0x00, //0x000000c6 .byte 0 - 0x00, //0x000000c7 .byte 0 - 0x00, //0x000000c8 .byte 0 - 0x09, //0x000000c9 .byte 9 - 0x0a, //0x000000ca .byte 10 - 0x00, //0x000000cb .byte 0 - 0x00, //0x000000cc .byte 0 - 0x0d, //0x000000cd .byte 13 - 0x00, //0x000000ce .byte 0 - 0x00, //0x000000cf .byte 0 - 0x20, //0x000000d0 .byte 32 - 0x00, //0x000000d1 .byte 0 - 0x00, //0x000000d2 .byte 0 - 0x00, //0x000000d3 .byte 0 - 0x00, //0x000000d4 .byte 0 - 0x00, //0x000000d5 .byte 0 - 0x00, //0x000000d6 .byte 0 - 0x00, //0x000000d7 .byte 0 - 0x00, //0x000000d8 .byte 0 - 0x09, //0x000000d9 .byte 9 - 0x0a, //0x000000da .byte 10 - 0x00, //0x000000db .byte 0 - 0x00, //0x000000dc .byte 0 - 0x0d, //0x000000dd .byte 13 - 0x00, //0x000000de .byte 0 - 0x00, //0x000000df .byte 0 - //0x000000e0 LCPI0_2 - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000000e0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000000f0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - //0x00000100 LCPI0_3 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000100 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000110 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - //0x00000120 LCPI0_4 - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000120 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000130 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' - //0x00000140 LCPI0_5 - 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x00000140 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{' - 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x00000150 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{' - //0x00000160 LCPI0_6 - 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00000160 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}' - 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00000170 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}' - //0x00000180 LCPI0_7 - 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00000180 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' - 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00000190 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' - //0x000001a0 LCPI0_8 - 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x000001a0 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' - 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x000001b0 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' - //0x000001c0 LCPI0_9 - 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x000001c0 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' - 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x000001d0 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' - //0x000001e0 LCPI0_10 - 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x000001e0 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' - 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x000001f0 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' - //0x00000200 LCPI0_14 - 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000200 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' - 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000210 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' - //0x00000220 LCPI0_15 - 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000220 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' - 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000230 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' - //0x00000240 LCPI0_16 - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000240 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000250 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' - //0x00000260 LCPI0_17 - 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000260 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' - 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000270 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' - //0x00000280 LCPI0_18 - 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000280 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' - 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000290 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' - //0x000002a0 LCPI0_19 - 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x000002a0 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' - 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x000002b0 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' - //0x000002c0 .p2align 4, 0x90 - //0x000002c0 _skip_array - 0x55, //0x000002c0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000002c1 movq %rsp, %rbp - 0x41, 0x57, //0x000002c4 pushq %r15 - 0x41, 0x56, //0x000002c6 pushq %r14 - 0x41, 0x55, //0x000002c8 pushq %r13 - 0x41, 0x54, //0x000002ca pushq %r12 - 0x53, //0x000002cc pushq %rbx - 0x48, 0x81, 0xec, 0xa0, 0x00, 0x00, 0x00, //0x000002cd subq $160, %rsp - 0x49, 0x89, 0xcb, //0x000002d4 movq %rcx, %r11 - 0x49, 0x89, 0xf7, //0x000002d7 movq %rsi, %r15 - 0x48, 0x89, 0x7c, 0x24, 0x20, //0x000002da movq %rdi, $32(%rsp) - 0xc5, 0xfa, 0x6f, 0x05, 0x19, 0xfd, 0xff, 0xff, //0x000002df vmovdqu $-743(%rip), %xmm0 /* LCPI0_0+0(%rip) */ - 0x48, 0x89, 0x54, 0x24, 0x18, //0x000002e7 movq %rdx, $24(%rsp) - 0xc5, 0xfa, 0x7f, 0x02, //0x000002ec vmovdqu %xmm0, (%rdx) - 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x000002f0 movq $-1, %r12 - 0xc5, 0xfe, 0x6f, 0x2d, 0xc1, 0xfd, 0xff, 0xff, //0x000002f7 vmovdqu $-575(%rip), %ymm5 /* LCPI0_1+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0xd9, 0xfd, 0xff, 0xff, //0x000002ff vmovdqu $-551(%rip), %ymm6 /* LCPI0_2+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x3d, 0xf1, 0xfd, 0xff, 0xff, //0x00000307 vmovdqu $-527(%rip), %ymm7 /* LCPI0_3+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x05, 0x09, 0xfe, 0xff, 0xff, //0x0000030f vmovdqu $-503(%rip), %ymm8 /* LCPI0_4+0(%rip) */ - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00000317 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0x7e, 0x6f, 0x15, 0xdc, 0xfe, 0xff, 0xff, //0x0000031c vmovdqu $-292(%rip), %ymm10 /* LCPI0_14+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x2d, 0xf4, 0xfe, 0xff, 0xff, //0x00000324 vmovdqu $-268(%rip), %ymm13 /* LCPI0_15+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x3d, 0x0c, 0xff, 0xff, 0xff, //0x0000032c vmovdqu $-244(%rip), %ymm15 /* LCPI0_16+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x35, 0xa4, 0xfe, 0xff, 0xff, //0x00000334 vmovdqu $-348(%rip), %ymm14 /* LCPI0_10+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x25, 0x5c, 0xff, 0xff, 0xff, //0x0000033c vmovdqu $-164(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0x74, 0xfe, 0xff, 0xff, //0x00000344 vmovdqu $-396(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x1d, 0xec, 0xfd, 0xff, 0xff, //0x0000034c vmovdqu $-532(%rip), %ymm11 /* LCPI0_5+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x25, 0x04, 0xfe, 0xff, 0xff, //0x00000354 vmovdqu $-508(%rip), %ymm12 /* LCPI0_6+0(%rip) */ - 0x48, 0x89, 0x74, 0x24, 0x08, //0x0000035c movq %rsi, $8(%rsp) - 0x48, 0x89, 0x0c, 0x24, //0x00000361 movq %rcx, (%rsp) - 0xe9, 0x96, 0x00, 0x00, 0x00, //0x00000365 jmp LBB0_5 - //0x0000036a LBB0_235 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x0000036a movl $64, %edx - 0x4c, 0x8b, 0x1c, 0x24, //0x0000036f movq (%rsp), %r11 - 0x48, 0x39, 0xca, //0x00000373 cmpq %rcx, %rdx - 0x0f, 0x82, 0x0a, 0x3b, 0x00, 0x00, //0x00000376 jb LBB0_162 - //0x0000037c LBB0_236 - 0x48, 0x01, 0xc8, //0x0000037c addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x0000037f addq $1, %rax - 0x48, 0x85, 0xc0, //0x00000383 testq %rax, %rax - 0x0f, 0x88, 0x35, 0x39, 0x00, 0x00, //0x00000386 js LBB0_702 - //0x0000038c LBB0_237 - 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x0000038c movq $8(%rsp), %r15 - 0x49, 0x89, 0x07, //0x00000391 movq %rax, (%r15) - 0x4d, 0x85, 0xc9, //0x00000394 testq %r9, %r9 - 0x0f, 0x8e, 0x3d, 0x39, 0x00, 0x00, //0x00000397 jle LBB0_475 - 0x90, 0x90, 0x90, //0x0000039d .p2align 4, 0x90 - //0x000003a0 LBB0_3 - 0x48, 0x8b, 0x44, 0x24, 0x18, //0x000003a0 movq $24(%rsp), %rax - 0x4c, 0x8b, 0x00, //0x000003a5 movq (%rax), %r8 - 0x4c, 0x89, 0xe0, //0x000003a8 movq %r12, %rax - 0x4d, 0x85, 0xc0, //0x000003ab testq %r8, %r8 - 0x0f, 0x85, 0x4c, 0x00, 0x00, 0x00, //0x000003ae jne LBB0_5 - 0xe9, 0x5c, 0x39, 0x00, 0x00, //0x000003b4 jmp LBB0_728 - //0x000003b9 LBB0_1 - 0x4d, 0x29, 0xf0, //0x000003b9 subq %r14, %r8 - 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x000003bc movq $8(%rsp), %r15 - 0x4d, 0x89, 0x07, //0x000003c1 movq %r8, (%r15) - 0x4c, 0x8b, 0x1c, 0x24, //0x000003c4 movq (%rsp), %r11 - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000003c8 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc4, 0x41, 0x7d, 0x6f, 0xeb, //0x000003cd vmovdqa %ymm11, %ymm13 - 0xc5, 0xfe, 0x6f, 0x25, 0xc6, 0xfe, 0xff, 0xff, //0x000003d2 vmovdqu $-314(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0xde, 0xfd, 0xff, 0xff, //0x000003da vmovdqu $-546(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd8, //0x000003e2 vmovdqa %ymm0, %ymm11 - 0xc5, 0x7d, 0x6f, 0xe1, //0x000003e6 vmovdqa %ymm1, %ymm12 - //0x000003ea LBB0_2 - 0x4d, 0x85, 0xed, //0x000003ea testq %r13, %r13 - 0x0f, 0x8f, 0xad, 0xff, 0xff, 0xff, //0x000003ed jg LBB0_3 - 0xe9, 0xee, 0x38, 0x00, 0x00, //0x000003f3 jmp LBB0_705 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000003f8 .p2align 4, 0x90 - //0x00000400 LBB0_5 - 0x4c, 0x89, 0xe1, //0x00000400 movq %r12, %rcx - 0x48, 0x8b, 0x44, 0x24, 0x20, //0x00000403 movq $32(%rsp), %rax - 0x4c, 0x8b, 0x30, //0x00000408 movq (%rax), %r14 - 0x48, 0x8b, 0x78, 0x08, //0x0000040b movq $8(%rax), %rdi - 0x49, 0x8b, 0x17, //0x0000040f movq (%r15), %rdx - 0x48, 0x39, 0xfa, //0x00000412 cmpq %rdi, %rdx - 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00000415 jae LBB0_10 - 0x41, 0x8a, 0x04, 0x16, //0x0000041b movb (%r14,%rdx), %al - 0x3c, 0x0d, //0x0000041f cmpb $13, %al - 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x00000421 je LBB0_10 - 0x3c, 0x20, //0x00000427 cmpb $32, %al - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00000429 je LBB0_10 - 0x04, 0xf7, //0x0000042f addb $-9, %al - 0x3c, 0x01, //0x00000431 cmpb $1, %al - 0x0f, 0x86, 0x17, 0x00, 0x00, 0x00, //0x00000433 jbe LBB0_10 - 0x49, 0x89, 0xd4, //0x00000439 movq %rdx, %r12 - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x0000043c movq $24(%rsp), %r10 - 0xe9, 0x8c, 0x01, 0x00, 0x00, //0x00000441 jmp LBB0_35 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000446 .p2align 4, 0x90 - //0x00000450 LBB0_10 - 0x4c, 0x8d, 0x62, 0x01, //0x00000450 leaq $1(%rdx), %r12 - 0x49, 0x39, 0xfc, //0x00000454 cmpq %rdi, %r12 - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x00000457 movq $24(%rsp), %r10 - 0x0f, 0x83, 0x2e, 0x00, 0x00, 0x00, //0x0000045c jae LBB0_14 - 0x43, 0x8a, 0x1c, 0x26, //0x00000462 movb (%r14,%r12), %bl - 0x80, 0xfb, 0x0d, //0x00000466 cmpb $13, %bl - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00000469 je LBB0_14 - 0x80, 0xfb, 0x20, //0x0000046f cmpb $32, %bl - 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x00000472 je LBB0_14 - 0x80, 0xc3, 0xf7, //0x00000478 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x0000047b cmpb $1, %bl - 0x0f, 0x87, 0x4e, 0x01, 0x00, 0x00, //0x0000047e ja LBB0_35 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000484 .p2align 4, 0x90 - //0x00000490 LBB0_14 - 0x4c, 0x8d, 0x62, 0x02, //0x00000490 leaq $2(%rdx), %r12 - 0x49, 0x39, 0xfc, //0x00000494 cmpq %rdi, %r12 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000497 jae LBB0_18 - 0x43, 0x8a, 0x1c, 0x26, //0x0000049d movb (%r14,%r12), %bl - 0x80, 0xfb, 0x0d, //0x000004a1 cmpb $13, %bl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000004a4 je LBB0_18 - 0x80, 0xfb, 0x20, //0x000004aa cmpb $32, %bl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000004ad je LBB0_18 - 0x80, 0xc3, 0xf7, //0x000004b3 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x000004b6 cmpb $1, %bl - 0x0f, 0x87, 0x13, 0x01, 0x00, 0x00, //0x000004b9 ja LBB0_35 - 0x90, //0x000004bf .p2align 4, 0x90 - //0x000004c0 LBB0_18 - 0x4c, 0x8d, 0x62, 0x03, //0x000004c0 leaq $3(%rdx), %r12 - 0x49, 0x39, 0xfc, //0x000004c4 cmpq %rdi, %r12 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000004c7 jae LBB0_22 - 0x43, 0x8a, 0x1c, 0x26, //0x000004cd movb (%r14,%r12), %bl - 0x80, 0xfb, 0x0d, //0x000004d1 cmpb $13, %bl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000004d4 je LBB0_22 - 0x80, 0xfb, 0x20, //0x000004da cmpb $32, %bl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000004dd je LBB0_22 - 0x80, 0xc3, 0xf7, //0x000004e3 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x000004e6 cmpb $1, %bl - 0x0f, 0x87, 0xe3, 0x00, 0x00, 0x00, //0x000004e9 ja LBB0_35 - 0x90, //0x000004ef .p2align 4, 0x90 - //0x000004f0 LBB0_22 - 0x4c, 0x8d, 0x62, 0x04, //0x000004f0 leaq $4(%rdx), %r12 - 0x48, 0x89, 0xfe, //0x000004f4 movq %rdi, %rsi - 0x4c, 0x29, 0xe6, //0x000004f7 subq %r12, %rsi - 0x0f, 0x86, 0x9a, 0x37, 0x00, 0x00, //0x000004fa jbe LBB0_697 - 0x48, 0x83, 0xfe, 0x20, //0x00000500 cmpq $32, %rsi - 0x0f, 0x82, 0x3e, 0x25, 0x00, 0x00, //0x00000504 jb LBB0_504 - 0x48, 0xc7, 0xc6, 0xfc, 0xff, 0xff, 0xff, //0x0000050a movq $-4, %rsi - 0x48, 0x29, 0xd6, //0x00000511 subq %rdx, %rsi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000514 .p2align 4, 0x90 - //0x00000520 LBB0_25 - 0xc4, 0x81, 0x7e, 0x6f, 0x04, 0x26, //0x00000520 vmovdqu (%r14,%r12), %ymm0 - 0xc4, 0xe2, 0x55, 0x00, 0xc8, //0x00000526 vpshufb %ymm0, %ymm5, %ymm1 - 0xc5, 0xfd, 0x74, 0xc1, //0x0000052b vpcmpeqb %ymm1, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd0, //0x0000052f vpmovmskb %ymm0, %edx - 0x83, 0xfa, 0xff, //0x00000533 cmpl $-1, %edx - 0x0f, 0x85, 0x84, 0x00, 0x00, 0x00, //0x00000536 jne LBB0_34 - 0x49, 0x83, 0xc4, 0x20, //0x0000053c addq $32, %r12 - 0x48, 0x8d, 0x04, 0x37, //0x00000540 leaq (%rdi,%rsi), %rax - 0x48, 0x83, 0xc0, 0xe0, //0x00000544 addq $-32, %rax - 0x48, 0x83, 0xc6, 0xe0, //0x00000548 addq $-32, %rsi - 0x48, 0x83, 0xf8, 0x1f, //0x0000054c cmpq $31, %rax - 0x0f, 0x87, 0xca, 0xff, 0xff, 0xff, //0x00000550 ja LBB0_25 - 0x4d, 0x89, 0xf4, //0x00000556 movq %r14, %r12 - 0x49, 0x29, 0xf4, //0x00000559 subq %rsi, %r12 - 0x48, 0x01, 0xfe, //0x0000055c addq %rdi, %rsi - 0x48, 0x85, 0xf6, //0x0000055f testq %rsi, %rsi - 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x00000562 je LBB0_33 - //0x00000568 LBB0_28 - 0x4d, 0x8d, 0x04, 0x34, //0x00000568 leaq (%r12,%rsi), %r8 - 0x31, 0xd2, //0x0000056c xorl %edx, %edx - 0x90, 0x90, //0x0000056e .p2align 4, 0x90 - //0x00000570 LBB0_29 - 0x41, 0x0f, 0xbe, 0x04, 0x14, //0x00000570 movsbl (%r12,%rdx), %eax - 0x83, 0xf8, 0x20, //0x00000575 cmpl $32, %eax - 0x0f, 0x87, 0x23, 0x21, 0x00, 0x00, //0x00000578 ja LBB0_468 - 0x48, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000057e movabsq $4294977024, %rbx - 0x48, 0x0f, 0xa3, 0xc3, //0x00000588 btq %rax, %rbx - 0x0f, 0x83, 0x0f, 0x21, 0x00, 0x00, //0x0000058c jae LBB0_468 - 0x48, 0x83, 0xc2, 0x01, //0x00000592 addq $1, %rdx - 0x48, 0x39, 0xd6, //0x00000596 cmpq %rdx, %rsi - 0x0f, 0x85, 0xd1, 0xff, 0xff, 0xff, //0x00000599 jne LBB0_29 - 0x4d, 0x89, 0xc4, //0x0000059f movq %r8, %r12 - //0x000005a2 LBB0_33 - 0x4d, 0x29, 0xf4, //0x000005a2 subq %r14, %r12 - 0x49, 0x39, 0xfc, //0x000005a5 cmpq %rdi, %r12 - 0x0f, 0x82, 0x24, 0x00, 0x00, 0x00, //0x000005a8 jb LBB0_35 - 0xe9, 0xea, 0x36, 0x00, 0x00, //0x000005ae jmp LBB0_698 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000005b3 .p2align 4, 0x90 - //0x000005c0 LBB0_34 - 0xf7, 0xd2, //0x000005c0 notl %edx - 0x44, 0x0f, 0xbc, 0xe2, //0x000005c2 bsfl %edx, %r12d - 0x49, 0x29, 0xf4, //0x000005c6 subq %rsi, %r12 - 0x49, 0x39, 0xfc, //0x000005c9 cmpq %rdi, %r12 - 0x0f, 0x83, 0xcb, 0x36, 0x00, 0x00, //0x000005cc jae LBB0_698 - //0x000005d2 LBB0_35 - 0x49, 0x8d, 0x44, 0x24, 0x01, //0x000005d2 leaq $1(%r12), %rax - 0x49, 0x89, 0x07, //0x000005d7 movq %rax, (%r15) - 0x43, 0x0f, 0xbe, 0x3c, 0x26, //0x000005da movsbl (%r14,%r12), %edi - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000005df movq $-1, %rax - 0x85, 0xff, //0x000005e6 testl %edi, %edi - 0x0f, 0x84, 0x27, 0x37, 0x00, 0x00, //0x000005e8 je LBB0_728 - 0x49, 0x8b, 0x32, //0x000005ee movq (%r10), %rsi - 0x4c, 0x8d, 0x46, 0xff, //0x000005f1 leaq $-1(%rsi), %r8 - 0x41, 0x8b, 0x1c, 0xf2, //0x000005f5 movl (%r10,%rsi,8), %ebx - 0x48, 0x83, 0xf9, 0xff, //0x000005f9 cmpq $-1, %rcx - 0x4c, 0x0f, 0x45, 0xe1, //0x000005fd cmovneq %rcx, %r12 - 0x83, 0xc3, 0xff, //0x00000601 addl $-1, %ebx - 0x83, 0xfb, 0x05, //0x00000604 cmpl $5, %ebx - 0x0f, 0x87, 0x27, 0x00, 0x00, 0x00, //0x00000607 ja LBB0_41 - 0x48, 0x8d, 0x15, 0xc4, 0x38, 0x00, 0x00, //0x0000060d leaq $14532(%rip), %rdx /* LJTI0_0+0(%rip) */ - 0x48, 0x63, 0x0c, 0x9a, //0x00000614 movslq (%rdx,%rbx,4), %rcx - 0x48, 0x01, 0xd1, //0x00000618 addq %rdx, %rcx - 0xff, 0xe1, //0x0000061b jmpq *%rcx - //0x0000061d LBB0_38 - 0x83, 0xff, 0x2c, //0x0000061d cmpl $44, %edi - 0x0f, 0x84, 0x4e, 0x02, 0x00, 0x00, //0x00000620 je LBB0_76 - 0x83, 0xff, 0x5d, //0x00000626 cmpl $93, %edi - 0x0f, 0x84, 0x31, 0x02, 0x00, 0x00, //0x00000629 je LBB0_40 - 0xe9, 0xda, 0x36, 0x00, 0x00, //0x0000062f jmp LBB0_727 - //0x00000634 LBB0_41 - 0x4d, 0x89, 0x02, //0x00000634 movq %r8, (%r10) - 0x83, 0xff, 0x7b, //0x00000637 cmpl $123, %edi - 0x0f, 0x86, 0xaf, 0x01, 0x00, 0x00, //0x0000063a jbe LBB0_68 - 0xe9, 0xc9, 0x36, 0x00, 0x00, //0x00000640 jmp LBB0_727 - //0x00000645 LBB0_42 - 0x83, 0xff, 0x2c, //0x00000645 cmpl $44, %edi - 0x0f, 0x85, 0x09, 0x02, 0x00, 0x00, //0x00000648 jne LBB0_43 - 0x48, 0x81, 0xfe, 0xff, 0x0f, 0x00, 0x00, //0x0000064e cmpq $4095, %rsi - 0x0f, 0x8f, 0x4e, 0x36, 0x00, 0x00, //0x00000655 jg LBB0_724 - 0x48, 0x8d, 0x46, 0x01, //0x0000065b leaq $1(%rsi), %rax - 0x49, 0x89, 0x02, //0x0000065f movq %rax, (%r10) - 0x49, 0xc7, 0x44, 0xf2, 0x08, 0x03, 0x00, 0x00, 0x00, //0x00000662 movq $3, $8(%r10,%rsi,8) - 0xe9, 0x30, 0xfd, 0xff, 0xff, //0x0000066b jmp LBB0_3 - //0x00000670 LBB0_44 - 0x40, 0x80, 0xff, 0x22, //0x00000670 cmpb $34, %dil - 0x0f, 0x85, 0x94, 0x36, 0x00, 0x00, //0x00000674 jne LBB0_727 - 0x49, 0xc7, 0x04, 0xf2, 0x04, 0x00, 0x00, 0x00, //0x0000067a movq $4, (%r10,%rsi,8) - 0x41, 0xf6, 0xc3, 0x40, //0x00000682 testb $64, %r11b - 0x0f, 0x85, 0x4d, 0x03, 0x00, 0x00, //0x00000686 jne LBB0_99 - 0x4d, 0x8b, 0x0f, //0x0000068c movq (%r15), %r9 - 0x48, 0x8b, 0x44, 0x24, 0x20, //0x0000068f movq $32(%rsp), %rax - 0x4c, 0x8b, 0x40, 0x08, //0x00000694 movq $8(%rax), %r8 - 0x41, 0xf6, 0xc3, 0x20, //0x00000698 testb $32, %r11b - 0x0f, 0x85, 0xd6, 0x06, 0x00, 0x00, //0x0000069c jne LBB0_143 - 0x4d, 0x89, 0xc3, //0x000006a2 movq %r8, %r11 - 0x4d, 0x29, 0xcb, //0x000006a5 subq %r9, %r11 - 0x0f, 0x84, 0xd0, 0x37, 0x00, 0x00, //0x000006a8 je LBB0_732 - 0x49, 0x83, 0xfb, 0x40, //0x000006ae cmpq $64, %r11 - 0x0f, 0x82, 0x5e, 0x26, 0x00, 0x00, //0x000006b2 jb LBB0_531 - 0x4c, 0x89, 0xce, //0x000006b8 movq %r9, %rsi - 0x48, 0xf7, 0xd6, //0x000006bb notq %rsi - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000006be movq $-1, %r15 - 0x4c, 0x89, 0xc8, //0x000006c5 movq %r9, %rax - 0x45, 0x31, 0xd2, //0x000006c8 xorl %r10d, %r10d - 0x90, 0x90, 0x90, 0x90, 0x90, //0x000006cb .p2align 4, 0x90 - //0x000006d0 LBB0_50 - 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x06, //0x000006d0 vmovdqu (%r14,%rax), %ymm0 - 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x06, 0x20, //0x000006d6 vmovdqu $32(%r14,%rax), %ymm1 - 0xc5, 0xfd, 0x74, 0xd6, //0x000006dd vpcmpeqb %ymm6, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xd2, //0x000006e1 vpmovmskb %ymm2, %edx - 0xc5, 0xf5, 0x74, 0xd6, //0x000006e5 vpcmpeqb %ymm6, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xca, //0x000006e9 vpmovmskb %ymm2, %ecx - 0xc5, 0xfd, 0x74, 0xc7, //0x000006ed vpcmpeqb %ymm7, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xf8, //0x000006f1 vpmovmskb %ymm0, %edi - 0xc5, 0xf5, 0x74, 0xc7, //0x000006f5 vpcmpeqb %ymm7, %ymm1, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd8, //0x000006f9 vpmovmskb %ymm0, %ebx - 0x48, 0xc1, 0xe1, 0x20, //0x000006fd shlq $32, %rcx - 0x48, 0x09, 0xca, //0x00000701 orq %rcx, %rdx - 0x48, 0xc1, 0xe3, 0x20, //0x00000704 shlq $32, %rbx - 0x48, 0x09, 0xdf, //0x00000708 orq %rbx, %rdi - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000070b jne LBB0_59 - 0x4d, 0x85, 0xd2, //0x00000711 testq %r10, %r10 - 0x0f, 0x85, 0x38, 0x00, 0x00, 0x00, //0x00000714 jne LBB0_61 - 0x45, 0x31, 0xd2, //0x0000071a xorl %r10d, %r10d - 0x48, 0x85, 0xd2, //0x0000071d testq %rdx, %rdx - 0x0f, 0x85, 0x7e, 0x00, 0x00, 0x00, //0x00000720 jne LBB0_62 - //0x00000726 LBB0_53 - 0x49, 0x83, 0xc3, 0xc0, //0x00000726 addq $-64, %r11 - 0x48, 0x83, 0xc6, 0xc0, //0x0000072a addq $-64, %rsi - 0x48, 0x83, 0xc0, 0x40, //0x0000072e addq $64, %rax - 0x49, 0x83, 0xfb, 0x3f, //0x00000732 cmpq $63, %r11 - 0x0f, 0x87, 0x94, 0xff, 0xff, 0xff, //0x00000736 ja LBB0_50 - 0xe9, 0x0b, 0x22, 0x00, 0x00, //0x0000073c jmp LBB0_54 - //0x00000741 LBB0_59 - 0x49, 0x83, 0xff, 0xff, //0x00000741 cmpq $-1, %r15 - 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00000745 jne LBB0_61 - 0x4c, 0x0f, 0xbc, 0xff, //0x0000074b bsfq %rdi, %r15 - 0x49, 0x01, 0xc7, //0x0000074f addq %rax, %r15 - //0x00000752 LBB0_61 - 0x4c, 0x89, 0xd1, //0x00000752 movq %r10, %rcx - 0x48, 0xf7, 0xd1, //0x00000755 notq %rcx - 0x48, 0x21, 0xf9, //0x00000758 andq %rdi, %rcx - 0x4c, 0x8d, 0x2c, 0x09, //0x0000075b leaq (%rcx,%rcx), %r13 - 0x4d, 0x09, 0xd5, //0x0000075f orq %r10, %r13 - 0x4c, 0x89, 0xeb, //0x00000762 movq %r13, %rbx - 0x48, 0xf7, 0xd3, //0x00000765 notq %rbx - 0x48, 0x21, 0xfb, //0x00000768 andq %rdi, %rbx - 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000076b movabsq $-6148914691236517206, %rdi - 0x48, 0x21, 0xfb, //0x00000775 andq %rdi, %rbx - 0x45, 0x31, 0xd2, //0x00000778 xorl %r10d, %r10d - 0x48, 0x01, 0xcb, //0x0000077b addq %rcx, %rbx - 0x41, 0x0f, 0x92, 0xc2, //0x0000077e setb %r10b - 0x48, 0x01, 0xdb, //0x00000782 addq %rbx, %rbx - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000785 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xcb, //0x0000078f xorq %rcx, %rbx - 0x4c, 0x21, 0xeb, //0x00000792 andq %r13, %rbx - 0x48, 0xf7, 0xd3, //0x00000795 notq %rbx - 0x48, 0x21, 0xda, //0x00000798 andq %rbx, %rdx - 0x48, 0x85, 0xd2, //0x0000079b testq %rdx, %rdx - 0x0f, 0x84, 0x82, 0xff, 0xff, 0xff, //0x0000079e je LBB0_53 - //0x000007a4 LBB0_62 - 0x48, 0x0f, 0xbc, 0xc2, //0x000007a4 bsfq %rdx, %rax - 0x48, 0x29, 0xf0, //0x000007a8 subq %rsi, %rax - //0x000007ab LBB0_63 - 0x4c, 0x8b, 0x1c, 0x24, //0x000007ab movq (%rsp), %r11 - 0x48, 0x85, 0xc0, //0x000007af testq %rax, %rax - 0x0f, 0x89, 0xd4, 0xfb, 0xff, 0xff, //0x000007b2 jns LBB0_237 - 0xe9, 0x04, 0x35, 0x00, 0x00, //0x000007b8 jmp LBB0_702 - //0x000007bd LBB0_64 - 0x40, 0x80, 0xff, 0x3a, //0x000007bd cmpb $58, %dil - 0x0f, 0x85, 0x47, 0x35, 0x00, 0x00, //0x000007c1 jne LBB0_727 - 0x49, 0xc7, 0x04, 0xf2, 0x00, 0x00, 0x00, 0x00, //0x000007c7 movq $0, (%r10,%rsi,8) - 0xe9, 0xcc, 0xfb, 0xff, 0xff, //0x000007cf jmp LBB0_3 - //0x000007d4 LBB0_66 - 0x40, 0x80, 0xff, 0x5d, //0x000007d4 cmpb $93, %dil - 0x0f, 0x84, 0x82, 0x00, 0x00, 0x00, //0x000007d8 je LBB0_40 - 0x49, 0xc7, 0x04, 0xf2, 0x01, 0x00, 0x00, 0x00, //0x000007de movq $1, (%r10,%rsi,8) - 0x83, 0xff, 0x7b, //0x000007e6 cmpl $123, %edi - 0x0f, 0x87, 0x1f, 0x35, 0x00, 0x00, //0x000007e9 ja LBB0_727 - //0x000007ef LBB0_68 - 0x89, 0xf9, //0x000007ef movl %edi, %ecx - 0x48, 0x8d, 0x15, 0xf8, 0x36, 0x00, 0x00, //0x000007f1 leaq $14072(%rip), %rdx /* LJTI0_1+0(%rip) */ - 0x48, 0x63, 0x0c, 0x8a, //0x000007f8 movslq (%rdx,%rcx,4), %rcx - 0x48, 0x01, 0xd1, //0x000007fc addq %rdx, %rcx - 0xff, 0xe1, //0x000007ff jmpq *%rcx - //0x00000801 LBB0_71 - 0x48, 0x8b, 0x44, 0x24, 0x20, //0x00000801 movq $32(%rsp), %rax - 0x4c, 0x8b, 0x48, 0x08, //0x00000806 movq $8(%rax), %r9 - 0x4d, 0x8b, 0x2f, //0x0000080a movq (%r15), %r13 - 0x41, 0xf6, 0xc3, 0x40, //0x0000080d testb $64, %r11b - 0x0f, 0x85, 0xac, 0x02, 0x00, 0x00, //0x00000811 jne LBB0_111 - 0x49, 0x8d, 0x45, 0xff, //0x00000817 leaq $-1(%r13), %rax - 0x49, 0x29, 0xc1, //0x0000081b subq %rax, %r9 - 0x0f, 0x84, 0xce, 0x34, 0x00, 0x00, //0x0000081e je LBB0_706 - 0x4f, 0x8d, 0x04, 0x2e, //0x00000824 leaq (%r14,%r13), %r8 - 0x49, 0x83, 0xc0, 0xff, //0x00000828 addq $-1, %r8 - 0x41, 0x80, 0x38, 0x30, //0x0000082c cmpb $48, (%r8) - 0x0f, 0x85, 0x0a, 0x08, 0x00, 0x00, //0x00000830 jne LBB0_184 - 0x41, 0xba, 0x01, 0x00, 0x00, 0x00, //0x00000836 movl $1, %r10d - 0x49, 0x83, 0xf9, 0x01, //0x0000083c cmpq $1, %r9 - 0x0f, 0x85, 0xd0, 0x07, 0x00, 0x00, //0x00000840 jne LBB0_182 - //0x00000846 LBB0_75 - 0x48, 0x89, 0xc1, //0x00000846 movq %rax, %rcx - 0xe9, 0xe0, 0x0f, 0x00, 0x00, //0x00000849 jmp LBB0_296 - //0x0000084e LBB0_69 - 0x83, 0xff, 0x22, //0x0000084e cmpl $34, %edi - 0x0f, 0x84, 0x3f, 0x00, 0x00, 0x00, //0x00000851 je LBB0_80 - //0x00000857 LBB0_43 - 0x83, 0xff, 0x7d, //0x00000857 cmpl $125, %edi - 0x0f, 0x85, 0xae, 0x34, 0x00, 0x00, //0x0000085a jne LBB0_727 - //0x00000860 LBB0_40 - 0x4d, 0x89, 0x02, //0x00000860 movq %r8, (%r10) - 0x4c, 0x89, 0xe0, //0x00000863 movq %r12, %rax - 0x4d, 0x85, 0xc0, //0x00000866 testq %r8, %r8 - 0x0f, 0x85, 0x91, 0xfb, 0xff, 0xff, //0x00000869 jne LBB0_5 - 0xe9, 0xa1, 0x34, 0x00, 0x00, //0x0000086f jmp LBB0_728 - //0x00000874 LBB0_76 - 0x48, 0x81, 0xfe, 0xff, 0x0f, 0x00, 0x00, //0x00000874 cmpq $4095, %rsi - 0x0f, 0x8f, 0x28, 0x34, 0x00, 0x00, //0x0000087b jg LBB0_724 - 0x48, 0x8d, 0x46, 0x01, //0x00000881 leaq $1(%rsi), %rax - 0x49, 0x89, 0x02, //0x00000885 movq %rax, (%r10) - 0x49, 0xc7, 0x44, 0xf2, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00000888 movq $0, $8(%r10,%rsi,8) - 0xe9, 0x0a, 0xfb, 0xff, 0xff, //0x00000891 jmp LBB0_3 - //0x00000896 LBB0_80 - 0x49, 0xc7, 0x04, 0xf2, 0x02, 0x00, 0x00, 0x00, //0x00000896 movq $2, (%r10,%rsi,8) - 0x41, 0xf6, 0xc3, 0x40, //0x0000089e testb $64, %r11b - 0x0f, 0x85, 0xdd, 0x03, 0x00, 0x00, //0x000008a2 jne LBB0_132 - 0x4d, 0x8b, 0x0f, //0x000008a8 movq (%r15), %r9 - 0x48, 0x8b, 0x44, 0x24, 0x20, //0x000008ab movq $32(%rsp), %rax - 0x4c, 0x8b, 0x40, 0x08, //0x000008b0 movq $8(%rax), %r8 - 0x41, 0xf6, 0xc3, 0x20, //0x000008b4 testb $32, %r11b - 0x0f, 0x85, 0x03, 0x06, 0x00, 0x00, //0x000008b8 jne LBB0_163 - 0x4d, 0x89, 0xc3, //0x000008be movq %r8, %r11 - 0x4d, 0x29, 0xcb, //0x000008c1 subq %r9, %r11 - 0x0f, 0x84, 0xb4, 0x35, 0x00, 0x00, //0x000008c4 je LBB0_732 - 0x49, 0x83, 0xfb, 0x40, //0x000008ca cmpq $64, %r11 - 0x0f, 0x82, 0x92, 0x24, 0x00, 0x00, //0x000008ce jb LBB0_536 - 0x4c, 0x89, 0xce, //0x000008d4 movq %r9, %rsi - 0x48, 0xf7, 0xd6, //0x000008d7 notq %rsi - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000008da movq $-1, %r15 - 0x4c, 0x89, 0xc8, //0x000008e1 movq %r9, %rax - 0x45, 0x31, 0xd2, //0x000008e4 xorl %r10d, %r10d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000008e7 .p2align 4, 0x90 - //0x000008f0 LBB0_85 - 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x06, //0x000008f0 vmovdqu (%r14,%rax), %ymm0 - 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x06, 0x20, //0x000008f6 vmovdqu $32(%r14,%rax), %ymm1 - 0xc5, 0xfd, 0x74, 0xd6, //0x000008fd vpcmpeqb %ymm6, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xd2, //0x00000901 vpmovmskb %ymm2, %edx - 0xc5, 0xf5, 0x74, 0xd6, //0x00000905 vpcmpeqb %ymm6, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xda, //0x00000909 vpmovmskb %ymm2, %ebx - 0xc5, 0xfd, 0x74, 0xc7, //0x0000090d vpcmpeqb %ymm7, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xf8, //0x00000911 vpmovmskb %ymm0, %edi - 0xc5, 0xf5, 0x74, 0xc7, //0x00000915 vpcmpeqb %ymm7, %ymm1, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc8, //0x00000919 vpmovmskb %ymm0, %ecx - 0x48, 0xc1, 0xe3, 0x20, //0x0000091d shlq $32, %rbx - 0x48, 0x09, 0xda, //0x00000921 orq %rbx, %rdx - 0x48, 0xc1, 0xe1, 0x20, //0x00000924 shlq $32, %rcx - 0x48, 0x09, 0xcf, //0x00000928 orq %rcx, %rdi - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000092b jne LBB0_94 - 0x4d, 0x85, 0xd2, //0x00000931 testq %r10, %r10 - 0x0f, 0x85, 0x38, 0x00, 0x00, 0x00, //0x00000934 jne LBB0_96 - 0x45, 0x31, 0xd2, //0x0000093a xorl %r10d, %r10d - 0x48, 0x85, 0xd2, //0x0000093d testq %rdx, %rdx - 0x0f, 0x85, 0x7e, 0x00, 0x00, 0x00, //0x00000940 jne LBB0_97 - //0x00000946 LBB0_88 - 0x49, 0x83, 0xc3, 0xc0, //0x00000946 addq $-64, %r11 - 0x48, 0x83, 0xc6, 0xc0, //0x0000094a addq $-64, %rsi - 0x48, 0x83, 0xc0, 0x40, //0x0000094e addq $64, %rax - 0x49, 0x83, 0xfb, 0x3f, //0x00000952 cmpq $63, %r11 - 0x0f, 0x87, 0x94, 0xff, 0xff, 0xff, //0x00000956 ja LBB0_85 - 0xe9, 0xf8, 0x20, 0x00, 0x00, //0x0000095c jmp LBB0_89 - //0x00000961 LBB0_94 - 0x49, 0x83, 0xff, 0xff, //0x00000961 cmpq $-1, %r15 - 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00000965 jne LBB0_96 - 0x4c, 0x0f, 0xbc, 0xff, //0x0000096b bsfq %rdi, %r15 - 0x49, 0x01, 0xc7, //0x0000096f addq %rax, %r15 - //0x00000972 LBB0_96 - 0x4c, 0x89, 0xd1, //0x00000972 movq %r10, %rcx - 0x48, 0xf7, 0xd1, //0x00000975 notq %rcx - 0x48, 0x21, 0xf9, //0x00000978 andq %rdi, %rcx - 0x4c, 0x8d, 0x2c, 0x09, //0x0000097b leaq (%rcx,%rcx), %r13 - 0x4d, 0x09, 0xd5, //0x0000097f orq %r10, %r13 - 0x4c, 0x89, 0xeb, //0x00000982 movq %r13, %rbx - 0x48, 0xf7, 0xd3, //0x00000985 notq %rbx - 0x48, 0x21, 0xfb, //0x00000988 andq %rdi, %rbx - 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000098b movabsq $-6148914691236517206, %rdi - 0x48, 0x21, 0xfb, //0x00000995 andq %rdi, %rbx - 0x45, 0x31, 0xd2, //0x00000998 xorl %r10d, %r10d - 0x48, 0x01, 0xcb, //0x0000099b addq %rcx, %rbx - 0x41, 0x0f, 0x92, 0xc2, //0x0000099e setb %r10b - 0x48, 0x01, 0xdb, //0x000009a2 addq %rbx, %rbx - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000009a5 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xcb, //0x000009af xorq %rcx, %rbx - 0x4c, 0x21, 0xeb, //0x000009b2 andq %r13, %rbx - 0x48, 0xf7, 0xd3, //0x000009b5 notq %rbx - 0x48, 0x21, 0xda, //0x000009b8 andq %rbx, %rdx - 0x48, 0x85, 0xd2, //0x000009bb testq %rdx, %rdx - 0x0f, 0x84, 0x82, 0xff, 0xff, 0xff, //0x000009be je LBB0_88 - //0x000009c4 LBB0_97 - 0x48, 0x0f, 0xbc, 0xc2, //0x000009c4 bsfq %rdx, %rax - 0x48, 0x29, 0xf0, //0x000009c8 subq %rsi, %rax - //0x000009cb LBB0_98 - 0x4c, 0x8b, 0x1c, 0x24, //0x000009cb movq (%rsp), %r11 - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x000009cf movq $24(%rsp), %r10 - 0xe9, 0xb5, 0x0e, 0x00, 0x00, //0x000009d4 jmp LBB0_302 - //0x000009d9 LBB0_99 - 0x48, 0x8b, 0x4c, 0x24, 0x20, //0x000009d9 movq $32(%rsp), %rcx - 0x4c, 0x8b, 0x51, 0x08, //0x000009de movq $8(%rcx), %r10 - 0x4d, 0x8b, 0x07, //0x000009e2 movq (%r15), %r8 - 0x4f, 0x8d, 0x0c, 0x06, //0x000009e5 leaq (%r14,%r8), %r9 - 0x4d, 0x29, 0xc2, //0x000009e9 subq %r8, %r10 - 0x49, 0x83, 0xfa, 0x20, //0x000009ec cmpq $32, %r10 - 0x0f, 0x8c, 0x21, 0x1d, 0x00, 0x00, //0x000009f0 jl LBB0_110 - 0xba, 0x20, 0x00, 0x00, 0x00, //0x000009f6 movl $32, %edx - 0x31, 0xf6, //0x000009fb xorl %esi, %esi - 0x45, 0x31, 0xff, //0x000009fd xorl %r15d, %r15d - 0xe9, 0x62, 0x00, 0x00, 0x00, //0x00000a00 jmp LBB0_101 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000a05 .p2align 4, 0x90 - //0x00000a10 LBB0_106 - 0x44, 0x89, 0xf9, //0x00000a10 movl %r15d, %ecx - 0xf7, 0xd1, //0x00000a13 notl %ecx - 0x21, 0xd9, //0x00000a15 andl %ebx, %ecx - 0x44, 0x8d, 0x2c, 0x09, //0x00000a17 leal (%rcx,%rcx), %r13d - 0x45, 0x09, 0xfd, //0x00000a1b orl %r15d, %r13d - 0x44, 0x89, 0xef, //0x00000a1e movl %r13d, %edi - 0xf7, 0xd7, //0x00000a21 notl %edi - 0x21, 0xdf, //0x00000a23 andl %ebx, %edi - 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000a25 andl $-1431655766, %edi - 0x45, 0x31, 0xff, //0x00000a2b xorl %r15d, %r15d - 0x01, 0xcf, //0x00000a2e addl %ecx, %edi - 0x41, 0x0f, 0x92, 0xc7, //0x00000a30 setb %r15b - 0x01, 0xff, //0x00000a34 addl %edi, %edi - 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00000a36 xorl $1431655765, %edi - 0x44, 0x21, 0xef, //0x00000a3c andl %r13d, %edi - 0xf7, 0xd7, //0x00000a3f notl %edi - 0x41, 0x21, 0xfb, //0x00000a41 andl %edi, %r11d - 0x4d, 0x85, 0xdb, //0x00000a44 testq %r11, %r11 - 0x0f, 0x85, 0x4d, 0x00, 0x00, 0x00, //0x00000a47 jne LBB0_104 - //0x00000a4d LBB0_107 - 0x48, 0x83, 0xc6, 0x20, //0x00000a4d addq $32, %rsi - 0x49, 0x8d, 0x0c, 0x12, //0x00000a51 leaq (%r10,%rdx), %rcx - 0x48, 0x83, 0xc1, 0xe0, //0x00000a55 addq $-32, %rcx - 0x48, 0x83, 0xc2, 0xe0, //0x00000a59 addq $-32, %rdx - 0x48, 0x83, 0xf9, 0x3f, //0x00000a5d cmpq $63, %rcx - 0x0f, 0x8e, 0x98, 0x1c, 0x00, 0x00, //0x00000a61 jle LBB0_108 - //0x00000a67 LBB0_101 - 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x31, //0x00000a67 vmovdqu (%r9,%rsi), %ymm0 - 0xc5, 0xfd, 0x74, 0xce, //0x00000a6d vpcmpeqb %ymm6, %ymm0, %ymm1 - 0xc5, 0x7d, 0xd7, 0xd9, //0x00000a71 vpmovmskb %ymm1, %r11d - 0xc5, 0xfd, 0x74, 0xc7, //0x00000a75 vpcmpeqb %ymm7, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd8, //0x00000a79 vpmovmskb %ymm0, %ebx - 0x85, 0xdb, //0x00000a7d testl %ebx, %ebx - 0x0f, 0x85, 0x8b, 0xff, 0xff, 0xff, //0x00000a7f jne LBB0_106 - 0x4d, 0x85, 0xff, //0x00000a85 testq %r15, %r15 - 0x0f, 0x85, 0x82, 0xff, 0xff, 0xff, //0x00000a88 jne LBB0_106 - 0x45, 0x31, 0xff, //0x00000a8e xorl %r15d, %r15d - 0x4d, 0x85, 0xdb, //0x00000a91 testq %r11, %r11 - 0x0f, 0x84, 0xb3, 0xff, 0xff, 0xff, //0x00000a94 je LBB0_107 - //0x00000a9a LBB0_104 - 0x41, 0x0f, 0xbc, 0xc3, //0x00000a9a bsfl %r11d, %eax - 0x4c, 0x01, 0xc0, //0x00000a9e addq %r8, %rax - 0x4c, 0x8d, 0x0c, 0x06, //0x00000aa1 leaq (%rsi,%rax), %r9 - 0x49, 0x83, 0xc1, 0x01, //0x00000aa5 addq $1, %r9 - 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00000aa9 movq $8(%rsp), %r15 - 0x4c, 0x8b, 0x1c, 0x24, //0x00000aae movq (%rsp), %r11 - //0x00000ab2 LBB0_105 - 0x4d, 0x89, 0x0f, //0x00000ab2 movq %r9, (%r15) - //0x00000ab5 LBB0_387 - 0x4d, 0x85, 0xc0, //0x00000ab5 testq %r8, %r8 - 0x0f, 0x8f, 0xe2, 0xf8, 0xff, 0xff, //0x00000ab8 jg LBB0_3 - 0xe9, 0xf2, 0x31, 0x00, 0x00, //0x00000abe jmp LBB0_700 - //0x00000ac3 LBB0_111 - 0x4c, 0x89, 0xcf, //0x00000ac3 movq %r9, %rdi - 0x4c, 0x29, 0xef, //0x00000ac6 subq %r13, %rdi - 0x48, 0x83, 0xff, 0x20, //0x00000ac9 cmpq $32, %rdi - 0x0f, 0x82, 0xe4, 0x21, 0x00, 0x00, //0x00000acd jb LBB0_526 - 0x4c, 0x89, 0xef, //0x00000ad3 movq %r13, %rdi - 0x48, 0xf7, 0xdf, //0x00000ad6 negq %rdi - 0x49, 0x8d, 0x4d, 0x01, //0x00000ad9 leaq $1(%r13), %rcx - 0x49, 0x8d, 0x55, 0xff, //0x00000add leaq $-1(%r13), %rdx - 0x4b, 0x8d, 0x34, 0x2e, //0x00000ae1 leaq (%r14,%r13), %rsi - 0x48, 0x83, 0xc6, 0xff, //0x00000ae5 addq $-1, %rsi - 0x4c, 0x89, 0xeb, //0x00000ae9 movq %r13, %rbx - 0x90, 0x90, 0x90, 0x90, //0x00000aec .p2align 4, 0x90 - //0x00000af0 LBB0_113 - 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x1e, //0x00000af0 vmovdqu (%r14,%rbx), %ymm0 - 0xc5, 0xfd, 0x74, 0xcb, //0x00000af6 vpcmpeqb %ymm3, %ymm0, %ymm1 - 0xc5, 0x8d, 0xdb, 0xc0, //0x00000afa vpand %ymm0, %ymm14, %ymm0 - 0xc5, 0xfd, 0x74, 0x05, 0x9a, 0xf6, 0xff, 0xff, //0x00000afe vpcmpeqb $-2406(%rip), %ymm0, %ymm0 /* LCPI0_8+0(%rip) */ - 0xc5, 0xfd, 0xeb, 0xc1, //0x00000b06 vpor %ymm1, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc0, //0x00000b0a vpmovmskb %ymm0, %eax - 0x85, 0xc0, //0x00000b0e testl %eax, %eax - 0x0f, 0x85, 0x09, 0x01, 0x00, 0x00, //0x00000b10 jne LBB0_127 - 0x48, 0x83, 0xc3, 0x20, //0x00000b16 addq $32, %rbx - 0x49, 0x8d, 0x04, 0x39, //0x00000b1a leaq (%r9,%rdi), %rax - 0x48, 0x83, 0xc0, 0xe0, //0x00000b1e addq $-32, %rax - 0x48, 0x83, 0xc7, 0xe0, //0x00000b22 addq $-32, %rdi - 0x48, 0x83, 0xc1, 0x20, //0x00000b26 addq $32, %rcx - 0x48, 0x83, 0xc2, 0x20, //0x00000b2a addq $32, %rdx - 0x48, 0x83, 0xc6, 0x20, //0x00000b2e addq $32, %rsi - 0x48, 0x83, 0xf8, 0x1f, //0x00000b32 cmpq $31, %rax - 0x0f, 0x87, 0xb4, 0xff, 0xff, 0xff, //0x00000b36 ja LBB0_113 - 0x4d, 0x89, 0xf0, //0x00000b3c movq %r14, %r8 - 0x49, 0x29, 0xf8, //0x00000b3f subq %rdi, %r8 - 0x49, 0x01, 0xf9, //0x00000b42 addq %rdi, %r9 - 0x4c, 0x89, 0xcf, //0x00000b45 movq %r9, %rdi - 0x48, 0x83, 0xff, 0x10, //0x00000b48 cmpq $16, %rdi - 0x0f, 0x82, 0x69, 0x00, 0x00, 0x00, //0x00000b4c jb LBB0_119 - //0x00000b52 LBB0_116 - 0x4d, 0x89, 0xf1, //0x00000b52 movq %r14, %r9 - 0x4d, 0x29, 0xc1, //0x00000b55 subq %r8, %r9 - 0x4c, 0x89, 0xc1, //0x00000b58 movq %r8, %rcx - 0x4c, 0x29, 0xf1, //0x00000b5b subq %r14, %rcx - 0x48, 0x83, 0xc1, 0x01, //0x00000b5e addq $1, %rcx - 0x49, 0x8d, 0x50, 0xff, //0x00000b62 leaq $-1(%r8), %rdx - 0x48, 0x89, 0xd6, //0x00000b66 movq %rdx, %rsi - 0x4c, 0x29, 0xf6, //0x00000b69 subq %r14, %rsi - //0x00000b6c LBB0_117 - 0xc4, 0xc1, 0x7a, 0x6f, 0x00, //0x00000b6c vmovdqu (%r8), %xmm0 - 0xc5, 0xf9, 0x74, 0x0d, 0x97, 0xf4, 0xff, 0xff, //0x00000b71 vpcmpeqb $-2921(%rip), %xmm0, %xmm1 /* LCPI0_11+0(%rip) */ - 0xc5, 0xf9, 0xdb, 0x05, 0x9f, 0xf4, 0xff, 0xff, //0x00000b79 vpand $-2913(%rip), %xmm0, %xmm0 /* LCPI0_12+0(%rip) */ - 0xc5, 0xf9, 0x74, 0x05, 0xa7, 0xf4, 0xff, 0xff, //0x00000b81 vpcmpeqb $-2905(%rip), %xmm0, %xmm0 /* LCPI0_13+0(%rip) */ - 0xc5, 0xf9, 0xeb, 0xc1, //0x00000b89 vpor %xmm1, %xmm0, %xmm0 - 0xc5, 0xf9, 0xd7, 0xd8, //0x00000b8d vpmovmskb %xmm0, %ebx - 0x85, 0xdb, //0x00000b91 testl %ebx, %ebx - 0x0f, 0x85, 0x9e, 0x1b, 0x00, 0x00, //0x00000b93 jne LBB0_478 - 0x49, 0x83, 0xc0, 0x10, //0x00000b99 addq $16, %r8 - 0x48, 0x83, 0xc7, 0xf0, //0x00000b9d addq $-16, %rdi - 0x49, 0x83, 0xc1, 0xf0, //0x00000ba1 addq $-16, %r9 - 0x48, 0x83, 0xc1, 0x10, //0x00000ba5 addq $16, %rcx - 0x48, 0x83, 0xc6, 0x10, //0x00000ba9 addq $16, %rsi - 0x48, 0x83, 0xc2, 0x10, //0x00000bad addq $16, %rdx - 0x48, 0x83, 0xff, 0x0f, //0x00000bb1 cmpq $15, %rdi - 0x0f, 0x87, 0xb1, 0xff, 0xff, 0xff, //0x00000bb5 ja LBB0_117 - //0x00000bbb LBB0_119 - 0xc5, 0x7d, 0x7f, 0xe1, //0x00000bbb vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x00000bbf vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00000bc3 vmovdqa %ymm13, %ymm11 - 0x48, 0x85, 0xff, //0x00000bc8 testq %rdi, %rdi - 0x0f, 0x84, 0xe8, 0xf7, 0xff, 0xff, //0x00000bcb je LBB0_1 - 0x49, 0x8d, 0x0c, 0x38, //0x00000bd1 leaq (%r8,%rdi), %rcx - 0x48, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x10, 0x00, 0x00, //0x00000bd5 movabsq $17596481021440, %rax - //0x00000bdf LBB0_121 - 0x41, 0x0f, 0xb6, 0x10, //0x00000bdf movzbl (%r8), %edx - 0x48, 0x83, 0xfa, 0x2c, //0x00000be3 cmpq $44, %rdx - 0x0f, 0x87, 0x0a, 0x00, 0x00, 0x00, //0x00000be7 ja LBB0_123 - 0x48, 0x0f, 0xa3, 0xd0, //0x00000bed btq %rdx, %rax - 0x0f, 0x82, 0xc2, 0xf7, 0xff, 0xff, //0x00000bf1 jb LBB0_1 - //0x00000bf7 LBB0_123 - 0x80, 0xfa, 0x5d, //0x00000bf7 cmpb $93, %dl - 0x0f, 0x84, 0xb9, 0xf7, 0xff, 0xff, //0x00000bfa je LBB0_1 - 0x80, 0xfa, 0x7d, //0x00000c00 cmpb $125, %dl - 0x0f, 0x84, 0xb0, 0xf7, 0xff, 0xff, //0x00000c03 je LBB0_1 - 0x49, 0x83, 0xc0, 0x01, //0x00000c09 addq $1, %r8 - 0x48, 0x83, 0xc7, 0xff, //0x00000c0d addq $-1, %rdi - 0x0f, 0x85, 0xc8, 0xff, 0xff, 0xff, //0x00000c11 jne LBB0_121 - 0x49, 0x89, 0xc8, //0x00000c17 movq %rcx, %r8 - 0xe9, 0x9a, 0xf7, 0xff, 0xff, //0x00000c1a jmp LBB0_1 - //0x00000c1f LBB0_127 - 0x0f, 0xbc, 0xd8, //0x00000c1f bsfl %eax, %ebx - 0x48, 0x89, 0xd8, //0x00000c22 movq %rbx, %rax - 0x48, 0x29, 0xf8, //0x00000c25 subq %rdi, %rax - 0x49, 0x89, 0x07, //0x00000c28 movq %rax, (%r15) - 0x48, 0x85, 0xc0, //0x00000c2b testq %rax, %rax - 0x48, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000c2e movabsq $4294977024, %rdi - 0x0f, 0x8e, 0xac, 0xf7, 0xff, 0xff, //0x00000c38 jle LBB0_2 - 0x48, 0x01, 0xd9, //0x00000c3e addq %rbx, %rcx - 0x48, 0x01, 0xda, //0x00000c41 addq %rbx, %rdx - 0x48, 0x01, 0xde, //0x00000c44 addq %rbx, %rsi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000c47 .p2align 4, 0x90 - //0x00000c50 LBB0_129 - 0x0f, 0xb6, 0x06, //0x00000c50 movzbl (%rsi), %eax - 0x48, 0x83, 0xf8, 0x20, //0x00000c53 cmpq $32, %rax - 0x0f, 0x87, 0x8d, 0xf7, 0xff, 0xff, //0x00000c57 ja LBB0_2 - 0x48, 0x0f, 0xa3, 0xc7, //0x00000c5d btq %rax, %rdi - 0x0f, 0x83, 0x83, 0xf7, 0xff, 0xff, //0x00000c61 jae LBB0_2 - 0x49, 0x89, 0x17, //0x00000c67 movq %rdx, (%r15) - 0x48, 0x83, 0xc1, 0xff, //0x00000c6a addq $-1, %rcx - 0x48, 0x83, 0xc2, 0xff, //0x00000c6e addq $-1, %rdx - 0x48, 0x83, 0xc6, 0xff, //0x00000c72 addq $-1, %rsi - 0x48, 0x83, 0xf9, 0x01, //0x00000c76 cmpq $1, %rcx - 0x0f, 0x8f, 0xd0, 0xff, 0xff, 0xff, //0x00000c7a jg LBB0_129 - 0xe9, 0x65, 0xf7, 0xff, 0xff, //0x00000c80 jmp LBB0_2 - //0x00000c85 LBB0_132 - 0x48, 0x8b, 0x4c, 0x24, 0x20, //0x00000c85 movq $32(%rsp), %rcx - 0x4c, 0x8b, 0x51, 0x08, //0x00000c8a movq $8(%rcx), %r10 - 0x4d, 0x8b, 0x07, //0x00000c8e movq (%r15), %r8 - 0x4f, 0x8d, 0x0c, 0x06, //0x00000c91 leaq (%r14,%r8), %r9 - 0x4d, 0x29, 0xc2, //0x00000c95 subq %r8, %r10 - 0x49, 0x83, 0xfa, 0x20, //0x00000c98 cmpq $32, %r10 - 0x0f, 0x8c, 0x9c, 0x1c, 0x00, 0x00, //0x00000c9c jl LBB0_142 - 0xba, 0x20, 0x00, 0x00, 0x00, //0x00000ca2 movl $32, %edx - 0x31, 0xf6, //0x00000ca7 xorl %esi, %esi - 0x45, 0x31, 0xff, //0x00000ca9 xorl %r15d, %r15d - 0xe9, 0x66, 0x00, 0x00, 0x00, //0x00000cac jmp LBB0_134 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000cb1 .p2align 4, 0x90 - //0x00000cc0 LBB0_138 - 0x44, 0x89, 0xf9, //0x00000cc0 movl %r15d, %ecx - 0xf7, 0xd1, //0x00000cc3 notl %ecx - 0x21, 0xd9, //0x00000cc5 andl %ebx, %ecx - 0x44, 0x8d, 0x2c, 0x09, //0x00000cc7 leal (%rcx,%rcx), %r13d - 0x45, 0x09, 0xfd, //0x00000ccb orl %r15d, %r13d - 0x44, 0x89, 0xef, //0x00000cce movl %r13d, %edi - 0xf7, 0xd7, //0x00000cd1 notl %edi - 0x21, 0xdf, //0x00000cd3 andl %ebx, %edi - 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000cd5 andl $-1431655766, %edi - 0x45, 0x31, 0xff, //0x00000cdb xorl %r15d, %r15d - 0x01, 0xcf, //0x00000cde addl %ecx, %edi - 0x41, 0x0f, 0x92, 0xc7, //0x00000ce0 setb %r15b - 0x01, 0xff, //0x00000ce4 addl %edi, %edi - 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00000ce6 xorl $1431655765, %edi - 0x44, 0x21, 0xef, //0x00000cec andl %r13d, %edi - 0xf7, 0xd7, //0x00000cef notl %edi - 0x41, 0x21, 0xfb, //0x00000cf1 andl %edi, %r11d - 0x4d, 0x85, 0xdb, //0x00000cf4 testq %r11, %r11 - 0x0f, 0x85, 0x4d, 0x00, 0x00, 0x00, //0x00000cf7 jne LBB0_137 - //0x00000cfd LBB0_139 - 0x48, 0x83, 0xc6, 0x20, //0x00000cfd addq $32, %rsi - 0x49, 0x8d, 0x0c, 0x12, //0x00000d01 leaq (%r10,%rdx), %rcx - 0x48, 0x83, 0xc1, 0xe0, //0x00000d05 addq $-32, %rcx - 0x48, 0x83, 0xc2, 0xe0, //0x00000d09 addq $-32, %rdx - 0x48, 0x83, 0xf9, 0x3f, //0x00000d0d cmpq $63, %rcx - 0x0f, 0x8e, 0x0f, 0x1c, 0x00, 0x00, //0x00000d11 jle LBB0_140 - //0x00000d17 LBB0_134 - 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x31, //0x00000d17 vmovdqu (%r9,%rsi), %ymm0 - 0xc5, 0xfd, 0x74, 0xce, //0x00000d1d vpcmpeqb %ymm6, %ymm0, %ymm1 - 0xc5, 0x7d, 0xd7, 0xd9, //0x00000d21 vpmovmskb %ymm1, %r11d - 0xc5, 0xfd, 0x74, 0xc7, //0x00000d25 vpcmpeqb %ymm7, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd8, //0x00000d29 vpmovmskb %ymm0, %ebx - 0x85, 0xdb, //0x00000d2d testl %ebx, %ebx - 0x0f, 0x85, 0x8b, 0xff, 0xff, 0xff, //0x00000d2f jne LBB0_138 - 0x4d, 0x85, 0xff, //0x00000d35 testq %r15, %r15 - 0x0f, 0x85, 0x82, 0xff, 0xff, 0xff, //0x00000d38 jne LBB0_138 - 0x45, 0x31, 0xff, //0x00000d3e xorl %r15d, %r15d - 0x4d, 0x85, 0xdb, //0x00000d41 testq %r11, %r11 - 0x0f, 0x84, 0xb3, 0xff, 0xff, 0xff, //0x00000d44 je LBB0_139 - //0x00000d4a LBB0_137 - 0x41, 0x0f, 0xbc, 0xc3, //0x00000d4a bsfl %r11d, %eax - 0x4c, 0x01, 0xc0, //0x00000d4e addq %r8, %rax - 0x4c, 0x8d, 0x0c, 0x06, //0x00000d51 leaq (%rsi,%rax), %r9 - 0x49, 0x83, 0xc1, 0x01, //0x00000d55 addq $1, %r9 - 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00000d59 movq $8(%rsp), %r15 - 0x4c, 0x8b, 0x1c, 0x24, //0x00000d5e movq (%rsp), %r11 - 0x4d, 0x89, 0x0f, //0x00000d62 movq %r9, (%r15) - 0x4d, 0x85, 0xc0, //0x00000d65 testq %r8, %r8 - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x00000d68 movq $24(%rsp), %r10 - 0x0f, 0x8f, 0x35, 0x0b, 0x00, 0x00, //0x00000d6d jg LBB0_304 - 0xe9, 0x3d, 0x2f, 0x00, 0x00, //0x00000d73 jmp LBB0_700 - //0x00000d78 LBB0_143 - 0x4d, 0x89, 0xc5, //0x00000d78 movq %r8, %r13 - 0x4d, 0x29, 0xcd, //0x00000d7b subq %r9, %r13 - 0x0f, 0x84, 0xfa, 0x30, 0x00, 0x00, //0x00000d7e je LBB0_732 - 0x49, 0x83, 0xfd, 0x40, //0x00000d84 cmpq $64, %r13 - 0x0f, 0x82, 0xa5, 0x1f, 0x00, 0x00, //0x00000d88 jb LBB0_532 - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00000d8e movq $-1, %r15 - 0x4c, 0x89, 0xc8, //0x00000d95 movq %r9, %rax - 0x45, 0x31, 0xdb, //0x00000d98 xorl %r11d, %r11d - 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000d9b .p2align 4, 0x90 - //0x00000da0 LBB0_146 - 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x06, //0x00000da0 vmovdqu (%r14,%rax), %ymm0 - 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x06, 0x20, //0x00000da6 vmovdqu $32(%r14,%rax), %ymm1 - 0xc5, 0xfd, 0x74, 0xd6, //0x00000dad vpcmpeqb %ymm6, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xfa, //0x00000db1 vpmovmskb %ymm2, %edi - 0xc5, 0xf5, 0x74, 0xd6, //0x00000db5 vpcmpeqb %ymm6, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xca, //0x00000db9 vpmovmskb %ymm2, %ecx - 0xc5, 0xfd, 0x74, 0xd7, //0x00000dbd vpcmpeqb %ymm7, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xd2, //0x00000dc1 vpmovmskb %ymm2, %edx - 0xc5, 0xf5, 0x74, 0xd7, //0x00000dc5 vpcmpeqb %ymm7, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xda, //0x00000dc9 vpmovmskb %ymm2, %ebx - 0xc5, 0xbd, 0x64, 0xd1, //0x00000dcd vpcmpgtb %ymm1, %ymm8, %ymm2 - 0xc4, 0xc1, 0x75, 0x64, 0xc9, //0x00000dd1 vpcmpgtb %ymm9, %ymm1, %ymm1 - 0xc5, 0xed, 0xdb, 0xc9, //0x00000dd6 vpand %ymm1, %ymm2, %ymm1 - 0xc5, 0xfd, 0xd7, 0xf1, //0x00000dda vpmovmskb %ymm1, %esi - 0x48, 0xc1, 0xe1, 0x20, //0x00000dde shlq $32, %rcx - 0x48, 0x09, 0xcf, //0x00000de2 orq %rcx, %rdi - 0x48, 0xc1, 0xe3, 0x20, //0x00000de5 shlq $32, %rbx - 0x48, 0xc1, 0xe6, 0x20, //0x00000de9 shlq $32, %rsi - 0x48, 0x09, 0xda, //0x00000ded orq %rbx, %rdx - 0x0f, 0x85, 0x49, 0x00, 0x00, 0x00, //0x00000df0 jne LBB0_157 - 0x4d, 0x85, 0xdb, //0x00000df6 testq %r11, %r11 - 0x0f, 0x85, 0x51, 0x00, 0x00, 0x00, //0x00000df9 jne LBB0_159 - 0x45, 0x31, 0xdb, //0x00000dff xorl %r11d, %r11d - //0x00000e02 LBB0_149 - 0xc5, 0xbd, 0x64, 0xc8, //0x00000e02 vpcmpgtb %ymm0, %ymm8, %ymm1 - 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x00000e06 vpcmpgtb %ymm9, %ymm0, %ymm0 - 0xc5, 0xf5, 0xdb, 0xc0, //0x00000e0b vpand %ymm0, %ymm1, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc8, //0x00000e0f vpmovmskb %ymm0, %ecx - 0x48, 0x09, 0xce, //0x00000e13 orq %rcx, %rsi - 0x48, 0x85, 0xff, //0x00000e16 testq %rdi, %rdi - 0x0f, 0x85, 0x7f, 0x00, 0x00, 0x00, //0x00000e19 jne LBB0_160 - 0x48, 0x85, 0xf6, //0x00000e1f testq %rsi, %rsi - 0x0f, 0x85, 0x07, 0x2f, 0x00, 0x00, //0x00000e22 jne LBB0_709 - 0x49, 0x83, 0xc5, 0xc0, //0x00000e28 addq $-64, %r13 - 0x48, 0x83, 0xc0, 0x40, //0x00000e2c addq $64, %rax - 0x49, 0x83, 0xfd, 0x3f, //0x00000e30 cmpq $63, %r13 - 0x0f, 0x87, 0x66, 0xff, 0xff, 0xff, //0x00000e34 ja LBB0_146 - 0xe9, 0x5e, 0x1b, 0x00, 0x00, //0x00000e3a jmp LBB0_152 - //0x00000e3f LBB0_157 - 0x49, 0x83, 0xff, 0xff, //0x00000e3f cmpq $-1, %r15 - 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00000e43 jne LBB0_159 - 0x4c, 0x0f, 0xbc, 0xfa, //0x00000e49 bsfq %rdx, %r15 - 0x49, 0x01, 0xc7, //0x00000e4d addq %rax, %r15 - //0x00000e50 LBB0_159 - 0x4c, 0x89, 0xd9, //0x00000e50 movq %r11, %rcx - 0x48, 0xf7, 0xd1, //0x00000e53 notq %rcx - 0x48, 0x21, 0xd1, //0x00000e56 andq %rdx, %rcx - 0x4c, 0x8d, 0x14, 0x09, //0x00000e59 leaq (%rcx,%rcx), %r10 - 0x4d, 0x09, 0xda, //0x00000e5d orq %r11, %r10 - 0x4c, 0x89, 0xd3, //0x00000e60 movq %r10, %rbx - 0x48, 0xf7, 0xd3, //0x00000e63 notq %rbx - 0x48, 0x21, 0xd3, //0x00000e66 andq %rdx, %rbx - 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000e69 movabsq $-6148914691236517206, %rdx - 0x48, 0x21, 0xd3, //0x00000e73 andq %rdx, %rbx - 0x45, 0x31, 0xdb, //0x00000e76 xorl %r11d, %r11d - 0x48, 0x01, 0xcb, //0x00000e79 addq %rcx, %rbx - 0x41, 0x0f, 0x92, 0xc3, //0x00000e7c setb %r11b - 0x48, 0x01, 0xdb, //0x00000e80 addq %rbx, %rbx - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000e83 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xcb, //0x00000e8d xorq %rcx, %rbx - 0x4c, 0x21, 0xd3, //0x00000e90 andq %r10, %rbx - 0x48, 0xf7, 0xd3, //0x00000e93 notq %rbx - 0x48, 0x21, 0xdf, //0x00000e96 andq %rbx, %rdi - 0xe9, 0x64, 0xff, 0xff, 0xff, //0x00000e99 jmp LBB0_149 - //0x00000e9e LBB0_160 - 0x48, 0x0f, 0xbc, 0xcf, //0x00000e9e bsfq %rdi, %rcx - 0x48, 0x85, 0xf6, //0x00000ea2 testq %rsi, %rsi - 0x0f, 0x84, 0xbf, 0xf4, 0xff, 0xff, //0x00000ea5 je LBB0_235 - 0x48, 0x0f, 0xbc, 0xd6, //0x00000eab bsfq %rsi, %rdx - 0x4c, 0x8b, 0x1c, 0x24, //0x00000eaf movq (%rsp), %r11 - 0x48, 0x39, 0xca, //0x00000eb3 cmpq %rcx, %rdx - 0x0f, 0x83, 0xc0, 0xf4, 0xff, 0xff, //0x00000eb6 jae LBB0_236 - 0xe9, 0xc5, 0x2f, 0x00, 0x00, //0x00000ebc jmp LBB0_162 - //0x00000ec1 LBB0_163 - 0x4d, 0x89, 0xc5, //0x00000ec1 movq %r8, %r13 - 0x4d, 0x29, 0xcd, //0x00000ec4 subq %r9, %r13 - 0x0f, 0x84, 0xb1, 0x2f, 0x00, 0x00, //0x00000ec7 je LBB0_732 - 0x49, 0x83, 0xfd, 0x40, //0x00000ecd cmpq $64, %r13 - 0x0f, 0x82, 0xac, 0x1e, 0x00, 0x00, //0x00000ed1 jb LBB0_537 - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00000ed7 movq $-1, %r15 - 0x4c, 0x89, 0xc8, //0x00000ede movq %r9, %rax - 0x45, 0x31, 0xdb, //0x00000ee1 xorl %r11d, %r11d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000ee4 .p2align 4, 0x90 - //0x00000ef0 LBB0_166 - 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x06, //0x00000ef0 vmovdqu (%r14,%rax), %ymm0 - 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x06, 0x20, //0x00000ef6 vmovdqu $32(%r14,%rax), %ymm1 - 0xc5, 0xfd, 0x74, 0xd6, //0x00000efd vpcmpeqb %ymm6, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xfa, //0x00000f01 vpmovmskb %ymm2, %edi - 0xc5, 0xf5, 0x74, 0xd6, //0x00000f05 vpcmpeqb %ymm6, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xda, //0x00000f09 vpmovmskb %ymm2, %ebx - 0xc5, 0xfd, 0x74, 0xd7, //0x00000f0d vpcmpeqb %ymm7, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xd2, //0x00000f11 vpmovmskb %ymm2, %edx - 0xc5, 0xf5, 0x74, 0xd7, //0x00000f15 vpcmpeqb %ymm7, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xca, //0x00000f19 vpmovmskb %ymm2, %ecx - 0xc5, 0xbd, 0x64, 0xd1, //0x00000f1d vpcmpgtb %ymm1, %ymm8, %ymm2 - 0xc4, 0xc1, 0x75, 0x64, 0xc9, //0x00000f21 vpcmpgtb %ymm9, %ymm1, %ymm1 - 0xc5, 0xed, 0xdb, 0xc9, //0x00000f26 vpand %ymm1, %ymm2, %ymm1 - 0xc5, 0xfd, 0xd7, 0xf1, //0x00000f2a vpmovmskb %ymm1, %esi - 0x48, 0xc1, 0xe3, 0x20, //0x00000f2e shlq $32, %rbx - 0x48, 0x09, 0xdf, //0x00000f32 orq %rbx, %rdi - 0x48, 0xc1, 0xe1, 0x20, //0x00000f35 shlq $32, %rcx - 0x48, 0xc1, 0xe6, 0x20, //0x00000f39 shlq $32, %rsi - 0x48, 0x09, 0xca, //0x00000f3d orq %rcx, %rdx - 0x0f, 0x85, 0x49, 0x00, 0x00, 0x00, //0x00000f40 jne LBB0_177 - 0x4d, 0x85, 0xdb, //0x00000f46 testq %r11, %r11 - 0x0f, 0x85, 0x51, 0x00, 0x00, 0x00, //0x00000f49 jne LBB0_179 - 0x45, 0x31, 0xdb, //0x00000f4f xorl %r11d, %r11d - //0x00000f52 LBB0_169 - 0xc5, 0xbd, 0x64, 0xc8, //0x00000f52 vpcmpgtb %ymm0, %ymm8, %ymm1 - 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x00000f56 vpcmpgtb %ymm9, %ymm0, %ymm0 - 0xc5, 0xf5, 0xdb, 0xc0, //0x00000f5b vpand %ymm0, %ymm1, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc8, //0x00000f5f vpmovmskb %ymm0, %ecx - 0x48, 0x09, 0xce, //0x00000f63 orq %rcx, %rsi - 0x48, 0x85, 0xff, //0x00000f66 testq %rdi, %rdi - 0x0f, 0x85, 0x84, 0x00, 0x00, 0x00, //0x00000f69 jne LBB0_180 - 0x48, 0x85, 0xf6, //0x00000f6f testq %rsi, %rsi - 0x0f, 0x85, 0xb7, 0x2d, 0x00, 0x00, //0x00000f72 jne LBB0_709 - 0x49, 0x83, 0xc5, 0xc0, //0x00000f78 addq $-64, %r13 - 0x48, 0x83, 0xc0, 0x40, //0x00000f7c addq $64, %rax - 0x49, 0x83, 0xfd, 0x3f, //0x00000f80 cmpq $63, %r13 - 0x0f, 0x87, 0x66, 0xff, 0xff, 0xff, //0x00000f84 ja LBB0_166 - 0xe9, 0x1b, 0x1b, 0x00, 0x00, //0x00000f8a jmp LBB0_172 - //0x00000f8f LBB0_177 - 0x49, 0x83, 0xff, 0xff, //0x00000f8f cmpq $-1, %r15 - 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00000f93 jne LBB0_179 - 0x4c, 0x0f, 0xbc, 0xfa, //0x00000f99 bsfq %rdx, %r15 - 0x49, 0x01, 0xc7, //0x00000f9d addq %rax, %r15 - //0x00000fa0 LBB0_179 - 0x4c, 0x89, 0xd9, //0x00000fa0 movq %r11, %rcx - 0x48, 0xf7, 0xd1, //0x00000fa3 notq %rcx - 0x48, 0x21, 0xd1, //0x00000fa6 andq %rdx, %rcx - 0x4c, 0x8d, 0x14, 0x09, //0x00000fa9 leaq (%rcx,%rcx), %r10 - 0x4d, 0x09, 0xda, //0x00000fad orq %r11, %r10 - 0x4c, 0x89, 0xd3, //0x00000fb0 movq %r10, %rbx - 0x48, 0xf7, 0xd3, //0x00000fb3 notq %rbx - 0x48, 0x21, 0xd3, //0x00000fb6 andq %rdx, %rbx - 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000fb9 movabsq $-6148914691236517206, %rdx - 0x48, 0x21, 0xd3, //0x00000fc3 andq %rdx, %rbx - 0x45, 0x31, 0xdb, //0x00000fc6 xorl %r11d, %r11d - 0x48, 0x01, 0xcb, //0x00000fc9 addq %rcx, %rbx - 0x41, 0x0f, 0x92, 0xc3, //0x00000fcc setb %r11b - 0x48, 0x01, 0xdb, //0x00000fd0 addq %rbx, %rbx - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000fd3 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xcb, //0x00000fdd xorq %rcx, %rbx - 0x4c, 0x21, 0xd3, //0x00000fe0 andq %r10, %rbx - 0x48, 0xf7, 0xd3, //0x00000fe3 notq %rbx - 0x48, 0x21, 0xdf, //0x00000fe6 andq %rbx, %rdi - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x00000fe9 movq $24(%rsp), %r10 - 0xe9, 0x5f, 0xff, 0xff, 0xff, //0x00000fee jmp LBB0_169 - //0x00000ff3 LBB0_180 - 0x48, 0x0f, 0xbc, 0xcf, //0x00000ff3 bsfq %rdi, %rcx - 0x48, 0x85, 0xf6, //0x00000ff7 testq %rsi, %rsi - 0x0f, 0x84, 0x75, 0x08, 0x00, 0x00, //0x00000ffa je LBB0_300 - 0x48, 0x0f, 0xbc, 0xd6, //0x00001000 bsfq %rsi, %rdx - 0x4c, 0x8b, 0x1c, 0x24, //0x00001004 movq (%rsp), %r11 - 0x48, 0x39, 0xca, //0x00001008 cmpq %rcx, %rdx - 0x0f, 0x83, 0x76, 0x08, 0x00, 0x00, //0x0000100b jae LBB0_301 - 0xe9, 0x70, 0x2e, 0x00, 0x00, //0x00001011 jmp LBB0_162 - //0x00001016 LBB0_182 - 0x43, 0x8a, 0x0c, 0x2e, //0x00001016 movb (%r14,%r13), %cl - 0x80, 0xc1, 0xd2, //0x0000101a addb $-46, %cl - 0x80, 0xf9, 0x37, //0x0000101d cmpb $55, %cl - 0x0f, 0x87, 0x20, 0xf8, 0xff, 0xff, //0x00001020 ja LBB0_75 - 0x0f, 0xb6, 0xc9, //0x00001026 movzbl %cl, %ecx - 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00001029 movabsq $36028797027352577, %rdx - 0x48, 0x0f, 0xa3, 0xca, //0x00001033 btq %rcx, %rdx - 0x48, 0x89, 0xc1, //0x00001037 movq %rax, %rcx - 0x0f, 0x83, 0xee, 0x07, 0x00, 0x00, //0x0000103a jae LBB0_296 - //0x00001040 LBB0_184 - 0x4c, 0x89, 0x6c, 0x24, 0x10, //0x00001040 movq %r13, $16(%rsp) - 0x49, 0x83, 0xf9, 0x20, //0x00001045 cmpq $32, %r9 - 0x0f, 0x82, 0x7b, 0x1c, 0x00, 0x00, //0x00001049 jb LBB0_527 - 0x48, 0xc7, 0x44, 0x24, 0x28, 0xff, 0xff, 0xff, 0xff, //0x0000104f movq $-1, $40(%rsp) - 0x45, 0x31, 0xd2, //0x00001058 xorl %r10d, %r10d - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x0000105b movq $-1, %r13 - 0x48, 0xc7, 0x44, 0x24, 0x30, 0xff, 0xff, 0xff, 0xff, //0x00001062 movq $-1, $48(%rsp) - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000106b .p2align 4, 0x90 - //0x00001070 LBB0_186 - 0xc4, 0x81, 0x7e, 0x6f, 0x04, 0x10, //0x00001070 vmovdqu (%r8,%r10), %ymm0 - 0xc4, 0xc1, 0x7d, 0x64, 0xca, //0x00001076 vpcmpgtb %ymm10, %ymm0, %ymm1 - 0xc5, 0x95, 0x64, 0xd0, //0x0000107b vpcmpgtb %ymm0, %ymm13, %ymm2 - 0xc5, 0xed, 0xdb, 0xc9, //0x0000107f vpand %ymm1, %ymm2, %ymm1 - 0xc5, 0x85, 0x74, 0xd0, //0x00001083 vpcmpeqb %ymm0, %ymm15, %ymm2 - 0xc5, 0xfd, 0x74, 0x1d, 0xd1, 0xf1, 0xff, 0xff, //0x00001087 vpcmpeqb $-3631(%rip), %ymm0, %ymm3 /* LCPI0_17+0(%rip) */ - 0xc5, 0xe5, 0xeb, 0xd2, //0x0000108f vpor %ymm2, %ymm3, %ymm2 - 0xc5, 0x8d, 0xdb, 0xd8, //0x00001093 vpand %ymm0, %ymm14, %ymm3 - 0xc5, 0xfd, 0x74, 0x05, 0xe1, 0xf1, 0xff, 0xff, //0x00001097 vpcmpeqb $-3615(%rip), %ymm0, %ymm0 /* LCPI0_18+0(%rip) */ - 0xc5, 0xfd, 0xd7, 0xf8, //0x0000109f vpmovmskb %ymm0, %edi - 0xc5, 0xe5, 0x74, 0xdc, //0x000010a3 vpcmpeqb %ymm4, %ymm3, %ymm3 - 0xc5, 0xfd, 0xd7, 0xf3, //0x000010a7 vpmovmskb %ymm3, %esi - 0xc5, 0xfd, 0xd7, 0xd2, //0x000010ab vpmovmskb %ymm2, %edx - 0xc5, 0xf5, 0xeb, 0xc0, //0x000010af vpor %ymm0, %ymm1, %ymm0 - 0xc5, 0xe5, 0xeb, 0xca, //0x000010b3 vpor %ymm2, %ymm3, %ymm1 - 0xc5, 0xfd, 0xeb, 0xc1, //0x000010b7 vpor %ymm1, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc8, //0x000010bb vpmovmskb %ymm0, %ecx - 0x48, 0xf7, 0xd1, //0x000010bf notq %rcx - 0x48, 0x0f, 0xbc, 0xc9, //0x000010c2 bsfq %rcx, %rcx - 0x83, 0xf9, 0x20, //0x000010c6 cmpl $32, %ecx - 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x000010c9 je LBB0_188 - 0xbb, 0xff, 0xff, 0xff, 0xff, //0x000010cf movl $-1, %ebx - 0xd3, 0xe3, //0x000010d4 shll %cl, %ebx - 0xf7, 0xd3, //0x000010d6 notl %ebx - 0x21, 0xdf, //0x000010d8 andl %ebx, %edi - 0x21, 0xde, //0x000010da andl %ebx, %esi - 0x21, 0xd3, //0x000010dc andl %edx, %ebx - 0x89, 0xda, //0x000010de movl %ebx, %edx - //0x000010e0 LBB0_188 - 0x8d, 0x5f, 0xff, //0x000010e0 leal $-1(%rdi), %ebx - 0x21, 0xfb, //0x000010e3 andl %edi, %ebx - 0xc5, 0xfe, 0x6f, 0x1d, 0xd3, 0xf0, 0xff, 0xff, //0x000010e5 vmovdqu $-3885(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0x0f, 0x85, 0x32, 0x16, 0x00, 0x00, //0x000010ed jne LBB0_476 - 0x8d, 0x5e, 0xff, //0x000010f3 leal $-1(%rsi), %ebx - 0x21, 0xf3, //0x000010f6 andl %esi, %ebx - 0x0f, 0x85, 0x27, 0x16, 0x00, 0x00, //0x000010f8 jne LBB0_476 - 0x8d, 0x5a, 0xff, //0x000010fe leal $-1(%rdx), %ebx - 0x21, 0xd3, //0x00001101 andl %edx, %ebx - 0x0f, 0x85, 0x1c, 0x16, 0x00, 0x00, //0x00001103 jne LBB0_476 - 0x85, 0xff, //0x00001109 testl %edi, %edi - 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x0000110b je LBB0_194 - 0x0f, 0xbc, 0xff, //0x00001111 bsfl %edi, %edi - 0x48, 0x83, 0x7c, 0x24, 0x30, 0xff, //0x00001114 cmpq $-1, $48(%rsp) - 0x0f, 0x85, 0xd1, 0x19, 0x00, 0x00, //0x0000111a jne LBB0_505 - 0x4c, 0x01, 0xd7, //0x00001120 addq %r10, %rdi - 0x48, 0x89, 0x7c, 0x24, 0x30, //0x00001123 movq %rdi, $48(%rsp) - //0x00001128 LBB0_194 - 0x85, 0xf6, //0x00001128 testl %esi, %esi - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000112a je LBB0_197 - 0x0f, 0xbc, 0xf6, //0x00001130 bsfl %esi, %esi - 0x49, 0x83, 0xfd, 0xff, //0x00001133 cmpq $-1, %r13 - 0x0f, 0x85, 0xbf, 0x19, 0x00, 0x00, //0x00001137 jne LBB0_506 - 0x4c, 0x01, 0xd6, //0x0000113d addq %r10, %rsi - 0x49, 0x89, 0xf5, //0x00001140 movq %rsi, %r13 - //0x00001143 LBB0_197 - 0x85, 0xd2, //0x00001143 testl %edx, %edx - 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00001145 je LBB0_200 - 0x0f, 0xbc, 0xd2, //0x0000114b bsfl %edx, %edx - 0x48, 0x83, 0x7c, 0x24, 0x28, 0xff, //0x0000114e cmpq $-1, $40(%rsp) - 0x0f, 0x85, 0xad, 0x19, 0x00, 0x00, //0x00001154 jne LBB0_507 - 0x4c, 0x01, 0xd2, //0x0000115a addq %r10, %rdx - 0x48, 0x89, 0x54, 0x24, 0x28, //0x0000115d movq %rdx, $40(%rsp) - //0x00001162 LBB0_200 - 0x83, 0xf9, 0x20, //0x00001162 cmpl $32, %ecx - 0x0f, 0x85, 0xc3, 0x02, 0x00, 0x00, //0x00001165 jne LBB0_234 - 0x49, 0x83, 0xc1, 0xe0, //0x0000116b addq $-32, %r9 - 0x49, 0x83, 0xc2, 0x20, //0x0000116f addq $32, %r10 - 0x49, 0x83, 0xf9, 0x1f, //0x00001173 cmpq $31, %r9 - 0x0f, 0x87, 0xf3, 0xfe, 0xff, 0xff, //0x00001177 ja LBB0_186 - 0xc5, 0xf8, 0x77, //0x0000117d vzeroupper - 0xc5, 0x7e, 0x6f, 0x35, 0x58, 0xf0, 0xff, 0xff, //0x00001180 vmovdqu $-4008(%rip), %ymm14 /* LCPI0_10+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x3d, 0xb0, 0xf0, 0xff, 0xff, //0x00001188 vmovdqu $-3920(%rip), %ymm15 /* LCPI0_16+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x2d, 0x88, 0xf0, 0xff, 0xff, //0x00001190 vmovdqu $-3960(%rip), %ymm13 /* LCPI0_15+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x15, 0x60, 0xf0, 0xff, 0xff, //0x00001198 vmovdqu $-4000(%rip), %ymm10 /* LCPI0_14+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x25, 0xb8, 0xef, 0xff, 0xff, //0x000011a0 vmovdqu $-4168(%rip), %ymm12 /* LCPI0_6+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x1d, 0x90, 0xef, 0xff, 0xff, //0x000011a8 vmovdqu $-4208(%rip), %ymm11 /* LCPI0_5+0(%rip) */ - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000011b0 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0x7e, 0x6f, 0x05, 0x63, 0xef, 0xff, 0xff, //0x000011b5 vmovdqu $-4253(%rip), %ymm8 /* LCPI0_4+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x3d, 0x3b, 0xef, 0xff, 0xff, //0x000011bd vmovdqu $-4293(%rip), %ymm7 /* LCPI0_3+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0x13, 0xef, 0xff, 0xff, //0x000011c5 vmovdqu $-4333(%rip), %ymm6 /* LCPI0_2+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x2d, 0xeb, 0xee, 0xff, 0xff, //0x000011cd vmovdqu $-4373(%rip), %ymm5 /* LCPI0_1+0(%rip) */ - 0x4d, 0x01, 0xc2, //0x000011d5 addq %r8, %r10 - 0x49, 0x83, 0xf9, 0x10, //0x000011d8 cmpq $16, %r9 - 0x0f, 0x82, 0x8f, 0x01, 0x00, 0x00, //0x000011dc jb LBB0_221 - //0x000011e2 LBB0_203 - 0x4c, 0x89, 0xd1, //0x000011e2 movq %r10, %rcx - 0x48, 0x2b, 0x4c, 0x24, 0x10, //0x000011e5 subq $16(%rsp), %rcx - 0x4c, 0x29, 0xf1, //0x000011ea subq %r14, %rcx - 0x48, 0x83, 0xc1, 0x01, //0x000011ed addq $1, %rcx - 0x48, 0x89, 0x4c, 0x24, 0x38, //0x000011f1 movq %rcx, $56(%rsp) - 0x45, 0x31, 0xff, //0x000011f6 xorl %r15d, %r15d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000011f9 .p2align 4, 0x90 - //0x00001200 LBB0_204 - 0x4d, 0x89, 0xeb, //0x00001200 movq %r13, %r11 - 0x4d, 0x89, 0xc5, //0x00001203 movq %r8, %r13 - 0xc4, 0x81, 0x7a, 0x6f, 0x04, 0x3a, //0x00001206 vmovdqu (%r10,%r15), %xmm0 - 0xc5, 0xf9, 0x64, 0x0d, 0x2c, 0xee, 0xff, 0xff, //0x0000120c vpcmpgtb $-4564(%rip), %xmm0, %xmm1 /* LCPI0_20+0(%rip) */ - 0xc5, 0xfa, 0x6f, 0x15, 0x34, 0xee, 0xff, 0xff, //0x00001214 vmovdqu $-4556(%rip), %xmm2 /* LCPI0_21+0(%rip) */ - 0xc5, 0xe9, 0x64, 0xd0, //0x0000121c vpcmpgtb %xmm0, %xmm2, %xmm2 - 0xc5, 0xf1, 0xdb, 0xca, //0x00001220 vpand %xmm2, %xmm1, %xmm1 - 0xc5, 0xf9, 0x74, 0x15, 0x34, 0xee, 0xff, 0xff, //0x00001224 vpcmpeqb $-4556(%rip), %xmm0, %xmm2 /* LCPI0_22+0(%rip) */ - 0xc5, 0xf9, 0x74, 0x1d, 0x3c, 0xee, 0xff, 0xff, //0x0000122c vpcmpeqb $-4548(%rip), %xmm0, %xmm3 /* LCPI0_23+0(%rip) */ - 0xc5, 0xe1, 0xeb, 0xd2, //0x00001234 vpor %xmm2, %xmm3, %xmm2 - 0xc5, 0xf9, 0xdb, 0x1d, 0xe0, 0xed, 0xff, 0xff, //0x00001238 vpand $-4640(%rip), %xmm0, %xmm3 /* LCPI0_12+0(%rip) */ - 0xc5, 0xf9, 0x74, 0x05, 0x38, 0xee, 0xff, 0xff, //0x00001240 vpcmpeqb $-4552(%rip), %xmm0, %xmm0 /* LCPI0_24+0(%rip) */ - 0xc5, 0xe1, 0x74, 0x1d, 0x40, 0xee, 0xff, 0xff, //0x00001248 vpcmpeqb $-4544(%rip), %xmm3, %xmm3 /* LCPI0_25+0(%rip) */ - 0xc5, 0xe1, 0xeb, 0xe0, //0x00001250 vpor %xmm0, %xmm3, %xmm4 - 0xc5, 0xe9, 0xeb, 0xc9, //0x00001254 vpor %xmm1, %xmm2, %xmm1 - 0xc5, 0xd9, 0xeb, 0xc9, //0x00001258 vpor %xmm1, %xmm4, %xmm1 - 0xc5, 0x79, 0xd7, 0xc0, //0x0000125c vpmovmskb %xmm0, %r8d - 0xc5, 0xf9, 0xd7, 0xf3, //0x00001260 vpmovmskb %xmm3, %esi - 0xc5, 0xf9, 0xd7, 0xd2, //0x00001264 vpmovmskb %xmm2, %edx - 0xc5, 0xf9, 0xd7, 0xc9, //0x00001268 vpmovmskb %xmm1, %ecx - 0xf7, 0xd1, //0x0000126c notl %ecx - 0x0f, 0xbc, 0xc9, //0x0000126e bsfl %ecx, %ecx - 0x83, 0xf9, 0x10, //0x00001271 cmpl $16, %ecx - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00001274 je LBB0_206 - 0xbf, 0xff, 0xff, 0xff, 0xff, //0x0000127a movl $-1, %edi - 0xd3, 0xe7, //0x0000127f shll %cl, %edi - 0xf7, 0xd7, //0x00001281 notl %edi - 0x41, 0x21, 0xf8, //0x00001283 andl %edi, %r8d - 0x21, 0xfe, //0x00001286 andl %edi, %esi - 0x21, 0xd7, //0x00001288 andl %edx, %edi - 0x89, 0xfa, //0x0000128a movl %edi, %edx - //0x0000128c LBB0_206 - 0xc5, 0xfe, 0x6f, 0x25, 0x0c, 0xf0, 0xff, 0xff, //0x0000128c vmovdqu $-4084(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0x24, 0xef, 0xff, 0xff, //0x00001294 vmovdqu $-4316(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0x41, 0x8d, 0x78, 0xff, //0x0000129c leal $-1(%r8), %edi - 0x44, 0x21, 0xc7, //0x000012a0 andl %r8d, %edi - 0x0f, 0x85, 0x54, 0x17, 0x00, 0x00, //0x000012a3 jne LBB0_501 - 0x8d, 0x7e, 0xff, //0x000012a9 leal $-1(%rsi), %edi - 0x21, 0xf7, //0x000012ac andl %esi, %edi - 0x0f, 0x85, 0x49, 0x17, 0x00, 0x00, //0x000012ae jne LBB0_501 - 0x8d, 0x7a, 0xff, //0x000012b4 leal $-1(%rdx), %edi - 0x21, 0xd7, //0x000012b7 andl %edx, %edi - 0x0f, 0x85, 0x3e, 0x17, 0x00, 0x00, //0x000012b9 jne LBB0_501 - 0x45, 0x85, 0xc0, //0x000012bf testl %r8d, %r8d - 0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x000012c2 je LBB0_212 - 0x41, 0x0f, 0xbc, 0xf8, //0x000012c8 bsfl %r8d, %edi - 0x48, 0x83, 0x7c, 0x24, 0x30, 0xff, //0x000012cc cmpq $-1, $48(%rsp) - 0x0f, 0x85, 0xf0, 0x18, 0x00, 0x00, //0x000012d2 jne LBB0_520 - 0x48, 0x8b, 0x5c, 0x24, 0x38, //0x000012d8 movq $56(%rsp), %rbx - 0x4c, 0x01, 0xfb, //0x000012dd addq %r15, %rbx - 0x48, 0x01, 0xdf, //0x000012e0 addq %rbx, %rdi - 0x48, 0x89, 0x7c, 0x24, 0x30, //0x000012e3 movq %rdi, $48(%rsp) - //0x000012e8 LBB0_212 - 0x85, 0xf6, //0x000012e8 testl %esi, %esi - 0x4d, 0x89, 0xe8, //0x000012ea movq %r13, %r8 - 0x0f, 0x84, 0x2d, 0x00, 0x00, 0x00, //0x000012ed je LBB0_215 - 0x0f, 0xbc, 0xf6, //0x000012f3 bsfl %esi, %esi - 0x49, 0x83, 0xfb, 0xff, //0x000012f6 cmpq $-1, %r11 - 0x0f, 0x85, 0xd3, 0x18, 0x00, 0x00, //0x000012fa jne LBB0_521 - 0x48, 0x8b, 0x7c, 0x24, 0x38, //0x00001300 movq $56(%rsp), %rdi - 0x4c, 0x01, 0xff, //0x00001305 addq %r15, %rdi - 0x48, 0x01, 0xfe, //0x00001308 addq %rdi, %rsi - 0x49, 0x89, 0xf5, //0x0000130b movq %rsi, %r13 - 0x85, 0xd2, //0x0000130e testl %edx, %edx - 0x0f, 0x85, 0x15, 0x00, 0x00, 0x00, //0x00001310 jne LBB0_216 - 0xe9, 0x2f, 0x00, 0x00, 0x00, //0x00001316 jmp LBB0_218 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000131b .p2align 4, 0x90 - //0x00001320 LBB0_215 - 0x4d, 0x89, 0xdd, //0x00001320 movq %r11, %r13 - 0x85, 0xd2, //0x00001323 testl %edx, %edx - 0x0f, 0x84, 0x1f, 0x00, 0x00, 0x00, //0x00001325 je LBB0_218 - //0x0000132b LBB0_216 - 0x0f, 0xbc, 0xd2, //0x0000132b bsfl %edx, %edx - 0x48, 0x83, 0x7c, 0x24, 0x28, 0xff, //0x0000132e cmpq $-1, $40(%rsp) - 0x0f, 0x85, 0xa4, 0x18, 0x00, 0x00, //0x00001334 jne LBB0_522 - 0x48, 0x8b, 0x74, 0x24, 0x38, //0x0000133a movq $56(%rsp), %rsi - 0x4c, 0x01, 0xfe, //0x0000133f addq %r15, %rsi - 0x48, 0x01, 0xf2, //0x00001342 addq %rsi, %rdx - 0x48, 0x89, 0x54, 0x24, 0x28, //0x00001345 movq %rdx, $40(%rsp) - //0x0000134a LBB0_218 - 0x83, 0xf9, 0x10, //0x0000134a cmpl $16, %ecx - 0x0f, 0x85, 0x85, 0x03, 0x00, 0x00, //0x0000134d jne LBB0_280 - 0x49, 0x83, 0xc1, 0xf0, //0x00001353 addq $-16, %r9 - 0x49, 0x83, 0xc7, 0x10, //0x00001357 addq $16, %r15 - 0x49, 0x83, 0xf9, 0x0f, //0x0000135b cmpq $15, %r9 - 0x0f, 0x87, 0x9b, 0xfe, 0xff, 0xff, //0x0000135f ja LBB0_204 - 0x4d, 0x01, 0xfa, //0x00001365 addq %r15, %r10 - 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00001368 movq $8(%rsp), %r15 - 0x4c, 0x8b, 0x1c, 0x24, //0x0000136d movq (%rsp), %r11 - //0x00001371 LBB0_221 - 0x4d, 0x85, 0xc9, //0x00001371 testq %r9, %r9 - 0xc5, 0xfe, 0x6f, 0x25, 0x24, 0xef, 0xff, 0xff, //0x00001374 vmovdqu $-4316(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0x0f, 0x84, 0x6f, 0x03, 0x00, 0x00, //0x0000137c je LBB0_282 - 0x4b, 0x8d, 0x0c, 0x0a, //0x00001382 leaq (%r10,%r9), %rcx - 0x48, 0x89, 0x4c, 0x24, 0x38, //0x00001386 movq %rcx, $56(%rsp) - 0x4c, 0x89, 0xd6, //0x0000138b movq %r10, %rsi - 0x48, 0x2b, 0x74, 0x24, 0x10, //0x0000138e subq $16(%rsp), %rsi - 0x4c, 0x29, 0xf6, //0x00001393 subq %r14, %rsi - 0x48, 0x83, 0xc6, 0x01, //0x00001396 addq $1, %rsi - 0x31, 0xc9, //0x0000139a xorl %ecx, %ecx - 0xc5, 0xfe, 0x6f, 0x1d, 0x1c, 0xee, 0xff, 0xff, //0x0000139c vmovdqu $-4580(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xe9, 0x24, 0x00, 0x00, 0x00, //0x000013a4 jmp LBB0_227 - //0x000013a9 LBB0_223 - 0x83, 0xff, 0x65, //0x000013a9 cmpl $101, %edi - 0x0f, 0x85, 0x3c, 0x03, 0x00, 0x00, //0x000013ac jne LBB0_281 - //0x000013b2 LBB0_224 - 0x49, 0x83, 0xfd, 0xff, //0x000013b2 cmpq $-1, %r13 - 0x0f, 0x85, 0x6e, 0x16, 0x00, 0x00, //0x000013b6 jne LBB0_503 - 0x4c, 0x8d, 0x2c, 0x0e, //0x000013bc leaq (%rsi,%rcx), %r13 - //0x000013c0 .p2align 4, 0x90 - //0x000013c0 LBB0_226 - 0x48, 0x83, 0xc1, 0x01, //0x000013c0 addq $1, %rcx - 0x49, 0x39, 0xc9, //0x000013c4 cmpq %rcx, %r9 - 0x0f, 0x84, 0xe8, 0x12, 0x00, 0x00, //0x000013c7 je LBB0_469 - //0x000013cd LBB0_227 - 0x41, 0x0f, 0xbe, 0x3c, 0x0a, //0x000013cd movsbl (%r10,%rcx), %edi - 0x8d, 0x5f, 0xd0, //0x000013d2 leal $-48(%rdi), %ebx - 0x83, 0xfb, 0x0a, //0x000013d5 cmpl $10, %ebx - 0x0f, 0x82, 0xe2, 0xff, 0xff, 0xff, //0x000013d8 jb LBB0_226 - 0x8d, 0x5f, 0xd5, //0x000013de leal $-43(%rdi), %ebx - 0x83, 0xfb, 0x1a, //0x000013e1 cmpl $26, %ebx - 0x0f, 0x87, 0xbf, 0xff, 0xff, 0xff, //0x000013e4 ja LBB0_223 - 0x48, 0x8d, 0x15, 0x5b, 0x2d, 0x00, 0x00, //0x000013ea leaq $11611(%rip), %rdx /* LJTI0_3+0(%rip) */ - 0x48, 0x63, 0x3c, 0x9a, //0x000013f1 movslq (%rdx,%rbx,4), %rdi - 0x48, 0x01, 0xd7, //0x000013f5 addq %rdx, %rdi - 0xff, 0xe7, //0x000013f8 jmpq *%rdi - //0x000013fa LBB0_230 - 0x48, 0x83, 0x7c, 0x24, 0x28, 0xff, //0x000013fa cmpq $-1, $40(%rsp) - 0x0f, 0x85, 0x24, 0x16, 0x00, 0x00, //0x00001400 jne LBB0_503 - 0x48, 0x8d, 0x14, 0x0e, //0x00001406 leaq (%rsi,%rcx), %rdx - 0x48, 0x89, 0x54, 0x24, 0x28, //0x0000140a movq %rdx, $40(%rsp) - 0xe9, 0xac, 0xff, 0xff, 0xff, //0x0000140f jmp LBB0_226 - //0x00001414 LBB0_232 - 0x48, 0x83, 0x7c, 0x24, 0x30, 0xff, //0x00001414 cmpq $-1, $48(%rsp) - 0x0f, 0x85, 0x0a, 0x16, 0x00, 0x00, //0x0000141a jne LBB0_503 - 0x48, 0x8d, 0x14, 0x0e, //0x00001420 leaq (%rsi,%rcx), %rdx - 0x48, 0x89, 0x54, 0x24, 0x30, //0x00001424 movq %rdx, $48(%rsp) - 0xe9, 0x92, 0xff, 0xff, 0xff, //0x00001429 jmp LBB0_226 - //0x0000142e LBB0_234 - 0x4c, 0x01, 0xd1, //0x0000142e addq %r10, %rcx - 0x4c, 0x01, 0xc1, //0x00001431 addq %r8, %rcx - 0xc5, 0xf8, 0x77, //0x00001434 vzeroupper - 0x49, 0x89, 0xca, //0x00001437 movq %rcx, %r10 - 0xe9, 0xb2, 0x02, 0x00, 0x00, //0x0000143a jmp LBB0_282 - //0x0000143f LBB0_238 - 0x41, 0xf6, 0xc3, 0x40, //0x0000143f testb $64, %r11b - 0x0f, 0x85, 0x84, 0x04, 0x00, 0x00, //0x00001443 jne LBB0_306 - 0x4d, 0x8b, 0x0f, //0x00001449 movq (%r15), %r9 - 0x48, 0x8b, 0x44, 0x24, 0x20, //0x0000144c movq $32(%rsp), %rax - 0x4c, 0x8b, 0x40, 0x08, //0x00001451 movq $8(%rax), %r8 - 0x41, 0xf6, 0xc3, 0x20, //0x00001455 testb $32, %r11b - 0x0f, 0x85, 0x88, 0x0d, 0x00, 0x00, //0x00001459 jne LBB0_396 - 0x4d, 0x89, 0xc3, //0x0000145f movq %r8, %r11 - 0x4d, 0x29, 0xcb, //0x00001462 subq %r9, %r11 - 0x0f, 0x84, 0x13, 0x2a, 0x00, 0x00, //0x00001465 je LBB0_732 - 0x49, 0x83, 0xfb, 0x40, //0x0000146b cmpq $64, %r11 - 0x0f, 0x82, 0x71, 0x19, 0x00, 0x00, //0x0000146f jb LBB0_541 - 0x4c, 0x89, 0xce, //0x00001475 movq %r9, %rsi - 0x48, 0xf7, 0xd6, //0x00001478 notq %rsi - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x0000147b movq $-1, %r15 - 0x4c, 0x89, 0xc8, //0x00001482 movq %r9, %rax - 0x45, 0x31, 0xd2, //0x00001485 xorl %r10d, %r10d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001488 .p2align 4, 0x90 - //0x00001490 LBB0_243 - 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x06, //0x00001490 vmovdqu (%r14,%rax), %ymm0 - 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x06, 0x20, //0x00001496 vmovdqu $32(%r14,%rax), %ymm1 - 0xc5, 0xfd, 0x74, 0xd6, //0x0000149d vpcmpeqb %ymm6, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xd2, //0x000014a1 vpmovmskb %ymm2, %edx - 0xc5, 0xf5, 0x74, 0xd6, //0x000014a5 vpcmpeqb %ymm6, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xda, //0x000014a9 vpmovmskb %ymm2, %ebx - 0xc5, 0xfd, 0x74, 0xc7, //0x000014ad vpcmpeqb %ymm7, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xf8, //0x000014b1 vpmovmskb %ymm0, %edi - 0xc5, 0xf5, 0x74, 0xc7, //0x000014b5 vpcmpeqb %ymm7, %ymm1, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc8, //0x000014b9 vpmovmskb %ymm0, %ecx - 0x48, 0xc1, 0xe3, 0x20, //0x000014bd shlq $32, %rbx - 0x48, 0x09, 0xda, //0x000014c1 orq %rbx, %rdx - 0x48, 0xc1, 0xe1, 0x20, //0x000014c4 shlq $32, %rcx - 0x48, 0x09, 0xcf, //0x000014c8 orq %rcx, %rdi - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000014cb jne LBB0_252 - 0x4d, 0x85, 0xd2, //0x000014d1 testq %r10, %r10 - 0x0f, 0x85, 0x38, 0x00, 0x00, 0x00, //0x000014d4 jne LBB0_254 - 0x45, 0x31, 0xd2, //0x000014da xorl %r10d, %r10d - 0x48, 0x85, 0xd2, //0x000014dd testq %rdx, %rdx - 0x0f, 0x85, 0x7e, 0x00, 0x00, 0x00, //0x000014e0 jne LBB0_255 - //0x000014e6 LBB0_246 - 0x49, 0x83, 0xc3, 0xc0, //0x000014e6 addq $-64, %r11 - 0x48, 0x83, 0xc6, 0xc0, //0x000014ea addq $-64, %rsi - 0x48, 0x83, 0xc0, 0x40, //0x000014ee addq $64, %rax - 0x49, 0x83, 0xfb, 0x3f, //0x000014f2 cmpq $63, %r11 - 0x0f, 0x87, 0x94, 0xff, 0xff, 0xff, //0x000014f6 ja LBB0_243 - 0xe9, 0xe8, 0x16, 0x00, 0x00, //0x000014fc jmp LBB0_247 - //0x00001501 LBB0_252 - 0x49, 0x83, 0xff, 0xff, //0x00001501 cmpq $-1, %r15 - 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00001505 jne LBB0_254 - 0x4c, 0x0f, 0xbc, 0xff, //0x0000150b bsfq %rdi, %r15 - 0x49, 0x01, 0xc7, //0x0000150f addq %rax, %r15 - //0x00001512 LBB0_254 - 0x4c, 0x89, 0xd1, //0x00001512 movq %r10, %rcx - 0x48, 0xf7, 0xd1, //0x00001515 notq %rcx - 0x48, 0x21, 0xf9, //0x00001518 andq %rdi, %rcx - 0x4c, 0x8d, 0x2c, 0x09, //0x0000151b leaq (%rcx,%rcx), %r13 - 0x4d, 0x09, 0xd5, //0x0000151f orq %r10, %r13 - 0x4c, 0x89, 0xeb, //0x00001522 movq %r13, %rbx - 0x48, 0xf7, 0xd3, //0x00001525 notq %rbx - 0x48, 0x21, 0xfb, //0x00001528 andq %rdi, %rbx - 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000152b movabsq $-6148914691236517206, %rdi - 0x48, 0x21, 0xfb, //0x00001535 andq %rdi, %rbx - 0x45, 0x31, 0xd2, //0x00001538 xorl %r10d, %r10d - 0x48, 0x01, 0xcb, //0x0000153b addq %rcx, %rbx - 0x41, 0x0f, 0x92, 0xc2, //0x0000153e setb %r10b - 0x48, 0x01, 0xdb, //0x00001542 addq %rbx, %rbx - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001545 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xcb, //0x0000154f xorq %rcx, %rbx - 0x4c, 0x21, 0xeb, //0x00001552 andq %r13, %rbx - 0x48, 0xf7, 0xd3, //0x00001555 notq %rbx - 0x48, 0x21, 0xda, //0x00001558 andq %rbx, %rdx - 0x48, 0x85, 0xd2, //0x0000155b testq %rdx, %rdx - 0x0f, 0x84, 0x82, 0xff, 0xff, 0xff, //0x0000155e je LBB0_246 - //0x00001564 LBB0_255 - 0xc5, 0x7d, 0x7f, 0xea, //0x00001564 vmovdqa %ymm13, %ymm2 - 0x48, 0x0f, 0xbc, 0xc2, //0x00001568 bsfq %rdx, %rax - 0x48, 0x29, 0xf0, //0x0000156c subq %rsi, %rax - 0x4c, 0x8b, 0x1c, 0x24, //0x0000156f movq (%rsp), %r11 - 0xe9, 0x64, 0x11, 0x00, 0x00, //0x00001573 jmp LBB0_473 - //0x00001578 LBB0_256 - 0x4c, 0x89, 0xd9, //0x00001578 movq %r11, %rcx - 0x48, 0x8b, 0x44, 0x24, 0x20, //0x0000157b movq $32(%rsp), %rax - 0x4c, 0x8b, 0x58, 0x08, //0x00001580 movq $8(%rax), %r11 - 0x49, 0x8b, 0x07, //0x00001584 movq (%r15), %rax - 0xf6, 0xc1, 0x40, //0x00001587 testb $64, %cl - 0x0f, 0x85, 0x1d, 0x04, 0x00, 0x00, //0x0000158a jne LBB0_317 - 0x49, 0x29, 0xc3, //0x00001590 subq %rax, %r11 - 0x0f, 0x84, 0xc6, 0x28, 0x00, 0x00, //0x00001593 je LBB0_723 - 0x4d, 0x8d, 0x2c, 0x06, //0x00001599 leaq (%r14,%rax), %r13 - 0x41, 0x80, 0x7d, 0x00, 0x30, //0x0000159d cmpb $48, (%r13) - 0x0f, 0x85, 0xa6, 0x0d, 0x00, 0x00, //0x000015a2 jne LBB0_417 - 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000015a8 movl $1, %r8d - 0x49, 0x83, 0xfb, 0x01, //0x000015ae cmpq $1, %r11 - 0x0f, 0x85, 0x6c, 0x0d, 0x00, 0x00, //0x000015b2 jne LBB0_415 - //0x000015b8 LBB0_260 - 0x48, 0x89, 0xc1, //0x000015b8 movq %rax, %rcx - 0xe9, 0x8e, 0x15, 0x00, 0x00, //0x000015bb jmp LBB0_514 - //0x000015c0 LBB0_261 - 0x41, 0xf6, 0xc3, 0x40, //0x000015c0 testb $64, %r11b - 0x0f, 0x85, 0x7a, 0x05, 0x00, 0x00, //0x000015c4 jne LBB0_334 - 0x48, 0x8b, 0x54, 0x24, 0x18, //0x000015ca movq $24(%rsp), %rdx - 0x48, 0x8b, 0x0a, //0x000015cf movq (%rdx), %rcx - 0x48, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x000015d2 cmpq $4095, %rcx - 0x0f, 0x8f, 0xca, 0x26, 0x00, 0x00, //0x000015d9 jg LBB0_724 - 0x48, 0x8d, 0x41, 0x01, //0x000015df leaq $1(%rcx), %rax - 0x48, 0x89, 0x02, //0x000015e3 movq %rax, (%rdx) - 0x48, 0xc7, 0x44, 0xca, 0x08, 0x05, 0x00, 0x00, 0x00, //0x000015e6 movq $5, $8(%rdx,%rcx,8) - 0xe9, 0xac, 0xed, 0xff, 0xff, //0x000015ef jmp LBB0_3 - //0x000015f4 LBB0_264 - 0x49, 0x8b, 0x0f, //0x000015f4 movq (%r15), %rcx - 0x48, 0x8b, 0x54, 0x24, 0x20, //0x000015f7 movq $32(%rsp), %rdx - 0x48, 0x8b, 0x52, 0x08, //0x000015fc movq $8(%rdx), %rdx - 0x48, 0x8d, 0x72, 0xfc, //0x00001600 leaq $-4(%rdx), %rsi - 0x48, 0x39, 0xf1, //0x00001604 cmpq %rsi, %rcx - 0x0f, 0x87, 0x1a, 0x27, 0x00, 0x00, //0x00001607 ja LBB0_711 - 0x41, 0x8b, 0x14, 0x0e, //0x0000160d movl (%r14,%rcx), %edx - 0x81, 0xfa, 0x61, 0x6c, 0x73, 0x65, //0x00001611 cmpl $1702063201, %edx - 0x0f, 0x85, 0x28, 0x27, 0x00, 0x00, //0x00001617 jne LBB0_712 - 0x48, 0x8d, 0x41, 0x04, //0x0000161d leaq $4(%rcx), %rax - 0x49, 0x89, 0x07, //0x00001621 movq %rax, (%r15) - 0x48, 0x85, 0xc9, //0x00001624 testq %rcx, %rcx - 0x0f, 0x8f, 0x73, 0xed, 0xff, 0xff, //0x00001627 jg LBB0_3 - 0xe9, 0x06, 0x28, 0x00, 0x00, //0x0000162d jmp LBB0_267 - //0x00001632 LBB0_268 - 0x49, 0x8b, 0x0f, //0x00001632 movq (%r15), %rcx - 0x48, 0x8b, 0x54, 0x24, 0x20, //0x00001635 movq $32(%rsp), %rdx - 0x48, 0x8b, 0x52, 0x08, //0x0000163a movq $8(%rdx), %rdx - 0x48, 0x8d, 0x72, 0xfd, //0x0000163e leaq $-3(%rdx), %rsi - 0x48, 0x39, 0xf1, //0x00001642 cmpq %rsi, %rcx - 0x0f, 0x87, 0xdc, 0x26, 0x00, 0x00, //0x00001645 ja LBB0_711 - 0x48, 0x8d, 0x41, 0xff, //0x0000164b leaq $-1(%rcx), %rax - 0x41, 0x81, 0x7c, 0x0e, 0xff, 0x6e, 0x75, 0x6c, 0x6c, //0x0000164f cmpl $1819047278, $-1(%r14,%rcx) - 0x0f, 0x84, 0x31, 0x00, 0x00, 0x00, //0x00001658 je LBB0_276 - 0xe9, 0x37, 0x27, 0x00, 0x00, //0x0000165e jmp LBB0_270 - //0x00001663 LBB0_274 - 0x49, 0x8b, 0x0f, //0x00001663 movq (%r15), %rcx - 0x48, 0x8b, 0x54, 0x24, 0x20, //0x00001666 movq $32(%rsp), %rdx - 0x48, 0x8b, 0x52, 0x08, //0x0000166b movq $8(%rdx), %rdx - 0x48, 0x8d, 0x72, 0xfd, //0x0000166f leaq $-3(%rdx), %rsi - 0x48, 0x39, 0xf1, //0x00001673 cmpq %rsi, %rcx - 0x0f, 0x87, 0xab, 0x26, 0x00, 0x00, //0x00001676 ja LBB0_711 - 0x48, 0x8d, 0x41, 0xff, //0x0000167c leaq $-1(%rcx), %rax - 0x41, 0x81, 0x7c, 0x0e, 0xff, 0x74, 0x72, 0x75, 0x65, //0x00001680 cmpl $1702195828, $-1(%r14,%rcx) - 0x0f, 0x85, 0x52, 0x27, 0x00, 0x00, //0x00001689 jne LBB0_717 - //0x0000168f LBB0_276 - 0x48, 0x8d, 0x51, 0x03, //0x0000168f leaq $3(%rcx), %rdx - 0x49, 0x89, 0x17, //0x00001693 movq %rdx, (%r15) - 0x48, 0x85, 0xc9, //0x00001696 testq %rcx, %rcx - 0x0f, 0x8f, 0x01, 0xed, 0xff, 0xff, //0x00001699 jg LBB0_3 - 0xe9, 0x71, 0x26, 0x00, 0x00, //0x0000169f jmp LBB0_728 - //0x000016a4 LBB0_277 - 0x41, 0xf6, 0xc3, 0x40, //0x000016a4 testb $64, %r11b - 0x0f, 0x85, 0x9f, 0x07, 0x00, 0x00, //0x000016a8 jne LBB0_360 - 0x48, 0x8b, 0x54, 0x24, 0x18, //0x000016ae movq $24(%rsp), %rdx - 0x48, 0x8b, 0x0a, //0x000016b3 movq (%rdx), %rcx - 0x48, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x000016b6 cmpq $4095, %rcx - 0x0f, 0x8f, 0xe6, 0x25, 0x00, 0x00, //0x000016bd jg LBB0_724 - 0x48, 0x8d, 0x41, 0x01, //0x000016c3 leaq $1(%rcx), %rax - 0x48, 0x89, 0x02, //0x000016c7 movq %rax, (%rdx) - 0x48, 0xc7, 0x44, 0xca, 0x08, 0x06, 0x00, 0x00, 0x00, //0x000016ca movq $6, $8(%rdx,%rcx,8) - 0xe9, 0xc8, 0xec, 0xff, 0xff, //0x000016d3 jmp LBB0_3 - //0x000016d8 LBB0_280 - 0x89, 0xc9, //0x000016d8 movl %ecx, %ecx - 0x49, 0x01, 0xca, //0x000016da addq %rcx, %r10 - 0x4d, 0x01, 0xfa, //0x000016dd addq %r15, %r10 - 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x000016e0 movq $8(%rsp), %r15 - 0x4c, 0x8b, 0x1c, 0x24, //0x000016e5 movq (%rsp), %r11 - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x000016e9 jmp LBB0_282 - //0x000016ee LBB0_281 - 0x49, 0x01, 0xca, //0x000016ee addq %rcx, %r10 - //0x000016f1 LBB0_282 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000016f1 movq $-1, %rcx - 0x48, 0x8b, 0x74, 0x24, 0x30, //0x000016f8 movq $48(%rsp), %rsi - 0x48, 0x85, 0xf6, //0x000016fd testq %rsi, %rsi - 0x48, 0x8b, 0x54, 0x24, 0x28, //0x00001700 movq $40(%rsp), %rdx - 0x0f, 0x84, 0xf6, 0x25, 0x00, 0x00, //0x00001705 je LBB0_708 - 0x48, 0x85, 0xd2, //0x0000170b testq %rdx, %rdx - 0xc5, 0xfe, 0x6f, 0x1d, 0xaa, 0xea, 0xff, 0xff, //0x0000170e vmovdqu $-5462(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0x0f, 0x84, 0xe5, 0x25, 0x00, 0x00, //0x00001716 je LBB0_708 - 0x4d, 0x85, 0xed, //0x0000171c testq %r13, %r13 - 0x0f, 0x84, 0xdc, 0x25, 0x00, 0x00, //0x0000171f je LBB0_708 - 0x4d, 0x29, 0xc2, //0x00001725 subq %r8, %r10 - 0x49, 0x8d, 0x4a, 0xff, //0x00001728 leaq $-1(%r10), %rcx - 0x48, 0x39, 0xce, //0x0000172c cmpq %rcx, %rsi - 0x0f, 0x84, 0x80, 0x00, 0x00, 0x00, //0x0000172f je LBB0_291 - 0x48, 0x39, 0xca, //0x00001735 cmpq %rcx, %rdx - 0x0f, 0x84, 0x77, 0x00, 0x00, 0x00, //0x00001738 je LBB0_291 - 0x49, 0x39, 0xcd, //0x0000173e cmpq %rcx, %r13 - 0x0f, 0x84, 0x6e, 0x00, 0x00, 0x00, //0x00001741 je LBB0_291 - 0x48, 0x85, 0xd2, //0x00001747 testq %rdx, %rdx - 0xc5, 0xfe, 0x6f, 0x2d, 0x6e, 0xe9, 0xff, 0xff, //0x0000174a vmovdqu $-5778(%rip), %ymm5 /* LCPI0_1+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0x86, 0xe9, 0xff, 0xff, //0x00001752 vmovdqu $-5754(%rip), %ymm6 /* LCPI0_2+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x3d, 0x9e, 0xe9, 0xff, 0xff, //0x0000175a vmovdqu $-5730(%rip), %ymm7 /* LCPI0_3+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x05, 0xb6, 0xe9, 0xff, 0xff, //0x00001762 vmovdqu $-5706(%rip), %ymm8 /* LCPI0_4+0(%rip) */ - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000176a vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0x7e, 0x6f, 0x15, 0x89, 0xea, 0xff, 0xff, //0x0000176f vmovdqu $-5495(%rip), %ymm10 /* LCPI0_14+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x05, 0xa1, 0xea, 0xff, 0xff, //0x00001777 vmovdqu $-5471(%rip), %ymm0 /* LCPI0_15+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x3d, 0xb9, 0xea, 0xff, 0xff, //0x0000177f vmovdqu $-5447(%rip), %ymm15 /* LCPI0_16+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x35, 0x51, 0xea, 0xff, 0xff, //0x00001787 vmovdqu $-5551(%rip), %ymm14 /* LCPI0_10+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x25, 0x09, 0xeb, 0xff, 0xff, //0x0000178f vmovdqu $-5367(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0x0f, 0x8e, 0xa5, 0x00, 0x00, 0x00, //0x00001797 jle LBB0_297 - 0x48, 0x8d, 0x4a, 0xff, //0x0000179d leaq $-1(%rdx), %rcx - 0x49, 0x39, 0xcd, //0x000017a1 cmpq %rcx, %r13 - 0x0f, 0x84, 0x98, 0x00, 0x00, 0x00, //0x000017a4 je LBB0_297 - 0x48, 0xf7, 0xd2, //0x000017aa notq %rdx - 0x49, 0x89, 0xd2, //0x000017ad movq %rdx, %r10 - 0xe9, 0x50, 0x00, 0x00, 0x00, //0x000017b0 jmp LBB0_292 - //0x000017b5 LBB0_291 - 0x49, 0xf7, 0xda, //0x000017b5 negq %r10 - 0xc5, 0xfe, 0x6f, 0x2d, 0x00, 0xe9, 0xff, 0xff, //0x000017b8 vmovdqu $-5888(%rip), %ymm5 /* LCPI0_1+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0x18, 0xe9, 0xff, 0xff, //0x000017c0 vmovdqu $-5864(%rip), %ymm6 /* LCPI0_2+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x3d, 0x30, 0xe9, 0xff, 0xff, //0x000017c8 vmovdqu $-5840(%rip), %ymm7 /* LCPI0_3+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x05, 0x48, 0xe9, 0xff, 0xff, //0x000017d0 vmovdqu $-5816(%rip), %ymm8 /* LCPI0_4+0(%rip) */ - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000017d8 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0x7e, 0x6f, 0x15, 0x1b, 0xea, 0xff, 0xff, //0x000017dd vmovdqu $-5605(%rip), %ymm10 /* LCPI0_14+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x05, 0x33, 0xea, 0xff, 0xff, //0x000017e5 vmovdqu $-5581(%rip), %ymm0 /* LCPI0_15+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x3d, 0x4b, 0xea, 0xff, 0xff, //0x000017ed vmovdqu $-5557(%rip), %ymm15 /* LCPI0_16+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x35, 0xe3, 0xe9, 0xff, 0xff, //0x000017f5 vmovdqu $-5661(%rip), %ymm14 /* LCPI0_10+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x25, 0x9b, 0xea, 0xff, 0xff, //0x000017fd vmovdqu $-5477(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - //0x00001805 LBB0_292 - 0xc5, 0x7e, 0x6f, 0x1d, 0x33, 0xe9, 0xff, 0xff, //0x00001805 vmovdqu $-5837(%rip), %ymm11 /* LCPI0_5+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x25, 0x4b, 0xe9, 0xff, 0xff, //0x0000180d vmovdqu $-5813(%rip), %ymm12 /* LCPI0_6+0(%rip) */ - //0x00001815 LBB0_293 - 0x4c, 0x8b, 0x6c, 0x24, 0x10, //0x00001815 movq $16(%rsp), %r13 - //0x0000181a LBB0_294 - 0x4d, 0x85, 0xd2, //0x0000181a testq %r10, %r10 - 0x0f, 0x88, 0xdb, 0x24, 0x00, 0x00, //0x0000181d js LBB0_707 - 0x49, 0x8b, 0x0f, //0x00001823 movq (%r15), %rcx - 0x48, 0x83, 0xc1, 0xff, //0x00001826 addq $-1, %rcx - 0xc5, 0x7d, 0x6f, 0xe8, //0x0000182a vmovdqa %ymm0, %ymm13 - //0x0000182e LBB0_296 - 0x4c, 0x01, 0xd1, //0x0000182e addq %r10, %rcx - 0x49, 0x89, 0x0f, //0x00001831 movq %rcx, (%r15) - 0x4d, 0x85, 0xed, //0x00001834 testq %r13, %r13 - 0x0f, 0x8f, 0x63, 0xeb, 0xff, 0xff, //0x00001837 jg LBB0_3 - 0xe9, 0xd3, 0x24, 0x00, 0x00, //0x0000183d jmp LBB0_728 - //0x00001842 LBB0_297 - 0x48, 0x89, 0xf1, //0x00001842 movq %rsi, %rcx - 0x4c, 0x09, 0xe9, //0x00001845 orq %r13, %rcx - 0x0f, 0x99, 0xc1, //0x00001848 setns %cl - 0xc5, 0x7e, 0x6f, 0x1d, 0xed, 0xe8, 0xff, 0xff, //0x0000184b vmovdqu $-5907(%rip), %ymm11 /* LCPI0_5+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x25, 0x05, 0xe9, 0xff, 0xff, //0x00001853 vmovdqu $-5883(%rip), %ymm12 /* LCPI0_6+0(%rip) */ - 0x0f, 0x88, 0x6d, 0x09, 0x00, 0x00, //0x0000185b js LBB0_395 - 0x4c, 0x39, 0xee, //0x00001861 cmpq %r13, %rsi - 0x0f, 0x8c, 0x64, 0x09, 0x00, 0x00, //0x00001864 jl LBB0_395 - 0x48, 0xf7, 0xd6, //0x0000186a notq %rsi - 0x49, 0x89, 0xf2, //0x0000186d movq %rsi, %r10 - 0xe9, 0xa0, 0xff, 0xff, 0xff, //0x00001870 jmp LBB0_293 - //0x00001875 LBB0_300 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001875 movl $64, %edx - 0x4c, 0x8b, 0x1c, 0x24, //0x0000187a movq (%rsp), %r11 - 0x48, 0x39, 0xca, //0x0000187e cmpq %rcx, %rdx - 0x0f, 0x82, 0xff, 0x25, 0x00, 0x00, //0x00001881 jb LBB0_162 - //0x00001887 LBB0_301 - 0x48, 0x01, 0xc8, //0x00001887 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x0000188a addq $1, %rax - //0x0000188e LBB0_302 - 0x48, 0x85, 0xc0, //0x0000188e testq %rax, %rax - 0x0f, 0x88, 0x2a, 0x24, 0x00, 0x00, //0x00001891 js LBB0_702 - 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00001897 movq $8(%rsp), %r15 - 0x49, 0x89, 0x07, //0x0000189c movq %rax, (%r15) - 0x4d, 0x85, 0xc9, //0x0000189f testq %r9, %r9 - 0x0f, 0x8e, 0x32, 0x24, 0x00, 0x00, //0x000018a2 jle LBB0_475 - //0x000018a8 LBB0_304 - 0x49, 0x8b, 0x0a, //0x000018a8 movq (%r10), %rcx - 0x48, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x000018ab cmpq $4095, %rcx - 0x0f, 0x8f, 0xf1, 0x23, 0x00, 0x00, //0x000018b2 jg LBB0_724 - 0x48, 0x8d, 0x41, 0x01, //0x000018b8 leaq $1(%rcx), %rax - 0x49, 0x89, 0x02, //0x000018bc movq %rax, (%r10) - 0x49, 0xc7, 0x44, 0xca, 0x08, 0x04, 0x00, 0x00, 0x00, //0x000018bf movq $4, $8(%r10,%rcx,8) - 0xe9, 0xd3, 0xea, 0xff, 0xff, //0x000018c8 jmp LBB0_3 - //0x000018cd LBB0_306 - 0x48, 0x8b, 0x4c, 0x24, 0x20, //0x000018cd movq $32(%rsp), %rcx - 0x4c, 0x8b, 0x51, 0x08, //0x000018d2 movq $8(%rcx), %r10 - 0x4d, 0x8b, 0x07, //0x000018d6 movq (%r15), %r8 - 0x4f, 0x8d, 0x0c, 0x06, //0x000018d9 leaq (%r14,%r8), %r9 - 0x4d, 0x29, 0xc2, //0x000018dd subq %r8, %r10 - 0x49, 0x83, 0xfa, 0x20, //0x000018e0 cmpq $32, %r10 - 0x0f, 0x8c, 0xac, 0x00, 0x00, 0x00, //0x000018e4 jl LBB0_316 - 0xba, 0x20, 0x00, 0x00, 0x00, //0x000018ea movl $32, %edx - 0x31, 0xf6, //0x000018ef xorl %esi, %esi - 0x45, 0x31, 0xff, //0x000018f1 xorl %r15d, %r15d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000018f4 .p2align 4, 0x90 - //0x00001900 LBB0_308 - 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x31, //0x00001900 vmovdqu (%r9,%rsi), %ymm0 - 0xc5, 0xfd, 0x74, 0xce, //0x00001906 vpcmpeqb %ymm6, %ymm0, %ymm1 - 0xc5, 0x7d, 0xd7, 0xd9, //0x0000190a vpmovmskb %ymm1, %r11d - 0xc5, 0xfd, 0x74, 0xc7, //0x0000190e vpcmpeqb %ymm7, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd8, //0x00001912 vpmovmskb %ymm0, %ebx - 0x85, 0xdb, //0x00001916 testl %ebx, %ebx - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00001918 jne LBB0_311 - 0x4d, 0x85, 0xff, //0x0000191e testq %r15, %r15 - 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001921 jne LBB0_311 - 0x45, 0x31, 0xff, //0x00001927 xorl %r15d, %r15d - 0xe9, 0x35, 0x00, 0x00, 0x00, //0x0000192a jmp LBB0_312 - 0x90, //0x0000192f .p2align 4, 0x90 - //0x00001930 LBB0_311 - 0x44, 0x89, 0xf9, //0x00001930 movl %r15d, %ecx - 0xf7, 0xd1, //0x00001933 notl %ecx - 0x21, 0xd9, //0x00001935 andl %ebx, %ecx - 0x44, 0x8d, 0x2c, 0x09, //0x00001937 leal (%rcx,%rcx), %r13d - 0x45, 0x09, 0xfd, //0x0000193b orl %r15d, %r13d - 0x44, 0x89, 0xef, //0x0000193e movl %r13d, %edi - 0xf7, 0xd7, //0x00001941 notl %edi - 0x21, 0xdf, //0x00001943 andl %ebx, %edi - 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001945 andl $-1431655766, %edi - 0x45, 0x31, 0xff, //0x0000194b xorl %r15d, %r15d - 0x01, 0xcf, //0x0000194e addl %ecx, %edi - 0x41, 0x0f, 0x92, 0xc7, //0x00001950 setb %r15b - 0x01, 0xff, //0x00001954 addl %edi, %edi - 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00001956 xorl $1431655765, %edi - 0x44, 0x21, 0xef, //0x0000195c andl %r13d, %edi - 0xf7, 0xd7, //0x0000195f notl %edi - 0x41, 0x21, 0xfb, //0x00001961 andl %edi, %r11d - //0x00001964 LBB0_312 - 0x4d, 0x85, 0xdb, //0x00001964 testq %r11, %r11 - 0x0f, 0x85, 0x2d, 0xf1, 0xff, 0xff, //0x00001967 jne LBB0_104 - 0x48, 0x83, 0xc6, 0x20, //0x0000196d addq $32, %rsi - 0x49, 0x8d, 0x0c, 0x12, //0x00001971 leaq (%r10,%rdx), %rcx - 0x48, 0x83, 0xc1, 0xe0, //0x00001975 addq $-32, %rcx - 0x48, 0x83, 0xc2, 0xe0, //0x00001979 addq $-32, %rdx - 0x48, 0x83, 0xf9, 0x3f, //0x0000197d cmpq $63, %rcx - 0x0f, 0x8f, 0x79, 0xff, 0xff, 0xff, //0x00001981 jg LBB0_308 - 0x4d, 0x85, 0xff, //0x00001987 testq %r15, %r15 - 0x0f, 0x85, 0xad, 0x1e, 0x00, 0x00, //0x0000198a jne LBB0_645 - 0x49, 0x01, 0xf1, //0x00001990 addq %rsi, %r9 - 0x49, 0x29, 0xf2, //0x00001993 subq %rsi, %r10 - //0x00001996 LBB0_316 - 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00001996 movq $8(%rsp), %r15 - 0x4c, 0x8b, 0x1c, 0x24, //0x0000199b movq (%rsp), %r11 - 0x4d, 0x85, 0xd2, //0x0000199f testq %r10, %r10 - 0x0f, 0x8f, 0x07, 0x1f, 0x00, 0x00, //0x000019a2 jg LBB0_649 - 0xe9, 0x68, 0x23, 0x00, 0x00, //0x000019a8 jmp LBB0_728 - //0x000019ad LBB0_317 - 0x4c, 0x89, 0xde, //0x000019ad movq %r11, %rsi - 0x48, 0x29, 0xc6, //0x000019b0 subq %rax, %rsi - 0x48, 0x83, 0xfe, 0x20, //0x000019b3 cmpq $32, %rsi - 0x0f, 0x82, 0xe8, 0x13, 0x00, 0x00, //0x000019b7 jb LBB0_539 - 0x48, 0x89, 0xc7, //0x000019bd movq %rax, %rdi - 0x48, 0xf7, 0xdf, //0x000019c0 negq %rdi - 0x4c, 0x8d, 0x40, 0x01, //0x000019c3 leaq $1(%rax), %r8 - 0x48, 0x8d, 0x50, 0xff, //0x000019c7 leaq $-1(%rax), %rdx - 0x49, 0x8d, 0x34, 0x06, //0x000019cb leaq (%r14,%rax), %rsi - 0x48, 0x83, 0xc6, 0xff, //0x000019cf addq $-1, %rsi - 0x48, 0x89, 0xc3, //0x000019d3 movq %rax, %rbx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000019d6 .p2align 4, 0x90 - //0x000019e0 LBB0_319 - 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x1e, //0x000019e0 vmovdqu (%r14,%rbx), %ymm0 - 0xc5, 0xfd, 0x74, 0xcb, //0x000019e6 vpcmpeqb %ymm3, %ymm0, %ymm1 - 0xc5, 0x8d, 0xdb, 0xc0, //0x000019ea vpand %ymm0, %ymm14, %ymm0 - 0xc5, 0xfd, 0x74, 0x05, 0xaa, 0xe7, 0xff, 0xff, //0x000019ee vpcmpeqb $-6230(%rip), %ymm0, %ymm0 /* LCPI0_8+0(%rip) */ - 0xc5, 0xfd, 0xeb, 0xc1, //0x000019f6 vpor %ymm1, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc8, //0x000019fa vpmovmskb %ymm0, %ecx - 0x85, 0xc9, //0x000019fe testl %ecx, %ecx - 0x0f, 0x85, 0x57, 0x07, 0x00, 0x00, //0x00001a00 jne LBB0_388 - 0x48, 0x83, 0xc3, 0x20, //0x00001a06 addq $32, %rbx - 0x49, 0x8d, 0x0c, 0x3b, //0x00001a0a leaq (%r11,%rdi), %rcx - 0x48, 0x83, 0xc1, 0xe0, //0x00001a0e addq $-32, %rcx - 0x48, 0x83, 0xc7, 0xe0, //0x00001a12 addq $-32, %rdi - 0x49, 0x83, 0xc0, 0x20, //0x00001a16 addq $32, %r8 - 0x48, 0x83, 0xc2, 0x20, //0x00001a1a addq $32, %rdx - 0x48, 0x83, 0xc6, 0x20, //0x00001a1e addq $32, %rsi - 0x48, 0x83, 0xf9, 0x1f, //0x00001a22 cmpq $31, %rcx - 0x0f, 0x87, 0xb4, 0xff, 0xff, 0xff, //0x00001a26 ja LBB0_319 - 0x4d, 0x89, 0xf0, //0x00001a2c movq %r14, %r8 - 0x49, 0x29, 0xf8, //0x00001a2f subq %rdi, %r8 - 0x49, 0x01, 0xfb, //0x00001a32 addq %rdi, %r11 - 0x4c, 0x89, 0xde, //0x00001a35 movq %r11, %rsi - 0x48, 0x83, 0xfe, 0x10, //0x00001a38 cmpq $16, %rsi - 0x4c, 0x8b, 0x1c, 0x24, //0x00001a3c movq (%rsp), %r11 - 0x0f, 0x82, 0x69, 0x00, 0x00, 0x00, //0x00001a40 jb LBB0_325 - //0x00001a46 LBB0_322 - 0x4d, 0x89, 0xf1, //0x00001a46 movq %r14, %r9 - 0x4d, 0x29, 0xc1, //0x00001a49 subq %r8, %r9 - 0x4c, 0x89, 0xc7, //0x00001a4c movq %r8, %rdi - 0x4c, 0x29, 0xf7, //0x00001a4f subq %r14, %rdi - 0x48, 0x83, 0xc7, 0x01, //0x00001a52 addq $1, %rdi - 0x49, 0x8d, 0x58, 0xff, //0x00001a56 leaq $-1(%r8), %rbx - 0x48, 0x89, 0xda, //0x00001a5a movq %rbx, %rdx - 0x4c, 0x29, 0xf2, //0x00001a5d subq %r14, %rdx - //0x00001a60 LBB0_323 - 0xc4, 0xc1, 0x7a, 0x6f, 0x00, //0x00001a60 vmovdqu (%r8), %xmm0 - 0xc5, 0xf9, 0x74, 0x0d, 0xa3, 0xe5, 0xff, 0xff, //0x00001a65 vpcmpeqb $-6749(%rip), %xmm0, %xmm1 /* LCPI0_11+0(%rip) */ - 0xc5, 0xf9, 0xdb, 0x05, 0xab, 0xe5, 0xff, 0xff, //0x00001a6d vpand $-6741(%rip), %xmm0, %xmm0 /* LCPI0_12+0(%rip) */ - 0xc5, 0xf9, 0x74, 0x05, 0xb3, 0xe5, 0xff, 0xff, //0x00001a75 vpcmpeqb $-6733(%rip), %xmm0, %xmm0 /* LCPI0_13+0(%rip) */ - 0xc5, 0xf9, 0xeb, 0xc1, //0x00001a7d vpor %xmm1, %xmm0, %xmm0 - 0xc5, 0xf9, 0xd7, 0xc8, //0x00001a81 vpmovmskb %xmm0, %ecx - 0x85, 0xc9, //0x00001a85 testl %ecx, %ecx - 0x0f, 0x85, 0xd9, 0x10, 0x00, 0x00, //0x00001a87 jne LBB0_515 - 0x49, 0x83, 0xc0, 0x10, //0x00001a8d addq $16, %r8 - 0x48, 0x83, 0xc6, 0xf0, //0x00001a91 addq $-16, %rsi - 0x49, 0x83, 0xc1, 0xf0, //0x00001a95 addq $-16, %r9 - 0x48, 0x83, 0xc7, 0x10, //0x00001a99 addq $16, %rdi - 0x48, 0x83, 0xc2, 0x10, //0x00001a9d addq $16, %rdx - 0x48, 0x83, 0xc3, 0x10, //0x00001aa1 addq $16, %rbx - 0x48, 0x83, 0xfe, 0x0f, //0x00001aa5 cmpq $15, %rsi - 0x0f, 0x87, 0xb1, 0xff, 0xff, 0xff, //0x00001aa9 ja LBB0_323 - //0x00001aaf LBB0_325 - 0xc5, 0x7d, 0x7f, 0xe1, //0x00001aaf vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x00001ab3 vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00001ab7 vmovdqa %ymm13, %ymm11 - 0x48, 0x85, 0xf6, //0x00001abc testq %rsi, %rsi - 0x0f, 0x84, 0x49, 0x00, 0x00, 0x00, //0x00001abf je LBB0_333 - 0x49, 0x8d, 0x0c, 0x30, //0x00001ac5 leaq (%r8,%rsi), %rcx - //0x00001ac9 LBB0_327 - 0x41, 0x0f, 0xb6, 0x10, //0x00001ac9 movzbl (%r8), %edx - 0x48, 0x83, 0xfa, 0x2c, //0x00001acd cmpq $44, %rdx - 0x0f, 0x87, 0x14, 0x00, 0x00, 0x00, //0x00001ad1 ja LBB0_329 - 0x48, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x10, 0x00, 0x00, //0x00001ad7 movabsq $17596481021440, %rdi - 0x48, 0x0f, 0xa3, 0xd7, //0x00001ae1 btq %rdx, %rdi - 0x0f, 0x82, 0x23, 0x00, 0x00, 0x00, //0x00001ae5 jb LBB0_333 - //0x00001aeb LBB0_329 - 0x80, 0xfa, 0x5d, //0x00001aeb cmpb $93, %dl - 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00001aee je LBB0_333 - 0x80, 0xfa, 0x7d, //0x00001af4 cmpb $125, %dl - 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00001af7 je LBB0_333 - 0x49, 0x83, 0xc0, 0x01, //0x00001afd addq $1, %r8 - 0x48, 0x83, 0xc6, 0xff, //0x00001b01 addq $-1, %rsi - 0x0f, 0x85, 0xbe, 0xff, 0xff, 0xff, //0x00001b05 jne LBB0_327 - 0x49, 0x89, 0xc8, //0x00001b0b movq %rcx, %r8 - //0x00001b0e LBB0_333 - 0x4d, 0x29, 0xf0, //0x00001b0e subq %r14, %r8 - 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00001b11 movq $8(%rsp), %r15 - 0x4d, 0x89, 0x07, //0x00001b16 movq %r8, (%r15) - 0x4c, 0x8b, 0x1c, 0x24, //0x00001b19 movq (%rsp), %r11 - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00001b1d vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc4, 0x41, 0x7d, 0x6f, 0xeb, //0x00001b22 vmovdqa %ymm11, %ymm13 - 0xc5, 0xfe, 0x6f, 0x25, 0x71, 0xe7, 0xff, 0xff, //0x00001b27 vmovdqu $-6287(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0x89, 0xe6, 0xff, 0xff, //0x00001b2f vmovdqu $-6519(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd8, //0x00001b37 vmovdqa %ymm0, %ymm11 - 0xc5, 0x7d, 0x6f, 0xe1, //0x00001b3b vmovdqa %ymm1, %ymm12 - 0xe9, 0x7c, 0x06, 0x00, 0x00, //0x00001b3f jmp LBB0_393 - //0x00001b44 LBB0_334 - 0x48, 0x8b, 0x4c, 0x24, 0x20, //0x00001b44 movq $32(%rsp), %rcx - 0x4c, 0x8b, 0x49, 0x08, //0x00001b49 movq $8(%rcx), %r9 - 0x4d, 0x8b, 0x07, //0x00001b4d movq (%r15), %r8 - 0x4d, 0x29, 0xc1, //0x00001b50 subq %r8, %r9 - 0x4d, 0x01, 0xc6, //0x00001b53 addq %r8, %r14 - 0x45, 0x31, 0xdb, //0x00001b56 xorl %r11d, %r11d - 0x45, 0x31, 0xd2, //0x00001b59 xorl %r10d, %r10d - 0x45, 0x31, 0xff, //0x00001b5c xorl %r15d, %r15d - 0x31, 0xdb, //0x00001b5f xorl %ebx, %ebx - 0x49, 0x83, 0xf9, 0x40, //0x00001b61 cmpq $64, %r9 - 0x0f, 0x8d, 0x57, 0x01, 0x00, 0x00, //0x00001b65 jge LBB0_335 - //0x00001b6b LBB0_344 - 0x4d, 0x85, 0xc9, //0x00001b6b testq %r9, %r9 - 0x0f, 0x8e, 0x24, 0x23, 0x00, 0x00, //0x00001b6e jle LBB0_733 - 0xc5, 0x7d, 0x7f, 0xd9, //0x00001b74 vmovdqa %ymm11, %ymm1 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00001b78 vmovdqa %ymm13, %ymm11 - 0xc5, 0xf9, 0xef, 0xc0, //0x00001b7d vpxor %xmm0, %xmm0, %xmm0 - 0xc5, 0xfe, 0x7f, 0x44, 0x24, 0x60, //0x00001b81 vmovdqu %ymm0, $96(%rsp) - 0xc5, 0xfe, 0x7f, 0x44, 0x24, 0x40, //0x00001b87 vmovdqu %ymm0, $64(%rsp) - 0x44, 0x89, 0xf1, //0x00001b8d movl %r14d, %ecx - 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00001b90 andl $4095, %ecx - 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00001b96 cmpl $4033, %ecx - 0x0f, 0x82, 0x27, 0x00, 0x00, 0x00, //0x00001b9c jb LBB0_348 - 0x49, 0x83, 0xf9, 0x20, //0x00001ba2 cmpq $32, %r9 - 0x0f, 0x82, 0x40, 0x00, 0x00, 0x00, //0x00001ba6 jb LBB0_349 - 0xc4, 0xc1, 0x7e, 0x6f, 0x06, //0x00001bac vmovdqu (%r14), %ymm0 - 0xc5, 0xfe, 0x7f, 0x44, 0x24, 0x40, //0x00001bb1 vmovdqu %ymm0, $64(%rsp) - 0x49, 0x83, 0xc6, 0x20, //0x00001bb7 addq $32, %r14 - 0x49, 0x8d, 0x79, 0xe0, //0x00001bbb leaq $-32(%r9), %rdi - 0x48, 0x8d, 0x74, 0x24, 0x60, //0x00001bbf leaq $96(%rsp), %rsi - 0xe9, 0x2b, 0x00, 0x00, 0x00, //0x00001bc4 jmp LBB0_350 - //0x00001bc9 LBB0_348 - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00001bc9 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc4, 0x41, 0x7d, 0x6f, 0xeb, //0x00001bce vmovdqa %ymm11, %ymm13 - 0xc5, 0xfe, 0x6f, 0x25, 0xc5, 0xe6, 0xff, 0xff, //0x00001bd3 vmovdqu $-6459(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0xdd, 0xe5, 0xff, 0xff, //0x00001bdb vmovdqu $-6691(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd9, //0x00001be3 vmovdqa %ymm1, %ymm11 - 0xe9, 0xd6, 0x00, 0x00, 0x00, //0x00001be7 jmp LBB0_335 - //0x00001bec LBB0_349 - 0x48, 0x8d, 0x74, 0x24, 0x40, //0x00001bec leaq $64(%rsp), %rsi - 0x4c, 0x89, 0xcf, //0x00001bf1 movq %r9, %rdi - //0x00001bf4 LBB0_350 - 0x48, 0x83, 0xff, 0x10, //0x00001bf4 cmpq $16, %rdi - 0x0f, 0x82, 0x49, 0x00, 0x00, 0x00, //0x00001bf8 jb LBB0_351 - 0xc4, 0xc1, 0x7a, 0x6f, 0x06, //0x00001bfe vmovdqu (%r14), %xmm0 - 0xc5, 0xfa, 0x7f, 0x06, //0x00001c03 vmovdqu %xmm0, (%rsi) - 0x49, 0x83, 0xc6, 0x10, //0x00001c07 addq $16, %r14 - 0x48, 0x83, 0xc6, 0x10, //0x00001c0b addq $16, %rsi - 0x48, 0x83, 0xc7, 0xf0, //0x00001c0f addq $-16, %rdi - 0x48, 0x83, 0xff, 0x08, //0x00001c13 cmpq $8, %rdi - 0x0f, 0x83, 0x34, 0x00, 0x00, 0x00, //0x00001c17 jae LBB0_358 - //0x00001c1d LBB0_352 - 0x48, 0x83, 0xff, 0x04, //0x00001c1d cmpq $4, %rdi - 0x0f, 0x8c, 0x46, 0x00, 0x00, 0x00, //0x00001c21 jl LBB0_353 - //0x00001c27 LBB0_359 - 0x41, 0x8b, 0x0e, //0x00001c27 movl (%r14), %ecx - 0x89, 0x0e, //0x00001c2a movl %ecx, (%rsi) - 0x49, 0x83, 0xc6, 0x04, //0x00001c2c addq $4, %r14 - 0x48, 0x83, 0xc6, 0x04, //0x00001c30 addq $4, %rsi - 0x48, 0x83, 0xc7, 0xfc, //0x00001c34 addq $-4, %rdi - 0x48, 0x83, 0xff, 0x02, //0x00001c38 cmpq $2, %rdi - 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00001c3c jae LBB0_354 - 0xe9, 0x43, 0x00, 0x00, 0x00, //0x00001c42 jmp LBB0_355 - //0x00001c47 LBB0_351 - 0x48, 0x83, 0xff, 0x08, //0x00001c47 cmpq $8, %rdi - 0x0f, 0x82, 0xcc, 0xff, 0xff, 0xff, //0x00001c4b jb LBB0_352 - //0x00001c51 LBB0_358 - 0x49, 0x8b, 0x0e, //0x00001c51 movq (%r14), %rcx - 0x48, 0x89, 0x0e, //0x00001c54 movq %rcx, (%rsi) - 0x49, 0x83, 0xc6, 0x08, //0x00001c57 addq $8, %r14 - 0x48, 0x83, 0xc6, 0x08, //0x00001c5b addq $8, %rsi - 0x48, 0x83, 0xc7, 0xf8, //0x00001c5f addq $-8, %rdi - 0x48, 0x83, 0xff, 0x04, //0x00001c63 cmpq $4, %rdi - 0x0f, 0x8d, 0xba, 0xff, 0xff, 0xff, //0x00001c67 jge LBB0_359 - //0x00001c6d LBB0_353 - 0x48, 0x83, 0xff, 0x02, //0x00001c6d cmpq $2, %rdi - 0x0f, 0x82, 0x13, 0x00, 0x00, 0x00, //0x00001c71 jb LBB0_355 - //0x00001c77 LBB0_354 - 0x41, 0x0f, 0xb7, 0x0e, //0x00001c77 movzwl (%r14), %ecx - 0x66, 0x89, 0x0e, //0x00001c7b movw %cx, (%rsi) - 0x49, 0x83, 0xc6, 0x02, //0x00001c7e addq $2, %r14 - 0x48, 0x83, 0xc6, 0x02, //0x00001c82 addq $2, %rsi - 0x48, 0x83, 0xc7, 0xfe, //0x00001c86 addq $-2, %rdi - //0x00001c8a LBB0_355 - 0x4c, 0x89, 0xf2, //0x00001c8a movq %r14, %rdx - 0x4c, 0x8d, 0x74, 0x24, 0x40, //0x00001c8d leaq $64(%rsp), %r14 - 0x48, 0x85, 0xff, //0x00001c92 testq %rdi, %rdi - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00001c95 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc4, 0x41, 0x7d, 0x6f, 0xeb, //0x00001c9a vmovdqa %ymm11, %ymm13 - 0xc5, 0xfe, 0x6f, 0x25, 0xf9, 0xe5, 0xff, 0xff, //0x00001c9f vmovdqu $-6663(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0x11, 0xe5, 0xff, 0xff, //0x00001ca7 vmovdqu $-6895(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd9, //0x00001caf vmovdqa %ymm1, %ymm11 - 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x00001cb3 je LBB0_335 - 0x8a, 0x0a, //0x00001cb9 movb (%rdx), %cl - 0x88, 0x0e, //0x00001cbb movb %cl, (%rsi) - 0x4c, 0x8d, 0x74, 0x24, 0x40, //0x00001cbd leaq $64(%rsp), %r14 - //0x00001cc2 LBB0_335 - 0xc4, 0x41, 0x7d, 0x6f, 0xfd, //0x00001cc2 vmovdqa %ymm13, %ymm15 - 0xc4, 0xc1, 0x7e, 0x6f, 0x0e, //0x00001cc7 vmovdqu (%r14), %ymm1 - 0xc4, 0xc1, 0x7e, 0x6f, 0x46, 0x20, //0x00001ccc vmovdqu $32(%r14), %ymm0 - 0xc5, 0xf5, 0x74, 0xd7, //0x00001cd2 vpcmpeqb %ymm7, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xd2, //0x00001cd6 vpmovmskb %ymm2, %edx - 0xc5, 0xfd, 0x74, 0xd7, //0x00001cda vpcmpeqb %ymm7, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xca, //0x00001cde vpmovmskb %ymm2, %ecx - 0x48, 0xc1, 0xe1, 0x20, //0x00001ce2 shlq $32, %rcx - 0x48, 0x09, 0xca, //0x00001ce6 orq %rcx, %rdx - 0x48, 0x89, 0xd1, //0x00001ce9 movq %rdx, %rcx - 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x00001cec vmovdqa %ymm10, %ymm13 - 0x4c, 0x09, 0xd1, //0x00001cf1 orq %r10, %rcx - 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00001cf4 jne LBB0_337 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00001cfa movq $-1, %rdx - 0x45, 0x31, 0xd2, //0x00001d01 xorl %r10d, %r10d - 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00001d04 jmp LBB0_338 - //0x00001d09 LBB0_337 - 0x4c, 0x89, 0xd1, //0x00001d09 movq %r10, %rcx - 0x48, 0xf7, 0xd1, //0x00001d0c notq %rcx - 0x48, 0x21, 0xd1, //0x00001d0f andq %rdx, %rcx - 0x4c, 0x8d, 0x2c, 0x09, //0x00001d12 leaq (%rcx,%rcx), %r13 - 0x4d, 0x09, 0xd5, //0x00001d16 orq %r10, %r13 - 0x4c, 0x89, 0xef, //0x00001d19 movq %r13, %rdi - 0x48, 0xf7, 0xd7, //0x00001d1c notq %rdi - 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001d1f movabsq $-6148914691236517206, %rsi - 0x48, 0x21, 0xf2, //0x00001d29 andq %rsi, %rdx - 0x48, 0x21, 0xfa, //0x00001d2c andq %rdi, %rdx - 0x45, 0x31, 0xd2, //0x00001d2f xorl %r10d, %r10d - 0x48, 0x01, 0xca, //0x00001d32 addq %rcx, %rdx - 0x41, 0x0f, 0x92, 0xc2, //0x00001d35 setb %r10b - 0x48, 0x01, 0xd2, //0x00001d39 addq %rdx, %rdx - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001d3c movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xca, //0x00001d46 xorq %rcx, %rdx - 0x4c, 0x21, 0xea, //0x00001d49 andq %r13, %rdx - 0x48, 0xf7, 0xd2, //0x00001d4c notq %rdx - //0x00001d4f LBB0_338 - 0xc5, 0xfd, 0x74, 0xd6, //0x00001d4f vpcmpeqb %ymm6, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xca, //0x00001d53 vpmovmskb %ymm2, %ecx - 0x48, 0xc1, 0xe1, 0x20, //0x00001d57 shlq $32, %rcx - 0xc5, 0xf5, 0x74, 0xd6, //0x00001d5b vpcmpeqb %ymm6, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xf2, //0x00001d5f vpmovmskb %ymm2, %esi - 0x48, 0x09, 0xce, //0x00001d63 orq %rcx, %rsi - 0x48, 0x21, 0xd6, //0x00001d66 andq %rdx, %rsi - 0xc4, 0xe1, 0xf9, 0x6e, 0xd6, //0x00001d69 vmovq %rsi, %xmm2 - 0xc4, 0xe3, 0x69, 0x44, 0x15, 0x28, 0xe3, 0xff, 0xff, 0x00, //0x00001d6e vpclmulqdq $0, $-7384(%rip), %xmm2, %xmm2 /* LCPI0_26+0(%rip) */ - 0xc4, 0xc1, 0xf9, 0x7e, 0xd5, //0x00001d78 vmovq %xmm2, %r13 - 0x4d, 0x31, 0xdd, //0x00001d7d xorq %r11, %r13 - 0xc5, 0x7e, 0x6f, 0x15, 0xf8, 0xe3, 0xff, 0xff, //0x00001d80 vmovdqu $-7176(%rip), %ymm10 /* LCPI0_7+0(%rip) */ - 0xc5, 0xad, 0x74, 0xd1, //0x00001d88 vpcmpeqb %ymm1, %ymm10, %ymm2 - 0xc5, 0xfd, 0xd7, 0xf2, //0x00001d8c vpmovmskb %ymm2, %esi - 0xc5, 0xad, 0x74, 0xd0, //0x00001d90 vpcmpeqb %ymm0, %ymm10, %ymm2 - 0xc5, 0xfd, 0xd7, 0xca, //0x00001d94 vpmovmskb %ymm2, %ecx - 0x48, 0xc1, 0xe1, 0x20, //0x00001d98 shlq $32, %rcx - 0x48, 0x09, 0xce, //0x00001d9c orq %rcx, %rsi - 0x4c, 0x89, 0xe9, //0x00001d9f movq %r13, %rcx - 0x48, 0xf7, 0xd1, //0x00001da2 notq %rcx - 0x48, 0x21, 0xce, //0x00001da5 andq %rcx, %rsi - 0xc5, 0xfe, 0x6f, 0x15, 0xf0, 0xe3, 0xff, 0xff, //0x00001da8 vmovdqu $-7184(%rip), %ymm2 /* LCPI0_8+0(%rip) */ - 0xc5, 0xf5, 0x74, 0xca, //0x00001db0 vpcmpeqb %ymm2, %ymm1, %ymm1 - 0xc5, 0xfd, 0xd7, 0xf9, //0x00001db4 vpmovmskb %ymm1, %edi - 0xc5, 0xfd, 0x74, 0xc2, //0x00001db8 vpcmpeqb %ymm2, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd0, //0x00001dbc vpmovmskb %ymm0, %edx - 0x48, 0xc1, 0xe2, 0x20, //0x00001dc0 shlq $32, %rdx - 0x48, 0x09, 0xd7, //0x00001dc4 orq %rdx, %rdi - 0x48, 0x21, 0xcf, //0x00001dc7 andq %rcx, %rdi - 0x0f, 0x84, 0x4d, 0x00, 0x00, 0x00, //0x00001dca je LBB0_342 - 0x4c, 0x8b, 0x1c, 0x24, //0x00001dd0 movq (%rsp), %r11 - 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00001dd4 vmovdqa %ymm13, %ymm10 - 0xc4, 0x41, 0x7d, 0x6f, 0xef, //0x00001dd9 vmovdqa %ymm15, %ymm13 - 0xc5, 0x7e, 0x6f, 0x3d, 0x5a, 0xe4, 0xff, 0xff, //0x00001dde vmovdqu $-7078(%rip), %ymm15 /* LCPI0_16+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001de6 .p2align 4, 0x90 - //0x00001df0 LBB0_340 - 0x48, 0x8d, 0x4f, 0xff, //0x00001df0 leaq $-1(%rdi), %rcx - 0x48, 0x89, 0xca, //0x00001df4 movq %rcx, %rdx - 0x48, 0x21, 0xf2, //0x00001df7 andq %rsi, %rdx - 0xf3, 0x48, 0x0f, 0xb8, 0xd2, //0x00001dfa popcntq %rdx, %rdx - 0x4c, 0x01, 0xfa, //0x00001dff addq %r15, %rdx - 0x48, 0x39, 0xda, //0x00001e02 cmpq %rbx, %rdx - 0x0f, 0x86, 0x1a, 0x03, 0x00, 0x00, //0x00001e05 jbe LBB0_386 - 0x48, 0x83, 0xc3, 0x01, //0x00001e0b addq $1, %rbx - 0x48, 0x21, 0xcf, //0x00001e0f andq %rcx, %rdi - 0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x00001e12 jne LBB0_340 - 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00001e18 jmp LBB0_343 - //0x00001e1d LBB0_342 - 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00001e1d vmovdqa %ymm13, %ymm10 - 0xc4, 0x41, 0x7d, 0x6f, 0xef, //0x00001e22 vmovdqa %ymm15, %ymm13 - //0x00001e27 LBB0_343 - 0x49, 0xc1, 0xfd, 0x3f, //0x00001e27 sarq $63, %r13 - 0xf3, 0x48, 0x0f, 0xb8, 0xce, //0x00001e2b popcntq %rsi, %rcx - 0x49, 0x01, 0xcf, //0x00001e30 addq %rcx, %r15 - 0x49, 0x83, 0xc6, 0x40, //0x00001e33 addq $64, %r14 - 0x49, 0x83, 0xc1, 0xc0, //0x00001e37 addq $-64, %r9 - 0x4d, 0x89, 0xeb, //0x00001e3b movq %r13, %r11 - 0x49, 0x83, 0xf9, 0x40, //0x00001e3e cmpq $64, %r9 - 0x0f, 0x8d, 0x7a, 0xfe, 0xff, 0xff, //0x00001e42 jge LBB0_335 - 0xe9, 0x1e, 0xfd, 0xff, 0xff, //0x00001e48 jmp LBB0_344 - //0x00001e4d LBB0_360 - 0x48, 0x8b, 0x4c, 0x24, 0x20, //0x00001e4d movq $32(%rsp), %rcx - 0x4c, 0x8b, 0x49, 0x08, //0x00001e52 movq $8(%rcx), %r9 - 0x4d, 0x8b, 0x07, //0x00001e56 movq (%r15), %r8 - 0x4d, 0x29, 0xc1, //0x00001e59 subq %r8, %r9 - 0x4d, 0x01, 0xc6, //0x00001e5c addq %r8, %r14 - 0x45, 0x31, 0xdb, //0x00001e5f xorl %r11d, %r11d - 0x45, 0x31, 0xd2, //0x00001e62 xorl %r10d, %r10d - 0x45, 0x31, 0xff, //0x00001e65 xorl %r15d, %r15d - 0x31, 0xdb, //0x00001e68 xorl %ebx, %ebx - 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00001e6a jmp LBB0_362 - //0x00001e6f LBB0_361 - 0x49, 0xc1, 0xfd, 0x3f, //0x00001e6f sarq $63, %r13 - 0xf3, 0x48, 0x0f, 0xb8, 0xce, //0x00001e73 popcntq %rsi, %rcx - 0x49, 0x01, 0xcf, //0x00001e78 addq %rcx, %r15 - 0x49, 0x83, 0xc6, 0x40, //0x00001e7b addq $64, %r14 - 0x49, 0x83, 0xc1, 0xc0, //0x00001e7f addq $-64, %r9 - 0x4d, 0x89, 0xeb, //0x00001e83 movq %r13, %r11 - //0x00001e86 LBB0_362 - 0x49, 0x83, 0xf9, 0x40, //0x00001e86 cmpq $64, %r9 - 0x0f, 0x8c, 0x2d, 0x01, 0x00, 0x00, //0x00001e8a jl LBB0_370 - //0x00001e90 LBB0_363 - 0xc4, 0xc1, 0x7e, 0x6f, 0x0e, //0x00001e90 vmovdqu (%r14), %ymm1 - 0xc4, 0xc1, 0x7e, 0x6f, 0x46, 0x20, //0x00001e95 vmovdqu $32(%r14), %ymm0 - 0xc5, 0xf5, 0x74, 0xd7, //0x00001e9b vpcmpeqb %ymm7, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xd2, //0x00001e9f vpmovmskb %ymm2, %edx - 0xc5, 0xfd, 0x74, 0xd7, //0x00001ea3 vpcmpeqb %ymm7, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xca, //0x00001ea7 vpmovmskb %ymm2, %ecx - 0x48, 0xc1, 0xe1, 0x20, //0x00001eab shlq $32, %rcx - 0x48, 0x09, 0xca, //0x00001eaf orq %rcx, %rdx - 0x48, 0x89, 0xd1, //0x00001eb2 movq %rdx, %rcx - 0x4c, 0x09, 0xd1, //0x00001eb5 orq %r10, %rcx - 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00001eb8 jne LBB0_365 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00001ebe movq $-1, %rdx - 0x45, 0x31, 0xd2, //0x00001ec5 xorl %r10d, %r10d - 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00001ec8 jmp LBB0_366 - //0x00001ecd LBB0_365 - 0x4c, 0x89, 0xd1, //0x00001ecd movq %r10, %rcx - 0x48, 0xf7, 0xd1, //0x00001ed0 notq %rcx - 0x48, 0x21, 0xd1, //0x00001ed3 andq %rdx, %rcx - 0x4c, 0x8d, 0x2c, 0x09, //0x00001ed6 leaq (%rcx,%rcx), %r13 - 0x4d, 0x09, 0xd5, //0x00001eda orq %r10, %r13 - 0x4c, 0x89, 0xef, //0x00001edd movq %r13, %rdi - 0x48, 0xf7, 0xd7, //0x00001ee0 notq %rdi - 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001ee3 movabsq $-6148914691236517206, %rsi - 0x48, 0x21, 0xf2, //0x00001eed andq %rsi, %rdx - 0x48, 0x21, 0xfa, //0x00001ef0 andq %rdi, %rdx - 0x45, 0x31, 0xd2, //0x00001ef3 xorl %r10d, %r10d - 0x48, 0x01, 0xca, //0x00001ef6 addq %rcx, %rdx - 0x41, 0x0f, 0x92, 0xc2, //0x00001ef9 setb %r10b - 0x48, 0x01, 0xd2, //0x00001efd addq %rdx, %rdx - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001f00 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xca, //0x00001f0a xorq %rcx, %rdx - 0x4c, 0x21, 0xea, //0x00001f0d andq %r13, %rdx - 0x48, 0xf7, 0xd2, //0x00001f10 notq %rdx - //0x00001f13 LBB0_366 - 0xc5, 0xfd, 0x74, 0xd6, //0x00001f13 vpcmpeqb %ymm6, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xca, //0x00001f17 vpmovmskb %ymm2, %ecx - 0x48, 0xc1, 0xe1, 0x20, //0x00001f1b shlq $32, %rcx - 0xc5, 0xf5, 0x74, 0xd6, //0x00001f1f vpcmpeqb %ymm6, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xf2, //0x00001f23 vpmovmskb %ymm2, %esi - 0x48, 0x09, 0xce, //0x00001f27 orq %rcx, %rsi - 0x48, 0x21, 0xd6, //0x00001f2a andq %rdx, %rsi - 0xc4, 0xe1, 0xf9, 0x6e, 0xd6, //0x00001f2d vmovq %rsi, %xmm2 - 0xc4, 0xe3, 0x69, 0x44, 0x15, 0x64, 0xe1, 0xff, 0xff, 0x00, //0x00001f32 vpclmulqdq $0, $-7836(%rip), %xmm2, %xmm2 /* LCPI0_26+0(%rip) */ - 0xc4, 0xc1, 0xf9, 0x7e, 0xd5, //0x00001f3c vmovq %xmm2, %r13 - 0x4d, 0x31, 0xdd, //0x00001f41 xorq %r11, %r13 - 0xc5, 0xa5, 0x74, 0xd1, //0x00001f44 vpcmpeqb %ymm1, %ymm11, %ymm2 - 0xc5, 0xfd, 0xd7, 0xf2, //0x00001f48 vpmovmskb %ymm2, %esi - 0xc5, 0xa5, 0x74, 0xd0, //0x00001f4c vpcmpeqb %ymm0, %ymm11, %ymm2 - 0xc5, 0xfd, 0xd7, 0xca, //0x00001f50 vpmovmskb %ymm2, %ecx - 0x48, 0xc1, 0xe1, 0x20, //0x00001f54 shlq $32, %rcx - 0x48, 0x09, 0xce, //0x00001f58 orq %rcx, %rsi - 0x4c, 0x89, 0xe9, //0x00001f5b movq %r13, %rcx - 0x48, 0xf7, 0xd1, //0x00001f5e notq %rcx - 0x48, 0x21, 0xce, //0x00001f61 andq %rcx, %rsi - 0xc5, 0x9d, 0x74, 0xc9, //0x00001f64 vpcmpeqb %ymm1, %ymm12, %ymm1 - 0xc5, 0xfd, 0xd7, 0xf9, //0x00001f68 vpmovmskb %ymm1, %edi - 0xc5, 0x9d, 0x74, 0xc0, //0x00001f6c vpcmpeqb %ymm0, %ymm12, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd0, //0x00001f70 vpmovmskb %ymm0, %edx - 0x48, 0xc1, 0xe2, 0x20, //0x00001f74 shlq $32, %rdx - 0x48, 0x09, 0xd7, //0x00001f78 orq %rdx, %rdi - 0x48, 0x21, 0xcf, //0x00001f7b andq %rcx, %rdi - 0x0f, 0x84, 0xeb, 0xfe, 0xff, 0xff, //0x00001f7e je LBB0_361 - 0x4c, 0x8b, 0x1c, 0x24, //0x00001f84 movq (%rsp), %r11 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001f88 .p2align 4, 0x90 - //0x00001f90 LBB0_368 - 0x48, 0x8d, 0x4f, 0xff, //0x00001f90 leaq $-1(%rdi), %rcx - 0x48, 0x89, 0xca, //0x00001f94 movq %rcx, %rdx - 0x48, 0x21, 0xf2, //0x00001f97 andq %rsi, %rdx - 0xf3, 0x48, 0x0f, 0xb8, 0xd2, //0x00001f9a popcntq %rdx, %rdx - 0x4c, 0x01, 0xfa, //0x00001f9f addq %r15, %rdx - 0x48, 0x39, 0xda, //0x00001fa2 cmpq %rbx, %rdx - 0x0f, 0x86, 0x7a, 0x01, 0x00, 0x00, //0x00001fa5 jbe LBB0_386 - 0x48, 0x83, 0xc3, 0x01, //0x00001fab addq $1, %rbx - 0x48, 0x21, 0xcf, //0x00001faf andq %rcx, %rdi - 0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x00001fb2 jne LBB0_368 - 0xe9, 0xb2, 0xfe, 0xff, 0xff, //0x00001fb8 jmp LBB0_361 - //0x00001fbd LBB0_370 - 0x4d, 0x85, 0xc9, //0x00001fbd testq %r9, %r9 - 0x0f, 0x8e, 0xd2, 0x1e, 0x00, 0x00, //0x00001fc0 jle LBB0_733 - 0xc5, 0x7d, 0x7f, 0xe2, //0x00001fc6 vmovdqa %ymm12, %ymm2 - 0xc5, 0x7d, 0x7f, 0xd9, //0x00001fca vmovdqa %ymm11, %ymm1 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00001fce vmovdqa %ymm13, %ymm11 - 0xc5, 0xf9, 0xef, 0xc0, //0x00001fd3 vpxor %xmm0, %xmm0, %xmm0 - 0xc5, 0xfe, 0x7f, 0x44, 0x24, 0x60, //0x00001fd7 vmovdqu %ymm0, $96(%rsp) - 0xc5, 0xfe, 0x7f, 0x44, 0x24, 0x40, //0x00001fdd vmovdqu %ymm0, $64(%rsp) - 0x44, 0x89, 0xf1, //0x00001fe3 movl %r14d, %ecx - 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00001fe6 andl $4095, %ecx - 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00001fec cmpl $4033, %ecx - 0x0f, 0x82, 0x27, 0x00, 0x00, 0x00, //0x00001ff2 jb LBB0_374 - 0x49, 0x83, 0xf9, 0x20, //0x00001ff8 cmpq $32, %r9 - 0x0f, 0x82, 0x44, 0x00, 0x00, 0x00, //0x00001ffc jb LBB0_375 - 0xc4, 0xc1, 0x7e, 0x6f, 0x06, //0x00002002 vmovdqu (%r14), %ymm0 - 0xc5, 0xfe, 0x7f, 0x44, 0x24, 0x40, //0x00002007 vmovdqu %ymm0, $64(%rsp) - 0x49, 0x83, 0xc6, 0x20, //0x0000200d addq $32, %r14 - 0x49, 0x8d, 0x79, 0xe0, //0x00002011 leaq $-32(%r9), %rdi - 0x48, 0x8d, 0x74, 0x24, 0x60, //0x00002015 leaq $96(%rsp), %rsi - 0xe9, 0x2f, 0x00, 0x00, 0x00, //0x0000201a jmp LBB0_376 - //0x0000201f LBB0_374 - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000201f vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc4, 0x41, 0x7d, 0x6f, 0xeb, //0x00002024 vmovdqa %ymm11, %ymm13 - 0xc5, 0xfe, 0x6f, 0x25, 0x6f, 0xe2, 0xff, 0xff, //0x00002029 vmovdqu $-7569(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0x87, 0xe1, 0xff, 0xff, //0x00002031 vmovdqu $-7801(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd9, //0x00002039 vmovdqa %ymm1, %ymm11 - 0xc5, 0x7d, 0x6f, 0xe2, //0x0000203d vmovdqa %ymm2, %ymm12 - 0xe9, 0x4a, 0xfe, 0xff, 0xff, //0x00002041 jmp LBB0_363 - //0x00002046 LBB0_375 - 0x48, 0x8d, 0x74, 0x24, 0x40, //0x00002046 leaq $64(%rsp), %rsi - 0x4c, 0x89, 0xcf, //0x0000204b movq %r9, %rdi - //0x0000204e LBB0_376 - 0x48, 0x83, 0xff, 0x10, //0x0000204e cmpq $16, %rdi - 0x0f, 0x82, 0x49, 0x00, 0x00, 0x00, //0x00002052 jb LBB0_377 - 0xc4, 0xc1, 0x7a, 0x6f, 0x06, //0x00002058 vmovdqu (%r14), %xmm0 - 0xc5, 0xfa, 0x7f, 0x06, //0x0000205d vmovdqu %xmm0, (%rsi) - 0x49, 0x83, 0xc6, 0x10, //0x00002061 addq $16, %r14 - 0x48, 0x83, 0xc6, 0x10, //0x00002065 addq $16, %rsi - 0x48, 0x83, 0xc7, 0xf0, //0x00002069 addq $-16, %rdi - 0x48, 0x83, 0xff, 0x08, //0x0000206d cmpq $8, %rdi - 0x0f, 0x83, 0x34, 0x00, 0x00, 0x00, //0x00002071 jae LBB0_384 - //0x00002077 LBB0_378 - 0x48, 0x83, 0xff, 0x04, //0x00002077 cmpq $4, %rdi - 0x0f, 0x8c, 0x46, 0x00, 0x00, 0x00, //0x0000207b jl LBB0_379 - //0x00002081 LBB0_385 - 0x41, 0x8b, 0x0e, //0x00002081 movl (%r14), %ecx - 0x89, 0x0e, //0x00002084 movl %ecx, (%rsi) - 0x49, 0x83, 0xc6, 0x04, //0x00002086 addq $4, %r14 - 0x48, 0x83, 0xc6, 0x04, //0x0000208a addq $4, %rsi - 0x48, 0x83, 0xc7, 0xfc, //0x0000208e addq $-4, %rdi - 0x48, 0x83, 0xff, 0x02, //0x00002092 cmpq $2, %rdi - 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00002096 jae LBB0_380 - 0xe9, 0x43, 0x00, 0x00, 0x00, //0x0000209c jmp LBB0_381 - //0x000020a1 LBB0_377 - 0x48, 0x83, 0xff, 0x08, //0x000020a1 cmpq $8, %rdi - 0x0f, 0x82, 0xcc, 0xff, 0xff, 0xff, //0x000020a5 jb LBB0_378 - //0x000020ab LBB0_384 - 0x49, 0x8b, 0x0e, //0x000020ab movq (%r14), %rcx - 0x48, 0x89, 0x0e, //0x000020ae movq %rcx, (%rsi) - 0x49, 0x83, 0xc6, 0x08, //0x000020b1 addq $8, %r14 - 0x48, 0x83, 0xc6, 0x08, //0x000020b5 addq $8, %rsi - 0x48, 0x83, 0xc7, 0xf8, //0x000020b9 addq $-8, %rdi - 0x48, 0x83, 0xff, 0x04, //0x000020bd cmpq $4, %rdi - 0x0f, 0x8d, 0xba, 0xff, 0xff, 0xff, //0x000020c1 jge LBB0_385 - //0x000020c7 LBB0_379 - 0x48, 0x83, 0xff, 0x02, //0x000020c7 cmpq $2, %rdi - 0x0f, 0x82, 0x13, 0x00, 0x00, 0x00, //0x000020cb jb LBB0_381 - //0x000020d1 LBB0_380 - 0x41, 0x0f, 0xb7, 0x0e, //0x000020d1 movzwl (%r14), %ecx - 0x66, 0x89, 0x0e, //0x000020d5 movw %cx, (%rsi) - 0x49, 0x83, 0xc6, 0x02, //0x000020d8 addq $2, %r14 - 0x48, 0x83, 0xc6, 0x02, //0x000020dc addq $2, %rsi - 0x48, 0x83, 0xc7, 0xfe, //0x000020e0 addq $-2, %rdi - //0x000020e4 LBB0_381 - 0x4c, 0x89, 0xf2, //0x000020e4 movq %r14, %rdx - 0x4c, 0x8d, 0x74, 0x24, 0x40, //0x000020e7 leaq $64(%rsp), %r14 - 0x48, 0x85, 0xff, //0x000020ec testq %rdi, %rdi - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000020ef vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc4, 0x41, 0x7d, 0x6f, 0xeb, //0x000020f4 vmovdqa %ymm11, %ymm13 - 0xc5, 0xfe, 0x6f, 0x25, 0x9f, 0xe1, 0xff, 0xff, //0x000020f9 vmovdqu $-7777(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0xb7, 0xe0, 0xff, 0xff, //0x00002101 vmovdqu $-8009(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd9, //0x00002109 vmovdqa %ymm1, %ymm11 - 0xc5, 0x7d, 0x6f, 0xe2, //0x0000210d vmovdqa %ymm2, %ymm12 - 0x0f, 0x84, 0x79, 0xfd, 0xff, 0xff, //0x00002111 je LBB0_363 - 0x8a, 0x0a, //0x00002117 movb (%rdx), %cl - 0x88, 0x0e, //0x00002119 movb %cl, (%rsi) - 0x4c, 0x8d, 0x74, 0x24, 0x40, //0x0000211b leaq $64(%rsp), %r14 - 0xe9, 0x6b, 0xfd, 0xff, 0xff, //0x00002120 jmp LBB0_363 - //0x00002125 LBB0_386 - 0x48, 0x8b, 0x74, 0x24, 0x20, //0x00002125 movq $32(%rsp), %rsi - 0x48, 0x8b, 0x4e, 0x08, //0x0000212a movq $8(%rsi), %rcx - 0x48, 0x0f, 0xbc, 0xd7, //0x0000212e bsfq %rdi, %rdx - 0x4c, 0x29, 0xca, //0x00002132 subq %r9, %rdx - 0x48, 0x01, 0xd1, //0x00002135 addq %rdx, %rcx - 0x48, 0x83, 0xc1, 0x01, //0x00002138 addq $1, %rcx - 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x0000213c movq $8(%rsp), %r15 - 0x49, 0x89, 0x0f, //0x00002141 movq %rcx, (%r15) - 0x48, 0x8b, 0x56, 0x08, //0x00002144 movq $8(%rsi), %rdx - 0x48, 0x39, 0xd1, //0x00002148 cmpq %rdx, %rcx - 0x48, 0x0f, 0x47, 0xca, //0x0000214b cmovaq %rdx, %rcx - 0x49, 0x89, 0x0f, //0x0000214f movq %rcx, (%r15) - 0x0f, 0x86, 0x5d, 0xe9, 0xff, 0xff, //0x00002152 jbe LBB0_387 - 0xe9, 0xb8, 0x1b, 0x00, 0x00, //0x00002158 jmp LBB0_728 - //0x0000215d LBB0_388 - 0x0f, 0xbc, 0xd9, //0x0000215d bsfl %ecx, %ebx - 0x48, 0x89, 0xd9, //0x00002160 movq %rbx, %rcx - 0x48, 0x29, 0xf9, //0x00002163 subq %rdi, %rcx - 0x49, 0x89, 0x0f, //0x00002166 movq %rcx, (%r15) - 0x48, 0x85, 0xc9, //0x00002169 testq %rcx, %rcx - 0x4c, 0x8b, 0x1c, 0x24, //0x0000216c movq (%rsp), %r11 - 0x48, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002170 movabsq $4294977024, %rdi - 0x0f, 0x8e, 0x40, 0x00, 0x00, 0x00, //0x0000217a jle LBB0_393 - 0x49, 0x01, 0xd8, //0x00002180 addq %rbx, %r8 - 0x48, 0x01, 0xda, //0x00002183 addq %rbx, %rdx - 0x48, 0x01, 0xde, //0x00002186 addq %rbx, %rsi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002189 .p2align 4, 0x90 - //0x00002190 LBB0_390 - 0x0f, 0xb6, 0x0e, //0x00002190 movzbl (%rsi), %ecx - 0x48, 0x83, 0xf9, 0x20, //0x00002193 cmpq $32, %rcx - 0x0f, 0x87, 0x23, 0x00, 0x00, 0x00, //0x00002197 ja LBB0_393 - 0x48, 0x0f, 0xa3, 0xcf, //0x0000219d btq %rcx, %rdi - 0x0f, 0x83, 0x19, 0x00, 0x00, 0x00, //0x000021a1 jae LBB0_393 - 0x49, 0x89, 0x17, //0x000021a7 movq %rdx, (%r15) - 0x49, 0x83, 0xc0, 0xff, //0x000021aa addq $-1, %r8 - 0x48, 0x83, 0xc2, 0xff, //0x000021ae addq $-1, %rdx - 0x48, 0x83, 0xc6, 0xff, //0x000021b2 addq $-1, %rsi - 0x49, 0x83, 0xf8, 0x01, //0x000021b6 cmpq $1, %r8 - 0x0f, 0x8f, 0xd0, 0xff, 0xff, 0xff, //0x000021ba jg LBB0_390 - //0x000021c0 LBB0_393 - 0x48, 0x85, 0xc0, //0x000021c0 testq %rax, %rax - 0x0f, 0x8f, 0xd7, 0xe1, 0xff, 0xff, //0x000021c3 jg LBB0_3 - 0xe9, 0x61, 0x1c, 0x00, 0x00, //0x000021c9 jmp LBB0_394 - //0x000021ce LBB0_395 - 0x49, 0x8d, 0x55, 0xff, //0x000021ce leaq $-1(%r13), %rdx - 0x48, 0x39, 0xd6, //0x000021d2 cmpq %rdx, %rsi - 0x49, 0xf7, 0xd5, //0x000021d5 notq %r13 - 0x4d, 0x0f, 0x45, 0xea, //0x000021d8 cmovneq %r10, %r13 - 0x84, 0xc9, //0x000021dc testb %cl, %cl - 0x4d, 0x0f, 0x45, 0xd5, //0x000021de cmovneq %r13, %r10 - 0xe9, 0x2e, 0xf6, 0xff, 0xff, //0x000021e2 jmp LBB0_293 - //0x000021e7 LBB0_396 - 0x4d, 0x89, 0xc5, //0x000021e7 movq %r8, %r13 - 0x4d, 0x29, 0xcd, //0x000021ea subq %r9, %r13 - 0x0f, 0x84, 0x8b, 0x1c, 0x00, 0x00, //0x000021ed je LBB0_732 - 0x49, 0x83, 0xfd, 0x40, //0x000021f3 cmpq $64, %r13 - 0x0f, 0x82, 0x13, 0x0c, 0x00, 0x00, //0x000021f7 jb LBB0_543 - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000021fd movq $-1, %r15 - 0x4c, 0x89, 0xc8, //0x00002204 movq %r9, %rax - 0x45, 0x31, 0xdb, //0x00002207 xorl %r11d, %r11d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000220a .p2align 4, 0x90 - //0x00002210 LBB0_399 - 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x06, //0x00002210 vmovdqu (%r14,%rax), %ymm0 - 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x06, 0x20, //0x00002216 vmovdqu $32(%r14,%rax), %ymm1 - 0xc5, 0xfd, 0x74, 0xd6, //0x0000221d vpcmpeqb %ymm6, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xfa, //0x00002221 vpmovmskb %ymm2, %edi - 0xc5, 0xf5, 0x74, 0xd6, //0x00002225 vpcmpeqb %ymm6, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xda, //0x00002229 vpmovmskb %ymm2, %ebx - 0xc5, 0xfd, 0x74, 0xd7, //0x0000222d vpcmpeqb %ymm7, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xd2, //0x00002231 vpmovmskb %ymm2, %edx - 0xc5, 0xf5, 0x74, 0xd7, //0x00002235 vpcmpeqb %ymm7, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xca, //0x00002239 vpmovmskb %ymm2, %ecx - 0xc5, 0xbd, 0x64, 0xd1, //0x0000223d vpcmpgtb %ymm1, %ymm8, %ymm2 - 0xc4, 0xc1, 0x75, 0x64, 0xc9, //0x00002241 vpcmpgtb %ymm9, %ymm1, %ymm1 - 0xc5, 0xed, 0xdb, 0xc9, //0x00002246 vpand %ymm1, %ymm2, %ymm1 - 0xc5, 0xfd, 0xd7, 0xf1, //0x0000224a vpmovmskb %ymm1, %esi - 0x48, 0xc1, 0xe3, 0x20, //0x0000224e shlq $32, %rbx - 0x48, 0x09, 0xdf, //0x00002252 orq %rbx, %rdi - 0x48, 0xc1, 0xe1, 0x20, //0x00002255 shlq $32, %rcx - 0x48, 0xc1, 0xe6, 0x20, //0x00002259 shlq $32, %rsi - 0x48, 0x09, 0xca, //0x0000225d orq %rcx, %rdx - 0x0f, 0x85, 0x49, 0x00, 0x00, 0x00, //0x00002260 jne LBB0_410 - 0x4d, 0x85, 0xdb, //0x00002266 testq %r11, %r11 - 0x0f, 0x85, 0x51, 0x00, 0x00, 0x00, //0x00002269 jne LBB0_412 - 0x45, 0x31, 0xdb, //0x0000226f xorl %r11d, %r11d - //0x00002272 LBB0_402 - 0xc5, 0xbd, 0x64, 0xc8, //0x00002272 vpcmpgtb %ymm0, %ymm8, %ymm1 - 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x00002276 vpcmpgtb %ymm9, %ymm0, %ymm0 - 0xc5, 0xf5, 0xdb, 0xc0, //0x0000227b vpand %ymm0, %ymm1, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc8, //0x0000227f vpmovmskb %ymm0, %ecx - 0x48, 0x09, 0xce, //0x00002283 orq %rcx, %rsi - 0x48, 0x85, 0xff, //0x00002286 testq %rdi, %rdi - 0x0f, 0x85, 0x7f, 0x00, 0x00, 0x00, //0x00002289 jne LBB0_413 - 0x48, 0x85, 0xf6, //0x0000228f testq %rsi, %rsi - 0x0f, 0x85, 0x97, 0x1a, 0x00, 0x00, //0x00002292 jne LBB0_709 - 0x49, 0x83, 0xc5, 0xc0, //0x00002298 addq $-64, %r13 - 0x48, 0x83, 0xc0, 0x40, //0x0000229c addq $64, %rax - 0x49, 0x83, 0xfd, 0x3f, //0x000022a0 cmpq $63, %r13 - 0x0f, 0x87, 0x66, 0xff, 0xff, 0xff, //0x000022a4 ja LBB0_399 - 0xe9, 0x93, 0x09, 0x00, 0x00, //0x000022aa jmp LBB0_405 - //0x000022af LBB0_410 - 0x49, 0x83, 0xff, 0xff, //0x000022af cmpq $-1, %r15 - 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x000022b3 jne LBB0_412 - 0x4c, 0x0f, 0xbc, 0xfa, //0x000022b9 bsfq %rdx, %r15 - 0x49, 0x01, 0xc7, //0x000022bd addq %rax, %r15 - //0x000022c0 LBB0_412 - 0x4c, 0x89, 0xd9, //0x000022c0 movq %r11, %rcx - 0x48, 0xf7, 0xd1, //0x000022c3 notq %rcx - 0x48, 0x21, 0xd1, //0x000022c6 andq %rdx, %rcx - 0x4c, 0x8d, 0x14, 0x09, //0x000022c9 leaq (%rcx,%rcx), %r10 - 0x4d, 0x09, 0xda, //0x000022cd orq %r11, %r10 - 0x4c, 0x89, 0xd3, //0x000022d0 movq %r10, %rbx - 0x48, 0xf7, 0xd3, //0x000022d3 notq %rbx - 0x48, 0x21, 0xd3, //0x000022d6 andq %rdx, %rbx - 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000022d9 movabsq $-6148914691236517206, %rdx - 0x48, 0x21, 0xd3, //0x000022e3 andq %rdx, %rbx - 0x45, 0x31, 0xdb, //0x000022e6 xorl %r11d, %r11d - 0x48, 0x01, 0xcb, //0x000022e9 addq %rcx, %rbx - 0x41, 0x0f, 0x92, 0xc3, //0x000022ec setb %r11b - 0x48, 0x01, 0xdb, //0x000022f0 addq %rbx, %rbx - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000022f3 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xcb, //0x000022fd xorq %rcx, %rbx - 0x4c, 0x21, 0xd3, //0x00002300 andq %r10, %rbx - 0x48, 0xf7, 0xd3, //0x00002303 notq %rbx - 0x48, 0x21, 0xdf, //0x00002306 andq %rbx, %rdi - 0xe9, 0x64, 0xff, 0xff, 0xff, //0x00002309 jmp LBB0_402 - //0x0000230e LBB0_413 - 0x48, 0x0f, 0xbc, 0xcf, //0x0000230e bsfq %rdi, %rcx - 0x48, 0x85, 0xf6, //0x00002312 testq %rsi, %rsi - 0x0f, 0x84, 0xa4, 0x03, 0x00, 0x00, //0x00002315 je LBB0_470 - 0x48, 0x0f, 0xbc, 0xd6, //0x0000231b bsfq %rsi, %rdx - 0xe9, 0xa0, 0x03, 0x00, 0x00, //0x0000231f jmp LBB0_471 - //0x00002324 LBB0_415 - 0x41, 0x8a, 0x4d, 0x01, //0x00002324 movb $1(%r13), %cl - 0x80, 0xc1, 0xd2, //0x00002328 addb $-46, %cl - 0x80, 0xf9, 0x37, //0x0000232b cmpb $55, %cl - 0x0f, 0x87, 0x84, 0xf2, 0xff, 0xff, //0x0000232e ja LBB0_260 - 0x0f, 0xb6, 0xc9, //0x00002334 movzbl %cl, %ecx - 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00002337 movabsq $36028797027352577, %rdx - 0x48, 0x0f, 0xa3, 0xca, //0x00002341 btq %rcx, %rdx - 0x48, 0x89, 0xc1, //0x00002345 movq %rax, %rcx - 0x0f, 0x83, 0x00, 0x08, 0x00, 0x00, //0x00002348 jae LBB0_514 - //0x0000234e LBB0_417 - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x0000234e movq $-1, %r15 - 0x49, 0x83, 0xfb, 0x20, //0x00002355 cmpq $32, %r11 - 0x0f, 0x82, 0x5d, 0x0a, 0x00, 0x00, //0x00002359 jb LBB0_540 - 0x45, 0x31, 0xc0, //0x0000235f xorl %r8d, %r8d - 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002362 movq $-1, %r10 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002369 movq $-1, %r9 - //0x00002370 .p2align 4, 0x90 - //0x00002370 LBB0_419 - 0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x05, 0x00, //0x00002370 vmovdqu (%r13,%r8), %ymm0 - 0xc4, 0xc1, 0x7d, 0x64, 0xca, //0x00002377 vpcmpgtb %ymm10, %ymm0, %ymm1 - 0xc5, 0x95, 0x64, 0xd0, //0x0000237c vpcmpgtb %ymm0, %ymm13, %ymm2 - 0xc5, 0xed, 0xdb, 0xc9, //0x00002380 vpand %ymm1, %ymm2, %ymm1 - 0xc5, 0x85, 0x74, 0xd0, //0x00002384 vpcmpeqb %ymm0, %ymm15, %ymm2 - 0xc5, 0xfd, 0x74, 0x1d, 0xd0, 0xde, 0xff, 0xff, //0x00002388 vpcmpeqb $-8496(%rip), %ymm0, %ymm3 /* LCPI0_17+0(%rip) */ - 0xc5, 0xe5, 0xeb, 0xd2, //0x00002390 vpor %ymm2, %ymm3, %ymm2 - 0xc5, 0x8d, 0xdb, 0xd8, //0x00002394 vpand %ymm0, %ymm14, %ymm3 - 0xc5, 0xfd, 0x74, 0x05, 0xe0, 0xde, 0xff, 0xff, //0x00002398 vpcmpeqb $-8480(%rip), %ymm0, %ymm0 /* LCPI0_18+0(%rip) */ - 0xc5, 0xfd, 0xd7, 0xf8, //0x000023a0 vpmovmskb %ymm0, %edi - 0xc5, 0xe5, 0x74, 0xdc, //0x000023a4 vpcmpeqb %ymm4, %ymm3, %ymm3 - 0xc5, 0xfd, 0xd7, 0xf3, //0x000023a8 vpmovmskb %ymm3, %esi - 0xc5, 0xfd, 0xd7, 0xd2, //0x000023ac vpmovmskb %ymm2, %edx - 0xc5, 0xf5, 0xeb, 0xc0, //0x000023b0 vpor %ymm0, %ymm1, %ymm0 - 0xc5, 0xe5, 0xeb, 0xca, //0x000023b4 vpor %ymm2, %ymm3, %ymm1 - 0xc5, 0xfd, 0xeb, 0xc1, //0x000023b8 vpor %ymm1, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc8, //0x000023bc vpmovmskb %ymm0, %ecx - 0x48, 0xf7, 0xd1, //0x000023c0 notq %rcx - 0x48, 0x0f, 0xbc, 0xc9, //0x000023c3 bsfq %rcx, %rcx - 0x83, 0xf9, 0x20, //0x000023c7 cmpl $32, %ecx - 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x000023ca je LBB0_421 - 0xbb, 0xff, 0xff, 0xff, 0xff, //0x000023d0 movl $-1, %ebx - 0xd3, 0xe3, //0x000023d5 shll %cl, %ebx - 0xf7, 0xd3, //0x000023d7 notl %ebx - 0x21, 0xdf, //0x000023d9 andl %ebx, %edi - 0x21, 0xde, //0x000023db andl %ebx, %esi - 0x21, 0xd3, //0x000023dd andl %edx, %ebx - 0x89, 0xda, //0x000023df movl %ebx, %edx - //0x000023e1 LBB0_421 - 0x8d, 0x5f, 0xff, //0x000023e1 leal $-1(%rdi), %ebx - 0x21, 0xfb, //0x000023e4 andl %edi, %ebx - 0xc5, 0xfe, 0x6f, 0x1d, 0xd2, 0xdd, 0xff, 0xff, //0x000023e6 vmovdqu $-8750(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0x0f, 0x85, 0x38, 0x07, 0x00, 0x00, //0x000023ee jne LBB0_509 - 0x8d, 0x5e, 0xff, //0x000023f4 leal $-1(%rsi), %ebx - 0x21, 0xf3, //0x000023f7 andl %esi, %ebx - 0x0f, 0x85, 0x2d, 0x07, 0x00, 0x00, //0x000023f9 jne LBB0_509 - 0x8d, 0x5a, 0xff, //0x000023ff leal $-1(%rdx), %ebx - 0x21, 0xd3, //0x00002402 andl %edx, %ebx - 0x0f, 0x85, 0x22, 0x07, 0x00, 0x00, //0x00002404 jne LBB0_509 - 0x85, 0xff, //0x0000240a testl %edi, %edi - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000240c je LBB0_427 - 0x0f, 0xbc, 0xff, //0x00002412 bsfl %edi, %edi - 0x49, 0x83, 0xf9, 0xff, //0x00002415 cmpq $-1, %r9 - 0x0f, 0x85, 0xd6, 0x08, 0x00, 0x00, //0x00002419 jne LBB0_528 - 0x4c, 0x01, 0xc7, //0x0000241f addq %r8, %rdi - 0x49, 0x89, 0xf9, //0x00002422 movq %rdi, %r9 - //0x00002425 LBB0_427 - 0x85, 0xf6, //0x00002425 testl %esi, %esi - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00002427 je LBB0_430 - 0x0f, 0xbc, 0xf6, //0x0000242d bsfl %esi, %esi - 0x49, 0x83, 0xfa, 0xff, //0x00002430 cmpq $-1, %r10 - 0x0f, 0x85, 0xc6, 0x08, 0x00, 0x00, //0x00002434 jne LBB0_529 - 0x4c, 0x01, 0xc6, //0x0000243a addq %r8, %rsi - 0x49, 0x89, 0xf2, //0x0000243d movq %rsi, %r10 - //0x00002440 LBB0_430 - 0x85, 0xd2, //0x00002440 testl %edx, %edx - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00002442 je LBB0_433 - 0x0f, 0xbc, 0xd2, //0x00002448 bsfl %edx, %edx - 0x49, 0x83, 0xff, 0xff, //0x0000244b cmpq $-1, %r15 - 0x0f, 0x85, 0xb6, 0x08, 0x00, 0x00, //0x0000244f jne LBB0_530 - 0x4c, 0x01, 0xc2, //0x00002455 addq %r8, %rdx - 0x49, 0x89, 0xd7, //0x00002458 movq %rdx, %r15 - //0x0000245b LBB0_433 - 0x83, 0xf9, 0x20, //0x0000245b cmpl $32, %ecx - 0x0f, 0x85, 0x1c, 0x02, 0x00, 0x00, //0x0000245e jne LBB0_467 - 0x49, 0x83, 0xc3, 0xe0, //0x00002464 addq $-32, %r11 - 0x49, 0x83, 0xc0, 0x20, //0x00002468 addq $32, %r8 - 0x49, 0x83, 0xfb, 0x1f, //0x0000246c cmpq $31, %r11 - 0x0f, 0x87, 0xfa, 0xfe, 0xff, 0xff, //0x00002470 ja LBB0_419 - 0xc5, 0xf8, 0x77, //0x00002476 vzeroupper - 0x4d, 0x01, 0xe8, //0x00002479 addq %r13, %r8 - 0x4c, 0x89, 0x54, 0x24, 0x28, //0x0000247c movq %r10, $40(%rsp) - 0x49, 0x83, 0xfb, 0x10, //0x00002481 cmpq $16, %r11 - 0x4c, 0x89, 0x6c, 0x24, 0x30, //0x00002485 movq %r13, $48(%rsp) - 0x0f, 0x82, 0x48, 0x01, 0x00, 0x00, //0x0000248a jb LBB0_454 - //0x00002490 LBB0_436 - 0x4d, 0x89, 0xc2, //0x00002490 movq %r8, %r10 - 0x4d, 0x29, 0xea, //0x00002493 subq %r13, %r10 - 0x45, 0x31, 0xed, //0x00002496 xorl %r13d, %r13d - //0x00002499 LBB0_437 - 0x4c, 0x89, 0xce, //0x00002499 movq %r9, %rsi - 0xc4, 0x81, 0x7a, 0x6f, 0x04, 0x28, //0x0000249c vmovdqu (%r8,%r13), %xmm0 - 0xc5, 0xf9, 0x64, 0x0d, 0x96, 0xdb, 0xff, 0xff, //0x000024a2 vpcmpgtb $-9322(%rip), %xmm0, %xmm1 /* LCPI0_20+0(%rip) */ - 0xc5, 0xfa, 0x6f, 0x15, 0x9e, 0xdb, 0xff, 0xff, //0x000024aa vmovdqu $-9314(%rip), %xmm2 /* LCPI0_21+0(%rip) */ - 0xc5, 0xe9, 0x64, 0xd0, //0x000024b2 vpcmpgtb %xmm0, %xmm2, %xmm2 - 0xc5, 0xf1, 0xdb, 0xca, //0x000024b6 vpand %xmm2, %xmm1, %xmm1 - 0xc5, 0xf9, 0x74, 0x15, 0x9e, 0xdb, 0xff, 0xff, //0x000024ba vpcmpeqb $-9314(%rip), %xmm0, %xmm2 /* LCPI0_22+0(%rip) */ - 0xc5, 0xf9, 0x74, 0x1d, 0xa6, 0xdb, 0xff, 0xff, //0x000024c2 vpcmpeqb $-9306(%rip), %xmm0, %xmm3 /* LCPI0_23+0(%rip) */ - 0xc5, 0xe1, 0xeb, 0xd2, //0x000024ca vpor %xmm2, %xmm3, %xmm2 - 0xc5, 0xf9, 0xdb, 0x1d, 0x4a, 0xdb, 0xff, 0xff, //0x000024ce vpand $-9398(%rip), %xmm0, %xmm3 /* LCPI0_12+0(%rip) */ - 0xc5, 0xf9, 0x74, 0x05, 0xa2, 0xdb, 0xff, 0xff, //0x000024d6 vpcmpeqb $-9310(%rip), %xmm0, %xmm0 /* LCPI0_24+0(%rip) */ - 0xc5, 0xe1, 0x74, 0x1d, 0xaa, 0xdb, 0xff, 0xff, //0x000024de vpcmpeqb $-9302(%rip), %xmm3, %xmm3 /* LCPI0_25+0(%rip) */ - 0xc5, 0xe1, 0xeb, 0xe0, //0x000024e6 vpor %xmm0, %xmm3, %xmm4 - 0xc5, 0xe9, 0xeb, 0xc9, //0x000024ea vpor %xmm1, %xmm2, %xmm1 - 0xc5, 0xd9, 0xeb, 0xc9, //0x000024ee vpor %xmm1, %xmm4, %xmm1 - 0xc5, 0x79, 0xd7, 0xc8, //0x000024f2 vpmovmskb %xmm0, %r9d - 0xc5, 0xf9, 0xd7, 0xfb, //0x000024f6 vpmovmskb %xmm3, %edi - 0xc5, 0xf9, 0xd7, 0xd2, //0x000024fa vpmovmskb %xmm2, %edx - 0xc5, 0xf9, 0xd7, 0xc9, //0x000024fe vpmovmskb %xmm1, %ecx - 0xf7, 0xd1, //0x00002502 notl %ecx - 0x0f, 0xbc, 0xc9, //0x00002504 bsfl %ecx, %ecx - 0x83, 0xf9, 0x10, //0x00002507 cmpl $16, %ecx - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000250a je LBB0_439 - 0xbb, 0xff, 0xff, 0xff, 0xff, //0x00002510 movl $-1, %ebx - 0xd3, 0xe3, //0x00002515 shll %cl, %ebx - 0xf7, 0xd3, //0x00002517 notl %ebx - 0x41, 0x21, 0xd9, //0x00002519 andl %ebx, %r9d - 0x21, 0xdf, //0x0000251c andl %ebx, %edi - 0x21, 0xd3, //0x0000251e andl %edx, %ebx - 0x89, 0xda, //0x00002520 movl %ebx, %edx - //0x00002522 LBB0_439 - 0x41, 0x8d, 0x59, 0xff, //0x00002522 leal $-1(%r9), %ebx - 0x44, 0x21, 0xcb, //0x00002526 andl %r9d, %ebx - 0x0f, 0x85, 0x5a, 0x07, 0x00, 0x00, //0x00002529 jne LBB0_523 - 0x8d, 0x5f, 0xff, //0x0000252f leal $-1(%rdi), %ebx - 0x21, 0xfb, //0x00002532 andl %edi, %ebx - 0x0f, 0x85, 0x4f, 0x07, 0x00, 0x00, //0x00002534 jne LBB0_523 - 0x8d, 0x5a, 0xff, //0x0000253a leal $-1(%rdx), %ebx - 0x21, 0xd3, //0x0000253d andl %edx, %ebx - 0x0f, 0x85, 0x44, 0x07, 0x00, 0x00, //0x0000253f jne LBB0_523 - 0x45, 0x85, 0xc9, //0x00002545 testl %r9d, %r9d - 0x0f, 0x84, 0x43, 0x00, 0x00, 0x00, //0x00002548 je LBB0_446 - 0x45, 0x0f, 0xbc, 0xc9, //0x0000254e bsfl %r9d, %r9d - 0x48, 0x83, 0xfe, 0xff, //0x00002552 cmpq $-1, %rsi - 0x0f, 0x85, 0xf4, 0x07, 0x00, 0x00, //0x00002556 jne LBB0_533 - 0x4d, 0x01, 0xd1, //0x0000255c addq %r10, %r9 - 0x4d, 0x01, 0xe9, //0x0000255f addq %r13, %r9 - 0x85, 0xff, //0x00002562 testl %edi, %edi - 0x0f, 0x84, 0x32, 0x00, 0x00, 0x00, //0x00002564 je LBB0_445 - //0x0000256a LBB0_447 - 0x0f, 0xbc, 0xff, //0x0000256a bsfl %edi, %edi - 0x48, 0x83, 0x7c, 0x24, 0x28, 0xff, //0x0000256d cmpq $-1, $40(%rsp) - 0x0f, 0x85, 0xdf, 0x07, 0x00, 0x00, //0x00002573 jne LBB0_534 - 0x4c, 0x01, 0xd7, //0x00002579 addq %r10, %rdi - 0x4c, 0x01, 0xef, //0x0000257c addq %r13, %rdi - 0x48, 0x89, 0x7c, 0x24, 0x28, //0x0000257f movq %rdi, $40(%rsp) - 0x85, 0xd2, //0x00002584 testl %edx, %edx - 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x00002586 jne LBB0_449 - 0xe9, 0x29, 0x00, 0x00, 0x00, //0x0000258c jmp LBB0_451 - //0x00002591 LBB0_446 - 0x49, 0x89, 0xf1, //0x00002591 movq %rsi, %r9 - 0x85, 0xff, //0x00002594 testl %edi, %edi - 0x0f, 0x85, 0xce, 0xff, 0xff, 0xff, //0x00002596 jne LBB0_447 - //0x0000259c LBB0_445 - 0x85, 0xd2, //0x0000259c testl %edx, %edx - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x0000259e je LBB0_451 - //0x000025a4 LBB0_449 - 0x0f, 0xbc, 0xd2, //0x000025a4 bsfl %edx, %edx - 0x49, 0x83, 0xff, 0xff, //0x000025a7 cmpq $-1, %r15 - 0x0f, 0x85, 0xae, 0x07, 0x00, 0x00, //0x000025ab jne LBB0_535 - 0x4c, 0x01, 0xd2, //0x000025b1 addq %r10, %rdx - 0x4c, 0x01, 0xea, //0x000025b4 addq %r13, %rdx - 0x49, 0x89, 0xd7, //0x000025b7 movq %rdx, %r15 - //0x000025ba LBB0_451 - 0x83, 0xf9, 0x10, //0x000025ba cmpl $16, %ecx - 0x0f, 0x85, 0xd5, 0x01, 0x00, 0x00, //0x000025bd jne LBB0_483 - 0x49, 0x83, 0xc3, 0xf0, //0x000025c3 addq $-16, %r11 - 0x49, 0x83, 0xc5, 0x10, //0x000025c7 addq $16, %r13 - 0x49, 0x83, 0xfb, 0x0f, //0x000025cb cmpq $15, %r11 - 0x0f, 0x87, 0xc4, 0xfe, 0xff, 0xff, //0x000025cf ja LBB0_437 - 0x4d, 0x01, 0xe8, //0x000025d5 addq %r13, %r8 - //0x000025d8 LBB0_454 - 0x4d, 0x85, 0xdb, //0x000025d8 testq %r11, %r11 - 0x4c, 0x8b, 0x6c, 0x24, 0x30, //0x000025db movq $48(%rsp), %r13 - 0x4c, 0x8b, 0x54, 0x24, 0x28, //0x000025e0 movq $40(%rsp), %r10 - 0x0f, 0x84, 0xd7, 0x01, 0x00, 0x00, //0x000025e5 je LBB0_485 - 0x4b, 0x8d, 0x0c, 0x18, //0x000025eb leaq (%r8,%r11), %rcx - 0x48, 0x89, 0x4c, 0x24, 0x38, //0x000025ef movq %rcx, $56(%rsp) - 0x4c, 0x89, 0xc6, //0x000025f4 movq %r8, %rsi - 0x4c, 0x29, 0xee, //0x000025f7 subq %r13, %rsi - 0x31, 0xc9, //0x000025fa xorl %ecx, %ecx - 0xe9, 0x2c, 0x00, 0x00, 0x00, //0x000025fc jmp LBB0_460 - //0x00002601 LBB0_456 - 0x83, 0xff, 0x65, //0x00002601 cmpl $101, %edi - 0x0f, 0x85, 0xb5, 0x01, 0x00, 0x00, //0x00002604 jne LBB0_484 - //0x0000260a LBB0_457 - 0x49, 0x83, 0xfa, 0xff, //0x0000260a cmpq $-1, %r10 - 0x0f, 0x85, 0x8f, 0x06, 0x00, 0x00, //0x0000260e jne LBB0_525 - 0x4c, 0x8d, 0x14, 0x0e, //0x00002614 leaq (%rsi,%rcx), %r10 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002618 .p2align 4, 0x90 - //0x00002620 LBB0_459 - 0x48, 0x83, 0xc1, 0x01, //0x00002620 addq $1, %rcx - 0x49, 0x39, 0xcb, //0x00002624 cmpq %rcx, %r11 - 0x0f, 0x84, 0xe5, 0x04, 0x00, 0x00, //0x00002627 je LBB0_508 - //0x0000262d LBB0_460 - 0x41, 0x0f, 0xbe, 0x3c, 0x08, //0x0000262d movsbl (%r8,%rcx), %edi - 0x8d, 0x5f, 0xd0, //0x00002632 leal $-48(%rdi), %ebx - 0x83, 0xfb, 0x0a, //0x00002635 cmpl $10, %ebx - 0x0f, 0x82, 0xe2, 0xff, 0xff, 0xff, //0x00002638 jb LBB0_459 - 0x8d, 0x5f, 0xd5, //0x0000263e leal $-43(%rdi), %ebx - 0x83, 0xfb, 0x1a, //0x00002641 cmpl $26, %ebx - 0x0f, 0x87, 0xb7, 0xff, 0xff, 0xff, //0x00002644 ja LBB0_456 - 0x48, 0x8d, 0x15, 0x8f, 0x1a, 0x00, 0x00, //0x0000264a leaq $6799(%rip), %rdx /* LJTI0_2+0(%rip) */ - 0x48, 0x63, 0x3c, 0x9a, //0x00002651 movslq (%rdx,%rbx,4), %rdi - 0x48, 0x01, 0xd7, //0x00002655 addq %rdx, %rdi - 0xff, 0xe7, //0x00002658 jmpq *%rdi - //0x0000265a LBB0_463 - 0x49, 0x83, 0xff, 0xff, //0x0000265a cmpq $-1, %r15 - 0x0f, 0x85, 0x3f, 0x06, 0x00, 0x00, //0x0000265e jne LBB0_525 - 0x4c, 0x8d, 0x3c, 0x0e, //0x00002664 leaq (%rsi,%rcx), %r15 - 0xe9, 0xb3, 0xff, 0xff, 0xff, //0x00002668 jmp LBB0_459 - //0x0000266d LBB0_465 - 0x49, 0x83, 0xf9, 0xff, //0x0000266d cmpq $-1, %r9 - 0x0f, 0x85, 0x2c, 0x06, 0x00, 0x00, //0x00002671 jne LBB0_525 - 0x4c, 0x8d, 0x0c, 0x0e, //0x00002677 leaq (%rsi,%rcx), %r9 - 0xe9, 0xa0, 0xff, 0xff, 0xff, //0x0000267b jmp LBB0_459 - //0x00002680 LBB0_467 - 0x4c, 0x01, 0xc1, //0x00002680 addq %r8, %rcx - 0x4c, 0x01, 0xe9, //0x00002683 addq %r13, %rcx - 0xc5, 0xf8, 0x77, //0x00002686 vzeroupper - 0x49, 0x89, 0xc8, //0x00002689 movq %rcx, %r8 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000268c movq $-1, %rcx - 0x4d, 0x85, 0xc9, //0x00002693 testq %r9, %r9 - 0x0f, 0x85, 0x36, 0x01, 0x00, 0x00, //0x00002696 jne LBB0_486 - 0xe9, 0xcd, 0x17, 0x00, 0x00, //0x0000269c jmp LBB0_726 - //0x000026a1 LBB0_468 - 0x4d, 0x29, 0xf4, //0x000026a1 subq %r14, %r12 - 0x49, 0x01, 0xd4, //0x000026a4 addq %rdx, %r12 - 0x49, 0x39, 0xfc, //0x000026a7 cmpq %rdi, %r12 - 0x0f, 0x82, 0x22, 0xdf, 0xff, 0xff, //0x000026aa jb LBB0_35 - 0xe9, 0xe8, 0x15, 0x00, 0x00, //0x000026b0 jmp LBB0_698 - //0x000026b5 LBB0_469 - 0x4c, 0x8b, 0x54, 0x24, 0x38, //0x000026b5 movq $56(%rsp), %r10 - 0xe9, 0x32, 0xf0, 0xff, 0xff, //0x000026ba jmp LBB0_282 - //0x000026bf LBB0_470 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x000026bf movl $64, %edx - //0x000026c4 LBB0_471 - 0x4c, 0x8b, 0x1c, 0x24, //0x000026c4 movq (%rsp), %r11 - 0x48, 0x39, 0xca, //0x000026c8 cmpq %rcx, %rdx - 0x0f, 0x82, 0xb5, 0x17, 0x00, 0x00, //0x000026cb jb LBB0_162 - 0xc5, 0x7d, 0x7f, 0xea, //0x000026d1 vmovdqa %ymm13, %ymm2 - 0x48, 0x01, 0xc8, //0x000026d5 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x000026d8 addq $1, %rax - //0x000026dc LBB0_473 - 0x48, 0x85, 0xc0, //0x000026dc testq %rax, %rax - 0x0f, 0x88, 0xdc, 0x15, 0x00, 0x00, //0x000026df js LBB0_702 - 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x000026e5 movq $8(%rsp), %r15 - 0x49, 0x89, 0x07, //0x000026ea movq %rax, (%r15) - 0x4d, 0x85, 0xc9, //0x000026ed testq %r9, %r9 - 0xc5, 0x7d, 0x6f, 0xea, //0x000026f0 vmovdqa %ymm2, %ymm13 - 0x0f, 0x8f, 0xa6, 0xdc, 0xff, 0xff, //0x000026f4 jg LBB0_3 - 0xe9, 0xdb, 0x15, 0x00, 0x00, //0x000026fa jmp LBB0_475 - //0x000026ff LBB0_108 - 0x4d, 0x85, 0xff, //0x000026ff testq %r15, %r15 - 0x0f, 0x85, 0x37, 0x07, 0x00, 0x00, //0x00002702 jne LBB0_545 - 0x49, 0x01, 0xf1, //0x00002708 addq %rsi, %r9 - 0x49, 0x29, 0xf2, //0x0000270b subq %rsi, %r10 - 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x0000270e movq $8(%rsp), %r15 - 0x4c, 0x8b, 0x1c, 0x24, //0x00002713 movq (%rsp), %r11 - //0x00002717 LBB0_110 - 0x4d, 0x85, 0xd2, //0x00002717 testq %r10, %r10 - 0x0f, 0x8f, 0x9f, 0x07, 0x00, 0x00, //0x0000271a jg LBB0_549 - 0xe9, 0xf0, 0x15, 0x00, 0x00, //0x00002720 jmp LBB0_728 - //0x00002725 LBB0_476 - 0xc5, 0x7d, 0x7f, 0xe8, //0x00002725 vmovdqa %ymm13, %ymm0 - 0x0f, 0xbc, 0xcb, //0x00002729 bsfl %ebx, %ecx - //0x0000272c LBB0_477 - 0x49, 0xf7, 0xd2, //0x0000272c notq %r10 - 0x49, 0x29, 0xca, //0x0000272f subq %rcx, %r10 - 0xe9, 0xde, 0xf0, 0xff, 0xff, //0x00002732 jmp LBB0_293 - //0x00002737 LBB0_478 - 0x66, 0x0f, 0xbc, 0xc3, //0x00002737 bsfw %bx, %ax - 0x0f, 0xb7, 0xf8, //0x0000273b movzwl %ax, %edi - 0x48, 0x89, 0xf8, //0x0000273e movq %rdi, %rax - 0x4c, 0x29, 0xc8, //0x00002741 subq %r9, %rax - 0x49, 0x89, 0x07, //0x00002744 movq %rax, (%r15) - 0x48, 0x85, 0xc0, //0x00002747 testq %rax, %rax - 0x48, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000274a movabsq $4294977024, %rbx - 0x0f, 0x8e, 0x90, 0xdc, 0xff, 0xff, //0x00002754 jle LBB0_2 - 0x48, 0x01, 0xf9, //0x0000275a addq %rdi, %rcx - 0x48, 0x01, 0xfe, //0x0000275d addq %rdi, %rsi - 0x48, 0x01, 0xfa, //0x00002760 addq %rdi, %rdx - //0x00002763 LBB0_480 - 0x0f, 0xb6, 0x02, //0x00002763 movzbl (%rdx), %eax - 0x48, 0x83, 0xf8, 0x20, //0x00002766 cmpq $32, %rax - 0x0f, 0x87, 0x7a, 0xdc, 0xff, 0xff, //0x0000276a ja LBB0_2 - 0x48, 0x0f, 0xa3, 0xc3, //0x00002770 btq %rax, %rbx - 0x0f, 0x83, 0x70, 0xdc, 0xff, 0xff, //0x00002774 jae LBB0_2 - 0x49, 0x89, 0x37, //0x0000277a movq %rsi, (%r15) - 0x48, 0x83, 0xc1, 0xff, //0x0000277d addq $-1, %rcx - 0x48, 0x83, 0xc6, 0xff, //0x00002781 addq $-1, %rsi - 0x48, 0x83, 0xc2, 0xff, //0x00002785 addq $-1, %rdx - 0x48, 0x83, 0xf9, 0x01, //0x00002789 cmpq $1, %rcx - 0x0f, 0x8f, 0xd0, 0xff, 0xff, 0xff, //0x0000278d jg LBB0_480 - 0xe9, 0x52, 0xdc, 0xff, 0xff, //0x00002793 jmp LBB0_2 - //0x00002798 LBB0_483 - 0x89, 0xc9, //0x00002798 movl %ecx, %ecx - 0x49, 0x01, 0xc8, //0x0000279a addq %rcx, %r8 - 0x4d, 0x01, 0xe8, //0x0000279d addq %r13, %r8 - 0x4c, 0x8b, 0x6c, 0x24, 0x30, //0x000027a0 movq $48(%rsp), %r13 - 0x4c, 0x8b, 0x54, 0x24, 0x28, //0x000027a5 movq $40(%rsp), %r10 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000027aa movq $-1, %rcx - 0x4d, 0x85, 0xc9, //0x000027b1 testq %r9, %r9 - 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x000027b4 jne LBB0_486 - 0xe9, 0xaf, 0x16, 0x00, 0x00, //0x000027ba jmp LBB0_726 - //0x000027bf LBB0_484 - 0x49, 0x01, 0xc8, //0x000027bf addq %rcx, %r8 - //0x000027c2 LBB0_485 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000027c2 movq $-1, %rcx - 0x4d, 0x85, 0xc9, //0x000027c9 testq %r9, %r9 - 0x0f, 0x84, 0x9c, 0x16, 0x00, 0x00, //0x000027cc je LBB0_726 - //0x000027d2 LBB0_486 - 0x4d, 0x85, 0xff, //0x000027d2 testq %r15, %r15 - 0x0f, 0x84, 0x93, 0x16, 0x00, 0x00, //0x000027d5 je LBB0_726 - 0x4d, 0x85, 0xd2, //0x000027db testq %r10, %r10 - 0x0f, 0x84, 0x8a, 0x16, 0x00, 0x00, //0x000027de je LBB0_726 - 0x4d, 0x29, 0xe8, //0x000027e4 subq %r13, %r8 - 0x49, 0x8d, 0x48, 0xff, //0x000027e7 leaq $-1(%r8), %rcx - 0x49, 0x39, 0xc9, //0x000027eb cmpq %rcx, %r9 - 0x0f, 0x84, 0x8d, 0x00, 0x00, 0x00, //0x000027ee je LBB0_494 - 0x49, 0x39, 0xcf, //0x000027f4 cmpq %rcx, %r15 - 0x0f, 0x84, 0x84, 0x00, 0x00, 0x00, //0x000027f7 je LBB0_494 - 0x49, 0x39, 0xca, //0x000027fd cmpq %rcx, %r10 - 0x0f, 0x84, 0x7b, 0x00, 0x00, 0x00, //0x00002800 je LBB0_494 - 0x4d, 0x85, 0xff, //0x00002806 testq %r15, %r15 - 0xc5, 0xfe, 0x6f, 0x2d, 0xaf, 0xd8, 0xff, 0xff, //0x00002809 vmovdqu $-10065(%rip), %ymm5 /* LCPI0_1+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0xc7, 0xd8, 0xff, 0xff, //0x00002811 vmovdqu $-10041(%rip), %ymm6 /* LCPI0_2+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x3d, 0xdf, 0xd8, 0xff, 0xff, //0x00002819 vmovdqu $-10017(%rip), %ymm7 /* LCPI0_3+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x05, 0xf7, 0xd8, 0xff, 0xff, //0x00002821 vmovdqu $-9993(%rip), %ymm8 /* LCPI0_4+0(%rip) */ - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002829 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0x7e, 0x6f, 0x15, 0xca, 0xd9, 0xff, 0xff, //0x0000282e vmovdqu $-9782(%rip), %ymm10 /* LCPI0_14+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x05, 0xe2, 0xd9, 0xff, 0xff, //0x00002836 vmovdqu $-9758(%rip), %ymm0 /* LCPI0_15+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x3d, 0xfa, 0xd9, 0xff, 0xff, //0x0000283e vmovdqu $-9734(%rip), %ymm15 /* LCPI0_16+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x35, 0x92, 0xd9, 0xff, 0xff, //0x00002846 vmovdqu $-9838(%rip), %ymm14 /* LCPI0_10+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x25, 0x4a, 0xda, 0xff, 0xff, //0x0000284e vmovdqu $-9654(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0x62, 0xd9, 0xff, 0xff, //0x00002856 vmovdqu $-9886(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0x0f, 0x8e, 0x8f, 0x00, 0x00, 0x00, //0x0000285e jle LBB0_497 - 0x49, 0x8d, 0x4f, 0xff, //0x00002864 leaq $-1(%r15), %rcx - 0x49, 0x39, 0xca, //0x00002868 cmpq %rcx, %r10 - 0x0f, 0x84, 0x82, 0x00, 0x00, 0x00, //0x0000286b je LBB0_497 - 0x49, 0xf7, 0xd7, //0x00002871 notq %r15 - 0x4d, 0x89, 0xf8, //0x00002874 movq %r15, %r8 - 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00002877 movq $8(%rsp), %r15 - 0xe9, 0x5d, 0x00, 0x00, 0x00, //0x0000287c jmp LBB0_496 - //0x00002881 LBB0_494 - 0x49, 0xf7, 0xd8, //0x00002881 negq %r8 - //0x00002884 LBB0_495 - 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00002884 movq $8(%rsp), %r15 - 0xc5, 0xfe, 0x6f, 0x2d, 0x2f, 0xd8, 0xff, 0xff, //0x00002889 vmovdqu $-10193(%rip), %ymm5 /* LCPI0_1+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0x47, 0xd8, 0xff, 0xff, //0x00002891 vmovdqu $-10169(%rip), %ymm6 /* LCPI0_2+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x3d, 0x5f, 0xd8, 0xff, 0xff, //0x00002899 vmovdqu $-10145(%rip), %ymm7 /* LCPI0_3+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x05, 0x77, 0xd8, 0xff, 0xff, //0x000028a1 vmovdqu $-10121(%rip), %ymm8 /* LCPI0_4+0(%rip) */ - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000028a9 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0x7e, 0x6f, 0x15, 0x4a, 0xd9, 0xff, 0xff, //0x000028ae vmovdqu $-9910(%rip), %ymm10 /* LCPI0_14+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x05, 0x62, 0xd9, 0xff, 0xff, //0x000028b6 vmovdqu $-9886(%rip), %ymm0 /* LCPI0_15+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x3d, 0x7a, 0xd9, 0xff, 0xff, //0x000028be vmovdqu $-9862(%rip), %ymm15 /* LCPI0_16+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x35, 0x12, 0xd9, 0xff, 0xff, //0x000028c6 vmovdqu $-9966(%rip), %ymm14 /* LCPI0_10+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x25, 0xca, 0xd9, 0xff, 0xff, //0x000028ce vmovdqu $-9782(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0xe2, 0xd8, 0xff, 0xff, //0x000028d6 vmovdqu $-10014(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - //0x000028de LBB0_496 - 0xc5, 0x7e, 0x6f, 0x1d, 0x5a, 0xd8, 0xff, 0xff, //0x000028de vmovdqu $-10150(%rip), %ymm11 /* LCPI0_5+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x25, 0x72, 0xd8, 0xff, 0xff, //0x000028e6 vmovdqu $-10126(%rip), %ymm12 /* LCPI0_6+0(%rip) */ - 0xe9, 0x4b, 0x02, 0x00, 0x00, //0x000028ee jmp LBB0_512 - //0x000028f3 LBB0_497 - 0x4c, 0x89, 0xc9, //0x000028f3 movq %r9, %rcx - 0x4c, 0x09, 0xd1, //0x000028f6 orq %r10, %rcx - 0x0f, 0x99, 0xc1, //0x000028f9 setns %cl - 0xc5, 0x7e, 0x6f, 0x1d, 0x3c, 0xd8, 0xff, 0xff, //0x000028fc vmovdqu $-10180(%rip), %ymm11 /* LCPI0_5+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x25, 0x54, 0xd8, 0xff, 0xff, //0x00002904 vmovdqu $-10156(%rip), %ymm12 /* LCPI0_6+0(%rip) */ - 0x0f, 0x88, 0xd2, 0x00, 0x00, 0x00, //0x0000290c js LBB0_500 - 0x4d, 0x39, 0xd1, //0x00002912 cmpq %r10, %r9 - 0x0f, 0x8c, 0xc9, 0x00, 0x00, 0x00, //0x00002915 jl LBB0_500 - 0x49, 0xf7, 0xd1, //0x0000291b notq %r9 - 0x4d, 0x89, 0xc8, //0x0000291e movq %r9, %r8 - 0xe9, 0x13, 0x02, 0x00, 0x00, //0x00002921 jmp LBB0_511 - //0x00002926 LBB0_140 - 0x4d, 0x85, 0xff, //0x00002926 testq %r15, %r15 - 0x0f, 0x85, 0x6a, 0x07, 0x00, 0x00, //0x00002929 jne LBB0_570 - 0x49, 0x01, 0xf1, //0x0000292f addq %rsi, %r9 - 0x49, 0x29, 0xf2, //0x00002932 subq %rsi, %r10 - 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00002935 movq $8(%rsp), %r15 - 0x4c, 0x8b, 0x1c, 0x24, //0x0000293a movq (%rsp), %r11 - //0x0000293e LBB0_142 - 0x4d, 0x85, 0xd2, //0x0000293e testq %r10, %r10 - 0x0f, 0x8f, 0xc4, 0x07, 0x00, 0x00, //0x00002941 jg LBB0_574 - 0xe9, 0xc9, 0x13, 0x00, 0x00, //0x00002947 jmp LBB0_728 - //0x0000294c LBB0_54 - 0x4c, 0x01, 0xf0, //0x0000294c addq %r14, %rax - 0x49, 0x83, 0xfb, 0x20, //0x0000294f cmpq $32, %r11 - 0x0f, 0x82, 0x45, 0x06, 0x00, 0x00, //0x00002953 jb LBB0_557 - //0x00002959 LBB0_55 - 0xc5, 0xfe, 0x6f, 0x00, //0x00002959 vmovdqu (%rax), %ymm0 - 0xc5, 0xfd, 0x74, 0xce, //0x0000295d vpcmpeqb %ymm6, %ymm0, %ymm1 - 0xc5, 0xfd, 0xd7, 0xd1, //0x00002961 vpmovmskb %ymm1, %edx - 0xc5, 0xfd, 0x74, 0xc7, //0x00002965 vpcmpeqb %ymm7, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xf0, //0x00002969 vpmovmskb %ymm0, %esi - 0x85, 0xf6, //0x0000296d testl %esi, %esi - 0x0f, 0x85, 0x82, 0x05, 0x00, 0x00, //0x0000296f jne LBB0_552 - 0x4d, 0x85, 0xd2, //0x00002975 testq %r10, %r10 - 0x0f, 0x85, 0xa7, 0x05, 0x00, 0x00, //0x00002978 jne LBB0_554 - 0x45, 0x31, 0xd2, //0x0000297e xorl %r10d, %r10d - 0x48, 0x85, 0xd2, //0x00002981 testq %rdx, %rdx - 0x0f, 0x84, 0x0c, 0x06, 0x00, 0x00, //0x00002984 je LBB0_556 - //0x0000298a LBB0_58 - 0x48, 0x0f, 0xbc, 0xca, //0x0000298a bsfq %rdx, %rcx - 0x4c, 0x29, 0xf0, //0x0000298e subq %r14, %rax - 0x48, 0x01, 0xc8, //0x00002991 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00002994 addq $1, %rax - 0xe9, 0x0e, 0xde, 0xff, 0xff, //0x00002998 jmp LBB0_63 - //0x0000299d LBB0_152 - 0x4c, 0x01, 0xf0, //0x0000299d addq %r14, %rax - 0x49, 0x83, 0xfd, 0x20, //0x000029a0 cmpq $32, %r13 - 0x0f, 0x82, 0xaa, 0x08, 0x00, 0x00, //0x000029a4 jb LBB0_587 - //0x000029aa LBB0_153 - 0xc5, 0xfe, 0x6f, 0x00, //0x000029aa vmovdqu (%rax), %ymm0 - 0xc5, 0xfd, 0x74, 0xce, //0x000029ae vpcmpeqb %ymm6, %ymm0, %ymm1 - 0xc5, 0x7d, 0xd7, 0xd1, //0x000029b2 vpmovmskb %ymm1, %r10d - 0xc5, 0xfd, 0x74, 0xcf, //0x000029b6 vpcmpeqb %ymm7, %ymm0, %ymm1 - 0xc5, 0xfd, 0xd7, 0xd1, //0x000029ba vpmovmskb %ymm1, %edx - 0x85, 0xd2, //0x000029be testl %edx, %edx - 0x0f, 0x85, 0x9a, 0x07, 0x00, 0x00, //0x000029c0 jne LBB0_577 - 0x4d, 0x85, 0xdb, //0x000029c6 testq %r11, %r11 - 0x0f, 0x85, 0xbf, 0x07, 0x00, 0x00, //0x000029c9 jne LBB0_579 - 0x45, 0x31, 0xdb, //0x000029cf xorl %r11d, %r11d - 0x4d, 0x85, 0xd2, //0x000029d2 testq %r10, %r10 - 0x0f, 0x84, 0x25, 0x08, 0x00, 0x00, //0x000029d5 je LBB0_581 - //0x000029db LBB0_156 - 0x49, 0x0f, 0xbc, 0xd2, //0x000029db bsfq %r10, %rdx - 0xe9, 0x21, 0x08, 0x00, 0x00, //0x000029df jmp LBB0_582 - //0x000029e4 LBB0_500 - 0x49, 0x8d, 0x52, 0xff, //0x000029e4 leaq $-1(%r10), %rdx - 0x49, 0x39, 0xd1, //0x000029e8 cmpq %rdx, %r9 - 0x49, 0xf7, 0xd2, //0x000029eb notq %r10 - 0x4d, 0x0f, 0x45, 0xd0, //0x000029ee cmovneq %r8, %r10 - 0x84, 0xc9, //0x000029f2 testb %cl, %cl - 0x4d, 0x0f, 0x45, 0xc2, //0x000029f4 cmovneq %r10, %r8 - 0xe9, 0x3c, 0x01, 0x00, 0x00, //0x000029f8 jmp LBB0_511 - //0x000029fd LBB0_501 - 0xc5, 0x7d, 0x7f, 0xe8, //0x000029fd vmovdqa %ymm13, %ymm0 - 0x0f, 0xbc, 0xcf, //0x00002a01 bsfl %edi, %ecx - //0x00002a04 LBB0_502 - 0x4c, 0x8b, 0x6c, 0x24, 0x10, //0x00002a04 movq $16(%rsp), %r13 - 0x4d, 0x01, 0xee, //0x00002a09 addq %r13, %r14 - 0x4d, 0x29, 0xd6, //0x00002a0c subq %r10, %r14 - 0x49, 0x29, 0xce, //0x00002a0f subq %rcx, %r14 - 0x4d, 0x29, 0xfe, //0x00002a12 subq %r15, %r14 - 0x49, 0x83, 0xc6, 0xfe, //0x00002a15 addq $-2, %r14 - 0x4d, 0x89, 0xf2, //0x00002a19 movq %r14, %r10 - 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00002a1c movq $8(%rsp), %r15 - 0x4c, 0x8b, 0x1c, 0x24, //0x00002a21 movq (%rsp), %r11 - 0xe9, 0xf0, 0xed, 0xff, 0xff, //0x00002a25 jmp LBB0_294 - //0x00002a2a LBB0_503 - 0xc5, 0x7d, 0x7f, 0xe8, //0x00002a2a vmovdqa %ymm13, %ymm0 - 0x4c, 0x8b, 0x6c, 0x24, 0x10, //0x00002a2e movq $16(%rsp), %r13 - 0x4d, 0x01, 0xee, //0x00002a33 addq %r13, %r14 - 0x4d, 0x29, 0xd6, //0x00002a36 subq %r10, %r14 - 0x49, 0x29, 0xce, //0x00002a39 subq %rcx, %r14 - 0x49, 0x83, 0xc6, 0xfe, //0x00002a3c addq $-2, %r14 - 0x4d, 0x89, 0xf2, //0x00002a40 movq %r14, %r10 - 0xe9, 0xd2, 0xed, 0xff, 0xff, //0x00002a43 jmp LBB0_294 - //0x00002a48 LBB0_504 - 0x4d, 0x01, 0xf4, //0x00002a48 addq %r14, %r12 - 0x48, 0x85, 0xf6, //0x00002a4b testq %rsi, %rsi - 0x0f, 0x85, 0x14, 0xdb, 0xff, 0xff, //0x00002a4e jne LBB0_28 - 0xe9, 0x49, 0xdb, 0xff, 0xff, //0x00002a54 jmp LBB0_33 - //0x00002a59 LBB0_89 - 0x4c, 0x01, 0xf0, //0x00002a59 addq %r14, %rax - 0x49, 0x83, 0xfb, 0x20, //0x00002a5c cmpq $32, %r11 - 0x0f, 0x82, 0x6b, 0x09, 0x00, 0x00, //0x00002a60 jb LBB0_602 - //0x00002a66 LBB0_90 - 0xc5, 0xfe, 0x6f, 0x00, //0x00002a66 vmovdqu (%rax), %ymm0 - 0xc5, 0xfd, 0x74, 0xce, //0x00002a6a vpcmpeqb %ymm6, %ymm0, %ymm1 - 0xc5, 0xfd, 0xd7, 0xd1, //0x00002a6e vpmovmskb %ymm1, %edx - 0xc5, 0xfd, 0x74, 0xc7, //0x00002a72 vpcmpeqb %ymm7, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xf0, //0x00002a76 vpmovmskb %ymm0, %esi - 0x85, 0xf6, //0x00002a7a testl %esi, %esi - 0x0f, 0x85, 0xa8, 0x08, 0x00, 0x00, //0x00002a7c jne LBB0_597 - 0x4d, 0x85, 0xd2, //0x00002a82 testq %r10, %r10 - 0x0f, 0x85, 0xcd, 0x08, 0x00, 0x00, //0x00002a85 jne LBB0_599 - 0x45, 0x31, 0xd2, //0x00002a8b xorl %r10d, %r10d - 0x48, 0x85, 0xd2, //0x00002a8e testq %rdx, %rdx - 0x0f, 0x84, 0x32, 0x09, 0x00, 0x00, //0x00002a91 je LBB0_601 - //0x00002a97 LBB0_93 - 0x48, 0x0f, 0xbc, 0xca, //0x00002a97 bsfq %rdx, %rcx - 0x4c, 0x29, 0xf0, //0x00002a9b subq %r14, %rax - 0x48, 0x01, 0xc8, //0x00002a9e addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00002aa1 addq $1, %rax - 0xe9, 0x21, 0xdf, 0xff, 0xff, //0x00002aa5 jmp LBB0_98 - //0x00002aaa LBB0_172 - 0x4c, 0x01, 0xf0, //0x00002aaa addq %r14, %rax - 0x49, 0x83, 0xfd, 0x20, //0x00002aad cmpq $32, %r13 - 0x0f, 0x82, 0xe4, 0x02, 0x00, 0x00, //0x00002ab1 jb LBB0_538 - //0x00002ab7 LBB0_173 - 0xc5, 0xfe, 0x6f, 0x00, //0x00002ab7 vmovdqu (%rax), %ymm0 - 0xc5, 0xfd, 0x74, 0xce, //0x00002abb vpcmpeqb %ymm6, %ymm0, %ymm1 - 0xc5, 0x7d, 0xd7, 0xd1, //0x00002abf vpmovmskb %ymm1, %r10d - 0xc5, 0xfd, 0x74, 0xcf, //0x00002ac3 vpcmpeqb %ymm7, %ymm0, %ymm1 - 0xc5, 0xfd, 0xd7, 0xd1, //0x00002ac7 vpmovmskb %ymm1, %edx - 0x85, 0xd2, //0x00002acb testl %edx, %edx - 0x0f, 0x85, 0x08, 0x0a, 0x00, 0x00, //0x00002acd jne LBB0_615 - 0x4d, 0x85, 0xdb, //0x00002ad3 testq %r11, %r11 - 0x0f, 0x85, 0x2d, 0x0a, 0x00, 0x00, //0x00002ad6 jne LBB0_617 - 0x45, 0x31, 0xdb, //0x00002adc xorl %r11d, %r11d - 0x4d, 0x85, 0xd2, //0x00002adf testq %r10, %r10 - 0x0f, 0x84, 0x93, 0x0a, 0x00, 0x00, //0x00002ae2 je LBB0_619 - //0x00002ae8 LBB0_176 - 0x49, 0x0f, 0xbc, 0xd2, //0x00002ae8 bsfq %r10, %rdx - 0xe9, 0x8f, 0x0a, 0x00, 0x00, //0x00002aec jmp LBB0_620 - //0x00002af1 LBB0_505 - 0xc5, 0x7d, 0x7f, 0xe8, //0x00002af1 vmovdqa %ymm13, %ymm0 - 0x89, 0xf9, //0x00002af5 movl %edi, %ecx - 0xe9, 0x30, 0xfc, 0xff, 0xff, //0x00002af7 jmp LBB0_477 - //0x00002afc LBB0_506 - 0xc5, 0x7d, 0x7f, 0xe8, //0x00002afc vmovdqa %ymm13, %ymm0 - 0x89, 0xf1, //0x00002b00 movl %esi, %ecx - 0xe9, 0x25, 0xfc, 0xff, 0xff, //0x00002b02 jmp LBB0_477 - //0x00002b07 LBB0_507 - 0xc5, 0x7d, 0x7f, 0xe8, //0x00002b07 vmovdqa %ymm13, %ymm0 - 0x89, 0xd1, //0x00002b0b movl %edx, %ecx - 0xe9, 0x1a, 0xfc, 0xff, 0xff, //0x00002b0d jmp LBB0_477 - //0x00002b12 LBB0_508 - 0x4c, 0x8b, 0x44, 0x24, 0x38, //0x00002b12 movq $56(%rsp), %r8 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002b17 movq $-1, %rcx - 0x4d, 0x85, 0xc9, //0x00002b1e testq %r9, %r9 - 0x0f, 0x85, 0xab, 0xfc, 0xff, 0xff, //0x00002b21 jne LBB0_486 - 0xe9, 0x42, 0x13, 0x00, 0x00, //0x00002b27 jmp LBB0_726 - //0x00002b2c LBB0_509 - 0xc5, 0x7d, 0x7f, 0xe8, //0x00002b2c vmovdqa %ymm13, %ymm0 - 0x0f, 0xbc, 0xcb, //0x00002b30 bsfl %ebx, %ecx - //0x00002b33 LBB0_510 - 0x49, 0xf7, 0xd0, //0x00002b33 notq %r8 - 0x49, 0x29, 0xc8, //0x00002b36 subq %rcx, %r8 - //0x00002b39 LBB0_511 - 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00002b39 movq $8(%rsp), %r15 - //0x00002b3e LBB0_512 - 0x4d, 0x85, 0xc0, //0x00002b3e testq %r8, %r8 - 0x0f, 0x88, 0x24, 0x13, 0x00, 0x00, //0x00002b41 js LBB0_725 - 0x49, 0x8b, 0x0f, //0x00002b47 movq (%r15), %rcx - 0xc5, 0x7d, 0x6f, 0xe8, //0x00002b4a vmovdqa %ymm0, %ymm13 - //0x00002b4e LBB0_514 - 0x4c, 0x01, 0xc1, //0x00002b4e addq %r8, %rcx - 0x49, 0x89, 0x0f, //0x00002b51 movq %rcx, (%r15) - 0x48, 0x85, 0xc0, //0x00002b54 testq %rax, %rax - 0x4c, 0x8b, 0x1c, 0x24, //0x00002b57 movq (%rsp), %r11 - 0x0f, 0x8f, 0x3f, 0xd8, 0xff, 0xff, //0x00002b5b jg LBB0_3 - 0xe9, 0xc9, 0x12, 0x00, 0x00, //0x00002b61 jmp LBB0_394 - //0x00002b66 LBB0_515 - 0x66, 0x0f, 0xbc, 0xc9, //0x00002b66 bsfw %cx, %cx - 0x44, 0x0f, 0xb7, 0xc1, //0x00002b6a movzwl %cx, %r8d - 0x4c, 0x89, 0xc1, //0x00002b6e movq %r8, %rcx - 0x4c, 0x29, 0xc9, //0x00002b71 subq %r9, %rcx - 0x49, 0x89, 0x0f, //0x00002b74 movq %rcx, (%r15) - 0x48, 0x85, 0xc9, //0x00002b77 testq %rcx, %rcx - 0x48, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002b7a movabsq $4294977024, %rsi - 0x0f, 0x8e, 0x36, 0xf6, 0xff, 0xff, //0x00002b84 jle LBB0_393 - 0x4c, 0x01, 0xc7, //0x00002b8a addq %r8, %rdi - 0x4c, 0x01, 0xc2, //0x00002b8d addq %r8, %rdx - 0x4c, 0x01, 0xc3, //0x00002b90 addq %r8, %rbx - //0x00002b93 LBB0_517 - 0x0f, 0xb6, 0x0b, //0x00002b93 movzbl (%rbx), %ecx - 0x48, 0x83, 0xf9, 0x20, //0x00002b96 cmpq $32, %rcx - 0x0f, 0x87, 0x20, 0xf6, 0xff, 0xff, //0x00002b9a ja LBB0_393 - 0x48, 0x0f, 0xa3, 0xce, //0x00002ba0 btq %rcx, %rsi - 0x0f, 0x83, 0x16, 0xf6, 0xff, 0xff, //0x00002ba4 jae LBB0_393 - 0x49, 0x89, 0x17, //0x00002baa movq %rdx, (%r15) - 0x48, 0x83, 0xc7, 0xff, //0x00002bad addq $-1, %rdi - 0x48, 0x83, 0xc2, 0xff, //0x00002bb1 addq $-1, %rdx - 0x48, 0x83, 0xc3, 0xff, //0x00002bb5 addq $-1, %rbx - 0x48, 0x83, 0xff, 0x01, //0x00002bb9 cmpq $1, %rdi - 0x0f, 0x8f, 0xd0, 0xff, 0xff, 0xff, //0x00002bbd jg LBB0_517 - 0xe9, 0xf8, 0xf5, 0xff, 0xff, //0x00002bc3 jmp LBB0_393 - //0x00002bc8 LBB0_520 - 0xc5, 0x7d, 0x7f, 0xe8, //0x00002bc8 vmovdqa %ymm13, %ymm0 - 0x89, 0xf9, //0x00002bcc movl %edi, %ecx - 0xe9, 0x31, 0xfe, 0xff, 0xff, //0x00002bce jmp LBB0_502 - //0x00002bd3 LBB0_521 - 0xc5, 0x7d, 0x7f, 0xe8, //0x00002bd3 vmovdqa %ymm13, %ymm0 - 0x89, 0xf1, //0x00002bd7 movl %esi, %ecx - 0xe9, 0x26, 0xfe, 0xff, 0xff, //0x00002bd9 jmp LBB0_502 - //0x00002bde LBB0_522 - 0xc5, 0x7d, 0x7f, 0xe8, //0x00002bde vmovdqa %ymm13, %ymm0 - 0x89, 0xd1, //0x00002be2 movl %edx, %ecx - 0xe9, 0x1b, 0xfe, 0xff, 0xff, //0x00002be4 jmp LBB0_502 - //0x00002be9 LBB0_247 - 0x4c, 0x01, 0xf0, //0x00002be9 addq %r14, %rax - 0x49, 0x83, 0xfb, 0x20, //0x00002bec cmpq $32, %r11 - 0x0f, 0x82, 0x08, 0x02, 0x00, 0x00, //0x00002bf0 jb LBB0_542 - //0x00002bf6 LBB0_248 - 0xc5, 0xfe, 0x6f, 0x00, //0x00002bf6 vmovdqu (%rax), %ymm0 - 0xc5, 0xfd, 0x74, 0xce, //0x00002bfa vpcmpeqb %ymm6, %ymm0, %ymm1 - 0xc5, 0xfd, 0xd7, 0xd1, //0x00002bfe vpmovmskb %ymm1, %edx - 0xc5, 0xfd, 0x74, 0xc7, //0x00002c02 vpcmpeqb %ymm7, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xf0, //0x00002c06 vpmovmskb %ymm0, %esi - 0x85, 0xf6, //0x00002c0a testl %esi, %esi - 0x0f, 0x85, 0xe1, 0x0c, 0x00, 0x00, //0x00002c0c jne LBB0_653 - 0x4d, 0x85, 0xd2, //0x00002c12 testq %r10, %r10 - 0x0f, 0x85, 0x06, 0x0d, 0x00, 0x00, //0x00002c15 jne LBB0_655 - 0x45, 0x31, 0xd2, //0x00002c1b xorl %r10d, %r10d - 0xc5, 0x7d, 0x7f, 0xea, //0x00002c1e vmovdqa %ymm13, %ymm2 - 0x48, 0x85, 0xd2, //0x00002c22 testq %rdx, %rdx - 0x0f, 0x84, 0x6b, 0x0d, 0x00, 0x00, //0x00002c25 je LBB0_657 - //0x00002c2b LBB0_251 - 0x48, 0x0f, 0xbc, 0xca, //0x00002c2b bsfq %rdx, %rcx - 0x4c, 0x29, 0xf0, //0x00002c2f subq %r14, %rax - 0x48, 0x01, 0xc8, //0x00002c32 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00002c35 addq $1, %rax - 0x4c, 0x8b, 0x1c, 0x24, //0x00002c39 movq (%rsp), %r11 - 0xe9, 0x9a, 0xfa, 0xff, 0xff, //0x00002c3d jmp LBB0_473 - //0x00002c42 LBB0_405 - 0x4c, 0x01, 0xf0, //0x00002c42 addq %r14, %rax - 0x49, 0x83, 0xfd, 0x20, //0x00002c45 cmpq $32, %r13 - 0x0f, 0x82, 0xd9, 0x01, 0x00, 0x00, //0x00002c49 jb LBB0_544 - //0x00002c4f LBB0_406 - 0xc5, 0xfe, 0x6f, 0x00, //0x00002c4f vmovdqu (%rax), %ymm0 - 0xc5, 0xfd, 0x74, 0xce, //0x00002c53 vpcmpeqb %ymm6, %ymm0, %ymm1 - 0xc5, 0x7d, 0xd7, 0xd1, //0x00002c57 vpmovmskb %ymm1, %r10d - 0xc5, 0xfd, 0x74, 0xcf, //0x00002c5b vpcmpeqb %ymm7, %ymm0, %ymm1 - 0xc5, 0xfd, 0xd7, 0xd1, //0x00002c5f vpmovmskb %ymm1, %edx - 0x85, 0xd2, //0x00002c63 testl %edx, %edx - 0x0f, 0x85, 0xfb, 0x0d, 0x00, 0x00, //0x00002c65 jne LBB0_671 - 0x4d, 0x85, 0xdb, //0x00002c6b testq %r11, %r11 - 0x0f, 0x85, 0x20, 0x0e, 0x00, 0x00, //0x00002c6e jne LBB0_673 - 0x45, 0x31, 0xdb, //0x00002c74 xorl %r11d, %r11d - 0x4d, 0x85, 0xd2, //0x00002c77 testq %r10, %r10 - 0x0f, 0x84, 0x86, 0x0e, 0x00, 0x00, //0x00002c7a je LBB0_675 - //0x00002c80 LBB0_409 - 0x49, 0x0f, 0xbc, 0xd2, //0x00002c80 bsfq %r10, %rdx - 0xe9, 0x82, 0x0e, 0x00, 0x00, //0x00002c84 jmp LBB0_676 - //0x00002c89 LBB0_523 - 0x0f, 0xbc, 0xcb, //0x00002c89 bsfl %ebx, %ecx - //0x00002c8c LBB0_524 - 0x49, 0x01, 0xc6, //0x00002c8c addq %rax, %r14 - 0x4d, 0x29, 0xc6, //0x00002c8f subq %r8, %r14 - 0x49, 0x29, 0xce, //0x00002c92 subq %rcx, %r14 - 0x49, 0xf7, 0xd5, //0x00002c95 notq %r13 - 0x4d, 0x01, 0xf5, //0x00002c98 addq %r14, %r13 - 0x4d, 0x89, 0xe8, //0x00002c9b movq %r13, %r8 - 0xe9, 0xe1, 0xfb, 0xff, 0xff, //0x00002c9e jmp LBB0_495 - //0x00002ca3 LBB0_525 - 0x49, 0x01, 0xc6, //0x00002ca3 addq %rax, %r14 - 0x4d, 0x29, 0xc6, //0x00002ca6 subq %r8, %r14 - 0x48, 0xf7, 0xd1, //0x00002ca9 notq %rcx - 0x4c, 0x01, 0xf1, //0x00002cac addq %r14, %rcx - 0x49, 0x89, 0xc8, //0x00002caf movq %rcx, %r8 - 0xe9, 0xcd, 0xfb, 0xff, 0xff, //0x00002cb2 jmp LBB0_495 - //0x00002cb7 LBB0_526 - 0x4f, 0x8d, 0x04, 0x2e, //0x00002cb7 leaq (%r14,%r13), %r8 - 0x48, 0x83, 0xff, 0x10, //0x00002cbb cmpq $16, %rdi - 0x0f, 0x83, 0x8d, 0xde, 0xff, 0xff, //0x00002cbf jae LBB0_116 - 0xe9, 0xf1, 0xde, 0xff, 0xff, //0x00002cc5 jmp LBB0_119 - //0x00002cca LBB0_527 - 0x48, 0xc7, 0x44, 0x24, 0x28, 0xff, 0xff, 0xff, 0xff, //0x00002cca movq $-1, $40(%rsp) - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00002cd3 movq $-1, %r13 - 0x48, 0xc7, 0x44, 0x24, 0x30, 0xff, 0xff, 0xff, 0xff, //0x00002cda movq $-1, $48(%rsp) - 0x4d, 0x89, 0xc2, //0x00002ce3 movq %r8, %r10 - 0x49, 0x83, 0xf9, 0x10, //0x00002ce6 cmpq $16, %r9 - 0x0f, 0x83, 0xf2, 0xe4, 0xff, 0xff, //0x00002cea jae LBB0_203 - 0xe9, 0x7c, 0xe6, 0xff, 0xff, //0x00002cf0 jmp LBB0_221 - //0x00002cf5 LBB0_528 - 0xc5, 0x7d, 0x7f, 0xe8, //0x00002cf5 vmovdqa %ymm13, %ymm0 - 0x89, 0xf9, //0x00002cf9 movl %edi, %ecx - 0xe9, 0x33, 0xfe, 0xff, 0xff, //0x00002cfb jmp LBB0_510 - //0x00002d00 LBB0_529 - 0xc5, 0x7d, 0x7f, 0xe8, //0x00002d00 vmovdqa %ymm13, %ymm0 - 0x89, 0xf1, //0x00002d04 movl %esi, %ecx - 0xe9, 0x28, 0xfe, 0xff, 0xff, //0x00002d06 jmp LBB0_510 - //0x00002d0b LBB0_530 - 0xc5, 0x7d, 0x7f, 0xe8, //0x00002d0b vmovdqa %ymm13, %ymm0 - 0x89, 0xd1, //0x00002d0f movl %edx, %ecx - 0xe9, 0x1d, 0xfe, 0xff, 0xff, //0x00002d11 jmp LBB0_510 - //0x00002d16 LBB0_531 - 0x4b, 0x8d, 0x04, 0x0e, //0x00002d16 leaq (%r14,%r9), %rax - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002d1a movq $-1, %r15 - 0x45, 0x31, 0xd2, //0x00002d21 xorl %r10d, %r10d - 0x49, 0x83, 0xfb, 0x20, //0x00002d24 cmpq $32, %r11 - 0x0f, 0x83, 0x2b, 0xfc, 0xff, 0xff, //0x00002d28 jae LBB0_55 - 0xe9, 0x6b, 0x02, 0x00, 0x00, //0x00002d2e jmp LBB0_557 - //0x00002d33 LBB0_532 - 0x4b, 0x8d, 0x04, 0x0e, //0x00002d33 leaq (%r14,%r9), %rax - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002d37 movq $-1, %r15 - 0x45, 0x31, 0xdb, //0x00002d3e xorl %r11d, %r11d - 0x49, 0x83, 0xfd, 0x20, //0x00002d41 cmpq $32, %r13 - 0x0f, 0x83, 0x5f, 0xfc, 0xff, 0xff, //0x00002d45 jae LBB0_153 - 0xe9, 0x04, 0x05, 0x00, 0x00, //0x00002d4b jmp LBB0_587 - //0x00002d50 LBB0_533 - 0x44, 0x89, 0xc9, //0x00002d50 movl %r9d, %ecx - 0xe9, 0x34, 0xff, 0xff, 0xff, //0x00002d53 jmp LBB0_524 - //0x00002d58 LBB0_534 - 0x89, 0xf9, //0x00002d58 movl %edi, %ecx - 0xe9, 0x2d, 0xff, 0xff, 0xff, //0x00002d5a jmp LBB0_524 - //0x00002d5f LBB0_535 - 0x89, 0xd1, //0x00002d5f movl %edx, %ecx - 0xe9, 0x26, 0xff, 0xff, 0xff, //0x00002d61 jmp LBB0_524 - //0x00002d66 LBB0_536 - 0x4b, 0x8d, 0x04, 0x0e, //0x00002d66 leaq (%r14,%r9), %rax - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002d6a movq $-1, %r15 - 0x45, 0x31, 0xd2, //0x00002d71 xorl %r10d, %r10d - 0x49, 0x83, 0xfb, 0x20, //0x00002d74 cmpq $32, %r11 - 0x0f, 0x83, 0xe8, 0xfc, 0xff, 0xff, //0x00002d78 jae LBB0_90 - 0xe9, 0x4e, 0x06, 0x00, 0x00, //0x00002d7e jmp LBB0_602 - //0x00002d83 LBB0_537 - 0x4b, 0x8d, 0x04, 0x0e, //0x00002d83 leaq (%r14,%r9), %rax - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002d87 movq $-1, %r15 - 0x45, 0x31, 0xdb, //0x00002d8e xorl %r11d, %r11d - 0x49, 0x83, 0xfd, 0x20, //0x00002d91 cmpq $32, %r13 - 0x0f, 0x83, 0x1c, 0xfd, 0xff, 0xff, //0x00002d95 jae LBB0_173 - //0x00002d9b LBB0_538 - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x00002d9b movq $24(%rsp), %r10 - 0xe9, 0x38, 0x08, 0x00, 0x00, //0x00002da0 jmp LBB0_626 - //0x00002da5 LBB0_539 - 0x4d, 0x8d, 0x04, 0x06, //0x00002da5 leaq (%r14,%rax), %r8 - 0x48, 0x83, 0xfe, 0x10, //0x00002da9 cmpq $16, %rsi - 0x4c, 0x8b, 0x1c, 0x24, //0x00002dad movq (%rsp), %r11 - 0x0f, 0x83, 0x8f, 0xec, 0xff, 0xff, //0x00002db1 jae LBB0_322 - 0xe9, 0xf3, 0xec, 0xff, 0xff, //0x00002db7 jmp LBB0_325 - //0x00002dbc LBB0_540 - 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002dbc movq $-1, %r10 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002dc3 movq $-1, %r9 - 0x4d, 0x89, 0xe8, //0x00002dca movq %r13, %r8 - 0x4c, 0x89, 0x54, 0x24, 0x28, //0x00002dcd movq %r10, $40(%rsp) - 0x49, 0x83, 0xfb, 0x10, //0x00002dd2 cmpq $16, %r11 - 0x4c, 0x89, 0x6c, 0x24, 0x30, //0x00002dd6 movq %r13, $48(%rsp) - 0x0f, 0x83, 0xaf, 0xf6, 0xff, 0xff, //0x00002ddb jae LBB0_436 - 0xe9, 0xf2, 0xf7, 0xff, 0xff, //0x00002de1 jmp LBB0_454 - //0x00002de6 LBB0_541 - 0x4b, 0x8d, 0x04, 0x0e, //0x00002de6 leaq (%r14,%r9), %rax - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002dea movq $-1, %r15 - 0x45, 0x31, 0xd2, //0x00002df1 xorl %r10d, %r10d - 0x49, 0x83, 0xfb, 0x20, //0x00002df4 cmpq $32, %r11 - 0x0f, 0x83, 0xf8, 0xfd, 0xff, 0xff, //0x00002df8 jae LBB0_248 - //0x00002dfe LBB0_542 - 0xc5, 0x7d, 0x7f, 0xe1, //0x00002dfe vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x00002e02 vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00002e06 vmovdqa %ymm13, %ymm11 - 0xe9, 0x9a, 0x0b, 0x00, 0x00, //0x00002e0b jmp LBB0_658 - //0x00002e10 LBB0_543 - 0x4b, 0x8d, 0x04, 0x0e, //0x00002e10 leaq (%r14,%r9), %rax - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002e14 movq $-1, %r15 - 0x45, 0x31, 0xdb, //0x00002e1b xorl %r11d, %r11d - 0x49, 0x83, 0xfd, 0x20, //0x00002e1e cmpq $32, %r13 - 0x0f, 0x83, 0x27, 0xfe, 0xff, 0xff, //0x00002e22 jae LBB0_406 - //0x00002e28 LBB0_544 - 0xc5, 0x7d, 0x7f, 0xe1, //0x00002e28 vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x00002e2c vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00002e30 vmovdqa %ymm13, %ymm11 - 0xc4, 0x41, 0x7d, 0x6f, 0xe7, //0x00002e35 vmovdqa %ymm15, %ymm12 - 0xe9, 0x35, 0x0d, 0x00, 0x00, //0x00002e3a jmp LBB0_681 - //0x00002e3f LBB0_545 - 0x49, 0x39, 0xf2, //0x00002e3f cmpq %rsi, %r10 - 0x0f, 0x84, 0xcd, 0x0e, 0x00, 0x00, //0x00002e42 je LBB0_728 - 0xc5, 0x7d, 0x7f, 0xe1, //0x00002e48 vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x00002e4c vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00002e50 vmovdqa %ymm13, %ymm11 - 0x49, 0x01, 0xf1, //0x00002e55 addq %rsi, %r9 - 0x49, 0x83, 0xc1, 0x01, //0x00002e58 addq $1, %r9 - 0x48, 0xf7, 0xd6, //0x00002e5c notq %rsi - 0x49, 0x01, 0xf2, //0x00002e5f addq %rsi, %r10 - 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00002e62 movq $8(%rsp), %r15 - 0x4c, 0x8b, 0x1c, 0x24, //0x00002e67 movq (%rsp), %r11 - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002e6b vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0xfe, 0x6f, 0x25, 0x28, 0xd4, 0xff, 0xff, //0x00002e70 vmovdqu $-11224(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0x40, 0xd3, 0xff, 0xff, //0x00002e78 vmovdqu $-11456(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd8, //0x00002e80 vmovdqa %ymm0, %ymm11 - 0x4d, 0x85, 0xd2, //0x00002e84 testq %r10, %r10 - 0x0f, 0x8f, 0x32, 0x00, 0x00, 0x00, //0x00002e87 jg LBB0_549 - 0xe9, 0x83, 0x0e, 0x00, 0x00, //0x00002e8d jmp LBB0_728 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002e92 .p2align 4, 0x90 - //0x00002ea0 LBB0_547 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00002ea0 movq $-2, %rcx - 0xba, 0x02, 0x00, 0x00, 0x00, //0x00002ea7 movl $2, %edx - 0x49, 0x01, 0xd1, //0x00002eac addq %rdx, %r9 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002eaf movq $-1, %rax - 0x49, 0x01, 0xca, //0x00002eb6 addq %rcx, %r10 - 0x0f, 0x8e, 0x56, 0x0e, 0x00, 0x00, //0x00002eb9 jle LBB0_728 - //0x00002ebf LBB0_549 - 0x41, 0x0f, 0xb6, 0x01, //0x00002ebf movzbl (%r9), %eax - 0x3c, 0x5c, //0x00002ec3 cmpb $92, %al - 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x00002ec5 je LBB0_547 - 0x3c, 0x22, //0x00002ecb cmpb $34, %al - 0x0f, 0x84, 0x14, 0x0a, 0x00, 0x00, //0x00002ecd je LBB0_652 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002ed3 movq $-1, %rcx - 0xba, 0x01, 0x00, 0x00, 0x00, //0x00002eda movl $1, %edx - 0x49, 0x01, 0xd1, //0x00002edf addq %rdx, %r9 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002ee2 movq $-1, %rax - 0x49, 0x01, 0xca, //0x00002ee9 addq %rcx, %r10 - 0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x00002eec jg LBB0_549 - 0xe9, 0x1e, 0x0e, 0x00, 0x00, //0x00002ef2 jmp LBB0_728 - //0x00002ef7 LBB0_552 - 0xc5, 0x7d, 0x7f, 0xe1, //0x00002ef7 vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x00002efb vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00002eff vmovdqa %ymm13, %ymm11 - 0xc4, 0x41, 0x7d, 0x6f, 0xe7, //0x00002f04 vmovdqa %ymm15, %ymm12 - 0x49, 0x83, 0xff, 0xff, //0x00002f09 cmpq $-1, %r15 - 0x0f, 0x85, 0x24, 0x00, 0x00, 0x00, //0x00002f0d jne LBB0_555 - 0x48, 0x89, 0xc1, //0x00002f13 movq %rax, %rcx - 0x4c, 0x29, 0xf1, //0x00002f16 subq %r14, %rcx - 0x4c, 0x0f, 0xbc, 0xfe, //0x00002f19 bsfq %rsi, %r15 - 0x49, 0x01, 0xcf, //0x00002f1d addq %rcx, %r15 - 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00002f20 jmp LBB0_555 - //0x00002f25 LBB0_554 - 0xc5, 0x7d, 0x7f, 0xe1, //0x00002f25 vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x00002f29 vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00002f2d vmovdqa %ymm13, %ymm11 - 0xc4, 0x41, 0x7d, 0x6f, 0xe7, //0x00002f32 vmovdqa %ymm15, %ymm12 - //0x00002f37 LBB0_555 - 0x44, 0x89, 0xd1, //0x00002f37 movl %r10d, %ecx - 0xf7, 0xd1, //0x00002f3a notl %ecx - 0x21, 0xf1, //0x00002f3c andl %esi, %ecx - 0x8d, 0x3c, 0x09, //0x00002f3e leal (%rcx,%rcx), %edi - 0x41, 0x8d, 0x1c, 0x4a, //0x00002f41 leal (%r10,%rcx,2), %ebx - 0xf7, 0xd7, //0x00002f45 notl %edi - 0x21, 0xf7, //0x00002f47 andl %esi, %edi - 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002f49 andl $-1431655766, %edi - 0x45, 0x31, 0xd2, //0x00002f4f xorl %r10d, %r10d - 0x01, 0xcf, //0x00002f52 addl %ecx, %edi - 0x41, 0x0f, 0x92, 0xc2, //0x00002f54 setb %r10b - 0x01, 0xff, //0x00002f58 addl %edi, %edi - 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00002f5a xorl $1431655765, %edi - 0x21, 0xdf, //0x00002f60 andl %ebx, %edi - 0xf7, 0xd7, //0x00002f62 notl %edi - 0x21, 0xfa, //0x00002f64 andl %edi, %edx - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002f66 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc4, 0x41, 0x7d, 0x6f, 0xfc, //0x00002f6b vmovdqa %ymm12, %ymm15 - 0xc4, 0x41, 0x7d, 0x6f, 0xeb, //0x00002f70 vmovdqa %ymm11, %ymm13 - 0xc5, 0xfe, 0x6f, 0x25, 0x23, 0xd3, 0xff, 0xff, //0x00002f75 vmovdqu $-11485(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0x3b, 0xd2, 0xff, 0xff, //0x00002f7d vmovdqu $-11717(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd8, //0x00002f85 vmovdqa %ymm0, %ymm11 - 0xc5, 0x7d, 0x6f, 0xe1, //0x00002f89 vmovdqa %ymm1, %ymm12 - 0x48, 0x85, 0xd2, //0x00002f8d testq %rdx, %rdx - 0x0f, 0x85, 0xf4, 0xf9, 0xff, 0xff, //0x00002f90 jne LBB0_58 - //0x00002f96 LBB0_556 - 0x48, 0x83, 0xc0, 0x20, //0x00002f96 addq $32, %rax - 0x49, 0x83, 0xc3, 0xe0, //0x00002f9a addq $-32, %r11 - //0x00002f9e LBB0_557 - 0x4d, 0x85, 0xd2, //0x00002f9e testq %r10, %r10 - 0x0f, 0x85, 0x08, 0x07, 0x00, 0x00, //0x00002fa1 jne LBB0_637 - 0x4c, 0x89, 0xf1, //0x00002fa7 movq %r14, %rcx - 0x48, 0xf7, 0xd1, //0x00002faa notq %rcx - 0x4c, 0x89, 0xff, //0x00002fad movq %r15, %rdi - 0x4d, 0x85, 0xdb, //0x00002fb0 testq %r11, %r11 - 0x0f, 0x84, 0xa1, 0x00, 0x00, 0x00, //0x00002fb3 je LBB0_569 - //0x00002fb9 LBB0_559 - 0x48, 0x83, 0xc1, 0x01, //0x00002fb9 addq $1, %rcx - //0x00002fbd LBB0_560 - 0x31, 0xf6, //0x00002fbd xorl %esi, %esi - //0x00002fbf LBB0_561 - 0x0f, 0xb6, 0x14, 0x30, //0x00002fbf movzbl (%rax,%rsi), %edx - 0x80, 0xfa, 0x22, //0x00002fc3 cmpb $34, %dl - 0x0f, 0x84, 0x87, 0x00, 0x00, 0x00, //0x00002fc6 je LBB0_568 - 0x80, 0xfa, 0x5c, //0x00002fcc cmpb $92, %dl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002fcf je LBB0_566 - 0x48, 0x83, 0xc6, 0x01, //0x00002fd5 addq $1, %rsi - 0x49, 0x39, 0xf3, //0x00002fd9 cmpq %rsi, %r11 - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00002fdc jne LBB0_561 - 0xe9, 0x7b, 0x00, 0x00, 0x00, //0x00002fe2 jmp LBB0_564 - //0x00002fe7 LBB0_566 - 0x49, 0x8d, 0x53, 0xff, //0x00002fe7 leaq $-1(%r11), %rdx - 0x48, 0x39, 0xf2, //0x00002feb cmpq %rsi, %rdx - 0x0f, 0x84, 0xd7, 0x0c, 0x00, 0x00, //0x00002fee je LBB0_703 - 0xc5, 0x7d, 0x7f, 0xe1, //0x00002ff4 vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x00002ff8 vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00002ffc vmovdqa %ymm13, %ymm11 - 0x48, 0x8d, 0x14, 0x01, //0x00003001 leaq (%rcx,%rax), %rdx - 0x48, 0x01, 0xf2, //0x00003005 addq %rsi, %rdx - 0x48, 0x83, 0xff, 0xff, //0x00003008 cmpq $-1, %rdi - 0x4c, 0x0f, 0x44, 0xfa, //0x0000300c cmoveq %rdx, %r15 - 0x48, 0x0f, 0x44, 0xfa, //0x00003010 cmoveq %rdx, %rdi - 0x48, 0x01, 0xf0, //0x00003014 addq %rsi, %rax - 0x48, 0x83, 0xc0, 0x02, //0x00003017 addq $2, %rax - 0x4c, 0x89, 0xda, //0x0000301b movq %r11, %rdx - 0x48, 0x29, 0xf2, //0x0000301e subq %rsi, %rdx - 0x48, 0x83, 0xc2, 0xfe, //0x00003021 addq $-2, %rdx - 0x49, 0x83, 0xc3, 0xfe, //0x00003025 addq $-2, %r11 - 0x49, 0x39, 0xf3, //0x00003029 cmpq %rsi, %r11 - 0x49, 0x89, 0xd3, //0x0000302c movq %rdx, %r11 - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000302f vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0xfe, 0x6f, 0x25, 0x64, 0xd2, 0xff, 0xff, //0x00003034 vmovdqu $-11676(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0x7c, 0xd1, 0xff, 0xff, //0x0000303c vmovdqu $-11908(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd8, //0x00003044 vmovdqa %ymm0, %ymm11 - 0x0f, 0x85, 0x6f, 0xff, 0xff, 0xff, //0x00003048 jne LBB0_560 - 0xe9, 0x78, 0x0c, 0x00, 0x00, //0x0000304e jmp LBB0_703 - //0x00003053 LBB0_568 - 0x48, 0x01, 0xf0, //0x00003053 addq %rsi, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00003056 addq $1, %rax - //0x0000305a LBB0_569 - 0x4c, 0x29, 0xf0, //0x0000305a subq %r14, %rax - 0xe9, 0x49, 0xd7, 0xff, 0xff, //0x0000305d jmp LBB0_63 - //0x00003062 LBB0_564 - 0x80, 0xfa, 0x22, //0x00003062 cmpb $34, %dl - 0x0f, 0x85, 0x60, 0x0c, 0x00, 0x00, //0x00003065 jne LBB0_703 - 0xc5, 0x7d, 0x7f, 0xe1, //0x0000306b vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x0000306f vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00003073 vmovdqa %ymm13, %ymm11 - 0x4c, 0x01, 0xd8, //0x00003078 addq %r11, %rax - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000307b vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0xfe, 0x6f, 0x25, 0x18, 0xd2, 0xff, 0xff, //0x00003080 vmovdqu $-11752(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0x30, 0xd1, 0xff, 0xff, //0x00003088 vmovdqu $-11984(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd8, //0x00003090 vmovdqa %ymm0, %ymm11 - 0xe9, 0xc1, 0xff, 0xff, 0xff, //0x00003094 jmp LBB0_569 - //0x00003099 LBB0_570 - 0x49, 0x39, 0xf2, //0x00003099 cmpq %rsi, %r10 - 0x0f, 0x84, 0x73, 0x0c, 0x00, 0x00, //0x0000309c je LBB0_728 - 0xc5, 0x7d, 0x7f, 0xe1, //0x000030a2 vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x000030a6 vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x000030aa vmovdqa %ymm13, %ymm11 - 0x49, 0x01, 0xf1, //0x000030af addq %rsi, %r9 - 0x49, 0x83, 0xc1, 0x01, //0x000030b2 addq $1, %r9 - 0x48, 0xf7, 0xd6, //0x000030b6 notq %rsi - 0x49, 0x01, 0xf2, //0x000030b9 addq %rsi, %r10 - 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x000030bc movq $8(%rsp), %r15 - 0x4c, 0x8b, 0x1c, 0x24, //0x000030c1 movq (%rsp), %r11 - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000030c5 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0xfe, 0x6f, 0x25, 0xce, 0xd1, 0xff, 0xff, //0x000030ca vmovdqu $-11826(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0xe6, 0xd0, 0xff, 0xff, //0x000030d2 vmovdqu $-12058(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd8, //0x000030da vmovdqa %ymm0, %ymm11 - 0x4d, 0x85, 0xd2, //0x000030de testq %r10, %r10 - 0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x000030e1 jg LBB0_574 - 0xe9, 0x29, 0x0c, 0x00, 0x00, //0x000030e7 jmp LBB0_728 - //0x000030ec LBB0_572 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000030ec movq $-2, %rcx - 0xba, 0x02, 0x00, 0x00, 0x00, //0x000030f3 movl $2, %edx - 0x49, 0x01, 0xd1, //0x000030f8 addq %rdx, %r9 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000030fb movq $-1, %rax - 0x49, 0x01, 0xca, //0x00003102 addq %rcx, %r10 - 0x0f, 0x8e, 0x0a, 0x0c, 0x00, 0x00, //0x00003105 jle LBB0_728 - //0x0000310b LBB0_574 - 0x41, 0x0f, 0xb6, 0x01, //0x0000310b movzbl (%r9), %eax - 0x3c, 0x5c, //0x0000310f cmpb $92, %al - 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x00003111 je LBB0_572 - 0x3c, 0x22, //0x00003117 cmpb $34, %al - 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x00003119 je LBB0_699 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000311f movq $-1, %rcx - 0xba, 0x01, 0x00, 0x00, 0x00, //0x00003126 movl $1, %edx - 0x49, 0x01, 0xd1, //0x0000312b addq %rdx, %r9 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000312e movq $-1, %rax - 0x49, 0x01, 0xca, //0x00003135 addq %rcx, %r10 - 0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x00003138 jg LBB0_574 - 0xe9, 0xd2, 0x0b, 0x00, 0x00, //0x0000313e jmp LBB0_728 - //0x00003143 LBB0_699 - 0x4d, 0x29, 0xf1, //0x00003143 subq %r14, %r9 - 0x49, 0x83, 0xc1, 0x01, //0x00003146 addq $1, %r9 - 0x4d, 0x89, 0x0f, //0x0000314a movq %r9, (%r15) - 0x4d, 0x85, 0xc0, //0x0000314d testq %r8, %r8 - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x00003150 movq $24(%rsp), %r10 - 0x0f, 0x8f, 0x4d, 0xe7, 0xff, 0xff, //0x00003155 jg LBB0_304 - 0xe9, 0x55, 0x0b, 0x00, 0x00, //0x0000315b jmp LBB0_700 - //0x00003160 LBB0_577 - 0xc5, 0x7d, 0x7f, 0xe2, //0x00003160 vmovdqa %ymm12, %ymm2 - 0xc5, 0x7d, 0x7f, 0xd9, //0x00003164 vmovdqa %ymm11, %ymm1 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00003168 vmovdqa %ymm13, %ymm11 - 0xc4, 0x41, 0x7d, 0x6f, 0xe7, //0x0000316d vmovdqa %ymm15, %ymm12 - 0x49, 0x83, 0xff, 0xff, //0x00003172 cmpq $-1, %r15 - 0x0f, 0x85, 0x24, 0x00, 0x00, 0x00, //0x00003176 jne LBB0_580 - 0x48, 0x89, 0xc1, //0x0000317c movq %rax, %rcx - 0x4c, 0x29, 0xf1, //0x0000317f subq %r14, %rcx - 0x4c, 0x0f, 0xbc, 0xfa, //0x00003182 bsfq %rdx, %r15 - 0x49, 0x01, 0xcf, //0x00003186 addq %rcx, %r15 - 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00003189 jmp LBB0_580 - //0x0000318e LBB0_579 - 0xc5, 0x7d, 0x7f, 0xe2, //0x0000318e vmovdqa %ymm12, %ymm2 - 0xc5, 0x7d, 0x7f, 0xd9, //0x00003192 vmovdqa %ymm11, %ymm1 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00003196 vmovdqa %ymm13, %ymm11 - 0xc4, 0x41, 0x7d, 0x6f, 0xe7, //0x0000319b vmovdqa %ymm15, %ymm12 - //0x000031a0 LBB0_580 - 0x44, 0x89, 0xd9, //0x000031a0 movl %r11d, %ecx - 0xf7, 0xd1, //0x000031a3 notl %ecx - 0x21, 0xd1, //0x000031a5 andl %edx, %ecx - 0x8d, 0x34, 0x09, //0x000031a7 leal (%rcx,%rcx), %esi - 0x41, 0x8d, 0x3c, 0x4b, //0x000031aa leal (%r11,%rcx,2), %edi - 0xf7, 0xd6, //0x000031ae notl %esi - 0x21, 0xd6, //0x000031b0 andl %edx, %esi - 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x000031b2 andl $-1431655766, %esi - 0x45, 0x31, 0xdb, //0x000031b8 xorl %r11d, %r11d - 0x01, 0xce, //0x000031bb addl %ecx, %esi - 0x41, 0x0f, 0x92, 0xc3, //0x000031bd setb %r11b - 0x01, 0xf6, //0x000031c1 addl %esi, %esi - 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x000031c3 xorl $1431655765, %esi - 0x21, 0xfe, //0x000031c9 andl %edi, %esi - 0xf7, 0xd6, //0x000031cb notl %esi - 0x41, 0x21, 0xf2, //0x000031cd andl %esi, %r10d - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000031d0 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc4, 0x41, 0x7d, 0x6f, 0xfc, //0x000031d5 vmovdqa %ymm12, %ymm15 - 0xc4, 0x41, 0x7d, 0x6f, 0xeb, //0x000031da vmovdqa %ymm11, %ymm13 - 0xc5, 0xfe, 0x6f, 0x25, 0xb9, 0xd0, 0xff, 0xff, //0x000031df vmovdqu $-12103(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0xd1, 0xcf, 0xff, 0xff, //0x000031e7 vmovdqu $-12335(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd9, //0x000031ef vmovdqa %ymm1, %ymm11 - 0xc5, 0x7d, 0x6f, 0xe2, //0x000031f3 vmovdqa %ymm2, %ymm12 - 0x4d, 0x85, 0xd2, //0x000031f7 testq %r10, %r10 - 0x0f, 0x85, 0xdb, 0xf7, 0xff, 0xff, //0x000031fa jne LBB0_156 - //0x00003200 LBB0_581 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x00003200 movl $64, %edx - //0x00003205 LBB0_582 - 0xc5, 0xbd, 0x64, 0xc8, //0x00003205 vpcmpgtb %ymm0, %ymm8, %ymm1 - 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x00003209 vpcmpgtb %ymm9, %ymm0, %ymm0 - 0xc5, 0xf5, 0xdb, 0xc0, //0x0000320e vpand %ymm0, %ymm1, %ymm0 - 0xc5, 0xfd, 0xd7, 0xf0, //0x00003212 vpmovmskb %ymm0, %esi - 0x0f, 0xbc, 0xfe, //0x00003216 bsfl %esi, %edi - 0x4d, 0x85, 0xd2, //0x00003219 testq %r10, %r10 - 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x0000321c je LBB0_585 - 0x85, 0xf6, //0x00003222 testl %esi, %esi - 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00003224 movl $64, %ecx - 0x0f, 0x44, 0xf9, //0x00003229 cmovel %ecx, %edi - 0x48, 0x39, 0xfa, //0x0000322c cmpq %rdi, %rdx - 0x0f, 0x87, 0x79, 0x0c, 0x00, 0x00, //0x0000322f ja LBB0_734 - 0x4c, 0x29, 0xf0, //0x00003235 subq %r14, %rax - 0x48, 0x01, 0xd0, //0x00003238 addq %rdx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x0000323b addq $1, %rax - 0xe9, 0x67, 0xd5, 0xff, 0xff, //0x0000323f jmp LBB0_63 - //0x00003244 LBB0_585 - 0x85, 0xf6, //0x00003244 testl %esi, %esi - 0x0f, 0x85, 0x6f, 0x0c, 0x00, 0x00, //0x00003246 jne LBB0_735 - 0x48, 0x83, 0xc0, 0x20, //0x0000324c addq $32, %rax - 0x49, 0x83, 0xc5, 0xe0, //0x00003250 addq $-32, %r13 - //0x00003254 LBB0_587 - 0x4d, 0x85, 0xdb, //0x00003254 testq %r11, %r11 - 0x0f, 0x85, 0xb0, 0x04, 0x00, 0x00, //0x00003257 jne LBB0_639 - 0x4c, 0x89, 0xf9, //0x0000325d movq %r15, %rcx - 0x4c, 0x8b, 0x1c, 0x24, //0x00003260 movq (%rsp), %r11 - 0x4d, 0x85, 0xed, //0x00003264 testq %r13, %r13 - 0x0f, 0x84, 0x5e, 0x0a, 0x00, 0x00, //0x00003267 je LBB0_703 - //0x0000326d LBB0_589 - 0x0f, 0xb6, 0x10, //0x0000326d movzbl (%rax), %edx - 0x80, 0xfa, 0x22, //0x00003270 cmpb $34, %dl - 0x0f, 0x84, 0x9c, 0x00, 0x00, 0x00, //0x00003273 je LBB0_701 - 0x80, 0xfa, 0x5c, //0x00003279 cmpb $92, %dl - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x0000327c je LBB0_593 - 0x80, 0xfa, 0x1f, //0x00003282 cmpb $31, %dl - 0x0f, 0x86, 0x3b, 0x0c, 0x00, 0x00, //0x00003285 jbe LBB0_736 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000328b movq $-1, %rdx - 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00003292 movl $1, %esi - 0x48, 0x01, 0xf0, //0x00003297 addq %rsi, %rax - 0x49, 0x01, 0xd5, //0x0000329a addq %rdx, %r13 - 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x0000329d jne LBB0_589 - 0xe9, 0x23, 0x0a, 0x00, 0x00, //0x000032a3 jmp LBB0_703 - //0x000032a8 LBB0_593 - 0x49, 0x83, 0xfd, 0x01, //0x000032a8 cmpq $1, %r13 - 0x0f, 0x84, 0x19, 0x0a, 0x00, 0x00, //0x000032ac je LBB0_703 - 0xc5, 0x7d, 0x7f, 0xe1, //0x000032b2 vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x000032b6 vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x000032ba vmovdqa %ymm13, %ymm11 - 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x000032bf movq $-2, %rdx - 0xbe, 0x02, 0x00, 0x00, 0x00, //0x000032c6 movl $2, %esi - 0x48, 0x83, 0xf9, 0xff, //0x000032cb cmpq $-1, %rcx - 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000032cf jne LBB0_596 - 0x49, 0x89, 0xc7, //0x000032d5 movq %rax, %r15 - 0x4d, 0x29, 0xf7, //0x000032d8 subq %r14, %r15 - 0x4c, 0x89, 0xf9, //0x000032db movq %r15, %rcx - //0x000032de LBB0_596 - 0x4c, 0x8b, 0x1c, 0x24, //0x000032de movq (%rsp), %r11 - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000032e2 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc4, 0x41, 0x7d, 0x6f, 0xeb, //0x000032e7 vmovdqa %ymm11, %ymm13 - 0xc5, 0xfe, 0x6f, 0x25, 0xac, 0xcf, 0xff, 0xff, //0x000032ec vmovdqu $-12372(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0xc4, 0xce, 0xff, 0xff, //0x000032f4 vmovdqu $-12604(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd8, //0x000032fc vmovdqa %ymm0, %ymm11 - 0xc5, 0x7d, 0x6f, 0xe1, //0x00003300 vmovdqa %ymm1, %ymm12 - 0x48, 0x01, 0xf0, //0x00003304 addq %rsi, %rax - 0x49, 0x01, 0xd5, //0x00003307 addq %rdx, %r13 - 0x0f, 0x85, 0x5d, 0xff, 0xff, 0xff, //0x0000330a jne LBB0_589 - 0xe9, 0xb6, 0x09, 0x00, 0x00, //0x00003310 jmp LBB0_703 - //0x00003315 LBB0_701 - 0x4c, 0x29, 0xf0, //0x00003315 subq %r14, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00003318 addq $1, %rax - 0x48, 0x85, 0xc0, //0x0000331c testq %rax, %rax - 0x0f, 0x89, 0x67, 0xd0, 0xff, 0xff, //0x0000331f jns LBB0_237 - 0xe9, 0x97, 0x09, 0x00, 0x00, //0x00003325 jmp LBB0_702 - //0x0000332a LBB0_597 - 0xc5, 0x7d, 0x7f, 0xe1, //0x0000332a vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x0000332e vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00003332 vmovdqa %ymm13, %ymm11 - 0xc4, 0x41, 0x7d, 0x6f, 0xe7, //0x00003337 vmovdqa %ymm15, %ymm12 - 0x49, 0x83, 0xff, 0xff, //0x0000333c cmpq $-1, %r15 - 0x0f, 0x85, 0x24, 0x00, 0x00, 0x00, //0x00003340 jne LBB0_600 - 0x48, 0x89, 0xc1, //0x00003346 movq %rax, %rcx - 0x4c, 0x29, 0xf1, //0x00003349 subq %r14, %rcx - 0x4c, 0x0f, 0xbc, 0xfe, //0x0000334c bsfq %rsi, %r15 - 0x49, 0x01, 0xcf, //0x00003350 addq %rcx, %r15 - 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00003353 jmp LBB0_600 - //0x00003358 LBB0_599 - 0xc5, 0x7d, 0x7f, 0xe1, //0x00003358 vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x0000335c vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00003360 vmovdqa %ymm13, %ymm11 - 0xc4, 0x41, 0x7d, 0x6f, 0xe7, //0x00003365 vmovdqa %ymm15, %ymm12 - //0x0000336a LBB0_600 - 0x44, 0x89, 0xd1, //0x0000336a movl %r10d, %ecx - 0xf7, 0xd1, //0x0000336d notl %ecx - 0x21, 0xf1, //0x0000336f andl %esi, %ecx - 0x8d, 0x3c, 0x09, //0x00003371 leal (%rcx,%rcx), %edi - 0x41, 0x8d, 0x1c, 0x4a, //0x00003374 leal (%r10,%rcx,2), %ebx - 0xf7, 0xd7, //0x00003378 notl %edi - 0x21, 0xf7, //0x0000337a andl %esi, %edi - 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000337c andl $-1431655766, %edi - 0x45, 0x31, 0xd2, //0x00003382 xorl %r10d, %r10d - 0x01, 0xcf, //0x00003385 addl %ecx, %edi - 0x41, 0x0f, 0x92, 0xc2, //0x00003387 setb %r10b - 0x01, 0xff, //0x0000338b addl %edi, %edi - 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x0000338d xorl $1431655765, %edi - 0x21, 0xdf, //0x00003393 andl %ebx, %edi - 0xf7, 0xd7, //0x00003395 notl %edi - 0x21, 0xfa, //0x00003397 andl %edi, %edx - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00003399 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc4, 0x41, 0x7d, 0x6f, 0xfc, //0x0000339e vmovdqa %ymm12, %ymm15 - 0xc4, 0x41, 0x7d, 0x6f, 0xeb, //0x000033a3 vmovdqa %ymm11, %ymm13 - 0xc5, 0xfe, 0x6f, 0x25, 0xf0, 0xce, 0xff, 0xff, //0x000033a8 vmovdqu $-12560(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0x08, 0xce, 0xff, 0xff, //0x000033b0 vmovdqu $-12792(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd8, //0x000033b8 vmovdqa %ymm0, %ymm11 - 0xc5, 0x7d, 0x6f, 0xe1, //0x000033bc vmovdqa %ymm1, %ymm12 - 0x48, 0x85, 0xd2, //0x000033c0 testq %rdx, %rdx - 0x0f, 0x85, 0xce, 0xf6, 0xff, 0xff, //0x000033c3 jne LBB0_93 - //0x000033c9 LBB0_601 - 0x48, 0x83, 0xc0, 0x20, //0x000033c9 addq $32, %rax - 0x49, 0x83, 0xc3, 0xe0, //0x000033cd addq $-32, %r11 - //0x000033d1 LBB0_602 - 0x4d, 0x85, 0xd2, //0x000033d1 testq %r10, %r10 - 0x0f, 0x85, 0x97, 0x03, 0x00, 0x00, //0x000033d4 jne LBB0_641 - 0x4c, 0x89, 0xf2, //0x000033da movq %r14, %rdx - 0x48, 0xf7, 0xd2, //0x000033dd notq %rdx - 0x4c, 0x89, 0xfe, //0x000033e0 movq %r15, %rsi - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x000033e3 movq $24(%rsp), %r10 - 0x4d, 0x85, 0xdb, //0x000033e8 testq %r11, %r11 - 0x0f, 0x84, 0xa6, 0x00, 0x00, 0x00, //0x000033eb je LBB0_614 - //0x000033f1 LBB0_604 - 0x48, 0x83, 0xc2, 0x01, //0x000033f1 addq $1, %rdx - //0x000033f5 LBB0_605 - 0x31, 0xff, //0x000033f5 xorl %edi, %edi - //0x000033f7 LBB0_606 - 0x0f, 0xb6, 0x1c, 0x38, //0x000033f7 movzbl (%rax,%rdi), %ebx - 0x80, 0xfb, 0x22, //0x000033fb cmpb $34, %bl - 0x0f, 0x84, 0x8c, 0x00, 0x00, 0x00, //0x000033fe je LBB0_613 - 0x80, 0xfb, 0x5c, //0x00003404 cmpb $92, %bl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00003407 je LBB0_611 - 0x48, 0x83, 0xc7, 0x01, //0x0000340d addq $1, %rdi - 0x49, 0x39, 0xfb, //0x00003411 cmpq %rdi, %r11 - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00003414 jne LBB0_606 - 0xe9, 0x80, 0x00, 0x00, 0x00, //0x0000341a jmp LBB0_609 - //0x0000341f LBB0_611 - 0x49, 0x8d, 0x4b, 0xff, //0x0000341f leaq $-1(%r11), %rcx - 0x48, 0x39, 0xf9, //0x00003423 cmpq %rdi, %rcx - 0x0f, 0x84, 0x9f, 0x08, 0x00, 0x00, //0x00003426 je LBB0_703 - 0xc5, 0x7d, 0x7f, 0xe1, //0x0000342c vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x00003430 vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00003434 vmovdqa %ymm13, %ymm11 - 0x48, 0x8d, 0x0c, 0x02, //0x00003439 leaq (%rdx,%rax), %rcx - 0x48, 0x01, 0xf9, //0x0000343d addq %rdi, %rcx - 0x48, 0x83, 0xfe, 0xff, //0x00003440 cmpq $-1, %rsi - 0x4c, 0x0f, 0x44, 0xf9, //0x00003444 cmoveq %rcx, %r15 - 0x48, 0x0f, 0x44, 0xf1, //0x00003448 cmoveq %rcx, %rsi - 0x48, 0x01, 0xf8, //0x0000344c addq %rdi, %rax - 0x48, 0x83, 0xc0, 0x02, //0x0000344f addq $2, %rax - 0x4c, 0x89, 0xd9, //0x00003453 movq %r11, %rcx - 0x48, 0x29, 0xf9, //0x00003456 subq %rdi, %rcx - 0x48, 0x83, 0xc1, 0xfe, //0x00003459 addq $-2, %rcx - 0x49, 0x83, 0xc3, 0xfe, //0x0000345d addq $-2, %r11 - 0x49, 0x39, 0xfb, //0x00003461 cmpq %rdi, %r11 - 0x49, 0x89, 0xcb, //0x00003464 movq %rcx, %r11 - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x00003467 movq $24(%rsp), %r10 - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000346c vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0xfe, 0x6f, 0x25, 0x27, 0xce, 0xff, 0xff, //0x00003471 vmovdqu $-12761(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0x3f, 0xcd, 0xff, 0xff, //0x00003479 vmovdqu $-12993(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd8, //0x00003481 vmovdqa %ymm0, %ymm11 - 0x0f, 0x85, 0x6a, 0xff, 0xff, 0xff, //0x00003485 jne LBB0_605 - 0xe9, 0x3b, 0x08, 0x00, 0x00, //0x0000348b jmp LBB0_703 - //0x00003490 LBB0_613 - 0x48, 0x01, 0xf8, //0x00003490 addq %rdi, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00003493 addq $1, %rax - //0x00003497 LBB0_614 - 0x4c, 0x29, 0xf0, //0x00003497 subq %r14, %rax - 0xe9, 0x20, 0x01, 0x00, 0x00, //0x0000349a jmp LBB0_623 - //0x0000349f LBB0_609 - 0x80, 0xfb, 0x22, //0x0000349f cmpb $34, %bl - 0x0f, 0x85, 0x23, 0x08, 0x00, 0x00, //0x000034a2 jne LBB0_703 - 0xc5, 0x7d, 0x7f, 0xe1, //0x000034a8 vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x000034ac vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x000034b0 vmovdqa %ymm13, %ymm11 - 0x4c, 0x01, 0xd8, //0x000034b5 addq %r11, %rax - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x000034b8 movq $24(%rsp), %r10 - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000034bd vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0xfe, 0x6f, 0x25, 0xd6, 0xcd, 0xff, 0xff, //0x000034c2 vmovdqu $-12842(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0xee, 0xcc, 0xff, 0xff, //0x000034ca vmovdqu $-13074(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd8, //0x000034d2 vmovdqa %ymm0, %ymm11 - 0xe9, 0xbc, 0xff, 0xff, 0xff, //0x000034d6 jmp LBB0_614 - //0x000034db LBB0_615 - 0xc5, 0x7d, 0x7f, 0xe2, //0x000034db vmovdqa %ymm12, %ymm2 - 0xc5, 0x7d, 0x7f, 0xd9, //0x000034df vmovdqa %ymm11, %ymm1 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x000034e3 vmovdqa %ymm13, %ymm11 - 0xc4, 0x41, 0x7d, 0x6f, 0xe7, //0x000034e8 vmovdqa %ymm15, %ymm12 - 0x49, 0x83, 0xff, 0xff, //0x000034ed cmpq $-1, %r15 - 0x0f, 0x85, 0x24, 0x00, 0x00, 0x00, //0x000034f1 jne LBB0_618 - 0x48, 0x89, 0xc1, //0x000034f7 movq %rax, %rcx - 0x4c, 0x29, 0xf1, //0x000034fa subq %r14, %rcx - 0x4c, 0x0f, 0xbc, 0xfa, //0x000034fd bsfq %rdx, %r15 - 0x49, 0x01, 0xcf, //0x00003501 addq %rcx, %r15 - 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00003504 jmp LBB0_618 - //0x00003509 LBB0_617 - 0xc5, 0x7d, 0x7f, 0xe2, //0x00003509 vmovdqa %ymm12, %ymm2 - 0xc5, 0x7d, 0x7f, 0xd9, //0x0000350d vmovdqa %ymm11, %ymm1 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00003511 vmovdqa %ymm13, %ymm11 - 0xc4, 0x41, 0x7d, 0x6f, 0xe7, //0x00003516 vmovdqa %ymm15, %ymm12 - //0x0000351b LBB0_618 - 0x44, 0x89, 0xd9, //0x0000351b movl %r11d, %ecx - 0xf7, 0xd1, //0x0000351e notl %ecx - 0x21, 0xd1, //0x00003520 andl %edx, %ecx - 0x8d, 0x34, 0x09, //0x00003522 leal (%rcx,%rcx), %esi - 0x41, 0x8d, 0x3c, 0x4b, //0x00003525 leal (%r11,%rcx,2), %edi - 0xf7, 0xd6, //0x00003529 notl %esi - 0x21, 0xd6, //0x0000352b andl %edx, %esi - 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000352d andl $-1431655766, %esi - 0x45, 0x31, 0xdb, //0x00003533 xorl %r11d, %r11d - 0x01, 0xce, //0x00003536 addl %ecx, %esi - 0x41, 0x0f, 0x92, 0xc3, //0x00003538 setb %r11b - 0x01, 0xf6, //0x0000353c addl %esi, %esi - 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x0000353e xorl $1431655765, %esi - 0x21, 0xfe, //0x00003544 andl %edi, %esi - 0xf7, 0xd6, //0x00003546 notl %esi - 0x41, 0x21, 0xf2, //0x00003548 andl %esi, %r10d - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000354b vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc4, 0x41, 0x7d, 0x6f, 0xfc, //0x00003550 vmovdqa %ymm12, %ymm15 - 0xc4, 0x41, 0x7d, 0x6f, 0xeb, //0x00003555 vmovdqa %ymm11, %ymm13 - 0xc5, 0xfe, 0x6f, 0x25, 0x3e, 0xcd, 0xff, 0xff, //0x0000355a vmovdqu $-12994(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0x56, 0xcc, 0xff, 0xff, //0x00003562 vmovdqu $-13226(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd9, //0x0000356a vmovdqa %ymm1, %ymm11 - 0xc5, 0x7d, 0x6f, 0xe2, //0x0000356e vmovdqa %ymm2, %ymm12 - 0x4d, 0x85, 0xd2, //0x00003572 testq %r10, %r10 - 0x0f, 0x85, 0x6d, 0xf5, 0xff, 0xff, //0x00003575 jne LBB0_176 - //0x0000357b LBB0_619 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x0000357b movl $64, %edx - //0x00003580 LBB0_620 - 0xc5, 0xbd, 0x64, 0xc8, //0x00003580 vpcmpgtb %ymm0, %ymm8, %ymm1 - 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x00003584 vpcmpgtb %ymm9, %ymm0, %ymm0 - 0xc5, 0xf5, 0xdb, 0xc0, //0x00003589 vpand %ymm0, %ymm1, %ymm0 - 0xc5, 0xfd, 0xd7, 0xf0, //0x0000358d vpmovmskb %ymm0, %esi - 0x0f, 0xbc, 0xfe, //0x00003591 bsfl %esi, %edi - 0x4d, 0x85, 0xd2, //0x00003594 testq %r10, %r10 - 0x0f, 0x84, 0x2b, 0x00, 0x00, 0x00, //0x00003597 je LBB0_624 - 0x85, 0xf6, //0x0000359d testl %esi, %esi - 0xb9, 0x40, 0x00, 0x00, 0x00, //0x0000359f movl $64, %ecx - 0x0f, 0x44, 0xf9, //0x000035a4 cmovel %ecx, %edi - 0x48, 0x39, 0xfa, //0x000035a7 cmpq %rdi, %rdx - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x000035aa movq $24(%rsp), %r10 - 0x0f, 0x87, 0xf9, 0x08, 0x00, 0x00, //0x000035af ja LBB0_734 - 0x4c, 0x29, 0xf0, //0x000035b5 subq %r14, %rax - 0x48, 0x01, 0xd0, //0x000035b8 addq %rdx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x000035bb addq $1, %rax - //0x000035bf LBB0_623 - 0x4c, 0x8b, 0x1c, 0x24, //0x000035bf movq (%rsp), %r11 - 0xe9, 0xc6, 0xe2, 0xff, 0xff, //0x000035c3 jmp LBB0_302 - //0x000035c8 LBB0_624 - 0x85, 0xf6, //0x000035c8 testl %esi, %esi - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x000035ca movq $24(%rsp), %r10 - 0x0f, 0x85, 0xe6, 0x08, 0x00, 0x00, //0x000035cf jne LBB0_735 - 0x48, 0x83, 0xc0, 0x20, //0x000035d5 addq $32, %rax - 0x49, 0x83, 0xc5, 0xe0, //0x000035d9 addq $-32, %r13 - //0x000035dd LBB0_626 - 0x4d, 0x85, 0xdb, //0x000035dd testq %r11, %r11 - 0x0f, 0x85, 0xee, 0x01, 0x00, 0x00, //0x000035e0 jne LBB0_643 - 0x4c, 0x89, 0xfa, //0x000035e6 movq %r15, %rdx - 0x4c, 0x8b, 0x1c, 0x24, //0x000035e9 movq (%rsp), %r11 - 0x4d, 0x85, 0xed, //0x000035ed testq %r13, %r13 - 0x0f, 0x84, 0xd5, 0x06, 0x00, 0x00, //0x000035f0 je LBB0_703 - //0x000035f6 LBB0_628 - 0x0f, 0xb6, 0x18, //0x000035f6 movzbl (%rax), %ebx - 0x80, 0xfb, 0x22, //0x000035f9 cmpb $34, %bl - 0x0f, 0x84, 0xa1, 0x00, 0x00, 0x00, //0x000035fc je LBB0_636 - 0x80, 0xfb, 0x5c, //0x00003602 cmpb $92, %bl - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00003605 je LBB0_632 - 0x80, 0xfb, 0x1f, //0x0000360b cmpb $31, %bl - 0x0f, 0x86, 0xb2, 0x08, 0x00, 0x00, //0x0000360e jbe LBB0_736 - 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00003614 movq $-1, %rsi - 0xbf, 0x01, 0x00, 0x00, 0x00, //0x0000361b movl $1, %edi - 0x48, 0x01, 0xf8, //0x00003620 addq %rdi, %rax - 0x49, 0x01, 0xf5, //0x00003623 addq %rsi, %r13 - 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00003626 jne LBB0_628 - 0xe9, 0x9a, 0x06, 0x00, 0x00, //0x0000362c jmp LBB0_703 - //0x00003631 LBB0_632 - 0x49, 0x83, 0xfd, 0x01, //0x00003631 cmpq $1, %r13 - 0x0f, 0x84, 0x90, 0x06, 0x00, 0x00, //0x00003635 je LBB0_703 - 0xc5, 0x7d, 0x7f, 0xe1, //0x0000363b vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x0000363f vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00003643 vmovdqa %ymm13, %ymm11 - 0x48, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x00003648 movq $-2, %rsi - 0xbf, 0x02, 0x00, 0x00, 0x00, //0x0000364f movl $2, %edi - 0x48, 0x83, 0xfa, 0xff, //0x00003654 cmpq $-1, %rdx - 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00003658 jne LBB0_635 - 0x49, 0x89, 0xc7, //0x0000365e movq %rax, %r15 - 0x4d, 0x29, 0xf7, //0x00003661 subq %r14, %r15 - 0x4c, 0x89, 0xfa, //0x00003664 movq %r15, %rdx - //0x00003667 LBB0_635 - 0x4c, 0x8b, 0x1c, 0x24, //0x00003667 movq (%rsp), %r11 - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x0000366b movq $24(%rsp), %r10 - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00003670 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc4, 0x41, 0x7d, 0x6f, 0xeb, //0x00003675 vmovdqa %ymm11, %ymm13 - 0xc5, 0xfe, 0x6f, 0x25, 0x1e, 0xcc, 0xff, 0xff, //0x0000367a vmovdqu $-13282(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0x36, 0xcb, 0xff, 0xff, //0x00003682 vmovdqu $-13514(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd8, //0x0000368a vmovdqa %ymm0, %ymm11 - 0xc5, 0x7d, 0x6f, 0xe1, //0x0000368e vmovdqa %ymm1, %ymm12 - 0x48, 0x01, 0xf8, //0x00003692 addq %rdi, %rax - 0x49, 0x01, 0xf5, //0x00003695 addq %rsi, %r13 - 0x0f, 0x85, 0x58, 0xff, 0xff, 0xff, //0x00003698 jne LBB0_628 - 0xe9, 0x28, 0x06, 0x00, 0x00, //0x0000369e jmp LBB0_703 - //0x000036a3 LBB0_636 - 0x4c, 0x29, 0xf0, //0x000036a3 subq %r14, %rax - 0x48, 0x83, 0xc0, 0x01, //0x000036a6 addq $1, %rax - 0xe9, 0xdf, 0xe1, 0xff, 0xff, //0x000036aa jmp LBB0_302 - //0x000036af LBB0_637 - 0x4d, 0x85, 0xdb, //0x000036af testq %r11, %r11 - 0x0f, 0x84, 0x13, 0x06, 0x00, 0x00, //0x000036b2 je LBB0_703 - 0xc5, 0x7d, 0x7f, 0xe1, //0x000036b8 vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x000036bc vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x000036c0 vmovdqa %ymm13, %ymm11 - 0x4c, 0x89, 0xf1, //0x000036c5 movq %r14, %rcx - 0x48, 0xf7, 0xd1, //0x000036c8 notq %rcx - 0x48, 0x8d, 0x14, 0x08, //0x000036cb leaq (%rax,%rcx), %rdx - 0x49, 0x83, 0xff, 0xff, //0x000036cf cmpq $-1, %r15 - 0x4c, 0x89, 0xff, //0x000036d3 movq %r15, %rdi - 0x4c, 0x0f, 0x44, 0xfa, //0x000036d6 cmoveq %rdx, %r15 - 0x48, 0x0f, 0x44, 0xfa, //0x000036da cmoveq %rdx, %rdi - 0x48, 0x83, 0xc0, 0x01, //0x000036de addq $1, %rax - 0x49, 0x83, 0xc3, 0xff, //0x000036e2 addq $-1, %r11 - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000036e6 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0xfe, 0x6f, 0x25, 0xad, 0xcb, 0xff, 0xff, //0x000036eb vmovdqu $-13395(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0xc5, 0xca, 0xff, 0xff, //0x000036f3 vmovdqu $-13627(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd8, //0x000036fb vmovdqa %ymm0, %ymm11 - 0x4d, 0x85, 0xdb, //0x000036ff testq %r11, %r11 - 0x0f, 0x85, 0xb1, 0xf8, 0xff, 0xff, //0x00003702 jne LBB0_559 - 0xe9, 0x4d, 0xf9, 0xff, 0xff, //0x00003708 jmp LBB0_569 - //0x0000370d LBB0_639 - 0x4d, 0x85, 0xed, //0x0000370d testq %r13, %r13 - 0x0f, 0x84, 0xb5, 0x05, 0x00, 0x00, //0x00003710 je LBB0_703 - 0xc5, 0x7d, 0x7f, 0xe1, //0x00003716 vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x0000371a vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x0000371e vmovdqa %ymm13, %ymm11 - 0x4c, 0x89, 0xf1, //0x00003723 movq %r14, %rcx - 0x48, 0xf7, 0xd1, //0x00003726 notq %rcx - 0x48, 0x01, 0xc1, //0x00003729 addq %rax, %rcx - 0x49, 0x83, 0xff, 0xff, //0x0000372c cmpq $-1, %r15 - 0x4c, 0x89, 0xfa, //0x00003730 movq %r15, %rdx - 0x48, 0x0f, 0x44, 0xd1, //0x00003733 cmoveq %rcx, %rdx - 0x49, 0x0f, 0x45, 0xcf, //0x00003737 cmovneq %r15, %rcx - 0x48, 0x83, 0xc0, 0x01, //0x0000373b addq $1, %rax - 0x49, 0x83, 0xc5, 0xff, //0x0000373f addq $-1, %r13 - 0x49, 0x89, 0xd7, //0x00003743 movq %rdx, %r15 - 0x4c, 0x8b, 0x1c, 0x24, //0x00003746 movq (%rsp), %r11 - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000374a vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0xfe, 0x6f, 0x25, 0x49, 0xcb, 0xff, 0xff, //0x0000374f vmovdqu $-13495(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0x61, 0xca, 0xff, 0xff, //0x00003757 vmovdqu $-13727(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd8, //0x0000375f vmovdqa %ymm0, %ymm11 - 0x4d, 0x85, 0xed, //0x00003763 testq %r13, %r13 - 0x0f, 0x85, 0x01, 0xfb, 0xff, 0xff, //0x00003766 jne LBB0_589 - 0xe9, 0x5a, 0x05, 0x00, 0x00, //0x0000376c jmp LBB0_703 - //0x00003771 LBB0_641 - 0x4d, 0x85, 0xdb, //0x00003771 testq %r11, %r11 - 0x0f, 0x84, 0x51, 0x05, 0x00, 0x00, //0x00003774 je LBB0_703 - 0xc5, 0x7d, 0x7f, 0xe1, //0x0000377a vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x0000377e vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00003782 vmovdqa %ymm13, %ymm11 - 0x4c, 0x89, 0xf2, //0x00003787 movq %r14, %rdx - 0x48, 0xf7, 0xd2, //0x0000378a notq %rdx - 0x48, 0x8d, 0x0c, 0x10, //0x0000378d leaq (%rax,%rdx), %rcx - 0x49, 0x83, 0xff, 0xff, //0x00003791 cmpq $-1, %r15 - 0x4c, 0x89, 0xfe, //0x00003795 movq %r15, %rsi - 0x4c, 0x0f, 0x44, 0xf9, //0x00003798 cmoveq %rcx, %r15 - 0x48, 0x0f, 0x44, 0xf1, //0x0000379c cmoveq %rcx, %rsi - 0x48, 0x83, 0xc0, 0x01, //0x000037a0 addq $1, %rax - 0x49, 0x83, 0xc3, 0xff, //0x000037a4 addq $-1, %r11 - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x000037a8 movq $24(%rsp), %r10 - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000037ad vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0xfe, 0x6f, 0x25, 0xe6, 0xca, 0xff, 0xff, //0x000037b2 vmovdqu $-13594(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0xfe, 0xc9, 0xff, 0xff, //0x000037ba vmovdqu $-13826(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd8, //0x000037c2 vmovdqa %ymm0, %ymm11 - 0x4d, 0x85, 0xdb, //0x000037c6 testq %r11, %r11 - 0x0f, 0x85, 0x22, 0xfc, 0xff, 0xff, //0x000037c9 jne LBB0_604 - 0xe9, 0xc3, 0xfc, 0xff, 0xff, //0x000037cf jmp LBB0_614 - //0x000037d4 LBB0_643 - 0x4d, 0x85, 0xed, //0x000037d4 testq %r13, %r13 - 0x0f, 0x84, 0xee, 0x04, 0x00, 0x00, //0x000037d7 je LBB0_703 - 0xc5, 0x7d, 0x7f, 0xe1, //0x000037dd vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x000037e1 vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x000037e5 vmovdqa %ymm13, %ymm11 - 0x4c, 0x89, 0xf2, //0x000037ea movq %r14, %rdx - 0x48, 0xf7, 0xd2, //0x000037ed notq %rdx - 0x48, 0x01, 0xc2, //0x000037f0 addq %rax, %rdx - 0x49, 0x83, 0xff, 0xff, //0x000037f3 cmpq $-1, %r15 - 0x4c, 0x89, 0xf9, //0x000037f7 movq %r15, %rcx - 0x48, 0x0f, 0x44, 0xca, //0x000037fa cmoveq %rdx, %rcx - 0x49, 0x0f, 0x45, 0xd7, //0x000037fe cmovneq %r15, %rdx - 0x48, 0x83, 0xc0, 0x01, //0x00003802 addq $1, %rax - 0x49, 0x83, 0xc5, 0xff, //0x00003806 addq $-1, %r13 - 0x49, 0x89, 0xcf, //0x0000380a movq %rcx, %r15 - 0x4c, 0x8b, 0x1c, 0x24, //0x0000380d movq (%rsp), %r11 - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x00003811 movq $24(%rsp), %r10 - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00003816 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0xfe, 0x6f, 0x25, 0x7d, 0xca, 0xff, 0xff, //0x0000381b vmovdqu $-13699(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0x95, 0xc9, 0xff, 0xff, //0x00003823 vmovdqu $-13931(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd8, //0x0000382b vmovdqa %ymm0, %ymm11 - 0x4d, 0x85, 0xed, //0x0000382f testq %r13, %r13 - 0x0f, 0x85, 0xbe, 0xfd, 0xff, 0xff, //0x00003832 jne LBB0_628 - 0xe9, 0x8e, 0x04, 0x00, 0x00, //0x00003838 jmp LBB0_703 - //0x0000383d LBB0_645 - 0x49, 0x39, 0xf2, //0x0000383d cmpq %rsi, %r10 - 0x0f, 0x84, 0xcf, 0x04, 0x00, 0x00, //0x00003840 je LBB0_728 - 0xc5, 0x7d, 0x7f, 0xe1, //0x00003846 vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x0000384a vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x0000384e vmovdqa %ymm13, %ymm11 - 0x49, 0x01, 0xf1, //0x00003853 addq %rsi, %r9 - 0x49, 0x83, 0xc1, 0x01, //0x00003856 addq $1, %r9 - 0x48, 0xf7, 0xd6, //0x0000385a notq %rsi - 0x49, 0x01, 0xf2, //0x0000385d addq %rsi, %r10 - 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00003860 movq $8(%rsp), %r15 - 0x4c, 0x8b, 0x1c, 0x24, //0x00003865 movq (%rsp), %r11 - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00003869 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0xfe, 0x6f, 0x25, 0x2a, 0xca, 0xff, 0xff, //0x0000386e vmovdqu $-13782(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0x42, 0xc9, 0xff, 0xff, //0x00003876 vmovdqu $-14014(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd8, //0x0000387e vmovdqa %ymm0, %ymm11 - 0x4d, 0x85, 0xd2, //0x00003882 testq %r10, %r10 - 0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x00003885 jg LBB0_649 - 0xe9, 0x85, 0x04, 0x00, 0x00, //0x0000388b jmp LBB0_728 - //0x00003890 LBB0_647 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00003890 movq $-2, %rcx - 0xba, 0x02, 0x00, 0x00, 0x00, //0x00003897 movl $2, %edx - 0x49, 0x01, 0xd1, //0x0000389c addq %rdx, %r9 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000389f movq $-1, %rax - 0x49, 0x01, 0xca, //0x000038a6 addq %rcx, %r10 - 0x0f, 0x8e, 0x66, 0x04, 0x00, 0x00, //0x000038a9 jle LBB0_728 - //0x000038af LBB0_649 - 0x41, 0x0f, 0xb6, 0x01, //0x000038af movzbl (%r9), %eax - 0x3c, 0x5c, //0x000038b3 cmpb $92, %al - 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x000038b5 je LBB0_647 - 0x3c, 0x22, //0x000038bb cmpb $34, %al - 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x000038bd je LBB0_652 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000038c3 movq $-1, %rcx - 0xba, 0x01, 0x00, 0x00, 0x00, //0x000038ca movl $1, %edx - 0x49, 0x01, 0xd1, //0x000038cf addq %rdx, %r9 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000038d2 movq $-1, %rax - 0x49, 0x01, 0xca, //0x000038d9 addq %rcx, %r10 - 0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x000038dc jg LBB0_649 - 0xe9, 0x2e, 0x04, 0x00, 0x00, //0x000038e2 jmp LBB0_728 - //0x000038e7 LBB0_652 - 0x4d, 0x29, 0xf1, //0x000038e7 subq %r14, %r9 - 0x49, 0x83, 0xc1, 0x01, //0x000038ea addq $1, %r9 - 0xe9, 0xbf, 0xd1, 0xff, 0xff, //0x000038ee jmp LBB0_105 - //0x000038f3 LBB0_653 - 0xc5, 0x7d, 0x7f, 0xe1, //0x000038f3 vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x000038f7 vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x000038fb vmovdqa %ymm13, %ymm11 - 0xc4, 0x41, 0x7d, 0x6f, 0xe7, //0x00003900 vmovdqa %ymm15, %ymm12 - 0x49, 0x83, 0xff, 0xff, //0x00003905 cmpq $-1, %r15 - 0x0f, 0x85, 0x24, 0x00, 0x00, 0x00, //0x00003909 jne LBB0_656 - 0x48, 0x89, 0xc1, //0x0000390f movq %rax, %rcx - 0x4c, 0x29, 0xf1, //0x00003912 subq %r14, %rcx - 0x4c, 0x0f, 0xbc, 0xfe, //0x00003915 bsfq %rsi, %r15 - 0x49, 0x01, 0xcf, //0x00003919 addq %rcx, %r15 - 0xe9, 0x12, 0x00, 0x00, 0x00, //0x0000391c jmp LBB0_656 - //0x00003921 LBB0_655 - 0xc5, 0x7d, 0x7f, 0xe1, //0x00003921 vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x00003925 vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00003929 vmovdqa %ymm13, %ymm11 - 0xc4, 0x41, 0x7d, 0x6f, 0xe7, //0x0000392e vmovdqa %ymm15, %ymm12 - //0x00003933 LBB0_656 - 0x44, 0x89, 0xd1, //0x00003933 movl %r10d, %ecx - 0xf7, 0xd1, //0x00003936 notl %ecx - 0x21, 0xf1, //0x00003938 andl %esi, %ecx - 0x8d, 0x3c, 0x09, //0x0000393a leal (%rcx,%rcx), %edi - 0x41, 0x8d, 0x1c, 0x4a, //0x0000393d leal (%r10,%rcx,2), %ebx - 0xf7, 0xd7, //0x00003941 notl %edi - 0x21, 0xf7, //0x00003943 andl %esi, %edi - 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003945 andl $-1431655766, %edi - 0x45, 0x31, 0xd2, //0x0000394b xorl %r10d, %r10d - 0x01, 0xcf, //0x0000394e addl %ecx, %edi - 0x41, 0x0f, 0x92, 0xc2, //0x00003950 setb %r10b - 0x01, 0xff, //0x00003954 addl %edi, %edi - 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00003956 xorl $1431655765, %edi - 0x21, 0xdf, //0x0000395c andl %ebx, %edi - 0xf7, 0xd7, //0x0000395e notl %edi - 0x21, 0xfa, //0x00003960 andl %edi, %edx - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00003962 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc4, 0x41, 0x7d, 0x6f, 0xfc, //0x00003967 vmovdqa %ymm12, %ymm15 - 0xc4, 0x41, 0x7d, 0x6f, 0xeb, //0x0000396c vmovdqa %ymm11, %ymm13 - 0xc5, 0xfe, 0x6f, 0x25, 0x27, 0xc9, 0xff, 0xff, //0x00003971 vmovdqu $-14041(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0x3f, 0xc8, 0xff, 0xff, //0x00003979 vmovdqu $-14273(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd8, //0x00003981 vmovdqa %ymm0, %ymm11 - 0xc5, 0x7d, 0x6f, 0xe1, //0x00003985 vmovdqa %ymm1, %ymm12 - 0xc5, 0x7d, 0x7f, 0xea, //0x00003989 vmovdqa %ymm13, %ymm2 - 0x48, 0x85, 0xd2, //0x0000398d testq %rdx, %rdx - 0x0f, 0x85, 0x95, 0xf2, 0xff, 0xff, //0x00003990 jne LBB0_251 - //0x00003996 LBB0_657 - 0xc5, 0x7d, 0x7f, 0xe1, //0x00003996 vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x0000399a vmovdqa %ymm11, %ymm0 - 0xc5, 0x7d, 0x6f, 0xda, //0x0000399e vmovdqa %ymm2, %ymm11 - 0x48, 0x83, 0xc0, 0x20, //0x000039a2 addq $32, %rax - 0x49, 0x83, 0xc3, 0xe0, //0x000039a6 addq $-32, %r11 - //0x000039aa LBB0_658 - 0x4d, 0x85, 0xd2, //0x000039aa testq %r10, %r10 - 0x0f, 0x85, 0x75, 0x02, 0x00, 0x00, //0x000039ad jne LBB0_693 - 0x4c, 0x89, 0xf2, //0x000039b3 movq %r14, %rdx - 0x48, 0xf7, 0xd2, //0x000039b6 notq %rdx - 0x4c, 0x89, 0xfe, //0x000039b9 movq %r15, %rsi - 0x4d, 0x85, 0xdb, //0x000039bc testq %r11, %r11 - 0x0f, 0x84, 0x7b, 0x00, 0x00, 0x00, //0x000039bf je LBB0_670 - //0x000039c5 LBB0_660 - 0x48, 0x83, 0xc2, 0x01, //0x000039c5 addq $1, %rdx - //0x000039c9 LBB0_661 - 0x31, 0xff, //0x000039c9 xorl %edi, %edi - //0x000039cb LBB0_662 - 0x0f, 0xb6, 0x1c, 0x38, //0x000039cb movzbl (%rax,%rdi), %ebx - 0x80, 0xfb, 0x22, //0x000039cf cmpb $34, %bl - 0x0f, 0x84, 0x61, 0x00, 0x00, 0x00, //0x000039d2 je LBB0_669 - 0x80, 0xfb, 0x5c, //0x000039d8 cmpb $92, %bl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000039db je LBB0_667 - 0x48, 0x83, 0xc7, 0x01, //0x000039e1 addq $1, %rdi - 0x49, 0x39, 0xfb, //0x000039e5 cmpq %rdi, %r11 - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x000039e8 jne LBB0_662 - 0xe9, 0x62, 0x00, 0x00, 0x00, //0x000039ee jmp LBB0_665 - //0x000039f3 LBB0_667 - 0x49, 0x8d, 0x4b, 0xff, //0x000039f3 leaq $-1(%r11), %rcx - 0x48, 0x39, 0xf9, //0x000039f7 cmpq %rdi, %rcx - 0x0f, 0x84, 0xcb, 0x02, 0x00, 0x00, //0x000039fa je LBB0_703 - 0x48, 0x8d, 0x0c, 0x02, //0x00003a00 leaq (%rdx,%rax), %rcx - 0x48, 0x01, 0xf9, //0x00003a04 addq %rdi, %rcx - 0x48, 0x83, 0xfe, 0xff, //0x00003a07 cmpq $-1, %rsi - 0x4c, 0x0f, 0x44, 0xf9, //0x00003a0b cmoveq %rcx, %r15 - 0x48, 0x0f, 0x44, 0xf1, //0x00003a0f cmoveq %rcx, %rsi - 0x48, 0x01, 0xf8, //0x00003a13 addq %rdi, %rax - 0x48, 0x83, 0xc0, 0x02, //0x00003a16 addq $2, %rax - 0x4c, 0x89, 0xd9, //0x00003a1a movq %r11, %rcx - 0x48, 0x29, 0xf9, //0x00003a1d subq %rdi, %rcx - 0x48, 0x83, 0xc1, 0xfe, //0x00003a20 addq $-2, %rcx - 0x49, 0x83, 0xc3, 0xfe, //0x00003a24 addq $-2, %r11 - 0x49, 0x39, 0xfb, //0x00003a28 cmpq %rdi, %r11 - 0x49, 0x89, 0xcb, //0x00003a2b movq %rcx, %r11 - 0x0f, 0x85, 0x95, 0xff, 0xff, 0xff, //0x00003a2e jne LBB0_661 - 0xe9, 0x92, 0x02, 0x00, 0x00, //0x00003a34 jmp LBB0_703 - //0x00003a39 LBB0_669 - 0x48, 0x01, 0xf8, //0x00003a39 addq %rdi, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00003a3c addq $1, %rax - //0x00003a40 LBB0_670 - 0x4c, 0x29, 0xf0, //0x00003a40 subq %r14, %rax - 0x4c, 0x8b, 0x1c, 0x24, //0x00003a43 movq (%rsp), %r11 - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00003a47 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0x7d, 0x7f, 0xda, //0x00003a4c vmovdqa %ymm11, %ymm2 - 0xe9, 0xb6, 0x01, 0x00, 0x00, //0x00003a50 jmp LBB0_692 - //0x00003a55 LBB0_665 - 0x80, 0xfb, 0x22, //0x00003a55 cmpb $34, %bl - 0x0f, 0x85, 0x6d, 0x02, 0x00, 0x00, //0x00003a58 jne LBB0_703 - 0x4c, 0x01, 0xd8, //0x00003a5e addq %r11, %rax - 0xe9, 0xda, 0xff, 0xff, 0xff, //0x00003a61 jmp LBB0_670 - //0x00003a66 LBB0_671 - 0xc5, 0x7d, 0x7f, 0xe2, //0x00003a66 vmovdqa %ymm12, %ymm2 - 0xc5, 0x7d, 0x7f, 0xd9, //0x00003a6a vmovdqa %ymm11, %ymm1 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00003a6e vmovdqa %ymm13, %ymm11 - 0xc4, 0x41, 0x7d, 0x6f, 0xe7, //0x00003a73 vmovdqa %ymm15, %ymm12 - 0x49, 0x83, 0xff, 0xff, //0x00003a78 cmpq $-1, %r15 - 0x0f, 0x85, 0x24, 0x00, 0x00, 0x00, //0x00003a7c jne LBB0_674 - 0x48, 0x89, 0xc1, //0x00003a82 movq %rax, %rcx - 0x4c, 0x29, 0xf1, //0x00003a85 subq %r14, %rcx - 0x4c, 0x0f, 0xbc, 0xfa, //0x00003a88 bsfq %rdx, %r15 - 0x49, 0x01, 0xcf, //0x00003a8c addq %rcx, %r15 - 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00003a8f jmp LBB0_674 - //0x00003a94 LBB0_673 - 0xc5, 0x7d, 0x7f, 0xe2, //0x00003a94 vmovdqa %ymm12, %ymm2 - 0xc5, 0x7d, 0x7f, 0xd9, //0x00003a98 vmovdqa %ymm11, %ymm1 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00003a9c vmovdqa %ymm13, %ymm11 - 0xc4, 0x41, 0x7d, 0x6f, 0xe7, //0x00003aa1 vmovdqa %ymm15, %ymm12 - //0x00003aa6 LBB0_674 - 0x44, 0x89, 0xd9, //0x00003aa6 movl %r11d, %ecx - 0xf7, 0xd1, //0x00003aa9 notl %ecx - 0x21, 0xd1, //0x00003aab andl %edx, %ecx - 0x8d, 0x34, 0x09, //0x00003aad leal (%rcx,%rcx), %esi - 0x41, 0x8d, 0x3c, 0x4b, //0x00003ab0 leal (%r11,%rcx,2), %edi - 0xf7, 0xd6, //0x00003ab4 notl %esi - 0x21, 0xd6, //0x00003ab6 andl %edx, %esi - 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003ab8 andl $-1431655766, %esi - 0x45, 0x31, 0xdb, //0x00003abe xorl %r11d, %r11d - 0x01, 0xce, //0x00003ac1 addl %ecx, %esi - 0x41, 0x0f, 0x92, 0xc3, //0x00003ac3 setb %r11b - 0x01, 0xf6, //0x00003ac7 addl %esi, %esi - 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x00003ac9 xorl $1431655765, %esi - 0x21, 0xfe, //0x00003acf andl %edi, %esi - 0xf7, 0xd6, //0x00003ad1 notl %esi - 0x41, 0x21, 0xf2, //0x00003ad3 andl %esi, %r10d - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00003ad6 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc4, 0x41, 0x7d, 0x6f, 0xfc, //0x00003adb vmovdqa %ymm12, %ymm15 - 0xc4, 0x41, 0x7d, 0x6f, 0xeb, //0x00003ae0 vmovdqa %ymm11, %ymm13 - 0xc5, 0xfe, 0x6f, 0x25, 0xb3, 0xc7, 0xff, 0xff, //0x00003ae5 vmovdqu $-14413(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0xcb, 0xc6, 0xff, 0xff, //0x00003aed vmovdqu $-14645(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd9, //0x00003af5 vmovdqa %ymm1, %ymm11 - 0xc5, 0x7d, 0x6f, 0xe2, //0x00003af9 vmovdqa %ymm2, %ymm12 - 0x4d, 0x85, 0xd2, //0x00003afd testq %r10, %r10 - 0x0f, 0x85, 0x7a, 0xf1, 0xff, 0xff, //0x00003b00 jne LBB0_409 - //0x00003b06 LBB0_675 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x00003b06 movl $64, %edx - //0x00003b0b LBB0_676 - 0xc5, 0xbd, 0x64, 0xc8, //0x00003b0b vpcmpgtb %ymm0, %ymm8, %ymm1 - 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x00003b0f vpcmpgtb %ymm9, %ymm0, %ymm0 - 0xc5, 0xf5, 0xdb, 0xc0, //0x00003b14 vpand %ymm0, %ymm1, %ymm0 - 0xc5, 0xfd, 0xd7, 0xf0, //0x00003b18 vpmovmskb %ymm0, %esi - 0x0f, 0xbc, 0xfe, //0x00003b1c bsfl %esi, %edi - 0x4d, 0x85, 0xd2, //0x00003b1f testq %r10, %r10 - 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x00003b22 je LBB0_679 - 0x85, 0xf6, //0x00003b28 testl %esi, %esi - 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00003b2a movl $64, %ecx - 0x0f, 0x44, 0xf9, //0x00003b2f cmovel %ecx, %edi - 0x48, 0x39, 0xfa, //0x00003b32 cmpq %rdi, %rdx - 0x0f, 0x87, 0x73, 0x03, 0x00, 0x00, //0x00003b35 ja LBB0_734 - 0xc5, 0x7d, 0x7f, 0xea, //0x00003b3b vmovdqa %ymm13, %ymm2 - 0x4c, 0x29, 0xf0, //0x00003b3f subq %r14, %rax - 0x48, 0x01, 0xd0, //0x00003b42 addq %rdx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00003b45 addq $1, %rax - 0x4c, 0x8b, 0x1c, 0x24, //0x00003b49 movq (%rsp), %r11 - 0xe9, 0x8a, 0xeb, 0xff, 0xff, //0x00003b4d jmp LBB0_473 - //0x00003b52 LBB0_679 - 0x85, 0xf6, //0x00003b52 testl %esi, %esi - 0x0f, 0x85, 0x61, 0x03, 0x00, 0x00, //0x00003b54 jne LBB0_735 - 0xc5, 0x7d, 0x7f, 0xe1, //0x00003b5a vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x00003b5e vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00003b62 vmovdqa %ymm13, %ymm11 - 0xc4, 0x41, 0x7d, 0x6f, 0xe7, //0x00003b67 vmovdqa %ymm15, %ymm12 - 0x48, 0x83, 0xc0, 0x20, //0x00003b6c addq $32, %rax - 0x49, 0x83, 0xc5, 0xe0, //0x00003b70 addq $-32, %r13 - //0x00003b74 LBB0_681 - 0x4d, 0x85, 0xdb, //0x00003b74 testq %r11, %r11 - 0x0f, 0x85, 0xe3, 0x00, 0x00, 0x00, //0x00003b77 jne LBB0_695 - 0x4c, 0x89, 0xfa, //0x00003b7d movq %r15, %rdx - 0x4d, 0x85, 0xed, //0x00003b80 testq %r13, %r13 - 0x0f, 0x84, 0x42, 0x01, 0x00, 0x00, //0x00003b83 je LBB0_703 - //0x00003b89 LBB0_683 - 0x0f, 0xb6, 0x18, //0x00003b89 movzbl (%rax), %ebx - 0x80, 0xfb, 0x22, //0x00003b8c cmpb $34, %bl - 0x0f, 0x84, 0x5d, 0x00, 0x00, 0x00, //0x00003b8f je LBB0_691 - 0x80, 0xfb, 0x5c, //0x00003b95 cmpb $92, %bl - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00003b98 je LBB0_688 - 0x80, 0xfb, 0x1f, //0x00003b9e cmpb $31, %bl - 0x0f, 0x86, 0x1f, 0x03, 0x00, 0x00, //0x00003ba1 jbe LBB0_736 - 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00003ba7 movq $-1, %rsi - 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00003bae movl $1, %edi - //0x00003bb3 LBB0_687 - 0x48, 0x01, 0xf8, //0x00003bb3 addq %rdi, %rax - 0x49, 0x01, 0xf5, //0x00003bb6 addq %rsi, %r13 - 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00003bb9 jne LBB0_683 - 0xe9, 0x07, 0x01, 0x00, 0x00, //0x00003bbf jmp LBB0_703 - //0x00003bc4 LBB0_688 - 0x49, 0x83, 0xfd, 0x01, //0x00003bc4 cmpq $1, %r13 - 0x0f, 0x84, 0xfd, 0x00, 0x00, 0x00, //0x00003bc8 je LBB0_703 - 0x48, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x00003bce movq $-2, %rsi - 0xbf, 0x02, 0x00, 0x00, 0x00, //0x00003bd5 movl $2, %edi - 0x48, 0x83, 0xfa, 0xff, //0x00003bda cmpq $-1, %rdx - 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x00003bde jne LBB0_687 - 0x49, 0x89, 0xc7, //0x00003be4 movq %rax, %r15 - 0x4d, 0x29, 0xf7, //0x00003be7 subq %r14, %r15 - 0x4c, 0x89, 0xfa, //0x00003bea movq %r15, %rdx - 0xe9, 0xc1, 0xff, 0xff, 0xff, //0x00003bed jmp LBB0_687 - //0x00003bf2 LBB0_691 - 0x4c, 0x29, 0xf0, //0x00003bf2 subq %r14, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00003bf5 addq $1, %rax - 0x4c, 0x8b, 0x1c, 0x24, //0x00003bf9 movq (%rsp), %r11 - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00003bfd vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0x7d, 0x7f, 0xda, //0x00003c02 vmovdqa %ymm11, %ymm2 - 0xc4, 0x41, 0x7d, 0x6f, 0xfc, //0x00003c06 vmovdqa %ymm12, %ymm15 - //0x00003c0b LBB0_692 - 0xc5, 0xfe, 0x6f, 0x25, 0x8d, 0xc6, 0xff, 0xff, //0x00003c0b vmovdqu $-14707(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0xa5, 0xc5, 0xff, 0xff, //0x00003c13 vmovdqu $-14939(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd8, //0x00003c1b vmovdqa %ymm0, %ymm11 - 0xc5, 0x7d, 0x6f, 0xe1, //0x00003c1f vmovdqa %ymm1, %ymm12 - 0xe9, 0xb4, 0xea, 0xff, 0xff, //0x00003c23 jmp LBB0_473 - //0x00003c28 LBB0_693 - 0x4d, 0x85, 0xdb, //0x00003c28 testq %r11, %r11 - 0x0f, 0x84, 0x9a, 0x00, 0x00, 0x00, //0x00003c2b je LBB0_703 - 0x4c, 0x89, 0xf2, //0x00003c31 movq %r14, %rdx - 0x48, 0xf7, 0xd2, //0x00003c34 notq %rdx - 0x48, 0x8d, 0x0c, 0x10, //0x00003c37 leaq (%rax,%rdx), %rcx - 0x49, 0x83, 0xff, 0xff, //0x00003c3b cmpq $-1, %r15 - 0x4c, 0x89, 0xfe, //0x00003c3f movq %r15, %rsi - 0x4c, 0x0f, 0x44, 0xf9, //0x00003c42 cmoveq %rcx, %r15 - 0x48, 0x0f, 0x44, 0xf1, //0x00003c46 cmoveq %rcx, %rsi - 0x48, 0x83, 0xc0, 0x01, //0x00003c4a addq $1, %rax - 0x49, 0x83, 0xc3, 0xff, //0x00003c4e addq $-1, %r11 - 0x4d, 0x85, 0xdb, //0x00003c52 testq %r11, %r11 - 0x0f, 0x85, 0x6a, 0xfd, 0xff, 0xff, //0x00003c55 jne LBB0_660 - 0xe9, 0xe0, 0xfd, 0xff, 0xff, //0x00003c5b jmp LBB0_670 - //0x00003c60 LBB0_695 - 0x4d, 0x85, 0xed, //0x00003c60 testq %r13, %r13 - 0x0f, 0x84, 0x62, 0x00, 0x00, 0x00, //0x00003c63 je LBB0_703 - 0x4c, 0x89, 0xf2, //0x00003c69 movq %r14, %rdx - 0x48, 0xf7, 0xd2, //0x00003c6c notq %rdx - 0x48, 0x01, 0xc2, //0x00003c6f addq %rax, %rdx - 0x49, 0x83, 0xff, 0xff, //0x00003c72 cmpq $-1, %r15 - 0x4c, 0x89, 0xf9, //0x00003c76 movq %r15, %rcx - 0x48, 0x0f, 0x44, 0xca, //0x00003c79 cmoveq %rdx, %rcx - 0x49, 0x0f, 0x45, 0xd7, //0x00003c7d cmovneq %r15, %rdx - 0x48, 0x83, 0xc0, 0x01, //0x00003c81 addq $1, %rax - 0x49, 0x83, 0xc5, 0xff, //0x00003c85 addq $-1, %r13 - 0x49, 0x89, 0xcf, //0x00003c89 movq %rcx, %r15 - 0x4d, 0x85, 0xed, //0x00003c8c testq %r13, %r13 - 0x0f, 0x85, 0xf4, 0xfe, 0xff, 0xff, //0x00003c8f jne LBB0_683 - 0xe9, 0x31, 0x00, 0x00, 0x00, //0x00003c95 jmp LBB0_703 - //0x00003c9a LBB0_697 - 0x4d, 0x89, 0x27, //0x00003c9a movq %r12, (%r15) - //0x00003c9d LBB0_698 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003c9d movq $-1, %rax - 0xe9, 0x6c, 0x00, 0x00, 0x00, //0x00003ca4 jmp LBB0_728 - //0x00003ca9 LBB0_724 - 0x48, 0xc7, 0xc0, 0xf9, 0xff, 0xff, 0xff, //0x00003ca9 movq $-7, %rax - 0xe9, 0x60, 0x00, 0x00, 0x00, //0x00003cb0 jmp LBB0_728 - //0x00003cb5 LBB0_700 - 0x49, 0x83, 0xc0, 0xff, //0x00003cb5 addq $-1, %r8 - 0x4c, 0x89, 0xc0, //0x00003cb9 movq %r8, %rax - 0xe9, 0x54, 0x00, 0x00, 0x00, //0x00003cbc jmp LBB0_728 - //0x00003cc1 LBB0_702 - 0x48, 0x83, 0xf8, 0xff, //0x00003cc1 cmpq $-1, %rax - 0x0f, 0x85, 0x87, 0x01, 0x00, 0x00, //0x00003cc5 jne LBB0_704 - //0x00003ccb LBB0_703 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003ccb movq $-1, %rax - 0x4d, 0x89, 0xc7, //0x00003cd2 movq %r8, %r15 - 0xe9, 0x78, 0x01, 0x00, 0x00, //0x00003cd5 jmp LBB0_704 - //0x00003cda LBB0_475 - 0x49, 0x83, 0xc1, 0xff, //0x00003cda addq $-1, %r9 - 0x4c, 0x89, 0xc8, //0x00003cde movq %r9, %rax - 0xe9, 0x2f, 0x00, 0x00, 0x00, //0x00003ce1 jmp LBB0_728 - //0x00003ce6 LBB0_705 - 0x49, 0x83, 0xc5, 0xff, //0x00003ce6 addq $-1, %r13 - 0x4c, 0x89, 0xe8, //0x00003cea movq %r13, %rax - 0xe9, 0x23, 0x00, 0x00, 0x00, //0x00003ced jmp LBB0_728 - //0x00003cf2 LBB0_706 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00003cf2 movq $-1, %rcx - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00003cf9 jmp LBB0_708 - //0x00003cfe LBB0_707 - 0x4c, 0x89, 0xd1, //0x00003cfe movq %r10, %rcx - //0x00003d01 LBB0_708 - 0x49, 0x8b, 0x07, //0x00003d01 movq (%r15), %rax - 0x48, 0x29, 0xc8, //0x00003d04 subq %rcx, %rax - 0x48, 0x83, 0xc0, 0xfe, //0x00003d07 addq $-2, %rax - 0x49, 0x89, 0x07, //0x00003d0b movq %rax, (%r15) - //0x00003d0e LBB0_727 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003d0e movq $-2, %rax - //0x00003d15 LBB0_728 - 0x48, 0x8d, 0x65, 0xd8, //0x00003d15 leaq $-40(%rbp), %rsp - 0x5b, //0x00003d19 popq %rbx - 0x41, 0x5c, //0x00003d1a popq %r12 - 0x41, 0x5d, //0x00003d1c popq %r13 - 0x41, 0x5e, //0x00003d1e popq %r14 - 0x41, 0x5f, //0x00003d20 popq %r15 - 0x5d, //0x00003d22 popq %rbp - 0xc5, 0xf8, 0x77, //0x00003d23 vzeroupper - 0xc3, //0x00003d26 retq - //0x00003d27 LBB0_711 - 0x49, 0x89, 0x17, //0x00003d27 movq %rdx, (%r15) - 0xe9, 0xe6, 0xff, 0xff, 0xff, //0x00003d2a jmp LBB0_728 - //0x00003d2f LBB0_709 - 0x49, 0x83, 0xff, 0xff, //0x00003d2f cmpq $-1, %r15 - 0x0f, 0x84, 0x0b, 0x01, 0x00, 0x00, //0x00003d33 je LBB0_730 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003d39 movq $-2, %rax - 0xe9, 0x0d, 0x01, 0x00, 0x00, //0x00003d40 jmp LBB0_704 - //0x00003d45 LBB0_712 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003d45 movq $-2, %rax - 0x80, 0xfa, 0x61, //0x00003d4c cmpb $97, %dl - 0x0f, 0x85, 0xc0, 0xff, 0xff, 0xff, //0x00003d4f jne LBB0_728 - 0x48, 0x8d, 0x51, 0x01, //0x00003d55 leaq $1(%rcx), %rdx - 0x49, 0x89, 0x17, //0x00003d59 movq %rdx, (%r15) - 0x41, 0x80, 0x7c, 0x0e, 0x01, 0x6c, //0x00003d5c cmpb $108, $1(%r14,%rcx) - 0x0f, 0x85, 0xad, 0xff, 0xff, 0xff, //0x00003d62 jne LBB0_728 - 0x48, 0x8d, 0x51, 0x02, //0x00003d68 leaq $2(%rcx), %rdx - 0x49, 0x89, 0x17, //0x00003d6c movq %rdx, (%r15) - 0x41, 0x80, 0x7c, 0x0e, 0x02, 0x73, //0x00003d6f cmpb $115, $2(%r14,%rcx) - 0x0f, 0x85, 0x9a, 0xff, 0xff, 0xff, //0x00003d75 jne LBB0_728 - 0x48, 0x8d, 0x51, 0x03, //0x00003d7b leaq $3(%rcx), %rdx - 0x49, 0x89, 0x17, //0x00003d7f movq %rdx, (%r15) - 0x41, 0x80, 0x7c, 0x0e, 0x03, 0x65, //0x00003d82 cmpb $101, $3(%r14,%rcx) - 0x0f, 0x85, 0x87, 0xff, 0xff, 0xff, //0x00003d88 jne LBB0_728 - 0x48, 0x83, 0xc1, 0x04, //0x00003d8e addq $4, %rcx - 0x49, 0x89, 0x0f, //0x00003d92 movq %rcx, (%r15) - 0xe9, 0x7b, 0xff, 0xff, 0xff, //0x00003d95 jmp LBB0_728 - //0x00003d9a LBB0_270 - 0x49, 0x89, 0x07, //0x00003d9a movq %rax, (%r15) - 0x41, 0x80, 0x3c, 0x06, 0x6e, //0x00003d9d cmpb $110, (%r14,%rax) - 0x0f, 0x85, 0x66, 0xff, 0xff, 0xff, //0x00003da2 jne LBB0_727 - 0x49, 0x89, 0x0f, //0x00003da8 movq %rcx, (%r15) - 0x41, 0x80, 0x3c, 0x0e, 0x75, //0x00003dab cmpb $117, (%r14,%rcx) - 0x0f, 0x85, 0x58, 0xff, 0xff, 0xff, //0x00003db0 jne LBB0_727 - 0x48, 0x8d, 0x41, 0x01, //0x00003db6 leaq $1(%rcx), %rax - 0x49, 0x89, 0x07, //0x00003dba movq %rax, (%r15) - 0x41, 0x80, 0x7c, 0x0e, 0x01, 0x6c, //0x00003dbd cmpb $108, $1(%r14,%rcx) - 0x0f, 0x85, 0x45, 0xff, 0xff, 0xff, //0x00003dc3 jne LBB0_727 - 0x48, 0x8d, 0x41, 0x02, //0x00003dc9 leaq $2(%rcx), %rax - 0x49, 0x89, 0x07, //0x00003dcd movq %rax, (%r15) - 0x41, 0x80, 0x7c, 0x0e, 0x02, 0x6c, //0x00003dd0 cmpb $108, $2(%r14,%rcx) - 0x0f, 0x84, 0x47, 0x00, 0x00, 0x00, //0x00003dd6 je LBB0_721 - 0xe9, 0x2d, 0xff, 0xff, 0xff, //0x00003ddc jmp LBB0_727 - //0x00003de1 LBB0_717 - 0x49, 0x89, 0x07, //0x00003de1 movq %rax, (%r15) - 0x41, 0x80, 0x3c, 0x06, 0x74, //0x00003de4 cmpb $116, (%r14,%rax) - 0x0f, 0x85, 0x1f, 0xff, 0xff, 0xff, //0x00003de9 jne LBB0_727 - 0x49, 0x89, 0x0f, //0x00003def movq %rcx, (%r15) - 0x41, 0x80, 0x3c, 0x0e, 0x72, //0x00003df2 cmpb $114, (%r14,%rcx) - 0x0f, 0x85, 0x11, 0xff, 0xff, 0xff, //0x00003df7 jne LBB0_727 - 0x48, 0x8d, 0x41, 0x01, //0x00003dfd leaq $1(%rcx), %rax - 0x49, 0x89, 0x07, //0x00003e01 movq %rax, (%r15) - 0x41, 0x80, 0x7c, 0x0e, 0x01, 0x75, //0x00003e04 cmpb $117, $1(%r14,%rcx) - 0x0f, 0x85, 0xfe, 0xfe, 0xff, 0xff, //0x00003e0a jne LBB0_727 - 0x48, 0x8d, 0x41, 0x02, //0x00003e10 leaq $2(%rcx), %rax - 0x49, 0x89, 0x07, //0x00003e14 movq %rax, (%r15) - 0x41, 0x80, 0x7c, 0x0e, 0x02, 0x65, //0x00003e17 cmpb $101, $2(%r14,%rcx) - 0x0f, 0x85, 0xeb, 0xfe, 0xff, 0xff, //0x00003e1d jne LBB0_727 - //0x00003e23 LBB0_721 - 0x48, 0x83, 0xc1, 0x03, //0x00003e23 addq $3, %rcx - 0x49, 0x89, 0x0f, //0x00003e27 movq %rcx, (%r15) - 0xe9, 0xdf, 0xfe, 0xff, 0xff, //0x00003e2a jmp LBB0_727 - //0x00003e2f LBB0_394 - 0x48, 0x83, 0xc0, 0xff, //0x00003e2f addq $-1, %rax - 0xe9, 0xdd, 0xfe, 0xff, 0xff, //0x00003e33 jmp LBB0_728 - //0x00003e38 LBB0_267 - 0x48, 0x83, 0xc1, 0xff, //0x00003e38 addq $-1, %rcx - 0x48, 0x89, 0xc8, //0x00003e3c movq %rcx, %rax - 0xe9, 0xd1, 0xfe, 0xff, 0xff, //0x00003e3f jmp LBB0_728 - //0x00003e44 LBB0_730 - 0x4c, 0x0f, 0xbc, 0xfe, //0x00003e44 bsfq %rsi, %r15 - //0x00003e48 LBB0_731 - 0x49, 0x01, 0xc7, //0x00003e48 addq %rax, %r15 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003e4b movq $-2, %rax - //0x00003e52 LBB0_704 - 0x48, 0x8b, 0x4c, 0x24, 0x08, //0x00003e52 movq $8(%rsp), %rcx - 0x4c, 0x89, 0x39, //0x00003e57 movq %r15, (%rcx) - 0xe9, 0xb6, 0xfe, 0xff, 0xff, //0x00003e5a jmp LBB0_728 - //0x00003e5f LBB0_723 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00003e5f movq $-1, %rcx - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00003e66 jmp LBB0_726 - //0x00003e6b LBB0_725 - 0x4c, 0x89, 0xc1, //0x00003e6b movq %r8, %rcx - //0x00003e6e LBB0_726 - 0x48, 0xf7, 0xd1, //0x00003e6e notq %rcx - 0x48, 0x8b, 0x44, 0x24, 0x08, //0x00003e71 movq $8(%rsp), %rax - 0x48, 0x01, 0x08, //0x00003e76 addq %rcx, (%rax) - 0xe9, 0x90, 0xfe, 0xff, 0xff, //0x00003e79 jmp LBB0_727 - //0x00003e7e LBB0_732 - 0x4d, 0x89, 0xc8, //0x00003e7e movq %r9, %r8 - 0xe9, 0x45, 0xfe, 0xff, 0xff, //0x00003e81 jmp LBB0_703 - //0x00003e86 LBB0_162 - 0x48, 0x01, 0xc2, //0x00003e86 addq %rax, %rdx - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003e89 movq $-2, %rax - 0x49, 0x89, 0xd7, //0x00003e90 movq %rdx, %r15 - 0xe9, 0xba, 0xff, 0xff, 0xff, //0x00003e93 jmp LBB0_704 - //0x00003e98 LBB0_733 - 0x48, 0x8b, 0x4c, 0x24, 0x20, //0x00003e98 movq $32(%rsp), %rcx - 0x48, 0x8b, 0x49, 0x08, //0x00003e9d movq $8(%rcx), %rcx - 0x48, 0x8b, 0x54, 0x24, 0x08, //0x00003ea1 movq $8(%rsp), %rdx - 0x48, 0x89, 0x0a, //0x00003ea6 movq %rcx, (%rdx) - 0xe9, 0x67, 0xfe, 0xff, 0xff, //0x00003ea9 jmp LBB0_728 - //0x00003eae LBB0_734 - 0x89, 0xf9, //0x00003eae movl %edi, %ecx - 0x4c, 0x29, 0xf0, //0x00003eb0 subq %r14, %rax - 0x48, 0x01, 0xc8, //0x00003eb3 addq %rcx, %rax - 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x00003eb6 jmp LBB0_737 - //0x00003ebb LBB0_735 - 0x4c, 0x29, 0xf0, //0x00003ebb subq %r14, %rax - 0x41, 0x89, 0xff, //0x00003ebe movl %edi, %r15d - 0xe9, 0x82, 0xff, 0xff, 0xff, //0x00003ec1 jmp LBB0_731 - //0x00003ec6 LBB0_736 - 0x4c, 0x29, 0xf0, //0x00003ec6 subq %r14, %rax - //0x00003ec9 LBB0_737 - 0x49, 0x89, 0xc7, //0x00003ec9 movq %rax, %r15 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003ecc movq $-2, %rax - 0xe9, 0x7a, 0xff, 0xff, 0xff, //0x00003ed3 jmp LBB0_704 - //0x00003ed8 .p2align 2, 0x90 - // // .set L0_0_set_38, LBB0_38-LJTI0_0 - // // .set L0_0_set_42, LBB0_42-LJTI0_0 - // // .set L0_0_set_44, LBB0_44-LJTI0_0 - // // .set L0_0_set_64, LBB0_64-LJTI0_0 - // // .set L0_0_set_66, LBB0_66-LJTI0_0 - // // .set L0_0_set_69, LBB0_69-LJTI0_0 - //0x00003ed8 LJTI0_0 - 0x45, 0xc7, 0xff, 0xff, //0x00003ed8 .long L0_0_set_38 - 0x6d, 0xc7, 0xff, 0xff, //0x00003edc .long L0_0_set_42 - 0x98, 0xc7, 0xff, 0xff, //0x00003ee0 .long L0_0_set_44 - 0xe5, 0xc8, 0xff, 0xff, //0x00003ee4 .long L0_0_set_64 - 0xfc, 0xc8, 0xff, 0xff, //0x00003ee8 .long L0_0_set_66 - 0x76, 0xc9, 0xff, 0xff, //0x00003eec .long L0_0_set_69 - // // .set L0_1_set_728, LBB0_728-LJTI0_1 - // // .set L0_1_set_727, LBB0_727-LJTI0_1 - // // .set L0_1_set_238, LBB0_238-LJTI0_1 - // // .set L0_1_set_256, LBB0_256-LJTI0_1 - // // .set L0_1_set_71, LBB0_71-LJTI0_1 - // // .set L0_1_set_261, LBB0_261-LJTI0_1 - // // .set L0_1_set_264, LBB0_264-LJTI0_1 - // // .set L0_1_set_268, LBB0_268-LJTI0_1 - // // .set L0_1_set_274, LBB0_274-LJTI0_1 - // // .set L0_1_set_277, LBB0_277-LJTI0_1 - //0x00003ef0 LJTI0_1 - 0x25, 0xfe, 0xff, 0xff, //0x00003ef0 .long L0_1_set_728 - 0x1e, 0xfe, 0xff, 0xff, //0x00003ef4 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003ef8 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003efc .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f00 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f04 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f08 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f0c .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f10 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f14 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f18 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f1c .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f20 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f24 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f28 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f2c .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f30 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f34 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f38 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f3c .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f40 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f44 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f48 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f4c .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f50 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f54 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f58 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f5c .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f60 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f64 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f68 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f6c .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f70 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f74 .long L0_1_set_727 - 0x4f, 0xd5, 0xff, 0xff, //0x00003f78 .long L0_1_set_238 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f7c .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f80 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f84 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f88 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f8c .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f90 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f94 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f98 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f9c .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003fa0 .long L0_1_set_727 - 0x88, 0xd6, 0xff, 0xff, //0x00003fa4 .long L0_1_set_256 - 0x1e, 0xfe, 0xff, 0xff, //0x00003fa8 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003fac .long L0_1_set_727 - 0x11, 0xc9, 0xff, 0xff, //0x00003fb0 .long L0_1_set_71 - 0x11, 0xc9, 0xff, 0xff, //0x00003fb4 .long L0_1_set_71 - 0x11, 0xc9, 0xff, 0xff, //0x00003fb8 .long L0_1_set_71 - 0x11, 0xc9, 0xff, 0xff, //0x00003fbc .long L0_1_set_71 - 0x11, 0xc9, 0xff, 0xff, //0x00003fc0 .long L0_1_set_71 - 0x11, 0xc9, 0xff, 0xff, //0x00003fc4 .long L0_1_set_71 - 0x11, 0xc9, 0xff, 0xff, //0x00003fc8 .long L0_1_set_71 - 0x11, 0xc9, 0xff, 0xff, //0x00003fcc .long L0_1_set_71 - 0x11, 0xc9, 0xff, 0xff, //0x00003fd0 .long L0_1_set_71 - 0x11, 0xc9, 0xff, 0xff, //0x00003fd4 .long L0_1_set_71 - 0x1e, 0xfe, 0xff, 0xff, //0x00003fd8 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003fdc .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003fe0 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003fe4 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003fe8 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003fec .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003ff0 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003ff4 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003ff8 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003ffc .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004000 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004004 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004008 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x0000400c .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004010 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004014 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004018 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x0000401c .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004020 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004024 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004028 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x0000402c .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004030 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004034 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004038 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x0000403c .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004040 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004044 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004048 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x0000404c .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004050 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004054 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004058 .long L0_1_set_727 - 0xd0, 0xd6, 0xff, 0xff, //0x0000405c .long L0_1_set_261 - 0x1e, 0xfe, 0xff, 0xff, //0x00004060 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004064 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004068 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x0000406c .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004070 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004074 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004078 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x0000407c .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004080 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004084 .long L0_1_set_727 - 0x04, 0xd7, 0xff, 0xff, //0x00004088 .long L0_1_set_264 - 0x1e, 0xfe, 0xff, 0xff, //0x0000408c .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004090 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004094 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004098 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x0000409c .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x000040a0 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x000040a4 .long L0_1_set_727 - 0x42, 0xd7, 0xff, 0xff, //0x000040a8 .long L0_1_set_268 - 0x1e, 0xfe, 0xff, 0xff, //0x000040ac .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x000040b0 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x000040b4 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x000040b8 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x000040bc .long L0_1_set_727 - 0x73, 0xd7, 0xff, 0xff, //0x000040c0 .long L0_1_set_274 - 0x1e, 0xfe, 0xff, 0xff, //0x000040c4 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x000040c8 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x000040cc .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x000040d0 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x000040d4 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x000040d8 .long L0_1_set_727 - 0xb4, 0xd7, 0xff, 0xff, //0x000040dc .long L0_1_set_277 - // // .set L0_2_set_463, LBB0_463-LJTI0_2 - // // .set L0_2_set_484, LBB0_484-LJTI0_2 - // // .set L0_2_set_465, LBB0_465-LJTI0_2 - // // .set L0_2_set_457, LBB0_457-LJTI0_2 - //0x000040e0 LJTI0_2 - 0x7a, 0xe5, 0xff, 0xff, //0x000040e0 .long L0_2_set_463 - 0xdf, 0xe6, 0xff, 0xff, //0x000040e4 .long L0_2_set_484 - 0x7a, 0xe5, 0xff, 0xff, //0x000040e8 .long L0_2_set_463 - 0x8d, 0xe5, 0xff, 0xff, //0x000040ec .long L0_2_set_465 - 0xdf, 0xe6, 0xff, 0xff, //0x000040f0 .long L0_2_set_484 - 0xdf, 0xe6, 0xff, 0xff, //0x000040f4 .long L0_2_set_484 - 0xdf, 0xe6, 0xff, 0xff, //0x000040f8 .long L0_2_set_484 - 0xdf, 0xe6, 0xff, 0xff, //0x000040fc .long L0_2_set_484 - 0xdf, 0xe6, 0xff, 0xff, //0x00004100 .long L0_2_set_484 - 0xdf, 0xe6, 0xff, 0xff, //0x00004104 .long L0_2_set_484 - 0xdf, 0xe6, 0xff, 0xff, //0x00004108 .long L0_2_set_484 - 0xdf, 0xe6, 0xff, 0xff, //0x0000410c .long L0_2_set_484 - 0xdf, 0xe6, 0xff, 0xff, //0x00004110 .long L0_2_set_484 - 0xdf, 0xe6, 0xff, 0xff, //0x00004114 .long L0_2_set_484 - 0xdf, 0xe6, 0xff, 0xff, //0x00004118 .long L0_2_set_484 - 0xdf, 0xe6, 0xff, 0xff, //0x0000411c .long L0_2_set_484 - 0xdf, 0xe6, 0xff, 0xff, //0x00004120 .long L0_2_set_484 - 0xdf, 0xe6, 0xff, 0xff, //0x00004124 .long L0_2_set_484 - 0xdf, 0xe6, 0xff, 0xff, //0x00004128 .long L0_2_set_484 - 0xdf, 0xe6, 0xff, 0xff, //0x0000412c .long L0_2_set_484 - 0xdf, 0xe6, 0xff, 0xff, //0x00004130 .long L0_2_set_484 - 0xdf, 0xe6, 0xff, 0xff, //0x00004134 .long L0_2_set_484 - 0xdf, 0xe6, 0xff, 0xff, //0x00004138 .long L0_2_set_484 - 0xdf, 0xe6, 0xff, 0xff, //0x0000413c .long L0_2_set_484 - 0xdf, 0xe6, 0xff, 0xff, //0x00004140 .long L0_2_set_484 - 0xdf, 0xe6, 0xff, 0xff, //0x00004144 .long L0_2_set_484 - 0x2a, 0xe5, 0xff, 0xff, //0x00004148 .long L0_2_set_457 - // // .set L0_3_set_230, LBB0_230-LJTI0_3 - // // .set L0_3_set_281, LBB0_281-LJTI0_3 - // // .set L0_3_set_232, LBB0_232-LJTI0_3 - // // .set L0_3_set_224, LBB0_224-LJTI0_3 - //0x0000414c LJTI0_3 - 0xae, 0xd2, 0xff, 0xff, //0x0000414c .long L0_3_set_230 - 0xa2, 0xd5, 0xff, 0xff, //0x00004150 .long L0_3_set_281 - 0xae, 0xd2, 0xff, 0xff, //0x00004154 .long L0_3_set_230 - 0xc8, 0xd2, 0xff, 0xff, //0x00004158 .long L0_3_set_232 - 0xa2, 0xd5, 0xff, 0xff, //0x0000415c .long L0_3_set_281 - 0xa2, 0xd5, 0xff, 0xff, //0x00004160 .long L0_3_set_281 - 0xa2, 0xd5, 0xff, 0xff, //0x00004164 .long L0_3_set_281 - 0xa2, 0xd5, 0xff, 0xff, //0x00004168 .long L0_3_set_281 - 0xa2, 0xd5, 0xff, 0xff, //0x0000416c .long L0_3_set_281 - 0xa2, 0xd5, 0xff, 0xff, //0x00004170 .long L0_3_set_281 - 0xa2, 0xd5, 0xff, 0xff, //0x00004174 .long L0_3_set_281 - 0xa2, 0xd5, 0xff, 0xff, //0x00004178 .long L0_3_set_281 - 0xa2, 0xd5, 0xff, 0xff, //0x0000417c .long L0_3_set_281 - 0xa2, 0xd5, 0xff, 0xff, //0x00004180 .long L0_3_set_281 - 0xa2, 0xd5, 0xff, 0xff, //0x00004184 .long L0_3_set_281 - 0xa2, 0xd5, 0xff, 0xff, //0x00004188 .long L0_3_set_281 - 0xa2, 0xd5, 0xff, 0xff, //0x0000418c .long L0_3_set_281 - 0xa2, 0xd5, 0xff, 0xff, //0x00004190 .long L0_3_set_281 - 0xa2, 0xd5, 0xff, 0xff, //0x00004194 .long L0_3_set_281 - 0xa2, 0xd5, 0xff, 0xff, //0x00004198 .long L0_3_set_281 - 0xa2, 0xd5, 0xff, 0xff, //0x0000419c .long L0_3_set_281 - 0xa2, 0xd5, 0xff, 0xff, //0x000041a0 .long L0_3_set_281 - 0xa2, 0xd5, 0xff, 0xff, //0x000041a4 .long L0_3_set_281 - 0xa2, 0xd5, 0xff, 0xff, //0x000041a8 .long L0_3_set_281 - 0xa2, 0xd5, 0xff, 0xff, //0x000041ac .long L0_3_set_281 - 0xa2, 0xd5, 0xff, 0xff, //0x000041b0 .long L0_3_set_281 - 0x66, 0xd2, 0xff, 0xff, //0x000041b4 .long L0_3_set_224 - //0x000041b8 .p2align 2, 0x00 - //0x000041b8 _MASK_USE_NUMBER - 0x02, 0x00, 0x00, 0x00, //0x000041b8 .long 2 -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_number.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_number.go deleted file mode 100644 index 3e99161fa..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_number.go +++ /dev/null @@ -1,34 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 avx2 - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/rt` -) - -var F_skip_number func(s unsafe.Pointer, p unsafe.Pointer) (ret int) - -var S_skip_number uintptr - -//go:nosplit -func skip_number(s *string, p *int) (ret int) { - return F_skip_number(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p))) -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_number_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_number_subr.go deleted file mode 100644 index 4c0c9d15f..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_number_subr.go +++ /dev/null @@ -1,46 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package avx2 - -import ( - `github.com/bytedance/sonic/loader` -) - -const ( - _entry__skip_number = 336 -) - -const ( - _stack__skip_number = 88 -) - -const ( - _size__skip_number = 1528 -) - -var ( - _pcsp__skip_number = [][2]uint32{ - {0x1, 0}, - {0x6, 8}, - {0x8, 16}, - {0xa, 24}, - {0xc, 32}, - {0xd, 40}, - {0x11, 48}, - {0x5bb, 88}, - {0x5bc, 48}, - {0x5be, 40}, - {0x5c0, 32}, - {0x5c2, 24}, - {0x5c4, 16}, - {0x5c5, 8}, - {0x5c9, 0}, - {0x5f8, 88}, - } -) - -var _cfunc_skip_number = []loader.CFunc{ - {"_skip_number_entry", 0, _entry__skip_number, 0, nil}, - {"_skip_number", _entry__skip_number, _size__skip_number, _stack__skip_number, _pcsp__skip_number}, -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_number_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_number_text_amd64.go deleted file mode 100644 index c5e23564b..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_number_text_amd64.go +++ /dev/null @@ -1,494 +0,0 @@ -// +build amd64 -// Code generated by asm2asm, DO NOT EDIT. - -package avx2 - -var _text_skip_number = []byte{ - // .p2align 5, 0x00 - // LCPI0_0 - 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, // QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' - 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000010 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' - //0x00000020 LCPI0_1 - 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000020 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' - 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000030 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' - //0x00000040 LCPI0_2 - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000040 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000050 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' - //0x00000060 LCPI0_3 - 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000060 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' - 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000070 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' - //0x00000080 LCPI0_4 - 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000080 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' - 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000090 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' - //0x000000a0 LCPI0_5 - 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x000000a0 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' - 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x000000b0 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' - //0x000000c0 LCPI0_6 - 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x000000c0 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' - 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x000000d0 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' - //0x000000e0 .p2align 4, 0x00 - //0x000000e0 LCPI0_7 - 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x000000e0 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' - //0x000000f0 LCPI0_8 - 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x000000f0 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' - //0x00000100 LCPI0_9 - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000100 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' - //0x00000110 LCPI0_10 - 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000110 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' - //0x00000120 LCPI0_11 - 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000120 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' - //0x00000130 LCPI0_12 - 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000130 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' - //0x00000140 LCPI0_13 - 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00000140 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' - //0x00000150 .p2align 4, 0x90 - //0x00000150 _skip_number - 0x55, //0x00000150 pushq %rbp - 0x48, 0x89, 0xe5, //0x00000151 movq %rsp, %rbp - 0x41, 0x57, //0x00000154 pushq %r15 - 0x41, 0x56, //0x00000156 pushq %r14 - 0x41, 0x55, //0x00000158 pushq %r13 - 0x41, 0x54, //0x0000015a pushq %r12 - 0x53, //0x0000015c pushq %rbx - 0x48, 0x83, 0xec, 0x28, //0x0000015d subq $40, %rsp - 0x4c, 0x8b, 0x0f, //0x00000161 movq (%rdi), %r9 - 0x4c, 0x8b, 0x57, 0x08, //0x00000164 movq $8(%rdi), %r10 - 0x48, 0x8b, 0x16, //0x00000168 movq (%rsi), %rdx - 0x49, 0x29, 0xd2, //0x0000016b subq %rdx, %r10 - 0x31, 0xdb, //0x0000016e xorl %ebx, %ebx - 0x41, 0x80, 0x3c, 0x11, 0x2d, //0x00000170 cmpb $45, (%r9,%rdx) - 0x4d, 0x8d, 0x04, 0x11, //0x00000175 leaq (%r9,%rdx), %r8 - 0x0f, 0x94, 0xc3, //0x00000179 sete %bl - 0x4d, 0x8d, 0x34, 0x18, //0x0000017c leaq (%r8,%rbx), %r14 - 0x49, 0x29, 0xda, //0x00000180 subq %rbx, %r10 - 0x0f, 0x84, 0x90, 0x05, 0x00, 0x00, //0x00000183 je LBB0_1 - 0x41, 0x8a, 0x3e, //0x00000189 movb (%r14), %dil - 0x8d, 0x4f, 0xd0, //0x0000018c leal $-48(%rdi), %ecx - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000018f movq $-2, %rax - 0x80, 0xf9, 0x09, //0x00000196 cmpb $9, %cl - 0x0f, 0x87, 0x62, 0x05, 0x00, 0x00, //0x00000199 ja LBB0_83 - 0x48, 0x89, 0x55, 0xb0, //0x0000019f movq %rdx, $-80(%rbp) - 0x40, 0x80, 0xff, 0x30, //0x000001a3 cmpb $48, %dil - 0x0f, 0x85, 0x34, 0x00, 0x00, 0x00, //0x000001a7 jne LBB0_7 - 0xba, 0x01, 0x00, 0x00, 0x00, //0x000001ad movl $1, %edx - 0x49, 0x83, 0xfa, 0x01, //0x000001b2 cmpq $1, %r10 - 0x0f, 0x84, 0x3e, 0x05, 0x00, 0x00, //0x000001b6 je LBB0_82 - 0x41, 0x8a, 0x46, 0x01, //0x000001bc movb $1(%r14), %al - 0x04, 0xd2, //0x000001c0 addb $-46, %al - 0x3c, 0x37, //0x000001c2 cmpb $55, %al - 0x0f, 0x87, 0x30, 0x05, 0x00, 0x00, //0x000001c4 ja LBB0_82 - 0x0f, 0xb6, 0xc0, //0x000001ca movzbl %al, %eax - 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000001cd movabsq $36028797027352577, %rcx - 0x48, 0x0f, 0xa3, 0xc1, //0x000001d7 btq %rax, %rcx - 0x0f, 0x83, 0x19, 0x05, 0x00, 0x00, //0x000001db jae LBB0_82 - //0x000001e1 LBB0_7 - 0x49, 0x83, 0xfa, 0x20, //0x000001e1 cmpq $32, %r10 - 0x4c, 0x89, 0x45, 0xc8, //0x000001e5 movq %r8, $-56(%rbp) - 0x48, 0x89, 0x5d, 0xd0, //0x000001e9 movq %rbx, $-48(%rbp) - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x000001ed movq $-1, %r13 - 0x0f, 0x82, 0x2b, 0x05, 0x00, 0x00, //0x000001f4 jb LBB0_8 - 0x31, 0xd2, //0x000001fa xorl %edx, %edx - 0xc5, 0xfe, 0x6f, 0x05, 0xfc, 0xfd, 0xff, 0xff, //0x000001fc vmovdqu $-516(%rip), %ymm0 /* LCPI0_0+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x0d, 0x14, 0xfe, 0xff, 0xff, //0x00000204 vmovdqu $-492(%rip), %ymm1 /* LCPI0_1+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x15, 0x2c, 0xfe, 0xff, 0xff, //0x0000020c vmovdqu $-468(%rip), %ymm2 /* LCPI0_2+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0x44, 0xfe, 0xff, 0xff, //0x00000214 vmovdqu $-444(%rip), %ymm3 /* LCPI0_3+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x25, 0x5c, 0xfe, 0xff, 0xff, //0x0000021c vmovdqu $-420(%rip), %ymm4 /* LCPI0_4+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x2d, 0x74, 0xfe, 0xff, 0xff, //0x00000224 vmovdqu $-396(%rip), %ymm5 /* LCPI0_5+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0x8c, 0xfe, 0xff, 0xff, //0x0000022c vmovdqu $-372(%rip), %ymm6 /* LCPI0_6+0(%rip) */ - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00000234 movq $-1, %r15 - 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x0000023b movq $-1, %r12 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000242 .p2align 4, 0x90 - //0x00000250 LBB0_10 - 0xc4, 0xc1, 0x7e, 0x6f, 0x3c, 0x16, //0x00000250 vmovdqu (%r14,%rdx), %ymm7 - 0xc5, 0x45, 0x64, 0xc0, //0x00000256 vpcmpgtb %ymm0, %ymm7, %ymm8 - 0xc5, 0x75, 0x64, 0xcf, //0x0000025a vpcmpgtb %ymm7, %ymm1, %ymm9 - 0xc4, 0x41, 0x35, 0xdb, 0xc0, //0x0000025e vpand %ymm8, %ymm9, %ymm8 - 0xc5, 0x45, 0x74, 0xca, //0x00000263 vpcmpeqb %ymm2, %ymm7, %ymm9 - 0xc5, 0x45, 0x74, 0xd3, //0x00000267 vpcmpeqb %ymm3, %ymm7, %ymm10 - 0xc4, 0x41, 0x2d, 0xeb, 0xc9, //0x0000026b vpor %ymm9, %ymm10, %ymm9 - 0xc5, 0x45, 0xdb, 0xd4, //0x00000270 vpand %ymm4, %ymm7, %ymm10 - 0xc5, 0x2d, 0x74, 0xd6, //0x00000274 vpcmpeqb %ymm6, %ymm10, %ymm10 - 0xc5, 0xc5, 0x74, 0xfd, //0x00000278 vpcmpeqb %ymm5, %ymm7, %ymm7 - 0xc5, 0xfd, 0xd7, 0xc7, //0x0000027c vpmovmskb %ymm7, %eax - 0xc4, 0xc1, 0x7d, 0xd7, 0xfa, //0x00000280 vpmovmskb %ymm10, %edi - 0xc4, 0x41, 0x7d, 0xd7, 0xc1, //0x00000285 vpmovmskb %ymm9, %r8d - 0xc5, 0xbd, 0xeb, 0xff, //0x0000028a vpor %ymm7, %ymm8, %ymm7 - 0xc4, 0x41, 0x2d, 0xeb, 0xc1, //0x0000028e vpor %ymm9, %ymm10, %ymm8 - 0xc5, 0xbd, 0xeb, 0xff, //0x00000293 vpor %ymm7, %ymm8, %ymm7 - 0xc5, 0xfd, 0xd7, 0xcf, //0x00000297 vpmovmskb %ymm7, %ecx - 0x48, 0xf7, 0xd1, //0x0000029b notq %rcx - 0x4c, 0x0f, 0xbc, 0xd9, //0x0000029e bsfq %rcx, %r11 - 0x41, 0x83, 0xfb, 0x20, //0x000002a2 cmpl $32, %r11d - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000002a6 je LBB0_12 - 0xbb, 0xff, 0xff, 0xff, 0xff, //0x000002ac movl $-1, %ebx - 0x44, 0x89, 0xd9, //0x000002b1 movl %r11d, %ecx - 0xd3, 0xe3, //0x000002b4 shll %cl, %ebx - 0xf7, 0xd3, //0x000002b6 notl %ebx - 0x21, 0xd8, //0x000002b8 andl %ebx, %eax - 0x21, 0xdf, //0x000002ba andl %ebx, %edi - 0x44, 0x21, 0xc3, //0x000002bc andl %r8d, %ebx - 0x41, 0x89, 0xd8, //0x000002bf movl %ebx, %r8d - //0x000002c2 LBB0_12 - 0x8d, 0x48, 0xff, //0x000002c2 leal $-1(%rax), %ecx - 0x21, 0xc1, //0x000002c5 andl %eax, %ecx - 0x0f, 0x85, 0xb9, 0x03, 0x00, 0x00, //0x000002c7 jne LBB0_13 - 0x8d, 0x4f, 0xff, //0x000002cd leal $-1(%rdi), %ecx - 0x21, 0xf9, //0x000002d0 andl %edi, %ecx - 0x0f, 0x85, 0xae, 0x03, 0x00, 0x00, //0x000002d2 jne LBB0_13 - 0x41, 0x8d, 0x48, 0xff, //0x000002d8 leal $-1(%r8), %ecx - 0x44, 0x21, 0xc1, //0x000002dc andl %r8d, %ecx - 0x0f, 0x85, 0xa1, 0x03, 0x00, 0x00, //0x000002df jne LBB0_13 - 0x85, 0xc0, //0x000002e5 testl %eax, %eax - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000002e7 je LBB0_20 - 0x0f, 0xbc, 0xc8, //0x000002ed bsfl %eax, %ecx - 0x49, 0x83, 0xfc, 0xff, //0x000002f0 cmpq $-1, %r12 - 0x0f, 0x85, 0xaa, 0x03, 0x00, 0x00, //0x000002f4 jne LBB0_84 - 0x48, 0x01, 0xd1, //0x000002fa addq %rdx, %rcx - 0x49, 0x89, 0xcc, //0x000002fd movq %rcx, %r12 - //0x00000300 LBB0_20 - 0x85, 0xff, //0x00000300 testl %edi, %edi - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000302 je LBB0_23 - 0x0f, 0xbc, 0xcf, //0x00000308 bsfl %edi, %ecx - 0x49, 0x83, 0xff, 0xff, //0x0000030b cmpq $-1, %r15 - 0x0f, 0x85, 0x8f, 0x03, 0x00, 0x00, //0x0000030f jne LBB0_84 - 0x48, 0x01, 0xd1, //0x00000315 addq %rdx, %rcx - 0x49, 0x89, 0xcf, //0x00000318 movq %rcx, %r15 - //0x0000031b LBB0_23 - 0x45, 0x85, 0xc0, //0x0000031b testl %r8d, %r8d - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x0000031e je LBB0_26 - 0x41, 0x0f, 0xbc, 0xc0, //0x00000324 bsfl %r8d, %eax - 0x49, 0x83, 0xfd, 0xff, //0x00000328 cmpq $-1, %r13 - 0x0f, 0x85, 0x81, 0x03, 0x00, 0x00, //0x0000032c jne LBB0_85 - 0x48, 0x01, 0xd0, //0x00000332 addq %rdx, %rax - 0x49, 0x89, 0xc5, //0x00000335 movq %rax, %r13 - //0x00000338 LBB0_26 - 0x41, 0x83, 0xfb, 0x20, //0x00000338 cmpl $32, %r11d - 0x0f, 0x85, 0x27, 0x02, 0x00, 0x00, //0x0000033c jne LBB0_86 - 0x49, 0x83, 0xc2, 0xe0, //0x00000342 addq $-32, %r10 - 0x48, 0x83, 0xc2, 0x20, //0x00000346 addq $32, %rdx - 0x49, 0x83, 0xfa, 0x1f, //0x0000034a cmpq $31, %r10 - 0x0f, 0x87, 0xfc, 0xfe, 0xff, 0xff, //0x0000034e ja LBB0_10 - 0xc5, 0xf8, 0x77, //0x00000354 vzeroupper - 0x4c, 0x01, 0xf2, //0x00000357 addq %r14, %rdx - 0x49, 0x89, 0xd3, //0x0000035a movq %rdx, %r11 - 0x49, 0x83, 0xfa, 0x10, //0x0000035d cmpq $16, %r10 - 0x0f, 0x82, 0x6a, 0x01, 0x00, 0x00, //0x00000361 jb LBB0_51 - //0x00000367 LBB0_30 - 0x4c, 0x89, 0x4d, 0xb8, //0x00000367 movq %r9, $-72(%rbp) - 0x48, 0x89, 0xf3, //0x0000036b movq %rsi, %rbx - 0x4c, 0x89, 0xf0, //0x0000036e movq %r14, %rax - 0x4d, 0x89, 0xde, //0x00000371 movq %r11, %r14 - 0x48, 0x89, 0x45, 0xc0, //0x00000374 movq %rax, $-64(%rbp) - 0x49, 0x29, 0xc6, //0x00000378 subq %rax, %r14 - 0x31, 0xd2, //0x0000037b xorl %edx, %edx - 0xc5, 0x7a, 0x6f, 0x05, 0x5b, 0xfd, 0xff, 0xff, //0x0000037d vmovdqu $-677(%rip), %xmm8 /* LCPI0_7+0(%rip) */ - 0xc5, 0x7a, 0x6f, 0x0d, 0x63, 0xfd, 0xff, 0xff, //0x00000385 vmovdqu $-669(%rip), %xmm9 /* LCPI0_8+0(%rip) */ - 0xc5, 0x7a, 0x6f, 0x15, 0x6b, 0xfd, 0xff, 0xff, //0x0000038d vmovdqu $-661(%rip), %xmm10 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7a, 0x6f, 0x1d, 0x73, 0xfd, 0xff, 0xff, //0x00000395 vmovdqu $-653(%rip), %xmm11 /* LCPI0_10+0(%rip) */ - 0xc5, 0xfa, 0x6f, 0x25, 0x7b, 0xfd, 0xff, 0xff, //0x0000039d vmovdqu $-645(%rip), %xmm4 /* LCPI0_11+0(%rip) */ - 0xc5, 0xfa, 0x6f, 0x2d, 0x83, 0xfd, 0xff, 0xff, //0x000003a5 vmovdqu $-637(%rip), %xmm5 /* LCPI0_12+0(%rip) */ - 0xc5, 0xfa, 0x6f, 0x35, 0x8b, 0xfd, 0xff, 0xff, //0x000003ad vmovdqu $-629(%rip), %xmm6 /* LCPI0_13+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000003b5 .p2align 4, 0x90 - //0x000003c0 LBB0_31 - 0xc4, 0xc1, 0x7a, 0x6f, 0x3c, 0x13, //0x000003c0 vmovdqu (%r11,%rdx), %xmm7 - 0xc4, 0xc1, 0x41, 0x64, 0xc0, //0x000003c6 vpcmpgtb %xmm8, %xmm7, %xmm0 - 0xc5, 0xb1, 0x64, 0xcf, //0x000003cb vpcmpgtb %xmm7, %xmm9, %xmm1 - 0xc5, 0xf9, 0xdb, 0xc1, //0x000003cf vpand %xmm1, %xmm0, %xmm0 - 0xc5, 0xa9, 0x74, 0xcf, //0x000003d3 vpcmpeqb %xmm7, %xmm10, %xmm1 - 0xc5, 0xa1, 0x74, 0xd7, //0x000003d7 vpcmpeqb %xmm7, %xmm11, %xmm2 - 0xc5, 0xe9, 0xeb, 0xc9, //0x000003db vpor %xmm1, %xmm2, %xmm1 - 0xc5, 0xc1, 0xdb, 0xd4, //0x000003df vpand %xmm4, %xmm7, %xmm2 - 0xc5, 0xe9, 0x74, 0xd6, //0x000003e3 vpcmpeqb %xmm6, %xmm2, %xmm2 - 0xc5, 0xc1, 0x74, 0xfd, //0x000003e7 vpcmpeqb %xmm5, %xmm7, %xmm7 - 0xc5, 0xe9, 0xeb, 0xdf, //0x000003eb vpor %xmm7, %xmm2, %xmm3 - 0xc5, 0xf1, 0xeb, 0xc0, //0x000003ef vpor %xmm0, %xmm1, %xmm0 - 0xc5, 0xe1, 0xeb, 0xc0, //0x000003f3 vpor %xmm0, %xmm3, %xmm0 - 0xc5, 0xf9, 0xd7, 0xf7, //0x000003f7 vpmovmskb %xmm7, %esi - 0xc5, 0x79, 0xd7, 0xc2, //0x000003fb vpmovmskb %xmm2, %r8d - 0xc5, 0xf9, 0xd7, 0xc1, //0x000003ff vpmovmskb %xmm1, %eax - 0xc5, 0xf9, 0xd7, 0xc8, //0x00000403 vpmovmskb %xmm0, %ecx - 0xf7, 0xd1, //0x00000407 notl %ecx - 0x0f, 0xbc, 0xc9, //0x00000409 bsfl %ecx, %ecx - 0x83, 0xf9, 0x10, //0x0000040c cmpl $16, %ecx - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000040f je LBB0_33 - 0xbf, 0xff, 0xff, 0xff, 0xff, //0x00000415 movl $-1, %edi - 0xd3, 0xe7, //0x0000041a shll %cl, %edi - 0xf7, 0xd7, //0x0000041c notl %edi - 0x21, 0xfe, //0x0000041e andl %edi, %esi - 0x41, 0x21, 0xf8, //0x00000420 andl %edi, %r8d - 0x21, 0xc7, //0x00000423 andl %eax, %edi - 0x89, 0xf8, //0x00000425 movl %edi, %eax - //0x00000427 LBB0_33 - 0x44, 0x8d, 0x4e, 0xff, //0x00000427 leal $-1(%rsi), %r9d - 0x41, 0x21, 0xf1, //0x0000042b andl %esi, %r9d - 0x0f, 0x85, 0x93, 0x02, 0x00, 0x00, //0x0000042e jne LBB0_34 - 0x41, 0x8d, 0x78, 0xff, //0x00000434 leal $-1(%r8), %edi - 0x44, 0x21, 0xc7, //0x00000438 andl %r8d, %edi - 0x0f, 0x85, 0x6a, 0x02, 0x00, 0x00, //0x0000043b jne LBB0_37 - 0x8d, 0x78, 0xff, //0x00000441 leal $-1(%rax), %edi - 0x21, 0xc7, //0x00000444 andl %eax, %edi - 0x0f, 0x85, 0x5f, 0x02, 0x00, 0x00, //0x00000446 jne LBB0_37 - 0x85, 0xf6, //0x0000044c testl %esi, %esi - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x0000044e je LBB0_42 - 0x0f, 0xbc, 0xf6, //0x00000454 bsfl %esi, %esi - 0x49, 0x83, 0xfc, 0xff, //0x00000457 cmpq $-1, %r12 - 0x0f, 0x85, 0x5f, 0x02, 0x00, 0x00, //0x0000045b jne LBB0_87 - 0x4c, 0x01, 0xf6, //0x00000461 addq %r14, %rsi - 0x48, 0x01, 0xd6, //0x00000464 addq %rdx, %rsi - 0x49, 0x89, 0xf4, //0x00000467 movq %rsi, %r12 - //0x0000046a LBB0_42 - 0x45, 0x85, 0xc0, //0x0000046a testl %r8d, %r8d - 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x0000046d je LBB0_45 - 0x41, 0x0f, 0xbc, 0xf0, //0x00000473 bsfl %r8d, %esi - 0x49, 0x83, 0xff, 0xff, //0x00000477 cmpq $-1, %r15 - 0x0f, 0x85, 0x3f, 0x02, 0x00, 0x00, //0x0000047b jne LBB0_87 - 0x4c, 0x01, 0xf6, //0x00000481 addq %r14, %rsi - 0x48, 0x01, 0xd6, //0x00000484 addq %rdx, %rsi - 0x49, 0x89, 0xf7, //0x00000487 movq %rsi, %r15 - //0x0000048a LBB0_45 - 0x85, 0xc0, //0x0000048a testl %eax, %eax - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x0000048c je LBB0_48 - 0x0f, 0xbc, 0xc0, //0x00000492 bsfl %eax, %eax - 0x49, 0x83, 0xfd, 0xff, //0x00000495 cmpq $-1, %r13 - 0x0f, 0x85, 0x31, 0x02, 0x00, 0x00, //0x00000499 jne LBB0_88 - 0x4c, 0x01, 0xf0, //0x0000049f addq %r14, %rax - 0x48, 0x01, 0xd0, //0x000004a2 addq %rdx, %rax - 0x49, 0x89, 0xc5, //0x000004a5 movq %rax, %r13 - //0x000004a8 LBB0_48 - 0x83, 0xf9, 0x10, //0x000004a8 cmpl $16, %ecx - 0x0f, 0x85, 0xd6, 0x00, 0x00, 0x00, //0x000004ab jne LBB0_89 - 0x49, 0x83, 0xc2, 0xf0, //0x000004b1 addq $-16, %r10 - 0x48, 0x83, 0xc2, 0x10, //0x000004b5 addq $16, %rdx - 0x49, 0x83, 0xfa, 0x0f, //0x000004b9 cmpq $15, %r10 - 0x0f, 0x87, 0xfd, 0xfe, 0xff, 0xff, //0x000004bd ja LBB0_31 - 0x49, 0x01, 0xd3, //0x000004c3 addq %rdx, %r11 - 0x48, 0x89, 0xde, //0x000004c6 movq %rbx, %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x000004c9 movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x75, 0xc0, //0x000004cd movq $-64(%rbp), %r14 - //0x000004d1 LBB0_51 - 0x4d, 0x85, 0xd2, //0x000004d1 testq %r10, %r10 - 0x0f, 0x84, 0xd8, 0x00, 0x00, 0x00, //0x000004d4 je LBB0_66 - 0x4f, 0x8d, 0x04, 0x13, //0x000004da leaq (%r11,%r10), %r8 - 0x4c, 0x89, 0xd9, //0x000004de movq %r11, %rcx - 0x4c, 0x29, 0xf1, //0x000004e1 subq %r14, %rcx - 0x31, 0xd2, //0x000004e4 xorl %edx, %edx - 0x48, 0x8d, 0x3d, 0x5b, 0x02, 0x00, 0x00, //0x000004e6 leaq $603(%rip), %rdi /* LJTI0_0+0(%rip) */ - 0xe9, 0x2b, 0x00, 0x00, 0x00, //0x000004ed jmp LBB0_53 - //0x000004f2 LBB0_55 - 0x83, 0xfb, 0x65, //0x000004f2 cmpl $101, %ebx - 0x0f, 0x85, 0xb4, 0x00, 0x00, 0x00, //0x000004f5 jne LBB0_65 - //0x000004fb LBB0_56 - 0x49, 0x83, 0xff, 0xff, //0x000004fb cmpq $-1, %r15 - 0x0f, 0x85, 0x89, 0x01, 0x00, 0x00, //0x000004ff jne LBB0_90 - 0x4c, 0x8d, 0x3c, 0x11, //0x00000505 leaq (%rcx,%rdx), %r15 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000509 .p2align 4, 0x90 - //0x00000510 LBB0_63 - 0x48, 0x83, 0xc2, 0x01, //0x00000510 addq $1, %rdx - 0x49, 0x39, 0xd2, //0x00000514 cmpq %rdx, %r10 - 0x0f, 0x84, 0x44, 0x01, 0x00, 0x00, //0x00000517 je LBB0_64 - //0x0000051d LBB0_53 - 0x41, 0x0f, 0xbe, 0x1c, 0x13, //0x0000051d movsbl (%r11,%rdx), %ebx - 0x8d, 0x43, 0xd0, //0x00000522 leal $-48(%rbx), %eax - 0x83, 0xf8, 0x0a, //0x00000525 cmpl $10, %eax - 0x0f, 0x82, 0xe2, 0xff, 0xff, 0xff, //0x00000528 jb LBB0_63 - 0x8d, 0x43, 0xd5, //0x0000052e leal $-43(%rbx), %eax - 0x83, 0xf8, 0x1a, //0x00000531 cmpl $26, %eax - 0x0f, 0x87, 0xb8, 0xff, 0xff, 0xff, //0x00000534 ja LBB0_55 - 0x48, 0x63, 0x04, 0x87, //0x0000053a movslq (%rdi,%rax,4), %rax - 0x48, 0x01, 0xf8, //0x0000053e addq %rdi, %rax - 0xff, 0xe0, //0x00000541 jmpq *%rax - //0x00000543 LBB0_61 - 0x49, 0x83, 0xfd, 0xff, //0x00000543 cmpq $-1, %r13 - 0x0f, 0x85, 0x41, 0x01, 0x00, 0x00, //0x00000547 jne LBB0_90 - 0x4c, 0x8d, 0x2c, 0x11, //0x0000054d leaq (%rcx,%rdx), %r13 - 0xe9, 0xba, 0xff, 0xff, 0xff, //0x00000551 jmp LBB0_63 - //0x00000556 LBB0_59 - 0x49, 0x83, 0xfc, 0xff, //0x00000556 cmpq $-1, %r12 - 0x0f, 0x85, 0x2e, 0x01, 0x00, 0x00, //0x0000055a jne LBB0_90 - 0x4c, 0x8d, 0x24, 0x11, //0x00000560 leaq (%rcx,%rdx), %r12 - 0xe9, 0xa7, 0xff, 0xff, 0xff, //0x00000564 jmp LBB0_63 - //0x00000569 LBB0_86 - 0x49, 0x01, 0xd3, //0x00000569 addq %rdx, %r11 - 0x4d, 0x01, 0xf3, //0x0000056c addq %r14, %r11 - 0xc5, 0xf8, 0x77, //0x0000056f vzeroupper - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00000572 movq $-1, %rdx - 0x4d, 0x85, 0xe4, //0x00000579 testq %r12, %r12 - 0x0f, 0x85, 0x40, 0x00, 0x00, 0x00, //0x0000057c jne LBB0_67 - 0xe9, 0xed, 0x00, 0x00, 0x00, //0x00000582 jmp LBB0_81 - //0x00000587 LBB0_89 - 0x89, 0xc8, //0x00000587 movl %ecx, %eax - 0x49, 0x01, 0xc3, //0x00000589 addq %rax, %r11 - 0x49, 0x01, 0xd3, //0x0000058c addq %rdx, %r11 - 0x48, 0x89, 0xde, //0x0000058f movq %rbx, %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x00000592 movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x75, 0xc0, //0x00000596 movq $-64(%rbp), %r14 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000059a movq $-1, %rdx - 0x4d, 0x85, 0xe4, //0x000005a1 testq %r12, %r12 - 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x000005a4 jne LBB0_67 - 0xe9, 0xc5, 0x00, 0x00, 0x00, //0x000005aa jmp LBB0_81 - //0x000005af LBB0_65 - 0x49, 0x01, 0xd3, //0x000005af addq %rdx, %r11 - //0x000005b2 LBB0_66 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000005b2 movq $-1, %rdx - 0x4d, 0x85, 0xe4, //0x000005b9 testq %r12, %r12 - 0x0f, 0x84, 0xb2, 0x00, 0x00, 0x00, //0x000005bc je LBB0_81 - //0x000005c2 LBB0_67 - 0x4d, 0x85, 0xed, //0x000005c2 testq %r13, %r13 - 0x0f, 0x84, 0xa9, 0x00, 0x00, 0x00, //0x000005c5 je LBB0_81 - 0x4d, 0x85, 0xff, //0x000005cb testq %r15, %r15 - 0x0f, 0x84, 0xa0, 0x00, 0x00, 0x00, //0x000005ce je LBB0_81 - 0x4d, 0x29, 0xf3, //0x000005d4 subq %r14, %r11 - 0x49, 0x8d, 0x43, 0xff, //0x000005d7 leaq $-1(%r11), %rax - 0x49, 0x39, 0xc4, //0x000005db cmpq %rax, %r12 - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x000005de je LBB0_72 - 0x49, 0x39, 0xc5, //0x000005e4 cmpq %rax, %r13 - 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x000005e7 je LBB0_72 - 0x49, 0x39, 0xc7, //0x000005ed cmpq %rax, %r15 - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x000005f0 je LBB0_72 - 0x4d, 0x85, 0xed, //0x000005f6 testq %r13, %r13 - 0x0f, 0x8e, 0x23, 0x00, 0x00, 0x00, //0x000005f9 jle LBB0_76 - 0x49, 0x8d, 0x45, 0xff, //0x000005ff leaq $-1(%r13), %rax - 0x49, 0x39, 0xc7, //0x00000603 cmpq %rax, %r15 - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000606 je LBB0_76 - 0x49, 0xf7, 0xd5, //0x0000060c notq %r13 - 0x4c, 0x89, 0xea, //0x0000060f movq %r13, %rdx - 0xe9, 0xda, 0x00, 0x00, 0x00, //0x00000612 jmp LBB0_80 - //0x00000617 LBB0_72 - 0x49, 0xf7, 0xdb, //0x00000617 negq %r11 - 0x4c, 0x89, 0xda, //0x0000061a movq %r11, %rdx - 0xe9, 0xcf, 0x00, 0x00, 0x00, //0x0000061d jmp LBB0_80 - //0x00000622 LBB0_76 - 0x4c, 0x89, 0xe0, //0x00000622 movq %r12, %rax - 0x4c, 0x09, 0xf8, //0x00000625 orq %r15, %rax - 0x0f, 0x99, 0xc0, //0x00000628 setns %al - 0x0f, 0x88, 0x14, 0x00, 0x00, 0x00, //0x0000062b js LBB0_79 - 0x4d, 0x39, 0xfc, //0x00000631 cmpq %r15, %r12 - 0x0f, 0x8c, 0x0b, 0x00, 0x00, 0x00, //0x00000634 jl LBB0_79 - 0x49, 0xf7, 0xd4, //0x0000063a notq %r12 - 0x4c, 0x89, 0xe2, //0x0000063d movq %r12, %rdx - 0xe9, 0xac, 0x00, 0x00, 0x00, //0x00000640 jmp LBB0_80 - //0x00000645 LBB0_79 - 0x49, 0x8d, 0x4f, 0xff, //0x00000645 leaq $-1(%r15), %rcx - 0x49, 0x39, 0xcc, //0x00000649 cmpq %rcx, %r12 - 0x49, 0xf7, 0xd7, //0x0000064c notq %r15 - 0x4d, 0x0f, 0x45, 0xfb, //0x0000064f cmovneq %r11, %r15 - 0x84, 0xc0, //0x00000653 testb %al, %al - 0x4d, 0x0f, 0x44, 0xfb, //0x00000655 cmoveq %r11, %r15 - 0x4c, 0x89, 0xfa, //0x00000659 movq %r15, %rdx - 0xe9, 0x90, 0x00, 0x00, 0x00, //0x0000065c jmp LBB0_80 - //0x00000661 LBB0_64 - 0x4d, 0x89, 0xc3, //0x00000661 movq %r8, %r11 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00000664 movq $-1, %rdx - 0x4d, 0x85, 0xe4, //0x0000066b testq %r12, %r12 - 0x0f, 0x85, 0x4e, 0xff, 0xff, 0xff, //0x0000066e jne LBB0_67 - //0x00000674 LBB0_81 - 0x48, 0xf7, 0xd2, //0x00000674 notq %rdx - 0x49, 0x01, 0xd6, //0x00000677 addq %rdx, %r14 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000067a movq $-2, %rax - 0xe9, 0x7b, 0x00, 0x00, 0x00, //0x00000681 jmp LBB0_83 - //0x00000686 LBB0_13 - 0x0f, 0xbc, 0xc1, //0x00000686 bsfl %ecx, %eax - 0xe9, 0x27, 0x00, 0x00, 0x00, //0x00000689 jmp LBB0_14 - //0x0000068e LBB0_90 - 0x48, 0x8b, 0x45, 0xc8, //0x0000068e movq $-56(%rbp), %rax - 0x48, 0x03, 0x45, 0xd0, //0x00000692 addq $-48(%rbp), %rax - 0x4c, 0x29, 0xd8, //0x00000696 subq %r11, %rax - 0x48, 0xf7, 0xd2, //0x00000699 notq %rdx - 0x48, 0x01, 0xc2, //0x0000069c addq %rax, %rdx - 0xe9, 0x4d, 0x00, 0x00, 0x00, //0x0000069f jmp LBB0_80 - //0x000006a4 LBB0_84 - 0x89, 0xc8, //0x000006a4 movl %ecx, %eax - 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x000006a6 jmp LBB0_14 - //0x000006ab LBB0_37 - 0x0f, 0xbc, 0xc7, //0x000006ab bsfl %edi, %eax - 0xe9, 0x1f, 0x00, 0x00, 0x00, //0x000006ae jmp LBB0_35 - //0x000006b3 LBB0_85 - 0x89, 0xc0, //0x000006b3 movl %eax, %eax - //0x000006b5 LBB0_14 - 0x48, 0xf7, 0xd2, //0x000006b5 notq %rdx - 0x48, 0x29, 0xc2, //0x000006b8 subq %rax, %rdx - 0xe9, 0x31, 0x00, 0x00, 0x00, //0x000006bb jmp LBB0_80 - //0x000006c0 LBB0_87 - 0x89, 0xf0, //0x000006c0 movl %esi, %eax - 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x000006c2 jmp LBB0_35 - //0x000006c7 LBB0_34 - 0x41, 0x0f, 0xbc, 0xc1, //0x000006c7 bsfl %r9d, %eax - 0xe9, 0x02, 0x00, 0x00, 0x00, //0x000006cb jmp LBB0_35 - //0x000006d0 LBB0_88 - 0x89, 0xc0, //0x000006d0 movl %eax, %eax - //0x000006d2 LBB0_35 - 0x48, 0x8b, 0x4d, 0xc8, //0x000006d2 movq $-56(%rbp), %rcx - 0x48, 0x03, 0x4d, 0xd0, //0x000006d6 addq $-48(%rbp), %rcx - 0x4c, 0x29, 0xd9, //0x000006da subq %r11, %rcx - 0x48, 0x29, 0xc1, //0x000006dd subq %rax, %rcx - 0x48, 0xf7, 0xd2, //0x000006e0 notq %rdx - 0x48, 0x01, 0xca, //0x000006e3 addq %rcx, %rdx - 0x48, 0x89, 0xde, //0x000006e6 movq %rbx, %rsi - 0x4c, 0x8b, 0x4d, 0xb8, //0x000006e9 movq $-72(%rbp), %r9 - 0x4c, 0x8b, 0x75, 0xc0, //0x000006ed movq $-64(%rbp), %r14 - //0x000006f1 LBB0_80 - 0x48, 0x85, 0xd2, //0x000006f1 testq %rdx, %rdx - 0x0f, 0x88, 0x7a, 0xff, 0xff, 0xff, //0x000006f4 js LBB0_81 - //0x000006fa LBB0_82 - 0x49, 0x01, 0xd6, //0x000006fa addq %rdx, %r14 - 0x48, 0x8b, 0x45, 0xb0, //0x000006fd movq $-80(%rbp), %rax - //0x00000701 LBB0_83 - 0x4d, 0x29, 0xce, //0x00000701 subq %r9, %r14 - 0x4c, 0x89, 0x36, //0x00000704 movq %r14, (%rsi) - 0x48, 0x83, 0xc4, 0x28, //0x00000707 addq $40, %rsp - 0x5b, //0x0000070b popq %rbx - 0x41, 0x5c, //0x0000070c popq %r12 - 0x41, 0x5d, //0x0000070e popq %r13 - 0x41, 0x5e, //0x00000710 popq %r14 - 0x41, 0x5f, //0x00000712 popq %r15 - 0x5d, //0x00000714 popq %rbp - 0xc5, 0xf8, 0x77, //0x00000715 vzeroupper - 0xc3, //0x00000718 retq - //0x00000719 LBB0_1 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000719 movq $-1, %rax - 0xe9, 0xdc, 0xff, 0xff, 0xff, //0x00000720 jmp LBB0_83 - //0x00000725 LBB0_8 - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00000725 movq $-1, %r15 - 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x0000072c movq $-1, %r12 - 0x4d, 0x89, 0xf3, //0x00000733 movq %r14, %r11 - 0x49, 0x83, 0xfa, 0x10, //0x00000736 cmpq $16, %r10 - 0x0f, 0x83, 0x27, 0xfc, 0xff, 0xff, //0x0000073a jae LBB0_30 - 0xe9, 0x8c, 0xfd, 0xff, 0xff, //0x00000740 jmp LBB0_51 - 0x90, 0x90, 0x90, //0x00000745 .p2align 2, 0x90 - // // .set L0_0_set_61, LBB0_61-LJTI0_0 - // // .set L0_0_set_65, LBB0_65-LJTI0_0 - // // .set L0_0_set_59, LBB0_59-LJTI0_0 - // // .set L0_0_set_56, LBB0_56-LJTI0_0 - //0x00000748 LJTI0_0 - 0xfb, 0xfd, 0xff, 0xff, //0x00000748 .long L0_0_set_61 - 0x67, 0xfe, 0xff, 0xff, //0x0000074c .long L0_0_set_65 - 0xfb, 0xfd, 0xff, 0xff, //0x00000750 .long L0_0_set_61 - 0x0e, 0xfe, 0xff, 0xff, //0x00000754 .long L0_0_set_59 - 0x67, 0xfe, 0xff, 0xff, //0x00000758 .long L0_0_set_65 - 0x67, 0xfe, 0xff, 0xff, //0x0000075c .long L0_0_set_65 - 0x67, 0xfe, 0xff, 0xff, //0x00000760 .long L0_0_set_65 - 0x67, 0xfe, 0xff, 0xff, //0x00000764 .long L0_0_set_65 - 0x67, 0xfe, 0xff, 0xff, //0x00000768 .long L0_0_set_65 - 0x67, 0xfe, 0xff, 0xff, //0x0000076c .long L0_0_set_65 - 0x67, 0xfe, 0xff, 0xff, //0x00000770 .long L0_0_set_65 - 0x67, 0xfe, 0xff, 0xff, //0x00000774 .long L0_0_set_65 - 0x67, 0xfe, 0xff, 0xff, //0x00000778 .long L0_0_set_65 - 0x67, 0xfe, 0xff, 0xff, //0x0000077c .long L0_0_set_65 - 0x67, 0xfe, 0xff, 0xff, //0x00000780 .long L0_0_set_65 - 0x67, 0xfe, 0xff, 0xff, //0x00000784 .long L0_0_set_65 - 0x67, 0xfe, 0xff, 0xff, //0x00000788 .long L0_0_set_65 - 0x67, 0xfe, 0xff, 0xff, //0x0000078c .long L0_0_set_65 - 0x67, 0xfe, 0xff, 0xff, //0x00000790 .long L0_0_set_65 - 0x67, 0xfe, 0xff, 0xff, //0x00000794 .long L0_0_set_65 - 0x67, 0xfe, 0xff, 0xff, //0x00000798 .long L0_0_set_65 - 0x67, 0xfe, 0xff, 0xff, //0x0000079c .long L0_0_set_65 - 0x67, 0xfe, 0xff, 0xff, //0x000007a0 .long L0_0_set_65 - 0x67, 0xfe, 0xff, 0xff, //0x000007a4 .long L0_0_set_65 - 0x67, 0xfe, 0xff, 0xff, //0x000007a8 .long L0_0_set_65 - 0x67, 0xfe, 0xff, 0xff, //0x000007ac .long L0_0_set_65 - 0xb3, 0xfd, 0xff, 0xff, //0x000007b0 .long L0_0_set_56 - //0x000007b4 .p2align 2, 0x00 - //0x000007b4 _MASK_USE_NUMBER - 0x02, 0x00, 0x00, 0x00, //0x000007b4 .long 2 -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_object.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_object.go deleted file mode 100644 index 44fc764ae..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_object.go +++ /dev/null @@ -1,35 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 avx2 - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/native/types` - `github.com/bytedance/sonic/internal/rt` -) - -var F_skip_object func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer, flags uint64) (ret int) - -var S_skip_object uintptr - -//go:nosplit -func skip_object(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) { - return F_skip_object(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m)), flags) -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_object_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_object_subr.go deleted file mode 100644 index b8a16c1e4..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_object_subr.go +++ /dev/null @@ -1,46 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package avx2 - -import ( - `github.com/bytedance/sonic/loader` -) - -const ( - _entry__skip_object = 704 -) - -const ( - _stack__skip_object = 208 -) - -const ( - _size__skip_object = 15384 -) - -var ( - _pcsp__skip_object = [][2]uint32{ - {0x1, 0}, - {0x6, 8}, - {0x8, 16}, - {0xa, 24}, - {0xc, 32}, - {0xd, 40}, - {0x14, 48}, - {0x3a59, 208}, - {0x3a5a, 48}, - {0x3a5c, 40}, - {0x3a5e, 32}, - {0x3a60, 24}, - {0x3a62, 16}, - {0x3a63, 8}, - {0x3a67, 0}, - {0x3c18, 208}, - } -) - -var _cfunc_skip_object = []loader.CFunc{ - {"_skip_object_entry", 0, _entry__skip_object, 0, nil}, - {"_skip_object", _entry__skip_object, _size__skip_object, _stack__skip_object, _pcsp__skip_object}, -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_object_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_object_text_amd64.go deleted file mode 100644 index 37a983ccd..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_object_text_amd64.go +++ /dev/null @@ -1,4259 +0,0 @@ -// +build amd64 -// Code generated by asm2asm, DO NOT EDIT. - -package avx2 - -var _text_skip_object = []byte{ - // .p2align 4, 0x00 - // LCPI0_0 - 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // .quad 1 - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000008 .quad 6 - //0x00000010 LCPI0_11 - 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00000010 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' - //0x00000020 LCPI0_12 - 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000020 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' - //0x00000030 LCPI0_13 - 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000030 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' - //0x00000040 LCPI0_20 - 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000040 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' - //0x00000050 LCPI0_21 - 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000050 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' - //0x00000060 LCPI0_22 - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000060 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' - //0x00000070 LCPI0_23 - 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000070 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' - //0x00000080 LCPI0_24 - 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000080 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' - //0x00000090 LCPI0_25 - 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00000090 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' - //0x000000a0 LCPI0_26 - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x000000a0 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .space 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000000b0 .p2align 5, 0x00 - //0x000000c0 LCPI0_1 - 0x20, //0x000000c0 .byte 32 - 0x00, //0x000000c1 .byte 0 - 0x00, //0x000000c2 .byte 0 - 0x00, //0x000000c3 .byte 0 - 0x00, //0x000000c4 .byte 0 - 0x00, //0x000000c5 .byte 0 - 0x00, //0x000000c6 .byte 0 - 0x00, //0x000000c7 .byte 0 - 0x00, //0x000000c8 .byte 0 - 0x09, //0x000000c9 .byte 9 - 0x0a, //0x000000ca .byte 10 - 0x00, //0x000000cb .byte 0 - 0x00, //0x000000cc .byte 0 - 0x0d, //0x000000cd .byte 13 - 0x00, //0x000000ce .byte 0 - 0x00, //0x000000cf .byte 0 - 0x20, //0x000000d0 .byte 32 - 0x00, //0x000000d1 .byte 0 - 0x00, //0x000000d2 .byte 0 - 0x00, //0x000000d3 .byte 0 - 0x00, //0x000000d4 .byte 0 - 0x00, //0x000000d5 .byte 0 - 0x00, //0x000000d6 .byte 0 - 0x00, //0x000000d7 .byte 0 - 0x00, //0x000000d8 .byte 0 - 0x09, //0x000000d9 .byte 9 - 0x0a, //0x000000da .byte 10 - 0x00, //0x000000db .byte 0 - 0x00, //0x000000dc .byte 0 - 0x0d, //0x000000dd .byte 13 - 0x00, //0x000000de .byte 0 - 0x00, //0x000000df .byte 0 - //0x000000e0 LCPI0_2 - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000000e0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000000f0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - //0x00000100 LCPI0_3 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000100 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000110 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - //0x00000120 LCPI0_4 - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000120 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000130 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' - //0x00000140 LCPI0_5 - 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x00000140 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{' - 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x00000150 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{' - //0x00000160 LCPI0_6 - 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00000160 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}' - 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00000170 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}' - //0x00000180 LCPI0_7 - 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00000180 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' - 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00000190 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' - //0x000001a0 LCPI0_8 - 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x000001a0 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' - 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x000001b0 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' - //0x000001c0 LCPI0_9 - 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x000001c0 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' - 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x000001d0 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' - //0x000001e0 LCPI0_10 - 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x000001e0 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' - 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x000001f0 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' - //0x00000200 LCPI0_14 - 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000200 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' - 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000210 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' - //0x00000220 LCPI0_15 - 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000220 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' - 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000230 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' - //0x00000240 LCPI0_16 - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000240 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000250 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' - //0x00000260 LCPI0_17 - 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000260 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' - 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000270 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' - //0x00000280 LCPI0_18 - 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000280 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' - 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000290 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' - //0x000002a0 LCPI0_19 - 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x000002a0 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' - 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x000002b0 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' - //0x000002c0 .p2align 4, 0x90 - //0x000002c0 _skip_object - 0x55, //0x000002c0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000002c1 movq %rsp, %rbp - 0x41, 0x57, //0x000002c4 pushq %r15 - 0x41, 0x56, //0x000002c6 pushq %r14 - 0x41, 0x55, //0x000002c8 pushq %r13 - 0x41, 0x54, //0x000002ca pushq %r12 - 0x53, //0x000002cc pushq %rbx - 0x48, 0x81, 0xec, 0xa0, 0x00, 0x00, 0x00, //0x000002cd subq $160, %rsp - 0x49, 0x89, 0xcb, //0x000002d4 movq %rcx, %r11 - 0x49, 0x89, 0xf7, //0x000002d7 movq %rsi, %r15 - 0x48, 0x89, 0x7c, 0x24, 0x20, //0x000002da movq %rdi, $32(%rsp) - 0xc5, 0xfa, 0x6f, 0x05, 0x19, 0xfd, 0xff, 0xff, //0x000002df vmovdqu $-743(%rip), %xmm0 /* LCPI0_0+0(%rip) */ - 0x48, 0x89, 0x54, 0x24, 0x18, //0x000002e7 movq %rdx, $24(%rsp) - 0xc5, 0xfa, 0x7f, 0x02, //0x000002ec vmovdqu %xmm0, (%rdx) - 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x000002f0 movq $-1, %r12 - 0xc5, 0xfe, 0x6f, 0x2d, 0xc1, 0xfd, 0xff, 0xff, //0x000002f7 vmovdqu $-575(%rip), %ymm5 /* LCPI0_1+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0xd9, 0xfd, 0xff, 0xff, //0x000002ff vmovdqu $-551(%rip), %ymm6 /* LCPI0_2+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x3d, 0xf1, 0xfd, 0xff, 0xff, //0x00000307 vmovdqu $-527(%rip), %ymm7 /* LCPI0_3+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x05, 0x09, 0xfe, 0xff, 0xff, //0x0000030f vmovdqu $-503(%rip), %ymm8 /* LCPI0_4+0(%rip) */ - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00000317 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0x7e, 0x6f, 0x15, 0xdc, 0xfe, 0xff, 0xff, //0x0000031c vmovdqu $-292(%rip), %ymm10 /* LCPI0_14+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x2d, 0xf4, 0xfe, 0xff, 0xff, //0x00000324 vmovdqu $-268(%rip), %ymm13 /* LCPI0_15+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x3d, 0x0c, 0xff, 0xff, 0xff, //0x0000032c vmovdqu $-244(%rip), %ymm15 /* LCPI0_16+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x35, 0xa4, 0xfe, 0xff, 0xff, //0x00000334 vmovdqu $-348(%rip), %ymm14 /* LCPI0_10+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x25, 0x5c, 0xff, 0xff, 0xff, //0x0000033c vmovdqu $-164(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0x74, 0xfe, 0xff, 0xff, //0x00000344 vmovdqu $-396(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x1d, 0xec, 0xfd, 0xff, 0xff, //0x0000034c vmovdqu $-532(%rip), %ymm11 /* LCPI0_5+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x25, 0x04, 0xfe, 0xff, 0xff, //0x00000354 vmovdqu $-508(%rip), %ymm12 /* LCPI0_6+0(%rip) */ - 0x48, 0x89, 0x74, 0x24, 0x08, //0x0000035c movq %rsi, $8(%rsp) - 0x48, 0x89, 0x0c, 0x24, //0x00000361 movq %rcx, (%rsp) - 0xe9, 0x96, 0x00, 0x00, 0x00, //0x00000365 jmp LBB0_5 - //0x0000036a LBB0_235 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x0000036a movl $64, %edx - 0x4c, 0x8b, 0x1c, 0x24, //0x0000036f movq (%rsp), %r11 - 0x48, 0x39, 0xca, //0x00000373 cmpq %rcx, %rdx - 0x0f, 0x82, 0x0a, 0x3b, 0x00, 0x00, //0x00000376 jb LBB0_162 - //0x0000037c LBB0_236 - 0x48, 0x01, 0xc8, //0x0000037c addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x0000037f addq $1, %rax - 0x48, 0x85, 0xc0, //0x00000383 testq %rax, %rax - 0x0f, 0x88, 0x35, 0x39, 0x00, 0x00, //0x00000386 js LBB0_702 - //0x0000038c LBB0_237 - 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x0000038c movq $8(%rsp), %r15 - 0x49, 0x89, 0x07, //0x00000391 movq %rax, (%r15) - 0x4d, 0x85, 0xc9, //0x00000394 testq %r9, %r9 - 0x0f, 0x8e, 0x3d, 0x39, 0x00, 0x00, //0x00000397 jle LBB0_475 - 0x90, 0x90, 0x90, //0x0000039d .p2align 4, 0x90 - //0x000003a0 LBB0_3 - 0x48, 0x8b, 0x44, 0x24, 0x18, //0x000003a0 movq $24(%rsp), %rax - 0x4c, 0x8b, 0x00, //0x000003a5 movq (%rax), %r8 - 0x4c, 0x89, 0xe0, //0x000003a8 movq %r12, %rax - 0x4d, 0x85, 0xc0, //0x000003ab testq %r8, %r8 - 0x0f, 0x85, 0x4c, 0x00, 0x00, 0x00, //0x000003ae jne LBB0_5 - 0xe9, 0x5c, 0x39, 0x00, 0x00, //0x000003b4 jmp LBB0_728 - //0x000003b9 LBB0_1 - 0x4d, 0x29, 0xf0, //0x000003b9 subq %r14, %r8 - 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x000003bc movq $8(%rsp), %r15 - 0x4d, 0x89, 0x07, //0x000003c1 movq %r8, (%r15) - 0x4c, 0x8b, 0x1c, 0x24, //0x000003c4 movq (%rsp), %r11 - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000003c8 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc4, 0x41, 0x7d, 0x6f, 0xeb, //0x000003cd vmovdqa %ymm11, %ymm13 - 0xc5, 0xfe, 0x6f, 0x25, 0xc6, 0xfe, 0xff, 0xff, //0x000003d2 vmovdqu $-314(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0xde, 0xfd, 0xff, 0xff, //0x000003da vmovdqu $-546(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd8, //0x000003e2 vmovdqa %ymm0, %ymm11 - 0xc5, 0x7d, 0x6f, 0xe1, //0x000003e6 vmovdqa %ymm1, %ymm12 - //0x000003ea LBB0_2 - 0x4d, 0x85, 0xed, //0x000003ea testq %r13, %r13 - 0x0f, 0x8f, 0xad, 0xff, 0xff, 0xff, //0x000003ed jg LBB0_3 - 0xe9, 0xee, 0x38, 0x00, 0x00, //0x000003f3 jmp LBB0_705 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000003f8 .p2align 4, 0x90 - //0x00000400 LBB0_5 - 0x4c, 0x89, 0xe1, //0x00000400 movq %r12, %rcx - 0x48, 0x8b, 0x44, 0x24, 0x20, //0x00000403 movq $32(%rsp), %rax - 0x4c, 0x8b, 0x30, //0x00000408 movq (%rax), %r14 - 0x48, 0x8b, 0x78, 0x08, //0x0000040b movq $8(%rax), %rdi - 0x49, 0x8b, 0x17, //0x0000040f movq (%r15), %rdx - 0x48, 0x39, 0xfa, //0x00000412 cmpq %rdi, %rdx - 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00000415 jae LBB0_10 - 0x41, 0x8a, 0x04, 0x16, //0x0000041b movb (%r14,%rdx), %al - 0x3c, 0x0d, //0x0000041f cmpb $13, %al - 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x00000421 je LBB0_10 - 0x3c, 0x20, //0x00000427 cmpb $32, %al - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00000429 je LBB0_10 - 0x04, 0xf7, //0x0000042f addb $-9, %al - 0x3c, 0x01, //0x00000431 cmpb $1, %al - 0x0f, 0x86, 0x17, 0x00, 0x00, 0x00, //0x00000433 jbe LBB0_10 - 0x49, 0x89, 0xd4, //0x00000439 movq %rdx, %r12 - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x0000043c movq $24(%rsp), %r10 - 0xe9, 0x8c, 0x01, 0x00, 0x00, //0x00000441 jmp LBB0_35 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000446 .p2align 4, 0x90 - //0x00000450 LBB0_10 - 0x4c, 0x8d, 0x62, 0x01, //0x00000450 leaq $1(%rdx), %r12 - 0x49, 0x39, 0xfc, //0x00000454 cmpq %rdi, %r12 - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x00000457 movq $24(%rsp), %r10 - 0x0f, 0x83, 0x2e, 0x00, 0x00, 0x00, //0x0000045c jae LBB0_14 - 0x43, 0x8a, 0x1c, 0x26, //0x00000462 movb (%r14,%r12), %bl - 0x80, 0xfb, 0x0d, //0x00000466 cmpb $13, %bl - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00000469 je LBB0_14 - 0x80, 0xfb, 0x20, //0x0000046f cmpb $32, %bl - 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x00000472 je LBB0_14 - 0x80, 0xc3, 0xf7, //0x00000478 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x0000047b cmpb $1, %bl - 0x0f, 0x87, 0x4e, 0x01, 0x00, 0x00, //0x0000047e ja LBB0_35 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000484 .p2align 4, 0x90 - //0x00000490 LBB0_14 - 0x4c, 0x8d, 0x62, 0x02, //0x00000490 leaq $2(%rdx), %r12 - 0x49, 0x39, 0xfc, //0x00000494 cmpq %rdi, %r12 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000497 jae LBB0_18 - 0x43, 0x8a, 0x1c, 0x26, //0x0000049d movb (%r14,%r12), %bl - 0x80, 0xfb, 0x0d, //0x000004a1 cmpb $13, %bl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000004a4 je LBB0_18 - 0x80, 0xfb, 0x20, //0x000004aa cmpb $32, %bl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000004ad je LBB0_18 - 0x80, 0xc3, 0xf7, //0x000004b3 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x000004b6 cmpb $1, %bl - 0x0f, 0x87, 0x13, 0x01, 0x00, 0x00, //0x000004b9 ja LBB0_35 - 0x90, //0x000004bf .p2align 4, 0x90 - //0x000004c0 LBB0_18 - 0x4c, 0x8d, 0x62, 0x03, //0x000004c0 leaq $3(%rdx), %r12 - 0x49, 0x39, 0xfc, //0x000004c4 cmpq %rdi, %r12 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000004c7 jae LBB0_22 - 0x43, 0x8a, 0x1c, 0x26, //0x000004cd movb (%r14,%r12), %bl - 0x80, 0xfb, 0x0d, //0x000004d1 cmpb $13, %bl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000004d4 je LBB0_22 - 0x80, 0xfb, 0x20, //0x000004da cmpb $32, %bl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000004dd je LBB0_22 - 0x80, 0xc3, 0xf7, //0x000004e3 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x000004e6 cmpb $1, %bl - 0x0f, 0x87, 0xe3, 0x00, 0x00, 0x00, //0x000004e9 ja LBB0_35 - 0x90, //0x000004ef .p2align 4, 0x90 - //0x000004f0 LBB0_22 - 0x4c, 0x8d, 0x62, 0x04, //0x000004f0 leaq $4(%rdx), %r12 - 0x48, 0x89, 0xfe, //0x000004f4 movq %rdi, %rsi - 0x4c, 0x29, 0xe6, //0x000004f7 subq %r12, %rsi - 0x0f, 0x86, 0x9a, 0x37, 0x00, 0x00, //0x000004fa jbe LBB0_697 - 0x48, 0x83, 0xfe, 0x20, //0x00000500 cmpq $32, %rsi - 0x0f, 0x82, 0x3e, 0x25, 0x00, 0x00, //0x00000504 jb LBB0_504 - 0x48, 0xc7, 0xc6, 0xfc, 0xff, 0xff, 0xff, //0x0000050a movq $-4, %rsi - 0x48, 0x29, 0xd6, //0x00000511 subq %rdx, %rsi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000514 .p2align 4, 0x90 - //0x00000520 LBB0_25 - 0xc4, 0x81, 0x7e, 0x6f, 0x04, 0x26, //0x00000520 vmovdqu (%r14,%r12), %ymm0 - 0xc4, 0xe2, 0x55, 0x00, 0xc8, //0x00000526 vpshufb %ymm0, %ymm5, %ymm1 - 0xc5, 0xfd, 0x74, 0xc1, //0x0000052b vpcmpeqb %ymm1, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd0, //0x0000052f vpmovmskb %ymm0, %edx - 0x83, 0xfa, 0xff, //0x00000533 cmpl $-1, %edx - 0x0f, 0x85, 0x84, 0x00, 0x00, 0x00, //0x00000536 jne LBB0_34 - 0x49, 0x83, 0xc4, 0x20, //0x0000053c addq $32, %r12 - 0x48, 0x8d, 0x04, 0x37, //0x00000540 leaq (%rdi,%rsi), %rax - 0x48, 0x83, 0xc0, 0xe0, //0x00000544 addq $-32, %rax - 0x48, 0x83, 0xc6, 0xe0, //0x00000548 addq $-32, %rsi - 0x48, 0x83, 0xf8, 0x1f, //0x0000054c cmpq $31, %rax - 0x0f, 0x87, 0xca, 0xff, 0xff, 0xff, //0x00000550 ja LBB0_25 - 0x4d, 0x89, 0xf4, //0x00000556 movq %r14, %r12 - 0x49, 0x29, 0xf4, //0x00000559 subq %rsi, %r12 - 0x48, 0x01, 0xfe, //0x0000055c addq %rdi, %rsi - 0x48, 0x85, 0xf6, //0x0000055f testq %rsi, %rsi - 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x00000562 je LBB0_33 - //0x00000568 LBB0_28 - 0x4d, 0x8d, 0x04, 0x34, //0x00000568 leaq (%r12,%rsi), %r8 - 0x31, 0xd2, //0x0000056c xorl %edx, %edx - 0x90, 0x90, //0x0000056e .p2align 4, 0x90 - //0x00000570 LBB0_29 - 0x41, 0x0f, 0xbe, 0x04, 0x14, //0x00000570 movsbl (%r12,%rdx), %eax - 0x83, 0xf8, 0x20, //0x00000575 cmpl $32, %eax - 0x0f, 0x87, 0x23, 0x21, 0x00, 0x00, //0x00000578 ja LBB0_468 - 0x48, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000057e movabsq $4294977024, %rbx - 0x48, 0x0f, 0xa3, 0xc3, //0x00000588 btq %rax, %rbx - 0x0f, 0x83, 0x0f, 0x21, 0x00, 0x00, //0x0000058c jae LBB0_468 - 0x48, 0x83, 0xc2, 0x01, //0x00000592 addq $1, %rdx - 0x48, 0x39, 0xd6, //0x00000596 cmpq %rdx, %rsi - 0x0f, 0x85, 0xd1, 0xff, 0xff, 0xff, //0x00000599 jne LBB0_29 - 0x4d, 0x89, 0xc4, //0x0000059f movq %r8, %r12 - //0x000005a2 LBB0_33 - 0x4d, 0x29, 0xf4, //0x000005a2 subq %r14, %r12 - 0x49, 0x39, 0xfc, //0x000005a5 cmpq %rdi, %r12 - 0x0f, 0x82, 0x24, 0x00, 0x00, 0x00, //0x000005a8 jb LBB0_35 - 0xe9, 0xea, 0x36, 0x00, 0x00, //0x000005ae jmp LBB0_698 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000005b3 .p2align 4, 0x90 - //0x000005c0 LBB0_34 - 0xf7, 0xd2, //0x000005c0 notl %edx - 0x44, 0x0f, 0xbc, 0xe2, //0x000005c2 bsfl %edx, %r12d - 0x49, 0x29, 0xf4, //0x000005c6 subq %rsi, %r12 - 0x49, 0x39, 0xfc, //0x000005c9 cmpq %rdi, %r12 - 0x0f, 0x83, 0xcb, 0x36, 0x00, 0x00, //0x000005cc jae LBB0_698 - //0x000005d2 LBB0_35 - 0x49, 0x8d, 0x44, 0x24, 0x01, //0x000005d2 leaq $1(%r12), %rax - 0x49, 0x89, 0x07, //0x000005d7 movq %rax, (%r15) - 0x43, 0x0f, 0xbe, 0x3c, 0x26, //0x000005da movsbl (%r14,%r12), %edi - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000005df movq $-1, %rax - 0x85, 0xff, //0x000005e6 testl %edi, %edi - 0x0f, 0x84, 0x27, 0x37, 0x00, 0x00, //0x000005e8 je LBB0_728 - 0x49, 0x8b, 0x32, //0x000005ee movq (%r10), %rsi - 0x4c, 0x8d, 0x46, 0xff, //0x000005f1 leaq $-1(%rsi), %r8 - 0x41, 0x8b, 0x1c, 0xf2, //0x000005f5 movl (%r10,%rsi,8), %ebx - 0x48, 0x83, 0xf9, 0xff, //0x000005f9 cmpq $-1, %rcx - 0x4c, 0x0f, 0x45, 0xe1, //0x000005fd cmovneq %rcx, %r12 - 0x83, 0xc3, 0xff, //0x00000601 addl $-1, %ebx - 0x83, 0xfb, 0x05, //0x00000604 cmpl $5, %ebx - 0x0f, 0x87, 0x27, 0x00, 0x00, 0x00, //0x00000607 ja LBB0_41 - 0x48, 0x8d, 0x15, 0xc4, 0x38, 0x00, 0x00, //0x0000060d leaq $14532(%rip), %rdx /* LJTI0_0+0(%rip) */ - 0x48, 0x63, 0x0c, 0x9a, //0x00000614 movslq (%rdx,%rbx,4), %rcx - 0x48, 0x01, 0xd1, //0x00000618 addq %rdx, %rcx - 0xff, 0xe1, //0x0000061b jmpq *%rcx - //0x0000061d LBB0_38 - 0x83, 0xff, 0x2c, //0x0000061d cmpl $44, %edi - 0x0f, 0x84, 0x4e, 0x02, 0x00, 0x00, //0x00000620 je LBB0_76 - 0x83, 0xff, 0x5d, //0x00000626 cmpl $93, %edi - 0x0f, 0x84, 0x31, 0x02, 0x00, 0x00, //0x00000629 je LBB0_40 - 0xe9, 0xda, 0x36, 0x00, 0x00, //0x0000062f jmp LBB0_727 - //0x00000634 LBB0_41 - 0x4d, 0x89, 0x02, //0x00000634 movq %r8, (%r10) - 0x83, 0xff, 0x7b, //0x00000637 cmpl $123, %edi - 0x0f, 0x86, 0xaf, 0x01, 0x00, 0x00, //0x0000063a jbe LBB0_68 - 0xe9, 0xc9, 0x36, 0x00, 0x00, //0x00000640 jmp LBB0_727 - //0x00000645 LBB0_42 - 0x83, 0xff, 0x2c, //0x00000645 cmpl $44, %edi - 0x0f, 0x85, 0x09, 0x02, 0x00, 0x00, //0x00000648 jne LBB0_43 - 0x48, 0x81, 0xfe, 0xff, 0x0f, 0x00, 0x00, //0x0000064e cmpq $4095, %rsi - 0x0f, 0x8f, 0x4e, 0x36, 0x00, 0x00, //0x00000655 jg LBB0_724 - 0x48, 0x8d, 0x46, 0x01, //0x0000065b leaq $1(%rsi), %rax - 0x49, 0x89, 0x02, //0x0000065f movq %rax, (%r10) - 0x49, 0xc7, 0x44, 0xf2, 0x08, 0x03, 0x00, 0x00, 0x00, //0x00000662 movq $3, $8(%r10,%rsi,8) - 0xe9, 0x30, 0xfd, 0xff, 0xff, //0x0000066b jmp LBB0_3 - //0x00000670 LBB0_44 - 0x40, 0x80, 0xff, 0x22, //0x00000670 cmpb $34, %dil - 0x0f, 0x85, 0x94, 0x36, 0x00, 0x00, //0x00000674 jne LBB0_727 - 0x49, 0xc7, 0x04, 0xf2, 0x04, 0x00, 0x00, 0x00, //0x0000067a movq $4, (%r10,%rsi,8) - 0x41, 0xf6, 0xc3, 0x40, //0x00000682 testb $64, %r11b - 0x0f, 0x85, 0x4d, 0x03, 0x00, 0x00, //0x00000686 jne LBB0_99 - 0x4d, 0x8b, 0x0f, //0x0000068c movq (%r15), %r9 - 0x48, 0x8b, 0x44, 0x24, 0x20, //0x0000068f movq $32(%rsp), %rax - 0x4c, 0x8b, 0x40, 0x08, //0x00000694 movq $8(%rax), %r8 - 0x41, 0xf6, 0xc3, 0x20, //0x00000698 testb $32, %r11b - 0x0f, 0x85, 0xd6, 0x06, 0x00, 0x00, //0x0000069c jne LBB0_143 - 0x4d, 0x89, 0xc3, //0x000006a2 movq %r8, %r11 - 0x4d, 0x29, 0xcb, //0x000006a5 subq %r9, %r11 - 0x0f, 0x84, 0xd0, 0x37, 0x00, 0x00, //0x000006a8 je LBB0_732 - 0x49, 0x83, 0xfb, 0x40, //0x000006ae cmpq $64, %r11 - 0x0f, 0x82, 0x5e, 0x26, 0x00, 0x00, //0x000006b2 jb LBB0_531 - 0x4c, 0x89, 0xce, //0x000006b8 movq %r9, %rsi - 0x48, 0xf7, 0xd6, //0x000006bb notq %rsi - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000006be movq $-1, %r15 - 0x4c, 0x89, 0xc8, //0x000006c5 movq %r9, %rax - 0x45, 0x31, 0xd2, //0x000006c8 xorl %r10d, %r10d - 0x90, 0x90, 0x90, 0x90, 0x90, //0x000006cb .p2align 4, 0x90 - //0x000006d0 LBB0_50 - 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x06, //0x000006d0 vmovdqu (%r14,%rax), %ymm0 - 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x06, 0x20, //0x000006d6 vmovdqu $32(%r14,%rax), %ymm1 - 0xc5, 0xfd, 0x74, 0xd6, //0x000006dd vpcmpeqb %ymm6, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xd2, //0x000006e1 vpmovmskb %ymm2, %edx - 0xc5, 0xf5, 0x74, 0xd6, //0x000006e5 vpcmpeqb %ymm6, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xca, //0x000006e9 vpmovmskb %ymm2, %ecx - 0xc5, 0xfd, 0x74, 0xc7, //0x000006ed vpcmpeqb %ymm7, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xf8, //0x000006f1 vpmovmskb %ymm0, %edi - 0xc5, 0xf5, 0x74, 0xc7, //0x000006f5 vpcmpeqb %ymm7, %ymm1, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd8, //0x000006f9 vpmovmskb %ymm0, %ebx - 0x48, 0xc1, 0xe1, 0x20, //0x000006fd shlq $32, %rcx - 0x48, 0x09, 0xca, //0x00000701 orq %rcx, %rdx - 0x48, 0xc1, 0xe3, 0x20, //0x00000704 shlq $32, %rbx - 0x48, 0x09, 0xdf, //0x00000708 orq %rbx, %rdi - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000070b jne LBB0_59 - 0x4d, 0x85, 0xd2, //0x00000711 testq %r10, %r10 - 0x0f, 0x85, 0x38, 0x00, 0x00, 0x00, //0x00000714 jne LBB0_61 - 0x45, 0x31, 0xd2, //0x0000071a xorl %r10d, %r10d - 0x48, 0x85, 0xd2, //0x0000071d testq %rdx, %rdx - 0x0f, 0x85, 0x7e, 0x00, 0x00, 0x00, //0x00000720 jne LBB0_62 - //0x00000726 LBB0_53 - 0x49, 0x83, 0xc3, 0xc0, //0x00000726 addq $-64, %r11 - 0x48, 0x83, 0xc6, 0xc0, //0x0000072a addq $-64, %rsi - 0x48, 0x83, 0xc0, 0x40, //0x0000072e addq $64, %rax - 0x49, 0x83, 0xfb, 0x3f, //0x00000732 cmpq $63, %r11 - 0x0f, 0x87, 0x94, 0xff, 0xff, 0xff, //0x00000736 ja LBB0_50 - 0xe9, 0x0b, 0x22, 0x00, 0x00, //0x0000073c jmp LBB0_54 - //0x00000741 LBB0_59 - 0x49, 0x83, 0xff, 0xff, //0x00000741 cmpq $-1, %r15 - 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00000745 jne LBB0_61 - 0x4c, 0x0f, 0xbc, 0xff, //0x0000074b bsfq %rdi, %r15 - 0x49, 0x01, 0xc7, //0x0000074f addq %rax, %r15 - //0x00000752 LBB0_61 - 0x4c, 0x89, 0xd1, //0x00000752 movq %r10, %rcx - 0x48, 0xf7, 0xd1, //0x00000755 notq %rcx - 0x48, 0x21, 0xf9, //0x00000758 andq %rdi, %rcx - 0x4c, 0x8d, 0x2c, 0x09, //0x0000075b leaq (%rcx,%rcx), %r13 - 0x4d, 0x09, 0xd5, //0x0000075f orq %r10, %r13 - 0x4c, 0x89, 0xeb, //0x00000762 movq %r13, %rbx - 0x48, 0xf7, 0xd3, //0x00000765 notq %rbx - 0x48, 0x21, 0xfb, //0x00000768 andq %rdi, %rbx - 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000076b movabsq $-6148914691236517206, %rdi - 0x48, 0x21, 0xfb, //0x00000775 andq %rdi, %rbx - 0x45, 0x31, 0xd2, //0x00000778 xorl %r10d, %r10d - 0x48, 0x01, 0xcb, //0x0000077b addq %rcx, %rbx - 0x41, 0x0f, 0x92, 0xc2, //0x0000077e setb %r10b - 0x48, 0x01, 0xdb, //0x00000782 addq %rbx, %rbx - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000785 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xcb, //0x0000078f xorq %rcx, %rbx - 0x4c, 0x21, 0xeb, //0x00000792 andq %r13, %rbx - 0x48, 0xf7, 0xd3, //0x00000795 notq %rbx - 0x48, 0x21, 0xda, //0x00000798 andq %rbx, %rdx - 0x48, 0x85, 0xd2, //0x0000079b testq %rdx, %rdx - 0x0f, 0x84, 0x82, 0xff, 0xff, 0xff, //0x0000079e je LBB0_53 - //0x000007a4 LBB0_62 - 0x48, 0x0f, 0xbc, 0xc2, //0x000007a4 bsfq %rdx, %rax - 0x48, 0x29, 0xf0, //0x000007a8 subq %rsi, %rax - //0x000007ab LBB0_63 - 0x4c, 0x8b, 0x1c, 0x24, //0x000007ab movq (%rsp), %r11 - 0x48, 0x85, 0xc0, //0x000007af testq %rax, %rax - 0x0f, 0x89, 0xd4, 0xfb, 0xff, 0xff, //0x000007b2 jns LBB0_237 - 0xe9, 0x04, 0x35, 0x00, 0x00, //0x000007b8 jmp LBB0_702 - //0x000007bd LBB0_64 - 0x40, 0x80, 0xff, 0x3a, //0x000007bd cmpb $58, %dil - 0x0f, 0x85, 0x47, 0x35, 0x00, 0x00, //0x000007c1 jne LBB0_727 - 0x49, 0xc7, 0x04, 0xf2, 0x00, 0x00, 0x00, 0x00, //0x000007c7 movq $0, (%r10,%rsi,8) - 0xe9, 0xcc, 0xfb, 0xff, 0xff, //0x000007cf jmp LBB0_3 - //0x000007d4 LBB0_66 - 0x40, 0x80, 0xff, 0x5d, //0x000007d4 cmpb $93, %dil - 0x0f, 0x84, 0x82, 0x00, 0x00, 0x00, //0x000007d8 je LBB0_40 - 0x49, 0xc7, 0x04, 0xf2, 0x01, 0x00, 0x00, 0x00, //0x000007de movq $1, (%r10,%rsi,8) - 0x83, 0xff, 0x7b, //0x000007e6 cmpl $123, %edi - 0x0f, 0x87, 0x1f, 0x35, 0x00, 0x00, //0x000007e9 ja LBB0_727 - //0x000007ef LBB0_68 - 0x89, 0xf9, //0x000007ef movl %edi, %ecx - 0x48, 0x8d, 0x15, 0xf8, 0x36, 0x00, 0x00, //0x000007f1 leaq $14072(%rip), %rdx /* LJTI0_1+0(%rip) */ - 0x48, 0x63, 0x0c, 0x8a, //0x000007f8 movslq (%rdx,%rcx,4), %rcx - 0x48, 0x01, 0xd1, //0x000007fc addq %rdx, %rcx - 0xff, 0xe1, //0x000007ff jmpq *%rcx - //0x00000801 LBB0_71 - 0x48, 0x8b, 0x44, 0x24, 0x20, //0x00000801 movq $32(%rsp), %rax - 0x4c, 0x8b, 0x48, 0x08, //0x00000806 movq $8(%rax), %r9 - 0x4d, 0x8b, 0x2f, //0x0000080a movq (%r15), %r13 - 0x41, 0xf6, 0xc3, 0x40, //0x0000080d testb $64, %r11b - 0x0f, 0x85, 0xac, 0x02, 0x00, 0x00, //0x00000811 jne LBB0_111 - 0x49, 0x8d, 0x45, 0xff, //0x00000817 leaq $-1(%r13), %rax - 0x49, 0x29, 0xc1, //0x0000081b subq %rax, %r9 - 0x0f, 0x84, 0xce, 0x34, 0x00, 0x00, //0x0000081e je LBB0_706 - 0x4f, 0x8d, 0x04, 0x2e, //0x00000824 leaq (%r14,%r13), %r8 - 0x49, 0x83, 0xc0, 0xff, //0x00000828 addq $-1, %r8 - 0x41, 0x80, 0x38, 0x30, //0x0000082c cmpb $48, (%r8) - 0x0f, 0x85, 0x0a, 0x08, 0x00, 0x00, //0x00000830 jne LBB0_184 - 0x41, 0xba, 0x01, 0x00, 0x00, 0x00, //0x00000836 movl $1, %r10d - 0x49, 0x83, 0xf9, 0x01, //0x0000083c cmpq $1, %r9 - 0x0f, 0x85, 0xd0, 0x07, 0x00, 0x00, //0x00000840 jne LBB0_182 - //0x00000846 LBB0_75 - 0x48, 0x89, 0xc1, //0x00000846 movq %rax, %rcx - 0xe9, 0xe0, 0x0f, 0x00, 0x00, //0x00000849 jmp LBB0_296 - //0x0000084e LBB0_69 - 0x83, 0xff, 0x22, //0x0000084e cmpl $34, %edi - 0x0f, 0x84, 0x3f, 0x00, 0x00, 0x00, //0x00000851 je LBB0_80 - //0x00000857 LBB0_43 - 0x83, 0xff, 0x7d, //0x00000857 cmpl $125, %edi - 0x0f, 0x85, 0xae, 0x34, 0x00, 0x00, //0x0000085a jne LBB0_727 - //0x00000860 LBB0_40 - 0x4d, 0x89, 0x02, //0x00000860 movq %r8, (%r10) - 0x4c, 0x89, 0xe0, //0x00000863 movq %r12, %rax - 0x4d, 0x85, 0xc0, //0x00000866 testq %r8, %r8 - 0x0f, 0x85, 0x91, 0xfb, 0xff, 0xff, //0x00000869 jne LBB0_5 - 0xe9, 0xa1, 0x34, 0x00, 0x00, //0x0000086f jmp LBB0_728 - //0x00000874 LBB0_76 - 0x48, 0x81, 0xfe, 0xff, 0x0f, 0x00, 0x00, //0x00000874 cmpq $4095, %rsi - 0x0f, 0x8f, 0x28, 0x34, 0x00, 0x00, //0x0000087b jg LBB0_724 - 0x48, 0x8d, 0x46, 0x01, //0x00000881 leaq $1(%rsi), %rax - 0x49, 0x89, 0x02, //0x00000885 movq %rax, (%r10) - 0x49, 0xc7, 0x44, 0xf2, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00000888 movq $0, $8(%r10,%rsi,8) - 0xe9, 0x0a, 0xfb, 0xff, 0xff, //0x00000891 jmp LBB0_3 - //0x00000896 LBB0_80 - 0x49, 0xc7, 0x04, 0xf2, 0x02, 0x00, 0x00, 0x00, //0x00000896 movq $2, (%r10,%rsi,8) - 0x41, 0xf6, 0xc3, 0x40, //0x0000089e testb $64, %r11b - 0x0f, 0x85, 0xdd, 0x03, 0x00, 0x00, //0x000008a2 jne LBB0_132 - 0x4d, 0x8b, 0x0f, //0x000008a8 movq (%r15), %r9 - 0x48, 0x8b, 0x44, 0x24, 0x20, //0x000008ab movq $32(%rsp), %rax - 0x4c, 0x8b, 0x40, 0x08, //0x000008b0 movq $8(%rax), %r8 - 0x41, 0xf6, 0xc3, 0x20, //0x000008b4 testb $32, %r11b - 0x0f, 0x85, 0x03, 0x06, 0x00, 0x00, //0x000008b8 jne LBB0_163 - 0x4d, 0x89, 0xc3, //0x000008be movq %r8, %r11 - 0x4d, 0x29, 0xcb, //0x000008c1 subq %r9, %r11 - 0x0f, 0x84, 0xb4, 0x35, 0x00, 0x00, //0x000008c4 je LBB0_732 - 0x49, 0x83, 0xfb, 0x40, //0x000008ca cmpq $64, %r11 - 0x0f, 0x82, 0x92, 0x24, 0x00, 0x00, //0x000008ce jb LBB0_536 - 0x4c, 0x89, 0xce, //0x000008d4 movq %r9, %rsi - 0x48, 0xf7, 0xd6, //0x000008d7 notq %rsi - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000008da movq $-1, %r15 - 0x4c, 0x89, 0xc8, //0x000008e1 movq %r9, %rax - 0x45, 0x31, 0xd2, //0x000008e4 xorl %r10d, %r10d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000008e7 .p2align 4, 0x90 - //0x000008f0 LBB0_85 - 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x06, //0x000008f0 vmovdqu (%r14,%rax), %ymm0 - 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x06, 0x20, //0x000008f6 vmovdqu $32(%r14,%rax), %ymm1 - 0xc5, 0xfd, 0x74, 0xd6, //0x000008fd vpcmpeqb %ymm6, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xd2, //0x00000901 vpmovmskb %ymm2, %edx - 0xc5, 0xf5, 0x74, 0xd6, //0x00000905 vpcmpeqb %ymm6, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xda, //0x00000909 vpmovmskb %ymm2, %ebx - 0xc5, 0xfd, 0x74, 0xc7, //0x0000090d vpcmpeqb %ymm7, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xf8, //0x00000911 vpmovmskb %ymm0, %edi - 0xc5, 0xf5, 0x74, 0xc7, //0x00000915 vpcmpeqb %ymm7, %ymm1, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc8, //0x00000919 vpmovmskb %ymm0, %ecx - 0x48, 0xc1, 0xe3, 0x20, //0x0000091d shlq $32, %rbx - 0x48, 0x09, 0xda, //0x00000921 orq %rbx, %rdx - 0x48, 0xc1, 0xe1, 0x20, //0x00000924 shlq $32, %rcx - 0x48, 0x09, 0xcf, //0x00000928 orq %rcx, %rdi - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000092b jne LBB0_94 - 0x4d, 0x85, 0xd2, //0x00000931 testq %r10, %r10 - 0x0f, 0x85, 0x38, 0x00, 0x00, 0x00, //0x00000934 jne LBB0_96 - 0x45, 0x31, 0xd2, //0x0000093a xorl %r10d, %r10d - 0x48, 0x85, 0xd2, //0x0000093d testq %rdx, %rdx - 0x0f, 0x85, 0x7e, 0x00, 0x00, 0x00, //0x00000940 jne LBB0_97 - //0x00000946 LBB0_88 - 0x49, 0x83, 0xc3, 0xc0, //0x00000946 addq $-64, %r11 - 0x48, 0x83, 0xc6, 0xc0, //0x0000094a addq $-64, %rsi - 0x48, 0x83, 0xc0, 0x40, //0x0000094e addq $64, %rax - 0x49, 0x83, 0xfb, 0x3f, //0x00000952 cmpq $63, %r11 - 0x0f, 0x87, 0x94, 0xff, 0xff, 0xff, //0x00000956 ja LBB0_85 - 0xe9, 0xf8, 0x20, 0x00, 0x00, //0x0000095c jmp LBB0_89 - //0x00000961 LBB0_94 - 0x49, 0x83, 0xff, 0xff, //0x00000961 cmpq $-1, %r15 - 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00000965 jne LBB0_96 - 0x4c, 0x0f, 0xbc, 0xff, //0x0000096b bsfq %rdi, %r15 - 0x49, 0x01, 0xc7, //0x0000096f addq %rax, %r15 - //0x00000972 LBB0_96 - 0x4c, 0x89, 0xd1, //0x00000972 movq %r10, %rcx - 0x48, 0xf7, 0xd1, //0x00000975 notq %rcx - 0x48, 0x21, 0xf9, //0x00000978 andq %rdi, %rcx - 0x4c, 0x8d, 0x2c, 0x09, //0x0000097b leaq (%rcx,%rcx), %r13 - 0x4d, 0x09, 0xd5, //0x0000097f orq %r10, %r13 - 0x4c, 0x89, 0xeb, //0x00000982 movq %r13, %rbx - 0x48, 0xf7, 0xd3, //0x00000985 notq %rbx - 0x48, 0x21, 0xfb, //0x00000988 andq %rdi, %rbx - 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000098b movabsq $-6148914691236517206, %rdi - 0x48, 0x21, 0xfb, //0x00000995 andq %rdi, %rbx - 0x45, 0x31, 0xd2, //0x00000998 xorl %r10d, %r10d - 0x48, 0x01, 0xcb, //0x0000099b addq %rcx, %rbx - 0x41, 0x0f, 0x92, 0xc2, //0x0000099e setb %r10b - 0x48, 0x01, 0xdb, //0x000009a2 addq %rbx, %rbx - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000009a5 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xcb, //0x000009af xorq %rcx, %rbx - 0x4c, 0x21, 0xeb, //0x000009b2 andq %r13, %rbx - 0x48, 0xf7, 0xd3, //0x000009b5 notq %rbx - 0x48, 0x21, 0xda, //0x000009b8 andq %rbx, %rdx - 0x48, 0x85, 0xd2, //0x000009bb testq %rdx, %rdx - 0x0f, 0x84, 0x82, 0xff, 0xff, 0xff, //0x000009be je LBB0_88 - //0x000009c4 LBB0_97 - 0x48, 0x0f, 0xbc, 0xc2, //0x000009c4 bsfq %rdx, %rax - 0x48, 0x29, 0xf0, //0x000009c8 subq %rsi, %rax - //0x000009cb LBB0_98 - 0x4c, 0x8b, 0x1c, 0x24, //0x000009cb movq (%rsp), %r11 - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x000009cf movq $24(%rsp), %r10 - 0xe9, 0xb5, 0x0e, 0x00, 0x00, //0x000009d4 jmp LBB0_302 - //0x000009d9 LBB0_99 - 0x48, 0x8b, 0x4c, 0x24, 0x20, //0x000009d9 movq $32(%rsp), %rcx - 0x4c, 0x8b, 0x51, 0x08, //0x000009de movq $8(%rcx), %r10 - 0x4d, 0x8b, 0x07, //0x000009e2 movq (%r15), %r8 - 0x4f, 0x8d, 0x0c, 0x06, //0x000009e5 leaq (%r14,%r8), %r9 - 0x4d, 0x29, 0xc2, //0x000009e9 subq %r8, %r10 - 0x49, 0x83, 0xfa, 0x20, //0x000009ec cmpq $32, %r10 - 0x0f, 0x8c, 0x21, 0x1d, 0x00, 0x00, //0x000009f0 jl LBB0_110 - 0xba, 0x20, 0x00, 0x00, 0x00, //0x000009f6 movl $32, %edx - 0x31, 0xf6, //0x000009fb xorl %esi, %esi - 0x45, 0x31, 0xff, //0x000009fd xorl %r15d, %r15d - 0xe9, 0x62, 0x00, 0x00, 0x00, //0x00000a00 jmp LBB0_101 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000a05 .p2align 4, 0x90 - //0x00000a10 LBB0_106 - 0x44, 0x89, 0xf9, //0x00000a10 movl %r15d, %ecx - 0xf7, 0xd1, //0x00000a13 notl %ecx - 0x21, 0xd9, //0x00000a15 andl %ebx, %ecx - 0x44, 0x8d, 0x2c, 0x09, //0x00000a17 leal (%rcx,%rcx), %r13d - 0x45, 0x09, 0xfd, //0x00000a1b orl %r15d, %r13d - 0x44, 0x89, 0xef, //0x00000a1e movl %r13d, %edi - 0xf7, 0xd7, //0x00000a21 notl %edi - 0x21, 0xdf, //0x00000a23 andl %ebx, %edi - 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000a25 andl $-1431655766, %edi - 0x45, 0x31, 0xff, //0x00000a2b xorl %r15d, %r15d - 0x01, 0xcf, //0x00000a2e addl %ecx, %edi - 0x41, 0x0f, 0x92, 0xc7, //0x00000a30 setb %r15b - 0x01, 0xff, //0x00000a34 addl %edi, %edi - 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00000a36 xorl $1431655765, %edi - 0x44, 0x21, 0xef, //0x00000a3c andl %r13d, %edi - 0xf7, 0xd7, //0x00000a3f notl %edi - 0x41, 0x21, 0xfb, //0x00000a41 andl %edi, %r11d - 0x4d, 0x85, 0xdb, //0x00000a44 testq %r11, %r11 - 0x0f, 0x85, 0x4d, 0x00, 0x00, 0x00, //0x00000a47 jne LBB0_104 - //0x00000a4d LBB0_107 - 0x48, 0x83, 0xc6, 0x20, //0x00000a4d addq $32, %rsi - 0x49, 0x8d, 0x0c, 0x12, //0x00000a51 leaq (%r10,%rdx), %rcx - 0x48, 0x83, 0xc1, 0xe0, //0x00000a55 addq $-32, %rcx - 0x48, 0x83, 0xc2, 0xe0, //0x00000a59 addq $-32, %rdx - 0x48, 0x83, 0xf9, 0x3f, //0x00000a5d cmpq $63, %rcx - 0x0f, 0x8e, 0x98, 0x1c, 0x00, 0x00, //0x00000a61 jle LBB0_108 - //0x00000a67 LBB0_101 - 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x31, //0x00000a67 vmovdqu (%r9,%rsi), %ymm0 - 0xc5, 0xfd, 0x74, 0xce, //0x00000a6d vpcmpeqb %ymm6, %ymm0, %ymm1 - 0xc5, 0x7d, 0xd7, 0xd9, //0x00000a71 vpmovmskb %ymm1, %r11d - 0xc5, 0xfd, 0x74, 0xc7, //0x00000a75 vpcmpeqb %ymm7, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd8, //0x00000a79 vpmovmskb %ymm0, %ebx - 0x85, 0xdb, //0x00000a7d testl %ebx, %ebx - 0x0f, 0x85, 0x8b, 0xff, 0xff, 0xff, //0x00000a7f jne LBB0_106 - 0x4d, 0x85, 0xff, //0x00000a85 testq %r15, %r15 - 0x0f, 0x85, 0x82, 0xff, 0xff, 0xff, //0x00000a88 jne LBB0_106 - 0x45, 0x31, 0xff, //0x00000a8e xorl %r15d, %r15d - 0x4d, 0x85, 0xdb, //0x00000a91 testq %r11, %r11 - 0x0f, 0x84, 0xb3, 0xff, 0xff, 0xff, //0x00000a94 je LBB0_107 - //0x00000a9a LBB0_104 - 0x41, 0x0f, 0xbc, 0xc3, //0x00000a9a bsfl %r11d, %eax - 0x4c, 0x01, 0xc0, //0x00000a9e addq %r8, %rax - 0x4c, 0x8d, 0x0c, 0x06, //0x00000aa1 leaq (%rsi,%rax), %r9 - 0x49, 0x83, 0xc1, 0x01, //0x00000aa5 addq $1, %r9 - 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00000aa9 movq $8(%rsp), %r15 - 0x4c, 0x8b, 0x1c, 0x24, //0x00000aae movq (%rsp), %r11 - //0x00000ab2 LBB0_105 - 0x4d, 0x89, 0x0f, //0x00000ab2 movq %r9, (%r15) - //0x00000ab5 LBB0_387 - 0x4d, 0x85, 0xc0, //0x00000ab5 testq %r8, %r8 - 0x0f, 0x8f, 0xe2, 0xf8, 0xff, 0xff, //0x00000ab8 jg LBB0_3 - 0xe9, 0xf2, 0x31, 0x00, 0x00, //0x00000abe jmp LBB0_700 - //0x00000ac3 LBB0_111 - 0x4c, 0x89, 0xcf, //0x00000ac3 movq %r9, %rdi - 0x4c, 0x29, 0xef, //0x00000ac6 subq %r13, %rdi - 0x48, 0x83, 0xff, 0x20, //0x00000ac9 cmpq $32, %rdi - 0x0f, 0x82, 0xe4, 0x21, 0x00, 0x00, //0x00000acd jb LBB0_526 - 0x4c, 0x89, 0xef, //0x00000ad3 movq %r13, %rdi - 0x48, 0xf7, 0xdf, //0x00000ad6 negq %rdi - 0x49, 0x8d, 0x4d, 0x01, //0x00000ad9 leaq $1(%r13), %rcx - 0x49, 0x8d, 0x55, 0xff, //0x00000add leaq $-1(%r13), %rdx - 0x4b, 0x8d, 0x34, 0x2e, //0x00000ae1 leaq (%r14,%r13), %rsi - 0x48, 0x83, 0xc6, 0xff, //0x00000ae5 addq $-1, %rsi - 0x4c, 0x89, 0xeb, //0x00000ae9 movq %r13, %rbx - 0x90, 0x90, 0x90, 0x90, //0x00000aec .p2align 4, 0x90 - //0x00000af0 LBB0_113 - 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x1e, //0x00000af0 vmovdqu (%r14,%rbx), %ymm0 - 0xc5, 0xfd, 0x74, 0xcb, //0x00000af6 vpcmpeqb %ymm3, %ymm0, %ymm1 - 0xc5, 0x8d, 0xdb, 0xc0, //0x00000afa vpand %ymm0, %ymm14, %ymm0 - 0xc5, 0xfd, 0x74, 0x05, 0x9a, 0xf6, 0xff, 0xff, //0x00000afe vpcmpeqb $-2406(%rip), %ymm0, %ymm0 /* LCPI0_8+0(%rip) */ - 0xc5, 0xfd, 0xeb, 0xc1, //0x00000b06 vpor %ymm1, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc0, //0x00000b0a vpmovmskb %ymm0, %eax - 0x85, 0xc0, //0x00000b0e testl %eax, %eax - 0x0f, 0x85, 0x09, 0x01, 0x00, 0x00, //0x00000b10 jne LBB0_127 - 0x48, 0x83, 0xc3, 0x20, //0x00000b16 addq $32, %rbx - 0x49, 0x8d, 0x04, 0x39, //0x00000b1a leaq (%r9,%rdi), %rax - 0x48, 0x83, 0xc0, 0xe0, //0x00000b1e addq $-32, %rax - 0x48, 0x83, 0xc7, 0xe0, //0x00000b22 addq $-32, %rdi - 0x48, 0x83, 0xc1, 0x20, //0x00000b26 addq $32, %rcx - 0x48, 0x83, 0xc2, 0x20, //0x00000b2a addq $32, %rdx - 0x48, 0x83, 0xc6, 0x20, //0x00000b2e addq $32, %rsi - 0x48, 0x83, 0xf8, 0x1f, //0x00000b32 cmpq $31, %rax - 0x0f, 0x87, 0xb4, 0xff, 0xff, 0xff, //0x00000b36 ja LBB0_113 - 0x4d, 0x89, 0xf0, //0x00000b3c movq %r14, %r8 - 0x49, 0x29, 0xf8, //0x00000b3f subq %rdi, %r8 - 0x49, 0x01, 0xf9, //0x00000b42 addq %rdi, %r9 - 0x4c, 0x89, 0xcf, //0x00000b45 movq %r9, %rdi - 0x48, 0x83, 0xff, 0x10, //0x00000b48 cmpq $16, %rdi - 0x0f, 0x82, 0x69, 0x00, 0x00, 0x00, //0x00000b4c jb LBB0_119 - //0x00000b52 LBB0_116 - 0x4d, 0x89, 0xf1, //0x00000b52 movq %r14, %r9 - 0x4d, 0x29, 0xc1, //0x00000b55 subq %r8, %r9 - 0x4c, 0x89, 0xc1, //0x00000b58 movq %r8, %rcx - 0x4c, 0x29, 0xf1, //0x00000b5b subq %r14, %rcx - 0x48, 0x83, 0xc1, 0x01, //0x00000b5e addq $1, %rcx - 0x49, 0x8d, 0x50, 0xff, //0x00000b62 leaq $-1(%r8), %rdx - 0x48, 0x89, 0xd6, //0x00000b66 movq %rdx, %rsi - 0x4c, 0x29, 0xf6, //0x00000b69 subq %r14, %rsi - //0x00000b6c LBB0_117 - 0xc4, 0xc1, 0x7a, 0x6f, 0x00, //0x00000b6c vmovdqu (%r8), %xmm0 - 0xc5, 0xf9, 0x74, 0x0d, 0x97, 0xf4, 0xff, 0xff, //0x00000b71 vpcmpeqb $-2921(%rip), %xmm0, %xmm1 /* LCPI0_11+0(%rip) */ - 0xc5, 0xf9, 0xdb, 0x05, 0x9f, 0xf4, 0xff, 0xff, //0x00000b79 vpand $-2913(%rip), %xmm0, %xmm0 /* LCPI0_12+0(%rip) */ - 0xc5, 0xf9, 0x74, 0x05, 0xa7, 0xf4, 0xff, 0xff, //0x00000b81 vpcmpeqb $-2905(%rip), %xmm0, %xmm0 /* LCPI0_13+0(%rip) */ - 0xc5, 0xf9, 0xeb, 0xc1, //0x00000b89 vpor %xmm1, %xmm0, %xmm0 - 0xc5, 0xf9, 0xd7, 0xd8, //0x00000b8d vpmovmskb %xmm0, %ebx - 0x85, 0xdb, //0x00000b91 testl %ebx, %ebx - 0x0f, 0x85, 0x9e, 0x1b, 0x00, 0x00, //0x00000b93 jne LBB0_478 - 0x49, 0x83, 0xc0, 0x10, //0x00000b99 addq $16, %r8 - 0x48, 0x83, 0xc7, 0xf0, //0x00000b9d addq $-16, %rdi - 0x49, 0x83, 0xc1, 0xf0, //0x00000ba1 addq $-16, %r9 - 0x48, 0x83, 0xc1, 0x10, //0x00000ba5 addq $16, %rcx - 0x48, 0x83, 0xc6, 0x10, //0x00000ba9 addq $16, %rsi - 0x48, 0x83, 0xc2, 0x10, //0x00000bad addq $16, %rdx - 0x48, 0x83, 0xff, 0x0f, //0x00000bb1 cmpq $15, %rdi - 0x0f, 0x87, 0xb1, 0xff, 0xff, 0xff, //0x00000bb5 ja LBB0_117 - //0x00000bbb LBB0_119 - 0xc5, 0x7d, 0x7f, 0xe1, //0x00000bbb vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x00000bbf vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00000bc3 vmovdqa %ymm13, %ymm11 - 0x48, 0x85, 0xff, //0x00000bc8 testq %rdi, %rdi - 0x0f, 0x84, 0xe8, 0xf7, 0xff, 0xff, //0x00000bcb je LBB0_1 - 0x49, 0x8d, 0x0c, 0x38, //0x00000bd1 leaq (%r8,%rdi), %rcx - 0x48, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x10, 0x00, 0x00, //0x00000bd5 movabsq $17596481021440, %rax - //0x00000bdf LBB0_121 - 0x41, 0x0f, 0xb6, 0x10, //0x00000bdf movzbl (%r8), %edx - 0x48, 0x83, 0xfa, 0x2c, //0x00000be3 cmpq $44, %rdx - 0x0f, 0x87, 0x0a, 0x00, 0x00, 0x00, //0x00000be7 ja LBB0_123 - 0x48, 0x0f, 0xa3, 0xd0, //0x00000bed btq %rdx, %rax - 0x0f, 0x82, 0xc2, 0xf7, 0xff, 0xff, //0x00000bf1 jb LBB0_1 - //0x00000bf7 LBB0_123 - 0x80, 0xfa, 0x5d, //0x00000bf7 cmpb $93, %dl - 0x0f, 0x84, 0xb9, 0xf7, 0xff, 0xff, //0x00000bfa je LBB0_1 - 0x80, 0xfa, 0x7d, //0x00000c00 cmpb $125, %dl - 0x0f, 0x84, 0xb0, 0xf7, 0xff, 0xff, //0x00000c03 je LBB0_1 - 0x49, 0x83, 0xc0, 0x01, //0x00000c09 addq $1, %r8 - 0x48, 0x83, 0xc7, 0xff, //0x00000c0d addq $-1, %rdi - 0x0f, 0x85, 0xc8, 0xff, 0xff, 0xff, //0x00000c11 jne LBB0_121 - 0x49, 0x89, 0xc8, //0x00000c17 movq %rcx, %r8 - 0xe9, 0x9a, 0xf7, 0xff, 0xff, //0x00000c1a jmp LBB0_1 - //0x00000c1f LBB0_127 - 0x0f, 0xbc, 0xd8, //0x00000c1f bsfl %eax, %ebx - 0x48, 0x89, 0xd8, //0x00000c22 movq %rbx, %rax - 0x48, 0x29, 0xf8, //0x00000c25 subq %rdi, %rax - 0x49, 0x89, 0x07, //0x00000c28 movq %rax, (%r15) - 0x48, 0x85, 0xc0, //0x00000c2b testq %rax, %rax - 0x48, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000c2e movabsq $4294977024, %rdi - 0x0f, 0x8e, 0xac, 0xf7, 0xff, 0xff, //0x00000c38 jle LBB0_2 - 0x48, 0x01, 0xd9, //0x00000c3e addq %rbx, %rcx - 0x48, 0x01, 0xda, //0x00000c41 addq %rbx, %rdx - 0x48, 0x01, 0xde, //0x00000c44 addq %rbx, %rsi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000c47 .p2align 4, 0x90 - //0x00000c50 LBB0_129 - 0x0f, 0xb6, 0x06, //0x00000c50 movzbl (%rsi), %eax - 0x48, 0x83, 0xf8, 0x20, //0x00000c53 cmpq $32, %rax - 0x0f, 0x87, 0x8d, 0xf7, 0xff, 0xff, //0x00000c57 ja LBB0_2 - 0x48, 0x0f, 0xa3, 0xc7, //0x00000c5d btq %rax, %rdi - 0x0f, 0x83, 0x83, 0xf7, 0xff, 0xff, //0x00000c61 jae LBB0_2 - 0x49, 0x89, 0x17, //0x00000c67 movq %rdx, (%r15) - 0x48, 0x83, 0xc1, 0xff, //0x00000c6a addq $-1, %rcx - 0x48, 0x83, 0xc2, 0xff, //0x00000c6e addq $-1, %rdx - 0x48, 0x83, 0xc6, 0xff, //0x00000c72 addq $-1, %rsi - 0x48, 0x83, 0xf9, 0x01, //0x00000c76 cmpq $1, %rcx - 0x0f, 0x8f, 0xd0, 0xff, 0xff, 0xff, //0x00000c7a jg LBB0_129 - 0xe9, 0x65, 0xf7, 0xff, 0xff, //0x00000c80 jmp LBB0_2 - //0x00000c85 LBB0_132 - 0x48, 0x8b, 0x4c, 0x24, 0x20, //0x00000c85 movq $32(%rsp), %rcx - 0x4c, 0x8b, 0x51, 0x08, //0x00000c8a movq $8(%rcx), %r10 - 0x4d, 0x8b, 0x07, //0x00000c8e movq (%r15), %r8 - 0x4f, 0x8d, 0x0c, 0x06, //0x00000c91 leaq (%r14,%r8), %r9 - 0x4d, 0x29, 0xc2, //0x00000c95 subq %r8, %r10 - 0x49, 0x83, 0xfa, 0x20, //0x00000c98 cmpq $32, %r10 - 0x0f, 0x8c, 0x9c, 0x1c, 0x00, 0x00, //0x00000c9c jl LBB0_142 - 0xba, 0x20, 0x00, 0x00, 0x00, //0x00000ca2 movl $32, %edx - 0x31, 0xf6, //0x00000ca7 xorl %esi, %esi - 0x45, 0x31, 0xff, //0x00000ca9 xorl %r15d, %r15d - 0xe9, 0x66, 0x00, 0x00, 0x00, //0x00000cac jmp LBB0_134 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000cb1 .p2align 4, 0x90 - //0x00000cc0 LBB0_138 - 0x44, 0x89, 0xf9, //0x00000cc0 movl %r15d, %ecx - 0xf7, 0xd1, //0x00000cc3 notl %ecx - 0x21, 0xd9, //0x00000cc5 andl %ebx, %ecx - 0x44, 0x8d, 0x2c, 0x09, //0x00000cc7 leal (%rcx,%rcx), %r13d - 0x45, 0x09, 0xfd, //0x00000ccb orl %r15d, %r13d - 0x44, 0x89, 0xef, //0x00000cce movl %r13d, %edi - 0xf7, 0xd7, //0x00000cd1 notl %edi - 0x21, 0xdf, //0x00000cd3 andl %ebx, %edi - 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000cd5 andl $-1431655766, %edi - 0x45, 0x31, 0xff, //0x00000cdb xorl %r15d, %r15d - 0x01, 0xcf, //0x00000cde addl %ecx, %edi - 0x41, 0x0f, 0x92, 0xc7, //0x00000ce0 setb %r15b - 0x01, 0xff, //0x00000ce4 addl %edi, %edi - 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00000ce6 xorl $1431655765, %edi - 0x44, 0x21, 0xef, //0x00000cec andl %r13d, %edi - 0xf7, 0xd7, //0x00000cef notl %edi - 0x41, 0x21, 0xfb, //0x00000cf1 andl %edi, %r11d - 0x4d, 0x85, 0xdb, //0x00000cf4 testq %r11, %r11 - 0x0f, 0x85, 0x4d, 0x00, 0x00, 0x00, //0x00000cf7 jne LBB0_137 - //0x00000cfd LBB0_139 - 0x48, 0x83, 0xc6, 0x20, //0x00000cfd addq $32, %rsi - 0x49, 0x8d, 0x0c, 0x12, //0x00000d01 leaq (%r10,%rdx), %rcx - 0x48, 0x83, 0xc1, 0xe0, //0x00000d05 addq $-32, %rcx - 0x48, 0x83, 0xc2, 0xe0, //0x00000d09 addq $-32, %rdx - 0x48, 0x83, 0xf9, 0x3f, //0x00000d0d cmpq $63, %rcx - 0x0f, 0x8e, 0x0f, 0x1c, 0x00, 0x00, //0x00000d11 jle LBB0_140 - //0x00000d17 LBB0_134 - 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x31, //0x00000d17 vmovdqu (%r9,%rsi), %ymm0 - 0xc5, 0xfd, 0x74, 0xce, //0x00000d1d vpcmpeqb %ymm6, %ymm0, %ymm1 - 0xc5, 0x7d, 0xd7, 0xd9, //0x00000d21 vpmovmskb %ymm1, %r11d - 0xc5, 0xfd, 0x74, 0xc7, //0x00000d25 vpcmpeqb %ymm7, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd8, //0x00000d29 vpmovmskb %ymm0, %ebx - 0x85, 0xdb, //0x00000d2d testl %ebx, %ebx - 0x0f, 0x85, 0x8b, 0xff, 0xff, 0xff, //0x00000d2f jne LBB0_138 - 0x4d, 0x85, 0xff, //0x00000d35 testq %r15, %r15 - 0x0f, 0x85, 0x82, 0xff, 0xff, 0xff, //0x00000d38 jne LBB0_138 - 0x45, 0x31, 0xff, //0x00000d3e xorl %r15d, %r15d - 0x4d, 0x85, 0xdb, //0x00000d41 testq %r11, %r11 - 0x0f, 0x84, 0xb3, 0xff, 0xff, 0xff, //0x00000d44 je LBB0_139 - //0x00000d4a LBB0_137 - 0x41, 0x0f, 0xbc, 0xc3, //0x00000d4a bsfl %r11d, %eax - 0x4c, 0x01, 0xc0, //0x00000d4e addq %r8, %rax - 0x4c, 0x8d, 0x0c, 0x06, //0x00000d51 leaq (%rsi,%rax), %r9 - 0x49, 0x83, 0xc1, 0x01, //0x00000d55 addq $1, %r9 - 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00000d59 movq $8(%rsp), %r15 - 0x4c, 0x8b, 0x1c, 0x24, //0x00000d5e movq (%rsp), %r11 - 0x4d, 0x89, 0x0f, //0x00000d62 movq %r9, (%r15) - 0x4d, 0x85, 0xc0, //0x00000d65 testq %r8, %r8 - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x00000d68 movq $24(%rsp), %r10 - 0x0f, 0x8f, 0x35, 0x0b, 0x00, 0x00, //0x00000d6d jg LBB0_304 - 0xe9, 0x3d, 0x2f, 0x00, 0x00, //0x00000d73 jmp LBB0_700 - //0x00000d78 LBB0_143 - 0x4d, 0x89, 0xc5, //0x00000d78 movq %r8, %r13 - 0x4d, 0x29, 0xcd, //0x00000d7b subq %r9, %r13 - 0x0f, 0x84, 0xfa, 0x30, 0x00, 0x00, //0x00000d7e je LBB0_732 - 0x49, 0x83, 0xfd, 0x40, //0x00000d84 cmpq $64, %r13 - 0x0f, 0x82, 0xa5, 0x1f, 0x00, 0x00, //0x00000d88 jb LBB0_532 - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00000d8e movq $-1, %r15 - 0x4c, 0x89, 0xc8, //0x00000d95 movq %r9, %rax - 0x45, 0x31, 0xdb, //0x00000d98 xorl %r11d, %r11d - 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000d9b .p2align 4, 0x90 - //0x00000da0 LBB0_146 - 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x06, //0x00000da0 vmovdqu (%r14,%rax), %ymm0 - 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x06, 0x20, //0x00000da6 vmovdqu $32(%r14,%rax), %ymm1 - 0xc5, 0xfd, 0x74, 0xd6, //0x00000dad vpcmpeqb %ymm6, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xfa, //0x00000db1 vpmovmskb %ymm2, %edi - 0xc5, 0xf5, 0x74, 0xd6, //0x00000db5 vpcmpeqb %ymm6, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xca, //0x00000db9 vpmovmskb %ymm2, %ecx - 0xc5, 0xfd, 0x74, 0xd7, //0x00000dbd vpcmpeqb %ymm7, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xd2, //0x00000dc1 vpmovmskb %ymm2, %edx - 0xc5, 0xf5, 0x74, 0xd7, //0x00000dc5 vpcmpeqb %ymm7, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xda, //0x00000dc9 vpmovmskb %ymm2, %ebx - 0xc5, 0xbd, 0x64, 0xd1, //0x00000dcd vpcmpgtb %ymm1, %ymm8, %ymm2 - 0xc4, 0xc1, 0x75, 0x64, 0xc9, //0x00000dd1 vpcmpgtb %ymm9, %ymm1, %ymm1 - 0xc5, 0xed, 0xdb, 0xc9, //0x00000dd6 vpand %ymm1, %ymm2, %ymm1 - 0xc5, 0xfd, 0xd7, 0xf1, //0x00000dda vpmovmskb %ymm1, %esi - 0x48, 0xc1, 0xe1, 0x20, //0x00000dde shlq $32, %rcx - 0x48, 0x09, 0xcf, //0x00000de2 orq %rcx, %rdi - 0x48, 0xc1, 0xe3, 0x20, //0x00000de5 shlq $32, %rbx - 0x48, 0xc1, 0xe6, 0x20, //0x00000de9 shlq $32, %rsi - 0x48, 0x09, 0xda, //0x00000ded orq %rbx, %rdx - 0x0f, 0x85, 0x49, 0x00, 0x00, 0x00, //0x00000df0 jne LBB0_157 - 0x4d, 0x85, 0xdb, //0x00000df6 testq %r11, %r11 - 0x0f, 0x85, 0x51, 0x00, 0x00, 0x00, //0x00000df9 jne LBB0_159 - 0x45, 0x31, 0xdb, //0x00000dff xorl %r11d, %r11d - //0x00000e02 LBB0_149 - 0xc5, 0xbd, 0x64, 0xc8, //0x00000e02 vpcmpgtb %ymm0, %ymm8, %ymm1 - 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x00000e06 vpcmpgtb %ymm9, %ymm0, %ymm0 - 0xc5, 0xf5, 0xdb, 0xc0, //0x00000e0b vpand %ymm0, %ymm1, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc8, //0x00000e0f vpmovmskb %ymm0, %ecx - 0x48, 0x09, 0xce, //0x00000e13 orq %rcx, %rsi - 0x48, 0x85, 0xff, //0x00000e16 testq %rdi, %rdi - 0x0f, 0x85, 0x7f, 0x00, 0x00, 0x00, //0x00000e19 jne LBB0_160 - 0x48, 0x85, 0xf6, //0x00000e1f testq %rsi, %rsi - 0x0f, 0x85, 0x07, 0x2f, 0x00, 0x00, //0x00000e22 jne LBB0_709 - 0x49, 0x83, 0xc5, 0xc0, //0x00000e28 addq $-64, %r13 - 0x48, 0x83, 0xc0, 0x40, //0x00000e2c addq $64, %rax - 0x49, 0x83, 0xfd, 0x3f, //0x00000e30 cmpq $63, %r13 - 0x0f, 0x87, 0x66, 0xff, 0xff, 0xff, //0x00000e34 ja LBB0_146 - 0xe9, 0x5e, 0x1b, 0x00, 0x00, //0x00000e3a jmp LBB0_152 - //0x00000e3f LBB0_157 - 0x49, 0x83, 0xff, 0xff, //0x00000e3f cmpq $-1, %r15 - 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00000e43 jne LBB0_159 - 0x4c, 0x0f, 0xbc, 0xfa, //0x00000e49 bsfq %rdx, %r15 - 0x49, 0x01, 0xc7, //0x00000e4d addq %rax, %r15 - //0x00000e50 LBB0_159 - 0x4c, 0x89, 0xd9, //0x00000e50 movq %r11, %rcx - 0x48, 0xf7, 0xd1, //0x00000e53 notq %rcx - 0x48, 0x21, 0xd1, //0x00000e56 andq %rdx, %rcx - 0x4c, 0x8d, 0x14, 0x09, //0x00000e59 leaq (%rcx,%rcx), %r10 - 0x4d, 0x09, 0xda, //0x00000e5d orq %r11, %r10 - 0x4c, 0x89, 0xd3, //0x00000e60 movq %r10, %rbx - 0x48, 0xf7, 0xd3, //0x00000e63 notq %rbx - 0x48, 0x21, 0xd3, //0x00000e66 andq %rdx, %rbx - 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000e69 movabsq $-6148914691236517206, %rdx - 0x48, 0x21, 0xd3, //0x00000e73 andq %rdx, %rbx - 0x45, 0x31, 0xdb, //0x00000e76 xorl %r11d, %r11d - 0x48, 0x01, 0xcb, //0x00000e79 addq %rcx, %rbx - 0x41, 0x0f, 0x92, 0xc3, //0x00000e7c setb %r11b - 0x48, 0x01, 0xdb, //0x00000e80 addq %rbx, %rbx - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000e83 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xcb, //0x00000e8d xorq %rcx, %rbx - 0x4c, 0x21, 0xd3, //0x00000e90 andq %r10, %rbx - 0x48, 0xf7, 0xd3, //0x00000e93 notq %rbx - 0x48, 0x21, 0xdf, //0x00000e96 andq %rbx, %rdi - 0xe9, 0x64, 0xff, 0xff, 0xff, //0x00000e99 jmp LBB0_149 - //0x00000e9e LBB0_160 - 0x48, 0x0f, 0xbc, 0xcf, //0x00000e9e bsfq %rdi, %rcx - 0x48, 0x85, 0xf6, //0x00000ea2 testq %rsi, %rsi - 0x0f, 0x84, 0xbf, 0xf4, 0xff, 0xff, //0x00000ea5 je LBB0_235 - 0x48, 0x0f, 0xbc, 0xd6, //0x00000eab bsfq %rsi, %rdx - 0x4c, 0x8b, 0x1c, 0x24, //0x00000eaf movq (%rsp), %r11 - 0x48, 0x39, 0xca, //0x00000eb3 cmpq %rcx, %rdx - 0x0f, 0x83, 0xc0, 0xf4, 0xff, 0xff, //0x00000eb6 jae LBB0_236 - 0xe9, 0xc5, 0x2f, 0x00, 0x00, //0x00000ebc jmp LBB0_162 - //0x00000ec1 LBB0_163 - 0x4d, 0x89, 0xc5, //0x00000ec1 movq %r8, %r13 - 0x4d, 0x29, 0xcd, //0x00000ec4 subq %r9, %r13 - 0x0f, 0x84, 0xb1, 0x2f, 0x00, 0x00, //0x00000ec7 je LBB0_732 - 0x49, 0x83, 0xfd, 0x40, //0x00000ecd cmpq $64, %r13 - 0x0f, 0x82, 0xac, 0x1e, 0x00, 0x00, //0x00000ed1 jb LBB0_537 - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00000ed7 movq $-1, %r15 - 0x4c, 0x89, 0xc8, //0x00000ede movq %r9, %rax - 0x45, 0x31, 0xdb, //0x00000ee1 xorl %r11d, %r11d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000ee4 .p2align 4, 0x90 - //0x00000ef0 LBB0_166 - 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x06, //0x00000ef0 vmovdqu (%r14,%rax), %ymm0 - 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x06, 0x20, //0x00000ef6 vmovdqu $32(%r14,%rax), %ymm1 - 0xc5, 0xfd, 0x74, 0xd6, //0x00000efd vpcmpeqb %ymm6, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xfa, //0x00000f01 vpmovmskb %ymm2, %edi - 0xc5, 0xf5, 0x74, 0xd6, //0x00000f05 vpcmpeqb %ymm6, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xda, //0x00000f09 vpmovmskb %ymm2, %ebx - 0xc5, 0xfd, 0x74, 0xd7, //0x00000f0d vpcmpeqb %ymm7, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xd2, //0x00000f11 vpmovmskb %ymm2, %edx - 0xc5, 0xf5, 0x74, 0xd7, //0x00000f15 vpcmpeqb %ymm7, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xca, //0x00000f19 vpmovmskb %ymm2, %ecx - 0xc5, 0xbd, 0x64, 0xd1, //0x00000f1d vpcmpgtb %ymm1, %ymm8, %ymm2 - 0xc4, 0xc1, 0x75, 0x64, 0xc9, //0x00000f21 vpcmpgtb %ymm9, %ymm1, %ymm1 - 0xc5, 0xed, 0xdb, 0xc9, //0x00000f26 vpand %ymm1, %ymm2, %ymm1 - 0xc5, 0xfd, 0xd7, 0xf1, //0x00000f2a vpmovmskb %ymm1, %esi - 0x48, 0xc1, 0xe3, 0x20, //0x00000f2e shlq $32, %rbx - 0x48, 0x09, 0xdf, //0x00000f32 orq %rbx, %rdi - 0x48, 0xc1, 0xe1, 0x20, //0x00000f35 shlq $32, %rcx - 0x48, 0xc1, 0xe6, 0x20, //0x00000f39 shlq $32, %rsi - 0x48, 0x09, 0xca, //0x00000f3d orq %rcx, %rdx - 0x0f, 0x85, 0x49, 0x00, 0x00, 0x00, //0x00000f40 jne LBB0_177 - 0x4d, 0x85, 0xdb, //0x00000f46 testq %r11, %r11 - 0x0f, 0x85, 0x51, 0x00, 0x00, 0x00, //0x00000f49 jne LBB0_179 - 0x45, 0x31, 0xdb, //0x00000f4f xorl %r11d, %r11d - //0x00000f52 LBB0_169 - 0xc5, 0xbd, 0x64, 0xc8, //0x00000f52 vpcmpgtb %ymm0, %ymm8, %ymm1 - 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x00000f56 vpcmpgtb %ymm9, %ymm0, %ymm0 - 0xc5, 0xf5, 0xdb, 0xc0, //0x00000f5b vpand %ymm0, %ymm1, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc8, //0x00000f5f vpmovmskb %ymm0, %ecx - 0x48, 0x09, 0xce, //0x00000f63 orq %rcx, %rsi - 0x48, 0x85, 0xff, //0x00000f66 testq %rdi, %rdi - 0x0f, 0x85, 0x84, 0x00, 0x00, 0x00, //0x00000f69 jne LBB0_180 - 0x48, 0x85, 0xf6, //0x00000f6f testq %rsi, %rsi - 0x0f, 0x85, 0xb7, 0x2d, 0x00, 0x00, //0x00000f72 jne LBB0_709 - 0x49, 0x83, 0xc5, 0xc0, //0x00000f78 addq $-64, %r13 - 0x48, 0x83, 0xc0, 0x40, //0x00000f7c addq $64, %rax - 0x49, 0x83, 0xfd, 0x3f, //0x00000f80 cmpq $63, %r13 - 0x0f, 0x87, 0x66, 0xff, 0xff, 0xff, //0x00000f84 ja LBB0_166 - 0xe9, 0x1b, 0x1b, 0x00, 0x00, //0x00000f8a jmp LBB0_172 - //0x00000f8f LBB0_177 - 0x49, 0x83, 0xff, 0xff, //0x00000f8f cmpq $-1, %r15 - 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00000f93 jne LBB0_179 - 0x4c, 0x0f, 0xbc, 0xfa, //0x00000f99 bsfq %rdx, %r15 - 0x49, 0x01, 0xc7, //0x00000f9d addq %rax, %r15 - //0x00000fa0 LBB0_179 - 0x4c, 0x89, 0xd9, //0x00000fa0 movq %r11, %rcx - 0x48, 0xf7, 0xd1, //0x00000fa3 notq %rcx - 0x48, 0x21, 0xd1, //0x00000fa6 andq %rdx, %rcx - 0x4c, 0x8d, 0x14, 0x09, //0x00000fa9 leaq (%rcx,%rcx), %r10 - 0x4d, 0x09, 0xda, //0x00000fad orq %r11, %r10 - 0x4c, 0x89, 0xd3, //0x00000fb0 movq %r10, %rbx - 0x48, 0xf7, 0xd3, //0x00000fb3 notq %rbx - 0x48, 0x21, 0xd3, //0x00000fb6 andq %rdx, %rbx - 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000fb9 movabsq $-6148914691236517206, %rdx - 0x48, 0x21, 0xd3, //0x00000fc3 andq %rdx, %rbx - 0x45, 0x31, 0xdb, //0x00000fc6 xorl %r11d, %r11d - 0x48, 0x01, 0xcb, //0x00000fc9 addq %rcx, %rbx - 0x41, 0x0f, 0x92, 0xc3, //0x00000fcc setb %r11b - 0x48, 0x01, 0xdb, //0x00000fd0 addq %rbx, %rbx - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000fd3 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xcb, //0x00000fdd xorq %rcx, %rbx - 0x4c, 0x21, 0xd3, //0x00000fe0 andq %r10, %rbx - 0x48, 0xf7, 0xd3, //0x00000fe3 notq %rbx - 0x48, 0x21, 0xdf, //0x00000fe6 andq %rbx, %rdi - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x00000fe9 movq $24(%rsp), %r10 - 0xe9, 0x5f, 0xff, 0xff, 0xff, //0x00000fee jmp LBB0_169 - //0x00000ff3 LBB0_180 - 0x48, 0x0f, 0xbc, 0xcf, //0x00000ff3 bsfq %rdi, %rcx - 0x48, 0x85, 0xf6, //0x00000ff7 testq %rsi, %rsi - 0x0f, 0x84, 0x75, 0x08, 0x00, 0x00, //0x00000ffa je LBB0_300 - 0x48, 0x0f, 0xbc, 0xd6, //0x00001000 bsfq %rsi, %rdx - 0x4c, 0x8b, 0x1c, 0x24, //0x00001004 movq (%rsp), %r11 - 0x48, 0x39, 0xca, //0x00001008 cmpq %rcx, %rdx - 0x0f, 0x83, 0x76, 0x08, 0x00, 0x00, //0x0000100b jae LBB0_301 - 0xe9, 0x70, 0x2e, 0x00, 0x00, //0x00001011 jmp LBB0_162 - //0x00001016 LBB0_182 - 0x43, 0x8a, 0x0c, 0x2e, //0x00001016 movb (%r14,%r13), %cl - 0x80, 0xc1, 0xd2, //0x0000101a addb $-46, %cl - 0x80, 0xf9, 0x37, //0x0000101d cmpb $55, %cl - 0x0f, 0x87, 0x20, 0xf8, 0xff, 0xff, //0x00001020 ja LBB0_75 - 0x0f, 0xb6, 0xc9, //0x00001026 movzbl %cl, %ecx - 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00001029 movabsq $36028797027352577, %rdx - 0x48, 0x0f, 0xa3, 0xca, //0x00001033 btq %rcx, %rdx - 0x48, 0x89, 0xc1, //0x00001037 movq %rax, %rcx - 0x0f, 0x83, 0xee, 0x07, 0x00, 0x00, //0x0000103a jae LBB0_296 - //0x00001040 LBB0_184 - 0x4c, 0x89, 0x6c, 0x24, 0x10, //0x00001040 movq %r13, $16(%rsp) - 0x49, 0x83, 0xf9, 0x20, //0x00001045 cmpq $32, %r9 - 0x0f, 0x82, 0x7b, 0x1c, 0x00, 0x00, //0x00001049 jb LBB0_527 - 0x48, 0xc7, 0x44, 0x24, 0x28, 0xff, 0xff, 0xff, 0xff, //0x0000104f movq $-1, $40(%rsp) - 0x45, 0x31, 0xd2, //0x00001058 xorl %r10d, %r10d - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x0000105b movq $-1, %r13 - 0x48, 0xc7, 0x44, 0x24, 0x30, 0xff, 0xff, 0xff, 0xff, //0x00001062 movq $-1, $48(%rsp) - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000106b .p2align 4, 0x90 - //0x00001070 LBB0_186 - 0xc4, 0x81, 0x7e, 0x6f, 0x04, 0x10, //0x00001070 vmovdqu (%r8,%r10), %ymm0 - 0xc4, 0xc1, 0x7d, 0x64, 0xca, //0x00001076 vpcmpgtb %ymm10, %ymm0, %ymm1 - 0xc5, 0x95, 0x64, 0xd0, //0x0000107b vpcmpgtb %ymm0, %ymm13, %ymm2 - 0xc5, 0xed, 0xdb, 0xc9, //0x0000107f vpand %ymm1, %ymm2, %ymm1 - 0xc5, 0x85, 0x74, 0xd0, //0x00001083 vpcmpeqb %ymm0, %ymm15, %ymm2 - 0xc5, 0xfd, 0x74, 0x1d, 0xd1, 0xf1, 0xff, 0xff, //0x00001087 vpcmpeqb $-3631(%rip), %ymm0, %ymm3 /* LCPI0_17+0(%rip) */ - 0xc5, 0xe5, 0xeb, 0xd2, //0x0000108f vpor %ymm2, %ymm3, %ymm2 - 0xc5, 0x8d, 0xdb, 0xd8, //0x00001093 vpand %ymm0, %ymm14, %ymm3 - 0xc5, 0xfd, 0x74, 0x05, 0xe1, 0xf1, 0xff, 0xff, //0x00001097 vpcmpeqb $-3615(%rip), %ymm0, %ymm0 /* LCPI0_18+0(%rip) */ - 0xc5, 0xfd, 0xd7, 0xf8, //0x0000109f vpmovmskb %ymm0, %edi - 0xc5, 0xe5, 0x74, 0xdc, //0x000010a3 vpcmpeqb %ymm4, %ymm3, %ymm3 - 0xc5, 0xfd, 0xd7, 0xf3, //0x000010a7 vpmovmskb %ymm3, %esi - 0xc5, 0xfd, 0xd7, 0xd2, //0x000010ab vpmovmskb %ymm2, %edx - 0xc5, 0xf5, 0xeb, 0xc0, //0x000010af vpor %ymm0, %ymm1, %ymm0 - 0xc5, 0xe5, 0xeb, 0xca, //0x000010b3 vpor %ymm2, %ymm3, %ymm1 - 0xc5, 0xfd, 0xeb, 0xc1, //0x000010b7 vpor %ymm1, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc8, //0x000010bb vpmovmskb %ymm0, %ecx - 0x48, 0xf7, 0xd1, //0x000010bf notq %rcx - 0x48, 0x0f, 0xbc, 0xc9, //0x000010c2 bsfq %rcx, %rcx - 0x83, 0xf9, 0x20, //0x000010c6 cmpl $32, %ecx - 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x000010c9 je LBB0_188 - 0xbb, 0xff, 0xff, 0xff, 0xff, //0x000010cf movl $-1, %ebx - 0xd3, 0xe3, //0x000010d4 shll %cl, %ebx - 0xf7, 0xd3, //0x000010d6 notl %ebx - 0x21, 0xdf, //0x000010d8 andl %ebx, %edi - 0x21, 0xde, //0x000010da andl %ebx, %esi - 0x21, 0xd3, //0x000010dc andl %edx, %ebx - 0x89, 0xda, //0x000010de movl %ebx, %edx - //0x000010e0 LBB0_188 - 0x8d, 0x5f, 0xff, //0x000010e0 leal $-1(%rdi), %ebx - 0x21, 0xfb, //0x000010e3 andl %edi, %ebx - 0xc5, 0xfe, 0x6f, 0x1d, 0xd3, 0xf0, 0xff, 0xff, //0x000010e5 vmovdqu $-3885(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0x0f, 0x85, 0x32, 0x16, 0x00, 0x00, //0x000010ed jne LBB0_476 - 0x8d, 0x5e, 0xff, //0x000010f3 leal $-1(%rsi), %ebx - 0x21, 0xf3, //0x000010f6 andl %esi, %ebx - 0x0f, 0x85, 0x27, 0x16, 0x00, 0x00, //0x000010f8 jne LBB0_476 - 0x8d, 0x5a, 0xff, //0x000010fe leal $-1(%rdx), %ebx - 0x21, 0xd3, //0x00001101 andl %edx, %ebx - 0x0f, 0x85, 0x1c, 0x16, 0x00, 0x00, //0x00001103 jne LBB0_476 - 0x85, 0xff, //0x00001109 testl %edi, %edi - 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x0000110b je LBB0_194 - 0x0f, 0xbc, 0xff, //0x00001111 bsfl %edi, %edi - 0x48, 0x83, 0x7c, 0x24, 0x30, 0xff, //0x00001114 cmpq $-1, $48(%rsp) - 0x0f, 0x85, 0xd1, 0x19, 0x00, 0x00, //0x0000111a jne LBB0_505 - 0x4c, 0x01, 0xd7, //0x00001120 addq %r10, %rdi - 0x48, 0x89, 0x7c, 0x24, 0x30, //0x00001123 movq %rdi, $48(%rsp) - //0x00001128 LBB0_194 - 0x85, 0xf6, //0x00001128 testl %esi, %esi - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000112a je LBB0_197 - 0x0f, 0xbc, 0xf6, //0x00001130 bsfl %esi, %esi - 0x49, 0x83, 0xfd, 0xff, //0x00001133 cmpq $-1, %r13 - 0x0f, 0x85, 0xbf, 0x19, 0x00, 0x00, //0x00001137 jne LBB0_506 - 0x4c, 0x01, 0xd6, //0x0000113d addq %r10, %rsi - 0x49, 0x89, 0xf5, //0x00001140 movq %rsi, %r13 - //0x00001143 LBB0_197 - 0x85, 0xd2, //0x00001143 testl %edx, %edx - 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00001145 je LBB0_200 - 0x0f, 0xbc, 0xd2, //0x0000114b bsfl %edx, %edx - 0x48, 0x83, 0x7c, 0x24, 0x28, 0xff, //0x0000114e cmpq $-1, $40(%rsp) - 0x0f, 0x85, 0xad, 0x19, 0x00, 0x00, //0x00001154 jne LBB0_507 - 0x4c, 0x01, 0xd2, //0x0000115a addq %r10, %rdx - 0x48, 0x89, 0x54, 0x24, 0x28, //0x0000115d movq %rdx, $40(%rsp) - //0x00001162 LBB0_200 - 0x83, 0xf9, 0x20, //0x00001162 cmpl $32, %ecx - 0x0f, 0x85, 0xc3, 0x02, 0x00, 0x00, //0x00001165 jne LBB0_234 - 0x49, 0x83, 0xc1, 0xe0, //0x0000116b addq $-32, %r9 - 0x49, 0x83, 0xc2, 0x20, //0x0000116f addq $32, %r10 - 0x49, 0x83, 0xf9, 0x1f, //0x00001173 cmpq $31, %r9 - 0x0f, 0x87, 0xf3, 0xfe, 0xff, 0xff, //0x00001177 ja LBB0_186 - 0xc5, 0xf8, 0x77, //0x0000117d vzeroupper - 0xc5, 0x7e, 0x6f, 0x35, 0x58, 0xf0, 0xff, 0xff, //0x00001180 vmovdqu $-4008(%rip), %ymm14 /* LCPI0_10+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x3d, 0xb0, 0xf0, 0xff, 0xff, //0x00001188 vmovdqu $-3920(%rip), %ymm15 /* LCPI0_16+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x2d, 0x88, 0xf0, 0xff, 0xff, //0x00001190 vmovdqu $-3960(%rip), %ymm13 /* LCPI0_15+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x15, 0x60, 0xf0, 0xff, 0xff, //0x00001198 vmovdqu $-4000(%rip), %ymm10 /* LCPI0_14+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x25, 0xb8, 0xef, 0xff, 0xff, //0x000011a0 vmovdqu $-4168(%rip), %ymm12 /* LCPI0_6+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x1d, 0x90, 0xef, 0xff, 0xff, //0x000011a8 vmovdqu $-4208(%rip), %ymm11 /* LCPI0_5+0(%rip) */ - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000011b0 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0x7e, 0x6f, 0x05, 0x63, 0xef, 0xff, 0xff, //0x000011b5 vmovdqu $-4253(%rip), %ymm8 /* LCPI0_4+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x3d, 0x3b, 0xef, 0xff, 0xff, //0x000011bd vmovdqu $-4293(%rip), %ymm7 /* LCPI0_3+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0x13, 0xef, 0xff, 0xff, //0x000011c5 vmovdqu $-4333(%rip), %ymm6 /* LCPI0_2+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x2d, 0xeb, 0xee, 0xff, 0xff, //0x000011cd vmovdqu $-4373(%rip), %ymm5 /* LCPI0_1+0(%rip) */ - 0x4d, 0x01, 0xc2, //0x000011d5 addq %r8, %r10 - 0x49, 0x83, 0xf9, 0x10, //0x000011d8 cmpq $16, %r9 - 0x0f, 0x82, 0x8f, 0x01, 0x00, 0x00, //0x000011dc jb LBB0_221 - //0x000011e2 LBB0_203 - 0x4c, 0x89, 0xd1, //0x000011e2 movq %r10, %rcx - 0x48, 0x2b, 0x4c, 0x24, 0x10, //0x000011e5 subq $16(%rsp), %rcx - 0x4c, 0x29, 0xf1, //0x000011ea subq %r14, %rcx - 0x48, 0x83, 0xc1, 0x01, //0x000011ed addq $1, %rcx - 0x48, 0x89, 0x4c, 0x24, 0x38, //0x000011f1 movq %rcx, $56(%rsp) - 0x45, 0x31, 0xff, //0x000011f6 xorl %r15d, %r15d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000011f9 .p2align 4, 0x90 - //0x00001200 LBB0_204 - 0x4d, 0x89, 0xeb, //0x00001200 movq %r13, %r11 - 0x4d, 0x89, 0xc5, //0x00001203 movq %r8, %r13 - 0xc4, 0x81, 0x7a, 0x6f, 0x04, 0x3a, //0x00001206 vmovdqu (%r10,%r15), %xmm0 - 0xc5, 0xf9, 0x64, 0x0d, 0x2c, 0xee, 0xff, 0xff, //0x0000120c vpcmpgtb $-4564(%rip), %xmm0, %xmm1 /* LCPI0_20+0(%rip) */ - 0xc5, 0xfa, 0x6f, 0x15, 0x34, 0xee, 0xff, 0xff, //0x00001214 vmovdqu $-4556(%rip), %xmm2 /* LCPI0_21+0(%rip) */ - 0xc5, 0xe9, 0x64, 0xd0, //0x0000121c vpcmpgtb %xmm0, %xmm2, %xmm2 - 0xc5, 0xf1, 0xdb, 0xca, //0x00001220 vpand %xmm2, %xmm1, %xmm1 - 0xc5, 0xf9, 0x74, 0x15, 0x34, 0xee, 0xff, 0xff, //0x00001224 vpcmpeqb $-4556(%rip), %xmm0, %xmm2 /* LCPI0_22+0(%rip) */ - 0xc5, 0xf9, 0x74, 0x1d, 0x3c, 0xee, 0xff, 0xff, //0x0000122c vpcmpeqb $-4548(%rip), %xmm0, %xmm3 /* LCPI0_23+0(%rip) */ - 0xc5, 0xe1, 0xeb, 0xd2, //0x00001234 vpor %xmm2, %xmm3, %xmm2 - 0xc5, 0xf9, 0xdb, 0x1d, 0xe0, 0xed, 0xff, 0xff, //0x00001238 vpand $-4640(%rip), %xmm0, %xmm3 /* LCPI0_12+0(%rip) */ - 0xc5, 0xf9, 0x74, 0x05, 0x38, 0xee, 0xff, 0xff, //0x00001240 vpcmpeqb $-4552(%rip), %xmm0, %xmm0 /* LCPI0_24+0(%rip) */ - 0xc5, 0xe1, 0x74, 0x1d, 0x40, 0xee, 0xff, 0xff, //0x00001248 vpcmpeqb $-4544(%rip), %xmm3, %xmm3 /* LCPI0_25+0(%rip) */ - 0xc5, 0xe1, 0xeb, 0xe0, //0x00001250 vpor %xmm0, %xmm3, %xmm4 - 0xc5, 0xe9, 0xeb, 0xc9, //0x00001254 vpor %xmm1, %xmm2, %xmm1 - 0xc5, 0xd9, 0xeb, 0xc9, //0x00001258 vpor %xmm1, %xmm4, %xmm1 - 0xc5, 0x79, 0xd7, 0xc0, //0x0000125c vpmovmskb %xmm0, %r8d - 0xc5, 0xf9, 0xd7, 0xf3, //0x00001260 vpmovmskb %xmm3, %esi - 0xc5, 0xf9, 0xd7, 0xd2, //0x00001264 vpmovmskb %xmm2, %edx - 0xc5, 0xf9, 0xd7, 0xc9, //0x00001268 vpmovmskb %xmm1, %ecx - 0xf7, 0xd1, //0x0000126c notl %ecx - 0x0f, 0xbc, 0xc9, //0x0000126e bsfl %ecx, %ecx - 0x83, 0xf9, 0x10, //0x00001271 cmpl $16, %ecx - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00001274 je LBB0_206 - 0xbf, 0xff, 0xff, 0xff, 0xff, //0x0000127a movl $-1, %edi - 0xd3, 0xe7, //0x0000127f shll %cl, %edi - 0xf7, 0xd7, //0x00001281 notl %edi - 0x41, 0x21, 0xf8, //0x00001283 andl %edi, %r8d - 0x21, 0xfe, //0x00001286 andl %edi, %esi - 0x21, 0xd7, //0x00001288 andl %edx, %edi - 0x89, 0xfa, //0x0000128a movl %edi, %edx - //0x0000128c LBB0_206 - 0xc5, 0xfe, 0x6f, 0x25, 0x0c, 0xf0, 0xff, 0xff, //0x0000128c vmovdqu $-4084(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0x24, 0xef, 0xff, 0xff, //0x00001294 vmovdqu $-4316(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0x41, 0x8d, 0x78, 0xff, //0x0000129c leal $-1(%r8), %edi - 0x44, 0x21, 0xc7, //0x000012a0 andl %r8d, %edi - 0x0f, 0x85, 0x54, 0x17, 0x00, 0x00, //0x000012a3 jne LBB0_501 - 0x8d, 0x7e, 0xff, //0x000012a9 leal $-1(%rsi), %edi - 0x21, 0xf7, //0x000012ac andl %esi, %edi - 0x0f, 0x85, 0x49, 0x17, 0x00, 0x00, //0x000012ae jne LBB0_501 - 0x8d, 0x7a, 0xff, //0x000012b4 leal $-1(%rdx), %edi - 0x21, 0xd7, //0x000012b7 andl %edx, %edi - 0x0f, 0x85, 0x3e, 0x17, 0x00, 0x00, //0x000012b9 jne LBB0_501 - 0x45, 0x85, 0xc0, //0x000012bf testl %r8d, %r8d - 0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x000012c2 je LBB0_212 - 0x41, 0x0f, 0xbc, 0xf8, //0x000012c8 bsfl %r8d, %edi - 0x48, 0x83, 0x7c, 0x24, 0x30, 0xff, //0x000012cc cmpq $-1, $48(%rsp) - 0x0f, 0x85, 0xf0, 0x18, 0x00, 0x00, //0x000012d2 jne LBB0_520 - 0x48, 0x8b, 0x5c, 0x24, 0x38, //0x000012d8 movq $56(%rsp), %rbx - 0x4c, 0x01, 0xfb, //0x000012dd addq %r15, %rbx - 0x48, 0x01, 0xdf, //0x000012e0 addq %rbx, %rdi - 0x48, 0x89, 0x7c, 0x24, 0x30, //0x000012e3 movq %rdi, $48(%rsp) - //0x000012e8 LBB0_212 - 0x85, 0xf6, //0x000012e8 testl %esi, %esi - 0x4d, 0x89, 0xe8, //0x000012ea movq %r13, %r8 - 0x0f, 0x84, 0x2d, 0x00, 0x00, 0x00, //0x000012ed je LBB0_215 - 0x0f, 0xbc, 0xf6, //0x000012f3 bsfl %esi, %esi - 0x49, 0x83, 0xfb, 0xff, //0x000012f6 cmpq $-1, %r11 - 0x0f, 0x85, 0xd3, 0x18, 0x00, 0x00, //0x000012fa jne LBB0_521 - 0x48, 0x8b, 0x7c, 0x24, 0x38, //0x00001300 movq $56(%rsp), %rdi - 0x4c, 0x01, 0xff, //0x00001305 addq %r15, %rdi - 0x48, 0x01, 0xfe, //0x00001308 addq %rdi, %rsi - 0x49, 0x89, 0xf5, //0x0000130b movq %rsi, %r13 - 0x85, 0xd2, //0x0000130e testl %edx, %edx - 0x0f, 0x85, 0x15, 0x00, 0x00, 0x00, //0x00001310 jne LBB0_216 - 0xe9, 0x2f, 0x00, 0x00, 0x00, //0x00001316 jmp LBB0_218 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000131b .p2align 4, 0x90 - //0x00001320 LBB0_215 - 0x4d, 0x89, 0xdd, //0x00001320 movq %r11, %r13 - 0x85, 0xd2, //0x00001323 testl %edx, %edx - 0x0f, 0x84, 0x1f, 0x00, 0x00, 0x00, //0x00001325 je LBB0_218 - //0x0000132b LBB0_216 - 0x0f, 0xbc, 0xd2, //0x0000132b bsfl %edx, %edx - 0x48, 0x83, 0x7c, 0x24, 0x28, 0xff, //0x0000132e cmpq $-1, $40(%rsp) - 0x0f, 0x85, 0xa4, 0x18, 0x00, 0x00, //0x00001334 jne LBB0_522 - 0x48, 0x8b, 0x74, 0x24, 0x38, //0x0000133a movq $56(%rsp), %rsi - 0x4c, 0x01, 0xfe, //0x0000133f addq %r15, %rsi - 0x48, 0x01, 0xf2, //0x00001342 addq %rsi, %rdx - 0x48, 0x89, 0x54, 0x24, 0x28, //0x00001345 movq %rdx, $40(%rsp) - //0x0000134a LBB0_218 - 0x83, 0xf9, 0x10, //0x0000134a cmpl $16, %ecx - 0x0f, 0x85, 0x85, 0x03, 0x00, 0x00, //0x0000134d jne LBB0_280 - 0x49, 0x83, 0xc1, 0xf0, //0x00001353 addq $-16, %r9 - 0x49, 0x83, 0xc7, 0x10, //0x00001357 addq $16, %r15 - 0x49, 0x83, 0xf9, 0x0f, //0x0000135b cmpq $15, %r9 - 0x0f, 0x87, 0x9b, 0xfe, 0xff, 0xff, //0x0000135f ja LBB0_204 - 0x4d, 0x01, 0xfa, //0x00001365 addq %r15, %r10 - 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00001368 movq $8(%rsp), %r15 - 0x4c, 0x8b, 0x1c, 0x24, //0x0000136d movq (%rsp), %r11 - //0x00001371 LBB0_221 - 0x4d, 0x85, 0xc9, //0x00001371 testq %r9, %r9 - 0xc5, 0xfe, 0x6f, 0x25, 0x24, 0xef, 0xff, 0xff, //0x00001374 vmovdqu $-4316(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0x0f, 0x84, 0x6f, 0x03, 0x00, 0x00, //0x0000137c je LBB0_282 - 0x4b, 0x8d, 0x0c, 0x0a, //0x00001382 leaq (%r10,%r9), %rcx - 0x48, 0x89, 0x4c, 0x24, 0x38, //0x00001386 movq %rcx, $56(%rsp) - 0x4c, 0x89, 0xd6, //0x0000138b movq %r10, %rsi - 0x48, 0x2b, 0x74, 0x24, 0x10, //0x0000138e subq $16(%rsp), %rsi - 0x4c, 0x29, 0xf6, //0x00001393 subq %r14, %rsi - 0x48, 0x83, 0xc6, 0x01, //0x00001396 addq $1, %rsi - 0x31, 0xc9, //0x0000139a xorl %ecx, %ecx - 0xc5, 0xfe, 0x6f, 0x1d, 0x1c, 0xee, 0xff, 0xff, //0x0000139c vmovdqu $-4580(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xe9, 0x24, 0x00, 0x00, 0x00, //0x000013a4 jmp LBB0_227 - //0x000013a9 LBB0_223 - 0x83, 0xff, 0x65, //0x000013a9 cmpl $101, %edi - 0x0f, 0x85, 0x3c, 0x03, 0x00, 0x00, //0x000013ac jne LBB0_281 - //0x000013b2 LBB0_224 - 0x49, 0x83, 0xfd, 0xff, //0x000013b2 cmpq $-1, %r13 - 0x0f, 0x85, 0x6e, 0x16, 0x00, 0x00, //0x000013b6 jne LBB0_503 - 0x4c, 0x8d, 0x2c, 0x0e, //0x000013bc leaq (%rsi,%rcx), %r13 - //0x000013c0 .p2align 4, 0x90 - //0x000013c0 LBB0_226 - 0x48, 0x83, 0xc1, 0x01, //0x000013c0 addq $1, %rcx - 0x49, 0x39, 0xc9, //0x000013c4 cmpq %rcx, %r9 - 0x0f, 0x84, 0xe8, 0x12, 0x00, 0x00, //0x000013c7 je LBB0_469 - //0x000013cd LBB0_227 - 0x41, 0x0f, 0xbe, 0x3c, 0x0a, //0x000013cd movsbl (%r10,%rcx), %edi - 0x8d, 0x5f, 0xd0, //0x000013d2 leal $-48(%rdi), %ebx - 0x83, 0xfb, 0x0a, //0x000013d5 cmpl $10, %ebx - 0x0f, 0x82, 0xe2, 0xff, 0xff, 0xff, //0x000013d8 jb LBB0_226 - 0x8d, 0x5f, 0xd5, //0x000013de leal $-43(%rdi), %ebx - 0x83, 0xfb, 0x1a, //0x000013e1 cmpl $26, %ebx - 0x0f, 0x87, 0xbf, 0xff, 0xff, 0xff, //0x000013e4 ja LBB0_223 - 0x48, 0x8d, 0x15, 0x5b, 0x2d, 0x00, 0x00, //0x000013ea leaq $11611(%rip), %rdx /* LJTI0_3+0(%rip) */ - 0x48, 0x63, 0x3c, 0x9a, //0x000013f1 movslq (%rdx,%rbx,4), %rdi - 0x48, 0x01, 0xd7, //0x000013f5 addq %rdx, %rdi - 0xff, 0xe7, //0x000013f8 jmpq *%rdi - //0x000013fa LBB0_230 - 0x48, 0x83, 0x7c, 0x24, 0x28, 0xff, //0x000013fa cmpq $-1, $40(%rsp) - 0x0f, 0x85, 0x24, 0x16, 0x00, 0x00, //0x00001400 jne LBB0_503 - 0x48, 0x8d, 0x14, 0x0e, //0x00001406 leaq (%rsi,%rcx), %rdx - 0x48, 0x89, 0x54, 0x24, 0x28, //0x0000140a movq %rdx, $40(%rsp) - 0xe9, 0xac, 0xff, 0xff, 0xff, //0x0000140f jmp LBB0_226 - //0x00001414 LBB0_232 - 0x48, 0x83, 0x7c, 0x24, 0x30, 0xff, //0x00001414 cmpq $-1, $48(%rsp) - 0x0f, 0x85, 0x0a, 0x16, 0x00, 0x00, //0x0000141a jne LBB0_503 - 0x48, 0x8d, 0x14, 0x0e, //0x00001420 leaq (%rsi,%rcx), %rdx - 0x48, 0x89, 0x54, 0x24, 0x30, //0x00001424 movq %rdx, $48(%rsp) - 0xe9, 0x92, 0xff, 0xff, 0xff, //0x00001429 jmp LBB0_226 - //0x0000142e LBB0_234 - 0x4c, 0x01, 0xd1, //0x0000142e addq %r10, %rcx - 0x4c, 0x01, 0xc1, //0x00001431 addq %r8, %rcx - 0xc5, 0xf8, 0x77, //0x00001434 vzeroupper - 0x49, 0x89, 0xca, //0x00001437 movq %rcx, %r10 - 0xe9, 0xb2, 0x02, 0x00, 0x00, //0x0000143a jmp LBB0_282 - //0x0000143f LBB0_238 - 0x41, 0xf6, 0xc3, 0x40, //0x0000143f testb $64, %r11b - 0x0f, 0x85, 0x84, 0x04, 0x00, 0x00, //0x00001443 jne LBB0_306 - 0x4d, 0x8b, 0x0f, //0x00001449 movq (%r15), %r9 - 0x48, 0x8b, 0x44, 0x24, 0x20, //0x0000144c movq $32(%rsp), %rax - 0x4c, 0x8b, 0x40, 0x08, //0x00001451 movq $8(%rax), %r8 - 0x41, 0xf6, 0xc3, 0x20, //0x00001455 testb $32, %r11b - 0x0f, 0x85, 0x88, 0x0d, 0x00, 0x00, //0x00001459 jne LBB0_396 - 0x4d, 0x89, 0xc3, //0x0000145f movq %r8, %r11 - 0x4d, 0x29, 0xcb, //0x00001462 subq %r9, %r11 - 0x0f, 0x84, 0x13, 0x2a, 0x00, 0x00, //0x00001465 je LBB0_732 - 0x49, 0x83, 0xfb, 0x40, //0x0000146b cmpq $64, %r11 - 0x0f, 0x82, 0x71, 0x19, 0x00, 0x00, //0x0000146f jb LBB0_541 - 0x4c, 0x89, 0xce, //0x00001475 movq %r9, %rsi - 0x48, 0xf7, 0xd6, //0x00001478 notq %rsi - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x0000147b movq $-1, %r15 - 0x4c, 0x89, 0xc8, //0x00001482 movq %r9, %rax - 0x45, 0x31, 0xd2, //0x00001485 xorl %r10d, %r10d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001488 .p2align 4, 0x90 - //0x00001490 LBB0_243 - 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x06, //0x00001490 vmovdqu (%r14,%rax), %ymm0 - 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x06, 0x20, //0x00001496 vmovdqu $32(%r14,%rax), %ymm1 - 0xc5, 0xfd, 0x74, 0xd6, //0x0000149d vpcmpeqb %ymm6, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xd2, //0x000014a1 vpmovmskb %ymm2, %edx - 0xc5, 0xf5, 0x74, 0xd6, //0x000014a5 vpcmpeqb %ymm6, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xda, //0x000014a9 vpmovmskb %ymm2, %ebx - 0xc5, 0xfd, 0x74, 0xc7, //0x000014ad vpcmpeqb %ymm7, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xf8, //0x000014b1 vpmovmskb %ymm0, %edi - 0xc5, 0xf5, 0x74, 0xc7, //0x000014b5 vpcmpeqb %ymm7, %ymm1, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc8, //0x000014b9 vpmovmskb %ymm0, %ecx - 0x48, 0xc1, 0xe3, 0x20, //0x000014bd shlq $32, %rbx - 0x48, 0x09, 0xda, //0x000014c1 orq %rbx, %rdx - 0x48, 0xc1, 0xe1, 0x20, //0x000014c4 shlq $32, %rcx - 0x48, 0x09, 0xcf, //0x000014c8 orq %rcx, %rdi - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000014cb jne LBB0_252 - 0x4d, 0x85, 0xd2, //0x000014d1 testq %r10, %r10 - 0x0f, 0x85, 0x38, 0x00, 0x00, 0x00, //0x000014d4 jne LBB0_254 - 0x45, 0x31, 0xd2, //0x000014da xorl %r10d, %r10d - 0x48, 0x85, 0xd2, //0x000014dd testq %rdx, %rdx - 0x0f, 0x85, 0x7e, 0x00, 0x00, 0x00, //0x000014e0 jne LBB0_255 - //0x000014e6 LBB0_246 - 0x49, 0x83, 0xc3, 0xc0, //0x000014e6 addq $-64, %r11 - 0x48, 0x83, 0xc6, 0xc0, //0x000014ea addq $-64, %rsi - 0x48, 0x83, 0xc0, 0x40, //0x000014ee addq $64, %rax - 0x49, 0x83, 0xfb, 0x3f, //0x000014f2 cmpq $63, %r11 - 0x0f, 0x87, 0x94, 0xff, 0xff, 0xff, //0x000014f6 ja LBB0_243 - 0xe9, 0xe8, 0x16, 0x00, 0x00, //0x000014fc jmp LBB0_247 - //0x00001501 LBB0_252 - 0x49, 0x83, 0xff, 0xff, //0x00001501 cmpq $-1, %r15 - 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00001505 jne LBB0_254 - 0x4c, 0x0f, 0xbc, 0xff, //0x0000150b bsfq %rdi, %r15 - 0x49, 0x01, 0xc7, //0x0000150f addq %rax, %r15 - //0x00001512 LBB0_254 - 0x4c, 0x89, 0xd1, //0x00001512 movq %r10, %rcx - 0x48, 0xf7, 0xd1, //0x00001515 notq %rcx - 0x48, 0x21, 0xf9, //0x00001518 andq %rdi, %rcx - 0x4c, 0x8d, 0x2c, 0x09, //0x0000151b leaq (%rcx,%rcx), %r13 - 0x4d, 0x09, 0xd5, //0x0000151f orq %r10, %r13 - 0x4c, 0x89, 0xeb, //0x00001522 movq %r13, %rbx - 0x48, 0xf7, 0xd3, //0x00001525 notq %rbx - 0x48, 0x21, 0xfb, //0x00001528 andq %rdi, %rbx - 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000152b movabsq $-6148914691236517206, %rdi - 0x48, 0x21, 0xfb, //0x00001535 andq %rdi, %rbx - 0x45, 0x31, 0xd2, //0x00001538 xorl %r10d, %r10d - 0x48, 0x01, 0xcb, //0x0000153b addq %rcx, %rbx - 0x41, 0x0f, 0x92, 0xc2, //0x0000153e setb %r10b - 0x48, 0x01, 0xdb, //0x00001542 addq %rbx, %rbx - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001545 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xcb, //0x0000154f xorq %rcx, %rbx - 0x4c, 0x21, 0xeb, //0x00001552 andq %r13, %rbx - 0x48, 0xf7, 0xd3, //0x00001555 notq %rbx - 0x48, 0x21, 0xda, //0x00001558 andq %rbx, %rdx - 0x48, 0x85, 0xd2, //0x0000155b testq %rdx, %rdx - 0x0f, 0x84, 0x82, 0xff, 0xff, 0xff, //0x0000155e je LBB0_246 - //0x00001564 LBB0_255 - 0xc5, 0x7d, 0x7f, 0xea, //0x00001564 vmovdqa %ymm13, %ymm2 - 0x48, 0x0f, 0xbc, 0xc2, //0x00001568 bsfq %rdx, %rax - 0x48, 0x29, 0xf0, //0x0000156c subq %rsi, %rax - 0x4c, 0x8b, 0x1c, 0x24, //0x0000156f movq (%rsp), %r11 - 0xe9, 0x64, 0x11, 0x00, 0x00, //0x00001573 jmp LBB0_473 - //0x00001578 LBB0_256 - 0x4c, 0x89, 0xd9, //0x00001578 movq %r11, %rcx - 0x48, 0x8b, 0x44, 0x24, 0x20, //0x0000157b movq $32(%rsp), %rax - 0x4c, 0x8b, 0x58, 0x08, //0x00001580 movq $8(%rax), %r11 - 0x49, 0x8b, 0x07, //0x00001584 movq (%r15), %rax - 0xf6, 0xc1, 0x40, //0x00001587 testb $64, %cl - 0x0f, 0x85, 0x1d, 0x04, 0x00, 0x00, //0x0000158a jne LBB0_317 - 0x49, 0x29, 0xc3, //0x00001590 subq %rax, %r11 - 0x0f, 0x84, 0xc6, 0x28, 0x00, 0x00, //0x00001593 je LBB0_723 - 0x4d, 0x8d, 0x2c, 0x06, //0x00001599 leaq (%r14,%rax), %r13 - 0x41, 0x80, 0x7d, 0x00, 0x30, //0x0000159d cmpb $48, (%r13) - 0x0f, 0x85, 0xa6, 0x0d, 0x00, 0x00, //0x000015a2 jne LBB0_417 - 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000015a8 movl $1, %r8d - 0x49, 0x83, 0xfb, 0x01, //0x000015ae cmpq $1, %r11 - 0x0f, 0x85, 0x6c, 0x0d, 0x00, 0x00, //0x000015b2 jne LBB0_415 - //0x000015b8 LBB0_260 - 0x48, 0x89, 0xc1, //0x000015b8 movq %rax, %rcx - 0xe9, 0x8e, 0x15, 0x00, 0x00, //0x000015bb jmp LBB0_514 - //0x000015c0 LBB0_261 - 0x41, 0xf6, 0xc3, 0x40, //0x000015c0 testb $64, %r11b - 0x0f, 0x85, 0x7a, 0x05, 0x00, 0x00, //0x000015c4 jne LBB0_334 - 0x48, 0x8b, 0x54, 0x24, 0x18, //0x000015ca movq $24(%rsp), %rdx - 0x48, 0x8b, 0x0a, //0x000015cf movq (%rdx), %rcx - 0x48, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x000015d2 cmpq $4095, %rcx - 0x0f, 0x8f, 0xca, 0x26, 0x00, 0x00, //0x000015d9 jg LBB0_724 - 0x48, 0x8d, 0x41, 0x01, //0x000015df leaq $1(%rcx), %rax - 0x48, 0x89, 0x02, //0x000015e3 movq %rax, (%rdx) - 0x48, 0xc7, 0x44, 0xca, 0x08, 0x05, 0x00, 0x00, 0x00, //0x000015e6 movq $5, $8(%rdx,%rcx,8) - 0xe9, 0xac, 0xed, 0xff, 0xff, //0x000015ef jmp LBB0_3 - //0x000015f4 LBB0_264 - 0x49, 0x8b, 0x0f, //0x000015f4 movq (%r15), %rcx - 0x48, 0x8b, 0x54, 0x24, 0x20, //0x000015f7 movq $32(%rsp), %rdx - 0x48, 0x8b, 0x52, 0x08, //0x000015fc movq $8(%rdx), %rdx - 0x48, 0x8d, 0x72, 0xfc, //0x00001600 leaq $-4(%rdx), %rsi - 0x48, 0x39, 0xf1, //0x00001604 cmpq %rsi, %rcx - 0x0f, 0x87, 0x1a, 0x27, 0x00, 0x00, //0x00001607 ja LBB0_711 - 0x41, 0x8b, 0x14, 0x0e, //0x0000160d movl (%r14,%rcx), %edx - 0x81, 0xfa, 0x61, 0x6c, 0x73, 0x65, //0x00001611 cmpl $1702063201, %edx - 0x0f, 0x85, 0x28, 0x27, 0x00, 0x00, //0x00001617 jne LBB0_712 - 0x48, 0x8d, 0x41, 0x04, //0x0000161d leaq $4(%rcx), %rax - 0x49, 0x89, 0x07, //0x00001621 movq %rax, (%r15) - 0x48, 0x85, 0xc9, //0x00001624 testq %rcx, %rcx - 0x0f, 0x8f, 0x73, 0xed, 0xff, 0xff, //0x00001627 jg LBB0_3 - 0xe9, 0x06, 0x28, 0x00, 0x00, //0x0000162d jmp LBB0_267 - //0x00001632 LBB0_268 - 0x49, 0x8b, 0x0f, //0x00001632 movq (%r15), %rcx - 0x48, 0x8b, 0x54, 0x24, 0x20, //0x00001635 movq $32(%rsp), %rdx - 0x48, 0x8b, 0x52, 0x08, //0x0000163a movq $8(%rdx), %rdx - 0x48, 0x8d, 0x72, 0xfd, //0x0000163e leaq $-3(%rdx), %rsi - 0x48, 0x39, 0xf1, //0x00001642 cmpq %rsi, %rcx - 0x0f, 0x87, 0xdc, 0x26, 0x00, 0x00, //0x00001645 ja LBB0_711 - 0x48, 0x8d, 0x41, 0xff, //0x0000164b leaq $-1(%rcx), %rax - 0x41, 0x81, 0x7c, 0x0e, 0xff, 0x6e, 0x75, 0x6c, 0x6c, //0x0000164f cmpl $1819047278, $-1(%r14,%rcx) - 0x0f, 0x84, 0x31, 0x00, 0x00, 0x00, //0x00001658 je LBB0_276 - 0xe9, 0x37, 0x27, 0x00, 0x00, //0x0000165e jmp LBB0_270 - //0x00001663 LBB0_274 - 0x49, 0x8b, 0x0f, //0x00001663 movq (%r15), %rcx - 0x48, 0x8b, 0x54, 0x24, 0x20, //0x00001666 movq $32(%rsp), %rdx - 0x48, 0x8b, 0x52, 0x08, //0x0000166b movq $8(%rdx), %rdx - 0x48, 0x8d, 0x72, 0xfd, //0x0000166f leaq $-3(%rdx), %rsi - 0x48, 0x39, 0xf1, //0x00001673 cmpq %rsi, %rcx - 0x0f, 0x87, 0xab, 0x26, 0x00, 0x00, //0x00001676 ja LBB0_711 - 0x48, 0x8d, 0x41, 0xff, //0x0000167c leaq $-1(%rcx), %rax - 0x41, 0x81, 0x7c, 0x0e, 0xff, 0x74, 0x72, 0x75, 0x65, //0x00001680 cmpl $1702195828, $-1(%r14,%rcx) - 0x0f, 0x85, 0x52, 0x27, 0x00, 0x00, //0x00001689 jne LBB0_717 - //0x0000168f LBB0_276 - 0x48, 0x8d, 0x51, 0x03, //0x0000168f leaq $3(%rcx), %rdx - 0x49, 0x89, 0x17, //0x00001693 movq %rdx, (%r15) - 0x48, 0x85, 0xc9, //0x00001696 testq %rcx, %rcx - 0x0f, 0x8f, 0x01, 0xed, 0xff, 0xff, //0x00001699 jg LBB0_3 - 0xe9, 0x71, 0x26, 0x00, 0x00, //0x0000169f jmp LBB0_728 - //0x000016a4 LBB0_277 - 0x41, 0xf6, 0xc3, 0x40, //0x000016a4 testb $64, %r11b - 0x0f, 0x85, 0x9f, 0x07, 0x00, 0x00, //0x000016a8 jne LBB0_360 - 0x48, 0x8b, 0x54, 0x24, 0x18, //0x000016ae movq $24(%rsp), %rdx - 0x48, 0x8b, 0x0a, //0x000016b3 movq (%rdx), %rcx - 0x48, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x000016b6 cmpq $4095, %rcx - 0x0f, 0x8f, 0xe6, 0x25, 0x00, 0x00, //0x000016bd jg LBB0_724 - 0x48, 0x8d, 0x41, 0x01, //0x000016c3 leaq $1(%rcx), %rax - 0x48, 0x89, 0x02, //0x000016c7 movq %rax, (%rdx) - 0x48, 0xc7, 0x44, 0xca, 0x08, 0x06, 0x00, 0x00, 0x00, //0x000016ca movq $6, $8(%rdx,%rcx,8) - 0xe9, 0xc8, 0xec, 0xff, 0xff, //0x000016d3 jmp LBB0_3 - //0x000016d8 LBB0_280 - 0x89, 0xc9, //0x000016d8 movl %ecx, %ecx - 0x49, 0x01, 0xca, //0x000016da addq %rcx, %r10 - 0x4d, 0x01, 0xfa, //0x000016dd addq %r15, %r10 - 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x000016e0 movq $8(%rsp), %r15 - 0x4c, 0x8b, 0x1c, 0x24, //0x000016e5 movq (%rsp), %r11 - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x000016e9 jmp LBB0_282 - //0x000016ee LBB0_281 - 0x49, 0x01, 0xca, //0x000016ee addq %rcx, %r10 - //0x000016f1 LBB0_282 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000016f1 movq $-1, %rcx - 0x48, 0x8b, 0x74, 0x24, 0x30, //0x000016f8 movq $48(%rsp), %rsi - 0x48, 0x85, 0xf6, //0x000016fd testq %rsi, %rsi - 0x48, 0x8b, 0x54, 0x24, 0x28, //0x00001700 movq $40(%rsp), %rdx - 0x0f, 0x84, 0xf6, 0x25, 0x00, 0x00, //0x00001705 je LBB0_708 - 0x48, 0x85, 0xd2, //0x0000170b testq %rdx, %rdx - 0xc5, 0xfe, 0x6f, 0x1d, 0xaa, 0xea, 0xff, 0xff, //0x0000170e vmovdqu $-5462(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0x0f, 0x84, 0xe5, 0x25, 0x00, 0x00, //0x00001716 je LBB0_708 - 0x4d, 0x85, 0xed, //0x0000171c testq %r13, %r13 - 0x0f, 0x84, 0xdc, 0x25, 0x00, 0x00, //0x0000171f je LBB0_708 - 0x4d, 0x29, 0xc2, //0x00001725 subq %r8, %r10 - 0x49, 0x8d, 0x4a, 0xff, //0x00001728 leaq $-1(%r10), %rcx - 0x48, 0x39, 0xce, //0x0000172c cmpq %rcx, %rsi - 0x0f, 0x84, 0x80, 0x00, 0x00, 0x00, //0x0000172f je LBB0_291 - 0x48, 0x39, 0xca, //0x00001735 cmpq %rcx, %rdx - 0x0f, 0x84, 0x77, 0x00, 0x00, 0x00, //0x00001738 je LBB0_291 - 0x49, 0x39, 0xcd, //0x0000173e cmpq %rcx, %r13 - 0x0f, 0x84, 0x6e, 0x00, 0x00, 0x00, //0x00001741 je LBB0_291 - 0x48, 0x85, 0xd2, //0x00001747 testq %rdx, %rdx - 0xc5, 0xfe, 0x6f, 0x2d, 0x6e, 0xe9, 0xff, 0xff, //0x0000174a vmovdqu $-5778(%rip), %ymm5 /* LCPI0_1+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0x86, 0xe9, 0xff, 0xff, //0x00001752 vmovdqu $-5754(%rip), %ymm6 /* LCPI0_2+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x3d, 0x9e, 0xe9, 0xff, 0xff, //0x0000175a vmovdqu $-5730(%rip), %ymm7 /* LCPI0_3+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x05, 0xb6, 0xe9, 0xff, 0xff, //0x00001762 vmovdqu $-5706(%rip), %ymm8 /* LCPI0_4+0(%rip) */ - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000176a vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0x7e, 0x6f, 0x15, 0x89, 0xea, 0xff, 0xff, //0x0000176f vmovdqu $-5495(%rip), %ymm10 /* LCPI0_14+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x05, 0xa1, 0xea, 0xff, 0xff, //0x00001777 vmovdqu $-5471(%rip), %ymm0 /* LCPI0_15+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x3d, 0xb9, 0xea, 0xff, 0xff, //0x0000177f vmovdqu $-5447(%rip), %ymm15 /* LCPI0_16+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x35, 0x51, 0xea, 0xff, 0xff, //0x00001787 vmovdqu $-5551(%rip), %ymm14 /* LCPI0_10+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x25, 0x09, 0xeb, 0xff, 0xff, //0x0000178f vmovdqu $-5367(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0x0f, 0x8e, 0xa5, 0x00, 0x00, 0x00, //0x00001797 jle LBB0_297 - 0x48, 0x8d, 0x4a, 0xff, //0x0000179d leaq $-1(%rdx), %rcx - 0x49, 0x39, 0xcd, //0x000017a1 cmpq %rcx, %r13 - 0x0f, 0x84, 0x98, 0x00, 0x00, 0x00, //0x000017a4 je LBB0_297 - 0x48, 0xf7, 0xd2, //0x000017aa notq %rdx - 0x49, 0x89, 0xd2, //0x000017ad movq %rdx, %r10 - 0xe9, 0x50, 0x00, 0x00, 0x00, //0x000017b0 jmp LBB0_292 - //0x000017b5 LBB0_291 - 0x49, 0xf7, 0xda, //0x000017b5 negq %r10 - 0xc5, 0xfe, 0x6f, 0x2d, 0x00, 0xe9, 0xff, 0xff, //0x000017b8 vmovdqu $-5888(%rip), %ymm5 /* LCPI0_1+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0x18, 0xe9, 0xff, 0xff, //0x000017c0 vmovdqu $-5864(%rip), %ymm6 /* LCPI0_2+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x3d, 0x30, 0xe9, 0xff, 0xff, //0x000017c8 vmovdqu $-5840(%rip), %ymm7 /* LCPI0_3+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x05, 0x48, 0xe9, 0xff, 0xff, //0x000017d0 vmovdqu $-5816(%rip), %ymm8 /* LCPI0_4+0(%rip) */ - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000017d8 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0x7e, 0x6f, 0x15, 0x1b, 0xea, 0xff, 0xff, //0x000017dd vmovdqu $-5605(%rip), %ymm10 /* LCPI0_14+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x05, 0x33, 0xea, 0xff, 0xff, //0x000017e5 vmovdqu $-5581(%rip), %ymm0 /* LCPI0_15+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x3d, 0x4b, 0xea, 0xff, 0xff, //0x000017ed vmovdqu $-5557(%rip), %ymm15 /* LCPI0_16+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x35, 0xe3, 0xe9, 0xff, 0xff, //0x000017f5 vmovdqu $-5661(%rip), %ymm14 /* LCPI0_10+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x25, 0x9b, 0xea, 0xff, 0xff, //0x000017fd vmovdqu $-5477(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - //0x00001805 LBB0_292 - 0xc5, 0x7e, 0x6f, 0x1d, 0x33, 0xe9, 0xff, 0xff, //0x00001805 vmovdqu $-5837(%rip), %ymm11 /* LCPI0_5+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x25, 0x4b, 0xe9, 0xff, 0xff, //0x0000180d vmovdqu $-5813(%rip), %ymm12 /* LCPI0_6+0(%rip) */ - //0x00001815 LBB0_293 - 0x4c, 0x8b, 0x6c, 0x24, 0x10, //0x00001815 movq $16(%rsp), %r13 - //0x0000181a LBB0_294 - 0x4d, 0x85, 0xd2, //0x0000181a testq %r10, %r10 - 0x0f, 0x88, 0xdb, 0x24, 0x00, 0x00, //0x0000181d js LBB0_707 - 0x49, 0x8b, 0x0f, //0x00001823 movq (%r15), %rcx - 0x48, 0x83, 0xc1, 0xff, //0x00001826 addq $-1, %rcx - 0xc5, 0x7d, 0x6f, 0xe8, //0x0000182a vmovdqa %ymm0, %ymm13 - //0x0000182e LBB0_296 - 0x4c, 0x01, 0xd1, //0x0000182e addq %r10, %rcx - 0x49, 0x89, 0x0f, //0x00001831 movq %rcx, (%r15) - 0x4d, 0x85, 0xed, //0x00001834 testq %r13, %r13 - 0x0f, 0x8f, 0x63, 0xeb, 0xff, 0xff, //0x00001837 jg LBB0_3 - 0xe9, 0xd3, 0x24, 0x00, 0x00, //0x0000183d jmp LBB0_728 - //0x00001842 LBB0_297 - 0x48, 0x89, 0xf1, //0x00001842 movq %rsi, %rcx - 0x4c, 0x09, 0xe9, //0x00001845 orq %r13, %rcx - 0x0f, 0x99, 0xc1, //0x00001848 setns %cl - 0xc5, 0x7e, 0x6f, 0x1d, 0xed, 0xe8, 0xff, 0xff, //0x0000184b vmovdqu $-5907(%rip), %ymm11 /* LCPI0_5+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x25, 0x05, 0xe9, 0xff, 0xff, //0x00001853 vmovdqu $-5883(%rip), %ymm12 /* LCPI0_6+0(%rip) */ - 0x0f, 0x88, 0x6d, 0x09, 0x00, 0x00, //0x0000185b js LBB0_395 - 0x4c, 0x39, 0xee, //0x00001861 cmpq %r13, %rsi - 0x0f, 0x8c, 0x64, 0x09, 0x00, 0x00, //0x00001864 jl LBB0_395 - 0x48, 0xf7, 0xd6, //0x0000186a notq %rsi - 0x49, 0x89, 0xf2, //0x0000186d movq %rsi, %r10 - 0xe9, 0xa0, 0xff, 0xff, 0xff, //0x00001870 jmp LBB0_293 - //0x00001875 LBB0_300 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001875 movl $64, %edx - 0x4c, 0x8b, 0x1c, 0x24, //0x0000187a movq (%rsp), %r11 - 0x48, 0x39, 0xca, //0x0000187e cmpq %rcx, %rdx - 0x0f, 0x82, 0xff, 0x25, 0x00, 0x00, //0x00001881 jb LBB0_162 - //0x00001887 LBB0_301 - 0x48, 0x01, 0xc8, //0x00001887 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x0000188a addq $1, %rax - //0x0000188e LBB0_302 - 0x48, 0x85, 0xc0, //0x0000188e testq %rax, %rax - 0x0f, 0x88, 0x2a, 0x24, 0x00, 0x00, //0x00001891 js LBB0_702 - 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00001897 movq $8(%rsp), %r15 - 0x49, 0x89, 0x07, //0x0000189c movq %rax, (%r15) - 0x4d, 0x85, 0xc9, //0x0000189f testq %r9, %r9 - 0x0f, 0x8e, 0x32, 0x24, 0x00, 0x00, //0x000018a2 jle LBB0_475 - //0x000018a8 LBB0_304 - 0x49, 0x8b, 0x0a, //0x000018a8 movq (%r10), %rcx - 0x48, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x000018ab cmpq $4095, %rcx - 0x0f, 0x8f, 0xf1, 0x23, 0x00, 0x00, //0x000018b2 jg LBB0_724 - 0x48, 0x8d, 0x41, 0x01, //0x000018b8 leaq $1(%rcx), %rax - 0x49, 0x89, 0x02, //0x000018bc movq %rax, (%r10) - 0x49, 0xc7, 0x44, 0xca, 0x08, 0x04, 0x00, 0x00, 0x00, //0x000018bf movq $4, $8(%r10,%rcx,8) - 0xe9, 0xd3, 0xea, 0xff, 0xff, //0x000018c8 jmp LBB0_3 - //0x000018cd LBB0_306 - 0x48, 0x8b, 0x4c, 0x24, 0x20, //0x000018cd movq $32(%rsp), %rcx - 0x4c, 0x8b, 0x51, 0x08, //0x000018d2 movq $8(%rcx), %r10 - 0x4d, 0x8b, 0x07, //0x000018d6 movq (%r15), %r8 - 0x4f, 0x8d, 0x0c, 0x06, //0x000018d9 leaq (%r14,%r8), %r9 - 0x4d, 0x29, 0xc2, //0x000018dd subq %r8, %r10 - 0x49, 0x83, 0xfa, 0x20, //0x000018e0 cmpq $32, %r10 - 0x0f, 0x8c, 0xac, 0x00, 0x00, 0x00, //0x000018e4 jl LBB0_316 - 0xba, 0x20, 0x00, 0x00, 0x00, //0x000018ea movl $32, %edx - 0x31, 0xf6, //0x000018ef xorl %esi, %esi - 0x45, 0x31, 0xff, //0x000018f1 xorl %r15d, %r15d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000018f4 .p2align 4, 0x90 - //0x00001900 LBB0_308 - 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x31, //0x00001900 vmovdqu (%r9,%rsi), %ymm0 - 0xc5, 0xfd, 0x74, 0xce, //0x00001906 vpcmpeqb %ymm6, %ymm0, %ymm1 - 0xc5, 0x7d, 0xd7, 0xd9, //0x0000190a vpmovmskb %ymm1, %r11d - 0xc5, 0xfd, 0x74, 0xc7, //0x0000190e vpcmpeqb %ymm7, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd8, //0x00001912 vpmovmskb %ymm0, %ebx - 0x85, 0xdb, //0x00001916 testl %ebx, %ebx - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00001918 jne LBB0_311 - 0x4d, 0x85, 0xff, //0x0000191e testq %r15, %r15 - 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001921 jne LBB0_311 - 0x45, 0x31, 0xff, //0x00001927 xorl %r15d, %r15d - 0xe9, 0x35, 0x00, 0x00, 0x00, //0x0000192a jmp LBB0_312 - 0x90, //0x0000192f .p2align 4, 0x90 - //0x00001930 LBB0_311 - 0x44, 0x89, 0xf9, //0x00001930 movl %r15d, %ecx - 0xf7, 0xd1, //0x00001933 notl %ecx - 0x21, 0xd9, //0x00001935 andl %ebx, %ecx - 0x44, 0x8d, 0x2c, 0x09, //0x00001937 leal (%rcx,%rcx), %r13d - 0x45, 0x09, 0xfd, //0x0000193b orl %r15d, %r13d - 0x44, 0x89, 0xef, //0x0000193e movl %r13d, %edi - 0xf7, 0xd7, //0x00001941 notl %edi - 0x21, 0xdf, //0x00001943 andl %ebx, %edi - 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001945 andl $-1431655766, %edi - 0x45, 0x31, 0xff, //0x0000194b xorl %r15d, %r15d - 0x01, 0xcf, //0x0000194e addl %ecx, %edi - 0x41, 0x0f, 0x92, 0xc7, //0x00001950 setb %r15b - 0x01, 0xff, //0x00001954 addl %edi, %edi - 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00001956 xorl $1431655765, %edi - 0x44, 0x21, 0xef, //0x0000195c andl %r13d, %edi - 0xf7, 0xd7, //0x0000195f notl %edi - 0x41, 0x21, 0xfb, //0x00001961 andl %edi, %r11d - //0x00001964 LBB0_312 - 0x4d, 0x85, 0xdb, //0x00001964 testq %r11, %r11 - 0x0f, 0x85, 0x2d, 0xf1, 0xff, 0xff, //0x00001967 jne LBB0_104 - 0x48, 0x83, 0xc6, 0x20, //0x0000196d addq $32, %rsi - 0x49, 0x8d, 0x0c, 0x12, //0x00001971 leaq (%r10,%rdx), %rcx - 0x48, 0x83, 0xc1, 0xe0, //0x00001975 addq $-32, %rcx - 0x48, 0x83, 0xc2, 0xe0, //0x00001979 addq $-32, %rdx - 0x48, 0x83, 0xf9, 0x3f, //0x0000197d cmpq $63, %rcx - 0x0f, 0x8f, 0x79, 0xff, 0xff, 0xff, //0x00001981 jg LBB0_308 - 0x4d, 0x85, 0xff, //0x00001987 testq %r15, %r15 - 0x0f, 0x85, 0xad, 0x1e, 0x00, 0x00, //0x0000198a jne LBB0_645 - 0x49, 0x01, 0xf1, //0x00001990 addq %rsi, %r9 - 0x49, 0x29, 0xf2, //0x00001993 subq %rsi, %r10 - //0x00001996 LBB0_316 - 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00001996 movq $8(%rsp), %r15 - 0x4c, 0x8b, 0x1c, 0x24, //0x0000199b movq (%rsp), %r11 - 0x4d, 0x85, 0xd2, //0x0000199f testq %r10, %r10 - 0x0f, 0x8f, 0x07, 0x1f, 0x00, 0x00, //0x000019a2 jg LBB0_649 - 0xe9, 0x68, 0x23, 0x00, 0x00, //0x000019a8 jmp LBB0_728 - //0x000019ad LBB0_317 - 0x4c, 0x89, 0xde, //0x000019ad movq %r11, %rsi - 0x48, 0x29, 0xc6, //0x000019b0 subq %rax, %rsi - 0x48, 0x83, 0xfe, 0x20, //0x000019b3 cmpq $32, %rsi - 0x0f, 0x82, 0xe8, 0x13, 0x00, 0x00, //0x000019b7 jb LBB0_539 - 0x48, 0x89, 0xc7, //0x000019bd movq %rax, %rdi - 0x48, 0xf7, 0xdf, //0x000019c0 negq %rdi - 0x4c, 0x8d, 0x40, 0x01, //0x000019c3 leaq $1(%rax), %r8 - 0x48, 0x8d, 0x50, 0xff, //0x000019c7 leaq $-1(%rax), %rdx - 0x49, 0x8d, 0x34, 0x06, //0x000019cb leaq (%r14,%rax), %rsi - 0x48, 0x83, 0xc6, 0xff, //0x000019cf addq $-1, %rsi - 0x48, 0x89, 0xc3, //0x000019d3 movq %rax, %rbx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000019d6 .p2align 4, 0x90 - //0x000019e0 LBB0_319 - 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x1e, //0x000019e0 vmovdqu (%r14,%rbx), %ymm0 - 0xc5, 0xfd, 0x74, 0xcb, //0x000019e6 vpcmpeqb %ymm3, %ymm0, %ymm1 - 0xc5, 0x8d, 0xdb, 0xc0, //0x000019ea vpand %ymm0, %ymm14, %ymm0 - 0xc5, 0xfd, 0x74, 0x05, 0xaa, 0xe7, 0xff, 0xff, //0x000019ee vpcmpeqb $-6230(%rip), %ymm0, %ymm0 /* LCPI0_8+0(%rip) */ - 0xc5, 0xfd, 0xeb, 0xc1, //0x000019f6 vpor %ymm1, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc8, //0x000019fa vpmovmskb %ymm0, %ecx - 0x85, 0xc9, //0x000019fe testl %ecx, %ecx - 0x0f, 0x85, 0x57, 0x07, 0x00, 0x00, //0x00001a00 jne LBB0_388 - 0x48, 0x83, 0xc3, 0x20, //0x00001a06 addq $32, %rbx - 0x49, 0x8d, 0x0c, 0x3b, //0x00001a0a leaq (%r11,%rdi), %rcx - 0x48, 0x83, 0xc1, 0xe0, //0x00001a0e addq $-32, %rcx - 0x48, 0x83, 0xc7, 0xe0, //0x00001a12 addq $-32, %rdi - 0x49, 0x83, 0xc0, 0x20, //0x00001a16 addq $32, %r8 - 0x48, 0x83, 0xc2, 0x20, //0x00001a1a addq $32, %rdx - 0x48, 0x83, 0xc6, 0x20, //0x00001a1e addq $32, %rsi - 0x48, 0x83, 0xf9, 0x1f, //0x00001a22 cmpq $31, %rcx - 0x0f, 0x87, 0xb4, 0xff, 0xff, 0xff, //0x00001a26 ja LBB0_319 - 0x4d, 0x89, 0xf0, //0x00001a2c movq %r14, %r8 - 0x49, 0x29, 0xf8, //0x00001a2f subq %rdi, %r8 - 0x49, 0x01, 0xfb, //0x00001a32 addq %rdi, %r11 - 0x4c, 0x89, 0xde, //0x00001a35 movq %r11, %rsi - 0x48, 0x83, 0xfe, 0x10, //0x00001a38 cmpq $16, %rsi - 0x4c, 0x8b, 0x1c, 0x24, //0x00001a3c movq (%rsp), %r11 - 0x0f, 0x82, 0x69, 0x00, 0x00, 0x00, //0x00001a40 jb LBB0_325 - //0x00001a46 LBB0_322 - 0x4d, 0x89, 0xf1, //0x00001a46 movq %r14, %r9 - 0x4d, 0x29, 0xc1, //0x00001a49 subq %r8, %r9 - 0x4c, 0x89, 0xc7, //0x00001a4c movq %r8, %rdi - 0x4c, 0x29, 0xf7, //0x00001a4f subq %r14, %rdi - 0x48, 0x83, 0xc7, 0x01, //0x00001a52 addq $1, %rdi - 0x49, 0x8d, 0x58, 0xff, //0x00001a56 leaq $-1(%r8), %rbx - 0x48, 0x89, 0xda, //0x00001a5a movq %rbx, %rdx - 0x4c, 0x29, 0xf2, //0x00001a5d subq %r14, %rdx - //0x00001a60 LBB0_323 - 0xc4, 0xc1, 0x7a, 0x6f, 0x00, //0x00001a60 vmovdqu (%r8), %xmm0 - 0xc5, 0xf9, 0x74, 0x0d, 0xa3, 0xe5, 0xff, 0xff, //0x00001a65 vpcmpeqb $-6749(%rip), %xmm0, %xmm1 /* LCPI0_11+0(%rip) */ - 0xc5, 0xf9, 0xdb, 0x05, 0xab, 0xe5, 0xff, 0xff, //0x00001a6d vpand $-6741(%rip), %xmm0, %xmm0 /* LCPI0_12+0(%rip) */ - 0xc5, 0xf9, 0x74, 0x05, 0xb3, 0xe5, 0xff, 0xff, //0x00001a75 vpcmpeqb $-6733(%rip), %xmm0, %xmm0 /* LCPI0_13+0(%rip) */ - 0xc5, 0xf9, 0xeb, 0xc1, //0x00001a7d vpor %xmm1, %xmm0, %xmm0 - 0xc5, 0xf9, 0xd7, 0xc8, //0x00001a81 vpmovmskb %xmm0, %ecx - 0x85, 0xc9, //0x00001a85 testl %ecx, %ecx - 0x0f, 0x85, 0xd9, 0x10, 0x00, 0x00, //0x00001a87 jne LBB0_515 - 0x49, 0x83, 0xc0, 0x10, //0x00001a8d addq $16, %r8 - 0x48, 0x83, 0xc6, 0xf0, //0x00001a91 addq $-16, %rsi - 0x49, 0x83, 0xc1, 0xf0, //0x00001a95 addq $-16, %r9 - 0x48, 0x83, 0xc7, 0x10, //0x00001a99 addq $16, %rdi - 0x48, 0x83, 0xc2, 0x10, //0x00001a9d addq $16, %rdx - 0x48, 0x83, 0xc3, 0x10, //0x00001aa1 addq $16, %rbx - 0x48, 0x83, 0xfe, 0x0f, //0x00001aa5 cmpq $15, %rsi - 0x0f, 0x87, 0xb1, 0xff, 0xff, 0xff, //0x00001aa9 ja LBB0_323 - //0x00001aaf LBB0_325 - 0xc5, 0x7d, 0x7f, 0xe1, //0x00001aaf vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x00001ab3 vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00001ab7 vmovdqa %ymm13, %ymm11 - 0x48, 0x85, 0xf6, //0x00001abc testq %rsi, %rsi - 0x0f, 0x84, 0x49, 0x00, 0x00, 0x00, //0x00001abf je LBB0_333 - 0x49, 0x8d, 0x0c, 0x30, //0x00001ac5 leaq (%r8,%rsi), %rcx - //0x00001ac9 LBB0_327 - 0x41, 0x0f, 0xb6, 0x10, //0x00001ac9 movzbl (%r8), %edx - 0x48, 0x83, 0xfa, 0x2c, //0x00001acd cmpq $44, %rdx - 0x0f, 0x87, 0x14, 0x00, 0x00, 0x00, //0x00001ad1 ja LBB0_329 - 0x48, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x10, 0x00, 0x00, //0x00001ad7 movabsq $17596481021440, %rdi - 0x48, 0x0f, 0xa3, 0xd7, //0x00001ae1 btq %rdx, %rdi - 0x0f, 0x82, 0x23, 0x00, 0x00, 0x00, //0x00001ae5 jb LBB0_333 - //0x00001aeb LBB0_329 - 0x80, 0xfa, 0x5d, //0x00001aeb cmpb $93, %dl - 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00001aee je LBB0_333 - 0x80, 0xfa, 0x7d, //0x00001af4 cmpb $125, %dl - 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00001af7 je LBB0_333 - 0x49, 0x83, 0xc0, 0x01, //0x00001afd addq $1, %r8 - 0x48, 0x83, 0xc6, 0xff, //0x00001b01 addq $-1, %rsi - 0x0f, 0x85, 0xbe, 0xff, 0xff, 0xff, //0x00001b05 jne LBB0_327 - 0x49, 0x89, 0xc8, //0x00001b0b movq %rcx, %r8 - //0x00001b0e LBB0_333 - 0x4d, 0x29, 0xf0, //0x00001b0e subq %r14, %r8 - 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00001b11 movq $8(%rsp), %r15 - 0x4d, 0x89, 0x07, //0x00001b16 movq %r8, (%r15) - 0x4c, 0x8b, 0x1c, 0x24, //0x00001b19 movq (%rsp), %r11 - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00001b1d vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc4, 0x41, 0x7d, 0x6f, 0xeb, //0x00001b22 vmovdqa %ymm11, %ymm13 - 0xc5, 0xfe, 0x6f, 0x25, 0x71, 0xe7, 0xff, 0xff, //0x00001b27 vmovdqu $-6287(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0x89, 0xe6, 0xff, 0xff, //0x00001b2f vmovdqu $-6519(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd8, //0x00001b37 vmovdqa %ymm0, %ymm11 - 0xc5, 0x7d, 0x6f, 0xe1, //0x00001b3b vmovdqa %ymm1, %ymm12 - 0xe9, 0x7c, 0x06, 0x00, 0x00, //0x00001b3f jmp LBB0_393 - //0x00001b44 LBB0_334 - 0x48, 0x8b, 0x4c, 0x24, 0x20, //0x00001b44 movq $32(%rsp), %rcx - 0x4c, 0x8b, 0x49, 0x08, //0x00001b49 movq $8(%rcx), %r9 - 0x4d, 0x8b, 0x07, //0x00001b4d movq (%r15), %r8 - 0x4d, 0x29, 0xc1, //0x00001b50 subq %r8, %r9 - 0x4d, 0x01, 0xc6, //0x00001b53 addq %r8, %r14 - 0x45, 0x31, 0xdb, //0x00001b56 xorl %r11d, %r11d - 0x45, 0x31, 0xd2, //0x00001b59 xorl %r10d, %r10d - 0x45, 0x31, 0xff, //0x00001b5c xorl %r15d, %r15d - 0x31, 0xdb, //0x00001b5f xorl %ebx, %ebx - 0x49, 0x83, 0xf9, 0x40, //0x00001b61 cmpq $64, %r9 - 0x0f, 0x8d, 0x57, 0x01, 0x00, 0x00, //0x00001b65 jge LBB0_335 - //0x00001b6b LBB0_344 - 0x4d, 0x85, 0xc9, //0x00001b6b testq %r9, %r9 - 0x0f, 0x8e, 0x24, 0x23, 0x00, 0x00, //0x00001b6e jle LBB0_733 - 0xc5, 0x7d, 0x7f, 0xd9, //0x00001b74 vmovdqa %ymm11, %ymm1 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00001b78 vmovdqa %ymm13, %ymm11 - 0xc5, 0xf9, 0xef, 0xc0, //0x00001b7d vpxor %xmm0, %xmm0, %xmm0 - 0xc5, 0xfe, 0x7f, 0x44, 0x24, 0x60, //0x00001b81 vmovdqu %ymm0, $96(%rsp) - 0xc5, 0xfe, 0x7f, 0x44, 0x24, 0x40, //0x00001b87 vmovdqu %ymm0, $64(%rsp) - 0x44, 0x89, 0xf1, //0x00001b8d movl %r14d, %ecx - 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00001b90 andl $4095, %ecx - 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00001b96 cmpl $4033, %ecx - 0x0f, 0x82, 0x27, 0x00, 0x00, 0x00, //0x00001b9c jb LBB0_348 - 0x49, 0x83, 0xf9, 0x20, //0x00001ba2 cmpq $32, %r9 - 0x0f, 0x82, 0x40, 0x00, 0x00, 0x00, //0x00001ba6 jb LBB0_349 - 0xc4, 0xc1, 0x7e, 0x6f, 0x06, //0x00001bac vmovdqu (%r14), %ymm0 - 0xc5, 0xfe, 0x7f, 0x44, 0x24, 0x40, //0x00001bb1 vmovdqu %ymm0, $64(%rsp) - 0x49, 0x83, 0xc6, 0x20, //0x00001bb7 addq $32, %r14 - 0x49, 0x8d, 0x79, 0xe0, //0x00001bbb leaq $-32(%r9), %rdi - 0x48, 0x8d, 0x74, 0x24, 0x60, //0x00001bbf leaq $96(%rsp), %rsi - 0xe9, 0x2b, 0x00, 0x00, 0x00, //0x00001bc4 jmp LBB0_350 - //0x00001bc9 LBB0_348 - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00001bc9 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc4, 0x41, 0x7d, 0x6f, 0xeb, //0x00001bce vmovdqa %ymm11, %ymm13 - 0xc5, 0xfe, 0x6f, 0x25, 0xc5, 0xe6, 0xff, 0xff, //0x00001bd3 vmovdqu $-6459(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0xdd, 0xe5, 0xff, 0xff, //0x00001bdb vmovdqu $-6691(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd9, //0x00001be3 vmovdqa %ymm1, %ymm11 - 0xe9, 0xd6, 0x00, 0x00, 0x00, //0x00001be7 jmp LBB0_335 - //0x00001bec LBB0_349 - 0x48, 0x8d, 0x74, 0x24, 0x40, //0x00001bec leaq $64(%rsp), %rsi - 0x4c, 0x89, 0xcf, //0x00001bf1 movq %r9, %rdi - //0x00001bf4 LBB0_350 - 0x48, 0x83, 0xff, 0x10, //0x00001bf4 cmpq $16, %rdi - 0x0f, 0x82, 0x49, 0x00, 0x00, 0x00, //0x00001bf8 jb LBB0_351 - 0xc4, 0xc1, 0x7a, 0x6f, 0x06, //0x00001bfe vmovdqu (%r14), %xmm0 - 0xc5, 0xfa, 0x7f, 0x06, //0x00001c03 vmovdqu %xmm0, (%rsi) - 0x49, 0x83, 0xc6, 0x10, //0x00001c07 addq $16, %r14 - 0x48, 0x83, 0xc6, 0x10, //0x00001c0b addq $16, %rsi - 0x48, 0x83, 0xc7, 0xf0, //0x00001c0f addq $-16, %rdi - 0x48, 0x83, 0xff, 0x08, //0x00001c13 cmpq $8, %rdi - 0x0f, 0x83, 0x34, 0x00, 0x00, 0x00, //0x00001c17 jae LBB0_358 - //0x00001c1d LBB0_352 - 0x48, 0x83, 0xff, 0x04, //0x00001c1d cmpq $4, %rdi - 0x0f, 0x8c, 0x46, 0x00, 0x00, 0x00, //0x00001c21 jl LBB0_353 - //0x00001c27 LBB0_359 - 0x41, 0x8b, 0x0e, //0x00001c27 movl (%r14), %ecx - 0x89, 0x0e, //0x00001c2a movl %ecx, (%rsi) - 0x49, 0x83, 0xc6, 0x04, //0x00001c2c addq $4, %r14 - 0x48, 0x83, 0xc6, 0x04, //0x00001c30 addq $4, %rsi - 0x48, 0x83, 0xc7, 0xfc, //0x00001c34 addq $-4, %rdi - 0x48, 0x83, 0xff, 0x02, //0x00001c38 cmpq $2, %rdi - 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00001c3c jae LBB0_354 - 0xe9, 0x43, 0x00, 0x00, 0x00, //0x00001c42 jmp LBB0_355 - //0x00001c47 LBB0_351 - 0x48, 0x83, 0xff, 0x08, //0x00001c47 cmpq $8, %rdi - 0x0f, 0x82, 0xcc, 0xff, 0xff, 0xff, //0x00001c4b jb LBB0_352 - //0x00001c51 LBB0_358 - 0x49, 0x8b, 0x0e, //0x00001c51 movq (%r14), %rcx - 0x48, 0x89, 0x0e, //0x00001c54 movq %rcx, (%rsi) - 0x49, 0x83, 0xc6, 0x08, //0x00001c57 addq $8, %r14 - 0x48, 0x83, 0xc6, 0x08, //0x00001c5b addq $8, %rsi - 0x48, 0x83, 0xc7, 0xf8, //0x00001c5f addq $-8, %rdi - 0x48, 0x83, 0xff, 0x04, //0x00001c63 cmpq $4, %rdi - 0x0f, 0x8d, 0xba, 0xff, 0xff, 0xff, //0x00001c67 jge LBB0_359 - //0x00001c6d LBB0_353 - 0x48, 0x83, 0xff, 0x02, //0x00001c6d cmpq $2, %rdi - 0x0f, 0x82, 0x13, 0x00, 0x00, 0x00, //0x00001c71 jb LBB0_355 - //0x00001c77 LBB0_354 - 0x41, 0x0f, 0xb7, 0x0e, //0x00001c77 movzwl (%r14), %ecx - 0x66, 0x89, 0x0e, //0x00001c7b movw %cx, (%rsi) - 0x49, 0x83, 0xc6, 0x02, //0x00001c7e addq $2, %r14 - 0x48, 0x83, 0xc6, 0x02, //0x00001c82 addq $2, %rsi - 0x48, 0x83, 0xc7, 0xfe, //0x00001c86 addq $-2, %rdi - //0x00001c8a LBB0_355 - 0x4c, 0x89, 0xf2, //0x00001c8a movq %r14, %rdx - 0x4c, 0x8d, 0x74, 0x24, 0x40, //0x00001c8d leaq $64(%rsp), %r14 - 0x48, 0x85, 0xff, //0x00001c92 testq %rdi, %rdi - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00001c95 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc4, 0x41, 0x7d, 0x6f, 0xeb, //0x00001c9a vmovdqa %ymm11, %ymm13 - 0xc5, 0xfe, 0x6f, 0x25, 0xf9, 0xe5, 0xff, 0xff, //0x00001c9f vmovdqu $-6663(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0x11, 0xe5, 0xff, 0xff, //0x00001ca7 vmovdqu $-6895(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd9, //0x00001caf vmovdqa %ymm1, %ymm11 - 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x00001cb3 je LBB0_335 - 0x8a, 0x0a, //0x00001cb9 movb (%rdx), %cl - 0x88, 0x0e, //0x00001cbb movb %cl, (%rsi) - 0x4c, 0x8d, 0x74, 0x24, 0x40, //0x00001cbd leaq $64(%rsp), %r14 - //0x00001cc2 LBB0_335 - 0xc4, 0x41, 0x7d, 0x6f, 0xfd, //0x00001cc2 vmovdqa %ymm13, %ymm15 - 0xc4, 0xc1, 0x7e, 0x6f, 0x0e, //0x00001cc7 vmovdqu (%r14), %ymm1 - 0xc4, 0xc1, 0x7e, 0x6f, 0x46, 0x20, //0x00001ccc vmovdqu $32(%r14), %ymm0 - 0xc5, 0xf5, 0x74, 0xd7, //0x00001cd2 vpcmpeqb %ymm7, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xd2, //0x00001cd6 vpmovmskb %ymm2, %edx - 0xc5, 0xfd, 0x74, 0xd7, //0x00001cda vpcmpeqb %ymm7, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xca, //0x00001cde vpmovmskb %ymm2, %ecx - 0x48, 0xc1, 0xe1, 0x20, //0x00001ce2 shlq $32, %rcx - 0x48, 0x09, 0xca, //0x00001ce6 orq %rcx, %rdx - 0x48, 0x89, 0xd1, //0x00001ce9 movq %rdx, %rcx - 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x00001cec vmovdqa %ymm10, %ymm13 - 0x4c, 0x09, 0xd1, //0x00001cf1 orq %r10, %rcx - 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00001cf4 jne LBB0_337 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00001cfa movq $-1, %rdx - 0x45, 0x31, 0xd2, //0x00001d01 xorl %r10d, %r10d - 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00001d04 jmp LBB0_338 - //0x00001d09 LBB0_337 - 0x4c, 0x89, 0xd1, //0x00001d09 movq %r10, %rcx - 0x48, 0xf7, 0xd1, //0x00001d0c notq %rcx - 0x48, 0x21, 0xd1, //0x00001d0f andq %rdx, %rcx - 0x4c, 0x8d, 0x2c, 0x09, //0x00001d12 leaq (%rcx,%rcx), %r13 - 0x4d, 0x09, 0xd5, //0x00001d16 orq %r10, %r13 - 0x4c, 0x89, 0xef, //0x00001d19 movq %r13, %rdi - 0x48, 0xf7, 0xd7, //0x00001d1c notq %rdi - 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001d1f movabsq $-6148914691236517206, %rsi - 0x48, 0x21, 0xf2, //0x00001d29 andq %rsi, %rdx - 0x48, 0x21, 0xfa, //0x00001d2c andq %rdi, %rdx - 0x45, 0x31, 0xd2, //0x00001d2f xorl %r10d, %r10d - 0x48, 0x01, 0xca, //0x00001d32 addq %rcx, %rdx - 0x41, 0x0f, 0x92, 0xc2, //0x00001d35 setb %r10b - 0x48, 0x01, 0xd2, //0x00001d39 addq %rdx, %rdx - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001d3c movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xca, //0x00001d46 xorq %rcx, %rdx - 0x4c, 0x21, 0xea, //0x00001d49 andq %r13, %rdx - 0x48, 0xf7, 0xd2, //0x00001d4c notq %rdx - //0x00001d4f LBB0_338 - 0xc5, 0xfd, 0x74, 0xd6, //0x00001d4f vpcmpeqb %ymm6, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xca, //0x00001d53 vpmovmskb %ymm2, %ecx - 0x48, 0xc1, 0xe1, 0x20, //0x00001d57 shlq $32, %rcx - 0xc5, 0xf5, 0x74, 0xd6, //0x00001d5b vpcmpeqb %ymm6, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xf2, //0x00001d5f vpmovmskb %ymm2, %esi - 0x48, 0x09, 0xce, //0x00001d63 orq %rcx, %rsi - 0x48, 0x21, 0xd6, //0x00001d66 andq %rdx, %rsi - 0xc4, 0xe1, 0xf9, 0x6e, 0xd6, //0x00001d69 vmovq %rsi, %xmm2 - 0xc4, 0xe3, 0x69, 0x44, 0x15, 0x28, 0xe3, 0xff, 0xff, 0x00, //0x00001d6e vpclmulqdq $0, $-7384(%rip), %xmm2, %xmm2 /* LCPI0_26+0(%rip) */ - 0xc4, 0xc1, 0xf9, 0x7e, 0xd5, //0x00001d78 vmovq %xmm2, %r13 - 0x4d, 0x31, 0xdd, //0x00001d7d xorq %r11, %r13 - 0xc5, 0x7e, 0x6f, 0x15, 0xf8, 0xe3, 0xff, 0xff, //0x00001d80 vmovdqu $-7176(%rip), %ymm10 /* LCPI0_7+0(%rip) */ - 0xc5, 0xad, 0x74, 0xd1, //0x00001d88 vpcmpeqb %ymm1, %ymm10, %ymm2 - 0xc5, 0xfd, 0xd7, 0xf2, //0x00001d8c vpmovmskb %ymm2, %esi - 0xc5, 0xad, 0x74, 0xd0, //0x00001d90 vpcmpeqb %ymm0, %ymm10, %ymm2 - 0xc5, 0xfd, 0xd7, 0xca, //0x00001d94 vpmovmskb %ymm2, %ecx - 0x48, 0xc1, 0xe1, 0x20, //0x00001d98 shlq $32, %rcx - 0x48, 0x09, 0xce, //0x00001d9c orq %rcx, %rsi - 0x4c, 0x89, 0xe9, //0x00001d9f movq %r13, %rcx - 0x48, 0xf7, 0xd1, //0x00001da2 notq %rcx - 0x48, 0x21, 0xce, //0x00001da5 andq %rcx, %rsi - 0xc5, 0xfe, 0x6f, 0x15, 0xf0, 0xe3, 0xff, 0xff, //0x00001da8 vmovdqu $-7184(%rip), %ymm2 /* LCPI0_8+0(%rip) */ - 0xc5, 0xf5, 0x74, 0xca, //0x00001db0 vpcmpeqb %ymm2, %ymm1, %ymm1 - 0xc5, 0xfd, 0xd7, 0xf9, //0x00001db4 vpmovmskb %ymm1, %edi - 0xc5, 0xfd, 0x74, 0xc2, //0x00001db8 vpcmpeqb %ymm2, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd0, //0x00001dbc vpmovmskb %ymm0, %edx - 0x48, 0xc1, 0xe2, 0x20, //0x00001dc0 shlq $32, %rdx - 0x48, 0x09, 0xd7, //0x00001dc4 orq %rdx, %rdi - 0x48, 0x21, 0xcf, //0x00001dc7 andq %rcx, %rdi - 0x0f, 0x84, 0x4d, 0x00, 0x00, 0x00, //0x00001dca je LBB0_342 - 0x4c, 0x8b, 0x1c, 0x24, //0x00001dd0 movq (%rsp), %r11 - 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00001dd4 vmovdqa %ymm13, %ymm10 - 0xc4, 0x41, 0x7d, 0x6f, 0xef, //0x00001dd9 vmovdqa %ymm15, %ymm13 - 0xc5, 0x7e, 0x6f, 0x3d, 0x5a, 0xe4, 0xff, 0xff, //0x00001dde vmovdqu $-7078(%rip), %ymm15 /* LCPI0_16+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001de6 .p2align 4, 0x90 - //0x00001df0 LBB0_340 - 0x48, 0x8d, 0x4f, 0xff, //0x00001df0 leaq $-1(%rdi), %rcx - 0x48, 0x89, 0xca, //0x00001df4 movq %rcx, %rdx - 0x48, 0x21, 0xf2, //0x00001df7 andq %rsi, %rdx - 0xf3, 0x48, 0x0f, 0xb8, 0xd2, //0x00001dfa popcntq %rdx, %rdx - 0x4c, 0x01, 0xfa, //0x00001dff addq %r15, %rdx - 0x48, 0x39, 0xda, //0x00001e02 cmpq %rbx, %rdx - 0x0f, 0x86, 0x1a, 0x03, 0x00, 0x00, //0x00001e05 jbe LBB0_386 - 0x48, 0x83, 0xc3, 0x01, //0x00001e0b addq $1, %rbx - 0x48, 0x21, 0xcf, //0x00001e0f andq %rcx, %rdi - 0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x00001e12 jne LBB0_340 - 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00001e18 jmp LBB0_343 - //0x00001e1d LBB0_342 - 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00001e1d vmovdqa %ymm13, %ymm10 - 0xc4, 0x41, 0x7d, 0x6f, 0xef, //0x00001e22 vmovdqa %ymm15, %ymm13 - //0x00001e27 LBB0_343 - 0x49, 0xc1, 0xfd, 0x3f, //0x00001e27 sarq $63, %r13 - 0xf3, 0x48, 0x0f, 0xb8, 0xce, //0x00001e2b popcntq %rsi, %rcx - 0x49, 0x01, 0xcf, //0x00001e30 addq %rcx, %r15 - 0x49, 0x83, 0xc6, 0x40, //0x00001e33 addq $64, %r14 - 0x49, 0x83, 0xc1, 0xc0, //0x00001e37 addq $-64, %r9 - 0x4d, 0x89, 0xeb, //0x00001e3b movq %r13, %r11 - 0x49, 0x83, 0xf9, 0x40, //0x00001e3e cmpq $64, %r9 - 0x0f, 0x8d, 0x7a, 0xfe, 0xff, 0xff, //0x00001e42 jge LBB0_335 - 0xe9, 0x1e, 0xfd, 0xff, 0xff, //0x00001e48 jmp LBB0_344 - //0x00001e4d LBB0_360 - 0x48, 0x8b, 0x4c, 0x24, 0x20, //0x00001e4d movq $32(%rsp), %rcx - 0x4c, 0x8b, 0x49, 0x08, //0x00001e52 movq $8(%rcx), %r9 - 0x4d, 0x8b, 0x07, //0x00001e56 movq (%r15), %r8 - 0x4d, 0x29, 0xc1, //0x00001e59 subq %r8, %r9 - 0x4d, 0x01, 0xc6, //0x00001e5c addq %r8, %r14 - 0x45, 0x31, 0xdb, //0x00001e5f xorl %r11d, %r11d - 0x45, 0x31, 0xd2, //0x00001e62 xorl %r10d, %r10d - 0x45, 0x31, 0xff, //0x00001e65 xorl %r15d, %r15d - 0x31, 0xdb, //0x00001e68 xorl %ebx, %ebx - 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00001e6a jmp LBB0_362 - //0x00001e6f LBB0_361 - 0x49, 0xc1, 0xfd, 0x3f, //0x00001e6f sarq $63, %r13 - 0xf3, 0x48, 0x0f, 0xb8, 0xce, //0x00001e73 popcntq %rsi, %rcx - 0x49, 0x01, 0xcf, //0x00001e78 addq %rcx, %r15 - 0x49, 0x83, 0xc6, 0x40, //0x00001e7b addq $64, %r14 - 0x49, 0x83, 0xc1, 0xc0, //0x00001e7f addq $-64, %r9 - 0x4d, 0x89, 0xeb, //0x00001e83 movq %r13, %r11 - //0x00001e86 LBB0_362 - 0x49, 0x83, 0xf9, 0x40, //0x00001e86 cmpq $64, %r9 - 0x0f, 0x8c, 0x2d, 0x01, 0x00, 0x00, //0x00001e8a jl LBB0_370 - //0x00001e90 LBB0_363 - 0xc4, 0xc1, 0x7e, 0x6f, 0x0e, //0x00001e90 vmovdqu (%r14), %ymm1 - 0xc4, 0xc1, 0x7e, 0x6f, 0x46, 0x20, //0x00001e95 vmovdqu $32(%r14), %ymm0 - 0xc5, 0xf5, 0x74, 0xd7, //0x00001e9b vpcmpeqb %ymm7, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xd2, //0x00001e9f vpmovmskb %ymm2, %edx - 0xc5, 0xfd, 0x74, 0xd7, //0x00001ea3 vpcmpeqb %ymm7, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xca, //0x00001ea7 vpmovmskb %ymm2, %ecx - 0x48, 0xc1, 0xe1, 0x20, //0x00001eab shlq $32, %rcx - 0x48, 0x09, 0xca, //0x00001eaf orq %rcx, %rdx - 0x48, 0x89, 0xd1, //0x00001eb2 movq %rdx, %rcx - 0x4c, 0x09, 0xd1, //0x00001eb5 orq %r10, %rcx - 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00001eb8 jne LBB0_365 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00001ebe movq $-1, %rdx - 0x45, 0x31, 0xd2, //0x00001ec5 xorl %r10d, %r10d - 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00001ec8 jmp LBB0_366 - //0x00001ecd LBB0_365 - 0x4c, 0x89, 0xd1, //0x00001ecd movq %r10, %rcx - 0x48, 0xf7, 0xd1, //0x00001ed0 notq %rcx - 0x48, 0x21, 0xd1, //0x00001ed3 andq %rdx, %rcx - 0x4c, 0x8d, 0x2c, 0x09, //0x00001ed6 leaq (%rcx,%rcx), %r13 - 0x4d, 0x09, 0xd5, //0x00001eda orq %r10, %r13 - 0x4c, 0x89, 0xef, //0x00001edd movq %r13, %rdi - 0x48, 0xf7, 0xd7, //0x00001ee0 notq %rdi - 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001ee3 movabsq $-6148914691236517206, %rsi - 0x48, 0x21, 0xf2, //0x00001eed andq %rsi, %rdx - 0x48, 0x21, 0xfa, //0x00001ef0 andq %rdi, %rdx - 0x45, 0x31, 0xd2, //0x00001ef3 xorl %r10d, %r10d - 0x48, 0x01, 0xca, //0x00001ef6 addq %rcx, %rdx - 0x41, 0x0f, 0x92, 0xc2, //0x00001ef9 setb %r10b - 0x48, 0x01, 0xd2, //0x00001efd addq %rdx, %rdx - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001f00 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xca, //0x00001f0a xorq %rcx, %rdx - 0x4c, 0x21, 0xea, //0x00001f0d andq %r13, %rdx - 0x48, 0xf7, 0xd2, //0x00001f10 notq %rdx - //0x00001f13 LBB0_366 - 0xc5, 0xfd, 0x74, 0xd6, //0x00001f13 vpcmpeqb %ymm6, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xca, //0x00001f17 vpmovmskb %ymm2, %ecx - 0x48, 0xc1, 0xe1, 0x20, //0x00001f1b shlq $32, %rcx - 0xc5, 0xf5, 0x74, 0xd6, //0x00001f1f vpcmpeqb %ymm6, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xf2, //0x00001f23 vpmovmskb %ymm2, %esi - 0x48, 0x09, 0xce, //0x00001f27 orq %rcx, %rsi - 0x48, 0x21, 0xd6, //0x00001f2a andq %rdx, %rsi - 0xc4, 0xe1, 0xf9, 0x6e, 0xd6, //0x00001f2d vmovq %rsi, %xmm2 - 0xc4, 0xe3, 0x69, 0x44, 0x15, 0x64, 0xe1, 0xff, 0xff, 0x00, //0x00001f32 vpclmulqdq $0, $-7836(%rip), %xmm2, %xmm2 /* LCPI0_26+0(%rip) */ - 0xc4, 0xc1, 0xf9, 0x7e, 0xd5, //0x00001f3c vmovq %xmm2, %r13 - 0x4d, 0x31, 0xdd, //0x00001f41 xorq %r11, %r13 - 0xc5, 0xa5, 0x74, 0xd1, //0x00001f44 vpcmpeqb %ymm1, %ymm11, %ymm2 - 0xc5, 0xfd, 0xd7, 0xf2, //0x00001f48 vpmovmskb %ymm2, %esi - 0xc5, 0xa5, 0x74, 0xd0, //0x00001f4c vpcmpeqb %ymm0, %ymm11, %ymm2 - 0xc5, 0xfd, 0xd7, 0xca, //0x00001f50 vpmovmskb %ymm2, %ecx - 0x48, 0xc1, 0xe1, 0x20, //0x00001f54 shlq $32, %rcx - 0x48, 0x09, 0xce, //0x00001f58 orq %rcx, %rsi - 0x4c, 0x89, 0xe9, //0x00001f5b movq %r13, %rcx - 0x48, 0xf7, 0xd1, //0x00001f5e notq %rcx - 0x48, 0x21, 0xce, //0x00001f61 andq %rcx, %rsi - 0xc5, 0x9d, 0x74, 0xc9, //0x00001f64 vpcmpeqb %ymm1, %ymm12, %ymm1 - 0xc5, 0xfd, 0xd7, 0xf9, //0x00001f68 vpmovmskb %ymm1, %edi - 0xc5, 0x9d, 0x74, 0xc0, //0x00001f6c vpcmpeqb %ymm0, %ymm12, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd0, //0x00001f70 vpmovmskb %ymm0, %edx - 0x48, 0xc1, 0xe2, 0x20, //0x00001f74 shlq $32, %rdx - 0x48, 0x09, 0xd7, //0x00001f78 orq %rdx, %rdi - 0x48, 0x21, 0xcf, //0x00001f7b andq %rcx, %rdi - 0x0f, 0x84, 0xeb, 0xfe, 0xff, 0xff, //0x00001f7e je LBB0_361 - 0x4c, 0x8b, 0x1c, 0x24, //0x00001f84 movq (%rsp), %r11 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001f88 .p2align 4, 0x90 - //0x00001f90 LBB0_368 - 0x48, 0x8d, 0x4f, 0xff, //0x00001f90 leaq $-1(%rdi), %rcx - 0x48, 0x89, 0xca, //0x00001f94 movq %rcx, %rdx - 0x48, 0x21, 0xf2, //0x00001f97 andq %rsi, %rdx - 0xf3, 0x48, 0x0f, 0xb8, 0xd2, //0x00001f9a popcntq %rdx, %rdx - 0x4c, 0x01, 0xfa, //0x00001f9f addq %r15, %rdx - 0x48, 0x39, 0xda, //0x00001fa2 cmpq %rbx, %rdx - 0x0f, 0x86, 0x7a, 0x01, 0x00, 0x00, //0x00001fa5 jbe LBB0_386 - 0x48, 0x83, 0xc3, 0x01, //0x00001fab addq $1, %rbx - 0x48, 0x21, 0xcf, //0x00001faf andq %rcx, %rdi - 0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x00001fb2 jne LBB0_368 - 0xe9, 0xb2, 0xfe, 0xff, 0xff, //0x00001fb8 jmp LBB0_361 - //0x00001fbd LBB0_370 - 0x4d, 0x85, 0xc9, //0x00001fbd testq %r9, %r9 - 0x0f, 0x8e, 0xd2, 0x1e, 0x00, 0x00, //0x00001fc0 jle LBB0_733 - 0xc5, 0x7d, 0x7f, 0xe2, //0x00001fc6 vmovdqa %ymm12, %ymm2 - 0xc5, 0x7d, 0x7f, 0xd9, //0x00001fca vmovdqa %ymm11, %ymm1 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00001fce vmovdqa %ymm13, %ymm11 - 0xc5, 0xf9, 0xef, 0xc0, //0x00001fd3 vpxor %xmm0, %xmm0, %xmm0 - 0xc5, 0xfe, 0x7f, 0x44, 0x24, 0x60, //0x00001fd7 vmovdqu %ymm0, $96(%rsp) - 0xc5, 0xfe, 0x7f, 0x44, 0x24, 0x40, //0x00001fdd vmovdqu %ymm0, $64(%rsp) - 0x44, 0x89, 0xf1, //0x00001fe3 movl %r14d, %ecx - 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00001fe6 andl $4095, %ecx - 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00001fec cmpl $4033, %ecx - 0x0f, 0x82, 0x27, 0x00, 0x00, 0x00, //0x00001ff2 jb LBB0_374 - 0x49, 0x83, 0xf9, 0x20, //0x00001ff8 cmpq $32, %r9 - 0x0f, 0x82, 0x44, 0x00, 0x00, 0x00, //0x00001ffc jb LBB0_375 - 0xc4, 0xc1, 0x7e, 0x6f, 0x06, //0x00002002 vmovdqu (%r14), %ymm0 - 0xc5, 0xfe, 0x7f, 0x44, 0x24, 0x40, //0x00002007 vmovdqu %ymm0, $64(%rsp) - 0x49, 0x83, 0xc6, 0x20, //0x0000200d addq $32, %r14 - 0x49, 0x8d, 0x79, 0xe0, //0x00002011 leaq $-32(%r9), %rdi - 0x48, 0x8d, 0x74, 0x24, 0x60, //0x00002015 leaq $96(%rsp), %rsi - 0xe9, 0x2f, 0x00, 0x00, 0x00, //0x0000201a jmp LBB0_376 - //0x0000201f LBB0_374 - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000201f vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc4, 0x41, 0x7d, 0x6f, 0xeb, //0x00002024 vmovdqa %ymm11, %ymm13 - 0xc5, 0xfe, 0x6f, 0x25, 0x6f, 0xe2, 0xff, 0xff, //0x00002029 vmovdqu $-7569(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0x87, 0xe1, 0xff, 0xff, //0x00002031 vmovdqu $-7801(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd9, //0x00002039 vmovdqa %ymm1, %ymm11 - 0xc5, 0x7d, 0x6f, 0xe2, //0x0000203d vmovdqa %ymm2, %ymm12 - 0xe9, 0x4a, 0xfe, 0xff, 0xff, //0x00002041 jmp LBB0_363 - //0x00002046 LBB0_375 - 0x48, 0x8d, 0x74, 0x24, 0x40, //0x00002046 leaq $64(%rsp), %rsi - 0x4c, 0x89, 0xcf, //0x0000204b movq %r9, %rdi - //0x0000204e LBB0_376 - 0x48, 0x83, 0xff, 0x10, //0x0000204e cmpq $16, %rdi - 0x0f, 0x82, 0x49, 0x00, 0x00, 0x00, //0x00002052 jb LBB0_377 - 0xc4, 0xc1, 0x7a, 0x6f, 0x06, //0x00002058 vmovdqu (%r14), %xmm0 - 0xc5, 0xfa, 0x7f, 0x06, //0x0000205d vmovdqu %xmm0, (%rsi) - 0x49, 0x83, 0xc6, 0x10, //0x00002061 addq $16, %r14 - 0x48, 0x83, 0xc6, 0x10, //0x00002065 addq $16, %rsi - 0x48, 0x83, 0xc7, 0xf0, //0x00002069 addq $-16, %rdi - 0x48, 0x83, 0xff, 0x08, //0x0000206d cmpq $8, %rdi - 0x0f, 0x83, 0x34, 0x00, 0x00, 0x00, //0x00002071 jae LBB0_384 - //0x00002077 LBB0_378 - 0x48, 0x83, 0xff, 0x04, //0x00002077 cmpq $4, %rdi - 0x0f, 0x8c, 0x46, 0x00, 0x00, 0x00, //0x0000207b jl LBB0_379 - //0x00002081 LBB0_385 - 0x41, 0x8b, 0x0e, //0x00002081 movl (%r14), %ecx - 0x89, 0x0e, //0x00002084 movl %ecx, (%rsi) - 0x49, 0x83, 0xc6, 0x04, //0x00002086 addq $4, %r14 - 0x48, 0x83, 0xc6, 0x04, //0x0000208a addq $4, %rsi - 0x48, 0x83, 0xc7, 0xfc, //0x0000208e addq $-4, %rdi - 0x48, 0x83, 0xff, 0x02, //0x00002092 cmpq $2, %rdi - 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00002096 jae LBB0_380 - 0xe9, 0x43, 0x00, 0x00, 0x00, //0x0000209c jmp LBB0_381 - //0x000020a1 LBB0_377 - 0x48, 0x83, 0xff, 0x08, //0x000020a1 cmpq $8, %rdi - 0x0f, 0x82, 0xcc, 0xff, 0xff, 0xff, //0x000020a5 jb LBB0_378 - //0x000020ab LBB0_384 - 0x49, 0x8b, 0x0e, //0x000020ab movq (%r14), %rcx - 0x48, 0x89, 0x0e, //0x000020ae movq %rcx, (%rsi) - 0x49, 0x83, 0xc6, 0x08, //0x000020b1 addq $8, %r14 - 0x48, 0x83, 0xc6, 0x08, //0x000020b5 addq $8, %rsi - 0x48, 0x83, 0xc7, 0xf8, //0x000020b9 addq $-8, %rdi - 0x48, 0x83, 0xff, 0x04, //0x000020bd cmpq $4, %rdi - 0x0f, 0x8d, 0xba, 0xff, 0xff, 0xff, //0x000020c1 jge LBB0_385 - //0x000020c7 LBB0_379 - 0x48, 0x83, 0xff, 0x02, //0x000020c7 cmpq $2, %rdi - 0x0f, 0x82, 0x13, 0x00, 0x00, 0x00, //0x000020cb jb LBB0_381 - //0x000020d1 LBB0_380 - 0x41, 0x0f, 0xb7, 0x0e, //0x000020d1 movzwl (%r14), %ecx - 0x66, 0x89, 0x0e, //0x000020d5 movw %cx, (%rsi) - 0x49, 0x83, 0xc6, 0x02, //0x000020d8 addq $2, %r14 - 0x48, 0x83, 0xc6, 0x02, //0x000020dc addq $2, %rsi - 0x48, 0x83, 0xc7, 0xfe, //0x000020e0 addq $-2, %rdi - //0x000020e4 LBB0_381 - 0x4c, 0x89, 0xf2, //0x000020e4 movq %r14, %rdx - 0x4c, 0x8d, 0x74, 0x24, 0x40, //0x000020e7 leaq $64(%rsp), %r14 - 0x48, 0x85, 0xff, //0x000020ec testq %rdi, %rdi - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000020ef vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc4, 0x41, 0x7d, 0x6f, 0xeb, //0x000020f4 vmovdqa %ymm11, %ymm13 - 0xc5, 0xfe, 0x6f, 0x25, 0x9f, 0xe1, 0xff, 0xff, //0x000020f9 vmovdqu $-7777(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0xb7, 0xe0, 0xff, 0xff, //0x00002101 vmovdqu $-8009(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd9, //0x00002109 vmovdqa %ymm1, %ymm11 - 0xc5, 0x7d, 0x6f, 0xe2, //0x0000210d vmovdqa %ymm2, %ymm12 - 0x0f, 0x84, 0x79, 0xfd, 0xff, 0xff, //0x00002111 je LBB0_363 - 0x8a, 0x0a, //0x00002117 movb (%rdx), %cl - 0x88, 0x0e, //0x00002119 movb %cl, (%rsi) - 0x4c, 0x8d, 0x74, 0x24, 0x40, //0x0000211b leaq $64(%rsp), %r14 - 0xe9, 0x6b, 0xfd, 0xff, 0xff, //0x00002120 jmp LBB0_363 - //0x00002125 LBB0_386 - 0x48, 0x8b, 0x74, 0x24, 0x20, //0x00002125 movq $32(%rsp), %rsi - 0x48, 0x8b, 0x4e, 0x08, //0x0000212a movq $8(%rsi), %rcx - 0x48, 0x0f, 0xbc, 0xd7, //0x0000212e bsfq %rdi, %rdx - 0x4c, 0x29, 0xca, //0x00002132 subq %r9, %rdx - 0x48, 0x01, 0xd1, //0x00002135 addq %rdx, %rcx - 0x48, 0x83, 0xc1, 0x01, //0x00002138 addq $1, %rcx - 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x0000213c movq $8(%rsp), %r15 - 0x49, 0x89, 0x0f, //0x00002141 movq %rcx, (%r15) - 0x48, 0x8b, 0x56, 0x08, //0x00002144 movq $8(%rsi), %rdx - 0x48, 0x39, 0xd1, //0x00002148 cmpq %rdx, %rcx - 0x48, 0x0f, 0x47, 0xca, //0x0000214b cmovaq %rdx, %rcx - 0x49, 0x89, 0x0f, //0x0000214f movq %rcx, (%r15) - 0x0f, 0x86, 0x5d, 0xe9, 0xff, 0xff, //0x00002152 jbe LBB0_387 - 0xe9, 0xb8, 0x1b, 0x00, 0x00, //0x00002158 jmp LBB0_728 - //0x0000215d LBB0_388 - 0x0f, 0xbc, 0xd9, //0x0000215d bsfl %ecx, %ebx - 0x48, 0x89, 0xd9, //0x00002160 movq %rbx, %rcx - 0x48, 0x29, 0xf9, //0x00002163 subq %rdi, %rcx - 0x49, 0x89, 0x0f, //0x00002166 movq %rcx, (%r15) - 0x48, 0x85, 0xc9, //0x00002169 testq %rcx, %rcx - 0x4c, 0x8b, 0x1c, 0x24, //0x0000216c movq (%rsp), %r11 - 0x48, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002170 movabsq $4294977024, %rdi - 0x0f, 0x8e, 0x40, 0x00, 0x00, 0x00, //0x0000217a jle LBB0_393 - 0x49, 0x01, 0xd8, //0x00002180 addq %rbx, %r8 - 0x48, 0x01, 0xda, //0x00002183 addq %rbx, %rdx - 0x48, 0x01, 0xde, //0x00002186 addq %rbx, %rsi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002189 .p2align 4, 0x90 - //0x00002190 LBB0_390 - 0x0f, 0xb6, 0x0e, //0x00002190 movzbl (%rsi), %ecx - 0x48, 0x83, 0xf9, 0x20, //0x00002193 cmpq $32, %rcx - 0x0f, 0x87, 0x23, 0x00, 0x00, 0x00, //0x00002197 ja LBB0_393 - 0x48, 0x0f, 0xa3, 0xcf, //0x0000219d btq %rcx, %rdi - 0x0f, 0x83, 0x19, 0x00, 0x00, 0x00, //0x000021a1 jae LBB0_393 - 0x49, 0x89, 0x17, //0x000021a7 movq %rdx, (%r15) - 0x49, 0x83, 0xc0, 0xff, //0x000021aa addq $-1, %r8 - 0x48, 0x83, 0xc2, 0xff, //0x000021ae addq $-1, %rdx - 0x48, 0x83, 0xc6, 0xff, //0x000021b2 addq $-1, %rsi - 0x49, 0x83, 0xf8, 0x01, //0x000021b6 cmpq $1, %r8 - 0x0f, 0x8f, 0xd0, 0xff, 0xff, 0xff, //0x000021ba jg LBB0_390 - //0x000021c0 LBB0_393 - 0x48, 0x85, 0xc0, //0x000021c0 testq %rax, %rax - 0x0f, 0x8f, 0xd7, 0xe1, 0xff, 0xff, //0x000021c3 jg LBB0_3 - 0xe9, 0x61, 0x1c, 0x00, 0x00, //0x000021c9 jmp LBB0_394 - //0x000021ce LBB0_395 - 0x49, 0x8d, 0x55, 0xff, //0x000021ce leaq $-1(%r13), %rdx - 0x48, 0x39, 0xd6, //0x000021d2 cmpq %rdx, %rsi - 0x49, 0xf7, 0xd5, //0x000021d5 notq %r13 - 0x4d, 0x0f, 0x45, 0xea, //0x000021d8 cmovneq %r10, %r13 - 0x84, 0xc9, //0x000021dc testb %cl, %cl - 0x4d, 0x0f, 0x45, 0xd5, //0x000021de cmovneq %r13, %r10 - 0xe9, 0x2e, 0xf6, 0xff, 0xff, //0x000021e2 jmp LBB0_293 - //0x000021e7 LBB0_396 - 0x4d, 0x89, 0xc5, //0x000021e7 movq %r8, %r13 - 0x4d, 0x29, 0xcd, //0x000021ea subq %r9, %r13 - 0x0f, 0x84, 0x8b, 0x1c, 0x00, 0x00, //0x000021ed je LBB0_732 - 0x49, 0x83, 0xfd, 0x40, //0x000021f3 cmpq $64, %r13 - 0x0f, 0x82, 0x13, 0x0c, 0x00, 0x00, //0x000021f7 jb LBB0_543 - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000021fd movq $-1, %r15 - 0x4c, 0x89, 0xc8, //0x00002204 movq %r9, %rax - 0x45, 0x31, 0xdb, //0x00002207 xorl %r11d, %r11d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000220a .p2align 4, 0x90 - //0x00002210 LBB0_399 - 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x06, //0x00002210 vmovdqu (%r14,%rax), %ymm0 - 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x06, 0x20, //0x00002216 vmovdqu $32(%r14,%rax), %ymm1 - 0xc5, 0xfd, 0x74, 0xd6, //0x0000221d vpcmpeqb %ymm6, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xfa, //0x00002221 vpmovmskb %ymm2, %edi - 0xc5, 0xf5, 0x74, 0xd6, //0x00002225 vpcmpeqb %ymm6, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xda, //0x00002229 vpmovmskb %ymm2, %ebx - 0xc5, 0xfd, 0x74, 0xd7, //0x0000222d vpcmpeqb %ymm7, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xd2, //0x00002231 vpmovmskb %ymm2, %edx - 0xc5, 0xf5, 0x74, 0xd7, //0x00002235 vpcmpeqb %ymm7, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xca, //0x00002239 vpmovmskb %ymm2, %ecx - 0xc5, 0xbd, 0x64, 0xd1, //0x0000223d vpcmpgtb %ymm1, %ymm8, %ymm2 - 0xc4, 0xc1, 0x75, 0x64, 0xc9, //0x00002241 vpcmpgtb %ymm9, %ymm1, %ymm1 - 0xc5, 0xed, 0xdb, 0xc9, //0x00002246 vpand %ymm1, %ymm2, %ymm1 - 0xc5, 0xfd, 0xd7, 0xf1, //0x0000224a vpmovmskb %ymm1, %esi - 0x48, 0xc1, 0xe3, 0x20, //0x0000224e shlq $32, %rbx - 0x48, 0x09, 0xdf, //0x00002252 orq %rbx, %rdi - 0x48, 0xc1, 0xe1, 0x20, //0x00002255 shlq $32, %rcx - 0x48, 0xc1, 0xe6, 0x20, //0x00002259 shlq $32, %rsi - 0x48, 0x09, 0xca, //0x0000225d orq %rcx, %rdx - 0x0f, 0x85, 0x49, 0x00, 0x00, 0x00, //0x00002260 jne LBB0_410 - 0x4d, 0x85, 0xdb, //0x00002266 testq %r11, %r11 - 0x0f, 0x85, 0x51, 0x00, 0x00, 0x00, //0x00002269 jne LBB0_412 - 0x45, 0x31, 0xdb, //0x0000226f xorl %r11d, %r11d - //0x00002272 LBB0_402 - 0xc5, 0xbd, 0x64, 0xc8, //0x00002272 vpcmpgtb %ymm0, %ymm8, %ymm1 - 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x00002276 vpcmpgtb %ymm9, %ymm0, %ymm0 - 0xc5, 0xf5, 0xdb, 0xc0, //0x0000227b vpand %ymm0, %ymm1, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc8, //0x0000227f vpmovmskb %ymm0, %ecx - 0x48, 0x09, 0xce, //0x00002283 orq %rcx, %rsi - 0x48, 0x85, 0xff, //0x00002286 testq %rdi, %rdi - 0x0f, 0x85, 0x7f, 0x00, 0x00, 0x00, //0x00002289 jne LBB0_413 - 0x48, 0x85, 0xf6, //0x0000228f testq %rsi, %rsi - 0x0f, 0x85, 0x97, 0x1a, 0x00, 0x00, //0x00002292 jne LBB0_709 - 0x49, 0x83, 0xc5, 0xc0, //0x00002298 addq $-64, %r13 - 0x48, 0x83, 0xc0, 0x40, //0x0000229c addq $64, %rax - 0x49, 0x83, 0xfd, 0x3f, //0x000022a0 cmpq $63, %r13 - 0x0f, 0x87, 0x66, 0xff, 0xff, 0xff, //0x000022a4 ja LBB0_399 - 0xe9, 0x93, 0x09, 0x00, 0x00, //0x000022aa jmp LBB0_405 - //0x000022af LBB0_410 - 0x49, 0x83, 0xff, 0xff, //0x000022af cmpq $-1, %r15 - 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x000022b3 jne LBB0_412 - 0x4c, 0x0f, 0xbc, 0xfa, //0x000022b9 bsfq %rdx, %r15 - 0x49, 0x01, 0xc7, //0x000022bd addq %rax, %r15 - //0x000022c0 LBB0_412 - 0x4c, 0x89, 0xd9, //0x000022c0 movq %r11, %rcx - 0x48, 0xf7, 0xd1, //0x000022c3 notq %rcx - 0x48, 0x21, 0xd1, //0x000022c6 andq %rdx, %rcx - 0x4c, 0x8d, 0x14, 0x09, //0x000022c9 leaq (%rcx,%rcx), %r10 - 0x4d, 0x09, 0xda, //0x000022cd orq %r11, %r10 - 0x4c, 0x89, 0xd3, //0x000022d0 movq %r10, %rbx - 0x48, 0xf7, 0xd3, //0x000022d3 notq %rbx - 0x48, 0x21, 0xd3, //0x000022d6 andq %rdx, %rbx - 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000022d9 movabsq $-6148914691236517206, %rdx - 0x48, 0x21, 0xd3, //0x000022e3 andq %rdx, %rbx - 0x45, 0x31, 0xdb, //0x000022e6 xorl %r11d, %r11d - 0x48, 0x01, 0xcb, //0x000022e9 addq %rcx, %rbx - 0x41, 0x0f, 0x92, 0xc3, //0x000022ec setb %r11b - 0x48, 0x01, 0xdb, //0x000022f0 addq %rbx, %rbx - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000022f3 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xcb, //0x000022fd xorq %rcx, %rbx - 0x4c, 0x21, 0xd3, //0x00002300 andq %r10, %rbx - 0x48, 0xf7, 0xd3, //0x00002303 notq %rbx - 0x48, 0x21, 0xdf, //0x00002306 andq %rbx, %rdi - 0xe9, 0x64, 0xff, 0xff, 0xff, //0x00002309 jmp LBB0_402 - //0x0000230e LBB0_413 - 0x48, 0x0f, 0xbc, 0xcf, //0x0000230e bsfq %rdi, %rcx - 0x48, 0x85, 0xf6, //0x00002312 testq %rsi, %rsi - 0x0f, 0x84, 0xa4, 0x03, 0x00, 0x00, //0x00002315 je LBB0_470 - 0x48, 0x0f, 0xbc, 0xd6, //0x0000231b bsfq %rsi, %rdx - 0xe9, 0xa0, 0x03, 0x00, 0x00, //0x0000231f jmp LBB0_471 - //0x00002324 LBB0_415 - 0x41, 0x8a, 0x4d, 0x01, //0x00002324 movb $1(%r13), %cl - 0x80, 0xc1, 0xd2, //0x00002328 addb $-46, %cl - 0x80, 0xf9, 0x37, //0x0000232b cmpb $55, %cl - 0x0f, 0x87, 0x84, 0xf2, 0xff, 0xff, //0x0000232e ja LBB0_260 - 0x0f, 0xb6, 0xc9, //0x00002334 movzbl %cl, %ecx - 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00002337 movabsq $36028797027352577, %rdx - 0x48, 0x0f, 0xa3, 0xca, //0x00002341 btq %rcx, %rdx - 0x48, 0x89, 0xc1, //0x00002345 movq %rax, %rcx - 0x0f, 0x83, 0x00, 0x08, 0x00, 0x00, //0x00002348 jae LBB0_514 - //0x0000234e LBB0_417 - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x0000234e movq $-1, %r15 - 0x49, 0x83, 0xfb, 0x20, //0x00002355 cmpq $32, %r11 - 0x0f, 0x82, 0x5d, 0x0a, 0x00, 0x00, //0x00002359 jb LBB0_540 - 0x45, 0x31, 0xc0, //0x0000235f xorl %r8d, %r8d - 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002362 movq $-1, %r10 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002369 movq $-1, %r9 - //0x00002370 .p2align 4, 0x90 - //0x00002370 LBB0_419 - 0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x05, 0x00, //0x00002370 vmovdqu (%r13,%r8), %ymm0 - 0xc4, 0xc1, 0x7d, 0x64, 0xca, //0x00002377 vpcmpgtb %ymm10, %ymm0, %ymm1 - 0xc5, 0x95, 0x64, 0xd0, //0x0000237c vpcmpgtb %ymm0, %ymm13, %ymm2 - 0xc5, 0xed, 0xdb, 0xc9, //0x00002380 vpand %ymm1, %ymm2, %ymm1 - 0xc5, 0x85, 0x74, 0xd0, //0x00002384 vpcmpeqb %ymm0, %ymm15, %ymm2 - 0xc5, 0xfd, 0x74, 0x1d, 0xd0, 0xde, 0xff, 0xff, //0x00002388 vpcmpeqb $-8496(%rip), %ymm0, %ymm3 /* LCPI0_17+0(%rip) */ - 0xc5, 0xe5, 0xeb, 0xd2, //0x00002390 vpor %ymm2, %ymm3, %ymm2 - 0xc5, 0x8d, 0xdb, 0xd8, //0x00002394 vpand %ymm0, %ymm14, %ymm3 - 0xc5, 0xfd, 0x74, 0x05, 0xe0, 0xde, 0xff, 0xff, //0x00002398 vpcmpeqb $-8480(%rip), %ymm0, %ymm0 /* LCPI0_18+0(%rip) */ - 0xc5, 0xfd, 0xd7, 0xf8, //0x000023a0 vpmovmskb %ymm0, %edi - 0xc5, 0xe5, 0x74, 0xdc, //0x000023a4 vpcmpeqb %ymm4, %ymm3, %ymm3 - 0xc5, 0xfd, 0xd7, 0xf3, //0x000023a8 vpmovmskb %ymm3, %esi - 0xc5, 0xfd, 0xd7, 0xd2, //0x000023ac vpmovmskb %ymm2, %edx - 0xc5, 0xf5, 0xeb, 0xc0, //0x000023b0 vpor %ymm0, %ymm1, %ymm0 - 0xc5, 0xe5, 0xeb, 0xca, //0x000023b4 vpor %ymm2, %ymm3, %ymm1 - 0xc5, 0xfd, 0xeb, 0xc1, //0x000023b8 vpor %ymm1, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc8, //0x000023bc vpmovmskb %ymm0, %ecx - 0x48, 0xf7, 0xd1, //0x000023c0 notq %rcx - 0x48, 0x0f, 0xbc, 0xc9, //0x000023c3 bsfq %rcx, %rcx - 0x83, 0xf9, 0x20, //0x000023c7 cmpl $32, %ecx - 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x000023ca je LBB0_421 - 0xbb, 0xff, 0xff, 0xff, 0xff, //0x000023d0 movl $-1, %ebx - 0xd3, 0xe3, //0x000023d5 shll %cl, %ebx - 0xf7, 0xd3, //0x000023d7 notl %ebx - 0x21, 0xdf, //0x000023d9 andl %ebx, %edi - 0x21, 0xde, //0x000023db andl %ebx, %esi - 0x21, 0xd3, //0x000023dd andl %edx, %ebx - 0x89, 0xda, //0x000023df movl %ebx, %edx - //0x000023e1 LBB0_421 - 0x8d, 0x5f, 0xff, //0x000023e1 leal $-1(%rdi), %ebx - 0x21, 0xfb, //0x000023e4 andl %edi, %ebx - 0xc5, 0xfe, 0x6f, 0x1d, 0xd2, 0xdd, 0xff, 0xff, //0x000023e6 vmovdqu $-8750(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0x0f, 0x85, 0x38, 0x07, 0x00, 0x00, //0x000023ee jne LBB0_509 - 0x8d, 0x5e, 0xff, //0x000023f4 leal $-1(%rsi), %ebx - 0x21, 0xf3, //0x000023f7 andl %esi, %ebx - 0x0f, 0x85, 0x2d, 0x07, 0x00, 0x00, //0x000023f9 jne LBB0_509 - 0x8d, 0x5a, 0xff, //0x000023ff leal $-1(%rdx), %ebx - 0x21, 0xd3, //0x00002402 andl %edx, %ebx - 0x0f, 0x85, 0x22, 0x07, 0x00, 0x00, //0x00002404 jne LBB0_509 - 0x85, 0xff, //0x0000240a testl %edi, %edi - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000240c je LBB0_427 - 0x0f, 0xbc, 0xff, //0x00002412 bsfl %edi, %edi - 0x49, 0x83, 0xf9, 0xff, //0x00002415 cmpq $-1, %r9 - 0x0f, 0x85, 0xd6, 0x08, 0x00, 0x00, //0x00002419 jne LBB0_528 - 0x4c, 0x01, 0xc7, //0x0000241f addq %r8, %rdi - 0x49, 0x89, 0xf9, //0x00002422 movq %rdi, %r9 - //0x00002425 LBB0_427 - 0x85, 0xf6, //0x00002425 testl %esi, %esi - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00002427 je LBB0_430 - 0x0f, 0xbc, 0xf6, //0x0000242d bsfl %esi, %esi - 0x49, 0x83, 0xfa, 0xff, //0x00002430 cmpq $-1, %r10 - 0x0f, 0x85, 0xc6, 0x08, 0x00, 0x00, //0x00002434 jne LBB0_529 - 0x4c, 0x01, 0xc6, //0x0000243a addq %r8, %rsi - 0x49, 0x89, 0xf2, //0x0000243d movq %rsi, %r10 - //0x00002440 LBB0_430 - 0x85, 0xd2, //0x00002440 testl %edx, %edx - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00002442 je LBB0_433 - 0x0f, 0xbc, 0xd2, //0x00002448 bsfl %edx, %edx - 0x49, 0x83, 0xff, 0xff, //0x0000244b cmpq $-1, %r15 - 0x0f, 0x85, 0xb6, 0x08, 0x00, 0x00, //0x0000244f jne LBB0_530 - 0x4c, 0x01, 0xc2, //0x00002455 addq %r8, %rdx - 0x49, 0x89, 0xd7, //0x00002458 movq %rdx, %r15 - //0x0000245b LBB0_433 - 0x83, 0xf9, 0x20, //0x0000245b cmpl $32, %ecx - 0x0f, 0x85, 0x1c, 0x02, 0x00, 0x00, //0x0000245e jne LBB0_467 - 0x49, 0x83, 0xc3, 0xe0, //0x00002464 addq $-32, %r11 - 0x49, 0x83, 0xc0, 0x20, //0x00002468 addq $32, %r8 - 0x49, 0x83, 0xfb, 0x1f, //0x0000246c cmpq $31, %r11 - 0x0f, 0x87, 0xfa, 0xfe, 0xff, 0xff, //0x00002470 ja LBB0_419 - 0xc5, 0xf8, 0x77, //0x00002476 vzeroupper - 0x4d, 0x01, 0xe8, //0x00002479 addq %r13, %r8 - 0x4c, 0x89, 0x54, 0x24, 0x28, //0x0000247c movq %r10, $40(%rsp) - 0x49, 0x83, 0xfb, 0x10, //0x00002481 cmpq $16, %r11 - 0x4c, 0x89, 0x6c, 0x24, 0x30, //0x00002485 movq %r13, $48(%rsp) - 0x0f, 0x82, 0x48, 0x01, 0x00, 0x00, //0x0000248a jb LBB0_454 - //0x00002490 LBB0_436 - 0x4d, 0x89, 0xc2, //0x00002490 movq %r8, %r10 - 0x4d, 0x29, 0xea, //0x00002493 subq %r13, %r10 - 0x45, 0x31, 0xed, //0x00002496 xorl %r13d, %r13d - //0x00002499 LBB0_437 - 0x4c, 0x89, 0xce, //0x00002499 movq %r9, %rsi - 0xc4, 0x81, 0x7a, 0x6f, 0x04, 0x28, //0x0000249c vmovdqu (%r8,%r13), %xmm0 - 0xc5, 0xf9, 0x64, 0x0d, 0x96, 0xdb, 0xff, 0xff, //0x000024a2 vpcmpgtb $-9322(%rip), %xmm0, %xmm1 /* LCPI0_20+0(%rip) */ - 0xc5, 0xfa, 0x6f, 0x15, 0x9e, 0xdb, 0xff, 0xff, //0x000024aa vmovdqu $-9314(%rip), %xmm2 /* LCPI0_21+0(%rip) */ - 0xc5, 0xe9, 0x64, 0xd0, //0x000024b2 vpcmpgtb %xmm0, %xmm2, %xmm2 - 0xc5, 0xf1, 0xdb, 0xca, //0x000024b6 vpand %xmm2, %xmm1, %xmm1 - 0xc5, 0xf9, 0x74, 0x15, 0x9e, 0xdb, 0xff, 0xff, //0x000024ba vpcmpeqb $-9314(%rip), %xmm0, %xmm2 /* LCPI0_22+0(%rip) */ - 0xc5, 0xf9, 0x74, 0x1d, 0xa6, 0xdb, 0xff, 0xff, //0x000024c2 vpcmpeqb $-9306(%rip), %xmm0, %xmm3 /* LCPI0_23+0(%rip) */ - 0xc5, 0xe1, 0xeb, 0xd2, //0x000024ca vpor %xmm2, %xmm3, %xmm2 - 0xc5, 0xf9, 0xdb, 0x1d, 0x4a, 0xdb, 0xff, 0xff, //0x000024ce vpand $-9398(%rip), %xmm0, %xmm3 /* LCPI0_12+0(%rip) */ - 0xc5, 0xf9, 0x74, 0x05, 0xa2, 0xdb, 0xff, 0xff, //0x000024d6 vpcmpeqb $-9310(%rip), %xmm0, %xmm0 /* LCPI0_24+0(%rip) */ - 0xc5, 0xe1, 0x74, 0x1d, 0xaa, 0xdb, 0xff, 0xff, //0x000024de vpcmpeqb $-9302(%rip), %xmm3, %xmm3 /* LCPI0_25+0(%rip) */ - 0xc5, 0xe1, 0xeb, 0xe0, //0x000024e6 vpor %xmm0, %xmm3, %xmm4 - 0xc5, 0xe9, 0xeb, 0xc9, //0x000024ea vpor %xmm1, %xmm2, %xmm1 - 0xc5, 0xd9, 0xeb, 0xc9, //0x000024ee vpor %xmm1, %xmm4, %xmm1 - 0xc5, 0x79, 0xd7, 0xc8, //0x000024f2 vpmovmskb %xmm0, %r9d - 0xc5, 0xf9, 0xd7, 0xfb, //0x000024f6 vpmovmskb %xmm3, %edi - 0xc5, 0xf9, 0xd7, 0xd2, //0x000024fa vpmovmskb %xmm2, %edx - 0xc5, 0xf9, 0xd7, 0xc9, //0x000024fe vpmovmskb %xmm1, %ecx - 0xf7, 0xd1, //0x00002502 notl %ecx - 0x0f, 0xbc, 0xc9, //0x00002504 bsfl %ecx, %ecx - 0x83, 0xf9, 0x10, //0x00002507 cmpl $16, %ecx - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000250a je LBB0_439 - 0xbb, 0xff, 0xff, 0xff, 0xff, //0x00002510 movl $-1, %ebx - 0xd3, 0xe3, //0x00002515 shll %cl, %ebx - 0xf7, 0xd3, //0x00002517 notl %ebx - 0x41, 0x21, 0xd9, //0x00002519 andl %ebx, %r9d - 0x21, 0xdf, //0x0000251c andl %ebx, %edi - 0x21, 0xd3, //0x0000251e andl %edx, %ebx - 0x89, 0xda, //0x00002520 movl %ebx, %edx - //0x00002522 LBB0_439 - 0x41, 0x8d, 0x59, 0xff, //0x00002522 leal $-1(%r9), %ebx - 0x44, 0x21, 0xcb, //0x00002526 andl %r9d, %ebx - 0x0f, 0x85, 0x5a, 0x07, 0x00, 0x00, //0x00002529 jne LBB0_523 - 0x8d, 0x5f, 0xff, //0x0000252f leal $-1(%rdi), %ebx - 0x21, 0xfb, //0x00002532 andl %edi, %ebx - 0x0f, 0x85, 0x4f, 0x07, 0x00, 0x00, //0x00002534 jne LBB0_523 - 0x8d, 0x5a, 0xff, //0x0000253a leal $-1(%rdx), %ebx - 0x21, 0xd3, //0x0000253d andl %edx, %ebx - 0x0f, 0x85, 0x44, 0x07, 0x00, 0x00, //0x0000253f jne LBB0_523 - 0x45, 0x85, 0xc9, //0x00002545 testl %r9d, %r9d - 0x0f, 0x84, 0x43, 0x00, 0x00, 0x00, //0x00002548 je LBB0_446 - 0x45, 0x0f, 0xbc, 0xc9, //0x0000254e bsfl %r9d, %r9d - 0x48, 0x83, 0xfe, 0xff, //0x00002552 cmpq $-1, %rsi - 0x0f, 0x85, 0xf4, 0x07, 0x00, 0x00, //0x00002556 jne LBB0_533 - 0x4d, 0x01, 0xd1, //0x0000255c addq %r10, %r9 - 0x4d, 0x01, 0xe9, //0x0000255f addq %r13, %r9 - 0x85, 0xff, //0x00002562 testl %edi, %edi - 0x0f, 0x84, 0x32, 0x00, 0x00, 0x00, //0x00002564 je LBB0_445 - //0x0000256a LBB0_447 - 0x0f, 0xbc, 0xff, //0x0000256a bsfl %edi, %edi - 0x48, 0x83, 0x7c, 0x24, 0x28, 0xff, //0x0000256d cmpq $-1, $40(%rsp) - 0x0f, 0x85, 0xdf, 0x07, 0x00, 0x00, //0x00002573 jne LBB0_534 - 0x4c, 0x01, 0xd7, //0x00002579 addq %r10, %rdi - 0x4c, 0x01, 0xef, //0x0000257c addq %r13, %rdi - 0x48, 0x89, 0x7c, 0x24, 0x28, //0x0000257f movq %rdi, $40(%rsp) - 0x85, 0xd2, //0x00002584 testl %edx, %edx - 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x00002586 jne LBB0_449 - 0xe9, 0x29, 0x00, 0x00, 0x00, //0x0000258c jmp LBB0_451 - //0x00002591 LBB0_446 - 0x49, 0x89, 0xf1, //0x00002591 movq %rsi, %r9 - 0x85, 0xff, //0x00002594 testl %edi, %edi - 0x0f, 0x85, 0xce, 0xff, 0xff, 0xff, //0x00002596 jne LBB0_447 - //0x0000259c LBB0_445 - 0x85, 0xd2, //0x0000259c testl %edx, %edx - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x0000259e je LBB0_451 - //0x000025a4 LBB0_449 - 0x0f, 0xbc, 0xd2, //0x000025a4 bsfl %edx, %edx - 0x49, 0x83, 0xff, 0xff, //0x000025a7 cmpq $-1, %r15 - 0x0f, 0x85, 0xae, 0x07, 0x00, 0x00, //0x000025ab jne LBB0_535 - 0x4c, 0x01, 0xd2, //0x000025b1 addq %r10, %rdx - 0x4c, 0x01, 0xea, //0x000025b4 addq %r13, %rdx - 0x49, 0x89, 0xd7, //0x000025b7 movq %rdx, %r15 - //0x000025ba LBB0_451 - 0x83, 0xf9, 0x10, //0x000025ba cmpl $16, %ecx - 0x0f, 0x85, 0xd5, 0x01, 0x00, 0x00, //0x000025bd jne LBB0_483 - 0x49, 0x83, 0xc3, 0xf0, //0x000025c3 addq $-16, %r11 - 0x49, 0x83, 0xc5, 0x10, //0x000025c7 addq $16, %r13 - 0x49, 0x83, 0xfb, 0x0f, //0x000025cb cmpq $15, %r11 - 0x0f, 0x87, 0xc4, 0xfe, 0xff, 0xff, //0x000025cf ja LBB0_437 - 0x4d, 0x01, 0xe8, //0x000025d5 addq %r13, %r8 - //0x000025d8 LBB0_454 - 0x4d, 0x85, 0xdb, //0x000025d8 testq %r11, %r11 - 0x4c, 0x8b, 0x6c, 0x24, 0x30, //0x000025db movq $48(%rsp), %r13 - 0x4c, 0x8b, 0x54, 0x24, 0x28, //0x000025e0 movq $40(%rsp), %r10 - 0x0f, 0x84, 0xd7, 0x01, 0x00, 0x00, //0x000025e5 je LBB0_485 - 0x4b, 0x8d, 0x0c, 0x18, //0x000025eb leaq (%r8,%r11), %rcx - 0x48, 0x89, 0x4c, 0x24, 0x38, //0x000025ef movq %rcx, $56(%rsp) - 0x4c, 0x89, 0xc6, //0x000025f4 movq %r8, %rsi - 0x4c, 0x29, 0xee, //0x000025f7 subq %r13, %rsi - 0x31, 0xc9, //0x000025fa xorl %ecx, %ecx - 0xe9, 0x2c, 0x00, 0x00, 0x00, //0x000025fc jmp LBB0_460 - //0x00002601 LBB0_456 - 0x83, 0xff, 0x65, //0x00002601 cmpl $101, %edi - 0x0f, 0x85, 0xb5, 0x01, 0x00, 0x00, //0x00002604 jne LBB0_484 - //0x0000260a LBB0_457 - 0x49, 0x83, 0xfa, 0xff, //0x0000260a cmpq $-1, %r10 - 0x0f, 0x85, 0x8f, 0x06, 0x00, 0x00, //0x0000260e jne LBB0_525 - 0x4c, 0x8d, 0x14, 0x0e, //0x00002614 leaq (%rsi,%rcx), %r10 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002618 .p2align 4, 0x90 - //0x00002620 LBB0_459 - 0x48, 0x83, 0xc1, 0x01, //0x00002620 addq $1, %rcx - 0x49, 0x39, 0xcb, //0x00002624 cmpq %rcx, %r11 - 0x0f, 0x84, 0xe5, 0x04, 0x00, 0x00, //0x00002627 je LBB0_508 - //0x0000262d LBB0_460 - 0x41, 0x0f, 0xbe, 0x3c, 0x08, //0x0000262d movsbl (%r8,%rcx), %edi - 0x8d, 0x5f, 0xd0, //0x00002632 leal $-48(%rdi), %ebx - 0x83, 0xfb, 0x0a, //0x00002635 cmpl $10, %ebx - 0x0f, 0x82, 0xe2, 0xff, 0xff, 0xff, //0x00002638 jb LBB0_459 - 0x8d, 0x5f, 0xd5, //0x0000263e leal $-43(%rdi), %ebx - 0x83, 0xfb, 0x1a, //0x00002641 cmpl $26, %ebx - 0x0f, 0x87, 0xb7, 0xff, 0xff, 0xff, //0x00002644 ja LBB0_456 - 0x48, 0x8d, 0x15, 0x8f, 0x1a, 0x00, 0x00, //0x0000264a leaq $6799(%rip), %rdx /* LJTI0_2+0(%rip) */ - 0x48, 0x63, 0x3c, 0x9a, //0x00002651 movslq (%rdx,%rbx,4), %rdi - 0x48, 0x01, 0xd7, //0x00002655 addq %rdx, %rdi - 0xff, 0xe7, //0x00002658 jmpq *%rdi - //0x0000265a LBB0_463 - 0x49, 0x83, 0xff, 0xff, //0x0000265a cmpq $-1, %r15 - 0x0f, 0x85, 0x3f, 0x06, 0x00, 0x00, //0x0000265e jne LBB0_525 - 0x4c, 0x8d, 0x3c, 0x0e, //0x00002664 leaq (%rsi,%rcx), %r15 - 0xe9, 0xb3, 0xff, 0xff, 0xff, //0x00002668 jmp LBB0_459 - //0x0000266d LBB0_465 - 0x49, 0x83, 0xf9, 0xff, //0x0000266d cmpq $-1, %r9 - 0x0f, 0x85, 0x2c, 0x06, 0x00, 0x00, //0x00002671 jne LBB0_525 - 0x4c, 0x8d, 0x0c, 0x0e, //0x00002677 leaq (%rsi,%rcx), %r9 - 0xe9, 0xa0, 0xff, 0xff, 0xff, //0x0000267b jmp LBB0_459 - //0x00002680 LBB0_467 - 0x4c, 0x01, 0xc1, //0x00002680 addq %r8, %rcx - 0x4c, 0x01, 0xe9, //0x00002683 addq %r13, %rcx - 0xc5, 0xf8, 0x77, //0x00002686 vzeroupper - 0x49, 0x89, 0xc8, //0x00002689 movq %rcx, %r8 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000268c movq $-1, %rcx - 0x4d, 0x85, 0xc9, //0x00002693 testq %r9, %r9 - 0x0f, 0x85, 0x36, 0x01, 0x00, 0x00, //0x00002696 jne LBB0_486 - 0xe9, 0xcd, 0x17, 0x00, 0x00, //0x0000269c jmp LBB0_726 - //0x000026a1 LBB0_468 - 0x4d, 0x29, 0xf4, //0x000026a1 subq %r14, %r12 - 0x49, 0x01, 0xd4, //0x000026a4 addq %rdx, %r12 - 0x49, 0x39, 0xfc, //0x000026a7 cmpq %rdi, %r12 - 0x0f, 0x82, 0x22, 0xdf, 0xff, 0xff, //0x000026aa jb LBB0_35 - 0xe9, 0xe8, 0x15, 0x00, 0x00, //0x000026b0 jmp LBB0_698 - //0x000026b5 LBB0_469 - 0x4c, 0x8b, 0x54, 0x24, 0x38, //0x000026b5 movq $56(%rsp), %r10 - 0xe9, 0x32, 0xf0, 0xff, 0xff, //0x000026ba jmp LBB0_282 - //0x000026bf LBB0_470 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x000026bf movl $64, %edx - //0x000026c4 LBB0_471 - 0x4c, 0x8b, 0x1c, 0x24, //0x000026c4 movq (%rsp), %r11 - 0x48, 0x39, 0xca, //0x000026c8 cmpq %rcx, %rdx - 0x0f, 0x82, 0xb5, 0x17, 0x00, 0x00, //0x000026cb jb LBB0_162 - 0xc5, 0x7d, 0x7f, 0xea, //0x000026d1 vmovdqa %ymm13, %ymm2 - 0x48, 0x01, 0xc8, //0x000026d5 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x000026d8 addq $1, %rax - //0x000026dc LBB0_473 - 0x48, 0x85, 0xc0, //0x000026dc testq %rax, %rax - 0x0f, 0x88, 0xdc, 0x15, 0x00, 0x00, //0x000026df js LBB0_702 - 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x000026e5 movq $8(%rsp), %r15 - 0x49, 0x89, 0x07, //0x000026ea movq %rax, (%r15) - 0x4d, 0x85, 0xc9, //0x000026ed testq %r9, %r9 - 0xc5, 0x7d, 0x6f, 0xea, //0x000026f0 vmovdqa %ymm2, %ymm13 - 0x0f, 0x8f, 0xa6, 0xdc, 0xff, 0xff, //0x000026f4 jg LBB0_3 - 0xe9, 0xdb, 0x15, 0x00, 0x00, //0x000026fa jmp LBB0_475 - //0x000026ff LBB0_108 - 0x4d, 0x85, 0xff, //0x000026ff testq %r15, %r15 - 0x0f, 0x85, 0x37, 0x07, 0x00, 0x00, //0x00002702 jne LBB0_545 - 0x49, 0x01, 0xf1, //0x00002708 addq %rsi, %r9 - 0x49, 0x29, 0xf2, //0x0000270b subq %rsi, %r10 - 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x0000270e movq $8(%rsp), %r15 - 0x4c, 0x8b, 0x1c, 0x24, //0x00002713 movq (%rsp), %r11 - //0x00002717 LBB0_110 - 0x4d, 0x85, 0xd2, //0x00002717 testq %r10, %r10 - 0x0f, 0x8f, 0x9f, 0x07, 0x00, 0x00, //0x0000271a jg LBB0_549 - 0xe9, 0xf0, 0x15, 0x00, 0x00, //0x00002720 jmp LBB0_728 - //0x00002725 LBB0_476 - 0xc5, 0x7d, 0x7f, 0xe8, //0x00002725 vmovdqa %ymm13, %ymm0 - 0x0f, 0xbc, 0xcb, //0x00002729 bsfl %ebx, %ecx - //0x0000272c LBB0_477 - 0x49, 0xf7, 0xd2, //0x0000272c notq %r10 - 0x49, 0x29, 0xca, //0x0000272f subq %rcx, %r10 - 0xe9, 0xde, 0xf0, 0xff, 0xff, //0x00002732 jmp LBB0_293 - //0x00002737 LBB0_478 - 0x66, 0x0f, 0xbc, 0xc3, //0x00002737 bsfw %bx, %ax - 0x0f, 0xb7, 0xf8, //0x0000273b movzwl %ax, %edi - 0x48, 0x89, 0xf8, //0x0000273e movq %rdi, %rax - 0x4c, 0x29, 0xc8, //0x00002741 subq %r9, %rax - 0x49, 0x89, 0x07, //0x00002744 movq %rax, (%r15) - 0x48, 0x85, 0xc0, //0x00002747 testq %rax, %rax - 0x48, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000274a movabsq $4294977024, %rbx - 0x0f, 0x8e, 0x90, 0xdc, 0xff, 0xff, //0x00002754 jle LBB0_2 - 0x48, 0x01, 0xf9, //0x0000275a addq %rdi, %rcx - 0x48, 0x01, 0xfe, //0x0000275d addq %rdi, %rsi - 0x48, 0x01, 0xfa, //0x00002760 addq %rdi, %rdx - //0x00002763 LBB0_480 - 0x0f, 0xb6, 0x02, //0x00002763 movzbl (%rdx), %eax - 0x48, 0x83, 0xf8, 0x20, //0x00002766 cmpq $32, %rax - 0x0f, 0x87, 0x7a, 0xdc, 0xff, 0xff, //0x0000276a ja LBB0_2 - 0x48, 0x0f, 0xa3, 0xc3, //0x00002770 btq %rax, %rbx - 0x0f, 0x83, 0x70, 0xdc, 0xff, 0xff, //0x00002774 jae LBB0_2 - 0x49, 0x89, 0x37, //0x0000277a movq %rsi, (%r15) - 0x48, 0x83, 0xc1, 0xff, //0x0000277d addq $-1, %rcx - 0x48, 0x83, 0xc6, 0xff, //0x00002781 addq $-1, %rsi - 0x48, 0x83, 0xc2, 0xff, //0x00002785 addq $-1, %rdx - 0x48, 0x83, 0xf9, 0x01, //0x00002789 cmpq $1, %rcx - 0x0f, 0x8f, 0xd0, 0xff, 0xff, 0xff, //0x0000278d jg LBB0_480 - 0xe9, 0x52, 0xdc, 0xff, 0xff, //0x00002793 jmp LBB0_2 - //0x00002798 LBB0_483 - 0x89, 0xc9, //0x00002798 movl %ecx, %ecx - 0x49, 0x01, 0xc8, //0x0000279a addq %rcx, %r8 - 0x4d, 0x01, 0xe8, //0x0000279d addq %r13, %r8 - 0x4c, 0x8b, 0x6c, 0x24, 0x30, //0x000027a0 movq $48(%rsp), %r13 - 0x4c, 0x8b, 0x54, 0x24, 0x28, //0x000027a5 movq $40(%rsp), %r10 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000027aa movq $-1, %rcx - 0x4d, 0x85, 0xc9, //0x000027b1 testq %r9, %r9 - 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x000027b4 jne LBB0_486 - 0xe9, 0xaf, 0x16, 0x00, 0x00, //0x000027ba jmp LBB0_726 - //0x000027bf LBB0_484 - 0x49, 0x01, 0xc8, //0x000027bf addq %rcx, %r8 - //0x000027c2 LBB0_485 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000027c2 movq $-1, %rcx - 0x4d, 0x85, 0xc9, //0x000027c9 testq %r9, %r9 - 0x0f, 0x84, 0x9c, 0x16, 0x00, 0x00, //0x000027cc je LBB0_726 - //0x000027d2 LBB0_486 - 0x4d, 0x85, 0xff, //0x000027d2 testq %r15, %r15 - 0x0f, 0x84, 0x93, 0x16, 0x00, 0x00, //0x000027d5 je LBB0_726 - 0x4d, 0x85, 0xd2, //0x000027db testq %r10, %r10 - 0x0f, 0x84, 0x8a, 0x16, 0x00, 0x00, //0x000027de je LBB0_726 - 0x4d, 0x29, 0xe8, //0x000027e4 subq %r13, %r8 - 0x49, 0x8d, 0x48, 0xff, //0x000027e7 leaq $-1(%r8), %rcx - 0x49, 0x39, 0xc9, //0x000027eb cmpq %rcx, %r9 - 0x0f, 0x84, 0x8d, 0x00, 0x00, 0x00, //0x000027ee je LBB0_494 - 0x49, 0x39, 0xcf, //0x000027f4 cmpq %rcx, %r15 - 0x0f, 0x84, 0x84, 0x00, 0x00, 0x00, //0x000027f7 je LBB0_494 - 0x49, 0x39, 0xca, //0x000027fd cmpq %rcx, %r10 - 0x0f, 0x84, 0x7b, 0x00, 0x00, 0x00, //0x00002800 je LBB0_494 - 0x4d, 0x85, 0xff, //0x00002806 testq %r15, %r15 - 0xc5, 0xfe, 0x6f, 0x2d, 0xaf, 0xd8, 0xff, 0xff, //0x00002809 vmovdqu $-10065(%rip), %ymm5 /* LCPI0_1+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0xc7, 0xd8, 0xff, 0xff, //0x00002811 vmovdqu $-10041(%rip), %ymm6 /* LCPI0_2+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x3d, 0xdf, 0xd8, 0xff, 0xff, //0x00002819 vmovdqu $-10017(%rip), %ymm7 /* LCPI0_3+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x05, 0xf7, 0xd8, 0xff, 0xff, //0x00002821 vmovdqu $-9993(%rip), %ymm8 /* LCPI0_4+0(%rip) */ - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002829 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0x7e, 0x6f, 0x15, 0xca, 0xd9, 0xff, 0xff, //0x0000282e vmovdqu $-9782(%rip), %ymm10 /* LCPI0_14+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x05, 0xe2, 0xd9, 0xff, 0xff, //0x00002836 vmovdqu $-9758(%rip), %ymm0 /* LCPI0_15+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x3d, 0xfa, 0xd9, 0xff, 0xff, //0x0000283e vmovdqu $-9734(%rip), %ymm15 /* LCPI0_16+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x35, 0x92, 0xd9, 0xff, 0xff, //0x00002846 vmovdqu $-9838(%rip), %ymm14 /* LCPI0_10+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x25, 0x4a, 0xda, 0xff, 0xff, //0x0000284e vmovdqu $-9654(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0x62, 0xd9, 0xff, 0xff, //0x00002856 vmovdqu $-9886(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0x0f, 0x8e, 0x8f, 0x00, 0x00, 0x00, //0x0000285e jle LBB0_497 - 0x49, 0x8d, 0x4f, 0xff, //0x00002864 leaq $-1(%r15), %rcx - 0x49, 0x39, 0xca, //0x00002868 cmpq %rcx, %r10 - 0x0f, 0x84, 0x82, 0x00, 0x00, 0x00, //0x0000286b je LBB0_497 - 0x49, 0xf7, 0xd7, //0x00002871 notq %r15 - 0x4d, 0x89, 0xf8, //0x00002874 movq %r15, %r8 - 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00002877 movq $8(%rsp), %r15 - 0xe9, 0x5d, 0x00, 0x00, 0x00, //0x0000287c jmp LBB0_496 - //0x00002881 LBB0_494 - 0x49, 0xf7, 0xd8, //0x00002881 negq %r8 - //0x00002884 LBB0_495 - 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00002884 movq $8(%rsp), %r15 - 0xc5, 0xfe, 0x6f, 0x2d, 0x2f, 0xd8, 0xff, 0xff, //0x00002889 vmovdqu $-10193(%rip), %ymm5 /* LCPI0_1+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0x47, 0xd8, 0xff, 0xff, //0x00002891 vmovdqu $-10169(%rip), %ymm6 /* LCPI0_2+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x3d, 0x5f, 0xd8, 0xff, 0xff, //0x00002899 vmovdqu $-10145(%rip), %ymm7 /* LCPI0_3+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x05, 0x77, 0xd8, 0xff, 0xff, //0x000028a1 vmovdqu $-10121(%rip), %ymm8 /* LCPI0_4+0(%rip) */ - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000028a9 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0x7e, 0x6f, 0x15, 0x4a, 0xd9, 0xff, 0xff, //0x000028ae vmovdqu $-9910(%rip), %ymm10 /* LCPI0_14+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x05, 0x62, 0xd9, 0xff, 0xff, //0x000028b6 vmovdqu $-9886(%rip), %ymm0 /* LCPI0_15+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x3d, 0x7a, 0xd9, 0xff, 0xff, //0x000028be vmovdqu $-9862(%rip), %ymm15 /* LCPI0_16+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x35, 0x12, 0xd9, 0xff, 0xff, //0x000028c6 vmovdqu $-9966(%rip), %ymm14 /* LCPI0_10+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x25, 0xca, 0xd9, 0xff, 0xff, //0x000028ce vmovdqu $-9782(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0xe2, 0xd8, 0xff, 0xff, //0x000028d6 vmovdqu $-10014(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - //0x000028de LBB0_496 - 0xc5, 0x7e, 0x6f, 0x1d, 0x5a, 0xd8, 0xff, 0xff, //0x000028de vmovdqu $-10150(%rip), %ymm11 /* LCPI0_5+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x25, 0x72, 0xd8, 0xff, 0xff, //0x000028e6 vmovdqu $-10126(%rip), %ymm12 /* LCPI0_6+0(%rip) */ - 0xe9, 0x4b, 0x02, 0x00, 0x00, //0x000028ee jmp LBB0_512 - //0x000028f3 LBB0_497 - 0x4c, 0x89, 0xc9, //0x000028f3 movq %r9, %rcx - 0x4c, 0x09, 0xd1, //0x000028f6 orq %r10, %rcx - 0x0f, 0x99, 0xc1, //0x000028f9 setns %cl - 0xc5, 0x7e, 0x6f, 0x1d, 0x3c, 0xd8, 0xff, 0xff, //0x000028fc vmovdqu $-10180(%rip), %ymm11 /* LCPI0_5+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x25, 0x54, 0xd8, 0xff, 0xff, //0x00002904 vmovdqu $-10156(%rip), %ymm12 /* LCPI0_6+0(%rip) */ - 0x0f, 0x88, 0xd2, 0x00, 0x00, 0x00, //0x0000290c js LBB0_500 - 0x4d, 0x39, 0xd1, //0x00002912 cmpq %r10, %r9 - 0x0f, 0x8c, 0xc9, 0x00, 0x00, 0x00, //0x00002915 jl LBB0_500 - 0x49, 0xf7, 0xd1, //0x0000291b notq %r9 - 0x4d, 0x89, 0xc8, //0x0000291e movq %r9, %r8 - 0xe9, 0x13, 0x02, 0x00, 0x00, //0x00002921 jmp LBB0_511 - //0x00002926 LBB0_140 - 0x4d, 0x85, 0xff, //0x00002926 testq %r15, %r15 - 0x0f, 0x85, 0x6a, 0x07, 0x00, 0x00, //0x00002929 jne LBB0_570 - 0x49, 0x01, 0xf1, //0x0000292f addq %rsi, %r9 - 0x49, 0x29, 0xf2, //0x00002932 subq %rsi, %r10 - 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00002935 movq $8(%rsp), %r15 - 0x4c, 0x8b, 0x1c, 0x24, //0x0000293a movq (%rsp), %r11 - //0x0000293e LBB0_142 - 0x4d, 0x85, 0xd2, //0x0000293e testq %r10, %r10 - 0x0f, 0x8f, 0xc4, 0x07, 0x00, 0x00, //0x00002941 jg LBB0_574 - 0xe9, 0xc9, 0x13, 0x00, 0x00, //0x00002947 jmp LBB0_728 - //0x0000294c LBB0_54 - 0x4c, 0x01, 0xf0, //0x0000294c addq %r14, %rax - 0x49, 0x83, 0xfb, 0x20, //0x0000294f cmpq $32, %r11 - 0x0f, 0x82, 0x45, 0x06, 0x00, 0x00, //0x00002953 jb LBB0_557 - //0x00002959 LBB0_55 - 0xc5, 0xfe, 0x6f, 0x00, //0x00002959 vmovdqu (%rax), %ymm0 - 0xc5, 0xfd, 0x74, 0xce, //0x0000295d vpcmpeqb %ymm6, %ymm0, %ymm1 - 0xc5, 0xfd, 0xd7, 0xd1, //0x00002961 vpmovmskb %ymm1, %edx - 0xc5, 0xfd, 0x74, 0xc7, //0x00002965 vpcmpeqb %ymm7, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xf0, //0x00002969 vpmovmskb %ymm0, %esi - 0x85, 0xf6, //0x0000296d testl %esi, %esi - 0x0f, 0x85, 0x82, 0x05, 0x00, 0x00, //0x0000296f jne LBB0_552 - 0x4d, 0x85, 0xd2, //0x00002975 testq %r10, %r10 - 0x0f, 0x85, 0xa7, 0x05, 0x00, 0x00, //0x00002978 jne LBB0_554 - 0x45, 0x31, 0xd2, //0x0000297e xorl %r10d, %r10d - 0x48, 0x85, 0xd2, //0x00002981 testq %rdx, %rdx - 0x0f, 0x84, 0x0c, 0x06, 0x00, 0x00, //0x00002984 je LBB0_556 - //0x0000298a LBB0_58 - 0x48, 0x0f, 0xbc, 0xca, //0x0000298a bsfq %rdx, %rcx - 0x4c, 0x29, 0xf0, //0x0000298e subq %r14, %rax - 0x48, 0x01, 0xc8, //0x00002991 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00002994 addq $1, %rax - 0xe9, 0x0e, 0xde, 0xff, 0xff, //0x00002998 jmp LBB0_63 - //0x0000299d LBB0_152 - 0x4c, 0x01, 0xf0, //0x0000299d addq %r14, %rax - 0x49, 0x83, 0xfd, 0x20, //0x000029a0 cmpq $32, %r13 - 0x0f, 0x82, 0xaa, 0x08, 0x00, 0x00, //0x000029a4 jb LBB0_587 - //0x000029aa LBB0_153 - 0xc5, 0xfe, 0x6f, 0x00, //0x000029aa vmovdqu (%rax), %ymm0 - 0xc5, 0xfd, 0x74, 0xce, //0x000029ae vpcmpeqb %ymm6, %ymm0, %ymm1 - 0xc5, 0x7d, 0xd7, 0xd1, //0x000029b2 vpmovmskb %ymm1, %r10d - 0xc5, 0xfd, 0x74, 0xcf, //0x000029b6 vpcmpeqb %ymm7, %ymm0, %ymm1 - 0xc5, 0xfd, 0xd7, 0xd1, //0x000029ba vpmovmskb %ymm1, %edx - 0x85, 0xd2, //0x000029be testl %edx, %edx - 0x0f, 0x85, 0x9a, 0x07, 0x00, 0x00, //0x000029c0 jne LBB0_577 - 0x4d, 0x85, 0xdb, //0x000029c6 testq %r11, %r11 - 0x0f, 0x85, 0xbf, 0x07, 0x00, 0x00, //0x000029c9 jne LBB0_579 - 0x45, 0x31, 0xdb, //0x000029cf xorl %r11d, %r11d - 0x4d, 0x85, 0xd2, //0x000029d2 testq %r10, %r10 - 0x0f, 0x84, 0x25, 0x08, 0x00, 0x00, //0x000029d5 je LBB0_581 - //0x000029db LBB0_156 - 0x49, 0x0f, 0xbc, 0xd2, //0x000029db bsfq %r10, %rdx - 0xe9, 0x21, 0x08, 0x00, 0x00, //0x000029df jmp LBB0_582 - //0x000029e4 LBB0_500 - 0x49, 0x8d, 0x52, 0xff, //0x000029e4 leaq $-1(%r10), %rdx - 0x49, 0x39, 0xd1, //0x000029e8 cmpq %rdx, %r9 - 0x49, 0xf7, 0xd2, //0x000029eb notq %r10 - 0x4d, 0x0f, 0x45, 0xd0, //0x000029ee cmovneq %r8, %r10 - 0x84, 0xc9, //0x000029f2 testb %cl, %cl - 0x4d, 0x0f, 0x45, 0xc2, //0x000029f4 cmovneq %r10, %r8 - 0xe9, 0x3c, 0x01, 0x00, 0x00, //0x000029f8 jmp LBB0_511 - //0x000029fd LBB0_501 - 0xc5, 0x7d, 0x7f, 0xe8, //0x000029fd vmovdqa %ymm13, %ymm0 - 0x0f, 0xbc, 0xcf, //0x00002a01 bsfl %edi, %ecx - //0x00002a04 LBB0_502 - 0x4c, 0x8b, 0x6c, 0x24, 0x10, //0x00002a04 movq $16(%rsp), %r13 - 0x4d, 0x01, 0xee, //0x00002a09 addq %r13, %r14 - 0x4d, 0x29, 0xd6, //0x00002a0c subq %r10, %r14 - 0x49, 0x29, 0xce, //0x00002a0f subq %rcx, %r14 - 0x4d, 0x29, 0xfe, //0x00002a12 subq %r15, %r14 - 0x49, 0x83, 0xc6, 0xfe, //0x00002a15 addq $-2, %r14 - 0x4d, 0x89, 0xf2, //0x00002a19 movq %r14, %r10 - 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00002a1c movq $8(%rsp), %r15 - 0x4c, 0x8b, 0x1c, 0x24, //0x00002a21 movq (%rsp), %r11 - 0xe9, 0xf0, 0xed, 0xff, 0xff, //0x00002a25 jmp LBB0_294 - //0x00002a2a LBB0_503 - 0xc5, 0x7d, 0x7f, 0xe8, //0x00002a2a vmovdqa %ymm13, %ymm0 - 0x4c, 0x8b, 0x6c, 0x24, 0x10, //0x00002a2e movq $16(%rsp), %r13 - 0x4d, 0x01, 0xee, //0x00002a33 addq %r13, %r14 - 0x4d, 0x29, 0xd6, //0x00002a36 subq %r10, %r14 - 0x49, 0x29, 0xce, //0x00002a39 subq %rcx, %r14 - 0x49, 0x83, 0xc6, 0xfe, //0x00002a3c addq $-2, %r14 - 0x4d, 0x89, 0xf2, //0x00002a40 movq %r14, %r10 - 0xe9, 0xd2, 0xed, 0xff, 0xff, //0x00002a43 jmp LBB0_294 - //0x00002a48 LBB0_504 - 0x4d, 0x01, 0xf4, //0x00002a48 addq %r14, %r12 - 0x48, 0x85, 0xf6, //0x00002a4b testq %rsi, %rsi - 0x0f, 0x85, 0x14, 0xdb, 0xff, 0xff, //0x00002a4e jne LBB0_28 - 0xe9, 0x49, 0xdb, 0xff, 0xff, //0x00002a54 jmp LBB0_33 - //0x00002a59 LBB0_89 - 0x4c, 0x01, 0xf0, //0x00002a59 addq %r14, %rax - 0x49, 0x83, 0xfb, 0x20, //0x00002a5c cmpq $32, %r11 - 0x0f, 0x82, 0x6b, 0x09, 0x00, 0x00, //0x00002a60 jb LBB0_602 - //0x00002a66 LBB0_90 - 0xc5, 0xfe, 0x6f, 0x00, //0x00002a66 vmovdqu (%rax), %ymm0 - 0xc5, 0xfd, 0x74, 0xce, //0x00002a6a vpcmpeqb %ymm6, %ymm0, %ymm1 - 0xc5, 0xfd, 0xd7, 0xd1, //0x00002a6e vpmovmskb %ymm1, %edx - 0xc5, 0xfd, 0x74, 0xc7, //0x00002a72 vpcmpeqb %ymm7, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xf0, //0x00002a76 vpmovmskb %ymm0, %esi - 0x85, 0xf6, //0x00002a7a testl %esi, %esi - 0x0f, 0x85, 0xa8, 0x08, 0x00, 0x00, //0x00002a7c jne LBB0_597 - 0x4d, 0x85, 0xd2, //0x00002a82 testq %r10, %r10 - 0x0f, 0x85, 0xcd, 0x08, 0x00, 0x00, //0x00002a85 jne LBB0_599 - 0x45, 0x31, 0xd2, //0x00002a8b xorl %r10d, %r10d - 0x48, 0x85, 0xd2, //0x00002a8e testq %rdx, %rdx - 0x0f, 0x84, 0x32, 0x09, 0x00, 0x00, //0x00002a91 je LBB0_601 - //0x00002a97 LBB0_93 - 0x48, 0x0f, 0xbc, 0xca, //0x00002a97 bsfq %rdx, %rcx - 0x4c, 0x29, 0xf0, //0x00002a9b subq %r14, %rax - 0x48, 0x01, 0xc8, //0x00002a9e addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00002aa1 addq $1, %rax - 0xe9, 0x21, 0xdf, 0xff, 0xff, //0x00002aa5 jmp LBB0_98 - //0x00002aaa LBB0_172 - 0x4c, 0x01, 0xf0, //0x00002aaa addq %r14, %rax - 0x49, 0x83, 0xfd, 0x20, //0x00002aad cmpq $32, %r13 - 0x0f, 0x82, 0xe4, 0x02, 0x00, 0x00, //0x00002ab1 jb LBB0_538 - //0x00002ab7 LBB0_173 - 0xc5, 0xfe, 0x6f, 0x00, //0x00002ab7 vmovdqu (%rax), %ymm0 - 0xc5, 0xfd, 0x74, 0xce, //0x00002abb vpcmpeqb %ymm6, %ymm0, %ymm1 - 0xc5, 0x7d, 0xd7, 0xd1, //0x00002abf vpmovmskb %ymm1, %r10d - 0xc5, 0xfd, 0x74, 0xcf, //0x00002ac3 vpcmpeqb %ymm7, %ymm0, %ymm1 - 0xc5, 0xfd, 0xd7, 0xd1, //0x00002ac7 vpmovmskb %ymm1, %edx - 0x85, 0xd2, //0x00002acb testl %edx, %edx - 0x0f, 0x85, 0x08, 0x0a, 0x00, 0x00, //0x00002acd jne LBB0_615 - 0x4d, 0x85, 0xdb, //0x00002ad3 testq %r11, %r11 - 0x0f, 0x85, 0x2d, 0x0a, 0x00, 0x00, //0x00002ad6 jne LBB0_617 - 0x45, 0x31, 0xdb, //0x00002adc xorl %r11d, %r11d - 0x4d, 0x85, 0xd2, //0x00002adf testq %r10, %r10 - 0x0f, 0x84, 0x93, 0x0a, 0x00, 0x00, //0x00002ae2 je LBB0_619 - //0x00002ae8 LBB0_176 - 0x49, 0x0f, 0xbc, 0xd2, //0x00002ae8 bsfq %r10, %rdx - 0xe9, 0x8f, 0x0a, 0x00, 0x00, //0x00002aec jmp LBB0_620 - //0x00002af1 LBB0_505 - 0xc5, 0x7d, 0x7f, 0xe8, //0x00002af1 vmovdqa %ymm13, %ymm0 - 0x89, 0xf9, //0x00002af5 movl %edi, %ecx - 0xe9, 0x30, 0xfc, 0xff, 0xff, //0x00002af7 jmp LBB0_477 - //0x00002afc LBB0_506 - 0xc5, 0x7d, 0x7f, 0xe8, //0x00002afc vmovdqa %ymm13, %ymm0 - 0x89, 0xf1, //0x00002b00 movl %esi, %ecx - 0xe9, 0x25, 0xfc, 0xff, 0xff, //0x00002b02 jmp LBB0_477 - //0x00002b07 LBB0_507 - 0xc5, 0x7d, 0x7f, 0xe8, //0x00002b07 vmovdqa %ymm13, %ymm0 - 0x89, 0xd1, //0x00002b0b movl %edx, %ecx - 0xe9, 0x1a, 0xfc, 0xff, 0xff, //0x00002b0d jmp LBB0_477 - //0x00002b12 LBB0_508 - 0x4c, 0x8b, 0x44, 0x24, 0x38, //0x00002b12 movq $56(%rsp), %r8 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002b17 movq $-1, %rcx - 0x4d, 0x85, 0xc9, //0x00002b1e testq %r9, %r9 - 0x0f, 0x85, 0xab, 0xfc, 0xff, 0xff, //0x00002b21 jne LBB0_486 - 0xe9, 0x42, 0x13, 0x00, 0x00, //0x00002b27 jmp LBB0_726 - //0x00002b2c LBB0_509 - 0xc5, 0x7d, 0x7f, 0xe8, //0x00002b2c vmovdqa %ymm13, %ymm0 - 0x0f, 0xbc, 0xcb, //0x00002b30 bsfl %ebx, %ecx - //0x00002b33 LBB0_510 - 0x49, 0xf7, 0xd0, //0x00002b33 notq %r8 - 0x49, 0x29, 0xc8, //0x00002b36 subq %rcx, %r8 - //0x00002b39 LBB0_511 - 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00002b39 movq $8(%rsp), %r15 - //0x00002b3e LBB0_512 - 0x4d, 0x85, 0xc0, //0x00002b3e testq %r8, %r8 - 0x0f, 0x88, 0x24, 0x13, 0x00, 0x00, //0x00002b41 js LBB0_725 - 0x49, 0x8b, 0x0f, //0x00002b47 movq (%r15), %rcx - 0xc5, 0x7d, 0x6f, 0xe8, //0x00002b4a vmovdqa %ymm0, %ymm13 - //0x00002b4e LBB0_514 - 0x4c, 0x01, 0xc1, //0x00002b4e addq %r8, %rcx - 0x49, 0x89, 0x0f, //0x00002b51 movq %rcx, (%r15) - 0x48, 0x85, 0xc0, //0x00002b54 testq %rax, %rax - 0x4c, 0x8b, 0x1c, 0x24, //0x00002b57 movq (%rsp), %r11 - 0x0f, 0x8f, 0x3f, 0xd8, 0xff, 0xff, //0x00002b5b jg LBB0_3 - 0xe9, 0xc9, 0x12, 0x00, 0x00, //0x00002b61 jmp LBB0_394 - //0x00002b66 LBB0_515 - 0x66, 0x0f, 0xbc, 0xc9, //0x00002b66 bsfw %cx, %cx - 0x44, 0x0f, 0xb7, 0xc1, //0x00002b6a movzwl %cx, %r8d - 0x4c, 0x89, 0xc1, //0x00002b6e movq %r8, %rcx - 0x4c, 0x29, 0xc9, //0x00002b71 subq %r9, %rcx - 0x49, 0x89, 0x0f, //0x00002b74 movq %rcx, (%r15) - 0x48, 0x85, 0xc9, //0x00002b77 testq %rcx, %rcx - 0x48, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002b7a movabsq $4294977024, %rsi - 0x0f, 0x8e, 0x36, 0xf6, 0xff, 0xff, //0x00002b84 jle LBB0_393 - 0x4c, 0x01, 0xc7, //0x00002b8a addq %r8, %rdi - 0x4c, 0x01, 0xc2, //0x00002b8d addq %r8, %rdx - 0x4c, 0x01, 0xc3, //0x00002b90 addq %r8, %rbx - //0x00002b93 LBB0_517 - 0x0f, 0xb6, 0x0b, //0x00002b93 movzbl (%rbx), %ecx - 0x48, 0x83, 0xf9, 0x20, //0x00002b96 cmpq $32, %rcx - 0x0f, 0x87, 0x20, 0xf6, 0xff, 0xff, //0x00002b9a ja LBB0_393 - 0x48, 0x0f, 0xa3, 0xce, //0x00002ba0 btq %rcx, %rsi - 0x0f, 0x83, 0x16, 0xf6, 0xff, 0xff, //0x00002ba4 jae LBB0_393 - 0x49, 0x89, 0x17, //0x00002baa movq %rdx, (%r15) - 0x48, 0x83, 0xc7, 0xff, //0x00002bad addq $-1, %rdi - 0x48, 0x83, 0xc2, 0xff, //0x00002bb1 addq $-1, %rdx - 0x48, 0x83, 0xc3, 0xff, //0x00002bb5 addq $-1, %rbx - 0x48, 0x83, 0xff, 0x01, //0x00002bb9 cmpq $1, %rdi - 0x0f, 0x8f, 0xd0, 0xff, 0xff, 0xff, //0x00002bbd jg LBB0_517 - 0xe9, 0xf8, 0xf5, 0xff, 0xff, //0x00002bc3 jmp LBB0_393 - //0x00002bc8 LBB0_520 - 0xc5, 0x7d, 0x7f, 0xe8, //0x00002bc8 vmovdqa %ymm13, %ymm0 - 0x89, 0xf9, //0x00002bcc movl %edi, %ecx - 0xe9, 0x31, 0xfe, 0xff, 0xff, //0x00002bce jmp LBB0_502 - //0x00002bd3 LBB0_521 - 0xc5, 0x7d, 0x7f, 0xe8, //0x00002bd3 vmovdqa %ymm13, %ymm0 - 0x89, 0xf1, //0x00002bd7 movl %esi, %ecx - 0xe9, 0x26, 0xfe, 0xff, 0xff, //0x00002bd9 jmp LBB0_502 - //0x00002bde LBB0_522 - 0xc5, 0x7d, 0x7f, 0xe8, //0x00002bde vmovdqa %ymm13, %ymm0 - 0x89, 0xd1, //0x00002be2 movl %edx, %ecx - 0xe9, 0x1b, 0xfe, 0xff, 0xff, //0x00002be4 jmp LBB0_502 - //0x00002be9 LBB0_247 - 0x4c, 0x01, 0xf0, //0x00002be9 addq %r14, %rax - 0x49, 0x83, 0xfb, 0x20, //0x00002bec cmpq $32, %r11 - 0x0f, 0x82, 0x08, 0x02, 0x00, 0x00, //0x00002bf0 jb LBB0_542 - //0x00002bf6 LBB0_248 - 0xc5, 0xfe, 0x6f, 0x00, //0x00002bf6 vmovdqu (%rax), %ymm0 - 0xc5, 0xfd, 0x74, 0xce, //0x00002bfa vpcmpeqb %ymm6, %ymm0, %ymm1 - 0xc5, 0xfd, 0xd7, 0xd1, //0x00002bfe vpmovmskb %ymm1, %edx - 0xc5, 0xfd, 0x74, 0xc7, //0x00002c02 vpcmpeqb %ymm7, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xf0, //0x00002c06 vpmovmskb %ymm0, %esi - 0x85, 0xf6, //0x00002c0a testl %esi, %esi - 0x0f, 0x85, 0xe1, 0x0c, 0x00, 0x00, //0x00002c0c jne LBB0_653 - 0x4d, 0x85, 0xd2, //0x00002c12 testq %r10, %r10 - 0x0f, 0x85, 0x06, 0x0d, 0x00, 0x00, //0x00002c15 jne LBB0_655 - 0x45, 0x31, 0xd2, //0x00002c1b xorl %r10d, %r10d - 0xc5, 0x7d, 0x7f, 0xea, //0x00002c1e vmovdqa %ymm13, %ymm2 - 0x48, 0x85, 0xd2, //0x00002c22 testq %rdx, %rdx - 0x0f, 0x84, 0x6b, 0x0d, 0x00, 0x00, //0x00002c25 je LBB0_657 - //0x00002c2b LBB0_251 - 0x48, 0x0f, 0xbc, 0xca, //0x00002c2b bsfq %rdx, %rcx - 0x4c, 0x29, 0xf0, //0x00002c2f subq %r14, %rax - 0x48, 0x01, 0xc8, //0x00002c32 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00002c35 addq $1, %rax - 0x4c, 0x8b, 0x1c, 0x24, //0x00002c39 movq (%rsp), %r11 - 0xe9, 0x9a, 0xfa, 0xff, 0xff, //0x00002c3d jmp LBB0_473 - //0x00002c42 LBB0_405 - 0x4c, 0x01, 0xf0, //0x00002c42 addq %r14, %rax - 0x49, 0x83, 0xfd, 0x20, //0x00002c45 cmpq $32, %r13 - 0x0f, 0x82, 0xd9, 0x01, 0x00, 0x00, //0x00002c49 jb LBB0_544 - //0x00002c4f LBB0_406 - 0xc5, 0xfe, 0x6f, 0x00, //0x00002c4f vmovdqu (%rax), %ymm0 - 0xc5, 0xfd, 0x74, 0xce, //0x00002c53 vpcmpeqb %ymm6, %ymm0, %ymm1 - 0xc5, 0x7d, 0xd7, 0xd1, //0x00002c57 vpmovmskb %ymm1, %r10d - 0xc5, 0xfd, 0x74, 0xcf, //0x00002c5b vpcmpeqb %ymm7, %ymm0, %ymm1 - 0xc5, 0xfd, 0xd7, 0xd1, //0x00002c5f vpmovmskb %ymm1, %edx - 0x85, 0xd2, //0x00002c63 testl %edx, %edx - 0x0f, 0x85, 0xfb, 0x0d, 0x00, 0x00, //0x00002c65 jne LBB0_671 - 0x4d, 0x85, 0xdb, //0x00002c6b testq %r11, %r11 - 0x0f, 0x85, 0x20, 0x0e, 0x00, 0x00, //0x00002c6e jne LBB0_673 - 0x45, 0x31, 0xdb, //0x00002c74 xorl %r11d, %r11d - 0x4d, 0x85, 0xd2, //0x00002c77 testq %r10, %r10 - 0x0f, 0x84, 0x86, 0x0e, 0x00, 0x00, //0x00002c7a je LBB0_675 - //0x00002c80 LBB0_409 - 0x49, 0x0f, 0xbc, 0xd2, //0x00002c80 bsfq %r10, %rdx - 0xe9, 0x82, 0x0e, 0x00, 0x00, //0x00002c84 jmp LBB0_676 - //0x00002c89 LBB0_523 - 0x0f, 0xbc, 0xcb, //0x00002c89 bsfl %ebx, %ecx - //0x00002c8c LBB0_524 - 0x49, 0x01, 0xc6, //0x00002c8c addq %rax, %r14 - 0x4d, 0x29, 0xc6, //0x00002c8f subq %r8, %r14 - 0x49, 0x29, 0xce, //0x00002c92 subq %rcx, %r14 - 0x49, 0xf7, 0xd5, //0x00002c95 notq %r13 - 0x4d, 0x01, 0xf5, //0x00002c98 addq %r14, %r13 - 0x4d, 0x89, 0xe8, //0x00002c9b movq %r13, %r8 - 0xe9, 0xe1, 0xfb, 0xff, 0xff, //0x00002c9e jmp LBB0_495 - //0x00002ca3 LBB0_525 - 0x49, 0x01, 0xc6, //0x00002ca3 addq %rax, %r14 - 0x4d, 0x29, 0xc6, //0x00002ca6 subq %r8, %r14 - 0x48, 0xf7, 0xd1, //0x00002ca9 notq %rcx - 0x4c, 0x01, 0xf1, //0x00002cac addq %r14, %rcx - 0x49, 0x89, 0xc8, //0x00002caf movq %rcx, %r8 - 0xe9, 0xcd, 0xfb, 0xff, 0xff, //0x00002cb2 jmp LBB0_495 - //0x00002cb7 LBB0_526 - 0x4f, 0x8d, 0x04, 0x2e, //0x00002cb7 leaq (%r14,%r13), %r8 - 0x48, 0x83, 0xff, 0x10, //0x00002cbb cmpq $16, %rdi - 0x0f, 0x83, 0x8d, 0xde, 0xff, 0xff, //0x00002cbf jae LBB0_116 - 0xe9, 0xf1, 0xde, 0xff, 0xff, //0x00002cc5 jmp LBB0_119 - //0x00002cca LBB0_527 - 0x48, 0xc7, 0x44, 0x24, 0x28, 0xff, 0xff, 0xff, 0xff, //0x00002cca movq $-1, $40(%rsp) - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00002cd3 movq $-1, %r13 - 0x48, 0xc7, 0x44, 0x24, 0x30, 0xff, 0xff, 0xff, 0xff, //0x00002cda movq $-1, $48(%rsp) - 0x4d, 0x89, 0xc2, //0x00002ce3 movq %r8, %r10 - 0x49, 0x83, 0xf9, 0x10, //0x00002ce6 cmpq $16, %r9 - 0x0f, 0x83, 0xf2, 0xe4, 0xff, 0xff, //0x00002cea jae LBB0_203 - 0xe9, 0x7c, 0xe6, 0xff, 0xff, //0x00002cf0 jmp LBB0_221 - //0x00002cf5 LBB0_528 - 0xc5, 0x7d, 0x7f, 0xe8, //0x00002cf5 vmovdqa %ymm13, %ymm0 - 0x89, 0xf9, //0x00002cf9 movl %edi, %ecx - 0xe9, 0x33, 0xfe, 0xff, 0xff, //0x00002cfb jmp LBB0_510 - //0x00002d00 LBB0_529 - 0xc5, 0x7d, 0x7f, 0xe8, //0x00002d00 vmovdqa %ymm13, %ymm0 - 0x89, 0xf1, //0x00002d04 movl %esi, %ecx - 0xe9, 0x28, 0xfe, 0xff, 0xff, //0x00002d06 jmp LBB0_510 - //0x00002d0b LBB0_530 - 0xc5, 0x7d, 0x7f, 0xe8, //0x00002d0b vmovdqa %ymm13, %ymm0 - 0x89, 0xd1, //0x00002d0f movl %edx, %ecx - 0xe9, 0x1d, 0xfe, 0xff, 0xff, //0x00002d11 jmp LBB0_510 - //0x00002d16 LBB0_531 - 0x4b, 0x8d, 0x04, 0x0e, //0x00002d16 leaq (%r14,%r9), %rax - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002d1a movq $-1, %r15 - 0x45, 0x31, 0xd2, //0x00002d21 xorl %r10d, %r10d - 0x49, 0x83, 0xfb, 0x20, //0x00002d24 cmpq $32, %r11 - 0x0f, 0x83, 0x2b, 0xfc, 0xff, 0xff, //0x00002d28 jae LBB0_55 - 0xe9, 0x6b, 0x02, 0x00, 0x00, //0x00002d2e jmp LBB0_557 - //0x00002d33 LBB0_532 - 0x4b, 0x8d, 0x04, 0x0e, //0x00002d33 leaq (%r14,%r9), %rax - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002d37 movq $-1, %r15 - 0x45, 0x31, 0xdb, //0x00002d3e xorl %r11d, %r11d - 0x49, 0x83, 0xfd, 0x20, //0x00002d41 cmpq $32, %r13 - 0x0f, 0x83, 0x5f, 0xfc, 0xff, 0xff, //0x00002d45 jae LBB0_153 - 0xe9, 0x04, 0x05, 0x00, 0x00, //0x00002d4b jmp LBB0_587 - //0x00002d50 LBB0_533 - 0x44, 0x89, 0xc9, //0x00002d50 movl %r9d, %ecx - 0xe9, 0x34, 0xff, 0xff, 0xff, //0x00002d53 jmp LBB0_524 - //0x00002d58 LBB0_534 - 0x89, 0xf9, //0x00002d58 movl %edi, %ecx - 0xe9, 0x2d, 0xff, 0xff, 0xff, //0x00002d5a jmp LBB0_524 - //0x00002d5f LBB0_535 - 0x89, 0xd1, //0x00002d5f movl %edx, %ecx - 0xe9, 0x26, 0xff, 0xff, 0xff, //0x00002d61 jmp LBB0_524 - //0x00002d66 LBB0_536 - 0x4b, 0x8d, 0x04, 0x0e, //0x00002d66 leaq (%r14,%r9), %rax - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002d6a movq $-1, %r15 - 0x45, 0x31, 0xd2, //0x00002d71 xorl %r10d, %r10d - 0x49, 0x83, 0xfb, 0x20, //0x00002d74 cmpq $32, %r11 - 0x0f, 0x83, 0xe8, 0xfc, 0xff, 0xff, //0x00002d78 jae LBB0_90 - 0xe9, 0x4e, 0x06, 0x00, 0x00, //0x00002d7e jmp LBB0_602 - //0x00002d83 LBB0_537 - 0x4b, 0x8d, 0x04, 0x0e, //0x00002d83 leaq (%r14,%r9), %rax - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002d87 movq $-1, %r15 - 0x45, 0x31, 0xdb, //0x00002d8e xorl %r11d, %r11d - 0x49, 0x83, 0xfd, 0x20, //0x00002d91 cmpq $32, %r13 - 0x0f, 0x83, 0x1c, 0xfd, 0xff, 0xff, //0x00002d95 jae LBB0_173 - //0x00002d9b LBB0_538 - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x00002d9b movq $24(%rsp), %r10 - 0xe9, 0x38, 0x08, 0x00, 0x00, //0x00002da0 jmp LBB0_626 - //0x00002da5 LBB0_539 - 0x4d, 0x8d, 0x04, 0x06, //0x00002da5 leaq (%r14,%rax), %r8 - 0x48, 0x83, 0xfe, 0x10, //0x00002da9 cmpq $16, %rsi - 0x4c, 0x8b, 0x1c, 0x24, //0x00002dad movq (%rsp), %r11 - 0x0f, 0x83, 0x8f, 0xec, 0xff, 0xff, //0x00002db1 jae LBB0_322 - 0xe9, 0xf3, 0xec, 0xff, 0xff, //0x00002db7 jmp LBB0_325 - //0x00002dbc LBB0_540 - 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002dbc movq $-1, %r10 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002dc3 movq $-1, %r9 - 0x4d, 0x89, 0xe8, //0x00002dca movq %r13, %r8 - 0x4c, 0x89, 0x54, 0x24, 0x28, //0x00002dcd movq %r10, $40(%rsp) - 0x49, 0x83, 0xfb, 0x10, //0x00002dd2 cmpq $16, %r11 - 0x4c, 0x89, 0x6c, 0x24, 0x30, //0x00002dd6 movq %r13, $48(%rsp) - 0x0f, 0x83, 0xaf, 0xf6, 0xff, 0xff, //0x00002ddb jae LBB0_436 - 0xe9, 0xf2, 0xf7, 0xff, 0xff, //0x00002de1 jmp LBB0_454 - //0x00002de6 LBB0_541 - 0x4b, 0x8d, 0x04, 0x0e, //0x00002de6 leaq (%r14,%r9), %rax - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002dea movq $-1, %r15 - 0x45, 0x31, 0xd2, //0x00002df1 xorl %r10d, %r10d - 0x49, 0x83, 0xfb, 0x20, //0x00002df4 cmpq $32, %r11 - 0x0f, 0x83, 0xf8, 0xfd, 0xff, 0xff, //0x00002df8 jae LBB0_248 - //0x00002dfe LBB0_542 - 0xc5, 0x7d, 0x7f, 0xe1, //0x00002dfe vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x00002e02 vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00002e06 vmovdqa %ymm13, %ymm11 - 0xe9, 0x9a, 0x0b, 0x00, 0x00, //0x00002e0b jmp LBB0_658 - //0x00002e10 LBB0_543 - 0x4b, 0x8d, 0x04, 0x0e, //0x00002e10 leaq (%r14,%r9), %rax - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002e14 movq $-1, %r15 - 0x45, 0x31, 0xdb, //0x00002e1b xorl %r11d, %r11d - 0x49, 0x83, 0xfd, 0x20, //0x00002e1e cmpq $32, %r13 - 0x0f, 0x83, 0x27, 0xfe, 0xff, 0xff, //0x00002e22 jae LBB0_406 - //0x00002e28 LBB0_544 - 0xc5, 0x7d, 0x7f, 0xe1, //0x00002e28 vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x00002e2c vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00002e30 vmovdqa %ymm13, %ymm11 - 0xc4, 0x41, 0x7d, 0x6f, 0xe7, //0x00002e35 vmovdqa %ymm15, %ymm12 - 0xe9, 0x35, 0x0d, 0x00, 0x00, //0x00002e3a jmp LBB0_681 - //0x00002e3f LBB0_545 - 0x49, 0x39, 0xf2, //0x00002e3f cmpq %rsi, %r10 - 0x0f, 0x84, 0xcd, 0x0e, 0x00, 0x00, //0x00002e42 je LBB0_728 - 0xc5, 0x7d, 0x7f, 0xe1, //0x00002e48 vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x00002e4c vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00002e50 vmovdqa %ymm13, %ymm11 - 0x49, 0x01, 0xf1, //0x00002e55 addq %rsi, %r9 - 0x49, 0x83, 0xc1, 0x01, //0x00002e58 addq $1, %r9 - 0x48, 0xf7, 0xd6, //0x00002e5c notq %rsi - 0x49, 0x01, 0xf2, //0x00002e5f addq %rsi, %r10 - 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00002e62 movq $8(%rsp), %r15 - 0x4c, 0x8b, 0x1c, 0x24, //0x00002e67 movq (%rsp), %r11 - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002e6b vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0xfe, 0x6f, 0x25, 0x28, 0xd4, 0xff, 0xff, //0x00002e70 vmovdqu $-11224(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0x40, 0xd3, 0xff, 0xff, //0x00002e78 vmovdqu $-11456(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd8, //0x00002e80 vmovdqa %ymm0, %ymm11 - 0x4d, 0x85, 0xd2, //0x00002e84 testq %r10, %r10 - 0x0f, 0x8f, 0x32, 0x00, 0x00, 0x00, //0x00002e87 jg LBB0_549 - 0xe9, 0x83, 0x0e, 0x00, 0x00, //0x00002e8d jmp LBB0_728 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002e92 .p2align 4, 0x90 - //0x00002ea0 LBB0_547 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00002ea0 movq $-2, %rcx - 0xba, 0x02, 0x00, 0x00, 0x00, //0x00002ea7 movl $2, %edx - 0x49, 0x01, 0xd1, //0x00002eac addq %rdx, %r9 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002eaf movq $-1, %rax - 0x49, 0x01, 0xca, //0x00002eb6 addq %rcx, %r10 - 0x0f, 0x8e, 0x56, 0x0e, 0x00, 0x00, //0x00002eb9 jle LBB0_728 - //0x00002ebf LBB0_549 - 0x41, 0x0f, 0xb6, 0x01, //0x00002ebf movzbl (%r9), %eax - 0x3c, 0x5c, //0x00002ec3 cmpb $92, %al - 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x00002ec5 je LBB0_547 - 0x3c, 0x22, //0x00002ecb cmpb $34, %al - 0x0f, 0x84, 0x14, 0x0a, 0x00, 0x00, //0x00002ecd je LBB0_652 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002ed3 movq $-1, %rcx - 0xba, 0x01, 0x00, 0x00, 0x00, //0x00002eda movl $1, %edx - 0x49, 0x01, 0xd1, //0x00002edf addq %rdx, %r9 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002ee2 movq $-1, %rax - 0x49, 0x01, 0xca, //0x00002ee9 addq %rcx, %r10 - 0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x00002eec jg LBB0_549 - 0xe9, 0x1e, 0x0e, 0x00, 0x00, //0x00002ef2 jmp LBB0_728 - //0x00002ef7 LBB0_552 - 0xc5, 0x7d, 0x7f, 0xe1, //0x00002ef7 vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x00002efb vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00002eff vmovdqa %ymm13, %ymm11 - 0xc4, 0x41, 0x7d, 0x6f, 0xe7, //0x00002f04 vmovdqa %ymm15, %ymm12 - 0x49, 0x83, 0xff, 0xff, //0x00002f09 cmpq $-1, %r15 - 0x0f, 0x85, 0x24, 0x00, 0x00, 0x00, //0x00002f0d jne LBB0_555 - 0x48, 0x89, 0xc1, //0x00002f13 movq %rax, %rcx - 0x4c, 0x29, 0xf1, //0x00002f16 subq %r14, %rcx - 0x4c, 0x0f, 0xbc, 0xfe, //0x00002f19 bsfq %rsi, %r15 - 0x49, 0x01, 0xcf, //0x00002f1d addq %rcx, %r15 - 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00002f20 jmp LBB0_555 - //0x00002f25 LBB0_554 - 0xc5, 0x7d, 0x7f, 0xe1, //0x00002f25 vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x00002f29 vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00002f2d vmovdqa %ymm13, %ymm11 - 0xc4, 0x41, 0x7d, 0x6f, 0xe7, //0x00002f32 vmovdqa %ymm15, %ymm12 - //0x00002f37 LBB0_555 - 0x44, 0x89, 0xd1, //0x00002f37 movl %r10d, %ecx - 0xf7, 0xd1, //0x00002f3a notl %ecx - 0x21, 0xf1, //0x00002f3c andl %esi, %ecx - 0x8d, 0x3c, 0x09, //0x00002f3e leal (%rcx,%rcx), %edi - 0x41, 0x8d, 0x1c, 0x4a, //0x00002f41 leal (%r10,%rcx,2), %ebx - 0xf7, 0xd7, //0x00002f45 notl %edi - 0x21, 0xf7, //0x00002f47 andl %esi, %edi - 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002f49 andl $-1431655766, %edi - 0x45, 0x31, 0xd2, //0x00002f4f xorl %r10d, %r10d - 0x01, 0xcf, //0x00002f52 addl %ecx, %edi - 0x41, 0x0f, 0x92, 0xc2, //0x00002f54 setb %r10b - 0x01, 0xff, //0x00002f58 addl %edi, %edi - 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00002f5a xorl $1431655765, %edi - 0x21, 0xdf, //0x00002f60 andl %ebx, %edi - 0xf7, 0xd7, //0x00002f62 notl %edi - 0x21, 0xfa, //0x00002f64 andl %edi, %edx - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002f66 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc4, 0x41, 0x7d, 0x6f, 0xfc, //0x00002f6b vmovdqa %ymm12, %ymm15 - 0xc4, 0x41, 0x7d, 0x6f, 0xeb, //0x00002f70 vmovdqa %ymm11, %ymm13 - 0xc5, 0xfe, 0x6f, 0x25, 0x23, 0xd3, 0xff, 0xff, //0x00002f75 vmovdqu $-11485(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0x3b, 0xd2, 0xff, 0xff, //0x00002f7d vmovdqu $-11717(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd8, //0x00002f85 vmovdqa %ymm0, %ymm11 - 0xc5, 0x7d, 0x6f, 0xe1, //0x00002f89 vmovdqa %ymm1, %ymm12 - 0x48, 0x85, 0xd2, //0x00002f8d testq %rdx, %rdx - 0x0f, 0x85, 0xf4, 0xf9, 0xff, 0xff, //0x00002f90 jne LBB0_58 - //0x00002f96 LBB0_556 - 0x48, 0x83, 0xc0, 0x20, //0x00002f96 addq $32, %rax - 0x49, 0x83, 0xc3, 0xe0, //0x00002f9a addq $-32, %r11 - //0x00002f9e LBB0_557 - 0x4d, 0x85, 0xd2, //0x00002f9e testq %r10, %r10 - 0x0f, 0x85, 0x08, 0x07, 0x00, 0x00, //0x00002fa1 jne LBB0_637 - 0x4c, 0x89, 0xf1, //0x00002fa7 movq %r14, %rcx - 0x48, 0xf7, 0xd1, //0x00002faa notq %rcx - 0x4c, 0x89, 0xff, //0x00002fad movq %r15, %rdi - 0x4d, 0x85, 0xdb, //0x00002fb0 testq %r11, %r11 - 0x0f, 0x84, 0xa1, 0x00, 0x00, 0x00, //0x00002fb3 je LBB0_569 - //0x00002fb9 LBB0_559 - 0x48, 0x83, 0xc1, 0x01, //0x00002fb9 addq $1, %rcx - //0x00002fbd LBB0_560 - 0x31, 0xf6, //0x00002fbd xorl %esi, %esi - //0x00002fbf LBB0_561 - 0x0f, 0xb6, 0x14, 0x30, //0x00002fbf movzbl (%rax,%rsi), %edx - 0x80, 0xfa, 0x22, //0x00002fc3 cmpb $34, %dl - 0x0f, 0x84, 0x87, 0x00, 0x00, 0x00, //0x00002fc6 je LBB0_568 - 0x80, 0xfa, 0x5c, //0x00002fcc cmpb $92, %dl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002fcf je LBB0_566 - 0x48, 0x83, 0xc6, 0x01, //0x00002fd5 addq $1, %rsi - 0x49, 0x39, 0xf3, //0x00002fd9 cmpq %rsi, %r11 - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00002fdc jne LBB0_561 - 0xe9, 0x7b, 0x00, 0x00, 0x00, //0x00002fe2 jmp LBB0_564 - //0x00002fe7 LBB0_566 - 0x49, 0x8d, 0x53, 0xff, //0x00002fe7 leaq $-1(%r11), %rdx - 0x48, 0x39, 0xf2, //0x00002feb cmpq %rsi, %rdx - 0x0f, 0x84, 0xd7, 0x0c, 0x00, 0x00, //0x00002fee je LBB0_703 - 0xc5, 0x7d, 0x7f, 0xe1, //0x00002ff4 vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x00002ff8 vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00002ffc vmovdqa %ymm13, %ymm11 - 0x48, 0x8d, 0x14, 0x01, //0x00003001 leaq (%rcx,%rax), %rdx - 0x48, 0x01, 0xf2, //0x00003005 addq %rsi, %rdx - 0x48, 0x83, 0xff, 0xff, //0x00003008 cmpq $-1, %rdi - 0x4c, 0x0f, 0x44, 0xfa, //0x0000300c cmoveq %rdx, %r15 - 0x48, 0x0f, 0x44, 0xfa, //0x00003010 cmoveq %rdx, %rdi - 0x48, 0x01, 0xf0, //0x00003014 addq %rsi, %rax - 0x48, 0x83, 0xc0, 0x02, //0x00003017 addq $2, %rax - 0x4c, 0x89, 0xda, //0x0000301b movq %r11, %rdx - 0x48, 0x29, 0xf2, //0x0000301e subq %rsi, %rdx - 0x48, 0x83, 0xc2, 0xfe, //0x00003021 addq $-2, %rdx - 0x49, 0x83, 0xc3, 0xfe, //0x00003025 addq $-2, %r11 - 0x49, 0x39, 0xf3, //0x00003029 cmpq %rsi, %r11 - 0x49, 0x89, 0xd3, //0x0000302c movq %rdx, %r11 - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000302f vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0xfe, 0x6f, 0x25, 0x64, 0xd2, 0xff, 0xff, //0x00003034 vmovdqu $-11676(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0x7c, 0xd1, 0xff, 0xff, //0x0000303c vmovdqu $-11908(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd8, //0x00003044 vmovdqa %ymm0, %ymm11 - 0x0f, 0x85, 0x6f, 0xff, 0xff, 0xff, //0x00003048 jne LBB0_560 - 0xe9, 0x78, 0x0c, 0x00, 0x00, //0x0000304e jmp LBB0_703 - //0x00003053 LBB0_568 - 0x48, 0x01, 0xf0, //0x00003053 addq %rsi, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00003056 addq $1, %rax - //0x0000305a LBB0_569 - 0x4c, 0x29, 0xf0, //0x0000305a subq %r14, %rax - 0xe9, 0x49, 0xd7, 0xff, 0xff, //0x0000305d jmp LBB0_63 - //0x00003062 LBB0_564 - 0x80, 0xfa, 0x22, //0x00003062 cmpb $34, %dl - 0x0f, 0x85, 0x60, 0x0c, 0x00, 0x00, //0x00003065 jne LBB0_703 - 0xc5, 0x7d, 0x7f, 0xe1, //0x0000306b vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x0000306f vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00003073 vmovdqa %ymm13, %ymm11 - 0x4c, 0x01, 0xd8, //0x00003078 addq %r11, %rax - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000307b vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0xfe, 0x6f, 0x25, 0x18, 0xd2, 0xff, 0xff, //0x00003080 vmovdqu $-11752(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0x30, 0xd1, 0xff, 0xff, //0x00003088 vmovdqu $-11984(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd8, //0x00003090 vmovdqa %ymm0, %ymm11 - 0xe9, 0xc1, 0xff, 0xff, 0xff, //0x00003094 jmp LBB0_569 - //0x00003099 LBB0_570 - 0x49, 0x39, 0xf2, //0x00003099 cmpq %rsi, %r10 - 0x0f, 0x84, 0x73, 0x0c, 0x00, 0x00, //0x0000309c je LBB0_728 - 0xc5, 0x7d, 0x7f, 0xe1, //0x000030a2 vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x000030a6 vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x000030aa vmovdqa %ymm13, %ymm11 - 0x49, 0x01, 0xf1, //0x000030af addq %rsi, %r9 - 0x49, 0x83, 0xc1, 0x01, //0x000030b2 addq $1, %r9 - 0x48, 0xf7, 0xd6, //0x000030b6 notq %rsi - 0x49, 0x01, 0xf2, //0x000030b9 addq %rsi, %r10 - 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x000030bc movq $8(%rsp), %r15 - 0x4c, 0x8b, 0x1c, 0x24, //0x000030c1 movq (%rsp), %r11 - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000030c5 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0xfe, 0x6f, 0x25, 0xce, 0xd1, 0xff, 0xff, //0x000030ca vmovdqu $-11826(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0xe6, 0xd0, 0xff, 0xff, //0x000030d2 vmovdqu $-12058(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd8, //0x000030da vmovdqa %ymm0, %ymm11 - 0x4d, 0x85, 0xd2, //0x000030de testq %r10, %r10 - 0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x000030e1 jg LBB0_574 - 0xe9, 0x29, 0x0c, 0x00, 0x00, //0x000030e7 jmp LBB0_728 - //0x000030ec LBB0_572 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000030ec movq $-2, %rcx - 0xba, 0x02, 0x00, 0x00, 0x00, //0x000030f3 movl $2, %edx - 0x49, 0x01, 0xd1, //0x000030f8 addq %rdx, %r9 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000030fb movq $-1, %rax - 0x49, 0x01, 0xca, //0x00003102 addq %rcx, %r10 - 0x0f, 0x8e, 0x0a, 0x0c, 0x00, 0x00, //0x00003105 jle LBB0_728 - //0x0000310b LBB0_574 - 0x41, 0x0f, 0xb6, 0x01, //0x0000310b movzbl (%r9), %eax - 0x3c, 0x5c, //0x0000310f cmpb $92, %al - 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x00003111 je LBB0_572 - 0x3c, 0x22, //0x00003117 cmpb $34, %al - 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x00003119 je LBB0_699 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000311f movq $-1, %rcx - 0xba, 0x01, 0x00, 0x00, 0x00, //0x00003126 movl $1, %edx - 0x49, 0x01, 0xd1, //0x0000312b addq %rdx, %r9 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000312e movq $-1, %rax - 0x49, 0x01, 0xca, //0x00003135 addq %rcx, %r10 - 0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x00003138 jg LBB0_574 - 0xe9, 0xd2, 0x0b, 0x00, 0x00, //0x0000313e jmp LBB0_728 - //0x00003143 LBB0_699 - 0x4d, 0x29, 0xf1, //0x00003143 subq %r14, %r9 - 0x49, 0x83, 0xc1, 0x01, //0x00003146 addq $1, %r9 - 0x4d, 0x89, 0x0f, //0x0000314a movq %r9, (%r15) - 0x4d, 0x85, 0xc0, //0x0000314d testq %r8, %r8 - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x00003150 movq $24(%rsp), %r10 - 0x0f, 0x8f, 0x4d, 0xe7, 0xff, 0xff, //0x00003155 jg LBB0_304 - 0xe9, 0x55, 0x0b, 0x00, 0x00, //0x0000315b jmp LBB0_700 - //0x00003160 LBB0_577 - 0xc5, 0x7d, 0x7f, 0xe2, //0x00003160 vmovdqa %ymm12, %ymm2 - 0xc5, 0x7d, 0x7f, 0xd9, //0x00003164 vmovdqa %ymm11, %ymm1 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00003168 vmovdqa %ymm13, %ymm11 - 0xc4, 0x41, 0x7d, 0x6f, 0xe7, //0x0000316d vmovdqa %ymm15, %ymm12 - 0x49, 0x83, 0xff, 0xff, //0x00003172 cmpq $-1, %r15 - 0x0f, 0x85, 0x24, 0x00, 0x00, 0x00, //0x00003176 jne LBB0_580 - 0x48, 0x89, 0xc1, //0x0000317c movq %rax, %rcx - 0x4c, 0x29, 0xf1, //0x0000317f subq %r14, %rcx - 0x4c, 0x0f, 0xbc, 0xfa, //0x00003182 bsfq %rdx, %r15 - 0x49, 0x01, 0xcf, //0x00003186 addq %rcx, %r15 - 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00003189 jmp LBB0_580 - //0x0000318e LBB0_579 - 0xc5, 0x7d, 0x7f, 0xe2, //0x0000318e vmovdqa %ymm12, %ymm2 - 0xc5, 0x7d, 0x7f, 0xd9, //0x00003192 vmovdqa %ymm11, %ymm1 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00003196 vmovdqa %ymm13, %ymm11 - 0xc4, 0x41, 0x7d, 0x6f, 0xe7, //0x0000319b vmovdqa %ymm15, %ymm12 - //0x000031a0 LBB0_580 - 0x44, 0x89, 0xd9, //0x000031a0 movl %r11d, %ecx - 0xf7, 0xd1, //0x000031a3 notl %ecx - 0x21, 0xd1, //0x000031a5 andl %edx, %ecx - 0x8d, 0x34, 0x09, //0x000031a7 leal (%rcx,%rcx), %esi - 0x41, 0x8d, 0x3c, 0x4b, //0x000031aa leal (%r11,%rcx,2), %edi - 0xf7, 0xd6, //0x000031ae notl %esi - 0x21, 0xd6, //0x000031b0 andl %edx, %esi - 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x000031b2 andl $-1431655766, %esi - 0x45, 0x31, 0xdb, //0x000031b8 xorl %r11d, %r11d - 0x01, 0xce, //0x000031bb addl %ecx, %esi - 0x41, 0x0f, 0x92, 0xc3, //0x000031bd setb %r11b - 0x01, 0xf6, //0x000031c1 addl %esi, %esi - 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x000031c3 xorl $1431655765, %esi - 0x21, 0xfe, //0x000031c9 andl %edi, %esi - 0xf7, 0xd6, //0x000031cb notl %esi - 0x41, 0x21, 0xf2, //0x000031cd andl %esi, %r10d - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000031d0 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc4, 0x41, 0x7d, 0x6f, 0xfc, //0x000031d5 vmovdqa %ymm12, %ymm15 - 0xc4, 0x41, 0x7d, 0x6f, 0xeb, //0x000031da vmovdqa %ymm11, %ymm13 - 0xc5, 0xfe, 0x6f, 0x25, 0xb9, 0xd0, 0xff, 0xff, //0x000031df vmovdqu $-12103(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0xd1, 0xcf, 0xff, 0xff, //0x000031e7 vmovdqu $-12335(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd9, //0x000031ef vmovdqa %ymm1, %ymm11 - 0xc5, 0x7d, 0x6f, 0xe2, //0x000031f3 vmovdqa %ymm2, %ymm12 - 0x4d, 0x85, 0xd2, //0x000031f7 testq %r10, %r10 - 0x0f, 0x85, 0xdb, 0xf7, 0xff, 0xff, //0x000031fa jne LBB0_156 - //0x00003200 LBB0_581 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x00003200 movl $64, %edx - //0x00003205 LBB0_582 - 0xc5, 0xbd, 0x64, 0xc8, //0x00003205 vpcmpgtb %ymm0, %ymm8, %ymm1 - 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x00003209 vpcmpgtb %ymm9, %ymm0, %ymm0 - 0xc5, 0xf5, 0xdb, 0xc0, //0x0000320e vpand %ymm0, %ymm1, %ymm0 - 0xc5, 0xfd, 0xd7, 0xf0, //0x00003212 vpmovmskb %ymm0, %esi - 0x0f, 0xbc, 0xfe, //0x00003216 bsfl %esi, %edi - 0x4d, 0x85, 0xd2, //0x00003219 testq %r10, %r10 - 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x0000321c je LBB0_585 - 0x85, 0xf6, //0x00003222 testl %esi, %esi - 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00003224 movl $64, %ecx - 0x0f, 0x44, 0xf9, //0x00003229 cmovel %ecx, %edi - 0x48, 0x39, 0xfa, //0x0000322c cmpq %rdi, %rdx - 0x0f, 0x87, 0x79, 0x0c, 0x00, 0x00, //0x0000322f ja LBB0_734 - 0x4c, 0x29, 0xf0, //0x00003235 subq %r14, %rax - 0x48, 0x01, 0xd0, //0x00003238 addq %rdx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x0000323b addq $1, %rax - 0xe9, 0x67, 0xd5, 0xff, 0xff, //0x0000323f jmp LBB0_63 - //0x00003244 LBB0_585 - 0x85, 0xf6, //0x00003244 testl %esi, %esi - 0x0f, 0x85, 0x6f, 0x0c, 0x00, 0x00, //0x00003246 jne LBB0_735 - 0x48, 0x83, 0xc0, 0x20, //0x0000324c addq $32, %rax - 0x49, 0x83, 0xc5, 0xe0, //0x00003250 addq $-32, %r13 - //0x00003254 LBB0_587 - 0x4d, 0x85, 0xdb, //0x00003254 testq %r11, %r11 - 0x0f, 0x85, 0xb0, 0x04, 0x00, 0x00, //0x00003257 jne LBB0_639 - 0x4c, 0x89, 0xf9, //0x0000325d movq %r15, %rcx - 0x4c, 0x8b, 0x1c, 0x24, //0x00003260 movq (%rsp), %r11 - 0x4d, 0x85, 0xed, //0x00003264 testq %r13, %r13 - 0x0f, 0x84, 0x5e, 0x0a, 0x00, 0x00, //0x00003267 je LBB0_703 - //0x0000326d LBB0_589 - 0x0f, 0xb6, 0x10, //0x0000326d movzbl (%rax), %edx - 0x80, 0xfa, 0x22, //0x00003270 cmpb $34, %dl - 0x0f, 0x84, 0x9c, 0x00, 0x00, 0x00, //0x00003273 je LBB0_701 - 0x80, 0xfa, 0x5c, //0x00003279 cmpb $92, %dl - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x0000327c je LBB0_593 - 0x80, 0xfa, 0x1f, //0x00003282 cmpb $31, %dl - 0x0f, 0x86, 0x3b, 0x0c, 0x00, 0x00, //0x00003285 jbe LBB0_736 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000328b movq $-1, %rdx - 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00003292 movl $1, %esi - 0x48, 0x01, 0xf0, //0x00003297 addq %rsi, %rax - 0x49, 0x01, 0xd5, //0x0000329a addq %rdx, %r13 - 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x0000329d jne LBB0_589 - 0xe9, 0x23, 0x0a, 0x00, 0x00, //0x000032a3 jmp LBB0_703 - //0x000032a8 LBB0_593 - 0x49, 0x83, 0xfd, 0x01, //0x000032a8 cmpq $1, %r13 - 0x0f, 0x84, 0x19, 0x0a, 0x00, 0x00, //0x000032ac je LBB0_703 - 0xc5, 0x7d, 0x7f, 0xe1, //0x000032b2 vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x000032b6 vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x000032ba vmovdqa %ymm13, %ymm11 - 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x000032bf movq $-2, %rdx - 0xbe, 0x02, 0x00, 0x00, 0x00, //0x000032c6 movl $2, %esi - 0x48, 0x83, 0xf9, 0xff, //0x000032cb cmpq $-1, %rcx - 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000032cf jne LBB0_596 - 0x49, 0x89, 0xc7, //0x000032d5 movq %rax, %r15 - 0x4d, 0x29, 0xf7, //0x000032d8 subq %r14, %r15 - 0x4c, 0x89, 0xf9, //0x000032db movq %r15, %rcx - //0x000032de LBB0_596 - 0x4c, 0x8b, 0x1c, 0x24, //0x000032de movq (%rsp), %r11 - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000032e2 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc4, 0x41, 0x7d, 0x6f, 0xeb, //0x000032e7 vmovdqa %ymm11, %ymm13 - 0xc5, 0xfe, 0x6f, 0x25, 0xac, 0xcf, 0xff, 0xff, //0x000032ec vmovdqu $-12372(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0xc4, 0xce, 0xff, 0xff, //0x000032f4 vmovdqu $-12604(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd8, //0x000032fc vmovdqa %ymm0, %ymm11 - 0xc5, 0x7d, 0x6f, 0xe1, //0x00003300 vmovdqa %ymm1, %ymm12 - 0x48, 0x01, 0xf0, //0x00003304 addq %rsi, %rax - 0x49, 0x01, 0xd5, //0x00003307 addq %rdx, %r13 - 0x0f, 0x85, 0x5d, 0xff, 0xff, 0xff, //0x0000330a jne LBB0_589 - 0xe9, 0xb6, 0x09, 0x00, 0x00, //0x00003310 jmp LBB0_703 - //0x00003315 LBB0_701 - 0x4c, 0x29, 0xf0, //0x00003315 subq %r14, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00003318 addq $1, %rax - 0x48, 0x85, 0xc0, //0x0000331c testq %rax, %rax - 0x0f, 0x89, 0x67, 0xd0, 0xff, 0xff, //0x0000331f jns LBB0_237 - 0xe9, 0x97, 0x09, 0x00, 0x00, //0x00003325 jmp LBB0_702 - //0x0000332a LBB0_597 - 0xc5, 0x7d, 0x7f, 0xe1, //0x0000332a vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x0000332e vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00003332 vmovdqa %ymm13, %ymm11 - 0xc4, 0x41, 0x7d, 0x6f, 0xe7, //0x00003337 vmovdqa %ymm15, %ymm12 - 0x49, 0x83, 0xff, 0xff, //0x0000333c cmpq $-1, %r15 - 0x0f, 0x85, 0x24, 0x00, 0x00, 0x00, //0x00003340 jne LBB0_600 - 0x48, 0x89, 0xc1, //0x00003346 movq %rax, %rcx - 0x4c, 0x29, 0xf1, //0x00003349 subq %r14, %rcx - 0x4c, 0x0f, 0xbc, 0xfe, //0x0000334c bsfq %rsi, %r15 - 0x49, 0x01, 0xcf, //0x00003350 addq %rcx, %r15 - 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00003353 jmp LBB0_600 - //0x00003358 LBB0_599 - 0xc5, 0x7d, 0x7f, 0xe1, //0x00003358 vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x0000335c vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00003360 vmovdqa %ymm13, %ymm11 - 0xc4, 0x41, 0x7d, 0x6f, 0xe7, //0x00003365 vmovdqa %ymm15, %ymm12 - //0x0000336a LBB0_600 - 0x44, 0x89, 0xd1, //0x0000336a movl %r10d, %ecx - 0xf7, 0xd1, //0x0000336d notl %ecx - 0x21, 0xf1, //0x0000336f andl %esi, %ecx - 0x8d, 0x3c, 0x09, //0x00003371 leal (%rcx,%rcx), %edi - 0x41, 0x8d, 0x1c, 0x4a, //0x00003374 leal (%r10,%rcx,2), %ebx - 0xf7, 0xd7, //0x00003378 notl %edi - 0x21, 0xf7, //0x0000337a andl %esi, %edi - 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000337c andl $-1431655766, %edi - 0x45, 0x31, 0xd2, //0x00003382 xorl %r10d, %r10d - 0x01, 0xcf, //0x00003385 addl %ecx, %edi - 0x41, 0x0f, 0x92, 0xc2, //0x00003387 setb %r10b - 0x01, 0xff, //0x0000338b addl %edi, %edi - 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x0000338d xorl $1431655765, %edi - 0x21, 0xdf, //0x00003393 andl %ebx, %edi - 0xf7, 0xd7, //0x00003395 notl %edi - 0x21, 0xfa, //0x00003397 andl %edi, %edx - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00003399 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc4, 0x41, 0x7d, 0x6f, 0xfc, //0x0000339e vmovdqa %ymm12, %ymm15 - 0xc4, 0x41, 0x7d, 0x6f, 0xeb, //0x000033a3 vmovdqa %ymm11, %ymm13 - 0xc5, 0xfe, 0x6f, 0x25, 0xf0, 0xce, 0xff, 0xff, //0x000033a8 vmovdqu $-12560(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0x08, 0xce, 0xff, 0xff, //0x000033b0 vmovdqu $-12792(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd8, //0x000033b8 vmovdqa %ymm0, %ymm11 - 0xc5, 0x7d, 0x6f, 0xe1, //0x000033bc vmovdqa %ymm1, %ymm12 - 0x48, 0x85, 0xd2, //0x000033c0 testq %rdx, %rdx - 0x0f, 0x85, 0xce, 0xf6, 0xff, 0xff, //0x000033c3 jne LBB0_93 - //0x000033c9 LBB0_601 - 0x48, 0x83, 0xc0, 0x20, //0x000033c9 addq $32, %rax - 0x49, 0x83, 0xc3, 0xe0, //0x000033cd addq $-32, %r11 - //0x000033d1 LBB0_602 - 0x4d, 0x85, 0xd2, //0x000033d1 testq %r10, %r10 - 0x0f, 0x85, 0x97, 0x03, 0x00, 0x00, //0x000033d4 jne LBB0_641 - 0x4c, 0x89, 0xf2, //0x000033da movq %r14, %rdx - 0x48, 0xf7, 0xd2, //0x000033dd notq %rdx - 0x4c, 0x89, 0xfe, //0x000033e0 movq %r15, %rsi - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x000033e3 movq $24(%rsp), %r10 - 0x4d, 0x85, 0xdb, //0x000033e8 testq %r11, %r11 - 0x0f, 0x84, 0xa6, 0x00, 0x00, 0x00, //0x000033eb je LBB0_614 - //0x000033f1 LBB0_604 - 0x48, 0x83, 0xc2, 0x01, //0x000033f1 addq $1, %rdx - //0x000033f5 LBB0_605 - 0x31, 0xff, //0x000033f5 xorl %edi, %edi - //0x000033f7 LBB0_606 - 0x0f, 0xb6, 0x1c, 0x38, //0x000033f7 movzbl (%rax,%rdi), %ebx - 0x80, 0xfb, 0x22, //0x000033fb cmpb $34, %bl - 0x0f, 0x84, 0x8c, 0x00, 0x00, 0x00, //0x000033fe je LBB0_613 - 0x80, 0xfb, 0x5c, //0x00003404 cmpb $92, %bl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00003407 je LBB0_611 - 0x48, 0x83, 0xc7, 0x01, //0x0000340d addq $1, %rdi - 0x49, 0x39, 0xfb, //0x00003411 cmpq %rdi, %r11 - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00003414 jne LBB0_606 - 0xe9, 0x80, 0x00, 0x00, 0x00, //0x0000341a jmp LBB0_609 - //0x0000341f LBB0_611 - 0x49, 0x8d, 0x4b, 0xff, //0x0000341f leaq $-1(%r11), %rcx - 0x48, 0x39, 0xf9, //0x00003423 cmpq %rdi, %rcx - 0x0f, 0x84, 0x9f, 0x08, 0x00, 0x00, //0x00003426 je LBB0_703 - 0xc5, 0x7d, 0x7f, 0xe1, //0x0000342c vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x00003430 vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00003434 vmovdqa %ymm13, %ymm11 - 0x48, 0x8d, 0x0c, 0x02, //0x00003439 leaq (%rdx,%rax), %rcx - 0x48, 0x01, 0xf9, //0x0000343d addq %rdi, %rcx - 0x48, 0x83, 0xfe, 0xff, //0x00003440 cmpq $-1, %rsi - 0x4c, 0x0f, 0x44, 0xf9, //0x00003444 cmoveq %rcx, %r15 - 0x48, 0x0f, 0x44, 0xf1, //0x00003448 cmoveq %rcx, %rsi - 0x48, 0x01, 0xf8, //0x0000344c addq %rdi, %rax - 0x48, 0x83, 0xc0, 0x02, //0x0000344f addq $2, %rax - 0x4c, 0x89, 0xd9, //0x00003453 movq %r11, %rcx - 0x48, 0x29, 0xf9, //0x00003456 subq %rdi, %rcx - 0x48, 0x83, 0xc1, 0xfe, //0x00003459 addq $-2, %rcx - 0x49, 0x83, 0xc3, 0xfe, //0x0000345d addq $-2, %r11 - 0x49, 0x39, 0xfb, //0x00003461 cmpq %rdi, %r11 - 0x49, 0x89, 0xcb, //0x00003464 movq %rcx, %r11 - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x00003467 movq $24(%rsp), %r10 - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000346c vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0xfe, 0x6f, 0x25, 0x27, 0xce, 0xff, 0xff, //0x00003471 vmovdqu $-12761(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0x3f, 0xcd, 0xff, 0xff, //0x00003479 vmovdqu $-12993(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd8, //0x00003481 vmovdqa %ymm0, %ymm11 - 0x0f, 0x85, 0x6a, 0xff, 0xff, 0xff, //0x00003485 jne LBB0_605 - 0xe9, 0x3b, 0x08, 0x00, 0x00, //0x0000348b jmp LBB0_703 - //0x00003490 LBB0_613 - 0x48, 0x01, 0xf8, //0x00003490 addq %rdi, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00003493 addq $1, %rax - //0x00003497 LBB0_614 - 0x4c, 0x29, 0xf0, //0x00003497 subq %r14, %rax - 0xe9, 0x20, 0x01, 0x00, 0x00, //0x0000349a jmp LBB0_623 - //0x0000349f LBB0_609 - 0x80, 0xfb, 0x22, //0x0000349f cmpb $34, %bl - 0x0f, 0x85, 0x23, 0x08, 0x00, 0x00, //0x000034a2 jne LBB0_703 - 0xc5, 0x7d, 0x7f, 0xe1, //0x000034a8 vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x000034ac vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x000034b0 vmovdqa %ymm13, %ymm11 - 0x4c, 0x01, 0xd8, //0x000034b5 addq %r11, %rax - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x000034b8 movq $24(%rsp), %r10 - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000034bd vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0xfe, 0x6f, 0x25, 0xd6, 0xcd, 0xff, 0xff, //0x000034c2 vmovdqu $-12842(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0xee, 0xcc, 0xff, 0xff, //0x000034ca vmovdqu $-13074(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd8, //0x000034d2 vmovdqa %ymm0, %ymm11 - 0xe9, 0xbc, 0xff, 0xff, 0xff, //0x000034d6 jmp LBB0_614 - //0x000034db LBB0_615 - 0xc5, 0x7d, 0x7f, 0xe2, //0x000034db vmovdqa %ymm12, %ymm2 - 0xc5, 0x7d, 0x7f, 0xd9, //0x000034df vmovdqa %ymm11, %ymm1 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x000034e3 vmovdqa %ymm13, %ymm11 - 0xc4, 0x41, 0x7d, 0x6f, 0xe7, //0x000034e8 vmovdqa %ymm15, %ymm12 - 0x49, 0x83, 0xff, 0xff, //0x000034ed cmpq $-1, %r15 - 0x0f, 0x85, 0x24, 0x00, 0x00, 0x00, //0x000034f1 jne LBB0_618 - 0x48, 0x89, 0xc1, //0x000034f7 movq %rax, %rcx - 0x4c, 0x29, 0xf1, //0x000034fa subq %r14, %rcx - 0x4c, 0x0f, 0xbc, 0xfa, //0x000034fd bsfq %rdx, %r15 - 0x49, 0x01, 0xcf, //0x00003501 addq %rcx, %r15 - 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00003504 jmp LBB0_618 - //0x00003509 LBB0_617 - 0xc5, 0x7d, 0x7f, 0xe2, //0x00003509 vmovdqa %ymm12, %ymm2 - 0xc5, 0x7d, 0x7f, 0xd9, //0x0000350d vmovdqa %ymm11, %ymm1 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00003511 vmovdqa %ymm13, %ymm11 - 0xc4, 0x41, 0x7d, 0x6f, 0xe7, //0x00003516 vmovdqa %ymm15, %ymm12 - //0x0000351b LBB0_618 - 0x44, 0x89, 0xd9, //0x0000351b movl %r11d, %ecx - 0xf7, 0xd1, //0x0000351e notl %ecx - 0x21, 0xd1, //0x00003520 andl %edx, %ecx - 0x8d, 0x34, 0x09, //0x00003522 leal (%rcx,%rcx), %esi - 0x41, 0x8d, 0x3c, 0x4b, //0x00003525 leal (%r11,%rcx,2), %edi - 0xf7, 0xd6, //0x00003529 notl %esi - 0x21, 0xd6, //0x0000352b andl %edx, %esi - 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000352d andl $-1431655766, %esi - 0x45, 0x31, 0xdb, //0x00003533 xorl %r11d, %r11d - 0x01, 0xce, //0x00003536 addl %ecx, %esi - 0x41, 0x0f, 0x92, 0xc3, //0x00003538 setb %r11b - 0x01, 0xf6, //0x0000353c addl %esi, %esi - 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x0000353e xorl $1431655765, %esi - 0x21, 0xfe, //0x00003544 andl %edi, %esi - 0xf7, 0xd6, //0x00003546 notl %esi - 0x41, 0x21, 0xf2, //0x00003548 andl %esi, %r10d - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000354b vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc4, 0x41, 0x7d, 0x6f, 0xfc, //0x00003550 vmovdqa %ymm12, %ymm15 - 0xc4, 0x41, 0x7d, 0x6f, 0xeb, //0x00003555 vmovdqa %ymm11, %ymm13 - 0xc5, 0xfe, 0x6f, 0x25, 0x3e, 0xcd, 0xff, 0xff, //0x0000355a vmovdqu $-12994(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0x56, 0xcc, 0xff, 0xff, //0x00003562 vmovdqu $-13226(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd9, //0x0000356a vmovdqa %ymm1, %ymm11 - 0xc5, 0x7d, 0x6f, 0xe2, //0x0000356e vmovdqa %ymm2, %ymm12 - 0x4d, 0x85, 0xd2, //0x00003572 testq %r10, %r10 - 0x0f, 0x85, 0x6d, 0xf5, 0xff, 0xff, //0x00003575 jne LBB0_176 - //0x0000357b LBB0_619 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x0000357b movl $64, %edx - //0x00003580 LBB0_620 - 0xc5, 0xbd, 0x64, 0xc8, //0x00003580 vpcmpgtb %ymm0, %ymm8, %ymm1 - 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x00003584 vpcmpgtb %ymm9, %ymm0, %ymm0 - 0xc5, 0xf5, 0xdb, 0xc0, //0x00003589 vpand %ymm0, %ymm1, %ymm0 - 0xc5, 0xfd, 0xd7, 0xf0, //0x0000358d vpmovmskb %ymm0, %esi - 0x0f, 0xbc, 0xfe, //0x00003591 bsfl %esi, %edi - 0x4d, 0x85, 0xd2, //0x00003594 testq %r10, %r10 - 0x0f, 0x84, 0x2b, 0x00, 0x00, 0x00, //0x00003597 je LBB0_624 - 0x85, 0xf6, //0x0000359d testl %esi, %esi - 0xb9, 0x40, 0x00, 0x00, 0x00, //0x0000359f movl $64, %ecx - 0x0f, 0x44, 0xf9, //0x000035a4 cmovel %ecx, %edi - 0x48, 0x39, 0xfa, //0x000035a7 cmpq %rdi, %rdx - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x000035aa movq $24(%rsp), %r10 - 0x0f, 0x87, 0xf9, 0x08, 0x00, 0x00, //0x000035af ja LBB0_734 - 0x4c, 0x29, 0xf0, //0x000035b5 subq %r14, %rax - 0x48, 0x01, 0xd0, //0x000035b8 addq %rdx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x000035bb addq $1, %rax - //0x000035bf LBB0_623 - 0x4c, 0x8b, 0x1c, 0x24, //0x000035bf movq (%rsp), %r11 - 0xe9, 0xc6, 0xe2, 0xff, 0xff, //0x000035c3 jmp LBB0_302 - //0x000035c8 LBB0_624 - 0x85, 0xf6, //0x000035c8 testl %esi, %esi - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x000035ca movq $24(%rsp), %r10 - 0x0f, 0x85, 0xe6, 0x08, 0x00, 0x00, //0x000035cf jne LBB0_735 - 0x48, 0x83, 0xc0, 0x20, //0x000035d5 addq $32, %rax - 0x49, 0x83, 0xc5, 0xe0, //0x000035d9 addq $-32, %r13 - //0x000035dd LBB0_626 - 0x4d, 0x85, 0xdb, //0x000035dd testq %r11, %r11 - 0x0f, 0x85, 0xee, 0x01, 0x00, 0x00, //0x000035e0 jne LBB0_643 - 0x4c, 0x89, 0xfa, //0x000035e6 movq %r15, %rdx - 0x4c, 0x8b, 0x1c, 0x24, //0x000035e9 movq (%rsp), %r11 - 0x4d, 0x85, 0xed, //0x000035ed testq %r13, %r13 - 0x0f, 0x84, 0xd5, 0x06, 0x00, 0x00, //0x000035f0 je LBB0_703 - //0x000035f6 LBB0_628 - 0x0f, 0xb6, 0x18, //0x000035f6 movzbl (%rax), %ebx - 0x80, 0xfb, 0x22, //0x000035f9 cmpb $34, %bl - 0x0f, 0x84, 0xa1, 0x00, 0x00, 0x00, //0x000035fc je LBB0_636 - 0x80, 0xfb, 0x5c, //0x00003602 cmpb $92, %bl - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00003605 je LBB0_632 - 0x80, 0xfb, 0x1f, //0x0000360b cmpb $31, %bl - 0x0f, 0x86, 0xb2, 0x08, 0x00, 0x00, //0x0000360e jbe LBB0_736 - 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00003614 movq $-1, %rsi - 0xbf, 0x01, 0x00, 0x00, 0x00, //0x0000361b movl $1, %edi - 0x48, 0x01, 0xf8, //0x00003620 addq %rdi, %rax - 0x49, 0x01, 0xf5, //0x00003623 addq %rsi, %r13 - 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00003626 jne LBB0_628 - 0xe9, 0x9a, 0x06, 0x00, 0x00, //0x0000362c jmp LBB0_703 - //0x00003631 LBB0_632 - 0x49, 0x83, 0xfd, 0x01, //0x00003631 cmpq $1, %r13 - 0x0f, 0x84, 0x90, 0x06, 0x00, 0x00, //0x00003635 je LBB0_703 - 0xc5, 0x7d, 0x7f, 0xe1, //0x0000363b vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x0000363f vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00003643 vmovdqa %ymm13, %ymm11 - 0x48, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x00003648 movq $-2, %rsi - 0xbf, 0x02, 0x00, 0x00, 0x00, //0x0000364f movl $2, %edi - 0x48, 0x83, 0xfa, 0xff, //0x00003654 cmpq $-1, %rdx - 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00003658 jne LBB0_635 - 0x49, 0x89, 0xc7, //0x0000365e movq %rax, %r15 - 0x4d, 0x29, 0xf7, //0x00003661 subq %r14, %r15 - 0x4c, 0x89, 0xfa, //0x00003664 movq %r15, %rdx - //0x00003667 LBB0_635 - 0x4c, 0x8b, 0x1c, 0x24, //0x00003667 movq (%rsp), %r11 - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x0000366b movq $24(%rsp), %r10 - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00003670 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc4, 0x41, 0x7d, 0x6f, 0xeb, //0x00003675 vmovdqa %ymm11, %ymm13 - 0xc5, 0xfe, 0x6f, 0x25, 0x1e, 0xcc, 0xff, 0xff, //0x0000367a vmovdqu $-13282(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0x36, 0xcb, 0xff, 0xff, //0x00003682 vmovdqu $-13514(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd8, //0x0000368a vmovdqa %ymm0, %ymm11 - 0xc5, 0x7d, 0x6f, 0xe1, //0x0000368e vmovdqa %ymm1, %ymm12 - 0x48, 0x01, 0xf8, //0x00003692 addq %rdi, %rax - 0x49, 0x01, 0xf5, //0x00003695 addq %rsi, %r13 - 0x0f, 0x85, 0x58, 0xff, 0xff, 0xff, //0x00003698 jne LBB0_628 - 0xe9, 0x28, 0x06, 0x00, 0x00, //0x0000369e jmp LBB0_703 - //0x000036a3 LBB0_636 - 0x4c, 0x29, 0xf0, //0x000036a3 subq %r14, %rax - 0x48, 0x83, 0xc0, 0x01, //0x000036a6 addq $1, %rax - 0xe9, 0xdf, 0xe1, 0xff, 0xff, //0x000036aa jmp LBB0_302 - //0x000036af LBB0_637 - 0x4d, 0x85, 0xdb, //0x000036af testq %r11, %r11 - 0x0f, 0x84, 0x13, 0x06, 0x00, 0x00, //0x000036b2 je LBB0_703 - 0xc5, 0x7d, 0x7f, 0xe1, //0x000036b8 vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x000036bc vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x000036c0 vmovdqa %ymm13, %ymm11 - 0x4c, 0x89, 0xf1, //0x000036c5 movq %r14, %rcx - 0x48, 0xf7, 0xd1, //0x000036c8 notq %rcx - 0x48, 0x8d, 0x14, 0x08, //0x000036cb leaq (%rax,%rcx), %rdx - 0x49, 0x83, 0xff, 0xff, //0x000036cf cmpq $-1, %r15 - 0x4c, 0x89, 0xff, //0x000036d3 movq %r15, %rdi - 0x4c, 0x0f, 0x44, 0xfa, //0x000036d6 cmoveq %rdx, %r15 - 0x48, 0x0f, 0x44, 0xfa, //0x000036da cmoveq %rdx, %rdi - 0x48, 0x83, 0xc0, 0x01, //0x000036de addq $1, %rax - 0x49, 0x83, 0xc3, 0xff, //0x000036e2 addq $-1, %r11 - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000036e6 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0xfe, 0x6f, 0x25, 0xad, 0xcb, 0xff, 0xff, //0x000036eb vmovdqu $-13395(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0xc5, 0xca, 0xff, 0xff, //0x000036f3 vmovdqu $-13627(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd8, //0x000036fb vmovdqa %ymm0, %ymm11 - 0x4d, 0x85, 0xdb, //0x000036ff testq %r11, %r11 - 0x0f, 0x85, 0xb1, 0xf8, 0xff, 0xff, //0x00003702 jne LBB0_559 - 0xe9, 0x4d, 0xf9, 0xff, 0xff, //0x00003708 jmp LBB0_569 - //0x0000370d LBB0_639 - 0x4d, 0x85, 0xed, //0x0000370d testq %r13, %r13 - 0x0f, 0x84, 0xb5, 0x05, 0x00, 0x00, //0x00003710 je LBB0_703 - 0xc5, 0x7d, 0x7f, 0xe1, //0x00003716 vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x0000371a vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x0000371e vmovdqa %ymm13, %ymm11 - 0x4c, 0x89, 0xf1, //0x00003723 movq %r14, %rcx - 0x48, 0xf7, 0xd1, //0x00003726 notq %rcx - 0x48, 0x01, 0xc1, //0x00003729 addq %rax, %rcx - 0x49, 0x83, 0xff, 0xff, //0x0000372c cmpq $-1, %r15 - 0x4c, 0x89, 0xfa, //0x00003730 movq %r15, %rdx - 0x48, 0x0f, 0x44, 0xd1, //0x00003733 cmoveq %rcx, %rdx - 0x49, 0x0f, 0x45, 0xcf, //0x00003737 cmovneq %r15, %rcx - 0x48, 0x83, 0xc0, 0x01, //0x0000373b addq $1, %rax - 0x49, 0x83, 0xc5, 0xff, //0x0000373f addq $-1, %r13 - 0x49, 0x89, 0xd7, //0x00003743 movq %rdx, %r15 - 0x4c, 0x8b, 0x1c, 0x24, //0x00003746 movq (%rsp), %r11 - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000374a vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0xfe, 0x6f, 0x25, 0x49, 0xcb, 0xff, 0xff, //0x0000374f vmovdqu $-13495(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0x61, 0xca, 0xff, 0xff, //0x00003757 vmovdqu $-13727(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd8, //0x0000375f vmovdqa %ymm0, %ymm11 - 0x4d, 0x85, 0xed, //0x00003763 testq %r13, %r13 - 0x0f, 0x85, 0x01, 0xfb, 0xff, 0xff, //0x00003766 jne LBB0_589 - 0xe9, 0x5a, 0x05, 0x00, 0x00, //0x0000376c jmp LBB0_703 - //0x00003771 LBB0_641 - 0x4d, 0x85, 0xdb, //0x00003771 testq %r11, %r11 - 0x0f, 0x84, 0x51, 0x05, 0x00, 0x00, //0x00003774 je LBB0_703 - 0xc5, 0x7d, 0x7f, 0xe1, //0x0000377a vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x0000377e vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00003782 vmovdqa %ymm13, %ymm11 - 0x4c, 0x89, 0xf2, //0x00003787 movq %r14, %rdx - 0x48, 0xf7, 0xd2, //0x0000378a notq %rdx - 0x48, 0x8d, 0x0c, 0x10, //0x0000378d leaq (%rax,%rdx), %rcx - 0x49, 0x83, 0xff, 0xff, //0x00003791 cmpq $-1, %r15 - 0x4c, 0x89, 0xfe, //0x00003795 movq %r15, %rsi - 0x4c, 0x0f, 0x44, 0xf9, //0x00003798 cmoveq %rcx, %r15 - 0x48, 0x0f, 0x44, 0xf1, //0x0000379c cmoveq %rcx, %rsi - 0x48, 0x83, 0xc0, 0x01, //0x000037a0 addq $1, %rax - 0x49, 0x83, 0xc3, 0xff, //0x000037a4 addq $-1, %r11 - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x000037a8 movq $24(%rsp), %r10 - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000037ad vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0xfe, 0x6f, 0x25, 0xe6, 0xca, 0xff, 0xff, //0x000037b2 vmovdqu $-13594(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0xfe, 0xc9, 0xff, 0xff, //0x000037ba vmovdqu $-13826(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd8, //0x000037c2 vmovdqa %ymm0, %ymm11 - 0x4d, 0x85, 0xdb, //0x000037c6 testq %r11, %r11 - 0x0f, 0x85, 0x22, 0xfc, 0xff, 0xff, //0x000037c9 jne LBB0_604 - 0xe9, 0xc3, 0xfc, 0xff, 0xff, //0x000037cf jmp LBB0_614 - //0x000037d4 LBB0_643 - 0x4d, 0x85, 0xed, //0x000037d4 testq %r13, %r13 - 0x0f, 0x84, 0xee, 0x04, 0x00, 0x00, //0x000037d7 je LBB0_703 - 0xc5, 0x7d, 0x7f, 0xe1, //0x000037dd vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x000037e1 vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x000037e5 vmovdqa %ymm13, %ymm11 - 0x4c, 0x89, 0xf2, //0x000037ea movq %r14, %rdx - 0x48, 0xf7, 0xd2, //0x000037ed notq %rdx - 0x48, 0x01, 0xc2, //0x000037f0 addq %rax, %rdx - 0x49, 0x83, 0xff, 0xff, //0x000037f3 cmpq $-1, %r15 - 0x4c, 0x89, 0xf9, //0x000037f7 movq %r15, %rcx - 0x48, 0x0f, 0x44, 0xca, //0x000037fa cmoveq %rdx, %rcx - 0x49, 0x0f, 0x45, 0xd7, //0x000037fe cmovneq %r15, %rdx - 0x48, 0x83, 0xc0, 0x01, //0x00003802 addq $1, %rax - 0x49, 0x83, 0xc5, 0xff, //0x00003806 addq $-1, %r13 - 0x49, 0x89, 0xcf, //0x0000380a movq %rcx, %r15 - 0x4c, 0x8b, 0x1c, 0x24, //0x0000380d movq (%rsp), %r11 - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x00003811 movq $24(%rsp), %r10 - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00003816 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0xfe, 0x6f, 0x25, 0x7d, 0xca, 0xff, 0xff, //0x0000381b vmovdqu $-13699(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0x95, 0xc9, 0xff, 0xff, //0x00003823 vmovdqu $-13931(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd8, //0x0000382b vmovdqa %ymm0, %ymm11 - 0x4d, 0x85, 0xed, //0x0000382f testq %r13, %r13 - 0x0f, 0x85, 0xbe, 0xfd, 0xff, 0xff, //0x00003832 jne LBB0_628 - 0xe9, 0x8e, 0x04, 0x00, 0x00, //0x00003838 jmp LBB0_703 - //0x0000383d LBB0_645 - 0x49, 0x39, 0xf2, //0x0000383d cmpq %rsi, %r10 - 0x0f, 0x84, 0xcf, 0x04, 0x00, 0x00, //0x00003840 je LBB0_728 - 0xc5, 0x7d, 0x7f, 0xe1, //0x00003846 vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x0000384a vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x0000384e vmovdqa %ymm13, %ymm11 - 0x49, 0x01, 0xf1, //0x00003853 addq %rsi, %r9 - 0x49, 0x83, 0xc1, 0x01, //0x00003856 addq $1, %r9 - 0x48, 0xf7, 0xd6, //0x0000385a notq %rsi - 0x49, 0x01, 0xf2, //0x0000385d addq %rsi, %r10 - 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00003860 movq $8(%rsp), %r15 - 0x4c, 0x8b, 0x1c, 0x24, //0x00003865 movq (%rsp), %r11 - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00003869 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0xfe, 0x6f, 0x25, 0x2a, 0xca, 0xff, 0xff, //0x0000386e vmovdqu $-13782(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0x42, 0xc9, 0xff, 0xff, //0x00003876 vmovdqu $-14014(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd8, //0x0000387e vmovdqa %ymm0, %ymm11 - 0x4d, 0x85, 0xd2, //0x00003882 testq %r10, %r10 - 0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x00003885 jg LBB0_649 - 0xe9, 0x85, 0x04, 0x00, 0x00, //0x0000388b jmp LBB0_728 - //0x00003890 LBB0_647 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00003890 movq $-2, %rcx - 0xba, 0x02, 0x00, 0x00, 0x00, //0x00003897 movl $2, %edx - 0x49, 0x01, 0xd1, //0x0000389c addq %rdx, %r9 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000389f movq $-1, %rax - 0x49, 0x01, 0xca, //0x000038a6 addq %rcx, %r10 - 0x0f, 0x8e, 0x66, 0x04, 0x00, 0x00, //0x000038a9 jle LBB0_728 - //0x000038af LBB0_649 - 0x41, 0x0f, 0xb6, 0x01, //0x000038af movzbl (%r9), %eax - 0x3c, 0x5c, //0x000038b3 cmpb $92, %al - 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x000038b5 je LBB0_647 - 0x3c, 0x22, //0x000038bb cmpb $34, %al - 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x000038bd je LBB0_652 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000038c3 movq $-1, %rcx - 0xba, 0x01, 0x00, 0x00, 0x00, //0x000038ca movl $1, %edx - 0x49, 0x01, 0xd1, //0x000038cf addq %rdx, %r9 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000038d2 movq $-1, %rax - 0x49, 0x01, 0xca, //0x000038d9 addq %rcx, %r10 - 0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x000038dc jg LBB0_649 - 0xe9, 0x2e, 0x04, 0x00, 0x00, //0x000038e2 jmp LBB0_728 - //0x000038e7 LBB0_652 - 0x4d, 0x29, 0xf1, //0x000038e7 subq %r14, %r9 - 0x49, 0x83, 0xc1, 0x01, //0x000038ea addq $1, %r9 - 0xe9, 0xbf, 0xd1, 0xff, 0xff, //0x000038ee jmp LBB0_105 - //0x000038f3 LBB0_653 - 0xc5, 0x7d, 0x7f, 0xe1, //0x000038f3 vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x000038f7 vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x000038fb vmovdqa %ymm13, %ymm11 - 0xc4, 0x41, 0x7d, 0x6f, 0xe7, //0x00003900 vmovdqa %ymm15, %ymm12 - 0x49, 0x83, 0xff, 0xff, //0x00003905 cmpq $-1, %r15 - 0x0f, 0x85, 0x24, 0x00, 0x00, 0x00, //0x00003909 jne LBB0_656 - 0x48, 0x89, 0xc1, //0x0000390f movq %rax, %rcx - 0x4c, 0x29, 0xf1, //0x00003912 subq %r14, %rcx - 0x4c, 0x0f, 0xbc, 0xfe, //0x00003915 bsfq %rsi, %r15 - 0x49, 0x01, 0xcf, //0x00003919 addq %rcx, %r15 - 0xe9, 0x12, 0x00, 0x00, 0x00, //0x0000391c jmp LBB0_656 - //0x00003921 LBB0_655 - 0xc5, 0x7d, 0x7f, 0xe1, //0x00003921 vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x00003925 vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00003929 vmovdqa %ymm13, %ymm11 - 0xc4, 0x41, 0x7d, 0x6f, 0xe7, //0x0000392e vmovdqa %ymm15, %ymm12 - //0x00003933 LBB0_656 - 0x44, 0x89, 0xd1, //0x00003933 movl %r10d, %ecx - 0xf7, 0xd1, //0x00003936 notl %ecx - 0x21, 0xf1, //0x00003938 andl %esi, %ecx - 0x8d, 0x3c, 0x09, //0x0000393a leal (%rcx,%rcx), %edi - 0x41, 0x8d, 0x1c, 0x4a, //0x0000393d leal (%r10,%rcx,2), %ebx - 0xf7, 0xd7, //0x00003941 notl %edi - 0x21, 0xf7, //0x00003943 andl %esi, %edi - 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003945 andl $-1431655766, %edi - 0x45, 0x31, 0xd2, //0x0000394b xorl %r10d, %r10d - 0x01, 0xcf, //0x0000394e addl %ecx, %edi - 0x41, 0x0f, 0x92, 0xc2, //0x00003950 setb %r10b - 0x01, 0xff, //0x00003954 addl %edi, %edi - 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00003956 xorl $1431655765, %edi - 0x21, 0xdf, //0x0000395c andl %ebx, %edi - 0xf7, 0xd7, //0x0000395e notl %edi - 0x21, 0xfa, //0x00003960 andl %edi, %edx - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00003962 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc4, 0x41, 0x7d, 0x6f, 0xfc, //0x00003967 vmovdqa %ymm12, %ymm15 - 0xc4, 0x41, 0x7d, 0x6f, 0xeb, //0x0000396c vmovdqa %ymm11, %ymm13 - 0xc5, 0xfe, 0x6f, 0x25, 0x27, 0xc9, 0xff, 0xff, //0x00003971 vmovdqu $-14041(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0x3f, 0xc8, 0xff, 0xff, //0x00003979 vmovdqu $-14273(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd8, //0x00003981 vmovdqa %ymm0, %ymm11 - 0xc5, 0x7d, 0x6f, 0xe1, //0x00003985 vmovdqa %ymm1, %ymm12 - 0xc5, 0x7d, 0x7f, 0xea, //0x00003989 vmovdqa %ymm13, %ymm2 - 0x48, 0x85, 0xd2, //0x0000398d testq %rdx, %rdx - 0x0f, 0x85, 0x95, 0xf2, 0xff, 0xff, //0x00003990 jne LBB0_251 - //0x00003996 LBB0_657 - 0xc5, 0x7d, 0x7f, 0xe1, //0x00003996 vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x0000399a vmovdqa %ymm11, %ymm0 - 0xc5, 0x7d, 0x6f, 0xda, //0x0000399e vmovdqa %ymm2, %ymm11 - 0x48, 0x83, 0xc0, 0x20, //0x000039a2 addq $32, %rax - 0x49, 0x83, 0xc3, 0xe0, //0x000039a6 addq $-32, %r11 - //0x000039aa LBB0_658 - 0x4d, 0x85, 0xd2, //0x000039aa testq %r10, %r10 - 0x0f, 0x85, 0x75, 0x02, 0x00, 0x00, //0x000039ad jne LBB0_693 - 0x4c, 0x89, 0xf2, //0x000039b3 movq %r14, %rdx - 0x48, 0xf7, 0xd2, //0x000039b6 notq %rdx - 0x4c, 0x89, 0xfe, //0x000039b9 movq %r15, %rsi - 0x4d, 0x85, 0xdb, //0x000039bc testq %r11, %r11 - 0x0f, 0x84, 0x7b, 0x00, 0x00, 0x00, //0x000039bf je LBB0_670 - //0x000039c5 LBB0_660 - 0x48, 0x83, 0xc2, 0x01, //0x000039c5 addq $1, %rdx - //0x000039c9 LBB0_661 - 0x31, 0xff, //0x000039c9 xorl %edi, %edi - //0x000039cb LBB0_662 - 0x0f, 0xb6, 0x1c, 0x38, //0x000039cb movzbl (%rax,%rdi), %ebx - 0x80, 0xfb, 0x22, //0x000039cf cmpb $34, %bl - 0x0f, 0x84, 0x61, 0x00, 0x00, 0x00, //0x000039d2 je LBB0_669 - 0x80, 0xfb, 0x5c, //0x000039d8 cmpb $92, %bl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000039db je LBB0_667 - 0x48, 0x83, 0xc7, 0x01, //0x000039e1 addq $1, %rdi - 0x49, 0x39, 0xfb, //0x000039e5 cmpq %rdi, %r11 - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x000039e8 jne LBB0_662 - 0xe9, 0x62, 0x00, 0x00, 0x00, //0x000039ee jmp LBB0_665 - //0x000039f3 LBB0_667 - 0x49, 0x8d, 0x4b, 0xff, //0x000039f3 leaq $-1(%r11), %rcx - 0x48, 0x39, 0xf9, //0x000039f7 cmpq %rdi, %rcx - 0x0f, 0x84, 0xcb, 0x02, 0x00, 0x00, //0x000039fa je LBB0_703 - 0x48, 0x8d, 0x0c, 0x02, //0x00003a00 leaq (%rdx,%rax), %rcx - 0x48, 0x01, 0xf9, //0x00003a04 addq %rdi, %rcx - 0x48, 0x83, 0xfe, 0xff, //0x00003a07 cmpq $-1, %rsi - 0x4c, 0x0f, 0x44, 0xf9, //0x00003a0b cmoveq %rcx, %r15 - 0x48, 0x0f, 0x44, 0xf1, //0x00003a0f cmoveq %rcx, %rsi - 0x48, 0x01, 0xf8, //0x00003a13 addq %rdi, %rax - 0x48, 0x83, 0xc0, 0x02, //0x00003a16 addq $2, %rax - 0x4c, 0x89, 0xd9, //0x00003a1a movq %r11, %rcx - 0x48, 0x29, 0xf9, //0x00003a1d subq %rdi, %rcx - 0x48, 0x83, 0xc1, 0xfe, //0x00003a20 addq $-2, %rcx - 0x49, 0x83, 0xc3, 0xfe, //0x00003a24 addq $-2, %r11 - 0x49, 0x39, 0xfb, //0x00003a28 cmpq %rdi, %r11 - 0x49, 0x89, 0xcb, //0x00003a2b movq %rcx, %r11 - 0x0f, 0x85, 0x95, 0xff, 0xff, 0xff, //0x00003a2e jne LBB0_661 - 0xe9, 0x92, 0x02, 0x00, 0x00, //0x00003a34 jmp LBB0_703 - //0x00003a39 LBB0_669 - 0x48, 0x01, 0xf8, //0x00003a39 addq %rdi, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00003a3c addq $1, %rax - //0x00003a40 LBB0_670 - 0x4c, 0x29, 0xf0, //0x00003a40 subq %r14, %rax - 0x4c, 0x8b, 0x1c, 0x24, //0x00003a43 movq (%rsp), %r11 - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00003a47 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0x7d, 0x7f, 0xda, //0x00003a4c vmovdqa %ymm11, %ymm2 - 0xe9, 0xb6, 0x01, 0x00, 0x00, //0x00003a50 jmp LBB0_692 - //0x00003a55 LBB0_665 - 0x80, 0xfb, 0x22, //0x00003a55 cmpb $34, %bl - 0x0f, 0x85, 0x6d, 0x02, 0x00, 0x00, //0x00003a58 jne LBB0_703 - 0x4c, 0x01, 0xd8, //0x00003a5e addq %r11, %rax - 0xe9, 0xda, 0xff, 0xff, 0xff, //0x00003a61 jmp LBB0_670 - //0x00003a66 LBB0_671 - 0xc5, 0x7d, 0x7f, 0xe2, //0x00003a66 vmovdqa %ymm12, %ymm2 - 0xc5, 0x7d, 0x7f, 0xd9, //0x00003a6a vmovdqa %ymm11, %ymm1 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00003a6e vmovdqa %ymm13, %ymm11 - 0xc4, 0x41, 0x7d, 0x6f, 0xe7, //0x00003a73 vmovdqa %ymm15, %ymm12 - 0x49, 0x83, 0xff, 0xff, //0x00003a78 cmpq $-1, %r15 - 0x0f, 0x85, 0x24, 0x00, 0x00, 0x00, //0x00003a7c jne LBB0_674 - 0x48, 0x89, 0xc1, //0x00003a82 movq %rax, %rcx - 0x4c, 0x29, 0xf1, //0x00003a85 subq %r14, %rcx - 0x4c, 0x0f, 0xbc, 0xfa, //0x00003a88 bsfq %rdx, %r15 - 0x49, 0x01, 0xcf, //0x00003a8c addq %rcx, %r15 - 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00003a8f jmp LBB0_674 - //0x00003a94 LBB0_673 - 0xc5, 0x7d, 0x7f, 0xe2, //0x00003a94 vmovdqa %ymm12, %ymm2 - 0xc5, 0x7d, 0x7f, 0xd9, //0x00003a98 vmovdqa %ymm11, %ymm1 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00003a9c vmovdqa %ymm13, %ymm11 - 0xc4, 0x41, 0x7d, 0x6f, 0xe7, //0x00003aa1 vmovdqa %ymm15, %ymm12 - //0x00003aa6 LBB0_674 - 0x44, 0x89, 0xd9, //0x00003aa6 movl %r11d, %ecx - 0xf7, 0xd1, //0x00003aa9 notl %ecx - 0x21, 0xd1, //0x00003aab andl %edx, %ecx - 0x8d, 0x34, 0x09, //0x00003aad leal (%rcx,%rcx), %esi - 0x41, 0x8d, 0x3c, 0x4b, //0x00003ab0 leal (%r11,%rcx,2), %edi - 0xf7, 0xd6, //0x00003ab4 notl %esi - 0x21, 0xd6, //0x00003ab6 andl %edx, %esi - 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003ab8 andl $-1431655766, %esi - 0x45, 0x31, 0xdb, //0x00003abe xorl %r11d, %r11d - 0x01, 0xce, //0x00003ac1 addl %ecx, %esi - 0x41, 0x0f, 0x92, 0xc3, //0x00003ac3 setb %r11b - 0x01, 0xf6, //0x00003ac7 addl %esi, %esi - 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x00003ac9 xorl $1431655765, %esi - 0x21, 0xfe, //0x00003acf andl %edi, %esi - 0xf7, 0xd6, //0x00003ad1 notl %esi - 0x41, 0x21, 0xf2, //0x00003ad3 andl %esi, %r10d - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00003ad6 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc4, 0x41, 0x7d, 0x6f, 0xfc, //0x00003adb vmovdqa %ymm12, %ymm15 - 0xc4, 0x41, 0x7d, 0x6f, 0xeb, //0x00003ae0 vmovdqa %ymm11, %ymm13 - 0xc5, 0xfe, 0x6f, 0x25, 0xb3, 0xc7, 0xff, 0xff, //0x00003ae5 vmovdqu $-14413(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0xcb, 0xc6, 0xff, 0xff, //0x00003aed vmovdqu $-14645(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd9, //0x00003af5 vmovdqa %ymm1, %ymm11 - 0xc5, 0x7d, 0x6f, 0xe2, //0x00003af9 vmovdqa %ymm2, %ymm12 - 0x4d, 0x85, 0xd2, //0x00003afd testq %r10, %r10 - 0x0f, 0x85, 0x7a, 0xf1, 0xff, 0xff, //0x00003b00 jne LBB0_409 - //0x00003b06 LBB0_675 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x00003b06 movl $64, %edx - //0x00003b0b LBB0_676 - 0xc5, 0xbd, 0x64, 0xc8, //0x00003b0b vpcmpgtb %ymm0, %ymm8, %ymm1 - 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x00003b0f vpcmpgtb %ymm9, %ymm0, %ymm0 - 0xc5, 0xf5, 0xdb, 0xc0, //0x00003b14 vpand %ymm0, %ymm1, %ymm0 - 0xc5, 0xfd, 0xd7, 0xf0, //0x00003b18 vpmovmskb %ymm0, %esi - 0x0f, 0xbc, 0xfe, //0x00003b1c bsfl %esi, %edi - 0x4d, 0x85, 0xd2, //0x00003b1f testq %r10, %r10 - 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x00003b22 je LBB0_679 - 0x85, 0xf6, //0x00003b28 testl %esi, %esi - 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00003b2a movl $64, %ecx - 0x0f, 0x44, 0xf9, //0x00003b2f cmovel %ecx, %edi - 0x48, 0x39, 0xfa, //0x00003b32 cmpq %rdi, %rdx - 0x0f, 0x87, 0x73, 0x03, 0x00, 0x00, //0x00003b35 ja LBB0_734 - 0xc5, 0x7d, 0x7f, 0xea, //0x00003b3b vmovdqa %ymm13, %ymm2 - 0x4c, 0x29, 0xf0, //0x00003b3f subq %r14, %rax - 0x48, 0x01, 0xd0, //0x00003b42 addq %rdx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00003b45 addq $1, %rax - 0x4c, 0x8b, 0x1c, 0x24, //0x00003b49 movq (%rsp), %r11 - 0xe9, 0x8a, 0xeb, 0xff, 0xff, //0x00003b4d jmp LBB0_473 - //0x00003b52 LBB0_679 - 0x85, 0xf6, //0x00003b52 testl %esi, %esi - 0x0f, 0x85, 0x61, 0x03, 0x00, 0x00, //0x00003b54 jne LBB0_735 - 0xc5, 0x7d, 0x7f, 0xe1, //0x00003b5a vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x00003b5e vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00003b62 vmovdqa %ymm13, %ymm11 - 0xc4, 0x41, 0x7d, 0x6f, 0xe7, //0x00003b67 vmovdqa %ymm15, %ymm12 - 0x48, 0x83, 0xc0, 0x20, //0x00003b6c addq $32, %rax - 0x49, 0x83, 0xc5, 0xe0, //0x00003b70 addq $-32, %r13 - //0x00003b74 LBB0_681 - 0x4d, 0x85, 0xdb, //0x00003b74 testq %r11, %r11 - 0x0f, 0x85, 0xe3, 0x00, 0x00, 0x00, //0x00003b77 jne LBB0_695 - 0x4c, 0x89, 0xfa, //0x00003b7d movq %r15, %rdx - 0x4d, 0x85, 0xed, //0x00003b80 testq %r13, %r13 - 0x0f, 0x84, 0x42, 0x01, 0x00, 0x00, //0x00003b83 je LBB0_703 - //0x00003b89 LBB0_683 - 0x0f, 0xb6, 0x18, //0x00003b89 movzbl (%rax), %ebx - 0x80, 0xfb, 0x22, //0x00003b8c cmpb $34, %bl - 0x0f, 0x84, 0x5d, 0x00, 0x00, 0x00, //0x00003b8f je LBB0_691 - 0x80, 0xfb, 0x5c, //0x00003b95 cmpb $92, %bl - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00003b98 je LBB0_688 - 0x80, 0xfb, 0x1f, //0x00003b9e cmpb $31, %bl - 0x0f, 0x86, 0x1f, 0x03, 0x00, 0x00, //0x00003ba1 jbe LBB0_736 - 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00003ba7 movq $-1, %rsi - 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00003bae movl $1, %edi - //0x00003bb3 LBB0_687 - 0x48, 0x01, 0xf8, //0x00003bb3 addq %rdi, %rax - 0x49, 0x01, 0xf5, //0x00003bb6 addq %rsi, %r13 - 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00003bb9 jne LBB0_683 - 0xe9, 0x07, 0x01, 0x00, 0x00, //0x00003bbf jmp LBB0_703 - //0x00003bc4 LBB0_688 - 0x49, 0x83, 0xfd, 0x01, //0x00003bc4 cmpq $1, %r13 - 0x0f, 0x84, 0xfd, 0x00, 0x00, 0x00, //0x00003bc8 je LBB0_703 - 0x48, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x00003bce movq $-2, %rsi - 0xbf, 0x02, 0x00, 0x00, 0x00, //0x00003bd5 movl $2, %edi - 0x48, 0x83, 0xfa, 0xff, //0x00003bda cmpq $-1, %rdx - 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x00003bde jne LBB0_687 - 0x49, 0x89, 0xc7, //0x00003be4 movq %rax, %r15 - 0x4d, 0x29, 0xf7, //0x00003be7 subq %r14, %r15 - 0x4c, 0x89, 0xfa, //0x00003bea movq %r15, %rdx - 0xe9, 0xc1, 0xff, 0xff, 0xff, //0x00003bed jmp LBB0_687 - //0x00003bf2 LBB0_691 - 0x4c, 0x29, 0xf0, //0x00003bf2 subq %r14, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00003bf5 addq $1, %rax - 0x4c, 0x8b, 0x1c, 0x24, //0x00003bf9 movq (%rsp), %r11 - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00003bfd vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0x7d, 0x7f, 0xda, //0x00003c02 vmovdqa %ymm11, %ymm2 - 0xc4, 0x41, 0x7d, 0x6f, 0xfc, //0x00003c06 vmovdqa %ymm12, %ymm15 - //0x00003c0b LBB0_692 - 0xc5, 0xfe, 0x6f, 0x25, 0x8d, 0xc6, 0xff, 0xff, //0x00003c0b vmovdqu $-14707(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0xa5, 0xc5, 0xff, 0xff, //0x00003c13 vmovdqu $-14939(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd8, //0x00003c1b vmovdqa %ymm0, %ymm11 - 0xc5, 0x7d, 0x6f, 0xe1, //0x00003c1f vmovdqa %ymm1, %ymm12 - 0xe9, 0xb4, 0xea, 0xff, 0xff, //0x00003c23 jmp LBB0_473 - //0x00003c28 LBB0_693 - 0x4d, 0x85, 0xdb, //0x00003c28 testq %r11, %r11 - 0x0f, 0x84, 0x9a, 0x00, 0x00, 0x00, //0x00003c2b je LBB0_703 - 0x4c, 0x89, 0xf2, //0x00003c31 movq %r14, %rdx - 0x48, 0xf7, 0xd2, //0x00003c34 notq %rdx - 0x48, 0x8d, 0x0c, 0x10, //0x00003c37 leaq (%rax,%rdx), %rcx - 0x49, 0x83, 0xff, 0xff, //0x00003c3b cmpq $-1, %r15 - 0x4c, 0x89, 0xfe, //0x00003c3f movq %r15, %rsi - 0x4c, 0x0f, 0x44, 0xf9, //0x00003c42 cmoveq %rcx, %r15 - 0x48, 0x0f, 0x44, 0xf1, //0x00003c46 cmoveq %rcx, %rsi - 0x48, 0x83, 0xc0, 0x01, //0x00003c4a addq $1, %rax - 0x49, 0x83, 0xc3, 0xff, //0x00003c4e addq $-1, %r11 - 0x4d, 0x85, 0xdb, //0x00003c52 testq %r11, %r11 - 0x0f, 0x85, 0x6a, 0xfd, 0xff, 0xff, //0x00003c55 jne LBB0_660 - 0xe9, 0xe0, 0xfd, 0xff, 0xff, //0x00003c5b jmp LBB0_670 - //0x00003c60 LBB0_695 - 0x4d, 0x85, 0xed, //0x00003c60 testq %r13, %r13 - 0x0f, 0x84, 0x62, 0x00, 0x00, 0x00, //0x00003c63 je LBB0_703 - 0x4c, 0x89, 0xf2, //0x00003c69 movq %r14, %rdx - 0x48, 0xf7, 0xd2, //0x00003c6c notq %rdx - 0x48, 0x01, 0xc2, //0x00003c6f addq %rax, %rdx - 0x49, 0x83, 0xff, 0xff, //0x00003c72 cmpq $-1, %r15 - 0x4c, 0x89, 0xf9, //0x00003c76 movq %r15, %rcx - 0x48, 0x0f, 0x44, 0xca, //0x00003c79 cmoveq %rdx, %rcx - 0x49, 0x0f, 0x45, 0xd7, //0x00003c7d cmovneq %r15, %rdx - 0x48, 0x83, 0xc0, 0x01, //0x00003c81 addq $1, %rax - 0x49, 0x83, 0xc5, 0xff, //0x00003c85 addq $-1, %r13 - 0x49, 0x89, 0xcf, //0x00003c89 movq %rcx, %r15 - 0x4d, 0x85, 0xed, //0x00003c8c testq %r13, %r13 - 0x0f, 0x85, 0xf4, 0xfe, 0xff, 0xff, //0x00003c8f jne LBB0_683 - 0xe9, 0x31, 0x00, 0x00, 0x00, //0x00003c95 jmp LBB0_703 - //0x00003c9a LBB0_697 - 0x4d, 0x89, 0x27, //0x00003c9a movq %r12, (%r15) - //0x00003c9d LBB0_698 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003c9d movq $-1, %rax - 0xe9, 0x6c, 0x00, 0x00, 0x00, //0x00003ca4 jmp LBB0_728 - //0x00003ca9 LBB0_724 - 0x48, 0xc7, 0xc0, 0xf9, 0xff, 0xff, 0xff, //0x00003ca9 movq $-7, %rax - 0xe9, 0x60, 0x00, 0x00, 0x00, //0x00003cb0 jmp LBB0_728 - //0x00003cb5 LBB0_700 - 0x49, 0x83, 0xc0, 0xff, //0x00003cb5 addq $-1, %r8 - 0x4c, 0x89, 0xc0, //0x00003cb9 movq %r8, %rax - 0xe9, 0x54, 0x00, 0x00, 0x00, //0x00003cbc jmp LBB0_728 - //0x00003cc1 LBB0_702 - 0x48, 0x83, 0xf8, 0xff, //0x00003cc1 cmpq $-1, %rax - 0x0f, 0x85, 0x87, 0x01, 0x00, 0x00, //0x00003cc5 jne LBB0_704 - //0x00003ccb LBB0_703 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003ccb movq $-1, %rax - 0x4d, 0x89, 0xc7, //0x00003cd2 movq %r8, %r15 - 0xe9, 0x78, 0x01, 0x00, 0x00, //0x00003cd5 jmp LBB0_704 - //0x00003cda LBB0_475 - 0x49, 0x83, 0xc1, 0xff, //0x00003cda addq $-1, %r9 - 0x4c, 0x89, 0xc8, //0x00003cde movq %r9, %rax - 0xe9, 0x2f, 0x00, 0x00, 0x00, //0x00003ce1 jmp LBB0_728 - //0x00003ce6 LBB0_705 - 0x49, 0x83, 0xc5, 0xff, //0x00003ce6 addq $-1, %r13 - 0x4c, 0x89, 0xe8, //0x00003cea movq %r13, %rax - 0xe9, 0x23, 0x00, 0x00, 0x00, //0x00003ced jmp LBB0_728 - //0x00003cf2 LBB0_706 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00003cf2 movq $-1, %rcx - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00003cf9 jmp LBB0_708 - //0x00003cfe LBB0_707 - 0x4c, 0x89, 0xd1, //0x00003cfe movq %r10, %rcx - //0x00003d01 LBB0_708 - 0x49, 0x8b, 0x07, //0x00003d01 movq (%r15), %rax - 0x48, 0x29, 0xc8, //0x00003d04 subq %rcx, %rax - 0x48, 0x83, 0xc0, 0xfe, //0x00003d07 addq $-2, %rax - 0x49, 0x89, 0x07, //0x00003d0b movq %rax, (%r15) - //0x00003d0e LBB0_727 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003d0e movq $-2, %rax - //0x00003d15 LBB0_728 - 0x48, 0x8d, 0x65, 0xd8, //0x00003d15 leaq $-40(%rbp), %rsp - 0x5b, //0x00003d19 popq %rbx - 0x41, 0x5c, //0x00003d1a popq %r12 - 0x41, 0x5d, //0x00003d1c popq %r13 - 0x41, 0x5e, //0x00003d1e popq %r14 - 0x41, 0x5f, //0x00003d20 popq %r15 - 0x5d, //0x00003d22 popq %rbp - 0xc5, 0xf8, 0x77, //0x00003d23 vzeroupper - 0xc3, //0x00003d26 retq - //0x00003d27 LBB0_711 - 0x49, 0x89, 0x17, //0x00003d27 movq %rdx, (%r15) - 0xe9, 0xe6, 0xff, 0xff, 0xff, //0x00003d2a jmp LBB0_728 - //0x00003d2f LBB0_709 - 0x49, 0x83, 0xff, 0xff, //0x00003d2f cmpq $-1, %r15 - 0x0f, 0x84, 0x0b, 0x01, 0x00, 0x00, //0x00003d33 je LBB0_730 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003d39 movq $-2, %rax - 0xe9, 0x0d, 0x01, 0x00, 0x00, //0x00003d40 jmp LBB0_704 - //0x00003d45 LBB0_712 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003d45 movq $-2, %rax - 0x80, 0xfa, 0x61, //0x00003d4c cmpb $97, %dl - 0x0f, 0x85, 0xc0, 0xff, 0xff, 0xff, //0x00003d4f jne LBB0_728 - 0x48, 0x8d, 0x51, 0x01, //0x00003d55 leaq $1(%rcx), %rdx - 0x49, 0x89, 0x17, //0x00003d59 movq %rdx, (%r15) - 0x41, 0x80, 0x7c, 0x0e, 0x01, 0x6c, //0x00003d5c cmpb $108, $1(%r14,%rcx) - 0x0f, 0x85, 0xad, 0xff, 0xff, 0xff, //0x00003d62 jne LBB0_728 - 0x48, 0x8d, 0x51, 0x02, //0x00003d68 leaq $2(%rcx), %rdx - 0x49, 0x89, 0x17, //0x00003d6c movq %rdx, (%r15) - 0x41, 0x80, 0x7c, 0x0e, 0x02, 0x73, //0x00003d6f cmpb $115, $2(%r14,%rcx) - 0x0f, 0x85, 0x9a, 0xff, 0xff, 0xff, //0x00003d75 jne LBB0_728 - 0x48, 0x8d, 0x51, 0x03, //0x00003d7b leaq $3(%rcx), %rdx - 0x49, 0x89, 0x17, //0x00003d7f movq %rdx, (%r15) - 0x41, 0x80, 0x7c, 0x0e, 0x03, 0x65, //0x00003d82 cmpb $101, $3(%r14,%rcx) - 0x0f, 0x85, 0x87, 0xff, 0xff, 0xff, //0x00003d88 jne LBB0_728 - 0x48, 0x83, 0xc1, 0x04, //0x00003d8e addq $4, %rcx - 0x49, 0x89, 0x0f, //0x00003d92 movq %rcx, (%r15) - 0xe9, 0x7b, 0xff, 0xff, 0xff, //0x00003d95 jmp LBB0_728 - //0x00003d9a LBB0_270 - 0x49, 0x89, 0x07, //0x00003d9a movq %rax, (%r15) - 0x41, 0x80, 0x3c, 0x06, 0x6e, //0x00003d9d cmpb $110, (%r14,%rax) - 0x0f, 0x85, 0x66, 0xff, 0xff, 0xff, //0x00003da2 jne LBB0_727 - 0x49, 0x89, 0x0f, //0x00003da8 movq %rcx, (%r15) - 0x41, 0x80, 0x3c, 0x0e, 0x75, //0x00003dab cmpb $117, (%r14,%rcx) - 0x0f, 0x85, 0x58, 0xff, 0xff, 0xff, //0x00003db0 jne LBB0_727 - 0x48, 0x8d, 0x41, 0x01, //0x00003db6 leaq $1(%rcx), %rax - 0x49, 0x89, 0x07, //0x00003dba movq %rax, (%r15) - 0x41, 0x80, 0x7c, 0x0e, 0x01, 0x6c, //0x00003dbd cmpb $108, $1(%r14,%rcx) - 0x0f, 0x85, 0x45, 0xff, 0xff, 0xff, //0x00003dc3 jne LBB0_727 - 0x48, 0x8d, 0x41, 0x02, //0x00003dc9 leaq $2(%rcx), %rax - 0x49, 0x89, 0x07, //0x00003dcd movq %rax, (%r15) - 0x41, 0x80, 0x7c, 0x0e, 0x02, 0x6c, //0x00003dd0 cmpb $108, $2(%r14,%rcx) - 0x0f, 0x84, 0x47, 0x00, 0x00, 0x00, //0x00003dd6 je LBB0_721 - 0xe9, 0x2d, 0xff, 0xff, 0xff, //0x00003ddc jmp LBB0_727 - //0x00003de1 LBB0_717 - 0x49, 0x89, 0x07, //0x00003de1 movq %rax, (%r15) - 0x41, 0x80, 0x3c, 0x06, 0x74, //0x00003de4 cmpb $116, (%r14,%rax) - 0x0f, 0x85, 0x1f, 0xff, 0xff, 0xff, //0x00003de9 jne LBB0_727 - 0x49, 0x89, 0x0f, //0x00003def movq %rcx, (%r15) - 0x41, 0x80, 0x3c, 0x0e, 0x72, //0x00003df2 cmpb $114, (%r14,%rcx) - 0x0f, 0x85, 0x11, 0xff, 0xff, 0xff, //0x00003df7 jne LBB0_727 - 0x48, 0x8d, 0x41, 0x01, //0x00003dfd leaq $1(%rcx), %rax - 0x49, 0x89, 0x07, //0x00003e01 movq %rax, (%r15) - 0x41, 0x80, 0x7c, 0x0e, 0x01, 0x75, //0x00003e04 cmpb $117, $1(%r14,%rcx) - 0x0f, 0x85, 0xfe, 0xfe, 0xff, 0xff, //0x00003e0a jne LBB0_727 - 0x48, 0x8d, 0x41, 0x02, //0x00003e10 leaq $2(%rcx), %rax - 0x49, 0x89, 0x07, //0x00003e14 movq %rax, (%r15) - 0x41, 0x80, 0x7c, 0x0e, 0x02, 0x65, //0x00003e17 cmpb $101, $2(%r14,%rcx) - 0x0f, 0x85, 0xeb, 0xfe, 0xff, 0xff, //0x00003e1d jne LBB0_727 - //0x00003e23 LBB0_721 - 0x48, 0x83, 0xc1, 0x03, //0x00003e23 addq $3, %rcx - 0x49, 0x89, 0x0f, //0x00003e27 movq %rcx, (%r15) - 0xe9, 0xdf, 0xfe, 0xff, 0xff, //0x00003e2a jmp LBB0_727 - //0x00003e2f LBB0_394 - 0x48, 0x83, 0xc0, 0xff, //0x00003e2f addq $-1, %rax - 0xe9, 0xdd, 0xfe, 0xff, 0xff, //0x00003e33 jmp LBB0_728 - //0x00003e38 LBB0_267 - 0x48, 0x83, 0xc1, 0xff, //0x00003e38 addq $-1, %rcx - 0x48, 0x89, 0xc8, //0x00003e3c movq %rcx, %rax - 0xe9, 0xd1, 0xfe, 0xff, 0xff, //0x00003e3f jmp LBB0_728 - //0x00003e44 LBB0_730 - 0x4c, 0x0f, 0xbc, 0xfe, //0x00003e44 bsfq %rsi, %r15 - //0x00003e48 LBB0_731 - 0x49, 0x01, 0xc7, //0x00003e48 addq %rax, %r15 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003e4b movq $-2, %rax - //0x00003e52 LBB0_704 - 0x48, 0x8b, 0x4c, 0x24, 0x08, //0x00003e52 movq $8(%rsp), %rcx - 0x4c, 0x89, 0x39, //0x00003e57 movq %r15, (%rcx) - 0xe9, 0xb6, 0xfe, 0xff, 0xff, //0x00003e5a jmp LBB0_728 - //0x00003e5f LBB0_723 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00003e5f movq $-1, %rcx - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00003e66 jmp LBB0_726 - //0x00003e6b LBB0_725 - 0x4c, 0x89, 0xc1, //0x00003e6b movq %r8, %rcx - //0x00003e6e LBB0_726 - 0x48, 0xf7, 0xd1, //0x00003e6e notq %rcx - 0x48, 0x8b, 0x44, 0x24, 0x08, //0x00003e71 movq $8(%rsp), %rax - 0x48, 0x01, 0x08, //0x00003e76 addq %rcx, (%rax) - 0xe9, 0x90, 0xfe, 0xff, 0xff, //0x00003e79 jmp LBB0_727 - //0x00003e7e LBB0_732 - 0x4d, 0x89, 0xc8, //0x00003e7e movq %r9, %r8 - 0xe9, 0x45, 0xfe, 0xff, 0xff, //0x00003e81 jmp LBB0_703 - //0x00003e86 LBB0_162 - 0x48, 0x01, 0xc2, //0x00003e86 addq %rax, %rdx - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003e89 movq $-2, %rax - 0x49, 0x89, 0xd7, //0x00003e90 movq %rdx, %r15 - 0xe9, 0xba, 0xff, 0xff, 0xff, //0x00003e93 jmp LBB0_704 - //0x00003e98 LBB0_733 - 0x48, 0x8b, 0x4c, 0x24, 0x20, //0x00003e98 movq $32(%rsp), %rcx - 0x48, 0x8b, 0x49, 0x08, //0x00003e9d movq $8(%rcx), %rcx - 0x48, 0x8b, 0x54, 0x24, 0x08, //0x00003ea1 movq $8(%rsp), %rdx - 0x48, 0x89, 0x0a, //0x00003ea6 movq %rcx, (%rdx) - 0xe9, 0x67, 0xfe, 0xff, 0xff, //0x00003ea9 jmp LBB0_728 - //0x00003eae LBB0_734 - 0x89, 0xf9, //0x00003eae movl %edi, %ecx - 0x4c, 0x29, 0xf0, //0x00003eb0 subq %r14, %rax - 0x48, 0x01, 0xc8, //0x00003eb3 addq %rcx, %rax - 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x00003eb6 jmp LBB0_737 - //0x00003ebb LBB0_735 - 0x4c, 0x29, 0xf0, //0x00003ebb subq %r14, %rax - 0x41, 0x89, 0xff, //0x00003ebe movl %edi, %r15d - 0xe9, 0x82, 0xff, 0xff, 0xff, //0x00003ec1 jmp LBB0_731 - //0x00003ec6 LBB0_736 - 0x4c, 0x29, 0xf0, //0x00003ec6 subq %r14, %rax - //0x00003ec9 LBB0_737 - 0x49, 0x89, 0xc7, //0x00003ec9 movq %rax, %r15 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003ecc movq $-2, %rax - 0xe9, 0x7a, 0xff, 0xff, 0xff, //0x00003ed3 jmp LBB0_704 - //0x00003ed8 .p2align 2, 0x90 - // // .set L0_0_set_38, LBB0_38-LJTI0_0 - // // .set L0_0_set_42, LBB0_42-LJTI0_0 - // // .set L0_0_set_44, LBB0_44-LJTI0_0 - // // .set L0_0_set_64, LBB0_64-LJTI0_0 - // // .set L0_0_set_66, LBB0_66-LJTI0_0 - // // .set L0_0_set_69, LBB0_69-LJTI0_0 - //0x00003ed8 LJTI0_0 - 0x45, 0xc7, 0xff, 0xff, //0x00003ed8 .long L0_0_set_38 - 0x6d, 0xc7, 0xff, 0xff, //0x00003edc .long L0_0_set_42 - 0x98, 0xc7, 0xff, 0xff, //0x00003ee0 .long L0_0_set_44 - 0xe5, 0xc8, 0xff, 0xff, //0x00003ee4 .long L0_0_set_64 - 0xfc, 0xc8, 0xff, 0xff, //0x00003ee8 .long L0_0_set_66 - 0x76, 0xc9, 0xff, 0xff, //0x00003eec .long L0_0_set_69 - // // .set L0_1_set_728, LBB0_728-LJTI0_1 - // // .set L0_1_set_727, LBB0_727-LJTI0_1 - // // .set L0_1_set_238, LBB0_238-LJTI0_1 - // // .set L0_1_set_256, LBB0_256-LJTI0_1 - // // .set L0_1_set_71, LBB0_71-LJTI0_1 - // // .set L0_1_set_261, LBB0_261-LJTI0_1 - // // .set L0_1_set_264, LBB0_264-LJTI0_1 - // // .set L0_1_set_268, LBB0_268-LJTI0_1 - // // .set L0_1_set_274, LBB0_274-LJTI0_1 - // // .set L0_1_set_277, LBB0_277-LJTI0_1 - //0x00003ef0 LJTI0_1 - 0x25, 0xfe, 0xff, 0xff, //0x00003ef0 .long L0_1_set_728 - 0x1e, 0xfe, 0xff, 0xff, //0x00003ef4 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003ef8 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003efc .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f00 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f04 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f08 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f0c .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f10 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f14 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f18 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f1c .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f20 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f24 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f28 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f2c .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f30 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f34 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f38 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f3c .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f40 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f44 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f48 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f4c .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f50 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f54 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f58 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f5c .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f60 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f64 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f68 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f6c .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f70 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f74 .long L0_1_set_727 - 0x4f, 0xd5, 0xff, 0xff, //0x00003f78 .long L0_1_set_238 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f7c .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f80 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f84 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f88 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f8c .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f90 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f94 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f98 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f9c .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003fa0 .long L0_1_set_727 - 0x88, 0xd6, 0xff, 0xff, //0x00003fa4 .long L0_1_set_256 - 0x1e, 0xfe, 0xff, 0xff, //0x00003fa8 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003fac .long L0_1_set_727 - 0x11, 0xc9, 0xff, 0xff, //0x00003fb0 .long L0_1_set_71 - 0x11, 0xc9, 0xff, 0xff, //0x00003fb4 .long L0_1_set_71 - 0x11, 0xc9, 0xff, 0xff, //0x00003fb8 .long L0_1_set_71 - 0x11, 0xc9, 0xff, 0xff, //0x00003fbc .long L0_1_set_71 - 0x11, 0xc9, 0xff, 0xff, //0x00003fc0 .long L0_1_set_71 - 0x11, 0xc9, 0xff, 0xff, //0x00003fc4 .long L0_1_set_71 - 0x11, 0xc9, 0xff, 0xff, //0x00003fc8 .long L0_1_set_71 - 0x11, 0xc9, 0xff, 0xff, //0x00003fcc .long L0_1_set_71 - 0x11, 0xc9, 0xff, 0xff, //0x00003fd0 .long L0_1_set_71 - 0x11, 0xc9, 0xff, 0xff, //0x00003fd4 .long L0_1_set_71 - 0x1e, 0xfe, 0xff, 0xff, //0x00003fd8 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003fdc .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003fe0 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003fe4 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003fe8 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003fec .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003ff0 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003ff4 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003ff8 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003ffc .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004000 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004004 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004008 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x0000400c .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004010 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004014 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004018 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x0000401c .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004020 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004024 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004028 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x0000402c .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004030 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004034 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004038 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x0000403c .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004040 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004044 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004048 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x0000404c .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004050 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004054 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004058 .long L0_1_set_727 - 0xd0, 0xd6, 0xff, 0xff, //0x0000405c .long L0_1_set_261 - 0x1e, 0xfe, 0xff, 0xff, //0x00004060 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004064 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004068 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x0000406c .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004070 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004074 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004078 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x0000407c .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004080 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004084 .long L0_1_set_727 - 0x04, 0xd7, 0xff, 0xff, //0x00004088 .long L0_1_set_264 - 0x1e, 0xfe, 0xff, 0xff, //0x0000408c .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004090 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004094 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004098 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x0000409c .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x000040a0 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x000040a4 .long L0_1_set_727 - 0x42, 0xd7, 0xff, 0xff, //0x000040a8 .long L0_1_set_268 - 0x1e, 0xfe, 0xff, 0xff, //0x000040ac .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x000040b0 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x000040b4 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x000040b8 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x000040bc .long L0_1_set_727 - 0x73, 0xd7, 0xff, 0xff, //0x000040c0 .long L0_1_set_274 - 0x1e, 0xfe, 0xff, 0xff, //0x000040c4 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x000040c8 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x000040cc .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x000040d0 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x000040d4 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x000040d8 .long L0_1_set_727 - 0xb4, 0xd7, 0xff, 0xff, //0x000040dc .long L0_1_set_277 - // // .set L0_2_set_463, LBB0_463-LJTI0_2 - // // .set L0_2_set_484, LBB0_484-LJTI0_2 - // // .set L0_2_set_465, LBB0_465-LJTI0_2 - // // .set L0_2_set_457, LBB0_457-LJTI0_2 - //0x000040e0 LJTI0_2 - 0x7a, 0xe5, 0xff, 0xff, //0x000040e0 .long L0_2_set_463 - 0xdf, 0xe6, 0xff, 0xff, //0x000040e4 .long L0_2_set_484 - 0x7a, 0xe5, 0xff, 0xff, //0x000040e8 .long L0_2_set_463 - 0x8d, 0xe5, 0xff, 0xff, //0x000040ec .long L0_2_set_465 - 0xdf, 0xe6, 0xff, 0xff, //0x000040f0 .long L0_2_set_484 - 0xdf, 0xe6, 0xff, 0xff, //0x000040f4 .long L0_2_set_484 - 0xdf, 0xe6, 0xff, 0xff, //0x000040f8 .long L0_2_set_484 - 0xdf, 0xe6, 0xff, 0xff, //0x000040fc .long L0_2_set_484 - 0xdf, 0xe6, 0xff, 0xff, //0x00004100 .long L0_2_set_484 - 0xdf, 0xe6, 0xff, 0xff, //0x00004104 .long L0_2_set_484 - 0xdf, 0xe6, 0xff, 0xff, //0x00004108 .long L0_2_set_484 - 0xdf, 0xe6, 0xff, 0xff, //0x0000410c .long L0_2_set_484 - 0xdf, 0xe6, 0xff, 0xff, //0x00004110 .long L0_2_set_484 - 0xdf, 0xe6, 0xff, 0xff, //0x00004114 .long L0_2_set_484 - 0xdf, 0xe6, 0xff, 0xff, //0x00004118 .long L0_2_set_484 - 0xdf, 0xe6, 0xff, 0xff, //0x0000411c .long L0_2_set_484 - 0xdf, 0xe6, 0xff, 0xff, //0x00004120 .long L0_2_set_484 - 0xdf, 0xe6, 0xff, 0xff, //0x00004124 .long L0_2_set_484 - 0xdf, 0xe6, 0xff, 0xff, //0x00004128 .long L0_2_set_484 - 0xdf, 0xe6, 0xff, 0xff, //0x0000412c .long L0_2_set_484 - 0xdf, 0xe6, 0xff, 0xff, //0x00004130 .long L0_2_set_484 - 0xdf, 0xe6, 0xff, 0xff, //0x00004134 .long L0_2_set_484 - 0xdf, 0xe6, 0xff, 0xff, //0x00004138 .long L0_2_set_484 - 0xdf, 0xe6, 0xff, 0xff, //0x0000413c .long L0_2_set_484 - 0xdf, 0xe6, 0xff, 0xff, //0x00004140 .long L0_2_set_484 - 0xdf, 0xe6, 0xff, 0xff, //0x00004144 .long L0_2_set_484 - 0x2a, 0xe5, 0xff, 0xff, //0x00004148 .long L0_2_set_457 - // // .set L0_3_set_230, LBB0_230-LJTI0_3 - // // .set L0_3_set_281, LBB0_281-LJTI0_3 - // // .set L0_3_set_232, LBB0_232-LJTI0_3 - // // .set L0_3_set_224, LBB0_224-LJTI0_3 - //0x0000414c LJTI0_3 - 0xae, 0xd2, 0xff, 0xff, //0x0000414c .long L0_3_set_230 - 0xa2, 0xd5, 0xff, 0xff, //0x00004150 .long L0_3_set_281 - 0xae, 0xd2, 0xff, 0xff, //0x00004154 .long L0_3_set_230 - 0xc8, 0xd2, 0xff, 0xff, //0x00004158 .long L0_3_set_232 - 0xa2, 0xd5, 0xff, 0xff, //0x0000415c .long L0_3_set_281 - 0xa2, 0xd5, 0xff, 0xff, //0x00004160 .long L0_3_set_281 - 0xa2, 0xd5, 0xff, 0xff, //0x00004164 .long L0_3_set_281 - 0xa2, 0xd5, 0xff, 0xff, //0x00004168 .long L0_3_set_281 - 0xa2, 0xd5, 0xff, 0xff, //0x0000416c .long L0_3_set_281 - 0xa2, 0xd5, 0xff, 0xff, //0x00004170 .long L0_3_set_281 - 0xa2, 0xd5, 0xff, 0xff, //0x00004174 .long L0_3_set_281 - 0xa2, 0xd5, 0xff, 0xff, //0x00004178 .long L0_3_set_281 - 0xa2, 0xd5, 0xff, 0xff, //0x0000417c .long L0_3_set_281 - 0xa2, 0xd5, 0xff, 0xff, //0x00004180 .long L0_3_set_281 - 0xa2, 0xd5, 0xff, 0xff, //0x00004184 .long L0_3_set_281 - 0xa2, 0xd5, 0xff, 0xff, //0x00004188 .long L0_3_set_281 - 0xa2, 0xd5, 0xff, 0xff, //0x0000418c .long L0_3_set_281 - 0xa2, 0xd5, 0xff, 0xff, //0x00004190 .long L0_3_set_281 - 0xa2, 0xd5, 0xff, 0xff, //0x00004194 .long L0_3_set_281 - 0xa2, 0xd5, 0xff, 0xff, //0x00004198 .long L0_3_set_281 - 0xa2, 0xd5, 0xff, 0xff, //0x0000419c .long L0_3_set_281 - 0xa2, 0xd5, 0xff, 0xff, //0x000041a0 .long L0_3_set_281 - 0xa2, 0xd5, 0xff, 0xff, //0x000041a4 .long L0_3_set_281 - 0xa2, 0xd5, 0xff, 0xff, //0x000041a8 .long L0_3_set_281 - 0xa2, 0xd5, 0xff, 0xff, //0x000041ac .long L0_3_set_281 - 0xa2, 0xd5, 0xff, 0xff, //0x000041b0 .long L0_3_set_281 - 0x66, 0xd2, 0xff, 0xff, //0x000041b4 .long L0_3_set_224 - //0x000041b8 .p2align 2, 0x00 - //0x000041b8 _MASK_USE_NUMBER - 0x02, 0x00, 0x00, 0x00, //0x000041b8 .long 2 -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one.go deleted file mode 100644 index c131a1435..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one.go +++ /dev/null @@ -1,35 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 avx2 - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/native/types` - `github.com/bytedance/sonic/internal/rt` -) - -var F_skip_one func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer, flags uint64) (ret int) - -var S_skip_one uintptr - -//go:nosplit -func skip_one(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) { - return F_skip_one(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m)), flags) -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one_fast.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one_fast.go deleted file mode 100644 index 8324209fd..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one_fast.go +++ /dev/null @@ -1,35 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 avx2 - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/rt` -) - -var F_skip_one_fast func(s unsafe.Pointer, p unsafe.Pointer) (ret int) - -var S_skip_one_fast uintptr - -//go:nosplit -func skip_one_fast(s *string, p *int) (ret int) { - return F_skip_one_fast(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p))) -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one_fast_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one_fast_subr.go deleted file mode 100644 index 8f26262b2..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one_fast_subr.go +++ /dev/null @@ -1,46 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package avx2 - -import ( - `github.com/bytedance/sonic/loader` -) - -const ( - _entry__skip_one_fast = 336 -) - -const ( - _stack__skip_one_fast = 176 -) - -const ( - _size__skip_one_fast = 3052 -) - -var ( - _pcsp__skip_one_fast = [][2]uint32{ - {0x1, 0}, - {0x6, 8}, - {0x8, 16}, - {0xa, 24}, - {0xc, 32}, - {0xd, 40}, - {0x14, 48}, - {0xa8c, 176}, - {0xa8d, 48}, - {0xa8f, 40}, - {0xa91, 32}, - {0xa93, 24}, - {0xa95, 16}, - {0xa96, 8}, - {0xa9a, 0}, - {0xbec, 176}, - } -) - -var _cfunc_skip_one_fast = []loader.CFunc{ - {"_skip_one_fast_entry", 0, _entry__skip_one_fast, 0, nil}, - {"_skip_one_fast", _entry__skip_one_fast, _size__skip_one_fast, _stack__skip_one_fast, _pcsp__skip_one_fast}, -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one_fast_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one_fast_text_amd64.go deleted file mode 100644 index 94b81acbe..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one_fast_text_amd64.go +++ /dev/null @@ -1,1003 +0,0 @@ -// +build amd64 -// Code generated by asm2asm, DO NOT EDIT. - -package avx2 - -var _text_skip_one_fast = []byte{ - // .p2align 5, 0x00 - // LCPI0_0 - 0x20, // .byte 32 - 0x00, //0x00000001 .byte 0 - 0x00, //0x00000002 .byte 0 - 0x00, //0x00000003 .byte 0 - 0x00, //0x00000004 .byte 0 - 0x00, //0x00000005 .byte 0 - 0x00, //0x00000006 .byte 0 - 0x00, //0x00000007 .byte 0 - 0x00, //0x00000008 .byte 0 - 0x09, //0x00000009 .byte 9 - 0x0a, //0x0000000a .byte 10 - 0x00, //0x0000000b .byte 0 - 0x00, //0x0000000c .byte 0 - 0x0d, //0x0000000d .byte 13 - 0x00, //0x0000000e .byte 0 - 0x00, //0x0000000f .byte 0 - 0x20, //0x00000010 .byte 32 - 0x00, //0x00000011 .byte 0 - 0x00, //0x00000012 .byte 0 - 0x00, //0x00000013 .byte 0 - 0x00, //0x00000014 .byte 0 - 0x00, //0x00000015 .byte 0 - 0x00, //0x00000016 .byte 0 - 0x00, //0x00000017 .byte 0 - 0x00, //0x00000018 .byte 0 - 0x09, //0x00000019 .byte 9 - 0x0a, //0x0000001a .byte 10 - 0x00, //0x0000001b .byte 0 - 0x00, //0x0000001c .byte 0 - 0x0d, //0x0000001d .byte 13 - 0x00, //0x0000001e .byte 0 - 0x00, //0x0000001f .byte 0 - //0x00000020 LCPI0_1 - 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00000020 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' - 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00000030 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' - //0x00000040 LCPI0_2 - 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000040 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' - 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000050 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' - //0x00000060 LCPI0_3 - 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000060 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' - 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000070 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' - //0x00000080 LCPI0_7 - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000080 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000090 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - //0x000000a0 LCPI0_8 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000000a0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000000b0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - //0x000000c0 LCPI0_9 - 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x000000c0 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{' - 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x000000d0 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{' - //0x000000e0 LCPI0_10 - 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x000000e0 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}' - 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x000000f0 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}' - //0x00000100 LCPI0_11 - 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00000100 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' - 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00000110 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' - //0x00000120 .p2align 4, 0x00 - //0x00000120 LCPI0_4 - 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00000120 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' - //0x00000130 LCPI0_5 - 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000130 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' - //0x00000140 LCPI0_6 - 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000140 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' - //0x00000150 .p2align 4, 0x90 - //0x00000150 _skip_one_fast - 0x55, //0x00000150 pushq %rbp - 0x48, 0x89, 0xe5, //0x00000151 movq %rsp, %rbp - 0x41, 0x57, //0x00000154 pushq %r15 - 0x41, 0x56, //0x00000156 pushq %r14 - 0x41, 0x55, //0x00000158 pushq %r13 - 0x41, 0x54, //0x0000015a pushq %r12 - 0x53, //0x0000015c pushq %rbx - 0x48, 0x81, 0xec, 0x80, 0x00, 0x00, 0x00, //0x0000015d subq $128, %rsp - 0x4c, 0x8b, 0x37, //0x00000164 movq (%rdi), %r14 - 0x48, 0x8b, 0x57, 0x08, //0x00000167 movq $8(%rdi), %rdx - 0x48, 0x8b, 0x06, //0x0000016b movq (%rsi), %rax - 0x48, 0x39, 0xd0, //0x0000016e cmpq %rdx, %rax - 0x0f, 0x83, 0x2a, 0x00, 0x00, 0x00, //0x00000171 jae LBB0_5 - 0x41, 0x8a, 0x0c, 0x06, //0x00000177 movb (%r14,%rax), %cl - 0x80, 0xf9, 0x0d, //0x0000017b cmpb $13, %cl - 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x0000017e je LBB0_5 - 0x80, 0xf9, 0x20, //0x00000184 cmpb $32, %cl - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00000187 je LBB0_5 - 0x80, 0xc1, 0xf7, //0x0000018d addb $-9, %cl - 0x80, 0xf9, 0x01, //0x00000190 cmpb $1, %cl - 0x0f, 0x86, 0x08, 0x00, 0x00, 0x00, //0x00000193 jbe LBB0_5 - 0x48, 0x89, 0xc1, //0x00000199 movq %rax, %rcx - 0xe9, 0x7f, 0x01, 0x00, 0x00, //0x0000019c jmp LBB0_31 - //0x000001a1 LBB0_5 - 0x48, 0x8d, 0x48, 0x01, //0x000001a1 leaq $1(%rax), %rcx - 0x48, 0x39, 0xd1, //0x000001a5 cmpq %rdx, %rcx - 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x000001a8 jae LBB0_9 - 0x41, 0x8a, 0x1c, 0x0e, //0x000001ae movb (%r14,%rcx), %bl - 0x80, 0xfb, 0x0d, //0x000001b2 cmpb $13, %bl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000001b5 je LBB0_9 - 0x80, 0xfb, 0x20, //0x000001bb cmpb $32, %bl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000001be je LBB0_9 - 0x80, 0xc3, 0xf7, //0x000001c4 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x000001c7 cmpb $1, %bl - 0x0f, 0x87, 0x50, 0x01, 0x00, 0x00, //0x000001ca ja LBB0_31 - //0x000001d0 LBB0_9 - 0x48, 0x8d, 0x48, 0x02, //0x000001d0 leaq $2(%rax), %rcx - 0x48, 0x39, 0xd1, //0x000001d4 cmpq %rdx, %rcx - 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x000001d7 jae LBB0_13 - 0x41, 0x8a, 0x1c, 0x0e, //0x000001dd movb (%r14,%rcx), %bl - 0x80, 0xfb, 0x0d, //0x000001e1 cmpb $13, %bl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000001e4 je LBB0_13 - 0x80, 0xfb, 0x20, //0x000001ea cmpb $32, %bl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000001ed je LBB0_13 - 0x80, 0xc3, 0xf7, //0x000001f3 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x000001f6 cmpb $1, %bl - 0x0f, 0x87, 0x21, 0x01, 0x00, 0x00, //0x000001f9 ja LBB0_31 - //0x000001ff LBB0_13 - 0x48, 0x8d, 0x48, 0x03, //0x000001ff leaq $3(%rax), %rcx - 0x48, 0x39, 0xd1, //0x00000203 cmpq %rdx, %rcx - 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x00000206 jae LBB0_17 - 0x41, 0x8a, 0x1c, 0x0e, //0x0000020c movb (%r14,%rcx), %bl - 0x80, 0xfb, 0x0d, //0x00000210 cmpb $13, %bl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000213 je LBB0_17 - 0x80, 0xfb, 0x20, //0x00000219 cmpb $32, %bl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000021c je LBB0_17 - 0x80, 0xc3, 0xf7, //0x00000222 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00000225 cmpb $1, %bl - 0x0f, 0x87, 0xf2, 0x00, 0x00, 0x00, //0x00000228 ja LBB0_31 - //0x0000022e LBB0_17 - 0x48, 0x8d, 0x48, 0x04, //0x0000022e leaq $4(%rax), %rcx - 0x48, 0x89, 0xd3, //0x00000232 movq %rdx, %rbx - 0x48, 0x29, 0xcb, //0x00000235 subq %rcx, %rbx - 0x0f, 0x86, 0xbb, 0x00, 0x00, 0x00, //0x00000238 jbe LBB0_29 - 0x48, 0x83, 0xfb, 0x20, //0x0000023e cmpq $32, %rbx - 0x0f, 0x82, 0x97, 0x0a, 0x00, 0x00, //0x00000242 jb LBB0_135 - 0x48, 0xc7, 0xc3, 0xfc, 0xff, 0xff, 0xff, //0x00000248 movq $-4, %rbx - 0x48, 0x29, 0xc3, //0x0000024f subq %rax, %rbx - 0xc5, 0xfe, 0x6f, 0x05, 0xa6, 0xfd, 0xff, 0xff, //0x00000252 vmovdqu $-602(%rip), %ymm0 /* LCPI0_0+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000025a .p2align 4, 0x90 - //0x00000260 LBB0_20 - 0xc4, 0xc1, 0x7e, 0x6f, 0x0c, 0x0e, //0x00000260 vmovdqu (%r14,%rcx), %ymm1 - 0xc4, 0xe2, 0x7d, 0x00, 0xd1, //0x00000266 vpshufb %ymm1, %ymm0, %ymm2 - 0xc5, 0xf5, 0x74, 0xca, //0x0000026b vpcmpeqb %ymm2, %ymm1, %ymm1 - 0xc5, 0xfd, 0xd7, 0xc1, //0x0000026f vpmovmskb %ymm1, %eax - 0x83, 0xf8, 0xff, //0x00000273 cmpl $-1, %eax - 0x0f, 0x85, 0x8c, 0x00, 0x00, 0x00, //0x00000276 jne LBB0_30 - 0x48, 0x83, 0xc1, 0x20, //0x0000027c addq $32, %rcx - 0x48, 0x8d, 0x04, 0x1a, //0x00000280 leaq (%rdx,%rbx), %rax - 0x48, 0x83, 0xc0, 0xe0, //0x00000284 addq $-32, %rax - 0x48, 0x83, 0xc3, 0xe0, //0x00000288 addq $-32, %rbx - 0x48, 0x83, 0xf8, 0x1f, //0x0000028c cmpq $31, %rax - 0x0f, 0x87, 0xca, 0xff, 0xff, 0xff, //0x00000290 ja LBB0_20 - 0x4c, 0x89, 0xf1, //0x00000296 movq %r14, %rcx - 0x48, 0x29, 0xd9, //0x00000299 subq %rbx, %rcx - 0x48, 0x01, 0xd3, //0x0000029c addq %rdx, %rbx - 0x48, 0x85, 0xdb, //0x0000029f testq %rbx, %rbx - 0x0f, 0x84, 0x39, 0x00, 0x00, 0x00, //0x000002a2 je LBB0_28 - //0x000002a8 LBB0_23 - 0x4c, 0x8d, 0x04, 0x19, //0x000002a8 leaq (%rcx,%rbx), %r8 - 0x45, 0x31, 0xd2, //0x000002ac xorl %r10d, %r10d - 0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000002af movabsq $4294977024, %r9 - //0x000002b9 LBB0_24 - 0x42, 0x0f, 0xbe, 0x04, 0x11, //0x000002b9 movsbl (%rcx,%r10), %eax - 0x83, 0xf8, 0x20, //0x000002be cmpl $32, %eax - 0x0f, 0x87, 0xee, 0x09, 0x00, 0x00, //0x000002c1 ja LBB0_133 - 0x49, 0x0f, 0xa3, 0xc1, //0x000002c7 btq %rax, %r9 - 0x0f, 0x83, 0xe4, 0x09, 0x00, 0x00, //0x000002cb jae LBB0_133 - 0x49, 0x83, 0xc2, 0x01, //0x000002d1 addq $1, %r10 - 0x4c, 0x39, 0xd3, //0x000002d5 cmpq %r10, %rbx - 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x000002d8 jne LBB0_24 - 0x4c, 0x89, 0xc1, //0x000002de movq %r8, %rcx - //0x000002e1 LBB0_28 - 0x4c, 0x29, 0xf1, //0x000002e1 subq %r14, %rcx - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000002e4 movq $-1, %rax - 0x48, 0x39, 0xd1, //0x000002eb cmpq %rdx, %rcx - 0x0f, 0x82, 0x2c, 0x00, 0x00, 0x00, //0x000002ee jb LBB0_31 - 0xe9, 0xdf, 0x08, 0x00, 0x00, //0x000002f4 jmp LBB0_96 - //0x000002f9 LBB0_29 - 0x48, 0x89, 0x0e, //0x000002f9 movq %rcx, (%rsi) - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000002fc movq $-1, %rax - 0xe9, 0xd0, 0x08, 0x00, 0x00, //0x00000303 jmp LBB0_96 - //0x00000308 LBB0_30 - 0xf7, 0xd0, //0x00000308 notl %eax - 0x0f, 0xbc, 0xc8, //0x0000030a bsfl %eax, %ecx - 0x48, 0x29, 0xd9, //0x0000030d subq %rbx, %rcx - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000310 movq $-1, %rax - 0x48, 0x39, 0xd1, //0x00000317 cmpq %rdx, %rcx - 0x0f, 0x83, 0xb8, 0x08, 0x00, 0x00, //0x0000031a jae LBB0_96 - //0x00000320 LBB0_31 - 0x4c, 0x8d, 0x79, 0x01, //0x00000320 leaq $1(%rcx), %r15 - 0x4c, 0x89, 0x3e, //0x00000324 movq %r15, (%rsi) - 0x41, 0x0f, 0xbe, 0x14, 0x0e, //0x00000327 movsbl (%r14,%rcx), %edx - 0x83, 0xfa, 0x7b, //0x0000032c cmpl $123, %edx - 0x0f, 0x87, 0xc3, 0x01, 0x00, 0x00, //0x0000032f ja LBB0_57 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000335 movq $-1, %rax - 0x48, 0x8d, 0x1d, 0xf9, 0x09, 0x00, 0x00, //0x0000033c leaq $2553(%rip), %rbx /* LJTI0_0+0(%rip) */ - 0x48, 0x63, 0x14, 0x93, //0x00000343 movslq (%rbx,%rdx,4), %rdx - 0x48, 0x01, 0xda, //0x00000347 addq %rbx, %rdx - 0xff, 0xe2, //0x0000034a jmpq *%rdx - //0x0000034c LBB0_33 - 0x48, 0x8b, 0x47, 0x08, //0x0000034c movq $8(%rdi), %rax - 0x4c, 0x29, 0xf8, //0x00000350 subq %r15, %rax - 0x48, 0x83, 0xf8, 0x20, //0x00000353 cmpq $32, %rax - 0x0f, 0x82, 0x93, 0x09, 0x00, 0x00, //0x00000357 jb LBB0_136 - 0x31, 0xff, //0x0000035d xorl %edi, %edi - 0xc5, 0xfe, 0x6f, 0x05, 0xb9, 0xfc, 0xff, 0xff, //0x0000035f vmovdqu $-839(%rip), %ymm0 /* LCPI0_1+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x0d, 0xd1, 0xfc, 0xff, 0xff, //0x00000367 vmovdqu $-815(%rip), %ymm1 /* LCPI0_2+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x15, 0xe9, 0xfc, 0xff, 0xff, //0x0000036f vmovdqu $-791(%rip), %ymm2 /* LCPI0_3+0(%rip) */ - 0x4c, 0x89, 0xf2, //0x00000377 movq %r14, %rdx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000037a .p2align 4, 0x90 - //0x00000380 LBB0_35 - 0xc5, 0xfe, 0x6f, 0x5c, 0x0a, 0x01, //0x00000380 vmovdqu $1(%rdx,%rcx), %ymm3 - 0xc5, 0xe5, 0x74, 0xe0, //0x00000386 vpcmpeqb %ymm0, %ymm3, %ymm4 - 0xc5, 0xe5, 0xdb, 0xd9, //0x0000038a vpand %ymm1, %ymm3, %ymm3 - 0xc5, 0xe5, 0x74, 0xda, //0x0000038e vpcmpeqb %ymm2, %ymm3, %ymm3 - 0xc5, 0xe5, 0xeb, 0xdc, //0x00000392 vpor %ymm4, %ymm3, %ymm3 - 0xc5, 0xfd, 0xd7, 0xdb, //0x00000396 vpmovmskb %ymm3, %ebx - 0x85, 0xdb, //0x0000039a testl %ebx, %ebx - 0x0f, 0x85, 0xe1, 0x00, 0x00, 0x00, //0x0000039c jne LBB0_51 - 0x48, 0x83, 0xc2, 0x20, //0x000003a2 addq $32, %rdx - 0x48, 0x8d, 0x1c, 0x38, //0x000003a6 leaq (%rax,%rdi), %rbx - 0x48, 0x83, 0xc3, 0xe0, //0x000003aa addq $-32, %rbx - 0x48, 0x83, 0xc7, 0xe0, //0x000003ae addq $-32, %rdi - 0x48, 0x83, 0xfb, 0x1f, //0x000003b2 cmpq $31, %rbx - 0x0f, 0x87, 0xc4, 0xff, 0xff, 0xff, //0x000003b6 ja LBB0_35 - 0x4c, 0x8d, 0x3c, 0x0a, //0x000003bc leaq (%rdx,%rcx), %r15 - 0x49, 0x83, 0xc7, 0x01, //0x000003c0 addq $1, %r15 - 0x48, 0x01, 0xf8, //0x000003c4 addq %rdi, %rax - 0x48, 0x83, 0xf8, 0x10, //0x000003c7 cmpq $16, %rax - 0x0f, 0x82, 0x55, 0x00, 0x00, 0x00, //0x000003cb jb LBB0_42 - //0x000003d1 LBB0_38 - 0x4d, 0x8d, 0x4f, 0xff, //0x000003d1 leaq $-1(%r15), %r9 - 0x31, 0xff, //0x000003d5 xorl %edi, %edi - 0xc5, 0xfa, 0x6f, 0x05, 0x41, 0xfd, 0xff, 0xff, //0x000003d7 vmovdqu $-703(%rip), %xmm0 /* LCPI0_4+0(%rip) */ - 0xc5, 0xfa, 0x6f, 0x0d, 0x49, 0xfd, 0xff, 0xff, //0x000003df vmovdqu $-695(%rip), %xmm1 /* LCPI0_5+0(%rip) */ - 0xc5, 0xfa, 0x6f, 0x15, 0x51, 0xfd, 0xff, 0xff, //0x000003e7 vmovdqu $-687(%rip), %xmm2 /* LCPI0_6+0(%rip) */ - //0x000003ef LBB0_39 - 0xc4, 0xc1, 0x7a, 0x6f, 0x1c, 0x3f, //0x000003ef vmovdqu (%r15,%rdi), %xmm3 - 0xc5, 0xe1, 0x74, 0xe0, //0x000003f5 vpcmpeqb %xmm0, %xmm3, %xmm4 - 0xc5, 0xe1, 0xdb, 0xd9, //0x000003f9 vpand %xmm1, %xmm3, %xmm3 - 0xc5, 0xe1, 0x74, 0xda, //0x000003fd vpcmpeqb %xmm2, %xmm3, %xmm3 - 0xc5, 0xe1, 0xeb, 0xdc, //0x00000401 vpor %xmm4, %xmm3, %xmm3 - 0xc5, 0xf9, 0xd7, 0xd3, //0x00000405 vpmovmskb %xmm3, %edx - 0x85, 0xd2, //0x00000409 testl %edx, %edx - 0x0f, 0x85, 0x30, 0x08, 0x00, 0x00, //0x0000040b jne LBB0_128 - 0x48, 0x83, 0xc0, 0xf0, //0x00000411 addq $-16, %rax - 0x48, 0x83, 0xc7, 0x10, //0x00000415 addq $16, %rdi - 0x48, 0x83, 0xf8, 0x0f, //0x00000419 cmpq $15, %rax - 0x0f, 0x87, 0xcc, 0xff, 0xff, 0xff, //0x0000041d ja LBB0_39 - 0x49, 0x01, 0xff, //0x00000423 addq %rdi, %r15 - //0x00000426 LBB0_42 - 0x48, 0x85, 0xc0, //0x00000426 testq %rax, %rax - 0x0f, 0x84, 0x49, 0x00, 0x00, 0x00, //0x00000429 je LBB0_50 - 0x4d, 0x8d, 0x04, 0x07, //0x0000042f leaq (%r15,%rax), %r8 - 0x48, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x10, 0x00, 0x00, //0x00000433 movabsq $17596481021440, %rdi - //0x0000043d LBB0_44 - 0x41, 0x0f, 0xb6, 0x17, //0x0000043d movzbl (%r15), %edx - 0x48, 0x83, 0xfa, 0x2c, //0x00000441 cmpq $44, %rdx - 0x0f, 0x87, 0x0a, 0x00, 0x00, 0x00, //0x00000445 ja LBB0_46 - 0x48, 0x0f, 0xa3, 0xd7, //0x0000044b btq %rdx, %rdi - 0x0f, 0x82, 0x23, 0x00, 0x00, 0x00, //0x0000044f jb LBB0_50 - //0x00000455 LBB0_46 - 0x80, 0xfa, 0x5d, //0x00000455 cmpb $93, %dl - 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00000458 je LBB0_50 - 0x80, 0xfa, 0x7d, //0x0000045e cmpb $125, %dl - 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00000461 je LBB0_50 - 0x49, 0x83, 0xc7, 0x01, //0x00000467 addq $1, %r15 - 0x48, 0x83, 0xc0, 0xff, //0x0000046b addq $-1, %rax - 0x0f, 0x85, 0xc8, 0xff, 0xff, 0xff, //0x0000046f jne LBB0_44 - 0x4d, 0x89, 0xc7, //0x00000475 movq %r8, %r15 - //0x00000478 LBB0_50 - 0x4d, 0x29, 0xf7, //0x00000478 subq %r14, %r15 - 0x4c, 0x89, 0x3e, //0x0000047b movq %r15, (%rsi) - 0xe9, 0x52, 0x07, 0x00, 0x00, //0x0000047e jmp LBB0_95 - //0x00000483 LBB0_51 - 0x0f, 0xbc, 0xdb, //0x00000483 bsfl %ebx, %ebx - 0x48, 0x01, 0xcb, //0x00000486 addq %rcx, %rbx - 0x48, 0x89, 0xd8, //0x00000489 movq %rbx, %rax - 0x48, 0x29, 0xf8, //0x0000048c subq %rdi, %rax - 0x48, 0x8d, 0x78, 0x01, //0x0000048f leaq $1(%rax), %rdi - 0x48, 0x89, 0x3e, //0x00000493 movq %rdi, (%rsi) - 0x48, 0x85, 0xff, //0x00000496 testq %rdi, %rdi - 0x0f, 0x8e, 0x36, 0x07, 0x00, 0x00, //0x00000499 jle LBB0_95 - 0x48, 0x8d, 0x78, 0x02, //0x0000049f leaq $2(%rax), %rdi - 0x48, 0x01, 0xda, //0x000004a3 addq %rbx, %rdx - 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000004a6 movabsq $4294977024, %r8 - //0x000004b0 .p2align 4, 0x90 - //0x000004b0 LBB0_53 - 0x0f, 0xb6, 0x1a, //0x000004b0 movzbl (%rdx), %ebx - 0x48, 0x83, 0xfb, 0x20, //0x000004b3 cmpq $32, %rbx - 0x0f, 0x87, 0x18, 0x07, 0x00, 0x00, //0x000004b7 ja LBB0_95 - 0x49, 0x0f, 0xa3, 0xd8, //0x000004bd btq %rbx, %r8 - 0x0f, 0x83, 0x0e, 0x07, 0x00, 0x00, //0x000004c1 jae LBB0_95 - 0x48, 0x89, 0x06, //0x000004c7 movq %rax, (%rsi) - 0x48, 0x83, 0xc7, 0xff, //0x000004ca addq $-1, %rdi - 0x48, 0x83, 0xc0, 0xff, //0x000004ce addq $-1, %rax - 0x48, 0x83, 0xc2, 0xff, //0x000004d2 addq $-1, %rdx - 0x48, 0x83, 0xff, 0x01, //0x000004d6 cmpq $1, %rdi - 0x0f, 0x8f, 0xd0, 0xff, 0xff, 0xff, //0x000004da jg LBB0_53 - 0xe9, 0xf0, 0x06, 0x00, 0x00, //0x000004e0 jmp LBB0_95 - //0x000004e5 LBB0_56 - 0x48, 0x8d, 0x51, 0x04, //0x000004e5 leaq $4(%rcx), %rdx - 0x48, 0x3b, 0x57, 0x08, //0x000004e9 cmpq $8(%rdi), %rdx - 0x0f, 0x86, 0xca, 0x03, 0x00, 0x00, //0x000004ed jbe LBB0_94 - 0xe9, 0xe0, 0x06, 0x00, 0x00, //0x000004f3 jmp LBB0_96 - //0x000004f8 LBB0_57 - 0x48, 0x89, 0x0e, //0x000004f8 movq %rcx, (%rsi) - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000004fb movq $-2, %rax - 0xe9, 0xd1, 0x06, 0x00, 0x00, //0x00000502 jmp LBB0_96 - //0x00000507 LBB0_58 - 0x4c, 0x8b, 0x47, 0x08, //0x00000507 movq $8(%rdi), %r8 - 0x4d, 0x89, 0xc3, //0x0000050b movq %r8, %r11 - 0x4d, 0x29, 0xfb, //0x0000050e subq %r15, %r11 - 0x49, 0x83, 0xfb, 0x20, //0x00000511 cmpq $32, %r11 - 0x0f, 0x8c, 0xe7, 0x07, 0x00, 0x00, //0x00000515 jl LBB0_137 - 0x4d, 0x8d, 0x0c, 0x0e, //0x0000051b leaq (%r14,%rcx), %r9 - 0x49, 0x29, 0xc8, //0x0000051f subq %rcx, %r8 - 0x41, 0xbd, 0x1f, 0x00, 0x00, 0x00, //0x00000522 movl $31, %r13d - 0x45, 0x31, 0xdb, //0x00000528 xorl %r11d, %r11d - 0xc5, 0xfe, 0x6f, 0x05, 0x4d, 0xfb, 0xff, 0xff, //0x0000052b vmovdqu $-1203(%rip), %ymm0 /* LCPI0_7+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x0d, 0x65, 0xfb, 0xff, 0xff, //0x00000533 vmovdqu $-1179(%rip), %ymm1 /* LCPI0_8+0(%rip) */ - 0x45, 0x31, 0xff, //0x0000053b xorl %r15d, %r15d - 0x90, 0x90, //0x0000053e .p2align 4, 0x90 - //0x00000540 LBB0_60 - 0xc4, 0x81, 0x7e, 0x6f, 0x54, 0x19, 0x01, //0x00000540 vmovdqu $1(%r9,%r11), %ymm2 - 0xc5, 0xed, 0x74, 0xd8, //0x00000547 vpcmpeqb %ymm0, %ymm2, %ymm3 - 0xc5, 0x7d, 0xd7, 0xd3, //0x0000054b vpmovmskb %ymm3, %r10d - 0xc5, 0xed, 0x74, 0xd1, //0x0000054f vpcmpeqb %ymm1, %ymm2, %ymm2 - 0xc5, 0xfd, 0xd7, 0xfa, //0x00000553 vpmovmskb %ymm2, %edi - 0x85, 0xff, //0x00000557 testl %edi, %edi - 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00000559 jne LBB0_63 - 0x4d, 0x85, 0xff, //0x0000055f testq %r15, %r15 - 0x0f, 0x85, 0x08, 0x00, 0x00, 0x00, //0x00000562 jne LBB0_63 - 0x45, 0x31, 0xff, //0x00000568 xorl %r15d, %r15d - 0xe9, 0x34, 0x00, 0x00, 0x00, //0x0000056b jmp LBB0_64 - //0x00000570 .p2align 4, 0x90 - //0x00000570 LBB0_63 - 0x44, 0x89, 0xfa, //0x00000570 movl %r15d, %edx - 0xf7, 0xd2, //0x00000573 notl %edx - 0x21, 0xfa, //0x00000575 andl %edi, %edx - 0x44, 0x8d, 0x24, 0x12, //0x00000577 leal (%rdx,%rdx), %r12d - 0x45, 0x09, 0xfc, //0x0000057b orl %r15d, %r12d - 0x44, 0x89, 0xe3, //0x0000057e movl %r12d, %ebx - 0xf7, 0xd3, //0x00000581 notl %ebx - 0x21, 0xfb, //0x00000583 andl %edi, %ebx - 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000585 andl $-1431655766, %ebx - 0x45, 0x31, 0xff, //0x0000058b xorl %r15d, %r15d - 0x01, 0xd3, //0x0000058e addl %edx, %ebx - 0x41, 0x0f, 0x92, 0xc7, //0x00000590 setb %r15b - 0x01, 0xdb, //0x00000594 addl %ebx, %ebx - 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00000596 xorl $1431655765, %ebx - 0x44, 0x21, 0xe3, //0x0000059c andl %r12d, %ebx - 0xf7, 0xd3, //0x0000059f notl %ebx - 0x41, 0x21, 0xda, //0x000005a1 andl %ebx, %r10d - //0x000005a4 LBB0_64 - 0x4d, 0x85, 0xd2, //0x000005a4 testq %r10, %r10 - 0x0f, 0x85, 0x17, 0x06, 0x00, 0x00, //0x000005a7 jne LBB0_122 - 0x49, 0x83, 0xc3, 0x20, //0x000005ad addq $32, %r11 - 0x4b, 0x8d, 0x14, 0x28, //0x000005b1 leaq (%r8,%r13), %rdx - 0x48, 0x83, 0xc2, 0xe0, //0x000005b5 addq $-32, %rdx - 0x49, 0x83, 0xc5, 0xe0, //0x000005b9 addq $-32, %r13 - 0x48, 0x83, 0xfa, 0x3f, //0x000005bd cmpq $63, %rdx - 0x0f, 0x8f, 0x79, 0xff, 0xff, 0xff, //0x000005c1 jg LBB0_60 - 0x4d, 0x85, 0xff, //0x000005c7 testq %r15, %r15 - 0x0f, 0x85, 0x46, 0x07, 0x00, 0x00, //0x000005ca jne LBB0_139 - 0x4f, 0x8d, 0x3c, 0x0b, //0x000005d0 leaq (%r11,%r9), %r15 - 0x49, 0x83, 0xc7, 0x01, //0x000005d4 addq $1, %r15 - 0x49, 0xf7, 0xd3, //0x000005d8 notq %r11 - 0x4d, 0x01, 0xc3, //0x000005db addq %r8, %r11 - //0x000005de LBB0_68 - 0x4d, 0x85, 0xdb, //0x000005de testq %r11, %r11 - 0x0f, 0x8f, 0x22, 0x06, 0x00, 0x00, //0x000005e1 jg LBB0_125 - 0xe9, 0xec, 0x05, 0x00, 0x00, //0x000005e7 jmp LBB0_96 - //0x000005ec LBB0_69 - 0x48, 0x8b, 0x57, 0x08, //0x000005ec movq $8(%rdi), %rdx - 0x4c, 0x29, 0xfa, //0x000005f0 subq %r15, %rdx - 0x4d, 0x01, 0xfe, //0x000005f3 addq %r15, %r14 - 0x45, 0x31, 0xdb, //0x000005f6 xorl %r11d, %r11d - 0xc5, 0xfe, 0x6f, 0x05, 0x9f, 0xfa, 0xff, 0xff, //0x000005f9 vmovdqu $-1377(%rip), %ymm0 /* LCPI0_8+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x0d, 0x77, 0xfa, 0xff, 0xff, //0x00000601 vmovdqu $-1417(%rip), %ymm1 /* LCPI0_7+0(%rip) */ - 0xc5, 0xe9, 0x76, 0xd2, //0x00000609 vpcmpeqd %xmm2, %xmm2, %xmm2 - 0xc5, 0xfe, 0x6f, 0x1d, 0xeb, 0xfa, 0xff, 0xff, //0x0000060d vmovdqu $-1301(%rip), %ymm3 /* LCPI0_11+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x25, 0x43, 0xfa, 0xff, 0xff, //0x00000615 vmovdqu $-1469(%rip), %ymm4 /* LCPI0_3+0(%rip) */ - 0xc4, 0x41, 0x30, 0x57, 0xc9, //0x0000061d vxorps %xmm9, %xmm9, %xmm9 - 0x45, 0x31, 0xe4, //0x00000622 xorl %r12d, %r12d - 0x45, 0x31, 0xff, //0x00000625 xorl %r15d, %r15d - 0x45, 0x31, 0xc0, //0x00000628 xorl %r8d, %r8d - 0x48, 0x83, 0xfa, 0x40, //0x0000062b cmpq $64, %rdx - 0x48, 0x89, 0x54, 0x24, 0x18, //0x0000062f movq %rdx, $24(%rsp) - 0x0f, 0x8c, 0x49, 0x01, 0x00, 0x00, //0x00000634 jl LBB0_78 - //0x0000063a LBB0_72 - 0xc4, 0xc1, 0x7e, 0x6f, 0x3e, //0x0000063a vmovdqu (%r14), %ymm7 - 0xc4, 0xc1, 0x7e, 0x6f, 0x76, 0x20, //0x0000063f vmovdqu $32(%r14), %ymm6 - 0xc5, 0x45, 0x74, 0xc0, //0x00000645 vpcmpeqb %ymm0, %ymm7, %ymm8 - 0xc4, 0x41, 0x7d, 0xd7, 0xc8, //0x00000649 vpmovmskb %ymm8, %r9d - 0xc5, 0x4d, 0x74, 0xc0, //0x0000064e vpcmpeqb %ymm0, %ymm6, %ymm8 - 0xc4, 0xc1, 0x7d, 0xd7, 0xd0, //0x00000652 vpmovmskb %ymm8, %edx - 0x48, 0xc1, 0xe2, 0x20, //0x00000657 shlq $32, %rdx - 0x49, 0x09, 0xd1, //0x0000065b orq %rdx, %r9 - 0x4c, 0x89, 0xca, //0x0000065e movq %r9, %rdx - 0x4c, 0x09, 0xe2, //0x00000661 orq %r12, %rdx - 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00000664 jne LBB0_74 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000066a movq $-1, %r9 - 0x45, 0x31, 0xe4, //0x00000671 xorl %r12d, %r12d - 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00000674 jmp LBB0_75 - //0x00000679 LBB0_74 - 0x4c, 0x89, 0xe2, //0x00000679 movq %r12, %rdx - 0x48, 0xf7, 0xd2, //0x0000067c notq %rdx - 0x4c, 0x21, 0xca, //0x0000067f andq %r9, %rdx - 0x4c, 0x8d, 0x2c, 0x12, //0x00000682 leaq (%rdx,%rdx), %r13 - 0x4d, 0x09, 0xe5, //0x00000686 orq %r12, %r13 - 0x4d, 0x89, 0xec, //0x00000689 movq %r13, %r12 - 0x49, 0xf7, 0xd4, //0x0000068c notq %r12 - 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000068f movabsq $-6148914691236517206, %rbx - 0x49, 0x21, 0xd9, //0x00000699 andq %rbx, %r9 - 0x4d, 0x21, 0xe1, //0x0000069c andq %r12, %r9 - 0x45, 0x31, 0xe4, //0x0000069f xorl %r12d, %r12d - 0x49, 0x01, 0xd1, //0x000006a2 addq %rdx, %r9 - 0x41, 0x0f, 0x92, 0xc4, //0x000006a5 setb %r12b - 0x4d, 0x01, 0xc9, //0x000006a9 addq %r9, %r9 - 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000006ac movabsq $6148914691236517205, %rdx - 0x49, 0x31, 0xd1, //0x000006b6 xorq %rdx, %r9 - 0x4d, 0x21, 0xe9, //0x000006b9 andq %r13, %r9 - 0x49, 0xf7, 0xd1, //0x000006bc notq %r9 - //0x000006bf LBB0_75 - 0xc5, 0x4d, 0x74, 0xc1, //0x000006bf vpcmpeqb %ymm1, %ymm6, %ymm8 - 0xc4, 0x41, 0x7d, 0xd7, 0xe8, //0x000006c3 vpmovmskb %ymm8, %r13d - 0x49, 0xc1, 0xe5, 0x20, //0x000006c8 shlq $32, %r13 - 0xc5, 0x45, 0x74, 0xc1, //0x000006cc vpcmpeqb %ymm1, %ymm7, %ymm8 - 0xc4, 0xc1, 0x7d, 0xd7, 0xd0, //0x000006d0 vpmovmskb %ymm8, %edx - 0x4c, 0x09, 0xea, //0x000006d5 orq %r13, %rdx - 0x4c, 0x21, 0xca, //0x000006d8 andq %r9, %rdx - 0xc4, 0xe1, 0xf9, 0x6e, 0xea, //0x000006db vmovq %rdx, %xmm5 - 0xc4, 0xe3, 0x51, 0x44, 0xea, 0x00, //0x000006e0 vpclmulqdq $0, %xmm2, %xmm5, %xmm5 - 0xc4, 0xc1, 0xf9, 0x7e, 0xed, //0x000006e6 vmovq %xmm5, %r13 - 0x4d, 0x31, 0xdd, //0x000006eb xorq %r11, %r13 - 0xc5, 0xc5, 0x74, 0xeb, //0x000006ee vpcmpeqb %ymm3, %ymm7, %ymm5 - 0xc5, 0x7d, 0xd7, 0xdd, //0x000006f2 vpmovmskb %ymm5, %r11d - 0xc5, 0xcd, 0x74, 0xeb, //0x000006f6 vpcmpeqb %ymm3, %ymm6, %ymm5 - 0xc5, 0xfd, 0xd7, 0xd5, //0x000006fa vpmovmskb %ymm5, %edx - 0x48, 0xc1, 0xe2, 0x20, //0x000006fe shlq $32, %rdx - 0x49, 0x09, 0xd3, //0x00000702 orq %rdx, %r11 - 0x4d, 0x89, 0xe9, //0x00000705 movq %r13, %r9 - 0x49, 0xf7, 0xd1, //0x00000708 notq %r9 - 0x4d, 0x21, 0xcb, //0x0000070b andq %r9, %r11 - 0xc5, 0xc5, 0x74, 0xec, //0x0000070e vpcmpeqb %ymm4, %ymm7, %ymm5 - 0xc5, 0xfd, 0xd7, 0xd5, //0x00000712 vpmovmskb %ymm5, %edx - 0xc5, 0xcd, 0x74, 0xec, //0x00000716 vpcmpeqb %ymm4, %ymm6, %ymm5 - 0xc5, 0x7d, 0xd7, 0xd5, //0x0000071a vpmovmskb %ymm5, %r10d - 0x49, 0xc1, 0xe2, 0x20, //0x0000071e shlq $32, %r10 - 0x4c, 0x09, 0xd2, //0x00000722 orq %r10, %rdx - 0x4c, 0x21, 0xca, //0x00000725 andq %r9, %rdx - 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x00000728 je LBB0_70 - 0x90, 0x90, //0x0000072e .p2align 4, 0x90 - //0x00000730 LBB0_76 - 0x4c, 0x8d, 0x4a, 0xff, //0x00000730 leaq $-1(%rdx), %r9 - 0x4c, 0x89, 0xcb, //0x00000734 movq %r9, %rbx - 0x4c, 0x21, 0xdb, //0x00000737 andq %r11, %rbx - 0xf3, 0x48, 0x0f, 0xb8, 0xdb, //0x0000073a popcntq %rbx, %rbx - 0x4c, 0x01, 0xfb, //0x0000073f addq %r15, %rbx - 0x4c, 0x39, 0xc3, //0x00000742 cmpq %r8, %rbx - 0x0f, 0x86, 0x44, 0x04, 0x00, 0x00, //0x00000745 jbe LBB0_121 - 0x49, 0x83, 0xc0, 0x01, //0x0000074b addq $1, %r8 - 0x4c, 0x21, 0xca, //0x0000074f andq %r9, %rdx - 0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x00000752 jne LBB0_76 - //0x00000758 LBB0_70 - 0x49, 0xc1, 0xfd, 0x3f, //0x00000758 sarq $63, %r13 - 0xf3, 0x49, 0x0f, 0xb8, 0xd3, //0x0000075c popcntq %r11, %rdx - 0x49, 0x01, 0xd7, //0x00000761 addq %rdx, %r15 - 0x49, 0x83, 0xc6, 0x40, //0x00000764 addq $64, %r14 - 0x48, 0x8b, 0x54, 0x24, 0x18, //0x00000768 movq $24(%rsp), %rdx - 0x48, 0x83, 0xc2, 0xc0, //0x0000076d addq $-64, %rdx - 0x4d, 0x89, 0xeb, //0x00000771 movq %r13, %r11 - 0x48, 0x83, 0xfa, 0x40, //0x00000774 cmpq $64, %rdx - 0x48, 0x89, 0x54, 0x24, 0x18, //0x00000778 movq %rdx, $24(%rsp) - 0x0f, 0x8d, 0xb7, 0xfe, 0xff, 0xff, //0x0000077d jge LBB0_72 - //0x00000783 LBB0_78 - 0x48, 0x85, 0xd2, //0x00000783 testq %rdx, %rdx - 0x0f, 0x8e, 0x7e, 0x05, 0x00, 0x00, //0x00000786 jle LBB0_138 - 0xc5, 0x7c, 0x11, 0x4c, 0x24, 0x40, //0x0000078c vmovups %ymm9, $64(%rsp) - 0xc5, 0x7c, 0x11, 0x4c, 0x24, 0x20, //0x00000792 vmovups %ymm9, $32(%rsp) - 0x44, 0x89, 0xf2, //0x00000798 movl %r14d, %edx - 0x81, 0xe2, 0xff, 0x0f, 0x00, 0x00, //0x0000079b andl $4095, %edx - 0x81, 0xfa, 0xc1, 0x0f, 0x00, 0x00, //0x000007a1 cmpl $4033, %edx - 0x0f, 0x82, 0x8d, 0xfe, 0xff, 0xff, //0x000007a7 jb LBB0_72 - 0x48, 0x83, 0x7c, 0x24, 0x18, 0x20, //0x000007ad cmpq $32, $24(%rsp) - 0x0f, 0x82, 0x22, 0x00, 0x00, 0x00, //0x000007b3 jb LBB0_82 - 0xc4, 0xc1, 0x7e, 0x6f, 0x2e, //0x000007b9 vmovdqu (%r14), %ymm5 - 0xc5, 0xfe, 0x7f, 0x6c, 0x24, 0x20, //0x000007be vmovdqu %ymm5, $32(%rsp) - 0x49, 0x83, 0xc6, 0x20, //0x000007c4 addq $32, %r14 - 0x48, 0x8b, 0x54, 0x24, 0x18, //0x000007c8 movq $24(%rsp), %rdx - 0x48, 0x8d, 0x5a, 0xe0, //0x000007cd leaq $-32(%rdx), %rbx - 0x4c, 0x8d, 0x4c, 0x24, 0x40, //0x000007d1 leaq $64(%rsp), %r9 - 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x000007d6 jmp LBB0_83 - //0x000007db LBB0_82 - 0x4c, 0x8d, 0x4c, 0x24, 0x20, //0x000007db leaq $32(%rsp), %r9 - 0x48, 0x8b, 0x5c, 0x24, 0x18, //0x000007e0 movq $24(%rsp), %rbx - //0x000007e5 LBB0_83 - 0x48, 0x83, 0xfb, 0x10, //0x000007e5 cmpq $16, %rbx - 0x0f, 0x82, 0x5c, 0x00, 0x00, 0x00, //0x000007e9 jb LBB0_84 - 0xc4, 0xc1, 0x7a, 0x6f, 0x2e, //0x000007ef vmovdqu (%r14), %xmm5 - 0xc4, 0xc1, 0x7a, 0x7f, 0x29, //0x000007f4 vmovdqu %xmm5, (%r9) - 0x49, 0x83, 0xc6, 0x10, //0x000007f9 addq $16, %r14 - 0x49, 0x83, 0xc1, 0x10, //0x000007fd addq $16, %r9 - 0x48, 0x83, 0xc3, 0xf0, //0x00000801 addq $-16, %rbx - 0x48, 0x83, 0xfb, 0x08, //0x00000805 cmpq $8, %rbx - 0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x00000809 jae LBB0_89 - //0x0000080f LBB0_85 - 0x48, 0x83, 0xfb, 0x04, //0x0000080f cmpq $4, %rbx - 0x0f, 0x8c, 0x58, 0x00, 0x00, 0x00, //0x00000813 jl LBB0_86 - //0x00000819 LBB0_90 - 0x41, 0x8b, 0x16, //0x00000819 movl (%r14), %edx - 0x41, 0x89, 0x11, //0x0000081c movl %edx, (%r9) - 0x49, 0x83, 0xc6, 0x04, //0x0000081f addq $4, %r14 - 0x49, 0x83, 0xc1, 0x04, //0x00000823 addq $4, %r9 - 0x48, 0x83, 0xc3, 0xfc, //0x00000827 addq $-4, %rbx - 0x48, 0x83, 0xfb, 0x02, //0x0000082b cmpq $2, %rbx - 0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x0000082f jae LBB0_91 - //0x00000835 LBB0_87 - 0x4c, 0x89, 0xf2, //0x00000835 movq %r14, %rdx - 0x4c, 0x8d, 0x74, 0x24, 0x20, //0x00000838 leaq $32(%rsp), %r14 - 0x48, 0x85, 0xdb, //0x0000083d testq %rbx, %rbx - 0x0f, 0x85, 0x5a, 0x00, 0x00, 0x00, //0x00000840 jne LBB0_92 - 0xe9, 0xef, 0xfd, 0xff, 0xff, //0x00000846 jmp LBB0_72 - //0x0000084b LBB0_84 - 0x48, 0x83, 0xfb, 0x08, //0x0000084b cmpq $8, %rbx - 0x0f, 0x82, 0xba, 0xff, 0xff, 0xff, //0x0000084f jb LBB0_85 - //0x00000855 LBB0_89 - 0x49, 0x8b, 0x16, //0x00000855 movq (%r14), %rdx - 0x49, 0x89, 0x11, //0x00000858 movq %rdx, (%r9) - 0x49, 0x83, 0xc6, 0x08, //0x0000085b addq $8, %r14 - 0x49, 0x83, 0xc1, 0x08, //0x0000085f addq $8, %r9 - 0x48, 0x83, 0xc3, 0xf8, //0x00000863 addq $-8, %rbx - 0x48, 0x83, 0xfb, 0x04, //0x00000867 cmpq $4, %rbx - 0x0f, 0x8d, 0xa8, 0xff, 0xff, 0xff, //0x0000086b jge LBB0_90 - //0x00000871 LBB0_86 - 0x48, 0x83, 0xfb, 0x02, //0x00000871 cmpq $2, %rbx - 0x0f, 0x82, 0xba, 0xff, 0xff, 0xff, //0x00000875 jb LBB0_87 - //0x0000087b LBB0_91 - 0x41, 0x0f, 0xb7, 0x16, //0x0000087b movzwl (%r14), %edx - 0x66, 0x41, 0x89, 0x11, //0x0000087f movw %dx, (%r9) - 0x49, 0x83, 0xc6, 0x02, //0x00000883 addq $2, %r14 - 0x49, 0x83, 0xc1, 0x02, //0x00000887 addq $2, %r9 - 0x48, 0x83, 0xc3, 0xfe, //0x0000088b addq $-2, %rbx - 0x4c, 0x89, 0xf2, //0x0000088f movq %r14, %rdx - 0x4c, 0x8d, 0x74, 0x24, 0x20, //0x00000892 leaq $32(%rsp), %r14 - 0x48, 0x85, 0xdb, //0x00000897 testq %rbx, %rbx - 0x0f, 0x84, 0x9a, 0xfd, 0xff, 0xff, //0x0000089a je LBB0_72 - //0x000008a0 LBB0_92 - 0x8a, 0x12, //0x000008a0 movb (%rdx), %dl - 0x41, 0x88, 0x11, //0x000008a2 movb %dl, (%r9) - 0x4c, 0x8d, 0x74, 0x24, 0x20, //0x000008a5 leaq $32(%rsp), %r14 - 0xe9, 0x8b, 0xfd, 0xff, 0xff, //0x000008aa jmp LBB0_72 - //0x000008af LBB0_93 - 0x48, 0x8d, 0x51, 0x05, //0x000008af leaq $5(%rcx), %rdx - 0x48, 0x3b, 0x57, 0x08, //0x000008b3 cmpq $8(%rdi), %rdx - 0x0f, 0x87, 0x1b, 0x03, 0x00, 0x00, //0x000008b7 ja LBB0_96 - //0x000008bd LBB0_94 - 0x48, 0x89, 0x16, //0x000008bd movq %rdx, (%rsi) - 0xe9, 0x10, 0x03, 0x00, 0x00, //0x000008c0 jmp LBB0_95 - //0x000008c5 LBB0_97 - 0x48, 0x8b, 0x57, 0x08, //0x000008c5 movq $8(%rdi), %rdx - 0x4c, 0x29, 0xfa, //0x000008c9 subq %r15, %rdx - 0x4d, 0x01, 0xfe, //0x000008cc addq %r15, %r14 - 0x45, 0x31, 0xdb, //0x000008cf xorl %r11d, %r11d - 0xc5, 0xfe, 0x6f, 0x05, 0xc6, 0xf7, 0xff, 0xff, //0x000008d2 vmovdqu $-2106(%rip), %ymm0 /* LCPI0_8+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x0d, 0x9e, 0xf7, 0xff, 0xff, //0x000008da vmovdqu $-2146(%rip), %ymm1 /* LCPI0_7+0(%rip) */ - 0xc5, 0xe9, 0x76, 0xd2, //0x000008e2 vpcmpeqd %xmm2, %xmm2, %xmm2 - 0xc5, 0xfe, 0x6f, 0x1d, 0xd2, 0xf7, 0xff, 0xff, //0x000008e6 vmovdqu $-2094(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x25, 0xea, 0xf7, 0xff, 0xff, //0x000008ee vmovdqu $-2070(%rip), %ymm4 /* LCPI0_10+0(%rip) */ - 0xc4, 0x41, 0x30, 0x57, 0xc9, //0x000008f6 vxorps %xmm9, %xmm9, %xmm9 - 0x45, 0x31, 0xe4, //0x000008fb xorl %r12d, %r12d - 0x45, 0x31, 0xff, //0x000008fe xorl %r15d, %r15d - 0x45, 0x31, 0xc0, //0x00000901 xorl %r8d, %r8d - 0x48, 0x83, 0xfa, 0x40, //0x00000904 cmpq $64, %rdx - 0x48, 0x89, 0x54, 0x24, 0x18, //0x00000908 movq %rdx, $24(%rsp) - 0x0f, 0x8c, 0x50, 0x01, 0x00, 0x00, //0x0000090d jl LBB0_106 - //0x00000913 LBB0_100 - 0xc4, 0xc1, 0x7e, 0x6f, 0x3e, //0x00000913 vmovdqu (%r14), %ymm7 - 0xc4, 0xc1, 0x7e, 0x6f, 0x76, 0x20, //0x00000918 vmovdqu $32(%r14), %ymm6 - 0xc5, 0x45, 0x74, 0xc0, //0x0000091e vpcmpeqb %ymm0, %ymm7, %ymm8 - 0xc4, 0x41, 0x7d, 0xd7, 0xc8, //0x00000922 vpmovmskb %ymm8, %r9d - 0xc5, 0x4d, 0x74, 0xc0, //0x00000927 vpcmpeqb %ymm0, %ymm6, %ymm8 - 0xc4, 0xc1, 0x7d, 0xd7, 0xd0, //0x0000092b vpmovmskb %ymm8, %edx - 0x48, 0xc1, 0xe2, 0x20, //0x00000930 shlq $32, %rdx - 0x49, 0x09, 0xd1, //0x00000934 orq %rdx, %r9 - 0x4c, 0x89, 0xca, //0x00000937 movq %r9, %rdx - 0x4c, 0x09, 0xe2, //0x0000093a orq %r12, %rdx - 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x0000093d jne LBB0_102 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000943 movq $-1, %r9 - 0x45, 0x31, 0xe4, //0x0000094a xorl %r12d, %r12d - 0xe9, 0x46, 0x00, 0x00, 0x00, //0x0000094d jmp LBB0_103 - //0x00000952 LBB0_102 - 0x4c, 0x89, 0xe2, //0x00000952 movq %r12, %rdx - 0x48, 0xf7, 0xd2, //0x00000955 notq %rdx - 0x4c, 0x21, 0xca, //0x00000958 andq %r9, %rdx - 0x4c, 0x8d, 0x2c, 0x12, //0x0000095b leaq (%rdx,%rdx), %r13 - 0x4d, 0x09, 0xe5, //0x0000095f orq %r12, %r13 - 0x4d, 0x89, 0xec, //0x00000962 movq %r13, %r12 - 0x49, 0xf7, 0xd4, //0x00000965 notq %r12 - 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000968 movabsq $-6148914691236517206, %rbx - 0x49, 0x21, 0xd9, //0x00000972 andq %rbx, %r9 - 0x4d, 0x21, 0xe1, //0x00000975 andq %r12, %r9 - 0x45, 0x31, 0xe4, //0x00000978 xorl %r12d, %r12d - 0x49, 0x01, 0xd1, //0x0000097b addq %rdx, %r9 - 0x41, 0x0f, 0x92, 0xc4, //0x0000097e setb %r12b - 0x4d, 0x01, 0xc9, //0x00000982 addq %r9, %r9 - 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000985 movabsq $6148914691236517205, %rdx - 0x49, 0x31, 0xd1, //0x0000098f xorq %rdx, %r9 - 0x4d, 0x21, 0xe9, //0x00000992 andq %r13, %r9 - 0x49, 0xf7, 0xd1, //0x00000995 notq %r9 - //0x00000998 LBB0_103 - 0xc5, 0x4d, 0x74, 0xc1, //0x00000998 vpcmpeqb %ymm1, %ymm6, %ymm8 - 0xc4, 0x41, 0x7d, 0xd7, 0xe8, //0x0000099c vpmovmskb %ymm8, %r13d - 0x49, 0xc1, 0xe5, 0x20, //0x000009a1 shlq $32, %r13 - 0xc5, 0x45, 0x74, 0xc1, //0x000009a5 vpcmpeqb %ymm1, %ymm7, %ymm8 - 0xc4, 0xc1, 0x7d, 0xd7, 0xd0, //0x000009a9 vpmovmskb %ymm8, %edx - 0x4c, 0x09, 0xea, //0x000009ae orq %r13, %rdx - 0x4c, 0x21, 0xca, //0x000009b1 andq %r9, %rdx - 0xc4, 0xe1, 0xf9, 0x6e, 0xea, //0x000009b4 vmovq %rdx, %xmm5 - 0xc4, 0xe3, 0x51, 0x44, 0xea, 0x00, //0x000009b9 vpclmulqdq $0, %xmm2, %xmm5, %xmm5 - 0xc4, 0xc1, 0xf9, 0x7e, 0xed, //0x000009bf vmovq %xmm5, %r13 - 0x4d, 0x31, 0xdd, //0x000009c4 xorq %r11, %r13 - 0xc5, 0xc5, 0x74, 0xeb, //0x000009c7 vpcmpeqb %ymm3, %ymm7, %ymm5 - 0xc5, 0x7d, 0xd7, 0xdd, //0x000009cb vpmovmskb %ymm5, %r11d - 0xc5, 0xcd, 0x74, 0xeb, //0x000009cf vpcmpeqb %ymm3, %ymm6, %ymm5 - 0xc5, 0xfd, 0xd7, 0xd5, //0x000009d3 vpmovmskb %ymm5, %edx - 0x48, 0xc1, 0xe2, 0x20, //0x000009d7 shlq $32, %rdx - 0x49, 0x09, 0xd3, //0x000009db orq %rdx, %r11 - 0x4d, 0x89, 0xe9, //0x000009de movq %r13, %r9 - 0x49, 0xf7, 0xd1, //0x000009e1 notq %r9 - 0x4d, 0x21, 0xcb, //0x000009e4 andq %r9, %r11 - 0xc5, 0xc5, 0x74, 0xec, //0x000009e7 vpcmpeqb %ymm4, %ymm7, %ymm5 - 0xc5, 0xfd, 0xd7, 0xd5, //0x000009eb vpmovmskb %ymm5, %edx - 0xc5, 0xcd, 0x74, 0xec, //0x000009ef vpcmpeqb %ymm4, %ymm6, %ymm5 - 0xc5, 0x7d, 0xd7, 0xd5, //0x000009f3 vpmovmskb %ymm5, %r10d - 0x49, 0xc1, 0xe2, 0x20, //0x000009f7 shlq $32, %r10 - 0x4c, 0x09, 0xd2, //0x000009fb orq %r10, %rdx - 0x4c, 0x21, 0xca, //0x000009fe andq %r9, %rdx - 0x0f, 0x84, 0x31, 0x00, 0x00, 0x00, //0x00000a01 je LBB0_98 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000a07 .p2align 4, 0x90 - //0x00000a10 LBB0_104 - 0x4c, 0x8d, 0x4a, 0xff, //0x00000a10 leaq $-1(%rdx), %r9 - 0x4c, 0x89, 0xcb, //0x00000a14 movq %r9, %rbx - 0x4c, 0x21, 0xdb, //0x00000a17 andq %r11, %rbx - 0xf3, 0x48, 0x0f, 0xb8, 0xdb, //0x00000a1a popcntq %rbx, %rbx - 0x4c, 0x01, 0xfb, //0x00000a1f addq %r15, %rbx - 0x4c, 0x39, 0xc3, //0x00000a22 cmpq %r8, %rbx - 0x0f, 0x86, 0x64, 0x01, 0x00, 0x00, //0x00000a25 jbe LBB0_121 - 0x49, 0x83, 0xc0, 0x01, //0x00000a2b addq $1, %r8 - 0x4c, 0x21, 0xca, //0x00000a2f andq %r9, %rdx - 0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x00000a32 jne LBB0_104 - //0x00000a38 LBB0_98 - 0x49, 0xc1, 0xfd, 0x3f, //0x00000a38 sarq $63, %r13 - 0xf3, 0x49, 0x0f, 0xb8, 0xd3, //0x00000a3c popcntq %r11, %rdx - 0x49, 0x01, 0xd7, //0x00000a41 addq %rdx, %r15 - 0x49, 0x83, 0xc6, 0x40, //0x00000a44 addq $64, %r14 - 0x48, 0x8b, 0x54, 0x24, 0x18, //0x00000a48 movq $24(%rsp), %rdx - 0x48, 0x83, 0xc2, 0xc0, //0x00000a4d addq $-64, %rdx - 0x4d, 0x89, 0xeb, //0x00000a51 movq %r13, %r11 - 0x48, 0x83, 0xfa, 0x40, //0x00000a54 cmpq $64, %rdx - 0x48, 0x89, 0x54, 0x24, 0x18, //0x00000a58 movq %rdx, $24(%rsp) - 0x0f, 0x8d, 0xb0, 0xfe, 0xff, 0xff, //0x00000a5d jge LBB0_100 - //0x00000a63 LBB0_106 - 0x48, 0x85, 0xd2, //0x00000a63 testq %rdx, %rdx - 0x0f, 0x8e, 0x9e, 0x02, 0x00, 0x00, //0x00000a66 jle LBB0_138 - 0xc5, 0x7c, 0x11, 0x4c, 0x24, 0x40, //0x00000a6c vmovups %ymm9, $64(%rsp) - 0xc5, 0x7c, 0x11, 0x4c, 0x24, 0x20, //0x00000a72 vmovups %ymm9, $32(%rsp) - 0x44, 0x89, 0xf2, //0x00000a78 movl %r14d, %edx - 0x81, 0xe2, 0xff, 0x0f, 0x00, 0x00, //0x00000a7b andl $4095, %edx - 0x81, 0xfa, 0xc1, 0x0f, 0x00, 0x00, //0x00000a81 cmpl $4033, %edx - 0x0f, 0x82, 0x86, 0xfe, 0xff, 0xff, //0x00000a87 jb LBB0_100 - 0x48, 0x83, 0x7c, 0x24, 0x18, 0x20, //0x00000a8d cmpq $32, $24(%rsp) - 0x0f, 0x82, 0x22, 0x00, 0x00, 0x00, //0x00000a93 jb LBB0_110 - 0xc4, 0xc1, 0x7e, 0x6f, 0x2e, //0x00000a99 vmovdqu (%r14), %ymm5 - 0xc5, 0xfe, 0x7f, 0x6c, 0x24, 0x20, //0x00000a9e vmovdqu %ymm5, $32(%rsp) - 0x49, 0x83, 0xc6, 0x20, //0x00000aa4 addq $32, %r14 - 0x48, 0x8b, 0x54, 0x24, 0x18, //0x00000aa8 movq $24(%rsp), %rdx - 0x48, 0x8d, 0x5a, 0xe0, //0x00000aad leaq $-32(%rdx), %rbx - 0x4c, 0x8d, 0x4c, 0x24, 0x40, //0x00000ab1 leaq $64(%rsp), %r9 - 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00000ab6 jmp LBB0_111 - //0x00000abb LBB0_110 - 0x4c, 0x8d, 0x4c, 0x24, 0x20, //0x00000abb leaq $32(%rsp), %r9 - 0x48, 0x8b, 0x5c, 0x24, 0x18, //0x00000ac0 movq $24(%rsp), %rbx - //0x00000ac5 LBB0_111 - 0x48, 0x83, 0xfb, 0x10, //0x00000ac5 cmpq $16, %rbx - 0x0f, 0x82, 0x5c, 0x00, 0x00, 0x00, //0x00000ac9 jb LBB0_112 - 0xc4, 0xc1, 0x7a, 0x6f, 0x2e, //0x00000acf vmovdqu (%r14), %xmm5 - 0xc4, 0xc1, 0x7a, 0x7f, 0x29, //0x00000ad4 vmovdqu %xmm5, (%r9) - 0x49, 0x83, 0xc6, 0x10, //0x00000ad9 addq $16, %r14 - 0x49, 0x83, 0xc1, 0x10, //0x00000add addq $16, %r9 - 0x48, 0x83, 0xc3, 0xf0, //0x00000ae1 addq $-16, %rbx - 0x48, 0x83, 0xfb, 0x08, //0x00000ae5 cmpq $8, %rbx - 0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x00000ae9 jae LBB0_117 - //0x00000aef LBB0_113 - 0x48, 0x83, 0xfb, 0x04, //0x00000aef cmpq $4, %rbx - 0x0f, 0x8c, 0x58, 0x00, 0x00, 0x00, //0x00000af3 jl LBB0_114 - //0x00000af9 LBB0_118 - 0x41, 0x8b, 0x16, //0x00000af9 movl (%r14), %edx - 0x41, 0x89, 0x11, //0x00000afc movl %edx, (%r9) - 0x49, 0x83, 0xc6, 0x04, //0x00000aff addq $4, %r14 - 0x49, 0x83, 0xc1, 0x04, //0x00000b03 addq $4, %r9 - 0x48, 0x83, 0xc3, 0xfc, //0x00000b07 addq $-4, %rbx - 0x48, 0x83, 0xfb, 0x02, //0x00000b0b cmpq $2, %rbx - 0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x00000b0f jae LBB0_119 - //0x00000b15 LBB0_115 - 0x4c, 0x89, 0xf2, //0x00000b15 movq %r14, %rdx - 0x4c, 0x8d, 0x74, 0x24, 0x20, //0x00000b18 leaq $32(%rsp), %r14 - 0x48, 0x85, 0xdb, //0x00000b1d testq %rbx, %rbx - 0x0f, 0x85, 0x5a, 0x00, 0x00, 0x00, //0x00000b20 jne LBB0_120 - 0xe9, 0xe8, 0xfd, 0xff, 0xff, //0x00000b26 jmp LBB0_100 - //0x00000b2b LBB0_112 - 0x48, 0x83, 0xfb, 0x08, //0x00000b2b cmpq $8, %rbx - 0x0f, 0x82, 0xba, 0xff, 0xff, 0xff, //0x00000b2f jb LBB0_113 - //0x00000b35 LBB0_117 - 0x49, 0x8b, 0x16, //0x00000b35 movq (%r14), %rdx - 0x49, 0x89, 0x11, //0x00000b38 movq %rdx, (%r9) - 0x49, 0x83, 0xc6, 0x08, //0x00000b3b addq $8, %r14 - 0x49, 0x83, 0xc1, 0x08, //0x00000b3f addq $8, %r9 - 0x48, 0x83, 0xc3, 0xf8, //0x00000b43 addq $-8, %rbx - 0x48, 0x83, 0xfb, 0x04, //0x00000b47 cmpq $4, %rbx - 0x0f, 0x8d, 0xa8, 0xff, 0xff, 0xff, //0x00000b4b jge LBB0_118 - //0x00000b51 LBB0_114 - 0x48, 0x83, 0xfb, 0x02, //0x00000b51 cmpq $2, %rbx - 0x0f, 0x82, 0xba, 0xff, 0xff, 0xff, //0x00000b55 jb LBB0_115 - //0x00000b5b LBB0_119 - 0x41, 0x0f, 0xb7, 0x16, //0x00000b5b movzwl (%r14), %edx - 0x66, 0x41, 0x89, 0x11, //0x00000b5f movw %dx, (%r9) - 0x49, 0x83, 0xc6, 0x02, //0x00000b63 addq $2, %r14 - 0x49, 0x83, 0xc1, 0x02, //0x00000b67 addq $2, %r9 - 0x48, 0x83, 0xc3, 0xfe, //0x00000b6b addq $-2, %rbx - 0x4c, 0x89, 0xf2, //0x00000b6f movq %r14, %rdx - 0x4c, 0x8d, 0x74, 0x24, 0x20, //0x00000b72 leaq $32(%rsp), %r14 - 0x48, 0x85, 0xdb, //0x00000b77 testq %rbx, %rbx - 0x0f, 0x84, 0x93, 0xfd, 0xff, 0xff, //0x00000b7a je LBB0_100 - //0x00000b80 LBB0_120 - 0x8a, 0x12, //0x00000b80 movb (%rdx), %dl - 0x41, 0x88, 0x11, //0x00000b82 movb %dl, (%r9) - 0x4c, 0x8d, 0x74, 0x24, 0x20, //0x00000b85 leaq $32(%rsp), %r14 - 0xe9, 0x84, 0xfd, 0xff, 0xff, //0x00000b8a jmp LBB0_100 - //0x00000b8f LBB0_121 - 0x48, 0x8b, 0x47, 0x08, //0x00000b8f movq $8(%rdi), %rax - 0x48, 0x0f, 0xbc, 0xd2, //0x00000b93 bsfq %rdx, %rdx - 0x48, 0x2b, 0x54, 0x24, 0x18, //0x00000b97 subq $24(%rsp), %rdx - 0x48, 0x01, 0xd0, //0x00000b9c addq %rdx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00000b9f addq $1, %rax - 0x48, 0x89, 0x06, //0x00000ba3 movq %rax, (%rsi) - 0x48, 0x8b, 0x57, 0x08, //0x00000ba6 movq $8(%rdi), %rdx - 0x48, 0x39, 0xd0, //0x00000baa cmpq %rdx, %rax - 0x48, 0x0f, 0x47, 0xc2, //0x00000bad cmovaq %rdx, %rax - 0x48, 0x89, 0x06, //0x00000bb1 movq %rax, (%rsi) - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000bb4 movq $-1, %rax - 0x48, 0x0f, 0x47, 0xc8, //0x00000bbb cmovaq %rax, %rcx - 0xe9, 0x11, 0x00, 0x00, 0x00, //0x00000bbf jmp LBB0_95 - //0x00000bc4 LBB0_122 - 0x41, 0x0f, 0xbc, 0xc2, //0x00000bc4 bsfl %r10d, %eax - 0x48, 0x01, 0xc8, //0x00000bc8 addq %rcx, %rax - 0x4c, 0x01, 0xd8, //0x00000bcb addq %r11, %rax - 0x48, 0x83, 0xc0, 0x02, //0x00000bce addq $2, %rax - 0x48, 0x89, 0x06, //0x00000bd2 movq %rax, (%rsi) - //0x00000bd5 LBB0_95 - 0x48, 0x89, 0xc8, //0x00000bd5 movq %rcx, %rax - //0x00000bd8 LBB0_96 - 0x48, 0x8d, 0x65, 0xd8, //0x00000bd8 leaq $-40(%rbp), %rsp - 0x5b, //0x00000bdc popq %rbx - 0x41, 0x5c, //0x00000bdd popq %r12 - 0x41, 0x5d, //0x00000bdf popq %r13 - 0x41, 0x5e, //0x00000be1 popq %r14 - 0x41, 0x5f, //0x00000be3 popq %r15 - 0x5d, //0x00000be5 popq %rbp - 0xc5, 0xf8, 0x77, //0x00000be6 vzeroupper - 0xc3, //0x00000be9 retq - //0x00000bea LBB0_123 - 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00000bea movq $-2, %rdx - 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00000bf1 movl $2, %eax - 0x49, 0x01, 0xc7, //0x00000bf6 addq %rax, %r15 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000bf9 movq $-1, %rax - 0x49, 0x01, 0xd3, //0x00000c00 addq %rdx, %r11 - 0x0f, 0x8e, 0xcf, 0xff, 0xff, 0xff, //0x00000c03 jle LBB0_96 - //0x00000c09 LBB0_125 - 0x41, 0x0f, 0xb6, 0x07, //0x00000c09 movzbl (%r15), %eax - 0x3c, 0x5c, //0x00000c0d cmpb $92, %al - 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x00000c0f je LBB0_123 - 0x3c, 0x22, //0x00000c15 cmpb $34, %al - 0x0f, 0x84, 0xb3, 0x00, 0x00, 0x00, //0x00000c17 je LBB0_134 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00000c1d movq $-1, %rdx - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000c24 movl $1, %eax - 0x49, 0x01, 0xc7, //0x00000c29 addq %rax, %r15 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000c2c movq $-1, %rax - 0x49, 0x01, 0xd3, //0x00000c33 addq %rdx, %r11 - 0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x00000c36 jg LBB0_125 - 0xe9, 0x97, 0xff, 0xff, 0xff, //0x00000c3c jmp LBB0_96 - //0x00000c41 LBB0_128 - 0x66, 0x0f, 0xbc, 0xc2, //0x00000c41 bsfw %dx, %ax - 0x44, 0x0f, 0xb7, 0xc0, //0x00000c45 movzwl %ax, %r8d - 0x4d, 0x29, 0xf7, //0x00000c49 subq %r14, %r15 - 0x4d, 0x01, 0xc7, //0x00000c4c addq %r8, %r15 - 0x49, 0x8d, 0x04, 0x3f, //0x00000c4f leaq (%r15,%rdi), %rax - 0x48, 0x89, 0x06, //0x00000c53 movq %rax, (%rsi) - 0x48, 0x85, 0xc0, //0x00000c56 testq %rax, %rax - 0x0f, 0x8e, 0x76, 0xff, 0xff, 0xff, //0x00000c59 jle LBB0_95 - 0x4a, 0x8d, 0x04, 0x3f, //0x00000c5f leaq (%rdi,%r15), %rax - 0x48, 0x83, 0xc0, 0x01, //0x00000c63 addq $1, %rax - 0x4a, 0x8d, 0x1c, 0x3f, //0x00000c67 leaq (%rdi,%r15), %rbx - 0x48, 0x83, 0xc3, 0xff, //0x00000c6b addq $-1, %rbx - 0x4d, 0x01, 0xc1, //0x00000c6f addq %r8, %r9 - 0x49, 0x01, 0xf9, //0x00000c72 addq %rdi, %r9 - 0x48, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000c75 movabsq $4294977024, %rdi - //0x00000c7f LBB0_130 - 0x41, 0x0f, 0xb6, 0x11, //0x00000c7f movzbl (%r9), %edx - 0x48, 0x83, 0xfa, 0x20, //0x00000c83 cmpq $32, %rdx - 0x0f, 0x87, 0x48, 0xff, 0xff, 0xff, //0x00000c87 ja LBB0_95 - 0x48, 0x0f, 0xa3, 0xd7, //0x00000c8d btq %rdx, %rdi - 0x0f, 0x83, 0x3e, 0xff, 0xff, 0xff, //0x00000c91 jae LBB0_95 - 0x48, 0x89, 0x1e, //0x00000c97 movq %rbx, (%rsi) - 0x48, 0x83, 0xc0, 0xff, //0x00000c9a addq $-1, %rax - 0x48, 0x83, 0xc3, 0xff, //0x00000c9e addq $-1, %rbx - 0x49, 0x83, 0xc1, 0xff, //0x00000ca2 addq $-1, %r9 - 0x48, 0x83, 0xf8, 0x01, //0x00000ca6 cmpq $1, %rax - 0x0f, 0x8f, 0xcf, 0xff, 0xff, 0xff, //0x00000caa jg LBB0_130 - 0xe9, 0x20, 0xff, 0xff, 0xff, //0x00000cb0 jmp LBB0_95 - //0x00000cb5 LBB0_133 - 0x4c, 0x29, 0xf1, //0x00000cb5 subq %r14, %rcx - 0x4c, 0x01, 0xd1, //0x00000cb8 addq %r10, %rcx - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000cbb movq $-1, %rax - 0x48, 0x39, 0xd1, //0x00000cc2 cmpq %rdx, %rcx - 0x0f, 0x82, 0x55, 0xf6, 0xff, 0xff, //0x00000cc5 jb LBB0_31 - 0xe9, 0x08, 0xff, 0xff, 0xff, //0x00000ccb jmp LBB0_96 - //0x00000cd0 LBB0_134 - 0x4d, 0x29, 0xf7, //0x00000cd0 subq %r14, %r15 - 0x49, 0x83, 0xc7, 0x01, //0x00000cd3 addq $1, %r15 - 0x4c, 0x89, 0x3e, //0x00000cd7 movq %r15, (%rsi) - 0xe9, 0xf6, 0xfe, 0xff, 0xff, //0x00000cda jmp LBB0_95 - //0x00000cdf LBB0_135 - 0x4c, 0x01, 0xf1, //0x00000cdf addq %r14, %rcx - 0x48, 0x85, 0xdb, //0x00000ce2 testq %rbx, %rbx - 0x0f, 0x85, 0xbd, 0xf5, 0xff, 0xff, //0x00000ce5 jne LBB0_23 - 0xe9, 0xf1, 0xf5, 0xff, 0xff, //0x00000ceb jmp LBB0_28 - //0x00000cf0 LBB0_136 - 0x4d, 0x01, 0xf7, //0x00000cf0 addq %r14, %r15 - 0x48, 0x83, 0xf8, 0x10, //0x00000cf3 cmpq $16, %rax - 0x0f, 0x83, 0xd4, 0xf6, 0xff, 0xff, //0x00000cf7 jae LBB0_38 - 0xe9, 0x24, 0xf7, 0xff, 0xff, //0x00000cfd jmp LBB0_42 - //0x00000d02 LBB0_137 - 0x4d, 0x01, 0xf7, //0x00000d02 addq %r14, %r15 - 0xe9, 0xd4, 0xf8, 0xff, 0xff, //0x00000d05 jmp LBB0_68 - //0x00000d0a LBB0_138 - 0x48, 0x8b, 0x4f, 0x08, //0x00000d0a movq $8(%rdi), %rcx - 0x48, 0x89, 0x0e, //0x00000d0e movq %rcx, (%rsi) - 0xe9, 0xc2, 0xfe, 0xff, 0xff, //0x00000d11 jmp LBB0_96 - //0x00000d16 LBB0_139 - 0x49, 0x8d, 0x50, 0xff, //0x00000d16 leaq $-1(%r8), %rdx - 0x4c, 0x39, 0xda, //0x00000d1a cmpq %r11, %rdx - 0x0f, 0x84, 0xb5, 0xfe, 0xff, 0xff, //0x00000d1d je LBB0_96 - 0x4f, 0x8d, 0x3c, 0x0b, //0x00000d23 leaq (%r11,%r9), %r15 - 0x49, 0x83, 0xc7, 0x02, //0x00000d27 addq $2, %r15 - 0x4d, 0x29, 0xd8, //0x00000d2b subq %r11, %r8 - 0x49, 0x83, 0xc0, 0xfe, //0x00000d2e addq $-2, %r8 - 0x4d, 0x89, 0xc3, //0x00000d32 movq %r8, %r11 - 0xe9, 0xa4, 0xf8, 0xff, 0xff, //0x00000d35 jmp LBB0_68 - 0x90, 0x90, //0x00000d3a .p2align 2, 0x90 - // // .set L0_0_set_96, LBB0_96-LJTI0_0 - // // .set L0_0_set_57, LBB0_57-LJTI0_0 - // // .set L0_0_set_58, LBB0_58-LJTI0_0 - // // .set L0_0_set_33, LBB0_33-LJTI0_0 - // // .set L0_0_set_69, LBB0_69-LJTI0_0 - // // .set L0_0_set_93, LBB0_93-LJTI0_0 - // // .set L0_0_set_56, LBB0_56-LJTI0_0 - // // .set L0_0_set_97, LBB0_97-LJTI0_0 - //0x00000d3c LJTI0_0 - 0x9c, 0xfe, 0xff, 0xff, //0x00000d3c .long L0_0_set_96 - 0xbc, 0xf7, 0xff, 0xff, //0x00000d40 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000d44 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000d48 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000d4c .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000d50 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000d54 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000d58 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000d5c .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000d60 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000d64 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000d68 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000d6c .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000d70 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000d74 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000d78 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000d7c .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000d80 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000d84 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000d88 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000d8c .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000d90 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000d94 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000d98 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000d9c .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000da0 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000da4 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000da8 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000dac .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000db0 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000db4 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000db8 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000dbc .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000dc0 .long L0_0_set_57 - 0xcb, 0xf7, 0xff, 0xff, //0x00000dc4 .long L0_0_set_58 - 0xbc, 0xf7, 0xff, 0xff, //0x00000dc8 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000dcc .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000dd0 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000dd4 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000dd8 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000ddc .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000de0 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000de4 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000de8 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000dec .long L0_0_set_57 - 0x10, 0xf6, 0xff, 0xff, //0x00000df0 .long L0_0_set_33 - 0xbc, 0xf7, 0xff, 0xff, //0x00000df4 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000df8 .long L0_0_set_57 - 0x10, 0xf6, 0xff, 0xff, //0x00000dfc .long L0_0_set_33 - 0x10, 0xf6, 0xff, 0xff, //0x00000e00 .long L0_0_set_33 - 0x10, 0xf6, 0xff, 0xff, //0x00000e04 .long L0_0_set_33 - 0x10, 0xf6, 0xff, 0xff, //0x00000e08 .long L0_0_set_33 - 0x10, 0xf6, 0xff, 0xff, //0x00000e0c .long L0_0_set_33 - 0x10, 0xf6, 0xff, 0xff, //0x00000e10 .long L0_0_set_33 - 0x10, 0xf6, 0xff, 0xff, //0x00000e14 .long L0_0_set_33 - 0x10, 0xf6, 0xff, 0xff, //0x00000e18 .long L0_0_set_33 - 0x10, 0xf6, 0xff, 0xff, //0x00000e1c .long L0_0_set_33 - 0x10, 0xf6, 0xff, 0xff, //0x00000e20 .long L0_0_set_33 - 0xbc, 0xf7, 0xff, 0xff, //0x00000e24 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000e28 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000e2c .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000e30 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000e34 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000e38 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000e3c .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000e40 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000e44 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000e48 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000e4c .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000e50 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000e54 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000e58 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000e5c .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000e60 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000e64 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000e68 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000e6c .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000e70 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000e74 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000e78 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000e7c .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000e80 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000e84 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000e88 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000e8c .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000e90 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000e94 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000e98 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000e9c .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000ea0 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000ea4 .long L0_0_set_57 - 0xb0, 0xf8, 0xff, 0xff, //0x00000ea8 .long L0_0_set_69 - 0xbc, 0xf7, 0xff, 0xff, //0x00000eac .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000eb0 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000eb4 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000eb8 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000ebc .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000ec0 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000ec4 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000ec8 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000ecc .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000ed0 .long L0_0_set_57 - 0x73, 0xfb, 0xff, 0xff, //0x00000ed4 .long L0_0_set_93 - 0xbc, 0xf7, 0xff, 0xff, //0x00000ed8 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000edc .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000ee0 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000ee4 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000ee8 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000eec .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000ef0 .long L0_0_set_57 - 0xa9, 0xf7, 0xff, 0xff, //0x00000ef4 .long L0_0_set_56 - 0xbc, 0xf7, 0xff, 0xff, //0x00000ef8 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000efc .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000f00 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000f04 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000f08 .long L0_0_set_57 - 0xa9, 0xf7, 0xff, 0xff, //0x00000f0c .long L0_0_set_56 - 0xbc, 0xf7, 0xff, 0xff, //0x00000f10 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000f14 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000f18 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000f1c .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000f20 .long L0_0_set_57 - 0xbc, 0xf7, 0xff, 0xff, //0x00000f24 .long L0_0_set_57 - 0x89, 0xfb, 0xff, 0xff, //0x00000f28 .long L0_0_set_97 - //0x00000f2c .p2align 2, 0x00 - //0x00000f2c _MASK_USE_NUMBER - 0x02, 0x00, 0x00, 0x00, //0x00000f2c .long 2 -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one_subr.go deleted file mode 100644 index 9272404c7..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one_subr.go +++ /dev/null @@ -1,46 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package avx2 - -import ( - `github.com/bytedance/sonic/loader` -) - -const ( - _entry__skip_one = 672 -) - -const ( - _stack__skip_one = 208 -) - -const ( - _size__skip_one = 13740 -) - -var ( - _pcsp__skip_one = [][2]uint32{ - {0x1, 0}, - {0x6, 8}, - {0x8, 16}, - {0xa, 24}, - {0xc, 32}, - {0xd, 40}, - {0x14, 48}, - {0x329f, 208}, - {0x32a0, 48}, - {0x32a2, 40}, - {0x32a4, 32}, - {0x32a6, 24}, - {0x32a8, 16}, - {0x32a9, 8}, - {0x32ad, 0}, - {0x35ac, 208}, - } -) - -var _cfunc_skip_one = []loader.CFunc{ - {"_skip_one_entry", 0, _entry__skip_one, 0, nil}, - {"_skip_one", _entry__skip_one, _size__skip_one, _stack__skip_one, _pcsp__skip_one}, -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one_text_amd64.go deleted file mode 100644 index 72e798f36..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one_text_amd64.go +++ /dev/null @@ -1,3999 +0,0 @@ -// +build amd64 -// Code generated by asm2asm, DO NOT EDIT. - -package avx2 - -var _text_skip_one = []byte{ - // .p2align 5, 0x00 - // LCPI0_0 - 0x20, // .byte 32 - 0x00, //0x00000001 .byte 0 - 0x00, //0x00000002 .byte 0 - 0x00, //0x00000003 .byte 0 - 0x00, //0x00000004 .byte 0 - 0x00, //0x00000005 .byte 0 - 0x00, //0x00000006 .byte 0 - 0x00, //0x00000007 .byte 0 - 0x00, //0x00000008 .byte 0 - 0x09, //0x00000009 .byte 9 - 0x0a, //0x0000000a .byte 10 - 0x00, //0x0000000b .byte 0 - 0x00, //0x0000000c .byte 0 - 0x0d, //0x0000000d .byte 13 - 0x00, //0x0000000e .byte 0 - 0x00, //0x0000000f .byte 0 - 0x20, //0x00000010 .byte 32 - 0x00, //0x00000011 .byte 0 - 0x00, //0x00000012 .byte 0 - 0x00, //0x00000013 .byte 0 - 0x00, //0x00000014 .byte 0 - 0x00, //0x00000015 .byte 0 - 0x00, //0x00000016 .byte 0 - 0x00, //0x00000017 .byte 0 - 0x00, //0x00000018 .byte 0 - 0x09, //0x00000019 .byte 9 - 0x0a, //0x0000001a .byte 10 - 0x00, //0x0000001b .byte 0 - 0x00, //0x0000001c .byte 0 - 0x0d, //0x0000001d .byte 13 - 0x00, //0x0000001e .byte 0 - 0x00, //0x0000001f .byte 0 - //0x00000020 LCPI0_1 - 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00000020 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' - 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00000030 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' - //0x00000040 LCPI0_2 - 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000040 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' - 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000050 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' - //0x00000060 LCPI0_3 - 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000060 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' - 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000070 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' - //0x00000080 LCPI0_7 - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000080 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000090 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - //0x000000a0 LCPI0_8 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000000a0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000000b0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - //0x000000c0 LCPI0_9 - 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x000000c0 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{' - 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x000000d0 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{' - //0x000000e0 LCPI0_10 - 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x000000e0 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}' - 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x000000f0 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}' - //0x00000100 LCPI0_11 - 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00000100 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' - 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00000110 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' - //0x00000120 LCPI0_13 - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000120 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000130 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' - //0x00000140 LCPI0_14 - 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000140 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' - 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000150 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' - //0x00000160 LCPI0_15 - 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000160 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' - 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000170 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' - //0x00000180 LCPI0_16 - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000180 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000190 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' - //0x000001a0 LCPI0_17 - 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x000001a0 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' - 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x000001b0 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' - //0x000001c0 LCPI0_18 - 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x000001c0 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' - 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x000001d0 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' - //0x000001e0 LCPI0_19 - 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x000001e0 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' - 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x000001f0 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' - //0x00000200 .p2align 4, 0x00 - //0x00000200 LCPI0_4 - 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00000200 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' - //0x00000210 LCPI0_5 - 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000210 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' - //0x00000220 LCPI0_6 - 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000220 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' - //0x00000230 LCPI0_12 - 0x01, 0x00, 0x00, 0x00, //0x00000230 .long 1 - 0x00, 0x00, 0x00, 0x00, //0x00000234 .long 0 - 0x00, 0x00, 0x00, 0x00, //0x00000238 .long 0 - 0x00, 0x00, 0x00, 0x00, //0x0000023c .long 0 - //0x00000240 LCPI0_20 - 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000240 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' - //0x00000250 LCPI0_21 - 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000250 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' - //0x00000260 LCPI0_22 - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000260 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' - //0x00000270 LCPI0_23 - 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000270 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' - //0x00000280 LCPI0_24 - 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000280 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' - //0x00000290 LCPI0_25 - 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00000290 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' - //0x000002a0 .p2align 4, 0x90 - //0x000002a0 _skip_one - 0x55, //0x000002a0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000002a1 movq %rsp, %rbp - 0x41, 0x57, //0x000002a4 pushq %r15 - 0x41, 0x56, //0x000002a6 pushq %r14 - 0x41, 0x55, //0x000002a8 pushq %r13 - 0x41, 0x54, //0x000002aa pushq %r12 - 0x53, //0x000002ac pushq %rbx - 0x48, 0x81, 0xec, 0xa0, 0x00, 0x00, 0x00, //0x000002ad subq $160, %rsp - 0x49, 0x89, 0xca, //0x000002b4 movq %rcx, %r10 - 0x49, 0x89, 0xf3, //0x000002b7 movq %rsi, %r11 - 0x49, 0x89, 0xfd, //0x000002ba movq %rdi, %r13 - 0x41, 0xf6, 0xc2, 0x40, //0x000002bd testb $64, %r10b - 0x0f, 0x85, 0x82, 0x00, 0x00, 0x00, //0x000002c1 jne LBB0_2 - 0x49, 0x89, 0xd1, //0x000002c7 movq %rdx, %r9 - 0xc5, 0xfa, 0x6f, 0x05, 0x5e, 0xff, 0xff, 0xff, //0x000002ca vmovdqu $-162(%rip), %xmm0 /* LCPI0_12+0(%rip) */ - 0xc5, 0xfa, 0x7f, 0x02, //0x000002d2 vmovdqu %xmm0, (%rdx) - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000002d6 movq $-1, %r14 - 0xc5, 0xfe, 0x6f, 0x2d, 0x1b, 0xfd, 0xff, 0xff, //0x000002dd vmovdqu $-741(%rip), %ymm5 /* LCPI0_0+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0x93, 0xfd, 0xff, 0xff, //0x000002e5 vmovdqu $-621(%rip), %ymm6 /* LCPI0_7+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x3d, 0xab, 0xfd, 0xff, 0xff, //0x000002ed vmovdqu $-597(%rip), %ymm7 /* LCPI0_8+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x05, 0x23, 0xfe, 0xff, 0xff, //0x000002f5 vmovdqu $-477(%rip), %ymm8 /* LCPI0_13+0(%rip) */ - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000002fd vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0x7e, 0x6f, 0x15, 0x36, 0xfe, 0xff, 0xff, //0x00000302 vmovdqu $-458(%rip), %ymm10 /* LCPI0_14+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x1d, 0x4e, 0xfe, 0xff, 0xff, //0x0000030a vmovdqu $-434(%rip), %ymm11 /* LCPI0_15+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x25, 0x66, 0xfe, 0xff, 0xff, //0x00000312 vmovdqu $-410(%rip), %ymm12 /* LCPI0_16+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x2d, 0x7e, 0xfe, 0xff, 0xff, //0x0000031a vmovdqu $-386(%rip), %ymm13 /* LCPI0_17+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x35, 0x16, 0xfd, 0xff, 0xff, //0x00000322 vmovdqu $-746(%rip), %ymm14 /* LCPI0_2+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x3d, 0x8e, 0xfe, 0xff, 0xff, //0x0000032a vmovdqu $-370(%rip), %ymm15 /* LCPI0_18+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x25, 0xa6, 0xfe, 0xff, 0xff, //0x00000332 vmovdqu $-346(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0x4c, 0x89, 0x54, 0x24, 0x18, //0x0000033a movq %r10, $24(%rsp) - 0x4c, 0x89, 0x5c, 0x24, 0x08, //0x0000033f movq %r11, $8(%rsp) - 0xe9, 0x37, 0x04, 0x00, 0x00, //0x00000344 jmp LBB0_63 - //0x00000349 LBB0_2 - 0x4d, 0x8b, 0x55, 0x00, //0x00000349 movq (%r13), %r10 - 0x49, 0x8b, 0x55, 0x08, //0x0000034d movq $8(%r13), %rdx - 0x49, 0x8b, 0x33, //0x00000351 movq (%r11), %rsi - 0x48, 0x39, 0xd6, //0x00000354 cmpq %rdx, %rsi - 0x0f, 0x83, 0x26, 0x00, 0x00, 0x00, //0x00000357 jae LBB0_7 - 0x41, 0x8a, 0x04, 0x32, //0x0000035d movb (%r10,%rsi), %al - 0x3c, 0x0d, //0x00000361 cmpb $13, %al - 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00000363 je LBB0_7 - 0x3c, 0x20, //0x00000369 cmpb $32, %al - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000036b je LBB0_7 - 0x04, 0xf7, //0x00000371 addb $-9, %al - 0x3c, 0x01, //0x00000373 cmpb $1, %al - 0x0f, 0x86, 0x08, 0x00, 0x00, 0x00, //0x00000375 jbe LBB0_7 - 0x48, 0x89, 0xf0, //0x0000037b movq %rsi, %rax - 0xe9, 0x7b, 0x01, 0x00, 0x00, //0x0000037e jmp LBB0_33 - //0x00000383 LBB0_7 - 0x48, 0x8d, 0x46, 0x01, //0x00000383 leaq $1(%rsi), %rax - 0x48, 0x39, 0xd0, //0x00000387 cmpq %rdx, %rax - 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x0000038a jae LBB0_11 - 0x41, 0x8a, 0x0c, 0x02, //0x00000390 movb (%r10,%rax), %cl - 0x80, 0xf9, 0x0d, //0x00000394 cmpb $13, %cl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000397 je LBB0_11 - 0x80, 0xf9, 0x20, //0x0000039d cmpb $32, %cl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000003a0 je LBB0_11 - 0x80, 0xc1, 0xf7, //0x000003a6 addb $-9, %cl - 0x80, 0xf9, 0x01, //0x000003a9 cmpb $1, %cl - 0x0f, 0x87, 0x4c, 0x01, 0x00, 0x00, //0x000003ac ja LBB0_33 - //0x000003b2 LBB0_11 - 0x48, 0x8d, 0x46, 0x02, //0x000003b2 leaq $2(%rsi), %rax - 0x48, 0x39, 0xd0, //0x000003b6 cmpq %rdx, %rax - 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x000003b9 jae LBB0_15 - 0x41, 0x8a, 0x0c, 0x02, //0x000003bf movb (%r10,%rax), %cl - 0x80, 0xf9, 0x0d, //0x000003c3 cmpb $13, %cl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000003c6 je LBB0_15 - 0x80, 0xf9, 0x20, //0x000003cc cmpb $32, %cl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000003cf je LBB0_15 - 0x80, 0xc1, 0xf7, //0x000003d5 addb $-9, %cl - 0x80, 0xf9, 0x01, //0x000003d8 cmpb $1, %cl - 0x0f, 0x87, 0x1d, 0x01, 0x00, 0x00, //0x000003db ja LBB0_33 - //0x000003e1 LBB0_15 - 0x48, 0x8d, 0x46, 0x03, //0x000003e1 leaq $3(%rsi), %rax - 0x48, 0x39, 0xd0, //0x000003e5 cmpq %rdx, %rax - 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x000003e8 jae LBB0_19 - 0x41, 0x8a, 0x0c, 0x02, //0x000003ee movb (%r10,%rax), %cl - 0x80, 0xf9, 0x0d, //0x000003f2 cmpb $13, %cl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000003f5 je LBB0_19 - 0x80, 0xf9, 0x20, //0x000003fb cmpb $32, %cl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000003fe je LBB0_19 - 0x80, 0xc1, 0xf7, //0x00000404 addb $-9, %cl - 0x80, 0xf9, 0x01, //0x00000407 cmpb $1, %cl - 0x0f, 0x87, 0xee, 0x00, 0x00, 0x00, //0x0000040a ja LBB0_33 - //0x00000410 LBB0_19 - 0x48, 0x8d, 0x46, 0x04, //0x00000410 leaq $4(%rsi), %rax - 0x48, 0x89, 0xd7, //0x00000414 movq %rdx, %rdi - 0x48, 0x29, 0xc7, //0x00000417 subq %rax, %rdi - 0x0f, 0x86, 0xb7, 0x00, 0x00, 0x00, //0x0000041a jbe LBB0_31 - 0x48, 0x83, 0xff, 0x20, //0x00000420 cmpq $32, %rdi - 0x0f, 0x82, 0x6d, 0x33, 0x00, 0x00, //0x00000424 jb LBB0_678 - 0x48, 0xc7, 0xc7, 0xfc, 0xff, 0xff, 0xff, //0x0000042a movq $-4, %rdi - 0x48, 0x29, 0xf7, //0x00000431 subq %rsi, %rdi - 0xc5, 0xfe, 0x6f, 0x05, 0xc4, 0xfb, 0xff, 0xff, //0x00000434 vmovdqu $-1084(%rip), %ymm0 /* LCPI0_0+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, //0x0000043c .p2align 4, 0x90 - //0x00000440 LBB0_22 - 0xc4, 0xc1, 0x7e, 0x6f, 0x0c, 0x02, //0x00000440 vmovdqu (%r10,%rax), %ymm1 - 0xc4, 0xe2, 0x7d, 0x00, 0xd1, //0x00000446 vpshufb %ymm1, %ymm0, %ymm2 - 0xc5, 0xf5, 0x74, 0xca, //0x0000044b vpcmpeqb %ymm2, %ymm1, %ymm1 - 0xc5, 0xfd, 0xd7, 0xc9, //0x0000044f vpmovmskb %ymm1, %ecx - 0x83, 0xf9, 0xff, //0x00000453 cmpl $-1, %ecx - 0x0f, 0x85, 0x8a, 0x00, 0x00, 0x00, //0x00000456 jne LBB0_32 - 0x48, 0x83, 0xc0, 0x20, //0x0000045c addq $32, %rax - 0x48, 0x8d, 0x0c, 0x3a, //0x00000460 leaq (%rdx,%rdi), %rcx - 0x48, 0x83, 0xc1, 0xe0, //0x00000464 addq $-32, %rcx - 0x48, 0x83, 0xc7, 0xe0, //0x00000468 addq $-32, %rdi - 0x48, 0x83, 0xf9, 0x1f, //0x0000046c cmpq $31, %rcx - 0x0f, 0x87, 0xca, 0xff, 0xff, 0xff, //0x00000470 ja LBB0_22 - 0x4c, 0x89, 0xd0, //0x00000476 movq %r10, %rax - 0x48, 0x29, 0xf8, //0x00000479 subq %rdi, %rax - 0x48, 0x01, 0xd7, //0x0000047c addq %rdx, %rdi - 0x48, 0x85, 0xff, //0x0000047f testq %rdi, %rdi - 0x0f, 0x84, 0x37, 0x00, 0x00, 0x00, //0x00000482 je LBB0_30 - //0x00000488 LBB0_25 - 0x4c, 0x8d, 0x04, 0x38, //0x00000488 leaq (%rax,%rdi), %r8 - 0x31, 0xf6, //0x0000048c xorl %esi, %esi - 0x48, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000048e movabsq $4294977024, %rcx - //0x00000498 LBB0_26 - 0x0f, 0xbe, 0x1c, 0x30, //0x00000498 movsbl (%rax,%rsi), %ebx - 0x83, 0xfb, 0x20, //0x0000049c cmpl $32, %ebx - 0x0f, 0x87, 0xaa, 0x32, 0x00, 0x00, //0x0000049f ja LBB0_675 - 0x48, 0x0f, 0xa3, 0xd9, //0x000004a5 btq %rbx, %rcx - 0x0f, 0x83, 0xa0, 0x32, 0x00, 0x00, //0x000004a9 jae LBB0_675 - 0x48, 0x83, 0xc6, 0x01, //0x000004af addq $1, %rsi - 0x48, 0x39, 0xf7, //0x000004b3 cmpq %rsi, %rdi - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x000004b6 jne LBB0_26 - 0x4c, 0x89, 0xc0, //0x000004bc movq %r8, %rax - //0x000004bf LBB0_30 - 0x4c, 0x29, 0xd0, //0x000004bf subq %r10, %rax - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000004c2 movq $-1, %r15 - 0x48, 0x39, 0xd0, //0x000004c9 cmpq %rdx, %rax - 0x0f, 0x82, 0x2c, 0x00, 0x00, 0x00, //0x000004cc jb LBB0_33 - 0xe9, 0x61, 0x30, 0x00, 0x00, //0x000004d2 jmp LBB0_646 - //0x000004d7 LBB0_31 - 0x49, 0x89, 0x03, //0x000004d7 movq %rax, (%r11) - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000004da movq $-1, %r15 - 0xe9, 0x52, 0x30, 0x00, 0x00, //0x000004e1 jmp LBB0_646 - //0x000004e6 LBB0_32 - 0xf7, 0xd1, //0x000004e6 notl %ecx - 0x0f, 0xbc, 0xc1, //0x000004e8 bsfl %ecx, %eax - 0x48, 0x29, 0xf8, //0x000004eb subq %rdi, %rax - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000004ee movq $-1, %r15 - 0x48, 0x39, 0xd0, //0x000004f5 cmpq %rdx, %rax - 0x0f, 0x83, 0x3a, 0x30, 0x00, 0x00, //0x000004f8 jae LBB0_646 - //0x000004fe LBB0_33 - 0x48, 0x8d, 0x50, 0x01, //0x000004fe leaq $1(%rax), %rdx - 0x49, 0x89, 0x13, //0x00000502 movq %rdx, (%r11) - 0x41, 0x0f, 0xbe, 0x0c, 0x02, //0x00000505 movsbl (%r10,%rax), %ecx - 0x83, 0xf9, 0x7b, //0x0000050a cmpl $123, %ecx - 0x0f, 0x87, 0x33, 0x29, 0x00, 0x00, //0x0000050d ja LBB0_575 - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00000513 movq $-1, %r15 - 0x48, 0x8d, 0x35, 0x2b, 0x33, 0x00, 0x00, //0x0000051a leaq $13099(%rip), %rsi /* LJTI0_0+0(%rip) */ - 0x48, 0x63, 0x0c, 0x8e, //0x00000521 movslq (%rsi,%rcx,4), %rcx - 0x48, 0x01, 0xf1, //0x00000525 addq %rsi, %rcx - 0xff, 0xe1, //0x00000528 jmpq *%rcx - //0x0000052a LBB0_35 - 0x49, 0x8b, 0x75, 0x08, //0x0000052a movq $8(%r13), %rsi - 0x48, 0x29, 0xd6, //0x0000052e subq %rdx, %rsi - 0x48, 0x83, 0xfe, 0x20, //0x00000531 cmpq $32, %rsi - 0x0f, 0x82, 0x6d, 0x32, 0x00, 0x00, //0x00000535 jb LBB0_679 - 0x31, 0xff, //0x0000053b xorl %edi, %edi - 0xc5, 0xfe, 0x6f, 0x05, 0xdb, 0xfa, 0xff, 0xff, //0x0000053d vmovdqu $-1317(%rip), %ymm0 /* LCPI0_1+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x0d, 0xf3, 0xfa, 0xff, 0xff, //0x00000545 vmovdqu $-1293(%rip), %ymm1 /* LCPI0_2+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x15, 0x0b, 0xfb, 0xff, 0xff, //0x0000054d vmovdqu $-1269(%rip), %ymm2 /* LCPI0_3+0(%rip) */ - 0x4c, 0x89, 0xd2, //0x00000555 movq %r10, %rdx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000558 .p2align 4, 0x90 - //0x00000560 LBB0_37 - 0xc5, 0xfe, 0x6f, 0x5c, 0x02, 0x01, //0x00000560 vmovdqu $1(%rdx,%rax), %ymm3 - 0xc5, 0xe5, 0x74, 0xe0, //0x00000566 vpcmpeqb %ymm0, %ymm3, %ymm4 - 0xc5, 0xe5, 0xdb, 0xd9, //0x0000056a vpand %ymm1, %ymm3, %ymm3 - 0xc5, 0xe5, 0x74, 0xda, //0x0000056e vpcmpeqb %ymm2, %ymm3, %ymm3 - 0xc5, 0xe5, 0xeb, 0xdc, //0x00000572 vpor %ymm4, %ymm3, %ymm3 - 0xc5, 0xfd, 0xd7, 0xcb, //0x00000576 vpmovmskb %ymm3, %ecx - 0x85, 0xc9, //0x0000057a testl %ecx, %ecx - 0x0f, 0x85, 0xe1, 0x00, 0x00, 0x00, //0x0000057c jne LBB0_53 - 0x48, 0x83, 0xc2, 0x20, //0x00000582 addq $32, %rdx - 0x48, 0x8d, 0x0c, 0x3e, //0x00000586 leaq (%rsi,%rdi), %rcx - 0x48, 0x83, 0xc1, 0xe0, //0x0000058a addq $-32, %rcx - 0x48, 0x83, 0xc7, 0xe0, //0x0000058e addq $-32, %rdi - 0x48, 0x83, 0xf9, 0x1f, //0x00000592 cmpq $31, %rcx - 0x0f, 0x87, 0xc4, 0xff, 0xff, 0xff, //0x00000596 ja LBB0_37 - 0x48, 0x01, 0xc2, //0x0000059c addq %rax, %rdx - 0x48, 0x83, 0xc2, 0x01, //0x0000059f addq $1, %rdx - 0x48, 0x01, 0xfe, //0x000005a3 addq %rdi, %rsi - 0x48, 0x83, 0xfe, 0x10, //0x000005a6 cmpq $16, %rsi - 0x0f, 0x82, 0x54, 0x00, 0x00, 0x00, //0x000005aa jb LBB0_44 - //0x000005b0 LBB0_40 - 0x48, 0x8d, 0x7a, 0xff, //0x000005b0 leaq $-1(%rdx), %rdi - 0x31, 0xdb, //0x000005b4 xorl %ebx, %ebx - 0xc5, 0xfa, 0x6f, 0x05, 0x42, 0xfc, 0xff, 0xff, //0x000005b6 vmovdqu $-958(%rip), %xmm0 /* LCPI0_4+0(%rip) */ - 0xc5, 0xfa, 0x6f, 0x0d, 0x4a, 0xfc, 0xff, 0xff, //0x000005be vmovdqu $-950(%rip), %xmm1 /* LCPI0_5+0(%rip) */ - 0xc5, 0xfa, 0x6f, 0x15, 0x52, 0xfc, 0xff, 0xff, //0x000005c6 vmovdqu $-942(%rip), %xmm2 /* LCPI0_6+0(%rip) */ - //0x000005ce LBB0_41 - 0xc5, 0xfa, 0x6f, 0x1c, 0x1a, //0x000005ce vmovdqu (%rdx,%rbx), %xmm3 - 0xc5, 0xe1, 0x74, 0xe0, //0x000005d3 vpcmpeqb %xmm0, %xmm3, %xmm4 - 0xc5, 0xe1, 0xdb, 0xd9, //0x000005d7 vpand %xmm1, %xmm3, %xmm3 - 0xc5, 0xe1, 0x74, 0xda, //0x000005db vpcmpeqb %xmm2, %xmm3, %xmm3 - 0xc5, 0xe1, 0xeb, 0xdc, //0x000005df vpor %xmm4, %xmm3, %xmm3 - 0xc5, 0xf9, 0xd7, 0xcb, //0x000005e3 vpmovmskb %xmm3, %ecx - 0x85, 0xc9, //0x000005e7 testl %ecx, %ecx - 0x0f, 0x85, 0xd1, 0x2f, 0x00, 0x00, //0x000005e9 jne LBB0_655 - 0x48, 0x83, 0xc6, 0xf0, //0x000005ef addq $-16, %rsi - 0x48, 0x83, 0xc3, 0x10, //0x000005f3 addq $16, %rbx - 0x48, 0x83, 0xfe, 0x0f, //0x000005f7 cmpq $15, %rsi - 0x0f, 0x87, 0xcd, 0xff, 0xff, 0xff, //0x000005fb ja LBB0_41 - 0x48, 0x01, 0xda, //0x00000601 addq %rbx, %rdx - //0x00000604 LBB0_44 - 0x48, 0x85, 0xf6, //0x00000604 testq %rsi, %rsi - 0x0f, 0x84, 0x48, 0x00, 0x00, 0x00, //0x00000607 je LBB0_52 - 0x48, 0x8d, 0x3c, 0x32, //0x0000060d leaq (%rdx,%rsi), %rdi - 0x48, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x10, 0x00, 0x00, //0x00000611 movabsq $17596481021440, %rbx - //0x0000061b LBB0_46 - 0x0f, 0xb6, 0x0a, //0x0000061b movzbl (%rdx), %ecx - 0x48, 0x83, 0xf9, 0x2c, //0x0000061e cmpq $44, %rcx - 0x0f, 0x87, 0x0a, 0x00, 0x00, 0x00, //0x00000622 ja LBB0_48 - 0x48, 0x0f, 0xa3, 0xcb, //0x00000628 btq %rcx, %rbx - 0x0f, 0x82, 0x23, 0x00, 0x00, 0x00, //0x0000062c jb LBB0_52 - //0x00000632 LBB0_48 - 0x80, 0xf9, 0x5d, //0x00000632 cmpb $93, %cl - 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00000635 je LBB0_52 - 0x80, 0xf9, 0x7d, //0x0000063b cmpb $125, %cl - 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x0000063e je LBB0_52 - 0x48, 0x83, 0xc2, 0x01, //0x00000644 addq $1, %rdx - 0x48, 0x83, 0xc6, 0xff, //0x00000648 addq $-1, %rsi - 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x0000064c jne LBB0_46 - 0x48, 0x89, 0xfa, //0x00000652 movq %rdi, %rdx - //0x00000655 LBB0_52 - 0x4c, 0x29, 0xd2, //0x00000655 subq %r10, %rdx - 0x49, 0x89, 0x13, //0x00000658 movq %rdx, (%r11) - 0x49, 0x89, 0xc7, //0x0000065b movq %rax, %r15 - 0xe9, 0xd5, 0x2e, 0x00, 0x00, //0x0000065e jmp LBB0_646 - //0x00000663 LBB0_53 - 0x0f, 0xbc, 0xd9, //0x00000663 bsfl %ecx, %ebx - 0x48, 0x01, 0xc3, //0x00000666 addq %rax, %rbx - 0x48, 0x89, 0xd9, //0x00000669 movq %rbx, %rcx - 0x48, 0x29, 0xf9, //0x0000066c subq %rdi, %rcx - 0x48, 0x8d, 0x71, 0x01, //0x0000066f leaq $1(%rcx), %rsi - 0x49, 0x89, 0x33, //0x00000673 movq %rsi, (%r11) - 0x48, 0x85, 0xf6, //0x00000676 testq %rsi, %rsi - 0x0f, 0x8e, 0x41, 0x00, 0x00, 0x00, //0x00000679 jle LBB0_58 - 0x48, 0x8d, 0x71, 0x02, //0x0000067f leaq $2(%rcx), %rsi - 0x48, 0x01, 0xda, //0x00000683 addq %rbx, %rdx - 0x48, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000686 movabsq $4294977024, %rdi - //0x00000690 .p2align 4, 0x90 - //0x00000690 LBB0_55 - 0x0f, 0xb6, 0x1a, //0x00000690 movzbl (%rdx), %ebx - 0x48, 0x83, 0xfb, 0x20, //0x00000693 cmpq $32, %rbx - 0x0f, 0x87, 0x23, 0x00, 0x00, 0x00, //0x00000697 ja LBB0_58 - 0x48, 0x0f, 0xa3, 0xdf, //0x0000069d btq %rbx, %rdi - 0x0f, 0x83, 0x19, 0x00, 0x00, 0x00, //0x000006a1 jae LBB0_58 - 0x49, 0x89, 0x0b, //0x000006a7 movq %rcx, (%r11) - 0x48, 0x83, 0xc6, 0xff, //0x000006aa addq $-1, %rsi - 0x48, 0x83, 0xc1, 0xff, //0x000006ae addq $-1, %rcx - 0x48, 0x83, 0xc2, 0xff, //0x000006b2 addq $-1, %rdx - 0x48, 0x83, 0xfe, 0x01, //0x000006b6 cmpq $1, %rsi - 0x0f, 0x8f, 0xd0, 0xff, 0xff, 0xff, //0x000006ba jg LBB0_55 - //0x000006c0 LBB0_58 - 0x49, 0x89, 0xc7, //0x000006c0 movq %rax, %r15 - 0xe9, 0x70, 0x2e, 0x00, 0x00, //0x000006c3 jmp LBB0_646 - //0x000006c8 LBB0_642 - 0x49, 0xf7, 0xd8, //0x000006c8 negq %r8 - 0x4c, 0x8b, 0x5c, 0x24, 0x08, //0x000006cb movq $8(%rsp), %r11 - 0xc5, 0xfe, 0x6f, 0x2d, 0x28, 0xf9, 0xff, 0xff, //0x000006d0 vmovdqu $-1752(%rip), %ymm5 /* LCPI0_0+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0xa0, 0xf9, 0xff, 0xff, //0x000006d8 vmovdqu $-1632(%rip), %ymm6 /* LCPI0_7+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x3d, 0xb8, 0xf9, 0xff, 0xff, //0x000006e0 vmovdqu $-1608(%rip), %ymm7 /* LCPI0_8+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x05, 0x30, 0xfa, 0xff, 0xff, //0x000006e8 vmovdqu $-1488(%rip), %ymm8 /* LCPI0_13+0(%rip) */ - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000006f0 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0x7e, 0x6f, 0x15, 0x43, 0xfa, 0xff, 0xff, //0x000006f5 vmovdqu $-1469(%rip), %ymm10 /* LCPI0_14+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x1d, 0x5b, 0xfa, 0xff, 0xff, //0x000006fd vmovdqu $-1445(%rip), %ymm11 /* LCPI0_15+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x25, 0x73, 0xfa, 0xff, 0xff, //0x00000705 vmovdqu $-1421(%rip), %ymm12 /* LCPI0_16+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x2d, 0x8b, 0xfa, 0xff, 0xff, //0x0000070d vmovdqu $-1397(%rip), %ymm13 /* LCPI0_17+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x35, 0x23, 0xf9, 0xff, 0xff, //0x00000715 vmovdqu $-1757(%rip), %ymm14 /* LCPI0_2+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x3d, 0x9b, 0xfa, 0xff, 0xff, //0x0000071d vmovdqu $-1381(%rip), %ymm15 /* LCPI0_18+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x25, 0xb3, 0xfa, 0xff, 0xff, //0x00000725 vmovdqu $-1357(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0x4d, 0x85, 0xc0, //0x0000072d testq %r8, %r8 - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x00000730 movq $24(%rsp), %r10 - 0x0f, 0x88, 0xe1, 0x2d, 0x00, 0x00, //0x00000735 js LBB0_643 - //0x0000073b LBB0_414 - 0x49, 0x8b, 0x0b, //0x0000073b movq (%r11), %rcx - 0x48, 0x83, 0xc1, 0xff, //0x0000073e addq $-1, %rcx - //0x00000742 LBB0_60 - 0x4c, 0x01, 0xc1, //0x00000742 addq %r8, %rcx - 0x49, 0x89, 0x0b, //0x00000745 movq %rcx, (%r11) - 0x48, 0x83, 0x7c, 0x24, 0x28, 0x00, //0x00000748 cmpq $0, $40(%rsp) - 0x4c, 0x8b, 0x6c, 0x24, 0x38, //0x0000074e movq $56(%rsp), %r13 - 0x0f, 0x8e, 0xdf, 0x2d, 0x00, 0x00, //0x00000753 jle LBB0_646 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000759 .p2align 4, 0x90 - //0x00000760 LBB0_61 - 0x49, 0x8b, 0x11, //0x00000760 movq (%r9), %rdx - 0x4d, 0x89, 0xf7, //0x00000763 movq %r14, %r15 - 0x48, 0x85, 0xd2, //0x00000766 testq %rdx, %rdx - 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00000769 jne LBB0_63 - 0xe9, 0xc4, 0x2d, 0x00, 0x00, //0x0000076f jmp LBB0_646 - //0x00000774 LBB0_59 - 0x4c, 0x89, 0xf9, //0x00000774 movq %r15, %rcx - 0xe9, 0xc6, 0xff, 0xff, 0xff, //0x00000777 jmp LBB0_60 - 0x90, 0x90, 0x90, 0x90, //0x0000077c .p2align 4, 0x90 - //0x00000780 LBB0_63 - 0x4c, 0x89, 0xf1, //0x00000780 movq %r14, %rcx - 0x4d, 0x8b, 0x45, 0x00, //0x00000783 movq (%r13), %r8 - 0x49, 0x8b, 0x7d, 0x08, //0x00000787 movq $8(%r13), %rdi - 0x49, 0x8b, 0x33, //0x0000078b movq (%r11), %rsi - 0x48, 0x39, 0xfe, //0x0000078e cmpq %rdi, %rsi - 0x4c, 0x89, 0x44, 0x24, 0x10, //0x00000791 movq %r8, $16(%rsp) - 0x0f, 0x83, 0x34, 0x00, 0x00, 0x00, //0x00000796 jae LBB0_68 - 0x41, 0x8a, 0x04, 0x30, //0x0000079c movb (%r8,%rsi), %al - 0x3c, 0x0d, //0x000007a0 cmpb $13, %al - 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x000007a2 je LBB0_68 - 0x3c, 0x20, //0x000007a8 cmpb $32, %al - 0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x000007aa je LBB0_68 - 0x04, 0xf7, //0x000007b0 addb $-9, %al - 0x3c, 0x01, //0x000007b2 cmpb $1, %al - 0x0f, 0x86, 0x16, 0x00, 0x00, 0x00, //0x000007b4 jbe LBB0_68 - 0x49, 0x89, 0xf6, //0x000007ba movq %rsi, %r14 - 0xe9, 0x80, 0x01, 0x00, 0x00, //0x000007bd jmp LBB0_93 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000007c2 .p2align 4, 0x90 - //0x000007d0 LBB0_68 - 0x4c, 0x8d, 0x76, 0x01, //0x000007d0 leaq $1(%rsi), %r14 - 0x49, 0x39, 0xfe, //0x000007d4 cmpq %rdi, %r14 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000007d7 jae LBB0_72 - 0x43, 0x8a, 0x14, 0x30, //0x000007dd movb (%r8,%r14), %dl - 0x80, 0xfa, 0x0d, //0x000007e1 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000007e4 je LBB0_72 - 0x80, 0xfa, 0x20, //0x000007ea cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000007ed je LBB0_72 - 0x80, 0xc2, 0xf7, //0x000007f3 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x000007f6 cmpb $1, %dl - 0x0f, 0x87, 0x43, 0x01, 0x00, 0x00, //0x000007f9 ja LBB0_93 - 0x90, //0x000007ff .p2align 4, 0x90 - //0x00000800 LBB0_72 - 0x4c, 0x8d, 0x76, 0x02, //0x00000800 leaq $2(%rsi), %r14 - 0x49, 0x39, 0xfe, //0x00000804 cmpq %rdi, %r14 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000807 jae LBB0_76 - 0x43, 0x8a, 0x14, 0x30, //0x0000080d movb (%r8,%r14), %dl - 0x80, 0xfa, 0x0d, //0x00000811 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000814 je LBB0_76 - 0x80, 0xfa, 0x20, //0x0000081a cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000081d je LBB0_76 - 0x80, 0xc2, 0xf7, //0x00000823 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x00000826 cmpb $1, %dl - 0x0f, 0x87, 0x13, 0x01, 0x00, 0x00, //0x00000829 ja LBB0_93 - 0x90, //0x0000082f .p2align 4, 0x90 - //0x00000830 LBB0_76 - 0x4c, 0x8d, 0x76, 0x03, //0x00000830 leaq $3(%rsi), %r14 - 0x49, 0x39, 0xfe, //0x00000834 cmpq %rdi, %r14 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000837 jae LBB0_80 - 0x43, 0x8a, 0x14, 0x30, //0x0000083d movb (%r8,%r14), %dl - 0x80, 0xfa, 0x0d, //0x00000841 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000844 je LBB0_80 - 0x80, 0xfa, 0x20, //0x0000084a cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000084d je LBB0_80 - 0x80, 0xc2, 0xf7, //0x00000853 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x00000856 cmpb $1, %dl - 0x0f, 0x87, 0xe3, 0x00, 0x00, 0x00, //0x00000859 ja LBB0_93 - 0x90, //0x0000085f .p2align 4, 0x90 - //0x00000860 LBB0_80 - 0x4c, 0x8d, 0x76, 0x04, //0x00000860 leaq $4(%rsi), %r14 - 0x48, 0x89, 0xfa, //0x00000864 movq %rdi, %rdx - 0x4c, 0x29, 0xf2, //0x00000867 subq %r14, %rdx - 0x0f, 0x86, 0x86, 0x25, 0x00, 0x00, //0x0000086a jbe LBB0_572 - 0x48, 0x83, 0xfa, 0x20, //0x00000870 cmpq $32, %rdx - 0x0f, 0x82, 0x58, 0x18, 0x00, 0x00, //0x00000874 jb LBB0_416 - 0x48, 0xc7, 0xc2, 0xfc, 0xff, 0xff, 0xff, //0x0000087a movq $-4, %rdx - 0x48, 0x29, 0xf2, //0x00000881 subq %rsi, %rdx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000884 .p2align 4, 0x90 - //0x00000890 LBB0_83 - 0xc4, 0x81, 0x7e, 0x6f, 0x04, 0x30, //0x00000890 vmovdqu (%r8,%r14), %ymm0 - 0xc4, 0xe2, 0x55, 0x00, 0xc8, //0x00000896 vpshufb %ymm0, %ymm5, %ymm1 - 0xc5, 0xfd, 0x74, 0xc1, //0x0000089b vpcmpeqb %ymm1, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xf0, //0x0000089f vpmovmskb %ymm0, %esi - 0x83, 0xfe, 0xff, //0x000008a3 cmpl $-1, %esi - 0x0f, 0x85, 0x84, 0x00, 0x00, 0x00, //0x000008a6 jne LBB0_92 - 0x49, 0x83, 0xc6, 0x20, //0x000008ac addq $32, %r14 - 0x48, 0x8d, 0x34, 0x17, //0x000008b0 leaq (%rdi,%rdx), %rsi - 0x48, 0x83, 0xc6, 0xe0, //0x000008b4 addq $-32, %rsi - 0x48, 0x83, 0xc2, 0xe0, //0x000008b8 addq $-32, %rdx - 0x48, 0x83, 0xfe, 0x1f, //0x000008bc cmpq $31, %rsi - 0x0f, 0x87, 0xca, 0xff, 0xff, 0xff, //0x000008c0 ja LBB0_83 - 0x4d, 0x89, 0xc6, //0x000008c6 movq %r8, %r14 - 0x49, 0x29, 0xd6, //0x000008c9 subq %rdx, %r14 - 0x48, 0x01, 0xfa, //0x000008cc addq %rdi, %rdx - 0x48, 0x85, 0xd2, //0x000008cf testq %rdx, %rdx - 0x0f, 0x84, 0x3f, 0x00, 0x00, 0x00, //0x000008d2 je LBB0_91 - //0x000008d8 LBB0_86 - 0x4d, 0x8d, 0x04, 0x16, //0x000008d8 leaq (%r14,%rdx), %r8 - 0x31, 0xf6, //0x000008dc xorl %esi, %esi - 0x90, 0x90, //0x000008de .p2align 4, 0x90 - //0x000008e0 LBB0_87 - 0x41, 0x0f, 0xbe, 0x1c, 0x36, //0x000008e0 movsbl (%r14,%rsi), %ebx - 0x83, 0xfb, 0x20, //0x000008e5 cmpl $32, %ebx - 0x0f, 0x87, 0x1d, 0x16, 0x00, 0x00, //0x000008e8 ja LBB0_407 - 0x48, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000008ee movabsq $4294977024, %rax - 0x48, 0x0f, 0xa3, 0xd8, //0x000008f8 btq %rbx, %rax - 0x0f, 0x83, 0x09, 0x16, 0x00, 0x00, //0x000008fc jae LBB0_407 - 0x48, 0x83, 0xc6, 0x01, //0x00000902 addq $1, %rsi - 0x48, 0x39, 0xf2, //0x00000906 cmpq %rsi, %rdx - 0x0f, 0x85, 0xd1, 0xff, 0xff, 0xff, //0x00000909 jne LBB0_87 - 0x4d, 0x89, 0xc6, //0x0000090f movq %r8, %r14 - 0x4c, 0x8b, 0x44, 0x24, 0x10, //0x00000912 movq $16(%rsp), %r8 - //0x00000917 LBB0_91 - 0x4d, 0x29, 0xc6, //0x00000917 subq %r8, %r14 - 0x49, 0x39, 0xfe, //0x0000091a cmpq %rdi, %r14 - 0x0f, 0x82, 0x1f, 0x00, 0x00, 0x00, //0x0000091d jb LBB0_93 - 0xe9, 0xd1, 0x24, 0x00, 0x00, //0x00000923 jmp LBB0_573 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000928 .p2align 4, 0x90 - //0x00000930 LBB0_92 - 0xf7, 0xd6, //0x00000930 notl %esi - 0x44, 0x0f, 0xbc, 0xf6, //0x00000932 bsfl %esi, %r14d - 0x49, 0x29, 0xd6, //0x00000936 subq %rdx, %r14 - 0x49, 0x39, 0xfe, //0x00000939 cmpq %rdi, %r14 - 0x0f, 0x83, 0xb7, 0x24, 0x00, 0x00, //0x0000093c jae LBB0_573 - //0x00000942 LBB0_93 - 0x49, 0x8d, 0x56, 0x01, //0x00000942 leaq $1(%r14), %rdx - 0x49, 0x89, 0x13, //0x00000946 movq %rdx, (%r11) - 0x43, 0x0f, 0xbe, 0x3c, 0x30, //0x00000949 movsbl (%r8,%r14), %edi - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x0000094e movq $-1, %r15 - 0x85, 0xff, //0x00000955 testl %edi, %edi - 0x0f, 0x84, 0xdb, 0x2b, 0x00, 0x00, //0x00000957 je LBB0_646 - 0x49, 0x8b, 0x31, //0x0000095d movq (%r9), %rsi - 0x48, 0x8d, 0x56, 0xff, //0x00000960 leaq $-1(%rsi), %rdx - 0x41, 0x8b, 0x1c, 0xf1, //0x00000964 movl (%r9,%rsi,8), %ebx - 0x48, 0x83, 0xf9, 0xff, //0x00000968 cmpq $-1, %rcx - 0x4c, 0x0f, 0x45, 0xf1, //0x0000096c cmovneq %rcx, %r14 - 0x83, 0xc3, 0xff, //0x00000970 addl $-1, %ebx - 0x83, 0xfb, 0x05, //0x00000973 cmpl $5, %ebx - 0x0f, 0x87, 0xeb, 0x01, 0x00, 0x00, //0x00000976 ja LBB0_125 - 0x48, 0x8d, 0x05, 0xb9, 0x30, 0x00, 0x00, //0x0000097c leaq $12473(%rip), %rax /* LJTI0_1+0(%rip) */ - 0x48, 0x63, 0x0c, 0x98, //0x00000983 movslq (%rax,%rbx,4), %rcx - 0x48, 0x01, 0xc1, //0x00000987 addq %rax, %rcx - 0xff, 0xe1, //0x0000098a jmpq *%rcx - //0x0000098c LBB0_96 - 0x83, 0xff, 0x2c, //0x0000098c cmpl $44, %edi - 0x0f, 0x84, 0x4f, 0x06, 0x00, 0x00, //0x0000098f je LBB0_195 - 0x83, 0xff, 0x5d, //0x00000995 cmpl $93, %edi - 0x0f, 0x84, 0x32, 0x06, 0x00, 0x00, //0x00000998 je LBB0_98 - 0xe9, 0x8e, 0x2b, 0x00, 0x00, //0x0000099e jmp LBB0_645 - //0x000009a3 LBB0_99 - 0x40, 0x80, 0xff, 0x5d, //0x000009a3 cmpb $93, %dil - 0x0f, 0x84, 0x23, 0x06, 0x00, 0x00, //0x000009a7 je LBB0_98 - 0x49, 0xc7, 0x04, 0xf1, 0x01, 0x00, 0x00, 0x00, //0x000009ad movq $1, (%r9,%rsi,8) - 0x83, 0xff, 0x7b, //0x000009b5 cmpl $123, %edi - 0x0f, 0x86, 0xb5, 0x01, 0x00, 0x00, //0x000009b8 jbe LBB0_101 - 0xe9, 0x6e, 0x2b, 0x00, 0x00, //0x000009be jmp LBB0_645 - //0x000009c3 LBB0_102 - 0x40, 0x80, 0xff, 0x22, //0x000009c3 cmpb $34, %dil - 0x0f, 0x85, 0x64, 0x2b, 0x00, 0x00, //0x000009c7 jne LBB0_645 - 0x49, 0xc7, 0x04, 0xf1, 0x04, 0x00, 0x00, 0x00, //0x000009cd movq $4, (%r9,%rsi,8) - 0x4d, 0x8b, 0x03, //0x000009d5 movq (%r11), %r8 - 0x4d, 0x8b, 0x65, 0x08, //0x000009d8 movq $8(%r13), %r12 - 0x41, 0xf6, 0xc2, 0x20, //0x000009dc testb $32, %r10b - 0x0f, 0x85, 0x7f, 0x07, 0x00, 0x00, //0x000009e0 jne LBB0_204 - 0x4c, 0x89, 0xe3, //0x000009e6 movq %r12, %rbx - 0x4c, 0x29, 0xc3, //0x000009e9 subq %r8, %rbx - 0x0f, 0x84, 0x78, 0x2d, 0x00, 0x00, //0x000009ec je LBB0_680 - 0x48, 0x83, 0xfb, 0x40, //0x000009f2 cmpq $64, %rbx - 0x0f, 0x82, 0x94, 0x18, 0x00, 0x00, //0x000009f6 jb LBB0_433 - 0x4c, 0x89, 0xc6, //0x000009fc movq %r8, %rsi - 0x48, 0xf7, 0xd6, //0x000009ff notq %rsi - 0x48, 0xc7, 0x04, 0x24, 0xff, 0xff, 0xff, 0xff, //0x00000a02 movq $-1, (%rsp) - 0x4d, 0x89, 0xc7, //0x00000a0a movq %r8, %r15 - 0x45, 0x31, 0xd2, //0x00000a0d xorl %r10d, %r10d - //0x00000a10 .p2align 4, 0x90 - //0x00000a10 LBB0_107 - 0x48, 0x8b, 0x44, 0x24, 0x10, //0x00000a10 movq $16(%rsp), %rax - 0xc4, 0xa1, 0x7e, 0x6f, 0x04, 0x38, //0x00000a15 vmovdqu (%rax,%r15), %ymm0 - 0xc4, 0xa1, 0x7e, 0x6f, 0x4c, 0x38, 0x20, //0x00000a1b vmovdqu $32(%rax,%r15), %ymm1 - 0xc5, 0xfd, 0x74, 0xd6, //0x00000a22 vpcmpeqb %ymm6, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xfa, //0x00000a26 vpmovmskb %ymm2, %edi - 0xc5, 0xf5, 0x74, 0xd6, //0x00000a2a vpcmpeqb %ymm6, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xca, //0x00000a2e vpmovmskb %ymm2, %ecx - 0xc5, 0xfd, 0x74, 0xc7, //0x00000a32 vpcmpeqb %ymm7, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd0, //0x00000a36 vpmovmskb %ymm0, %edx - 0xc5, 0xf5, 0x74, 0xc7, //0x00000a3a vpcmpeqb %ymm7, %ymm1, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc0, //0x00000a3e vpmovmskb %ymm0, %eax - 0x48, 0xc1, 0xe1, 0x20, //0x00000a42 shlq $32, %rcx - 0x48, 0x09, 0xcf, //0x00000a46 orq %rcx, %rdi - 0x48, 0xc1, 0xe0, 0x20, //0x00000a49 shlq $32, %rax - 0x48, 0x09, 0xc2, //0x00000a4d orq %rax, %rdx - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00000a50 jne LBB0_116 - 0x4d, 0x85, 0xd2, //0x00000a56 testq %r10, %r10 - 0x0f, 0x85, 0x4d, 0x00, 0x00, 0x00, //0x00000a59 jne LBB0_118 - 0x45, 0x31, 0xd2, //0x00000a5f xorl %r10d, %r10d - 0x48, 0x85, 0xff, //0x00000a62 testq %rdi, %rdi - 0x0f, 0x85, 0xa9, 0x00, 0x00, 0x00, //0x00000a65 jne LBB0_120 - //0x00000a6b LBB0_110 - 0x48, 0x83, 0xc3, 0xc0, //0x00000a6b addq $-64, %rbx - 0x48, 0x83, 0xc6, 0xc0, //0x00000a6f addq $-64, %rsi - 0x49, 0x83, 0xc7, 0x40, //0x00000a73 addq $64, %r15 - 0x48, 0x83, 0xfb, 0x3f, //0x00000a77 cmpq $63, %rbx - 0x0f, 0x87, 0x8f, 0xff, 0xff, 0xff, //0x00000a7b ja LBB0_107 - 0xe9, 0xab, 0x14, 0x00, 0x00, //0x00000a81 jmp LBB0_111 - //0x00000a86 LBB0_116 - 0x4c, 0x89, 0x4c, 0x24, 0x20, //0x00000a86 movq %r9, $32(%rsp) - 0x4d, 0x89, 0xe9, //0x00000a8b movq %r13, %r9 - 0x4d, 0x89, 0xdd, //0x00000a8e movq %r11, %r13 - 0x48, 0x83, 0x3c, 0x24, 0xff, //0x00000a91 cmpq $-1, (%rsp) - 0x0f, 0x85, 0x1b, 0x00, 0x00, 0x00, //0x00000a96 jne LBB0_119 - 0x48, 0x0f, 0xbc, 0xc2, //0x00000a9c bsfq %rdx, %rax - 0x4c, 0x01, 0xf8, //0x00000aa0 addq %r15, %rax - 0x48, 0x89, 0x04, 0x24, //0x00000aa3 movq %rax, (%rsp) - 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00000aa7 jmp LBB0_119 - //0x00000aac LBB0_118 - 0x4c, 0x89, 0x4c, 0x24, 0x20, //0x00000aac movq %r9, $32(%rsp) - 0x4d, 0x89, 0xe9, //0x00000ab1 movq %r13, %r9 - 0x4d, 0x89, 0xdd, //0x00000ab4 movq %r11, %r13 - //0x00000ab7 LBB0_119 - 0x4c, 0x89, 0xd0, //0x00000ab7 movq %r10, %rax - 0x48, 0xf7, 0xd0, //0x00000aba notq %rax - 0x48, 0x21, 0xd0, //0x00000abd andq %rdx, %rax - 0x4c, 0x8d, 0x1c, 0x00, //0x00000ac0 leaq (%rax,%rax), %r11 - 0x4d, 0x09, 0xd3, //0x00000ac4 orq %r10, %r11 - 0x4c, 0x89, 0xd9, //0x00000ac7 movq %r11, %rcx - 0x48, 0xf7, 0xd1, //0x00000aca notq %rcx - 0x48, 0x21, 0xd1, //0x00000acd andq %rdx, %rcx - 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000ad0 movabsq $-6148914691236517206, %rdx - 0x48, 0x21, 0xd1, //0x00000ada andq %rdx, %rcx - 0x45, 0x31, 0xd2, //0x00000add xorl %r10d, %r10d - 0x48, 0x01, 0xc1, //0x00000ae0 addq %rax, %rcx - 0x41, 0x0f, 0x92, 0xc2, //0x00000ae3 setb %r10b - 0x48, 0x01, 0xc9, //0x00000ae7 addq %rcx, %rcx - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000aea movabsq $6148914691236517205, %rax - 0x48, 0x31, 0xc1, //0x00000af4 xorq %rax, %rcx - 0x4c, 0x21, 0xd9, //0x00000af7 andq %r11, %rcx - 0x48, 0xf7, 0xd1, //0x00000afa notq %rcx - 0x48, 0x21, 0xcf, //0x00000afd andq %rcx, %rdi - 0x4d, 0x89, 0xeb, //0x00000b00 movq %r13, %r11 - 0x4d, 0x89, 0xcd, //0x00000b03 movq %r9, %r13 - 0x4c, 0x8b, 0x4c, 0x24, 0x20, //0x00000b06 movq $32(%rsp), %r9 - 0x48, 0x85, 0xff, //0x00000b0b testq %rdi, %rdi - 0x0f, 0x84, 0x57, 0xff, 0xff, 0xff, //0x00000b0e je LBB0_110 - //0x00000b14 LBB0_120 - 0x4c, 0x0f, 0xbc, 0xff, //0x00000b14 bsfq %rdi, %r15 - 0x49, 0x29, 0xf7, //0x00000b18 subq %rsi, %r15 - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x00000b1b movq $24(%rsp), %r10 - 0xe9, 0x3c, 0x09, 0x00, 0x00, //0x00000b20 jmp LBB0_246 - //0x00000b25 LBB0_121 - 0x40, 0x80, 0xff, 0x3a, //0x00000b25 cmpb $58, %dil - 0x0f, 0x85, 0x02, 0x2a, 0x00, 0x00, //0x00000b29 jne LBB0_645 - 0x49, 0xc7, 0x04, 0xf1, 0x00, 0x00, 0x00, 0x00, //0x00000b2f movq $0, (%r9,%rsi,8) - 0xe9, 0x24, 0xfc, 0xff, 0xff, //0x00000b37 jmp LBB0_61 - //0x00000b3c LBB0_123 - 0x83, 0xff, 0x2c, //0x00000b3c cmpl $44, %edi - 0x0f, 0x85, 0x82, 0x04, 0x00, 0x00, //0x00000b3f jne LBB0_124 - 0x48, 0x81, 0xfe, 0xff, 0x0f, 0x00, 0x00, //0x00000b45 cmpq $4095, %rsi - 0x0f, 0x8f, 0xbc, 0x22, 0x00, 0x00, //0x00000b4c jg LBB0_662 - 0x48, 0x8d, 0x4e, 0x01, //0x00000b52 leaq $1(%rsi), %rcx - 0x49, 0x89, 0x09, //0x00000b56 movq %rcx, (%r9) - 0x49, 0xc7, 0x44, 0xf1, 0x08, 0x03, 0x00, 0x00, 0x00, //0x00000b59 movq $3, $8(%r9,%rsi,8) - 0xe9, 0xf9, 0xfb, 0xff, 0xff, //0x00000b62 jmp LBB0_61 - //0x00000b67 LBB0_125 - 0x49, 0x89, 0x11, //0x00000b67 movq %rdx, (%r9) - 0x83, 0xff, 0x7b, //0x00000b6a cmpl $123, %edi - 0x0f, 0x87, 0xbe, 0x29, 0x00, 0x00, //0x00000b6d ja LBB0_645 - //0x00000b73 LBB0_101 - 0x89, 0xf8, //0x00000b73 movl %edi, %eax - 0x48, 0x8d, 0x0d, 0xd8, 0x2e, 0x00, 0x00, //0x00000b75 leaq $11992(%rip), %rcx /* LJTI0_2+0(%rip) */ - 0x48, 0x63, 0x04, 0x81, //0x00000b7c movslq (%rcx,%rax,4), %rax - 0x48, 0x01, 0xc8, //0x00000b80 addq %rcx, %rax - 0xff, 0xe0, //0x00000b83 jmpq *%rax - //0x00000b85 LBB0_140 - 0x4c, 0x89, 0x6c, 0x24, 0x38, //0x00000b85 movq %r13, $56(%rsp) - 0x4d, 0x8b, 0x6d, 0x08, //0x00000b8a movq $8(%r13), %r13 - 0x49, 0x8b, 0x03, //0x00000b8e movq (%r11), %rax - 0x4c, 0x8d, 0x78, 0xff, //0x00000b91 leaq $-1(%rax), %r15 - 0x4d, 0x29, 0xfd, //0x00000b95 subq %r15, %r13 - 0x0f, 0x84, 0x72, 0x29, 0x00, 0x00, //0x00000b98 je LBB0_641 - 0x48, 0x89, 0x44, 0x24, 0x28, //0x00000b9e movq %rax, $40(%rsp) - 0x4d, 0x8d, 0x24, 0x00, //0x00000ba3 leaq (%r8,%rax), %r12 - 0x49, 0x83, 0xc4, 0xff, //0x00000ba7 addq $-1, %r12 - 0x41, 0x80, 0x3c, 0x24, 0x30, //0x00000bab cmpb $48, (%r12) - 0x0f, 0x85, 0x43, 0x00, 0x00, 0x00, //0x00000bb0 jne LBB0_145 - 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000bb6 movl $1, %r8d - 0x49, 0x83, 0xfd, 0x01, //0x00000bbc cmpq $1, %r13 - 0x0f, 0x84, 0xae, 0xfb, 0xff, 0xff, //0x00000bc0 je LBB0_59 - 0x48, 0x8b, 0x44, 0x24, 0x10, //0x00000bc6 movq $16(%rsp), %rax - 0x48, 0x8b, 0x4c, 0x24, 0x28, //0x00000bcb movq $40(%rsp), %rcx - 0x8a, 0x0c, 0x08, //0x00000bd0 movb (%rax,%rcx), %cl - 0x80, 0xc1, 0xd2, //0x00000bd3 addb $-46, %cl - 0x80, 0xf9, 0x37, //0x00000bd6 cmpb $55, %cl - 0x0f, 0x87, 0x95, 0xfb, 0xff, 0xff, //0x00000bd9 ja LBB0_59 - 0x0f, 0xb6, 0xc1, //0x00000bdf movzbl %cl, %eax - 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00000be2 movabsq $36028797027352577, %rcx - 0x48, 0x0f, 0xa3, 0xc1, //0x00000bec btq %rax, %rcx - 0x4c, 0x89, 0xf9, //0x00000bf0 movq %r15, %rcx - 0x0f, 0x83, 0x49, 0xfb, 0xff, 0xff, //0x00000bf3 jae LBB0_60 - //0x00000bf9 LBB0_145 - 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00000bf9 movq $-1, %r11 - 0x49, 0x83, 0xfd, 0x20, //0x00000c00 cmpq $32, %r13 - 0x0f, 0x82, 0x29, 0x16, 0x00, 0x00, //0x00000c04 jb LBB0_425 - 0x45, 0x31, 0xc0, //0x00000c0a xorl %r8d, %r8d - 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00000c0d movq $-1, %r10 - 0x48, 0xc7, 0x04, 0x24, 0xff, 0xff, 0xff, 0xff, //0x00000c14 movq $-1, (%rsp) - 0x90, 0x90, 0x90, 0x90, //0x00000c1c .p2align 4, 0x90 - //0x00000c20 LBB0_147 - 0xc4, 0x81, 0x7e, 0x6f, 0x04, 0x04, //0x00000c20 vmovdqu (%r12,%r8), %ymm0 - 0xc4, 0xc1, 0x7d, 0x64, 0xca, //0x00000c26 vpcmpgtb %ymm10, %ymm0, %ymm1 - 0xc5, 0xa5, 0x64, 0xd0, //0x00000c2b vpcmpgtb %ymm0, %ymm11, %ymm2 - 0xc5, 0xed, 0xdb, 0xc9, //0x00000c2f vpand %ymm1, %ymm2, %ymm1 - 0xc5, 0x9d, 0x74, 0xd0, //0x00000c33 vpcmpeqb %ymm0, %ymm12, %ymm2 - 0xc5, 0x95, 0x74, 0xd8, //0x00000c37 vpcmpeqb %ymm0, %ymm13, %ymm3 - 0xc5, 0xe5, 0xeb, 0xd2, //0x00000c3b vpor %ymm2, %ymm3, %ymm2 - 0xc5, 0x8d, 0xdb, 0xd8, //0x00000c3f vpand %ymm0, %ymm14, %ymm3 - 0xc5, 0x85, 0x74, 0xc0, //0x00000c43 vpcmpeqb %ymm0, %ymm15, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd0, //0x00000c47 vpmovmskb %ymm0, %edx - 0xc5, 0xe5, 0x74, 0xdc, //0x00000c4b vpcmpeqb %ymm4, %ymm3, %ymm3 - 0xc5, 0xfd, 0xd7, 0xf3, //0x00000c4f vpmovmskb %ymm3, %esi - 0xc5, 0xfd, 0xd7, 0xfa, //0x00000c53 vpmovmskb %ymm2, %edi - 0xc5, 0xf5, 0xeb, 0xc0, //0x00000c57 vpor %ymm0, %ymm1, %ymm0 - 0xc5, 0xe5, 0xeb, 0xca, //0x00000c5b vpor %ymm2, %ymm3, %ymm1 - 0xc5, 0xfd, 0xeb, 0xc1, //0x00000c5f vpor %ymm1, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc0, //0x00000c63 vpmovmskb %ymm0, %eax - 0x48, 0xf7, 0xd0, //0x00000c67 notq %rax - 0x48, 0x0f, 0xbc, 0xc8, //0x00000c6a bsfq %rax, %rcx - 0x83, 0xf9, 0x20, //0x00000c6e cmpl $32, %ecx - 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00000c71 je LBB0_149 - 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00000c77 movl $-1, %eax - 0xd3, 0xe0, //0x00000c7c shll %cl, %eax - 0xf7, 0xd0, //0x00000c7e notl %eax - 0x21, 0xc2, //0x00000c80 andl %eax, %edx - 0x21, 0xc6, //0x00000c82 andl %eax, %esi - 0x21, 0xf8, //0x00000c84 andl %edi, %eax - 0x89, 0xc7, //0x00000c86 movl %eax, %edi - //0x00000c88 LBB0_149 - 0x8d, 0x5a, 0xff, //0x00000c88 leal $-1(%rdx), %ebx - 0x21, 0xd3, //0x00000c8b andl %edx, %ebx - 0x0f, 0x85, 0xf1, 0x10, 0x00, 0x00, //0x00000c8d jne LBB0_389 - 0x8d, 0x5e, 0xff, //0x00000c93 leal $-1(%rsi), %ebx - 0x21, 0xf3, //0x00000c96 andl %esi, %ebx - 0x0f, 0x85, 0xe6, 0x10, 0x00, 0x00, //0x00000c98 jne LBB0_389 - 0x8d, 0x5f, 0xff, //0x00000c9e leal $-1(%rdi), %ebx - 0x21, 0xfb, //0x00000ca1 andl %edi, %ebx - 0x0f, 0x85, 0xdb, 0x10, 0x00, 0x00, //0x00000ca3 jne LBB0_389 - 0x85, 0xd2, //0x00000ca9 testl %edx, %edx - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000cab je LBB0_155 - 0x0f, 0xbc, 0xd2, //0x00000cb1 bsfl %edx, %edx - 0x48, 0x83, 0x3c, 0x24, 0xff, //0x00000cb4 cmpq $-1, (%rsp) - 0x0f, 0x85, 0x65, 0x12, 0x00, 0x00, //0x00000cb9 jne LBB0_408 - 0x4c, 0x01, 0xc2, //0x00000cbf addq %r8, %rdx - 0x48, 0x89, 0x14, 0x24, //0x00000cc2 movq %rdx, (%rsp) - //0x00000cc6 LBB0_155 - 0x85, 0xf6, //0x00000cc6 testl %esi, %esi - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000cc8 je LBB0_158 - 0x0f, 0xbc, 0xd6, //0x00000cce bsfl %esi, %edx - 0x49, 0x83, 0xfa, 0xff, //0x00000cd1 cmpq $-1, %r10 - 0x0f, 0x85, 0x49, 0x12, 0x00, 0x00, //0x00000cd5 jne LBB0_408 - 0x4c, 0x01, 0xc2, //0x00000cdb addq %r8, %rdx - 0x49, 0x89, 0xd2, //0x00000cde movq %rdx, %r10 - //0x00000ce1 LBB0_158 - 0x85, 0xff, //0x00000ce1 testl %edi, %edi - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000ce3 je LBB0_161 - 0x0f, 0xbc, 0xd7, //0x00000ce9 bsfl %edi, %edx - 0x49, 0x83, 0xfb, 0xff, //0x00000cec cmpq $-1, %r11 - 0x0f, 0x85, 0x2e, 0x12, 0x00, 0x00, //0x00000cf0 jne LBB0_408 - 0x4c, 0x01, 0xc2, //0x00000cf6 addq %r8, %rdx - 0x49, 0x89, 0xd3, //0x00000cf9 movq %rdx, %r11 - //0x00000cfc LBB0_161 - 0x83, 0xf9, 0x20, //0x00000cfc cmpl $32, %ecx - 0x0f, 0x85, 0xbf, 0x05, 0x00, 0x00, //0x00000cff jne LBB0_224 - 0x49, 0x83, 0xc5, 0xe0, //0x00000d05 addq $-32, %r13 - 0x49, 0x83, 0xc0, 0x20, //0x00000d09 addq $32, %r8 - 0x49, 0x83, 0xfd, 0x1f, //0x00000d0d cmpq $31, %r13 - 0x0f, 0x87, 0x09, 0xff, 0xff, 0xff, //0x00000d11 ja LBB0_147 - 0xc5, 0xf8, 0x77, //0x00000d17 vzeroupper - 0xc5, 0x7e, 0x6f, 0x3d, 0x9e, 0xf4, 0xff, 0xff, //0x00000d1a vmovdqu $-2914(%rip), %ymm15 /* LCPI0_18+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x35, 0x16, 0xf3, 0xff, 0xff, //0x00000d22 vmovdqu $-3306(%rip), %ymm14 /* LCPI0_2+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x2d, 0x6e, 0xf4, 0xff, 0xff, //0x00000d2a vmovdqu $-2962(%rip), %ymm13 /* LCPI0_17+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x25, 0x46, 0xf4, 0xff, 0xff, //0x00000d32 vmovdqu $-3002(%rip), %ymm12 /* LCPI0_16+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x1d, 0x1e, 0xf4, 0xff, 0xff, //0x00000d3a vmovdqu $-3042(%rip), %ymm11 /* LCPI0_15+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x15, 0xf6, 0xf3, 0xff, 0xff, //0x00000d42 vmovdqu $-3082(%rip), %ymm10 /* LCPI0_14+0(%rip) */ - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00000d4a vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0x7e, 0x6f, 0x05, 0xc9, 0xf3, 0xff, 0xff, //0x00000d4f vmovdqu $-3127(%rip), %ymm8 /* LCPI0_13+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x3d, 0x41, 0xf3, 0xff, 0xff, //0x00000d57 vmovdqu $-3263(%rip), %ymm7 /* LCPI0_8+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0x19, 0xf3, 0xff, 0xff, //0x00000d5f vmovdqu $-3303(%rip), %ymm6 /* LCPI0_7+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x2d, 0x91, 0xf2, 0xff, 0xff, //0x00000d67 vmovdqu $-3439(%rip), %ymm5 /* LCPI0_0+0(%rip) */ - 0x4d, 0x01, 0xe0, //0x00000d6f addq %r12, %r8 - 0x4c, 0x89, 0x4c, 0x24, 0x20, //0x00000d72 movq %r9, $32(%rsp) - 0x49, 0x83, 0xfd, 0x10, //0x00000d77 cmpq $16, %r13 - 0x48, 0x8b, 0x44, 0x24, 0x28, //0x00000d7b movq $40(%rsp), %rax - 0x0f, 0x82, 0x81, 0x01, 0x00, 0x00, //0x00000d80 jb LBB0_182 - //0x00000d86 LBB0_164 - 0x4c, 0x89, 0xc1, //0x00000d86 movq %r8, %rcx - 0x48, 0x29, 0xc1, //0x00000d89 subq %rax, %rcx - 0x48, 0x2b, 0x4c, 0x24, 0x10, //0x00000d8c subq $16(%rsp), %rcx - 0x48, 0x83, 0xc1, 0x01, //0x00000d91 addq $1, %rcx - 0x48, 0x89, 0x4c, 0x24, 0x30, //0x00000d95 movq %rcx, $48(%rsp) - 0x45, 0x31, 0xc9, //0x00000d9a xorl %r9d, %r9d - 0x90, 0x90, 0x90, //0x00000d9d .p2align 4, 0x90 - //0x00000da0 LBB0_165 - 0x4c, 0x89, 0xdb, //0x00000da0 movq %r11, %rbx - 0x4d, 0x89, 0xd3, //0x00000da3 movq %r10, %r11 - 0x4d, 0x89, 0xe2, //0x00000da6 movq %r12, %r10 - 0xc4, 0x81, 0x7a, 0x6f, 0x04, 0x08, //0x00000da9 vmovdqu (%r8,%r9), %xmm0 - 0xc5, 0xf9, 0x64, 0x0d, 0x89, 0xf4, 0xff, 0xff, //0x00000daf vpcmpgtb $-2935(%rip), %xmm0, %xmm1 /* LCPI0_20+0(%rip) */ - 0xc5, 0xfa, 0x6f, 0x15, 0x91, 0xf4, 0xff, 0xff, //0x00000db7 vmovdqu $-2927(%rip), %xmm2 /* LCPI0_21+0(%rip) */ - 0xc5, 0xe9, 0x64, 0xd0, //0x00000dbf vpcmpgtb %xmm0, %xmm2, %xmm2 - 0xc5, 0xf1, 0xdb, 0xca, //0x00000dc3 vpand %xmm2, %xmm1, %xmm1 - 0xc5, 0xf9, 0x74, 0x15, 0x91, 0xf4, 0xff, 0xff, //0x00000dc7 vpcmpeqb $-2927(%rip), %xmm0, %xmm2 /* LCPI0_22+0(%rip) */ - 0xc5, 0xf9, 0x74, 0x1d, 0x99, 0xf4, 0xff, 0xff, //0x00000dcf vpcmpeqb $-2919(%rip), %xmm0, %xmm3 /* LCPI0_23+0(%rip) */ - 0xc5, 0xe1, 0xeb, 0xd2, //0x00000dd7 vpor %xmm2, %xmm3, %xmm2 - 0xc5, 0xf9, 0xdb, 0x1d, 0x2d, 0xf4, 0xff, 0xff, //0x00000ddb vpand $-3027(%rip), %xmm0, %xmm3 /* LCPI0_5+0(%rip) */ - 0xc5, 0xf9, 0x74, 0x05, 0x95, 0xf4, 0xff, 0xff, //0x00000de3 vpcmpeqb $-2923(%rip), %xmm0, %xmm0 /* LCPI0_24+0(%rip) */ - 0xc5, 0xe1, 0x74, 0x1d, 0x9d, 0xf4, 0xff, 0xff, //0x00000deb vpcmpeqb $-2915(%rip), %xmm3, %xmm3 /* LCPI0_25+0(%rip) */ - 0xc5, 0xe1, 0xeb, 0xe0, //0x00000df3 vpor %xmm0, %xmm3, %xmm4 - 0xc5, 0xe9, 0xeb, 0xc9, //0x00000df7 vpor %xmm1, %xmm2, %xmm1 - 0xc5, 0xd9, 0xeb, 0xc9, //0x00000dfb vpor %xmm1, %xmm4, %xmm1 - 0xc5, 0x79, 0xd7, 0xe0, //0x00000dff vpmovmskb %xmm0, %r12d - 0xc5, 0xf9, 0xd7, 0xd3, //0x00000e03 vpmovmskb %xmm3, %edx - 0xc5, 0xf9, 0xd7, 0xf2, //0x00000e07 vpmovmskb %xmm2, %esi - 0xc5, 0xf9, 0xd7, 0xc1, //0x00000e0b vpmovmskb %xmm1, %eax - 0xf7, 0xd0, //0x00000e0f notl %eax - 0x0f, 0xbc, 0xc8, //0x00000e11 bsfl %eax, %ecx - 0x83, 0xf9, 0x10, //0x00000e14 cmpl $16, %ecx - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00000e17 je LBB0_167 - 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00000e1d movl $-1, %eax - 0xd3, 0xe0, //0x00000e22 shll %cl, %eax - 0xf7, 0xd0, //0x00000e24 notl %eax - 0x41, 0x21, 0xc4, //0x00000e26 andl %eax, %r12d - 0x21, 0xc2, //0x00000e29 andl %eax, %edx - 0x21, 0xf0, //0x00000e2b andl %esi, %eax - 0x89, 0xc6, //0x00000e2d movl %eax, %esi - //0x00000e2f LBB0_167 - 0xc5, 0xfe, 0x6f, 0x25, 0xa9, 0xf3, 0xff, 0xff, //0x00000e2f vmovdqu $-3159(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0x41, 0x8d, 0x7c, 0x24, 0xff, //0x00000e37 leal $-1(%r12), %edi - 0x44, 0x21, 0xe7, //0x00000e3c andl %r12d, %edi - 0x0f, 0x85, 0xaa, 0x11, 0x00, 0x00, //0x00000e3f jne LBB0_411 - 0x8d, 0x7a, 0xff, //0x00000e45 leal $-1(%rdx), %edi - 0x21, 0xd7, //0x00000e48 andl %edx, %edi - 0x0f, 0x85, 0x9f, 0x11, 0x00, 0x00, //0x00000e4a jne LBB0_411 - 0x8d, 0x7e, 0xff, //0x00000e50 leal $-1(%rsi), %edi - 0x21, 0xf7, //0x00000e53 andl %esi, %edi - 0x0f, 0x85, 0x94, 0x11, 0x00, 0x00, //0x00000e55 jne LBB0_411 - 0x45, 0x85, 0xe4, //0x00000e5b testl %r12d, %r12d - 0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x00000e5e je LBB0_173 - 0x41, 0x0f, 0xbc, 0xfc, //0x00000e64 bsfl %r12d, %edi - 0x48, 0x83, 0x3c, 0x24, 0xff, //0x00000e68 cmpq $-1, (%rsp) - 0x0f, 0x85, 0x94, 0x12, 0x00, 0x00, //0x00000e6d jne LBB0_419 - 0x48, 0x8b, 0x44, 0x24, 0x30, //0x00000e73 movq $48(%rsp), %rax - 0x4c, 0x01, 0xc8, //0x00000e78 addq %r9, %rax - 0x48, 0x01, 0xc7, //0x00000e7b addq %rax, %rdi - 0x48, 0x89, 0x3c, 0x24, //0x00000e7e movq %rdi, (%rsp) - //0x00000e82 LBB0_173 - 0x85, 0xd2, //0x00000e82 testl %edx, %edx - 0x4d, 0x89, 0xd4, //0x00000e84 movq %r10, %r12 - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00000e87 je LBB0_176 - 0x0f, 0xbc, 0xd2, //0x00000e8d bsfl %edx, %edx - 0x49, 0x83, 0xfb, 0xff, //0x00000e90 cmpq $-1, %r11 - 0x0f, 0x85, 0x31, 0x12, 0x00, 0x00, //0x00000e94 jne LBB0_415 - 0x48, 0x8b, 0x44, 0x24, 0x30, //0x00000e9a movq $48(%rsp), %rax - 0x4c, 0x01, 0xc8, //0x00000e9f addq %r9, %rax - 0x48, 0x01, 0xc2, //0x00000ea2 addq %rax, %rdx - 0x49, 0x89, 0xd2, //0x00000ea5 movq %rdx, %r10 - 0x85, 0xf6, //0x00000ea8 testl %esi, %esi - 0x49, 0x89, 0xdb, //0x00000eaa movq %rbx, %r11 - 0x0f, 0x85, 0x1b, 0x00, 0x00, 0x00, //0x00000ead jne LBB0_177 - 0xe9, 0x31, 0x00, 0x00, 0x00, //0x00000eb3 jmp LBB0_179 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000eb8 .p2align 4, 0x90 - //0x00000ec0 LBB0_176 - 0x4d, 0x89, 0xda, //0x00000ec0 movq %r11, %r10 - 0x85, 0xf6, //0x00000ec3 testl %esi, %esi - 0x49, 0x89, 0xdb, //0x00000ec5 movq %rbx, %r11 - 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x00000ec8 je LBB0_179 - //0x00000ece LBB0_177 - 0x0f, 0xbc, 0xd6, //0x00000ece bsfl %esi, %edx - 0x49, 0x83, 0xfb, 0xff, //0x00000ed1 cmpq $-1, %r11 - 0x0f, 0x85, 0xf0, 0x11, 0x00, 0x00, //0x00000ed5 jne LBB0_415 - 0x48, 0x8b, 0x44, 0x24, 0x30, //0x00000edb movq $48(%rsp), %rax - 0x4c, 0x01, 0xc8, //0x00000ee0 addq %r9, %rax - 0x48, 0x01, 0xc2, //0x00000ee3 addq %rax, %rdx - 0x49, 0x89, 0xd3, //0x00000ee6 movq %rdx, %r11 - //0x00000ee9 LBB0_179 - 0x83, 0xf9, 0x10, //0x00000ee9 cmpl $16, %ecx - 0x0f, 0x85, 0x89, 0x05, 0x00, 0x00, //0x00000eec jne LBB0_249 - 0x49, 0x83, 0xc5, 0xf0, //0x00000ef2 addq $-16, %r13 - 0x49, 0x83, 0xc1, 0x10, //0x00000ef6 addq $16, %r9 - 0x49, 0x83, 0xfd, 0x0f, //0x00000efa cmpq $15, %r13 - 0x0f, 0x87, 0x9c, 0xfe, 0xff, 0xff, //0x00000efe ja LBB0_165 - 0x4d, 0x01, 0xc8, //0x00000f04 addq %r9, %r8 - //0x00000f07 LBB0_182 - 0x4d, 0x85, 0xed, //0x00000f07 testq %r13, %r13 - 0x4c, 0x8b, 0x4c, 0x24, 0x20, //0x00000f0a movq $32(%rsp), %r9 - 0xc5, 0xfe, 0x6f, 0x25, 0xc9, 0xf2, 0xff, 0xff, //0x00000f0f vmovdqu $-3383(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0x48, 0x8b, 0x44, 0x24, 0x28, //0x00000f17 movq $40(%rsp), %rax - 0x0f, 0x84, 0x82, 0x05, 0x00, 0x00, //0x00000f1c je LBB0_251 - 0x4b, 0x8d, 0x3c, 0x28, //0x00000f22 leaq (%r8,%r13), %rdi - 0x4c, 0x89, 0xc6, //0x00000f26 movq %r8, %rsi - 0x48, 0x29, 0xc6, //0x00000f29 subq %rax, %rsi - 0x48, 0x2b, 0x74, 0x24, 0x10, //0x00000f2c subq $16(%rsp), %rsi - 0x48, 0x83, 0xc6, 0x01, //0x00000f31 addq $1, %rsi - 0x31, 0xc9, //0x00000f35 xorl %ecx, %ecx - 0xe9, 0x21, 0x00, 0x00, 0x00, //0x00000f37 jmp LBB0_187 - //0x00000f3c LBB0_184 - 0x49, 0x83, 0xfb, 0xff, //0x00000f3c cmpq $-1, %r11 - 0x0f, 0x85, 0xb1, 0x10, 0x00, 0x00, //0x00000f40 jne LBB0_412 - 0x4c, 0x8d, 0x1c, 0x0e, //0x00000f46 leaq (%rsi,%rcx), %r11 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000f4a .p2align 4, 0x90 - //0x00000f50 LBB0_186 - 0x48, 0x83, 0xc1, 0x01, //0x00000f50 addq $1, %rcx - 0x49, 0x39, 0xcd, //0x00000f54 cmpq %rcx, %r13 - 0x0f, 0x84, 0xe3, 0x0d, 0x00, 0x00, //0x00000f57 je LBB0_381 - //0x00000f5d LBB0_187 - 0x41, 0x0f, 0xbe, 0x14, 0x08, //0x00000f5d movsbl (%r8,%rcx), %edx - 0x8d, 0x42, 0xd0, //0x00000f62 leal $-48(%rdx), %eax - 0x83, 0xf8, 0x0a, //0x00000f65 cmpl $10, %eax - 0x0f, 0x82, 0xe2, 0xff, 0xff, 0xff, //0x00000f68 jb LBB0_186 - 0x8d, 0x5a, 0xd5, //0x00000f6e leal $-43(%rdx), %ebx - 0x83, 0xfb, 0x1a, //0x00000f71 cmpl $26, %ebx - 0x0f, 0x87, 0x28, 0x00, 0x00, 0x00, //0x00000f74 ja LBB0_192 - 0x48, 0x8d, 0x15, 0x2f, 0x2d, 0x00, 0x00, //0x00000f7a leaq $11567(%rip), %rdx /* LJTI0_4+0(%rip) */ - 0x48, 0x63, 0x04, 0x9a, //0x00000f81 movslq (%rdx,%rbx,4), %rax - 0x48, 0x01, 0xd0, //0x00000f85 addq %rdx, %rax - 0xff, 0xe0, //0x00000f88 jmpq *%rax - //0x00000f8a LBB0_190 - 0x48, 0x83, 0x3c, 0x24, 0xff, //0x00000f8a cmpq $-1, (%rsp) - 0x0f, 0x85, 0x62, 0x10, 0x00, 0x00, //0x00000f8f jne LBB0_412 - 0x48, 0x8d, 0x04, 0x0e, //0x00000f95 leaq (%rsi,%rcx), %rax - 0x48, 0x89, 0x04, 0x24, //0x00000f99 movq %rax, (%rsp) - 0xe9, 0xae, 0xff, 0xff, 0xff, //0x00000f9d jmp LBB0_186 - //0x00000fa2 LBB0_192 - 0x83, 0xfa, 0x65, //0x00000fa2 cmpl $101, %edx - 0x0f, 0x85, 0xf6, 0x04, 0x00, 0x00, //0x00000fa5 jne LBB0_250 - //0x00000fab LBB0_193 - 0x49, 0x83, 0xfa, 0xff, //0x00000fab cmpq $-1, %r10 - 0x0f, 0x85, 0x42, 0x10, 0x00, 0x00, //0x00000faf jne LBB0_412 - 0x4c, 0x8d, 0x14, 0x0e, //0x00000fb5 leaq (%rsi,%rcx), %r10 - 0xe9, 0x92, 0xff, 0xff, 0xff, //0x00000fb9 jmp LBB0_186 - //0x00000fbe LBB0_126 - 0x83, 0xff, 0x22, //0x00000fbe cmpl $34, %edi - 0x0f, 0x84, 0x3f, 0x00, 0x00, 0x00, //0x00000fc1 je LBB0_127 - //0x00000fc7 LBB0_124 - 0x83, 0xff, 0x7d, //0x00000fc7 cmpl $125, %edi - 0x0f, 0x85, 0x61, 0x25, 0x00, 0x00, //0x00000fca jne LBB0_645 - //0x00000fd0 LBB0_98 - 0x49, 0x89, 0x11, //0x00000fd0 movq %rdx, (%r9) - 0x4d, 0x89, 0xf7, //0x00000fd3 movq %r14, %r15 - 0x48, 0x85, 0xd2, //0x00000fd6 testq %rdx, %rdx - 0x0f, 0x85, 0xa1, 0xf7, 0xff, 0xff, //0x00000fd9 jne LBB0_63 - 0xe9, 0x54, 0x25, 0x00, 0x00, //0x00000fdf jmp LBB0_646 - //0x00000fe4 LBB0_195 - 0x48, 0x81, 0xfe, 0xff, 0x0f, 0x00, 0x00, //0x00000fe4 cmpq $4095, %rsi - 0x0f, 0x8f, 0x1d, 0x1e, 0x00, 0x00, //0x00000feb jg LBB0_662 - 0x48, 0x8d, 0x4e, 0x01, //0x00000ff1 leaq $1(%rsi), %rcx - 0x49, 0x89, 0x09, //0x00000ff5 movq %rcx, (%r9) - 0x49, 0xc7, 0x44, 0xf1, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00000ff8 movq $0, $8(%r9,%rsi,8) - 0xe9, 0x5a, 0xf7, 0xff, 0xff, //0x00001001 jmp LBB0_61 - //0x00001006 LBB0_127 - 0x49, 0xc7, 0x04, 0xf1, 0x02, 0x00, 0x00, 0x00, //0x00001006 movq $2, (%r9,%rsi,8) - 0x4d, 0x8b, 0x03, //0x0000100e movq (%r11), %r8 - 0x4d, 0x8b, 0x65, 0x08, //0x00001011 movq $8(%r13), %r12 - 0x4c, 0x89, 0xe3, //0x00001015 movq %r12, %rbx - 0x41, 0xf6, 0xc2, 0x20, //0x00001018 testb $32, %r10b - 0x0f, 0x85, 0xc7, 0x02, 0x00, 0x00, //0x0000101c jne LBB0_225 - 0x4c, 0x29, 0xc3, //0x00001022 subq %r8, %rbx - 0x0f, 0x84, 0x3f, 0x27, 0x00, 0x00, //0x00001025 je LBB0_680 - 0x48, 0x83, 0xfb, 0x40, //0x0000102b cmpq $64, %rbx - 0x0f, 0x82, 0xdc, 0x12, 0x00, 0x00, //0x0000102f jb LBB0_440 - 0x4c, 0x89, 0xc6, //0x00001035 movq %r8, %rsi - 0x48, 0xf7, 0xd6, //0x00001038 notq %rsi - 0x48, 0xc7, 0x04, 0x24, 0xff, 0xff, 0xff, 0xff, //0x0000103b movq $-1, (%rsp) - 0x4d, 0x89, 0xc7, //0x00001043 movq %r8, %r15 - 0x45, 0x31, 0xd2, //0x00001046 xorl %r10d, %r10d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001049 .p2align 4, 0x90 - //0x00001050 LBB0_131 - 0x48, 0x8b, 0x44, 0x24, 0x10, //0x00001050 movq $16(%rsp), %rax - 0xc4, 0xa1, 0x7e, 0x6f, 0x04, 0x38, //0x00001055 vmovdqu (%rax,%r15), %ymm0 - 0xc4, 0xa1, 0x7e, 0x6f, 0x4c, 0x38, 0x20, //0x0000105b vmovdqu $32(%rax,%r15), %ymm1 - 0xc5, 0xfd, 0x74, 0xd6, //0x00001062 vpcmpeqb %ymm6, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xfa, //0x00001066 vpmovmskb %ymm2, %edi - 0xc5, 0xf5, 0x74, 0xd6, //0x0000106a vpcmpeqb %ymm6, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xc2, //0x0000106e vpmovmskb %ymm2, %eax - 0xc5, 0xfd, 0x74, 0xc7, //0x00001072 vpcmpeqb %ymm7, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd0, //0x00001076 vpmovmskb %ymm0, %edx - 0xc5, 0xf5, 0x74, 0xc7, //0x0000107a vpcmpeqb %ymm7, %ymm1, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc8, //0x0000107e vpmovmskb %ymm0, %ecx - 0x48, 0xc1, 0xe0, 0x20, //0x00001082 shlq $32, %rax - 0x48, 0x09, 0xc7, //0x00001086 orq %rax, %rdi - 0x48, 0xc1, 0xe1, 0x20, //0x00001089 shlq $32, %rcx - 0x48, 0x09, 0xca, //0x0000108d orq %rcx, %rdx - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00001090 jne LBB0_199 - 0x4d, 0x85, 0xd2, //0x00001096 testq %r10, %r10 - 0x0f, 0x85, 0x4d, 0x00, 0x00, 0x00, //0x00001099 jne LBB0_201 - 0x45, 0x31, 0xd2, //0x0000109f xorl %r10d, %r10d - 0x48, 0x85, 0xff, //0x000010a2 testq %rdi, %rdi - 0x0f, 0x85, 0xa9, 0x00, 0x00, 0x00, //0x000010a5 jne LBB0_203 - //0x000010ab LBB0_134 - 0x48, 0x83, 0xc3, 0xc0, //0x000010ab addq $-64, %rbx - 0x48, 0x83, 0xc6, 0xc0, //0x000010af addq $-64, %rsi - 0x49, 0x83, 0xc7, 0x40, //0x000010b3 addq $64, %r15 - 0x48, 0x83, 0xfb, 0x3f, //0x000010b7 cmpq $63, %rbx - 0x0f, 0x87, 0x8f, 0xff, 0xff, 0xff, //0x000010bb ja LBB0_131 - 0xe9, 0x60, 0x0f, 0x00, 0x00, //0x000010c1 jmp LBB0_135 - //0x000010c6 LBB0_199 - 0x4c, 0x89, 0x4c, 0x24, 0x20, //0x000010c6 movq %r9, $32(%rsp) - 0x4d, 0x89, 0xe9, //0x000010cb movq %r13, %r9 - 0x4d, 0x89, 0xdd, //0x000010ce movq %r11, %r13 - 0x48, 0x83, 0x3c, 0x24, 0xff, //0x000010d1 cmpq $-1, (%rsp) - 0x0f, 0x85, 0x1b, 0x00, 0x00, 0x00, //0x000010d6 jne LBB0_202 - 0x48, 0x0f, 0xbc, 0xc2, //0x000010dc bsfq %rdx, %rax - 0x4c, 0x01, 0xf8, //0x000010e0 addq %r15, %rax - 0x48, 0x89, 0x04, 0x24, //0x000010e3 movq %rax, (%rsp) - 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x000010e7 jmp LBB0_202 - //0x000010ec LBB0_201 - 0x4c, 0x89, 0x4c, 0x24, 0x20, //0x000010ec movq %r9, $32(%rsp) - 0x4d, 0x89, 0xe9, //0x000010f1 movq %r13, %r9 - 0x4d, 0x89, 0xdd, //0x000010f4 movq %r11, %r13 - //0x000010f7 LBB0_202 - 0x4c, 0x89, 0xd0, //0x000010f7 movq %r10, %rax - 0x48, 0xf7, 0xd0, //0x000010fa notq %rax - 0x48, 0x21, 0xd0, //0x000010fd andq %rdx, %rax - 0x4c, 0x8d, 0x1c, 0x00, //0x00001100 leaq (%rax,%rax), %r11 - 0x4d, 0x09, 0xd3, //0x00001104 orq %r10, %r11 - 0x4c, 0x89, 0xd9, //0x00001107 movq %r11, %rcx - 0x48, 0xf7, 0xd1, //0x0000110a notq %rcx - 0x48, 0x21, 0xd1, //0x0000110d andq %rdx, %rcx - 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001110 movabsq $-6148914691236517206, %rdx - 0x48, 0x21, 0xd1, //0x0000111a andq %rdx, %rcx - 0x45, 0x31, 0xd2, //0x0000111d xorl %r10d, %r10d - 0x48, 0x01, 0xc1, //0x00001120 addq %rax, %rcx - 0x41, 0x0f, 0x92, 0xc2, //0x00001123 setb %r10b - 0x48, 0x01, 0xc9, //0x00001127 addq %rcx, %rcx - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000112a movabsq $6148914691236517205, %rax - 0x48, 0x31, 0xc1, //0x00001134 xorq %rax, %rcx - 0x4c, 0x21, 0xd9, //0x00001137 andq %r11, %rcx - 0x48, 0xf7, 0xd1, //0x0000113a notq %rcx - 0x48, 0x21, 0xcf, //0x0000113d andq %rcx, %rdi - 0x4d, 0x89, 0xeb, //0x00001140 movq %r13, %r11 - 0x4d, 0x89, 0xcd, //0x00001143 movq %r9, %r13 - 0x4c, 0x8b, 0x4c, 0x24, 0x20, //0x00001146 movq $32(%rsp), %r9 - 0x48, 0x85, 0xff, //0x0000114b testq %rdi, %rdi - 0x0f, 0x84, 0x57, 0xff, 0xff, 0xff, //0x0000114e je LBB0_134 - //0x00001154 LBB0_203 - 0x4c, 0x0f, 0xbc, 0xff, //0x00001154 bsfq %rdi, %r15 - 0x49, 0x29, 0xf7, //0x00001158 subq %rsi, %r15 - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x0000115b movq $24(%rsp), %r10 - 0xe9, 0x42, 0x04, 0x00, 0x00, //0x00001160 jmp LBB0_265 - //0x00001165 LBB0_204 - 0x4c, 0x89, 0xc8, //0x00001165 movq %r9, %rax - 0x4d, 0x89, 0xe9, //0x00001168 movq %r13, %r9 - 0x4d, 0x89, 0xe5, //0x0000116b movq %r12, %r13 - 0x4d, 0x29, 0xc5, //0x0000116e subq %r8, %r13 - 0x0f, 0x84, 0xf3, 0x25, 0x00, 0x00, //0x00001171 je LBB0_680 - 0x49, 0x83, 0xfd, 0x40, //0x00001177 cmpq $64, %r13 - 0x0f, 0x82, 0x32, 0x11, 0x00, 0x00, //0x0000117b jb LBB0_434 - 0x48, 0xc7, 0x04, 0x24, 0xff, 0xff, 0xff, 0xff, //0x00001181 movq $-1, (%rsp) - 0x4d, 0x89, 0xc7, //0x00001189 movq %r8, %r15 - 0x45, 0x31, 0xdb, //0x0000118c xorl %r11d, %r11d - 0x90, //0x0000118f .p2align 4, 0x90 - //0x00001190 LBB0_207 - 0x48, 0x8b, 0x4c, 0x24, 0x10, //0x00001190 movq $16(%rsp), %rcx - 0xc4, 0xa1, 0x7e, 0x6f, 0x04, 0x39, //0x00001195 vmovdqu (%rcx,%r15), %ymm0 - 0xc4, 0xa1, 0x7e, 0x6f, 0x4c, 0x39, 0x20, //0x0000119b vmovdqu $32(%rcx,%r15), %ymm1 - 0xc5, 0xfd, 0x74, 0xd6, //0x000011a2 vpcmpeqb %ymm6, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xfa, //0x000011a6 vpmovmskb %ymm2, %edi - 0xc5, 0xf5, 0x74, 0xd6, //0x000011aa vpcmpeqb %ymm6, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xca, //0x000011ae vpmovmskb %ymm2, %ecx - 0xc5, 0xfd, 0x74, 0xd7, //0x000011b2 vpcmpeqb %ymm7, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xd2, //0x000011b6 vpmovmskb %ymm2, %edx - 0xc5, 0xf5, 0x74, 0xd7, //0x000011ba vpcmpeqb %ymm7, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xda, //0x000011be vpmovmskb %ymm2, %ebx - 0xc5, 0xbd, 0x64, 0xd1, //0x000011c2 vpcmpgtb %ymm1, %ymm8, %ymm2 - 0xc4, 0xc1, 0x75, 0x64, 0xc9, //0x000011c6 vpcmpgtb %ymm9, %ymm1, %ymm1 - 0xc5, 0xed, 0xdb, 0xc9, //0x000011cb vpand %ymm1, %ymm2, %ymm1 - 0xc5, 0xfd, 0xd7, 0xf1, //0x000011cf vpmovmskb %ymm1, %esi - 0x48, 0xc1, 0xe1, 0x20, //0x000011d3 shlq $32, %rcx - 0x48, 0x09, 0xcf, //0x000011d7 orq %rcx, %rdi - 0x48, 0xc1, 0xe3, 0x20, //0x000011da shlq $32, %rbx - 0x48, 0xc1, 0xe6, 0x20, //0x000011de shlq $32, %rsi - 0x48, 0x09, 0xda, //0x000011e2 orq %rbx, %rdx - 0x0f, 0x85, 0x49, 0x00, 0x00, 0x00, //0x000011e5 jne LBB0_218 - 0x4d, 0x85, 0xdb, //0x000011eb testq %r11, %r11 - 0x0f, 0x85, 0x56, 0x00, 0x00, 0x00, //0x000011ee jne LBB0_220 - 0x45, 0x31, 0xdb, //0x000011f4 xorl %r11d, %r11d - //0x000011f7 LBB0_210 - 0xc5, 0xbd, 0x64, 0xc8, //0x000011f7 vpcmpgtb %ymm0, %ymm8, %ymm1 - 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x000011fb vpcmpgtb %ymm9, %ymm0, %ymm0 - 0xc5, 0xf5, 0xdb, 0xc0, //0x00001200 vpand %ymm0, %ymm1, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc8, //0x00001204 vpmovmskb %ymm0, %ecx - 0x48, 0x09, 0xce, //0x00001208 orq %rcx, %rsi - 0x48, 0x85, 0xff, //0x0000120b testq %rdi, %rdi - 0x0f, 0x85, 0x89, 0x00, 0x00, 0x00, //0x0000120e jne LBB0_221 - 0x48, 0x85, 0xf6, //0x00001214 testq %rsi, %rsi - 0x0f, 0x85, 0x7a, 0x23, 0x00, 0x00, //0x00001217 jne LBB0_651 - 0x49, 0x83, 0xc5, 0xc0, //0x0000121d addq $-64, %r13 - 0x49, 0x83, 0xc7, 0x40, //0x00001221 addq $64, %r15 - 0x49, 0x83, 0xfd, 0x3f, //0x00001225 cmpq $63, %r13 - 0x0f, 0x87, 0x61, 0xff, 0xff, 0xff, //0x00001229 ja LBB0_207 - 0xe9, 0x58, 0x0d, 0x00, 0x00, //0x0000122f jmp LBB0_213 - //0x00001234 LBB0_218 - 0x48, 0x83, 0x3c, 0x24, 0xff, //0x00001234 cmpq $-1, (%rsp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00001239 jne LBB0_220 - 0x48, 0x0f, 0xbc, 0xca, //0x0000123f bsfq %rdx, %rcx - 0x4c, 0x01, 0xf9, //0x00001243 addq %r15, %rcx - 0x48, 0x89, 0x0c, 0x24, //0x00001246 movq %rcx, (%rsp) - //0x0000124a LBB0_220 - 0x4c, 0x89, 0xd9, //0x0000124a movq %r11, %rcx - 0x48, 0xf7, 0xd1, //0x0000124d notq %rcx - 0x48, 0x21, 0xd1, //0x00001250 andq %rdx, %rcx - 0x4c, 0x8d, 0x14, 0x09, //0x00001253 leaq (%rcx,%rcx), %r10 - 0x4d, 0x09, 0xda, //0x00001257 orq %r11, %r10 - 0x4c, 0x89, 0xd3, //0x0000125a movq %r10, %rbx - 0x48, 0xf7, 0xd3, //0x0000125d notq %rbx - 0x48, 0x21, 0xd3, //0x00001260 andq %rdx, %rbx - 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001263 movabsq $-6148914691236517206, %rdx - 0x48, 0x21, 0xd3, //0x0000126d andq %rdx, %rbx - 0x45, 0x31, 0xdb, //0x00001270 xorl %r11d, %r11d - 0x48, 0x01, 0xcb, //0x00001273 addq %rcx, %rbx - 0x41, 0x0f, 0x92, 0xc3, //0x00001276 setb %r11b - 0x48, 0x01, 0xdb, //0x0000127a addq %rbx, %rbx - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000127d movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xcb, //0x00001287 xorq %rcx, %rbx - 0x4c, 0x21, 0xd3, //0x0000128a andq %r10, %rbx - 0x48, 0xf7, 0xd3, //0x0000128d notq %rbx - 0x48, 0x21, 0xdf, //0x00001290 andq %rbx, %rdi - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x00001293 movq $24(%rsp), %r10 - 0xe9, 0x5a, 0xff, 0xff, 0xff, //0x00001298 jmp LBB0_210 - //0x0000129d LBB0_221 - 0x48, 0x0f, 0xbc, 0xcf, //0x0000129d bsfq %rdi, %rcx - 0x48, 0x85, 0xf6, //0x000012a1 testq %rsi, %rsi - 0x0f, 0x84, 0x97, 0x01, 0x00, 0x00, //0x000012a4 je LBB0_244 - 0x48, 0x0f, 0xbc, 0xd6, //0x000012aa bsfq %rsi, %rdx - 0x4c, 0x8b, 0x5c, 0x24, 0x08, //0x000012ae movq $8(%rsp), %r11 - 0x4d, 0x89, 0xcd, //0x000012b3 movq %r9, %r13 - 0x48, 0x39, 0xca, //0x000012b6 cmpq %rcx, %rdx - 0x0f, 0x83, 0x98, 0x01, 0x00, 0x00, //0x000012b9 jae LBB0_245 - 0xe9, 0xc1, 0x24, 0x00, 0x00, //0x000012bf jmp LBB0_223 - //0x000012c4 LBB0_224 - 0x4c, 0x01, 0xc1, //0x000012c4 addq %r8, %rcx - 0x4c, 0x01, 0xe1, //0x000012c7 addq %r12, %rcx - 0xc5, 0xf8, 0x77, //0x000012ca vzeroupper - 0x49, 0x89, 0xc8, //0x000012cd movq %rcx, %r8 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000012d0 movq $-1, %rcx - 0x48, 0x8b, 0x14, 0x24, //0x000012d7 movq (%rsp), %rdx - 0x48, 0x85, 0xd2, //0x000012db testq %rdx, %rdx - 0x0f, 0x85, 0xd4, 0x01, 0x00, 0x00, //0x000012de jne LBB0_252 - 0xe9, 0x36, 0x22, 0x00, 0x00, //0x000012e4 jmp LBB0_644 - //0x000012e9 LBB0_225 - 0x4c, 0x29, 0xc3, //0x000012e9 subq %r8, %rbx - 0x0f, 0x84, 0x78, 0x24, 0x00, 0x00, //0x000012ec je LBB0_680 - 0x48, 0x83, 0xfb, 0x40, //0x000012f2 cmpq $64, %rbx - 0x0f, 0x82, 0x38, 0x10, 0x00, 0x00, //0x000012f6 jb LBB0_441 - 0x48, 0xc7, 0x04, 0x24, 0xff, 0xff, 0xff, 0xff, //0x000012fc movq $-1, (%rsp) - 0x4d, 0x89, 0xc7, //0x00001304 movq %r8, %r15 - 0x45, 0x31, 0xdb, //0x00001307 xorl %r11d, %r11d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000130a .p2align 4, 0x90 - //0x00001310 LBB0_228 - 0x48, 0x8b, 0x44, 0x24, 0x10, //0x00001310 movq $16(%rsp), %rax - 0xc4, 0xa1, 0x7e, 0x6f, 0x04, 0x38, //0x00001315 vmovdqu (%rax,%r15), %ymm0 - 0xc4, 0xa1, 0x7e, 0x6f, 0x4c, 0x38, 0x20, //0x0000131b vmovdqu $32(%rax,%r15), %ymm1 - 0xc5, 0xfd, 0x74, 0xd6, //0x00001322 vpcmpeqb %ymm6, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xfa, //0x00001326 vpmovmskb %ymm2, %edi - 0xc5, 0xf5, 0x74, 0xd6, //0x0000132a vpcmpeqb %ymm6, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xc2, //0x0000132e vpmovmskb %ymm2, %eax - 0xc5, 0xfd, 0x74, 0xd7, //0x00001332 vpcmpeqb %ymm7, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xd2, //0x00001336 vpmovmskb %ymm2, %edx - 0xc5, 0xf5, 0x74, 0xd7, //0x0000133a vpcmpeqb %ymm7, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xca, //0x0000133e vpmovmskb %ymm2, %ecx - 0xc5, 0xbd, 0x64, 0xd1, //0x00001342 vpcmpgtb %ymm1, %ymm8, %ymm2 - 0xc4, 0xc1, 0x75, 0x64, 0xc9, //0x00001346 vpcmpgtb %ymm9, %ymm1, %ymm1 - 0xc5, 0xed, 0xdb, 0xc9, //0x0000134b vpand %ymm1, %ymm2, %ymm1 - 0xc5, 0xfd, 0xd7, 0xf1, //0x0000134f vpmovmskb %ymm1, %esi - 0x48, 0xc1, 0xe0, 0x20, //0x00001353 shlq $32, %rax - 0x48, 0x09, 0xc7, //0x00001357 orq %rax, %rdi - 0x48, 0xc1, 0xe1, 0x20, //0x0000135a shlq $32, %rcx - 0x48, 0xc1, 0xe6, 0x20, //0x0000135e shlq $32, %rsi - 0x48, 0x09, 0xca, //0x00001362 orq %rcx, %rdx - 0x0f, 0x85, 0x49, 0x00, 0x00, 0x00, //0x00001365 jne LBB0_239 - 0x4d, 0x85, 0xdb, //0x0000136b testq %r11, %r11 - 0x0f, 0x85, 0x56, 0x00, 0x00, 0x00, //0x0000136e jne LBB0_241 - 0x45, 0x31, 0xdb, //0x00001374 xorl %r11d, %r11d - //0x00001377 LBB0_231 - 0xc5, 0xbd, 0x64, 0xc8, //0x00001377 vpcmpgtb %ymm0, %ymm8, %ymm1 - 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x0000137b vpcmpgtb %ymm9, %ymm0, %ymm0 - 0xc5, 0xf5, 0xdb, 0xc0, //0x00001380 vpand %ymm0, %ymm1, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc0, //0x00001384 vpmovmskb %ymm0, %eax - 0x48, 0x09, 0xc6, //0x00001388 orq %rax, %rsi - 0x48, 0x85, 0xff, //0x0000138b testq %rdi, %rdi - 0x0f, 0x85, 0x89, 0x00, 0x00, 0x00, //0x0000138e jne LBB0_242 - 0x48, 0x85, 0xf6, //0x00001394 testq %rsi, %rsi - 0x0f, 0x85, 0xfa, 0x21, 0x00, 0x00, //0x00001397 jne LBB0_651 - 0x48, 0x83, 0xc3, 0xc0, //0x0000139d addq $-64, %rbx - 0x49, 0x83, 0xc7, 0x40, //0x000013a1 addq $64, %r15 - 0x48, 0x83, 0xfb, 0x3f, //0x000013a5 cmpq $63, %rbx - 0x0f, 0x87, 0x61, 0xff, 0xff, 0xff, //0x000013a9 ja LBB0_228 - 0xe9, 0xcd, 0x0c, 0x00, 0x00, //0x000013af jmp LBB0_234 - //0x000013b4 LBB0_239 - 0x48, 0x83, 0x3c, 0x24, 0xff, //0x000013b4 cmpq $-1, (%rsp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000013b9 jne LBB0_241 - 0x48, 0x0f, 0xbc, 0xc2, //0x000013bf bsfq %rdx, %rax - 0x4c, 0x01, 0xf8, //0x000013c3 addq %r15, %rax - 0x48, 0x89, 0x04, 0x24, //0x000013c6 movq %rax, (%rsp) - //0x000013ca LBB0_241 - 0x4c, 0x89, 0xd8, //0x000013ca movq %r11, %rax - 0x48, 0xf7, 0xd0, //0x000013cd notq %rax - 0x48, 0x21, 0xd0, //0x000013d0 andq %rdx, %rax - 0x4c, 0x8d, 0x14, 0x00, //0x000013d3 leaq (%rax,%rax), %r10 - 0x4d, 0x09, 0xda, //0x000013d7 orq %r11, %r10 - 0x4c, 0x89, 0xd1, //0x000013da movq %r10, %rcx - 0x48, 0xf7, 0xd1, //0x000013dd notq %rcx - 0x48, 0x21, 0xd1, //0x000013e0 andq %rdx, %rcx - 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000013e3 movabsq $-6148914691236517206, %rdx - 0x48, 0x21, 0xd1, //0x000013ed andq %rdx, %rcx - 0x45, 0x31, 0xdb, //0x000013f0 xorl %r11d, %r11d - 0x48, 0x01, 0xc1, //0x000013f3 addq %rax, %rcx - 0x41, 0x0f, 0x92, 0xc3, //0x000013f6 setb %r11b - 0x48, 0x01, 0xc9, //0x000013fa addq %rcx, %rcx - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000013fd movabsq $6148914691236517205, %rax - 0x48, 0x31, 0xc1, //0x00001407 xorq %rax, %rcx - 0x4c, 0x21, 0xd1, //0x0000140a andq %r10, %rcx - 0x48, 0xf7, 0xd1, //0x0000140d notq %rcx - 0x48, 0x21, 0xcf, //0x00001410 andq %rcx, %rdi - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x00001413 movq $24(%rsp), %r10 - 0xe9, 0x5a, 0xff, 0xff, 0xff, //0x00001418 jmp LBB0_231 - //0x0000141d LBB0_242 - 0x48, 0x0f, 0xbc, 0xcf, //0x0000141d bsfq %rdi, %rcx - 0x48, 0x85, 0xf6, //0x00001421 testq %rsi, %rsi - 0x0f, 0x84, 0x63, 0x01, 0x00, 0x00, //0x00001424 je LBB0_263 - 0x48, 0x0f, 0xbc, 0xd6, //0x0000142a bsfq %rsi, %rdx - 0x4c, 0x8b, 0x5c, 0x24, 0x08, //0x0000142e movq $8(%rsp), %r11 - 0x48, 0x39, 0xca, //0x00001433 cmpq %rcx, %rdx - 0x0f, 0x83, 0x64, 0x01, 0x00, 0x00, //0x00001436 jae LBB0_264 - 0xe9, 0x44, 0x23, 0x00, 0x00, //0x0000143c jmp LBB0_223 - //0x00001441 LBB0_244 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001441 movl $64, %edx - 0x4c, 0x8b, 0x5c, 0x24, 0x08, //0x00001446 movq $8(%rsp), %r11 - 0x4d, 0x89, 0xcd, //0x0000144b movq %r9, %r13 - 0x48, 0x39, 0xca, //0x0000144e cmpq %rcx, %rdx - 0x0f, 0x82, 0x2e, 0x23, 0x00, 0x00, //0x00001451 jb LBB0_223 - //0x00001457 LBB0_245 - 0x49, 0x89, 0xc1, //0x00001457 movq %rax, %r9 - 0x49, 0x01, 0xcf, //0x0000145a addq %rcx, %r15 - 0x49, 0x83, 0xc7, 0x01, //0x0000145d addq $1, %r15 - //0x00001461 LBB0_246 - 0x4d, 0x85, 0xff, //0x00001461 testq %r15, %r15 - 0x0f, 0x88, 0xb0, 0x19, 0x00, 0x00, //0x00001464 js LBB0_386 - //0x0000146a LBB0_247 - 0x4d, 0x89, 0x3b, //0x0000146a movq %r15, (%r11) - 0x4d, 0x85, 0xc0, //0x0000146d testq %r8, %r8 - 0x0f, 0x8f, 0xea, 0xf2, 0xff, 0xff, //0x00001470 jg LBB0_61 - 0xe9, 0xbf, 0x19, 0x00, 0x00, //0x00001476 jmp LBB0_248 - //0x0000147b LBB0_249 - 0x89, 0xc8, //0x0000147b movl %ecx, %eax - 0x49, 0x01, 0xc0, //0x0000147d addq %rax, %r8 - 0x4d, 0x01, 0xc8, //0x00001480 addq %r9, %r8 - 0x4c, 0x8b, 0x4c, 0x24, 0x20, //0x00001483 movq $32(%rsp), %r9 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001488 movq $-1, %rcx - 0x48, 0x8b, 0x14, 0x24, //0x0000148f movq (%rsp), %rdx - 0x48, 0x85, 0xd2, //0x00001493 testq %rdx, %rdx - 0x0f, 0x85, 0x1c, 0x00, 0x00, 0x00, //0x00001496 jne LBB0_252 - 0xe9, 0x7e, 0x20, 0x00, 0x00, //0x0000149c jmp LBB0_644 - //0x000014a1 LBB0_250 - 0x49, 0x01, 0xc8, //0x000014a1 addq %rcx, %r8 - //0x000014a4 LBB0_251 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000014a4 movq $-1, %rcx - 0x48, 0x8b, 0x14, 0x24, //0x000014ab movq (%rsp), %rdx - 0x48, 0x85, 0xd2, //0x000014af testq %rdx, %rdx - 0x0f, 0x84, 0x67, 0x20, 0x00, 0x00, //0x000014b2 je LBB0_644 - //0x000014b8 LBB0_252 - 0x4d, 0x85, 0xdb, //0x000014b8 testq %r11, %r11 - 0x0f, 0x84, 0x5e, 0x20, 0x00, 0x00, //0x000014bb je LBB0_644 - 0x4d, 0x85, 0xd2, //0x000014c1 testq %r10, %r10 - 0x0f, 0x84, 0x55, 0x20, 0x00, 0x00, //0x000014c4 je LBB0_644 - 0x4d, 0x29, 0xe0, //0x000014ca subq %r12, %r8 - 0x49, 0x8d, 0x48, 0xff, //0x000014cd leaq $-1(%r8), %rcx - 0x48, 0x39, 0xca, //0x000014d1 cmpq %rcx, %rdx - 0x0f, 0x84, 0xee, 0xf1, 0xff, 0xff, //0x000014d4 je LBB0_642 - 0x49, 0x39, 0xcb, //0x000014da cmpq %rcx, %r11 - 0x0f, 0x84, 0xe5, 0xf1, 0xff, 0xff, //0x000014dd je LBB0_642 - 0x49, 0x39, 0xca, //0x000014e3 cmpq %rcx, %r10 - 0x0f, 0x84, 0xdc, 0xf1, 0xff, 0xff, //0x000014e6 je LBB0_642 - 0x4d, 0x85, 0xdb, //0x000014ec testq %r11, %r11 - 0xc5, 0xfe, 0x6f, 0x2d, 0x09, 0xeb, 0xff, 0xff, //0x000014ef vmovdqu $-5367(%rip), %ymm5 /* LCPI0_0+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0x81, 0xeb, 0xff, 0xff, //0x000014f7 vmovdqu $-5247(%rip), %ymm6 /* LCPI0_7+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x3d, 0x99, 0xeb, 0xff, 0xff, //0x000014ff vmovdqu $-5223(%rip), %ymm7 /* LCPI0_8+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x05, 0x11, 0xec, 0xff, 0xff, //0x00001507 vmovdqu $-5103(%rip), %ymm8 /* LCPI0_13+0(%rip) */ - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000150f vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0x7e, 0x6f, 0x15, 0x24, 0xec, 0xff, 0xff, //0x00001514 vmovdqu $-5084(%rip), %ymm10 /* LCPI0_14+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x1d, 0x3c, 0xec, 0xff, 0xff, //0x0000151c vmovdqu $-5060(%rip), %ymm11 /* LCPI0_15+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x25, 0x54, 0xec, 0xff, 0xff, //0x00001524 vmovdqu $-5036(%rip), %ymm12 /* LCPI0_16+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x2d, 0x6c, 0xec, 0xff, 0xff, //0x0000152c vmovdqu $-5012(%rip), %ymm13 /* LCPI0_17+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x35, 0x04, 0xeb, 0xff, 0xff, //0x00001534 vmovdqu $-5372(%rip), %ymm14 /* LCPI0_2+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x3d, 0x7c, 0xec, 0xff, 0xff, //0x0000153c vmovdqu $-4996(%rip), %ymm15 /* LCPI0_18+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x25, 0x94, 0xec, 0xff, 0xff, //0x00001544 vmovdqu $-4972(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0x0f, 0x8e, 0x18, 0x00, 0x00, 0x00, //0x0000154c jle LBB0_260 - 0x49, 0x8d, 0x43, 0xff, //0x00001552 leaq $-1(%r11), %rax - 0x49, 0x39, 0xc2, //0x00001556 cmpq %rax, %r10 - 0x0f, 0x84, 0x0b, 0x00, 0x00, 0x00, //0x00001559 je LBB0_260 - 0x49, 0xf7, 0xd3, //0x0000155f notq %r11 - 0x4d, 0x89, 0xd8, //0x00001562 movq %r11, %r8 - 0xe9, 0xa4, 0x0a, 0x00, 0x00, //0x00001565 jmp LBB0_413 - //0x0000156a LBB0_260 - 0x48, 0x89, 0xd0, //0x0000156a movq %rdx, %rax - 0x4c, 0x09, 0xd0, //0x0000156d orq %r10, %rax - 0x0f, 0x99, 0xc1, //0x00001570 setns %cl - 0x0f, 0x88, 0xe1, 0x02, 0x00, 0x00, //0x00001573 js LBB0_308 - 0x4c, 0x39, 0xd2, //0x00001579 cmpq %r10, %rdx - 0x0f, 0x8c, 0xd8, 0x02, 0x00, 0x00, //0x0000157c jl LBB0_308 - 0x48, 0xf7, 0xd2, //0x00001582 notq %rdx - 0x49, 0x89, 0xd0, //0x00001585 movq %rdx, %r8 - 0xe9, 0x81, 0x0a, 0x00, 0x00, //0x00001588 jmp LBB0_413 - //0x0000158d LBB0_263 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x0000158d movl $64, %edx - 0x4c, 0x8b, 0x5c, 0x24, 0x08, //0x00001592 movq $8(%rsp), %r11 - 0x48, 0x39, 0xca, //0x00001597 cmpq %rcx, %rdx - 0x0f, 0x82, 0xe5, 0x21, 0x00, 0x00, //0x0000159a jb LBB0_223 - //0x000015a0 LBB0_264 - 0x49, 0x01, 0xcf, //0x000015a0 addq %rcx, %r15 - 0x49, 0x83, 0xc7, 0x01, //0x000015a3 addq $1, %r15 - //0x000015a7 LBB0_265 - 0x4d, 0x85, 0xff, //0x000015a7 testq %r15, %r15 - 0x0f, 0x88, 0x6a, 0x18, 0x00, 0x00, //0x000015aa js LBB0_386 - 0x4d, 0x89, 0x3b, //0x000015b0 movq %r15, (%r11) - 0x4d, 0x85, 0xc0, //0x000015b3 testq %r8, %r8 - 0x0f, 0x8e, 0x7e, 0x18, 0x00, 0x00, //0x000015b6 jle LBB0_248 - 0x49, 0x8b, 0x09, //0x000015bc movq (%r9), %rcx - 0x48, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x000015bf cmpq $4095, %rcx - 0x0f, 0x8f, 0x42, 0x18, 0x00, 0x00, //0x000015c6 jg LBB0_662 - 0x48, 0x8d, 0x41, 0x01, //0x000015cc leaq $1(%rcx), %rax - 0x49, 0x89, 0x01, //0x000015d0 movq %rax, (%r9) - 0x49, 0xc7, 0x44, 0xc9, 0x08, 0x04, 0x00, 0x00, 0x00, //0x000015d3 movq $4, $8(%r9,%rcx,8) - 0xe9, 0x7f, 0xf1, 0xff, 0xff, //0x000015dc jmp LBB0_61 - //0x000015e1 LBB0_269 - 0x4d, 0x8b, 0x03, //0x000015e1 movq (%r11), %r8 - 0x4d, 0x8b, 0x65, 0x08, //0x000015e4 movq $8(%r13), %r12 - 0x4c, 0x89, 0xe3, //0x000015e8 movq %r12, %rbx - 0x41, 0xf6, 0xc2, 0x20, //0x000015eb testb $32, %r10b - 0x0f, 0x85, 0x7e, 0x02, 0x00, 0x00, //0x000015ef jne LBB0_309 - 0x4c, 0x29, 0xc3, //0x000015f5 subq %r8, %rbx - 0x0f, 0x84, 0x6c, 0x21, 0x00, 0x00, //0x000015f8 je LBB0_680 - 0x48, 0x83, 0xfb, 0x40, //0x000015fe cmpq $64, %rbx - 0x0f, 0x82, 0x7c, 0x0d, 0x00, 0x00, //0x00001602 jb LBB0_444 - 0x4c, 0x89, 0xc6, //0x00001608 movq %r8, %rsi - 0x48, 0xf7, 0xd6, //0x0000160b notq %rsi - 0x48, 0xc7, 0x04, 0x24, 0xff, 0xff, 0xff, 0xff, //0x0000160e movq $-1, (%rsp) - 0x4d, 0x89, 0xc7, //0x00001616 movq %r8, %r15 - 0x45, 0x31, 0xd2, //0x00001619 xorl %r10d, %r10d - 0x90, 0x90, 0x90, 0x90, //0x0000161c .p2align 4, 0x90 - //0x00001620 LBB0_273 - 0x48, 0x8b, 0x44, 0x24, 0x10, //0x00001620 movq $16(%rsp), %rax - 0xc4, 0xa1, 0x7e, 0x6f, 0x04, 0x38, //0x00001625 vmovdqu (%rax,%r15), %ymm0 - 0xc4, 0xa1, 0x7e, 0x6f, 0x4c, 0x38, 0x20, //0x0000162b vmovdqu $32(%rax,%r15), %ymm1 - 0xc5, 0xfd, 0x74, 0xd6, //0x00001632 vpcmpeqb %ymm6, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xfa, //0x00001636 vpmovmskb %ymm2, %edi - 0xc5, 0xf5, 0x74, 0xd6, //0x0000163a vpcmpeqb %ymm6, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xc2, //0x0000163e vpmovmskb %ymm2, %eax - 0xc5, 0xfd, 0x74, 0xc7, //0x00001642 vpcmpeqb %ymm7, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd0, //0x00001646 vpmovmskb %ymm0, %edx - 0xc5, 0xf5, 0x74, 0xc7, //0x0000164a vpcmpeqb %ymm7, %ymm1, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc8, //0x0000164e vpmovmskb %ymm0, %ecx - 0x48, 0xc1, 0xe0, 0x20, //0x00001652 shlq $32, %rax - 0x48, 0x09, 0xc7, //0x00001656 orq %rax, %rdi - 0x48, 0xc1, 0xe1, 0x20, //0x00001659 shlq $32, %rcx - 0x48, 0x09, 0xca, //0x0000165d orq %rcx, %rdx - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00001660 jne LBB0_282 - 0x4d, 0x85, 0xd2, //0x00001666 testq %r10, %r10 - 0x0f, 0x85, 0x4d, 0x00, 0x00, 0x00, //0x00001669 jne LBB0_284 - 0x45, 0x31, 0xd2, //0x0000166f xorl %r10d, %r10d - 0x48, 0x85, 0xff, //0x00001672 testq %rdi, %rdi - 0x0f, 0x85, 0xa9, 0x00, 0x00, 0x00, //0x00001675 jne LBB0_286 - //0x0000167b LBB0_276 - 0x48, 0x83, 0xc3, 0xc0, //0x0000167b addq $-64, %rbx - 0x48, 0x83, 0xc6, 0xc0, //0x0000167f addq $-64, %rsi - 0x49, 0x83, 0xc7, 0x40, //0x00001683 addq $64, %r15 - 0x48, 0x83, 0xfb, 0x3f, //0x00001687 cmpq $63, %rbx - 0x0f, 0x87, 0x8f, 0xff, 0xff, 0xff, //0x0000168b ja LBB0_273 - 0xe9, 0xaa, 0x0a, 0x00, 0x00, //0x00001691 jmp LBB0_277 - //0x00001696 LBB0_282 - 0x4c, 0x89, 0x4c, 0x24, 0x20, //0x00001696 movq %r9, $32(%rsp) - 0x4d, 0x89, 0xe9, //0x0000169b movq %r13, %r9 - 0x4d, 0x89, 0xdd, //0x0000169e movq %r11, %r13 - 0x48, 0x83, 0x3c, 0x24, 0xff, //0x000016a1 cmpq $-1, (%rsp) - 0x0f, 0x85, 0x1b, 0x00, 0x00, 0x00, //0x000016a6 jne LBB0_285 - 0x48, 0x0f, 0xbc, 0xc2, //0x000016ac bsfq %rdx, %rax - 0x4c, 0x01, 0xf8, //0x000016b0 addq %r15, %rax - 0x48, 0x89, 0x04, 0x24, //0x000016b3 movq %rax, (%rsp) - 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x000016b7 jmp LBB0_285 - //0x000016bc LBB0_284 - 0x4c, 0x89, 0x4c, 0x24, 0x20, //0x000016bc movq %r9, $32(%rsp) - 0x4d, 0x89, 0xe9, //0x000016c1 movq %r13, %r9 - 0x4d, 0x89, 0xdd, //0x000016c4 movq %r11, %r13 - //0x000016c7 LBB0_285 - 0x4c, 0x89, 0xd0, //0x000016c7 movq %r10, %rax - 0x48, 0xf7, 0xd0, //0x000016ca notq %rax - 0x48, 0x21, 0xd0, //0x000016cd andq %rdx, %rax - 0x4c, 0x8d, 0x1c, 0x00, //0x000016d0 leaq (%rax,%rax), %r11 - 0x4d, 0x09, 0xd3, //0x000016d4 orq %r10, %r11 - 0x4c, 0x89, 0xd9, //0x000016d7 movq %r11, %rcx - 0x48, 0xf7, 0xd1, //0x000016da notq %rcx - 0x48, 0x21, 0xd1, //0x000016dd andq %rdx, %rcx - 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000016e0 movabsq $-6148914691236517206, %rdx - 0x48, 0x21, 0xd1, //0x000016ea andq %rdx, %rcx - 0x45, 0x31, 0xd2, //0x000016ed xorl %r10d, %r10d - 0x48, 0x01, 0xc1, //0x000016f0 addq %rax, %rcx - 0x41, 0x0f, 0x92, 0xc2, //0x000016f3 setb %r10b - 0x48, 0x01, 0xc9, //0x000016f7 addq %rcx, %rcx - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000016fa movabsq $6148914691236517205, %rax - 0x48, 0x31, 0xc1, //0x00001704 xorq %rax, %rcx - 0x4c, 0x21, 0xd9, //0x00001707 andq %r11, %rcx - 0x48, 0xf7, 0xd1, //0x0000170a notq %rcx - 0x48, 0x21, 0xcf, //0x0000170d andq %rcx, %rdi - 0x4d, 0x89, 0xeb, //0x00001710 movq %r13, %r11 - 0x4d, 0x89, 0xcd, //0x00001713 movq %r9, %r13 - 0x4c, 0x8b, 0x4c, 0x24, 0x20, //0x00001716 movq $32(%rsp), %r9 - 0x48, 0x85, 0xff, //0x0000171b testq %rdi, %rdi - 0x0f, 0x84, 0x57, 0xff, 0xff, 0xff, //0x0000171e je LBB0_276 - //0x00001724 LBB0_286 - 0x4c, 0x0f, 0xbc, 0xff, //0x00001724 bsfq %rdi, %r15 - 0x49, 0x29, 0xf7, //0x00001728 subq %rsi, %r15 - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x0000172b movq $24(%rsp), %r10 - 0xe9, 0x41, 0x06, 0x00, 0x00, //0x00001730 jmp LBB0_385 - //0x00001735 LBB0_287 - 0x4d, 0x8b, 0x55, 0x08, //0x00001735 movq $8(%r13), %r10 - 0x4d, 0x8b, 0x3b, //0x00001739 movq (%r11), %r15 - 0x4d, 0x29, 0xfa, //0x0000173c subq %r15, %r10 - 0x0f, 0x84, 0xec, 0x1e, 0x00, 0x00, //0x0000173f je LBB0_661 - 0x4b, 0x8d, 0x04, 0x38, //0x00001745 leaq (%r8,%r15), %rax - 0x48, 0x89, 0x44, 0x24, 0x30, //0x00001749 movq %rax, $48(%rsp) - 0x80, 0x38, 0x30, //0x0000174e cmpb $48, (%rax) - 0x0f, 0x85, 0x9a, 0x02, 0x00, 0x00, //0x00001751 jne LBB0_330 - 0x41, 0xbc, 0x01, 0x00, 0x00, 0x00, //0x00001757 movl $1, %r12d - 0x49, 0x83, 0xfa, 0x01, //0x0000175d cmpq $1, %r10 - 0x0f, 0x85, 0x5c, 0x02, 0x00, 0x00, //0x00001761 jne LBB0_328 - //0x00001767 LBB0_290 - 0x4c, 0x89, 0xf9, //0x00001767 movq %r15, %rcx - 0xe9, 0x08, 0x0b, 0x00, 0x00, //0x0000176a jmp LBB0_431 - //0x0000176f LBB0_291 - 0x49, 0x8b, 0x09, //0x0000176f movq (%r9), %rcx - 0x48, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x00001772 cmpq $4095, %rcx - 0x0f, 0x8f, 0x8f, 0x16, 0x00, 0x00, //0x00001779 jg LBB0_662 - 0x48, 0x8d, 0x41, 0x01, //0x0000177f leaq $1(%rcx), %rax - 0x49, 0x89, 0x01, //0x00001783 movq %rax, (%r9) - 0x49, 0xc7, 0x44, 0xc9, 0x08, 0x05, 0x00, 0x00, 0x00, //0x00001786 movq $5, $8(%r9,%rcx,8) - 0xe9, 0xcc, 0xef, 0xff, 0xff, //0x0000178f jmp LBB0_61 - //0x00001794 LBB0_293 - 0x49, 0x8b, 0x0b, //0x00001794 movq (%r11), %rcx - 0x49, 0x8b, 0x55, 0x08, //0x00001797 movq $8(%r13), %rdx - 0x48, 0x8d, 0x42, 0xfc, //0x0000179b leaq $-4(%rdx), %rax - 0x48, 0x39, 0xc1, //0x0000179f cmpq %rax, %rcx - 0x0f, 0x87, 0x8a, 0x16, 0x00, 0x00, //0x000017a2 ja LBB0_388 - 0x41, 0x8b, 0x14, 0x08, //0x000017a8 movl (%r8,%rcx), %edx - 0x81, 0xfa, 0x61, 0x6c, 0x73, 0x65, //0x000017ac cmpl $1702063201, %edx - 0x0f, 0x85, 0x85, 0x1e, 0x00, 0x00, //0x000017b2 jne LBB0_663 - 0x48, 0x8d, 0x41, 0x04, //0x000017b8 leaq $4(%rcx), %rax - 0x49, 0x89, 0x03, //0x000017bc movq %rax, (%r11) - 0x48, 0x85, 0xc9, //0x000017bf testq %rcx, %rcx - 0x0f, 0x8f, 0x98, 0xef, 0xff, 0xff, //0x000017c2 jg LBB0_61 - 0xe9, 0x5a, 0x1f, 0x00, 0x00, //0x000017c8 jmp LBB0_296 - //0x000017cd LBB0_297 - 0x49, 0x8b, 0x0b, //0x000017cd movq (%r11), %rcx - 0x49, 0x8b, 0x55, 0x08, //0x000017d0 movq $8(%r13), %rdx - 0x48, 0x8d, 0x42, 0xfd, //0x000017d4 leaq $-3(%rdx), %rax - 0x48, 0x39, 0xc1, //0x000017d8 cmpq %rax, %rcx - 0x0f, 0x87, 0x51, 0x16, 0x00, 0x00, //0x000017db ja LBB0_388 - 0x4c, 0x8d, 0x79, 0xff, //0x000017e1 leaq $-1(%rcx), %r15 - 0x41, 0x81, 0x7c, 0x08, 0xff, 0x6e, 0x75, 0x6c, 0x6c, //0x000017e5 cmpl $1819047278, $-1(%r8,%rcx) - 0x0f, 0x84, 0x51, 0x00, 0x00, 0x00, //0x000017ee je LBB0_307 - 0xe9, 0x99, 0x1e, 0x00, 0x00, //0x000017f4 jmp LBB0_299 - //0x000017f9 LBB0_303 - 0x49, 0x8b, 0x09, //0x000017f9 movq (%r9), %rcx - 0x48, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x000017fc cmpq $4095, %rcx - 0x0f, 0x8f, 0x05, 0x16, 0x00, 0x00, //0x00001803 jg LBB0_662 - 0x48, 0x8d, 0x41, 0x01, //0x00001809 leaq $1(%rcx), %rax - 0x49, 0x89, 0x01, //0x0000180d movq %rax, (%r9) - 0x49, 0xc7, 0x44, 0xc9, 0x08, 0x06, 0x00, 0x00, 0x00, //0x00001810 movq $6, $8(%r9,%rcx,8) - 0xe9, 0x42, 0xef, 0xff, 0xff, //0x00001819 jmp LBB0_61 - //0x0000181e LBB0_305 - 0x49, 0x8b, 0x0b, //0x0000181e movq (%r11), %rcx - 0x49, 0x8b, 0x55, 0x08, //0x00001821 movq $8(%r13), %rdx - 0x48, 0x8d, 0x42, 0xfd, //0x00001825 leaq $-3(%rdx), %rax - 0x48, 0x39, 0xc1, //0x00001829 cmpq %rax, %rcx - 0x0f, 0x87, 0x00, 0x16, 0x00, 0x00, //0x0000182c ja LBB0_388 - 0x4c, 0x8d, 0x79, 0xff, //0x00001832 leaq $-1(%rcx), %r15 - 0x41, 0x81, 0x7c, 0x08, 0xff, 0x74, 0x72, 0x75, 0x65, //0x00001836 cmpl $1702195828, $-1(%r8,%rcx) - 0x0f, 0x85, 0x94, 0x1e, 0x00, 0x00, //0x0000183f jne LBB0_668 - //0x00001845 LBB0_307 - 0x48, 0x8d, 0x41, 0x03, //0x00001845 leaq $3(%rcx), %rax - 0x49, 0x89, 0x03, //0x00001849 movq %rax, (%r11) - 0x48, 0x85, 0xc9, //0x0000184c testq %rcx, %rcx - 0x0f, 0x8f, 0x0b, 0xef, 0xff, 0xff, //0x0000184f jg LBB0_61 - 0xe9, 0xde, 0x1c, 0x00, 0x00, //0x00001855 jmp LBB0_646 - //0x0000185a LBB0_308 - 0x49, 0x8d, 0x42, 0xff, //0x0000185a leaq $-1(%r10), %rax - 0x48, 0x39, 0xc2, //0x0000185e cmpq %rax, %rdx - 0x49, 0xf7, 0xd2, //0x00001861 notq %r10 - 0x4d, 0x0f, 0x45, 0xd0, //0x00001864 cmovneq %r8, %r10 - 0x84, 0xc9, //0x00001868 testb %cl, %cl - 0x4d, 0x0f, 0x45, 0xc2, //0x0000186a cmovneq %r10, %r8 - 0xe9, 0x9b, 0x07, 0x00, 0x00, //0x0000186e jmp LBB0_413 - //0x00001873 LBB0_309 - 0x4c, 0x29, 0xc3, //0x00001873 subq %r8, %rbx - 0x0f, 0x84, 0xee, 0x1e, 0x00, 0x00, //0x00001876 je LBB0_680 - 0x48, 0x83, 0xfb, 0x40, //0x0000187c cmpq $64, %rbx - 0x0f, 0x82, 0x21, 0x0b, 0x00, 0x00, //0x00001880 jb LBB0_445 - 0x48, 0xc7, 0x04, 0x24, 0xff, 0xff, 0xff, 0xff, //0x00001886 movq $-1, (%rsp) - 0x4d, 0x89, 0xc7, //0x0000188e movq %r8, %r15 - 0x45, 0x31, 0xdb, //0x00001891 xorl %r11d, %r11d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001894 .p2align 4, 0x90 - //0x000018a0 LBB0_312 - 0x48, 0x8b, 0x44, 0x24, 0x10, //0x000018a0 movq $16(%rsp), %rax - 0xc4, 0xa1, 0x7e, 0x6f, 0x04, 0x38, //0x000018a5 vmovdqu (%rax,%r15), %ymm0 - 0xc4, 0xa1, 0x7e, 0x6f, 0x4c, 0x38, 0x20, //0x000018ab vmovdqu $32(%rax,%r15), %ymm1 - 0xc5, 0xfd, 0x74, 0xd6, //0x000018b2 vpcmpeqb %ymm6, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xfa, //0x000018b6 vpmovmskb %ymm2, %edi - 0xc5, 0xf5, 0x74, 0xd6, //0x000018ba vpcmpeqb %ymm6, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xc2, //0x000018be vpmovmskb %ymm2, %eax - 0xc5, 0xfd, 0x74, 0xd7, //0x000018c2 vpcmpeqb %ymm7, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xd2, //0x000018c6 vpmovmskb %ymm2, %edx - 0xc5, 0xf5, 0x74, 0xd7, //0x000018ca vpcmpeqb %ymm7, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xca, //0x000018ce vpmovmskb %ymm2, %ecx - 0xc5, 0xbd, 0x64, 0xd1, //0x000018d2 vpcmpgtb %ymm1, %ymm8, %ymm2 - 0xc4, 0xc1, 0x75, 0x64, 0xc9, //0x000018d6 vpcmpgtb %ymm9, %ymm1, %ymm1 - 0xc5, 0xed, 0xdb, 0xc9, //0x000018db vpand %ymm1, %ymm2, %ymm1 - 0xc5, 0xfd, 0xd7, 0xf1, //0x000018df vpmovmskb %ymm1, %esi - 0x48, 0xc1, 0xe0, 0x20, //0x000018e3 shlq $32, %rax - 0x48, 0x09, 0xc7, //0x000018e7 orq %rax, %rdi - 0x48, 0xc1, 0xe1, 0x20, //0x000018ea shlq $32, %rcx - 0x48, 0xc1, 0xe6, 0x20, //0x000018ee shlq $32, %rsi - 0x48, 0x09, 0xca, //0x000018f2 orq %rcx, %rdx - 0x0f, 0x85, 0x49, 0x00, 0x00, 0x00, //0x000018f5 jne LBB0_323 - 0x4d, 0x85, 0xdb, //0x000018fb testq %r11, %r11 - 0x0f, 0x85, 0x56, 0x00, 0x00, 0x00, //0x000018fe jne LBB0_325 - 0x45, 0x31, 0xdb, //0x00001904 xorl %r11d, %r11d - //0x00001907 LBB0_315 - 0xc5, 0xbd, 0x64, 0xc8, //0x00001907 vpcmpgtb %ymm0, %ymm8, %ymm1 - 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x0000190b vpcmpgtb %ymm9, %ymm0, %ymm0 - 0xc5, 0xf5, 0xdb, 0xc0, //0x00001910 vpand %ymm0, %ymm1, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc0, //0x00001914 vpmovmskb %ymm0, %eax - 0x48, 0x09, 0xc6, //0x00001918 orq %rax, %rsi - 0x48, 0x85, 0xff, //0x0000191b testq %rdi, %rdi - 0x0f, 0x85, 0x89, 0x00, 0x00, 0x00, //0x0000191e jne LBB0_326 - 0x48, 0x85, 0xf6, //0x00001924 testq %rsi, %rsi - 0x0f, 0x85, 0x6a, 0x1c, 0x00, 0x00, //0x00001927 jne LBB0_651 - 0x48, 0x83, 0xc3, 0xc0, //0x0000192d addq $-64, %rbx - 0x49, 0x83, 0xc7, 0x40, //0x00001931 addq $64, %r15 - 0x48, 0x83, 0xfb, 0x3f, //0x00001935 cmpq $63, %rbx - 0x0f, 0x87, 0x61, 0xff, 0xff, 0xff, //0x00001939 ja LBB0_312 - 0xe9, 0x57, 0x08, 0x00, 0x00, //0x0000193f jmp LBB0_318 - //0x00001944 LBB0_323 - 0x48, 0x83, 0x3c, 0x24, 0xff, //0x00001944 cmpq $-1, (%rsp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00001949 jne LBB0_325 - 0x48, 0x0f, 0xbc, 0xc2, //0x0000194f bsfq %rdx, %rax - 0x4c, 0x01, 0xf8, //0x00001953 addq %r15, %rax - 0x48, 0x89, 0x04, 0x24, //0x00001956 movq %rax, (%rsp) - //0x0000195a LBB0_325 - 0x4c, 0x89, 0xd8, //0x0000195a movq %r11, %rax - 0x48, 0xf7, 0xd0, //0x0000195d notq %rax - 0x48, 0x21, 0xd0, //0x00001960 andq %rdx, %rax - 0x4c, 0x8d, 0x14, 0x00, //0x00001963 leaq (%rax,%rax), %r10 - 0x4d, 0x09, 0xda, //0x00001967 orq %r11, %r10 - 0x4c, 0x89, 0xd1, //0x0000196a movq %r10, %rcx - 0x48, 0xf7, 0xd1, //0x0000196d notq %rcx - 0x48, 0x21, 0xd1, //0x00001970 andq %rdx, %rcx - 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001973 movabsq $-6148914691236517206, %rdx - 0x48, 0x21, 0xd1, //0x0000197d andq %rdx, %rcx - 0x45, 0x31, 0xdb, //0x00001980 xorl %r11d, %r11d - 0x48, 0x01, 0xc1, //0x00001983 addq %rax, %rcx - 0x41, 0x0f, 0x92, 0xc3, //0x00001986 setb %r11b - 0x48, 0x01, 0xc9, //0x0000198a addq %rcx, %rcx - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000198d movabsq $6148914691236517205, %rax - 0x48, 0x31, 0xc1, //0x00001997 xorq %rax, %rcx - 0x4c, 0x21, 0xd1, //0x0000199a andq %r10, %rcx - 0x48, 0xf7, 0xd1, //0x0000199d notq %rcx - 0x48, 0x21, 0xcf, //0x000019a0 andq %rcx, %rdi - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x000019a3 movq $24(%rsp), %r10 - 0xe9, 0x5a, 0xff, 0xff, 0xff, //0x000019a8 jmp LBB0_315 - //0x000019ad LBB0_326 - 0x48, 0x0f, 0xbc, 0xcf, //0x000019ad bsfq %rdi, %rcx - 0x48, 0x85, 0xf6, //0x000019b1 testq %rsi, %rsi - 0x0f, 0x84, 0xa2, 0x03, 0x00, 0x00, //0x000019b4 je LBB0_382 - 0x48, 0x0f, 0xbc, 0xd6, //0x000019ba bsfq %rsi, %rdx - 0xe9, 0x9e, 0x03, 0x00, 0x00, //0x000019be jmp LBB0_383 - //0x000019c3 LBB0_328 - 0x48, 0x8b, 0x44, 0x24, 0x30, //0x000019c3 movq $48(%rsp), %rax - 0x8a, 0x48, 0x01, //0x000019c8 movb $1(%rax), %cl - 0x80, 0xc1, 0xd2, //0x000019cb addb $-46, %cl - 0x80, 0xf9, 0x37, //0x000019ce cmpb $55, %cl - 0x0f, 0x87, 0x90, 0xfd, 0xff, 0xff, //0x000019d1 ja LBB0_290 - 0x0f, 0xb6, 0xc1, //0x000019d7 movzbl %cl, %eax - 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000019da movabsq $36028797027352577, %rcx - 0x48, 0x0f, 0xa3, 0xc1, //0x000019e4 btq %rax, %rcx - 0x4c, 0x89, 0xf9, //0x000019e8 movq %r15, %rcx - 0x0f, 0x83, 0x86, 0x08, 0x00, 0x00, //0x000019eb jae LBB0_431 - //0x000019f1 LBB0_330 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000019f1 movq $-1, %r8 - 0x49, 0x83, 0xfa, 0x20, //0x000019f8 cmpq $32, %r10 - 0x0f, 0x82, 0x5a, 0x09, 0x00, 0x00, //0x000019fc jb LBB0_443 - 0x45, 0x31, 0xe4, //0x00001a02 xorl %r12d, %r12d - 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001a05 movq $-1, %r11 - 0x48, 0xc7, 0x04, 0x24, 0xff, 0xff, 0xff, 0xff, //0x00001a0c movq $-1, (%rsp) - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001a14 .p2align 4, 0x90 - //0x00001a20 LBB0_332 - 0x48, 0x8b, 0x44, 0x24, 0x30, //0x00001a20 movq $48(%rsp), %rax - 0xc4, 0xa1, 0x7e, 0x6f, 0x04, 0x20, //0x00001a25 vmovdqu (%rax,%r12), %ymm0 - 0xc4, 0xc1, 0x7d, 0x64, 0xca, //0x00001a2b vpcmpgtb %ymm10, %ymm0, %ymm1 - 0xc5, 0xa5, 0x64, 0xd0, //0x00001a30 vpcmpgtb %ymm0, %ymm11, %ymm2 - 0xc5, 0xed, 0xdb, 0xc9, //0x00001a34 vpand %ymm1, %ymm2, %ymm1 - 0xc5, 0x9d, 0x74, 0xd0, //0x00001a38 vpcmpeqb %ymm0, %ymm12, %ymm2 - 0xc5, 0x95, 0x74, 0xd8, //0x00001a3c vpcmpeqb %ymm0, %ymm13, %ymm3 - 0xc5, 0xe5, 0xeb, 0xd2, //0x00001a40 vpor %ymm2, %ymm3, %ymm2 - 0xc5, 0x8d, 0xdb, 0xd8, //0x00001a44 vpand %ymm0, %ymm14, %ymm3 - 0xc5, 0x85, 0x74, 0xc0, //0x00001a48 vpcmpeqb %ymm0, %ymm15, %ymm0 - 0xc5, 0xfd, 0xd7, 0xf8, //0x00001a4c vpmovmskb %ymm0, %edi - 0xc5, 0xe5, 0x74, 0xdc, //0x00001a50 vpcmpeqb %ymm4, %ymm3, %ymm3 - 0xc5, 0xfd, 0xd7, 0xd3, //0x00001a54 vpmovmskb %ymm3, %edx - 0xc5, 0xfd, 0xd7, 0xf2, //0x00001a58 vpmovmskb %ymm2, %esi - 0xc5, 0xf5, 0xeb, 0xc0, //0x00001a5c vpor %ymm0, %ymm1, %ymm0 - 0xc5, 0xe5, 0xeb, 0xca, //0x00001a60 vpor %ymm2, %ymm3, %ymm1 - 0xc5, 0xfd, 0xeb, 0xc1, //0x00001a64 vpor %ymm1, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc0, //0x00001a68 vpmovmskb %ymm0, %eax - 0x48, 0xf7, 0xd0, //0x00001a6c notq %rax - 0x48, 0x0f, 0xbc, 0xc8, //0x00001a6f bsfq %rax, %rcx - 0x83, 0xf9, 0x20, //0x00001a73 cmpl $32, %ecx - 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00001a76 je LBB0_334 - 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00001a7c movl $-1, %eax - 0xd3, 0xe0, //0x00001a81 shll %cl, %eax - 0xf7, 0xd0, //0x00001a83 notl %eax - 0x21, 0xc7, //0x00001a85 andl %eax, %edi - 0x21, 0xc2, //0x00001a87 andl %eax, %edx - 0x21, 0xf0, //0x00001a89 andl %esi, %eax - 0x89, 0xc6, //0x00001a8b movl %eax, %esi - //0x00001a8d LBB0_334 - 0x8d, 0x5f, 0xff, //0x00001a8d leal $-1(%rdi), %ebx - 0x21, 0xfb, //0x00001a90 andl %edi, %ebx - 0x0f, 0x85, 0x67, 0x06, 0x00, 0x00, //0x00001a92 jne LBB0_418 - 0x8d, 0x5a, 0xff, //0x00001a98 leal $-1(%rdx), %ebx - 0x21, 0xd3, //0x00001a9b andl %edx, %ebx - 0x0f, 0x85, 0x5c, 0x06, 0x00, 0x00, //0x00001a9d jne LBB0_418 - 0x8d, 0x5e, 0xff, //0x00001aa3 leal $-1(%rsi), %ebx - 0x21, 0xf3, //0x00001aa6 andl %esi, %ebx - 0x0f, 0x85, 0x51, 0x06, 0x00, 0x00, //0x00001aa8 jne LBB0_418 - 0x85, 0xff, //0x00001aae testl %edi, %edi - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00001ab0 je LBB0_340 - 0x0f, 0xbc, 0xff, //0x00001ab6 bsfl %edi, %edi - 0x48, 0x83, 0x3c, 0x24, 0xff, //0x00001ab9 cmpq $-1, (%rsp) - 0x0f, 0x85, 0x9a, 0x07, 0x00, 0x00, //0x00001abe jne LBB0_426 - 0x4c, 0x01, 0xe7, //0x00001ac4 addq %r12, %rdi - 0x48, 0x89, 0x3c, 0x24, //0x00001ac7 movq %rdi, (%rsp) - //0x00001acb LBB0_340 - 0x85, 0xd2, //0x00001acb testl %edx, %edx - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00001acd je LBB0_343 - 0x0f, 0xbc, 0xd2, //0x00001ad3 bsfl %edx, %edx - 0x49, 0x83, 0xfb, 0xff, //0x00001ad6 cmpq $-1, %r11 - 0x0f, 0x85, 0x4c, 0x07, 0x00, 0x00, //0x00001ada jne LBB0_424 - 0x4c, 0x01, 0xe2, //0x00001ae0 addq %r12, %rdx - 0x49, 0x89, 0xd3, //0x00001ae3 movq %rdx, %r11 - //0x00001ae6 LBB0_343 - 0x85, 0xf6, //0x00001ae6 testl %esi, %esi - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00001ae8 je LBB0_346 - 0x0f, 0xbc, 0xd6, //0x00001aee bsfl %esi, %edx - 0x49, 0x83, 0xf8, 0xff, //0x00001af1 cmpq $-1, %r8 - 0x0f, 0x85, 0x31, 0x07, 0x00, 0x00, //0x00001af5 jne LBB0_424 - 0x4c, 0x01, 0xe2, //0x00001afb addq %r12, %rdx - 0x49, 0x89, 0xd0, //0x00001afe movq %rdx, %r8 - //0x00001b01 LBB0_346 - 0x83, 0xf9, 0x20, //0x00001b01 cmpl $32, %ecx - 0x0f, 0x85, 0x0f, 0x02, 0x00, 0x00, //0x00001b04 jne LBB0_380 - 0x49, 0x83, 0xc2, 0xe0, //0x00001b0a addq $-32, %r10 - 0x49, 0x83, 0xc4, 0x20, //0x00001b0e addq $32, %r12 - 0x49, 0x83, 0xfa, 0x1f, //0x00001b12 cmpq $31, %r10 - 0x0f, 0x87, 0x04, 0xff, 0xff, 0xff, //0x00001b16 ja LBB0_332 - 0xc5, 0xf8, 0x77, //0x00001b1c vzeroupper - 0x4c, 0x03, 0x64, 0x24, 0x30, //0x00001b1f addq $48(%rsp), %r12 - 0x4c, 0x89, 0x6c, 0x24, 0x38, //0x00001b24 movq %r13, $56(%rsp) - 0x49, 0x83, 0xfa, 0x10, //0x00001b29 cmpq $16, %r10 - 0x0f, 0x82, 0x3a, 0x01, 0x00, 0x00, //0x00001b2d jb LBB0_367 - //0x00001b33 LBB0_349 - 0x4c, 0x89, 0xe3, //0x00001b33 movq %r12, %rbx - 0x48, 0x2b, 0x5c, 0x24, 0x30, //0x00001b36 subq $48(%rsp), %rbx - 0x45, 0x31, 0xed, //0x00001b3b xorl %r13d, %r13d - 0x4c, 0x89, 0x4c, 0x24, 0x20, //0x00001b3e movq %r9, $32(%rsp) - //0x00001b43 LBB0_350 - 0xc4, 0x81, 0x7a, 0x6f, 0x04, 0x2c, //0x00001b43 vmovdqu (%r12,%r13), %xmm0 - 0xc5, 0xf9, 0x64, 0x0d, 0xef, 0xe6, 0xff, 0xff, //0x00001b49 vpcmpgtb $-6417(%rip), %xmm0, %xmm1 /* LCPI0_20+0(%rip) */ - 0xc5, 0xfa, 0x6f, 0x15, 0xf7, 0xe6, 0xff, 0xff, //0x00001b51 vmovdqu $-6409(%rip), %xmm2 /* LCPI0_21+0(%rip) */ - 0xc5, 0xe9, 0x64, 0xd0, //0x00001b59 vpcmpgtb %xmm0, %xmm2, %xmm2 - 0xc5, 0xf1, 0xdb, 0xca, //0x00001b5d vpand %xmm2, %xmm1, %xmm1 - 0xc5, 0xf9, 0x74, 0x15, 0xf7, 0xe6, 0xff, 0xff, //0x00001b61 vpcmpeqb $-6409(%rip), %xmm0, %xmm2 /* LCPI0_22+0(%rip) */ - 0xc5, 0xf9, 0x74, 0x1d, 0xff, 0xe6, 0xff, 0xff, //0x00001b69 vpcmpeqb $-6401(%rip), %xmm0, %xmm3 /* LCPI0_23+0(%rip) */ - 0xc5, 0xe1, 0xeb, 0xd2, //0x00001b71 vpor %xmm2, %xmm3, %xmm2 - 0xc5, 0xf9, 0xdb, 0x1d, 0x93, 0xe6, 0xff, 0xff, //0x00001b75 vpand $-6509(%rip), %xmm0, %xmm3 /* LCPI0_5+0(%rip) */ - 0xc5, 0xf9, 0x74, 0x05, 0xfb, 0xe6, 0xff, 0xff, //0x00001b7d vpcmpeqb $-6405(%rip), %xmm0, %xmm0 /* LCPI0_24+0(%rip) */ - 0xc5, 0xe1, 0x74, 0x1d, 0x03, 0xe7, 0xff, 0xff, //0x00001b85 vpcmpeqb $-6397(%rip), %xmm3, %xmm3 /* LCPI0_25+0(%rip) */ - 0xc5, 0xe1, 0xeb, 0xe0, //0x00001b8d vpor %xmm0, %xmm3, %xmm4 - 0xc5, 0xe9, 0xeb, 0xc9, //0x00001b91 vpor %xmm1, %xmm2, %xmm1 - 0xc5, 0xd9, 0xeb, 0xc9, //0x00001b95 vpor %xmm1, %xmm4, %xmm1 - 0xc5, 0x79, 0xd7, 0xc8, //0x00001b99 vpmovmskb %xmm0, %r9d - 0xc5, 0xf9, 0xd7, 0xfb, //0x00001b9d vpmovmskb %xmm3, %edi - 0xc5, 0xf9, 0xd7, 0xd2, //0x00001ba1 vpmovmskb %xmm2, %edx - 0xc5, 0xf9, 0xd7, 0xc1, //0x00001ba5 vpmovmskb %xmm1, %eax - 0xf7, 0xd0, //0x00001ba9 notl %eax - 0x0f, 0xbc, 0xc8, //0x00001bab bsfl %eax, %ecx - 0x83, 0xf9, 0x10, //0x00001bae cmpl $16, %ecx - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00001bb1 je LBB0_352 - 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00001bb7 movl $-1, %eax - 0xd3, 0xe0, //0x00001bbc shll %cl, %eax - 0xf7, 0xd0, //0x00001bbe notl %eax - 0x41, 0x21, 0xc1, //0x00001bc0 andl %eax, %r9d - 0x21, 0xc7, //0x00001bc3 andl %eax, %edi - 0x21, 0xd0, //0x00001bc5 andl %edx, %eax - 0x89, 0xc2, //0x00001bc7 movl %eax, %edx - //0x00001bc9 LBB0_352 - 0x41, 0x8d, 0x71, 0xff, //0x00001bc9 leal $-1(%r9), %esi - 0x44, 0x21, 0xce, //0x00001bcd andl %r9d, %esi - 0x0f, 0x85, 0x0f, 0x06, 0x00, 0x00, //0x00001bd0 jne LBB0_421 - 0x8d, 0x77, 0xff, //0x00001bd6 leal $-1(%rdi), %esi - 0x21, 0xfe, //0x00001bd9 andl %edi, %esi - 0x0f, 0x85, 0x04, 0x06, 0x00, 0x00, //0x00001bdb jne LBB0_421 - 0x8d, 0x72, 0xff, //0x00001be1 leal $-1(%rdx), %esi - 0x21, 0xd6, //0x00001be4 andl %edx, %esi - 0x0f, 0x85, 0xf9, 0x05, 0x00, 0x00, //0x00001be6 jne LBB0_421 - 0x45, 0x85, 0xc9, //0x00001bec testl %r9d, %r9d - 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00001bef je LBB0_358 - 0x41, 0x0f, 0xbc, 0xf1, //0x00001bf5 bsfl %r9d, %esi - 0x48, 0x83, 0x3c, 0x24, 0xff, //0x00001bf9 cmpq $-1, (%rsp) - 0x0f, 0x85, 0xd7, 0x06, 0x00, 0x00, //0x00001bfe jne LBB0_436 - 0x48, 0x01, 0xde, //0x00001c04 addq %rbx, %rsi - 0x4c, 0x01, 0xee, //0x00001c07 addq %r13, %rsi - 0x48, 0x89, 0x34, 0x24, //0x00001c0a movq %rsi, (%rsp) - //0x00001c0e LBB0_358 - 0x4c, 0x8b, 0x4c, 0x24, 0x20, //0x00001c0e movq $32(%rsp), %r9 - 0x85, 0xff, //0x00001c13 testl %edi, %edi - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001c15 je LBB0_361 - 0x0f, 0xbc, 0xf7, //0x00001c1b bsfl %edi, %esi - 0x49, 0x83, 0xfb, 0xff, //0x00001c1e cmpq $-1, %r11 - 0x0f, 0x85, 0xba, 0x06, 0x00, 0x00, //0x00001c22 jne LBB0_437 - 0x48, 0x01, 0xde, //0x00001c28 addq %rbx, %rsi - 0x4c, 0x01, 0xee, //0x00001c2b addq %r13, %rsi - 0x49, 0x89, 0xf3, //0x00001c2e movq %rsi, %r11 - //0x00001c31 LBB0_361 - 0x85, 0xd2, //0x00001c31 testl %edx, %edx - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001c33 je LBB0_364 - 0x0f, 0xbc, 0xd2, //0x00001c39 bsfl %edx, %edx - 0x49, 0x83, 0xf8, 0xff, //0x00001c3c cmpq $-1, %r8 - 0x0f, 0x85, 0xa3, 0x06, 0x00, 0x00, //0x00001c40 jne LBB0_438 - 0x48, 0x01, 0xda, //0x00001c46 addq %rbx, %rdx - 0x4c, 0x01, 0xea, //0x00001c49 addq %r13, %rdx - 0x49, 0x89, 0xd0, //0x00001c4c movq %rdx, %r8 - //0x00001c4f LBB0_364 - 0x83, 0xf9, 0x10, //0x00001c4f cmpl $16, %ecx - 0x0f, 0x85, 0x34, 0x01, 0x00, 0x00, //0x00001c52 jne LBB0_390 - 0x49, 0x83, 0xc2, 0xf0, //0x00001c58 addq $-16, %r10 - 0x49, 0x83, 0xc5, 0x10, //0x00001c5c addq $16, %r13 - 0x49, 0x83, 0xfa, 0x0f, //0x00001c60 cmpq $15, %r10 - 0x0f, 0x87, 0xd9, 0xfe, 0xff, 0xff, //0x00001c64 ja LBB0_350 - 0x4d, 0x01, 0xec, //0x00001c6a addq %r13, %r12 - //0x00001c6d LBB0_367 - 0x4d, 0x85, 0xd2, //0x00001c6d testq %r10, %r10 - 0x4c, 0x8b, 0x6c, 0x24, 0x38, //0x00001c70 movq $56(%rsp), %r13 - 0x0f, 0x84, 0x3a, 0x01, 0x00, 0x00, //0x00001c75 je LBB0_392 - 0x4b, 0x8d, 0x14, 0x14, //0x00001c7b leaq (%r12,%r10), %rdx - 0x4c, 0x89, 0xe6, //0x00001c7f movq %r12, %rsi - 0x48, 0x2b, 0x74, 0x24, 0x30, //0x00001c82 subq $48(%rsp), %rsi - 0x31, 0xc9, //0x00001c87 xorl %ecx, %ecx - 0xe9, 0x2f, 0x00, 0x00, 0x00, //0x00001c89 jmp LBB0_372 - //0x00001c8e LBB0_369 - 0x48, 0x83, 0x3c, 0x24, 0xff, //0x00001c8e cmpq $-1, (%rsp) - 0x0f, 0x85, 0x7a, 0x05, 0x00, 0x00, //0x00001c93 jne LBB0_423 - 0x48, 0x8d, 0x04, 0x0e, //0x00001c99 leaq (%rsi,%rcx), %rax - 0x48, 0x89, 0x04, 0x24, //0x00001c9d movq %rax, (%rsp) - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001ca1 .p2align 4, 0x90 - //0x00001cb0 LBB0_371 - 0x48, 0x83, 0xc1, 0x01, //0x00001cb0 addq $1, %rcx - 0x49, 0x39, 0xca, //0x00001cb4 cmpq %rcx, %r10 - 0x0f, 0x84, 0x26, 0x04, 0x00, 0x00, //0x00001cb7 je LBB0_417 - //0x00001cbd LBB0_372 - 0x41, 0x0f, 0xbe, 0x3c, 0x0c, //0x00001cbd movsbl (%r12,%rcx), %edi - 0x8d, 0x47, 0xd0, //0x00001cc2 leal $-48(%rdi), %eax - 0x83, 0xf8, 0x0a, //0x00001cc5 cmpl $10, %eax - 0x0f, 0x82, 0xe2, 0xff, 0xff, 0xff, //0x00001cc8 jb LBB0_371 - 0x8d, 0x5f, 0xd5, //0x00001cce leal $-43(%rdi), %ebx - 0x83, 0xfb, 0x1a, //0x00001cd1 cmpl $26, %ebx - 0x0f, 0x87, 0x23, 0x00, 0x00, 0x00, //0x00001cd4 ja LBB0_377 - 0x48, 0x8d, 0x3d, 0x63, 0x1f, 0x00, 0x00, //0x00001cda leaq $8035(%rip), %rdi /* LJTI0_3+0(%rip) */ - 0x48, 0x63, 0x04, 0x9f, //0x00001ce1 movslq (%rdi,%rbx,4), %rax - 0x48, 0x01, 0xf8, //0x00001ce5 addq %rdi, %rax - 0xff, 0xe0, //0x00001ce8 jmpq *%rax - //0x00001cea LBB0_375 - 0x49, 0x83, 0xf8, 0xff, //0x00001cea cmpq $-1, %r8 - 0x0f, 0x85, 0x1f, 0x05, 0x00, 0x00, //0x00001cee jne LBB0_423 - 0x4c, 0x8d, 0x04, 0x0e, //0x00001cf4 leaq (%rsi,%rcx), %r8 - 0xe9, 0xb3, 0xff, 0xff, 0xff, //0x00001cf8 jmp LBB0_371 - //0x00001cfd LBB0_377 - 0x83, 0xff, 0x65, //0x00001cfd cmpl $101, %edi - 0x0f, 0x85, 0xac, 0x00, 0x00, 0x00, //0x00001d00 jne LBB0_391 - //0x00001d06 LBB0_378 - 0x49, 0x83, 0xfb, 0xff, //0x00001d06 cmpq $-1, %r11 - 0x0f, 0x85, 0x03, 0x05, 0x00, 0x00, //0x00001d0a jne LBB0_423 - 0x4c, 0x8d, 0x1c, 0x0e, //0x00001d10 leaq (%rsi,%rcx), %r11 - 0xe9, 0x97, 0xff, 0xff, 0xff, //0x00001d14 jmp LBB0_371 - //0x00001d19 LBB0_380 - 0x4c, 0x01, 0xe1, //0x00001d19 addq %r12, %rcx - 0x48, 0x03, 0x4c, 0x24, 0x30, //0x00001d1c addq $48(%rsp), %rcx - 0xc5, 0xf8, 0x77, //0x00001d21 vzeroupper - 0x49, 0x89, 0xcc, //0x00001d24 movq %rcx, %r12 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001d27 movq $-1, %rcx - 0x48, 0x8b, 0x14, 0x24, //0x00001d2e movq (%rsp), %rdx - 0x48, 0x85, 0xd2, //0x00001d32 testq %rdx, %rdx - 0x0f, 0x85, 0x8e, 0x00, 0x00, 0x00, //0x00001d35 jne LBB0_393 - 0xe9, 0xff, 0x19, 0x00, 0x00, //0x00001d3b jmp LBB0_674 - //0x00001d40 LBB0_381 - 0x49, 0x89, 0xf8, //0x00001d40 movq %rdi, %r8 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001d43 movq $-1, %rcx - 0x48, 0x8b, 0x14, 0x24, //0x00001d4a movq (%rsp), %rdx - 0x48, 0x85, 0xd2, //0x00001d4e testq %rdx, %rdx - 0x0f, 0x85, 0x61, 0xf7, 0xff, 0xff, //0x00001d51 jne LBB0_252 - 0xe9, 0xc3, 0x17, 0x00, 0x00, //0x00001d57 jmp LBB0_644 - //0x00001d5c LBB0_382 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001d5c movl $64, %edx - //0x00001d61 LBB0_383 - 0x4c, 0x8b, 0x5c, 0x24, 0x08, //0x00001d61 movq $8(%rsp), %r11 - 0x48, 0x39, 0xca, //0x00001d66 cmpq %rcx, %rdx - 0x0f, 0x82, 0x16, 0x1a, 0x00, 0x00, //0x00001d69 jb LBB0_223 - 0x49, 0x01, 0xcf, //0x00001d6f addq %rcx, %r15 - 0x49, 0x83, 0xc7, 0x01, //0x00001d72 addq $1, %r15 - //0x00001d76 LBB0_385 - 0x4d, 0x85, 0xff, //0x00001d76 testq %r15, %r15 - 0x0f, 0x89, 0xeb, 0xf6, 0xff, 0xff, //0x00001d79 jns LBB0_247 - 0xe9, 0x96, 0x10, 0x00, 0x00, //0x00001d7f jmp LBB0_386 - //0x00001d84 LBB0_389 - 0x0f, 0xbc, 0xc3, //0x00001d84 bsfl %ebx, %eax - 0xe9, 0x9a, 0x01, 0x00, 0x00, //0x00001d87 jmp LBB0_409 - //0x00001d8c LBB0_390 - 0x89, 0xc8, //0x00001d8c movl %ecx, %eax - 0x49, 0x01, 0xc4, //0x00001d8e addq %rax, %r12 - 0x4d, 0x01, 0xec, //0x00001d91 addq %r13, %r12 - 0x4c, 0x8b, 0x6c, 0x24, 0x38, //0x00001d94 movq $56(%rsp), %r13 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001d99 movq $-1, %rcx - 0x48, 0x8b, 0x14, 0x24, //0x00001da0 movq (%rsp), %rdx - 0x48, 0x85, 0xd2, //0x00001da4 testq %rdx, %rdx - 0x0f, 0x85, 0x1c, 0x00, 0x00, 0x00, //0x00001da7 jne LBB0_393 - 0xe9, 0x8d, 0x19, 0x00, 0x00, //0x00001dad jmp LBB0_674 - //0x00001db2 LBB0_391 - 0x49, 0x01, 0xcc, //0x00001db2 addq %rcx, %r12 - //0x00001db5 LBB0_392 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001db5 movq $-1, %rcx - 0x48, 0x8b, 0x14, 0x24, //0x00001dbc movq (%rsp), %rdx - 0x48, 0x85, 0xd2, //0x00001dc0 testq %rdx, %rdx - 0x0f, 0x84, 0x76, 0x19, 0x00, 0x00, //0x00001dc3 je LBB0_674 - //0x00001dc9 LBB0_393 - 0x4d, 0x85, 0xc0, //0x00001dc9 testq %r8, %r8 - 0x0f, 0x84, 0x6d, 0x19, 0x00, 0x00, //0x00001dcc je LBB0_674 - 0x4d, 0x85, 0xdb, //0x00001dd2 testq %r11, %r11 - 0x0f, 0x84, 0x64, 0x19, 0x00, 0x00, //0x00001dd5 je LBB0_674 - 0x4c, 0x2b, 0x64, 0x24, 0x30, //0x00001ddb subq $48(%rsp), %r12 - 0x49, 0x8d, 0x4c, 0x24, 0xff, //0x00001de0 leaq $-1(%r12), %rcx - 0x48, 0x39, 0xca, //0x00001de5 cmpq %rcx, %rdx - 0x0f, 0x84, 0x90, 0x00, 0x00, 0x00, //0x00001de8 je LBB0_401 - 0x49, 0x39, 0xc8, //0x00001dee cmpq %rcx, %r8 - 0x0f, 0x84, 0x87, 0x00, 0x00, 0x00, //0x00001df1 je LBB0_401 - 0x49, 0x39, 0xcb, //0x00001df7 cmpq %rcx, %r11 - 0x0f, 0x84, 0x7e, 0x00, 0x00, 0x00, //0x00001dfa je LBB0_401 - 0x4d, 0x85, 0xc0, //0x00001e00 testq %r8, %r8 - 0xc5, 0xfe, 0x6f, 0x2d, 0xf5, 0xe1, 0xff, 0xff, //0x00001e03 vmovdqu $-7691(%rip), %ymm5 /* LCPI0_0+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0x6d, 0xe2, 0xff, 0xff, //0x00001e0b vmovdqu $-7571(%rip), %ymm6 /* LCPI0_7+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x3d, 0x85, 0xe2, 0xff, 0xff, //0x00001e13 vmovdqu $-7547(%rip), %ymm7 /* LCPI0_8+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x05, 0xfd, 0xe2, 0xff, 0xff, //0x00001e1b vmovdqu $-7427(%rip), %ymm8 /* LCPI0_13+0(%rip) */ - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00001e23 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0x7e, 0x6f, 0x15, 0x10, 0xe3, 0xff, 0xff, //0x00001e28 vmovdqu $-7408(%rip), %ymm10 /* LCPI0_14+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x1d, 0x28, 0xe3, 0xff, 0xff, //0x00001e30 vmovdqu $-7384(%rip), %ymm11 /* LCPI0_15+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x25, 0x40, 0xe3, 0xff, 0xff, //0x00001e38 vmovdqu $-7360(%rip), %ymm12 /* LCPI0_16+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x2d, 0x58, 0xe3, 0xff, 0xff, //0x00001e40 vmovdqu $-7336(%rip), %ymm13 /* LCPI0_17+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x35, 0xf0, 0xe1, 0xff, 0xff, //0x00001e48 vmovdqu $-7696(%rip), %ymm14 /* LCPI0_2+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x3d, 0x68, 0xe3, 0xff, 0xff, //0x00001e50 vmovdqu $-7320(%rip), %ymm15 /* LCPI0_18+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x25, 0x80, 0xe3, 0xff, 0xff, //0x00001e58 vmovdqu $-7296(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0x0f, 0x8e, 0x82, 0x00, 0x00, 0x00, //0x00001e60 jle LBB0_404 - 0x49, 0x8d, 0x40, 0xff, //0x00001e66 leaq $-1(%r8), %rax - 0x49, 0x39, 0xc3, //0x00001e6a cmpq %rax, %r11 - 0x0f, 0x84, 0x75, 0x00, 0x00, 0x00, //0x00001e6d je LBB0_404 - 0x49, 0xf7, 0xd0, //0x00001e73 notq %r8 - 0x4d, 0x89, 0xc4, //0x00001e76 movq %r8, %r12 - 0xe9, 0xe8, 0x03, 0x00, 0x00, //0x00001e79 jmp LBB0_428 - //0x00001e7e LBB0_401 - 0x49, 0xf7, 0xdc, //0x00001e7e negq %r12 - //0x00001e81 LBB0_402 - 0x4c, 0x8b, 0x5c, 0x24, 0x08, //0x00001e81 movq $8(%rsp), %r11 - //0x00001e86 LBB0_403 - 0xc5, 0xfe, 0x6f, 0x2d, 0x72, 0xe1, 0xff, 0xff, //0x00001e86 vmovdqu $-7822(%rip), %ymm5 /* LCPI0_0+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0xea, 0xe1, 0xff, 0xff, //0x00001e8e vmovdqu $-7702(%rip), %ymm6 /* LCPI0_7+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x3d, 0x02, 0xe2, 0xff, 0xff, //0x00001e96 vmovdqu $-7678(%rip), %ymm7 /* LCPI0_8+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x05, 0x7a, 0xe2, 0xff, 0xff, //0x00001e9e vmovdqu $-7558(%rip), %ymm8 /* LCPI0_13+0(%rip) */ - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00001ea6 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0x7e, 0x6f, 0x15, 0x8d, 0xe2, 0xff, 0xff, //0x00001eab vmovdqu $-7539(%rip), %ymm10 /* LCPI0_14+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x1d, 0xa5, 0xe2, 0xff, 0xff, //0x00001eb3 vmovdqu $-7515(%rip), %ymm11 /* LCPI0_15+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x25, 0xbd, 0xe2, 0xff, 0xff, //0x00001ebb vmovdqu $-7491(%rip), %ymm12 /* LCPI0_16+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x2d, 0xd5, 0xe2, 0xff, 0xff, //0x00001ec3 vmovdqu $-7467(%rip), %ymm13 /* LCPI0_17+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x35, 0x6d, 0xe1, 0xff, 0xff, //0x00001ecb vmovdqu $-7827(%rip), %ymm14 /* LCPI0_2+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x3d, 0xe5, 0xe2, 0xff, 0xff, //0x00001ed3 vmovdqu $-7451(%rip), %ymm15 /* LCPI0_18+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x25, 0xfd, 0xe2, 0xff, 0xff, //0x00001edb vmovdqu $-7427(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xe9, 0x83, 0x03, 0x00, 0x00, //0x00001ee3 jmp LBB0_429 - //0x00001ee8 LBB0_404 - 0x48, 0x89, 0xd0, //0x00001ee8 movq %rdx, %rax - 0x4c, 0x09, 0xd8, //0x00001eeb orq %r11, %rax - 0x0f, 0x99, 0xc1, //0x00001eee setns %cl - 0x0f, 0x88, 0xdf, 0x00, 0x00, 0x00, //0x00001ef1 js LBB0_410 - 0x4c, 0x39, 0xda, //0x00001ef7 cmpq %r11, %rdx - 0x0f, 0x8c, 0xd6, 0x00, 0x00, 0x00, //0x00001efa jl LBB0_410 - 0x48, 0xf7, 0xd2, //0x00001f00 notq %rdx - 0x49, 0x89, 0xd4, //0x00001f03 movq %rdx, %r12 - 0xe9, 0x5b, 0x03, 0x00, 0x00, //0x00001f06 jmp LBB0_428 - //0x00001f0b LBB0_407 - 0x4c, 0x8b, 0x44, 0x24, 0x10, //0x00001f0b movq $16(%rsp), %r8 - 0x4d, 0x29, 0xc6, //0x00001f10 subq %r8, %r14 - 0x49, 0x01, 0xf6, //0x00001f13 addq %rsi, %r14 - 0x49, 0x39, 0xfe, //0x00001f16 cmpq %rdi, %r14 - 0x0f, 0x82, 0x23, 0xea, 0xff, 0xff, //0x00001f19 jb LBB0_93 - 0xe9, 0xd5, 0x0e, 0x00, 0x00, //0x00001f1f jmp LBB0_573 - //0x00001f24 LBB0_408 - 0x89, 0xd0, //0x00001f24 movl %edx, %eax - //0x00001f26 LBB0_409 - 0x49, 0xf7, 0xd0, //0x00001f26 notq %r8 - 0x49, 0x29, 0xc0, //0x00001f29 subq %rax, %r8 - 0xe9, 0xdd, 0x00, 0x00, 0x00, //0x00001f2c jmp LBB0_413 - //0x00001f31 LBB0_111 - 0x4c, 0x03, 0x7c, 0x24, 0x10, //0x00001f31 addq $16(%rsp), %r15 - 0x48, 0x83, 0xfb, 0x20, //0x00001f36 cmpq $32, %rbx - 0x0f, 0x82, 0xf5, 0x04, 0x00, 0x00, //0x00001f3a jb LBB0_450 - //0x00001f40 LBB0_112 - 0xc4, 0xc1, 0x7e, 0x6f, 0x07, //0x00001f40 vmovdqu (%r15), %ymm0 - 0xc5, 0xfd, 0x74, 0xce, //0x00001f45 vpcmpeqb %ymm6, %ymm0, %ymm1 - 0xc5, 0xfd, 0xd7, 0xf1, //0x00001f49 vpmovmskb %ymm1, %esi - 0xc5, 0xfd, 0x74, 0xc7, //0x00001f4d vpcmpeqb %ymm7, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd0, //0x00001f51 vpmovmskb %ymm0, %edx - 0x85, 0xd2, //0x00001f55 testl %edx, %edx - 0x0f, 0x85, 0x6d, 0x04, 0x00, 0x00, //0x00001f57 jne LBB0_446 - 0x4d, 0x85, 0xd2, //0x00001f5d testq %r10, %r10 - 0x0f, 0x85, 0x82, 0x04, 0x00, 0x00, //0x00001f60 jne LBB0_448 - 0x45, 0x31, 0xd2, //0x00001f66 xorl %r10d, %r10d - 0x48, 0x85, 0xf6, //0x00001f69 testq %rsi, %rsi - 0x0f, 0x84, 0xbb, 0x04, 0x00, 0x00, //0x00001f6c je LBB0_449 - //0x00001f72 LBB0_115 - 0x48, 0x0f, 0xbc, 0xc6, //0x00001f72 bsfq %rsi, %rax - 0x4c, 0x2b, 0x7c, 0x24, 0x10, //0x00001f76 subq $16(%rsp), %r15 - 0x49, 0x01, 0xc7, //0x00001f7b addq %rax, %r15 - 0x49, 0x83, 0xc7, 0x01, //0x00001f7e addq $1, %r15 - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x00001f82 movq $24(%rsp), %r10 - 0xe9, 0xd5, 0xf4, 0xff, 0xff, //0x00001f87 jmp LBB0_246 - //0x00001f8c LBB0_213 - 0x4c, 0x03, 0x7c, 0x24, 0x10, //0x00001f8c addq $16(%rsp), %r15 - 0x49, 0x83, 0xfd, 0x20, //0x00001f91 cmpq $32, %r13 - 0x0f, 0x82, 0x36, 0x03, 0x00, 0x00, //0x00001f95 jb LBB0_435 - //0x00001f9b LBB0_214 - 0xc4, 0xc1, 0x7e, 0x6f, 0x07, //0x00001f9b vmovdqu (%r15), %ymm0 - 0xc5, 0xfd, 0x74, 0xce, //0x00001fa0 vpcmpeqb %ymm6, %ymm0, %ymm1 - 0xc5, 0x7d, 0xd7, 0xd1, //0x00001fa4 vpmovmskb %ymm1, %r10d - 0xc5, 0xfd, 0x74, 0xcf, //0x00001fa8 vpcmpeqb %ymm7, %ymm0, %ymm1 - 0xc5, 0xfd, 0xd7, 0xd1, //0x00001fac vpmovmskb %ymm1, %edx - 0x85, 0xd2, //0x00001fb0 testl %edx, %edx - 0x0f, 0x85, 0x63, 0x05, 0x00, 0x00, //0x00001fb2 jne LBB0_463 - 0x4d, 0x85, 0xdb, //0x00001fb8 testq %r11, %r11 - 0x0f, 0x85, 0x78, 0x05, 0x00, 0x00, //0x00001fbb jne LBB0_465 - 0x45, 0x31, 0xdb, //0x00001fc1 xorl %r11d, %r11d - 0x4d, 0x85, 0xd2, //0x00001fc4 testq %r10, %r10 - 0x0f, 0x84, 0xb2, 0x05, 0x00, 0x00, //0x00001fc7 je LBB0_466 - //0x00001fcd LBB0_217 - 0x49, 0x0f, 0xbc, 0xd2, //0x00001fcd bsfq %r10, %rdx - 0xe9, 0xae, 0x05, 0x00, 0x00, //0x00001fd1 jmp LBB0_467 - //0x00001fd6 LBB0_410 - 0x49, 0x8d, 0x43, 0xff, //0x00001fd6 leaq $-1(%r11), %rax - 0x48, 0x39, 0xc2, //0x00001fda cmpq %rax, %rdx - 0x49, 0xf7, 0xd3, //0x00001fdd notq %r11 - 0x4d, 0x0f, 0x45, 0xdc, //0x00001fe0 cmovneq %r12, %r11 - 0x84, 0xc9, //0x00001fe4 testb %cl, %cl - 0x4d, 0x0f, 0x45, 0xe3, //0x00001fe6 cmovneq %r11, %r12 - 0xe9, 0x77, 0x02, 0x00, 0x00, //0x00001fea jmp LBB0_428 - //0x00001fef LBB0_411 - 0x0f, 0xbc, 0xc7, //0x00001fef bsfl %edi, %eax - 0xe9, 0x12, 0x01, 0x00, 0x00, //0x00001ff2 jmp LBB0_420 - //0x00001ff7 LBB0_412 - 0x48, 0x8b, 0x44, 0x24, 0x10, //0x00001ff7 movq $16(%rsp), %rax - 0x48, 0x03, 0x44, 0x24, 0x28, //0x00001ffc addq $40(%rsp), %rax - 0x4c, 0x29, 0xc0, //0x00002001 subq %r8, %rax - 0x48, 0x29, 0xc8, //0x00002004 subq %rcx, %rax - 0x48, 0x83, 0xc0, 0xfe, //0x00002007 addq $-2, %rax - 0x49, 0x89, 0xc0, //0x0000200b movq %rax, %r8 - //0x0000200e LBB0_413 - 0x4c, 0x8b, 0x5c, 0x24, 0x08, //0x0000200e movq $8(%rsp), %r11 - 0x4d, 0x85, 0xc0, //0x00002013 testq %r8, %r8 - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x00002016 movq $24(%rsp), %r10 - 0x0f, 0x89, 0x1a, 0xe7, 0xff, 0xff, //0x0000201b jns LBB0_414 - 0xe9, 0xf6, 0x14, 0x00, 0x00, //0x00002021 jmp LBB0_643 - //0x00002026 LBB0_135 - 0x4c, 0x03, 0x7c, 0x24, 0x10, //0x00002026 addq $16(%rsp), %r15 - 0x48, 0x83, 0xfb, 0x20, //0x0000202b cmpq $32, %rbx - 0x0f, 0x82, 0xd9, 0x06, 0x00, 0x00, //0x0000202f jb LBB0_488 - //0x00002035 LBB0_136 - 0xc4, 0xc1, 0x7e, 0x6f, 0x07, //0x00002035 vmovdqu (%r15), %ymm0 - 0xc5, 0xfd, 0x74, 0xce, //0x0000203a vpcmpeqb %ymm6, %ymm0, %ymm1 - 0xc5, 0xfd, 0xd7, 0xf1, //0x0000203e vpmovmskb %ymm1, %esi - 0xc5, 0xfd, 0x74, 0xc7, //0x00002042 vpcmpeqb %ymm7, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd0, //0x00002046 vpmovmskb %ymm0, %edx - 0x85, 0xd2, //0x0000204a testl %edx, %edx - 0x0f, 0x85, 0x51, 0x06, 0x00, 0x00, //0x0000204c jne LBB0_484 - 0x4d, 0x85, 0xd2, //0x00002052 testq %r10, %r10 - 0x0f, 0x85, 0x66, 0x06, 0x00, 0x00, //0x00002055 jne LBB0_486 - 0x45, 0x31, 0xd2, //0x0000205b xorl %r10d, %r10d - 0x48, 0x85, 0xf6, //0x0000205e testq %rsi, %rsi - 0x0f, 0x84, 0x9f, 0x06, 0x00, 0x00, //0x00002061 je LBB0_487 - //0x00002067 LBB0_139 - 0x48, 0x0f, 0xbc, 0xc6, //0x00002067 bsfq %rsi, %rax - 0x4c, 0x2b, 0x7c, 0x24, 0x10, //0x0000206b subq $16(%rsp), %r15 - 0x49, 0x01, 0xc7, //0x00002070 addq %rax, %r15 - 0x49, 0x83, 0xc7, 0x01, //0x00002073 addq $1, %r15 - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x00002077 movq $24(%rsp), %r10 - 0xe9, 0x26, 0xf5, 0xff, 0xff, //0x0000207c jmp LBB0_265 - //0x00002081 LBB0_234 - 0x4c, 0x03, 0x7c, 0x24, 0x10, //0x00002081 addq $16(%rsp), %r15 - 0x48, 0x83, 0xfb, 0x20, //0x00002086 cmpq $32, %rbx - 0x0f, 0x82, 0xc2, 0x02, 0x00, 0x00, //0x0000208a jb LBB0_442 - //0x00002090 LBB0_235 - 0xc4, 0xc1, 0x7e, 0x6f, 0x07, //0x00002090 vmovdqu (%r15), %ymm0 - 0xc5, 0xfd, 0x74, 0xce, //0x00002095 vpcmpeqb %ymm6, %ymm0, %ymm1 - 0xc5, 0x7d, 0xd7, 0xd1, //0x00002099 vpmovmskb %ymm1, %r10d - 0xc5, 0xfd, 0x74, 0xcf, //0x0000209d vpcmpeqb %ymm7, %ymm0, %ymm1 - 0xc5, 0xfd, 0xd7, 0xd1, //0x000020a1 vpmovmskb %ymm1, %edx - 0x85, 0xd2, //0x000020a5 testl %edx, %edx - 0x0f, 0x85, 0x47, 0x07, 0x00, 0x00, //0x000020a7 jne LBB0_501 - 0x4d, 0x85, 0xdb, //0x000020ad testq %r11, %r11 - 0x0f, 0x85, 0x5c, 0x07, 0x00, 0x00, //0x000020b0 jne LBB0_503 - 0x45, 0x31, 0xdb, //0x000020b6 xorl %r11d, %r11d - 0x4d, 0x85, 0xd2, //0x000020b9 testq %r10, %r10 - 0x0f, 0x84, 0x96, 0x07, 0x00, 0x00, //0x000020bc je LBB0_504 - //0x000020c2 LBB0_238 - 0x49, 0x0f, 0xbc, 0xd2, //0x000020c2 bsfq %r10, %rdx - 0xe9, 0x92, 0x07, 0x00, 0x00, //0x000020c6 jmp LBB0_505 - //0x000020cb LBB0_415 - 0x89, 0xd0, //0x000020cb movl %edx, %eax - 0xe9, 0x37, 0x00, 0x00, 0x00, //0x000020cd jmp LBB0_420 - //0x000020d2 LBB0_416 - 0x4d, 0x01, 0xc6, //0x000020d2 addq %r8, %r14 - 0x48, 0x85, 0xd2, //0x000020d5 testq %rdx, %rdx - 0x0f, 0x85, 0xfa, 0xe7, 0xff, 0xff, //0x000020d8 jne LBB0_86 - 0xe9, 0x34, 0xe8, 0xff, 0xff, //0x000020de jmp LBB0_91 - //0x000020e3 LBB0_417 - 0x49, 0x89, 0xd4, //0x000020e3 movq %rdx, %r12 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000020e6 movq $-1, %rcx - 0x48, 0x8b, 0x14, 0x24, //0x000020ed movq (%rsp), %rdx - 0x48, 0x85, 0xd2, //0x000020f1 testq %rdx, %rdx - 0x0f, 0x85, 0xcf, 0xfc, 0xff, 0xff, //0x000020f4 jne LBB0_393 - 0xe9, 0x40, 0x16, 0x00, 0x00, //0x000020fa jmp LBB0_674 - //0x000020ff LBB0_418 - 0x0f, 0xbc, 0xc3, //0x000020ff bsfl %ebx, %eax - 0xe9, 0x59, 0x01, 0x00, 0x00, //0x00002102 jmp LBB0_427 - //0x00002107 LBB0_419 - 0x89, 0xf8, //0x00002107 movl %edi, %eax - //0x00002109 LBB0_420 - 0x48, 0x8b, 0x4c, 0x24, 0x10, //0x00002109 movq $16(%rsp), %rcx - 0x48, 0x03, 0x4c, 0x24, 0x28, //0x0000210e addq $40(%rsp), %rcx - 0x4c, 0x29, 0xc1, //0x00002113 subq %r8, %rcx - 0x48, 0x29, 0xc1, //0x00002116 subq %rax, %rcx - 0x4c, 0x29, 0xc9, //0x00002119 subq %r9, %rcx - 0x48, 0x83, 0xc1, 0xfe, //0x0000211c addq $-2, %rcx - 0x49, 0x89, 0xc8, //0x00002120 movq %rcx, %r8 - 0x4c, 0x8b, 0x5c, 0x24, 0x08, //0x00002123 movq $8(%rsp), %r11 - 0x4c, 0x8b, 0x4c, 0x24, 0x20, //0x00002128 movq $32(%rsp), %r9 - 0x4d, 0x85, 0xc0, //0x0000212d testq %r8, %r8 - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x00002130 movq $24(%rsp), %r10 - 0x0f, 0x89, 0x00, 0xe6, 0xff, 0xff, //0x00002135 jns LBB0_414 - 0xe9, 0xdc, 0x13, 0x00, 0x00, //0x0000213b jmp LBB0_643 - //0x00002140 LBB0_277 - 0x4c, 0x03, 0x7c, 0x24, 0x10, //0x00002140 addq $16(%rsp), %r15 - 0x48, 0x83, 0xfb, 0x20, //0x00002145 cmpq $32, %rbx - 0x0f, 0x82, 0xf6, 0x09, 0x00, 0x00, //0x00002149 jb LBB0_533 - //0x0000214f LBB0_278 - 0xc4, 0xc1, 0x7e, 0x6f, 0x07, //0x0000214f vmovdqu (%r15), %ymm0 - 0xc5, 0xfd, 0x74, 0xce, //0x00002154 vpcmpeqb %ymm6, %ymm0, %ymm1 - 0xc5, 0xfd, 0xd7, 0xf1, //0x00002158 vpmovmskb %ymm1, %esi - 0xc5, 0xfd, 0x74, 0xc7, //0x0000215c vpcmpeqb %ymm7, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd0, //0x00002160 vpmovmskb %ymm0, %edx - 0x85, 0xd2, //0x00002164 testl %edx, %edx - 0x0f, 0x85, 0x6e, 0x09, 0x00, 0x00, //0x00002166 jne LBB0_529 - 0x4d, 0x85, 0xd2, //0x0000216c testq %r10, %r10 - 0x0f, 0x85, 0x83, 0x09, 0x00, 0x00, //0x0000216f jne LBB0_531 - 0x45, 0x31, 0xd2, //0x00002175 xorl %r10d, %r10d - 0x48, 0x85, 0xf6, //0x00002178 testq %rsi, %rsi - 0x0f, 0x84, 0xbc, 0x09, 0x00, 0x00, //0x0000217b je LBB0_532 - //0x00002181 LBB0_281 - 0x48, 0x0f, 0xbc, 0xc6, //0x00002181 bsfq %rsi, %rax - 0x4c, 0x2b, 0x7c, 0x24, 0x10, //0x00002185 subq $16(%rsp), %r15 - 0x49, 0x01, 0xc7, //0x0000218a addq %rax, %r15 - 0x49, 0x83, 0xc7, 0x01, //0x0000218d addq $1, %r15 - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x00002191 movq $24(%rsp), %r10 - 0xe9, 0xdb, 0xfb, 0xff, 0xff, //0x00002196 jmp LBB0_385 - //0x0000219b LBB0_318 - 0x4c, 0x03, 0x7c, 0x24, 0x10, //0x0000219b addq $16(%rsp), %r15 - 0x48, 0x83, 0xfb, 0x20, //0x000021a0 cmpq $32, %rbx - 0x0f, 0x82, 0x1c, 0x0b, 0x00, 0x00, //0x000021a4 jb LBB0_555 - //0x000021aa LBB0_319 - 0xc4, 0xc1, 0x7e, 0x6f, 0x07, //0x000021aa vmovdqu (%r15), %ymm0 - 0xc5, 0xfd, 0x74, 0xce, //0x000021af vpcmpeqb %ymm6, %ymm0, %ymm1 - 0xc5, 0x7d, 0xd7, 0xd1, //0x000021b3 vpmovmskb %ymm1, %r10d - 0xc5, 0xfd, 0x74, 0xcf, //0x000021b7 vpcmpeqb %ymm7, %ymm0, %ymm1 - 0xc5, 0xfd, 0xd7, 0xd1, //0x000021bb vpmovmskb %ymm1, %edx - 0x85, 0xd2, //0x000021bf testl %edx, %edx - 0x0f, 0x85, 0x3b, 0x0a, 0x00, 0x00, //0x000021c1 jne LBB0_546 - 0x4d, 0x85, 0xdb, //0x000021c7 testq %r11, %r11 - 0x0f, 0x85, 0x50, 0x0a, 0x00, 0x00, //0x000021ca jne LBB0_548 - 0x45, 0x31, 0xdb, //0x000021d0 xorl %r11d, %r11d - 0x4d, 0x85, 0xd2, //0x000021d3 testq %r10, %r10 - 0x0f, 0x84, 0x8a, 0x0a, 0x00, 0x00, //0x000021d6 je LBB0_549 - //0x000021dc LBB0_322 - 0x49, 0x0f, 0xbc, 0xd2, //0x000021dc bsfq %r10, %rdx - 0xe9, 0x86, 0x0a, 0x00, 0x00, //0x000021e0 jmp LBB0_550 - //0x000021e5 LBB0_421 - 0x0f, 0xbc, 0xc6, //0x000021e5 bsfl %esi, %eax - //0x000021e8 LBB0_422 - 0x48, 0x8b, 0x4c, 0x24, 0x10, //0x000021e8 movq $16(%rsp), %rcx - 0x4c, 0x01, 0xf9, //0x000021ed addq %r15, %rcx - 0x4c, 0x29, 0xe1, //0x000021f0 subq %r12, %rcx - 0x48, 0x29, 0xc1, //0x000021f3 subq %rax, %rcx - 0x49, 0xf7, 0xd5, //0x000021f6 notq %r13 - 0x49, 0x01, 0xcd, //0x000021f9 addq %rcx, %r13 - 0x4d, 0x89, 0xec, //0x000021fc movq %r13, %r12 - 0x4c, 0x8b, 0x5c, 0x24, 0x08, //0x000021ff movq $8(%rsp), %r11 - 0x4c, 0x8b, 0x6c, 0x24, 0x38, //0x00002204 movq $56(%rsp), %r13 - 0x4c, 0x8b, 0x4c, 0x24, 0x20, //0x00002209 movq $32(%rsp), %r9 - 0xe9, 0x73, 0xfc, 0xff, 0xff, //0x0000220e jmp LBB0_403 - //0x00002213 LBB0_423 - 0x48, 0x8b, 0x44, 0x24, 0x10, //0x00002213 movq $16(%rsp), %rax - 0x4c, 0x01, 0xf8, //0x00002218 addq %r15, %rax - 0x4c, 0x29, 0xe0, //0x0000221b subq %r12, %rax - 0x48, 0xf7, 0xd1, //0x0000221e notq %rcx - 0x48, 0x01, 0xc1, //0x00002221 addq %rax, %rcx - 0x49, 0x89, 0xcc, //0x00002224 movq %rcx, %r12 - 0xe9, 0x55, 0xfc, 0xff, 0xff, //0x00002227 jmp LBB0_402 - //0x0000222c LBB0_424 - 0x89, 0xd0, //0x0000222c movl %edx, %eax - 0xe9, 0x2d, 0x00, 0x00, 0x00, //0x0000222e jmp LBB0_427 - //0x00002233 LBB0_425 - 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002233 movq $-1, %r10 - 0x48, 0xc7, 0x04, 0x24, 0xff, 0xff, 0xff, 0xff, //0x0000223a movq $-1, (%rsp) - 0x4d, 0x89, 0xe0, //0x00002242 movq %r12, %r8 - 0x4c, 0x89, 0x4c, 0x24, 0x20, //0x00002245 movq %r9, $32(%rsp) - 0x49, 0x83, 0xfd, 0x10, //0x0000224a cmpq $16, %r13 - 0x48, 0x8b, 0x44, 0x24, 0x28, //0x0000224e movq $40(%rsp), %rax - 0x0f, 0x83, 0x2d, 0xeb, 0xff, 0xff, //0x00002253 jae LBB0_164 - 0xe9, 0xa9, 0xec, 0xff, 0xff, //0x00002259 jmp LBB0_182 - //0x0000225e LBB0_426 - 0x89, 0xf8, //0x0000225e movl %edi, %eax - //0x00002260 LBB0_427 - 0x49, 0xf7, 0xd4, //0x00002260 notq %r12 - 0x49, 0x29, 0xc4, //0x00002263 subq %rax, %r12 - //0x00002266 LBB0_428 - 0x4c, 0x8b, 0x5c, 0x24, 0x08, //0x00002266 movq $8(%rsp), %r11 - //0x0000226b LBB0_429 - 0x4d, 0x85, 0xe4, //0x0000226b testq %r12, %r12 - 0x0f, 0x88, 0xc8, 0x14, 0x00, 0x00, //0x0000226e js LBB0_673 - 0x49, 0x8b, 0x0b, //0x00002274 movq (%r11), %rcx - //0x00002277 LBB0_431 - 0x4c, 0x01, 0xe1, //0x00002277 addq %r12, %rcx - 0x49, 0x89, 0x0b, //0x0000227a movq %rcx, (%r11) - 0x4d, 0x85, 0xff, //0x0000227d testq %r15, %r15 - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x00002280 movq $24(%rsp), %r10 - 0x0f, 0x8f, 0xd5, 0xe4, 0xff, 0xff, //0x00002285 jg LBB0_61 - 0xe9, 0xa3, 0x14, 0x00, 0x00, //0x0000228b jmp LBB0_432 - //0x00002290 LBB0_433 - 0x48, 0x8b, 0x44, 0x24, 0x10, //0x00002290 movq $16(%rsp), %rax - 0x4e, 0x8d, 0x3c, 0x00, //0x00002295 leaq (%rax,%r8), %r15 - 0x48, 0xc7, 0x04, 0x24, 0xff, 0xff, 0xff, 0xff, //0x00002299 movq $-1, (%rsp) - 0x45, 0x31, 0xd2, //0x000022a1 xorl %r10d, %r10d - 0x48, 0x83, 0xfb, 0x20, //0x000022a4 cmpq $32, %rbx - 0x0f, 0x83, 0x92, 0xfc, 0xff, 0xff, //0x000022a8 jae LBB0_112 - 0xe9, 0x82, 0x01, 0x00, 0x00, //0x000022ae jmp LBB0_450 - //0x000022b3 LBB0_434 - 0x48, 0x8b, 0x4c, 0x24, 0x10, //0x000022b3 movq $16(%rsp), %rcx - 0x4e, 0x8d, 0x3c, 0x01, //0x000022b8 leaq (%rcx,%r8), %r15 - 0x48, 0xc7, 0x04, 0x24, 0xff, 0xff, 0xff, 0xff, //0x000022bc movq $-1, (%rsp) - 0x45, 0x31, 0xdb, //0x000022c4 xorl %r11d, %r11d - 0x49, 0x83, 0xfd, 0x20, //0x000022c7 cmpq $32, %r13 - 0x0f, 0x83, 0xca, 0xfc, 0xff, 0xff, //0x000022cb jae LBB0_214 - //0x000022d1 LBB0_435 - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x000022d1 movq $24(%rsp), %r10 - 0xe9, 0x09, 0x03, 0x00, 0x00, //0x000022d6 jmp LBB0_472 - //0x000022db LBB0_436 - 0x89, 0xf0, //0x000022db movl %esi, %eax - 0xe9, 0x06, 0xff, 0xff, 0xff, //0x000022dd jmp LBB0_422 - //0x000022e2 LBB0_437 - 0x89, 0xf0, //0x000022e2 movl %esi, %eax - 0xe9, 0x02, 0x00, 0x00, 0x00, //0x000022e4 jmp LBB0_439 - //0x000022e9 LBB0_438 - 0x89, 0xd0, //0x000022e9 movl %edx, %eax - //0x000022eb LBB0_439 - 0x48, 0x8b, 0x4c, 0x24, 0x10, //0x000022eb movq $16(%rsp), %rcx - 0x4c, 0x01, 0xf9, //0x000022f0 addq %r15, %rcx - 0x4c, 0x29, 0xe1, //0x000022f3 subq %r12, %rcx - 0x48, 0x29, 0xc1, //0x000022f6 subq %rax, %rcx - 0x49, 0xf7, 0xd5, //0x000022f9 notq %r13 - 0x49, 0x01, 0xcd, //0x000022fc addq %rcx, %r13 - 0x4d, 0x89, 0xec, //0x000022ff movq %r13, %r12 - 0x4c, 0x8b, 0x5c, 0x24, 0x08, //0x00002302 movq $8(%rsp), %r11 - 0x4c, 0x8b, 0x6c, 0x24, 0x38, //0x00002307 movq $56(%rsp), %r13 - 0xe9, 0x75, 0xfb, 0xff, 0xff, //0x0000230c jmp LBB0_403 - //0x00002311 LBB0_440 - 0x48, 0x8b, 0x44, 0x24, 0x10, //0x00002311 movq $16(%rsp), %rax - 0x4e, 0x8d, 0x3c, 0x00, //0x00002316 leaq (%rax,%r8), %r15 - 0x48, 0xc7, 0x04, 0x24, 0xff, 0xff, 0xff, 0xff, //0x0000231a movq $-1, (%rsp) - 0x45, 0x31, 0xd2, //0x00002322 xorl %r10d, %r10d - 0x48, 0x83, 0xfb, 0x20, //0x00002325 cmpq $32, %rbx - 0x0f, 0x83, 0x06, 0xfd, 0xff, 0xff, //0x00002329 jae LBB0_136 - 0xe9, 0xda, 0x03, 0x00, 0x00, //0x0000232f jmp LBB0_488 - //0x00002334 LBB0_441 - 0x48, 0x8b, 0x44, 0x24, 0x10, //0x00002334 movq $16(%rsp), %rax - 0x4e, 0x8d, 0x3c, 0x00, //0x00002339 leaq (%rax,%r8), %r15 - 0x48, 0xc7, 0x04, 0x24, 0xff, 0xff, 0xff, 0xff, //0x0000233d movq $-1, (%rsp) - 0x45, 0x31, 0xdb, //0x00002345 xorl %r11d, %r11d - 0x48, 0x83, 0xfb, 0x20, //0x00002348 cmpq $32, %rbx - 0x0f, 0x83, 0x3e, 0xfd, 0xff, 0xff, //0x0000234c jae LBB0_235 - //0x00002352 LBB0_442 - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x00002352 movq $24(%rsp), %r10 - 0xe9, 0x61, 0x05, 0x00, 0x00, //0x00002357 jmp LBB0_510 - //0x0000235c LBB0_443 - 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x0000235c movq $-1, %r11 - 0x48, 0xc7, 0x04, 0x24, 0xff, 0xff, 0xff, 0xff, //0x00002363 movq $-1, (%rsp) - 0x4c, 0x8b, 0x64, 0x24, 0x30, //0x0000236b movq $48(%rsp), %r12 - 0x4c, 0x89, 0x6c, 0x24, 0x38, //0x00002370 movq %r13, $56(%rsp) - 0x49, 0x83, 0xfa, 0x10, //0x00002375 cmpq $16, %r10 - 0x0f, 0x83, 0xb4, 0xf7, 0xff, 0xff, //0x00002379 jae LBB0_349 - 0xe9, 0xe9, 0xf8, 0xff, 0xff, //0x0000237f jmp LBB0_367 - //0x00002384 LBB0_444 - 0x48, 0x8b, 0x44, 0x24, 0x10, //0x00002384 movq $16(%rsp), %rax - 0x4e, 0x8d, 0x3c, 0x00, //0x00002389 leaq (%rax,%r8), %r15 - 0x48, 0xc7, 0x04, 0x24, 0xff, 0xff, 0xff, 0xff, //0x0000238d movq $-1, (%rsp) - 0x45, 0x31, 0xd2, //0x00002395 xorl %r10d, %r10d - 0x48, 0x83, 0xfb, 0x20, //0x00002398 cmpq $32, %rbx - 0x0f, 0x83, 0xad, 0xfd, 0xff, 0xff, //0x0000239c jae LBB0_278 - 0xe9, 0x9e, 0x07, 0x00, 0x00, //0x000023a2 jmp LBB0_533 - //0x000023a7 LBB0_445 - 0x48, 0x8b, 0x44, 0x24, 0x10, //0x000023a7 movq $16(%rsp), %rax - 0x4e, 0x8d, 0x3c, 0x00, //0x000023ac leaq (%rax,%r8), %r15 - 0x48, 0xc7, 0x04, 0x24, 0xff, 0xff, 0xff, 0xff, //0x000023b0 movq $-1, (%rsp) - 0x45, 0x31, 0xdb, //0x000023b8 xorl %r11d, %r11d - 0x48, 0x83, 0xfb, 0x20, //0x000023bb cmpq $32, %rbx - 0x0f, 0x83, 0xe5, 0xfd, 0xff, 0xff, //0x000023bf jae LBB0_319 - 0xe9, 0xfc, 0x08, 0x00, 0x00, //0x000023c5 jmp LBB0_555 - //0x000023ca LBB0_446 - 0x48, 0x83, 0x3c, 0x24, 0xff, //0x000023ca cmpq $-1, (%rsp) - 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x000023cf jne LBB0_448 - 0x4c, 0x89, 0xf8, //0x000023d5 movq %r15, %rax - 0x48, 0x2b, 0x44, 0x24, 0x10, //0x000023d8 subq $16(%rsp), %rax - 0x48, 0x0f, 0xbc, 0xca, //0x000023dd bsfq %rdx, %rcx - 0x48, 0x01, 0xc1, //0x000023e1 addq %rax, %rcx - 0x48, 0x89, 0x0c, 0x24, //0x000023e4 movq %rcx, (%rsp) - //0x000023e8 LBB0_448 - 0x44, 0x89, 0xd0, //0x000023e8 movl %r10d, %eax - 0xf7, 0xd0, //0x000023eb notl %eax - 0x21, 0xd0, //0x000023ed andl %edx, %eax - 0x8d, 0x0c, 0x00, //0x000023ef leal (%rax,%rax), %ecx - 0x41, 0x8d, 0x3c, 0x42, //0x000023f2 leal (%r10,%rax,2), %edi - 0xf7, 0xd1, //0x000023f6 notl %ecx - 0x21, 0xd1, //0x000023f8 andl %edx, %ecx - 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x000023fa andl $-1431655766, %ecx - 0x45, 0x31, 0xd2, //0x00002400 xorl %r10d, %r10d - 0x01, 0xc1, //0x00002403 addl %eax, %ecx - 0x41, 0x0f, 0x92, 0xc2, //0x00002405 setb %r10b - 0x01, 0xc9, //0x00002409 addl %ecx, %ecx - 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x0000240b xorl $1431655765, %ecx - 0x21, 0xf9, //0x00002411 andl %edi, %ecx - 0xf7, 0xd1, //0x00002413 notl %ecx - 0x21, 0xce, //0x00002415 andl %ecx, %esi - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002417 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0xfe, 0x6f, 0x25, 0xbc, 0xdd, 0xff, 0xff, //0x0000241c vmovdqu $-8772(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0x48, 0x85, 0xf6, //0x00002424 testq %rsi, %rsi - 0x0f, 0x85, 0x45, 0xfb, 0xff, 0xff, //0x00002427 jne LBB0_115 - //0x0000242d LBB0_449 - 0x49, 0x83, 0xc7, 0x20, //0x0000242d addq $32, %r15 - 0x48, 0x83, 0xc3, 0xe0, //0x00002431 addq $-32, %rbx - //0x00002435 LBB0_450 - 0x4d, 0x85, 0xd2, //0x00002435 testq %r10, %r10 - 0x0f, 0x85, 0x38, 0x05, 0x00, 0x00, //0x00002438 jne LBB0_521 - 0x48, 0x8b, 0x4c, 0x24, 0x10, //0x0000243e movq $16(%rsp), %rcx - 0x48, 0xf7, 0xd1, //0x00002443 notq %rcx - 0x48, 0x8b, 0x3c, 0x24, //0x00002446 movq (%rsp), %rdi - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x0000244a movq $24(%rsp), %r10 - 0x48, 0x85, 0xdb, //0x0000244f testq %rbx, %rbx - 0x0f, 0x84, 0x96, 0x00, 0x00, 0x00, //0x00002452 je LBB0_462 - //0x00002458 LBB0_452 - 0x48, 0x83, 0xc1, 0x01, //0x00002458 addq $1, %rcx - //0x0000245c LBB0_453 - 0x31, 0xf6, //0x0000245c xorl %esi, %esi - //0x0000245e LBB0_454 - 0x41, 0x0f, 0xb6, 0x14, 0x37, //0x0000245e movzbl (%r15,%rsi), %edx - 0x80, 0xfa, 0x22, //0x00002463 cmpb $34, %dl - 0x0f, 0x84, 0x7b, 0x00, 0x00, 0x00, //0x00002466 je LBB0_461 - 0x80, 0xfa, 0x5c, //0x0000246c cmpb $92, %dl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000246f je LBB0_459 - 0x48, 0x83, 0xc6, 0x01, //0x00002475 addq $1, %rsi - 0x48, 0x39, 0xf3, //0x00002479 cmpq %rsi, %rbx - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x0000247c jne LBB0_454 - 0xe9, 0x71, 0x00, 0x00, 0x00, //0x00002482 jmp LBB0_457 - //0x00002487 LBB0_459 - 0x48, 0x8d, 0x43, 0xff, //0x00002487 leaq $-1(%rbx), %rax - 0x48, 0x39, 0xf0, //0x0000248b cmpq %rsi, %rax - 0x0f, 0x84, 0x94, 0x09, 0x00, 0x00, //0x0000248e je LBB0_387 - 0x4a, 0x8d, 0x04, 0x39, //0x00002494 leaq (%rcx,%r15), %rax - 0x48, 0x01, 0xf0, //0x00002498 addq %rsi, %rax - 0x48, 0x83, 0xff, 0xff, //0x0000249b cmpq $-1, %rdi - 0x48, 0x8b, 0x14, 0x24, //0x0000249f movq (%rsp), %rdx - 0x48, 0x0f, 0x44, 0xd0, //0x000024a3 cmoveq %rax, %rdx - 0x48, 0x89, 0x14, 0x24, //0x000024a7 movq %rdx, (%rsp) - 0x48, 0x0f, 0x44, 0xf8, //0x000024ab cmoveq %rax, %rdi - 0x49, 0x01, 0xf7, //0x000024af addq %rsi, %r15 - 0x49, 0x83, 0xc7, 0x02, //0x000024b2 addq $2, %r15 - 0x48, 0x89, 0xd8, //0x000024b6 movq %rbx, %rax - 0x48, 0x29, 0xf0, //0x000024b9 subq %rsi, %rax - 0x48, 0x83, 0xc0, 0xfe, //0x000024bc addq $-2, %rax - 0x48, 0x83, 0xc3, 0xfe, //0x000024c0 addq $-2, %rbx - 0x48, 0x39, 0xf3, //0x000024c4 cmpq %rsi, %rbx - 0x48, 0x89, 0xc3, //0x000024c7 movq %rax, %rbx - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x000024ca movq $24(%rsp), %r10 - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000024cf vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0xfe, 0x6f, 0x25, 0x04, 0xdd, 0xff, 0xff, //0x000024d4 vmovdqu $-8956(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0x0f, 0x85, 0x7a, 0xff, 0xff, 0xff, //0x000024dc jne LBB0_453 - 0xe9, 0x41, 0x09, 0x00, 0x00, //0x000024e2 jmp LBB0_387 - //0x000024e7 LBB0_461 - 0x49, 0x01, 0xf7, //0x000024e7 addq %rsi, %r15 - 0x49, 0x83, 0xc7, 0x01, //0x000024ea addq $1, %r15 - //0x000024ee LBB0_462 - 0x4c, 0x2b, 0x7c, 0x24, 0x10, //0x000024ee subq $16(%rsp), %r15 - 0xe9, 0x69, 0xef, 0xff, 0xff, //0x000024f3 jmp LBB0_246 - //0x000024f8 LBB0_457 - 0x80, 0xfa, 0x22, //0x000024f8 cmpb $34, %dl - 0x0f, 0x85, 0x27, 0x09, 0x00, 0x00, //0x000024fb jne LBB0_387 - 0x49, 0x01, 0xdf, //0x00002501 addq %rbx, %r15 - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x00002504 movq $24(%rsp), %r10 - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002509 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0xfe, 0x6f, 0x25, 0xca, 0xdc, 0xff, 0xff, //0x0000250e vmovdqu $-9014(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xe9, 0xd3, 0xff, 0xff, 0xff, //0x00002516 jmp LBB0_462 - //0x0000251b LBB0_463 - 0x48, 0x83, 0x3c, 0x24, 0xff, //0x0000251b cmpq $-1, (%rsp) - 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x00002520 jne LBB0_465 - 0x4c, 0x89, 0xf9, //0x00002526 movq %r15, %rcx - 0x48, 0x2b, 0x4c, 0x24, 0x10, //0x00002529 subq $16(%rsp), %rcx - 0x48, 0x0f, 0xbc, 0xf2, //0x0000252e bsfq %rdx, %rsi - 0x48, 0x01, 0xce, //0x00002532 addq %rcx, %rsi - 0x48, 0x89, 0x34, 0x24, //0x00002535 movq %rsi, (%rsp) - //0x00002539 LBB0_465 - 0x44, 0x89, 0xd9, //0x00002539 movl %r11d, %ecx - 0xf7, 0xd1, //0x0000253c notl %ecx - 0x21, 0xd1, //0x0000253e andl %edx, %ecx - 0x8d, 0x34, 0x09, //0x00002540 leal (%rcx,%rcx), %esi - 0x41, 0x8d, 0x3c, 0x4b, //0x00002543 leal (%r11,%rcx,2), %edi - 0xf7, 0xd6, //0x00002547 notl %esi - 0x21, 0xd6, //0x00002549 andl %edx, %esi - 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000254b andl $-1431655766, %esi - 0x45, 0x31, 0xdb, //0x00002551 xorl %r11d, %r11d - 0x01, 0xce, //0x00002554 addl %ecx, %esi - 0x41, 0x0f, 0x92, 0xc3, //0x00002556 setb %r11b - 0x01, 0xf6, //0x0000255a addl %esi, %esi - 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x0000255c xorl $1431655765, %esi - 0x21, 0xfe, //0x00002562 andl %edi, %esi - 0xf7, 0xd6, //0x00002564 notl %esi - 0x41, 0x21, 0xf2, //0x00002566 andl %esi, %r10d - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002569 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0xfe, 0x6f, 0x25, 0x6a, 0xdc, 0xff, 0xff, //0x0000256e vmovdqu $-9110(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0x4d, 0x85, 0xd2, //0x00002576 testq %r10, %r10 - 0x0f, 0x85, 0x4e, 0xfa, 0xff, 0xff, //0x00002579 jne LBB0_217 - //0x0000257f LBB0_466 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x0000257f movl $64, %edx - //0x00002584 LBB0_467 - 0xc5, 0xbd, 0x64, 0xc8, //0x00002584 vpcmpgtb %ymm0, %ymm8, %ymm1 - 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x00002588 vpcmpgtb %ymm9, %ymm0, %ymm0 - 0xc5, 0xf5, 0xdb, 0xc0, //0x0000258d vpand %ymm0, %ymm1, %ymm0 - 0xc5, 0xfd, 0xd7, 0xf0, //0x00002591 vpmovmskb %ymm0, %esi - 0x0f, 0xbc, 0xfe, //0x00002595 bsfl %esi, %edi - 0x4d, 0x85, 0xd2, //0x00002598 testq %r10, %r10 - 0x0f, 0x84, 0x2e, 0x00, 0x00, 0x00, //0x0000259b je LBB0_470 - 0x85, 0xf6, //0x000025a1 testl %esi, %esi - 0xb9, 0x40, 0x00, 0x00, 0x00, //0x000025a3 movl $64, %ecx - 0x0f, 0x44, 0xf9, //0x000025a8 cmovel %ecx, %edi - 0x48, 0x39, 0xfa, //0x000025ab cmpq %rdi, %rdx - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x000025ae movq $24(%rsp), %r10 - 0x0f, 0x87, 0x1a, 0x12, 0x00, 0x00, //0x000025b3 ja LBB0_683 - 0x4c, 0x2b, 0x7c, 0x24, 0x10, //0x000025b9 subq $16(%rsp), %r15 - 0x49, 0x01, 0xd7, //0x000025be addq %rdx, %r15 - 0x49, 0x83, 0xc7, 0x01, //0x000025c1 addq $1, %r15 - 0x4c, 0x8b, 0x5c, 0x24, 0x08, //0x000025c5 movq $8(%rsp), %r11 - 0xe9, 0xc9, 0x00, 0x00, 0x00, //0x000025ca jmp LBB0_483 - //0x000025cf LBB0_470 - 0x85, 0xf6, //0x000025cf testl %esi, %esi - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x000025d1 movq $24(%rsp), %r10 - 0x0f, 0x85, 0x09, 0x12, 0x00, 0x00, //0x000025d6 jne LBB0_688 - 0x49, 0x83, 0xc7, 0x20, //0x000025dc addq $32, %r15 - 0x49, 0x83, 0xc5, 0xe0, //0x000025e0 addq $-32, %r13 - //0x000025e4 LBB0_472 - 0x4d, 0x85, 0xdb, //0x000025e4 testq %r11, %r11 - 0x0f, 0x85, 0xe3, 0x03, 0x00, 0x00, //0x000025e7 jne LBB0_523 - 0x48, 0x8b, 0x0c, 0x24, //0x000025ed movq (%rsp), %rcx - 0x4c, 0x8b, 0x5c, 0x24, 0x08, //0x000025f1 movq $8(%rsp), %r11 - 0x4d, 0x85, 0xed, //0x000025f6 testq %r13, %r13 - 0x0f, 0x84, 0x29, 0x08, 0x00, 0x00, //0x000025f9 je LBB0_387 - //0x000025ff LBB0_474 - 0x41, 0x0f, 0xb6, 0x17, //0x000025ff movzbl (%r15), %edx - 0x80, 0xfa, 0x22, //0x00002603 cmpb $34, %dl - 0x0f, 0x84, 0x83, 0x00, 0x00, 0x00, //0x00002606 je LBB0_482 - 0x80, 0xfa, 0x5c, //0x0000260c cmpb $92, %dl - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x0000260f je LBB0_478 - 0x80, 0xfa, 0x1f, //0x00002615 cmpb $31, %dl - 0x0f, 0x86, 0xd3, 0x11, 0x00, 0x00, //0x00002618 jbe LBB0_684 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000261e movq $-1, %rdx - 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00002625 movl $1, %esi - 0x49, 0x01, 0xf7, //0x0000262a addq %rsi, %r15 - 0x49, 0x01, 0xd5, //0x0000262d addq %rdx, %r13 - 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x00002630 jne LBB0_474 - 0xe9, 0xed, 0x07, 0x00, 0x00, //0x00002636 jmp LBB0_387 - //0x0000263b LBB0_478 - 0x49, 0x83, 0xfd, 0x01, //0x0000263b cmpq $1, %r13 - 0x0f, 0x84, 0xa7, 0x07, 0x00, 0x00, //0x0000263f je LBB0_571 - 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00002645 movq $-2, %rdx - 0xbe, 0x02, 0x00, 0x00, 0x00, //0x0000264c movl $2, %esi - 0x48, 0x83, 0xf9, 0xff, //0x00002651 cmpq $-1, %rcx - 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x00002655 jne LBB0_481 - 0x4c, 0x89, 0xf9, //0x0000265b movq %r15, %rcx - 0x48, 0x2b, 0x4c, 0x24, 0x10, //0x0000265e subq $16(%rsp), %rcx - 0x48, 0x89, 0x0c, 0x24, //0x00002663 movq %rcx, (%rsp) - //0x00002667 LBB0_481 - 0x4c, 0x8b, 0x5c, 0x24, 0x08, //0x00002667 movq $8(%rsp), %r11 - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x0000266c movq $24(%rsp), %r10 - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002671 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0xfe, 0x6f, 0x25, 0x62, 0xdb, 0xff, 0xff, //0x00002676 vmovdqu $-9374(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0x49, 0x01, 0xf7, //0x0000267e addq %rsi, %r15 - 0x49, 0x01, 0xd5, //0x00002681 addq %rdx, %r13 - 0x0f, 0x85, 0x75, 0xff, 0xff, 0xff, //0x00002684 jne LBB0_474 - 0xe9, 0x99, 0x07, 0x00, 0x00, //0x0000268a jmp LBB0_387 - //0x0000268f LBB0_482 - 0x4c, 0x2b, 0x7c, 0x24, 0x10, //0x0000268f subq $16(%rsp), %r15 - 0x49, 0x83, 0xc7, 0x01, //0x00002694 addq $1, %r15 - //0x00002698 LBB0_483 - 0x4d, 0x89, 0xcd, //0x00002698 movq %r9, %r13 - 0x49, 0x89, 0xc1, //0x0000269b movq %rax, %r9 - 0xe9, 0xbe, 0xed, 0xff, 0xff, //0x0000269e jmp LBB0_246 - //0x000026a3 LBB0_484 - 0x48, 0x83, 0x3c, 0x24, 0xff, //0x000026a3 cmpq $-1, (%rsp) - 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x000026a8 jne LBB0_486 - 0x4c, 0x89, 0xf8, //0x000026ae movq %r15, %rax - 0x48, 0x2b, 0x44, 0x24, 0x10, //0x000026b1 subq $16(%rsp), %rax - 0x48, 0x0f, 0xbc, 0xca, //0x000026b6 bsfq %rdx, %rcx - 0x48, 0x01, 0xc1, //0x000026ba addq %rax, %rcx - 0x48, 0x89, 0x0c, 0x24, //0x000026bd movq %rcx, (%rsp) - //0x000026c1 LBB0_486 - 0x44, 0x89, 0xd0, //0x000026c1 movl %r10d, %eax - 0xf7, 0xd0, //0x000026c4 notl %eax - 0x21, 0xd0, //0x000026c6 andl %edx, %eax - 0x8d, 0x0c, 0x00, //0x000026c8 leal (%rax,%rax), %ecx - 0x41, 0x8d, 0x3c, 0x42, //0x000026cb leal (%r10,%rax,2), %edi - 0xf7, 0xd1, //0x000026cf notl %ecx - 0x21, 0xd1, //0x000026d1 andl %edx, %ecx - 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x000026d3 andl $-1431655766, %ecx - 0x45, 0x31, 0xd2, //0x000026d9 xorl %r10d, %r10d - 0x01, 0xc1, //0x000026dc addl %eax, %ecx - 0x41, 0x0f, 0x92, 0xc2, //0x000026de setb %r10b - 0x01, 0xc9, //0x000026e2 addl %ecx, %ecx - 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x000026e4 xorl $1431655765, %ecx - 0x21, 0xf9, //0x000026ea andl %edi, %ecx - 0xf7, 0xd1, //0x000026ec notl %ecx - 0x21, 0xce, //0x000026ee andl %ecx, %esi - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000026f0 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0xfe, 0x6f, 0x25, 0xe3, 0xda, 0xff, 0xff, //0x000026f5 vmovdqu $-9501(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0x48, 0x85, 0xf6, //0x000026fd testq %rsi, %rsi - 0x0f, 0x85, 0x61, 0xf9, 0xff, 0xff, //0x00002700 jne LBB0_139 - //0x00002706 LBB0_487 - 0x49, 0x83, 0xc7, 0x20, //0x00002706 addq $32, %r15 - 0x48, 0x83, 0xc3, 0xe0, //0x0000270a addq $-32, %rbx - //0x0000270e LBB0_488 - 0x4d, 0x85, 0xd2, //0x0000270e testq %r10, %r10 - 0x0f, 0x85, 0x11, 0x03, 0x00, 0x00, //0x00002711 jne LBB0_525 - 0x48, 0x8b, 0x4c, 0x24, 0x10, //0x00002717 movq $16(%rsp), %rcx - 0x48, 0xf7, 0xd1, //0x0000271c notq %rcx - 0x48, 0x8b, 0x3c, 0x24, //0x0000271f movq (%rsp), %rdi - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x00002723 movq $24(%rsp), %r10 - 0x48, 0x85, 0xdb, //0x00002728 testq %rbx, %rbx - 0x0f, 0x84, 0x96, 0x00, 0x00, 0x00, //0x0000272b je LBB0_500 - //0x00002731 LBB0_490 - 0x48, 0x83, 0xc1, 0x01, //0x00002731 addq $1, %rcx - //0x00002735 LBB0_491 - 0x31, 0xf6, //0x00002735 xorl %esi, %esi - //0x00002737 LBB0_492 - 0x41, 0x0f, 0xb6, 0x14, 0x37, //0x00002737 movzbl (%r15,%rsi), %edx - 0x80, 0xfa, 0x22, //0x0000273c cmpb $34, %dl - 0x0f, 0x84, 0x7b, 0x00, 0x00, 0x00, //0x0000273f je LBB0_499 - 0x80, 0xfa, 0x5c, //0x00002745 cmpb $92, %dl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002748 je LBB0_497 - 0x48, 0x83, 0xc6, 0x01, //0x0000274e addq $1, %rsi - 0x48, 0x39, 0xf3, //0x00002752 cmpq %rsi, %rbx - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00002755 jne LBB0_492 - 0xe9, 0x71, 0x00, 0x00, 0x00, //0x0000275b jmp LBB0_495 - //0x00002760 LBB0_497 - 0x48, 0x8d, 0x43, 0xff, //0x00002760 leaq $-1(%rbx), %rax - 0x48, 0x39, 0xf0, //0x00002764 cmpq %rsi, %rax - 0x0f, 0x84, 0xbb, 0x06, 0x00, 0x00, //0x00002767 je LBB0_387 - 0x4a, 0x8d, 0x04, 0x39, //0x0000276d leaq (%rcx,%r15), %rax - 0x48, 0x01, 0xf0, //0x00002771 addq %rsi, %rax - 0x48, 0x83, 0xff, 0xff, //0x00002774 cmpq $-1, %rdi - 0x48, 0x8b, 0x14, 0x24, //0x00002778 movq (%rsp), %rdx - 0x48, 0x0f, 0x44, 0xd0, //0x0000277c cmoveq %rax, %rdx - 0x48, 0x89, 0x14, 0x24, //0x00002780 movq %rdx, (%rsp) - 0x48, 0x0f, 0x44, 0xf8, //0x00002784 cmoveq %rax, %rdi - 0x49, 0x01, 0xf7, //0x00002788 addq %rsi, %r15 - 0x49, 0x83, 0xc7, 0x02, //0x0000278b addq $2, %r15 - 0x48, 0x89, 0xd8, //0x0000278f movq %rbx, %rax - 0x48, 0x29, 0xf0, //0x00002792 subq %rsi, %rax - 0x48, 0x83, 0xc0, 0xfe, //0x00002795 addq $-2, %rax - 0x48, 0x83, 0xc3, 0xfe, //0x00002799 addq $-2, %rbx - 0x48, 0x39, 0xf3, //0x0000279d cmpq %rsi, %rbx - 0x48, 0x89, 0xc3, //0x000027a0 movq %rax, %rbx - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x000027a3 movq $24(%rsp), %r10 - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000027a8 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0xfe, 0x6f, 0x25, 0x2b, 0xda, 0xff, 0xff, //0x000027ad vmovdqu $-9685(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0x0f, 0x85, 0x7a, 0xff, 0xff, 0xff, //0x000027b5 jne LBB0_491 - 0xe9, 0x68, 0x06, 0x00, 0x00, //0x000027bb jmp LBB0_387 - //0x000027c0 LBB0_499 - 0x49, 0x01, 0xf7, //0x000027c0 addq %rsi, %r15 - 0x49, 0x83, 0xc7, 0x01, //0x000027c3 addq $1, %r15 - //0x000027c7 LBB0_500 - 0x4c, 0x2b, 0x7c, 0x24, 0x10, //0x000027c7 subq $16(%rsp), %r15 - 0xe9, 0xd6, 0xed, 0xff, 0xff, //0x000027cc jmp LBB0_265 - //0x000027d1 LBB0_495 - 0x80, 0xfa, 0x22, //0x000027d1 cmpb $34, %dl - 0x0f, 0x85, 0x4e, 0x06, 0x00, 0x00, //0x000027d4 jne LBB0_387 - 0x49, 0x01, 0xdf, //0x000027da addq %rbx, %r15 - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x000027dd movq $24(%rsp), %r10 - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000027e2 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0xfe, 0x6f, 0x25, 0xf1, 0xd9, 0xff, 0xff, //0x000027e7 vmovdqu $-9743(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xe9, 0xd3, 0xff, 0xff, 0xff, //0x000027ef jmp LBB0_500 - //0x000027f4 LBB0_501 - 0x48, 0x83, 0x3c, 0x24, 0xff, //0x000027f4 cmpq $-1, (%rsp) - 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x000027f9 jne LBB0_503 - 0x4c, 0x89, 0xf8, //0x000027ff movq %r15, %rax - 0x48, 0x2b, 0x44, 0x24, 0x10, //0x00002802 subq $16(%rsp), %rax - 0x48, 0x0f, 0xbc, 0xca, //0x00002807 bsfq %rdx, %rcx - 0x48, 0x01, 0xc1, //0x0000280b addq %rax, %rcx - 0x48, 0x89, 0x0c, 0x24, //0x0000280e movq %rcx, (%rsp) - //0x00002812 LBB0_503 - 0x44, 0x89, 0xd8, //0x00002812 movl %r11d, %eax - 0xf7, 0xd0, //0x00002815 notl %eax - 0x21, 0xd0, //0x00002817 andl %edx, %eax - 0x8d, 0x0c, 0x00, //0x00002819 leal (%rax,%rax), %ecx - 0x41, 0x8d, 0x34, 0x43, //0x0000281c leal (%r11,%rax,2), %esi - 0xf7, 0xd1, //0x00002820 notl %ecx - 0x21, 0xd1, //0x00002822 andl %edx, %ecx - 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002824 andl $-1431655766, %ecx - 0x45, 0x31, 0xdb, //0x0000282a xorl %r11d, %r11d - 0x01, 0xc1, //0x0000282d addl %eax, %ecx - 0x41, 0x0f, 0x92, 0xc3, //0x0000282f setb %r11b - 0x01, 0xc9, //0x00002833 addl %ecx, %ecx - 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x00002835 xorl $1431655765, %ecx - 0x21, 0xf1, //0x0000283b andl %esi, %ecx - 0xf7, 0xd1, //0x0000283d notl %ecx - 0x41, 0x21, 0xca, //0x0000283f andl %ecx, %r10d - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002842 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0xfe, 0x6f, 0x25, 0x91, 0xd9, 0xff, 0xff, //0x00002847 vmovdqu $-9839(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0x4d, 0x85, 0xd2, //0x0000284f testq %r10, %r10 - 0x0f, 0x85, 0x6a, 0xf8, 0xff, 0xff, //0x00002852 jne LBB0_238 - //0x00002858 LBB0_504 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x00002858 movl $64, %edx - //0x0000285d LBB0_505 - 0xc5, 0xbd, 0x64, 0xc8, //0x0000285d vpcmpgtb %ymm0, %ymm8, %ymm1 - 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x00002861 vpcmpgtb %ymm9, %ymm0, %ymm0 - 0xc5, 0xf5, 0xdb, 0xc0, //0x00002866 vpand %ymm0, %ymm1, %ymm0 - 0xc5, 0xfd, 0xd7, 0xf0, //0x0000286a vpmovmskb %ymm0, %esi - 0x0f, 0xbc, 0xfe, //0x0000286e bsfl %esi, %edi - 0x4d, 0x85, 0xd2, //0x00002871 testq %r10, %r10 - 0x0f, 0x84, 0x2e, 0x00, 0x00, 0x00, //0x00002874 je LBB0_508 - 0x85, 0xf6, //0x0000287a testl %esi, %esi - 0xb8, 0x40, 0x00, 0x00, 0x00, //0x0000287c movl $64, %eax - 0x0f, 0x44, 0xf8, //0x00002881 cmovel %eax, %edi - 0x48, 0x39, 0xfa, //0x00002884 cmpq %rdi, %rdx - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x00002887 movq $24(%rsp), %r10 - 0x0f, 0x87, 0x76, 0x0f, 0x00, 0x00, //0x0000288c ja LBB0_687 - 0x4c, 0x2b, 0x7c, 0x24, 0x10, //0x00002892 subq $16(%rsp), %r15 - 0x49, 0x01, 0xd7, //0x00002897 addq %rdx, %r15 - 0x49, 0x83, 0xc7, 0x01, //0x0000289a addq $1, %r15 - 0x4c, 0x8b, 0x5c, 0x24, 0x08, //0x0000289e movq $8(%rsp), %r11 - 0xe9, 0xff, 0xec, 0xff, 0xff, //0x000028a3 jmp LBB0_265 - //0x000028a8 LBB0_508 - 0x85, 0xf6, //0x000028a8 testl %esi, %esi - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x000028aa movq $24(%rsp), %r10 - 0x0f, 0x85, 0x30, 0x0f, 0x00, 0x00, //0x000028af jne LBB0_688 - 0x49, 0x83, 0xc7, 0x20, //0x000028b5 addq $32, %r15 - 0x48, 0x83, 0xc3, 0xe0, //0x000028b9 addq $-32, %rbx - //0x000028bd LBB0_510 - 0x4d, 0x85, 0xdb, //0x000028bd testq %r11, %r11 - 0x0f, 0x85, 0xbc, 0x01, 0x00, 0x00, //0x000028c0 jne LBB0_527 - 0x48, 0x8b, 0x0c, 0x24, //0x000028c6 movq (%rsp), %rcx - 0x4c, 0x8b, 0x5c, 0x24, 0x08, //0x000028ca movq $8(%rsp), %r11 - 0x48, 0x85, 0xdb, //0x000028cf testq %rbx, %rbx - 0x0f, 0x84, 0x50, 0x05, 0x00, 0x00, //0x000028d2 je LBB0_387 - //0x000028d8 LBB0_512 - 0x41, 0x0f, 0xb6, 0x17, //0x000028d8 movzbl (%r15), %edx - 0x80, 0xfa, 0x22, //0x000028dc cmpb $34, %dl - 0x0f, 0x84, 0x83, 0x00, 0x00, 0x00, //0x000028df je LBB0_520 - 0x80, 0xfa, 0x5c, //0x000028e5 cmpb $92, %dl - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x000028e8 je LBB0_516 - 0x80, 0xfa, 0x1f, //0x000028ee cmpb $31, %dl - 0x0f, 0x86, 0xfa, 0x0e, 0x00, 0x00, //0x000028f1 jbe LBB0_684 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000028f7 movq $-1, %rdx - 0xbe, 0x01, 0x00, 0x00, 0x00, //0x000028fe movl $1, %esi - 0x49, 0x01, 0xf7, //0x00002903 addq %rsi, %r15 - 0x48, 0x01, 0xd3, //0x00002906 addq %rdx, %rbx - 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x00002909 jne LBB0_512 - 0xe9, 0x14, 0x05, 0x00, 0x00, //0x0000290f jmp LBB0_387 - //0x00002914 LBB0_516 - 0x48, 0x83, 0xfb, 0x01, //0x00002914 cmpq $1, %rbx - 0x0f, 0x84, 0xce, 0x04, 0x00, 0x00, //0x00002918 je LBB0_571 - 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x0000291e movq $-2, %rdx - 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00002925 movl $2, %esi - 0x48, 0x83, 0xf9, 0xff, //0x0000292a cmpq $-1, %rcx - 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x0000292e jne LBB0_519 - 0x4c, 0x89, 0xf9, //0x00002934 movq %r15, %rcx - 0x48, 0x2b, 0x4c, 0x24, 0x10, //0x00002937 subq $16(%rsp), %rcx - 0x48, 0x89, 0x0c, 0x24, //0x0000293c movq %rcx, (%rsp) - //0x00002940 LBB0_519 - 0x4c, 0x8b, 0x5c, 0x24, 0x08, //0x00002940 movq $8(%rsp), %r11 - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x00002945 movq $24(%rsp), %r10 - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000294a vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0xfe, 0x6f, 0x25, 0x89, 0xd8, 0xff, 0xff, //0x0000294f vmovdqu $-10103(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0x49, 0x01, 0xf7, //0x00002957 addq %rsi, %r15 - 0x48, 0x01, 0xd3, //0x0000295a addq %rdx, %rbx - 0x0f, 0x85, 0x75, 0xff, 0xff, 0xff, //0x0000295d jne LBB0_512 - 0xe9, 0xc0, 0x04, 0x00, 0x00, //0x00002963 jmp LBB0_387 - //0x00002968 LBB0_520 - 0x4c, 0x2b, 0x7c, 0x24, 0x10, //0x00002968 subq $16(%rsp), %r15 - 0x49, 0x83, 0xc7, 0x01, //0x0000296d addq $1, %r15 - 0xe9, 0x31, 0xec, 0xff, 0xff, //0x00002971 jmp LBB0_265 - //0x00002976 LBB0_521 - 0x48, 0x85, 0xdb, //0x00002976 testq %rbx, %rbx - 0x0f, 0x84, 0xa9, 0x04, 0x00, 0x00, //0x00002979 je LBB0_387 - 0x4c, 0x89, 0xca, //0x0000297f movq %r9, %rdx - 0x48, 0x8b, 0x4c, 0x24, 0x10, //0x00002982 movq $16(%rsp), %rcx - 0x48, 0xf7, 0xd1, //0x00002987 notq %rcx - 0x49, 0x8d, 0x04, 0x0f, //0x0000298a leaq (%r15,%rcx), %rax - 0x4c, 0x8b, 0x0c, 0x24, //0x0000298e movq (%rsp), %r9 - 0x49, 0x83, 0xf9, 0xff, //0x00002992 cmpq $-1, %r9 - 0x4c, 0x89, 0xcf, //0x00002996 movq %r9, %rdi - 0x4c, 0x0f, 0x44, 0xc8, //0x00002999 cmoveq %rax, %r9 - 0x48, 0x0f, 0x44, 0xf8, //0x0000299d cmoveq %rax, %rdi - 0x49, 0x83, 0xc7, 0x01, //0x000029a1 addq $1, %r15 - 0x48, 0x83, 0xc3, 0xff, //0x000029a5 addq $-1, %rbx - 0x4c, 0x89, 0x0c, 0x24, //0x000029a9 movq %r9, (%rsp) - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x000029ad movq $24(%rsp), %r10 - 0x49, 0x89, 0xd1, //0x000029b2 movq %rdx, %r9 - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000029b5 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0xfe, 0x6f, 0x25, 0x1e, 0xd8, 0xff, 0xff, //0x000029ba vmovdqu $-10210(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0x48, 0x85, 0xdb, //0x000029c2 testq %rbx, %rbx - 0x0f, 0x85, 0x8d, 0xfa, 0xff, 0xff, //0x000029c5 jne LBB0_452 - 0xe9, 0x1e, 0xfb, 0xff, 0xff, //0x000029cb jmp LBB0_462 - //0x000029d0 LBB0_523 - 0x4d, 0x85, 0xed, //0x000029d0 testq %r13, %r13 - 0x0f, 0x84, 0x13, 0x04, 0x00, 0x00, //0x000029d3 je LBB0_571 - 0x48, 0x8b, 0x4c, 0x24, 0x10, //0x000029d9 movq $16(%rsp), %rcx - 0x48, 0xf7, 0xd1, //0x000029de notq %rcx - 0x4c, 0x01, 0xf9, //0x000029e1 addq %r15, %rcx - 0x48, 0x8b, 0x34, 0x24, //0x000029e4 movq (%rsp), %rsi - 0x48, 0x83, 0xfe, 0xff, //0x000029e8 cmpq $-1, %rsi - 0x48, 0x89, 0xf2, //0x000029ec movq %rsi, %rdx - 0x48, 0x0f, 0x44, 0xd1, //0x000029ef cmoveq %rcx, %rdx - 0x48, 0x0f, 0x45, 0xce, //0x000029f3 cmovneq %rsi, %rcx - 0x49, 0x83, 0xc7, 0x01, //0x000029f7 addq $1, %r15 - 0x49, 0x83, 0xc5, 0xff, //0x000029fb addq $-1, %r13 - 0x48, 0x89, 0x14, 0x24, //0x000029ff movq %rdx, (%rsp) - 0x4c, 0x8b, 0x5c, 0x24, 0x08, //0x00002a03 movq $8(%rsp), %r11 - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x00002a08 movq $24(%rsp), %r10 - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002a0d vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0xfe, 0x6f, 0x25, 0xc6, 0xd7, 0xff, 0xff, //0x00002a12 vmovdqu $-10298(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0x4d, 0x85, 0xed, //0x00002a1a testq %r13, %r13 - 0x0f, 0x85, 0xdc, 0xfb, 0xff, 0xff, //0x00002a1d jne LBB0_474 - 0xe9, 0x00, 0x04, 0x00, 0x00, //0x00002a23 jmp LBB0_387 - //0x00002a28 LBB0_525 - 0x48, 0x85, 0xdb, //0x00002a28 testq %rbx, %rbx - 0x0f, 0x84, 0xf7, 0x03, 0x00, 0x00, //0x00002a2b je LBB0_387 - 0x4c, 0x89, 0xca, //0x00002a31 movq %r9, %rdx - 0x48, 0x8b, 0x4c, 0x24, 0x10, //0x00002a34 movq $16(%rsp), %rcx - 0x48, 0xf7, 0xd1, //0x00002a39 notq %rcx - 0x49, 0x8d, 0x04, 0x0f, //0x00002a3c leaq (%r15,%rcx), %rax - 0x4c, 0x8b, 0x0c, 0x24, //0x00002a40 movq (%rsp), %r9 - 0x49, 0x83, 0xf9, 0xff, //0x00002a44 cmpq $-1, %r9 - 0x4c, 0x89, 0xcf, //0x00002a48 movq %r9, %rdi - 0x4c, 0x0f, 0x44, 0xc8, //0x00002a4b cmoveq %rax, %r9 - 0x48, 0x0f, 0x44, 0xf8, //0x00002a4f cmoveq %rax, %rdi - 0x49, 0x83, 0xc7, 0x01, //0x00002a53 addq $1, %r15 - 0x48, 0x83, 0xc3, 0xff, //0x00002a57 addq $-1, %rbx - 0x4c, 0x89, 0x0c, 0x24, //0x00002a5b movq %r9, (%rsp) - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x00002a5f movq $24(%rsp), %r10 - 0x49, 0x89, 0xd1, //0x00002a64 movq %rdx, %r9 - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002a67 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0xfe, 0x6f, 0x25, 0x6c, 0xd7, 0xff, 0xff, //0x00002a6c vmovdqu $-10388(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0x48, 0x85, 0xdb, //0x00002a74 testq %rbx, %rbx - 0x0f, 0x85, 0xb4, 0xfc, 0xff, 0xff, //0x00002a77 jne LBB0_490 - 0xe9, 0x45, 0xfd, 0xff, 0xff, //0x00002a7d jmp LBB0_500 - //0x00002a82 LBB0_527 - 0x48, 0x85, 0xdb, //0x00002a82 testq %rbx, %rbx - 0x0f, 0x84, 0x61, 0x03, 0x00, 0x00, //0x00002a85 je LBB0_571 - 0x48, 0x8b, 0x4c, 0x24, 0x10, //0x00002a8b movq $16(%rsp), %rcx - 0x48, 0xf7, 0xd1, //0x00002a90 notq %rcx - 0x4c, 0x01, 0xf9, //0x00002a93 addq %r15, %rcx - 0x48, 0x8b, 0x14, 0x24, //0x00002a96 movq (%rsp), %rdx - 0x48, 0x83, 0xfa, 0xff, //0x00002a9a cmpq $-1, %rdx - 0x48, 0x89, 0xd0, //0x00002a9e movq %rdx, %rax - 0x48, 0x0f, 0x44, 0xc1, //0x00002aa1 cmoveq %rcx, %rax - 0x48, 0x0f, 0x45, 0xca, //0x00002aa5 cmovneq %rdx, %rcx - 0x49, 0x83, 0xc7, 0x01, //0x00002aa9 addq $1, %r15 - 0x48, 0x83, 0xc3, 0xff, //0x00002aad addq $-1, %rbx - 0x48, 0x89, 0x04, 0x24, //0x00002ab1 movq %rax, (%rsp) - 0x4c, 0x8b, 0x5c, 0x24, 0x08, //0x00002ab5 movq $8(%rsp), %r11 - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x00002aba movq $24(%rsp), %r10 - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002abf vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0xfe, 0x6f, 0x25, 0x14, 0xd7, 0xff, 0xff, //0x00002ac4 vmovdqu $-10476(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0x48, 0x85, 0xdb, //0x00002acc testq %rbx, %rbx - 0x0f, 0x85, 0x03, 0xfe, 0xff, 0xff, //0x00002acf jne LBB0_512 - 0xe9, 0x4e, 0x03, 0x00, 0x00, //0x00002ad5 jmp LBB0_387 - //0x00002ada LBB0_529 - 0x48, 0x83, 0x3c, 0x24, 0xff, //0x00002ada cmpq $-1, (%rsp) - 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x00002adf jne LBB0_531 - 0x4c, 0x89, 0xf8, //0x00002ae5 movq %r15, %rax - 0x48, 0x2b, 0x44, 0x24, 0x10, //0x00002ae8 subq $16(%rsp), %rax - 0x48, 0x0f, 0xbc, 0xca, //0x00002aed bsfq %rdx, %rcx - 0x48, 0x01, 0xc1, //0x00002af1 addq %rax, %rcx - 0x48, 0x89, 0x0c, 0x24, //0x00002af4 movq %rcx, (%rsp) - //0x00002af8 LBB0_531 - 0x44, 0x89, 0xd0, //0x00002af8 movl %r10d, %eax - 0xf7, 0xd0, //0x00002afb notl %eax - 0x21, 0xd0, //0x00002afd andl %edx, %eax - 0x8d, 0x0c, 0x00, //0x00002aff leal (%rax,%rax), %ecx - 0x41, 0x8d, 0x3c, 0x42, //0x00002b02 leal (%r10,%rax,2), %edi - 0xf7, 0xd1, //0x00002b06 notl %ecx - 0x21, 0xd1, //0x00002b08 andl %edx, %ecx - 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002b0a andl $-1431655766, %ecx - 0x45, 0x31, 0xd2, //0x00002b10 xorl %r10d, %r10d - 0x01, 0xc1, //0x00002b13 addl %eax, %ecx - 0x41, 0x0f, 0x92, 0xc2, //0x00002b15 setb %r10b - 0x01, 0xc9, //0x00002b19 addl %ecx, %ecx - 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x00002b1b xorl $1431655765, %ecx - 0x21, 0xf9, //0x00002b21 andl %edi, %ecx - 0xf7, 0xd1, //0x00002b23 notl %ecx - 0x21, 0xce, //0x00002b25 andl %ecx, %esi - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002b27 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0xfe, 0x6f, 0x25, 0xac, 0xd6, 0xff, 0xff, //0x00002b2c vmovdqu $-10580(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0x48, 0x85, 0xf6, //0x00002b34 testq %rsi, %rsi - 0x0f, 0x85, 0x44, 0xf6, 0xff, 0xff, //0x00002b37 jne LBB0_281 - //0x00002b3d LBB0_532 - 0x49, 0x83, 0xc7, 0x20, //0x00002b3d addq $32, %r15 - 0x48, 0x83, 0xc3, 0xe0, //0x00002b41 addq $-32, %rbx - //0x00002b45 LBB0_533 - 0x4d, 0x85, 0xd2, //0x00002b45 testq %r10, %r10 - 0x0f, 0x85, 0x20, 0x02, 0x00, 0x00, //0x00002b48 jne LBB0_567 - 0x48, 0x8b, 0x4c, 0x24, 0x10, //0x00002b4e movq $16(%rsp), %rcx - 0x48, 0xf7, 0xd1, //0x00002b53 notq %rcx - 0x48, 0x8b, 0x3c, 0x24, //0x00002b56 movq (%rsp), %rdi - 0x48, 0x85, 0xdb, //0x00002b5a testq %rbx, %rbx - 0x0f, 0x84, 0x84, 0x00, 0x00, 0x00, //0x00002b5d je LBB0_545 - //0x00002b63 LBB0_535 - 0x48, 0x83, 0xc1, 0x01, //0x00002b63 addq $1, %rcx - //0x00002b67 LBB0_536 - 0x31, 0xf6, //0x00002b67 xorl %esi, %esi - //0x00002b69 LBB0_537 - 0x41, 0x0f, 0xb6, 0x14, 0x37, //0x00002b69 movzbl (%r15,%rsi), %edx - 0x80, 0xfa, 0x22, //0x00002b6e cmpb $34, %dl - 0x0f, 0x84, 0x69, 0x00, 0x00, 0x00, //0x00002b71 je LBB0_544 - 0x80, 0xfa, 0x5c, //0x00002b77 cmpb $92, %dl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002b7a je LBB0_542 - 0x48, 0x83, 0xc6, 0x01, //0x00002b80 addq $1, %rsi - 0x48, 0x39, 0xf3, //0x00002b84 cmpq %rsi, %rbx - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00002b87 jne LBB0_537 - 0xe9, 0x5f, 0x00, 0x00, 0x00, //0x00002b8d jmp LBB0_540 - //0x00002b92 LBB0_542 - 0x48, 0x8d, 0x43, 0xff, //0x00002b92 leaq $-1(%rbx), %rax - 0x48, 0x39, 0xf0, //0x00002b96 cmpq %rsi, %rax - 0x0f, 0x84, 0x89, 0x02, 0x00, 0x00, //0x00002b99 je LBB0_387 - 0x4a, 0x8d, 0x04, 0x39, //0x00002b9f leaq (%rcx,%r15), %rax - 0x48, 0x01, 0xf0, //0x00002ba3 addq %rsi, %rax - 0x48, 0x83, 0xff, 0xff, //0x00002ba6 cmpq $-1, %rdi - 0x48, 0x8b, 0x14, 0x24, //0x00002baa movq (%rsp), %rdx - 0x48, 0x0f, 0x44, 0xd0, //0x00002bae cmoveq %rax, %rdx - 0x48, 0x89, 0x14, 0x24, //0x00002bb2 movq %rdx, (%rsp) - 0x48, 0x0f, 0x44, 0xf8, //0x00002bb6 cmoveq %rax, %rdi - 0x49, 0x01, 0xf7, //0x00002bba addq %rsi, %r15 - 0x49, 0x83, 0xc7, 0x02, //0x00002bbd addq $2, %r15 - 0x48, 0x89, 0xd8, //0x00002bc1 movq %rbx, %rax - 0x48, 0x29, 0xf0, //0x00002bc4 subq %rsi, %rax - 0x48, 0x83, 0xc0, 0xfe, //0x00002bc7 addq $-2, %rax - 0x48, 0x83, 0xc3, 0xfe, //0x00002bcb addq $-2, %rbx - 0x48, 0x39, 0xf3, //0x00002bcf cmpq %rsi, %rbx - 0x48, 0x89, 0xc3, //0x00002bd2 movq %rax, %rbx - 0x0f, 0x85, 0x8c, 0xff, 0xff, 0xff, //0x00002bd5 jne LBB0_536 - 0xe9, 0x48, 0x02, 0x00, 0x00, //0x00002bdb jmp LBB0_387 - //0x00002be0 LBB0_544 - 0x49, 0x01, 0xf7, //0x00002be0 addq %rsi, %r15 - 0x49, 0x83, 0xc7, 0x01, //0x00002be3 addq $1, %r15 - //0x00002be7 LBB0_545 - 0x4c, 0x2b, 0x7c, 0x24, 0x10, //0x00002be7 subq $16(%rsp), %r15 - 0xe9, 0x66, 0x01, 0x00, 0x00, //0x00002bec jmp LBB0_566 - //0x00002bf1 LBB0_540 - 0x80, 0xfa, 0x22, //0x00002bf1 cmpb $34, %dl - 0x0f, 0x85, 0x2e, 0x02, 0x00, 0x00, //0x00002bf4 jne LBB0_387 - 0x49, 0x01, 0xdf, //0x00002bfa addq %rbx, %r15 - 0xe9, 0xe5, 0xff, 0xff, 0xff, //0x00002bfd jmp LBB0_545 - //0x00002c02 LBB0_546 - 0x48, 0x83, 0x3c, 0x24, 0xff, //0x00002c02 cmpq $-1, (%rsp) - 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x00002c07 jne LBB0_548 - 0x4c, 0x89, 0xf8, //0x00002c0d movq %r15, %rax - 0x48, 0x2b, 0x44, 0x24, 0x10, //0x00002c10 subq $16(%rsp), %rax - 0x48, 0x0f, 0xbc, 0xca, //0x00002c15 bsfq %rdx, %rcx - 0x48, 0x01, 0xc1, //0x00002c19 addq %rax, %rcx - 0x48, 0x89, 0x0c, 0x24, //0x00002c1c movq %rcx, (%rsp) - //0x00002c20 LBB0_548 - 0x44, 0x89, 0xd8, //0x00002c20 movl %r11d, %eax - 0xf7, 0xd0, //0x00002c23 notl %eax - 0x21, 0xd0, //0x00002c25 andl %edx, %eax - 0x8d, 0x0c, 0x00, //0x00002c27 leal (%rax,%rax), %ecx - 0x41, 0x8d, 0x34, 0x43, //0x00002c2a leal (%r11,%rax,2), %esi - 0xf7, 0xd1, //0x00002c2e notl %ecx - 0x21, 0xd1, //0x00002c30 andl %edx, %ecx - 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002c32 andl $-1431655766, %ecx - 0x45, 0x31, 0xdb, //0x00002c38 xorl %r11d, %r11d - 0x01, 0xc1, //0x00002c3b addl %eax, %ecx - 0x41, 0x0f, 0x92, 0xc3, //0x00002c3d setb %r11b - 0x01, 0xc9, //0x00002c41 addl %ecx, %ecx - 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x00002c43 xorl $1431655765, %ecx - 0x21, 0xf1, //0x00002c49 andl %esi, %ecx - 0xf7, 0xd1, //0x00002c4b notl %ecx - 0x41, 0x21, 0xca, //0x00002c4d andl %ecx, %r10d - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002c50 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0xfe, 0x6f, 0x25, 0x83, 0xd5, 0xff, 0xff, //0x00002c55 vmovdqu $-10877(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0x4d, 0x85, 0xd2, //0x00002c5d testq %r10, %r10 - 0x0f, 0x85, 0x76, 0xf5, 0xff, 0xff, //0x00002c60 jne LBB0_322 - //0x00002c66 LBB0_549 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x00002c66 movl $64, %edx - //0x00002c6b LBB0_550 - 0xc5, 0xbd, 0x64, 0xc8, //0x00002c6b vpcmpgtb %ymm0, %ymm8, %ymm1 - 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x00002c6f vpcmpgtb %ymm9, %ymm0, %ymm0 - 0xc5, 0xf5, 0xdb, 0xc0, //0x00002c74 vpand %ymm0, %ymm1, %ymm0 - 0xc5, 0xfd, 0xd7, 0xf0, //0x00002c78 vpmovmskb %ymm0, %esi - 0x0f, 0xbc, 0xfe, //0x00002c7c bsfl %esi, %edi - 0x4d, 0x85, 0xd2, //0x00002c7f testq %r10, %r10 - 0x0f, 0x84, 0x2e, 0x00, 0x00, 0x00, //0x00002c82 je LBB0_553 - 0x85, 0xf6, //0x00002c88 testl %esi, %esi - 0xb8, 0x40, 0x00, 0x00, 0x00, //0x00002c8a movl $64, %eax - 0x0f, 0x44, 0xf8, //0x00002c8f cmovel %eax, %edi - 0x48, 0x39, 0xfa, //0x00002c92 cmpq %rdi, %rdx - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x00002c95 movq $24(%rsp), %r10 - 0x0f, 0x87, 0x68, 0x0b, 0x00, 0x00, //0x00002c9a ja LBB0_687 - 0x4c, 0x2b, 0x7c, 0x24, 0x10, //0x00002ca0 subq $16(%rsp), %r15 - 0x49, 0x01, 0xd7, //0x00002ca5 addq %rdx, %r15 - 0x49, 0x83, 0xc7, 0x01, //0x00002ca8 addq $1, %r15 - 0x4c, 0x8b, 0x5c, 0x24, 0x08, //0x00002cac movq $8(%rsp), %r11 - 0xe9, 0xc0, 0xf0, 0xff, 0xff, //0x00002cb1 jmp LBB0_385 - //0x00002cb6 LBB0_553 - 0x85, 0xf6, //0x00002cb6 testl %esi, %esi - 0x0f, 0x85, 0x27, 0x0b, 0x00, 0x00, //0x00002cb8 jne LBB0_688 - 0x49, 0x83, 0xc7, 0x20, //0x00002cbe addq $32, %r15 - 0x48, 0x83, 0xc3, 0xe0, //0x00002cc2 addq $-32, %rbx - //0x00002cc6 LBB0_555 - 0x4d, 0x85, 0xdb, //0x00002cc6 testq %r11, %r11 - 0x0f, 0x85, 0xe1, 0x00, 0x00, 0x00, //0x00002cc9 jne LBB0_569 - 0x48, 0x8b, 0x0c, 0x24, //0x00002ccf movq (%rsp), %rcx - 0x48, 0x85, 0xdb, //0x00002cd3 testq %rbx, %rbx - 0x0f, 0x84, 0x10, 0x01, 0x00, 0x00, //0x00002cd6 je LBB0_571 - //0x00002cdc LBB0_557 - 0x41, 0x0f, 0xb6, 0x17, //0x00002cdc movzbl (%r15), %edx - 0x80, 0xfa, 0x22, //0x00002ce0 cmpb $34, %dl - 0x0f, 0x84, 0x60, 0x00, 0x00, 0x00, //0x00002ce3 je LBB0_565 - 0x80, 0xfa, 0x5c, //0x00002ce9 cmpb $92, %dl - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00002cec je LBB0_562 - 0x80, 0xfa, 0x1f, //0x00002cf2 cmpb $31, %dl - 0x0f, 0x86, 0x43, 0x0b, 0x00, 0x00, //0x00002cf5 jbe LBB0_689 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002cfb movq $-1, %rdx - 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00002d02 movl $1, %esi - //0x00002d07 LBB0_561 - 0x49, 0x01, 0xf7, //0x00002d07 addq %rsi, %r15 - 0x48, 0x01, 0xd3, //0x00002d0a addq %rdx, %rbx - 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x00002d0d jne LBB0_557 - 0xe9, 0xd4, 0x00, 0x00, 0x00, //0x00002d13 jmp LBB0_571 - //0x00002d18 LBB0_562 - 0x48, 0x83, 0xfb, 0x01, //0x00002d18 cmpq $1, %rbx - 0x0f, 0x84, 0xca, 0x00, 0x00, 0x00, //0x00002d1c je LBB0_571 - 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00002d22 movq $-2, %rdx - 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00002d29 movl $2, %esi - 0x48, 0x83, 0xf9, 0xff, //0x00002d2e cmpq $-1, %rcx - 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x00002d32 jne LBB0_561 - 0x4c, 0x89, 0xf9, //0x00002d38 movq %r15, %rcx - 0x48, 0x2b, 0x4c, 0x24, 0x10, //0x00002d3b subq $16(%rsp), %rcx - 0x48, 0x89, 0x0c, 0x24, //0x00002d40 movq %rcx, (%rsp) - 0xe9, 0xbe, 0xff, 0xff, 0xff, //0x00002d44 jmp LBB0_561 - //0x00002d49 LBB0_565 - 0x4c, 0x2b, 0x7c, 0x24, 0x10, //0x00002d49 subq $16(%rsp), %r15 - 0x49, 0x83, 0xc7, 0x01, //0x00002d4e addq $1, %r15 - 0x4c, 0x8b, 0x5c, 0x24, 0x08, //0x00002d52 movq $8(%rsp), %r11 - //0x00002d57 LBB0_566 - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x00002d57 movq $24(%rsp), %r10 - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002d5c vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0xfe, 0x6f, 0x25, 0x77, 0xd4, 0xff, 0xff, //0x00002d61 vmovdqu $-11145(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xe9, 0x08, 0xf0, 0xff, 0xff, //0x00002d69 jmp LBB0_385 - //0x00002d6e LBB0_567 - 0x48, 0x85, 0xdb, //0x00002d6e testq %rbx, %rbx - 0x0f, 0x84, 0xb1, 0x00, 0x00, 0x00, //0x00002d71 je LBB0_387 - 0x48, 0x8b, 0x4c, 0x24, 0x10, //0x00002d77 movq $16(%rsp), %rcx - 0x48, 0xf7, 0xd1, //0x00002d7c notq %rcx - 0x49, 0x8d, 0x04, 0x0f, //0x00002d7f leaq (%r15,%rcx), %rax - 0x48, 0x8b, 0x14, 0x24, //0x00002d83 movq (%rsp), %rdx - 0x48, 0x83, 0xfa, 0xff, //0x00002d87 cmpq $-1, %rdx - 0x48, 0x89, 0xd7, //0x00002d8b movq %rdx, %rdi - 0x48, 0x0f, 0x44, 0xd0, //0x00002d8e cmoveq %rax, %rdx - 0x48, 0x0f, 0x44, 0xf8, //0x00002d92 cmoveq %rax, %rdi - 0x49, 0x83, 0xc7, 0x01, //0x00002d96 addq $1, %r15 - 0x48, 0x83, 0xc3, 0xff, //0x00002d9a addq $-1, %rbx - 0x48, 0x89, 0x14, 0x24, //0x00002d9e movq %rdx, (%rsp) - 0x48, 0x85, 0xdb, //0x00002da2 testq %rbx, %rbx - 0x0f, 0x85, 0xb8, 0xfd, 0xff, 0xff, //0x00002da5 jne LBB0_535 - 0xe9, 0x37, 0xfe, 0xff, 0xff, //0x00002dab jmp LBB0_545 - //0x00002db0 LBB0_569 - 0x48, 0x85, 0xdb, //0x00002db0 testq %rbx, %rbx - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00002db3 je LBB0_571 - 0x48, 0x8b, 0x4c, 0x24, 0x10, //0x00002db9 movq $16(%rsp), %rcx - 0x48, 0xf7, 0xd1, //0x00002dbe notq %rcx - 0x4c, 0x01, 0xf9, //0x00002dc1 addq %r15, %rcx - 0x48, 0x8b, 0x14, 0x24, //0x00002dc4 movq (%rsp), %rdx - 0x48, 0x83, 0xfa, 0xff, //0x00002dc8 cmpq $-1, %rdx - 0x48, 0x89, 0xd0, //0x00002dcc movq %rdx, %rax - 0x48, 0x0f, 0x44, 0xc1, //0x00002dcf cmoveq %rcx, %rax - 0x48, 0x0f, 0x45, 0xca, //0x00002dd3 cmovneq %rdx, %rcx - 0x49, 0x83, 0xc7, 0x01, //0x00002dd7 addq $1, %r15 - 0x48, 0x83, 0xc3, 0xff, //0x00002ddb addq $-1, %rbx - 0x48, 0x89, 0x04, 0x24, //0x00002ddf movq %rax, (%rsp) - 0x48, 0x85, 0xdb, //0x00002de3 testq %rbx, %rbx - 0x0f, 0x85, 0xf0, 0xfe, 0xff, 0xff, //0x00002de6 jne LBB0_557 - //0x00002dec LBB0_571 - 0x4c, 0x8b, 0x5c, 0x24, 0x08, //0x00002dec movq $8(%rsp), %r11 - 0xe9, 0x32, 0x00, 0x00, 0x00, //0x00002df1 jmp LBB0_387 - //0x00002df6 LBB0_572 - 0x4d, 0x89, 0x33, //0x00002df6 movq %r14, (%r11) - //0x00002df9 LBB0_573 - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002df9 movq $-1, %r15 - 0xe9, 0x33, 0x07, 0x00, 0x00, //0x00002e00 jmp LBB0_646 - //0x00002e05 LBB0_574 - 0x48, 0x8d, 0x48, 0x04, //0x00002e05 leaq $4(%rax), %rcx - 0xe9, 0x36, 0x01, 0x00, 0x00, //0x00002e09 jmp LBB0_589 - //0x00002e0e LBB0_662 - 0x49, 0xc7, 0xc7, 0xf9, 0xff, 0xff, 0xff, //0x00002e0e movq $-7, %r15 - 0xe9, 0x1e, 0x07, 0x00, 0x00, //0x00002e15 jmp LBB0_646 - //0x00002e1a LBB0_386 - 0x49, 0x83, 0xff, 0xff, //0x00002e1a cmpq $-1, %r15 - 0x48, 0x8b, 0x14, 0x24, //0x00002e1e movq (%rsp), %rdx - 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00002e22 jne LBB0_388 - //0x00002e28 LBB0_387 - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002e28 movq $-1, %r15 - 0x4c, 0x89, 0xe2, //0x00002e2f movq %r12, %rdx - //0x00002e32 LBB0_388 - 0x49, 0x89, 0x13, //0x00002e32 movq %rdx, (%r11) - 0xe9, 0xfe, 0x06, 0x00, 0x00, //0x00002e35 jmp LBB0_646 - //0x00002e3a LBB0_248 - 0x49, 0x83, 0xc0, 0xff, //0x00002e3a addq $-1, %r8 - 0x4d, 0x89, 0xc7, //0x00002e3e movq %r8, %r15 - 0xe9, 0xf2, 0x06, 0x00, 0x00, //0x00002e41 jmp LBB0_646 - //0x00002e46 LBB0_575 - 0x49, 0x89, 0x03, //0x00002e46 movq %rax, (%r11) - 0xe9, 0xe3, 0x06, 0x00, 0x00, //0x00002e49 jmp LBB0_645 - //0x00002e4e LBB0_576 - 0x4c, 0x89, 0xe9, //0x00002e4e movq %r13, %rcx - 0x4d, 0x89, 0xdd, //0x00002e51 movq %r11, %r13 - 0x4c, 0x8b, 0x41, 0x08, //0x00002e54 movq $8(%rcx), %r8 - 0x4d, 0x89, 0xc6, //0x00002e58 movq %r8, %r14 - 0x49, 0x29, 0xd6, //0x00002e5b subq %rdx, %r14 - 0x49, 0x83, 0xfe, 0x20, //0x00002e5e cmpq $32, %r14 - 0x0f, 0x8c, 0x52, 0x09, 0x00, 0x00, //0x00002e62 jl LBB0_681 - 0x4d, 0x8d, 0x0c, 0x02, //0x00002e68 leaq (%r10,%rax), %r9 - 0x49, 0x29, 0xc0, //0x00002e6c subq %rax, %r8 - 0xbb, 0x1f, 0x00, 0x00, 0x00, //0x00002e6f movl $31, %ebx - 0x45, 0x31, 0xf6, //0x00002e74 xorl %r14d, %r14d - 0xc5, 0xfe, 0x6f, 0x05, 0x01, 0xd2, 0xff, 0xff, //0x00002e77 vmovdqu $-11775(%rip), %ymm0 /* LCPI0_7+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x0d, 0x19, 0xd2, 0xff, 0xff, //0x00002e7f vmovdqu $-11751(%rip), %ymm1 /* LCPI0_8+0(%rip) */ - 0x45, 0x31, 0xe4, //0x00002e87 xorl %r12d, %r12d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002e8a .p2align 4, 0x90 - //0x00002e90 LBB0_578 - 0xc4, 0x81, 0x7e, 0x6f, 0x54, 0x31, 0x01, //0x00002e90 vmovdqu $1(%r9,%r14), %ymm2 - 0xc5, 0xed, 0x74, 0xd8, //0x00002e97 vpcmpeqb %ymm0, %ymm2, %ymm3 - 0xc5, 0x7d, 0xd7, 0xdb, //0x00002e9b vpmovmskb %ymm3, %r11d - 0xc5, 0xed, 0x74, 0xd1, //0x00002e9f vpcmpeqb %ymm1, %ymm2, %ymm2 - 0xc5, 0xfd, 0xd7, 0xca, //0x00002ea3 vpmovmskb %ymm2, %ecx - 0x85, 0xc9, //0x00002ea7 testl %ecx, %ecx - 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00002ea9 jne LBB0_581 - 0x4d, 0x85, 0xe4, //0x00002eaf testq %r12, %r12 - 0x0f, 0x85, 0x08, 0x00, 0x00, 0x00, //0x00002eb2 jne LBB0_581 - 0x45, 0x31, 0xe4, //0x00002eb8 xorl %r12d, %r12d - 0xe9, 0x31, 0x00, 0x00, 0x00, //0x00002ebb jmp LBB0_582 - //0x00002ec0 LBB0_581 - 0x44, 0x89, 0xe6, //0x00002ec0 movl %r12d, %esi - 0xf7, 0xd6, //0x00002ec3 notl %esi - 0x21, 0xce, //0x00002ec5 andl %ecx, %esi - 0x8d, 0x14, 0x36, //0x00002ec7 leal (%rsi,%rsi), %edx - 0x44, 0x09, 0xe2, //0x00002eca orl %r12d, %edx - 0x89, 0xd7, //0x00002ecd movl %edx, %edi - 0xf7, 0xd7, //0x00002ecf notl %edi - 0x21, 0xcf, //0x00002ed1 andl %ecx, %edi - 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002ed3 andl $-1431655766, %edi - 0x45, 0x31, 0xe4, //0x00002ed9 xorl %r12d, %r12d - 0x01, 0xf7, //0x00002edc addl %esi, %edi - 0x41, 0x0f, 0x92, 0xc4, //0x00002ede setb %r12b - 0x01, 0xff, //0x00002ee2 addl %edi, %edi - 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00002ee4 xorl $1431655765, %edi - 0x21, 0xd7, //0x00002eea andl %edx, %edi - 0xf7, 0xd7, //0x00002eec notl %edi - 0x41, 0x21, 0xfb, //0x00002eee andl %edi, %r11d - //0x00002ef1 LBB0_582 - 0x4d, 0x85, 0xdb, //0x00002ef1 testq %r11, %r11 - 0x0f, 0x85, 0xfc, 0x05, 0x00, 0x00, //0x00002ef4 jne LBB0_640 - 0x49, 0x83, 0xc6, 0x20, //0x00002efa addq $32, %r14 - 0x49, 0x8d, 0x0c, 0x18, //0x00002efe leaq (%r8,%rbx), %rcx - 0x48, 0x83, 0xc1, 0xe0, //0x00002f02 addq $-32, %rcx - 0x48, 0x83, 0xc3, 0xe0, //0x00002f06 addq $-32, %rbx - 0x48, 0x83, 0xf9, 0x3f, //0x00002f0a cmpq $63, %rcx - 0x0f, 0x8f, 0x7c, 0xff, 0xff, 0xff, //0x00002f0e jg LBB0_578 - 0x4d, 0x85, 0xe4, //0x00002f14 testq %r12, %r12 - 0x0f, 0x85, 0xfd, 0x08, 0x00, 0x00, //0x00002f17 jne LBB0_685 - 0x4b, 0x8d, 0x14, 0x0e, //0x00002f1d leaq (%r14,%r9), %rdx - 0x48, 0x83, 0xc2, 0x01, //0x00002f21 addq $1, %rdx - 0x49, 0xf7, 0xd6, //0x00002f25 notq %r14 - 0x4d, 0x01, 0xc6, //0x00002f28 addq %r8, %r14 - //0x00002f2b LBB0_586 - 0x4d, 0x85, 0xf6, //0x00002f2b testq %r14, %r14 - 0x0f, 0x8e, 0x04, 0x06, 0x00, 0x00, //0x00002f2e jle LBB0_646 - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002f34 movq $-1, %r15 - 0xe9, 0x25, 0x06, 0x00, 0x00, //0x00002f3b jmp LBB0_648 - //0x00002f40 LBB0_588 - 0x48, 0x8d, 0x48, 0x05, //0x00002f40 leaq $5(%rax), %rcx - //0x00002f44 LBB0_589 - 0x49, 0x3b, 0x4d, 0x08, //0x00002f44 cmpq $8(%r13), %rcx - 0x0f, 0x87, 0xea, 0x05, 0x00, 0x00, //0x00002f48 ja LBB0_646 - 0x49, 0x89, 0x0b, //0x00002f4e movq %rcx, (%r11) - 0x49, 0x89, 0xc7, //0x00002f51 movq %rax, %r15 - 0xe9, 0xdf, 0x05, 0x00, 0x00, //0x00002f54 jmp LBB0_646 - //0x00002f59 LBB0_591 - 0x4c, 0x89, 0x5c, 0x24, 0x08, //0x00002f59 movq %r11, $8(%rsp) - 0x4d, 0x8b, 0x75, 0x08, //0x00002f5e movq $8(%r13), %r14 - 0x49, 0x29, 0xd6, //0x00002f62 subq %rdx, %r14 - 0x49, 0x01, 0xd2, //0x00002f65 addq %rdx, %r10 - 0x45, 0x31, 0xdb, //0x00002f68 xorl %r11d, %r11d - 0xc5, 0xfe, 0x6f, 0x05, 0x2d, 0xd1, 0xff, 0xff, //0x00002f6b vmovdqu $-11987(%rip), %ymm0 /* LCPI0_8+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x0d, 0x05, 0xd1, 0xff, 0xff, //0x00002f73 vmovdqu $-12027(%rip), %ymm1 /* LCPI0_7+0(%rip) */ - 0xc5, 0xe9, 0x76, 0xd2, //0x00002f7b vpcmpeqd %xmm2, %xmm2, %xmm2 - 0xc5, 0xfe, 0x6f, 0x1d, 0x39, 0xd1, 0xff, 0xff, //0x00002f7f vmovdqu $-11975(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x25, 0x51, 0xd1, 0xff, 0xff, //0x00002f87 vmovdqu $-11951(%rip), %ymm4 /* LCPI0_10+0(%rip) */ - 0xc4, 0x41, 0x31, 0xef, 0xc9, //0x00002f8f vpxor %xmm9, %xmm9, %xmm9 - 0x45, 0x31, 0xe4, //0x00002f94 xorl %r12d, %r12d - 0x45, 0x31, 0xc9, //0x00002f97 xorl %r9d, %r9d - 0x31, 0xd2, //0x00002f9a xorl %edx, %edx - 0x49, 0x83, 0xfe, 0x40, //0x00002f9c cmpq $64, %r14 - 0x0f, 0x8c, 0x46, 0x01, 0x00, 0x00, //0x00002fa0 jl LBB0_600 - //0x00002fa6 LBB0_594 - 0xc4, 0xc1, 0x7e, 0x6f, 0x3a, //0x00002fa6 vmovdqu (%r10), %ymm7 - 0xc4, 0xc1, 0x7e, 0x6f, 0x72, 0x20, //0x00002fab vmovdqu $32(%r10), %ymm6 - 0xc5, 0x45, 0x74, 0xc0, //0x00002fb1 vpcmpeqb %ymm0, %ymm7, %ymm8 - 0xc4, 0xc1, 0x7d, 0xd7, 0xf0, //0x00002fb5 vpmovmskb %ymm8, %esi - 0xc5, 0x4d, 0x74, 0xc0, //0x00002fba vpcmpeqb %ymm0, %ymm6, %ymm8 - 0xc4, 0xc1, 0x7d, 0xd7, 0xc8, //0x00002fbe vpmovmskb %ymm8, %ecx - 0x48, 0xc1, 0xe1, 0x20, //0x00002fc3 shlq $32, %rcx - 0x48, 0x09, 0xce, //0x00002fc7 orq %rcx, %rsi - 0x48, 0x89, 0xf1, //0x00002fca movq %rsi, %rcx - 0x4d, 0x89, 0xe8, //0x00002fcd movq %r13, %r8 - 0x4c, 0x09, 0xe1, //0x00002fd0 orq %r12, %rcx - 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00002fd3 jne LBB0_596 - 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00002fd9 movq $-1, %rsi - 0x45, 0x31, 0xe4, //0x00002fe0 xorl %r12d, %r12d - 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00002fe3 jmp LBB0_597 - //0x00002fe8 LBB0_596 - 0x4c, 0x89, 0xe1, //0x00002fe8 movq %r12, %rcx - 0x48, 0xf7, 0xd1, //0x00002feb notq %rcx - 0x48, 0x21, 0xf1, //0x00002fee andq %rsi, %rcx - 0x4c, 0x8d, 0x2c, 0x09, //0x00002ff1 leaq (%rcx,%rcx), %r13 - 0x4d, 0x09, 0xe5, //0x00002ff5 orq %r12, %r13 - 0x4c, 0x89, 0xeb, //0x00002ff8 movq %r13, %rbx - 0x48, 0xf7, 0xd3, //0x00002ffb notq %rbx - 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002ffe movabsq $-6148914691236517206, %rdi - 0x48, 0x21, 0xfe, //0x00003008 andq %rdi, %rsi - 0x48, 0x21, 0xde, //0x0000300b andq %rbx, %rsi - 0x45, 0x31, 0xe4, //0x0000300e xorl %r12d, %r12d - 0x48, 0x01, 0xce, //0x00003011 addq %rcx, %rsi - 0x41, 0x0f, 0x92, 0xc4, //0x00003014 setb %r12b - 0x48, 0x01, 0xf6, //0x00003018 addq %rsi, %rsi - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000301b movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xce, //0x00003025 xorq %rcx, %rsi - 0x4c, 0x21, 0xee, //0x00003028 andq %r13, %rsi - 0x48, 0xf7, 0xd6, //0x0000302b notq %rsi - //0x0000302e LBB0_597 - 0xc5, 0x4d, 0x74, 0xc1, //0x0000302e vpcmpeqb %ymm1, %ymm6, %ymm8 - 0xc4, 0xc1, 0x7d, 0xd7, 0xc8, //0x00003032 vpmovmskb %ymm8, %ecx - 0x48, 0xc1, 0xe1, 0x20, //0x00003037 shlq $32, %rcx - 0xc5, 0x45, 0x74, 0xc1, //0x0000303b vpcmpeqb %ymm1, %ymm7, %ymm8 - 0xc4, 0xc1, 0x7d, 0xd7, 0xf8, //0x0000303f vpmovmskb %ymm8, %edi - 0x48, 0x09, 0xcf, //0x00003044 orq %rcx, %rdi - 0x48, 0x21, 0xf7, //0x00003047 andq %rsi, %rdi - 0xc4, 0xe1, 0xf9, 0x6e, 0xef, //0x0000304a vmovq %rdi, %xmm5 - 0xc4, 0xe3, 0x51, 0x44, 0xea, 0x00, //0x0000304f vpclmulqdq $0, %xmm2, %xmm5, %xmm5 - 0xc4, 0xc1, 0xf9, 0x7e, 0xed, //0x00003055 vmovq %xmm5, %r13 - 0x4d, 0x31, 0xdd, //0x0000305a xorq %r11, %r13 - 0xc5, 0xc5, 0x74, 0xeb, //0x0000305d vpcmpeqb %ymm3, %ymm7, %ymm5 - 0xc5, 0xfd, 0xd7, 0xfd, //0x00003061 vpmovmskb %ymm5, %edi - 0xc5, 0xcd, 0x74, 0xeb, //0x00003065 vpcmpeqb %ymm3, %ymm6, %ymm5 - 0xc5, 0xfd, 0xd7, 0xcd, //0x00003069 vpmovmskb %ymm5, %ecx - 0x48, 0xc1, 0xe1, 0x20, //0x0000306d shlq $32, %rcx - 0x48, 0x09, 0xcf, //0x00003071 orq %rcx, %rdi - 0x4c, 0x89, 0xe9, //0x00003074 movq %r13, %rcx - 0x48, 0xf7, 0xd1, //0x00003077 notq %rcx - 0x48, 0x21, 0xcf, //0x0000307a andq %rcx, %rdi - 0xc5, 0xc5, 0x74, 0xec, //0x0000307d vpcmpeqb %ymm4, %ymm7, %ymm5 - 0xc5, 0xfd, 0xd7, 0xdd, //0x00003081 vpmovmskb %ymm5, %ebx - 0xc5, 0xcd, 0x74, 0xec, //0x00003085 vpcmpeqb %ymm4, %ymm6, %ymm5 - 0xc5, 0xfd, 0xd7, 0xf5, //0x00003089 vpmovmskb %ymm5, %esi - 0x48, 0xc1, 0xe6, 0x20, //0x0000308d shlq $32, %rsi - 0x48, 0x09, 0xf3, //0x00003091 orq %rsi, %rbx - 0x48, 0x21, 0xcb, //0x00003094 andq %rcx, %rbx - 0x0f, 0x84, 0x2b, 0x00, 0x00, 0x00, //0x00003097 je LBB0_592 - 0x90, 0x90, 0x90, //0x0000309d .p2align 4, 0x90 - //0x000030a0 LBB0_598 - 0x48, 0x8d, 0x4b, 0xff, //0x000030a0 leaq $-1(%rbx), %rcx - 0x48, 0x89, 0xce, //0x000030a4 movq %rcx, %rsi - 0x48, 0x21, 0xfe, //0x000030a7 andq %rdi, %rsi - 0xf3, 0x48, 0x0f, 0xb8, 0xf6, //0x000030aa popcntq %rsi, %rsi - 0x4c, 0x01, 0xce, //0x000030af addq %r9, %rsi - 0x48, 0x39, 0xd6, //0x000030b2 cmpq %rdx, %rsi - 0x0f, 0x86, 0x00, 0x04, 0x00, 0x00, //0x000030b5 jbe LBB0_639 - 0x48, 0x83, 0xc2, 0x01, //0x000030bb addq $1, %rdx - 0x48, 0x21, 0xcb, //0x000030bf andq %rcx, %rbx - 0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x000030c2 jne LBB0_598 - //0x000030c8 LBB0_592 - 0x49, 0xc1, 0xfd, 0x3f, //0x000030c8 sarq $63, %r13 - 0xf3, 0x48, 0x0f, 0xb8, 0xcf, //0x000030cc popcntq %rdi, %rcx - 0x49, 0x01, 0xc9, //0x000030d1 addq %rcx, %r9 - 0x49, 0x83, 0xc2, 0x40, //0x000030d4 addq $64, %r10 - 0x49, 0x83, 0xc6, 0xc0, //0x000030d8 addq $-64, %r14 - 0x4d, 0x89, 0xeb, //0x000030dc movq %r13, %r11 - 0x4d, 0x89, 0xc5, //0x000030df movq %r8, %r13 - 0x49, 0x83, 0xfe, 0x40, //0x000030e2 cmpq $64, %r14 - 0x0f, 0x8d, 0xba, 0xfe, 0xff, 0xff, //0x000030e6 jge LBB0_594 - //0x000030ec LBB0_600 - 0x4d, 0x85, 0xf6, //0x000030ec testq %r14, %r14 - 0x0f, 0x8e, 0xcd, 0x06, 0x00, 0x00, //0x000030ef jle LBB0_682 - 0xc5, 0x7e, 0x7f, 0x4c, 0x24, 0x60, //0x000030f5 vmovdqu %ymm9, $96(%rsp) - 0xc5, 0x7e, 0x7f, 0x4c, 0x24, 0x40, //0x000030fb vmovdqu %ymm9, $64(%rsp) - 0x44, 0x89, 0xd1, //0x00003101 movl %r10d, %ecx - 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00003104 andl $4095, %ecx - 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x0000310a cmpl $4033, %ecx - 0x0f, 0x82, 0x90, 0xfe, 0xff, 0xff, //0x00003110 jb LBB0_594 - 0x49, 0x83, 0xfe, 0x20, //0x00003116 cmpq $32, %r14 - 0x0f, 0x82, 0x1d, 0x00, 0x00, 0x00, //0x0000311a jb LBB0_604 - 0xc4, 0xc1, 0x7e, 0x6f, 0x2a, //0x00003120 vmovdqu (%r10), %ymm5 - 0xc5, 0xfe, 0x7f, 0x6c, 0x24, 0x40, //0x00003125 vmovdqu %ymm5, $64(%rsp) - 0x49, 0x83, 0xc2, 0x20, //0x0000312b addq $32, %r10 - 0x49, 0x8d, 0x7e, 0xe0, //0x0000312f leaq $-32(%r14), %rdi - 0x48, 0x8d, 0x74, 0x24, 0x60, //0x00003133 leaq $96(%rsp), %rsi - 0xe9, 0x08, 0x00, 0x00, 0x00, //0x00003138 jmp LBB0_605 - //0x0000313d LBB0_604 - 0x48, 0x8d, 0x74, 0x24, 0x40, //0x0000313d leaq $64(%rsp), %rsi - 0x4c, 0x89, 0xf7, //0x00003142 movq %r14, %rdi - //0x00003145 LBB0_605 - 0x48, 0x83, 0xff, 0x10, //0x00003145 cmpq $16, %rdi - 0x0f, 0x82, 0x5a, 0x00, 0x00, 0x00, //0x00003149 jb LBB0_606 - 0xc4, 0xc1, 0x7a, 0x6f, 0x2a, //0x0000314f vmovdqu (%r10), %xmm5 - 0xc5, 0xfa, 0x7f, 0x2e, //0x00003154 vmovdqu %xmm5, (%rsi) - 0x49, 0x83, 0xc2, 0x10, //0x00003158 addq $16, %r10 - 0x48, 0x83, 0xc6, 0x10, //0x0000315c addq $16, %rsi - 0x48, 0x83, 0xc7, 0xf0, //0x00003160 addq $-16, %rdi - 0x48, 0x83, 0xff, 0x08, //0x00003164 cmpq $8, %rdi - 0x0f, 0x83, 0x45, 0x00, 0x00, 0x00, //0x00003168 jae LBB0_611 - //0x0000316e LBB0_607 - 0x48, 0x83, 0xff, 0x04, //0x0000316e cmpq $4, %rdi - 0x0f, 0x8c, 0x57, 0x00, 0x00, 0x00, //0x00003172 jl LBB0_608 - //0x00003178 LBB0_612 - 0x41, 0x8b, 0x0a, //0x00003178 movl (%r10), %ecx - 0x89, 0x0e, //0x0000317b movl %ecx, (%rsi) - 0x49, 0x83, 0xc2, 0x04, //0x0000317d addq $4, %r10 - 0x48, 0x83, 0xc6, 0x04, //0x00003181 addq $4, %rsi - 0x48, 0x83, 0xc7, 0xfc, //0x00003185 addq $-4, %rdi - 0x48, 0x83, 0xff, 0x02, //0x00003189 cmpq $2, %rdi - 0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x0000318d jae LBB0_613 - //0x00003193 LBB0_609 - 0x4c, 0x89, 0xd3, //0x00003193 movq %r10, %rbx - 0x4c, 0x8d, 0x54, 0x24, 0x40, //0x00003196 leaq $64(%rsp), %r10 - 0x48, 0x85, 0xff, //0x0000319b testq %rdi, %rdi - 0x0f, 0x85, 0x59, 0x00, 0x00, 0x00, //0x0000319e jne LBB0_614 - 0xe9, 0xfd, 0xfd, 0xff, 0xff, //0x000031a4 jmp LBB0_594 - //0x000031a9 LBB0_606 - 0x48, 0x83, 0xff, 0x08, //0x000031a9 cmpq $8, %rdi - 0x0f, 0x82, 0xbb, 0xff, 0xff, 0xff, //0x000031ad jb LBB0_607 - //0x000031b3 LBB0_611 - 0x49, 0x8b, 0x0a, //0x000031b3 movq (%r10), %rcx - 0x48, 0x89, 0x0e, //0x000031b6 movq %rcx, (%rsi) - 0x49, 0x83, 0xc2, 0x08, //0x000031b9 addq $8, %r10 - 0x48, 0x83, 0xc6, 0x08, //0x000031bd addq $8, %rsi - 0x48, 0x83, 0xc7, 0xf8, //0x000031c1 addq $-8, %rdi - 0x48, 0x83, 0xff, 0x04, //0x000031c5 cmpq $4, %rdi - 0x0f, 0x8d, 0xa9, 0xff, 0xff, 0xff, //0x000031c9 jge LBB0_612 - //0x000031cf LBB0_608 - 0x48, 0x83, 0xff, 0x02, //0x000031cf cmpq $2, %rdi - 0x0f, 0x82, 0xba, 0xff, 0xff, 0xff, //0x000031d3 jb LBB0_609 - //0x000031d9 LBB0_613 - 0x41, 0x0f, 0xb7, 0x0a, //0x000031d9 movzwl (%r10), %ecx - 0x66, 0x89, 0x0e, //0x000031dd movw %cx, (%rsi) - 0x49, 0x83, 0xc2, 0x02, //0x000031e0 addq $2, %r10 - 0x48, 0x83, 0xc6, 0x02, //0x000031e4 addq $2, %rsi - 0x48, 0x83, 0xc7, 0xfe, //0x000031e8 addq $-2, %rdi - 0x4c, 0x89, 0xd3, //0x000031ec movq %r10, %rbx - 0x4c, 0x8d, 0x54, 0x24, 0x40, //0x000031ef leaq $64(%rsp), %r10 - 0x48, 0x85, 0xff, //0x000031f4 testq %rdi, %rdi - 0x0f, 0x84, 0xa9, 0xfd, 0xff, 0xff, //0x000031f7 je LBB0_594 - //0x000031fd LBB0_614 - 0x8a, 0x0b, //0x000031fd movb (%rbx), %cl - 0x88, 0x0e, //0x000031ff movb %cl, (%rsi) - 0x4c, 0x8d, 0x54, 0x24, 0x40, //0x00003201 leaq $64(%rsp), %r10 - 0xe9, 0x9b, 0xfd, 0xff, 0xff, //0x00003206 jmp LBB0_594 - //0x0000320b LBB0_615 - 0x4c, 0x89, 0x5c, 0x24, 0x08, //0x0000320b movq %r11, $8(%rsp) - 0x4d, 0x8b, 0x75, 0x08, //0x00003210 movq $8(%r13), %r14 - 0x49, 0x29, 0xd6, //0x00003214 subq %rdx, %r14 - 0x49, 0x01, 0xd2, //0x00003217 addq %rdx, %r10 - 0x45, 0x31, 0xdb, //0x0000321a xorl %r11d, %r11d - 0xc5, 0xfe, 0x6f, 0x05, 0x7b, 0xce, 0xff, 0xff, //0x0000321d vmovdqu $-12677(%rip), %ymm0 /* LCPI0_8+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x0d, 0x53, 0xce, 0xff, 0xff, //0x00003225 vmovdqu $-12717(%rip), %ymm1 /* LCPI0_7+0(%rip) */ - 0xc5, 0xe9, 0x76, 0xd2, //0x0000322d vpcmpeqd %xmm2, %xmm2, %xmm2 - 0xc5, 0xfe, 0x6f, 0x1d, 0xc7, 0xce, 0xff, 0xff, //0x00003231 vmovdqu $-12601(%rip), %ymm3 /* LCPI0_11+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x25, 0x1f, 0xce, 0xff, 0xff, //0x00003239 vmovdqu $-12769(%rip), %ymm4 /* LCPI0_3+0(%rip) */ - 0xc4, 0x41, 0x31, 0xef, 0xc9, //0x00003241 vpxor %xmm9, %xmm9, %xmm9 - 0x45, 0x31, 0xe4, //0x00003246 xorl %r12d, %r12d - 0x45, 0x31, 0xc9, //0x00003249 xorl %r9d, %r9d - 0x31, 0xd2, //0x0000324c xorl %edx, %edx - 0x49, 0x83, 0xfe, 0x40, //0x0000324e cmpq $64, %r14 - 0x0f, 0x8c, 0x44, 0x01, 0x00, 0x00, //0x00003252 jl LBB0_624 - //0x00003258 LBB0_618 - 0xc4, 0xc1, 0x7e, 0x6f, 0x3a, //0x00003258 vmovdqu (%r10), %ymm7 - 0xc4, 0xc1, 0x7e, 0x6f, 0x72, 0x20, //0x0000325d vmovdqu $32(%r10), %ymm6 - 0xc5, 0x45, 0x74, 0xc0, //0x00003263 vpcmpeqb %ymm0, %ymm7, %ymm8 - 0xc4, 0xc1, 0x7d, 0xd7, 0xf0, //0x00003267 vpmovmskb %ymm8, %esi - 0xc5, 0x4d, 0x74, 0xc0, //0x0000326c vpcmpeqb %ymm0, %ymm6, %ymm8 - 0xc4, 0xc1, 0x7d, 0xd7, 0xc8, //0x00003270 vpmovmskb %ymm8, %ecx - 0x48, 0xc1, 0xe1, 0x20, //0x00003275 shlq $32, %rcx - 0x48, 0x09, 0xce, //0x00003279 orq %rcx, %rsi - 0x48, 0x89, 0xf1, //0x0000327c movq %rsi, %rcx - 0x4d, 0x89, 0xe8, //0x0000327f movq %r13, %r8 - 0x4c, 0x09, 0xe1, //0x00003282 orq %r12, %rcx - 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00003285 jne LBB0_620 - 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x0000328b movq $-1, %rsi - 0x45, 0x31, 0xe4, //0x00003292 xorl %r12d, %r12d - 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00003295 jmp LBB0_621 - //0x0000329a LBB0_620 - 0x4c, 0x89, 0xe1, //0x0000329a movq %r12, %rcx - 0x48, 0xf7, 0xd1, //0x0000329d notq %rcx - 0x48, 0x21, 0xf1, //0x000032a0 andq %rsi, %rcx - 0x4c, 0x8d, 0x2c, 0x09, //0x000032a3 leaq (%rcx,%rcx), %r13 - 0x4d, 0x09, 0xe5, //0x000032a7 orq %r12, %r13 - 0x4c, 0x89, 0xeb, //0x000032aa movq %r13, %rbx - 0x48, 0xf7, 0xd3, //0x000032ad notq %rbx - 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000032b0 movabsq $-6148914691236517206, %rdi - 0x48, 0x21, 0xfe, //0x000032ba andq %rdi, %rsi - 0x48, 0x21, 0xde, //0x000032bd andq %rbx, %rsi - 0x45, 0x31, 0xe4, //0x000032c0 xorl %r12d, %r12d - 0x48, 0x01, 0xce, //0x000032c3 addq %rcx, %rsi - 0x41, 0x0f, 0x92, 0xc4, //0x000032c6 setb %r12b - 0x48, 0x01, 0xf6, //0x000032ca addq %rsi, %rsi - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000032cd movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xce, //0x000032d7 xorq %rcx, %rsi - 0x4c, 0x21, 0xee, //0x000032da andq %r13, %rsi - 0x48, 0xf7, 0xd6, //0x000032dd notq %rsi - //0x000032e0 LBB0_621 - 0xc5, 0x4d, 0x74, 0xc1, //0x000032e0 vpcmpeqb %ymm1, %ymm6, %ymm8 - 0xc4, 0xc1, 0x7d, 0xd7, 0xc8, //0x000032e4 vpmovmskb %ymm8, %ecx - 0x48, 0xc1, 0xe1, 0x20, //0x000032e9 shlq $32, %rcx - 0xc5, 0x45, 0x74, 0xc1, //0x000032ed vpcmpeqb %ymm1, %ymm7, %ymm8 - 0xc4, 0xc1, 0x7d, 0xd7, 0xf8, //0x000032f1 vpmovmskb %ymm8, %edi - 0x48, 0x09, 0xcf, //0x000032f6 orq %rcx, %rdi - 0x48, 0x21, 0xf7, //0x000032f9 andq %rsi, %rdi - 0xc4, 0xe1, 0xf9, 0x6e, 0xef, //0x000032fc vmovq %rdi, %xmm5 - 0xc4, 0xe3, 0x51, 0x44, 0xea, 0x00, //0x00003301 vpclmulqdq $0, %xmm2, %xmm5, %xmm5 - 0xc4, 0xc1, 0xf9, 0x7e, 0xed, //0x00003307 vmovq %xmm5, %r13 - 0x4d, 0x31, 0xdd, //0x0000330c xorq %r11, %r13 - 0xc5, 0xc5, 0x74, 0xeb, //0x0000330f vpcmpeqb %ymm3, %ymm7, %ymm5 - 0xc5, 0xfd, 0xd7, 0xfd, //0x00003313 vpmovmskb %ymm5, %edi - 0xc5, 0xcd, 0x74, 0xeb, //0x00003317 vpcmpeqb %ymm3, %ymm6, %ymm5 - 0xc5, 0xfd, 0xd7, 0xcd, //0x0000331b vpmovmskb %ymm5, %ecx - 0x48, 0xc1, 0xe1, 0x20, //0x0000331f shlq $32, %rcx - 0x48, 0x09, 0xcf, //0x00003323 orq %rcx, %rdi - 0x4c, 0x89, 0xe9, //0x00003326 movq %r13, %rcx - 0x48, 0xf7, 0xd1, //0x00003329 notq %rcx - 0x48, 0x21, 0xcf, //0x0000332c andq %rcx, %rdi - 0xc5, 0xc5, 0x74, 0xec, //0x0000332f vpcmpeqb %ymm4, %ymm7, %ymm5 - 0xc5, 0xfd, 0xd7, 0xdd, //0x00003333 vpmovmskb %ymm5, %ebx - 0xc5, 0xcd, 0x74, 0xec, //0x00003337 vpcmpeqb %ymm4, %ymm6, %ymm5 - 0xc5, 0xfd, 0xd7, 0xf5, //0x0000333b vpmovmskb %ymm5, %esi - 0x48, 0xc1, 0xe6, 0x20, //0x0000333f shlq $32, %rsi - 0x48, 0x09, 0xf3, //0x00003343 orq %rsi, %rbx - 0x48, 0x21, 0xcb, //0x00003346 andq %rcx, %rbx - 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x00003349 je LBB0_616 - 0x90, //0x0000334f .p2align 4, 0x90 - //0x00003350 LBB0_622 - 0x48, 0x8d, 0x4b, 0xff, //0x00003350 leaq $-1(%rbx), %rcx - 0x48, 0x89, 0xce, //0x00003354 movq %rcx, %rsi - 0x48, 0x21, 0xfe, //0x00003357 andq %rdi, %rsi - 0xf3, 0x48, 0x0f, 0xb8, 0xf6, //0x0000335a popcntq %rsi, %rsi - 0x4c, 0x01, 0xce, //0x0000335f addq %r9, %rsi - 0x48, 0x39, 0xd6, //0x00003362 cmpq %rdx, %rsi - 0x0f, 0x86, 0x50, 0x01, 0x00, 0x00, //0x00003365 jbe LBB0_639 - 0x48, 0x83, 0xc2, 0x01, //0x0000336b addq $1, %rdx - 0x48, 0x21, 0xcb, //0x0000336f andq %rcx, %rbx - 0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x00003372 jne LBB0_622 - //0x00003378 LBB0_616 - 0x49, 0xc1, 0xfd, 0x3f, //0x00003378 sarq $63, %r13 - 0xf3, 0x48, 0x0f, 0xb8, 0xcf, //0x0000337c popcntq %rdi, %rcx - 0x49, 0x01, 0xc9, //0x00003381 addq %rcx, %r9 - 0x49, 0x83, 0xc2, 0x40, //0x00003384 addq $64, %r10 - 0x49, 0x83, 0xc6, 0xc0, //0x00003388 addq $-64, %r14 - 0x4d, 0x89, 0xeb, //0x0000338c movq %r13, %r11 - 0x4d, 0x89, 0xc5, //0x0000338f movq %r8, %r13 - 0x49, 0x83, 0xfe, 0x40, //0x00003392 cmpq $64, %r14 - 0x0f, 0x8d, 0xbc, 0xfe, 0xff, 0xff, //0x00003396 jge LBB0_618 - //0x0000339c LBB0_624 - 0x4d, 0x85, 0xf6, //0x0000339c testq %r14, %r14 - 0x0f, 0x8e, 0x1d, 0x04, 0x00, 0x00, //0x0000339f jle LBB0_682 - 0xc5, 0x7e, 0x7f, 0x4c, 0x24, 0x60, //0x000033a5 vmovdqu %ymm9, $96(%rsp) - 0xc5, 0x7e, 0x7f, 0x4c, 0x24, 0x40, //0x000033ab vmovdqu %ymm9, $64(%rsp) - 0x44, 0x89, 0xd1, //0x000033b1 movl %r10d, %ecx - 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x000033b4 andl $4095, %ecx - 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x000033ba cmpl $4033, %ecx - 0x0f, 0x82, 0x92, 0xfe, 0xff, 0xff, //0x000033c0 jb LBB0_618 - 0x49, 0x83, 0xfe, 0x20, //0x000033c6 cmpq $32, %r14 - 0x0f, 0x82, 0x1d, 0x00, 0x00, 0x00, //0x000033ca jb LBB0_628 - 0xc4, 0xc1, 0x7e, 0x6f, 0x2a, //0x000033d0 vmovdqu (%r10), %ymm5 - 0xc5, 0xfe, 0x7f, 0x6c, 0x24, 0x40, //0x000033d5 vmovdqu %ymm5, $64(%rsp) - 0x49, 0x83, 0xc2, 0x20, //0x000033db addq $32, %r10 - 0x49, 0x8d, 0x7e, 0xe0, //0x000033df leaq $-32(%r14), %rdi - 0x48, 0x8d, 0x74, 0x24, 0x60, //0x000033e3 leaq $96(%rsp), %rsi - 0xe9, 0x08, 0x00, 0x00, 0x00, //0x000033e8 jmp LBB0_629 - //0x000033ed LBB0_628 - 0x48, 0x8d, 0x74, 0x24, 0x40, //0x000033ed leaq $64(%rsp), %rsi - 0x4c, 0x89, 0xf7, //0x000033f2 movq %r14, %rdi - //0x000033f5 LBB0_629 - 0x48, 0x83, 0xff, 0x10, //0x000033f5 cmpq $16, %rdi - 0x0f, 0x82, 0x5a, 0x00, 0x00, 0x00, //0x000033f9 jb LBB0_630 - 0xc4, 0xc1, 0x7a, 0x6f, 0x2a, //0x000033ff vmovdqu (%r10), %xmm5 - 0xc5, 0xfa, 0x7f, 0x2e, //0x00003404 vmovdqu %xmm5, (%rsi) - 0x49, 0x83, 0xc2, 0x10, //0x00003408 addq $16, %r10 - 0x48, 0x83, 0xc6, 0x10, //0x0000340c addq $16, %rsi - 0x48, 0x83, 0xc7, 0xf0, //0x00003410 addq $-16, %rdi - 0x48, 0x83, 0xff, 0x08, //0x00003414 cmpq $8, %rdi - 0x0f, 0x83, 0x45, 0x00, 0x00, 0x00, //0x00003418 jae LBB0_635 - //0x0000341e LBB0_631 - 0x48, 0x83, 0xff, 0x04, //0x0000341e cmpq $4, %rdi - 0x0f, 0x8c, 0x57, 0x00, 0x00, 0x00, //0x00003422 jl LBB0_632 - //0x00003428 LBB0_636 - 0x41, 0x8b, 0x0a, //0x00003428 movl (%r10), %ecx - 0x89, 0x0e, //0x0000342b movl %ecx, (%rsi) - 0x49, 0x83, 0xc2, 0x04, //0x0000342d addq $4, %r10 - 0x48, 0x83, 0xc6, 0x04, //0x00003431 addq $4, %rsi - 0x48, 0x83, 0xc7, 0xfc, //0x00003435 addq $-4, %rdi - 0x48, 0x83, 0xff, 0x02, //0x00003439 cmpq $2, %rdi - 0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x0000343d jae LBB0_637 - //0x00003443 LBB0_633 - 0x4c, 0x89, 0xd3, //0x00003443 movq %r10, %rbx - 0x4c, 0x8d, 0x54, 0x24, 0x40, //0x00003446 leaq $64(%rsp), %r10 - 0x48, 0x85, 0xff, //0x0000344b testq %rdi, %rdi - 0x0f, 0x85, 0x59, 0x00, 0x00, 0x00, //0x0000344e jne LBB0_638 - 0xe9, 0xff, 0xfd, 0xff, 0xff, //0x00003454 jmp LBB0_618 - //0x00003459 LBB0_630 - 0x48, 0x83, 0xff, 0x08, //0x00003459 cmpq $8, %rdi - 0x0f, 0x82, 0xbb, 0xff, 0xff, 0xff, //0x0000345d jb LBB0_631 - //0x00003463 LBB0_635 - 0x49, 0x8b, 0x0a, //0x00003463 movq (%r10), %rcx - 0x48, 0x89, 0x0e, //0x00003466 movq %rcx, (%rsi) - 0x49, 0x83, 0xc2, 0x08, //0x00003469 addq $8, %r10 - 0x48, 0x83, 0xc6, 0x08, //0x0000346d addq $8, %rsi - 0x48, 0x83, 0xc7, 0xf8, //0x00003471 addq $-8, %rdi - 0x48, 0x83, 0xff, 0x04, //0x00003475 cmpq $4, %rdi - 0x0f, 0x8d, 0xa9, 0xff, 0xff, 0xff, //0x00003479 jge LBB0_636 - //0x0000347f LBB0_632 - 0x48, 0x83, 0xff, 0x02, //0x0000347f cmpq $2, %rdi - 0x0f, 0x82, 0xba, 0xff, 0xff, 0xff, //0x00003483 jb LBB0_633 - //0x00003489 LBB0_637 - 0x41, 0x0f, 0xb7, 0x0a, //0x00003489 movzwl (%r10), %ecx - 0x66, 0x89, 0x0e, //0x0000348d movw %cx, (%rsi) - 0x49, 0x83, 0xc2, 0x02, //0x00003490 addq $2, %r10 - 0x48, 0x83, 0xc6, 0x02, //0x00003494 addq $2, %rsi - 0x48, 0x83, 0xc7, 0xfe, //0x00003498 addq $-2, %rdi - 0x4c, 0x89, 0xd3, //0x0000349c movq %r10, %rbx - 0x4c, 0x8d, 0x54, 0x24, 0x40, //0x0000349f leaq $64(%rsp), %r10 - 0x48, 0x85, 0xff, //0x000034a4 testq %rdi, %rdi - 0x0f, 0x84, 0xab, 0xfd, 0xff, 0xff, //0x000034a7 je LBB0_618 - //0x000034ad LBB0_638 - 0x8a, 0x0b, //0x000034ad movb (%rbx), %cl - 0x88, 0x0e, //0x000034af movb %cl, (%rsi) - 0x4c, 0x8d, 0x54, 0x24, 0x40, //0x000034b1 leaq $64(%rsp), %r10 - 0xe9, 0x9d, 0xfd, 0xff, 0xff, //0x000034b6 jmp LBB0_618 - //0x000034bb LBB0_639 - 0x49, 0x8b, 0x48, 0x08, //0x000034bb movq $8(%r8), %rcx - 0x48, 0x0f, 0xbc, 0xd3, //0x000034bf bsfq %rbx, %rdx - 0x4c, 0x29, 0xf2, //0x000034c3 subq %r14, %rdx - 0x48, 0x01, 0xd1, //0x000034c6 addq %rdx, %rcx - 0x48, 0x83, 0xc1, 0x01, //0x000034c9 addq $1, %rcx - 0x4c, 0x8b, 0x5c, 0x24, 0x08, //0x000034cd movq $8(%rsp), %r11 - 0x49, 0x89, 0x0b, //0x000034d2 movq %rcx, (%r11) - 0x49, 0x8b, 0x50, 0x08, //0x000034d5 movq $8(%r8), %rdx - 0x48, 0x39, 0xd1, //0x000034d9 cmpq %rdx, %rcx - 0x48, 0x0f, 0x47, 0xca, //0x000034dc cmovaq %rdx, %rcx - 0x49, 0x89, 0x0b, //0x000034e0 movq %rcx, (%r11) - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000034e3 movq $-1, %rcx - 0x48, 0x0f, 0x47, 0xc1, //0x000034ea cmovaq %rcx, %rax - 0x49, 0x89, 0xc7, //0x000034ee movq %rax, %r15 - 0xe9, 0x42, 0x00, 0x00, 0x00, //0x000034f1 jmp LBB0_646 - //0x000034f6 LBB0_640 - 0x41, 0x0f, 0xbc, 0xcb, //0x000034f6 bsfl %r11d, %ecx - 0x48, 0x01, 0xc1, //0x000034fa addq %rax, %rcx - 0x4c, 0x01, 0xf1, //0x000034fd addq %r14, %rcx - 0x48, 0x83, 0xc1, 0x02, //0x00003500 addq $2, %rcx - 0x49, 0x89, 0x4d, 0x00, //0x00003504 movq %rcx, (%r13) - 0x49, 0x89, 0xc7, //0x00003508 movq %rax, %r15 - 0xe9, 0x28, 0x00, 0x00, 0x00, //0x0000350b jmp LBB0_646 - //0x00003510 LBB0_641 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00003510 movq $-1, %rcx - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00003517 jmp LBB0_644 - //0x0000351c LBB0_643 - 0x4c, 0x89, 0xc1, //0x0000351c movq %r8, %rcx - //0x0000351f LBB0_644 - 0x48, 0x8b, 0x54, 0x24, 0x08, //0x0000351f movq $8(%rsp), %rdx - 0x48, 0x8b, 0x02, //0x00003524 movq (%rdx), %rax - 0x48, 0x29, 0xc8, //0x00003527 subq %rcx, %rax - 0x48, 0x83, 0xc0, 0xfe, //0x0000352a addq $-2, %rax - 0x48, 0x89, 0x02, //0x0000352e movq %rax, (%rdx) - //0x00003531 LBB0_645 - 0x49, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x00003531 movq $-2, %r15 - //0x00003538 LBB0_646 - 0x4c, 0x89, 0xf8, //0x00003538 movq %r15, %rax - 0x48, 0x8d, 0x65, 0xd8, //0x0000353b leaq $-40(%rbp), %rsp - 0x5b, //0x0000353f popq %rbx - 0x41, 0x5c, //0x00003540 popq %r12 - 0x41, 0x5d, //0x00003542 popq %r13 - 0x41, 0x5e, //0x00003544 popq %r14 - 0x41, 0x5f, //0x00003546 popq %r15 - 0x5d, //0x00003548 popq %rbp - 0xc5, 0xf8, 0x77, //0x00003549 vzeroupper - 0xc3, //0x0000354c retq - //0x0000354d LBB0_647 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x0000354d movq $-2, %rcx - 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00003554 movl $2, %esi - 0x48, 0x01, 0xf2, //0x00003559 addq %rsi, %rdx - 0x49, 0x01, 0xce, //0x0000355c addq %rcx, %r14 - 0x0f, 0x8e, 0xd3, 0xff, 0xff, 0xff, //0x0000355f jle LBB0_646 - //0x00003565 LBB0_648 - 0x0f, 0xb6, 0x0a, //0x00003565 movzbl (%rdx), %ecx - 0x80, 0xf9, 0x5c, //0x00003568 cmpb $92, %cl - 0x0f, 0x84, 0xdc, 0xff, 0xff, 0xff, //0x0000356b je LBB0_647 - 0x80, 0xf9, 0x22, //0x00003571 cmpb $34, %cl - 0x0f, 0x84, 0xf8, 0x01, 0x00, 0x00, //0x00003574 je LBB0_677 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000357a movq $-1, %rcx - 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00003581 movl $1, %esi - 0x48, 0x01, 0xf2, //0x00003586 addq %rsi, %rdx - 0x49, 0x01, 0xce, //0x00003589 addq %rcx, %r14 - 0x0f, 0x8f, 0xd3, 0xff, 0xff, 0xff, //0x0000358c jg LBB0_648 - 0xe9, 0xa1, 0xff, 0xff, 0xff, //0x00003592 jmp LBB0_646 - //0x00003597 LBB0_651 - 0x48, 0x8b, 0x14, 0x24, //0x00003597 movq (%rsp), %rdx - 0x48, 0x83, 0xfa, 0xff, //0x0000359b cmpq $-1, %rdx - 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x0000359f jne LBB0_654 - 0x48, 0x0f, 0xbc, 0xd6, //0x000035a5 bsfq %rsi, %rdx - //0x000035a9 LBB0_653 - 0x4c, 0x01, 0xfa, //0x000035a9 addq %r15, %rdx - //0x000035ac LBB0_654 - 0x49, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x000035ac movq $-2, %r15 - 0x4c, 0x8b, 0x5c, 0x24, 0x08, //0x000035b3 movq $8(%rsp), %r11 - 0x49, 0x89, 0x13, //0x000035b8 movq %rdx, (%r11) - 0xe9, 0x78, 0xff, 0xff, 0xff, //0x000035bb jmp LBB0_646 - //0x000035c0 LBB0_655 - 0x66, 0x0f, 0xbc, 0xc9, //0x000035c0 bsfw %cx, %cx - 0x0f, 0xb7, 0xf1, //0x000035c4 movzwl %cx, %esi - 0x4c, 0x29, 0xd2, //0x000035c7 subq %r10, %rdx - 0x48, 0x01, 0xf2, //0x000035ca addq %rsi, %rdx - 0x48, 0x8d, 0x0c, 0x1a, //0x000035cd leaq (%rdx,%rbx), %rcx - 0x49, 0x89, 0x0b, //0x000035d1 movq %rcx, (%r11) - 0x48, 0x85, 0xc9, //0x000035d4 testq %rcx, %rcx - 0x0f, 0x8e, 0xe3, 0xd0, 0xff, 0xff, //0x000035d7 jle LBB0_58 - 0x48, 0x8d, 0x0c, 0x13, //0x000035dd leaq (%rbx,%rdx), %rcx - 0x48, 0x83, 0xc1, 0x01, //0x000035e1 addq $1, %rcx - 0x48, 0x01, 0xda, //0x000035e5 addq %rbx, %rdx - 0x48, 0x83, 0xc2, 0xff, //0x000035e8 addq $-1, %rdx - 0x48, 0x01, 0xf7, //0x000035ec addq %rsi, %rdi - 0x48, 0x01, 0xdf, //0x000035ef addq %rbx, %rdi - 0x48, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000035f2 movabsq $4294977024, %rsi - //0x000035fc LBB0_657 - 0x0f, 0xb6, 0x1f, //0x000035fc movzbl (%rdi), %ebx - 0x48, 0x83, 0xfb, 0x20, //0x000035ff cmpq $32, %rbx - 0x0f, 0x87, 0xb7, 0xd0, 0xff, 0xff, //0x00003603 ja LBB0_58 - 0x48, 0x0f, 0xa3, 0xde, //0x00003609 btq %rbx, %rsi - 0x0f, 0x83, 0xad, 0xd0, 0xff, 0xff, //0x0000360d jae LBB0_58 - 0x49, 0x89, 0x13, //0x00003613 movq %rdx, (%r11) - 0x48, 0x83, 0xc1, 0xff, //0x00003616 addq $-1, %rcx - 0x48, 0x83, 0xc2, 0xff, //0x0000361a addq $-1, %rdx - 0x48, 0x83, 0xc7, 0xff, //0x0000361e addq $-1, %rdi - 0x48, 0x83, 0xf9, 0x01, //0x00003622 cmpq $1, %rcx - 0x0f, 0x8f, 0xd0, 0xff, 0xff, 0xff, //0x00003626 jg LBB0_657 - 0xe9, 0x8f, 0xd0, 0xff, 0xff, //0x0000362c jmp LBB0_58 - //0x00003631 LBB0_661 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00003631 movq $-1, %rcx - 0xe9, 0x02, 0x01, 0x00, 0x00, //0x00003638 jmp LBB0_674 - //0x0000363d LBB0_663 - 0x49, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x0000363d movq $-2, %r15 - 0x80, 0xfa, 0x61, //0x00003644 cmpb $97, %dl - 0x0f, 0x85, 0xeb, 0xfe, 0xff, 0xff, //0x00003647 jne LBB0_646 - 0x48, 0x8d, 0x41, 0x01, //0x0000364d leaq $1(%rcx), %rax - 0x49, 0x89, 0x03, //0x00003651 movq %rax, (%r11) - 0x41, 0x80, 0x7c, 0x08, 0x01, 0x6c, //0x00003654 cmpb $108, $1(%r8,%rcx) - 0x0f, 0x85, 0xd8, 0xfe, 0xff, 0xff, //0x0000365a jne LBB0_646 - 0x48, 0x8d, 0x41, 0x02, //0x00003660 leaq $2(%rcx), %rax - 0x49, 0x89, 0x03, //0x00003664 movq %rax, (%r11) - 0x41, 0x80, 0x7c, 0x08, 0x02, 0x73, //0x00003667 cmpb $115, $2(%r8,%rcx) - 0x0f, 0x85, 0xc5, 0xfe, 0xff, 0xff, //0x0000366d jne LBB0_646 - 0x48, 0x8d, 0x41, 0x03, //0x00003673 leaq $3(%rcx), %rax - 0x49, 0x89, 0x03, //0x00003677 movq %rax, (%r11) - 0x41, 0x80, 0x7c, 0x08, 0x03, 0x65, //0x0000367a cmpb $101, $3(%r8,%rcx) - 0x0f, 0x85, 0xb2, 0xfe, 0xff, 0xff, //0x00003680 jne LBB0_646 - 0x48, 0x83, 0xc1, 0x04, //0x00003686 addq $4, %rcx - 0x49, 0x89, 0x0b, //0x0000368a movq %rcx, (%r11) - 0xe9, 0xa6, 0xfe, 0xff, 0xff, //0x0000368d jmp LBB0_646 - //0x00003692 LBB0_299 - 0x4d, 0x89, 0x3b, //0x00003692 movq %r15, (%r11) - 0x43, 0x80, 0x3c, 0x38, 0x6e, //0x00003695 cmpb $110, (%r8,%r15) - 0x0f, 0x85, 0x91, 0xfe, 0xff, 0xff, //0x0000369a jne LBB0_645 - 0x49, 0x89, 0x0b, //0x000036a0 movq %rcx, (%r11) - 0x41, 0x80, 0x3c, 0x08, 0x75, //0x000036a3 cmpb $117, (%r8,%rcx) - 0x0f, 0x85, 0x83, 0xfe, 0xff, 0xff, //0x000036a8 jne LBB0_645 - 0x48, 0x8d, 0x41, 0x01, //0x000036ae leaq $1(%rcx), %rax - 0x49, 0x89, 0x03, //0x000036b2 movq %rax, (%r11) - 0x41, 0x80, 0x7c, 0x08, 0x01, 0x6c, //0x000036b5 cmpb $108, $1(%r8,%rcx) - 0x0f, 0x85, 0x70, 0xfe, 0xff, 0xff, //0x000036bb jne LBB0_645 - 0x48, 0x8d, 0x41, 0x02, //0x000036c1 leaq $2(%rcx), %rax - 0x49, 0x89, 0x03, //0x000036c5 movq %rax, (%r11) - 0x41, 0x80, 0x7c, 0x08, 0x02, 0x6c, //0x000036c8 cmpb $108, $2(%r8,%rcx) - 0x0f, 0x85, 0x5d, 0xfe, 0xff, 0xff, //0x000036ce jne LBB0_645 - 0xe9, 0x42, 0x00, 0x00, 0x00, //0x000036d4 jmp LBB0_672 - //0x000036d9 LBB0_668 - 0x4d, 0x89, 0x3b, //0x000036d9 movq %r15, (%r11) - 0x43, 0x80, 0x3c, 0x38, 0x74, //0x000036dc cmpb $116, (%r8,%r15) - 0x0f, 0x85, 0x4a, 0xfe, 0xff, 0xff, //0x000036e1 jne LBB0_645 - 0x49, 0x89, 0x0b, //0x000036e7 movq %rcx, (%r11) - 0x41, 0x80, 0x3c, 0x08, 0x72, //0x000036ea cmpb $114, (%r8,%rcx) - 0x0f, 0x85, 0x3c, 0xfe, 0xff, 0xff, //0x000036ef jne LBB0_645 - 0x48, 0x8d, 0x41, 0x01, //0x000036f5 leaq $1(%rcx), %rax - 0x49, 0x89, 0x03, //0x000036f9 movq %rax, (%r11) - 0x41, 0x80, 0x7c, 0x08, 0x01, 0x75, //0x000036fc cmpb $117, $1(%r8,%rcx) - 0x0f, 0x85, 0x29, 0xfe, 0xff, 0xff, //0x00003702 jne LBB0_645 - 0x48, 0x8d, 0x41, 0x02, //0x00003708 leaq $2(%rcx), %rax - 0x49, 0x89, 0x03, //0x0000370c movq %rax, (%r11) - 0x41, 0x80, 0x7c, 0x08, 0x02, 0x65, //0x0000370f cmpb $101, $2(%r8,%rcx) - 0x0f, 0x85, 0x16, 0xfe, 0xff, 0xff, //0x00003715 jne LBB0_645 - //0x0000371b LBB0_672 - 0x48, 0x83, 0xc1, 0x03, //0x0000371b addq $3, %rcx - 0x49, 0x89, 0x0b, //0x0000371f movq %rcx, (%r11) - 0xe9, 0x0a, 0xfe, 0xff, 0xff, //0x00003722 jmp LBB0_645 - //0x00003727 LBB0_296 - 0x48, 0x83, 0xc1, 0xff, //0x00003727 addq $-1, %rcx - 0x49, 0x89, 0xcf, //0x0000372b movq %rcx, %r15 - 0xe9, 0x05, 0xfe, 0xff, 0xff, //0x0000372e jmp LBB0_646 - //0x00003733 LBB0_432 - 0x49, 0x83, 0xc7, 0xff, //0x00003733 addq $-1, %r15 - 0xe9, 0xfc, 0xfd, 0xff, 0xff, //0x00003737 jmp LBB0_646 - //0x0000373c LBB0_673 - 0x4c, 0x89, 0xe1, //0x0000373c movq %r12, %rcx - //0x0000373f LBB0_674 - 0x48, 0xf7, 0xd1, //0x0000373f notq %rcx - 0x48, 0x8b, 0x44, 0x24, 0x08, //0x00003742 movq $8(%rsp), %rax - 0x48, 0x01, 0x08, //0x00003747 addq %rcx, (%rax) - 0xe9, 0xe2, 0xfd, 0xff, 0xff, //0x0000374a jmp LBB0_645 - //0x0000374f LBB0_675 - 0x4c, 0x29, 0xd0, //0x0000374f subq %r10, %rax - 0x48, 0x01, 0xf0, //0x00003752 addq %rsi, %rax - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00003755 movq $-1, %r15 - 0x48, 0x39, 0xd0, //0x0000375c cmpq %rdx, %rax - 0x0f, 0x82, 0x99, 0xcd, 0xff, 0xff, //0x0000375f jb LBB0_33 - 0xe9, 0xce, 0xfd, 0xff, 0xff, //0x00003765 jmp LBB0_646 - //0x0000376a LBB0_680 - 0x4d, 0x89, 0xc4, //0x0000376a movq %r8, %r12 - 0xe9, 0xb6, 0xf6, 0xff, 0xff, //0x0000376d jmp LBB0_387 - //0x00003772 LBB0_677 - 0x4c, 0x29, 0xd2, //0x00003772 subq %r10, %rdx - 0x48, 0x83, 0xc2, 0x01, //0x00003775 addq $1, %rdx - 0x49, 0x89, 0x55, 0x00, //0x00003779 movq %rdx, (%r13) - 0x49, 0x89, 0xc7, //0x0000377d movq %rax, %r15 - 0xe9, 0xb3, 0xfd, 0xff, 0xff, //0x00003780 jmp LBB0_646 - //0x00003785 LBB0_223 - 0x4c, 0x01, 0xfa, //0x00003785 addq %r15, %rdx - 0x49, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x00003788 movq $-2, %r15 - 0x49, 0x89, 0x13, //0x0000378f movq %rdx, (%r11) - 0xe9, 0xa1, 0xfd, 0xff, 0xff, //0x00003792 jmp LBB0_646 - //0x00003797 LBB0_678 - 0x4c, 0x01, 0xd0, //0x00003797 addq %r10, %rax - 0x48, 0x85, 0xff, //0x0000379a testq %rdi, %rdi - 0x0f, 0x85, 0xe5, 0xcc, 0xff, 0xff, //0x0000379d jne LBB0_25 - 0xe9, 0x17, 0xcd, 0xff, 0xff, //0x000037a3 jmp LBB0_30 - //0x000037a8 LBB0_679 - 0x4c, 0x01, 0xd2, //0x000037a8 addq %r10, %rdx - 0x48, 0x83, 0xfe, 0x10, //0x000037ab cmpq $16, %rsi - 0x0f, 0x83, 0xfb, 0xcd, 0xff, 0xff, //0x000037af jae LBB0_40 - 0xe9, 0x4a, 0xce, 0xff, 0xff, //0x000037b5 jmp LBB0_44 - //0x000037ba LBB0_681 - 0x4c, 0x01, 0xd2, //0x000037ba addq %r10, %rdx - 0xe9, 0x69, 0xf7, 0xff, 0xff, //0x000037bd jmp LBB0_586 - //0x000037c2 LBB0_682 - 0x49, 0x8b, 0x45, 0x08, //0x000037c2 movq $8(%r13), %rax - 0x48, 0x8b, 0x4c, 0x24, 0x08, //0x000037c6 movq $8(%rsp), %rcx - 0x48, 0x89, 0x01, //0x000037cb movq %rax, (%rcx) - 0xe9, 0x65, 0xfd, 0xff, 0xff, //0x000037ce jmp LBB0_646 - //0x000037d3 LBB0_683 - 0x89, 0xf9, //0x000037d3 movl %edi, %ecx - 0x4c, 0x2b, 0x7c, 0x24, 0x10, //0x000037d5 subq $16(%rsp), %r15 - 0x49, 0x01, 0xcf, //0x000037da addq %rcx, %r15 - 0x4c, 0x89, 0xfa, //0x000037dd movq %r15, %rdx - 0xe9, 0xc7, 0xfd, 0xff, 0xff, //0x000037e0 jmp LBB0_654 - //0x000037e5 LBB0_688 - 0x4c, 0x2b, 0x7c, 0x24, 0x10, //0x000037e5 subq $16(%rsp), %r15 - 0x89, 0xfa, //0x000037ea movl %edi, %edx - 0xe9, 0xb8, 0xfd, 0xff, 0xff, //0x000037ec jmp LBB0_653 - //0x000037f1 LBB0_684 - 0x4c, 0x2b, 0x7c, 0x24, 0x10, //0x000037f1 subq $16(%rsp), %r15 - 0x4c, 0x89, 0xfa, //0x000037f6 movq %r15, %rdx - 0x49, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x000037f9 movq $-2, %r15 - 0x49, 0x89, 0x13, //0x00003800 movq %rdx, (%r11) - 0xe9, 0x30, 0xfd, 0xff, 0xff, //0x00003803 jmp LBB0_646 - //0x00003808 LBB0_687 - 0x89, 0xf8, //0x00003808 movl %edi, %eax - 0x4c, 0x2b, 0x7c, 0x24, 0x10, //0x0000380a subq $16(%rsp), %r15 - 0x49, 0x01, 0xc7, //0x0000380f addq %rax, %r15 - 0x4c, 0x89, 0xfa, //0x00003812 movq %r15, %rdx - 0xe9, 0x92, 0xfd, 0xff, 0xff, //0x00003815 jmp LBB0_654 - //0x0000381a LBB0_685 - 0x49, 0x8d, 0x48, 0xff, //0x0000381a leaq $-1(%r8), %rcx - 0x4c, 0x39, 0xf1, //0x0000381e cmpq %r14, %rcx - 0x0f, 0x84, 0x11, 0xfd, 0xff, 0xff, //0x00003821 je LBB0_646 - 0x4b, 0x8d, 0x14, 0x0e, //0x00003827 leaq (%r14,%r9), %rdx - 0x48, 0x83, 0xc2, 0x02, //0x0000382b addq $2, %rdx - 0x4d, 0x29, 0xf0, //0x0000382f subq %r14, %r8 - 0x49, 0x83, 0xc0, 0xfe, //0x00003832 addq $-2, %r8 - 0x4d, 0x89, 0xc6, //0x00003836 movq %r8, %r14 - 0xe9, 0xed, 0xf6, 0xff, 0xff, //0x00003839 jmp LBB0_586 - //0x0000383e LBB0_689 - 0x4c, 0x2b, 0x7c, 0x24, 0x10, //0x0000383e subq $16(%rsp), %r15 - 0x4c, 0x89, 0xfa, //0x00003843 movq %r15, %rdx - 0xe9, 0x61, 0xfd, 0xff, 0xff, //0x00003846 jmp LBB0_654 - 0x90, //0x0000384b .p2align 2, 0x90 - // // .set L0_0_set_646, LBB0_646-LJTI0_0 - // // .set L0_0_set_575, LBB0_575-LJTI0_0 - // // .set L0_0_set_576, LBB0_576-LJTI0_0 - // // .set L0_0_set_35, LBB0_35-LJTI0_0 - // // .set L0_0_set_615, LBB0_615-LJTI0_0 - // // .set L0_0_set_588, LBB0_588-LJTI0_0 - // // .set L0_0_set_574, LBB0_574-LJTI0_0 - // // .set L0_0_set_591, LBB0_591-LJTI0_0 - //0x0000384c LJTI0_0 - 0xec, 0xfc, 0xff, 0xff, //0x0000384c .long L0_0_set_646 - 0xfa, 0xf5, 0xff, 0xff, //0x00003850 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x00003854 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x00003858 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x0000385c .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x00003860 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x00003864 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x00003868 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x0000386c .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x00003870 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x00003874 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x00003878 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x0000387c .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x00003880 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x00003884 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x00003888 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x0000388c .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x00003890 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x00003894 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x00003898 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x0000389c .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x000038a0 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x000038a4 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x000038a8 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x000038ac .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x000038b0 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x000038b4 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x000038b8 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x000038bc .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x000038c0 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x000038c4 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x000038c8 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x000038cc .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x000038d0 .long L0_0_set_575 - 0x02, 0xf6, 0xff, 0xff, //0x000038d4 .long L0_0_set_576 - 0xfa, 0xf5, 0xff, 0xff, //0x000038d8 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x000038dc .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x000038e0 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x000038e4 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x000038e8 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x000038ec .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x000038f0 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x000038f4 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x000038f8 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x000038fc .long L0_0_set_575 - 0xde, 0xcc, 0xff, 0xff, //0x00003900 .long L0_0_set_35 - 0xfa, 0xf5, 0xff, 0xff, //0x00003904 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x00003908 .long L0_0_set_575 - 0xde, 0xcc, 0xff, 0xff, //0x0000390c .long L0_0_set_35 - 0xde, 0xcc, 0xff, 0xff, //0x00003910 .long L0_0_set_35 - 0xde, 0xcc, 0xff, 0xff, //0x00003914 .long L0_0_set_35 - 0xde, 0xcc, 0xff, 0xff, //0x00003918 .long L0_0_set_35 - 0xde, 0xcc, 0xff, 0xff, //0x0000391c .long L0_0_set_35 - 0xde, 0xcc, 0xff, 0xff, //0x00003920 .long L0_0_set_35 - 0xde, 0xcc, 0xff, 0xff, //0x00003924 .long L0_0_set_35 - 0xde, 0xcc, 0xff, 0xff, //0x00003928 .long L0_0_set_35 - 0xde, 0xcc, 0xff, 0xff, //0x0000392c .long L0_0_set_35 - 0xde, 0xcc, 0xff, 0xff, //0x00003930 .long L0_0_set_35 - 0xfa, 0xf5, 0xff, 0xff, //0x00003934 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x00003938 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x0000393c .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x00003940 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x00003944 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x00003948 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x0000394c .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x00003950 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x00003954 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x00003958 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x0000395c .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x00003960 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x00003964 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x00003968 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x0000396c .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x00003970 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x00003974 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x00003978 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x0000397c .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x00003980 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x00003984 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x00003988 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x0000398c .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x00003990 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x00003994 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x00003998 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x0000399c .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x000039a0 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x000039a4 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x000039a8 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x000039ac .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x000039b0 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x000039b4 .long L0_0_set_575 - 0xbf, 0xf9, 0xff, 0xff, //0x000039b8 .long L0_0_set_615 - 0xfa, 0xf5, 0xff, 0xff, //0x000039bc .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x000039c0 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x000039c4 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x000039c8 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x000039cc .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x000039d0 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x000039d4 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x000039d8 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x000039dc .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x000039e0 .long L0_0_set_575 - 0xf4, 0xf6, 0xff, 0xff, //0x000039e4 .long L0_0_set_588 - 0xfa, 0xf5, 0xff, 0xff, //0x000039e8 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x000039ec .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x000039f0 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x000039f4 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x000039f8 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x000039fc .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x00003a00 .long L0_0_set_575 - 0xb9, 0xf5, 0xff, 0xff, //0x00003a04 .long L0_0_set_574 - 0xfa, 0xf5, 0xff, 0xff, //0x00003a08 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x00003a0c .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x00003a10 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x00003a14 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x00003a18 .long L0_0_set_575 - 0xb9, 0xf5, 0xff, 0xff, //0x00003a1c .long L0_0_set_574 - 0xfa, 0xf5, 0xff, 0xff, //0x00003a20 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x00003a24 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x00003a28 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x00003a2c .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x00003a30 .long L0_0_set_575 - 0xfa, 0xf5, 0xff, 0xff, //0x00003a34 .long L0_0_set_575 - 0x0d, 0xf7, 0xff, 0xff, //0x00003a38 .long L0_0_set_591 - // // .set L0_1_set_96, LBB0_96-LJTI0_1 - // // .set L0_1_set_123, LBB0_123-LJTI0_1 - // // .set L0_1_set_102, LBB0_102-LJTI0_1 - // // .set L0_1_set_121, LBB0_121-LJTI0_1 - // // .set L0_1_set_99, LBB0_99-LJTI0_1 - // // .set L0_1_set_126, LBB0_126-LJTI0_1 - //0x00003a3c LJTI0_1 - 0x50, 0xcf, 0xff, 0xff, //0x00003a3c .long L0_1_set_96 - 0x00, 0xd1, 0xff, 0xff, //0x00003a40 .long L0_1_set_123 - 0x87, 0xcf, 0xff, 0xff, //0x00003a44 .long L0_1_set_102 - 0xe9, 0xd0, 0xff, 0xff, //0x00003a48 .long L0_1_set_121 - 0x67, 0xcf, 0xff, 0xff, //0x00003a4c .long L0_1_set_99 - 0x82, 0xd5, 0xff, 0xff, //0x00003a50 .long L0_1_set_126 - // // .set L0_2_set_646, LBB0_646-LJTI0_2 - // // .set L0_2_set_645, LBB0_645-LJTI0_2 - // // .set L0_2_set_269, LBB0_269-LJTI0_2 - // // .set L0_2_set_287, LBB0_287-LJTI0_2 - // // .set L0_2_set_140, LBB0_140-LJTI0_2 - // // .set L0_2_set_291, LBB0_291-LJTI0_2 - // // .set L0_2_set_293, LBB0_293-LJTI0_2 - // // .set L0_2_set_297, LBB0_297-LJTI0_2 - // // .set L0_2_set_305, LBB0_305-LJTI0_2 - // // .set L0_2_set_303, LBB0_303-LJTI0_2 - //0x00003a54 LJTI0_2 - 0xe4, 0xfa, 0xff, 0xff, //0x00003a54 .long L0_2_set_646 - 0xdd, 0xfa, 0xff, 0xff, //0x00003a58 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003a5c .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003a60 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003a64 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003a68 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003a6c .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003a70 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003a74 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003a78 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003a7c .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003a80 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003a84 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003a88 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003a8c .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003a90 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003a94 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003a98 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003a9c .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003aa0 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003aa4 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003aa8 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003aac .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003ab0 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003ab4 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003ab8 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003abc .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003ac0 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003ac4 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003ac8 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003acc .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003ad0 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003ad4 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003ad8 .long L0_2_set_645 - 0x8d, 0xdb, 0xff, 0xff, //0x00003adc .long L0_2_set_269 - 0xdd, 0xfa, 0xff, 0xff, //0x00003ae0 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003ae4 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003ae8 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003aec .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003af0 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003af4 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003af8 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003afc .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003b00 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003b04 .long L0_2_set_645 - 0xe1, 0xdc, 0xff, 0xff, //0x00003b08 .long L0_2_set_287 - 0xdd, 0xfa, 0xff, 0xff, //0x00003b0c .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003b10 .long L0_2_set_645 - 0x31, 0xd1, 0xff, 0xff, //0x00003b14 .long L0_2_set_140 - 0x31, 0xd1, 0xff, 0xff, //0x00003b18 .long L0_2_set_140 - 0x31, 0xd1, 0xff, 0xff, //0x00003b1c .long L0_2_set_140 - 0x31, 0xd1, 0xff, 0xff, //0x00003b20 .long L0_2_set_140 - 0x31, 0xd1, 0xff, 0xff, //0x00003b24 .long L0_2_set_140 - 0x31, 0xd1, 0xff, 0xff, //0x00003b28 .long L0_2_set_140 - 0x31, 0xd1, 0xff, 0xff, //0x00003b2c .long L0_2_set_140 - 0x31, 0xd1, 0xff, 0xff, //0x00003b30 .long L0_2_set_140 - 0x31, 0xd1, 0xff, 0xff, //0x00003b34 .long L0_2_set_140 - 0x31, 0xd1, 0xff, 0xff, //0x00003b38 .long L0_2_set_140 - 0xdd, 0xfa, 0xff, 0xff, //0x00003b3c .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003b40 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003b44 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003b48 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003b4c .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003b50 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003b54 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003b58 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003b5c .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003b60 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003b64 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003b68 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003b6c .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003b70 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003b74 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003b78 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003b7c .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003b80 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003b84 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003b88 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003b8c .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003b90 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003b94 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003b98 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003b9c .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003ba0 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003ba4 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003ba8 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003bac .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003bb0 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003bb4 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003bb8 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003bbc .long L0_2_set_645 - 0x1b, 0xdd, 0xff, 0xff, //0x00003bc0 .long L0_2_set_291 - 0xdd, 0xfa, 0xff, 0xff, //0x00003bc4 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003bc8 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003bcc .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003bd0 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003bd4 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003bd8 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003bdc .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003be0 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003be4 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003be8 .long L0_2_set_645 - 0x40, 0xdd, 0xff, 0xff, //0x00003bec .long L0_2_set_293 - 0xdd, 0xfa, 0xff, 0xff, //0x00003bf0 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003bf4 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003bf8 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003bfc .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003c00 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003c04 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003c08 .long L0_2_set_645 - 0x79, 0xdd, 0xff, 0xff, //0x00003c0c .long L0_2_set_297 - 0xdd, 0xfa, 0xff, 0xff, //0x00003c10 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003c14 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003c18 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003c1c .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003c20 .long L0_2_set_645 - 0xca, 0xdd, 0xff, 0xff, //0x00003c24 .long L0_2_set_305 - 0xdd, 0xfa, 0xff, 0xff, //0x00003c28 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003c2c .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003c30 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003c34 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003c38 .long L0_2_set_645 - 0xdd, 0xfa, 0xff, 0xff, //0x00003c3c .long L0_2_set_645 - 0xa5, 0xdd, 0xff, 0xff, //0x00003c40 .long L0_2_set_303 - // // .set L0_3_set_375, LBB0_375-LJTI0_3 - // // .set L0_3_set_391, LBB0_391-LJTI0_3 - // // .set L0_3_set_369, LBB0_369-LJTI0_3 - // // .set L0_3_set_378, LBB0_378-LJTI0_3 - //0x00003c44 LJTI0_3 - 0xa6, 0xe0, 0xff, 0xff, //0x00003c44 .long L0_3_set_375 - 0x6e, 0xe1, 0xff, 0xff, //0x00003c48 .long L0_3_set_391 - 0xa6, 0xe0, 0xff, 0xff, //0x00003c4c .long L0_3_set_375 - 0x4a, 0xe0, 0xff, 0xff, //0x00003c50 .long L0_3_set_369 - 0x6e, 0xe1, 0xff, 0xff, //0x00003c54 .long L0_3_set_391 - 0x6e, 0xe1, 0xff, 0xff, //0x00003c58 .long L0_3_set_391 - 0x6e, 0xe1, 0xff, 0xff, //0x00003c5c .long L0_3_set_391 - 0x6e, 0xe1, 0xff, 0xff, //0x00003c60 .long L0_3_set_391 - 0x6e, 0xe1, 0xff, 0xff, //0x00003c64 .long L0_3_set_391 - 0x6e, 0xe1, 0xff, 0xff, //0x00003c68 .long L0_3_set_391 - 0x6e, 0xe1, 0xff, 0xff, //0x00003c6c .long L0_3_set_391 - 0x6e, 0xe1, 0xff, 0xff, //0x00003c70 .long L0_3_set_391 - 0x6e, 0xe1, 0xff, 0xff, //0x00003c74 .long L0_3_set_391 - 0x6e, 0xe1, 0xff, 0xff, //0x00003c78 .long L0_3_set_391 - 0x6e, 0xe1, 0xff, 0xff, //0x00003c7c .long L0_3_set_391 - 0x6e, 0xe1, 0xff, 0xff, //0x00003c80 .long L0_3_set_391 - 0x6e, 0xe1, 0xff, 0xff, //0x00003c84 .long L0_3_set_391 - 0x6e, 0xe1, 0xff, 0xff, //0x00003c88 .long L0_3_set_391 - 0x6e, 0xe1, 0xff, 0xff, //0x00003c8c .long L0_3_set_391 - 0x6e, 0xe1, 0xff, 0xff, //0x00003c90 .long L0_3_set_391 - 0x6e, 0xe1, 0xff, 0xff, //0x00003c94 .long L0_3_set_391 - 0x6e, 0xe1, 0xff, 0xff, //0x00003c98 .long L0_3_set_391 - 0x6e, 0xe1, 0xff, 0xff, //0x00003c9c .long L0_3_set_391 - 0x6e, 0xe1, 0xff, 0xff, //0x00003ca0 .long L0_3_set_391 - 0x6e, 0xe1, 0xff, 0xff, //0x00003ca4 .long L0_3_set_391 - 0x6e, 0xe1, 0xff, 0xff, //0x00003ca8 .long L0_3_set_391 - 0xc2, 0xe0, 0xff, 0xff, //0x00003cac .long L0_3_set_378 - // // .set L0_4_set_184, LBB0_184-LJTI0_4 - // // .set L0_4_set_250, LBB0_250-LJTI0_4 - // // .set L0_4_set_190, LBB0_190-LJTI0_4 - // // .set L0_4_set_193, LBB0_193-LJTI0_4 - //0x00003cb0 LJTI0_4 - 0x8c, 0xd2, 0xff, 0xff, //0x00003cb0 .long L0_4_set_184 - 0xf1, 0xd7, 0xff, 0xff, //0x00003cb4 .long L0_4_set_250 - 0x8c, 0xd2, 0xff, 0xff, //0x00003cb8 .long L0_4_set_184 - 0xda, 0xd2, 0xff, 0xff, //0x00003cbc .long L0_4_set_190 - 0xf1, 0xd7, 0xff, 0xff, //0x00003cc0 .long L0_4_set_250 - 0xf1, 0xd7, 0xff, 0xff, //0x00003cc4 .long L0_4_set_250 - 0xf1, 0xd7, 0xff, 0xff, //0x00003cc8 .long L0_4_set_250 - 0xf1, 0xd7, 0xff, 0xff, //0x00003ccc .long L0_4_set_250 - 0xf1, 0xd7, 0xff, 0xff, //0x00003cd0 .long L0_4_set_250 - 0xf1, 0xd7, 0xff, 0xff, //0x00003cd4 .long L0_4_set_250 - 0xf1, 0xd7, 0xff, 0xff, //0x00003cd8 .long L0_4_set_250 - 0xf1, 0xd7, 0xff, 0xff, //0x00003cdc .long L0_4_set_250 - 0xf1, 0xd7, 0xff, 0xff, //0x00003ce0 .long L0_4_set_250 - 0xf1, 0xd7, 0xff, 0xff, //0x00003ce4 .long L0_4_set_250 - 0xf1, 0xd7, 0xff, 0xff, //0x00003ce8 .long L0_4_set_250 - 0xf1, 0xd7, 0xff, 0xff, //0x00003cec .long L0_4_set_250 - 0xf1, 0xd7, 0xff, 0xff, //0x00003cf0 .long L0_4_set_250 - 0xf1, 0xd7, 0xff, 0xff, //0x00003cf4 .long L0_4_set_250 - 0xf1, 0xd7, 0xff, 0xff, //0x00003cf8 .long L0_4_set_250 - 0xf1, 0xd7, 0xff, 0xff, //0x00003cfc .long L0_4_set_250 - 0xf1, 0xd7, 0xff, 0xff, //0x00003d00 .long L0_4_set_250 - 0xf1, 0xd7, 0xff, 0xff, //0x00003d04 .long L0_4_set_250 - 0xf1, 0xd7, 0xff, 0xff, //0x00003d08 .long L0_4_set_250 - 0xf1, 0xd7, 0xff, 0xff, //0x00003d0c .long L0_4_set_250 - 0xf1, 0xd7, 0xff, 0xff, //0x00003d10 .long L0_4_set_250 - 0xf1, 0xd7, 0xff, 0xff, //0x00003d14 .long L0_4_set_250 - 0xfb, 0xd2, 0xff, 0xff, //0x00003d18 .long L0_4_set_193 - //0x00003d1c .p2align 2, 0x00 - //0x00003d1c _MASK_USE_NUMBER - 0x02, 0x00, 0x00, 0x00, //0x00003d1c .long 2 -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/u64toa.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/u64toa.go deleted file mode 100644 index a772d5ab6..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/u64toa.go +++ /dev/null @@ -1,34 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 avx2 - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/rt` -) - -var F_u64toa func(out unsafe.Pointer, val uint64) (ret int) - -var S_u64toa uintptr - -//go:nosplit -func u64toa(out *byte, val uint64) (ret int) { - return F_u64toa(rt.NoEscape(unsafe.Pointer(out)), val) -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/u64toa_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/u64toa_subr.go deleted file mode 100644 index 19e4f2877..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/u64toa_subr.go +++ /dev/null @@ -1,39 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package avx2 - -import ( - `github.com/bytedance/sonic/loader` -) - -const ( - _entry__u64toa = 64 -) - -const ( - _stack__u64toa = 8 -) - -const ( - _size__u64toa = 1216 -) - -var ( - _pcsp__u64toa = [][2]uint32{ - {0x1, 0}, - {0xa5, 8}, - {0xa6, 0}, - {0x1cf, 8}, - {0x1d0, 0}, - {0x2f9, 8}, - {0x2fa, 0}, - {0x4b7, 8}, - {0x4c0, 0}, - } -) - -var _cfunc_u64toa = []loader.CFunc{ - {"_u64toa_entry", 0, _entry__u64toa, 0, nil}, - {"_u64toa", _entry__u64toa, _size__u64toa, _stack__u64toa, _pcsp__u64toa}, -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/u64toa_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/u64toa_text_amd64.go deleted file mode 100644 index 9ea318fd3..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/u64toa_text_amd64.go +++ /dev/null @@ -1,364 +0,0 @@ -// +build amd64 -// Code generated by asm2asm, DO NOT EDIT. - -package avx2 - -var _text_u64toa = []byte{ - // .p2align 4, 0x00 - // LCPI0_0 - 0x59, 0x17, 0xb7, 0xd1, 0x00, 0x00, 0x00, 0x00, // .quad 3518437209 - 0x59, 0x17, 0xb7, 0xd1, 0x00, 0x00, 0x00, 0x00, //0x00000008 .quad 3518437209 - //0x00000010 LCPI0_3 - 0x0a, 0x00, //0x00000010 .word 10 - 0x0a, 0x00, //0x00000012 .word 10 - 0x0a, 0x00, //0x00000014 .word 10 - 0x0a, 0x00, //0x00000016 .word 10 - 0x0a, 0x00, //0x00000018 .word 10 - 0x0a, 0x00, //0x0000001a .word 10 - 0x0a, 0x00, //0x0000001c .word 10 - 0x0a, 0x00, //0x0000001e .word 10 - //0x00000020 LCPI0_4 - 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x00000020 QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' - //0x00000030 .p2align 3, 0x00 - //0x00000030 LCPI0_1 - 0xc5, 0x20, 0x7b, 0x14, 0x34, 0x33, 0x00, 0x80, //0x00000030 .quad -9223315738079846203 - //0x00000038 LCPI0_2 - 0x80, 0x00, 0x00, 0x08, 0x00, 0x20, 0x00, 0x80, //0x00000038 .quad -9223336852348469120 - //0x00000040 .p2align 4, 0x90 - //0x00000040 _u64toa - 0x55, //0x00000040 pushq %rbp - 0x48, 0x89, 0xe5, //0x00000041 movq %rsp, %rbp - 0x48, 0x81, 0xfe, 0x0f, 0x27, 0x00, 0x00, //0x00000044 cmpq $9999, %rsi - 0x0f, 0x87, 0xa5, 0x00, 0x00, 0x00, //0x0000004b ja LBB0_8 - 0x0f, 0xb7, 0xc6, //0x00000051 movzwl %si, %eax - 0xc1, 0xe8, 0x02, //0x00000054 shrl $2, %eax - 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000057 imull $5243, %eax, %eax - 0xc1, 0xe8, 0x11, //0x0000005d shrl $17, %eax - 0x48, 0x8d, 0x14, 0x00, //0x00000060 leaq (%rax,%rax), %rdx - 0x6b, 0xc0, 0x64, //0x00000064 imull $100, %eax, %eax - 0x89, 0xf1, //0x00000067 movl %esi, %ecx - 0x29, 0xc1, //0x00000069 subl %eax, %ecx - 0x0f, 0xb7, 0xc1, //0x0000006b movzwl %cx, %eax - 0x48, 0x01, 0xc0, //0x0000006e addq %rax, %rax - 0x81, 0xfe, 0xe8, 0x03, 0x00, 0x00, //0x00000071 cmpl $1000, %esi - 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x00000077 jb LBB0_3 - 0x48, 0x8d, 0x0d, 0x7c, 0x04, 0x00, 0x00, //0x0000007d leaq $1148(%rip), %rcx /* _Digits+0(%rip) */ - 0x8a, 0x0c, 0x0a, //0x00000084 movb (%rdx,%rcx), %cl - 0x88, 0x0f, //0x00000087 movb %cl, (%rdi) - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000089 movl $1, %ecx - 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x0000008e jmp LBB0_4 - //0x00000093 LBB0_3 - 0x31, 0xc9, //0x00000093 xorl %ecx, %ecx - 0x83, 0xfe, 0x64, //0x00000095 cmpl $100, %esi - 0x0f, 0x82, 0x48, 0x00, 0x00, 0x00, //0x00000098 jb LBB0_5 - //0x0000009e LBB0_4 - 0x0f, 0xb7, 0xd2, //0x0000009e movzwl %dx, %edx - 0x48, 0x83, 0xca, 0x01, //0x000000a1 orq $1, %rdx - 0x48, 0x8d, 0x35, 0x54, 0x04, 0x00, 0x00, //0x000000a5 leaq $1108(%rip), %rsi /* _Digits+0(%rip) */ - 0x8a, 0x14, 0x32, //0x000000ac movb (%rdx,%rsi), %dl - 0x89, 0xce, //0x000000af movl %ecx, %esi - 0x83, 0xc1, 0x01, //0x000000b1 addl $1, %ecx - 0x88, 0x14, 0x37, //0x000000b4 movb %dl, (%rdi,%rsi) - //0x000000b7 LBB0_6 - 0x48, 0x8d, 0x15, 0x42, 0x04, 0x00, 0x00, //0x000000b7 leaq $1090(%rip), %rdx /* _Digits+0(%rip) */ - 0x8a, 0x14, 0x10, //0x000000be movb (%rax,%rdx), %dl - 0x89, 0xce, //0x000000c1 movl %ecx, %esi - 0x83, 0xc1, 0x01, //0x000000c3 addl $1, %ecx - 0x88, 0x14, 0x37, //0x000000c6 movb %dl, (%rdi,%rsi) - //0x000000c9 LBB0_7 - 0x0f, 0xb7, 0xc0, //0x000000c9 movzwl %ax, %eax - 0x48, 0x83, 0xc8, 0x01, //0x000000cc orq $1, %rax - 0x48, 0x8d, 0x15, 0x29, 0x04, 0x00, 0x00, //0x000000d0 leaq $1065(%rip), %rdx /* _Digits+0(%rip) */ - 0x8a, 0x04, 0x10, //0x000000d7 movb (%rax,%rdx), %al - 0x89, 0xca, //0x000000da movl %ecx, %edx - 0x83, 0xc1, 0x01, //0x000000dc addl $1, %ecx - 0x88, 0x04, 0x17, //0x000000df movb %al, (%rdi,%rdx) - 0x89, 0xc8, //0x000000e2 movl %ecx, %eax - 0x5d, //0x000000e4 popq %rbp - 0xc3, //0x000000e5 retq - //0x000000e6 LBB0_5 - 0x31, 0xc9, //0x000000e6 xorl %ecx, %ecx - 0x83, 0xfe, 0x0a, //0x000000e8 cmpl $10, %esi - 0x0f, 0x83, 0xc6, 0xff, 0xff, 0xff, //0x000000eb jae LBB0_6 - 0xe9, 0xd3, 0xff, 0xff, 0xff, //0x000000f1 jmp LBB0_7 - //0x000000f6 LBB0_8 - 0x48, 0x81, 0xfe, 0xff, 0xe0, 0xf5, 0x05, //0x000000f6 cmpq $99999999, %rsi - 0x0f, 0x87, 0x20, 0x01, 0x00, 0x00, //0x000000fd ja LBB0_16 - 0x89, 0xf0, //0x00000103 movl %esi, %eax - 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00000105 movl $3518437209, %edx - 0x48, 0x0f, 0xaf, 0xd0, //0x0000010a imulq %rax, %rdx - 0x48, 0xc1, 0xea, 0x2d, //0x0000010e shrq $45, %rdx - 0x44, 0x69, 0xc2, 0x10, 0x27, 0x00, 0x00, //0x00000112 imull $10000, %edx, %r8d - 0x89, 0xf1, //0x00000119 movl %esi, %ecx - 0x44, 0x29, 0xc1, //0x0000011b subl %r8d, %ecx - 0x4c, 0x69, 0xd0, 0x83, 0xde, 0x1b, 0x43, //0x0000011e imulq $1125899907, %rax, %r10 - 0x49, 0xc1, 0xea, 0x31, //0x00000125 shrq $49, %r10 - 0x41, 0x83, 0xe2, 0xfe, //0x00000129 andl $-2, %r10d - 0x0f, 0xb7, 0xc2, //0x0000012d movzwl %dx, %eax - 0xc1, 0xe8, 0x02, //0x00000130 shrl $2, %eax - 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000133 imull $5243, %eax, %eax - 0xc1, 0xe8, 0x11, //0x00000139 shrl $17, %eax - 0x6b, 0xc0, 0x64, //0x0000013c imull $100, %eax, %eax - 0x29, 0xc2, //0x0000013f subl %eax, %edx - 0x44, 0x0f, 0xb7, 0xca, //0x00000141 movzwl %dx, %r9d - 0x4d, 0x01, 0xc9, //0x00000145 addq %r9, %r9 - 0x0f, 0xb7, 0xc1, //0x00000148 movzwl %cx, %eax - 0xc1, 0xe8, 0x02, //0x0000014b shrl $2, %eax - 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x0000014e imull $5243, %eax, %eax - 0xc1, 0xe8, 0x11, //0x00000154 shrl $17, %eax - 0x4c, 0x8d, 0x04, 0x00, //0x00000157 leaq (%rax,%rax), %r8 - 0x6b, 0xc0, 0x64, //0x0000015b imull $100, %eax, %eax - 0x29, 0xc1, //0x0000015e subl %eax, %ecx - 0x44, 0x0f, 0xb7, 0xd9, //0x00000160 movzwl %cx, %r11d - 0x4d, 0x01, 0xdb, //0x00000164 addq %r11, %r11 - 0x81, 0xfe, 0x80, 0x96, 0x98, 0x00, //0x00000167 cmpl $10000000, %esi - 0x0f, 0x82, 0x17, 0x00, 0x00, 0x00, //0x0000016d jb LBB0_11 - 0x48, 0x8d, 0x05, 0x86, 0x03, 0x00, 0x00, //0x00000173 leaq $902(%rip), %rax /* _Digits+0(%rip) */ - 0x41, 0x8a, 0x04, 0x02, //0x0000017a movb (%r10,%rax), %al - 0x88, 0x07, //0x0000017e movb %al, (%rdi) - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000180 movl $1, %ecx - 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x00000185 jmp LBB0_12 - //0x0000018a LBB0_11 - 0x31, 0xc9, //0x0000018a xorl %ecx, %ecx - 0x81, 0xfe, 0x40, 0x42, 0x0f, 0x00, //0x0000018c cmpl $1000000, %esi - 0x0f, 0x82, 0x78, 0x00, 0x00, 0x00, //0x00000192 jb LBB0_13 - //0x00000198 LBB0_12 - 0x44, 0x89, 0xd0, //0x00000198 movl %r10d, %eax - 0x48, 0x83, 0xc8, 0x01, //0x0000019b orq $1, %rax - 0x48, 0x8d, 0x35, 0x5a, 0x03, 0x00, 0x00, //0x0000019f leaq $858(%rip), %rsi /* _Digits+0(%rip) */ - 0x8a, 0x04, 0x30, //0x000001a6 movb (%rax,%rsi), %al - 0x89, 0xce, //0x000001a9 movl %ecx, %esi - 0x83, 0xc1, 0x01, //0x000001ab addl $1, %ecx - 0x88, 0x04, 0x37, //0x000001ae movb %al, (%rdi,%rsi) - //0x000001b1 LBB0_14 - 0x48, 0x8d, 0x05, 0x48, 0x03, 0x00, 0x00, //0x000001b1 leaq $840(%rip), %rax /* _Digits+0(%rip) */ - 0x41, 0x8a, 0x04, 0x01, //0x000001b8 movb (%r9,%rax), %al - 0x89, 0xce, //0x000001bc movl %ecx, %esi - 0x83, 0xc1, 0x01, //0x000001be addl $1, %ecx - 0x88, 0x04, 0x37, //0x000001c1 movb %al, (%rdi,%rsi) - //0x000001c4 LBB0_15 - 0x41, 0x0f, 0xb7, 0xc1, //0x000001c4 movzwl %r9w, %eax - 0x48, 0x83, 0xc8, 0x01, //0x000001c8 orq $1, %rax - 0x48, 0x8d, 0x35, 0x2d, 0x03, 0x00, 0x00, //0x000001cc leaq $813(%rip), %rsi /* _Digits+0(%rip) */ - 0x8a, 0x04, 0x30, //0x000001d3 movb (%rax,%rsi), %al - 0x89, 0xca, //0x000001d6 movl %ecx, %edx - 0x88, 0x04, 0x17, //0x000001d8 movb %al, (%rdi,%rdx) - 0x41, 0x8a, 0x04, 0x30, //0x000001db movb (%r8,%rsi), %al - 0x88, 0x44, 0x17, 0x01, //0x000001df movb %al, $1(%rdi,%rdx) - 0x41, 0x0f, 0xb7, 0xc0, //0x000001e3 movzwl %r8w, %eax - 0x48, 0x83, 0xc8, 0x01, //0x000001e7 orq $1, %rax - 0x8a, 0x04, 0x30, //0x000001eb movb (%rax,%rsi), %al - 0x88, 0x44, 0x17, 0x02, //0x000001ee movb %al, $2(%rdi,%rdx) - 0x41, 0x8a, 0x04, 0x33, //0x000001f2 movb (%r11,%rsi), %al - 0x88, 0x44, 0x17, 0x03, //0x000001f6 movb %al, $3(%rdi,%rdx) - 0x41, 0x0f, 0xb7, 0xc3, //0x000001fa movzwl %r11w, %eax - 0x48, 0x83, 0xc8, 0x01, //0x000001fe orq $1, %rax - 0x8a, 0x04, 0x30, //0x00000202 movb (%rax,%rsi), %al - 0x83, 0xc1, 0x05, //0x00000205 addl $5, %ecx - 0x88, 0x44, 0x17, 0x04, //0x00000208 movb %al, $4(%rdi,%rdx) - 0x89, 0xc8, //0x0000020c movl %ecx, %eax - 0x5d, //0x0000020e popq %rbp - 0xc3, //0x0000020f retq - //0x00000210 LBB0_13 - 0x31, 0xc9, //0x00000210 xorl %ecx, %ecx - 0x81, 0xfe, 0xa0, 0x86, 0x01, 0x00, //0x00000212 cmpl $100000, %esi - 0x0f, 0x83, 0x93, 0xff, 0xff, 0xff, //0x00000218 jae LBB0_14 - 0xe9, 0xa1, 0xff, 0xff, 0xff, //0x0000021e jmp LBB0_15 - //0x00000223 LBB0_16 - 0x48, 0xb8, 0xff, 0xff, 0xc0, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x00000223 movabsq $9999999999999999, %rax - 0x48, 0x39, 0xc6, //0x0000022d cmpq %rax, %rsi - 0x0f, 0x87, 0x04, 0x01, 0x00, 0x00, //0x00000230 ja LBB0_18 - 0x48, 0xb9, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00000236 movabsq $-6067343680855748867, %rcx - 0x48, 0x89, 0xf0, //0x00000240 movq %rsi, %rax - 0x48, 0xf7, 0xe1, //0x00000243 mulq %rcx - 0x48, 0xc1, 0xea, 0x1a, //0x00000246 shrq $26, %rdx - 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x0000024a imull $100000000, %edx, %eax - 0x29, 0xc6, //0x00000250 subl %eax, %esi - 0xc5, 0xf9, 0x6e, 0xc2, //0x00000252 vmovd %edx, %xmm0 - 0xc5, 0xfa, 0x6f, 0x0d, 0xa2, 0xfd, 0xff, 0xff, //0x00000256 vmovdqu $-606(%rip), %xmm1 /* LCPI0_0+0(%rip) */ - 0xc5, 0xf9, 0xf4, 0xd1, //0x0000025e vpmuludq %xmm1, %xmm0, %xmm2 - 0xc5, 0xe9, 0x73, 0xd2, 0x2d, //0x00000262 vpsrlq $45, %xmm2, %xmm2 - 0xb8, 0x10, 0x27, 0x00, 0x00, //0x00000267 movl $10000, %eax - 0xc4, 0xe1, 0xf9, 0x6e, 0xd8, //0x0000026c vmovq %rax, %xmm3 - 0xc5, 0xe9, 0xf4, 0xe3, //0x00000271 vpmuludq %xmm3, %xmm2, %xmm4 - 0xc5, 0xf9, 0xfa, 0xc4, //0x00000275 vpsubd %xmm4, %xmm0, %xmm0 - 0xc5, 0xe9, 0x61, 0xc0, //0x00000279 vpunpcklwd %xmm0, %xmm2, %xmm0 - 0xc5, 0xf9, 0x73, 0xf0, 0x02, //0x0000027d vpsllq $2, %xmm0, %xmm0 - 0xc5, 0xfb, 0x70, 0xc0, 0x50, //0x00000282 vpshuflw $80, %xmm0, %xmm0 - 0xc5, 0xf9, 0x70, 0xc0, 0x50, //0x00000287 vpshufd $80, %xmm0, %xmm0 - 0xc4, 0xe2, 0x79, 0x59, 0x15, 0x9b, 0xfd, 0xff, 0xff, //0x0000028c vpbroadcastq $-613(%rip), %xmm2 /* LCPI0_1+0(%rip) */ - 0xc4, 0xe2, 0x79, 0x59, 0x25, 0x9a, 0xfd, 0xff, 0xff, //0x00000295 vpbroadcastq $-614(%rip), %xmm4 /* LCPI0_2+0(%rip) */ - 0xc5, 0xf9, 0xe4, 0xc2, //0x0000029e vpmulhuw %xmm2, %xmm0, %xmm0 - 0xc5, 0xf9, 0xe4, 0xc4, //0x000002a2 vpmulhuw %xmm4, %xmm0, %xmm0 - 0xc5, 0xfa, 0x6f, 0x2d, 0x62, 0xfd, 0xff, 0xff, //0x000002a6 vmovdqu $-670(%rip), %xmm5 /* LCPI0_3+0(%rip) */ - 0xc5, 0xf9, 0xd5, 0xf5, //0x000002ae vpmullw %xmm5, %xmm0, %xmm6 - 0xc5, 0xc9, 0x73, 0xf6, 0x10, //0x000002b2 vpsllq $16, %xmm6, %xmm6 - 0xc5, 0xf9, 0xf9, 0xc6, //0x000002b7 vpsubw %xmm6, %xmm0, %xmm0 - 0xc5, 0xf9, 0x6e, 0xf6, //0x000002bb vmovd %esi, %xmm6 - 0xc5, 0xc9, 0xf4, 0xc9, //0x000002bf vpmuludq %xmm1, %xmm6, %xmm1 - 0xc5, 0xf1, 0x73, 0xd1, 0x2d, //0x000002c3 vpsrlq $45, %xmm1, %xmm1 - 0xc5, 0xf1, 0xf4, 0xdb, //0x000002c8 vpmuludq %xmm3, %xmm1, %xmm3 - 0xc5, 0xc9, 0xfa, 0xdb, //0x000002cc vpsubd %xmm3, %xmm6, %xmm3 - 0xc5, 0xf1, 0x61, 0xcb, //0x000002d0 vpunpcklwd %xmm3, %xmm1, %xmm1 - 0xc5, 0xf1, 0x73, 0xf1, 0x02, //0x000002d4 vpsllq $2, %xmm1, %xmm1 - 0xc5, 0xfb, 0x70, 0xc9, 0x50, //0x000002d9 vpshuflw $80, %xmm1, %xmm1 - 0xc5, 0xf9, 0x70, 0xc9, 0x50, //0x000002de vpshufd $80, %xmm1, %xmm1 - 0xc5, 0xf1, 0xe4, 0xca, //0x000002e3 vpmulhuw %xmm2, %xmm1, %xmm1 - 0xc5, 0xf1, 0xe4, 0xcc, //0x000002e7 vpmulhuw %xmm4, %xmm1, %xmm1 - 0xc5, 0xf1, 0xd5, 0xd5, //0x000002eb vpmullw %xmm5, %xmm1, %xmm2 - 0xc5, 0xe9, 0x73, 0xf2, 0x10, //0x000002ef vpsllq $16, %xmm2, %xmm2 - 0xc5, 0xf1, 0xf9, 0xca, //0x000002f4 vpsubw %xmm2, %xmm1, %xmm1 - 0xc5, 0xf9, 0x67, 0xc1, //0x000002f8 vpackuswb %xmm1, %xmm0, %xmm0 - 0xc5, 0xf9, 0xfc, 0x0d, 0x1c, 0xfd, 0xff, 0xff, //0x000002fc vpaddb $-740(%rip), %xmm0, %xmm1 /* LCPI0_4+0(%rip) */ - 0xc5, 0xe9, 0xef, 0xd2, //0x00000304 vpxor %xmm2, %xmm2, %xmm2 - 0xc5, 0xf9, 0x74, 0xc2, //0x00000308 vpcmpeqb %xmm2, %xmm0, %xmm0 - 0xc5, 0xf9, 0xd7, 0xc0, //0x0000030c vpmovmskb %xmm0, %eax - 0xf7, 0xd0, //0x00000310 notl %eax - 0x0d, 0x00, 0x80, 0x00, 0x00, //0x00000312 orl $32768, %eax - 0x0f, 0xbc, 0xc0, //0x00000317 bsfl %eax, %eax - 0xb9, 0x10, 0x00, 0x00, 0x00, //0x0000031a movl $16, %ecx - 0x29, 0xc1, //0x0000031f subl %eax, %ecx - 0x48, 0xc1, 0xe0, 0x04, //0x00000321 shlq $4, %rax - 0x48, 0x8d, 0x15, 0xa4, 0x02, 0x00, 0x00, //0x00000325 leaq $676(%rip), %rdx /* _VecShiftShuffles+0(%rip) */ - 0xc4, 0xe2, 0x71, 0x00, 0x04, 0x10, //0x0000032c vpshufb (%rax,%rdx), %xmm1, %xmm0 - 0xc5, 0xfa, 0x7f, 0x07, //0x00000332 vmovdqu %xmm0, (%rdi) - 0x89, 0xc8, //0x00000336 movl %ecx, %eax - 0x5d, //0x00000338 popq %rbp - 0xc3, //0x00000339 retq - //0x0000033a LBB0_18 - 0x48, 0xb9, 0x57, 0x78, 0x13, 0xb1, 0x2f, 0x65, 0xa5, 0x39, //0x0000033a movabsq $4153837486827862103, %rcx - 0x48, 0x89, 0xf0, //0x00000344 movq %rsi, %rax - 0x48, 0xf7, 0xe1, //0x00000347 mulq %rcx - 0x48, 0xc1, 0xea, 0x33, //0x0000034a shrq $51, %rdx - 0x48, 0xb8, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x0000034e movabsq $10000000000000000, %rax - 0x48, 0x0f, 0xaf, 0xc2, //0x00000358 imulq %rdx, %rax - 0x48, 0x29, 0xc6, //0x0000035c subq %rax, %rsi - 0x83, 0xfa, 0x09, //0x0000035f cmpl $9, %edx - 0x0f, 0x87, 0x0f, 0x00, 0x00, 0x00, //0x00000362 ja LBB0_20 - 0x80, 0xc2, 0x30, //0x00000368 addb $48, %dl - 0x88, 0x17, //0x0000036b movb %dl, (%rdi) - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x0000036d movl $1, %ecx - 0xe9, 0xa5, 0x00, 0x00, 0x00, //0x00000372 jmp LBB0_25 - //0x00000377 LBB0_20 - 0x83, 0xfa, 0x63, //0x00000377 cmpl $99, %edx - 0x0f, 0x87, 0x1a, 0x00, 0x00, 0x00, //0x0000037a ja LBB0_22 - 0x89, 0xd0, //0x00000380 movl %edx, %eax - 0x48, 0x8d, 0x0d, 0x77, 0x01, 0x00, 0x00, //0x00000382 leaq $375(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x00000389 movzwl (%rcx,%rax,2), %eax - 0x66, 0x89, 0x07, //0x0000038d movw %ax, (%rdi) - 0xb9, 0x02, 0x00, 0x00, 0x00, //0x00000390 movl $2, %ecx - 0xe9, 0x82, 0x00, 0x00, 0x00, //0x00000395 jmp LBB0_25 - //0x0000039a LBB0_22 - 0x89, 0xd0, //0x0000039a movl %edx, %eax - 0xc1, 0xe8, 0x02, //0x0000039c shrl $2, %eax - 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x0000039f imull $5243, %eax, %eax - 0xc1, 0xe8, 0x11, //0x000003a5 shrl $17, %eax - 0x81, 0xfa, 0xe7, 0x03, 0x00, 0x00, //0x000003a8 cmpl $999, %edx - 0x0f, 0x87, 0x37, 0x00, 0x00, 0x00, //0x000003ae ja LBB0_24 - 0x83, 0xc0, 0x30, //0x000003b4 addl $48, %eax - 0x88, 0x07, //0x000003b7 movb %al, (%rdi) - 0x0f, 0xb7, 0xc2, //0x000003b9 movzwl %dx, %eax - 0x89, 0xc1, //0x000003bc movl %eax, %ecx - 0xc1, 0xe9, 0x02, //0x000003be shrl $2, %ecx - 0x69, 0xc9, 0x7b, 0x14, 0x00, 0x00, //0x000003c1 imull $5243, %ecx, %ecx - 0xc1, 0xe9, 0x11, //0x000003c7 shrl $17, %ecx - 0x6b, 0xc9, 0x64, //0x000003ca imull $100, %ecx, %ecx - 0x29, 0xc8, //0x000003cd subl %ecx, %eax - 0x0f, 0xb7, 0xc0, //0x000003cf movzwl %ax, %eax - 0x48, 0x8d, 0x0d, 0x27, 0x01, 0x00, 0x00, //0x000003d2 leaq $295(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x000003d9 movzwl (%rcx,%rax,2), %eax - 0x66, 0x89, 0x47, 0x01, //0x000003dd movw %ax, $1(%rdi) - 0xb9, 0x03, 0x00, 0x00, 0x00, //0x000003e1 movl $3, %ecx - 0xe9, 0x31, 0x00, 0x00, 0x00, //0x000003e6 jmp LBB0_25 - //0x000003eb LBB0_24 - 0x6b, 0xc8, 0x64, //0x000003eb imull $100, %eax, %ecx - 0x29, 0xca, //0x000003ee subl %ecx, %edx - 0x0f, 0xb7, 0xc0, //0x000003f0 movzwl %ax, %eax - 0x48, 0x8d, 0x0d, 0x06, 0x01, 0x00, 0x00, //0x000003f3 leaq $262(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x000003fa movzwl (%rcx,%rax,2), %eax - 0x66, 0x89, 0x07, //0x000003fe movw %ax, (%rdi) - 0x0f, 0xb7, 0xc2, //0x00000401 movzwl %dx, %eax - 0x8a, 0x14, 0x41, //0x00000404 movb (%rcx,%rax,2), %dl - 0x48, 0x01, 0xc0, //0x00000407 addq %rax, %rax - 0x88, 0x57, 0x02, //0x0000040a movb %dl, $2(%rdi) - 0x0f, 0xb7, 0xc0, //0x0000040d movzwl %ax, %eax - 0x8a, 0x44, 0x08, 0x01, //0x00000410 movb $1(%rax,%rcx), %al - 0x88, 0x47, 0x03, //0x00000414 movb %al, $3(%rdi) - 0xb9, 0x04, 0x00, 0x00, 0x00, //0x00000417 movl $4, %ecx - //0x0000041c LBB0_25 - 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x0000041c movabsq $-6067343680855748867, %rdx - 0x48, 0x89, 0xf0, //0x00000426 movq %rsi, %rax - 0x48, 0xf7, 0xe2, //0x00000429 mulq %rdx - 0x48, 0xc1, 0xea, 0x1a, //0x0000042c shrq $26, %rdx - 0xc5, 0xf9, 0x6e, 0xc2, //0x00000430 vmovd %edx, %xmm0 - 0xc5, 0xfa, 0x6f, 0x0d, 0xc4, 0xfb, 0xff, 0xff, //0x00000434 vmovdqu $-1084(%rip), %xmm1 /* LCPI0_0+0(%rip) */ - 0xc5, 0xf9, 0xf4, 0xd1, //0x0000043c vpmuludq %xmm1, %xmm0, %xmm2 - 0xc5, 0xe9, 0x73, 0xd2, 0x2d, //0x00000440 vpsrlq $45, %xmm2, %xmm2 - 0xb8, 0x10, 0x27, 0x00, 0x00, //0x00000445 movl $10000, %eax - 0xc4, 0xe1, 0xf9, 0x6e, 0xd8, //0x0000044a vmovq %rax, %xmm3 - 0xc5, 0xe9, 0xf4, 0xe3, //0x0000044f vpmuludq %xmm3, %xmm2, %xmm4 - 0xc5, 0xf9, 0xfa, 0xc4, //0x00000453 vpsubd %xmm4, %xmm0, %xmm0 - 0xc5, 0xe9, 0x61, 0xc0, //0x00000457 vpunpcklwd %xmm0, %xmm2, %xmm0 - 0xc5, 0xf9, 0x73, 0xf0, 0x02, //0x0000045b vpsllq $2, %xmm0, %xmm0 - 0xc5, 0xfb, 0x70, 0xc0, 0x50, //0x00000460 vpshuflw $80, %xmm0, %xmm0 - 0xc4, 0xe2, 0x79, 0x59, 0x15, 0xc2, 0xfb, 0xff, 0xff, //0x00000465 vpbroadcastq $-1086(%rip), %xmm2 /* LCPI0_1+0(%rip) */ - 0xc5, 0xf9, 0x70, 0xc0, 0x50, //0x0000046e vpshufd $80, %xmm0, %xmm0 - 0xc5, 0xf9, 0xe4, 0xc2, //0x00000473 vpmulhuw %xmm2, %xmm0, %xmm0 - 0xc4, 0xe2, 0x79, 0x59, 0x25, 0xb8, 0xfb, 0xff, 0xff, //0x00000477 vpbroadcastq $-1096(%rip), %xmm4 /* LCPI0_2+0(%rip) */ - 0xc5, 0xf9, 0xe4, 0xc4, //0x00000480 vpmulhuw %xmm4, %xmm0, %xmm0 - 0xc5, 0xfa, 0x6f, 0x2d, 0x84, 0xfb, 0xff, 0xff, //0x00000484 vmovdqu $-1148(%rip), %xmm5 /* LCPI0_3+0(%rip) */ - 0xc5, 0xf9, 0xd5, 0xf5, //0x0000048c vpmullw %xmm5, %xmm0, %xmm6 - 0xc5, 0xc9, 0x73, 0xf6, 0x10, //0x00000490 vpsllq $16, %xmm6, %xmm6 - 0xc5, 0xf9, 0xf9, 0xc6, //0x00000495 vpsubw %xmm6, %xmm0, %xmm0 - 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x00000499 imull $100000000, %edx, %eax - 0x29, 0xc6, //0x0000049f subl %eax, %esi - 0xc5, 0xf9, 0x6e, 0xf6, //0x000004a1 vmovd %esi, %xmm6 - 0xc5, 0xc9, 0xf4, 0xc9, //0x000004a5 vpmuludq %xmm1, %xmm6, %xmm1 - 0xc5, 0xf1, 0x73, 0xd1, 0x2d, //0x000004a9 vpsrlq $45, %xmm1, %xmm1 - 0xc5, 0xf1, 0xf4, 0xdb, //0x000004ae vpmuludq %xmm3, %xmm1, %xmm3 - 0xc5, 0xc9, 0xfa, 0xdb, //0x000004b2 vpsubd %xmm3, %xmm6, %xmm3 - 0xc5, 0xf1, 0x61, 0xcb, //0x000004b6 vpunpcklwd %xmm3, %xmm1, %xmm1 - 0xc5, 0xf1, 0x73, 0xf1, 0x02, //0x000004ba vpsllq $2, %xmm1, %xmm1 - 0xc5, 0xfb, 0x70, 0xc9, 0x50, //0x000004bf vpshuflw $80, %xmm1, %xmm1 - 0xc5, 0xf9, 0x70, 0xc9, 0x50, //0x000004c4 vpshufd $80, %xmm1, %xmm1 - 0xc5, 0xf1, 0xe4, 0xca, //0x000004c9 vpmulhuw %xmm2, %xmm1, %xmm1 - 0xc5, 0xf1, 0xe4, 0xcc, //0x000004cd vpmulhuw %xmm4, %xmm1, %xmm1 - 0xc5, 0xf1, 0xd5, 0xd5, //0x000004d1 vpmullw %xmm5, %xmm1, %xmm2 - 0xc5, 0xe9, 0x73, 0xf2, 0x10, //0x000004d5 vpsllq $16, %xmm2, %xmm2 - 0xc5, 0xf1, 0xf9, 0xca, //0x000004da vpsubw %xmm2, %xmm1, %xmm1 - 0xc5, 0xf9, 0x67, 0xc1, //0x000004de vpackuswb %xmm1, %xmm0, %xmm0 - 0xc5, 0xf9, 0xfc, 0x05, 0x36, 0xfb, 0xff, 0xff, //0x000004e2 vpaddb $-1226(%rip), %xmm0, %xmm0 /* LCPI0_4+0(%rip) */ - 0x89, 0xc8, //0x000004ea movl %ecx, %eax - 0xc5, 0xfa, 0x7f, 0x04, 0x07, //0x000004ec vmovdqu %xmm0, (%rdi,%rax) - 0x83, 0xc9, 0x10, //0x000004f1 orl $16, %ecx - 0x89, 0xc8, //0x000004f4 movl %ecx, %eax - 0x5d, //0x000004f6 popq %rbp - 0xc3, //0x000004f7 retq - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000004f8 .p2align 4, 0x00 - //0x00000500 _Digits - 0x30, 0x30, 0x30, 0x31, 0x30, 0x32, 0x30, 0x33, 0x30, 0x34, 0x30, 0x35, 0x30, 0x36, 0x30, 0x37, //0x00000500 QUAD $0x3330323031303030; QUAD $0x3730363035303430 // .ascii 16, '0001020304050607' - 0x30, 0x38, 0x30, 0x39, 0x31, 0x30, 0x31, 0x31, 0x31, 0x32, 0x31, 0x33, 0x31, 0x34, 0x31, 0x35, //0x00000510 QUAD $0x3131303139303830; QUAD $0x3531343133313231 // .ascii 16, '0809101112131415' - 0x31, 0x36, 0x31, 0x37, 0x31, 0x38, 0x31, 0x39, 0x32, 0x30, 0x32, 0x31, 0x32, 0x32, 0x32, 0x33, //0x00000520 QUAD $0x3931383137313631; QUAD $0x3332323231323032 // .ascii 16, '1617181920212223' - 0x32, 0x34, 0x32, 0x35, 0x32, 0x36, 0x32, 0x37, 0x32, 0x38, 0x32, 0x39, 0x33, 0x30, 0x33, 0x31, //0x00000530 QUAD $0x3732363235323432; QUAD $0x3133303339323832 // .ascii 16, '2425262728293031' - 0x33, 0x32, 0x33, 0x33, 0x33, 0x34, 0x33, 0x35, 0x33, 0x36, 0x33, 0x37, 0x33, 0x38, 0x33, 0x39, //0x00000540 QUAD $0x3533343333333233; QUAD $0x3933383337333633 // .ascii 16, '3233343536373839' - 0x34, 0x30, 0x34, 0x31, 0x34, 0x32, 0x34, 0x33, 0x34, 0x34, 0x34, 0x35, 0x34, 0x36, 0x34, 0x37, //0x00000550 QUAD $0x3334323431343034; QUAD $0x3734363435343434 // .ascii 16, '4041424344454647' - 0x34, 0x38, 0x34, 0x39, 0x35, 0x30, 0x35, 0x31, 0x35, 0x32, 0x35, 0x33, 0x35, 0x34, 0x35, 0x35, //0x00000560 QUAD $0x3135303539343834; QUAD $0x3535343533353235 // .ascii 16, '4849505152535455' - 0x35, 0x36, 0x35, 0x37, 0x35, 0x38, 0x35, 0x39, 0x36, 0x30, 0x36, 0x31, 0x36, 0x32, 0x36, 0x33, //0x00000570 QUAD $0x3935383537353635; QUAD $0x3336323631363036 // .ascii 16, '5657585960616263' - 0x36, 0x34, 0x36, 0x35, 0x36, 0x36, 0x36, 0x37, 0x36, 0x38, 0x36, 0x39, 0x37, 0x30, 0x37, 0x31, //0x00000580 QUAD $0x3736363635363436; QUAD $0x3137303739363836 // .ascii 16, '6465666768697071' - 0x37, 0x32, 0x37, 0x33, 0x37, 0x34, 0x37, 0x35, 0x37, 0x36, 0x37, 0x37, 0x37, 0x38, 0x37, 0x39, //0x00000590 QUAD $0x3537343733373237; QUAD $0x3937383737373637 // .ascii 16, '7273747576777879' - 0x38, 0x30, 0x38, 0x31, 0x38, 0x32, 0x38, 0x33, 0x38, 0x34, 0x38, 0x35, 0x38, 0x36, 0x38, 0x37, //0x000005a0 QUAD $0x3338323831383038; QUAD $0x3738363835383438 // .ascii 16, '8081828384858687' - 0x38, 0x38, 0x38, 0x39, 0x39, 0x30, 0x39, 0x31, 0x39, 0x32, 0x39, 0x33, 0x39, 0x34, 0x39, 0x35, //0x000005b0 QUAD $0x3139303939383838; QUAD $0x3539343933393239 // .ascii 16, '8889909192939495' - 0x39, 0x36, 0x39, 0x37, 0x39, 0x38, 0x39, 0x39, //0x000005c0 QUAD $0x3939383937393639 // .ascii 8, '96979899' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000005c8 .p2align 4, 0x00 - //0x000005d0 _VecShiftShuffles - 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, //0x000005d0 QUAD $0x0706050403020100; QUAD $0x0f0e0d0c0b0a0908 // .ascii 16, '\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f' - 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, //0x000005e0 QUAD $0x0807060504030201; QUAD $0xff0f0e0d0c0b0a09 // .ascii 16, '\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff' - 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, //0x000005f0 QUAD $0x0908070605040302; QUAD $0xffff0f0e0d0c0b0a // .ascii 16, '\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff' - 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, //0x00000600 QUAD $0x0a09080706050403; QUAD $0xffffff0f0e0d0c0b // .ascii 16, '\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff' - 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, //0x00000610 QUAD $0x0b0a090807060504; QUAD $0xffffffff0f0e0d0c // .ascii 16, '\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff' - 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00000620 QUAD $0x0c0b0a0908070605; QUAD $0xffffffffff0f0e0d // .ascii 16, '\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff' - 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00000630 QUAD $0x0d0c0b0a09080706; QUAD $0xffffffffffff0f0e // .ascii 16, '\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff' - 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00000640 QUAD $0x0e0d0c0b0a090807; QUAD $0xffffffffffffff0f // .ascii 16, '\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff\xff' - 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00000650 QUAD $0x0f0e0d0c0b0a0908; QUAD $0xffffffffffffffff // .ascii 16, '\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff\xff\xff' -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/unquote.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/unquote.go deleted file mode 100644 index 9cb70bc16..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/unquote.go +++ /dev/null @@ -1,34 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 avx2 - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/rt` -) - -var F_unquote func(sp unsafe.Pointer, nb int, dp unsafe.Pointer, ep unsafe.Pointer, flags uint64) (ret int) - -var S_unquote uintptr - -//go:nosplit -func unquote(sp unsafe.Pointer, nb int, dp unsafe.Pointer, ep *int, flags uint64) (ret int) { - return F_unquote(rt.NoEscape(sp), nb, dp, rt.NoEscape(unsafe.Pointer(ep)), flags) -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/unquote_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/unquote_subr.go deleted file mode 100644 index 19fa2d0c0..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/unquote_subr.go +++ /dev/null @@ -1,46 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package avx2 - -import ( - `github.com/bytedance/sonic/loader` -) - -const ( - _entry__unquote = 48 -) - -const ( - _stack__unquote = 80 -) - -const ( - _size__unquote = 2272 -) - -var ( - _pcsp__unquote = [][2]uint32{ - {0x1, 0}, - {0x6, 8}, - {0x8, 16}, - {0xa, 24}, - {0xc, 32}, - {0xd, 40}, - {0x11, 48}, - {0x5e8, 80}, - {0x5e9, 48}, - {0x5eb, 40}, - {0x5ed, 32}, - {0x5ef, 24}, - {0x5f1, 16}, - {0x5f2, 8}, - {0x5f6, 0}, - {0x8e0, 80}, - } -) - -var _cfunc_unquote = []loader.CFunc{ - {"_unquote_entry", 0, _entry__unquote, 0, nil}, - {"_unquote", _entry__unquote, _size__unquote, _stack__unquote, _pcsp__unquote}, -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/unquote_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/unquote_text_amd64.go deleted file mode 100644 index 55a55e390..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/unquote_text_amd64.go +++ /dev/null @@ -1,610 +0,0 @@ -// +build amd64 -// Code generated by asm2asm, DO NOT EDIT. - -package avx2 - -var _text_unquote = []byte{ - // .p2align 5, 0x00 - // LCPI0_0 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, // QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000010 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - //0x00000020 .p2align 4, 0x00 - //0x00000020 LCPI0_1 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000020 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - //0x00000030 .p2align 4, 0x90 - //0x00000030 _unquote - 0x55, //0x00000030 pushq %rbp - 0x48, 0x89, 0xe5, //0x00000031 movq %rsp, %rbp - 0x41, 0x57, //0x00000034 pushq %r15 - 0x41, 0x56, //0x00000036 pushq %r14 - 0x41, 0x55, //0x00000038 pushq %r13 - 0x41, 0x54, //0x0000003a pushq %r12 - 0x53, //0x0000003c pushq %rbx - 0x48, 0x83, 0xec, 0x20, //0x0000003d subq $32, %rsp - 0x48, 0x85, 0xf6, //0x00000041 testq %rsi, %rsi - 0x0f, 0x84, 0xbb, 0x05, 0x00, 0x00, //0x00000044 je LBB0_1 - 0x48, 0x89, 0x4d, 0xd0, //0x0000004a movq %rcx, $-48(%rbp) - 0x4c, 0x89, 0xc0, //0x0000004e movq %r8, %rax - 0x4c, 0x89, 0x45, 0xb8, //0x00000051 movq %r8, $-72(%rbp) - 0x41, 0x83, 0xe0, 0x01, //0x00000055 andl $1, %r8d - 0x4c, 0x8d, 0x1d, 0xb0, 0x08, 0x00, 0x00, //0x00000059 leaq $2224(%rip), %r11 /* __UnquoteTab+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x0d, 0x98, 0xff, 0xff, 0xff, //0x00000060 vmovdqu $-104(%rip), %ymm1 /* LCPI0_0+0(%rip) */ - 0xc5, 0xfa, 0x6f, 0x15, 0xb0, 0xff, 0xff, 0xff, //0x00000068 vmovdqu $-80(%rip), %xmm2 /* LCPI0_1+0(%rip) */ - 0x48, 0x89, 0x7d, 0xc8, //0x00000070 movq %rdi, $-56(%rbp) - 0x49, 0x89, 0xf9, //0x00000074 movq %rdi, %r9 - 0x48, 0x89, 0x75, 0xc0, //0x00000077 movq %rsi, $-64(%rbp) - 0x49, 0x89, 0xf2, //0x0000007b movq %rsi, %r10 - 0x4c, 0x89, 0xc6, //0x0000007e movq %r8, %rsi - 0x49, 0x89, 0xd0, //0x00000081 movq %rdx, %r8 - 0xe9, 0x67, 0x02, 0x00, 0x00, //0x00000084 jmp LBB0_3 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000089 .p2align 4, 0x90 - //0x00000090 LBB0_63 - 0x44, 0x89, 0xf8, //0x00000090 movl %r15d, %eax - 0x41, 0x81, 0xff, 0xff, 0x07, 0x00, 0x00, //0x00000093 cmpl $2047, %r15d - 0x0f, 0x86, 0x8a, 0x01, 0x00, 0x00, //0x0000009a jbe LBB0_64 - 0x25, 0x00, 0xf8, 0xff, 0xff, //0x000000a0 andl $-2048, %eax - 0x3d, 0x00, 0xd8, 0x00, 0x00, //0x000000a5 cmpl $55296, %eax - 0x0f, 0x85, 0x40, 0x01, 0x00, 0x00, //0x000000aa jne LBB0_66 - 0x48, 0x85, 0xf6, //0x000000b0 testq %rsi, %rsi - 0x0f, 0x85, 0x14, 0x01, 0x00, 0x00, //0x000000b3 jne LBB0_68 - //0x000000b9 LBB0_73 - 0x49, 0x83, 0xfa, 0x06, //0x000000b9 cmpq $6, %r10 - 0x0f, 0x8c, 0x8d, 0x01, 0x00, 0x00, //0x000000bd jl LBB0_77 - 0x41, 0x81, 0xff, 0xff, 0xdb, 0x00, 0x00, //0x000000c3 cmpl $56319, %r15d - 0x0f, 0x87, 0x80, 0x01, 0x00, 0x00, //0x000000ca ja LBB0_77 - 0x41, 0x80, 0x39, 0x5c, //0x000000d0 cmpb $92, (%r9) - 0x0f, 0x85, 0x76, 0x01, 0x00, 0x00, //0x000000d4 jne LBB0_77 - 0x41, 0x80, 0x79, 0x01, 0x75, //0x000000da cmpb $117, $1(%r9) - 0x0f, 0x85, 0x6b, 0x01, 0x00, 0x00, //0x000000df jne LBB0_77 - 0x45, 0x8b, 0x71, 0x02, //0x000000e5 movl $2(%r9), %r14d - 0x44, 0x89, 0xf1, //0x000000e9 movl %r14d, %ecx - 0xf7, 0xd1, //0x000000ec notl %ecx - 0x41, 0x8d, 0x86, 0xd0, 0xcf, 0xcf, 0xcf, //0x000000ee leal $-808464432(%r14), %eax - 0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x000000f5 andl $-2139062144, %ecx - 0x85, 0xc1, //0x000000fb testl %eax, %ecx - 0x0f, 0x85, 0x5d, 0x06, 0x00, 0x00, //0x000000fd jne LBB0_84 - 0x41, 0x8d, 0x86, 0x19, 0x19, 0x19, 0x19, //0x00000103 leal $421075225(%r14), %eax - 0x44, 0x09, 0xf0, //0x0000010a orl %r14d, %eax - 0xa9, 0x80, 0x80, 0x80, 0x80, //0x0000010d testl $-2139062144, %eax - 0x0f, 0x85, 0x48, 0x06, 0x00, 0x00, //0x00000112 jne LBB0_84 - 0x44, 0x89, 0xf3, //0x00000118 movl %r14d, %ebx - 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x0000011b andl $2139062143, %ebx - 0xb8, 0xc0, 0xc0, 0xc0, 0xc0, //0x00000121 movl $-1061109568, %eax - 0x29, 0xd8, //0x00000126 subl %ebx, %eax - 0x8d, 0x93, 0x46, 0x46, 0x46, 0x46, //0x00000128 leal $1179010630(%rbx), %edx - 0x21, 0xc8, //0x0000012e andl %ecx, %eax - 0x85, 0xd0, //0x00000130 testl %edx, %eax - 0x0f, 0x85, 0x28, 0x06, 0x00, 0x00, //0x00000132 jne LBB0_84 - 0xb8, 0xe0, 0xe0, 0xe0, 0xe0, //0x00000138 movl $-522133280, %eax - 0x29, 0xd8, //0x0000013d subl %ebx, %eax - 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x0000013f addl $960051513, %ebx - 0x21, 0xc1, //0x00000145 andl %eax, %ecx - 0x85, 0xd9, //0x00000147 testl %ebx, %ecx - 0x0f, 0x85, 0x11, 0x06, 0x00, 0x00, //0x00000149 jne LBB0_84 - 0x41, 0x0f, 0xce, //0x0000014f bswapl %r14d - 0x44, 0x89, 0xf0, //0x00000152 movl %r14d, %eax - 0xc1, 0xe8, 0x04, //0x00000155 shrl $4, %eax - 0xf7, 0xd0, //0x00000158 notl %eax - 0x25, 0x01, 0x01, 0x01, 0x01, //0x0000015a andl $16843009, %eax - 0x8d, 0x04, 0xc0, //0x0000015f leal (%rax,%rax,8), %eax - 0x41, 0x81, 0xe6, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000162 andl $252645135, %r14d - 0x41, 0x01, 0xc6, //0x00000169 addl %eax, %r14d - 0x44, 0x89, 0xf0, //0x0000016c movl %r14d, %eax - 0xc1, 0xe8, 0x04, //0x0000016f shrl $4, %eax - 0x44, 0x09, 0xf0, //0x00000172 orl %r14d, %eax - 0x89, 0xc1, //0x00000175 movl %eax, %ecx - 0xc1, 0xe9, 0x08, //0x00000177 shrl $8, %ecx - 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x0000017a andl $65280, %ecx - 0x0f, 0xb6, 0xd8, //0x00000180 movzbl %al, %ebx - 0x09, 0xcb, //0x00000183 orl %ecx, %ebx - 0x49, 0x83, 0xc1, 0x06, //0x00000185 addq $6, %r9 - 0x49, 0x83, 0xc2, 0xfa, //0x00000189 addq $-6, %r10 - 0x25, 0x00, 0x00, 0xfc, 0x00, //0x0000018d andl $16515072, %eax - 0x3d, 0x00, 0x00, 0xdc, 0x00, //0x00000192 cmpl $14417920, %eax - 0x0f, 0x84, 0xe0, 0x00, 0x00, 0x00, //0x00000197 je LBB0_100 - 0xf6, 0x45, 0xb8, 0x02, //0x0000019d testb $2, $-72(%rbp) - 0x0f, 0x84, 0xf8, 0x06, 0x00, 0x00, //0x000001a1 je LBB0_98 - 0x4c, 0x89, 0xda, //0x000001a7 movq %r11, %rdx - 0x66, 0x41, 0xc7, 0x40, 0xfe, 0xef, 0xbf, //0x000001aa movw $-16401, $-2(%r8) - 0x41, 0xc6, 0x00, 0xbd, //0x000001b1 movb $-67, (%r8) - 0x49, 0x83, 0xc0, 0x03, //0x000001b5 addq $3, %r8 - 0x41, 0x89, 0xdf, //0x000001b9 movl %ebx, %r15d - 0x81, 0xfb, 0x80, 0x00, 0x00, 0x00, //0x000001bc cmpl $128, %ebx - 0x0f, 0x83, 0xc8, 0xfe, 0xff, 0xff, //0x000001c2 jae LBB0_63 - 0xe9, 0x0a, 0x01, 0x00, 0x00, //0x000001c8 jmp LBB0_60 - //0x000001cd LBB0_68 - 0x4d, 0x85, 0xd2, //0x000001cd testq %r10, %r10 - 0x0f, 0x8e, 0xf0, 0x06, 0x00, 0x00, //0x000001d0 jle LBB0_69 - 0x41, 0x80, 0x39, 0x5c, //0x000001d6 cmpb $92, (%r9) - 0x0f, 0x85, 0xd9, 0xfe, 0xff, 0xff, //0x000001da jne LBB0_73 - 0x49, 0x83, 0xc2, 0xff, //0x000001e0 addq $-1, %r10 - 0x49, 0x83, 0xc1, 0x01, //0x000001e4 addq $1, %r9 - 0xe9, 0xcc, 0xfe, 0xff, 0xff, //0x000001e8 jmp LBB0_73 - 0x90, 0x90, 0x90, //0x000001ed .p2align 4, 0x90 - //0x000001f0 LBB0_66 - 0x44, 0x89, 0xf8, //0x000001f0 movl %r15d, %eax - 0xc1, 0xe8, 0x0c, //0x000001f3 shrl $12, %eax - 0x0c, 0xe0, //0x000001f6 orb $-32, %al - 0x41, 0x88, 0x40, 0xfe, //0x000001f8 movb %al, $-2(%r8) - 0x44, 0x89, 0xf8, //0x000001fc movl %r15d, %eax - 0xc1, 0xe8, 0x06, //0x000001ff shrl $6, %eax - 0x24, 0x3f, //0x00000202 andb $63, %al - 0x0c, 0x80, //0x00000204 orb $-128, %al - 0x41, 0x88, 0x40, 0xff, //0x00000206 movb %al, $-1(%r8) - 0x41, 0x80, 0xe7, 0x3f, //0x0000020a andb $63, %r15b - 0x41, 0x80, 0xcf, 0x80, //0x0000020e orb $-128, %r15b - 0x45, 0x88, 0x38, //0x00000212 movb %r15b, (%r8) - 0x49, 0x83, 0xc0, 0x01, //0x00000215 addq $1, %r8 - 0x49, 0x89, 0xfb, //0x00000219 movq %rdi, %r11 - 0x4d, 0x85, 0xd2, //0x0000021c testq %r10, %r10 - 0x0f, 0x85, 0xcb, 0x00, 0x00, 0x00, //0x0000021f jne LBB0_3 - 0xe9, 0xd3, 0x03, 0x00, 0x00, //0x00000225 jmp LBB0_103 - //0x0000022a LBB0_64 - 0xc1, 0xe8, 0x06, //0x0000022a shrl $6, %eax - 0x0c, 0xc0, //0x0000022d orb $-64, %al - 0x41, 0x88, 0x40, 0xfe, //0x0000022f movb %al, $-2(%r8) - 0x41, 0x80, 0xe7, 0x3f, //0x00000233 andb $63, %r15b - 0x41, 0x80, 0xcf, 0x80, //0x00000237 orb $-128, %r15b - 0x45, 0x88, 0x78, 0xff, //0x0000023b movb %r15b, $-1(%r8) - 0x49, 0x89, 0xfb, //0x0000023f movq %rdi, %r11 - 0x4d, 0x85, 0xd2, //0x00000242 testq %r10, %r10 - 0x0f, 0x85, 0xa5, 0x00, 0x00, 0x00, //0x00000245 jne LBB0_3 - 0xe9, 0xad, 0x03, 0x00, 0x00, //0x0000024b jmp LBB0_103 - //0x00000250 LBB0_77 - 0xf6, 0x45, 0xb8, 0x02, //0x00000250 testb $2, $-72(%rbp) - 0x0f, 0x84, 0x60, 0x06, 0x00, 0x00, //0x00000254 je LBB0_79 - 0x66, 0x41, 0xc7, 0x40, 0xfe, 0xef, 0xbf, //0x0000025a movw $-16401, $-2(%r8) - 0x41, 0xc6, 0x00, 0xbd, //0x00000261 movb $-67, (%r8) - 0x49, 0x83, 0xc0, 0x01, //0x00000265 addq $1, %r8 - 0x4c, 0x89, 0xda, //0x00000269 movq %r11, %rdx - 0x49, 0x89, 0xfb, //0x0000026c movq %rdi, %r11 - 0x4d, 0x85, 0xd2, //0x0000026f testq %r10, %r10 - 0x0f, 0x85, 0x78, 0x00, 0x00, 0x00, //0x00000272 jne LBB0_3 - 0xe9, 0x80, 0x03, 0x00, 0x00, //0x00000278 jmp LBB0_103 - //0x0000027d LBB0_100 - 0x41, 0xc1, 0xe7, 0x0a, //0x0000027d shll $10, %r15d - 0x89, 0xd8, //0x00000281 movl %ebx, %eax - 0x44, 0x01, 0xf8, //0x00000283 addl %r15d, %eax - 0x42, 0x8d, 0x0c, 0x3b, //0x00000286 leal (%rbx,%r15), %ecx - 0x81, 0xc1, 0x00, 0x24, 0xa0, 0xfc, //0x0000028a addl $-56613888, %ecx - 0x89, 0xca, //0x00000290 movl %ecx, %edx - 0xc1, 0xea, 0x12, //0x00000292 shrl $18, %edx - 0x80, 0xca, 0xf0, //0x00000295 orb $-16, %dl - 0x41, 0x88, 0x50, 0xfe, //0x00000298 movb %dl, $-2(%r8) - 0x89, 0xca, //0x0000029c movl %ecx, %edx - 0xc1, 0xea, 0x0c, //0x0000029e shrl $12, %edx - 0x80, 0xe2, 0x3f, //0x000002a1 andb $63, %dl - 0x80, 0xca, 0x80, //0x000002a4 orb $-128, %dl - 0x41, 0x88, 0x50, 0xff, //0x000002a7 movb %dl, $-1(%r8) - 0x4c, 0x89, 0xda, //0x000002ab movq %r11, %rdx - 0xc1, 0xe9, 0x06, //0x000002ae shrl $6, %ecx - 0x80, 0xe1, 0x3f, //0x000002b1 andb $63, %cl - 0x80, 0xc9, 0x80, //0x000002b4 orb $-128, %cl - 0x41, 0x88, 0x08, //0x000002b7 movb %cl, (%r8) - 0x24, 0x3f, //0x000002ba andb $63, %al - 0x0c, 0x80, //0x000002bc orb $-128, %al - 0x41, 0x88, 0x40, 0x01, //0x000002be movb %al, $1(%r8) - 0x49, 0x83, 0xc0, 0x02, //0x000002c2 addq $2, %r8 - 0x49, 0x89, 0xfb, //0x000002c6 movq %rdi, %r11 - 0x4d, 0x85, 0xd2, //0x000002c9 testq %r10, %r10 - 0x0f, 0x85, 0x1e, 0x00, 0x00, 0x00, //0x000002cc jne LBB0_3 - 0xe9, 0x26, 0x03, 0x00, 0x00, //0x000002d2 jmp LBB0_103 - //0x000002d7 LBB0_60 - 0x49, 0x83, 0xc0, 0xfe, //0x000002d7 addq $-2, %r8 - 0x4d, 0x89, 0xc4, //0x000002db movq %r8, %r12 - 0xe9, 0x03, 0x03, 0x00, 0x00, //0x000002de jmp LBB0_61 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002e3 .p2align 4, 0x90 - //0x000002f0 LBB0_3 - 0x41, 0x80, 0x39, 0x5c, //0x000002f0 cmpb $92, (%r9) - 0x0f, 0x85, 0x16, 0x00, 0x00, 0x00, //0x000002f4 jne LBB0_5 - 0x45, 0x31, 0xed, //0x000002fa xorl %r13d, %r13d - 0xe9, 0x5e, 0x01, 0x00, 0x00, //0x000002fd jmp LBB0_23 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000302 .p2align 4, 0x90 - //0x00000310 LBB0_5 - 0x4d, 0x89, 0xd7, //0x00000310 movq %r10, %r15 - 0x4c, 0x89, 0xc0, //0x00000313 movq %r8, %rax - 0x4d, 0x89, 0xcd, //0x00000316 movq %r9, %r13 - 0x49, 0x83, 0xfa, 0x20, //0x00000319 cmpq $32, %r10 - 0x0f, 0x8c, 0x45, 0x00, 0x00, 0x00, //0x0000031d jl LBB0_11 - 0x31, 0xc0, //0x00000323 xorl %eax, %eax - 0x4c, 0x89, 0xd1, //0x00000325 movq %r10, %rcx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000328 .p2align 4, 0x90 - //0x00000330 LBB0_7 - 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x01, //0x00000330 vmovdqu (%r9,%rax), %ymm0 - 0xc4, 0xc1, 0x7e, 0x7f, 0x04, 0x00, //0x00000336 vmovdqu %ymm0, (%r8,%rax) - 0xc5, 0xfd, 0x74, 0xc1, //0x0000033c vpcmpeqb %ymm1, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd8, //0x00000340 vpmovmskb %ymm0, %ebx - 0x85, 0xdb, //0x00000344 testl %ebx, %ebx - 0x0f, 0x85, 0xdd, 0x00, 0x00, 0x00, //0x00000346 jne LBB0_8 - 0x4c, 0x8d, 0x79, 0xe0, //0x0000034c leaq $-32(%rcx), %r15 - 0x48, 0x83, 0xc0, 0x20, //0x00000350 addq $32, %rax - 0x48, 0x83, 0xf9, 0x3f, //0x00000354 cmpq $63, %rcx - 0x4c, 0x89, 0xf9, //0x00000358 movq %r15, %rcx - 0x0f, 0x8f, 0xcf, 0xff, 0xff, 0xff, //0x0000035b jg LBB0_7 - 0x4d, 0x8d, 0x2c, 0x01, //0x00000361 leaq (%r9,%rax), %r13 - 0x4c, 0x01, 0xc0, //0x00000365 addq %r8, %rax - //0x00000368 LBB0_11 - 0xc5, 0xf8, 0x77, //0x00000368 vzeroupper - 0x49, 0x83, 0xff, 0x10, //0x0000036b cmpq $16, %r15 - 0x0f, 0x8c, 0x57, 0x00, 0x00, 0x00, //0x0000036f jl LBB0_12 - 0x4d, 0x89, 0xcc, //0x00000375 movq %r9, %r12 - 0x4d, 0x29, 0xec, //0x00000378 subq %r13, %r12 - 0xc5, 0xfe, 0x6f, 0x0d, 0x7d, 0xfc, 0xff, 0xff, //0x0000037b vmovdqu $-899(%rip), %ymm1 /* LCPI0_0+0(%rip) */ - 0xc5, 0xfa, 0x6f, 0x15, 0x95, 0xfc, 0xff, 0xff, //0x00000383 vmovdqu $-875(%rip), %xmm2 /* LCPI0_1+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000038b .p2align 4, 0x90 - //0x00000390 LBB0_18 - 0xc4, 0xc1, 0x7a, 0x6f, 0x45, 0x00, //0x00000390 vmovdqu (%r13), %xmm0 - 0xc5, 0xfa, 0x7f, 0x00, //0x00000396 vmovdqu %xmm0, (%rax) - 0xc5, 0xf9, 0x74, 0xc2, //0x0000039a vpcmpeqb %xmm2, %xmm0, %xmm0 - 0xc5, 0xf9, 0xd7, 0xc8, //0x0000039e vpmovmskb %xmm0, %ecx - 0x85, 0xc9, //0x000003a2 testl %ecx, %ecx - 0x0f, 0x85, 0x95, 0x00, 0x00, 0x00, //0x000003a4 jne LBB0_19 - 0x49, 0x83, 0xc5, 0x10, //0x000003aa addq $16, %r13 - 0x48, 0x83, 0xc0, 0x10, //0x000003ae addq $16, %rax - 0x4d, 0x8d, 0x77, 0xf0, //0x000003b2 leaq $-16(%r15), %r14 - 0x49, 0x83, 0xc4, 0xf0, //0x000003b6 addq $-16, %r12 - 0x49, 0x83, 0xff, 0x1f, //0x000003ba cmpq $31, %r15 - 0x4d, 0x89, 0xf7, //0x000003be movq %r14, %r15 - 0x0f, 0x8f, 0xc9, 0xff, 0xff, 0xff, //0x000003c1 jg LBB0_18 - 0xe9, 0x13, 0x00, 0x00, 0x00, //0x000003c7 jmp LBB0_13 - //0x000003cc LBB0_12 - 0x4d, 0x89, 0xfe, //0x000003cc movq %r15, %r14 - 0xc5, 0xfe, 0x6f, 0x0d, 0x29, 0xfc, 0xff, 0xff, //0x000003cf vmovdqu $-983(%rip), %ymm1 /* LCPI0_0+0(%rip) */ - 0xc5, 0xfa, 0x6f, 0x15, 0x41, 0xfc, 0xff, 0xff, //0x000003d7 vmovdqu $-959(%rip), %xmm2 /* LCPI0_1+0(%rip) */ - //0x000003df LBB0_13 - 0x4d, 0x85, 0xf6, //0x000003df testq %r14, %r14 - 0x0f, 0x84, 0x23, 0x02, 0x00, 0x00, //0x000003e2 je LBB0_104 - 0x31, 0xc9, //0x000003e8 xorl %ecx, %ecx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000003ea .p2align 4, 0x90 - //0x000003f0 LBB0_15 - 0x41, 0x0f, 0xb6, 0x5c, 0x0d, 0x00, //0x000003f0 movzbl (%r13,%rcx), %ebx - 0x80, 0xfb, 0x5c, //0x000003f6 cmpb $92, %bl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000003f9 je LBB0_21 - 0x88, 0x1c, 0x08, //0x000003ff movb %bl, (%rax,%rcx) - 0x48, 0x83, 0xc1, 0x01, //0x00000402 addq $1, %rcx - 0x49, 0x39, 0xce, //0x00000406 cmpq %rcx, %r14 - 0x0f, 0x85, 0xe1, 0xff, 0xff, 0xff, //0x00000409 jne LBB0_15 - 0xe9, 0xf7, 0x01, 0x00, 0x00, //0x0000040f jmp LBB0_104 - //0x00000414 LBB0_21 - 0x4d, 0x29, 0xcd, //0x00000414 subq %r9, %r13 - 0x49, 0x01, 0xcd, //0x00000417 addq %rcx, %r13 - 0x49, 0x83, 0xfd, 0xff, //0x0000041a cmpq $-1, %r13 - 0x0f, 0x85, 0x3c, 0x00, 0x00, 0x00, //0x0000041e jne LBB0_23 - 0xe9, 0xe2, 0x01, 0x00, 0x00, //0x00000424 jmp LBB0_104 - //0x00000429 LBB0_8 - 0x44, 0x0f, 0xbc, 0xeb, //0x00000429 bsfl %ebx, %r13d - 0x49, 0x01, 0xc5, //0x0000042d addq %rax, %r13 - 0x49, 0x83, 0xfd, 0xff, //0x00000430 cmpq $-1, %r13 - 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x00000434 jne LBB0_23 - 0xe9, 0xcc, 0x01, 0x00, 0x00, //0x0000043a jmp LBB0_104 - //0x0000043f LBB0_19 - 0x66, 0x0f, 0xbc, 0xc1, //0x0000043f bsfw %cx, %ax - 0x44, 0x0f, 0xb7, 0xe8, //0x00000443 movzwl %ax, %r13d - 0x4d, 0x29, 0xe5, //0x00000447 subq %r12, %r13 - 0x49, 0x83, 0xfd, 0xff, //0x0000044a cmpq $-1, %r13 - 0x0f, 0x84, 0xb7, 0x01, 0x00, 0x00, //0x0000044e je LBB0_104 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000454 .p2align 4, 0x90 - //0x00000460 LBB0_23 - 0x49, 0x8d, 0x45, 0x02, //0x00000460 leaq $2(%r13), %rax - 0x49, 0x29, 0xc2, //0x00000464 subq %rax, %r10 - 0x0f, 0x88, 0x7d, 0x04, 0x00, 0x00, //0x00000467 js LBB0_24 - 0x4d, 0x01, 0xe9, //0x0000046d addq %r13, %r9 - 0x49, 0x83, 0xc1, 0x02, //0x00000470 addq $2, %r9 - 0x48, 0x85, 0xf6, //0x00000474 testq %rsi, %rsi - 0x0f, 0x85, 0x15, 0x01, 0x00, 0x00, //0x00000477 jne LBB0_26 - //0x0000047d LBB0_35 - 0x4f, 0x8d, 0x24, 0x28, //0x0000047d leaq (%r8,%r13), %r12 - 0x41, 0x0f, 0xb6, 0x41, 0xff, //0x00000481 movzbl $-1(%r9), %eax - 0x42, 0x8a, 0x0c, 0x18, //0x00000486 movb (%rax,%r11), %cl - 0x80, 0xf9, 0xff, //0x0000048a cmpb $-1, %cl - 0x0f, 0x84, 0x2d, 0x00, 0x00, 0x00, //0x0000048d je LBB0_39 - 0x84, 0xc9, //0x00000493 testb %cl, %cl - 0x0f, 0x84, 0xa8, 0x02, 0x00, 0x00, //0x00000495 je LBB0_37 - 0x41, 0x88, 0x0c, 0x24, //0x0000049b movb %cl, (%r12) - 0x49, 0x83, 0xc4, 0x01, //0x0000049f addq $1, %r12 - 0x4d, 0x89, 0xe0, //0x000004a3 movq %r12, %r8 - 0x4d, 0x85, 0xd2, //0x000004a6 testq %r10, %r10 - 0x0f, 0x85, 0x41, 0xfe, 0xff, 0xff, //0x000004a9 jne LBB0_3 - 0xe9, 0x49, 0x01, 0x00, 0x00, //0x000004af jmp LBB0_103 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000004b4 .p2align 4, 0x90 - //0x000004c0 LBB0_39 - 0x49, 0x83, 0xfa, 0x03, //0x000004c0 cmpq $3, %r10 - 0x0f, 0x8e, 0x20, 0x04, 0x00, 0x00, //0x000004c4 jle LBB0_24 - 0x45, 0x8b, 0x31, //0x000004ca movl (%r9), %r14d - 0x44, 0x89, 0xf1, //0x000004cd movl %r14d, %ecx - 0xf7, 0xd1, //0x000004d0 notl %ecx - 0x41, 0x8d, 0x86, 0xd0, 0xcf, 0xcf, 0xcf, //0x000004d2 leal $-808464432(%r14), %eax - 0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x000004d9 andl $-2139062144, %ecx - 0x85, 0xc1, //0x000004df testl %eax, %ecx - 0x0f, 0x85, 0x3f, 0x01, 0x00, 0x00, //0x000004e1 jne LBB0_44 - 0x41, 0x8d, 0x86, 0x19, 0x19, 0x19, 0x19, //0x000004e7 leal $421075225(%r14), %eax - 0x44, 0x09, 0xf0, //0x000004ee orl %r14d, %eax - 0xa9, 0x80, 0x80, 0x80, 0x80, //0x000004f1 testl $-2139062144, %eax - 0x0f, 0x85, 0x2a, 0x01, 0x00, 0x00, //0x000004f6 jne LBB0_44 - 0x4c, 0x89, 0xdf, //0x000004fc movq %r11, %rdi - 0x44, 0x89, 0xf3, //0x000004ff movl %r14d, %ebx - 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x00000502 andl $2139062143, %ebx - 0xb8, 0xc0, 0xc0, 0xc0, 0xc0, //0x00000508 movl $-1061109568, %eax - 0x29, 0xd8, //0x0000050d subl %ebx, %eax - 0x49, 0x89, 0xd3, //0x0000050f movq %rdx, %r11 - 0x8d, 0x93, 0x46, 0x46, 0x46, 0x46, //0x00000512 leal $1179010630(%rbx), %edx - 0x21, 0xc8, //0x00000518 andl %ecx, %eax - 0x85, 0xd0, //0x0000051a testl %edx, %eax - 0x0f, 0x85, 0x04, 0x01, 0x00, 0x00, //0x0000051c jne LBB0_44 - 0xb8, 0xe0, 0xe0, 0xe0, 0xe0, //0x00000522 movl $-522133280, %eax - 0x29, 0xd8, //0x00000527 subl %ebx, %eax - 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x00000529 addl $960051513, %ebx - 0x21, 0xc1, //0x0000052f andl %eax, %ecx - 0x85, 0xd9, //0x00000531 testl %ebx, %ecx - 0x0f, 0x85, 0xed, 0x00, 0x00, 0x00, //0x00000533 jne LBB0_44 - 0x4c, 0x89, 0xda, //0x00000539 movq %r11, %rdx - 0x41, 0x0f, 0xce, //0x0000053c bswapl %r14d - 0x44, 0x89, 0xf0, //0x0000053f movl %r14d, %eax - 0xc1, 0xe8, 0x04, //0x00000542 shrl $4, %eax - 0xf7, 0xd0, //0x00000545 notl %eax - 0x25, 0x01, 0x01, 0x01, 0x01, //0x00000547 andl $16843009, %eax - 0x8d, 0x04, 0xc0, //0x0000054c leal (%rax,%rax,8), %eax - 0x41, 0x81, 0xe6, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000054f andl $252645135, %r14d - 0x41, 0x01, 0xc6, //0x00000556 addl %eax, %r14d - 0x44, 0x89, 0xf0, //0x00000559 movl %r14d, %eax - 0xc1, 0xe8, 0x04, //0x0000055c shrl $4, %eax - 0x44, 0x09, 0xf0, //0x0000055f orl %r14d, %eax - 0x44, 0x0f, 0xb6, 0xf8, //0x00000562 movzbl %al, %r15d - 0xc1, 0xe8, 0x08, //0x00000566 shrl $8, %eax - 0x25, 0x00, 0xff, 0x00, 0x00, //0x00000569 andl $65280, %eax - 0x41, 0x09, 0xc7, //0x0000056e orl %eax, %r15d - 0x49, 0x83, 0xc1, 0x04, //0x00000571 addq $4, %r9 - 0x49, 0x83, 0xc2, 0xfc, //0x00000575 addq $-4, %r10 - 0x41, 0x81, 0xff, 0x80, 0x00, 0x00, 0x00, //0x00000579 cmpl $128, %r15d - 0x0f, 0x82, 0x5d, 0x00, 0x00, 0x00, //0x00000580 jb LBB0_58 - 0x4d, 0x01, 0xe8, //0x00000586 addq %r13, %r8 - 0x49, 0x83, 0xc0, 0x02, //0x00000589 addq $2, %r8 - 0xe9, 0xfe, 0xfa, 0xff, 0xff, //0x0000058d jmp LBB0_63 - //0x00000592 LBB0_26 - 0x45, 0x85, 0xd2, //0x00000592 testl %r10d, %r10d - 0x0f, 0x84, 0x4f, 0x03, 0x00, 0x00, //0x00000595 je LBB0_24 - 0x41, 0x80, 0x79, 0xff, 0x5c, //0x0000059b cmpb $92, $-1(%r9) - 0x0f, 0x85, 0xd7, 0xfe, 0xff, 0xff, //0x000005a0 jne LBB0_35 - 0x41, 0x80, 0x39, 0x5c, //0x000005a6 cmpb $92, (%r9) - 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x000005aa jne LBB0_34 - 0x41, 0x83, 0xfa, 0x01, //0x000005b0 cmpl $1, %r10d - 0x0f, 0x8e, 0x30, 0x03, 0x00, 0x00, //0x000005b4 jle LBB0_24 - 0x41, 0x8a, 0x41, 0x01, //0x000005ba movb $1(%r9), %al - 0x3c, 0x22, //0x000005be cmpb $34, %al - 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x000005c0 je LBB0_33 - 0x3c, 0x5c, //0x000005c6 cmpb $92, %al - 0x0f, 0x85, 0xb6, 0x02, 0x00, 0x00, //0x000005c8 jne LBB0_32 - //0x000005ce LBB0_33 - 0x49, 0x83, 0xc1, 0x01, //0x000005ce addq $1, %r9 - 0x49, 0x83, 0xc2, 0xff, //0x000005d2 addq $-1, %r10 - //0x000005d6 LBB0_34 - 0x49, 0x83, 0xc1, 0x01, //0x000005d6 addq $1, %r9 - 0x49, 0x83, 0xc2, 0xff, //0x000005da addq $-1, %r10 - 0xe9, 0x9a, 0xfe, 0xff, 0xff, //0x000005de jmp LBB0_35 - //0x000005e3 LBB0_58 - 0x44, 0x89, 0xfb, //0x000005e3 movl %r15d, %ebx - //0x000005e6 LBB0_61 - 0x41, 0x88, 0x1c, 0x24, //0x000005e6 movb %bl, (%r12) - 0x49, 0x83, 0xc4, 0x01, //0x000005ea addq $1, %r12 - 0x4d, 0x89, 0xe0, //0x000005ee movq %r12, %r8 - 0x49, 0x89, 0xfb, //0x000005f1 movq %rdi, %r11 - 0x4d, 0x85, 0xd2, //0x000005f4 testq %r10, %r10 - 0x0f, 0x85, 0xf3, 0xfc, 0xff, 0xff, //0x000005f7 jne LBB0_3 - //0x000005fd LBB0_103 - 0x45, 0x31, 0xd2, //0x000005fd xorl %r10d, %r10d - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00000600 jmp LBB0_104 - //0x00000605 LBB0_1 - 0x45, 0x31, 0xd2, //0x00000605 xorl %r10d, %r10d - 0x49, 0x89, 0xd0, //0x00000608 movq %rdx, %r8 - //0x0000060b LBB0_104 - 0x4d, 0x01, 0xd0, //0x0000060b addq %r10, %r8 - 0x49, 0x29, 0xd0, //0x0000060e subq %rdx, %r8 - //0x00000611 LBB0_105 - 0x4c, 0x89, 0xc0, //0x00000611 movq %r8, %rax - 0x48, 0x83, 0xc4, 0x20, //0x00000614 addq $32, %rsp - 0x5b, //0x00000618 popq %rbx - 0x41, 0x5c, //0x00000619 popq %r12 - 0x41, 0x5d, //0x0000061b popq %r13 - 0x41, 0x5e, //0x0000061d popq %r14 - 0x41, 0x5f, //0x0000061f popq %r15 - 0x5d, //0x00000621 popq %rbp - 0xc5, 0xf8, 0x77, //0x00000622 vzeroupper - 0xc3, //0x00000625 retq - //0x00000626 LBB0_44 - 0x4c, 0x89, 0xc8, //0x00000626 movq %r9, %rax - 0x48, 0x2b, 0x45, 0xc8, //0x00000629 subq $-56(%rbp), %rax - 0x48, 0x8b, 0x75, 0xd0, //0x0000062d movq $-48(%rbp), %rsi - 0x48, 0x89, 0x06, //0x00000631 movq %rax, (%rsi) - 0x41, 0x8a, 0x09, //0x00000634 movb (%r9), %cl - 0x8d, 0x51, 0xd0, //0x00000637 leal $-48(%rcx), %edx - 0x80, 0xfa, 0x0a, //0x0000063a cmpb $10, %dl - 0x0f, 0x82, 0x2a, 0x00, 0x00, 0x00, //0x0000063d jb LBB0_47 - 0x49, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000643 movq $-2, %r8 - 0x80, 0xc1, 0xbf, //0x0000064a addb $-65, %cl - 0x80, 0xf9, 0x25, //0x0000064d cmpb $37, %cl - 0x0f, 0x87, 0xbb, 0xff, 0xff, 0xff, //0x00000650 ja LBB0_105 - 0x0f, 0xb6, 0xc9, //0x00000656 movzbl %cl, %ecx - 0x48, 0xba, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x00000659 movabsq $270582939711, %rdx - 0x48, 0x0f, 0xa3, 0xca, //0x00000663 btq %rcx, %rdx - 0x0f, 0x83, 0xa4, 0xff, 0xff, 0xff, //0x00000667 jae LBB0_105 - //0x0000066d LBB0_47 - 0x48, 0x8d, 0x48, 0x01, //0x0000066d leaq $1(%rax), %rcx - 0x48, 0x89, 0x0e, //0x00000671 movq %rcx, (%rsi) - 0x41, 0x8a, 0x49, 0x01, //0x00000674 movb $1(%r9), %cl - 0x8d, 0x51, 0xd0, //0x00000678 leal $-48(%rcx), %edx - 0x80, 0xfa, 0x09, //0x0000067b cmpb $9, %dl - 0x0f, 0x86, 0x2a, 0x00, 0x00, 0x00, //0x0000067e jbe LBB0_50 - 0x49, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000684 movq $-2, %r8 - 0x80, 0xc1, 0xbf, //0x0000068b addb $-65, %cl - 0x80, 0xf9, 0x25, //0x0000068e cmpb $37, %cl - 0x0f, 0x87, 0x7a, 0xff, 0xff, 0xff, //0x00000691 ja LBB0_105 - 0x0f, 0xb6, 0xc9, //0x00000697 movzbl %cl, %ecx - 0x48, 0xba, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x0000069a movabsq $270582939711, %rdx - 0x48, 0x0f, 0xa3, 0xca, //0x000006a4 btq %rcx, %rdx - 0x0f, 0x83, 0x63, 0xff, 0xff, 0xff, //0x000006a8 jae LBB0_105 - //0x000006ae LBB0_50 - 0x48, 0x8d, 0x48, 0x02, //0x000006ae leaq $2(%rax), %rcx - 0x48, 0x89, 0x0e, //0x000006b2 movq %rcx, (%rsi) - 0x41, 0x8a, 0x49, 0x02, //0x000006b5 movb $2(%r9), %cl - 0x8d, 0x51, 0xd0, //0x000006b9 leal $-48(%rcx), %edx - 0x80, 0xfa, 0x0a, //0x000006bc cmpb $10, %dl - 0x0f, 0x82, 0x2a, 0x00, 0x00, 0x00, //0x000006bf jb LBB0_53 - 0x49, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000006c5 movq $-2, %r8 - 0x80, 0xc1, 0xbf, //0x000006cc addb $-65, %cl - 0x80, 0xf9, 0x25, //0x000006cf cmpb $37, %cl - 0x0f, 0x87, 0x39, 0xff, 0xff, 0xff, //0x000006d2 ja LBB0_105 - 0x0f, 0xb6, 0xc9, //0x000006d8 movzbl %cl, %ecx - 0x48, 0xba, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x000006db movabsq $270582939711, %rdx - 0x48, 0x0f, 0xa3, 0xca, //0x000006e5 btq %rcx, %rdx - 0x0f, 0x83, 0x22, 0xff, 0xff, 0xff, //0x000006e9 jae LBB0_105 - //0x000006ef LBB0_53 - 0x48, 0x8d, 0x48, 0x03, //0x000006ef leaq $3(%rax), %rcx - 0x48, 0x89, 0x0e, //0x000006f3 movq %rcx, (%rsi) - 0x41, 0x8a, 0x49, 0x03, //0x000006f6 movb $3(%r9), %cl - 0x8d, 0x51, 0xd0, //0x000006fa leal $-48(%rcx), %edx - 0x80, 0xfa, 0x0a, //0x000006fd cmpb $10, %dl - 0x0f, 0x82, 0x2a, 0x00, 0x00, 0x00, //0x00000700 jb LBB0_56 - 0x49, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000706 movq $-2, %r8 - 0x80, 0xc1, 0xbf, //0x0000070d addb $-65, %cl - 0x80, 0xf9, 0x25, //0x00000710 cmpb $37, %cl - 0x0f, 0x87, 0xf8, 0xfe, 0xff, 0xff, //0x00000713 ja LBB0_105 - 0x0f, 0xb6, 0xc9, //0x00000719 movzbl %cl, %ecx - 0x48, 0xba, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x0000071c movabsq $270582939711, %rdx - 0x48, 0x0f, 0xa3, 0xca, //0x00000726 btq %rcx, %rdx - 0x0f, 0x83, 0xe1, 0xfe, 0xff, 0xff, //0x0000072a jae LBB0_105 - //0x00000730 LBB0_56 - 0x48, 0x83, 0xc0, 0x04, //0x00000730 addq $4, %rax - 0x48, 0x89, 0x06, //0x00000734 movq %rax, (%rsi) - 0x49, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000737 movq $-2, %r8 - 0xe9, 0xce, 0xfe, 0xff, 0xff, //0x0000073e jmp LBB0_105 - //0x00000743 LBB0_37 - 0x48, 0x8b, 0x45, 0xc8, //0x00000743 movq $-56(%rbp), %rax - 0x48, 0xf7, 0xd0, //0x00000747 notq %rax - 0x49, 0x01, 0xc1, //0x0000074a addq %rax, %r9 - 0x48, 0x8b, 0x45, 0xd0, //0x0000074d movq $-48(%rbp), %rax - 0x4c, 0x89, 0x08, //0x00000751 movq %r9, (%rax) - 0x49, 0xc7, 0xc0, 0xfd, 0xff, 0xff, 0xff, //0x00000754 movq $-3, %r8 - 0xe9, 0xb1, 0xfe, 0xff, 0xff, //0x0000075b jmp LBB0_105 - //0x00000760 LBB0_84 - 0x4c, 0x89, 0xc8, //0x00000760 movq %r9, %rax - 0x48, 0x2b, 0x45, 0xc8, //0x00000763 subq $-56(%rbp), %rax - 0x48, 0x83, 0xc0, 0x02, //0x00000767 addq $2, %rax - 0x48, 0x8b, 0x75, 0xd0, //0x0000076b movq $-48(%rbp), %rsi - 0x48, 0x89, 0x06, //0x0000076f movq %rax, (%rsi) - 0x41, 0x8a, 0x49, 0x02, //0x00000772 movb $2(%r9), %cl - 0x8d, 0x51, 0xd0, //0x00000776 leal $-48(%rcx), %edx - 0x80, 0xfa, 0x0a, //0x00000779 cmpb $10, %dl - 0x0f, 0x82, 0x2e, 0x00, 0x00, 0x00, //0x0000077c jb LBB0_87 - 0x49, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000782 movq $-2, %r8 - 0x80, 0xc1, 0xbf, //0x00000789 addb $-65, %cl - 0x80, 0xf9, 0x25, //0x0000078c cmpb $37, %cl - 0x0f, 0x87, 0x7c, 0xfe, 0xff, 0xff, //0x0000078f ja LBB0_105 - 0x0f, 0xb6, 0xc9, //0x00000795 movzbl %cl, %ecx - 0x48, 0xba, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x00000798 movabsq $270582939711, %rdx - 0x48, 0x0f, 0xa3, 0xca, //0x000007a2 btq %rcx, %rdx - 0x48, 0x8b, 0x75, 0xd0, //0x000007a6 movq $-48(%rbp), %rsi - 0x0f, 0x83, 0x61, 0xfe, 0xff, 0xff, //0x000007aa jae LBB0_105 - //0x000007b0 LBB0_87 - 0x48, 0x8d, 0x48, 0x01, //0x000007b0 leaq $1(%rax), %rcx - 0x48, 0x89, 0x0e, //0x000007b4 movq %rcx, (%rsi) - 0x41, 0x8a, 0x49, 0x03, //0x000007b7 movb $3(%r9), %cl - 0x8d, 0x51, 0xd0, //0x000007bb leal $-48(%rcx), %edx - 0x80, 0xfa, 0x09, //0x000007be cmpb $9, %dl - 0x0f, 0x86, 0x2e, 0x00, 0x00, 0x00, //0x000007c1 jbe LBB0_90 - 0x49, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000007c7 movq $-2, %r8 - 0x80, 0xc1, 0xbf, //0x000007ce addb $-65, %cl - 0x80, 0xf9, 0x25, //0x000007d1 cmpb $37, %cl - 0x0f, 0x87, 0x37, 0xfe, 0xff, 0xff, //0x000007d4 ja LBB0_105 - 0x0f, 0xb6, 0xc9, //0x000007da movzbl %cl, %ecx - 0x48, 0xba, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x000007dd movabsq $270582939711, %rdx - 0x48, 0x0f, 0xa3, 0xca, //0x000007e7 btq %rcx, %rdx - 0x48, 0x8b, 0x75, 0xd0, //0x000007eb movq $-48(%rbp), %rsi - 0x0f, 0x83, 0x1c, 0xfe, 0xff, 0xff, //0x000007ef jae LBB0_105 - //0x000007f5 LBB0_90 - 0x48, 0x8d, 0x48, 0x02, //0x000007f5 leaq $2(%rax), %rcx - 0x48, 0x89, 0x0e, //0x000007f9 movq %rcx, (%rsi) - 0x41, 0x8a, 0x49, 0x04, //0x000007fc movb $4(%r9), %cl - 0x8d, 0x51, 0xd0, //0x00000800 leal $-48(%rcx), %edx - 0x80, 0xfa, 0x0a, //0x00000803 cmpb $10, %dl - 0x0f, 0x82, 0x2e, 0x00, 0x00, 0x00, //0x00000806 jb LBB0_93 - 0x49, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000080c movq $-2, %r8 - 0x80, 0xc1, 0xbf, //0x00000813 addb $-65, %cl - 0x80, 0xf9, 0x25, //0x00000816 cmpb $37, %cl - 0x0f, 0x87, 0xf2, 0xfd, 0xff, 0xff, //0x00000819 ja LBB0_105 - 0x0f, 0xb6, 0xc9, //0x0000081f movzbl %cl, %ecx - 0x48, 0xba, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x00000822 movabsq $270582939711, %rdx - 0x48, 0x0f, 0xa3, 0xca, //0x0000082c btq %rcx, %rdx - 0x48, 0x8b, 0x75, 0xd0, //0x00000830 movq $-48(%rbp), %rsi - 0x0f, 0x83, 0xd7, 0xfd, 0xff, 0xff, //0x00000834 jae LBB0_105 - //0x0000083a LBB0_93 - 0x48, 0x8d, 0x48, 0x03, //0x0000083a leaq $3(%rax), %rcx - 0x48, 0x89, 0x0e, //0x0000083e movq %rcx, (%rsi) - 0x41, 0x8a, 0x49, 0x05, //0x00000841 movb $5(%r9), %cl - 0x8d, 0x51, 0xd0, //0x00000845 leal $-48(%rcx), %edx - 0x80, 0xfa, 0x0a, //0x00000848 cmpb $10, %dl - 0x0f, 0x82, 0xdf, 0xfe, 0xff, 0xff, //0x0000084b jb LBB0_56 - 0x49, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000851 movq $-2, %r8 - 0x80, 0xc1, 0xbf, //0x00000858 addb $-65, %cl - 0x80, 0xf9, 0x25, //0x0000085b cmpb $37, %cl - 0x0f, 0x87, 0xad, 0xfd, 0xff, 0xff, //0x0000085e ja LBB0_105 - 0x0f, 0xb6, 0xc9, //0x00000864 movzbl %cl, %ecx - 0x48, 0xba, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x00000867 movabsq $270582939711, %rdx - 0x48, 0x0f, 0xa3, 0xca, //0x00000871 btq %rcx, %rdx - 0x48, 0x8b, 0x75, 0xd0, //0x00000875 movq $-48(%rbp), %rsi - 0x0f, 0x82, 0xb1, 0xfe, 0xff, 0xff, //0x00000879 jb LBB0_56 - 0xe9, 0x8d, 0xfd, 0xff, 0xff, //0x0000087f jmp LBB0_105 - //0x00000884 LBB0_32 - 0x4c, 0x2b, 0x4d, 0xc8, //0x00000884 subq $-56(%rbp), %r9 - 0x49, 0x83, 0xc1, 0x01, //0x00000888 addq $1, %r9 - 0x48, 0x8b, 0x45, 0xd0, //0x0000088c movq $-48(%rbp), %rax - 0x4c, 0x89, 0x08, //0x00000890 movq %r9, (%rax) - 0x49, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000893 movq $-2, %r8 - 0xe9, 0x72, 0xfd, 0xff, 0xff, //0x0000089a jmp LBB0_105 - //0x0000089f LBB0_98 - 0x4c, 0x2b, 0x4d, 0xc8, //0x0000089f subq $-56(%rbp), %r9 - //0x000008a3 LBB0_99 - 0x49, 0x83, 0xc1, 0xfc, //0x000008a3 addq $-4, %r9 - 0x48, 0x8b, 0x45, 0xd0, //0x000008a7 movq $-48(%rbp), %rax - 0x4c, 0x89, 0x08, //0x000008ab movq %r9, (%rax) - 0x49, 0xc7, 0xc0, 0xfc, 0xff, 0xff, 0xff, //0x000008ae movq $-4, %r8 - 0xe9, 0x57, 0xfd, 0xff, 0xff, //0x000008b5 jmp LBB0_105 - //0x000008ba LBB0_79 - 0x48, 0x03, 0x75, 0xc8, //0x000008ba addq $-56(%rbp), %rsi - 0x49, 0x29, 0xf1, //0x000008be subq %rsi, %r9 - 0xe9, 0xdd, 0xff, 0xff, 0xff, //0x000008c1 jmp LBB0_99 - //0x000008c6 LBB0_69 - 0xf6, 0x45, 0xb8, 0x02, //0x000008c6 testb $2, $-72(%rbp) - 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x000008ca je LBB0_24 - 0x66, 0x41, 0xc7, 0x40, 0xfe, 0xef, 0xbf, //0x000008d0 movw $-16401, $-2(%r8) - 0x41, 0xc6, 0x00, 0xbd, //0x000008d7 movb $-67, (%r8) - 0x49, 0x83, 0xc0, 0x01, //0x000008db addq $1, %r8 - 0x45, 0x31, 0xd2, //0x000008df xorl %r10d, %r10d - 0x4c, 0x89, 0xda, //0x000008e2 movq %r11, %rdx - 0xe9, 0x21, 0xfd, 0xff, 0xff, //0x000008e5 jmp LBB0_104 - //0x000008ea LBB0_24 - 0x48, 0x8b, 0x45, 0xd0, //0x000008ea movq $-48(%rbp), %rax - 0x48, 0x8b, 0x4d, 0xc0, //0x000008ee movq $-64(%rbp), %rcx - 0x48, 0x89, 0x08, //0x000008f2 movq %rcx, (%rax) - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000008f5 movq $-1, %r8 - 0xe9, 0x10, 0xfd, 0xff, 0xff, //0x000008fc jmp LBB0_105 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000901 .p2align 4, 0x00 - //0x00000910 __UnquoteTab - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000910 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000920 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2f, //0x00000930 QUAD $0x0000000000220000; QUAD $0x2f00000000000000 // .ascii 16, '\x00\x00"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00/' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000940 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000950 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5c, 0x00, 0x00, 0x00, //0x00000960 QUAD $0x0000000000000000; QUAD $0x0000005c00000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\\\x00\x00\x00' - 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, //0x00000970 QUAD $0x000c000000080000; QUAD $0x000a000000000000 // .ascii 16, '\x00\x00\x08\x00\x00\x00\x0c\x00\x00\x00\x00\x00\x00\x00\n\x00' - 0x00, 0x00, 0x0d, 0x00, 0x09, 0xff, //0x00000980 LONG $0x000d0000; WORD $0xff09 // .ascii 6, '\x00\x00\r\x00\t\xff' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000986 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000996 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009a6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009b6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009c6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009d6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009e6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009f6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a06 QUAD $0x0000000000000000; WORD $0x0000 // .space 10, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_one.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_one.go deleted file mode 100644 index 5945832ad..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_one.go +++ /dev/null @@ -1,35 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 avx2 - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/native/types` - `github.com/bytedance/sonic/internal/rt` -) - -var F_validate_one func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer, flags uint64) (ret int) - -var S_validate_one uintptr - -//go:nosplit -func validate_one(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) { - return F_validate_one(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m)), flags) -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_one_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_one_subr.go deleted file mode 100644 index 844ab1b62..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_one_subr.go +++ /dev/null @@ -1,46 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package avx2 - -import ( - `github.com/bytedance/sonic/loader` -) - -const ( - _entry__validate_one = 704 -) - -const ( - _stack__validate_one = 208 -) - -const ( - _size__validate_one = 15384 -) - -var ( - _pcsp__validate_one = [][2]uint32{ - {0x1, 0}, - {0x6, 8}, - {0x8, 16}, - {0xa, 24}, - {0xc, 32}, - {0xd, 40}, - {0x14, 48}, - {0x3a59, 208}, - {0x3a5a, 48}, - {0x3a5c, 40}, - {0x3a5e, 32}, - {0x3a60, 24}, - {0x3a62, 16}, - {0x3a63, 8}, - {0x3a67, 0}, - {0x3c18, 208}, - } -) - -var _cfunc_validate_one = []loader.CFunc{ - {"_validate_one_entry", 0, _entry__validate_one, 0, nil}, - {"_validate_one", _entry__validate_one, _size__validate_one, _stack__validate_one, _pcsp__validate_one}, -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_one_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_one_text_amd64.go deleted file mode 100644 index e3bae5c03..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_one_text_amd64.go +++ /dev/null @@ -1,4261 +0,0 @@ -// +build amd64 -// Code generated by asm2asm, DO NOT EDIT. - -package avx2 - -var _text_validate_one = []byte{ - // .p2align 4, 0x00 - // LCPI0_0 - 0x01, 0x00, 0x00, 0x00, // .long 1 - 0x00, 0x00, 0x00, 0x00, //0x00000004 .long 0 - 0x00, 0x00, 0x00, 0x00, //0x00000008 .long 0 - 0x00, 0x00, 0x00, 0x00, //0x0000000c .long 0 - //0x00000010 LCPI0_11 - 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00000010 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' - //0x00000020 LCPI0_12 - 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000020 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' - //0x00000030 LCPI0_13 - 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000030 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' - //0x00000040 LCPI0_20 - 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000040 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' - //0x00000050 LCPI0_21 - 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000050 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' - //0x00000060 LCPI0_22 - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000060 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' - //0x00000070 LCPI0_23 - 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000070 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' - //0x00000080 LCPI0_24 - 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000080 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' - //0x00000090 LCPI0_25 - 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00000090 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' - //0x000000a0 LCPI0_26 - 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x000000a0 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .space 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000000b0 .p2align 5, 0x00 - //0x000000c0 LCPI0_1 - 0x20, //0x000000c0 .byte 32 - 0x00, //0x000000c1 .byte 0 - 0x00, //0x000000c2 .byte 0 - 0x00, //0x000000c3 .byte 0 - 0x00, //0x000000c4 .byte 0 - 0x00, //0x000000c5 .byte 0 - 0x00, //0x000000c6 .byte 0 - 0x00, //0x000000c7 .byte 0 - 0x00, //0x000000c8 .byte 0 - 0x09, //0x000000c9 .byte 9 - 0x0a, //0x000000ca .byte 10 - 0x00, //0x000000cb .byte 0 - 0x00, //0x000000cc .byte 0 - 0x0d, //0x000000cd .byte 13 - 0x00, //0x000000ce .byte 0 - 0x00, //0x000000cf .byte 0 - 0x20, //0x000000d0 .byte 32 - 0x00, //0x000000d1 .byte 0 - 0x00, //0x000000d2 .byte 0 - 0x00, //0x000000d3 .byte 0 - 0x00, //0x000000d4 .byte 0 - 0x00, //0x000000d5 .byte 0 - 0x00, //0x000000d6 .byte 0 - 0x00, //0x000000d7 .byte 0 - 0x00, //0x000000d8 .byte 0 - 0x09, //0x000000d9 .byte 9 - 0x0a, //0x000000da .byte 10 - 0x00, //0x000000db .byte 0 - 0x00, //0x000000dc .byte 0 - 0x0d, //0x000000dd .byte 13 - 0x00, //0x000000de .byte 0 - 0x00, //0x000000df .byte 0 - //0x000000e0 LCPI0_2 - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000000e0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000000f0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - //0x00000100 LCPI0_3 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000100 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000110 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - //0x00000120 LCPI0_4 - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000120 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000130 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' - //0x00000140 LCPI0_5 - 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x00000140 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{' - 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x00000150 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{' - //0x00000160 LCPI0_6 - 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00000160 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}' - 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00000170 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}' - //0x00000180 LCPI0_7 - 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00000180 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' - 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00000190 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' - //0x000001a0 LCPI0_8 - 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x000001a0 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' - 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x000001b0 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' - //0x000001c0 LCPI0_9 - 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x000001c0 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' - 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x000001d0 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' - //0x000001e0 LCPI0_10 - 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x000001e0 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' - 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x000001f0 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' - //0x00000200 LCPI0_14 - 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000200 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' - 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000210 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' - //0x00000220 LCPI0_15 - 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000220 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' - 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000230 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' - //0x00000240 LCPI0_16 - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000240 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000250 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' - //0x00000260 LCPI0_17 - 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000260 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' - 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000270 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' - //0x00000280 LCPI0_18 - 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000280 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' - 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000290 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' - //0x000002a0 LCPI0_19 - 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x000002a0 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' - 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x000002b0 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' - //0x000002c0 .p2align 4, 0x90 - //0x000002c0 _validate_one - 0x55, //0x000002c0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000002c1 movq %rsp, %rbp - 0x41, 0x57, //0x000002c4 pushq %r15 - 0x41, 0x56, //0x000002c6 pushq %r14 - 0x41, 0x55, //0x000002c8 pushq %r13 - 0x41, 0x54, //0x000002ca pushq %r12 - 0x53, //0x000002cc pushq %rbx - 0x48, 0x81, 0xec, 0xa0, 0x00, 0x00, 0x00, //0x000002cd subq $160, %rsp - 0x49, 0x89, 0xcb, //0x000002d4 movq %rcx, %r11 - 0x49, 0x89, 0xf7, //0x000002d7 movq %rsi, %r15 - 0x48, 0x89, 0x7c, 0x24, 0x20, //0x000002da movq %rdi, $32(%rsp) - 0xc5, 0xfa, 0x6f, 0x05, 0x19, 0xfd, 0xff, 0xff, //0x000002df vmovdqu $-743(%rip), %xmm0 /* LCPI0_0+0(%rip) */ - 0x48, 0x89, 0x54, 0x24, 0x18, //0x000002e7 movq %rdx, $24(%rsp) - 0xc5, 0xfa, 0x7f, 0x02, //0x000002ec vmovdqu %xmm0, (%rdx) - 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x000002f0 movq $-1, %r12 - 0xc5, 0xfe, 0x6f, 0x2d, 0xc1, 0xfd, 0xff, 0xff, //0x000002f7 vmovdqu $-575(%rip), %ymm5 /* LCPI0_1+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0xd9, 0xfd, 0xff, 0xff, //0x000002ff vmovdqu $-551(%rip), %ymm6 /* LCPI0_2+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x3d, 0xf1, 0xfd, 0xff, 0xff, //0x00000307 vmovdqu $-527(%rip), %ymm7 /* LCPI0_3+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x05, 0x09, 0xfe, 0xff, 0xff, //0x0000030f vmovdqu $-503(%rip), %ymm8 /* LCPI0_4+0(%rip) */ - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00000317 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0x7e, 0x6f, 0x15, 0xdc, 0xfe, 0xff, 0xff, //0x0000031c vmovdqu $-292(%rip), %ymm10 /* LCPI0_14+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x2d, 0xf4, 0xfe, 0xff, 0xff, //0x00000324 vmovdqu $-268(%rip), %ymm13 /* LCPI0_15+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x3d, 0x0c, 0xff, 0xff, 0xff, //0x0000032c vmovdqu $-244(%rip), %ymm15 /* LCPI0_16+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x35, 0xa4, 0xfe, 0xff, 0xff, //0x00000334 vmovdqu $-348(%rip), %ymm14 /* LCPI0_10+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x25, 0x5c, 0xff, 0xff, 0xff, //0x0000033c vmovdqu $-164(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0x74, 0xfe, 0xff, 0xff, //0x00000344 vmovdqu $-396(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x1d, 0xec, 0xfd, 0xff, 0xff, //0x0000034c vmovdqu $-532(%rip), %ymm11 /* LCPI0_5+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x25, 0x04, 0xfe, 0xff, 0xff, //0x00000354 vmovdqu $-508(%rip), %ymm12 /* LCPI0_6+0(%rip) */ - 0x48, 0x89, 0x74, 0x24, 0x08, //0x0000035c movq %rsi, $8(%rsp) - 0x48, 0x89, 0x0c, 0x24, //0x00000361 movq %rcx, (%rsp) - 0xe9, 0x96, 0x00, 0x00, 0x00, //0x00000365 jmp LBB0_5 - //0x0000036a LBB0_235 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x0000036a movl $64, %edx - 0x4c, 0x8b, 0x1c, 0x24, //0x0000036f movq (%rsp), %r11 - 0x48, 0x39, 0xca, //0x00000373 cmpq %rcx, %rdx - 0x0f, 0x82, 0x0a, 0x3b, 0x00, 0x00, //0x00000376 jb LBB0_162 - //0x0000037c LBB0_236 - 0x48, 0x01, 0xc8, //0x0000037c addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x0000037f addq $1, %rax - 0x48, 0x85, 0xc0, //0x00000383 testq %rax, %rax - 0x0f, 0x88, 0x35, 0x39, 0x00, 0x00, //0x00000386 js LBB0_702 - //0x0000038c LBB0_237 - 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x0000038c movq $8(%rsp), %r15 - 0x49, 0x89, 0x07, //0x00000391 movq %rax, (%r15) - 0x4d, 0x85, 0xc9, //0x00000394 testq %r9, %r9 - 0x0f, 0x8e, 0x3d, 0x39, 0x00, 0x00, //0x00000397 jle LBB0_475 - 0x90, 0x90, 0x90, //0x0000039d .p2align 4, 0x90 - //0x000003a0 LBB0_3 - 0x48, 0x8b, 0x44, 0x24, 0x18, //0x000003a0 movq $24(%rsp), %rax - 0x4c, 0x8b, 0x00, //0x000003a5 movq (%rax), %r8 - 0x4c, 0x89, 0xe0, //0x000003a8 movq %r12, %rax - 0x4d, 0x85, 0xc0, //0x000003ab testq %r8, %r8 - 0x0f, 0x85, 0x4c, 0x00, 0x00, 0x00, //0x000003ae jne LBB0_5 - 0xe9, 0x5c, 0x39, 0x00, 0x00, //0x000003b4 jmp LBB0_728 - //0x000003b9 LBB0_1 - 0x4d, 0x29, 0xf0, //0x000003b9 subq %r14, %r8 - 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x000003bc movq $8(%rsp), %r15 - 0x4d, 0x89, 0x07, //0x000003c1 movq %r8, (%r15) - 0x4c, 0x8b, 0x1c, 0x24, //0x000003c4 movq (%rsp), %r11 - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000003c8 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc4, 0x41, 0x7d, 0x6f, 0xeb, //0x000003cd vmovdqa %ymm11, %ymm13 - 0xc5, 0xfe, 0x6f, 0x25, 0xc6, 0xfe, 0xff, 0xff, //0x000003d2 vmovdqu $-314(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0xde, 0xfd, 0xff, 0xff, //0x000003da vmovdqu $-546(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd8, //0x000003e2 vmovdqa %ymm0, %ymm11 - 0xc5, 0x7d, 0x6f, 0xe1, //0x000003e6 vmovdqa %ymm1, %ymm12 - //0x000003ea LBB0_2 - 0x4d, 0x85, 0xed, //0x000003ea testq %r13, %r13 - 0x0f, 0x8f, 0xad, 0xff, 0xff, 0xff, //0x000003ed jg LBB0_3 - 0xe9, 0xee, 0x38, 0x00, 0x00, //0x000003f3 jmp LBB0_705 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000003f8 .p2align 4, 0x90 - //0x00000400 LBB0_5 - 0x4c, 0x89, 0xe1, //0x00000400 movq %r12, %rcx - 0x48, 0x8b, 0x44, 0x24, 0x20, //0x00000403 movq $32(%rsp), %rax - 0x4c, 0x8b, 0x30, //0x00000408 movq (%rax), %r14 - 0x48, 0x8b, 0x78, 0x08, //0x0000040b movq $8(%rax), %rdi - 0x49, 0x8b, 0x17, //0x0000040f movq (%r15), %rdx - 0x48, 0x39, 0xfa, //0x00000412 cmpq %rdi, %rdx - 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00000415 jae LBB0_10 - 0x41, 0x8a, 0x04, 0x16, //0x0000041b movb (%r14,%rdx), %al - 0x3c, 0x0d, //0x0000041f cmpb $13, %al - 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x00000421 je LBB0_10 - 0x3c, 0x20, //0x00000427 cmpb $32, %al - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00000429 je LBB0_10 - 0x04, 0xf7, //0x0000042f addb $-9, %al - 0x3c, 0x01, //0x00000431 cmpb $1, %al - 0x0f, 0x86, 0x17, 0x00, 0x00, 0x00, //0x00000433 jbe LBB0_10 - 0x49, 0x89, 0xd4, //0x00000439 movq %rdx, %r12 - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x0000043c movq $24(%rsp), %r10 - 0xe9, 0x8c, 0x01, 0x00, 0x00, //0x00000441 jmp LBB0_35 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000446 .p2align 4, 0x90 - //0x00000450 LBB0_10 - 0x4c, 0x8d, 0x62, 0x01, //0x00000450 leaq $1(%rdx), %r12 - 0x49, 0x39, 0xfc, //0x00000454 cmpq %rdi, %r12 - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x00000457 movq $24(%rsp), %r10 - 0x0f, 0x83, 0x2e, 0x00, 0x00, 0x00, //0x0000045c jae LBB0_14 - 0x43, 0x8a, 0x1c, 0x26, //0x00000462 movb (%r14,%r12), %bl - 0x80, 0xfb, 0x0d, //0x00000466 cmpb $13, %bl - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00000469 je LBB0_14 - 0x80, 0xfb, 0x20, //0x0000046f cmpb $32, %bl - 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x00000472 je LBB0_14 - 0x80, 0xc3, 0xf7, //0x00000478 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x0000047b cmpb $1, %bl - 0x0f, 0x87, 0x4e, 0x01, 0x00, 0x00, //0x0000047e ja LBB0_35 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000484 .p2align 4, 0x90 - //0x00000490 LBB0_14 - 0x4c, 0x8d, 0x62, 0x02, //0x00000490 leaq $2(%rdx), %r12 - 0x49, 0x39, 0xfc, //0x00000494 cmpq %rdi, %r12 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000497 jae LBB0_18 - 0x43, 0x8a, 0x1c, 0x26, //0x0000049d movb (%r14,%r12), %bl - 0x80, 0xfb, 0x0d, //0x000004a1 cmpb $13, %bl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000004a4 je LBB0_18 - 0x80, 0xfb, 0x20, //0x000004aa cmpb $32, %bl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000004ad je LBB0_18 - 0x80, 0xc3, 0xf7, //0x000004b3 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x000004b6 cmpb $1, %bl - 0x0f, 0x87, 0x13, 0x01, 0x00, 0x00, //0x000004b9 ja LBB0_35 - 0x90, //0x000004bf .p2align 4, 0x90 - //0x000004c0 LBB0_18 - 0x4c, 0x8d, 0x62, 0x03, //0x000004c0 leaq $3(%rdx), %r12 - 0x49, 0x39, 0xfc, //0x000004c4 cmpq %rdi, %r12 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000004c7 jae LBB0_22 - 0x43, 0x8a, 0x1c, 0x26, //0x000004cd movb (%r14,%r12), %bl - 0x80, 0xfb, 0x0d, //0x000004d1 cmpb $13, %bl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000004d4 je LBB0_22 - 0x80, 0xfb, 0x20, //0x000004da cmpb $32, %bl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000004dd je LBB0_22 - 0x80, 0xc3, 0xf7, //0x000004e3 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x000004e6 cmpb $1, %bl - 0x0f, 0x87, 0xe3, 0x00, 0x00, 0x00, //0x000004e9 ja LBB0_35 - 0x90, //0x000004ef .p2align 4, 0x90 - //0x000004f0 LBB0_22 - 0x4c, 0x8d, 0x62, 0x04, //0x000004f0 leaq $4(%rdx), %r12 - 0x48, 0x89, 0xfe, //0x000004f4 movq %rdi, %rsi - 0x4c, 0x29, 0xe6, //0x000004f7 subq %r12, %rsi - 0x0f, 0x86, 0x9a, 0x37, 0x00, 0x00, //0x000004fa jbe LBB0_697 - 0x48, 0x83, 0xfe, 0x20, //0x00000500 cmpq $32, %rsi - 0x0f, 0x82, 0x3e, 0x25, 0x00, 0x00, //0x00000504 jb LBB0_504 - 0x48, 0xc7, 0xc6, 0xfc, 0xff, 0xff, 0xff, //0x0000050a movq $-4, %rsi - 0x48, 0x29, 0xd6, //0x00000511 subq %rdx, %rsi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000514 .p2align 4, 0x90 - //0x00000520 LBB0_25 - 0xc4, 0x81, 0x7e, 0x6f, 0x04, 0x26, //0x00000520 vmovdqu (%r14,%r12), %ymm0 - 0xc4, 0xe2, 0x55, 0x00, 0xc8, //0x00000526 vpshufb %ymm0, %ymm5, %ymm1 - 0xc5, 0xfd, 0x74, 0xc1, //0x0000052b vpcmpeqb %ymm1, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd0, //0x0000052f vpmovmskb %ymm0, %edx - 0x83, 0xfa, 0xff, //0x00000533 cmpl $-1, %edx - 0x0f, 0x85, 0x84, 0x00, 0x00, 0x00, //0x00000536 jne LBB0_34 - 0x49, 0x83, 0xc4, 0x20, //0x0000053c addq $32, %r12 - 0x48, 0x8d, 0x04, 0x37, //0x00000540 leaq (%rdi,%rsi), %rax - 0x48, 0x83, 0xc0, 0xe0, //0x00000544 addq $-32, %rax - 0x48, 0x83, 0xc6, 0xe0, //0x00000548 addq $-32, %rsi - 0x48, 0x83, 0xf8, 0x1f, //0x0000054c cmpq $31, %rax - 0x0f, 0x87, 0xca, 0xff, 0xff, 0xff, //0x00000550 ja LBB0_25 - 0x4d, 0x89, 0xf4, //0x00000556 movq %r14, %r12 - 0x49, 0x29, 0xf4, //0x00000559 subq %rsi, %r12 - 0x48, 0x01, 0xfe, //0x0000055c addq %rdi, %rsi - 0x48, 0x85, 0xf6, //0x0000055f testq %rsi, %rsi - 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x00000562 je LBB0_33 - //0x00000568 LBB0_28 - 0x4d, 0x8d, 0x04, 0x34, //0x00000568 leaq (%r12,%rsi), %r8 - 0x31, 0xd2, //0x0000056c xorl %edx, %edx - 0x90, 0x90, //0x0000056e .p2align 4, 0x90 - //0x00000570 LBB0_29 - 0x41, 0x0f, 0xbe, 0x04, 0x14, //0x00000570 movsbl (%r12,%rdx), %eax - 0x83, 0xf8, 0x20, //0x00000575 cmpl $32, %eax - 0x0f, 0x87, 0x23, 0x21, 0x00, 0x00, //0x00000578 ja LBB0_468 - 0x48, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000057e movabsq $4294977024, %rbx - 0x48, 0x0f, 0xa3, 0xc3, //0x00000588 btq %rax, %rbx - 0x0f, 0x83, 0x0f, 0x21, 0x00, 0x00, //0x0000058c jae LBB0_468 - 0x48, 0x83, 0xc2, 0x01, //0x00000592 addq $1, %rdx - 0x48, 0x39, 0xd6, //0x00000596 cmpq %rdx, %rsi - 0x0f, 0x85, 0xd1, 0xff, 0xff, 0xff, //0x00000599 jne LBB0_29 - 0x4d, 0x89, 0xc4, //0x0000059f movq %r8, %r12 - //0x000005a2 LBB0_33 - 0x4d, 0x29, 0xf4, //0x000005a2 subq %r14, %r12 - 0x49, 0x39, 0xfc, //0x000005a5 cmpq %rdi, %r12 - 0x0f, 0x82, 0x24, 0x00, 0x00, 0x00, //0x000005a8 jb LBB0_35 - 0xe9, 0xea, 0x36, 0x00, 0x00, //0x000005ae jmp LBB0_698 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000005b3 .p2align 4, 0x90 - //0x000005c0 LBB0_34 - 0xf7, 0xd2, //0x000005c0 notl %edx - 0x44, 0x0f, 0xbc, 0xe2, //0x000005c2 bsfl %edx, %r12d - 0x49, 0x29, 0xf4, //0x000005c6 subq %rsi, %r12 - 0x49, 0x39, 0xfc, //0x000005c9 cmpq %rdi, %r12 - 0x0f, 0x83, 0xcb, 0x36, 0x00, 0x00, //0x000005cc jae LBB0_698 - //0x000005d2 LBB0_35 - 0x49, 0x8d, 0x44, 0x24, 0x01, //0x000005d2 leaq $1(%r12), %rax - 0x49, 0x89, 0x07, //0x000005d7 movq %rax, (%r15) - 0x43, 0x0f, 0xbe, 0x3c, 0x26, //0x000005da movsbl (%r14,%r12), %edi - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000005df movq $-1, %rax - 0x85, 0xff, //0x000005e6 testl %edi, %edi - 0x0f, 0x84, 0x27, 0x37, 0x00, 0x00, //0x000005e8 je LBB0_728 - 0x49, 0x8b, 0x32, //0x000005ee movq (%r10), %rsi - 0x4c, 0x8d, 0x46, 0xff, //0x000005f1 leaq $-1(%rsi), %r8 - 0x41, 0x8b, 0x1c, 0xf2, //0x000005f5 movl (%r10,%rsi,8), %ebx - 0x48, 0x83, 0xf9, 0xff, //0x000005f9 cmpq $-1, %rcx - 0x4c, 0x0f, 0x45, 0xe1, //0x000005fd cmovneq %rcx, %r12 - 0x83, 0xc3, 0xff, //0x00000601 addl $-1, %ebx - 0x83, 0xfb, 0x05, //0x00000604 cmpl $5, %ebx - 0x0f, 0x87, 0x27, 0x00, 0x00, 0x00, //0x00000607 ja LBB0_41 - 0x48, 0x8d, 0x15, 0xc4, 0x38, 0x00, 0x00, //0x0000060d leaq $14532(%rip), %rdx /* LJTI0_0+0(%rip) */ - 0x48, 0x63, 0x0c, 0x9a, //0x00000614 movslq (%rdx,%rbx,4), %rcx - 0x48, 0x01, 0xd1, //0x00000618 addq %rdx, %rcx - 0xff, 0xe1, //0x0000061b jmpq *%rcx - //0x0000061d LBB0_38 - 0x83, 0xff, 0x2c, //0x0000061d cmpl $44, %edi - 0x0f, 0x84, 0x4e, 0x02, 0x00, 0x00, //0x00000620 je LBB0_76 - 0x83, 0xff, 0x5d, //0x00000626 cmpl $93, %edi - 0x0f, 0x84, 0x31, 0x02, 0x00, 0x00, //0x00000629 je LBB0_40 - 0xe9, 0xda, 0x36, 0x00, 0x00, //0x0000062f jmp LBB0_727 - //0x00000634 LBB0_41 - 0x4d, 0x89, 0x02, //0x00000634 movq %r8, (%r10) - 0x83, 0xff, 0x7b, //0x00000637 cmpl $123, %edi - 0x0f, 0x86, 0xaf, 0x01, 0x00, 0x00, //0x0000063a jbe LBB0_68 - 0xe9, 0xc9, 0x36, 0x00, 0x00, //0x00000640 jmp LBB0_727 - //0x00000645 LBB0_42 - 0x83, 0xff, 0x2c, //0x00000645 cmpl $44, %edi - 0x0f, 0x85, 0x09, 0x02, 0x00, 0x00, //0x00000648 jne LBB0_43 - 0x48, 0x81, 0xfe, 0xff, 0x0f, 0x00, 0x00, //0x0000064e cmpq $4095, %rsi - 0x0f, 0x8f, 0x4e, 0x36, 0x00, 0x00, //0x00000655 jg LBB0_724 - 0x48, 0x8d, 0x46, 0x01, //0x0000065b leaq $1(%rsi), %rax - 0x49, 0x89, 0x02, //0x0000065f movq %rax, (%r10) - 0x49, 0xc7, 0x44, 0xf2, 0x08, 0x03, 0x00, 0x00, 0x00, //0x00000662 movq $3, $8(%r10,%rsi,8) - 0xe9, 0x30, 0xfd, 0xff, 0xff, //0x0000066b jmp LBB0_3 - //0x00000670 LBB0_44 - 0x40, 0x80, 0xff, 0x22, //0x00000670 cmpb $34, %dil - 0x0f, 0x85, 0x94, 0x36, 0x00, 0x00, //0x00000674 jne LBB0_727 - 0x49, 0xc7, 0x04, 0xf2, 0x04, 0x00, 0x00, 0x00, //0x0000067a movq $4, (%r10,%rsi,8) - 0x41, 0xf6, 0xc3, 0x40, //0x00000682 testb $64, %r11b - 0x0f, 0x85, 0x4d, 0x03, 0x00, 0x00, //0x00000686 jne LBB0_99 - 0x4d, 0x8b, 0x0f, //0x0000068c movq (%r15), %r9 - 0x48, 0x8b, 0x44, 0x24, 0x20, //0x0000068f movq $32(%rsp), %rax - 0x4c, 0x8b, 0x40, 0x08, //0x00000694 movq $8(%rax), %r8 - 0x41, 0xf6, 0xc3, 0x20, //0x00000698 testb $32, %r11b - 0x0f, 0x85, 0xd6, 0x06, 0x00, 0x00, //0x0000069c jne LBB0_143 - 0x4d, 0x89, 0xc3, //0x000006a2 movq %r8, %r11 - 0x4d, 0x29, 0xcb, //0x000006a5 subq %r9, %r11 - 0x0f, 0x84, 0xd0, 0x37, 0x00, 0x00, //0x000006a8 je LBB0_732 - 0x49, 0x83, 0xfb, 0x40, //0x000006ae cmpq $64, %r11 - 0x0f, 0x82, 0x5e, 0x26, 0x00, 0x00, //0x000006b2 jb LBB0_531 - 0x4c, 0x89, 0xce, //0x000006b8 movq %r9, %rsi - 0x48, 0xf7, 0xd6, //0x000006bb notq %rsi - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000006be movq $-1, %r15 - 0x4c, 0x89, 0xc8, //0x000006c5 movq %r9, %rax - 0x45, 0x31, 0xd2, //0x000006c8 xorl %r10d, %r10d - 0x90, 0x90, 0x90, 0x90, 0x90, //0x000006cb .p2align 4, 0x90 - //0x000006d0 LBB0_50 - 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x06, //0x000006d0 vmovdqu (%r14,%rax), %ymm0 - 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x06, 0x20, //0x000006d6 vmovdqu $32(%r14,%rax), %ymm1 - 0xc5, 0xfd, 0x74, 0xd6, //0x000006dd vpcmpeqb %ymm6, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xd2, //0x000006e1 vpmovmskb %ymm2, %edx - 0xc5, 0xf5, 0x74, 0xd6, //0x000006e5 vpcmpeqb %ymm6, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xca, //0x000006e9 vpmovmskb %ymm2, %ecx - 0xc5, 0xfd, 0x74, 0xc7, //0x000006ed vpcmpeqb %ymm7, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xf8, //0x000006f1 vpmovmskb %ymm0, %edi - 0xc5, 0xf5, 0x74, 0xc7, //0x000006f5 vpcmpeqb %ymm7, %ymm1, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd8, //0x000006f9 vpmovmskb %ymm0, %ebx - 0x48, 0xc1, 0xe1, 0x20, //0x000006fd shlq $32, %rcx - 0x48, 0x09, 0xca, //0x00000701 orq %rcx, %rdx - 0x48, 0xc1, 0xe3, 0x20, //0x00000704 shlq $32, %rbx - 0x48, 0x09, 0xdf, //0x00000708 orq %rbx, %rdi - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000070b jne LBB0_59 - 0x4d, 0x85, 0xd2, //0x00000711 testq %r10, %r10 - 0x0f, 0x85, 0x38, 0x00, 0x00, 0x00, //0x00000714 jne LBB0_61 - 0x45, 0x31, 0xd2, //0x0000071a xorl %r10d, %r10d - 0x48, 0x85, 0xd2, //0x0000071d testq %rdx, %rdx - 0x0f, 0x85, 0x7e, 0x00, 0x00, 0x00, //0x00000720 jne LBB0_62 - //0x00000726 LBB0_53 - 0x49, 0x83, 0xc3, 0xc0, //0x00000726 addq $-64, %r11 - 0x48, 0x83, 0xc6, 0xc0, //0x0000072a addq $-64, %rsi - 0x48, 0x83, 0xc0, 0x40, //0x0000072e addq $64, %rax - 0x49, 0x83, 0xfb, 0x3f, //0x00000732 cmpq $63, %r11 - 0x0f, 0x87, 0x94, 0xff, 0xff, 0xff, //0x00000736 ja LBB0_50 - 0xe9, 0x0b, 0x22, 0x00, 0x00, //0x0000073c jmp LBB0_54 - //0x00000741 LBB0_59 - 0x49, 0x83, 0xff, 0xff, //0x00000741 cmpq $-1, %r15 - 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00000745 jne LBB0_61 - 0x4c, 0x0f, 0xbc, 0xff, //0x0000074b bsfq %rdi, %r15 - 0x49, 0x01, 0xc7, //0x0000074f addq %rax, %r15 - //0x00000752 LBB0_61 - 0x4c, 0x89, 0xd1, //0x00000752 movq %r10, %rcx - 0x48, 0xf7, 0xd1, //0x00000755 notq %rcx - 0x48, 0x21, 0xf9, //0x00000758 andq %rdi, %rcx - 0x4c, 0x8d, 0x2c, 0x09, //0x0000075b leaq (%rcx,%rcx), %r13 - 0x4d, 0x09, 0xd5, //0x0000075f orq %r10, %r13 - 0x4c, 0x89, 0xeb, //0x00000762 movq %r13, %rbx - 0x48, 0xf7, 0xd3, //0x00000765 notq %rbx - 0x48, 0x21, 0xfb, //0x00000768 andq %rdi, %rbx - 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000076b movabsq $-6148914691236517206, %rdi - 0x48, 0x21, 0xfb, //0x00000775 andq %rdi, %rbx - 0x45, 0x31, 0xd2, //0x00000778 xorl %r10d, %r10d - 0x48, 0x01, 0xcb, //0x0000077b addq %rcx, %rbx - 0x41, 0x0f, 0x92, 0xc2, //0x0000077e setb %r10b - 0x48, 0x01, 0xdb, //0x00000782 addq %rbx, %rbx - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000785 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xcb, //0x0000078f xorq %rcx, %rbx - 0x4c, 0x21, 0xeb, //0x00000792 andq %r13, %rbx - 0x48, 0xf7, 0xd3, //0x00000795 notq %rbx - 0x48, 0x21, 0xda, //0x00000798 andq %rbx, %rdx - 0x48, 0x85, 0xd2, //0x0000079b testq %rdx, %rdx - 0x0f, 0x84, 0x82, 0xff, 0xff, 0xff, //0x0000079e je LBB0_53 - //0x000007a4 LBB0_62 - 0x48, 0x0f, 0xbc, 0xc2, //0x000007a4 bsfq %rdx, %rax - 0x48, 0x29, 0xf0, //0x000007a8 subq %rsi, %rax - //0x000007ab LBB0_63 - 0x4c, 0x8b, 0x1c, 0x24, //0x000007ab movq (%rsp), %r11 - 0x48, 0x85, 0xc0, //0x000007af testq %rax, %rax - 0x0f, 0x89, 0xd4, 0xfb, 0xff, 0xff, //0x000007b2 jns LBB0_237 - 0xe9, 0x04, 0x35, 0x00, 0x00, //0x000007b8 jmp LBB0_702 - //0x000007bd LBB0_64 - 0x40, 0x80, 0xff, 0x3a, //0x000007bd cmpb $58, %dil - 0x0f, 0x85, 0x47, 0x35, 0x00, 0x00, //0x000007c1 jne LBB0_727 - 0x49, 0xc7, 0x04, 0xf2, 0x00, 0x00, 0x00, 0x00, //0x000007c7 movq $0, (%r10,%rsi,8) - 0xe9, 0xcc, 0xfb, 0xff, 0xff, //0x000007cf jmp LBB0_3 - //0x000007d4 LBB0_66 - 0x40, 0x80, 0xff, 0x5d, //0x000007d4 cmpb $93, %dil - 0x0f, 0x84, 0x82, 0x00, 0x00, 0x00, //0x000007d8 je LBB0_40 - 0x49, 0xc7, 0x04, 0xf2, 0x01, 0x00, 0x00, 0x00, //0x000007de movq $1, (%r10,%rsi,8) - 0x83, 0xff, 0x7b, //0x000007e6 cmpl $123, %edi - 0x0f, 0x87, 0x1f, 0x35, 0x00, 0x00, //0x000007e9 ja LBB0_727 - //0x000007ef LBB0_68 - 0x89, 0xf9, //0x000007ef movl %edi, %ecx - 0x48, 0x8d, 0x15, 0xf8, 0x36, 0x00, 0x00, //0x000007f1 leaq $14072(%rip), %rdx /* LJTI0_1+0(%rip) */ - 0x48, 0x63, 0x0c, 0x8a, //0x000007f8 movslq (%rdx,%rcx,4), %rcx - 0x48, 0x01, 0xd1, //0x000007fc addq %rdx, %rcx - 0xff, 0xe1, //0x000007ff jmpq *%rcx - //0x00000801 LBB0_71 - 0x48, 0x8b, 0x44, 0x24, 0x20, //0x00000801 movq $32(%rsp), %rax - 0x4c, 0x8b, 0x48, 0x08, //0x00000806 movq $8(%rax), %r9 - 0x4d, 0x8b, 0x2f, //0x0000080a movq (%r15), %r13 - 0x41, 0xf6, 0xc3, 0x40, //0x0000080d testb $64, %r11b - 0x0f, 0x85, 0xac, 0x02, 0x00, 0x00, //0x00000811 jne LBB0_111 - 0x49, 0x8d, 0x45, 0xff, //0x00000817 leaq $-1(%r13), %rax - 0x49, 0x29, 0xc1, //0x0000081b subq %rax, %r9 - 0x0f, 0x84, 0xce, 0x34, 0x00, 0x00, //0x0000081e je LBB0_706 - 0x4f, 0x8d, 0x04, 0x2e, //0x00000824 leaq (%r14,%r13), %r8 - 0x49, 0x83, 0xc0, 0xff, //0x00000828 addq $-1, %r8 - 0x41, 0x80, 0x38, 0x30, //0x0000082c cmpb $48, (%r8) - 0x0f, 0x85, 0x0a, 0x08, 0x00, 0x00, //0x00000830 jne LBB0_184 - 0x41, 0xba, 0x01, 0x00, 0x00, 0x00, //0x00000836 movl $1, %r10d - 0x49, 0x83, 0xf9, 0x01, //0x0000083c cmpq $1, %r9 - 0x0f, 0x85, 0xd0, 0x07, 0x00, 0x00, //0x00000840 jne LBB0_182 - //0x00000846 LBB0_75 - 0x48, 0x89, 0xc1, //0x00000846 movq %rax, %rcx - 0xe9, 0xe0, 0x0f, 0x00, 0x00, //0x00000849 jmp LBB0_296 - //0x0000084e LBB0_69 - 0x83, 0xff, 0x22, //0x0000084e cmpl $34, %edi - 0x0f, 0x84, 0x3f, 0x00, 0x00, 0x00, //0x00000851 je LBB0_80 - //0x00000857 LBB0_43 - 0x83, 0xff, 0x7d, //0x00000857 cmpl $125, %edi - 0x0f, 0x85, 0xae, 0x34, 0x00, 0x00, //0x0000085a jne LBB0_727 - //0x00000860 LBB0_40 - 0x4d, 0x89, 0x02, //0x00000860 movq %r8, (%r10) - 0x4c, 0x89, 0xe0, //0x00000863 movq %r12, %rax - 0x4d, 0x85, 0xc0, //0x00000866 testq %r8, %r8 - 0x0f, 0x85, 0x91, 0xfb, 0xff, 0xff, //0x00000869 jne LBB0_5 - 0xe9, 0xa1, 0x34, 0x00, 0x00, //0x0000086f jmp LBB0_728 - //0x00000874 LBB0_76 - 0x48, 0x81, 0xfe, 0xff, 0x0f, 0x00, 0x00, //0x00000874 cmpq $4095, %rsi - 0x0f, 0x8f, 0x28, 0x34, 0x00, 0x00, //0x0000087b jg LBB0_724 - 0x48, 0x8d, 0x46, 0x01, //0x00000881 leaq $1(%rsi), %rax - 0x49, 0x89, 0x02, //0x00000885 movq %rax, (%r10) - 0x49, 0xc7, 0x44, 0xf2, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00000888 movq $0, $8(%r10,%rsi,8) - 0xe9, 0x0a, 0xfb, 0xff, 0xff, //0x00000891 jmp LBB0_3 - //0x00000896 LBB0_80 - 0x49, 0xc7, 0x04, 0xf2, 0x02, 0x00, 0x00, 0x00, //0x00000896 movq $2, (%r10,%rsi,8) - 0x41, 0xf6, 0xc3, 0x40, //0x0000089e testb $64, %r11b - 0x0f, 0x85, 0xdd, 0x03, 0x00, 0x00, //0x000008a2 jne LBB0_132 - 0x4d, 0x8b, 0x0f, //0x000008a8 movq (%r15), %r9 - 0x48, 0x8b, 0x44, 0x24, 0x20, //0x000008ab movq $32(%rsp), %rax - 0x4c, 0x8b, 0x40, 0x08, //0x000008b0 movq $8(%rax), %r8 - 0x41, 0xf6, 0xc3, 0x20, //0x000008b4 testb $32, %r11b - 0x0f, 0x85, 0x03, 0x06, 0x00, 0x00, //0x000008b8 jne LBB0_163 - 0x4d, 0x89, 0xc3, //0x000008be movq %r8, %r11 - 0x4d, 0x29, 0xcb, //0x000008c1 subq %r9, %r11 - 0x0f, 0x84, 0xb4, 0x35, 0x00, 0x00, //0x000008c4 je LBB0_732 - 0x49, 0x83, 0xfb, 0x40, //0x000008ca cmpq $64, %r11 - 0x0f, 0x82, 0x92, 0x24, 0x00, 0x00, //0x000008ce jb LBB0_536 - 0x4c, 0x89, 0xce, //0x000008d4 movq %r9, %rsi - 0x48, 0xf7, 0xd6, //0x000008d7 notq %rsi - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000008da movq $-1, %r15 - 0x4c, 0x89, 0xc8, //0x000008e1 movq %r9, %rax - 0x45, 0x31, 0xd2, //0x000008e4 xorl %r10d, %r10d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000008e7 .p2align 4, 0x90 - //0x000008f0 LBB0_85 - 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x06, //0x000008f0 vmovdqu (%r14,%rax), %ymm0 - 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x06, 0x20, //0x000008f6 vmovdqu $32(%r14,%rax), %ymm1 - 0xc5, 0xfd, 0x74, 0xd6, //0x000008fd vpcmpeqb %ymm6, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xd2, //0x00000901 vpmovmskb %ymm2, %edx - 0xc5, 0xf5, 0x74, 0xd6, //0x00000905 vpcmpeqb %ymm6, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xda, //0x00000909 vpmovmskb %ymm2, %ebx - 0xc5, 0xfd, 0x74, 0xc7, //0x0000090d vpcmpeqb %ymm7, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xf8, //0x00000911 vpmovmskb %ymm0, %edi - 0xc5, 0xf5, 0x74, 0xc7, //0x00000915 vpcmpeqb %ymm7, %ymm1, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc8, //0x00000919 vpmovmskb %ymm0, %ecx - 0x48, 0xc1, 0xe3, 0x20, //0x0000091d shlq $32, %rbx - 0x48, 0x09, 0xda, //0x00000921 orq %rbx, %rdx - 0x48, 0xc1, 0xe1, 0x20, //0x00000924 shlq $32, %rcx - 0x48, 0x09, 0xcf, //0x00000928 orq %rcx, %rdi - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000092b jne LBB0_94 - 0x4d, 0x85, 0xd2, //0x00000931 testq %r10, %r10 - 0x0f, 0x85, 0x38, 0x00, 0x00, 0x00, //0x00000934 jne LBB0_96 - 0x45, 0x31, 0xd2, //0x0000093a xorl %r10d, %r10d - 0x48, 0x85, 0xd2, //0x0000093d testq %rdx, %rdx - 0x0f, 0x85, 0x7e, 0x00, 0x00, 0x00, //0x00000940 jne LBB0_97 - //0x00000946 LBB0_88 - 0x49, 0x83, 0xc3, 0xc0, //0x00000946 addq $-64, %r11 - 0x48, 0x83, 0xc6, 0xc0, //0x0000094a addq $-64, %rsi - 0x48, 0x83, 0xc0, 0x40, //0x0000094e addq $64, %rax - 0x49, 0x83, 0xfb, 0x3f, //0x00000952 cmpq $63, %r11 - 0x0f, 0x87, 0x94, 0xff, 0xff, 0xff, //0x00000956 ja LBB0_85 - 0xe9, 0xf8, 0x20, 0x00, 0x00, //0x0000095c jmp LBB0_89 - //0x00000961 LBB0_94 - 0x49, 0x83, 0xff, 0xff, //0x00000961 cmpq $-1, %r15 - 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00000965 jne LBB0_96 - 0x4c, 0x0f, 0xbc, 0xff, //0x0000096b bsfq %rdi, %r15 - 0x49, 0x01, 0xc7, //0x0000096f addq %rax, %r15 - //0x00000972 LBB0_96 - 0x4c, 0x89, 0xd1, //0x00000972 movq %r10, %rcx - 0x48, 0xf7, 0xd1, //0x00000975 notq %rcx - 0x48, 0x21, 0xf9, //0x00000978 andq %rdi, %rcx - 0x4c, 0x8d, 0x2c, 0x09, //0x0000097b leaq (%rcx,%rcx), %r13 - 0x4d, 0x09, 0xd5, //0x0000097f orq %r10, %r13 - 0x4c, 0x89, 0xeb, //0x00000982 movq %r13, %rbx - 0x48, 0xf7, 0xd3, //0x00000985 notq %rbx - 0x48, 0x21, 0xfb, //0x00000988 andq %rdi, %rbx - 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000098b movabsq $-6148914691236517206, %rdi - 0x48, 0x21, 0xfb, //0x00000995 andq %rdi, %rbx - 0x45, 0x31, 0xd2, //0x00000998 xorl %r10d, %r10d - 0x48, 0x01, 0xcb, //0x0000099b addq %rcx, %rbx - 0x41, 0x0f, 0x92, 0xc2, //0x0000099e setb %r10b - 0x48, 0x01, 0xdb, //0x000009a2 addq %rbx, %rbx - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000009a5 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xcb, //0x000009af xorq %rcx, %rbx - 0x4c, 0x21, 0xeb, //0x000009b2 andq %r13, %rbx - 0x48, 0xf7, 0xd3, //0x000009b5 notq %rbx - 0x48, 0x21, 0xda, //0x000009b8 andq %rbx, %rdx - 0x48, 0x85, 0xd2, //0x000009bb testq %rdx, %rdx - 0x0f, 0x84, 0x82, 0xff, 0xff, 0xff, //0x000009be je LBB0_88 - //0x000009c4 LBB0_97 - 0x48, 0x0f, 0xbc, 0xc2, //0x000009c4 bsfq %rdx, %rax - 0x48, 0x29, 0xf0, //0x000009c8 subq %rsi, %rax - //0x000009cb LBB0_98 - 0x4c, 0x8b, 0x1c, 0x24, //0x000009cb movq (%rsp), %r11 - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x000009cf movq $24(%rsp), %r10 - 0xe9, 0xb5, 0x0e, 0x00, 0x00, //0x000009d4 jmp LBB0_302 - //0x000009d9 LBB0_99 - 0x48, 0x8b, 0x4c, 0x24, 0x20, //0x000009d9 movq $32(%rsp), %rcx - 0x4c, 0x8b, 0x51, 0x08, //0x000009de movq $8(%rcx), %r10 - 0x4d, 0x8b, 0x07, //0x000009e2 movq (%r15), %r8 - 0x4f, 0x8d, 0x0c, 0x06, //0x000009e5 leaq (%r14,%r8), %r9 - 0x4d, 0x29, 0xc2, //0x000009e9 subq %r8, %r10 - 0x49, 0x83, 0xfa, 0x20, //0x000009ec cmpq $32, %r10 - 0x0f, 0x8c, 0x21, 0x1d, 0x00, 0x00, //0x000009f0 jl LBB0_110 - 0xba, 0x20, 0x00, 0x00, 0x00, //0x000009f6 movl $32, %edx - 0x31, 0xf6, //0x000009fb xorl %esi, %esi - 0x45, 0x31, 0xff, //0x000009fd xorl %r15d, %r15d - 0xe9, 0x62, 0x00, 0x00, 0x00, //0x00000a00 jmp LBB0_101 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000a05 .p2align 4, 0x90 - //0x00000a10 LBB0_106 - 0x44, 0x89, 0xf9, //0x00000a10 movl %r15d, %ecx - 0xf7, 0xd1, //0x00000a13 notl %ecx - 0x21, 0xd9, //0x00000a15 andl %ebx, %ecx - 0x44, 0x8d, 0x2c, 0x09, //0x00000a17 leal (%rcx,%rcx), %r13d - 0x45, 0x09, 0xfd, //0x00000a1b orl %r15d, %r13d - 0x44, 0x89, 0xef, //0x00000a1e movl %r13d, %edi - 0xf7, 0xd7, //0x00000a21 notl %edi - 0x21, 0xdf, //0x00000a23 andl %ebx, %edi - 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000a25 andl $-1431655766, %edi - 0x45, 0x31, 0xff, //0x00000a2b xorl %r15d, %r15d - 0x01, 0xcf, //0x00000a2e addl %ecx, %edi - 0x41, 0x0f, 0x92, 0xc7, //0x00000a30 setb %r15b - 0x01, 0xff, //0x00000a34 addl %edi, %edi - 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00000a36 xorl $1431655765, %edi - 0x44, 0x21, 0xef, //0x00000a3c andl %r13d, %edi - 0xf7, 0xd7, //0x00000a3f notl %edi - 0x41, 0x21, 0xfb, //0x00000a41 andl %edi, %r11d - 0x4d, 0x85, 0xdb, //0x00000a44 testq %r11, %r11 - 0x0f, 0x85, 0x4d, 0x00, 0x00, 0x00, //0x00000a47 jne LBB0_104 - //0x00000a4d LBB0_107 - 0x48, 0x83, 0xc6, 0x20, //0x00000a4d addq $32, %rsi - 0x49, 0x8d, 0x0c, 0x12, //0x00000a51 leaq (%r10,%rdx), %rcx - 0x48, 0x83, 0xc1, 0xe0, //0x00000a55 addq $-32, %rcx - 0x48, 0x83, 0xc2, 0xe0, //0x00000a59 addq $-32, %rdx - 0x48, 0x83, 0xf9, 0x3f, //0x00000a5d cmpq $63, %rcx - 0x0f, 0x8e, 0x98, 0x1c, 0x00, 0x00, //0x00000a61 jle LBB0_108 - //0x00000a67 LBB0_101 - 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x31, //0x00000a67 vmovdqu (%r9,%rsi), %ymm0 - 0xc5, 0xfd, 0x74, 0xce, //0x00000a6d vpcmpeqb %ymm6, %ymm0, %ymm1 - 0xc5, 0x7d, 0xd7, 0xd9, //0x00000a71 vpmovmskb %ymm1, %r11d - 0xc5, 0xfd, 0x74, 0xc7, //0x00000a75 vpcmpeqb %ymm7, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd8, //0x00000a79 vpmovmskb %ymm0, %ebx - 0x85, 0xdb, //0x00000a7d testl %ebx, %ebx - 0x0f, 0x85, 0x8b, 0xff, 0xff, 0xff, //0x00000a7f jne LBB0_106 - 0x4d, 0x85, 0xff, //0x00000a85 testq %r15, %r15 - 0x0f, 0x85, 0x82, 0xff, 0xff, 0xff, //0x00000a88 jne LBB0_106 - 0x45, 0x31, 0xff, //0x00000a8e xorl %r15d, %r15d - 0x4d, 0x85, 0xdb, //0x00000a91 testq %r11, %r11 - 0x0f, 0x84, 0xb3, 0xff, 0xff, 0xff, //0x00000a94 je LBB0_107 - //0x00000a9a LBB0_104 - 0x41, 0x0f, 0xbc, 0xc3, //0x00000a9a bsfl %r11d, %eax - 0x4c, 0x01, 0xc0, //0x00000a9e addq %r8, %rax - 0x4c, 0x8d, 0x0c, 0x06, //0x00000aa1 leaq (%rsi,%rax), %r9 - 0x49, 0x83, 0xc1, 0x01, //0x00000aa5 addq $1, %r9 - 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00000aa9 movq $8(%rsp), %r15 - 0x4c, 0x8b, 0x1c, 0x24, //0x00000aae movq (%rsp), %r11 - //0x00000ab2 LBB0_105 - 0x4d, 0x89, 0x0f, //0x00000ab2 movq %r9, (%r15) - //0x00000ab5 LBB0_387 - 0x4d, 0x85, 0xc0, //0x00000ab5 testq %r8, %r8 - 0x0f, 0x8f, 0xe2, 0xf8, 0xff, 0xff, //0x00000ab8 jg LBB0_3 - 0xe9, 0xf2, 0x31, 0x00, 0x00, //0x00000abe jmp LBB0_700 - //0x00000ac3 LBB0_111 - 0x4c, 0x89, 0xcf, //0x00000ac3 movq %r9, %rdi - 0x4c, 0x29, 0xef, //0x00000ac6 subq %r13, %rdi - 0x48, 0x83, 0xff, 0x20, //0x00000ac9 cmpq $32, %rdi - 0x0f, 0x82, 0xe4, 0x21, 0x00, 0x00, //0x00000acd jb LBB0_526 - 0x4c, 0x89, 0xef, //0x00000ad3 movq %r13, %rdi - 0x48, 0xf7, 0xdf, //0x00000ad6 negq %rdi - 0x49, 0x8d, 0x4d, 0x01, //0x00000ad9 leaq $1(%r13), %rcx - 0x49, 0x8d, 0x55, 0xff, //0x00000add leaq $-1(%r13), %rdx - 0x4b, 0x8d, 0x34, 0x2e, //0x00000ae1 leaq (%r14,%r13), %rsi - 0x48, 0x83, 0xc6, 0xff, //0x00000ae5 addq $-1, %rsi - 0x4c, 0x89, 0xeb, //0x00000ae9 movq %r13, %rbx - 0x90, 0x90, 0x90, 0x90, //0x00000aec .p2align 4, 0x90 - //0x00000af0 LBB0_113 - 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x1e, //0x00000af0 vmovdqu (%r14,%rbx), %ymm0 - 0xc5, 0xfd, 0x74, 0xcb, //0x00000af6 vpcmpeqb %ymm3, %ymm0, %ymm1 - 0xc5, 0x8d, 0xdb, 0xc0, //0x00000afa vpand %ymm0, %ymm14, %ymm0 - 0xc5, 0xfd, 0x74, 0x05, 0x9a, 0xf6, 0xff, 0xff, //0x00000afe vpcmpeqb $-2406(%rip), %ymm0, %ymm0 /* LCPI0_8+0(%rip) */ - 0xc5, 0xfd, 0xeb, 0xc1, //0x00000b06 vpor %ymm1, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc0, //0x00000b0a vpmovmskb %ymm0, %eax - 0x85, 0xc0, //0x00000b0e testl %eax, %eax - 0x0f, 0x85, 0x09, 0x01, 0x00, 0x00, //0x00000b10 jne LBB0_127 - 0x48, 0x83, 0xc3, 0x20, //0x00000b16 addq $32, %rbx - 0x49, 0x8d, 0x04, 0x39, //0x00000b1a leaq (%r9,%rdi), %rax - 0x48, 0x83, 0xc0, 0xe0, //0x00000b1e addq $-32, %rax - 0x48, 0x83, 0xc7, 0xe0, //0x00000b22 addq $-32, %rdi - 0x48, 0x83, 0xc1, 0x20, //0x00000b26 addq $32, %rcx - 0x48, 0x83, 0xc2, 0x20, //0x00000b2a addq $32, %rdx - 0x48, 0x83, 0xc6, 0x20, //0x00000b2e addq $32, %rsi - 0x48, 0x83, 0xf8, 0x1f, //0x00000b32 cmpq $31, %rax - 0x0f, 0x87, 0xb4, 0xff, 0xff, 0xff, //0x00000b36 ja LBB0_113 - 0x4d, 0x89, 0xf0, //0x00000b3c movq %r14, %r8 - 0x49, 0x29, 0xf8, //0x00000b3f subq %rdi, %r8 - 0x49, 0x01, 0xf9, //0x00000b42 addq %rdi, %r9 - 0x4c, 0x89, 0xcf, //0x00000b45 movq %r9, %rdi - 0x48, 0x83, 0xff, 0x10, //0x00000b48 cmpq $16, %rdi - 0x0f, 0x82, 0x69, 0x00, 0x00, 0x00, //0x00000b4c jb LBB0_119 - //0x00000b52 LBB0_116 - 0x4d, 0x89, 0xf1, //0x00000b52 movq %r14, %r9 - 0x4d, 0x29, 0xc1, //0x00000b55 subq %r8, %r9 - 0x4c, 0x89, 0xc1, //0x00000b58 movq %r8, %rcx - 0x4c, 0x29, 0xf1, //0x00000b5b subq %r14, %rcx - 0x48, 0x83, 0xc1, 0x01, //0x00000b5e addq $1, %rcx - 0x49, 0x8d, 0x50, 0xff, //0x00000b62 leaq $-1(%r8), %rdx - 0x48, 0x89, 0xd6, //0x00000b66 movq %rdx, %rsi - 0x4c, 0x29, 0xf6, //0x00000b69 subq %r14, %rsi - //0x00000b6c LBB0_117 - 0xc4, 0xc1, 0x7a, 0x6f, 0x00, //0x00000b6c vmovdqu (%r8), %xmm0 - 0xc5, 0xf9, 0x74, 0x0d, 0x97, 0xf4, 0xff, 0xff, //0x00000b71 vpcmpeqb $-2921(%rip), %xmm0, %xmm1 /* LCPI0_11+0(%rip) */ - 0xc5, 0xf9, 0xdb, 0x05, 0x9f, 0xf4, 0xff, 0xff, //0x00000b79 vpand $-2913(%rip), %xmm0, %xmm0 /* LCPI0_12+0(%rip) */ - 0xc5, 0xf9, 0x74, 0x05, 0xa7, 0xf4, 0xff, 0xff, //0x00000b81 vpcmpeqb $-2905(%rip), %xmm0, %xmm0 /* LCPI0_13+0(%rip) */ - 0xc5, 0xf9, 0xeb, 0xc1, //0x00000b89 vpor %xmm1, %xmm0, %xmm0 - 0xc5, 0xf9, 0xd7, 0xd8, //0x00000b8d vpmovmskb %xmm0, %ebx - 0x85, 0xdb, //0x00000b91 testl %ebx, %ebx - 0x0f, 0x85, 0x9e, 0x1b, 0x00, 0x00, //0x00000b93 jne LBB0_478 - 0x49, 0x83, 0xc0, 0x10, //0x00000b99 addq $16, %r8 - 0x48, 0x83, 0xc7, 0xf0, //0x00000b9d addq $-16, %rdi - 0x49, 0x83, 0xc1, 0xf0, //0x00000ba1 addq $-16, %r9 - 0x48, 0x83, 0xc1, 0x10, //0x00000ba5 addq $16, %rcx - 0x48, 0x83, 0xc6, 0x10, //0x00000ba9 addq $16, %rsi - 0x48, 0x83, 0xc2, 0x10, //0x00000bad addq $16, %rdx - 0x48, 0x83, 0xff, 0x0f, //0x00000bb1 cmpq $15, %rdi - 0x0f, 0x87, 0xb1, 0xff, 0xff, 0xff, //0x00000bb5 ja LBB0_117 - //0x00000bbb LBB0_119 - 0xc5, 0x7d, 0x7f, 0xe1, //0x00000bbb vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x00000bbf vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00000bc3 vmovdqa %ymm13, %ymm11 - 0x48, 0x85, 0xff, //0x00000bc8 testq %rdi, %rdi - 0x0f, 0x84, 0xe8, 0xf7, 0xff, 0xff, //0x00000bcb je LBB0_1 - 0x49, 0x8d, 0x0c, 0x38, //0x00000bd1 leaq (%r8,%rdi), %rcx - 0x48, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x10, 0x00, 0x00, //0x00000bd5 movabsq $17596481021440, %rax - //0x00000bdf LBB0_121 - 0x41, 0x0f, 0xb6, 0x10, //0x00000bdf movzbl (%r8), %edx - 0x48, 0x83, 0xfa, 0x2c, //0x00000be3 cmpq $44, %rdx - 0x0f, 0x87, 0x0a, 0x00, 0x00, 0x00, //0x00000be7 ja LBB0_123 - 0x48, 0x0f, 0xa3, 0xd0, //0x00000bed btq %rdx, %rax - 0x0f, 0x82, 0xc2, 0xf7, 0xff, 0xff, //0x00000bf1 jb LBB0_1 - //0x00000bf7 LBB0_123 - 0x80, 0xfa, 0x5d, //0x00000bf7 cmpb $93, %dl - 0x0f, 0x84, 0xb9, 0xf7, 0xff, 0xff, //0x00000bfa je LBB0_1 - 0x80, 0xfa, 0x7d, //0x00000c00 cmpb $125, %dl - 0x0f, 0x84, 0xb0, 0xf7, 0xff, 0xff, //0x00000c03 je LBB0_1 - 0x49, 0x83, 0xc0, 0x01, //0x00000c09 addq $1, %r8 - 0x48, 0x83, 0xc7, 0xff, //0x00000c0d addq $-1, %rdi - 0x0f, 0x85, 0xc8, 0xff, 0xff, 0xff, //0x00000c11 jne LBB0_121 - 0x49, 0x89, 0xc8, //0x00000c17 movq %rcx, %r8 - 0xe9, 0x9a, 0xf7, 0xff, 0xff, //0x00000c1a jmp LBB0_1 - //0x00000c1f LBB0_127 - 0x0f, 0xbc, 0xd8, //0x00000c1f bsfl %eax, %ebx - 0x48, 0x89, 0xd8, //0x00000c22 movq %rbx, %rax - 0x48, 0x29, 0xf8, //0x00000c25 subq %rdi, %rax - 0x49, 0x89, 0x07, //0x00000c28 movq %rax, (%r15) - 0x48, 0x85, 0xc0, //0x00000c2b testq %rax, %rax - 0x48, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000c2e movabsq $4294977024, %rdi - 0x0f, 0x8e, 0xac, 0xf7, 0xff, 0xff, //0x00000c38 jle LBB0_2 - 0x48, 0x01, 0xd9, //0x00000c3e addq %rbx, %rcx - 0x48, 0x01, 0xda, //0x00000c41 addq %rbx, %rdx - 0x48, 0x01, 0xde, //0x00000c44 addq %rbx, %rsi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000c47 .p2align 4, 0x90 - //0x00000c50 LBB0_129 - 0x0f, 0xb6, 0x06, //0x00000c50 movzbl (%rsi), %eax - 0x48, 0x83, 0xf8, 0x20, //0x00000c53 cmpq $32, %rax - 0x0f, 0x87, 0x8d, 0xf7, 0xff, 0xff, //0x00000c57 ja LBB0_2 - 0x48, 0x0f, 0xa3, 0xc7, //0x00000c5d btq %rax, %rdi - 0x0f, 0x83, 0x83, 0xf7, 0xff, 0xff, //0x00000c61 jae LBB0_2 - 0x49, 0x89, 0x17, //0x00000c67 movq %rdx, (%r15) - 0x48, 0x83, 0xc1, 0xff, //0x00000c6a addq $-1, %rcx - 0x48, 0x83, 0xc2, 0xff, //0x00000c6e addq $-1, %rdx - 0x48, 0x83, 0xc6, 0xff, //0x00000c72 addq $-1, %rsi - 0x48, 0x83, 0xf9, 0x01, //0x00000c76 cmpq $1, %rcx - 0x0f, 0x8f, 0xd0, 0xff, 0xff, 0xff, //0x00000c7a jg LBB0_129 - 0xe9, 0x65, 0xf7, 0xff, 0xff, //0x00000c80 jmp LBB0_2 - //0x00000c85 LBB0_132 - 0x48, 0x8b, 0x4c, 0x24, 0x20, //0x00000c85 movq $32(%rsp), %rcx - 0x4c, 0x8b, 0x51, 0x08, //0x00000c8a movq $8(%rcx), %r10 - 0x4d, 0x8b, 0x07, //0x00000c8e movq (%r15), %r8 - 0x4f, 0x8d, 0x0c, 0x06, //0x00000c91 leaq (%r14,%r8), %r9 - 0x4d, 0x29, 0xc2, //0x00000c95 subq %r8, %r10 - 0x49, 0x83, 0xfa, 0x20, //0x00000c98 cmpq $32, %r10 - 0x0f, 0x8c, 0x9c, 0x1c, 0x00, 0x00, //0x00000c9c jl LBB0_142 - 0xba, 0x20, 0x00, 0x00, 0x00, //0x00000ca2 movl $32, %edx - 0x31, 0xf6, //0x00000ca7 xorl %esi, %esi - 0x45, 0x31, 0xff, //0x00000ca9 xorl %r15d, %r15d - 0xe9, 0x66, 0x00, 0x00, 0x00, //0x00000cac jmp LBB0_134 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000cb1 .p2align 4, 0x90 - //0x00000cc0 LBB0_138 - 0x44, 0x89, 0xf9, //0x00000cc0 movl %r15d, %ecx - 0xf7, 0xd1, //0x00000cc3 notl %ecx - 0x21, 0xd9, //0x00000cc5 andl %ebx, %ecx - 0x44, 0x8d, 0x2c, 0x09, //0x00000cc7 leal (%rcx,%rcx), %r13d - 0x45, 0x09, 0xfd, //0x00000ccb orl %r15d, %r13d - 0x44, 0x89, 0xef, //0x00000cce movl %r13d, %edi - 0xf7, 0xd7, //0x00000cd1 notl %edi - 0x21, 0xdf, //0x00000cd3 andl %ebx, %edi - 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000cd5 andl $-1431655766, %edi - 0x45, 0x31, 0xff, //0x00000cdb xorl %r15d, %r15d - 0x01, 0xcf, //0x00000cde addl %ecx, %edi - 0x41, 0x0f, 0x92, 0xc7, //0x00000ce0 setb %r15b - 0x01, 0xff, //0x00000ce4 addl %edi, %edi - 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00000ce6 xorl $1431655765, %edi - 0x44, 0x21, 0xef, //0x00000cec andl %r13d, %edi - 0xf7, 0xd7, //0x00000cef notl %edi - 0x41, 0x21, 0xfb, //0x00000cf1 andl %edi, %r11d - 0x4d, 0x85, 0xdb, //0x00000cf4 testq %r11, %r11 - 0x0f, 0x85, 0x4d, 0x00, 0x00, 0x00, //0x00000cf7 jne LBB0_137 - //0x00000cfd LBB0_139 - 0x48, 0x83, 0xc6, 0x20, //0x00000cfd addq $32, %rsi - 0x49, 0x8d, 0x0c, 0x12, //0x00000d01 leaq (%r10,%rdx), %rcx - 0x48, 0x83, 0xc1, 0xe0, //0x00000d05 addq $-32, %rcx - 0x48, 0x83, 0xc2, 0xe0, //0x00000d09 addq $-32, %rdx - 0x48, 0x83, 0xf9, 0x3f, //0x00000d0d cmpq $63, %rcx - 0x0f, 0x8e, 0x0f, 0x1c, 0x00, 0x00, //0x00000d11 jle LBB0_140 - //0x00000d17 LBB0_134 - 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x31, //0x00000d17 vmovdqu (%r9,%rsi), %ymm0 - 0xc5, 0xfd, 0x74, 0xce, //0x00000d1d vpcmpeqb %ymm6, %ymm0, %ymm1 - 0xc5, 0x7d, 0xd7, 0xd9, //0x00000d21 vpmovmskb %ymm1, %r11d - 0xc5, 0xfd, 0x74, 0xc7, //0x00000d25 vpcmpeqb %ymm7, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd8, //0x00000d29 vpmovmskb %ymm0, %ebx - 0x85, 0xdb, //0x00000d2d testl %ebx, %ebx - 0x0f, 0x85, 0x8b, 0xff, 0xff, 0xff, //0x00000d2f jne LBB0_138 - 0x4d, 0x85, 0xff, //0x00000d35 testq %r15, %r15 - 0x0f, 0x85, 0x82, 0xff, 0xff, 0xff, //0x00000d38 jne LBB0_138 - 0x45, 0x31, 0xff, //0x00000d3e xorl %r15d, %r15d - 0x4d, 0x85, 0xdb, //0x00000d41 testq %r11, %r11 - 0x0f, 0x84, 0xb3, 0xff, 0xff, 0xff, //0x00000d44 je LBB0_139 - //0x00000d4a LBB0_137 - 0x41, 0x0f, 0xbc, 0xc3, //0x00000d4a bsfl %r11d, %eax - 0x4c, 0x01, 0xc0, //0x00000d4e addq %r8, %rax - 0x4c, 0x8d, 0x0c, 0x06, //0x00000d51 leaq (%rsi,%rax), %r9 - 0x49, 0x83, 0xc1, 0x01, //0x00000d55 addq $1, %r9 - 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00000d59 movq $8(%rsp), %r15 - 0x4c, 0x8b, 0x1c, 0x24, //0x00000d5e movq (%rsp), %r11 - 0x4d, 0x89, 0x0f, //0x00000d62 movq %r9, (%r15) - 0x4d, 0x85, 0xc0, //0x00000d65 testq %r8, %r8 - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x00000d68 movq $24(%rsp), %r10 - 0x0f, 0x8f, 0x35, 0x0b, 0x00, 0x00, //0x00000d6d jg LBB0_304 - 0xe9, 0x3d, 0x2f, 0x00, 0x00, //0x00000d73 jmp LBB0_700 - //0x00000d78 LBB0_143 - 0x4d, 0x89, 0xc5, //0x00000d78 movq %r8, %r13 - 0x4d, 0x29, 0xcd, //0x00000d7b subq %r9, %r13 - 0x0f, 0x84, 0xfa, 0x30, 0x00, 0x00, //0x00000d7e je LBB0_732 - 0x49, 0x83, 0xfd, 0x40, //0x00000d84 cmpq $64, %r13 - 0x0f, 0x82, 0xa5, 0x1f, 0x00, 0x00, //0x00000d88 jb LBB0_532 - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00000d8e movq $-1, %r15 - 0x4c, 0x89, 0xc8, //0x00000d95 movq %r9, %rax - 0x45, 0x31, 0xdb, //0x00000d98 xorl %r11d, %r11d - 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000d9b .p2align 4, 0x90 - //0x00000da0 LBB0_146 - 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x06, //0x00000da0 vmovdqu (%r14,%rax), %ymm0 - 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x06, 0x20, //0x00000da6 vmovdqu $32(%r14,%rax), %ymm1 - 0xc5, 0xfd, 0x74, 0xd6, //0x00000dad vpcmpeqb %ymm6, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xfa, //0x00000db1 vpmovmskb %ymm2, %edi - 0xc5, 0xf5, 0x74, 0xd6, //0x00000db5 vpcmpeqb %ymm6, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xca, //0x00000db9 vpmovmskb %ymm2, %ecx - 0xc5, 0xfd, 0x74, 0xd7, //0x00000dbd vpcmpeqb %ymm7, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xd2, //0x00000dc1 vpmovmskb %ymm2, %edx - 0xc5, 0xf5, 0x74, 0xd7, //0x00000dc5 vpcmpeqb %ymm7, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xda, //0x00000dc9 vpmovmskb %ymm2, %ebx - 0xc5, 0xbd, 0x64, 0xd1, //0x00000dcd vpcmpgtb %ymm1, %ymm8, %ymm2 - 0xc4, 0xc1, 0x75, 0x64, 0xc9, //0x00000dd1 vpcmpgtb %ymm9, %ymm1, %ymm1 - 0xc5, 0xed, 0xdb, 0xc9, //0x00000dd6 vpand %ymm1, %ymm2, %ymm1 - 0xc5, 0xfd, 0xd7, 0xf1, //0x00000dda vpmovmskb %ymm1, %esi - 0x48, 0xc1, 0xe1, 0x20, //0x00000dde shlq $32, %rcx - 0x48, 0x09, 0xcf, //0x00000de2 orq %rcx, %rdi - 0x48, 0xc1, 0xe3, 0x20, //0x00000de5 shlq $32, %rbx - 0x48, 0xc1, 0xe6, 0x20, //0x00000de9 shlq $32, %rsi - 0x48, 0x09, 0xda, //0x00000ded orq %rbx, %rdx - 0x0f, 0x85, 0x49, 0x00, 0x00, 0x00, //0x00000df0 jne LBB0_157 - 0x4d, 0x85, 0xdb, //0x00000df6 testq %r11, %r11 - 0x0f, 0x85, 0x51, 0x00, 0x00, 0x00, //0x00000df9 jne LBB0_159 - 0x45, 0x31, 0xdb, //0x00000dff xorl %r11d, %r11d - //0x00000e02 LBB0_149 - 0xc5, 0xbd, 0x64, 0xc8, //0x00000e02 vpcmpgtb %ymm0, %ymm8, %ymm1 - 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x00000e06 vpcmpgtb %ymm9, %ymm0, %ymm0 - 0xc5, 0xf5, 0xdb, 0xc0, //0x00000e0b vpand %ymm0, %ymm1, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc8, //0x00000e0f vpmovmskb %ymm0, %ecx - 0x48, 0x09, 0xce, //0x00000e13 orq %rcx, %rsi - 0x48, 0x85, 0xff, //0x00000e16 testq %rdi, %rdi - 0x0f, 0x85, 0x7f, 0x00, 0x00, 0x00, //0x00000e19 jne LBB0_160 - 0x48, 0x85, 0xf6, //0x00000e1f testq %rsi, %rsi - 0x0f, 0x85, 0x07, 0x2f, 0x00, 0x00, //0x00000e22 jne LBB0_709 - 0x49, 0x83, 0xc5, 0xc0, //0x00000e28 addq $-64, %r13 - 0x48, 0x83, 0xc0, 0x40, //0x00000e2c addq $64, %rax - 0x49, 0x83, 0xfd, 0x3f, //0x00000e30 cmpq $63, %r13 - 0x0f, 0x87, 0x66, 0xff, 0xff, 0xff, //0x00000e34 ja LBB0_146 - 0xe9, 0x5e, 0x1b, 0x00, 0x00, //0x00000e3a jmp LBB0_152 - //0x00000e3f LBB0_157 - 0x49, 0x83, 0xff, 0xff, //0x00000e3f cmpq $-1, %r15 - 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00000e43 jne LBB0_159 - 0x4c, 0x0f, 0xbc, 0xfa, //0x00000e49 bsfq %rdx, %r15 - 0x49, 0x01, 0xc7, //0x00000e4d addq %rax, %r15 - //0x00000e50 LBB0_159 - 0x4c, 0x89, 0xd9, //0x00000e50 movq %r11, %rcx - 0x48, 0xf7, 0xd1, //0x00000e53 notq %rcx - 0x48, 0x21, 0xd1, //0x00000e56 andq %rdx, %rcx - 0x4c, 0x8d, 0x14, 0x09, //0x00000e59 leaq (%rcx,%rcx), %r10 - 0x4d, 0x09, 0xda, //0x00000e5d orq %r11, %r10 - 0x4c, 0x89, 0xd3, //0x00000e60 movq %r10, %rbx - 0x48, 0xf7, 0xd3, //0x00000e63 notq %rbx - 0x48, 0x21, 0xd3, //0x00000e66 andq %rdx, %rbx - 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000e69 movabsq $-6148914691236517206, %rdx - 0x48, 0x21, 0xd3, //0x00000e73 andq %rdx, %rbx - 0x45, 0x31, 0xdb, //0x00000e76 xorl %r11d, %r11d - 0x48, 0x01, 0xcb, //0x00000e79 addq %rcx, %rbx - 0x41, 0x0f, 0x92, 0xc3, //0x00000e7c setb %r11b - 0x48, 0x01, 0xdb, //0x00000e80 addq %rbx, %rbx - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000e83 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xcb, //0x00000e8d xorq %rcx, %rbx - 0x4c, 0x21, 0xd3, //0x00000e90 andq %r10, %rbx - 0x48, 0xf7, 0xd3, //0x00000e93 notq %rbx - 0x48, 0x21, 0xdf, //0x00000e96 andq %rbx, %rdi - 0xe9, 0x64, 0xff, 0xff, 0xff, //0x00000e99 jmp LBB0_149 - //0x00000e9e LBB0_160 - 0x48, 0x0f, 0xbc, 0xcf, //0x00000e9e bsfq %rdi, %rcx - 0x48, 0x85, 0xf6, //0x00000ea2 testq %rsi, %rsi - 0x0f, 0x84, 0xbf, 0xf4, 0xff, 0xff, //0x00000ea5 je LBB0_235 - 0x48, 0x0f, 0xbc, 0xd6, //0x00000eab bsfq %rsi, %rdx - 0x4c, 0x8b, 0x1c, 0x24, //0x00000eaf movq (%rsp), %r11 - 0x48, 0x39, 0xca, //0x00000eb3 cmpq %rcx, %rdx - 0x0f, 0x83, 0xc0, 0xf4, 0xff, 0xff, //0x00000eb6 jae LBB0_236 - 0xe9, 0xc5, 0x2f, 0x00, 0x00, //0x00000ebc jmp LBB0_162 - //0x00000ec1 LBB0_163 - 0x4d, 0x89, 0xc5, //0x00000ec1 movq %r8, %r13 - 0x4d, 0x29, 0xcd, //0x00000ec4 subq %r9, %r13 - 0x0f, 0x84, 0xb1, 0x2f, 0x00, 0x00, //0x00000ec7 je LBB0_732 - 0x49, 0x83, 0xfd, 0x40, //0x00000ecd cmpq $64, %r13 - 0x0f, 0x82, 0xac, 0x1e, 0x00, 0x00, //0x00000ed1 jb LBB0_537 - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00000ed7 movq $-1, %r15 - 0x4c, 0x89, 0xc8, //0x00000ede movq %r9, %rax - 0x45, 0x31, 0xdb, //0x00000ee1 xorl %r11d, %r11d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000ee4 .p2align 4, 0x90 - //0x00000ef0 LBB0_166 - 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x06, //0x00000ef0 vmovdqu (%r14,%rax), %ymm0 - 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x06, 0x20, //0x00000ef6 vmovdqu $32(%r14,%rax), %ymm1 - 0xc5, 0xfd, 0x74, 0xd6, //0x00000efd vpcmpeqb %ymm6, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xfa, //0x00000f01 vpmovmskb %ymm2, %edi - 0xc5, 0xf5, 0x74, 0xd6, //0x00000f05 vpcmpeqb %ymm6, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xda, //0x00000f09 vpmovmskb %ymm2, %ebx - 0xc5, 0xfd, 0x74, 0xd7, //0x00000f0d vpcmpeqb %ymm7, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xd2, //0x00000f11 vpmovmskb %ymm2, %edx - 0xc5, 0xf5, 0x74, 0xd7, //0x00000f15 vpcmpeqb %ymm7, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xca, //0x00000f19 vpmovmskb %ymm2, %ecx - 0xc5, 0xbd, 0x64, 0xd1, //0x00000f1d vpcmpgtb %ymm1, %ymm8, %ymm2 - 0xc4, 0xc1, 0x75, 0x64, 0xc9, //0x00000f21 vpcmpgtb %ymm9, %ymm1, %ymm1 - 0xc5, 0xed, 0xdb, 0xc9, //0x00000f26 vpand %ymm1, %ymm2, %ymm1 - 0xc5, 0xfd, 0xd7, 0xf1, //0x00000f2a vpmovmskb %ymm1, %esi - 0x48, 0xc1, 0xe3, 0x20, //0x00000f2e shlq $32, %rbx - 0x48, 0x09, 0xdf, //0x00000f32 orq %rbx, %rdi - 0x48, 0xc1, 0xe1, 0x20, //0x00000f35 shlq $32, %rcx - 0x48, 0xc1, 0xe6, 0x20, //0x00000f39 shlq $32, %rsi - 0x48, 0x09, 0xca, //0x00000f3d orq %rcx, %rdx - 0x0f, 0x85, 0x49, 0x00, 0x00, 0x00, //0x00000f40 jne LBB0_177 - 0x4d, 0x85, 0xdb, //0x00000f46 testq %r11, %r11 - 0x0f, 0x85, 0x51, 0x00, 0x00, 0x00, //0x00000f49 jne LBB0_179 - 0x45, 0x31, 0xdb, //0x00000f4f xorl %r11d, %r11d - //0x00000f52 LBB0_169 - 0xc5, 0xbd, 0x64, 0xc8, //0x00000f52 vpcmpgtb %ymm0, %ymm8, %ymm1 - 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x00000f56 vpcmpgtb %ymm9, %ymm0, %ymm0 - 0xc5, 0xf5, 0xdb, 0xc0, //0x00000f5b vpand %ymm0, %ymm1, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc8, //0x00000f5f vpmovmskb %ymm0, %ecx - 0x48, 0x09, 0xce, //0x00000f63 orq %rcx, %rsi - 0x48, 0x85, 0xff, //0x00000f66 testq %rdi, %rdi - 0x0f, 0x85, 0x84, 0x00, 0x00, 0x00, //0x00000f69 jne LBB0_180 - 0x48, 0x85, 0xf6, //0x00000f6f testq %rsi, %rsi - 0x0f, 0x85, 0xb7, 0x2d, 0x00, 0x00, //0x00000f72 jne LBB0_709 - 0x49, 0x83, 0xc5, 0xc0, //0x00000f78 addq $-64, %r13 - 0x48, 0x83, 0xc0, 0x40, //0x00000f7c addq $64, %rax - 0x49, 0x83, 0xfd, 0x3f, //0x00000f80 cmpq $63, %r13 - 0x0f, 0x87, 0x66, 0xff, 0xff, 0xff, //0x00000f84 ja LBB0_166 - 0xe9, 0x1b, 0x1b, 0x00, 0x00, //0x00000f8a jmp LBB0_172 - //0x00000f8f LBB0_177 - 0x49, 0x83, 0xff, 0xff, //0x00000f8f cmpq $-1, %r15 - 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00000f93 jne LBB0_179 - 0x4c, 0x0f, 0xbc, 0xfa, //0x00000f99 bsfq %rdx, %r15 - 0x49, 0x01, 0xc7, //0x00000f9d addq %rax, %r15 - //0x00000fa0 LBB0_179 - 0x4c, 0x89, 0xd9, //0x00000fa0 movq %r11, %rcx - 0x48, 0xf7, 0xd1, //0x00000fa3 notq %rcx - 0x48, 0x21, 0xd1, //0x00000fa6 andq %rdx, %rcx - 0x4c, 0x8d, 0x14, 0x09, //0x00000fa9 leaq (%rcx,%rcx), %r10 - 0x4d, 0x09, 0xda, //0x00000fad orq %r11, %r10 - 0x4c, 0x89, 0xd3, //0x00000fb0 movq %r10, %rbx - 0x48, 0xf7, 0xd3, //0x00000fb3 notq %rbx - 0x48, 0x21, 0xd3, //0x00000fb6 andq %rdx, %rbx - 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000fb9 movabsq $-6148914691236517206, %rdx - 0x48, 0x21, 0xd3, //0x00000fc3 andq %rdx, %rbx - 0x45, 0x31, 0xdb, //0x00000fc6 xorl %r11d, %r11d - 0x48, 0x01, 0xcb, //0x00000fc9 addq %rcx, %rbx - 0x41, 0x0f, 0x92, 0xc3, //0x00000fcc setb %r11b - 0x48, 0x01, 0xdb, //0x00000fd0 addq %rbx, %rbx - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000fd3 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xcb, //0x00000fdd xorq %rcx, %rbx - 0x4c, 0x21, 0xd3, //0x00000fe0 andq %r10, %rbx - 0x48, 0xf7, 0xd3, //0x00000fe3 notq %rbx - 0x48, 0x21, 0xdf, //0x00000fe6 andq %rbx, %rdi - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x00000fe9 movq $24(%rsp), %r10 - 0xe9, 0x5f, 0xff, 0xff, 0xff, //0x00000fee jmp LBB0_169 - //0x00000ff3 LBB0_180 - 0x48, 0x0f, 0xbc, 0xcf, //0x00000ff3 bsfq %rdi, %rcx - 0x48, 0x85, 0xf6, //0x00000ff7 testq %rsi, %rsi - 0x0f, 0x84, 0x75, 0x08, 0x00, 0x00, //0x00000ffa je LBB0_300 - 0x48, 0x0f, 0xbc, 0xd6, //0x00001000 bsfq %rsi, %rdx - 0x4c, 0x8b, 0x1c, 0x24, //0x00001004 movq (%rsp), %r11 - 0x48, 0x39, 0xca, //0x00001008 cmpq %rcx, %rdx - 0x0f, 0x83, 0x76, 0x08, 0x00, 0x00, //0x0000100b jae LBB0_301 - 0xe9, 0x70, 0x2e, 0x00, 0x00, //0x00001011 jmp LBB0_162 - //0x00001016 LBB0_182 - 0x43, 0x8a, 0x0c, 0x2e, //0x00001016 movb (%r14,%r13), %cl - 0x80, 0xc1, 0xd2, //0x0000101a addb $-46, %cl - 0x80, 0xf9, 0x37, //0x0000101d cmpb $55, %cl - 0x0f, 0x87, 0x20, 0xf8, 0xff, 0xff, //0x00001020 ja LBB0_75 - 0x0f, 0xb6, 0xc9, //0x00001026 movzbl %cl, %ecx - 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00001029 movabsq $36028797027352577, %rdx - 0x48, 0x0f, 0xa3, 0xca, //0x00001033 btq %rcx, %rdx - 0x48, 0x89, 0xc1, //0x00001037 movq %rax, %rcx - 0x0f, 0x83, 0xee, 0x07, 0x00, 0x00, //0x0000103a jae LBB0_296 - //0x00001040 LBB0_184 - 0x4c, 0x89, 0x6c, 0x24, 0x10, //0x00001040 movq %r13, $16(%rsp) - 0x49, 0x83, 0xf9, 0x20, //0x00001045 cmpq $32, %r9 - 0x0f, 0x82, 0x7b, 0x1c, 0x00, 0x00, //0x00001049 jb LBB0_527 - 0x48, 0xc7, 0x44, 0x24, 0x28, 0xff, 0xff, 0xff, 0xff, //0x0000104f movq $-1, $40(%rsp) - 0x45, 0x31, 0xd2, //0x00001058 xorl %r10d, %r10d - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x0000105b movq $-1, %r13 - 0x48, 0xc7, 0x44, 0x24, 0x30, 0xff, 0xff, 0xff, 0xff, //0x00001062 movq $-1, $48(%rsp) - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000106b .p2align 4, 0x90 - //0x00001070 LBB0_186 - 0xc4, 0x81, 0x7e, 0x6f, 0x04, 0x10, //0x00001070 vmovdqu (%r8,%r10), %ymm0 - 0xc4, 0xc1, 0x7d, 0x64, 0xca, //0x00001076 vpcmpgtb %ymm10, %ymm0, %ymm1 - 0xc5, 0x95, 0x64, 0xd0, //0x0000107b vpcmpgtb %ymm0, %ymm13, %ymm2 - 0xc5, 0xed, 0xdb, 0xc9, //0x0000107f vpand %ymm1, %ymm2, %ymm1 - 0xc5, 0x85, 0x74, 0xd0, //0x00001083 vpcmpeqb %ymm0, %ymm15, %ymm2 - 0xc5, 0xfd, 0x74, 0x1d, 0xd1, 0xf1, 0xff, 0xff, //0x00001087 vpcmpeqb $-3631(%rip), %ymm0, %ymm3 /* LCPI0_17+0(%rip) */ - 0xc5, 0xe5, 0xeb, 0xd2, //0x0000108f vpor %ymm2, %ymm3, %ymm2 - 0xc5, 0x8d, 0xdb, 0xd8, //0x00001093 vpand %ymm0, %ymm14, %ymm3 - 0xc5, 0xfd, 0x74, 0x05, 0xe1, 0xf1, 0xff, 0xff, //0x00001097 vpcmpeqb $-3615(%rip), %ymm0, %ymm0 /* LCPI0_18+0(%rip) */ - 0xc5, 0xfd, 0xd7, 0xf8, //0x0000109f vpmovmskb %ymm0, %edi - 0xc5, 0xe5, 0x74, 0xdc, //0x000010a3 vpcmpeqb %ymm4, %ymm3, %ymm3 - 0xc5, 0xfd, 0xd7, 0xf3, //0x000010a7 vpmovmskb %ymm3, %esi - 0xc5, 0xfd, 0xd7, 0xd2, //0x000010ab vpmovmskb %ymm2, %edx - 0xc5, 0xf5, 0xeb, 0xc0, //0x000010af vpor %ymm0, %ymm1, %ymm0 - 0xc5, 0xe5, 0xeb, 0xca, //0x000010b3 vpor %ymm2, %ymm3, %ymm1 - 0xc5, 0xfd, 0xeb, 0xc1, //0x000010b7 vpor %ymm1, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc8, //0x000010bb vpmovmskb %ymm0, %ecx - 0x48, 0xf7, 0xd1, //0x000010bf notq %rcx - 0x48, 0x0f, 0xbc, 0xc9, //0x000010c2 bsfq %rcx, %rcx - 0x83, 0xf9, 0x20, //0x000010c6 cmpl $32, %ecx - 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x000010c9 je LBB0_188 - 0xbb, 0xff, 0xff, 0xff, 0xff, //0x000010cf movl $-1, %ebx - 0xd3, 0xe3, //0x000010d4 shll %cl, %ebx - 0xf7, 0xd3, //0x000010d6 notl %ebx - 0x21, 0xdf, //0x000010d8 andl %ebx, %edi - 0x21, 0xde, //0x000010da andl %ebx, %esi - 0x21, 0xd3, //0x000010dc andl %edx, %ebx - 0x89, 0xda, //0x000010de movl %ebx, %edx - //0x000010e0 LBB0_188 - 0x8d, 0x5f, 0xff, //0x000010e0 leal $-1(%rdi), %ebx - 0x21, 0xfb, //0x000010e3 andl %edi, %ebx - 0xc5, 0xfe, 0x6f, 0x1d, 0xd3, 0xf0, 0xff, 0xff, //0x000010e5 vmovdqu $-3885(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0x0f, 0x85, 0x32, 0x16, 0x00, 0x00, //0x000010ed jne LBB0_476 - 0x8d, 0x5e, 0xff, //0x000010f3 leal $-1(%rsi), %ebx - 0x21, 0xf3, //0x000010f6 andl %esi, %ebx - 0x0f, 0x85, 0x27, 0x16, 0x00, 0x00, //0x000010f8 jne LBB0_476 - 0x8d, 0x5a, 0xff, //0x000010fe leal $-1(%rdx), %ebx - 0x21, 0xd3, //0x00001101 andl %edx, %ebx - 0x0f, 0x85, 0x1c, 0x16, 0x00, 0x00, //0x00001103 jne LBB0_476 - 0x85, 0xff, //0x00001109 testl %edi, %edi - 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x0000110b je LBB0_194 - 0x0f, 0xbc, 0xff, //0x00001111 bsfl %edi, %edi - 0x48, 0x83, 0x7c, 0x24, 0x30, 0xff, //0x00001114 cmpq $-1, $48(%rsp) - 0x0f, 0x85, 0xd1, 0x19, 0x00, 0x00, //0x0000111a jne LBB0_505 - 0x4c, 0x01, 0xd7, //0x00001120 addq %r10, %rdi - 0x48, 0x89, 0x7c, 0x24, 0x30, //0x00001123 movq %rdi, $48(%rsp) - //0x00001128 LBB0_194 - 0x85, 0xf6, //0x00001128 testl %esi, %esi - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000112a je LBB0_197 - 0x0f, 0xbc, 0xf6, //0x00001130 bsfl %esi, %esi - 0x49, 0x83, 0xfd, 0xff, //0x00001133 cmpq $-1, %r13 - 0x0f, 0x85, 0xbf, 0x19, 0x00, 0x00, //0x00001137 jne LBB0_506 - 0x4c, 0x01, 0xd6, //0x0000113d addq %r10, %rsi - 0x49, 0x89, 0xf5, //0x00001140 movq %rsi, %r13 - //0x00001143 LBB0_197 - 0x85, 0xd2, //0x00001143 testl %edx, %edx - 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00001145 je LBB0_200 - 0x0f, 0xbc, 0xd2, //0x0000114b bsfl %edx, %edx - 0x48, 0x83, 0x7c, 0x24, 0x28, 0xff, //0x0000114e cmpq $-1, $40(%rsp) - 0x0f, 0x85, 0xad, 0x19, 0x00, 0x00, //0x00001154 jne LBB0_507 - 0x4c, 0x01, 0xd2, //0x0000115a addq %r10, %rdx - 0x48, 0x89, 0x54, 0x24, 0x28, //0x0000115d movq %rdx, $40(%rsp) - //0x00001162 LBB0_200 - 0x83, 0xf9, 0x20, //0x00001162 cmpl $32, %ecx - 0x0f, 0x85, 0xc3, 0x02, 0x00, 0x00, //0x00001165 jne LBB0_234 - 0x49, 0x83, 0xc1, 0xe0, //0x0000116b addq $-32, %r9 - 0x49, 0x83, 0xc2, 0x20, //0x0000116f addq $32, %r10 - 0x49, 0x83, 0xf9, 0x1f, //0x00001173 cmpq $31, %r9 - 0x0f, 0x87, 0xf3, 0xfe, 0xff, 0xff, //0x00001177 ja LBB0_186 - 0xc5, 0xf8, 0x77, //0x0000117d vzeroupper - 0xc5, 0x7e, 0x6f, 0x35, 0x58, 0xf0, 0xff, 0xff, //0x00001180 vmovdqu $-4008(%rip), %ymm14 /* LCPI0_10+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x3d, 0xb0, 0xf0, 0xff, 0xff, //0x00001188 vmovdqu $-3920(%rip), %ymm15 /* LCPI0_16+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x2d, 0x88, 0xf0, 0xff, 0xff, //0x00001190 vmovdqu $-3960(%rip), %ymm13 /* LCPI0_15+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x15, 0x60, 0xf0, 0xff, 0xff, //0x00001198 vmovdqu $-4000(%rip), %ymm10 /* LCPI0_14+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x25, 0xb8, 0xef, 0xff, 0xff, //0x000011a0 vmovdqu $-4168(%rip), %ymm12 /* LCPI0_6+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x1d, 0x90, 0xef, 0xff, 0xff, //0x000011a8 vmovdqu $-4208(%rip), %ymm11 /* LCPI0_5+0(%rip) */ - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000011b0 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0x7e, 0x6f, 0x05, 0x63, 0xef, 0xff, 0xff, //0x000011b5 vmovdqu $-4253(%rip), %ymm8 /* LCPI0_4+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x3d, 0x3b, 0xef, 0xff, 0xff, //0x000011bd vmovdqu $-4293(%rip), %ymm7 /* LCPI0_3+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0x13, 0xef, 0xff, 0xff, //0x000011c5 vmovdqu $-4333(%rip), %ymm6 /* LCPI0_2+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x2d, 0xeb, 0xee, 0xff, 0xff, //0x000011cd vmovdqu $-4373(%rip), %ymm5 /* LCPI0_1+0(%rip) */ - 0x4d, 0x01, 0xc2, //0x000011d5 addq %r8, %r10 - 0x49, 0x83, 0xf9, 0x10, //0x000011d8 cmpq $16, %r9 - 0x0f, 0x82, 0x8f, 0x01, 0x00, 0x00, //0x000011dc jb LBB0_221 - //0x000011e2 LBB0_203 - 0x4c, 0x89, 0xd1, //0x000011e2 movq %r10, %rcx - 0x48, 0x2b, 0x4c, 0x24, 0x10, //0x000011e5 subq $16(%rsp), %rcx - 0x4c, 0x29, 0xf1, //0x000011ea subq %r14, %rcx - 0x48, 0x83, 0xc1, 0x01, //0x000011ed addq $1, %rcx - 0x48, 0x89, 0x4c, 0x24, 0x38, //0x000011f1 movq %rcx, $56(%rsp) - 0x45, 0x31, 0xff, //0x000011f6 xorl %r15d, %r15d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000011f9 .p2align 4, 0x90 - //0x00001200 LBB0_204 - 0x4d, 0x89, 0xeb, //0x00001200 movq %r13, %r11 - 0x4d, 0x89, 0xc5, //0x00001203 movq %r8, %r13 - 0xc4, 0x81, 0x7a, 0x6f, 0x04, 0x3a, //0x00001206 vmovdqu (%r10,%r15), %xmm0 - 0xc5, 0xf9, 0x64, 0x0d, 0x2c, 0xee, 0xff, 0xff, //0x0000120c vpcmpgtb $-4564(%rip), %xmm0, %xmm1 /* LCPI0_20+0(%rip) */ - 0xc5, 0xfa, 0x6f, 0x15, 0x34, 0xee, 0xff, 0xff, //0x00001214 vmovdqu $-4556(%rip), %xmm2 /* LCPI0_21+0(%rip) */ - 0xc5, 0xe9, 0x64, 0xd0, //0x0000121c vpcmpgtb %xmm0, %xmm2, %xmm2 - 0xc5, 0xf1, 0xdb, 0xca, //0x00001220 vpand %xmm2, %xmm1, %xmm1 - 0xc5, 0xf9, 0x74, 0x15, 0x34, 0xee, 0xff, 0xff, //0x00001224 vpcmpeqb $-4556(%rip), %xmm0, %xmm2 /* LCPI0_22+0(%rip) */ - 0xc5, 0xf9, 0x74, 0x1d, 0x3c, 0xee, 0xff, 0xff, //0x0000122c vpcmpeqb $-4548(%rip), %xmm0, %xmm3 /* LCPI0_23+0(%rip) */ - 0xc5, 0xe1, 0xeb, 0xd2, //0x00001234 vpor %xmm2, %xmm3, %xmm2 - 0xc5, 0xf9, 0xdb, 0x1d, 0xe0, 0xed, 0xff, 0xff, //0x00001238 vpand $-4640(%rip), %xmm0, %xmm3 /* LCPI0_12+0(%rip) */ - 0xc5, 0xf9, 0x74, 0x05, 0x38, 0xee, 0xff, 0xff, //0x00001240 vpcmpeqb $-4552(%rip), %xmm0, %xmm0 /* LCPI0_24+0(%rip) */ - 0xc5, 0xe1, 0x74, 0x1d, 0x40, 0xee, 0xff, 0xff, //0x00001248 vpcmpeqb $-4544(%rip), %xmm3, %xmm3 /* LCPI0_25+0(%rip) */ - 0xc5, 0xe1, 0xeb, 0xe0, //0x00001250 vpor %xmm0, %xmm3, %xmm4 - 0xc5, 0xe9, 0xeb, 0xc9, //0x00001254 vpor %xmm1, %xmm2, %xmm1 - 0xc5, 0xd9, 0xeb, 0xc9, //0x00001258 vpor %xmm1, %xmm4, %xmm1 - 0xc5, 0x79, 0xd7, 0xc0, //0x0000125c vpmovmskb %xmm0, %r8d - 0xc5, 0xf9, 0xd7, 0xf3, //0x00001260 vpmovmskb %xmm3, %esi - 0xc5, 0xf9, 0xd7, 0xd2, //0x00001264 vpmovmskb %xmm2, %edx - 0xc5, 0xf9, 0xd7, 0xc9, //0x00001268 vpmovmskb %xmm1, %ecx - 0xf7, 0xd1, //0x0000126c notl %ecx - 0x0f, 0xbc, 0xc9, //0x0000126e bsfl %ecx, %ecx - 0x83, 0xf9, 0x10, //0x00001271 cmpl $16, %ecx - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00001274 je LBB0_206 - 0xbf, 0xff, 0xff, 0xff, 0xff, //0x0000127a movl $-1, %edi - 0xd3, 0xe7, //0x0000127f shll %cl, %edi - 0xf7, 0xd7, //0x00001281 notl %edi - 0x41, 0x21, 0xf8, //0x00001283 andl %edi, %r8d - 0x21, 0xfe, //0x00001286 andl %edi, %esi - 0x21, 0xd7, //0x00001288 andl %edx, %edi - 0x89, 0xfa, //0x0000128a movl %edi, %edx - //0x0000128c LBB0_206 - 0xc5, 0xfe, 0x6f, 0x25, 0x0c, 0xf0, 0xff, 0xff, //0x0000128c vmovdqu $-4084(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0x24, 0xef, 0xff, 0xff, //0x00001294 vmovdqu $-4316(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0x41, 0x8d, 0x78, 0xff, //0x0000129c leal $-1(%r8), %edi - 0x44, 0x21, 0xc7, //0x000012a0 andl %r8d, %edi - 0x0f, 0x85, 0x54, 0x17, 0x00, 0x00, //0x000012a3 jne LBB0_501 - 0x8d, 0x7e, 0xff, //0x000012a9 leal $-1(%rsi), %edi - 0x21, 0xf7, //0x000012ac andl %esi, %edi - 0x0f, 0x85, 0x49, 0x17, 0x00, 0x00, //0x000012ae jne LBB0_501 - 0x8d, 0x7a, 0xff, //0x000012b4 leal $-1(%rdx), %edi - 0x21, 0xd7, //0x000012b7 andl %edx, %edi - 0x0f, 0x85, 0x3e, 0x17, 0x00, 0x00, //0x000012b9 jne LBB0_501 - 0x45, 0x85, 0xc0, //0x000012bf testl %r8d, %r8d - 0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x000012c2 je LBB0_212 - 0x41, 0x0f, 0xbc, 0xf8, //0x000012c8 bsfl %r8d, %edi - 0x48, 0x83, 0x7c, 0x24, 0x30, 0xff, //0x000012cc cmpq $-1, $48(%rsp) - 0x0f, 0x85, 0xf0, 0x18, 0x00, 0x00, //0x000012d2 jne LBB0_520 - 0x48, 0x8b, 0x5c, 0x24, 0x38, //0x000012d8 movq $56(%rsp), %rbx - 0x4c, 0x01, 0xfb, //0x000012dd addq %r15, %rbx - 0x48, 0x01, 0xdf, //0x000012e0 addq %rbx, %rdi - 0x48, 0x89, 0x7c, 0x24, 0x30, //0x000012e3 movq %rdi, $48(%rsp) - //0x000012e8 LBB0_212 - 0x85, 0xf6, //0x000012e8 testl %esi, %esi - 0x4d, 0x89, 0xe8, //0x000012ea movq %r13, %r8 - 0x0f, 0x84, 0x2d, 0x00, 0x00, 0x00, //0x000012ed je LBB0_215 - 0x0f, 0xbc, 0xf6, //0x000012f3 bsfl %esi, %esi - 0x49, 0x83, 0xfb, 0xff, //0x000012f6 cmpq $-1, %r11 - 0x0f, 0x85, 0xd3, 0x18, 0x00, 0x00, //0x000012fa jne LBB0_521 - 0x48, 0x8b, 0x7c, 0x24, 0x38, //0x00001300 movq $56(%rsp), %rdi - 0x4c, 0x01, 0xff, //0x00001305 addq %r15, %rdi - 0x48, 0x01, 0xfe, //0x00001308 addq %rdi, %rsi - 0x49, 0x89, 0xf5, //0x0000130b movq %rsi, %r13 - 0x85, 0xd2, //0x0000130e testl %edx, %edx - 0x0f, 0x85, 0x15, 0x00, 0x00, 0x00, //0x00001310 jne LBB0_216 - 0xe9, 0x2f, 0x00, 0x00, 0x00, //0x00001316 jmp LBB0_218 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000131b .p2align 4, 0x90 - //0x00001320 LBB0_215 - 0x4d, 0x89, 0xdd, //0x00001320 movq %r11, %r13 - 0x85, 0xd2, //0x00001323 testl %edx, %edx - 0x0f, 0x84, 0x1f, 0x00, 0x00, 0x00, //0x00001325 je LBB0_218 - //0x0000132b LBB0_216 - 0x0f, 0xbc, 0xd2, //0x0000132b bsfl %edx, %edx - 0x48, 0x83, 0x7c, 0x24, 0x28, 0xff, //0x0000132e cmpq $-1, $40(%rsp) - 0x0f, 0x85, 0xa4, 0x18, 0x00, 0x00, //0x00001334 jne LBB0_522 - 0x48, 0x8b, 0x74, 0x24, 0x38, //0x0000133a movq $56(%rsp), %rsi - 0x4c, 0x01, 0xfe, //0x0000133f addq %r15, %rsi - 0x48, 0x01, 0xf2, //0x00001342 addq %rsi, %rdx - 0x48, 0x89, 0x54, 0x24, 0x28, //0x00001345 movq %rdx, $40(%rsp) - //0x0000134a LBB0_218 - 0x83, 0xf9, 0x10, //0x0000134a cmpl $16, %ecx - 0x0f, 0x85, 0x85, 0x03, 0x00, 0x00, //0x0000134d jne LBB0_280 - 0x49, 0x83, 0xc1, 0xf0, //0x00001353 addq $-16, %r9 - 0x49, 0x83, 0xc7, 0x10, //0x00001357 addq $16, %r15 - 0x49, 0x83, 0xf9, 0x0f, //0x0000135b cmpq $15, %r9 - 0x0f, 0x87, 0x9b, 0xfe, 0xff, 0xff, //0x0000135f ja LBB0_204 - 0x4d, 0x01, 0xfa, //0x00001365 addq %r15, %r10 - 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00001368 movq $8(%rsp), %r15 - 0x4c, 0x8b, 0x1c, 0x24, //0x0000136d movq (%rsp), %r11 - //0x00001371 LBB0_221 - 0x4d, 0x85, 0xc9, //0x00001371 testq %r9, %r9 - 0xc5, 0xfe, 0x6f, 0x25, 0x24, 0xef, 0xff, 0xff, //0x00001374 vmovdqu $-4316(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0x0f, 0x84, 0x6f, 0x03, 0x00, 0x00, //0x0000137c je LBB0_282 - 0x4b, 0x8d, 0x0c, 0x0a, //0x00001382 leaq (%r10,%r9), %rcx - 0x48, 0x89, 0x4c, 0x24, 0x38, //0x00001386 movq %rcx, $56(%rsp) - 0x4c, 0x89, 0xd6, //0x0000138b movq %r10, %rsi - 0x48, 0x2b, 0x74, 0x24, 0x10, //0x0000138e subq $16(%rsp), %rsi - 0x4c, 0x29, 0xf6, //0x00001393 subq %r14, %rsi - 0x48, 0x83, 0xc6, 0x01, //0x00001396 addq $1, %rsi - 0x31, 0xc9, //0x0000139a xorl %ecx, %ecx - 0xc5, 0xfe, 0x6f, 0x1d, 0x1c, 0xee, 0xff, 0xff, //0x0000139c vmovdqu $-4580(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xe9, 0x24, 0x00, 0x00, 0x00, //0x000013a4 jmp LBB0_227 - //0x000013a9 LBB0_223 - 0x83, 0xff, 0x65, //0x000013a9 cmpl $101, %edi - 0x0f, 0x85, 0x3c, 0x03, 0x00, 0x00, //0x000013ac jne LBB0_281 - //0x000013b2 LBB0_224 - 0x49, 0x83, 0xfd, 0xff, //0x000013b2 cmpq $-1, %r13 - 0x0f, 0x85, 0x6e, 0x16, 0x00, 0x00, //0x000013b6 jne LBB0_503 - 0x4c, 0x8d, 0x2c, 0x0e, //0x000013bc leaq (%rsi,%rcx), %r13 - //0x000013c0 .p2align 4, 0x90 - //0x000013c0 LBB0_226 - 0x48, 0x83, 0xc1, 0x01, //0x000013c0 addq $1, %rcx - 0x49, 0x39, 0xc9, //0x000013c4 cmpq %rcx, %r9 - 0x0f, 0x84, 0xe8, 0x12, 0x00, 0x00, //0x000013c7 je LBB0_469 - //0x000013cd LBB0_227 - 0x41, 0x0f, 0xbe, 0x3c, 0x0a, //0x000013cd movsbl (%r10,%rcx), %edi - 0x8d, 0x5f, 0xd0, //0x000013d2 leal $-48(%rdi), %ebx - 0x83, 0xfb, 0x0a, //0x000013d5 cmpl $10, %ebx - 0x0f, 0x82, 0xe2, 0xff, 0xff, 0xff, //0x000013d8 jb LBB0_226 - 0x8d, 0x5f, 0xd5, //0x000013de leal $-43(%rdi), %ebx - 0x83, 0xfb, 0x1a, //0x000013e1 cmpl $26, %ebx - 0x0f, 0x87, 0xbf, 0xff, 0xff, 0xff, //0x000013e4 ja LBB0_223 - 0x48, 0x8d, 0x15, 0x5b, 0x2d, 0x00, 0x00, //0x000013ea leaq $11611(%rip), %rdx /* LJTI0_3+0(%rip) */ - 0x48, 0x63, 0x3c, 0x9a, //0x000013f1 movslq (%rdx,%rbx,4), %rdi - 0x48, 0x01, 0xd7, //0x000013f5 addq %rdx, %rdi - 0xff, 0xe7, //0x000013f8 jmpq *%rdi - //0x000013fa LBB0_230 - 0x48, 0x83, 0x7c, 0x24, 0x28, 0xff, //0x000013fa cmpq $-1, $40(%rsp) - 0x0f, 0x85, 0x24, 0x16, 0x00, 0x00, //0x00001400 jne LBB0_503 - 0x48, 0x8d, 0x14, 0x0e, //0x00001406 leaq (%rsi,%rcx), %rdx - 0x48, 0x89, 0x54, 0x24, 0x28, //0x0000140a movq %rdx, $40(%rsp) - 0xe9, 0xac, 0xff, 0xff, 0xff, //0x0000140f jmp LBB0_226 - //0x00001414 LBB0_232 - 0x48, 0x83, 0x7c, 0x24, 0x30, 0xff, //0x00001414 cmpq $-1, $48(%rsp) - 0x0f, 0x85, 0x0a, 0x16, 0x00, 0x00, //0x0000141a jne LBB0_503 - 0x48, 0x8d, 0x14, 0x0e, //0x00001420 leaq (%rsi,%rcx), %rdx - 0x48, 0x89, 0x54, 0x24, 0x30, //0x00001424 movq %rdx, $48(%rsp) - 0xe9, 0x92, 0xff, 0xff, 0xff, //0x00001429 jmp LBB0_226 - //0x0000142e LBB0_234 - 0x4c, 0x01, 0xd1, //0x0000142e addq %r10, %rcx - 0x4c, 0x01, 0xc1, //0x00001431 addq %r8, %rcx - 0xc5, 0xf8, 0x77, //0x00001434 vzeroupper - 0x49, 0x89, 0xca, //0x00001437 movq %rcx, %r10 - 0xe9, 0xb2, 0x02, 0x00, 0x00, //0x0000143a jmp LBB0_282 - //0x0000143f LBB0_238 - 0x41, 0xf6, 0xc3, 0x40, //0x0000143f testb $64, %r11b - 0x0f, 0x85, 0x84, 0x04, 0x00, 0x00, //0x00001443 jne LBB0_306 - 0x4d, 0x8b, 0x0f, //0x00001449 movq (%r15), %r9 - 0x48, 0x8b, 0x44, 0x24, 0x20, //0x0000144c movq $32(%rsp), %rax - 0x4c, 0x8b, 0x40, 0x08, //0x00001451 movq $8(%rax), %r8 - 0x41, 0xf6, 0xc3, 0x20, //0x00001455 testb $32, %r11b - 0x0f, 0x85, 0x88, 0x0d, 0x00, 0x00, //0x00001459 jne LBB0_396 - 0x4d, 0x89, 0xc3, //0x0000145f movq %r8, %r11 - 0x4d, 0x29, 0xcb, //0x00001462 subq %r9, %r11 - 0x0f, 0x84, 0x13, 0x2a, 0x00, 0x00, //0x00001465 je LBB0_732 - 0x49, 0x83, 0xfb, 0x40, //0x0000146b cmpq $64, %r11 - 0x0f, 0x82, 0x71, 0x19, 0x00, 0x00, //0x0000146f jb LBB0_541 - 0x4c, 0x89, 0xce, //0x00001475 movq %r9, %rsi - 0x48, 0xf7, 0xd6, //0x00001478 notq %rsi - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x0000147b movq $-1, %r15 - 0x4c, 0x89, 0xc8, //0x00001482 movq %r9, %rax - 0x45, 0x31, 0xd2, //0x00001485 xorl %r10d, %r10d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001488 .p2align 4, 0x90 - //0x00001490 LBB0_243 - 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x06, //0x00001490 vmovdqu (%r14,%rax), %ymm0 - 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x06, 0x20, //0x00001496 vmovdqu $32(%r14,%rax), %ymm1 - 0xc5, 0xfd, 0x74, 0xd6, //0x0000149d vpcmpeqb %ymm6, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xd2, //0x000014a1 vpmovmskb %ymm2, %edx - 0xc5, 0xf5, 0x74, 0xd6, //0x000014a5 vpcmpeqb %ymm6, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xda, //0x000014a9 vpmovmskb %ymm2, %ebx - 0xc5, 0xfd, 0x74, 0xc7, //0x000014ad vpcmpeqb %ymm7, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xf8, //0x000014b1 vpmovmskb %ymm0, %edi - 0xc5, 0xf5, 0x74, 0xc7, //0x000014b5 vpcmpeqb %ymm7, %ymm1, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc8, //0x000014b9 vpmovmskb %ymm0, %ecx - 0x48, 0xc1, 0xe3, 0x20, //0x000014bd shlq $32, %rbx - 0x48, 0x09, 0xda, //0x000014c1 orq %rbx, %rdx - 0x48, 0xc1, 0xe1, 0x20, //0x000014c4 shlq $32, %rcx - 0x48, 0x09, 0xcf, //0x000014c8 orq %rcx, %rdi - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000014cb jne LBB0_252 - 0x4d, 0x85, 0xd2, //0x000014d1 testq %r10, %r10 - 0x0f, 0x85, 0x38, 0x00, 0x00, 0x00, //0x000014d4 jne LBB0_254 - 0x45, 0x31, 0xd2, //0x000014da xorl %r10d, %r10d - 0x48, 0x85, 0xd2, //0x000014dd testq %rdx, %rdx - 0x0f, 0x85, 0x7e, 0x00, 0x00, 0x00, //0x000014e0 jne LBB0_255 - //0x000014e6 LBB0_246 - 0x49, 0x83, 0xc3, 0xc0, //0x000014e6 addq $-64, %r11 - 0x48, 0x83, 0xc6, 0xc0, //0x000014ea addq $-64, %rsi - 0x48, 0x83, 0xc0, 0x40, //0x000014ee addq $64, %rax - 0x49, 0x83, 0xfb, 0x3f, //0x000014f2 cmpq $63, %r11 - 0x0f, 0x87, 0x94, 0xff, 0xff, 0xff, //0x000014f6 ja LBB0_243 - 0xe9, 0xe8, 0x16, 0x00, 0x00, //0x000014fc jmp LBB0_247 - //0x00001501 LBB0_252 - 0x49, 0x83, 0xff, 0xff, //0x00001501 cmpq $-1, %r15 - 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00001505 jne LBB0_254 - 0x4c, 0x0f, 0xbc, 0xff, //0x0000150b bsfq %rdi, %r15 - 0x49, 0x01, 0xc7, //0x0000150f addq %rax, %r15 - //0x00001512 LBB0_254 - 0x4c, 0x89, 0xd1, //0x00001512 movq %r10, %rcx - 0x48, 0xf7, 0xd1, //0x00001515 notq %rcx - 0x48, 0x21, 0xf9, //0x00001518 andq %rdi, %rcx - 0x4c, 0x8d, 0x2c, 0x09, //0x0000151b leaq (%rcx,%rcx), %r13 - 0x4d, 0x09, 0xd5, //0x0000151f orq %r10, %r13 - 0x4c, 0x89, 0xeb, //0x00001522 movq %r13, %rbx - 0x48, 0xf7, 0xd3, //0x00001525 notq %rbx - 0x48, 0x21, 0xfb, //0x00001528 andq %rdi, %rbx - 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000152b movabsq $-6148914691236517206, %rdi - 0x48, 0x21, 0xfb, //0x00001535 andq %rdi, %rbx - 0x45, 0x31, 0xd2, //0x00001538 xorl %r10d, %r10d - 0x48, 0x01, 0xcb, //0x0000153b addq %rcx, %rbx - 0x41, 0x0f, 0x92, 0xc2, //0x0000153e setb %r10b - 0x48, 0x01, 0xdb, //0x00001542 addq %rbx, %rbx - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001545 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xcb, //0x0000154f xorq %rcx, %rbx - 0x4c, 0x21, 0xeb, //0x00001552 andq %r13, %rbx - 0x48, 0xf7, 0xd3, //0x00001555 notq %rbx - 0x48, 0x21, 0xda, //0x00001558 andq %rbx, %rdx - 0x48, 0x85, 0xd2, //0x0000155b testq %rdx, %rdx - 0x0f, 0x84, 0x82, 0xff, 0xff, 0xff, //0x0000155e je LBB0_246 - //0x00001564 LBB0_255 - 0xc5, 0x7d, 0x7f, 0xea, //0x00001564 vmovdqa %ymm13, %ymm2 - 0x48, 0x0f, 0xbc, 0xc2, //0x00001568 bsfq %rdx, %rax - 0x48, 0x29, 0xf0, //0x0000156c subq %rsi, %rax - 0x4c, 0x8b, 0x1c, 0x24, //0x0000156f movq (%rsp), %r11 - 0xe9, 0x64, 0x11, 0x00, 0x00, //0x00001573 jmp LBB0_473 - //0x00001578 LBB0_256 - 0x4c, 0x89, 0xd9, //0x00001578 movq %r11, %rcx - 0x48, 0x8b, 0x44, 0x24, 0x20, //0x0000157b movq $32(%rsp), %rax - 0x4c, 0x8b, 0x58, 0x08, //0x00001580 movq $8(%rax), %r11 - 0x49, 0x8b, 0x07, //0x00001584 movq (%r15), %rax - 0xf6, 0xc1, 0x40, //0x00001587 testb $64, %cl - 0x0f, 0x85, 0x1d, 0x04, 0x00, 0x00, //0x0000158a jne LBB0_317 - 0x49, 0x29, 0xc3, //0x00001590 subq %rax, %r11 - 0x0f, 0x84, 0xc6, 0x28, 0x00, 0x00, //0x00001593 je LBB0_723 - 0x4d, 0x8d, 0x2c, 0x06, //0x00001599 leaq (%r14,%rax), %r13 - 0x41, 0x80, 0x7d, 0x00, 0x30, //0x0000159d cmpb $48, (%r13) - 0x0f, 0x85, 0xa6, 0x0d, 0x00, 0x00, //0x000015a2 jne LBB0_417 - 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000015a8 movl $1, %r8d - 0x49, 0x83, 0xfb, 0x01, //0x000015ae cmpq $1, %r11 - 0x0f, 0x85, 0x6c, 0x0d, 0x00, 0x00, //0x000015b2 jne LBB0_415 - //0x000015b8 LBB0_260 - 0x48, 0x89, 0xc1, //0x000015b8 movq %rax, %rcx - 0xe9, 0x8e, 0x15, 0x00, 0x00, //0x000015bb jmp LBB0_514 - //0x000015c0 LBB0_261 - 0x41, 0xf6, 0xc3, 0x40, //0x000015c0 testb $64, %r11b - 0x0f, 0x85, 0x7a, 0x05, 0x00, 0x00, //0x000015c4 jne LBB0_334 - 0x48, 0x8b, 0x54, 0x24, 0x18, //0x000015ca movq $24(%rsp), %rdx - 0x48, 0x8b, 0x0a, //0x000015cf movq (%rdx), %rcx - 0x48, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x000015d2 cmpq $4095, %rcx - 0x0f, 0x8f, 0xca, 0x26, 0x00, 0x00, //0x000015d9 jg LBB0_724 - 0x48, 0x8d, 0x41, 0x01, //0x000015df leaq $1(%rcx), %rax - 0x48, 0x89, 0x02, //0x000015e3 movq %rax, (%rdx) - 0x48, 0xc7, 0x44, 0xca, 0x08, 0x05, 0x00, 0x00, 0x00, //0x000015e6 movq $5, $8(%rdx,%rcx,8) - 0xe9, 0xac, 0xed, 0xff, 0xff, //0x000015ef jmp LBB0_3 - //0x000015f4 LBB0_264 - 0x49, 0x8b, 0x0f, //0x000015f4 movq (%r15), %rcx - 0x48, 0x8b, 0x54, 0x24, 0x20, //0x000015f7 movq $32(%rsp), %rdx - 0x48, 0x8b, 0x52, 0x08, //0x000015fc movq $8(%rdx), %rdx - 0x48, 0x8d, 0x72, 0xfc, //0x00001600 leaq $-4(%rdx), %rsi - 0x48, 0x39, 0xf1, //0x00001604 cmpq %rsi, %rcx - 0x0f, 0x87, 0x1a, 0x27, 0x00, 0x00, //0x00001607 ja LBB0_711 - 0x41, 0x8b, 0x14, 0x0e, //0x0000160d movl (%r14,%rcx), %edx - 0x81, 0xfa, 0x61, 0x6c, 0x73, 0x65, //0x00001611 cmpl $1702063201, %edx - 0x0f, 0x85, 0x28, 0x27, 0x00, 0x00, //0x00001617 jne LBB0_712 - 0x48, 0x8d, 0x41, 0x04, //0x0000161d leaq $4(%rcx), %rax - 0x49, 0x89, 0x07, //0x00001621 movq %rax, (%r15) - 0x48, 0x85, 0xc9, //0x00001624 testq %rcx, %rcx - 0x0f, 0x8f, 0x73, 0xed, 0xff, 0xff, //0x00001627 jg LBB0_3 - 0xe9, 0x06, 0x28, 0x00, 0x00, //0x0000162d jmp LBB0_267 - //0x00001632 LBB0_268 - 0x49, 0x8b, 0x0f, //0x00001632 movq (%r15), %rcx - 0x48, 0x8b, 0x54, 0x24, 0x20, //0x00001635 movq $32(%rsp), %rdx - 0x48, 0x8b, 0x52, 0x08, //0x0000163a movq $8(%rdx), %rdx - 0x48, 0x8d, 0x72, 0xfd, //0x0000163e leaq $-3(%rdx), %rsi - 0x48, 0x39, 0xf1, //0x00001642 cmpq %rsi, %rcx - 0x0f, 0x87, 0xdc, 0x26, 0x00, 0x00, //0x00001645 ja LBB0_711 - 0x48, 0x8d, 0x41, 0xff, //0x0000164b leaq $-1(%rcx), %rax - 0x41, 0x81, 0x7c, 0x0e, 0xff, 0x6e, 0x75, 0x6c, 0x6c, //0x0000164f cmpl $1819047278, $-1(%r14,%rcx) - 0x0f, 0x84, 0x31, 0x00, 0x00, 0x00, //0x00001658 je LBB0_276 - 0xe9, 0x37, 0x27, 0x00, 0x00, //0x0000165e jmp LBB0_270 - //0x00001663 LBB0_274 - 0x49, 0x8b, 0x0f, //0x00001663 movq (%r15), %rcx - 0x48, 0x8b, 0x54, 0x24, 0x20, //0x00001666 movq $32(%rsp), %rdx - 0x48, 0x8b, 0x52, 0x08, //0x0000166b movq $8(%rdx), %rdx - 0x48, 0x8d, 0x72, 0xfd, //0x0000166f leaq $-3(%rdx), %rsi - 0x48, 0x39, 0xf1, //0x00001673 cmpq %rsi, %rcx - 0x0f, 0x87, 0xab, 0x26, 0x00, 0x00, //0x00001676 ja LBB0_711 - 0x48, 0x8d, 0x41, 0xff, //0x0000167c leaq $-1(%rcx), %rax - 0x41, 0x81, 0x7c, 0x0e, 0xff, 0x74, 0x72, 0x75, 0x65, //0x00001680 cmpl $1702195828, $-1(%r14,%rcx) - 0x0f, 0x85, 0x52, 0x27, 0x00, 0x00, //0x00001689 jne LBB0_717 - //0x0000168f LBB0_276 - 0x48, 0x8d, 0x51, 0x03, //0x0000168f leaq $3(%rcx), %rdx - 0x49, 0x89, 0x17, //0x00001693 movq %rdx, (%r15) - 0x48, 0x85, 0xc9, //0x00001696 testq %rcx, %rcx - 0x0f, 0x8f, 0x01, 0xed, 0xff, 0xff, //0x00001699 jg LBB0_3 - 0xe9, 0x71, 0x26, 0x00, 0x00, //0x0000169f jmp LBB0_728 - //0x000016a4 LBB0_277 - 0x41, 0xf6, 0xc3, 0x40, //0x000016a4 testb $64, %r11b - 0x0f, 0x85, 0x9f, 0x07, 0x00, 0x00, //0x000016a8 jne LBB0_360 - 0x48, 0x8b, 0x54, 0x24, 0x18, //0x000016ae movq $24(%rsp), %rdx - 0x48, 0x8b, 0x0a, //0x000016b3 movq (%rdx), %rcx - 0x48, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x000016b6 cmpq $4095, %rcx - 0x0f, 0x8f, 0xe6, 0x25, 0x00, 0x00, //0x000016bd jg LBB0_724 - 0x48, 0x8d, 0x41, 0x01, //0x000016c3 leaq $1(%rcx), %rax - 0x48, 0x89, 0x02, //0x000016c7 movq %rax, (%rdx) - 0x48, 0xc7, 0x44, 0xca, 0x08, 0x06, 0x00, 0x00, 0x00, //0x000016ca movq $6, $8(%rdx,%rcx,8) - 0xe9, 0xc8, 0xec, 0xff, 0xff, //0x000016d3 jmp LBB0_3 - //0x000016d8 LBB0_280 - 0x89, 0xc9, //0x000016d8 movl %ecx, %ecx - 0x49, 0x01, 0xca, //0x000016da addq %rcx, %r10 - 0x4d, 0x01, 0xfa, //0x000016dd addq %r15, %r10 - 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x000016e0 movq $8(%rsp), %r15 - 0x4c, 0x8b, 0x1c, 0x24, //0x000016e5 movq (%rsp), %r11 - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x000016e9 jmp LBB0_282 - //0x000016ee LBB0_281 - 0x49, 0x01, 0xca, //0x000016ee addq %rcx, %r10 - //0x000016f1 LBB0_282 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000016f1 movq $-1, %rcx - 0x48, 0x8b, 0x74, 0x24, 0x30, //0x000016f8 movq $48(%rsp), %rsi - 0x48, 0x85, 0xf6, //0x000016fd testq %rsi, %rsi - 0x48, 0x8b, 0x54, 0x24, 0x28, //0x00001700 movq $40(%rsp), %rdx - 0x0f, 0x84, 0xf6, 0x25, 0x00, 0x00, //0x00001705 je LBB0_708 - 0x48, 0x85, 0xd2, //0x0000170b testq %rdx, %rdx - 0xc5, 0xfe, 0x6f, 0x1d, 0xaa, 0xea, 0xff, 0xff, //0x0000170e vmovdqu $-5462(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0x0f, 0x84, 0xe5, 0x25, 0x00, 0x00, //0x00001716 je LBB0_708 - 0x4d, 0x85, 0xed, //0x0000171c testq %r13, %r13 - 0x0f, 0x84, 0xdc, 0x25, 0x00, 0x00, //0x0000171f je LBB0_708 - 0x4d, 0x29, 0xc2, //0x00001725 subq %r8, %r10 - 0x49, 0x8d, 0x4a, 0xff, //0x00001728 leaq $-1(%r10), %rcx - 0x48, 0x39, 0xce, //0x0000172c cmpq %rcx, %rsi - 0x0f, 0x84, 0x80, 0x00, 0x00, 0x00, //0x0000172f je LBB0_291 - 0x48, 0x39, 0xca, //0x00001735 cmpq %rcx, %rdx - 0x0f, 0x84, 0x77, 0x00, 0x00, 0x00, //0x00001738 je LBB0_291 - 0x49, 0x39, 0xcd, //0x0000173e cmpq %rcx, %r13 - 0x0f, 0x84, 0x6e, 0x00, 0x00, 0x00, //0x00001741 je LBB0_291 - 0x48, 0x85, 0xd2, //0x00001747 testq %rdx, %rdx - 0xc5, 0xfe, 0x6f, 0x2d, 0x6e, 0xe9, 0xff, 0xff, //0x0000174a vmovdqu $-5778(%rip), %ymm5 /* LCPI0_1+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0x86, 0xe9, 0xff, 0xff, //0x00001752 vmovdqu $-5754(%rip), %ymm6 /* LCPI0_2+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x3d, 0x9e, 0xe9, 0xff, 0xff, //0x0000175a vmovdqu $-5730(%rip), %ymm7 /* LCPI0_3+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x05, 0xb6, 0xe9, 0xff, 0xff, //0x00001762 vmovdqu $-5706(%rip), %ymm8 /* LCPI0_4+0(%rip) */ - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000176a vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0x7e, 0x6f, 0x15, 0x89, 0xea, 0xff, 0xff, //0x0000176f vmovdqu $-5495(%rip), %ymm10 /* LCPI0_14+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x05, 0xa1, 0xea, 0xff, 0xff, //0x00001777 vmovdqu $-5471(%rip), %ymm0 /* LCPI0_15+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x3d, 0xb9, 0xea, 0xff, 0xff, //0x0000177f vmovdqu $-5447(%rip), %ymm15 /* LCPI0_16+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x35, 0x51, 0xea, 0xff, 0xff, //0x00001787 vmovdqu $-5551(%rip), %ymm14 /* LCPI0_10+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x25, 0x09, 0xeb, 0xff, 0xff, //0x0000178f vmovdqu $-5367(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0x0f, 0x8e, 0xa5, 0x00, 0x00, 0x00, //0x00001797 jle LBB0_297 - 0x48, 0x8d, 0x4a, 0xff, //0x0000179d leaq $-1(%rdx), %rcx - 0x49, 0x39, 0xcd, //0x000017a1 cmpq %rcx, %r13 - 0x0f, 0x84, 0x98, 0x00, 0x00, 0x00, //0x000017a4 je LBB0_297 - 0x48, 0xf7, 0xd2, //0x000017aa notq %rdx - 0x49, 0x89, 0xd2, //0x000017ad movq %rdx, %r10 - 0xe9, 0x50, 0x00, 0x00, 0x00, //0x000017b0 jmp LBB0_292 - //0x000017b5 LBB0_291 - 0x49, 0xf7, 0xda, //0x000017b5 negq %r10 - 0xc5, 0xfe, 0x6f, 0x2d, 0x00, 0xe9, 0xff, 0xff, //0x000017b8 vmovdqu $-5888(%rip), %ymm5 /* LCPI0_1+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0x18, 0xe9, 0xff, 0xff, //0x000017c0 vmovdqu $-5864(%rip), %ymm6 /* LCPI0_2+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x3d, 0x30, 0xe9, 0xff, 0xff, //0x000017c8 vmovdqu $-5840(%rip), %ymm7 /* LCPI0_3+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x05, 0x48, 0xe9, 0xff, 0xff, //0x000017d0 vmovdqu $-5816(%rip), %ymm8 /* LCPI0_4+0(%rip) */ - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000017d8 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0x7e, 0x6f, 0x15, 0x1b, 0xea, 0xff, 0xff, //0x000017dd vmovdqu $-5605(%rip), %ymm10 /* LCPI0_14+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x05, 0x33, 0xea, 0xff, 0xff, //0x000017e5 vmovdqu $-5581(%rip), %ymm0 /* LCPI0_15+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x3d, 0x4b, 0xea, 0xff, 0xff, //0x000017ed vmovdqu $-5557(%rip), %ymm15 /* LCPI0_16+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x35, 0xe3, 0xe9, 0xff, 0xff, //0x000017f5 vmovdqu $-5661(%rip), %ymm14 /* LCPI0_10+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x25, 0x9b, 0xea, 0xff, 0xff, //0x000017fd vmovdqu $-5477(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - //0x00001805 LBB0_292 - 0xc5, 0x7e, 0x6f, 0x1d, 0x33, 0xe9, 0xff, 0xff, //0x00001805 vmovdqu $-5837(%rip), %ymm11 /* LCPI0_5+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x25, 0x4b, 0xe9, 0xff, 0xff, //0x0000180d vmovdqu $-5813(%rip), %ymm12 /* LCPI0_6+0(%rip) */ - //0x00001815 LBB0_293 - 0x4c, 0x8b, 0x6c, 0x24, 0x10, //0x00001815 movq $16(%rsp), %r13 - //0x0000181a LBB0_294 - 0x4d, 0x85, 0xd2, //0x0000181a testq %r10, %r10 - 0x0f, 0x88, 0xdb, 0x24, 0x00, 0x00, //0x0000181d js LBB0_707 - 0x49, 0x8b, 0x0f, //0x00001823 movq (%r15), %rcx - 0x48, 0x83, 0xc1, 0xff, //0x00001826 addq $-1, %rcx - 0xc5, 0x7d, 0x6f, 0xe8, //0x0000182a vmovdqa %ymm0, %ymm13 - //0x0000182e LBB0_296 - 0x4c, 0x01, 0xd1, //0x0000182e addq %r10, %rcx - 0x49, 0x89, 0x0f, //0x00001831 movq %rcx, (%r15) - 0x4d, 0x85, 0xed, //0x00001834 testq %r13, %r13 - 0x0f, 0x8f, 0x63, 0xeb, 0xff, 0xff, //0x00001837 jg LBB0_3 - 0xe9, 0xd3, 0x24, 0x00, 0x00, //0x0000183d jmp LBB0_728 - //0x00001842 LBB0_297 - 0x48, 0x89, 0xf1, //0x00001842 movq %rsi, %rcx - 0x4c, 0x09, 0xe9, //0x00001845 orq %r13, %rcx - 0x0f, 0x99, 0xc1, //0x00001848 setns %cl - 0xc5, 0x7e, 0x6f, 0x1d, 0xed, 0xe8, 0xff, 0xff, //0x0000184b vmovdqu $-5907(%rip), %ymm11 /* LCPI0_5+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x25, 0x05, 0xe9, 0xff, 0xff, //0x00001853 vmovdqu $-5883(%rip), %ymm12 /* LCPI0_6+0(%rip) */ - 0x0f, 0x88, 0x6d, 0x09, 0x00, 0x00, //0x0000185b js LBB0_395 - 0x4c, 0x39, 0xee, //0x00001861 cmpq %r13, %rsi - 0x0f, 0x8c, 0x64, 0x09, 0x00, 0x00, //0x00001864 jl LBB0_395 - 0x48, 0xf7, 0xd6, //0x0000186a notq %rsi - 0x49, 0x89, 0xf2, //0x0000186d movq %rsi, %r10 - 0xe9, 0xa0, 0xff, 0xff, 0xff, //0x00001870 jmp LBB0_293 - //0x00001875 LBB0_300 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001875 movl $64, %edx - 0x4c, 0x8b, 0x1c, 0x24, //0x0000187a movq (%rsp), %r11 - 0x48, 0x39, 0xca, //0x0000187e cmpq %rcx, %rdx - 0x0f, 0x82, 0xff, 0x25, 0x00, 0x00, //0x00001881 jb LBB0_162 - //0x00001887 LBB0_301 - 0x48, 0x01, 0xc8, //0x00001887 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x0000188a addq $1, %rax - //0x0000188e LBB0_302 - 0x48, 0x85, 0xc0, //0x0000188e testq %rax, %rax - 0x0f, 0x88, 0x2a, 0x24, 0x00, 0x00, //0x00001891 js LBB0_702 - 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00001897 movq $8(%rsp), %r15 - 0x49, 0x89, 0x07, //0x0000189c movq %rax, (%r15) - 0x4d, 0x85, 0xc9, //0x0000189f testq %r9, %r9 - 0x0f, 0x8e, 0x32, 0x24, 0x00, 0x00, //0x000018a2 jle LBB0_475 - //0x000018a8 LBB0_304 - 0x49, 0x8b, 0x0a, //0x000018a8 movq (%r10), %rcx - 0x48, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x000018ab cmpq $4095, %rcx - 0x0f, 0x8f, 0xf1, 0x23, 0x00, 0x00, //0x000018b2 jg LBB0_724 - 0x48, 0x8d, 0x41, 0x01, //0x000018b8 leaq $1(%rcx), %rax - 0x49, 0x89, 0x02, //0x000018bc movq %rax, (%r10) - 0x49, 0xc7, 0x44, 0xca, 0x08, 0x04, 0x00, 0x00, 0x00, //0x000018bf movq $4, $8(%r10,%rcx,8) - 0xe9, 0xd3, 0xea, 0xff, 0xff, //0x000018c8 jmp LBB0_3 - //0x000018cd LBB0_306 - 0x48, 0x8b, 0x4c, 0x24, 0x20, //0x000018cd movq $32(%rsp), %rcx - 0x4c, 0x8b, 0x51, 0x08, //0x000018d2 movq $8(%rcx), %r10 - 0x4d, 0x8b, 0x07, //0x000018d6 movq (%r15), %r8 - 0x4f, 0x8d, 0x0c, 0x06, //0x000018d9 leaq (%r14,%r8), %r9 - 0x4d, 0x29, 0xc2, //0x000018dd subq %r8, %r10 - 0x49, 0x83, 0xfa, 0x20, //0x000018e0 cmpq $32, %r10 - 0x0f, 0x8c, 0xac, 0x00, 0x00, 0x00, //0x000018e4 jl LBB0_316 - 0xba, 0x20, 0x00, 0x00, 0x00, //0x000018ea movl $32, %edx - 0x31, 0xf6, //0x000018ef xorl %esi, %esi - 0x45, 0x31, 0xff, //0x000018f1 xorl %r15d, %r15d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000018f4 .p2align 4, 0x90 - //0x00001900 LBB0_308 - 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x31, //0x00001900 vmovdqu (%r9,%rsi), %ymm0 - 0xc5, 0xfd, 0x74, 0xce, //0x00001906 vpcmpeqb %ymm6, %ymm0, %ymm1 - 0xc5, 0x7d, 0xd7, 0xd9, //0x0000190a vpmovmskb %ymm1, %r11d - 0xc5, 0xfd, 0x74, 0xc7, //0x0000190e vpcmpeqb %ymm7, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd8, //0x00001912 vpmovmskb %ymm0, %ebx - 0x85, 0xdb, //0x00001916 testl %ebx, %ebx - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00001918 jne LBB0_311 - 0x4d, 0x85, 0xff, //0x0000191e testq %r15, %r15 - 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001921 jne LBB0_311 - 0x45, 0x31, 0xff, //0x00001927 xorl %r15d, %r15d - 0xe9, 0x35, 0x00, 0x00, 0x00, //0x0000192a jmp LBB0_312 - 0x90, //0x0000192f .p2align 4, 0x90 - //0x00001930 LBB0_311 - 0x44, 0x89, 0xf9, //0x00001930 movl %r15d, %ecx - 0xf7, 0xd1, //0x00001933 notl %ecx - 0x21, 0xd9, //0x00001935 andl %ebx, %ecx - 0x44, 0x8d, 0x2c, 0x09, //0x00001937 leal (%rcx,%rcx), %r13d - 0x45, 0x09, 0xfd, //0x0000193b orl %r15d, %r13d - 0x44, 0x89, 0xef, //0x0000193e movl %r13d, %edi - 0xf7, 0xd7, //0x00001941 notl %edi - 0x21, 0xdf, //0x00001943 andl %ebx, %edi - 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001945 andl $-1431655766, %edi - 0x45, 0x31, 0xff, //0x0000194b xorl %r15d, %r15d - 0x01, 0xcf, //0x0000194e addl %ecx, %edi - 0x41, 0x0f, 0x92, 0xc7, //0x00001950 setb %r15b - 0x01, 0xff, //0x00001954 addl %edi, %edi - 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00001956 xorl $1431655765, %edi - 0x44, 0x21, 0xef, //0x0000195c andl %r13d, %edi - 0xf7, 0xd7, //0x0000195f notl %edi - 0x41, 0x21, 0xfb, //0x00001961 andl %edi, %r11d - //0x00001964 LBB0_312 - 0x4d, 0x85, 0xdb, //0x00001964 testq %r11, %r11 - 0x0f, 0x85, 0x2d, 0xf1, 0xff, 0xff, //0x00001967 jne LBB0_104 - 0x48, 0x83, 0xc6, 0x20, //0x0000196d addq $32, %rsi - 0x49, 0x8d, 0x0c, 0x12, //0x00001971 leaq (%r10,%rdx), %rcx - 0x48, 0x83, 0xc1, 0xe0, //0x00001975 addq $-32, %rcx - 0x48, 0x83, 0xc2, 0xe0, //0x00001979 addq $-32, %rdx - 0x48, 0x83, 0xf9, 0x3f, //0x0000197d cmpq $63, %rcx - 0x0f, 0x8f, 0x79, 0xff, 0xff, 0xff, //0x00001981 jg LBB0_308 - 0x4d, 0x85, 0xff, //0x00001987 testq %r15, %r15 - 0x0f, 0x85, 0xad, 0x1e, 0x00, 0x00, //0x0000198a jne LBB0_645 - 0x49, 0x01, 0xf1, //0x00001990 addq %rsi, %r9 - 0x49, 0x29, 0xf2, //0x00001993 subq %rsi, %r10 - //0x00001996 LBB0_316 - 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00001996 movq $8(%rsp), %r15 - 0x4c, 0x8b, 0x1c, 0x24, //0x0000199b movq (%rsp), %r11 - 0x4d, 0x85, 0xd2, //0x0000199f testq %r10, %r10 - 0x0f, 0x8f, 0x07, 0x1f, 0x00, 0x00, //0x000019a2 jg LBB0_649 - 0xe9, 0x68, 0x23, 0x00, 0x00, //0x000019a8 jmp LBB0_728 - //0x000019ad LBB0_317 - 0x4c, 0x89, 0xde, //0x000019ad movq %r11, %rsi - 0x48, 0x29, 0xc6, //0x000019b0 subq %rax, %rsi - 0x48, 0x83, 0xfe, 0x20, //0x000019b3 cmpq $32, %rsi - 0x0f, 0x82, 0xe8, 0x13, 0x00, 0x00, //0x000019b7 jb LBB0_539 - 0x48, 0x89, 0xc7, //0x000019bd movq %rax, %rdi - 0x48, 0xf7, 0xdf, //0x000019c0 negq %rdi - 0x4c, 0x8d, 0x40, 0x01, //0x000019c3 leaq $1(%rax), %r8 - 0x48, 0x8d, 0x50, 0xff, //0x000019c7 leaq $-1(%rax), %rdx - 0x49, 0x8d, 0x34, 0x06, //0x000019cb leaq (%r14,%rax), %rsi - 0x48, 0x83, 0xc6, 0xff, //0x000019cf addq $-1, %rsi - 0x48, 0x89, 0xc3, //0x000019d3 movq %rax, %rbx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000019d6 .p2align 4, 0x90 - //0x000019e0 LBB0_319 - 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x1e, //0x000019e0 vmovdqu (%r14,%rbx), %ymm0 - 0xc5, 0xfd, 0x74, 0xcb, //0x000019e6 vpcmpeqb %ymm3, %ymm0, %ymm1 - 0xc5, 0x8d, 0xdb, 0xc0, //0x000019ea vpand %ymm0, %ymm14, %ymm0 - 0xc5, 0xfd, 0x74, 0x05, 0xaa, 0xe7, 0xff, 0xff, //0x000019ee vpcmpeqb $-6230(%rip), %ymm0, %ymm0 /* LCPI0_8+0(%rip) */ - 0xc5, 0xfd, 0xeb, 0xc1, //0x000019f6 vpor %ymm1, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc8, //0x000019fa vpmovmskb %ymm0, %ecx - 0x85, 0xc9, //0x000019fe testl %ecx, %ecx - 0x0f, 0x85, 0x57, 0x07, 0x00, 0x00, //0x00001a00 jne LBB0_388 - 0x48, 0x83, 0xc3, 0x20, //0x00001a06 addq $32, %rbx - 0x49, 0x8d, 0x0c, 0x3b, //0x00001a0a leaq (%r11,%rdi), %rcx - 0x48, 0x83, 0xc1, 0xe0, //0x00001a0e addq $-32, %rcx - 0x48, 0x83, 0xc7, 0xe0, //0x00001a12 addq $-32, %rdi - 0x49, 0x83, 0xc0, 0x20, //0x00001a16 addq $32, %r8 - 0x48, 0x83, 0xc2, 0x20, //0x00001a1a addq $32, %rdx - 0x48, 0x83, 0xc6, 0x20, //0x00001a1e addq $32, %rsi - 0x48, 0x83, 0xf9, 0x1f, //0x00001a22 cmpq $31, %rcx - 0x0f, 0x87, 0xb4, 0xff, 0xff, 0xff, //0x00001a26 ja LBB0_319 - 0x4d, 0x89, 0xf0, //0x00001a2c movq %r14, %r8 - 0x49, 0x29, 0xf8, //0x00001a2f subq %rdi, %r8 - 0x49, 0x01, 0xfb, //0x00001a32 addq %rdi, %r11 - 0x4c, 0x89, 0xde, //0x00001a35 movq %r11, %rsi - 0x48, 0x83, 0xfe, 0x10, //0x00001a38 cmpq $16, %rsi - 0x4c, 0x8b, 0x1c, 0x24, //0x00001a3c movq (%rsp), %r11 - 0x0f, 0x82, 0x69, 0x00, 0x00, 0x00, //0x00001a40 jb LBB0_325 - //0x00001a46 LBB0_322 - 0x4d, 0x89, 0xf1, //0x00001a46 movq %r14, %r9 - 0x4d, 0x29, 0xc1, //0x00001a49 subq %r8, %r9 - 0x4c, 0x89, 0xc7, //0x00001a4c movq %r8, %rdi - 0x4c, 0x29, 0xf7, //0x00001a4f subq %r14, %rdi - 0x48, 0x83, 0xc7, 0x01, //0x00001a52 addq $1, %rdi - 0x49, 0x8d, 0x58, 0xff, //0x00001a56 leaq $-1(%r8), %rbx - 0x48, 0x89, 0xda, //0x00001a5a movq %rbx, %rdx - 0x4c, 0x29, 0xf2, //0x00001a5d subq %r14, %rdx - //0x00001a60 LBB0_323 - 0xc4, 0xc1, 0x7a, 0x6f, 0x00, //0x00001a60 vmovdqu (%r8), %xmm0 - 0xc5, 0xf9, 0x74, 0x0d, 0xa3, 0xe5, 0xff, 0xff, //0x00001a65 vpcmpeqb $-6749(%rip), %xmm0, %xmm1 /* LCPI0_11+0(%rip) */ - 0xc5, 0xf9, 0xdb, 0x05, 0xab, 0xe5, 0xff, 0xff, //0x00001a6d vpand $-6741(%rip), %xmm0, %xmm0 /* LCPI0_12+0(%rip) */ - 0xc5, 0xf9, 0x74, 0x05, 0xb3, 0xe5, 0xff, 0xff, //0x00001a75 vpcmpeqb $-6733(%rip), %xmm0, %xmm0 /* LCPI0_13+0(%rip) */ - 0xc5, 0xf9, 0xeb, 0xc1, //0x00001a7d vpor %xmm1, %xmm0, %xmm0 - 0xc5, 0xf9, 0xd7, 0xc8, //0x00001a81 vpmovmskb %xmm0, %ecx - 0x85, 0xc9, //0x00001a85 testl %ecx, %ecx - 0x0f, 0x85, 0xd9, 0x10, 0x00, 0x00, //0x00001a87 jne LBB0_515 - 0x49, 0x83, 0xc0, 0x10, //0x00001a8d addq $16, %r8 - 0x48, 0x83, 0xc6, 0xf0, //0x00001a91 addq $-16, %rsi - 0x49, 0x83, 0xc1, 0xf0, //0x00001a95 addq $-16, %r9 - 0x48, 0x83, 0xc7, 0x10, //0x00001a99 addq $16, %rdi - 0x48, 0x83, 0xc2, 0x10, //0x00001a9d addq $16, %rdx - 0x48, 0x83, 0xc3, 0x10, //0x00001aa1 addq $16, %rbx - 0x48, 0x83, 0xfe, 0x0f, //0x00001aa5 cmpq $15, %rsi - 0x0f, 0x87, 0xb1, 0xff, 0xff, 0xff, //0x00001aa9 ja LBB0_323 - //0x00001aaf LBB0_325 - 0xc5, 0x7d, 0x7f, 0xe1, //0x00001aaf vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x00001ab3 vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00001ab7 vmovdqa %ymm13, %ymm11 - 0x48, 0x85, 0xf6, //0x00001abc testq %rsi, %rsi - 0x0f, 0x84, 0x49, 0x00, 0x00, 0x00, //0x00001abf je LBB0_333 - 0x49, 0x8d, 0x0c, 0x30, //0x00001ac5 leaq (%r8,%rsi), %rcx - //0x00001ac9 LBB0_327 - 0x41, 0x0f, 0xb6, 0x10, //0x00001ac9 movzbl (%r8), %edx - 0x48, 0x83, 0xfa, 0x2c, //0x00001acd cmpq $44, %rdx - 0x0f, 0x87, 0x14, 0x00, 0x00, 0x00, //0x00001ad1 ja LBB0_329 - 0x48, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x10, 0x00, 0x00, //0x00001ad7 movabsq $17596481021440, %rdi - 0x48, 0x0f, 0xa3, 0xd7, //0x00001ae1 btq %rdx, %rdi - 0x0f, 0x82, 0x23, 0x00, 0x00, 0x00, //0x00001ae5 jb LBB0_333 - //0x00001aeb LBB0_329 - 0x80, 0xfa, 0x5d, //0x00001aeb cmpb $93, %dl - 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00001aee je LBB0_333 - 0x80, 0xfa, 0x7d, //0x00001af4 cmpb $125, %dl - 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00001af7 je LBB0_333 - 0x49, 0x83, 0xc0, 0x01, //0x00001afd addq $1, %r8 - 0x48, 0x83, 0xc6, 0xff, //0x00001b01 addq $-1, %rsi - 0x0f, 0x85, 0xbe, 0xff, 0xff, 0xff, //0x00001b05 jne LBB0_327 - 0x49, 0x89, 0xc8, //0x00001b0b movq %rcx, %r8 - //0x00001b0e LBB0_333 - 0x4d, 0x29, 0xf0, //0x00001b0e subq %r14, %r8 - 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00001b11 movq $8(%rsp), %r15 - 0x4d, 0x89, 0x07, //0x00001b16 movq %r8, (%r15) - 0x4c, 0x8b, 0x1c, 0x24, //0x00001b19 movq (%rsp), %r11 - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00001b1d vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc4, 0x41, 0x7d, 0x6f, 0xeb, //0x00001b22 vmovdqa %ymm11, %ymm13 - 0xc5, 0xfe, 0x6f, 0x25, 0x71, 0xe7, 0xff, 0xff, //0x00001b27 vmovdqu $-6287(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0x89, 0xe6, 0xff, 0xff, //0x00001b2f vmovdqu $-6519(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd8, //0x00001b37 vmovdqa %ymm0, %ymm11 - 0xc5, 0x7d, 0x6f, 0xe1, //0x00001b3b vmovdqa %ymm1, %ymm12 - 0xe9, 0x7c, 0x06, 0x00, 0x00, //0x00001b3f jmp LBB0_393 - //0x00001b44 LBB0_334 - 0x48, 0x8b, 0x4c, 0x24, 0x20, //0x00001b44 movq $32(%rsp), %rcx - 0x4c, 0x8b, 0x49, 0x08, //0x00001b49 movq $8(%rcx), %r9 - 0x4d, 0x8b, 0x07, //0x00001b4d movq (%r15), %r8 - 0x4d, 0x29, 0xc1, //0x00001b50 subq %r8, %r9 - 0x4d, 0x01, 0xc6, //0x00001b53 addq %r8, %r14 - 0x45, 0x31, 0xdb, //0x00001b56 xorl %r11d, %r11d - 0x45, 0x31, 0xd2, //0x00001b59 xorl %r10d, %r10d - 0x45, 0x31, 0xff, //0x00001b5c xorl %r15d, %r15d - 0x31, 0xdb, //0x00001b5f xorl %ebx, %ebx - 0x49, 0x83, 0xf9, 0x40, //0x00001b61 cmpq $64, %r9 - 0x0f, 0x8d, 0x57, 0x01, 0x00, 0x00, //0x00001b65 jge LBB0_335 - //0x00001b6b LBB0_344 - 0x4d, 0x85, 0xc9, //0x00001b6b testq %r9, %r9 - 0x0f, 0x8e, 0x24, 0x23, 0x00, 0x00, //0x00001b6e jle LBB0_733 - 0xc5, 0x7d, 0x7f, 0xd9, //0x00001b74 vmovdqa %ymm11, %ymm1 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00001b78 vmovdqa %ymm13, %ymm11 - 0xc5, 0xf9, 0xef, 0xc0, //0x00001b7d vpxor %xmm0, %xmm0, %xmm0 - 0xc5, 0xfe, 0x7f, 0x44, 0x24, 0x60, //0x00001b81 vmovdqu %ymm0, $96(%rsp) - 0xc5, 0xfe, 0x7f, 0x44, 0x24, 0x40, //0x00001b87 vmovdqu %ymm0, $64(%rsp) - 0x44, 0x89, 0xf1, //0x00001b8d movl %r14d, %ecx - 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00001b90 andl $4095, %ecx - 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00001b96 cmpl $4033, %ecx - 0x0f, 0x82, 0x27, 0x00, 0x00, 0x00, //0x00001b9c jb LBB0_348 - 0x49, 0x83, 0xf9, 0x20, //0x00001ba2 cmpq $32, %r9 - 0x0f, 0x82, 0x40, 0x00, 0x00, 0x00, //0x00001ba6 jb LBB0_349 - 0xc4, 0xc1, 0x7e, 0x6f, 0x06, //0x00001bac vmovdqu (%r14), %ymm0 - 0xc5, 0xfe, 0x7f, 0x44, 0x24, 0x40, //0x00001bb1 vmovdqu %ymm0, $64(%rsp) - 0x49, 0x83, 0xc6, 0x20, //0x00001bb7 addq $32, %r14 - 0x49, 0x8d, 0x79, 0xe0, //0x00001bbb leaq $-32(%r9), %rdi - 0x48, 0x8d, 0x74, 0x24, 0x60, //0x00001bbf leaq $96(%rsp), %rsi - 0xe9, 0x2b, 0x00, 0x00, 0x00, //0x00001bc4 jmp LBB0_350 - //0x00001bc9 LBB0_348 - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00001bc9 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc4, 0x41, 0x7d, 0x6f, 0xeb, //0x00001bce vmovdqa %ymm11, %ymm13 - 0xc5, 0xfe, 0x6f, 0x25, 0xc5, 0xe6, 0xff, 0xff, //0x00001bd3 vmovdqu $-6459(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0xdd, 0xe5, 0xff, 0xff, //0x00001bdb vmovdqu $-6691(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd9, //0x00001be3 vmovdqa %ymm1, %ymm11 - 0xe9, 0xd6, 0x00, 0x00, 0x00, //0x00001be7 jmp LBB0_335 - //0x00001bec LBB0_349 - 0x48, 0x8d, 0x74, 0x24, 0x40, //0x00001bec leaq $64(%rsp), %rsi - 0x4c, 0x89, 0xcf, //0x00001bf1 movq %r9, %rdi - //0x00001bf4 LBB0_350 - 0x48, 0x83, 0xff, 0x10, //0x00001bf4 cmpq $16, %rdi - 0x0f, 0x82, 0x49, 0x00, 0x00, 0x00, //0x00001bf8 jb LBB0_351 - 0xc4, 0xc1, 0x7a, 0x6f, 0x06, //0x00001bfe vmovdqu (%r14), %xmm0 - 0xc5, 0xfa, 0x7f, 0x06, //0x00001c03 vmovdqu %xmm0, (%rsi) - 0x49, 0x83, 0xc6, 0x10, //0x00001c07 addq $16, %r14 - 0x48, 0x83, 0xc6, 0x10, //0x00001c0b addq $16, %rsi - 0x48, 0x83, 0xc7, 0xf0, //0x00001c0f addq $-16, %rdi - 0x48, 0x83, 0xff, 0x08, //0x00001c13 cmpq $8, %rdi - 0x0f, 0x83, 0x34, 0x00, 0x00, 0x00, //0x00001c17 jae LBB0_358 - //0x00001c1d LBB0_352 - 0x48, 0x83, 0xff, 0x04, //0x00001c1d cmpq $4, %rdi - 0x0f, 0x8c, 0x46, 0x00, 0x00, 0x00, //0x00001c21 jl LBB0_353 - //0x00001c27 LBB0_359 - 0x41, 0x8b, 0x0e, //0x00001c27 movl (%r14), %ecx - 0x89, 0x0e, //0x00001c2a movl %ecx, (%rsi) - 0x49, 0x83, 0xc6, 0x04, //0x00001c2c addq $4, %r14 - 0x48, 0x83, 0xc6, 0x04, //0x00001c30 addq $4, %rsi - 0x48, 0x83, 0xc7, 0xfc, //0x00001c34 addq $-4, %rdi - 0x48, 0x83, 0xff, 0x02, //0x00001c38 cmpq $2, %rdi - 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00001c3c jae LBB0_354 - 0xe9, 0x43, 0x00, 0x00, 0x00, //0x00001c42 jmp LBB0_355 - //0x00001c47 LBB0_351 - 0x48, 0x83, 0xff, 0x08, //0x00001c47 cmpq $8, %rdi - 0x0f, 0x82, 0xcc, 0xff, 0xff, 0xff, //0x00001c4b jb LBB0_352 - //0x00001c51 LBB0_358 - 0x49, 0x8b, 0x0e, //0x00001c51 movq (%r14), %rcx - 0x48, 0x89, 0x0e, //0x00001c54 movq %rcx, (%rsi) - 0x49, 0x83, 0xc6, 0x08, //0x00001c57 addq $8, %r14 - 0x48, 0x83, 0xc6, 0x08, //0x00001c5b addq $8, %rsi - 0x48, 0x83, 0xc7, 0xf8, //0x00001c5f addq $-8, %rdi - 0x48, 0x83, 0xff, 0x04, //0x00001c63 cmpq $4, %rdi - 0x0f, 0x8d, 0xba, 0xff, 0xff, 0xff, //0x00001c67 jge LBB0_359 - //0x00001c6d LBB0_353 - 0x48, 0x83, 0xff, 0x02, //0x00001c6d cmpq $2, %rdi - 0x0f, 0x82, 0x13, 0x00, 0x00, 0x00, //0x00001c71 jb LBB0_355 - //0x00001c77 LBB0_354 - 0x41, 0x0f, 0xb7, 0x0e, //0x00001c77 movzwl (%r14), %ecx - 0x66, 0x89, 0x0e, //0x00001c7b movw %cx, (%rsi) - 0x49, 0x83, 0xc6, 0x02, //0x00001c7e addq $2, %r14 - 0x48, 0x83, 0xc6, 0x02, //0x00001c82 addq $2, %rsi - 0x48, 0x83, 0xc7, 0xfe, //0x00001c86 addq $-2, %rdi - //0x00001c8a LBB0_355 - 0x4c, 0x89, 0xf2, //0x00001c8a movq %r14, %rdx - 0x4c, 0x8d, 0x74, 0x24, 0x40, //0x00001c8d leaq $64(%rsp), %r14 - 0x48, 0x85, 0xff, //0x00001c92 testq %rdi, %rdi - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00001c95 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc4, 0x41, 0x7d, 0x6f, 0xeb, //0x00001c9a vmovdqa %ymm11, %ymm13 - 0xc5, 0xfe, 0x6f, 0x25, 0xf9, 0xe5, 0xff, 0xff, //0x00001c9f vmovdqu $-6663(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0x11, 0xe5, 0xff, 0xff, //0x00001ca7 vmovdqu $-6895(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd9, //0x00001caf vmovdqa %ymm1, %ymm11 - 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x00001cb3 je LBB0_335 - 0x8a, 0x0a, //0x00001cb9 movb (%rdx), %cl - 0x88, 0x0e, //0x00001cbb movb %cl, (%rsi) - 0x4c, 0x8d, 0x74, 0x24, 0x40, //0x00001cbd leaq $64(%rsp), %r14 - //0x00001cc2 LBB0_335 - 0xc4, 0x41, 0x7d, 0x6f, 0xfd, //0x00001cc2 vmovdqa %ymm13, %ymm15 - 0xc4, 0xc1, 0x7e, 0x6f, 0x0e, //0x00001cc7 vmovdqu (%r14), %ymm1 - 0xc4, 0xc1, 0x7e, 0x6f, 0x46, 0x20, //0x00001ccc vmovdqu $32(%r14), %ymm0 - 0xc5, 0xf5, 0x74, 0xd7, //0x00001cd2 vpcmpeqb %ymm7, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xd2, //0x00001cd6 vpmovmskb %ymm2, %edx - 0xc5, 0xfd, 0x74, 0xd7, //0x00001cda vpcmpeqb %ymm7, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xca, //0x00001cde vpmovmskb %ymm2, %ecx - 0x48, 0xc1, 0xe1, 0x20, //0x00001ce2 shlq $32, %rcx - 0x48, 0x09, 0xca, //0x00001ce6 orq %rcx, %rdx - 0x48, 0x89, 0xd1, //0x00001ce9 movq %rdx, %rcx - 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x00001cec vmovdqa %ymm10, %ymm13 - 0x4c, 0x09, 0xd1, //0x00001cf1 orq %r10, %rcx - 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00001cf4 jne LBB0_337 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00001cfa movq $-1, %rdx - 0x45, 0x31, 0xd2, //0x00001d01 xorl %r10d, %r10d - 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00001d04 jmp LBB0_338 - //0x00001d09 LBB0_337 - 0x4c, 0x89, 0xd1, //0x00001d09 movq %r10, %rcx - 0x48, 0xf7, 0xd1, //0x00001d0c notq %rcx - 0x48, 0x21, 0xd1, //0x00001d0f andq %rdx, %rcx - 0x4c, 0x8d, 0x2c, 0x09, //0x00001d12 leaq (%rcx,%rcx), %r13 - 0x4d, 0x09, 0xd5, //0x00001d16 orq %r10, %r13 - 0x4c, 0x89, 0xef, //0x00001d19 movq %r13, %rdi - 0x48, 0xf7, 0xd7, //0x00001d1c notq %rdi - 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001d1f movabsq $-6148914691236517206, %rsi - 0x48, 0x21, 0xf2, //0x00001d29 andq %rsi, %rdx - 0x48, 0x21, 0xfa, //0x00001d2c andq %rdi, %rdx - 0x45, 0x31, 0xd2, //0x00001d2f xorl %r10d, %r10d - 0x48, 0x01, 0xca, //0x00001d32 addq %rcx, %rdx - 0x41, 0x0f, 0x92, 0xc2, //0x00001d35 setb %r10b - 0x48, 0x01, 0xd2, //0x00001d39 addq %rdx, %rdx - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001d3c movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xca, //0x00001d46 xorq %rcx, %rdx - 0x4c, 0x21, 0xea, //0x00001d49 andq %r13, %rdx - 0x48, 0xf7, 0xd2, //0x00001d4c notq %rdx - //0x00001d4f LBB0_338 - 0xc5, 0xfd, 0x74, 0xd6, //0x00001d4f vpcmpeqb %ymm6, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xca, //0x00001d53 vpmovmskb %ymm2, %ecx - 0x48, 0xc1, 0xe1, 0x20, //0x00001d57 shlq $32, %rcx - 0xc5, 0xf5, 0x74, 0xd6, //0x00001d5b vpcmpeqb %ymm6, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xf2, //0x00001d5f vpmovmskb %ymm2, %esi - 0x48, 0x09, 0xce, //0x00001d63 orq %rcx, %rsi - 0x48, 0x21, 0xd6, //0x00001d66 andq %rdx, %rsi - 0xc4, 0xe1, 0xf9, 0x6e, 0xd6, //0x00001d69 vmovq %rsi, %xmm2 - 0xc4, 0xe3, 0x69, 0x44, 0x15, 0x28, 0xe3, 0xff, 0xff, 0x00, //0x00001d6e vpclmulqdq $0, $-7384(%rip), %xmm2, %xmm2 /* LCPI0_26+0(%rip) */ - 0xc4, 0xc1, 0xf9, 0x7e, 0xd5, //0x00001d78 vmovq %xmm2, %r13 - 0x4d, 0x31, 0xdd, //0x00001d7d xorq %r11, %r13 - 0xc5, 0x7e, 0x6f, 0x15, 0xf8, 0xe3, 0xff, 0xff, //0x00001d80 vmovdqu $-7176(%rip), %ymm10 /* LCPI0_7+0(%rip) */ - 0xc5, 0xad, 0x74, 0xd1, //0x00001d88 vpcmpeqb %ymm1, %ymm10, %ymm2 - 0xc5, 0xfd, 0xd7, 0xf2, //0x00001d8c vpmovmskb %ymm2, %esi - 0xc5, 0xad, 0x74, 0xd0, //0x00001d90 vpcmpeqb %ymm0, %ymm10, %ymm2 - 0xc5, 0xfd, 0xd7, 0xca, //0x00001d94 vpmovmskb %ymm2, %ecx - 0x48, 0xc1, 0xe1, 0x20, //0x00001d98 shlq $32, %rcx - 0x48, 0x09, 0xce, //0x00001d9c orq %rcx, %rsi - 0x4c, 0x89, 0xe9, //0x00001d9f movq %r13, %rcx - 0x48, 0xf7, 0xd1, //0x00001da2 notq %rcx - 0x48, 0x21, 0xce, //0x00001da5 andq %rcx, %rsi - 0xc5, 0xfe, 0x6f, 0x15, 0xf0, 0xe3, 0xff, 0xff, //0x00001da8 vmovdqu $-7184(%rip), %ymm2 /* LCPI0_8+0(%rip) */ - 0xc5, 0xf5, 0x74, 0xca, //0x00001db0 vpcmpeqb %ymm2, %ymm1, %ymm1 - 0xc5, 0xfd, 0xd7, 0xf9, //0x00001db4 vpmovmskb %ymm1, %edi - 0xc5, 0xfd, 0x74, 0xc2, //0x00001db8 vpcmpeqb %ymm2, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd0, //0x00001dbc vpmovmskb %ymm0, %edx - 0x48, 0xc1, 0xe2, 0x20, //0x00001dc0 shlq $32, %rdx - 0x48, 0x09, 0xd7, //0x00001dc4 orq %rdx, %rdi - 0x48, 0x21, 0xcf, //0x00001dc7 andq %rcx, %rdi - 0x0f, 0x84, 0x4d, 0x00, 0x00, 0x00, //0x00001dca je LBB0_342 - 0x4c, 0x8b, 0x1c, 0x24, //0x00001dd0 movq (%rsp), %r11 - 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00001dd4 vmovdqa %ymm13, %ymm10 - 0xc4, 0x41, 0x7d, 0x6f, 0xef, //0x00001dd9 vmovdqa %ymm15, %ymm13 - 0xc5, 0x7e, 0x6f, 0x3d, 0x5a, 0xe4, 0xff, 0xff, //0x00001dde vmovdqu $-7078(%rip), %ymm15 /* LCPI0_16+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001de6 .p2align 4, 0x90 - //0x00001df0 LBB0_340 - 0x48, 0x8d, 0x4f, 0xff, //0x00001df0 leaq $-1(%rdi), %rcx - 0x48, 0x89, 0xca, //0x00001df4 movq %rcx, %rdx - 0x48, 0x21, 0xf2, //0x00001df7 andq %rsi, %rdx - 0xf3, 0x48, 0x0f, 0xb8, 0xd2, //0x00001dfa popcntq %rdx, %rdx - 0x4c, 0x01, 0xfa, //0x00001dff addq %r15, %rdx - 0x48, 0x39, 0xda, //0x00001e02 cmpq %rbx, %rdx - 0x0f, 0x86, 0x1a, 0x03, 0x00, 0x00, //0x00001e05 jbe LBB0_386 - 0x48, 0x83, 0xc3, 0x01, //0x00001e0b addq $1, %rbx - 0x48, 0x21, 0xcf, //0x00001e0f andq %rcx, %rdi - 0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x00001e12 jne LBB0_340 - 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00001e18 jmp LBB0_343 - //0x00001e1d LBB0_342 - 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00001e1d vmovdqa %ymm13, %ymm10 - 0xc4, 0x41, 0x7d, 0x6f, 0xef, //0x00001e22 vmovdqa %ymm15, %ymm13 - //0x00001e27 LBB0_343 - 0x49, 0xc1, 0xfd, 0x3f, //0x00001e27 sarq $63, %r13 - 0xf3, 0x48, 0x0f, 0xb8, 0xce, //0x00001e2b popcntq %rsi, %rcx - 0x49, 0x01, 0xcf, //0x00001e30 addq %rcx, %r15 - 0x49, 0x83, 0xc6, 0x40, //0x00001e33 addq $64, %r14 - 0x49, 0x83, 0xc1, 0xc0, //0x00001e37 addq $-64, %r9 - 0x4d, 0x89, 0xeb, //0x00001e3b movq %r13, %r11 - 0x49, 0x83, 0xf9, 0x40, //0x00001e3e cmpq $64, %r9 - 0x0f, 0x8d, 0x7a, 0xfe, 0xff, 0xff, //0x00001e42 jge LBB0_335 - 0xe9, 0x1e, 0xfd, 0xff, 0xff, //0x00001e48 jmp LBB0_344 - //0x00001e4d LBB0_360 - 0x48, 0x8b, 0x4c, 0x24, 0x20, //0x00001e4d movq $32(%rsp), %rcx - 0x4c, 0x8b, 0x49, 0x08, //0x00001e52 movq $8(%rcx), %r9 - 0x4d, 0x8b, 0x07, //0x00001e56 movq (%r15), %r8 - 0x4d, 0x29, 0xc1, //0x00001e59 subq %r8, %r9 - 0x4d, 0x01, 0xc6, //0x00001e5c addq %r8, %r14 - 0x45, 0x31, 0xdb, //0x00001e5f xorl %r11d, %r11d - 0x45, 0x31, 0xd2, //0x00001e62 xorl %r10d, %r10d - 0x45, 0x31, 0xff, //0x00001e65 xorl %r15d, %r15d - 0x31, 0xdb, //0x00001e68 xorl %ebx, %ebx - 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00001e6a jmp LBB0_362 - //0x00001e6f LBB0_361 - 0x49, 0xc1, 0xfd, 0x3f, //0x00001e6f sarq $63, %r13 - 0xf3, 0x48, 0x0f, 0xb8, 0xce, //0x00001e73 popcntq %rsi, %rcx - 0x49, 0x01, 0xcf, //0x00001e78 addq %rcx, %r15 - 0x49, 0x83, 0xc6, 0x40, //0x00001e7b addq $64, %r14 - 0x49, 0x83, 0xc1, 0xc0, //0x00001e7f addq $-64, %r9 - 0x4d, 0x89, 0xeb, //0x00001e83 movq %r13, %r11 - //0x00001e86 LBB0_362 - 0x49, 0x83, 0xf9, 0x40, //0x00001e86 cmpq $64, %r9 - 0x0f, 0x8c, 0x2d, 0x01, 0x00, 0x00, //0x00001e8a jl LBB0_370 - //0x00001e90 LBB0_363 - 0xc4, 0xc1, 0x7e, 0x6f, 0x0e, //0x00001e90 vmovdqu (%r14), %ymm1 - 0xc4, 0xc1, 0x7e, 0x6f, 0x46, 0x20, //0x00001e95 vmovdqu $32(%r14), %ymm0 - 0xc5, 0xf5, 0x74, 0xd7, //0x00001e9b vpcmpeqb %ymm7, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xd2, //0x00001e9f vpmovmskb %ymm2, %edx - 0xc5, 0xfd, 0x74, 0xd7, //0x00001ea3 vpcmpeqb %ymm7, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xca, //0x00001ea7 vpmovmskb %ymm2, %ecx - 0x48, 0xc1, 0xe1, 0x20, //0x00001eab shlq $32, %rcx - 0x48, 0x09, 0xca, //0x00001eaf orq %rcx, %rdx - 0x48, 0x89, 0xd1, //0x00001eb2 movq %rdx, %rcx - 0x4c, 0x09, 0xd1, //0x00001eb5 orq %r10, %rcx - 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00001eb8 jne LBB0_365 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00001ebe movq $-1, %rdx - 0x45, 0x31, 0xd2, //0x00001ec5 xorl %r10d, %r10d - 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00001ec8 jmp LBB0_366 - //0x00001ecd LBB0_365 - 0x4c, 0x89, 0xd1, //0x00001ecd movq %r10, %rcx - 0x48, 0xf7, 0xd1, //0x00001ed0 notq %rcx - 0x48, 0x21, 0xd1, //0x00001ed3 andq %rdx, %rcx - 0x4c, 0x8d, 0x2c, 0x09, //0x00001ed6 leaq (%rcx,%rcx), %r13 - 0x4d, 0x09, 0xd5, //0x00001eda orq %r10, %r13 - 0x4c, 0x89, 0xef, //0x00001edd movq %r13, %rdi - 0x48, 0xf7, 0xd7, //0x00001ee0 notq %rdi - 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001ee3 movabsq $-6148914691236517206, %rsi - 0x48, 0x21, 0xf2, //0x00001eed andq %rsi, %rdx - 0x48, 0x21, 0xfa, //0x00001ef0 andq %rdi, %rdx - 0x45, 0x31, 0xd2, //0x00001ef3 xorl %r10d, %r10d - 0x48, 0x01, 0xca, //0x00001ef6 addq %rcx, %rdx - 0x41, 0x0f, 0x92, 0xc2, //0x00001ef9 setb %r10b - 0x48, 0x01, 0xd2, //0x00001efd addq %rdx, %rdx - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001f00 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xca, //0x00001f0a xorq %rcx, %rdx - 0x4c, 0x21, 0xea, //0x00001f0d andq %r13, %rdx - 0x48, 0xf7, 0xd2, //0x00001f10 notq %rdx - //0x00001f13 LBB0_366 - 0xc5, 0xfd, 0x74, 0xd6, //0x00001f13 vpcmpeqb %ymm6, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xca, //0x00001f17 vpmovmskb %ymm2, %ecx - 0x48, 0xc1, 0xe1, 0x20, //0x00001f1b shlq $32, %rcx - 0xc5, 0xf5, 0x74, 0xd6, //0x00001f1f vpcmpeqb %ymm6, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xf2, //0x00001f23 vpmovmskb %ymm2, %esi - 0x48, 0x09, 0xce, //0x00001f27 orq %rcx, %rsi - 0x48, 0x21, 0xd6, //0x00001f2a andq %rdx, %rsi - 0xc4, 0xe1, 0xf9, 0x6e, 0xd6, //0x00001f2d vmovq %rsi, %xmm2 - 0xc4, 0xe3, 0x69, 0x44, 0x15, 0x64, 0xe1, 0xff, 0xff, 0x00, //0x00001f32 vpclmulqdq $0, $-7836(%rip), %xmm2, %xmm2 /* LCPI0_26+0(%rip) */ - 0xc4, 0xc1, 0xf9, 0x7e, 0xd5, //0x00001f3c vmovq %xmm2, %r13 - 0x4d, 0x31, 0xdd, //0x00001f41 xorq %r11, %r13 - 0xc5, 0xa5, 0x74, 0xd1, //0x00001f44 vpcmpeqb %ymm1, %ymm11, %ymm2 - 0xc5, 0xfd, 0xd7, 0xf2, //0x00001f48 vpmovmskb %ymm2, %esi - 0xc5, 0xa5, 0x74, 0xd0, //0x00001f4c vpcmpeqb %ymm0, %ymm11, %ymm2 - 0xc5, 0xfd, 0xd7, 0xca, //0x00001f50 vpmovmskb %ymm2, %ecx - 0x48, 0xc1, 0xe1, 0x20, //0x00001f54 shlq $32, %rcx - 0x48, 0x09, 0xce, //0x00001f58 orq %rcx, %rsi - 0x4c, 0x89, 0xe9, //0x00001f5b movq %r13, %rcx - 0x48, 0xf7, 0xd1, //0x00001f5e notq %rcx - 0x48, 0x21, 0xce, //0x00001f61 andq %rcx, %rsi - 0xc5, 0x9d, 0x74, 0xc9, //0x00001f64 vpcmpeqb %ymm1, %ymm12, %ymm1 - 0xc5, 0xfd, 0xd7, 0xf9, //0x00001f68 vpmovmskb %ymm1, %edi - 0xc5, 0x9d, 0x74, 0xc0, //0x00001f6c vpcmpeqb %ymm0, %ymm12, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd0, //0x00001f70 vpmovmskb %ymm0, %edx - 0x48, 0xc1, 0xe2, 0x20, //0x00001f74 shlq $32, %rdx - 0x48, 0x09, 0xd7, //0x00001f78 orq %rdx, %rdi - 0x48, 0x21, 0xcf, //0x00001f7b andq %rcx, %rdi - 0x0f, 0x84, 0xeb, 0xfe, 0xff, 0xff, //0x00001f7e je LBB0_361 - 0x4c, 0x8b, 0x1c, 0x24, //0x00001f84 movq (%rsp), %r11 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001f88 .p2align 4, 0x90 - //0x00001f90 LBB0_368 - 0x48, 0x8d, 0x4f, 0xff, //0x00001f90 leaq $-1(%rdi), %rcx - 0x48, 0x89, 0xca, //0x00001f94 movq %rcx, %rdx - 0x48, 0x21, 0xf2, //0x00001f97 andq %rsi, %rdx - 0xf3, 0x48, 0x0f, 0xb8, 0xd2, //0x00001f9a popcntq %rdx, %rdx - 0x4c, 0x01, 0xfa, //0x00001f9f addq %r15, %rdx - 0x48, 0x39, 0xda, //0x00001fa2 cmpq %rbx, %rdx - 0x0f, 0x86, 0x7a, 0x01, 0x00, 0x00, //0x00001fa5 jbe LBB0_386 - 0x48, 0x83, 0xc3, 0x01, //0x00001fab addq $1, %rbx - 0x48, 0x21, 0xcf, //0x00001faf andq %rcx, %rdi - 0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x00001fb2 jne LBB0_368 - 0xe9, 0xb2, 0xfe, 0xff, 0xff, //0x00001fb8 jmp LBB0_361 - //0x00001fbd LBB0_370 - 0x4d, 0x85, 0xc9, //0x00001fbd testq %r9, %r9 - 0x0f, 0x8e, 0xd2, 0x1e, 0x00, 0x00, //0x00001fc0 jle LBB0_733 - 0xc5, 0x7d, 0x7f, 0xe2, //0x00001fc6 vmovdqa %ymm12, %ymm2 - 0xc5, 0x7d, 0x7f, 0xd9, //0x00001fca vmovdqa %ymm11, %ymm1 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00001fce vmovdqa %ymm13, %ymm11 - 0xc5, 0xf9, 0xef, 0xc0, //0x00001fd3 vpxor %xmm0, %xmm0, %xmm0 - 0xc5, 0xfe, 0x7f, 0x44, 0x24, 0x60, //0x00001fd7 vmovdqu %ymm0, $96(%rsp) - 0xc5, 0xfe, 0x7f, 0x44, 0x24, 0x40, //0x00001fdd vmovdqu %ymm0, $64(%rsp) - 0x44, 0x89, 0xf1, //0x00001fe3 movl %r14d, %ecx - 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00001fe6 andl $4095, %ecx - 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00001fec cmpl $4033, %ecx - 0x0f, 0x82, 0x27, 0x00, 0x00, 0x00, //0x00001ff2 jb LBB0_374 - 0x49, 0x83, 0xf9, 0x20, //0x00001ff8 cmpq $32, %r9 - 0x0f, 0x82, 0x44, 0x00, 0x00, 0x00, //0x00001ffc jb LBB0_375 - 0xc4, 0xc1, 0x7e, 0x6f, 0x06, //0x00002002 vmovdqu (%r14), %ymm0 - 0xc5, 0xfe, 0x7f, 0x44, 0x24, 0x40, //0x00002007 vmovdqu %ymm0, $64(%rsp) - 0x49, 0x83, 0xc6, 0x20, //0x0000200d addq $32, %r14 - 0x49, 0x8d, 0x79, 0xe0, //0x00002011 leaq $-32(%r9), %rdi - 0x48, 0x8d, 0x74, 0x24, 0x60, //0x00002015 leaq $96(%rsp), %rsi - 0xe9, 0x2f, 0x00, 0x00, 0x00, //0x0000201a jmp LBB0_376 - //0x0000201f LBB0_374 - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000201f vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc4, 0x41, 0x7d, 0x6f, 0xeb, //0x00002024 vmovdqa %ymm11, %ymm13 - 0xc5, 0xfe, 0x6f, 0x25, 0x6f, 0xe2, 0xff, 0xff, //0x00002029 vmovdqu $-7569(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0x87, 0xe1, 0xff, 0xff, //0x00002031 vmovdqu $-7801(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd9, //0x00002039 vmovdqa %ymm1, %ymm11 - 0xc5, 0x7d, 0x6f, 0xe2, //0x0000203d vmovdqa %ymm2, %ymm12 - 0xe9, 0x4a, 0xfe, 0xff, 0xff, //0x00002041 jmp LBB0_363 - //0x00002046 LBB0_375 - 0x48, 0x8d, 0x74, 0x24, 0x40, //0x00002046 leaq $64(%rsp), %rsi - 0x4c, 0x89, 0xcf, //0x0000204b movq %r9, %rdi - //0x0000204e LBB0_376 - 0x48, 0x83, 0xff, 0x10, //0x0000204e cmpq $16, %rdi - 0x0f, 0x82, 0x49, 0x00, 0x00, 0x00, //0x00002052 jb LBB0_377 - 0xc4, 0xc1, 0x7a, 0x6f, 0x06, //0x00002058 vmovdqu (%r14), %xmm0 - 0xc5, 0xfa, 0x7f, 0x06, //0x0000205d vmovdqu %xmm0, (%rsi) - 0x49, 0x83, 0xc6, 0x10, //0x00002061 addq $16, %r14 - 0x48, 0x83, 0xc6, 0x10, //0x00002065 addq $16, %rsi - 0x48, 0x83, 0xc7, 0xf0, //0x00002069 addq $-16, %rdi - 0x48, 0x83, 0xff, 0x08, //0x0000206d cmpq $8, %rdi - 0x0f, 0x83, 0x34, 0x00, 0x00, 0x00, //0x00002071 jae LBB0_384 - //0x00002077 LBB0_378 - 0x48, 0x83, 0xff, 0x04, //0x00002077 cmpq $4, %rdi - 0x0f, 0x8c, 0x46, 0x00, 0x00, 0x00, //0x0000207b jl LBB0_379 - //0x00002081 LBB0_385 - 0x41, 0x8b, 0x0e, //0x00002081 movl (%r14), %ecx - 0x89, 0x0e, //0x00002084 movl %ecx, (%rsi) - 0x49, 0x83, 0xc6, 0x04, //0x00002086 addq $4, %r14 - 0x48, 0x83, 0xc6, 0x04, //0x0000208a addq $4, %rsi - 0x48, 0x83, 0xc7, 0xfc, //0x0000208e addq $-4, %rdi - 0x48, 0x83, 0xff, 0x02, //0x00002092 cmpq $2, %rdi - 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00002096 jae LBB0_380 - 0xe9, 0x43, 0x00, 0x00, 0x00, //0x0000209c jmp LBB0_381 - //0x000020a1 LBB0_377 - 0x48, 0x83, 0xff, 0x08, //0x000020a1 cmpq $8, %rdi - 0x0f, 0x82, 0xcc, 0xff, 0xff, 0xff, //0x000020a5 jb LBB0_378 - //0x000020ab LBB0_384 - 0x49, 0x8b, 0x0e, //0x000020ab movq (%r14), %rcx - 0x48, 0x89, 0x0e, //0x000020ae movq %rcx, (%rsi) - 0x49, 0x83, 0xc6, 0x08, //0x000020b1 addq $8, %r14 - 0x48, 0x83, 0xc6, 0x08, //0x000020b5 addq $8, %rsi - 0x48, 0x83, 0xc7, 0xf8, //0x000020b9 addq $-8, %rdi - 0x48, 0x83, 0xff, 0x04, //0x000020bd cmpq $4, %rdi - 0x0f, 0x8d, 0xba, 0xff, 0xff, 0xff, //0x000020c1 jge LBB0_385 - //0x000020c7 LBB0_379 - 0x48, 0x83, 0xff, 0x02, //0x000020c7 cmpq $2, %rdi - 0x0f, 0x82, 0x13, 0x00, 0x00, 0x00, //0x000020cb jb LBB0_381 - //0x000020d1 LBB0_380 - 0x41, 0x0f, 0xb7, 0x0e, //0x000020d1 movzwl (%r14), %ecx - 0x66, 0x89, 0x0e, //0x000020d5 movw %cx, (%rsi) - 0x49, 0x83, 0xc6, 0x02, //0x000020d8 addq $2, %r14 - 0x48, 0x83, 0xc6, 0x02, //0x000020dc addq $2, %rsi - 0x48, 0x83, 0xc7, 0xfe, //0x000020e0 addq $-2, %rdi - //0x000020e4 LBB0_381 - 0x4c, 0x89, 0xf2, //0x000020e4 movq %r14, %rdx - 0x4c, 0x8d, 0x74, 0x24, 0x40, //0x000020e7 leaq $64(%rsp), %r14 - 0x48, 0x85, 0xff, //0x000020ec testq %rdi, %rdi - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000020ef vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc4, 0x41, 0x7d, 0x6f, 0xeb, //0x000020f4 vmovdqa %ymm11, %ymm13 - 0xc5, 0xfe, 0x6f, 0x25, 0x9f, 0xe1, 0xff, 0xff, //0x000020f9 vmovdqu $-7777(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0xb7, 0xe0, 0xff, 0xff, //0x00002101 vmovdqu $-8009(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd9, //0x00002109 vmovdqa %ymm1, %ymm11 - 0xc5, 0x7d, 0x6f, 0xe2, //0x0000210d vmovdqa %ymm2, %ymm12 - 0x0f, 0x84, 0x79, 0xfd, 0xff, 0xff, //0x00002111 je LBB0_363 - 0x8a, 0x0a, //0x00002117 movb (%rdx), %cl - 0x88, 0x0e, //0x00002119 movb %cl, (%rsi) - 0x4c, 0x8d, 0x74, 0x24, 0x40, //0x0000211b leaq $64(%rsp), %r14 - 0xe9, 0x6b, 0xfd, 0xff, 0xff, //0x00002120 jmp LBB0_363 - //0x00002125 LBB0_386 - 0x48, 0x8b, 0x74, 0x24, 0x20, //0x00002125 movq $32(%rsp), %rsi - 0x48, 0x8b, 0x4e, 0x08, //0x0000212a movq $8(%rsi), %rcx - 0x48, 0x0f, 0xbc, 0xd7, //0x0000212e bsfq %rdi, %rdx - 0x4c, 0x29, 0xca, //0x00002132 subq %r9, %rdx - 0x48, 0x01, 0xd1, //0x00002135 addq %rdx, %rcx - 0x48, 0x83, 0xc1, 0x01, //0x00002138 addq $1, %rcx - 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x0000213c movq $8(%rsp), %r15 - 0x49, 0x89, 0x0f, //0x00002141 movq %rcx, (%r15) - 0x48, 0x8b, 0x56, 0x08, //0x00002144 movq $8(%rsi), %rdx - 0x48, 0x39, 0xd1, //0x00002148 cmpq %rdx, %rcx - 0x48, 0x0f, 0x47, 0xca, //0x0000214b cmovaq %rdx, %rcx - 0x49, 0x89, 0x0f, //0x0000214f movq %rcx, (%r15) - 0x0f, 0x86, 0x5d, 0xe9, 0xff, 0xff, //0x00002152 jbe LBB0_387 - 0xe9, 0xb8, 0x1b, 0x00, 0x00, //0x00002158 jmp LBB0_728 - //0x0000215d LBB0_388 - 0x0f, 0xbc, 0xd9, //0x0000215d bsfl %ecx, %ebx - 0x48, 0x89, 0xd9, //0x00002160 movq %rbx, %rcx - 0x48, 0x29, 0xf9, //0x00002163 subq %rdi, %rcx - 0x49, 0x89, 0x0f, //0x00002166 movq %rcx, (%r15) - 0x48, 0x85, 0xc9, //0x00002169 testq %rcx, %rcx - 0x4c, 0x8b, 0x1c, 0x24, //0x0000216c movq (%rsp), %r11 - 0x48, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002170 movabsq $4294977024, %rdi - 0x0f, 0x8e, 0x40, 0x00, 0x00, 0x00, //0x0000217a jle LBB0_393 - 0x49, 0x01, 0xd8, //0x00002180 addq %rbx, %r8 - 0x48, 0x01, 0xda, //0x00002183 addq %rbx, %rdx - 0x48, 0x01, 0xde, //0x00002186 addq %rbx, %rsi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002189 .p2align 4, 0x90 - //0x00002190 LBB0_390 - 0x0f, 0xb6, 0x0e, //0x00002190 movzbl (%rsi), %ecx - 0x48, 0x83, 0xf9, 0x20, //0x00002193 cmpq $32, %rcx - 0x0f, 0x87, 0x23, 0x00, 0x00, 0x00, //0x00002197 ja LBB0_393 - 0x48, 0x0f, 0xa3, 0xcf, //0x0000219d btq %rcx, %rdi - 0x0f, 0x83, 0x19, 0x00, 0x00, 0x00, //0x000021a1 jae LBB0_393 - 0x49, 0x89, 0x17, //0x000021a7 movq %rdx, (%r15) - 0x49, 0x83, 0xc0, 0xff, //0x000021aa addq $-1, %r8 - 0x48, 0x83, 0xc2, 0xff, //0x000021ae addq $-1, %rdx - 0x48, 0x83, 0xc6, 0xff, //0x000021b2 addq $-1, %rsi - 0x49, 0x83, 0xf8, 0x01, //0x000021b6 cmpq $1, %r8 - 0x0f, 0x8f, 0xd0, 0xff, 0xff, 0xff, //0x000021ba jg LBB0_390 - //0x000021c0 LBB0_393 - 0x48, 0x85, 0xc0, //0x000021c0 testq %rax, %rax - 0x0f, 0x8f, 0xd7, 0xe1, 0xff, 0xff, //0x000021c3 jg LBB0_3 - 0xe9, 0x61, 0x1c, 0x00, 0x00, //0x000021c9 jmp LBB0_394 - //0x000021ce LBB0_395 - 0x49, 0x8d, 0x55, 0xff, //0x000021ce leaq $-1(%r13), %rdx - 0x48, 0x39, 0xd6, //0x000021d2 cmpq %rdx, %rsi - 0x49, 0xf7, 0xd5, //0x000021d5 notq %r13 - 0x4d, 0x0f, 0x45, 0xea, //0x000021d8 cmovneq %r10, %r13 - 0x84, 0xc9, //0x000021dc testb %cl, %cl - 0x4d, 0x0f, 0x45, 0xd5, //0x000021de cmovneq %r13, %r10 - 0xe9, 0x2e, 0xf6, 0xff, 0xff, //0x000021e2 jmp LBB0_293 - //0x000021e7 LBB0_396 - 0x4d, 0x89, 0xc5, //0x000021e7 movq %r8, %r13 - 0x4d, 0x29, 0xcd, //0x000021ea subq %r9, %r13 - 0x0f, 0x84, 0x8b, 0x1c, 0x00, 0x00, //0x000021ed je LBB0_732 - 0x49, 0x83, 0xfd, 0x40, //0x000021f3 cmpq $64, %r13 - 0x0f, 0x82, 0x13, 0x0c, 0x00, 0x00, //0x000021f7 jb LBB0_543 - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000021fd movq $-1, %r15 - 0x4c, 0x89, 0xc8, //0x00002204 movq %r9, %rax - 0x45, 0x31, 0xdb, //0x00002207 xorl %r11d, %r11d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000220a .p2align 4, 0x90 - //0x00002210 LBB0_399 - 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x06, //0x00002210 vmovdqu (%r14,%rax), %ymm0 - 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x06, 0x20, //0x00002216 vmovdqu $32(%r14,%rax), %ymm1 - 0xc5, 0xfd, 0x74, 0xd6, //0x0000221d vpcmpeqb %ymm6, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xfa, //0x00002221 vpmovmskb %ymm2, %edi - 0xc5, 0xf5, 0x74, 0xd6, //0x00002225 vpcmpeqb %ymm6, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xda, //0x00002229 vpmovmskb %ymm2, %ebx - 0xc5, 0xfd, 0x74, 0xd7, //0x0000222d vpcmpeqb %ymm7, %ymm0, %ymm2 - 0xc5, 0xfd, 0xd7, 0xd2, //0x00002231 vpmovmskb %ymm2, %edx - 0xc5, 0xf5, 0x74, 0xd7, //0x00002235 vpcmpeqb %ymm7, %ymm1, %ymm2 - 0xc5, 0xfd, 0xd7, 0xca, //0x00002239 vpmovmskb %ymm2, %ecx - 0xc5, 0xbd, 0x64, 0xd1, //0x0000223d vpcmpgtb %ymm1, %ymm8, %ymm2 - 0xc4, 0xc1, 0x75, 0x64, 0xc9, //0x00002241 vpcmpgtb %ymm9, %ymm1, %ymm1 - 0xc5, 0xed, 0xdb, 0xc9, //0x00002246 vpand %ymm1, %ymm2, %ymm1 - 0xc5, 0xfd, 0xd7, 0xf1, //0x0000224a vpmovmskb %ymm1, %esi - 0x48, 0xc1, 0xe3, 0x20, //0x0000224e shlq $32, %rbx - 0x48, 0x09, 0xdf, //0x00002252 orq %rbx, %rdi - 0x48, 0xc1, 0xe1, 0x20, //0x00002255 shlq $32, %rcx - 0x48, 0xc1, 0xe6, 0x20, //0x00002259 shlq $32, %rsi - 0x48, 0x09, 0xca, //0x0000225d orq %rcx, %rdx - 0x0f, 0x85, 0x49, 0x00, 0x00, 0x00, //0x00002260 jne LBB0_410 - 0x4d, 0x85, 0xdb, //0x00002266 testq %r11, %r11 - 0x0f, 0x85, 0x51, 0x00, 0x00, 0x00, //0x00002269 jne LBB0_412 - 0x45, 0x31, 0xdb, //0x0000226f xorl %r11d, %r11d - //0x00002272 LBB0_402 - 0xc5, 0xbd, 0x64, 0xc8, //0x00002272 vpcmpgtb %ymm0, %ymm8, %ymm1 - 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x00002276 vpcmpgtb %ymm9, %ymm0, %ymm0 - 0xc5, 0xf5, 0xdb, 0xc0, //0x0000227b vpand %ymm0, %ymm1, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc8, //0x0000227f vpmovmskb %ymm0, %ecx - 0x48, 0x09, 0xce, //0x00002283 orq %rcx, %rsi - 0x48, 0x85, 0xff, //0x00002286 testq %rdi, %rdi - 0x0f, 0x85, 0x7f, 0x00, 0x00, 0x00, //0x00002289 jne LBB0_413 - 0x48, 0x85, 0xf6, //0x0000228f testq %rsi, %rsi - 0x0f, 0x85, 0x97, 0x1a, 0x00, 0x00, //0x00002292 jne LBB0_709 - 0x49, 0x83, 0xc5, 0xc0, //0x00002298 addq $-64, %r13 - 0x48, 0x83, 0xc0, 0x40, //0x0000229c addq $64, %rax - 0x49, 0x83, 0xfd, 0x3f, //0x000022a0 cmpq $63, %r13 - 0x0f, 0x87, 0x66, 0xff, 0xff, 0xff, //0x000022a4 ja LBB0_399 - 0xe9, 0x93, 0x09, 0x00, 0x00, //0x000022aa jmp LBB0_405 - //0x000022af LBB0_410 - 0x49, 0x83, 0xff, 0xff, //0x000022af cmpq $-1, %r15 - 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x000022b3 jne LBB0_412 - 0x4c, 0x0f, 0xbc, 0xfa, //0x000022b9 bsfq %rdx, %r15 - 0x49, 0x01, 0xc7, //0x000022bd addq %rax, %r15 - //0x000022c0 LBB0_412 - 0x4c, 0x89, 0xd9, //0x000022c0 movq %r11, %rcx - 0x48, 0xf7, 0xd1, //0x000022c3 notq %rcx - 0x48, 0x21, 0xd1, //0x000022c6 andq %rdx, %rcx - 0x4c, 0x8d, 0x14, 0x09, //0x000022c9 leaq (%rcx,%rcx), %r10 - 0x4d, 0x09, 0xda, //0x000022cd orq %r11, %r10 - 0x4c, 0x89, 0xd3, //0x000022d0 movq %r10, %rbx - 0x48, 0xf7, 0xd3, //0x000022d3 notq %rbx - 0x48, 0x21, 0xd3, //0x000022d6 andq %rdx, %rbx - 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000022d9 movabsq $-6148914691236517206, %rdx - 0x48, 0x21, 0xd3, //0x000022e3 andq %rdx, %rbx - 0x45, 0x31, 0xdb, //0x000022e6 xorl %r11d, %r11d - 0x48, 0x01, 0xcb, //0x000022e9 addq %rcx, %rbx - 0x41, 0x0f, 0x92, 0xc3, //0x000022ec setb %r11b - 0x48, 0x01, 0xdb, //0x000022f0 addq %rbx, %rbx - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000022f3 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xcb, //0x000022fd xorq %rcx, %rbx - 0x4c, 0x21, 0xd3, //0x00002300 andq %r10, %rbx - 0x48, 0xf7, 0xd3, //0x00002303 notq %rbx - 0x48, 0x21, 0xdf, //0x00002306 andq %rbx, %rdi - 0xe9, 0x64, 0xff, 0xff, 0xff, //0x00002309 jmp LBB0_402 - //0x0000230e LBB0_413 - 0x48, 0x0f, 0xbc, 0xcf, //0x0000230e bsfq %rdi, %rcx - 0x48, 0x85, 0xf6, //0x00002312 testq %rsi, %rsi - 0x0f, 0x84, 0xa4, 0x03, 0x00, 0x00, //0x00002315 je LBB0_470 - 0x48, 0x0f, 0xbc, 0xd6, //0x0000231b bsfq %rsi, %rdx - 0xe9, 0xa0, 0x03, 0x00, 0x00, //0x0000231f jmp LBB0_471 - //0x00002324 LBB0_415 - 0x41, 0x8a, 0x4d, 0x01, //0x00002324 movb $1(%r13), %cl - 0x80, 0xc1, 0xd2, //0x00002328 addb $-46, %cl - 0x80, 0xf9, 0x37, //0x0000232b cmpb $55, %cl - 0x0f, 0x87, 0x84, 0xf2, 0xff, 0xff, //0x0000232e ja LBB0_260 - 0x0f, 0xb6, 0xc9, //0x00002334 movzbl %cl, %ecx - 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00002337 movabsq $36028797027352577, %rdx - 0x48, 0x0f, 0xa3, 0xca, //0x00002341 btq %rcx, %rdx - 0x48, 0x89, 0xc1, //0x00002345 movq %rax, %rcx - 0x0f, 0x83, 0x00, 0x08, 0x00, 0x00, //0x00002348 jae LBB0_514 - //0x0000234e LBB0_417 - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x0000234e movq $-1, %r15 - 0x49, 0x83, 0xfb, 0x20, //0x00002355 cmpq $32, %r11 - 0x0f, 0x82, 0x5d, 0x0a, 0x00, 0x00, //0x00002359 jb LBB0_540 - 0x45, 0x31, 0xc0, //0x0000235f xorl %r8d, %r8d - 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002362 movq $-1, %r10 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002369 movq $-1, %r9 - //0x00002370 .p2align 4, 0x90 - //0x00002370 LBB0_419 - 0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x05, 0x00, //0x00002370 vmovdqu (%r13,%r8), %ymm0 - 0xc4, 0xc1, 0x7d, 0x64, 0xca, //0x00002377 vpcmpgtb %ymm10, %ymm0, %ymm1 - 0xc5, 0x95, 0x64, 0xd0, //0x0000237c vpcmpgtb %ymm0, %ymm13, %ymm2 - 0xc5, 0xed, 0xdb, 0xc9, //0x00002380 vpand %ymm1, %ymm2, %ymm1 - 0xc5, 0x85, 0x74, 0xd0, //0x00002384 vpcmpeqb %ymm0, %ymm15, %ymm2 - 0xc5, 0xfd, 0x74, 0x1d, 0xd0, 0xde, 0xff, 0xff, //0x00002388 vpcmpeqb $-8496(%rip), %ymm0, %ymm3 /* LCPI0_17+0(%rip) */ - 0xc5, 0xe5, 0xeb, 0xd2, //0x00002390 vpor %ymm2, %ymm3, %ymm2 - 0xc5, 0x8d, 0xdb, 0xd8, //0x00002394 vpand %ymm0, %ymm14, %ymm3 - 0xc5, 0xfd, 0x74, 0x05, 0xe0, 0xde, 0xff, 0xff, //0x00002398 vpcmpeqb $-8480(%rip), %ymm0, %ymm0 /* LCPI0_18+0(%rip) */ - 0xc5, 0xfd, 0xd7, 0xf8, //0x000023a0 vpmovmskb %ymm0, %edi - 0xc5, 0xe5, 0x74, 0xdc, //0x000023a4 vpcmpeqb %ymm4, %ymm3, %ymm3 - 0xc5, 0xfd, 0xd7, 0xf3, //0x000023a8 vpmovmskb %ymm3, %esi - 0xc5, 0xfd, 0xd7, 0xd2, //0x000023ac vpmovmskb %ymm2, %edx - 0xc5, 0xf5, 0xeb, 0xc0, //0x000023b0 vpor %ymm0, %ymm1, %ymm0 - 0xc5, 0xe5, 0xeb, 0xca, //0x000023b4 vpor %ymm2, %ymm3, %ymm1 - 0xc5, 0xfd, 0xeb, 0xc1, //0x000023b8 vpor %ymm1, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc8, //0x000023bc vpmovmskb %ymm0, %ecx - 0x48, 0xf7, 0xd1, //0x000023c0 notq %rcx - 0x48, 0x0f, 0xbc, 0xc9, //0x000023c3 bsfq %rcx, %rcx - 0x83, 0xf9, 0x20, //0x000023c7 cmpl $32, %ecx - 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x000023ca je LBB0_421 - 0xbb, 0xff, 0xff, 0xff, 0xff, //0x000023d0 movl $-1, %ebx - 0xd3, 0xe3, //0x000023d5 shll %cl, %ebx - 0xf7, 0xd3, //0x000023d7 notl %ebx - 0x21, 0xdf, //0x000023d9 andl %ebx, %edi - 0x21, 0xde, //0x000023db andl %ebx, %esi - 0x21, 0xd3, //0x000023dd andl %edx, %ebx - 0x89, 0xda, //0x000023df movl %ebx, %edx - //0x000023e1 LBB0_421 - 0x8d, 0x5f, 0xff, //0x000023e1 leal $-1(%rdi), %ebx - 0x21, 0xfb, //0x000023e4 andl %edi, %ebx - 0xc5, 0xfe, 0x6f, 0x1d, 0xd2, 0xdd, 0xff, 0xff, //0x000023e6 vmovdqu $-8750(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0x0f, 0x85, 0x38, 0x07, 0x00, 0x00, //0x000023ee jne LBB0_509 - 0x8d, 0x5e, 0xff, //0x000023f4 leal $-1(%rsi), %ebx - 0x21, 0xf3, //0x000023f7 andl %esi, %ebx - 0x0f, 0x85, 0x2d, 0x07, 0x00, 0x00, //0x000023f9 jne LBB0_509 - 0x8d, 0x5a, 0xff, //0x000023ff leal $-1(%rdx), %ebx - 0x21, 0xd3, //0x00002402 andl %edx, %ebx - 0x0f, 0x85, 0x22, 0x07, 0x00, 0x00, //0x00002404 jne LBB0_509 - 0x85, 0xff, //0x0000240a testl %edi, %edi - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000240c je LBB0_427 - 0x0f, 0xbc, 0xff, //0x00002412 bsfl %edi, %edi - 0x49, 0x83, 0xf9, 0xff, //0x00002415 cmpq $-1, %r9 - 0x0f, 0x85, 0xd6, 0x08, 0x00, 0x00, //0x00002419 jne LBB0_528 - 0x4c, 0x01, 0xc7, //0x0000241f addq %r8, %rdi - 0x49, 0x89, 0xf9, //0x00002422 movq %rdi, %r9 - //0x00002425 LBB0_427 - 0x85, 0xf6, //0x00002425 testl %esi, %esi - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00002427 je LBB0_430 - 0x0f, 0xbc, 0xf6, //0x0000242d bsfl %esi, %esi - 0x49, 0x83, 0xfa, 0xff, //0x00002430 cmpq $-1, %r10 - 0x0f, 0x85, 0xc6, 0x08, 0x00, 0x00, //0x00002434 jne LBB0_529 - 0x4c, 0x01, 0xc6, //0x0000243a addq %r8, %rsi - 0x49, 0x89, 0xf2, //0x0000243d movq %rsi, %r10 - //0x00002440 LBB0_430 - 0x85, 0xd2, //0x00002440 testl %edx, %edx - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00002442 je LBB0_433 - 0x0f, 0xbc, 0xd2, //0x00002448 bsfl %edx, %edx - 0x49, 0x83, 0xff, 0xff, //0x0000244b cmpq $-1, %r15 - 0x0f, 0x85, 0xb6, 0x08, 0x00, 0x00, //0x0000244f jne LBB0_530 - 0x4c, 0x01, 0xc2, //0x00002455 addq %r8, %rdx - 0x49, 0x89, 0xd7, //0x00002458 movq %rdx, %r15 - //0x0000245b LBB0_433 - 0x83, 0xf9, 0x20, //0x0000245b cmpl $32, %ecx - 0x0f, 0x85, 0x1c, 0x02, 0x00, 0x00, //0x0000245e jne LBB0_467 - 0x49, 0x83, 0xc3, 0xe0, //0x00002464 addq $-32, %r11 - 0x49, 0x83, 0xc0, 0x20, //0x00002468 addq $32, %r8 - 0x49, 0x83, 0xfb, 0x1f, //0x0000246c cmpq $31, %r11 - 0x0f, 0x87, 0xfa, 0xfe, 0xff, 0xff, //0x00002470 ja LBB0_419 - 0xc5, 0xf8, 0x77, //0x00002476 vzeroupper - 0x4d, 0x01, 0xe8, //0x00002479 addq %r13, %r8 - 0x4c, 0x89, 0x54, 0x24, 0x28, //0x0000247c movq %r10, $40(%rsp) - 0x49, 0x83, 0xfb, 0x10, //0x00002481 cmpq $16, %r11 - 0x4c, 0x89, 0x6c, 0x24, 0x30, //0x00002485 movq %r13, $48(%rsp) - 0x0f, 0x82, 0x48, 0x01, 0x00, 0x00, //0x0000248a jb LBB0_454 - //0x00002490 LBB0_436 - 0x4d, 0x89, 0xc2, //0x00002490 movq %r8, %r10 - 0x4d, 0x29, 0xea, //0x00002493 subq %r13, %r10 - 0x45, 0x31, 0xed, //0x00002496 xorl %r13d, %r13d - //0x00002499 LBB0_437 - 0x4c, 0x89, 0xce, //0x00002499 movq %r9, %rsi - 0xc4, 0x81, 0x7a, 0x6f, 0x04, 0x28, //0x0000249c vmovdqu (%r8,%r13), %xmm0 - 0xc5, 0xf9, 0x64, 0x0d, 0x96, 0xdb, 0xff, 0xff, //0x000024a2 vpcmpgtb $-9322(%rip), %xmm0, %xmm1 /* LCPI0_20+0(%rip) */ - 0xc5, 0xfa, 0x6f, 0x15, 0x9e, 0xdb, 0xff, 0xff, //0x000024aa vmovdqu $-9314(%rip), %xmm2 /* LCPI0_21+0(%rip) */ - 0xc5, 0xe9, 0x64, 0xd0, //0x000024b2 vpcmpgtb %xmm0, %xmm2, %xmm2 - 0xc5, 0xf1, 0xdb, 0xca, //0x000024b6 vpand %xmm2, %xmm1, %xmm1 - 0xc5, 0xf9, 0x74, 0x15, 0x9e, 0xdb, 0xff, 0xff, //0x000024ba vpcmpeqb $-9314(%rip), %xmm0, %xmm2 /* LCPI0_22+0(%rip) */ - 0xc5, 0xf9, 0x74, 0x1d, 0xa6, 0xdb, 0xff, 0xff, //0x000024c2 vpcmpeqb $-9306(%rip), %xmm0, %xmm3 /* LCPI0_23+0(%rip) */ - 0xc5, 0xe1, 0xeb, 0xd2, //0x000024ca vpor %xmm2, %xmm3, %xmm2 - 0xc5, 0xf9, 0xdb, 0x1d, 0x4a, 0xdb, 0xff, 0xff, //0x000024ce vpand $-9398(%rip), %xmm0, %xmm3 /* LCPI0_12+0(%rip) */ - 0xc5, 0xf9, 0x74, 0x05, 0xa2, 0xdb, 0xff, 0xff, //0x000024d6 vpcmpeqb $-9310(%rip), %xmm0, %xmm0 /* LCPI0_24+0(%rip) */ - 0xc5, 0xe1, 0x74, 0x1d, 0xaa, 0xdb, 0xff, 0xff, //0x000024de vpcmpeqb $-9302(%rip), %xmm3, %xmm3 /* LCPI0_25+0(%rip) */ - 0xc5, 0xe1, 0xeb, 0xe0, //0x000024e6 vpor %xmm0, %xmm3, %xmm4 - 0xc5, 0xe9, 0xeb, 0xc9, //0x000024ea vpor %xmm1, %xmm2, %xmm1 - 0xc5, 0xd9, 0xeb, 0xc9, //0x000024ee vpor %xmm1, %xmm4, %xmm1 - 0xc5, 0x79, 0xd7, 0xc8, //0x000024f2 vpmovmskb %xmm0, %r9d - 0xc5, 0xf9, 0xd7, 0xfb, //0x000024f6 vpmovmskb %xmm3, %edi - 0xc5, 0xf9, 0xd7, 0xd2, //0x000024fa vpmovmskb %xmm2, %edx - 0xc5, 0xf9, 0xd7, 0xc9, //0x000024fe vpmovmskb %xmm1, %ecx - 0xf7, 0xd1, //0x00002502 notl %ecx - 0x0f, 0xbc, 0xc9, //0x00002504 bsfl %ecx, %ecx - 0x83, 0xf9, 0x10, //0x00002507 cmpl $16, %ecx - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000250a je LBB0_439 - 0xbb, 0xff, 0xff, 0xff, 0xff, //0x00002510 movl $-1, %ebx - 0xd3, 0xe3, //0x00002515 shll %cl, %ebx - 0xf7, 0xd3, //0x00002517 notl %ebx - 0x41, 0x21, 0xd9, //0x00002519 andl %ebx, %r9d - 0x21, 0xdf, //0x0000251c andl %ebx, %edi - 0x21, 0xd3, //0x0000251e andl %edx, %ebx - 0x89, 0xda, //0x00002520 movl %ebx, %edx - //0x00002522 LBB0_439 - 0x41, 0x8d, 0x59, 0xff, //0x00002522 leal $-1(%r9), %ebx - 0x44, 0x21, 0xcb, //0x00002526 andl %r9d, %ebx - 0x0f, 0x85, 0x5a, 0x07, 0x00, 0x00, //0x00002529 jne LBB0_523 - 0x8d, 0x5f, 0xff, //0x0000252f leal $-1(%rdi), %ebx - 0x21, 0xfb, //0x00002532 andl %edi, %ebx - 0x0f, 0x85, 0x4f, 0x07, 0x00, 0x00, //0x00002534 jne LBB0_523 - 0x8d, 0x5a, 0xff, //0x0000253a leal $-1(%rdx), %ebx - 0x21, 0xd3, //0x0000253d andl %edx, %ebx - 0x0f, 0x85, 0x44, 0x07, 0x00, 0x00, //0x0000253f jne LBB0_523 - 0x45, 0x85, 0xc9, //0x00002545 testl %r9d, %r9d - 0x0f, 0x84, 0x43, 0x00, 0x00, 0x00, //0x00002548 je LBB0_446 - 0x45, 0x0f, 0xbc, 0xc9, //0x0000254e bsfl %r9d, %r9d - 0x48, 0x83, 0xfe, 0xff, //0x00002552 cmpq $-1, %rsi - 0x0f, 0x85, 0xf4, 0x07, 0x00, 0x00, //0x00002556 jne LBB0_533 - 0x4d, 0x01, 0xd1, //0x0000255c addq %r10, %r9 - 0x4d, 0x01, 0xe9, //0x0000255f addq %r13, %r9 - 0x85, 0xff, //0x00002562 testl %edi, %edi - 0x0f, 0x84, 0x32, 0x00, 0x00, 0x00, //0x00002564 je LBB0_445 - //0x0000256a LBB0_447 - 0x0f, 0xbc, 0xff, //0x0000256a bsfl %edi, %edi - 0x48, 0x83, 0x7c, 0x24, 0x28, 0xff, //0x0000256d cmpq $-1, $40(%rsp) - 0x0f, 0x85, 0xdf, 0x07, 0x00, 0x00, //0x00002573 jne LBB0_534 - 0x4c, 0x01, 0xd7, //0x00002579 addq %r10, %rdi - 0x4c, 0x01, 0xef, //0x0000257c addq %r13, %rdi - 0x48, 0x89, 0x7c, 0x24, 0x28, //0x0000257f movq %rdi, $40(%rsp) - 0x85, 0xd2, //0x00002584 testl %edx, %edx - 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x00002586 jne LBB0_449 - 0xe9, 0x29, 0x00, 0x00, 0x00, //0x0000258c jmp LBB0_451 - //0x00002591 LBB0_446 - 0x49, 0x89, 0xf1, //0x00002591 movq %rsi, %r9 - 0x85, 0xff, //0x00002594 testl %edi, %edi - 0x0f, 0x85, 0xce, 0xff, 0xff, 0xff, //0x00002596 jne LBB0_447 - //0x0000259c LBB0_445 - 0x85, 0xd2, //0x0000259c testl %edx, %edx - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x0000259e je LBB0_451 - //0x000025a4 LBB0_449 - 0x0f, 0xbc, 0xd2, //0x000025a4 bsfl %edx, %edx - 0x49, 0x83, 0xff, 0xff, //0x000025a7 cmpq $-1, %r15 - 0x0f, 0x85, 0xae, 0x07, 0x00, 0x00, //0x000025ab jne LBB0_535 - 0x4c, 0x01, 0xd2, //0x000025b1 addq %r10, %rdx - 0x4c, 0x01, 0xea, //0x000025b4 addq %r13, %rdx - 0x49, 0x89, 0xd7, //0x000025b7 movq %rdx, %r15 - //0x000025ba LBB0_451 - 0x83, 0xf9, 0x10, //0x000025ba cmpl $16, %ecx - 0x0f, 0x85, 0xd5, 0x01, 0x00, 0x00, //0x000025bd jne LBB0_483 - 0x49, 0x83, 0xc3, 0xf0, //0x000025c3 addq $-16, %r11 - 0x49, 0x83, 0xc5, 0x10, //0x000025c7 addq $16, %r13 - 0x49, 0x83, 0xfb, 0x0f, //0x000025cb cmpq $15, %r11 - 0x0f, 0x87, 0xc4, 0xfe, 0xff, 0xff, //0x000025cf ja LBB0_437 - 0x4d, 0x01, 0xe8, //0x000025d5 addq %r13, %r8 - //0x000025d8 LBB0_454 - 0x4d, 0x85, 0xdb, //0x000025d8 testq %r11, %r11 - 0x4c, 0x8b, 0x6c, 0x24, 0x30, //0x000025db movq $48(%rsp), %r13 - 0x4c, 0x8b, 0x54, 0x24, 0x28, //0x000025e0 movq $40(%rsp), %r10 - 0x0f, 0x84, 0xd7, 0x01, 0x00, 0x00, //0x000025e5 je LBB0_485 - 0x4b, 0x8d, 0x0c, 0x18, //0x000025eb leaq (%r8,%r11), %rcx - 0x48, 0x89, 0x4c, 0x24, 0x38, //0x000025ef movq %rcx, $56(%rsp) - 0x4c, 0x89, 0xc6, //0x000025f4 movq %r8, %rsi - 0x4c, 0x29, 0xee, //0x000025f7 subq %r13, %rsi - 0x31, 0xc9, //0x000025fa xorl %ecx, %ecx - 0xe9, 0x2c, 0x00, 0x00, 0x00, //0x000025fc jmp LBB0_460 - //0x00002601 LBB0_456 - 0x83, 0xff, 0x65, //0x00002601 cmpl $101, %edi - 0x0f, 0x85, 0xb5, 0x01, 0x00, 0x00, //0x00002604 jne LBB0_484 - //0x0000260a LBB0_457 - 0x49, 0x83, 0xfa, 0xff, //0x0000260a cmpq $-1, %r10 - 0x0f, 0x85, 0x8f, 0x06, 0x00, 0x00, //0x0000260e jne LBB0_525 - 0x4c, 0x8d, 0x14, 0x0e, //0x00002614 leaq (%rsi,%rcx), %r10 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002618 .p2align 4, 0x90 - //0x00002620 LBB0_459 - 0x48, 0x83, 0xc1, 0x01, //0x00002620 addq $1, %rcx - 0x49, 0x39, 0xcb, //0x00002624 cmpq %rcx, %r11 - 0x0f, 0x84, 0xe5, 0x04, 0x00, 0x00, //0x00002627 je LBB0_508 - //0x0000262d LBB0_460 - 0x41, 0x0f, 0xbe, 0x3c, 0x08, //0x0000262d movsbl (%r8,%rcx), %edi - 0x8d, 0x5f, 0xd0, //0x00002632 leal $-48(%rdi), %ebx - 0x83, 0xfb, 0x0a, //0x00002635 cmpl $10, %ebx - 0x0f, 0x82, 0xe2, 0xff, 0xff, 0xff, //0x00002638 jb LBB0_459 - 0x8d, 0x5f, 0xd5, //0x0000263e leal $-43(%rdi), %ebx - 0x83, 0xfb, 0x1a, //0x00002641 cmpl $26, %ebx - 0x0f, 0x87, 0xb7, 0xff, 0xff, 0xff, //0x00002644 ja LBB0_456 - 0x48, 0x8d, 0x15, 0x8f, 0x1a, 0x00, 0x00, //0x0000264a leaq $6799(%rip), %rdx /* LJTI0_2+0(%rip) */ - 0x48, 0x63, 0x3c, 0x9a, //0x00002651 movslq (%rdx,%rbx,4), %rdi - 0x48, 0x01, 0xd7, //0x00002655 addq %rdx, %rdi - 0xff, 0xe7, //0x00002658 jmpq *%rdi - //0x0000265a LBB0_463 - 0x49, 0x83, 0xff, 0xff, //0x0000265a cmpq $-1, %r15 - 0x0f, 0x85, 0x3f, 0x06, 0x00, 0x00, //0x0000265e jne LBB0_525 - 0x4c, 0x8d, 0x3c, 0x0e, //0x00002664 leaq (%rsi,%rcx), %r15 - 0xe9, 0xb3, 0xff, 0xff, 0xff, //0x00002668 jmp LBB0_459 - //0x0000266d LBB0_465 - 0x49, 0x83, 0xf9, 0xff, //0x0000266d cmpq $-1, %r9 - 0x0f, 0x85, 0x2c, 0x06, 0x00, 0x00, //0x00002671 jne LBB0_525 - 0x4c, 0x8d, 0x0c, 0x0e, //0x00002677 leaq (%rsi,%rcx), %r9 - 0xe9, 0xa0, 0xff, 0xff, 0xff, //0x0000267b jmp LBB0_459 - //0x00002680 LBB0_467 - 0x4c, 0x01, 0xc1, //0x00002680 addq %r8, %rcx - 0x4c, 0x01, 0xe9, //0x00002683 addq %r13, %rcx - 0xc5, 0xf8, 0x77, //0x00002686 vzeroupper - 0x49, 0x89, 0xc8, //0x00002689 movq %rcx, %r8 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000268c movq $-1, %rcx - 0x4d, 0x85, 0xc9, //0x00002693 testq %r9, %r9 - 0x0f, 0x85, 0x36, 0x01, 0x00, 0x00, //0x00002696 jne LBB0_486 - 0xe9, 0xcd, 0x17, 0x00, 0x00, //0x0000269c jmp LBB0_726 - //0x000026a1 LBB0_468 - 0x4d, 0x29, 0xf4, //0x000026a1 subq %r14, %r12 - 0x49, 0x01, 0xd4, //0x000026a4 addq %rdx, %r12 - 0x49, 0x39, 0xfc, //0x000026a7 cmpq %rdi, %r12 - 0x0f, 0x82, 0x22, 0xdf, 0xff, 0xff, //0x000026aa jb LBB0_35 - 0xe9, 0xe8, 0x15, 0x00, 0x00, //0x000026b0 jmp LBB0_698 - //0x000026b5 LBB0_469 - 0x4c, 0x8b, 0x54, 0x24, 0x38, //0x000026b5 movq $56(%rsp), %r10 - 0xe9, 0x32, 0xf0, 0xff, 0xff, //0x000026ba jmp LBB0_282 - //0x000026bf LBB0_470 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x000026bf movl $64, %edx - //0x000026c4 LBB0_471 - 0x4c, 0x8b, 0x1c, 0x24, //0x000026c4 movq (%rsp), %r11 - 0x48, 0x39, 0xca, //0x000026c8 cmpq %rcx, %rdx - 0x0f, 0x82, 0xb5, 0x17, 0x00, 0x00, //0x000026cb jb LBB0_162 - 0xc5, 0x7d, 0x7f, 0xea, //0x000026d1 vmovdqa %ymm13, %ymm2 - 0x48, 0x01, 0xc8, //0x000026d5 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x000026d8 addq $1, %rax - //0x000026dc LBB0_473 - 0x48, 0x85, 0xc0, //0x000026dc testq %rax, %rax - 0x0f, 0x88, 0xdc, 0x15, 0x00, 0x00, //0x000026df js LBB0_702 - 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x000026e5 movq $8(%rsp), %r15 - 0x49, 0x89, 0x07, //0x000026ea movq %rax, (%r15) - 0x4d, 0x85, 0xc9, //0x000026ed testq %r9, %r9 - 0xc5, 0x7d, 0x6f, 0xea, //0x000026f0 vmovdqa %ymm2, %ymm13 - 0x0f, 0x8f, 0xa6, 0xdc, 0xff, 0xff, //0x000026f4 jg LBB0_3 - 0xe9, 0xdb, 0x15, 0x00, 0x00, //0x000026fa jmp LBB0_475 - //0x000026ff LBB0_108 - 0x4d, 0x85, 0xff, //0x000026ff testq %r15, %r15 - 0x0f, 0x85, 0x37, 0x07, 0x00, 0x00, //0x00002702 jne LBB0_545 - 0x49, 0x01, 0xf1, //0x00002708 addq %rsi, %r9 - 0x49, 0x29, 0xf2, //0x0000270b subq %rsi, %r10 - 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x0000270e movq $8(%rsp), %r15 - 0x4c, 0x8b, 0x1c, 0x24, //0x00002713 movq (%rsp), %r11 - //0x00002717 LBB0_110 - 0x4d, 0x85, 0xd2, //0x00002717 testq %r10, %r10 - 0x0f, 0x8f, 0x9f, 0x07, 0x00, 0x00, //0x0000271a jg LBB0_549 - 0xe9, 0xf0, 0x15, 0x00, 0x00, //0x00002720 jmp LBB0_728 - //0x00002725 LBB0_476 - 0xc5, 0x7d, 0x7f, 0xe8, //0x00002725 vmovdqa %ymm13, %ymm0 - 0x0f, 0xbc, 0xcb, //0x00002729 bsfl %ebx, %ecx - //0x0000272c LBB0_477 - 0x49, 0xf7, 0xd2, //0x0000272c notq %r10 - 0x49, 0x29, 0xca, //0x0000272f subq %rcx, %r10 - 0xe9, 0xde, 0xf0, 0xff, 0xff, //0x00002732 jmp LBB0_293 - //0x00002737 LBB0_478 - 0x66, 0x0f, 0xbc, 0xc3, //0x00002737 bsfw %bx, %ax - 0x0f, 0xb7, 0xf8, //0x0000273b movzwl %ax, %edi - 0x48, 0x89, 0xf8, //0x0000273e movq %rdi, %rax - 0x4c, 0x29, 0xc8, //0x00002741 subq %r9, %rax - 0x49, 0x89, 0x07, //0x00002744 movq %rax, (%r15) - 0x48, 0x85, 0xc0, //0x00002747 testq %rax, %rax - 0x48, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000274a movabsq $4294977024, %rbx - 0x0f, 0x8e, 0x90, 0xdc, 0xff, 0xff, //0x00002754 jle LBB0_2 - 0x48, 0x01, 0xf9, //0x0000275a addq %rdi, %rcx - 0x48, 0x01, 0xfe, //0x0000275d addq %rdi, %rsi - 0x48, 0x01, 0xfa, //0x00002760 addq %rdi, %rdx - //0x00002763 LBB0_480 - 0x0f, 0xb6, 0x02, //0x00002763 movzbl (%rdx), %eax - 0x48, 0x83, 0xf8, 0x20, //0x00002766 cmpq $32, %rax - 0x0f, 0x87, 0x7a, 0xdc, 0xff, 0xff, //0x0000276a ja LBB0_2 - 0x48, 0x0f, 0xa3, 0xc3, //0x00002770 btq %rax, %rbx - 0x0f, 0x83, 0x70, 0xdc, 0xff, 0xff, //0x00002774 jae LBB0_2 - 0x49, 0x89, 0x37, //0x0000277a movq %rsi, (%r15) - 0x48, 0x83, 0xc1, 0xff, //0x0000277d addq $-1, %rcx - 0x48, 0x83, 0xc6, 0xff, //0x00002781 addq $-1, %rsi - 0x48, 0x83, 0xc2, 0xff, //0x00002785 addq $-1, %rdx - 0x48, 0x83, 0xf9, 0x01, //0x00002789 cmpq $1, %rcx - 0x0f, 0x8f, 0xd0, 0xff, 0xff, 0xff, //0x0000278d jg LBB0_480 - 0xe9, 0x52, 0xdc, 0xff, 0xff, //0x00002793 jmp LBB0_2 - //0x00002798 LBB0_483 - 0x89, 0xc9, //0x00002798 movl %ecx, %ecx - 0x49, 0x01, 0xc8, //0x0000279a addq %rcx, %r8 - 0x4d, 0x01, 0xe8, //0x0000279d addq %r13, %r8 - 0x4c, 0x8b, 0x6c, 0x24, 0x30, //0x000027a0 movq $48(%rsp), %r13 - 0x4c, 0x8b, 0x54, 0x24, 0x28, //0x000027a5 movq $40(%rsp), %r10 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000027aa movq $-1, %rcx - 0x4d, 0x85, 0xc9, //0x000027b1 testq %r9, %r9 - 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x000027b4 jne LBB0_486 - 0xe9, 0xaf, 0x16, 0x00, 0x00, //0x000027ba jmp LBB0_726 - //0x000027bf LBB0_484 - 0x49, 0x01, 0xc8, //0x000027bf addq %rcx, %r8 - //0x000027c2 LBB0_485 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000027c2 movq $-1, %rcx - 0x4d, 0x85, 0xc9, //0x000027c9 testq %r9, %r9 - 0x0f, 0x84, 0x9c, 0x16, 0x00, 0x00, //0x000027cc je LBB0_726 - //0x000027d2 LBB0_486 - 0x4d, 0x85, 0xff, //0x000027d2 testq %r15, %r15 - 0x0f, 0x84, 0x93, 0x16, 0x00, 0x00, //0x000027d5 je LBB0_726 - 0x4d, 0x85, 0xd2, //0x000027db testq %r10, %r10 - 0x0f, 0x84, 0x8a, 0x16, 0x00, 0x00, //0x000027de je LBB0_726 - 0x4d, 0x29, 0xe8, //0x000027e4 subq %r13, %r8 - 0x49, 0x8d, 0x48, 0xff, //0x000027e7 leaq $-1(%r8), %rcx - 0x49, 0x39, 0xc9, //0x000027eb cmpq %rcx, %r9 - 0x0f, 0x84, 0x8d, 0x00, 0x00, 0x00, //0x000027ee je LBB0_494 - 0x49, 0x39, 0xcf, //0x000027f4 cmpq %rcx, %r15 - 0x0f, 0x84, 0x84, 0x00, 0x00, 0x00, //0x000027f7 je LBB0_494 - 0x49, 0x39, 0xca, //0x000027fd cmpq %rcx, %r10 - 0x0f, 0x84, 0x7b, 0x00, 0x00, 0x00, //0x00002800 je LBB0_494 - 0x4d, 0x85, 0xff, //0x00002806 testq %r15, %r15 - 0xc5, 0xfe, 0x6f, 0x2d, 0xaf, 0xd8, 0xff, 0xff, //0x00002809 vmovdqu $-10065(%rip), %ymm5 /* LCPI0_1+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0xc7, 0xd8, 0xff, 0xff, //0x00002811 vmovdqu $-10041(%rip), %ymm6 /* LCPI0_2+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x3d, 0xdf, 0xd8, 0xff, 0xff, //0x00002819 vmovdqu $-10017(%rip), %ymm7 /* LCPI0_3+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x05, 0xf7, 0xd8, 0xff, 0xff, //0x00002821 vmovdqu $-9993(%rip), %ymm8 /* LCPI0_4+0(%rip) */ - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002829 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0x7e, 0x6f, 0x15, 0xca, 0xd9, 0xff, 0xff, //0x0000282e vmovdqu $-9782(%rip), %ymm10 /* LCPI0_14+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x05, 0xe2, 0xd9, 0xff, 0xff, //0x00002836 vmovdqu $-9758(%rip), %ymm0 /* LCPI0_15+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x3d, 0xfa, 0xd9, 0xff, 0xff, //0x0000283e vmovdqu $-9734(%rip), %ymm15 /* LCPI0_16+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x35, 0x92, 0xd9, 0xff, 0xff, //0x00002846 vmovdqu $-9838(%rip), %ymm14 /* LCPI0_10+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x25, 0x4a, 0xda, 0xff, 0xff, //0x0000284e vmovdqu $-9654(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0x62, 0xd9, 0xff, 0xff, //0x00002856 vmovdqu $-9886(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0x0f, 0x8e, 0x8f, 0x00, 0x00, 0x00, //0x0000285e jle LBB0_497 - 0x49, 0x8d, 0x4f, 0xff, //0x00002864 leaq $-1(%r15), %rcx - 0x49, 0x39, 0xca, //0x00002868 cmpq %rcx, %r10 - 0x0f, 0x84, 0x82, 0x00, 0x00, 0x00, //0x0000286b je LBB0_497 - 0x49, 0xf7, 0xd7, //0x00002871 notq %r15 - 0x4d, 0x89, 0xf8, //0x00002874 movq %r15, %r8 - 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00002877 movq $8(%rsp), %r15 - 0xe9, 0x5d, 0x00, 0x00, 0x00, //0x0000287c jmp LBB0_496 - //0x00002881 LBB0_494 - 0x49, 0xf7, 0xd8, //0x00002881 negq %r8 - //0x00002884 LBB0_495 - 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00002884 movq $8(%rsp), %r15 - 0xc5, 0xfe, 0x6f, 0x2d, 0x2f, 0xd8, 0xff, 0xff, //0x00002889 vmovdqu $-10193(%rip), %ymm5 /* LCPI0_1+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0x47, 0xd8, 0xff, 0xff, //0x00002891 vmovdqu $-10169(%rip), %ymm6 /* LCPI0_2+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x3d, 0x5f, 0xd8, 0xff, 0xff, //0x00002899 vmovdqu $-10145(%rip), %ymm7 /* LCPI0_3+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x05, 0x77, 0xd8, 0xff, 0xff, //0x000028a1 vmovdqu $-10121(%rip), %ymm8 /* LCPI0_4+0(%rip) */ - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000028a9 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0x7e, 0x6f, 0x15, 0x4a, 0xd9, 0xff, 0xff, //0x000028ae vmovdqu $-9910(%rip), %ymm10 /* LCPI0_14+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x05, 0x62, 0xd9, 0xff, 0xff, //0x000028b6 vmovdqu $-9886(%rip), %ymm0 /* LCPI0_15+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x3d, 0x7a, 0xd9, 0xff, 0xff, //0x000028be vmovdqu $-9862(%rip), %ymm15 /* LCPI0_16+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x35, 0x12, 0xd9, 0xff, 0xff, //0x000028c6 vmovdqu $-9966(%rip), %ymm14 /* LCPI0_10+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x25, 0xca, 0xd9, 0xff, 0xff, //0x000028ce vmovdqu $-9782(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0xe2, 0xd8, 0xff, 0xff, //0x000028d6 vmovdqu $-10014(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - //0x000028de LBB0_496 - 0xc5, 0x7e, 0x6f, 0x1d, 0x5a, 0xd8, 0xff, 0xff, //0x000028de vmovdqu $-10150(%rip), %ymm11 /* LCPI0_5+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x25, 0x72, 0xd8, 0xff, 0xff, //0x000028e6 vmovdqu $-10126(%rip), %ymm12 /* LCPI0_6+0(%rip) */ - 0xe9, 0x4b, 0x02, 0x00, 0x00, //0x000028ee jmp LBB0_512 - //0x000028f3 LBB0_497 - 0x4c, 0x89, 0xc9, //0x000028f3 movq %r9, %rcx - 0x4c, 0x09, 0xd1, //0x000028f6 orq %r10, %rcx - 0x0f, 0x99, 0xc1, //0x000028f9 setns %cl - 0xc5, 0x7e, 0x6f, 0x1d, 0x3c, 0xd8, 0xff, 0xff, //0x000028fc vmovdqu $-10180(%rip), %ymm11 /* LCPI0_5+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x25, 0x54, 0xd8, 0xff, 0xff, //0x00002904 vmovdqu $-10156(%rip), %ymm12 /* LCPI0_6+0(%rip) */ - 0x0f, 0x88, 0xd2, 0x00, 0x00, 0x00, //0x0000290c js LBB0_500 - 0x4d, 0x39, 0xd1, //0x00002912 cmpq %r10, %r9 - 0x0f, 0x8c, 0xc9, 0x00, 0x00, 0x00, //0x00002915 jl LBB0_500 - 0x49, 0xf7, 0xd1, //0x0000291b notq %r9 - 0x4d, 0x89, 0xc8, //0x0000291e movq %r9, %r8 - 0xe9, 0x13, 0x02, 0x00, 0x00, //0x00002921 jmp LBB0_511 - //0x00002926 LBB0_140 - 0x4d, 0x85, 0xff, //0x00002926 testq %r15, %r15 - 0x0f, 0x85, 0x6a, 0x07, 0x00, 0x00, //0x00002929 jne LBB0_570 - 0x49, 0x01, 0xf1, //0x0000292f addq %rsi, %r9 - 0x49, 0x29, 0xf2, //0x00002932 subq %rsi, %r10 - 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00002935 movq $8(%rsp), %r15 - 0x4c, 0x8b, 0x1c, 0x24, //0x0000293a movq (%rsp), %r11 - //0x0000293e LBB0_142 - 0x4d, 0x85, 0xd2, //0x0000293e testq %r10, %r10 - 0x0f, 0x8f, 0xc4, 0x07, 0x00, 0x00, //0x00002941 jg LBB0_574 - 0xe9, 0xc9, 0x13, 0x00, 0x00, //0x00002947 jmp LBB0_728 - //0x0000294c LBB0_54 - 0x4c, 0x01, 0xf0, //0x0000294c addq %r14, %rax - 0x49, 0x83, 0xfb, 0x20, //0x0000294f cmpq $32, %r11 - 0x0f, 0x82, 0x45, 0x06, 0x00, 0x00, //0x00002953 jb LBB0_557 - //0x00002959 LBB0_55 - 0xc5, 0xfe, 0x6f, 0x00, //0x00002959 vmovdqu (%rax), %ymm0 - 0xc5, 0xfd, 0x74, 0xce, //0x0000295d vpcmpeqb %ymm6, %ymm0, %ymm1 - 0xc5, 0xfd, 0xd7, 0xd1, //0x00002961 vpmovmskb %ymm1, %edx - 0xc5, 0xfd, 0x74, 0xc7, //0x00002965 vpcmpeqb %ymm7, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xf0, //0x00002969 vpmovmskb %ymm0, %esi - 0x85, 0xf6, //0x0000296d testl %esi, %esi - 0x0f, 0x85, 0x82, 0x05, 0x00, 0x00, //0x0000296f jne LBB0_552 - 0x4d, 0x85, 0xd2, //0x00002975 testq %r10, %r10 - 0x0f, 0x85, 0xa7, 0x05, 0x00, 0x00, //0x00002978 jne LBB0_554 - 0x45, 0x31, 0xd2, //0x0000297e xorl %r10d, %r10d - 0x48, 0x85, 0xd2, //0x00002981 testq %rdx, %rdx - 0x0f, 0x84, 0x0c, 0x06, 0x00, 0x00, //0x00002984 je LBB0_556 - //0x0000298a LBB0_58 - 0x48, 0x0f, 0xbc, 0xca, //0x0000298a bsfq %rdx, %rcx - 0x4c, 0x29, 0xf0, //0x0000298e subq %r14, %rax - 0x48, 0x01, 0xc8, //0x00002991 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00002994 addq $1, %rax - 0xe9, 0x0e, 0xde, 0xff, 0xff, //0x00002998 jmp LBB0_63 - //0x0000299d LBB0_152 - 0x4c, 0x01, 0xf0, //0x0000299d addq %r14, %rax - 0x49, 0x83, 0xfd, 0x20, //0x000029a0 cmpq $32, %r13 - 0x0f, 0x82, 0xaa, 0x08, 0x00, 0x00, //0x000029a4 jb LBB0_587 - //0x000029aa LBB0_153 - 0xc5, 0xfe, 0x6f, 0x00, //0x000029aa vmovdqu (%rax), %ymm0 - 0xc5, 0xfd, 0x74, 0xce, //0x000029ae vpcmpeqb %ymm6, %ymm0, %ymm1 - 0xc5, 0x7d, 0xd7, 0xd1, //0x000029b2 vpmovmskb %ymm1, %r10d - 0xc5, 0xfd, 0x74, 0xcf, //0x000029b6 vpcmpeqb %ymm7, %ymm0, %ymm1 - 0xc5, 0xfd, 0xd7, 0xd1, //0x000029ba vpmovmskb %ymm1, %edx - 0x85, 0xd2, //0x000029be testl %edx, %edx - 0x0f, 0x85, 0x9a, 0x07, 0x00, 0x00, //0x000029c0 jne LBB0_577 - 0x4d, 0x85, 0xdb, //0x000029c6 testq %r11, %r11 - 0x0f, 0x85, 0xbf, 0x07, 0x00, 0x00, //0x000029c9 jne LBB0_579 - 0x45, 0x31, 0xdb, //0x000029cf xorl %r11d, %r11d - 0x4d, 0x85, 0xd2, //0x000029d2 testq %r10, %r10 - 0x0f, 0x84, 0x25, 0x08, 0x00, 0x00, //0x000029d5 je LBB0_581 - //0x000029db LBB0_156 - 0x49, 0x0f, 0xbc, 0xd2, //0x000029db bsfq %r10, %rdx - 0xe9, 0x21, 0x08, 0x00, 0x00, //0x000029df jmp LBB0_582 - //0x000029e4 LBB0_500 - 0x49, 0x8d, 0x52, 0xff, //0x000029e4 leaq $-1(%r10), %rdx - 0x49, 0x39, 0xd1, //0x000029e8 cmpq %rdx, %r9 - 0x49, 0xf7, 0xd2, //0x000029eb notq %r10 - 0x4d, 0x0f, 0x45, 0xd0, //0x000029ee cmovneq %r8, %r10 - 0x84, 0xc9, //0x000029f2 testb %cl, %cl - 0x4d, 0x0f, 0x45, 0xc2, //0x000029f4 cmovneq %r10, %r8 - 0xe9, 0x3c, 0x01, 0x00, 0x00, //0x000029f8 jmp LBB0_511 - //0x000029fd LBB0_501 - 0xc5, 0x7d, 0x7f, 0xe8, //0x000029fd vmovdqa %ymm13, %ymm0 - 0x0f, 0xbc, 0xcf, //0x00002a01 bsfl %edi, %ecx - //0x00002a04 LBB0_502 - 0x4c, 0x8b, 0x6c, 0x24, 0x10, //0x00002a04 movq $16(%rsp), %r13 - 0x4d, 0x01, 0xee, //0x00002a09 addq %r13, %r14 - 0x4d, 0x29, 0xd6, //0x00002a0c subq %r10, %r14 - 0x49, 0x29, 0xce, //0x00002a0f subq %rcx, %r14 - 0x4d, 0x29, 0xfe, //0x00002a12 subq %r15, %r14 - 0x49, 0x83, 0xc6, 0xfe, //0x00002a15 addq $-2, %r14 - 0x4d, 0x89, 0xf2, //0x00002a19 movq %r14, %r10 - 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00002a1c movq $8(%rsp), %r15 - 0x4c, 0x8b, 0x1c, 0x24, //0x00002a21 movq (%rsp), %r11 - 0xe9, 0xf0, 0xed, 0xff, 0xff, //0x00002a25 jmp LBB0_294 - //0x00002a2a LBB0_503 - 0xc5, 0x7d, 0x7f, 0xe8, //0x00002a2a vmovdqa %ymm13, %ymm0 - 0x4c, 0x8b, 0x6c, 0x24, 0x10, //0x00002a2e movq $16(%rsp), %r13 - 0x4d, 0x01, 0xee, //0x00002a33 addq %r13, %r14 - 0x4d, 0x29, 0xd6, //0x00002a36 subq %r10, %r14 - 0x49, 0x29, 0xce, //0x00002a39 subq %rcx, %r14 - 0x49, 0x83, 0xc6, 0xfe, //0x00002a3c addq $-2, %r14 - 0x4d, 0x89, 0xf2, //0x00002a40 movq %r14, %r10 - 0xe9, 0xd2, 0xed, 0xff, 0xff, //0x00002a43 jmp LBB0_294 - //0x00002a48 LBB0_504 - 0x4d, 0x01, 0xf4, //0x00002a48 addq %r14, %r12 - 0x48, 0x85, 0xf6, //0x00002a4b testq %rsi, %rsi - 0x0f, 0x85, 0x14, 0xdb, 0xff, 0xff, //0x00002a4e jne LBB0_28 - 0xe9, 0x49, 0xdb, 0xff, 0xff, //0x00002a54 jmp LBB0_33 - //0x00002a59 LBB0_89 - 0x4c, 0x01, 0xf0, //0x00002a59 addq %r14, %rax - 0x49, 0x83, 0xfb, 0x20, //0x00002a5c cmpq $32, %r11 - 0x0f, 0x82, 0x6b, 0x09, 0x00, 0x00, //0x00002a60 jb LBB0_602 - //0x00002a66 LBB0_90 - 0xc5, 0xfe, 0x6f, 0x00, //0x00002a66 vmovdqu (%rax), %ymm0 - 0xc5, 0xfd, 0x74, 0xce, //0x00002a6a vpcmpeqb %ymm6, %ymm0, %ymm1 - 0xc5, 0xfd, 0xd7, 0xd1, //0x00002a6e vpmovmskb %ymm1, %edx - 0xc5, 0xfd, 0x74, 0xc7, //0x00002a72 vpcmpeqb %ymm7, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xf0, //0x00002a76 vpmovmskb %ymm0, %esi - 0x85, 0xf6, //0x00002a7a testl %esi, %esi - 0x0f, 0x85, 0xa8, 0x08, 0x00, 0x00, //0x00002a7c jne LBB0_597 - 0x4d, 0x85, 0xd2, //0x00002a82 testq %r10, %r10 - 0x0f, 0x85, 0xcd, 0x08, 0x00, 0x00, //0x00002a85 jne LBB0_599 - 0x45, 0x31, 0xd2, //0x00002a8b xorl %r10d, %r10d - 0x48, 0x85, 0xd2, //0x00002a8e testq %rdx, %rdx - 0x0f, 0x84, 0x32, 0x09, 0x00, 0x00, //0x00002a91 je LBB0_601 - //0x00002a97 LBB0_93 - 0x48, 0x0f, 0xbc, 0xca, //0x00002a97 bsfq %rdx, %rcx - 0x4c, 0x29, 0xf0, //0x00002a9b subq %r14, %rax - 0x48, 0x01, 0xc8, //0x00002a9e addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00002aa1 addq $1, %rax - 0xe9, 0x21, 0xdf, 0xff, 0xff, //0x00002aa5 jmp LBB0_98 - //0x00002aaa LBB0_172 - 0x4c, 0x01, 0xf0, //0x00002aaa addq %r14, %rax - 0x49, 0x83, 0xfd, 0x20, //0x00002aad cmpq $32, %r13 - 0x0f, 0x82, 0xe4, 0x02, 0x00, 0x00, //0x00002ab1 jb LBB0_538 - //0x00002ab7 LBB0_173 - 0xc5, 0xfe, 0x6f, 0x00, //0x00002ab7 vmovdqu (%rax), %ymm0 - 0xc5, 0xfd, 0x74, 0xce, //0x00002abb vpcmpeqb %ymm6, %ymm0, %ymm1 - 0xc5, 0x7d, 0xd7, 0xd1, //0x00002abf vpmovmskb %ymm1, %r10d - 0xc5, 0xfd, 0x74, 0xcf, //0x00002ac3 vpcmpeqb %ymm7, %ymm0, %ymm1 - 0xc5, 0xfd, 0xd7, 0xd1, //0x00002ac7 vpmovmskb %ymm1, %edx - 0x85, 0xd2, //0x00002acb testl %edx, %edx - 0x0f, 0x85, 0x08, 0x0a, 0x00, 0x00, //0x00002acd jne LBB0_615 - 0x4d, 0x85, 0xdb, //0x00002ad3 testq %r11, %r11 - 0x0f, 0x85, 0x2d, 0x0a, 0x00, 0x00, //0x00002ad6 jne LBB0_617 - 0x45, 0x31, 0xdb, //0x00002adc xorl %r11d, %r11d - 0x4d, 0x85, 0xd2, //0x00002adf testq %r10, %r10 - 0x0f, 0x84, 0x93, 0x0a, 0x00, 0x00, //0x00002ae2 je LBB0_619 - //0x00002ae8 LBB0_176 - 0x49, 0x0f, 0xbc, 0xd2, //0x00002ae8 bsfq %r10, %rdx - 0xe9, 0x8f, 0x0a, 0x00, 0x00, //0x00002aec jmp LBB0_620 - //0x00002af1 LBB0_505 - 0xc5, 0x7d, 0x7f, 0xe8, //0x00002af1 vmovdqa %ymm13, %ymm0 - 0x89, 0xf9, //0x00002af5 movl %edi, %ecx - 0xe9, 0x30, 0xfc, 0xff, 0xff, //0x00002af7 jmp LBB0_477 - //0x00002afc LBB0_506 - 0xc5, 0x7d, 0x7f, 0xe8, //0x00002afc vmovdqa %ymm13, %ymm0 - 0x89, 0xf1, //0x00002b00 movl %esi, %ecx - 0xe9, 0x25, 0xfc, 0xff, 0xff, //0x00002b02 jmp LBB0_477 - //0x00002b07 LBB0_507 - 0xc5, 0x7d, 0x7f, 0xe8, //0x00002b07 vmovdqa %ymm13, %ymm0 - 0x89, 0xd1, //0x00002b0b movl %edx, %ecx - 0xe9, 0x1a, 0xfc, 0xff, 0xff, //0x00002b0d jmp LBB0_477 - //0x00002b12 LBB0_508 - 0x4c, 0x8b, 0x44, 0x24, 0x38, //0x00002b12 movq $56(%rsp), %r8 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002b17 movq $-1, %rcx - 0x4d, 0x85, 0xc9, //0x00002b1e testq %r9, %r9 - 0x0f, 0x85, 0xab, 0xfc, 0xff, 0xff, //0x00002b21 jne LBB0_486 - 0xe9, 0x42, 0x13, 0x00, 0x00, //0x00002b27 jmp LBB0_726 - //0x00002b2c LBB0_509 - 0xc5, 0x7d, 0x7f, 0xe8, //0x00002b2c vmovdqa %ymm13, %ymm0 - 0x0f, 0xbc, 0xcb, //0x00002b30 bsfl %ebx, %ecx - //0x00002b33 LBB0_510 - 0x49, 0xf7, 0xd0, //0x00002b33 notq %r8 - 0x49, 0x29, 0xc8, //0x00002b36 subq %rcx, %r8 - //0x00002b39 LBB0_511 - 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00002b39 movq $8(%rsp), %r15 - //0x00002b3e LBB0_512 - 0x4d, 0x85, 0xc0, //0x00002b3e testq %r8, %r8 - 0x0f, 0x88, 0x24, 0x13, 0x00, 0x00, //0x00002b41 js LBB0_725 - 0x49, 0x8b, 0x0f, //0x00002b47 movq (%r15), %rcx - 0xc5, 0x7d, 0x6f, 0xe8, //0x00002b4a vmovdqa %ymm0, %ymm13 - //0x00002b4e LBB0_514 - 0x4c, 0x01, 0xc1, //0x00002b4e addq %r8, %rcx - 0x49, 0x89, 0x0f, //0x00002b51 movq %rcx, (%r15) - 0x48, 0x85, 0xc0, //0x00002b54 testq %rax, %rax - 0x4c, 0x8b, 0x1c, 0x24, //0x00002b57 movq (%rsp), %r11 - 0x0f, 0x8f, 0x3f, 0xd8, 0xff, 0xff, //0x00002b5b jg LBB0_3 - 0xe9, 0xc9, 0x12, 0x00, 0x00, //0x00002b61 jmp LBB0_394 - //0x00002b66 LBB0_515 - 0x66, 0x0f, 0xbc, 0xc9, //0x00002b66 bsfw %cx, %cx - 0x44, 0x0f, 0xb7, 0xc1, //0x00002b6a movzwl %cx, %r8d - 0x4c, 0x89, 0xc1, //0x00002b6e movq %r8, %rcx - 0x4c, 0x29, 0xc9, //0x00002b71 subq %r9, %rcx - 0x49, 0x89, 0x0f, //0x00002b74 movq %rcx, (%r15) - 0x48, 0x85, 0xc9, //0x00002b77 testq %rcx, %rcx - 0x48, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002b7a movabsq $4294977024, %rsi - 0x0f, 0x8e, 0x36, 0xf6, 0xff, 0xff, //0x00002b84 jle LBB0_393 - 0x4c, 0x01, 0xc7, //0x00002b8a addq %r8, %rdi - 0x4c, 0x01, 0xc2, //0x00002b8d addq %r8, %rdx - 0x4c, 0x01, 0xc3, //0x00002b90 addq %r8, %rbx - //0x00002b93 LBB0_517 - 0x0f, 0xb6, 0x0b, //0x00002b93 movzbl (%rbx), %ecx - 0x48, 0x83, 0xf9, 0x20, //0x00002b96 cmpq $32, %rcx - 0x0f, 0x87, 0x20, 0xf6, 0xff, 0xff, //0x00002b9a ja LBB0_393 - 0x48, 0x0f, 0xa3, 0xce, //0x00002ba0 btq %rcx, %rsi - 0x0f, 0x83, 0x16, 0xf6, 0xff, 0xff, //0x00002ba4 jae LBB0_393 - 0x49, 0x89, 0x17, //0x00002baa movq %rdx, (%r15) - 0x48, 0x83, 0xc7, 0xff, //0x00002bad addq $-1, %rdi - 0x48, 0x83, 0xc2, 0xff, //0x00002bb1 addq $-1, %rdx - 0x48, 0x83, 0xc3, 0xff, //0x00002bb5 addq $-1, %rbx - 0x48, 0x83, 0xff, 0x01, //0x00002bb9 cmpq $1, %rdi - 0x0f, 0x8f, 0xd0, 0xff, 0xff, 0xff, //0x00002bbd jg LBB0_517 - 0xe9, 0xf8, 0xf5, 0xff, 0xff, //0x00002bc3 jmp LBB0_393 - //0x00002bc8 LBB0_520 - 0xc5, 0x7d, 0x7f, 0xe8, //0x00002bc8 vmovdqa %ymm13, %ymm0 - 0x89, 0xf9, //0x00002bcc movl %edi, %ecx - 0xe9, 0x31, 0xfe, 0xff, 0xff, //0x00002bce jmp LBB0_502 - //0x00002bd3 LBB0_521 - 0xc5, 0x7d, 0x7f, 0xe8, //0x00002bd3 vmovdqa %ymm13, %ymm0 - 0x89, 0xf1, //0x00002bd7 movl %esi, %ecx - 0xe9, 0x26, 0xfe, 0xff, 0xff, //0x00002bd9 jmp LBB0_502 - //0x00002bde LBB0_522 - 0xc5, 0x7d, 0x7f, 0xe8, //0x00002bde vmovdqa %ymm13, %ymm0 - 0x89, 0xd1, //0x00002be2 movl %edx, %ecx - 0xe9, 0x1b, 0xfe, 0xff, 0xff, //0x00002be4 jmp LBB0_502 - //0x00002be9 LBB0_247 - 0x4c, 0x01, 0xf0, //0x00002be9 addq %r14, %rax - 0x49, 0x83, 0xfb, 0x20, //0x00002bec cmpq $32, %r11 - 0x0f, 0x82, 0x08, 0x02, 0x00, 0x00, //0x00002bf0 jb LBB0_542 - //0x00002bf6 LBB0_248 - 0xc5, 0xfe, 0x6f, 0x00, //0x00002bf6 vmovdqu (%rax), %ymm0 - 0xc5, 0xfd, 0x74, 0xce, //0x00002bfa vpcmpeqb %ymm6, %ymm0, %ymm1 - 0xc5, 0xfd, 0xd7, 0xd1, //0x00002bfe vpmovmskb %ymm1, %edx - 0xc5, 0xfd, 0x74, 0xc7, //0x00002c02 vpcmpeqb %ymm7, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xf0, //0x00002c06 vpmovmskb %ymm0, %esi - 0x85, 0xf6, //0x00002c0a testl %esi, %esi - 0x0f, 0x85, 0xe1, 0x0c, 0x00, 0x00, //0x00002c0c jne LBB0_653 - 0x4d, 0x85, 0xd2, //0x00002c12 testq %r10, %r10 - 0x0f, 0x85, 0x06, 0x0d, 0x00, 0x00, //0x00002c15 jne LBB0_655 - 0x45, 0x31, 0xd2, //0x00002c1b xorl %r10d, %r10d - 0xc5, 0x7d, 0x7f, 0xea, //0x00002c1e vmovdqa %ymm13, %ymm2 - 0x48, 0x85, 0xd2, //0x00002c22 testq %rdx, %rdx - 0x0f, 0x84, 0x6b, 0x0d, 0x00, 0x00, //0x00002c25 je LBB0_657 - //0x00002c2b LBB0_251 - 0x48, 0x0f, 0xbc, 0xca, //0x00002c2b bsfq %rdx, %rcx - 0x4c, 0x29, 0xf0, //0x00002c2f subq %r14, %rax - 0x48, 0x01, 0xc8, //0x00002c32 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00002c35 addq $1, %rax - 0x4c, 0x8b, 0x1c, 0x24, //0x00002c39 movq (%rsp), %r11 - 0xe9, 0x9a, 0xfa, 0xff, 0xff, //0x00002c3d jmp LBB0_473 - //0x00002c42 LBB0_405 - 0x4c, 0x01, 0xf0, //0x00002c42 addq %r14, %rax - 0x49, 0x83, 0xfd, 0x20, //0x00002c45 cmpq $32, %r13 - 0x0f, 0x82, 0xd9, 0x01, 0x00, 0x00, //0x00002c49 jb LBB0_544 - //0x00002c4f LBB0_406 - 0xc5, 0xfe, 0x6f, 0x00, //0x00002c4f vmovdqu (%rax), %ymm0 - 0xc5, 0xfd, 0x74, 0xce, //0x00002c53 vpcmpeqb %ymm6, %ymm0, %ymm1 - 0xc5, 0x7d, 0xd7, 0xd1, //0x00002c57 vpmovmskb %ymm1, %r10d - 0xc5, 0xfd, 0x74, 0xcf, //0x00002c5b vpcmpeqb %ymm7, %ymm0, %ymm1 - 0xc5, 0xfd, 0xd7, 0xd1, //0x00002c5f vpmovmskb %ymm1, %edx - 0x85, 0xd2, //0x00002c63 testl %edx, %edx - 0x0f, 0x85, 0xfb, 0x0d, 0x00, 0x00, //0x00002c65 jne LBB0_671 - 0x4d, 0x85, 0xdb, //0x00002c6b testq %r11, %r11 - 0x0f, 0x85, 0x20, 0x0e, 0x00, 0x00, //0x00002c6e jne LBB0_673 - 0x45, 0x31, 0xdb, //0x00002c74 xorl %r11d, %r11d - 0x4d, 0x85, 0xd2, //0x00002c77 testq %r10, %r10 - 0x0f, 0x84, 0x86, 0x0e, 0x00, 0x00, //0x00002c7a je LBB0_675 - //0x00002c80 LBB0_409 - 0x49, 0x0f, 0xbc, 0xd2, //0x00002c80 bsfq %r10, %rdx - 0xe9, 0x82, 0x0e, 0x00, 0x00, //0x00002c84 jmp LBB0_676 - //0x00002c89 LBB0_523 - 0x0f, 0xbc, 0xcb, //0x00002c89 bsfl %ebx, %ecx - //0x00002c8c LBB0_524 - 0x49, 0x01, 0xc6, //0x00002c8c addq %rax, %r14 - 0x4d, 0x29, 0xc6, //0x00002c8f subq %r8, %r14 - 0x49, 0x29, 0xce, //0x00002c92 subq %rcx, %r14 - 0x49, 0xf7, 0xd5, //0x00002c95 notq %r13 - 0x4d, 0x01, 0xf5, //0x00002c98 addq %r14, %r13 - 0x4d, 0x89, 0xe8, //0x00002c9b movq %r13, %r8 - 0xe9, 0xe1, 0xfb, 0xff, 0xff, //0x00002c9e jmp LBB0_495 - //0x00002ca3 LBB0_525 - 0x49, 0x01, 0xc6, //0x00002ca3 addq %rax, %r14 - 0x4d, 0x29, 0xc6, //0x00002ca6 subq %r8, %r14 - 0x48, 0xf7, 0xd1, //0x00002ca9 notq %rcx - 0x4c, 0x01, 0xf1, //0x00002cac addq %r14, %rcx - 0x49, 0x89, 0xc8, //0x00002caf movq %rcx, %r8 - 0xe9, 0xcd, 0xfb, 0xff, 0xff, //0x00002cb2 jmp LBB0_495 - //0x00002cb7 LBB0_526 - 0x4f, 0x8d, 0x04, 0x2e, //0x00002cb7 leaq (%r14,%r13), %r8 - 0x48, 0x83, 0xff, 0x10, //0x00002cbb cmpq $16, %rdi - 0x0f, 0x83, 0x8d, 0xde, 0xff, 0xff, //0x00002cbf jae LBB0_116 - 0xe9, 0xf1, 0xde, 0xff, 0xff, //0x00002cc5 jmp LBB0_119 - //0x00002cca LBB0_527 - 0x48, 0xc7, 0x44, 0x24, 0x28, 0xff, 0xff, 0xff, 0xff, //0x00002cca movq $-1, $40(%rsp) - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00002cd3 movq $-1, %r13 - 0x48, 0xc7, 0x44, 0x24, 0x30, 0xff, 0xff, 0xff, 0xff, //0x00002cda movq $-1, $48(%rsp) - 0x4d, 0x89, 0xc2, //0x00002ce3 movq %r8, %r10 - 0x49, 0x83, 0xf9, 0x10, //0x00002ce6 cmpq $16, %r9 - 0x0f, 0x83, 0xf2, 0xe4, 0xff, 0xff, //0x00002cea jae LBB0_203 - 0xe9, 0x7c, 0xe6, 0xff, 0xff, //0x00002cf0 jmp LBB0_221 - //0x00002cf5 LBB0_528 - 0xc5, 0x7d, 0x7f, 0xe8, //0x00002cf5 vmovdqa %ymm13, %ymm0 - 0x89, 0xf9, //0x00002cf9 movl %edi, %ecx - 0xe9, 0x33, 0xfe, 0xff, 0xff, //0x00002cfb jmp LBB0_510 - //0x00002d00 LBB0_529 - 0xc5, 0x7d, 0x7f, 0xe8, //0x00002d00 vmovdqa %ymm13, %ymm0 - 0x89, 0xf1, //0x00002d04 movl %esi, %ecx - 0xe9, 0x28, 0xfe, 0xff, 0xff, //0x00002d06 jmp LBB0_510 - //0x00002d0b LBB0_530 - 0xc5, 0x7d, 0x7f, 0xe8, //0x00002d0b vmovdqa %ymm13, %ymm0 - 0x89, 0xd1, //0x00002d0f movl %edx, %ecx - 0xe9, 0x1d, 0xfe, 0xff, 0xff, //0x00002d11 jmp LBB0_510 - //0x00002d16 LBB0_531 - 0x4b, 0x8d, 0x04, 0x0e, //0x00002d16 leaq (%r14,%r9), %rax - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002d1a movq $-1, %r15 - 0x45, 0x31, 0xd2, //0x00002d21 xorl %r10d, %r10d - 0x49, 0x83, 0xfb, 0x20, //0x00002d24 cmpq $32, %r11 - 0x0f, 0x83, 0x2b, 0xfc, 0xff, 0xff, //0x00002d28 jae LBB0_55 - 0xe9, 0x6b, 0x02, 0x00, 0x00, //0x00002d2e jmp LBB0_557 - //0x00002d33 LBB0_532 - 0x4b, 0x8d, 0x04, 0x0e, //0x00002d33 leaq (%r14,%r9), %rax - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002d37 movq $-1, %r15 - 0x45, 0x31, 0xdb, //0x00002d3e xorl %r11d, %r11d - 0x49, 0x83, 0xfd, 0x20, //0x00002d41 cmpq $32, %r13 - 0x0f, 0x83, 0x5f, 0xfc, 0xff, 0xff, //0x00002d45 jae LBB0_153 - 0xe9, 0x04, 0x05, 0x00, 0x00, //0x00002d4b jmp LBB0_587 - //0x00002d50 LBB0_533 - 0x44, 0x89, 0xc9, //0x00002d50 movl %r9d, %ecx - 0xe9, 0x34, 0xff, 0xff, 0xff, //0x00002d53 jmp LBB0_524 - //0x00002d58 LBB0_534 - 0x89, 0xf9, //0x00002d58 movl %edi, %ecx - 0xe9, 0x2d, 0xff, 0xff, 0xff, //0x00002d5a jmp LBB0_524 - //0x00002d5f LBB0_535 - 0x89, 0xd1, //0x00002d5f movl %edx, %ecx - 0xe9, 0x26, 0xff, 0xff, 0xff, //0x00002d61 jmp LBB0_524 - //0x00002d66 LBB0_536 - 0x4b, 0x8d, 0x04, 0x0e, //0x00002d66 leaq (%r14,%r9), %rax - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002d6a movq $-1, %r15 - 0x45, 0x31, 0xd2, //0x00002d71 xorl %r10d, %r10d - 0x49, 0x83, 0xfb, 0x20, //0x00002d74 cmpq $32, %r11 - 0x0f, 0x83, 0xe8, 0xfc, 0xff, 0xff, //0x00002d78 jae LBB0_90 - 0xe9, 0x4e, 0x06, 0x00, 0x00, //0x00002d7e jmp LBB0_602 - //0x00002d83 LBB0_537 - 0x4b, 0x8d, 0x04, 0x0e, //0x00002d83 leaq (%r14,%r9), %rax - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002d87 movq $-1, %r15 - 0x45, 0x31, 0xdb, //0x00002d8e xorl %r11d, %r11d - 0x49, 0x83, 0xfd, 0x20, //0x00002d91 cmpq $32, %r13 - 0x0f, 0x83, 0x1c, 0xfd, 0xff, 0xff, //0x00002d95 jae LBB0_173 - //0x00002d9b LBB0_538 - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x00002d9b movq $24(%rsp), %r10 - 0xe9, 0x38, 0x08, 0x00, 0x00, //0x00002da0 jmp LBB0_626 - //0x00002da5 LBB0_539 - 0x4d, 0x8d, 0x04, 0x06, //0x00002da5 leaq (%r14,%rax), %r8 - 0x48, 0x83, 0xfe, 0x10, //0x00002da9 cmpq $16, %rsi - 0x4c, 0x8b, 0x1c, 0x24, //0x00002dad movq (%rsp), %r11 - 0x0f, 0x83, 0x8f, 0xec, 0xff, 0xff, //0x00002db1 jae LBB0_322 - 0xe9, 0xf3, 0xec, 0xff, 0xff, //0x00002db7 jmp LBB0_325 - //0x00002dbc LBB0_540 - 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002dbc movq $-1, %r10 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002dc3 movq $-1, %r9 - 0x4d, 0x89, 0xe8, //0x00002dca movq %r13, %r8 - 0x4c, 0x89, 0x54, 0x24, 0x28, //0x00002dcd movq %r10, $40(%rsp) - 0x49, 0x83, 0xfb, 0x10, //0x00002dd2 cmpq $16, %r11 - 0x4c, 0x89, 0x6c, 0x24, 0x30, //0x00002dd6 movq %r13, $48(%rsp) - 0x0f, 0x83, 0xaf, 0xf6, 0xff, 0xff, //0x00002ddb jae LBB0_436 - 0xe9, 0xf2, 0xf7, 0xff, 0xff, //0x00002de1 jmp LBB0_454 - //0x00002de6 LBB0_541 - 0x4b, 0x8d, 0x04, 0x0e, //0x00002de6 leaq (%r14,%r9), %rax - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002dea movq $-1, %r15 - 0x45, 0x31, 0xd2, //0x00002df1 xorl %r10d, %r10d - 0x49, 0x83, 0xfb, 0x20, //0x00002df4 cmpq $32, %r11 - 0x0f, 0x83, 0xf8, 0xfd, 0xff, 0xff, //0x00002df8 jae LBB0_248 - //0x00002dfe LBB0_542 - 0xc5, 0x7d, 0x7f, 0xe1, //0x00002dfe vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x00002e02 vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00002e06 vmovdqa %ymm13, %ymm11 - 0xe9, 0x9a, 0x0b, 0x00, 0x00, //0x00002e0b jmp LBB0_658 - //0x00002e10 LBB0_543 - 0x4b, 0x8d, 0x04, 0x0e, //0x00002e10 leaq (%r14,%r9), %rax - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002e14 movq $-1, %r15 - 0x45, 0x31, 0xdb, //0x00002e1b xorl %r11d, %r11d - 0x49, 0x83, 0xfd, 0x20, //0x00002e1e cmpq $32, %r13 - 0x0f, 0x83, 0x27, 0xfe, 0xff, 0xff, //0x00002e22 jae LBB0_406 - //0x00002e28 LBB0_544 - 0xc5, 0x7d, 0x7f, 0xe1, //0x00002e28 vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x00002e2c vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00002e30 vmovdqa %ymm13, %ymm11 - 0xc4, 0x41, 0x7d, 0x6f, 0xe7, //0x00002e35 vmovdqa %ymm15, %ymm12 - 0xe9, 0x35, 0x0d, 0x00, 0x00, //0x00002e3a jmp LBB0_681 - //0x00002e3f LBB0_545 - 0x49, 0x39, 0xf2, //0x00002e3f cmpq %rsi, %r10 - 0x0f, 0x84, 0xcd, 0x0e, 0x00, 0x00, //0x00002e42 je LBB0_728 - 0xc5, 0x7d, 0x7f, 0xe1, //0x00002e48 vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x00002e4c vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00002e50 vmovdqa %ymm13, %ymm11 - 0x49, 0x01, 0xf1, //0x00002e55 addq %rsi, %r9 - 0x49, 0x83, 0xc1, 0x01, //0x00002e58 addq $1, %r9 - 0x48, 0xf7, 0xd6, //0x00002e5c notq %rsi - 0x49, 0x01, 0xf2, //0x00002e5f addq %rsi, %r10 - 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00002e62 movq $8(%rsp), %r15 - 0x4c, 0x8b, 0x1c, 0x24, //0x00002e67 movq (%rsp), %r11 - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002e6b vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0xfe, 0x6f, 0x25, 0x28, 0xd4, 0xff, 0xff, //0x00002e70 vmovdqu $-11224(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0x40, 0xd3, 0xff, 0xff, //0x00002e78 vmovdqu $-11456(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd8, //0x00002e80 vmovdqa %ymm0, %ymm11 - 0x4d, 0x85, 0xd2, //0x00002e84 testq %r10, %r10 - 0x0f, 0x8f, 0x32, 0x00, 0x00, 0x00, //0x00002e87 jg LBB0_549 - 0xe9, 0x83, 0x0e, 0x00, 0x00, //0x00002e8d jmp LBB0_728 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002e92 .p2align 4, 0x90 - //0x00002ea0 LBB0_547 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00002ea0 movq $-2, %rcx - 0xba, 0x02, 0x00, 0x00, 0x00, //0x00002ea7 movl $2, %edx - 0x49, 0x01, 0xd1, //0x00002eac addq %rdx, %r9 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002eaf movq $-1, %rax - 0x49, 0x01, 0xca, //0x00002eb6 addq %rcx, %r10 - 0x0f, 0x8e, 0x56, 0x0e, 0x00, 0x00, //0x00002eb9 jle LBB0_728 - //0x00002ebf LBB0_549 - 0x41, 0x0f, 0xb6, 0x01, //0x00002ebf movzbl (%r9), %eax - 0x3c, 0x5c, //0x00002ec3 cmpb $92, %al - 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x00002ec5 je LBB0_547 - 0x3c, 0x22, //0x00002ecb cmpb $34, %al - 0x0f, 0x84, 0x14, 0x0a, 0x00, 0x00, //0x00002ecd je LBB0_652 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002ed3 movq $-1, %rcx - 0xba, 0x01, 0x00, 0x00, 0x00, //0x00002eda movl $1, %edx - 0x49, 0x01, 0xd1, //0x00002edf addq %rdx, %r9 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002ee2 movq $-1, %rax - 0x49, 0x01, 0xca, //0x00002ee9 addq %rcx, %r10 - 0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x00002eec jg LBB0_549 - 0xe9, 0x1e, 0x0e, 0x00, 0x00, //0x00002ef2 jmp LBB0_728 - //0x00002ef7 LBB0_552 - 0xc5, 0x7d, 0x7f, 0xe1, //0x00002ef7 vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x00002efb vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00002eff vmovdqa %ymm13, %ymm11 - 0xc4, 0x41, 0x7d, 0x6f, 0xe7, //0x00002f04 vmovdqa %ymm15, %ymm12 - 0x49, 0x83, 0xff, 0xff, //0x00002f09 cmpq $-1, %r15 - 0x0f, 0x85, 0x24, 0x00, 0x00, 0x00, //0x00002f0d jne LBB0_555 - 0x48, 0x89, 0xc1, //0x00002f13 movq %rax, %rcx - 0x4c, 0x29, 0xf1, //0x00002f16 subq %r14, %rcx - 0x4c, 0x0f, 0xbc, 0xfe, //0x00002f19 bsfq %rsi, %r15 - 0x49, 0x01, 0xcf, //0x00002f1d addq %rcx, %r15 - 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00002f20 jmp LBB0_555 - //0x00002f25 LBB0_554 - 0xc5, 0x7d, 0x7f, 0xe1, //0x00002f25 vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x00002f29 vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00002f2d vmovdqa %ymm13, %ymm11 - 0xc4, 0x41, 0x7d, 0x6f, 0xe7, //0x00002f32 vmovdqa %ymm15, %ymm12 - //0x00002f37 LBB0_555 - 0x44, 0x89, 0xd1, //0x00002f37 movl %r10d, %ecx - 0xf7, 0xd1, //0x00002f3a notl %ecx - 0x21, 0xf1, //0x00002f3c andl %esi, %ecx - 0x8d, 0x3c, 0x09, //0x00002f3e leal (%rcx,%rcx), %edi - 0x41, 0x8d, 0x1c, 0x4a, //0x00002f41 leal (%r10,%rcx,2), %ebx - 0xf7, 0xd7, //0x00002f45 notl %edi - 0x21, 0xf7, //0x00002f47 andl %esi, %edi - 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002f49 andl $-1431655766, %edi - 0x45, 0x31, 0xd2, //0x00002f4f xorl %r10d, %r10d - 0x01, 0xcf, //0x00002f52 addl %ecx, %edi - 0x41, 0x0f, 0x92, 0xc2, //0x00002f54 setb %r10b - 0x01, 0xff, //0x00002f58 addl %edi, %edi - 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00002f5a xorl $1431655765, %edi - 0x21, 0xdf, //0x00002f60 andl %ebx, %edi - 0xf7, 0xd7, //0x00002f62 notl %edi - 0x21, 0xfa, //0x00002f64 andl %edi, %edx - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002f66 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc4, 0x41, 0x7d, 0x6f, 0xfc, //0x00002f6b vmovdqa %ymm12, %ymm15 - 0xc4, 0x41, 0x7d, 0x6f, 0xeb, //0x00002f70 vmovdqa %ymm11, %ymm13 - 0xc5, 0xfe, 0x6f, 0x25, 0x23, 0xd3, 0xff, 0xff, //0x00002f75 vmovdqu $-11485(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0x3b, 0xd2, 0xff, 0xff, //0x00002f7d vmovdqu $-11717(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd8, //0x00002f85 vmovdqa %ymm0, %ymm11 - 0xc5, 0x7d, 0x6f, 0xe1, //0x00002f89 vmovdqa %ymm1, %ymm12 - 0x48, 0x85, 0xd2, //0x00002f8d testq %rdx, %rdx - 0x0f, 0x85, 0xf4, 0xf9, 0xff, 0xff, //0x00002f90 jne LBB0_58 - //0x00002f96 LBB0_556 - 0x48, 0x83, 0xc0, 0x20, //0x00002f96 addq $32, %rax - 0x49, 0x83, 0xc3, 0xe0, //0x00002f9a addq $-32, %r11 - //0x00002f9e LBB0_557 - 0x4d, 0x85, 0xd2, //0x00002f9e testq %r10, %r10 - 0x0f, 0x85, 0x08, 0x07, 0x00, 0x00, //0x00002fa1 jne LBB0_637 - 0x4c, 0x89, 0xf1, //0x00002fa7 movq %r14, %rcx - 0x48, 0xf7, 0xd1, //0x00002faa notq %rcx - 0x4c, 0x89, 0xff, //0x00002fad movq %r15, %rdi - 0x4d, 0x85, 0xdb, //0x00002fb0 testq %r11, %r11 - 0x0f, 0x84, 0xa1, 0x00, 0x00, 0x00, //0x00002fb3 je LBB0_569 - //0x00002fb9 LBB0_559 - 0x48, 0x83, 0xc1, 0x01, //0x00002fb9 addq $1, %rcx - //0x00002fbd LBB0_560 - 0x31, 0xf6, //0x00002fbd xorl %esi, %esi - //0x00002fbf LBB0_561 - 0x0f, 0xb6, 0x14, 0x30, //0x00002fbf movzbl (%rax,%rsi), %edx - 0x80, 0xfa, 0x22, //0x00002fc3 cmpb $34, %dl - 0x0f, 0x84, 0x87, 0x00, 0x00, 0x00, //0x00002fc6 je LBB0_568 - 0x80, 0xfa, 0x5c, //0x00002fcc cmpb $92, %dl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002fcf je LBB0_566 - 0x48, 0x83, 0xc6, 0x01, //0x00002fd5 addq $1, %rsi - 0x49, 0x39, 0xf3, //0x00002fd9 cmpq %rsi, %r11 - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00002fdc jne LBB0_561 - 0xe9, 0x7b, 0x00, 0x00, 0x00, //0x00002fe2 jmp LBB0_564 - //0x00002fe7 LBB0_566 - 0x49, 0x8d, 0x53, 0xff, //0x00002fe7 leaq $-1(%r11), %rdx - 0x48, 0x39, 0xf2, //0x00002feb cmpq %rsi, %rdx - 0x0f, 0x84, 0xd7, 0x0c, 0x00, 0x00, //0x00002fee je LBB0_703 - 0xc5, 0x7d, 0x7f, 0xe1, //0x00002ff4 vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x00002ff8 vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00002ffc vmovdqa %ymm13, %ymm11 - 0x48, 0x8d, 0x14, 0x01, //0x00003001 leaq (%rcx,%rax), %rdx - 0x48, 0x01, 0xf2, //0x00003005 addq %rsi, %rdx - 0x48, 0x83, 0xff, 0xff, //0x00003008 cmpq $-1, %rdi - 0x4c, 0x0f, 0x44, 0xfa, //0x0000300c cmoveq %rdx, %r15 - 0x48, 0x0f, 0x44, 0xfa, //0x00003010 cmoveq %rdx, %rdi - 0x48, 0x01, 0xf0, //0x00003014 addq %rsi, %rax - 0x48, 0x83, 0xc0, 0x02, //0x00003017 addq $2, %rax - 0x4c, 0x89, 0xda, //0x0000301b movq %r11, %rdx - 0x48, 0x29, 0xf2, //0x0000301e subq %rsi, %rdx - 0x48, 0x83, 0xc2, 0xfe, //0x00003021 addq $-2, %rdx - 0x49, 0x83, 0xc3, 0xfe, //0x00003025 addq $-2, %r11 - 0x49, 0x39, 0xf3, //0x00003029 cmpq %rsi, %r11 - 0x49, 0x89, 0xd3, //0x0000302c movq %rdx, %r11 - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000302f vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0xfe, 0x6f, 0x25, 0x64, 0xd2, 0xff, 0xff, //0x00003034 vmovdqu $-11676(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0x7c, 0xd1, 0xff, 0xff, //0x0000303c vmovdqu $-11908(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd8, //0x00003044 vmovdqa %ymm0, %ymm11 - 0x0f, 0x85, 0x6f, 0xff, 0xff, 0xff, //0x00003048 jne LBB0_560 - 0xe9, 0x78, 0x0c, 0x00, 0x00, //0x0000304e jmp LBB0_703 - //0x00003053 LBB0_568 - 0x48, 0x01, 0xf0, //0x00003053 addq %rsi, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00003056 addq $1, %rax - //0x0000305a LBB0_569 - 0x4c, 0x29, 0xf0, //0x0000305a subq %r14, %rax - 0xe9, 0x49, 0xd7, 0xff, 0xff, //0x0000305d jmp LBB0_63 - //0x00003062 LBB0_564 - 0x80, 0xfa, 0x22, //0x00003062 cmpb $34, %dl - 0x0f, 0x85, 0x60, 0x0c, 0x00, 0x00, //0x00003065 jne LBB0_703 - 0xc5, 0x7d, 0x7f, 0xe1, //0x0000306b vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x0000306f vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00003073 vmovdqa %ymm13, %ymm11 - 0x4c, 0x01, 0xd8, //0x00003078 addq %r11, %rax - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000307b vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0xfe, 0x6f, 0x25, 0x18, 0xd2, 0xff, 0xff, //0x00003080 vmovdqu $-11752(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0x30, 0xd1, 0xff, 0xff, //0x00003088 vmovdqu $-11984(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd8, //0x00003090 vmovdqa %ymm0, %ymm11 - 0xe9, 0xc1, 0xff, 0xff, 0xff, //0x00003094 jmp LBB0_569 - //0x00003099 LBB0_570 - 0x49, 0x39, 0xf2, //0x00003099 cmpq %rsi, %r10 - 0x0f, 0x84, 0x73, 0x0c, 0x00, 0x00, //0x0000309c je LBB0_728 - 0xc5, 0x7d, 0x7f, 0xe1, //0x000030a2 vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x000030a6 vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x000030aa vmovdqa %ymm13, %ymm11 - 0x49, 0x01, 0xf1, //0x000030af addq %rsi, %r9 - 0x49, 0x83, 0xc1, 0x01, //0x000030b2 addq $1, %r9 - 0x48, 0xf7, 0xd6, //0x000030b6 notq %rsi - 0x49, 0x01, 0xf2, //0x000030b9 addq %rsi, %r10 - 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x000030bc movq $8(%rsp), %r15 - 0x4c, 0x8b, 0x1c, 0x24, //0x000030c1 movq (%rsp), %r11 - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000030c5 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0xfe, 0x6f, 0x25, 0xce, 0xd1, 0xff, 0xff, //0x000030ca vmovdqu $-11826(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0xe6, 0xd0, 0xff, 0xff, //0x000030d2 vmovdqu $-12058(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd8, //0x000030da vmovdqa %ymm0, %ymm11 - 0x4d, 0x85, 0xd2, //0x000030de testq %r10, %r10 - 0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x000030e1 jg LBB0_574 - 0xe9, 0x29, 0x0c, 0x00, 0x00, //0x000030e7 jmp LBB0_728 - //0x000030ec LBB0_572 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000030ec movq $-2, %rcx - 0xba, 0x02, 0x00, 0x00, 0x00, //0x000030f3 movl $2, %edx - 0x49, 0x01, 0xd1, //0x000030f8 addq %rdx, %r9 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000030fb movq $-1, %rax - 0x49, 0x01, 0xca, //0x00003102 addq %rcx, %r10 - 0x0f, 0x8e, 0x0a, 0x0c, 0x00, 0x00, //0x00003105 jle LBB0_728 - //0x0000310b LBB0_574 - 0x41, 0x0f, 0xb6, 0x01, //0x0000310b movzbl (%r9), %eax - 0x3c, 0x5c, //0x0000310f cmpb $92, %al - 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x00003111 je LBB0_572 - 0x3c, 0x22, //0x00003117 cmpb $34, %al - 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x00003119 je LBB0_699 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000311f movq $-1, %rcx - 0xba, 0x01, 0x00, 0x00, 0x00, //0x00003126 movl $1, %edx - 0x49, 0x01, 0xd1, //0x0000312b addq %rdx, %r9 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000312e movq $-1, %rax - 0x49, 0x01, 0xca, //0x00003135 addq %rcx, %r10 - 0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x00003138 jg LBB0_574 - 0xe9, 0xd2, 0x0b, 0x00, 0x00, //0x0000313e jmp LBB0_728 - //0x00003143 LBB0_699 - 0x4d, 0x29, 0xf1, //0x00003143 subq %r14, %r9 - 0x49, 0x83, 0xc1, 0x01, //0x00003146 addq $1, %r9 - 0x4d, 0x89, 0x0f, //0x0000314a movq %r9, (%r15) - 0x4d, 0x85, 0xc0, //0x0000314d testq %r8, %r8 - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x00003150 movq $24(%rsp), %r10 - 0x0f, 0x8f, 0x4d, 0xe7, 0xff, 0xff, //0x00003155 jg LBB0_304 - 0xe9, 0x55, 0x0b, 0x00, 0x00, //0x0000315b jmp LBB0_700 - //0x00003160 LBB0_577 - 0xc5, 0x7d, 0x7f, 0xe2, //0x00003160 vmovdqa %ymm12, %ymm2 - 0xc5, 0x7d, 0x7f, 0xd9, //0x00003164 vmovdqa %ymm11, %ymm1 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00003168 vmovdqa %ymm13, %ymm11 - 0xc4, 0x41, 0x7d, 0x6f, 0xe7, //0x0000316d vmovdqa %ymm15, %ymm12 - 0x49, 0x83, 0xff, 0xff, //0x00003172 cmpq $-1, %r15 - 0x0f, 0x85, 0x24, 0x00, 0x00, 0x00, //0x00003176 jne LBB0_580 - 0x48, 0x89, 0xc1, //0x0000317c movq %rax, %rcx - 0x4c, 0x29, 0xf1, //0x0000317f subq %r14, %rcx - 0x4c, 0x0f, 0xbc, 0xfa, //0x00003182 bsfq %rdx, %r15 - 0x49, 0x01, 0xcf, //0x00003186 addq %rcx, %r15 - 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00003189 jmp LBB0_580 - //0x0000318e LBB0_579 - 0xc5, 0x7d, 0x7f, 0xe2, //0x0000318e vmovdqa %ymm12, %ymm2 - 0xc5, 0x7d, 0x7f, 0xd9, //0x00003192 vmovdqa %ymm11, %ymm1 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00003196 vmovdqa %ymm13, %ymm11 - 0xc4, 0x41, 0x7d, 0x6f, 0xe7, //0x0000319b vmovdqa %ymm15, %ymm12 - //0x000031a0 LBB0_580 - 0x44, 0x89, 0xd9, //0x000031a0 movl %r11d, %ecx - 0xf7, 0xd1, //0x000031a3 notl %ecx - 0x21, 0xd1, //0x000031a5 andl %edx, %ecx - 0x8d, 0x34, 0x09, //0x000031a7 leal (%rcx,%rcx), %esi - 0x41, 0x8d, 0x3c, 0x4b, //0x000031aa leal (%r11,%rcx,2), %edi - 0xf7, 0xd6, //0x000031ae notl %esi - 0x21, 0xd6, //0x000031b0 andl %edx, %esi - 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x000031b2 andl $-1431655766, %esi - 0x45, 0x31, 0xdb, //0x000031b8 xorl %r11d, %r11d - 0x01, 0xce, //0x000031bb addl %ecx, %esi - 0x41, 0x0f, 0x92, 0xc3, //0x000031bd setb %r11b - 0x01, 0xf6, //0x000031c1 addl %esi, %esi - 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x000031c3 xorl $1431655765, %esi - 0x21, 0xfe, //0x000031c9 andl %edi, %esi - 0xf7, 0xd6, //0x000031cb notl %esi - 0x41, 0x21, 0xf2, //0x000031cd andl %esi, %r10d - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000031d0 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc4, 0x41, 0x7d, 0x6f, 0xfc, //0x000031d5 vmovdqa %ymm12, %ymm15 - 0xc4, 0x41, 0x7d, 0x6f, 0xeb, //0x000031da vmovdqa %ymm11, %ymm13 - 0xc5, 0xfe, 0x6f, 0x25, 0xb9, 0xd0, 0xff, 0xff, //0x000031df vmovdqu $-12103(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0xd1, 0xcf, 0xff, 0xff, //0x000031e7 vmovdqu $-12335(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd9, //0x000031ef vmovdqa %ymm1, %ymm11 - 0xc5, 0x7d, 0x6f, 0xe2, //0x000031f3 vmovdqa %ymm2, %ymm12 - 0x4d, 0x85, 0xd2, //0x000031f7 testq %r10, %r10 - 0x0f, 0x85, 0xdb, 0xf7, 0xff, 0xff, //0x000031fa jne LBB0_156 - //0x00003200 LBB0_581 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x00003200 movl $64, %edx - //0x00003205 LBB0_582 - 0xc5, 0xbd, 0x64, 0xc8, //0x00003205 vpcmpgtb %ymm0, %ymm8, %ymm1 - 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x00003209 vpcmpgtb %ymm9, %ymm0, %ymm0 - 0xc5, 0xf5, 0xdb, 0xc0, //0x0000320e vpand %ymm0, %ymm1, %ymm0 - 0xc5, 0xfd, 0xd7, 0xf0, //0x00003212 vpmovmskb %ymm0, %esi - 0x0f, 0xbc, 0xfe, //0x00003216 bsfl %esi, %edi - 0x4d, 0x85, 0xd2, //0x00003219 testq %r10, %r10 - 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x0000321c je LBB0_585 - 0x85, 0xf6, //0x00003222 testl %esi, %esi - 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00003224 movl $64, %ecx - 0x0f, 0x44, 0xf9, //0x00003229 cmovel %ecx, %edi - 0x48, 0x39, 0xfa, //0x0000322c cmpq %rdi, %rdx - 0x0f, 0x87, 0x79, 0x0c, 0x00, 0x00, //0x0000322f ja LBB0_734 - 0x4c, 0x29, 0xf0, //0x00003235 subq %r14, %rax - 0x48, 0x01, 0xd0, //0x00003238 addq %rdx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x0000323b addq $1, %rax - 0xe9, 0x67, 0xd5, 0xff, 0xff, //0x0000323f jmp LBB0_63 - //0x00003244 LBB0_585 - 0x85, 0xf6, //0x00003244 testl %esi, %esi - 0x0f, 0x85, 0x6f, 0x0c, 0x00, 0x00, //0x00003246 jne LBB0_735 - 0x48, 0x83, 0xc0, 0x20, //0x0000324c addq $32, %rax - 0x49, 0x83, 0xc5, 0xe0, //0x00003250 addq $-32, %r13 - //0x00003254 LBB0_587 - 0x4d, 0x85, 0xdb, //0x00003254 testq %r11, %r11 - 0x0f, 0x85, 0xb0, 0x04, 0x00, 0x00, //0x00003257 jne LBB0_639 - 0x4c, 0x89, 0xf9, //0x0000325d movq %r15, %rcx - 0x4c, 0x8b, 0x1c, 0x24, //0x00003260 movq (%rsp), %r11 - 0x4d, 0x85, 0xed, //0x00003264 testq %r13, %r13 - 0x0f, 0x84, 0x5e, 0x0a, 0x00, 0x00, //0x00003267 je LBB0_703 - //0x0000326d LBB0_589 - 0x0f, 0xb6, 0x10, //0x0000326d movzbl (%rax), %edx - 0x80, 0xfa, 0x22, //0x00003270 cmpb $34, %dl - 0x0f, 0x84, 0x9c, 0x00, 0x00, 0x00, //0x00003273 je LBB0_701 - 0x80, 0xfa, 0x5c, //0x00003279 cmpb $92, %dl - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x0000327c je LBB0_593 - 0x80, 0xfa, 0x1f, //0x00003282 cmpb $31, %dl - 0x0f, 0x86, 0x3b, 0x0c, 0x00, 0x00, //0x00003285 jbe LBB0_736 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000328b movq $-1, %rdx - 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00003292 movl $1, %esi - 0x48, 0x01, 0xf0, //0x00003297 addq %rsi, %rax - 0x49, 0x01, 0xd5, //0x0000329a addq %rdx, %r13 - 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x0000329d jne LBB0_589 - 0xe9, 0x23, 0x0a, 0x00, 0x00, //0x000032a3 jmp LBB0_703 - //0x000032a8 LBB0_593 - 0x49, 0x83, 0xfd, 0x01, //0x000032a8 cmpq $1, %r13 - 0x0f, 0x84, 0x19, 0x0a, 0x00, 0x00, //0x000032ac je LBB0_703 - 0xc5, 0x7d, 0x7f, 0xe1, //0x000032b2 vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x000032b6 vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x000032ba vmovdqa %ymm13, %ymm11 - 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x000032bf movq $-2, %rdx - 0xbe, 0x02, 0x00, 0x00, 0x00, //0x000032c6 movl $2, %esi - 0x48, 0x83, 0xf9, 0xff, //0x000032cb cmpq $-1, %rcx - 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000032cf jne LBB0_596 - 0x49, 0x89, 0xc7, //0x000032d5 movq %rax, %r15 - 0x4d, 0x29, 0xf7, //0x000032d8 subq %r14, %r15 - 0x4c, 0x89, 0xf9, //0x000032db movq %r15, %rcx - //0x000032de LBB0_596 - 0x4c, 0x8b, 0x1c, 0x24, //0x000032de movq (%rsp), %r11 - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000032e2 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc4, 0x41, 0x7d, 0x6f, 0xeb, //0x000032e7 vmovdqa %ymm11, %ymm13 - 0xc5, 0xfe, 0x6f, 0x25, 0xac, 0xcf, 0xff, 0xff, //0x000032ec vmovdqu $-12372(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0xc4, 0xce, 0xff, 0xff, //0x000032f4 vmovdqu $-12604(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd8, //0x000032fc vmovdqa %ymm0, %ymm11 - 0xc5, 0x7d, 0x6f, 0xe1, //0x00003300 vmovdqa %ymm1, %ymm12 - 0x48, 0x01, 0xf0, //0x00003304 addq %rsi, %rax - 0x49, 0x01, 0xd5, //0x00003307 addq %rdx, %r13 - 0x0f, 0x85, 0x5d, 0xff, 0xff, 0xff, //0x0000330a jne LBB0_589 - 0xe9, 0xb6, 0x09, 0x00, 0x00, //0x00003310 jmp LBB0_703 - //0x00003315 LBB0_701 - 0x4c, 0x29, 0xf0, //0x00003315 subq %r14, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00003318 addq $1, %rax - 0x48, 0x85, 0xc0, //0x0000331c testq %rax, %rax - 0x0f, 0x89, 0x67, 0xd0, 0xff, 0xff, //0x0000331f jns LBB0_237 - 0xe9, 0x97, 0x09, 0x00, 0x00, //0x00003325 jmp LBB0_702 - //0x0000332a LBB0_597 - 0xc5, 0x7d, 0x7f, 0xe1, //0x0000332a vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x0000332e vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00003332 vmovdqa %ymm13, %ymm11 - 0xc4, 0x41, 0x7d, 0x6f, 0xe7, //0x00003337 vmovdqa %ymm15, %ymm12 - 0x49, 0x83, 0xff, 0xff, //0x0000333c cmpq $-1, %r15 - 0x0f, 0x85, 0x24, 0x00, 0x00, 0x00, //0x00003340 jne LBB0_600 - 0x48, 0x89, 0xc1, //0x00003346 movq %rax, %rcx - 0x4c, 0x29, 0xf1, //0x00003349 subq %r14, %rcx - 0x4c, 0x0f, 0xbc, 0xfe, //0x0000334c bsfq %rsi, %r15 - 0x49, 0x01, 0xcf, //0x00003350 addq %rcx, %r15 - 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00003353 jmp LBB0_600 - //0x00003358 LBB0_599 - 0xc5, 0x7d, 0x7f, 0xe1, //0x00003358 vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x0000335c vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00003360 vmovdqa %ymm13, %ymm11 - 0xc4, 0x41, 0x7d, 0x6f, 0xe7, //0x00003365 vmovdqa %ymm15, %ymm12 - //0x0000336a LBB0_600 - 0x44, 0x89, 0xd1, //0x0000336a movl %r10d, %ecx - 0xf7, 0xd1, //0x0000336d notl %ecx - 0x21, 0xf1, //0x0000336f andl %esi, %ecx - 0x8d, 0x3c, 0x09, //0x00003371 leal (%rcx,%rcx), %edi - 0x41, 0x8d, 0x1c, 0x4a, //0x00003374 leal (%r10,%rcx,2), %ebx - 0xf7, 0xd7, //0x00003378 notl %edi - 0x21, 0xf7, //0x0000337a andl %esi, %edi - 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000337c andl $-1431655766, %edi - 0x45, 0x31, 0xd2, //0x00003382 xorl %r10d, %r10d - 0x01, 0xcf, //0x00003385 addl %ecx, %edi - 0x41, 0x0f, 0x92, 0xc2, //0x00003387 setb %r10b - 0x01, 0xff, //0x0000338b addl %edi, %edi - 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x0000338d xorl $1431655765, %edi - 0x21, 0xdf, //0x00003393 andl %ebx, %edi - 0xf7, 0xd7, //0x00003395 notl %edi - 0x21, 0xfa, //0x00003397 andl %edi, %edx - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00003399 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc4, 0x41, 0x7d, 0x6f, 0xfc, //0x0000339e vmovdqa %ymm12, %ymm15 - 0xc4, 0x41, 0x7d, 0x6f, 0xeb, //0x000033a3 vmovdqa %ymm11, %ymm13 - 0xc5, 0xfe, 0x6f, 0x25, 0xf0, 0xce, 0xff, 0xff, //0x000033a8 vmovdqu $-12560(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0x08, 0xce, 0xff, 0xff, //0x000033b0 vmovdqu $-12792(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd8, //0x000033b8 vmovdqa %ymm0, %ymm11 - 0xc5, 0x7d, 0x6f, 0xe1, //0x000033bc vmovdqa %ymm1, %ymm12 - 0x48, 0x85, 0xd2, //0x000033c0 testq %rdx, %rdx - 0x0f, 0x85, 0xce, 0xf6, 0xff, 0xff, //0x000033c3 jne LBB0_93 - //0x000033c9 LBB0_601 - 0x48, 0x83, 0xc0, 0x20, //0x000033c9 addq $32, %rax - 0x49, 0x83, 0xc3, 0xe0, //0x000033cd addq $-32, %r11 - //0x000033d1 LBB0_602 - 0x4d, 0x85, 0xd2, //0x000033d1 testq %r10, %r10 - 0x0f, 0x85, 0x97, 0x03, 0x00, 0x00, //0x000033d4 jne LBB0_641 - 0x4c, 0x89, 0xf2, //0x000033da movq %r14, %rdx - 0x48, 0xf7, 0xd2, //0x000033dd notq %rdx - 0x4c, 0x89, 0xfe, //0x000033e0 movq %r15, %rsi - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x000033e3 movq $24(%rsp), %r10 - 0x4d, 0x85, 0xdb, //0x000033e8 testq %r11, %r11 - 0x0f, 0x84, 0xa6, 0x00, 0x00, 0x00, //0x000033eb je LBB0_614 - //0x000033f1 LBB0_604 - 0x48, 0x83, 0xc2, 0x01, //0x000033f1 addq $1, %rdx - //0x000033f5 LBB0_605 - 0x31, 0xff, //0x000033f5 xorl %edi, %edi - //0x000033f7 LBB0_606 - 0x0f, 0xb6, 0x1c, 0x38, //0x000033f7 movzbl (%rax,%rdi), %ebx - 0x80, 0xfb, 0x22, //0x000033fb cmpb $34, %bl - 0x0f, 0x84, 0x8c, 0x00, 0x00, 0x00, //0x000033fe je LBB0_613 - 0x80, 0xfb, 0x5c, //0x00003404 cmpb $92, %bl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00003407 je LBB0_611 - 0x48, 0x83, 0xc7, 0x01, //0x0000340d addq $1, %rdi - 0x49, 0x39, 0xfb, //0x00003411 cmpq %rdi, %r11 - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00003414 jne LBB0_606 - 0xe9, 0x80, 0x00, 0x00, 0x00, //0x0000341a jmp LBB0_609 - //0x0000341f LBB0_611 - 0x49, 0x8d, 0x4b, 0xff, //0x0000341f leaq $-1(%r11), %rcx - 0x48, 0x39, 0xf9, //0x00003423 cmpq %rdi, %rcx - 0x0f, 0x84, 0x9f, 0x08, 0x00, 0x00, //0x00003426 je LBB0_703 - 0xc5, 0x7d, 0x7f, 0xe1, //0x0000342c vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x00003430 vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00003434 vmovdqa %ymm13, %ymm11 - 0x48, 0x8d, 0x0c, 0x02, //0x00003439 leaq (%rdx,%rax), %rcx - 0x48, 0x01, 0xf9, //0x0000343d addq %rdi, %rcx - 0x48, 0x83, 0xfe, 0xff, //0x00003440 cmpq $-1, %rsi - 0x4c, 0x0f, 0x44, 0xf9, //0x00003444 cmoveq %rcx, %r15 - 0x48, 0x0f, 0x44, 0xf1, //0x00003448 cmoveq %rcx, %rsi - 0x48, 0x01, 0xf8, //0x0000344c addq %rdi, %rax - 0x48, 0x83, 0xc0, 0x02, //0x0000344f addq $2, %rax - 0x4c, 0x89, 0xd9, //0x00003453 movq %r11, %rcx - 0x48, 0x29, 0xf9, //0x00003456 subq %rdi, %rcx - 0x48, 0x83, 0xc1, 0xfe, //0x00003459 addq $-2, %rcx - 0x49, 0x83, 0xc3, 0xfe, //0x0000345d addq $-2, %r11 - 0x49, 0x39, 0xfb, //0x00003461 cmpq %rdi, %r11 - 0x49, 0x89, 0xcb, //0x00003464 movq %rcx, %r11 - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x00003467 movq $24(%rsp), %r10 - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000346c vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0xfe, 0x6f, 0x25, 0x27, 0xce, 0xff, 0xff, //0x00003471 vmovdqu $-12761(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0x3f, 0xcd, 0xff, 0xff, //0x00003479 vmovdqu $-12993(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd8, //0x00003481 vmovdqa %ymm0, %ymm11 - 0x0f, 0x85, 0x6a, 0xff, 0xff, 0xff, //0x00003485 jne LBB0_605 - 0xe9, 0x3b, 0x08, 0x00, 0x00, //0x0000348b jmp LBB0_703 - //0x00003490 LBB0_613 - 0x48, 0x01, 0xf8, //0x00003490 addq %rdi, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00003493 addq $1, %rax - //0x00003497 LBB0_614 - 0x4c, 0x29, 0xf0, //0x00003497 subq %r14, %rax - 0xe9, 0x20, 0x01, 0x00, 0x00, //0x0000349a jmp LBB0_623 - //0x0000349f LBB0_609 - 0x80, 0xfb, 0x22, //0x0000349f cmpb $34, %bl - 0x0f, 0x85, 0x23, 0x08, 0x00, 0x00, //0x000034a2 jne LBB0_703 - 0xc5, 0x7d, 0x7f, 0xe1, //0x000034a8 vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x000034ac vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x000034b0 vmovdqa %ymm13, %ymm11 - 0x4c, 0x01, 0xd8, //0x000034b5 addq %r11, %rax - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x000034b8 movq $24(%rsp), %r10 - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000034bd vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0xfe, 0x6f, 0x25, 0xd6, 0xcd, 0xff, 0xff, //0x000034c2 vmovdqu $-12842(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0xee, 0xcc, 0xff, 0xff, //0x000034ca vmovdqu $-13074(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd8, //0x000034d2 vmovdqa %ymm0, %ymm11 - 0xe9, 0xbc, 0xff, 0xff, 0xff, //0x000034d6 jmp LBB0_614 - //0x000034db LBB0_615 - 0xc5, 0x7d, 0x7f, 0xe2, //0x000034db vmovdqa %ymm12, %ymm2 - 0xc5, 0x7d, 0x7f, 0xd9, //0x000034df vmovdqa %ymm11, %ymm1 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x000034e3 vmovdqa %ymm13, %ymm11 - 0xc4, 0x41, 0x7d, 0x6f, 0xe7, //0x000034e8 vmovdqa %ymm15, %ymm12 - 0x49, 0x83, 0xff, 0xff, //0x000034ed cmpq $-1, %r15 - 0x0f, 0x85, 0x24, 0x00, 0x00, 0x00, //0x000034f1 jne LBB0_618 - 0x48, 0x89, 0xc1, //0x000034f7 movq %rax, %rcx - 0x4c, 0x29, 0xf1, //0x000034fa subq %r14, %rcx - 0x4c, 0x0f, 0xbc, 0xfa, //0x000034fd bsfq %rdx, %r15 - 0x49, 0x01, 0xcf, //0x00003501 addq %rcx, %r15 - 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00003504 jmp LBB0_618 - //0x00003509 LBB0_617 - 0xc5, 0x7d, 0x7f, 0xe2, //0x00003509 vmovdqa %ymm12, %ymm2 - 0xc5, 0x7d, 0x7f, 0xd9, //0x0000350d vmovdqa %ymm11, %ymm1 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00003511 vmovdqa %ymm13, %ymm11 - 0xc4, 0x41, 0x7d, 0x6f, 0xe7, //0x00003516 vmovdqa %ymm15, %ymm12 - //0x0000351b LBB0_618 - 0x44, 0x89, 0xd9, //0x0000351b movl %r11d, %ecx - 0xf7, 0xd1, //0x0000351e notl %ecx - 0x21, 0xd1, //0x00003520 andl %edx, %ecx - 0x8d, 0x34, 0x09, //0x00003522 leal (%rcx,%rcx), %esi - 0x41, 0x8d, 0x3c, 0x4b, //0x00003525 leal (%r11,%rcx,2), %edi - 0xf7, 0xd6, //0x00003529 notl %esi - 0x21, 0xd6, //0x0000352b andl %edx, %esi - 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000352d andl $-1431655766, %esi - 0x45, 0x31, 0xdb, //0x00003533 xorl %r11d, %r11d - 0x01, 0xce, //0x00003536 addl %ecx, %esi - 0x41, 0x0f, 0x92, 0xc3, //0x00003538 setb %r11b - 0x01, 0xf6, //0x0000353c addl %esi, %esi - 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x0000353e xorl $1431655765, %esi - 0x21, 0xfe, //0x00003544 andl %edi, %esi - 0xf7, 0xd6, //0x00003546 notl %esi - 0x41, 0x21, 0xf2, //0x00003548 andl %esi, %r10d - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000354b vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc4, 0x41, 0x7d, 0x6f, 0xfc, //0x00003550 vmovdqa %ymm12, %ymm15 - 0xc4, 0x41, 0x7d, 0x6f, 0xeb, //0x00003555 vmovdqa %ymm11, %ymm13 - 0xc5, 0xfe, 0x6f, 0x25, 0x3e, 0xcd, 0xff, 0xff, //0x0000355a vmovdqu $-12994(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0x56, 0xcc, 0xff, 0xff, //0x00003562 vmovdqu $-13226(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd9, //0x0000356a vmovdqa %ymm1, %ymm11 - 0xc5, 0x7d, 0x6f, 0xe2, //0x0000356e vmovdqa %ymm2, %ymm12 - 0x4d, 0x85, 0xd2, //0x00003572 testq %r10, %r10 - 0x0f, 0x85, 0x6d, 0xf5, 0xff, 0xff, //0x00003575 jne LBB0_176 - //0x0000357b LBB0_619 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x0000357b movl $64, %edx - //0x00003580 LBB0_620 - 0xc5, 0xbd, 0x64, 0xc8, //0x00003580 vpcmpgtb %ymm0, %ymm8, %ymm1 - 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x00003584 vpcmpgtb %ymm9, %ymm0, %ymm0 - 0xc5, 0xf5, 0xdb, 0xc0, //0x00003589 vpand %ymm0, %ymm1, %ymm0 - 0xc5, 0xfd, 0xd7, 0xf0, //0x0000358d vpmovmskb %ymm0, %esi - 0x0f, 0xbc, 0xfe, //0x00003591 bsfl %esi, %edi - 0x4d, 0x85, 0xd2, //0x00003594 testq %r10, %r10 - 0x0f, 0x84, 0x2b, 0x00, 0x00, 0x00, //0x00003597 je LBB0_624 - 0x85, 0xf6, //0x0000359d testl %esi, %esi - 0xb9, 0x40, 0x00, 0x00, 0x00, //0x0000359f movl $64, %ecx - 0x0f, 0x44, 0xf9, //0x000035a4 cmovel %ecx, %edi - 0x48, 0x39, 0xfa, //0x000035a7 cmpq %rdi, %rdx - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x000035aa movq $24(%rsp), %r10 - 0x0f, 0x87, 0xf9, 0x08, 0x00, 0x00, //0x000035af ja LBB0_734 - 0x4c, 0x29, 0xf0, //0x000035b5 subq %r14, %rax - 0x48, 0x01, 0xd0, //0x000035b8 addq %rdx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x000035bb addq $1, %rax - //0x000035bf LBB0_623 - 0x4c, 0x8b, 0x1c, 0x24, //0x000035bf movq (%rsp), %r11 - 0xe9, 0xc6, 0xe2, 0xff, 0xff, //0x000035c3 jmp LBB0_302 - //0x000035c8 LBB0_624 - 0x85, 0xf6, //0x000035c8 testl %esi, %esi - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x000035ca movq $24(%rsp), %r10 - 0x0f, 0x85, 0xe6, 0x08, 0x00, 0x00, //0x000035cf jne LBB0_735 - 0x48, 0x83, 0xc0, 0x20, //0x000035d5 addq $32, %rax - 0x49, 0x83, 0xc5, 0xe0, //0x000035d9 addq $-32, %r13 - //0x000035dd LBB0_626 - 0x4d, 0x85, 0xdb, //0x000035dd testq %r11, %r11 - 0x0f, 0x85, 0xee, 0x01, 0x00, 0x00, //0x000035e0 jne LBB0_643 - 0x4c, 0x89, 0xfa, //0x000035e6 movq %r15, %rdx - 0x4c, 0x8b, 0x1c, 0x24, //0x000035e9 movq (%rsp), %r11 - 0x4d, 0x85, 0xed, //0x000035ed testq %r13, %r13 - 0x0f, 0x84, 0xd5, 0x06, 0x00, 0x00, //0x000035f0 je LBB0_703 - //0x000035f6 LBB0_628 - 0x0f, 0xb6, 0x18, //0x000035f6 movzbl (%rax), %ebx - 0x80, 0xfb, 0x22, //0x000035f9 cmpb $34, %bl - 0x0f, 0x84, 0xa1, 0x00, 0x00, 0x00, //0x000035fc je LBB0_636 - 0x80, 0xfb, 0x5c, //0x00003602 cmpb $92, %bl - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00003605 je LBB0_632 - 0x80, 0xfb, 0x1f, //0x0000360b cmpb $31, %bl - 0x0f, 0x86, 0xb2, 0x08, 0x00, 0x00, //0x0000360e jbe LBB0_736 - 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00003614 movq $-1, %rsi - 0xbf, 0x01, 0x00, 0x00, 0x00, //0x0000361b movl $1, %edi - 0x48, 0x01, 0xf8, //0x00003620 addq %rdi, %rax - 0x49, 0x01, 0xf5, //0x00003623 addq %rsi, %r13 - 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00003626 jne LBB0_628 - 0xe9, 0x9a, 0x06, 0x00, 0x00, //0x0000362c jmp LBB0_703 - //0x00003631 LBB0_632 - 0x49, 0x83, 0xfd, 0x01, //0x00003631 cmpq $1, %r13 - 0x0f, 0x84, 0x90, 0x06, 0x00, 0x00, //0x00003635 je LBB0_703 - 0xc5, 0x7d, 0x7f, 0xe1, //0x0000363b vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x0000363f vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00003643 vmovdqa %ymm13, %ymm11 - 0x48, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x00003648 movq $-2, %rsi - 0xbf, 0x02, 0x00, 0x00, 0x00, //0x0000364f movl $2, %edi - 0x48, 0x83, 0xfa, 0xff, //0x00003654 cmpq $-1, %rdx - 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00003658 jne LBB0_635 - 0x49, 0x89, 0xc7, //0x0000365e movq %rax, %r15 - 0x4d, 0x29, 0xf7, //0x00003661 subq %r14, %r15 - 0x4c, 0x89, 0xfa, //0x00003664 movq %r15, %rdx - //0x00003667 LBB0_635 - 0x4c, 0x8b, 0x1c, 0x24, //0x00003667 movq (%rsp), %r11 - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x0000366b movq $24(%rsp), %r10 - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00003670 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc4, 0x41, 0x7d, 0x6f, 0xeb, //0x00003675 vmovdqa %ymm11, %ymm13 - 0xc5, 0xfe, 0x6f, 0x25, 0x1e, 0xcc, 0xff, 0xff, //0x0000367a vmovdqu $-13282(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0x36, 0xcb, 0xff, 0xff, //0x00003682 vmovdqu $-13514(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd8, //0x0000368a vmovdqa %ymm0, %ymm11 - 0xc5, 0x7d, 0x6f, 0xe1, //0x0000368e vmovdqa %ymm1, %ymm12 - 0x48, 0x01, 0xf8, //0x00003692 addq %rdi, %rax - 0x49, 0x01, 0xf5, //0x00003695 addq %rsi, %r13 - 0x0f, 0x85, 0x58, 0xff, 0xff, 0xff, //0x00003698 jne LBB0_628 - 0xe9, 0x28, 0x06, 0x00, 0x00, //0x0000369e jmp LBB0_703 - //0x000036a3 LBB0_636 - 0x4c, 0x29, 0xf0, //0x000036a3 subq %r14, %rax - 0x48, 0x83, 0xc0, 0x01, //0x000036a6 addq $1, %rax - 0xe9, 0xdf, 0xe1, 0xff, 0xff, //0x000036aa jmp LBB0_302 - //0x000036af LBB0_637 - 0x4d, 0x85, 0xdb, //0x000036af testq %r11, %r11 - 0x0f, 0x84, 0x13, 0x06, 0x00, 0x00, //0x000036b2 je LBB0_703 - 0xc5, 0x7d, 0x7f, 0xe1, //0x000036b8 vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x000036bc vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x000036c0 vmovdqa %ymm13, %ymm11 - 0x4c, 0x89, 0xf1, //0x000036c5 movq %r14, %rcx - 0x48, 0xf7, 0xd1, //0x000036c8 notq %rcx - 0x48, 0x8d, 0x14, 0x08, //0x000036cb leaq (%rax,%rcx), %rdx - 0x49, 0x83, 0xff, 0xff, //0x000036cf cmpq $-1, %r15 - 0x4c, 0x89, 0xff, //0x000036d3 movq %r15, %rdi - 0x4c, 0x0f, 0x44, 0xfa, //0x000036d6 cmoveq %rdx, %r15 - 0x48, 0x0f, 0x44, 0xfa, //0x000036da cmoveq %rdx, %rdi - 0x48, 0x83, 0xc0, 0x01, //0x000036de addq $1, %rax - 0x49, 0x83, 0xc3, 0xff, //0x000036e2 addq $-1, %r11 - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000036e6 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0xfe, 0x6f, 0x25, 0xad, 0xcb, 0xff, 0xff, //0x000036eb vmovdqu $-13395(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0xc5, 0xca, 0xff, 0xff, //0x000036f3 vmovdqu $-13627(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd8, //0x000036fb vmovdqa %ymm0, %ymm11 - 0x4d, 0x85, 0xdb, //0x000036ff testq %r11, %r11 - 0x0f, 0x85, 0xb1, 0xf8, 0xff, 0xff, //0x00003702 jne LBB0_559 - 0xe9, 0x4d, 0xf9, 0xff, 0xff, //0x00003708 jmp LBB0_569 - //0x0000370d LBB0_639 - 0x4d, 0x85, 0xed, //0x0000370d testq %r13, %r13 - 0x0f, 0x84, 0xb5, 0x05, 0x00, 0x00, //0x00003710 je LBB0_703 - 0xc5, 0x7d, 0x7f, 0xe1, //0x00003716 vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x0000371a vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x0000371e vmovdqa %ymm13, %ymm11 - 0x4c, 0x89, 0xf1, //0x00003723 movq %r14, %rcx - 0x48, 0xf7, 0xd1, //0x00003726 notq %rcx - 0x48, 0x01, 0xc1, //0x00003729 addq %rax, %rcx - 0x49, 0x83, 0xff, 0xff, //0x0000372c cmpq $-1, %r15 - 0x4c, 0x89, 0xfa, //0x00003730 movq %r15, %rdx - 0x48, 0x0f, 0x44, 0xd1, //0x00003733 cmoveq %rcx, %rdx - 0x49, 0x0f, 0x45, 0xcf, //0x00003737 cmovneq %r15, %rcx - 0x48, 0x83, 0xc0, 0x01, //0x0000373b addq $1, %rax - 0x49, 0x83, 0xc5, 0xff, //0x0000373f addq $-1, %r13 - 0x49, 0x89, 0xd7, //0x00003743 movq %rdx, %r15 - 0x4c, 0x8b, 0x1c, 0x24, //0x00003746 movq (%rsp), %r11 - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000374a vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0xfe, 0x6f, 0x25, 0x49, 0xcb, 0xff, 0xff, //0x0000374f vmovdqu $-13495(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0x61, 0xca, 0xff, 0xff, //0x00003757 vmovdqu $-13727(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd8, //0x0000375f vmovdqa %ymm0, %ymm11 - 0x4d, 0x85, 0xed, //0x00003763 testq %r13, %r13 - 0x0f, 0x85, 0x01, 0xfb, 0xff, 0xff, //0x00003766 jne LBB0_589 - 0xe9, 0x5a, 0x05, 0x00, 0x00, //0x0000376c jmp LBB0_703 - //0x00003771 LBB0_641 - 0x4d, 0x85, 0xdb, //0x00003771 testq %r11, %r11 - 0x0f, 0x84, 0x51, 0x05, 0x00, 0x00, //0x00003774 je LBB0_703 - 0xc5, 0x7d, 0x7f, 0xe1, //0x0000377a vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x0000377e vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00003782 vmovdqa %ymm13, %ymm11 - 0x4c, 0x89, 0xf2, //0x00003787 movq %r14, %rdx - 0x48, 0xf7, 0xd2, //0x0000378a notq %rdx - 0x48, 0x8d, 0x0c, 0x10, //0x0000378d leaq (%rax,%rdx), %rcx - 0x49, 0x83, 0xff, 0xff, //0x00003791 cmpq $-1, %r15 - 0x4c, 0x89, 0xfe, //0x00003795 movq %r15, %rsi - 0x4c, 0x0f, 0x44, 0xf9, //0x00003798 cmoveq %rcx, %r15 - 0x48, 0x0f, 0x44, 0xf1, //0x0000379c cmoveq %rcx, %rsi - 0x48, 0x83, 0xc0, 0x01, //0x000037a0 addq $1, %rax - 0x49, 0x83, 0xc3, 0xff, //0x000037a4 addq $-1, %r11 - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x000037a8 movq $24(%rsp), %r10 - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000037ad vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0xfe, 0x6f, 0x25, 0xe6, 0xca, 0xff, 0xff, //0x000037b2 vmovdqu $-13594(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0xfe, 0xc9, 0xff, 0xff, //0x000037ba vmovdqu $-13826(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd8, //0x000037c2 vmovdqa %ymm0, %ymm11 - 0x4d, 0x85, 0xdb, //0x000037c6 testq %r11, %r11 - 0x0f, 0x85, 0x22, 0xfc, 0xff, 0xff, //0x000037c9 jne LBB0_604 - 0xe9, 0xc3, 0xfc, 0xff, 0xff, //0x000037cf jmp LBB0_614 - //0x000037d4 LBB0_643 - 0x4d, 0x85, 0xed, //0x000037d4 testq %r13, %r13 - 0x0f, 0x84, 0xee, 0x04, 0x00, 0x00, //0x000037d7 je LBB0_703 - 0xc5, 0x7d, 0x7f, 0xe1, //0x000037dd vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x000037e1 vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x000037e5 vmovdqa %ymm13, %ymm11 - 0x4c, 0x89, 0xf2, //0x000037ea movq %r14, %rdx - 0x48, 0xf7, 0xd2, //0x000037ed notq %rdx - 0x48, 0x01, 0xc2, //0x000037f0 addq %rax, %rdx - 0x49, 0x83, 0xff, 0xff, //0x000037f3 cmpq $-1, %r15 - 0x4c, 0x89, 0xf9, //0x000037f7 movq %r15, %rcx - 0x48, 0x0f, 0x44, 0xca, //0x000037fa cmoveq %rdx, %rcx - 0x49, 0x0f, 0x45, 0xd7, //0x000037fe cmovneq %r15, %rdx - 0x48, 0x83, 0xc0, 0x01, //0x00003802 addq $1, %rax - 0x49, 0x83, 0xc5, 0xff, //0x00003806 addq $-1, %r13 - 0x49, 0x89, 0xcf, //0x0000380a movq %rcx, %r15 - 0x4c, 0x8b, 0x1c, 0x24, //0x0000380d movq (%rsp), %r11 - 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x00003811 movq $24(%rsp), %r10 - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00003816 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0xfe, 0x6f, 0x25, 0x7d, 0xca, 0xff, 0xff, //0x0000381b vmovdqu $-13699(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0x95, 0xc9, 0xff, 0xff, //0x00003823 vmovdqu $-13931(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd8, //0x0000382b vmovdqa %ymm0, %ymm11 - 0x4d, 0x85, 0xed, //0x0000382f testq %r13, %r13 - 0x0f, 0x85, 0xbe, 0xfd, 0xff, 0xff, //0x00003832 jne LBB0_628 - 0xe9, 0x8e, 0x04, 0x00, 0x00, //0x00003838 jmp LBB0_703 - //0x0000383d LBB0_645 - 0x49, 0x39, 0xf2, //0x0000383d cmpq %rsi, %r10 - 0x0f, 0x84, 0xcf, 0x04, 0x00, 0x00, //0x00003840 je LBB0_728 - 0xc5, 0x7d, 0x7f, 0xe1, //0x00003846 vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x0000384a vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x0000384e vmovdqa %ymm13, %ymm11 - 0x49, 0x01, 0xf1, //0x00003853 addq %rsi, %r9 - 0x49, 0x83, 0xc1, 0x01, //0x00003856 addq $1, %r9 - 0x48, 0xf7, 0xd6, //0x0000385a notq %rsi - 0x49, 0x01, 0xf2, //0x0000385d addq %rsi, %r10 - 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00003860 movq $8(%rsp), %r15 - 0x4c, 0x8b, 0x1c, 0x24, //0x00003865 movq (%rsp), %r11 - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00003869 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0xfe, 0x6f, 0x25, 0x2a, 0xca, 0xff, 0xff, //0x0000386e vmovdqu $-13782(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0x42, 0xc9, 0xff, 0xff, //0x00003876 vmovdqu $-14014(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd8, //0x0000387e vmovdqa %ymm0, %ymm11 - 0x4d, 0x85, 0xd2, //0x00003882 testq %r10, %r10 - 0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x00003885 jg LBB0_649 - 0xe9, 0x85, 0x04, 0x00, 0x00, //0x0000388b jmp LBB0_728 - //0x00003890 LBB0_647 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00003890 movq $-2, %rcx - 0xba, 0x02, 0x00, 0x00, 0x00, //0x00003897 movl $2, %edx - 0x49, 0x01, 0xd1, //0x0000389c addq %rdx, %r9 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000389f movq $-1, %rax - 0x49, 0x01, 0xca, //0x000038a6 addq %rcx, %r10 - 0x0f, 0x8e, 0x66, 0x04, 0x00, 0x00, //0x000038a9 jle LBB0_728 - //0x000038af LBB0_649 - 0x41, 0x0f, 0xb6, 0x01, //0x000038af movzbl (%r9), %eax - 0x3c, 0x5c, //0x000038b3 cmpb $92, %al - 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x000038b5 je LBB0_647 - 0x3c, 0x22, //0x000038bb cmpb $34, %al - 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x000038bd je LBB0_652 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000038c3 movq $-1, %rcx - 0xba, 0x01, 0x00, 0x00, 0x00, //0x000038ca movl $1, %edx - 0x49, 0x01, 0xd1, //0x000038cf addq %rdx, %r9 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000038d2 movq $-1, %rax - 0x49, 0x01, 0xca, //0x000038d9 addq %rcx, %r10 - 0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x000038dc jg LBB0_649 - 0xe9, 0x2e, 0x04, 0x00, 0x00, //0x000038e2 jmp LBB0_728 - //0x000038e7 LBB0_652 - 0x4d, 0x29, 0xf1, //0x000038e7 subq %r14, %r9 - 0x49, 0x83, 0xc1, 0x01, //0x000038ea addq $1, %r9 - 0xe9, 0xbf, 0xd1, 0xff, 0xff, //0x000038ee jmp LBB0_105 - //0x000038f3 LBB0_653 - 0xc5, 0x7d, 0x7f, 0xe1, //0x000038f3 vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x000038f7 vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x000038fb vmovdqa %ymm13, %ymm11 - 0xc4, 0x41, 0x7d, 0x6f, 0xe7, //0x00003900 vmovdqa %ymm15, %ymm12 - 0x49, 0x83, 0xff, 0xff, //0x00003905 cmpq $-1, %r15 - 0x0f, 0x85, 0x24, 0x00, 0x00, 0x00, //0x00003909 jne LBB0_656 - 0x48, 0x89, 0xc1, //0x0000390f movq %rax, %rcx - 0x4c, 0x29, 0xf1, //0x00003912 subq %r14, %rcx - 0x4c, 0x0f, 0xbc, 0xfe, //0x00003915 bsfq %rsi, %r15 - 0x49, 0x01, 0xcf, //0x00003919 addq %rcx, %r15 - 0xe9, 0x12, 0x00, 0x00, 0x00, //0x0000391c jmp LBB0_656 - //0x00003921 LBB0_655 - 0xc5, 0x7d, 0x7f, 0xe1, //0x00003921 vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x00003925 vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00003929 vmovdqa %ymm13, %ymm11 - 0xc4, 0x41, 0x7d, 0x6f, 0xe7, //0x0000392e vmovdqa %ymm15, %ymm12 - //0x00003933 LBB0_656 - 0x44, 0x89, 0xd1, //0x00003933 movl %r10d, %ecx - 0xf7, 0xd1, //0x00003936 notl %ecx - 0x21, 0xf1, //0x00003938 andl %esi, %ecx - 0x8d, 0x3c, 0x09, //0x0000393a leal (%rcx,%rcx), %edi - 0x41, 0x8d, 0x1c, 0x4a, //0x0000393d leal (%r10,%rcx,2), %ebx - 0xf7, 0xd7, //0x00003941 notl %edi - 0x21, 0xf7, //0x00003943 andl %esi, %edi - 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003945 andl $-1431655766, %edi - 0x45, 0x31, 0xd2, //0x0000394b xorl %r10d, %r10d - 0x01, 0xcf, //0x0000394e addl %ecx, %edi - 0x41, 0x0f, 0x92, 0xc2, //0x00003950 setb %r10b - 0x01, 0xff, //0x00003954 addl %edi, %edi - 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00003956 xorl $1431655765, %edi - 0x21, 0xdf, //0x0000395c andl %ebx, %edi - 0xf7, 0xd7, //0x0000395e notl %edi - 0x21, 0xfa, //0x00003960 andl %edi, %edx - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00003962 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc4, 0x41, 0x7d, 0x6f, 0xfc, //0x00003967 vmovdqa %ymm12, %ymm15 - 0xc4, 0x41, 0x7d, 0x6f, 0xeb, //0x0000396c vmovdqa %ymm11, %ymm13 - 0xc5, 0xfe, 0x6f, 0x25, 0x27, 0xc9, 0xff, 0xff, //0x00003971 vmovdqu $-14041(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0x3f, 0xc8, 0xff, 0xff, //0x00003979 vmovdqu $-14273(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd8, //0x00003981 vmovdqa %ymm0, %ymm11 - 0xc5, 0x7d, 0x6f, 0xe1, //0x00003985 vmovdqa %ymm1, %ymm12 - 0xc5, 0x7d, 0x7f, 0xea, //0x00003989 vmovdqa %ymm13, %ymm2 - 0x48, 0x85, 0xd2, //0x0000398d testq %rdx, %rdx - 0x0f, 0x85, 0x95, 0xf2, 0xff, 0xff, //0x00003990 jne LBB0_251 - //0x00003996 LBB0_657 - 0xc5, 0x7d, 0x7f, 0xe1, //0x00003996 vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x0000399a vmovdqa %ymm11, %ymm0 - 0xc5, 0x7d, 0x6f, 0xda, //0x0000399e vmovdqa %ymm2, %ymm11 - 0x48, 0x83, 0xc0, 0x20, //0x000039a2 addq $32, %rax - 0x49, 0x83, 0xc3, 0xe0, //0x000039a6 addq $-32, %r11 - //0x000039aa LBB0_658 - 0x4d, 0x85, 0xd2, //0x000039aa testq %r10, %r10 - 0x0f, 0x85, 0x75, 0x02, 0x00, 0x00, //0x000039ad jne LBB0_693 - 0x4c, 0x89, 0xf2, //0x000039b3 movq %r14, %rdx - 0x48, 0xf7, 0xd2, //0x000039b6 notq %rdx - 0x4c, 0x89, 0xfe, //0x000039b9 movq %r15, %rsi - 0x4d, 0x85, 0xdb, //0x000039bc testq %r11, %r11 - 0x0f, 0x84, 0x7b, 0x00, 0x00, 0x00, //0x000039bf je LBB0_670 - //0x000039c5 LBB0_660 - 0x48, 0x83, 0xc2, 0x01, //0x000039c5 addq $1, %rdx - //0x000039c9 LBB0_661 - 0x31, 0xff, //0x000039c9 xorl %edi, %edi - //0x000039cb LBB0_662 - 0x0f, 0xb6, 0x1c, 0x38, //0x000039cb movzbl (%rax,%rdi), %ebx - 0x80, 0xfb, 0x22, //0x000039cf cmpb $34, %bl - 0x0f, 0x84, 0x61, 0x00, 0x00, 0x00, //0x000039d2 je LBB0_669 - 0x80, 0xfb, 0x5c, //0x000039d8 cmpb $92, %bl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000039db je LBB0_667 - 0x48, 0x83, 0xc7, 0x01, //0x000039e1 addq $1, %rdi - 0x49, 0x39, 0xfb, //0x000039e5 cmpq %rdi, %r11 - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x000039e8 jne LBB0_662 - 0xe9, 0x62, 0x00, 0x00, 0x00, //0x000039ee jmp LBB0_665 - //0x000039f3 LBB0_667 - 0x49, 0x8d, 0x4b, 0xff, //0x000039f3 leaq $-1(%r11), %rcx - 0x48, 0x39, 0xf9, //0x000039f7 cmpq %rdi, %rcx - 0x0f, 0x84, 0xcb, 0x02, 0x00, 0x00, //0x000039fa je LBB0_703 - 0x48, 0x8d, 0x0c, 0x02, //0x00003a00 leaq (%rdx,%rax), %rcx - 0x48, 0x01, 0xf9, //0x00003a04 addq %rdi, %rcx - 0x48, 0x83, 0xfe, 0xff, //0x00003a07 cmpq $-1, %rsi - 0x4c, 0x0f, 0x44, 0xf9, //0x00003a0b cmoveq %rcx, %r15 - 0x48, 0x0f, 0x44, 0xf1, //0x00003a0f cmoveq %rcx, %rsi - 0x48, 0x01, 0xf8, //0x00003a13 addq %rdi, %rax - 0x48, 0x83, 0xc0, 0x02, //0x00003a16 addq $2, %rax - 0x4c, 0x89, 0xd9, //0x00003a1a movq %r11, %rcx - 0x48, 0x29, 0xf9, //0x00003a1d subq %rdi, %rcx - 0x48, 0x83, 0xc1, 0xfe, //0x00003a20 addq $-2, %rcx - 0x49, 0x83, 0xc3, 0xfe, //0x00003a24 addq $-2, %r11 - 0x49, 0x39, 0xfb, //0x00003a28 cmpq %rdi, %r11 - 0x49, 0x89, 0xcb, //0x00003a2b movq %rcx, %r11 - 0x0f, 0x85, 0x95, 0xff, 0xff, 0xff, //0x00003a2e jne LBB0_661 - 0xe9, 0x92, 0x02, 0x00, 0x00, //0x00003a34 jmp LBB0_703 - //0x00003a39 LBB0_669 - 0x48, 0x01, 0xf8, //0x00003a39 addq %rdi, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00003a3c addq $1, %rax - //0x00003a40 LBB0_670 - 0x4c, 0x29, 0xf0, //0x00003a40 subq %r14, %rax - 0x4c, 0x8b, 0x1c, 0x24, //0x00003a43 movq (%rsp), %r11 - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00003a47 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0x7d, 0x7f, 0xda, //0x00003a4c vmovdqa %ymm11, %ymm2 - 0xe9, 0xb6, 0x01, 0x00, 0x00, //0x00003a50 jmp LBB0_692 - //0x00003a55 LBB0_665 - 0x80, 0xfb, 0x22, //0x00003a55 cmpb $34, %bl - 0x0f, 0x85, 0x6d, 0x02, 0x00, 0x00, //0x00003a58 jne LBB0_703 - 0x4c, 0x01, 0xd8, //0x00003a5e addq %r11, %rax - 0xe9, 0xda, 0xff, 0xff, 0xff, //0x00003a61 jmp LBB0_670 - //0x00003a66 LBB0_671 - 0xc5, 0x7d, 0x7f, 0xe2, //0x00003a66 vmovdqa %ymm12, %ymm2 - 0xc5, 0x7d, 0x7f, 0xd9, //0x00003a6a vmovdqa %ymm11, %ymm1 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00003a6e vmovdqa %ymm13, %ymm11 - 0xc4, 0x41, 0x7d, 0x6f, 0xe7, //0x00003a73 vmovdqa %ymm15, %ymm12 - 0x49, 0x83, 0xff, 0xff, //0x00003a78 cmpq $-1, %r15 - 0x0f, 0x85, 0x24, 0x00, 0x00, 0x00, //0x00003a7c jne LBB0_674 - 0x48, 0x89, 0xc1, //0x00003a82 movq %rax, %rcx - 0x4c, 0x29, 0xf1, //0x00003a85 subq %r14, %rcx - 0x4c, 0x0f, 0xbc, 0xfa, //0x00003a88 bsfq %rdx, %r15 - 0x49, 0x01, 0xcf, //0x00003a8c addq %rcx, %r15 - 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00003a8f jmp LBB0_674 - //0x00003a94 LBB0_673 - 0xc5, 0x7d, 0x7f, 0xe2, //0x00003a94 vmovdqa %ymm12, %ymm2 - 0xc5, 0x7d, 0x7f, 0xd9, //0x00003a98 vmovdqa %ymm11, %ymm1 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00003a9c vmovdqa %ymm13, %ymm11 - 0xc4, 0x41, 0x7d, 0x6f, 0xe7, //0x00003aa1 vmovdqa %ymm15, %ymm12 - //0x00003aa6 LBB0_674 - 0x44, 0x89, 0xd9, //0x00003aa6 movl %r11d, %ecx - 0xf7, 0xd1, //0x00003aa9 notl %ecx - 0x21, 0xd1, //0x00003aab andl %edx, %ecx - 0x8d, 0x34, 0x09, //0x00003aad leal (%rcx,%rcx), %esi - 0x41, 0x8d, 0x3c, 0x4b, //0x00003ab0 leal (%r11,%rcx,2), %edi - 0xf7, 0xd6, //0x00003ab4 notl %esi - 0x21, 0xd6, //0x00003ab6 andl %edx, %esi - 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003ab8 andl $-1431655766, %esi - 0x45, 0x31, 0xdb, //0x00003abe xorl %r11d, %r11d - 0x01, 0xce, //0x00003ac1 addl %ecx, %esi - 0x41, 0x0f, 0x92, 0xc3, //0x00003ac3 setb %r11b - 0x01, 0xf6, //0x00003ac7 addl %esi, %esi - 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x00003ac9 xorl $1431655765, %esi - 0x21, 0xfe, //0x00003acf andl %edi, %esi - 0xf7, 0xd6, //0x00003ad1 notl %esi - 0x41, 0x21, 0xf2, //0x00003ad3 andl %esi, %r10d - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00003ad6 vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc4, 0x41, 0x7d, 0x6f, 0xfc, //0x00003adb vmovdqa %ymm12, %ymm15 - 0xc4, 0x41, 0x7d, 0x6f, 0xeb, //0x00003ae0 vmovdqa %ymm11, %ymm13 - 0xc5, 0xfe, 0x6f, 0x25, 0xb3, 0xc7, 0xff, 0xff, //0x00003ae5 vmovdqu $-14413(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0xcb, 0xc6, 0xff, 0xff, //0x00003aed vmovdqu $-14645(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd9, //0x00003af5 vmovdqa %ymm1, %ymm11 - 0xc5, 0x7d, 0x6f, 0xe2, //0x00003af9 vmovdqa %ymm2, %ymm12 - 0x4d, 0x85, 0xd2, //0x00003afd testq %r10, %r10 - 0x0f, 0x85, 0x7a, 0xf1, 0xff, 0xff, //0x00003b00 jne LBB0_409 - //0x00003b06 LBB0_675 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x00003b06 movl $64, %edx - //0x00003b0b LBB0_676 - 0xc5, 0xbd, 0x64, 0xc8, //0x00003b0b vpcmpgtb %ymm0, %ymm8, %ymm1 - 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x00003b0f vpcmpgtb %ymm9, %ymm0, %ymm0 - 0xc5, 0xf5, 0xdb, 0xc0, //0x00003b14 vpand %ymm0, %ymm1, %ymm0 - 0xc5, 0xfd, 0xd7, 0xf0, //0x00003b18 vpmovmskb %ymm0, %esi - 0x0f, 0xbc, 0xfe, //0x00003b1c bsfl %esi, %edi - 0x4d, 0x85, 0xd2, //0x00003b1f testq %r10, %r10 - 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x00003b22 je LBB0_679 - 0x85, 0xf6, //0x00003b28 testl %esi, %esi - 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00003b2a movl $64, %ecx - 0x0f, 0x44, 0xf9, //0x00003b2f cmovel %ecx, %edi - 0x48, 0x39, 0xfa, //0x00003b32 cmpq %rdi, %rdx - 0x0f, 0x87, 0x73, 0x03, 0x00, 0x00, //0x00003b35 ja LBB0_734 - 0xc5, 0x7d, 0x7f, 0xea, //0x00003b3b vmovdqa %ymm13, %ymm2 - 0x4c, 0x29, 0xf0, //0x00003b3f subq %r14, %rax - 0x48, 0x01, 0xd0, //0x00003b42 addq %rdx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00003b45 addq $1, %rax - 0x4c, 0x8b, 0x1c, 0x24, //0x00003b49 movq (%rsp), %r11 - 0xe9, 0x8a, 0xeb, 0xff, 0xff, //0x00003b4d jmp LBB0_473 - //0x00003b52 LBB0_679 - 0x85, 0xf6, //0x00003b52 testl %esi, %esi - 0x0f, 0x85, 0x61, 0x03, 0x00, 0x00, //0x00003b54 jne LBB0_735 - 0xc5, 0x7d, 0x7f, 0xe1, //0x00003b5a vmovdqa %ymm12, %ymm1 - 0xc5, 0x7d, 0x7f, 0xd8, //0x00003b5e vmovdqa %ymm11, %ymm0 - 0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00003b62 vmovdqa %ymm13, %ymm11 - 0xc4, 0x41, 0x7d, 0x6f, 0xe7, //0x00003b67 vmovdqa %ymm15, %ymm12 - 0x48, 0x83, 0xc0, 0x20, //0x00003b6c addq $32, %rax - 0x49, 0x83, 0xc5, 0xe0, //0x00003b70 addq $-32, %r13 - //0x00003b74 LBB0_681 - 0x4d, 0x85, 0xdb, //0x00003b74 testq %r11, %r11 - 0x0f, 0x85, 0xe3, 0x00, 0x00, 0x00, //0x00003b77 jne LBB0_695 - 0x4c, 0x89, 0xfa, //0x00003b7d movq %r15, %rdx - 0x4d, 0x85, 0xed, //0x00003b80 testq %r13, %r13 - 0x0f, 0x84, 0x42, 0x01, 0x00, 0x00, //0x00003b83 je LBB0_703 - //0x00003b89 LBB0_683 - 0x0f, 0xb6, 0x18, //0x00003b89 movzbl (%rax), %ebx - 0x80, 0xfb, 0x22, //0x00003b8c cmpb $34, %bl - 0x0f, 0x84, 0x5d, 0x00, 0x00, 0x00, //0x00003b8f je LBB0_691 - 0x80, 0xfb, 0x5c, //0x00003b95 cmpb $92, %bl - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00003b98 je LBB0_688 - 0x80, 0xfb, 0x1f, //0x00003b9e cmpb $31, %bl - 0x0f, 0x86, 0x1f, 0x03, 0x00, 0x00, //0x00003ba1 jbe LBB0_736 - 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00003ba7 movq $-1, %rsi - 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00003bae movl $1, %edi - //0x00003bb3 LBB0_687 - 0x48, 0x01, 0xf8, //0x00003bb3 addq %rdi, %rax - 0x49, 0x01, 0xf5, //0x00003bb6 addq %rsi, %r13 - 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00003bb9 jne LBB0_683 - 0xe9, 0x07, 0x01, 0x00, 0x00, //0x00003bbf jmp LBB0_703 - //0x00003bc4 LBB0_688 - 0x49, 0x83, 0xfd, 0x01, //0x00003bc4 cmpq $1, %r13 - 0x0f, 0x84, 0xfd, 0x00, 0x00, 0x00, //0x00003bc8 je LBB0_703 - 0x48, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x00003bce movq $-2, %rsi - 0xbf, 0x02, 0x00, 0x00, 0x00, //0x00003bd5 movl $2, %edi - 0x48, 0x83, 0xfa, 0xff, //0x00003bda cmpq $-1, %rdx - 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x00003bde jne LBB0_687 - 0x49, 0x89, 0xc7, //0x00003be4 movq %rax, %r15 - 0x4d, 0x29, 0xf7, //0x00003be7 subq %r14, %r15 - 0x4c, 0x89, 0xfa, //0x00003bea movq %r15, %rdx - 0xe9, 0xc1, 0xff, 0xff, 0xff, //0x00003bed jmp LBB0_687 - //0x00003bf2 LBB0_691 - 0x4c, 0x29, 0xf0, //0x00003bf2 subq %r14, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00003bf5 addq $1, %rax - 0x4c, 0x8b, 0x1c, 0x24, //0x00003bf9 movq (%rsp), %r11 - 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00003bfd vpcmpeqd %ymm9, %ymm9, %ymm9 - 0xc5, 0x7d, 0x7f, 0xda, //0x00003c02 vmovdqa %ymm11, %ymm2 - 0xc4, 0x41, 0x7d, 0x6f, 0xfc, //0x00003c06 vmovdqa %ymm12, %ymm15 - //0x00003c0b LBB0_692 - 0xc5, 0xfe, 0x6f, 0x25, 0x8d, 0xc6, 0xff, 0xff, //0x00003c0b vmovdqu $-14707(%rip), %ymm4 /* LCPI0_19+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0xa5, 0xc5, 0xff, 0xff, //0x00003c13 vmovdqu $-14939(%rip), %ymm3 /* LCPI0_9+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0xd8, //0x00003c1b vmovdqa %ymm0, %ymm11 - 0xc5, 0x7d, 0x6f, 0xe1, //0x00003c1f vmovdqa %ymm1, %ymm12 - 0xe9, 0xb4, 0xea, 0xff, 0xff, //0x00003c23 jmp LBB0_473 - //0x00003c28 LBB0_693 - 0x4d, 0x85, 0xdb, //0x00003c28 testq %r11, %r11 - 0x0f, 0x84, 0x9a, 0x00, 0x00, 0x00, //0x00003c2b je LBB0_703 - 0x4c, 0x89, 0xf2, //0x00003c31 movq %r14, %rdx - 0x48, 0xf7, 0xd2, //0x00003c34 notq %rdx - 0x48, 0x8d, 0x0c, 0x10, //0x00003c37 leaq (%rax,%rdx), %rcx - 0x49, 0x83, 0xff, 0xff, //0x00003c3b cmpq $-1, %r15 - 0x4c, 0x89, 0xfe, //0x00003c3f movq %r15, %rsi - 0x4c, 0x0f, 0x44, 0xf9, //0x00003c42 cmoveq %rcx, %r15 - 0x48, 0x0f, 0x44, 0xf1, //0x00003c46 cmoveq %rcx, %rsi - 0x48, 0x83, 0xc0, 0x01, //0x00003c4a addq $1, %rax - 0x49, 0x83, 0xc3, 0xff, //0x00003c4e addq $-1, %r11 - 0x4d, 0x85, 0xdb, //0x00003c52 testq %r11, %r11 - 0x0f, 0x85, 0x6a, 0xfd, 0xff, 0xff, //0x00003c55 jne LBB0_660 - 0xe9, 0xe0, 0xfd, 0xff, 0xff, //0x00003c5b jmp LBB0_670 - //0x00003c60 LBB0_695 - 0x4d, 0x85, 0xed, //0x00003c60 testq %r13, %r13 - 0x0f, 0x84, 0x62, 0x00, 0x00, 0x00, //0x00003c63 je LBB0_703 - 0x4c, 0x89, 0xf2, //0x00003c69 movq %r14, %rdx - 0x48, 0xf7, 0xd2, //0x00003c6c notq %rdx - 0x48, 0x01, 0xc2, //0x00003c6f addq %rax, %rdx - 0x49, 0x83, 0xff, 0xff, //0x00003c72 cmpq $-1, %r15 - 0x4c, 0x89, 0xf9, //0x00003c76 movq %r15, %rcx - 0x48, 0x0f, 0x44, 0xca, //0x00003c79 cmoveq %rdx, %rcx - 0x49, 0x0f, 0x45, 0xd7, //0x00003c7d cmovneq %r15, %rdx - 0x48, 0x83, 0xc0, 0x01, //0x00003c81 addq $1, %rax - 0x49, 0x83, 0xc5, 0xff, //0x00003c85 addq $-1, %r13 - 0x49, 0x89, 0xcf, //0x00003c89 movq %rcx, %r15 - 0x4d, 0x85, 0xed, //0x00003c8c testq %r13, %r13 - 0x0f, 0x85, 0xf4, 0xfe, 0xff, 0xff, //0x00003c8f jne LBB0_683 - 0xe9, 0x31, 0x00, 0x00, 0x00, //0x00003c95 jmp LBB0_703 - //0x00003c9a LBB0_697 - 0x4d, 0x89, 0x27, //0x00003c9a movq %r12, (%r15) - //0x00003c9d LBB0_698 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003c9d movq $-1, %rax - 0xe9, 0x6c, 0x00, 0x00, 0x00, //0x00003ca4 jmp LBB0_728 - //0x00003ca9 LBB0_724 - 0x48, 0xc7, 0xc0, 0xf9, 0xff, 0xff, 0xff, //0x00003ca9 movq $-7, %rax - 0xe9, 0x60, 0x00, 0x00, 0x00, //0x00003cb0 jmp LBB0_728 - //0x00003cb5 LBB0_700 - 0x49, 0x83, 0xc0, 0xff, //0x00003cb5 addq $-1, %r8 - 0x4c, 0x89, 0xc0, //0x00003cb9 movq %r8, %rax - 0xe9, 0x54, 0x00, 0x00, 0x00, //0x00003cbc jmp LBB0_728 - //0x00003cc1 LBB0_702 - 0x48, 0x83, 0xf8, 0xff, //0x00003cc1 cmpq $-1, %rax - 0x0f, 0x85, 0x87, 0x01, 0x00, 0x00, //0x00003cc5 jne LBB0_704 - //0x00003ccb LBB0_703 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003ccb movq $-1, %rax - 0x4d, 0x89, 0xc7, //0x00003cd2 movq %r8, %r15 - 0xe9, 0x78, 0x01, 0x00, 0x00, //0x00003cd5 jmp LBB0_704 - //0x00003cda LBB0_475 - 0x49, 0x83, 0xc1, 0xff, //0x00003cda addq $-1, %r9 - 0x4c, 0x89, 0xc8, //0x00003cde movq %r9, %rax - 0xe9, 0x2f, 0x00, 0x00, 0x00, //0x00003ce1 jmp LBB0_728 - //0x00003ce6 LBB0_705 - 0x49, 0x83, 0xc5, 0xff, //0x00003ce6 addq $-1, %r13 - 0x4c, 0x89, 0xe8, //0x00003cea movq %r13, %rax - 0xe9, 0x23, 0x00, 0x00, 0x00, //0x00003ced jmp LBB0_728 - //0x00003cf2 LBB0_706 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00003cf2 movq $-1, %rcx - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00003cf9 jmp LBB0_708 - //0x00003cfe LBB0_707 - 0x4c, 0x89, 0xd1, //0x00003cfe movq %r10, %rcx - //0x00003d01 LBB0_708 - 0x49, 0x8b, 0x07, //0x00003d01 movq (%r15), %rax - 0x48, 0x29, 0xc8, //0x00003d04 subq %rcx, %rax - 0x48, 0x83, 0xc0, 0xfe, //0x00003d07 addq $-2, %rax - 0x49, 0x89, 0x07, //0x00003d0b movq %rax, (%r15) - //0x00003d0e LBB0_727 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003d0e movq $-2, %rax - //0x00003d15 LBB0_728 - 0x48, 0x8d, 0x65, 0xd8, //0x00003d15 leaq $-40(%rbp), %rsp - 0x5b, //0x00003d19 popq %rbx - 0x41, 0x5c, //0x00003d1a popq %r12 - 0x41, 0x5d, //0x00003d1c popq %r13 - 0x41, 0x5e, //0x00003d1e popq %r14 - 0x41, 0x5f, //0x00003d20 popq %r15 - 0x5d, //0x00003d22 popq %rbp - 0xc5, 0xf8, 0x77, //0x00003d23 vzeroupper - 0xc3, //0x00003d26 retq - //0x00003d27 LBB0_711 - 0x49, 0x89, 0x17, //0x00003d27 movq %rdx, (%r15) - 0xe9, 0xe6, 0xff, 0xff, 0xff, //0x00003d2a jmp LBB0_728 - //0x00003d2f LBB0_709 - 0x49, 0x83, 0xff, 0xff, //0x00003d2f cmpq $-1, %r15 - 0x0f, 0x84, 0x0b, 0x01, 0x00, 0x00, //0x00003d33 je LBB0_730 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003d39 movq $-2, %rax - 0xe9, 0x0d, 0x01, 0x00, 0x00, //0x00003d40 jmp LBB0_704 - //0x00003d45 LBB0_712 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003d45 movq $-2, %rax - 0x80, 0xfa, 0x61, //0x00003d4c cmpb $97, %dl - 0x0f, 0x85, 0xc0, 0xff, 0xff, 0xff, //0x00003d4f jne LBB0_728 - 0x48, 0x8d, 0x51, 0x01, //0x00003d55 leaq $1(%rcx), %rdx - 0x49, 0x89, 0x17, //0x00003d59 movq %rdx, (%r15) - 0x41, 0x80, 0x7c, 0x0e, 0x01, 0x6c, //0x00003d5c cmpb $108, $1(%r14,%rcx) - 0x0f, 0x85, 0xad, 0xff, 0xff, 0xff, //0x00003d62 jne LBB0_728 - 0x48, 0x8d, 0x51, 0x02, //0x00003d68 leaq $2(%rcx), %rdx - 0x49, 0x89, 0x17, //0x00003d6c movq %rdx, (%r15) - 0x41, 0x80, 0x7c, 0x0e, 0x02, 0x73, //0x00003d6f cmpb $115, $2(%r14,%rcx) - 0x0f, 0x85, 0x9a, 0xff, 0xff, 0xff, //0x00003d75 jne LBB0_728 - 0x48, 0x8d, 0x51, 0x03, //0x00003d7b leaq $3(%rcx), %rdx - 0x49, 0x89, 0x17, //0x00003d7f movq %rdx, (%r15) - 0x41, 0x80, 0x7c, 0x0e, 0x03, 0x65, //0x00003d82 cmpb $101, $3(%r14,%rcx) - 0x0f, 0x85, 0x87, 0xff, 0xff, 0xff, //0x00003d88 jne LBB0_728 - 0x48, 0x83, 0xc1, 0x04, //0x00003d8e addq $4, %rcx - 0x49, 0x89, 0x0f, //0x00003d92 movq %rcx, (%r15) - 0xe9, 0x7b, 0xff, 0xff, 0xff, //0x00003d95 jmp LBB0_728 - //0x00003d9a LBB0_270 - 0x49, 0x89, 0x07, //0x00003d9a movq %rax, (%r15) - 0x41, 0x80, 0x3c, 0x06, 0x6e, //0x00003d9d cmpb $110, (%r14,%rax) - 0x0f, 0x85, 0x66, 0xff, 0xff, 0xff, //0x00003da2 jne LBB0_727 - 0x49, 0x89, 0x0f, //0x00003da8 movq %rcx, (%r15) - 0x41, 0x80, 0x3c, 0x0e, 0x75, //0x00003dab cmpb $117, (%r14,%rcx) - 0x0f, 0x85, 0x58, 0xff, 0xff, 0xff, //0x00003db0 jne LBB0_727 - 0x48, 0x8d, 0x41, 0x01, //0x00003db6 leaq $1(%rcx), %rax - 0x49, 0x89, 0x07, //0x00003dba movq %rax, (%r15) - 0x41, 0x80, 0x7c, 0x0e, 0x01, 0x6c, //0x00003dbd cmpb $108, $1(%r14,%rcx) - 0x0f, 0x85, 0x45, 0xff, 0xff, 0xff, //0x00003dc3 jne LBB0_727 - 0x48, 0x8d, 0x41, 0x02, //0x00003dc9 leaq $2(%rcx), %rax - 0x49, 0x89, 0x07, //0x00003dcd movq %rax, (%r15) - 0x41, 0x80, 0x7c, 0x0e, 0x02, 0x6c, //0x00003dd0 cmpb $108, $2(%r14,%rcx) - 0x0f, 0x84, 0x47, 0x00, 0x00, 0x00, //0x00003dd6 je LBB0_721 - 0xe9, 0x2d, 0xff, 0xff, 0xff, //0x00003ddc jmp LBB0_727 - //0x00003de1 LBB0_717 - 0x49, 0x89, 0x07, //0x00003de1 movq %rax, (%r15) - 0x41, 0x80, 0x3c, 0x06, 0x74, //0x00003de4 cmpb $116, (%r14,%rax) - 0x0f, 0x85, 0x1f, 0xff, 0xff, 0xff, //0x00003de9 jne LBB0_727 - 0x49, 0x89, 0x0f, //0x00003def movq %rcx, (%r15) - 0x41, 0x80, 0x3c, 0x0e, 0x72, //0x00003df2 cmpb $114, (%r14,%rcx) - 0x0f, 0x85, 0x11, 0xff, 0xff, 0xff, //0x00003df7 jne LBB0_727 - 0x48, 0x8d, 0x41, 0x01, //0x00003dfd leaq $1(%rcx), %rax - 0x49, 0x89, 0x07, //0x00003e01 movq %rax, (%r15) - 0x41, 0x80, 0x7c, 0x0e, 0x01, 0x75, //0x00003e04 cmpb $117, $1(%r14,%rcx) - 0x0f, 0x85, 0xfe, 0xfe, 0xff, 0xff, //0x00003e0a jne LBB0_727 - 0x48, 0x8d, 0x41, 0x02, //0x00003e10 leaq $2(%rcx), %rax - 0x49, 0x89, 0x07, //0x00003e14 movq %rax, (%r15) - 0x41, 0x80, 0x7c, 0x0e, 0x02, 0x65, //0x00003e17 cmpb $101, $2(%r14,%rcx) - 0x0f, 0x85, 0xeb, 0xfe, 0xff, 0xff, //0x00003e1d jne LBB0_727 - //0x00003e23 LBB0_721 - 0x48, 0x83, 0xc1, 0x03, //0x00003e23 addq $3, %rcx - 0x49, 0x89, 0x0f, //0x00003e27 movq %rcx, (%r15) - 0xe9, 0xdf, 0xfe, 0xff, 0xff, //0x00003e2a jmp LBB0_727 - //0x00003e2f LBB0_394 - 0x48, 0x83, 0xc0, 0xff, //0x00003e2f addq $-1, %rax - 0xe9, 0xdd, 0xfe, 0xff, 0xff, //0x00003e33 jmp LBB0_728 - //0x00003e38 LBB0_267 - 0x48, 0x83, 0xc1, 0xff, //0x00003e38 addq $-1, %rcx - 0x48, 0x89, 0xc8, //0x00003e3c movq %rcx, %rax - 0xe9, 0xd1, 0xfe, 0xff, 0xff, //0x00003e3f jmp LBB0_728 - //0x00003e44 LBB0_730 - 0x4c, 0x0f, 0xbc, 0xfe, //0x00003e44 bsfq %rsi, %r15 - //0x00003e48 LBB0_731 - 0x49, 0x01, 0xc7, //0x00003e48 addq %rax, %r15 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003e4b movq $-2, %rax - //0x00003e52 LBB0_704 - 0x48, 0x8b, 0x4c, 0x24, 0x08, //0x00003e52 movq $8(%rsp), %rcx - 0x4c, 0x89, 0x39, //0x00003e57 movq %r15, (%rcx) - 0xe9, 0xb6, 0xfe, 0xff, 0xff, //0x00003e5a jmp LBB0_728 - //0x00003e5f LBB0_723 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00003e5f movq $-1, %rcx - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00003e66 jmp LBB0_726 - //0x00003e6b LBB0_725 - 0x4c, 0x89, 0xc1, //0x00003e6b movq %r8, %rcx - //0x00003e6e LBB0_726 - 0x48, 0xf7, 0xd1, //0x00003e6e notq %rcx - 0x48, 0x8b, 0x44, 0x24, 0x08, //0x00003e71 movq $8(%rsp), %rax - 0x48, 0x01, 0x08, //0x00003e76 addq %rcx, (%rax) - 0xe9, 0x90, 0xfe, 0xff, 0xff, //0x00003e79 jmp LBB0_727 - //0x00003e7e LBB0_732 - 0x4d, 0x89, 0xc8, //0x00003e7e movq %r9, %r8 - 0xe9, 0x45, 0xfe, 0xff, 0xff, //0x00003e81 jmp LBB0_703 - //0x00003e86 LBB0_162 - 0x48, 0x01, 0xc2, //0x00003e86 addq %rax, %rdx - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003e89 movq $-2, %rax - 0x49, 0x89, 0xd7, //0x00003e90 movq %rdx, %r15 - 0xe9, 0xba, 0xff, 0xff, 0xff, //0x00003e93 jmp LBB0_704 - //0x00003e98 LBB0_733 - 0x48, 0x8b, 0x4c, 0x24, 0x20, //0x00003e98 movq $32(%rsp), %rcx - 0x48, 0x8b, 0x49, 0x08, //0x00003e9d movq $8(%rcx), %rcx - 0x48, 0x8b, 0x54, 0x24, 0x08, //0x00003ea1 movq $8(%rsp), %rdx - 0x48, 0x89, 0x0a, //0x00003ea6 movq %rcx, (%rdx) - 0xe9, 0x67, 0xfe, 0xff, 0xff, //0x00003ea9 jmp LBB0_728 - //0x00003eae LBB0_734 - 0x89, 0xf9, //0x00003eae movl %edi, %ecx - 0x4c, 0x29, 0xf0, //0x00003eb0 subq %r14, %rax - 0x48, 0x01, 0xc8, //0x00003eb3 addq %rcx, %rax - 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x00003eb6 jmp LBB0_737 - //0x00003ebb LBB0_735 - 0x4c, 0x29, 0xf0, //0x00003ebb subq %r14, %rax - 0x41, 0x89, 0xff, //0x00003ebe movl %edi, %r15d - 0xe9, 0x82, 0xff, 0xff, 0xff, //0x00003ec1 jmp LBB0_731 - //0x00003ec6 LBB0_736 - 0x4c, 0x29, 0xf0, //0x00003ec6 subq %r14, %rax - //0x00003ec9 LBB0_737 - 0x49, 0x89, 0xc7, //0x00003ec9 movq %rax, %r15 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003ecc movq $-2, %rax - 0xe9, 0x7a, 0xff, 0xff, 0xff, //0x00003ed3 jmp LBB0_704 - //0x00003ed8 .p2align 2, 0x90 - // // .set L0_0_set_38, LBB0_38-LJTI0_0 - // // .set L0_0_set_42, LBB0_42-LJTI0_0 - // // .set L0_0_set_44, LBB0_44-LJTI0_0 - // // .set L0_0_set_64, LBB0_64-LJTI0_0 - // // .set L0_0_set_66, LBB0_66-LJTI0_0 - // // .set L0_0_set_69, LBB0_69-LJTI0_0 - //0x00003ed8 LJTI0_0 - 0x45, 0xc7, 0xff, 0xff, //0x00003ed8 .long L0_0_set_38 - 0x6d, 0xc7, 0xff, 0xff, //0x00003edc .long L0_0_set_42 - 0x98, 0xc7, 0xff, 0xff, //0x00003ee0 .long L0_0_set_44 - 0xe5, 0xc8, 0xff, 0xff, //0x00003ee4 .long L0_0_set_64 - 0xfc, 0xc8, 0xff, 0xff, //0x00003ee8 .long L0_0_set_66 - 0x76, 0xc9, 0xff, 0xff, //0x00003eec .long L0_0_set_69 - // // .set L0_1_set_728, LBB0_728-LJTI0_1 - // // .set L0_1_set_727, LBB0_727-LJTI0_1 - // // .set L0_1_set_238, LBB0_238-LJTI0_1 - // // .set L0_1_set_256, LBB0_256-LJTI0_1 - // // .set L0_1_set_71, LBB0_71-LJTI0_1 - // // .set L0_1_set_261, LBB0_261-LJTI0_1 - // // .set L0_1_set_264, LBB0_264-LJTI0_1 - // // .set L0_1_set_268, LBB0_268-LJTI0_1 - // // .set L0_1_set_274, LBB0_274-LJTI0_1 - // // .set L0_1_set_277, LBB0_277-LJTI0_1 - //0x00003ef0 LJTI0_1 - 0x25, 0xfe, 0xff, 0xff, //0x00003ef0 .long L0_1_set_728 - 0x1e, 0xfe, 0xff, 0xff, //0x00003ef4 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003ef8 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003efc .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f00 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f04 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f08 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f0c .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f10 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f14 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f18 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f1c .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f20 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f24 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f28 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f2c .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f30 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f34 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f38 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f3c .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f40 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f44 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f48 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f4c .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f50 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f54 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f58 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f5c .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f60 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f64 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f68 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f6c .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f70 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f74 .long L0_1_set_727 - 0x4f, 0xd5, 0xff, 0xff, //0x00003f78 .long L0_1_set_238 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f7c .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f80 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f84 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f88 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f8c .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f90 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f94 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f98 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003f9c .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003fa0 .long L0_1_set_727 - 0x88, 0xd6, 0xff, 0xff, //0x00003fa4 .long L0_1_set_256 - 0x1e, 0xfe, 0xff, 0xff, //0x00003fa8 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003fac .long L0_1_set_727 - 0x11, 0xc9, 0xff, 0xff, //0x00003fb0 .long L0_1_set_71 - 0x11, 0xc9, 0xff, 0xff, //0x00003fb4 .long L0_1_set_71 - 0x11, 0xc9, 0xff, 0xff, //0x00003fb8 .long L0_1_set_71 - 0x11, 0xc9, 0xff, 0xff, //0x00003fbc .long L0_1_set_71 - 0x11, 0xc9, 0xff, 0xff, //0x00003fc0 .long L0_1_set_71 - 0x11, 0xc9, 0xff, 0xff, //0x00003fc4 .long L0_1_set_71 - 0x11, 0xc9, 0xff, 0xff, //0x00003fc8 .long L0_1_set_71 - 0x11, 0xc9, 0xff, 0xff, //0x00003fcc .long L0_1_set_71 - 0x11, 0xc9, 0xff, 0xff, //0x00003fd0 .long L0_1_set_71 - 0x11, 0xc9, 0xff, 0xff, //0x00003fd4 .long L0_1_set_71 - 0x1e, 0xfe, 0xff, 0xff, //0x00003fd8 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003fdc .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003fe0 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003fe4 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003fe8 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003fec .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003ff0 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003ff4 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003ff8 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00003ffc .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004000 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004004 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004008 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x0000400c .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004010 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004014 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004018 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x0000401c .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004020 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004024 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004028 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x0000402c .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004030 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004034 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004038 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x0000403c .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004040 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004044 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004048 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x0000404c .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004050 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004054 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004058 .long L0_1_set_727 - 0xd0, 0xd6, 0xff, 0xff, //0x0000405c .long L0_1_set_261 - 0x1e, 0xfe, 0xff, 0xff, //0x00004060 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004064 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004068 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x0000406c .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004070 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004074 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004078 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x0000407c .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004080 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004084 .long L0_1_set_727 - 0x04, 0xd7, 0xff, 0xff, //0x00004088 .long L0_1_set_264 - 0x1e, 0xfe, 0xff, 0xff, //0x0000408c .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004090 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004094 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x00004098 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x0000409c .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x000040a0 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x000040a4 .long L0_1_set_727 - 0x42, 0xd7, 0xff, 0xff, //0x000040a8 .long L0_1_set_268 - 0x1e, 0xfe, 0xff, 0xff, //0x000040ac .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x000040b0 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x000040b4 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x000040b8 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x000040bc .long L0_1_set_727 - 0x73, 0xd7, 0xff, 0xff, //0x000040c0 .long L0_1_set_274 - 0x1e, 0xfe, 0xff, 0xff, //0x000040c4 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x000040c8 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x000040cc .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x000040d0 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x000040d4 .long L0_1_set_727 - 0x1e, 0xfe, 0xff, 0xff, //0x000040d8 .long L0_1_set_727 - 0xb4, 0xd7, 0xff, 0xff, //0x000040dc .long L0_1_set_277 - // // .set L0_2_set_463, LBB0_463-LJTI0_2 - // // .set L0_2_set_484, LBB0_484-LJTI0_2 - // // .set L0_2_set_465, LBB0_465-LJTI0_2 - // // .set L0_2_set_457, LBB0_457-LJTI0_2 - //0x000040e0 LJTI0_2 - 0x7a, 0xe5, 0xff, 0xff, //0x000040e0 .long L0_2_set_463 - 0xdf, 0xe6, 0xff, 0xff, //0x000040e4 .long L0_2_set_484 - 0x7a, 0xe5, 0xff, 0xff, //0x000040e8 .long L0_2_set_463 - 0x8d, 0xe5, 0xff, 0xff, //0x000040ec .long L0_2_set_465 - 0xdf, 0xe6, 0xff, 0xff, //0x000040f0 .long L0_2_set_484 - 0xdf, 0xe6, 0xff, 0xff, //0x000040f4 .long L0_2_set_484 - 0xdf, 0xe6, 0xff, 0xff, //0x000040f8 .long L0_2_set_484 - 0xdf, 0xe6, 0xff, 0xff, //0x000040fc .long L0_2_set_484 - 0xdf, 0xe6, 0xff, 0xff, //0x00004100 .long L0_2_set_484 - 0xdf, 0xe6, 0xff, 0xff, //0x00004104 .long L0_2_set_484 - 0xdf, 0xe6, 0xff, 0xff, //0x00004108 .long L0_2_set_484 - 0xdf, 0xe6, 0xff, 0xff, //0x0000410c .long L0_2_set_484 - 0xdf, 0xe6, 0xff, 0xff, //0x00004110 .long L0_2_set_484 - 0xdf, 0xe6, 0xff, 0xff, //0x00004114 .long L0_2_set_484 - 0xdf, 0xe6, 0xff, 0xff, //0x00004118 .long L0_2_set_484 - 0xdf, 0xe6, 0xff, 0xff, //0x0000411c .long L0_2_set_484 - 0xdf, 0xe6, 0xff, 0xff, //0x00004120 .long L0_2_set_484 - 0xdf, 0xe6, 0xff, 0xff, //0x00004124 .long L0_2_set_484 - 0xdf, 0xe6, 0xff, 0xff, //0x00004128 .long L0_2_set_484 - 0xdf, 0xe6, 0xff, 0xff, //0x0000412c .long L0_2_set_484 - 0xdf, 0xe6, 0xff, 0xff, //0x00004130 .long L0_2_set_484 - 0xdf, 0xe6, 0xff, 0xff, //0x00004134 .long L0_2_set_484 - 0xdf, 0xe6, 0xff, 0xff, //0x00004138 .long L0_2_set_484 - 0xdf, 0xe6, 0xff, 0xff, //0x0000413c .long L0_2_set_484 - 0xdf, 0xe6, 0xff, 0xff, //0x00004140 .long L0_2_set_484 - 0xdf, 0xe6, 0xff, 0xff, //0x00004144 .long L0_2_set_484 - 0x2a, 0xe5, 0xff, 0xff, //0x00004148 .long L0_2_set_457 - // // .set L0_3_set_230, LBB0_230-LJTI0_3 - // // .set L0_3_set_281, LBB0_281-LJTI0_3 - // // .set L0_3_set_232, LBB0_232-LJTI0_3 - // // .set L0_3_set_224, LBB0_224-LJTI0_3 - //0x0000414c LJTI0_3 - 0xae, 0xd2, 0xff, 0xff, //0x0000414c .long L0_3_set_230 - 0xa2, 0xd5, 0xff, 0xff, //0x00004150 .long L0_3_set_281 - 0xae, 0xd2, 0xff, 0xff, //0x00004154 .long L0_3_set_230 - 0xc8, 0xd2, 0xff, 0xff, //0x00004158 .long L0_3_set_232 - 0xa2, 0xd5, 0xff, 0xff, //0x0000415c .long L0_3_set_281 - 0xa2, 0xd5, 0xff, 0xff, //0x00004160 .long L0_3_set_281 - 0xa2, 0xd5, 0xff, 0xff, //0x00004164 .long L0_3_set_281 - 0xa2, 0xd5, 0xff, 0xff, //0x00004168 .long L0_3_set_281 - 0xa2, 0xd5, 0xff, 0xff, //0x0000416c .long L0_3_set_281 - 0xa2, 0xd5, 0xff, 0xff, //0x00004170 .long L0_3_set_281 - 0xa2, 0xd5, 0xff, 0xff, //0x00004174 .long L0_3_set_281 - 0xa2, 0xd5, 0xff, 0xff, //0x00004178 .long L0_3_set_281 - 0xa2, 0xd5, 0xff, 0xff, //0x0000417c .long L0_3_set_281 - 0xa2, 0xd5, 0xff, 0xff, //0x00004180 .long L0_3_set_281 - 0xa2, 0xd5, 0xff, 0xff, //0x00004184 .long L0_3_set_281 - 0xa2, 0xd5, 0xff, 0xff, //0x00004188 .long L0_3_set_281 - 0xa2, 0xd5, 0xff, 0xff, //0x0000418c .long L0_3_set_281 - 0xa2, 0xd5, 0xff, 0xff, //0x00004190 .long L0_3_set_281 - 0xa2, 0xd5, 0xff, 0xff, //0x00004194 .long L0_3_set_281 - 0xa2, 0xd5, 0xff, 0xff, //0x00004198 .long L0_3_set_281 - 0xa2, 0xd5, 0xff, 0xff, //0x0000419c .long L0_3_set_281 - 0xa2, 0xd5, 0xff, 0xff, //0x000041a0 .long L0_3_set_281 - 0xa2, 0xd5, 0xff, 0xff, //0x000041a4 .long L0_3_set_281 - 0xa2, 0xd5, 0xff, 0xff, //0x000041a8 .long L0_3_set_281 - 0xa2, 0xd5, 0xff, 0xff, //0x000041ac .long L0_3_set_281 - 0xa2, 0xd5, 0xff, 0xff, //0x000041b0 .long L0_3_set_281 - 0x66, 0xd2, 0xff, 0xff, //0x000041b4 .long L0_3_set_224 - //0x000041b8 .p2align 2, 0x00 - //0x000041b8 _MASK_USE_NUMBER - 0x02, 0x00, 0x00, 0x00, //0x000041b8 .long 2 -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8.go deleted file mode 100644 index ea5d50f90..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8.go +++ /dev/null @@ -1,37 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 avx2 - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/native/types` - `github.com/bytedance/sonic/internal/rt` -) - -var F_validate_utf8 func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer) (ret int) - -var S_validate_utf8 uintptr - -//go:nosplit -func validate_utf8(s *string, p *int, m *types.StateMachine) (ret int) { - return F_validate_utf8(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m))) -} - - diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8_fast.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8_fast.go deleted file mode 100644 index 32adc1c34..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8_fast.go +++ /dev/null @@ -1,34 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 avx2 - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/rt` -) - -var F_validate_utf8_fast func(s unsafe.Pointer) (ret int) - -var S_validate_utf8_fast uintptr - -//go:nosplit -func validate_utf8_fast(s *string) (ret int) { - return F_validate_utf8_fast(rt.NoEscape(unsafe.Pointer(s))) -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8_fast_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8_fast_subr.go deleted file mode 100644 index 009afe6b9..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8_fast_subr.go +++ /dev/null @@ -1,42 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package avx2 - -import ( - `github.com/bytedance/sonic/loader` -) - -const ( - _entry__validate_utf8_fast = 272 -) - -const ( - _stack__validate_utf8_fast = 176 -) - -const ( - _size__validate_utf8_fast = 2656 -) - -var ( - _pcsp__validate_utf8_fast = [][2]uint32{ - {0x1, 0}, - {0x5, 8}, - {0xc, 16}, - {0x6aa, 176}, - {0x6ab, 16}, - {0x6ac, 8}, - {0x6b0, 0}, - {0x7d3, 176}, - {0x7d4, 16}, - {0x7d5, 8}, - {0x7d9, 0}, - {0xa60, 176}, - } -) - -var _cfunc_validate_utf8_fast = []loader.CFunc{ - {"_validate_utf8_fast_entry", 0, _entry__validate_utf8_fast, 0, nil}, - {"_validate_utf8_fast", _entry__validate_utf8_fast, _size__validate_utf8_fast, _stack__validate_utf8_fast, _pcsp__validate_utf8_fast}, -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8_fast_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8_fast_text_amd64.go deleted file mode 100644 index c562126bf..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8_fast_text_amd64.go +++ /dev/null @@ -1,753 +0,0 @@ -// +build amd64 -// Code generated by asm2asm, DO NOT EDIT. - -package avx2 - -var _text_validate_utf8_fast = []byte{ - // .p2align 5, 0x00 - // LCPI0_0 - 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, // 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, //0x00000010 QUAD $0x0f0f0f0f0f0f0f0f; QUAD $0x0f0f0f0f0f0f0f0f // .space 16, '\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f' - //0x00000020 LCPI0_1 - 0x02, //0x00000020 .byte 2 - 0x02, //0x00000021 .byte 2 - 0x02, //0x00000022 .byte 2 - 0x02, //0x00000023 .byte 2 - 0x02, //0x00000024 .byte 2 - 0x02, //0x00000025 .byte 2 - 0x02, //0x00000026 .byte 2 - 0x02, //0x00000027 .byte 2 - 0x80, //0x00000028 .byte 128 - 0x80, //0x00000029 .byte 128 - 0x80, //0x0000002a .byte 128 - 0x80, //0x0000002b .byte 128 - 0x21, //0x0000002c .byte 33 - 0x01, //0x0000002d .byte 1 - 0x15, //0x0000002e .byte 21 - 0x49, //0x0000002f .byte 73 - 0x02, //0x00000030 .byte 2 - 0x02, //0x00000031 .byte 2 - 0x02, //0x00000032 .byte 2 - 0x02, //0x00000033 .byte 2 - 0x02, //0x00000034 .byte 2 - 0x02, //0x00000035 .byte 2 - 0x02, //0x00000036 .byte 2 - 0x02, //0x00000037 .byte 2 - 0x80, //0x00000038 .byte 128 - 0x80, //0x00000039 .byte 128 - 0x80, //0x0000003a .byte 128 - 0x80, //0x0000003b .byte 128 - 0x21, //0x0000003c .byte 33 - 0x01, //0x0000003d .byte 1 - 0x15, //0x0000003e .byte 21 - 0x49, //0x0000003f .byte 73 - //0x00000040 LCPI0_2 - 0xe7, //0x00000040 .byte 231 - 0xa3, //0x00000041 .byte 163 - 0x83, //0x00000042 .byte 131 - 0x83, //0x00000043 .byte 131 - 0x8b, //0x00000044 .byte 139 - 0xcb, //0x00000045 .byte 203 - 0xcb, //0x00000046 .byte 203 - 0xcb, //0x00000047 .byte 203 - 0xcb, //0x00000048 .byte 203 - 0xcb, //0x00000049 .byte 203 - 0xcb, //0x0000004a .byte 203 - 0xcb, //0x0000004b .byte 203 - 0xcb, //0x0000004c .byte 203 - 0xdb, //0x0000004d .byte 219 - 0xcb, //0x0000004e .byte 203 - 0xcb, //0x0000004f .byte 203 - 0xe7, //0x00000050 .byte 231 - 0xa3, //0x00000051 .byte 163 - 0x83, //0x00000052 .byte 131 - 0x83, //0x00000053 .byte 131 - 0x8b, //0x00000054 .byte 139 - 0xcb, //0x00000055 .byte 203 - 0xcb, //0x00000056 .byte 203 - 0xcb, //0x00000057 .byte 203 - 0xcb, //0x00000058 .byte 203 - 0xcb, //0x00000059 .byte 203 - 0xcb, //0x0000005a .byte 203 - 0xcb, //0x0000005b .byte 203 - 0xcb, //0x0000005c .byte 203 - 0xdb, //0x0000005d .byte 219 - 0xcb, //0x0000005e .byte 203 - 0xcb, //0x0000005f .byte 203 - //0x00000060 LCPI0_3 - 0x01, //0x00000060 .byte 1 - 0x01, //0x00000061 .byte 1 - 0x01, //0x00000062 .byte 1 - 0x01, //0x00000063 .byte 1 - 0x01, //0x00000064 .byte 1 - 0x01, //0x00000065 .byte 1 - 0x01, //0x00000066 .byte 1 - 0x01, //0x00000067 .byte 1 - 0xe6, //0x00000068 .byte 230 - 0xae, //0x00000069 .byte 174 - 0xba, //0x0000006a .byte 186 - 0xba, //0x0000006b .byte 186 - 0x01, //0x0000006c .byte 1 - 0x01, //0x0000006d .byte 1 - 0x01, //0x0000006e .byte 1 - 0x01, //0x0000006f .byte 1 - 0x01, //0x00000070 .byte 1 - 0x01, //0x00000071 .byte 1 - 0x01, //0x00000072 .byte 1 - 0x01, //0x00000073 .byte 1 - 0x01, //0x00000074 .byte 1 - 0x01, //0x00000075 .byte 1 - 0x01, //0x00000076 .byte 1 - 0x01, //0x00000077 .byte 1 - 0xe6, //0x00000078 .byte 230 - 0xae, //0x00000079 .byte 174 - 0xba, //0x0000007a .byte 186 - 0xba, //0x0000007b .byte 186 - 0x01, //0x0000007c .byte 1 - 0x01, //0x0000007d .byte 1 - 0x01, //0x0000007e .byte 1 - 0x01, //0x0000007f .byte 1 - //0x00000080 LCPI0_4 - 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000080 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' - 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000090 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' - //0x000000a0 LCPI0_5 - 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, //0x000000a0 QUAD $0xefefefefefefefef; QUAD $0xefefefefefefefef // .space 16, '\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef' - 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, //0x000000b0 QUAD $0xefefefefefefefef; QUAD $0xefefefefefefefef // .space 16, '\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef' - //0x000000c0 LCPI0_7 - 0xff, //0x000000c0 .byte 255 - 0xff, //0x000000c1 .byte 255 - 0xff, //0x000000c2 .byte 255 - 0xff, //0x000000c3 .byte 255 - 0xff, //0x000000c4 .byte 255 - 0xff, //0x000000c5 .byte 255 - 0xff, //0x000000c6 .byte 255 - 0xff, //0x000000c7 .byte 255 - 0xff, //0x000000c8 .byte 255 - 0xff, //0x000000c9 .byte 255 - 0xff, //0x000000ca .byte 255 - 0xff, //0x000000cb .byte 255 - 0xff, //0x000000cc .byte 255 - 0xff, //0x000000cd .byte 255 - 0xff, //0x000000ce .byte 255 - 0xff, //0x000000cf .byte 255 - 0xff, //0x000000d0 .byte 255 - 0xff, //0x000000d1 .byte 255 - 0xff, //0x000000d2 .byte 255 - 0xff, //0x000000d3 .byte 255 - 0xff, //0x000000d4 .byte 255 - 0xff, //0x000000d5 .byte 255 - 0xff, //0x000000d6 .byte 255 - 0xff, //0x000000d7 .byte 255 - 0xff, //0x000000d8 .byte 255 - 0xff, //0x000000d9 .byte 255 - 0xff, //0x000000da .byte 255 - 0xff, //0x000000db .byte 255 - 0xff, //0x000000dc .byte 255 - 0xef, //0x000000dd .byte 239 - 0xdf, //0x000000de .byte 223 - 0xbf, //0x000000df .byte 191 - //0x000000e0 LCPI0_8 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000000e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000000f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - //0x00000100 .p2align 3, 0x00 - //0x00000100 LCPI0_6 - 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, //0x00000100 .quad -9187201950435737472 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000108 .p2align 4, 0x90 - //0x00000110 _validate_utf8_fast - 0x55, //0x00000110 pushq %rbp - 0x48, 0x89, 0xe5, //0x00000111 movq %rsp, %rbp - 0x53, //0x00000114 pushq %rbx - 0x48, 0x81, 0xec, 0xa0, 0x00, 0x00, 0x00, //0x00000115 subq $160, %rsp - 0x4c, 0x8b, 0x57, 0x08, //0x0000011c movq $8(%rdi), %r10 - 0x4d, 0x85, 0xd2, //0x00000120 testq %r10, %r10 - 0x0f, 0x84, 0xb4, 0x07, 0x00, 0x00, //0x00000123 je LBB0_28 - 0x4c, 0x8b, 0x0f, //0x00000129 movq (%rdi), %r9 - 0x4d, 0x01, 0xca, //0x0000012c addq %r9, %r10 - 0x49, 0x8d, 0x72, 0x80, //0x0000012f leaq $-128(%r10), %rsi - 0xc5, 0xf1, 0xef, 0xc9, //0x00000133 vpxor %xmm1, %xmm1, %xmm1 - 0xc5, 0xe9, 0xef, 0xd2, //0x00000137 vpxor %xmm2, %xmm2, %xmm2 - 0xc5, 0xf9, 0xef, 0xc0, //0x0000013b vpxor %xmm0, %xmm0, %xmm0 - 0x4c, 0x89, 0xc8, //0x0000013f movq %r9, %rax - 0x4c, 0x39, 0xce, //0x00000142 cmpq %r9, %rsi - 0x0f, 0x86, 0x6a, 0x03, 0x00, 0x00, //0x00000145 jbe LBB0_12 - 0xc5, 0xfe, 0x6f, 0x25, 0xad, 0xfe, 0xff, 0xff, //0x0000014b vmovdqu $-339(%rip), %ymm4 /* LCPI0_0+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0xe5, 0xfe, 0xff, 0xff, //0x00000153 vmovdqu $-283(%rip), %ymm6 /* LCPI0_2+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x3d, 0xfd, 0xfe, 0xff, 0xff, //0x0000015b vmovdqu $-259(%rip), %ymm7 /* LCPI0_3+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x05, 0x15, 0xff, 0xff, 0xff, //0x00000163 vmovdqu $-235(%rip), %ymm8 /* LCPI0_4+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x0d, 0x2d, 0xff, 0xff, 0xff, //0x0000016b vmovdqu $-211(%rip), %ymm9 /* LCPI0_5+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x15, 0x45, 0xff, 0xff, 0xff, //0x00000173 vmovdqu $-187(%rip), %ymm10 /* LCPI0_7+0(%rip) */ - 0x4c, 0x89, 0xc8, //0x0000017b movq %r9, %rax - 0xc5, 0xf9, 0xef, 0xc0, //0x0000017e vpxor %xmm0, %xmm0, %xmm0 - 0xc5, 0xe9, 0xef, 0xd2, //0x00000182 vpxor %xmm2, %xmm2, %xmm2 - 0xc5, 0xf1, 0xef, 0xc9, //0x00000186 vpxor %xmm1, %xmm1, %xmm1 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000018a .p2align 4, 0x90 - //0x00000190 LBB0_3 - 0xc5, 0x7e, 0x6f, 0x38, //0x00000190 vmovdqu (%rax), %ymm15 - 0xc5, 0x7e, 0x6f, 0x68, 0x20, //0x00000194 vmovdqu $32(%rax), %ymm13 - 0xc5, 0x7e, 0x6f, 0x60, 0x40, //0x00000199 vmovdqu $64(%rax), %ymm12 - 0xc5, 0x7e, 0x6f, 0x58, 0x60, //0x0000019e vmovdqu $96(%rax), %ymm11 - 0xc4, 0xc1, 0x15, 0xeb, 0xdf, //0x000001a3 vpor %ymm15, %ymm13, %ymm3 - 0xc4, 0x41, 0x25, 0xeb, 0xf4, //0x000001a8 vpor %ymm12, %ymm11, %ymm14 - 0xc5, 0x8d, 0xeb, 0xeb, //0x000001ad vpor %ymm3, %ymm14, %ymm5 - 0xc5, 0xfd, 0xd7, 0xcd, //0x000001b1 vpmovmskb %ymm5, %ecx - 0x85, 0xc9, //0x000001b5 testl %ecx, %ecx - 0x0f, 0x85, 0x16, 0x00, 0x00, 0x00, //0x000001b7 jne LBB0_6 - 0xc5, 0xf5, 0xeb, 0xc0, //0x000001bd vpor %ymm0, %ymm1, %ymm0 - //0x000001c1 LBB0_5 - 0x48, 0x83, 0xe8, 0x80, //0x000001c1 subq $-128, %rax - 0x48, 0x39, 0xf0, //0x000001c5 cmpq %rsi, %rax - 0x0f, 0x82, 0xc2, 0xff, 0xff, 0xff, //0x000001c8 jb LBB0_3 - 0xe9, 0xe2, 0x02, 0x00, 0x00, //0x000001ce jmp LBB0_12 - //0x000001d3 LBB0_6 - 0xc5, 0xfd, 0xd7, 0xcb, //0x000001d3 vpmovmskb %ymm3, %ecx - 0x85, 0xc9, //0x000001d7 testl %ecx, %ecx - 0x0f, 0x85, 0xf0, 0x00, 0x00, 0x00, //0x000001d9 jne LBB0_9 - 0xc5, 0xf5, 0xeb, 0xc0, //0x000001df vpor %ymm0, %ymm1, %ymm0 - 0xc4, 0xc3, 0x6d, 0x46, 0xcc, 0x21, //0x000001e3 vperm2i128 $33, %ymm12, %ymm2, %ymm1 - 0xc4, 0xe3, 0x1d, 0x0f, 0xd1, 0x0f, //0x000001e9 vpalignr $15, %ymm1, %ymm12, %ymm2 - 0xc5, 0xe5, 0x71, 0xd2, 0x04, //0x000001ef vpsrlw $4, %ymm2, %ymm3 - 0xc5, 0xe5, 0xdb, 0xdc, //0x000001f4 vpand %ymm4, %ymm3, %ymm3 - 0xc5, 0x7e, 0x6f, 0x35, 0x20, 0xfe, 0xff, 0xff, //0x000001f8 vmovdqu $-480(%rip), %ymm14 /* LCPI0_1+0(%rip) */ - 0xc4, 0xe2, 0x0d, 0x00, 0xdb, //0x00000200 vpshufb %ymm3, %ymm14, %ymm3 - 0xc5, 0xed, 0xdb, 0xd4, //0x00000205 vpand %ymm4, %ymm2, %ymm2 - 0xc4, 0xe2, 0x4d, 0x00, 0xd2, //0x00000209 vpshufb %ymm2, %ymm6, %ymm2 - 0xc4, 0xc1, 0x55, 0x71, 0xd4, 0x04, //0x0000020e vpsrlw $4, %ymm12, %ymm5 - 0xc5, 0xd5, 0xdb, 0xec, //0x00000214 vpand %ymm4, %ymm5, %ymm5 - 0xc4, 0xe2, 0x45, 0x00, 0xed, //0x00000218 vpshufb %ymm5, %ymm7, %ymm5 - 0xc5, 0xed, 0xdb, 0xd5, //0x0000021d vpand %ymm5, %ymm2, %ymm2 - 0xc5, 0xe5, 0xdb, 0xd2, //0x00000221 vpand %ymm2, %ymm3, %ymm2 - 0xc4, 0xe3, 0x1d, 0x0f, 0xd9, 0x0e, //0x00000225 vpalignr $14, %ymm1, %ymm12, %ymm3 - 0xc4, 0xe3, 0x1d, 0x0f, 0xc9, 0x0d, //0x0000022b vpalignr $13, %ymm1, %ymm12, %ymm1 - 0xc4, 0xc1, 0x65, 0xd8, 0xd8, //0x00000231 vpsubusb %ymm8, %ymm3, %ymm3 - 0xc4, 0xc1, 0x75, 0xd8, 0xc9, //0x00000236 vpsubusb %ymm9, %ymm1, %ymm1 - 0xc5, 0xf5, 0xeb, 0xcb, //0x0000023b vpor %ymm3, %ymm1, %ymm1 - 0xc4, 0x41, 0x11, 0xef, 0xed, //0x0000023f vpxor %xmm13, %xmm13, %xmm13 - 0xc5, 0x95, 0x74, 0xc9, //0x00000244 vpcmpeqb %ymm1, %ymm13, %ymm1 - 0xc4, 0xe2, 0x7d, 0x59, 0x1d, 0xaf, 0xfe, 0xff, 0xff, //0x00000248 vpbroadcastq $-337(%rip), %ymm3 /* LCPI0_6+0(%rip) */ - 0xc5, 0xf5, 0xdf, 0xcb, //0x00000251 vpandn %ymm3, %ymm1, %ymm1 - 0xc5, 0xf5, 0xef, 0xca, //0x00000255 vpxor %ymm2, %ymm1, %ymm1 - 0xc5, 0xfd, 0xeb, 0xc1, //0x00000259 vpor %ymm1, %ymm0, %ymm0 - 0xc4, 0xc3, 0x1d, 0x46, 0xcb, 0x21, //0x0000025d vperm2i128 $33, %ymm11, %ymm12, %ymm1 - 0xc4, 0xe3, 0x25, 0x0f, 0xd1, 0x0f, //0x00000263 vpalignr $15, %ymm1, %ymm11, %ymm2 - 0xc5, 0xd5, 0x71, 0xd2, 0x04, //0x00000269 vpsrlw $4, %ymm2, %ymm5 - 0xc5, 0xd5, 0xdb, 0xec, //0x0000026e vpand %ymm4, %ymm5, %ymm5 - 0xc4, 0xe2, 0x0d, 0x00, 0xed, //0x00000272 vpshufb %ymm5, %ymm14, %ymm5 - 0xc5, 0xed, 0xdb, 0xd4, //0x00000277 vpand %ymm4, %ymm2, %ymm2 - 0xc4, 0xe2, 0x4d, 0x00, 0xd2, //0x0000027b vpshufb %ymm2, %ymm6, %ymm2 - 0xc4, 0xc1, 0x1d, 0x71, 0xd3, 0x04, //0x00000280 vpsrlw $4, %ymm11, %ymm12 - 0xc5, 0x1d, 0xdb, 0xe4, //0x00000286 vpand %ymm4, %ymm12, %ymm12 - 0xc4, 0x42, 0x45, 0x00, 0xe4, //0x0000028a vpshufb %ymm12, %ymm7, %ymm12 - 0xc5, 0x9d, 0xdb, 0xd2, //0x0000028f vpand %ymm2, %ymm12, %ymm2 - 0xc5, 0xd5, 0xdb, 0xd2, //0x00000293 vpand %ymm2, %ymm5, %ymm2 - 0xc4, 0xe3, 0x25, 0x0f, 0xe9, 0x0e, //0x00000297 vpalignr $14, %ymm1, %ymm11, %ymm5 - 0xc4, 0xe3, 0x25, 0x0f, 0xc9, 0x0d, //0x0000029d vpalignr $13, %ymm1, %ymm11, %ymm1 - 0xc4, 0xc1, 0x55, 0xd8, 0xe8, //0x000002a3 vpsubusb %ymm8, %ymm5, %ymm5 - 0xc4, 0xc1, 0x75, 0xd8, 0xc9, //0x000002a8 vpsubusb %ymm9, %ymm1, %ymm1 - 0xc5, 0xf5, 0xeb, 0xcd, //0x000002ad vpor %ymm5, %ymm1, %ymm1 - 0xc5, 0x95, 0x74, 0xc9, //0x000002b1 vpcmpeqb %ymm1, %ymm13, %ymm1 - 0xc5, 0xf5, 0xdf, 0xcb, //0x000002b5 vpandn %ymm3, %ymm1, %ymm1 - 0xc5, 0xf5, 0xef, 0xca, //0x000002b9 vpxor %ymm2, %ymm1, %ymm1 - //0x000002bd LBB0_8 - 0xc5, 0xfd, 0xeb, 0xc1, //0x000002bd vpor %ymm1, %ymm0, %ymm0 - 0xc4, 0xc1, 0x25, 0xd8, 0xca, //0x000002c1 vpsubusb %ymm10, %ymm11, %ymm1 - 0xc5, 0x7d, 0x7f, 0xda, //0x000002c6 vmovdqa %ymm11, %ymm2 - 0xe9, 0xf2, 0xfe, 0xff, 0xff, //0x000002ca jmp LBB0_5 - //0x000002cf LBB0_9 - 0xc4, 0xc3, 0x6d, 0x46, 0xcf, 0x21, //0x000002cf vperm2i128 $33, %ymm15, %ymm2, %ymm1 - 0xc4, 0xe3, 0x05, 0x0f, 0xd1, 0x0f, //0x000002d5 vpalignr $15, %ymm1, %ymm15, %ymm2 - 0xc5, 0xe5, 0x71, 0xd2, 0x04, //0x000002db vpsrlw $4, %ymm2, %ymm3 - 0xc5, 0xe5, 0xdb, 0xdc, //0x000002e0 vpand %ymm4, %ymm3, %ymm3 - 0xc5, 0xfe, 0x6f, 0x2d, 0x34, 0xfd, 0xff, 0xff, //0x000002e4 vmovdqu $-716(%rip), %ymm5 /* LCPI0_1+0(%rip) */ - 0xc4, 0xe2, 0x55, 0x00, 0xdb, //0x000002ec vpshufb %ymm3, %ymm5, %ymm3 - 0xc5, 0xed, 0xdb, 0xd4, //0x000002f1 vpand %ymm4, %ymm2, %ymm2 - 0xc4, 0xe2, 0x4d, 0x00, 0xd2, //0x000002f5 vpshufb %ymm2, %ymm6, %ymm2 - 0xc4, 0xc1, 0x55, 0x71, 0xd7, 0x04, //0x000002fa vpsrlw $4, %ymm15, %ymm5 - 0xc5, 0xd5, 0xdb, 0xec, //0x00000300 vpand %ymm4, %ymm5, %ymm5 - 0xc4, 0xe2, 0x45, 0x00, 0xed, //0x00000304 vpshufb %ymm5, %ymm7, %ymm5 - 0xc5, 0xed, 0xdb, 0xd5, //0x00000309 vpand %ymm5, %ymm2, %ymm2 - 0xc5, 0xe5, 0xdb, 0xd2, //0x0000030d vpand %ymm2, %ymm3, %ymm2 - 0xc4, 0xe3, 0x05, 0x0f, 0xd9, 0x0e, //0x00000311 vpalignr $14, %ymm1, %ymm15, %ymm3 - 0xc4, 0xe3, 0x05, 0x0f, 0xc9, 0x0d, //0x00000317 vpalignr $13, %ymm1, %ymm15, %ymm1 - 0xc4, 0xc1, 0x65, 0xd8, 0xd8, //0x0000031d vpsubusb %ymm8, %ymm3, %ymm3 - 0xc4, 0xc1, 0x75, 0xd8, 0xc9, //0x00000322 vpsubusb %ymm9, %ymm1, %ymm1 - 0xc5, 0xf5, 0xeb, 0xcb, //0x00000327 vpor %ymm3, %ymm1, %ymm1 - 0xc5, 0xe1, 0xef, 0xdb, //0x0000032b vpxor %xmm3, %xmm3, %xmm3 - 0xc5, 0xf5, 0x74, 0xdb, //0x0000032f vpcmpeqb %ymm3, %ymm1, %ymm3 - 0xc4, 0xe2, 0x7d, 0x59, 0x0d, 0xc4, 0xfd, 0xff, 0xff, //0x00000333 vpbroadcastq $-572(%rip), %ymm1 /* LCPI0_6+0(%rip) */ - 0xc5, 0xe5, 0xdf, 0xd9, //0x0000033c vpandn %ymm1, %ymm3, %ymm3 - 0xc5, 0xe5, 0xef, 0xd2, //0x00000340 vpxor %ymm2, %ymm3, %ymm2 - 0xc5, 0xfe, 0x7f, 0x54, 0x24, 0x60, //0x00000344 vmovdqu %ymm2, $96(%rsp) - 0xc4, 0xc3, 0x05, 0x46, 0xdd, 0x21, //0x0000034a vperm2i128 $33, %ymm13, %ymm15, %ymm3 - 0xc4, 0xe3, 0x15, 0x0f, 0xeb, 0x0f, //0x00000350 vpalignr $15, %ymm3, %ymm13, %ymm5 - 0xc5, 0x85, 0x71, 0xd5, 0x04, //0x00000356 vpsrlw $4, %ymm5, %ymm15 - 0xc5, 0x05, 0xdb, 0xfc, //0x0000035b vpand %ymm4, %ymm15, %ymm15 - 0xc5, 0xfe, 0x6f, 0x15, 0xb9, 0xfc, 0xff, 0xff, //0x0000035f vmovdqu $-839(%rip), %ymm2 /* LCPI0_1+0(%rip) */ - 0xc4, 0x42, 0x6d, 0x00, 0xff, //0x00000367 vpshufb %ymm15, %ymm2, %ymm15 - 0xc5, 0xd5, 0xdb, 0xec, //0x0000036c vpand %ymm4, %ymm5, %ymm5 - 0xc4, 0xe2, 0x4d, 0x00, 0xed, //0x00000370 vpshufb %ymm5, %ymm6, %ymm5 - 0xc4, 0xc1, 0x6d, 0x71, 0xd5, 0x04, //0x00000375 vpsrlw $4, %ymm13, %ymm2 - 0xc5, 0xed, 0xdb, 0xd4, //0x0000037b vpand %ymm4, %ymm2, %ymm2 - 0xc4, 0xe2, 0x45, 0x00, 0xd2, //0x0000037f vpshufb %ymm2, %ymm7, %ymm2 - 0xc5, 0xd5, 0xdb, 0xd2, //0x00000384 vpand %ymm2, %ymm5, %ymm2 - 0xc5, 0x85, 0xdb, 0xd2, //0x00000388 vpand %ymm2, %ymm15, %ymm2 - 0xc4, 0xe3, 0x15, 0x0f, 0xeb, 0x0e, //0x0000038c vpalignr $14, %ymm3, %ymm13, %ymm5 - 0xc4, 0xe3, 0x15, 0x0f, 0xdb, 0x0d, //0x00000392 vpalignr $13, %ymm3, %ymm13, %ymm3 - 0xc4, 0xc1, 0x55, 0xd8, 0xe8, //0x00000398 vpsubusb %ymm8, %ymm5, %ymm5 - 0xc4, 0xc1, 0x65, 0xd8, 0xd9, //0x0000039d vpsubusb %ymm9, %ymm3, %ymm3 - 0xc5, 0xe5, 0xeb, 0xdd, //0x000003a2 vpor %ymm5, %ymm3, %ymm3 - 0xc5, 0xe5, 0x74, 0x1d, 0x32, 0xfd, 0xff, 0xff, //0x000003a6 vpcmpeqb $-718(%rip), %ymm3, %ymm3 /* LCPI0_8+0(%rip) */ - 0xc5, 0xe5, 0xdf, 0xd9, //0x000003ae vpandn %ymm1, %ymm3, %ymm3 - 0xc5, 0xe5, 0xef, 0xd2, //0x000003b2 vpxor %ymm2, %ymm3, %ymm2 - 0xc5, 0xfd, 0xeb, 0x44, 0x24, 0x60, //0x000003b6 vpor $96(%rsp), %ymm0, %ymm0 - 0xc5, 0xfd, 0xeb, 0xc2, //0x000003bc vpor %ymm2, %ymm0, %ymm0 - 0xc4, 0xc1, 0x7d, 0xd7, 0xce, //0x000003c0 vpmovmskb %ymm14, %ecx - 0x85, 0xc9, //0x000003c5 testl %ecx, %ecx - 0x0f, 0x84, 0xd6, 0x00, 0x00, 0x00, //0x000003c7 je LBB0_11 - 0xc4, 0xc3, 0x15, 0x46, 0xd4, 0x21, //0x000003cd vperm2i128 $33, %ymm12, %ymm13, %ymm2 - 0xc4, 0xe3, 0x1d, 0x0f, 0xda, 0x0f, //0x000003d3 vpalignr $15, %ymm2, %ymm12, %ymm3 - 0xc5, 0xd5, 0x71, 0xd3, 0x04, //0x000003d9 vpsrlw $4, %ymm3, %ymm5 - 0xc5, 0xd5, 0xdb, 0xec, //0x000003de vpand %ymm4, %ymm5, %ymm5 - 0xc5, 0x7e, 0x6f, 0x3d, 0x36, 0xfc, 0xff, 0xff, //0x000003e2 vmovdqu $-970(%rip), %ymm15 /* LCPI0_1+0(%rip) */ - 0xc4, 0xe2, 0x05, 0x00, 0xed, //0x000003ea vpshufb %ymm5, %ymm15, %ymm5 - 0xc5, 0xe5, 0xdb, 0xdc, //0x000003ef vpand %ymm4, %ymm3, %ymm3 - 0xc4, 0xe2, 0x4d, 0x00, 0xdb, //0x000003f3 vpshufb %ymm3, %ymm6, %ymm3 - 0xc4, 0xc1, 0x15, 0x71, 0xd4, 0x04, //0x000003f8 vpsrlw $4, %ymm12, %ymm13 - 0xc5, 0x15, 0xdb, 0xec, //0x000003fe vpand %ymm4, %ymm13, %ymm13 - 0xc4, 0x42, 0x45, 0x00, 0xed, //0x00000402 vpshufb %ymm13, %ymm7, %ymm13 - 0xc5, 0x95, 0xdb, 0xdb, //0x00000407 vpand %ymm3, %ymm13, %ymm3 - 0xc5, 0xd5, 0xdb, 0xdb, //0x0000040b vpand %ymm3, %ymm5, %ymm3 - 0xc4, 0xe3, 0x1d, 0x0f, 0xea, 0x0e, //0x0000040f vpalignr $14, %ymm2, %ymm12, %ymm5 - 0xc4, 0xe3, 0x1d, 0x0f, 0xd2, 0x0d, //0x00000415 vpalignr $13, %ymm2, %ymm12, %ymm2 - 0xc4, 0xc1, 0x55, 0xd8, 0xe8, //0x0000041b vpsubusb %ymm8, %ymm5, %ymm5 - 0xc4, 0xc1, 0x6d, 0xd8, 0xd1, //0x00000420 vpsubusb %ymm9, %ymm2, %ymm2 - 0xc5, 0xed, 0xeb, 0xd5, //0x00000425 vpor %ymm5, %ymm2, %ymm2 - 0xc4, 0x41, 0x09, 0xef, 0xf6, //0x00000429 vpxor %xmm14, %xmm14, %xmm14 - 0xc5, 0x8d, 0x74, 0xd2, //0x0000042e vpcmpeqb %ymm2, %ymm14, %ymm2 - 0xc5, 0xed, 0xdf, 0xd1, //0x00000432 vpandn %ymm1, %ymm2, %ymm2 - 0xc5, 0xed, 0xef, 0xd3, //0x00000436 vpxor %ymm3, %ymm2, %ymm2 - 0xc4, 0xc3, 0x1d, 0x46, 0xdb, 0x21, //0x0000043a vperm2i128 $33, %ymm11, %ymm12, %ymm3 - 0xc4, 0xe3, 0x25, 0x0f, 0xeb, 0x0f, //0x00000440 vpalignr $15, %ymm3, %ymm11, %ymm5 - 0xc5, 0x9d, 0x71, 0xd5, 0x04, //0x00000446 vpsrlw $4, %ymm5, %ymm12 - 0xc5, 0x1d, 0xdb, 0xe4, //0x0000044b vpand %ymm4, %ymm12, %ymm12 - 0xc4, 0x42, 0x05, 0x00, 0xe4, //0x0000044f vpshufb %ymm12, %ymm15, %ymm12 - 0xc5, 0xd5, 0xdb, 0xec, //0x00000454 vpand %ymm4, %ymm5, %ymm5 - 0xc4, 0xe2, 0x4d, 0x00, 0xed, //0x00000458 vpshufb %ymm5, %ymm6, %ymm5 - 0xc4, 0xc1, 0x15, 0x71, 0xd3, 0x04, //0x0000045d vpsrlw $4, %ymm11, %ymm13 - 0xc5, 0x15, 0xdb, 0xec, //0x00000463 vpand %ymm4, %ymm13, %ymm13 - 0xc4, 0x42, 0x45, 0x00, 0xed, //0x00000467 vpshufb %ymm13, %ymm7, %ymm13 - 0xc5, 0x95, 0xdb, 0xed, //0x0000046c vpand %ymm5, %ymm13, %ymm5 - 0xc5, 0x9d, 0xdb, 0xed, //0x00000470 vpand %ymm5, %ymm12, %ymm5 - 0xc4, 0x63, 0x25, 0x0f, 0xe3, 0x0e, //0x00000474 vpalignr $14, %ymm3, %ymm11, %ymm12 - 0xc4, 0xe3, 0x25, 0x0f, 0xdb, 0x0d, //0x0000047a vpalignr $13, %ymm3, %ymm11, %ymm3 - 0xc4, 0x41, 0x1d, 0xd8, 0xe0, //0x00000480 vpsubusb %ymm8, %ymm12, %ymm12 - 0xc4, 0xc1, 0x65, 0xd8, 0xd9, //0x00000485 vpsubusb %ymm9, %ymm3, %ymm3 - 0xc5, 0x9d, 0xeb, 0xdb, //0x0000048a vpor %ymm3, %ymm12, %ymm3 - 0xc5, 0x8d, 0x74, 0xdb, //0x0000048e vpcmpeqb %ymm3, %ymm14, %ymm3 - 0xc5, 0xe5, 0xdf, 0xc9, //0x00000492 vpandn %ymm1, %ymm3, %ymm1 - 0xc5, 0xf5, 0xef, 0xcd, //0x00000496 vpxor %ymm5, %ymm1, %ymm1 - 0xc5, 0xed, 0xeb, 0xc0, //0x0000049a vpor %ymm0, %ymm2, %ymm0 - 0xe9, 0x1a, 0xfe, 0xff, 0xff, //0x0000049e jmp LBB0_8 - //0x000004a3 LBB0_11 - 0xc4, 0xc1, 0x15, 0xd8, 0xca, //0x000004a3 vpsubusb %ymm10, %ymm13, %ymm1 - 0xc5, 0xfd, 0xeb, 0xc1, //0x000004a8 vpor %ymm1, %ymm0, %ymm0 - 0xc5, 0x7d, 0x7f, 0xea, //0x000004ac vmovdqa %ymm13, %ymm2 - 0xe9, 0x0c, 0xfd, 0xff, 0xff, //0x000004b0 jmp LBB0_5 - //0x000004b5 LBB0_12 - 0x49, 0x8d, 0x72, 0xc0, //0x000004b5 leaq $-64(%r10), %rsi - 0x48, 0x39, 0xf0, //0x000004b9 cmpq %rsi, %rax - 0x0f, 0x83, 0x59, 0x01, 0x00, 0x00, //0x000004bc jae LBB0_17 - 0xc5, 0xfe, 0x6f, 0x1d, 0x36, 0xfb, 0xff, 0xff, //0x000004c2 vmovdqu $-1226(%rip), %ymm3 /* LCPI0_0+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x25, 0x4e, 0xfb, 0xff, 0xff, //0x000004ca vmovdqu $-1202(%rip), %ymm4 /* LCPI0_1+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x2d, 0x66, 0xfb, 0xff, 0xff, //0x000004d2 vmovdqu $-1178(%rip), %ymm5 /* LCPI0_2+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0x7e, 0xfb, 0xff, 0xff, //0x000004da vmovdqu $-1154(%rip), %ymm6 /* LCPI0_3+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x3d, 0x96, 0xfb, 0xff, 0xff, //0x000004e2 vmovdqu $-1130(%rip), %ymm7 /* LCPI0_4+0(%rip) */ - 0xc5, 0x7e, 0x6f, 0x05, 0xae, 0xfb, 0xff, 0xff, //0x000004ea vmovdqu $-1106(%rip), %ymm8 /* LCPI0_5+0(%rip) */ - 0xc4, 0x41, 0x31, 0xef, 0xc9, //0x000004f2 vpxor %xmm9, %xmm9, %xmm9 - 0xc5, 0x7e, 0x6f, 0x15, 0xc1, 0xfb, 0xff, 0xff, //0x000004f7 vmovdqu $-1087(%rip), %ymm10 /* LCPI0_7+0(%rip) */ - 0x90, //0x000004ff .p2align 4, 0x90 - //0x00000500 LBB0_14 - 0xc5, 0x7e, 0x6f, 0x20, //0x00000500 vmovdqu (%rax), %ymm12 - 0xc5, 0x7e, 0x6f, 0x58, 0x20, //0x00000504 vmovdqu $32(%rax), %ymm11 - 0xc4, 0x41, 0x25, 0xeb, 0xec, //0x00000509 vpor %ymm12, %ymm11, %ymm13 - 0xc4, 0xc1, 0x7d, 0xd7, 0xcd, //0x0000050e vpmovmskb %ymm13, %ecx - 0x85, 0xc9, //0x00000513 testl %ecx, %ecx - 0x0f, 0x85, 0x16, 0x00, 0x00, 0x00, //0x00000515 jne LBB0_16 - 0xc5, 0xf5, 0xeb, 0xc0, //0x0000051b vpor %ymm0, %ymm1, %ymm0 - 0x48, 0x83, 0xc0, 0x40, //0x0000051f addq $64, %rax - 0x48, 0x39, 0xf0, //0x00000523 cmpq %rsi, %rax - 0x0f, 0x82, 0xd4, 0xff, 0xff, 0xff, //0x00000526 jb LBB0_14 - 0xe9, 0xea, 0x00, 0x00, 0x00, //0x0000052c jmp LBB0_17 - //0x00000531 LBB0_16 - 0xc4, 0xc3, 0x6d, 0x46, 0xcc, 0x21, //0x00000531 vperm2i128 $33, %ymm12, %ymm2, %ymm1 - 0xc4, 0xe3, 0x1d, 0x0f, 0xd1, 0x0f, //0x00000537 vpalignr $15, %ymm1, %ymm12, %ymm2 - 0xc5, 0x95, 0x71, 0xd2, 0x04, //0x0000053d vpsrlw $4, %ymm2, %ymm13 - 0xc5, 0x15, 0xdb, 0xeb, //0x00000542 vpand %ymm3, %ymm13, %ymm13 - 0xc4, 0x42, 0x5d, 0x00, 0xed, //0x00000546 vpshufb %ymm13, %ymm4, %ymm13 - 0xc5, 0xed, 0xdb, 0xd3, //0x0000054b vpand %ymm3, %ymm2, %ymm2 - 0xc4, 0xe2, 0x55, 0x00, 0xd2, //0x0000054f vpshufb %ymm2, %ymm5, %ymm2 - 0xc4, 0xc1, 0x0d, 0x71, 0xd4, 0x04, //0x00000554 vpsrlw $4, %ymm12, %ymm14 - 0xc5, 0x0d, 0xdb, 0xf3, //0x0000055a vpand %ymm3, %ymm14, %ymm14 - 0xc4, 0x42, 0x4d, 0x00, 0xf6, //0x0000055e vpshufb %ymm14, %ymm6, %ymm14 - 0xc5, 0x8d, 0xdb, 0xd2, //0x00000563 vpand %ymm2, %ymm14, %ymm2 - 0xc5, 0x95, 0xdb, 0xd2, //0x00000567 vpand %ymm2, %ymm13, %ymm2 - 0xc4, 0x63, 0x1d, 0x0f, 0xe9, 0x0e, //0x0000056b vpalignr $14, %ymm1, %ymm12, %ymm13 - 0xc4, 0xe3, 0x1d, 0x0f, 0xc9, 0x0d, //0x00000571 vpalignr $13, %ymm1, %ymm12, %ymm1 - 0xc5, 0x15, 0xd8, 0xef, //0x00000577 vpsubusb %ymm7, %ymm13, %ymm13 - 0xc4, 0xc1, 0x75, 0xd8, 0xc8, //0x0000057b vpsubusb %ymm8, %ymm1, %ymm1 - 0xc5, 0x95, 0xeb, 0xc9, //0x00000580 vpor %ymm1, %ymm13, %ymm1 - 0xc5, 0xb5, 0x74, 0xc9, //0x00000584 vpcmpeqb %ymm1, %ymm9, %ymm1 - 0xc4, 0x62, 0x7d, 0x59, 0x2d, 0x6f, 0xfb, 0xff, 0xff, //0x00000588 vpbroadcastq $-1169(%rip), %ymm13 /* LCPI0_6+0(%rip) */ - 0xc4, 0xc1, 0x75, 0xdf, 0xcd, //0x00000591 vpandn %ymm13, %ymm1, %ymm1 - 0xc5, 0xf5, 0xef, 0xca, //0x00000596 vpxor %ymm2, %ymm1, %ymm1 - 0xc4, 0xc3, 0x1d, 0x46, 0xd3, 0x21, //0x0000059a vperm2i128 $33, %ymm11, %ymm12, %ymm2 - 0xc4, 0x63, 0x25, 0x0f, 0xe2, 0x0f, //0x000005a0 vpalignr $15, %ymm2, %ymm11, %ymm12 - 0xc4, 0xc1, 0x0d, 0x71, 0xd4, 0x04, //0x000005a6 vpsrlw $4, %ymm12, %ymm14 - 0xc5, 0x0d, 0xdb, 0xf3, //0x000005ac vpand %ymm3, %ymm14, %ymm14 - 0xc4, 0x42, 0x5d, 0x00, 0xf6, //0x000005b0 vpshufb %ymm14, %ymm4, %ymm14 - 0xc5, 0x1d, 0xdb, 0xe3, //0x000005b5 vpand %ymm3, %ymm12, %ymm12 - 0xc4, 0x42, 0x55, 0x00, 0xe4, //0x000005b9 vpshufb %ymm12, %ymm5, %ymm12 - 0xc4, 0xc1, 0x05, 0x71, 0xd3, 0x04, //0x000005be vpsrlw $4, %ymm11, %ymm15 - 0xc5, 0x05, 0xdb, 0xfb, //0x000005c4 vpand %ymm3, %ymm15, %ymm15 - 0xc4, 0x42, 0x4d, 0x00, 0xff, //0x000005c8 vpshufb %ymm15, %ymm6, %ymm15 - 0xc4, 0x41, 0x1d, 0xdb, 0xe7, //0x000005cd vpand %ymm15, %ymm12, %ymm12 - 0xc4, 0x41, 0x0d, 0xdb, 0xe4, //0x000005d2 vpand %ymm12, %ymm14, %ymm12 - 0xc4, 0x63, 0x25, 0x0f, 0xf2, 0x0e, //0x000005d7 vpalignr $14, %ymm2, %ymm11, %ymm14 - 0xc4, 0xe3, 0x25, 0x0f, 0xd2, 0x0d, //0x000005dd vpalignr $13, %ymm2, %ymm11, %ymm2 - 0xc5, 0x0d, 0xd8, 0xf7, //0x000005e3 vpsubusb %ymm7, %ymm14, %ymm14 - 0xc4, 0xc1, 0x6d, 0xd8, 0xd0, //0x000005e7 vpsubusb %ymm8, %ymm2, %ymm2 - 0xc5, 0x8d, 0xeb, 0xd2, //0x000005ec vpor %ymm2, %ymm14, %ymm2 - 0xc5, 0xb5, 0x74, 0xd2, //0x000005f0 vpcmpeqb %ymm2, %ymm9, %ymm2 - 0xc4, 0xc1, 0x6d, 0xdf, 0xd5, //0x000005f4 vpandn %ymm13, %ymm2, %ymm2 - 0xc5, 0x9d, 0xef, 0xd2, //0x000005f9 vpxor %ymm2, %ymm12, %ymm2 - 0xc5, 0xf5, 0xeb, 0xc0, //0x000005fd vpor %ymm0, %ymm1, %ymm0 - 0xc5, 0xfd, 0xeb, 0xc2, //0x00000601 vpor %ymm2, %ymm0, %ymm0 - 0xc4, 0xc1, 0x25, 0xd8, 0xca, //0x00000605 vpsubusb %ymm10, %ymm11, %ymm1 - 0xc5, 0x7d, 0x7f, 0xda, //0x0000060a vmovdqa %ymm11, %ymm2 - 0x48, 0x83, 0xc0, 0x40, //0x0000060e addq $64, %rax - 0x48, 0x39, 0xf0, //0x00000612 cmpq %rsi, %rax - 0x0f, 0x82, 0xe5, 0xfe, 0xff, 0xff, //0x00000615 jb LBB0_14 - //0x0000061b LBB0_17 - 0xc5, 0xe1, 0xef, 0xdb, //0x0000061b vpxor %xmm3, %xmm3, %xmm3 - 0xc5, 0xfe, 0x7f, 0x5c, 0x24, 0x40, //0x0000061f vmovdqu %ymm3, $64(%rsp) - 0xc5, 0xfe, 0x7f, 0x5c, 0x24, 0x20, //0x00000625 vmovdqu %ymm3, $32(%rsp) - 0xc5, 0xd9, 0xef, 0xe4, //0x0000062b vpxor %xmm4, %xmm4, %xmm4 - 0x4c, 0x39, 0xd0, //0x0000062f cmpq %r10, %rax - 0x0f, 0x83, 0x78, 0x00, 0x00, 0x00, //0x00000632 jae LBB0_25 - 0x4c, 0x89, 0xd7, //0x00000638 movq %r10, %rdi - 0x48, 0x29, 0xc7, //0x0000063b subq %rax, %rdi - 0x48, 0x83, 0xff, 0x10, //0x0000063e cmpq $16, %rdi - 0x0f, 0x82, 0x23, 0x00, 0x00, 0x00, //0x00000642 jb LBB0_21 - 0x48, 0x8d, 0x0c, 0x38, //0x00000648 leaq (%rax,%rdi), %rcx - 0x48, 0x8d, 0x54, 0x24, 0x20, //0x0000064c leaq $32(%rsp), %rdx - 0x48, 0x39, 0xca, //0x00000651 cmpq %rcx, %rdx - 0x0f, 0x83, 0x8f, 0x02, 0x00, 0x00, //0x00000654 jae LBB0_29 - 0x48, 0x8d, 0x0c, 0x3c, //0x0000065a leaq (%rsp,%rdi), %rcx - 0x48, 0x83, 0xc1, 0x20, //0x0000065e addq $32, %rcx - 0x48, 0x39, 0xc8, //0x00000662 cmpq %rcx, %rax - 0x0f, 0x83, 0x7e, 0x02, 0x00, 0x00, //0x00000665 jae LBB0_29 - //0x0000066b LBB0_21 - 0x31, 0xf6, //0x0000066b xorl %esi, %esi - 0x48, 0x89, 0xc1, //0x0000066d movq %rax, %rcx - //0x00000670 LBB0_22 - 0x48, 0x8d, 0x14, 0x34, //0x00000670 leaq (%rsp,%rsi), %rdx - 0x48, 0x83, 0xc2, 0x20, //0x00000674 addq $32, %rdx - 0x4c, 0x89, 0xd7, //0x00000678 movq %r10, %rdi - 0x48, 0x29, 0xf7, //0x0000067b subq %rsi, %rdi - 0x48, 0x29, 0xc7, //0x0000067e subq %rax, %rdi - 0x31, 0xc0, //0x00000681 xorl %eax, %eax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000683 .p2align 4, 0x90 - //0x00000690 LBB0_23 - 0x0f, 0xb6, 0x1c, 0x01, //0x00000690 movzbl (%rcx,%rax), %ebx - 0x88, 0x1c, 0x02, //0x00000694 movb %bl, (%rdx,%rax) - 0x48, 0x83, 0xc0, 0x01, //0x00000697 addq $1, %rax - 0x48, 0x39, 0xc7, //0x0000069b cmpq %rax, %rdi - 0x0f, 0x85, 0xec, 0xff, 0xff, 0xff, //0x0000069e jne LBB0_23 - //0x000006a4 LBB0_24 - 0xc5, 0xfe, 0x6f, 0x64, 0x24, 0x20, //0x000006a4 vmovdqu $32(%rsp), %ymm4 - 0xc5, 0xfe, 0x6f, 0x5c, 0x24, 0x40, //0x000006aa vmovdqu $64(%rsp), %ymm3 - //0x000006b0 LBB0_25 - 0xc5, 0xdd, 0xeb, 0xeb, //0x000006b0 vpor %ymm3, %ymm4, %ymm5 - 0xc5, 0xfd, 0xd7, 0xc5, //0x000006b4 vpmovmskb %ymm5, %eax - 0x85, 0xc0, //0x000006b8 testl %eax, %eax - 0x0f, 0x85, 0x8f, 0x03, 0x00, 0x00, //0x000006ba jne LBB0_43 - 0xc5, 0xfd, 0xeb, 0xc1, //0x000006c0 vpor %ymm1, %ymm0, %ymm0 - 0xc5, 0xfd, 0xeb, 0xc1, //0x000006c4 vpor %ymm1, %ymm0, %ymm0 - 0xc4, 0xe2, 0x7d, 0x17, 0xc0, //0x000006c8 vptest %ymm0, %ymm0 - 0x0f, 0x84, 0x0a, 0x02, 0x00, 0x00, //0x000006cd je LBB0_28 - //0x000006d3 LBB0_44 - 0x49, 0x8d, 0x72, 0xfd, //0x000006d3 leaq $-3(%r10), %rsi - 0x4c, 0x89, 0xc8, //0x000006d7 movq %r9, %rax - 0x4c, 0x39, 0xce, //0x000006da cmpq %r9, %rsi - 0x0f, 0x86, 0xdd, 0x00, 0x00, 0x00, //0x000006dd jbe LBB0_58 - 0x4c, 0x89, 0xc8, //0x000006e3 movq %r9, %rax - 0xe9, 0x11, 0x00, 0x00, 0x00, //0x000006e6 jmp LBB0_47 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x000006eb .p2align 4, 0x90 - //0x000006f0 LBB0_46 - 0x48, 0x01, 0xd0, //0x000006f0 addq %rdx, %rax - 0x48, 0x39, 0xf0, //0x000006f3 cmpq %rsi, %rax - 0x0f, 0x83, 0xc4, 0x00, 0x00, 0x00, //0x000006f6 jae LBB0_58 - //0x000006fc LBB0_47 - 0xba, 0x01, 0x00, 0x00, 0x00, //0x000006fc movl $1, %edx - 0x80, 0x38, 0x00, //0x00000701 cmpb $0, (%rax) - 0x0f, 0x89, 0xe6, 0xff, 0xff, 0xff, //0x00000704 jns LBB0_46 - 0x8b, 0x08, //0x0000070a movl (%rax), %ecx - 0x89, 0xca, //0x0000070c movl %ecx, %edx - 0x81, 0xe2, 0xf0, 0xc0, 0xc0, 0x00, //0x0000070e andl $12632304, %edx - 0x81, 0xfa, 0xe0, 0x80, 0x80, 0x00, //0x00000714 cmpl $8421600, %edx - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000071a jne LBB0_51 - 0x89, 0xcf, //0x00000720 movl %ecx, %edi - 0x81, 0xe7, 0x0f, 0x20, 0x00, 0x00, //0x00000722 andl $8207, %edi - 0x81, 0xff, 0x0d, 0x20, 0x00, 0x00, //0x00000728 cmpl $8205, %edi - 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x0000072e je LBB0_51 - 0xba, 0x03, 0x00, 0x00, 0x00, //0x00000734 movl $3, %edx - 0x85, 0xff, //0x00000739 testl %edi, %edi - 0x0f, 0x85, 0xaf, 0xff, 0xff, 0xff, //0x0000073b jne LBB0_46 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000741 .p2align 4, 0x90 - //0x00000750 LBB0_51 - 0x89, 0xca, //0x00000750 movl %ecx, %edx - 0x81, 0xe2, 0xe0, 0xc0, 0x00, 0x00, //0x00000752 andl $49376, %edx - 0x81, 0xfa, 0xc0, 0x80, 0x00, 0x00, //0x00000758 cmpl $32960, %edx - 0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x0000075e jne LBB0_53 - 0x89, 0xcf, //0x00000764 movl %ecx, %edi - 0xba, 0x02, 0x00, 0x00, 0x00, //0x00000766 movl $2, %edx - 0x83, 0xe7, 0x1e, //0x0000076b andl $30, %edi - 0x0f, 0x85, 0x7c, 0xff, 0xff, 0xff, //0x0000076e jne LBB0_46 - //0x00000774 LBB0_53 - 0x89, 0xca, //0x00000774 movl %ecx, %edx - 0x81, 0xe2, 0xf8, 0xc0, 0xc0, 0xc0, //0x00000776 andl $-1061109512, %edx - 0x81, 0xfa, 0xf0, 0x80, 0x80, 0x80, //0x0000077c cmpl $-2139062032, %edx - 0x0f, 0x85, 0x28, 0x00, 0x00, 0x00, //0x00000782 jne LBB0_57 - 0x89, 0xca, //0x00000788 movl %ecx, %edx - 0x81, 0xe2, 0x07, 0x30, 0x00, 0x00, //0x0000078a andl $12295, %edx - 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00000790 je LBB0_57 - 0xba, 0x04, 0x00, 0x00, 0x00, //0x00000796 movl $4, %edx - 0xf6, 0xc1, 0x04, //0x0000079b testb $4, %cl - 0x0f, 0x84, 0x4c, 0xff, 0xff, 0xff, //0x0000079e je LBB0_46 - 0x81, 0xe1, 0x03, 0x30, 0x00, 0x00, //0x000007a4 andl $12291, %ecx - 0x0f, 0x84, 0x40, 0xff, 0xff, 0xff, //0x000007aa je LBB0_46 - //0x000007b0 LBB0_57 - 0x48, 0xf7, 0xd0, //0x000007b0 notq %rax - 0x4c, 0x01, 0xc8, //0x000007b3 addq %r9, %rax - 0x48, 0x8d, 0x65, 0xf8, //0x000007b6 leaq $-8(%rbp), %rsp - 0x5b, //0x000007ba popq %rbx - 0x5d, //0x000007bb popq %rbp - 0xc5, 0xf8, 0x77, //0x000007bc vzeroupper - 0xc3, //0x000007bf retq - //0x000007c0 LBB0_58 - 0x4c, 0x39, 0xd0, //0x000007c0 cmpq %r10, %rax - 0x0f, 0x83, 0x14, 0x01, 0x00, 0x00, //0x000007c3 jae LBB0_28 - 0x4c, 0x8d, 0x44, 0x24, 0x20, //0x000007c9 leaq $32(%rsp), %r8 - 0x4c, 0x8d, 0x5c, 0x24, 0x1e, //0x000007ce leaq $30(%rsp), %r11 - 0xe9, 0x15, 0x00, 0x00, 0x00, //0x000007d3 jmp LBB0_61 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000007d8 .p2align 4, 0x90 - //0x000007e0 LBB0_60 - 0x48, 0x83, 0xc0, 0x01, //0x000007e0 addq $1, %rax - 0x4c, 0x39, 0xd0, //0x000007e4 cmpq %r10, %rax - 0x0f, 0x83, 0xf0, 0x00, 0x00, 0x00, //0x000007e7 jae LBB0_28 - //0x000007ed LBB0_61 - 0x80, 0x38, 0x00, //0x000007ed cmpb $0, (%rax) - 0x0f, 0x89, 0xea, 0xff, 0xff, 0xff, //0x000007f0 jns LBB0_60 - 0xc6, 0x44, 0x24, 0x20, 0x00, //0x000007f6 movb $0, $32(%rsp) - 0xc6, 0x44, 0x24, 0x1e, 0x00, //0x000007fb movb $0, $30(%rsp) - 0x4c, 0x89, 0xd2, //0x00000800 movq %r10, %rdx - 0x48, 0x29, 0xc2, //0x00000803 subq %rax, %rdx - 0x48, 0x83, 0xfa, 0x02, //0x00000806 cmpq $2, %rdx - 0x0f, 0x82, 0x34, 0x00, 0x00, 0x00, //0x0000080a jb LBB0_65 - 0x0f, 0xb6, 0x30, //0x00000810 movzbl (%rax), %esi - 0x0f, 0xb6, 0x48, 0x01, //0x00000813 movzbl $1(%rax), %ecx - 0x40, 0x88, 0x74, 0x24, 0x20, //0x00000817 movb %sil, $32(%rsp) - 0x48, 0x8d, 0x78, 0x02, //0x0000081c leaq $2(%rax), %rdi - 0x48, 0x83, 0xc2, 0xfe, //0x00000820 addq $-2, %rdx - 0x4c, 0x89, 0xdb, //0x00000824 movq %r11, %rbx - 0x48, 0x85, 0xd2, //0x00000827 testq %rdx, %rdx - 0x0f, 0x84, 0x27, 0x00, 0x00, 0x00, //0x0000082a je LBB0_66 - //0x00000830 LBB0_64 - 0x0f, 0xb6, 0x17, //0x00000830 movzbl (%rdi), %edx - 0x88, 0x13, //0x00000833 movb %dl, (%rbx) - 0x0f, 0xb6, 0x74, 0x24, 0x20, //0x00000835 movzbl $32(%rsp), %esi - 0x0f, 0xb6, 0x54, 0x24, 0x1e, //0x0000083a movzbl $30(%rsp), %edx - 0xe9, 0x15, 0x00, 0x00, 0x00, //0x0000083f jmp LBB0_67 - //0x00000844 LBB0_65 - 0x31, 0xf6, //0x00000844 xorl %esi, %esi - 0x31, 0xc9, //0x00000846 xorl %ecx, %ecx - 0x4c, 0x89, 0xc3, //0x00000848 movq %r8, %rbx - 0x48, 0x89, 0xc7, //0x0000084b movq %rax, %rdi - 0x48, 0x85, 0xd2, //0x0000084e testq %rdx, %rdx - 0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x00000851 jne LBB0_64 - //0x00000857 LBB0_66 - 0x31, 0xd2, //0x00000857 xorl %edx, %edx - //0x00000859 LBB0_67 - 0x0f, 0xb6, 0xd2, //0x00000859 movzbl %dl, %edx - 0xc1, 0xe2, 0x10, //0x0000085c shll $16, %edx - 0x0f, 0xb6, 0xf9, //0x0000085f movzbl %cl, %edi - 0xc1, 0xe7, 0x08, //0x00000862 shll $8, %edi - 0x09, 0xd7, //0x00000865 orl %edx, %edi - 0x40, 0x0f, 0xb6, 0xce, //0x00000867 movzbl %sil, %ecx - 0x09, 0xf9, //0x0000086b orl %edi, %ecx - 0x89, 0xca, //0x0000086d movl %ecx, %edx - 0x81, 0xe2, 0xf0, 0xc0, 0xc0, 0x00, //0x0000086f andl $12632304, %edx - 0x81, 0xfa, 0xe0, 0x80, 0x80, 0x00, //0x00000875 cmpl $8421600, %edx - 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x0000087b jne LBB0_70 - 0x89, 0xcf, //0x00000881 movl %ecx, %edi - 0x81, 0xe7, 0x0f, 0x20, 0x00, 0x00, //0x00000883 andl $8207, %edi - 0x81, 0xff, 0x0d, 0x20, 0x00, 0x00, //0x00000889 cmpl $8205, %edi - 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x0000088f je LBB0_70 - 0xba, 0x03, 0x00, 0x00, 0x00, //0x00000895 movl $3, %edx - 0x85, 0xff, //0x0000089a testl %edi, %edi - 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x0000089c jne LBB0_72 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000008a2 .p2align 4, 0x90 - //0x000008b0 LBB0_70 - 0x40, 0xf6, 0xc6, 0x1e, //0x000008b0 testb $30, %sil - 0x0f, 0x84, 0xf6, 0xfe, 0xff, 0xff, //0x000008b4 je LBB0_57 - 0x81, 0xe1, 0xe0, 0xc0, 0x00, 0x00, //0x000008ba andl $49376, %ecx - 0xba, 0x02, 0x00, 0x00, 0x00, //0x000008c0 movl $2, %edx - 0x81, 0xf9, 0xc0, 0x80, 0x00, 0x00, //0x000008c5 cmpl $32960, %ecx - 0x0f, 0x85, 0xdf, 0xfe, 0xff, 0xff, //0x000008cb jne LBB0_57 - //0x000008d1 LBB0_72 - 0x48, 0x01, 0xd0, //0x000008d1 addq %rdx, %rax - 0x4c, 0x39, 0xd0, //0x000008d4 cmpq %r10, %rax - 0x0f, 0x82, 0x10, 0xff, 0xff, 0xff, //0x000008d7 jb LBB0_61 - //0x000008dd LBB0_28 - 0x31, 0xc0, //0x000008dd xorl %eax, %eax - 0x48, 0x8d, 0x65, 0xf8, //0x000008df leaq $-8(%rbp), %rsp - 0x5b, //0x000008e3 popq %rbx - 0x5d, //0x000008e4 popq %rbp - 0xc5, 0xf8, 0x77, //0x000008e5 vzeroupper - 0xc3, //0x000008e8 retq - //0x000008e9 LBB0_29 - 0x48, 0x81, 0xff, 0x80, 0x00, 0x00, 0x00, //0x000008e9 cmpq $128, %rdi - 0x0f, 0x83, 0x07, 0x00, 0x00, 0x00, //0x000008f0 jae LBB0_31 - 0x31, 0xf6, //0x000008f6 xorl %esi, %esi - 0xe9, 0x14, 0x01, 0x00, 0x00, //0x000008f8 jmp LBB0_39 - //0x000008fd LBB0_31 - 0x48, 0x89, 0xfe, //0x000008fd movq %rdi, %rsi - 0x48, 0x83, 0xe6, 0x80, //0x00000900 andq $-128, %rsi - 0x48, 0x8d, 0x4e, 0x80, //0x00000904 leaq $-128(%rsi), %rcx - 0x49, 0x89, 0xc8, //0x00000908 movq %rcx, %r8 - 0x49, 0xc1, 0xe8, 0x07, //0x0000090b shrq $7, %r8 - 0x49, 0x83, 0xc0, 0x01, //0x0000090f addq $1, %r8 - 0x48, 0x85, 0xc9, //0x00000913 testq %rcx, %rcx - 0x0f, 0x84, 0xa4, 0x00, 0x00, 0x00, //0x00000916 je LBB0_34 - 0x4c, 0x89, 0xc2, //0x0000091c movq %r8, %rdx - 0x48, 0x83, 0xe2, 0xfe, //0x0000091f andq $-2, %rdx - 0x48, 0xf7, 0xda, //0x00000923 negq %rdx - 0x31, 0xc9, //0x00000926 xorl %ecx, %ecx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000928 .p2align 4, 0x90 - //0x00000930 LBB0_33 - 0xc5, 0xfc, 0x10, 0x1c, 0x08, //0x00000930 vmovups (%rax,%rcx), %ymm3 - 0xc5, 0xfc, 0x10, 0x64, 0x08, 0x20, //0x00000935 vmovups $32(%rax,%rcx), %ymm4 - 0xc5, 0xfc, 0x10, 0x6c, 0x08, 0x40, //0x0000093b vmovups $64(%rax,%rcx), %ymm5 - 0xc5, 0xfc, 0x10, 0x74, 0x08, 0x60, //0x00000941 vmovups $96(%rax,%rcx), %ymm6 - 0xc5, 0xfc, 0x11, 0x5c, 0x0c, 0x20, //0x00000947 vmovups %ymm3, $32(%rsp,%rcx) - 0xc5, 0xfc, 0x11, 0x64, 0x0c, 0x40, //0x0000094d vmovups %ymm4, $64(%rsp,%rcx) - 0xc5, 0xfc, 0x11, 0x6c, 0x0c, 0x60, //0x00000953 vmovups %ymm5, $96(%rsp,%rcx) - 0xc5, 0xfc, 0x11, 0xb4, 0x0c, 0x80, 0x00, 0x00, 0x00, //0x00000959 vmovups %ymm6, $128(%rsp,%rcx) - 0xc5, 0xfe, 0x6f, 0x9c, 0x08, 0x80, 0x00, 0x00, 0x00, //0x00000962 vmovdqu $128(%rax,%rcx), %ymm3 - 0xc5, 0xfe, 0x6f, 0xa4, 0x08, 0xa0, 0x00, 0x00, 0x00, //0x0000096b vmovdqu $160(%rax,%rcx), %ymm4 - 0xc5, 0xfe, 0x6f, 0xac, 0x08, 0xc0, 0x00, 0x00, 0x00, //0x00000974 vmovdqu $192(%rax,%rcx), %ymm5 - 0xc5, 0xfe, 0x6f, 0xb4, 0x08, 0xe0, 0x00, 0x00, 0x00, //0x0000097d vmovdqu $224(%rax,%rcx), %ymm6 - 0xc5, 0xfe, 0x7f, 0x9c, 0x0c, 0xa0, 0x00, 0x00, 0x00, //0x00000986 vmovdqu %ymm3, $160(%rsp,%rcx) - 0xc5, 0xfe, 0x7f, 0xa4, 0x0c, 0xc0, 0x00, 0x00, 0x00, //0x0000098f vmovdqu %ymm4, $192(%rsp,%rcx) - 0xc5, 0xfe, 0x7f, 0xac, 0x0c, 0xe0, 0x00, 0x00, 0x00, //0x00000998 vmovdqu %ymm5, $224(%rsp,%rcx) - 0xc5, 0xfe, 0x7f, 0xb4, 0x0c, 0x00, 0x01, 0x00, 0x00, //0x000009a1 vmovdqu %ymm6, $256(%rsp,%rcx) - 0x48, 0x81, 0xc1, 0x00, 0x01, 0x00, 0x00, //0x000009aa addq $256, %rcx - 0x48, 0x83, 0xc2, 0x02, //0x000009b1 addq $2, %rdx - 0x0f, 0x85, 0x75, 0xff, 0xff, 0xff, //0x000009b5 jne LBB0_33 - 0xe9, 0x02, 0x00, 0x00, 0x00, //0x000009bb jmp LBB0_35 - //0x000009c0 LBB0_34 - 0x31, 0xc9, //0x000009c0 xorl %ecx, %ecx - //0x000009c2 LBB0_35 - 0x41, 0xf6, 0xc0, 0x01, //0x000009c2 testb $1, %r8b - 0x0f, 0x84, 0x32, 0x00, 0x00, 0x00, //0x000009c6 je LBB0_37 - 0xc5, 0xfe, 0x6f, 0x1c, 0x08, //0x000009cc vmovdqu (%rax,%rcx), %ymm3 - 0xc5, 0xfe, 0x6f, 0x64, 0x08, 0x20, //0x000009d1 vmovdqu $32(%rax,%rcx), %ymm4 - 0xc5, 0xfe, 0x6f, 0x6c, 0x08, 0x40, //0x000009d7 vmovdqu $64(%rax,%rcx), %ymm5 - 0xc5, 0xfe, 0x6f, 0x74, 0x08, 0x60, //0x000009dd vmovdqu $96(%rax,%rcx), %ymm6 - 0xc5, 0xfe, 0x7f, 0x5c, 0x0c, 0x20, //0x000009e3 vmovdqu %ymm3, $32(%rsp,%rcx) - 0xc5, 0xfe, 0x7f, 0x64, 0x0c, 0x40, //0x000009e9 vmovdqu %ymm4, $64(%rsp,%rcx) - 0xc5, 0xfe, 0x7f, 0x6c, 0x0c, 0x60, //0x000009ef vmovdqu %ymm5, $96(%rsp,%rcx) - 0xc5, 0xfe, 0x7f, 0xb4, 0x0c, 0x80, 0x00, 0x00, 0x00, //0x000009f5 vmovdqu %ymm6, $128(%rsp,%rcx) - //0x000009fe LBB0_37 - 0x48, 0x39, 0xf7, //0x000009fe cmpq %rsi, %rdi - 0x0f, 0x84, 0x9d, 0xfc, 0xff, 0xff, //0x00000a01 je LBB0_24 - 0x40, 0xf6, 0xc7, 0x70, //0x00000a07 testb $112, %dil - 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x00000a0b je LBB0_42 - //0x00000a11 LBB0_39 - 0x48, 0x89, 0xf2, //0x00000a11 movq %rsi, %rdx - 0x48, 0x89, 0xfe, //0x00000a14 movq %rdi, %rsi - 0x48, 0x83, 0xe6, 0xf0, //0x00000a17 andq $-16, %rsi - 0x48, 0x8d, 0x0c, 0x30, //0x00000a1b leaq (%rax,%rsi), %rcx - 0x90, //0x00000a1f .p2align 4, 0x90 - //0x00000a20 LBB0_40 - 0xc5, 0xfa, 0x6f, 0x1c, 0x10, //0x00000a20 vmovdqu (%rax,%rdx), %xmm3 - 0xc5, 0xfa, 0x7f, 0x5c, 0x14, 0x20, //0x00000a25 vmovdqu %xmm3, $32(%rsp,%rdx) - 0x48, 0x83, 0xc2, 0x10, //0x00000a2b addq $16, %rdx - 0x48, 0x39, 0xd6, //0x00000a2f cmpq %rdx, %rsi - 0x0f, 0x85, 0xe8, 0xff, 0xff, 0xff, //0x00000a32 jne LBB0_40 - 0x48, 0x39, 0xf7, //0x00000a38 cmpq %rsi, %rdi - 0x0f, 0x85, 0x2f, 0xfc, 0xff, 0xff, //0x00000a3b jne LBB0_22 - 0xe9, 0x5e, 0xfc, 0xff, 0xff, //0x00000a41 jmp LBB0_24 - //0x00000a46 LBB0_42 - 0x48, 0x8d, 0x0c, 0x30, //0x00000a46 leaq (%rax,%rsi), %rcx - 0xe9, 0x21, 0xfc, 0xff, 0xff, //0x00000a4a jmp LBB0_22 - //0x00000a4f LBB0_43 - 0xc4, 0xe3, 0x6d, 0x46, 0xd4, 0x21, //0x00000a4f vperm2i128 $33, %ymm4, %ymm2, %ymm2 - 0xc4, 0xe3, 0x5d, 0x0f, 0xea, 0x0f, //0x00000a55 vpalignr $15, %ymm2, %ymm4, %ymm5 - 0xc5, 0xcd, 0x71, 0xd5, 0x04, //0x00000a5b vpsrlw $4, %ymm5, %ymm6 - 0xc5, 0xfe, 0x6f, 0x0d, 0x98, 0xf5, 0xff, 0xff, //0x00000a60 vmovdqu $-2664(%rip), %ymm1 /* LCPI0_0+0(%rip) */ - 0xc5, 0xcd, 0xdb, 0xf1, //0x00000a68 vpand %ymm1, %ymm6, %ymm6 - 0xc5, 0xfe, 0x6f, 0x3d, 0xac, 0xf5, 0xff, 0xff, //0x00000a6c vmovdqu $-2644(%rip), %ymm7 /* LCPI0_1+0(%rip) */ - 0xc4, 0xe2, 0x45, 0x00, 0xf6, //0x00000a74 vpshufb %ymm6, %ymm7, %ymm6 - 0xc5, 0xd5, 0xdb, 0xe9, //0x00000a79 vpand %ymm1, %ymm5, %ymm5 - 0xc5, 0x7e, 0x6f, 0x05, 0xbb, 0xf5, 0xff, 0xff, //0x00000a7d vmovdqu $-2629(%rip), %ymm8 /* LCPI0_2+0(%rip) */ - 0xc4, 0xe2, 0x3d, 0x00, 0xed, //0x00000a85 vpshufb %ymm5, %ymm8, %ymm5 - 0xc5, 0xb5, 0x71, 0xd4, 0x04, //0x00000a8a vpsrlw $4, %ymm4, %ymm9 - 0xc5, 0x35, 0xdb, 0xc9, //0x00000a8f vpand %ymm1, %ymm9, %ymm9 - 0xc5, 0x7e, 0x6f, 0x15, 0xc5, 0xf5, 0xff, 0xff, //0x00000a93 vmovdqu $-2619(%rip), %ymm10 /* LCPI0_3+0(%rip) */ - 0xc4, 0x42, 0x2d, 0x00, 0xc9, //0x00000a9b vpshufb %ymm9, %ymm10, %ymm9 - 0xc5, 0xb5, 0xdb, 0xed, //0x00000aa0 vpand %ymm5, %ymm9, %ymm5 - 0xc5, 0xcd, 0xdb, 0xed, //0x00000aa4 vpand %ymm5, %ymm6, %ymm5 - 0xc4, 0xe3, 0x5d, 0x0f, 0xf2, 0x0e, //0x00000aa8 vpalignr $14, %ymm2, %ymm4, %ymm6 - 0xc4, 0xe3, 0x5d, 0x0f, 0xd2, 0x0d, //0x00000aae vpalignr $13, %ymm2, %ymm4, %ymm2 - 0xc5, 0x7e, 0x6f, 0x0d, 0xc4, 0xf5, 0xff, 0xff, //0x00000ab4 vmovdqu $-2620(%rip), %ymm9 /* LCPI0_4+0(%rip) */ - 0xc4, 0xc1, 0x4d, 0xd8, 0xf1, //0x00000abc vpsubusb %ymm9, %ymm6, %ymm6 - 0xc5, 0x7e, 0x6f, 0x1d, 0xd7, 0xf5, 0xff, 0xff, //0x00000ac1 vmovdqu $-2601(%rip), %ymm11 /* LCPI0_5+0(%rip) */ - 0xc4, 0xc1, 0x6d, 0xd8, 0xd3, //0x00000ac9 vpsubusb %ymm11, %ymm2, %ymm2 - 0xc5, 0xed, 0xeb, 0xd6, //0x00000ace vpor %ymm6, %ymm2, %ymm2 - 0xc5, 0xc9, 0xef, 0xf6, //0x00000ad2 vpxor %xmm6, %xmm6, %xmm6 - 0xc5, 0xed, 0x74, 0xd6, //0x00000ad6 vpcmpeqb %ymm6, %ymm2, %ymm2 - 0xc4, 0x62, 0x7d, 0x59, 0x25, 0x1d, 0xf6, 0xff, 0xff, //0x00000ada vpbroadcastq $-2531(%rip), %ymm12 /* LCPI0_6+0(%rip) */ - 0xc4, 0xc1, 0x6d, 0xdf, 0xd4, //0x00000ae3 vpandn %ymm12, %ymm2, %ymm2 - 0xc5, 0xed, 0xef, 0xd5, //0x00000ae8 vpxor %ymm5, %ymm2, %ymm2 - 0xc4, 0xe3, 0x5d, 0x46, 0xe3, 0x21, //0x00000aec vperm2i128 $33, %ymm3, %ymm4, %ymm4 - 0xc4, 0xe3, 0x65, 0x0f, 0xec, 0x0f, //0x00000af2 vpalignr $15, %ymm4, %ymm3, %ymm5 - 0xc5, 0x95, 0x71, 0xd5, 0x04, //0x00000af8 vpsrlw $4, %ymm5, %ymm13 - 0xc5, 0x15, 0xdb, 0xe9, //0x00000afd vpand %ymm1, %ymm13, %ymm13 - 0xc4, 0xc2, 0x45, 0x00, 0xfd, //0x00000b01 vpshufb %ymm13, %ymm7, %ymm7 - 0xc5, 0xd5, 0xdb, 0xe9, //0x00000b06 vpand %ymm1, %ymm5, %ymm5 - 0xc4, 0xe2, 0x3d, 0x00, 0xed, //0x00000b0a vpshufb %ymm5, %ymm8, %ymm5 - 0xc5, 0xbd, 0x71, 0xd3, 0x04, //0x00000b0f vpsrlw $4, %ymm3, %ymm8 - 0xc5, 0xbd, 0xdb, 0xc9, //0x00000b14 vpand %ymm1, %ymm8, %ymm1 - 0xc4, 0xe2, 0x2d, 0x00, 0xc9, //0x00000b18 vpshufb %ymm1, %ymm10, %ymm1 - 0xc5, 0xd5, 0xdb, 0xc9, //0x00000b1d vpand %ymm1, %ymm5, %ymm1 - 0xc5, 0xc5, 0xdb, 0xc9, //0x00000b21 vpand %ymm1, %ymm7, %ymm1 - 0xc4, 0xe3, 0x65, 0x0f, 0xec, 0x0e, //0x00000b25 vpalignr $14, %ymm4, %ymm3, %ymm5 - 0xc4, 0xe3, 0x65, 0x0f, 0xe4, 0x0d, //0x00000b2b vpalignr $13, %ymm4, %ymm3, %ymm4 - 0xc4, 0xc1, 0x55, 0xd8, 0xe9, //0x00000b31 vpsubusb %ymm9, %ymm5, %ymm5 - 0xc4, 0xc1, 0x5d, 0xd8, 0xe3, //0x00000b36 vpsubusb %ymm11, %ymm4, %ymm4 - 0xc5, 0xdd, 0xeb, 0xe5, //0x00000b3b vpor %ymm5, %ymm4, %ymm4 - 0xc5, 0xdd, 0x74, 0xe6, //0x00000b3f vpcmpeqb %ymm6, %ymm4, %ymm4 - 0xc4, 0xc1, 0x5d, 0xdf, 0xe4, //0x00000b43 vpandn %ymm12, %ymm4, %ymm4 - 0xc5, 0xdd, 0xef, 0xc9, //0x00000b48 vpxor %ymm1, %ymm4, %ymm1 - 0xc5, 0xed, 0xeb, 0xc0, //0x00000b4c vpor %ymm0, %ymm2, %ymm0 - 0xc5, 0xfd, 0xeb, 0xc1, //0x00000b50 vpor %ymm1, %ymm0, %ymm0 - 0xc5, 0xe5, 0xd8, 0x0d, 0x64, 0xf5, 0xff, 0xff, //0x00000b54 vpsubusb $-2716(%rip), %ymm3, %ymm1 /* LCPI0_7+0(%rip) */ - 0xc5, 0xfd, 0xeb, 0xc1, //0x00000b5c vpor %ymm1, %ymm0, %ymm0 - 0xc4, 0xe2, 0x7d, 0x17, 0xc0, //0x00000b60 vptest %ymm0, %ymm0 - 0x0f, 0x84, 0x72, 0xfd, 0xff, 0xff, //0x00000b65 je LBB0_28 - 0xe9, 0x63, 0xfb, 0xff, 0xff, //0x00000b6b jmp LBB0_44 - //0x00000b70 .p2align 2, 0x00 - //0x00000b70 _MASK_USE_NUMBER - 0x02, 0x00, 0x00, 0x00, //0x00000b70 .long 2 -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8_subr.go deleted file mode 100644 index 53be20518..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8_subr.go +++ /dev/null @@ -1,44 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package avx2 - -import ( - `github.com/bytedance/sonic/loader` -) - -const ( - _entry__validate_utf8 = 0 -) - -const ( - _stack__validate_utf8 = 48 -) - -const ( - _size__validate_utf8 = 684 -) - -var ( - _pcsp__validate_utf8 = [][2]uint32{ - {0x1, 0}, - {0x6, 8}, - {0x8, 16}, - {0xa, 24}, - {0xb, 32}, - {0xc, 40}, - {0x283, 48}, - {0x284, 40}, - {0x286, 32}, - {0x288, 24}, - {0x28a, 16}, - {0x28b, 8}, - {0x28c, 0}, - {0x2ac, 48}, - } -) - -var _cfunc_validate_utf8 = []loader.CFunc{ - {"_validate_utf8_entry", 0, _entry__validate_utf8, 0, nil}, - {"_validate_utf8", _entry__validate_utf8, _size__validate_utf8, _stack__validate_utf8, _pcsp__validate_utf8}, -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8_text_amd64.go deleted file mode 100644 index dbb252700..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8_text_amd64.go +++ /dev/null @@ -1,193 +0,0 @@ -// +build amd64 -// Code generated by asm2asm, DO NOT EDIT. - -package avx2 - -var _text_validate_utf8 = []byte{ - // .p2align 4, 0x90 - // _validate_utf8 - 0x55, // pushq %rbp - 0x48, 0x89, 0xe5, //0x00000001 movq %rsp, %rbp - 0x41, 0x57, //0x00000004 pushq %r15 - 0x41, 0x56, //0x00000006 pushq %r14 - 0x41, 0x54, //0x00000008 pushq %r12 - 0x53, //0x0000000a pushq %rbx - 0x50, //0x0000000b pushq %rax - 0x4c, 0x8b, 0x17, //0x0000000c movq (%rdi), %r10 - 0x4c, 0x8b, 0x5f, 0x08, //0x0000000f movq $8(%rdi), %r11 - 0x48, 0x8b, 0x0e, //0x00000013 movq (%rsi), %rcx - 0x4c, 0x01, 0xd1, //0x00000016 addq %r10, %rcx - 0x4f, 0x8d, 0x04, 0x1a, //0x00000019 leaq (%r10,%r11), %r8 - 0x49, 0x83, 0xc0, 0xfd, //0x0000001d addq $-3, %r8 - 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x00000021 jmp LBB0_1 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000026 .p2align 4, 0x90 - //0x00000030 LBB0_19 - 0x48, 0x01, 0xd9, //0x00000030 addq %rbx, %rcx - //0x00000033 LBB0_1 - 0x4c, 0x39, 0xc1, //0x00000033 cmpq %r8, %rcx - 0x0f, 0x83, 0xe1, 0x00, 0x00, 0x00, //0x00000036 jae LBB0_2 - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000003c movl $1, %ebx - 0x80, 0x39, 0x00, //0x00000041 cmpb $0, (%rcx) - 0x0f, 0x89, 0xe6, 0xff, 0xff, 0xff, //0x00000044 jns LBB0_19 - 0x8b, 0x01, //0x0000004a movl (%rcx), %eax - 0x89, 0xc7, //0x0000004c movl %eax, %edi - 0x81, 0xe7, 0xf0, 0xc0, 0xc0, 0x00, //0x0000004e andl $12632304, %edi - 0x81, 0xff, 0xe0, 0x80, 0x80, 0x00, //0x00000054 cmpl $8421600, %edi - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000005a jne LBB0_10 - 0x89, 0xc7, //0x00000060 movl %eax, %edi - 0x81, 0xe7, 0x0f, 0x20, 0x00, 0x00, //0x00000062 andl $8207, %edi - 0x81, 0xff, 0x0d, 0x20, 0x00, 0x00, //0x00000068 cmpl $8205, %edi - 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x0000006e je LBB0_10 - 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00000074 movl $3, %ebx - 0x85, 0xff, //0x00000079 testl %edi, %edi - 0x0f, 0x85, 0xaf, 0xff, 0xff, 0xff, //0x0000007b jne LBB0_19 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000081 .p2align 4, 0x90 - //0x00000090 LBB0_10 - 0x89, 0xc7, //0x00000090 movl %eax, %edi - 0x81, 0xe7, 0xe0, 0xc0, 0x00, 0x00, //0x00000092 andl $49376, %edi - 0x81, 0xff, 0xc0, 0x80, 0x00, 0x00, //0x00000098 cmpl $32960, %edi - 0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x0000009e jne LBB0_12 - 0x89, 0xc7, //0x000000a4 movl %eax, %edi - 0xbb, 0x02, 0x00, 0x00, 0x00, //0x000000a6 movl $2, %ebx - 0x83, 0xe7, 0x1e, //0x000000ab andl $30, %edi - 0x0f, 0x85, 0x7c, 0xff, 0xff, 0xff, //0x000000ae jne LBB0_19 - //0x000000b4 LBB0_12 - 0x89, 0xc7, //0x000000b4 movl %eax, %edi - 0x81, 0xe7, 0xf8, 0xc0, 0xc0, 0xc0, //0x000000b6 andl $-1061109512, %edi - 0x81, 0xff, 0xf0, 0x80, 0x80, 0x80, //0x000000bc cmpl $-2139062032, %edi - 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x000000c2 jne LBB0_16 - 0x89, 0xc7, //0x000000c8 movl %eax, %edi - 0x81, 0xe7, 0x07, 0x30, 0x00, 0x00, //0x000000ca andl $12295, %edi - 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x000000d0 je LBB0_16 - 0xbb, 0x04, 0x00, 0x00, 0x00, //0x000000d6 movl $4, %ebx - 0xa8, 0x04, //0x000000db testb $4, %al - 0x0f, 0x84, 0x4d, 0xff, 0xff, 0xff, //0x000000dd je LBB0_19 - 0x25, 0x03, 0x30, 0x00, 0x00, //0x000000e3 andl $12291, %eax - 0x0f, 0x84, 0x42, 0xff, 0xff, 0xff, //0x000000e8 je LBB0_19 - //0x000000ee LBB0_16 - 0x48, 0x89, 0xcf, //0x000000ee movq %rcx, %rdi - 0x4c, 0x29, 0xd7, //0x000000f1 subq %r10, %rdi - 0x48, 0x8b, 0x1a, //0x000000f4 movq (%rdx), %rbx - 0x48, 0x81, 0xfb, 0x00, 0x10, 0x00, 0x00, //0x000000f7 cmpq $4096, %rbx - 0x0f, 0x83, 0x97, 0x01, 0x00, 0x00, //0x000000fe jae LBB0_17 - 0x48, 0x63, 0xc7, //0x00000104 movslq %edi, %rax - 0x48, 0x8d, 0x7b, 0x01, //0x00000107 leaq $1(%rbx), %rdi - 0x48, 0x89, 0x3a, //0x0000010b movq %rdi, (%rdx) - 0x48, 0x89, 0x44, 0xda, 0x08, //0x0000010e movq %rax, $8(%rdx,%rbx,8) - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00000113 movl $1, %ebx - 0xe9, 0x13, 0xff, 0xff, 0xff, //0x00000118 jmp LBB0_19 - //0x0000011d LBB0_2 - 0x4d, 0x01, 0xd3, //0x0000011d addq %r10, %r11 - 0x4c, 0x39, 0xd9, //0x00000120 cmpq %r11, %rcx - 0x0f, 0x83, 0x4e, 0x01, 0x00, 0x00, //0x00000123 jae LBB0_36 - 0x4c, 0x8d, 0x45, 0xdc, //0x00000129 leaq $-36(%rbp), %r8 - 0x4c, 0x8d, 0x4d, 0xda, //0x0000012d leaq $-38(%rbp), %r9 - 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00000131 jmp LBB0_4 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000136 .p2align 4, 0x90 - //0x00000140 LBB0_5 - 0x48, 0x83, 0xc1, 0x01, //0x00000140 addq $1, %rcx - 0x4c, 0x39, 0xd9, //0x00000144 cmpq %r11, %rcx - 0x0f, 0x83, 0x2a, 0x01, 0x00, 0x00, //0x00000147 jae LBB0_36 - //0x0000014d LBB0_4 - 0x80, 0x39, 0x00, //0x0000014d cmpb $0, (%rcx) - 0x0f, 0x89, 0xea, 0xff, 0xff, 0xff, //0x00000150 jns LBB0_5 - 0xc6, 0x45, 0xdc, 0x00, //0x00000156 movb $0, $-36(%rbp) - 0xc6, 0x45, 0xda, 0x00, //0x0000015a movb $0, $-38(%rbp) - 0x4c, 0x89, 0xdb, //0x0000015e movq %r11, %rbx - 0x48, 0x29, 0xcb, //0x00000161 subq %rcx, %rbx - 0x48, 0x83, 0xfb, 0x02, //0x00000164 cmpq $2, %rbx - 0x0f, 0x82, 0x35, 0x00, 0x00, 0x00, //0x00000168 jb LBB0_21 - 0x44, 0x0f, 0xb6, 0x21, //0x0000016e movzbl (%rcx), %r12d - 0x44, 0x0f, 0xb6, 0x71, 0x01, //0x00000172 movzbl $1(%rcx), %r14d - 0x44, 0x88, 0x65, 0xdc, //0x00000177 movb %r12b, $-36(%rbp) - 0x4c, 0x8d, 0x79, 0x02, //0x0000017b leaq $2(%rcx), %r15 - 0x48, 0x83, 0xc3, 0xfe, //0x0000017f addq $-2, %rbx - 0x4c, 0x89, 0xcf, //0x00000183 movq %r9, %rdi - 0x48, 0x85, 0xdb, //0x00000186 testq %rbx, %rbx - 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x00000189 je LBB0_24 - //0x0000018f LBB0_25 - 0x41, 0x0f, 0xb6, 0x07, //0x0000018f movzbl (%r15), %eax - 0x88, 0x07, //0x00000193 movb %al, (%rdi) - 0x44, 0x0f, 0xb6, 0x65, 0xdc, //0x00000195 movzbl $-36(%rbp), %r12d - 0x0f, 0xb6, 0x7d, 0xda, //0x0000019a movzbl $-38(%rbp), %edi - 0xe9, 0x17, 0x00, 0x00, 0x00, //0x0000019e jmp LBB0_26 - //0x000001a3 LBB0_21 - 0x45, 0x31, 0xe4, //0x000001a3 xorl %r12d, %r12d - 0x45, 0x31, 0xf6, //0x000001a6 xorl %r14d, %r14d - 0x4c, 0x89, 0xc7, //0x000001a9 movq %r8, %rdi - 0x49, 0x89, 0xcf, //0x000001ac movq %rcx, %r15 - 0x48, 0x85, 0xdb, //0x000001af testq %rbx, %rbx - 0x0f, 0x85, 0xd7, 0xff, 0xff, 0xff, //0x000001b2 jne LBB0_25 - //0x000001b8 LBB0_24 - 0x31, 0xff, //0x000001b8 xorl %edi, %edi - //0x000001ba LBB0_26 - 0x40, 0x0f, 0xb6, 0xc7, //0x000001ba movzbl %dil, %eax - 0xc1, 0xe0, 0x10, //0x000001be shll $16, %eax - 0x41, 0x0f, 0xb6, 0xde, //0x000001c1 movzbl %r14b, %ebx - 0xc1, 0xe3, 0x08, //0x000001c5 shll $8, %ebx - 0x09, 0xc3, //0x000001c8 orl %eax, %ebx - 0x41, 0x0f, 0xb6, 0xfc, //0x000001ca movzbl %r12b, %edi - 0x09, 0xdf, //0x000001ce orl %ebx, %edi - 0x89, 0xf8, //0x000001d0 movl %edi, %eax - 0x25, 0xf0, 0xc0, 0xc0, 0x00, //0x000001d2 andl $12632304, %eax - 0x3d, 0xe0, 0x80, 0x80, 0x00, //0x000001d7 cmpl $8421600, %eax - 0x0f, 0x85, 0x2e, 0x00, 0x00, 0x00, //0x000001dc jne LBB0_29 - 0x89, 0xf8, //0x000001e2 movl %edi, %eax - 0x25, 0x0f, 0x20, 0x00, 0x00, //0x000001e4 andl $8207, %eax - 0x3d, 0x0d, 0x20, 0x00, 0x00, //0x000001e9 cmpl $8205, %eax - 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x000001ee je LBB0_29 - 0xbb, 0x03, 0x00, 0x00, 0x00, //0x000001f4 movl $3, %ebx - 0x85, 0xc0, //0x000001f9 testl %eax, %eax - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000001fb jne LBB0_34 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000201 .p2align 4, 0x90 - //0x00000210 LBB0_29 - 0x41, 0xf6, 0xc4, 0x1e, //0x00000210 testb $30, %r12b - 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x00000214 je LBB0_31 - 0x81, 0xe7, 0xe0, 0xc0, 0x00, 0x00, //0x0000021a andl $49376, %edi - 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00000220 movl $2, %ebx - 0x81, 0xff, 0xc0, 0x80, 0x00, 0x00, //0x00000225 cmpl $32960, %edi - 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x0000022b jne LBB0_31 - //0x00000231 LBB0_34 - 0x48, 0x01, 0xd9, //0x00000231 addq %rbx, %rcx - 0x4c, 0x39, 0xd9, //0x00000234 cmpq %r11, %rcx - 0x0f, 0x82, 0x10, 0xff, 0xff, 0xff, //0x00000237 jb LBB0_4 - 0xe9, 0x35, 0x00, 0x00, 0x00, //0x0000023d jmp LBB0_36 - //0x00000242 LBB0_31 - 0x48, 0x89, 0xc8, //0x00000242 movq %rcx, %rax - 0x4c, 0x29, 0xd0, //0x00000245 subq %r10, %rax - 0x48, 0x8b, 0x3a, //0x00000248 movq (%rdx), %rdi - 0x48, 0x81, 0xff, 0x00, 0x10, 0x00, 0x00, //0x0000024b cmpq $4096, %rdi - 0x0f, 0x83, 0x34, 0x00, 0x00, 0x00, //0x00000252 jae LBB0_32 - 0x48, 0x98, //0x00000258 cltq - 0x48, 0x8d, 0x5f, 0x01, //0x0000025a leaq $1(%rdi), %rbx - 0x48, 0x89, 0x1a, //0x0000025e movq %rbx, (%rdx) - 0x48, 0x89, 0x44, 0xfa, 0x08, //0x00000261 movq %rax, $8(%rdx,%rdi,8) - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00000266 movl $1, %ebx - 0x48, 0x01, 0xd9, //0x0000026b addq %rbx, %rcx - 0x4c, 0x39, 0xd9, //0x0000026e cmpq %r11, %rcx - 0x0f, 0x82, 0xd6, 0xfe, 0xff, 0xff, //0x00000271 jb LBB0_4 - //0x00000277 LBB0_36 - 0x4c, 0x29, 0xd1, //0x00000277 subq %r10, %rcx - 0x48, 0x89, 0x0e, //0x0000027a movq %rcx, (%rsi) - 0x31, 0xc0, //0x0000027d xorl %eax, %eax - //0x0000027f LBB0_37 - 0x48, 0x83, 0xc4, 0x08, //0x0000027f addq $8, %rsp - 0x5b, //0x00000283 popq %rbx - 0x41, 0x5c, //0x00000284 popq %r12 - 0x41, 0x5e, //0x00000286 popq %r14 - 0x41, 0x5f, //0x00000288 popq %r15 - 0x5d, //0x0000028a popq %rbp - 0xc3, //0x0000028b retq - //0x0000028c LBB0_32 - 0x48, 0x89, 0x06, //0x0000028c movq %rax, (%rsi) - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000028f movq $-1, %rax - 0xe9, 0xe4, 0xff, 0xff, 0xff, //0x00000296 jmp LBB0_37 - //0x0000029b LBB0_17 - 0x48, 0x89, 0x3e, //0x0000029b movq %rdi, (%rsi) - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000029e movq $-1, %rax - 0xe9, 0xd5, 0xff, 0xff, 0xff, //0x000002a5 jmp LBB0_37 - 0x00, 0x00, //0x000002aa .p2align 2, 0x00 - //0x000002ac _MASK_USE_NUMBER - 0x02, 0x00, 0x00, 0x00, //0x000002ac .long 2 -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/value.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/value.go deleted file mode 100644 index 808a863c4..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/value.go +++ /dev/null @@ -1,33 +0,0 @@ -/* - * 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 avx2 - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/native/types` - `github.com/bytedance/sonic/internal/rt` -) - -var F_value func(s unsafe.Pointer, n int, p int, v unsafe.Pointer, flags uint64) (ret int) - -var S_value uintptr - -//go:nosplit -func value(s unsafe.Pointer, n int, p int, v *types.JsonState, flags uint64) (ret int) { - return F_value(rt.NoEscape(unsafe.Pointer(s)), n, p, rt.NoEscape(unsafe.Pointer(v)), flags) -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/value_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/value_subr.go deleted file mode 100644 index fffa6bcd0..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/value_subr.go +++ /dev/null @@ -1,46 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package avx2 - -import ( - `github.com/bytedance/sonic/loader` -) - -const ( - _entry__value = 576 -) - -const ( - _stack__value = 128 -) - -const ( - _size__value = 12468 -) - -var ( - _pcsp__value = [][2]uint32{ - {0x1, 0}, - {0x6, 8}, - {0x8, 16}, - {0xa, 24}, - {0xc, 32}, - {0xd, 40}, - {0x11, 48}, - {0x10cf, 128}, - {0x10d0, 48}, - {0x10d2, 40}, - {0x10d4, 32}, - {0x10d6, 24}, - {0x10d8, 16}, - {0x10d9, 8}, - {0x10dd, 0}, - {0x30b4, 128}, - } -) - -var _cfunc_value = []loader.CFunc{ - {"_value_entry", 0, _entry__value, 0, nil}, - {"_value", _entry__value, _size__value, _stack__value, _pcsp__value}, -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/value_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/value_text_amd64.go deleted file mode 100644 index e0de04d41..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/value_text_amd64.go +++ /dev/null @@ -1,5554 +0,0 @@ -// +build amd64 -// Code generated by asm2asm, DO NOT EDIT. - -package avx2 - -var _text_value = []byte{ - // .p2align 5, 0x00 - // LCPI0_0 - 0x20, // .byte 32 - 0x00, //0x00000001 .byte 0 - 0x00, //0x00000002 .byte 0 - 0x00, //0x00000003 .byte 0 - 0x00, //0x00000004 .byte 0 - 0x00, //0x00000005 .byte 0 - 0x00, //0x00000006 .byte 0 - 0x00, //0x00000007 .byte 0 - 0x00, //0x00000008 .byte 0 - 0x09, //0x00000009 .byte 9 - 0x0a, //0x0000000a .byte 10 - 0x00, //0x0000000b .byte 0 - 0x00, //0x0000000c .byte 0 - 0x0d, //0x0000000d .byte 13 - 0x00, //0x0000000e .byte 0 - 0x00, //0x0000000f .byte 0 - 0x20, //0x00000010 .byte 32 - 0x00, //0x00000011 .byte 0 - 0x00, //0x00000012 .byte 0 - 0x00, //0x00000013 .byte 0 - 0x00, //0x00000014 .byte 0 - 0x00, //0x00000015 .byte 0 - 0x00, //0x00000016 .byte 0 - 0x00, //0x00000017 .byte 0 - 0x00, //0x00000018 .byte 0 - 0x09, //0x00000019 .byte 9 - 0x0a, //0x0000001a .byte 10 - 0x00, //0x0000001b .byte 0 - 0x00, //0x0000001c .byte 0 - 0x0d, //0x0000001d .byte 13 - 0x00, //0x0000001e .byte 0 - 0x00, //0x0000001f .byte 0 - //0x00000020 LCPI0_1 - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000020 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000030 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - //0x00000040 LCPI0_2 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000040 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000050 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - //0x00000060 LCPI0_3 - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000060 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000070 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' - //0x00000080 LCPI0_4 - 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000080 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' - 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000090 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' - //0x000000a0 LCPI0_5 - 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x000000a0 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' - 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x000000b0 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' - //0x000000c0 LCPI0_6 - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x000000c0 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x000000d0 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' - //0x000000e0 LCPI0_7 - 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x000000e0 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' - 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x000000f0 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' - //0x00000100 LCPI0_8 - 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000100 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' - 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000110 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' - //0x00000120 LCPI0_9 - 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000120 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' - 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000130 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' - //0x00000140 LCPI0_10 - 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00000140 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' - 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00000150 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' - //0x00000160 LCPI0_22 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000160 QUAD $0x0000000000000000 // .space 8, '\x00\x00\x00\x00\x00\x00\x00\x00' - 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000168 .quad 1 - 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000170 .quad 1 - 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000178 .quad 1 - //0x00000180 .p2align 4, 0x00 - //0x00000180 LCPI0_11 - 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000180 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' - //0x00000190 LCPI0_12 - 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000190 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' - //0x000001a0 LCPI0_13 - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x000001a0 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' - //0x000001b0 LCPI0_14 - 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x000001b0 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' - //0x000001c0 LCPI0_15 - 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x000001c0 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' - //0x000001d0 LCPI0_16 - 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x000001d0 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' - //0x000001e0 LCPI0_17 - 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x000001e0 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' - //0x000001f0 LCPI0_18 - 0x00, 0x00, 0x30, 0x43, //0x000001f0 .long 1127219200 - 0x00, 0x00, 0x30, 0x45, //0x000001f4 .long 1160773632 - 0x00, 0x00, 0x00, 0x00, //0x000001f8 .long 0 - 0x00, 0x00, 0x00, 0x00, //0x000001fc .long 0 - //0x00000200 LCPI0_19 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x43, //0x00000200 .quad 0x4330000000000000 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x45, //0x00000208 .quad 0x4530000000000000 - //0x00000210 .p2align 3, 0x00 - //0x00000210 LCPI0_20 - 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0x43, //0x00000210 .quad 0x430c6bf526340000 - //0x00000218 LCPI0_21 - 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0xc3, //0x00000218 .quad 0xc30c6bf526340000 - //0x00000220 LCPI0_23 - 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000220 .quad 1 - //0x00000228 LCPI0_24 - 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000228 .quad 10000 - //0x00000230 LCPI0_25 - 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000230 .quad 10 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000238 .p2align 4, 0x90 - //0x00000240 _value - 0x55, //0x00000240 pushq %rbp - 0x48, 0x89, 0xe5, //0x00000241 movq %rsp, %rbp - 0x41, 0x57, //0x00000244 pushq %r15 - 0x41, 0x56, //0x00000246 pushq %r14 - 0x41, 0x55, //0x00000248 pushq %r13 - 0x41, 0x54, //0x0000024a pushq %r12 - 0x53, //0x0000024c pushq %rbx - 0x48, 0x83, 0xec, 0x50, //0x0000024d subq $80, %rsp - 0x49, 0x89, 0xcd, //0x00000251 movq %rcx, %r13 - 0x49, 0x89, 0xf6, //0x00000254 movq %rsi, %r14 - 0x48, 0x39, 0xf2, //0x00000257 cmpq %rsi, %rdx - 0x0f, 0x83, 0x27, 0x00, 0x00, 0x00, //0x0000025a jae LBB0_5 - 0x8a, 0x04, 0x17, //0x00000260 movb (%rdi,%rdx), %al - 0x3c, 0x0d, //0x00000263 cmpb $13, %al - 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x00000265 je LBB0_5 - 0x3c, 0x20, //0x0000026b cmpb $32, %al - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x0000026d je LBB0_5 - 0x8d, 0x48, 0xf7, //0x00000273 leal $-9(%rax), %ecx - 0x80, 0xf9, 0x01, //0x00000276 cmpb $1, %cl - 0x0f, 0x86, 0x08, 0x00, 0x00, 0x00, //0x00000279 jbe LBB0_5 - 0x49, 0x89, 0xd1, //0x0000027f movq %rdx, %r9 - 0xe9, 0x68, 0x01, 0x00, 0x00, //0x00000282 jmp LBB0_32 - //0x00000287 LBB0_5 - 0x4c, 0x8d, 0x4a, 0x01, //0x00000287 leaq $1(%rdx), %r9 - 0x4d, 0x39, 0xf1, //0x0000028b cmpq %r14, %r9 - 0x0f, 0x83, 0x20, 0x00, 0x00, 0x00, //0x0000028e jae LBB0_9 - 0x42, 0x8a, 0x04, 0x0f, //0x00000294 movb (%rdi,%r9), %al - 0x3c, 0x0d, //0x00000298 cmpb $13, %al - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x0000029a je LBB0_9 - 0x3c, 0x20, //0x000002a0 cmpb $32, %al - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000002a2 je LBB0_9 - 0x8d, 0x48, 0xf7, //0x000002a8 leal $-9(%rax), %ecx - 0x80, 0xf9, 0x01, //0x000002ab cmpb $1, %cl - 0x0f, 0x87, 0x3b, 0x01, 0x00, 0x00, //0x000002ae ja LBB0_32 - //0x000002b4 LBB0_9 - 0x4c, 0x8d, 0x4a, 0x02, //0x000002b4 leaq $2(%rdx), %r9 - 0x4d, 0x39, 0xf1, //0x000002b8 cmpq %r14, %r9 - 0x0f, 0x83, 0x20, 0x00, 0x00, 0x00, //0x000002bb jae LBB0_13 - 0x42, 0x8a, 0x04, 0x0f, //0x000002c1 movb (%rdi,%r9), %al - 0x3c, 0x0d, //0x000002c5 cmpb $13, %al - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000002c7 je LBB0_13 - 0x3c, 0x20, //0x000002cd cmpb $32, %al - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000002cf je LBB0_13 - 0x8d, 0x48, 0xf7, //0x000002d5 leal $-9(%rax), %ecx - 0x80, 0xf9, 0x01, //0x000002d8 cmpb $1, %cl - 0x0f, 0x87, 0x0e, 0x01, 0x00, 0x00, //0x000002db ja LBB0_32 - //0x000002e1 LBB0_13 - 0x4c, 0x8d, 0x4a, 0x03, //0x000002e1 leaq $3(%rdx), %r9 - 0x4d, 0x39, 0xf1, //0x000002e5 cmpq %r14, %r9 - 0x0f, 0x83, 0x20, 0x00, 0x00, 0x00, //0x000002e8 jae LBB0_17 - 0x42, 0x8a, 0x04, 0x0f, //0x000002ee movb (%rdi,%r9), %al - 0x3c, 0x0d, //0x000002f2 cmpb $13, %al - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000002f4 je LBB0_17 - 0x3c, 0x20, //0x000002fa cmpb $32, %al - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000002fc je LBB0_17 - 0x8d, 0x48, 0xf7, //0x00000302 leal $-9(%rax), %ecx - 0x80, 0xf9, 0x01, //0x00000305 cmpb $1, %cl - 0x0f, 0x87, 0xe1, 0x00, 0x00, 0x00, //0x00000308 ja LBB0_32 - //0x0000030e LBB0_17 - 0x4c, 0x8d, 0x4a, 0x04, //0x0000030e leaq $4(%rdx), %r9 - 0x4d, 0x39, 0xf1, //0x00000312 cmpq %r14, %r9 - 0x0f, 0x83, 0xb6, 0x00, 0x00, 0x00, //0x00000315 jae LBB0_29 - 0x4c, 0x89, 0xf0, //0x0000031b movq %r14, %rax - 0x4c, 0x29, 0xc8, //0x0000031e subq %r9, %rax - 0x48, 0x83, 0xf8, 0x20, //0x00000321 cmpq $32, %rax - 0x0f, 0x82, 0x08, 0x15, 0x00, 0x00, //0x00000325 jb LBB0_321 - 0x48, 0xc7, 0xc0, 0xfc, 0xff, 0xff, 0xff, //0x0000032b movq $-4, %rax - 0x48, 0x29, 0xd0, //0x00000332 subq %rdx, %rax - 0xc5, 0xfe, 0x6f, 0x05, 0xc3, 0xfc, 0xff, 0xff, //0x00000335 vmovdqu $-829(%rip), %ymm0 /* LCPI0_0+0(%rip) */ - 0x90, 0x90, 0x90, //0x0000033d .p2align 4, 0x90 - //0x00000340 LBB0_20 - 0xc4, 0xa1, 0x7e, 0x6f, 0x0c, 0x0f, //0x00000340 vmovdqu (%rdi,%r9), %ymm1 - 0xc4, 0xe2, 0x7d, 0x00, 0xd1, //0x00000346 vpshufb %ymm1, %ymm0, %ymm2 - 0xc5, 0xf5, 0x74, 0xca, //0x0000034b vpcmpeqb %ymm2, %ymm1, %ymm1 - 0xc5, 0xfd, 0xd7, 0xc9, //0x0000034f vpmovmskb %ymm1, %ecx - 0x83, 0xf9, 0xff, //0x00000353 cmpl $-1, %ecx - 0x0f, 0x85, 0x7d, 0x00, 0x00, 0x00, //0x00000356 jne LBB0_30 - 0x49, 0x83, 0xc1, 0x20, //0x0000035c addq $32, %r9 - 0x49, 0x8d, 0x0c, 0x06, //0x00000360 leaq (%r14,%rax), %rcx - 0x48, 0x83, 0xc1, 0xe0, //0x00000364 addq $-32, %rcx - 0x48, 0x83, 0xc0, 0xe0, //0x00000368 addq $-32, %rax - 0x48, 0x83, 0xf9, 0x1f, //0x0000036c cmpq $31, %rcx - 0x0f, 0x87, 0xca, 0xff, 0xff, 0xff, //0x00000370 ja LBB0_20 - 0x49, 0x89, 0xf9, //0x00000376 movq %rdi, %r9 - 0x49, 0x29, 0xc1, //0x00000379 subq %rax, %r9 - 0x4c, 0x01, 0xf0, //0x0000037c addq %r14, %rax - 0x48, 0x85, 0xc0, //0x0000037f testq %rax, %rax - 0x0f, 0x84, 0x38, 0x00, 0x00, 0x00, //0x00000382 je LBB0_28 - //0x00000388 LBB0_23 - 0x4d, 0x8d, 0x14, 0x01, //0x00000388 leaq (%r9,%rax), %r10 - 0x31, 0xc9, //0x0000038c xorl %ecx, %ecx - 0x48, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000038e movabsq $4294977024, %rbx - //0x00000398 LBB0_24 - 0x41, 0x0f, 0xbe, 0x34, 0x09, //0x00000398 movsbl (%r9,%rcx), %esi - 0x83, 0xfe, 0x20, //0x0000039d cmpl $32, %esi - 0x0f, 0x87, 0x48, 0x0f, 0x00, 0x00, //0x000003a0 ja LBB0_260 - 0x48, 0x0f, 0xa3, 0xf3, //0x000003a6 btq %rsi, %rbx - 0x0f, 0x83, 0x3e, 0x0f, 0x00, 0x00, //0x000003aa jae LBB0_260 - 0x48, 0x83, 0xc1, 0x01, //0x000003b0 addq $1, %rcx - 0x48, 0x39, 0xc8, //0x000003b4 cmpq %rcx, %rax - 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x000003b7 jne LBB0_24 - 0x4d, 0x89, 0xd1, //0x000003bd movq %r10, %r9 - //0x000003c0 LBB0_28 - 0x49, 0x29, 0xf9, //0x000003c0 subq %rdi, %r9 - 0x4d, 0x39, 0xf1, //0x000003c3 cmpq %r14, %r9 - 0x0f, 0x82, 0x1f, 0x00, 0x00, 0x00, //0x000003c6 jb LBB0_31 - 0xe9, 0x2c, 0x0f, 0x00, 0x00, //0x000003cc jmp LBB0_261 - //0x000003d1 LBB0_29 - 0x4c, 0x89, 0xca, //0x000003d1 movq %r9, %rdx - 0xe9, 0x24, 0x0f, 0x00, 0x00, //0x000003d4 jmp LBB0_261 - //0x000003d9 LBB0_30 - 0xf7, 0xd1, //0x000003d9 notl %ecx - 0x44, 0x0f, 0xbc, 0xc9, //0x000003db bsfl %ecx, %r9d - 0x49, 0x29, 0xc1, //0x000003df subq %rax, %r9 - 0x4d, 0x39, 0xf1, //0x000003e2 cmpq %r14, %r9 - 0x0f, 0x83, 0x12, 0x0f, 0x00, 0x00, //0x000003e5 jae LBB0_261 - //0x000003eb LBB0_31 - 0x42, 0x8a, 0x04, 0x0f, //0x000003eb movb (%rdi,%r9), %al - //0x000003ef LBB0_32 - 0x0f, 0xbe, 0xc8, //0x000003ef movsbl %al, %ecx - 0x83, 0xf9, 0x7d, //0x000003f2 cmpl $125, %ecx - 0x0f, 0x87, 0x1f, 0x07, 0x00, 0x00, //0x000003f5 ja LBB0_131 - 0x49, 0x8d, 0x51, 0x01, //0x000003fb leaq $1(%r9), %rdx - 0x4e, 0x8d, 0x3c, 0x0f, //0x000003ff leaq (%rdi,%r9), %r15 - 0x48, 0x8d, 0x35, 0xea, 0x2e, 0x00, 0x00, //0x00000403 leaq $12010(%rip), %rsi /* LJTI0_0+0(%rip) */ - 0x48, 0x63, 0x0c, 0x8e, //0x0000040a movslq (%rsi,%rcx,4), %rcx - 0x48, 0x01, 0xf1, //0x0000040e addq %rsi, %rcx - 0x48, 0x89, 0x7d, 0xc8, //0x00000411 movq %rdi, $-56(%rbp) - 0xff, 0xe1, //0x00000415 jmpq *%rcx - //0x00000417 LBB0_34 - 0x41, 0xf6, 0xc0, 0x02, //0x00000417 testb $2, %r8b - 0x0f, 0x85, 0x73, 0x00, 0x00, 0x00, //0x0000041b jne LBB0_41 - 0x4d, 0x8b, 0x45, 0x20, //0x00000421 movq $32(%r13), %r8 - 0x49, 0x8b, 0x45, 0x28, //0x00000425 movq $40(%r13), %rax - 0x48, 0x89, 0x45, 0xc0, //0x00000429 movq %rax, $-64(%rbp) - 0x49, 0xc7, 0x45, 0x00, 0x09, 0x00, 0x00, 0x00, //0x0000042d movq $9, (%r13) - 0xc5, 0xf9, 0xef, 0xc0, //0x00000435 vpxor %xmm0, %xmm0, %xmm0 - 0xc4, 0xc1, 0x7a, 0x7f, 0x45, 0x08, //0x00000439 vmovdqu %xmm0, $8(%r13) - 0x4d, 0x89, 0x4d, 0x18, //0x0000043f movq %r9, $24(%r13) - 0x4d, 0x39, 0xf1, //0x00000443 cmpq %r14, %r9 - 0x0f, 0x83, 0xcc, 0x0c, 0x00, 0x00, //0x00000446 jae LBB0_232 - 0x41, 0x8a, 0x37, //0x0000044c movb (%r15), %sil - 0x41, 0xbc, 0x01, 0x00, 0x00, 0x00, //0x0000044f movl $1, %r12d - 0x89, 0xf3, //0x00000455 movl %esi, %ebx - 0x4c, 0x89, 0xc9, //0x00000457 movq %r9, %rcx - 0x40, 0x80, 0xfe, 0x2d, //0x0000045a cmpb $45, %sil - 0x0f, 0x85, 0x15, 0x00, 0x00, 0x00, //0x0000045e jne LBB0_39 - 0x4c, 0x39, 0xf2, //0x00000464 cmpq %r14, %rdx - 0x0f, 0x83, 0xab, 0x0c, 0x00, 0x00, //0x00000467 jae LBB0_232 - 0x8a, 0x1c, 0x17, //0x0000046d movb (%rdi,%rdx), %bl - 0x41, 0xbc, 0xff, 0xff, 0xff, 0xff, //0x00000470 movl $-1, %r12d - 0x48, 0x89, 0xd1, //0x00000476 movq %rdx, %rcx - //0x00000479 LBB0_39 - 0x8d, 0x43, 0xd0, //0x00000479 leal $-48(%rbx), %eax - 0x3c, 0x0a, //0x0000047c cmpb $10, %al - 0x0f, 0x82, 0x1c, 0x04, 0x00, 0x00, //0x0000047e jb LBB0_98 - //0x00000484 LBB0_40 - 0x49, 0xc7, 0x45, 0x00, 0xfe, 0xff, 0xff, 0xff, //0x00000484 movq $-2, (%r13) - 0x49, 0x89, 0xcb, //0x0000048c movq %rcx, %r11 - 0xe9, 0x74, 0x0e, 0x00, 0x00, //0x0000048f jmp LBB0_263 - //0x00000494 LBB0_41 - 0x4d, 0x29, 0xce, //0x00000494 subq %r9, %r14 - 0x31, 0xf6, //0x00000497 xorl %esi, %esi - 0x3c, 0x2d, //0x00000499 cmpb $45, %al - 0x40, 0x0f, 0x94, 0xc6, //0x0000049b sete %sil - 0x4d, 0x8d, 0x1c, 0x37, //0x0000049f leaq (%r15,%rsi), %r11 - 0x49, 0x29, 0xf6, //0x000004a3 subq %rsi, %r14 - 0x0f, 0x84, 0xd9, 0x23, 0x00, 0x00, //0x000004a6 je LBB0_563 - 0x41, 0x8a, 0x03, //0x000004ac movb (%r11), %al - 0x8d, 0x48, 0xd0, //0x000004af leal $-48(%rax), %ecx - 0x80, 0xf9, 0x09, //0x000004b2 cmpb $9, %cl - 0x0f, 0x87, 0xf2, 0x07, 0x00, 0x00, //0x000004b5 ja LBB0_161 - 0x3c, 0x30, //0x000004bb cmpb $48, %al - 0x0f, 0x85, 0x36, 0x00, 0x00, 0x00, //0x000004bd jne LBB0_47 - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000004c3 movl $1, %eax - 0x49, 0x83, 0xfe, 0x01, //0x000004c8 cmpq $1, %r14 - 0x0f, 0x84, 0x9d, 0x07, 0x00, 0x00, //0x000004cc je LBB0_157 - 0x41, 0x8a, 0x4b, 0x01, //0x000004d2 movb $1(%r11), %cl - 0x80, 0xc1, 0xd2, //0x000004d6 addb $-46, %cl - 0x80, 0xf9, 0x37, //0x000004d9 cmpb $55, %cl - 0x0f, 0x87, 0x8d, 0x07, 0x00, 0x00, //0x000004dc ja LBB0_157 - 0x0f, 0xb6, 0xc9, //0x000004e2 movzbl %cl, %ecx - 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000004e5 movabsq $36028797027352577, %rdx - 0x48, 0x0f, 0xa3, 0xca, //0x000004ef btq %rcx, %rdx - 0x0f, 0x83, 0x76, 0x07, 0x00, 0x00, //0x000004f3 jae LBB0_157 - //0x000004f9 LBB0_47 - 0x4c, 0x89, 0x7d, 0xb8, //0x000004f9 movq %r15, $-72(%rbp) - 0x49, 0x83, 0xfe, 0x20, //0x000004fd cmpq $32, %r14 - 0x48, 0x89, 0x75, 0xc0, //0x00000501 movq %rsi, $-64(%rbp) - 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00000505 movq $-1, %r12 - 0x0f, 0x82, 0xa1, 0x23, 0x00, 0x00, //0x0000050c jb LBB0_566 - 0x31, 0xc0, //0x00000512 xorl %eax, %eax - 0xc5, 0xfe, 0x6f, 0x05, 0x64, 0xfb, 0xff, 0xff, //0x00000514 vmovdqu $-1180(%rip), %ymm0 /* LCPI0_4+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x0d, 0x7c, 0xfb, 0xff, 0xff, //0x0000051c vmovdqu $-1156(%rip), %ymm1 /* LCPI0_5+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x15, 0x94, 0xfb, 0xff, 0xff, //0x00000524 vmovdqu $-1132(%rip), %ymm2 /* LCPI0_6+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x1d, 0xac, 0xfb, 0xff, 0xff, //0x0000052c vmovdqu $-1108(%rip), %ymm3 /* LCPI0_7+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x25, 0xc4, 0xfb, 0xff, 0xff, //0x00000534 vmovdqu $-1084(%rip), %ymm4 /* LCPI0_8+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x2d, 0xdc, 0xfb, 0xff, 0xff, //0x0000053c vmovdqu $-1060(%rip), %ymm5 /* LCPI0_9+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x35, 0xf4, 0xfb, 0xff, 0xff, //0x00000544 vmovdqu $-1036(%rip), %ymm6 /* LCPI0_10+0(%rip) */ - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x0000054c movq $-1, %r15 - 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00000553 movq $-1, %r10 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000055a .p2align 4, 0x90 - //0x00000560 LBB0_49 - 0xc4, 0xc1, 0x7e, 0x6f, 0x3c, 0x03, //0x00000560 vmovdqu (%r11,%rax), %ymm7 - 0xc5, 0x45, 0x64, 0xc0, //0x00000566 vpcmpgtb %ymm0, %ymm7, %ymm8 - 0xc5, 0x75, 0x64, 0xcf, //0x0000056a vpcmpgtb %ymm7, %ymm1, %ymm9 - 0xc4, 0x41, 0x35, 0xdb, 0xc0, //0x0000056e vpand %ymm8, %ymm9, %ymm8 - 0xc5, 0x45, 0x74, 0xca, //0x00000573 vpcmpeqb %ymm2, %ymm7, %ymm9 - 0xc5, 0x45, 0x74, 0xd3, //0x00000577 vpcmpeqb %ymm3, %ymm7, %ymm10 - 0xc4, 0x41, 0x2d, 0xeb, 0xc9, //0x0000057b vpor %ymm9, %ymm10, %ymm9 - 0xc5, 0x45, 0xdb, 0xd4, //0x00000580 vpand %ymm4, %ymm7, %ymm10 - 0xc5, 0x2d, 0x74, 0xd6, //0x00000584 vpcmpeqb %ymm6, %ymm10, %ymm10 - 0xc5, 0xc5, 0x74, 0xfd, //0x00000588 vpcmpeqb %ymm5, %ymm7, %ymm7 - 0xc5, 0xfd, 0xd7, 0xf7, //0x0000058c vpmovmskb %ymm7, %esi - 0xc4, 0xc1, 0x7d, 0xd7, 0xd2, //0x00000590 vpmovmskb %ymm10, %edx - 0xc4, 0xc1, 0x7d, 0xd7, 0xd9, //0x00000595 vpmovmskb %ymm9, %ebx - 0xc5, 0xbd, 0xeb, 0xff, //0x0000059a vpor %ymm7, %ymm8, %ymm7 - 0xc4, 0x41, 0x2d, 0xeb, 0xc1, //0x0000059e vpor %ymm9, %ymm10, %ymm8 - 0xc5, 0xbd, 0xeb, 0xff, //0x000005a3 vpor %ymm7, %ymm8, %ymm7 - 0xc5, 0xfd, 0xd7, 0xcf, //0x000005a7 vpmovmskb %ymm7, %ecx - 0x48, 0xf7, 0xd1, //0x000005ab notq %rcx - 0x4c, 0x0f, 0xbc, 0xc1, //0x000005ae bsfq %rcx, %r8 - 0x41, 0x83, 0xf8, 0x20, //0x000005b2 cmpl $32, %r8d - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000005b6 je LBB0_51 - 0xbf, 0xff, 0xff, 0xff, 0xff, //0x000005bc movl $-1, %edi - 0x44, 0x89, 0xc1, //0x000005c1 movl %r8d, %ecx - 0xd3, 0xe7, //0x000005c4 shll %cl, %edi - 0xf7, 0xd7, //0x000005c6 notl %edi - 0x21, 0xfe, //0x000005c8 andl %edi, %esi - 0x21, 0xfa, //0x000005ca andl %edi, %edx - 0x21, 0xdf, //0x000005cc andl %ebx, %edi - 0x89, 0xfb, //0x000005ce movl %edi, %ebx - //0x000005d0 LBB0_51 - 0x8d, 0x4e, 0xff, //0x000005d0 leal $-1(%rsi), %ecx - 0x21, 0xf1, //0x000005d3 andl %esi, %ecx - 0x0f, 0x85, 0xda, 0x09, 0x00, 0x00, //0x000005d5 jne LBB0_203 - 0x8d, 0x4a, 0xff, //0x000005db leal $-1(%rdx), %ecx - 0x21, 0xd1, //0x000005de andl %edx, %ecx - 0x0f, 0x85, 0xcf, 0x09, 0x00, 0x00, //0x000005e0 jne LBB0_203 - 0x8d, 0x4b, 0xff, //0x000005e6 leal $-1(%rbx), %ecx - 0x21, 0xd9, //0x000005e9 andl %ebx, %ecx - 0x0f, 0x85, 0xc4, 0x09, 0x00, 0x00, //0x000005eb jne LBB0_203 - 0x85, 0xf6, //0x000005f1 testl %esi, %esi - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000005f3 je LBB0_57 - 0x0f, 0xbc, 0xce, //0x000005f9 bsfl %esi, %ecx - 0x49, 0x83, 0xfa, 0xff, //0x000005fc cmpq $-1, %r10 - 0x0f, 0x85, 0x8a, 0x0c, 0x00, 0x00, //0x00000600 jne LBB0_256 - 0x48, 0x01, 0xc1, //0x00000606 addq %rax, %rcx - 0x49, 0x89, 0xca, //0x00000609 movq %rcx, %r10 - //0x0000060c LBB0_57 - 0x85, 0xd2, //0x0000060c testl %edx, %edx - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000060e je LBB0_60 - 0x0f, 0xbc, 0xca, //0x00000614 bsfl %edx, %ecx - 0x49, 0x83, 0xff, 0xff, //0x00000617 cmpq $-1, %r15 - 0x0f, 0x85, 0x6f, 0x0c, 0x00, 0x00, //0x0000061b jne LBB0_256 - 0x48, 0x01, 0xc1, //0x00000621 addq %rax, %rcx - 0x49, 0x89, 0xcf, //0x00000624 movq %rcx, %r15 - //0x00000627 LBB0_60 - 0x85, 0xdb, //0x00000627 testl %ebx, %ebx - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000629 je LBB0_63 - 0x0f, 0xbc, 0xcb, //0x0000062f bsfl %ebx, %ecx - 0x49, 0x83, 0xfc, 0xff, //0x00000632 cmpq $-1, %r12 - 0x0f, 0x85, 0x54, 0x0c, 0x00, 0x00, //0x00000636 jne LBB0_256 - 0x48, 0x01, 0xc1, //0x0000063c addq %rax, %rcx - 0x49, 0x89, 0xcc, //0x0000063f movq %rcx, %r12 - //0x00000642 LBB0_63 - 0x41, 0x83, 0xf8, 0x20, //0x00000642 cmpl $32, %r8d - 0x0f, 0x85, 0x46, 0x02, 0x00, 0x00, //0x00000646 jne LBB0_97 - 0x49, 0x83, 0xc6, 0xe0, //0x0000064c addq $-32, %r14 - 0x48, 0x83, 0xc0, 0x20, //0x00000650 addq $32, %rax - 0x49, 0x83, 0xfe, 0x1f, //0x00000654 cmpq $31, %r14 - 0x0f, 0x87, 0x02, 0xff, 0xff, 0xff, //0x00000658 ja LBB0_49 - 0xc5, 0xf8, 0x77, //0x0000065e vzeroupper - 0x4c, 0x01, 0xd8, //0x00000661 addq %r11, %rax - 0x49, 0x89, 0xc0, //0x00000664 movq %rax, %r8 - 0x4c, 0x89, 0x6d, 0xa8, //0x00000667 movq %r13, $-88(%rbp) - 0x49, 0x83, 0xfe, 0x10, //0x0000066b cmpq $16, %r14 - 0x0f, 0x82, 0x7b, 0x01, 0x00, 0x00, //0x0000066f jb LBB0_84 - //0x00000675 LBB0_66 - 0x4d, 0x89, 0xc5, //0x00000675 movq %r8, %r13 - 0x4d, 0x29, 0xdd, //0x00000678 subq %r11, %r13 - 0x31, 0xc0, //0x0000067b xorl %eax, %eax - 0xc5, 0x7a, 0x6f, 0x05, 0xfb, 0xfa, 0xff, 0xff, //0x0000067d vmovdqu $-1285(%rip), %xmm8 /* LCPI0_11+0(%rip) */ - 0xc5, 0x7a, 0x6f, 0x0d, 0x03, 0xfb, 0xff, 0xff, //0x00000685 vmovdqu $-1277(%rip), %xmm9 /* LCPI0_12+0(%rip) */ - 0xc5, 0x7a, 0x6f, 0x15, 0x0b, 0xfb, 0xff, 0xff, //0x0000068d vmovdqu $-1269(%rip), %xmm10 /* LCPI0_13+0(%rip) */ - 0xc5, 0x7a, 0x6f, 0x1d, 0x13, 0xfb, 0xff, 0xff, //0x00000695 vmovdqu $-1261(%rip), %xmm11 /* LCPI0_14+0(%rip) */ - 0xc5, 0xfa, 0x6f, 0x25, 0x1b, 0xfb, 0xff, 0xff, //0x0000069d vmovdqu $-1253(%rip), %xmm4 /* LCPI0_15+0(%rip) */ - 0xc5, 0xfa, 0x6f, 0x2d, 0x23, 0xfb, 0xff, 0xff, //0x000006a5 vmovdqu $-1245(%rip), %xmm5 /* LCPI0_16+0(%rip) */ - 0xc5, 0xfa, 0x6f, 0x35, 0x2b, 0xfb, 0xff, 0xff, //0x000006ad vmovdqu $-1237(%rip), %xmm6 /* LCPI0_17+0(%rip) */ - 0x4c, 0x89, 0x5d, 0xb0, //0x000006b5 movq %r11, $-80(%rbp) - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000006b9 .p2align 4, 0x90 - //0x000006c0 LBB0_67 - 0xc4, 0xc1, 0x7a, 0x6f, 0x3c, 0x00, //0x000006c0 vmovdqu (%r8,%rax), %xmm7 - 0xc4, 0xc1, 0x41, 0x64, 0xc0, //0x000006c6 vpcmpgtb %xmm8, %xmm7, %xmm0 - 0xc5, 0xb1, 0x64, 0xcf, //0x000006cb vpcmpgtb %xmm7, %xmm9, %xmm1 - 0xc5, 0xf9, 0xdb, 0xc1, //0x000006cf vpand %xmm1, %xmm0, %xmm0 - 0xc5, 0xa9, 0x74, 0xcf, //0x000006d3 vpcmpeqb %xmm7, %xmm10, %xmm1 - 0xc5, 0xa1, 0x74, 0xd7, //0x000006d7 vpcmpeqb %xmm7, %xmm11, %xmm2 - 0xc5, 0xe9, 0xeb, 0xc9, //0x000006db vpor %xmm1, %xmm2, %xmm1 - 0xc5, 0xc1, 0xdb, 0xd4, //0x000006df vpand %xmm4, %xmm7, %xmm2 - 0xc5, 0xe9, 0x74, 0xd6, //0x000006e3 vpcmpeqb %xmm6, %xmm2, %xmm2 - 0xc5, 0xc1, 0x74, 0xfd, //0x000006e7 vpcmpeqb %xmm5, %xmm7, %xmm7 - 0xc5, 0xe9, 0xeb, 0xdf, //0x000006eb vpor %xmm7, %xmm2, %xmm3 - 0xc5, 0xf1, 0xeb, 0xc0, //0x000006ef vpor %xmm0, %xmm1, %xmm0 - 0xc5, 0xe1, 0xeb, 0xc0, //0x000006f3 vpor %xmm0, %xmm3, %xmm0 - 0xc5, 0xf9, 0xd7, 0xf7, //0x000006f7 vpmovmskb %xmm7, %esi - 0xc5, 0x79, 0xd7, 0xda, //0x000006fb vpmovmskb %xmm2, %r11d - 0xc5, 0xf9, 0xd7, 0xd9, //0x000006ff vpmovmskb %xmm1, %ebx - 0xc5, 0xf9, 0xd7, 0xc8, //0x00000703 vpmovmskb %xmm0, %ecx - 0xf7, 0xd1, //0x00000707 notl %ecx - 0x0f, 0xbc, 0xc9, //0x00000709 bsfl %ecx, %ecx - 0x4c, 0x89, 0xd7, //0x0000070c movq %r10, %rdi - 0x83, 0xf9, 0x10, //0x0000070f cmpl $16, %ecx - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00000712 je LBB0_69 - 0xba, 0xff, 0xff, 0xff, 0xff, //0x00000718 movl $-1, %edx - 0xd3, 0xe2, //0x0000071d shll %cl, %edx - 0xf7, 0xd2, //0x0000071f notl %edx - 0x21, 0xd6, //0x00000721 andl %edx, %esi - 0x41, 0x21, 0xd3, //0x00000723 andl %edx, %r11d - 0x21, 0xda, //0x00000726 andl %ebx, %edx - 0x89, 0xd3, //0x00000728 movl %edx, %ebx - //0x0000072a LBB0_69 - 0x44, 0x8d, 0x56, 0xff, //0x0000072a leal $-1(%rsi), %r10d - 0x41, 0x21, 0xf2, //0x0000072e andl %esi, %r10d - 0x0f, 0x85, 0x80, 0x0f, 0x00, 0x00, //0x00000731 jne LBB0_308 - 0x41, 0x8d, 0x53, 0xff, //0x00000737 leal $-1(%r11), %edx - 0x44, 0x21, 0xda, //0x0000073b andl %r11d, %edx - 0x0f, 0x85, 0xd3, 0x0e, 0x00, 0x00, //0x0000073e jne LBB0_298 - 0x8d, 0x53, 0xff, //0x00000744 leal $-1(%rbx), %edx - 0x21, 0xda, //0x00000747 andl %ebx, %edx - 0x0f, 0x85, 0xc8, 0x0e, 0x00, 0x00, //0x00000749 jne LBB0_298 - 0x85, 0xf6, //0x0000074f testl %esi, %esi - 0x0f, 0x84, 0x49, 0x00, 0x00, 0x00, //0x00000751 je LBB0_76 - 0x0f, 0xbc, 0xf6, //0x00000757 bsfl %esi, %esi - 0x48, 0x83, 0xff, 0xff, //0x0000075a cmpq $-1, %rdi - 0x0f, 0x85, 0x4c, 0x0f, 0x00, 0x00, //0x0000075e jne LBB0_307 - 0x4c, 0x01, 0xee, //0x00000764 addq %r13, %rsi - 0x48, 0x01, 0xc6, //0x00000767 addq %rax, %rsi - 0x49, 0x89, 0xf2, //0x0000076a movq %rsi, %r10 - 0x45, 0x85, 0xdb, //0x0000076d testl %r11d, %r11d - 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x00000770 je LBB0_75 - //0x00000776 LBB0_77 - 0x41, 0x0f, 0xbc, 0xf3, //0x00000776 bsfl %r11d, %esi - 0x49, 0x83, 0xff, 0xff, //0x0000077a cmpq $-1, %r15 - 0x0f, 0x85, 0x2c, 0x0f, 0x00, 0x00, //0x0000077e jne LBB0_307 - 0x4c, 0x01, 0xee, //0x00000784 addq %r13, %rsi - 0x48, 0x01, 0xc6, //0x00000787 addq %rax, %rsi - 0x49, 0x89, 0xf7, //0x0000078a movq %rsi, %r15 - 0x4c, 0x8b, 0x5d, 0xb0, //0x0000078d movq $-80(%rbp), %r11 - 0x85, 0xdb, //0x00000791 testl %ebx, %ebx - 0x0f, 0x85, 0x23, 0x00, 0x00, 0x00, //0x00000793 jne LBB0_79 - 0xe9, 0x34, 0x00, 0x00, 0x00, //0x00000799 jmp LBB0_81 - 0x90, 0x90, //0x0000079e .p2align 4, 0x90 - //0x000007a0 LBB0_76 - 0x49, 0x89, 0xfa, //0x000007a0 movq %rdi, %r10 - 0x45, 0x85, 0xdb, //0x000007a3 testl %r11d, %r11d - 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x000007a6 jne LBB0_77 - 0x90, 0x90, 0x90, 0x90, //0x000007ac .p2align 4, 0x90 - //0x000007b0 LBB0_75 - 0x4c, 0x8b, 0x5d, 0xb0, //0x000007b0 movq $-80(%rbp), %r11 - 0x85, 0xdb, //0x000007b4 testl %ebx, %ebx - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000007b6 je LBB0_81 - //0x000007bc LBB0_79 - 0x0f, 0xbc, 0xf3, //0x000007bc bsfl %ebx, %esi - 0x49, 0x83, 0xfc, 0xff, //0x000007bf cmpq $-1, %r12 - 0x0f, 0x85, 0x4b, 0x10, 0x00, 0x00, //0x000007c3 jne LBB0_320 - 0x4c, 0x01, 0xee, //0x000007c9 addq %r13, %rsi - 0x48, 0x01, 0xc6, //0x000007cc addq %rax, %rsi - 0x49, 0x89, 0xf4, //0x000007cf movq %rsi, %r12 - //0x000007d2 LBB0_81 - 0x83, 0xf9, 0x10, //0x000007d2 cmpl $16, %ecx - 0x0f, 0x85, 0x08, 0x04, 0x00, 0x00, //0x000007d5 jne LBB0_143 - 0x49, 0x83, 0xc6, 0xf0, //0x000007db addq $-16, %r14 - 0x48, 0x83, 0xc0, 0x10, //0x000007df addq $16, %rax - 0x49, 0x83, 0xfe, 0x0f, //0x000007e3 cmpq $15, %r14 - 0x0f, 0x87, 0xd3, 0xfe, 0xff, 0xff, //0x000007e7 ja LBB0_67 - 0x49, 0x01, 0xc0, //0x000007ed addq %rax, %r8 - //0x000007f0 LBB0_84 - 0x4c, 0x89, 0xd7, //0x000007f0 movq %r10, %rdi - 0x4d, 0x85, 0xf6, //0x000007f3 testq %r14, %r14 - 0x4c, 0x8b, 0x6d, 0xa8, //0x000007f6 movq $-88(%rbp), %r13 - 0x0f, 0x84, 0xf7, 0x03, 0x00, 0x00, //0x000007fa je LBB0_145 - 0x4f, 0x8d, 0x14, 0x30, //0x00000800 leaq (%r8,%r14), %r10 - 0x4c, 0x89, 0xc3, //0x00000804 movq %r8, %rbx - 0x4c, 0x29, 0xdb, //0x00000807 subq %r11, %rbx - 0x31, 0xc0, //0x0000080a xorl %eax, %eax - 0x48, 0x8d, 0x15, 0xd9, 0x2c, 0x00, 0x00, //0x0000080c leaq $11481(%rip), %rdx /* LJTI0_1+0(%rip) */ - 0xe9, 0x25, 0x00, 0x00, 0x00, //0x00000813 jmp LBB0_89 - //0x00000818 LBB0_86 - 0x48, 0x83, 0xff, 0xff, //0x00000818 cmpq $-1, %rdi - 0x0f, 0x85, 0xb6, 0x0a, 0x00, 0x00, //0x0000081c jne LBB0_259 - 0x48, 0x8d, 0x3c, 0x03, //0x00000822 leaq (%rbx,%rax), %rdi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000826 .p2align 4, 0x90 - //0x00000830 LBB0_88 - 0x48, 0x83, 0xc0, 0x01, //0x00000830 addq $1, %rax - 0x49, 0x39, 0xc6, //0x00000834 cmpq %rax, %r14 - 0x0f, 0x84, 0x70, 0x07, 0x00, 0x00, //0x00000837 je LBB0_202 - //0x0000083d LBB0_89 - 0x41, 0x0f, 0xbe, 0x34, 0x00, //0x0000083d movsbl (%r8,%rax), %esi - 0x8d, 0x4e, 0xd0, //0x00000842 leal $-48(%rsi), %ecx - 0x83, 0xf9, 0x0a, //0x00000845 cmpl $10, %ecx - 0x0f, 0x82, 0xe2, 0xff, 0xff, 0xff, //0x00000848 jb LBB0_88 - 0x8d, 0x4e, 0xd5, //0x0000084e leal $-43(%rsi), %ecx - 0x83, 0xf9, 0x1a, //0x00000851 cmpl $26, %ecx - 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x00000854 ja LBB0_94 - 0x48, 0x63, 0x0c, 0x8a, //0x0000085a movslq (%rdx,%rcx,4), %rcx - 0x48, 0x01, 0xd1, //0x0000085e addq %rdx, %rcx - 0xff, 0xe1, //0x00000861 jmpq *%rcx - //0x00000863 LBB0_92 - 0x49, 0x83, 0xfc, 0xff, //0x00000863 cmpq $-1, %r12 - 0x0f, 0x85, 0x6b, 0x0a, 0x00, 0x00, //0x00000867 jne LBB0_259 - 0x4c, 0x8d, 0x24, 0x03, //0x0000086d leaq (%rbx,%rax), %r12 - 0xe9, 0xba, 0xff, 0xff, 0xff, //0x00000871 jmp LBB0_88 - //0x00000876 LBB0_94 - 0x83, 0xfe, 0x65, //0x00000876 cmpl $101, %esi - 0x0f, 0x85, 0x75, 0x03, 0x00, 0x00, //0x00000879 jne LBB0_144 - //0x0000087f LBB0_95 - 0x49, 0x83, 0xff, 0xff, //0x0000087f cmpq $-1, %r15 - 0x0f, 0x85, 0x4f, 0x0a, 0x00, 0x00, //0x00000883 jne LBB0_259 - 0x4c, 0x8d, 0x3c, 0x03, //0x00000889 leaq (%rbx,%rax), %r15 - 0xe9, 0x9e, 0xff, 0xff, 0xff, //0x0000088d jmp LBB0_88 - //0x00000892 LBB0_97 - 0x49, 0x01, 0xc0, //0x00000892 addq %rax, %r8 - 0x4d, 0x01, 0xd8, //0x00000895 addq %r11, %r8 - 0xc5, 0xf8, 0x77, //0x00000898 vzeroupper - 0xe9, 0x5a, 0x03, 0x00, 0x00, //0x0000089b jmp LBB0_146 - //0x000008a0 LBB0_98 - 0x80, 0xfb, 0x30, //0x000008a0 cmpb $48, %bl - 0x0f, 0x85, 0x36, 0x00, 0x00, 0x00, //0x000008a3 jne LBB0_102 - 0x4c, 0x8d, 0x59, 0x01, //0x000008a9 leaq $1(%rcx), %r11 - 0x4c, 0x39, 0xf1, //0x000008ad cmpq %r14, %rcx - 0x0f, 0x83, 0x52, 0x0a, 0x00, 0x00, //0x000008b0 jae LBB0_263 - 0x48, 0x8b, 0x45, 0xc8, //0x000008b6 movq $-56(%rbp), %rax - 0x42, 0x8a, 0x04, 0x18, //0x000008ba movb (%rax,%r11), %al - 0x04, 0xd2, //0x000008be addb $-46, %al - 0x3c, 0x37, //0x000008c0 cmpb $55, %al - 0x0f, 0x87, 0x40, 0x0a, 0x00, 0x00, //0x000008c2 ja LBB0_263 - 0x0f, 0xb6, 0xc0, //0x000008c8 movzbl %al, %eax - 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000008cb movabsq $36028797027352577, %rdx - 0x48, 0x0f, 0xa3, 0xc2, //0x000008d5 btq %rax, %rdx - 0x0f, 0x83, 0x29, 0x0a, 0x00, 0x00, //0x000008d9 jae LBB0_263 - //0x000008df LBB0_102 - 0x40, 0x88, 0x75, 0xa4, //0x000008df movb %sil, $-92(%rbp) - 0xb0, 0x01, //0x000008e3 movb $1, %al - 0x89, 0x45, 0xb0, //0x000008e5 movl %eax, $-80(%rbp) - 0x4c, 0x39, 0xf1, //0x000008e8 cmpq %r14, %rcx - 0x0f, 0x83, 0x6c, 0x05, 0x00, 0x00, //0x000008eb jae LBB0_179 - 0xbe, 0xd0, 0xff, 0xff, 0xff, //0x000008f1 movl $4294967248, %esi - 0x48, 0x83, 0xc1, 0x01, //0x000008f6 addq $1, %rcx - 0x31, 0xd2, //0x000008fa xorl %edx, %edx - 0x31, 0xc0, //0x000008fc xorl %eax, %eax - 0x45, 0x31, 0xd2, //0x000008fe xorl %r10d, %r10d - 0x4c, 0x8b, 0x5d, 0xc8, //0x00000901 movq $-56(%rbp), %r11 - //0x00000905 LBB0_104 - 0x83, 0xf8, 0x12, //0x00000905 cmpl $18, %eax - 0x0f, 0x8f, 0x15, 0x00, 0x00, 0x00, //0x00000908 jg LBB0_106 - 0x4b, 0x8d, 0x3c, 0x92, //0x0000090e leaq (%r10,%r10,4), %rdi - 0x0f, 0xb6, 0xdb, //0x00000912 movzbl %bl, %ebx - 0x01, 0xf3, //0x00000915 addl %esi, %ebx - 0x4c, 0x8d, 0x14, 0x7b, //0x00000917 leaq (%rbx,%rdi,2), %r10 - 0x83, 0xc0, 0x01, //0x0000091b addl $1, %eax - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x0000091e jmp LBB0_107 - //0x00000923 LBB0_106 - 0x83, 0xc2, 0x01, //0x00000923 addl $1, %edx - //0x00000926 LBB0_107 - 0x49, 0x39, 0xce, //0x00000926 cmpq %rcx, %r14 - 0x0f, 0x84, 0x52, 0x06, 0x00, 0x00, //0x00000929 je LBB0_199 - 0x41, 0x0f, 0xb6, 0x1c, 0x0b, //0x0000092f movzbl (%r11,%rcx), %ebx - 0x8d, 0x7b, 0xd0, //0x00000934 leal $-48(%rbx), %edi - 0x48, 0x83, 0xc1, 0x01, //0x00000937 addq $1, %rcx - 0x40, 0x80, 0xff, 0x0a, //0x0000093b cmpb $10, %dil - 0x0f, 0x82, 0xc0, 0xff, 0xff, 0xff, //0x0000093f jb LBB0_104 - 0x80, 0xfb, 0x2e, //0x00000945 cmpb $46, %bl - 0x0f, 0x85, 0x6f, 0x06, 0x00, 0x00, //0x00000948 jne LBB0_204 - 0x49, 0xc7, 0x45, 0x00, 0x08, 0x00, 0x00, 0x00, //0x0000094e movq $8, (%r13) - 0x4c, 0x39, 0xf1, //0x00000956 cmpq %r14, %rcx - 0x0f, 0x83, 0xb9, 0x07, 0x00, 0x00, //0x00000959 jae LBB0_232 - 0x41, 0x8a, 0x1c, 0x0b, //0x0000095f movb (%r11,%rcx), %bl - 0x80, 0xc3, 0xd0, //0x00000963 addb $-48, %bl - 0x80, 0xfb, 0x0a, //0x00000966 cmpb $10, %bl - 0x0f, 0x83, 0x15, 0xfb, 0xff, 0xff, //0x00000969 jae LBB0_40 - 0xc7, 0x45, 0xb0, 0x00, 0x00, 0x00, 0x00, //0x0000096f movl $0, $-80(%rbp) - 0xe9, 0x46, 0x06, 0x00, 0x00, //0x00000976 jmp LBB0_205 - //0x0000097b LBB0_113 - 0x41, 0xf6, 0xc0, 0x20, //0x0000097b testb $32, %r8b - 0x0f, 0x85, 0x3c, 0x03, 0x00, 0x00, //0x0000097f jne LBB0_162 - 0x4c, 0x39, 0xf2, //0x00000985 cmpq %r14, %rdx - 0x0f, 0x84, 0xf9, 0x25, 0x00, 0x00, //0x00000988 je LBB0_645 - 0x4d, 0x89, 0xf7, //0x0000098e movq %r14, %r15 - 0x49, 0x29, 0xd7, //0x00000991 subq %rdx, %r15 - 0x49, 0x83, 0xff, 0x40, //0x00000994 cmpq $64, %r15 - 0x0f, 0x82, 0xf5, 0x25, 0x00, 0x00, //0x00000998 jb LBB0_646 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000099e movq $-2, %rax - 0x4c, 0x29, 0xc8, //0x000009a5 subq %r9, %rax - 0x49, 0x83, 0xc1, 0x01, //0x000009a8 addq $1, %r9 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000009ac movq $-1, %r8 - 0x45, 0x31, 0xe4, //0x000009b3 xorl %r12d, %r12d - 0xc5, 0xfe, 0x6f, 0x05, 0x62, 0xf6, 0xff, 0xff, //0x000009b6 vmovdqu $-2462(%rip), %ymm0 /* LCPI0_1+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x0d, 0x7a, 0xf6, 0xff, 0xff, //0x000009be vmovdqu $-2438(%rip), %ymm1 /* LCPI0_2+0(%rip) */ - 0x49, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000009c6 movabsq $-6148914691236517206, %r10 - 0x49, 0xbb, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000009d0 movabsq $6148914691236517205, %r11 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000009da .p2align 4, 0x90 - //0x000009e0 LBB0_117 - 0x48, 0x8b, 0x4d, 0xc8, //0x000009e0 movq $-56(%rbp), %rcx - 0xc4, 0xa1, 0x7e, 0x6f, 0x14, 0x09, //0x000009e4 vmovdqu (%rcx,%r9), %ymm2 - 0xc4, 0xa1, 0x7e, 0x6f, 0x5c, 0x09, 0x20, //0x000009ea vmovdqu $32(%rcx,%r9), %ymm3 - 0xc5, 0xed, 0x74, 0xe0, //0x000009f1 vpcmpeqb %ymm0, %ymm2, %ymm4 - 0xc5, 0xfd, 0xd7, 0xcc, //0x000009f5 vpmovmskb %ymm4, %ecx - 0xc5, 0xe5, 0x74, 0xe0, //0x000009f9 vpcmpeqb %ymm0, %ymm3, %ymm4 - 0xc5, 0xfd, 0xd7, 0xfc, //0x000009fd vpmovmskb %ymm4, %edi - 0xc5, 0xed, 0x74, 0xd1, //0x00000a01 vpcmpeqb %ymm1, %ymm2, %ymm2 - 0xc5, 0xfd, 0xd7, 0xf2, //0x00000a05 vpmovmskb %ymm2, %esi - 0xc5, 0xe5, 0x74, 0xd1, //0x00000a09 vpcmpeqb %ymm1, %ymm3, %ymm2 - 0xc5, 0xfd, 0xd7, 0xda, //0x00000a0d vpmovmskb %ymm2, %ebx - 0x48, 0xc1, 0xe7, 0x20, //0x00000a11 shlq $32, %rdi - 0x48, 0x09, 0xf9, //0x00000a15 orq %rdi, %rcx - 0x48, 0xc1, 0xe3, 0x20, //0x00000a18 shlq $32, %rbx - 0x48, 0x09, 0xde, //0x00000a1c orq %rbx, %rsi - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00000a1f jne LBB0_121 - 0x4d, 0x85, 0xe4, //0x00000a25 testq %r12, %r12 - 0x0f, 0x85, 0x41, 0x00, 0x00, 0x00, //0x00000a28 jne LBB0_123 - 0x45, 0x31, 0xe4, //0x00000a2e xorl %r12d, %r12d - 0x48, 0x85, 0xc9, //0x00000a31 testq %rcx, %rcx - 0x0f, 0x85, 0x7b, 0x00, 0x00, 0x00, //0x00000a34 jne LBB0_125 - //0x00000a3a LBB0_120 - 0x49, 0x83, 0xc7, 0xc0, //0x00000a3a addq $-64, %r15 - 0x48, 0x83, 0xc0, 0xc0, //0x00000a3e addq $-64, %rax - 0x49, 0x83, 0xc1, 0x40, //0x00000a42 addq $64, %r9 - 0x49, 0x83, 0xff, 0x3f, //0x00000a46 cmpq $63, %r15 - 0x0f, 0x87, 0x90, 0xff, 0xff, 0xff, //0x00000a4a ja LBB0_117 - 0xe9, 0xef, 0x0d, 0x00, 0x00, //0x00000a50 jmp LBB0_322 - //0x00000a55 LBB0_121 - 0x4c, 0x89, 0x6d, 0xa8, //0x00000a55 movq %r13, $-88(%rbp) - 0x49, 0x83, 0xf8, 0xff, //0x00000a59 cmpq $-1, %r8 - 0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x00000a5d jne LBB0_124 - 0x4c, 0x0f, 0xbc, 0xc6, //0x00000a63 bsfq %rsi, %r8 - 0x4d, 0x01, 0xc8, //0x00000a67 addq %r9, %r8 - 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00000a6a jmp LBB0_124 - //0x00000a6f LBB0_123 - 0x4c, 0x89, 0x6d, 0xa8, //0x00000a6f movq %r13, $-88(%rbp) - //0x00000a73 LBB0_124 - 0x4c, 0x89, 0xe7, //0x00000a73 movq %r12, %rdi - 0x48, 0xf7, 0xd7, //0x00000a76 notq %rdi - 0x48, 0x21, 0xf7, //0x00000a79 andq %rsi, %rdi - 0x4c, 0x8d, 0x2c, 0x3f, //0x00000a7c leaq (%rdi,%rdi), %r13 - 0x4d, 0x09, 0xe5, //0x00000a80 orq %r12, %r13 - 0x4c, 0x89, 0xeb, //0x00000a83 movq %r13, %rbx - 0x48, 0xf7, 0xd3, //0x00000a86 notq %rbx - 0x48, 0x21, 0xf3, //0x00000a89 andq %rsi, %rbx - 0x4c, 0x21, 0xd3, //0x00000a8c andq %r10, %rbx - 0x45, 0x31, 0xe4, //0x00000a8f xorl %r12d, %r12d - 0x48, 0x01, 0xfb, //0x00000a92 addq %rdi, %rbx - 0x41, 0x0f, 0x92, 0xc4, //0x00000a95 setb %r12b - 0x48, 0x01, 0xdb, //0x00000a99 addq %rbx, %rbx - 0x4c, 0x31, 0xdb, //0x00000a9c xorq %r11, %rbx - 0x4c, 0x21, 0xeb, //0x00000a9f andq %r13, %rbx - 0x48, 0xf7, 0xd3, //0x00000aa2 notq %rbx - 0x48, 0x21, 0xd9, //0x00000aa5 andq %rbx, %rcx - 0x4c, 0x8b, 0x6d, 0xa8, //0x00000aa8 movq $-88(%rbp), %r13 - 0x48, 0x85, 0xc9, //0x00000aac testq %rcx, %rcx - 0x0f, 0x84, 0x85, 0xff, 0xff, 0xff, //0x00000aaf je LBB0_120 - //0x00000ab5 LBB0_125 - 0x4c, 0x0f, 0xbc, 0xd9, //0x00000ab5 bsfq %rcx, %r11 - 0x49, 0x29, 0xc3, //0x00000ab9 subq %rax, %r11 - 0xe9, 0x94, 0x04, 0x00, 0x00, //0x00000abc jmp LBB0_197 - //0x00000ac1 LBB0_126 - 0x45, 0x85, 0xc0, //0x00000ac1 testl %r8d, %r8d - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000ac4 movq $-2, %rax - 0xb9, 0x0b, 0x00, 0x00, 0x00, //0x00000acb movl $11, %ecx - 0xe9, 0xe7, 0x00, 0x00, 0x00, //0x00000ad0 jmp LBB0_141 - //0x00000ad5 LBB0_127 - 0x49, 0x8d, 0x4e, 0xfd, //0x00000ad5 leaq $-3(%r14), %rcx - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000ad9 movq $-1, %rax - 0x49, 0x39, 0xc9, //0x00000ae0 cmpq %rcx, %r9 - 0x0f, 0x83, 0xb8, 0x04, 0x00, 0x00, //0x00000ae3 jae LBB0_268 - 0x41, 0x8b, 0x0f, //0x00000ae9 movl (%r15), %ecx - 0x81, 0xf9, 0x6e, 0x75, 0x6c, 0x6c, //0x00000aec cmpl $1819047278, %ecx - 0x0f, 0x85, 0x75, 0x03, 0x00, 0x00, //0x00000af2 jne LBB0_180 - 0x49, 0x83, 0xc1, 0x04, //0x00000af8 addq $4, %r9 - 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00000afc movl $2, %eax - 0xe9, 0x98, 0x04, 0x00, 0x00, //0x00000b01 jmp LBB0_267 - //0x00000b06 LBB0_130 - 0x45, 0x85, 0xc0, //0x00000b06 testl %r8d, %r8d - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000b09 movq $-2, %rax - 0xb9, 0x0d, 0x00, 0x00, 0x00, //0x00000b10 movl $13, %ecx - 0xe9, 0xa2, 0x00, 0x00, 0x00, //0x00000b15 jmp LBB0_141 - //0x00000b1a LBB0_131 - 0x49, 0xc7, 0x45, 0x00, 0xfe, 0xff, 0xff, 0xff, //0x00000b1a movq $-2, (%r13) - 0x4d, 0x89, 0xcb, //0x00000b22 movq %r9, %r11 - 0xe9, 0xde, 0x07, 0x00, 0x00, //0x00000b25 jmp LBB0_263 - //0x00000b2a LBB0_132 - 0x45, 0x85, 0xc0, //0x00000b2a testl %r8d, %r8d - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000b2d movq $-2, %rax - 0xb9, 0x0a, 0x00, 0x00, 0x00, //0x00000b34 movl $10, %ecx - 0xe9, 0x7e, 0x00, 0x00, 0x00, //0x00000b39 jmp LBB0_141 - //0x00000b3e LBB0_133 - 0x49, 0xc7, 0x45, 0x00, 0x05, 0x00, 0x00, 0x00, //0x00000b3e movq $5, (%r13) - 0xe9, 0xba, 0x07, 0x00, 0x00, //0x00000b46 jmp LBB0_262 - //0x00000b4b LBB0_134 - 0x49, 0x8d, 0x4e, 0xfc, //0x00000b4b leaq $-4(%r14), %rcx - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000b4f movq $-1, %rax - 0x49, 0x39, 0xc9, //0x00000b56 cmpq %rcx, %r9 - 0x0f, 0x83, 0x42, 0x04, 0x00, 0x00, //0x00000b59 jae LBB0_268 - 0x8b, 0x0c, 0x17, //0x00000b5f movl (%rdi,%rdx), %ecx - 0x81, 0xf9, 0x61, 0x6c, 0x73, 0x65, //0x00000b62 cmpl $1702063201, %ecx - 0x0f, 0x85, 0x34, 0x03, 0x00, 0x00, //0x00000b68 jne LBB0_184 - 0x49, 0x83, 0xc1, 0x05, //0x00000b6e addq $5, %r9 - 0xb8, 0x04, 0x00, 0x00, 0x00, //0x00000b72 movl $4, %eax - 0xe9, 0x22, 0x04, 0x00, 0x00, //0x00000b77 jmp LBB0_267 - //0x00000b7c LBB0_137 - 0x49, 0x8d, 0x4e, 0xfd, //0x00000b7c leaq $-3(%r14), %rcx - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000b80 movq $-1, %rax - 0x49, 0x39, 0xc9, //0x00000b87 cmpq %rcx, %r9 - 0x0f, 0x83, 0x11, 0x04, 0x00, 0x00, //0x00000b8a jae LBB0_268 - 0x41, 0x8b, 0x0f, //0x00000b90 movl (%r15), %ecx - 0x81, 0xf9, 0x74, 0x72, 0x75, 0x65, //0x00000b93 cmpl $1702195828, %ecx - 0x0f, 0x85, 0x43, 0x03, 0x00, 0x00, //0x00000b99 jne LBB0_188 - 0x49, 0x83, 0xc1, 0x04, //0x00000b9f addq $4, %r9 - 0xb8, 0x03, 0x00, 0x00, 0x00, //0x00000ba3 movl $3, %eax - 0xe9, 0xf1, 0x03, 0x00, 0x00, //0x00000ba8 jmp LBB0_267 - //0x00000bad LBB0_140 - 0x45, 0x85, 0xc0, //0x00000bad testl %r8d, %r8d - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000bb0 movq $-2, %rax - 0xb9, 0x0c, 0x00, 0x00, 0x00, //0x00000bb7 movl $12, %ecx - //0x00000bbc LBB0_141 - 0x48, 0x0f, 0x49, 0xc8, //0x00000bbc cmovnsq %rax, %rcx - 0x49, 0x89, 0x4d, 0x00, //0x00000bc0 movq %rcx, (%r13) - 0x41, 0xc1, 0xf8, 0x1f, //0x00000bc4 sarl $31, %r8d - 0x41, 0xf7, 0xd0, //0x00000bc8 notl %r8d - 0x49, 0x63, 0xc0, //0x00000bcb movslq %r8d, %rax - 0x48, 0x01, 0xc2, //0x00000bce addq %rax, %rdx - 0xe9, 0x2f, 0x07, 0x00, 0x00, //0x00000bd1 jmp LBB0_262 - //0x00000bd6 LBB0_142 - 0x49, 0xc7, 0x45, 0x00, 0x06, 0x00, 0x00, 0x00, //0x00000bd6 movq $6, (%r13) - 0xe9, 0x22, 0x07, 0x00, 0x00, //0x00000bde jmp LBB0_262 - //0x00000be3 LBB0_143 - 0x89, 0xc9, //0x00000be3 movl %ecx, %ecx - 0x49, 0x01, 0xc8, //0x00000be5 addq %rcx, %r8 - 0x49, 0x01, 0xc0, //0x00000be8 addq %rax, %r8 - 0x4c, 0x8b, 0x6d, 0xa8, //0x00000beb movq $-88(%rbp), %r13 - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00000bef jmp LBB0_146 - //0x00000bf4 LBB0_144 - 0x49, 0x01, 0xc0, //0x00000bf4 addq %rax, %r8 - //0x00000bf7 LBB0_145 - 0x49, 0x89, 0xfa, //0x00000bf7 movq %rdi, %r10 - //0x00000bfa LBB0_146 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000bfa movq $-1, %rax - 0x4d, 0x85, 0xd2, //0x00000c01 testq %r10, %r10 - 0x0f, 0x84, 0x9d, 0x00, 0x00, 0x00, //0x00000c04 je LBB0_160 - 0x4d, 0x85, 0xe4, //0x00000c0a testq %r12, %r12 - 0x0f, 0x84, 0x94, 0x00, 0x00, 0x00, //0x00000c0d je LBB0_160 - 0x4d, 0x85, 0xff, //0x00000c13 testq %r15, %r15 - 0x0f, 0x84, 0x8b, 0x00, 0x00, 0x00, //0x00000c16 je LBB0_160 - 0x4d, 0x29, 0xd8, //0x00000c1c subq %r11, %r8 - 0x49, 0x8d, 0x40, 0xff, //0x00000c1f leaq $-1(%r8), %rax - 0x49, 0x39, 0xc2, //0x00000c23 cmpq %rax, %r10 - 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x00000c26 je LBB0_155 - 0x49, 0x39, 0xc4, //0x00000c2c cmpq %rax, %r12 - 0x0f, 0x84, 0x2b, 0x00, 0x00, 0x00, //0x00000c2f je LBB0_155 - 0x49, 0x39, 0xc7, //0x00000c35 cmpq %rax, %r15 - 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x00000c38 je LBB0_155 - 0x4d, 0x85, 0xe4, //0x00000c3e testq %r12, %r12 - 0x0f, 0x8e, 0xf3, 0x01, 0x00, 0x00, //0x00000c41 jle LBB0_176 - 0x49, 0x8d, 0x44, 0x24, 0xff, //0x00000c47 leaq $-1(%r12), %rax - 0x49, 0x39, 0xc7, //0x00000c4c cmpq %rax, %r15 - 0x0f, 0x84, 0xe5, 0x01, 0x00, 0x00, //0x00000c4f je LBB0_176 - 0x49, 0xf7, 0xd4, //0x00000c55 notq %r12 - 0x4c, 0x89, 0xe0, //0x00000c58 movq %r12, %rax - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00000c5b jmp LBB0_156 - //0x00000c60 LBB0_155 - 0x49, 0xf7, 0xd8, //0x00000c60 negq %r8 - 0x4c, 0x89, 0xc0, //0x00000c63 movq %r8, %rax - //0x00000c66 LBB0_156 - 0x48, 0x85, 0xc0, //0x00000c66 testq %rax, %rax - 0x0f, 0x88, 0x38, 0x00, 0x00, 0x00, //0x00000c69 js LBB0_160 - //0x00000c6f LBB0_157 - 0x49, 0x01, 0xc3, //0x00000c6f addq %rax, %r11 - 0x4c, 0x2b, 0x5d, 0xc8, //0x00000c72 subq $-56(%rbp), %r11 - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00000c76 movabsq $-9223372036854775808, %rax - 0x48, 0x83, 0xc0, 0xfe, //0x00000c80 addq $-2, %rax - 0x49, 0x39, 0xc1, //0x00000c84 cmpq %rax, %r9 - 0x0f, 0x86, 0x09, 0x00, 0x00, 0x00, //0x00000c87 jbe LBB0_159 - 0x4d, 0x89, 0x4d, 0x00, //0x00000c8d movq %r9, (%r13) - 0xe9, 0x72, 0x06, 0x00, 0x00, //0x00000c91 jmp LBB0_263 - //0x00000c96 LBB0_159 - 0x49, 0xc7, 0x45, 0x00, 0x08, 0x00, 0x00, 0x00, //0x00000c96 movq $8, (%r13) - 0x4d, 0x89, 0x4d, 0x18, //0x00000c9e movq %r9, $24(%r13) - 0xe9, 0x61, 0x06, 0x00, 0x00, //0x00000ca2 jmp LBB0_263 - //0x00000ca7 LBB0_160 - 0x48, 0xf7, 0xd0, //0x00000ca7 notq %rax - 0x49, 0x01, 0xc3, //0x00000caa addq %rax, %r11 - //0x00000cad LBB0_161 - 0x49, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00000cad movq $-2, %r9 - 0x4c, 0x2b, 0x5d, 0xc8, //0x00000cb4 subq $-56(%rbp), %r11 - 0x4d, 0x89, 0x4d, 0x00, //0x00000cb8 movq %r9, (%r13) - 0xe9, 0x47, 0x06, 0x00, 0x00, //0x00000cbc jmp LBB0_263 - //0x00000cc1 LBB0_162 - 0x4c, 0x39, 0xf2, //0x00000cc1 cmpq %r14, %rdx - 0x0f, 0x84, 0xbd, 0x22, 0x00, 0x00, //0x00000cc4 je LBB0_645 - 0x4d, 0x89, 0xeb, //0x00000cca movq %r13, %r11 - 0x4d, 0x89, 0xf7, //0x00000ccd movq %r14, %r15 - 0x49, 0x29, 0xd7, //0x00000cd0 subq %rdx, %r15 - 0x49, 0x83, 0xff, 0x40, //0x00000cd3 cmpq $64, %r15 - 0x0f, 0x82, 0xda, 0x22, 0x00, 0x00, //0x00000cd7 jb LBB0_648 - 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x00000cdd movq $-2, %r12 - 0x4d, 0x29, 0xcc, //0x00000ce4 subq %r9, %r12 - 0x49, 0x83, 0xc1, 0x01, //0x00000ce7 addq $1, %r9 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000ceb movq $-1, %r8 - 0x45, 0x31, 0xed, //0x00000cf2 xorl %r13d, %r13d - 0xc5, 0xfe, 0x6f, 0x05, 0x23, 0xf3, 0xff, 0xff, //0x00000cf5 vmovdqu $-3293(%rip), %ymm0 /* LCPI0_1+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x0d, 0x3b, 0xf3, 0xff, 0xff, //0x00000cfd vmovdqu $-3269(%rip), %ymm1 /* LCPI0_2+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x15, 0x53, 0xf3, 0xff, 0xff, //0x00000d05 vmovdqu $-3245(%rip), %ymm2 /* LCPI0_3+0(%rip) */ - 0xc5, 0xe5, 0x76, 0xdb, //0x00000d0d vpcmpeqd %ymm3, %ymm3, %ymm3 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000d11 .p2align 4, 0x90 - //0x00000d20 LBB0_165 - 0x48, 0x8b, 0x45, 0xc8, //0x00000d20 movq $-56(%rbp), %rax - 0xc4, 0xa1, 0x7e, 0x6f, 0x24, 0x08, //0x00000d24 vmovdqu (%rax,%r9), %ymm4 - 0xc4, 0xa1, 0x7e, 0x6f, 0x6c, 0x08, 0x20, //0x00000d2a vmovdqu $32(%rax,%r9), %ymm5 - 0xc5, 0xdd, 0x74, 0xf0, //0x00000d31 vpcmpeqb %ymm0, %ymm4, %ymm6 - 0xc5, 0xfd, 0xd7, 0xce, //0x00000d35 vpmovmskb %ymm6, %ecx - 0xc5, 0xd5, 0x74, 0xf0, //0x00000d39 vpcmpeqb %ymm0, %ymm5, %ymm6 - 0xc5, 0xfd, 0xd7, 0xfe, //0x00000d3d vpmovmskb %ymm6, %edi - 0xc5, 0xdd, 0x74, 0xf1, //0x00000d41 vpcmpeqb %ymm1, %ymm4, %ymm6 - 0xc5, 0xfd, 0xd7, 0xf6, //0x00000d45 vpmovmskb %ymm6, %esi - 0xc5, 0xd5, 0x74, 0xf1, //0x00000d49 vpcmpeqb %ymm1, %ymm5, %ymm6 - 0xc5, 0xfd, 0xd7, 0xde, //0x00000d4d vpmovmskb %ymm6, %ebx - 0xc5, 0xed, 0x64, 0xf5, //0x00000d51 vpcmpgtb %ymm5, %ymm2, %ymm6 - 0xc5, 0xd5, 0x64, 0xeb, //0x00000d55 vpcmpgtb %ymm3, %ymm5, %ymm5 - 0xc5, 0xcd, 0xdb, 0xed, //0x00000d59 vpand %ymm5, %ymm6, %ymm5 - 0xc5, 0xfd, 0xd7, 0xc5, //0x00000d5d vpmovmskb %ymm5, %eax - 0x48, 0xc1, 0xe7, 0x20, //0x00000d61 shlq $32, %rdi - 0x48, 0x09, 0xf9, //0x00000d65 orq %rdi, %rcx - 0x48, 0xc1, 0xe3, 0x20, //0x00000d68 shlq $32, %rbx - 0x48, 0xc1, 0xe0, 0x20, //0x00000d6c shlq $32, %rax - 0x48, 0x09, 0xde, //0x00000d70 orq %rbx, %rsi - 0x0f, 0x85, 0x4c, 0x00, 0x00, 0x00, //0x00000d73 jne LBB0_171 - 0x4d, 0x85, 0xed, //0x00000d79 testq %r13, %r13 - 0x0f, 0x85, 0x54, 0x00, 0x00, 0x00, //0x00000d7c jne LBB0_173 - 0x45, 0x31, 0xed, //0x00000d82 xorl %r13d, %r13d - //0x00000d85 LBB0_168 - 0xc5, 0xed, 0x64, 0xec, //0x00000d85 vpcmpgtb %ymm4, %ymm2, %ymm5 - 0xc5, 0xdd, 0x64, 0xe3, //0x00000d89 vpcmpgtb %ymm3, %ymm4, %ymm4 - 0xc5, 0xd5, 0xdb, 0xe4, //0x00000d8d vpand %ymm4, %ymm5, %ymm4 - 0xc5, 0xfd, 0xd7, 0xf4, //0x00000d91 vpmovmskb %ymm4, %esi - 0x48, 0x09, 0xf0, //0x00000d95 orq %rsi, %rax - 0x48, 0x85, 0xc9, //0x00000d98 testq %rcx, %rcx - 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x00000d9b jne LBB0_174 - 0x48, 0x85, 0xc0, //0x00000da1 testq %rax, %rax - 0x0f, 0x85, 0x83, 0x24, 0x00, 0x00, //0x00000da4 jne LBB0_686 - 0x49, 0x83, 0xc7, 0xc0, //0x00000daa addq $-64, %r15 - 0x49, 0x83, 0xc4, 0xc0, //0x00000dae addq $-64, %r12 - 0x49, 0x83, 0xc1, 0x40, //0x00000db2 addq $64, %r9 - 0x49, 0x83, 0xff, 0x3f, //0x00000db6 cmpq $63, %r15 - 0x0f, 0x87, 0x60, 0xff, 0xff, 0xff, //0x00000dba ja LBB0_165 - 0xe9, 0xde, 0x0a, 0x00, 0x00, //0x00000dc0 jmp LBB0_327 - //0x00000dc5 LBB0_171 - 0x49, 0x83, 0xf8, 0xff, //0x00000dc5 cmpq $-1, %r8 - 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00000dc9 jne LBB0_173 - 0x4c, 0x0f, 0xbc, 0xc6, //0x00000dcf bsfq %rsi, %r8 - 0x4d, 0x01, 0xc8, //0x00000dd3 addq %r9, %r8 - //0x00000dd6 LBB0_173 - 0x4c, 0x89, 0xef, //0x00000dd6 movq %r13, %rdi - 0x48, 0xf7, 0xd7, //0x00000dd9 notq %rdi - 0x48, 0x21, 0xf7, //0x00000ddc andq %rsi, %rdi - 0x4c, 0x8d, 0x14, 0x3f, //0x00000ddf leaq (%rdi,%rdi), %r10 - 0x4d, 0x09, 0xea, //0x00000de3 orq %r13, %r10 - 0x4c, 0x89, 0xd3, //0x00000de6 movq %r10, %rbx - 0x48, 0xf7, 0xd3, //0x00000de9 notq %rbx - 0x48, 0x21, 0xf3, //0x00000dec andq %rsi, %rbx - 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000def movabsq $-6148914691236517206, %rsi - 0x48, 0x21, 0xf3, //0x00000df9 andq %rsi, %rbx - 0x45, 0x31, 0xed, //0x00000dfc xorl %r13d, %r13d - 0x48, 0x01, 0xfb, //0x00000dff addq %rdi, %rbx - 0x41, 0x0f, 0x92, 0xc5, //0x00000e02 setb %r13b - 0x48, 0x01, 0xdb, //0x00000e06 addq %rbx, %rbx - 0x48, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000e09 movabsq $6148914691236517205, %rsi - 0x48, 0x31, 0xf3, //0x00000e13 xorq %rsi, %rbx - 0x4c, 0x21, 0xd3, //0x00000e16 andq %r10, %rbx - 0x48, 0xf7, 0xd3, //0x00000e19 notq %rbx - 0x48, 0x21, 0xd9, //0x00000e1c andq %rbx, %rcx - 0xe9, 0x61, 0xff, 0xff, 0xff, //0x00000e1f jmp LBB0_168 - //0x00000e24 LBB0_174 - 0x48, 0x0f, 0xbc, 0xc9, //0x00000e24 bsfq %rcx, %rcx - 0x48, 0x85, 0xc0, //0x00000e28 testq %rax, %rax - 0x0f, 0x84, 0x0d, 0x01, 0x00, 0x00, //0x00000e2b je LBB0_194 - 0x48, 0x0f, 0xbc, 0xc0, //0x00000e31 bsfq %rax, %rax - 0xe9, 0x09, 0x01, 0x00, 0x00, //0x00000e35 jmp LBB0_195 - //0x00000e3a LBB0_176 - 0x4c, 0x89, 0xd0, //0x00000e3a movq %r10, %rax - 0x4c, 0x09, 0xf8, //0x00000e3d orq %r15, %rax - 0x0f, 0x99, 0xc0, //0x00000e40 setns %al - 0x0f, 0x88, 0xd9, 0x00, 0x00, 0x00, //0x00000e43 js LBB0_193 - 0x4d, 0x39, 0xfa, //0x00000e49 cmpq %r15, %r10 - 0x0f, 0x8c, 0xd0, 0x00, 0x00, 0x00, //0x00000e4c jl LBB0_193 - 0x49, 0xf7, 0xd2, //0x00000e52 notq %r10 - 0x4c, 0x89, 0xd0, //0x00000e55 movq %r10, %rax - 0xe9, 0x09, 0xfe, 0xff, 0xff, //0x00000e58 jmp LBB0_156 - //0x00000e5d LBB0_179 - 0x31, 0xd2, //0x00000e5d xorl %edx, %edx - 0x31, 0xc0, //0x00000e5f xorl %eax, %eax - 0x45, 0x31, 0xd2, //0x00000e61 xorl %r10d, %r10d - 0x4c, 0x8b, 0x5d, 0xc8, //0x00000e64 movq $-56(%rbp), %r11 - 0xe9, 0x54, 0x01, 0x00, 0x00, //0x00000e68 jmp LBB0_205 - //0x00000e6d LBB0_180 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000e6d movq $-2, %rax - 0x80, 0xf9, 0x6e, //0x00000e74 cmpb $110, %cl - 0x0f, 0x85, 0x21, 0x01, 0x00, 0x00, //0x00000e77 jne LBB0_267 - 0x42, 0x80, 0x7c, 0x0f, 0x01, 0x75, //0x00000e7d cmpb $117, $1(%rdi,%r9) - 0x0f, 0x85, 0x08, 0x01, 0x00, 0x00, //0x00000e83 jne LBB0_201 - 0x42, 0x80, 0x7c, 0x0f, 0x02, 0x6c, //0x00000e89 cmpb $108, $2(%rdi,%r9) - 0x0f, 0x85, 0x05, 0x01, 0x00, 0x00, //0x00000e8f jne LBB0_266 - 0x31, 0xc9, //0x00000e95 xorl %ecx, %ecx - 0x41, 0x80, 0x7c, 0x39, 0x03, 0x6c, //0x00000e97 cmpb $108, $3(%r9,%rdi) - 0xe9, 0x70, 0x00, 0x00, 0x00, //0x00000e9d jmp LBB0_192 - //0x00000ea2 LBB0_184 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000ea2 movq $-2, %rax - 0x80, 0xf9, 0x61, //0x00000ea9 cmpb $97, %cl - 0x0f, 0x85, 0xd7, 0x00, 0x00, 0x00, //0x00000eac jne LBB0_200 - 0x42, 0x80, 0x7c, 0x0f, 0x02, 0x6c, //0x00000eb2 cmpb $108, $2(%rdi,%r9) - 0x0f, 0x85, 0xdc, 0x00, 0x00, 0x00, //0x00000eb8 jne LBB0_266 - 0x42, 0x80, 0x7c, 0x0f, 0x03, 0x73, //0x00000ebe cmpb $115, $3(%rdi,%r9) - 0x0f, 0x85, 0x53, 0x04, 0x00, 0x00, //0x00000ec4 jne LBB0_265 - 0x31, 0xc9, //0x00000eca xorl %ecx, %ecx - 0x41, 0x80, 0x7c, 0x39, 0x04, 0x65, //0x00000ecc cmpb $101, $4(%r9,%rdi) - 0x0f, 0x94, 0xc1, //0x00000ed2 sete %cl - 0x4e, 0x8d, 0x34, 0x09, //0x00000ed5 leaq (%rcx,%r9), %r14 - 0x49, 0x83, 0xc6, 0x04, //0x00000ed9 addq $4, %r14 - 0xe9, 0xbf, 0x00, 0x00, 0x00, //0x00000edd jmp LBB0_268 - //0x00000ee2 LBB0_188 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000ee2 movq $-2, %rax - 0x80, 0xf9, 0x74, //0x00000ee9 cmpb $116, %cl - 0x0f, 0x85, 0xac, 0x00, 0x00, 0x00, //0x00000eec jne LBB0_267 - 0x42, 0x80, 0x7c, 0x0f, 0x01, 0x72, //0x00000ef2 cmpb $114, $1(%rdi,%r9) - 0x0f, 0x85, 0x93, 0x00, 0x00, 0x00, //0x00000ef8 jne LBB0_201 - 0x42, 0x80, 0x7c, 0x0f, 0x02, 0x75, //0x00000efe cmpb $117, $2(%rdi,%r9) - 0x0f, 0x85, 0x90, 0x00, 0x00, 0x00, //0x00000f04 jne LBB0_266 - 0x31, 0xc9, //0x00000f0a xorl %ecx, %ecx - 0x41, 0x80, 0x7c, 0x39, 0x03, 0x65, //0x00000f0c cmpb $101, $3(%r9,%rdi) - //0x00000f12 LBB0_192 - 0x0f, 0x94, 0xc1, //0x00000f12 sete %cl - 0x4e, 0x8d, 0x34, 0x09, //0x00000f15 leaq (%rcx,%r9), %r14 - 0x49, 0x83, 0xc6, 0x03, //0x00000f19 addq $3, %r14 - 0xe9, 0x7f, 0x00, 0x00, 0x00, //0x00000f1d jmp LBB0_268 - //0x00000f22 LBB0_193 - 0x49, 0x8d, 0x4f, 0xff, //0x00000f22 leaq $-1(%r15), %rcx - 0x49, 0x39, 0xca, //0x00000f26 cmpq %rcx, %r10 - 0x49, 0xf7, 0xd7, //0x00000f29 notq %r15 - 0x4d, 0x0f, 0x45, 0xf8, //0x00000f2c cmovneq %r8, %r15 - 0x84, 0xc0, //0x00000f30 testb %al, %al - 0x4d, 0x0f, 0x44, 0xf8, //0x00000f32 cmoveq %r8, %r15 - 0x4c, 0x89, 0xf8, //0x00000f36 movq %r15, %rax - 0xe9, 0x28, 0xfd, 0xff, 0xff, //0x00000f39 jmp LBB0_156 - //0x00000f3e LBB0_194 - 0xb8, 0x40, 0x00, 0x00, 0x00, //0x00000f3e movl $64, %eax - //0x00000f43 LBB0_195 - 0x4d, 0x89, 0xdd, //0x00000f43 movq %r11, %r13 - 0x48, 0x39, 0xc8, //0x00000f46 cmpq %rcx, %rax - 0x0f, 0x82, 0xe1, 0x22, 0x00, 0x00, //0x00000f49 jb LBB0_687 - 0x49, 0x89, 0xcb, //0x00000f4f movq %rcx, %r11 - 0x4d, 0x29, 0xe3, //0x00000f52 subq %r12, %r11 - //0x00000f55 LBB0_197 - 0x4d, 0x85, 0xdb, //0x00000f55 testq %r11, %r11 - 0x0f, 0x88, 0xd9, 0x22, 0x00, 0x00, //0x00000f58 js LBB0_688 - 0x49, 0x89, 0x55, 0x10, //0x00000f5e movq %rdx, $16(%r13) - 0x49, 0xc7, 0x45, 0x00, 0x07, 0x00, 0x00, 0x00, //0x00000f62 movq $7, (%r13) - 0x4d, 0x39, 0xd8, //0x00000f6a cmpq %r11, %r8 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000f6d movq $-1, %rax - 0x49, 0x0f, 0x4c, 0xc0, //0x00000f74 cmovlq %r8, %rax - 0x49, 0x89, 0x45, 0x18, //0x00000f78 movq %rax, $24(%r13) - 0xe9, 0x87, 0x03, 0x00, 0x00, //0x00000f7c jmp LBB0_263 - //0x00000f81 LBB0_199 - 0x4c, 0x89, 0xf1, //0x00000f81 movq %r14, %rcx - 0xe9, 0x38, 0x00, 0x00, 0x00, //0x00000f84 jmp LBB0_205 - //0x00000f89 LBB0_200 - 0x49, 0x89, 0xd6, //0x00000f89 movq %rdx, %r14 - 0xe9, 0x10, 0x00, 0x00, 0x00, //0x00000f8c jmp LBB0_268 - //0x00000f91 LBB0_201 - 0x49, 0x83, 0xc1, 0x01, //0x00000f91 addq $1, %r9 - 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00000f95 jmp LBB0_267 - //0x00000f9a LBB0_266 - 0x49, 0x83, 0xc1, 0x02, //0x00000f9a addq $2, %r9 - //0x00000f9e LBB0_267 - 0x4d, 0x89, 0xce, //0x00000f9e movq %r9, %r14 - //0x00000fa1 LBB0_268 - 0x49, 0x89, 0x45, 0x00, //0x00000fa1 movq %rax, (%r13) - 0x4d, 0x89, 0xf3, //0x00000fa5 movq %r14, %r11 - 0xe9, 0x5b, 0x03, 0x00, 0x00, //0x00000fa8 jmp LBB0_263 - //0x00000fad LBB0_202 - 0x4d, 0x89, 0xd0, //0x00000fad movq %r10, %r8 - 0xe9, 0x42, 0xfc, 0xff, 0xff, //0x00000fb0 jmp LBB0_145 - //0x00000fb5 LBB0_203 - 0x0f, 0xbc, 0xc9, //0x00000fb5 bsfl %ecx, %ecx - 0xe9, 0xd5, 0x02, 0x00, 0x00, //0x00000fb8 jmp LBB0_257 - //0x00000fbd LBB0_204 - 0x48, 0x83, 0xc1, 0xff, //0x00000fbd addq $-1, %rcx - //0x00000fc1 LBB0_205 - 0x31, 0xf6, //0x00000fc1 xorl %esi, %esi - 0x85, 0xd2, //0x00000fc3 testl %edx, %edx - 0x40, 0x0f, 0x9f, 0xc6, //0x00000fc5 setg %sil - 0x89, 0x75, 0x98, //0x00000fc9 movl %esi, $-104(%rbp) - 0x4d, 0x85, 0xd2, //0x00000fcc testq %r10, %r10 - 0x4c, 0x89, 0x7d, 0xb8, //0x00000fcf movq %r15, $-72(%rbp) - 0x0f, 0x85, 0x45, 0x00, 0x00, 0x00, //0x00000fd3 jne LBB0_214 - 0x85, 0xd2, //0x00000fd9 testl %edx, %edx - 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00000fdb jne LBB0_214 - 0x4c, 0x39, 0xf1, //0x00000fe1 cmpq %r14, %rcx - 0x0f, 0x83, 0x2d, 0x00, 0x00, 0x00, //0x00000fe4 jae LBB0_212 - 0x41, 0x89, 0xcf, //0x00000fea movl %ecx, %r15d - 0x45, 0x29, 0xf7, //0x00000fed subl %r14d, %r15d - 0x31, 0xc0, //0x00000ff0 xorl %eax, %eax - 0x31, 0xd2, //0x00000ff2 xorl %edx, %edx - //0x00000ff4 LBB0_209 - 0x41, 0x80, 0x3c, 0x0b, 0x30, //0x00000ff4 cmpb $48, (%r11,%rcx) - 0x0f, 0x85, 0x1c, 0x00, 0x00, 0x00, //0x00000ff9 jne LBB0_213 - 0x48, 0x83, 0xc1, 0x01, //0x00000fff addq $1, %rcx - 0x83, 0xc2, 0xff, //0x00001003 addl $-1, %edx - 0x49, 0x39, 0xce, //0x00001006 cmpq %rcx, %r14 - 0x0f, 0x85, 0xe5, 0xff, 0xff, 0xff, //0x00001009 jne LBB0_209 - 0x45, 0x31, 0xd2, //0x0000100f xorl %r10d, %r10d - 0xe9, 0x26, 0x01, 0x00, 0x00, //0x00001012 jmp LBB0_235 - //0x00001017 LBB0_212 - 0x31, 0xd2, //0x00001017 xorl %edx, %edx - 0x31, 0xc0, //0x00001019 xorl %eax, %eax - //0x0000101b LBB0_213 - 0x45, 0x31, 0xd2, //0x0000101b xorl %r10d, %r10d - //0x0000101e LBB0_214 - 0x4c, 0x39, 0xf1, //0x0000101e cmpq %r14, %rcx - 0x0f, 0x83, 0x48, 0x00, 0x00, 0x00, //0x00001021 jae LBB0_220 - 0x83, 0xf8, 0x12, //0x00001027 cmpl $18, %eax - 0x0f, 0x8f, 0x3f, 0x00, 0x00, 0x00, //0x0000102a jg LBB0_220 - 0xbe, 0xd0, 0xff, 0xff, 0xff, //0x00001030 movl $4294967248, %esi - //0x00001035 LBB0_217 - 0x41, 0x0f, 0xb6, 0x1c, 0x0b, //0x00001035 movzbl (%r11,%rcx), %ebx - 0x8d, 0x7b, 0xd0, //0x0000103a leal $-48(%rbx), %edi - 0x40, 0x80, 0xff, 0x09, //0x0000103d cmpb $9, %dil - 0x0f, 0x87, 0x28, 0x00, 0x00, 0x00, //0x00001041 ja LBB0_220 - 0x4b, 0x8d, 0x3c, 0x92, //0x00001047 leaq (%r10,%r10,4), %rdi - 0x01, 0xf3, //0x0000104b addl %esi, %ebx - 0x4c, 0x8d, 0x14, 0x7b, //0x0000104d leaq (%rbx,%rdi,2), %r10 - 0x83, 0xc2, 0xff, //0x00001051 addl $-1, %edx - 0x48, 0x83, 0xc1, 0x01, //0x00001054 addq $1, %rcx - 0x4c, 0x39, 0xf1, //0x00001058 cmpq %r14, %rcx - 0x0f, 0x83, 0x0e, 0x00, 0x00, 0x00, //0x0000105b jae LBB0_220 - 0x8d, 0x78, 0x01, //0x00001061 leal $1(%rax), %edi - 0x83, 0xf8, 0x12, //0x00001064 cmpl $18, %eax - 0x89, 0xf8, //0x00001067 movl %edi, %eax - 0x0f, 0x8c, 0xc6, 0xff, 0xff, 0xff, //0x00001069 jl LBB0_217 - //0x0000106f LBB0_220 - 0x4c, 0x39, 0xf1, //0x0000106f cmpq %r14, %rcx - 0x0f, 0x83, 0xb0, 0x00, 0x00, 0x00, //0x00001072 jae LBB0_233 - 0x41, 0x8a, 0x04, 0x0b, //0x00001078 movb (%r11,%rcx), %al - 0x8d, 0x70, 0xd0, //0x0000107c leal $-48(%rax), %esi - 0x40, 0x80, 0xfe, 0x09, //0x0000107f cmpb $9, %sil - 0x0f, 0x87, 0x2b, 0x00, 0x00, 0x00, //0x00001083 ja LBB0_226 - 0x49, 0x8d, 0x76, 0xff, //0x00001089 leaq $-1(%r14), %rsi - //0x0000108d LBB0_223 - 0x48, 0x39, 0xce, //0x0000108d cmpq %rcx, %rsi - 0x0f, 0x84, 0x9d, 0x00, 0x00, 0x00, //0x00001090 je LBB0_234 - 0x41, 0x0f, 0xb6, 0x44, 0x0b, 0x01, //0x00001096 movzbl $1(%r11,%rcx), %eax - 0x8d, 0x78, 0xd0, //0x0000109c leal $-48(%rax), %edi - 0x48, 0x83, 0xc1, 0x01, //0x0000109f addq $1, %rcx - 0x40, 0x80, 0xff, 0x09, //0x000010a3 cmpb $9, %dil - 0x0f, 0x86, 0xe0, 0xff, 0xff, 0xff, //0x000010a7 jbe LBB0_223 - 0xc7, 0x45, 0x98, 0x01, 0x00, 0x00, 0x00, //0x000010ad movl $1, $-104(%rbp) - //0x000010b4 LBB0_226 - 0x0c, 0x20, //0x000010b4 orb $32, %al - 0x3c, 0x65, //0x000010b6 cmpb $101, %al - 0x0f, 0x85, 0x6a, 0x00, 0x00, 0x00, //0x000010b8 jne LBB0_233 - 0x48, 0x8d, 0x71, 0x01, //0x000010be leaq $1(%rcx), %rsi - 0x49, 0xc7, 0x45, 0x00, 0x08, 0x00, 0x00, 0x00, //0x000010c2 movq $8, (%r13) - 0x4c, 0x39, 0xf6, //0x000010ca cmpq %r14, %rsi - 0x0f, 0x83, 0x45, 0x00, 0x00, 0x00, //0x000010cd jae LBB0_232 - 0x41, 0x8a, 0x1c, 0x33, //0x000010d3 movb (%r11,%rsi), %bl - 0x80, 0xfb, 0x2d, //0x000010d7 cmpb $45, %bl - 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x000010da je LBB0_230 - 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000010e0 movl $1, %r11d - 0x80, 0xfb, 0x2b, //0x000010e6 cmpb $43, %bl - 0x0f, 0x85, 0x30, 0x05, 0x00, 0x00, //0x000010e9 jne LBB0_299 - //0x000010ef LBB0_230 - 0x48, 0x83, 0xc1, 0x02, //0x000010ef addq $2, %rcx - 0x4c, 0x39, 0xf1, //0x000010f3 cmpq %r14, %rcx - 0x0f, 0x83, 0x1c, 0x00, 0x00, 0x00, //0x000010f6 jae LBB0_232 - 0x31, 0xc0, //0x000010fc xorl %eax, %eax - 0x80, 0xfb, 0x2b, //0x000010fe cmpb $43, %bl - 0x0f, 0x94, 0xc0, //0x00001101 sete %al - 0x44, 0x8d, 0x1c, 0x00, //0x00001104 leal (%rax,%rax), %r11d - 0x41, 0x83, 0xc3, 0xff, //0x00001108 addl $-1, %r11d - 0x48, 0x8b, 0x45, 0xc8, //0x0000110c movq $-56(%rbp), %rax - 0x8a, 0x1c, 0x08, //0x00001110 movb (%rax,%rcx), %bl - 0xe9, 0x0a, 0x05, 0x00, 0x00, //0x00001113 jmp LBB0_300 - //0x00001118 LBB0_232 - 0x49, 0xc7, 0x45, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00001118 movq $-1, (%r13) - 0x4d, 0x89, 0xf3, //0x00001120 movq %r14, %r11 - 0xe9, 0xe0, 0x01, 0x00, 0x00, //0x00001123 jmp LBB0_263 - //0x00001128 LBB0_233 - 0x41, 0x89, 0xd7, //0x00001128 movl %edx, %r15d - 0x49, 0x89, 0xcb, //0x0000112b movq %rcx, %r11 - 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x0000112e jmp LBB0_236 - //0x00001133 LBB0_234 - 0xc7, 0x45, 0x98, 0x01, 0x00, 0x00, 0x00, //0x00001133 movl $1, $-104(%rbp) - 0x41, 0x89, 0xd7, //0x0000113a movl %edx, %r15d - //0x0000113d LBB0_235 - 0x4d, 0x89, 0xf3, //0x0000113d movq %r14, %r11 - //0x00001140 LBB0_236 - 0x80, 0x7d, 0xb0, 0x00, //0x00001140 cmpb $0, $-80(%rbp) - 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x00001144 je LBB0_241 - 0x45, 0x85, 0xff, //0x0000114a testl %r15d, %r15d - 0x0f, 0x85, 0x25, 0x00, 0x00, 0x00, //0x0000114d jne LBB0_240 - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00001153 movabsq $-9223372036854775808, %rax - 0x49, 0x63, 0xcc, //0x0000115d movslq %r12d, %rcx - 0x4d, 0x85, 0xd2, //0x00001160 testq %r10, %r10 - 0x0f, 0x89, 0x34, 0x01, 0x00, 0x00, //0x00001163 jns LBB0_258 - 0x4c, 0x89, 0xd2, //0x00001169 movq %r10, %rdx - 0x48, 0x21, 0xca, //0x0000116c andq %rcx, %rdx - 0x48, 0x39, 0xc2, //0x0000116f cmpq %rax, %rdx - 0x0f, 0x84, 0x25, 0x01, 0x00, 0x00, //0x00001172 je LBB0_258 - //0x00001178 LBB0_240 - 0x49, 0xc7, 0x45, 0x00, 0x08, 0x00, 0x00, 0x00, //0x00001178 movq $8, (%r13) - //0x00001180 LBB0_241 - 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00001180 movabsq $-9223372036854775808, %rdi - 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x0000118a movabsq $4503599627370495, %rax - 0x48, 0x8d, 0x50, 0x01, //0x00001194 leaq $1(%rax), %rdx - 0x49, 0x39, 0xd2, //0x00001198 cmpq %rdx, %r10 - 0x0f, 0x83, 0xc3, 0x00, 0x00, 0x00, //0x0000119b jae LBB0_253 - 0xc4, 0xc1, 0xf9, 0x6e, 0xc2, //0x000011a1 vmovq %r10, %xmm0 - 0xc5, 0xf9, 0x62, 0x05, 0x42, 0xf0, 0xff, 0xff, //0x000011a6 vpunpckldq $-4030(%rip), %xmm0, %xmm0 /* LCPI0_18+0(%rip) */ - 0xc5, 0xf9, 0x5c, 0x05, 0x4a, 0xf0, 0xff, 0xff, //0x000011ae vsubpd $-4022(%rip), %xmm0, %xmm0 /* LCPI0_19+0(%rip) */ - 0xc4, 0xe3, 0x79, 0x05, 0xc8, 0x01, //0x000011b6 vpermilpd $1, %xmm0, %xmm1 - 0xc5, 0xf3, 0x58, 0xc0, //0x000011bc vaddsd %xmm0, %xmm1, %xmm0 - 0x41, 0xc1, 0xec, 0x1f, //0x000011c0 shrl $31, %r12d - 0x49, 0xc1, 0xe4, 0x3f, //0x000011c4 shlq $63, %r12 - 0xc4, 0xc1, 0xf9, 0x6e, 0xcc, //0x000011c8 vmovq %r12, %xmm1 - 0xc5, 0xf9, 0x56, 0xc1, //0x000011cd vorpd %xmm1, %xmm0, %xmm0 - 0x45, 0x85, 0xff, //0x000011d1 testl %r15d, %r15d - 0x0f, 0x84, 0x4c, 0x1d, 0x00, 0x00, //0x000011d4 je LBB0_640 - 0x4d, 0x85, 0xd2, //0x000011da testq %r10, %r10 - 0x0f, 0x84, 0x43, 0x1d, 0x00, 0x00, //0x000011dd je LBB0_640 - 0x41, 0x8d, 0x47, 0xff, //0x000011e3 leal $-1(%r15), %eax - 0x83, 0xf8, 0x24, //0x000011e7 cmpl $36, %eax - 0x0f, 0x87, 0x55, 0x00, 0x00, 0x00, //0x000011ea ja LBB0_251 - 0x44, 0x89, 0xf8, //0x000011f0 movl %r15d, %eax - 0x41, 0x83, 0xff, 0x17, //0x000011f3 cmpl $23, %r15d - 0x0f, 0x8c, 0x15, 0x00, 0x00, 0x00, //0x000011f7 jl LBB0_247 - 0x41, 0x8d, 0x47, 0xea, //0x000011fd leal $-22(%r15), %eax - 0x48, 0x8d, 0x0d, 0x58, 0x23, 0x00, 0x00, //0x00001201 leaq $9048(%rip), %rcx /* _P10_TAB+0(%rip) */ - 0xc5, 0xfb, 0x59, 0x04, 0xc1, //0x00001208 vmulsd (%rcx,%rax,8), %xmm0, %xmm0 - 0xb8, 0x16, 0x00, 0x00, 0x00, //0x0000120d movl $22, %eax - //0x00001212 LBB0_247 - 0xc5, 0xf9, 0x2e, 0x05, 0xf6, 0xef, 0xff, 0xff, //0x00001212 vucomisd $-4106(%rip), %xmm0 /* LCPI0_20+0(%rip) */ - 0x0f, 0x87, 0x06, 0x01, 0x00, 0x00, //0x0000121a ja LBB0_269 - 0xc5, 0xfb, 0x10, 0x0d, 0xf0, 0xef, 0xff, 0xff, //0x00001220 vmovsd $-4112(%rip), %xmm1 /* LCPI0_21+0(%rip) */ - 0xc5, 0xf9, 0x2e, 0xc8, //0x00001228 vucomisd %xmm0, %xmm1 - 0x0f, 0x87, 0xf4, 0x00, 0x00, 0x00, //0x0000122c ja LBB0_269 - 0x89, 0xc0, //0x00001232 movl %eax, %eax - 0x48, 0x8d, 0x0d, 0x25, 0x23, 0x00, 0x00, //0x00001234 leaq $8997(%rip), %rcx /* _P10_TAB+0(%rip) */ - 0xc5, 0xfb, 0x59, 0x04, 0xc1, //0x0000123b vmulsd (%rcx,%rax,8), %xmm0, %xmm0 - 0xe9, 0xe1, 0x1c, 0x00, 0x00, //0x00001240 jmp LBB0_640 - //0x00001245 LBB0_251 - 0x41, 0x83, 0xff, 0xea, //0x00001245 cmpl $-22, %r15d - 0x0f, 0x82, 0x15, 0x00, 0x00, 0x00, //0x00001249 jb LBB0_253 - 0x41, 0xf7, 0xdf, //0x0000124f negl %r15d - 0x48, 0x8d, 0x05, 0x07, 0x23, 0x00, 0x00, //0x00001252 leaq $8967(%rip), %rax /* _P10_TAB+0(%rip) */ - 0xc4, 0xa1, 0x7b, 0x5e, 0x04, 0xf8, //0x00001259 vdivsd (%rax,%r15,8), %xmm0, %xmm0 - 0xe9, 0xc2, 0x1c, 0x00, 0x00, //0x0000125f jmp LBB0_640 - //0x00001264 LBB0_253 - 0x48, 0x89, 0x55, 0x90, //0x00001264 movq %rdx, $-112(%rbp) - 0x41, 0x8d, 0x87, 0x5c, 0x01, 0x00, 0x00, //0x00001268 leal $348(%r15), %eax - 0x3d, 0xb7, 0x02, 0x00, 0x00, //0x0000126f cmpl $695, %eax - 0x0f, 0x87, 0xcd, 0x01, 0x00, 0x00, //0x00001274 ja LBB0_280 - 0x4d, 0x85, 0xd2, //0x0000127a testq %r10, %r10 - 0x0f, 0x84, 0xb7, 0x00, 0x00, 0x00, //0x0000127d je LBB0_270 - //0x00001283 LBB0_255 - 0x49, 0x0f, 0xbd, 0xca, //0x00001283 bsrq %r10, %rcx - 0x48, 0x83, 0xf1, 0x3f, //0x00001287 xorq $63, %rcx - 0xe9, 0xaf, 0x00, 0x00, 0x00, //0x0000128b jmp LBB0_271 - //0x00001290 LBB0_256 - 0x89, 0xc9, //0x00001290 movl %ecx, %ecx - //0x00001292 LBB0_257 - 0x48, 0xf7, 0xd0, //0x00001292 notq %rax - 0x48, 0x29, 0xc8, //0x00001295 subq %rcx, %rax - 0xe9, 0xc9, 0xf9, 0xff, 0xff, //0x00001298 jmp LBB0_156 - //0x0000129d LBB0_258 - 0xc4, 0xc1, 0xf9, 0x6e, 0xc2, //0x0000129d vmovq %r10, %xmm0 - 0x4c, 0x0f, 0xaf, 0xd1, //0x000012a2 imulq %rcx, %r10 - 0x4d, 0x89, 0x55, 0x10, //0x000012a6 movq %r10, $16(%r13) - 0xc5, 0xf9, 0x62, 0x05, 0x3e, 0xef, 0xff, 0xff, //0x000012aa vpunpckldq $-4290(%rip), %xmm0, %xmm0 /* LCPI0_18+0(%rip) */ - 0xc5, 0xf9, 0x5c, 0x05, 0x46, 0xef, 0xff, 0xff, //0x000012b2 vsubpd $-4282(%rip), %xmm0, %xmm0 /* LCPI0_19+0(%rip) */ - 0xc4, 0xe3, 0x79, 0x05, 0xc8, 0x01, //0x000012ba vpermilpd $1, %xmm0, %xmm1 - 0xc5, 0xf3, 0x58, 0xc0, //0x000012c0 vaddsd %xmm0, %xmm1, %xmm0 - 0x48, 0x21, 0xc8, //0x000012c4 andq %rcx, %rax - 0xc4, 0xe1, 0xf9, 0x7e, 0xc1, //0x000012c7 vmovq %xmm0, %rcx - 0x48, 0x09, 0xc1, //0x000012cc orq %rax, %rcx - 0x49, 0x89, 0x4d, 0x08, //0x000012cf movq %rcx, $8(%r13) - 0xe9, 0x30, 0x00, 0x00, 0x00, //0x000012d3 jmp LBB0_263 - //0x000012d8 LBB0_259 - 0x48, 0x8b, 0x4d, 0xb8, //0x000012d8 movq $-72(%rbp), %rcx - 0x48, 0x03, 0x4d, 0xc0, //0x000012dc addq $-64(%rbp), %rcx - 0x4c, 0x29, 0xc1, //0x000012e0 subq %r8, %rcx - 0x48, 0xf7, 0xd0, //0x000012e3 notq %rax - 0x48, 0x01, 0xc8, //0x000012e6 addq %rcx, %rax - 0xe9, 0x78, 0xf9, 0xff, 0xff, //0x000012e9 jmp LBB0_156 - //0x000012ee LBB0_260 - 0x49, 0x29, 0xf9, //0x000012ee subq %rdi, %r9 - 0x49, 0x01, 0xc9, //0x000012f1 addq %rcx, %r9 - 0x4d, 0x39, 0xf1, //0x000012f4 cmpq %r14, %r9 - 0x0f, 0x82, 0xee, 0xf0, 0xff, 0xff, //0x000012f7 jb LBB0_31 - //0x000012fd LBB0_261 - 0x49, 0xc7, 0x45, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000012fd movq $1, (%r13) - //0x00001305 LBB0_262 - 0x49, 0x89, 0xd3, //0x00001305 movq %rdx, %r11 - //0x00001308 LBB0_263 - 0x4c, 0x89, 0xd8, //0x00001308 movq %r11, %rax - 0x48, 0x83, 0xc4, 0x50, //0x0000130b addq $80, %rsp - 0x5b, //0x0000130f popq %rbx - 0x41, 0x5c, //0x00001310 popq %r12 - 0x41, 0x5d, //0x00001312 popq %r13 - 0x41, 0x5e, //0x00001314 popq %r14 - 0x41, 0x5f, //0x00001316 popq %r15 - 0x5d, //0x00001318 popq %rbp - 0xc5, 0xf8, 0x77, //0x00001319 vzeroupper - 0xc3, //0x0000131c retq - //0x0000131d LBB0_265 - 0x49, 0x83, 0xc1, 0x03, //0x0000131d addq $3, %r9 - 0xe9, 0x78, 0xfc, 0xff, 0xff, //0x00001321 jmp LBB0_267 - //0x00001326 LBB0_269 - 0x48, 0x89, 0x55, 0x90, //0x00001326 movq %rdx, $-112(%rbp) - 0x41, 0x8d, 0x87, 0x5c, 0x01, 0x00, 0x00, //0x0000132a leal $348(%r15), %eax - 0x4d, 0x85, 0xd2, //0x00001331 testq %r10, %r10 - 0x0f, 0x85, 0x49, 0xff, 0xff, 0xff, //0x00001334 jne LBB0_255 - //0x0000133a LBB0_270 - 0xb9, 0x40, 0x00, 0x00, 0x00, //0x0000133a movl $64, %ecx - //0x0000133f LBB0_271 - 0x4c, 0x89, 0xd3, //0x0000133f movq %r10, %rbx - 0x49, 0x89, 0xce, //0x00001342 movq %rcx, %r14 - 0x48, 0xd3, 0xe3, //0x00001345 shlq %cl, %rbx - 0x89, 0xc0, //0x00001348 movl %eax, %eax - 0x48, 0xc1, 0xe0, 0x04, //0x0000134a shlq $4, %rax - 0x48, 0x8d, 0x0d, 0xcb, 0x22, 0x00, 0x00, //0x0000134e leaq $8907(%rip), %rcx /* _POW10_M128_TAB+0(%rip) */ - 0x48, 0x89, 0x45, 0xb0, //0x00001355 movq %rax, $-80(%rbp) - 0x48, 0x8b, 0x44, 0x08, 0x08, //0x00001359 movq $8(%rax,%rcx), %rax - 0x48, 0x89, 0x45, 0x88, //0x0000135e movq %rax, $-120(%rbp) - 0x48, 0xf7, 0xe3, //0x00001362 mulq %rbx - 0x48, 0x89, 0xc6, //0x00001365 movq %rax, %rsi - 0x49, 0x89, 0xd4, //0x00001368 movq %rdx, %r12 - 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x0000136b andl $511, %edx - 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x00001371 cmpq $511, %rdx - 0x0f, 0x85, 0x57, 0x00, 0x00, 0x00, //0x00001378 jne LBB0_276 - 0x48, 0x89, 0xd9, //0x0000137e movq %rbx, %rcx - 0x48, 0xf7, 0xd1, //0x00001381 notq %rcx - 0x48, 0x39, 0xce, //0x00001384 cmpq %rcx, %rsi - 0x0f, 0x86, 0x48, 0x00, 0x00, 0x00, //0x00001387 jbe LBB0_276 - 0x48, 0x89, 0xd8, //0x0000138d movq %rbx, %rax - 0x48, 0x8b, 0x55, 0xb0, //0x00001390 movq $-80(%rbp), %rdx - 0x48, 0x89, 0xf3, //0x00001394 movq %rsi, %rbx - 0x48, 0x8d, 0x35, 0x82, 0x22, 0x00, 0x00, //0x00001397 leaq $8834(%rip), %rsi /* _POW10_M128_TAB+0(%rip) */ - 0x48, 0xf7, 0x24, 0x32, //0x0000139e mulq (%rdx,%rsi) - 0x48, 0x89, 0xde, //0x000013a2 movq %rbx, %rsi - 0x48, 0x01, 0xd6, //0x000013a5 addq %rdx, %rsi - 0x49, 0x83, 0xd4, 0x00, //0x000013a8 adcq $0, %r12 - 0x44, 0x89, 0xe2, //0x000013ac movl %r12d, %edx - 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x000013af andl $511, %edx - 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x000013b5 cmpq $511, %rdx - 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x000013bc jne LBB0_276 - 0x48, 0x83, 0xfe, 0xff, //0x000013c2 cmpq $-1, %rsi - 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000013c6 jne LBB0_276 - 0x48, 0x39, 0xc8, //0x000013cc cmpq %rcx, %rax - 0x0f, 0x87, 0x72, 0x00, 0x00, 0x00, //0x000013cf ja LBB0_280 - //0x000013d5 LBB0_276 - 0x4c, 0x89, 0xe0, //0x000013d5 movq %r12, %rax - 0x48, 0xc1, 0xe8, 0x3f, //0x000013d8 shrq $63, %rax - 0x8d, 0x48, 0x09, //0x000013dc leal $9(%rax), %ecx - 0x49, 0xd3, 0xec, //0x000013df shrq %cl, %r12 - 0x48, 0x85, 0xf6, //0x000013e2 testq %rsi, %rsi - 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x000013e5 jne LBB0_279 - 0x48, 0x85, 0xd2, //0x000013eb testq %rdx, %rdx - 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x000013ee jne LBB0_279 - 0x44, 0x89, 0xe1, //0x000013f4 movl %r12d, %ecx - 0x83, 0xe1, 0x03, //0x000013f7 andl $3, %ecx - 0x83, 0xf9, 0x01, //0x000013fa cmpl $1, %ecx - 0x0f, 0x84, 0x44, 0x00, 0x00, 0x00, //0x000013fd je LBB0_280 - //0x00001403 LBB0_279 - 0x41, 0x69, 0xcf, 0x6a, 0x52, 0x03, 0x00, //0x00001403 imull $217706, %r15d, %ecx - 0xc1, 0xf9, 0x10, //0x0000140a sarl $16, %ecx - 0x81, 0xc1, 0x3f, 0x04, 0x00, 0x00, //0x0000140d addl $1087, %ecx - 0x4c, 0x63, 0xf9, //0x00001413 movslq %ecx, %r15 - 0x4c, 0x89, 0xfe, //0x00001416 movq %r15, %rsi - 0x4c, 0x29, 0xf6, //0x00001419 subq %r14, %rsi - 0x44, 0x89, 0xe2, //0x0000141c movl %r12d, %edx - 0x83, 0xe2, 0x01, //0x0000141f andl $1, %edx - 0x4c, 0x01, 0xe2, //0x00001422 addq %r12, %rdx - 0x48, 0x89, 0xd1, //0x00001425 movq %rdx, %rcx - 0x48, 0xc1, 0xe9, 0x36, //0x00001428 shrq $54, %rcx - 0x48, 0x01, 0xc6, //0x0000142c addq %rax, %rsi - 0x48, 0x83, 0xf9, 0x01, //0x0000142f cmpq $1, %rcx - 0x48, 0x83, 0xde, 0x00, //0x00001433 sbbq $0, %rsi - 0x48, 0x8d, 0x46, 0xff, //0x00001437 leaq $-1(%rsi), %rax - 0x48, 0x3d, 0xfd, 0x07, 0x00, 0x00, //0x0000143b cmpq $2045, %rax - 0x0f, 0x86, 0x50, 0x00, 0x00, 0x00, //0x00001441 jbe LBB0_285 - //0x00001447 LBB0_280 - 0x4c, 0x89, 0xd8, //0x00001447 movq %r11, %rax - 0x4c, 0x29, 0xc8, //0x0000144a subq %r9, %rax - 0x48, 0x89, 0x45, 0x98, //0x0000144d movq %rax, $-104(%rbp) - 0x48, 0x8b, 0x55, 0xc0, //0x00001451 movq $-64(%rbp), %rdx - 0x48, 0x85, 0xd2, //0x00001455 testq %rdx, %rdx - 0x4c, 0x8b, 0x55, 0xb8, //0x00001458 movq $-72(%rbp), %r10 - 0x0f, 0x84, 0xd9, 0x04, 0x00, 0x00, //0x0000145c je LBB0_336 - 0x41, 0xc6, 0x00, 0x00, //0x00001462 movb $0, (%r8) - 0x48, 0x83, 0xfa, 0x01, //0x00001466 cmpq $1, %rdx - 0x0f, 0x84, 0xcb, 0x04, 0x00, 0x00, //0x0000146a je LBB0_336 - 0x48, 0x8d, 0x4a, 0xff, //0x00001470 leaq $-1(%rdx), %rcx - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00001474 movl $1, %eax - 0x48, 0x83, 0xf9, 0x10, //0x00001479 cmpq $16, %rcx - 0x0f, 0x82, 0xa6, 0x04, 0x00, 0x00, //0x0000147d jb LBB0_335 - 0x48, 0x81, 0xf9, 0x80, 0x00, 0x00, 0x00, //0x00001483 cmpq $128, %rcx - 0x0f, 0x83, 0xf1, 0x01, 0x00, 0x00, //0x0000148a jae LBB0_305 - 0x31, 0xd2, //0x00001490 xorl %edx, %edx - 0xe9, 0x48, 0x03, 0x00, 0x00, //0x00001492 jmp LBB0_317 - //0x00001497 LBB0_285 - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, //0x00001497 movabsq $18014398509481984, %rax - 0x48, 0x39, 0xc2, //0x000014a1 cmpq %rax, %rdx - 0xb1, 0x02, //0x000014a4 movb $2, %cl - 0x80, 0xd9, 0x00, //0x000014a6 sbbb $0, %cl - 0x48, 0xd3, 0xea, //0x000014a9 shrq %cl, %rdx - 0x48, 0xc1, 0xe6, 0x34, //0x000014ac shlq $52, %rsi - 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x000014b0 movabsq $4503599627370495, %rax - 0x48, 0x21, 0xc2, //0x000014ba andq %rax, %rdx - 0x48, 0x09, 0xf2, //0x000014bd orq %rsi, %rdx - 0x48, 0x89, 0xd0, //0x000014c0 movq %rdx, %rax - 0x48, 0x09, 0xf8, //0x000014c3 orq %rdi, %rax - 0x80, 0x7d, 0xa4, 0x2d, //0x000014c6 cmpb $45, $-92(%rbp) - 0x48, 0x0f, 0x45, 0xc2, //0x000014ca cmovneq %rdx, %rax - 0xc4, 0xe1, 0xf9, 0x6e, 0xc0, //0x000014ce vmovq %rax, %xmm0 - 0x83, 0x7d, 0x98, 0x00, //0x000014d3 cmpl $0, $-104(%rbp) - 0x0f, 0x84, 0x49, 0x1a, 0x00, 0x00, //0x000014d7 je LBB0_640 - 0x41, 0xbe, 0x40, 0x00, 0x00, 0x00, //0x000014dd movl $64, %r14d - 0x49, 0xff, 0xc2, //0x000014e3 incq %r10 - 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x000014e6 je LBB0_288 - 0x4d, 0x0f, 0xbd, 0xf2, //0x000014ec bsrq %r10, %r14 - 0x49, 0x83, 0xf6, 0x3f, //0x000014f0 xorq $63, %r14 - //0x000014f4 LBB0_288 - 0x44, 0x89, 0xf1, //0x000014f4 movl %r14d, %ecx - 0x49, 0xd3, 0xe2, //0x000014f7 shlq %cl, %r10 - 0x48, 0x8b, 0x45, 0x88, //0x000014fa movq $-120(%rbp), %rax - 0x49, 0xf7, 0xe2, //0x000014fe mulq %r10 - 0x49, 0x89, 0xc4, //0x00001501 movq %rax, %r12 - 0x48, 0x89, 0xd3, //0x00001504 movq %rdx, %rbx - 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x00001507 andl $511, %edx - 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x0000150d cmpq $511, %rdx - 0x0f, 0x85, 0x50, 0x00, 0x00, 0x00, //0x00001514 jne LBB0_293 - 0x4c, 0x89, 0xd1, //0x0000151a movq %r10, %rcx - 0x48, 0xf7, 0xd1, //0x0000151d notq %rcx - 0x49, 0x39, 0xcc, //0x00001520 cmpq %rcx, %r12 - 0x0f, 0x86, 0x41, 0x00, 0x00, 0x00, //0x00001523 jbe LBB0_293 - 0x4c, 0x89, 0xd0, //0x00001529 movq %r10, %rax - 0x48, 0x8b, 0x55, 0xb0, //0x0000152c movq $-80(%rbp), %rdx - 0x48, 0x8d, 0x35, 0xe9, 0x20, 0x00, 0x00, //0x00001530 leaq $8425(%rip), %rsi /* _POW10_M128_TAB+0(%rip) */ - 0x48, 0xf7, 0x24, 0x32, //0x00001537 mulq (%rdx,%rsi) - 0x49, 0x01, 0xd4, //0x0000153b addq %rdx, %r12 - 0x48, 0x83, 0xd3, 0x00, //0x0000153e adcq $0, %rbx - 0x89, 0xda, //0x00001542 movl %ebx, %edx - 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x00001544 andl $511, %edx - 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x0000154a cmpq $511, %rdx - 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x00001551 jne LBB0_293 - 0x49, 0x83, 0xfc, 0xff, //0x00001557 cmpq $-1, %r12 - 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x0000155b jne LBB0_293 - 0x48, 0x39, 0xc8, //0x00001561 cmpq %rcx, %rax - 0x0f, 0x87, 0xdd, 0xfe, 0xff, 0xff, //0x00001564 ja LBB0_280 - //0x0000156a LBB0_293 - 0x48, 0x89, 0xd8, //0x0000156a movq %rbx, %rax - 0x48, 0xc1, 0xe8, 0x3f, //0x0000156d shrq $63, %rax - 0x8d, 0x48, 0x09, //0x00001571 leal $9(%rax), %ecx - 0x48, 0xd3, 0xeb, //0x00001574 shrq %cl, %rbx - 0x4d, 0x85, 0xe4, //0x00001577 testq %r12, %r12 - 0x0f, 0x85, 0x17, 0x00, 0x00, 0x00, //0x0000157a jne LBB0_296 - 0x48, 0x85, 0xd2, //0x00001580 testq %rdx, %rdx - 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x00001583 jne LBB0_296 - 0x89, 0xd9, //0x00001589 movl %ebx, %ecx - 0x83, 0xe1, 0x03, //0x0000158b andl $3, %ecx - 0x83, 0xf9, 0x01, //0x0000158e cmpl $1, %ecx - 0x0f, 0x84, 0xb0, 0xfe, 0xff, 0xff, //0x00001591 je LBB0_280 - //0x00001597 LBB0_296 - 0x4d, 0x29, 0xf7, //0x00001597 subq %r14, %r15 - 0x89, 0xda, //0x0000159a movl %ebx, %edx - 0x83, 0xe2, 0x01, //0x0000159c andl $1, %edx - 0x48, 0x01, 0xda, //0x0000159f addq %rbx, %rdx - 0x49, 0x01, 0xc7, //0x000015a2 addq %rax, %r15 - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, //0x000015a5 movabsq $18014398509481984, %rax - 0x48, 0x39, 0xc2, //0x000015af cmpq %rax, %rdx - 0x49, 0x83, 0xdf, 0x00, //0x000015b2 sbbq $0, %r15 - 0x49, 0x8d, 0x47, 0xff, //0x000015b6 leaq $-1(%r15), %rax - 0x48, 0x3d, 0xfd, 0x07, 0x00, 0x00, //0x000015ba cmpq $2045, %rax - 0x0f, 0x87, 0x81, 0xfe, 0xff, 0xff, //0x000015c0 ja LBB0_280 - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, //0x000015c6 movabsq $18014398509481984, %rax - 0x48, 0x39, 0xc2, //0x000015d0 cmpq %rax, %rdx - 0xb1, 0x02, //0x000015d3 movb $2, %cl - 0x80, 0xd9, 0x00, //0x000015d5 sbbb $0, %cl - 0x48, 0xd3, 0xea, //0x000015d8 shrq %cl, %rdx - 0x49, 0xc1, 0xe7, 0x34, //0x000015db shlq $52, %r15 - 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x000015df movabsq $4503599627370495, %rax - 0x48, 0x21, 0xc2, //0x000015e9 andq %rax, %rdx - 0x4c, 0x09, 0xfa, //0x000015ec orq %r15, %rdx - 0x48, 0x89, 0xd0, //0x000015ef movq %rdx, %rax - 0x48, 0x09, 0xf8, //0x000015f2 orq %rdi, %rax - 0x80, 0x7d, 0xa4, 0x2d, //0x000015f5 cmpb $45, $-92(%rbp) - 0x48, 0x0f, 0x45, 0xc2, //0x000015f9 cmovneq %rdx, %rax - 0xc4, 0xe1, 0xf9, 0x6e, 0xc8, //0x000015fd vmovq %rax, %xmm1 - 0xc5, 0xf9, 0x2e, 0xc1, //0x00001602 vucomisd %xmm1, %xmm0 - 0x0f, 0x85, 0x3b, 0xfe, 0xff, 0xff, //0x00001606 jne LBB0_280 - 0x0f, 0x8b, 0x14, 0x19, 0x00, 0x00, //0x0000160c jnp LBB0_640 - 0xe9, 0x30, 0xfe, 0xff, 0xff, //0x00001612 jmp LBB0_280 - //0x00001617 LBB0_298 - 0x0f, 0xbc, 0xca, //0x00001617 bsfl %edx, %ecx - 0xe9, 0x9c, 0x00, 0x00, 0x00, //0x0000161a jmp LBB0_309 - //0x0000161f LBB0_299 - 0x48, 0x89, 0xf1, //0x0000161f movq %rsi, %rcx - //0x00001622 LBB0_300 - 0x8d, 0x73, 0xd0, //0x00001622 leal $-48(%rbx), %esi - 0x40, 0x80, 0xfe, 0x09, //0x00001625 cmpb $9, %sil - 0x0f, 0x87, 0x55, 0xee, 0xff, 0xff, //0x00001629 ja LBB0_40 - 0x45, 0x31, 0xff, //0x0000162f xorl %r15d, %r15d - 0x4c, 0x39, 0xf1, //0x00001632 cmpq %r14, %rcx - 0x0f, 0x83, 0xd4, 0x02, 0x00, 0x00, //0x00001635 jae LBB0_333 - 0x49, 0x8d, 0x76, 0xff, //0x0000163b leaq $-1(%r14), %rsi - 0x45, 0x31, 0xff, //0x0000163f xorl %r15d, %r15d - //0x00001642 LBB0_303 - 0x44, 0x89, 0xff, //0x00001642 movl %r15d, %edi - 0x0f, 0xb6, 0xdb, //0x00001645 movzbl %bl, %ebx - 0x41, 0x81, 0xff, 0x10, 0x27, 0x00, 0x00, //0x00001648 cmpl $10000, %r15d - 0x8d, 0x04, 0xbf, //0x0000164f leal (%rdi,%rdi,4), %eax - 0x44, 0x8d, 0x7c, 0x43, 0xd0, //0x00001652 leal $-48(%rbx,%rax,2), %r15d - 0x44, 0x0f, 0x4d, 0xff, //0x00001657 cmovgel %edi, %r15d - 0x48, 0x39, 0xce, //0x0000165b cmpq %rcx, %rsi - 0x0f, 0x84, 0xa8, 0x02, 0x00, 0x00, //0x0000165e je LBB0_332 - 0x48, 0x8b, 0x45, 0xc8, //0x00001664 movq $-56(%rbp), %rax - 0x0f, 0xb6, 0x5c, 0x08, 0x01, //0x00001668 movzbl $1(%rax,%rcx), %ebx - 0x8d, 0x43, 0xd0, //0x0000166d leal $-48(%rbx), %eax - 0x48, 0x83, 0xc1, 0x01, //0x00001670 addq $1, %rcx - 0x3c, 0x0a, //0x00001674 cmpb $10, %al - 0x0f, 0x82, 0xc6, 0xff, 0xff, 0xff, //0x00001676 jb LBB0_303 - 0xe9, 0x8e, 0x02, 0x00, 0x00, //0x0000167c jmp LBB0_333 - //0x00001681 LBB0_305 - 0x48, 0x89, 0xca, //0x00001681 movq %rcx, %rdx - 0x48, 0x83, 0xe2, 0x80, //0x00001684 andq $-128, %rdx - 0x48, 0x8d, 0x5a, 0x80, //0x00001688 leaq $-128(%rdx), %rbx - 0x48, 0x89, 0xde, //0x0000168c movq %rbx, %rsi - 0x48, 0xc1, 0xee, 0x07, //0x0000168f shrq $7, %rsi - 0x48, 0x83, 0xc6, 0x01, //0x00001693 addq $1, %rsi - 0x89, 0xf0, //0x00001697 movl %esi, %eax - 0x83, 0xe0, 0x03, //0x00001699 andl $3, %eax - 0x48, 0x81, 0xfb, 0x80, 0x01, 0x00, 0x00, //0x0000169c cmpq $384, %rbx - 0x0f, 0x83, 0x33, 0x00, 0x00, 0x00, //0x000016a3 jae LBB0_310 - 0x31, 0xdb, //0x000016a9 xorl %ebx, %ebx - 0xe9, 0xde, 0x00, 0x00, 0x00, //0x000016ab jmp LBB0_312 - //0x000016b0 LBB0_307 - 0x89, 0xf1, //0x000016b0 movl %esi, %ecx - 0xe9, 0x04, 0x00, 0x00, 0x00, //0x000016b2 jmp LBB0_309 - //0x000016b7 LBB0_308 - 0x41, 0x0f, 0xbc, 0xca, //0x000016b7 bsfl %r10d, %ecx - //0x000016bb LBB0_309 - 0x48, 0x8b, 0x55, 0xb8, //0x000016bb movq $-72(%rbp), %rdx - 0x48, 0x03, 0x55, 0xc0, //0x000016bf addq $-64(%rbp), %rdx - 0x4c, 0x29, 0xc2, //0x000016c3 subq %r8, %rdx - 0x48, 0x29, 0xca, //0x000016c6 subq %rcx, %rdx - 0x48, 0xf7, 0xd0, //0x000016c9 notq %rax - 0x48, 0x01, 0xd0, //0x000016cc addq %rdx, %rax - 0x4c, 0x8b, 0x6d, 0xa8, //0x000016cf movq $-88(%rbp), %r13 - 0x4c, 0x8b, 0x5d, 0xb0, //0x000016d3 movq $-80(%rbp), %r11 - 0xe9, 0x8a, 0xf5, 0xff, 0xff, //0x000016d7 jmp LBB0_156 - //0x000016dc LBB0_310 - 0x48, 0x83, 0xe6, 0xfc, //0x000016dc andq $-4, %rsi - 0x48, 0xf7, 0xde, //0x000016e0 negq %rsi - 0x31, 0xdb, //0x000016e3 xorl %ebx, %ebx - 0xc5, 0xf9, 0xef, 0xc0, //0x000016e5 vpxor %xmm0, %xmm0, %xmm0 - //0x000016e9 LBB0_311 - 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x18, 0x01, //0x000016e9 vmovdqu %ymm0, $1(%r8,%rbx) - 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x18, 0x21, //0x000016f0 vmovdqu %ymm0, $33(%r8,%rbx) - 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x18, 0x41, //0x000016f7 vmovdqu %ymm0, $65(%r8,%rbx) - 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x18, 0x61, //0x000016fe vmovdqu %ymm0, $97(%r8,%rbx) - 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x18, 0x81, 0x00, 0x00, 0x00, //0x00001705 vmovdqu %ymm0, $129(%r8,%rbx) - 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x18, 0xa1, 0x00, 0x00, 0x00, //0x0000170f vmovdqu %ymm0, $161(%r8,%rbx) - 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x18, 0xc1, 0x00, 0x00, 0x00, //0x00001719 vmovdqu %ymm0, $193(%r8,%rbx) - 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x18, 0xe1, 0x00, 0x00, 0x00, //0x00001723 vmovdqu %ymm0, $225(%r8,%rbx) - 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x18, 0x01, 0x01, 0x00, 0x00, //0x0000172d vmovdqu %ymm0, $257(%r8,%rbx) - 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x18, 0x21, 0x01, 0x00, 0x00, //0x00001737 vmovdqu %ymm0, $289(%r8,%rbx) - 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x18, 0x41, 0x01, 0x00, 0x00, //0x00001741 vmovdqu %ymm0, $321(%r8,%rbx) - 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x18, 0x61, 0x01, 0x00, 0x00, //0x0000174b vmovdqu %ymm0, $353(%r8,%rbx) - 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x18, 0x81, 0x01, 0x00, 0x00, //0x00001755 vmovdqu %ymm0, $385(%r8,%rbx) - 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x18, 0xa1, 0x01, 0x00, 0x00, //0x0000175f vmovdqu %ymm0, $417(%r8,%rbx) - 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x18, 0xc1, 0x01, 0x00, 0x00, //0x00001769 vmovdqu %ymm0, $449(%r8,%rbx) - 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x18, 0xe1, 0x01, 0x00, 0x00, //0x00001773 vmovdqu %ymm0, $481(%r8,%rbx) - 0x48, 0x81, 0xc3, 0x00, 0x02, 0x00, 0x00, //0x0000177d addq $512, %rbx - 0x48, 0x83, 0xc6, 0x04, //0x00001784 addq $4, %rsi - 0x0f, 0x85, 0x5b, 0xff, 0xff, 0xff, //0x00001788 jne LBB0_311 - //0x0000178e LBB0_312 - 0x48, 0x85, 0xc0, //0x0000178e testq %rax, %rax - 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x00001791 je LBB0_315 - 0x48, 0xf7, 0xd8, //0x00001797 negq %rax - 0xc5, 0xf9, 0xef, 0xc0, //0x0000179a vpxor %xmm0, %xmm0, %xmm0 - //0x0000179e LBB0_314 - 0x48, 0x89, 0xde, //0x0000179e movq %rbx, %rsi - 0x48, 0x83, 0xce, 0x01, //0x000017a1 orq $1, %rsi - 0xc4, 0xc1, 0x7e, 0x7f, 0x04, 0x30, //0x000017a5 vmovdqu %ymm0, (%r8,%rsi) - 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x30, 0x20, //0x000017ab vmovdqu %ymm0, $32(%r8,%rsi) - 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x30, 0x40, //0x000017b2 vmovdqu %ymm0, $64(%r8,%rsi) - 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x30, 0x60, //0x000017b9 vmovdqu %ymm0, $96(%r8,%rsi) - 0x48, 0x83, 0xeb, 0x80, //0x000017c0 subq $-128, %rbx - 0x48, 0xff, 0xc0, //0x000017c4 incq %rax - 0x0f, 0x85, 0xd1, 0xff, 0xff, 0xff, //0x000017c7 jne LBB0_314 - //0x000017cd LBB0_315 - 0x48, 0x39, 0xd1, //0x000017cd cmpq %rdx, %rcx - 0x0f, 0x84, 0x65, 0x01, 0x00, 0x00, //0x000017d0 je LBB0_336 - 0xf6, 0xc1, 0x70, //0x000017d6 testb $112, %cl - 0x0f, 0x84, 0x3f, 0x01, 0x00, 0x00, //0x000017d9 je LBB0_334 - //0x000017df LBB0_317 - 0x48, 0x89, 0xce, //0x000017df movq %rcx, %rsi - 0x48, 0x83, 0xe6, 0xf0, //0x000017e2 andq $-16, %rsi - 0x48, 0x8d, 0x46, 0x01, //0x000017e6 leaq $1(%rsi), %rax - 0xc5, 0xf9, 0xef, 0xc0, //0x000017ea vpxor %xmm0, %xmm0, %xmm0 - //0x000017ee LBB0_318 - 0xc4, 0xc1, 0x7a, 0x7f, 0x44, 0x10, 0x01, //0x000017ee vmovdqu %xmm0, $1(%r8,%rdx) - 0x48, 0x83, 0xc2, 0x10, //0x000017f5 addq $16, %rdx - 0x48, 0x39, 0xd6, //0x000017f9 cmpq %rdx, %rsi - 0x0f, 0x85, 0xec, 0xff, 0xff, 0xff, //0x000017fc jne LBB0_318 - 0x48, 0x39, 0xf1, //0x00001802 cmpq %rsi, %rcx - 0x48, 0x8b, 0x55, 0xc0, //0x00001805 movq $-64(%rbp), %rdx - 0x0f, 0x85, 0x1a, 0x01, 0x00, 0x00, //0x00001809 jne LBB0_335 - 0xe9, 0x27, 0x01, 0x00, 0x00, //0x0000180f jmp LBB0_336 - //0x00001814 LBB0_320 - 0x89, 0xf1, //0x00001814 movl %esi, %ecx - 0x48, 0x8b, 0x55, 0xb8, //0x00001816 movq $-72(%rbp), %rdx - 0x48, 0x03, 0x55, 0xc0, //0x0000181a addq $-64(%rbp), %rdx - 0x4c, 0x29, 0xc2, //0x0000181e subq %r8, %rdx - 0x48, 0x29, 0xca, //0x00001821 subq %rcx, %rdx - 0x48, 0xf7, 0xd0, //0x00001824 notq %rax - 0x48, 0x01, 0xd0, //0x00001827 addq %rdx, %rax - 0x4c, 0x8b, 0x6d, 0xa8, //0x0000182a movq $-88(%rbp), %r13 - 0xe9, 0x33, 0xf4, 0xff, 0xff, //0x0000182e jmp LBB0_156 - //0x00001833 LBB0_321 - 0x49, 0x01, 0xf9, //0x00001833 addq %rdi, %r9 - 0x48, 0x85, 0xc0, //0x00001836 testq %rax, %rax - 0x0f, 0x85, 0x49, 0xeb, 0xff, 0xff, //0x00001839 jne LBB0_23 - 0xe9, 0x7c, 0xeb, 0xff, 0xff, //0x0000183f jmp LBB0_28 - //0x00001844 LBB0_322 - 0x48, 0x8b, 0x75, 0xc8, //0x00001844 movq $-56(%rbp), %rsi - 0x49, 0x01, 0xf1, //0x00001848 addq %rsi, %r9 - 0x49, 0x83, 0xff, 0x20, //0x0000184b cmpq $32, %r15 - 0x0f, 0x82, 0x5a, 0x17, 0x00, 0x00, //0x0000184f jb LBB0_647 - //0x00001855 LBB0_323 - 0xc4, 0xc1, 0x7e, 0x6f, 0x01, //0x00001855 vmovdqu (%r9), %ymm0 - 0xc5, 0xfd, 0x74, 0x0d, 0xbe, 0xe7, 0xff, 0xff, //0x0000185a vpcmpeqb $-6210(%rip), %ymm0, %ymm1 /* LCPI0_1+0(%rip) */ - 0xc5, 0xfd, 0xd7, 0xc1, //0x00001862 vpmovmskb %ymm1, %eax - 0xc5, 0xfd, 0x74, 0x05, 0xd2, 0xe7, 0xff, 0xff, //0x00001866 vpcmpeqb $-6190(%rip), %ymm0, %ymm0 /* LCPI0_2+0(%rip) */ - 0xc5, 0xfd, 0xd7, 0xc8, //0x0000186e vpmovmskb %ymm0, %ecx - 0x85, 0xc9, //0x00001872 testl %ecx, %ecx - 0x0f, 0x85, 0x5e, 0x17, 0x00, 0x00, //0x00001874 jne LBB0_650 - 0x4d, 0x85, 0xe4, //0x0000187a testq %r12, %r12 - 0x0f, 0x85, 0x6d, 0x17, 0x00, 0x00, //0x0000187d jne LBB0_652 - 0x45, 0x31, 0xe4, //0x00001883 xorl %r12d, %r12d - 0x48, 0x85, 0xc0, //0x00001886 testq %rax, %rax - 0x0f, 0x84, 0x9d, 0x17, 0x00, 0x00, //0x00001889 je LBB0_653 - //0x0000188f LBB0_326 - 0x48, 0x0f, 0xbc, 0xc0, //0x0000188f bsfq %rax, %rax - 0x49, 0x29, 0xf1, //0x00001893 subq %rsi, %r9 - 0x4d, 0x8d, 0x1c, 0x01, //0x00001896 leaq (%r9,%rax), %r11 - 0x49, 0x83, 0xc3, 0x01, //0x0000189a addq $1, %r11 - 0xe9, 0xb2, 0xf6, 0xff, 0xff, //0x0000189e jmp LBB0_197 - //0x000018a3 LBB0_327 - 0x4c, 0x03, 0x4d, 0xc8, //0x000018a3 addq $-56(%rbp), %r9 - 0x49, 0x83, 0xff, 0x20, //0x000018a7 cmpq $32, %r15 - 0x0f, 0x82, 0xfc, 0x18, 0x00, 0x00, //0x000018ab jb LBB0_676 - //0x000018b1 LBB0_328 - 0xc4, 0xc1, 0x7e, 0x6f, 0x09, //0x000018b1 vmovdqu (%r9), %ymm1 - 0xc5, 0xf5, 0x74, 0x05, 0x62, 0xe7, 0xff, 0xff, //0x000018b6 vpcmpeqb $-6302(%rip), %ymm1, %ymm0 /* LCPI0_1+0(%rip) */ - 0xc5, 0xfd, 0xd7, 0xc0, //0x000018be vpmovmskb %ymm0, %eax - 0xc5, 0xf5, 0x74, 0x05, 0x76, 0xe7, 0xff, 0xff, //0x000018c2 vpcmpeqb $-6282(%rip), %ymm1, %ymm0 /* LCPI0_2+0(%rip) */ - 0xc5, 0xfd, 0xd7, 0xc8, //0x000018ca vpmovmskb %ymm0, %ecx - 0xc5, 0xfe, 0x6f, 0x05, 0x8a, 0xe7, 0xff, 0xff, //0x000018ce vmovdqu $-6262(%rip), %ymm0 /* LCPI0_3+0(%rip) */ - 0xc5, 0xfd, 0x64, 0xc1, //0x000018d6 vpcmpgtb %ymm1, %ymm0, %ymm0 - 0xc5, 0xed, 0x76, 0xd2, //0x000018da vpcmpeqd %ymm2, %ymm2, %ymm2 - 0xc5, 0xf5, 0x64, 0xca, //0x000018de vpcmpgtb %ymm2, %ymm1, %ymm1 - 0x85, 0xc9, //0x000018e2 testl %ecx, %ecx - 0x0f, 0x85, 0x1f, 0x18, 0x00, 0x00, //0x000018e4 jne LBB0_667 - 0x4d, 0x85, 0xed, //0x000018ea testq %r13, %r13 - 0x0f, 0x85, 0x2e, 0x18, 0x00, 0x00, //0x000018ed jne LBB0_669 - 0x45, 0x31, 0xed, //0x000018f3 xorl %r13d, %r13d - 0xc5, 0xfd, 0xdb, 0xc1, //0x000018f6 vpand %ymm1, %ymm0, %ymm0 - 0x48, 0x85, 0xc0, //0x000018fa testq %rax, %rax - 0x0f, 0x84, 0x5b, 0x18, 0x00, 0x00, //0x000018fd je LBB0_670 - //0x00001903 LBB0_331 - 0x48, 0x0f, 0xbc, 0xc8, //0x00001903 bsfq %rax, %rcx - 0xe9, 0x57, 0x18, 0x00, 0x00, //0x00001907 jmp LBB0_671 - //0x0000190c LBB0_332 - 0x4c, 0x89, 0xf1, //0x0000190c movq %r14, %rcx - //0x0000190f LBB0_333 - 0x45, 0x0f, 0xaf, 0xfb, //0x0000190f imull %r11d, %r15d - 0x41, 0x01, 0xd7, //0x00001913 addl %edx, %r15d - 0x49, 0x89, 0xcb, //0x00001916 movq %rcx, %r11 - 0xe9, 0x62, 0xf8, 0xff, 0xff, //0x00001919 jmp LBB0_241 - //0x0000191e LBB0_334 - 0x48, 0x83, 0xca, 0x01, //0x0000191e orq $1, %rdx - 0x48, 0x89, 0xd0, //0x00001922 movq %rdx, %rax - 0x48, 0x8b, 0x55, 0xc0, //0x00001925 movq $-64(%rbp), %rdx - //0x00001929 LBB0_335 - 0x41, 0xc6, 0x04, 0x00, 0x00, //0x00001929 movb $0, (%r8,%rax) - 0x48, 0x83, 0xc0, 0x01, //0x0000192e addq $1, %rax - 0x48, 0x39, 0xc2, //0x00001932 cmpq %rax, %rdx - 0x0f, 0x85, 0xee, 0xff, 0xff, 0xff, //0x00001935 jne LBB0_335 - //0x0000193b LBB0_336 - 0x41, 0x8a, 0x12, //0x0000193b movb (%r10), %dl - 0x31, 0xc9, //0x0000193e xorl %ecx, %ecx - 0x80, 0xfa, 0x2d, //0x00001940 cmpb $45, %dl - 0x0f, 0x94, 0xc1, //0x00001943 sete %cl - 0x48, 0x39, 0x4d, 0x98, //0x00001946 cmpq %rcx, $-104(%rbp) - 0x0f, 0x8e, 0xc2, 0x00, 0x00, 0x00, //0x0000194a jle LBB0_349 - 0x88, 0x55, 0xd7, //0x00001950 movb %dl, $-41(%rbp) - 0x4c, 0x89, 0x5d, 0xb0, //0x00001953 movq %r11, $-80(%rbp) - 0x4d, 0x29, 0xcb, //0x00001957 subq %r9, %r11 - 0xb2, 0x01, //0x0000195a movb $1, %dl - 0x45, 0x31, 0xff, //0x0000195c xorl %r15d, %r15d - 0x45, 0x31, 0xe4, //0x0000195f xorl %r12d, %r12d - 0x45, 0x31, 0xf6, //0x00001962 xorl %r14d, %r14d - 0x31, 0xdb, //0x00001965 xorl %ebx, %ebx - 0x31, 0xff, //0x00001967 xorl %edi, %edi - 0xe9, 0x24, 0x00, 0x00, 0x00, //0x00001969 jmp LBB0_340 - //0x0000196e LBB0_338 - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000196e movl $1, %ebx - 0x44, 0x89, 0xf7, //0x00001973 movl %r14d, %edi - 0x3c, 0x2e, //0x00001976 cmpb $46, %al - 0x0f, 0x85, 0xb0, 0x00, 0x00, 0x00, //0x00001978 jne LBB0_351 - //0x0000197e LBB0_339 - 0x48, 0x83, 0xc1, 0x01, //0x0000197e addq $1, %rcx - 0x48, 0x3b, 0x4d, 0x98, //0x00001982 cmpq $-104(%rbp), %rcx - 0x0f, 0x9c, 0xc2, //0x00001986 setl %dl - 0x49, 0x39, 0xcb, //0x00001989 cmpq %rcx, %r11 - 0x0f, 0x84, 0x93, 0x00, 0x00, 0x00, //0x0000198c je LBB0_350 - //0x00001992 LBB0_340 - 0x89, 0xde, //0x00001992 movl %ebx, %esi - 0x41, 0x89, 0xfa, //0x00001994 movl %edi, %r10d - 0x48, 0x8b, 0x45, 0xb8, //0x00001997 movq $-72(%rbp), %rax - 0x0f, 0xb6, 0x04, 0x08, //0x0000199b movzbl (%rax,%rcx), %eax - 0x8d, 0x78, 0xd0, //0x0000199f leal $-48(%rax), %edi - 0x40, 0x80, 0xff, 0x09, //0x000019a2 cmpb $9, %dil - 0x0f, 0x87, 0xc2, 0xff, 0xff, 0xff, //0x000019a6 ja LBB0_338 - 0x3c, 0x30, //0x000019ac cmpb $48, %al - 0x0f, 0x85, 0x1b, 0x00, 0x00, 0x00, //0x000019ae jne LBB0_344 - 0x45, 0x85, 0xf6, //0x000019b4 testl %r14d, %r14d - 0x0f, 0x84, 0x44, 0x00, 0x00, 0x00, //0x000019b7 je LBB0_348 - 0x49, 0x63, 0xd7, //0x000019bd movslq %r15d, %rdx - 0x48, 0x39, 0x55, 0xc0, //0x000019c0 cmpq %rdx, $-64(%rbp) - 0x0f, 0x87, 0x12, 0x00, 0x00, 0x00, //0x000019c4 ja LBB0_345 - 0xe9, 0x15, 0x00, 0x00, 0x00, //0x000019ca jmp LBB0_346 - //0x000019cf LBB0_344 - 0x49, 0x63, 0xd6, //0x000019cf movslq %r14d, %rdx - 0x48, 0x39, 0x55, 0xc0, //0x000019d2 cmpq %rdx, $-64(%rbp) - 0x0f, 0x86, 0x15, 0x00, 0x00, 0x00, //0x000019d6 jbe LBB0_347 - //0x000019dc LBB0_345 - 0x41, 0x88, 0x04, 0x10, //0x000019dc movb %al, (%r8,%rdx) - 0x41, 0x83, 0xc7, 0x01, //0x000019e0 addl $1, %r15d - //0x000019e4 LBB0_346 - 0x44, 0x89, 0xd7, //0x000019e4 movl %r10d, %edi - 0x45, 0x89, 0xfe, //0x000019e7 movl %r15d, %r14d - 0x89, 0xf3, //0x000019ea movl %esi, %ebx - 0xe9, 0x8d, 0xff, 0xff, 0xff, //0x000019ec jmp LBB0_339 - //0x000019f1 LBB0_347 - 0x44, 0x89, 0xd7, //0x000019f1 movl %r10d, %edi - 0x41, 0xbc, 0x01, 0x00, 0x00, 0x00, //0x000019f4 movl $1, %r12d - 0x89, 0xf3, //0x000019fa movl %esi, %ebx - 0xe9, 0x7d, 0xff, 0xff, 0xff, //0x000019fc jmp LBB0_339 - //0x00001a01 LBB0_348 - 0x41, 0x83, 0xc2, 0xff, //0x00001a01 addl $-1, %r10d - 0x45, 0x31, 0xf6, //0x00001a05 xorl %r14d, %r14d - 0x44, 0x89, 0xd7, //0x00001a08 movl %r10d, %edi - 0x89, 0xf3, //0x00001a0b movl %esi, %ebx - 0xe9, 0x6c, 0xff, 0xff, 0xff, //0x00001a0d jmp LBB0_339 - //0x00001a12 LBB0_349 - 0x31, 0xc9, //0x00001a12 xorl %ecx, %ecx - 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00001a14 movabsq $4503599627370495, %rax - 0x31, 0xdb, //0x00001a1e xorl %ebx, %ebx - 0xe9, 0xe9, 0x14, 0x00, 0x00, //0x00001a20 jmp LBB0_639 - //0x00001a25 LBB0_350 - 0x41, 0x89, 0xfa, //0x00001a25 movl %edi, %r10d - 0x48, 0x8b, 0x4d, 0x98, //0x00001a28 movq $-104(%rbp), %rcx - 0x89, 0xde, //0x00001a2c movl %ebx, %esi - //0x00001a2e LBB0_351 - 0x85, 0xf6, //0x00001a2e testl %esi, %esi - 0x45, 0x0f, 0x44, 0xd7, //0x00001a30 cmovel %r15d, %r10d - 0xf6, 0xc2, 0x01, //0x00001a34 testb $1, %dl - 0x4c, 0x8b, 0x5d, 0xb0, //0x00001a37 movq $-80(%rbp), %r11 - 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00001a3b movabsq $-9223372036854775808, %rdi - 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00001a45 movabsq $9218868437227405312, %r14 - 0x0f, 0x84, 0xa5, 0x00, 0x00, 0x00, //0x00001a4f je LBB0_366 - 0x89, 0xc8, //0x00001a55 movl %ecx, %eax - 0x48, 0x8b, 0x5d, 0xb8, //0x00001a57 movq $-72(%rbp), %rbx - 0x8a, 0x04, 0x03, //0x00001a5b movb (%rbx,%rax), %al - 0x0c, 0x20, //0x00001a5e orb $32, %al - 0x3c, 0x65, //0x00001a60 cmpb $101, %al - 0x0f, 0x85, 0x92, 0x00, 0x00, 0x00, //0x00001a62 jne LBB0_366 - 0x89, 0xca, //0x00001a68 movl %ecx, %edx - 0x8a, 0x5c, 0x13, 0x01, //0x00001a6a movb $1(%rbx,%rdx), %bl - 0x80, 0xfb, 0x2d, //0x00001a6e cmpb $45, %bl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001a71 je LBB0_356 - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00001a77 movl $1, %eax - 0x80, 0xfb, 0x2b, //0x00001a7c cmpb $43, %bl - 0x0f, 0x85, 0x17, 0x00, 0x00, 0x00, //0x00001a7f jne LBB0_358 - 0x83, 0xc1, 0x02, //0x00001a85 addl $2, %ecx - 0xe9, 0x08, 0x00, 0x00, 0x00, //0x00001a88 jmp LBB0_357 - //0x00001a8d LBB0_356 - 0x83, 0xc1, 0x02, //0x00001a8d addl $2, %ecx - 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00001a90 movl $-1, %eax - //0x00001a95 LBB0_357 - 0x89, 0xca, //0x00001a95 movl %ecx, %edx - 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00001a97 jmp LBB0_359 - //0x00001a9c LBB0_358 - 0x48, 0x83, 0xc2, 0x01, //0x00001a9c addq $1, %rdx - //0x00001aa0 LBB0_359 - 0x48, 0x63, 0xd2, //0x00001aa0 movslq %edx, %rdx - 0x31, 0xc9, //0x00001aa3 xorl %ecx, %ecx - 0x48, 0x39, 0x55, 0x98, //0x00001aa5 cmpq %rdx, $-104(%rbp) - 0x0f, 0x8e, 0x42, 0x00, 0x00, 0x00, //0x00001aa9 jle LBB0_365 - 0x49, 0x01, 0xd1, //0x00001aaf addq %rdx, %r9 - 0x31, 0xc9, //0x00001ab2 xorl %ecx, %ecx - //0x00001ab4 LBB0_361 - 0x48, 0x8b, 0x55, 0xc8, //0x00001ab4 movq $-56(%rbp), %rdx - 0x42, 0x0f, 0xbe, 0x14, 0x0a, //0x00001ab8 movsbl (%rdx,%r9), %edx - 0x83, 0xfa, 0x30, //0x00001abd cmpl $48, %edx - 0x0f, 0x8c, 0x2b, 0x00, 0x00, 0x00, //0x00001ac0 jl LBB0_365 - 0x80, 0xfa, 0x39, //0x00001ac6 cmpb $57, %dl - 0x0f, 0x8f, 0x22, 0x00, 0x00, 0x00, //0x00001ac9 jg LBB0_365 - 0x81, 0xf9, 0x0f, 0x27, 0x00, 0x00, //0x00001acf cmpl $9999, %ecx - 0x0f, 0x8f, 0x16, 0x00, 0x00, 0x00, //0x00001ad5 jg LBB0_365 - 0x8d, 0x0c, 0x89, //0x00001adb leal (%rcx,%rcx,4), %ecx - 0x8d, 0x0c, 0x4a, //0x00001ade leal (%rdx,%rcx,2), %ecx - 0x83, 0xc1, 0xd0, //0x00001ae1 addl $-48, %ecx - 0x49, 0x83, 0xc1, 0x01, //0x00001ae4 addq $1, %r9 - 0x4d, 0x39, 0xcb, //0x00001ae8 cmpq %r9, %r11 - 0x0f, 0x85, 0xc3, 0xff, 0xff, 0xff, //0x00001aeb jne LBB0_361 - //0x00001af1 LBB0_365 - 0x0f, 0xaf, 0xc8, //0x00001af1 imull %eax, %ecx - 0x44, 0x01, 0xd1, //0x00001af4 addl %r10d, %ecx - 0x41, 0x89, 0xca, //0x00001af7 movl %ecx, %r10d - //0x00001afa LBB0_366 - 0x45, 0x85, 0xff, //0x00001afa testl %r15d, %r15d - 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00001afd movabsq $4503599627370495, %rax - 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x00001b07 je LBB0_369 - 0x4c, 0x89, 0xd2, //0x00001b0d movq %r10, %rdx - 0x31, 0xc9, //0x00001b10 xorl %ecx, %ecx - 0x81, 0xfa, 0x36, 0x01, 0x00, 0x00, //0x00001b12 cmpl $310, %edx - 0x0f, 0x8e, 0x17, 0x00, 0x00, 0x00, //0x00001b18 jle LBB0_370 - 0x4c, 0x89, 0xf3, //0x00001b1e movq %r14, %rbx - 0x8a, 0x55, 0xd7, //0x00001b21 movb $-41(%rbp), %dl - 0xe9, 0xe5, 0x13, 0x00, 0x00, //0x00001b24 jmp LBB0_639 - //0x00001b29 LBB0_369 - 0x31, 0xdb, //0x00001b29 xorl %ebx, %ebx - 0x31, 0xc9, //0x00001b2b xorl %ecx, %ecx - 0x8a, 0x55, 0xd7, //0x00001b2d movb $-41(%rbp), %dl - 0xe9, 0xd9, 0x13, 0x00, 0x00, //0x00001b30 jmp LBB0_639 - //0x00001b35 LBB0_370 - 0x81, 0xfa, 0xb6, 0xfe, 0xff, 0xff, //0x00001b35 cmpl $-330, %edx - 0x0f, 0x8d, 0x0a, 0x00, 0x00, 0x00, //0x00001b3b jge LBB0_372 - 0x31, 0xdb, //0x00001b41 xorl %ebx, %ebx - 0x8a, 0x55, 0xd7, //0x00001b43 movb $-41(%rbp), %dl - 0xe9, 0xc3, 0x13, 0x00, 0x00, //0x00001b46 jmp LBB0_639 - //0x00001b4b LBB0_372 - 0x85, 0xd2, //0x00001b4b testl %edx, %edx - 0x4c, 0x89, 0x6d, 0xa8, //0x00001b4d movq %r13, $-88(%rbp) - 0x0f, 0x8e, 0x0e, 0x02, 0x00, 0x00, //0x00001b51 jle LBB0_404 - 0x45, 0x31, 0xdb, //0x00001b57 xorl %r11d, %r11d - 0x44, 0x89, 0xff, //0x00001b5a movl %r15d, %edi - 0x44, 0x89, 0xfa, //0x00001b5d movl %r15d, %edx - 0x4c, 0x8b, 0x75, 0xc0, //0x00001b60 movq $-64(%rbp), %r14 - 0x4c, 0x89, 0xd6, //0x00001b64 movq %r10, %rsi - 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x00001b67 jmp LBB0_377 - //0x00001b6c LBB0_374 - 0x45, 0x31, 0xff, //0x00001b6c xorl %r15d, %r15d - 0x31, 0xff, //0x00001b6f xorl %edi, %edi - //0x00001b71 LBB0_375 - 0x31, 0xd2, //0x00001b71 xorl %edx, %edx - //0x00001b73 LBB0_376 - 0x48, 0x8b, 0x45, 0x98, //0x00001b73 movq $-104(%rbp), %rax - 0x44, 0x01, 0xd8, //0x00001b77 addl %r11d, %eax - 0x41, 0x89, 0xc3, //0x00001b7a movl %eax, %r11d - 0x4c, 0x89, 0xce, //0x00001b7d movq %r9, %rsi - 0x85, 0xf6, //0x00001b80 testl %esi, %esi - 0x0f, 0x8e, 0xe5, 0x01, 0x00, 0x00, //0x00001b82 jle LBB0_405 - //0x00001b88 LBB0_377 - 0x83, 0xfe, 0x08, //0x00001b88 cmpl $8, %esi - 0x0f, 0x8e, 0x0d, 0x00, 0x00, 0x00, //0x00001b8b jle LBB0_379 - 0x49, 0x89, 0xf1, //0x00001b91 movq %rsi, %r9 - 0xb8, 0x1b, 0x00, 0x00, 0x00, //0x00001b94 movl $27, %eax - 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00001b99 jmp LBB0_380 - //0x00001b9e LBB0_379 - 0x49, 0x89, 0xf1, //0x00001b9e movq %rsi, %r9 - 0x89, 0xf0, //0x00001ba1 movl %esi, %eax - 0x48, 0x8d, 0x0d, 0x06, 0x46, 0x00, 0x00, //0x00001ba3 leaq $17926(%rip), %rcx /* _POW_TAB+0(%rip) */ - 0x8b, 0x04, 0x81, //0x00001baa movl (%rcx,%rax,4), %eax - //0x00001bad LBB0_380 - 0x48, 0x89, 0x45, 0x98, //0x00001bad movq %rax, $-104(%rbp) - 0x85, 0xd2, //0x00001bb1 testl %edx, %edx - 0x0f, 0x84, 0xb8, 0xff, 0xff, 0xff, //0x00001bb3 je LBB0_375 - 0x8b, 0x4d, 0x98, //0x00001bb9 movl $-104(%rbp), %ecx - 0x85, 0xd2, //0x00001bbc testl %edx, %edx - 0xb8, 0x00, 0x00, 0x00, 0x00, //0x00001bbe movl $0, %eax - 0x0f, 0x4f, 0xc2, //0x00001bc3 cmovgl %edx, %eax - 0x31, 0xf6, //0x00001bc6 xorl %esi, %esi - 0x31, 0xdb, //0x00001bc8 xorl %ebx, %ebx - //0x00001bca LBB0_382 - 0x48, 0x39, 0xf0, //0x00001bca cmpq %rsi, %rax - 0x0f, 0x84, 0xa1, 0x00, 0x00, 0x00, //0x00001bcd je LBB0_390 - 0x48, 0x8d, 0x3c, 0x9b, //0x00001bd3 leaq (%rbx,%rbx,4), %rdi - 0x49, 0x0f, 0xbe, 0x1c, 0x30, //0x00001bd7 movsbq (%r8,%rsi), %rbx - 0x48, 0x8d, 0x1c, 0x7b, //0x00001bdc leaq (%rbx,%rdi,2), %rbx - 0x48, 0x83, 0xc3, 0xd0, //0x00001be0 addq $-48, %rbx - 0x48, 0x83, 0xc6, 0x01, //0x00001be4 addq $1, %rsi - 0x48, 0x89, 0xdf, //0x00001be8 movq %rbx, %rdi - 0x48, 0xd3, 0xef, //0x00001beb shrq %cl, %rdi - 0x48, 0x85, 0xff, //0x00001bee testq %rdi, %rdi - 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x00001bf1 je LBB0_382 - 0x89, 0xf0, //0x00001bf7 movl %esi, %eax - //0x00001bf9 LBB0_385 - 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00001bf9 movq $-1, %r10 - 0x49, 0xd3, 0xe2, //0x00001c00 shlq %cl, %r10 - 0x49, 0xf7, 0xd2, //0x00001c03 notq %r10 - 0x31, 0xff, //0x00001c06 xorl %edi, %edi - 0x39, 0xd0, //0x00001c08 cmpl %edx, %eax - 0x0f, 0x8d, 0x4a, 0x00, 0x00, 0x00, //0x00001c0a jge LBB0_389 - 0x4c, 0x63, 0xe8, //0x00001c10 movslq %eax, %r13 - 0x4d, 0x63, 0xf7, //0x00001c13 movslq %r15d, %r14 - 0x4f, 0x8d, 0x3c, 0x28, //0x00001c16 leaq (%r8,%r13), %r15 - 0x31, 0xff, //0x00001c1a xorl %edi, %edi - //0x00001c1c LBB0_387 - 0x48, 0x89, 0xda, //0x00001c1c movq %rbx, %rdx - 0x48, 0xd3, 0xea, //0x00001c1f shrq %cl, %rdx - 0x4c, 0x21, 0xd3, //0x00001c22 andq %r10, %rbx - 0x80, 0xc2, 0x30, //0x00001c25 addb $48, %dl - 0x41, 0x88, 0x14, 0x38, //0x00001c28 movb %dl, (%r8,%rdi) - 0x49, 0x0f, 0xbe, 0x14, 0x3f, //0x00001c2c movsbq (%r15,%rdi), %rdx - 0x4a, 0x8d, 0x34, 0x2f, //0x00001c31 leaq (%rdi,%r13), %rsi - 0x48, 0x83, 0xc6, 0x01, //0x00001c35 addq $1, %rsi - 0x48, 0x83, 0xc7, 0x01, //0x00001c39 addq $1, %rdi - 0x48, 0x8d, 0x1c, 0x9b, //0x00001c3d leaq (%rbx,%rbx,4), %rbx - 0x48, 0x8d, 0x1c, 0x5a, //0x00001c41 leaq (%rdx,%rbx,2), %rbx - 0x48, 0x83, 0xc3, 0xd0, //0x00001c45 addq $-48, %rbx - 0x4c, 0x39, 0xf6, //0x00001c49 cmpq %r14, %rsi - 0x0f, 0x8c, 0xca, 0xff, 0xff, 0xff, //0x00001c4c jl LBB0_387 - 0x4c, 0x8b, 0x6d, 0xa8, //0x00001c52 movq $-88(%rbp), %r13 - 0x4c, 0x8b, 0x75, 0xc0, //0x00001c56 movq $-64(%rbp), %r14 - //0x00001c5a LBB0_389 - 0x41, 0x29, 0xc1, //0x00001c5a subl %eax, %r9d - 0x41, 0x83, 0xc1, 0x01, //0x00001c5d addl $1, %r9d - 0x48, 0x85, 0xdb, //0x00001c61 testq %rbx, %rbx - 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00001c64 movl $1, %esi - 0x0f, 0x85, 0x54, 0x00, 0x00, 0x00, //0x00001c69 jne LBB0_394 - 0xe9, 0x7f, 0x00, 0x00, 0x00, //0x00001c6f jmp LBB0_396 - //0x00001c74 LBB0_390 - 0x48, 0x85, 0xdb, //0x00001c74 testq %rbx, %rbx - 0x0f, 0x84, 0xef, 0xfe, 0xff, 0xff, //0x00001c77 je LBB0_374 - 0x48, 0x89, 0xde, //0x00001c7d movq %rbx, %rsi - 0x48, 0xd3, 0xee, //0x00001c80 shrq %cl, %rsi - 0x48, 0x85, 0xf6, //0x00001c83 testq %rsi, %rsi - 0x0f, 0x84, 0x98, 0x00, 0x00, 0x00, //0x00001c86 je LBB0_400 - 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00001c8c movq $-1, %r10 - 0x49, 0xd3, 0xe2, //0x00001c93 shlq %cl, %r10 - 0x49, 0xf7, 0xd2, //0x00001c96 notq %r10 - 0x41, 0x29, 0xc1, //0x00001c99 subl %eax, %r9d - 0x41, 0x83, 0xc1, 0x01, //0x00001c9c addl $1, %r9d - 0x31, 0xff, //0x00001ca0 xorl %edi, %edi - 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00001ca2 movl $1, %esi - 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00001ca7 jmp LBB0_394 - //0x00001cac LBB0_393 - 0x48, 0x85, 0xc0, //0x00001cac testq %rax, %rax - 0x44, 0x0f, 0x45, 0xe6, //0x00001caf cmovnel %esi, %r12d - 0x48, 0x01, 0xdb, //0x00001cb3 addq %rbx, %rbx - 0x48, 0x8d, 0x1c, 0x9b, //0x00001cb6 leaq (%rbx,%rbx,4), %rbx - 0x48, 0x85, 0xdb, //0x00001cba testq %rbx, %rbx - 0x0f, 0x84, 0x30, 0x00, 0x00, 0x00, //0x00001cbd je LBB0_396 - //0x00001cc3 LBB0_394 - 0x48, 0x89, 0xd8, //0x00001cc3 movq %rbx, %rax - 0x48, 0xd3, 0xe8, //0x00001cc6 shrq %cl, %rax - 0x4c, 0x21, 0xd3, //0x00001cc9 andq %r10, %rbx - 0x48, 0x63, 0xd7, //0x00001ccc movslq %edi, %rdx - 0x49, 0x39, 0xd6, //0x00001ccf cmpq %rdx, %r14 - 0x0f, 0x86, 0xd4, 0xff, 0xff, 0xff, //0x00001cd2 jbe LBB0_393 - 0x04, 0x30, //0x00001cd8 addb $48, %al - 0x41, 0x88, 0x04, 0x10, //0x00001cda movb %al, (%r8,%rdx) - 0x83, 0xc2, 0x01, //0x00001cde addl $1, %edx - 0x89, 0xd7, //0x00001ce1 movl %edx, %edi - 0x48, 0x01, 0xdb, //0x00001ce3 addq %rbx, %rbx - 0x48, 0x8d, 0x1c, 0x9b, //0x00001ce6 leaq (%rbx,%rbx,4), %rbx - 0x48, 0x85, 0xdb, //0x00001cea testq %rbx, %rbx - 0x0f, 0x85, 0xd0, 0xff, 0xff, 0xff, //0x00001ced jne LBB0_394 - //0x00001cf3 LBB0_396 - 0x85, 0xff, //0x00001cf3 testl %edi, %edi - 0x0f, 0x8e, 0x47, 0x00, 0x00, 0x00, //0x00001cf5 jle LBB0_401 - 0x89, 0xf8, //0x00001cfb movl %edi, %eax - 0x48, 0x83, 0xc0, 0x01, //0x00001cfd addq $1, %rax - //0x00001d01 LBB0_398 - 0x8d, 0x4f, 0xff, //0x00001d01 leal $-1(%rdi), %ecx - 0x41, 0x80, 0x3c, 0x08, 0x30, //0x00001d04 cmpb $48, (%r8,%rcx) - 0x0f, 0x85, 0x39, 0x00, 0x00, 0x00, //0x00001d09 jne LBB0_402 - 0x48, 0x83, 0xc0, 0xff, //0x00001d0f addq $-1, %rax - 0x89, 0xcf, //0x00001d13 movl %ecx, %edi - 0x48, 0x83, 0xf8, 0x01, //0x00001d15 cmpq $1, %rax - 0x0f, 0x8f, 0xe2, 0xff, 0xff, 0xff, //0x00001d19 jg LBB0_398 - 0xe9, 0x2e, 0x00, 0x00, 0x00, //0x00001d1f jmp LBB0_403 - //0x00001d24 LBB0_400 - 0x48, 0x01, 0xdb, //0x00001d24 addq %rbx, %rbx - 0x48, 0x8d, 0x1c, 0x9b, //0x00001d27 leaq (%rbx,%rbx,4), %rbx - 0x83, 0xc0, 0x01, //0x00001d2b addl $1, %eax - 0x48, 0x89, 0xde, //0x00001d2e movq %rbx, %rsi - 0x48, 0xd3, 0xee, //0x00001d31 shrq %cl, %rsi - 0x48, 0x85, 0xf6, //0x00001d34 testq %rsi, %rsi - 0x0f, 0x84, 0xe7, 0xff, 0xff, 0xff, //0x00001d37 je LBB0_400 - 0xe9, 0xb7, 0xfe, 0xff, 0xff, //0x00001d3d jmp LBB0_385 - //0x00001d42 LBB0_401 - 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x00001d42 je LBB0_403 - //0x00001d48 LBB0_402 - 0x41, 0x89, 0xff, //0x00001d48 movl %edi, %r15d - 0x89, 0xfa, //0x00001d4b movl %edi, %edx - 0xe9, 0x21, 0xfe, 0xff, 0xff, //0x00001d4d jmp LBB0_376 - //0x00001d52 LBB0_403 - 0x48, 0x8b, 0x45, 0x98, //0x00001d52 movq $-104(%rbp), %rax - 0x44, 0x01, 0xd8, //0x00001d56 addl %r11d, %eax - 0x31, 0xf6, //0x00001d59 xorl %esi, %esi - 0x45, 0x31, 0xff, //0x00001d5b xorl %r15d, %r15d - 0x31, 0xff, //0x00001d5e xorl %edi, %edi - 0xe9, 0x08, 0x00, 0x00, 0x00, //0x00001d60 jmp LBB0_405 - //0x00001d65 LBB0_404 - 0x44, 0x89, 0xff, //0x00001d65 movl %r15d, %edi - 0x4c, 0x89, 0xd6, //0x00001d68 movq %r10, %rsi - 0x31, 0xc0, //0x00001d6b xorl %eax, %eax - //0x00001d6d LBB0_405 - 0x49, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, //0x00001d6d movabsq $1152921504606846975, %r10 - 0x49, 0x8d, 0x48, 0x01, //0x00001d77 leaq $1(%r8), %rcx - 0x48, 0x89, 0x4d, 0x88, //0x00001d7b movq %rcx, $-120(%rbp) - 0x41, 0x89, 0xfe, //0x00001d7f movl %edi, %r14d - 0x49, 0x89, 0xf3, //0x00001d82 movq %rsi, %r11 - 0x49, 0x89, 0xc1, //0x00001d85 movq %rax, %r9 - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00001d88 jmp LBB0_407 - //0x00001d8d LBB0_406 - 0x45, 0x31, 0xf6, //0x00001d8d xorl %r14d, %r14d - 0x41, 0x29, 0xc9, //0x00001d90 subl %ecx, %r9d - //0x00001d93 LBB0_407 - 0x45, 0x85, 0xdb, //0x00001d93 testl %r11d, %r11d - 0x0f, 0x88, 0x15, 0x00, 0x00, 0x00, //0x00001d96 js LBB0_410 - 0x0f, 0x85, 0x15, 0x07, 0x00, 0x00, //0x00001d9c jne LBB0_508 - 0x41, 0x80, 0x38, 0x35, //0x00001da2 cmpb $53, (%r8) - 0x0f, 0x8c, 0x24, 0x00, 0x00, 0x00, //0x00001da6 jl LBB0_413 - 0xe9, 0x06, 0x07, 0x00, 0x00, //0x00001dac jmp LBB0_508 - //0x00001db1 LBB0_410 - 0x41, 0x83, 0xfb, 0xf8, //0x00001db1 cmpl $-8, %r11d - 0x0f, 0x8d, 0x15, 0x00, 0x00, 0x00, //0x00001db5 jge LBB0_413 - 0xb9, 0x1b, 0x00, 0x00, 0x00, //0x00001dbb movl $27, %ecx - 0x85, 0xff, //0x00001dc0 testl %edi, %edi - 0x0f, 0x84, 0x88, 0x05, 0x00, 0x00, //0x00001dc2 je LBB0_485 - 0x41, 0x89, 0xfe, //0x00001dc8 movl %edi, %r14d - 0xe9, 0x18, 0x00, 0x00, 0x00, //0x00001dcb jmp LBB0_414 - //0x00001dd0 LBB0_413 - 0x44, 0x89, 0xd8, //0x00001dd0 movl %r11d, %eax - 0xf7, 0xd8, //0x00001dd3 negl %eax - 0x48, 0x8d, 0x0d, 0xd4, 0x43, 0x00, 0x00, //0x00001dd5 leaq $17364(%rip), %rcx /* _POW_TAB+0(%rip) */ - 0x8b, 0x0c, 0x81, //0x00001ddc movl (%rcx,%rax,4), %ecx - 0x45, 0x85, 0xf6, //0x00001ddf testl %r14d, %r14d - 0x0f, 0x84, 0xa5, 0xff, 0xff, 0xff, //0x00001de2 je LBB0_406 - //0x00001de8 LBB0_414 - 0x89, 0x4d, 0xa4, //0x00001de8 movl %ecx, $-92(%rbp) - 0x89, 0xc9, //0x00001deb movl %ecx, %ecx - 0x48, 0x6b, 0xc1, 0x68, //0x00001ded imulq $104, %rcx, %rax - 0x48, 0x8d, 0x35, 0xe8, 0x43, 0x00, 0x00, //0x00001df1 leaq $17384(%rip), %rsi /* _LSHIFT_TAB+0(%rip) */ - 0x8b, 0x14, 0x30, //0x00001df8 movl (%rax,%rsi), %edx - 0x48, 0x89, 0x55, 0xb8, //0x00001dfb movq %rdx, $-72(%rbp) - 0x49, 0x63, 0xd6, //0x00001dff movslq %r14d, %rdx - 0x48, 0x01, 0xc6, //0x00001e02 addq %rax, %rsi - 0x48, 0x83, 0xc6, 0x04, //0x00001e05 addq $4, %rsi - 0x31, 0xff, //0x00001e09 xorl %edi, %edi - 0x4c, 0x89, 0x5d, 0xc8, //0x00001e0b movq %r11, $-56(%rbp) - //0x00001e0f LBB0_415 - 0x0f, 0xb6, 0x1c, 0x3e, //0x00001e0f movzbl (%rsi,%rdi), %ebx - 0x84, 0xdb, //0x00001e13 testb %bl, %bl - 0x0f, 0x84, 0x39, 0x00, 0x00, 0x00, //0x00001e15 je LBB0_419 - 0x41, 0x38, 0x1c, 0x38, //0x00001e1b cmpb %bl, (%r8,%rdi) - 0x0f, 0x85, 0x39, 0x00, 0x00, 0x00, //0x00001e1f jne LBB0_420 - 0x48, 0x83, 0xc7, 0x01, //0x00001e25 addq $1, %rdi - 0x48, 0x39, 0xfa, //0x00001e29 cmpq %rdi, %rdx - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00001e2c jne LBB0_415 - 0x44, 0x89, 0xf2, //0x00001e32 movl %r14d, %edx - 0x48, 0x8d, 0x35, 0xa4, 0x43, 0x00, 0x00, //0x00001e35 leaq $17316(%rip), %rsi /* _LSHIFT_TAB+0(%rip) */ - 0x48, 0x01, 0xf0, //0x00001e3c addq %rsi, %rax - 0x80, 0x7c, 0x02, 0x04, 0x00, //0x00001e3f cmpb $0, $4(%rdx,%rax) - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00001e44 movl $1, %ebx - 0x0f, 0x85, 0x1a, 0x00, 0x00, 0x00, //0x00001e49 jne LBB0_421 - 0xe9, 0x20, 0x00, 0x00, 0x00, //0x00001e4f jmp LBB0_422 - //0x00001e54 LBB0_419 - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00001e54 movl $1, %ebx - 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00001e59 jmp LBB0_422 - //0x00001e5e LBB0_420 - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00001e5e movl $1, %ebx - 0x0f, 0x8d, 0x0b, 0x00, 0x00, 0x00, //0x00001e63 jge LBB0_422 - //0x00001e69 LBB0_421 - 0x48, 0x8b, 0x45, 0xb8, //0x00001e69 movq $-72(%rbp), %rax - 0x83, 0xc0, 0xff, //0x00001e6d addl $-1, %eax - 0x48, 0x89, 0x45, 0xb8, //0x00001e70 movq %rax, $-72(%rbp) - //0x00001e74 LBB0_422 - 0x45, 0x85, 0xf6, //0x00001e74 testl %r14d, %r14d - 0x4c, 0x89, 0x4d, 0x98, //0x00001e77 movq %r9, $-104(%rbp) - 0x0f, 0x8e, 0xc9, 0x00, 0x00, 0x00, //0x00001e7b jle LBB0_430 - 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00001e81 movl $1, %r11d - 0x48, 0x8b, 0x45, 0xb8, //0x00001e87 movq $-72(%rbp), %rax - 0x44, 0x01, 0xf0, //0x00001e8b addl %r14d, %eax - 0x45, 0x89, 0xf1, //0x00001e8e movl %r14d, %r9d - 0x48, 0x98, //0x00001e91 cltq - 0x49, 0x89, 0xc5, //0x00001e93 movq %rax, %r13 - 0x49, 0xc1, 0xe5, 0x20, //0x00001e96 shlq $32, %r13 - 0x48, 0x83, 0xc0, 0xff, //0x00001e9a addq $-1, %rax - 0x49, 0x83, 0xc1, 0x01, //0x00001e9e addq $1, %r9 - 0x41, 0x83, 0xc6, 0xff, //0x00001ea2 addl $-1, %r14d - 0x31, 0xf6, //0x00001ea6 xorl %esi, %esi - 0xe9, 0x2a, 0x00, 0x00, 0x00, //0x00001ea8 jmp LBB0_426 - //0x00001ead LBB0_424 - 0x48, 0x85, 0xc0, //0x00001ead testq %rax, %rax - 0x45, 0x0f, 0x45, 0xe3, //0x00001eb0 cmovnel %r11d, %r12d - //0x00001eb4 LBB0_425 - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00001eb4 movabsq $-4294967296, %rax - 0x49, 0x01, 0xc5, //0x00001ebe addq %rax, %r13 - 0x48, 0x8d, 0x43, 0xff, //0x00001ec1 leaq $-1(%rbx), %rax - 0x49, 0x83, 0xc1, 0xff, //0x00001ec5 addq $-1, %r9 - 0x41, 0x83, 0xc6, 0xff, //0x00001ec9 addl $-1, %r14d - 0x49, 0x83, 0xf9, 0x01, //0x00001ecd cmpq $1, %r9 - 0x0f, 0x8e, 0x4f, 0x00, 0x00, 0x00, //0x00001ed1 jle LBB0_428 - //0x00001ed7 LBB0_426 - 0x48, 0x89, 0xc3, //0x00001ed7 movq %rax, %rbx - 0x44, 0x89, 0xf0, //0x00001eda movl %r14d, %eax - 0x49, 0x0f, 0xbe, 0x3c, 0x00, //0x00001edd movsbq (%r8,%rax), %rdi - 0x48, 0x83, 0xc7, 0xd0, //0x00001ee2 addq $-48, %rdi - 0x48, 0xd3, 0xe7, //0x00001ee6 shlq %cl, %rdi - 0x48, 0x01, 0xf7, //0x00001ee9 addq %rsi, %rdi - 0x48, 0x89, 0xf8, //0x00001eec movq %rdi, %rax - 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00001eef movabsq $-3689348814741910323, %rdx - 0x48, 0xf7, 0xe2, //0x00001ef9 mulq %rdx - 0x48, 0x89, 0xd6, //0x00001efc movq %rdx, %rsi - 0x48, 0xc1, 0xee, 0x03, //0x00001eff shrq $3, %rsi - 0x48, 0x8d, 0x04, 0x36, //0x00001f03 leaq (%rsi,%rsi), %rax - 0x48, 0x8d, 0x14, 0x80, //0x00001f07 leaq (%rax,%rax,4), %rdx - 0x48, 0x89, 0xf8, //0x00001f0b movq %rdi, %rax - 0x48, 0x29, 0xd0, //0x00001f0e subq %rdx, %rax - 0x48, 0x3b, 0x5d, 0xc0, //0x00001f11 cmpq $-64(%rbp), %rbx - 0x0f, 0x83, 0x92, 0xff, 0xff, 0xff, //0x00001f15 jae LBB0_424 - 0x04, 0x30, //0x00001f1b addb $48, %al - 0x41, 0x88, 0x04, 0x18, //0x00001f1d movb %al, (%r8,%rbx) - 0xe9, 0x8e, 0xff, 0xff, 0xff, //0x00001f21 jmp LBB0_425 - //0x00001f26 LBB0_428 - 0x48, 0x83, 0xff, 0x0a, //0x00001f26 cmpq $10, %rdi - 0x4c, 0x8b, 0x6d, 0xa8, //0x00001f2a movq $-88(%rbp), %r13 - 0x4c, 0x8b, 0x4d, 0x98, //0x00001f2e movq $-104(%rbp), %r9 - 0x0f, 0x83, 0x1f, 0x00, 0x00, 0x00, //0x00001f32 jae LBB0_431 - 0x4c, 0x8b, 0x75, 0xc0, //0x00001f38 movq $-64(%rbp), %r14 - 0x4c, 0x8b, 0x5d, 0xc8, //0x00001f3c movq $-56(%rbp), %r11 - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00001f40 movl $1, %ebx - 0xe9, 0x80, 0x00, 0x00, 0x00, //0x00001f45 jmp LBB0_435 - //0x00001f4a LBB0_430 - 0x4c, 0x8b, 0x75, 0xc0, //0x00001f4a movq $-64(%rbp), %r14 - 0x4c, 0x8b, 0x5d, 0xc8, //0x00001f4e movq $-56(%rbp), %r11 - 0xe9, 0x73, 0x00, 0x00, 0x00, //0x00001f52 jmp LBB0_435 - //0x00001f57 LBB0_431 - 0x48, 0x63, 0xcb, //0x00001f57 movslq %ebx, %rcx - 0x48, 0x83, 0xc1, 0xff, //0x00001f5a addq $-1, %rcx - 0x4c, 0x8b, 0x75, 0xc0, //0x00001f5e movq $-64(%rbp), %r14 - 0x4c, 0x8b, 0x5d, 0xc8, //0x00001f62 movq $-56(%rbp), %r11 - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00001f66 movl $1, %ebx - 0xe9, 0x18, 0x00, 0x00, 0x00, //0x00001f6b jmp LBB0_433 - //0x00001f70 LBB0_432 - 0x48, 0x85, 0xc0, //0x00001f70 testq %rax, %rax - 0x44, 0x0f, 0x45, 0xe3, //0x00001f73 cmovnel %ebx, %r12d - 0x48, 0x83, 0xc1, 0xff, //0x00001f77 addq $-1, %rcx - 0x48, 0x83, 0xfe, 0x09, //0x00001f7b cmpq $9, %rsi - 0x48, 0x89, 0xd6, //0x00001f7f movq %rdx, %rsi - 0x0f, 0x86, 0x42, 0x00, 0x00, 0x00, //0x00001f82 jbe LBB0_435 - //0x00001f88 LBB0_433 - 0x48, 0x89, 0xf0, //0x00001f88 movq %rsi, %rax - 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00001f8b movabsq $-3689348814741910323, %rdx - 0x48, 0xf7, 0xe2, //0x00001f95 mulq %rdx - 0x48, 0xc1, 0xea, 0x03, //0x00001f98 shrq $3, %rdx - 0x48, 0x8d, 0x04, 0x12, //0x00001f9c leaq (%rdx,%rdx), %rax - 0x48, 0x8d, 0x3c, 0x80, //0x00001fa0 leaq (%rax,%rax,4), %rdi - 0x48, 0x89, 0xf0, //0x00001fa4 movq %rsi, %rax - 0x48, 0x29, 0xf8, //0x00001fa7 subq %rdi, %rax - 0x4c, 0x39, 0xf1, //0x00001faa cmpq %r14, %rcx - 0x0f, 0x83, 0xbd, 0xff, 0xff, 0xff, //0x00001fad jae LBB0_432 - 0x04, 0x30, //0x00001fb3 addb $48, %al - 0x41, 0x88, 0x04, 0x08, //0x00001fb5 movb %al, (%r8,%rcx) - 0x48, 0x83, 0xc1, 0xff, //0x00001fb9 addq $-1, %rcx - 0x48, 0x83, 0xfe, 0x09, //0x00001fbd cmpq $9, %rsi - 0x48, 0x89, 0xd6, //0x00001fc1 movq %rdx, %rsi - 0x0f, 0x87, 0xbe, 0xff, 0xff, 0xff, //0x00001fc4 ja LBB0_433 - //0x00001fca LBB0_435 - 0x48, 0x8b, 0x45, 0xb8, //0x00001fca movq $-72(%rbp), %rax - 0x41, 0x01, 0xc7, //0x00001fce addl %eax, %r15d - 0x4d, 0x63, 0xff, //0x00001fd1 movslq %r15d, %r15 - 0x4d, 0x39, 0xfe, //0x00001fd4 cmpq %r15, %r14 - 0x45, 0x0f, 0x46, 0xfe, //0x00001fd7 cmovbel %r14d, %r15d - 0x41, 0x01, 0xc3, //0x00001fdb addl %eax, %r11d - 0x45, 0x85, 0xff, //0x00001fde testl %r15d, %r15d - 0x0f, 0x8e, 0x39, 0x00, 0x00, 0x00, //0x00001fe1 jle LBB0_440 - 0x41, 0x8d, 0x47, 0xff, //0x00001fe7 leal $-1(%r15), %eax - 0x41, 0x80, 0x3c, 0x00, 0x30, //0x00001feb cmpb $48, (%r8,%rax) - 0x8b, 0x4d, 0xa4, //0x00001ff0 movl $-92(%rbp), %ecx - 0x0f, 0x85, 0x36, 0x00, 0x00, 0x00, //0x00001ff3 jne LBB0_442 - 0x44, 0x89, 0xf8, //0x00001ff9 movl %r15d, %eax - //0x00001ffc LBB0_438 - 0x48, 0x83, 0xf8, 0x01, //0x00001ffc cmpq $1, %rax - 0x0f, 0x8e, 0x23, 0x00, 0x00, 0x00, //0x00002000 jle LBB0_441 - 0x4c, 0x8d, 0x78, 0xff, //0x00002006 leaq $-1(%rax), %r15 - 0x83, 0xc0, 0xfe, //0x0000200a addl $-2, %eax - 0x41, 0x80, 0x3c, 0x00, 0x30, //0x0000200d cmpb $48, (%r8,%rax) - 0x4c, 0x89, 0xf8, //0x00002012 movq %r15, %rax - 0x0f, 0x84, 0xe1, 0xff, 0xff, 0xff, //0x00002015 je LBB0_438 - 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x0000201b jmp LBB0_442 - //0x00002020 LBB0_440 - 0x8b, 0x4d, 0xa4, //0x00002020 movl $-92(%rbp), %ecx - 0x0f, 0x85, 0x06, 0x00, 0x00, 0x00, //0x00002023 jne LBB0_442 - //0x00002029 LBB0_441 - 0x45, 0x31, 0xdb, //0x00002029 xorl %r11d, %r11d - 0x45, 0x31, 0xff, //0x0000202c xorl %r15d, %r15d - //0x0000202f LBB0_442 - 0x85, 0xc9, //0x0000202f testl %ecx, %ecx - 0x0f, 0x88, 0x0e, 0x00, 0x00, 0x00, //0x00002031 js LBB0_444 - 0x44, 0x89, 0xff, //0x00002037 movl %r15d, %edi - 0x45, 0x89, 0xfe, //0x0000203a movl %r15d, %r14d - 0x41, 0x29, 0xc9, //0x0000203d subl %ecx, %r9d - 0xe9, 0x4e, 0xfd, 0xff, 0xff, //0x00002040 jmp LBB0_407 - //0x00002045 LBB0_444 - 0x83, 0xf9, 0xc3, //0x00002045 cmpl $-61, %ecx - 0x0f, 0x8f, 0x30, 0x02, 0x00, 0x00, //0x00002048 jg LBB0_473 - 0x41, 0x89, 0xc9, //0x0000204e movl %ecx, %r9d - 0xe9, 0x19, 0x00, 0x00, 0x00, //0x00002051 jmp LBB0_449 - //0x00002056 LBB0_446 - 0x45, 0x31, 0xdb, //0x00002056 xorl %r11d, %r11d - //0x00002059 LBB0_447 - 0x31, 0xc0, //0x00002059 xorl %eax, %eax - //0x0000205b LBB0_448 - 0x41, 0x8d, 0x49, 0x3c, //0x0000205b leal $60(%r9), %ecx - 0x41, 0x89, 0xc7, //0x0000205f movl %eax, %r15d - 0x41, 0x83, 0xf9, 0x88, //0x00002062 cmpl $-120, %r9d - 0x41, 0x89, 0xc9, //0x00002066 movl %ecx, %r9d - 0x0f, 0x8d, 0x12, 0x02, 0x00, 0x00, //0x00002069 jge LBB0_474 - //0x0000206f LBB0_449 - 0x45, 0x85, 0xff, //0x0000206f testl %r15d, %r15d - 0xbe, 0x00, 0x00, 0x00, 0x00, //0x00002072 movl $0, %esi - 0x41, 0x0f, 0x4f, 0xf7, //0x00002077 cmovgl %r15d, %esi - 0x31, 0xc0, //0x0000207b xorl %eax, %eax - 0x31, 0xc9, //0x0000207d xorl %ecx, %ecx - 0x90, //0x0000207f .p2align 4, 0x90 - //0x00002080 LBB0_450 - 0x48, 0x39, 0xc6, //0x00002080 cmpq %rax, %rsi - 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x00002083 je LBB0_453 - 0x48, 0x8d, 0x0c, 0x89, //0x00002089 leaq (%rcx,%rcx,4), %rcx - 0x49, 0x0f, 0xbe, 0x14, 0x00, //0x0000208d movsbq (%r8,%rax), %rdx - 0x48, 0x8d, 0x0c, 0x4a, //0x00002092 leaq (%rdx,%rcx,2), %rcx - 0x48, 0x83, 0xc1, 0xd0, //0x00002096 addq $-48, %rcx - 0x48, 0x83, 0xc0, 0x01, //0x0000209a addq $1, %rax - 0x49, 0x8d, 0x52, 0x01, //0x0000209e leaq $1(%r10), %rdx - 0x48, 0x39, 0xd1, //0x000020a2 cmpq %rdx, %rcx - 0x0f, 0x82, 0xd5, 0xff, 0xff, 0xff, //0x000020a5 jb LBB0_450 - 0x89, 0xc6, //0x000020ab movl %eax, %esi - 0xe9, 0x25, 0x00, 0x00, 0x00, //0x000020ad jmp LBB0_455 - //0x000020b2 LBB0_453 - 0x48, 0x85, 0xc9, //0x000020b2 testq %rcx, %rcx - 0x0f, 0x84, 0x9e, 0xff, 0xff, 0xff, //0x000020b5 je LBB0_447 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x000020bb .p2align 4, 0x90 - //0x000020c0 LBB0_454 - 0x48, 0x01, 0xc9, //0x000020c0 addq %rcx, %rcx - 0x48, 0x8d, 0x0c, 0x89, //0x000020c3 leaq (%rcx,%rcx,4), %rcx - 0x83, 0xc6, 0x01, //0x000020c7 addl $1, %esi - 0x49, 0x8d, 0x42, 0x01, //0x000020ca leaq $1(%r10), %rax - 0x48, 0x39, 0xc1, //0x000020ce cmpq %rax, %rcx - 0x0f, 0x82, 0xe9, 0xff, 0xff, 0xff, //0x000020d1 jb LBB0_454 - //0x000020d7 LBB0_455 - 0x41, 0x29, 0xf3, //0x000020d7 subl %esi, %r11d - 0x44, 0x89, 0xf8, //0x000020da movl %r15d, %eax - 0x29, 0xf0, //0x000020dd subl %esi, %eax - 0x0f, 0x8e, 0x26, 0x00, 0x00, 0x00, //0x000020df jle LBB0_458 - 0x4c, 0x89, 0x5d, 0xc8, //0x000020e5 movq %r11, $-56(%rbp) - 0x48, 0x63, 0xf6, //0x000020e9 movslq %esi, %rsi - 0x49, 0x63, 0xd7, //0x000020ec movslq %r15d, %rdx - 0x49, 0x89, 0xd3, //0x000020ef movq %rdx, %r11 - 0x49, 0x29, 0xf3, //0x000020f2 subq %rsi, %r11 - 0x48, 0x89, 0xf7, //0x000020f5 movq %rsi, %rdi - 0x48, 0xf7, 0xd7, //0x000020f8 notq %rdi - 0x48, 0x01, 0xd7, //0x000020fb addq %rdx, %rdi - 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x000020fe jne LBB0_459 - 0x31, 0xdb, //0x00002104 xorl %ebx, %ebx - 0xe9, 0x86, 0x00, 0x00, 0x00, //0x00002106 jmp LBB0_462 - //0x0000210b LBB0_458 - 0x31, 0xc0, //0x0000210b xorl %eax, %eax - 0xe9, 0xea, 0x00, 0x00, 0x00, //0x0000210d jmp LBB0_466 - //0x00002112 LBB0_459 - 0x4d, 0x89, 0xde, //0x00002112 movq %r11, %r14 - 0x49, 0x83, 0xe6, 0xfe, //0x00002115 andq $-2, %r14 - 0x49, 0xf7, 0xde, //0x00002119 negq %r14 - 0x31, 0xdb, //0x0000211c xorl %ebx, %ebx - 0x48, 0x8b, 0x55, 0x88, //0x0000211e movq $-120(%rbp), %rdx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002122 .p2align 4, 0x90 - //0x00002130 LBB0_460 - 0x48, 0x89, 0xcf, //0x00002130 movq %rcx, %rdi - 0x48, 0xc1, 0xef, 0x3c, //0x00002133 shrq $60, %rdi - 0x4c, 0x21, 0xd1, //0x00002137 andq %r10, %rcx - 0x40, 0x80, 0xcf, 0x30, //0x0000213a orb $48, %dil - 0x40, 0x88, 0x7a, 0xff, //0x0000213e movb %dil, $-1(%rdx) - 0x48, 0x8d, 0x0c, 0x89, //0x00002142 leaq (%rcx,%rcx,4), %rcx - 0x48, 0x0f, 0xbe, 0x7c, 0x32, 0xff, //0x00002146 movsbq $-1(%rdx,%rsi), %rdi - 0x48, 0x8d, 0x0c, 0x4f, //0x0000214c leaq (%rdi,%rcx,2), %rcx - 0x48, 0x83, 0xc1, 0xd0, //0x00002150 addq $-48, %rcx - 0x48, 0x89, 0xcf, //0x00002154 movq %rcx, %rdi - 0x48, 0xc1, 0xef, 0x3c, //0x00002157 shrq $60, %rdi - 0x4c, 0x21, 0xd1, //0x0000215b andq %r10, %rcx - 0x40, 0x80, 0xcf, 0x30, //0x0000215e orb $48, %dil - 0x40, 0x88, 0x3a, //0x00002162 movb %dil, (%rdx) - 0x48, 0x8d, 0x0c, 0x89, //0x00002165 leaq (%rcx,%rcx,4), %rcx - 0x48, 0x0f, 0xbe, 0x3c, 0x32, //0x00002169 movsbq (%rdx,%rsi), %rdi - 0x48, 0x8d, 0x0c, 0x4f, //0x0000216e leaq (%rdi,%rcx,2), %rcx - 0x48, 0x83, 0xc1, 0xd0, //0x00002172 addq $-48, %rcx - 0x48, 0x83, 0xc2, 0x02, //0x00002176 addq $2, %rdx - 0x48, 0x83, 0xc3, 0xfe, //0x0000217a addq $-2, %rbx - 0x49, 0x39, 0xde, //0x0000217e cmpq %rbx, %r14 - 0x0f, 0x85, 0xa9, 0xff, 0xff, 0xff, //0x00002181 jne LBB0_460 - 0x48, 0x29, 0xde, //0x00002187 subq %rbx, %rsi - 0x48, 0xf7, 0xdb, //0x0000218a negq %rbx - 0x4c, 0x8b, 0x75, 0xc0, //0x0000218d movq $-64(%rbp), %r14 - //0x00002191 LBB0_462 - 0x41, 0xf6, 0xc3, 0x01, //0x00002191 testb $1, %r11b - 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x00002195 je LBB0_464 - 0x48, 0x89, 0xca, //0x0000219b movq %rcx, %rdx - 0x48, 0xc1, 0xea, 0x3c, //0x0000219e shrq $60, %rdx - 0x80, 0xca, 0x30, //0x000021a2 orb $48, %dl - 0x41, 0x88, 0x14, 0x18, //0x000021a5 movb %dl, (%r8,%rbx) - 0x4c, 0x21, 0xd1, //0x000021a9 andq %r10, %rcx - 0x48, 0x8d, 0x0c, 0x89, //0x000021ac leaq (%rcx,%rcx,4), %rcx - 0x49, 0x0f, 0xbe, 0x14, 0x30, //0x000021b0 movsbq (%r8,%rsi), %rdx - 0x48, 0x8d, 0x0c, 0x4a, //0x000021b5 leaq (%rdx,%rcx,2), %rcx - 0x48, 0x83, 0xc1, 0xd0, //0x000021b9 addq $-48, %rcx - //0x000021bd LBB0_464 - 0x48, 0x85, 0xc9, //0x000021bd testq %rcx, %rcx - 0x4c, 0x8b, 0x5d, 0xc8, //0x000021c0 movq $-56(%rbp), %r11 - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000021c4 movl $1, %ebx - 0x0f, 0x85, 0x2d, 0x00, 0x00, 0x00, //0x000021c9 jne LBB0_466 - 0xe9, 0x5b, 0x00, 0x00, 0x00, //0x000021cf jmp LBB0_468 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000021d4 .p2align 4, 0x90 - //0x000021e0 LBB0_465 - 0x49, 0x8d, 0x72, 0x01, //0x000021e0 leaq $1(%r10), %rsi - 0x48, 0x39, 0xf1, //0x000021e4 cmpq %rsi, %rcx - 0x44, 0x0f, 0x43, 0xe3, //0x000021e7 cmovael %ebx, %r12d - 0x48, 0x8d, 0x0c, 0x12, //0x000021eb leaq (%rdx,%rdx), %rcx - 0x48, 0x8d, 0x0c, 0x89, //0x000021ef leaq (%rcx,%rcx,4), %rcx - 0x48, 0x85, 0xd2, //0x000021f3 testq %rdx, %rdx - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x000021f6 je LBB0_468 - //0x000021fc LBB0_466 - 0x48, 0x89, 0xca, //0x000021fc movq %rcx, %rdx - 0x4c, 0x21, 0xd2, //0x000021ff andq %r10, %rdx - 0x48, 0x63, 0xf0, //0x00002202 movslq %eax, %rsi - 0x49, 0x39, 0xf6, //0x00002205 cmpq %rsi, %r14 - 0x0f, 0x86, 0xd2, 0xff, 0xff, 0xff, //0x00002208 jbe LBB0_465 - 0x48, 0xc1, 0xe9, 0x3c, //0x0000220e shrq $60, %rcx - 0x80, 0xc9, 0x30, //0x00002212 orb $48, %cl - 0x41, 0x88, 0x0c, 0x30, //0x00002215 movb %cl, (%r8,%rsi) - 0x83, 0xc6, 0x01, //0x00002219 addl $1, %esi - 0x89, 0xf0, //0x0000221c movl %esi, %eax - 0x48, 0x8d, 0x0c, 0x12, //0x0000221e leaq (%rdx,%rdx), %rcx - 0x48, 0x8d, 0x0c, 0x89, //0x00002222 leaq (%rcx,%rcx,4), %rcx - 0x48, 0x85, 0xd2, //0x00002226 testq %rdx, %rdx - 0x0f, 0x85, 0xcd, 0xff, 0xff, 0xff, //0x00002229 jne LBB0_466 - //0x0000222f LBB0_468 - 0x41, 0x83, 0xc3, 0x01, //0x0000222f addl $1, %r11d - 0x85, 0xc0, //0x00002233 testl %eax, %eax - 0x0f, 0x8e, 0x38, 0x00, 0x00, 0x00, //0x00002235 jle LBB0_472 - 0x89, 0xc1, //0x0000223b movl %eax, %ecx - 0x48, 0x83, 0xc1, 0x01, //0x0000223d addq $1, %rcx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002241 .p2align 4, 0x90 - //0x00002250 LBB0_470 - 0x8d, 0x50, 0xff, //0x00002250 leal $-1(%rax), %edx - 0x41, 0x80, 0x3c, 0x10, 0x30, //0x00002253 cmpb $48, (%r8,%rdx) - 0x0f, 0x85, 0xfd, 0xfd, 0xff, 0xff, //0x00002258 jne LBB0_448 - 0x48, 0x83, 0xc1, 0xff, //0x0000225e addq $-1, %rcx - 0x89, 0xd0, //0x00002262 movl %edx, %eax - 0x48, 0x83, 0xf9, 0x01, //0x00002264 cmpq $1, %rcx - 0x0f, 0x8f, 0xe2, 0xff, 0xff, 0xff, //0x00002268 jg LBB0_470 - 0xe9, 0xe3, 0xfd, 0xff, 0xff, //0x0000226e jmp LBB0_446 - //0x00002273 LBB0_472 - 0x0f, 0x85, 0xe2, 0xfd, 0xff, 0xff, //0x00002273 jne LBB0_448 - 0xe9, 0xd8, 0xfd, 0xff, 0xff, //0x00002279 jmp LBB0_446 - //0x0000227e LBB0_473 - 0x44, 0x89, 0xf8, //0x0000227e movl %r15d, %eax - //0x00002281 LBB0_474 - 0xf7, 0xd9, //0x00002281 negl %ecx - 0x85, 0xc0, //0x00002283 testl %eax, %eax - 0xbe, 0x00, 0x00, 0x00, 0x00, //0x00002285 movl $0, %esi - 0x0f, 0x4f, 0xf0, //0x0000228a cmovgl %eax, %esi - 0x31, 0xff, //0x0000228d xorl %edi, %edi - 0x31, 0xdb, //0x0000228f xorl %ebx, %ebx - 0x4c, 0x8b, 0x4d, 0x98, //0x00002291 movq $-104(%rbp), %r9 - //0x00002295 LBB0_475 - 0x48, 0x39, 0xfe, //0x00002295 cmpq %rdi, %rsi - 0x0f, 0x84, 0x60, 0x00, 0x00, 0x00, //0x00002298 je LBB0_481 - 0x48, 0x8d, 0x14, 0x9b, //0x0000229e leaq (%rbx,%rbx,4), %rdx - 0x49, 0x0f, 0xbe, 0x1c, 0x38, //0x000022a2 movsbq (%r8,%rdi), %rbx - 0x48, 0x8d, 0x1c, 0x53, //0x000022a7 leaq (%rbx,%rdx,2), %rbx - 0x48, 0x83, 0xc3, 0xd0, //0x000022ab addq $-48, %rbx - 0x48, 0x83, 0xc7, 0x01, //0x000022af addq $1, %rdi - 0x48, 0x89, 0xda, //0x000022b3 movq %rbx, %rdx - 0x48, 0xd3, 0xea, //0x000022b6 shrq %cl, %rdx - 0x48, 0x85, 0xd2, //0x000022b9 testq %rdx, %rdx - 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x000022bc je LBB0_475 - 0x89, 0xfe, //0x000022c2 movl %edi, %esi - //0x000022c4 LBB0_478 - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x000022c4 movq $-1, %r13 - 0x49, 0xd3, 0xe5, //0x000022cb shlq %cl, %r13 - 0x49, 0xf7, 0xd5, //0x000022ce notq %r13 - 0x41, 0x89, 0xc7, //0x000022d1 movl %eax, %r15d - 0x41, 0x29, 0xf7, //0x000022d4 subl %esi, %r15d - 0x0f, 0x8e, 0x80, 0x00, 0x00, 0x00, //0x000022d7 jle LBB0_486 - 0x4c, 0x63, 0xf6, //0x000022dd movslq %esi, %r14 - 0x48, 0x98, //0x000022e0 cltq - 0x49, 0x89, 0xc1, //0x000022e2 movq %rax, %r9 - 0x4d, 0x29, 0xf1, //0x000022e5 subq %r14, %r9 - 0x4c, 0x89, 0xf2, //0x000022e8 movq %r14, %rdx - 0x48, 0xf7, 0xd2, //0x000022eb notq %rdx - 0x48, 0x01, 0xc2, //0x000022ee addq %rax, %rdx - 0x0f, 0x85, 0x6e, 0x00, 0x00, 0x00, //0x000022f1 jne LBB0_487 - 0x31, 0xc0, //0x000022f7 xorl %eax, %eax - 0xe9, 0xd8, 0x00, 0x00, 0x00, //0x000022f9 jmp LBB0_490 - //0x000022fe LBB0_481 - 0x48, 0x85, 0xdb, //0x000022fe testq %rbx, %rbx - 0x0f, 0x84, 0x9d, 0x01, 0x00, 0x00, //0x00002301 je LBB0_506 - 0x48, 0x89, 0xdf, //0x00002307 movq %rbx, %rdi - 0x48, 0xd3, 0xef, //0x0000230a shrq %cl, %rdi - 0x48, 0x85, 0xff, //0x0000230d testq %rdi, %rdi - 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x00002310 je LBB0_484 - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00002316 movq $-1, %r13 - 0x49, 0xd3, 0xe5, //0x0000231d shlq %cl, %r13 - 0x49, 0xf7, 0xd5, //0x00002320 notq %r13 - 0x41, 0x29, 0xf3, //0x00002323 subl %esi, %r11d - 0x41, 0x83, 0xc3, 0x01, //0x00002326 addl $1, %r11d - 0x45, 0x31, 0xff, //0x0000232a xorl %r15d, %r15d - 0xe9, 0xe3, 0x00, 0x00, 0x00, //0x0000232d jmp LBB0_494 - //0x00002332 LBB0_484 - 0x48, 0x01, 0xdb, //0x00002332 addq %rbx, %rbx - 0x48, 0x8d, 0x1c, 0x9b, //0x00002335 leaq (%rbx,%rbx,4), %rbx - 0x83, 0xc6, 0x01, //0x00002339 addl $1, %esi - 0x48, 0x89, 0xdf, //0x0000233c movq %rbx, %rdi - 0x48, 0xd3, 0xef, //0x0000233f shrq %cl, %rdi - 0x48, 0x85, 0xff, //0x00002342 testq %rdi, %rdi - 0x0f, 0x84, 0xe7, 0xff, 0xff, 0xff, //0x00002345 je LBB0_484 - 0xe9, 0x74, 0xff, 0xff, 0xff, //0x0000234b jmp LBB0_478 - //0x00002350 LBB0_485 - 0x31, 0xff, //0x00002350 xorl %edi, %edi - 0x45, 0x31, 0xf6, //0x00002352 xorl %r14d, %r14d - 0x41, 0x29, 0xc9, //0x00002355 subl %ecx, %r9d - 0xe9, 0x36, 0xfa, 0xff, 0xff, //0x00002358 jmp LBB0_407 - //0x0000235d LBB0_486 - 0x45, 0x31, 0xff, //0x0000235d xorl %r15d, %r15d - 0xe9, 0xa4, 0x00, 0x00, 0x00, //0x00002360 jmp LBB0_493 - //0x00002365 LBB0_487 - 0x4c, 0x89, 0x5d, 0xc8, //0x00002365 movq %r11, $-56(%rbp) - 0x4d, 0x89, 0xcb, //0x00002369 movq %r9, %r11 - 0x49, 0x83, 0xe3, 0xfe, //0x0000236c andq $-2, %r11 - 0x49, 0xf7, 0xdb, //0x00002370 negq %r11 - 0x31, 0xc0, //0x00002373 xorl %eax, %eax - 0x48, 0x8b, 0x55, 0x88, //0x00002375 movq $-120(%rbp), %rdx - //0x00002379 LBB0_488 - 0x48, 0x89, 0xdf, //0x00002379 movq %rbx, %rdi - 0x48, 0xd3, 0xef, //0x0000237c shrq %cl, %rdi - 0x4c, 0x21, 0xeb, //0x0000237f andq %r13, %rbx - 0x40, 0x80, 0xc7, 0x30, //0x00002382 addb $48, %dil - 0x40, 0x88, 0x7a, 0xff, //0x00002386 movb %dil, $-1(%rdx) - 0x48, 0x8d, 0x3c, 0x9b, //0x0000238a leaq (%rbx,%rbx,4), %rdi - 0x4a, 0x0f, 0xbe, 0x5c, 0x32, 0xff, //0x0000238e movsbq $-1(%rdx,%r14), %rbx - 0x48, 0x8d, 0x3c, 0x7b, //0x00002394 leaq (%rbx,%rdi,2), %rdi - 0x48, 0x83, 0xc7, 0xd0, //0x00002398 addq $-48, %rdi - 0x48, 0x89, 0xfb, //0x0000239c movq %rdi, %rbx - 0x48, 0xd3, 0xeb, //0x0000239f shrq %cl, %rbx - 0x4c, 0x21, 0xef, //0x000023a2 andq %r13, %rdi - 0x80, 0xc3, 0x30, //0x000023a5 addb $48, %bl - 0x88, 0x1a, //0x000023a8 movb %bl, (%rdx) - 0x48, 0x8d, 0x3c, 0xbf, //0x000023aa leaq (%rdi,%rdi,4), %rdi - 0x4a, 0x0f, 0xbe, 0x1c, 0x32, //0x000023ae movsbq (%rdx,%r14), %rbx - 0x48, 0x8d, 0x1c, 0x7b, //0x000023b3 leaq (%rbx,%rdi,2), %rbx - 0x48, 0x83, 0xc3, 0xd0, //0x000023b7 addq $-48, %rbx - 0x48, 0x83, 0xc2, 0x02, //0x000023bb addq $2, %rdx - 0x48, 0x83, 0xc0, 0xfe, //0x000023bf addq $-2, %rax - 0x49, 0x39, 0xc3, //0x000023c3 cmpq %rax, %r11 - 0x0f, 0x85, 0xad, 0xff, 0xff, 0xff, //0x000023c6 jne LBB0_488 - 0x49, 0x29, 0xc6, //0x000023cc subq %rax, %r14 - 0x48, 0xf7, 0xd8, //0x000023cf negq %rax - 0x4c, 0x8b, 0x5d, 0xc8, //0x000023d2 movq $-56(%rbp), %r11 - //0x000023d6 LBB0_490 - 0x41, 0xf6, 0xc1, 0x01, //0x000023d6 testb $1, %r9b - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x000023da je LBB0_492 - 0x48, 0x89, 0xda, //0x000023e0 movq %rbx, %rdx - 0x48, 0xd3, 0xea, //0x000023e3 shrq %cl, %rdx - 0x80, 0xc2, 0x30, //0x000023e6 addb $48, %dl - 0x41, 0x88, 0x14, 0x00, //0x000023e9 movb %dl, (%r8,%rax) - 0x4c, 0x21, 0xeb, //0x000023ed andq %r13, %rbx - 0x48, 0x8d, 0x04, 0x9b, //0x000023f0 leaq (%rbx,%rbx,4), %rax - 0x4b, 0x0f, 0xbe, 0x14, 0x30, //0x000023f4 movsbq (%r8,%r14), %rdx - 0x48, 0x8d, 0x1c, 0x42, //0x000023f9 leaq (%rdx,%rax,2), %rbx - 0x48, 0x83, 0xc3, 0xd0, //0x000023fd addq $-48, %rbx - //0x00002401 LBB0_492 - 0x4c, 0x8b, 0x75, 0xc0, //0x00002401 movq $-64(%rbp), %r14 - 0x4c, 0x8b, 0x4d, 0x98, //0x00002405 movq $-104(%rbp), %r9 - //0x00002409 LBB0_493 - 0x41, 0x29, 0xf3, //0x00002409 subl %esi, %r11d - 0x41, 0x83, 0xc3, 0x01, //0x0000240c addl $1, %r11d - 0xe9, 0x39, 0x00, 0x00, 0x00, //0x00002410 jmp LBB0_498 - //0x00002415 LBB0_494 - 0x48, 0x89, 0xd8, //0x00002415 movq %rbx, %rax - 0x48, 0xd3, 0xe8, //0x00002418 shrq %cl, %rax - 0x4c, 0x21, 0xeb, //0x0000241b andq %r13, %rbx - 0x49, 0x63, 0xf7, //0x0000241e movslq %r15d, %rsi - 0x49, 0x39, 0xf6, //0x00002421 cmpq %rsi, %r14 - 0x0f, 0x86, 0x11, 0x00, 0x00, 0x00, //0x00002424 jbe LBB0_496 - 0x04, 0x30, //0x0000242a addb $48, %al - 0x41, 0x88, 0x04, 0x30, //0x0000242c movb %al, (%r8,%rsi) - 0x83, 0xc6, 0x01, //0x00002430 addl $1, %esi - 0x41, 0x89, 0xf7, //0x00002433 movl %esi, %r15d - 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x00002436 jmp LBB0_497 - //0x0000243b LBB0_496 - 0x48, 0x85, 0xc0, //0x0000243b testq %rax, %rax - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000243e movl $1, %eax - 0x44, 0x0f, 0x45, 0xe0, //0x00002443 cmovnel %eax, %r12d - //0x00002447 LBB0_497 - 0x48, 0x01, 0xdb, //0x00002447 addq %rbx, %rbx - 0x48, 0x8d, 0x1c, 0x9b, //0x0000244a leaq (%rbx,%rbx,4), %rbx - //0x0000244e LBB0_498 - 0x48, 0x85, 0xdb, //0x0000244e testq %rbx, %rbx - 0x0f, 0x85, 0xbe, 0xff, 0xff, 0xff, //0x00002451 jne LBB0_494 - 0x45, 0x85, 0xff, //0x00002457 testl %r15d, %r15d - 0x4c, 0x8b, 0x6d, 0xa8, //0x0000245a movq $-88(%rbp), %r13 - 0x0f, 0x8e, 0x2c, 0x00, 0x00, 0x00, //0x0000245e jle LBB0_503 - 0x44, 0x89, 0xf8, //0x00002464 movl %r15d, %eax - 0x48, 0x83, 0xc0, 0x01, //0x00002467 addq $1, %rax - //0x0000246b LBB0_501 - 0x41, 0x8d, 0x4f, 0xff, //0x0000246b leal $-1(%r15), %ecx - 0x41, 0x80, 0x3c, 0x08, 0x30, //0x0000246f cmpb $48, (%r8,%rcx) - 0x0f, 0x85, 0x1c, 0x00, 0x00, 0x00, //0x00002474 jne LBB0_504 - 0x48, 0x83, 0xc0, 0xff, //0x0000247a addq $-1, %rax - 0x41, 0x89, 0xcf, //0x0000247e movl %ecx, %r15d - 0x48, 0x83, 0xf8, 0x01, //0x00002481 cmpq $1, %rax - 0x0f, 0x8f, 0xe0, 0xff, 0xff, 0xff, //0x00002485 jg LBB0_501 - 0xe9, 0x11, 0x00, 0x00, 0x00, //0x0000248b jmp LBB0_505 - //0x00002490 LBB0_503 - 0x0f, 0x84, 0x0b, 0x00, 0x00, 0x00, //0x00002490 je LBB0_505 - //0x00002496 LBB0_504 - 0x44, 0x89, 0xff, //0x00002496 movl %r15d, %edi - 0x45, 0x89, 0xfe, //0x00002499 movl %r15d, %r14d - 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x0000249c jmp LBB0_507 - //0x000024a1 LBB0_505 - 0x45, 0x31, 0xdb, //0x000024a1 xorl %r11d, %r11d - //0x000024a4 LBB0_506 - 0x45, 0x31, 0xff, //0x000024a4 xorl %r15d, %r15d - 0x31, 0xff, //0x000024a7 xorl %edi, %edi - 0x45, 0x31, 0xf6, //0x000024a9 xorl %r14d, %r14d - //0x000024ac LBB0_507 - 0x8b, 0x4d, 0xa4, //0x000024ac movl $-92(%rbp), %ecx - 0x41, 0x29, 0xc9, //0x000024af subl %ecx, %r9d - 0xe9, 0xdc, 0xf8, 0xff, 0xff, //0x000024b2 jmp LBB0_407 - //0x000024b7 LBB0_508 - 0x41, 0x81, 0xf9, 0x02, 0xfc, 0xff, 0xff, //0x000024b7 cmpl $-1022, %r9d - 0x0f, 0x8f, 0xc2, 0x01, 0x00, 0x00, //0x000024be jg LBB0_536 - 0xb9, 0x02, 0xfc, 0xff, 0xff, //0x000024c4 movl $-1022, %ecx - 0x45, 0x85, 0xf6, //0x000024c9 testl %r14d, %r14d - 0x0f, 0x84, 0xe2, 0x01, 0x00, 0x00, //0x000024cc je LBB0_539 - 0x4c, 0x89, 0x5d, 0xc8, //0x000024d2 movq %r11, $-56(%rbp) - 0x4c, 0x89, 0xc8, //0x000024d6 movq %r9, %rax - 0x41, 0x81, 0xc1, 0xfd, 0x03, 0x00, 0x00, //0x000024d9 addl $1021, %r9d - 0x3d, 0xc6, 0xfb, 0xff, 0xff, //0x000024e0 cmpl $-1082, %eax - 0x0f, 0x8f, 0xd0, 0x01, 0x00, 0x00, //0x000024e5 jg LBB0_540 - 0x4d, 0x8d, 0x6a, 0x01, //0x000024eb leaq $1(%r10), %r13 - 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000024ef movl $1, %r11d - 0xe9, 0x20, 0x00, 0x00, 0x00, //0x000024f5 jmp LBB0_515 - //0x000024fa LBB0_512 - 0x31, 0xc0, //0x000024fa xorl %eax, %eax - 0x48, 0x89, 0x45, 0xc8, //0x000024fc movq %rax, $-56(%rbp) - //0x00002500 LBB0_513 - 0x45, 0x31, 0xff, //0x00002500 xorl %r15d, %r15d - //0x00002503 LBB0_514 - 0x41, 0x8d, 0x49, 0x3c, //0x00002503 leal $60(%r9), %ecx - 0x45, 0x89, 0xfe, //0x00002507 movl %r15d, %r14d - 0x44, 0x89, 0xff, //0x0000250a movl %r15d, %edi - 0x41, 0x83, 0xf9, 0x88, //0x0000250d cmpl $-120, %r9d - 0x41, 0x89, 0xc9, //0x00002511 movl %ecx, %r9d - 0x0f, 0x8d, 0xa7, 0x01, 0x00, 0x00, //0x00002514 jge LBB0_541 - //0x0000251a LBB0_515 - 0x45, 0x85, 0xf6, //0x0000251a testl %r14d, %r14d - 0xbf, 0x00, 0x00, 0x00, 0x00, //0x0000251d movl $0, %edi - 0x41, 0x0f, 0x4f, 0xfe, //0x00002522 cmovgl %r14d, %edi - 0x31, 0xc0, //0x00002526 xorl %eax, %eax - 0x31, 0xc9, //0x00002528 xorl %ecx, %ecx - //0x0000252a LBB0_516 - 0x48, 0x39, 0xc7, //0x0000252a cmpq %rax, %rdi - 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x0000252d je LBB0_519 - 0x48, 0x8d, 0x0c, 0x89, //0x00002533 leaq (%rcx,%rcx,4), %rcx - 0x49, 0x0f, 0xbe, 0x1c, 0x00, //0x00002537 movsbq (%r8,%rax), %rbx - 0x48, 0x8d, 0x0c, 0x4b, //0x0000253c leaq (%rbx,%rcx,2), %rcx - 0x48, 0x83, 0xc1, 0xd0, //0x00002540 addq $-48, %rcx - 0x48, 0x83, 0xc0, 0x01, //0x00002544 addq $1, %rax - 0x4c, 0x39, 0xe9, //0x00002548 cmpq %r13, %rcx - 0x0f, 0x82, 0xd9, 0xff, 0xff, 0xff, //0x0000254b jb LBB0_516 - 0x89, 0xc7, //0x00002551 movl %eax, %edi - 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x00002553 jmp LBB0_521 - //0x00002558 LBB0_519 - 0x48, 0x85, 0xc9, //0x00002558 testq %rcx, %rcx - 0x0f, 0x84, 0x9f, 0xff, 0xff, 0xff, //0x0000255b je LBB0_513 - //0x00002561 LBB0_520 - 0x48, 0x01, 0xc9, //0x00002561 addq %rcx, %rcx - 0x48, 0x8d, 0x0c, 0x89, //0x00002564 leaq (%rcx,%rcx,4), %rcx - 0x83, 0xc7, 0x01, //0x00002568 addl $1, %edi - 0x4c, 0x39, 0xe9, //0x0000256b cmpq %r13, %rcx - 0x0f, 0x82, 0xed, 0xff, 0xff, 0xff, //0x0000256e jb LBB0_520 - //0x00002574 LBB0_521 - 0x48, 0x8b, 0x45, 0xc8, //0x00002574 movq $-56(%rbp), %rax - 0x29, 0xf8, //0x00002578 subl %edi, %eax - 0x48, 0x89, 0x45, 0xc8, //0x0000257a movq %rax, $-56(%rbp) - 0x31, 0xc0, //0x0000257e xorl %eax, %eax - 0x44, 0x39, 0xf7, //0x00002580 cmpl %r14d, %edi - 0x0f, 0x8d, 0x5a, 0x00, 0x00, 0x00, //0x00002583 jge LBB0_526 - 0x48, 0x63, 0xff, //0x00002589 movslq %edi, %rdi - 0x49, 0x63, 0xdf, //0x0000258c movslq %r15d, %rbx - 0x49, 0x8d, 0x04, 0x38, //0x0000258f leaq (%r8,%rdi), %rax - 0x45, 0x31, 0xff, //0x00002593 xorl %r15d, %r15d - 0x4c, 0x8b, 0x75, 0xc0, //0x00002596 movq $-64(%rbp), %r14 - //0x0000259a LBB0_523 - 0x48, 0x89, 0xce, //0x0000259a movq %rcx, %rsi - 0x48, 0xc1, 0xee, 0x3c, //0x0000259d shrq $60, %rsi - 0x4c, 0x21, 0xd1, //0x000025a1 andq %r10, %rcx - 0x40, 0x80, 0xce, 0x30, //0x000025a4 orb $48, %sil - 0x43, 0x88, 0x34, 0x38, //0x000025a8 movb %sil, (%r8,%r15) - 0x4a, 0x0f, 0xbe, 0x34, 0x38, //0x000025ac movsbq (%rax,%r15), %rsi - 0x4a, 0x8d, 0x14, 0x3f, //0x000025b1 leaq (%rdi,%r15), %rdx - 0x48, 0x83, 0xc2, 0x01, //0x000025b5 addq $1, %rdx - 0x49, 0x83, 0xc7, 0x01, //0x000025b9 addq $1, %r15 - 0x48, 0x8d, 0x0c, 0x89, //0x000025bd leaq (%rcx,%rcx,4), %rcx - 0x48, 0x8d, 0x0c, 0x4e, //0x000025c1 leaq (%rsi,%rcx,2), %rcx - 0x48, 0x83, 0xc1, 0xd0, //0x000025c5 addq $-48, %rcx - 0x48, 0x39, 0xda, //0x000025c9 cmpq %rbx, %rdx - 0x0f, 0x8c, 0xc8, 0xff, 0xff, 0xff, //0x000025cc jl LBB0_523 - 0x48, 0x85, 0xc9, //0x000025d2 testq %rcx, %rcx - 0x0f, 0x84, 0x60, 0x00, 0x00, 0x00, //0x000025d5 je LBB0_531 - 0x44, 0x89, 0xf8, //0x000025db movl %r15d, %eax - 0xe9, 0x04, 0x00, 0x00, 0x00, //0x000025de jmp LBB0_527 - //0x000025e3 LBB0_526 - 0x4c, 0x8b, 0x75, 0xc0, //0x000025e3 movq $-64(%rbp), %r14 - //0x000025e7 LBB0_527 - 0x41, 0x89, 0xc7, //0x000025e7 movl %eax, %r15d - 0xe9, 0x18, 0x00, 0x00, 0x00, //0x000025ea jmp LBB0_529 - //0x000025ef LBB0_528 - 0x4c, 0x39, 0xe9, //0x000025ef cmpq %r13, %rcx - 0x45, 0x0f, 0x43, 0xe3, //0x000025f2 cmovael %r11d, %r12d - 0x48, 0x8d, 0x04, 0x3f, //0x000025f6 leaq (%rdi,%rdi), %rax - 0x48, 0x8d, 0x0c, 0x80, //0x000025fa leaq (%rax,%rax,4), %rcx - 0x48, 0x85, 0xff, //0x000025fe testq %rdi, %rdi - 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x00002601 je LBB0_531 - //0x00002607 LBB0_529 - 0x48, 0x89, 0xcf, //0x00002607 movq %rcx, %rdi - 0x4c, 0x21, 0xd7, //0x0000260a andq %r10, %rdi - 0x49, 0x63, 0xc7, //0x0000260d movslq %r15d, %rax - 0x49, 0x39, 0xc6, //0x00002610 cmpq %rax, %r14 - 0x0f, 0x86, 0xd6, 0xff, 0xff, 0xff, //0x00002613 jbe LBB0_528 - 0x48, 0xc1, 0xe9, 0x3c, //0x00002619 shrq $60, %rcx - 0x80, 0xc9, 0x30, //0x0000261d orb $48, %cl - 0x41, 0x88, 0x0c, 0x00, //0x00002620 movb %cl, (%r8,%rax) - 0x83, 0xc0, 0x01, //0x00002624 addl $1, %eax - 0x41, 0x89, 0xc7, //0x00002627 movl %eax, %r15d - 0x48, 0x8d, 0x04, 0x3f, //0x0000262a leaq (%rdi,%rdi), %rax - 0x48, 0x8d, 0x0c, 0x80, //0x0000262e leaq (%rax,%rax,4), %rcx - 0x48, 0x85, 0xff, //0x00002632 testq %rdi, %rdi - 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x00002635 jne LBB0_529 - //0x0000263b LBB0_531 - 0x48, 0x8b, 0x45, 0xc8, //0x0000263b movq $-56(%rbp), %rax - 0x83, 0xc0, 0x01, //0x0000263f addl $1, %eax - 0x48, 0x89, 0x45, 0xc8, //0x00002642 movq %rax, $-56(%rbp) - 0x45, 0x85, 0xff, //0x00002646 testl %r15d, %r15d - 0x0f, 0x8e, 0x2c, 0x00, 0x00, 0x00, //0x00002649 jle LBB0_535 - 0x44, 0x89, 0xf8, //0x0000264f movl %r15d, %eax - 0x48, 0x83, 0xc0, 0x01, //0x00002652 addq $1, %rax - //0x00002656 LBB0_533 - 0x41, 0x8d, 0x4f, 0xff, //0x00002656 leal $-1(%r15), %ecx - 0x41, 0x80, 0x3c, 0x08, 0x30, //0x0000265a cmpb $48, (%r8,%rcx) - 0x0f, 0x85, 0x9e, 0xfe, 0xff, 0xff, //0x0000265f jne LBB0_514 - 0x48, 0x83, 0xc0, 0xff, //0x00002665 addq $-1, %rax - 0x41, 0x89, 0xcf, //0x00002669 movl %ecx, %r15d - 0x48, 0x83, 0xf8, 0x01, //0x0000266c cmpq $1, %rax - 0x0f, 0x8f, 0xe0, 0xff, 0xff, 0xff, //0x00002670 jg LBB0_533 - 0xe9, 0x7f, 0xfe, 0xff, 0xff, //0x00002676 jmp LBB0_512 - //0x0000267b LBB0_535 - 0x0f, 0x85, 0x82, 0xfe, 0xff, 0xff, //0x0000267b jne LBB0_514 - 0xe9, 0x74, 0xfe, 0xff, 0xff, //0x00002681 jmp LBB0_512 - //0x00002686 LBB0_536 - 0x41, 0x81, 0xf9, 0x00, 0x04, 0x00, 0x00, //0x00002686 cmpl $1024, %r9d - 0x0f, 0x8e, 0x11, 0x00, 0x00, 0x00, //0x0000268d jle LBB0_538 - 0x31, 0xc9, //0x00002693 xorl %ecx, %ecx - 0x48, 0xbb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00002695 movabsq $9218868437227405312, %rbx - 0xe9, 0x09, 0x08, 0x00, 0x00, //0x0000269f jmp LBB0_635 - //0x000026a4 LBB0_538 - 0x4c, 0x89, 0x5d, 0xc8, //0x000026a4 movq %r11, $-56(%rbp) - 0x41, 0x83, 0xc1, 0xff, //0x000026a8 addl $-1, %r9d - 0x44, 0x89, 0xc9, //0x000026ac movl %r9d, %ecx - 0xe9, 0x2b, 0x02, 0x00, 0x00, //0x000026af jmp LBB0_568 - //0x000026b4 LBB0_539 - 0x31, 0xc0, //0x000026b4 xorl %eax, %eax - 0xe9, 0xa7, 0x04, 0x00, 0x00, //0x000026b6 jmp LBB0_604 - //0x000026bb LBB0_540 - 0x44, 0x89, 0xf7, //0x000026bb movl %r14d, %edi - 0x44, 0x89, 0xc9, //0x000026be movl %r9d, %ecx - //0x000026c1 LBB0_541 - 0xf7, 0xd9, //0x000026c1 negl %ecx - 0x31, 0xd2, //0x000026c3 xorl %edx, %edx - 0x85, 0xff, //0x000026c5 testl %edi, %edi - 0xbe, 0x00, 0x00, 0x00, 0x00, //0x000026c7 movl $0, %esi - 0x0f, 0x4f, 0xf7, //0x000026cc cmovgl %edi, %esi - 0x31, 0xc0, //0x000026cf xorl %eax, %eax - //0x000026d1 LBB0_542 - 0x48, 0x39, 0xd6, //0x000026d1 cmpq %rdx, %rsi - 0x0f, 0x84, 0x9e, 0x00, 0x00, 0x00, //0x000026d4 je LBB0_550 - 0x48, 0x8d, 0x04, 0x80, //0x000026da leaq (%rax,%rax,4), %rax - 0x49, 0x0f, 0xbe, 0x1c, 0x10, //0x000026de movsbq (%r8,%rdx), %rbx - 0x48, 0x8d, 0x04, 0x43, //0x000026e3 leaq (%rbx,%rax,2), %rax - 0x48, 0x83, 0xc0, 0xd0, //0x000026e7 addq $-48, %rax - 0x48, 0x83, 0xc2, 0x01, //0x000026eb addq $1, %rdx - 0x48, 0x89, 0xc3, //0x000026ef movq %rax, %rbx - 0x48, 0xd3, 0xeb, //0x000026f2 shrq %cl, %rbx - 0x48, 0x85, 0xdb, //0x000026f5 testq %rbx, %rbx - 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x000026f8 je LBB0_542 - 0x89, 0xd6, //0x000026fe movl %edx, %esi - //0x00002700 LBB0_545 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00002700 movq $-1, %r14 - 0x49, 0xd3, 0xe6, //0x00002707 shlq %cl, %r14 - 0x49, 0xf7, 0xd6, //0x0000270a notq %r14 - 0x31, 0xdb, //0x0000270d xorl %ebx, %ebx - 0x39, 0xfe, //0x0000270f cmpl %edi, %esi - 0x0f, 0x8d, 0x43, 0x00, 0x00, 0x00, //0x00002711 jge LBB0_548 - 0x4c, 0x63, 0xd6, //0x00002717 movslq %esi, %r10 - 0x4d, 0x63, 0xcf, //0x0000271a movslq %r15d, %r9 - 0x4f, 0x8d, 0x1c, 0x10, //0x0000271d leaq (%r8,%r10), %r11 - 0x31, 0xdb, //0x00002721 xorl %ebx, %ebx - //0x00002723 LBB0_547 - 0x48, 0x89, 0xc7, //0x00002723 movq %rax, %rdi - 0x48, 0xd3, 0xef, //0x00002726 shrq %cl, %rdi - 0x4c, 0x21, 0xf0, //0x00002729 andq %r14, %rax - 0x40, 0x80, 0xc7, 0x30, //0x0000272c addb $48, %dil - 0x41, 0x88, 0x3c, 0x18, //0x00002730 movb %dil, (%r8,%rbx) - 0x49, 0x0f, 0xbe, 0x3c, 0x1b, //0x00002734 movsbq (%r11,%rbx), %rdi - 0x49, 0x8d, 0x14, 0x1a, //0x00002739 leaq (%r10,%rbx), %rdx - 0x48, 0x83, 0xc2, 0x01, //0x0000273d addq $1, %rdx - 0x48, 0x83, 0xc3, 0x01, //0x00002741 addq $1, %rbx - 0x48, 0x8d, 0x04, 0x80, //0x00002745 leaq (%rax,%rax,4), %rax - 0x48, 0x8d, 0x04, 0x47, //0x00002749 leaq (%rdi,%rax,2), %rax - 0x48, 0x83, 0xc0, 0xd0, //0x0000274d addq $-48, %rax - 0x4c, 0x39, 0xca, //0x00002751 cmpq %r9, %rdx - 0x0f, 0x8c, 0xc9, 0xff, 0xff, 0xff, //0x00002754 jl LBB0_547 - //0x0000275a LBB0_548 - 0x48, 0x8b, 0x55, 0xc8, //0x0000275a movq $-56(%rbp), %rdx - 0x29, 0xf2, //0x0000275e subl %esi, %edx - 0x83, 0xc2, 0x01, //0x00002760 addl $1, %edx - 0x48, 0x89, 0x55, 0xc8, //0x00002763 movq %rdx, $-56(%rbp) - 0x48, 0x85, 0xc0, //0x00002767 testq %rax, %rax - 0x0f, 0x85, 0x3c, 0x00, 0x00, 0x00, //0x0000276a jne LBB0_553 - 0x41, 0x89, 0xdf, //0x00002770 movl %ebx, %r15d - 0xe9, 0x8c, 0x00, 0x00, 0x00, //0x00002773 jmp LBB0_557 - //0x00002778 LBB0_550 - 0x48, 0x85, 0xc0, //0x00002778 testq %rax, %rax - 0x0f, 0x84, 0xd6, 0x03, 0x00, 0x00, //0x0000277b je LBB0_603 - 0x48, 0x89, 0xc2, //0x00002781 movq %rax, %rdx - 0x48, 0xd3, 0xea, //0x00002784 shrq %cl, %rdx - 0x48, 0x85, 0xd2, //0x00002787 testq %rdx, %rdx - 0x0f, 0x84, 0xd7, 0x00, 0x00, 0x00, //0x0000278a je LBB0_562 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00002790 movq $-1, %r14 - 0x49, 0xd3, 0xe6, //0x00002797 shlq %cl, %r14 - 0x49, 0xf7, 0xd6, //0x0000279a notq %r14 - 0x48, 0x8b, 0x55, 0xc8, //0x0000279d movq $-56(%rbp), %rdx - 0x29, 0xf2, //0x000027a1 subl %esi, %edx - 0x83, 0xc2, 0x01, //0x000027a3 addl $1, %edx - 0x48, 0x89, 0x55, 0xc8, //0x000027a6 movq %rdx, $-56(%rbp) - 0x31, 0xdb, //0x000027aa xorl %ebx, %ebx - //0x000027ac LBB0_553 - 0xbe, 0x01, 0x00, 0x00, 0x00, //0x000027ac movl $1, %esi - 0x41, 0x89, 0xdf, //0x000027b1 movl %ebx, %r15d - 0xe9, 0x17, 0x00, 0x00, 0x00, //0x000027b4 jmp LBB0_555 - //0x000027b9 LBB0_554 - 0x48, 0x85, 0xff, //0x000027b9 testq %rdi, %rdi - 0x44, 0x0f, 0x45, 0xe6, //0x000027bc cmovnel %esi, %r12d - 0x48, 0x01, 0xc0, //0x000027c0 addq %rax, %rax - 0x48, 0x8d, 0x04, 0x80, //0x000027c3 leaq (%rax,%rax,4), %rax - 0x48, 0x85, 0xc0, //0x000027c7 testq %rax, %rax - 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x000027ca je LBB0_557 - //0x000027d0 LBB0_555 - 0x48, 0x89, 0xc7, //0x000027d0 movq %rax, %rdi - 0x48, 0xd3, 0xef, //0x000027d3 shrq %cl, %rdi - 0x4c, 0x21, 0xf0, //0x000027d6 andq %r14, %rax - 0x49, 0x63, 0xdf, //0x000027d9 movslq %r15d, %rbx - 0x48, 0x39, 0x5d, 0xc0, //0x000027dc cmpq %rbx, $-64(%rbp) - 0x0f, 0x86, 0xd3, 0xff, 0xff, 0xff, //0x000027e0 jbe LBB0_554 - 0x40, 0x80, 0xc7, 0x30, //0x000027e6 addb $48, %dil - 0x41, 0x88, 0x3c, 0x18, //0x000027ea movb %dil, (%r8,%rbx) - 0x83, 0xc3, 0x01, //0x000027ee addl $1, %ebx - 0x41, 0x89, 0xdf, //0x000027f1 movl %ebx, %r15d - 0x48, 0x01, 0xc0, //0x000027f4 addq %rax, %rax - 0x48, 0x8d, 0x04, 0x80, //0x000027f7 leaq (%rax,%rax,4), %rax - 0x48, 0x85, 0xc0, //0x000027fb testq %rax, %rax - 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x000027fe jne LBB0_555 - //0x00002804 LBB0_557 - 0x45, 0x85, 0xff, //0x00002804 testl %r15d, %r15d - 0x0f, 0x8e, 0x8c, 0x00, 0x00, 0x00, //0x00002807 jle LBB0_564 - 0x44, 0x89, 0xf8, //0x0000280d movl %r15d, %eax - 0x48, 0x83, 0xc0, 0x01, //0x00002810 addq $1, %rax - //0x00002814 LBB0_559 - 0x41, 0x8d, 0x4f, 0xff, //0x00002814 leal $-1(%r15), %ecx - 0x41, 0x80, 0x3c, 0x08, 0x30, //0x00002818 cmpb $48, (%r8,%rcx) - 0x0f, 0x85, 0xb4, 0x00, 0x00, 0x00, //0x0000281d jne LBB0_567 - 0x48, 0x83, 0xc0, 0xff, //0x00002823 addq $-1, %rax - 0x41, 0x89, 0xcf, //0x00002827 movl %ecx, %r15d - 0x48, 0x83, 0xf8, 0x01, //0x0000282a cmpq $1, %rax - 0x0f, 0x8f, 0xe0, 0xff, 0xff, 0xff, //0x0000282e jg LBB0_559 - 0xb8, 0x02, 0xfc, 0xff, 0xff, //0x00002834 movl $-1022, %eax - 0x48, 0x89, 0x45, 0xb8, //0x00002839 movq %rax, $-72(%rbp) - 0x4c, 0x8b, 0x6d, 0xa8, //0x0000283d movq $-88(%rbp), %r13 - 0x4c, 0x8b, 0x5d, 0xb0, //0x00002841 movq $-80(%rbp), %r11 - 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00002845 movabsq $-9223372036854775808, %rdi - 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x0000284f movabsq $4503599627370495, %rax - 0x48, 0x8b, 0x75, 0x90, //0x00002859 movq $-112(%rbp), %rsi - 0x8a, 0x55, 0xd7, //0x0000285d movb $-41(%rbp), %dl - 0x31, 0xc9, //0x00002860 xorl %ecx, %ecx - 0xe9, 0x89, 0x06, 0x00, 0x00, //0x00002862 jmp LBB0_638 - //0x00002867 LBB0_562 - 0x48, 0x01, 0xc0, //0x00002867 addq %rax, %rax - 0x48, 0x8d, 0x04, 0x80, //0x0000286a leaq (%rax,%rax,4), %rax - 0x83, 0xc6, 0x01, //0x0000286e addl $1, %esi - 0x48, 0x89, 0xc2, //0x00002871 movq %rax, %rdx - 0x48, 0xd3, 0xea, //0x00002874 shrq %cl, %rdx - 0x48, 0x85, 0xd2, //0x00002877 testq %rdx, %rdx - 0x0f, 0x84, 0xe7, 0xff, 0xff, 0xff, //0x0000287a je LBB0_562 - 0xe9, 0x7b, 0xfe, 0xff, 0xff, //0x00002880 jmp LBB0_545 - //0x00002885 LBB0_563 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002885 movq $-1, %r9 - 0x4c, 0x2b, 0x5d, 0xc8, //0x0000288c subq $-56(%rbp), %r11 - 0x4d, 0x89, 0x4d, 0x00, //0x00002890 movq %r9, (%r13) - 0xe9, 0x6f, 0xea, 0xff, 0xff, //0x00002894 jmp LBB0_263 - //0x00002899 LBB0_564 - 0xb8, 0x02, 0xfc, 0xff, 0xff, //0x00002899 movl $-1022, %eax - 0x48, 0x89, 0x45, 0xb8, //0x0000289e movq %rax, $-72(%rbp) - 0x45, 0x85, 0xff, //0x000028a2 testl %r15d, %r15d - 0x0f, 0x84, 0x98, 0x03, 0x00, 0x00, //0x000028a5 je LBB0_615 - 0x45, 0x89, 0xfe, //0x000028ab movl %r15d, %r14d - 0xe9, 0x39, 0x00, 0x00, 0x00, //0x000028ae jmp LBB0_570 - //0x000028b3 LBB0_566 - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000028b3 movq $-1, %r15 - 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000028ba movq $-1, %r10 - 0x4d, 0x89, 0xd8, //0x000028c1 movq %r11, %r8 - 0x4c, 0x89, 0x6d, 0xa8, //0x000028c4 movq %r13, $-88(%rbp) - 0x49, 0x83, 0xfe, 0x10, //0x000028c8 cmpq $16, %r14 - 0x0f, 0x83, 0xa3, 0xdd, 0xff, 0xff, //0x000028cc jae LBB0_66 - 0xe9, 0x19, 0xdf, 0xff, 0xff, //0x000028d2 jmp LBB0_84 - //0x000028d7 LBB0_567 - 0xb9, 0x02, 0xfc, 0xff, 0xff, //0x000028d7 movl $-1022, %ecx - 0x45, 0x89, 0xfe, //0x000028dc movl %r15d, %r14d - //0x000028df LBB0_568 - 0x45, 0x85, 0xf6, //0x000028df testl %r14d, %r14d - 0x0f, 0x84, 0xb3, 0x00, 0x00, 0x00, //0x000028e2 je LBB0_580 - 0x48, 0x89, 0x4d, 0xb8, //0x000028e8 movq %rcx, $-72(%rbp) - //0x000028ec LBB0_570 - 0x49, 0x63, 0xc6, //0x000028ec movslq %r14d, %rax - 0x48, 0x8d, 0x78, 0xfe, //0x000028ef leaq $-2(%rax), %rdi - 0x48, 0x8d, 0x50, 0xff, //0x000028f3 leaq $-1(%rax), %rdx - 0x31, 0xf6, //0x000028f7 xorl %esi, %esi - //0x000028f9 LBB0_571 - 0x48, 0x8d, 0x0d, 0xe0, 0x38, 0x00, 0x00, //0x000028f9 leaq $14560(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */ - 0x0f, 0xb6, 0x9c, 0x0e, 0x8c, 0x15, 0x00, 0x00, //0x00002900 movzbl $5516(%rsi,%rcx), %ebx - 0x41, 0x0f, 0xb6, 0x0c, 0x30, //0x00002908 movzbl (%r8,%rsi), %ecx - 0x38, 0xd9, //0x0000290d cmpb %bl, %cl - 0x0f, 0x85, 0x91, 0x00, 0x00, 0x00, //0x0000290f jne LBB0_581 - 0x48, 0x39, 0xf2, //0x00002915 cmpq %rsi, %rdx - 0x0f, 0x84, 0x5a, 0x00, 0x00, 0x00, //0x00002918 je LBB0_578 - 0x48, 0x8d, 0x0d, 0xbb, 0x38, 0x00, 0x00, //0x0000291e leaq $14523(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */ - 0x0f, 0xb6, 0x9c, 0x0e, 0x8d, 0x15, 0x00, 0x00, //0x00002925 movzbl $5517(%rsi,%rcx), %ebx - 0x41, 0x0f, 0xb6, 0x4c, 0x30, 0x01, //0x0000292d movzbl $1(%r8,%rsi), %ecx - 0x38, 0xd9, //0x00002933 cmpb %bl, %cl - 0x0f, 0x85, 0x6b, 0x00, 0x00, 0x00, //0x00002935 jne LBB0_581 - 0x48, 0x39, 0xf7, //0x0000293b cmpq %rsi, %rdi - 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x0000293e je LBB0_578 - 0x48, 0x83, 0xfe, 0x24, //0x00002944 cmpq $36, %rsi - 0x0f, 0x84, 0x42, 0x00, 0x00, 0x00, //0x00002948 je LBB0_579 - 0x48, 0x8d, 0x0d, 0x8b, 0x38, 0x00, 0x00, //0x0000294e leaq $14475(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */ - 0x0f, 0xb6, 0x9c, 0x0e, 0x8e, 0x15, 0x00, 0x00, //0x00002955 movzbl $5518(%rsi,%rcx), %ebx - 0x41, 0x0f, 0xb6, 0x4c, 0x30, 0x02, //0x0000295d movzbl $2(%r8,%rsi), %ecx - 0x38, 0xd9, //0x00002963 cmpb %bl, %cl - 0x0f, 0x85, 0x3b, 0x00, 0x00, 0x00, //0x00002965 jne LBB0_581 - 0x48, 0x83, 0xc6, 0x03, //0x0000296b addq $3, %rsi - 0x48, 0x39, 0xf0, //0x0000296f cmpq %rsi, %rax - 0x0f, 0x85, 0x81, 0xff, 0xff, 0xff, //0x00002972 jne LBB0_571 - //0x00002978 LBB0_578 - 0x44, 0x89, 0xf0, //0x00002978 movl %r14d, %eax - 0x48, 0x8d, 0x0d, 0x5e, 0x38, 0x00, 0x00, //0x0000297b leaq $14430(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */ - 0x80, 0xbc, 0x08, 0x8c, 0x15, 0x00, 0x00, 0x00, //0x00002982 cmpb $0, $5516(%rax,%rcx) - 0x0f, 0x85, 0x24, 0x00, 0x00, 0x00, //0x0000298a jne LBB0_582 - //0x00002990 LBB0_579 - 0x41, 0xba, 0x10, 0x00, 0x00, 0x00, //0x00002990 movl $16, %r10d - 0xe9, 0x1f, 0x00, 0x00, 0x00, //0x00002996 jmp LBB0_583 - //0x0000299b LBB0_580 - 0x31, 0xc0, //0x0000299b xorl %eax, %eax - 0x4c, 0x8b, 0x5d, 0xc8, //0x0000299d movq $-56(%rbp), %r11 - 0xe9, 0xbc, 0x01, 0x00, 0x00, //0x000029a1 jmp LBB0_604 - //0x000029a6 LBB0_581 - 0x41, 0xba, 0x10, 0x00, 0x00, 0x00, //0x000029a6 movl $16, %r10d - 0x38, 0xd9, //0x000029ac cmpb %bl, %cl - 0x0f, 0x8d, 0x06, 0x00, 0x00, 0x00, //0x000029ae jge LBB0_583 - //0x000029b4 LBB0_582 - 0x41, 0xba, 0x0f, 0x00, 0x00, 0x00, //0x000029b4 movl $15, %r10d - //0x000029ba LBB0_583 - 0x45, 0x85, 0xf6, //0x000029ba testl %r14d, %r14d - 0x0f, 0x8e, 0xb2, 0x00, 0x00, 0x00, //0x000029bd jle LBB0_591 - 0x4c, 0x89, 0xd3, //0x000029c3 movq %r10, %rbx - 0x45, 0x01, 0xf2, //0x000029c6 addl %r14d, %r10d - 0x44, 0x89, 0xf7, //0x000029c9 movl %r14d, %edi - 0x4d, 0x63, 0xca, //0x000029cc movslq %r10d, %r9 - 0x49, 0x83, 0xc1, 0xff, //0x000029cf addq $-1, %r9 - 0x48, 0x83, 0xc7, 0x01, //0x000029d3 addq $1, %rdi - 0x41, 0x83, 0xc6, 0xff, //0x000029d7 addl $-1, %r14d - 0x31, 0xc9, //0x000029db xorl %ecx, %ecx - 0x49, 0xbb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x000029dd movabsq $-432345564227567616, %r11 - 0x41, 0xbd, 0x01, 0x00, 0x00, 0x00, //0x000029e7 movl $1, %r13d - 0xe9, 0x21, 0x00, 0x00, 0x00, //0x000029ed jmp LBB0_587 - //0x000029f2 LBB0_585 - 0x48, 0x85, 0xc0, //0x000029f2 testq %rax, %rax - 0x45, 0x0f, 0x45, 0xe5, //0x000029f5 cmovnel %r13d, %r12d - //0x000029f9 LBB0_586 - 0x41, 0x83, 0xc2, 0xff, //0x000029f9 addl $-1, %r10d - 0x49, 0x83, 0xc1, 0xff, //0x000029fd addq $-1, %r9 - 0x48, 0x83, 0xc7, 0xff, //0x00002a01 addq $-1, %rdi - 0x41, 0x83, 0xc6, 0xff, //0x00002a05 addl $-1, %r14d - 0x48, 0x83, 0xff, 0x01, //0x00002a09 cmpq $1, %rdi - 0x0f, 0x8e, 0x4c, 0x00, 0x00, 0x00, //0x00002a0d jle LBB0_589 - //0x00002a13 LBB0_587 - 0x44, 0x89, 0xf0, //0x00002a13 movl %r14d, %eax - 0x49, 0x0f, 0xbe, 0x34, 0x00, //0x00002a16 movsbq (%r8,%rax), %rsi - 0x48, 0xc1, 0xe6, 0x35, //0x00002a1b shlq $53, %rsi - 0x48, 0x01, 0xce, //0x00002a1f addq %rcx, %rsi - 0x4c, 0x01, 0xde, //0x00002a22 addq %r11, %rsi - 0x48, 0x89, 0xf0, //0x00002a25 movq %rsi, %rax - 0x48, 0xb9, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00002a28 movabsq $-3689348814741910323, %rcx - 0x48, 0xf7, 0xe1, //0x00002a32 mulq %rcx - 0x48, 0x89, 0xd1, //0x00002a35 movq %rdx, %rcx - 0x48, 0xc1, 0xe9, 0x03, //0x00002a38 shrq $3, %rcx - 0x48, 0x8d, 0x04, 0x09, //0x00002a3c leaq (%rcx,%rcx), %rax - 0x48, 0x8d, 0x14, 0x80, //0x00002a40 leaq (%rax,%rax,4), %rdx - 0x48, 0x89, 0xf0, //0x00002a44 movq %rsi, %rax - 0x48, 0x29, 0xd0, //0x00002a47 subq %rdx, %rax - 0x4c, 0x3b, 0x4d, 0xc0, //0x00002a4a cmpq $-64(%rbp), %r9 - 0x0f, 0x83, 0x9e, 0xff, 0xff, 0xff, //0x00002a4e jae LBB0_585 - 0x04, 0x30, //0x00002a54 addb $48, %al - 0x43, 0x88, 0x04, 0x08, //0x00002a56 movb %al, (%r8,%r9) - 0xe9, 0x9a, 0xff, 0xff, 0xff, //0x00002a5a jmp LBB0_586 - //0x00002a5f LBB0_589 - 0x48, 0x83, 0xfe, 0x0a, //0x00002a5f cmpq $10, %rsi - 0x0f, 0x83, 0x15, 0x00, 0x00, 0x00, //0x00002a63 jae LBB0_592 - 0x48, 0x8b, 0x7d, 0xc0, //0x00002a69 movq $-64(%rbp), %rdi - 0x49, 0x89, 0xda, //0x00002a6d movq %rbx, %r10 - 0xe9, 0x7c, 0x00, 0x00, 0x00, //0x00002a70 jmp LBB0_596 - //0x00002a75 LBB0_591 - 0x48, 0x8b, 0x7d, 0xc0, //0x00002a75 movq $-64(%rbp), %rdi - 0xe9, 0x73, 0x00, 0x00, 0x00, //0x00002a79 jmp LBB0_596 - //0x00002a7e LBB0_592 - 0x49, 0x63, 0xf2, //0x00002a7e movslq %r10d, %rsi - 0x48, 0x83, 0xc6, 0xff, //0x00002a81 addq $-1, %rsi - 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00002a85 movl $1, %r9d - 0x48, 0x8b, 0x7d, 0xc0, //0x00002a8b movq $-64(%rbp), %rdi - 0x49, 0x89, 0xda, //0x00002a8f movq %rbx, %r10 - 0xe9, 0x18, 0x00, 0x00, 0x00, //0x00002a92 jmp LBB0_594 - //0x00002a97 LBB0_593 - 0x48, 0x85, 0xc0, //0x00002a97 testq %rax, %rax - 0x45, 0x0f, 0x45, 0xe1, //0x00002a9a cmovnel %r9d, %r12d - 0x48, 0x83, 0xc6, 0xff, //0x00002a9e addq $-1, %rsi - 0x48, 0x83, 0xf9, 0x09, //0x00002aa2 cmpq $9, %rcx - 0x48, 0x89, 0xd1, //0x00002aa6 movq %rdx, %rcx - 0x0f, 0x86, 0x42, 0x00, 0x00, 0x00, //0x00002aa9 jbe LBB0_596 - //0x00002aaf LBB0_594 - 0x48, 0x89, 0xc8, //0x00002aaf movq %rcx, %rax - 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00002ab2 movabsq $-3689348814741910323, %rdx - 0x48, 0xf7, 0xe2, //0x00002abc mulq %rdx - 0x48, 0xc1, 0xea, 0x03, //0x00002abf shrq $3, %rdx - 0x48, 0x8d, 0x04, 0x12, //0x00002ac3 leaq (%rdx,%rdx), %rax - 0x48, 0x8d, 0x1c, 0x80, //0x00002ac7 leaq (%rax,%rax,4), %rbx - 0x48, 0x89, 0xc8, //0x00002acb movq %rcx, %rax - 0x48, 0x29, 0xd8, //0x00002ace subq %rbx, %rax - 0x48, 0x39, 0xfe, //0x00002ad1 cmpq %rdi, %rsi - 0x0f, 0x83, 0xbd, 0xff, 0xff, 0xff, //0x00002ad4 jae LBB0_593 - 0x04, 0x30, //0x00002ada addb $48, %al - 0x41, 0x88, 0x04, 0x30, //0x00002adc movb %al, (%r8,%rsi) - 0x48, 0x83, 0xc6, 0xff, //0x00002ae0 addq $-1, %rsi - 0x48, 0x83, 0xf9, 0x09, //0x00002ae4 cmpq $9, %rcx - 0x48, 0x89, 0xd1, //0x00002ae8 movq %rdx, %rcx - 0x0f, 0x87, 0xbe, 0xff, 0xff, 0xff, //0x00002aeb ja LBB0_594 - //0x00002af1 LBB0_596 - 0x45, 0x01, 0xd7, //0x00002af1 addl %r10d, %r15d - 0x49, 0x63, 0xc7, //0x00002af4 movslq %r15d, %rax - 0x48, 0x39, 0xc7, //0x00002af7 cmpq %rax, %rdi - 0x0f, 0x46, 0xc7, //0x00002afa cmovbel %edi, %eax - 0x48, 0x8b, 0x4d, 0xc8, //0x00002afd movq $-56(%rbp), %rcx - 0x44, 0x01, 0xd1, //0x00002b01 addl %r10d, %ecx - 0x48, 0x89, 0x4d, 0xc8, //0x00002b04 movq %rcx, $-56(%rbp) - 0x85, 0xc0, //0x00002b08 testl %eax, %eax - 0x0f, 0x8e, 0x29, 0x00, 0x00, 0x00, //0x00002b0a jle LBB0_600 - 0x89, 0xc1, //0x00002b10 movl %eax, %ecx - 0x48, 0x83, 0xc1, 0x01, //0x00002b12 addq $1, %rcx - //0x00002b16 LBB0_598 - 0x8d, 0x50, 0xff, //0x00002b16 leal $-1(%rax), %edx - 0x41, 0x80, 0x3c, 0x10, 0x30, //0x00002b19 cmpb $48, (%r8,%rdx) - 0x0f, 0x85, 0x1d, 0x00, 0x00, 0x00, //0x00002b1e jne LBB0_601 - 0x48, 0x83, 0xc1, 0xff, //0x00002b24 addq $-1, %rcx - 0x89, 0xd0, //0x00002b28 movl %edx, %eax - 0x48, 0x83, 0xf9, 0x01, //0x00002b2a cmpq $1, %rcx - 0x0f, 0x8f, 0xe2, 0xff, 0xff, 0xff, //0x00002b2e jg LBB0_598 - 0xe9, 0x15, 0x00, 0x00, 0x00, //0x00002b34 jmp LBB0_602 - //0x00002b39 LBB0_600 - 0x85, 0xc0, //0x00002b39 testl %eax, %eax - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00002b3b je LBB0_602 - //0x00002b41 LBB0_601 - 0x4c, 0x8b, 0x5d, 0xc8, //0x00002b41 movq $-56(%rbp), %r11 - 0x48, 0x8b, 0x4d, 0xb8, //0x00002b45 movq $-72(%rbp), %rcx - 0xe9, 0x14, 0x00, 0x00, 0x00, //0x00002b49 jmp LBB0_604 - //0x00002b4e LBB0_602 - 0x31, 0xd2, //0x00002b4e xorl %edx, %edx - 0x31, 0xf6, //0x00002b50 xorl %esi, %esi - 0xe9, 0x1d, 0x03, 0x00, 0x00, //0x00002b52 jmp LBB0_632 - //0x00002b57 LBB0_603 - 0x31, 0xc0, //0x00002b57 xorl %eax, %eax - 0x4c, 0x8b, 0x5d, 0xc8, //0x00002b59 movq $-56(%rbp), %r11 - 0xb9, 0x02, 0xfc, 0xff, 0xff, //0x00002b5d movl $-1022, %ecx - //0x00002b62 LBB0_604 - 0x48, 0x89, 0x4d, 0xb8, //0x00002b62 movq %rcx, $-72(%rbp) - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002b66 movq $-1, %rcx - 0x41, 0x83, 0xfb, 0x14, //0x00002b6d cmpl $20, %r11d - 0x0f, 0x8f, 0x56, 0x03, 0x00, 0x00, //0x00002b71 jg LBB0_636 - 0x44, 0x89, 0xd9, //0x00002b77 movl %r11d, %ecx - 0x4d, 0x89, 0xde, //0x00002b7a movq %r11, %r14 - 0x45, 0x85, 0xdb, //0x00002b7d testl %r11d, %r11d - 0x0f, 0x8e, 0x4c, 0x00, 0x00, 0x00, //0x00002b80 jle LBB0_610 - 0x31, 0xff, //0x00002b86 xorl %edi, %edi - 0x85, 0xc0, //0x00002b88 testl %eax, %eax - 0xbb, 0x00, 0x00, 0x00, 0x00, //0x00002b8a movl $0, %ebx - 0x0f, 0x4f, 0xd8, //0x00002b8f cmovgl %eax, %ebx - 0x4c, 0x8d, 0x59, 0xff, //0x00002b92 leaq $-1(%rcx), %r11 - 0x49, 0x39, 0xdb, //0x00002b96 cmpq %rbx, %r11 - 0x4c, 0x0f, 0x43, 0xdb, //0x00002b99 cmovaeq %rbx, %r11 - 0x45, 0x8d, 0x4b, 0x01, //0x00002b9d leal $1(%r11), %r9d - 0x31, 0xd2, //0x00002ba1 xorl %edx, %edx - //0x00002ba3 LBB0_607 - 0x48, 0x39, 0xfb, //0x00002ba3 cmpq %rdi, %rbx - 0x0f, 0x84, 0x2b, 0x00, 0x00, 0x00, //0x00002ba6 je LBB0_611 - 0x48, 0x8d, 0x14, 0x92, //0x00002bac leaq (%rdx,%rdx,4), %rdx - 0x49, 0x0f, 0xbe, 0x34, 0x38, //0x00002bb0 movsbq (%r8,%rdi), %rsi - 0x48, 0x8d, 0x14, 0x56, //0x00002bb5 leaq (%rsi,%rdx,2), %rdx - 0x48, 0x83, 0xc2, 0xd0, //0x00002bb9 addq $-48, %rdx - 0x48, 0x83, 0xc7, 0x01, //0x00002bbd addq $1, %rdi - 0x48, 0x39, 0xf9, //0x00002bc1 cmpq %rdi, %rcx - 0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x00002bc4 jne LBB0_607 - 0x45, 0x89, 0xcb, //0x00002bca movl %r9d, %r11d - 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00002bcd jmp LBB0_611 - //0x00002bd2 LBB0_610 - 0x45, 0x31, 0xdb, //0x00002bd2 xorl %r11d, %r11d - 0x31, 0xd2, //0x00002bd5 xorl %edx, %edx - //0x00002bd7 LBB0_611 - 0x4c, 0x89, 0xf6, //0x00002bd7 movq %r14, %rsi - 0x85, 0xf6, //0x00002bda testl %esi, %esi - 0x41, 0x0f, 0x9e, 0xc2, //0x00002bdc setle %r10b - 0x89, 0xf7, //0x00002be0 movl %esi, %edi - 0x44, 0x29, 0xdf, //0x00002be2 subl %r11d, %edi - 0x0f, 0x8e, 0x33, 0x02, 0x00, 0x00, //0x00002be5 jle LBB0_625 - 0x83, 0xff, 0x10, //0x00002beb cmpl $16, %edi - 0x0f, 0x82, 0x14, 0x02, 0x00, 0x00, //0x00002bee jb LBB0_623 - 0x41, 0x89, 0xf9, //0x00002bf4 movl %edi, %r9d - 0xc5, 0xfa, 0x6f, 0x05, 0x61, 0xd5, 0xff, 0xff, //0x00002bf7 vmovdqu $-10911(%rip), %xmm0 /* LCPI0_22+0(%rip) */ - 0xc4, 0xe3, 0xf9, 0x22, 0xc2, 0x00, //0x00002bff vpinsrq $0, %rdx, %xmm0, %xmm0 - 0x41, 0x83, 0xe1, 0xf0, //0x00002c05 andl $-16, %r9d - 0xc4, 0xe3, 0x7d, 0x02, 0x05, 0x4d, 0xd5, 0xff, 0xff, 0xf0, //0x00002c09 vpblendd $240, $-10931(%rip), %ymm0, %ymm0 /* LCPI0_22+0(%rip) */ - 0x41, 0x8d, 0x71, 0xf0, //0x00002c13 leal $-16(%r9), %esi - 0x89, 0xf2, //0x00002c17 movl %esi, %edx - 0xc1, 0xea, 0x04, //0x00002c19 shrl $4, %edx - 0x83, 0xc2, 0x01, //0x00002c1c addl $1, %edx - 0x89, 0xd3, //0x00002c1f movl %edx, %ebx - 0x83, 0xe3, 0x03, //0x00002c21 andl $3, %ebx - 0x83, 0xfe, 0x30, //0x00002c24 cmpl $48, %esi - 0x0f, 0x83, 0x1d, 0x00, 0x00, 0x00, //0x00002c27 jae LBB0_616 - 0xc4, 0xe2, 0x7d, 0x59, 0x15, 0xea, 0xd5, 0xff, 0xff, //0x00002c2d vpbroadcastq $-10774(%rip), %ymm2 /* LCPI0_23+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0xda, //0x00002c36 vmovdqa %ymm2, %ymm3 - 0xc5, 0xfd, 0x6f, 0xca, //0x00002c3a vmovdqa %ymm2, %ymm1 - 0xe9, 0x87, 0x00, 0x00, 0x00, //0x00002c3e jmp LBB0_618 - //0x00002c43 LBB0_615 - 0x31, 0xc9, //0x00002c43 xorl %ecx, %ecx - 0xe9, 0x83, 0x02, 0x00, 0x00, //0x00002c45 jmp LBB0_636 - //0x00002c4a LBB0_616 - 0x83, 0xe2, 0xfc, //0x00002c4a andl $-4, %edx - 0xf7, 0xda, //0x00002c4d negl %edx - 0xc4, 0xe2, 0x7d, 0x59, 0x15, 0xc8, 0xd5, 0xff, 0xff, //0x00002c4f vpbroadcastq $-10808(%rip), %ymm2 /* LCPI0_23+0(%rip) */ - 0xc4, 0xe2, 0x7d, 0x59, 0x25, 0xc7, 0xd5, 0xff, 0xff, //0x00002c58 vpbroadcastq $-10809(%rip), %ymm4 /* LCPI0_24+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0xda, //0x00002c61 vmovdqa %ymm2, %ymm3 - 0xc5, 0xfd, 0x6f, 0xca, //0x00002c65 vmovdqa %ymm2, %ymm1 - //0x00002c69 LBB0_617 - 0xc5, 0xfd, 0xf4, 0xec, //0x00002c69 vpmuludq %ymm4, %ymm0, %ymm5 - 0xc5, 0xfd, 0x73, 0xd0, 0x20, //0x00002c6d vpsrlq $32, %ymm0, %ymm0 - 0xc5, 0xfd, 0xf4, 0xc4, //0x00002c72 vpmuludq %ymm4, %ymm0, %ymm0 - 0xc5, 0xfd, 0x73, 0xf0, 0x20, //0x00002c76 vpsllq $32, %ymm0, %ymm0 - 0xc5, 0xd5, 0xd4, 0xc0, //0x00002c7b vpaddq %ymm0, %ymm5, %ymm0 - 0xc5, 0xed, 0xf4, 0xec, //0x00002c7f vpmuludq %ymm4, %ymm2, %ymm5 - 0xc5, 0xed, 0x73, 0xd2, 0x20, //0x00002c83 vpsrlq $32, %ymm2, %ymm2 - 0xc5, 0xed, 0xf4, 0xd4, //0x00002c88 vpmuludq %ymm4, %ymm2, %ymm2 - 0xc5, 0xed, 0x73, 0xf2, 0x20, //0x00002c8c vpsllq $32, %ymm2, %ymm2 - 0xc5, 0xd5, 0xd4, 0xd2, //0x00002c91 vpaddq %ymm2, %ymm5, %ymm2 - 0xc5, 0xe5, 0xf4, 0xec, //0x00002c95 vpmuludq %ymm4, %ymm3, %ymm5 - 0xc5, 0xe5, 0x73, 0xd3, 0x20, //0x00002c99 vpsrlq $32, %ymm3, %ymm3 - 0xc5, 0xe5, 0xf4, 0xdc, //0x00002c9e vpmuludq %ymm4, %ymm3, %ymm3 - 0xc5, 0xe5, 0x73, 0xf3, 0x20, //0x00002ca2 vpsllq $32, %ymm3, %ymm3 - 0xc5, 0xd5, 0xd4, 0xdb, //0x00002ca7 vpaddq %ymm3, %ymm5, %ymm3 - 0xc5, 0xf5, 0xf4, 0xec, //0x00002cab vpmuludq %ymm4, %ymm1, %ymm5 - 0xc5, 0xf5, 0x73, 0xd1, 0x20, //0x00002caf vpsrlq $32, %ymm1, %ymm1 - 0xc5, 0xf5, 0xf4, 0xcc, //0x00002cb4 vpmuludq %ymm4, %ymm1, %ymm1 - 0xc5, 0xf5, 0x73, 0xf1, 0x20, //0x00002cb8 vpsllq $32, %ymm1, %ymm1 - 0xc5, 0xd5, 0xd4, 0xc9, //0x00002cbd vpaddq %ymm1, %ymm5, %ymm1 - 0x83, 0xc2, 0x04, //0x00002cc1 addl $4, %edx - 0x0f, 0x85, 0x9f, 0xff, 0xff, 0xff, //0x00002cc4 jne LBB0_617 - //0x00002cca LBB0_618 - 0x85, 0xdb, //0x00002cca testl %ebx, %ebx - 0x0f, 0x84, 0x6b, 0x00, 0x00, 0x00, //0x00002ccc je LBB0_621 - 0xf7, 0xdb, //0x00002cd2 negl %ebx - 0xc4, 0xe2, 0x7d, 0x59, 0x25, 0x53, 0xd5, 0xff, 0xff, //0x00002cd4 vpbroadcastq $-10925(%rip), %ymm4 /* LCPI0_25+0(%rip) */ - //0x00002cdd LBB0_620 - 0xc5, 0xfd, 0xf4, 0xec, //0x00002cdd vpmuludq %ymm4, %ymm0, %ymm5 - 0xc5, 0xfd, 0x73, 0xd0, 0x20, //0x00002ce1 vpsrlq $32, %ymm0, %ymm0 - 0xc5, 0xfd, 0xf4, 0xc4, //0x00002ce6 vpmuludq %ymm4, %ymm0, %ymm0 - 0xc5, 0xfd, 0x73, 0xf0, 0x20, //0x00002cea vpsllq $32, %ymm0, %ymm0 - 0xc5, 0xd5, 0xd4, 0xc0, //0x00002cef vpaddq %ymm0, %ymm5, %ymm0 - 0xc5, 0xed, 0xf4, 0xec, //0x00002cf3 vpmuludq %ymm4, %ymm2, %ymm5 - 0xc5, 0xed, 0x73, 0xd2, 0x20, //0x00002cf7 vpsrlq $32, %ymm2, %ymm2 - 0xc5, 0xed, 0xf4, 0xd4, //0x00002cfc vpmuludq %ymm4, %ymm2, %ymm2 - 0xc5, 0xed, 0x73, 0xf2, 0x20, //0x00002d00 vpsllq $32, %ymm2, %ymm2 - 0xc5, 0xd5, 0xd4, 0xd2, //0x00002d05 vpaddq %ymm2, %ymm5, %ymm2 - 0xc5, 0xe5, 0xf4, 0xec, //0x00002d09 vpmuludq %ymm4, %ymm3, %ymm5 - 0xc5, 0xe5, 0x73, 0xd3, 0x20, //0x00002d0d vpsrlq $32, %ymm3, %ymm3 - 0xc5, 0xe5, 0xf4, 0xdc, //0x00002d12 vpmuludq %ymm4, %ymm3, %ymm3 - 0xc5, 0xe5, 0x73, 0xf3, 0x20, //0x00002d16 vpsllq $32, %ymm3, %ymm3 - 0xc5, 0xd5, 0xd4, 0xdb, //0x00002d1b vpaddq %ymm3, %ymm5, %ymm3 - 0xc5, 0xf5, 0xf4, 0xec, //0x00002d1f vpmuludq %ymm4, %ymm1, %ymm5 - 0xc5, 0xf5, 0x73, 0xd1, 0x20, //0x00002d23 vpsrlq $32, %ymm1, %ymm1 - 0xc5, 0xf5, 0xf4, 0xcc, //0x00002d28 vpmuludq %ymm4, %ymm1, %ymm1 - 0xc5, 0xf5, 0x73, 0xf1, 0x20, //0x00002d2c vpsllq $32, %ymm1, %ymm1 - 0xc5, 0xd5, 0xd4, 0xc9, //0x00002d31 vpaddq %ymm1, %ymm5, %ymm1 - 0xff, 0xc3, //0x00002d35 incl %ebx - 0x0f, 0x85, 0xa0, 0xff, 0xff, 0xff, //0x00002d37 jne LBB0_620 - //0x00002d3d LBB0_621 - 0xc5, 0xdd, 0x73, 0xd2, 0x20, //0x00002d3d vpsrlq $32, %ymm2, %ymm4 - 0xc5, 0xdd, 0xf4, 0xe0, //0x00002d42 vpmuludq %ymm0, %ymm4, %ymm4 - 0xc5, 0xd5, 0x73, 0xd0, 0x20, //0x00002d46 vpsrlq $32, %ymm0, %ymm5 - 0xc5, 0xed, 0xf4, 0xed, //0x00002d4b vpmuludq %ymm5, %ymm2, %ymm5 - 0xc5, 0xd5, 0xd4, 0xe4, //0x00002d4f vpaddq %ymm4, %ymm5, %ymm4 - 0xc5, 0xdd, 0x73, 0xf4, 0x20, //0x00002d53 vpsllq $32, %ymm4, %ymm4 - 0xc5, 0xed, 0xf4, 0xc0, //0x00002d58 vpmuludq %ymm0, %ymm2, %ymm0 - 0xc5, 0xfd, 0xd4, 0xc4, //0x00002d5c vpaddq %ymm4, %ymm0, %ymm0 - 0xc5, 0xed, 0x73, 0xd3, 0x20, //0x00002d60 vpsrlq $32, %ymm3, %ymm2 - 0xc5, 0xed, 0xf4, 0xd0, //0x00002d65 vpmuludq %ymm0, %ymm2, %ymm2 - 0xc5, 0xdd, 0x73, 0xd0, 0x20, //0x00002d69 vpsrlq $32, %ymm0, %ymm4 - 0xc5, 0xe5, 0xf4, 0xe4, //0x00002d6e vpmuludq %ymm4, %ymm3, %ymm4 - 0xc5, 0xdd, 0xd4, 0xd2, //0x00002d72 vpaddq %ymm2, %ymm4, %ymm2 - 0xc5, 0xed, 0x73, 0xf2, 0x20, //0x00002d76 vpsllq $32, %ymm2, %ymm2 - 0xc5, 0xe5, 0xf4, 0xc0, //0x00002d7b vpmuludq %ymm0, %ymm3, %ymm0 - 0xc5, 0xfd, 0xd4, 0xc2, //0x00002d7f vpaddq %ymm2, %ymm0, %ymm0 - 0xc5, 0xed, 0x73, 0xd1, 0x20, //0x00002d83 vpsrlq $32, %ymm1, %ymm2 - 0xc5, 0xed, 0xf4, 0xd0, //0x00002d88 vpmuludq %ymm0, %ymm2, %ymm2 - 0xc5, 0xe5, 0x73, 0xd0, 0x20, //0x00002d8c vpsrlq $32, %ymm0, %ymm3 - 0xc5, 0xf5, 0xf4, 0xdb, //0x00002d91 vpmuludq %ymm3, %ymm1, %ymm3 - 0xc5, 0xe5, 0xd4, 0xd2, //0x00002d95 vpaddq %ymm2, %ymm3, %ymm2 - 0xc5, 0xed, 0x73, 0xf2, 0x20, //0x00002d99 vpsllq $32, %ymm2, %ymm2 - 0xc5, 0xf5, 0xf4, 0xc0, //0x00002d9e vpmuludq %ymm0, %ymm1, %ymm0 - 0xc5, 0xfd, 0xd4, 0xc2, //0x00002da2 vpaddq %ymm2, %ymm0, %ymm0 - 0xc4, 0xe3, 0x7d, 0x39, 0xc1, 0x01, //0x00002da6 vextracti128 $1, %ymm0, %xmm1 - 0xc5, 0xe9, 0x73, 0xd0, 0x20, //0x00002dac vpsrlq $32, %xmm0, %xmm2 - 0xc5, 0xe9, 0xf4, 0xd1, //0x00002db1 vpmuludq %xmm1, %xmm2, %xmm2 - 0xc5, 0xe1, 0x73, 0xd1, 0x20, //0x00002db5 vpsrlq $32, %xmm1, %xmm3 - 0xc5, 0xf9, 0xf4, 0xdb, //0x00002dba vpmuludq %xmm3, %xmm0, %xmm3 - 0xc5, 0xe1, 0xd4, 0xd2, //0x00002dbe vpaddq %xmm2, %xmm3, %xmm2 - 0xc5, 0xe9, 0x73, 0xf2, 0x20, //0x00002dc2 vpsllq $32, %xmm2, %xmm2 - 0xc5, 0xf9, 0xf4, 0xc1, //0x00002dc7 vpmuludq %xmm1, %xmm0, %xmm0 - 0xc5, 0xf9, 0xd4, 0xc2, //0x00002dcb vpaddq %xmm2, %xmm0, %xmm0 - 0xc5, 0xf9, 0x70, 0xc8, 0xee, //0x00002dcf vpshufd $238, %xmm0, %xmm1 - 0xc5, 0xe9, 0x73, 0xd0, 0x20, //0x00002dd4 vpsrlq $32, %xmm0, %xmm2 - 0xc5, 0xe9, 0xf4, 0xd1, //0x00002dd9 vpmuludq %xmm1, %xmm2, %xmm2 - 0xc5, 0xf9, 0x70, 0xd8, 0xff, //0x00002ddd vpshufd $255, %xmm0, %xmm3 - 0xc5, 0xf9, 0xf4, 0xdb, //0x00002de2 vpmuludq %xmm3, %xmm0, %xmm3 - 0xc5, 0xe1, 0xd4, 0xd2, //0x00002de6 vpaddq %xmm2, %xmm3, %xmm2 - 0xc5, 0xe9, 0x73, 0xf2, 0x20, //0x00002dea vpsllq $32, %xmm2, %xmm2 - 0xc5, 0xf9, 0xf4, 0xc1, //0x00002def vpmuludq %xmm1, %xmm0, %xmm0 - 0xc5, 0xf9, 0xd4, 0xc2, //0x00002df3 vpaddq %xmm2, %xmm0, %xmm0 - 0xc4, 0xe1, 0xf9, 0x7e, 0xc2, //0x00002df7 vmovq %xmm0, %rdx - 0x44, 0x39, 0xcf, //0x00002dfc cmpl %r9d, %edi - 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00002dff je LBB0_625 - 0x45, 0x01, 0xcb, //0x00002e05 addl %r9d, %r11d - //0x00002e08 LBB0_623 - 0x44, 0x89, 0xf6, //0x00002e08 movl %r14d, %esi - 0x44, 0x29, 0xde, //0x00002e0b subl %r11d, %esi - //0x00002e0e LBB0_624 - 0x48, 0x01, 0xd2, //0x00002e0e addq %rdx, %rdx - 0x48, 0x8d, 0x14, 0x92, //0x00002e11 leaq (%rdx,%rdx,4), %rdx - 0x83, 0xc6, 0xff, //0x00002e15 addl $-1, %esi - 0x0f, 0x85, 0xf0, 0xff, 0xff, 0xff, //0x00002e18 jne LBB0_624 - //0x00002e1e LBB0_625 - 0x31, 0xf6, //0x00002e1e xorl %esi, %esi - 0x4c, 0x89, 0xf7, //0x00002e20 movq %r14, %rdi - 0x85, 0xff, //0x00002e23 testl %edi, %edi - 0x0f, 0x88, 0x49, 0x00, 0x00, 0x00, //0x00002e25 js LBB0_632 - 0x39, 0xf8, //0x00002e2b cmpl %edi, %eax - 0x0f, 0x8e, 0x41, 0x00, 0x00, 0x00, //0x00002e2d jle LBB0_632 - 0x41, 0x8a, 0x0c, 0x08, //0x00002e33 movb (%r8,%rcx), %cl - 0x80, 0xf9, 0x35, //0x00002e37 cmpb $53, %cl - 0x0f, 0x85, 0x2d, 0x00, 0x00, 0x00, //0x00002e3a jne LBB0_631 - 0x41, 0x8d, 0x76, 0x01, //0x00002e40 leal $1(%r14), %esi - 0x39, 0xc6, //0x00002e44 cmpl %eax, %esi - 0x0f, 0x85, 0x21, 0x00, 0x00, 0x00, //0x00002e46 jne LBB0_631 - 0x45, 0x85, 0xe4, //0x00002e4c testl %r12d, %r12d - 0x40, 0x0f, 0x95, 0xc6, //0x00002e4f setne %sil - 0x41, 0x08, 0xf2, //0x00002e53 orb %sil, %r10b - 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x00002e56 jne LBB0_632 - 0x41, 0x83, 0xc6, 0xff, //0x00002e5c addl $-1, %r14d - 0x43, 0x8a, 0x34, 0x30, //0x00002e60 movb (%r8,%r14), %sil - 0x40, 0x80, 0xe6, 0x01, //0x00002e64 andb $1, %sil - 0xe9, 0x07, 0x00, 0x00, 0x00, //0x00002e68 jmp LBB0_632 - //0x00002e6d LBB0_631 - 0x80, 0xf9, 0x35, //0x00002e6d cmpb $53, %cl - 0x40, 0x0f, 0x9d, 0xc6, //0x00002e70 setge %sil - //0x00002e74 LBB0_632 - 0x40, 0x0f, 0xb6, 0xce, //0x00002e74 movzbl %sil, %ecx - 0x48, 0x01, 0xd1, //0x00002e78 addq %rdx, %rcx - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, //0x00002e7b movabsq $9007199254740992, %rax - 0x48, 0x39, 0xc1, //0x00002e85 cmpq %rax, %rcx - 0x0f, 0x85, 0x3f, 0x00, 0x00, 0x00, //0x00002e88 jne LBB0_636 - 0x48, 0x8b, 0x45, 0xb8, //0x00002e8e movq $-72(%rbp), %rax - 0x3d, 0xfe, 0x03, 0x00, 0x00, //0x00002e92 cmpl $1022, %eax - 0x0f, 0x8e, 0xbb, 0x00, 0x00, 0x00, //0x00002e97 jle LBB0_643 - 0x31, 0xc9, //0x00002e9d xorl %ecx, %ecx - 0x48, 0xbb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00002e9f movabsq $9218868437227405312, %rbx - 0x4c, 0x8b, 0x6d, 0xa8, //0x00002ea9 movq $-88(%rbp), %r13 - //0x00002ead LBB0_635 - 0x4c, 0x8b, 0x5d, 0xb0, //0x00002ead movq $-80(%rbp), %r11 - 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00002eb1 movabsq $-9223372036854775808, %rdi - 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00002ebb movabsq $4503599627370495, %rax - 0x8a, 0x55, 0xd7, //0x00002ec5 movb $-41(%rbp), %dl - 0xe9, 0x41, 0x00, 0x00, 0x00, //0x00002ec8 jmp LBB0_639 - //0x00002ecd LBB0_636 - 0x4c, 0x8b, 0x6d, 0xa8, //0x00002ecd movq $-88(%rbp), %r13 - 0x4c, 0x8b, 0x5d, 0xb0, //0x00002ed1 movq $-80(%rbp), %r11 - 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00002ed5 movabsq $-9223372036854775808, %rdi - 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00002edf movabsq $4503599627370495, %rax - 0x48, 0x8b, 0x75, 0x90, //0x00002ee9 movq $-112(%rbp), %rsi - //0x00002eed LBB0_637 - 0x8a, 0x55, 0xd7, //0x00002eed movb $-41(%rbp), %dl - //0x00002ef0 LBB0_638 - 0x48, 0x21, 0xce, //0x00002ef0 andq %rcx, %rsi - 0x48, 0x8b, 0x5d, 0xb8, //0x00002ef3 movq $-72(%rbp), %rbx - 0x81, 0xc3, 0xff, 0x03, 0x00, 0x00, //0x00002ef7 addl $1023, %ebx - 0x81, 0xe3, 0xff, 0x07, 0x00, 0x00, //0x00002efd andl $2047, %ebx - 0x48, 0xc1, 0xe3, 0x34, //0x00002f03 shlq $52, %rbx - 0x48, 0x85, 0xf6, //0x00002f07 testq %rsi, %rsi - 0x48, 0x0f, 0x44, 0xde, //0x00002f0a cmoveq %rsi, %rbx - //0x00002f0e LBB0_639 - 0x48, 0x21, 0xc1, //0x00002f0e andq %rax, %rcx - 0x48, 0x09, 0xd9, //0x00002f11 orq %rbx, %rcx - 0x48, 0x89, 0xc8, //0x00002f14 movq %rcx, %rax - 0x48, 0x09, 0xf8, //0x00002f17 orq %rdi, %rax - 0x80, 0xfa, 0x2d, //0x00002f1a cmpb $45, %dl - 0x48, 0x0f, 0x45, 0xc1, //0x00002f1d cmovneq %rcx, %rax - 0xc4, 0xe1, 0xf9, 0x6e, 0xc0, //0x00002f21 vmovq %rax, %xmm0 - //0x00002f26 LBB0_640 - 0xc4, 0xe1, 0xf9, 0x7e, 0xc0, //0x00002f26 vmovq %xmm0, %rax - 0x48, 0x83, 0xc7, 0xff, //0x00002f2b addq $-1, %rdi - 0x48, 0x21, 0xc7, //0x00002f2f andq %rax, %rdi - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00002f32 movabsq $9218868437227405312, %rax - 0x48, 0x39, 0xc7, //0x00002f3c cmpq %rax, %rdi - 0x0f, 0x85, 0x08, 0x00, 0x00, 0x00, //0x00002f3f jne LBB0_642 - 0x49, 0xc7, 0x45, 0x00, 0xf8, 0xff, 0xff, 0xff, //0x00002f45 movq $-8, (%r13) - //0x00002f4d LBB0_642 - 0xc4, 0xc1, 0x7b, 0x11, 0x45, 0x08, //0x00002f4d vmovsd %xmm0, $8(%r13) - 0xe9, 0xb0, 0xe3, 0xff, 0xff, //0x00002f53 jmp LBB0_263 - //0x00002f58 LBB0_643 - 0x83, 0xc0, 0x01, //0x00002f58 addl $1, %eax - 0x48, 0x89, 0x45, 0xb8, //0x00002f5b movq %rax, $-72(%rbp) - 0x48, 0x8b, 0x75, 0x90, //0x00002f5f movq $-112(%rbp), %rsi - 0x48, 0x89, 0xf1, //0x00002f63 movq %rsi, %rcx - 0x4c, 0x8b, 0x6d, 0xa8, //0x00002f66 movq $-88(%rbp), %r13 - 0x4c, 0x8b, 0x5d, 0xb0, //0x00002f6a movq $-80(%rbp), %r11 - 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00002f6e movabsq $-9223372036854775808, %rdi - 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00002f78 movabsq $4503599627370495, %rax - 0xe9, 0x66, 0xff, 0xff, 0xff, //0x00002f82 jmp LBB0_637 - //0x00002f87 LBB0_645 - 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00002f87 movq $-1, %r11 - 0xe9, 0xa4, 0x02, 0x00, 0x00, //0x00002f8e jmp LBB0_688 - //0x00002f93 LBB0_646 - 0x48, 0x8b, 0x75, 0xc8, //0x00002f93 movq $-56(%rbp), %rsi - 0x4c, 0x8d, 0x0c, 0x16, //0x00002f97 leaq (%rsi,%rdx), %r9 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002f9b movq $-1, %r8 - 0x45, 0x31, 0xe4, //0x00002fa2 xorl %r12d, %r12d - 0x49, 0x83, 0xff, 0x20, //0x00002fa5 cmpq $32, %r15 - 0x0f, 0x83, 0xa6, 0xe8, 0xff, 0xff, //0x00002fa9 jae LBB0_323 - //0x00002faf LBB0_647 - 0x4c, 0x89, 0xef, //0x00002faf movq %r13, %rdi - 0xe9, 0x80, 0x00, 0x00, 0x00, //0x00002fb2 jmp LBB0_654 - //0x00002fb7 LBB0_648 - 0x48, 0x8b, 0x45, 0xc8, //0x00002fb7 movq $-56(%rbp), %rax - 0x4c, 0x8d, 0x0c, 0x10, //0x00002fbb leaq (%rax,%rdx), %r9 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002fbf movq $-1, %r8 - 0x45, 0x31, 0xed, //0x00002fc6 xorl %r13d, %r13d - 0x49, 0x83, 0xff, 0x20, //0x00002fc9 cmpq $32, %r15 - 0x0f, 0x83, 0xde, 0xe8, 0xff, 0xff, //0x00002fcd jae LBB0_328 - 0xe9, 0xd5, 0x01, 0x00, 0x00, //0x00002fd3 jmp LBB0_676 - //0x00002fd8 LBB0_650 - 0x49, 0x83, 0xf8, 0xff, //0x00002fd8 cmpq $-1, %r8 - 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x00002fdc jne LBB0_652 - 0x4c, 0x89, 0xce, //0x00002fe2 movq %r9, %rsi - 0x48, 0x2b, 0x75, 0xc8, //0x00002fe5 subq $-56(%rbp), %rsi - 0x4c, 0x0f, 0xbc, 0xc1, //0x00002fe9 bsfq %rcx, %r8 - 0x49, 0x01, 0xf0, //0x00002fed addq %rsi, %r8 - //0x00002ff0 LBB0_652 - 0x44, 0x89, 0xe6, //0x00002ff0 movl %r12d, %esi - 0xf7, 0xd6, //0x00002ff3 notl %esi - 0x21, 0xce, //0x00002ff5 andl %ecx, %esi - 0x8d, 0x3c, 0x36, //0x00002ff7 leal (%rsi,%rsi), %edi - 0x41, 0x8d, 0x1c, 0x74, //0x00002ffa leal (%r12,%rsi,2), %ebx - 0xf7, 0xd7, //0x00002ffe notl %edi - 0x21, 0xcf, //0x00003000 andl %ecx, %edi - 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003002 andl $-1431655766, %edi - 0x45, 0x31, 0xe4, //0x00003008 xorl %r12d, %r12d - 0x01, 0xf7, //0x0000300b addl %esi, %edi - 0x41, 0x0f, 0x92, 0xc4, //0x0000300d setb %r12b - 0x01, 0xff, //0x00003011 addl %edi, %edi - 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00003013 xorl $1431655765, %edi - 0x21, 0xdf, //0x00003019 andl %ebx, %edi - 0xf7, 0xd7, //0x0000301b notl %edi - 0x21, 0xf8, //0x0000301d andl %edi, %eax - 0x48, 0x8b, 0x75, 0xc8, //0x0000301f movq $-56(%rbp), %rsi - 0x48, 0x85, 0xc0, //0x00003023 testq %rax, %rax - 0x0f, 0x85, 0x63, 0xe8, 0xff, 0xff, //0x00003026 jne LBB0_326 - //0x0000302c LBB0_653 - 0x4c, 0x89, 0xef, //0x0000302c movq %r13, %rdi - 0x49, 0x83, 0xc1, 0x20, //0x0000302f addq $32, %r9 - 0x49, 0x83, 0xc7, 0xe0, //0x00003033 addq $-32, %r15 - //0x00003037 LBB0_654 - 0x4d, 0x85, 0xe4, //0x00003037 testq %r12, %r12 - 0x0f, 0x85, 0x16, 0x02, 0x00, 0x00, //0x0000303a jne LBB0_690 - 0x48, 0x8b, 0x45, 0xc8, //0x00003040 movq $-56(%rbp), %rax - 0x48, 0xf7, 0xd0, //0x00003044 notq %rax - 0x4c, 0x89, 0xc1, //0x00003047 movq %r8, %rcx - 0x4d, 0x85, 0xff, //0x0000304a testq %r15, %r15 - 0x0f, 0x84, 0x8c, 0x00, 0x00, 0x00, //0x0000304d je LBB0_664 - //0x00003053 LBB0_656 - 0x48, 0x83, 0xc0, 0x01, //0x00003053 addq $1, %rax - 0x49, 0x89, 0xfd, //0x00003057 movq %rdi, %r13 - 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x0000305a movq $-1, %r11 - //0x00003061 LBB0_657 - 0x4c, 0x89, 0xef, //0x00003061 movq %r13, %rdi - 0x31, 0xf6, //0x00003064 xorl %esi, %esi - //0x00003066 LBB0_658 - 0x41, 0x0f, 0xb6, 0x1c, 0x31, //0x00003066 movzbl (%r9,%rsi), %ebx - 0x80, 0xfb, 0x22, //0x0000306b cmpb $34, %bl - 0x0f, 0x84, 0x64, 0x00, 0x00, 0x00, //0x0000306e je LBB0_663 - 0x80, 0xfb, 0x5c, //0x00003074 cmpb $92, %bl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00003077 je LBB0_661 - 0x48, 0x83, 0xc6, 0x01, //0x0000307d addq $1, %rsi - 0x49, 0x39, 0xf7, //0x00003081 cmpq %rsi, %r15 - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00003084 jne LBB0_658 - 0xe9, 0x5f, 0x00, 0x00, 0x00, //0x0000308a jmp LBB0_665 - //0x0000308f LBB0_661 - 0x49, 0x8d, 0x5f, 0xff, //0x0000308f leaq $-1(%r15), %rbx - 0x48, 0x39, 0xf3, //0x00003093 cmpq %rsi, %rbx - 0x0f, 0x84, 0x47, 0x02, 0x00, 0x00, //0x00003096 je LBB0_696 - 0x4a, 0x8d, 0x1c, 0x08, //0x0000309c leaq (%rax,%r9), %rbx - 0x48, 0x01, 0xf3, //0x000030a0 addq %rsi, %rbx - 0x48, 0x83, 0xf9, 0xff, //0x000030a3 cmpq $-1, %rcx - 0x4c, 0x0f, 0x44, 0xc3, //0x000030a7 cmoveq %rbx, %r8 - 0x48, 0x0f, 0x44, 0xcb, //0x000030ab cmoveq %rbx, %rcx - 0x49, 0x01, 0xf1, //0x000030af addq %rsi, %r9 - 0x49, 0x83, 0xc1, 0x02, //0x000030b2 addq $2, %r9 - 0x4c, 0x89, 0xfb, //0x000030b6 movq %r15, %rbx - 0x48, 0x29, 0xf3, //0x000030b9 subq %rsi, %rbx - 0x48, 0x83, 0xc3, 0xfe, //0x000030bc addq $-2, %rbx - 0x49, 0x83, 0xc7, 0xfe, //0x000030c0 addq $-2, %r15 - 0x49, 0x39, 0xf7, //0x000030c4 cmpq %rsi, %r15 - 0x49, 0x89, 0xdf, //0x000030c7 movq %rbx, %r15 - 0x49, 0x89, 0xfd, //0x000030ca movq %rdi, %r13 - 0x0f, 0x85, 0x8e, 0xff, 0xff, 0xff, //0x000030cd jne LBB0_657 - 0xe9, 0x5f, 0x01, 0x00, 0x00, //0x000030d3 jmp LBB0_688 - //0x000030d8 LBB0_663 - 0x49, 0x01, 0xf1, //0x000030d8 addq %rsi, %r9 - 0x49, 0x83, 0xc1, 0x01, //0x000030db addq $1, %r9 - //0x000030df LBB0_664 - 0x4c, 0x2b, 0x4d, 0xc8, //0x000030df subq $-56(%rbp), %r9 - 0x4d, 0x89, 0xcb, //0x000030e3 movq %r9, %r11 - 0x49, 0x89, 0xfd, //0x000030e6 movq %rdi, %r13 - 0xe9, 0x67, 0xde, 0xff, 0xff, //0x000030e9 jmp LBB0_197 - //0x000030ee LBB0_665 - 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000030ee movq $-1, %r11 - 0x80, 0xfb, 0x22, //0x000030f5 cmpb $34, %bl - 0x49, 0x89, 0xfd, //0x000030f8 movq %rdi, %r13 - 0x0f, 0x85, 0x36, 0x01, 0x00, 0x00, //0x000030fb jne LBB0_688 - 0x4d, 0x01, 0xf9, //0x00003101 addq %r15, %r9 - 0xe9, 0xd6, 0xff, 0xff, 0xff, //0x00003104 jmp LBB0_664 - //0x00003109 LBB0_667 - 0x49, 0x83, 0xf8, 0xff, //0x00003109 cmpq $-1, %r8 - 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x0000310d jne LBB0_669 - 0x4c, 0x89, 0xce, //0x00003113 movq %r9, %rsi - 0x48, 0x2b, 0x75, 0xc8, //0x00003116 subq $-56(%rbp), %rsi - 0x4c, 0x0f, 0xbc, 0xc1, //0x0000311a bsfq %rcx, %r8 - 0x49, 0x01, 0xf0, //0x0000311e addq %rsi, %r8 - //0x00003121 LBB0_669 - 0x44, 0x89, 0xee, //0x00003121 movl %r13d, %esi - 0xf7, 0xd6, //0x00003124 notl %esi - 0x21, 0xce, //0x00003126 andl %ecx, %esi - 0x8d, 0x3c, 0x36, //0x00003128 leal (%rsi,%rsi), %edi - 0x41, 0x8d, 0x5c, 0x75, 0x00, //0x0000312b leal (%r13,%rsi,2), %ebx - 0xf7, 0xd7, //0x00003130 notl %edi - 0x21, 0xcf, //0x00003132 andl %ecx, %edi - 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003134 andl $-1431655766, %edi - 0x45, 0x31, 0xed, //0x0000313a xorl %r13d, %r13d - 0x01, 0xf7, //0x0000313d addl %esi, %edi - 0x41, 0x0f, 0x92, 0xc5, //0x0000313f setb %r13b - 0x01, 0xff, //0x00003143 addl %edi, %edi - 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00003145 xorl $1431655765, %edi - 0x21, 0xdf, //0x0000314b andl %ebx, %edi - 0xf7, 0xd7, //0x0000314d notl %edi - 0x21, 0xf8, //0x0000314f andl %edi, %eax - 0xc5, 0xfd, 0xdb, 0xc1, //0x00003151 vpand %ymm1, %ymm0, %ymm0 - 0x48, 0x85, 0xc0, //0x00003155 testq %rax, %rax - 0x0f, 0x85, 0xa5, 0xe7, 0xff, 0xff, //0x00003158 jne LBB0_331 - //0x0000315e LBB0_670 - 0xb9, 0x40, 0x00, 0x00, 0x00, //0x0000315e movl $64, %ecx - //0x00003163 LBB0_671 - 0xc5, 0xfd, 0xd7, 0xf0, //0x00003163 vpmovmskb %ymm0, %esi - 0x48, 0x85, 0xc0, //0x00003167 testq %rax, %rax - 0x0f, 0x84, 0x2d, 0x00, 0x00, 0x00, //0x0000316a je LBB0_674 - 0x0f, 0xbc, 0xc6, //0x00003170 bsfl %esi, %eax - 0x85, 0xf6, //0x00003173 testl %esi, %esi - 0xbe, 0x40, 0x00, 0x00, 0x00, //0x00003175 movl $64, %esi - 0x0f, 0x45, 0xf0, //0x0000317a cmovnel %eax, %esi - 0x48, 0x39, 0xf1, //0x0000317d cmpq %rsi, %rcx - 0x0f, 0x87, 0xa7, 0x00, 0x00, 0x00, //0x00003180 ja LBB0_686 - 0x4c, 0x2b, 0x4d, 0xc8, //0x00003186 subq $-56(%rbp), %r9 - 0x49, 0x8d, 0x04, 0x09, //0x0000318a leaq (%r9,%rcx), %rax - 0x48, 0x83, 0xc0, 0x01, //0x0000318e addq $1, %rax - 0x4d, 0x89, 0xdd, //0x00003192 movq %r11, %r13 - 0x49, 0x89, 0xc3, //0x00003195 movq %rax, %r11 - 0xe9, 0xb8, 0xdd, 0xff, 0xff, //0x00003198 jmp LBB0_197 - //0x0000319d LBB0_674 - 0x85, 0xf6, //0x0000319d testl %esi, %esi - 0x0f, 0x85, 0x88, 0x00, 0x00, 0x00, //0x0000319f jne LBB0_686 - 0x49, 0x83, 0xc1, 0x20, //0x000031a5 addq $32, %r9 - 0x49, 0x83, 0xc7, 0xe0, //0x000031a9 addq $-32, %r15 - //0x000031ad LBB0_676 - 0x4d, 0x85, 0xed, //0x000031ad testq %r13, %r13 - 0x0f, 0x85, 0xd9, 0x00, 0x00, 0x00, //0x000031b0 jne LBB0_692 - 0x4c, 0x89, 0xc0, //0x000031b6 movq %r8, %rax - 0x4d, 0x85, 0xff, //0x000031b9 testq %r15, %r15 - 0x0f, 0x84, 0x03, 0x01, 0x00, 0x00, //0x000031bc je LBB0_694 - //0x000031c2 LBB0_678 - 0x41, 0x0f, 0xb6, 0x09, //0x000031c2 movzbl (%r9), %ecx - 0x80, 0xf9, 0x22, //0x000031c6 cmpb $34, %cl - 0x0f, 0x84, 0x74, 0x00, 0x00, 0x00, //0x000031c9 je LBB0_689 - 0x80, 0xf9, 0x5c, //0x000031cf cmpb $92, %cl - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x000031d2 je LBB0_683 - 0x80, 0xf9, 0x20, //0x000031d8 cmpb $32, %cl - 0x0f, 0x82, 0x4c, 0x00, 0x00, 0x00, //0x000031db jb LBB0_686 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000031e1 movq $-1, %rcx - 0xbe, 0x01, 0x00, 0x00, 0x00, //0x000031e8 movl $1, %esi - //0x000031ed LBB0_682 - 0x49, 0x01, 0xf1, //0x000031ed addq %rsi, %r9 - 0x49, 0x01, 0xcf, //0x000031f0 addq %rcx, %r15 - 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x000031f3 jne LBB0_678 - 0xe9, 0xc7, 0x00, 0x00, 0x00, //0x000031f9 jmp LBB0_694 - //0x000031fe LBB0_683 - 0x49, 0x83, 0xff, 0x01, //0x000031fe cmpq $1, %r15 - 0x0f, 0x84, 0xbd, 0x00, 0x00, 0x00, //0x00003202 je LBB0_694 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00003208 movq $-2, %rcx - 0xbe, 0x02, 0x00, 0x00, 0x00, //0x0000320f movl $2, %esi - 0x48, 0x83, 0xf8, 0xff, //0x00003214 cmpq $-1, %rax - 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x00003218 jne LBB0_682 - 0x4d, 0x89, 0xc8, //0x0000321e movq %r9, %r8 - 0x4c, 0x2b, 0x45, 0xc8, //0x00003221 subq $-56(%rbp), %r8 - 0x4c, 0x89, 0xc0, //0x00003225 movq %r8, %rax - 0xe9, 0xc0, 0xff, 0xff, 0xff, //0x00003228 jmp LBB0_682 - //0x0000322d LBB0_686 - 0x4d, 0x89, 0xdd, //0x0000322d movq %r11, %r13 - //0x00003230 LBB0_687 - 0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x00003230 movq $-2, %r11 - //0x00003237 LBB0_688 - 0x4d, 0x89, 0x5d, 0x00, //0x00003237 movq %r11, (%r13) - 0x4d, 0x89, 0xf3, //0x0000323b movq %r14, %r11 - 0xe9, 0xc5, 0xe0, 0xff, 0xff, //0x0000323e jmp LBB0_263 - //0x00003243 LBB0_689 - 0x4c, 0x2b, 0x4d, 0xc8, //0x00003243 subq $-56(%rbp), %r9 - 0x49, 0x83, 0xc1, 0x01, //0x00003247 addq $1, %r9 - 0x4d, 0x89, 0xdd, //0x0000324b movq %r11, %r13 - 0x4d, 0x89, 0xcb, //0x0000324e movq %r9, %r11 - 0xe9, 0xff, 0xdc, 0xff, 0xff, //0x00003251 jmp LBB0_197 - //0x00003256 LBB0_690 - 0x4d, 0x85, 0xff, //0x00003256 testq %r15, %r15 - 0x0f, 0x84, 0x75, 0x00, 0x00, 0x00, //0x00003259 je LBB0_695 - 0x48, 0x8b, 0x45, 0xc8, //0x0000325f movq $-56(%rbp), %rax - 0x48, 0xf7, 0xd0, //0x00003263 notq %rax - 0x49, 0x8d, 0x34, 0x01, //0x00003266 leaq (%r9,%rax), %rsi - 0x49, 0x83, 0xf8, 0xff, //0x0000326a cmpq $-1, %r8 - 0x4c, 0x89, 0xc1, //0x0000326e movq %r8, %rcx - 0x4c, 0x0f, 0x44, 0xc6, //0x00003271 cmoveq %rsi, %r8 - 0x48, 0x0f, 0x44, 0xce, //0x00003275 cmoveq %rsi, %rcx - 0x49, 0x83, 0xc1, 0x01, //0x00003279 addq $1, %r9 - 0x49, 0x83, 0xc7, 0xff, //0x0000327d addq $-1, %r15 - 0x4d, 0x85, 0xff, //0x00003281 testq %r15, %r15 - 0x0f, 0x85, 0xc9, 0xfd, 0xff, 0xff, //0x00003284 jne LBB0_656 - 0xe9, 0x50, 0xfe, 0xff, 0xff, //0x0000328a jmp LBB0_664 - //0x0000328f LBB0_692 - 0x4d, 0x85, 0xff, //0x0000328f testq %r15, %r15 - 0x0f, 0x84, 0x2d, 0x00, 0x00, 0x00, //0x00003292 je LBB0_694 - 0x48, 0x8b, 0x45, 0xc8, //0x00003298 movq $-56(%rbp), %rax - 0x48, 0xf7, 0xd0, //0x0000329c notq %rax - 0x4c, 0x01, 0xc8, //0x0000329f addq %r9, %rax - 0x49, 0x83, 0xf8, 0xff, //0x000032a2 cmpq $-1, %r8 - 0x4c, 0x89, 0xc1, //0x000032a6 movq %r8, %rcx - 0x48, 0x0f, 0x44, 0xc8, //0x000032a9 cmoveq %rax, %rcx - 0x49, 0x0f, 0x45, 0xc0, //0x000032ad cmovneq %r8, %rax - 0x49, 0x83, 0xc1, 0x01, //0x000032b1 addq $1, %r9 - 0x49, 0x83, 0xc7, 0xff, //0x000032b5 addq $-1, %r15 - 0x49, 0x89, 0xc8, //0x000032b9 movq %rcx, %r8 - 0x4d, 0x85, 0xff, //0x000032bc testq %r15, %r15 - 0x0f, 0x85, 0xfd, 0xfe, 0xff, 0xff, //0x000032bf jne LBB0_678 - //0x000032c5 LBB0_694 - 0x4d, 0x89, 0xdd, //0x000032c5 movq %r11, %r13 - 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000032c8 movq $-1, %r11 - 0xe9, 0x63, 0xff, 0xff, 0xff, //0x000032cf jmp LBB0_688 - //0x000032d4 LBB0_695 - 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000032d4 movq $-1, %r11 - 0x49, 0x89, 0xfd, //0x000032db movq %rdi, %r13 - 0xe9, 0x54, 0xff, 0xff, 0xff, //0x000032de jmp LBB0_688 - //0x000032e3 LBB0_696 - 0x49, 0x89, 0xfd, //0x000032e3 movq %rdi, %r13 - 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000032e6 movq $-1, %r11 - 0xe9, 0x45, 0xff, 0xff, 0xff, //0x000032ed jmp LBB0_688 - 0x90, 0x90, //0x000032f2 .p2align 2, 0x90 - // // .set L0_0_set_261, LBB0_261-LJTI0_0 - // // .set L0_0_set_131, LBB0_131-LJTI0_0 - // // .set L0_0_set_113, LBB0_113-LJTI0_0 - // // .set L0_0_set_126, LBB0_126-LJTI0_0 - // // .set L0_0_set_34, LBB0_34-LJTI0_0 - // // .set L0_0_set_132, LBB0_132-LJTI0_0 - // // .set L0_0_set_133, LBB0_133-LJTI0_0 - // // .set L0_0_set_140, LBB0_140-LJTI0_0 - // // .set L0_0_set_134, LBB0_134-LJTI0_0 - // // .set L0_0_set_127, LBB0_127-LJTI0_0 - // // .set L0_0_set_137, LBB0_137-LJTI0_0 - // // .set L0_0_set_142, LBB0_142-LJTI0_0 - // // .set L0_0_set_130, LBB0_130-LJTI0_0 - //0x000032f4 LJTI0_0 - 0x09, 0xe0, 0xff, 0xff, //0x000032f4 .long L0_0_set_261 - 0x26, 0xd8, 0xff, 0xff, //0x000032f8 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x000032fc .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x00003300 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x00003304 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x00003308 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x0000330c .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x00003310 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x00003314 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x00003318 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x0000331c .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x00003320 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x00003324 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x00003328 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x0000332c .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x00003330 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x00003334 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x00003338 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x0000333c .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x00003340 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x00003344 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x00003348 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x0000334c .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x00003350 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x00003354 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x00003358 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x0000335c .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x00003360 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x00003364 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x00003368 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x0000336c .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x00003370 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x00003374 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x00003378 .long L0_0_set_131 - 0x87, 0xd6, 0xff, 0xff, //0x0000337c .long L0_0_set_113 - 0x26, 0xd8, 0xff, 0xff, //0x00003380 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x00003384 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x00003388 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x0000338c .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x00003390 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x00003394 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x00003398 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x0000339c .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x000033a0 .long L0_0_set_131 - 0xcd, 0xd7, 0xff, 0xff, //0x000033a4 .long L0_0_set_126 - 0x23, 0xd1, 0xff, 0xff, //0x000033a8 .long L0_0_set_34 - 0x26, 0xd8, 0xff, 0xff, //0x000033ac .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x000033b0 .long L0_0_set_131 - 0x23, 0xd1, 0xff, 0xff, //0x000033b4 .long L0_0_set_34 - 0x23, 0xd1, 0xff, 0xff, //0x000033b8 .long L0_0_set_34 - 0x23, 0xd1, 0xff, 0xff, //0x000033bc .long L0_0_set_34 - 0x23, 0xd1, 0xff, 0xff, //0x000033c0 .long L0_0_set_34 - 0x23, 0xd1, 0xff, 0xff, //0x000033c4 .long L0_0_set_34 - 0x23, 0xd1, 0xff, 0xff, //0x000033c8 .long L0_0_set_34 - 0x23, 0xd1, 0xff, 0xff, //0x000033cc .long L0_0_set_34 - 0x23, 0xd1, 0xff, 0xff, //0x000033d0 .long L0_0_set_34 - 0x23, 0xd1, 0xff, 0xff, //0x000033d4 .long L0_0_set_34 - 0x23, 0xd1, 0xff, 0xff, //0x000033d8 .long L0_0_set_34 - 0x36, 0xd8, 0xff, 0xff, //0x000033dc .long L0_0_set_132 - 0x26, 0xd8, 0xff, 0xff, //0x000033e0 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x000033e4 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x000033e8 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x000033ec .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x000033f0 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x000033f4 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x000033f8 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x000033fc .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x00003400 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x00003404 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x00003408 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x0000340c .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x00003410 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x00003414 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x00003418 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x0000341c .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x00003420 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x00003424 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x00003428 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x0000342c .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x00003430 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x00003434 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x00003438 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x0000343c .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x00003440 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x00003444 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x00003448 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x0000344c .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x00003450 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x00003454 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x00003458 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x0000345c .long L0_0_set_131 - 0x4a, 0xd8, 0xff, 0xff, //0x00003460 .long L0_0_set_133 - 0x26, 0xd8, 0xff, 0xff, //0x00003464 .long L0_0_set_131 - 0xb9, 0xd8, 0xff, 0xff, //0x00003468 .long L0_0_set_140 - 0x26, 0xd8, 0xff, 0xff, //0x0000346c .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x00003470 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x00003474 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x00003478 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x0000347c .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x00003480 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x00003484 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x00003488 .long L0_0_set_131 - 0x57, 0xd8, 0xff, 0xff, //0x0000348c .long L0_0_set_134 - 0x26, 0xd8, 0xff, 0xff, //0x00003490 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x00003494 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x00003498 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x0000349c .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x000034a0 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x000034a4 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x000034a8 .long L0_0_set_131 - 0xe1, 0xd7, 0xff, 0xff, //0x000034ac .long L0_0_set_127 - 0x26, 0xd8, 0xff, 0xff, //0x000034b0 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x000034b4 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x000034b8 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x000034bc .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x000034c0 .long L0_0_set_131 - 0x88, 0xd8, 0xff, 0xff, //0x000034c4 .long L0_0_set_137 - 0x26, 0xd8, 0xff, 0xff, //0x000034c8 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x000034cc .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x000034d0 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x000034d4 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x000034d8 .long L0_0_set_131 - 0x26, 0xd8, 0xff, 0xff, //0x000034dc .long L0_0_set_131 - 0xe2, 0xd8, 0xff, 0xff, //0x000034e0 .long L0_0_set_142 - 0x26, 0xd8, 0xff, 0xff, //0x000034e4 .long L0_0_set_131 - 0x12, 0xd8, 0xff, 0xff, //0x000034e8 .long L0_0_set_130 - // // .set L0_1_set_92, LBB0_92-LJTI0_1 - // // .set L0_1_set_144, LBB0_144-LJTI0_1 - // // .set L0_1_set_86, LBB0_86-LJTI0_1 - // // .set L0_1_set_95, LBB0_95-LJTI0_1 - //0x000034ec LJTI0_1 - 0x77, 0xd3, 0xff, 0xff, //0x000034ec .long L0_1_set_92 - 0x08, 0xd7, 0xff, 0xff, //0x000034f0 .long L0_1_set_144 - 0x77, 0xd3, 0xff, 0xff, //0x000034f4 .long L0_1_set_92 - 0x2c, 0xd3, 0xff, 0xff, //0x000034f8 .long L0_1_set_86 - 0x08, 0xd7, 0xff, 0xff, //0x000034fc .long L0_1_set_144 - 0x08, 0xd7, 0xff, 0xff, //0x00003500 .long L0_1_set_144 - 0x08, 0xd7, 0xff, 0xff, //0x00003504 .long L0_1_set_144 - 0x08, 0xd7, 0xff, 0xff, //0x00003508 .long L0_1_set_144 - 0x08, 0xd7, 0xff, 0xff, //0x0000350c .long L0_1_set_144 - 0x08, 0xd7, 0xff, 0xff, //0x00003510 .long L0_1_set_144 - 0x08, 0xd7, 0xff, 0xff, //0x00003514 .long L0_1_set_144 - 0x08, 0xd7, 0xff, 0xff, //0x00003518 .long L0_1_set_144 - 0x08, 0xd7, 0xff, 0xff, //0x0000351c .long L0_1_set_144 - 0x08, 0xd7, 0xff, 0xff, //0x00003520 .long L0_1_set_144 - 0x08, 0xd7, 0xff, 0xff, //0x00003524 .long L0_1_set_144 - 0x08, 0xd7, 0xff, 0xff, //0x00003528 .long L0_1_set_144 - 0x08, 0xd7, 0xff, 0xff, //0x0000352c .long L0_1_set_144 - 0x08, 0xd7, 0xff, 0xff, //0x00003530 .long L0_1_set_144 - 0x08, 0xd7, 0xff, 0xff, //0x00003534 .long L0_1_set_144 - 0x08, 0xd7, 0xff, 0xff, //0x00003538 .long L0_1_set_144 - 0x08, 0xd7, 0xff, 0xff, //0x0000353c .long L0_1_set_144 - 0x08, 0xd7, 0xff, 0xff, //0x00003540 .long L0_1_set_144 - 0x08, 0xd7, 0xff, 0xff, //0x00003544 .long L0_1_set_144 - 0x08, 0xd7, 0xff, 0xff, //0x00003548 .long L0_1_set_144 - 0x08, 0xd7, 0xff, 0xff, //0x0000354c .long L0_1_set_144 - 0x08, 0xd7, 0xff, 0xff, //0x00003550 .long L0_1_set_144 - 0x93, 0xd3, 0xff, 0xff, //0x00003554 .long L0_1_set_95 - //0x00003558 .p2align 2, 0x00 - //0x00003558 _MASK_USE_NUMBER - 0x02, 0x00, 0x00, 0x00, //0x00003558 .long 2 - 0x00, 0x00, 0x00, 0x00, //0x0000355c .p2align 4, 0x00 - //0x00003560 _P10_TAB - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x3f, //0x00003560 .quad 0x3ff0000000000000 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x40, //0x00003568 .quad 0x4024000000000000 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x59, 0x40, //0x00003570 .quad 0x4059000000000000 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x8f, 0x40, //0x00003578 .quad 0x408f400000000000 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0xc3, 0x40, //0x00003580 .quad 0x40c3880000000000 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x6a, 0xf8, 0x40, //0x00003588 .quad 0x40f86a0000000000 - 0x00, 0x00, 0x00, 0x00, 0x80, 0x84, 0x2e, 0x41, //0x00003590 .quad 0x412e848000000000 - 0x00, 0x00, 0x00, 0x00, 0xd0, 0x12, 0x63, 0x41, //0x00003598 .quad 0x416312d000000000 - 0x00, 0x00, 0x00, 0x00, 0x84, 0xd7, 0x97, 0x41, //0x000035a0 .quad 0x4197d78400000000 - 0x00, 0x00, 0x00, 0x00, 0x65, 0xcd, 0xcd, 0x41, //0x000035a8 .quad 0x41cdcd6500000000 - 0x00, 0x00, 0x00, 0x20, 0x5f, 0xa0, 0x02, 0x42, //0x000035b0 .quad 0x4202a05f20000000 - 0x00, 0x00, 0x00, 0xe8, 0x76, 0x48, 0x37, 0x42, //0x000035b8 .quad 0x42374876e8000000 - 0x00, 0x00, 0x00, 0xa2, 0x94, 0x1a, 0x6d, 0x42, //0x000035c0 .quad 0x426d1a94a2000000 - 0x00, 0x00, 0x40, 0xe5, 0x9c, 0x30, 0xa2, 0x42, //0x000035c8 .quad 0x42a2309ce5400000 - 0x00, 0x00, 0x90, 0x1e, 0xc4, 0xbc, 0xd6, 0x42, //0x000035d0 .quad 0x42d6bcc41e900000 - 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0x43, //0x000035d8 .quad 0x430c6bf526340000 - 0x00, 0x80, 0xe0, 0x37, 0x79, 0xc3, 0x41, 0x43, //0x000035e0 .quad 0x4341c37937e08000 - 0x00, 0xa0, 0xd8, 0x85, 0x57, 0x34, 0x76, 0x43, //0x000035e8 .quad 0x4376345785d8a000 - 0x00, 0xc8, 0x4e, 0x67, 0x6d, 0xc1, 0xab, 0x43, //0x000035f0 .quad 0x43abc16d674ec800 - 0x00, 0x3d, 0x91, 0x60, 0xe4, 0x58, 0xe1, 0x43, //0x000035f8 .quad 0x43e158e460913d00 - 0x40, 0x8c, 0xb5, 0x78, 0x1d, 0xaf, 0x15, 0x44, //0x00003600 .quad 0x4415af1d78b58c40 - 0x50, 0xef, 0xe2, 0xd6, 0xe4, 0x1a, 0x4b, 0x44, //0x00003608 .quad 0x444b1ae4d6e2ef50 - 0x92, 0xd5, 0x4d, 0x06, 0xcf, 0xf0, 0x80, 0x44, //0x00003610 .quad 0x4480f0cf064dd592 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003618 .p2align 4, 0x00 - //0x00003620 _POW10_M128_TAB - 0x53, 0xe4, 0x60, 0xcd, 0x69, 0xc8, 0x32, 0x17, //0x00003620 .quad 1671618768450675795 - 0x88, 0x02, 0x1c, 0x08, 0xa0, 0xd5, 0x8f, 0xfa, //0x00003628 .quad -391859759250406776 - 0xb4, 0x8e, 0x5c, 0x20, 0x42, 0xbd, 0x7f, 0x0e, //0x00003630 .quad 1044761730281672372 - 0x95, 0x81, 0x11, 0x05, 0x84, 0xe5, 0x99, 0x9c, //0x00003638 .quad -7162441377172586091 - 0x61, 0xb2, 0x73, 0xa8, 0x92, 0xac, 0x1f, 0x52, //0x00003640 .quad 5917638181279478369 - 0xfa, 0xe1, 0x55, 0x06, 0xe5, 0x5e, 0xc0, 0xc3, //0x00003648 .quad -4341365703038344710 - 0xf9, 0x9e, 0x90, 0x52, 0xb7, 0x97, 0xa7, 0xe6, //0x00003650 .quad -1826324310255427847 - 0x78, 0x5a, 0xeb, 0x47, 0x9e, 0x76, 0xb0, 0xf4, //0x00003658 .quad -815021110370542984 - 0x5c, 0x63, 0x9a, 0x93, 0xd2, 0xbe, 0x28, 0x90, //0x00003660 .quad -8058981721550724260 - 0x8b, 0x18, 0xf3, 0xec, 0x22, 0x4a, 0xee, 0x98, //0x00003668 .quad -7426917221622671221 - 0x33, 0xfc, 0x80, 0x38, 0x87, 0xee, 0x32, 0x74, //0x00003670 .quad 8373016921771146291 - 0xae, 0xde, 0x2f, 0xa8, 0xab, 0xdc, 0x29, 0xbf, //0x00003678 .quad -4671960508600951122 - 0x3f, 0x3b, 0xa1, 0x06, 0x29, 0xaa, 0x3f, 0x11, //0x00003680 .quad 1242899115359157055 - 0x5a, 0xd6, 0x3b, 0x92, 0xd6, 0x53, 0xf4, 0xee, //0x00003688 .quad -1228264617323800998 - 0x07, 0xc5, 0x24, 0xa4, 0x59, 0xca, 0xc7, 0x4a, //0x00003690 .quad 5388497965526861063 - 0xf8, 0x65, 0x65, 0x1b, 0x66, 0xb4, 0x58, 0x95, //0x00003698 .quad -7685194413468457480 - 0x49, 0xf6, 0x2d, 0x0d, 0xf0, 0xbc, 0x79, 0x5d, //0x000036a0 .quad 6735622456908576329 - 0x76, 0xbf, 0x3e, 0xa2, 0x7f, 0xe1, 0xae, 0xba, //0x000036a8 .quad -4994806998408183946 - 0xdc, 0x73, 0x79, 0x10, 0x2c, 0x2c, 0xd8, 0xf4, //0x000036b0 .quad -803843965719055396 - 0x53, 0x6f, 0xce, 0x8a, 0xdf, 0x99, 0x5a, 0xe9, //0x000036b8 .quad -1631822729582842029 - 0x69, 0xe8, 0x4b, 0x8a, 0x9b, 0x1b, 0x07, 0x79, //0x000036c0 .quad 8720969558280366185 - 0x94, 0x05, 0xc1, 0xb6, 0x2b, 0xa0, 0xd8, 0x91, //0x000036c8 .quad -7937418233630358124 - 0x84, 0xe2, 0xde, 0x6c, 0x82, 0xe2, 0x48, 0x97, //0x000036d0 .quad -7545532125859093884 - 0xf9, 0x46, 0x71, 0xa4, 0x36, 0xc8, 0x4e, 0xb6, //0x000036d8 .quad -5310086773610559751 - 0x25, 0x9b, 0x16, 0x08, 0x23, 0x1b, 0x1b, 0xfd, //0x000036e0 .quad -208543120469091547 - 0xb7, 0x98, 0x8d, 0x4d, 0x44, 0x7a, 0xe2, 0xe3, //0x000036e8 .quad -2025922448585811785 - 0xf7, 0x20, 0x0e, 0xe5, 0xf5, 0xf0, 0x30, 0xfe, //0x000036f0 .quad -130339450293182217 - 0x72, 0x7f, 0x78, 0xb0, 0x6a, 0x8c, 0x6d, 0x8e, //0x000036f8 .quad -8183730558007214222 - 0x35, 0xa9, 0x51, 0x5e, 0x33, 0x2d, 0xbd, 0xbd, //0x00003700 .quad -4774610331293865675 - 0x4f, 0x9f, 0x96, 0x5c, 0x85, 0xef, 0x08, 0xb2, //0x00003708 .quad -5617977179081629873 - 0x82, 0x13, 0xe6, 0x35, 0x80, 0x78, 0x2c, 0xad, //0x00003710 .quad -5968262914117332094 - 0x23, 0x47, 0xbc, 0xb3, 0x66, 0x2b, 0x8b, 0xde, //0x00003718 .quad -2410785455424649437 - 0x31, 0xcc, 0xaf, 0x21, 0x50, 0xcb, 0x3b, 0x4c, //0x00003720 .quad 5493207715531443249 - 0x76, 0xac, 0x55, 0x30, 0x20, 0xfb, 0x16, 0x8b, //0x00003728 .quad -8424269937281487754 - 0x3d, 0xbf, 0x1b, 0x2a, 0x24, 0xbe, 0x4a, 0xdf, //0x00003730 .quad -2356862392440471747 - 0x93, 0x17, 0x6b, 0x3c, 0xe8, 0xb9, 0xdc, 0xad, //0x00003738 .quad -5918651403174471789 - 0x0d, 0xaf, 0xa2, 0x34, 0xad, 0x6d, 0x1d, 0xd7, //0x00003740 .quad -2946077990550589683 - 0x78, 0xdd, 0x85, 0x4b, 0x62, 0xe8, 0x53, 0xd9, //0x00003748 .quad -2786628235540701832 - 0x68, 0xad, 0xe5, 0x40, 0x8c, 0x64, 0x72, 0x86, //0x00003750 .quad -8758827771735200408 - 0x6b, 0xaa, 0x33, 0x6f, 0x3d, 0x71, 0xd4, 0x87, //0x00003758 .quad -8659171674854020501 - 0xc2, 0x18, 0x1f, 0x51, 0xaf, 0xfd, 0x0e, 0x68, //0x00003760 .quad 7498209359040551106 - 0x06, 0x95, 0x00, 0xcb, 0x8c, 0x8d, 0xc9, 0xa9, //0x00003768 .quad -6212278575140137722 - 0xf2, 0xde, 0x66, 0x25, 0x1b, 0xbd, 0x12, 0x02, //0x00003770 .quad 149389661945913074 - 0x48, 0xba, 0xc0, 0xfd, 0xef, 0xf0, 0x3b, 0xd4, //0x00003778 .quad -3153662200497784248 - 0x57, 0x4b, 0x60, 0xf7, 0x30, 0xb6, 0x4b, 0x01, //0x00003780 .quad 93368538716195671 - 0x6d, 0x74, 0x98, 0xfe, 0x95, 0x76, 0xa5, 0x84, //0x00003788 .quad -8888567902952197011 - 0x2d, 0x5e, 0x38, 0x35, 0xbd, 0xa3, 0x9e, 0x41, //0x00003790 .quad 4728396691822632493 - 0x88, 0x91, 0x3e, 0x7e, 0x3b, 0xd4, 0xce, 0xa5, //0x00003798 .quad -6499023860262858360 - 0xb9, 0x75, 0x86, 0x82, 0xac, 0x4c, 0x06, 0x52, //0x000037a0 .quad 5910495864778290617 - 0xea, 0x35, 0xce, 0x5d, 0x4a, 0x89, 0x42, 0xcf, //0x000037a8 .quad -3512093806901185046 - 0x93, 0x09, 0x94, 0xd1, 0xeb, 0xef, 0x43, 0x73, //0x000037b0 .quad 8305745933913819539 - 0xb2, 0xe1, 0xa0, 0x7a, 0xce, 0x95, 0x89, 0x81, //0x000037b8 .quad -9112587656954322510 - 0xf8, 0x0b, 0xf9, 0xc5, 0xe6, 0xeb, 0x14, 0x10, //0x000037c0 .quad 1158810380537498616 - 0x1f, 0x1a, 0x49, 0x19, 0x42, 0xfb, 0xeb, 0xa1, //0x000037c8 .quad -6779048552765515233 - 0xf6, 0x4e, 0x77, 0x77, 0xe0, 0x26, 0x1a, 0xd4, //0x000037d0 .quad -3163173042755514634 - 0xa6, 0x60, 0x9b, 0x9f, 0x12, 0xfa, 0x66, 0xca, //0x000037d8 .quad -3862124672529506138 - 0xb4, 0x22, 0x55, 0x95, 0x98, 0xb0, 0x20, 0x89, //0x000037e0 .quad -8565652321871781196 - 0xd0, 0x38, 0x82, 0x47, 0x97, 0xb8, 0x00, 0xfd, //0x000037e8 .quad -215969822234494768 - 0xb0, 0x35, 0x55, 0x5d, 0x5f, 0x6e, 0xb4, 0x55, //0x000037f0 .quad 6175682344898606512 - 0x82, 0x63, 0xb1, 0x8c, 0x5e, 0x73, 0x20, 0x9e, //0x000037f8 .quad -7052510166537641086 - 0x1d, 0x83, 0xaa, 0x34, 0xf7, 0x89, 0x21, 0xeb, //0x00003800 .quad -1503769105731517667 - 0x62, 0xbc, 0xdd, 0x2f, 0x36, 0x90, 0xa8, 0xc5, //0x00003808 .quad -4203951689744663454 - 0xe4, 0x23, 0xd5, 0x01, 0x75, 0xec, 0xe9, 0xa5, //0x00003810 .quad -6491397400591784988 - 0x7b, 0x2b, 0xd5, 0xbb, 0x43, 0xb4, 0x12, 0xf7, //0x00003818 .quad -643253593753441413 - 0x6e, 0x36, 0x25, 0x21, 0xc9, 0x33, 0xb2, 0x47, //0x00003820 .quad 5166248661484910190 - 0x2d, 0x3b, 0x65, 0x55, 0xaa, 0xb0, 0x6b, 0x9a, //0x00003828 .quad -7319562523736982739 - 0x0a, 0x84, 0x6e, 0x69, 0xbb, 0xc0, 0x9e, 0x99, //0x00003830 .quad -7377247228426025974 - 0xf8, 0x89, 0xbe, 0xea, 0xd4, 0x9c, 0x06, 0xc1, //0x00003838 .quad -4537767136243840520 - 0x0d, 0x25, 0xca, 0x43, 0xea, 0x70, 0x06, 0xc0, //0x00003840 .quad -4609873017105144563 - 0x76, 0x2c, 0x6e, 0x25, 0x0a, 0x44, 0x48, 0xf1, //0x00003848 .quad -1060522901877412746 - 0x28, 0x57, 0x5e, 0x6a, 0x92, 0x06, 0x04, 0x38, //0x00003850 .quad 4036358391950366504 - 0xca, 0xdb, 0x64, 0x57, 0x86, 0x2a, 0xcd, 0x96, //0x00003858 .quad -7580355841314464822 - 0xf2, 0xec, 0xf5, 0x04, 0x37, 0x08, 0x05, 0xc6, //0x00003860 .quad -4177924046916817678 - 0xbc, 0x12, 0x3e, 0xed, 0x27, 0x75, 0x80, 0xbc, //0x00003868 .quad -4863758783215693124 - 0x2e, 0x68, 0x33, 0xc6, 0x44, 0x4a, 0x86, 0xf7, //0x00003870 .quad -610719040218634194 - 0x6b, 0x97, 0x8d, 0xe8, 0x71, 0x92, 0xa0, 0xeb, //0x00003878 .quad -1468012460592228501 - 0x1d, 0x21, 0xe0, 0xfb, 0x6a, 0xee, 0xb3, 0x7a, //0x00003880 .quad 8841672636718129437 - 0xa3, 0x7e, 0x58, 0x31, 0x87, 0x5b, 0x44, 0x93, //0x00003888 .quad -7835036815511224669 - 0x64, 0x29, 0xd8, 0xba, 0x05, 0xea, 0x60, 0x59, //0x00003890 .quad 6440404777470273892 - 0x4c, 0x9e, 0xae, 0xfd, 0x68, 0x72, 0x15, 0xb8, //0x00003898 .quad -5182110000961642932 - 0xbd, 0x33, 0x8e, 0x29, 0x87, 0x24, 0xb9, 0x6f, //0x000038a0 .quad 8050505971837842365 - 0xdf, 0x45, 0x1a, 0x3d, 0x03, 0xcf, 0x1a, 0xe6, //0x000038a8 .quad -1865951482774665761 - 0x56, 0xe0, 0xf8, 0x79, 0xd4, 0xb6, 0xd3, 0xa5, //0x000038b0 .quad -6497648813669818282 - 0xab, 0x6b, 0x30, 0x06, 0x62, 0xc1, 0xd0, 0x8f, //0x000038b8 .quad -8083748704375247957 - 0x6c, 0x18, 0x77, 0x98, 0x89, 0xa4, 0x48, 0x8f, //0x000038c0 .quad -8122061017087272852 - 0x96, 0x86, 0xbc, 0x87, 0xba, 0xf1, 0xc4, 0xb3, //0x000038c8 .quad -5492999862041672042 - 0x87, 0xde, 0x94, 0xfe, 0xab, 0xcd, 0x1a, 0x33, //0x000038d0 .quad 3682481783923072647 - 0x3c, 0xa8, 0xab, 0x29, 0x29, 0x2e, 0xb6, 0xe0, //0x000038d8 .quad -2254563809124702148 - 0x14, 0x0b, 0x1d, 0x7f, 0x8b, 0xc0, 0xf0, 0x9f, //0x000038e0 .quad -6921820921902855404 - 0x25, 0x49, 0x0b, 0xba, 0xd9, 0xdc, 0x71, 0x8c, //0x000038e8 .quad -8326631408344020699 - 0xd9, 0x4d, 0xe4, 0x5e, 0xae, 0xf0, 0xec, 0x07, //0x000038f0 .quad 571095884476206553 - 0x6f, 0x1b, 0x8e, 0x28, 0x10, 0x54, 0x8e, 0xaf, //0x000038f8 .quad -5796603242002637969 - 0x50, 0x61, 0x9d, 0xf6, 0xd9, 0x2c, 0xe8, 0xc9, //0x00003900 .quad -3897816162832129712 - 0x4a, 0xa2, 0xb1, 0x32, 0x14, 0xe9, 0x71, 0xdb, //0x00003908 .quad -2634068034075909558 - 0xd2, 0x5c, 0x22, 0x3a, 0x08, 0x1c, 0x31, 0xbe, //0x00003910 .quad -4741978110983775022 - 0x6e, 0x05, 0xaf, 0x9f, 0xac, 0x31, 0x27, 0x89, //0x00003918 .quad -8563821548938525330 - 0x06, 0xf4, 0xaa, 0x48, 0x0a, 0x63, 0xbd, 0x6d, //0x00003920 .quad 7907585416552444934 - 0xca, 0xc6, 0x9a, 0xc7, 0x17, 0xfe, 0x70, 0xab, //0x00003928 .quad -6093090917745768758 - 0x08, 0xb1, 0xd5, 0xda, 0xcc, 0xbb, 0x2c, 0x09, //0x00003930 .quad 661109733835780360 - 0x7d, 0x78, 0x81, 0xb9, 0x9d, 0x3d, 0x4d, 0xd6, //0x00003938 .quad -3004677628754823043 - 0xa5, 0x8e, 0xc5, 0x08, 0x60, 0xf5, 0xbb, 0x25, //0x00003940 .quad 2719036592861056677 - 0x4e, 0xeb, 0xf0, 0x93, 0x82, 0x46, 0xf0, 0x85, //0x00003948 .quad -8795452545612846258 - 0x4e, 0xf2, 0xf6, 0x0a, 0xb8, 0xf2, 0x2a, 0xaf, //0x00003950 .quad -5824576295778454962 - 0x21, 0x26, 0xed, 0x38, 0x23, 0x58, 0x6c, 0xa7, //0x00003958 .quad -6382629663588669919 - 0xe1, 0xae, 0xb4, 0x0d, 0x66, 0xaf, 0xf5, 0x1a, //0x00003960 .quad 1942651667131707105 - 0xaa, 0x6f, 0x28, 0x07, 0x2c, 0x6e, 0x47, 0xd1, //0x00003968 .quad -3366601061058449494 - 0x4d, 0xed, 0x90, 0xc8, 0x9f, 0x8d, 0xd9, 0x50, //0x00003970 .quad 5825843310384704845 - 0xca, 0x45, 0x79, 0x84, 0xdb, 0xa4, 0xcc, 0x82, //0x00003978 .quad -9021654690802612790 - 0xa0, 0x28, 0xb5, 0xba, 0x07, 0xf1, 0x0f, 0xe5, //0x00003980 .quad -1941067898873894752 - 0x3c, 0x97, 0x97, 0x65, 0x12, 0xce, 0x7f, 0xa3, //0x00003988 .quad -6665382345075878084 - 0xc8, 0x72, 0x62, 0xa9, 0x49, 0xed, 0x53, 0x1e, //0x00003990 .quad 2185351144835019464 - 0x0c, 0x7d, 0xfd, 0xfe, 0x96, 0xc1, 0x5f, 0xcc, //0x00003998 .quad -3720041912917459700 - 0x7a, 0x0f, 0xbb, 0x13, 0x9c, 0xe8, 0xe8, 0x25, //0x000039a0 .quad 2731688931043774330 - 0x4f, 0xdc, 0xbc, 0xbe, 0xfc, 0xb1, 0x77, 0xff, //0x000039a8 .quad -38366372719436721 - 0xac, 0xe9, 0x54, 0x8c, 0x61, 0x91, 0xb1, 0x77, //0x000039b0 .quad 8624834609543440812 - 0xb1, 0x09, 0x36, 0xf7, 0x3d, 0xcf, 0xaa, 0x9f, //0x000039b8 .quad -6941508010590729807 - 0x17, 0x24, 0x6a, 0xef, 0xb9, 0xf5, 0x9d, 0xd5, //0x000039c0 .quad -3054014793352862697 - 0x1d, 0x8c, 0x03, 0x75, 0x0d, 0x83, 0x95, 0xc7, //0x000039c8 .quad -4065198994811024355 - 0x1d, 0xad, 0x44, 0x6b, 0x28, 0x73, 0x05, 0x4b, //0x000039d0 .quad 5405853545163697437 - 0x25, 0x6f, 0x44, 0xd2, 0xd0, 0xe3, 0x7a, 0xf9, //0x000039d8 .quad -469812725086392539 - 0x32, 0xec, 0x0a, 0x43, 0xf9, 0x67, 0xe3, 0x4e, //0x000039e0 .quad 5684501474941004850 - 0x77, 0xc5, 0x6a, 0x83, 0x62, 0xce, 0xec, 0x9b, //0x000039e8 .quad -7211161980820077193 - 0x3f, 0xa7, 0xcd, 0x93, 0xf7, 0x41, 0x9c, 0x22, //0x000039f0 .quad 2493940825248868159 - 0xd5, 0x76, 0x45, 0x24, 0xfb, 0x01, 0xe8, 0xc2, //0x000039f8 .quad -4402266457597708587 - 0x0f, 0x11, 0xc1, 0x78, 0x75, 0x52, 0x43, 0x6b, //0x00003a00 .quad 7729112049988473103 - 0x8a, 0xd4, 0x56, 0xed, 0x79, 0x02, 0xa2, 0xf3, //0x00003a08 .quad -891147053569747830 - 0xa9, 0xaa, 0x78, 0x6b, 0x89, 0x13, 0x0a, 0x83, //0x00003a10 .quad -9004363024039368023 - 0xd6, 0x44, 0x56, 0x34, 0x8c, 0x41, 0x45, 0x98, //0x00003a18 .quad -7474495936122174250 - 0x53, 0xd5, 0x56, 0xc6, 0x6b, 0x98, 0xcc, 0x23, //0x00003a20 .quad 2579604275232953683 - 0x0c, 0xd6, 0x6b, 0x41, 0xef, 0x91, 0x56, 0xbe, //0x00003a28 .quad -4731433901725329908 - 0xa8, 0x8a, 0xec, 0xb7, 0x86, 0xbe, 0xbf, 0x2c, //0x00003a30 .quad 3224505344041192104 - 0x8f, 0xcb, 0xc6, 0x11, 0x6b, 0x36, 0xec, 0xed, //0x00003a38 .quad -1302606358729274481 - 0xa9, 0xd6, 0xf3, 0x32, 0x14, 0xd7, 0xf7, 0x7b, //0x00003a40 .quad 8932844867666826921 - 0x39, 0x3f, 0x1c, 0xeb, 0x02, 0xa2, 0xb3, 0x94, //0x00003a48 .quad -7731658001846878407 - 0x53, 0xcc, 0xb0, 0x3f, 0xd9, 0xcc, 0xf5, 0xda, //0x00003a50 .quad -2669001970698630061 - 0x07, 0x4f, 0xe3, 0xa5, 0x83, 0x8a, 0xe0, 0xb9, //0x00003a58 .quad -5052886483881210105 - 0x68, 0xff, 0x9c, 0x8f, 0x0f, 0x40, 0xb3, 0xd1, //0x00003a60 .quad -3336252463373287576 - 0xc9, 0x22, 0x5c, 0x8f, 0x24, 0xad, 0x58, 0xe8, //0x00003a68 .quad -1704422086424124727 - 0xa1, 0x1f, 0xc2, 0xb9, 0x09, 0x08, 0x10, 0x23, //0x00003a70 .quad 2526528228819083169 - 0xbe, 0x95, 0x99, 0xd9, 0x36, 0x6c, 0x37, 0x91, //0x00003a78 .quad -7982792831656159810 - 0x8a, 0xa7, 0x32, 0x28, 0x0c, 0x0a, 0xd4, 0xab, //0x00003a80 .quad -6065211750830921846 - 0x2d, 0xfb, 0xff, 0x8f, 0x44, 0x47, 0x85, 0xb5, //0x00003a88 .quad -5366805021142811859 - 0x6c, 0x51, 0x3f, 0x32, 0x8f, 0x0c, 0xc9, 0x16, //0x00003a90 .quad 1641857348316123500 - 0xf9, 0xf9, 0xff, 0xb3, 0x15, 0x99, 0xe6, 0xe2, //0x00003a98 .quad -2096820258001126919 - 0xe3, 0x92, 0x67, 0x7f, 0xd9, 0xa7, 0x3d, 0xae, //0x00003aa0 .quad -5891368184943504669 - 0x3b, 0xfc, 0x7f, 0x90, 0xad, 0x1f, 0xd0, 0x8d, //0x00003aa8 .quad -8228041688891786181 - 0x9c, 0x77, 0x41, 0xdf, 0xcf, 0x11, 0xcd, 0x99, //0x00003ab0 .quad -7364210231179380836 - 0x4a, 0xfb, 0x9f, 0xf4, 0x98, 0x27, 0x44, 0xb1, //0x00003ab8 .quad -5673366092687344822 - 0x83, 0xd5, 0x11, 0xd7, 0x43, 0x56, 0x40, 0x40, //0x00003ac0 .quad 4629795266307937667 - 0x1d, 0xfa, 0xc7, 0x31, 0x7f, 0x31, 0x95, 0xdd, //0x00003ac8 .quad -2480021597431793123 - 0x72, 0x25, 0x6b, 0x66, 0xea, 0x35, 0x28, 0x48, //0x00003ad0 .quad 5199465050656154994 - 0x52, 0xfc, 0x1c, 0x7f, 0xef, 0x3e, 0x7d, 0x8a, //0x00003ad8 .quad -8467542526035952558 - 0xcf, 0xee, 0x05, 0x00, 0x65, 0x43, 0x32, 0xda, //0x00003ae0 .quad -2724040723534582065 - 0x66, 0x3b, 0xe4, 0x5e, 0xab, 0x8e, 0x1c, 0xad, //0x00003ae8 .quad -5972742139117552794 - 0x82, 0x6a, 0x07, 0x40, 0x3e, 0xd4, 0xbe, 0x90, //0x00003af0 .quad -8016736922845615486 - 0x40, 0x4a, 0x9d, 0x36, 0x56, 0xb2, 0x63, 0xd8, //0x00003af8 .quad -2854241655469553088 - 0x91, 0xa2, 0x04, 0xe8, 0xa6, 0x44, 0x77, 0x5a, //0x00003b00 .quad 6518754469289960081 - 0x68, 0x4e, 0x22, 0xe2, 0x75, 0x4f, 0x3e, 0x87, //0x00003b08 .quad -8701430062309552536 - 0x36, 0xcb, 0x05, 0xa2, 0xd0, 0x15, 0x15, 0x71, //0x00003b10 .quad 8148443086612450102 - 0x02, 0xe2, 0xaa, 0x5a, 0x53, 0xe3, 0x0d, 0xa9, //0x00003b18 .quad -6265101559459552766 - 0x03, 0x3e, 0x87, 0xca, 0x44, 0x5b, 0x5a, 0x0d, //0x00003b20 .quad 962181821410786819 - 0x83, 0x9a, 0x55, 0x31, 0x28, 0x5c, 0x51, 0xd3, //0x00003b28 .quad -3219690930897053053 - 0xc2, 0x86, 0x94, 0xfe, 0x0a, 0x79, 0x58, 0xe8, //0x00003b30 .quad -1704479370831952190 - 0x91, 0x80, 0xd5, 0x1e, 0x99, 0xd9, 0x12, 0x84, //0x00003b38 .quad -8929835859451740015 - 0x72, 0xa8, 0x39, 0xbe, 0x4d, 0x97, 0x6e, 0x62, //0x00003b40 .quad 7092772823314835570 - 0xb6, 0xe0, 0x8a, 0x66, 0xff, 0x8f, 0x17, 0xa5, //0x00003b48 .quad -6550608805887287114 - 0x8f, 0x12, 0xc8, 0x2d, 0x21, 0x3d, 0x0a, 0xfb, //0x00003b50 .quad -357406007711231345 - 0xe3, 0x98, 0x2d, 0x40, 0xff, 0x73, 0x5d, 0xce, //0x00003b58 .quad -3576574988931720989 - 0x99, 0x0b, 0x9d, 0xbc, 0x34, 0x66, 0xe6, 0x7c, //0x00003b60 .quad 8999993282035256217 - 0x8e, 0x7f, 0x1c, 0x88, 0x7f, 0x68, 0xfa, 0x80, //0x00003b68 .quad -9152888395723407474 - 0x80, 0x4e, 0xc4, 0xeb, 0xc1, 0xff, 0x1f, 0x1c, //0x00003b70 .quad 2026619565689294464 - 0x72, 0x9f, 0x23, 0x6a, 0x9f, 0x02, 0x39, 0xa1, //0x00003b78 .quad -6829424476226871438 - 0x20, 0x62, 0xb5, 0x66, 0xb2, 0xff, 0x27, 0xa3, //0x00003b80 .quad -6690097579743157728 - 0x4e, 0x87, 0xac, 0x44, 0x47, 0x43, 0x87, 0xc9, //0x00003b88 .quad -3925094576856201394 - 0xa8, 0xba, 0x62, 0x00, 0x9f, 0xff, 0xf1, 0x4b, //0x00003b90 .quad 5472436080603216552 - 0x22, 0xa9, 0xd7, 0x15, 0x19, 0x14, 0xe9, 0xfb, //0x00003b98 .quad -294682202642863838 - 0xa9, 0xb4, 0x3d, 0x60, 0xc3, 0x3f, 0x77, 0x6f, //0x00003ba0 .quad 8031958568804398249 - 0xb5, 0xc9, 0xa6, 0xad, 0x8f, 0xac, 0x71, 0x9d, //0x00003ba8 .quad -7101705404292871755 - 0xd3, 0x21, 0x4d, 0x38, 0xb4, 0x0f, 0x55, 0xcb, //0x00003bb0 .quad -3795109844276665901 - 0x22, 0x7c, 0x10, 0x99, 0xb3, 0x17, 0xce, 0xc4, //0x00003bb8 .quad -4265445736938701790 - 0x48, 0x6a, 0x60, 0x46, 0xa1, 0x53, 0x2a, 0x7e, //0x00003bc0 .quad 9091170749936331336 - 0x2b, 0x9b, 0x54, 0x7f, 0xa0, 0x9d, 0x01, 0xf6, //0x00003bc8 .quad -720121152745989333 - 0x6d, 0x42, 0xfc, 0xcb, 0x44, 0x74, 0xda, 0x2e, //0x00003bd0 .quad 3376138709496513133 - 0xfb, 0xe0, 0x94, 0x4f, 0x84, 0x02, 0xc1, 0x99, //0x00003bd8 .quad -7367604748107325189 - 0x08, 0x53, 0xfb, 0xfe, 0x55, 0x11, 0x91, 0xfa, //0x00003be0 .quad -391512631556746488 - 0x39, 0x19, 0x7a, 0x63, 0x25, 0x43, 0x31, 0xc0, //0x00003be8 .quad -4597819916706768583 - 0xca, 0x27, 0xba, 0x7e, 0xab, 0x55, 0x35, 0x79, //0x00003bf0 .quad 8733981247408842698 - 0x88, 0x9f, 0x58, 0xbc, 0xee, 0x93, 0x3d, 0xf0, //0x00003bf8 .quad -1135588877456072824 - 0xde, 0x58, 0x34, 0x2f, 0x8b, 0x55, 0xc1, 0x4b, //0x00003c00 .quad 5458738279630526686 - 0xb5, 0x63, 0xb7, 0x35, 0x75, 0x7c, 0x26, 0x96, //0x00003c08 .quad -7627272076051127371 - 0x16, 0x6f, 0x01, 0xfb, 0xed, 0xaa, 0xb1, 0x9e, //0x00003c10 .quad -7011635205744005354 - 0xa2, 0x3c, 0x25, 0x83, 0x92, 0x1b, 0xb0, 0xbb, //0x00003c18 .quad -4922404076636521310 - 0xdc, 0xca, 0xc1, 0x79, 0xa9, 0x15, 0x5e, 0x46, //0x00003c20 .quad 5070514048102157020 - 0xcb, 0x8b, 0xee, 0x23, 0x77, 0x22, 0x9c, 0xea, //0x00003c28 .quad -1541319077368263733 - 0xc9, 0x1e, 0x19, 0xec, 0x89, 0xcd, 0xfa, 0x0b, //0x00003c30 .quad 863228270850154185 - 0x5f, 0x17, 0x75, 0x76, 0x8a, 0x95, 0xa1, 0x92, //0x00003c38 .quad -7880853450996246689 - 0x7b, 0x66, 0x1f, 0x67, 0xec, 0x80, 0xf9, 0xce, //0x00003c40 .quad -3532650679864695173 - 0x36, 0x5d, 0x12, 0x14, 0xed, 0xfa, 0x49, 0xb7, //0x00003c48 .quad -5239380795317920458 - 0x1a, 0x40, 0xe7, 0x80, 0x27, 0xe1, 0xb7, 0x82, //0x00003c50 .quad -9027499368258256870 - 0x84, 0xf4, 0x16, 0x59, 0xa8, 0x79, 0x1c, 0xe5, //0x00003c58 .quad -1937539975720012668 - 0x10, 0x88, 0x90, 0xb0, 0xb8, 0xec, 0xb2, 0xd1, //0x00003c60 .quad -3336344095947716592 - 0xd2, 0x58, 0xae, 0x37, 0x09, 0xcc, 0x31, 0x8f, //0x00003c68 .quad -8128491512466089774 - 0x15, 0xaa, 0xb4, 0xdc, 0xe6, 0xa7, 0x1f, 0x86, //0x00003c70 .quad -8782116138362033643 - 0x07, 0xef, 0x99, 0x85, 0x0b, 0x3f, 0xfe, 0xb2, //0x00003c78 .quad -5548928372155224313 - 0x9a, 0xd4, 0xe1, 0x93, 0xe0, 0x91, 0xa7, 0x67, //0x00003c80 .quad 7469098900757009562 - 0xc9, 0x6a, 0x00, 0x67, 0xce, 0xce, 0xbd, 0xdf, //0x00003c88 .quad -2324474446766642487 - 0xe0, 0x24, 0x6d, 0x5c, 0x2c, 0xbb, 0xc8, 0xe0, //0x00003c90 .quad -2249342214667950880 - 0xbd, 0x42, 0x60, 0x00, 0x41, 0xa1, 0xd6, 0x8b, //0x00003c98 .quad -8370325556870233411 - 0x18, 0x6e, 0x88, 0x73, 0xf7, 0xe9, 0xfa, 0x58, //0x00003ca0 .quad 6411694268519837208 - 0x6d, 0x53, 0x78, 0x40, 0x91, 0x49, 0xcc, 0xae, //0x00003ca8 .quad -5851220927660403859 - 0x9e, 0x89, 0x6a, 0x50, 0x75, 0xa4, 0x39, 0xaf, //0x00003cb0 .quad -5820440219632367202 - 0x48, 0x68, 0x96, 0x90, 0xf5, 0x5b, 0x7f, 0xda, //0x00003cb8 .quad -2702340141148116920 - 0x03, 0x96, 0x42, 0x52, 0xc9, 0x06, 0x84, 0x6d, //0x00003cc0 .quad 7891439908798240259 - 0x2d, 0x01, 0x5e, 0x7a, 0x79, 0x99, 0x8f, 0x88, //0x00003cc8 .quad -8606491615858654931 - 0x83, 0x3b, 0xd3, 0xa6, 0x7b, 0x08, 0xe5, 0xc8, //0x00003cd0 .quad -3970758169284363389 - 0x78, 0x81, 0xf5, 0xd8, 0xd7, 0x7f, 0xb3, 0xaa, //0x00003cd8 .quad -6146428501395930760 - 0x64, 0x0a, 0x88, 0x90, 0x9a, 0x4a, 0x1e, 0xfb, //0x00003ce0 .quad -351761693178066332 - 0xd6, 0xe1, 0x32, 0xcf, 0xcd, 0x5f, 0x60, 0xd5, //0x00003ce8 .quad -3071349608317525546 - 0x7f, 0x06, 0x55, 0x9a, 0xa0, 0xee, 0xf2, 0x5c, //0x00003cf0 .quad 6697677969404790399 - 0x26, 0xcd, 0x7f, 0xa1, 0xe0, 0x3b, 0x5c, 0x85, //0x00003cf8 .quad -8837122532839535322 - 0x1e, 0x48, 0xea, 0xc0, 0x48, 0xaa, 0x2f, 0xf4, //0x00003d00 .quad -851274575098787810 - 0x6f, 0xc0, 0xdf, 0xc9, 0xd8, 0x4a, 0xb3, 0xa6, //0x00003d08 .quad -6434717147622031249 - 0x26, 0xda, 0x24, 0xf1, 0xda, 0x94, 0x3b, 0xf1, //0x00003d10 .quad -1064093218873484762 - 0x8b, 0xb0, 0x57, 0xfc, 0x8e, 0x1d, 0x60, 0xd0, //0x00003d18 .quad -3431710416100151157 - 0x58, 0x08, 0xb7, 0xd6, 0x08, 0x3d, 0xc5, 0x76, //0x00003d20 .quad 8558313775058847832 - 0x57, 0xce, 0xb6, 0x5d, 0x79, 0x12, 0x3c, 0x82, //0x00003d28 .quad -9062348037703676329 - 0x6e, 0xca, 0x64, 0x0c, 0x4b, 0x8c, 0x76, 0x54, //0x00003d30 .quad 6086206200396171886 - 0xed, 0x81, 0x24, 0xb5, 0x17, 0x17, 0xcb, 0xa2, //0x00003d38 .quad -6716249028702207507 - 0x09, 0xfd, 0x7d, 0xcf, 0x5d, 0x2f, 0x94, 0xa9, //0x00003d40 .quad -6227300304786948855 - 0x68, 0xa2, 0x6d, 0xa2, 0xdd, 0xdc, 0x7d, 0xcb, //0x00003d48 .quad -3783625267450371480 - 0x4c, 0x7c, 0x5d, 0x43, 0x35, 0x3b, 0xf9, 0xd3, //0x00003d50 .quad -3172439362556298164 - 0x02, 0x0b, 0x09, 0x0b, 0x15, 0x54, 0x5d, 0xfe, //0x00003d58 .quad -117845565885576446 - 0xaf, 0x6d, 0x1a, 0x4a, 0x01, 0xc5, 0x7b, 0xc4, //0x00003d60 .quad -4288617610811380305 - 0xe1, 0xa6, 0xe5, 0x26, 0x8d, 0x54, 0xfa, 0x9e, //0x00003d68 .quad -6991182506319567135 - 0x1b, 0x09, 0xa1, 0x9c, 0x41, 0xb6, 0x9a, 0x35, //0x00003d70 .quad 3862600023340550427 - 0x9a, 0x10, 0x9f, 0x70, 0xb0, 0xe9, 0xb8, 0xc6, //0x00003d78 .quad -4127292114472071014 - 0x62, 0x4b, 0xc9, 0x03, 0xd2, 0x63, 0x01, 0xc3, //0x00003d80 .quad -4395122007679087774 - 0xc0, 0xd4, 0xc6, 0x8c, 0x1c, 0x24, 0x67, 0xf8, //0x00003d88 .quad -547429124662700864 - 0x1d, 0xcf, 0x5d, 0x42, 0x63, 0xde, 0xe0, 0x79, //0x00003d90 .quad 8782263791269039901 - 0xf8, 0x44, 0xfc, 0xd7, 0x91, 0x76, 0x40, 0x9b, //0x00003d98 .quad -7259672230555269896 - 0xe4, 0x42, 0xf5, 0x12, 0xfc, 0x15, 0x59, 0x98, //0x00003da0 .quad -7468914334623251740 - 0x36, 0x56, 0xfb, 0x4d, 0x36, 0x94, 0x10, 0xc2, //0x00003da8 .quad -4462904269766699466 - 0x9d, 0x93, 0xb2, 0x17, 0x7b, 0x5b, 0x6f, 0x3e, //0x00003db0 .quad 4498915137003099037 - 0xc4, 0x2b, 0x7a, 0xe1, 0x43, 0xb9, 0x94, 0xf2, //0x00003db8 .quad -966944318780986428 - 0x42, 0x9c, 0xcf, 0xee, 0x2c, 0x99, 0x05, 0xa7, //0x00003dc0 .quad -6411550076227838910 - 0x5a, 0x5b, 0xec, 0x6c, 0xca, 0xf3, 0x9c, 0x97, //0x00003dc8 .quad -7521869226879198374 - 0x53, 0x83, 0x83, 0x2a, 0x78, 0xff, 0xc6, 0x50, //0x00003dd0 .quad 5820620459997365075 - 0x31, 0x72, 0x27, 0x08, 0xbd, 0x30, 0x84, 0xbd, //0x00003dd8 .quad -4790650515171610063 - 0x28, 0x64, 0x24, 0x35, 0x56, 0xbf, 0xf8, 0xa4, //0x00003de0 .quad -6559282480285457368 - 0xbd, 0x4e, 0x31, 0x4a, 0xec, 0x3c, 0xe5, 0xec, //0x00003de8 .quad -1376627125537124675 - 0x99, 0xbe, 0x36, 0xe1, 0x95, 0x77, 0x1b, 0x87, //0x00003df0 .quad -8711237568605798759 - 0x36, 0xd1, 0x5e, 0xae, 0x13, 0x46, 0x0f, 0x94, //0x00003df8 .quad -7777920981101784778 - 0x3f, 0x6e, 0x84, 0x59, 0x7b, 0x55, 0xe2, 0x28, //0x00003e00 .quad 2946011094524915263 - 0x84, 0x85, 0xf6, 0x99, 0x98, 0x17, 0x13, 0xb9, //0x00003e08 .quad -5110715207949843068 - 0xcf, 0x89, 0xe5, 0x2f, 0xda, 0xea, 0x1a, 0x33, //0x00003e10 .quad 3682513868156144079 - 0xe5, 0x26, 0x74, 0xc0, 0x7e, 0xdd, 0x57, 0xe7, //0x00003e18 .quad -1776707991509915931 - 0x21, 0x76, 0xef, 0x5d, 0xc8, 0xd2, 0xf0, 0x3f, //0x00003e20 .quad 4607414176811284001 - 0x4f, 0x98, 0x48, 0x38, 0x6f, 0xea, 0x96, 0x90, //0x00003e28 .quad -8027971522334779313 - 0xa9, 0x53, 0x6b, 0x75, 0x7a, 0x07, 0xed, 0x0f, //0x00003e30 .quad 1147581702586717097 - 0x63, 0xbe, 0x5a, 0x06, 0x0b, 0xa5, 0xbc, 0xb4, //0x00003e38 .quad -5423278384491086237 - 0x94, 0x28, 0xc6, 0x12, 0x59, 0x49, 0xe8, 0xd3, //0x00003e40 .quad -3177208890193991532 - 0xfb, 0x6d, 0xf1, 0xc7, 0x4d, 0xce, 0xeb, 0xe1, //0x00003e48 .quad -2167411962186469893 - 0x5c, 0xd9, 0xbb, 0xab, 0xd7, 0x2d, 0x71, 0x64, //0x00003e50 .quad 7237616480483531100 - 0xbd, 0xe4, 0xf6, 0x9c, 0xf0, 0x60, 0x33, 0x8d, //0x00003e58 .quad -8272161504007625539 - 0xb3, 0xcf, 0xaa, 0x96, 0x4d, 0x79, 0x8d, 0xbd, //0x00003e60 .quad -4788037454677749837 - 0xec, 0x9d, 0x34, 0xc4, 0x2c, 0x39, 0x80, 0xb0, //0x00003e68 .quad -5728515861582144020 - 0xa0, 0x83, 0x55, 0xfc, 0xa0, 0xd7, 0xf0, 0xec, //0x00003e70 .quad -1373360799919799392 - 0x67, 0xc5, 0x41, 0xf5, 0x77, 0x47, 0xa0, 0xdc, //0x00003e78 .quad -2548958808550292121 - 0x44, 0x72, 0xb5, 0x9d, 0xc4, 0x86, 0x16, 0xf4, //0x00003e80 .quad -858350499949874620 - 0x60, 0x1b, 0x49, 0xf9, 0xaa, 0x2c, 0xe4, 0x89, //0x00003e88 .quad -8510628282985014432 - 0xd5, 0xce, 0x22, 0xc5, 0x75, 0x28, 0x1c, 0x31, //0x00003e90 .quad 3538747893490044629 - 0x39, 0x62, 0x9b, 0xb7, 0xd5, 0x37, 0x5d, 0xac, //0x00003e98 .quad -6026599335303880135 - 0x8b, 0x82, 0x6b, 0x36, 0x93, 0x32, 0x63, 0x7d, //0x00003ea0 .quad 9035120885289943691 - 0xc7, 0x3a, 0x82, 0x25, 0xcb, 0x85, 0x74, 0xd7, //0x00003ea8 .quad -2921563150702462265 - 0x97, 0x31, 0x03, 0x02, 0x9c, 0xff, 0x5d, 0xae, //0x00003eb0 .quad -5882264492762254953 - 0xbc, 0x64, 0x71, 0xf7, 0x9e, 0xd3, 0xa8, 0x86, //0x00003eb8 .quad -8743505996830120772 - 0xfc, 0xfd, 0x83, 0x02, 0x83, 0x7f, 0xf5, 0xd9, //0x00003ec0 .quad -2741144597525430788 - 0xeb, 0xbd, 0x4d, 0xb5, 0x86, 0x08, 0x53, 0xa8, //0x00003ec8 .quad -6317696477610263061 - 0x7b, 0xfd, 0x24, 0xc3, 0x63, 0xdf, 0x72, 0xd0, //0x00003ed0 .quad -3426430746906788485 - 0x66, 0x2d, 0xa1, 0x62, 0xa8, 0xca, 0x67, 0xd2, //0x00003ed8 .quad -3285434578585440922 - 0x6d, 0x1e, 0xf7, 0x59, 0x9e, 0xcb, 0x47, 0x42, //0x00003ee0 .quad 4776009810824339053 - 0x60, 0xbc, 0xa4, 0x3d, 0xa9, 0xde, 0x80, 0x83, //0x00003ee8 .quad -8970925639256982432 - 0x08, 0xe6, 0x74, 0xf0, 0x85, 0xbe, 0xd9, 0x52, //0x00003ef0 .quad 5970012263530423816 - 0x78, 0xeb, 0x0d, 0x8d, 0x53, 0x16, 0x61, 0xa4, //0x00003ef8 .quad -6601971030643840136 - 0x8b, 0x1f, 0x92, 0x6c, 0x27, 0x2e, 0x90, 0x67, //0x00003f00 .quad 7462515329413029771 - 0x56, 0x66, 0x51, 0x70, 0xe8, 0x5b, 0x79, 0xcd, //0x00003f08 .quad -3640777769877412266 - 0xb6, 0x53, 0xdb, 0xa3, 0xd8, 0x1c, 0xba, 0x00, //0x00003f10 .quad 52386062455755702 - 0xf6, 0xdf, 0x32, 0x46, 0x71, 0xd9, 0x6b, 0x80, //0x00003f18 .quad -9193015133814464522 - 0xa4, 0x28, 0xd2, 0xcc, 0x0e, 0xa4, 0xe8, 0x80, //0x00003f20 .quad -9157889458785081180 - 0xf3, 0x97, 0xbf, 0x97, 0xcd, 0xcf, 0x86, 0xa0, //0x00003f28 .quad -6879582898840692749 - 0xcd, 0xb2, 0x06, 0x80, 0x12, 0xcd, 0x22, 0x61, //0x00003f30 .quad 6999382250228200141 - 0xf0, 0x7d, 0xaf, 0xfd, 0xc0, 0x83, 0xa8, 0xc8, //0x00003f38 .quad -3987792605123478032 - 0x81, 0x5f, 0x08, 0x20, 0x57, 0x80, 0x6b, 0x79, //0x00003f40 .quad 8749227812785250177 - 0x6c, 0x5d, 0x1b, 0x3d, 0xb1, 0xa4, 0xd2, 0xfa, //0x00003f48 .quad -373054737976959636 - 0xb0, 0x3b, 0x05, 0x74, 0x36, 0x30, 0xe3, 0xcb, //0x00003f50 .quad -3755104653863994448 - 0x63, 0x1a, 0x31, 0xc6, 0xee, 0xa6, 0xc3, 0x9c, //0x00003f58 .quad -7150688238876681629 - 0x9c, 0x8a, 0x06, 0x11, 0x44, 0xfc, 0xdb, 0xbe, //0x00003f60 .quad -4693880817329993060 - 0xfc, 0x60, 0xbd, 0x77, 0xaa, 0x90, 0xf4, 0xc3, //0x00003f68 .quad -4326674280168464132 - 0x44, 0x2d, 0x48, 0x15, 0x55, 0xfb, 0x92, 0xee, //0x00003f70 .quad -1255665003235103420 - 0x3b, 0xb9, 0xac, 0x15, 0xd5, 0xb4, 0xf1, 0xf4, //0x00003f78 .quad -796656831783192261 - 0x4a, 0x1c, 0x4d, 0x2d, 0x15, 0xdd, 0x1b, 0x75, //0x00003f80 .quad 8438581409832836170 - 0xc5, 0xf3, 0x8b, 0x2d, 0x05, 0x11, 0x17, 0x99, //0x00003f88 .quad -7415439547505577019 - 0x5d, 0x63, 0xa0, 0x78, 0x5a, 0xd4, 0x62, 0xd2, //0x00003f90 .quad -3286831292991118499 - 0xb6, 0xf0, 0xee, 0x78, 0x46, 0xd5, 0x5c, 0xbf, //0x00003f98 .quad -4657613415954583370 - 0x34, 0x7c, 0xc8, 0x16, 0x71, 0x89, 0xfb, 0x86, //0x00003fa0 .quad -8720225134666286028 - 0xe4, 0xac, 0x2a, 0x17, 0x98, 0x0a, 0x34, 0xef, //0x00003fa8 .quad -1210330751515841308 - 0xa0, 0x4d, 0x3d, 0xae, 0xe6, 0x35, 0x5d, 0xd4, //0x00003fb0 .quad -3144297699952734816 - 0x0e, 0xac, 0x7a, 0x0e, 0x9f, 0x86, 0x80, 0x95, //0x00003fb8 .quad -7673985747338482674 - 0x09, 0xa1, 0xcc, 0x59, 0x60, 0x83, 0x74, 0x89, //0x00003fc0 .quad -8542058143368306423 - 0x12, 0x57, 0x19, 0xd2, 0x46, 0xa8, 0xe0, 0xba, //0x00003fc8 .quad -4980796165745715438 - 0x4b, 0xc9, 0x3f, 0x70, 0x38, 0xa4, 0xd1, 0x2b, //0x00003fd0 .quad 3157485376071780683 - 0xd7, 0xac, 0x9f, 0x86, 0x58, 0xd2, 0x98, 0xe9, //0x00003fd8 .quad -1614309188754756393 - 0xcf, 0xdd, 0x27, 0x46, 0xa3, 0x06, 0x63, 0x7b, //0x00003fe0 .quad 8890957387685944783 - 0x06, 0xcc, 0x23, 0x54, 0x77, 0x83, 0xff, 0x91, //0x00003fe8 .quad -7926472270612804602 - 0x42, 0xd5, 0xb1, 0x17, 0x4c, 0xc8, 0x3b, 0x1a, //0x00003ff0 .quad 1890324697752655170 - 0x08, 0xbf, 0x2c, 0x29, 0x55, 0x64, 0x7f, 0xb6, //0x00003ff8 .quad -5296404319838617848 - 0x93, 0x4a, 0x9e, 0x1d, 0x5f, 0xba, 0xca, 0x20, //0x00004000 .quad 2362905872190818963 - 0xca, 0xee, 0x77, 0x73, 0x6a, 0x3d, 0x1f, 0xe4, //0x00004008 .quad -2008819381370884406 - 0x9c, 0xee, 0x82, 0x72, 0x7b, 0xb4, 0x7e, 0x54, //0x00004010 .quad 6088502188546649756 - 0x3e, 0xf5, 0x2a, 0x88, 0x62, 0x86, 0x93, 0x8e, //0x00004018 .quad -8173041140997884610 - 0x43, 0xaa, 0x23, 0x4f, 0x9a, 0x61, 0x9e, 0xe9, //0x00004020 .quad -1612744301171463613 - 0x8d, 0xb2, 0x35, 0x2a, 0xfb, 0x67, 0x38, 0xb2, //0x00004028 .quad -5604615407819967859 - 0xd4, 0x94, 0xec, 0xe2, 0x00, 0xfa, 0x05, 0x64, //0x00004030 .quad 7207441660390446292 - 0x31, 0x1f, 0xc3, 0xf4, 0xf9, 0x81, 0xc6, 0xde, //0x00004038 .quad -2394083241347571919 - 0x04, 0xdd, 0xd3, 0x8d, 0x40, 0xbc, 0x83, 0xde, //0x00004040 .quad -2412877989897052924 - 0x7e, 0xf3, 0xf9, 0x38, 0x3c, 0x11, 0x3c, 0x8b, //0x00004048 .quad -8413831053483314306 - 0x45, 0xd4, 0x48, 0xb1, 0x50, 0xab, 0x24, 0x96, //0x00004050 .quad -7627783505798704059 - 0x5e, 0x70, 0x38, 0x47, 0x8b, 0x15, 0x0b, 0xae, //0x00004058 .quad -5905602798426754978 - 0x57, 0x09, 0x9b, 0xdd, 0x24, 0xd6, 0xad, 0x3b, //0x00004060 .quad 4300328673033783639 - 0x76, 0x8c, 0x06, 0x19, 0xee, 0xda, 0x8d, 0xd9, //0x00004068 .quad -2770317479606055818 - 0xd6, 0xe5, 0x80, 0x0a, 0xd7, 0xa5, 0x4c, 0xe5, //0x00004070 .quad -1923980597781273130 - 0xc9, 0x17, 0xa4, 0xcf, 0xd4, 0xa8, 0xf8, 0x87, //0x00004078 .quad -8648977452394866743 - 0x4c, 0x1f, 0x21, 0xcd, 0x4c, 0xcf, 0x9f, 0x5e, //0x00004080 .quad 6818396289628184396 - 0xbc, 0x1d, 0x8d, 0x03, 0x0a, 0xd3, 0xf6, 0xa9, //0x00004088 .quad -6199535797066195524 - 0x1f, 0x67, 0x69, 0x00, 0x20, 0xc3, 0x47, 0x76, //0x00004090 .quad 8522995362035230495 - 0x2b, 0x65, 0x70, 0x84, 0xcc, 0x87, 0x74, 0xd4, //0x00004098 .quad -3137733727905356501 - 0x73, 0xe0, 0x41, 0x00, 0xf4, 0xd9, 0xec, 0x29, //0x000040a0 .quad 3021029092058325107 - 0x3b, 0x3f, 0xc6, 0xd2, 0xdf, 0xd4, 0xc8, 0x84, //0x000040a8 .quad -8878612607581929669 - 0x90, 0x58, 0x52, 0x00, 0x71, 0x10, 0x68, 0xf4, //0x000040b0 .quad -835399653354481520 - 0x09, 0xcf, 0x77, 0xc7, 0x17, 0x0a, 0xfb, 0xa5, //0x000040b8 .quad -6486579741050024183 - 0xb4, 0xee, 0x66, 0x40, 0x8d, 0x14, 0x82, 0x71, //0x000040c0 .quad 8179122470161673908 - 0xcc, 0xc2, 0x55, 0xb9, 0x9d, 0xcc, 0x79, 0xcf, //0x000040c8 .quad -3496538657885142324 - 0x30, 0x55, 0x40, 0x48, 0xd8, 0x4c, 0xf1, 0xc6, //0x000040d0 .quad -4111420493003729616 - 0xbf, 0x99, 0xd5, 0x93, 0xe2, 0x1f, 0xac, 0x81, //0x000040d8 .quad -9102865688819295809 - 0x7c, 0x6a, 0x50, 0x5a, 0x0e, 0xa0, 0xad, 0xb8, //0x000040e0 .quad -5139275616254662020 - 0x2f, 0x00, 0xcb, 0x38, 0xdb, 0x27, 0x17, 0xa2, //0x000040e8 .quad -6766896092596731857 - 0x1c, 0x85, 0xe4, 0xf0, 0x11, 0x08, 0xd9, 0xa6, //0x000040f0 .quad -6424094520318327524 - 0x3b, 0xc0, 0xfd, 0x06, 0xd2, 0xf1, 0x9c, 0xca, //0x000040f8 .quad -3846934097318526917 - 0x63, 0xa6, 0x1d, 0x6d, 0x16, 0x4a, 0x8f, 0x90, //0x00004100 .quad -8030118150397909405 - 0x4a, 0x30, 0xbd, 0x88, 0x46, 0x2e, 0x44, 0xfd, //0x00004108 .quad -196981603220770742 - 0xfe, 0x87, 0x32, 0x04, 0x4e, 0x8e, 0x59, 0x9a, //0x00004110 .quad -7324666853212387330 - 0x2e, 0x3e, 0x76, 0x15, 0xec, 0x9c, 0x4a, 0x9e, //0x00004118 .quad -7040642529654063570 - 0xfd, 0x29, 0x3f, 0x85, 0xe1, 0xf1, 0xef, 0x40, //0x00004120 .quad 4679224488766679549 - 0xba, 0xcd, 0xd3, 0x1a, 0x27, 0x44, 0xdd, 0xc5, //0x00004128 .quad -4189117143640191558 - 0x7c, 0xf4, 0x8e, 0xe6, 0x59, 0xee, 0x2b, 0xd1, //0x00004130 .quad -3374341425896426372 - 0x28, 0xc1, 0x88, 0xe1, 0x30, 0x95, 0x54, 0xf7, //0x00004138 .quad -624710411122851544 - 0xce, 0x58, 0x19, 0x30, 0xf8, 0x74, 0xbb, 0x82, //0x00004140 .quad -9026492418826348338 - 0xb9, 0x78, 0xf5, 0x8c, 0x3e, 0xdd, 0x94, 0x9a, //0x00004148 .quad -7307973034592864071 - 0x01, 0xaf, 0x1f, 0x3c, 0x36, 0x52, 0x6a, 0xe3, //0x00004150 .quad -2059743486678159615 - 0xe7, 0xd6, 0x32, 0x30, 0x8e, 0x14, 0x3a, 0xc1, //0x00004158 .quad -4523280274813692185 - 0xc1, 0x9a, 0x27, 0xcb, 0xc3, 0xe6, 0x44, 0xdc, //0x00004160 .quad -2574679358347699519 - 0xa1, 0x8c, 0x3f, 0xbc, 0xb1, 0x99, 0x88, 0xf1, //0x00004168 .quad -1042414325089727327 - 0xb9, 0xc0, 0xf8, 0x5e, 0x3a, 0x10, 0xab, 0x29, //0x00004170 .quad 3002511419460075705 - 0xe5, 0xb7, 0xa7, 0x15, 0x0f, 0x60, 0xf5, 0x96, //0x00004178 .quad -7569037980822161435 - 0xe7, 0xf0, 0xb6, 0xf6, 0x48, 0xd4, 0x15, 0x74, //0x00004180 .quad 8364825292752482535 - 0xde, 0xa5, 0x11, 0xdb, 0x12, 0xb8, 0xb2, 0xbc, //0x00004188 .quad -4849611457600313890 - 0x21, 0xad, 0x64, 0x34, 0x5b, 0x49, 0x1b, 0x11, //0x00004190 .quad 1232659579085827361 - 0x56, 0x0f, 0xd6, 0x91, 0x17, 0x66, 0xdf, 0xeb, //0x00004198 .quad -1450328303573004458 - 0x34, 0xec, 0xbe, 0x00, 0xd9, 0x0d, 0xb1, 0xca, //0x000041a0 .quad -3841273781498745804 - 0x95, 0xc9, 0x25, 0xbb, 0xce, 0x9f, 0x6b, 0x93, //0x000041a8 .quad -7823984217374209643 - 0x42, 0xa7, 0xee, 0x40, 0x4f, 0x51, 0x5d, 0x3d, //0x000041b0 .quad 4421779809981343554 - 0xfb, 0x3b, 0xef, 0x69, 0xc2, 0x87, 0x46, 0xb8, //0x000041b8 .quad -5168294253290374149 - 0x12, 0x51, 0x2a, 0x11, 0xa3, 0xa5, 0xb4, 0x0c, //0x000041c0 .quad 915538744049291538 - 0xfa, 0x0a, 0x6b, 0x04, 0xb3, 0x29, 0x58, 0xe6, //0x000041c8 .quad -1848681798185579782 - 0xab, 0x72, 0xba, 0xea, 0x85, 0xe7, 0xf0, 0x47, //0x000041d0 .quad 5183897733458195115 - 0xdc, 0xe6, 0xc2, 0xe2, 0x0f, 0x1a, 0xf7, 0x8f, //0x000041d8 .quad -8072955151507069220 - 0x56, 0x0f, 0x69, 0x65, 0x67, 0x21, 0xed, 0x59, //0x000041e0 .quad 6479872166822743894 - 0x93, 0xa0, 0x73, 0xdb, 0x93, 0xe0, 0xf4, 0xb3, //0x000041e8 .quad -5479507920956448621 - 0x2c, 0x53, 0xc3, 0x3e, 0xc1, 0x69, 0x68, 0x30, //0x000041f0 .quad 3488154190101041964 - 0xb8, 0x88, 0x50, 0xd2, 0xb8, 0x18, 0xf2, 0xe0, //0x000041f8 .quad -2237698882768172872 - 0xfb, 0x13, 0x3a, 0xc7, 0x18, 0x42, 0x41, 0x1e, //0x00004200 .quad 2180096368813151227 - 0x73, 0x55, 0x72, 0x83, 0x73, 0x4f, 0x97, 0x8c, //0x00004208 .quad -8316090829371189901 - 0xfa, 0x98, 0x08, 0xf9, 0x9e, 0x92, 0xd1, 0xe5, //0x00004210 .quad -1886565557410948870 - 0xcf, 0xea, 0x4e, 0x64, 0x50, 0x23, 0xbd, 0xaf, //0x00004218 .quad -5783427518286599473 - 0x39, 0xbf, 0x4a, 0xb7, 0x46, 0xf7, 0x45, 0xdf, //0x00004220 .quad -2358206946763686087 - 0x83, 0xa5, 0x62, 0x7d, 0x24, 0x6c, 0xac, 0xdb, //0x00004228 .quad -2617598379430861437 - 0x83, 0xb7, 0x8e, 0x32, 0x8c, 0xba, 0x8b, 0x6b, //0x00004230 .quad 7749492695127472003 - 0x72, 0xa7, 0x5d, 0xce, 0x96, 0xc3, 0x4b, 0x89, //0x00004238 .quad -8553528014785370254 - 0x64, 0x65, 0x32, 0x3f, 0x2f, 0xa9, 0x6e, 0x06, //0x00004240 .quad 463493832054564196 - 0x4f, 0x11, 0xf5, 0x81, 0x7c, 0xb4, 0x9e, 0xab, //0x00004248 .quad -6080224000054324913 - 0xbd, 0xfe, 0xfe, 0x0e, 0x7b, 0x53, 0x0a, 0xc8, //0x00004250 .quad -4032318728359182659 - 0xa2, 0x55, 0x72, 0xa2, 0x9b, 0x61, 0x86, 0xd6, //0x00004258 .quad -2988593981640518238 - 0x36, 0x5f, 0x5f, 0xe9, 0x2c, 0x74, 0x06, 0xbd, //0x00004260 .quad -4826042214438183114 - 0x85, 0x75, 0x87, 0x45, 0x01, 0xfd, 0x13, 0x86, //0x00004268 .quad -8785400266166405755 - 0x04, 0x37, 0xb7, 0x23, 0x38, 0x11, 0x48, 0x2c, //0x00004270 .quad 3190819268807046916 - 0xe7, 0x52, 0xe9, 0x96, 0x41, 0xfc, 0x98, 0xa7, //0x00004278 .quad -6370064314280619289 - 0xc5, 0x04, 0xa5, 0x2c, 0x86, 0x15, 0x5a, 0xf7, //0x00004280 .quad -623161932418579259 - 0xa0, 0xa7, 0xa3, 0xfc, 0x51, 0x3b, 0x7f, 0xd1, //0x00004288 .quad -3350894374423386208 - 0xfb, 0x22, 0xe7, 0xdb, 0x73, 0x4d, 0x98, 0x9a, //0x00004290 .quad -7307005235402693893 - 0xc4, 0x48, 0xe6, 0x3d, 0x13, 0x85, 0xef, 0x82, //0x00004298 .quad -9011838011655698236 - 0xba, 0xeb, 0xe0, 0xd2, 0xd0, 0x60, 0x3e, 0xc1, //0x000042a0 .quad -4522070525825979462 - 0xf5, 0xda, 0x5f, 0x0d, 0x58, 0x66, 0xab, 0xa3, //0x000042a8 .quad -6653111496142234891 - 0xa8, 0x26, 0x99, 0x07, 0x05, 0xf9, 0x8d, 0x31, //0x000042b0 .quad 3570783879572301480 - 0xb3, 0xd1, 0xb7, 0x10, 0xee, 0x3f, 0x96, 0xcc, //0x000042b8 .quad -3704703351750405709 - 0x52, 0x70, 0x7f, 0x49, 0x46, 0x77, 0xf1, 0xfd, //0x000042c0 .quad -148206168962011054 - 0x1f, 0xc6, 0xe5, 0x94, 0xe9, 0xcf, 0xbb, 0xff, //0x000042c8 .quad -19193171260619233 - 0x33, 0xa6, 0xef, 0xed, 0x8b, 0xea, 0xb6, 0xfe, //0x000042d0 .quad -92628855601256909 - 0xd3, 0x9b, 0x0f, 0xfd, 0xf1, 0x61, 0xd5, 0x9f, //0x000042d8 .quad -6929524759678968877 - 0xc0, 0x8f, 0x6b, 0xe9, 0x2e, 0xa5, 0x64, 0xfe, //0x000042e0 .quad -115786069501571136 - 0xc8, 0x82, 0x53, 0x7c, 0x6e, 0xba, 0xca, 0xc7, //0x000042e8 .quad -4050219931171323192 - 0xb0, 0x73, 0xc6, 0xa3, 0x7a, 0xce, 0xfd, 0x3d, //0x000042f0 .quad 4466953431550423984 - 0x7b, 0x63, 0x68, 0x1b, 0x0a, 0x69, 0xbd, 0xf9, //0x000042f8 .quad -451088895536766085 - 0x4e, 0x08, 0x5c, 0xa6, 0x0c, 0xa1, 0xbe, 0x06, //0x00004300 .quad 486002885505321038 - 0x2d, 0x3e, 0x21, 0x51, 0xa6, 0x61, 0x16, 0x9c, //0x00004308 .quad -7199459587351560659 - 0x62, 0x0a, 0xf3, 0xcf, 0x4f, 0x49, 0x6e, 0x48, //0x00004310 .quad 5219189625309039202 - 0xb8, 0x8d, 0x69, 0xe5, 0x0f, 0xfa, 0x1b, 0xc3, //0x00004318 .quad -4387638465762062920 - 0xfa, 0xcc, 0xef, 0xc3, 0xa3, 0xdb, 0x89, 0x5a, //0x00004320 .quad 6523987031636299002 - 0x26, 0xf1, 0xc3, 0xde, 0x93, 0xf8, 0xe2, 0xf3, //0x00004328 .quad -872862063775190746 - 0x1c, 0xe0, 0x75, 0x5a, 0x46, 0x29, 0x96, 0xf8, //0x00004330 .quad -534194123654701028 - 0xb7, 0x76, 0x3a, 0x6b, 0x5c, 0xdb, 0x6d, 0x98, //0x00004338 .quad -7463067817500576073 - 0x23, 0x58, 0x13, 0xf1, 0x97, 0xb3, 0xbb, 0xf6, //0x00004340 .quad -667742654568376285 - 0x65, 0x14, 0x09, 0x86, 0x33, 0x52, 0x89, 0xbe, //0x00004348 .quad -4717148753448332187 - 0x2c, 0x2e, 0x58, 0xed, 0x7d, 0xa0, 0x6a, 0x74, //0x00004350 .quad 8388693718644305452 - 0x7f, 0x59, 0x8b, 0x67, 0xc0, 0xa6, 0x2b, 0xee, //0x00004358 .quad -1284749923383027329 - 0xdc, 0x1c, 0x57, 0xb4, 0x4e, 0xa4, 0xc2, 0xa8, //0x00004360 .quad -6286281471915778852 - 0xef, 0x17, 0xb7, 0x40, 0x38, 0x48, 0xdb, 0x94, //0x00004368 .quad -7720497729755473937 - 0x13, 0xe4, 0x6c, 0x61, 0x62, 0x4d, 0xf3, 0x92, //0x00004370 .quad -7857851839894723565 - 0xeb, 0xdd, 0xe4, 0x50, 0x46, 0x1a, 0x12, 0xba, //0x00004378 .quad -5038936143766954517 - 0x17, 0x1d, 0xc8, 0xf9, 0xba, 0x20, 0xb0, 0x77, //0x00004380 .quad 8624429273841147159 - 0x66, 0x15, 0x1e, 0xe5, 0xd7, 0xa0, 0x96, 0xe8, //0x00004388 .quad -1686984161281305242 - 0x2e, 0x12, 0x1d, 0xdc, 0x74, 0x14, 0xce, 0x0a, //0x00004390 .quad 778582277723329070 - 0x60, 0xcd, 0x32, 0xef, 0x86, 0x24, 0x5e, 0x91, //0x00004398 .quad -7971894128441897632 - 0xba, 0x56, 0x24, 0x13, 0x92, 0x99, 0x81, 0x0d, //0x000043a0 .quad 973227847154161338 - 0xb8, 0x80, 0xff, 0xaa, 0xa8, 0xad, 0xb5, 0xb5, //0x000043a8 .quad -5353181642124984136 - 0x69, 0x6c, 0xed, 0x97, 0xf6, 0xff, 0xe1, 0x10, //0x000043b0 .quad 1216534808942701673 - 0xe6, 0x60, 0xbf, 0xd5, 0x12, 0x19, 0x23, 0xe3, //0x000043b8 .quad -2079791034228842266 - 0xc1, 0x63, 0xf4, 0x1e, 0xfa, 0x3f, 0x8d, 0xca, //0x000043c0 .quad -3851351762838199359 - 0x8f, 0x9c, 0x97, 0xc5, 0xab, 0xef, 0xf5, 0x8d, //0x000043c8 .quad -8217398424034108273 - 0xb2, 0x7c, 0xb1, 0xa6, 0xf8, 0x8f, 0x30, 0xbd, //0x000043d0 .quad -4814189703547749198 - 0xb3, 0x83, 0xfd, 0xb6, 0x96, 0x6b, 0x73, 0xb1, //0x000043d8 .quad -5660062011615247437 - 0xde, 0xdb, 0x5d, 0xd0, 0xf6, 0xb3, 0x7c, 0xac, //0x000043e0 .quad -6017737129434686498 - 0xa0, 0xe4, 0xbc, 0x64, 0x7c, 0x46, 0xd0, 0xdd, //0x000043e8 .quad -2463391496091671392 - 0x6b, 0xa9, 0x3a, 0x42, 0x7a, 0xf0, 0xcd, 0x6b, //0x000043f0 .quad 7768129340171790699 - 0xe4, 0x0e, 0xf6, 0xbe, 0x0d, 0x2c, 0xa2, 0x8a, //0x000043f8 .quad -8457148712698376476 - 0xc6, 0x53, 0xc9, 0xd2, 0x98, 0x6c, 0xc1, 0x86, //0x00004400 .quad -8736582398494813242 - 0x9d, 0x92, 0xb3, 0x2e, 0x11, 0xb7, 0x4a, 0xad, //0x00004408 .quad -5959749872445582691 - 0xb7, 0xa8, 0x7b, 0x07, 0xbf, 0xc7, 0x71, 0xe8, //0x00004410 .quad -1697355961263740745 - 0x44, 0x77, 0x60, 0x7a, 0xd5, 0x64, 0x9d, 0xd8, //0x00004418 .quad -2838001322129590460 - 0x72, 0x49, 0xad, 0x64, 0xd7, 0x1c, 0x47, 0x11, //0x00004420 .quad 1244995533423855986 - 0x8b, 0x4a, 0x7c, 0x6c, 0x05, 0x5f, 0x62, 0x87, //0x00004428 .quad -8691279853972075893 - 0xcf, 0x9b, 0xd8, 0x3d, 0x0d, 0xe4, 0x98, 0xd5, //0x00004430 .quad -3055441601647567921 - 0x2d, 0x5d, 0x9b, 0xc7, 0xc6, 0xf6, 0x3a, 0xa9, //0x00004438 .quad -6252413799037706963 - 0xc3, 0xc2, 0x4e, 0x8d, 0x10, 0x1d, 0xff, 0x4a, //0x00004440 .quad 5404070034795315907 - 0x79, 0x34, 0x82, 0x79, 0x78, 0xb4, 0x89, 0xd3, //0x00004448 .quad -3203831230369745799 - 0xba, 0x39, 0x51, 0x58, 0x2a, 0x72, 0xdf, 0xce, //0x00004450 .quad -3539985255894009414 - 0xcb, 0x60, 0xf1, 0x4b, 0xcb, 0x10, 0x36, 0x84, //0x00004458 .quad -8919923546622172981 - 0x28, 0x88, 0x65, 0xee, 0xb4, 0x4e, 0x97, 0xc2, //0x00004460 .quad -4424981569867511768 - 0xfe, 0xb8, 0xed, 0x1e, 0xfe, 0x94, 0x43, 0xa5, //0x00004468 .quad -6538218414850328322 - 0x32, 0xea, 0xfe, 0x29, 0x62, 0x22, 0x3d, 0x73, //0x00004470 .quad 8303831092947774002 - 0x3e, 0x27, 0xa9, 0xa6, 0x3d, 0x7a, 0x94, 0xce, //0x00004478 .quad -3561087000135522498 - 0x5f, 0x52, 0x3f, 0x5a, 0x7d, 0x35, 0x06, 0x08, //0x00004480 .quad 578208414664970847 - 0x87, 0xb8, 0x29, 0x88, 0x66, 0xcc, 0x1c, 0x81, //0x00004488 .quad -9143208402725783417 - 0xf7, 0x26, 0xcf, 0xb0, 0xdc, 0xc2, 0x07, 0xca, //0x00004490 .quad -3888925500096174345 - 0xa8, 0x26, 0x34, 0x2a, 0x80, 0xff, 0x63, 0xa1, //0x00004498 .quad -6817324484979841368 - 0xb5, 0xf0, 0x02, 0xdd, 0x93, 0xb3, 0x89, 0xfc, //0x000044a0 .quad -249470856692830027 - 0x52, 0x30, 0xc1, 0x34, 0x60, 0xff, 0xbc, 0xc9, //0x000044a8 .quad -3909969587797413806 - 0xe2, 0xac, 0x43, 0xd4, 0x78, 0x20, 0xac, 0xbb, //0x000044b0 .quad -4923524589293425438 - 0x67, 0x7c, 0xf1, 0x41, 0x38, 0x3f, 0x2c, 0xfc, //0x000044b8 .quad -275775966319379353 - 0x0d, 0x4c, 0xaa, 0x84, 0x4b, 0x94, 0x4b, 0xd5, //0x000044c0 .quad -3077202868308390899 - 0xc0, 0xed, 0x36, 0x29, 0x83, 0xa7, 0x9b, 0x9d, //0x000044c8 .quad -7089889006590693952 - 0x11, 0xdf, 0xd4, 0x65, 0x5e, 0x79, 0x9e, 0x0a, //0x000044d0 .quad 765182433041899281 - 0x31, 0xa9, 0x84, 0xf3, 0x63, 0x91, 0x02, 0xc5, //0x000044d8 .quad -4250675239810979535 - 0xd5, 0x16, 0x4a, 0xff, 0xb5, 0x17, 0x46, 0x4d, //0x000044e0 .quad 5568164059729762005 - 0x7d, 0xd3, 0x65, 0xf0, 0xbc, 0x35, 0x43, 0xf6, //0x000044e8 .quad -701658031336336515 - 0x45, 0x4e, 0x8e, 0xbf, 0xd1, 0xce, 0x4b, 0x50, //0x000044f0 .quad 5785945546544795205 - 0x2e, 0xa4, 0x3f, 0x16, 0x96, 0x01, 0xea, 0x99, //0x000044f8 .quad -7356065297226292178 - 0xd6, 0xe1, 0x71, 0x2f, 0x86, 0xc2, 0x5e, 0xe4, //0x00004500 .quad -1990940103673781802 - 0x39, 0x8d, 0xcf, 0x9b, 0xfb, 0x81, 0x64, 0xc0, //0x00004508 .quad -4583395603105477319 - 0x4c, 0x5a, 0x4e, 0xbb, 0x27, 0x73, 0x76, 0x5d, //0x00004510 .quad 6734696907262548556 - 0x88, 0x70, 0xc3, 0x82, 0x7a, 0xa2, 0x7d, 0xf0, //0x00004518 .quad -1117558485454458744 - 0x6f, 0xf8, 0x10, 0xd5, 0xf8, 0x07, 0x6a, 0x3a, //0x00004520 .quad 4209185567039092847 - 0x55, 0x26, 0xba, 0x91, 0x8c, 0x85, 0x4e, 0x96, //0x00004528 .quad -7616003081050118571 - 0x8b, 0x36, 0x55, 0x0a, 0xf7, 0x89, 0x04, 0x89, //0x00004530 .quad -8573576096483297653 - 0xea, 0xaf, 0x28, 0xb6, 0xef, 0x26, 0xe2, 0xbb, //0x00004538 .quad -4908317832885260310 - 0x2e, 0x84, 0xea, 0xcc, 0x74, 0xac, 0x45, 0x2b, //0x00004540 .quad 3118087934678041646 - 0xe5, 0xdb, 0xb2, 0xa3, 0xab, 0xb0, 0xda, 0xea, //0x00004548 .quad -1523711272679187483 - 0x9d, 0x92, 0x12, 0x00, 0xc9, 0x8b, 0x0b, 0x3b, //0x00004550 .quad 4254647968387469981 - 0x6f, 0xc9, 0x4f, 0x46, 0x6b, 0xae, 0xc8, 0x92, //0x00004558 .quad -7869848573065574033 - 0x44, 0x37, 0x17, 0x40, 0xbb, 0x6e, 0xce, 0x09, //0x00004560 .quad 706623942056949572 - 0xcb, 0xbb, 0xe3, 0x17, 0x06, 0xda, 0x7a, 0xb7, //0x00004568 .quad -5225624697904579637 - 0x15, 0x05, 0x1d, 0x10, 0x6a, 0x0a, 0x42, 0xcc, //0x00004570 .quad -3728406090856200939 - 0xbd, 0xaa, 0xdc, 0x9d, 0x87, 0x90, 0x59, 0xe5, //0x00004578 .quad -1920344853953336643 - 0x2d, 0x23, 0x12, 0x4a, 0x82, 0x46, 0xa9, 0x9f, //0x00004580 .quad -6941939825212513491 - 0xb6, 0xea, 0xa9, 0xc2, 0x54, 0xfa, 0x57, 0x8f, //0x00004588 .quad -8117744561361917258 - 0xf9, 0xab, 0x96, 0xdc, 0x22, 0x98, 0x93, 0x47, //0x00004590 .quad 5157633273766521849 - 0x64, 0x65, 0x54, 0xf3, 0xe9, 0xf8, 0x2d, 0xb3, //0x00004598 .quad -5535494683275008668 - 0xf7, 0x56, 0xbc, 0x93, 0x2b, 0x7e, 0x78, 0x59, //0x000045a0 .quad 6447041592208152311 - 0xbd, 0x7e, 0x29, 0x70, 0x24, 0x77, 0xf9, 0xdf, //0x000045a8 .quad -2307682335666372931 - 0x5a, 0xb6, 0x55, 0x3c, 0xdb, 0x4e, 0xeb, 0x57, //0x000045b0 .quad 6335244004343789146 - 0x36, 0xef, 0x19, 0xc6, 0x76, 0xea, 0xfb, 0x8b, //0x000045b8 .quad -8359830487432564938 - 0xf1, 0x23, 0x6b, 0x0b, 0x92, 0x22, 0xe6, 0xed, //0x000045c0 .quad -1304317031425039375 - 0x03, 0x6b, 0xa0, 0x77, 0x14, 0xe5, 0xfa, 0xae, //0x000045c8 .quad -5838102090863318269 - 0xed, 0xec, 0x45, 0x8e, 0x36, 0xab, 0x5f, 0xe9, //0x000045d0 .quad -1630396289281299219 - 0xc4, 0x85, 0x88, 0x95, 0x59, 0x9e, 0xb9, 0xda, //0x000045d8 .quad -2685941595151759932 - 0x14, 0xb4, 0xeb, 0x18, 0x02, 0xcb, 0xdb, 0x11, //0x000045e0 .quad 1286845328412881940 - 0x9b, 0x53, 0x75, 0xfd, 0xf7, 0x02, 0xb4, 0x88, //0x000045e8 .quad -8596242524610931813 - 0x19, 0xa1, 0x26, 0x9f, 0xc2, 0xbd, 0x52, 0xd6, //0x000045f0 .quad -3003129357911285479 - 0x81, 0xa8, 0xd2, 0xfc, 0xb5, 0x03, 0xe1, 0xaa, //0x000045f8 .quad -6133617137336276863 - 0x5f, 0x49, 0xf0, 0x46, 0x33, 0x6d, 0xe7, 0x4b, //0x00004600 .quad 5469460339465668959 - 0xa2, 0x52, 0x07, 0x7c, 0xa3, 0x44, 0x99, 0xd5, //0x00004608 .quad -3055335403242958174 - 0xdb, 0x2d, 0x56, 0x0c, 0x40, 0xa4, 0x70, 0x6f, //0x00004610 .quad 8030098730593431003 - 0xa5, 0x93, 0x84, 0x2d, 0xe6, 0xca, 0x7f, 0x85, //0x00004618 .quad -8827113654667930715 - 0x52, 0xb9, 0x6b, 0x0f, 0x50, 0xcd, 0x4c, 0xcb, //0x00004620 .quad -3797434642040374958 - 0x8e, 0xb8, 0xe5, 0xb8, 0x9f, 0xbd, 0xdf, 0xa6, //0x00004628 .quad -6422206049907525490 - 0xa7, 0xa7, 0x46, 0x13, 0xa4, 0x00, 0x20, 0x7e, //0x00004630 .quad 9088264752731695015 - 0xb2, 0x26, 0x1f, 0xa7, 0x07, 0xad, 0x97, 0xd0, //0x00004638 .quad -3416071543957018958 - 0xc8, 0x28, 0x0c, 0x8c, 0x66, 0x00, 0xd4, 0x8e, //0x00004640 .quad -8154892584824854328 - 0x2f, 0x78, 0x73, 0xc8, 0x24, 0xcc, 0x5e, 0x82, //0x00004648 .quad -9052573742614218705 - 0xfa, 0x32, 0x0f, 0x2f, 0x80, 0x00, 0x89, 0x72, //0x00004650 .quad 8253128342678483706 - 0x3b, 0x56, 0x90, 0xfa, 0x2d, 0x7f, 0xf6, 0xa2, //0x00004658 .quad -6704031159840385477 - 0xb9, 0xff, 0xd2, 0x3a, 0xa0, 0x40, 0x2b, 0x4f, //0x00004660 .quad 5704724409920716729 - 0xca, 0x6b, 0x34, 0x79, 0xf9, 0x1e, 0xb4, 0xcb, //0x00004668 .quad -3768352931373093942 - 0xa8, 0xbf, 0x87, 0x49, 0xc8, 0x10, 0xf6, 0xe2, //0x00004670 .quad -2092466524453879896 - 0xbc, 0x86, 0x81, 0xd7, 0xb7, 0x26, 0xa1, 0xfe, //0x00004678 .quad -98755145788979524 - 0xc9, 0xd7, 0xf4, 0x2d, 0x7d, 0xca, 0xd9, 0x0d, //0x00004680 .quad 998051431430019017 - 0x36, 0xf4, 0xb0, 0xe6, 0x32, 0xb8, 0x24, 0x9f, //0x00004688 .quad -6979250993759194058 - 0xbb, 0x0d, 0x72, 0x79, 0x1c, 0x3d, 0x50, 0x91, //0x00004690 .quad -7975807747567252037 - 0x43, 0x31, 0x5d, 0xa0, 0x3f, 0xe6, 0xed, 0xc6, //0x00004698 .quad -4112377723771604669 - 0x2a, 0x91, 0xce, 0x97, 0x63, 0x4c, 0xa4, 0x75, //0x000046a0 .quad 8476984389250486570 - 0x94, 0x7d, 0x74, 0x88, 0xcf, 0x5f, 0xa9, 0xf8, //0x000046a8 .quad -528786136287117932 - 0xba, 0x1a, 0xe1, 0x3e, 0xbe, 0xaf, 0x86, 0xc9, //0x000046b0 .quad -3925256793573221702 - 0x7c, 0xce, 0x48, 0xb5, 0xe1, 0xdb, 0x69, 0x9b, //0x000046b8 .quad -7248020362820530564 - 0x68, 0x61, 0x99, 0xce, 0xad, 0x5b, 0xe8, 0xfb, //0x000046c0 .quad -294884973539139224 - 0x1b, 0x02, 0x9b, 0x22, 0xda, 0x52, 0x44, 0xc2, //0x000046c8 .quad -4448339435098275301 - 0xc3, 0xb9, 0x3f, 0x42, 0x99, 0x72, 0xe2, 0xfa, //0x000046d0 .quad -368606216923924029 - 0xa2, 0xc2, 0x41, 0xab, 0x90, 0x67, 0xd5, 0xf2, //0x000046d8 .quad -948738275445456222 - 0x1a, 0xd4, 0x67, 0xc9, 0x9f, 0x87, 0xcd, 0xdc, //0x000046e0 .quad -2536221894791146470 - 0xa5, 0x19, 0x09, 0x6b, 0xba, 0x60, 0xc5, 0x97, //0x000046e8 .quad -7510490449794491995 - 0x20, 0xc9, 0xc1, 0xbb, 0x87, 0xe9, 0x00, 0x54, //0x000046f0 .quad 6053094668365842720 - 0x0f, 0x60, 0xcb, 0x05, 0xe9, 0xb8, 0xb6, 0xbd, //0x000046f8 .quad -4776427043815727089 - 0x68, 0x3b, 0xb2, 0xaa, 0xe9, 0x23, 0x01, 0x29, //0x00004700 .quad 2954682317029915496 - 0x13, 0x38, 0x3e, 0x47, 0x23, 0x67, 0x24, 0xed, //0x00004708 .quad -1358847786342270957 - 0x21, 0x65, 0xaf, 0x0a, 0x72, 0xb6, 0xa0, 0xf9, //0x00004710 .quad -459166561069996767 - 0x0b, 0xe3, 0x86, 0x0c, 0x76, 0xc0, 0x36, 0x94, //0x00004718 .quad -7766808894105001205 - 0x69, 0x3e, 0x5b, 0x8d, 0x0e, 0xe4, 0x08, 0xf8, //0x00004720 .quad -573958201337495959 - 0xce, 0x9b, 0xa8, 0x8f, 0x93, 0x70, 0x44, 0xb9, //0x00004728 .quad -5096825099203863602 - 0x04, 0x0e, 0xb2, 0x30, 0x12, 0x1d, 0x0b, 0xb6, //0x00004730 .quad -5329133770099257852 - 0xc2, 0xc2, 0x92, 0x73, 0xb8, 0x8c, 0x95, 0xe7, //0x00004738 .quad -1759345355577441598 - 0xc2, 0x48, 0x6f, 0x5e, 0x2b, 0xf2, 0xc6, 0xb1, //0x00004740 .quad -5636551615525730110 - 0xb9, 0xb9, 0x3b, 0x48, 0xf3, 0x77, 0xbd, 0x90, //0x00004748 .quad -8017119874876982855 - 0xf3, 0x1a, 0x0b, 0x36, 0xb6, 0xae, 0x38, 0x1e, //0x00004750 .quad 2177682517447613171 - 0x28, 0xa8, 0x4a, 0x1a, 0xf0, 0xd5, 0xec, 0xb4, //0x00004758 .quad -5409713825168840664 - 0xb0, 0xe1, 0x8d, 0xc3, 0x63, 0xda, 0xc6, 0x25, //0x00004760 .quad 2722103146809516464 - 0x32, 0x52, 0xdd, 0x20, 0x6c, 0x0b, 0x28, 0xe2, //0x00004768 .quad -2150456263033662926 - 0x0e, 0xad, 0x38, 0x5a, 0x7e, 0x48, 0x9c, 0x57, //0x00004770 .quad 6313000485183335694 - 0x5f, 0x53, 0x8a, 0x94, 0x23, 0x07, 0x59, 0x8d, //0x00004778 .quad -8261564192037121185 - 0x51, 0xd8, 0xc6, 0xf0, 0x9d, 0x5a, 0x83, 0x2d, //0x00004780 .quad 3279564588051781713 - 0x37, 0xe8, 0xac, 0x79, 0xec, 0x48, 0xaf, 0xb0, //0x00004788 .quad -5715269221619013577 - 0x65, 0x8e, 0xf8, 0x6c, 0x45, 0x31, 0xe4, 0xf8, //0x00004790 .quad -512230283362660763 - 0x44, 0x22, 0x18, 0x98, 0x27, 0x1b, 0xdb, 0xdc, //0x00004798 .quad -2532400508596379068 - 0xff, 0x58, 0x1b, 0x64, 0xcb, 0x9e, 0x8e, 0x1b, //0x000047a0 .quad 1985699082112030975 - 0x6b, 0x15, 0x0f, 0xbf, 0xf8, 0xf0, 0x08, 0x8a, //0x000047a8 .quad -8500279345513818773 - 0x3f, 0x2f, 0x22, 0x3d, 0x7e, 0x46, 0x72, 0xe2, //0x000047b0 .quad -2129562165787349185 - 0xc5, 0xda, 0xd2, 0xee, 0x36, 0x2d, 0x8b, 0xac, //0x000047b8 .quad -6013663163464885563 - 0x0f, 0xbb, 0x6a, 0xcc, 0x1d, 0xd8, 0x0e, 0x5b, //0x000047c0 .quad 6561419329620589327 - 0x77, 0x91, 0x87, 0xaa, 0x84, 0xf8, 0xad, 0xd7, //0x000047c8 .quad -2905392935903719049 - 0xe9, 0xb4, 0xc2, 0x9f, 0x12, 0x47, 0xe9, 0x98, //0x000047d0 .quad -7428327965055601431 - 0xea, 0xba, 0x94, 0xea, 0x52, 0xbb, 0xcc, 0x86, //0x000047d8 .quad -8733399612580906262 - 0x24, 0x62, 0xb3, 0x47, 0xd7, 0x98, 0x23, 0x3f, //0x000047e0 .quad 4549648098962661924 - 0xa5, 0xe9, 0x39, 0xa5, 0x27, 0xea, 0x7f, 0xa8, //0x000047e8 .quad -6305063497298744923 - 0xad, 0x3a, 0xa0, 0x19, 0x0d, 0x7f, 0xec, 0x8e, //0x000047f0 .quad -8147997931578836307 - 0x0e, 0x64, 0x88, 0x8e, 0xb1, 0xe4, 0x9f, 0xd2, //0x000047f8 .quad -3269643353196043250 - 0xac, 0x24, 0x04, 0x30, 0x68, 0xcf, 0x53, 0x19, //0x00004800 .quad 1825030320404309164 - 0x89, 0x3e, 0x15, 0xf9, 0xee, 0xee, 0xa3, 0x83, //0x00004808 .quad -8961056123388608887 - 0xd7, 0x2d, 0x05, 0x3c, 0x42, 0xc3, 0xa8, 0x5f, //0x00004810 .quad 6892973918932774359 - 0x2b, 0x8e, 0x5a, 0xb7, 0xaa, 0xea, 0x8c, 0xa4, //0x00004818 .quad -6589634135808373205 - 0x4d, 0x79, 0x06, 0xcb, 0x12, 0xf4, 0x92, 0x37, //0x00004820 .quad 4004531380238580045 - 0xb6, 0x31, 0x31, 0x65, 0x55, 0x25, 0xb0, 0xcd, //0x00004828 .quad -3625356651333078602 - 0xd0, 0x0b, 0xe4, 0xbe, 0x8b, 0xd8, 0xbb, 0xe2, //0x00004830 .quad -2108853905778275376 - 0x11, 0xbf, 0x3e, 0x5f, 0x55, 0x17, 0x8e, 0x80, //0x00004838 .quad -9183376934724255983 - 0xc4, 0x0e, 0x9d, 0xae, 0xae, 0xce, 0x6a, 0x5b, //0x00004840 .quad 6587304654631931588 - 0xd6, 0x6e, 0x0e, 0xb7, 0x2a, 0x9d, 0xb1, 0xa0, //0x00004848 .quad -6867535149977932074 - 0x75, 0x52, 0x44, 0x5a, 0x5a, 0x82, 0x45, 0xf2, //0x00004850 .quad -989241218564861323 - 0x8b, 0x0a, 0xd2, 0x64, 0x75, 0x04, 0xde, 0xc8, //0x00004858 .quad -3972732919045027189 - 0x12, 0x67, 0xd5, 0xf0, 0xf0, 0xe2, 0xd6, 0xee, //0x00004860 .quad -1236551523206076654 - 0x2e, 0x8d, 0x06, 0xbe, 0x92, 0x85, 0x15, 0xfb, //0x00004868 .quad -354230130378896082 - 0x6b, 0x60, 0x85, 0x96, 0xd6, 0x4d, 0x46, 0x55, //0x00004870 .quad 6144684325637283947 - 0x3d, 0x18, 0xc4, 0xb6, 0x7b, 0x73, 0xed, 0x9c, //0x00004878 .quad -7138922859127891907 - 0x86, 0xb8, 0x26, 0x3c, 0x4c, 0xe1, 0x97, 0xaa, //0x00004880 .quad -6154202648235558778 - 0x4c, 0x1e, 0x75, 0xa4, 0x5a, 0xd0, 0x28, 0xc4, //0x00004888 .quad -4311967555482476980 - 0xa8, 0x66, 0x30, 0x4b, 0x9f, 0xd9, 0x3d, 0xd5, //0x00004890 .quad -3081067291867060568 - 0xdf, 0x65, 0x92, 0x4d, 0x71, 0x04, 0x33, 0xf5, //0x00004898 .quad -778273425925708321 - 0x29, 0x40, 0xfe, 0x8e, 0x03, 0xa8, 0x46, 0xe5, //0x000048a0 .quad -1925667057416912855 - 0xab, 0x7f, 0x7b, 0xd0, 0xc6, 0xe2, 0x3f, 0x99, //0x000048a8 .quad -7403949918844649557 - 0x33, 0xd0, 0xbd, 0x72, 0x04, 0x52, 0x98, 0xde, //0x000048b0 .quad -2407083821771141069 - 0x96, 0x5f, 0x9a, 0x84, 0x78, 0xdb, 0x8f, 0xbf, //0x000048b8 .quad -4643251380128424042 - 0x40, 0x44, 0x6d, 0x8f, 0x85, 0x66, 0x3e, 0x96, //0x000048c0 .quad -7620540795641314240 - 0x7c, 0xf7, 0xc0, 0xa5, 0x56, 0xd2, 0x73, 0xef, //0x000048c8 .quad -1192378206733142148 - 0xa8, 0x4a, 0xa4, 0x79, 0x13, 0x00, 0xe7, 0xdd, //0x000048d0 .quad -2456994988062127448 - 0xad, 0x9a, 0x98, 0x27, 0x76, 0x63, 0xa8, 0x95, //0x000048d8 .quad -7662765406849295699 - 0x52, 0x5d, 0x0d, 0x58, 0x18, 0xc0, 0x60, 0x55, //0x000048e0 .quad 6152128301777116498 - 0x59, 0xc1, 0x7e, 0xb1, 0x53, 0x7c, 0x12, 0xbb, //0x000048e8 .quad -4966770740134231719 - 0xa6, 0xb4, 0x10, 0x6e, 0x1e, 0xf0, 0xb8, 0xaa, //0x000048f0 .quad -6144897678060768090 - 0xaf, 0x71, 0xde, 0x9d, 0x68, 0x1b, 0xd7, 0xe9, //0x000048f8 .quad -1596777406740401745 - 0xe8, 0x70, 0xca, 0x04, 0x13, 0x96, 0xb3, 0xca, //0x00004900 .quad -3840561048787980056 - 0x0d, 0x07, 0xab, 0x62, 0x21, 0x71, 0x26, 0x92, //0x00004908 .quad -7915514906853832947 - 0x22, 0x0d, 0xfd, 0xc5, 0x97, 0x7b, 0x60, 0x3d, //0x00004910 .quad 4422670725869800738 - 0xd1, 0xc8, 0x55, 0xbb, 0x69, 0x0d, 0xb0, 0xb6, //0x00004918 .quad -5282707615139903279 - 0x6a, 0x50, 0x7c, 0xb7, 0x7d, 0x9a, 0xb8, 0x8c, //0x00004920 .quad -8306719647944912790 - 0x05, 0x3b, 0x2b, 0x2a, 0xc4, 0x10, 0x5c, 0xe4, //0x00004928 .quad -1991698500497491195 - 0x42, 0xb2, 0xad, 0x92, 0x8e, 0x60, 0xf3, 0x77, //0x00004930 .quad 8643358275316593218 - 0xe3, 0x04, 0x5b, 0x9a, 0x7a, 0x8a, 0xb9, 0x8e, //0x00004938 .quad -8162340590452013853 - 0xd3, 0x1e, 0x59, 0x37, 0xb2, 0x38, 0xf0, 0x55, //0x00004940 .quad 6192511825718353619 - 0x1c, 0xc6, 0xf1, 0x40, 0x19, 0xed, 0x67, 0xb2, //0x00004948 .quad -5591239719637629412 - 0x88, 0x66, 0x2f, 0xc5, 0xde, 0x46, 0x6c, 0x6b, //0x00004950 .quad 7740639782147942024 - 0xa3, 0x37, 0x2e, 0x91, 0x5f, 0xe8, 0x01, 0xdf, //0x00004958 .quad -2377363631119648861 - 0x15, 0xa0, 0x3d, 0x3b, 0x4b, 0xac, 0x23, 0x23, //0x00004960 .quad 2532056854628769813 - 0xc6, 0xe2, 0xbc, 0xba, 0x3b, 0x31, 0x61, 0x8b, //0x00004968 .quad -8403381297090862394 - 0x1a, 0x08, 0x0d, 0x0a, 0x5e, 0x97, 0xec, 0xab, //0x00004970 .quad -6058300968568813542 - 0x77, 0x1b, 0x6c, 0xa9, 0x8a, 0x7d, 0x39, 0xae, //0x00004978 .quad -5892540602936190089 - 0x21, 0x4a, 0x90, 0x8c, 0x35, 0xbd, 0xe7, 0x96, //0x00004980 .quad -7572876210711016927 - 0x55, 0x22, 0xc7, 0x53, 0xed, 0xdc, 0xc7, 0xd9, //0x00004988 .quad -2753989735242849707 - 0x54, 0x2e, 0xda, 0x77, 0x41, 0xd6, 0x50, 0x7e, //0x00004990 .quad 9102010423587778132 - 0x75, 0x75, 0x5c, 0x54, 0x14, 0xea, 0x1c, 0x88, //0x00004998 .quad -8638772612167862923 - 0xe9, 0xb9, 0xd0, 0xd5, 0xd1, 0x0b, 0xe5, 0xdd, //0x000049a0 .quad -2457545025797441047 - 0xd2, 0x92, 0x73, 0x69, 0x99, 0x24, 0x24, 0xaa, //0x000049a8 .quad -6186779746782440750 - 0x64, 0xe8, 0x44, 0x4b, 0xc6, 0x4e, 0x5e, 0x95, //0x000049b0 .quad -7683617300674189212 - 0x87, 0x77, 0xd0, 0xc3, 0xbf, 0x2d, 0xad, 0xd4, //0x000049b8 .quad -3121788665050663033 - 0x3e, 0x11, 0x0b, 0xef, 0x3b, 0xf1, 0x5a, 0xbd, //0x000049c0 .quad -4802260812921368258 - 0xb4, 0x4a, 0x62, 0xda, 0x97, 0x3c, 0xec, 0x84, //0x000049c8 .quad -8868646943297746252 - 0x8e, 0xd5, 0xcd, 0xea, 0x8a, 0xad, 0xb1, 0xec, //0x000049d0 .quad -1391139997724322418 - 0x61, 0xdd, 0xfa, 0xd0, 0xbd, 0x4b, 0x27, 0xa6, //0x000049d8 .quad -6474122660694794911 - 0xf2, 0x4a, 0x81, 0xa5, 0xed, 0x18, 0xde, 0x67, //0x000049e0 .quad 7484447039699372786 - 0xba, 0x94, 0x39, 0x45, 0xad, 0x1e, 0xb1, 0xcf, //0x000049e8 .quad -3480967307441105734 - 0xd7, 0xce, 0x70, 0x87, 0x94, 0xcf, 0xea, 0x80, //0x000049f0 .quad -9157278655470055721 - 0xf4, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x000049f8 .quad -9093133594791772940 - 0x8d, 0x02, 0x4d, 0xa9, 0x79, 0x83, 0x25, 0xa1, //0x00004a00 .quad -6834912300910181747 - 0x31, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x00004a08 .quad -6754730975062328271 - 0x30, 0x43, 0xa0, 0x13, 0x58, 0xe4, 0x6e, 0x09, //0x00004a10 .quad 679731660717048624 - 0x3e, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x00004a18 .quad -3831727700400522434 - 0xfc, 0x53, 0x88, 0x18, 0x6e, 0x9d, 0xca, 0x8b, //0x00004a20 .quad -8373707460958465028 - 0x0d, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x00004a28 .quad -177973607073265139 - 0x7d, 0x34, 0x55, 0xcf, 0x64, 0xa2, 0x5e, 0x77, //0x00004a30 .quad 8601490892183123069 - 0x48, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x00004a38 .quad -7028762532061872568 - 0x9d, 0x81, 0x2a, 0x03, 0xfe, 0x4a, 0x36, 0x95, //0x00004a40 .quad -7694880458480647779 - 0xda, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x00004a48 .quad -4174267146649952806 - 0x04, 0x22, 0xf5, 0x83, 0xbd, 0xdd, 0x83, 0x3a, //0x00004a50 .quad 4216457482181353988 - 0x51, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x00004a58 .quad -606147914885053103 - 0x42, 0x35, 0x79, 0x72, 0x96, 0x6a, 0x92, 0xc4, //0x00004a60 .quad -4282243101277735614 - 0x52, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x00004a68 .quad -7296371474444240046 - 0x93, 0x82, 0x17, 0x0f, 0x3c, 0x05, 0xb7, 0x75, //0x00004a70 .quad 8482254178684994195 - 0x27, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x00004a78 .quad -4508778324627912153 - 0x38, 0x63, 0xdd, 0x12, 0x8b, 0xc6, 0x24, 0x53, //0x00004a80 .quad 5991131704928854840 - 0xb1, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x00004a88 .quad -1024286887357502287 - 0x03, 0x5e, 0xca, 0xeb, 0x16, 0xfc, 0xf6, 0xd3, //0x00004a90 .quad -3173071712060547581 - 0xee, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x00004a98 .quad -7557708332239520786 - 0x84, 0xf5, 0xbc, 0xa6, 0x1c, 0xbb, 0xf4, 0x88, //0x00004aa0 .quad -8578025658503072380 - 0xea, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x00004aa8 .quad -4835449396872013078 - 0xe5, 0x32, 0x6c, 0xd0, 0xe3, 0xe9, 0x31, 0x2b, //0x00004ab0 .quad 3112525982153323237 - 0xa5, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x00004ab8 .quad -1432625727662628443 - 0xcf, 0x9f, 0x43, 0x62, 0x2e, 0x32, 0xff, 0x3a, //0x00004ac0 .quad 4251171748059520975 - 0x07, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x00004ac8 .quad -7812920107430224633 - 0xc2, 0x87, 0xd4, 0xfa, 0xb9, 0xfe, 0xbe, 0x09, //0x00004ad0 .quad 702278666647013314 - 0x49, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x00004ad8 .quad -5154464115860392887 - 0xb3, 0xa9, 0x89, 0x79, 0x68, 0xbe, 0x2e, 0x4c, //0x00004ae0 .quad 5489534351736154547 - 0x5b, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x00004ae8 .quad -1831394126398103205 - 0x10, 0x0a, 0xf6, 0x4b, 0x01, 0x37, 0x9d, 0x0f, //0x00004af0 .quad 1125115960621402640 - 0xd9, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x00004af8 .quad -8062150356639896359 - 0x94, 0x8c, 0xf3, 0x9e, 0xc1, 0x84, 0x84, 0x53, //0x00004b00 .quad 6018080969204141204 - 0x0f, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x00004b08 .quad -5466001927372482545 - 0xb9, 0x6f, 0xb0, 0x06, 0xf2, 0xa5, 0x65, 0x28, //0x00004b10 .quad 2910915193077788601 - 0x13, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x00004b18 .quad -2220816390788215277 - 0xd3, 0x45, 0x2e, 0x44, 0xb7, 0x87, 0x3f, 0xf9, //0x00004b20 .quad -486521013540076077 - 0xcb, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x00004b28 .quad -8305539271883716405 - 0x48, 0xd7, 0x39, 0x15, 0xa5, 0x69, 0x8f, 0xf7, //0x00004b30 .quad -608151266925095096 - 0xfe, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x00004b38 .quad -5770238071427257602 - 0x1b, 0x4d, 0x88, 0x5a, 0x0e, 0x44, 0x73, 0xb5, //0x00004b40 .quad -5371875102083756773 - 0xbe, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x00004b48 .quad -2601111570856684098 - 0x30, 0x30, 0x95, 0xf8, 0x88, 0x0a, 0x68, 0x31, //0x00004b50 .quad 3560107088838733872 - 0x97, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x00004b58 .quad -8543223759426509417 - 0x3d, 0x7c, 0xba, 0x36, 0x2b, 0x0d, 0xc2, 0xfd, //0x00004b60 .quad -161552157378970563 - 0xfc, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00004b68 .quad -6067343680855748868 - 0x4c, 0x1b, 0x69, 0x04, 0x76, 0x90, 0x32, 0x3d, //0x00004b70 .quad 4409745821703674700 - 0xbc, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x00004b78 .quad -2972493582642298180 - 0x0f, 0xb1, 0xc1, 0xc2, 0x49, 0x9a, 0x3f, 0xa6, //0x00004b80 .quad -6467280898289979121 - 0xb5, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x00004b88 .quad -8775337516792518219 - 0x53, 0x1d, 0x72, 0x33, 0xdc, 0x80, 0xcf, 0x0f, //0x00004b90 .quad 1139270913992301907 - 0x23, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x00004b98 .quad -6357485877563259869 - 0xa8, 0xa4, 0x4e, 0x40, 0x13, 0x61, 0xc3, 0xd3, //0x00004ba0 .quad -3187597375937010520 - 0x2b, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x00004ba8 .quad -3335171328526686933 - 0xe9, 0x26, 0x31, 0x08, 0xac, 0x1c, 0x5a, 0x64, //0x00004bb0 .quad 7231123676894144233 - 0x3b, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x00004bb8 .quad -9002011107970261189 - 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, 0x70, 0x3d, //0x00004bc0 .quad 4427218577690292387 - 0x0a, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x00004bc8 .quad -6640827866535438582 - 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00004bd0 QUAD $0xcccccccccccccccc; QUAD $0xcccccccccccccccc // .space 16, '\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004be0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00004be8 .quad -9223372036854775808 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004bf0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x00004bf8 .quad -6917529027641081856 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004c00 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x00004c08 .quad -4035225266123964416 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004c10 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x00004c18 .quad -432345564227567616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004c20 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x00004c28 .quad -7187745005283311616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004c30 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x00004c38 .quad -4372995238176751616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004c40 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x00004c48 .quad -854558029293551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004c50 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x00004c58 .quad -7451627795949551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004c60 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x00004c68 .quad -4702848726509551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004c70 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x00004c78 .quad -1266874889709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004c80 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x00004c88 .quad -7709325833709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004c90 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x00004c98 .quad -5024971273709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004ca0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x00004ca8 .quad -1669528073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004cb0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x00004cb8 .quad -7960984073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004cc0 .quad 0 - 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x00004cc8 .quad -5339544073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004cd0 .quad 0 - 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x00004cd8 .quad -2062744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004ce0 .quad 0 - 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x00004ce8 .quad -8206744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004cf0 .quad 0 - 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x00004cf8 .quad -5646744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d00 .quad 0 - 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x00004d08 .quad -2446744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d10 .quad 0 - 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x00004d18 .quad -8446744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d20 .quad 0 - 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x00004d28 .quad -5946744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d30 .quad 0 - 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x00004d38 .quad -2821744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d40 .quad 0 - 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x00004d48 .quad -8681119073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d50 .quad 0 - 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x00004d58 .quad -6239712823709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d60 .quad 0 - 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x00004d68 .quad -3187955011209551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d70 .quad 0 - 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x00004d78 .quad -8910000909647051616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d80 .quad 0 - 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x00004d88 .quad -6525815118631426616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d90 .quad 0 - 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x00004d98 .quad -3545582879861895366 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, //0x00004da0 .quad 4611686018427387904 - 0x84, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x00004da8 .quad -9133518327554766460 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, //0x00004db0 .quad 5764607523034234880 - 0xe5, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x00004db8 .quad -6805211891016070171 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, //0x00004dc0 .quad -6629298651489370112 - 0xde, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x00004dc8 .quad -3894828845342699810 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, //0x00004dd0 .quad 5548434740920451072 - 0x96, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x00004dd8 .quad -256850038250986858 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xf0, //0x00004de0 .quad -1143914305352105984 - 0x9d, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x00004de8 .quad -7078060301547948643 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6c, //0x00004df0 .quad 7793479155164643328 - 0x05, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x00004df8 .quad -4235889358507547899 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0xc7, //0x00004e00 .quad -4093209111326359552 - 0xc6, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x00004e08 .quad -683175679707046970 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x7f, 0x3c, //0x00004e10 .quad 4359273333062107136 - 0x5c, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x00004e18 .quad -7344513827457986212 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x9f, 0x4b, //0x00004e20 .quad 5449091666327633920 - 0xb3, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x00004e28 .quad -4568956265895094861 - 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x86, 0x1e, //0x00004e30 .quad 2199678564482154496 - 0x20, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x00004e38 .quad -1099509313941480672 - 0x00, 0x00, 0x00, 0x00, 0x80, 0x44, 0x14, 0x13, //0x00004e40 .quad 1374799102801346560 - 0xf4, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x00004e48 .quad -7604722348854507276 - 0x00, 0x00, 0x00, 0x00, 0xa0, 0x55, 0xd9, 0x17, //0x00004e50 .quad 1718498878501683200 - 0x31, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x00004e58 .quad -4894216917640746191 - 0x00, 0x00, 0x00, 0x00, 0x08, 0xab, 0xcf, 0x5d, //0x00004e60 .quad 6759809616554491904 - 0xfd, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x00004e68 .quad -1506085128623544835 - 0x00, 0x00, 0x00, 0x00, 0xe5, 0xca, 0xa1, 0x5a, //0x00004e70 .quad 6530724019560251392 - 0xbe, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x00004e78 .quad -7858832233030797378 - 0x00, 0x00, 0x00, 0x40, 0x9e, 0x3d, 0x4a, 0xf1, //0x00004e80 .quad -1059967012404461568 - 0xad, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x00004e88 .quad -5211854272861108819 - 0x00, 0x00, 0x00, 0xd0, 0x05, 0xcd, 0x9c, 0x6d, //0x00004e90 .quad 7898413271349198848 - 0x19, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x00004e98 .quad -1903131822648998119 - 0x00, 0x00, 0x00, 0xa2, 0x23, 0x00, 0x82, 0xe4, //0x00004ea0 .quad -1981020733047832576 - 0x6f, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x00004ea8 .quad -8106986416796705681 - 0x00, 0x00, 0x80, 0x8a, 0x2c, 0x80, 0xa2, 0xdd, //0x00004eb0 .quad -2476275916309790720 - 0x8b, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x00004eb8 .quad -5522047002568494197 - 0x00, 0x00, 0x20, 0xad, 0x37, 0x20, 0x0b, 0xd5, //0x00004ec0 .quad -3095344895387238400 - 0x6e, 0x30, 0x9e, 0xa1, 0x62, 0x2f, 0x35, 0xe0, //0x00004ec8 .quad -2290872734783229842 - 0x00, 0x00, 0x34, 0xcc, 0x22, 0xf4, 0x26, 0x45, //0x00004ed0 .quad 4982938468024057856 - 0x45, 0xde, 0x02, 0xa5, 0x9d, 0x3d, 0x21, 0x8c, //0x00004ed8 .quad -8349324486880600507 - 0x00, 0x00, 0x41, 0x7f, 0x2b, 0xb1, 0x70, 0x96, //0x00004ee0 .quad -7606384970252091392 - 0xd6, 0x95, 0x43, 0x0e, 0x05, 0x8d, 0x29, 0xaf, //0x00004ee8 .quad -5824969590173362730 - 0x00, 0x40, 0x11, 0x5f, 0x76, 0xdd, 0x0c, 0x3c, //0x00004ef0 .quad 4327076842467049472 - 0x4c, 0x7b, 0xd4, 0x51, 0x46, 0xf0, 0xf3, 0xda, //0x00004ef8 .quad -2669525969289315508 - 0x00, 0xc8, 0x6a, 0xfb, 0x69, 0x0a, 0x88, 0xa5, //0x00004f00 .quad -6518949010312869888 - 0x0f, 0xcd, 0x24, 0xf3, 0x2b, 0x76, 0xd8, 0x88, //0x00004f08 .quad -8585982758446904049 - 0x00, 0x7a, 0x45, 0x7a, 0x04, 0x0d, 0xea, 0x8e, //0x00004f10 .quad -8148686262891087360 - 0x53, 0x00, 0xee, 0xef, 0xb6, 0x93, 0x0e, 0xab, //0x00004f18 .quad -6120792429631242157 - 0x80, 0xd8, 0xd6, 0x98, 0x45, 0x90, 0xa4, 0x72, //0x00004f20 .quad 8260886245095692416 - 0x68, 0x80, 0xe9, 0xab, 0xa4, 0x38, 0xd2, 0xd5, //0x00004f28 .quad -3039304518611664792 - 0x50, 0x47, 0x86, 0x7f, 0x2b, 0xda, 0xa6, 0x47, //0x00004f30 .quad 5163053903184807760 - 0x41, 0xf0, 0x71, 0xeb, 0x66, 0x63, 0xa3, 0x85, //0x00004f38 .quad -8817094351773372351 - 0x24, 0xd9, 0x67, 0x5f, 0xb6, 0x90, 0x90, 0x99, //0x00004f40 .quad -7381240676301154012 - 0x51, 0x6c, 0x4e, 0xa6, 0x40, 0x3c, 0x0c, 0xa7, //0x00004f48 .quad -6409681921289327535 - 0x6d, 0xcf, 0x41, 0xf7, 0xe3, 0xb4, 0xf4, 0xff, //0x00004f50 .quad -3178808521666707 - 0x65, 0x07, 0xe2, 0xcf, 0x50, 0x4b, 0xcf, 0xd0, //0x00004f58 .quad -3400416383184271515 - 0xa4, 0x21, 0x89, 0x7a, 0x0e, 0xf1, 0xf8, 0xbf, //0x00004f60 .quad -4613672773753429596 - 0x9f, 0x44, 0xed, 0x81, 0x12, 0x8f, 0x81, 0x82, //0x00004f68 .quad -9042789267131251553 - 0x0d, 0x6a, 0x2b, 0x19, 0x52, 0x2d, 0xf7, 0xaf, //0x00004f70 .quad -5767090967191786995 - 0xc7, 0x95, 0x68, 0x22, 0xd7, 0xf2, 0x21, 0xa3, //0x00004f78 .quad -6691800565486676537 - 0x90, 0x44, 0x76, 0x9f, 0xa6, 0xf8, 0xf4, 0x9b, //0x00004f80 .quad -7208863708989733744 - 0x39, 0xbb, 0x02, 0xeb, 0x8c, 0x6f, 0xea, 0xcb, //0x00004f88 .quad -3753064688430957767 - 0xb4, 0xd5, 0x53, 0x47, 0xd0, 0x36, 0xf2, 0x02, //0x00004f90 .quad 212292400617608628 - 0x08, 0x6a, 0xc3, 0x25, 0x70, 0x0b, 0xe5, 0xfe, //0x00004f98 .quad -79644842111309304 - 0x90, 0x65, 0x94, 0x2c, 0x42, 0x62, 0xd7, 0x01, //0x00004fa0 .quad 132682750386005392 - 0x45, 0x22, 0x9a, 0x17, 0x26, 0x27, 0x4f, 0x9f, //0x00004fa8 .quad -6967307053960650171 - 0xf5, 0x7e, 0xb9, 0xb7, 0xd2, 0x3a, 0x4d, 0x42, //0x00004fb0 .quad 4777539456409894645 - 0xd6, 0xaa, 0x80, 0x9d, 0xef, 0xf0, 0x22, 0xc7, //0x00004fb8 .quad -4097447799023424810 - 0xb2, 0xde, 0xa7, 0x65, 0x87, 0x89, 0xe0, 0xd2, //0x00004fc0 .quad -3251447716342407502 - 0x8b, 0xd5, 0xe0, 0x84, 0x2b, 0xad, 0xeb, 0xf8, //0x00004fc8 .quad -510123730351893109 - 0x2f, 0xeb, 0x88, 0x9f, 0xf4, 0x55, 0xcc, 0x63, //0x00004fd0 .quad 7191217214140771119 - 0x77, 0x85, 0x0c, 0x33, 0x3b, 0x4c, 0x93, 0x9b, //0x00004fd8 .quad -7236356359111015049 - 0xfb, 0x25, 0x6b, 0xc7, 0x71, 0x6b, 0xbf, 0x3c, //0x00004fe0 .quad 4377335499248575995 - 0xd5, 0xa6, 0xcf, 0xff, 0x49, 0x1f, 0x78, 0xc2, //0x00004fe8 .quad -4433759430461380907 - 0x7a, 0xef, 0x45, 0x39, 0x4e, 0x46, 0xef, 0x8b, //0x00004ff0 .quad -8363388681221443718 - 0x8a, 0x90, 0xc3, 0x7f, 0x1c, 0x27, 0x16, 0xf3, //0x00004ff8 .quad -930513269649338230 - 0xac, 0xb5, 0xcb, 0xe3, 0xf0, 0x8b, 0x75, 0x97, //0x00005000 .quad -7532960934977096276 - 0x56, 0x3a, 0xda, 0xcf, 0x71, 0xd8, 0xed, 0x97, //0x00005008 .quad -7499099821171918250 - 0x17, 0xa3, 0xbe, 0x1c, 0xed, 0xee, 0x52, 0x3d, //0x00005010 .quad 4418856886560793367 - 0xec, 0xc8, 0xd0, 0x43, 0x8e, 0x4e, 0xe9, 0xbd, //0x00005018 .quad -4762188758037509908 - 0xdd, 0x4b, 0xee, 0x63, 0xa8, 0xaa, 0xa7, 0x4c, //0x00005020 .quad 5523571108200991709 - 0x27, 0xfb, 0xc4, 0xd4, 0x31, 0xa2, 0x63, 0xed, //0x00005028 .quad -1341049929119499481 - 0x6a, 0xef, 0x74, 0x3e, 0xa9, 0xca, 0xe8, 0x8f, //0x00005030 .quad -8076983103442849942 - 0xf8, 0x1c, 0xfb, 0x24, 0x5f, 0x45, 0x5e, 0x94, //0x00005038 .quad -7755685233340769032 - 0x44, 0x2b, 0x12, 0x8e, 0x53, 0xfd, 0xe2, 0xb3, //0x00005040 .quad -5484542860876174524 - 0x36, 0xe4, 0x39, 0xee, 0xb6, 0xd6, 0x75, 0xb9, //0x00005048 .quad -5082920523248573386 - 0x16, 0xb6, 0x96, 0x71, 0xa8, 0xbc, 0xdb, 0x60, //0x00005050 .quad 6979379479186945558 - 0x44, 0x5d, 0xc8, 0xa9, 0x64, 0x4c, 0xd3, 0xe7, //0x00005058 .quad -1741964635633328828 - 0xcd, 0x31, 0xfe, 0x46, 0xe9, 0x55, 0x89, 0xbc, //0x00005060 .quad -4861259862362934835 - 0x4a, 0x3a, 0x1d, 0xea, 0xbe, 0x0f, 0xe4, 0x90, //0x00005068 .quad -8006256924911912374 - 0x41, 0xbe, 0xbd, 0x98, 0x63, 0xab, 0xab, 0x6b, //0x00005070 .quad 7758483227328495169 - 0xdd, 0x88, 0xa4, 0xa4, 0xae, 0x13, 0x1d, 0xb5, //0x00005078 .quad -5396135137712502563 - 0xd1, 0x2d, 0xed, 0x7e, 0x3c, 0x96, 0x96, 0xc6, //0x00005080 .quad -4136954021121544751 - 0x14, 0xab, 0xcd, 0x4d, 0x9a, 0x58, 0x64, 0xe2, //0x00005088 .quad -2133482903713240300 - 0xa2, 0x3c, 0x54, 0xcf, 0xe5, 0x1d, 0x1e, 0xfc, //0x00005090 .quad -279753253987271518 - 0xec, 0x8a, 0xa0, 0x70, 0x60, 0xb7, 0x7e, 0x8d, //0x00005098 .quad -8250955842461857044 - 0xcb, 0x4b, 0x29, 0x43, 0x5f, 0xa5, 0x25, 0x3b, //0x000050a0 .quad 4261994450943298507 - 0xa8, 0xad, 0xc8, 0x8c, 0x38, 0x65, 0xde, 0xb0, //0x000050a8 .quad -5702008784649933400 - 0xbe, 0x9e, 0xf3, 0x13, 0xb7, 0x0e, 0xef, 0x49, //0x000050b0 .quad 5327493063679123134 - 0x12, 0xd9, 0xfa, 0xaf, 0x86, 0xfe, 0x15, 0xdd, //0x000050b8 .quad -2515824962385028846 - 0x37, 0x43, 0x78, 0x6c, 0x32, 0x69, 0x35, 0x6e, //0x000050c0 .quad 7941369183226839863 - 0xab, 0xc7, 0xfc, 0x2d, 0x14, 0xbf, 0x2d, 0x8a, //0x000050c8 .quad -8489919629131724885 - 0x04, 0x54, 0x96, 0x07, 0x7f, 0xc3, 0xc2, 0x49, //0x000050d0 .quad 5315025460606161924 - 0x96, 0xf9, 0x7b, 0x39, 0xd9, 0x2e, 0xb9, 0xac, //0x000050d8 .quad -6000713517987268202 - 0x06, 0xe9, 0x7b, 0xc9, 0x5e, 0x74, 0x33, 0xdc, //0x000050e0 .quad -2579590211097073402 - 0xfb, 0xf7, 0xda, 0x87, 0x8f, 0x7a, 0xe7, 0xd7, //0x000050e8 .quad -2889205879056697349 - 0xa3, 0x71, 0xed, 0x3d, 0xbb, 0x28, 0xa0, 0x69, //0x000050f0 .quad 7611128154919104931 - 0xfd, 0xda, 0xe8, 0xb4, 0x99, 0xac, 0xf0, 0x86, //0x000050f8 .quad -8723282702051517699 - 0x0c, 0xce, 0x68, 0x0d, 0xea, 0x32, 0x08, 0xc4, //0x00005100 .quad -4321147861633282548 - 0xbc, 0x11, 0x23, 0x22, 0xc0, 0xd7, 0xac, 0xa8, //0x00005108 .quad -6292417359137009220 - 0x90, 0x01, 0xc3, 0x90, 0xa4, 0x3f, 0x0a, 0xf5, //0x00005110 .quad -789748808614215280 - 0x2b, 0xd6, 0xab, 0x2a, 0xb0, 0x0d, 0xd8, 0xd2, //0x00005118 .quad -3253835680493873621 - 0xfa, 0xe0, 0x79, 0xda, 0xc6, 0x67, 0x26, 0x79, //0x00005120 .quad 8729779031470891258 - 0xdb, 0x65, 0xab, 0x1a, 0x8e, 0x08, 0xc7, 0x83, //0x00005128 .quad -8951176327949752869 - 0x38, 0x59, 0x18, 0x91, 0xb8, 0x01, 0x70, 0x57, //0x00005130 .quad 6300537770911226168 - 0x52, 0x3f, 0x56, 0xa1, 0xb1, 0xca, 0xb8, 0xa4, //0x00005138 .quad -6577284391509803182 - 0x86, 0x6f, 0x5e, 0xb5, 0x26, 0x02, 0x4c, 0xed, //0x00005140 .quad -1347699823215743098 - 0x26, 0xcf, 0xab, 0x09, 0x5e, 0xfd, 0xe6, 0xcd, //0x00005148 .quad -3609919470959866074 - 0xb4, 0x05, 0x5b, 0x31, 0x58, 0x81, 0x4f, 0x54, //0x00005150 .quad 6075216638131242420 - 0x78, 0x61, 0x0b, 0xc6, 0x5a, 0x5e, 0xb0, 0x80, //0x00005158 .quad -9173728696990998152 - 0x21, 0xc7, 0xb1, 0x3d, 0xae, 0x61, 0x63, 0x69, //0x00005160 .quad 7594020797664053025 - 0xd6, 0x39, 0x8e, 0x77, 0xf1, 0x75, 0xdc, 0xa0, //0x00005168 .quad -6855474852811359786 - 0xe9, 0x38, 0x1e, 0xcd, 0x19, 0x3a, 0xbc, 0x03, //0x00005170 .quad 269153960225290473 - 0x4c, 0xc8, 0x71, 0xd5, 0x6d, 0x93, 0x13, 0xc9, //0x00005178 .quad -3957657547586811828 - 0x23, 0xc7, 0x65, 0x40, 0xa0, 0x48, 0xab, 0x04, //0x00005180 .quad 336442450281613091 - 0x5f, 0x3a, 0xce, 0x4a, 0x49, 0x78, 0x58, 0xfb, //0x00005188 .quad -335385916056126881 - 0x76, 0x9c, 0x3f, 0x28, 0x64, 0x0d, 0xeb, 0x62, //0x00005190 .quad 7127805559067090038 - 0x7b, 0xe4, 0xc0, 0xce, 0x2d, 0x4b, 0x17, 0x9d, //0x00005198 .quad -7127145225176161157 - 0x94, 0x83, 0x4f, 0x32, 0xbd, 0xd0, 0xa5, 0x3b, //0x000051a0 .quad 4298070930406474644 - 0x9a, 0x1d, 0x71, 0x42, 0xf9, 0x1d, 0x5d, 0xc4, //0x000051a8 .quad -4297245513042813542 - 0x79, 0x64, 0xe3, 0x7e, 0xec, 0x44, 0x8f, 0xca, //0x000051b0 .quad -3850783373846682503 - 0x00, 0x65, 0x0d, 0x93, 0x77, 0x65, 0x74, 0xf5, //0x000051b8 .quad -759870872876129024 - 0xcb, 0x1e, 0x4e, 0xcf, 0x13, 0x8b, 0x99, 0x7e, //0x000051c0 .quad 9122475437414293195 - 0x20, 0x5f, 0xe8, 0xbb, 0x6a, 0xbf, 0x68, 0x99, //0x000051c8 .quad -7392448323188662496 - 0x7e, 0xa6, 0x21, 0xc3, 0xd8, 0xed, 0x3f, 0x9e, //0x000051d0 .quad -7043649776941685122 - 0xe8, 0x76, 0xe2, 0x6a, 0x45, 0xef, 0xc2, 0xbf, //0x000051d8 .quad -4628874385558440216 - 0x1e, 0x10, 0xea, 0xf3, 0x4e, 0xe9, 0xcf, 0xc5, //0x000051e0 .quad -4192876202749718498 - 0xa2, 0x14, 0x9b, 0xc5, 0x16, 0xab, 0xb3, 0xef, //0x000051e8 .quad -1174406963520662366 - 0x12, 0x4a, 0x72, 0x58, 0xd1, 0xf1, 0xa1, 0xbb, //0x000051f0 .quad -4926390635932268014 - 0xe5, 0xec, 0x80, 0x3b, 0xee, 0x4a, 0xd0, 0x95, //0x000051f8 .quad -7651533379841495835 - 0x97, 0xdc, 0x8e, 0xae, 0x45, 0x6e, 0x8a, 0x2a, //0x00005200 .quad 3065383741939440791 - 0x1f, 0x28, 0x61, 0xca, 0xa9, 0x5d, 0x44, 0xbb, //0x00005208 .quad -4952730706374481889 - 0xbd, 0x93, 0x32, 0x1a, 0xd7, 0x09, 0x2d, 0xf5, //0x00005210 .quad -779956341003086915 - 0x26, 0x72, 0xf9, 0x3c, 0x14, 0x75, 0x15, 0xea, //0x00005218 .quad -1579227364540714458 - 0x56, 0x9c, 0x5f, 0x70, 0x26, 0x26, 0x3c, 0x59, //0x00005220 .quad 6430056314514152534 - 0x58, 0xe7, 0x1b, 0xa6, 0x2c, 0x69, 0x4d, 0x92, //0x00005228 .quad -7904546130479028392 - 0x6c, 0x83, 0x77, 0x0c, 0xb0, 0x2f, 0x8b, 0x6f, //0x00005230 .quad 8037570393142690668 - 0x2e, 0xe1, 0xa2, 0xcf, 0x77, 0xc3, 0xe0, 0xb6, //0x00005238 .quad -5268996644671397586 - 0x47, 0x64, 0x95, 0x0f, 0x9c, 0xfb, 0x6d, 0x0b, //0x00005240 .quad 823590954573587527 - 0x7a, 0x99, 0x8b, 0xc3, 0x55, 0xf4, 0x98, 0xe4, //0x00005248 .quad -1974559787411859078 - 0xac, 0x5e, 0xbd, 0x89, 0x41, 0xbd, 0x24, 0x47, //0x00005250 .quad 5126430365035880108 - 0xec, 0x3f, 0x37, 0x9a, 0xb5, 0x98, 0xdf, 0x8e, //0x00005258 .quad -8151628894773493780 - 0x57, 0xb6, 0x2c, 0xec, 0x91, 0xec, 0xed, 0x58, //0x00005260 .quad 6408037956294850135 - 0xe7, 0x0f, 0xc5, 0x00, 0xe3, 0x7e, 0x97, 0xb2, //0x00005268 .quad -5577850100039479321 - 0xed, 0xe3, 0x37, 0x67, 0xb6, 0x67, 0x29, 0x2f, //0x00005270 .quad 3398361426941174765 - 0xe1, 0x53, 0xf6, 0xc0, 0x9b, 0x5e, 0x3d, 0xdf, //0x00005278 .quad -2360626606621961247 - 0x74, 0xee, 0x82, 0x00, 0xd2, 0xe0, 0x79, 0xbd, //0x00005280 .quad -4793553135802847628 - 0x6c, 0xf4, 0x99, 0x58, 0x21, 0x5b, 0x86, 0x8b, //0x00005288 .quad -8392920656779807636 - 0x11, 0xaa, 0xa3, 0x80, 0x06, 0x59, 0xd8, 0xec, //0x00005290 .quad -1380255401326171631 - 0x87, 0x71, 0xc0, 0xae, 0xe9, 0xf1, 0x67, 0xae, //0x00005298 .quad -5879464802547371641 - 0x95, 0x94, 0xcc, 0x20, 0x48, 0x6f, 0x0e, 0xe8, //0x000052a0 .quad -1725319251657714539 - 0xe9, 0x8d, 0x70, 0x1a, 0x64, 0xee, 0x01, 0xda, //0x000052a8 .quad -2737644984756826647 - 0xdd, 0xdc, 0x7f, 0x14, 0x8d, 0x05, 0x09, 0x31, //0x000052b0 .quad 3533361486141316317 - 0xb2, 0x58, 0x86, 0x90, 0xfe, 0x34, 0x41, 0x88, //0x000052b8 .quad -8628557143114098510 - 0x15, 0xd4, 0x9f, 0x59, 0xf0, 0x46, 0x4b, 0xbd, //0x000052c0 .quad -4806670179178130411 - 0xde, 0xee, 0xa7, 0x34, 0x3e, 0x82, 0x51, 0xaa, //0x000052c8 .quad -6174010410465235234 - 0x1a, 0xc9, 0x07, 0x70, 0xac, 0x18, 0x9e, 0x6c, //0x000052d0 .quad 7826720331309500698 - 0x96, 0xea, 0xd1, 0xc1, 0xcd, 0xe2, 0xe5, 0xd4, //0x000052d8 .quad -3105826994654156138 - 0xb0, 0xdd, 0x04, 0xc6, 0x6b, 0xcf, 0xe2, 0x03, //0x000052e0 .quad 280014188641050032 - 0x9e, 0x32, 0x23, 0x99, 0xc0, 0xad, 0x0f, 0x85, //0x000052e8 .quad -8858670899299929442 - 0x1c, 0x15, 0x86, 0xb7, 0x46, 0x83, 0xdb, 0x84, //0x000052f0 .quad -8873354301053463268 - 0x45, 0xff, 0x6b, 0xbf, 0x30, 0x99, 0x53, 0xa6, //0x000052f8 .quad -6461652605697523899 - 0x63, 0x9a, 0x67, 0x65, 0x18, 0x64, 0x12, 0xe6, //0x00005300 .quad -1868320839462053277 - 0x16, 0xff, 0x46, 0xef, 0x7c, 0x7f, 0xe8, 0xcf, //0x00005308 .quad -3465379738694516970 - 0x7e, 0xc0, 0x60, 0x3f, 0x8f, 0x7e, 0xcb, 0x4f, //0x00005310 .quad 5749828502977298558 - 0x6e, 0x5f, 0x8c, 0x15, 0xae, 0x4f, 0xf1, 0x81, //0x00005318 .quad -9083391364325154962 - 0x9d, 0xf0, 0x38, 0x0f, 0x33, 0x5e, 0xbe, 0xe3, //0x00005320 .quad -2036086408133152611 - 0x49, 0x77, 0xef, 0x9a, 0x99, 0xa3, 0x6d, 0xa2, //0x00005328 .quad -6742553186979055799 - 0xc5, 0x2c, 0x07, 0xd3, 0xbf, 0xf5, 0xad, 0x5c, //0x00005330 .quad 6678264026688335045 - 0x1c, 0x55, 0xab, 0x01, 0x80, 0x0c, 0x09, 0xcb, //0x00005338 .quad -3816505465296431844 - 0xf6, 0xf7, 0xc8, 0xc7, 0x2f, 0x73, 0xd9, 0x73, //0x00005340 .quad 8347830033360418806 - 0x63, 0x2a, 0x16, 0x02, 0xa0, 0x4f, 0xcb, 0xfd, //0x00005348 .quad -158945813193151901 - 0xfa, 0x9a, 0xdd, 0xdc, 0xfd, 0xe7, 0x67, 0x28, //0x00005350 .quad 2911550761636567802 - 0x7e, 0xda, 0x4d, 0x01, 0xc4, 0x11, 0x9f, 0x9e, //0x00005358 .quad -7016870160886801794 - 0xb8, 0x01, 0x15, 0x54, 0xfd, 0xe1, 0x81, 0xb2, //0x00005360 .quad -5583933584809066056 - 0x1d, 0x51, 0xa1, 0x01, 0x35, 0xd6, 0x46, 0xc6, //0x00005368 .quad -4159401682681114339 - 0x26, 0x42, 0x1a, 0xa9, 0x7c, 0x5a, 0x22, 0x1f, //0x00005370 .quad 2243455055843443238 - 0x65, 0xa5, 0x09, 0x42, 0xc2, 0x8b, 0xd8, 0xf7, //0x00005378 .quad -587566084924005019 - 0x58, 0x69, 0xb0, 0xe9, 0x8d, 0x78, 0x75, 0x33, //0x00005380 .quad 3708002419115845976 - 0x5f, 0x07, 0x46, 0x69, 0x59, 0x57, 0xe7, 0x9a, //0x00005388 .quad -7284757830718584993 - 0xae, 0x83, 0x1c, 0x64, 0xb1, 0xd6, 0x52, 0x00, //0x00005390 .quad 23317005467419566 - 0x37, 0x89, 0x97, 0xc3, 0x2f, 0x2d, 0xa1, 0xc1, //0x00005398 .quad -4494261269970843337 - 0x9a, 0xa4, 0x23, 0xbd, 0x5d, 0x8c, 0x67, 0xc0, //0x000053a0 .quad -4582539761593113446 - 0x84, 0x6b, 0x7d, 0xb4, 0x7b, 0x78, 0x09, 0xf2, //0x000053a8 .quad -1006140569036166268 - 0xe0, 0x46, 0x36, 0x96, 0xba, 0xb7, 0x40, 0xf8, //0x000053b0 .quad -558244341782001952 - 0x32, 0x63, 0xce, 0x50, 0x4d, 0xeb, 0x45, 0x97, //0x000053b8 .quad -7546366883288685774 - 0x98, 0xd8, 0xc3, 0x3b, 0xa9, 0xe5, 0x50, 0xb6, //0x000053c0 .quad -5309491445654890344 - 0xff, 0xfb, 0x01, 0xa5, 0x20, 0x66, 0x17, 0xbd, //0x000053c8 .quad -4821272585683469313 - 0xbe, 0xce, 0xb4, 0x8a, 0x13, 0x1f, 0xe5, 0xa3, //0x000053d0 .quad -6636864307068612930 - 0xff, 0x7a, 0x42, 0xce, 0xa8, 0x3f, 0x5d, 0xec, //0x000053d8 .quad -1414904713676948737 - 0x37, 0x01, 0xb1, 0x36, 0x6c, 0x33, 0x6f, 0xc6, //0x000053e0 .quad -4148040191917883081 - 0xdf, 0x8c, 0xe9, 0x80, 0xc9, 0x47, 0xba, 0x93, //0x000053e8 .quad -7801844473689174817 - 0x84, 0x41, 0x5d, 0x44, 0x47, 0x00, 0x0b, 0xb8, //0x000053f0 .quad -5185050239897353852 - 0x17, 0xf0, 0x23, 0xe1, 0xbb, 0xd9, 0xa8, 0xb8, //0x000053f8 .quad -5140619573684080617 - 0xe5, 0x91, 0x74, 0x15, 0x59, 0xc0, 0x0d, 0xa6, //0x00005400 .quad -6481312799871692315 - 0x1d, 0xec, 0x6c, 0xd9, 0x2a, 0x10, 0xd3, 0xe6, //0x00005408 .quad -1814088448677712867 - 0x2f, 0xdb, 0x68, 0xad, 0x37, 0x98, 0xc8, 0x87, //0x00005410 .quad -8662506518347195601 - 0x92, 0x13, 0xe4, 0xc7, 0x1a, 0xea, 0x43, 0x90, //0x00005418 .quad -8051334308064652398 - 0xfb, 0x11, 0xc3, 0x98, 0x45, 0xbe, 0xba, 0x29, //0x00005420 .quad 3006924907348169211 - 0x77, 0x18, 0xdd, 0x79, 0xa1, 0xe4, 0x54, 0xb4, //0x00005428 .quad -5452481866653427593 - 0x7a, 0xd6, 0xf3, 0xfe, 0xd6, 0x6d, 0x29, 0xf4, //0x00005430 .quad -853029884242176390 - 0x94, 0x5e, 0x54, 0xd8, 0xc9, 0x1d, 0x6a, 0xe1, //0x00005438 .quad -2203916314889396588 - 0x0c, 0x66, 0x58, 0x5f, 0xa6, 0xe4, 0x99, 0x18, //0x00005440 .quad 1772699331562333708 - 0x1d, 0xbb, 0x34, 0x27, 0x9e, 0x52, 0xe2, 0x8c, //0x00005448 .quad -8294976724446954723 - 0x8f, 0x7f, 0x2e, 0xf7, 0xcf, 0x5d, 0xc0, 0x5e, //0x00005450 .quad 6827560182880305039 - 0xe4, 0xe9, 0x01, 0xb1, 0x45, 0xe7, 0x1a, 0xb0, //0x00005458 .quad -5757034887131305500 - 0x73, 0x1f, 0xfa, 0xf4, 0x43, 0x75, 0x70, 0x76, //0x00005460 .quad 8534450228600381299 - 0x5d, 0x64, 0x42, 0x1d, 0x17, 0xa1, 0x21, 0xdc, //0x00005468 .quad -2584607590486743971 - 0xa8, 0x53, 0x1c, 0x79, 0x4a, 0x49, 0x06, 0x6a, //0x00005470 .quad 7639874402088932264 - 0xba, 0x7e, 0x49, 0x72, 0xae, 0x04, 0x95, 0x89, //0x00005478 .quad -8532908771695296838 - 0x92, 0x68, 0x63, 0x17, 0x9d, 0xdb, 0x87, 0x04, //0x00005480 .quad 326470965756389522 - 0x69, 0xde, 0xdb, 0x0e, 0xda, 0x45, 0xfa, 0xab, //0x00005488 .quad -6054449946191733143 - 0xb6, 0x42, 0x3c, 0x5d, 0x84, 0xd2, 0xa9, 0x45, //0x00005490 .quad 5019774725622874806 - 0x03, 0xd6, 0x92, 0x92, 0x50, 0xd7, 0xf8, 0xd6, //0x00005498 .quad -2956376414312278525 - 0xb2, 0xa9, 0x45, 0xba, 0x92, 0x23, 0x8a, 0x0b, //0x000054a0 .quad 831516194300602802 - 0xc2, 0xc5, 0x9b, 0x5b, 0x92, 0x86, 0x5b, 0x86, //0x000054a8 .quad -8765264286586255934 - 0x1e, 0x14, 0xd7, 0x68, 0x77, 0xac, 0x6c, 0x8e, //0x000054b0 .quad -8183976793979022306 - 0x32, 0xb7, 0x82, 0xf2, 0x36, 0x68, 0xf2, 0xa7, //0x000054b8 .quad -6344894339805432014 - 0x26, 0xd9, 0x0c, 0x43, 0x95, 0xd7, 0x07, 0x32, //0x000054c0 .quad 3605087062808385830 - 0xff, 0x64, 0x23, 0xaf, 0x44, 0x02, 0xef, 0xd1, //0x000054c8 .quad -3319431906329402113 - 0xb8, 0x07, 0xe8, 0x49, 0xbd, 0xe6, 0x44, 0x7f, //0x000054d0 .quad 9170708441896323000 - 0x1f, 0x1f, 0x76, 0xed, 0x6a, 0x61, 0x35, 0x83, //0x000054d8 .quad -8992173969096958177 - 0xa6, 0x09, 0x62, 0x9c, 0x6c, 0x20, 0x16, 0x5f, //0x000054e0 .quad 6851699533943015846 - 0xe7, 0xa6, 0xd3, 0xa8, 0xc5, 0xb9, 0x02, 0xa4, //0x000054e8 .quad -6628531442943809817 - 0x0f, 0x8c, 0x7a, 0xc3, 0x87, 0xa8, 0xdb, 0x36, //0x000054f0 .quad 3952938399001381903 - 0xa1, 0x90, 0x08, 0x13, 0x37, 0x68, 0x03, 0xcd, //0x000054f8 .quad -3673978285252374367 - 0x89, 0x97, 0x2c, 0xda, 0x54, 0x49, 0x49, 0xc2, //0x00005500 .quad -4446942528265218167 - 0x64, 0x5a, 0xe5, 0x6b, 0x22, 0x21, 0x22, 0x80, //0x00005508 .quad -9213765455923815836 - 0x6c, 0xbd, 0xb7, 0x10, 0xaa, 0x9b, 0xdb, 0xf2, //0x00005510 .quad -946992141904134804 - 0xfd, 0xb0, 0xde, 0x06, 0x6b, 0xa9, 0x2a, 0xa0, //0x00005518 .quad -6905520801477381891 - 0xc7, 0xac, 0xe5, 0x94, 0x94, 0x82, 0x92, 0x6f, //0x00005520 .quad 8039631859474607303 - 0x3d, 0x5d, 0x96, 0xc8, 0xc5, 0x53, 0x35, 0xc8, //0x00005528 .quad -4020214983419339459 - 0xf9, 0x17, 0x1f, 0xba, 0x39, 0x23, 0x77, 0xcb, //0x00005530 .quad -3785518230938904583 - 0x8c, 0xf4, 0xbb, 0x3a, 0xb7, 0xa8, 0x42, 0xfa, //0x00005538 .quad -413582710846786420 - 0xfb, 0x6e, 0x53, 0x14, 0x04, 0x76, 0x2a, 0xff, //0x00005540 .quad -60105885123121413 - 0xd7, 0x78, 0xb5, 0x84, 0x72, 0xa9, 0x69, 0x9c, //0x00005548 .quad -7176018221920323369 - 0xba, 0x4a, 0x68, 0x19, 0x85, 0x13, 0xf5, 0xfe, //0x00005550 .quad -75132356403901766 - 0x0d, 0xd7, 0xe2, 0x25, 0xcf, 0x13, 0x84, 0xc3, //0x00005558 .quad -4358336758973016307 - 0x69, 0x5d, 0xc2, 0x5f, 0x66, 0x58, 0xb2, 0x7e, //0x00005560 .quad 9129456591349898601 - 0xd1, 0x8c, 0x5b, 0xef, 0xc2, 0x18, 0x65, 0xf4, //0x00005568 .quad -836234930288882479 - 0x61, 0x7a, 0xd9, 0xfb, 0x3f, 0x77, 0x2f, 0xef, //0x00005570 .quad -1211618658047395231 - 0x02, 0x38, 0x99, 0xd5, 0x79, 0x2f, 0xbf, 0x98, //0x00005578 .quad -7440175859071633406 - 0xfa, 0xd8, 0xcf, 0xfa, 0x0f, 0x55, 0xfb, 0xaa, //0x00005580 .quad -6126209340986631942 - 0x03, 0x86, 0xff, 0x4a, 0x58, 0xfb, 0xee, 0xbe, //0x00005588 .quad -4688533805412153853 - 0x38, 0xcf, 0x83, 0xf9, 0x53, 0x2a, 0xba, 0x95, //0x00005590 .quad -7657761676233289928 - 0x84, 0x67, 0xbf, 0x5d, 0x2e, 0xba, 0xaa, 0xee, //0x00005598 .quad -1248981238337804412 - 0x83, 0x61, 0xf2, 0x7b, 0x74, 0x5a, 0x94, 0xdd, //0x000055a0 .quad -2480258038432112253 - 0xb2, 0xa0, 0x97, 0xfa, 0x5c, 0xb4, 0x2a, 0x95, //0x000055a8 .quad -7698142301602209614 - 0xe4, 0xf9, 0xee, 0x9a, 0x11, 0x71, 0xf9, 0x94, //0x000055b0 .quad -7712008566467528220 - 0xdf, 0x88, 0x3d, 0x39, 0x74, 0x61, 0x75, 0xba, //0x000055b8 .quad -5010991858575374113 - 0x5d, 0xb8, 0xaa, 0x01, 0x56, 0xcd, 0x37, 0x7a, //0x000055c0 .quad 8806733365625141341 - 0x17, 0xeb, 0x8c, 0x47, 0xd1, 0xb9, 0x12, 0xe9, //0x000055c8 .quad -1652053804791829737 - 0x3a, 0xb3, 0x0a, 0xc1, 0x55, 0xe0, 0x62, 0xac, //0x000055d0 .quad -6025006692552756422 - 0xee, 0x12, 0xb8, 0xcc, 0x22, 0xb4, 0xab, 0x91, //0x000055d8 .quad -7950062655635975442 - 0x09, 0x60, 0x4d, 0x31, 0x6b, 0x98, 0x7b, 0x57, //0x000055e0 .quad 6303799689591218185 - 0xaa, 0x17, 0xe6, 0x7f, 0x2b, 0xa1, 0x16, 0xb6, //0x000055e8 .quad -5325892301117581398 - 0x0b, 0xb8, 0xa0, 0xfd, 0x85, 0x7e, 0x5a, 0xed, //0x000055f0 .quad -1343622424865753077 - 0x94, 0x9d, 0xdf, 0x5f, 0x76, 0x49, 0x9c, 0xe3, //0x000055f8 .quad -2045679357969588844 - 0x07, 0x73, 0x84, 0xbe, 0x13, 0x8f, 0x58, 0x14, //0x00005600 .quad 1466078993672598279 - 0x7d, 0xc2, 0xeb, 0xfb, 0xe9, 0xad, 0x41, 0x8e, //0x00005608 .quad -8196078626372074883 - 0xc8, 0x8f, 0x25, 0xae, 0xd8, 0xb2, 0x6e, 0x59, //0x00005610 .quad 6444284760518135752 - 0x1c, 0xb3, 0xe6, 0x7a, 0x64, 0x19, 0xd2, 0xb1, //0x00005618 .quad -5633412264537705700 - 0xbb, 0xf3, 0xae, 0xd9, 0x8e, 0x5f, 0xca, 0x6f, //0x00005620 .quad 8055355950647669691 - 0xe3, 0x5f, 0xa0, 0x99, 0xbd, 0x9f, 0x46, 0xde, //0x00005628 .quad -2430079312244744221 - 0x54, 0x58, 0x0d, 0x48, 0xb9, 0x7b, 0xde, 0x25, //0x00005630 .quad 2728754459941099604 - 0xee, 0x3b, 0x04, 0x80, 0xd6, 0x23, 0xec, 0x8a, //0x00005638 .quad -8436328597794046994 - 0x6a, 0xae, 0x10, 0x9a, 0xa7, 0x1a, 0x56, 0xaf, //0x00005640 .quad -5812428961928401302 - 0xe9, 0x4a, 0x05, 0x20, 0xcc, 0x2c, 0xa7, 0xad, //0x00005648 .quad -5933724728815170839 - 0x04, 0xda, 0x94, 0x80, 0x51, 0xa1, 0x2b, 0x1b, //0x00005650 .quad 1957835834444274180 - 0xa4, 0x9d, 0x06, 0x28, 0xff, 0xf7, 0x10, 0xd9, //0x00005658 .quad -2805469892591575644 - 0x42, 0x08, 0x5d, 0xf0, 0xd2, 0x44, 0xfb, 0x90, //0x00005660 .quad -7999724640327104446 - 0x86, 0x22, 0x04, 0x79, 0xff, 0x9a, 0xaa, 0x87, //0x00005668 .quad -8670947710510816634 - 0x53, 0x4a, 0x74, 0xac, 0x07, 0x16, 0x3a, 0x35, //0x00005670 .quad 3835402254873283155 - 0x28, 0x2b, 0x45, 0x57, 0xbf, 0x41, 0x95, 0xa9, //0x00005678 .quad -6226998619711132888 - 0xe8, 0x5c, 0x91, 0x97, 0x89, 0x9b, 0x88, 0x42, //0x00005680 .quad 4794252818591603944 - 0xf2, 0x75, 0x16, 0x2d, 0x2f, 0x92, 0xfa, 0xd3, //0x00005688 .quad -3172062256211528206 - 0x11, 0xda, 0xba, 0xfe, 0x35, 0x61, 0x95, 0x69, //0x00005690 .quad 7608094030047140369 - 0xb7, 0x09, 0x2e, 0x7c, 0x5d, 0x9b, 0x7c, 0x84, //0x00005698 .quad -8900067937773286985 - 0x95, 0x90, 0x69, 0x7e, 0x83, 0xb9, 0xfa, 0x43, //0x000056a0 .quad 4898431519131537557 - 0x25, 0x8c, 0x39, 0xdb, 0x34, 0xc2, 0x9b, 0xa5, //0x000056a8 .quad -6513398903789220827 - 0xbb, 0xf4, 0x03, 0x5e, 0xe4, 0x67, 0xf9, 0x94, //0x000056b0 .quad -7712018656367741765 - 0x2e, 0xef, 0x07, 0x12, 0xc2, 0xb2, 0x02, 0xcf, //0x000056b8 .quad -3530062611309138130 - 0xf5, 0x78, 0xc2, 0xba, 0xee, 0xe0, 0x1b, 0x1d, //0x000056c0 .quad 2097517367411243253 - 0x7d, 0xf5, 0x44, 0x4b, 0xb9, 0xaf, 0x61, 0x81, //0x000056c8 .quad -9123818159709293187 - 0x32, 0x17, 0x73, 0x69, 0x2a, 0xd9, 0x62, 0x64, //0x000056d0 .quad 7233582727691441970 - 0xdc, 0x32, 0x16, 0x9e, 0xa7, 0x1b, 0xba, 0xa1, //0x000056d8 .quad -6793086681209228580 - 0xfe, 0xdc, 0xcf, 0x03, 0x75, 0x8f, 0x7b, 0x7d, //0x000056e0 .quad 9041978409614302462 - 0x93, 0xbf, 0x9b, 0x85, 0x91, 0xa2, 0x28, 0xca, //0x000056e8 .quad -3879672333084147821 - 0x3e, 0xd4, 0xc3, 0x44, 0x52, 0x73, 0xda, 0x5c, //0x000056f0 .quad 6690786993590490174 - 0x78, 0xaf, 0x02, 0xe7, 0x35, 0xcb, 0xb2, 0xfc, //0x000056f8 .quad -237904397927796872 - 0xa7, 0x64, 0xfa, 0x6a, 0x13, 0x88, 0x08, 0x3a, //0x00005700 .quad 4181741870994056359 - 0xab, 0xad, 0x61, 0xb0, 0x01, 0xbf, 0xef, 0x9d, //0x00005708 .quad -7066219276345954901 - 0xd0, 0xfd, 0xb8, 0x45, 0x18, 0xaa, 0x8a, 0x08, //0x00005710 .quad 615491320315182544 - 0x16, 0x19, 0x7a, 0x1c, 0xc2, 0xae, 0x6b, 0xc5, //0x00005718 .quad -4221088077005055722 - 0x45, 0x3d, 0x27, 0x57, 0x9e, 0x54, 0xad, 0x8a, //0x00005720 .quad -8454007886460797627 - 0x5b, 0x9f, 0x98, 0xa3, 0x72, 0x9a, 0xc6, 0xf6, //0x00005728 .quad -664674077828931749 - 0x4b, 0x86, 0x78, 0xf6, 0xe2, 0x54, 0xac, 0x36, //0x00005730 .quad 3939617107816777291 - 0x99, 0x63, 0x3f, 0xa6, 0x87, 0x20, 0x3c, 0x9a, //0x00005738 .quad -7332950326284164199 - 0xdd, 0xa7, 0x16, 0xb4, 0x1b, 0x6a, 0x57, 0x84, //0x00005740 .quad -8910536670511192099 - 0x7f, 0x3c, 0xcf, 0x8f, 0xa9, 0x28, 0xcb, 0xc0, //0x00005748 .quad -4554501889427817345 - 0xd5, 0x51, 0x1c, 0xa1, 0xa2, 0x44, 0x6d, 0x65, //0x00005750 .quad 7308573235570561493 - 0x9f, 0x0b, 0xc3, 0xf3, 0xd3, 0xf2, 0xfd, 0xf0, //0x00005758 .quad -1081441343357383777 - 0x25, 0xb3, 0xb1, 0xa4, 0xe5, 0x4a, 0x64, 0x9f, //0x00005760 .quad -6961356773836868827 - 0x43, 0xe7, 0x59, 0x78, 0xc4, 0xb7, 0x9e, 0x96, //0x00005768 .quad -7593429867239446717 - 0xee, 0x1f, 0xde, 0x0d, 0x9f, 0x5d, 0x3d, 0x87, //0x00005770 .quad -8701695967296086034 - 0x14, 0x61, 0x70, 0x96, 0xb5, 0x65, 0x46, 0xbc, //0x00005778 .quad -4880101315621920492 - 0xea, 0xa7, 0x55, 0xd1, 0x06, 0xb5, 0x0c, 0xa9, //0x00005780 .quad -6265433940692719638 - 0x59, 0x79, 0x0c, 0xfc, 0x22, 0xff, 0x57, 0xeb, //0x00005788 .quad -1488440626100012711 - 0xf2, 0x88, 0xd5, 0x42, 0x24, 0xf1, 0xa7, 0x09, //0x00005790 .quad 695789805494438130 - 0xd8, 0xcb, 0x87, 0xdd, 0x75, 0xff, 0x16, 0x93, //0x00005798 .quad -7847804418953589800 - 0x2f, 0xeb, 0x8a, 0x53, 0x6d, 0xed, 0x11, 0x0c, //0x000057a0 .quad 869737256868047663 - 0xce, 0xbe, 0xe9, 0x54, 0x53, 0xbf, 0xdc, 0xb7, //0x000057a8 .quad -5198069505264599346 - 0xfa, 0xa5, 0x6d, 0xa8, 0xc8, 0x68, 0x16, 0x8f, //0x000057b0 .quad -8136200465769716230 - 0x81, 0x2e, 0x24, 0x2a, 0x28, 0xef, 0xd3, 0xe5, //0x000057b8 .quad -1885900863153361279 - 0xbc, 0x87, 0x44, 0x69, 0x7d, 0x01, 0x6e, 0xf9, //0x000057c0 .quad -473439272678684740 - 0x10, 0x9d, 0x56, 0x1a, 0x79, 0x75, 0xa4, 0x8f, //0x000057c8 .quad -8096217067111932656 - 0xac, 0xa9, 0x95, 0xc3, 0xdc, 0x81, 0xc9, 0x37, //0x000057d0 .quad 4019886927579031980 - 0x55, 0x44, 0xec, 0x60, 0xd7, 0x92, 0x8d, 0xb3, //0x000057d8 .quad -5508585315462527915 - 0x17, 0x14, 0x7b, 0xf4, 0x53, 0xe2, 0xbb, 0x85, //0x000057e0 .quad -8810199395808373737 - 0x6a, 0x55, 0x27, 0x39, 0x8d, 0xf7, 0x70, 0xe0, //0x000057e8 .quad -2274045625900771990 - 0x8e, 0xec, 0xcc, 0x78, 0x74, 0x6d, 0x95, 0x93, //0x000057f0 .quad -7812217631593927538 - 0x62, 0x95, 0xb8, 0x43, 0xb8, 0x9a, 0x46, 0x8c, //0x000057f8 .quad -8338807543829064350 - 0xb2, 0x27, 0x00, 0x97, 0xd1, 0xc8, 0x7a, 0x38, //0x00005800 .quad 4069786015789754290 - 0xbb, 0xba, 0xa6, 0x54, 0x66, 0x41, 0x58, 0xaf, //0x00005808 .quad -5811823411358942533 - 0x9e, 0x31, 0xc0, 0xfc, 0x05, 0x7b, 0x99, 0x06, //0x00005810 .quad 475546501309804958 - 0x6a, 0x69, 0xd0, 0xe9, 0xbf, 0x51, 0x2e, 0xdb, //0x00005818 .quad -2653093245771290262 - 0x03, 0x1f, 0xf8, 0xbd, 0xe3, 0xec, 0x1f, 0x44, //0x00005820 .quad 4908902581746016003 - 0xe2, 0x41, 0x22, 0xf2, 0x17, 0xf3, 0xfc, 0x88, //0x00005828 .quad -8575712306248138270 - 0xc3, 0x26, 0x76, 0xad, 0x1c, 0xe8, 0x27, 0xd5, //0x00005830 .quad -3087243809672255805 - 0x5a, 0xd2, 0xaa, 0xee, 0xdd, 0x2f, 0x3c, 0xab, //0x00005838 .quad -6107954364382784934 - 0x74, 0xb0, 0xd3, 0xd8, 0x23, 0xe2, 0x71, 0x8a, //0x00005840 .quad -8470740780517707660 - 0xf1, 0x86, 0x55, 0x6a, 0xd5, 0x3b, 0x0b, 0xd6, //0x00005848 .quad -3023256937051093263 - 0x49, 0x4e, 0x84, 0x67, 0x56, 0x2d, 0x87, 0xf6, //0x00005850 .quad -682526969396179383 - 0x56, 0x74, 0x75, 0x62, 0x65, 0x05, 0xc7, 0x85, //0x00005858 .quad -8807064613298015146 - 0xdb, 0x61, 0x65, 0x01, 0xac, 0xf8, 0x28, 0xb4, //0x00005860 .quad -5464844730172612133 - 0x6c, 0xd1, 0x12, 0xbb, 0xbe, 0xc6, 0x38, 0xa7, //0x00005868 .quad -6397144748195131028 - 0x52, 0xba, 0xbe, 0x01, 0xd7, 0x36, 0x33, 0xe1, //0x00005870 .quad -2219369894288377262 - 0xc7, 0x85, 0xd7, 0x69, 0x6e, 0xf8, 0x06, 0xd1, //0x00005878 .quad -3384744916816525881 - 0x73, 0x34, 0x17, 0x61, 0x46, 0x02, 0xc0, 0xec, //0x00005880 .quad -1387106183930235789 - 0x9c, 0xb3, 0x26, 0x02, 0x45, 0x5b, 0xa4, 0x82, //0x00005888 .quad -9032994600651410532 - 0x90, 0x01, 0x5d, 0xf9, 0xd7, 0x02, 0xf0, 0x27, //0x00005890 .quad 2877803288514593168 - 0x84, 0x60, 0xb0, 0x42, 0x16, 0x72, 0x4d, 0xa3, //0x00005898 .quad -6679557232386875260 - 0xf4, 0x41, 0xb4, 0xf7, 0x8d, 0x03, 0xec, 0x31, //0x000058a0 .quad 3597254110643241460 - 0xa5, 0x78, 0x5c, 0xd3, 0x9b, 0xce, 0x20, 0xcc, //0x000058a8 .quad -3737760522056206171 - 0x71, 0x52, 0xa1, 0x75, 0x71, 0x04, 0x67, 0x7e, //0x000058b0 .quad 9108253656731439729 - 0xce, 0x96, 0x33, 0xc8, 0x42, 0x02, 0x29, 0xff, //0x000058b8 .quad -60514634142869810 - 0x86, 0xd3, 0x84, 0xe9, 0xc6, 0x62, 0x00, 0x0f, //0x000058c0 .quad 1080972517029761926 - 0x41, 0x3e, 0x20, 0xbd, 0x69, 0xa1, 0x79, 0x9f, //0x000058c8 .quad -6955350673980375487 - 0x68, 0x08, 0xe6, 0xa3, 0x78, 0x7b, 0xc0, 0x52, //0x000058d0 .quad 5962901664714590312 - 0xd1, 0x4d, 0x68, 0x2c, 0xc4, 0x09, 0x58, 0xc7, //0x000058d8 .quad -4082502324048081455 - 0x82, 0x8a, 0xdf, 0xcc, 0x56, 0x9a, 0x70, 0xa7, //0x000058e0 .quad -6381430974388925822 - 0x45, 0x61, 0x82, 0x37, 0x35, 0x0c, 0x2e, 0xf9, //0x000058e8 .quad -491441886632713915 - 0x91, 0xb6, 0x0b, 0x40, 0x76, 0x60, 0xa6, 0x88, //0x000058f0 .quad -8600080377420466543 - 0xcb, 0x7c, 0xb1, 0x42, 0xa1, 0xc7, 0xbc, 0x9b, //0x000058f8 .quad -7224680206786528053 - 0x35, 0xa4, 0x0e, 0xd0, 0x93, 0xf8, 0xcf, 0x6a, //0x00005900 .quad 7696643601933968437 - 0xfe, 0xdb, 0x5d, 0x93, 0x89, 0xf9, 0xab, 0xc2, //0x00005908 .quad -4419164240055772162 - 0x43, 0x4d, 0x12, 0xc4, 0xb8, 0xf6, 0x83, 0x05, //0x00005910 .quad 397432465562684739 - 0xfe, 0x52, 0x35, 0xf8, 0xeb, 0xf7, 0x56, 0xf3, //0x00005918 .quad -912269281642327298 - 0x4a, 0x70, 0x8b, 0x7a, 0x33, 0x7a, 0x72, 0xc3, //0x00005920 .quad -4363290727450709942 - 0xde, 0x53, 0x21, 0x7b, 0xf3, 0x5a, 0x16, 0x98, //0x00005928 .quad -7487697328667536418 - 0x5c, 0x4c, 0x2e, 0x59, 0xc0, 0x18, 0x4f, 0x74, //0x00005930 .quad 8380944645968776284 - 0xd6, 0xa8, 0xe9, 0x59, 0xb0, 0xf1, 0x1b, 0xbe, //0x00005938 .quad -4747935642407032618 - 0x73, 0xdf, 0x79, 0x6f, 0xf0, 0xde, 0x62, 0x11, //0x00005940 .quad 1252808770606194547 - 0x0c, 0x13, 0x64, 0x70, 0x1c, 0xee, 0xa2, 0xed, //0x00005948 .quad -1323233534581402868 - 0xa8, 0x2b, 0xac, 0x45, 0x56, 0xcb, 0xdd, 0x8a, //0x00005950 .quad -8440366555225904216 - 0xe7, 0x8b, 0x3e, 0xc6, 0xd1, 0xd4, 0x85, 0x94, //0x00005958 .quad -7744549986754458649 - 0x92, 0x36, 0x17, 0xd7, 0x2b, 0x3e, 0x95, 0x6d, //0x00005960 .quad 7896285879677171346 - 0xe1, 0x2e, 0xce, 0x37, 0x06, 0x4a, 0xa7, 0xb9, //0x00005968 .quad -5069001465015685407 - 0x37, 0x04, 0xdd, 0xcc, 0xb6, 0x8d, 0xfa, 0xc8, //0x00005970 .quad -3964700705685699529 - 0x99, 0xba, 0xc1, 0xc5, 0x87, 0x1c, 0x11, 0xe8, //0x00005978 .quad -1724565812842218855 - 0xa2, 0x22, 0x0a, 0x40, 0x92, 0x98, 0x9c, 0x1d, //0x00005980 .quad 2133748077373825698 - 0xa0, 0x14, 0x99, 0xdb, 0xd4, 0xb1, 0x0a, 0x91, //0x00005988 .quad -7995382660667468640 - 0x4b, 0xab, 0x0c, 0xd0, 0xb6, 0xbe, 0x03, 0x25, //0x00005990 .quad 2667185096717282123 - 0xc8, 0x59, 0x7f, 0x12, 0x4a, 0x5e, 0x4d, 0xb5, //0x00005998 .quad -5382542307406947896 - 0x1d, 0xd6, 0x0f, 0x84, 0x64, 0xae, 0x44, 0x2e, //0x000059a0 .quad 3333981370896602653 - 0x3a, 0x30, 0x1f, 0x97, 0xdc, 0xb5, 0xa0, 0xe2, //0x000059a8 .quad -2116491865831296966 - 0xd2, 0xe5, 0x89, 0xd2, 0xfe, 0xec, 0xea, 0x5c, //0x000059b0 .quad 6695424375237764562 - 0x24, 0x7e, 0x73, 0xde, 0xa9, 0x71, 0xa4, 0x8d, //0x000059b8 .quad -8240336443785642460 - 0x47, 0x5f, 0x2c, 0x87, 0x3e, 0xa8, 0x25, 0x74, //0x000059c0 .quad 8369280469047205703 - 0xad, 0x5d, 0x10, 0x56, 0x14, 0x8e, 0x0d, 0xb1, //0x000059c8 .quad -5688734536304665171 - 0x19, 0x77, 0xf7, 0x28, 0x4e, 0x12, 0x2f, 0xd1, //0x000059d0 .quad -3373457468973156583 - 0x18, 0x75, 0x94, 0x6b, 0x99, 0xf1, 0x50, 0xdd, //0x000059d8 .quad -2499232151953443560 - 0x6f, 0xaa, 0x9a, 0xd9, 0x70, 0x6b, 0xbd, 0x82, //0x000059e0 .quad -9025939945749304721 - 0x2f, 0xc9, 0x3c, 0xe3, 0xff, 0x96, 0x52, 0x8a, //0x000059e8 .quad -8479549122611984081 - 0x0b, 0x55, 0x01, 0x10, 0x4d, 0xc6, 0x6c, 0x63, //0x000059f0 .quad 7164319141522920715 - 0x7b, 0xfb, 0x0b, 0xdc, 0xbf, 0x3c, 0xe7, 0xac, //0x000059f8 .quad -5987750384837592197 - 0x4e, 0xaa, 0x01, 0x54, 0xe0, 0xf7, 0x47, 0x3c, //0x00005a00 .quad 4343712908476262990 - 0x5a, 0xfa, 0x0e, 0xd3, 0xef, 0x0b, 0x21, 0xd8, //0x00005a08 .quad -2873001962619602342 - 0x71, 0x0a, 0x81, 0x34, 0xec, 0xfa, 0xac, 0x65, //0x00005a10 .quad 7326506586225052273 - 0x78, 0x5c, 0xe9, 0xe3, 0x75, 0xa7, 0x14, 0x87, //0x00005a18 .quad -8713155254278333320 - 0x0d, 0x4d, 0xa1, 0x41, 0xa7, 0x39, 0x18, 0x7f, //0x00005a20 .quad 9158133232781315341 - 0x96, 0xb3, 0xe3, 0x5c, 0x53, 0xd1, 0xd9, 0xa8, //0x00005a28 .quad -6279758049420528746 - 0x50, 0xa0, 0x09, 0x12, 0x11, 0x48, 0xde, 0x1e, //0x00005a30 .quad 2224294504121868368 - 0x7c, 0xa0, 0x1c, 0x34, 0xa8, 0x45, 0x10, 0xd3, //0x00005a38 .quad -3238011543348273028 - 0x32, 0x04, 0x46, 0xab, 0x0a, 0xed, 0x4a, 0x93, //0x00005a40 .quad -7833187971778608078 - 0x4d, 0xe4, 0x91, 0x20, 0x89, 0x2b, 0xea, 0x83, //0x00005a48 .quad -8941286242233752499 - 0x3f, 0x85, 0x17, 0x56, 0x4d, 0xa8, 0x1d, 0xf8, //0x00005a50 .quad -568112927868484289 - 0x60, 0x5d, 0xb6, 0x68, 0x6b, 0xb6, 0xe4, 0xa4, //0x00005a58 .quad -6564921784364802720 - 0x8e, 0x66, 0x9d, 0xab, 0x60, 0x12, 0x25, 0x36, //0x00005a60 .quad 3901544858591782542 - 0xb9, 0xf4, 0xe3, 0x42, 0x06, 0xe4, 0x1d, 0xce, //0x00005a68 .quad -3594466212028615495 - 0x19, 0x60, 0x42, 0x6b, 0x7c, 0x2b, 0xd7, 0xc1, //0x00005a70 .quad -4479063491021217767 - 0xf3, 0x78, 0xce, 0xe9, 0x83, 0xae, 0xd2, 0x80, //0x00005a78 .quad -9164070410158966541 - 0x1f, 0xf8, 0x12, 0x86, 0x5b, 0xf6, 0x4c, 0xb2, //0x00005a80 .quad -5598829363776522209 - 0x30, 0x17, 0x42, 0xe4, 0x24, 0x5a, 0x07, 0xa1, //0x00005a88 .quad -6843401994271320272 - 0x27, 0xb6, 0x97, 0x67, 0xf2, 0x33, 0xe0, 0xde, //0x00005a90 .quad -2386850686293264857 - 0xfc, 0x9c, 0x52, 0x1d, 0xae, 0x30, 0x49, 0xc9, //0x00005a98 .quad -3942566474411762436 - 0xb1, 0xa3, 0x7d, 0x01, 0xef, 0x40, 0x98, 0x16, //0x00005aa0 .quad 1628122660560806833 - 0x3c, 0x44, 0xa7, 0xa4, 0xd9, 0x7c, 0x9b, 0xfb, //0x00005aa8 .quad -316522074587315140 - 0x4e, 0x86, 0xee, 0x60, 0x95, 0x28, 0x1f, 0x8e, //0x00005ab0 .quad -8205795374004271538 - 0xa5, 0x8a, 0xe8, 0x06, 0x08, 0x2e, 0x41, 0x9d, //0x00005ab8 .quad -7115355324258153819 - 0xe2, 0x27, 0x2a, 0xb9, 0xba, 0xf2, 0xa6, 0xf1, //0x00005ac0 .quad -1033872180650563614 - 0x4e, 0xad, 0xa2, 0x08, 0x8a, 0x79, 0x91, 0xc4, //0x00005ac8 .quad -4282508136895304370 - 0xdb, 0xb1, 0x74, 0x67, 0x69, 0xaf, 0x10, 0xae, //0x00005ad0 .quad -5904026244240592421 - 0xa2, 0x58, 0xcb, 0x8a, 0xec, 0xd7, 0xb5, 0xf5, //0x00005ad8 .quad -741449152691742558 - 0x29, 0xef, 0xa8, 0xe0, 0xa1, 0x6d, 0xca, 0xac, //0x00005ae0 .quad -5995859411864064215 - 0x65, 0x17, 0xbf, 0xd6, 0xf3, 0xa6, 0x91, 0x99, //0x00005ae8 .quad -7380934748073420955 - 0xf3, 0x2a, 0xd3, 0x58, 0x0a, 0x09, 0xfd, 0x17, //0x00005af0 .quad 1728547772024695539 - 0x3f, 0xdd, 0x6e, 0xcc, 0xb0, 0x10, 0xf6, 0xbf, //0x00005af8 .quad -4614482416664388289 - 0xb0, 0xf5, 0x07, 0xef, 0x4c, 0x4b, 0xfc, 0xdd, //0x00005b00 .quad -2451001303396518480 - 0x8e, 0x94, 0x8a, 0xff, 0xdc, 0x94, 0xf3, 0xef, //0x00005b08 .quad -1156417002403097458 - 0x8e, 0xf9, 0x64, 0x15, 0x10, 0xaf, 0xbd, 0x4a, //0x00005b10 .quad 5385653213018257806 - 0xd9, 0x9c, 0xb6, 0x1f, 0x0a, 0x3d, 0xf8, 0x95, //0x00005b18 .quad -7640289654143017767 - 0xf1, 0x37, 0xbe, 0x1a, 0xd4, 0x1a, 0x6d, 0x9d, //0x00005b20 .quad -7102991539009341455 - 0x0f, 0x44, 0xa4, 0xa7, 0x4c, 0x4c, 0x76, 0xbb, //0x00005b28 .quad -4938676049251384305 - 0xed, 0xc5, 0x6d, 0x21, 0x89, 0x61, 0xc8, 0x84, //0x00005b30 .quad -8878739423761676819 - 0x13, 0x55, 0x8d, 0xd1, 0x5f, 0xdf, 0x53, 0xea, //0x00005b38 .quad -1561659043136842477 - 0xb4, 0x9b, 0xe4, 0xb4, 0xf5, 0x3c, 0xfd, 0x32, //0x00005b40 .quad 3674159897003727796 - 0x2c, 0x55, 0xf8, 0xe2, 0x9b, 0x6b, 0x74, 0x92, //0x00005b48 .quad -7893565929601608404 - 0xa1, 0xc2, 0x1d, 0x22, 0x33, 0x8c, 0xbc, 0x3f, //0x00005b50 .quad 4592699871254659745 - 0x77, 0x6a, 0xb6, 0xdb, 0x82, 0x86, 0x11, 0xb7, //0x00005b58 .quad -5255271393574622601 - 0x4a, 0x33, 0xa5, 0xea, 0x3f, 0xaf, 0xab, 0x0f, //0x00005b60 .quad 1129188820640936778 - 0x15, 0x05, 0xa4, 0x92, 0x23, 0xe8, 0xd5, 0xe4, //0x00005b68 .quad -1957403223540890347 - 0x0e, 0x40, 0xa7, 0xf2, 0x87, 0x4d, 0xcb, 0x29, //0x00005b70 .quad 3011586022114279438 - 0x2d, 0x83, 0xa6, 0x3b, 0x16, 0xb1, 0x05, 0x8f, //0x00005b78 .quad -8140906042354138323 - 0x12, 0x10, 0x51, 0xef, 0xe9, 0x20, 0x3e, 0x74, //0x00005b80 .quad 8376168546070237202 - 0xf8, 0x23, 0x90, 0xca, 0x5b, 0x1d, 0xc7, 0xb2, //0x00005b88 .quad -5564446534515285000 - 0x16, 0x54, 0x25, 0x6b, 0x24, 0xa9, 0x4d, 0x91, //0x00005b90 .quad -7976533391121755114 - 0xf6, 0x2c, 0x34, 0xbd, 0xb2, 0xe4, 0x78, 0xdf, //0x00005b98 .quad -2343872149716718346 - 0x8e, 0x54, 0xf7, 0xc2, 0xb6, 0x89, 0xd0, 0x1a, //0x00005ba0 .quad 1932195658189984910 - 0x1a, 0x9c, 0x40, 0xb6, 0xef, 0x8e, 0xab, 0x8b, //0x00005ba8 .quad -8382449121214030822 - 0xb1, 0x29, 0xb5, 0x73, 0x24, 0xac, 0x84, 0xa1, //0x00005bb0 .quad -6808127464117294671 - 0x20, 0xc3, 0xd0, 0xa3, 0xab, 0x72, 0x96, 0xae, //0x00005bb8 .quad -5866375383090150624 - 0x1e, 0x74, 0xa2, 0x90, 0x2d, 0xd7, 0xe5, 0xc9, //0x00005bc0 .quad -3898473311719230434 - 0xe8, 0xf3, 0xc4, 0x8c, 0x56, 0x0f, 0x3c, 0xda, //0x00005bc8 .quad -2721283210435300376 - 0x92, 0x88, 0x65, 0x7a, 0x7c, 0xa6, 0x2f, 0x7e, //0x00005bd0 .quad 9092669226243950738 - 0x71, 0x18, 0xfb, 0x17, 0x96, 0x89, 0x65, 0x88, //0x00005bd8 .quad -8618331034163144591 - 0xb7, 0xea, 0xfe, 0x98, 0x1b, 0x90, 0xbb, 0xdd, //0x00005be0 .quad -2469221522477225289 - 0x8d, 0xde, 0xf9, 0x9d, 0xfb, 0xeb, 0x7e, 0xaa, //0x00005be8 .quad -6161227774276542835 - 0x65, 0xa5, 0x3e, 0x7f, 0x22, 0x74, 0x2a, 0x55, //0x00005bf0 .quad 6136845133758244197 - 0x31, 0x56, 0x78, 0x85, 0xfa, 0xa6, 0x1e, 0xd5, //0x00005bf8 .quad -3089848699418290639 - 0x5f, 0x27, 0x87, 0x8f, 0x95, 0x88, 0x3a, 0xd5, //0x00005c00 .quad -3082000819042179233 - 0xde, 0x35, 0x6b, 0x93, 0x5c, 0x28, 0x33, 0x85, //0x00005c08 .quad -8848684464777513506 - 0x37, 0xf1, 0x68, 0xf3, 0xba, 0x2a, 0x89, 0x8a, //0x00005c10 .quad -8464187042230111945 - 0x56, 0x03, 0x46, 0xb8, 0x73, 0xf2, 0x7f, 0xa6, //0x00005c18 .quad -6449169562544503978 - 0x85, 0x2d, 0x43, 0xb0, 0x69, 0x75, 0x2b, 0x2d, //0x00005c20 .quad 3254824252494523781 - 0x2c, 0x84, 0x57, 0xa6, 0x10, 0xef, 0x1f, 0xd0, //0x00005c28 .quad -3449775934753242068 - 0x73, 0xfc, 0x29, 0x0e, 0x62, 0x29, 0x3b, 0x9c, //0x00005c30 .quad -7189106879045698445 - 0x9b, 0xb2, 0xf6, 0x67, 0x6a, 0xf5, 0x13, 0x82, //0x00005c38 .quad -9073638986861858149 - 0x8f, 0x7b, 0xb4, 0x91, 0xba, 0xf3, 0x49, 0x83, //0x00005c40 .quad -8986383598807123057 - 0x42, 0x5f, 0xf4, 0x01, 0xc5, 0xf2, 0x98, 0xa2, //0x00005c48 .quad -6730362715149934782 - 0x73, 0x9a, 0x21, 0x36, 0xa9, 0x70, 0x1c, 0x24, //0x00005c50 .quad 2602078556773259891 - 0x13, 0x77, 0x71, 0x42, 0x76, 0x2f, 0x3f, 0xcb, //0x00005c58 .quad -3801267375510030573 - 0x10, 0x01, 0xaa, 0x83, 0xd3, 0x8c, 0x23, 0xed, //0x00005c60 .quad -1359087822460813040 - 0xd7, 0xd4, 0x0d, 0xd3, 0x53, 0xfb, 0x0e, 0xfe, //0x00005c68 .quad -139898200960150313 - 0xaa, 0x40, 0x4a, 0x32, 0x04, 0x38, 0x36, 0xf4, //0x00005c70 .quad -849429889038008150 - 0x06, 0xa5, 0xe8, 0x63, 0x14, 0x5d, 0xc9, 0x9e, //0x00005c78 .quad -7004965403241175802 - 0xd5, 0xd0, 0xdc, 0x3e, 0x05, 0xc6, 0x43, 0xb1, //0x00005c80 .quad -5673473379724898091 - 0x48, 0xce, 0xe2, 0x7c, 0x59, 0xb4, 0x7b, 0xc6, //0x00005c88 .quad -4144520735624081848 - 0x0a, 0x05, 0x94, 0x8e, 0x86, 0xb7, 0x94, 0xdd, //0x00005c90 .quad -2480155706228734710 - 0xda, 0x81, 0x1b, 0xdc, 0x6f, 0xa1, 0x1a, 0xf8, //0x00005c98 .quad -568964901102714406 - 0x26, 0x83, 0x1c, 0x19, 0xb4, 0xf2, 0x7c, 0xca, //0x00005ca0 .quad -3855940325606653146 - 0x28, 0x31, 0x91, 0xe9, 0xe5, 0xa4, 0x10, 0x9b, //0x00005ca8 .quad -7273132090830278360 - 0xf0, 0xa3, 0x63, 0x1f, 0x61, 0x2f, 0x1c, 0xfd, //0x00005cb0 .quad -208239388580928528 - 0x72, 0x7d, 0xf5, 0x63, 0x1f, 0xce, 0xd4, 0xc1, //0x00005cb8 .quad -4479729095110460046 - 0xec, 0x8c, 0x3c, 0x67, 0x39, 0x3b, 0x63, 0xbc, //0x00005cc0 .quad -4871985254153548564 - 0xcf, 0xdc, 0xf2, 0x3c, 0xa7, 0x01, 0x4a, 0xf2, //0x00005cc8 .quad -987975350460687153 - 0x13, 0xd8, 0x85, 0xe0, 0x03, 0x05, 0xbe, 0xd5, //0x00005cd0 .quad -3044990783845967853 - 0x01, 0xca, 0x17, 0x86, 0x08, 0x41, 0x6e, 0x97, //0x00005cd8 .quad -7535013621679011327 - 0x18, 0x4e, 0xa7, 0xd8, 0x44, 0x86, 0x2d, 0x4b, //0x00005ce0 .quad 5417133557047315992 - 0x82, 0xbc, 0x9d, 0xa7, 0x4a, 0xd1, 0x49, 0xbd, //0x00005ce8 .quad -4807081008671376254 - 0x9e, 0x21, 0xd1, 0x0e, 0xd6, 0xe7, 0xf8, 0xdd, //0x00005cf0 .quad -2451955090545630818 - 0xa2, 0x2b, 0x85, 0x51, 0x9d, 0x45, 0x9c, 0xec, //0x00005cf8 .quad -1397165242411832414 - 0x03, 0xb5, 0x42, 0xc9, 0xe5, 0x90, 0xbb, 0xca, //0x00005d00 .quad -3838314940804713213 - 0x45, 0x3b, 0xf3, 0x52, 0x82, 0xab, 0xe1, 0x93, //0x00005d08 .quad -7790757304148477115 - 0x43, 0x62, 0x93, 0x3b, 0x1f, 0x75, 0x6a, 0x3d, //0x00005d10 .quad 4425478360848884291 - 0x17, 0x0a, 0xb0, 0xe7, 0x62, 0x16, 0xda, 0xb8, //0x00005d18 .quad -5126760611758208489 - 0xd4, 0x3a, 0x78, 0x0a, 0x67, 0x12, 0xc5, 0x0c, //0x00005d20 .quad 920161932633717460 - 0x9d, 0x0c, 0x9c, 0xa1, 0xfb, 0x9b, 0x10, 0xe7, //0x00005d28 .quad -1796764746270372707 - 0xc5, 0x24, 0x8b, 0x66, 0x80, 0x2b, 0xfb, 0x27, //0x00005d30 .quad 2880944217109767365 - 0xe2, 0x87, 0x01, 0x45, 0x7d, 0x61, 0x6a, 0x90, //0x00005d38 .quad -8040506994060064798 - 0xf6, 0xed, 0x2d, 0x80, 0x60, 0xf6, 0xf9, 0xb1, //0x00005d40 .quad -5622191765467566602 - 0xda, 0xe9, 0x41, 0x96, 0xdc, 0xf9, 0x84, 0xb4, //0x00005d48 .quad -5438947724147693094 - 0x73, 0x69, 0x39, 0xa0, 0xf8, 0x73, 0x78, 0x5e, //0x00005d50 .quad 6807318348447705459 - 0x51, 0x64, 0xd2, 0xbb, 0x53, 0x38, 0xa6, 0xe1, //0x00005d58 .quad -2186998636757228463 - 0xe8, 0xe1, 0x23, 0x64, 0x7b, 0x48, 0x0b, 0xdb, //0x00005d60 .quad -2662955059861265944 - 0xb2, 0x7e, 0x63, 0x55, 0x34, 0xe3, 0x07, 0x8d, //0x00005d68 .quad -8284403175614349646 - 0x62, 0xda, 0x2c, 0x3d, 0x9a, 0x1a, 0xce, 0x91, //0x00005d70 .quad -7940379843253970334 - 0x5f, 0x5e, 0xbc, 0x6a, 0x01, 0xdc, 0x49, 0xb0, //0x00005d78 .quad -5743817951090549153 - 0xfb, 0x10, 0x78, 0xcc, 0x40, 0xa1, 0x41, 0x76, //0x00005d80 .quad 8521269269642088699 - 0xf7, 0x75, 0x6b, 0xc5, 0x01, 0x53, 0x5c, 0xdc, //0x00005d88 .quad -2568086420435798537 - 0x9d, 0x0a, 0xcb, 0x7f, 0xc8, 0x04, 0xe9, 0xa9, //0x00005d90 .quad -6203421752542164323 - 0xba, 0x29, 0x63, 0x1b, 0xe1, 0xb3, 0xb9, 0x89, //0x00005d98 .quad -8522583040413455942 - 0x44, 0xcd, 0xbd, 0x9f, 0xfa, 0x45, 0x63, 0x54, //0x00005da0 .quad 6080780864604458308 - 0x29, 0xf4, 0x3b, 0x62, 0xd9, 0x20, 0x28, 0xac, //0x00005da8 .quad -6041542782089432023 - 0x95, 0x40, 0xad, 0x47, 0x79, 0x17, 0x7c, 0xa9, //0x00005db0 .quad -6234081974526590827 - 0x33, 0xf1, 0xca, 0xba, 0x0f, 0x29, 0x32, 0xd7, //0x00005db8 .quad -2940242459184402125 - 0x5d, 0x48, 0xcc, 0xcc, 0xab, 0x8e, 0xed, 0x49, //0x00005dc0 .quad 5327070802775656541 - 0xc0, 0xd6, 0xbe, 0xd4, 0xa9, 0x59, 0x7f, 0x86, //0x00005dc8 .quad -8755180564631333184 - 0x74, 0x5a, 0xff, 0xbf, 0x56, 0xf2, 0x68, 0x5c, //0x00005dd0 .quad 6658838503469570676 - 0x70, 0x8c, 0xee, 0x49, 0x14, 0x30, 0x1f, 0xa8, //0x00005dd8 .quad -6332289687361778576 - 0x11, 0x31, 0xff, 0x6f, 0xec, 0x2e, 0x83, 0x73, //0x00005de0 .quad 8323548129336963345 - 0x8c, 0x2f, 0x6a, 0x5c, 0x19, 0xfc, 0x26, 0xd2, //0x00005de8 .quad -3303676090774835316 - 0xab, 0x7e, 0xff, 0xc5, 0x53, 0xfd, 0x31, 0xc8, //0x00005df0 .quad -4021154456019173717 - 0xb7, 0x5d, 0xc2, 0xd9, 0x8f, 0x5d, 0x58, 0x83, //0x00005df8 .quad -8982326584375353929 - 0x55, 0x5e, 0x7f, 0xb7, 0xa8, 0x7c, 0x3e, 0xba, //0x00005e00 .quad -5026443070023967147 - 0x25, 0xf5, 0x32, 0xd0, 0xf3, 0x74, 0x2e, 0xa4, //0x00005e08 .quad -6616222212041804507 - 0xeb, 0x35, 0x5f, 0xe5, 0xd2, 0x1b, 0xce, 0x28, //0x00005e10 .quad 2940318199324816875 - 0x6f, 0xb2, 0x3f, 0xc4, 0x30, 0x12, 0x3a, 0xcd, //0x00005e18 .quad -3658591746624867729 - 0xb3, 0x81, 0x5b, 0xcf, 0x63, 0xd1, 0x80, 0x79, //0x00005e20 .quad 8755227902219092403 - 0x85, 0xcf, 0xa7, 0x7a, 0x5e, 0x4b, 0x44, 0x80, //0x00005e28 .quad -9204148869281624187 - 0x1f, 0x62, 0x32, 0xc3, 0xbc, 0x05, 0xe1, 0xd7, //0x00005e30 .quad -2891023177508298209 - 0x66, 0xc3, 0x51, 0x19, 0x36, 0x5e, 0x55, 0xa0, //0x00005e38 .quad -6893500068174642330 - 0xa7, 0xfa, 0xfe, 0xf3, 0x2b, 0x47, 0xd9, 0x8d, //0x00005e40 .quad -8225464990312760665 - 0x40, 0x34, 0xa6, 0x9f, 0xc3, 0xb5, 0x6a, 0xc8, //0x00005e48 .quad -4005189066790915008 - 0x51, 0xb9, 0xfe, 0xf0, 0xf6, 0x98, 0x4f, 0xb1, //0x00005e50 .quad -5670145219463562927 - 0x50, 0xc1, 0x8f, 0x87, 0x34, 0x63, 0x85, 0xfa, //0x00005e58 .quad -394800315061255856 - 0xd3, 0x33, 0x9f, 0x56, 0x9a, 0xbf, 0xd1, 0x6e, //0x00005e60 .quad 7985374283903742931 - 0xd2, 0xd8, 0xb9, 0xd4, 0x00, 0x5e, 0x93, 0x9c, //0x00005e68 .quad -7164279224554366766 - 0xc8, 0x00, 0x47, 0xec, 0x80, 0x2f, 0x86, 0x0a, //0x00005e70 .quad 758345818024902856 - 0x07, 0x4f, 0xe8, 0x09, 0x81, 0x35, 0xb8, 0xc3, //0x00005e78 .quad -4343663012265570553 - 0xfa, 0xc0, 0x58, 0x27, 0x61, 0xbb, 0x27, 0xcd, //0x00005e80 .quad -3663753745896259334 - 0xc8, 0x62, 0x62, 0x4c, 0xe1, 0x42, 0xa6, 0xf4, //0x00005e88 .quad -817892746904575288 - 0x9c, 0x78, 0x97, 0xb8, 0x1c, 0xd5, 0x38, 0x80, //0x00005e90 .quad -9207375118826243940 - 0xbd, 0x7d, 0xbd, 0xcf, 0xcc, 0xe9, 0xe7, 0x98, //0x00005e98 .quad -7428711994456441411 - 0xc3, 0x56, 0xbd, 0xe6, 0x63, 0x0a, 0x47, 0xe0, //0x00005ea0 .quad -2285846861678029117 - 0x2c, 0xdd, 0xac, 0x03, 0x40, 0xe4, 0x21, 0xbf, //0x00005ea8 .quad -4674203974643163860 - 0x74, 0xac, 0x6c, 0xe0, 0xfc, 0xcc, 0x58, 0x18, //0x00005eb0 .quad 1754377441329851508 - 0x78, 0x14, 0x98, 0x04, 0x50, 0x5d, 0xea, 0xee, //0x00005eb8 .quad -1231068949876566920 - 0xc8, 0xeb, 0x43, 0x0c, 0x1e, 0x80, 0x37, 0x0f, //0x00005ec0 .quad 1096485900831157192 - 0xcb, 0x0c, 0xdf, 0x02, 0x52, 0x7a, 0x52, 0x95, //0x00005ec8 .quad -7686947121313936181 - 0xba, 0xe6, 0x54, 0x8f, 0x25, 0x60, 0x05, 0xd3, //0x00005ed0 .quad -3241078642388441414 - 0xfd, 0xcf, 0x96, 0x83, 0xe6, 0x18, 0xa7, 0xba, //0x00005ed8 .quad -4996997883215032323 - 0x69, 0x20, 0x2a, 0xf3, 0x2e, 0xb8, 0xc6, 0x47, //0x00005ee0 .quad 5172023733869224041 - 0xfd, 0x83, 0x7c, 0x24, 0x20, 0xdf, 0x50, 0xe9, //0x00005ee8 .quad -1634561335591402499 - 0x41, 0x54, 0xfa, 0x57, 0x1d, 0x33, 0xdc, 0x4c, //0x00005ef0 .quad 5538357842881958977 - 0x7e, 0xd2, 0xcd, 0x16, 0x74, 0x8b, 0xd2, 0x91, //0x00005ef8 .quad -7939129862385708418 - 0x52, 0xe9, 0xf8, 0xad, 0xe4, 0x3f, 0x13, 0xe0, //0x00005f00 .quad -2300424733252327086 - 0x1d, 0x47, 0x81, 0x1c, 0x51, 0x2e, 0x47, 0xb6, //0x00005f08 .quad -5312226309554747619 - 0xa6, 0x23, 0x77, 0xd9, 0xdd, 0x0f, 0x18, 0x58, //0x00005f10 .quad 6347841120289366950 - 0xe5, 0x98, 0xa1, 0x63, 0xe5, 0xf9, 0xd8, 0xe3, //0x00005f18 .quad -2028596868516046619 - 0x48, 0x76, 0xea, 0xa7, 0xea, 0x09, 0x0f, 0x57, //0x00005f20 .quad 6273243709394548296 - 0x8f, 0xff, 0x44, 0x5e, 0x2f, 0x9c, 0x67, 0x8e, //0x00005f28 .quad -8185402070463610993 - 0xda, 0x13, 0xe5, 0x51, 0x65, 0xcc, 0xd2, 0x2c, //0x00005f30 .quad 3229868618315797466 - 0x73, 0x3f, 0xd6, 0x35, 0x3b, 0x83, 0x01, 0xb2, //0x00005f38 .quad -5620066569652125837 - 0xd1, 0x58, 0x5e, 0xa6, 0x7e, 0x7f, 0x07, 0xf8, //0x00005f40 .quad -574350245532641071 - 0x4f, 0xcf, 0x4b, 0x03, 0x0a, 0xe4, 0x81, 0xde, //0x00005f48 .quad -2413397193637769393 - 0x82, 0xf7, 0xfa, 0x27, 0xaf, 0xaf, 0x04, 0xfb, //0x00005f50 .quad -358968903457900670 - 0x91, 0x61, 0x0f, 0x42, 0x86, 0x2e, 0x11, 0x8b, //0x00005f58 .quad -8425902273664687727 - 0x63, 0xb5, 0xf9, 0xf1, 0x9a, 0xdb, 0xc5, 0x79, //0x00005f60 .quad 8774660907532399971 - 0xf6, 0x39, 0x93, 0xd2, 0x27, 0x7a, 0xd5, 0xad, //0x00005f68 .quad -5920691823653471754 - 0xbc, 0x22, 0x78, 0xae, 0x81, 0x52, 0x37, 0x18, //0x00005f70 .quad 1744954097560724156 - 0x74, 0x08, 0x38, 0xc7, 0xb1, 0xd8, 0x4a, 0xd9, //0x00005f78 .quad -2789178761139451788 - 0xb5, 0x15, 0x0b, 0x0d, 0x91, 0x93, 0x22, 0x8f, //0x00005f80 .quad -8132775725879323211 - 0x48, 0x05, 0x83, 0x1c, 0x6f, 0xc7, 0xce, 0x87, //0x00005f88 .quad -8660765753353239224 - 0x22, 0xdb, 0x4d, 0x50, 0x75, 0x38, 0xeb, 0xb2, //0x00005f90 .quad -5554283638921766110 - 0x9a, 0xc6, 0xa3, 0xe3, 0x4a, 0x79, 0xc2, 0xa9, //0x00005f98 .quad -6214271173264161126 - 0xeb, 0x51, 0x61, 0xa4, 0x92, 0x06, 0xa6, 0x5f, //0x00005fa0 .quad 6892203506629956075 - 0x41, 0xb8, 0x8c, 0x9c, 0x9d, 0x17, 0x33, 0xd4, //0x00005fa8 .quad -3156152948152813503 - 0x33, 0xd3, 0xbc, 0xa6, 0x1b, 0xc4, 0xc7, 0xdb, //0x00005fb0 .quad -2609901835997359309 - 0x28, 0xf3, 0xd7, 0x81, 0xc2, 0xee, 0x9f, 0x84, //0x00005fb8 .quad -8890124620236590296 - 0x00, 0x08, 0x6c, 0x90, 0x22, 0xb5, 0xb9, 0x12, //0x00005fc0 .quad 1349308723430688768 - 0xf3, 0xef, 0x4d, 0x22, 0x73, 0xea, 0xc7, 0xa5, //0x00005fc8 .quad -6500969756868349965 - 0x00, 0x0a, 0x87, 0x34, 0x6b, 0x22, 0x68, 0xd7, //0x00005fd0 .quad -2925050114139026944 - 0xef, 0x6b, 0xe1, 0xea, 0x0f, 0xe5, 0x39, 0xcf, //0x00005fd8 .quad -3514526177658049553 - 0x40, 0x66, 0xd4, 0x00, 0x83, 0x15, 0xa1, 0xe6, //0x00005fe0 .quad -1828156321336891840 - 0x75, 0xe3, 0xcc, 0xf2, 0x29, 0x2f, 0x84, 0x81, //0x00005fe8 .quad -9114107888677362827 - 0xd0, 0x7f, 0x09, 0xc1, 0xe3, 0x5a, 0x49, 0x60, //0x00005ff0 .quad 6938176635183661008 - 0x53, 0x1c, 0x80, 0x6f, 0xf4, 0x3a, 0xe5, 0xa1, //0x00005ff8 .quad -6780948842419315629 - 0xc4, 0xdf, 0x4b, 0xb1, 0x9c, 0xb1, 0x5b, 0x38, //0x00006000 .quad 4061034775552188356 - 0x68, 0x23, 0x60, 0x8b, 0xb1, 0x89, 0x5e, 0xca, //0x00006008 .quad -3864500034596756632 - 0xb5, 0xd7, 0x9e, 0xdd, 0x03, 0x9e, 0x72, 0x46, //0x00006010 .quad 5076293469440235445 - 0x42, 0x2c, 0x38, 0xee, 0x1d, 0x2c, 0xf6, 0xfc, //0x00006018 .quad -218939024818557886 - 0xd1, 0x46, 0x83, 0x6a, 0xc2, 0xa2, 0x07, 0x6c, //0x00006020 .quad 7784369436827535057 - 0xa9, 0x1b, 0xe3, 0xb4, 0x92, 0xdb, 0x19, 0x9e, //0x00006028 .quad -7054365918152680535 - 0x85, 0x18, 0x24, 0x05, 0x73, 0x8b, 0x09, 0xc7, //0x00006030 .quad -4104596259247744891 - 0x93, 0xe2, 0x1b, 0x62, 0x77, 0x52, 0xa0, 0xc5, //0x00006038 .quad -4206271379263462765 - 0xa7, 0x1e, 0x6d, 0xc6, 0x4f, 0xee, 0xcb, 0xb8, //0x00006040 .quad -5130745324059681113 - 0x38, 0xdb, 0xa2, 0x3a, 0x15, 0x67, 0x08, 0xf7, //0x00006048 .quad -646153205651940552 - 0x28, 0x33, 0x04, 0xdc, 0xf1, 0x74, 0x7f, 0x73, //0x00006050 .quad 8322499218531169064 - 0x03, 0xc9, 0xa5, 0x44, 0x6d, 0x40, 0x65, 0x9a, //0x00006058 .quad -7321374781173544701 - 0xf2, 0x3f, 0x05, 0x53, 0x2e, 0x52, 0x5f, 0x50, //0x00006060 .quad 5791438004736573426 - 0x44, 0x3b, 0xcf, 0x95, 0x88, 0x90, 0xfe, 0xc0, //0x00006068 .quad -4540032458039542972 - 0xef, 0x8f, 0xc6, 0xe7, 0xb9, 0x26, 0x77, 0x64, //0x00006070 .quad 7239297505920716783 - 0x15, 0x0a, 0x43, 0xbb, 0xaa, 0x34, 0x3e, 0xf1, //0x00006078 .quad -1063354554122040811 - 0xf5, 0x19, 0xdc, 0x30, 0x34, 0x78, 0xca, 0x5e, //0x00006080 .quad 6830403950414141941 - 0x4d, 0xe6, 0x09, 0xb5, 0xea, 0xe0, 0xc6, 0x96, //0x00006088 .quad -7582125623967357363 - 0x72, 0x20, 0x13, 0x3d, 0x41, 0x16, 0x7d, 0xb6, //0x00006090 .quad -5297053117264486286 - 0xe0, 0x5f, 0x4c, 0x62, 0x25, 0x99, 0x78, 0xbc, //0x00006098 .quad -4865971011531808800 - 0x8f, 0xe8, 0x57, 0x8c, 0xd1, 0x5b, 0x1c, 0xe4, //0x000060a0 .quad -2009630378153219953 - 0xd8, 0x77, 0xdf, 0xba, 0x6e, 0xbf, 0x96, 0xeb, //0x000060a8 .quad -1470777745987373096 - 0x59, 0xf1, 0xb6, 0xf7, 0x62, 0xb9, 0x91, 0x8e, //0x000060b0 .quad -8173548013986844327 - 0xe7, 0xaa, 0xcb, 0x34, 0xa5, 0x37, 0x3e, 0x93, //0x000060b8 .quad -7836765118883190041 - 0xb0, 0xad, 0xa4, 0xb5, 0xbb, 0x27, 0x36, 0x72, //0x000060c0 .quad 8229809056225996208 - 0xa1, 0x95, 0xfe, 0x81, 0x8e, 0xc5, 0x0d, 0xb8, //0x000060c8 .quad -5184270380176599647 - 0x1c, 0xd9, 0x0d, 0xa3, 0xaa, 0xb1, 0xc3, 0xce, //0x000060d0 .quad -3547796734999668452 - 0x09, 0x3b, 0x7e, 0x22, 0xf2, 0x36, 0x11, 0xe6, //0x000060d8 .quad -1868651956793361655 - 0xb1, 0xa7, 0xe8, 0xa5, 0x0a, 0x4f, 0x3a, 0x21, //0x000060e0 .quad 2394313059052595121 - 0xe6, 0xe4, 0x8e, 0x55, 0x57, 0xc2, 0xca, 0x8f, //0x000060e8 .quad -8085436500636932890 - 0x9d, 0xd1, 0x62, 0x4f, 0xcd, 0xe2, 0x88, 0xa9, //0x000060f0 .quad -6230480713039031907 - 0x1f, 0x9e, 0xf2, 0x2a, 0xed, 0x72, 0xbd, 0xb3, //0x000060f8 .quad -5495109607368778209 - 0x05, 0x86, 0x3b, 0xa3, 0x80, 0x1b, 0xeb, 0x93, //0x00006100 .quad -7788100891298789883 - 0xa7, 0x45, 0xaf, 0x75, 0xa8, 0xcf, 0xac, 0xe0, //0x00006108 .quad -2257200990783584857 - 0xc3, 0x33, 0x05, 0x66, 0x30, 0xf1, 0x72, 0xbc, //0x00006110 .quad -4867563057061743677 - 0x88, 0x8b, 0x8d, 0x49, 0xc9, 0x01, 0x6c, 0x8c, //0x00006118 .quad -8328279646880822392 - 0xb4, 0x80, 0x86, 0x7f, 0x7c, 0xad, 0x8f, 0xeb, //0x00006120 .quad -1472767802899791692 - 0x6a, 0xee, 0xf0, 0x9b, 0x3b, 0x02, 0x87, 0xaf, //0x00006128 .quad -5798663540173640086 - 0xe1, 0x20, 0x68, 0x9f, 0xdb, 0x98, 0x73, 0xa6, //0x00006130 .quad -6452645772052127519 - 0x05, 0x2a, 0xed, 0x82, 0xca, 0xc2, 0x68, 0xdb, //0x00006138 .quad -2636643406789662203 - 0x8c, 0x14, 0xa1, 0x43, 0x89, 0x3f, 0x08, 0x88, //0x00006140 .quad -8644589625959967604 - 0x43, 0x3a, 0xd4, 0x91, 0xbe, 0x79, 0x21, 0x89, //0x00006148 .quad -8565431156884620733 - 0xb0, 0x59, 0x89, 0x94, 0x6b, 0x4f, 0x0a, 0x6a, //0x00006150 .quad 7641007041259592112 - 0xd4, 0x48, 0x49, 0x36, 0x2e, 0xd8, 0x69, 0xab, //0x00006158 .quad -6095102927678388012 - 0x1c, 0xb0, 0xab, 0x79, 0x46, 0xe3, 0x8c, 0x84, //0x00006160 .quad -8895485272135061476 - 0x09, 0x9b, 0xdb, 0xc3, 0x39, 0x4e, 0x44, 0xd6, //0x00006168 .quad -3007192641170597111 - 0x11, 0x4e, 0x0b, 0x0c, 0x0c, 0x0e, 0xd8, 0xf2, //0x00006170 .quad -947992276657025519 - 0xe5, 0x40, 0x69, 0x1a, 0xe4, 0xb0, 0xea, 0x85, //0x00006178 .quad -8797024428372705051 - 0x95, 0x21, 0x0e, 0x0f, 0x8f, 0x11, 0x8e, 0x6f, //0x00006180 .quad 8038381691033493909 - 0x1f, 0x91, 0x03, 0x21, 0x1d, 0x5d, 0x65, 0xa7, //0x00006188 .quad -6384594517038493409 - 0xfb, 0xa9, 0xd1, 0xd2, 0xf2, 0x95, 0x71, 0x4b, //0x00006190 .quad 5436291095364479483 - 0x67, 0x75, 0x44, 0x69, 0x64, 0xb4, 0x3e, 0xd1, //0x00006198 .quad -3369057127870728857 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - //0x000061b0 .p2align 4, 0x00 - //0x000061b0 _POW_TAB - 0x01, 0x00, 0x00, 0x00, //0x000061b0 .long 1 - 0x03, 0x00, 0x00, 0x00, //0x000061b4 .long 3 - 0x06, 0x00, 0x00, 0x00, //0x000061b8 .long 6 - 0x09, 0x00, 0x00, 0x00, //0x000061bc .long 9 - 0x0d, 0x00, 0x00, 0x00, //0x000061c0 .long 13 - 0x10, 0x00, 0x00, 0x00, //0x000061c4 .long 16 - 0x13, 0x00, 0x00, 0x00, //0x000061c8 .long 19 - 0x17, 0x00, 0x00, 0x00, //0x000061cc .long 23 - 0x1a, 0x00, 0x00, 0x00, //0x000061d0 .long 26 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061d4 .p2align 4, 0x00 - //0x000061e0 _LSHIFT_TAB - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006200 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006210 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006220 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006230 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006240 QUAD $0x0000000000000000 // .space 8, '\x00\x00\x00\x00\x00\x00\x00\x00' - 0x01, 0x00, 0x00, 0x00, //0x00006248 .long 1 - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000624c QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000625c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000626c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000627c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000628c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000629c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000062ac LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x01, 0x00, 0x00, 0x00, //0x000062b0 .long 1 - 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000062b4 QUAD $0x0000000000003532; QUAD $0x0000000000000000 // .asciz 16, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000062c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000062d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000062e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000062f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006304 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00006314 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x01, 0x00, 0x00, 0x00, //0x00006318 .long 1 - 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000631c QUAD $0x0000000000353231; QUAD $0x0000000000000000 // .asciz 16, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000632c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000633c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000634c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000635c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000636c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000637c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x02, 0x00, 0x00, 0x00, //0x00006380 .long 2 - 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006384 QUAD $0x0000000000353236; QUAD $0x0000000000000000 // .asciz 16, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006394 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000063a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000063b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000063c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000063d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000063e4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x02, 0x00, 0x00, 0x00, //0x000063e8 .long 2 - 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000063ec QUAD $0x0000000035323133; QUAD $0x0000000000000000 // .asciz 16, '3125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000063fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000640c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000641c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000642c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000643c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000644c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x02, 0x00, 0x00, 0x00, //0x00006450 .long 2 - 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006454 QUAD $0x0000003532363531; QUAD $0x0000000000000000 // .asciz 16, '15625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006464 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006474 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006484 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006494 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000064a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000064b4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x03, 0x00, 0x00, 0x00, //0x000064b8 .long 3 - 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000064bc QUAD $0x0000003532313837; QUAD $0x0000000000000000 // .asciz 16, '78125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000064cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000064dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000064ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000064fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000650c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000651c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x03, 0x00, 0x00, 0x00, //0x00006520 .long 3 - 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006524 QUAD $0x0000353236303933; QUAD $0x0000000000000000 // .asciz 16, '390625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006534 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006544 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006554 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006564 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006574 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00006584 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x03, 0x00, 0x00, 0x00, //0x00006588 .long 3 - 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000658c QUAD $0x0035323133353931; QUAD $0x0000000000000000 // .asciz 16, '1953125\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000659c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000065ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000065bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000065cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000065dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000065ec LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, //0x000065f0 .long 4 - 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000065f4 QUAD $0x0035323635363739; QUAD $0x0000000000000000 // .asciz 16, '9765625\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006604 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006614 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006624 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006634 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006644 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00006654 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, //0x00006658 .long 4 - 0x34, 0x38, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000665c QUAD $0x3532313832383834; QUAD $0x0000000000000000 // .asciz 16, '48828125\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000666c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000667c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000668c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000669c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000066ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000066bc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, //0x000066c0 .long 4 - 0x32, 0x34, 0x34, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000066c4 QUAD $0x3236303431343432; QUAD $0x0000000000000035 // .asciz 16, '244140625\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000066d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000066e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000066f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006704 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006714 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00006724 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, //0x00006728 .long 4 - 0x31, 0x32, 0x32, 0x30, 0x37, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000672c QUAD $0x3133303730323231; QUAD $0x0000000000003532 // .asciz 16, '1220703125\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000673c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000674c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000675c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000676c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000677c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000678c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x05, 0x00, 0x00, 0x00, //0x00006790 .long 5 - 0x36, 0x31, 0x30, 0x33, 0x35, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006794 QUAD $0x3635313533303136; QUAD $0x0000000000003532 // .asciz 16, '6103515625\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000067a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000067b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000067c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000067d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000067e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000067f4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x05, 0x00, 0x00, 0x00, //0x000067f8 .long 5 - 0x33, 0x30, 0x35, 0x31, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000067fc QUAD $0x3837353731353033; QUAD $0x0000000000353231 // .asciz 16, '30517578125\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000680c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000681c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000682c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000683c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000684c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000685c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x05, 0x00, 0x00, 0x00, //0x00006860 .long 5 - 0x31, 0x35, 0x32, 0x35, 0x38, 0x37, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00006864 QUAD $0x3938373835323531; QUAD $0x0000000035323630 // .asciz 16, '152587890625\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006874 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006884 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006894 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000068a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000068b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000068c4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, //0x000068c8 .long 6 - 0x37, 0x36, 0x32, 0x39, 0x33, 0x39, 0x34, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x000068cc QUAD $0x3534393339323637; QUAD $0x0000000035323133 // .asciz 16, '762939453125\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000068dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000068ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000068fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000690c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000691c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000692c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, //0x00006930 .long 6 - 0x33, 0x38, 0x31, 0x34, 0x36, 0x39, 0x37, 0x32, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, //0x00006934 QUAD $0x3237393634313833; QUAD $0x0000003532363536 // .asciz 16, '3814697265625\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006944 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006954 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006964 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006974 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006984 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00006994 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, //0x00006998 .long 6 - 0x31, 0x39, 0x30, 0x37, 0x33, 0x34, 0x38, 0x36, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, //0x0000699c QUAD $0x3638343337303931; QUAD $0x0000353231383233 // .asciz 16, '19073486328125\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000069ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000069bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000069cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000069dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000069ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000069fc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, //0x00006a00 .long 7 - 0x39, 0x35, 0x33, 0x36, 0x37, 0x34, 0x33, 0x31, 0x36, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, //0x00006a04 QUAD $0x3133343736333539; QUAD $0x0000353236303436 // .asciz 16, '95367431640625\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006a14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006a24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006a34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006a44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006a54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00006a64 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, //0x00006a68 .long 7 - 0x34, 0x37, 0x36, 0x38, 0x33, 0x37, 0x31, 0x35, 0x38, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, //0x00006a6c QUAD $0x3531373338363734; QUAD $0x0035323133303238 // .asciz 16, '476837158203125\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006a7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006a8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006a9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006aac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006abc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00006acc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, //0x00006ad0 .long 7 - 0x32, 0x33, 0x38, 0x34, 0x31, 0x38, 0x35, 0x37, 0x39, 0x31, 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, //0x00006ad4 QUAD $0x3735383134383332; QUAD $0x3532363531303139 // .asciz 16, '2384185791015625' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006ae4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006af4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006b04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006b14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006b24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00006b34 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, //0x00006b38 .long 7 - 0x31, 0x31, 0x39, 0x32, 0x30, 0x39, 0x32, 0x38, 0x39, 0x35, 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, //0x00006b3c QUAD $0x3832393032393131; QUAD $0x3231383730353539 // .asciz 16, '1192092895507812' - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006b4c QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006b5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006b6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006b7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006b8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00006b9c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x08, 0x00, 0x00, 0x00, //0x00006ba0 .long 8 - 0x35, 0x39, 0x36, 0x30, 0x34, 0x36, 0x34, 0x34, 0x37, 0x37, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, //0x00006ba4 QUAD $0x3434363430363935; QUAD $0x3236303933353737 // .asciz 16, '5960464477539062' - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006bb4 QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006bc4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006bd4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006be4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006bf4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00006c04 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x08, 0x00, 0x00, 0x00, //0x00006c08 .long 8 - 0x32, 0x39, 0x38, 0x30, 0x32, 0x33, 0x32, 0x32, 0x33, 0x38, 0x37, 0x36, 0x39, 0x35, 0x33, 0x31, //0x00006c0c QUAD $0x3232333230383932; QUAD $0x3133353936373833 // .asciz 16, '2980232238769531' - 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006c1c QUAD $0x0000000000003532; QUAD $0x0000000000000000 // .asciz 16, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006c2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006c3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006c4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006c5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00006c6c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x08, 0x00, 0x00, 0x00, //0x00006c70 .long 8 - 0x31, 0x34, 0x39, 0x30, 0x31, 0x31, 0x36, 0x31, 0x31, 0x39, 0x33, 0x38, 0x34, 0x37, 0x36, 0x35, //0x00006c74 QUAD $0x3136313130393431; QUAD $0x3536373438333931 // .asciz 16, '1490116119384765' - 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006c84 QUAD $0x0000000000353236; QUAD $0x0000000000000000 // .asciz 16, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006c94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006ca4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006cb4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006cc4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00006cd4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x09, 0x00, 0x00, 0x00, //0x00006cd8 .long 9 - 0x37, 0x34, 0x35, 0x30, 0x35, 0x38, 0x30, 0x35, 0x39, 0x36, 0x39, 0x32, 0x33, 0x38, 0x32, 0x38, //0x00006cdc QUAD $0x3530383530353437; QUAD $0x3832383332393639 // .asciz 16, '7450580596923828' - 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006cec QUAD $0x0000000000353231; QUAD $0x0000000000000000 // .asciz 16, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006cfc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006d0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006d1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006d2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00006d3c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x09, 0x00, 0x00, 0x00, //0x00006d40 .long 9 - 0x33, 0x37, 0x32, 0x35, 0x32, 0x39, 0x30, 0x32, 0x39, 0x38, 0x34, 0x36, 0x31, 0x39, 0x31, 0x34, //0x00006d44 QUAD $0x3230393235323733; QUAD $0x3431393136343839 // .asciz 16, '3725290298461914' - 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006d54 QUAD $0x0000000035323630; QUAD $0x0000000000000000 // .asciz 16, '0625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006d64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006d74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006d84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006d94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00006da4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x09, 0x00, 0x00, 0x00, //0x00006da8 .long 9 - 0x31, 0x38, 0x36, 0x32, 0x36, 0x34, 0x35, 0x31, 0x34, 0x39, 0x32, 0x33, 0x30, 0x39, 0x35, 0x37, //0x00006dac QUAD $0x3135343632363831; QUAD $0x3735393033323934 // .asciz 16, '1862645149230957' - 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006dbc QUAD $0x0000003532313330; QUAD $0x0000000000000000 // .asciz 16, '03125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006dcc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006ddc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006dec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006dfc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00006e0c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0a, 0x00, 0x00, 0x00, //0x00006e10 .long 10 - 0x39, 0x33, 0x31, 0x33, 0x32, 0x32, 0x35, 0x37, 0x34, 0x36, 0x31, 0x35, 0x34, 0x37, 0x38, 0x35, //0x00006e14 QUAD $0x3735323233313339; QUAD $0x3538373435313634 // .asciz 16, '9313225746154785' - 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006e24 QUAD $0x0000003532363531; QUAD $0x0000000000000000 // .asciz 16, '15625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006e34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006e44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006e54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006e64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00006e74 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0a, 0x00, 0x00, 0x00, //0x00006e78 .long 10 - 0x34, 0x36, 0x35, 0x36, 0x36, 0x31, 0x32, 0x38, 0x37, 0x33, 0x30, 0x37, 0x37, 0x33, 0x39, 0x32, //0x00006e7c QUAD $0x3832313636353634; QUAD $0x3239333737303337 // .asciz 16, '4656612873077392' - 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006e8c QUAD $0x0000353231383735; QUAD $0x0000000000000000 // .asciz 16, '578125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006e9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006eac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006ebc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006ecc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00006edc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0a, 0x00, 0x00, 0x00, //0x00006ee0 .long 10 - 0x32, 0x33, 0x32, 0x38, 0x33, 0x30, 0x36, 0x34, 0x33, 0x36, 0x35, 0x33, 0x38, 0x36, 0x39, 0x36, //0x00006ee4 QUAD $0x3436303338323332; QUAD $0x3639363833353633 // .asciz 16, '2328306436538696' - 0x32, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006ef4 QUAD $0x0035323630393832; QUAD $0x0000000000000000 // .asciz 16, '2890625\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006f04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006f14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006f24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006f34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00006f44 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0a, 0x00, 0x00, 0x00, //0x00006f48 .long 10 - 0x31, 0x31, 0x36, 0x34, 0x31, 0x35, 0x33, 0x32, 0x31, 0x38, 0x32, 0x36, 0x39, 0x33, 0x34, 0x38, //0x00006f4c QUAD $0x3233353134363131; QUAD $0x3834333936323831 // .asciz 16, '1164153218269348' - 0x31, 0x34, 0x34, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006f5c QUAD $0x3532313335343431; QUAD $0x0000000000000000 // .asciz 16, '14453125\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006f6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006f7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006f8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006f9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00006fac LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0b, 0x00, 0x00, 0x00, //0x00006fb0 .long 11 - 0x35, 0x38, 0x32, 0x30, 0x37, 0x36, 0x36, 0x30, 0x39, 0x31, 0x33, 0x34, 0x36, 0x37, 0x34, 0x30, //0x00006fb4 QUAD $0x3036363730323835; QUAD $0x3034373634333139 // .asciz 16, '5820766091346740' - 0x37, 0x32, 0x32, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006fc4 QUAD $0x3532363536323237; QUAD $0x0000000000000000 // .asciz 16, '72265625\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006fd4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006fe4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006ff4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007004 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00007014 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0b, 0x00, 0x00, 0x00, //0x00007018 .long 11 - 0x32, 0x39, 0x31, 0x30, 0x33, 0x38, 0x33, 0x30, 0x34, 0x35, 0x36, 0x37, 0x33, 0x33, 0x37, 0x30, //0x0000701c QUAD $0x3033383330313932; QUAD $0x3037333337363534 // .asciz 16, '2910383045673370' - 0x33, 0x36, 0x31, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000702c QUAD $0x3231383233313633; QUAD $0x0000000000000035 // .asciz 16, '361328125\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000703c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000704c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000705c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000706c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000707c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0b, 0x00, 0x00, 0x00, //0x00007080 .long 11 - 0x31, 0x34, 0x35, 0x35, 0x31, 0x39, 0x31, 0x35, 0x32, 0x32, 0x38, 0x33, 0x36, 0x36, 0x38, 0x35, //0x00007084 QUAD $0x3531393135353431; QUAD $0x3538363633383232 // .asciz 16, '1455191522836685' - 0x31, 0x38, 0x30, 0x36, 0x36, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007094 QUAD $0x3630343636303831; QUAD $0x0000000000003532 // .asciz 16, '1806640625\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000070a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000070b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000070c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000070d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000070e4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0c, 0x00, 0x00, 0x00, //0x000070e8 .long 12 - 0x37, 0x32, 0x37, 0x35, 0x39, 0x35, 0x37, 0x36, 0x31, 0x34, 0x31, 0x38, 0x33, 0x34, 0x32, 0x35, //0x000070ec QUAD $0x3637353935373237; QUAD $0x3532343338313431 // .asciz 16, '7275957614183425' - 0x39, 0x30, 0x33, 0x33, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000070fc QUAD $0x3133303233333039; QUAD $0x0000000000003532 // .asciz 16, '9033203125\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000710c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000711c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000712c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000713c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000714c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0c, 0x00, 0x00, 0x00, //0x00007150 .long 12 - 0x33, 0x36, 0x33, 0x37, 0x39, 0x37, 0x38, 0x38, 0x30, 0x37, 0x30, 0x39, 0x31, 0x37, 0x31, 0x32, //0x00007154 QUAD $0x3838373937333633; QUAD $0x3231373139303730 // .asciz 16, '3637978807091712' - 0x39, 0x35, 0x31, 0x36, 0x36, 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007164 QUAD $0x3531303636313539; QUAD $0x0000000000353236 // .asciz 16, '95166015625\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007174 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007184 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007194 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000071a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000071b4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0c, 0x00, 0x00, 0x00, //0x000071b8 .long 12 - 0x31, 0x38, 0x31, 0x38, 0x39, 0x38, 0x39, 0x34, 0x30, 0x33, 0x35, 0x34, 0x35, 0x38, 0x35, 0x36, //0x000071bc QUAD $0x3439383938313831; QUAD $0x3635383534353330 // .asciz 16, '1818989403545856' - 0x34, 0x37, 0x35, 0x38, 0x33, 0x30, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x000071cc QUAD $0x3730303338353734; QUAD $0x0000000035323138 // .asciz 16, '475830078125\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000071dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000071ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000071fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000720c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000721c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0d, 0x00, 0x00, 0x00, //0x00007220 .long 13 - 0x39, 0x30, 0x39, 0x34, 0x39, 0x34, 0x37, 0x30, 0x31, 0x37, 0x37, 0x32, 0x39, 0x32, 0x38, 0x32, //0x00007224 QUAD $0x3037343934393039; QUAD $0x3238323932373731 // .asciz 16, '9094947017729282' - 0x33, 0x37, 0x39, 0x31, 0x35, 0x30, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00007234 QUAD $0x3933303531393733; QUAD $0x0000000035323630 // .asciz 16, '379150390625\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007244 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007254 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007264 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007274 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00007284 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0d, 0x00, 0x00, 0x00, //0x00007288 .long 13 - 0x34, 0x35, 0x34, 0x37, 0x34, 0x37, 0x33, 0x35, 0x30, 0x38, 0x38, 0x36, 0x34, 0x36, 0x34, 0x31, //0x0000728c QUAD $0x3533373437343534; QUAD $0x3134363436383830 // .asciz 16, '4547473508864641' - 0x31, 0x38, 0x39, 0x35, 0x37, 0x35, 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, //0x0000729c QUAD $0x3931353735393831; QUAD $0x0000003532313335 // .asciz 16, '1895751953125\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000072ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000072bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000072cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000072dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000072ec LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0d, 0x00, 0x00, 0x00, //0x000072f0 .long 13 - 0x32, 0x32, 0x37, 0x33, 0x37, 0x33, 0x36, 0x37, 0x35, 0x34, 0x34, 0x33, 0x32, 0x33, 0x32, 0x30, //0x000072f4 QUAD $0x3736333733373232; QUAD $0x3032333233343435 // .asciz 16, '2273736754432320' - 0x35, 0x39, 0x34, 0x37, 0x38, 0x37, 0x35, 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, //0x00007304 QUAD $0x3935373837343935; QUAD $0x0000353236353637 // .asciz 16, '59478759765625\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007314 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007324 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007334 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007344 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00007354 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0d, 0x00, 0x00, 0x00, //0x00007358 .long 13 - 0x31, 0x31, 0x33, 0x36, 0x38, 0x36, 0x38, 0x33, 0x37, 0x37, 0x32, 0x31, 0x36, 0x31, 0x36, 0x30, //0x0000735c QUAD $0x3338363836333131; QUAD $0x3036313631323737 // .asciz 16, '1136868377216160' - 0x32, 0x39, 0x37, 0x33, 0x39, 0x33, 0x37, 0x39, 0x38, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, //0x0000736c QUAD $0x3937333933373932; QUAD $0x0035323138323838 // .asciz 16, '297393798828125\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000737c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000738c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000739c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000073ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000073bc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0e, 0x00, 0x00, 0x00, //0x000073c0 .long 14 - 0x35, 0x36, 0x38, 0x34, 0x33, 0x34, 0x31, 0x38, 0x38, 0x36, 0x30, 0x38, 0x30, 0x38, 0x30, 0x31, //0x000073c4 QUAD $0x3831343334383635; QUAD $0x3130383038303638 // .asciz 16, '5684341886080801' - 0x34, 0x38, 0x36, 0x39, 0x36, 0x38, 0x39, 0x39, 0x34, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, //0x000073d4 QUAD $0x3939383639363834; QUAD $0x0035323630343134 // .asciz 16, '486968994140625\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000073e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000073f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007404 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007414 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00007424 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0e, 0x00, 0x00, 0x00, //0x00007428 .long 14 - 0x32, 0x38, 0x34, 0x32, 0x31, 0x37, 0x30, 0x39, 0x34, 0x33, 0x30, 0x34, 0x30, 0x34, 0x30, 0x30, //0x0000742c QUAD $0x3930373132343832; QUAD $0x3030343034303334 // .asciz 16, '2842170943040400' - 0x37, 0x34, 0x33, 0x34, 0x38, 0x34, 0x34, 0x39, 0x37, 0x30, 0x37, 0x30, 0x33, 0x31, 0x32, 0x35, //0x0000743c QUAD $0x3934343834333437; QUAD $0x3532313330373037 // .asciz 16, '7434844970703125' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000744c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000745c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000746c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000747c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000748c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0e, 0x00, 0x00, 0x00, //0x00007490 .long 14 - 0x31, 0x34, 0x32, 0x31, 0x30, 0x38, 0x35, 0x34, 0x37, 0x31, 0x35, 0x32, 0x30, 0x32, 0x30, 0x30, //0x00007494 QUAD $0x3435383031323431; QUAD $0x3030323032353137 // .asciz 16, '1421085471520200' - 0x33, 0x37, 0x31, 0x37, 0x34, 0x32, 0x32, 0x34, 0x38, 0x35, 0x33, 0x35, 0x31, 0x35, 0x36, 0x32, //0x000074a4 QUAD $0x3432323437313733; QUAD $0x3236353135333538 // .asciz 16, '3717422485351562' - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000074b4 QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000074c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000074d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000074e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000074f4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0f, 0x00, 0x00, 0x00, //0x000074f8 .long 15 - 0x37, 0x31, 0x30, 0x35, 0x34, 0x32, 0x37, 0x33, 0x35, 0x37, 0x36, 0x30, 0x31, 0x30, 0x30, 0x31, //0x000074fc QUAD $0x3337323435303137; QUAD $0x3130303130363735 // .asciz 16, '7105427357601001' - 0x38, 0x35, 0x38, 0x37, 0x31, 0x31, 0x32, 0x34, 0x32, 0x36, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, //0x0000750c QUAD $0x3432313137383538; QUAD $0x3231383735373632 // .asciz 16, '8587112426757812' - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000751c QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000752c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000753c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000754c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000755c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0f, 0x00, 0x00, 0x00, //0x00007560 .long 15 - 0x33, 0x35, 0x35, 0x32, 0x37, 0x31, 0x33, 0x36, 0x37, 0x38, 0x38, 0x30, 0x30, 0x35, 0x30, 0x30, //0x00007564 QUAD $0x3633313732353533; QUAD $0x3030353030383837 // .asciz 16, '3552713678800500' - 0x39, 0x32, 0x39, 0x33, 0x35, 0x35, 0x36, 0x32, 0x31, 0x33, 0x33, 0x37, 0x38, 0x39, 0x30, 0x36, //0x00007574 QUAD $0x3236353533393239; QUAD $0x3630393837333331 // .asciz 16, '9293556213378906' - 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007584 QUAD $0x0000000000003532; QUAD $0x0000000000000000 // .asciz 16, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007594 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000075a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000075b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000075c4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0f, 0x00, 0x00, 0x00, //0x000075c8 .long 15 - 0x31, 0x37, 0x37, 0x36, 0x33, 0x35, 0x36, 0x38, 0x33, 0x39, 0x34, 0x30, 0x30, 0x32, 0x35, 0x30, //0x000075cc QUAD $0x3836353336373731; QUAD $0x3035323030343933 // .asciz 16, '1776356839400250' - 0x34, 0x36, 0x34, 0x36, 0x37, 0x37, 0x38, 0x31, 0x30, 0x36, 0x36, 0x38, 0x39, 0x34, 0x35, 0x33, //0x000075dc QUAD $0x3138373736343634; QUAD $0x3335343938363630 // .asciz 16, '4646778106689453' - 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000075ec QUAD $0x0000000000353231; QUAD $0x0000000000000000 // .asciz 16, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000075fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000760c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000761c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000762c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x10, 0x00, 0x00, 0x00, //0x00007630 .long 16 - 0x38, 0x38, 0x38, 0x31, 0x37, 0x38, 0x34, 0x31, 0x39, 0x37, 0x30, 0x30, 0x31, 0x32, 0x35, 0x32, //0x00007634 QUAD $0x3134383731383838; QUAD $0x3235323130303739 // .asciz 16, '8881784197001252' - 0x33, 0x32, 0x33, 0x33, 0x38, 0x39, 0x30, 0x35, 0x33, 0x33, 0x34, 0x34, 0x37, 0x32, 0x36, 0x35, //0x00007644 QUAD $0x3530393833333233; QUAD $0x3536323734343333 // .asciz 16, '3233890533447265' - 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007654 QUAD $0x0000000000353236; QUAD $0x0000000000000000 // .asciz 16, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007664 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007674 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007684 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00007694 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x10, 0x00, 0x00, 0x00, //0x00007698 .long 16 - 0x34, 0x34, 0x34, 0x30, 0x38, 0x39, 0x32, 0x30, 0x39, 0x38, 0x35, 0x30, 0x30, 0x36, 0x32, 0x36, //0x0000769c QUAD $0x3032393830343434; QUAD $0x3632363030353839 // .asciz 16, '4440892098500626' - 0x31, 0x36, 0x31, 0x36, 0x39, 0x34, 0x35, 0x32, 0x36, 0x36, 0x37, 0x32, 0x33, 0x36, 0x33, 0x32, //0x000076ac QUAD $0x3235343936313631; QUAD $0x3233363332373636 // .asciz 16, '1616945266723632' - 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000076bc QUAD $0x0000000035323138; QUAD $0x0000000000000000 // .asciz 16, '8125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000076cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000076dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000076ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000076fc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x10, 0x00, 0x00, 0x00, //0x00007700 .long 16 - 0x32, 0x32, 0x32, 0x30, 0x34, 0x34, 0x36, 0x30, 0x34, 0x39, 0x32, 0x35, 0x30, 0x33, 0x31, 0x33, //0x00007704 QUAD $0x3036343430323232; QUAD $0x3331333035323934 // .asciz 16, '2220446049250313' - 0x30, 0x38, 0x30, 0x38, 0x34, 0x37, 0x32, 0x36, 0x33, 0x33, 0x33, 0x36, 0x31, 0x38, 0x31, 0x36, //0x00007714 QUAD $0x3632373438303830; QUAD $0x3631383136333333 // .asciz 16, '0808472633361816' - 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007724 QUAD $0x0000003532363034; QUAD $0x0000000000000000 // .asciz 16, '40625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007734 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007744 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007754 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00007764 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x10, 0x00, 0x00, 0x00, //0x00007768 .long 16 - 0x31, 0x31, 0x31, 0x30, 0x32, 0x32, 0x33, 0x30, 0x32, 0x34, 0x36, 0x32, 0x35, 0x31, 0x35, 0x36, //0x0000776c QUAD $0x3033323230313131; QUAD $0x3635313532363432 // .asciz 16, '1110223024625156' - 0x35, 0x34, 0x30, 0x34, 0x32, 0x33, 0x36, 0x33, 0x31, 0x36, 0x36, 0x38, 0x30, 0x39, 0x30, 0x38, //0x0000777c QUAD $0x3336333234303435; QUAD $0x3830393038363631 // .asciz 16, '5404236316680908' - 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000778c QUAD $0x0000353231333032; QUAD $0x0000000000000000 // .asciz 16, '203125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000779c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000077ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000077bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000077cc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x11, 0x00, 0x00, 0x00, //0x000077d0 .long 17 - 0x35, 0x35, 0x35, 0x31, 0x31, 0x31, 0x35, 0x31, 0x32, 0x33, 0x31, 0x32, 0x35, 0x37, 0x38, 0x32, //0x000077d4 QUAD $0x3135313131353535; QUAD $0x3238373532313332 // .asciz 16, '5551115123125782' - 0x37, 0x30, 0x32, 0x31, 0x31, 0x38, 0x31, 0x35, 0x38, 0x33, 0x34, 0x30, 0x34, 0x35, 0x34, 0x31, //0x000077e4 QUAD $0x3531383131323037; QUAD $0x3134353430343338 // .asciz 16, '7021181583404541' - 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000077f4 QUAD $0x0000353236353130; QUAD $0x0000000000000000 // .asciz 16, '015625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007804 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007814 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007824 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00007834 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x11, 0x00, 0x00, 0x00, //0x00007838 .long 17 - 0x32, 0x37, 0x37, 0x35, 0x35, 0x35, 0x37, 0x35, 0x36, 0x31, 0x35, 0x36, 0x32, 0x38, 0x39, 0x31, //0x0000783c QUAD $0x3537353535373732; QUAD $0x3139383236353136 // .asciz 16, '2775557561562891' - 0x33, 0x35, 0x31, 0x30, 0x35, 0x39, 0x30, 0x37, 0x39, 0x31, 0x37, 0x30, 0x32, 0x32, 0x37, 0x30, //0x0000784c QUAD $0x3730393530313533; QUAD $0x3037323230373139 // .asciz 16, '3510590791702270' - 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000785c QUAD $0x0035323138373035; QUAD $0x0000000000000000 // .asciz 16, '5078125\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000786c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000787c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000788c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000789c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x11, 0x00, 0x00, 0x00, //0x000078a0 .long 17 - 0x31, 0x33, 0x38, 0x37, 0x37, 0x37, 0x38, 0x37, 0x38, 0x30, 0x37, 0x38, 0x31, 0x34, 0x34, 0x35, //0x000078a4 QUAD $0x3738373737383331; QUAD $0x3534343138373038 // .asciz 16, '1387778780781445' - 0x36, 0x37, 0x35, 0x35, 0x32, 0x39, 0x35, 0x33, 0x39, 0x35, 0x38, 0x35, 0x31, 0x31, 0x33, 0x35, //0x000078b4 QUAD $0x3335393235353736; QUAD $0x3533313135383539 // .asciz 16, '6755295395851135' - 0x32, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000078c4 QUAD $0x3532363039333532; QUAD $0x0000000000000000 // .asciz 16, '25390625\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000078d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000078e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000078f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00007904 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x12, 0x00, 0x00, 0x00, //0x00007908 .long 18 - 0x36, 0x39, 0x33, 0x38, 0x38, 0x39, 0x33, 0x39, 0x30, 0x33, 0x39, 0x30, 0x37, 0x32, 0x32, 0x38, //0x0000790c QUAD $0x3933393838333936; QUAD $0x3832323730393330 // .asciz 16, '6938893903907228' - 0x33, 0x37, 0x37, 0x36, 0x34, 0x37, 0x36, 0x39, 0x37, 0x39, 0x32, 0x35, 0x35, 0x36, 0x37, 0x36, //0x0000791c QUAD $0x3936373436373733; QUAD $0x3637363535323937 // .asciz 16, '3776476979255676' - 0x32, 0x36, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000792c QUAD $0x3532313335393632; QUAD $0x0000000000000000 // .asciz 16, '26953125\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000793c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000794c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000795c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000796c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x12, 0x00, 0x00, 0x00, //0x00007970 .long 18 - 0x33, 0x34, 0x36, 0x39, 0x34, 0x34, 0x36, 0x39, 0x35, 0x31, 0x39, 0x35, 0x33, 0x36, 0x31, 0x34, //0x00007974 QUAD $0x3936343439363433; QUAD $0x3431363335393135 // .asciz 16, '3469446951953614' - 0x31, 0x38, 0x38, 0x38, 0x32, 0x33, 0x38, 0x34, 0x38, 0x39, 0x36, 0x32, 0x37, 0x38, 0x33, 0x38, //0x00007984 QUAD $0x3438333238383831; QUAD $0x3833383732363938 // .asciz 16, '1888238489627838' - 0x31, 0x33, 0x34, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007994 QUAD $0x3236353637343331; QUAD $0x0000000000000035 // .asciz 16, '134765625\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000079a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000079b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000079c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000079d4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x12, 0x00, 0x00, 0x00, //0x000079d8 .long 18 - 0x31, 0x37, 0x33, 0x34, 0x37, 0x32, 0x33, 0x34, 0x37, 0x35, 0x39, 0x37, 0x36, 0x38, 0x30, 0x37, //0x000079dc QUAD $0x3433323734333731; QUAD $0x3730383637393537 // .asciz 16, '1734723475976807' - 0x30, 0x39, 0x34, 0x34, 0x31, 0x31, 0x39, 0x32, 0x34, 0x34, 0x38, 0x31, 0x33, 0x39, 0x31, 0x39, //0x000079ec QUAD $0x3239313134343930; QUAD $0x3931393331383434 // .asciz 16, '0944119244813919' - 0x30, 0x36, 0x37, 0x33, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000079fc QUAD $0x3138323833373630; QUAD $0x0000000000003532 // .asciz 16, '0673828125\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007a0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007a1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007a2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00007a3c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x13, 0x00, 0x00, 0x00, //0x00007a40 .long 19 - 0x38, 0x36, 0x37, 0x33, 0x36, 0x31, 0x37, 0x33, 0x37, 0x39, 0x38, 0x38, 0x34, 0x30, 0x33, 0x35, //0x00007a44 QUAD $0x3337313633373638; QUAD $0x3533303438383937 // .asciz 16, '8673617379884035' - 0x34, 0x37, 0x32, 0x30, 0x35, 0x39, 0x36, 0x32, 0x32, 0x34, 0x30, 0x36, 0x39, 0x35, 0x39, 0x35, //0x00007a54 QUAD $0x3236393530323734; QUAD $0x3539353936303432 // .asciz 16, '4720596224069595' - 0x33, 0x33, 0x36, 0x39, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007a64 QUAD $0x3630343139363333; QUAD $0x0000000000003532 // .asciz 16, '3369140625\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007a74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007a84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007a94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00007aa4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/vnumber.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/vnumber.go deleted file mode 100644 index de5b990e7..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/vnumber.go +++ /dev/null @@ -1,33 +0,0 @@ -/* - * 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 avx2 - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/native/types` - `github.com/bytedance/sonic/internal/rt` -) - -var F_vnumber func(s unsafe.Pointer, p unsafe.Pointer, v unsafe.Pointer) - -var S_vnumber uintptr - -//go:nosplit -func vnumber(s *string, p *int, v *types.JsonState) { - F_vnumber(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(v))) -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/vnumber_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/vnumber_subr.go deleted file mode 100644 index f10895cdb..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/vnumber_subr.go +++ /dev/null @@ -1,45 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package avx2 - -import ( - `github.com/bytedance/sonic/loader` -) - -const ( - _entry__vnumber = 128 -) - -const ( - _stack__vnumber = 136 -) - -const ( - _size__vnumber = 8496 -) - -var ( - _pcsp__vnumber = [][2]uint32{ - {0x1, 0}, - {0x6, 8}, - {0x8, 16}, - {0xa, 24}, - {0xc, 32}, - {0xd, 40}, - {0x11, 48}, - {0x211f, 136}, - {0x2120, 48}, - {0x2122, 40}, - {0x2124, 32}, - {0x2126, 24}, - {0x2128, 16}, - {0x2129, 8}, - {0x2130, 0}, - } -) - -var _cfunc_vnumber = []loader.CFunc{ - {"_vnumber_entry", 0, _entry__vnumber, 0, nil}, - {"_vnumber", _entry__vnumber, _size__vnumber, _stack__vnumber, _pcsp__vnumber}, -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/vnumber_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/vnumber_text_amd64.go deleted file mode 100644 index 6831c7169..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/vnumber_text_amd64.go +++ /dev/null @@ -1,4216 +0,0 @@ -// +build amd64 -// Code generated by asm2asm, DO NOT EDIT. - -package avx2 - -var _text_vnumber = []byte{ - // .p2align 4, 0x00 - // LCPI0_0 - 0x00, 0x00, 0x30, 0x43, // .long 1127219200 - 0x00, 0x00, 0x30, 0x45, //0x00000004 .long 1160773632 - 0x00, 0x00, 0x00, 0x00, //0x00000008 .long 0 - 0x00, 0x00, 0x00, 0x00, //0x0000000c .long 0 - //0x00000010 LCPI0_1 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x43, //0x00000010 .quad 0x4330000000000000 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x45, //0x00000018 .quad 0x4530000000000000 - //0x00000020 .p2align 3, 0x00 - //0x00000020 LCPI0_2 - 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0x43, //0x00000020 .quad 0x430c6bf526340000 - //0x00000028 LCPI0_3 - 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0xc3, //0x00000028 .quad 0xc30c6bf526340000 - //0x00000030 LCPI0_5 - 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000030 .quad 1 - //0x00000038 LCPI0_6 - 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000038 .quad 10000 - //0x00000040 LCPI0_7 - 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000040 .quad 10 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000048 .p2align 5, 0x00 - //0x00000060 LCPI0_4 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000060 QUAD $0x0000000000000000 // .space 8, '\x00\x00\x00\x00\x00\x00\x00\x00' - 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000068 .quad 1 - 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000070 .quad 1 - 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000078 .quad 1 - //0x00000080 .p2align 4, 0x90 - //0x00000080 _vnumber - 0x55, //0x00000080 pushq %rbp - 0x48, 0x89, 0xe5, //0x00000081 movq %rsp, %rbp - 0x41, 0x57, //0x00000084 pushq %r15 - 0x41, 0x56, //0x00000086 pushq %r14 - 0x41, 0x55, //0x00000088 pushq %r13 - 0x41, 0x54, //0x0000008a pushq %r12 - 0x53, //0x0000008c pushq %rbx - 0x48, 0x83, 0xec, 0x58, //0x0000008d subq $88, %rsp - 0x49, 0x89, 0xd7, //0x00000091 movq %rdx, %r15 - 0x4c, 0x8b, 0x0f, //0x00000094 movq (%rdi), %r9 - 0x48, 0x8b, 0x57, 0x08, //0x00000097 movq $8(%rdi), %rdx - 0x48, 0x8b, 0x0e, //0x0000009b movq (%rsi), %rcx - 0x4d, 0x8b, 0x67, 0x20, //0x0000009e movq $32(%r15), %r12 - 0x4d, 0x8b, 0x6f, 0x28, //0x000000a2 movq $40(%r15), %r13 - 0x49, 0xc7, 0x07, 0x09, 0x00, 0x00, 0x00, //0x000000a6 movq $9, (%r15) - 0xc5, 0xf9, 0x57, 0xc0, //0x000000ad vxorpd %xmm0, %xmm0, %xmm0 - 0xc4, 0xc1, 0x79, 0x11, 0x47, 0x08, //0x000000b1 vmovupd %xmm0, $8(%r15) - 0x48, 0x8b, 0x06, //0x000000b7 movq (%rsi), %rax - 0x49, 0x89, 0x47, 0x18, //0x000000ba movq %rax, $24(%r15) - 0x48, 0x39, 0xd1, //0x000000be cmpq %rdx, %rcx - 0x0f, 0x83, 0x21, 0x01, 0x00, 0x00, //0x000000c1 jae LBB0_19 - 0x41, 0x8a, 0x1c, 0x09, //0x000000c7 movb (%r9,%rcx), %bl - 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000000cb movl $1, %r8d - 0x80, 0xfb, 0x2d, //0x000000d1 cmpb $45, %bl - 0x49, 0x89, 0xd6, //0x000000d4 movq %rdx, %r14 - 0x0f, 0x85, 0x1a, 0x01, 0x00, 0x00, //0x000000d7 jne LBB0_20 - 0x48, 0x83, 0xc1, 0x01, //0x000000dd addq $1, %rcx - 0x48, 0x39, 0xd1, //0x000000e1 cmpq %rdx, %rcx - 0x0f, 0x83, 0xfe, 0x00, 0x00, 0x00, //0x000000e4 jae LBB0_19 - 0x45, 0x8a, 0x1c, 0x09, //0x000000ea movb (%r9,%rcx), %r11b - 0x41, 0xb8, 0xff, 0xff, 0xff, 0xff, //0x000000ee movl $-1, %r8d - 0x41, 0x8d, 0x43, 0xd0, //0x000000f4 leal $-48(%r11), %eax - 0x3c, 0x0a, //0x000000f8 cmpb $10, %al - 0x0f, 0x83, 0x06, 0x01, 0x00, 0x00, //0x000000fa jae LBB0_21 - //0x00000100 LBB0_4 - 0x48, 0x89, 0x75, 0xa8, //0x00000100 movq %rsi, $-88(%rbp) - 0x41, 0x80, 0xfb, 0x30, //0x00000104 cmpb $48, %r11b - 0x0f, 0x85, 0x34, 0x00, 0x00, 0x00, //0x00000108 jne LBB0_8 - 0x48, 0x8d, 0x41, 0x01, //0x0000010e leaq $1(%rcx), %rax - 0x4c, 0x39, 0xf1, //0x00000112 cmpq %r14, %rcx - 0x0f, 0x83, 0x09, 0x01, 0x00, 0x00, //0x00000115 jae LBB0_23 - 0x41, 0x8a, 0x14, 0x01, //0x0000011b movb (%r9,%rax), %dl - 0x80, 0xc2, 0xd2, //0x0000011f addb $-46, %dl - 0x80, 0xfa, 0x37, //0x00000122 cmpb $55, %dl - 0x0f, 0x87, 0xf9, 0x00, 0x00, 0x00, //0x00000125 ja LBB0_23 - 0x0f, 0xb6, 0xd2, //0x0000012b movzbl %dl, %edx - 0x48, 0xbf, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x0000012e movabsq $36028797027352577, %rdi - 0x48, 0x0f, 0xa3, 0xd7, //0x00000138 btq %rdx, %rdi - 0x0f, 0x83, 0xe2, 0x00, 0x00, 0x00, //0x0000013c jae LBB0_23 - //0x00000142 LBB0_8 - 0x4c, 0x89, 0x45, 0xc8, //0x00000142 movq %r8, $-56(%rbp) - 0x88, 0x5d, 0xb8, //0x00000146 movb %bl, $-72(%rbp) - 0xb0, 0x01, //0x00000149 movb $1, %al - 0x89, 0x45, 0xc0, //0x0000014b movl %eax, $-64(%rbp) - 0x4c, 0x39, 0xf1, //0x0000014e cmpq %r14, %rcx - 0x0f, 0x83, 0xbe, 0x00, 0x00, 0x00, //0x00000151 jae LBB0_22 - 0x41, 0xba, 0xd0, 0xff, 0xff, 0xff, //0x00000157 movl $4294967248, %r10d - 0x48, 0x83, 0xc1, 0x01, //0x0000015d addq $1, %rcx - 0x31, 0xd2, //0x00000161 xorl %edx, %edx - 0x31, 0xdb, //0x00000163 xorl %ebx, %ebx - 0x45, 0x31, 0xc0, //0x00000165 xorl %r8d, %r8d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000168 .p2align 4, 0x90 - //0x00000170 LBB0_10 - 0x83, 0xfb, 0x12, //0x00000170 cmpl $18, %ebx - 0x0f, 0x8f, 0x17, 0x00, 0x00, 0x00, //0x00000173 jg LBB0_12 - 0x4b, 0x8d, 0x3c, 0x80, //0x00000179 leaq (%r8,%r8,4), %rdi - 0x41, 0x0f, 0xb6, 0xf3, //0x0000017d movzbl %r11b, %esi - 0x44, 0x01, 0xd6, //0x00000181 addl %r10d, %esi - 0x4c, 0x8d, 0x04, 0x7e, //0x00000184 leaq (%rsi,%rdi,2), %r8 - 0x83, 0xc3, 0x01, //0x00000188 addl $1, %ebx - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x0000018b jmp LBB0_13 - //0x00000190 .p2align 4, 0x90 - //0x00000190 LBB0_12 - 0x83, 0xc2, 0x01, //0x00000190 addl $1, %edx - //0x00000193 LBB0_13 - 0x49, 0x39, 0xce, //0x00000193 cmpq %rcx, %r14 - 0x0f, 0x84, 0x94, 0x00, 0x00, 0x00, //0x00000196 je LBB0_24 - 0x45, 0x0f, 0xb6, 0x1c, 0x09, //0x0000019c movzbl (%r9,%rcx), %r11d - 0x41, 0x8d, 0x43, 0xd0, //0x000001a1 leal $-48(%r11), %eax - 0x48, 0x83, 0xc1, 0x01, //0x000001a5 addq $1, %rcx - 0x3c, 0x0a, //0x000001a9 cmpb $10, %al - 0x0f, 0x82, 0xbf, 0xff, 0xff, 0xff, //0x000001ab jb LBB0_10 - 0x41, 0x80, 0xfb, 0x2e, //0x000001b1 cmpb $46, %r11b - 0x0f, 0x85, 0x27, 0x03, 0x00, 0x00, //0x000001b5 jne LBB0_25 - 0x49, 0xc7, 0x07, 0x08, 0x00, 0x00, 0x00, //0x000001bb movq $8, (%r15) - 0x4c, 0x89, 0xf7, //0x000001c2 movq %r14, %rdi - 0x4c, 0x39, 0xf1, //0x000001c5 cmpq %r14, %rcx - 0x0f, 0x83, 0x01, 0x03, 0x00, 0x00, //0x000001c8 jae LBB0_68 - 0x41, 0x8a, 0x04, 0x09, //0x000001ce movb (%r9,%rcx), %al - 0x04, 0xd0, //0x000001d2 addb $-48, %al - 0x3c, 0x0a, //0x000001d4 cmpb $10, %al - 0x0f, 0x83, 0xbb, 0x06, 0x00, 0x00, //0x000001d6 jae LBB0_107 - 0xc7, 0x45, 0xc0, 0x00, 0x00, 0x00, 0x00, //0x000001dc movl $0, $-64(%rbp) - 0xe9, 0x4e, 0x00, 0x00, 0x00, //0x000001e3 jmp LBB0_27 - //0x000001e8 LBB0_19 - 0x48, 0x89, 0x16, //0x000001e8 movq %rdx, (%rsi) - 0x49, 0xc7, 0x07, 0xff, 0xff, 0xff, 0xff, //0x000001eb movq $-1, (%r15) - 0xe9, 0xa4, 0x1f, 0x00, 0x00, //0x000001f2 jmp LBB0_438 - //0x000001f7 LBB0_20 - 0x41, 0x89, 0xdb, //0x000001f7 movl %ebx, %r11d - 0x41, 0x8d, 0x43, 0xd0, //0x000001fa leal $-48(%r11), %eax - 0x3c, 0x0a, //0x000001fe cmpb $10, %al - 0x0f, 0x82, 0xfa, 0xfe, 0xff, 0xff, //0x00000200 jb LBB0_4 - //0x00000206 LBB0_21 - 0x48, 0x89, 0x0e, //0x00000206 movq %rcx, (%rsi) - 0x49, 0xc7, 0x07, 0xfe, 0xff, 0xff, 0xff, //0x00000209 movq $-2, (%r15) - 0xe9, 0x86, 0x1f, 0x00, 0x00, //0x00000210 jmp LBB0_438 - //0x00000215 LBB0_22 - 0x31, 0xd2, //0x00000215 xorl %edx, %edx - 0x31, 0xdb, //0x00000217 xorl %ebx, %ebx - 0x45, 0x31, 0xc0, //0x00000219 xorl %r8d, %r8d - //0x0000021c LBB0_26 - 0x4c, 0x89, 0xf7, //0x0000021c movq %r14, %rdi - 0xe9, 0x12, 0x00, 0x00, 0x00, //0x0000021f jmp LBB0_27 - //0x00000224 LBB0_23 - 0x48, 0x8b, 0x4d, 0xa8, //0x00000224 movq $-88(%rbp), %rcx - 0x48, 0x89, 0x01, //0x00000228 movq %rax, (%rcx) - 0xe9, 0x6b, 0x1f, 0x00, 0x00, //0x0000022b jmp LBB0_438 - //0x00000230 LBB0_24 - 0x4c, 0x89, 0xf7, //0x00000230 movq %r14, %rdi - 0x4c, 0x89, 0xf1, //0x00000233 movq %r14, %rcx - //0x00000236 LBB0_27 - 0x45, 0x31, 0xdb, //0x00000236 xorl %r11d, %r11d - 0x85, 0xd2, //0x00000239 testl %edx, %edx - 0x41, 0x0f, 0x9f, 0xc3, //0x0000023b setg %r11b - 0x4d, 0x85, 0xc0, //0x0000023f testq %r8, %r8 - 0x0f, 0x85, 0x64, 0x00, 0x00, 0x00, //0x00000242 jne LBB0_36 - 0x85, 0xd2, //0x00000248 testl %edx, %edx - 0x0f, 0x85, 0x5c, 0x00, 0x00, 0x00, //0x0000024a jne LBB0_36 - 0x48, 0x39, 0xf9, //0x00000250 cmpq %rdi, %rcx - 0x0f, 0x83, 0x4c, 0x00, 0x00, 0x00, //0x00000253 jae LBB0_34 - 0x41, 0x89, 0xca, //0x00000259 movl %ecx, %r10d - 0x41, 0x29, 0xfa, //0x0000025c subl %edi, %r10d - 0x31, 0xdb, //0x0000025f xorl %ebx, %ebx - 0x31, 0xd2, //0x00000261 xorl %edx, %edx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000263 .p2align 4, 0x90 - //0x00000270 LBB0_31 - 0x41, 0x80, 0x3c, 0x09, 0x30, //0x00000270 cmpb $48, (%r9,%rcx) - 0x0f, 0x85, 0x2e, 0x00, 0x00, 0x00, //0x00000275 jne LBB0_35 - 0x48, 0x83, 0xc1, 0x01, //0x0000027b addq $1, %rcx - 0x83, 0xc2, 0xff, //0x0000027f addl $-1, %edx - 0x48, 0x39, 0xcf, //0x00000282 cmpq %rcx, %rdi - 0x0f, 0x85, 0xe5, 0xff, 0xff, 0xff, //0x00000285 jne LBB0_31 - 0x45, 0x31, 0xc0, //0x0000028b xorl %r8d, %r8d - 0x80, 0x7d, 0xc0, 0x00, //0x0000028e cmpb $0, $-64(%rbp) - 0x48, 0x89, 0x7d, 0x98, //0x00000292 movq %rdi, $-104(%rbp) - 0x44, 0x89, 0x5d, 0xa0, //0x00000296 movl %r11d, $-96(%rbp) - 0x0f, 0x85, 0x31, 0x01, 0x00, 0x00, //0x0000029a jne LBB0_55 - 0xe9, 0x62, 0x01, 0x00, 0x00, //0x000002a0 jmp LBB0_59 - //0x000002a5 LBB0_34 - 0x31, 0xd2, //0x000002a5 xorl %edx, %edx - 0x31, 0xdb, //0x000002a7 xorl %ebx, %ebx - //0x000002a9 LBB0_35 - 0x45, 0x31, 0xc0, //0x000002a9 xorl %r8d, %r8d - //0x000002ac LBB0_36 - 0x48, 0x39, 0xf9, //0x000002ac cmpq %rdi, %rcx - 0x0f, 0x83, 0x54, 0x00, 0x00, 0x00, //0x000002af jae LBB0_42 - 0x83, 0xfb, 0x12, //0x000002b5 cmpl $18, %ebx - 0x0f, 0x8f, 0x4b, 0x00, 0x00, 0x00, //0x000002b8 jg LBB0_42 - 0x41, 0xba, 0xd0, 0xff, 0xff, 0xff, //0x000002be movl $4294967248, %r10d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002c4 .p2align 4, 0x90 - //0x000002d0 LBB0_39 - 0x41, 0x0f, 0xb6, 0x34, 0x09, //0x000002d0 movzbl (%r9,%rcx), %esi - 0x8d, 0x46, 0xd0, //0x000002d5 leal $-48(%rsi), %eax - 0x3c, 0x09, //0x000002d8 cmpb $9, %al - 0x0f, 0x87, 0x29, 0x00, 0x00, 0x00, //0x000002da ja LBB0_42 - 0x4b, 0x8d, 0x04, 0x80, //0x000002e0 leaq (%r8,%r8,4), %rax - 0x44, 0x01, 0xd6, //0x000002e4 addl %r10d, %esi - 0x4c, 0x8d, 0x04, 0x46, //0x000002e7 leaq (%rsi,%rax,2), %r8 - 0x83, 0xc2, 0xff, //0x000002eb addl $-1, %edx - 0x48, 0x83, 0xc1, 0x01, //0x000002ee addq $1, %rcx - 0x48, 0x39, 0xf9, //0x000002f2 cmpq %rdi, %rcx - 0x0f, 0x83, 0x0e, 0x00, 0x00, 0x00, //0x000002f5 jae LBB0_42 - 0x8d, 0x43, 0x01, //0x000002fb leal $1(%rbx), %eax - 0x83, 0xfb, 0x12, //0x000002fe cmpl $18, %ebx - 0x89, 0xc3, //0x00000301 movl %eax, %ebx - 0x0f, 0x8c, 0xc7, 0xff, 0xff, 0xff, //0x00000303 jl LBB0_39 - //0x00000309 LBB0_42 - 0x48, 0x39, 0xf9, //0x00000309 cmpq %rdi, %rcx - 0x0f, 0x83, 0xa7, 0x00, 0x00, 0x00, //0x0000030c jae LBB0_54 - 0x41, 0x8a, 0x04, 0x09, //0x00000312 movb (%r9,%rcx), %al - 0x8d, 0x70, 0xd0, //0x00000316 leal $-48(%rax), %esi - 0x40, 0x80, 0xfe, 0x09, //0x00000319 cmpb $9, %sil - 0x0f, 0x87, 0x32, 0x00, 0x00, 0x00, //0x0000031d ja LBB0_48 - 0x48, 0x8d, 0x77, 0xff, //0x00000323 leaq $-1(%rdi), %rsi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000327 .p2align 4, 0x90 - //0x00000330 LBB0_45 - 0x48, 0x39, 0xce, //0x00000330 cmpq %rcx, %rsi - 0x0f, 0x84, 0xb2, 0x01, 0x00, 0x00, //0x00000333 je LBB0_69 - 0x41, 0x0f, 0xb6, 0x44, 0x09, 0x01, //0x00000339 movzbl $1(%r9,%rcx), %eax - 0x8d, 0x58, 0xd0, //0x0000033f leal $-48(%rax), %ebx - 0x48, 0x83, 0xc1, 0x01, //0x00000342 addq $1, %rcx - 0x80, 0xfb, 0x09, //0x00000346 cmpb $9, %bl - 0x0f, 0x86, 0xe1, 0xff, 0xff, 0xff, //0x00000349 jbe LBB0_45 - 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000034f movl $1, %r11d - //0x00000355 LBB0_48 - 0x0c, 0x20, //0x00000355 orb $32, %al - 0x3c, 0x65, //0x00000357 cmpb $101, %al - 0x0f, 0x85, 0x5a, 0x00, 0x00, 0x00, //0x00000359 jne LBB0_54 - 0x48, 0x8d, 0x41, 0x01, //0x0000035f leaq $1(%rcx), %rax - 0x49, 0xc7, 0x07, 0x08, 0x00, 0x00, 0x00, //0x00000363 movq $8, (%r15) - 0x48, 0x39, 0xf8, //0x0000036a cmpq %rdi, %rax - 0x0f, 0x83, 0x5c, 0x01, 0x00, 0x00, //0x0000036d jae LBB0_68 - 0x44, 0x89, 0x5d, 0xa0, //0x00000373 movl %r11d, $-96(%rbp) - 0x41, 0x8a, 0x1c, 0x01, //0x00000377 movb (%r9,%rax), %bl - 0x80, 0xfb, 0x2d, //0x0000037b cmpb $45, %bl - 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x0000037e je LBB0_52 - 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00000384 movl $1, %r11d - 0x80, 0xfb, 0x2b, //0x0000038a cmpb $43, %bl - 0x0f, 0x85, 0xf6, 0x04, 0x00, 0x00, //0x0000038d jne LBB0_105 - //0x00000393 LBB0_52 - 0x48, 0x83, 0xc1, 0x02, //0x00000393 addq $2, %rcx - 0x4c, 0x39, 0xf1, //0x00000397 cmpq %r14, %rcx - 0x0f, 0x83, 0x0a, 0x05, 0x00, 0x00, //0x0000039a jae LBB0_108 - 0x31, 0xc0, //0x000003a0 xorl %eax, %eax - 0x80, 0xfb, 0x2b, //0x000003a2 cmpb $43, %bl - 0x0f, 0x94, 0xc0, //0x000003a5 sete %al - 0x44, 0x8d, 0x1c, 0x00, //0x000003a8 leal (%rax,%rax), %r11d - 0x41, 0x83, 0xc3, 0xff, //0x000003ac addl $-1, %r11d - 0x41, 0x8a, 0x1c, 0x09, //0x000003b0 movb (%r9,%rcx), %bl - 0xe9, 0xd3, 0x04, 0x00, 0x00, //0x000003b4 jmp LBB0_106 - //0x000003b9 LBB0_54 - 0x41, 0x89, 0xd2, //0x000003b9 movl %edx, %r10d - 0x48, 0x89, 0xcf, //0x000003bc movq %rcx, %rdi - 0x80, 0x7d, 0xc0, 0x00, //0x000003bf cmpb $0, $-64(%rbp) - 0x48, 0x89, 0x7d, 0x98, //0x000003c3 movq %rdi, $-104(%rbp) - 0x44, 0x89, 0x5d, 0xa0, //0x000003c7 movl %r11d, $-96(%rbp) - 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x000003cb je LBB0_59 - //0x000003d1 LBB0_55 - 0x45, 0x85, 0xd2, //0x000003d1 testl %r10d, %r10d - 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x000003d4 jne LBB0_58 - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x000003da movabsq $-9223372036854775808, %rax - 0x48, 0x63, 0x4d, 0xc8, //0x000003e4 movslq $-56(%rbp), %rcx - 0x4d, 0x85, 0xc0, //0x000003e8 testq %r8, %r8 - 0x0f, 0x89, 0x65, 0x01, 0x00, 0x00, //0x000003eb jns LBB0_75 - 0x4c, 0x89, 0xc2, //0x000003f1 movq %r8, %rdx - 0x48, 0x21, 0xca, //0x000003f4 andq %rcx, %rdx - 0x48, 0x39, 0xc2, //0x000003f7 cmpq %rax, %rdx - 0x0f, 0x84, 0x56, 0x01, 0x00, 0x00, //0x000003fa je LBB0_75 - //0x00000400 LBB0_58 - 0x49, 0xc7, 0x07, 0x08, 0x00, 0x00, 0x00, //0x00000400 movq $8, (%r15) - //0x00000407 LBB0_59 - 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00000407 movabsq $-9223372036854775808, %r14 - 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00000411 movabsq $4503599627370495, %rax - 0x48, 0x8d, 0x50, 0x01, //0x0000041b leaq $1(%rax), %rdx - 0x49, 0x39, 0xd0, //0x0000041f cmpq %rdx, %r8 - 0x0f, 0x83, 0x02, 0x01, 0x00, 0x00, //0x00000422 jae LBB0_72 - 0xc4, 0xc1, 0xf9, 0x6e, 0xc0, //0x00000428 vmovq %r8, %xmm0 - 0xc5, 0xf9, 0x62, 0x05, 0xcb, 0xfb, 0xff, 0xff, //0x0000042d vpunpckldq $-1077(%rip), %xmm0, %xmm0 /* LCPI0_0+0(%rip) */ - 0xc5, 0xf9, 0x5c, 0x05, 0xd3, 0xfb, 0xff, 0xff, //0x00000435 vsubpd $-1069(%rip), %xmm0, %xmm0 /* LCPI0_1+0(%rip) */ - 0xc4, 0xe3, 0x79, 0x05, 0xc8, 0x01, //0x0000043d vpermilpd $1, %xmm0, %xmm1 - 0xc5, 0xf3, 0x58, 0xc0, //0x00000443 vaddsd %xmm0, %xmm1, %xmm0 - 0x48, 0x8b, 0x45, 0xc8, //0x00000447 movq $-56(%rbp), %rax - 0xc1, 0xe8, 0x1f, //0x0000044b shrl $31, %eax - 0x48, 0xc1, 0xe0, 0x3f, //0x0000044e shlq $63, %rax - 0xc4, 0xe1, 0xf9, 0x6e, 0xc8, //0x00000452 vmovq %rax, %xmm1 - 0xc5, 0xf9, 0x56, 0xc1, //0x00000457 vorpd %xmm1, %xmm0, %xmm0 - 0x45, 0x85, 0xd2, //0x0000045b testl %r10d, %r10d - 0x0f, 0x84, 0x00, 0x1d, 0x00, 0x00, //0x0000045e je LBB0_435 - 0x4d, 0x85, 0xc0, //0x00000464 testq %r8, %r8 - 0x0f, 0x84, 0xf7, 0x1c, 0x00, 0x00, //0x00000467 je LBB0_435 - 0x41, 0x8d, 0x42, 0xff, //0x0000046d leal $-1(%r10), %eax - 0x83, 0xf8, 0x24, //0x00000471 cmpl $36, %eax - 0x0f, 0x87, 0x91, 0x00, 0x00, 0x00, //0x00000474 ja LBB0_70 - 0x44, 0x89, 0xd0, //0x0000047a movl %r10d, %eax - 0x41, 0x83, 0xfa, 0x17, //0x0000047d cmpl $23, %r10d - 0x0f, 0x8c, 0x15, 0x00, 0x00, 0x00, //0x00000481 jl LBB0_65 - 0x41, 0x8d, 0x42, 0xea, //0x00000487 leal $-22(%r10), %eax - 0x48, 0x8d, 0x0d, 0x2e, 0x1d, 0x00, 0x00, //0x0000048b leaq $7470(%rip), %rcx /* _P10_TAB+0(%rip) */ - 0xc5, 0xfb, 0x59, 0x04, 0xc1, //0x00000492 vmulsd (%rcx,%rax,8), %xmm0, %xmm0 - 0xb8, 0x16, 0x00, 0x00, 0x00, //0x00000497 movl $22, %eax - //0x0000049c LBB0_65 - 0xc5, 0xf9, 0x2e, 0x05, 0x7c, 0xfb, 0xff, 0xff, //0x0000049c vucomisd $-1156(%rip), %xmm0 /* LCPI0_2+0(%rip) */ - 0x0f, 0x87, 0xee, 0x00, 0x00, 0x00, //0x000004a4 ja LBB0_76 - 0xc5, 0xfb, 0x10, 0x0d, 0x76, 0xfb, 0xff, 0xff, //0x000004aa vmovsd $-1162(%rip), %xmm1 /* LCPI0_3+0(%rip) */ - 0xc5, 0xf9, 0x2e, 0xc8, //0x000004b2 vucomisd %xmm0, %xmm1 - 0x0f, 0x87, 0xdc, 0x00, 0x00, 0x00, //0x000004b6 ja LBB0_76 - 0x89, 0xc0, //0x000004bc movl %eax, %eax - 0x48, 0x8d, 0x0d, 0xfb, 0x1c, 0x00, 0x00, //0x000004be leaq $7419(%rip), %rcx /* _P10_TAB+0(%rip) */ - 0xc5, 0xfb, 0x59, 0x04, 0xc1, //0x000004c5 vmulsd (%rcx,%rax,8), %xmm0, %xmm0 - 0xe9, 0x95, 0x1c, 0x00, 0x00, //0x000004ca jmp LBB0_435 - //0x000004cf LBB0_68 - 0x48, 0x8b, 0x45, 0xa8, //0x000004cf movq $-88(%rbp), %rax - 0x48, 0x89, 0x38, //0x000004d3 movq %rdi, (%rax) - 0x49, 0xc7, 0x07, 0xff, 0xff, 0xff, 0xff, //0x000004d6 movq $-1, (%r15) - 0xe9, 0xb9, 0x1c, 0x00, 0x00, //0x000004dd jmp LBB0_438 - //0x000004e2 LBB0_25 - 0x48, 0x83, 0xc1, 0xff, //0x000004e2 addq $-1, %rcx - 0xe9, 0x31, 0xfd, 0xff, 0xff, //0x000004e6 jmp LBB0_26 - //0x000004eb LBB0_69 - 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000004eb movl $1, %r11d - 0x41, 0x89, 0xd2, //0x000004f1 movl %edx, %r10d - 0x80, 0x7d, 0xc0, 0x00, //0x000004f4 cmpb $0, $-64(%rbp) - 0x48, 0x89, 0x7d, 0x98, //0x000004f8 movq %rdi, $-104(%rbp) - 0x44, 0x89, 0x5d, 0xa0, //0x000004fc movl %r11d, $-96(%rbp) - 0x0f, 0x85, 0xcb, 0xfe, 0xff, 0xff, //0x00000500 jne LBB0_55 - 0xe9, 0xfc, 0xfe, 0xff, 0xff, //0x00000506 jmp LBB0_59 - //0x0000050b LBB0_70 - 0x41, 0x83, 0xfa, 0xea, //0x0000050b cmpl $-22, %r10d - 0x0f, 0x82, 0x15, 0x00, 0x00, 0x00, //0x0000050f jb LBB0_72 - 0x41, 0xf7, 0xda, //0x00000515 negl %r10d - 0x48, 0x8d, 0x05, 0xa1, 0x1c, 0x00, 0x00, //0x00000518 leaq $7329(%rip), %rax /* _P10_TAB+0(%rip) */ - 0xc4, 0xa1, 0x7b, 0x5e, 0x04, 0xd0, //0x0000051f vdivsd (%rax,%r10,8), %xmm0, %xmm0 - 0xe9, 0x3a, 0x1c, 0x00, 0x00, //0x00000525 jmp LBB0_435 - //0x0000052a LBB0_72 - 0x48, 0x89, 0x55, 0x90, //0x0000052a movq %rdx, $-112(%rbp) - 0x41, 0x8d, 0x82, 0x5c, 0x01, 0x00, 0x00, //0x0000052e leal $348(%r10), %eax - 0x3d, 0xb7, 0x02, 0x00, 0x00, //0x00000535 cmpl $695, %eax - 0x0f, 0x87, 0x73, 0x01, 0x00, 0x00, //0x0000053a ja LBB0_87 - 0x4d, 0x85, 0xc0, //0x00000540 testq %r8, %r8 - 0x0f, 0x84, 0x63, 0x00, 0x00, 0x00, //0x00000543 je LBB0_77 - //0x00000549 LBB0_74 - 0x49, 0x0f, 0xbd, 0xc8, //0x00000549 bsrq %r8, %rcx - 0x48, 0x83, 0xf1, 0x3f, //0x0000054d xorq $63, %rcx - 0xe9, 0x5b, 0x00, 0x00, 0x00, //0x00000551 jmp LBB0_78 - //0x00000556 LBB0_75 - 0xc4, 0xc1, 0xf9, 0x6e, 0xc0, //0x00000556 vmovq %r8, %xmm0 - 0x4c, 0x0f, 0xaf, 0xc1, //0x0000055b imulq %rcx, %r8 - 0xc5, 0xf9, 0x62, 0x05, 0x99, 0xfa, 0xff, 0xff, //0x0000055f vpunpckldq $-1383(%rip), %xmm0, %xmm0 /* LCPI0_0+0(%rip) */ - 0xc5, 0xf9, 0x5c, 0x05, 0xa1, 0xfa, 0xff, 0xff, //0x00000567 vsubpd $-1375(%rip), %xmm0, %xmm0 /* LCPI0_1+0(%rip) */ - 0x4d, 0x89, 0x47, 0x10, //0x0000056f movq %r8, $16(%r15) - 0xc4, 0xe3, 0x79, 0x05, 0xc8, 0x01, //0x00000573 vpermilpd $1, %xmm0, %xmm1 - 0xc5, 0xf3, 0x58, 0xc0, //0x00000579 vaddsd %xmm0, %xmm1, %xmm0 - 0x48, 0x21, 0xc8, //0x0000057d andq %rcx, %rax - 0xc4, 0xe1, 0xf9, 0x7e, 0xc1, //0x00000580 vmovq %xmm0, %rcx - 0x48, 0x09, 0xc1, //0x00000585 orq %rax, %rcx - 0x49, 0x89, 0x4f, 0x08, //0x00000588 movq %rcx, $8(%r15) - 0x48, 0x8b, 0x45, 0xa8, //0x0000058c movq $-88(%rbp), %rax - 0x48, 0x89, 0x38, //0x00000590 movq %rdi, (%rax) - 0xe9, 0x03, 0x1c, 0x00, 0x00, //0x00000593 jmp LBB0_438 - //0x00000598 LBB0_76 - 0x48, 0x89, 0x55, 0x90, //0x00000598 movq %rdx, $-112(%rbp) - 0x41, 0x8d, 0x82, 0x5c, 0x01, 0x00, 0x00, //0x0000059c leal $348(%r10), %eax - 0x4d, 0x85, 0xc0, //0x000005a3 testq %r8, %r8 - 0x0f, 0x85, 0x9d, 0xff, 0xff, 0xff, //0x000005a6 jne LBB0_74 - //0x000005ac LBB0_77 - 0xb9, 0x40, 0x00, 0x00, 0x00, //0x000005ac movl $64, %ecx - //0x000005b1 LBB0_78 - 0x4c, 0x89, 0xc3, //0x000005b1 movq %r8, %rbx - 0x48, 0x89, 0xcf, //0x000005b4 movq %rcx, %rdi - 0x48, 0xd3, 0xe3, //0x000005b7 shlq %cl, %rbx - 0x89, 0xc0, //0x000005ba movl %eax, %eax - 0x48, 0xc1, 0xe0, 0x04, //0x000005bc shlq $4, %rax - 0x48, 0x8d, 0x0d, 0xb9, 0x1c, 0x00, 0x00, //0x000005c0 leaq $7353(%rip), %rcx /* _POW10_M128_TAB+0(%rip) */ - 0x48, 0x89, 0x45, 0xc0, //0x000005c7 movq %rax, $-64(%rbp) - 0x48, 0x8b, 0x44, 0x08, 0x08, //0x000005cb movq $8(%rax,%rcx), %rax - 0x48, 0x89, 0x45, 0xc8, //0x000005d0 movq %rax, $-56(%rbp) - 0x48, 0xf7, 0xe3, //0x000005d4 mulq %rbx - 0x48, 0x89, 0xc6, //0x000005d7 movq %rax, %rsi - 0x49, 0x89, 0xd3, //0x000005da movq %rdx, %r11 - 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x000005dd andl $511, %edx - 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x000005e3 cmpq $511, %rdx - 0x0f, 0x85, 0x51, 0x00, 0x00, 0x00, //0x000005ea jne LBB0_83 - 0x48, 0x89, 0xd9, //0x000005f0 movq %rbx, %rcx - 0x48, 0xf7, 0xd1, //0x000005f3 notq %rcx - 0x48, 0x39, 0xce, //0x000005f6 cmpq %rcx, %rsi - 0x0f, 0x86, 0x42, 0x00, 0x00, 0x00, //0x000005f9 jbe LBB0_83 - 0x48, 0x89, 0xd8, //0x000005ff movq %rbx, %rax - 0x48, 0x8d, 0x15, 0x77, 0x1c, 0x00, 0x00, //0x00000602 leaq $7287(%rip), %rdx /* _POW10_M128_TAB+0(%rip) */ - 0x48, 0x8b, 0x5d, 0xc0, //0x00000609 movq $-64(%rbp), %rbx - 0x48, 0xf7, 0x24, 0x13, //0x0000060d mulq (%rbx,%rdx) - 0x48, 0x01, 0xd6, //0x00000611 addq %rdx, %rsi - 0x49, 0x83, 0xd3, 0x00, //0x00000614 adcq $0, %r11 - 0x44, 0x89, 0xda, //0x00000618 movl %r11d, %edx - 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x0000061b andl $511, %edx - 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x00000621 cmpq $511, %rdx - 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x00000628 jne LBB0_83 - 0x48, 0x83, 0xfe, 0xff, //0x0000062e cmpq $-1, %rsi - 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00000632 jne LBB0_83 - 0x48, 0x39, 0xc8, //0x00000638 cmpq %rcx, %rax - 0x0f, 0x87, 0x72, 0x00, 0x00, 0x00, //0x0000063b ja LBB0_87 - //0x00000641 LBB0_83 - 0x4c, 0x89, 0xd8, //0x00000641 movq %r11, %rax - 0x48, 0xc1, 0xe8, 0x3f, //0x00000644 shrq $63, %rax - 0x8d, 0x48, 0x09, //0x00000648 leal $9(%rax), %ecx - 0x49, 0xd3, 0xeb, //0x0000064b shrq %cl, %r11 - 0x48, 0x85, 0xf6, //0x0000064e testq %rsi, %rsi - 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x00000651 jne LBB0_86 - 0x48, 0x85, 0xd2, //0x00000657 testq %rdx, %rdx - 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x0000065a jne LBB0_86 - 0x44, 0x89, 0xd9, //0x00000660 movl %r11d, %ecx - 0x83, 0xe1, 0x03, //0x00000663 andl $3, %ecx - 0x83, 0xf9, 0x01, //0x00000666 cmpl $1, %ecx - 0x0f, 0x84, 0x44, 0x00, 0x00, 0x00, //0x00000669 je LBB0_87 - //0x0000066f LBB0_86 - 0x41, 0x69, 0xca, 0x6a, 0x52, 0x03, 0x00, //0x0000066f imull $217706, %r10d, %ecx - 0xc1, 0xf9, 0x10, //0x00000676 sarl $16, %ecx - 0x81, 0xc1, 0x3f, 0x04, 0x00, 0x00, //0x00000679 addl $1087, %ecx - 0x4c, 0x63, 0xd1, //0x0000067f movslq %ecx, %r10 - 0x4c, 0x89, 0xd6, //0x00000682 movq %r10, %rsi - 0x48, 0x29, 0xfe, //0x00000685 subq %rdi, %rsi - 0x44, 0x89, 0xda, //0x00000688 movl %r11d, %edx - 0x83, 0xe2, 0x01, //0x0000068b andl $1, %edx - 0x4c, 0x01, 0xda, //0x0000068e addq %r11, %rdx - 0x48, 0x89, 0xd1, //0x00000691 movq %rdx, %rcx - 0x48, 0xc1, 0xe9, 0x36, //0x00000694 shrq $54, %rcx - 0x48, 0x01, 0xc6, //0x00000698 addq %rax, %rsi - 0x48, 0x83, 0xf9, 0x01, //0x0000069b cmpq $1, %rcx - 0x48, 0x83, 0xde, 0x00, //0x0000069f sbbq $0, %rsi - 0x48, 0x8d, 0x46, 0xff, //0x000006a3 leaq $-1(%rsi), %rax - 0x48, 0x3d, 0xfd, 0x07, 0x00, 0x00, //0x000006a7 cmpq $2045, %rax - 0x0f, 0x86, 0x58, 0x00, 0x00, 0x00, //0x000006ad jbe LBB0_92 - //0x000006b3 LBB0_87 - 0x48, 0x8b, 0x45, 0xa8, //0x000006b3 movq $-88(%rbp), %rax - 0x48, 0x8b, 0x08, //0x000006b7 movq (%rax), %rcx - 0x49, 0x8d, 0x14, 0x09, //0x000006ba leaq (%r9,%rcx), %rdx - 0x4c, 0x8b, 0x55, 0x98, //0x000006be movq $-104(%rbp), %r10 - 0x4c, 0x89, 0xd0, //0x000006c2 movq %r10, %rax - 0x48, 0x29, 0xc8, //0x000006c5 subq %rcx, %rax - 0x48, 0x89, 0x45, 0xc8, //0x000006c8 movq %rax, $-56(%rbp) - 0x4d, 0x85, 0xed, //0x000006cc testq %r13, %r13 - 0x0f, 0x84, 0xdd, 0x03, 0x00, 0x00, //0x000006cf je LBB0_129 - 0x41, 0xc6, 0x04, 0x24, 0x00, //0x000006d5 movb $0, (%r12) - 0x49, 0x83, 0xfd, 0x01, //0x000006da cmpq $1, %r13 - 0x0f, 0x84, 0xce, 0x03, 0x00, 0x00, //0x000006de je LBB0_129 - 0x4d, 0x8d, 0x45, 0xff, //0x000006e4 leaq $-1(%r13), %r8 - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000006e8 movl $1, %eax - 0x49, 0x83, 0xf8, 0x10, //0x000006ed cmpq $16, %r8 - 0x0f, 0x82, 0xa9, 0x03, 0x00, 0x00, //0x000006f1 jb LBB0_128 - 0x49, 0x81, 0xf8, 0x80, 0x00, 0x00, 0x00, //0x000006f7 cmpq $128, %r8 - 0x0f, 0x83, 0x12, 0x02, 0x00, 0x00, //0x000006fe jae LBB0_113 - 0x31, 0xf6, //0x00000704 xorl %esi, %esi - 0xe9, 0x3e, 0x03, 0x00, 0x00, //0x00000706 jmp LBB0_122 - //0x0000070b LBB0_92 - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, //0x0000070b movabsq $18014398509481984, %rax - 0x48, 0x39, 0xc2, //0x00000715 cmpq %rax, %rdx - 0xb1, 0x02, //0x00000718 movb $2, %cl - 0x80, 0xd9, 0x00, //0x0000071a sbbb $0, %cl - 0x48, 0xd3, 0xea, //0x0000071d shrq %cl, %rdx - 0x48, 0xc1, 0xe6, 0x34, //0x00000720 shlq $52, %rsi - 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00000724 movabsq $4503599627370495, %rax - 0x48, 0x21, 0xc2, //0x0000072e andq %rax, %rdx - 0x48, 0x09, 0xf2, //0x00000731 orq %rsi, %rdx - 0x48, 0x89, 0xd0, //0x00000734 movq %rdx, %rax - 0x4c, 0x09, 0xf0, //0x00000737 orq %r14, %rax - 0x80, 0x7d, 0xb8, 0x2d, //0x0000073a cmpb $45, $-72(%rbp) - 0x48, 0x0f, 0x45, 0xc2, //0x0000073e cmovneq %rdx, %rax - 0xc4, 0xe1, 0xf9, 0x6e, 0xc0, //0x00000742 vmovq %rax, %xmm0 - 0x83, 0x7d, 0xa0, 0x00, //0x00000747 cmpl $0, $-96(%rbp) - 0x0f, 0x84, 0x13, 0x1a, 0x00, 0x00, //0x0000074b je LBB0_435 - 0xbe, 0x40, 0x00, 0x00, 0x00, //0x00000751 movl $64, %esi - 0x49, 0xff, 0xc0, //0x00000756 incq %r8 - 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x00000759 je LBB0_95 - 0x49, 0x0f, 0xbd, 0xf0, //0x0000075f bsrq %r8, %rsi - 0x48, 0x83, 0xf6, 0x3f, //0x00000763 xorq $63, %rsi - //0x00000767 LBB0_95 - 0x89, 0xf1, //0x00000767 movl %esi, %ecx - 0x49, 0xd3, 0xe0, //0x00000769 shlq %cl, %r8 - 0x48, 0x8b, 0x45, 0xc8, //0x0000076c movq $-56(%rbp), %rax - 0x49, 0xf7, 0xe0, //0x00000770 mulq %r8 - 0x49, 0x89, 0xc3, //0x00000773 movq %rax, %r11 - 0x48, 0x89, 0xd3, //0x00000776 movq %rdx, %rbx - 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x00000779 andl $511, %edx - 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x0000077f cmpq $511, %rdx - 0x0f, 0x85, 0x50, 0x00, 0x00, 0x00, //0x00000786 jne LBB0_100 - 0x4c, 0x89, 0xc1, //0x0000078c movq %r8, %rcx - 0x48, 0xf7, 0xd1, //0x0000078f notq %rcx - 0x49, 0x39, 0xcb, //0x00000792 cmpq %rcx, %r11 - 0x0f, 0x86, 0x41, 0x00, 0x00, 0x00, //0x00000795 jbe LBB0_100 - 0x4c, 0x89, 0xc0, //0x0000079b movq %r8, %rax - 0x48, 0x8d, 0x15, 0xdb, 0x1a, 0x00, 0x00, //0x0000079e leaq $6875(%rip), %rdx /* _POW10_M128_TAB+0(%rip) */ - 0x48, 0x8b, 0x7d, 0xc0, //0x000007a5 movq $-64(%rbp), %rdi - 0x48, 0xf7, 0x24, 0x17, //0x000007a9 mulq (%rdi,%rdx) - 0x49, 0x01, 0xd3, //0x000007ad addq %rdx, %r11 - 0x48, 0x83, 0xd3, 0x00, //0x000007b0 adcq $0, %rbx - 0x89, 0xda, //0x000007b4 movl %ebx, %edx - 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x000007b6 andl $511, %edx - 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x000007bc cmpq $511, %rdx - 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x000007c3 jne LBB0_100 - 0x49, 0x83, 0xfb, 0xff, //0x000007c9 cmpq $-1, %r11 - 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000007cd jne LBB0_100 - 0x48, 0x39, 0xc8, //0x000007d3 cmpq %rcx, %rax - 0x0f, 0x87, 0xd7, 0xfe, 0xff, 0xff, //0x000007d6 ja LBB0_87 - //0x000007dc LBB0_100 - 0x48, 0x89, 0xd8, //0x000007dc movq %rbx, %rax - 0x48, 0xc1, 0xe8, 0x3f, //0x000007df shrq $63, %rax - 0x8d, 0x48, 0x09, //0x000007e3 leal $9(%rax), %ecx - 0x48, 0xd3, 0xeb, //0x000007e6 shrq %cl, %rbx - 0x4d, 0x85, 0xdb, //0x000007e9 testq %r11, %r11 - 0x0f, 0x85, 0x17, 0x00, 0x00, 0x00, //0x000007ec jne LBB0_103 - 0x48, 0x85, 0xd2, //0x000007f2 testq %rdx, %rdx - 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x000007f5 jne LBB0_103 - 0x89, 0xd9, //0x000007fb movl %ebx, %ecx - 0x83, 0xe1, 0x03, //0x000007fd andl $3, %ecx - 0x83, 0xf9, 0x01, //0x00000800 cmpl $1, %ecx - 0x0f, 0x84, 0xaa, 0xfe, 0xff, 0xff, //0x00000803 je LBB0_87 - //0x00000809 LBB0_103 - 0x49, 0x29, 0xf2, //0x00000809 subq %rsi, %r10 - 0x89, 0xda, //0x0000080c movl %ebx, %edx - 0x83, 0xe2, 0x01, //0x0000080e andl $1, %edx - 0x48, 0x01, 0xda, //0x00000811 addq %rbx, %rdx - 0x49, 0x01, 0xc2, //0x00000814 addq %rax, %r10 - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, //0x00000817 movabsq $18014398509481984, %rax - 0x48, 0x39, 0xc2, //0x00000821 cmpq %rax, %rdx - 0x49, 0x83, 0xda, 0x00, //0x00000824 sbbq $0, %r10 - 0x49, 0x8d, 0x42, 0xff, //0x00000828 leaq $-1(%r10), %rax - 0x48, 0x3d, 0xfd, 0x07, 0x00, 0x00, //0x0000082c cmpq $2045, %rax - 0x0f, 0x87, 0x7b, 0xfe, 0xff, 0xff, //0x00000832 ja LBB0_87 - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, //0x00000838 movabsq $18014398509481984, %rax - 0x48, 0x39, 0xc2, //0x00000842 cmpq %rax, %rdx - 0xb1, 0x02, //0x00000845 movb $2, %cl - 0x80, 0xd9, 0x00, //0x00000847 sbbb $0, %cl - 0x48, 0xd3, 0xea, //0x0000084a shrq %cl, %rdx - 0x49, 0xc1, 0xe2, 0x34, //0x0000084d shlq $52, %r10 - 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00000851 movabsq $4503599627370495, %rax - 0x48, 0x21, 0xc2, //0x0000085b andq %rax, %rdx - 0x4c, 0x09, 0xd2, //0x0000085e orq %r10, %rdx - 0x48, 0x89, 0xd0, //0x00000861 movq %rdx, %rax - 0x4c, 0x09, 0xf0, //0x00000864 orq %r14, %rax - 0x80, 0x7d, 0xb8, 0x2d, //0x00000867 cmpb $45, $-72(%rbp) - 0x48, 0x0f, 0x45, 0xc2, //0x0000086b cmovneq %rdx, %rax - 0xc4, 0xe1, 0xf9, 0x6e, 0xc8, //0x0000086f vmovq %rax, %xmm1 - 0xc5, 0xf9, 0x2e, 0xc1, //0x00000874 vucomisd %xmm1, %xmm0 - 0x0f, 0x85, 0x35, 0xfe, 0xff, 0xff, //0x00000878 jne LBB0_87 - 0x0f, 0x8b, 0xe0, 0x18, 0x00, 0x00, //0x0000087e jnp LBB0_435 - 0xe9, 0x2a, 0xfe, 0xff, 0xff, //0x00000884 jmp LBB0_87 - //0x00000889 LBB0_105 - 0x48, 0x89, 0xc1, //0x00000889 movq %rax, %rcx - //0x0000088c LBB0_106 - 0x8d, 0x43, 0xd0, //0x0000088c leal $-48(%rbx), %eax - 0x3c, 0x09, //0x0000088f cmpb $9, %al - 0x0f, 0x86, 0x29, 0x00, 0x00, 0x00, //0x00000891 jbe LBB0_109 - //0x00000897 LBB0_107 - 0x48, 0x8b, 0x45, 0xa8, //0x00000897 movq $-88(%rbp), %rax - 0x48, 0x89, 0x08, //0x0000089b movq %rcx, (%rax) - 0x49, 0xc7, 0x07, 0xfe, 0xff, 0xff, 0xff, //0x0000089e movq $-2, (%r15) - 0xe9, 0xf1, 0x18, 0x00, 0x00, //0x000008a5 jmp LBB0_438 - //0x000008aa LBB0_108 - 0x4c, 0x89, 0xf6, //0x000008aa movq %r14, %rsi - 0x48, 0x8b, 0x45, 0xa8, //0x000008ad movq $-88(%rbp), %rax - 0x4c, 0x89, 0x30, //0x000008b1 movq %r14, (%rax) - 0x49, 0xc7, 0x07, 0xff, 0xff, 0xff, 0xff, //0x000008b4 movq $-1, (%r15) - 0xe9, 0xdb, 0x18, 0x00, 0x00, //0x000008bb jmp LBB0_438 - //0x000008c0 LBB0_109 - 0x4c, 0x89, 0x7d, 0xb0, //0x000008c0 movq %r15, $-80(%rbp) - 0x45, 0x31, 0xd2, //0x000008c4 xorl %r10d, %r10d - 0x4c, 0x39, 0xf1, //0x000008c7 cmpq %r14, %rcx - 0x0f, 0x83, 0xad, 0x01, 0x00, 0x00, //0x000008ca jae LBB0_126 - 0x4c, 0x89, 0xf0, //0x000008d0 movq %r14, %rax - 0x4d, 0x8d, 0x7e, 0xff, //0x000008d3 leaq $-1(%r14), %r15 - 0x45, 0x31, 0xd2, //0x000008d7 xorl %r10d, %r10d - //0x000008da LBB0_111 - 0x44, 0x89, 0xd6, //0x000008da movl %r10d, %esi - 0x0f, 0xb6, 0xdb, //0x000008dd movzbl %bl, %ebx - 0x41, 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x000008e0 cmpl $10000, %r10d - 0x8d, 0x04, 0xb6, //0x000008e7 leal (%rsi,%rsi,4), %eax - 0x44, 0x8d, 0x54, 0x43, 0xd0, //0x000008ea leal $-48(%rbx,%rax,2), %r10d - 0x44, 0x0f, 0x4d, 0xd6, //0x000008ef cmovgel %esi, %r10d - 0x49, 0x39, 0xcf, //0x000008f3 cmpq %rcx, %r15 - 0x0f, 0x84, 0x7e, 0x01, 0x00, 0x00, //0x000008f6 je LBB0_125 - 0x41, 0x0f, 0xb6, 0x5c, 0x09, 0x01, //0x000008fc movzbl $1(%r9,%rcx), %ebx - 0x8d, 0x43, 0xd0, //0x00000902 leal $-48(%rbx), %eax - 0x48, 0x83, 0xc1, 0x01, //0x00000905 addq $1, %rcx - 0x3c, 0x0a, //0x00000909 cmpb $10, %al - 0x0f, 0x82, 0xc9, 0xff, 0xff, 0xff, //0x0000090b jb LBB0_111 - 0xe9, 0x67, 0x01, 0x00, 0x00, //0x00000911 jmp LBB0_126 - //0x00000916 LBB0_113 - 0x4c, 0x89, 0xc6, //0x00000916 movq %r8, %rsi - 0x48, 0x83, 0xe6, 0x80, //0x00000919 andq $-128, %rsi - 0x48, 0x8d, 0x5e, 0x80, //0x0000091d leaq $-128(%rsi), %rbx - 0x48, 0x89, 0xdf, //0x00000921 movq %rbx, %rdi - 0x48, 0xc1, 0xef, 0x07, //0x00000924 shrq $7, %rdi - 0x48, 0x83, 0xc7, 0x01, //0x00000928 addq $1, %rdi - 0x89, 0xf8, //0x0000092c movl %edi, %eax - 0x83, 0xe0, 0x03, //0x0000092e andl $3, %eax - 0x48, 0x81, 0xfb, 0x80, 0x01, 0x00, 0x00, //0x00000931 cmpq $384, %rbx - 0x0f, 0x83, 0x07, 0x00, 0x00, 0x00, //0x00000938 jae LBB0_115 - 0x31, 0xdb, //0x0000093e xorl %ebx, %ebx - 0xe9, 0xb2, 0x00, 0x00, 0x00, //0x00000940 jmp LBB0_117 - //0x00000945 LBB0_115 - 0x48, 0x83, 0xe7, 0xfc, //0x00000945 andq $-4, %rdi - 0x48, 0xf7, 0xdf, //0x00000949 negq %rdi - 0x31, 0xdb, //0x0000094c xorl %ebx, %ebx - 0xc5, 0xf9, 0x57, 0xc0, //0x0000094e vxorpd %xmm0, %xmm0, %xmm0 - //0x00000952 LBB0_116 - 0xc4, 0xc1, 0x7d, 0x11, 0x44, 0x1c, 0x01, //0x00000952 vmovupd %ymm0, $1(%r12,%rbx) - 0xc4, 0xc1, 0x7d, 0x11, 0x44, 0x1c, 0x21, //0x00000959 vmovupd %ymm0, $33(%r12,%rbx) - 0xc4, 0xc1, 0x7d, 0x11, 0x44, 0x1c, 0x41, //0x00000960 vmovupd %ymm0, $65(%r12,%rbx) - 0xc4, 0xc1, 0x7d, 0x11, 0x44, 0x1c, 0x61, //0x00000967 vmovupd %ymm0, $97(%r12,%rbx) - 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x1c, 0x81, 0x00, 0x00, 0x00, //0x0000096e vmovupd %ymm0, $129(%r12,%rbx) - 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x1c, 0xa1, 0x00, 0x00, 0x00, //0x00000978 vmovupd %ymm0, $161(%r12,%rbx) - 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x1c, 0xc1, 0x00, 0x00, 0x00, //0x00000982 vmovupd %ymm0, $193(%r12,%rbx) - 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x1c, 0xe1, 0x00, 0x00, 0x00, //0x0000098c vmovupd %ymm0, $225(%r12,%rbx) - 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x1c, 0x01, 0x01, 0x00, 0x00, //0x00000996 vmovupd %ymm0, $257(%r12,%rbx) - 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x1c, 0x21, 0x01, 0x00, 0x00, //0x000009a0 vmovupd %ymm0, $289(%r12,%rbx) - 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x1c, 0x41, 0x01, 0x00, 0x00, //0x000009aa vmovupd %ymm0, $321(%r12,%rbx) - 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x1c, 0x61, 0x01, 0x00, 0x00, //0x000009b4 vmovupd %ymm0, $353(%r12,%rbx) - 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x1c, 0x81, 0x01, 0x00, 0x00, //0x000009be vmovupd %ymm0, $385(%r12,%rbx) - 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x1c, 0xa1, 0x01, 0x00, 0x00, //0x000009c8 vmovupd %ymm0, $417(%r12,%rbx) - 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x1c, 0xc1, 0x01, 0x00, 0x00, //0x000009d2 vmovupd %ymm0, $449(%r12,%rbx) - 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x1c, 0xe1, 0x01, 0x00, 0x00, //0x000009dc vmovupd %ymm0, $481(%r12,%rbx) - 0x48, 0x81, 0xc3, 0x00, 0x02, 0x00, 0x00, //0x000009e6 addq $512, %rbx - 0x48, 0x83, 0xc7, 0x04, //0x000009ed addq $4, %rdi - 0x0f, 0x85, 0x5b, 0xff, 0xff, 0xff, //0x000009f1 jne LBB0_116 - //0x000009f7 LBB0_117 - 0x48, 0x85, 0xc0, //0x000009f7 testq %rax, %rax - 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x000009fa je LBB0_120 - 0x48, 0xf7, 0xd8, //0x00000a00 negq %rax - 0xc5, 0xf9, 0x57, 0xc0, //0x00000a03 vxorpd %xmm0, %xmm0, %xmm0 - //0x00000a07 LBB0_119 - 0x48, 0x89, 0xdf, //0x00000a07 movq %rbx, %rdi - 0x48, 0x83, 0xcf, 0x01, //0x00000a0a orq $1, %rdi - 0xc4, 0xc1, 0x7d, 0x11, 0x04, 0x3c, //0x00000a0e vmovupd %ymm0, (%r12,%rdi) - 0xc4, 0xc1, 0x7d, 0x11, 0x44, 0x3c, 0x20, //0x00000a14 vmovupd %ymm0, $32(%r12,%rdi) - 0xc4, 0xc1, 0x7d, 0x11, 0x44, 0x3c, 0x40, //0x00000a1b vmovupd %ymm0, $64(%r12,%rdi) - 0xc4, 0xc1, 0x7d, 0x11, 0x44, 0x3c, 0x60, //0x00000a22 vmovupd %ymm0, $96(%r12,%rdi) - 0x48, 0x83, 0xeb, 0x80, //0x00000a29 subq $-128, %rbx - 0x48, 0xff, 0xc0, //0x00000a2d incq %rax - 0x0f, 0x85, 0xd1, 0xff, 0xff, 0xff, //0x00000a30 jne LBB0_119 - //0x00000a36 LBB0_120 - 0x49, 0x39, 0xf0, //0x00000a36 cmpq %rsi, %r8 - 0x0f, 0x84, 0x73, 0x00, 0x00, 0x00, //0x00000a39 je LBB0_129 - 0x41, 0xf6, 0xc0, 0x70, //0x00000a3f testb $112, %r8b - 0x0f, 0x84, 0x48, 0x00, 0x00, 0x00, //0x00000a43 je LBB0_127 - //0x00000a49 LBB0_122 - 0x4c, 0x89, 0xc7, //0x00000a49 movq %r8, %rdi - 0x48, 0x83, 0xe7, 0xf0, //0x00000a4c andq $-16, %rdi - 0x48, 0x8d, 0x47, 0x01, //0x00000a50 leaq $1(%rdi), %rax - 0xc5, 0xf9, 0x57, 0xc0, //0x00000a54 vxorpd %xmm0, %xmm0, %xmm0 - //0x00000a58 LBB0_123 - 0xc4, 0xc1, 0x79, 0x11, 0x44, 0x34, 0x01, //0x00000a58 vmovupd %xmm0, $1(%r12,%rsi) - 0x48, 0x83, 0xc6, 0x10, //0x00000a5f addq $16, %rsi - 0x48, 0x39, 0xf7, //0x00000a63 cmpq %rsi, %rdi - 0x0f, 0x85, 0xec, 0xff, 0xff, 0xff, //0x00000a66 jne LBB0_123 - 0x49, 0x39, 0xf8, //0x00000a6c cmpq %rdi, %r8 - 0x0f, 0x85, 0x2b, 0x00, 0x00, 0x00, //0x00000a6f jne LBB0_128 - 0xe9, 0x38, 0x00, 0x00, 0x00, //0x00000a75 jmp LBB0_129 - //0x00000a7a LBB0_125 - 0x4c, 0x89, 0xf1, //0x00000a7a movq %r14, %rcx - //0x00000a7d LBB0_126 - 0x45, 0x0f, 0xaf, 0xd3, //0x00000a7d imull %r11d, %r10d - 0x41, 0x01, 0xd2, //0x00000a81 addl %edx, %r10d - 0x48, 0x89, 0x4d, 0x98, //0x00000a84 movq %rcx, $-104(%rbp) - 0x4c, 0x8b, 0x7d, 0xb0, //0x00000a88 movq $-80(%rbp), %r15 - 0xe9, 0x76, 0xf9, 0xff, 0xff, //0x00000a8c jmp LBB0_59 - //0x00000a91 LBB0_127 - 0x48, 0x83, 0xce, 0x01, //0x00000a91 orq $1, %rsi - 0x48, 0x89, 0xf0, //0x00000a95 movq %rsi, %rax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000a98 .p2align 4, 0x90 - //0x00000aa0 LBB0_128 - 0x41, 0xc6, 0x04, 0x04, 0x00, //0x00000aa0 movb $0, (%r12,%rax) - 0x48, 0x83, 0xc0, 0x01, //0x00000aa5 addq $1, %rax - 0x49, 0x39, 0xc5, //0x00000aa9 cmpq %rax, %r13 - 0x0f, 0x85, 0xee, 0xff, 0xff, 0xff, //0x00000aac jne LBB0_128 - //0x00000ab2 LBB0_129 - 0x48, 0x89, 0x4d, 0xb8, //0x00000ab2 movq %rcx, $-72(%rbp) - 0x44, 0x8a, 0x02, //0x00000ab6 movb (%rdx), %r8b - 0x31, 0xff, //0x00000ab9 xorl %edi, %edi - 0x41, 0x80, 0xf8, 0x2d, //0x00000abb cmpb $45, %r8b - 0x40, 0x0f, 0x94, 0xc7, //0x00000abf sete %dil - 0x45, 0x31, 0xdb, //0x00000ac3 xorl %r11d, %r11d - 0x48, 0x8b, 0x4d, 0xc8, //0x00000ac6 movq $-56(%rbp), %rcx - 0x48, 0x39, 0xf9, //0x00000aca cmpq %rdi, %rcx - 0x0f, 0x8e, 0xe4, 0x00, 0x00, 0x00, //0x00000acd jle LBB0_143 - 0x48, 0x89, 0x55, 0xc0, //0x00000ad3 movq %rdx, $-64(%rbp) - 0x44, 0x88, 0x45, 0xd7, //0x00000ad7 movb %r8b, $-41(%rbp) - 0x4c, 0x89, 0x7d, 0xb0, //0x00000adb movq %r15, $-80(%rbp) - 0x4c, 0x89, 0xd0, //0x00000adf movq %r10, %rax - 0x48, 0x2b, 0x45, 0xb8, //0x00000ae2 subq $-72(%rbp), %rax - 0x41, 0xb7, 0x01, //0x00000ae6 movb $1, %r15b - 0x45, 0x31, 0xc0, //0x00000ae9 xorl %r8d, %r8d - 0x45, 0x31, 0xd2, //0x00000aec xorl %r10d, %r10d - 0x45, 0x31, 0xf6, //0x00000aef xorl %r14d, %r14d - 0x31, 0xf6, //0x00000af2 xorl %esi, %esi - 0xe9, 0x34, 0x00, 0x00, 0x00, //0x00000af4 jmp LBB0_133 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000af9 .p2align 4, 0x90 - //0x00000b00 LBB0_131 - 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00000b00 movl $1, %esi - 0x44, 0x89, 0xf1, //0x00000b05 movl %r14d, %ecx - 0x41, 0x80, 0xfb, 0x2e, //0x00000b08 cmpb $46, %r11b - 0x49, 0x89, 0xcb, //0x00000b0c movq %rcx, %r11 - 0x48, 0x8b, 0x4d, 0xc8, //0x00000b0f movq $-56(%rbp), %rcx - 0x0f, 0x85, 0xbc, 0x00, 0x00, 0x00, //0x00000b13 jne LBB0_145 - //0x00000b19 LBB0_132 - 0x48, 0x83, 0xc7, 0x01, //0x00000b19 addq $1, %rdi - 0x48, 0x39, 0xcf, //0x00000b1d cmpq %rcx, %rdi - 0x41, 0x0f, 0x9c, 0xc7, //0x00000b20 setl %r15b - 0x48, 0x39, 0xf8, //0x00000b24 cmpq %rdi, %rax - 0x0f, 0x84, 0x9e, 0x00, 0x00, 0x00, //0x00000b27 je LBB0_144 - //0x00000b2d LBB0_133 - 0x89, 0xf3, //0x00000b2d movl %esi, %ebx - 0x44, 0x89, 0xda, //0x00000b2f movl %r11d, %edx - 0x48, 0x8b, 0x75, 0xc0, //0x00000b32 movq $-64(%rbp), %rsi - 0x44, 0x0f, 0xb6, 0x1c, 0x3e, //0x00000b36 movzbl (%rsi,%rdi), %r11d - 0x41, 0x8d, 0x73, 0xd0, //0x00000b3b leal $-48(%r11), %esi - 0x40, 0x80, 0xfe, 0x09, //0x00000b3f cmpb $9, %sil - 0x0f, 0x87, 0xb7, 0xff, 0xff, 0xff, //0x00000b43 ja LBB0_131 - 0x41, 0x80, 0xfb, 0x30, //0x00000b49 cmpb $48, %r11b - 0x0f, 0x85, 0x1a, 0x00, 0x00, 0x00, //0x00000b4d jne LBB0_137 - 0x45, 0x85, 0xf6, //0x00000b53 testl %r14d, %r14d - 0x0f, 0x84, 0x3e, 0x00, 0x00, 0x00, //0x00000b56 je LBB0_141 - 0x49, 0x63, 0xf0, //0x00000b5c movslq %r8d, %rsi - 0x49, 0x39, 0xf5, //0x00000b5f cmpq %rsi, %r13 - 0x0f, 0x87, 0x11, 0x00, 0x00, 0x00, //0x00000b62 ja LBB0_138 - 0xe9, 0x14, 0x00, 0x00, 0x00, //0x00000b68 jmp LBB0_139 - //0x00000b6d LBB0_137 - 0x49, 0x63, 0xf6, //0x00000b6d movslq %r14d, %rsi - 0x49, 0x39, 0xf5, //0x00000b70 cmpq %rsi, %r13 - 0x0f, 0x86, 0x13, 0x00, 0x00, 0x00, //0x00000b73 jbe LBB0_140 - //0x00000b79 LBB0_138 - 0x45, 0x88, 0x1c, 0x34, //0x00000b79 movb %r11b, (%r12,%rsi) - 0x41, 0x83, 0xc0, 0x01, //0x00000b7d addl $1, %r8d - //0x00000b81 LBB0_139 - 0x41, 0x89, 0xd3, //0x00000b81 movl %edx, %r11d - 0x45, 0x89, 0xc6, //0x00000b84 movl %r8d, %r14d - 0xe9, 0x24, 0x00, 0x00, 0x00, //0x00000b87 jmp LBB0_142 - //0x00000b8c LBB0_140 - 0x41, 0x89, 0xd3, //0x00000b8c movl %edx, %r11d - 0x41, 0xba, 0x01, 0x00, 0x00, 0x00, //0x00000b8f movl $1, %r10d - 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00000b95 jmp LBB0_142 - //0x00000b9a LBB0_141 - 0x83, 0xc2, 0xff, //0x00000b9a addl $-1, %edx - 0x45, 0x31, 0xf6, //0x00000b9d xorl %r14d, %r14d - 0x41, 0x89, 0xd3, //0x00000ba0 movl %edx, %r11d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000ba3 .p2align 4, 0x90 - //0x00000bb0 LBB0_142 - 0x89, 0xde, //0x00000bb0 movl %ebx, %esi - 0xe9, 0x62, 0xff, 0xff, 0xff, //0x00000bb2 jmp LBB0_132 - //0x00000bb7 LBB0_143 - 0x31, 0xc9, //0x00000bb7 xorl %ecx, %ecx - 0x45, 0x31, 0xdb, //0x00000bb9 xorl %r11d, %r11d - 0x48, 0xbb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00000bbc movabsq $4503599627370495, %rbx - 0xe9, 0x80, 0x15, 0x00, 0x00, //0x00000bc6 jmp LBB0_434 - //0x00000bcb LBB0_144 - 0x48, 0x89, 0xcf, //0x00000bcb movq %rcx, %rdi - 0x89, 0xf3, //0x00000bce movl %esi, %ebx - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00000bd0 jmp LBB0_146 - //0x00000bd5 LBB0_145 - 0x49, 0x89, 0xd3, //0x00000bd5 movq %rdx, %r11 - //0x00000bd8 LBB0_146 - 0x85, 0xdb, //0x00000bd8 testl %ebx, %ebx - 0x45, 0x0f, 0x44, 0xd8, //0x00000bda cmovel %r8d, %r11d - 0x41, 0xf6, 0xc7, 0x01, //0x00000bde testb $1, %r15b - 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00000be2 movabsq $-9223372036854775808, %r14 - 0x48, 0x8b, 0x55, 0xc0, //0x00000bec movq $-64(%rbp), %rdx - 0x0f, 0x84, 0x44, 0x00, 0x00, 0x00, //0x00000bf0 je LBB0_151 - 0x89, 0xf8, //0x00000bf6 movl %edi, %eax - 0x8a, 0x04, 0x02, //0x00000bf8 movb (%rdx,%rax), %al - 0x0c, 0x20, //0x00000bfb orb $32, %al - 0x3c, 0x65, //0x00000bfd cmpb $101, %al - 0x4c, 0x8b, 0x7d, 0xb0, //0x00000bff movq $-80(%rbp), %r15 - 0x48, 0xbb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00000c03 movabsq $4503599627370495, %rbx - 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x00000c0d jne LBB0_152 - 0x89, 0xfe, //0x00000c13 movl %edi, %esi - 0x8a, 0x54, 0x32, 0x01, //0x00000c15 movb $1(%rdx,%rsi), %dl - 0x80, 0xfa, 0x2d, //0x00000c19 cmpb $45, %dl - 0x0f, 0x84, 0x2e, 0x00, 0x00, 0x00, //0x00000c1c je LBB0_153 - 0x80, 0xfa, 0x2b, //0x00000c22 cmpb $43, %dl - 0x0f, 0x85, 0x36, 0x00, 0x00, 0x00, //0x00000c25 jne LBB0_155 - 0xc7, 0x45, 0xc0, 0x01, 0x00, 0x00, 0x00, //0x00000c2b movl $1, $-64(%rbp) - 0x83, 0xc7, 0x02, //0x00000c32 addl $2, %edi - 0xe9, 0x20, 0x00, 0x00, 0x00, //0x00000c35 jmp LBB0_154 - //0x00000c3a LBB0_151 - 0x4c, 0x8b, 0x7d, 0xb0, //0x00000c3a movq $-80(%rbp), %r15 - 0x48, 0xbb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00000c3e movabsq $4503599627370495, %rbx - //0x00000c48 LBB0_152 - 0x4c, 0x89, 0xdf, //0x00000c48 movq %r11, %rdi - 0xe9, 0x79, 0x00, 0x00, 0x00, //0x00000c4b jmp LBB0_163 - //0x00000c50 LBB0_153 - 0x83, 0xc7, 0x02, //0x00000c50 addl $2, %edi - 0xc7, 0x45, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000c53 movl $-1, $-64(%rbp) - //0x00000c5a LBB0_154 - 0x89, 0xfe, //0x00000c5a movl %edi, %esi - 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00000c5c jmp LBB0_156 - //0x00000c61 LBB0_155 - 0xc7, 0x45, 0xc0, 0x01, 0x00, 0x00, 0x00, //0x00000c61 movl $1, $-64(%rbp) - 0x48, 0x83, 0xc6, 0x01, //0x00000c68 addq $1, %rsi - //0x00000c6c LBB0_156 - 0x48, 0x63, 0xf6, //0x00000c6c movslq %esi, %rsi - 0x31, 0xd2, //0x00000c6f xorl %edx, %edx - 0x48, 0x39, 0xf1, //0x00000c71 cmpq %rsi, %rcx - 0x48, 0x8b, 0x45, 0xb8, //0x00000c74 movq $-72(%rbp), %rax - 0x48, 0x8b, 0x7d, 0x98, //0x00000c78 movq $-104(%rbp), %rdi - 0x0f, 0x8e, 0x3e, 0x00, 0x00, 0x00, //0x00000c7c jle LBB0_162 - 0x48, 0x01, 0xf0, //0x00000c82 addq %rsi, %rax - 0x31, 0xd2, //0x00000c85 xorl %edx, %edx - //0x00000c87 LBB0_158 - 0x41, 0x0f, 0xbe, 0x0c, 0x01, //0x00000c87 movsbl (%r9,%rax), %ecx - 0x83, 0xf9, 0x30, //0x00000c8c cmpl $48, %ecx - 0x0f, 0x8c, 0x2b, 0x00, 0x00, 0x00, //0x00000c8f jl LBB0_162 - 0x80, 0xf9, 0x39, //0x00000c95 cmpb $57, %cl - 0x0f, 0x8f, 0x22, 0x00, 0x00, 0x00, //0x00000c98 jg LBB0_162 - 0x81, 0xfa, 0x0f, 0x27, 0x00, 0x00, //0x00000c9e cmpl $9999, %edx - 0x0f, 0x8f, 0x16, 0x00, 0x00, 0x00, //0x00000ca4 jg LBB0_162 - 0x8d, 0x14, 0x92, //0x00000caa leal (%rdx,%rdx,4), %edx - 0x8d, 0x14, 0x51, //0x00000cad leal (%rcx,%rdx,2), %edx - 0x83, 0xc2, 0xd0, //0x00000cb0 addl $-48, %edx - 0x48, 0x83, 0xc0, 0x01, //0x00000cb3 addq $1, %rax - 0x48, 0x39, 0xc7, //0x00000cb7 cmpq %rax, %rdi - 0x0f, 0x85, 0xc7, 0xff, 0xff, 0xff, //0x00000cba jne LBB0_158 - //0x00000cc0 LBB0_162 - 0x0f, 0xaf, 0x55, 0xc0, //0x00000cc0 imull $-64(%rbp), %edx - 0x44, 0x01, 0xda, //0x00000cc4 addl %r11d, %edx - 0x89, 0xd7, //0x00000cc7 movl %edx, %edi - //0x00000cc9 LBB0_163 - 0x45, 0x85, 0xc0, //0x00000cc9 testl %r8d, %r8d - 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x00000ccc je LBB0_166 - 0x45, 0x31, 0xdb, //0x00000cd2 xorl %r11d, %r11d - 0x81, 0xff, 0x36, 0x01, 0x00, 0x00, //0x00000cd5 cmpl $310, %edi - 0x0f, 0x8e, 0x21, 0x00, 0x00, 0x00, //0x00000cdb jle LBB0_167 - 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00000ce1 movabsq $9218868437227405312, %rcx - 0x44, 0x8a, 0x45, 0xd7, //0x00000ceb movb $-41(%rbp), %r8b - 0xe9, 0x57, 0x14, 0x00, 0x00, //0x00000cef jmp LBB0_434 - //0x00000cf4 LBB0_166 - 0x31, 0xc9, //0x00000cf4 xorl %ecx, %ecx - 0x45, 0x31, 0xdb, //0x00000cf6 xorl %r11d, %r11d - 0x44, 0x8a, 0x45, 0xd7, //0x00000cf9 movb $-41(%rbp), %r8b - 0xe9, 0x49, 0x14, 0x00, 0x00, //0x00000cfd jmp LBB0_434 - //0x00000d02 LBB0_167 - 0x81, 0xff, 0xb6, 0xfe, 0xff, 0xff, //0x00000d02 cmpl $-330, %edi - 0x0f, 0x8d, 0x0b, 0x00, 0x00, 0x00, //0x00000d08 jge LBB0_169 - 0x31, 0xc9, //0x00000d0e xorl %ecx, %ecx - 0x44, 0x8a, 0x45, 0xd7, //0x00000d10 movb $-41(%rbp), %r8b - 0xe9, 0x32, 0x14, 0x00, 0x00, //0x00000d14 jmp LBB0_434 - //0x00000d19 LBB0_169 - 0x85, 0xff, //0x00000d19 testl %edi, %edi - 0x0f, 0x8e, 0x12, 0x02, 0x00, 0x00, //0x00000d1b jle LBB0_201 - 0x45, 0x31, 0xf6, //0x00000d21 xorl %r14d, %r14d - 0x44, 0x89, 0xc3, //0x00000d24 movl %r8d, %ebx - 0x44, 0x89, 0xc0, //0x00000d27 movl %r8d, %eax - 0xe9, 0x10, 0x00, 0x00, 0x00, //0x00000d2a jmp LBB0_173 - //0x00000d2f LBB0_171 - 0x31, 0xc0, //0x00000d2f xorl %eax, %eax - //0x00000d31 LBB0_172 - 0x45, 0x01, 0xf3, //0x00000d31 addl %r14d, %r11d - 0x45, 0x89, 0xde, //0x00000d34 movl %r11d, %r14d - 0x85, 0xff, //0x00000d37 testl %edi, %edi - 0x0f, 0x8e, 0xf7, 0x01, 0x00, 0x00, //0x00000d39 jle LBB0_202 - //0x00000d3f LBB0_173 - 0x83, 0xff, 0x08, //0x00000d3f cmpl $8, %edi - 0x0f, 0x8e, 0x0b, 0x00, 0x00, 0x00, //0x00000d42 jle LBB0_175 - 0x41, 0xbb, 0x1b, 0x00, 0x00, 0x00, //0x00000d48 movl $27, %r11d - 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x00000d4e jmp LBB0_176 - //0x00000d53 LBB0_175 - 0x89, 0xf9, //0x00000d53 movl %edi, %ecx - 0x48, 0x8d, 0x15, 0xb4, 0x40, 0x00, 0x00, //0x00000d55 leaq $16564(%rip), %rdx /* _POW_TAB+0(%rip) */ - 0x44, 0x8b, 0x1c, 0x8a, //0x00000d5c movl (%rdx,%rcx,4), %r11d - //0x00000d60 LBB0_176 - 0x85, 0xc0, //0x00000d60 testl %eax, %eax - 0x0f, 0x84, 0xc7, 0xff, 0xff, 0xff, //0x00000d62 je LBB0_171 - 0x48, 0x89, 0x7d, 0xc8, //0x00000d68 movq %rdi, $-56(%rbp) - 0x44, 0x89, 0xd9, //0x00000d6c movl %r11d, %ecx - 0x85, 0xc0, //0x00000d6f testl %eax, %eax - 0xbf, 0x00, 0x00, 0x00, 0x00, //0x00000d71 movl $0, %edi - 0x0f, 0x4f, 0xf8, //0x00000d76 cmovgl %eax, %edi - 0x31, 0xf6, //0x00000d79 xorl %esi, %esi - 0x31, 0xd2, //0x00000d7b xorl %edx, %edx - //0x00000d7d LBB0_178 - 0x48, 0x39, 0xf7, //0x00000d7d cmpq %rsi, %rdi - 0x0f, 0x84, 0xaa, 0x00, 0x00, 0x00, //0x00000d80 je LBB0_186 - 0x48, 0x8d, 0x14, 0x92, //0x00000d86 leaq (%rdx,%rdx,4), %rdx - 0x49, 0x0f, 0xbe, 0x1c, 0x34, //0x00000d8a movsbq (%r12,%rsi), %rbx - 0x48, 0x8d, 0x14, 0x53, //0x00000d8f leaq (%rbx,%rdx,2), %rdx - 0x48, 0x83, 0xc2, 0xd0, //0x00000d93 addq $-48, %rdx - 0x48, 0x83, 0xc6, 0x01, //0x00000d97 addq $1, %rsi - 0x48, 0x89, 0xd3, //0x00000d9b movq %rdx, %rbx - 0x48, 0xd3, 0xeb, //0x00000d9e shrq %cl, %rbx - 0x48, 0x85, 0xdb, //0x00000da1 testq %rbx, %rbx - 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x00000da4 je LBB0_178 - 0x89, 0xf7, //0x00000daa movl %esi, %edi - //0x00000dac LBB0_181 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000dac movq $-1, %r9 - 0x49, 0xd3, 0xe1, //0x00000db3 shlq %cl, %r9 - 0x49, 0xf7, 0xd1, //0x00000db6 notq %r9 - 0x31, 0xdb, //0x00000db9 xorl %ebx, %ebx - 0x39, 0xc7, //0x00000dbb cmpl %eax, %edi - 0x0f, 0x8d, 0x4d, 0x00, 0x00, 0x00, //0x00000dbd jge LBB0_185 - 0x4c, 0x89, 0x5d, 0xc0, //0x00000dc3 movq %r11, $-64(%rbp) - 0x4c, 0x63, 0xff, //0x00000dc7 movslq %edi, %r15 - 0x4d, 0x63, 0xc0, //0x00000dca movslq %r8d, %r8 - 0x4b, 0x8d, 0x34, 0x3c, //0x00000dcd leaq (%r12,%r15), %rsi - 0x31, 0xdb, //0x00000dd1 xorl %ebx, %ebx - //0x00000dd3 LBB0_183 - 0x48, 0x89, 0xd0, //0x00000dd3 movq %rdx, %rax - 0x48, 0xd3, 0xe8, //0x00000dd6 shrq %cl, %rax - 0x4c, 0x21, 0xca, //0x00000dd9 andq %r9, %rdx - 0x04, 0x30, //0x00000ddc addb $48, %al - 0x41, 0x88, 0x04, 0x1c, //0x00000dde movb %al, (%r12,%rbx) - 0x48, 0x0f, 0xbe, 0x04, 0x1e, //0x00000de2 movsbq (%rsi,%rbx), %rax - 0x4d, 0x8d, 0x1c, 0x1f, //0x00000de7 leaq (%r15,%rbx), %r11 - 0x49, 0x83, 0xc3, 0x01, //0x00000deb addq $1, %r11 - 0x48, 0x83, 0xc3, 0x01, //0x00000def addq $1, %rbx - 0x48, 0x8d, 0x14, 0x92, //0x00000df3 leaq (%rdx,%rdx,4), %rdx - 0x48, 0x8d, 0x14, 0x50, //0x00000df7 leaq (%rax,%rdx,2), %rdx - 0x48, 0x83, 0xc2, 0xd0, //0x00000dfb addq $-48, %rdx - 0x4d, 0x39, 0xc3, //0x00000dff cmpq %r8, %r11 - 0x0f, 0x8c, 0xcb, 0xff, 0xff, 0xff, //0x00000e02 jl LBB0_183 - 0x4c, 0x8b, 0x7d, 0xb0, //0x00000e08 movq $-80(%rbp), %r15 - 0x4c, 0x8b, 0x5d, 0xc0, //0x00000e0c movq $-64(%rbp), %r11 - //0x00000e10 LBB0_185 - 0x48, 0x8b, 0x45, 0xc8, //0x00000e10 movq $-56(%rbp), %rax - 0x29, 0xf8, //0x00000e14 subl %edi, %eax - 0x48, 0x89, 0xc7, //0x00000e16 movq %rax, %rdi - 0x83, 0xc7, 0x01, //0x00000e19 addl $1, %edi - 0x48, 0x85, 0xd2, //0x00000e1c testq %rdx, %rdx - 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000e1f movl $1, %r8d - 0x0f, 0x85, 0x5a, 0x00, 0x00, 0x00, //0x00000e25 jne LBB0_190 - 0xe9, 0x85, 0x00, 0x00, 0x00, //0x00000e2b jmp LBB0_192 - //0x00000e30 LBB0_186 - 0x48, 0x85, 0xd2, //0x00000e30 testq %rdx, %rdx - 0x0f, 0x84, 0xdb, 0x00, 0x00, 0x00, //0x00000e33 je LBB0_199 - 0x48, 0x89, 0xd6, //0x00000e39 movq %rdx, %rsi - 0x48, 0xd3, 0xee, //0x00000e3c shrq %cl, %rsi - 0x48, 0x85, 0xf6, //0x00000e3f testq %rsi, %rsi - 0x0f, 0x84, 0x9e, 0x00, 0x00, 0x00, //0x00000e42 je LBB0_196 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000e48 movq $-1, %r9 - 0x49, 0xd3, 0xe1, //0x00000e4f shlq %cl, %r9 - 0x49, 0xf7, 0xd1, //0x00000e52 notq %r9 - 0x48, 0x8b, 0x45, 0xc8, //0x00000e55 movq $-56(%rbp), %rax - 0x29, 0xf8, //0x00000e59 subl %edi, %eax - 0x48, 0x89, 0xc7, //0x00000e5b movq %rax, %rdi - 0x83, 0xc7, 0x01, //0x00000e5e addl $1, %edi - 0x31, 0xdb, //0x00000e61 xorl %ebx, %ebx - 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000e63 movl $1, %r8d - 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00000e69 jmp LBB0_190 - //0x00000e6e LBB0_189 - 0x48, 0x85, 0xc0, //0x00000e6e testq %rax, %rax - 0x45, 0x0f, 0x45, 0xd0, //0x00000e71 cmovnel %r8d, %r10d - 0x48, 0x01, 0xd2, //0x00000e75 addq %rdx, %rdx - 0x48, 0x8d, 0x14, 0x92, //0x00000e78 leaq (%rdx,%rdx,4), %rdx - 0x48, 0x85, 0xd2, //0x00000e7c testq %rdx, %rdx - 0x0f, 0x84, 0x30, 0x00, 0x00, 0x00, //0x00000e7f je LBB0_192 - //0x00000e85 LBB0_190 - 0x48, 0x89, 0xd0, //0x00000e85 movq %rdx, %rax - 0x48, 0xd3, 0xe8, //0x00000e88 shrq %cl, %rax - 0x4c, 0x21, 0xca, //0x00000e8b andq %r9, %rdx - 0x48, 0x63, 0xf3, //0x00000e8e movslq %ebx, %rsi - 0x49, 0x39, 0xf5, //0x00000e91 cmpq %rsi, %r13 - 0x0f, 0x86, 0xd4, 0xff, 0xff, 0xff, //0x00000e94 jbe LBB0_189 - 0x04, 0x30, //0x00000e9a addb $48, %al - 0x41, 0x88, 0x04, 0x34, //0x00000e9c movb %al, (%r12,%rsi) - 0x83, 0xc6, 0x01, //0x00000ea0 addl $1, %esi - 0x89, 0xf3, //0x00000ea3 movl %esi, %ebx - 0x48, 0x01, 0xd2, //0x00000ea5 addq %rdx, %rdx - 0x48, 0x8d, 0x14, 0x92, //0x00000ea8 leaq (%rdx,%rdx,4), %rdx - 0x48, 0x85, 0xd2, //0x00000eac testq %rdx, %rdx - 0x0f, 0x85, 0xd0, 0xff, 0xff, 0xff, //0x00000eaf jne LBB0_190 - //0x00000eb5 LBB0_192 - 0x85, 0xdb, //0x00000eb5 testl %ebx, %ebx - 0x0f, 0x8e, 0x47, 0x00, 0x00, 0x00, //0x00000eb7 jle LBB0_197 - 0x89, 0xd8, //0x00000ebd movl %ebx, %eax - 0x48, 0x83, 0xc0, 0x01, //0x00000ebf addq $1, %rax - //0x00000ec3 LBB0_194 - 0x8d, 0x4b, 0xff, //0x00000ec3 leal $-1(%rbx), %ecx - 0x41, 0x80, 0x3c, 0x0c, 0x30, //0x00000ec6 cmpb $48, (%r12,%rcx) - 0x0f, 0x85, 0x39, 0x00, 0x00, 0x00, //0x00000ecb jne LBB0_198 - 0x48, 0x83, 0xc0, 0xff, //0x00000ed1 addq $-1, %rax - 0x89, 0xcb, //0x00000ed5 movl %ecx, %ebx - 0x48, 0x83, 0xf8, 0x01, //0x00000ed7 cmpq $1, %rax - 0x0f, 0x8f, 0xe2, 0xff, 0xff, 0xff, //0x00000edb jg LBB0_194 - 0xe9, 0x3e, 0x00, 0x00, 0x00, //0x00000ee1 jmp LBB0_200 - //0x00000ee6 LBB0_196 - 0x48, 0x01, 0xd2, //0x00000ee6 addq %rdx, %rdx - 0x48, 0x8d, 0x14, 0x92, //0x00000ee9 leaq (%rdx,%rdx,4), %rdx - 0x83, 0xc7, 0x01, //0x00000eed addl $1, %edi - 0x48, 0x89, 0xd6, //0x00000ef0 movq %rdx, %rsi - 0x48, 0xd3, 0xee, //0x00000ef3 shrq %cl, %rsi - 0x48, 0x85, 0xf6, //0x00000ef6 testq %rsi, %rsi - 0x0f, 0x84, 0xe7, 0xff, 0xff, 0xff, //0x00000ef9 je LBB0_196 - 0xe9, 0xa8, 0xfe, 0xff, 0xff, //0x00000eff jmp LBB0_181 - //0x00000f04 LBB0_197 - 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00000f04 je LBB0_200 - //0x00000f0a LBB0_198 - 0x41, 0x89, 0xd8, //0x00000f0a movl %ebx, %r8d - 0x89, 0xd8, //0x00000f0d movl %ebx, %eax - 0xe9, 0x1d, 0xfe, 0xff, 0xff, //0x00000f0f jmp LBB0_172 - //0x00000f14 LBB0_199 - 0x45, 0x31, 0xc0, //0x00000f14 xorl %r8d, %r8d - 0x31, 0xdb, //0x00000f17 xorl %ebx, %ebx - 0x31, 0xc0, //0x00000f19 xorl %eax, %eax - 0x48, 0x8b, 0x7d, 0xc8, //0x00000f1b movq $-56(%rbp), %rdi - 0xe9, 0x0d, 0xfe, 0xff, 0xff, //0x00000f1f jmp LBB0_172 - //0x00000f24 LBB0_200 - 0x45, 0x01, 0xf3, //0x00000f24 addl %r14d, %r11d - 0x31, 0xff, //0x00000f27 xorl %edi, %edi - 0x45, 0x31, 0xc0, //0x00000f29 xorl %r8d, %r8d - 0x31, 0xdb, //0x00000f2c xorl %ebx, %ebx - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00000f2e jmp LBB0_202 - //0x00000f33 LBB0_201 - 0x44, 0x89, 0xc3, //0x00000f33 movl %r8d, %ebx - //0x00000f36 LBB0_202 - 0x49, 0xb9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, //0x00000f36 movabsq $1152921504606846975, %r9 - 0x49, 0x8d, 0x44, 0x24, 0x01, //0x00000f40 leaq $1(%r12), %rax - 0x48, 0x89, 0x45, 0x88, //0x00000f45 movq %rax, $-120(%rbp) - 0x41, 0x89, 0xde, //0x00000f49 movl %ebx, %r14d - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00000f4c jmp LBB0_204 - //0x00000f51 LBB0_203 - 0x45, 0x31, 0xf6, //0x00000f51 xorl %r14d, %r14d - 0x41, 0x29, 0xcb, //0x00000f54 subl %ecx, %r11d - //0x00000f57 LBB0_204 - 0x85, 0xff, //0x00000f57 testl %edi, %edi - 0x4c, 0x89, 0x5d, 0xc0, //0x00000f59 movq %r11, $-64(%rbp) - 0x0f, 0x88, 0x16, 0x00, 0x00, 0x00, //0x00000f5d js LBB0_207 - 0x0f, 0x85, 0x51, 0x07, 0x00, 0x00, //0x00000f63 jne LBB0_305 - 0x41, 0x80, 0x3c, 0x24, 0x35, //0x00000f69 cmpb $53, (%r12) - 0x0f, 0x8c, 0x27, 0x00, 0x00, 0x00, //0x00000f6e jl LBB0_210 - 0xe9, 0x41, 0x07, 0x00, 0x00, //0x00000f74 jmp LBB0_305 - //0x00000f79 LBB0_207 - 0x83, 0xff, 0xf8, //0x00000f79 cmpl $-8, %edi - 0x0f, 0x8d, 0x19, 0x00, 0x00, 0x00, //0x00000f7c jge LBB0_210 - 0xb9, 0x1b, 0x00, 0x00, 0x00, //0x00000f82 movl $27, %ecx - 0x85, 0xdb, //0x00000f87 testl %ebx, %ebx - 0x0f, 0x84, 0xa1, 0x05, 0x00, 0x00, //0x00000f89 je LBB0_282 - 0x48, 0x89, 0x7d, 0xc8, //0x00000f8f movq %rdi, $-56(%rbp) - 0x41, 0x89, 0xde, //0x00000f93 movl %ebx, %r14d - 0xe9, 0x1b, 0x00, 0x00, 0x00, //0x00000f96 jmp LBB0_212 - //0x00000f9b LBB0_210 - 0x89, 0xf8, //0x00000f9b movl %edi, %eax - 0xf7, 0xd8, //0x00000f9d negl %eax - 0x48, 0x8d, 0x0d, 0x6a, 0x3e, 0x00, 0x00, //0x00000f9f leaq $15978(%rip), %rcx /* _POW_TAB+0(%rip) */ - 0x8b, 0x0c, 0x81, //0x00000fa6 movl (%rcx,%rax,4), %ecx - 0x45, 0x85, 0xf6, //0x00000fa9 testl %r14d, %r14d - 0x0f, 0x84, 0x9f, 0xff, 0xff, 0xff, //0x00000fac je LBB0_203 - 0x48, 0x89, 0x7d, 0xc8, //0x00000fb2 movq %rdi, $-56(%rbp) - //0x00000fb6 LBB0_212 - 0x89, 0x4d, 0xb8, //0x00000fb6 movl %ecx, $-72(%rbp) - 0x89, 0xc9, //0x00000fb9 movl %ecx, %ecx - 0x48, 0x6b, 0xc1, 0x68, //0x00000fbb imulq $104, %rcx, %rax - 0x48, 0x8d, 0x35, 0x7a, 0x3e, 0x00, 0x00, //0x00000fbf leaq $15994(%rip), %rsi /* _LSHIFT_TAB+0(%rip) */ - 0x44, 0x8b, 0x1c, 0x30, //0x00000fc6 movl (%rax,%rsi), %r11d - 0x49, 0x63, 0xd6, //0x00000fca movslq %r14d, %rdx - 0x48, 0x01, 0xc6, //0x00000fcd addq %rax, %rsi - 0x48, 0x83, 0xc6, 0x04, //0x00000fd0 addq $4, %rsi - 0x31, 0xff, //0x00000fd4 xorl %edi, %edi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000fd6 .p2align 4, 0x90 - //0x00000fe0 LBB0_213 - 0x0f, 0xb6, 0x1c, 0x3e, //0x00000fe0 movzbl (%rsi,%rdi), %ebx - 0x84, 0xdb, //0x00000fe4 testb %bl, %bl - 0x0f, 0x84, 0x37, 0x00, 0x00, 0x00, //0x00000fe6 je LBB0_217 - 0x41, 0x38, 0x1c, 0x3c, //0x00000fec cmpb %bl, (%r12,%rdi) - 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x00000ff0 jne LBB0_218 - 0x48, 0x83, 0xc7, 0x01, //0x00000ff6 addq $1, %rdi - 0x48, 0x39, 0xfa, //0x00000ffa cmpq %rdi, %rdx - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00000ffd jne LBB0_213 - 0x44, 0x89, 0xf2, //0x00001003 movl %r14d, %edx - 0x48, 0x8d, 0x35, 0x33, 0x3e, 0x00, 0x00, //0x00001006 leaq $15923(%rip), %rsi /* _LSHIFT_TAB+0(%rip) */ - 0x48, 0x01, 0xf0, //0x0000100d addq %rsi, %rax - 0x80, 0x7c, 0x02, 0x04, 0x00, //0x00001010 cmpb $0, $4(%rdx,%rax) - 0x4c, 0x89, 0xdb, //0x00001015 movq %r11, %rbx - 0x0f, 0x85, 0x16, 0x00, 0x00, 0x00, //0x00001018 jne LBB0_219 - 0xe9, 0x14, 0x00, 0x00, 0x00, //0x0000101e jmp LBB0_220 - //0x00001023 LBB0_217 - 0x4c, 0x89, 0xdb, //0x00001023 movq %r11, %rbx - 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x00001026 jmp LBB0_220 - //0x0000102b LBB0_218 - 0x4c, 0x89, 0xdb, //0x0000102b movq %r11, %rbx - 0x0f, 0x8d, 0x03, 0x00, 0x00, 0x00, //0x0000102e jge LBB0_220 - //0x00001034 LBB0_219 - 0x83, 0xc3, 0xff, //0x00001034 addl $-1, %ebx - //0x00001037 LBB0_220 - 0x4c, 0x8b, 0x5d, 0xc0, //0x00001037 movq $-64(%rbp), %r11 - 0x45, 0x85, 0xf6, //0x0000103b testl %r14d, %r14d - 0x0f, 0x8e, 0xca, 0x00, 0x00, 0x00, //0x0000103e jle LBB0_228 - 0x48, 0x89, 0x5d, 0xa0, //0x00001044 movq %rbx, $-96(%rbp) - 0x42, 0x8d, 0x04, 0x33, //0x00001048 leal (%rbx,%r14), %eax - 0x44, 0x89, 0xf6, //0x0000104c movl %r14d, %esi - 0x48, 0x98, //0x0000104f cltq - 0x49, 0x89, 0xc7, //0x00001051 movq %rax, %r15 - 0x49, 0xc1, 0xe7, 0x20, //0x00001054 shlq $32, %r15 - 0x48, 0x83, 0xc0, 0xff, //0x00001058 addq $-1, %rax - 0x48, 0x83, 0xc6, 0x01, //0x0000105c addq $1, %rsi - 0x41, 0x83, 0xc6, 0xff, //0x00001060 addl $-1, %r14d - 0x31, 0xff, //0x00001064 xorl %edi, %edi - 0xe9, 0x34, 0x00, 0x00, 0x00, //0x00001066 jmp LBB0_224 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000106b .p2align 4, 0x90 - //0x00001070 LBB0_222 - 0x48, 0x85, 0xc0, //0x00001070 testq %rax, %rax - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00001073 movl $1, %eax - 0x44, 0x0f, 0x45, 0xd0, //0x00001078 cmovnel %eax, %r10d - //0x0000107c LBB0_223 - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x0000107c movabsq $-4294967296, %rax - 0x49, 0x01, 0xc7, //0x00001086 addq %rax, %r15 - 0x49, 0x8d, 0x43, 0xff, //0x00001089 leaq $-1(%r11), %rax - 0x48, 0x83, 0xc6, 0xff, //0x0000108d addq $-1, %rsi - 0x41, 0x83, 0xc6, 0xff, //0x00001091 addl $-1, %r14d - 0x48, 0x83, 0xfe, 0x01, //0x00001095 cmpq $1, %rsi - 0x0f, 0x8e, 0x4e, 0x00, 0x00, 0x00, //0x00001099 jle LBB0_226 - //0x0000109f LBB0_224 - 0x49, 0x89, 0xc3, //0x0000109f movq %rax, %r11 - 0x44, 0x89, 0xf0, //0x000010a2 movl %r14d, %eax - 0x49, 0x0f, 0xbe, 0x1c, 0x04, //0x000010a5 movsbq (%r12,%rax), %rbx - 0x48, 0x83, 0xc3, 0xd0, //0x000010aa addq $-48, %rbx - 0x48, 0xd3, 0xe3, //0x000010ae shlq %cl, %rbx - 0x48, 0x01, 0xfb, //0x000010b1 addq %rdi, %rbx - 0x48, 0x89, 0xd8, //0x000010b4 movq %rbx, %rax - 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x000010b7 movabsq $-3689348814741910323, %rdx - 0x48, 0xf7, 0xe2, //0x000010c1 mulq %rdx - 0x48, 0x89, 0xd7, //0x000010c4 movq %rdx, %rdi - 0x48, 0xc1, 0xef, 0x03, //0x000010c7 shrq $3, %rdi - 0x48, 0x8d, 0x04, 0x3f, //0x000010cb leaq (%rdi,%rdi), %rax - 0x48, 0x8d, 0x14, 0x80, //0x000010cf leaq (%rax,%rax,4), %rdx - 0x48, 0x89, 0xd8, //0x000010d3 movq %rbx, %rax - 0x48, 0x29, 0xd0, //0x000010d6 subq %rdx, %rax - 0x4d, 0x39, 0xeb, //0x000010d9 cmpq %r13, %r11 - 0x0f, 0x83, 0x8e, 0xff, 0xff, 0xff, //0x000010dc jae LBB0_222 - 0x04, 0x30, //0x000010e2 addb $48, %al - 0x43, 0x88, 0x04, 0x1c, //0x000010e4 movb %al, (%r12,%r11) - 0xe9, 0x8f, 0xff, 0xff, 0xff, //0x000010e8 jmp LBB0_223 - //0x000010ed LBB0_226 - 0x48, 0x83, 0xfb, 0x0a, //0x000010ed cmpq $10, %rbx - 0x41, 0xbe, 0x01, 0x00, 0x00, 0x00, //0x000010f1 movl $1, %r14d - 0x0f, 0x83, 0x1c, 0x00, 0x00, 0x00, //0x000010f7 jae LBB0_229 - 0x4c, 0x8b, 0x7d, 0xb0, //0x000010fd movq $-80(%rbp), %r15 - 0x4c, 0x8b, 0x5d, 0xc0, //0x00001101 movq $-64(%rbp), %r11 - 0x48, 0x8b, 0x5d, 0xa0, //0x00001105 movq $-96(%rbp), %rbx - 0xe9, 0x8c, 0x00, 0x00, 0x00, //0x00001109 jmp LBB0_233 - //0x0000110e LBB0_228 - 0x41, 0xbe, 0x01, 0x00, 0x00, 0x00, //0x0000110e movl $1, %r14d - 0xe9, 0x81, 0x00, 0x00, 0x00, //0x00001114 jmp LBB0_233 - //0x00001119 LBB0_229 - 0x49, 0x63, 0xcb, //0x00001119 movslq %r11d, %rcx - 0x48, 0x83, 0xc1, 0xff, //0x0000111c addq $-1, %rcx - 0x4c, 0x8b, 0x7d, 0xb0, //0x00001120 movq $-80(%rbp), %r15 - 0x4c, 0x8b, 0x5d, 0xc0, //0x00001124 movq $-64(%rbp), %r11 - 0x48, 0x8b, 0x5d, 0xa0, //0x00001128 movq $-96(%rbp), %rbx - 0xe9, 0x27, 0x00, 0x00, 0x00, //0x0000112c jmp LBB0_231 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001131 .p2align 4, 0x90 - //0x00001140 LBB0_230 - 0x48, 0x85, 0xc0, //0x00001140 testq %rax, %rax - 0x45, 0x0f, 0x45, 0xd6, //0x00001143 cmovnel %r14d, %r10d - 0x48, 0x83, 0xc1, 0xff, //0x00001147 addq $-1, %rcx - 0x48, 0x83, 0xff, 0x09, //0x0000114b cmpq $9, %rdi - 0x48, 0x89, 0xd7, //0x0000114f movq %rdx, %rdi - 0x0f, 0x86, 0x42, 0x00, 0x00, 0x00, //0x00001152 jbe LBB0_233 - //0x00001158 LBB0_231 - 0x48, 0x89, 0xf8, //0x00001158 movq %rdi, %rax - 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000115b movabsq $-3689348814741910323, %rdx - 0x48, 0xf7, 0xe2, //0x00001165 mulq %rdx - 0x48, 0xc1, 0xea, 0x03, //0x00001168 shrq $3, %rdx - 0x48, 0x8d, 0x04, 0x12, //0x0000116c leaq (%rdx,%rdx), %rax - 0x48, 0x8d, 0x34, 0x80, //0x00001170 leaq (%rax,%rax,4), %rsi - 0x48, 0x89, 0xf8, //0x00001174 movq %rdi, %rax - 0x48, 0x29, 0xf0, //0x00001177 subq %rsi, %rax - 0x4c, 0x39, 0xe9, //0x0000117a cmpq %r13, %rcx - 0x0f, 0x83, 0xbd, 0xff, 0xff, 0xff, //0x0000117d jae LBB0_230 - 0x04, 0x30, //0x00001183 addb $48, %al - 0x41, 0x88, 0x04, 0x0c, //0x00001185 movb %al, (%r12,%rcx) - 0x48, 0x83, 0xc1, 0xff, //0x00001189 addq $-1, %rcx - 0x48, 0x83, 0xff, 0x09, //0x0000118d cmpq $9, %rdi - 0x48, 0x89, 0xd7, //0x00001191 movq %rdx, %rdi - 0x0f, 0x87, 0xbe, 0xff, 0xff, 0xff, //0x00001194 ja LBB0_231 - //0x0000119a LBB0_233 - 0x41, 0x01, 0xd8, //0x0000119a addl %ebx, %r8d - 0x4d, 0x63, 0xc0, //0x0000119d movslq %r8d, %r8 - 0x4d, 0x39, 0xc5, //0x000011a0 cmpq %r8, %r13 - 0x45, 0x0f, 0x46, 0xc5, //0x000011a3 cmovbel %r13d, %r8d - 0x48, 0x8b, 0x7d, 0xc8, //0x000011a7 movq $-56(%rbp), %rdi - 0x01, 0xdf, //0x000011ab addl %ebx, %edi - 0x45, 0x85, 0xc0, //0x000011ad testl %r8d, %r8d - 0x0f, 0x8e, 0x3e, 0x00, 0x00, 0x00, //0x000011b0 jle LBB0_238 - 0x41, 0x8d, 0x40, 0xff, //0x000011b6 leal $-1(%r8), %eax - 0x41, 0x80, 0x3c, 0x04, 0x30, //0x000011ba cmpb $48, (%r12,%rax) - 0x8b, 0x4d, 0xb8, //0x000011bf movl $-72(%rbp), %ecx - 0x0f, 0x85, 0x3a, 0x00, 0x00, 0x00, //0x000011c2 jne LBB0_240 - 0x44, 0x89, 0xc0, //0x000011c8 movl %r8d, %eax - 0x90, 0x90, 0x90, 0x90, 0x90, //0x000011cb .p2align 4, 0x90 - //0x000011d0 LBB0_236 - 0x48, 0x83, 0xf8, 0x01, //0x000011d0 cmpq $1, %rax - 0x0f, 0x8e, 0x23, 0x00, 0x00, 0x00, //0x000011d4 jle LBB0_239 - 0x4c, 0x8d, 0x40, 0xff, //0x000011da leaq $-1(%rax), %r8 - 0x83, 0xc0, 0xfe, //0x000011de addl $-2, %eax - 0x41, 0x80, 0x3c, 0x04, 0x30, //0x000011e1 cmpb $48, (%r12,%rax) - 0x4c, 0x89, 0xc0, //0x000011e6 movq %r8, %rax - 0x0f, 0x84, 0xe1, 0xff, 0xff, 0xff, //0x000011e9 je LBB0_236 - 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x000011ef jmp LBB0_240 - //0x000011f4 LBB0_238 - 0x8b, 0x4d, 0xb8, //0x000011f4 movl $-72(%rbp), %ecx - 0x0f, 0x85, 0x05, 0x00, 0x00, 0x00, //0x000011f7 jne LBB0_240 - //0x000011fd LBB0_239 - 0x31, 0xff, //0x000011fd xorl %edi, %edi - 0x45, 0x31, 0xc0, //0x000011ff xorl %r8d, %r8d - //0x00001202 LBB0_240 - 0x85, 0xc9, //0x00001202 testl %ecx, %ecx - 0x0f, 0x88, 0x0e, 0x00, 0x00, 0x00, //0x00001204 js LBB0_242 - 0x44, 0x89, 0xc3, //0x0000120a movl %r8d, %ebx - 0x45, 0x89, 0xc6, //0x0000120d movl %r8d, %r14d - 0x41, 0x29, 0xcb, //0x00001210 subl %ecx, %r11d - 0xe9, 0x3f, 0xfd, 0xff, 0xff, //0x00001213 jmp LBB0_204 - //0x00001218 LBB0_242 - 0x83, 0xf9, 0xc3, //0x00001218 cmpl $-61, %ecx - 0x0f, 0x8f, 0x2d, 0x02, 0x00, 0x00, //0x0000121b jg LBB0_270 - 0x41, 0x89, 0xcb, //0x00001221 movl %ecx, %r11d - 0xe9, 0x18, 0x00, 0x00, 0x00, //0x00001224 jmp LBB0_247 - //0x00001229 LBB0_244 - 0x31, 0xff, //0x00001229 xorl %edi, %edi - //0x0000122b LBB0_245 - 0x31, 0xc0, //0x0000122b xorl %eax, %eax - //0x0000122d LBB0_246 - 0x41, 0x8d, 0x4b, 0x3c, //0x0000122d leal $60(%r11), %ecx - 0x41, 0x89, 0xc0, //0x00001231 movl %eax, %r8d - 0x41, 0x83, 0xfb, 0x88, //0x00001234 cmpl $-120, %r11d - 0x41, 0x89, 0xcb, //0x00001238 movl %ecx, %r11d - 0x0f, 0x8d, 0x10, 0x02, 0x00, 0x00, //0x0000123b jge LBB0_271 - //0x00001241 LBB0_247 - 0x45, 0x85, 0xc0, //0x00001241 testl %r8d, %r8d - 0xbe, 0x00, 0x00, 0x00, 0x00, //0x00001244 movl $0, %esi - 0x41, 0x0f, 0x4f, 0xf0, //0x00001249 cmovgl %r8d, %esi - 0x31, 0xc0, //0x0000124d xorl %eax, %eax - 0x31, 0xc9, //0x0000124f xorl %ecx, %ecx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001251 .p2align 4, 0x90 - //0x00001260 LBB0_248 - 0x48, 0x39, 0xc6, //0x00001260 cmpq %rax, %rsi - 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x00001263 je LBB0_251 - 0x48, 0x8d, 0x0c, 0x89, //0x00001269 leaq (%rcx,%rcx,4), %rcx - 0x49, 0x0f, 0xbe, 0x14, 0x04, //0x0000126d movsbq (%r12,%rax), %rdx - 0x48, 0x8d, 0x0c, 0x4a, //0x00001272 leaq (%rdx,%rcx,2), %rcx - 0x48, 0x83, 0xc1, 0xd0, //0x00001276 addq $-48, %rcx - 0x48, 0x83, 0xc0, 0x01, //0x0000127a addq $1, %rax - 0x49, 0x8d, 0x51, 0x01, //0x0000127e leaq $1(%r9), %rdx - 0x48, 0x39, 0xd1, //0x00001282 cmpq %rdx, %rcx - 0x0f, 0x82, 0xd5, 0xff, 0xff, 0xff, //0x00001285 jb LBB0_248 - 0x89, 0xc6, //0x0000128b movl %eax, %esi - 0xe9, 0x25, 0x00, 0x00, 0x00, //0x0000128d jmp LBB0_253 - //0x00001292 LBB0_251 - 0x48, 0x85, 0xc9, //0x00001292 testq %rcx, %rcx - 0x0f, 0x84, 0x90, 0xff, 0xff, 0xff, //0x00001295 je LBB0_245 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000129b .p2align 4, 0x90 - //0x000012a0 LBB0_252 - 0x48, 0x01, 0xc9, //0x000012a0 addq %rcx, %rcx - 0x48, 0x8d, 0x0c, 0x89, //0x000012a3 leaq (%rcx,%rcx,4), %rcx - 0x83, 0xc6, 0x01, //0x000012a7 addl $1, %esi - 0x49, 0x8d, 0x41, 0x01, //0x000012aa leaq $1(%r9), %rax - 0x48, 0x39, 0xc1, //0x000012ae cmpq %rax, %rcx - 0x0f, 0x82, 0xe9, 0xff, 0xff, 0xff, //0x000012b1 jb LBB0_252 - //0x000012b7 LBB0_253 - 0x29, 0xf7, //0x000012b7 subl %esi, %edi - 0x44, 0x89, 0xc0, //0x000012b9 movl %r8d, %eax - 0x29, 0xf0, //0x000012bc subl %esi, %eax - 0x0f, 0x8e, 0x2f, 0x00, 0x00, 0x00, //0x000012be jle LBB0_256 - 0x49, 0x89, 0xff, //0x000012c4 movq %rdi, %r15 - 0x48, 0x63, 0xfe, //0x000012c7 movslq %esi, %rdi - 0x49, 0x63, 0xd0, //0x000012ca movslq %r8d, %rdx - 0x49, 0x89, 0xd0, //0x000012cd movq %rdx, %r8 - 0x49, 0x29, 0xf8, //0x000012d0 subq %rdi, %r8 - 0x48, 0x89, 0xfe, //0x000012d3 movq %rdi, %rsi - 0x48, 0xf7, 0xd6, //0x000012d6 notq %rsi - 0x48, 0x01, 0xd6, //0x000012d9 addq %rdx, %rsi - 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x000012dc jne LBB0_257 - 0x31, 0xdb, //0x000012e2 xorl %ebx, %ebx - 0x41, 0xf6, 0xc0, 0x01, //0x000012e4 testb $1, %r8b - 0x0f, 0x85, 0x8f, 0x00, 0x00, 0x00, //0x000012e8 jne LBB0_260 - 0xe9, 0xac, 0x00, 0x00, 0x00, //0x000012ee jmp LBB0_261 - //0x000012f3 LBB0_256 - 0x31, 0xc0, //0x000012f3 xorl %eax, %eax - 0xe9, 0xe2, 0x00, 0x00, 0x00, //0x000012f5 jmp LBB0_263 - //0x000012fa LBB0_257 - 0x4d, 0x89, 0xc6, //0x000012fa movq %r8, %r14 - 0x49, 0x83, 0xe6, 0xfe, //0x000012fd andq $-2, %r14 - 0x49, 0xf7, 0xde, //0x00001301 negq %r14 - 0x31, 0xdb, //0x00001304 xorl %ebx, %ebx - 0x48, 0x8b, 0x55, 0x88, //0x00001306 movq $-120(%rbp), %rdx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000130a .p2align 4, 0x90 - //0x00001310 LBB0_258 - 0x48, 0x89, 0xce, //0x00001310 movq %rcx, %rsi - 0x48, 0xc1, 0xee, 0x3c, //0x00001313 shrq $60, %rsi - 0x4c, 0x21, 0xc9, //0x00001317 andq %r9, %rcx - 0x40, 0x80, 0xce, 0x30, //0x0000131a orb $48, %sil - 0x40, 0x88, 0x72, 0xff, //0x0000131e movb %sil, $-1(%rdx) - 0x48, 0x8d, 0x0c, 0x89, //0x00001322 leaq (%rcx,%rcx,4), %rcx - 0x48, 0x0f, 0xbe, 0x74, 0x3a, 0xff, //0x00001326 movsbq $-1(%rdx,%rdi), %rsi - 0x48, 0x8d, 0x0c, 0x4e, //0x0000132c leaq (%rsi,%rcx,2), %rcx - 0x48, 0x83, 0xc1, 0xd0, //0x00001330 addq $-48, %rcx - 0x48, 0x89, 0xce, //0x00001334 movq %rcx, %rsi - 0x48, 0xc1, 0xee, 0x3c, //0x00001337 shrq $60, %rsi - 0x4c, 0x21, 0xc9, //0x0000133b andq %r9, %rcx - 0x40, 0x80, 0xce, 0x30, //0x0000133e orb $48, %sil - 0x40, 0x88, 0x32, //0x00001342 movb %sil, (%rdx) - 0x48, 0x8d, 0x0c, 0x89, //0x00001345 leaq (%rcx,%rcx,4), %rcx - 0x48, 0x0f, 0xbe, 0x34, 0x3a, //0x00001349 movsbq (%rdx,%rdi), %rsi - 0x48, 0x8d, 0x0c, 0x4e, //0x0000134e leaq (%rsi,%rcx,2), %rcx - 0x48, 0x83, 0xc1, 0xd0, //0x00001352 addq $-48, %rcx - 0x48, 0x83, 0xc2, 0x02, //0x00001356 addq $2, %rdx - 0x48, 0x83, 0xc3, 0xfe, //0x0000135a addq $-2, %rbx - 0x49, 0x39, 0xde, //0x0000135e cmpq %rbx, %r14 - 0x0f, 0x85, 0xa9, 0xff, 0xff, 0xff, //0x00001361 jne LBB0_258 - 0x48, 0x29, 0xdf, //0x00001367 subq %rbx, %rdi - 0x48, 0xf7, 0xdb, //0x0000136a negq %rbx - 0x41, 0xbe, 0x01, 0x00, 0x00, 0x00, //0x0000136d movl $1, %r14d - 0x41, 0xf6, 0xc0, 0x01, //0x00001373 testb $1, %r8b - 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x00001377 je LBB0_261 - //0x0000137d LBB0_260 - 0x48, 0x89, 0xca, //0x0000137d movq %rcx, %rdx - 0x48, 0xc1, 0xea, 0x3c, //0x00001380 shrq $60, %rdx - 0x80, 0xca, 0x30, //0x00001384 orb $48, %dl - 0x41, 0x88, 0x14, 0x1c, //0x00001387 movb %dl, (%r12,%rbx) - 0x4c, 0x21, 0xc9, //0x0000138b andq %r9, %rcx - 0x48, 0x8d, 0x0c, 0x89, //0x0000138e leaq (%rcx,%rcx,4), %rcx - 0x49, 0x0f, 0xbe, 0x14, 0x3c, //0x00001392 movsbq (%r12,%rdi), %rdx - 0x48, 0x8d, 0x0c, 0x4a, //0x00001397 leaq (%rdx,%rcx,2), %rcx - 0x48, 0x83, 0xc1, 0xd0, //0x0000139b addq $-48, %rcx - //0x0000139f LBB0_261 - 0x48, 0x85, 0xc9, //0x0000139f testq %rcx, %rcx - 0x4c, 0x89, 0xff, //0x000013a2 movq %r15, %rdi - 0x4c, 0x8b, 0x7d, 0xb0, //0x000013a5 movq $-80(%rbp), %r15 - 0x0f, 0x85, 0x2d, 0x00, 0x00, 0x00, //0x000013a9 jne LBB0_263 - 0xe9, 0x5b, 0x00, 0x00, 0x00, //0x000013af jmp LBB0_265 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000013b4 .p2align 4, 0x90 - //0x000013c0 LBB0_262 - 0x49, 0x8d, 0x71, 0x01, //0x000013c0 leaq $1(%r9), %rsi - 0x48, 0x39, 0xf1, //0x000013c4 cmpq %rsi, %rcx - 0x45, 0x0f, 0x43, 0xd6, //0x000013c7 cmovael %r14d, %r10d - 0x48, 0x8d, 0x0c, 0x12, //0x000013cb leaq (%rdx,%rdx), %rcx - 0x48, 0x8d, 0x0c, 0x89, //0x000013cf leaq (%rcx,%rcx,4), %rcx - 0x48, 0x85, 0xd2, //0x000013d3 testq %rdx, %rdx - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x000013d6 je LBB0_265 - //0x000013dc LBB0_263 - 0x48, 0x89, 0xca, //0x000013dc movq %rcx, %rdx - 0x4c, 0x21, 0xca, //0x000013df andq %r9, %rdx - 0x48, 0x63, 0xf0, //0x000013e2 movslq %eax, %rsi - 0x49, 0x39, 0xf5, //0x000013e5 cmpq %rsi, %r13 - 0x0f, 0x86, 0xd2, 0xff, 0xff, 0xff, //0x000013e8 jbe LBB0_262 - 0x48, 0xc1, 0xe9, 0x3c, //0x000013ee shrq $60, %rcx - 0x80, 0xc9, 0x30, //0x000013f2 orb $48, %cl - 0x41, 0x88, 0x0c, 0x34, //0x000013f5 movb %cl, (%r12,%rsi) - 0x83, 0xc6, 0x01, //0x000013f9 addl $1, %esi - 0x89, 0xf0, //0x000013fc movl %esi, %eax - 0x48, 0x8d, 0x0c, 0x12, //0x000013fe leaq (%rdx,%rdx), %rcx - 0x48, 0x8d, 0x0c, 0x89, //0x00001402 leaq (%rcx,%rcx,4), %rcx - 0x48, 0x85, 0xd2, //0x00001406 testq %rdx, %rdx - 0x0f, 0x85, 0xcd, 0xff, 0xff, 0xff, //0x00001409 jne LBB0_263 - //0x0000140f LBB0_265 - 0x83, 0xc7, 0x01, //0x0000140f addl $1, %edi - 0x85, 0xc0, //0x00001412 testl %eax, %eax - 0x0f, 0x8e, 0x29, 0x00, 0x00, 0x00, //0x00001414 jle LBB0_269 - 0x89, 0xc1, //0x0000141a movl %eax, %ecx - 0x48, 0x83, 0xc1, 0x01, //0x0000141c addq $1, %rcx - //0x00001420 .p2align 4, 0x90 - //0x00001420 LBB0_267 - 0x8d, 0x50, 0xff, //0x00001420 leal $-1(%rax), %edx - 0x41, 0x80, 0x3c, 0x14, 0x30, //0x00001423 cmpb $48, (%r12,%rdx) - 0x0f, 0x85, 0xff, 0xfd, 0xff, 0xff, //0x00001428 jne LBB0_246 - 0x48, 0x83, 0xc1, 0xff, //0x0000142e addq $-1, %rcx - 0x89, 0xd0, //0x00001432 movl %edx, %eax - 0x48, 0x83, 0xf9, 0x01, //0x00001434 cmpq $1, %rcx - 0x0f, 0x8f, 0xe2, 0xff, 0xff, 0xff, //0x00001438 jg LBB0_267 - 0xe9, 0xe6, 0xfd, 0xff, 0xff, //0x0000143e jmp LBB0_244 - //0x00001443 LBB0_269 - 0x0f, 0x85, 0xe4, 0xfd, 0xff, 0xff, //0x00001443 jne LBB0_246 - 0xe9, 0xdb, 0xfd, 0xff, 0xff, //0x00001449 jmp LBB0_244 - //0x0000144e LBB0_270 - 0x44, 0x89, 0xc0, //0x0000144e movl %r8d, %eax - //0x00001451 LBB0_271 - 0x48, 0x89, 0x7d, 0xc8, //0x00001451 movq %rdi, $-56(%rbp) - 0xf7, 0xd9, //0x00001455 negl %ecx - 0x85, 0xc0, //0x00001457 testl %eax, %eax - 0xbf, 0x00, 0x00, 0x00, 0x00, //0x00001459 movl $0, %edi - 0x0f, 0x4f, 0xf8, //0x0000145e cmovgl %eax, %edi - 0x31, 0xf6, //0x00001461 xorl %esi, %esi - 0x45, 0x31, 0xdb, //0x00001463 xorl %r11d, %r11d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001466 .p2align 4, 0x90 - //0x00001470 LBB0_272 - 0x48, 0x39, 0xf7, //0x00001470 cmpq %rsi, %rdi - 0x0f, 0x84, 0x60, 0x00, 0x00, 0x00, //0x00001473 je LBB0_278 - 0x4b, 0x8d, 0x14, 0x9b, //0x00001479 leaq (%r11,%r11,4), %rdx - 0x49, 0x0f, 0xbe, 0x1c, 0x34, //0x0000147d movsbq (%r12,%rsi), %rbx - 0x4c, 0x8d, 0x1c, 0x53, //0x00001482 leaq (%rbx,%rdx,2), %r11 - 0x49, 0x83, 0xc3, 0xd0, //0x00001486 addq $-48, %r11 - 0x48, 0x83, 0xc6, 0x01, //0x0000148a addq $1, %rsi - 0x4c, 0x89, 0xda, //0x0000148e movq %r11, %rdx - 0x48, 0xd3, 0xea, //0x00001491 shrq %cl, %rdx - 0x48, 0x85, 0xd2, //0x00001494 testq %rdx, %rdx - 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x00001497 je LBB0_272 - 0x89, 0xf7, //0x0000149d movl %esi, %edi - //0x0000149f LBB0_275 - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x0000149f movq $-1, %r15 - 0x49, 0xd3, 0xe7, //0x000014a6 shlq %cl, %r15 - 0x49, 0xf7, 0xd7, //0x000014a9 notq %r15 - 0x41, 0x89, 0xc0, //0x000014ac movl %eax, %r8d - 0x41, 0x29, 0xf8, //0x000014af subl %edi, %r8d - 0x0f, 0x8e, 0x85, 0x00, 0x00, 0x00, //0x000014b2 jle LBB0_283 - 0x4c, 0x63, 0xf7, //0x000014b8 movslq %edi, %r14 - 0x48, 0x98, //0x000014bb cltq - 0x48, 0x89, 0xc2, //0x000014bd movq %rax, %rdx - 0x4c, 0x29, 0xf2, //0x000014c0 subq %r14, %rdx - 0x4c, 0x89, 0xf6, //0x000014c3 movq %r14, %rsi - 0x48, 0xf7, 0xd6, //0x000014c6 notq %rsi - 0x48, 0x01, 0xc6, //0x000014c9 addq %rax, %rsi - 0x0f, 0x85, 0x88, 0x00, 0x00, 0x00, //0x000014cc jne LBB0_285 - 0x31, 0xf6, //0x000014d2 xorl %esi, %esi - 0xe9, 0xf2, 0x00, 0x00, 0x00, //0x000014d4 jmp LBB0_288 - //0x000014d9 LBB0_278 - 0x4d, 0x85, 0xdb, //0x000014d9 testq %r11, %r11 - 0x0f, 0x84, 0x63, 0x00, 0x00, 0x00, //0x000014dc je LBB0_284 - 0x4c, 0x89, 0xde, //0x000014e2 movq %r11, %rsi - 0x48, 0xd3, 0xee, //0x000014e5 shrq %cl, %rsi - 0x48, 0x85, 0xf6, //0x000014e8 testq %rsi, %rsi - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x000014eb je LBB0_281 - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000014f1 movq $-1, %r15 - 0x49, 0xd3, 0xe7, //0x000014f8 shlq %cl, %r15 - 0x49, 0xf7, 0xd7, //0x000014fb notq %r15 - 0x48, 0x8b, 0x45, 0xc8, //0x000014fe movq $-56(%rbp), %rax - 0x29, 0xf8, //0x00001502 subl %edi, %eax - 0x48, 0x89, 0xc7, //0x00001504 movq %rax, %rdi - 0x83, 0xc7, 0x01, //0x00001507 addl $1, %edi - 0x45, 0x31, 0xc0, //0x0000150a xorl %r8d, %r8d - 0xe9, 0xfe, 0x00, 0x00, 0x00, //0x0000150d jmp LBB0_292 - //0x00001512 LBB0_281 - 0x4d, 0x01, 0xdb, //0x00001512 addq %r11, %r11 - 0x4f, 0x8d, 0x1c, 0x9b, //0x00001515 leaq (%r11,%r11,4), %r11 - 0x83, 0xc7, 0x01, //0x00001519 addl $1, %edi - 0x4c, 0x89, 0xde, //0x0000151c movq %r11, %rsi - 0x48, 0xd3, 0xee, //0x0000151f shrq %cl, %rsi - 0x48, 0x85, 0xf6, //0x00001522 testq %rsi, %rsi - 0x0f, 0x84, 0xe7, 0xff, 0xff, 0xff, //0x00001525 je LBB0_281 - 0xe9, 0x6f, 0xff, 0xff, 0xff, //0x0000152b jmp LBB0_275 - //0x00001530 LBB0_282 - 0x31, 0xdb, //0x00001530 xorl %ebx, %ebx - 0x45, 0x31, 0xf6, //0x00001532 xorl %r14d, %r14d - 0x41, 0x29, 0xcb, //0x00001535 subl %ecx, %r11d - 0xe9, 0x1a, 0xfa, 0xff, 0xff, //0x00001538 jmp LBB0_204 - //0x0000153d LBB0_283 - 0x45, 0x31, 0xc0, //0x0000153d xorl %r8d, %r8d - 0xe9, 0xb5, 0x00, 0x00, 0x00, //0x00001540 jmp LBB0_291 - //0x00001545 LBB0_284 - 0x45, 0x31, 0xc0, //0x00001545 xorl %r8d, %r8d - 0x31, 0xdb, //0x00001548 xorl %ebx, %ebx - 0x45, 0x31, 0xf6, //0x0000154a xorl %r14d, %r14d - 0x48, 0x8b, 0x7d, 0xc8, //0x0000154d movq $-56(%rbp), %rdi - 0x4c, 0x8b, 0x5d, 0xc0, //0x00001551 movq $-64(%rbp), %r11 - 0xe9, 0x55, 0x01, 0x00, 0x00, //0x00001555 jmp LBB0_304 - //0x0000155a LBB0_285 - 0x48, 0x89, 0x55, 0x80, //0x0000155a movq %rdx, $-128(%rbp) - 0x48, 0x83, 0xe2, 0xfe, //0x0000155e andq $-2, %rdx - 0x48, 0xf7, 0xda, //0x00001562 negq %rdx - 0x48, 0x89, 0x55, 0xa0, //0x00001565 movq %rdx, $-96(%rbp) - 0x31, 0xf6, //0x00001569 xorl %esi, %esi - 0x48, 0x8b, 0x45, 0x88, //0x0000156b movq $-120(%rbp), %rax - //0x0000156f LBB0_286 - 0x4c, 0x89, 0xda, //0x0000156f movq %r11, %rdx - 0x48, 0xd3, 0xea, //0x00001572 shrq %cl, %rdx - 0x4d, 0x21, 0xfb, //0x00001575 andq %r15, %r11 - 0x80, 0xc2, 0x30, //0x00001578 addb $48, %dl - 0x88, 0x50, 0xff, //0x0000157b movb %dl, $-1(%rax) - 0x4b, 0x8d, 0x14, 0x9b, //0x0000157e leaq (%r11,%r11,4), %rdx - 0x4a, 0x0f, 0xbe, 0x5c, 0x30, 0xff, //0x00001582 movsbq $-1(%rax,%r14), %rbx - 0x48, 0x8d, 0x1c, 0x53, //0x00001588 leaq (%rbx,%rdx,2), %rbx - 0x48, 0x83, 0xc3, 0xd0, //0x0000158c addq $-48, %rbx - 0x48, 0x89, 0xda, //0x00001590 movq %rbx, %rdx - 0x48, 0xd3, 0xea, //0x00001593 shrq %cl, %rdx - 0x4c, 0x21, 0xfb, //0x00001596 andq %r15, %rbx - 0x80, 0xc2, 0x30, //0x00001599 addb $48, %dl - 0x88, 0x10, //0x0000159c movb %dl, (%rax) - 0x48, 0x8d, 0x14, 0x9b, //0x0000159e leaq (%rbx,%rbx,4), %rdx - 0x4a, 0x0f, 0xbe, 0x1c, 0x30, //0x000015a2 movsbq (%rax,%r14), %rbx - 0x4c, 0x8d, 0x1c, 0x53, //0x000015a7 leaq (%rbx,%rdx,2), %r11 - 0x49, 0x83, 0xc3, 0xd0, //0x000015ab addq $-48, %r11 - 0x48, 0x83, 0xc0, 0x02, //0x000015af addq $2, %rax - 0x48, 0x83, 0xc6, 0xfe, //0x000015b3 addq $-2, %rsi - 0x48, 0x39, 0x75, 0xa0, //0x000015b7 cmpq %rsi, $-96(%rbp) - 0x0f, 0x85, 0xae, 0xff, 0xff, 0xff, //0x000015bb jne LBB0_286 - 0x49, 0x29, 0xf6, //0x000015c1 subq %rsi, %r14 - 0x48, 0xf7, 0xde, //0x000015c4 negq %rsi - 0x48, 0x8b, 0x55, 0x80, //0x000015c7 movq $-128(%rbp), %rdx - //0x000015cb LBB0_288 - 0xf6, 0xc2, 0x01, //0x000015cb testb $1, %dl - 0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x000015ce je LBB0_290 - 0x4c, 0x89, 0xd8, //0x000015d4 movq %r11, %rax - 0x48, 0xd3, 0xe8, //0x000015d7 shrq %cl, %rax - 0x04, 0x30, //0x000015da addb $48, %al - 0x41, 0x88, 0x04, 0x34, //0x000015dc movb %al, (%r12,%rsi) - 0x4d, 0x21, 0xfb, //0x000015e0 andq %r15, %r11 - 0x4b, 0x8d, 0x04, 0x9b, //0x000015e3 leaq (%r11,%r11,4), %rax - 0x4b, 0x0f, 0xbe, 0x14, 0x34, //0x000015e7 movsbq (%r12,%r14), %rdx - 0x4c, 0x8d, 0x1c, 0x42, //0x000015ec leaq (%rdx,%rax,2), %r11 - 0x49, 0x83, 0xc3, 0xd0, //0x000015f0 addq $-48, %r11 - //0x000015f4 LBB0_290 - 0x41, 0xbe, 0x01, 0x00, 0x00, 0x00, //0x000015f4 movl $1, %r14d - //0x000015fa LBB0_291 - 0x48, 0x8b, 0x45, 0xc8, //0x000015fa movq $-56(%rbp), %rax - 0x29, 0xf8, //0x000015fe subl %edi, %eax - 0x48, 0x89, 0xc7, //0x00001600 movq %rax, %rdi - 0x83, 0xc7, 0x01, //0x00001603 addl $1, %edi - 0xe9, 0x43, 0x00, 0x00, 0x00, //0x00001606 jmp LBB0_296 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000160b .p2align 4, 0x90 - //0x00001610 LBB0_292 - 0x4c, 0x89, 0xd8, //0x00001610 movq %r11, %rax - 0x48, 0xd3, 0xe8, //0x00001613 shrq %cl, %rax - 0x4d, 0x21, 0xfb, //0x00001616 andq %r15, %r11 - 0x49, 0x63, 0xf0, //0x00001619 movslq %r8d, %rsi - 0x49, 0x39, 0xf5, //0x0000161c cmpq %rsi, %r13 - 0x0f, 0x86, 0x1b, 0x00, 0x00, 0x00, //0x0000161f jbe LBB0_294 - 0x04, 0x30, //0x00001625 addb $48, %al - 0x41, 0x88, 0x04, 0x34, //0x00001627 movb %al, (%r12,%rsi) - 0x83, 0xc6, 0x01, //0x0000162b addl $1, %esi - 0x41, 0x89, 0xf0, //0x0000162e movl %esi, %r8d - 0xe9, 0x11, 0x00, 0x00, 0x00, //0x00001631 jmp LBB0_295 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001636 .p2align 4, 0x90 - //0x00001640 LBB0_294 - 0x48, 0x85, 0xc0, //0x00001640 testq %rax, %rax - 0x45, 0x0f, 0x45, 0xd6, //0x00001643 cmovnel %r14d, %r10d - //0x00001647 LBB0_295 - 0x4d, 0x01, 0xdb, //0x00001647 addq %r11, %r11 - 0x4f, 0x8d, 0x1c, 0x9b, //0x0000164a leaq (%r11,%r11,4), %r11 - //0x0000164e LBB0_296 - 0x4d, 0x85, 0xdb, //0x0000164e testq %r11, %r11 - 0x0f, 0x85, 0xb9, 0xff, 0xff, 0xff, //0x00001651 jne LBB0_292 - 0x45, 0x85, 0xc0, //0x00001657 testl %r8d, %r8d - 0x4c, 0x8b, 0x7d, 0xb0, //0x0000165a movq $-80(%rbp), %r15 - 0x4c, 0x8b, 0x5d, 0xc0, //0x0000165e movq $-64(%rbp), %r11 - 0x0f, 0x8e, 0x2c, 0x00, 0x00, 0x00, //0x00001662 jle LBB0_301 - 0x44, 0x89, 0xc0, //0x00001668 movl %r8d, %eax - 0x48, 0x83, 0xc0, 0x01, //0x0000166b addq $1, %rax - //0x0000166f LBB0_299 - 0x41, 0x8d, 0x48, 0xff, //0x0000166f leal $-1(%r8), %ecx - 0x41, 0x80, 0x3c, 0x0c, 0x30, //0x00001673 cmpb $48, (%r12,%rcx) - 0x0f, 0x85, 0x1c, 0x00, 0x00, 0x00, //0x00001678 jne LBB0_302 - 0x48, 0x83, 0xc0, 0xff, //0x0000167e addq $-1, %rax - 0x41, 0x89, 0xc8, //0x00001682 movl %ecx, %r8d - 0x48, 0x83, 0xf8, 0x01, //0x00001685 cmpq $1, %rax - 0x0f, 0x8f, 0xe0, 0xff, 0xff, 0xff, //0x00001689 jg LBB0_299 - 0xe9, 0x11, 0x00, 0x00, 0x00, //0x0000168f jmp LBB0_303 - //0x00001694 LBB0_301 - 0x0f, 0x84, 0x0b, 0x00, 0x00, 0x00, //0x00001694 je LBB0_303 - //0x0000169a LBB0_302 - 0x44, 0x89, 0xc3, //0x0000169a movl %r8d, %ebx - 0x45, 0x89, 0xc6, //0x0000169d movl %r8d, %r14d - 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x000016a0 jmp LBB0_304 - //0x000016a5 LBB0_303 - 0x31, 0xff, //0x000016a5 xorl %edi, %edi - 0x45, 0x31, 0xc0, //0x000016a7 xorl %r8d, %r8d - 0x31, 0xdb, //0x000016aa xorl %ebx, %ebx - 0x45, 0x31, 0xf6, //0x000016ac xorl %r14d, %r14d - //0x000016af LBB0_304 - 0x8b, 0x4d, 0xb8, //0x000016af movl $-72(%rbp), %ecx - 0x41, 0x29, 0xcb, //0x000016b2 subl %ecx, %r11d - 0xe9, 0x9d, 0xf8, 0xff, 0xff, //0x000016b5 jmp LBB0_204 - //0x000016ba LBB0_305 - 0x41, 0x81, 0xfb, 0x02, 0xfc, 0xff, 0xff, //0x000016ba cmpl $-1022, %r11d - 0x0f, 0x8f, 0xe4, 0x01, 0x00, 0x00, //0x000016c1 jg LBB0_333 - 0xb8, 0x02, 0xfc, 0xff, 0xff, //0x000016c7 movl $-1022, %eax - 0x48, 0x89, 0x45, 0xb8, //0x000016cc movq %rax, $-72(%rbp) - 0x45, 0x85, 0xf6, //0x000016d0 testl %r14d, %r14d - 0x48, 0xbb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x000016d3 movabsq $4503599627370495, %rbx - 0x0f, 0x84, 0xcd, 0x04, 0x00, 0x00, //0x000016dd je LBB0_375 - 0x41, 0x8d, 0x93, 0xfd, 0x03, 0x00, 0x00, //0x000016e3 leal $1021(%r11), %edx - 0x41, 0x81, 0xfb, 0xc6, 0xfb, 0xff, 0xff, //0x000016ea cmpl $-1082, %r11d - 0x0f, 0x8f, 0xf4, 0x01, 0x00, 0x00, //0x000016f1 jg LBB0_336 - 0x4d, 0x8d, 0x59, 0x01, //0x000016f7 leaq $1(%r9), %r11 - 0x41, 0xbf, 0x01, 0x00, 0x00, 0x00, //0x000016fb movl $1, %r15d - 0xe9, 0x19, 0x00, 0x00, 0x00, //0x00001701 jmp LBB0_312 - //0x00001706 LBB0_309 - 0x31, 0xff, //0x00001706 xorl %edi, %edi - //0x00001708 LBB0_310 - 0x45, 0x31, 0xc0, //0x00001708 xorl %r8d, %r8d - //0x0000170b LBB0_311 - 0x8d, 0x4a, 0x3c, //0x0000170b leal $60(%rdx), %ecx - 0x45, 0x89, 0xc6, //0x0000170e movl %r8d, %r14d - 0x44, 0x89, 0xc3, //0x00001711 movl %r8d, %ebx - 0x83, 0xfa, 0x88, //0x00001714 cmpl $-120, %edx - 0x89, 0xca, //0x00001717 movl %ecx, %edx - 0x0f, 0x8d, 0xd1, 0x01, 0x00, 0x00, //0x00001719 jge LBB0_337 - //0x0000171f LBB0_312 - 0x45, 0x85, 0xf6, //0x0000171f testl %r14d, %r14d - 0xbe, 0x00, 0x00, 0x00, 0x00, //0x00001722 movl $0, %esi - 0x41, 0x0f, 0x4f, 0xf6, //0x00001727 cmovgl %r14d, %esi - 0x31, 0xc0, //0x0000172b xorl %eax, %eax - 0x31, 0xc9, //0x0000172d xorl %ecx, %ecx - 0x90, //0x0000172f .p2align 4, 0x90 - //0x00001730 LBB0_313 - 0x48, 0x39, 0xc6, //0x00001730 cmpq %rax, %rsi - 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00001733 je LBB0_316 - 0x48, 0x8d, 0x0c, 0x89, //0x00001739 leaq (%rcx,%rcx,4), %rcx - 0x49, 0x0f, 0xbe, 0x1c, 0x04, //0x0000173d movsbq (%r12,%rax), %rbx - 0x48, 0x8d, 0x0c, 0x4b, //0x00001742 leaq (%rbx,%rcx,2), %rcx - 0x48, 0x83, 0xc1, 0xd0, //0x00001746 addq $-48, %rcx - 0x48, 0x83, 0xc0, 0x01, //0x0000174a addq $1, %rax - 0x4c, 0x39, 0xd9, //0x0000174e cmpq %r11, %rcx - 0x0f, 0x82, 0xd9, 0xff, 0xff, 0xff, //0x00001751 jb LBB0_313 - 0x89, 0xc6, //0x00001757 movl %eax, %esi - 0xe9, 0x25, 0x00, 0x00, 0x00, //0x00001759 jmp LBB0_318 - //0x0000175e LBB0_316 - 0x48, 0x85, 0xc9, //0x0000175e testq %rcx, %rcx - 0x0f, 0x84, 0xa1, 0xff, 0xff, 0xff, //0x00001761 je LBB0_310 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001767 .p2align 4, 0x90 - //0x00001770 LBB0_317 - 0x48, 0x01, 0xc9, //0x00001770 addq %rcx, %rcx - 0x48, 0x8d, 0x0c, 0x89, //0x00001773 leaq (%rcx,%rcx,4), %rcx - 0x83, 0xc6, 0x01, //0x00001777 addl $1, %esi - 0x4c, 0x39, 0xd9, //0x0000177a cmpq %r11, %rcx - 0x0f, 0x82, 0xed, 0xff, 0xff, 0xff, //0x0000177d jb LBB0_317 - //0x00001783 LBB0_318 - 0x29, 0xf7, //0x00001783 subl %esi, %edi - 0x31, 0xc0, //0x00001785 xorl %eax, %eax - 0x44, 0x39, 0xf6, //0x00001787 cmpl %r14d, %esi - 0x0f, 0x8d, 0x6b, 0x00, 0x00, 0x00, //0x0000178a jge LBB0_323 - 0x48, 0x89, 0x55, 0xc0, //0x00001790 movq %rdx, $-64(%rbp) - 0x49, 0x89, 0xfe, //0x00001794 movq %rdi, %r14 - 0x48, 0x63, 0xf6, //0x00001797 movslq %esi, %rsi - 0x49, 0x63, 0xd8, //0x0000179a movslq %r8d, %rbx - 0x49, 0x8d, 0x04, 0x34, //0x0000179d leaq (%r12,%rsi), %rax - 0x45, 0x31, 0xc0, //0x000017a1 xorl %r8d, %r8d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000017a4 .p2align 4, 0x90 - //0x000017b0 LBB0_320 - 0x48, 0x89, 0xcf, //0x000017b0 movq %rcx, %rdi - 0x48, 0xc1, 0xef, 0x3c, //0x000017b3 shrq $60, %rdi - 0x4c, 0x21, 0xc9, //0x000017b7 andq %r9, %rcx - 0x40, 0x80, 0xcf, 0x30, //0x000017ba orb $48, %dil - 0x43, 0x88, 0x3c, 0x04, //0x000017be movb %dil, (%r12,%r8) - 0x4a, 0x0f, 0xbe, 0x3c, 0x00, //0x000017c2 movsbq (%rax,%r8), %rdi - 0x4a, 0x8d, 0x14, 0x06, //0x000017c7 leaq (%rsi,%r8), %rdx - 0x48, 0x83, 0xc2, 0x01, //0x000017cb addq $1, %rdx - 0x49, 0x83, 0xc0, 0x01, //0x000017cf addq $1, %r8 - 0x48, 0x8d, 0x0c, 0x89, //0x000017d3 leaq (%rcx,%rcx,4), %rcx - 0x48, 0x8d, 0x0c, 0x4f, //0x000017d7 leaq (%rdi,%rcx,2), %rcx - 0x48, 0x83, 0xc1, 0xd0, //0x000017db addq $-48, %rcx - 0x48, 0x39, 0xda, //0x000017df cmpq %rbx, %rdx - 0x0f, 0x8c, 0xc8, 0xff, 0xff, 0xff, //0x000017e2 jl LBB0_320 - 0x48, 0x85, 0xc9, //0x000017e8 testq %rcx, %rcx - 0x0f, 0x84, 0x70, 0x00, 0x00, 0x00, //0x000017eb je LBB0_327 - 0x44, 0x89, 0xc0, //0x000017f1 movl %r8d, %eax - 0x4c, 0x89, 0xf7, //0x000017f4 movq %r14, %rdi - 0x48, 0x8b, 0x55, 0xc0, //0x000017f7 movq $-64(%rbp), %rdx - //0x000017fb LBB0_323 - 0x41, 0x89, 0xc0, //0x000017fb movl %eax, %r8d - 0xe9, 0x25, 0x00, 0x00, 0x00, //0x000017fe jmp LBB0_325 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001803 .p2align 4, 0x90 - //0x00001810 LBB0_324 - 0x4c, 0x39, 0xd9, //0x00001810 cmpq %r11, %rcx - 0x45, 0x0f, 0x43, 0xd7, //0x00001813 cmovael %r15d, %r10d - 0x48, 0x8d, 0x04, 0x36, //0x00001817 leaq (%rsi,%rsi), %rax - 0x48, 0x8d, 0x0c, 0x80, //0x0000181b leaq (%rax,%rax,4), %rcx - 0x48, 0x85, 0xf6, //0x0000181f testq %rsi, %rsi - 0x0f, 0x84, 0x40, 0x00, 0x00, 0x00, //0x00001822 je LBB0_328 - //0x00001828 LBB0_325 - 0x48, 0x89, 0xce, //0x00001828 movq %rcx, %rsi - 0x4c, 0x21, 0xce, //0x0000182b andq %r9, %rsi - 0x49, 0x63, 0xc0, //0x0000182e movslq %r8d, %rax - 0x49, 0x39, 0xc5, //0x00001831 cmpq %rax, %r13 - 0x0f, 0x86, 0xd6, 0xff, 0xff, 0xff, //0x00001834 jbe LBB0_324 - 0x48, 0xc1, 0xe9, 0x3c, //0x0000183a shrq $60, %rcx - 0x80, 0xc9, 0x30, //0x0000183e orb $48, %cl - 0x41, 0x88, 0x0c, 0x04, //0x00001841 movb %cl, (%r12,%rax) - 0x83, 0xc0, 0x01, //0x00001845 addl $1, %eax - 0x41, 0x89, 0xc0, //0x00001848 movl %eax, %r8d - 0x48, 0x8d, 0x04, 0x36, //0x0000184b leaq (%rsi,%rsi), %rax - 0x48, 0x8d, 0x0c, 0x80, //0x0000184f leaq (%rax,%rax,4), %rcx - 0x48, 0x85, 0xf6, //0x00001853 testq %rsi, %rsi - 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x00001856 jne LBB0_325 - 0xe9, 0x07, 0x00, 0x00, 0x00, //0x0000185c jmp LBB0_328 - //0x00001861 LBB0_327 - 0x4c, 0x89, 0xf7, //0x00001861 movq %r14, %rdi - 0x48, 0x8b, 0x55, 0xc0, //0x00001864 movq $-64(%rbp), %rdx - //0x00001868 LBB0_328 - 0x83, 0xc7, 0x01, //0x00001868 addl $1, %edi - 0x45, 0x85, 0xc0, //0x0000186b testl %r8d, %r8d - 0x0f, 0x8e, 0x2c, 0x00, 0x00, 0x00, //0x0000186e jle LBB0_332 - 0x44, 0x89, 0xc0, //0x00001874 movl %r8d, %eax - 0x48, 0x83, 0xc0, 0x01, //0x00001877 addq $1, %rax - //0x0000187b LBB0_330 - 0x41, 0x8d, 0x48, 0xff, //0x0000187b leal $-1(%r8), %ecx - 0x41, 0x80, 0x3c, 0x0c, 0x30, //0x0000187f cmpb $48, (%r12,%rcx) - 0x0f, 0x85, 0x81, 0xfe, 0xff, 0xff, //0x00001884 jne LBB0_311 - 0x48, 0x83, 0xc0, 0xff, //0x0000188a addq $-1, %rax - 0x41, 0x89, 0xc8, //0x0000188e movl %ecx, %r8d - 0x48, 0x83, 0xf8, 0x01, //0x00001891 cmpq $1, %rax - 0x0f, 0x8f, 0xe0, 0xff, 0xff, 0xff, //0x00001895 jg LBB0_330 - 0xe9, 0x66, 0xfe, 0xff, 0xff, //0x0000189b jmp LBB0_309 - //0x000018a0 LBB0_332 - 0x0f, 0x85, 0x65, 0xfe, 0xff, 0xff, //0x000018a0 jne LBB0_311 - 0xe9, 0x5b, 0xfe, 0xff, 0xff, //0x000018a6 jmp LBB0_309 - //0x000018ab LBB0_333 - 0x41, 0x81, 0xfb, 0x00, 0x04, 0x00, 0x00, //0x000018ab cmpl $1024, %r11d - 0x48, 0xbb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x000018b2 movabsq $4503599627370495, %rbx - 0x0f, 0x8e, 0x20, 0x00, 0x00, 0x00, //0x000018bc jle LBB0_335 - 0x45, 0x31, 0xdb, //0x000018c2 xorl %r11d, %r11d - 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x000018c5 movabsq $9218868437227405312, %rcx - 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x000018cf movabsq $-9223372036854775808, %r14 - 0x44, 0x8a, 0x45, 0xd7, //0x000018d9 movb $-41(%rbp), %r8b - 0xe9, 0x69, 0x08, 0x00, 0x00, //0x000018dd jmp LBB0_434 - //0x000018e2 LBB0_335 - 0x41, 0x83, 0xc3, 0xff, //0x000018e2 addl $-1, %r11d - 0xe9, 0x05, 0x02, 0x00, 0x00, //0x000018e6 jmp LBB0_363 - //0x000018eb LBB0_336 - 0x44, 0x89, 0xf3, //0x000018eb movl %r14d, %ebx - 0x89, 0xd1, //0x000018ee movl %edx, %ecx - //0x000018f0 LBB0_337 - 0x48, 0x89, 0x7d, 0xc8, //0x000018f0 movq %rdi, $-56(%rbp) - 0xf7, 0xd9, //0x000018f4 negl %ecx - 0x31, 0xd2, //0x000018f6 xorl %edx, %edx - 0x85, 0xdb, //0x000018f8 testl %ebx, %ebx - 0xbf, 0x00, 0x00, 0x00, 0x00, //0x000018fa movl $0, %edi - 0x0f, 0x4f, 0xfb, //0x000018ff cmovgl %ebx, %edi - 0x31, 0xc0, //0x00001902 xorl %eax, %eax - 0x4c, 0x8b, 0x7d, 0xb0, //0x00001904 movq $-80(%rbp), %r15 - 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00001908 movabsq $-9223372036854775808, %r14 - //0x00001912 LBB0_338 - 0x48, 0x39, 0xd7, //0x00001912 cmpq %rdx, %rdi - 0x0f, 0x84, 0x2b, 0x00, 0x00, 0x00, //0x00001915 je LBB0_341 - 0x48, 0x8d, 0x04, 0x80, //0x0000191b leaq (%rax,%rax,4), %rax - 0x49, 0x0f, 0xbe, 0x34, 0x14, //0x0000191f movsbq (%r12,%rdx), %rsi - 0x48, 0x8d, 0x04, 0x46, //0x00001924 leaq (%rsi,%rax,2), %rax - 0x48, 0x83, 0xc0, 0xd0, //0x00001928 addq $-48, %rax - 0x48, 0x83, 0xc2, 0x01, //0x0000192c addq $1, %rdx - 0x48, 0x89, 0xc6, //0x00001930 movq %rax, %rsi - 0x48, 0xd3, 0xee, //0x00001933 shrq %cl, %rsi - 0x48, 0x85, 0xf6, //0x00001936 testq %rsi, %rsi - 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x00001939 je LBB0_338 - 0x89, 0xd7, //0x0000193f movl %edx, %edi - 0xe9, 0x51, 0x00, 0x00, 0x00, //0x00001941 jmp LBB0_345 - //0x00001946 LBB0_341 - 0x48, 0x85, 0xc0, //0x00001946 testq %rax, %rax - 0x0f, 0x84, 0x25, 0x05, 0x00, 0x00, //0x00001949 je LBB0_409 - 0x48, 0x89, 0xc2, //0x0000194f movq %rax, %rdx - 0x48, 0xd3, 0xea, //0x00001952 shrq %cl, %rdx - 0x48, 0x85, 0xd2, //0x00001955 testq %rdx, %rdx - 0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x00001958 je LBB0_344 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x0000195e movq $-1, %r14 - 0x49, 0xd3, 0xe6, //0x00001965 shlq %cl, %r14 - 0x49, 0xf7, 0xd6, //0x00001968 notq %r14 - 0x48, 0x8b, 0x55, 0xc8, //0x0000196b movq $-56(%rbp), %rdx - 0x29, 0xfa, //0x0000196f subl %edi, %edx - 0x48, 0x89, 0xd7, //0x00001971 movq %rdx, %rdi - 0x83, 0xc7, 0x01, //0x00001974 addl $1, %edi - 0x31, 0xf6, //0x00001977 xorl %esi, %esi - 0xe9, 0x87, 0x00, 0x00, 0x00, //0x00001979 jmp LBB0_349 - //0x0000197e LBB0_344 - 0x48, 0x01, 0xc0, //0x0000197e addq %rax, %rax - 0x48, 0x8d, 0x04, 0x80, //0x00001981 leaq (%rax,%rax,4), %rax - 0x83, 0xc7, 0x01, //0x00001985 addl $1, %edi - 0x48, 0x89, 0xc2, //0x00001988 movq %rax, %rdx - 0x48, 0xd3, 0xea, //0x0000198b shrq %cl, %rdx - 0x48, 0x85, 0xd2, //0x0000198e testq %rdx, %rdx - 0x0f, 0x84, 0xe7, 0xff, 0xff, 0xff, //0x00001991 je LBB0_344 - //0x00001997 LBB0_345 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001997 movq $-1, %r14 - 0x49, 0xd3, 0xe6, //0x0000199e shlq %cl, %r14 - 0x49, 0xf7, 0xd6, //0x000019a1 notq %r14 - 0x31, 0xf6, //0x000019a4 xorl %esi, %esi - 0x39, 0xdf, //0x000019a6 cmpl %ebx, %edi - 0x0f, 0x8d, 0x42, 0x00, 0x00, 0x00, //0x000019a8 jge LBB0_348 - 0x4c, 0x63, 0xcf, //0x000019ae movslq %edi, %r9 - 0x4d, 0x63, 0xc0, //0x000019b1 movslq %r8d, %r8 - 0x4f, 0x8d, 0x1c, 0x0c, //0x000019b4 leaq (%r12,%r9), %r11 - 0x31, 0xf6, //0x000019b8 xorl %esi, %esi - //0x000019ba LBB0_347 - 0x48, 0x89, 0xc3, //0x000019ba movq %rax, %rbx - 0x48, 0xd3, 0xeb, //0x000019bd shrq %cl, %rbx - 0x4c, 0x21, 0xf0, //0x000019c0 andq %r14, %rax - 0x80, 0xc3, 0x30, //0x000019c3 addb $48, %bl - 0x41, 0x88, 0x1c, 0x34, //0x000019c6 movb %bl, (%r12,%rsi) - 0x49, 0x0f, 0xbe, 0x1c, 0x33, //0x000019ca movsbq (%r11,%rsi), %rbx - 0x49, 0x8d, 0x14, 0x31, //0x000019cf leaq (%r9,%rsi), %rdx - 0x48, 0x83, 0xc2, 0x01, //0x000019d3 addq $1, %rdx - 0x48, 0x83, 0xc6, 0x01, //0x000019d7 addq $1, %rsi - 0x48, 0x8d, 0x04, 0x80, //0x000019db leaq (%rax,%rax,4), %rax - 0x48, 0x8d, 0x04, 0x43, //0x000019df leaq (%rbx,%rax,2), %rax - 0x48, 0x83, 0xc0, 0xd0, //0x000019e3 addq $-48, %rax - 0x4c, 0x39, 0xc2, //0x000019e7 cmpq %r8, %rdx - 0x0f, 0x8c, 0xca, 0xff, 0xff, 0xff, //0x000019ea jl LBB0_347 - //0x000019f0 LBB0_348 - 0x48, 0x8b, 0x55, 0xc8, //0x000019f0 movq $-56(%rbp), %rdx - 0x29, 0xfa, //0x000019f4 subl %edi, %edx - 0x48, 0x89, 0xd7, //0x000019f6 movq %rdx, %rdi - 0x83, 0xc7, 0x01, //0x000019f9 addl $1, %edi - 0x48, 0x85, 0xc0, //0x000019fc testq %rax, %rax - 0x0f, 0x84, 0x6c, 0x00, 0x00, 0x00, //0x000019ff je LBB0_354 - //0x00001a05 LBB0_349 - 0x48, 0x89, 0xfa, //0x00001a05 movq %rdi, %rdx - 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00001a08 movl $1, %edi - 0x41, 0x89, 0xf0, //0x00001a0d movl %esi, %r8d - 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00001a10 jmp LBB0_351 - //0x00001a15 LBB0_350 - 0x48, 0x85, 0xf6, //0x00001a15 testq %rsi, %rsi - 0x44, 0x0f, 0x45, 0xd7, //0x00001a18 cmovnel %edi, %r10d - 0x48, 0x01, 0xc0, //0x00001a1c addq %rax, %rax - 0x48, 0x8d, 0x04, 0x80, //0x00001a1f leaq (%rax,%rax,4), %rax - 0x48, 0x85, 0xc0, //0x00001a23 testq %rax, %rax - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00001a26 je LBB0_353 - //0x00001a2c LBB0_351 - 0x48, 0x89, 0xc6, //0x00001a2c movq %rax, %rsi - 0x48, 0xd3, 0xee, //0x00001a2f shrq %cl, %rsi - 0x4c, 0x21, 0xf0, //0x00001a32 andq %r14, %rax - 0x49, 0x63, 0xd8, //0x00001a35 movslq %r8d, %rbx - 0x49, 0x39, 0xdd, //0x00001a38 cmpq %rbx, %r13 - 0x0f, 0x86, 0xd4, 0xff, 0xff, 0xff, //0x00001a3b jbe LBB0_350 - 0x40, 0x80, 0xc6, 0x30, //0x00001a41 addb $48, %sil - 0x41, 0x88, 0x34, 0x1c, //0x00001a45 movb %sil, (%r12,%rbx) - 0x83, 0xc3, 0x01, //0x00001a49 addl $1, %ebx - 0x41, 0x89, 0xd8, //0x00001a4c movl %ebx, %r8d - 0x48, 0x01, 0xc0, //0x00001a4f addq %rax, %rax - 0x48, 0x8d, 0x04, 0x80, //0x00001a52 leaq (%rax,%rax,4), %rax - 0x48, 0x85, 0xc0, //0x00001a56 testq %rax, %rax - 0x0f, 0x85, 0xcd, 0xff, 0xff, 0xff, //0x00001a59 jne LBB0_351 - //0x00001a5f LBB0_353 - 0x48, 0xbb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00001a5f movabsq $4503599627370495, %rbx - 0x48, 0x89, 0xd7, //0x00001a69 movq %rdx, %rdi - 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x00001a6c jmp LBB0_355 - //0x00001a71 LBB0_354 - 0x41, 0x89, 0xf0, //0x00001a71 movl %esi, %r8d - 0x48, 0xbb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00001a74 movabsq $4503599627370495, %rbx - //0x00001a7e LBB0_355 - 0x45, 0x85, 0xc0, //0x00001a7e testl %r8d, %r8d - 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00001a81 movabsq $-9223372036854775808, %r14 - 0x0f, 0x8e, 0x38, 0x00, 0x00, 0x00, //0x00001a8b jle LBB0_360 - 0x44, 0x89, 0xc0, //0x00001a91 movl %r8d, %eax - 0x48, 0x83, 0xc0, 0x01, //0x00001a94 addq $1, %rax - 0x45, 0x31, 0xdb, //0x00001a98 xorl %r11d, %r11d - //0x00001a9b LBB0_357 - 0x41, 0x8d, 0x48, 0xff, //0x00001a9b leal $-1(%r8), %ecx - 0x41, 0x80, 0x3c, 0x0c, 0x30, //0x00001a9f cmpb $48, (%r12,%rcx) - 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00001aa4 jne LBB0_362 - 0x48, 0x83, 0xc0, 0xff, //0x00001aaa addq $-1, %rax - 0x41, 0x89, 0xc8, //0x00001aae movl %ecx, %r8d - 0x48, 0x83, 0xf8, 0x01, //0x00001ab1 cmpq $1, %rax - 0x0f, 0x8f, 0xe0, 0xff, 0xff, 0xff, //0x00001ab5 jg LBB0_357 - 0xb8, 0x02, 0xfc, 0xff, 0xff, //0x00001abb movl $-1022, %eax - 0x48, 0x89, 0x45, 0xb8, //0x00001ac0 movq %rax, $-72(%rbp) - 0xe9, 0xc7, 0x03, 0x00, 0x00, //0x00001ac4 jmp LBB0_411 - //0x00001ac9 LBB0_360 - 0xb8, 0x02, 0xfc, 0xff, 0xff, //0x00001ac9 movl $-1022, %eax - 0x48, 0x89, 0x45, 0xb8, //0x00001ace movq %rax, $-72(%rbp) - 0x45, 0x85, 0xc0, //0x00001ad2 testl %r8d, %r8d - 0x0f, 0x84, 0xb2, 0x03, 0x00, 0x00, //0x00001ad5 je LBB0_410 - 0x48, 0x89, 0x7d, 0xc8, //0x00001adb movq %rdi, $-56(%rbp) - 0x45, 0x89, 0xc6, //0x00001adf movl %r8d, %r14d - 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x00001ae2 jmp LBB0_365 - //0x00001ae7 LBB0_362 - 0x41, 0xbb, 0x02, 0xfc, 0xff, 0xff, //0x00001ae7 movl $-1022, %r11d - 0x45, 0x89, 0xc6, //0x00001aed movl %r8d, %r14d - //0x00001af0 LBB0_363 - 0x4c, 0x89, 0x5d, 0xb8, //0x00001af0 movq %r11, $-72(%rbp) - 0x45, 0x85, 0xf6, //0x00001af4 testl %r14d, %r14d - 0x0f, 0x84, 0xb3, 0x00, 0x00, 0x00, //0x00001af7 je LBB0_375 - 0x48, 0x89, 0x7d, 0xc8, //0x00001afd movq %rdi, $-56(%rbp) - //0x00001b01 LBB0_365 - 0x49, 0x63, 0xc6, //0x00001b01 movslq %r14d, %rax - 0x48, 0x8d, 0x78, 0xfe, //0x00001b04 leaq $-2(%rax), %rdi - 0x48, 0x8d, 0x50, 0xff, //0x00001b08 leaq $-1(%rax), %rdx - 0x31, 0xf6, //0x00001b0c xorl %esi, %esi - //0x00001b0e LBB0_366 - 0x48, 0x8d, 0x0d, 0x2b, 0x33, 0x00, 0x00, //0x00001b0e leaq $13099(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */ - 0x0f, 0xb6, 0x9c, 0x0e, 0x8c, 0x15, 0x00, 0x00, //0x00001b15 movzbl $5516(%rsi,%rcx), %ebx - 0x41, 0x0f, 0xb6, 0x0c, 0x34, //0x00001b1d movzbl (%r12,%rsi), %ecx - 0x38, 0xd9, //0x00001b22 cmpb %bl, %cl - 0x0f, 0x85, 0x10, 0x01, 0x00, 0x00, //0x00001b24 jne LBB0_383 - 0x48, 0x39, 0xf2, //0x00001b2a cmpq %rsi, %rdx - 0x0f, 0x84, 0x5a, 0x00, 0x00, 0x00, //0x00001b2d je LBB0_373 - 0x48, 0x8d, 0x0d, 0x06, 0x33, 0x00, 0x00, //0x00001b33 leaq $13062(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */ - 0x0f, 0xb6, 0x9c, 0x0e, 0x8d, 0x15, 0x00, 0x00, //0x00001b3a movzbl $5517(%rsi,%rcx), %ebx - 0x41, 0x0f, 0xb6, 0x4c, 0x34, 0x01, //0x00001b42 movzbl $1(%r12,%rsi), %ecx - 0x38, 0xd9, //0x00001b48 cmpb %bl, %cl - 0x0f, 0x85, 0xea, 0x00, 0x00, 0x00, //0x00001b4a jne LBB0_383 - 0x48, 0x39, 0xf7, //0x00001b50 cmpq %rsi, %rdi - 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x00001b53 je LBB0_373 - 0x48, 0x83, 0xfe, 0x24, //0x00001b59 cmpq $36, %rsi - 0x0f, 0x84, 0x42, 0x00, 0x00, 0x00, //0x00001b5d je LBB0_374 - 0x48, 0x8d, 0x0d, 0xd6, 0x32, 0x00, 0x00, //0x00001b63 leaq $13014(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */ - 0x0f, 0xb6, 0x9c, 0x0e, 0x8e, 0x15, 0x00, 0x00, //0x00001b6a movzbl $5518(%rsi,%rcx), %ebx - 0x41, 0x0f, 0xb6, 0x4c, 0x34, 0x02, //0x00001b72 movzbl $2(%r12,%rsi), %ecx - 0x38, 0xd9, //0x00001b78 cmpb %bl, %cl - 0x0f, 0x85, 0xba, 0x00, 0x00, 0x00, //0x00001b7a jne LBB0_383 - 0x48, 0x83, 0xc6, 0x03, //0x00001b80 addq $3, %rsi - 0x48, 0x39, 0xf0, //0x00001b84 cmpq %rsi, %rax - 0x0f, 0x85, 0x81, 0xff, 0xff, 0xff, //0x00001b87 jne LBB0_366 - //0x00001b8d LBB0_373 - 0x44, 0x89, 0xf0, //0x00001b8d movl %r14d, %eax - 0x48, 0x8d, 0x0d, 0xa9, 0x32, 0x00, 0x00, //0x00001b90 leaq $12969(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */ - 0x80, 0xbc, 0x08, 0x8c, 0x15, 0x00, 0x00, 0x00, //0x00001b97 cmpb $0, $5516(%rax,%rcx) - 0x0f, 0x85, 0xa3, 0x00, 0x00, 0x00, //0x00001b9f jne LBB0_384 - //0x00001ba5 LBB0_374 - 0x41, 0xb9, 0x10, 0x00, 0x00, 0x00, //0x00001ba5 movl $16, %r9d - 0xe9, 0x9e, 0x00, 0x00, 0x00, //0x00001bab jmp LBB0_385 - //0x00001bb0 LBB0_375 - 0x31, 0xc0, //0x00001bb0 xorl %eax, %eax - 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00001bb2 movabsq $-9223372036854775808, %r14 - 0x44, 0x8a, 0x45, 0xd7, //0x00001bbc movb $-41(%rbp), %r8b - //0x00001bc0 LBB0_376 - 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001bc0 movq $-1, %r11 - 0x83, 0xff, 0x14, //0x00001bc7 cmpl $20, %edi - 0x0f, 0x8f, 0x59, 0x05, 0x00, 0x00, //0x00001bca jg LBB0_433 - 0x89, 0xf9, //0x00001bd0 movl %edi, %ecx - 0x85, 0xff, //0x00001bd2 testl %edi, %edi - 0x0f, 0x8e, 0x38, 0x01, 0x00, 0x00, //0x00001bd4 jle LBB0_393 - 0x49, 0x89, 0xf9, //0x00001bda movq %rdi, %r9 - 0x31, 0xff, //0x00001bdd xorl %edi, %edi - 0x85, 0xc0, //0x00001bdf testl %eax, %eax - 0xbb, 0x00, 0x00, 0x00, 0x00, //0x00001be1 movl $0, %ebx - 0x0f, 0x4f, 0xd8, //0x00001be6 cmovgl %eax, %ebx - 0x4c, 0x8d, 0x59, 0xff, //0x00001be9 leaq $-1(%rcx), %r11 - 0x49, 0x39, 0xdb, //0x00001bed cmpq %rbx, %r11 - 0x4c, 0x0f, 0x43, 0xdb, //0x00001bf0 cmovaeq %rbx, %r11 - 0x45, 0x8d, 0x43, 0x01, //0x00001bf4 leal $1(%r11), %r8d - 0x31, 0xd2, //0x00001bf8 xorl %edx, %edx - //0x00001bfa LBB0_379 - 0x48, 0x39, 0xfb, //0x00001bfa cmpq %rdi, %rbx - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00001bfd je LBB0_382 - 0x48, 0x8d, 0x14, 0x92, //0x00001c03 leaq (%rdx,%rdx,4), %rdx - 0x49, 0x0f, 0xbe, 0x34, 0x3c, //0x00001c07 movsbq (%r12,%rdi), %rsi - 0x48, 0x8d, 0x14, 0x56, //0x00001c0c leaq (%rsi,%rdx,2), %rdx - 0x48, 0x83, 0xc2, 0xd0, //0x00001c10 addq $-48, %rdx - 0x48, 0x83, 0xc7, 0x01, //0x00001c14 addq $1, %rdi - 0x48, 0x39, 0xf9, //0x00001c18 cmpq %rdi, %rcx - 0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x00001c1b jne LBB0_379 - 0x45, 0x89, 0xc3, //0x00001c21 movl %r8d, %r11d - //0x00001c24 LBB0_382 - 0x48, 0xbb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00001c24 movabsq $4503599627370495, %rbx - 0x44, 0x8a, 0x45, 0xd7, //0x00001c2e movb $-41(%rbp), %r8b - 0x4c, 0x89, 0xcf, //0x00001c32 movq %r9, %rdi - 0xe9, 0xdd, 0x00, 0x00, 0x00, //0x00001c35 jmp LBB0_394 - //0x00001c3a LBB0_383 - 0x41, 0xb9, 0x10, 0x00, 0x00, 0x00, //0x00001c3a movl $16, %r9d - 0x38, 0xd9, //0x00001c40 cmpb %bl, %cl - 0x0f, 0x8d, 0x06, 0x00, 0x00, 0x00, //0x00001c42 jge LBB0_385 - //0x00001c48 LBB0_384 - 0x41, 0xb9, 0x0f, 0x00, 0x00, 0x00, //0x00001c48 movl $15, %r9d - //0x00001c4e LBB0_385 - 0x45, 0x85, 0xf6, //0x00001c4e testl %r14d, %r14d - 0x0f, 0x8e, 0x2a, 0x01, 0x00, 0x00, //0x00001c51 jle LBB0_398 - 0x4d, 0x89, 0xcb, //0x00001c57 movq %r9, %r11 - 0x47, 0x8d, 0x3c, 0x31, //0x00001c5a leal (%r9,%r14), %r15d - 0x44, 0x89, 0xf6, //0x00001c5e movl %r14d, %esi - 0x49, 0x63, 0xdf, //0x00001c61 movslq %r15d, %rbx - 0x48, 0x83, 0xc3, 0xff, //0x00001c64 addq $-1, %rbx - 0x48, 0x83, 0xc6, 0x01, //0x00001c68 addq $1, %rsi - 0x41, 0x83, 0xc6, 0xff, //0x00001c6c addl $-1, %r14d - 0x31, 0xc9, //0x00001c70 xorl %ecx, %ecx - 0x49, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x00001c72 movabsq $-432345564227567616, %r9 - 0xe9, 0x26, 0x00, 0x00, 0x00, //0x00001c7c jmp LBB0_389 - //0x00001c81 LBB0_387 - 0x48, 0x85, 0xc0, //0x00001c81 testq %rax, %rax - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00001c84 movl $1, %eax - 0x44, 0x0f, 0x45, 0xd0, //0x00001c89 cmovnel %eax, %r10d - //0x00001c8d LBB0_388 - 0x41, 0x83, 0xc7, 0xff, //0x00001c8d addl $-1, %r15d - 0x48, 0x83, 0xc3, 0xff, //0x00001c91 addq $-1, %rbx - 0x48, 0x83, 0xc6, 0xff, //0x00001c95 addq $-1, %rsi - 0x41, 0x83, 0xc6, 0xff, //0x00001c99 addl $-1, %r14d - 0x48, 0x83, 0xfe, 0x01, //0x00001c9d cmpq $1, %rsi - 0x0f, 0x8e, 0x4b, 0x00, 0x00, 0x00, //0x00001ca1 jle LBB0_391 - //0x00001ca7 LBB0_389 - 0x44, 0x89, 0xf0, //0x00001ca7 movl %r14d, %eax - 0x49, 0x0f, 0xbe, 0x3c, 0x04, //0x00001caa movsbq (%r12,%rax), %rdi - 0x48, 0xc1, 0xe7, 0x35, //0x00001caf shlq $53, %rdi - 0x48, 0x01, 0xcf, //0x00001cb3 addq %rcx, %rdi - 0x4c, 0x01, 0xcf, //0x00001cb6 addq %r9, %rdi - 0x48, 0x89, 0xf8, //0x00001cb9 movq %rdi, %rax - 0x48, 0xb9, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00001cbc movabsq $-3689348814741910323, %rcx - 0x48, 0xf7, 0xe1, //0x00001cc6 mulq %rcx - 0x48, 0x89, 0xd1, //0x00001cc9 movq %rdx, %rcx - 0x48, 0xc1, 0xe9, 0x03, //0x00001ccc shrq $3, %rcx - 0x48, 0x8d, 0x04, 0x09, //0x00001cd0 leaq (%rcx,%rcx), %rax - 0x48, 0x8d, 0x14, 0x80, //0x00001cd4 leaq (%rax,%rax,4), %rdx - 0x48, 0x89, 0xf8, //0x00001cd8 movq %rdi, %rax - 0x48, 0x29, 0xd0, //0x00001cdb subq %rdx, %rax - 0x4c, 0x39, 0xeb, //0x00001cde cmpq %r13, %rbx - 0x0f, 0x83, 0x9a, 0xff, 0xff, 0xff, //0x00001ce1 jae LBB0_387 - 0x04, 0x30, //0x00001ce7 addb $48, %al - 0x41, 0x88, 0x04, 0x1c, //0x00001ce9 movb %al, (%r12,%rbx) - 0xe9, 0x9b, 0xff, 0xff, 0xff, //0x00001ced jmp LBB0_388 - //0x00001cf2 LBB0_391 - 0x48, 0x83, 0xff, 0x0a, //0x00001cf2 cmpq $10, %rdi - 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00001cf6 movabsq $-9223372036854775808, %r14 - 0x0f, 0x83, 0x8a, 0x00, 0x00, 0x00, //0x00001d00 jae LBB0_399 - 0x4c, 0x8b, 0x7d, 0xb0, //0x00001d06 movq $-80(%rbp), %r15 - 0x4d, 0x89, 0xd9, //0x00001d0a movq %r11, %r9 - 0xe9, 0xf0, 0x00, 0x00, 0x00, //0x00001d0d jmp LBB0_403 - //0x00001d12 LBB0_393 - 0x45, 0x31, 0xdb, //0x00001d12 xorl %r11d, %r11d - 0x31, 0xd2, //0x00001d15 xorl %edx, %edx - //0x00001d17 LBB0_394 - 0x85, 0xff, //0x00001d17 testl %edi, %edi - 0x41, 0x0f, 0x9e, 0xc1, //0x00001d19 setle %r9b - 0x49, 0x89, 0xfd, //0x00001d1d movq %rdi, %r13 - 0x44, 0x29, 0xdf, //0x00001d20 subl %r11d, %edi - 0x0f, 0x8e, 0x65, 0x03, 0x00, 0x00, //0x00001d23 jle LBB0_422 - 0x83, 0xff, 0x10, //0x00001d29 cmpl $16, %edi - 0x0f, 0x82, 0x46, 0x03, 0x00, 0x00, //0x00001d2c jb LBB0_420 - 0x41, 0x89, 0xf8, //0x00001d32 movl %edi, %r8d - 0xc5, 0xfa, 0x6f, 0x05, 0x23, 0xe3, 0xff, 0xff, //0x00001d35 vmovdqu $-7389(%rip), %xmm0 /* LCPI0_4+0(%rip) */ - 0xc4, 0xe3, 0xf9, 0x22, 0xc2, 0x00, //0x00001d3d vpinsrq $0, %rdx, %xmm0, %xmm0 - 0x41, 0x83, 0xe0, 0xf0, //0x00001d43 andl $-16, %r8d - 0xc4, 0xe3, 0x7d, 0x02, 0x05, 0x0f, 0xe3, 0xff, 0xff, 0xf0, //0x00001d47 vpblendd $240, $-7409(%rip), %ymm0, %ymm0 /* LCPI0_4+0(%rip) */ - 0x41, 0x8d, 0x70, 0xf0, //0x00001d51 leal $-16(%r8), %esi - 0x89, 0xf2, //0x00001d55 movl %esi, %edx - 0xc1, 0xea, 0x04, //0x00001d57 shrl $4, %edx - 0x83, 0xc2, 0x01, //0x00001d5a addl $1, %edx - 0x89, 0xd3, //0x00001d5d movl %edx, %ebx - 0x83, 0xe3, 0x03, //0x00001d5f andl $3, %ebx - 0x83, 0xfe, 0x30, //0x00001d62 cmpl $48, %esi - 0x0f, 0x83, 0x2e, 0x01, 0x00, 0x00, //0x00001d65 jae LBB0_412 - 0xc4, 0xe2, 0x7d, 0x59, 0x15, 0xbc, 0xe2, 0xff, 0xff, //0x00001d6b vpbroadcastq $-7492(%rip), %ymm2 /* LCPI0_5+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0xda, //0x00001d74 vmovdqa %ymm2, %ymm3 - 0xc5, 0xfd, 0x6f, 0xca, //0x00001d78 vmovdqa %ymm2, %ymm1 - 0xe9, 0x98, 0x01, 0x00, 0x00, //0x00001d7c jmp LBB0_414 - //0x00001d81 LBB0_398 - 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00001d81 movabsq $-9223372036854775808, %r14 - 0xe9, 0x72, 0x00, 0x00, 0x00, //0x00001d8b jmp LBB0_403 - //0x00001d90 LBB0_399 - 0x49, 0x63, 0xf7, //0x00001d90 movslq %r15d, %rsi - 0x48, 0x83, 0xc6, 0xff, //0x00001d93 addq $-1, %rsi - 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00001d97 movl $1, %edi - 0x4c, 0x8b, 0x7d, 0xb0, //0x00001d9c movq $-80(%rbp), %r15 - 0x4d, 0x89, 0xd9, //0x00001da0 movq %r11, %r9 - 0xe9, 0x18, 0x00, 0x00, 0x00, //0x00001da3 jmp LBB0_401 - //0x00001da8 LBB0_400 - 0x48, 0x85, 0xc0, //0x00001da8 testq %rax, %rax - 0x44, 0x0f, 0x45, 0xd7, //0x00001dab cmovnel %edi, %r10d - 0x48, 0x83, 0xc6, 0xff, //0x00001daf addq $-1, %rsi - 0x48, 0x83, 0xf9, 0x09, //0x00001db3 cmpq $9, %rcx - 0x48, 0x89, 0xd1, //0x00001db7 movq %rdx, %rcx - 0x0f, 0x86, 0x42, 0x00, 0x00, 0x00, //0x00001dba jbe LBB0_403 - //0x00001dc0 LBB0_401 - 0x48, 0x89, 0xc8, //0x00001dc0 movq %rcx, %rax - 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00001dc3 movabsq $-3689348814741910323, %rdx - 0x48, 0xf7, 0xe2, //0x00001dcd mulq %rdx - 0x48, 0xc1, 0xea, 0x03, //0x00001dd0 shrq $3, %rdx - 0x48, 0x8d, 0x04, 0x12, //0x00001dd4 leaq (%rdx,%rdx), %rax - 0x48, 0x8d, 0x1c, 0x80, //0x00001dd8 leaq (%rax,%rax,4), %rbx - 0x48, 0x89, 0xc8, //0x00001ddc movq %rcx, %rax - 0x48, 0x29, 0xd8, //0x00001ddf subq %rbx, %rax - 0x4c, 0x39, 0xee, //0x00001de2 cmpq %r13, %rsi - 0x0f, 0x83, 0xbd, 0xff, 0xff, 0xff, //0x00001de5 jae LBB0_400 - 0x04, 0x30, //0x00001deb addb $48, %al - 0x41, 0x88, 0x04, 0x34, //0x00001ded movb %al, (%r12,%rsi) - 0x48, 0x83, 0xc6, 0xff, //0x00001df1 addq $-1, %rsi - 0x48, 0x83, 0xf9, 0x09, //0x00001df5 cmpq $9, %rcx - 0x48, 0x89, 0xd1, //0x00001df9 movq %rdx, %rcx - 0x0f, 0x87, 0xbe, 0xff, 0xff, 0xff, //0x00001dfc ja LBB0_401 - //0x00001e02 LBB0_403 - 0x45, 0x01, 0xc8, //0x00001e02 addl %r9d, %r8d - 0x49, 0x63, 0xc0, //0x00001e05 movslq %r8d, %rax - 0x49, 0x39, 0xc5, //0x00001e08 cmpq %rax, %r13 - 0x41, 0x0f, 0x46, 0xc5, //0x00001e0b cmovbel %r13d, %eax - 0x48, 0x8b, 0x7d, 0xc8, //0x00001e0f movq $-56(%rbp), %rdi - 0x44, 0x01, 0xcf, //0x00001e13 addl %r9d, %edi - 0x85, 0xc0, //0x00001e16 testl %eax, %eax - 0x0f, 0x8e, 0x37, 0x00, 0x00, 0x00, //0x00001e18 jle LBB0_407 - 0x89, 0xc1, //0x00001e1e movl %eax, %ecx - 0x48, 0x83, 0xc1, 0x01, //0x00001e20 addq $1, %rcx - 0x48, 0xbb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00001e24 movabsq $4503599627370495, %rbx - 0x44, 0x8a, 0x45, 0xd7, //0x00001e2e movb $-41(%rbp), %r8b - //0x00001e32 LBB0_405 - 0x8d, 0x50, 0xff, //0x00001e32 leal $-1(%rax), %edx - 0x41, 0x80, 0x3c, 0x14, 0x30, //0x00001e35 cmpb $48, (%r12,%rdx) - 0x0f, 0x85, 0x80, 0xfd, 0xff, 0xff, //0x00001e3a jne LBB0_376 - 0x48, 0x83, 0xc1, 0xff, //0x00001e40 addq $-1, %rcx - 0x89, 0xd0, //0x00001e44 movl %edx, %eax - 0x48, 0x83, 0xf9, 0x01, //0x00001e46 cmpq $1, %rcx - 0x0f, 0x8f, 0xe2, 0xff, 0xff, 0xff, //0x00001e4a jg LBB0_405 - 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00001e50 jmp LBB0_408 - //0x00001e55 LBB0_407 - 0x85, 0xc0, //0x00001e55 testl %eax, %eax - 0x48, 0xbb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00001e57 movabsq $4503599627370495, %rbx - 0x44, 0x8a, 0x45, 0xd7, //0x00001e61 movb $-41(%rbp), %r8b - 0x0f, 0x85, 0x55, 0xfd, 0xff, 0xff, //0x00001e65 jne LBB0_376 - //0x00001e6b LBB0_408 - 0x31, 0xd2, //0x00001e6b xorl %edx, %edx - 0x31, 0xf6, //0x00001e6d xorl %esi, %esi - 0xe9, 0x6f, 0x02, 0x00, 0x00, //0x00001e6f jmp LBB0_429 - //0x00001e74 LBB0_409 - 0x31, 0xc0, //0x00001e74 xorl %eax, %eax - 0x48, 0xbb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00001e76 movabsq $4503599627370495, %rbx - 0x44, 0x8a, 0x45, 0xd7, //0x00001e80 movb $-41(%rbp), %r8b - 0x48, 0x8b, 0x7d, 0xc8, //0x00001e84 movq $-56(%rbp), %rdi - 0xe9, 0x33, 0xfd, 0xff, 0xff, //0x00001e88 jmp LBB0_376 - //0x00001e8d LBB0_410 - 0x45, 0x31, 0xdb, //0x00001e8d xorl %r11d, %r11d - //0x00001e90 LBB0_411 - 0x44, 0x8a, 0x45, 0xd7, //0x00001e90 movb $-41(%rbp), %r8b - 0xe9, 0x90, 0x02, 0x00, 0x00, //0x00001e94 jmp LBB0_433 - //0x00001e99 LBB0_412 - 0x83, 0xe2, 0xfc, //0x00001e99 andl $-4, %edx - 0xf7, 0xda, //0x00001e9c negl %edx - 0xc4, 0xe2, 0x7d, 0x59, 0x15, 0x89, 0xe1, 0xff, 0xff, //0x00001e9e vpbroadcastq $-7799(%rip), %ymm2 /* LCPI0_5+0(%rip) */ - 0xc4, 0xe2, 0x7d, 0x59, 0x25, 0x88, 0xe1, 0xff, 0xff, //0x00001ea7 vpbroadcastq $-7800(%rip), %ymm4 /* LCPI0_6+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0xda, //0x00001eb0 vmovdqa %ymm2, %ymm3 - 0xc5, 0xfd, 0x6f, 0xca, //0x00001eb4 vmovdqa %ymm2, %ymm1 - //0x00001eb8 LBB0_413 - 0xc5, 0xfd, 0xf4, 0xec, //0x00001eb8 vpmuludq %ymm4, %ymm0, %ymm5 - 0xc5, 0xfd, 0x73, 0xd0, 0x20, //0x00001ebc vpsrlq $32, %ymm0, %ymm0 - 0xc5, 0xfd, 0xf4, 0xc4, //0x00001ec1 vpmuludq %ymm4, %ymm0, %ymm0 - 0xc5, 0xfd, 0x73, 0xf0, 0x20, //0x00001ec5 vpsllq $32, %ymm0, %ymm0 - 0xc5, 0xd5, 0xd4, 0xc0, //0x00001eca vpaddq %ymm0, %ymm5, %ymm0 - 0xc5, 0xed, 0xf4, 0xec, //0x00001ece vpmuludq %ymm4, %ymm2, %ymm5 - 0xc5, 0xed, 0x73, 0xd2, 0x20, //0x00001ed2 vpsrlq $32, %ymm2, %ymm2 - 0xc5, 0xed, 0xf4, 0xd4, //0x00001ed7 vpmuludq %ymm4, %ymm2, %ymm2 - 0xc5, 0xed, 0x73, 0xf2, 0x20, //0x00001edb vpsllq $32, %ymm2, %ymm2 - 0xc5, 0xd5, 0xd4, 0xd2, //0x00001ee0 vpaddq %ymm2, %ymm5, %ymm2 - 0xc5, 0xe5, 0xf4, 0xec, //0x00001ee4 vpmuludq %ymm4, %ymm3, %ymm5 - 0xc5, 0xe5, 0x73, 0xd3, 0x20, //0x00001ee8 vpsrlq $32, %ymm3, %ymm3 - 0xc5, 0xe5, 0xf4, 0xdc, //0x00001eed vpmuludq %ymm4, %ymm3, %ymm3 - 0xc5, 0xe5, 0x73, 0xf3, 0x20, //0x00001ef1 vpsllq $32, %ymm3, %ymm3 - 0xc5, 0xd5, 0xd4, 0xdb, //0x00001ef6 vpaddq %ymm3, %ymm5, %ymm3 - 0xc5, 0xf5, 0xf4, 0xec, //0x00001efa vpmuludq %ymm4, %ymm1, %ymm5 - 0xc5, 0xf5, 0x73, 0xd1, 0x20, //0x00001efe vpsrlq $32, %ymm1, %ymm1 - 0xc5, 0xf5, 0xf4, 0xcc, //0x00001f03 vpmuludq %ymm4, %ymm1, %ymm1 - 0xc5, 0xf5, 0x73, 0xf1, 0x20, //0x00001f07 vpsllq $32, %ymm1, %ymm1 - 0xc5, 0xd5, 0xd4, 0xc9, //0x00001f0c vpaddq %ymm1, %ymm5, %ymm1 - 0x83, 0xc2, 0x04, //0x00001f10 addl $4, %edx - 0x0f, 0x85, 0x9f, 0xff, 0xff, 0xff, //0x00001f13 jne LBB0_413 - //0x00001f19 LBB0_414 - 0x85, 0xdb, //0x00001f19 testl %ebx, %ebx - 0x0f, 0x84, 0x6b, 0x00, 0x00, 0x00, //0x00001f1b je LBB0_417 - 0xf7, 0xdb, //0x00001f21 negl %ebx - 0xc4, 0xe2, 0x7d, 0x59, 0x25, 0x14, 0xe1, 0xff, 0xff, //0x00001f23 vpbroadcastq $-7916(%rip), %ymm4 /* LCPI0_7+0(%rip) */ - //0x00001f2c LBB0_416 - 0xc5, 0xfd, 0xf4, 0xec, //0x00001f2c vpmuludq %ymm4, %ymm0, %ymm5 - 0xc5, 0xfd, 0x73, 0xd0, 0x20, //0x00001f30 vpsrlq $32, %ymm0, %ymm0 - 0xc5, 0xfd, 0xf4, 0xc4, //0x00001f35 vpmuludq %ymm4, %ymm0, %ymm0 - 0xc5, 0xfd, 0x73, 0xf0, 0x20, //0x00001f39 vpsllq $32, %ymm0, %ymm0 - 0xc5, 0xd5, 0xd4, 0xc0, //0x00001f3e vpaddq %ymm0, %ymm5, %ymm0 - 0xc5, 0xed, 0xf4, 0xec, //0x00001f42 vpmuludq %ymm4, %ymm2, %ymm5 - 0xc5, 0xed, 0x73, 0xd2, 0x20, //0x00001f46 vpsrlq $32, %ymm2, %ymm2 - 0xc5, 0xed, 0xf4, 0xd4, //0x00001f4b vpmuludq %ymm4, %ymm2, %ymm2 - 0xc5, 0xed, 0x73, 0xf2, 0x20, //0x00001f4f vpsllq $32, %ymm2, %ymm2 - 0xc5, 0xd5, 0xd4, 0xd2, //0x00001f54 vpaddq %ymm2, %ymm5, %ymm2 - 0xc5, 0xe5, 0xf4, 0xec, //0x00001f58 vpmuludq %ymm4, %ymm3, %ymm5 - 0xc5, 0xe5, 0x73, 0xd3, 0x20, //0x00001f5c vpsrlq $32, %ymm3, %ymm3 - 0xc5, 0xe5, 0xf4, 0xdc, //0x00001f61 vpmuludq %ymm4, %ymm3, %ymm3 - 0xc5, 0xe5, 0x73, 0xf3, 0x20, //0x00001f65 vpsllq $32, %ymm3, %ymm3 - 0xc5, 0xd5, 0xd4, 0xdb, //0x00001f6a vpaddq %ymm3, %ymm5, %ymm3 - 0xc5, 0xf5, 0xf4, 0xec, //0x00001f6e vpmuludq %ymm4, %ymm1, %ymm5 - 0xc5, 0xf5, 0x73, 0xd1, 0x20, //0x00001f72 vpsrlq $32, %ymm1, %ymm1 - 0xc5, 0xf5, 0xf4, 0xcc, //0x00001f77 vpmuludq %ymm4, %ymm1, %ymm1 - 0xc5, 0xf5, 0x73, 0xf1, 0x20, //0x00001f7b vpsllq $32, %ymm1, %ymm1 - 0xc5, 0xd5, 0xd4, 0xc9, //0x00001f80 vpaddq %ymm1, %ymm5, %ymm1 - 0xff, 0xc3, //0x00001f84 incl %ebx - 0x0f, 0x85, 0xa0, 0xff, 0xff, 0xff, //0x00001f86 jne LBB0_416 - //0x00001f8c LBB0_417 - 0xc5, 0xdd, 0x73, 0xd2, 0x20, //0x00001f8c vpsrlq $32, %ymm2, %ymm4 - 0xc5, 0xdd, 0xf4, 0xe0, //0x00001f91 vpmuludq %ymm0, %ymm4, %ymm4 - 0xc5, 0xd5, 0x73, 0xd0, 0x20, //0x00001f95 vpsrlq $32, %ymm0, %ymm5 - 0xc5, 0xed, 0xf4, 0xed, //0x00001f9a vpmuludq %ymm5, %ymm2, %ymm5 - 0xc5, 0xd5, 0xd4, 0xe4, //0x00001f9e vpaddq %ymm4, %ymm5, %ymm4 - 0xc5, 0xdd, 0x73, 0xf4, 0x20, //0x00001fa2 vpsllq $32, %ymm4, %ymm4 - 0xc5, 0xed, 0xf4, 0xc0, //0x00001fa7 vpmuludq %ymm0, %ymm2, %ymm0 - 0xc5, 0xfd, 0xd4, 0xc4, //0x00001fab vpaddq %ymm4, %ymm0, %ymm0 - 0xc5, 0xed, 0x73, 0xd3, 0x20, //0x00001faf vpsrlq $32, %ymm3, %ymm2 - 0xc5, 0xed, 0xf4, 0xd0, //0x00001fb4 vpmuludq %ymm0, %ymm2, %ymm2 - 0xc5, 0xdd, 0x73, 0xd0, 0x20, //0x00001fb8 vpsrlq $32, %ymm0, %ymm4 - 0xc5, 0xe5, 0xf4, 0xe4, //0x00001fbd vpmuludq %ymm4, %ymm3, %ymm4 - 0xc5, 0xdd, 0xd4, 0xd2, //0x00001fc1 vpaddq %ymm2, %ymm4, %ymm2 - 0xc5, 0xed, 0x73, 0xf2, 0x20, //0x00001fc5 vpsllq $32, %ymm2, %ymm2 - 0xc5, 0xe5, 0xf4, 0xc0, //0x00001fca vpmuludq %ymm0, %ymm3, %ymm0 - 0xc5, 0xfd, 0xd4, 0xc2, //0x00001fce vpaddq %ymm2, %ymm0, %ymm0 - 0xc5, 0xed, 0x73, 0xd1, 0x20, //0x00001fd2 vpsrlq $32, %ymm1, %ymm2 - 0xc5, 0xed, 0xf4, 0xd0, //0x00001fd7 vpmuludq %ymm0, %ymm2, %ymm2 - 0xc5, 0xe5, 0x73, 0xd0, 0x20, //0x00001fdb vpsrlq $32, %ymm0, %ymm3 - 0xc5, 0xf5, 0xf4, 0xdb, //0x00001fe0 vpmuludq %ymm3, %ymm1, %ymm3 - 0xc5, 0xe5, 0xd4, 0xd2, //0x00001fe4 vpaddq %ymm2, %ymm3, %ymm2 - 0xc5, 0xed, 0x73, 0xf2, 0x20, //0x00001fe8 vpsllq $32, %ymm2, %ymm2 - 0xc5, 0xf5, 0xf4, 0xc0, //0x00001fed vpmuludq %ymm0, %ymm1, %ymm0 - 0xc5, 0xfd, 0xd4, 0xc2, //0x00001ff1 vpaddq %ymm2, %ymm0, %ymm0 - 0xc4, 0xe3, 0x7d, 0x39, 0xc1, 0x01, //0x00001ff5 vextracti128 $1, %ymm0, %xmm1 - 0xc5, 0xe9, 0x73, 0xd0, 0x20, //0x00001ffb vpsrlq $32, %xmm0, %xmm2 - 0xc5, 0xe9, 0xf4, 0xd1, //0x00002000 vpmuludq %xmm1, %xmm2, %xmm2 - 0xc5, 0xe1, 0x73, 0xd1, 0x20, //0x00002004 vpsrlq $32, %xmm1, %xmm3 - 0xc5, 0xf9, 0xf4, 0xdb, //0x00002009 vpmuludq %xmm3, %xmm0, %xmm3 - 0xc5, 0xe1, 0xd4, 0xd2, //0x0000200d vpaddq %xmm2, %xmm3, %xmm2 - 0xc5, 0xe9, 0x73, 0xf2, 0x20, //0x00002011 vpsllq $32, %xmm2, %xmm2 - 0xc5, 0xf9, 0xf4, 0xc1, //0x00002016 vpmuludq %xmm1, %xmm0, %xmm0 - 0xc5, 0xf9, 0xd4, 0xc2, //0x0000201a vpaddq %xmm2, %xmm0, %xmm0 - 0xc5, 0xf9, 0x70, 0xc8, 0xee, //0x0000201e vpshufd $238, %xmm0, %xmm1 - 0xc5, 0xe9, 0x73, 0xd0, 0x20, //0x00002023 vpsrlq $32, %xmm0, %xmm2 - 0xc5, 0xe9, 0xf4, 0xd1, //0x00002028 vpmuludq %xmm1, %xmm2, %xmm2 - 0xc5, 0xf9, 0x70, 0xd8, 0xff, //0x0000202c vpshufd $255, %xmm0, %xmm3 - 0xc5, 0xf9, 0xf4, 0xdb, //0x00002031 vpmuludq %xmm3, %xmm0, %xmm3 - 0xc5, 0xe1, 0xd4, 0xd2, //0x00002035 vpaddq %xmm2, %xmm3, %xmm2 - 0xc5, 0xe9, 0x73, 0xf2, 0x20, //0x00002039 vpsllq $32, %xmm2, %xmm2 - 0xc5, 0xf9, 0xf4, 0xc1, //0x0000203e vpmuludq %xmm1, %xmm0, %xmm0 - 0xc5, 0xf9, 0xd4, 0xc2, //0x00002042 vpaddq %xmm2, %xmm0, %xmm0 - 0xc4, 0xe1, 0xf9, 0x7e, 0xc2, //0x00002046 vmovq %xmm0, %rdx - 0x44, 0x39, 0xc7, //0x0000204b cmpl %r8d, %edi - 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x0000204e jne LBB0_419 - 0x48, 0xbb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00002054 movabsq $4503599627370495, %rbx - 0x44, 0x8a, 0x45, 0xd7, //0x0000205e movb $-41(%rbp), %r8b - 0xe9, 0x27, 0x00, 0x00, 0x00, //0x00002062 jmp LBB0_422 - //0x00002067 LBB0_419 - 0x45, 0x01, 0xc3, //0x00002067 addl %r8d, %r11d - 0x48, 0xbb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x0000206a movabsq $4503599627370495, %rbx - 0x44, 0x8a, 0x45, 0xd7, //0x00002074 movb $-41(%rbp), %r8b - //0x00002078 LBB0_420 - 0x44, 0x89, 0xee, //0x00002078 movl %r13d, %esi - 0x44, 0x29, 0xde, //0x0000207b subl %r11d, %esi - //0x0000207e LBB0_421 - 0x48, 0x01, 0xd2, //0x0000207e addq %rdx, %rdx - 0x48, 0x8d, 0x14, 0x92, //0x00002081 leaq (%rdx,%rdx,4), %rdx - 0x83, 0xc6, 0xff, //0x00002085 addl $-1, %esi - 0x0f, 0x85, 0xf0, 0xff, 0xff, 0xff, //0x00002088 jne LBB0_421 - //0x0000208e LBB0_422 - 0x31, 0xf6, //0x0000208e xorl %esi, %esi - 0x45, 0x85, 0xed, //0x00002090 testl %r13d, %r13d - 0x0f, 0x88, 0x4a, 0x00, 0x00, 0x00, //0x00002093 js LBB0_429 - 0x44, 0x39, 0xe8, //0x00002099 cmpl %r13d, %eax - 0x0f, 0x8e, 0x41, 0x00, 0x00, 0x00, //0x0000209c jle LBB0_429 - 0x41, 0x8a, 0x0c, 0x0c, //0x000020a2 movb (%r12,%rcx), %cl - 0x80, 0xf9, 0x35, //0x000020a6 cmpb $53, %cl - 0x0f, 0x85, 0x2d, 0x00, 0x00, 0x00, //0x000020a9 jne LBB0_428 - 0x41, 0x8d, 0x75, 0x01, //0x000020af leal $1(%r13), %esi - 0x39, 0xc6, //0x000020b3 cmpl %eax, %esi - 0x0f, 0x85, 0x21, 0x00, 0x00, 0x00, //0x000020b5 jne LBB0_428 - 0x45, 0x85, 0xd2, //0x000020bb testl %r10d, %r10d - 0x40, 0x0f, 0x95, 0xc6, //0x000020be setne %sil - 0x41, 0x08, 0xf1, //0x000020c2 orb %sil, %r9b - 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x000020c5 jne LBB0_429 - 0x41, 0x83, 0xc5, 0xff, //0x000020cb addl $-1, %r13d - 0x43, 0x8a, 0x34, 0x2c, //0x000020cf movb (%r12,%r13), %sil - 0x40, 0x80, 0xe6, 0x01, //0x000020d3 andb $1, %sil - 0xe9, 0x07, 0x00, 0x00, 0x00, //0x000020d7 jmp LBB0_429 - //0x000020dc LBB0_428 - 0x80, 0xf9, 0x35, //0x000020dc cmpb $53, %cl - 0x40, 0x0f, 0x9d, 0xc6, //0x000020df setge %sil - //0x000020e3 LBB0_429 - 0x44, 0x0f, 0xb6, 0xde, //0x000020e3 movzbl %sil, %r11d - 0x49, 0x01, 0xd3, //0x000020e7 addq %rdx, %r11 - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, //0x000020ea movabsq $9007199254740992, %rax - 0x49, 0x39, 0xc3, //0x000020f4 cmpq %rax, %r11 - 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x000020f7 jne LBB0_433 - 0x48, 0x8b, 0x45, 0xb8, //0x000020fd movq $-72(%rbp), %rax - 0x3d, 0xfe, 0x03, 0x00, 0x00, //0x00002101 cmpl $1022, %eax - 0x0f, 0x8e, 0x12, 0x00, 0x00, 0x00, //0x00002106 jle LBB0_432 - 0x45, 0x31, 0xdb, //0x0000210c xorl %r11d, %r11d - 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x0000210f movabsq $9218868437227405312, %rcx - 0xe9, 0x2d, 0x00, 0x00, 0x00, //0x00002119 jmp LBB0_434 - //0x0000211e LBB0_432 - 0x83, 0xc0, 0x01, //0x0000211e addl $1, %eax - 0x48, 0x89, 0x45, 0xb8, //0x00002121 movq %rax, $-72(%rbp) - 0x4c, 0x8b, 0x5d, 0x90, //0x00002125 movq $-112(%rbp), %r11 - //0x00002129 LBB0_433 - 0x48, 0x8b, 0x45, 0x90, //0x00002129 movq $-112(%rbp), %rax - 0x4c, 0x21, 0xd8, //0x0000212d andq %r11, %rax - 0x48, 0x8b, 0x4d, 0xb8, //0x00002130 movq $-72(%rbp), %rcx - 0x81, 0xc1, 0xff, 0x03, 0x00, 0x00, //0x00002134 addl $1023, %ecx - 0x81, 0xe1, 0xff, 0x07, 0x00, 0x00, //0x0000213a andl $2047, %ecx - 0x48, 0xc1, 0xe1, 0x34, //0x00002140 shlq $52, %rcx - 0x48, 0x85, 0xc0, //0x00002144 testq %rax, %rax - 0x48, 0x0f, 0x44, 0xc8, //0x00002147 cmoveq %rax, %rcx - //0x0000214b LBB0_434 - 0x49, 0x21, 0xdb, //0x0000214b andq %rbx, %r11 - 0x49, 0x09, 0xcb, //0x0000214e orq %rcx, %r11 - 0x4c, 0x89, 0xd8, //0x00002151 movq %r11, %rax - 0x4c, 0x09, 0xf0, //0x00002154 orq %r14, %rax - 0x41, 0x80, 0xf8, 0x2d, //0x00002157 cmpb $45, %r8b - 0x49, 0x0f, 0x45, 0xc3, //0x0000215b cmovneq %r11, %rax - 0xc4, 0xe1, 0xf9, 0x6e, 0xc0, //0x0000215f vmovq %rax, %xmm0 - //0x00002164 LBB0_435 - 0xc4, 0xe1, 0xf9, 0x7e, 0xc0, //0x00002164 vmovq %xmm0, %rax - 0x49, 0x83, 0xc6, 0xff, //0x00002169 addq $-1, %r14 - 0x49, 0x21, 0xc6, //0x0000216d andq %rax, %r14 - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00002170 movabsq $9218868437227405312, %rax - 0x49, 0x39, 0xc6, //0x0000217a cmpq %rax, %r14 - 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x0000217d jne LBB0_437 - 0x49, 0xc7, 0x07, 0xf8, 0xff, 0xff, 0xff, //0x00002183 movq $-8, (%r15) - //0x0000218a LBB0_437 - 0xc4, 0xc1, 0x7b, 0x11, 0x47, 0x08, //0x0000218a vmovsd %xmm0, $8(%r15) - 0x48, 0x8b, 0x45, 0xa8, //0x00002190 movq $-88(%rbp), %rax - 0x48, 0x8b, 0x4d, 0x98, //0x00002194 movq $-104(%rbp), %rcx - 0x48, 0x89, 0x08, //0x00002198 movq %rcx, (%rax) - //0x0000219b LBB0_438 - 0x48, 0x83, 0xc4, 0x58, //0x0000219b addq $88, %rsp - 0x5b, //0x0000219f popq %rbx - 0x41, 0x5c, //0x000021a0 popq %r12 - 0x41, 0x5d, //0x000021a2 popq %r13 - 0x41, 0x5e, //0x000021a4 popq %r14 - 0x41, 0x5f, //0x000021a6 popq %r15 - 0x5d, //0x000021a8 popq %rbp - 0xc5, 0xf8, 0x77, //0x000021a9 vzeroupper - 0xc3, //0x000021ac retq - 0x00, 0x00, 0x00, //0x000021ad .p2align 2, 0x00 - //0x000021b0 _MASK_USE_NUMBER - 0x02, 0x00, 0x00, 0x00, //0x000021b0 .long 2 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000021b4 .p2align 4, 0x00 - //0x000021c0 _P10_TAB - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x3f, //0x000021c0 .quad 0x3ff0000000000000 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x40, //0x000021c8 .quad 0x4024000000000000 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x59, 0x40, //0x000021d0 .quad 0x4059000000000000 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x8f, 0x40, //0x000021d8 .quad 0x408f400000000000 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0xc3, 0x40, //0x000021e0 .quad 0x40c3880000000000 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x6a, 0xf8, 0x40, //0x000021e8 .quad 0x40f86a0000000000 - 0x00, 0x00, 0x00, 0x00, 0x80, 0x84, 0x2e, 0x41, //0x000021f0 .quad 0x412e848000000000 - 0x00, 0x00, 0x00, 0x00, 0xd0, 0x12, 0x63, 0x41, //0x000021f8 .quad 0x416312d000000000 - 0x00, 0x00, 0x00, 0x00, 0x84, 0xd7, 0x97, 0x41, //0x00002200 .quad 0x4197d78400000000 - 0x00, 0x00, 0x00, 0x00, 0x65, 0xcd, 0xcd, 0x41, //0x00002208 .quad 0x41cdcd6500000000 - 0x00, 0x00, 0x00, 0x20, 0x5f, 0xa0, 0x02, 0x42, //0x00002210 .quad 0x4202a05f20000000 - 0x00, 0x00, 0x00, 0xe8, 0x76, 0x48, 0x37, 0x42, //0x00002218 .quad 0x42374876e8000000 - 0x00, 0x00, 0x00, 0xa2, 0x94, 0x1a, 0x6d, 0x42, //0x00002220 .quad 0x426d1a94a2000000 - 0x00, 0x00, 0x40, 0xe5, 0x9c, 0x30, 0xa2, 0x42, //0x00002228 .quad 0x42a2309ce5400000 - 0x00, 0x00, 0x90, 0x1e, 0xc4, 0xbc, 0xd6, 0x42, //0x00002230 .quad 0x42d6bcc41e900000 - 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0x43, //0x00002238 .quad 0x430c6bf526340000 - 0x00, 0x80, 0xe0, 0x37, 0x79, 0xc3, 0x41, 0x43, //0x00002240 .quad 0x4341c37937e08000 - 0x00, 0xa0, 0xd8, 0x85, 0x57, 0x34, 0x76, 0x43, //0x00002248 .quad 0x4376345785d8a000 - 0x00, 0xc8, 0x4e, 0x67, 0x6d, 0xc1, 0xab, 0x43, //0x00002250 .quad 0x43abc16d674ec800 - 0x00, 0x3d, 0x91, 0x60, 0xe4, 0x58, 0xe1, 0x43, //0x00002258 .quad 0x43e158e460913d00 - 0x40, 0x8c, 0xb5, 0x78, 0x1d, 0xaf, 0x15, 0x44, //0x00002260 .quad 0x4415af1d78b58c40 - 0x50, 0xef, 0xe2, 0xd6, 0xe4, 0x1a, 0x4b, 0x44, //0x00002268 .quad 0x444b1ae4d6e2ef50 - 0x92, 0xd5, 0x4d, 0x06, 0xcf, 0xf0, 0x80, 0x44, //0x00002270 .quad 0x4480f0cf064dd592 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002278 .p2align 4, 0x00 - //0x00002280 _POW10_M128_TAB - 0x53, 0xe4, 0x60, 0xcd, 0x69, 0xc8, 0x32, 0x17, //0x00002280 .quad 1671618768450675795 - 0x88, 0x02, 0x1c, 0x08, 0xa0, 0xd5, 0x8f, 0xfa, //0x00002288 .quad -391859759250406776 - 0xb4, 0x8e, 0x5c, 0x20, 0x42, 0xbd, 0x7f, 0x0e, //0x00002290 .quad 1044761730281672372 - 0x95, 0x81, 0x11, 0x05, 0x84, 0xe5, 0x99, 0x9c, //0x00002298 .quad -7162441377172586091 - 0x61, 0xb2, 0x73, 0xa8, 0x92, 0xac, 0x1f, 0x52, //0x000022a0 .quad 5917638181279478369 - 0xfa, 0xe1, 0x55, 0x06, 0xe5, 0x5e, 0xc0, 0xc3, //0x000022a8 .quad -4341365703038344710 - 0xf9, 0x9e, 0x90, 0x52, 0xb7, 0x97, 0xa7, 0xe6, //0x000022b0 .quad -1826324310255427847 - 0x78, 0x5a, 0xeb, 0x47, 0x9e, 0x76, 0xb0, 0xf4, //0x000022b8 .quad -815021110370542984 - 0x5c, 0x63, 0x9a, 0x93, 0xd2, 0xbe, 0x28, 0x90, //0x000022c0 .quad -8058981721550724260 - 0x8b, 0x18, 0xf3, 0xec, 0x22, 0x4a, 0xee, 0x98, //0x000022c8 .quad -7426917221622671221 - 0x33, 0xfc, 0x80, 0x38, 0x87, 0xee, 0x32, 0x74, //0x000022d0 .quad 8373016921771146291 - 0xae, 0xde, 0x2f, 0xa8, 0xab, 0xdc, 0x29, 0xbf, //0x000022d8 .quad -4671960508600951122 - 0x3f, 0x3b, 0xa1, 0x06, 0x29, 0xaa, 0x3f, 0x11, //0x000022e0 .quad 1242899115359157055 - 0x5a, 0xd6, 0x3b, 0x92, 0xd6, 0x53, 0xf4, 0xee, //0x000022e8 .quad -1228264617323800998 - 0x07, 0xc5, 0x24, 0xa4, 0x59, 0xca, 0xc7, 0x4a, //0x000022f0 .quad 5388497965526861063 - 0xf8, 0x65, 0x65, 0x1b, 0x66, 0xb4, 0x58, 0x95, //0x000022f8 .quad -7685194413468457480 - 0x49, 0xf6, 0x2d, 0x0d, 0xf0, 0xbc, 0x79, 0x5d, //0x00002300 .quad 6735622456908576329 - 0x76, 0xbf, 0x3e, 0xa2, 0x7f, 0xe1, 0xae, 0xba, //0x00002308 .quad -4994806998408183946 - 0xdc, 0x73, 0x79, 0x10, 0x2c, 0x2c, 0xd8, 0xf4, //0x00002310 .quad -803843965719055396 - 0x53, 0x6f, 0xce, 0x8a, 0xdf, 0x99, 0x5a, 0xe9, //0x00002318 .quad -1631822729582842029 - 0x69, 0xe8, 0x4b, 0x8a, 0x9b, 0x1b, 0x07, 0x79, //0x00002320 .quad 8720969558280366185 - 0x94, 0x05, 0xc1, 0xb6, 0x2b, 0xa0, 0xd8, 0x91, //0x00002328 .quad -7937418233630358124 - 0x84, 0xe2, 0xde, 0x6c, 0x82, 0xe2, 0x48, 0x97, //0x00002330 .quad -7545532125859093884 - 0xf9, 0x46, 0x71, 0xa4, 0x36, 0xc8, 0x4e, 0xb6, //0x00002338 .quad -5310086773610559751 - 0x25, 0x9b, 0x16, 0x08, 0x23, 0x1b, 0x1b, 0xfd, //0x00002340 .quad -208543120469091547 - 0xb7, 0x98, 0x8d, 0x4d, 0x44, 0x7a, 0xe2, 0xe3, //0x00002348 .quad -2025922448585811785 - 0xf7, 0x20, 0x0e, 0xe5, 0xf5, 0xf0, 0x30, 0xfe, //0x00002350 .quad -130339450293182217 - 0x72, 0x7f, 0x78, 0xb0, 0x6a, 0x8c, 0x6d, 0x8e, //0x00002358 .quad -8183730558007214222 - 0x35, 0xa9, 0x51, 0x5e, 0x33, 0x2d, 0xbd, 0xbd, //0x00002360 .quad -4774610331293865675 - 0x4f, 0x9f, 0x96, 0x5c, 0x85, 0xef, 0x08, 0xb2, //0x00002368 .quad -5617977179081629873 - 0x82, 0x13, 0xe6, 0x35, 0x80, 0x78, 0x2c, 0xad, //0x00002370 .quad -5968262914117332094 - 0x23, 0x47, 0xbc, 0xb3, 0x66, 0x2b, 0x8b, 0xde, //0x00002378 .quad -2410785455424649437 - 0x31, 0xcc, 0xaf, 0x21, 0x50, 0xcb, 0x3b, 0x4c, //0x00002380 .quad 5493207715531443249 - 0x76, 0xac, 0x55, 0x30, 0x20, 0xfb, 0x16, 0x8b, //0x00002388 .quad -8424269937281487754 - 0x3d, 0xbf, 0x1b, 0x2a, 0x24, 0xbe, 0x4a, 0xdf, //0x00002390 .quad -2356862392440471747 - 0x93, 0x17, 0x6b, 0x3c, 0xe8, 0xb9, 0xdc, 0xad, //0x00002398 .quad -5918651403174471789 - 0x0d, 0xaf, 0xa2, 0x34, 0xad, 0x6d, 0x1d, 0xd7, //0x000023a0 .quad -2946077990550589683 - 0x78, 0xdd, 0x85, 0x4b, 0x62, 0xe8, 0x53, 0xd9, //0x000023a8 .quad -2786628235540701832 - 0x68, 0xad, 0xe5, 0x40, 0x8c, 0x64, 0x72, 0x86, //0x000023b0 .quad -8758827771735200408 - 0x6b, 0xaa, 0x33, 0x6f, 0x3d, 0x71, 0xd4, 0x87, //0x000023b8 .quad -8659171674854020501 - 0xc2, 0x18, 0x1f, 0x51, 0xaf, 0xfd, 0x0e, 0x68, //0x000023c0 .quad 7498209359040551106 - 0x06, 0x95, 0x00, 0xcb, 0x8c, 0x8d, 0xc9, 0xa9, //0x000023c8 .quad -6212278575140137722 - 0xf2, 0xde, 0x66, 0x25, 0x1b, 0xbd, 0x12, 0x02, //0x000023d0 .quad 149389661945913074 - 0x48, 0xba, 0xc0, 0xfd, 0xef, 0xf0, 0x3b, 0xd4, //0x000023d8 .quad -3153662200497784248 - 0x57, 0x4b, 0x60, 0xf7, 0x30, 0xb6, 0x4b, 0x01, //0x000023e0 .quad 93368538716195671 - 0x6d, 0x74, 0x98, 0xfe, 0x95, 0x76, 0xa5, 0x84, //0x000023e8 .quad -8888567902952197011 - 0x2d, 0x5e, 0x38, 0x35, 0xbd, 0xa3, 0x9e, 0x41, //0x000023f0 .quad 4728396691822632493 - 0x88, 0x91, 0x3e, 0x7e, 0x3b, 0xd4, 0xce, 0xa5, //0x000023f8 .quad -6499023860262858360 - 0xb9, 0x75, 0x86, 0x82, 0xac, 0x4c, 0x06, 0x52, //0x00002400 .quad 5910495864778290617 - 0xea, 0x35, 0xce, 0x5d, 0x4a, 0x89, 0x42, 0xcf, //0x00002408 .quad -3512093806901185046 - 0x93, 0x09, 0x94, 0xd1, 0xeb, 0xef, 0x43, 0x73, //0x00002410 .quad 8305745933913819539 - 0xb2, 0xe1, 0xa0, 0x7a, 0xce, 0x95, 0x89, 0x81, //0x00002418 .quad -9112587656954322510 - 0xf8, 0x0b, 0xf9, 0xc5, 0xe6, 0xeb, 0x14, 0x10, //0x00002420 .quad 1158810380537498616 - 0x1f, 0x1a, 0x49, 0x19, 0x42, 0xfb, 0xeb, 0xa1, //0x00002428 .quad -6779048552765515233 - 0xf6, 0x4e, 0x77, 0x77, 0xe0, 0x26, 0x1a, 0xd4, //0x00002430 .quad -3163173042755514634 - 0xa6, 0x60, 0x9b, 0x9f, 0x12, 0xfa, 0x66, 0xca, //0x00002438 .quad -3862124672529506138 - 0xb4, 0x22, 0x55, 0x95, 0x98, 0xb0, 0x20, 0x89, //0x00002440 .quad -8565652321871781196 - 0xd0, 0x38, 0x82, 0x47, 0x97, 0xb8, 0x00, 0xfd, //0x00002448 .quad -215969822234494768 - 0xb0, 0x35, 0x55, 0x5d, 0x5f, 0x6e, 0xb4, 0x55, //0x00002450 .quad 6175682344898606512 - 0x82, 0x63, 0xb1, 0x8c, 0x5e, 0x73, 0x20, 0x9e, //0x00002458 .quad -7052510166537641086 - 0x1d, 0x83, 0xaa, 0x34, 0xf7, 0x89, 0x21, 0xeb, //0x00002460 .quad -1503769105731517667 - 0x62, 0xbc, 0xdd, 0x2f, 0x36, 0x90, 0xa8, 0xc5, //0x00002468 .quad -4203951689744663454 - 0xe4, 0x23, 0xd5, 0x01, 0x75, 0xec, 0xe9, 0xa5, //0x00002470 .quad -6491397400591784988 - 0x7b, 0x2b, 0xd5, 0xbb, 0x43, 0xb4, 0x12, 0xf7, //0x00002478 .quad -643253593753441413 - 0x6e, 0x36, 0x25, 0x21, 0xc9, 0x33, 0xb2, 0x47, //0x00002480 .quad 5166248661484910190 - 0x2d, 0x3b, 0x65, 0x55, 0xaa, 0xb0, 0x6b, 0x9a, //0x00002488 .quad -7319562523736982739 - 0x0a, 0x84, 0x6e, 0x69, 0xbb, 0xc0, 0x9e, 0x99, //0x00002490 .quad -7377247228426025974 - 0xf8, 0x89, 0xbe, 0xea, 0xd4, 0x9c, 0x06, 0xc1, //0x00002498 .quad -4537767136243840520 - 0x0d, 0x25, 0xca, 0x43, 0xea, 0x70, 0x06, 0xc0, //0x000024a0 .quad -4609873017105144563 - 0x76, 0x2c, 0x6e, 0x25, 0x0a, 0x44, 0x48, 0xf1, //0x000024a8 .quad -1060522901877412746 - 0x28, 0x57, 0x5e, 0x6a, 0x92, 0x06, 0x04, 0x38, //0x000024b0 .quad 4036358391950366504 - 0xca, 0xdb, 0x64, 0x57, 0x86, 0x2a, 0xcd, 0x96, //0x000024b8 .quad -7580355841314464822 - 0xf2, 0xec, 0xf5, 0x04, 0x37, 0x08, 0x05, 0xc6, //0x000024c0 .quad -4177924046916817678 - 0xbc, 0x12, 0x3e, 0xed, 0x27, 0x75, 0x80, 0xbc, //0x000024c8 .quad -4863758783215693124 - 0x2e, 0x68, 0x33, 0xc6, 0x44, 0x4a, 0x86, 0xf7, //0x000024d0 .quad -610719040218634194 - 0x6b, 0x97, 0x8d, 0xe8, 0x71, 0x92, 0xa0, 0xeb, //0x000024d8 .quad -1468012460592228501 - 0x1d, 0x21, 0xe0, 0xfb, 0x6a, 0xee, 0xb3, 0x7a, //0x000024e0 .quad 8841672636718129437 - 0xa3, 0x7e, 0x58, 0x31, 0x87, 0x5b, 0x44, 0x93, //0x000024e8 .quad -7835036815511224669 - 0x64, 0x29, 0xd8, 0xba, 0x05, 0xea, 0x60, 0x59, //0x000024f0 .quad 6440404777470273892 - 0x4c, 0x9e, 0xae, 0xfd, 0x68, 0x72, 0x15, 0xb8, //0x000024f8 .quad -5182110000961642932 - 0xbd, 0x33, 0x8e, 0x29, 0x87, 0x24, 0xb9, 0x6f, //0x00002500 .quad 8050505971837842365 - 0xdf, 0x45, 0x1a, 0x3d, 0x03, 0xcf, 0x1a, 0xe6, //0x00002508 .quad -1865951482774665761 - 0x56, 0xe0, 0xf8, 0x79, 0xd4, 0xb6, 0xd3, 0xa5, //0x00002510 .quad -6497648813669818282 - 0xab, 0x6b, 0x30, 0x06, 0x62, 0xc1, 0xd0, 0x8f, //0x00002518 .quad -8083748704375247957 - 0x6c, 0x18, 0x77, 0x98, 0x89, 0xa4, 0x48, 0x8f, //0x00002520 .quad -8122061017087272852 - 0x96, 0x86, 0xbc, 0x87, 0xba, 0xf1, 0xc4, 0xb3, //0x00002528 .quad -5492999862041672042 - 0x87, 0xde, 0x94, 0xfe, 0xab, 0xcd, 0x1a, 0x33, //0x00002530 .quad 3682481783923072647 - 0x3c, 0xa8, 0xab, 0x29, 0x29, 0x2e, 0xb6, 0xe0, //0x00002538 .quad -2254563809124702148 - 0x14, 0x0b, 0x1d, 0x7f, 0x8b, 0xc0, 0xf0, 0x9f, //0x00002540 .quad -6921820921902855404 - 0x25, 0x49, 0x0b, 0xba, 0xd9, 0xdc, 0x71, 0x8c, //0x00002548 .quad -8326631408344020699 - 0xd9, 0x4d, 0xe4, 0x5e, 0xae, 0xf0, 0xec, 0x07, //0x00002550 .quad 571095884476206553 - 0x6f, 0x1b, 0x8e, 0x28, 0x10, 0x54, 0x8e, 0xaf, //0x00002558 .quad -5796603242002637969 - 0x50, 0x61, 0x9d, 0xf6, 0xd9, 0x2c, 0xe8, 0xc9, //0x00002560 .quad -3897816162832129712 - 0x4a, 0xa2, 0xb1, 0x32, 0x14, 0xe9, 0x71, 0xdb, //0x00002568 .quad -2634068034075909558 - 0xd2, 0x5c, 0x22, 0x3a, 0x08, 0x1c, 0x31, 0xbe, //0x00002570 .quad -4741978110983775022 - 0x6e, 0x05, 0xaf, 0x9f, 0xac, 0x31, 0x27, 0x89, //0x00002578 .quad -8563821548938525330 - 0x06, 0xf4, 0xaa, 0x48, 0x0a, 0x63, 0xbd, 0x6d, //0x00002580 .quad 7907585416552444934 - 0xca, 0xc6, 0x9a, 0xc7, 0x17, 0xfe, 0x70, 0xab, //0x00002588 .quad -6093090917745768758 - 0x08, 0xb1, 0xd5, 0xda, 0xcc, 0xbb, 0x2c, 0x09, //0x00002590 .quad 661109733835780360 - 0x7d, 0x78, 0x81, 0xb9, 0x9d, 0x3d, 0x4d, 0xd6, //0x00002598 .quad -3004677628754823043 - 0xa5, 0x8e, 0xc5, 0x08, 0x60, 0xf5, 0xbb, 0x25, //0x000025a0 .quad 2719036592861056677 - 0x4e, 0xeb, 0xf0, 0x93, 0x82, 0x46, 0xf0, 0x85, //0x000025a8 .quad -8795452545612846258 - 0x4e, 0xf2, 0xf6, 0x0a, 0xb8, 0xf2, 0x2a, 0xaf, //0x000025b0 .quad -5824576295778454962 - 0x21, 0x26, 0xed, 0x38, 0x23, 0x58, 0x6c, 0xa7, //0x000025b8 .quad -6382629663588669919 - 0xe1, 0xae, 0xb4, 0x0d, 0x66, 0xaf, 0xf5, 0x1a, //0x000025c0 .quad 1942651667131707105 - 0xaa, 0x6f, 0x28, 0x07, 0x2c, 0x6e, 0x47, 0xd1, //0x000025c8 .quad -3366601061058449494 - 0x4d, 0xed, 0x90, 0xc8, 0x9f, 0x8d, 0xd9, 0x50, //0x000025d0 .quad 5825843310384704845 - 0xca, 0x45, 0x79, 0x84, 0xdb, 0xa4, 0xcc, 0x82, //0x000025d8 .quad -9021654690802612790 - 0xa0, 0x28, 0xb5, 0xba, 0x07, 0xf1, 0x0f, 0xe5, //0x000025e0 .quad -1941067898873894752 - 0x3c, 0x97, 0x97, 0x65, 0x12, 0xce, 0x7f, 0xa3, //0x000025e8 .quad -6665382345075878084 - 0xc8, 0x72, 0x62, 0xa9, 0x49, 0xed, 0x53, 0x1e, //0x000025f0 .quad 2185351144835019464 - 0x0c, 0x7d, 0xfd, 0xfe, 0x96, 0xc1, 0x5f, 0xcc, //0x000025f8 .quad -3720041912917459700 - 0x7a, 0x0f, 0xbb, 0x13, 0x9c, 0xe8, 0xe8, 0x25, //0x00002600 .quad 2731688931043774330 - 0x4f, 0xdc, 0xbc, 0xbe, 0xfc, 0xb1, 0x77, 0xff, //0x00002608 .quad -38366372719436721 - 0xac, 0xe9, 0x54, 0x8c, 0x61, 0x91, 0xb1, 0x77, //0x00002610 .quad 8624834609543440812 - 0xb1, 0x09, 0x36, 0xf7, 0x3d, 0xcf, 0xaa, 0x9f, //0x00002618 .quad -6941508010590729807 - 0x17, 0x24, 0x6a, 0xef, 0xb9, 0xf5, 0x9d, 0xd5, //0x00002620 .quad -3054014793352862697 - 0x1d, 0x8c, 0x03, 0x75, 0x0d, 0x83, 0x95, 0xc7, //0x00002628 .quad -4065198994811024355 - 0x1d, 0xad, 0x44, 0x6b, 0x28, 0x73, 0x05, 0x4b, //0x00002630 .quad 5405853545163697437 - 0x25, 0x6f, 0x44, 0xd2, 0xd0, 0xe3, 0x7a, 0xf9, //0x00002638 .quad -469812725086392539 - 0x32, 0xec, 0x0a, 0x43, 0xf9, 0x67, 0xe3, 0x4e, //0x00002640 .quad 5684501474941004850 - 0x77, 0xc5, 0x6a, 0x83, 0x62, 0xce, 0xec, 0x9b, //0x00002648 .quad -7211161980820077193 - 0x3f, 0xa7, 0xcd, 0x93, 0xf7, 0x41, 0x9c, 0x22, //0x00002650 .quad 2493940825248868159 - 0xd5, 0x76, 0x45, 0x24, 0xfb, 0x01, 0xe8, 0xc2, //0x00002658 .quad -4402266457597708587 - 0x0f, 0x11, 0xc1, 0x78, 0x75, 0x52, 0x43, 0x6b, //0x00002660 .quad 7729112049988473103 - 0x8a, 0xd4, 0x56, 0xed, 0x79, 0x02, 0xa2, 0xf3, //0x00002668 .quad -891147053569747830 - 0xa9, 0xaa, 0x78, 0x6b, 0x89, 0x13, 0x0a, 0x83, //0x00002670 .quad -9004363024039368023 - 0xd6, 0x44, 0x56, 0x34, 0x8c, 0x41, 0x45, 0x98, //0x00002678 .quad -7474495936122174250 - 0x53, 0xd5, 0x56, 0xc6, 0x6b, 0x98, 0xcc, 0x23, //0x00002680 .quad 2579604275232953683 - 0x0c, 0xd6, 0x6b, 0x41, 0xef, 0x91, 0x56, 0xbe, //0x00002688 .quad -4731433901725329908 - 0xa8, 0x8a, 0xec, 0xb7, 0x86, 0xbe, 0xbf, 0x2c, //0x00002690 .quad 3224505344041192104 - 0x8f, 0xcb, 0xc6, 0x11, 0x6b, 0x36, 0xec, 0xed, //0x00002698 .quad -1302606358729274481 - 0xa9, 0xd6, 0xf3, 0x32, 0x14, 0xd7, 0xf7, 0x7b, //0x000026a0 .quad 8932844867666826921 - 0x39, 0x3f, 0x1c, 0xeb, 0x02, 0xa2, 0xb3, 0x94, //0x000026a8 .quad -7731658001846878407 - 0x53, 0xcc, 0xb0, 0x3f, 0xd9, 0xcc, 0xf5, 0xda, //0x000026b0 .quad -2669001970698630061 - 0x07, 0x4f, 0xe3, 0xa5, 0x83, 0x8a, 0xe0, 0xb9, //0x000026b8 .quad -5052886483881210105 - 0x68, 0xff, 0x9c, 0x8f, 0x0f, 0x40, 0xb3, 0xd1, //0x000026c0 .quad -3336252463373287576 - 0xc9, 0x22, 0x5c, 0x8f, 0x24, 0xad, 0x58, 0xe8, //0x000026c8 .quad -1704422086424124727 - 0xa1, 0x1f, 0xc2, 0xb9, 0x09, 0x08, 0x10, 0x23, //0x000026d0 .quad 2526528228819083169 - 0xbe, 0x95, 0x99, 0xd9, 0x36, 0x6c, 0x37, 0x91, //0x000026d8 .quad -7982792831656159810 - 0x8a, 0xa7, 0x32, 0x28, 0x0c, 0x0a, 0xd4, 0xab, //0x000026e0 .quad -6065211750830921846 - 0x2d, 0xfb, 0xff, 0x8f, 0x44, 0x47, 0x85, 0xb5, //0x000026e8 .quad -5366805021142811859 - 0x6c, 0x51, 0x3f, 0x32, 0x8f, 0x0c, 0xc9, 0x16, //0x000026f0 .quad 1641857348316123500 - 0xf9, 0xf9, 0xff, 0xb3, 0x15, 0x99, 0xe6, 0xe2, //0x000026f8 .quad -2096820258001126919 - 0xe3, 0x92, 0x67, 0x7f, 0xd9, 0xa7, 0x3d, 0xae, //0x00002700 .quad -5891368184943504669 - 0x3b, 0xfc, 0x7f, 0x90, 0xad, 0x1f, 0xd0, 0x8d, //0x00002708 .quad -8228041688891786181 - 0x9c, 0x77, 0x41, 0xdf, 0xcf, 0x11, 0xcd, 0x99, //0x00002710 .quad -7364210231179380836 - 0x4a, 0xfb, 0x9f, 0xf4, 0x98, 0x27, 0x44, 0xb1, //0x00002718 .quad -5673366092687344822 - 0x83, 0xd5, 0x11, 0xd7, 0x43, 0x56, 0x40, 0x40, //0x00002720 .quad 4629795266307937667 - 0x1d, 0xfa, 0xc7, 0x31, 0x7f, 0x31, 0x95, 0xdd, //0x00002728 .quad -2480021597431793123 - 0x72, 0x25, 0x6b, 0x66, 0xea, 0x35, 0x28, 0x48, //0x00002730 .quad 5199465050656154994 - 0x52, 0xfc, 0x1c, 0x7f, 0xef, 0x3e, 0x7d, 0x8a, //0x00002738 .quad -8467542526035952558 - 0xcf, 0xee, 0x05, 0x00, 0x65, 0x43, 0x32, 0xda, //0x00002740 .quad -2724040723534582065 - 0x66, 0x3b, 0xe4, 0x5e, 0xab, 0x8e, 0x1c, 0xad, //0x00002748 .quad -5972742139117552794 - 0x82, 0x6a, 0x07, 0x40, 0x3e, 0xd4, 0xbe, 0x90, //0x00002750 .quad -8016736922845615486 - 0x40, 0x4a, 0x9d, 0x36, 0x56, 0xb2, 0x63, 0xd8, //0x00002758 .quad -2854241655469553088 - 0x91, 0xa2, 0x04, 0xe8, 0xa6, 0x44, 0x77, 0x5a, //0x00002760 .quad 6518754469289960081 - 0x68, 0x4e, 0x22, 0xe2, 0x75, 0x4f, 0x3e, 0x87, //0x00002768 .quad -8701430062309552536 - 0x36, 0xcb, 0x05, 0xa2, 0xd0, 0x15, 0x15, 0x71, //0x00002770 .quad 8148443086612450102 - 0x02, 0xe2, 0xaa, 0x5a, 0x53, 0xe3, 0x0d, 0xa9, //0x00002778 .quad -6265101559459552766 - 0x03, 0x3e, 0x87, 0xca, 0x44, 0x5b, 0x5a, 0x0d, //0x00002780 .quad 962181821410786819 - 0x83, 0x9a, 0x55, 0x31, 0x28, 0x5c, 0x51, 0xd3, //0x00002788 .quad -3219690930897053053 - 0xc2, 0x86, 0x94, 0xfe, 0x0a, 0x79, 0x58, 0xe8, //0x00002790 .quad -1704479370831952190 - 0x91, 0x80, 0xd5, 0x1e, 0x99, 0xd9, 0x12, 0x84, //0x00002798 .quad -8929835859451740015 - 0x72, 0xa8, 0x39, 0xbe, 0x4d, 0x97, 0x6e, 0x62, //0x000027a0 .quad 7092772823314835570 - 0xb6, 0xe0, 0x8a, 0x66, 0xff, 0x8f, 0x17, 0xa5, //0x000027a8 .quad -6550608805887287114 - 0x8f, 0x12, 0xc8, 0x2d, 0x21, 0x3d, 0x0a, 0xfb, //0x000027b0 .quad -357406007711231345 - 0xe3, 0x98, 0x2d, 0x40, 0xff, 0x73, 0x5d, 0xce, //0x000027b8 .quad -3576574988931720989 - 0x99, 0x0b, 0x9d, 0xbc, 0x34, 0x66, 0xe6, 0x7c, //0x000027c0 .quad 8999993282035256217 - 0x8e, 0x7f, 0x1c, 0x88, 0x7f, 0x68, 0xfa, 0x80, //0x000027c8 .quad -9152888395723407474 - 0x80, 0x4e, 0xc4, 0xeb, 0xc1, 0xff, 0x1f, 0x1c, //0x000027d0 .quad 2026619565689294464 - 0x72, 0x9f, 0x23, 0x6a, 0x9f, 0x02, 0x39, 0xa1, //0x000027d8 .quad -6829424476226871438 - 0x20, 0x62, 0xb5, 0x66, 0xb2, 0xff, 0x27, 0xa3, //0x000027e0 .quad -6690097579743157728 - 0x4e, 0x87, 0xac, 0x44, 0x47, 0x43, 0x87, 0xc9, //0x000027e8 .quad -3925094576856201394 - 0xa8, 0xba, 0x62, 0x00, 0x9f, 0xff, 0xf1, 0x4b, //0x000027f0 .quad 5472436080603216552 - 0x22, 0xa9, 0xd7, 0x15, 0x19, 0x14, 0xe9, 0xfb, //0x000027f8 .quad -294682202642863838 - 0xa9, 0xb4, 0x3d, 0x60, 0xc3, 0x3f, 0x77, 0x6f, //0x00002800 .quad 8031958568804398249 - 0xb5, 0xc9, 0xa6, 0xad, 0x8f, 0xac, 0x71, 0x9d, //0x00002808 .quad -7101705404292871755 - 0xd3, 0x21, 0x4d, 0x38, 0xb4, 0x0f, 0x55, 0xcb, //0x00002810 .quad -3795109844276665901 - 0x22, 0x7c, 0x10, 0x99, 0xb3, 0x17, 0xce, 0xc4, //0x00002818 .quad -4265445736938701790 - 0x48, 0x6a, 0x60, 0x46, 0xa1, 0x53, 0x2a, 0x7e, //0x00002820 .quad 9091170749936331336 - 0x2b, 0x9b, 0x54, 0x7f, 0xa0, 0x9d, 0x01, 0xf6, //0x00002828 .quad -720121152745989333 - 0x6d, 0x42, 0xfc, 0xcb, 0x44, 0x74, 0xda, 0x2e, //0x00002830 .quad 3376138709496513133 - 0xfb, 0xe0, 0x94, 0x4f, 0x84, 0x02, 0xc1, 0x99, //0x00002838 .quad -7367604748107325189 - 0x08, 0x53, 0xfb, 0xfe, 0x55, 0x11, 0x91, 0xfa, //0x00002840 .quad -391512631556746488 - 0x39, 0x19, 0x7a, 0x63, 0x25, 0x43, 0x31, 0xc0, //0x00002848 .quad -4597819916706768583 - 0xca, 0x27, 0xba, 0x7e, 0xab, 0x55, 0x35, 0x79, //0x00002850 .quad 8733981247408842698 - 0x88, 0x9f, 0x58, 0xbc, 0xee, 0x93, 0x3d, 0xf0, //0x00002858 .quad -1135588877456072824 - 0xde, 0x58, 0x34, 0x2f, 0x8b, 0x55, 0xc1, 0x4b, //0x00002860 .quad 5458738279630526686 - 0xb5, 0x63, 0xb7, 0x35, 0x75, 0x7c, 0x26, 0x96, //0x00002868 .quad -7627272076051127371 - 0x16, 0x6f, 0x01, 0xfb, 0xed, 0xaa, 0xb1, 0x9e, //0x00002870 .quad -7011635205744005354 - 0xa2, 0x3c, 0x25, 0x83, 0x92, 0x1b, 0xb0, 0xbb, //0x00002878 .quad -4922404076636521310 - 0xdc, 0xca, 0xc1, 0x79, 0xa9, 0x15, 0x5e, 0x46, //0x00002880 .quad 5070514048102157020 - 0xcb, 0x8b, 0xee, 0x23, 0x77, 0x22, 0x9c, 0xea, //0x00002888 .quad -1541319077368263733 - 0xc9, 0x1e, 0x19, 0xec, 0x89, 0xcd, 0xfa, 0x0b, //0x00002890 .quad 863228270850154185 - 0x5f, 0x17, 0x75, 0x76, 0x8a, 0x95, 0xa1, 0x92, //0x00002898 .quad -7880853450996246689 - 0x7b, 0x66, 0x1f, 0x67, 0xec, 0x80, 0xf9, 0xce, //0x000028a0 .quad -3532650679864695173 - 0x36, 0x5d, 0x12, 0x14, 0xed, 0xfa, 0x49, 0xb7, //0x000028a8 .quad -5239380795317920458 - 0x1a, 0x40, 0xe7, 0x80, 0x27, 0xe1, 0xb7, 0x82, //0x000028b0 .quad -9027499368258256870 - 0x84, 0xf4, 0x16, 0x59, 0xa8, 0x79, 0x1c, 0xe5, //0x000028b8 .quad -1937539975720012668 - 0x10, 0x88, 0x90, 0xb0, 0xb8, 0xec, 0xb2, 0xd1, //0x000028c0 .quad -3336344095947716592 - 0xd2, 0x58, 0xae, 0x37, 0x09, 0xcc, 0x31, 0x8f, //0x000028c8 .quad -8128491512466089774 - 0x15, 0xaa, 0xb4, 0xdc, 0xe6, 0xa7, 0x1f, 0x86, //0x000028d0 .quad -8782116138362033643 - 0x07, 0xef, 0x99, 0x85, 0x0b, 0x3f, 0xfe, 0xb2, //0x000028d8 .quad -5548928372155224313 - 0x9a, 0xd4, 0xe1, 0x93, 0xe0, 0x91, 0xa7, 0x67, //0x000028e0 .quad 7469098900757009562 - 0xc9, 0x6a, 0x00, 0x67, 0xce, 0xce, 0xbd, 0xdf, //0x000028e8 .quad -2324474446766642487 - 0xe0, 0x24, 0x6d, 0x5c, 0x2c, 0xbb, 0xc8, 0xe0, //0x000028f0 .quad -2249342214667950880 - 0xbd, 0x42, 0x60, 0x00, 0x41, 0xa1, 0xd6, 0x8b, //0x000028f8 .quad -8370325556870233411 - 0x18, 0x6e, 0x88, 0x73, 0xf7, 0xe9, 0xfa, 0x58, //0x00002900 .quad 6411694268519837208 - 0x6d, 0x53, 0x78, 0x40, 0x91, 0x49, 0xcc, 0xae, //0x00002908 .quad -5851220927660403859 - 0x9e, 0x89, 0x6a, 0x50, 0x75, 0xa4, 0x39, 0xaf, //0x00002910 .quad -5820440219632367202 - 0x48, 0x68, 0x96, 0x90, 0xf5, 0x5b, 0x7f, 0xda, //0x00002918 .quad -2702340141148116920 - 0x03, 0x96, 0x42, 0x52, 0xc9, 0x06, 0x84, 0x6d, //0x00002920 .quad 7891439908798240259 - 0x2d, 0x01, 0x5e, 0x7a, 0x79, 0x99, 0x8f, 0x88, //0x00002928 .quad -8606491615858654931 - 0x83, 0x3b, 0xd3, 0xa6, 0x7b, 0x08, 0xe5, 0xc8, //0x00002930 .quad -3970758169284363389 - 0x78, 0x81, 0xf5, 0xd8, 0xd7, 0x7f, 0xb3, 0xaa, //0x00002938 .quad -6146428501395930760 - 0x64, 0x0a, 0x88, 0x90, 0x9a, 0x4a, 0x1e, 0xfb, //0x00002940 .quad -351761693178066332 - 0xd6, 0xe1, 0x32, 0xcf, 0xcd, 0x5f, 0x60, 0xd5, //0x00002948 .quad -3071349608317525546 - 0x7f, 0x06, 0x55, 0x9a, 0xa0, 0xee, 0xf2, 0x5c, //0x00002950 .quad 6697677969404790399 - 0x26, 0xcd, 0x7f, 0xa1, 0xe0, 0x3b, 0x5c, 0x85, //0x00002958 .quad -8837122532839535322 - 0x1e, 0x48, 0xea, 0xc0, 0x48, 0xaa, 0x2f, 0xf4, //0x00002960 .quad -851274575098787810 - 0x6f, 0xc0, 0xdf, 0xc9, 0xd8, 0x4a, 0xb3, 0xa6, //0x00002968 .quad -6434717147622031249 - 0x26, 0xda, 0x24, 0xf1, 0xda, 0x94, 0x3b, 0xf1, //0x00002970 .quad -1064093218873484762 - 0x8b, 0xb0, 0x57, 0xfc, 0x8e, 0x1d, 0x60, 0xd0, //0x00002978 .quad -3431710416100151157 - 0x58, 0x08, 0xb7, 0xd6, 0x08, 0x3d, 0xc5, 0x76, //0x00002980 .quad 8558313775058847832 - 0x57, 0xce, 0xb6, 0x5d, 0x79, 0x12, 0x3c, 0x82, //0x00002988 .quad -9062348037703676329 - 0x6e, 0xca, 0x64, 0x0c, 0x4b, 0x8c, 0x76, 0x54, //0x00002990 .quad 6086206200396171886 - 0xed, 0x81, 0x24, 0xb5, 0x17, 0x17, 0xcb, 0xa2, //0x00002998 .quad -6716249028702207507 - 0x09, 0xfd, 0x7d, 0xcf, 0x5d, 0x2f, 0x94, 0xa9, //0x000029a0 .quad -6227300304786948855 - 0x68, 0xa2, 0x6d, 0xa2, 0xdd, 0xdc, 0x7d, 0xcb, //0x000029a8 .quad -3783625267450371480 - 0x4c, 0x7c, 0x5d, 0x43, 0x35, 0x3b, 0xf9, 0xd3, //0x000029b0 .quad -3172439362556298164 - 0x02, 0x0b, 0x09, 0x0b, 0x15, 0x54, 0x5d, 0xfe, //0x000029b8 .quad -117845565885576446 - 0xaf, 0x6d, 0x1a, 0x4a, 0x01, 0xc5, 0x7b, 0xc4, //0x000029c0 .quad -4288617610811380305 - 0xe1, 0xa6, 0xe5, 0x26, 0x8d, 0x54, 0xfa, 0x9e, //0x000029c8 .quad -6991182506319567135 - 0x1b, 0x09, 0xa1, 0x9c, 0x41, 0xb6, 0x9a, 0x35, //0x000029d0 .quad 3862600023340550427 - 0x9a, 0x10, 0x9f, 0x70, 0xb0, 0xe9, 0xb8, 0xc6, //0x000029d8 .quad -4127292114472071014 - 0x62, 0x4b, 0xc9, 0x03, 0xd2, 0x63, 0x01, 0xc3, //0x000029e0 .quad -4395122007679087774 - 0xc0, 0xd4, 0xc6, 0x8c, 0x1c, 0x24, 0x67, 0xf8, //0x000029e8 .quad -547429124662700864 - 0x1d, 0xcf, 0x5d, 0x42, 0x63, 0xde, 0xe0, 0x79, //0x000029f0 .quad 8782263791269039901 - 0xf8, 0x44, 0xfc, 0xd7, 0x91, 0x76, 0x40, 0x9b, //0x000029f8 .quad -7259672230555269896 - 0xe4, 0x42, 0xf5, 0x12, 0xfc, 0x15, 0x59, 0x98, //0x00002a00 .quad -7468914334623251740 - 0x36, 0x56, 0xfb, 0x4d, 0x36, 0x94, 0x10, 0xc2, //0x00002a08 .quad -4462904269766699466 - 0x9d, 0x93, 0xb2, 0x17, 0x7b, 0x5b, 0x6f, 0x3e, //0x00002a10 .quad 4498915137003099037 - 0xc4, 0x2b, 0x7a, 0xe1, 0x43, 0xb9, 0x94, 0xf2, //0x00002a18 .quad -966944318780986428 - 0x42, 0x9c, 0xcf, 0xee, 0x2c, 0x99, 0x05, 0xa7, //0x00002a20 .quad -6411550076227838910 - 0x5a, 0x5b, 0xec, 0x6c, 0xca, 0xf3, 0x9c, 0x97, //0x00002a28 .quad -7521869226879198374 - 0x53, 0x83, 0x83, 0x2a, 0x78, 0xff, 0xc6, 0x50, //0x00002a30 .quad 5820620459997365075 - 0x31, 0x72, 0x27, 0x08, 0xbd, 0x30, 0x84, 0xbd, //0x00002a38 .quad -4790650515171610063 - 0x28, 0x64, 0x24, 0x35, 0x56, 0xbf, 0xf8, 0xa4, //0x00002a40 .quad -6559282480285457368 - 0xbd, 0x4e, 0x31, 0x4a, 0xec, 0x3c, 0xe5, 0xec, //0x00002a48 .quad -1376627125537124675 - 0x99, 0xbe, 0x36, 0xe1, 0x95, 0x77, 0x1b, 0x87, //0x00002a50 .quad -8711237568605798759 - 0x36, 0xd1, 0x5e, 0xae, 0x13, 0x46, 0x0f, 0x94, //0x00002a58 .quad -7777920981101784778 - 0x3f, 0x6e, 0x84, 0x59, 0x7b, 0x55, 0xe2, 0x28, //0x00002a60 .quad 2946011094524915263 - 0x84, 0x85, 0xf6, 0x99, 0x98, 0x17, 0x13, 0xb9, //0x00002a68 .quad -5110715207949843068 - 0xcf, 0x89, 0xe5, 0x2f, 0xda, 0xea, 0x1a, 0x33, //0x00002a70 .quad 3682513868156144079 - 0xe5, 0x26, 0x74, 0xc0, 0x7e, 0xdd, 0x57, 0xe7, //0x00002a78 .quad -1776707991509915931 - 0x21, 0x76, 0xef, 0x5d, 0xc8, 0xd2, 0xf0, 0x3f, //0x00002a80 .quad 4607414176811284001 - 0x4f, 0x98, 0x48, 0x38, 0x6f, 0xea, 0x96, 0x90, //0x00002a88 .quad -8027971522334779313 - 0xa9, 0x53, 0x6b, 0x75, 0x7a, 0x07, 0xed, 0x0f, //0x00002a90 .quad 1147581702586717097 - 0x63, 0xbe, 0x5a, 0x06, 0x0b, 0xa5, 0xbc, 0xb4, //0x00002a98 .quad -5423278384491086237 - 0x94, 0x28, 0xc6, 0x12, 0x59, 0x49, 0xe8, 0xd3, //0x00002aa0 .quad -3177208890193991532 - 0xfb, 0x6d, 0xf1, 0xc7, 0x4d, 0xce, 0xeb, 0xe1, //0x00002aa8 .quad -2167411962186469893 - 0x5c, 0xd9, 0xbb, 0xab, 0xd7, 0x2d, 0x71, 0x64, //0x00002ab0 .quad 7237616480483531100 - 0xbd, 0xe4, 0xf6, 0x9c, 0xf0, 0x60, 0x33, 0x8d, //0x00002ab8 .quad -8272161504007625539 - 0xb3, 0xcf, 0xaa, 0x96, 0x4d, 0x79, 0x8d, 0xbd, //0x00002ac0 .quad -4788037454677749837 - 0xec, 0x9d, 0x34, 0xc4, 0x2c, 0x39, 0x80, 0xb0, //0x00002ac8 .quad -5728515861582144020 - 0xa0, 0x83, 0x55, 0xfc, 0xa0, 0xd7, 0xf0, 0xec, //0x00002ad0 .quad -1373360799919799392 - 0x67, 0xc5, 0x41, 0xf5, 0x77, 0x47, 0xa0, 0xdc, //0x00002ad8 .quad -2548958808550292121 - 0x44, 0x72, 0xb5, 0x9d, 0xc4, 0x86, 0x16, 0xf4, //0x00002ae0 .quad -858350499949874620 - 0x60, 0x1b, 0x49, 0xf9, 0xaa, 0x2c, 0xe4, 0x89, //0x00002ae8 .quad -8510628282985014432 - 0xd5, 0xce, 0x22, 0xc5, 0x75, 0x28, 0x1c, 0x31, //0x00002af0 .quad 3538747893490044629 - 0x39, 0x62, 0x9b, 0xb7, 0xd5, 0x37, 0x5d, 0xac, //0x00002af8 .quad -6026599335303880135 - 0x8b, 0x82, 0x6b, 0x36, 0x93, 0x32, 0x63, 0x7d, //0x00002b00 .quad 9035120885289943691 - 0xc7, 0x3a, 0x82, 0x25, 0xcb, 0x85, 0x74, 0xd7, //0x00002b08 .quad -2921563150702462265 - 0x97, 0x31, 0x03, 0x02, 0x9c, 0xff, 0x5d, 0xae, //0x00002b10 .quad -5882264492762254953 - 0xbc, 0x64, 0x71, 0xf7, 0x9e, 0xd3, 0xa8, 0x86, //0x00002b18 .quad -8743505996830120772 - 0xfc, 0xfd, 0x83, 0x02, 0x83, 0x7f, 0xf5, 0xd9, //0x00002b20 .quad -2741144597525430788 - 0xeb, 0xbd, 0x4d, 0xb5, 0x86, 0x08, 0x53, 0xa8, //0x00002b28 .quad -6317696477610263061 - 0x7b, 0xfd, 0x24, 0xc3, 0x63, 0xdf, 0x72, 0xd0, //0x00002b30 .quad -3426430746906788485 - 0x66, 0x2d, 0xa1, 0x62, 0xa8, 0xca, 0x67, 0xd2, //0x00002b38 .quad -3285434578585440922 - 0x6d, 0x1e, 0xf7, 0x59, 0x9e, 0xcb, 0x47, 0x42, //0x00002b40 .quad 4776009810824339053 - 0x60, 0xbc, 0xa4, 0x3d, 0xa9, 0xde, 0x80, 0x83, //0x00002b48 .quad -8970925639256982432 - 0x08, 0xe6, 0x74, 0xf0, 0x85, 0xbe, 0xd9, 0x52, //0x00002b50 .quad 5970012263530423816 - 0x78, 0xeb, 0x0d, 0x8d, 0x53, 0x16, 0x61, 0xa4, //0x00002b58 .quad -6601971030643840136 - 0x8b, 0x1f, 0x92, 0x6c, 0x27, 0x2e, 0x90, 0x67, //0x00002b60 .quad 7462515329413029771 - 0x56, 0x66, 0x51, 0x70, 0xe8, 0x5b, 0x79, 0xcd, //0x00002b68 .quad -3640777769877412266 - 0xb6, 0x53, 0xdb, 0xa3, 0xd8, 0x1c, 0xba, 0x00, //0x00002b70 .quad 52386062455755702 - 0xf6, 0xdf, 0x32, 0x46, 0x71, 0xd9, 0x6b, 0x80, //0x00002b78 .quad -9193015133814464522 - 0xa4, 0x28, 0xd2, 0xcc, 0x0e, 0xa4, 0xe8, 0x80, //0x00002b80 .quad -9157889458785081180 - 0xf3, 0x97, 0xbf, 0x97, 0xcd, 0xcf, 0x86, 0xa0, //0x00002b88 .quad -6879582898840692749 - 0xcd, 0xb2, 0x06, 0x80, 0x12, 0xcd, 0x22, 0x61, //0x00002b90 .quad 6999382250228200141 - 0xf0, 0x7d, 0xaf, 0xfd, 0xc0, 0x83, 0xa8, 0xc8, //0x00002b98 .quad -3987792605123478032 - 0x81, 0x5f, 0x08, 0x20, 0x57, 0x80, 0x6b, 0x79, //0x00002ba0 .quad 8749227812785250177 - 0x6c, 0x5d, 0x1b, 0x3d, 0xb1, 0xa4, 0xd2, 0xfa, //0x00002ba8 .quad -373054737976959636 - 0xb0, 0x3b, 0x05, 0x74, 0x36, 0x30, 0xe3, 0xcb, //0x00002bb0 .quad -3755104653863994448 - 0x63, 0x1a, 0x31, 0xc6, 0xee, 0xa6, 0xc3, 0x9c, //0x00002bb8 .quad -7150688238876681629 - 0x9c, 0x8a, 0x06, 0x11, 0x44, 0xfc, 0xdb, 0xbe, //0x00002bc0 .quad -4693880817329993060 - 0xfc, 0x60, 0xbd, 0x77, 0xaa, 0x90, 0xf4, 0xc3, //0x00002bc8 .quad -4326674280168464132 - 0x44, 0x2d, 0x48, 0x15, 0x55, 0xfb, 0x92, 0xee, //0x00002bd0 .quad -1255665003235103420 - 0x3b, 0xb9, 0xac, 0x15, 0xd5, 0xb4, 0xf1, 0xf4, //0x00002bd8 .quad -796656831783192261 - 0x4a, 0x1c, 0x4d, 0x2d, 0x15, 0xdd, 0x1b, 0x75, //0x00002be0 .quad 8438581409832836170 - 0xc5, 0xf3, 0x8b, 0x2d, 0x05, 0x11, 0x17, 0x99, //0x00002be8 .quad -7415439547505577019 - 0x5d, 0x63, 0xa0, 0x78, 0x5a, 0xd4, 0x62, 0xd2, //0x00002bf0 .quad -3286831292991118499 - 0xb6, 0xf0, 0xee, 0x78, 0x46, 0xd5, 0x5c, 0xbf, //0x00002bf8 .quad -4657613415954583370 - 0x34, 0x7c, 0xc8, 0x16, 0x71, 0x89, 0xfb, 0x86, //0x00002c00 .quad -8720225134666286028 - 0xe4, 0xac, 0x2a, 0x17, 0x98, 0x0a, 0x34, 0xef, //0x00002c08 .quad -1210330751515841308 - 0xa0, 0x4d, 0x3d, 0xae, 0xe6, 0x35, 0x5d, 0xd4, //0x00002c10 .quad -3144297699952734816 - 0x0e, 0xac, 0x7a, 0x0e, 0x9f, 0x86, 0x80, 0x95, //0x00002c18 .quad -7673985747338482674 - 0x09, 0xa1, 0xcc, 0x59, 0x60, 0x83, 0x74, 0x89, //0x00002c20 .quad -8542058143368306423 - 0x12, 0x57, 0x19, 0xd2, 0x46, 0xa8, 0xe0, 0xba, //0x00002c28 .quad -4980796165745715438 - 0x4b, 0xc9, 0x3f, 0x70, 0x38, 0xa4, 0xd1, 0x2b, //0x00002c30 .quad 3157485376071780683 - 0xd7, 0xac, 0x9f, 0x86, 0x58, 0xd2, 0x98, 0xe9, //0x00002c38 .quad -1614309188754756393 - 0xcf, 0xdd, 0x27, 0x46, 0xa3, 0x06, 0x63, 0x7b, //0x00002c40 .quad 8890957387685944783 - 0x06, 0xcc, 0x23, 0x54, 0x77, 0x83, 0xff, 0x91, //0x00002c48 .quad -7926472270612804602 - 0x42, 0xd5, 0xb1, 0x17, 0x4c, 0xc8, 0x3b, 0x1a, //0x00002c50 .quad 1890324697752655170 - 0x08, 0xbf, 0x2c, 0x29, 0x55, 0x64, 0x7f, 0xb6, //0x00002c58 .quad -5296404319838617848 - 0x93, 0x4a, 0x9e, 0x1d, 0x5f, 0xba, 0xca, 0x20, //0x00002c60 .quad 2362905872190818963 - 0xca, 0xee, 0x77, 0x73, 0x6a, 0x3d, 0x1f, 0xe4, //0x00002c68 .quad -2008819381370884406 - 0x9c, 0xee, 0x82, 0x72, 0x7b, 0xb4, 0x7e, 0x54, //0x00002c70 .quad 6088502188546649756 - 0x3e, 0xf5, 0x2a, 0x88, 0x62, 0x86, 0x93, 0x8e, //0x00002c78 .quad -8173041140997884610 - 0x43, 0xaa, 0x23, 0x4f, 0x9a, 0x61, 0x9e, 0xe9, //0x00002c80 .quad -1612744301171463613 - 0x8d, 0xb2, 0x35, 0x2a, 0xfb, 0x67, 0x38, 0xb2, //0x00002c88 .quad -5604615407819967859 - 0xd4, 0x94, 0xec, 0xe2, 0x00, 0xfa, 0x05, 0x64, //0x00002c90 .quad 7207441660390446292 - 0x31, 0x1f, 0xc3, 0xf4, 0xf9, 0x81, 0xc6, 0xde, //0x00002c98 .quad -2394083241347571919 - 0x04, 0xdd, 0xd3, 0x8d, 0x40, 0xbc, 0x83, 0xde, //0x00002ca0 .quad -2412877989897052924 - 0x7e, 0xf3, 0xf9, 0x38, 0x3c, 0x11, 0x3c, 0x8b, //0x00002ca8 .quad -8413831053483314306 - 0x45, 0xd4, 0x48, 0xb1, 0x50, 0xab, 0x24, 0x96, //0x00002cb0 .quad -7627783505798704059 - 0x5e, 0x70, 0x38, 0x47, 0x8b, 0x15, 0x0b, 0xae, //0x00002cb8 .quad -5905602798426754978 - 0x57, 0x09, 0x9b, 0xdd, 0x24, 0xd6, 0xad, 0x3b, //0x00002cc0 .quad 4300328673033783639 - 0x76, 0x8c, 0x06, 0x19, 0xee, 0xda, 0x8d, 0xd9, //0x00002cc8 .quad -2770317479606055818 - 0xd6, 0xe5, 0x80, 0x0a, 0xd7, 0xa5, 0x4c, 0xe5, //0x00002cd0 .quad -1923980597781273130 - 0xc9, 0x17, 0xa4, 0xcf, 0xd4, 0xa8, 0xf8, 0x87, //0x00002cd8 .quad -8648977452394866743 - 0x4c, 0x1f, 0x21, 0xcd, 0x4c, 0xcf, 0x9f, 0x5e, //0x00002ce0 .quad 6818396289628184396 - 0xbc, 0x1d, 0x8d, 0x03, 0x0a, 0xd3, 0xf6, 0xa9, //0x00002ce8 .quad -6199535797066195524 - 0x1f, 0x67, 0x69, 0x00, 0x20, 0xc3, 0x47, 0x76, //0x00002cf0 .quad 8522995362035230495 - 0x2b, 0x65, 0x70, 0x84, 0xcc, 0x87, 0x74, 0xd4, //0x00002cf8 .quad -3137733727905356501 - 0x73, 0xe0, 0x41, 0x00, 0xf4, 0xd9, 0xec, 0x29, //0x00002d00 .quad 3021029092058325107 - 0x3b, 0x3f, 0xc6, 0xd2, 0xdf, 0xd4, 0xc8, 0x84, //0x00002d08 .quad -8878612607581929669 - 0x90, 0x58, 0x52, 0x00, 0x71, 0x10, 0x68, 0xf4, //0x00002d10 .quad -835399653354481520 - 0x09, 0xcf, 0x77, 0xc7, 0x17, 0x0a, 0xfb, 0xa5, //0x00002d18 .quad -6486579741050024183 - 0xb4, 0xee, 0x66, 0x40, 0x8d, 0x14, 0x82, 0x71, //0x00002d20 .quad 8179122470161673908 - 0xcc, 0xc2, 0x55, 0xb9, 0x9d, 0xcc, 0x79, 0xcf, //0x00002d28 .quad -3496538657885142324 - 0x30, 0x55, 0x40, 0x48, 0xd8, 0x4c, 0xf1, 0xc6, //0x00002d30 .quad -4111420493003729616 - 0xbf, 0x99, 0xd5, 0x93, 0xe2, 0x1f, 0xac, 0x81, //0x00002d38 .quad -9102865688819295809 - 0x7c, 0x6a, 0x50, 0x5a, 0x0e, 0xa0, 0xad, 0xb8, //0x00002d40 .quad -5139275616254662020 - 0x2f, 0x00, 0xcb, 0x38, 0xdb, 0x27, 0x17, 0xa2, //0x00002d48 .quad -6766896092596731857 - 0x1c, 0x85, 0xe4, 0xf0, 0x11, 0x08, 0xd9, 0xa6, //0x00002d50 .quad -6424094520318327524 - 0x3b, 0xc0, 0xfd, 0x06, 0xd2, 0xf1, 0x9c, 0xca, //0x00002d58 .quad -3846934097318526917 - 0x63, 0xa6, 0x1d, 0x6d, 0x16, 0x4a, 0x8f, 0x90, //0x00002d60 .quad -8030118150397909405 - 0x4a, 0x30, 0xbd, 0x88, 0x46, 0x2e, 0x44, 0xfd, //0x00002d68 .quad -196981603220770742 - 0xfe, 0x87, 0x32, 0x04, 0x4e, 0x8e, 0x59, 0x9a, //0x00002d70 .quad -7324666853212387330 - 0x2e, 0x3e, 0x76, 0x15, 0xec, 0x9c, 0x4a, 0x9e, //0x00002d78 .quad -7040642529654063570 - 0xfd, 0x29, 0x3f, 0x85, 0xe1, 0xf1, 0xef, 0x40, //0x00002d80 .quad 4679224488766679549 - 0xba, 0xcd, 0xd3, 0x1a, 0x27, 0x44, 0xdd, 0xc5, //0x00002d88 .quad -4189117143640191558 - 0x7c, 0xf4, 0x8e, 0xe6, 0x59, 0xee, 0x2b, 0xd1, //0x00002d90 .quad -3374341425896426372 - 0x28, 0xc1, 0x88, 0xe1, 0x30, 0x95, 0x54, 0xf7, //0x00002d98 .quad -624710411122851544 - 0xce, 0x58, 0x19, 0x30, 0xf8, 0x74, 0xbb, 0x82, //0x00002da0 .quad -9026492418826348338 - 0xb9, 0x78, 0xf5, 0x8c, 0x3e, 0xdd, 0x94, 0x9a, //0x00002da8 .quad -7307973034592864071 - 0x01, 0xaf, 0x1f, 0x3c, 0x36, 0x52, 0x6a, 0xe3, //0x00002db0 .quad -2059743486678159615 - 0xe7, 0xd6, 0x32, 0x30, 0x8e, 0x14, 0x3a, 0xc1, //0x00002db8 .quad -4523280274813692185 - 0xc1, 0x9a, 0x27, 0xcb, 0xc3, 0xe6, 0x44, 0xdc, //0x00002dc0 .quad -2574679358347699519 - 0xa1, 0x8c, 0x3f, 0xbc, 0xb1, 0x99, 0x88, 0xf1, //0x00002dc8 .quad -1042414325089727327 - 0xb9, 0xc0, 0xf8, 0x5e, 0x3a, 0x10, 0xab, 0x29, //0x00002dd0 .quad 3002511419460075705 - 0xe5, 0xb7, 0xa7, 0x15, 0x0f, 0x60, 0xf5, 0x96, //0x00002dd8 .quad -7569037980822161435 - 0xe7, 0xf0, 0xb6, 0xf6, 0x48, 0xd4, 0x15, 0x74, //0x00002de0 .quad 8364825292752482535 - 0xde, 0xa5, 0x11, 0xdb, 0x12, 0xb8, 0xb2, 0xbc, //0x00002de8 .quad -4849611457600313890 - 0x21, 0xad, 0x64, 0x34, 0x5b, 0x49, 0x1b, 0x11, //0x00002df0 .quad 1232659579085827361 - 0x56, 0x0f, 0xd6, 0x91, 0x17, 0x66, 0xdf, 0xeb, //0x00002df8 .quad -1450328303573004458 - 0x34, 0xec, 0xbe, 0x00, 0xd9, 0x0d, 0xb1, 0xca, //0x00002e00 .quad -3841273781498745804 - 0x95, 0xc9, 0x25, 0xbb, 0xce, 0x9f, 0x6b, 0x93, //0x00002e08 .quad -7823984217374209643 - 0x42, 0xa7, 0xee, 0x40, 0x4f, 0x51, 0x5d, 0x3d, //0x00002e10 .quad 4421779809981343554 - 0xfb, 0x3b, 0xef, 0x69, 0xc2, 0x87, 0x46, 0xb8, //0x00002e18 .quad -5168294253290374149 - 0x12, 0x51, 0x2a, 0x11, 0xa3, 0xa5, 0xb4, 0x0c, //0x00002e20 .quad 915538744049291538 - 0xfa, 0x0a, 0x6b, 0x04, 0xb3, 0x29, 0x58, 0xe6, //0x00002e28 .quad -1848681798185579782 - 0xab, 0x72, 0xba, 0xea, 0x85, 0xe7, 0xf0, 0x47, //0x00002e30 .quad 5183897733458195115 - 0xdc, 0xe6, 0xc2, 0xe2, 0x0f, 0x1a, 0xf7, 0x8f, //0x00002e38 .quad -8072955151507069220 - 0x56, 0x0f, 0x69, 0x65, 0x67, 0x21, 0xed, 0x59, //0x00002e40 .quad 6479872166822743894 - 0x93, 0xa0, 0x73, 0xdb, 0x93, 0xe0, 0xf4, 0xb3, //0x00002e48 .quad -5479507920956448621 - 0x2c, 0x53, 0xc3, 0x3e, 0xc1, 0x69, 0x68, 0x30, //0x00002e50 .quad 3488154190101041964 - 0xb8, 0x88, 0x50, 0xd2, 0xb8, 0x18, 0xf2, 0xe0, //0x00002e58 .quad -2237698882768172872 - 0xfb, 0x13, 0x3a, 0xc7, 0x18, 0x42, 0x41, 0x1e, //0x00002e60 .quad 2180096368813151227 - 0x73, 0x55, 0x72, 0x83, 0x73, 0x4f, 0x97, 0x8c, //0x00002e68 .quad -8316090829371189901 - 0xfa, 0x98, 0x08, 0xf9, 0x9e, 0x92, 0xd1, 0xe5, //0x00002e70 .quad -1886565557410948870 - 0xcf, 0xea, 0x4e, 0x64, 0x50, 0x23, 0xbd, 0xaf, //0x00002e78 .quad -5783427518286599473 - 0x39, 0xbf, 0x4a, 0xb7, 0x46, 0xf7, 0x45, 0xdf, //0x00002e80 .quad -2358206946763686087 - 0x83, 0xa5, 0x62, 0x7d, 0x24, 0x6c, 0xac, 0xdb, //0x00002e88 .quad -2617598379430861437 - 0x83, 0xb7, 0x8e, 0x32, 0x8c, 0xba, 0x8b, 0x6b, //0x00002e90 .quad 7749492695127472003 - 0x72, 0xa7, 0x5d, 0xce, 0x96, 0xc3, 0x4b, 0x89, //0x00002e98 .quad -8553528014785370254 - 0x64, 0x65, 0x32, 0x3f, 0x2f, 0xa9, 0x6e, 0x06, //0x00002ea0 .quad 463493832054564196 - 0x4f, 0x11, 0xf5, 0x81, 0x7c, 0xb4, 0x9e, 0xab, //0x00002ea8 .quad -6080224000054324913 - 0xbd, 0xfe, 0xfe, 0x0e, 0x7b, 0x53, 0x0a, 0xc8, //0x00002eb0 .quad -4032318728359182659 - 0xa2, 0x55, 0x72, 0xa2, 0x9b, 0x61, 0x86, 0xd6, //0x00002eb8 .quad -2988593981640518238 - 0x36, 0x5f, 0x5f, 0xe9, 0x2c, 0x74, 0x06, 0xbd, //0x00002ec0 .quad -4826042214438183114 - 0x85, 0x75, 0x87, 0x45, 0x01, 0xfd, 0x13, 0x86, //0x00002ec8 .quad -8785400266166405755 - 0x04, 0x37, 0xb7, 0x23, 0x38, 0x11, 0x48, 0x2c, //0x00002ed0 .quad 3190819268807046916 - 0xe7, 0x52, 0xe9, 0x96, 0x41, 0xfc, 0x98, 0xa7, //0x00002ed8 .quad -6370064314280619289 - 0xc5, 0x04, 0xa5, 0x2c, 0x86, 0x15, 0x5a, 0xf7, //0x00002ee0 .quad -623161932418579259 - 0xa0, 0xa7, 0xa3, 0xfc, 0x51, 0x3b, 0x7f, 0xd1, //0x00002ee8 .quad -3350894374423386208 - 0xfb, 0x22, 0xe7, 0xdb, 0x73, 0x4d, 0x98, 0x9a, //0x00002ef0 .quad -7307005235402693893 - 0xc4, 0x48, 0xe6, 0x3d, 0x13, 0x85, 0xef, 0x82, //0x00002ef8 .quad -9011838011655698236 - 0xba, 0xeb, 0xe0, 0xd2, 0xd0, 0x60, 0x3e, 0xc1, //0x00002f00 .quad -4522070525825979462 - 0xf5, 0xda, 0x5f, 0x0d, 0x58, 0x66, 0xab, 0xa3, //0x00002f08 .quad -6653111496142234891 - 0xa8, 0x26, 0x99, 0x07, 0x05, 0xf9, 0x8d, 0x31, //0x00002f10 .quad 3570783879572301480 - 0xb3, 0xd1, 0xb7, 0x10, 0xee, 0x3f, 0x96, 0xcc, //0x00002f18 .quad -3704703351750405709 - 0x52, 0x70, 0x7f, 0x49, 0x46, 0x77, 0xf1, 0xfd, //0x00002f20 .quad -148206168962011054 - 0x1f, 0xc6, 0xe5, 0x94, 0xe9, 0xcf, 0xbb, 0xff, //0x00002f28 .quad -19193171260619233 - 0x33, 0xa6, 0xef, 0xed, 0x8b, 0xea, 0xb6, 0xfe, //0x00002f30 .quad -92628855601256909 - 0xd3, 0x9b, 0x0f, 0xfd, 0xf1, 0x61, 0xd5, 0x9f, //0x00002f38 .quad -6929524759678968877 - 0xc0, 0x8f, 0x6b, 0xe9, 0x2e, 0xa5, 0x64, 0xfe, //0x00002f40 .quad -115786069501571136 - 0xc8, 0x82, 0x53, 0x7c, 0x6e, 0xba, 0xca, 0xc7, //0x00002f48 .quad -4050219931171323192 - 0xb0, 0x73, 0xc6, 0xa3, 0x7a, 0xce, 0xfd, 0x3d, //0x00002f50 .quad 4466953431550423984 - 0x7b, 0x63, 0x68, 0x1b, 0x0a, 0x69, 0xbd, 0xf9, //0x00002f58 .quad -451088895536766085 - 0x4e, 0x08, 0x5c, 0xa6, 0x0c, 0xa1, 0xbe, 0x06, //0x00002f60 .quad 486002885505321038 - 0x2d, 0x3e, 0x21, 0x51, 0xa6, 0x61, 0x16, 0x9c, //0x00002f68 .quad -7199459587351560659 - 0x62, 0x0a, 0xf3, 0xcf, 0x4f, 0x49, 0x6e, 0x48, //0x00002f70 .quad 5219189625309039202 - 0xb8, 0x8d, 0x69, 0xe5, 0x0f, 0xfa, 0x1b, 0xc3, //0x00002f78 .quad -4387638465762062920 - 0xfa, 0xcc, 0xef, 0xc3, 0xa3, 0xdb, 0x89, 0x5a, //0x00002f80 .quad 6523987031636299002 - 0x26, 0xf1, 0xc3, 0xde, 0x93, 0xf8, 0xe2, 0xf3, //0x00002f88 .quad -872862063775190746 - 0x1c, 0xe0, 0x75, 0x5a, 0x46, 0x29, 0x96, 0xf8, //0x00002f90 .quad -534194123654701028 - 0xb7, 0x76, 0x3a, 0x6b, 0x5c, 0xdb, 0x6d, 0x98, //0x00002f98 .quad -7463067817500576073 - 0x23, 0x58, 0x13, 0xf1, 0x97, 0xb3, 0xbb, 0xf6, //0x00002fa0 .quad -667742654568376285 - 0x65, 0x14, 0x09, 0x86, 0x33, 0x52, 0x89, 0xbe, //0x00002fa8 .quad -4717148753448332187 - 0x2c, 0x2e, 0x58, 0xed, 0x7d, 0xa0, 0x6a, 0x74, //0x00002fb0 .quad 8388693718644305452 - 0x7f, 0x59, 0x8b, 0x67, 0xc0, 0xa6, 0x2b, 0xee, //0x00002fb8 .quad -1284749923383027329 - 0xdc, 0x1c, 0x57, 0xb4, 0x4e, 0xa4, 0xc2, 0xa8, //0x00002fc0 .quad -6286281471915778852 - 0xef, 0x17, 0xb7, 0x40, 0x38, 0x48, 0xdb, 0x94, //0x00002fc8 .quad -7720497729755473937 - 0x13, 0xe4, 0x6c, 0x61, 0x62, 0x4d, 0xf3, 0x92, //0x00002fd0 .quad -7857851839894723565 - 0xeb, 0xdd, 0xe4, 0x50, 0x46, 0x1a, 0x12, 0xba, //0x00002fd8 .quad -5038936143766954517 - 0x17, 0x1d, 0xc8, 0xf9, 0xba, 0x20, 0xb0, 0x77, //0x00002fe0 .quad 8624429273841147159 - 0x66, 0x15, 0x1e, 0xe5, 0xd7, 0xa0, 0x96, 0xe8, //0x00002fe8 .quad -1686984161281305242 - 0x2e, 0x12, 0x1d, 0xdc, 0x74, 0x14, 0xce, 0x0a, //0x00002ff0 .quad 778582277723329070 - 0x60, 0xcd, 0x32, 0xef, 0x86, 0x24, 0x5e, 0x91, //0x00002ff8 .quad -7971894128441897632 - 0xba, 0x56, 0x24, 0x13, 0x92, 0x99, 0x81, 0x0d, //0x00003000 .quad 973227847154161338 - 0xb8, 0x80, 0xff, 0xaa, 0xa8, 0xad, 0xb5, 0xb5, //0x00003008 .quad -5353181642124984136 - 0x69, 0x6c, 0xed, 0x97, 0xf6, 0xff, 0xe1, 0x10, //0x00003010 .quad 1216534808942701673 - 0xe6, 0x60, 0xbf, 0xd5, 0x12, 0x19, 0x23, 0xe3, //0x00003018 .quad -2079791034228842266 - 0xc1, 0x63, 0xf4, 0x1e, 0xfa, 0x3f, 0x8d, 0xca, //0x00003020 .quad -3851351762838199359 - 0x8f, 0x9c, 0x97, 0xc5, 0xab, 0xef, 0xf5, 0x8d, //0x00003028 .quad -8217398424034108273 - 0xb2, 0x7c, 0xb1, 0xa6, 0xf8, 0x8f, 0x30, 0xbd, //0x00003030 .quad -4814189703547749198 - 0xb3, 0x83, 0xfd, 0xb6, 0x96, 0x6b, 0x73, 0xb1, //0x00003038 .quad -5660062011615247437 - 0xde, 0xdb, 0x5d, 0xd0, 0xf6, 0xb3, 0x7c, 0xac, //0x00003040 .quad -6017737129434686498 - 0xa0, 0xe4, 0xbc, 0x64, 0x7c, 0x46, 0xd0, 0xdd, //0x00003048 .quad -2463391496091671392 - 0x6b, 0xa9, 0x3a, 0x42, 0x7a, 0xf0, 0xcd, 0x6b, //0x00003050 .quad 7768129340171790699 - 0xe4, 0x0e, 0xf6, 0xbe, 0x0d, 0x2c, 0xa2, 0x8a, //0x00003058 .quad -8457148712698376476 - 0xc6, 0x53, 0xc9, 0xd2, 0x98, 0x6c, 0xc1, 0x86, //0x00003060 .quad -8736582398494813242 - 0x9d, 0x92, 0xb3, 0x2e, 0x11, 0xb7, 0x4a, 0xad, //0x00003068 .quad -5959749872445582691 - 0xb7, 0xa8, 0x7b, 0x07, 0xbf, 0xc7, 0x71, 0xe8, //0x00003070 .quad -1697355961263740745 - 0x44, 0x77, 0x60, 0x7a, 0xd5, 0x64, 0x9d, 0xd8, //0x00003078 .quad -2838001322129590460 - 0x72, 0x49, 0xad, 0x64, 0xd7, 0x1c, 0x47, 0x11, //0x00003080 .quad 1244995533423855986 - 0x8b, 0x4a, 0x7c, 0x6c, 0x05, 0x5f, 0x62, 0x87, //0x00003088 .quad -8691279853972075893 - 0xcf, 0x9b, 0xd8, 0x3d, 0x0d, 0xe4, 0x98, 0xd5, //0x00003090 .quad -3055441601647567921 - 0x2d, 0x5d, 0x9b, 0xc7, 0xc6, 0xf6, 0x3a, 0xa9, //0x00003098 .quad -6252413799037706963 - 0xc3, 0xc2, 0x4e, 0x8d, 0x10, 0x1d, 0xff, 0x4a, //0x000030a0 .quad 5404070034795315907 - 0x79, 0x34, 0x82, 0x79, 0x78, 0xb4, 0x89, 0xd3, //0x000030a8 .quad -3203831230369745799 - 0xba, 0x39, 0x51, 0x58, 0x2a, 0x72, 0xdf, 0xce, //0x000030b0 .quad -3539985255894009414 - 0xcb, 0x60, 0xf1, 0x4b, 0xcb, 0x10, 0x36, 0x84, //0x000030b8 .quad -8919923546622172981 - 0x28, 0x88, 0x65, 0xee, 0xb4, 0x4e, 0x97, 0xc2, //0x000030c0 .quad -4424981569867511768 - 0xfe, 0xb8, 0xed, 0x1e, 0xfe, 0x94, 0x43, 0xa5, //0x000030c8 .quad -6538218414850328322 - 0x32, 0xea, 0xfe, 0x29, 0x62, 0x22, 0x3d, 0x73, //0x000030d0 .quad 8303831092947774002 - 0x3e, 0x27, 0xa9, 0xa6, 0x3d, 0x7a, 0x94, 0xce, //0x000030d8 .quad -3561087000135522498 - 0x5f, 0x52, 0x3f, 0x5a, 0x7d, 0x35, 0x06, 0x08, //0x000030e0 .quad 578208414664970847 - 0x87, 0xb8, 0x29, 0x88, 0x66, 0xcc, 0x1c, 0x81, //0x000030e8 .quad -9143208402725783417 - 0xf7, 0x26, 0xcf, 0xb0, 0xdc, 0xc2, 0x07, 0xca, //0x000030f0 .quad -3888925500096174345 - 0xa8, 0x26, 0x34, 0x2a, 0x80, 0xff, 0x63, 0xa1, //0x000030f8 .quad -6817324484979841368 - 0xb5, 0xf0, 0x02, 0xdd, 0x93, 0xb3, 0x89, 0xfc, //0x00003100 .quad -249470856692830027 - 0x52, 0x30, 0xc1, 0x34, 0x60, 0xff, 0xbc, 0xc9, //0x00003108 .quad -3909969587797413806 - 0xe2, 0xac, 0x43, 0xd4, 0x78, 0x20, 0xac, 0xbb, //0x00003110 .quad -4923524589293425438 - 0x67, 0x7c, 0xf1, 0x41, 0x38, 0x3f, 0x2c, 0xfc, //0x00003118 .quad -275775966319379353 - 0x0d, 0x4c, 0xaa, 0x84, 0x4b, 0x94, 0x4b, 0xd5, //0x00003120 .quad -3077202868308390899 - 0xc0, 0xed, 0x36, 0x29, 0x83, 0xa7, 0x9b, 0x9d, //0x00003128 .quad -7089889006590693952 - 0x11, 0xdf, 0xd4, 0x65, 0x5e, 0x79, 0x9e, 0x0a, //0x00003130 .quad 765182433041899281 - 0x31, 0xa9, 0x84, 0xf3, 0x63, 0x91, 0x02, 0xc5, //0x00003138 .quad -4250675239810979535 - 0xd5, 0x16, 0x4a, 0xff, 0xb5, 0x17, 0x46, 0x4d, //0x00003140 .quad 5568164059729762005 - 0x7d, 0xd3, 0x65, 0xf0, 0xbc, 0x35, 0x43, 0xf6, //0x00003148 .quad -701658031336336515 - 0x45, 0x4e, 0x8e, 0xbf, 0xd1, 0xce, 0x4b, 0x50, //0x00003150 .quad 5785945546544795205 - 0x2e, 0xa4, 0x3f, 0x16, 0x96, 0x01, 0xea, 0x99, //0x00003158 .quad -7356065297226292178 - 0xd6, 0xe1, 0x71, 0x2f, 0x86, 0xc2, 0x5e, 0xe4, //0x00003160 .quad -1990940103673781802 - 0x39, 0x8d, 0xcf, 0x9b, 0xfb, 0x81, 0x64, 0xc0, //0x00003168 .quad -4583395603105477319 - 0x4c, 0x5a, 0x4e, 0xbb, 0x27, 0x73, 0x76, 0x5d, //0x00003170 .quad 6734696907262548556 - 0x88, 0x70, 0xc3, 0x82, 0x7a, 0xa2, 0x7d, 0xf0, //0x00003178 .quad -1117558485454458744 - 0x6f, 0xf8, 0x10, 0xd5, 0xf8, 0x07, 0x6a, 0x3a, //0x00003180 .quad 4209185567039092847 - 0x55, 0x26, 0xba, 0x91, 0x8c, 0x85, 0x4e, 0x96, //0x00003188 .quad -7616003081050118571 - 0x8b, 0x36, 0x55, 0x0a, 0xf7, 0x89, 0x04, 0x89, //0x00003190 .quad -8573576096483297653 - 0xea, 0xaf, 0x28, 0xb6, 0xef, 0x26, 0xe2, 0xbb, //0x00003198 .quad -4908317832885260310 - 0x2e, 0x84, 0xea, 0xcc, 0x74, 0xac, 0x45, 0x2b, //0x000031a0 .quad 3118087934678041646 - 0xe5, 0xdb, 0xb2, 0xa3, 0xab, 0xb0, 0xda, 0xea, //0x000031a8 .quad -1523711272679187483 - 0x9d, 0x92, 0x12, 0x00, 0xc9, 0x8b, 0x0b, 0x3b, //0x000031b0 .quad 4254647968387469981 - 0x6f, 0xc9, 0x4f, 0x46, 0x6b, 0xae, 0xc8, 0x92, //0x000031b8 .quad -7869848573065574033 - 0x44, 0x37, 0x17, 0x40, 0xbb, 0x6e, 0xce, 0x09, //0x000031c0 .quad 706623942056949572 - 0xcb, 0xbb, 0xe3, 0x17, 0x06, 0xda, 0x7a, 0xb7, //0x000031c8 .quad -5225624697904579637 - 0x15, 0x05, 0x1d, 0x10, 0x6a, 0x0a, 0x42, 0xcc, //0x000031d0 .quad -3728406090856200939 - 0xbd, 0xaa, 0xdc, 0x9d, 0x87, 0x90, 0x59, 0xe5, //0x000031d8 .quad -1920344853953336643 - 0x2d, 0x23, 0x12, 0x4a, 0x82, 0x46, 0xa9, 0x9f, //0x000031e0 .quad -6941939825212513491 - 0xb6, 0xea, 0xa9, 0xc2, 0x54, 0xfa, 0x57, 0x8f, //0x000031e8 .quad -8117744561361917258 - 0xf9, 0xab, 0x96, 0xdc, 0x22, 0x98, 0x93, 0x47, //0x000031f0 .quad 5157633273766521849 - 0x64, 0x65, 0x54, 0xf3, 0xe9, 0xf8, 0x2d, 0xb3, //0x000031f8 .quad -5535494683275008668 - 0xf7, 0x56, 0xbc, 0x93, 0x2b, 0x7e, 0x78, 0x59, //0x00003200 .quad 6447041592208152311 - 0xbd, 0x7e, 0x29, 0x70, 0x24, 0x77, 0xf9, 0xdf, //0x00003208 .quad -2307682335666372931 - 0x5a, 0xb6, 0x55, 0x3c, 0xdb, 0x4e, 0xeb, 0x57, //0x00003210 .quad 6335244004343789146 - 0x36, 0xef, 0x19, 0xc6, 0x76, 0xea, 0xfb, 0x8b, //0x00003218 .quad -8359830487432564938 - 0xf1, 0x23, 0x6b, 0x0b, 0x92, 0x22, 0xe6, 0xed, //0x00003220 .quad -1304317031425039375 - 0x03, 0x6b, 0xa0, 0x77, 0x14, 0xe5, 0xfa, 0xae, //0x00003228 .quad -5838102090863318269 - 0xed, 0xec, 0x45, 0x8e, 0x36, 0xab, 0x5f, 0xe9, //0x00003230 .quad -1630396289281299219 - 0xc4, 0x85, 0x88, 0x95, 0x59, 0x9e, 0xb9, 0xda, //0x00003238 .quad -2685941595151759932 - 0x14, 0xb4, 0xeb, 0x18, 0x02, 0xcb, 0xdb, 0x11, //0x00003240 .quad 1286845328412881940 - 0x9b, 0x53, 0x75, 0xfd, 0xf7, 0x02, 0xb4, 0x88, //0x00003248 .quad -8596242524610931813 - 0x19, 0xa1, 0x26, 0x9f, 0xc2, 0xbd, 0x52, 0xd6, //0x00003250 .quad -3003129357911285479 - 0x81, 0xa8, 0xd2, 0xfc, 0xb5, 0x03, 0xe1, 0xaa, //0x00003258 .quad -6133617137336276863 - 0x5f, 0x49, 0xf0, 0x46, 0x33, 0x6d, 0xe7, 0x4b, //0x00003260 .quad 5469460339465668959 - 0xa2, 0x52, 0x07, 0x7c, 0xa3, 0x44, 0x99, 0xd5, //0x00003268 .quad -3055335403242958174 - 0xdb, 0x2d, 0x56, 0x0c, 0x40, 0xa4, 0x70, 0x6f, //0x00003270 .quad 8030098730593431003 - 0xa5, 0x93, 0x84, 0x2d, 0xe6, 0xca, 0x7f, 0x85, //0x00003278 .quad -8827113654667930715 - 0x52, 0xb9, 0x6b, 0x0f, 0x50, 0xcd, 0x4c, 0xcb, //0x00003280 .quad -3797434642040374958 - 0x8e, 0xb8, 0xe5, 0xb8, 0x9f, 0xbd, 0xdf, 0xa6, //0x00003288 .quad -6422206049907525490 - 0xa7, 0xa7, 0x46, 0x13, 0xa4, 0x00, 0x20, 0x7e, //0x00003290 .quad 9088264752731695015 - 0xb2, 0x26, 0x1f, 0xa7, 0x07, 0xad, 0x97, 0xd0, //0x00003298 .quad -3416071543957018958 - 0xc8, 0x28, 0x0c, 0x8c, 0x66, 0x00, 0xd4, 0x8e, //0x000032a0 .quad -8154892584824854328 - 0x2f, 0x78, 0x73, 0xc8, 0x24, 0xcc, 0x5e, 0x82, //0x000032a8 .quad -9052573742614218705 - 0xfa, 0x32, 0x0f, 0x2f, 0x80, 0x00, 0x89, 0x72, //0x000032b0 .quad 8253128342678483706 - 0x3b, 0x56, 0x90, 0xfa, 0x2d, 0x7f, 0xf6, 0xa2, //0x000032b8 .quad -6704031159840385477 - 0xb9, 0xff, 0xd2, 0x3a, 0xa0, 0x40, 0x2b, 0x4f, //0x000032c0 .quad 5704724409920716729 - 0xca, 0x6b, 0x34, 0x79, 0xf9, 0x1e, 0xb4, 0xcb, //0x000032c8 .quad -3768352931373093942 - 0xa8, 0xbf, 0x87, 0x49, 0xc8, 0x10, 0xf6, 0xe2, //0x000032d0 .quad -2092466524453879896 - 0xbc, 0x86, 0x81, 0xd7, 0xb7, 0x26, 0xa1, 0xfe, //0x000032d8 .quad -98755145788979524 - 0xc9, 0xd7, 0xf4, 0x2d, 0x7d, 0xca, 0xd9, 0x0d, //0x000032e0 .quad 998051431430019017 - 0x36, 0xf4, 0xb0, 0xe6, 0x32, 0xb8, 0x24, 0x9f, //0x000032e8 .quad -6979250993759194058 - 0xbb, 0x0d, 0x72, 0x79, 0x1c, 0x3d, 0x50, 0x91, //0x000032f0 .quad -7975807747567252037 - 0x43, 0x31, 0x5d, 0xa0, 0x3f, 0xe6, 0xed, 0xc6, //0x000032f8 .quad -4112377723771604669 - 0x2a, 0x91, 0xce, 0x97, 0x63, 0x4c, 0xa4, 0x75, //0x00003300 .quad 8476984389250486570 - 0x94, 0x7d, 0x74, 0x88, 0xcf, 0x5f, 0xa9, 0xf8, //0x00003308 .quad -528786136287117932 - 0xba, 0x1a, 0xe1, 0x3e, 0xbe, 0xaf, 0x86, 0xc9, //0x00003310 .quad -3925256793573221702 - 0x7c, 0xce, 0x48, 0xb5, 0xe1, 0xdb, 0x69, 0x9b, //0x00003318 .quad -7248020362820530564 - 0x68, 0x61, 0x99, 0xce, 0xad, 0x5b, 0xe8, 0xfb, //0x00003320 .quad -294884973539139224 - 0x1b, 0x02, 0x9b, 0x22, 0xda, 0x52, 0x44, 0xc2, //0x00003328 .quad -4448339435098275301 - 0xc3, 0xb9, 0x3f, 0x42, 0x99, 0x72, 0xe2, 0xfa, //0x00003330 .quad -368606216923924029 - 0xa2, 0xc2, 0x41, 0xab, 0x90, 0x67, 0xd5, 0xf2, //0x00003338 .quad -948738275445456222 - 0x1a, 0xd4, 0x67, 0xc9, 0x9f, 0x87, 0xcd, 0xdc, //0x00003340 .quad -2536221894791146470 - 0xa5, 0x19, 0x09, 0x6b, 0xba, 0x60, 0xc5, 0x97, //0x00003348 .quad -7510490449794491995 - 0x20, 0xc9, 0xc1, 0xbb, 0x87, 0xe9, 0x00, 0x54, //0x00003350 .quad 6053094668365842720 - 0x0f, 0x60, 0xcb, 0x05, 0xe9, 0xb8, 0xb6, 0xbd, //0x00003358 .quad -4776427043815727089 - 0x68, 0x3b, 0xb2, 0xaa, 0xe9, 0x23, 0x01, 0x29, //0x00003360 .quad 2954682317029915496 - 0x13, 0x38, 0x3e, 0x47, 0x23, 0x67, 0x24, 0xed, //0x00003368 .quad -1358847786342270957 - 0x21, 0x65, 0xaf, 0x0a, 0x72, 0xb6, 0xa0, 0xf9, //0x00003370 .quad -459166561069996767 - 0x0b, 0xe3, 0x86, 0x0c, 0x76, 0xc0, 0x36, 0x94, //0x00003378 .quad -7766808894105001205 - 0x69, 0x3e, 0x5b, 0x8d, 0x0e, 0xe4, 0x08, 0xf8, //0x00003380 .quad -573958201337495959 - 0xce, 0x9b, 0xa8, 0x8f, 0x93, 0x70, 0x44, 0xb9, //0x00003388 .quad -5096825099203863602 - 0x04, 0x0e, 0xb2, 0x30, 0x12, 0x1d, 0x0b, 0xb6, //0x00003390 .quad -5329133770099257852 - 0xc2, 0xc2, 0x92, 0x73, 0xb8, 0x8c, 0x95, 0xe7, //0x00003398 .quad -1759345355577441598 - 0xc2, 0x48, 0x6f, 0x5e, 0x2b, 0xf2, 0xc6, 0xb1, //0x000033a0 .quad -5636551615525730110 - 0xb9, 0xb9, 0x3b, 0x48, 0xf3, 0x77, 0xbd, 0x90, //0x000033a8 .quad -8017119874876982855 - 0xf3, 0x1a, 0x0b, 0x36, 0xb6, 0xae, 0x38, 0x1e, //0x000033b0 .quad 2177682517447613171 - 0x28, 0xa8, 0x4a, 0x1a, 0xf0, 0xd5, 0xec, 0xb4, //0x000033b8 .quad -5409713825168840664 - 0xb0, 0xe1, 0x8d, 0xc3, 0x63, 0xda, 0xc6, 0x25, //0x000033c0 .quad 2722103146809516464 - 0x32, 0x52, 0xdd, 0x20, 0x6c, 0x0b, 0x28, 0xe2, //0x000033c8 .quad -2150456263033662926 - 0x0e, 0xad, 0x38, 0x5a, 0x7e, 0x48, 0x9c, 0x57, //0x000033d0 .quad 6313000485183335694 - 0x5f, 0x53, 0x8a, 0x94, 0x23, 0x07, 0x59, 0x8d, //0x000033d8 .quad -8261564192037121185 - 0x51, 0xd8, 0xc6, 0xf0, 0x9d, 0x5a, 0x83, 0x2d, //0x000033e0 .quad 3279564588051781713 - 0x37, 0xe8, 0xac, 0x79, 0xec, 0x48, 0xaf, 0xb0, //0x000033e8 .quad -5715269221619013577 - 0x65, 0x8e, 0xf8, 0x6c, 0x45, 0x31, 0xe4, 0xf8, //0x000033f0 .quad -512230283362660763 - 0x44, 0x22, 0x18, 0x98, 0x27, 0x1b, 0xdb, 0xdc, //0x000033f8 .quad -2532400508596379068 - 0xff, 0x58, 0x1b, 0x64, 0xcb, 0x9e, 0x8e, 0x1b, //0x00003400 .quad 1985699082112030975 - 0x6b, 0x15, 0x0f, 0xbf, 0xf8, 0xf0, 0x08, 0x8a, //0x00003408 .quad -8500279345513818773 - 0x3f, 0x2f, 0x22, 0x3d, 0x7e, 0x46, 0x72, 0xe2, //0x00003410 .quad -2129562165787349185 - 0xc5, 0xda, 0xd2, 0xee, 0x36, 0x2d, 0x8b, 0xac, //0x00003418 .quad -6013663163464885563 - 0x0f, 0xbb, 0x6a, 0xcc, 0x1d, 0xd8, 0x0e, 0x5b, //0x00003420 .quad 6561419329620589327 - 0x77, 0x91, 0x87, 0xaa, 0x84, 0xf8, 0xad, 0xd7, //0x00003428 .quad -2905392935903719049 - 0xe9, 0xb4, 0xc2, 0x9f, 0x12, 0x47, 0xe9, 0x98, //0x00003430 .quad -7428327965055601431 - 0xea, 0xba, 0x94, 0xea, 0x52, 0xbb, 0xcc, 0x86, //0x00003438 .quad -8733399612580906262 - 0x24, 0x62, 0xb3, 0x47, 0xd7, 0x98, 0x23, 0x3f, //0x00003440 .quad 4549648098962661924 - 0xa5, 0xe9, 0x39, 0xa5, 0x27, 0xea, 0x7f, 0xa8, //0x00003448 .quad -6305063497298744923 - 0xad, 0x3a, 0xa0, 0x19, 0x0d, 0x7f, 0xec, 0x8e, //0x00003450 .quad -8147997931578836307 - 0x0e, 0x64, 0x88, 0x8e, 0xb1, 0xe4, 0x9f, 0xd2, //0x00003458 .quad -3269643353196043250 - 0xac, 0x24, 0x04, 0x30, 0x68, 0xcf, 0x53, 0x19, //0x00003460 .quad 1825030320404309164 - 0x89, 0x3e, 0x15, 0xf9, 0xee, 0xee, 0xa3, 0x83, //0x00003468 .quad -8961056123388608887 - 0xd7, 0x2d, 0x05, 0x3c, 0x42, 0xc3, 0xa8, 0x5f, //0x00003470 .quad 6892973918932774359 - 0x2b, 0x8e, 0x5a, 0xb7, 0xaa, 0xea, 0x8c, 0xa4, //0x00003478 .quad -6589634135808373205 - 0x4d, 0x79, 0x06, 0xcb, 0x12, 0xf4, 0x92, 0x37, //0x00003480 .quad 4004531380238580045 - 0xb6, 0x31, 0x31, 0x65, 0x55, 0x25, 0xb0, 0xcd, //0x00003488 .quad -3625356651333078602 - 0xd0, 0x0b, 0xe4, 0xbe, 0x8b, 0xd8, 0xbb, 0xe2, //0x00003490 .quad -2108853905778275376 - 0x11, 0xbf, 0x3e, 0x5f, 0x55, 0x17, 0x8e, 0x80, //0x00003498 .quad -9183376934724255983 - 0xc4, 0x0e, 0x9d, 0xae, 0xae, 0xce, 0x6a, 0x5b, //0x000034a0 .quad 6587304654631931588 - 0xd6, 0x6e, 0x0e, 0xb7, 0x2a, 0x9d, 0xb1, 0xa0, //0x000034a8 .quad -6867535149977932074 - 0x75, 0x52, 0x44, 0x5a, 0x5a, 0x82, 0x45, 0xf2, //0x000034b0 .quad -989241218564861323 - 0x8b, 0x0a, 0xd2, 0x64, 0x75, 0x04, 0xde, 0xc8, //0x000034b8 .quad -3972732919045027189 - 0x12, 0x67, 0xd5, 0xf0, 0xf0, 0xe2, 0xd6, 0xee, //0x000034c0 .quad -1236551523206076654 - 0x2e, 0x8d, 0x06, 0xbe, 0x92, 0x85, 0x15, 0xfb, //0x000034c8 .quad -354230130378896082 - 0x6b, 0x60, 0x85, 0x96, 0xd6, 0x4d, 0x46, 0x55, //0x000034d0 .quad 6144684325637283947 - 0x3d, 0x18, 0xc4, 0xb6, 0x7b, 0x73, 0xed, 0x9c, //0x000034d8 .quad -7138922859127891907 - 0x86, 0xb8, 0x26, 0x3c, 0x4c, 0xe1, 0x97, 0xaa, //0x000034e0 .quad -6154202648235558778 - 0x4c, 0x1e, 0x75, 0xa4, 0x5a, 0xd0, 0x28, 0xc4, //0x000034e8 .quad -4311967555482476980 - 0xa8, 0x66, 0x30, 0x4b, 0x9f, 0xd9, 0x3d, 0xd5, //0x000034f0 .quad -3081067291867060568 - 0xdf, 0x65, 0x92, 0x4d, 0x71, 0x04, 0x33, 0xf5, //0x000034f8 .quad -778273425925708321 - 0x29, 0x40, 0xfe, 0x8e, 0x03, 0xa8, 0x46, 0xe5, //0x00003500 .quad -1925667057416912855 - 0xab, 0x7f, 0x7b, 0xd0, 0xc6, 0xe2, 0x3f, 0x99, //0x00003508 .quad -7403949918844649557 - 0x33, 0xd0, 0xbd, 0x72, 0x04, 0x52, 0x98, 0xde, //0x00003510 .quad -2407083821771141069 - 0x96, 0x5f, 0x9a, 0x84, 0x78, 0xdb, 0x8f, 0xbf, //0x00003518 .quad -4643251380128424042 - 0x40, 0x44, 0x6d, 0x8f, 0x85, 0x66, 0x3e, 0x96, //0x00003520 .quad -7620540795641314240 - 0x7c, 0xf7, 0xc0, 0xa5, 0x56, 0xd2, 0x73, 0xef, //0x00003528 .quad -1192378206733142148 - 0xa8, 0x4a, 0xa4, 0x79, 0x13, 0x00, 0xe7, 0xdd, //0x00003530 .quad -2456994988062127448 - 0xad, 0x9a, 0x98, 0x27, 0x76, 0x63, 0xa8, 0x95, //0x00003538 .quad -7662765406849295699 - 0x52, 0x5d, 0x0d, 0x58, 0x18, 0xc0, 0x60, 0x55, //0x00003540 .quad 6152128301777116498 - 0x59, 0xc1, 0x7e, 0xb1, 0x53, 0x7c, 0x12, 0xbb, //0x00003548 .quad -4966770740134231719 - 0xa6, 0xb4, 0x10, 0x6e, 0x1e, 0xf0, 0xb8, 0xaa, //0x00003550 .quad -6144897678060768090 - 0xaf, 0x71, 0xde, 0x9d, 0x68, 0x1b, 0xd7, 0xe9, //0x00003558 .quad -1596777406740401745 - 0xe8, 0x70, 0xca, 0x04, 0x13, 0x96, 0xb3, 0xca, //0x00003560 .quad -3840561048787980056 - 0x0d, 0x07, 0xab, 0x62, 0x21, 0x71, 0x26, 0x92, //0x00003568 .quad -7915514906853832947 - 0x22, 0x0d, 0xfd, 0xc5, 0x97, 0x7b, 0x60, 0x3d, //0x00003570 .quad 4422670725869800738 - 0xd1, 0xc8, 0x55, 0xbb, 0x69, 0x0d, 0xb0, 0xb6, //0x00003578 .quad -5282707615139903279 - 0x6a, 0x50, 0x7c, 0xb7, 0x7d, 0x9a, 0xb8, 0x8c, //0x00003580 .quad -8306719647944912790 - 0x05, 0x3b, 0x2b, 0x2a, 0xc4, 0x10, 0x5c, 0xe4, //0x00003588 .quad -1991698500497491195 - 0x42, 0xb2, 0xad, 0x92, 0x8e, 0x60, 0xf3, 0x77, //0x00003590 .quad 8643358275316593218 - 0xe3, 0x04, 0x5b, 0x9a, 0x7a, 0x8a, 0xb9, 0x8e, //0x00003598 .quad -8162340590452013853 - 0xd3, 0x1e, 0x59, 0x37, 0xb2, 0x38, 0xf0, 0x55, //0x000035a0 .quad 6192511825718353619 - 0x1c, 0xc6, 0xf1, 0x40, 0x19, 0xed, 0x67, 0xb2, //0x000035a8 .quad -5591239719637629412 - 0x88, 0x66, 0x2f, 0xc5, 0xde, 0x46, 0x6c, 0x6b, //0x000035b0 .quad 7740639782147942024 - 0xa3, 0x37, 0x2e, 0x91, 0x5f, 0xe8, 0x01, 0xdf, //0x000035b8 .quad -2377363631119648861 - 0x15, 0xa0, 0x3d, 0x3b, 0x4b, 0xac, 0x23, 0x23, //0x000035c0 .quad 2532056854628769813 - 0xc6, 0xe2, 0xbc, 0xba, 0x3b, 0x31, 0x61, 0x8b, //0x000035c8 .quad -8403381297090862394 - 0x1a, 0x08, 0x0d, 0x0a, 0x5e, 0x97, 0xec, 0xab, //0x000035d0 .quad -6058300968568813542 - 0x77, 0x1b, 0x6c, 0xa9, 0x8a, 0x7d, 0x39, 0xae, //0x000035d8 .quad -5892540602936190089 - 0x21, 0x4a, 0x90, 0x8c, 0x35, 0xbd, 0xe7, 0x96, //0x000035e0 .quad -7572876210711016927 - 0x55, 0x22, 0xc7, 0x53, 0xed, 0xdc, 0xc7, 0xd9, //0x000035e8 .quad -2753989735242849707 - 0x54, 0x2e, 0xda, 0x77, 0x41, 0xd6, 0x50, 0x7e, //0x000035f0 .quad 9102010423587778132 - 0x75, 0x75, 0x5c, 0x54, 0x14, 0xea, 0x1c, 0x88, //0x000035f8 .quad -8638772612167862923 - 0xe9, 0xb9, 0xd0, 0xd5, 0xd1, 0x0b, 0xe5, 0xdd, //0x00003600 .quad -2457545025797441047 - 0xd2, 0x92, 0x73, 0x69, 0x99, 0x24, 0x24, 0xaa, //0x00003608 .quad -6186779746782440750 - 0x64, 0xe8, 0x44, 0x4b, 0xc6, 0x4e, 0x5e, 0x95, //0x00003610 .quad -7683617300674189212 - 0x87, 0x77, 0xd0, 0xc3, 0xbf, 0x2d, 0xad, 0xd4, //0x00003618 .quad -3121788665050663033 - 0x3e, 0x11, 0x0b, 0xef, 0x3b, 0xf1, 0x5a, 0xbd, //0x00003620 .quad -4802260812921368258 - 0xb4, 0x4a, 0x62, 0xda, 0x97, 0x3c, 0xec, 0x84, //0x00003628 .quad -8868646943297746252 - 0x8e, 0xd5, 0xcd, 0xea, 0x8a, 0xad, 0xb1, 0xec, //0x00003630 .quad -1391139997724322418 - 0x61, 0xdd, 0xfa, 0xd0, 0xbd, 0x4b, 0x27, 0xa6, //0x00003638 .quad -6474122660694794911 - 0xf2, 0x4a, 0x81, 0xa5, 0xed, 0x18, 0xde, 0x67, //0x00003640 .quad 7484447039699372786 - 0xba, 0x94, 0x39, 0x45, 0xad, 0x1e, 0xb1, 0xcf, //0x00003648 .quad -3480967307441105734 - 0xd7, 0xce, 0x70, 0x87, 0x94, 0xcf, 0xea, 0x80, //0x00003650 .quad -9157278655470055721 - 0xf4, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x00003658 .quad -9093133594791772940 - 0x8d, 0x02, 0x4d, 0xa9, 0x79, 0x83, 0x25, 0xa1, //0x00003660 .quad -6834912300910181747 - 0x31, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x00003668 .quad -6754730975062328271 - 0x30, 0x43, 0xa0, 0x13, 0x58, 0xe4, 0x6e, 0x09, //0x00003670 .quad 679731660717048624 - 0x3e, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x00003678 .quad -3831727700400522434 - 0xfc, 0x53, 0x88, 0x18, 0x6e, 0x9d, 0xca, 0x8b, //0x00003680 .quad -8373707460958465028 - 0x0d, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x00003688 .quad -177973607073265139 - 0x7d, 0x34, 0x55, 0xcf, 0x64, 0xa2, 0x5e, 0x77, //0x00003690 .quad 8601490892183123069 - 0x48, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x00003698 .quad -7028762532061872568 - 0x9d, 0x81, 0x2a, 0x03, 0xfe, 0x4a, 0x36, 0x95, //0x000036a0 .quad -7694880458480647779 - 0xda, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x000036a8 .quad -4174267146649952806 - 0x04, 0x22, 0xf5, 0x83, 0xbd, 0xdd, 0x83, 0x3a, //0x000036b0 .quad 4216457482181353988 - 0x51, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x000036b8 .quad -606147914885053103 - 0x42, 0x35, 0x79, 0x72, 0x96, 0x6a, 0x92, 0xc4, //0x000036c0 .quad -4282243101277735614 - 0x52, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x000036c8 .quad -7296371474444240046 - 0x93, 0x82, 0x17, 0x0f, 0x3c, 0x05, 0xb7, 0x75, //0x000036d0 .quad 8482254178684994195 - 0x27, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x000036d8 .quad -4508778324627912153 - 0x38, 0x63, 0xdd, 0x12, 0x8b, 0xc6, 0x24, 0x53, //0x000036e0 .quad 5991131704928854840 - 0xb1, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x000036e8 .quad -1024286887357502287 - 0x03, 0x5e, 0xca, 0xeb, 0x16, 0xfc, 0xf6, 0xd3, //0x000036f0 .quad -3173071712060547581 - 0xee, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x000036f8 .quad -7557708332239520786 - 0x84, 0xf5, 0xbc, 0xa6, 0x1c, 0xbb, 0xf4, 0x88, //0x00003700 .quad -8578025658503072380 - 0xea, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x00003708 .quad -4835449396872013078 - 0xe5, 0x32, 0x6c, 0xd0, 0xe3, 0xe9, 0x31, 0x2b, //0x00003710 .quad 3112525982153323237 - 0xa5, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x00003718 .quad -1432625727662628443 - 0xcf, 0x9f, 0x43, 0x62, 0x2e, 0x32, 0xff, 0x3a, //0x00003720 .quad 4251171748059520975 - 0x07, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x00003728 .quad -7812920107430224633 - 0xc2, 0x87, 0xd4, 0xfa, 0xb9, 0xfe, 0xbe, 0x09, //0x00003730 .quad 702278666647013314 - 0x49, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x00003738 .quad -5154464115860392887 - 0xb3, 0xa9, 0x89, 0x79, 0x68, 0xbe, 0x2e, 0x4c, //0x00003740 .quad 5489534351736154547 - 0x5b, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x00003748 .quad -1831394126398103205 - 0x10, 0x0a, 0xf6, 0x4b, 0x01, 0x37, 0x9d, 0x0f, //0x00003750 .quad 1125115960621402640 - 0xd9, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x00003758 .quad -8062150356639896359 - 0x94, 0x8c, 0xf3, 0x9e, 0xc1, 0x84, 0x84, 0x53, //0x00003760 .quad 6018080969204141204 - 0x0f, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x00003768 .quad -5466001927372482545 - 0xb9, 0x6f, 0xb0, 0x06, 0xf2, 0xa5, 0x65, 0x28, //0x00003770 .quad 2910915193077788601 - 0x13, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x00003778 .quad -2220816390788215277 - 0xd3, 0x45, 0x2e, 0x44, 0xb7, 0x87, 0x3f, 0xf9, //0x00003780 .quad -486521013540076077 - 0xcb, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x00003788 .quad -8305539271883716405 - 0x48, 0xd7, 0x39, 0x15, 0xa5, 0x69, 0x8f, 0xf7, //0x00003790 .quad -608151266925095096 - 0xfe, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x00003798 .quad -5770238071427257602 - 0x1b, 0x4d, 0x88, 0x5a, 0x0e, 0x44, 0x73, 0xb5, //0x000037a0 .quad -5371875102083756773 - 0xbe, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x000037a8 .quad -2601111570856684098 - 0x30, 0x30, 0x95, 0xf8, 0x88, 0x0a, 0x68, 0x31, //0x000037b0 .quad 3560107088838733872 - 0x97, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x000037b8 .quad -8543223759426509417 - 0x3d, 0x7c, 0xba, 0x36, 0x2b, 0x0d, 0xc2, 0xfd, //0x000037c0 .quad -161552157378970563 - 0xfc, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x000037c8 .quad -6067343680855748868 - 0x4c, 0x1b, 0x69, 0x04, 0x76, 0x90, 0x32, 0x3d, //0x000037d0 .quad 4409745821703674700 - 0xbc, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x000037d8 .quad -2972493582642298180 - 0x0f, 0xb1, 0xc1, 0xc2, 0x49, 0x9a, 0x3f, 0xa6, //0x000037e0 .quad -6467280898289979121 - 0xb5, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x000037e8 .quad -8775337516792518219 - 0x53, 0x1d, 0x72, 0x33, 0xdc, 0x80, 0xcf, 0x0f, //0x000037f0 .quad 1139270913992301907 - 0x23, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x000037f8 .quad -6357485877563259869 - 0xa8, 0xa4, 0x4e, 0x40, 0x13, 0x61, 0xc3, 0xd3, //0x00003800 .quad -3187597375937010520 - 0x2b, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x00003808 .quad -3335171328526686933 - 0xe9, 0x26, 0x31, 0x08, 0xac, 0x1c, 0x5a, 0x64, //0x00003810 .quad 7231123676894144233 - 0x3b, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x00003818 .quad -9002011107970261189 - 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, 0x70, 0x3d, //0x00003820 .quad 4427218577690292387 - 0x0a, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x00003828 .quad -6640827866535438582 - 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00003830 QUAD $0xcccccccccccccccc; QUAD $0xcccccccccccccccc // .space 16, '\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003840 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00003848 .quad -9223372036854775808 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003850 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x00003858 .quad -6917529027641081856 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003860 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x00003868 .quad -4035225266123964416 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003870 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x00003878 .quad -432345564227567616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003880 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x00003888 .quad -7187745005283311616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003890 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x00003898 .quad -4372995238176751616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000038a0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x000038a8 .quad -854558029293551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000038b0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x000038b8 .quad -7451627795949551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000038c0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x000038c8 .quad -4702848726509551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000038d0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x000038d8 .quad -1266874889709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000038e0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x000038e8 .quad -7709325833709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000038f0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x000038f8 .quad -5024971273709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003900 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x00003908 .quad -1669528073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003910 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x00003918 .quad -7960984073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003920 .quad 0 - 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x00003928 .quad -5339544073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003930 .quad 0 - 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x00003938 .quad -2062744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003940 .quad 0 - 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x00003948 .quad -8206744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003950 .quad 0 - 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x00003958 .quad -5646744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003960 .quad 0 - 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x00003968 .quad -2446744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003970 .quad 0 - 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x00003978 .quad -8446744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003980 .quad 0 - 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x00003988 .quad -5946744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003990 .quad 0 - 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x00003998 .quad -2821744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000039a0 .quad 0 - 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x000039a8 .quad -8681119073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000039b0 .quad 0 - 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x000039b8 .quad -6239712823709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000039c0 .quad 0 - 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x000039c8 .quad -3187955011209551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000039d0 .quad 0 - 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x000039d8 .quad -8910000909647051616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000039e0 .quad 0 - 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x000039e8 .quad -6525815118631426616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000039f0 .quad 0 - 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x000039f8 .quad -3545582879861895366 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, //0x00003a00 .quad 4611686018427387904 - 0x84, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x00003a08 .quad -9133518327554766460 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, //0x00003a10 .quad 5764607523034234880 - 0xe5, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x00003a18 .quad -6805211891016070171 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, //0x00003a20 .quad -6629298651489370112 - 0xde, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x00003a28 .quad -3894828845342699810 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, //0x00003a30 .quad 5548434740920451072 - 0x96, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x00003a38 .quad -256850038250986858 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xf0, //0x00003a40 .quad -1143914305352105984 - 0x9d, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x00003a48 .quad -7078060301547948643 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6c, //0x00003a50 .quad 7793479155164643328 - 0x05, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x00003a58 .quad -4235889358507547899 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0xc7, //0x00003a60 .quad -4093209111326359552 - 0xc6, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x00003a68 .quad -683175679707046970 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x7f, 0x3c, //0x00003a70 .quad 4359273333062107136 - 0x5c, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x00003a78 .quad -7344513827457986212 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x9f, 0x4b, //0x00003a80 .quad 5449091666327633920 - 0xb3, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x00003a88 .quad -4568956265895094861 - 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x86, 0x1e, //0x00003a90 .quad 2199678564482154496 - 0x20, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x00003a98 .quad -1099509313941480672 - 0x00, 0x00, 0x00, 0x00, 0x80, 0x44, 0x14, 0x13, //0x00003aa0 .quad 1374799102801346560 - 0xf4, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x00003aa8 .quad -7604722348854507276 - 0x00, 0x00, 0x00, 0x00, 0xa0, 0x55, 0xd9, 0x17, //0x00003ab0 .quad 1718498878501683200 - 0x31, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x00003ab8 .quad -4894216917640746191 - 0x00, 0x00, 0x00, 0x00, 0x08, 0xab, 0xcf, 0x5d, //0x00003ac0 .quad 6759809616554491904 - 0xfd, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x00003ac8 .quad -1506085128623544835 - 0x00, 0x00, 0x00, 0x00, 0xe5, 0xca, 0xa1, 0x5a, //0x00003ad0 .quad 6530724019560251392 - 0xbe, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x00003ad8 .quad -7858832233030797378 - 0x00, 0x00, 0x00, 0x40, 0x9e, 0x3d, 0x4a, 0xf1, //0x00003ae0 .quad -1059967012404461568 - 0xad, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x00003ae8 .quad -5211854272861108819 - 0x00, 0x00, 0x00, 0xd0, 0x05, 0xcd, 0x9c, 0x6d, //0x00003af0 .quad 7898413271349198848 - 0x19, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x00003af8 .quad -1903131822648998119 - 0x00, 0x00, 0x00, 0xa2, 0x23, 0x00, 0x82, 0xe4, //0x00003b00 .quad -1981020733047832576 - 0x6f, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x00003b08 .quad -8106986416796705681 - 0x00, 0x00, 0x80, 0x8a, 0x2c, 0x80, 0xa2, 0xdd, //0x00003b10 .quad -2476275916309790720 - 0x8b, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x00003b18 .quad -5522047002568494197 - 0x00, 0x00, 0x20, 0xad, 0x37, 0x20, 0x0b, 0xd5, //0x00003b20 .quad -3095344895387238400 - 0x6e, 0x30, 0x9e, 0xa1, 0x62, 0x2f, 0x35, 0xe0, //0x00003b28 .quad -2290872734783229842 - 0x00, 0x00, 0x34, 0xcc, 0x22, 0xf4, 0x26, 0x45, //0x00003b30 .quad 4982938468024057856 - 0x45, 0xde, 0x02, 0xa5, 0x9d, 0x3d, 0x21, 0x8c, //0x00003b38 .quad -8349324486880600507 - 0x00, 0x00, 0x41, 0x7f, 0x2b, 0xb1, 0x70, 0x96, //0x00003b40 .quad -7606384970252091392 - 0xd6, 0x95, 0x43, 0x0e, 0x05, 0x8d, 0x29, 0xaf, //0x00003b48 .quad -5824969590173362730 - 0x00, 0x40, 0x11, 0x5f, 0x76, 0xdd, 0x0c, 0x3c, //0x00003b50 .quad 4327076842467049472 - 0x4c, 0x7b, 0xd4, 0x51, 0x46, 0xf0, 0xf3, 0xda, //0x00003b58 .quad -2669525969289315508 - 0x00, 0xc8, 0x6a, 0xfb, 0x69, 0x0a, 0x88, 0xa5, //0x00003b60 .quad -6518949010312869888 - 0x0f, 0xcd, 0x24, 0xf3, 0x2b, 0x76, 0xd8, 0x88, //0x00003b68 .quad -8585982758446904049 - 0x00, 0x7a, 0x45, 0x7a, 0x04, 0x0d, 0xea, 0x8e, //0x00003b70 .quad -8148686262891087360 - 0x53, 0x00, 0xee, 0xef, 0xb6, 0x93, 0x0e, 0xab, //0x00003b78 .quad -6120792429631242157 - 0x80, 0xd8, 0xd6, 0x98, 0x45, 0x90, 0xa4, 0x72, //0x00003b80 .quad 8260886245095692416 - 0x68, 0x80, 0xe9, 0xab, 0xa4, 0x38, 0xd2, 0xd5, //0x00003b88 .quad -3039304518611664792 - 0x50, 0x47, 0x86, 0x7f, 0x2b, 0xda, 0xa6, 0x47, //0x00003b90 .quad 5163053903184807760 - 0x41, 0xf0, 0x71, 0xeb, 0x66, 0x63, 0xa3, 0x85, //0x00003b98 .quad -8817094351773372351 - 0x24, 0xd9, 0x67, 0x5f, 0xb6, 0x90, 0x90, 0x99, //0x00003ba0 .quad -7381240676301154012 - 0x51, 0x6c, 0x4e, 0xa6, 0x40, 0x3c, 0x0c, 0xa7, //0x00003ba8 .quad -6409681921289327535 - 0x6d, 0xcf, 0x41, 0xf7, 0xe3, 0xb4, 0xf4, 0xff, //0x00003bb0 .quad -3178808521666707 - 0x65, 0x07, 0xe2, 0xcf, 0x50, 0x4b, 0xcf, 0xd0, //0x00003bb8 .quad -3400416383184271515 - 0xa4, 0x21, 0x89, 0x7a, 0x0e, 0xf1, 0xf8, 0xbf, //0x00003bc0 .quad -4613672773753429596 - 0x9f, 0x44, 0xed, 0x81, 0x12, 0x8f, 0x81, 0x82, //0x00003bc8 .quad -9042789267131251553 - 0x0d, 0x6a, 0x2b, 0x19, 0x52, 0x2d, 0xf7, 0xaf, //0x00003bd0 .quad -5767090967191786995 - 0xc7, 0x95, 0x68, 0x22, 0xd7, 0xf2, 0x21, 0xa3, //0x00003bd8 .quad -6691800565486676537 - 0x90, 0x44, 0x76, 0x9f, 0xa6, 0xf8, 0xf4, 0x9b, //0x00003be0 .quad -7208863708989733744 - 0x39, 0xbb, 0x02, 0xeb, 0x8c, 0x6f, 0xea, 0xcb, //0x00003be8 .quad -3753064688430957767 - 0xb4, 0xd5, 0x53, 0x47, 0xd0, 0x36, 0xf2, 0x02, //0x00003bf0 .quad 212292400617608628 - 0x08, 0x6a, 0xc3, 0x25, 0x70, 0x0b, 0xe5, 0xfe, //0x00003bf8 .quad -79644842111309304 - 0x90, 0x65, 0x94, 0x2c, 0x42, 0x62, 0xd7, 0x01, //0x00003c00 .quad 132682750386005392 - 0x45, 0x22, 0x9a, 0x17, 0x26, 0x27, 0x4f, 0x9f, //0x00003c08 .quad -6967307053960650171 - 0xf5, 0x7e, 0xb9, 0xb7, 0xd2, 0x3a, 0x4d, 0x42, //0x00003c10 .quad 4777539456409894645 - 0xd6, 0xaa, 0x80, 0x9d, 0xef, 0xf0, 0x22, 0xc7, //0x00003c18 .quad -4097447799023424810 - 0xb2, 0xde, 0xa7, 0x65, 0x87, 0x89, 0xe0, 0xd2, //0x00003c20 .quad -3251447716342407502 - 0x8b, 0xd5, 0xe0, 0x84, 0x2b, 0xad, 0xeb, 0xf8, //0x00003c28 .quad -510123730351893109 - 0x2f, 0xeb, 0x88, 0x9f, 0xf4, 0x55, 0xcc, 0x63, //0x00003c30 .quad 7191217214140771119 - 0x77, 0x85, 0x0c, 0x33, 0x3b, 0x4c, 0x93, 0x9b, //0x00003c38 .quad -7236356359111015049 - 0xfb, 0x25, 0x6b, 0xc7, 0x71, 0x6b, 0xbf, 0x3c, //0x00003c40 .quad 4377335499248575995 - 0xd5, 0xa6, 0xcf, 0xff, 0x49, 0x1f, 0x78, 0xc2, //0x00003c48 .quad -4433759430461380907 - 0x7a, 0xef, 0x45, 0x39, 0x4e, 0x46, 0xef, 0x8b, //0x00003c50 .quad -8363388681221443718 - 0x8a, 0x90, 0xc3, 0x7f, 0x1c, 0x27, 0x16, 0xf3, //0x00003c58 .quad -930513269649338230 - 0xac, 0xb5, 0xcb, 0xe3, 0xf0, 0x8b, 0x75, 0x97, //0x00003c60 .quad -7532960934977096276 - 0x56, 0x3a, 0xda, 0xcf, 0x71, 0xd8, 0xed, 0x97, //0x00003c68 .quad -7499099821171918250 - 0x17, 0xa3, 0xbe, 0x1c, 0xed, 0xee, 0x52, 0x3d, //0x00003c70 .quad 4418856886560793367 - 0xec, 0xc8, 0xd0, 0x43, 0x8e, 0x4e, 0xe9, 0xbd, //0x00003c78 .quad -4762188758037509908 - 0xdd, 0x4b, 0xee, 0x63, 0xa8, 0xaa, 0xa7, 0x4c, //0x00003c80 .quad 5523571108200991709 - 0x27, 0xfb, 0xc4, 0xd4, 0x31, 0xa2, 0x63, 0xed, //0x00003c88 .quad -1341049929119499481 - 0x6a, 0xef, 0x74, 0x3e, 0xa9, 0xca, 0xe8, 0x8f, //0x00003c90 .quad -8076983103442849942 - 0xf8, 0x1c, 0xfb, 0x24, 0x5f, 0x45, 0x5e, 0x94, //0x00003c98 .quad -7755685233340769032 - 0x44, 0x2b, 0x12, 0x8e, 0x53, 0xfd, 0xe2, 0xb3, //0x00003ca0 .quad -5484542860876174524 - 0x36, 0xe4, 0x39, 0xee, 0xb6, 0xd6, 0x75, 0xb9, //0x00003ca8 .quad -5082920523248573386 - 0x16, 0xb6, 0x96, 0x71, 0xa8, 0xbc, 0xdb, 0x60, //0x00003cb0 .quad 6979379479186945558 - 0x44, 0x5d, 0xc8, 0xa9, 0x64, 0x4c, 0xd3, 0xe7, //0x00003cb8 .quad -1741964635633328828 - 0xcd, 0x31, 0xfe, 0x46, 0xe9, 0x55, 0x89, 0xbc, //0x00003cc0 .quad -4861259862362934835 - 0x4a, 0x3a, 0x1d, 0xea, 0xbe, 0x0f, 0xe4, 0x90, //0x00003cc8 .quad -8006256924911912374 - 0x41, 0xbe, 0xbd, 0x98, 0x63, 0xab, 0xab, 0x6b, //0x00003cd0 .quad 7758483227328495169 - 0xdd, 0x88, 0xa4, 0xa4, 0xae, 0x13, 0x1d, 0xb5, //0x00003cd8 .quad -5396135137712502563 - 0xd1, 0x2d, 0xed, 0x7e, 0x3c, 0x96, 0x96, 0xc6, //0x00003ce0 .quad -4136954021121544751 - 0x14, 0xab, 0xcd, 0x4d, 0x9a, 0x58, 0x64, 0xe2, //0x00003ce8 .quad -2133482903713240300 - 0xa2, 0x3c, 0x54, 0xcf, 0xe5, 0x1d, 0x1e, 0xfc, //0x00003cf0 .quad -279753253987271518 - 0xec, 0x8a, 0xa0, 0x70, 0x60, 0xb7, 0x7e, 0x8d, //0x00003cf8 .quad -8250955842461857044 - 0xcb, 0x4b, 0x29, 0x43, 0x5f, 0xa5, 0x25, 0x3b, //0x00003d00 .quad 4261994450943298507 - 0xa8, 0xad, 0xc8, 0x8c, 0x38, 0x65, 0xde, 0xb0, //0x00003d08 .quad -5702008784649933400 - 0xbe, 0x9e, 0xf3, 0x13, 0xb7, 0x0e, 0xef, 0x49, //0x00003d10 .quad 5327493063679123134 - 0x12, 0xd9, 0xfa, 0xaf, 0x86, 0xfe, 0x15, 0xdd, //0x00003d18 .quad -2515824962385028846 - 0x37, 0x43, 0x78, 0x6c, 0x32, 0x69, 0x35, 0x6e, //0x00003d20 .quad 7941369183226839863 - 0xab, 0xc7, 0xfc, 0x2d, 0x14, 0xbf, 0x2d, 0x8a, //0x00003d28 .quad -8489919629131724885 - 0x04, 0x54, 0x96, 0x07, 0x7f, 0xc3, 0xc2, 0x49, //0x00003d30 .quad 5315025460606161924 - 0x96, 0xf9, 0x7b, 0x39, 0xd9, 0x2e, 0xb9, 0xac, //0x00003d38 .quad -6000713517987268202 - 0x06, 0xe9, 0x7b, 0xc9, 0x5e, 0x74, 0x33, 0xdc, //0x00003d40 .quad -2579590211097073402 - 0xfb, 0xf7, 0xda, 0x87, 0x8f, 0x7a, 0xe7, 0xd7, //0x00003d48 .quad -2889205879056697349 - 0xa3, 0x71, 0xed, 0x3d, 0xbb, 0x28, 0xa0, 0x69, //0x00003d50 .quad 7611128154919104931 - 0xfd, 0xda, 0xe8, 0xb4, 0x99, 0xac, 0xf0, 0x86, //0x00003d58 .quad -8723282702051517699 - 0x0c, 0xce, 0x68, 0x0d, 0xea, 0x32, 0x08, 0xc4, //0x00003d60 .quad -4321147861633282548 - 0xbc, 0x11, 0x23, 0x22, 0xc0, 0xd7, 0xac, 0xa8, //0x00003d68 .quad -6292417359137009220 - 0x90, 0x01, 0xc3, 0x90, 0xa4, 0x3f, 0x0a, 0xf5, //0x00003d70 .quad -789748808614215280 - 0x2b, 0xd6, 0xab, 0x2a, 0xb0, 0x0d, 0xd8, 0xd2, //0x00003d78 .quad -3253835680493873621 - 0xfa, 0xe0, 0x79, 0xda, 0xc6, 0x67, 0x26, 0x79, //0x00003d80 .quad 8729779031470891258 - 0xdb, 0x65, 0xab, 0x1a, 0x8e, 0x08, 0xc7, 0x83, //0x00003d88 .quad -8951176327949752869 - 0x38, 0x59, 0x18, 0x91, 0xb8, 0x01, 0x70, 0x57, //0x00003d90 .quad 6300537770911226168 - 0x52, 0x3f, 0x56, 0xa1, 0xb1, 0xca, 0xb8, 0xa4, //0x00003d98 .quad -6577284391509803182 - 0x86, 0x6f, 0x5e, 0xb5, 0x26, 0x02, 0x4c, 0xed, //0x00003da0 .quad -1347699823215743098 - 0x26, 0xcf, 0xab, 0x09, 0x5e, 0xfd, 0xe6, 0xcd, //0x00003da8 .quad -3609919470959866074 - 0xb4, 0x05, 0x5b, 0x31, 0x58, 0x81, 0x4f, 0x54, //0x00003db0 .quad 6075216638131242420 - 0x78, 0x61, 0x0b, 0xc6, 0x5a, 0x5e, 0xb0, 0x80, //0x00003db8 .quad -9173728696990998152 - 0x21, 0xc7, 0xb1, 0x3d, 0xae, 0x61, 0x63, 0x69, //0x00003dc0 .quad 7594020797664053025 - 0xd6, 0x39, 0x8e, 0x77, 0xf1, 0x75, 0xdc, 0xa0, //0x00003dc8 .quad -6855474852811359786 - 0xe9, 0x38, 0x1e, 0xcd, 0x19, 0x3a, 0xbc, 0x03, //0x00003dd0 .quad 269153960225290473 - 0x4c, 0xc8, 0x71, 0xd5, 0x6d, 0x93, 0x13, 0xc9, //0x00003dd8 .quad -3957657547586811828 - 0x23, 0xc7, 0x65, 0x40, 0xa0, 0x48, 0xab, 0x04, //0x00003de0 .quad 336442450281613091 - 0x5f, 0x3a, 0xce, 0x4a, 0x49, 0x78, 0x58, 0xfb, //0x00003de8 .quad -335385916056126881 - 0x76, 0x9c, 0x3f, 0x28, 0x64, 0x0d, 0xeb, 0x62, //0x00003df0 .quad 7127805559067090038 - 0x7b, 0xe4, 0xc0, 0xce, 0x2d, 0x4b, 0x17, 0x9d, //0x00003df8 .quad -7127145225176161157 - 0x94, 0x83, 0x4f, 0x32, 0xbd, 0xd0, 0xa5, 0x3b, //0x00003e00 .quad 4298070930406474644 - 0x9a, 0x1d, 0x71, 0x42, 0xf9, 0x1d, 0x5d, 0xc4, //0x00003e08 .quad -4297245513042813542 - 0x79, 0x64, 0xe3, 0x7e, 0xec, 0x44, 0x8f, 0xca, //0x00003e10 .quad -3850783373846682503 - 0x00, 0x65, 0x0d, 0x93, 0x77, 0x65, 0x74, 0xf5, //0x00003e18 .quad -759870872876129024 - 0xcb, 0x1e, 0x4e, 0xcf, 0x13, 0x8b, 0x99, 0x7e, //0x00003e20 .quad 9122475437414293195 - 0x20, 0x5f, 0xe8, 0xbb, 0x6a, 0xbf, 0x68, 0x99, //0x00003e28 .quad -7392448323188662496 - 0x7e, 0xa6, 0x21, 0xc3, 0xd8, 0xed, 0x3f, 0x9e, //0x00003e30 .quad -7043649776941685122 - 0xe8, 0x76, 0xe2, 0x6a, 0x45, 0xef, 0xc2, 0xbf, //0x00003e38 .quad -4628874385558440216 - 0x1e, 0x10, 0xea, 0xf3, 0x4e, 0xe9, 0xcf, 0xc5, //0x00003e40 .quad -4192876202749718498 - 0xa2, 0x14, 0x9b, 0xc5, 0x16, 0xab, 0xb3, 0xef, //0x00003e48 .quad -1174406963520662366 - 0x12, 0x4a, 0x72, 0x58, 0xd1, 0xf1, 0xa1, 0xbb, //0x00003e50 .quad -4926390635932268014 - 0xe5, 0xec, 0x80, 0x3b, 0xee, 0x4a, 0xd0, 0x95, //0x00003e58 .quad -7651533379841495835 - 0x97, 0xdc, 0x8e, 0xae, 0x45, 0x6e, 0x8a, 0x2a, //0x00003e60 .quad 3065383741939440791 - 0x1f, 0x28, 0x61, 0xca, 0xa9, 0x5d, 0x44, 0xbb, //0x00003e68 .quad -4952730706374481889 - 0xbd, 0x93, 0x32, 0x1a, 0xd7, 0x09, 0x2d, 0xf5, //0x00003e70 .quad -779956341003086915 - 0x26, 0x72, 0xf9, 0x3c, 0x14, 0x75, 0x15, 0xea, //0x00003e78 .quad -1579227364540714458 - 0x56, 0x9c, 0x5f, 0x70, 0x26, 0x26, 0x3c, 0x59, //0x00003e80 .quad 6430056314514152534 - 0x58, 0xe7, 0x1b, 0xa6, 0x2c, 0x69, 0x4d, 0x92, //0x00003e88 .quad -7904546130479028392 - 0x6c, 0x83, 0x77, 0x0c, 0xb0, 0x2f, 0x8b, 0x6f, //0x00003e90 .quad 8037570393142690668 - 0x2e, 0xe1, 0xa2, 0xcf, 0x77, 0xc3, 0xe0, 0xb6, //0x00003e98 .quad -5268996644671397586 - 0x47, 0x64, 0x95, 0x0f, 0x9c, 0xfb, 0x6d, 0x0b, //0x00003ea0 .quad 823590954573587527 - 0x7a, 0x99, 0x8b, 0xc3, 0x55, 0xf4, 0x98, 0xe4, //0x00003ea8 .quad -1974559787411859078 - 0xac, 0x5e, 0xbd, 0x89, 0x41, 0xbd, 0x24, 0x47, //0x00003eb0 .quad 5126430365035880108 - 0xec, 0x3f, 0x37, 0x9a, 0xb5, 0x98, 0xdf, 0x8e, //0x00003eb8 .quad -8151628894773493780 - 0x57, 0xb6, 0x2c, 0xec, 0x91, 0xec, 0xed, 0x58, //0x00003ec0 .quad 6408037956294850135 - 0xe7, 0x0f, 0xc5, 0x00, 0xe3, 0x7e, 0x97, 0xb2, //0x00003ec8 .quad -5577850100039479321 - 0xed, 0xe3, 0x37, 0x67, 0xb6, 0x67, 0x29, 0x2f, //0x00003ed0 .quad 3398361426941174765 - 0xe1, 0x53, 0xf6, 0xc0, 0x9b, 0x5e, 0x3d, 0xdf, //0x00003ed8 .quad -2360626606621961247 - 0x74, 0xee, 0x82, 0x00, 0xd2, 0xe0, 0x79, 0xbd, //0x00003ee0 .quad -4793553135802847628 - 0x6c, 0xf4, 0x99, 0x58, 0x21, 0x5b, 0x86, 0x8b, //0x00003ee8 .quad -8392920656779807636 - 0x11, 0xaa, 0xa3, 0x80, 0x06, 0x59, 0xd8, 0xec, //0x00003ef0 .quad -1380255401326171631 - 0x87, 0x71, 0xc0, 0xae, 0xe9, 0xf1, 0x67, 0xae, //0x00003ef8 .quad -5879464802547371641 - 0x95, 0x94, 0xcc, 0x20, 0x48, 0x6f, 0x0e, 0xe8, //0x00003f00 .quad -1725319251657714539 - 0xe9, 0x8d, 0x70, 0x1a, 0x64, 0xee, 0x01, 0xda, //0x00003f08 .quad -2737644984756826647 - 0xdd, 0xdc, 0x7f, 0x14, 0x8d, 0x05, 0x09, 0x31, //0x00003f10 .quad 3533361486141316317 - 0xb2, 0x58, 0x86, 0x90, 0xfe, 0x34, 0x41, 0x88, //0x00003f18 .quad -8628557143114098510 - 0x15, 0xd4, 0x9f, 0x59, 0xf0, 0x46, 0x4b, 0xbd, //0x00003f20 .quad -4806670179178130411 - 0xde, 0xee, 0xa7, 0x34, 0x3e, 0x82, 0x51, 0xaa, //0x00003f28 .quad -6174010410465235234 - 0x1a, 0xc9, 0x07, 0x70, 0xac, 0x18, 0x9e, 0x6c, //0x00003f30 .quad 7826720331309500698 - 0x96, 0xea, 0xd1, 0xc1, 0xcd, 0xe2, 0xe5, 0xd4, //0x00003f38 .quad -3105826994654156138 - 0xb0, 0xdd, 0x04, 0xc6, 0x6b, 0xcf, 0xe2, 0x03, //0x00003f40 .quad 280014188641050032 - 0x9e, 0x32, 0x23, 0x99, 0xc0, 0xad, 0x0f, 0x85, //0x00003f48 .quad -8858670899299929442 - 0x1c, 0x15, 0x86, 0xb7, 0x46, 0x83, 0xdb, 0x84, //0x00003f50 .quad -8873354301053463268 - 0x45, 0xff, 0x6b, 0xbf, 0x30, 0x99, 0x53, 0xa6, //0x00003f58 .quad -6461652605697523899 - 0x63, 0x9a, 0x67, 0x65, 0x18, 0x64, 0x12, 0xe6, //0x00003f60 .quad -1868320839462053277 - 0x16, 0xff, 0x46, 0xef, 0x7c, 0x7f, 0xe8, 0xcf, //0x00003f68 .quad -3465379738694516970 - 0x7e, 0xc0, 0x60, 0x3f, 0x8f, 0x7e, 0xcb, 0x4f, //0x00003f70 .quad 5749828502977298558 - 0x6e, 0x5f, 0x8c, 0x15, 0xae, 0x4f, 0xf1, 0x81, //0x00003f78 .quad -9083391364325154962 - 0x9d, 0xf0, 0x38, 0x0f, 0x33, 0x5e, 0xbe, 0xe3, //0x00003f80 .quad -2036086408133152611 - 0x49, 0x77, 0xef, 0x9a, 0x99, 0xa3, 0x6d, 0xa2, //0x00003f88 .quad -6742553186979055799 - 0xc5, 0x2c, 0x07, 0xd3, 0xbf, 0xf5, 0xad, 0x5c, //0x00003f90 .quad 6678264026688335045 - 0x1c, 0x55, 0xab, 0x01, 0x80, 0x0c, 0x09, 0xcb, //0x00003f98 .quad -3816505465296431844 - 0xf6, 0xf7, 0xc8, 0xc7, 0x2f, 0x73, 0xd9, 0x73, //0x00003fa0 .quad 8347830033360418806 - 0x63, 0x2a, 0x16, 0x02, 0xa0, 0x4f, 0xcb, 0xfd, //0x00003fa8 .quad -158945813193151901 - 0xfa, 0x9a, 0xdd, 0xdc, 0xfd, 0xe7, 0x67, 0x28, //0x00003fb0 .quad 2911550761636567802 - 0x7e, 0xda, 0x4d, 0x01, 0xc4, 0x11, 0x9f, 0x9e, //0x00003fb8 .quad -7016870160886801794 - 0xb8, 0x01, 0x15, 0x54, 0xfd, 0xe1, 0x81, 0xb2, //0x00003fc0 .quad -5583933584809066056 - 0x1d, 0x51, 0xa1, 0x01, 0x35, 0xd6, 0x46, 0xc6, //0x00003fc8 .quad -4159401682681114339 - 0x26, 0x42, 0x1a, 0xa9, 0x7c, 0x5a, 0x22, 0x1f, //0x00003fd0 .quad 2243455055843443238 - 0x65, 0xa5, 0x09, 0x42, 0xc2, 0x8b, 0xd8, 0xf7, //0x00003fd8 .quad -587566084924005019 - 0x58, 0x69, 0xb0, 0xe9, 0x8d, 0x78, 0x75, 0x33, //0x00003fe0 .quad 3708002419115845976 - 0x5f, 0x07, 0x46, 0x69, 0x59, 0x57, 0xe7, 0x9a, //0x00003fe8 .quad -7284757830718584993 - 0xae, 0x83, 0x1c, 0x64, 0xb1, 0xd6, 0x52, 0x00, //0x00003ff0 .quad 23317005467419566 - 0x37, 0x89, 0x97, 0xc3, 0x2f, 0x2d, 0xa1, 0xc1, //0x00003ff8 .quad -4494261269970843337 - 0x9a, 0xa4, 0x23, 0xbd, 0x5d, 0x8c, 0x67, 0xc0, //0x00004000 .quad -4582539761593113446 - 0x84, 0x6b, 0x7d, 0xb4, 0x7b, 0x78, 0x09, 0xf2, //0x00004008 .quad -1006140569036166268 - 0xe0, 0x46, 0x36, 0x96, 0xba, 0xb7, 0x40, 0xf8, //0x00004010 .quad -558244341782001952 - 0x32, 0x63, 0xce, 0x50, 0x4d, 0xeb, 0x45, 0x97, //0x00004018 .quad -7546366883288685774 - 0x98, 0xd8, 0xc3, 0x3b, 0xa9, 0xe5, 0x50, 0xb6, //0x00004020 .quad -5309491445654890344 - 0xff, 0xfb, 0x01, 0xa5, 0x20, 0x66, 0x17, 0xbd, //0x00004028 .quad -4821272585683469313 - 0xbe, 0xce, 0xb4, 0x8a, 0x13, 0x1f, 0xe5, 0xa3, //0x00004030 .quad -6636864307068612930 - 0xff, 0x7a, 0x42, 0xce, 0xa8, 0x3f, 0x5d, 0xec, //0x00004038 .quad -1414904713676948737 - 0x37, 0x01, 0xb1, 0x36, 0x6c, 0x33, 0x6f, 0xc6, //0x00004040 .quad -4148040191917883081 - 0xdf, 0x8c, 0xe9, 0x80, 0xc9, 0x47, 0xba, 0x93, //0x00004048 .quad -7801844473689174817 - 0x84, 0x41, 0x5d, 0x44, 0x47, 0x00, 0x0b, 0xb8, //0x00004050 .quad -5185050239897353852 - 0x17, 0xf0, 0x23, 0xe1, 0xbb, 0xd9, 0xa8, 0xb8, //0x00004058 .quad -5140619573684080617 - 0xe5, 0x91, 0x74, 0x15, 0x59, 0xc0, 0x0d, 0xa6, //0x00004060 .quad -6481312799871692315 - 0x1d, 0xec, 0x6c, 0xd9, 0x2a, 0x10, 0xd3, 0xe6, //0x00004068 .quad -1814088448677712867 - 0x2f, 0xdb, 0x68, 0xad, 0x37, 0x98, 0xc8, 0x87, //0x00004070 .quad -8662506518347195601 - 0x92, 0x13, 0xe4, 0xc7, 0x1a, 0xea, 0x43, 0x90, //0x00004078 .quad -8051334308064652398 - 0xfb, 0x11, 0xc3, 0x98, 0x45, 0xbe, 0xba, 0x29, //0x00004080 .quad 3006924907348169211 - 0x77, 0x18, 0xdd, 0x79, 0xa1, 0xe4, 0x54, 0xb4, //0x00004088 .quad -5452481866653427593 - 0x7a, 0xd6, 0xf3, 0xfe, 0xd6, 0x6d, 0x29, 0xf4, //0x00004090 .quad -853029884242176390 - 0x94, 0x5e, 0x54, 0xd8, 0xc9, 0x1d, 0x6a, 0xe1, //0x00004098 .quad -2203916314889396588 - 0x0c, 0x66, 0x58, 0x5f, 0xa6, 0xe4, 0x99, 0x18, //0x000040a0 .quad 1772699331562333708 - 0x1d, 0xbb, 0x34, 0x27, 0x9e, 0x52, 0xe2, 0x8c, //0x000040a8 .quad -8294976724446954723 - 0x8f, 0x7f, 0x2e, 0xf7, 0xcf, 0x5d, 0xc0, 0x5e, //0x000040b0 .quad 6827560182880305039 - 0xe4, 0xe9, 0x01, 0xb1, 0x45, 0xe7, 0x1a, 0xb0, //0x000040b8 .quad -5757034887131305500 - 0x73, 0x1f, 0xfa, 0xf4, 0x43, 0x75, 0x70, 0x76, //0x000040c0 .quad 8534450228600381299 - 0x5d, 0x64, 0x42, 0x1d, 0x17, 0xa1, 0x21, 0xdc, //0x000040c8 .quad -2584607590486743971 - 0xa8, 0x53, 0x1c, 0x79, 0x4a, 0x49, 0x06, 0x6a, //0x000040d0 .quad 7639874402088932264 - 0xba, 0x7e, 0x49, 0x72, 0xae, 0x04, 0x95, 0x89, //0x000040d8 .quad -8532908771695296838 - 0x92, 0x68, 0x63, 0x17, 0x9d, 0xdb, 0x87, 0x04, //0x000040e0 .quad 326470965756389522 - 0x69, 0xde, 0xdb, 0x0e, 0xda, 0x45, 0xfa, 0xab, //0x000040e8 .quad -6054449946191733143 - 0xb6, 0x42, 0x3c, 0x5d, 0x84, 0xd2, 0xa9, 0x45, //0x000040f0 .quad 5019774725622874806 - 0x03, 0xd6, 0x92, 0x92, 0x50, 0xd7, 0xf8, 0xd6, //0x000040f8 .quad -2956376414312278525 - 0xb2, 0xa9, 0x45, 0xba, 0x92, 0x23, 0x8a, 0x0b, //0x00004100 .quad 831516194300602802 - 0xc2, 0xc5, 0x9b, 0x5b, 0x92, 0x86, 0x5b, 0x86, //0x00004108 .quad -8765264286586255934 - 0x1e, 0x14, 0xd7, 0x68, 0x77, 0xac, 0x6c, 0x8e, //0x00004110 .quad -8183976793979022306 - 0x32, 0xb7, 0x82, 0xf2, 0x36, 0x68, 0xf2, 0xa7, //0x00004118 .quad -6344894339805432014 - 0x26, 0xd9, 0x0c, 0x43, 0x95, 0xd7, 0x07, 0x32, //0x00004120 .quad 3605087062808385830 - 0xff, 0x64, 0x23, 0xaf, 0x44, 0x02, 0xef, 0xd1, //0x00004128 .quad -3319431906329402113 - 0xb8, 0x07, 0xe8, 0x49, 0xbd, 0xe6, 0x44, 0x7f, //0x00004130 .quad 9170708441896323000 - 0x1f, 0x1f, 0x76, 0xed, 0x6a, 0x61, 0x35, 0x83, //0x00004138 .quad -8992173969096958177 - 0xa6, 0x09, 0x62, 0x9c, 0x6c, 0x20, 0x16, 0x5f, //0x00004140 .quad 6851699533943015846 - 0xe7, 0xa6, 0xd3, 0xa8, 0xc5, 0xb9, 0x02, 0xa4, //0x00004148 .quad -6628531442943809817 - 0x0f, 0x8c, 0x7a, 0xc3, 0x87, 0xa8, 0xdb, 0x36, //0x00004150 .quad 3952938399001381903 - 0xa1, 0x90, 0x08, 0x13, 0x37, 0x68, 0x03, 0xcd, //0x00004158 .quad -3673978285252374367 - 0x89, 0x97, 0x2c, 0xda, 0x54, 0x49, 0x49, 0xc2, //0x00004160 .quad -4446942528265218167 - 0x64, 0x5a, 0xe5, 0x6b, 0x22, 0x21, 0x22, 0x80, //0x00004168 .quad -9213765455923815836 - 0x6c, 0xbd, 0xb7, 0x10, 0xaa, 0x9b, 0xdb, 0xf2, //0x00004170 .quad -946992141904134804 - 0xfd, 0xb0, 0xde, 0x06, 0x6b, 0xa9, 0x2a, 0xa0, //0x00004178 .quad -6905520801477381891 - 0xc7, 0xac, 0xe5, 0x94, 0x94, 0x82, 0x92, 0x6f, //0x00004180 .quad 8039631859474607303 - 0x3d, 0x5d, 0x96, 0xc8, 0xc5, 0x53, 0x35, 0xc8, //0x00004188 .quad -4020214983419339459 - 0xf9, 0x17, 0x1f, 0xba, 0x39, 0x23, 0x77, 0xcb, //0x00004190 .quad -3785518230938904583 - 0x8c, 0xf4, 0xbb, 0x3a, 0xb7, 0xa8, 0x42, 0xfa, //0x00004198 .quad -413582710846786420 - 0xfb, 0x6e, 0x53, 0x14, 0x04, 0x76, 0x2a, 0xff, //0x000041a0 .quad -60105885123121413 - 0xd7, 0x78, 0xb5, 0x84, 0x72, 0xa9, 0x69, 0x9c, //0x000041a8 .quad -7176018221920323369 - 0xba, 0x4a, 0x68, 0x19, 0x85, 0x13, 0xf5, 0xfe, //0x000041b0 .quad -75132356403901766 - 0x0d, 0xd7, 0xe2, 0x25, 0xcf, 0x13, 0x84, 0xc3, //0x000041b8 .quad -4358336758973016307 - 0x69, 0x5d, 0xc2, 0x5f, 0x66, 0x58, 0xb2, 0x7e, //0x000041c0 .quad 9129456591349898601 - 0xd1, 0x8c, 0x5b, 0xef, 0xc2, 0x18, 0x65, 0xf4, //0x000041c8 .quad -836234930288882479 - 0x61, 0x7a, 0xd9, 0xfb, 0x3f, 0x77, 0x2f, 0xef, //0x000041d0 .quad -1211618658047395231 - 0x02, 0x38, 0x99, 0xd5, 0x79, 0x2f, 0xbf, 0x98, //0x000041d8 .quad -7440175859071633406 - 0xfa, 0xd8, 0xcf, 0xfa, 0x0f, 0x55, 0xfb, 0xaa, //0x000041e0 .quad -6126209340986631942 - 0x03, 0x86, 0xff, 0x4a, 0x58, 0xfb, 0xee, 0xbe, //0x000041e8 .quad -4688533805412153853 - 0x38, 0xcf, 0x83, 0xf9, 0x53, 0x2a, 0xba, 0x95, //0x000041f0 .quad -7657761676233289928 - 0x84, 0x67, 0xbf, 0x5d, 0x2e, 0xba, 0xaa, 0xee, //0x000041f8 .quad -1248981238337804412 - 0x83, 0x61, 0xf2, 0x7b, 0x74, 0x5a, 0x94, 0xdd, //0x00004200 .quad -2480258038432112253 - 0xb2, 0xa0, 0x97, 0xfa, 0x5c, 0xb4, 0x2a, 0x95, //0x00004208 .quad -7698142301602209614 - 0xe4, 0xf9, 0xee, 0x9a, 0x11, 0x71, 0xf9, 0x94, //0x00004210 .quad -7712008566467528220 - 0xdf, 0x88, 0x3d, 0x39, 0x74, 0x61, 0x75, 0xba, //0x00004218 .quad -5010991858575374113 - 0x5d, 0xb8, 0xaa, 0x01, 0x56, 0xcd, 0x37, 0x7a, //0x00004220 .quad 8806733365625141341 - 0x17, 0xeb, 0x8c, 0x47, 0xd1, 0xb9, 0x12, 0xe9, //0x00004228 .quad -1652053804791829737 - 0x3a, 0xb3, 0x0a, 0xc1, 0x55, 0xe0, 0x62, 0xac, //0x00004230 .quad -6025006692552756422 - 0xee, 0x12, 0xb8, 0xcc, 0x22, 0xb4, 0xab, 0x91, //0x00004238 .quad -7950062655635975442 - 0x09, 0x60, 0x4d, 0x31, 0x6b, 0x98, 0x7b, 0x57, //0x00004240 .quad 6303799689591218185 - 0xaa, 0x17, 0xe6, 0x7f, 0x2b, 0xa1, 0x16, 0xb6, //0x00004248 .quad -5325892301117581398 - 0x0b, 0xb8, 0xa0, 0xfd, 0x85, 0x7e, 0x5a, 0xed, //0x00004250 .quad -1343622424865753077 - 0x94, 0x9d, 0xdf, 0x5f, 0x76, 0x49, 0x9c, 0xe3, //0x00004258 .quad -2045679357969588844 - 0x07, 0x73, 0x84, 0xbe, 0x13, 0x8f, 0x58, 0x14, //0x00004260 .quad 1466078993672598279 - 0x7d, 0xc2, 0xeb, 0xfb, 0xe9, 0xad, 0x41, 0x8e, //0x00004268 .quad -8196078626372074883 - 0xc8, 0x8f, 0x25, 0xae, 0xd8, 0xb2, 0x6e, 0x59, //0x00004270 .quad 6444284760518135752 - 0x1c, 0xb3, 0xe6, 0x7a, 0x64, 0x19, 0xd2, 0xb1, //0x00004278 .quad -5633412264537705700 - 0xbb, 0xf3, 0xae, 0xd9, 0x8e, 0x5f, 0xca, 0x6f, //0x00004280 .quad 8055355950647669691 - 0xe3, 0x5f, 0xa0, 0x99, 0xbd, 0x9f, 0x46, 0xde, //0x00004288 .quad -2430079312244744221 - 0x54, 0x58, 0x0d, 0x48, 0xb9, 0x7b, 0xde, 0x25, //0x00004290 .quad 2728754459941099604 - 0xee, 0x3b, 0x04, 0x80, 0xd6, 0x23, 0xec, 0x8a, //0x00004298 .quad -8436328597794046994 - 0x6a, 0xae, 0x10, 0x9a, 0xa7, 0x1a, 0x56, 0xaf, //0x000042a0 .quad -5812428961928401302 - 0xe9, 0x4a, 0x05, 0x20, 0xcc, 0x2c, 0xa7, 0xad, //0x000042a8 .quad -5933724728815170839 - 0x04, 0xda, 0x94, 0x80, 0x51, 0xa1, 0x2b, 0x1b, //0x000042b0 .quad 1957835834444274180 - 0xa4, 0x9d, 0x06, 0x28, 0xff, 0xf7, 0x10, 0xd9, //0x000042b8 .quad -2805469892591575644 - 0x42, 0x08, 0x5d, 0xf0, 0xd2, 0x44, 0xfb, 0x90, //0x000042c0 .quad -7999724640327104446 - 0x86, 0x22, 0x04, 0x79, 0xff, 0x9a, 0xaa, 0x87, //0x000042c8 .quad -8670947710510816634 - 0x53, 0x4a, 0x74, 0xac, 0x07, 0x16, 0x3a, 0x35, //0x000042d0 .quad 3835402254873283155 - 0x28, 0x2b, 0x45, 0x57, 0xbf, 0x41, 0x95, 0xa9, //0x000042d8 .quad -6226998619711132888 - 0xe8, 0x5c, 0x91, 0x97, 0x89, 0x9b, 0x88, 0x42, //0x000042e0 .quad 4794252818591603944 - 0xf2, 0x75, 0x16, 0x2d, 0x2f, 0x92, 0xfa, 0xd3, //0x000042e8 .quad -3172062256211528206 - 0x11, 0xda, 0xba, 0xfe, 0x35, 0x61, 0x95, 0x69, //0x000042f0 .quad 7608094030047140369 - 0xb7, 0x09, 0x2e, 0x7c, 0x5d, 0x9b, 0x7c, 0x84, //0x000042f8 .quad -8900067937773286985 - 0x95, 0x90, 0x69, 0x7e, 0x83, 0xb9, 0xfa, 0x43, //0x00004300 .quad 4898431519131537557 - 0x25, 0x8c, 0x39, 0xdb, 0x34, 0xc2, 0x9b, 0xa5, //0x00004308 .quad -6513398903789220827 - 0xbb, 0xf4, 0x03, 0x5e, 0xe4, 0x67, 0xf9, 0x94, //0x00004310 .quad -7712018656367741765 - 0x2e, 0xef, 0x07, 0x12, 0xc2, 0xb2, 0x02, 0xcf, //0x00004318 .quad -3530062611309138130 - 0xf5, 0x78, 0xc2, 0xba, 0xee, 0xe0, 0x1b, 0x1d, //0x00004320 .quad 2097517367411243253 - 0x7d, 0xf5, 0x44, 0x4b, 0xb9, 0xaf, 0x61, 0x81, //0x00004328 .quad -9123818159709293187 - 0x32, 0x17, 0x73, 0x69, 0x2a, 0xd9, 0x62, 0x64, //0x00004330 .quad 7233582727691441970 - 0xdc, 0x32, 0x16, 0x9e, 0xa7, 0x1b, 0xba, 0xa1, //0x00004338 .quad -6793086681209228580 - 0xfe, 0xdc, 0xcf, 0x03, 0x75, 0x8f, 0x7b, 0x7d, //0x00004340 .quad 9041978409614302462 - 0x93, 0xbf, 0x9b, 0x85, 0x91, 0xa2, 0x28, 0xca, //0x00004348 .quad -3879672333084147821 - 0x3e, 0xd4, 0xc3, 0x44, 0x52, 0x73, 0xda, 0x5c, //0x00004350 .quad 6690786993590490174 - 0x78, 0xaf, 0x02, 0xe7, 0x35, 0xcb, 0xb2, 0xfc, //0x00004358 .quad -237904397927796872 - 0xa7, 0x64, 0xfa, 0x6a, 0x13, 0x88, 0x08, 0x3a, //0x00004360 .quad 4181741870994056359 - 0xab, 0xad, 0x61, 0xb0, 0x01, 0xbf, 0xef, 0x9d, //0x00004368 .quad -7066219276345954901 - 0xd0, 0xfd, 0xb8, 0x45, 0x18, 0xaa, 0x8a, 0x08, //0x00004370 .quad 615491320315182544 - 0x16, 0x19, 0x7a, 0x1c, 0xc2, 0xae, 0x6b, 0xc5, //0x00004378 .quad -4221088077005055722 - 0x45, 0x3d, 0x27, 0x57, 0x9e, 0x54, 0xad, 0x8a, //0x00004380 .quad -8454007886460797627 - 0x5b, 0x9f, 0x98, 0xa3, 0x72, 0x9a, 0xc6, 0xf6, //0x00004388 .quad -664674077828931749 - 0x4b, 0x86, 0x78, 0xf6, 0xe2, 0x54, 0xac, 0x36, //0x00004390 .quad 3939617107816777291 - 0x99, 0x63, 0x3f, 0xa6, 0x87, 0x20, 0x3c, 0x9a, //0x00004398 .quad -7332950326284164199 - 0xdd, 0xa7, 0x16, 0xb4, 0x1b, 0x6a, 0x57, 0x84, //0x000043a0 .quad -8910536670511192099 - 0x7f, 0x3c, 0xcf, 0x8f, 0xa9, 0x28, 0xcb, 0xc0, //0x000043a8 .quad -4554501889427817345 - 0xd5, 0x51, 0x1c, 0xa1, 0xa2, 0x44, 0x6d, 0x65, //0x000043b0 .quad 7308573235570561493 - 0x9f, 0x0b, 0xc3, 0xf3, 0xd3, 0xf2, 0xfd, 0xf0, //0x000043b8 .quad -1081441343357383777 - 0x25, 0xb3, 0xb1, 0xa4, 0xe5, 0x4a, 0x64, 0x9f, //0x000043c0 .quad -6961356773836868827 - 0x43, 0xe7, 0x59, 0x78, 0xc4, 0xb7, 0x9e, 0x96, //0x000043c8 .quad -7593429867239446717 - 0xee, 0x1f, 0xde, 0x0d, 0x9f, 0x5d, 0x3d, 0x87, //0x000043d0 .quad -8701695967296086034 - 0x14, 0x61, 0x70, 0x96, 0xb5, 0x65, 0x46, 0xbc, //0x000043d8 .quad -4880101315621920492 - 0xea, 0xa7, 0x55, 0xd1, 0x06, 0xb5, 0x0c, 0xa9, //0x000043e0 .quad -6265433940692719638 - 0x59, 0x79, 0x0c, 0xfc, 0x22, 0xff, 0x57, 0xeb, //0x000043e8 .quad -1488440626100012711 - 0xf2, 0x88, 0xd5, 0x42, 0x24, 0xf1, 0xa7, 0x09, //0x000043f0 .quad 695789805494438130 - 0xd8, 0xcb, 0x87, 0xdd, 0x75, 0xff, 0x16, 0x93, //0x000043f8 .quad -7847804418953589800 - 0x2f, 0xeb, 0x8a, 0x53, 0x6d, 0xed, 0x11, 0x0c, //0x00004400 .quad 869737256868047663 - 0xce, 0xbe, 0xe9, 0x54, 0x53, 0xbf, 0xdc, 0xb7, //0x00004408 .quad -5198069505264599346 - 0xfa, 0xa5, 0x6d, 0xa8, 0xc8, 0x68, 0x16, 0x8f, //0x00004410 .quad -8136200465769716230 - 0x81, 0x2e, 0x24, 0x2a, 0x28, 0xef, 0xd3, 0xe5, //0x00004418 .quad -1885900863153361279 - 0xbc, 0x87, 0x44, 0x69, 0x7d, 0x01, 0x6e, 0xf9, //0x00004420 .quad -473439272678684740 - 0x10, 0x9d, 0x56, 0x1a, 0x79, 0x75, 0xa4, 0x8f, //0x00004428 .quad -8096217067111932656 - 0xac, 0xa9, 0x95, 0xc3, 0xdc, 0x81, 0xc9, 0x37, //0x00004430 .quad 4019886927579031980 - 0x55, 0x44, 0xec, 0x60, 0xd7, 0x92, 0x8d, 0xb3, //0x00004438 .quad -5508585315462527915 - 0x17, 0x14, 0x7b, 0xf4, 0x53, 0xe2, 0xbb, 0x85, //0x00004440 .quad -8810199395808373737 - 0x6a, 0x55, 0x27, 0x39, 0x8d, 0xf7, 0x70, 0xe0, //0x00004448 .quad -2274045625900771990 - 0x8e, 0xec, 0xcc, 0x78, 0x74, 0x6d, 0x95, 0x93, //0x00004450 .quad -7812217631593927538 - 0x62, 0x95, 0xb8, 0x43, 0xb8, 0x9a, 0x46, 0x8c, //0x00004458 .quad -8338807543829064350 - 0xb2, 0x27, 0x00, 0x97, 0xd1, 0xc8, 0x7a, 0x38, //0x00004460 .quad 4069786015789754290 - 0xbb, 0xba, 0xa6, 0x54, 0x66, 0x41, 0x58, 0xaf, //0x00004468 .quad -5811823411358942533 - 0x9e, 0x31, 0xc0, 0xfc, 0x05, 0x7b, 0x99, 0x06, //0x00004470 .quad 475546501309804958 - 0x6a, 0x69, 0xd0, 0xe9, 0xbf, 0x51, 0x2e, 0xdb, //0x00004478 .quad -2653093245771290262 - 0x03, 0x1f, 0xf8, 0xbd, 0xe3, 0xec, 0x1f, 0x44, //0x00004480 .quad 4908902581746016003 - 0xe2, 0x41, 0x22, 0xf2, 0x17, 0xf3, 0xfc, 0x88, //0x00004488 .quad -8575712306248138270 - 0xc3, 0x26, 0x76, 0xad, 0x1c, 0xe8, 0x27, 0xd5, //0x00004490 .quad -3087243809672255805 - 0x5a, 0xd2, 0xaa, 0xee, 0xdd, 0x2f, 0x3c, 0xab, //0x00004498 .quad -6107954364382784934 - 0x74, 0xb0, 0xd3, 0xd8, 0x23, 0xe2, 0x71, 0x8a, //0x000044a0 .quad -8470740780517707660 - 0xf1, 0x86, 0x55, 0x6a, 0xd5, 0x3b, 0x0b, 0xd6, //0x000044a8 .quad -3023256937051093263 - 0x49, 0x4e, 0x84, 0x67, 0x56, 0x2d, 0x87, 0xf6, //0x000044b0 .quad -682526969396179383 - 0x56, 0x74, 0x75, 0x62, 0x65, 0x05, 0xc7, 0x85, //0x000044b8 .quad -8807064613298015146 - 0xdb, 0x61, 0x65, 0x01, 0xac, 0xf8, 0x28, 0xb4, //0x000044c0 .quad -5464844730172612133 - 0x6c, 0xd1, 0x12, 0xbb, 0xbe, 0xc6, 0x38, 0xa7, //0x000044c8 .quad -6397144748195131028 - 0x52, 0xba, 0xbe, 0x01, 0xd7, 0x36, 0x33, 0xe1, //0x000044d0 .quad -2219369894288377262 - 0xc7, 0x85, 0xd7, 0x69, 0x6e, 0xf8, 0x06, 0xd1, //0x000044d8 .quad -3384744916816525881 - 0x73, 0x34, 0x17, 0x61, 0x46, 0x02, 0xc0, 0xec, //0x000044e0 .quad -1387106183930235789 - 0x9c, 0xb3, 0x26, 0x02, 0x45, 0x5b, 0xa4, 0x82, //0x000044e8 .quad -9032994600651410532 - 0x90, 0x01, 0x5d, 0xf9, 0xd7, 0x02, 0xf0, 0x27, //0x000044f0 .quad 2877803288514593168 - 0x84, 0x60, 0xb0, 0x42, 0x16, 0x72, 0x4d, 0xa3, //0x000044f8 .quad -6679557232386875260 - 0xf4, 0x41, 0xb4, 0xf7, 0x8d, 0x03, 0xec, 0x31, //0x00004500 .quad 3597254110643241460 - 0xa5, 0x78, 0x5c, 0xd3, 0x9b, 0xce, 0x20, 0xcc, //0x00004508 .quad -3737760522056206171 - 0x71, 0x52, 0xa1, 0x75, 0x71, 0x04, 0x67, 0x7e, //0x00004510 .quad 9108253656731439729 - 0xce, 0x96, 0x33, 0xc8, 0x42, 0x02, 0x29, 0xff, //0x00004518 .quad -60514634142869810 - 0x86, 0xd3, 0x84, 0xe9, 0xc6, 0x62, 0x00, 0x0f, //0x00004520 .quad 1080972517029761926 - 0x41, 0x3e, 0x20, 0xbd, 0x69, 0xa1, 0x79, 0x9f, //0x00004528 .quad -6955350673980375487 - 0x68, 0x08, 0xe6, 0xa3, 0x78, 0x7b, 0xc0, 0x52, //0x00004530 .quad 5962901664714590312 - 0xd1, 0x4d, 0x68, 0x2c, 0xc4, 0x09, 0x58, 0xc7, //0x00004538 .quad -4082502324048081455 - 0x82, 0x8a, 0xdf, 0xcc, 0x56, 0x9a, 0x70, 0xa7, //0x00004540 .quad -6381430974388925822 - 0x45, 0x61, 0x82, 0x37, 0x35, 0x0c, 0x2e, 0xf9, //0x00004548 .quad -491441886632713915 - 0x91, 0xb6, 0x0b, 0x40, 0x76, 0x60, 0xa6, 0x88, //0x00004550 .quad -8600080377420466543 - 0xcb, 0x7c, 0xb1, 0x42, 0xa1, 0xc7, 0xbc, 0x9b, //0x00004558 .quad -7224680206786528053 - 0x35, 0xa4, 0x0e, 0xd0, 0x93, 0xf8, 0xcf, 0x6a, //0x00004560 .quad 7696643601933968437 - 0xfe, 0xdb, 0x5d, 0x93, 0x89, 0xf9, 0xab, 0xc2, //0x00004568 .quad -4419164240055772162 - 0x43, 0x4d, 0x12, 0xc4, 0xb8, 0xf6, 0x83, 0x05, //0x00004570 .quad 397432465562684739 - 0xfe, 0x52, 0x35, 0xf8, 0xeb, 0xf7, 0x56, 0xf3, //0x00004578 .quad -912269281642327298 - 0x4a, 0x70, 0x8b, 0x7a, 0x33, 0x7a, 0x72, 0xc3, //0x00004580 .quad -4363290727450709942 - 0xde, 0x53, 0x21, 0x7b, 0xf3, 0x5a, 0x16, 0x98, //0x00004588 .quad -7487697328667536418 - 0x5c, 0x4c, 0x2e, 0x59, 0xc0, 0x18, 0x4f, 0x74, //0x00004590 .quad 8380944645968776284 - 0xd6, 0xa8, 0xe9, 0x59, 0xb0, 0xf1, 0x1b, 0xbe, //0x00004598 .quad -4747935642407032618 - 0x73, 0xdf, 0x79, 0x6f, 0xf0, 0xde, 0x62, 0x11, //0x000045a0 .quad 1252808770606194547 - 0x0c, 0x13, 0x64, 0x70, 0x1c, 0xee, 0xa2, 0xed, //0x000045a8 .quad -1323233534581402868 - 0xa8, 0x2b, 0xac, 0x45, 0x56, 0xcb, 0xdd, 0x8a, //0x000045b0 .quad -8440366555225904216 - 0xe7, 0x8b, 0x3e, 0xc6, 0xd1, 0xd4, 0x85, 0x94, //0x000045b8 .quad -7744549986754458649 - 0x92, 0x36, 0x17, 0xd7, 0x2b, 0x3e, 0x95, 0x6d, //0x000045c0 .quad 7896285879677171346 - 0xe1, 0x2e, 0xce, 0x37, 0x06, 0x4a, 0xa7, 0xb9, //0x000045c8 .quad -5069001465015685407 - 0x37, 0x04, 0xdd, 0xcc, 0xb6, 0x8d, 0xfa, 0xc8, //0x000045d0 .quad -3964700705685699529 - 0x99, 0xba, 0xc1, 0xc5, 0x87, 0x1c, 0x11, 0xe8, //0x000045d8 .quad -1724565812842218855 - 0xa2, 0x22, 0x0a, 0x40, 0x92, 0x98, 0x9c, 0x1d, //0x000045e0 .quad 2133748077373825698 - 0xa0, 0x14, 0x99, 0xdb, 0xd4, 0xb1, 0x0a, 0x91, //0x000045e8 .quad -7995382660667468640 - 0x4b, 0xab, 0x0c, 0xd0, 0xb6, 0xbe, 0x03, 0x25, //0x000045f0 .quad 2667185096717282123 - 0xc8, 0x59, 0x7f, 0x12, 0x4a, 0x5e, 0x4d, 0xb5, //0x000045f8 .quad -5382542307406947896 - 0x1d, 0xd6, 0x0f, 0x84, 0x64, 0xae, 0x44, 0x2e, //0x00004600 .quad 3333981370896602653 - 0x3a, 0x30, 0x1f, 0x97, 0xdc, 0xb5, 0xa0, 0xe2, //0x00004608 .quad -2116491865831296966 - 0xd2, 0xe5, 0x89, 0xd2, 0xfe, 0xec, 0xea, 0x5c, //0x00004610 .quad 6695424375237764562 - 0x24, 0x7e, 0x73, 0xde, 0xa9, 0x71, 0xa4, 0x8d, //0x00004618 .quad -8240336443785642460 - 0x47, 0x5f, 0x2c, 0x87, 0x3e, 0xa8, 0x25, 0x74, //0x00004620 .quad 8369280469047205703 - 0xad, 0x5d, 0x10, 0x56, 0x14, 0x8e, 0x0d, 0xb1, //0x00004628 .quad -5688734536304665171 - 0x19, 0x77, 0xf7, 0x28, 0x4e, 0x12, 0x2f, 0xd1, //0x00004630 .quad -3373457468973156583 - 0x18, 0x75, 0x94, 0x6b, 0x99, 0xf1, 0x50, 0xdd, //0x00004638 .quad -2499232151953443560 - 0x6f, 0xaa, 0x9a, 0xd9, 0x70, 0x6b, 0xbd, 0x82, //0x00004640 .quad -9025939945749304721 - 0x2f, 0xc9, 0x3c, 0xe3, 0xff, 0x96, 0x52, 0x8a, //0x00004648 .quad -8479549122611984081 - 0x0b, 0x55, 0x01, 0x10, 0x4d, 0xc6, 0x6c, 0x63, //0x00004650 .quad 7164319141522920715 - 0x7b, 0xfb, 0x0b, 0xdc, 0xbf, 0x3c, 0xe7, 0xac, //0x00004658 .quad -5987750384837592197 - 0x4e, 0xaa, 0x01, 0x54, 0xe0, 0xf7, 0x47, 0x3c, //0x00004660 .quad 4343712908476262990 - 0x5a, 0xfa, 0x0e, 0xd3, 0xef, 0x0b, 0x21, 0xd8, //0x00004668 .quad -2873001962619602342 - 0x71, 0x0a, 0x81, 0x34, 0xec, 0xfa, 0xac, 0x65, //0x00004670 .quad 7326506586225052273 - 0x78, 0x5c, 0xe9, 0xe3, 0x75, 0xa7, 0x14, 0x87, //0x00004678 .quad -8713155254278333320 - 0x0d, 0x4d, 0xa1, 0x41, 0xa7, 0x39, 0x18, 0x7f, //0x00004680 .quad 9158133232781315341 - 0x96, 0xb3, 0xe3, 0x5c, 0x53, 0xd1, 0xd9, 0xa8, //0x00004688 .quad -6279758049420528746 - 0x50, 0xa0, 0x09, 0x12, 0x11, 0x48, 0xde, 0x1e, //0x00004690 .quad 2224294504121868368 - 0x7c, 0xa0, 0x1c, 0x34, 0xa8, 0x45, 0x10, 0xd3, //0x00004698 .quad -3238011543348273028 - 0x32, 0x04, 0x46, 0xab, 0x0a, 0xed, 0x4a, 0x93, //0x000046a0 .quad -7833187971778608078 - 0x4d, 0xe4, 0x91, 0x20, 0x89, 0x2b, 0xea, 0x83, //0x000046a8 .quad -8941286242233752499 - 0x3f, 0x85, 0x17, 0x56, 0x4d, 0xa8, 0x1d, 0xf8, //0x000046b0 .quad -568112927868484289 - 0x60, 0x5d, 0xb6, 0x68, 0x6b, 0xb6, 0xe4, 0xa4, //0x000046b8 .quad -6564921784364802720 - 0x8e, 0x66, 0x9d, 0xab, 0x60, 0x12, 0x25, 0x36, //0x000046c0 .quad 3901544858591782542 - 0xb9, 0xf4, 0xe3, 0x42, 0x06, 0xe4, 0x1d, 0xce, //0x000046c8 .quad -3594466212028615495 - 0x19, 0x60, 0x42, 0x6b, 0x7c, 0x2b, 0xd7, 0xc1, //0x000046d0 .quad -4479063491021217767 - 0xf3, 0x78, 0xce, 0xe9, 0x83, 0xae, 0xd2, 0x80, //0x000046d8 .quad -9164070410158966541 - 0x1f, 0xf8, 0x12, 0x86, 0x5b, 0xf6, 0x4c, 0xb2, //0x000046e0 .quad -5598829363776522209 - 0x30, 0x17, 0x42, 0xe4, 0x24, 0x5a, 0x07, 0xa1, //0x000046e8 .quad -6843401994271320272 - 0x27, 0xb6, 0x97, 0x67, 0xf2, 0x33, 0xe0, 0xde, //0x000046f0 .quad -2386850686293264857 - 0xfc, 0x9c, 0x52, 0x1d, 0xae, 0x30, 0x49, 0xc9, //0x000046f8 .quad -3942566474411762436 - 0xb1, 0xa3, 0x7d, 0x01, 0xef, 0x40, 0x98, 0x16, //0x00004700 .quad 1628122660560806833 - 0x3c, 0x44, 0xa7, 0xa4, 0xd9, 0x7c, 0x9b, 0xfb, //0x00004708 .quad -316522074587315140 - 0x4e, 0x86, 0xee, 0x60, 0x95, 0x28, 0x1f, 0x8e, //0x00004710 .quad -8205795374004271538 - 0xa5, 0x8a, 0xe8, 0x06, 0x08, 0x2e, 0x41, 0x9d, //0x00004718 .quad -7115355324258153819 - 0xe2, 0x27, 0x2a, 0xb9, 0xba, 0xf2, 0xa6, 0xf1, //0x00004720 .quad -1033872180650563614 - 0x4e, 0xad, 0xa2, 0x08, 0x8a, 0x79, 0x91, 0xc4, //0x00004728 .quad -4282508136895304370 - 0xdb, 0xb1, 0x74, 0x67, 0x69, 0xaf, 0x10, 0xae, //0x00004730 .quad -5904026244240592421 - 0xa2, 0x58, 0xcb, 0x8a, 0xec, 0xd7, 0xb5, 0xf5, //0x00004738 .quad -741449152691742558 - 0x29, 0xef, 0xa8, 0xe0, 0xa1, 0x6d, 0xca, 0xac, //0x00004740 .quad -5995859411864064215 - 0x65, 0x17, 0xbf, 0xd6, 0xf3, 0xa6, 0x91, 0x99, //0x00004748 .quad -7380934748073420955 - 0xf3, 0x2a, 0xd3, 0x58, 0x0a, 0x09, 0xfd, 0x17, //0x00004750 .quad 1728547772024695539 - 0x3f, 0xdd, 0x6e, 0xcc, 0xb0, 0x10, 0xf6, 0xbf, //0x00004758 .quad -4614482416664388289 - 0xb0, 0xf5, 0x07, 0xef, 0x4c, 0x4b, 0xfc, 0xdd, //0x00004760 .quad -2451001303396518480 - 0x8e, 0x94, 0x8a, 0xff, 0xdc, 0x94, 0xf3, 0xef, //0x00004768 .quad -1156417002403097458 - 0x8e, 0xf9, 0x64, 0x15, 0x10, 0xaf, 0xbd, 0x4a, //0x00004770 .quad 5385653213018257806 - 0xd9, 0x9c, 0xb6, 0x1f, 0x0a, 0x3d, 0xf8, 0x95, //0x00004778 .quad -7640289654143017767 - 0xf1, 0x37, 0xbe, 0x1a, 0xd4, 0x1a, 0x6d, 0x9d, //0x00004780 .quad -7102991539009341455 - 0x0f, 0x44, 0xa4, 0xa7, 0x4c, 0x4c, 0x76, 0xbb, //0x00004788 .quad -4938676049251384305 - 0xed, 0xc5, 0x6d, 0x21, 0x89, 0x61, 0xc8, 0x84, //0x00004790 .quad -8878739423761676819 - 0x13, 0x55, 0x8d, 0xd1, 0x5f, 0xdf, 0x53, 0xea, //0x00004798 .quad -1561659043136842477 - 0xb4, 0x9b, 0xe4, 0xb4, 0xf5, 0x3c, 0xfd, 0x32, //0x000047a0 .quad 3674159897003727796 - 0x2c, 0x55, 0xf8, 0xe2, 0x9b, 0x6b, 0x74, 0x92, //0x000047a8 .quad -7893565929601608404 - 0xa1, 0xc2, 0x1d, 0x22, 0x33, 0x8c, 0xbc, 0x3f, //0x000047b0 .quad 4592699871254659745 - 0x77, 0x6a, 0xb6, 0xdb, 0x82, 0x86, 0x11, 0xb7, //0x000047b8 .quad -5255271393574622601 - 0x4a, 0x33, 0xa5, 0xea, 0x3f, 0xaf, 0xab, 0x0f, //0x000047c0 .quad 1129188820640936778 - 0x15, 0x05, 0xa4, 0x92, 0x23, 0xe8, 0xd5, 0xe4, //0x000047c8 .quad -1957403223540890347 - 0x0e, 0x40, 0xa7, 0xf2, 0x87, 0x4d, 0xcb, 0x29, //0x000047d0 .quad 3011586022114279438 - 0x2d, 0x83, 0xa6, 0x3b, 0x16, 0xb1, 0x05, 0x8f, //0x000047d8 .quad -8140906042354138323 - 0x12, 0x10, 0x51, 0xef, 0xe9, 0x20, 0x3e, 0x74, //0x000047e0 .quad 8376168546070237202 - 0xf8, 0x23, 0x90, 0xca, 0x5b, 0x1d, 0xc7, 0xb2, //0x000047e8 .quad -5564446534515285000 - 0x16, 0x54, 0x25, 0x6b, 0x24, 0xa9, 0x4d, 0x91, //0x000047f0 .quad -7976533391121755114 - 0xf6, 0x2c, 0x34, 0xbd, 0xb2, 0xe4, 0x78, 0xdf, //0x000047f8 .quad -2343872149716718346 - 0x8e, 0x54, 0xf7, 0xc2, 0xb6, 0x89, 0xd0, 0x1a, //0x00004800 .quad 1932195658189984910 - 0x1a, 0x9c, 0x40, 0xb6, 0xef, 0x8e, 0xab, 0x8b, //0x00004808 .quad -8382449121214030822 - 0xb1, 0x29, 0xb5, 0x73, 0x24, 0xac, 0x84, 0xa1, //0x00004810 .quad -6808127464117294671 - 0x20, 0xc3, 0xd0, 0xa3, 0xab, 0x72, 0x96, 0xae, //0x00004818 .quad -5866375383090150624 - 0x1e, 0x74, 0xa2, 0x90, 0x2d, 0xd7, 0xe5, 0xc9, //0x00004820 .quad -3898473311719230434 - 0xe8, 0xf3, 0xc4, 0x8c, 0x56, 0x0f, 0x3c, 0xda, //0x00004828 .quad -2721283210435300376 - 0x92, 0x88, 0x65, 0x7a, 0x7c, 0xa6, 0x2f, 0x7e, //0x00004830 .quad 9092669226243950738 - 0x71, 0x18, 0xfb, 0x17, 0x96, 0x89, 0x65, 0x88, //0x00004838 .quad -8618331034163144591 - 0xb7, 0xea, 0xfe, 0x98, 0x1b, 0x90, 0xbb, 0xdd, //0x00004840 .quad -2469221522477225289 - 0x8d, 0xde, 0xf9, 0x9d, 0xfb, 0xeb, 0x7e, 0xaa, //0x00004848 .quad -6161227774276542835 - 0x65, 0xa5, 0x3e, 0x7f, 0x22, 0x74, 0x2a, 0x55, //0x00004850 .quad 6136845133758244197 - 0x31, 0x56, 0x78, 0x85, 0xfa, 0xa6, 0x1e, 0xd5, //0x00004858 .quad -3089848699418290639 - 0x5f, 0x27, 0x87, 0x8f, 0x95, 0x88, 0x3a, 0xd5, //0x00004860 .quad -3082000819042179233 - 0xde, 0x35, 0x6b, 0x93, 0x5c, 0x28, 0x33, 0x85, //0x00004868 .quad -8848684464777513506 - 0x37, 0xf1, 0x68, 0xf3, 0xba, 0x2a, 0x89, 0x8a, //0x00004870 .quad -8464187042230111945 - 0x56, 0x03, 0x46, 0xb8, 0x73, 0xf2, 0x7f, 0xa6, //0x00004878 .quad -6449169562544503978 - 0x85, 0x2d, 0x43, 0xb0, 0x69, 0x75, 0x2b, 0x2d, //0x00004880 .quad 3254824252494523781 - 0x2c, 0x84, 0x57, 0xa6, 0x10, 0xef, 0x1f, 0xd0, //0x00004888 .quad -3449775934753242068 - 0x73, 0xfc, 0x29, 0x0e, 0x62, 0x29, 0x3b, 0x9c, //0x00004890 .quad -7189106879045698445 - 0x9b, 0xb2, 0xf6, 0x67, 0x6a, 0xf5, 0x13, 0x82, //0x00004898 .quad -9073638986861858149 - 0x8f, 0x7b, 0xb4, 0x91, 0xba, 0xf3, 0x49, 0x83, //0x000048a0 .quad -8986383598807123057 - 0x42, 0x5f, 0xf4, 0x01, 0xc5, 0xf2, 0x98, 0xa2, //0x000048a8 .quad -6730362715149934782 - 0x73, 0x9a, 0x21, 0x36, 0xa9, 0x70, 0x1c, 0x24, //0x000048b0 .quad 2602078556773259891 - 0x13, 0x77, 0x71, 0x42, 0x76, 0x2f, 0x3f, 0xcb, //0x000048b8 .quad -3801267375510030573 - 0x10, 0x01, 0xaa, 0x83, 0xd3, 0x8c, 0x23, 0xed, //0x000048c0 .quad -1359087822460813040 - 0xd7, 0xd4, 0x0d, 0xd3, 0x53, 0xfb, 0x0e, 0xfe, //0x000048c8 .quad -139898200960150313 - 0xaa, 0x40, 0x4a, 0x32, 0x04, 0x38, 0x36, 0xf4, //0x000048d0 .quad -849429889038008150 - 0x06, 0xa5, 0xe8, 0x63, 0x14, 0x5d, 0xc9, 0x9e, //0x000048d8 .quad -7004965403241175802 - 0xd5, 0xd0, 0xdc, 0x3e, 0x05, 0xc6, 0x43, 0xb1, //0x000048e0 .quad -5673473379724898091 - 0x48, 0xce, 0xe2, 0x7c, 0x59, 0xb4, 0x7b, 0xc6, //0x000048e8 .quad -4144520735624081848 - 0x0a, 0x05, 0x94, 0x8e, 0x86, 0xb7, 0x94, 0xdd, //0x000048f0 .quad -2480155706228734710 - 0xda, 0x81, 0x1b, 0xdc, 0x6f, 0xa1, 0x1a, 0xf8, //0x000048f8 .quad -568964901102714406 - 0x26, 0x83, 0x1c, 0x19, 0xb4, 0xf2, 0x7c, 0xca, //0x00004900 .quad -3855940325606653146 - 0x28, 0x31, 0x91, 0xe9, 0xe5, 0xa4, 0x10, 0x9b, //0x00004908 .quad -7273132090830278360 - 0xf0, 0xa3, 0x63, 0x1f, 0x61, 0x2f, 0x1c, 0xfd, //0x00004910 .quad -208239388580928528 - 0x72, 0x7d, 0xf5, 0x63, 0x1f, 0xce, 0xd4, 0xc1, //0x00004918 .quad -4479729095110460046 - 0xec, 0x8c, 0x3c, 0x67, 0x39, 0x3b, 0x63, 0xbc, //0x00004920 .quad -4871985254153548564 - 0xcf, 0xdc, 0xf2, 0x3c, 0xa7, 0x01, 0x4a, 0xf2, //0x00004928 .quad -987975350460687153 - 0x13, 0xd8, 0x85, 0xe0, 0x03, 0x05, 0xbe, 0xd5, //0x00004930 .quad -3044990783845967853 - 0x01, 0xca, 0x17, 0x86, 0x08, 0x41, 0x6e, 0x97, //0x00004938 .quad -7535013621679011327 - 0x18, 0x4e, 0xa7, 0xd8, 0x44, 0x86, 0x2d, 0x4b, //0x00004940 .quad 5417133557047315992 - 0x82, 0xbc, 0x9d, 0xa7, 0x4a, 0xd1, 0x49, 0xbd, //0x00004948 .quad -4807081008671376254 - 0x9e, 0x21, 0xd1, 0x0e, 0xd6, 0xe7, 0xf8, 0xdd, //0x00004950 .quad -2451955090545630818 - 0xa2, 0x2b, 0x85, 0x51, 0x9d, 0x45, 0x9c, 0xec, //0x00004958 .quad -1397165242411832414 - 0x03, 0xb5, 0x42, 0xc9, 0xe5, 0x90, 0xbb, 0xca, //0x00004960 .quad -3838314940804713213 - 0x45, 0x3b, 0xf3, 0x52, 0x82, 0xab, 0xe1, 0x93, //0x00004968 .quad -7790757304148477115 - 0x43, 0x62, 0x93, 0x3b, 0x1f, 0x75, 0x6a, 0x3d, //0x00004970 .quad 4425478360848884291 - 0x17, 0x0a, 0xb0, 0xe7, 0x62, 0x16, 0xda, 0xb8, //0x00004978 .quad -5126760611758208489 - 0xd4, 0x3a, 0x78, 0x0a, 0x67, 0x12, 0xc5, 0x0c, //0x00004980 .quad 920161932633717460 - 0x9d, 0x0c, 0x9c, 0xa1, 0xfb, 0x9b, 0x10, 0xe7, //0x00004988 .quad -1796764746270372707 - 0xc5, 0x24, 0x8b, 0x66, 0x80, 0x2b, 0xfb, 0x27, //0x00004990 .quad 2880944217109767365 - 0xe2, 0x87, 0x01, 0x45, 0x7d, 0x61, 0x6a, 0x90, //0x00004998 .quad -8040506994060064798 - 0xf6, 0xed, 0x2d, 0x80, 0x60, 0xf6, 0xf9, 0xb1, //0x000049a0 .quad -5622191765467566602 - 0xda, 0xe9, 0x41, 0x96, 0xdc, 0xf9, 0x84, 0xb4, //0x000049a8 .quad -5438947724147693094 - 0x73, 0x69, 0x39, 0xa0, 0xf8, 0x73, 0x78, 0x5e, //0x000049b0 .quad 6807318348447705459 - 0x51, 0x64, 0xd2, 0xbb, 0x53, 0x38, 0xa6, 0xe1, //0x000049b8 .quad -2186998636757228463 - 0xe8, 0xe1, 0x23, 0x64, 0x7b, 0x48, 0x0b, 0xdb, //0x000049c0 .quad -2662955059861265944 - 0xb2, 0x7e, 0x63, 0x55, 0x34, 0xe3, 0x07, 0x8d, //0x000049c8 .quad -8284403175614349646 - 0x62, 0xda, 0x2c, 0x3d, 0x9a, 0x1a, 0xce, 0x91, //0x000049d0 .quad -7940379843253970334 - 0x5f, 0x5e, 0xbc, 0x6a, 0x01, 0xdc, 0x49, 0xb0, //0x000049d8 .quad -5743817951090549153 - 0xfb, 0x10, 0x78, 0xcc, 0x40, 0xa1, 0x41, 0x76, //0x000049e0 .quad 8521269269642088699 - 0xf7, 0x75, 0x6b, 0xc5, 0x01, 0x53, 0x5c, 0xdc, //0x000049e8 .quad -2568086420435798537 - 0x9d, 0x0a, 0xcb, 0x7f, 0xc8, 0x04, 0xe9, 0xa9, //0x000049f0 .quad -6203421752542164323 - 0xba, 0x29, 0x63, 0x1b, 0xe1, 0xb3, 0xb9, 0x89, //0x000049f8 .quad -8522583040413455942 - 0x44, 0xcd, 0xbd, 0x9f, 0xfa, 0x45, 0x63, 0x54, //0x00004a00 .quad 6080780864604458308 - 0x29, 0xf4, 0x3b, 0x62, 0xd9, 0x20, 0x28, 0xac, //0x00004a08 .quad -6041542782089432023 - 0x95, 0x40, 0xad, 0x47, 0x79, 0x17, 0x7c, 0xa9, //0x00004a10 .quad -6234081974526590827 - 0x33, 0xf1, 0xca, 0xba, 0x0f, 0x29, 0x32, 0xd7, //0x00004a18 .quad -2940242459184402125 - 0x5d, 0x48, 0xcc, 0xcc, 0xab, 0x8e, 0xed, 0x49, //0x00004a20 .quad 5327070802775656541 - 0xc0, 0xd6, 0xbe, 0xd4, 0xa9, 0x59, 0x7f, 0x86, //0x00004a28 .quad -8755180564631333184 - 0x74, 0x5a, 0xff, 0xbf, 0x56, 0xf2, 0x68, 0x5c, //0x00004a30 .quad 6658838503469570676 - 0x70, 0x8c, 0xee, 0x49, 0x14, 0x30, 0x1f, 0xa8, //0x00004a38 .quad -6332289687361778576 - 0x11, 0x31, 0xff, 0x6f, 0xec, 0x2e, 0x83, 0x73, //0x00004a40 .quad 8323548129336963345 - 0x8c, 0x2f, 0x6a, 0x5c, 0x19, 0xfc, 0x26, 0xd2, //0x00004a48 .quad -3303676090774835316 - 0xab, 0x7e, 0xff, 0xc5, 0x53, 0xfd, 0x31, 0xc8, //0x00004a50 .quad -4021154456019173717 - 0xb7, 0x5d, 0xc2, 0xd9, 0x8f, 0x5d, 0x58, 0x83, //0x00004a58 .quad -8982326584375353929 - 0x55, 0x5e, 0x7f, 0xb7, 0xa8, 0x7c, 0x3e, 0xba, //0x00004a60 .quad -5026443070023967147 - 0x25, 0xf5, 0x32, 0xd0, 0xf3, 0x74, 0x2e, 0xa4, //0x00004a68 .quad -6616222212041804507 - 0xeb, 0x35, 0x5f, 0xe5, 0xd2, 0x1b, 0xce, 0x28, //0x00004a70 .quad 2940318199324816875 - 0x6f, 0xb2, 0x3f, 0xc4, 0x30, 0x12, 0x3a, 0xcd, //0x00004a78 .quad -3658591746624867729 - 0xb3, 0x81, 0x5b, 0xcf, 0x63, 0xd1, 0x80, 0x79, //0x00004a80 .quad 8755227902219092403 - 0x85, 0xcf, 0xa7, 0x7a, 0x5e, 0x4b, 0x44, 0x80, //0x00004a88 .quad -9204148869281624187 - 0x1f, 0x62, 0x32, 0xc3, 0xbc, 0x05, 0xe1, 0xd7, //0x00004a90 .quad -2891023177508298209 - 0x66, 0xc3, 0x51, 0x19, 0x36, 0x5e, 0x55, 0xa0, //0x00004a98 .quad -6893500068174642330 - 0xa7, 0xfa, 0xfe, 0xf3, 0x2b, 0x47, 0xd9, 0x8d, //0x00004aa0 .quad -8225464990312760665 - 0x40, 0x34, 0xa6, 0x9f, 0xc3, 0xb5, 0x6a, 0xc8, //0x00004aa8 .quad -4005189066790915008 - 0x51, 0xb9, 0xfe, 0xf0, 0xf6, 0x98, 0x4f, 0xb1, //0x00004ab0 .quad -5670145219463562927 - 0x50, 0xc1, 0x8f, 0x87, 0x34, 0x63, 0x85, 0xfa, //0x00004ab8 .quad -394800315061255856 - 0xd3, 0x33, 0x9f, 0x56, 0x9a, 0xbf, 0xd1, 0x6e, //0x00004ac0 .quad 7985374283903742931 - 0xd2, 0xd8, 0xb9, 0xd4, 0x00, 0x5e, 0x93, 0x9c, //0x00004ac8 .quad -7164279224554366766 - 0xc8, 0x00, 0x47, 0xec, 0x80, 0x2f, 0x86, 0x0a, //0x00004ad0 .quad 758345818024902856 - 0x07, 0x4f, 0xe8, 0x09, 0x81, 0x35, 0xb8, 0xc3, //0x00004ad8 .quad -4343663012265570553 - 0xfa, 0xc0, 0x58, 0x27, 0x61, 0xbb, 0x27, 0xcd, //0x00004ae0 .quad -3663753745896259334 - 0xc8, 0x62, 0x62, 0x4c, 0xe1, 0x42, 0xa6, 0xf4, //0x00004ae8 .quad -817892746904575288 - 0x9c, 0x78, 0x97, 0xb8, 0x1c, 0xd5, 0x38, 0x80, //0x00004af0 .quad -9207375118826243940 - 0xbd, 0x7d, 0xbd, 0xcf, 0xcc, 0xe9, 0xe7, 0x98, //0x00004af8 .quad -7428711994456441411 - 0xc3, 0x56, 0xbd, 0xe6, 0x63, 0x0a, 0x47, 0xe0, //0x00004b00 .quad -2285846861678029117 - 0x2c, 0xdd, 0xac, 0x03, 0x40, 0xe4, 0x21, 0xbf, //0x00004b08 .quad -4674203974643163860 - 0x74, 0xac, 0x6c, 0xe0, 0xfc, 0xcc, 0x58, 0x18, //0x00004b10 .quad 1754377441329851508 - 0x78, 0x14, 0x98, 0x04, 0x50, 0x5d, 0xea, 0xee, //0x00004b18 .quad -1231068949876566920 - 0xc8, 0xeb, 0x43, 0x0c, 0x1e, 0x80, 0x37, 0x0f, //0x00004b20 .quad 1096485900831157192 - 0xcb, 0x0c, 0xdf, 0x02, 0x52, 0x7a, 0x52, 0x95, //0x00004b28 .quad -7686947121313936181 - 0xba, 0xe6, 0x54, 0x8f, 0x25, 0x60, 0x05, 0xd3, //0x00004b30 .quad -3241078642388441414 - 0xfd, 0xcf, 0x96, 0x83, 0xe6, 0x18, 0xa7, 0xba, //0x00004b38 .quad -4996997883215032323 - 0x69, 0x20, 0x2a, 0xf3, 0x2e, 0xb8, 0xc6, 0x47, //0x00004b40 .quad 5172023733869224041 - 0xfd, 0x83, 0x7c, 0x24, 0x20, 0xdf, 0x50, 0xe9, //0x00004b48 .quad -1634561335591402499 - 0x41, 0x54, 0xfa, 0x57, 0x1d, 0x33, 0xdc, 0x4c, //0x00004b50 .quad 5538357842881958977 - 0x7e, 0xd2, 0xcd, 0x16, 0x74, 0x8b, 0xd2, 0x91, //0x00004b58 .quad -7939129862385708418 - 0x52, 0xe9, 0xf8, 0xad, 0xe4, 0x3f, 0x13, 0xe0, //0x00004b60 .quad -2300424733252327086 - 0x1d, 0x47, 0x81, 0x1c, 0x51, 0x2e, 0x47, 0xb6, //0x00004b68 .quad -5312226309554747619 - 0xa6, 0x23, 0x77, 0xd9, 0xdd, 0x0f, 0x18, 0x58, //0x00004b70 .quad 6347841120289366950 - 0xe5, 0x98, 0xa1, 0x63, 0xe5, 0xf9, 0xd8, 0xe3, //0x00004b78 .quad -2028596868516046619 - 0x48, 0x76, 0xea, 0xa7, 0xea, 0x09, 0x0f, 0x57, //0x00004b80 .quad 6273243709394548296 - 0x8f, 0xff, 0x44, 0x5e, 0x2f, 0x9c, 0x67, 0x8e, //0x00004b88 .quad -8185402070463610993 - 0xda, 0x13, 0xe5, 0x51, 0x65, 0xcc, 0xd2, 0x2c, //0x00004b90 .quad 3229868618315797466 - 0x73, 0x3f, 0xd6, 0x35, 0x3b, 0x83, 0x01, 0xb2, //0x00004b98 .quad -5620066569652125837 - 0xd1, 0x58, 0x5e, 0xa6, 0x7e, 0x7f, 0x07, 0xf8, //0x00004ba0 .quad -574350245532641071 - 0x4f, 0xcf, 0x4b, 0x03, 0x0a, 0xe4, 0x81, 0xde, //0x00004ba8 .quad -2413397193637769393 - 0x82, 0xf7, 0xfa, 0x27, 0xaf, 0xaf, 0x04, 0xfb, //0x00004bb0 .quad -358968903457900670 - 0x91, 0x61, 0x0f, 0x42, 0x86, 0x2e, 0x11, 0x8b, //0x00004bb8 .quad -8425902273664687727 - 0x63, 0xb5, 0xf9, 0xf1, 0x9a, 0xdb, 0xc5, 0x79, //0x00004bc0 .quad 8774660907532399971 - 0xf6, 0x39, 0x93, 0xd2, 0x27, 0x7a, 0xd5, 0xad, //0x00004bc8 .quad -5920691823653471754 - 0xbc, 0x22, 0x78, 0xae, 0x81, 0x52, 0x37, 0x18, //0x00004bd0 .quad 1744954097560724156 - 0x74, 0x08, 0x38, 0xc7, 0xb1, 0xd8, 0x4a, 0xd9, //0x00004bd8 .quad -2789178761139451788 - 0xb5, 0x15, 0x0b, 0x0d, 0x91, 0x93, 0x22, 0x8f, //0x00004be0 .quad -8132775725879323211 - 0x48, 0x05, 0x83, 0x1c, 0x6f, 0xc7, 0xce, 0x87, //0x00004be8 .quad -8660765753353239224 - 0x22, 0xdb, 0x4d, 0x50, 0x75, 0x38, 0xeb, 0xb2, //0x00004bf0 .quad -5554283638921766110 - 0x9a, 0xc6, 0xa3, 0xe3, 0x4a, 0x79, 0xc2, 0xa9, //0x00004bf8 .quad -6214271173264161126 - 0xeb, 0x51, 0x61, 0xa4, 0x92, 0x06, 0xa6, 0x5f, //0x00004c00 .quad 6892203506629956075 - 0x41, 0xb8, 0x8c, 0x9c, 0x9d, 0x17, 0x33, 0xd4, //0x00004c08 .quad -3156152948152813503 - 0x33, 0xd3, 0xbc, 0xa6, 0x1b, 0xc4, 0xc7, 0xdb, //0x00004c10 .quad -2609901835997359309 - 0x28, 0xf3, 0xd7, 0x81, 0xc2, 0xee, 0x9f, 0x84, //0x00004c18 .quad -8890124620236590296 - 0x00, 0x08, 0x6c, 0x90, 0x22, 0xb5, 0xb9, 0x12, //0x00004c20 .quad 1349308723430688768 - 0xf3, 0xef, 0x4d, 0x22, 0x73, 0xea, 0xc7, 0xa5, //0x00004c28 .quad -6500969756868349965 - 0x00, 0x0a, 0x87, 0x34, 0x6b, 0x22, 0x68, 0xd7, //0x00004c30 .quad -2925050114139026944 - 0xef, 0x6b, 0xe1, 0xea, 0x0f, 0xe5, 0x39, 0xcf, //0x00004c38 .quad -3514526177658049553 - 0x40, 0x66, 0xd4, 0x00, 0x83, 0x15, 0xa1, 0xe6, //0x00004c40 .quad -1828156321336891840 - 0x75, 0xe3, 0xcc, 0xf2, 0x29, 0x2f, 0x84, 0x81, //0x00004c48 .quad -9114107888677362827 - 0xd0, 0x7f, 0x09, 0xc1, 0xe3, 0x5a, 0x49, 0x60, //0x00004c50 .quad 6938176635183661008 - 0x53, 0x1c, 0x80, 0x6f, 0xf4, 0x3a, 0xe5, 0xa1, //0x00004c58 .quad -6780948842419315629 - 0xc4, 0xdf, 0x4b, 0xb1, 0x9c, 0xb1, 0x5b, 0x38, //0x00004c60 .quad 4061034775552188356 - 0x68, 0x23, 0x60, 0x8b, 0xb1, 0x89, 0x5e, 0xca, //0x00004c68 .quad -3864500034596756632 - 0xb5, 0xd7, 0x9e, 0xdd, 0x03, 0x9e, 0x72, 0x46, //0x00004c70 .quad 5076293469440235445 - 0x42, 0x2c, 0x38, 0xee, 0x1d, 0x2c, 0xf6, 0xfc, //0x00004c78 .quad -218939024818557886 - 0xd1, 0x46, 0x83, 0x6a, 0xc2, 0xa2, 0x07, 0x6c, //0x00004c80 .quad 7784369436827535057 - 0xa9, 0x1b, 0xe3, 0xb4, 0x92, 0xdb, 0x19, 0x9e, //0x00004c88 .quad -7054365918152680535 - 0x85, 0x18, 0x24, 0x05, 0x73, 0x8b, 0x09, 0xc7, //0x00004c90 .quad -4104596259247744891 - 0x93, 0xe2, 0x1b, 0x62, 0x77, 0x52, 0xa0, 0xc5, //0x00004c98 .quad -4206271379263462765 - 0xa7, 0x1e, 0x6d, 0xc6, 0x4f, 0xee, 0xcb, 0xb8, //0x00004ca0 .quad -5130745324059681113 - 0x38, 0xdb, 0xa2, 0x3a, 0x15, 0x67, 0x08, 0xf7, //0x00004ca8 .quad -646153205651940552 - 0x28, 0x33, 0x04, 0xdc, 0xf1, 0x74, 0x7f, 0x73, //0x00004cb0 .quad 8322499218531169064 - 0x03, 0xc9, 0xa5, 0x44, 0x6d, 0x40, 0x65, 0x9a, //0x00004cb8 .quad -7321374781173544701 - 0xf2, 0x3f, 0x05, 0x53, 0x2e, 0x52, 0x5f, 0x50, //0x00004cc0 .quad 5791438004736573426 - 0x44, 0x3b, 0xcf, 0x95, 0x88, 0x90, 0xfe, 0xc0, //0x00004cc8 .quad -4540032458039542972 - 0xef, 0x8f, 0xc6, 0xe7, 0xb9, 0x26, 0x77, 0x64, //0x00004cd0 .quad 7239297505920716783 - 0x15, 0x0a, 0x43, 0xbb, 0xaa, 0x34, 0x3e, 0xf1, //0x00004cd8 .quad -1063354554122040811 - 0xf5, 0x19, 0xdc, 0x30, 0x34, 0x78, 0xca, 0x5e, //0x00004ce0 .quad 6830403950414141941 - 0x4d, 0xe6, 0x09, 0xb5, 0xea, 0xe0, 0xc6, 0x96, //0x00004ce8 .quad -7582125623967357363 - 0x72, 0x20, 0x13, 0x3d, 0x41, 0x16, 0x7d, 0xb6, //0x00004cf0 .quad -5297053117264486286 - 0xe0, 0x5f, 0x4c, 0x62, 0x25, 0x99, 0x78, 0xbc, //0x00004cf8 .quad -4865971011531808800 - 0x8f, 0xe8, 0x57, 0x8c, 0xd1, 0x5b, 0x1c, 0xe4, //0x00004d00 .quad -2009630378153219953 - 0xd8, 0x77, 0xdf, 0xba, 0x6e, 0xbf, 0x96, 0xeb, //0x00004d08 .quad -1470777745987373096 - 0x59, 0xf1, 0xb6, 0xf7, 0x62, 0xb9, 0x91, 0x8e, //0x00004d10 .quad -8173548013986844327 - 0xe7, 0xaa, 0xcb, 0x34, 0xa5, 0x37, 0x3e, 0x93, //0x00004d18 .quad -7836765118883190041 - 0xb0, 0xad, 0xa4, 0xb5, 0xbb, 0x27, 0x36, 0x72, //0x00004d20 .quad 8229809056225996208 - 0xa1, 0x95, 0xfe, 0x81, 0x8e, 0xc5, 0x0d, 0xb8, //0x00004d28 .quad -5184270380176599647 - 0x1c, 0xd9, 0x0d, 0xa3, 0xaa, 0xb1, 0xc3, 0xce, //0x00004d30 .quad -3547796734999668452 - 0x09, 0x3b, 0x7e, 0x22, 0xf2, 0x36, 0x11, 0xe6, //0x00004d38 .quad -1868651956793361655 - 0xb1, 0xa7, 0xe8, 0xa5, 0x0a, 0x4f, 0x3a, 0x21, //0x00004d40 .quad 2394313059052595121 - 0xe6, 0xe4, 0x8e, 0x55, 0x57, 0xc2, 0xca, 0x8f, //0x00004d48 .quad -8085436500636932890 - 0x9d, 0xd1, 0x62, 0x4f, 0xcd, 0xe2, 0x88, 0xa9, //0x00004d50 .quad -6230480713039031907 - 0x1f, 0x9e, 0xf2, 0x2a, 0xed, 0x72, 0xbd, 0xb3, //0x00004d58 .quad -5495109607368778209 - 0x05, 0x86, 0x3b, 0xa3, 0x80, 0x1b, 0xeb, 0x93, //0x00004d60 .quad -7788100891298789883 - 0xa7, 0x45, 0xaf, 0x75, 0xa8, 0xcf, 0xac, 0xe0, //0x00004d68 .quad -2257200990783584857 - 0xc3, 0x33, 0x05, 0x66, 0x30, 0xf1, 0x72, 0xbc, //0x00004d70 .quad -4867563057061743677 - 0x88, 0x8b, 0x8d, 0x49, 0xc9, 0x01, 0x6c, 0x8c, //0x00004d78 .quad -8328279646880822392 - 0xb4, 0x80, 0x86, 0x7f, 0x7c, 0xad, 0x8f, 0xeb, //0x00004d80 .quad -1472767802899791692 - 0x6a, 0xee, 0xf0, 0x9b, 0x3b, 0x02, 0x87, 0xaf, //0x00004d88 .quad -5798663540173640086 - 0xe1, 0x20, 0x68, 0x9f, 0xdb, 0x98, 0x73, 0xa6, //0x00004d90 .quad -6452645772052127519 - 0x05, 0x2a, 0xed, 0x82, 0xca, 0xc2, 0x68, 0xdb, //0x00004d98 .quad -2636643406789662203 - 0x8c, 0x14, 0xa1, 0x43, 0x89, 0x3f, 0x08, 0x88, //0x00004da0 .quad -8644589625959967604 - 0x43, 0x3a, 0xd4, 0x91, 0xbe, 0x79, 0x21, 0x89, //0x00004da8 .quad -8565431156884620733 - 0xb0, 0x59, 0x89, 0x94, 0x6b, 0x4f, 0x0a, 0x6a, //0x00004db0 .quad 7641007041259592112 - 0xd4, 0x48, 0x49, 0x36, 0x2e, 0xd8, 0x69, 0xab, //0x00004db8 .quad -6095102927678388012 - 0x1c, 0xb0, 0xab, 0x79, 0x46, 0xe3, 0x8c, 0x84, //0x00004dc0 .quad -8895485272135061476 - 0x09, 0x9b, 0xdb, 0xc3, 0x39, 0x4e, 0x44, 0xd6, //0x00004dc8 .quad -3007192641170597111 - 0x11, 0x4e, 0x0b, 0x0c, 0x0c, 0x0e, 0xd8, 0xf2, //0x00004dd0 .quad -947992276657025519 - 0xe5, 0x40, 0x69, 0x1a, 0xe4, 0xb0, 0xea, 0x85, //0x00004dd8 .quad -8797024428372705051 - 0x95, 0x21, 0x0e, 0x0f, 0x8f, 0x11, 0x8e, 0x6f, //0x00004de0 .quad 8038381691033493909 - 0x1f, 0x91, 0x03, 0x21, 0x1d, 0x5d, 0x65, 0xa7, //0x00004de8 .quad -6384594517038493409 - 0xfb, 0xa9, 0xd1, 0xd2, 0xf2, 0x95, 0x71, 0x4b, //0x00004df0 .quad 5436291095364479483 - 0x67, 0x75, 0x44, 0x69, 0x64, 0xb4, 0x3e, 0xd1, //0x00004df8 .quad -3369057127870728857 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004e00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - //0x00004e10 .p2align 4, 0x00 - //0x00004e10 _POW_TAB - 0x01, 0x00, 0x00, 0x00, //0x00004e10 .long 1 - 0x03, 0x00, 0x00, 0x00, //0x00004e14 .long 3 - 0x06, 0x00, 0x00, 0x00, //0x00004e18 .long 6 - 0x09, 0x00, 0x00, 0x00, //0x00004e1c .long 9 - 0x0d, 0x00, 0x00, 0x00, //0x00004e20 .long 13 - 0x10, 0x00, 0x00, 0x00, //0x00004e24 .long 16 - 0x13, 0x00, 0x00, 0x00, //0x00004e28 .long 19 - 0x17, 0x00, 0x00, 0x00, //0x00004e2c .long 23 - 0x1a, 0x00, 0x00, 0x00, //0x00004e30 .long 26 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004e34 .p2align 4, 0x00 - //0x00004e40 _LSHIFT_TAB - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004e40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004e50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004e60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004e70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004e80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004e90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004ea0 QUAD $0x0000000000000000 // .space 8, '\x00\x00\x00\x00\x00\x00\x00\x00' - 0x01, 0x00, 0x00, 0x00, //0x00004ea8 .long 1 - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004eac QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004ebc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004ecc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004edc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004eec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004efc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00004f0c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x01, 0x00, 0x00, 0x00, //0x00004f10 .long 1 - 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004f14 QUAD $0x0000000000003532; QUAD $0x0000000000000000 // .asciz 16, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004f24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004f34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004f44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004f54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004f64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00004f74 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x01, 0x00, 0x00, 0x00, //0x00004f78 .long 1 - 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004f7c QUAD $0x0000000000353231; QUAD $0x0000000000000000 // .asciz 16, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004f8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004f9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004fac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004fbc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004fcc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00004fdc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x02, 0x00, 0x00, 0x00, //0x00004fe0 .long 2 - 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004fe4 QUAD $0x0000000000353236; QUAD $0x0000000000000000 // .asciz 16, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004ff4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005004 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005014 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005024 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005034 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00005044 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x02, 0x00, 0x00, 0x00, //0x00005048 .long 2 - 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000504c QUAD $0x0000000035323133; QUAD $0x0000000000000000 // .asciz 16, '3125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000505c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000506c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000507c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000508c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000509c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000050ac LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x02, 0x00, 0x00, 0x00, //0x000050b0 .long 2 - 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000050b4 QUAD $0x0000003532363531; QUAD $0x0000000000000000 // .asciz 16, '15625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000050c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000050d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000050e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000050f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005104 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00005114 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x03, 0x00, 0x00, 0x00, //0x00005118 .long 3 - 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000511c QUAD $0x0000003532313837; QUAD $0x0000000000000000 // .asciz 16, '78125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000512c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000513c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000514c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000515c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000516c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000517c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x03, 0x00, 0x00, 0x00, //0x00005180 .long 3 - 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005184 QUAD $0x0000353236303933; QUAD $0x0000000000000000 // .asciz 16, '390625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005194 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000051a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000051b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000051c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000051d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000051e4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x03, 0x00, 0x00, 0x00, //0x000051e8 .long 3 - 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000051ec QUAD $0x0035323133353931; QUAD $0x0000000000000000 // .asciz 16, '1953125\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000051fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000520c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000521c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000522c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000523c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000524c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, //0x00005250 .long 4 - 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005254 QUAD $0x0035323635363739; QUAD $0x0000000000000000 // .asciz 16, '9765625\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005264 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005274 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005284 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005294 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000052a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000052b4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, //0x000052b8 .long 4 - 0x34, 0x38, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000052bc QUAD $0x3532313832383834; QUAD $0x0000000000000000 // .asciz 16, '48828125\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000052cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000052dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000052ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000052fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000530c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000531c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, //0x00005320 .long 4 - 0x32, 0x34, 0x34, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005324 QUAD $0x3236303431343432; QUAD $0x0000000000000035 // .asciz 16, '244140625\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005334 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005344 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005354 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005364 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005374 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00005384 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, //0x00005388 .long 4 - 0x31, 0x32, 0x32, 0x30, 0x37, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000538c QUAD $0x3133303730323231; QUAD $0x0000000000003532 // .asciz 16, '1220703125\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000539c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000053ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000053bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000053cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000053dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000053ec LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x05, 0x00, 0x00, 0x00, //0x000053f0 .long 5 - 0x36, 0x31, 0x30, 0x33, 0x35, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000053f4 QUAD $0x3635313533303136; QUAD $0x0000000000003532 // .asciz 16, '6103515625\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005404 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005414 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005424 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005434 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005444 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00005454 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x05, 0x00, 0x00, 0x00, //0x00005458 .long 5 - 0x33, 0x30, 0x35, 0x31, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000545c QUAD $0x3837353731353033; QUAD $0x0000000000353231 // .asciz 16, '30517578125\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000546c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000547c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000548c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000549c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000054ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000054bc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x05, 0x00, 0x00, 0x00, //0x000054c0 .long 5 - 0x31, 0x35, 0x32, 0x35, 0x38, 0x37, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x000054c4 QUAD $0x3938373835323531; QUAD $0x0000000035323630 // .asciz 16, '152587890625\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000054d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000054e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000054f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005504 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005514 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00005524 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, //0x00005528 .long 6 - 0x37, 0x36, 0x32, 0x39, 0x33, 0x39, 0x34, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x0000552c QUAD $0x3534393339323637; QUAD $0x0000000035323133 // .asciz 16, '762939453125\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000553c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000554c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000555c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000556c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000557c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000558c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, //0x00005590 .long 6 - 0x33, 0x38, 0x31, 0x34, 0x36, 0x39, 0x37, 0x32, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, //0x00005594 QUAD $0x3237393634313833; QUAD $0x0000003532363536 // .asciz 16, '3814697265625\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000055a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000055b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000055c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000055d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000055e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000055f4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, //0x000055f8 .long 6 - 0x31, 0x39, 0x30, 0x37, 0x33, 0x34, 0x38, 0x36, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, //0x000055fc QUAD $0x3638343337303931; QUAD $0x0000353231383233 // .asciz 16, '19073486328125\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000560c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000561c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000562c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000563c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000564c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000565c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, //0x00005660 .long 7 - 0x39, 0x35, 0x33, 0x36, 0x37, 0x34, 0x33, 0x31, 0x36, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, //0x00005664 QUAD $0x3133343736333539; QUAD $0x0000353236303436 // .asciz 16, '95367431640625\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005674 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005684 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005694 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000056a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000056b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000056c4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, //0x000056c8 .long 7 - 0x34, 0x37, 0x36, 0x38, 0x33, 0x37, 0x31, 0x35, 0x38, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, //0x000056cc QUAD $0x3531373338363734; QUAD $0x0035323133303238 // .asciz 16, '476837158203125\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000056dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000056ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000056fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000570c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000571c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000572c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, //0x00005730 .long 7 - 0x32, 0x33, 0x38, 0x34, 0x31, 0x38, 0x35, 0x37, 0x39, 0x31, 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, //0x00005734 QUAD $0x3735383134383332; QUAD $0x3532363531303139 // .asciz 16, '2384185791015625' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005744 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005754 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005764 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005774 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005784 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00005794 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, //0x00005798 .long 7 - 0x31, 0x31, 0x39, 0x32, 0x30, 0x39, 0x32, 0x38, 0x39, 0x35, 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, //0x0000579c QUAD $0x3832393032393131; QUAD $0x3231383730353539 // .asciz 16, '1192092895507812' - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000057ac QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000057bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000057cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000057dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000057ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000057fc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x08, 0x00, 0x00, 0x00, //0x00005800 .long 8 - 0x35, 0x39, 0x36, 0x30, 0x34, 0x36, 0x34, 0x34, 0x37, 0x37, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, //0x00005804 QUAD $0x3434363430363935; QUAD $0x3236303933353737 // .asciz 16, '5960464477539062' - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005814 QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005824 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005834 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005844 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005854 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00005864 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x08, 0x00, 0x00, 0x00, //0x00005868 .long 8 - 0x32, 0x39, 0x38, 0x30, 0x32, 0x33, 0x32, 0x32, 0x33, 0x38, 0x37, 0x36, 0x39, 0x35, 0x33, 0x31, //0x0000586c QUAD $0x3232333230383932; QUAD $0x3133353936373833 // .asciz 16, '2980232238769531' - 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000587c QUAD $0x0000000000003532; QUAD $0x0000000000000000 // .asciz 16, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000588c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000589c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000058ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000058bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000058cc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x08, 0x00, 0x00, 0x00, //0x000058d0 .long 8 - 0x31, 0x34, 0x39, 0x30, 0x31, 0x31, 0x36, 0x31, 0x31, 0x39, 0x33, 0x38, 0x34, 0x37, 0x36, 0x35, //0x000058d4 QUAD $0x3136313130393431; QUAD $0x3536373438333931 // .asciz 16, '1490116119384765' - 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000058e4 QUAD $0x0000000000353236; QUAD $0x0000000000000000 // .asciz 16, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000058f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005904 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005914 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005924 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00005934 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x09, 0x00, 0x00, 0x00, //0x00005938 .long 9 - 0x37, 0x34, 0x35, 0x30, 0x35, 0x38, 0x30, 0x35, 0x39, 0x36, 0x39, 0x32, 0x33, 0x38, 0x32, 0x38, //0x0000593c QUAD $0x3530383530353437; QUAD $0x3832383332393639 // .asciz 16, '7450580596923828' - 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000594c QUAD $0x0000000000353231; QUAD $0x0000000000000000 // .asciz 16, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000595c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000596c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000597c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000598c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000599c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x09, 0x00, 0x00, 0x00, //0x000059a0 .long 9 - 0x33, 0x37, 0x32, 0x35, 0x32, 0x39, 0x30, 0x32, 0x39, 0x38, 0x34, 0x36, 0x31, 0x39, 0x31, 0x34, //0x000059a4 QUAD $0x3230393235323733; QUAD $0x3431393136343839 // .asciz 16, '3725290298461914' - 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000059b4 QUAD $0x0000000035323630; QUAD $0x0000000000000000 // .asciz 16, '0625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000059c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000059d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000059e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000059f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00005a04 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x09, 0x00, 0x00, 0x00, //0x00005a08 .long 9 - 0x31, 0x38, 0x36, 0x32, 0x36, 0x34, 0x35, 0x31, 0x34, 0x39, 0x32, 0x33, 0x30, 0x39, 0x35, 0x37, //0x00005a0c QUAD $0x3135343632363831; QUAD $0x3735393033323934 // .asciz 16, '1862645149230957' - 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005a1c QUAD $0x0000003532313330; QUAD $0x0000000000000000 // .asciz 16, '03125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005a2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005a3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005a4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005a5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00005a6c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0a, 0x00, 0x00, 0x00, //0x00005a70 .long 10 - 0x39, 0x33, 0x31, 0x33, 0x32, 0x32, 0x35, 0x37, 0x34, 0x36, 0x31, 0x35, 0x34, 0x37, 0x38, 0x35, //0x00005a74 QUAD $0x3735323233313339; QUAD $0x3538373435313634 // .asciz 16, '9313225746154785' - 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005a84 QUAD $0x0000003532363531; QUAD $0x0000000000000000 // .asciz 16, '15625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005a94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005aa4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005ab4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005ac4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00005ad4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0a, 0x00, 0x00, 0x00, //0x00005ad8 .long 10 - 0x34, 0x36, 0x35, 0x36, 0x36, 0x31, 0x32, 0x38, 0x37, 0x33, 0x30, 0x37, 0x37, 0x33, 0x39, 0x32, //0x00005adc QUAD $0x3832313636353634; QUAD $0x3239333737303337 // .asciz 16, '4656612873077392' - 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005aec QUAD $0x0000353231383735; QUAD $0x0000000000000000 // .asciz 16, '578125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005afc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005b0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005b1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005b2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00005b3c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0a, 0x00, 0x00, 0x00, //0x00005b40 .long 10 - 0x32, 0x33, 0x32, 0x38, 0x33, 0x30, 0x36, 0x34, 0x33, 0x36, 0x35, 0x33, 0x38, 0x36, 0x39, 0x36, //0x00005b44 QUAD $0x3436303338323332; QUAD $0x3639363833353633 // .asciz 16, '2328306436538696' - 0x32, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005b54 QUAD $0x0035323630393832; QUAD $0x0000000000000000 // .asciz 16, '2890625\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005b64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005b74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005b84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005b94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00005ba4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0a, 0x00, 0x00, 0x00, //0x00005ba8 .long 10 - 0x31, 0x31, 0x36, 0x34, 0x31, 0x35, 0x33, 0x32, 0x31, 0x38, 0x32, 0x36, 0x39, 0x33, 0x34, 0x38, //0x00005bac QUAD $0x3233353134363131; QUAD $0x3834333936323831 // .asciz 16, '1164153218269348' - 0x31, 0x34, 0x34, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005bbc QUAD $0x3532313335343431; QUAD $0x0000000000000000 // .asciz 16, '14453125\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005bcc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005bdc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005bec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005bfc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00005c0c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0b, 0x00, 0x00, 0x00, //0x00005c10 .long 11 - 0x35, 0x38, 0x32, 0x30, 0x37, 0x36, 0x36, 0x30, 0x39, 0x31, 0x33, 0x34, 0x36, 0x37, 0x34, 0x30, //0x00005c14 QUAD $0x3036363730323835; QUAD $0x3034373634333139 // .asciz 16, '5820766091346740' - 0x37, 0x32, 0x32, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005c24 QUAD $0x3532363536323237; QUAD $0x0000000000000000 // .asciz 16, '72265625\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005c34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005c44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005c54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005c64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00005c74 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0b, 0x00, 0x00, 0x00, //0x00005c78 .long 11 - 0x32, 0x39, 0x31, 0x30, 0x33, 0x38, 0x33, 0x30, 0x34, 0x35, 0x36, 0x37, 0x33, 0x33, 0x37, 0x30, //0x00005c7c QUAD $0x3033383330313932; QUAD $0x3037333337363534 // .asciz 16, '2910383045673370' - 0x33, 0x36, 0x31, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005c8c QUAD $0x3231383233313633; QUAD $0x0000000000000035 // .asciz 16, '361328125\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005c9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005cac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005cbc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005ccc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00005cdc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0b, 0x00, 0x00, 0x00, //0x00005ce0 .long 11 - 0x31, 0x34, 0x35, 0x35, 0x31, 0x39, 0x31, 0x35, 0x32, 0x32, 0x38, 0x33, 0x36, 0x36, 0x38, 0x35, //0x00005ce4 QUAD $0x3531393135353431; QUAD $0x3538363633383232 // .asciz 16, '1455191522836685' - 0x31, 0x38, 0x30, 0x36, 0x36, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005cf4 QUAD $0x3630343636303831; QUAD $0x0000000000003532 // .asciz 16, '1806640625\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005d04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005d14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005d24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005d34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00005d44 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0c, 0x00, 0x00, 0x00, //0x00005d48 .long 12 - 0x37, 0x32, 0x37, 0x35, 0x39, 0x35, 0x37, 0x36, 0x31, 0x34, 0x31, 0x38, 0x33, 0x34, 0x32, 0x35, //0x00005d4c QUAD $0x3637353935373237; QUAD $0x3532343338313431 // .asciz 16, '7275957614183425' - 0x39, 0x30, 0x33, 0x33, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005d5c QUAD $0x3133303233333039; QUAD $0x0000000000003532 // .asciz 16, '9033203125\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005d6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005d7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005d8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005d9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00005dac LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0c, 0x00, 0x00, 0x00, //0x00005db0 .long 12 - 0x33, 0x36, 0x33, 0x37, 0x39, 0x37, 0x38, 0x38, 0x30, 0x37, 0x30, 0x39, 0x31, 0x37, 0x31, 0x32, //0x00005db4 QUAD $0x3838373937333633; QUAD $0x3231373139303730 // .asciz 16, '3637978807091712' - 0x39, 0x35, 0x31, 0x36, 0x36, 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005dc4 QUAD $0x3531303636313539; QUAD $0x0000000000353236 // .asciz 16, '95166015625\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005dd4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005de4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005df4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00005e14 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0c, 0x00, 0x00, 0x00, //0x00005e18 .long 12 - 0x31, 0x38, 0x31, 0x38, 0x39, 0x38, 0x39, 0x34, 0x30, 0x33, 0x35, 0x34, 0x35, 0x38, 0x35, 0x36, //0x00005e1c QUAD $0x3439383938313831; QUAD $0x3635383534353330 // .asciz 16, '1818989403545856' - 0x34, 0x37, 0x35, 0x38, 0x33, 0x30, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00005e2c QUAD $0x3730303338353734; QUAD $0x0000000035323138 // .asciz 16, '475830078125\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00005e7c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0d, 0x00, 0x00, 0x00, //0x00005e80 .long 13 - 0x39, 0x30, 0x39, 0x34, 0x39, 0x34, 0x37, 0x30, 0x31, 0x37, 0x37, 0x32, 0x39, 0x32, 0x38, 0x32, //0x00005e84 QUAD $0x3037343934393039; QUAD $0x3238323932373731 // .asciz 16, '9094947017729282' - 0x33, 0x37, 0x39, 0x31, 0x35, 0x30, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00005e94 QUAD $0x3933303531393733; QUAD $0x0000000035323630 // .asciz 16, '379150390625\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005ea4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005eb4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005ec4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005ed4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00005ee4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0d, 0x00, 0x00, 0x00, //0x00005ee8 .long 13 - 0x34, 0x35, 0x34, 0x37, 0x34, 0x37, 0x33, 0x35, 0x30, 0x38, 0x38, 0x36, 0x34, 0x36, 0x34, 0x31, //0x00005eec QUAD $0x3533373437343534; QUAD $0x3134363436383830 // .asciz 16, '4547473508864641' - 0x31, 0x38, 0x39, 0x35, 0x37, 0x35, 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, //0x00005efc QUAD $0x3931353735393831; QUAD $0x0000003532313335 // .asciz 16, '1895751953125\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00005f4c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0d, 0x00, 0x00, 0x00, //0x00005f50 .long 13 - 0x32, 0x32, 0x37, 0x33, 0x37, 0x33, 0x36, 0x37, 0x35, 0x34, 0x34, 0x33, 0x32, 0x33, 0x32, 0x30, //0x00005f54 QUAD $0x3736333733373232; QUAD $0x3032333233343435 // .asciz 16, '2273736754432320' - 0x35, 0x39, 0x34, 0x37, 0x38, 0x37, 0x35, 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, //0x00005f64 QUAD $0x3935373837343935; QUAD $0x0000353236353637 // .asciz 16, '59478759765625\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005fa4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00005fb4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0d, 0x00, 0x00, 0x00, //0x00005fb8 .long 13 - 0x31, 0x31, 0x33, 0x36, 0x38, 0x36, 0x38, 0x33, 0x37, 0x37, 0x32, 0x31, 0x36, 0x31, 0x36, 0x30, //0x00005fbc QUAD $0x3338363836333131; QUAD $0x3036313631323737 // .asciz 16, '1136868377216160' - 0x32, 0x39, 0x37, 0x33, 0x39, 0x33, 0x37, 0x39, 0x38, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, //0x00005fcc QUAD $0x3937333933373932; QUAD $0x0035323138323838 // .asciz 16, '297393798828125\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005fdc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005fec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005ffc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000600c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000601c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0e, 0x00, 0x00, 0x00, //0x00006020 .long 14 - 0x35, 0x36, 0x38, 0x34, 0x33, 0x34, 0x31, 0x38, 0x38, 0x36, 0x30, 0x38, 0x30, 0x38, 0x30, 0x31, //0x00006024 QUAD $0x3831343334383635; QUAD $0x3130383038303638 // .asciz 16, '5684341886080801' - 0x34, 0x38, 0x36, 0x39, 0x36, 0x38, 0x39, 0x39, 0x34, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, //0x00006034 QUAD $0x3939383639363834; QUAD $0x0035323630343134 // .asciz 16, '486968994140625\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006044 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006054 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006064 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006074 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00006084 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0e, 0x00, 0x00, 0x00, //0x00006088 .long 14 - 0x32, 0x38, 0x34, 0x32, 0x31, 0x37, 0x30, 0x39, 0x34, 0x33, 0x30, 0x34, 0x30, 0x34, 0x30, 0x30, //0x0000608c QUAD $0x3930373132343832; QUAD $0x3030343034303334 // .asciz 16, '2842170943040400' - 0x37, 0x34, 0x33, 0x34, 0x38, 0x34, 0x34, 0x39, 0x37, 0x30, 0x37, 0x30, 0x33, 0x31, 0x32, 0x35, //0x0000609c QUAD $0x3934343834333437; QUAD $0x3532313330373037 // .asciz 16, '7434844970703125' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000060ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000060bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000060cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000060dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000060ec LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0e, 0x00, 0x00, 0x00, //0x000060f0 .long 14 - 0x31, 0x34, 0x32, 0x31, 0x30, 0x38, 0x35, 0x34, 0x37, 0x31, 0x35, 0x32, 0x30, 0x32, 0x30, 0x30, //0x000060f4 QUAD $0x3435383031323431; QUAD $0x3030323032353137 // .asciz 16, '1421085471520200' - 0x33, 0x37, 0x31, 0x37, 0x34, 0x32, 0x32, 0x34, 0x38, 0x35, 0x33, 0x35, 0x31, 0x35, 0x36, 0x32, //0x00006104 QUAD $0x3432323437313733; QUAD $0x3236353135333538 // .asciz 16, '3717422485351562' - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006114 QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006124 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006134 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006144 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00006154 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0f, 0x00, 0x00, 0x00, //0x00006158 .long 15 - 0x37, 0x31, 0x30, 0x35, 0x34, 0x32, 0x37, 0x33, 0x35, 0x37, 0x36, 0x30, 0x31, 0x30, 0x30, 0x31, //0x0000615c QUAD $0x3337323435303137; QUAD $0x3130303130363735 // .asciz 16, '7105427357601001' - 0x38, 0x35, 0x38, 0x37, 0x31, 0x31, 0x32, 0x34, 0x32, 0x36, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, //0x0000616c QUAD $0x3432313137383538; QUAD $0x3231383735373632 // .asciz 16, '8587112426757812' - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000617c QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000618c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000619c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000061bc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0f, 0x00, 0x00, 0x00, //0x000061c0 .long 15 - 0x33, 0x35, 0x35, 0x32, 0x37, 0x31, 0x33, 0x36, 0x37, 0x38, 0x38, 0x30, 0x30, 0x35, 0x30, 0x30, //0x000061c4 QUAD $0x3633313732353533; QUAD $0x3030353030383837 // .asciz 16, '3552713678800500' - 0x39, 0x32, 0x39, 0x33, 0x35, 0x35, 0x36, 0x32, 0x31, 0x33, 0x33, 0x37, 0x38, 0x39, 0x30, 0x36, //0x000061d4 QUAD $0x3236353533393239; QUAD $0x3630393837333331 // .asciz 16, '9293556213378906' - 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061e4 QUAD $0x0000000000003532; QUAD $0x0000000000000000 // .asciz 16, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006204 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006214 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00006224 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0f, 0x00, 0x00, 0x00, //0x00006228 .long 15 - 0x31, 0x37, 0x37, 0x36, 0x33, 0x35, 0x36, 0x38, 0x33, 0x39, 0x34, 0x30, 0x30, 0x32, 0x35, 0x30, //0x0000622c QUAD $0x3836353336373731; QUAD $0x3035323030343933 // .asciz 16, '1776356839400250' - 0x34, 0x36, 0x34, 0x36, 0x37, 0x37, 0x38, 0x31, 0x30, 0x36, 0x36, 0x38, 0x39, 0x34, 0x35, 0x33, //0x0000623c QUAD $0x3138373736343634; QUAD $0x3335343938363630 // .asciz 16, '4646778106689453' - 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000624c QUAD $0x0000000000353231; QUAD $0x0000000000000000 // .asciz 16, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000625c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000626c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000627c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000628c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x10, 0x00, 0x00, 0x00, //0x00006290 .long 16 - 0x38, 0x38, 0x38, 0x31, 0x37, 0x38, 0x34, 0x31, 0x39, 0x37, 0x30, 0x30, 0x31, 0x32, 0x35, 0x32, //0x00006294 QUAD $0x3134383731383838; QUAD $0x3235323130303739 // .asciz 16, '8881784197001252' - 0x33, 0x32, 0x33, 0x33, 0x38, 0x39, 0x30, 0x35, 0x33, 0x33, 0x34, 0x34, 0x37, 0x32, 0x36, 0x35, //0x000062a4 QUAD $0x3530393833333233; QUAD $0x3536323734343333 // .asciz 16, '3233890533447265' - 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000062b4 QUAD $0x0000000000353236; QUAD $0x0000000000000000 // .asciz 16, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000062c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000062d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000062e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000062f4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x10, 0x00, 0x00, 0x00, //0x000062f8 .long 16 - 0x34, 0x34, 0x34, 0x30, 0x38, 0x39, 0x32, 0x30, 0x39, 0x38, 0x35, 0x30, 0x30, 0x36, 0x32, 0x36, //0x000062fc QUAD $0x3032393830343434; QUAD $0x3632363030353839 // .asciz 16, '4440892098500626' - 0x31, 0x36, 0x31, 0x36, 0x39, 0x34, 0x35, 0x32, 0x36, 0x36, 0x37, 0x32, 0x33, 0x36, 0x33, 0x32, //0x0000630c QUAD $0x3235343936313631; QUAD $0x3233363332373636 // .asciz 16, '1616945266723632' - 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000631c QUAD $0x0000000035323138; QUAD $0x0000000000000000 // .asciz 16, '8125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000632c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000633c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000634c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000635c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x10, 0x00, 0x00, 0x00, //0x00006360 .long 16 - 0x32, 0x32, 0x32, 0x30, 0x34, 0x34, 0x36, 0x30, 0x34, 0x39, 0x32, 0x35, 0x30, 0x33, 0x31, 0x33, //0x00006364 QUAD $0x3036343430323232; QUAD $0x3331333035323934 // .asciz 16, '2220446049250313' - 0x30, 0x38, 0x30, 0x38, 0x34, 0x37, 0x32, 0x36, 0x33, 0x33, 0x33, 0x36, 0x31, 0x38, 0x31, 0x36, //0x00006374 QUAD $0x3632373438303830; QUAD $0x3631383136333333 // .asciz 16, '0808472633361816' - 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006384 QUAD $0x0000003532363034; QUAD $0x0000000000000000 // .asciz 16, '40625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006394 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000063a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000063b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000063c4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x10, 0x00, 0x00, 0x00, //0x000063c8 .long 16 - 0x31, 0x31, 0x31, 0x30, 0x32, 0x32, 0x33, 0x30, 0x32, 0x34, 0x36, 0x32, 0x35, 0x31, 0x35, 0x36, //0x000063cc QUAD $0x3033323230313131; QUAD $0x3635313532363432 // .asciz 16, '1110223024625156' - 0x35, 0x34, 0x30, 0x34, 0x32, 0x33, 0x36, 0x33, 0x31, 0x36, 0x36, 0x38, 0x30, 0x39, 0x30, 0x38, //0x000063dc QUAD $0x3336333234303435; QUAD $0x3830393038363631 // .asciz 16, '5404236316680908' - 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000063ec QUAD $0x0000353231333032; QUAD $0x0000000000000000 // .asciz 16, '203125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000063fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000640c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000641c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000642c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x11, 0x00, 0x00, 0x00, //0x00006430 .long 17 - 0x35, 0x35, 0x35, 0x31, 0x31, 0x31, 0x35, 0x31, 0x32, 0x33, 0x31, 0x32, 0x35, 0x37, 0x38, 0x32, //0x00006434 QUAD $0x3135313131353535; QUAD $0x3238373532313332 // .asciz 16, '5551115123125782' - 0x37, 0x30, 0x32, 0x31, 0x31, 0x38, 0x31, 0x35, 0x38, 0x33, 0x34, 0x30, 0x34, 0x35, 0x34, 0x31, //0x00006444 QUAD $0x3531383131323037; QUAD $0x3134353430343338 // .asciz 16, '7021181583404541' - 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006454 QUAD $0x0000353236353130; QUAD $0x0000000000000000 // .asciz 16, '015625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006464 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006474 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006484 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00006494 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x11, 0x00, 0x00, 0x00, //0x00006498 .long 17 - 0x32, 0x37, 0x37, 0x35, 0x35, 0x35, 0x37, 0x35, 0x36, 0x31, 0x35, 0x36, 0x32, 0x38, 0x39, 0x31, //0x0000649c QUAD $0x3537353535373732; QUAD $0x3139383236353136 // .asciz 16, '2775557561562891' - 0x33, 0x35, 0x31, 0x30, 0x35, 0x39, 0x30, 0x37, 0x39, 0x31, 0x37, 0x30, 0x32, 0x32, 0x37, 0x30, //0x000064ac QUAD $0x3730393530313533; QUAD $0x3037323230373139 // .asciz 16, '3510590791702270' - 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000064bc QUAD $0x0035323138373035; QUAD $0x0000000000000000 // .asciz 16, '5078125\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000064cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000064dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000064ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000064fc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x11, 0x00, 0x00, 0x00, //0x00006500 .long 17 - 0x31, 0x33, 0x38, 0x37, 0x37, 0x37, 0x38, 0x37, 0x38, 0x30, 0x37, 0x38, 0x31, 0x34, 0x34, 0x35, //0x00006504 QUAD $0x3738373737383331; QUAD $0x3534343138373038 // .asciz 16, '1387778780781445' - 0x36, 0x37, 0x35, 0x35, 0x32, 0x39, 0x35, 0x33, 0x39, 0x35, 0x38, 0x35, 0x31, 0x31, 0x33, 0x35, //0x00006514 QUAD $0x3335393235353736; QUAD $0x3533313135383539 // .asciz 16, '6755295395851135' - 0x32, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006524 QUAD $0x3532363039333532; QUAD $0x0000000000000000 // .asciz 16, '25390625\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006534 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006544 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006554 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00006564 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x12, 0x00, 0x00, 0x00, //0x00006568 .long 18 - 0x36, 0x39, 0x33, 0x38, 0x38, 0x39, 0x33, 0x39, 0x30, 0x33, 0x39, 0x30, 0x37, 0x32, 0x32, 0x38, //0x0000656c QUAD $0x3933393838333936; QUAD $0x3832323730393330 // .asciz 16, '6938893903907228' - 0x33, 0x37, 0x37, 0x36, 0x34, 0x37, 0x36, 0x39, 0x37, 0x39, 0x32, 0x35, 0x35, 0x36, 0x37, 0x36, //0x0000657c QUAD $0x3936373436373733; QUAD $0x3637363535323937 // .asciz 16, '3776476979255676' - 0x32, 0x36, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000658c QUAD $0x3532313335393632; QUAD $0x0000000000000000 // .asciz 16, '26953125\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000659c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000065ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000065bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000065cc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x12, 0x00, 0x00, 0x00, //0x000065d0 .long 18 - 0x33, 0x34, 0x36, 0x39, 0x34, 0x34, 0x36, 0x39, 0x35, 0x31, 0x39, 0x35, 0x33, 0x36, 0x31, 0x34, //0x000065d4 QUAD $0x3936343439363433; QUAD $0x3431363335393135 // .asciz 16, '3469446951953614' - 0x31, 0x38, 0x38, 0x38, 0x32, 0x33, 0x38, 0x34, 0x38, 0x39, 0x36, 0x32, 0x37, 0x38, 0x33, 0x38, //0x000065e4 QUAD $0x3438333238383831; QUAD $0x3833383732363938 // .asciz 16, '1888238489627838' - 0x31, 0x33, 0x34, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000065f4 QUAD $0x3236353637343331; QUAD $0x0000000000000035 // .asciz 16, '134765625\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006604 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006614 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006624 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00006634 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x12, 0x00, 0x00, 0x00, //0x00006638 .long 18 - 0x31, 0x37, 0x33, 0x34, 0x37, 0x32, 0x33, 0x34, 0x37, 0x35, 0x39, 0x37, 0x36, 0x38, 0x30, 0x37, //0x0000663c QUAD $0x3433323734333731; QUAD $0x3730383637393537 // .asciz 16, '1734723475976807' - 0x30, 0x39, 0x34, 0x34, 0x31, 0x31, 0x39, 0x32, 0x34, 0x34, 0x38, 0x31, 0x33, 0x39, 0x31, 0x39, //0x0000664c QUAD $0x3239313134343930; QUAD $0x3931393331383434 // .asciz 16, '0944119244813919' - 0x30, 0x36, 0x37, 0x33, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000665c QUAD $0x3138323833373630; QUAD $0x0000000000003532 // .asciz 16, '0673828125\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000666c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000667c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000668c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000669c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x13, 0x00, 0x00, 0x00, //0x000066a0 .long 19 - 0x38, 0x36, 0x37, 0x33, 0x36, 0x31, 0x37, 0x33, 0x37, 0x39, 0x38, 0x38, 0x34, 0x30, 0x33, 0x35, //0x000066a4 QUAD $0x3337313633373638; QUAD $0x3533303438383937 // .asciz 16, '8673617379884035' - 0x34, 0x37, 0x32, 0x30, 0x35, 0x39, 0x36, 0x32, 0x32, 0x34, 0x30, 0x36, 0x39, 0x35, 0x39, 0x35, //0x000066b4 QUAD $0x3236393530323734; QUAD $0x3539353936303432 // .asciz 16, '4720596224069595' - 0x33, 0x33, 0x36, 0x39, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000066c4 QUAD $0x3630343139363333; QUAD $0x0000000000003532 // .asciz 16, '3369140625\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000066d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000066e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000066f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00006704 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/vsigned.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/vsigned.go deleted file mode 100644 index 46da9fcae..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/vsigned.go +++ /dev/null @@ -1,33 +0,0 @@ -/* - * 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 avx2 - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/native/types` - `github.com/bytedance/sonic/internal/rt` -) - -var F_vsigned func(s unsafe.Pointer, p unsafe.Pointer, v unsafe.Pointer) - -var S_vsigned uintptr - -//go:nosplit -func vsigned(s *string, p *int, v *types.JsonState) { - F_vsigned(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(v))) -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/vsigned_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/vsigned_subr.go deleted file mode 100644 index cfb3b1079..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/vsigned_subr.go +++ /dev/null @@ -1,50 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package avx2 - -import ( - `github.com/bytedance/sonic/loader` -) - -const ( - _entry__vsigned = 0 -) - -const ( - _stack__vsigned = 16 -) - -const ( - _size__vsigned = 356 -) - -var ( - _pcsp__vsigned = [][2]uint32{ - {0x1, 0}, - {0x5, 8}, - {0x72, 16}, - {0x73, 8}, - {0x74, 0}, - {0x7f, 16}, - {0x80, 8}, - {0x81, 0}, - {0x117, 16}, - {0x118, 8}, - {0x119, 0}, - {0x11d, 16}, - {0x11e, 8}, - {0x11f, 0}, - {0x155, 16}, - {0x156, 8}, - {0x157, 0}, - {0x162, 16}, - {0x163, 8}, - {0x164, 0}, - } -) - -var _cfunc_vsigned = []loader.CFunc{ - {"_vsigned_entry", 0, _entry__vsigned, 0, nil}, - {"_vsigned", _entry__vsigned, _size__vsigned, _stack__vsigned, _pcsp__vsigned}, -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/vsigned_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/vsigned_text_amd64.go deleted file mode 100644 index 4e992bdd8..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/vsigned_text_amd64.go +++ /dev/null @@ -1,120 +0,0 @@ -// +build amd64 -// Code generated by asm2asm, DO NOT EDIT. - -package avx2 - -var _text_vsigned = []byte{ - // .p2align 4, 0x90 - // _vsigned - 0x55, // pushq %rbp - 0x48, 0x89, 0xe5, //0x00000001 movq %rsp, %rbp - 0x53, //0x00000004 pushq %rbx - 0x48, 0x8b, 0x06, //0x00000005 movq (%rsi), %rax - 0x4c, 0x8b, 0x0f, //0x00000008 movq (%rdi), %r9 - 0x4c, 0x8b, 0x5f, 0x08, //0x0000000b movq $8(%rdi), %r11 - 0x48, 0xc7, 0x02, 0x09, 0x00, 0x00, 0x00, //0x0000000f movq $9, (%rdx) - 0xc5, 0xf8, 0x57, 0xc0, //0x00000016 vxorps %xmm0, %xmm0, %xmm0 - 0xc5, 0xf8, 0x11, 0x42, 0x08, //0x0000001a vmovups %xmm0, $8(%rdx) - 0x48, 0x8b, 0x0e, //0x0000001f movq (%rsi), %rcx - 0x48, 0x89, 0x4a, 0x18, //0x00000022 movq %rcx, $24(%rdx) - 0x4c, 0x39, 0xd8, //0x00000026 cmpq %r11, %rax - 0x0f, 0x83, 0x45, 0x00, 0x00, 0x00, //0x00000029 jae LBB0_1 - 0x41, 0x8a, 0x0c, 0x01, //0x0000002f movb (%r9,%rax), %cl - 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000033 movl $1, %r8d - 0x80, 0xf9, 0x2d, //0x00000039 cmpb $45, %cl - 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x0000003c jne LBB0_5 - 0x48, 0x83, 0xc0, 0x01, //0x00000042 addq $1, %rax - 0x4c, 0x39, 0xd8, //0x00000046 cmpq %r11, %rax - 0x0f, 0x83, 0x25, 0x00, 0x00, 0x00, //0x00000049 jae LBB0_1 - 0x41, 0x8a, 0x0c, 0x01, //0x0000004f movb (%r9,%rax), %cl - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000053 movq $-1, %r8 - //0x0000005a LBB0_5 - 0x8d, 0x79, 0xd0, //0x0000005a leal $-48(%rcx), %edi - 0x40, 0x80, 0xff, 0x0a, //0x0000005d cmpb $10, %dil - 0x0f, 0x82, 0x1a, 0x00, 0x00, 0x00, //0x00000061 jb LBB0_7 - 0x48, 0x89, 0x06, //0x00000067 movq %rax, (%rsi) - 0x48, 0xc7, 0x02, 0xfe, 0xff, 0xff, 0xff, //0x0000006a movq $-2, (%rdx) - 0x5b, //0x00000071 popq %rbx - 0x5d, //0x00000072 popq %rbp - 0xc3, //0x00000073 retq - //0x00000074 LBB0_1 - 0x4c, 0x89, 0x1e, //0x00000074 movq %r11, (%rsi) - 0x48, 0xc7, 0x02, 0xff, 0xff, 0xff, 0xff, //0x00000077 movq $-1, (%rdx) - 0x5b, //0x0000007e popq %rbx - 0x5d, //0x0000007f popq %rbp - 0xc3, //0x00000080 retq - //0x00000081 LBB0_7 - 0x80, 0xf9, 0x30, //0x00000081 cmpb $48, %cl - 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x00000084 jne LBB0_12 - 0x48, 0x8d, 0x78, 0x01, //0x0000008a leaq $1(%rax), %rdi - 0x4c, 0x39, 0xd8, //0x0000008e cmpq %r11, %rax - 0x0f, 0x83, 0x82, 0x00, 0x00, 0x00, //0x00000091 jae LBB0_11 - 0x41, 0x8a, 0x0c, 0x39, //0x00000097 movb (%r9,%rdi), %cl - 0x80, 0xc1, 0xd2, //0x0000009b addb $-46, %cl - 0x80, 0xf9, 0x37, //0x0000009e cmpb $55, %cl - 0x0f, 0x87, 0x72, 0x00, 0x00, 0x00, //0x000000a1 ja LBB0_11 - 0x44, 0x0f, 0xb6, 0xd1, //0x000000a7 movzbl %cl, %r10d - 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000000ab movabsq $36028797027352577, %rcx - 0x4c, 0x0f, 0xa3, 0xd1, //0x000000b5 btq %r10, %rcx - 0x0f, 0x83, 0x5a, 0x00, 0x00, 0x00, //0x000000b9 jae LBB0_11 - //0x000000bf LBB0_12 - 0x4c, 0x39, 0xd8, //0x000000bf cmpq %r11, %rax - 0x4d, 0x89, 0xda, //0x000000c2 movq %r11, %r10 - 0x4c, 0x0f, 0x47, 0xd0, //0x000000c5 cmovaq %rax, %r10 - 0x31, 0xc9, //0x000000c9 xorl %ecx, %ecx - 0x90, 0x90, 0x90, 0x90, 0x90, //0x000000cb .p2align 4, 0x90 - //0x000000d0 LBB0_13 - 0x49, 0x39, 0xc2, //0x000000d0 cmpq %rax, %r10 - 0x0f, 0x84, 0x81, 0x00, 0x00, 0x00, //0x000000d3 je LBB0_23 - 0x49, 0x0f, 0xbe, 0x3c, 0x01, //0x000000d9 movsbq (%r9,%rax), %rdi - 0x8d, 0x5f, 0xd0, //0x000000de leal $-48(%rdi), %ebx - 0x80, 0xfb, 0x09, //0x000000e1 cmpb $9, %bl - 0x0f, 0x87, 0x35, 0x00, 0x00, 0x00, //0x000000e4 ja LBB0_18 - 0x48, 0x6b, 0xc9, 0x0a, //0x000000ea imulq $10, %rcx, %rcx - 0x0f, 0x80, 0x14, 0x00, 0x00, 0x00, //0x000000ee jo LBB0_17 - 0x48, 0x83, 0xc0, 0x01, //0x000000f4 addq $1, %rax - 0x83, 0xc7, 0xd0, //0x000000f8 addl $-48, %edi - 0x49, 0x0f, 0xaf, 0xf8, //0x000000fb imulq %r8, %rdi - 0x48, 0x01, 0xf9, //0x000000ff addq %rdi, %rcx - 0x0f, 0x81, 0xc8, 0xff, 0xff, 0xff, //0x00000102 jno LBB0_13 - //0x00000108 LBB0_17 - 0x48, 0x83, 0xc0, 0xff, //0x00000108 addq $-1, %rax - 0x48, 0x89, 0x06, //0x0000010c movq %rax, (%rsi) - 0x48, 0xc7, 0x02, 0xfb, 0xff, 0xff, 0xff, //0x0000010f movq $-5, (%rdx) - 0x5b, //0x00000116 popq %rbx - 0x5d, //0x00000117 popq %rbp - 0xc3, //0x00000118 retq - //0x00000119 LBB0_11 - 0x48, 0x89, 0x3e, //0x00000119 movq %rdi, (%rsi) - 0x5b, //0x0000011c popq %rbx - 0x5d, //0x0000011d popq %rbp - 0xc3, //0x0000011e retq - //0x0000011f LBB0_18 - 0x4c, 0x39, 0xd8, //0x0000011f cmpq %r11, %rax - 0x0f, 0x83, 0x2f, 0x00, 0x00, 0x00, //0x00000122 jae LBB0_22 - 0x41, 0x8a, 0x3c, 0x01, //0x00000128 movb (%r9,%rax), %dil - 0x40, 0x80, 0xff, 0x2e, //0x0000012c cmpb $46, %dil - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00000130 je LBB0_25 - 0x40, 0x80, 0xff, 0x45, //0x00000136 cmpb $69, %dil - 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x0000013a je LBB0_25 - 0x40, 0x80, 0xff, 0x65, //0x00000140 cmpb $101, %dil - 0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x00000144 jne LBB0_22 - //0x0000014a LBB0_25 - 0x48, 0x89, 0x06, //0x0000014a movq %rax, (%rsi) - 0x48, 0xc7, 0x02, 0xfa, 0xff, 0xff, 0xff, //0x0000014d movq $-6, (%rdx) - 0x5b, //0x00000154 popq %rbx - 0x5d, //0x00000155 popq %rbp - 0xc3, //0x00000156 retq - //0x00000157 LBB0_22 - 0x49, 0x89, 0xc2, //0x00000157 movq %rax, %r10 - //0x0000015a LBB0_23 - 0x4c, 0x89, 0x16, //0x0000015a movq %r10, (%rsi) - 0x48, 0x89, 0x4a, 0x10, //0x0000015d movq %rcx, $16(%rdx) - 0x5b, //0x00000161 popq %rbx - 0x5d, //0x00000162 popq %rbp - 0xc3, //0x00000163 retq - //0x00000164 .p2align 2, 0x00 - //0x00000164 _MASK_USE_NUMBER - 0x02, 0x00, 0x00, 0x00, //0x00000164 .long 2 -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/vstring.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/vstring.go deleted file mode 100644 index f2278ee5e..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/vstring.go +++ /dev/null @@ -1,33 +0,0 @@ -/* - * 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 avx2 - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/native/types` - `github.com/bytedance/sonic/internal/rt` -) - -var F_vstring func(s unsafe.Pointer, p unsafe.Pointer, v unsafe.Pointer, flags uint64) - -var S_vstring uintptr - -//go:nosplit -func vstring(s *string, p *int, v *types.JsonState, flags uint64) { - F_vstring(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(v)), flags) -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/vstring_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/vstring_subr.go deleted file mode 100644 index 33b4e9645..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/vstring_subr.go +++ /dev/null @@ -1,46 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package avx2 - -import ( - `github.com/bytedance/sonic/loader` -) - -const ( - _entry__vstring = 96 -) - -const ( - _stack__vstring = 72 -) - -const ( - _size__vstring = 1832 -) - -var ( - _pcsp__vstring = [][2]uint32{ - {0x1, 0}, - {0x6, 8}, - {0x8, 16}, - {0xa, 24}, - {0xc, 32}, - {0xd, 40}, - {0x11, 48}, - {0x679, 72}, - {0x67a, 48}, - {0x67c, 40}, - {0x67e, 32}, - {0x680, 24}, - {0x682, 16}, - {0x683, 8}, - {0x687, 0}, - {0x728, 72}, - } -) - -var _cfunc_vstring = []loader.CFunc{ - {"_vstring_entry", 0, _entry__vstring, 0, nil}, - {"_vstring", _entry__vstring, _size__vstring, _stack__vstring, _pcsp__vstring}, -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/vstring_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/vstring_text_amd64.go deleted file mode 100644 index 73c1d3533..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/vstring_text_amd64.go +++ /dev/null @@ -1,513 +0,0 @@ -// +build amd64 -// Code generated by asm2asm, DO NOT EDIT. - -package avx2 - -var _text_vstring = []byte{ - // .p2align 5, 0x00 - // LCPI0_0 - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, // QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000010 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - //0x00000020 LCPI0_1 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000020 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000030 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - //0x00000040 LCPI0_2 - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000040 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000050 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' - //0x00000060 .p2align 4, 0x90 - //0x00000060 _vstring - 0x55, //0x00000060 pushq %rbp - 0x48, 0x89, 0xe5, //0x00000061 movq %rsp, %rbp - 0x41, 0x57, //0x00000064 pushq %r15 - 0x41, 0x56, //0x00000066 pushq %r14 - 0x41, 0x55, //0x00000068 pushq %r13 - 0x41, 0x54, //0x0000006a pushq %r12 - 0x53, //0x0000006c pushq %rbx - 0x48, 0x83, 0xec, 0x18, //0x0000006d subq $24, %rsp - 0x4c, 0x8b, 0x16, //0x00000071 movq (%rsi), %r10 - 0xf6, 0xc1, 0x20, //0x00000074 testb $32, %cl - 0x0f, 0x85, 0x2b, 0x01, 0x00, 0x00, //0x00000077 jne LBB0_12 - 0x4c, 0x8b, 0x6f, 0x08, //0x0000007d movq $8(%rdi), %r13 - 0x4c, 0x89, 0x6d, 0xc8, //0x00000081 movq %r13, $-56(%rbp) - 0x4d, 0x29, 0xd5, //0x00000085 subq %r10, %r13 - 0x0f, 0x84, 0x9e, 0x03, 0x00, 0x00, //0x00000088 je LBB0_41 - 0x4c, 0x8b, 0x1f, //0x0000008e movq (%rdi), %r11 - 0x49, 0x83, 0xfd, 0x40, //0x00000091 cmpq $64, %r13 - 0x0f, 0x82, 0x9d, 0x03, 0x00, 0x00, //0x00000095 jb LBB0_42 - 0x4c, 0x89, 0xd3, //0x0000009b movq %r10, %rbx - 0x48, 0xf7, 0xd3, //0x0000009e notq %rbx - 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x000000a1 movq $-1, $-48(%rbp) - 0x45, 0x31, 0xe4, //0x000000a9 xorl %r12d, %r12d - 0xc5, 0xfe, 0x6f, 0x05, 0x4c, 0xff, 0xff, 0xff, //0x000000ac vmovdqu $-180(%rip), %ymm0 /* LCPI0_0+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x0d, 0x64, 0xff, 0xff, 0xff, //0x000000b4 vmovdqu $-156(%rip), %ymm1 /* LCPI0_1+0(%rip) */ - 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000000bc movabsq $6148914691236517205, %r15 - 0x4d, 0x89, 0xd0, //0x000000c6 movq %r10, %r8 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000000c9 .p2align 4, 0x90 - //0x000000d0 LBB0_4 - 0xc4, 0x81, 0x7e, 0x6f, 0x14, 0x03, //0x000000d0 vmovdqu (%r11,%r8), %ymm2 - 0xc4, 0x81, 0x7e, 0x6f, 0x5c, 0x03, 0x20, //0x000000d6 vmovdqu $32(%r11,%r8), %ymm3 - 0xc5, 0xed, 0x74, 0xe0, //0x000000dd vpcmpeqb %ymm0, %ymm2, %ymm4 - 0xc5, 0x7d, 0xd7, 0xcc, //0x000000e1 vpmovmskb %ymm4, %r9d - 0xc5, 0xe5, 0x74, 0xe0, //0x000000e5 vpcmpeqb %ymm0, %ymm3, %ymm4 - 0xc5, 0xfd, 0xd7, 0xcc, //0x000000e9 vpmovmskb %ymm4, %ecx - 0xc5, 0xed, 0x74, 0xd1, //0x000000ed vpcmpeqb %ymm1, %ymm2, %ymm2 - 0xc5, 0xfd, 0xd7, 0xc2, //0x000000f1 vpmovmskb %ymm2, %eax - 0xc5, 0xe5, 0x74, 0xd1, //0x000000f5 vpcmpeqb %ymm1, %ymm3, %ymm2 - 0xc5, 0xfd, 0xd7, 0xfa, //0x000000f9 vpmovmskb %ymm2, %edi - 0x48, 0xc1, 0xe1, 0x20, //0x000000fd shlq $32, %rcx - 0x49, 0x09, 0xc9, //0x00000101 orq %rcx, %r9 - 0x48, 0xc1, 0xe7, 0x20, //0x00000104 shlq $32, %rdi - 0x48, 0x09, 0xf8, //0x00000108 orq %rdi, %rax - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000010b jne LBB0_8 - 0x4d, 0x85, 0xe4, //0x00000111 testq %r12, %r12 - 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00000114 jne LBB0_10 - 0x45, 0x31, 0xe4, //0x0000011a xorl %r12d, %r12d - 0x4d, 0x85, 0xc9, //0x0000011d testq %r9, %r9 - 0x0f, 0x85, 0x79, 0x00, 0x00, 0x00, //0x00000120 jne LBB0_11 - //0x00000126 LBB0_7 - 0x49, 0x83, 0xc5, 0xc0, //0x00000126 addq $-64, %r13 - 0x48, 0x83, 0xc3, 0xc0, //0x0000012a addq $-64, %rbx - 0x49, 0x83, 0xc0, 0x40, //0x0000012e addq $64, %r8 - 0x49, 0x83, 0xfd, 0x3f, //0x00000132 cmpq $63, %r13 - 0x0f, 0x87, 0x94, 0xff, 0xff, 0xff, //0x00000136 ja LBB0_4 - 0xe9, 0x28, 0x02, 0x00, 0x00, //0x0000013c jmp LBB0_30 - //0x00000141 LBB0_8 - 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x00000141 cmpq $-1, $-48(%rbp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00000146 jne LBB0_10 - 0x48, 0x0f, 0xbc, 0xc8, //0x0000014c bsfq %rax, %rcx - 0x4c, 0x01, 0xc1, //0x00000150 addq %r8, %rcx - 0x48, 0x89, 0x4d, 0xd0, //0x00000153 movq %rcx, $-48(%rbp) - //0x00000157 LBB0_10 - 0x4c, 0x89, 0xe1, //0x00000157 movq %r12, %rcx - 0x48, 0xf7, 0xd1, //0x0000015a notq %rcx - 0x48, 0x21, 0xc1, //0x0000015d andq %rax, %rcx - 0x4c, 0x8d, 0x34, 0x09, //0x00000160 leaq (%rcx,%rcx), %r14 - 0x4d, 0x09, 0xe6, //0x00000164 orq %r12, %r14 - 0x4c, 0x89, 0xf7, //0x00000167 movq %r14, %rdi - 0x48, 0xf7, 0xd7, //0x0000016a notq %rdi - 0x48, 0x21, 0xc7, //0x0000016d andq %rax, %rdi - 0x48, 0xb8, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000170 movabsq $-6148914691236517206, %rax - 0x48, 0x21, 0xc7, //0x0000017a andq %rax, %rdi - 0x45, 0x31, 0xe4, //0x0000017d xorl %r12d, %r12d - 0x48, 0x01, 0xcf, //0x00000180 addq %rcx, %rdi - 0x41, 0x0f, 0x92, 0xc4, //0x00000183 setb %r12b - 0x48, 0x01, 0xff, //0x00000187 addq %rdi, %rdi - 0x4c, 0x31, 0xff, //0x0000018a xorq %r15, %rdi - 0x4c, 0x21, 0xf7, //0x0000018d andq %r14, %rdi - 0x48, 0xf7, 0xd7, //0x00000190 notq %rdi - 0x49, 0x21, 0xf9, //0x00000193 andq %rdi, %r9 - 0x4d, 0x85, 0xc9, //0x00000196 testq %r9, %r9 - 0x0f, 0x84, 0x87, 0xff, 0xff, 0xff, //0x00000199 je LBB0_7 - //0x0000019f LBB0_11 - 0x4d, 0x0f, 0xbc, 0xf1, //0x0000019f bsfq %r9, %r14 - 0xe9, 0x8c, 0x01, 0x00, 0x00, //0x000001a3 jmp LBB0_27 - //0x000001a8 LBB0_12 - 0x4c, 0x8b, 0x6f, 0x08, //0x000001a8 movq $8(%rdi), %r13 - 0x4c, 0x89, 0x6d, 0xc8, //0x000001ac movq %r13, $-56(%rbp) - 0x4d, 0x29, 0xd5, //0x000001b0 subq %r10, %r13 - 0x0f, 0x84, 0x73, 0x02, 0x00, 0x00, //0x000001b3 je LBB0_41 - 0x4c, 0x8b, 0x1f, //0x000001b9 movq (%rdi), %r11 - 0x49, 0x83, 0xfd, 0x40, //0x000001bc cmpq $64, %r13 - 0x0f, 0x82, 0x90, 0x02, 0x00, 0x00, //0x000001c0 jb LBB0_43 - 0x4c, 0x89, 0xd3, //0x000001c6 movq %r10, %rbx - 0x48, 0xf7, 0xd3, //0x000001c9 notq %rbx - 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x000001cc movq $-1, $-48(%rbp) - 0x45, 0x31, 0xe4, //0x000001d4 xorl %r12d, %r12d - 0xc5, 0xfe, 0x6f, 0x05, 0x21, 0xfe, 0xff, 0xff, //0x000001d7 vmovdqu $-479(%rip), %ymm0 /* LCPI0_0+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x0d, 0x39, 0xfe, 0xff, 0xff, //0x000001df vmovdqu $-455(%rip), %ymm1 /* LCPI0_1+0(%rip) */ - 0xc5, 0xfe, 0x6f, 0x15, 0x51, 0xfe, 0xff, 0xff, //0x000001e7 vmovdqu $-431(%rip), %ymm2 /* LCPI0_2+0(%rip) */ - 0xc5, 0xe5, 0x76, 0xdb, //0x000001ef vpcmpeqd %ymm3, %ymm3, %ymm3 - 0x4d, 0x89, 0xd1, //0x000001f3 movq %r10, %r9 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000001f6 .p2align 4, 0x90 - //0x00000200 LBB0_15 - 0xc4, 0x81, 0x7e, 0x6f, 0x24, 0x0b, //0x00000200 vmovdqu (%r11,%r9), %ymm4 - 0xc4, 0x81, 0x7e, 0x6f, 0x6c, 0x0b, 0x20, //0x00000206 vmovdqu $32(%r11,%r9), %ymm5 - 0xc5, 0xdd, 0x74, 0xf0, //0x0000020d vpcmpeqb %ymm0, %ymm4, %ymm6 - 0xc5, 0xfd, 0xd7, 0xce, //0x00000211 vpmovmskb %ymm6, %ecx - 0xc5, 0xd5, 0x74, 0xf0, //0x00000215 vpcmpeqb %ymm0, %ymm5, %ymm6 - 0xc5, 0x7d, 0xd7, 0xfe, //0x00000219 vpmovmskb %ymm6, %r15d - 0xc5, 0xdd, 0x74, 0xf1, //0x0000021d vpcmpeqb %ymm1, %ymm4, %ymm6 - 0xc5, 0x7d, 0xd7, 0xf6, //0x00000221 vpmovmskb %ymm6, %r14d - 0xc5, 0xd5, 0x74, 0xf1, //0x00000225 vpcmpeqb %ymm1, %ymm5, %ymm6 - 0xc5, 0x7d, 0xd7, 0xc6, //0x00000229 vpmovmskb %ymm6, %r8d - 0xc5, 0xed, 0x64, 0xf5, //0x0000022d vpcmpgtb %ymm5, %ymm2, %ymm6 - 0xc5, 0xd5, 0x64, 0xeb, //0x00000231 vpcmpgtb %ymm3, %ymm5, %ymm5 - 0xc5, 0xcd, 0xdb, 0xed, //0x00000235 vpand %ymm5, %ymm6, %ymm5 - 0xc5, 0xfd, 0xd7, 0xc5, //0x00000239 vpmovmskb %ymm5, %eax - 0x49, 0xc1, 0xe7, 0x20, //0x0000023d shlq $32, %r15 - 0x4c, 0x09, 0xf9, //0x00000241 orq %r15, %rcx - 0x49, 0xc1, 0xe0, 0x20, //0x00000244 shlq $32, %r8 - 0x48, 0xc1, 0xe0, 0x20, //0x00000248 shlq $32, %rax - 0x4d, 0x09, 0xc6, //0x0000024c orq %r8, %r14 - 0x0f, 0x85, 0x4c, 0x00, 0x00, 0x00, //0x0000024f jne LBB0_21 - 0x4d, 0x85, 0xe4, //0x00000255 testq %r12, %r12 - 0x0f, 0x85, 0x59, 0x00, 0x00, 0x00, //0x00000258 jne LBB0_23 - 0x45, 0x31, 0xe4, //0x0000025e xorl %r12d, %r12d - //0x00000261 LBB0_18 - 0xc5, 0xed, 0x64, 0xec, //0x00000261 vpcmpgtb %ymm4, %ymm2, %ymm5 - 0xc5, 0xdd, 0x64, 0xe3, //0x00000265 vpcmpgtb %ymm3, %ymm4, %ymm4 - 0xc5, 0xd5, 0xdb, 0xe4, //0x00000269 vpand %ymm4, %ymm5, %ymm4 - 0xc5, 0xfd, 0xd7, 0xfc, //0x0000026d vpmovmskb %ymm4, %edi - 0x48, 0x09, 0xf8, //0x00000271 orq %rdi, %rax - 0x48, 0x85, 0xc9, //0x00000274 testq %rcx, %rcx - 0x0f, 0x85, 0x8a, 0x00, 0x00, 0x00, //0x00000277 jne LBB0_24 - 0x48, 0x85, 0xc0, //0x0000027d testq %rax, %rax - 0x0f, 0x85, 0x3e, 0x04, 0x00, 0x00, //0x00000280 jne LBB0_80 - 0x49, 0x83, 0xc5, 0xc0, //0x00000286 addq $-64, %r13 - 0x48, 0x83, 0xc3, 0xc0, //0x0000028a addq $-64, %rbx - 0x49, 0x83, 0xc1, 0x40, //0x0000028e addq $64, %r9 - 0x49, 0x83, 0xfd, 0x3f, //0x00000292 cmpq $63, %r13 - 0x0f, 0x87, 0x64, 0xff, 0xff, 0xff, //0x00000296 ja LBB0_15 - 0xe9, 0x23, 0x01, 0x00, 0x00, //0x0000029c jmp LBB0_35 - //0x000002a1 LBB0_21 - 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000002a1 cmpq $-1, $-48(%rbp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000002a6 jne LBB0_23 - 0x49, 0x0f, 0xbc, 0xfe, //0x000002ac bsfq %r14, %rdi - 0x4c, 0x01, 0xcf, //0x000002b0 addq %r9, %rdi - 0x48, 0x89, 0x7d, 0xd0, //0x000002b3 movq %rdi, $-48(%rbp) - //0x000002b7 LBB0_23 - 0x4d, 0x89, 0xe0, //0x000002b7 movq %r12, %r8 - 0x49, 0xf7, 0xd0, //0x000002ba notq %r8 - 0x4d, 0x21, 0xf0, //0x000002bd andq %r14, %r8 - 0x4f, 0x8d, 0x3c, 0x00, //0x000002c0 leaq (%r8,%r8), %r15 - 0x4d, 0x09, 0xe7, //0x000002c4 orq %r12, %r15 - 0x4c, 0x89, 0x7d, 0xc0, //0x000002c7 movq %r15, $-64(%rbp) - 0x49, 0xf7, 0xd7, //0x000002cb notq %r15 - 0x4d, 0x21, 0xf7, //0x000002ce andq %r14, %r15 - 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000002d1 movabsq $-6148914691236517206, %rdi - 0x49, 0x21, 0xff, //0x000002db andq %rdi, %r15 - 0x45, 0x31, 0xe4, //0x000002de xorl %r12d, %r12d - 0x4d, 0x01, 0xc7, //0x000002e1 addq %r8, %r15 - 0x41, 0x0f, 0x92, 0xc4, //0x000002e4 setb %r12b - 0x4d, 0x01, 0xff, //0x000002e8 addq %r15, %r15 - 0x48, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000002eb movabsq $6148914691236517205, %rdi - 0x49, 0x31, 0xff, //0x000002f5 xorq %rdi, %r15 - 0x4c, 0x23, 0x7d, 0xc0, //0x000002f8 andq $-64(%rbp), %r15 - 0x49, 0xf7, 0xd7, //0x000002fc notq %r15 - 0x4c, 0x21, 0xf9, //0x000002ff andq %r15, %rcx - 0xe9, 0x5a, 0xff, 0xff, 0xff, //0x00000302 jmp LBB0_18 - //0x00000307 LBB0_24 - 0x4c, 0x0f, 0xbc, 0xf1, //0x00000307 bsfq %rcx, %r14 - 0x48, 0x85, 0xc0, //0x0000030b testq %rax, %rax - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000030e je LBB0_26 - 0x48, 0x0f, 0xbc, 0xc0, //0x00000314 bsfq %rax, %rax - 0x4c, 0x39, 0xf0, //0x00000318 cmpq %r14, %rax - 0x0f, 0x83, 0x13, 0x00, 0x00, 0x00, //0x0000031b jae LBB0_27 - 0xe9, 0x9e, 0x03, 0x00, 0x00, //0x00000321 jmp LBB0_80 - //0x00000326 LBB0_26 - 0xb8, 0x40, 0x00, 0x00, 0x00, //0x00000326 movl $64, %eax - 0x4c, 0x39, 0xf0, //0x0000032b cmpq %r14, %rax - 0x0f, 0x82, 0x90, 0x03, 0x00, 0x00, //0x0000032e jb LBB0_80 - //0x00000334 LBB0_27 - 0x49, 0x29, 0xde, //0x00000334 subq %rbx, %r14 - //0x00000337 LBB0_28 - 0x4d, 0x85, 0xf6, //0x00000337 testq %r14, %r14 - 0x0f, 0x88, 0x8b, 0x03, 0x00, 0x00, //0x0000033a js LBB0_81 - 0x4c, 0x89, 0x36, //0x00000340 movq %r14, (%rsi) - 0x4c, 0x89, 0x52, 0x10, //0x00000343 movq %r10, $16(%rdx) - 0x48, 0xc7, 0x02, 0x07, 0x00, 0x00, 0x00, //0x00000347 movq $7, (%rdx) - 0x48, 0x8b, 0x4d, 0xd0, //0x0000034e movq $-48(%rbp), %rcx - 0x4c, 0x39, 0xf1, //0x00000352 cmpq %r14, %rcx - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000355 movq $-1, %rax - 0x48, 0x0f, 0x4c, 0xc1, //0x0000035c cmovlq %rcx, %rax - 0x48, 0x89, 0x42, 0x18, //0x00000360 movq %rax, $24(%rdx) - 0xe9, 0x6c, 0x03, 0x00, 0x00, //0x00000364 jmp LBB0_83 - //0x00000369 LBB0_30 - 0x4d, 0x01, 0xd8, //0x00000369 addq %r11, %r8 - 0x49, 0x83, 0xfd, 0x20, //0x0000036c cmpq $32, %r13 - 0x0f, 0x82, 0x5b, 0x01, 0x00, 0x00, //0x00000370 jb LBB0_48 - //0x00000376 LBB0_31 - 0xc4, 0xc1, 0x7e, 0x6f, 0x00, //0x00000376 vmovdqu (%r8), %ymm0 - 0xc5, 0xfd, 0x74, 0x0d, 0x7d, 0xfc, 0xff, 0xff, //0x0000037b vpcmpeqb $-899(%rip), %ymm0, %ymm1 /* LCPI0_0+0(%rip) */ - 0xc5, 0xfd, 0xd7, 0xf9, //0x00000383 vpmovmskb %ymm1, %edi - 0xc5, 0xfd, 0x74, 0x05, 0x91, 0xfc, 0xff, 0xff, //0x00000387 vpcmpeqb $-879(%rip), %ymm0, %ymm0 /* LCPI0_1+0(%rip) */ - 0xc5, 0xfd, 0xd7, 0xc0, //0x0000038f vpmovmskb %ymm0, %eax - 0x85, 0xc0, //0x00000393 testl %eax, %eax - 0x0f, 0x85, 0xd9, 0x00, 0x00, 0x00, //0x00000395 jne LBB0_44 - 0x4d, 0x85, 0xe4, //0x0000039b testq %r12, %r12 - 0x0f, 0x85, 0xec, 0x00, 0x00, 0x00, //0x0000039e jne LBB0_46 - 0x45, 0x31, 0xe4, //0x000003a4 xorl %r12d, %r12d - 0x48, 0x85, 0xff, //0x000003a7 testq %rdi, %rdi - 0x0f, 0x84, 0x19, 0x01, 0x00, 0x00, //0x000003aa je LBB0_47 - //0x000003b0 LBB0_34 - 0x48, 0x0f, 0xbc, 0xc7, //0x000003b0 bsfq %rdi, %rax - 0x4d, 0x29, 0xd8, //0x000003b4 subq %r11, %r8 - 0x4d, 0x8d, 0x34, 0x00, //0x000003b7 leaq (%r8,%rax), %r14 - 0x49, 0x83, 0xc6, 0x01, //0x000003bb addq $1, %r14 - 0xe9, 0x73, 0xff, 0xff, 0xff, //0x000003bf jmp LBB0_28 - //0x000003c4 LBB0_35 - 0x4d, 0x01, 0xd9, //0x000003c4 addq %r11, %r9 - 0x49, 0x83, 0xfd, 0x20, //0x000003c7 cmpq $32, %r13 - 0x0f, 0x82, 0x6b, 0x02, 0x00, 0x00, //0x000003cb jb LBB0_70 - //0x000003d1 LBB0_36 - 0xc4, 0xc1, 0x7e, 0x6f, 0x09, //0x000003d1 vmovdqu (%r9), %ymm1 - 0xc5, 0xf5, 0x74, 0x05, 0x22, 0xfc, 0xff, 0xff, //0x000003d6 vpcmpeqb $-990(%rip), %ymm1, %ymm0 /* LCPI0_0+0(%rip) */ - 0xc5, 0xfd, 0xd7, 0xc8, //0x000003de vpmovmskb %ymm0, %ecx - 0xc5, 0xf5, 0x74, 0x05, 0x36, 0xfc, 0xff, 0xff, //0x000003e2 vpcmpeqb $-970(%rip), %ymm1, %ymm0 /* LCPI0_1+0(%rip) */ - 0xc5, 0xfd, 0xd7, 0xc0, //0x000003ea vpmovmskb %ymm0, %eax - 0xc5, 0xfe, 0x6f, 0x05, 0x4a, 0xfc, 0xff, 0xff, //0x000003ee vmovdqu $-950(%rip), %ymm0 /* LCPI0_2+0(%rip) */ - 0xc5, 0xfd, 0x64, 0xc1, //0x000003f6 vpcmpgtb %ymm1, %ymm0, %ymm0 - 0xc5, 0xed, 0x76, 0xd2, //0x000003fa vpcmpeqd %ymm2, %ymm2, %ymm2 - 0xc5, 0xf5, 0x64, 0xca, //0x000003fe vpcmpgtb %ymm2, %ymm1, %ymm1 - 0x85, 0xc0, //0x00000402 testl %eax, %eax - 0x0f, 0x85, 0x91, 0x01, 0x00, 0x00, //0x00000404 jne LBB0_61 - 0x4d, 0x85, 0xe4, //0x0000040a testq %r12, %r12 - 0x0f, 0x85, 0xa4, 0x01, 0x00, 0x00, //0x0000040d jne LBB0_63 - 0x45, 0x31, 0xe4, //0x00000413 xorl %r12d, %r12d - 0xc5, 0xfd, 0xdb, 0xc1, //0x00000416 vpand %ymm1, %ymm0, %ymm0 - 0x48, 0x85, 0xc9, //0x0000041a testq %rcx, %rcx - 0x0f, 0x84, 0xd1, 0x01, 0x00, 0x00, //0x0000041d je LBB0_64 - //0x00000423 LBB0_39 - 0x48, 0x0f, 0xbc, 0xc1, //0x00000423 bsfq %rcx, %rax - 0xe9, 0xcd, 0x01, 0x00, 0x00, //0x00000427 jmp LBB0_65 - //0x0000042c LBB0_41 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x0000042c movq $-1, %r14 - 0xe9, 0x97, 0x02, 0x00, 0x00, //0x00000433 jmp LBB0_82 - //0x00000438 LBB0_42 - 0x4f, 0x8d, 0x04, 0x13, //0x00000438 leaq (%r11,%r10), %r8 - 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x0000043c movq $-1, $-48(%rbp) - 0x45, 0x31, 0xe4, //0x00000444 xorl %r12d, %r12d - 0x49, 0x83, 0xfd, 0x20, //0x00000447 cmpq $32, %r13 - 0x0f, 0x83, 0x25, 0xff, 0xff, 0xff, //0x0000044b jae LBB0_31 - 0xe9, 0x7b, 0x00, 0x00, 0x00, //0x00000451 jmp LBB0_48 - //0x00000456 LBB0_43 - 0x4f, 0x8d, 0x0c, 0x13, //0x00000456 leaq (%r11,%r10), %r9 - 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x0000045a movq $-1, $-48(%rbp) - 0x45, 0x31, 0xe4, //0x00000462 xorl %r12d, %r12d - 0x49, 0x83, 0xfd, 0x20, //0x00000465 cmpq $32, %r13 - 0x0f, 0x83, 0x62, 0xff, 0xff, 0xff, //0x00000469 jae LBB0_36 - 0xe9, 0xc8, 0x01, 0x00, 0x00, //0x0000046f jmp LBB0_70 - //0x00000474 LBB0_44 - 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x00000474 cmpq $-1, $-48(%rbp) - 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00000479 jne LBB0_46 - 0x4c, 0x89, 0xc1, //0x0000047f movq %r8, %rcx - 0x4c, 0x29, 0xd9, //0x00000482 subq %r11, %rcx - 0x48, 0x0f, 0xbc, 0xd8, //0x00000485 bsfq %rax, %rbx - 0x48, 0x01, 0xcb, //0x00000489 addq %rcx, %rbx - 0x48, 0x89, 0x5d, 0xd0, //0x0000048c movq %rbx, $-48(%rbp) - //0x00000490 LBB0_46 - 0x44, 0x89, 0xe1, //0x00000490 movl %r12d, %ecx - 0xf7, 0xd1, //0x00000493 notl %ecx - 0x21, 0xc1, //0x00000495 andl %eax, %ecx - 0x8d, 0x1c, 0x09, //0x00000497 leal (%rcx,%rcx), %ebx - 0x45, 0x8d, 0x0c, 0x4c, //0x0000049a leal (%r12,%rcx,2), %r9d - 0xf7, 0xd3, //0x0000049e notl %ebx - 0x21, 0xc3, //0x000004a0 andl %eax, %ebx - 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x000004a2 andl $-1431655766, %ebx - 0x45, 0x31, 0xe4, //0x000004a8 xorl %r12d, %r12d - 0x01, 0xcb, //0x000004ab addl %ecx, %ebx - 0x41, 0x0f, 0x92, 0xc4, //0x000004ad setb %r12b - 0x01, 0xdb, //0x000004b1 addl %ebx, %ebx - 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x000004b3 xorl $1431655765, %ebx - 0x44, 0x21, 0xcb, //0x000004b9 andl %r9d, %ebx - 0xf7, 0xd3, //0x000004bc notl %ebx - 0x21, 0xdf, //0x000004be andl %ebx, %edi - 0x48, 0x85, 0xff, //0x000004c0 testq %rdi, %rdi - 0x0f, 0x85, 0xe7, 0xfe, 0xff, 0xff, //0x000004c3 jne LBB0_34 - //0x000004c9 LBB0_47 - 0x49, 0x83, 0xc0, 0x20, //0x000004c9 addq $32, %r8 - 0x49, 0x83, 0xc5, 0xe0, //0x000004cd addq $-32, %r13 - //0x000004d1 LBB0_48 - 0x4d, 0x85, 0xe4, //0x000004d1 testq %r12, %r12 - 0x0f, 0x85, 0x1c, 0x02, 0x00, 0x00, //0x000004d4 jne LBB0_85 - 0x4c, 0x89, 0xdf, //0x000004da movq %r11, %rdi - 0x48, 0xf7, 0xd7, //0x000004dd notq %rdi - 0x4c, 0x8b, 0x7d, 0xd0, //0x000004e0 movq $-48(%rbp), %r15 - 0x4d, 0x85, 0xed, //0x000004e4 testq %r13, %r13 - 0x0f, 0x84, 0x8b, 0x00, 0x00, 0x00, //0x000004e7 je LBB0_58 - //0x000004ed LBB0_50 - 0x48, 0x83, 0xc7, 0x01, //0x000004ed addq $1, %rdi - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000004f1 movq $-1, %r14 - //0x000004f8 LBB0_51 - 0x31, 0xc0, //0x000004f8 xorl %eax, %eax - //0x000004fa LBB0_52 - 0x41, 0x0f, 0xb6, 0x1c, 0x00, //0x000004fa movzbl (%r8,%rax), %ebx - 0x80, 0xfb, 0x22, //0x000004ff cmpb $34, %bl - 0x0f, 0x84, 0x69, 0x00, 0x00, 0x00, //0x00000502 je LBB0_57 - 0x80, 0xfb, 0x5c, //0x00000508 cmpb $92, %bl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000050b je LBB0_55 - 0x48, 0x83, 0xc0, 0x01, //0x00000511 addq $1, %rax - 0x49, 0x39, 0xc5, //0x00000515 cmpq %rax, %r13 - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00000518 jne LBB0_52 - 0xe9, 0x60, 0x00, 0x00, 0x00, //0x0000051e jmp LBB0_59 - //0x00000523 LBB0_55 - 0x49, 0x8d, 0x4d, 0xff, //0x00000523 leaq $-1(%r13), %rcx - 0x48, 0x39, 0xc1, //0x00000527 cmpq %rax, %rcx - 0x0f, 0x84, 0x9b, 0x01, 0x00, 0x00, //0x0000052a je LBB0_81 - 0x4a, 0x8d, 0x0c, 0x07, //0x00000530 leaq (%rdi,%r8), %rcx - 0x48, 0x01, 0xc1, //0x00000534 addq %rax, %rcx - 0x49, 0x83, 0xff, 0xff, //0x00000537 cmpq $-1, %r15 - 0x48, 0x8b, 0x5d, 0xd0, //0x0000053b movq $-48(%rbp), %rbx - 0x48, 0x0f, 0x44, 0xd9, //0x0000053f cmoveq %rcx, %rbx - 0x48, 0x89, 0x5d, 0xd0, //0x00000543 movq %rbx, $-48(%rbp) - 0x4c, 0x0f, 0x44, 0xf9, //0x00000547 cmoveq %rcx, %r15 - 0x49, 0x01, 0xc0, //0x0000054b addq %rax, %r8 - 0x49, 0x83, 0xc0, 0x02, //0x0000054e addq $2, %r8 - 0x4c, 0x89, 0xe9, //0x00000552 movq %r13, %rcx - 0x48, 0x29, 0xc1, //0x00000555 subq %rax, %rcx - 0x48, 0x83, 0xc1, 0xfe, //0x00000558 addq $-2, %rcx - 0x49, 0x83, 0xc5, 0xfe, //0x0000055c addq $-2, %r13 - 0x49, 0x39, 0xc5, //0x00000560 cmpq %rax, %r13 - 0x49, 0x89, 0xcd, //0x00000563 movq %rcx, %r13 - 0x0f, 0x85, 0x8c, 0xff, 0xff, 0xff, //0x00000566 jne LBB0_51 - 0xe9, 0x5a, 0x01, 0x00, 0x00, //0x0000056c jmp LBB0_81 - //0x00000571 LBB0_57 - 0x49, 0x01, 0xc0, //0x00000571 addq %rax, %r8 - 0x49, 0x83, 0xc0, 0x01, //0x00000574 addq $1, %r8 - //0x00000578 LBB0_58 - 0x4d, 0x29, 0xd8, //0x00000578 subq %r11, %r8 - 0x4d, 0x89, 0xc6, //0x0000057b movq %r8, %r14 - 0xe9, 0xb4, 0xfd, 0xff, 0xff, //0x0000057e jmp LBB0_28 - //0x00000583 LBB0_59 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00000583 movq $-1, %r14 - 0x80, 0xfb, 0x22, //0x0000058a cmpb $34, %bl - 0x0f, 0x85, 0x38, 0x01, 0x00, 0x00, //0x0000058d jne LBB0_81 - 0x4d, 0x01, 0xe8, //0x00000593 addq %r13, %r8 - 0xe9, 0xdd, 0xff, 0xff, 0xff, //0x00000596 jmp LBB0_58 - //0x0000059b LBB0_61 - 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x0000059b cmpq $-1, $-48(%rbp) - 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x000005a0 jne LBB0_63 - 0x4c, 0x89, 0xcf, //0x000005a6 movq %r9, %rdi - 0x4c, 0x29, 0xdf, //0x000005a9 subq %r11, %rdi - 0x48, 0x0f, 0xbc, 0xd8, //0x000005ac bsfq %rax, %rbx - 0x48, 0x01, 0xfb, //0x000005b0 addq %rdi, %rbx - 0x48, 0x89, 0x5d, 0xd0, //0x000005b3 movq %rbx, $-48(%rbp) - //0x000005b7 LBB0_63 - 0x44, 0x89, 0xe7, //0x000005b7 movl %r12d, %edi - 0xf7, 0xd7, //0x000005ba notl %edi - 0x21, 0xc7, //0x000005bc andl %eax, %edi - 0x8d, 0x1c, 0x3f, //0x000005be leal (%rdi,%rdi), %ebx - 0x45, 0x8d, 0x04, 0x7c, //0x000005c1 leal (%r12,%rdi,2), %r8d - 0xf7, 0xd3, //0x000005c5 notl %ebx - 0x21, 0xc3, //0x000005c7 andl %eax, %ebx - 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x000005c9 andl $-1431655766, %ebx - 0x45, 0x31, 0xe4, //0x000005cf xorl %r12d, %r12d - 0x01, 0xfb, //0x000005d2 addl %edi, %ebx - 0x41, 0x0f, 0x92, 0xc4, //0x000005d4 setb %r12b - 0x01, 0xdb, //0x000005d8 addl %ebx, %ebx - 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x000005da xorl $1431655765, %ebx - 0x44, 0x21, 0xc3, //0x000005e0 andl %r8d, %ebx - 0xf7, 0xd3, //0x000005e3 notl %ebx - 0x21, 0xd9, //0x000005e5 andl %ebx, %ecx - 0xc5, 0xfd, 0xdb, 0xc1, //0x000005e7 vpand %ymm1, %ymm0, %ymm0 - 0x48, 0x85, 0xc9, //0x000005eb testq %rcx, %rcx - 0x0f, 0x85, 0x2f, 0xfe, 0xff, 0xff, //0x000005ee jne LBB0_39 - //0x000005f4 LBB0_64 - 0xb8, 0x40, 0x00, 0x00, 0x00, //0x000005f4 movl $64, %eax - //0x000005f9 LBB0_65 - 0xc5, 0xfd, 0xd7, 0xd8, //0x000005f9 vpmovmskb %ymm0, %ebx - 0x48, 0x85, 0xc9, //0x000005fd testq %rcx, %rcx - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00000600 je LBB0_68 - 0x0f, 0xbc, 0xcb, //0x00000606 bsfl %ebx, %ecx - 0x85, 0xdb, //0x00000609 testl %ebx, %ebx - 0xbf, 0x40, 0x00, 0x00, 0x00, //0x0000060b movl $64, %edi - 0x0f, 0x45, 0xf9, //0x00000610 cmovnel %ecx, %edi - 0x48, 0x39, 0xf8, //0x00000613 cmpq %rdi, %rax - 0x0f, 0x87, 0xa8, 0x00, 0x00, 0x00, //0x00000616 ja LBB0_80 - 0x4d, 0x29, 0xd9, //0x0000061c subq %r11, %r9 - 0x4d, 0x8d, 0x34, 0x01, //0x0000061f leaq (%r9,%rax), %r14 - 0x49, 0x83, 0xc6, 0x01, //0x00000623 addq $1, %r14 - 0xe9, 0x0b, 0xfd, 0xff, 0xff, //0x00000627 jmp LBB0_28 - //0x0000062c LBB0_68 - 0x85, 0xdb, //0x0000062c testl %ebx, %ebx - 0x0f, 0x85, 0x90, 0x00, 0x00, 0x00, //0x0000062e jne LBB0_80 - 0x49, 0x83, 0xc1, 0x20, //0x00000634 addq $32, %r9 - 0x49, 0x83, 0xc5, 0xe0, //0x00000638 addq $-32, %r13 - //0x0000063c LBB0_70 - 0x4d, 0x85, 0xe4, //0x0000063c testq %r12, %r12 - 0x0f, 0x85, 0xf1, 0x00, 0x00, 0x00, //0x0000063f jne LBB0_87 - 0x48, 0x8b, 0x45, 0xd0, //0x00000645 movq $-48(%rbp), %rax - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00000649 movq $-1, %r14 - 0x4d, 0x85, 0xed, //0x00000650 testq %r13, %r13 - 0x0f, 0x84, 0x72, 0x00, 0x00, 0x00, //0x00000653 je LBB0_81 - //0x00000659 LBB0_72 - 0x41, 0x0f, 0xb6, 0x09, //0x00000659 movzbl (%r9), %ecx - 0x80, 0xf9, 0x22, //0x0000065d cmpb $34, %cl - 0x0f, 0x84, 0x81, 0x00, 0x00, 0x00, //0x00000660 je LBB0_84 - 0x80, 0xf9, 0x5c, //0x00000666 cmpb $92, %cl - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00000669 je LBB0_77 - 0x80, 0xf9, 0x20, //0x0000066f cmpb $32, %cl - 0x0f, 0x82, 0x4c, 0x00, 0x00, 0x00, //0x00000672 jb LBB0_80 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000678 movq $-1, %rcx - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000067f movl $1, %ebx - //0x00000684 LBB0_76 - 0x49, 0x01, 0xd9, //0x00000684 addq %rbx, %r9 - 0x49, 0x01, 0xcd, //0x00000687 addq %rcx, %r13 - 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x0000068a jne LBB0_72 - 0xe9, 0x36, 0x00, 0x00, 0x00, //0x00000690 jmp LBB0_81 - //0x00000695 LBB0_77 - 0x49, 0x83, 0xfd, 0x01, //0x00000695 cmpq $1, %r13 - 0x0f, 0x84, 0x2c, 0x00, 0x00, 0x00, //0x00000699 je LBB0_81 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x0000069f movq $-2, %rcx - 0xbb, 0x02, 0x00, 0x00, 0x00, //0x000006a6 movl $2, %ebx - 0x48, 0x83, 0xf8, 0xff, //0x000006ab cmpq $-1, %rax - 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x000006af jne LBB0_76 - 0x4c, 0x89, 0xc8, //0x000006b5 movq %r9, %rax - 0x4c, 0x29, 0xd8, //0x000006b8 subq %r11, %rax - 0x48, 0x89, 0x45, 0xd0, //0x000006bb movq %rax, $-48(%rbp) - 0xe9, 0xc0, 0xff, 0xff, 0xff, //0x000006bf jmp LBB0_76 - //0x000006c4 LBB0_80 - 0x49, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x000006c4 movq $-2, %r14 - //0x000006cb LBB0_81 - 0x4c, 0x8b, 0x55, 0xc8, //0x000006cb movq $-56(%rbp), %r10 - //0x000006cf LBB0_82 - 0x4c, 0x89, 0x16, //0x000006cf movq %r10, (%rsi) - 0x4c, 0x89, 0x32, //0x000006d2 movq %r14, (%rdx) - //0x000006d5 LBB0_83 - 0x48, 0x83, 0xc4, 0x18, //0x000006d5 addq $24, %rsp - 0x5b, //0x000006d9 popq %rbx - 0x41, 0x5c, //0x000006da popq %r12 - 0x41, 0x5d, //0x000006dc popq %r13 - 0x41, 0x5e, //0x000006de popq %r14 - 0x41, 0x5f, //0x000006e0 popq %r15 - 0x5d, //0x000006e2 popq %rbp - 0xc5, 0xf8, 0x77, //0x000006e3 vzeroupper - 0xc3, //0x000006e6 retq - //0x000006e7 LBB0_84 - 0x4d, 0x29, 0xd9, //0x000006e7 subq %r11, %r9 - 0x49, 0x83, 0xc1, 0x01, //0x000006ea addq $1, %r9 - 0x4d, 0x89, 0xce, //0x000006ee movq %r9, %r14 - 0xe9, 0x41, 0xfc, 0xff, 0xff, //0x000006f1 jmp LBB0_28 - //0x000006f6 LBB0_85 - 0x4d, 0x85, 0xed, //0x000006f6 testq %r13, %r13 - 0x0f, 0x84, 0x7d, 0x00, 0x00, 0x00, //0x000006f9 je LBB0_89 - 0x4c, 0x89, 0xdf, //0x000006ff movq %r11, %rdi - 0x48, 0xf7, 0xd7, //0x00000702 notq %rdi - 0x49, 0x8d, 0x04, 0x38, //0x00000705 leaq (%r8,%rdi), %rax - 0x48, 0x8b, 0x4d, 0xd0, //0x00000709 movq $-48(%rbp), %rcx - 0x48, 0x83, 0xf9, 0xff, //0x0000070d cmpq $-1, %rcx - 0x49, 0x89, 0xcf, //0x00000711 movq %rcx, %r15 - 0x48, 0x0f, 0x44, 0xc8, //0x00000714 cmoveq %rax, %rcx - 0x4c, 0x0f, 0x44, 0xf8, //0x00000718 cmoveq %rax, %r15 - 0x49, 0x83, 0xc0, 0x01, //0x0000071c addq $1, %r8 - 0x49, 0x83, 0xc5, 0xff, //0x00000720 addq $-1, %r13 - 0x48, 0x89, 0x4d, 0xd0, //0x00000724 movq %rcx, $-48(%rbp) - 0x4d, 0x85, 0xed, //0x00000728 testq %r13, %r13 - 0x0f, 0x85, 0xbc, 0xfd, 0xff, 0xff, //0x0000072b jne LBB0_50 - 0xe9, 0x42, 0xfe, 0xff, 0xff, //0x00000731 jmp LBB0_58 - //0x00000736 LBB0_87 - 0x4d, 0x85, 0xed, //0x00000736 testq %r13, %r13 - 0x0f, 0x84, 0x3d, 0x00, 0x00, 0x00, //0x00000739 je LBB0_89 - 0x4c, 0x89, 0xd8, //0x0000073f movq %r11, %rax - 0x48, 0xf7, 0xd0, //0x00000742 notq %rax - 0x4c, 0x01, 0xc8, //0x00000745 addq %r9, %rax - 0x48, 0x8b, 0x7d, 0xd0, //0x00000748 movq $-48(%rbp), %rdi - 0x48, 0x83, 0xff, 0xff, //0x0000074c cmpq $-1, %rdi - 0x48, 0x89, 0xf9, //0x00000750 movq %rdi, %rcx - 0x48, 0x0f, 0x44, 0xc8, //0x00000753 cmoveq %rax, %rcx - 0x48, 0x0f, 0x45, 0xc7, //0x00000757 cmovneq %rdi, %rax - 0x49, 0x83, 0xc1, 0x01, //0x0000075b addq $1, %r9 - 0x49, 0x83, 0xc5, 0xff, //0x0000075f addq $-1, %r13 - 0x48, 0x89, 0x4d, 0xd0, //0x00000763 movq %rcx, $-48(%rbp) - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00000767 movq $-1, %r14 - 0x4d, 0x85, 0xed, //0x0000076e testq %r13, %r13 - 0x0f, 0x85, 0xe2, 0xfe, 0xff, 0xff, //0x00000771 jne LBB0_72 - 0xe9, 0x4f, 0xff, 0xff, 0xff, //0x00000777 jmp LBB0_81 - //0x0000077c LBB0_89 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x0000077c movq $-1, %r14 - 0xe9, 0x43, 0xff, 0xff, 0xff, //0x00000783 jmp LBB0_81 - //0x00000788 .p2align 2, 0x00 - //0x00000788 _MASK_USE_NUMBER - 0x02, 0x00, 0x00, 0x00, //0x00000788 .long 2 -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/vunsigned.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/vunsigned.go deleted file mode 100644 index 612503987..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/vunsigned.go +++ /dev/null @@ -1,33 +0,0 @@ -/* - * 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 avx2 - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/native/types` - `github.com/bytedance/sonic/internal/rt` -) - -var F_vunsigned func(s unsafe.Pointer, p unsafe.Pointer, v unsafe.Pointer) - -var S_vunsigned uintptr - -//go:nosplit -func vunsigned(s *string, p *int, v *types.JsonState) { - F_vunsigned(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(v))) -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/vunsigned_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/vunsigned_subr.go deleted file mode 100644 index 6dc8c2f3f..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/vunsigned_subr.go +++ /dev/null @@ -1,57 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package avx2 - -import ( - `github.com/bytedance/sonic/loader` -) - -const ( - _entry__vunsigned = 0 -) - -const ( - _stack__vunsigned = 24 -) - -const ( - _size__vunsigned = 356 -) - -var ( - _pcsp__vunsigned = [][2]uint32{ - {0x1, 0}, - {0x6, 8}, - {0x7, 16}, - {0x4b, 24}, - {0x4d, 16}, - {0x4e, 8}, - {0x4f, 0}, - {0x5a, 24}, - {0x5c, 16}, - {0x5d, 8}, - {0x5e, 0}, - {0x75, 24}, - {0x77, 16}, - {0x78, 8}, - {0x79, 0}, - {0x11a, 24}, - {0x11c, 16}, - {0x11d, 8}, - {0x11e, 0}, - {0x151, 24}, - {0x153, 16}, - {0x154, 8}, - {0x155, 0}, - {0x15d, 24}, - {0x15f, 16}, - {0x160, 8}, - {0x164, 0}, - } -) - -var _cfunc_vunsigned = []loader.CFunc{ - {"_vunsigned_entry", 0, _entry__vunsigned, 0, nil}, - {"_vunsigned", _entry__vunsigned, _size__vunsigned, _stack__vunsigned, _pcsp__vunsigned}, -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/vunsigned_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/vunsigned_text_amd64.go deleted file mode 100644 index 4a3f709e1..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/vunsigned_text_amd64.go +++ /dev/null @@ -1,127 +0,0 @@ -// +build amd64 -// Code generated by asm2asm, DO NOT EDIT. - -package avx2 - -var _text_vunsigned = []byte{ - // .p2align 4, 0x90 - // _vunsigned - 0x55, // pushq %rbp - 0x48, 0x89, 0xe5, //0x00000001 movq %rsp, %rbp - 0x41, 0x56, //0x00000004 pushq %r14 - 0x53, //0x00000006 pushq %rbx - 0x49, 0x89, 0xd0, //0x00000007 movq %rdx, %r8 - 0x48, 0x8b, 0x0e, //0x0000000a movq (%rsi), %rcx - 0x4c, 0x8b, 0x0f, //0x0000000d movq (%rdi), %r9 - 0x4c, 0x8b, 0x77, 0x08, //0x00000010 movq $8(%rdi), %r14 - 0x48, 0xc7, 0x02, 0x09, 0x00, 0x00, 0x00, //0x00000014 movq $9, (%rdx) - 0xc5, 0xf8, 0x57, 0xc0, //0x0000001b vxorps %xmm0, %xmm0, %xmm0 - 0xc5, 0xf8, 0x11, 0x42, 0x08, //0x0000001f vmovups %xmm0, $8(%rdx) - 0x48, 0x8b, 0x06, //0x00000024 movq (%rsi), %rax - 0x48, 0x89, 0x42, 0x18, //0x00000027 movq %rax, $24(%rdx) - 0x4c, 0x39, 0xf1, //0x0000002b cmpq %r14, %rcx - 0x0f, 0x83, 0x1b, 0x00, 0x00, 0x00, //0x0000002e jae LBB0_1 - 0x41, 0x8a, 0x04, 0x09, //0x00000034 movb (%r9,%rcx), %al - 0x3c, 0x2d, //0x00000038 cmpb $45, %al - 0x0f, 0x85, 0x1e, 0x00, 0x00, 0x00, //0x0000003a jne LBB0_4 - //0x00000040 LBB0_3 - 0x48, 0x89, 0x0e, //0x00000040 movq %rcx, (%rsi) - 0x49, 0xc7, 0x00, 0xfa, 0xff, 0xff, 0xff, //0x00000043 movq $-6, (%r8) - 0x5b, //0x0000004a popq %rbx - 0x41, 0x5e, //0x0000004b popq %r14 - 0x5d, //0x0000004d popq %rbp - 0xc3, //0x0000004e retq - //0x0000004f LBB0_1 - 0x4c, 0x89, 0x36, //0x0000004f movq %r14, (%rsi) - 0x49, 0xc7, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00000052 movq $-1, (%r8) - 0x5b, //0x00000059 popq %rbx - 0x41, 0x5e, //0x0000005a popq %r14 - 0x5d, //0x0000005c popq %rbp - 0xc3, //0x0000005d retq - //0x0000005e LBB0_4 - 0x8d, 0x50, 0xd0, //0x0000005e leal $-48(%rax), %edx - 0x80, 0xfa, 0x0a, //0x00000061 cmpb $10, %dl - 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x00000064 jb LBB0_6 - 0x48, 0x89, 0x0e, //0x0000006a movq %rcx, (%rsi) - 0x49, 0xc7, 0x00, 0xfe, 0xff, 0xff, 0xff, //0x0000006d movq $-2, (%r8) - 0x5b, //0x00000074 popq %rbx - 0x41, 0x5e, //0x00000075 popq %r14 - 0x5d, //0x00000077 popq %rbp - 0xc3, //0x00000078 retq - //0x00000079 LBB0_6 - 0x3c, 0x30, //0x00000079 cmpb $48, %al - 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x0000007b jne LBB0_10 - 0x41, 0x8a, 0x44, 0x09, 0x01, //0x00000081 movb $1(%r9,%rcx), %al - 0x04, 0xd2, //0x00000086 addb $-46, %al - 0x3c, 0x37, //0x00000088 cmpb $55, %al - 0x0f, 0x87, 0xc5, 0x00, 0x00, 0x00, //0x0000008a ja LBB0_9 - 0x0f, 0xb6, 0xc0, //0x00000090 movzbl %al, %eax - 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00000093 movabsq $36028797027352577, %rdx - 0x48, 0x0f, 0xa3, 0xc2, //0x0000009d btq %rax, %rdx - 0x0f, 0x83, 0xae, 0x00, 0x00, 0x00, //0x000000a1 jae LBB0_9 - //0x000000a7 LBB0_10 - 0x49, 0x39, 0xce, //0x000000a7 cmpq %rcx, %r14 - 0x49, 0x89, 0xca, //0x000000aa movq %rcx, %r10 - 0x4d, 0x0f, 0x47, 0xd6, //0x000000ad cmovaq %r14, %r10 - 0x31, 0xc0, //0x000000b1 xorl %eax, %eax - 0x41, 0xbb, 0x0a, 0x00, 0x00, 0x00, //0x000000b3 movl $10, %r11d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000000b9 .p2align 4, 0x90 - //0x000000c0 LBB0_11 - 0x49, 0x39, 0xca, //0x000000c0 cmpq %rcx, %r10 - 0x0f, 0x84, 0x80, 0x00, 0x00, 0x00, //0x000000c3 je LBB0_22 - 0x41, 0x0f, 0xbe, 0x1c, 0x09, //0x000000c9 movsbl (%r9,%rcx), %ebx - 0x8d, 0x53, 0xd0, //0x000000ce leal $-48(%rbx), %edx - 0x80, 0xfa, 0x09, //0x000000d1 cmpb $9, %dl - 0x0f, 0x87, 0x44, 0x00, 0x00, 0x00, //0x000000d4 ja LBB0_17 - 0x49, 0xf7, 0xe3, //0x000000da mulq %r11 - 0x0f, 0x80, 0x28, 0x00, 0x00, 0x00, //0x000000dd jo LBB0_16 - 0x48, 0x83, 0xc1, 0x01, //0x000000e3 addq $1, %rcx - 0x83, 0xc3, 0xd0, //0x000000e7 addl $-48, %ebx - 0x31, 0xff, //0x000000ea xorl %edi, %edi - 0x48, 0x01, 0xd8, //0x000000ec addq %rbx, %rax - 0x40, 0x0f, 0x92, 0xc7, //0x000000ef setb %dil - 0x48, 0x89, 0xfa, //0x000000f3 movq %rdi, %rdx - 0x48, 0xf7, 0xda, //0x000000f6 negq %rdx - 0x48, 0x31, 0xd7, //0x000000f9 xorq %rdx, %rdi - 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000000fc jne LBB0_16 - 0x48, 0x85, 0xd2, //0x00000102 testq %rdx, %rdx - 0x0f, 0x89, 0xb5, 0xff, 0xff, 0xff, //0x00000105 jns LBB0_11 - //0x0000010b LBB0_16 - 0x48, 0x83, 0xc1, 0xff, //0x0000010b addq $-1, %rcx - 0x48, 0x89, 0x0e, //0x0000010f movq %rcx, (%rsi) - 0x49, 0xc7, 0x00, 0xfb, 0xff, 0xff, 0xff, //0x00000112 movq $-5, (%r8) - 0x5b, //0x00000119 popq %rbx - 0x41, 0x5e, //0x0000011a popq %r14 - 0x5d, //0x0000011c popq %rbp - 0xc3, //0x0000011d retq - //0x0000011e LBB0_17 - 0x4c, 0x39, 0xf1, //0x0000011e cmpq %r14, %rcx - 0x0f, 0x83, 0x1f, 0x00, 0x00, 0x00, //0x00000121 jae LBB0_21 - 0x41, 0x8a, 0x14, 0x09, //0x00000127 movb (%r9,%rcx), %dl - 0x80, 0xfa, 0x2e, //0x0000012b cmpb $46, %dl - 0x0f, 0x84, 0x0c, 0xff, 0xff, 0xff, //0x0000012e je LBB0_3 - 0x80, 0xfa, 0x45, //0x00000134 cmpb $69, %dl - 0x0f, 0x84, 0x03, 0xff, 0xff, 0xff, //0x00000137 je LBB0_3 - 0x80, 0xfa, 0x65, //0x0000013d cmpb $101, %dl - 0x0f, 0x84, 0xfa, 0xfe, 0xff, 0xff, //0x00000140 je LBB0_3 - //0x00000146 LBB0_21 - 0x49, 0x89, 0xca, //0x00000146 movq %rcx, %r10 - //0x00000149 LBB0_22 - 0x4c, 0x89, 0x16, //0x00000149 movq %r10, (%rsi) - 0x49, 0x89, 0x40, 0x10, //0x0000014c movq %rax, $16(%r8) - 0x5b, //0x00000150 popq %rbx - 0x41, 0x5e, //0x00000151 popq %r14 - 0x5d, //0x00000153 popq %rbp - 0xc3, //0x00000154 retq - //0x00000155 LBB0_9 - 0x48, 0x83, 0xc1, 0x01, //0x00000155 addq $1, %rcx - 0x48, 0x89, 0x0e, //0x00000159 movq %rcx, (%rsi) - 0x5b, //0x0000015c popq %rbx - 0x41, 0x5e, //0x0000015d popq %r14 - 0x5d, //0x0000015f popq %rbp - 0xc3, //0x00000160 retq - 0x00, 0x00, 0x00, //0x00000161 .p2align 2, 0x00 - //0x00000164 _MASK_USE_NUMBER - 0x02, 0x00, 0x00, 0x00, //0x00000164 .long 2 -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/dispatch_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/dispatch_amd64.go deleted file mode 100644 index 9fc6d18a4..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/dispatch_amd64.go +++ /dev/null @@ -1,258 +0,0 @@ -/* - * 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 native - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/cpu` - `github.com/bytedance/sonic/internal/native/avx2` - `github.com/bytedance/sonic/internal/native/sse` - `github.com/bytedance/sonic/internal/native/types` - `github.com/bytedance/sonic/internal/rt` -) - -const MaxFrameSize uintptr = 400 - -var ( - S_f64toa uintptr - S_f32toa uintptr - S_i64toa uintptr - S_u64toa uintptr - S_lspace uintptr -) - -var ( - S_quote uintptr - S_unquote uintptr -) - -var ( - S_value uintptr - S_vstring uintptr - S_vnumber uintptr - S_vsigned uintptr - S_vunsigned uintptr -) - -var ( - S_skip_one uintptr - S_skip_one_fast uintptr - S_get_by_path uintptr - S_skip_array uintptr - S_skip_object uintptr - S_skip_number uintptr -) - -var ( - __Quote func(s unsafe.Pointer, nb int, dp unsafe.Pointer, dn unsafe.Pointer, flags uint64) int - - __Unquote func(s unsafe.Pointer, nb int, dp unsafe.Pointer, ep unsafe.Pointer, flags uint64) int - - __HTMLEscape func(s unsafe.Pointer, nb int, dp unsafe.Pointer, dn unsafe.Pointer) int - - __Value func(s unsafe.Pointer, n int, p int, v unsafe.Pointer, flags uint64) int - - __SkipOne func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer, flags uint64) int - - __SkipOneFast func(s unsafe.Pointer, p unsafe.Pointer) int - - __GetByPath func(s unsafe.Pointer, p unsafe.Pointer, path unsafe.Pointer, m unsafe.Pointer) int - - __ValidateOne func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer, flags uint64) int - - __I64toa func(out unsafe.Pointer, val int64) (ret int) - - __U64toa func(out unsafe.Pointer, val uint64) (ret int) - - __F64toa func(out unsafe.Pointer, val float64) (ret int) - - __F32toa func(out unsafe.Pointer, val float32) (ret int) - - __ValidateUTF8 func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer) (ret int) - - __ValidateUTF8Fast func(s unsafe.Pointer) (ret int) - - __ParseWithPadding func(parser unsafe.Pointer) (ret int) - - __LookupSmallKey func(key unsafe.Pointer, table unsafe.Pointer, lowerOff int) (index int) -) - -//go:nosplit -func Quote(s unsafe.Pointer, nb int, dp unsafe.Pointer, dn *int, flags uint64) int { - return __Quote(rt.NoEscape(unsafe.Pointer(s)), nb, rt.NoEscape(unsafe.Pointer(dp)), rt.NoEscape(unsafe.Pointer(dn)), flags) -} - -//go:nosplit -func Unquote(s unsafe.Pointer, nb int, dp unsafe.Pointer, ep *int, flags uint64) int { - return __Unquote(rt.NoEscape(unsafe.Pointer(s)), nb, rt.NoEscape(unsafe.Pointer(dp)), rt.NoEscape(unsafe.Pointer(ep)), flags) -} - -//go:nosplit -func HTMLEscape(s unsafe.Pointer, nb int, dp unsafe.Pointer, dn *int) int { - return __HTMLEscape(rt.NoEscape(unsafe.Pointer(s)), nb, rt.NoEscape(unsafe.Pointer(dp)), rt.NoEscape(unsafe.Pointer(dn))) -} - -//go:nosplit -func Value(s unsafe.Pointer, n int, p int, v *types.JsonState, flags uint64) int { - return __Value(rt.NoEscape(unsafe.Pointer(s)), n, p, rt.NoEscape(unsafe.Pointer(v)), flags) -} - -//go:nosplit -func SkipOne(s *string, p *int, m *types.StateMachine, flags uint64) int { - return __SkipOne(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m)), flags) -} - -//go:nosplit -func SkipOneFast(s *string, p *int) int { - return __SkipOneFast(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p))) -} - -//go:nosplit -func GetByPath(s *string, p *int, path *[]interface{}, m *types.StateMachine) int { - return __GetByPath(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(path)), rt.NoEscape(unsafe.Pointer(m))) -} - -//go:nosplit -func ValidateOne(s *string, p *int, m *types.StateMachine, flags uint64) int { - return __ValidateOne(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m)), flags) -} - -//go:nosplit -func I64toa(out *byte, val int64) (ret int) { - return __I64toa(rt.NoEscape(unsafe.Pointer(out)), val) -} - -//go:nosplit -func U64toa(out *byte, val uint64) (ret int) { - return __U64toa(rt.NoEscape(unsafe.Pointer(out)), val) -} - -//go:nosplit -func F64toa(out *byte, val float64) (ret int) { - return __F64toa(rt.NoEscape(unsafe.Pointer(out)), val) -} - -//go:nosplit -func F32toa(out *byte, val float32) (ret int) { - return __F32toa(rt.NoEscape(unsafe.Pointer(out)), val) -} - -//go:nosplit -func ValidateUTF8(s *string, p *int, m *types.StateMachine) (ret int) { - return __ValidateUTF8(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m))) -} - -//go:nosplit -func ValidateUTF8Fast(s *string) (ret int) { - return __ValidateUTF8Fast(rt.NoEscape(unsafe.Pointer(s))) -} - -//go:nosplit -func ParseWithPadding(parser unsafe.Pointer) (ret int) { - return __ParseWithPadding(rt.NoEscape(unsafe.Pointer(parser))) -} - -//go:nosplit -func LookupSmallKey(key *string, table *[]byte, lowerOff int) (index int) { - return __LookupSmallKey(rt.NoEscape(unsafe.Pointer(key)), rt.NoEscape(unsafe.Pointer(table)), lowerOff) -} - -func useSSE() { - sse.Use() - S_f64toa = sse.S_f64toa - __F64toa = sse.F_f64toa - S_f32toa = sse.S_f32toa - __F32toa = sse.F_f32toa - S_i64toa = sse.S_i64toa - __I64toa = sse.F_i64toa - S_u64toa = sse.S_u64toa - __U64toa = sse.F_u64toa - S_lspace = sse.S_lspace - S_quote = sse.S_quote - __Quote = sse.F_quote - S_unquote = sse.S_unquote - __Unquote = sse.F_unquote - S_value = sse.S_value - __Value = sse.F_value - S_vstring = sse.S_vstring - S_vnumber = sse.S_vnumber - S_vsigned = sse.S_vsigned - S_vunsigned = sse.S_vunsigned - S_skip_one = sse.S_skip_one - __SkipOne = sse.F_skip_one - __SkipOneFast = sse.F_skip_one_fast - S_skip_array = sse.S_skip_array - S_skip_object = sse.S_skip_object - S_skip_number = sse.S_skip_number - S_get_by_path = sse.S_get_by_path - __GetByPath = sse.F_get_by_path - __HTMLEscape = sse.F_html_escape - __ValidateOne = sse.F_validate_one - __ValidateUTF8= sse.F_validate_utf8 - __ValidateUTF8Fast = sse.F_validate_utf8_fast - __ParseWithPadding = sse.F_parse_with_padding - __LookupSmallKey = sse.F_lookup_small_key -} - -func useAVX2() { - avx2.Use() - S_f64toa = avx2.S_f64toa - __F64toa = avx2.F_f64toa - S_f32toa = avx2.S_f32toa - __F32toa = avx2.F_f32toa - S_i64toa = avx2.S_i64toa - __I64toa = avx2.F_i64toa - S_u64toa = avx2.S_u64toa - __U64toa = avx2.F_u64toa - S_lspace = avx2.S_lspace - S_quote = avx2.S_quote - __Quote = avx2.F_quote - S_unquote = avx2.S_unquote - __Unquote = avx2.F_unquote - S_value = avx2.S_value - __Value = avx2.F_value - S_vstring = avx2.S_vstring - S_vnumber = avx2.S_vnumber - S_vsigned = avx2.S_vsigned - S_vunsigned = avx2.S_vunsigned - S_skip_one = avx2.S_skip_one - __SkipOne = avx2.F_skip_one - __SkipOneFast = avx2.F_skip_one_fast - S_skip_array = avx2.S_skip_array - S_skip_object = avx2.S_skip_object - S_skip_number = avx2.S_skip_number - S_get_by_path = avx2.S_get_by_path - __GetByPath = avx2.F_get_by_path - __HTMLEscape = avx2.F_html_escape - __ValidateOne = avx2.F_validate_one - __ValidateUTF8= avx2.F_validate_utf8 - __ValidateUTF8Fast = avx2.F_validate_utf8_fast - __ParseWithPadding = avx2.F_parse_with_padding - __LookupSmallKey = avx2.F_lookup_small_key -} - - -func init() { - if cpu.HasAVX2 { - useAVX2() - } else if cpu.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/bytedance/sonic/internal/native/dispatch_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/dispatch_arm64.go deleted file mode 100644 index b22e3f387..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/dispatch_arm64.go +++ /dev/null @@ -1,169 +0,0 @@ -/* -* 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 native - -import ( - "unsafe" - - neon "github.com/bytedance/sonic/internal/native/neon" - "github.com/bytedance/sonic/internal/native/types" -) - -const ( - MaxFrameSize uintptr = 200 - BufPaddingSize int = 64 -) - -var ( - S_f64toa uintptr - S_f32toa uintptr - S_i64toa uintptr - S_u64toa uintptr - S_lspace uintptr -) - -var ( - S_quote uintptr - S_unquote uintptr -) - -var ( - S_value uintptr - S_vstring uintptr - S_vnumber uintptr - S_vsigned uintptr - S_vunsigned uintptr -) - -var ( - S_skip_one uintptr - S_skip_one_fast uintptr - S_get_by_path uintptr - S_skip_array uintptr - S_skip_object uintptr - S_skip_number uintptr - S_parse_with_padding uintptr - S_lookup_small_key uintptr -) - -//go:nosplit -//go:noescape -//go:linkname Quote github.com/bytedance/sonic/internal/native/neon.__quote -func Quote(s unsafe.Pointer, nb int, dp unsafe.Pointer, dn *int, flags uint64) int - -//go:nosplit -//go:noescape -//go:linkname Unquote github.com/bytedance/sonic/internal/native/neon.__unquote -func Unquote(s unsafe.Pointer, nb int, dp unsafe.Pointer, ep *int, flags uint64) int - -//go:nosplit -//go:noescape -//go:linkname HTMLEscape github.com/bytedance/sonic/internal/native/neon.__html_escape -func HTMLEscape(s unsafe.Pointer, nb int, dp unsafe.Pointer, dn *int) int - -//go:nosplit -//go:noescape -//go:linkname Value github.com/bytedance/sonic/internal/native/neon.__value -func Value(s unsafe.Pointer, n int, p int, v *types.JsonState, flags uint64) int - -//go:nosplit -//go:noescape -//go:linkname SkipOne github.com/bytedance/sonic/internal/native/neon.__skip_one -func SkipOne(s *string, p *int, m *types.StateMachine, flags uint64) int - -//go:nosplit -//go:noescape -//go:linkname SkipOneFast github.com/bytedance/sonic/internal/native/neon.__skip_one_fast -func SkipOneFast(s *string, p *int) int - -//go:nosplit -//go:noescape -//go:linkname GetByPath github.com/bytedance/sonic/internal/native/neon.__get_by_path -func GetByPath(s *string, p *int, path *[]interface{}, m *types.StateMachine) int - -//go:nosplit -//go:noescape -//go:linkname ValidateOne github.com/bytedance/sonic/internal/native/neon.__validate_one -func ValidateOne(s *string, p *int, m *types.StateMachine, flags uint64) int - -//go:nosplit -//go:noescape -//go:linkname I64toa github.com/bytedance/sonic/internal/native/neon.__i64toa -func I64toa(out *byte, val int64) (ret int) - -//go:nosplit -//go:noescape -//go:linkname U64toa github.com/bytedance/sonic/internal/native/neon.__u64toa -func U64toa(out *byte, val uint64) (ret int) - -//go:nosplit -//go:noescape -//go:linkname F64toa github.com/bytedance/sonic/internal/native/neon.__f64toa -func F64toa(out *byte, val float64) (ret int) - -//go:nosplit -//go:noescape -//go:linkname F32toa github.com/bytedance/sonic/internal/native/neon.__f32toa -func F32toa(out *byte, val float32) (ret int) - -//go:nosplit -//go:noescape -//go:linkname ValidateUTF8 github.com/bytedance/sonic/internal/native/neon.__validate_utf8 -func ValidateUTF8(s *string, p *int, m *types.StateMachine) (ret int) - -//go:nosplit -//go:noescape -//go:linkname ValidateUTF8Fast github.com/bytedance/sonic/internal/native/neon.__validate_utf8_fast -func ValidateUTF8Fast(s *string) (ret int) - -//go:nosplit -//go:noescape -//go:linkname ParseWithPadding github.com/bytedance/sonic/internal/native/neon.__parse_with_padding -func ParseWithPadding(parser unsafe.Pointer) (ret int) - -//go:nosplit -//go:noescape -//go:linkname LookupSmallKey github.com/bytedance/sonic/internal/native/neon.__lookup_small_key -func LookupSmallKey(key *string, table *[]byte, lowerOff int) (index int) - - -func useNeon() { - S_f64toa = neon.S_f64toa - S_f32toa = neon.S_f32toa - S_i64toa = neon.S_i64toa - S_u64toa = neon.S_u64toa - S_lspace = neon.S_lspace - S_quote = neon.S_quote - S_unquote = neon.S_unquote - S_value = neon.S_value - S_vstring = neon.S_vstring - S_vnumber = neon.S_vnumber - S_vsigned = neon.S_vsigned - S_vunsigned = neon.S_vunsigned - S_skip_one = neon.S_skip_one - S_skip_one_fast = neon.S_skip_one_fast - S_skip_array = neon.S_skip_array - S_skip_object = neon.S_skip_object - S_skip_number = neon.S_skip_number - S_get_by_path = neon.S_get_by_path - S_parse_with_padding = neon.S_parse_with_padding - S_lookup_small_key = neon.S_lookup_small_key -} - -func init() { - useNeon() -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/f32toa.tmpl b/vendor/github.com/bytedance/sonic/internal/native/f32toa.tmpl deleted file mode 100644 index a59af4649..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/f32toa.tmpl +++ /dev/null @@ -1,35 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 {{PACKAGE}} - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/rt` -) - -var F_f32toa func(out unsafe.Pointer, val float32) (ret int) - -var S_f32toa uintptr - -//go:nosplit -func f32toa(out *byte, val float32) (ret int) { - return F_f32toa(rt.NoEscape(unsafe.Pointer(out)), val) -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/f64toa.tmpl b/vendor/github.com/bytedance/sonic/internal/native/f64toa.tmpl deleted file mode 100644 index 022cd47b2..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/f64toa.tmpl +++ /dev/null @@ -1,35 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 {{PACKAGE}} - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/rt` -) - -var F_f64toa func(out unsafe.Pointer, val float64) (ret int) - -var S_f64toa uintptr - -//go:nosplit -func f64toa(out *byte, val float64) (ret int) { - return F_f64toa((rt.NoEscape(unsafe.Pointer(out))), val) -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/fastfloat_test.tmpl b/vendor/github.com/bytedance/sonic/internal/native/fastfloat_test.tmpl deleted file mode 100644 index ec2cbec90..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/fastfloat_test.tmpl +++ /dev/null @@ -1,143 +0,0 @@ -// +build amd64 - - -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 {{PACKAGE}} - -import ( - `encoding/json` - `math` - `math/rand` - `strconv` - `testing` - - `github.com/stretchr/testify/assert` -) - -func TestFastFloat_Encode(t *testing.T) { - var buf [64]byte - assert.Equal(t, "0" , string(buf[:f64toa(&buf[0], 0)])) - assert.Equal(t, "-0" , string(buf[:f64toa(&buf[0], math.Float64frombits(0x8000000000000000))])) - assert.Equal(t, "12340000000" , string(buf[:f64toa(&buf[0], 1234e7)])) - assert.Equal(t, "12.34" , string(buf[:f64toa(&buf[0], 1234e-2)])) - assert.Equal(t, "0.001234" , string(buf[:f64toa(&buf[0], 1234e-6)])) - assert.Equal(t, "1e+30" , string(buf[:f64toa(&buf[0], 1e30)])) - assert.Equal(t, "1.234e+33" , string(buf[:f64toa(&buf[0], 1234e30)])) - assert.Equal(t, "1.234e+308" , string(buf[:f64toa(&buf[0], 1234e305)])) - assert.Equal(t, "1.234e-317" , string(buf[:f64toa(&buf[0], 1234e-320)])) - assert.Equal(t, "1.7976931348623157e+308" , string(buf[:f64toa(&buf[0], 1.7976931348623157e308)])) - assert.Equal(t, "-12340000000" , string(buf[:f64toa(&buf[0], -1234e7)])) - assert.Equal(t, "-12.34" , string(buf[:f64toa(&buf[0], -1234e-2)])) - assert.Equal(t, "-0.001234" , string(buf[:f64toa(&buf[0], -1234e-6)])) - assert.Equal(t, "-1e+30" , string(buf[:f64toa(&buf[0], -1e30)])) - assert.Equal(t, "-1.234e+33" , string(buf[:f64toa(&buf[0], -1234e30)])) - assert.Equal(t, "-1.234e+308" , string(buf[:f64toa(&buf[0], -1234e305)])) - assert.Equal(t, "-1.234e-317" , string(buf[:f64toa(&buf[0], -1234e-320)])) - assert.Equal(t, "-2.2250738585072014e-308" , string(buf[:f64toa(&buf[0], -2.2250738585072014e-308)])) -} - -func TestFastFloat_Random(t *testing.T) { - var buf [64]byte - N := 10000 - for i := 0; i < N; i++ { - b64 := uint64(rand.Uint32())<<32 | uint64(rand.Uint32()) - f64 := math.Float64frombits(b64) - - jout, jerr := json.Marshal(f64) - n := f64toa(&buf[0], f64) - if jerr == nil { - assert.Equal(t, jout, buf[:n]) - } else { - assert.True(t, n == 0) - } - - f32 := math.Float32frombits(rand.Uint32()) - jout, jerr = json.Marshal(f32) - n = f32toa(&buf[0], f32) - if jerr == nil { - assert.Equal(t, jout, buf[:n]) - } else { - assert.True(t, n == 0) - } - } -} - -func BenchmarkParseFloat64(b *testing.B) { - var f64toaBenches = []struct { - name string - float float64 - }{ - {"Zero", 0}, - {"Decimal", 33909}, - {"Float", 339.7784}, - {"Exp", -5.09e75}, - {"NegExp", -5.11e-95}, - {"LongExp", 1.234567890123456e-78}, - {"Big", 123456789123456789123456789}, - - } - for _, c := range f64toaBenches { - f64bench := []struct { - name string - test func(*testing.B) - }{{ - name: "StdLib", - test: func(b *testing.B) { var buf [64]byte; for i := 0; i < b.N; i++ { strconv.AppendFloat(buf[:0], c.float, 'g', -1, 64) }}, - }, { - name: "FastFloat", - test: func(b *testing.B) { var buf [64]byte; for i := 0; i < b.N; i++ { f64toa(&buf[0], c.float) }}, - }} - for _, bm := range f64bench { - name := bm.name + "_" + c.name - b.Run(name, bm.test) - } - } -} - -func BenchmarkParseFloat32(b *testing.B) { - var f32toaBenches = []struct { - name string - float float32 - }{ - {"Zero", 0}, - {"Integer", 33909}, - {"ExactFraction", 3.375}, - {"Point", 339.7784}, - {"Exp", -5.09e25}, - {"NegExp", -5.11e-25}, - {"Shortest", 1.234567e-8}, - } - for _, c := range f32toaBenches { - bench := []struct { - name string - test func(*testing.B) - }{{ - name: "StdLib32", - test: func(b *testing.B) { var buf [64]byte; for i := 0; i < b.N; i++ { strconv.AppendFloat(buf[:0], float64(c.float), 'g', -1, 32) }}, - }, { - name: "FastFloat32", - test: func(b *testing.B) { var buf [64]byte; for i := 0; i < b.N; i++ { f32toa(&buf[0], c.float) }}, - }} - for _, bm := range bench { - name := bm.name + "_" + c.name - b.Run(name, bm.test) - } - } -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/fastint_test.tmpl b/vendor/github.com/bytedance/sonic/internal/native/fastint_test.tmpl deleted file mode 100644 index 60c3c045f..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/fastint_test.tmpl +++ /dev/null @@ -1,156 +0,0 @@ -// +build amd64 - - -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 {{PACKAGE}} - -import ( - `strconv` - `testing` - `fmt` - - `github.com/stretchr/testify/assert` -) - -func TestFastInt_IntToString(t *testing.T) { - var buf [32]byte - assert.Equal(t, "0" , string(buf[:i64toa(&buf[0], 0)])) - assert.Equal(t, "1" , string(buf[:i64toa(&buf[0], 1)])) - assert.Equal(t, "12" , string(buf[:i64toa(&buf[0], 12)])) - assert.Equal(t, "123" , string(buf[:i64toa(&buf[0], 123)])) - assert.Equal(t, "1234" , string(buf[:i64toa(&buf[0], 1234)])) - assert.Equal(t, "12345" , string(buf[:i64toa(&buf[0], 12345)])) - assert.Equal(t, "123456" , string(buf[:i64toa(&buf[0], 123456)])) - assert.Equal(t, "1234567" , string(buf[:i64toa(&buf[0], 1234567)])) - assert.Equal(t, "12345678" , string(buf[:i64toa(&buf[0], 12345678)])) - assert.Equal(t, "123456789" , string(buf[:i64toa(&buf[0], 123456789)])) - assert.Equal(t, "1234567890" , string(buf[:i64toa(&buf[0], 1234567890)])) - assert.Equal(t, "12345678901" , string(buf[:i64toa(&buf[0], 12345678901)])) - assert.Equal(t, "123456789012" , string(buf[:i64toa(&buf[0], 123456789012)])) - assert.Equal(t, "1234567890123" , string(buf[:i64toa(&buf[0], 1234567890123)])) - assert.Equal(t, "12345678901234" , string(buf[:i64toa(&buf[0], 12345678901234)])) - assert.Equal(t, "123456789012345" , string(buf[:i64toa(&buf[0], 123456789012345)])) - assert.Equal(t, "1234567890123456" , string(buf[:i64toa(&buf[0], 1234567890123456)])) - assert.Equal(t, "12345678901234567" , string(buf[:i64toa(&buf[0], 12345678901234567)])) - assert.Equal(t, "123456789012345678" , string(buf[:i64toa(&buf[0], 123456789012345678)])) - assert.Equal(t, "1234567890123456789" , string(buf[:i64toa(&buf[0], 1234567890123456789)])) - assert.Equal(t, "9223372036854775807" , string(buf[:i64toa(&buf[0], 9223372036854775807)])) - assert.Equal(t, "-1" , string(buf[:i64toa(&buf[0], -1)])) - assert.Equal(t, "-12" , string(buf[:i64toa(&buf[0], -12)])) - assert.Equal(t, "-123" , string(buf[:i64toa(&buf[0], -123)])) - assert.Equal(t, "-1234" , string(buf[:i64toa(&buf[0], -1234)])) - assert.Equal(t, "-12345" , string(buf[:i64toa(&buf[0], -12345)])) - assert.Equal(t, "-123456" , string(buf[:i64toa(&buf[0], -123456)])) - assert.Equal(t, "-1234567" , string(buf[:i64toa(&buf[0], -1234567)])) - assert.Equal(t, "-12345678" , string(buf[:i64toa(&buf[0], -12345678)])) - assert.Equal(t, "-123456789" , string(buf[:i64toa(&buf[0], -123456789)])) - assert.Equal(t, "-1234567890" , string(buf[:i64toa(&buf[0], -1234567890)])) - assert.Equal(t, "-12345678901" , string(buf[:i64toa(&buf[0], -12345678901)])) - assert.Equal(t, "-123456789012" , string(buf[:i64toa(&buf[0], -123456789012)])) - assert.Equal(t, "-1234567890123" , string(buf[:i64toa(&buf[0], -1234567890123)])) - assert.Equal(t, "-12345678901234" , string(buf[:i64toa(&buf[0], -12345678901234)])) - assert.Equal(t, "-123456789012345" , string(buf[:i64toa(&buf[0], -123456789012345)])) - assert.Equal(t, "-1234567890123456" , string(buf[:i64toa(&buf[0], -1234567890123456)])) - assert.Equal(t, "-12345678901234567" , string(buf[:i64toa(&buf[0], -12345678901234567)])) - assert.Equal(t, "-123456789012345678" , string(buf[:i64toa(&buf[0], -123456789012345678)])) - assert.Equal(t, "-1234567890123456789" , string(buf[:i64toa(&buf[0], -1234567890123456789)])) - assert.Equal(t, "-9223372036854775808" , string(buf[:i64toa(&buf[0], -9223372036854775808)])) -} - -func TestFastInt_UintToString(t *testing.T) { - var buf [32]byte - assert.Equal(t, "0" , string(buf[:u64toa(&buf[0], 0)])) - assert.Equal(t, "1" , string(buf[:u64toa(&buf[0], 1)])) - assert.Equal(t, "12" , string(buf[:u64toa(&buf[0], 12)])) - assert.Equal(t, "123" , string(buf[:u64toa(&buf[0], 123)])) - assert.Equal(t, "1234" , string(buf[:u64toa(&buf[0], 1234)])) - assert.Equal(t, "12345" , string(buf[:u64toa(&buf[0], 12345)])) - assert.Equal(t, "123456" , string(buf[:u64toa(&buf[0], 123456)])) - assert.Equal(t, "1234567" , string(buf[:u64toa(&buf[0], 1234567)])) - assert.Equal(t, "12345678" , string(buf[:u64toa(&buf[0], 12345678)])) - assert.Equal(t, "123456789" , string(buf[:u64toa(&buf[0], 123456789)])) - assert.Equal(t, "1234567890" , string(buf[:u64toa(&buf[0], 1234567890)])) - assert.Equal(t, "12345678901" , string(buf[:u64toa(&buf[0], 12345678901)])) - assert.Equal(t, "123456789012" , string(buf[:u64toa(&buf[0], 123456789012)])) - assert.Equal(t, "1234567890123" , string(buf[:u64toa(&buf[0], 1234567890123)])) - assert.Equal(t, "12345678901234" , string(buf[:u64toa(&buf[0], 12345678901234)])) - assert.Equal(t, "123456789012345" , string(buf[:u64toa(&buf[0], 123456789012345)])) - assert.Equal(t, "1234567890123456" , string(buf[:u64toa(&buf[0], 1234567890123456)])) - assert.Equal(t, "12345678901234567" , string(buf[:u64toa(&buf[0], 12345678901234567)])) - assert.Equal(t, "123456789012345678" , string(buf[:u64toa(&buf[0], 123456789012345678)])) - assert.Equal(t, "1234567890123456789" , string(buf[:u64toa(&buf[0], 1234567890123456789)])) - assert.Equal(t, "12345678901234567890" , string(buf[:u64toa(&buf[0], 12345678901234567890)])) - assert.Equal(t, "18446744073709551615" , string(buf[:u64toa(&buf[0], 18446744073709551615)])) -} - -func BenchmarkFastInt_IntToString(b *testing.B) { - benchmarks := []struct { - name string - test func(*testing.B) - }{{ - name: "StdLib-Positive", - test: func(b *testing.B) { var buf [32]byte; for i := 0; i < b.N; i++ { strconv.AppendInt(buf[:0], int64(i), 10) }}, - }, { - name: "StdLib-Negative", - test: func(b *testing.B) { var buf [32]byte; for i := 0; i < b.N; i++ { strconv.AppendInt(buf[:0], -int64(i), 10) }}, - }, { - name: "FastInt-Positive", - test: func(b *testing.B) { var buf [32]byte; for i := 0; i < b.N; i++ { i64toa(&buf[0], int64(i)) }}, - }, { - name: "FastInt-Negative", - test: func(b *testing.B) { var buf [32]byte; for i := 0; i < b.N; i++ { i64toa(&buf[0], -int64(i)) }}, - }} - for _, bm := range benchmarks { - b.Run(bm.name, bm.test) - } -} - -type utoaBench struct { - name string - num uint64 -} - -func BenchmarkFastInt_UintToString(b *testing.B) { - maxUint := "18446744073709551615" - benchs := make([]utoaBench, len(maxUint) + 1) - benchs[0].name = "Zero" - benchs[0].num = 0 - for i := 1; i <= len(maxUint); i++ { - benchs[i].name = strconv.FormatInt(int64(i), 10) + "-Digs" - benchs[i].num, _ = strconv.ParseUint(string(maxUint[:i]), 10, 64) - } - - for _, t := range(benchs) { - benchmarks := []struct { - name string - test func(*testing.B) - }{{ - name: "StdLib", - test: func(b *testing.B) { var buf [32]byte; for i := 0; i < b.N; i++ { strconv.AppendUint(buf[:0], t.num, 10) }}, - }, { - name: "FastInt", - test: func(b *testing.B) { var buf [32]byte; for i := 0; i < b.N; i++ { u64toa(&buf[0], t.num) }}, - }} - for _, bm := range benchmarks { - name := fmt.Sprintf("%s_%s", bm.name, t.name) - b.Run(name, bm.test) - } - } -}
\ No newline at end of file diff --git a/vendor/github.com/bytedance/sonic/internal/native/get_by_path.tmpl b/vendor/github.com/bytedance/sonic/internal/native/get_by_path.tmpl deleted file mode 100644 index eb595cd61..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/get_by_path.tmpl +++ /dev/null @@ -1,35 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 {{PACKAGE}} - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/native/types` - `github.com/bytedance/sonic/internal/rt` -) - -var F_get_by_path func(s unsafe.Pointer, p unsafe.Pointer, path unsafe.Pointer, m unsafe.Pointer) (ret int) - -var S_get_by_path uintptr - -//go:nosplit -func get_by_path(s *string, p *int, path *[]interface{}, m *types.StateMachine) (ret int) { - return F_get_by_path(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(path)), rt.NoEscape(unsafe.Pointer(m))) -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/html_escape.tmpl b/vendor/github.com/bytedance/sonic/internal/native/html_escape.tmpl deleted file mode 100644 index 3e2a71733..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/html_escape.tmpl +++ /dev/null @@ -1,34 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 {{PACKAGE}} - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/rt` -) - -var F_html_escape func(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn unsafe.Pointer) (ret int) - -var S_html_escape uintptr - -//go:nosplit -func html_escape(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn *int) (ret int) { - return F_html_escape(rt.NoEscape(sp), nb, dp, rt.NoEscape(unsafe.Pointer(dn))) -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/i64toa.tmpl b/vendor/github.com/bytedance/sonic/internal/native/i64toa.tmpl deleted file mode 100644 index bad404560..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/i64toa.tmpl +++ /dev/null @@ -1,35 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 {{PACKAGE}} - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/rt` -) - -var F_i64toa func(out unsafe.Pointer, val int64) (ret int) - -var S_i64toa uintptr - -//go:nosplit -func i64toa(out *byte, val int64) (ret int) { - return F_i64toa(rt.NoEscape(unsafe.Pointer(out)), val) -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/lookup_small_key.tmpl b/vendor/github.com/bytedance/sonic/internal/native/lookup_small_key.tmpl deleted file mode 100644 index 0e10454d4..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/lookup_small_key.tmpl +++ /dev/null @@ -1,37 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 {{PACKAGE}} - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/rt` -) - -var F_lookup_small_key func(key unsafe.Pointer, table unsafe.Pointer, lowerOff int) (ret int) - -var S_lookup_small_key uintptr - -//go:nosplit -func lookup_small_key(key *string, table *[]byte, lowerOff int) (ret int) { - return F_lookup_small_key(rt.NoEscape(unsafe.Pointer(key)), rt.NoEscape(unsafe.Pointer(table)), lowerOff) -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/lspace.tmpl b/vendor/github.com/bytedance/sonic/internal/native/lspace.tmpl deleted file mode 100644 index 8e6328a9a..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/lspace.tmpl +++ /dev/null @@ -1,35 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 {{PACKAGE}} - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/rt` -) - -var F_lspace func(sp unsafe.Pointer, nb int, off int) (ret int) - -var S_lspace uintptr - -//go:nosplit -func lspace(sp *byte, nb int, off int) (ret int) { - return F_lspace(rt.NoEscape(unsafe.Pointer(sp)), nb, off) -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/native_export.tmpl b/vendor/github.com/bytedance/sonic/internal/native/native_export.tmpl deleted file mode 100644 index 775a1ad90..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/native_export.tmpl +++ /dev/null @@ -1,51 +0,0 @@ - -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 {{PACKAGE}} - -import ( - `github.com/bytedance/sonic/loader` -) - -func Use() { - loader.WrapGoC(_text_f64toa, _cfunc_f64toa, []loader.GoC{{"_f64toa", &S_f64toa, &F_f64toa}}, "{{PACKAGE}}", "{{PACKAGE}}/f64toa.c") - loader.WrapGoC(_text_f32toa, _cfunc_f32toa, []loader.GoC{{"_f32toa", &S_f32toa, &F_f32toa}}, "{{PACKAGE}}", "{{PACKAGE}}/f32toa.c") - loader.WrapGoC(_text_get_by_path, _cfunc_get_by_path, []loader.GoC{{"_get_by_path", &S_get_by_path, &F_get_by_path}}, "{{PACKAGE}}", "{{PACKAGE}}/get_by_path.c") - loader.WrapGoC(_text_html_escape, _cfunc_html_escape, []loader.GoC{{"_html_escape", &S_html_escape, &F_html_escape}}, "{{PACKAGE}}", "{{PACKAGE}}/html_escape.c") - loader.WrapGoC(_text_i64toa, _cfunc_i64toa, []loader.GoC{{"_i64toa", &S_i64toa, &F_i64toa}}, "{{PACKAGE}}", "{{PACKAGE}}/i64toa.c") - loader.WrapGoC(_text_lspace, _cfunc_lspace, []loader.GoC{{"_lspace", &S_lspace, &F_lspace}}, "{{PACKAGE}}", "{{PACKAGE}}/lspace.c") - loader.WrapGoC(_text_quote, _cfunc_quote, []loader.GoC{{"_quote", &S_quote, &F_quote}}, "{{PACKAGE}}", "{{PACKAGE}}/quote.c") - loader.WrapGoC(_text_skip_array, _cfunc_skip_array, []loader.GoC{{"_skip_array", &S_skip_array, &F_skip_array}}, "{{PACKAGE}}", "{{PACKAGE}}/skip_array.c") - loader.WrapGoC(_text_skip_number, _cfunc_skip_number, []loader.GoC{{"_skip_number", &S_skip_number, &F_skip_number}}, "{{PACKAGE}}", "{{PACKAGE}}/skip_number.c") - loader.WrapGoC(_text_skip_one, _cfunc_skip_one, []loader.GoC{{"_skip_one", &S_skip_one, &F_skip_one}}, "{{PACKAGE}}", "{{PACKAGE}}/skip_one.c") - loader.WrapGoC(_text_skip_object, _cfunc_skip_object, []loader.GoC{{"_skip_object", &S_skip_object, &F_skip_object}}, "{{PACKAGE}}", "{{PACKAGE}}/skip_object.c") - loader.WrapGoC(_text_skip_one_fast, _cfunc_skip_one_fast, []loader.GoC{{"_skip_one_fast", &S_skip_one_fast, &F_skip_one_fast}}, "{{PACKAGE}}", "{{PACKAGE}}/skip_one_fast.c") - loader.WrapGoC(_text_u64toa, _cfunc_u64toa, []loader.GoC{{"_u64toa", &S_u64toa, &F_u64toa}}, "{{PACKAGE}}", "{{PACKAGE}}/u64toa.c") - loader.WrapGoC(_text_unquote, _cfunc_unquote, []loader.GoC{{"_unquote", &S_unquote, &F_unquote}}, "{{PACKAGE}}", "{{PACKAGE}}/unquote.c") - loader.WrapGoC(_text_validate_one, _cfunc_validate_one, []loader.GoC{{"_validate_one", &S_validate_one, &F_validate_one}}, "{{PACKAGE}}", "{{PACKAGE}}/validate_one.c") - loader.WrapGoC(_text_validate_utf8, _cfunc_validate_utf8, []loader.GoC{{"_validate_utf8", &S_validate_utf8, &F_validate_utf8}}, "{{PACKAGE}}", "{{PACKAGE}}/validate_utf8.c") - loader.WrapGoC(_text_validate_utf8_fast, _cfunc_validate_utf8_fast, []loader.GoC{{"_validate_utf8_fast", &S_validate_utf8_fast, &F_validate_utf8_fast}}, "{{PACKAGE}}", "{{PACKAGE}}/validate_utf8_fast.c") - loader.WrapGoC(_text_vnumber, _cfunc_vnumber, []loader.GoC{{"_vnumber", &S_vnumber, &F_vnumber}}, "{{PACKAGE}}", "{{PACKAGE}}/vnumber.c") - loader.WrapGoC(_text_vsigned, _cfunc_vsigned, []loader.GoC{{"_vsigned", &S_vsigned, &F_vsigned}}, "{{PACKAGE}}", "{{PACKAGE}}/vsigned.c") - loader.WrapGoC(_text_vunsigned, _cfunc_vunsigned, []loader.GoC{{"_vunsigned", &S_vunsigned, &F_vunsigned}}, "{{PACKAGE}}", "{{PACKAGE}}/vunsigned.c") - loader.WrapGoC(_text_vstring, _cfunc_vstring, []loader.GoC{{"_vstring", &S_vstring, &F_vstring}}, "{{PACKAGE}}", "{{PACKAGE}}/vstring.c") - loader.WrapGoC(_text_value, _cfunc_value, []loader.GoC{{"_value", &S_value, &F_value}}, "{{PACKAGE}}", "{{PACKAGE}}/value.c") - loader.WrapGoC(_text_parse_with_padding, _cfunc_parse_with_padding, []loader.GoC{{"_parse_with_padding", &S_parse_with_padding, &F_parse_with_padding}}, "{{PACKAGE}}", "{{PACKAGE}}/parser.c") - loader.WrapGoC(_text_lookup_small_key, _cfunc_lookup_small_key, []loader.GoC{{"_lookup_small_key", &S_lookup_small_key, &F_lookup_small_key}}, "{{PACKAGE}}", "{{PACKAGE}}/lookup.c") -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/native_test.tmpl b/vendor/github.com/bytedance/sonic/internal/native/native_test.tmpl deleted file mode 100644 index 3a2f476e9..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/native_test.tmpl +++ /dev/null @@ -1,636 +0,0 @@ -// +build amd64 - - -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 {{PACKAGE}} - -import ( - `encoding/hex` - `fmt` - `math` - `strings` - `testing` - `unsafe` - - `github.com/bytedance/sonic/internal/native/types` - `github.com/bytedance/sonic/internal/rt` - `github.com/davecgh/go-spew/spew` - `github.com/stretchr/testify/assert` - `github.com/stretchr/testify/require` -) - -func TestNative_Value(t *testing.T) { - var v types.JsonState - s := ` -12345` - p := (*rt.GoString)(unsafe.Pointer(&s)) - x := value(p.Ptr, p.Len, 0, &v, 0) - assert.Equal(t, 9, x) - assert.Equal(t, types.V_INTEGER, v.Vt) - assert.Equal(t, int64(-12345), v.Iv) - assert.Equal(t, 3, v.Ep) -} - -func TestNative_Value_OutOfBound(t *testing.T) { - var v types.JsonState - mem := []byte{'"', '"'} - s := rt.Mem2Str(mem[:1]) - p := (*rt.GoString)(unsafe.Pointer(&s)) - x := value(p.Ptr, p.Len, 0, &v, 0) - assert.Equal(t, 1, x) - assert.Equal(t, -int(types.ERR_EOF), int(v.Vt)) -} - -func TestNative_Quote(t *testing.T) { - s := "hello\b\f\n\r\t\\\"\u666fworld" - d := make([]byte, 256) - dp := (*rt.GoSlice)(unsafe.Pointer(&d)) - sp := (*rt.GoString)(unsafe.Pointer(&s)) - rv := quote(sp.Ptr, sp.Len, dp.Ptr, &dp.Len, 0) - if rv < 0 { - require.NoError(t, types.ParsingError(-rv)) - } - assert.Equal(t, len(s), rv) - assert.Equal(t, 35, len(d)) - assert.Equal(t, `hello\u0008\u000c\n\r\t\\\"景world`, string(d)) -} - -func TestNative_QuoteNoMem(t *testing.T) { - s := "hello\b\f\n\r\t\\\"\u666fworld" - d := make([]byte, 10) - dp := (*rt.GoSlice)(unsafe.Pointer(&d)) - sp := (*rt.GoString)(unsafe.Pointer(&s)) - rv := quote(sp.Ptr, sp.Len, dp.Ptr, &dp.Len, 0) - assert.Equal(t, -6, rv) - assert.Equal(t, 5, len(d)) - assert.Equal(t, `hello`, string(d)) -} - -func TestNative_DoubleQuote(t *testing.T) { - s := "hello\b\f\n\r\t\\\"\u666fworld" - d := make([]byte, 256) - dp := (*rt.GoSlice)(unsafe.Pointer(&d)) - sp := (*rt.GoString)(unsafe.Pointer(&s)) - rv := quote(sp.Ptr, sp.Len, dp.Ptr, &dp.Len, types.F_DOUBLE_UNQUOTE) - if rv < 0 { - require.NoError(t, types.ParsingError(-rv)) - } - assert.Equal(t, len(s), rv) - assert.Equal(t, 44, len(d)) - assert.Equal(t, `hello\\u0008\\u000c\\n\\r\\t\\\\\\\"景world`, string(d)) -} - -func TestNative_Unquote(t *testing.T) { - s := `hello\b\f\n\r\t\\\"\u2333world` - d := make([]byte, 0, len(s)) - ep := -1 - dp := (*rt.GoSlice)(unsafe.Pointer(&d)) - sp := (*rt.GoString)(unsafe.Pointer(&s)) - rv := unquote(sp.Ptr, sp.Len, dp.Ptr, &ep, 0) - if rv < 0 { - require.NoError(t, types.ParsingError(-rv)) - } - dp.Len = rv - assert.Equal(t, -1, ep) - assert.Equal(t, "hello\b\f\n\r\t\\\"\u2333world", string(d)) -} - -func TestNative_UnquoteError(t *testing.T) { - s := `asdf\` - d := make([]byte, 0, len(s)) - ep := -1 - dp := (*rt.GoSlice)(unsafe.Pointer(&d)) - sp := (*rt.GoString)(unsafe.Pointer(&s)) - rv := unquote(sp.Ptr, sp.Len, dp.Ptr, &ep, 0) - assert.Equal(t, -int(types.ERR_EOF), rv) - assert.Equal(t, 5, ep) - s = `asdf\gqwer` - d = make([]byte, 0, len(s)) - ep = -1 - dp = (*rt.GoSlice)(unsafe.Pointer(&d)) - sp = (*rt.GoString)(unsafe.Pointer(&s)) - rv = unquote(sp.Ptr, sp.Len, dp.Ptr, &ep, 0) - assert.Equal(t, -int(types.ERR_INVALID_ESCAPE), rv) - assert.Equal(t, 5, ep) - s = `asdf\u1gggqwer` - d = make([]byte, 0, len(s)) - ep = -1 - dp = (*rt.GoSlice)(unsafe.Pointer(&d)) - sp = (*rt.GoString)(unsafe.Pointer(&s)) - rv = unquote(sp.Ptr, sp.Len, dp.Ptr, &ep, 0) - assert.Equal(t, -int(types.ERR_INVALID_CHAR), rv) - assert.Equal(t, 7, ep) - s = `asdf\ud800qwer` - d = make([]byte, 0, len(s)) - ep = -1 - dp = (*rt.GoSlice)(unsafe.Pointer(&d)) - sp = (*rt.GoString)(unsafe.Pointer(&s)) - rv = unquote(sp.Ptr, sp.Len, dp.Ptr, &ep, 0) - assert.Equal(t, -int(types.ERR_INVALID_UNICODE), rv) - assert.Equal(t, 6, ep) - s = `asdf\\ud800qwer` - d = make([]byte, 0, len(s)) - ep = -1 - dp = (*rt.GoSlice)(unsafe.Pointer(&d)) - sp = (*rt.GoString)(unsafe.Pointer(&s)) - rv = unquote(sp.Ptr, sp.Len, dp.Ptr, &ep, types.F_DOUBLE_UNQUOTE) - assert.Equal(t, -int(types.ERR_INVALID_UNICODE), rv) - assert.Equal(t, 6, ep) - s = `asdf\ud800\ud800qwer` - d = make([]byte, 0, len(s)) - ep = -1 - dp = (*rt.GoSlice)(unsafe.Pointer(&d)) - sp = (*rt.GoString)(unsafe.Pointer(&s)) - rv = unquote(sp.Ptr, sp.Len, dp.Ptr, &ep, 0) - assert.Equal(t, -int(types.ERR_INVALID_UNICODE), rv) - assert.Equal(t, 12, ep) - s = `asdf\\ud800\\ud800qwer` - d = make([]byte, 0, len(s)) - ep = -1 - dp = (*rt.GoSlice)(unsafe.Pointer(&d)) - sp = (*rt.GoString)(unsafe.Pointer(&s)) - rv = unquote(sp.Ptr, sp.Len, dp.Ptr, &ep, types.F_DOUBLE_UNQUOTE) - assert.Equal(t, -int(types.ERR_INVALID_UNICODE), rv) - assert.Equal(t, 14, ep) -} - -func TestNative_DoubleUnquote(t *testing.T) { - s := `hello\\b\\f\\n\\r\\t\\\\\\\"\\u2333world` - d := make([]byte, 0, len(s)) - ep := -1 - dp := (*rt.GoSlice)(unsafe.Pointer(&d)) - sp := (*rt.GoString)(unsafe.Pointer(&s)) - rv := unquote(sp.Ptr, sp.Len, dp.Ptr, &ep, types.F_DOUBLE_UNQUOTE) - if rv < 0 { - require.NoError(t, types.ParsingError(-rv)) - } - dp.Len = rv - assert.Equal(t, -1, ep) - assert.Equal(t, "hello\b\f\n\r\t\\\"\u2333world", string(d)) -} - -func TestNative_UnquoteUnicodeReplacement(t *testing.T) { - s := `hello\ud800world` - d := make([]byte, 0, len(s)) - ep := -1 - dp := (*rt.GoSlice)(unsafe.Pointer(&d)) - sp := (*rt.GoString)(unsafe.Pointer(&s)) - rv := unquote(sp.Ptr, sp.Len, dp.Ptr, &ep, types.F_UNICODE_REPLACE) - if rv < 0 { - require.NoError(t, types.ParsingError(-rv)) - } - dp.Len = rv - assert.Equal(t, -1, ep) - assert.Equal(t, "hello\ufffdworld", string(d)) - s = `hello\ud800\ud800world` - d = make([]byte, 0, len(s)) - ep = -1 - dp = (*rt.GoSlice)(unsafe.Pointer(&d)) - sp = (*rt.GoString)(unsafe.Pointer(&s)) - rv = unquote(sp.Ptr, sp.Len, dp.Ptr, &ep, types.F_UNICODE_REPLACE) - if rv < 0 { - require.NoError(t, types.ParsingError(-rv)) - } - dp.Len = rv - assert.Equal(t, -1, ep) - assert.Equal(t, "hello\ufffd\ufffdworld", string(d)) -} - -func TestNative_HTMLEscape(t *testing.T) { - s := "hello\u2029\u2028<&>world" - d := make([]byte, 256) - dp := (*rt.GoSlice)(unsafe.Pointer(&d)) - sp := (*rt.GoString)(unsafe.Pointer(&s)) - rv := html_escape(sp.Ptr, sp.Len, dp.Ptr, &dp.Len) - if rv < 0 { - require.NoError(t, types.ParsingError(-rv)) - } - assert.Equal(t, len(s), rv) - assert.Equal(t, 40, len(d)) - assert.Equal(t, `hello\u2029\u2028\u003c\u0026\u003eworld`, string(d)) -} - -func TestNative_HTMLEscapeNoMem(t *testing.T) { - s := "hello\u2029\u2028<&>world" - d := make([]byte, 10) - dp := (*rt.GoSlice)(unsafe.Pointer(&d)) - sp := (*rt.GoString)(unsafe.Pointer(&s)) - rv := html_escape(sp.Ptr, sp.Len, dp.Ptr, &dp.Len) - assert.Equal(t, -6, rv) - assert.Equal(t, 5, len(d)) - assert.Equal(t, `hello`, string(d)) -} - -func TestNative_Vstring(t *testing.T) { - var v types.JsonState - i := 0 - s := `test"test\n2"` - vstring(&s, &i, &v, 0) - assert.Equal(t, 5, i) - assert.Equal(t, -1, v.Ep) - assert.Equal(t, int64(0), v.Iv) - vstring(&s, &i, &v, 0) - assert.Equal(t, 13, i) - assert.Equal(t, 9, v.Ep) - assert.Equal(t, int64(5), v.Iv) -} - -func TestNative_Vstring_ValidUnescapedChars(t *testing.T) { - var v types.JsonState - valid := uint64(types.F_VALIDATE_STRING) - i := 0 - s := "test\x1f\"" - vstring(&s, &i, &v, valid) - assert.Equal(t, -int(types.ERR_INVALID_CHAR), int(v.Vt)) -} - -func TestNative_VstringEscapeEOF(t *testing.T) { - var v types.JsonState - i := 0 - s := `xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\"xxxxxxxxxxxxxxxxxxxxxxxxxxxxx"x` - vstring(&s, &i, &v, 0) - assert.Equal(t, 95, i) - assert.Equal(t, 63, v.Ep) - assert.Equal(t, int64(0), v.Iv) -} - -func TestNative_VstringHangUpOnRandomData(t *testing.T) { - v, e := hex.DecodeString( - "228dc61efd54ef80a908fb6026b7f2d5f92a257ba8b347c995f259eb8685376a" + - "8c4500262d9c308b3f3ec2577689cf345d9f86f9b5d18d3e463bec5c22df2d2e" + - "4506010eba1dae7278", - ) - assert.Nil(t, e) - p := 1 - s := rt.Mem2Str(v) - var js types.JsonState - vstring(&s, &p, &js, 0) - fmt.Printf("js: %s\n", spew.Sdump(js)) -} - -func TestNative_Vnumber(t *testing.T) { - var v types.JsonState - i := 0 - s := "1234" - vnumber(&s, &i, &v) - assert.Equal(t, 4, i) - assert.Equal(t, 0, v.Ep) - assert.Equal(t, int64(1234), v.Iv) - assert.Equal(t, types.V_INTEGER, v.Vt) - i = 0 - s = "1.234" - vnumber(&s, &i, &v) - assert.Equal(t, 5, i) - assert.Equal(t, 0, v.Ep) - assert.Equal(t, 1.234, v.Dv) - assert.Equal(t, types.V_DOUBLE, v.Vt) - i = 0 - s = "1.234e5" - vnumber(&s, &i, &v) - assert.Equal(t, 7, i) - assert.Equal(t, 0, v.Ep) - assert.Equal(t, 1.234e5, v.Dv) - assert.Equal(t, types.V_DOUBLE, v.Vt) - i = 0 - s = "0.0125" - vnumber(&s, &i, &v) - assert.Equal(t, 6, i) - assert.Equal(t, 0, v.Ep) - assert.Equal(t, 0.0125, v.Dv) - assert.Equal(t, types.V_DOUBLE, v.Vt) - i = 0 - s = "100000000000000000000" - vnumber(&s, &i, &v) - assert.Equal(t, 21, i) - assert.Equal(t, 0, v.Ep) - assert.Equal(t, 100000000000000000000.0, v.Dv) - assert.Equal(t, types.V_DOUBLE, v.Vt) - i = 0 - s = "999999999999999900000" - vnumber(&s, &i, &v) - assert.Equal(t, 21, i) - assert.Equal(t, 0, v.Ep) - assert.Equal(t, 999999999999999900000.0, v.Dv) - assert.Equal(t, types.V_DOUBLE, v.Vt) - i = 0 - s = "-1.234" - vnumber(&s, &i, &v) - assert.Equal(t, 6, i) - assert.Equal(t, 0, v.Ep) - assert.Equal(t, -1.234, v.Dv) - assert.Equal(t, types.V_DOUBLE, v.Vt) -} - -func TestNative_Vsigned(t *testing.T) { - var v types.JsonState - i := 0 - s := "1234" - vsigned(&s, &i, &v) - assert.Equal(t, 4, i) - assert.Equal(t, 0, v.Ep) - assert.Equal(t, int64(1234), v.Iv) - assert.Equal(t, types.V_INTEGER, v.Vt) - i = 0 - s = "-1234" - vsigned(&s, &i, &v) - assert.Equal(t, 5, i) - assert.Equal(t, 0, v.Ep) - assert.Equal(t, int64(-1234), v.Iv) - assert.Equal(t, types.V_INTEGER, v.Vt) - i = 0 - s = "9223372036854775807" - vsigned(&s, &i, &v) - assert.Equal(t, 19, i) - assert.Equal(t, 0, v.Ep) - assert.Equal(t, int64(math.MaxInt64), v.Iv) - assert.Equal(t, types.V_INTEGER, v.Vt) - i = 0 - s = "-9223372036854775808" - vsigned(&s, &i, &v) - assert.Equal(t, 20, i) - assert.Equal(t, 0, v.Ep) - assert.Equal(t, int64(math.MinInt64), v.Iv) - assert.Equal(t, types.V_INTEGER, v.Vt) - i = 0 - s = "9223372036854775808" - vsigned(&s, &i, &v) - assert.Equal(t, 18, i) - assert.Equal(t, 0, v.Ep) - assert.Equal(t, types.ValueType(-int(types.ERR_INTEGER_OVERFLOW)), v.Vt) - i = 0 - s = "-9223372036854775809" - vsigned(&s, &i, &v) - assert.Equal(t, 19, i) - assert.Equal(t, 0, v.Ep) - assert.Equal(t, types.ValueType(-int(types.ERR_INTEGER_OVERFLOW)), v.Vt) - i = 0 - s = "1.234" - vsigned(&s, &i, &v) - assert.Equal(t, 1, i) - assert.Equal(t, 0, v.Ep) - assert.Equal(t, types.ValueType(-int(types.ERR_INVALID_NUMBER_FMT)), v.Vt) - i = 0 - s = "0.0125" - vsigned(&s, &i, &v) - assert.Equal(t, 1, i) - assert.Equal(t, 0, v.Ep) - assert.Equal(t, types.ValueType(-int(types.ERR_INVALID_NUMBER_FMT)), v.Vt) - i = 0 - s = "-1234e5" - vsigned(&s, &i, &v) - assert.Equal(t, 5, i) - assert.Equal(t, 0, v.Ep) - assert.Equal(t, types.ValueType(-int(types.ERR_INVALID_NUMBER_FMT)), v.Vt) - i = 0 - s = "-1234e-5" - vsigned(&s, &i, &v) - assert.Equal(t, 5, i) - assert.Equal(t, 0, v.Ep) - assert.Equal(t, types.ValueType(-int(types.ERR_INVALID_NUMBER_FMT)), v.Vt) -} - -func TestNative_Vunsigned(t *testing.T) { - var v types.JsonState - i := 0 - s := "1234" - vunsigned(&s, &i, &v) - assert.Equal(t, 4, i) - assert.Equal(t, 0, v.Ep) - assert.Equal(t, int64(1234), v.Iv) - assert.Equal(t, types.V_INTEGER, v.Vt) - i = 0 - s = "18446744073709551615" - vunsigned(&s, &i, &v) - assert.Equal(t, 20, i) - assert.Equal(t, 0, v.Ep) - assert.Equal(t, ^int64(0), v.Iv) - assert.Equal(t, types.V_INTEGER, v.Vt) - i = 0 - s = "18446744073709551616" - vunsigned(&s, &i, &v) - assert.Equal(t, 19, i) - assert.Equal(t, 0, v.Ep) - assert.Equal(t, types.ValueType(-int(types.ERR_INTEGER_OVERFLOW)), v.Vt) - i = 0 - s = "-1234" - vunsigned(&s, &i, &v) - assert.Equal(t, 0, i) - assert.Equal(t, 0, v.Ep) - assert.Equal(t, types.ValueType(-int(types.ERR_INVALID_NUMBER_FMT)), v.Vt) - i = 0 - s = "1.234" - vunsigned(&s, &i, &v) - assert.Equal(t, 1, i) - assert.Equal(t, 0, v.Ep) - assert.Equal(t, types.ValueType(-int(types.ERR_INVALID_NUMBER_FMT)), v.Vt) - i = 0 - s = "0.0125" - vunsigned(&s, &i, &v) - assert.Equal(t, 1, i) - assert.Equal(t, 0, v.Ep) - assert.Equal(t, types.ValueType(-int(types.ERR_INVALID_NUMBER_FMT)), v.Vt) - i = 0 - s = "1234e5" - vunsigned(&s, &i, &v) - assert.Equal(t, 4, i) - assert.Equal(t, 0, v.Ep) - assert.Equal(t, types.ValueType(-int(types.ERR_INVALID_NUMBER_FMT)), v.Vt) - i = 0 - s = "-1234e5" - vunsigned(&s, &i, &v) - assert.Equal(t, 0, i) - assert.Equal(t, 0, v.Ep) - assert.Equal(t, types.ValueType(-int(types.ERR_INVALID_NUMBER_FMT)), v.Vt) - i = 0 - s = "-1.234e5" - vunsigned(&s, &i, &v) - assert.Equal(t, 0, i) - assert.Equal(t, 0, v.Ep) - assert.Equal(t, types.ValueType(-int(types.ERR_INVALID_NUMBER_FMT)), v.Vt) - i = 0 - s = "-1.234e-5" - vunsigned(&s, &i, &v) - assert.Equal(t, 0, i) - assert.Equal(t, 0, v.Ep) - assert.Equal(t, types.ValueType(-int(types.ERR_INVALID_NUMBER_FMT)), v.Vt) -} - -func TestNative_SkipOne(t *testing.T) { - p := 0 - s := ` {"asdf": [null, true, false, 1, 2.0, -3]}, 1234.5` - q := skip_one(&s, &p, &types.StateMachine{}, uint64(0)) - assert.Equal(t, 42, p) - assert.Equal(t, 1, q) - p = 0 - s = `1 2.5 -3 "asdf\nqwer" true false null {} []` - q = skip_one(&s, &p, &types.StateMachine{}, uint64(0)) - assert.Equal(t, 1, p) - assert.Equal(t, 0, q) - q = skip_one(&s, &p, &types.StateMachine{}, uint64(0)) - assert.Equal(t, 5, p) - assert.Equal(t, 2, q) - q = skip_one(&s, &p, &types.StateMachine{}, uint64(0)) - assert.Equal(t, 8, p) - assert.Equal(t, 6, q) - q = skip_one(&s, &p, &types.StateMachine{}, uint64(0)) - assert.Equal(t, 21, p) - assert.Equal(t, 9, q) - q = skip_one(&s, &p, &types.StateMachine{}, uint64(0)) - assert.Equal(t, 26, p) - assert.Equal(t, 22, q) - q = skip_one(&s, &p, &types.StateMachine{}, uint64(0)) - assert.Equal(t, 32, p) - assert.Equal(t, 27, q) - q = skip_one(&s, &p, &types.StateMachine{}, uint64(0)) - assert.Equal(t, 37, p) - assert.Equal(t, 33, q) - q = skip_one(&s, &p, &types.StateMachine{}, uint64(0)) - assert.Equal(t, 40, p) - assert.Equal(t, 38, q) - q = skip_one(&s, &p, &types.StateMachine{}, uint64(0)) - assert.Equal(t, 43, p) - assert.Equal(t, 41, q) -} - -func TestNative_SkipOne_Error(t *testing.T) { - for _, s := range([]string{ - "-", "+", "0.", "0. ", "+1", "0.0e ", "9e+", "0e-", - "tru", "fals", "nul", "trux", "fals ", - `"asdf`, `"\\\"`, - }) { - p := 0 - q := skip_one(&s, &p, &types.StateMachine{}, uint64(0)) - assert.True(t, q < 0) - } -} - -func TestNative_SkipArray(t *testing.T) { - p := 0 - s := `null, true, false, 1, 2.0, -3, {"asdf": "wqer"}],` - skip_array(&s, &p, &types.StateMachine{}, uint64(0)) - assert.Equal(t, p, 48) -} - -func TestNative_SkipObject(t *testing.T) { - p := 0 - s := `"asdf": "wqer"},` - skip_object(&s, &p, &types.StateMachine{}, uint64(0)) - assert.Equal(t, p, 15) -} - -func TestNative_SkipNumber(t *testing.T) { - p := 0 - s := `-1.23e+12` - q := skip_number(&s, &p) - assert.Equal(t, 9, p) - assert.Equal(t, 0, q) -} - -func TestNative_SkipNumberInJson(t *testing.T) { - p := 0x13 - s := "{\"h\":\"1.00000\",\"i\":true,\"pass3\":1}" - q := skip_number(&s, &p) - assert.Equal(t, 0x13, p) - assert.Equal(t, -2, q) -} - -func TestNative_SkipOneFast(t *testing.T) { - p := 0 - s := ` {"asdf": [null, true, false, 1, 2.0, -3]}, 1234.5` - q := skip_one_fast(&s, &p) - assert.Equal(t, 42, p) - assert.Equal(t, 1, q) - p = 0 - s = `1, 2.5, -3, "asdf\nqwer", true, false, null, {}, [],` - q = skip_one_fast(&s, &p) - assert.Equal(t, 1, p) - assert.Equal(t, 0, q) - p += 1 - q = skip_one_fast(&s, &p) - assert.Equal(t, 6, p) - assert.Equal(t, 3, q) - p += 1 - q = skip_one_fast(&s, &p) - assert.Equal(t, 10, p) - assert.Equal(t, 8, q) - p += 1 - q = skip_one_fast(&s, &p) - assert.Equal(t, 24, p) - assert.Equal(t, 12, q) - p += 1 - q = skip_one_fast(&s, &p) - assert.Equal(t, 30, p) - assert.Equal(t, 26, q) - p += 1 - q = skip_one_fast(&s, &p) - assert.Equal(t, 37, p) - assert.Equal(t, 32, q) - p += 1 - q = skip_one_fast(&s, &p) - assert.Equal(t, 43, p) - assert.Equal(t, 39, q) - p += 1 - q = skip_one_fast(&s, &p) - assert.Equal(t, 47, p) - assert.Equal(t, 45, q) - p += 1 - q = skip_one_fast(&s, &p) - assert.Equal(t, 51, p) - assert.Equal(t, 49, q) -} - -func TestNative_SkipOneFast_Error(t *testing.T) { - for _, s := range([]string{ - "{{", "[{", "{{}", - `"asdf`, `"\\\"`, - }) { - p := 0 - q := skip_one_fast(&s, &p) - assert.True(t, q < 0) - } -} - -func TestNative_GetByPath(t *testing.T) { - s := `{"asdf": [null, true, false, 1, 2.0, -3]}, 1234.5` - p := 0 - path := []interface{}{"asdf", 4} - ret := get_by_path(&s, &p, &path, types.NewStateMachine()) - assert.Equal(t, strings.Index(s, "2.0"), ret) -} - -func BenchmarkNative_SkipOneFast(b *testing.B) { - b.ResetTimer() - for i:=0; i<b.N; i++ { - s := `{"asdf": [null, true, false, 1, 2.0, -3]}, 1234.5` - p := 0 - _ = skip_one_fast(&s, &p) - } -} - -func BenchmarkNative_GetByPath(b *testing.B) { - b.ResetTimer() - for i:=0; i<b.N; i++ { - s := `{"asdf": [null, true, false, 1, 2.0, -3]}, 1234.5` - p := 0 - path := []interface{}{"asdf", 3} - sm := types.NewStateMachine() - _ = get_by_path(&s, &p, &path, sm) - types.FreeStateMachine(sm) - } -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/f32toa_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/f32toa_arm64.go deleted file mode 100644 index 367a18c26..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/f32toa_arm64.go +++ /dev/null @@ -1,29 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 neon - -//go:nosplit -func f32toa(out *byte, val float32) (ret int) { - return __f32toa(out, val) -} - -//go:nosplit -//go:noescape -//goland:noinspection GoUnusedParameter -func __f32toa(out *byte, val float32) (ret int) diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/f32toa_arm64.s b/vendor/github.com/bytedance/sonic/internal/native/neon/f32toa_arm64.s deleted file mode 100644 index 81056f9eb..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/f32toa_arm64.s +++ /dev/null @@ -1,1019 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -#include "go_asm.h" -#include "funcdata.h" -#include "textflag.h" - -TEXT ·__f32toa_entry__(SB), NOSPLIT, $16 - NO_LOCAL_POINTERS - WORD $0x100000a0 // adr x0, .+20 - MOVD R0, ret(FP) - RET - // .p2align 2, 0x00 -_f32toa: - WORD $0xd10083ff // sub sp, sp, #32 - WORD $0xa900fbfd // stp fp, lr, [sp, #8] - WORD $0xa93ffbfd // stp fp, lr, [sp, #-8] - WORD $0xd10023fd // sub fp, sp, #8 - WORD $0x1e260009 // fmov w9, s0 - WORD $0x5317792b // ubfx w11, w9, #23, #8 - WORD $0x7103fd7f // cmp w11, #255 - WORD $0x54005b20 // b.eq LBB0_130 $2916(%rip) - WORD $0x528005a8 // mov w8, #45 - WORD $0x39000008 // strb w8, [x0] - WORD $0x531f7d2a // lsr w10, w9, #31 - WORD $0x8b0a0008 // add x8, x0, x10 - WORD $0x1e26000c // fmov w12, s0 - WORD $0x7200799f // tst w12, #0x7fffffff - WORD $0x54000e00 // b.eq LBB0_10 $448(%rip) - WORD $0x1200592e // and w14, w9, #0x7fffff - WORD $0x5290d3e9 // mov w9, #34463 - WORD $0x72a00029 // movk w9, #1, lsl #16 - WORD $0x34005a4b // cbz w11, LBB0_131 $2888(%rip) - WORD $0x320901cd // orr w13, w14, #0x800000 - WORD $0x5102596c // sub w12, w11, #150 - WORD $0x5101fd6f // sub w15, w11, #127 - WORD $0x71005dff // cmp w15, #23 - WORD $0x54000108 // b.hi LBB0_5 $32(%rip) - WORD $0x528012cf // mov w15, #150 - WORD $0x4b0b01ef // sub w15, w15, w11 - WORD $0x92800010 // mov x16, #-1 - WORD $0x9acf2210 // lsl x16, x16, x15 - WORD $0x2a3003f0 // mvn w16, w16 - WORD $0xea0d021f // tst x16, x13 - WORD $0x54001120 // b.eq LBB0_17 $548(%rip) -LBB0_5: - WORD $0x120001af // and w15, w13, #0x1 - WORD $0x710001df // cmp w14, #0 - WORD $0x1a9f17ee // cset w14, eq - WORD $0x7100057f // cmp w11, #1 - WORD $0x1a9f97eb // cset w11, hi - WORD $0x531e75b0 // lsl w16, w13, #2 - WORD $0x6a0b01cb // ands w11, w14, w11 - WORD $0x2a0b020b // orr w11, w16, w11 - WORD $0x52800051 // mov w17, #2 - WORD $0x331e5db1 // bfi w17, w13, #2, #24 - WORD $0x5288826d // mov w13, #17427 - WORD $0x72a0026d // movk w13, #19, lsl #16 - WORD $0x5280202e // mov w14, #257 - WORD $0x72bfff0e // movk w14, #65528, lsl #16 - WORD $0x1a9f11ce // csel w14, w14, wzr, ne - WORD $0x51000961 // sub w1, w11, #2 - WORD $0x1b0d398b // madd w11, w12, w13, w14 - WORD $0x13167d6b // asr w11, w11, #22 - WORD $0x528d962d // mov w13, #27825 - WORD $0x72bffcad // movk w13, #65509, lsl #16 - WORD $0x1b0d7d6d // mul w13, w11, w13 - WORD $0x0b8d4d8c // add w12, w12, w13, asr #19 - WORD $0x1100058c // add w12, w12, #1 - WORD $0x528003ed // mov w13, #31 -Lloh0: - WORD $0x10005c6e // adr x14, _pow10_ceil_sig_f32.g $2956(%rip) -Lloh1: - WORD $0x910001ce // add x14, x14, _pow10_ceil_sig_f32.g@PAGEOFF $0(%rip) - WORD $0x4b0b01ad // sub w13, w13, w11 - WORD $0xf86d59c2 // ldr x2, [x14, w13, uxtw #3] - WORD $0x1acc202d // lsl w13, w1, w12 - WORD $0x9b027dae // mul x14, x13, x2 - WORD $0x9bc27dad // umulh x13, x13, x2 - WORD $0xf25f79df // tst x14, #0xfffffffe00000000 - WORD $0x1a9f07ee // cset w14, ne - WORD $0x2a0d01c1 // orr w1, w14, w13 - WORD $0x1acc220d // lsl w13, w16, w12 - WORD $0x9b027dae // mul x14, x13, x2 - WORD $0x9bc27dad // umulh x13, x13, x2 - WORD $0xf25f79df // tst x14, #0xfffffffe00000000 - WORD $0x1a9f07ee // cset w14, ne - WORD $0x2a0d01ce // orr w14, w14, w13 - WORD $0x1acc222c // lsl w12, w17, w12 - WORD $0x9b027d90 // mul x16, x12, x2 - WORD $0x9bc27d8c // umulh x12, x12, x2 - WORD $0xf25f7a1f // tst x16, #0xfffffffe00000000 - WORD $0x1a9f07f0 // cset w16, ne - WORD $0x2a0c020c // orr w12, w16, w12 - WORD $0x0b0f0030 // add w16, w1, w15 - WORD $0x4b0f018f // sub w15, w12, w15 - WORD $0x7100a1df // cmp w14, #40 - WORD $0x540001e3 // b.lo LBB0_7 $60(%rip) - WORD $0x529999ac // mov w12, #52429 - WORD $0x72b9998c // movk w12, #52428, lsl #16 - WORD $0x9bac7dac // umull x12, w13, w12 - WORD $0xd365fd8c // lsr x12, x12, #37 - WORD $0x8b0c0991 // add x17, x12, x12, lsl #2 - WORD $0xd37df231 // lsl x17, x17, #3 - WORD $0x9100a221 // add x1, x17, #40 - WORD $0xeb30423f // cmp x17, w16, uxtw - WORD $0x1a9f27f1 // cset w17, lo - WORD $0xeb2f403f // cmp x1, w15, uxtw - WORD $0x1a9f87e1 // cset w1, ls - WORD $0x1a8c858c // cinc w12, w12, ls - WORD $0x6b01023f // cmp w17, w1 - WORD $0x540004e0 // b.eq LBB0_11 $156(%rip) -LBB0_7: - WORD $0xd3427dac // ubfx x12, x13, #2, #30 - WORD $0x121e75b1 // and w17, w13, #0xfffffffc - WORD $0x11001221 // add w1, w17, #4 - WORD $0x6b0f003f // cmp w1, w15 - WORD $0x1a9f87e2 // cset w2, ls - WORD $0x6b11021f // cmp w16, w17 - WORD $0x1a9f97f0 // cset w16, hi - WORD $0x4a020210 // eor w16, w16, w2 - WORD $0x321f0231 // orr w17, w17, #0x2 - WORD $0x52800022 // mov w2, #1 - WORD $0x6b1101df // cmp w14, w17 - WORD $0x1a9f17ee // cset w14, eq - WORD $0x0a4d09cd // and w13, w14, w13, lsr #2 - WORD $0x1a8d804d // csel w13, w2, w13, hi - WORD $0x0b0c01ad // add w13, w13, w12 - WORD $0x6b0f003f // cmp w1, w15 - WORD $0x1a8c858c // cinc w12, w12, ls - WORD $0x7200021f // tst w16, #0x1 - WORD $0x1a8c11ac // csel w12, w13, w12, ne - WORD $0x6b09019f // cmp w12, w9 - WORD $0x540002a9 // b.ls LBB0_12 $84(%rip) -LBB0_8: - WORD $0x52884809 // mov w9, #16960 - WORD $0x72a001e9 // movk w9, #15, lsl #16 - WORD $0x6b09019f // cmp w12, w9 - WORD $0x54000322 // b.hs LBB0_14 $100(%rip) - WORD $0x528000cd // mov w13, #6 - WORD $0x0b0b01a9 // add w9, w13, w11 - WORD $0x5100592e // sub w14, w9, #22 - WORD $0x310071df // cmn w14, #28 - WORD $0x54000ae8 // b.hi LBB0_22 $348(%rip) - WORD $0x140000bc // b LBB0_43 $752(%rip) -LBB0_10: - WORD $0x52800609 // mov w9, #48 - WORD $0x39000109 // strb w9, [x8] - WORD $0x4b000108 // sub w8, w8, w0 - WORD $0x11000500 // add w0, w8, #1 - WORD $0xa940fbfd // ldp fp, lr, [sp, #8] - WORD $0x910083ff // add sp, sp, #32 - WORD $0xd65f03c0 // ret -LBB0_11: - WORD $0x1100056b // add w11, w11, #1 - WORD $0x6b09019f // cmp w12, w9 - WORD $0x54fffda8 // b.hi LBB0_8 $-76(%rip) -LBB0_12: - WORD $0x7100299f // cmp w12, #10 - WORD $0x540002c2 // b.hs LBB0_15 $88(%rip) - WORD $0x5280002d // mov w13, #1 - WORD $0x0b0b01a9 // add w9, w13, w11 - WORD $0x5100592e // sub w14, w9, #22 - WORD $0x310071df // cmn w14, #28 - WORD $0x540008a8 // b.hi LBB0_22 $276(%rip) - WORD $0x140000aa // b LBB0_43 $680(%rip) -LBB0_14: - WORD $0x528000e9 // mov w9, #7 - WORD $0x5292d00d // mov w13, #38528 - WORD $0x72a0130d // movk w13, #152, lsl #16 - WORD $0x529c200e // mov w14, #57600 - WORD $0x72a0beae // movk w14, #1525, lsl #16 - WORD $0x6b0e019f // cmp w12, w14 - WORD $0x5280010e // mov w14, #8 - WORD $0x1a8e35ce // cinc w14, w14, hs - WORD $0x6b0d019f // cmp w12, w13 - WORD $0x1a8e312d // csel w13, w9, w14, lo - WORD $0x0b0b01a9 // add w9, w13, w11 - WORD $0x5100592e // sub w14, w9, #22 - WORD $0x310071df // cmn w14, #28 - WORD $0x540006c8 // b.hi LBB0_22 $216(%rip) - WORD $0x1400009b // b LBB0_43 $620(%rip) -LBB0_15: - WORD $0x7101919f // cmp w12, #100 - WORD $0x54000582 // b.hs LBB0_20 $176(%rip) - WORD $0x5280004d // mov w13, #2 - WORD $0x0b0b01a9 // add w9, w13, w11 - WORD $0x5100592e // sub w14, w9, #22 - WORD $0x310071df // cmn w14, #28 - WORD $0x540005c8 // b.hi LBB0_22 $184(%rip) - WORD $0x14000093 // b LBB0_43 $588(%rip) -LBB0_17: - WORD $0x1acf25ab // lsr w11, w13, w15 -Lloh2: - WORD $0x100047ea // adr x10, _Digits $2300(%rip) -Lloh3: - WORD $0x9100014a // add x10, x10, _Digits@PAGEOFF $0(%rip) - WORD $0x6b09017f // cmp w11, w9 - WORD $0x54001049 // b.ls LBB0_40 $520(%rip) - WORD $0x5292d009 // mov w9, #38528 - WORD $0x72a01309 // movk w9, #152, lsl #16 - WORD $0x6b09017f // cmp w11, w9 - WORD $0x528000e9 // mov w9, #7 - WORD $0x9a893529 // cinc x9, x9, hs - WORD $0x5288480c // mov w12, #16960 - WORD $0x72a001ec // movk w12, #15, lsl #16 - WORD $0x6b0c017f // cmp w11, w12 - WORD $0x528000cc // mov w12, #6 - WORD $0x9a893189 // csel x9, x12, x9, lo - WORD $0x8b09010c // add x12, x8, x9 -LBB0_19: - WORD $0x5286dc69 // mov w9, #14051 - WORD $0x72a00349 // movk w9, #26, lsl #16 - WORD $0x9ba97d69 // umull x9, w11, w9 - WORD $0xd362fd2d // lsr x13, x9, #34 - WORD $0x1284e1e9 // mov w9, #-10000 - WORD $0x1b092da9 // madd w9, w13, w9, w11 - WORD $0x5290a3eb // mov w11, #34079 - WORD $0x72aa3d6b // movk w11, #20971, lsl #16 - WORD $0x9bab7d2b // umull x11, w9, w11 - WORD $0xd365fd6b // lsr x11, x11, #37 - WORD $0x52800c8e // mov w14, #100 - WORD $0x1b0ea569 // msub w9, w11, w14, w9 - WORD $0x7869594e // ldrh w14, [x10, w9, uxtw #1] - WORD $0x786b794b // ldrh w11, [x10, x11, lsl #1] - WORD $0xaa0c03e9 // mov x9, x12 - WORD $0x781fcd8b // strh w11, [x12, #-4]! - WORD $0x7900058e // strh w14, [x12, #2] - WORD $0xaa0d03eb // mov x11, x13 - WORD $0x7101917f // cmp w11, #100 - WORD $0x540022e2 // b.hs LBB0_77 $1116(%rip) - WORD $0x14000124 // b LBB0_79 $1168(%rip) -LBB0_20: - WORD $0x710fa19f // cmp w12, #1000 - WORD $0x54000c82 // b.hs LBB0_42 $400(%rip) - WORD $0x5280006d // mov w13, #3 - WORD $0x0b0b01a9 // add w9, w13, w11 - WORD $0x5100592e // sub w14, w9, #22 - WORD $0x310071df // cmn w14, #28 - WORD $0x54000ce9 // b.ls LBB0_43 $412(%rip) -LBB0_22: - WORD $0x37f803cb // tbnz w11, #31, LBB0_26 $120(%rip) - WORD $0x2a0d03ee // mov w14, w13 - WORD $0x8b0e010b // add x11, x8, x14 - WORD $0x53047d8f // lsr w15, w12, #4 - WORD $0x7109c5ff // cmp w15, #625 - WORD $0x54000483 // b.lo LBB0_30 $144(%rip) - WORD $0x5282eb2f // mov w15, #5977 - WORD $0x72ba36ef // movk w15, #53687, lsl #16 - WORD $0x9baf7d8f // umull x15, w12, w15 - WORD $0xd36dfdf0 // lsr x16, x15, #45 - WORD $0x1284e1ef // mov w15, #-10000 - WORD $0x1b0f320c // madd w12, w16, w15, w12 - WORD $0x5290a3ef // mov w15, #34079 - WORD $0x72aa3d6f // movk w15, #20971, lsl #16 - WORD $0x9baf7d8f // umull x15, w12, w15 - WORD $0xd365fdef // lsr x15, x15, #37 - WORD $0x52800c91 // mov w17, #100 - WORD $0x1b11b1ec // msub w12, w15, w17, w12 -Lloh4: - WORD $0x10004051 // adr x17, _Digits $2056(%rip) -Lloh5: - WORD $0x91000231 // add x17, x17, _Digits@PAGEOFF $0(%rip) - WORD $0x786c5a2c // ldrh w12, [x17, w12, uxtw #1] - WORD $0x786f7a31 // ldrh w17, [x17, x15, lsl #1] - WORD $0xaa0b03ef // mov x15, x11 - WORD $0x781fcdf1 // strh w17, [x15, #-4]! - WORD $0x790005ec // strh w12, [x15, #2] - WORD $0xaa1003ec // mov x12, x16 - WORD $0x7101919f // cmp w12, #100 - WORD $0x54000222 // b.hs LBB0_31 $68(%rip) -LBB0_25: - WORD $0xaa0c03ef // mov x15, x12 - WORD $0x1400001f // b LBB0_33 $124(%rip) -LBB0_26: - WORD $0x7100013f // cmp w9, #0 - WORD $0x540024cc // b.gt LBB0_88 $1176(%rip) - WORD $0x5285c60e // mov w14, #11824 - WORD $0x7800250e // strh w14, [x8], #2 - WORD $0x36f82469 // tbz w9, #31, LBB0_88 $1164(%rip) - WORD $0x2a2d03ee // mvn w14, w13 - WORD $0x4b0b01ce // sub w14, w14, w11 - WORD $0x7100fddf // cmp w14, #63 - WORD $0x54002182 // b.hs LBB0_83 $1072(%rip) - WORD $0x5280000e // mov w14, #0 - WORD $0x14000117 // b LBB0_86 $1116(%rip) -LBB0_30: - WORD $0xaa0b03ef // mov x15, x11 - WORD $0x7101919f // cmp w12, #100 - WORD $0x54fffe23 // b.lo LBB0_25 $-60(%rip) -LBB0_31: - WORD $0xd10005f0 // sub x16, x15, #1 - WORD $0x5290a3f1 // mov w17, #34079 - WORD $0x72aa3d71 // movk w17, #20971, lsl #16 - WORD $0x52800c81 // mov w1, #100 -Lloh6: - WORD $0x10003c82 // adr x2, _Digits $1936(%rip) -Lloh7: - WORD $0x91000042 // add x2, x2, _Digits@PAGEOFF $0(%rip) -LBB0_32: - WORD $0x9bb17d8f // umull x15, w12, w17 - WORD $0xd365fdef // lsr x15, x15, #37 - WORD $0x1b01b1e3 // msub w3, w15, w1, w12 - WORD $0x78635843 // ldrh w3, [x2, w3, uxtw #1] - WORD $0x781ff203 // sturh w3, [x16, #-1] - WORD $0xd1000a10 // sub x16, x16, #2 - WORD $0x53047d83 // lsr w3, w12, #4 - WORD $0xaa0f03ec // mov x12, x15 - WORD $0x7109c07f // cmp w3, #624 - WORD $0x54fffee8 // b.hi LBB0_32 $-36(%rip) -LBB0_33: - WORD $0x8b09010c // add x12, x8, x9 - WORD $0x710029ff // cmp w15, #10 - WORD $0x54000163 // b.lo LBB0_36 $44(%rip) -Lloh8: - WORD $0x10003ab0 // adr x16, _Digits $1876(%rip) -Lloh9: - WORD $0x91000210 // add x16, x16, _Digits@PAGEOFF $0(%rip) - WORD $0x786f5a0f // ldrh w15, [x16, w15, uxtw #1] - WORD $0x7900010f // strh w15, [x8] - WORD $0x6b0901bf // cmp w13, w9 - WORD $0x54000123 // b.lo LBB0_37 $36(%rip) -LBB0_35: - WORD $0x4b000180 // sub w0, w12, w0 - WORD $0xa940fbfd // ldp fp, lr, [sp, #8] - WORD $0x910083ff // add sp, sp, #32 - WORD $0xd65f03c0 // ret -LBB0_36: - WORD $0x321c05ef // orr w15, w15, #0x30 - WORD $0x3900010f // strb w15, [x8] - WORD $0x6b0901bf // cmp w13, w9 - WORD $0x54ffff22 // b.hs LBB0_35 $-28(%rip) -LBB0_37: - WORD $0x8b0a0008 // add x8, x0, x10 - WORD $0x8b0e010d // add x13, x8, x14 - WORD $0x910005af // add x15, x13, #1 - WORD $0x8b090108 // add x8, x8, x9 - WORD $0xeb0801ff // cmp x15, x8 - WORD $0x9a8d9508 // csinc x8, x8, x13, ls - WORD $0xcb0d0108 // sub x8, x8, x13 - WORD $0xf100211f // cmp x8, #8 - WORD $0x54003663 // b.lo LBB0_128 $1740(%rip) - WORD $0xf101011f // cmp x8, #64 - WORD $0x540012a2 // b.hs LBB0_67 $596(%rip) - WORD $0xd2800009 // mov x9, #0 - WORD $0x140000a1 // b LBB0_71 $644(%rip) -LBB0_40: - WORD $0x7100297f // cmp w11, #10 - WORD $0x540011a2 // b.hs LBB0_65 $564(%rip) - WORD $0x52800029 // mov w9, #1 - WORD $0x140000ad // b LBB0_76 $692(%rip) -LBB0_42: - WORD $0x53047d89 // lsr w9, w12, #4 - WORD $0x7109c53f // cmp w9, #625 - WORD $0x52800089 // mov w9, #4 - WORD $0x1a89352d // cinc w13, w9, hs - WORD $0x0b0b01a9 // add w9, w13, w11 - WORD $0x5100592e // sub w14, w9, #22 - WORD $0x310071df // cmn w14, #28 - WORD $0x54fff368 // b.hi LBB0_22 $-404(%rip) -LBB0_43: - WORD $0x9100050b // add x11, x8, #1 - WORD $0x2a0d03ed // mov w13, w13 - WORD $0x8b0d0170 // add x16, x11, x13 - WORD $0x53047d8e // lsr w14, w12, #4 - WORD $0x7109c5df // cmp w14, #625 - WORD $0x540002c3 // b.lo LBB0_46 $88(%rip) - WORD $0x5282eb2e // mov w14, #5977 - WORD $0x72ba36ee // movk w14, #53687, lsl #16 - WORD $0x9bae7d8e // umull x14, w12, w14 - WORD $0xd36dfdcf // lsr x15, x14, #45 - WORD $0x1284e1ee // mov w14, #-10000 - WORD $0x1b0e31ec // madd w12, w15, w14, w12 - WORD $0x340002ac // cbz w12, LBB0_48 $84(%rip) - WORD $0xd280000e // mov x14, #0 - WORD $0x5290a3f1 // mov w17, #34079 - WORD $0x72aa3d71 // movk w17, #20971, lsl #16 - WORD $0x9bb17d91 // umull x17, w12, w17 - WORD $0xd365fe31 // lsr x17, x17, #37 - WORD $0x52800c81 // mov w1, #100 - WORD $0x1b01b22c // msub w12, w17, w1, w12 -Lloh10: - WORD $0x10003341 // adr x1, _Digits $1640(%rip) -Lloh11: - WORD $0x91000021 // add x1, x1, _Digits@PAGEOFF $0(%rip) - WORD $0x786c582c // ldrh w12, [x1, w12, uxtw #1] - WORD $0x781fe20c // sturh w12, [x16, #-2] - WORD $0x7871782c // ldrh w12, [x1, x17, lsl #1] - WORD $0x781fc20c // sturh w12, [x16, #-4] - WORD $0x14000008 // b LBB0_49 $32(%rip) -LBB0_46: - WORD $0xd280000e // mov x14, #0 - WORD $0xaa0c03ef // mov x15, x12 - WORD $0x710191ff // cmp w15, #100 - WORD $0x540000e2 // b.hs LBB0_50 $28(%rip) -LBB0_47: - WORD $0xaa0f03ec // mov x12, x15 - WORD $0x14000015 // b LBB0_52 $84(%rip) -LBB0_48: - WORD $0x9280006e // mov x14, #-4 -LBB0_49: - WORD $0xd1001210 // sub x16, x16, #4 - WORD $0x710191ff // cmp w15, #100 - WORD $0x54ffff63 // b.lo LBB0_47 $-20(%rip) -LBB0_50: - WORD $0xd1000610 // sub x16, x16, #1 - WORD $0x5290a3f1 // mov w17, #34079 - WORD $0x72aa3d71 // movk w17, #20971, lsl #16 - WORD $0x52800c81 // mov w1, #100 -Lloh12: - WORD $0x100030a2 // adr x2, _Digits $1556(%rip) -Lloh13: - WORD $0x91000042 // add x2, x2, _Digits@PAGEOFF $0(%rip) -LBB0_51: - WORD $0x9bb17dec // umull x12, w15, w17 - WORD $0xd365fd8c // lsr x12, x12, #37 - WORD $0x1b01bd83 // msub w3, w12, w1, w15 - WORD $0x78635843 // ldrh w3, [x2, w3, uxtw #1] - WORD $0x781ff203 // sturh w3, [x16, #-1] - WORD $0xd1000a10 // sub x16, x16, #2 - WORD $0x53047de3 // lsr w3, w15, #4 - WORD $0xaa0c03ef // mov x15, x12 - WORD $0x7109c07f // cmp w3, #624 - WORD $0x54fffee8 // b.hi LBB0_51 $-36(%rip) -LBB0_52: - WORD $0x7100299f // cmp w12, #10 - WORD $0x54000123 // b.lo LBB0_54 $36(%rip) -Lloh14: - WORD $0x10002eef // adr x15, _Digits $1500(%rip) -Lloh15: - WORD $0x910001ef // add x15, x15, _Digits@PAGEOFF $0(%rip) - WORD $0x8b2c45ef // add x15, x15, w12, uxtw #1 - WORD $0x394001ec // ldrb w12, [x15] - WORD $0x3900050c // strb w12, [x8, #1] - WORD $0x394005ef // ldrb w15, [x15, #1] - WORD $0x3900090f // strb w15, [x8, #2] - WORD $0x14000003 // b LBB0_55 $12(%rip) -LBB0_54: - WORD $0x321c058c // orr w12, w12, #0x30 - WORD $0x3900016c // strb w12, [x11] -LBB0_55: - WORD $0x8b0a01ca // add x10, x14, x10 - WORD $0x8b0a000a // add x10, x0, x10 - WORD $0x910005ce // add x14, x14, #1 -LBB0_56: - WORD $0x386d694f // ldrb w15, [x10, x13] - WORD $0xd100054a // sub x10, x10, #1 - WORD $0xd10005ce // sub x14, x14, #1 - WORD $0x7100c1ff // cmp w15, #48 - WORD $0x54ffff80 // b.eq LBB0_56 $-16(%rip) - WORD $0x3900010c // strb w12, [x8] - WORD $0x8b0e01ac // add x12, x13, x14 - WORD $0x8b0d0148 // add x8, x10, x13 - WORD $0xf100099f // cmp x12, #2 - WORD $0x540000ab // b.lt LBB0_59 $20(%rip) - WORD $0x91000908 // add x8, x8, #2 - WORD $0x528005ca // mov w10, #46 - WORD $0x3900016a // strb w10, [x11] - WORD $0x14000002 // b LBB0_60 $8(%rip) -LBB0_59: - WORD $0x91000508 // add x8, x8, #1 -LBB0_60: - WORD $0x52800caa // mov w10, #101 - WORD $0x3900010a // strb w10, [x8] - WORD $0x5280002a // mov w10, #1 - WORD $0x4b09014a // sub w10, w10, w9 - WORD $0x71000529 // subs w9, w9, #1 - WORD $0x5280056b // mov w11, #43 - WORD $0x528005ac // mov w12, #45 - WORD $0x1a8bb18b // csel w11, w12, w11, lt - WORD $0x1a89b149 // csel w9, w10, w9, lt - WORD $0x3900050b // strb w11, [x8, #1] - WORD $0x7101913f // cmp w9, #100 - WORD $0x54000243 // b.lo LBB0_62 $72(%rip) - WORD $0x529999aa // mov w10, #52429 - WORD $0x72b9998a // movk w10, #52428, lsl #16 - WORD $0x9baa7d2a // umull x10, w9, w10 - WORD $0xd363fd4a // lsr x10, x10, #35 - WORD $0x5280014b // mov w11, #10 - WORD $0x1b0ba549 // msub w9, w10, w11, w9 -Lloh16: - WORD $0x1000292b // adr x11, _Digits $1316(%rip) -Lloh17: - WORD $0x9100016b // add x11, x11, _Digits@PAGEOFF $0(%rip) - WORD $0x786a796a // ldrh w10, [x11, x10, lsl #1] - WORD $0x7900050a // strh w10, [x8, #2] - WORD $0x321c0529 // orr w9, w9, #0x30 - WORD $0x39001109 // strb w9, [x8, #4] - WORD $0x9100150c // add x12, x8, #5 - WORD $0x4b000180 // sub w0, w12, w0 - WORD $0xa940fbfd // ldp fp, lr, [sp, #8] - WORD $0x910083ff // add sp, sp, #32 - WORD $0xd65f03c0 // ret -LBB0_62: - WORD $0x7100293f // cmp w9, #10 - WORD $0x54000143 // b.lo LBB0_64 $40(%rip) -Lloh18: - WORD $0x1000278a // adr x10, _Digits $1264(%rip) -Lloh19: - WORD $0x9100014a // add x10, x10, _Digits@PAGEOFF $0(%rip) - WORD $0x78695949 // ldrh w9, [x10, w9, uxtw #1] - WORD $0x79000509 // strh w9, [x8, #2] - WORD $0x9100110c // add x12, x8, #4 - WORD $0x4b000180 // sub w0, w12, w0 - WORD $0xa940fbfd // ldp fp, lr, [sp, #8] - WORD $0x910083ff // add sp, sp, #32 - WORD $0xd65f03c0 // ret -LBB0_64: - WORD $0x321c0529 // orr w9, w9, #0x30 - WORD $0x91000d0c // add x12, x8, #3 - WORD $0x39000909 // strb w9, [x8, #2] - WORD $0x4b000180 // sub w0, w12, w0 - WORD $0xa940fbfd // ldp fp, lr, [sp, #8] - WORD $0x910083ff // add sp, sp, #32 - WORD $0xd65f03c0 // ret -LBB0_65: - WORD $0x7101917f // cmp w11, #100 - WORD $0x540003c2 // b.hs LBB0_74 $120(%rip) - WORD $0x52800049 // mov w9, #2 - WORD $0x1400001f // b LBB0_76 $124(%rip) -LBB0_67: - WORD $0x927ae509 // and x9, x8, #0xffffffffffffffc0 - WORD $0x8b0e014d // add x13, x10, x14 - WORD $0x8b0001ad // add x13, x13, x0 - WORD $0x910081ad // add x13, x13, #32 - WORD $0x4f01e600 // movi.16b v0, #48 - WORD $0xaa0903ef // mov x15, x9 -LBB0_68: - WORD $0xad3f01a0 // stp q0, q0, [x13, #-32] - WORD $0xac8201a0 // stp q0, q0, [x13], #64 - WORD $0xf10101ef // subs x15, x15, #64 - WORD $0x54ffffa1 // b.ne LBB0_68 $-12(%rip) - WORD $0xeb09011f // cmp x8, x9 - WORD $0x54ffe9c0 // b.eq LBB0_35 $-712(%rip) - WORD $0xf27d091f // tst x8, #0x38 - WORD $0x540021c0 // b.eq LBB0_127 $1080(%rip) -LBB0_71: - WORD $0x927df10d // and x13, x8, #0xfffffffffffffff8 - WORD $0x8b0d016b // add x11, x11, x13 - WORD $0x8b0a012a // add x10, x9, x10 - WORD $0x8b0e014a // add x10, x10, x14 - WORD $0x8b0a000a // add x10, x0, x10 - WORD $0xcb0d0129 // sub x9, x9, x13 - WORD $0x0f01e600 // movi.8b v0, #48 -LBB0_72: - WORD $0xfc008540 // str d0, [x10], #8 - WORD $0xb1002129 // adds x9, x9, #8 - WORD $0x54ffffc1 // b.ne LBB0_72 $-8(%rip) - WORD $0xeb0d011f // cmp x8, x13 - WORD $0x54ffe800 // b.eq LBB0_35 $-768(%rip) - WORD $0x14000102 // b LBB0_128 $1032(%rip) -LBB0_74: - WORD $0x710f9d7f // cmp w11, #999 - WORD $0x54000448 // b.hi LBB0_82 $136(%rip) - WORD $0x52800069 // mov w9, #3 -LBB0_76: - WORD $0x8b090109 // add x9, x8, x9 - WORD $0xaa0903ec // mov x12, x9 - WORD $0x7101917f // cmp w11, #100 - WORD $0x540001e3 // b.lo LBB0_79 $60(%rip) -LBB0_77: - WORD $0xd100058c // sub x12, x12, #1 - WORD $0x5290a3ed // mov w13, #34079 - WORD $0x72aa3d6d // movk w13, #20971, lsl #16 - WORD $0x52800c8e // mov w14, #100 -LBB0_78: - WORD $0xaa0b03ef // mov x15, x11 - WORD $0x9bad7d6b // umull x11, w11, w13 - WORD $0xd365fd6b // lsr x11, x11, #37 - WORD $0x1b0ebd70 // msub w16, w11, w14, w15 - WORD $0x78705950 // ldrh w16, [x10, w16, uxtw #1] - WORD $0x781ff190 // sturh w16, [x12, #-1] - WORD $0xd100098c // sub x12, x12, #2 - WORD $0x53047def // lsr w15, w15, #4 - WORD $0x7109c1ff // cmp w15, #624 - WORD $0x54fffee8 // b.hi LBB0_78 $-36(%rip) -LBB0_79: - WORD $0x7100297f // cmp w11, #10 - WORD $0x540000e3 // b.lo LBB0_81 $28(%rip) - WORD $0x786b594a // ldrh w10, [x10, w11, uxtw #1] - WORD $0x7900010a // strh w10, [x8] - WORD $0x4b000120 // sub w0, w9, w0 - WORD $0xa940fbfd // ldp fp, lr, [sp, #8] - WORD $0x910083ff // add sp, sp, #32 - WORD $0xd65f03c0 // ret -LBB0_81: - WORD $0x321c056a // orr w10, w11, #0x30 - WORD $0x3900010a // strb w10, [x8] - WORD $0x4b000120 // sub w0, w9, w0 - WORD $0xa940fbfd // ldp fp, lr, [sp, #8] - WORD $0x910083ff // add sp, sp, #32 - WORD $0xd65f03c0 // ret -LBB0_82: - WORD $0x53047d69 // lsr w9, w11, #4 - WORD $0x5280008c // mov w12, #4 - WORD $0x7109c53f // cmp w9, #625 - WORD $0x9a8c3589 // cinc x9, x12, hs - WORD $0x8b09010c // add x12, x8, x9 - WORD $0xaa0c03e9 // mov x9, x12 - WORD $0x54ffd682 // b.hs LBB0_19 $-1328(%rip) - WORD $0x17ffffdd // b LBB0_77 $-140(%rip) -LBB0_83: - WORD $0x910005cf // add x15, x14, #1 - WORD $0x927a69ee // and x14, x15, #0x1ffffffc0 - WORD $0x8b0e0108 // add x8, x8, x14 - WORD $0x8b00014a // add x10, x10, x0 - WORD $0x9100894a // add x10, x10, #34 - WORD $0x4f01e600 // movi.16b v0, #48 - WORD $0xaa0e03f0 // mov x16, x14 -LBB0_84: - WORD $0xad3f0140 // stp q0, q0, [x10, #-32] - WORD $0xac820140 // stp q0, q0, [x10], #64 - WORD $0xf1010210 // subs x16, x16, #64 - WORD $0x54ffffa1 // b.ne LBB0_84 $-12(%rip) - WORD $0xeb0e01ff // cmp x15, x14 - WORD $0x540000e0 // b.eq LBB0_88 $28(%rip) -LBB0_86: - WORD $0x0b0901ca // add w10, w14, w9 - WORD $0x4b0a03ea // neg w10, w10 - WORD $0x5280060e // mov w14, #48 -LBB0_87: - WORD $0x3800150e // strb w14, [x8], #1 - WORD $0x7100054a // subs w10, w10, #1 - WORD $0x54ffffc1 // b.ne LBB0_87 $-8(%rip) -LBB0_88: - WORD $0x2a0d03ee // mov w14, w13 - WORD $0x8b0e010d // add x13, x8, x14 - WORD $0x53047d8a // lsr w10, w12, #4 - WORD $0x7109c55f // cmp w10, #625 - WORD $0x540002c3 // b.lo LBB0_91 $88(%rip) - WORD $0x5282eb2a // mov w10, #5977 - WORD $0x72ba36ea // movk w10, #53687, lsl #16 - WORD $0x9baa7d8a // umull x10, w12, w10 - WORD $0xd36dfd4a // lsr x10, x10, #45 - WORD $0x1284e1ef // mov w15, #-10000 - WORD $0x1b0f314c // madd w12, w10, w15, w12 - WORD $0x340002cc // cbz w12, LBB0_93 $88(%rip) - WORD $0xd280000f // mov x15, #0 - WORD $0x5290a3f0 // mov w16, #34079 - WORD $0x72aa3d70 // movk w16, #20971, lsl #16 - WORD $0x9bb07d90 // umull x16, w12, w16 - WORD $0xd365fe10 // lsr x16, x16, #37 - WORD $0x52800c91 // mov w17, #100 - WORD $0x1b11b20c // msub w12, w16, w17, w12 -Lloh20: - WORD $0x10001791 // adr x17, _Digits $752(%rip) -Lloh21: - WORD $0x91000231 // add x17, x17, _Digits@PAGEOFF $0(%rip) - WORD $0x786c5a2c // ldrh w12, [x17, w12, uxtw #1] - WORD $0x781fe1ac // sturh w12, [x13, #-2] - WORD $0x78707a2c // ldrh w12, [x17, x16, lsl #1] - WORD $0x781fc1ac // sturh w12, [x13, #-4] - WORD $0x14000009 // b LBB0_94 $36(%rip) -LBB0_91: - WORD $0xd280000f // mov x15, #0 - WORD $0xaa0d03f0 // mov x16, x13 - WORD $0xaa0c03ea // mov x10, x12 - WORD $0x7101915f // cmp w10, #100 - WORD $0x540000e2 // b.hs LBB0_95 $28(%rip) -LBB0_92: - WORD $0xaa0a03f0 // mov x16, x10 - WORD $0x14000015 // b LBB0_97 $84(%rip) -LBB0_93: - WORD $0x9280006f // mov x15, #-4 -LBB0_94: - WORD $0xd10011b0 // sub x16, x13, #4 - WORD $0x7101915f // cmp w10, #100 - WORD $0x54ffff63 // b.lo LBB0_92 $-20(%rip) -LBB0_95: - WORD $0xd100060c // sub x12, x16, #1 - WORD $0x5290a3f1 // mov w17, #34079 - WORD $0x72aa3d71 // movk w17, #20971, lsl #16 - WORD $0x52800c81 // mov w1, #100 -Lloh22: - WORD $0x100014c2 // adr x2, _Digits $664(%rip) -Lloh23: - WORD $0x91000042 // add x2, x2, _Digits@PAGEOFF $0(%rip) -LBB0_96: - WORD $0x9bb17d50 // umull x16, w10, w17 - WORD $0xd365fe10 // lsr x16, x16, #37 - WORD $0x1b01aa03 // msub w3, w16, w1, w10 - WORD $0x78635843 // ldrh w3, [x2, w3, uxtw #1] - WORD $0x781ff183 // sturh w3, [x12, #-1] - WORD $0xd100098c // sub x12, x12, #2 - WORD $0x53047d43 // lsr w3, w10, #4 - WORD $0xaa1003ea // mov x10, x16 - WORD $0x7109c07f // cmp w3, #624 - WORD $0x54fffee8 // b.hi LBB0_96 $-36(%rip) -LBB0_97: - WORD $0x71002a1f // cmp w16, #10 - WORD $0x540000c3 // b.lo LBB0_99 $24(%rip) -Lloh24: - WORD $0x1000130a // adr x10, _Digits $608(%rip) -Lloh25: - WORD $0x9100014a // add x10, x10, _Digits@PAGEOFF $0(%rip) - WORD $0x7870594a // ldrh w10, [x10, w16, uxtw #1] - WORD $0x7900010a // strh w10, [x8] - WORD $0x14000003 // b LBB0_100 $12(%rip) -LBB0_99: - WORD $0x321c060a // orr w10, w16, #0x30 - WORD $0x3900010a // strb w10, [x8] -LBB0_100: - WORD $0xd280000a // mov x10, #0 - WORD $0x8b0f01ad // add x13, x13, x15 - WORD $0x4b0f016c // sub w12, w11, w15 - WORD $0x51000581 // sub w1, w12, #1 - WORD $0x51000991 // sub w17, w12, #2 - WORD $0xaa1103f0 // mov x16, x17 -LBB0_101: - WORD $0x8b0a01ac // add x12, x13, x10 - WORD $0x385ff18c // ldurb w12, [x12, #-1] - WORD $0xd100054a // sub x10, x10, #1 - WORD $0x11000610 // add w16, w16, #1 - WORD $0x7100c19f // cmp w12, #48 - WORD $0x54ffff60 // b.eq LBB0_101 $-20(%rip) - WORD $0x8b0a01ac // add x12, x13, x10 - WORD $0x9100058c // add x12, x12, #1 - WORD $0x7100053f // cmp w9, #1 - WORD $0x54ffd66b // b.lt LBB0_35 $-1332(%rip) - WORD $0x0b0e01e2 // add w2, w15, w14 - WORD $0x0b0a0042 // add w2, w2, w10 - WORD $0x11000442 // add w2, w2, #1 - WORD $0x6b02013f // cmp w9, w2 - WORD $0x5400016a // b.ge LBB0_107 $44(%rip) - WORD $0x4b0b01ee // sub w14, w15, w11 - WORD $0x110005cb // add w11, w14, #1 - WORD $0x8b0a016c // add x12, x11, x10 - WORD $0x7100059f // cmp w12, #1 - WORD $0x54000c6b // b.lt LBB0_126 $396(%rip) - WORD $0x92407d8b // and x11, x12, #0xffffffff - WORD $0x7100219f // cmp w12, #8 - WORD $0x540001a2 // b.hs LBB0_110 $52(%rip) - WORD $0xd280000c // mov x12, #0 - WORD $0x14000055 // b LBB0_124 $340(%rip) -LBB0_107: - WORD $0xcb0a0029 // sub x9, x1, x10 - WORD $0x7100053f // cmp w9, #1 - WORD $0x54ffd42b // b.lt LBB0_35 $-1404(%rip) - WORD $0x4b0f016b // sub w11, w11, w15 - WORD $0x4b0a016b // sub w11, w11, w10 - WORD $0x5100096b // sub w11, w11, #2 - WORD $0x7100fd7f // cmp w11, #63 - WORD $0x540000e2 // b.hs LBB0_112 $28(%rip) - WORD $0x5280000b // mov w11, #0 - WORD $0x1400001f // b LBB0_115 $124(%rip) -LBB0_110: - WORD $0x7101019f // cmp w12, #64 - WORD $0x54000462 // b.hs LBB0_117 $140(%rip) - WORD $0xd280000c // mov x12, #0 - WORD $0x14000038 // b LBB0_121 $224(%rip) -LBB0_112: - WORD $0xd2800001 // mov x1, #0 - WORD $0xcb0a0222 // sub x2, x17, x10 - WORD $0x91000571 // add x17, x11, #1 - WORD $0x927a6a2b // and x11, x17, #0x1ffffffc0 - WORD $0x9100060c // add x12, x16, #1 - WORD $0x927a698c // and x12, x12, #0x1ffffffc0 - WORD $0x8b0e01ee // add x14, x15, x14 - WORD $0x8b0e0108 // add x8, x8, x14 - WORD $0x8b0a0108 // add x8, x8, x10 - WORD $0x8b0c0108 // add x8, x8, x12 - WORD $0x9100050c // add x12, x8, #1 - WORD $0x92407c48 // and x8, x2, #0xffffffff - WORD $0x91000508 // add x8, x8, #1 - WORD $0x927a6908 // and x8, x8, #0x1ffffffc0 - WORD $0x4f01e600 // movi.16b v0, #48 -LBB0_113: - WORD $0x8b0101ae // add x14, x13, x1 - WORD $0x8b0a01ce // add x14, x14, x10 - WORD $0x3c8011c0 // stur q0, [x14, #1] - WORD $0x3c8111c0 // stur q0, [x14, #17] - WORD $0x3c8211c0 // stur q0, [x14, #33] - WORD $0x3c8311c0 // stur q0, [x14, #49] - WORD $0x91010021 // add x1, x1, #64 - WORD $0xeb01011f // cmp x8, x1 - WORD $0x54ffff01 // b.ne LBB0_113 $-32(%rip) - WORD $0xeb0b023f // cmp x17, x11 - WORD $0x54ffcf80 // b.eq LBB0_35 $-1552(%rip) -LBB0_115: - WORD $0x52800608 // mov w8, #48 -LBB0_116: - WORD $0x38001588 // strb w8, [x12], #1 - WORD $0x1100056b // add w11, w11, #1 - WORD $0x6b09017f // cmp w11, w9 - WORD $0x54ffffab // b.lt LBB0_116 $-12(%rip) - WORD $0x17fffe76 // b LBB0_35 $-1576(%rip) -LBB0_117: - WORD $0xd280000f // mov x15, #0 - WORD $0x927a616c // and x12, x11, #0x7fffffc0 - WORD $0x0b0a01d0 // add w16, w14, w10 - WORD $0x11000610 // add w16, w16, #1 - WORD $0x927a6210 // and x16, x16, #0x7fffffc0 - WORD $0xcb1003f0 // neg x16, x16 - WORD $0x8b0a01b1 // add x17, x13, x10 -LBB0_118: - WORD $0x8b0f0221 // add x1, x17, x15 - WORD $0x3cdf1020 // ldur q0, [x1, #-15] - WORD $0x3cde1021 // ldur q1, [x1, #-31] - WORD $0x3cdd1022 // ldur q2, [x1, #-47] - WORD $0x3cdc1023 // ldur q3, [x1, #-63] - WORD $0x3c9f2020 // stur q0, [x1, #-14] - WORD $0x3c9e2021 // stur q1, [x1, #-30] - WORD $0x3c9d2022 // stur q2, [x1, #-46] - WORD $0x3c9c2023 // stur q3, [x1, #-62] - WORD $0xd10101ef // sub x15, x15, #64 - WORD $0xeb0f021f // cmp x16, x15 - WORD $0x54fffea1 // b.ne LBB0_118 $-44(%rip) - WORD $0xeb0b019f // cmp x12, x11 - WORD $0x54000360 // b.eq LBB0_126 $108(%rip) - WORD $0xf27d097f // tst x11, #0x38 - WORD $0x54000200 // b.eq LBB0_124 $64(%rip) -LBB0_121: - WORD $0xcb0c03ef // neg x15, x12 - WORD $0x927d6d6c // and x12, x11, #0x7ffffff8 - WORD $0x0b0a01ce // add w14, w14, w10 - WORD $0x110005ce // add w14, w14, #1 - WORD $0x927d6dce // and x14, x14, #0x7ffffff8 - WORD $0xcb0e03ee // neg x14, x14 - WORD $0x8b0a01b0 // add x16, x13, x10 -LBB0_122: - WORD $0x8b0f0211 // add x17, x16, x15 - WORD $0xfc5f9220 // ldur d0, [x17, #-7] - WORD $0xfc1fa220 // stur d0, [x17, #-6] - WORD $0xd10021ef // sub x15, x15, #8 - WORD $0xeb0f01df // cmp x14, x15 - WORD $0x54ffff61 // b.ne LBB0_122 $-20(%rip) - WORD $0xeb0b019f // cmp x12, x11 - WORD $0x54000140 // b.eq LBB0_126 $40(%rip) -LBB0_124: - WORD $0xcb0c03ee // neg x14, x12 - WORD $0x8b0a01af // add x15, x13, x10 -LBB0_125: - WORD $0x8b0e01f0 // add x16, x15, x14 - WORD $0x386e69f1 // ldrb w17, [x15, x14] - WORD $0x39000611 // strb w17, [x16, #1] - WORD $0x9100058c // add x12, x12, #1 - WORD $0xd10005ce // sub x14, x14, #1 - WORD $0xeb0b019f // cmp x12, x11 - WORD $0x54ffff43 // b.lo LBB0_125 $-24(%rip) -LBB0_126: - WORD $0x528005cb // mov w11, #46 - WORD $0x3829490b // strb w11, [x8, w9, uxtw] - WORD $0x8b0a01a8 // add x8, x13, x10 - WORD $0x9100090c // add x12, x8, #2 - WORD $0x4b000180 // sub w0, w12, w0 - WORD $0xa940fbfd // ldp fp, lr, [sp, #8] - WORD $0x910083ff // add sp, sp, #32 - WORD $0xd65f03c0 // ret -LBB0_127: - WORD $0x8b09016b // add x11, x11, x9 -LBB0_128: - WORD $0x52800608 // mov w8, #48 -LBB0_129: - WORD $0x38001568 // strb w8, [x11], #1 - WORD $0xeb0c017f // cmp x11, x12 - WORD $0x54ffffc3 // b.lo LBB0_129 $-8(%rip) - WORD $0x17fffe39 // b LBB0_35 $-1820(%rip) -LBB0_130: - WORD $0x52800000 // mov w0, #0 - WORD $0xa940fbfd // ldp fp, lr, [sp, #8] - WORD $0x910083ff // add sp, sp, #32 - WORD $0xd65f03c0 // ret -LBB0_131: - WORD $0x1280128c // mov w12, #-149 - WORD $0xaa0e03ed // mov x13, x14 - WORD $0x17fffd39 // b LBB0_5 $-2844(%rip) -_Digits: - WORD $0x31303030 // .ascii 4, '0001020304050607' - WORD $0x33303230 // .ascii 4, '0203040506070809' - WORD $0x35303430 // .ascii 4, '0405060708091011' - WORD $0x37303630 // .ascii 4, '0607080910111213' - WORD $0x39303830 // .ascii 4, '0809101112131415' - WORD $0x31313031 // .ascii 4, '1011121314151617' - WORD $0x33313231 // .ascii 4, '1213141516171819' - WORD $0x35313431 // .ascii 4, '1415161718192021' - WORD $0x37313631 // .ascii 4, '1617181920212223' - WORD $0x39313831 // .ascii 4, '1819202122232425' - WORD $0x31323032 // .ascii 4, '2021222324252627' - WORD $0x33323232 // .ascii 4, '2223242526272829' - WORD $0x35323432 // .ascii 4, '2425262728293031' - WORD $0x37323632 // .ascii 4, '2627282930313233' - WORD $0x39323832 // .ascii 4, '2829303132333435' - WORD $0x31333033 // .ascii 4, '3031323334353637' - WORD $0x33333233 // .ascii 4, '3233343536373839' - WORD $0x35333433 // .ascii 4, '3435363738394041' - WORD $0x37333633 // .ascii 4, '3637383940414243' - WORD $0x39333833 // .ascii 4, '3839404142434445' - WORD $0x31343034 // .ascii 4, '4041424344454647' - WORD $0x33343234 // .ascii 4, '4243444546474849' - WORD $0x35343434 // .ascii 4, '4445464748495051' - WORD $0x37343634 // .ascii 4, '4647484950515253' - WORD $0x39343834 // .ascii 4, '4849505152535455' - WORD $0x31353035 // .ascii 4, '5051525354555657' - WORD $0x33353235 // .ascii 4, '5253545556575859' - WORD $0x35353435 // .ascii 4, '5455565758596061' - WORD $0x37353635 // .ascii 4, '5657585960616263' - WORD $0x39353835 // .ascii 4, '5859606162636465' - WORD $0x31363036 // .ascii 4, '6061626364656667' - WORD $0x33363236 // .ascii 4, '6263646566676869' - WORD $0x35363436 // .ascii 4, '6465666768697071' - WORD $0x37363636 // .ascii 4, '6667686970717273' - WORD $0x39363836 // .ascii 4, '6869707172737475' - WORD $0x31373037 // .ascii 4, '7071727374757677' - WORD $0x33373237 // .ascii 4, '7273747576777879' - WORD $0x35373437 // .ascii 4, '7475767778798081' - WORD $0x37373637 // .ascii 4, '7677787980818283' - WORD $0x39373837 // .ascii 4, '7879808182838485' - WORD $0x31383038 // .ascii 4, '8081828384858687' - WORD $0x33383238 // .ascii 4, '8283848586878889' - WORD $0x35383438 // .ascii 4, '8485868788899091' - WORD $0x37383638 // .ascii 4, '8687888990919293' - WORD $0x39383838 // .ascii 4, '8889909192939495' - WORD $0x31393039 // .ascii 4, '9091929394959697' - WORD $0x33393239 // .ascii 4, '9293949596979899' - WORD $0x35393439 // .ascii 4, '949596979899' - WORD $0x37393639 // .ascii 4, '96979899' - WORD $0x39393839 // .ascii 4, '9899' - WORD $0x00000000 // .p2align 3, 0x00 -_LB_e87888fd: // _pow10_ceil_sig_f32.g - WORD $0x4b43fcf5; WORD $0x81ceb32c // .quad -9093133594791772939 - WORD $0x5e14fc32; WORD $0xa2425ff7 // .quad -6754730975062328270 - WORD $0x359a3b3f; WORD $0xcad2f7f5 // .quad -3831727700400522433 - WORD $0x8300ca0e; WORD $0xfd87b5f2 // .quad -177973607073265138 - WORD $0x91e07e49; WORD $0x9e74d1b7 // .quad -7028762532061872567 - WORD $0x76589ddb; WORD $0xc6120625 // .quad -4174267146649952805 - WORD $0xd3eec552; WORD $0xf79687ae // .quad -606147914885053102 - WORD $0x44753b53; WORD $0x9abe14cd // .quad -7296371474444240045 - WORD $0x95928a28; WORD $0xc16d9a00 // .quad -4508778324627912152 - WORD $0xbaf72cb2; WORD $0xf1c90080 // .quad -1024286887357502286 - WORD $0x74da7bef; WORD $0x971da050 // .quad -7557708332239520785 - WORD $0x92111aeb; WORD $0xbce50864 // .quad -4835449396872013077 - WORD $0xb69561a6; WORD $0xec1e4a7d // .quad -1432625727662628442 - WORD $0x921d5d08; WORD $0x9392ee8e // .quad -7812920107430224632 - WORD $0x36a4b44a; WORD $0xb877aa32 // .quad -5154464115860392886 - WORD $0xc44de15c; WORD $0xe69594be // .quad -1831394126398103204 - WORD $0x3ab0acda; WORD $0x901d7cf7 // .quad -8062150356639896358 - WORD $0x095cd810; WORD $0xb424dc35 // .quad -5466001927372482544 - WORD $0x4bb40e14; WORD $0xe12e1342 // .quad -2220816390788215276 - WORD $0x6f5088cc; WORD $0x8cbccc09 // .quad -8305539271883716404 - WORD $0xcb24aaff; WORD $0xafebff0b // .quad -5770238071427257601 - WORD $0xbdedd5bf; WORD $0xdbe6fece // .quad -2601111570856684097 - WORD $0x36b4a598; WORD $0x89705f41 // .quad -8543223759426509416 - WORD $0x8461cefd; WORD $0xabcc7711 // .quad -6067343680855748867 - WORD $0xe57a42bd; WORD $0xd6bf94d5 // .quad -2972493582642298179 - WORD $0xaf6c69b6; WORD $0x8637bd05 // .quad -8775337516792518218 - WORD $0x1b478424; WORD $0xa7c5ac47 // .quad -6357485877563259868 - WORD $0xe219652c; WORD $0xd1b71758 // .quad -3335171328526686932 - WORD $0x8d4fdf3c; WORD $0x83126e97 // .quad -9002011107970261188 - WORD $0x70a3d70b; WORD $0xa3d70a3d // .quad -6640827866535438581 - WORD $0xcccccccd; WORD $0xcccccccc // .quad -3689348814741910323 - WORD $0x00000000; WORD $0x80000000 // .quad -9223372036854775808 - WORD $0x00000000; WORD $0xa0000000 // .quad -6917529027641081856 - WORD $0x00000000; WORD $0xc8000000 // .quad -4035225266123964416 - WORD $0x00000000; WORD $0xfa000000 // .quad -432345564227567616 - WORD $0x00000000; WORD $0x9c400000 // .quad -7187745005283311616 - WORD $0x00000000; WORD $0xc3500000 // .quad -4372995238176751616 - WORD $0x00000000; WORD $0xf4240000 // .quad -854558029293551616 - WORD $0x00000000; WORD $0x98968000 // .quad -7451627795949551616 - WORD $0x00000000; WORD $0xbebc2000 // .quad -4702848726509551616 - WORD $0x00000000; WORD $0xee6b2800 // .quad -1266874889709551616 - WORD $0x00000000; WORD $0x9502f900 // .quad -7709325833709551616 - WORD $0x00000000; WORD $0xba43b740 // .quad -5024971273709551616 - WORD $0x00000000; WORD $0xe8d4a510 // .quad -1669528073709551616 - WORD $0x00000000; WORD $0x9184e72a // .quad -7960984073709551616 - WORD $0x80000000; WORD $0xb5e620f4 // .quad -5339544073709551616 - WORD $0xa0000000; WORD $0xe35fa931 // .quad -2062744073709551616 - WORD $0x04000000; WORD $0x8e1bc9bf // .quad -8206744073709551616 - WORD $0xc5000000; WORD $0xb1a2bc2e // .quad -5646744073709551616 - WORD $0x76400000; WORD $0xde0b6b3a // .quad -2446744073709551616 - WORD $0x89e80000; WORD $0x8ac72304 // .quad -8446744073709551616 - WORD $0xac620000; WORD $0xad78ebc5 // .quad -5946744073709551616 - WORD $0x177a8000; WORD $0xd8d726b7 // .quad -2821744073709551616 - WORD $0x6eac9000; WORD $0x87867832 // .quad -8681119073709551616 - WORD $0x0a57b400; WORD $0xa968163f // .quad -6239712823709551616 - WORD $0xcceda100; WORD $0xd3c21bce // .quad -3187955011209551616 - WORD $0x401484a0; WORD $0x84595161 // .quad -8910000909647051616 - WORD $0x9019a5c8; WORD $0xa56fa5b9 // .quad -6525815118631426616 - WORD $0xf4200f3a; WORD $0xcecb8f27 // .quad -3545582879861895366 - WORD $0xf8940985; WORD $0x813f3978 // .quad -9133518327554766459 - WORD $0x36b90be6; WORD $0xa18f07d7 // .quad -6805211891016070170 - WORD $0x04674edf; WORD $0xc9f2c9cd // .quad -3894828845342699809 - WORD $0x45812297; WORD $0xfc6f7c40 // .quad -256850038250986857 - WORD $0x2b70b59e; WORD $0x9dc5ada8 // .quad -7078060301547948642 - WORD $0x364ce306; WORD $0xc5371912 // .quad -4235889358507547898 - WORD $0xc3e01bc7; WORD $0xf684df56 // .quad -683175679707046969 - WORD $0x3a6c115d; WORD $0x9a130b96 // .quad -7344513827457986211 - WORD $0xc90715b4; WORD $0xc097ce7b // .quad -4568956265895094860 - WORD $0xbb48db21; WORD $0xf0bdc21a // .quad -1099509313941480671 - WORD $0xb50d88f5; WORD $0x96769950 // .quad -7604722348854507275 - WORD $0xe250eb32; WORD $0xbc143fa4 // .quad -4894216917640746190 - WORD $0x1ae525fe; WORD $0xeb194f8e // .quad -1506085128623544834 - WORD $0xd0cf37bf; WORD $0x92efd1b8 // .quad -7858832233030797377 - WORD $0x050305ae; WORD $0xb7abc627 // .quad -5211854272861108818 - WORD $0xc643c71a; WORD $0xe596b7b0 // .quad -1903131822648998118 - WORD $0x7bea5c70; WORD $0x8f7e32ce // .quad -8106986416796705680 - WORD $0x1ae4f38c; WORD $0xb35dbf82 // .quad -5522047002568494196 - -TEXT ·__f32toa(SB), NOSPLIT, $0-24 - NO_LOCAL_POINTERS - -_entry: - MOVD 16(g), R16 - SUB $96, RSP, R17 - CMP R16, R17 - BLS _stack_grow - -_f32toa: - MOVD out+0(FP), R0 - FMOVD val+8(FP), F0 - MOVD ·_subr__f32toa(SB), R11 - WORD $0x1000005e // adr x30, .+8 - JMP (R11) - MOVD R0, ret+16(FP) - RET - -_stack_grow: - MOVD R30, R3 - CALL runtime·morestack_noctxt<>(SB) - JMP _entry diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/f32toa_subr_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/f32toa_subr_arm64.go deleted file mode 100644 index 1e624c14b..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/f32toa_subr_arm64.go +++ /dev/null @@ -1,25 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package neon - -//go:nosplit -//go:noescape -//goland:noinspection ALL -func __f32toa_entry__() uintptr - -var ( - _subr__f32toa uintptr = __f32toa_entry__() + 0 -) - -const ( - _stack__f32toa = 32 -) - -var ( - _ = _subr__f32toa -) - -const ( - _ = _stack__f32toa -) diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/f64toa_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/f64toa_arm64.go deleted file mode 100644 index 6b0409388..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/f64toa_arm64.go +++ /dev/null @@ -1,29 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 neon - -//go:nosplit -func f64toa(out *byte, val float64) (ret int) { - return __f64toa(out, val) -} - -//go:nosplit -//go:noescape -//goland:noinspection GoUnusedParameter -func __f64toa(out *byte, val float64) (ret int) diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/f64toa_arm64.s b/vendor/github.com/bytedance/sonic/internal/native/neon/f64toa_arm64.s deleted file mode 100644 index 991ef7c94..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/f64toa_arm64.s +++ /dev/null @@ -1,2492 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -#include "go_asm.h" -#include "funcdata.h" -#include "textflag.h" - -TEXT ·__f64toa_entry__(SB), NOSPLIT, $16 - NO_LOCAL_POINTERS - WORD $0x100000a0 // adr x0, .+20 - MOVD R0, ret(FP) - RET - // .p2align 2, 0x00 -_f64toa: - WORD $0xd10083ff // sub sp, sp, #32 - WORD $0xa900fbfd // stp fp, lr, [sp, #8] - WORD $0xa93ffbfd // stp fp, lr, [sp, #-8] - WORD $0xd10023fd // sub fp, sp, #8 - WORD $0x9e660009 // fmov x9, d0 - WORD $0xd374f92b // ubfx x11, x9, #52, #11 - WORD $0x711ffd7f // cmp w11, #2047 - WORD $0x54007c20 // b.eq LBB0_171 $3972(%rip) - WORD $0x528005a8 // mov w8, #45 - WORD $0x39000008 // strb w8, [x0] - WORD $0xd37ffd2a // lsr x10, x9, #63 - WORD $0x8b0a0008 // add x8, x0, x10 - WORD $0x9e66000c // fmov x12, d0 - WORD $0xf240f99f // tst x12, #0x7fffffffffffffff - WORD $0x54000ec0 // b.eq LBB0_10 $472(%rip) - WORD $0x9240cd2e // and x14, x9, #0xfffffffffffff - WORD $0xd29c7fed // mov x13, #58367 - WORD $0xf2aa816d // movk x13, #21515, lsl #16 - WORD $0xf2c0004d // movk x13, #2, lsl #32 - WORD $0x34007c0b // cbz w11, LBB0_174 $3968(%rip) - WORD $0xb24c01c9 // orr x9, x14, #0x10000000000000 - WORD $0x5110cd6c // sub w12, w11, #1075 - WORD $0x510ffd6f // sub w15, w11, #1023 - WORD $0x7100d1ff // cmp w15, #52 - WORD $0x540000e8 // b.hi LBB0_5 $28(%rip) - WORD $0x5280866f // mov w15, #1075 - WORD $0x4b0b01ef // sub w15, w15, w11 - WORD $0x92800010 // mov x16, #-1 - WORD $0x9acf2210 // lsl x16, x16, x15 - WORD $0xea30013f // bics xzr, x9, x16 - WORD $0x54000fe0 // b.eq LBB0_18 $508(%rip) -LBB0_5: - WORD $0xf10001df // cmp x14, #0 - WORD $0x1a9f17ee // cset w14, eq - WORD $0x7100057f // cmp w11, #1 - WORD $0x1a9f97eb // cset w11, hi - WORD $0xd37ef52f // lsl x15, x9, #2 - WORD $0x6a0b01cb // ands w11, w14, w11 - WORD $0xaa0b01eb // orr x11, x15, x11 - WORD $0x52800050 // mov w16, #2 - WORD $0xb37ed130 // bfi x16, x9, #2, #53 - WORD $0x5288826e // mov w14, #17427 - WORD $0x72a0026e // movk w14, #19, lsl #16 - WORD $0x52802031 // mov w17, #257 - WORD $0x72bfff11 // movk w17, #65528, lsl #16 - WORD $0x1a9f1231 // csel w17, w17, wzr, ne - WORD $0xd1000961 // sub x1, x11, #2 - WORD $0x1b0e458b // madd w11, w12, w14, w17 - WORD $0x13167d6b // asr w11, w11, #22 - WORD $0x528d962e // mov w14, #27825 - WORD $0x72bffcae // movk w14, #65509, lsl #16 - WORD $0x1b0e7d6e // mul w14, w11, w14 - WORD $0x0b8e4d8c // add w12, w12, w14, asr #19 - WORD $0x1100058c // add w12, w12, #1 - WORD $0x5280248e // mov w14, #292 - WORD $0x4b0b01ce // sub w14, w14, w11 -Lloh0: - WORD $0x10008031 // adr x17, _pow10_ceil_sig.g $4100(%rip) -Lloh1: - WORD $0x91000231 // add x17, x17, _pow10_ceil_sig.g@PAGEOFF $0(%rip) - WORD $0x8b2e522e // add x14, x17, w14, uxtw #4 - WORD $0xa94009d1 // ldp x17, x2, [x14] - WORD $0x9acc202e // lsl x14, x1, x12 - WORD $0x9bd17dc1 // umulh x1, x14, x17 - WORD $0x9b117dc3 // mul x3, x14, x17 - WORD $0x9bc27dce // umulh x14, x14, x2 - WORD $0xab0301ce // adds x14, x14, x3 - WORD $0x9a813421 // cinc x1, x1, hs - WORD $0xf27ff9df // tst x14, #0xfffffffffffffffe - WORD $0x1a9f07ee // cset w14, ne - WORD $0xaa0101c1 // orr x1, x14, x1 - WORD $0x9acc21ee // lsl x14, x15, x12 - WORD $0x9bd17dcf // umulh x15, x14, x17 - WORD $0x9b117dc3 // mul x3, x14, x17 - WORD $0x9bc27dce // umulh x14, x14, x2 - WORD $0xab0301c3 // adds x3, x14, x3 - WORD $0x9a8f35ee // cinc x14, x15, hs - WORD $0xf27ff87f // tst x3, #0xfffffffffffffffe - WORD $0x1a9f07ef // cset w15, ne - WORD $0xaa0e01ef // orr x15, x15, x14 - WORD $0x9acc220c // lsl x12, x16, x12 - WORD $0x9bd17d90 // umulh x16, x12, x17 - WORD $0x9b117d91 // mul x17, x12, x17 - WORD $0x9bc27d8c // umulh x12, x12, x2 - WORD $0xab11018c // adds x12, x12, x17 - WORD $0x9a903610 // cinc x16, x16, hs - WORD $0xf27ff99f // tst x12, #0xfffffffffffffffe - WORD $0x1a9f07ec // cset w12, ne - WORD $0xaa10018c // orr x12, x12, x16 - WORD $0x92400129 // and x9, x9, #0x1 - WORD $0x8b090030 // add x16, x1, x9 - WORD $0xcb090189 // sub x9, x12, x9 - WORD $0xf100a1ff // cmp x15, #40 - WORD $0x540001e3 // b.lo LBB0_7 $60(%rip) - WORD $0xb202e7ec // mov x12, #-3689348814741910324 - WORD $0xf29999ac // movk x12, #52429 - WORD $0x9bcc7dcc // umulh x12, x14, x12 - WORD $0xd345fd8c // lsr x12, x12, #5 - WORD $0x8b0c0991 // add x17, x12, x12, lsl #2 - WORD $0xd37df231 // lsl x17, x17, #3 - WORD $0x9100a221 // add x1, x17, #40 - WORD $0xeb11021f // cmp x16, x17 - WORD $0x1a9f97f1 // cset w17, hi - WORD $0xeb09003f // cmp x1, x9 - WORD $0x1a9f87e1 // cset w1, ls - WORD $0x9a8c858c // cinc x12, x12, ls - WORD $0x6b01023f // cmp w17, w1 - WORD $0x54000460 // b.eq LBB0_11 $140(%rip) -LBB0_7: - WORD $0xd342fdcc // lsr x12, x14, #2 - WORD $0x927ef5d1 // and x17, x14, #0xfffffffffffffffc - WORD $0x91001221 // add x1, x17, #4 - WORD $0xeb09003f // cmp x1, x9 - WORD $0x1a9f87e2 // cset w2, ls - WORD $0xeb11021f // cmp x16, x17 - WORD $0x1a9f97f0 // cset w16, hi - WORD $0x4a020210 // eor w16, w16, w2 - WORD $0xb27f0231 // orr x17, x17, #0x2 - WORD $0xeb1101ff // cmp x15, x17 - WORD $0x1a9f17ef // cset w15, eq - WORD $0x0a4e09ee // and w14, w15, w14, lsr #2 - WORD $0x1a9f95ce // csinc w14, w14, wzr, ls - WORD $0x8b0e018e // add x14, x12, x14 - WORD $0xeb09003f // cmp x1, x9 - WORD $0x9a8c8589 // cinc x9, x12, ls - WORD $0x7200021f // tst w16, #0x1 - WORD $0x9a8911cc // csel x12, x14, x9, ne - WORD $0xeb0d019f // cmp x12, x13 - WORD $0x54000249 // b.ls LBB0_12 $72(%rip) -LBB0_8: - WORD $0xd29d0009 // mov x9, #59392 - WORD $0xf2a90ec9 // movk x9, #18550, lsl #16 - WORD $0xf2c002e9 // movk x9, #23, lsl #32 - WORD $0xeb09019f // cmp x12, x9 - WORD $0x54000222 // b.hs LBB0_14 $68(%rip) - WORD $0x5280016d // mov w13, #11 - WORD $0x140000f3 // b LBB0_67 $972(%rip) -LBB0_10: - WORD $0x52800609 // mov w9, #48 - WORD $0x39000109 // strb w9, [x8] - WORD $0x4b000108 // sub w8, w8, w0 - WORD $0x11000500 // add w0, w8, #1 - WORD $0xa940fbfd // ldp fp, lr, [sp, #8] - WORD $0x910083ff // add sp, sp, #32 - WORD $0xd65f03c0 // ret -LBB0_11: - WORD $0x1100056b // add w11, w11, #1 - WORD $0xeb0d019f // cmp x12, x13 - WORD $0x54fffe08 // b.hi LBB0_8 $-64(%rip) -LBB0_12: - WORD $0xf100299f // cmp x12, #10 - WORD $0x54000142 // b.hs LBB0_16 $40(%rip) - WORD $0x5280002d // mov w13, #1 - WORD $0x140000e5 // b LBB0_67 $916(%rip) -LBB0_14: - WORD $0xd2820009 // mov x9, #4096 - WORD $0xf2ba94a9 // movk x9, #54437, lsl #16 - WORD $0xf2c01d09 // movk x9, #232, lsl #32 - WORD $0xeb09019f // cmp x12, x9 - WORD $0x54000262 // b.hs LBB0_21 $76(%rip) - WORD $0x5280018d // mov w13, #12 - WORD $0x140000de // b LBB0_67 $888(%rip) -LBB0_16: - WORD $0xf101919f // cmp x12, #100 - WORD $0x540002c2 // b.hs LBB0_23 $88(%rip) - WORD $0x5280004d // mov w13, #2 - WORD $0x140000da // b LBB0_67 $872(%rip) -LBB0_18: - WORD $0x9acf252a // lsr x10, x9, x15 -Lloh2: - WORD $0x10006d09 // adr x9, _Digits $3488(%rip) -Lloh3: - WORD $0x91000129 // add x9, x9, _Digits@PAGEOFF $0(%rip) - WORD $0xeb0d015f // cmp x10, x13 - WORD $0x54000269 // b.ls LBB0_25 $76(%rip) - WORD $0xd29d000b // mov x11, #59392 - WORD $0xf2a90ecb // movk x11, #18550, lsl #16 - WORD $0xf2c002eb // movk x11, #23, lsl #32 - WORD $0xeb0b015f // cmp x10, x11 - WORD $0x540003e2 // b.hs LBB0_31 $124(%rip) - WORD $0x5280016b // mov w11, #11 - WORD $0x14000067 // b LBB0_54 $412(%rip) -LBB0_21: - WORD $0xd2940009 // mov x9, #40960 - WORD $0xf2a9ce49 // movk x9, #20082, lsl #16 - WORD $0xf2c12309 // movk x9, #2328, lsl #32 - WORD $0xeb09019f // cmp x12, x9 - WORD $0x54000182 // b.hs LBB0_27 $48(%rip) - WORD $0x528001ad // mov w13, #13 - WORD $0x140000c7 // b LBB0_67 $796(%rip) -LBB0_23: - WORD $0xf10fa19f // cmp x12, #1000 - WORD $0x540001e2 // b.hs LBB0_29 $60(%rip) - WORD $0x5280006d // mov w13, #3 - WORD $0x140000c3 // b LBB0_67 $780(%rip) -LBB0_25: - WORD $0xf100295f // cmp x10, #10 - WORD $0x540002e2 // b.hs LBB0_33 $92(%rip) - WORD $0x5280002b // mov w11, #1 - WORD $0x8b0b010b // add x11, x8, x11 - WORD $0x14000346 // b LBB0_176 $3352(%rip) -LBB0_27: - WORD $0xd2880009 // mov x9, #16384 - WORD $0xf2a20f49 // movk x9, #4218, lsl #16 - WORD $0xf2cb5e69 // movk x9, #23283, lsl #32 - WORD $0xeb09019f // cmp x12, x9 - WORD $0x54000282 // b.hs LBB0_35 $80(%rip) - WORD $0x528001cd // mov w13, #14 - WORD $0x140000b7 // b LBB0_67 $732(%rip) -LBB0_29: - WORD $0xd344fd89 // lsr x9, x12, #4 - WORD $0xf109c53f // cmp x9, #625 - WORD $0x540002c2 // b.hs LBB0_37 $88(%rip) - WORD $0x5280008d // mov w13, #4 - WORD $0x140000b2 // b LBB0_67 $712(%rip) -LBB0_31: - WORD $0xd282000b // mov x11, #4096 - WORD $0xf2ba94ab // movk x11, #54437, lsl #16 - WORD $0xf2c01d0b // movk x11, #232, lsl #32 - WORD $0xeb0b015f // cmp x10, x11 - WORD $0x54000282 // b.hs LBB0_39 $80(%rip) - WORD $0x5280018b // mov w11, #12 - WORD $0x14000044 // b LBB0_54 $272(%rip) -LBB0_33: - WORD $0xf101915f // cmp x10, #100 - WORD $0x540002e2 // b.hs LBB0_41 $92(%rip) - WORD $0x5280004b // mov w11, #2 - WORD $0x8b0b010b // add x11, x8, x11 - WORD $0x1400032e // b LBB0_176 $3256(%rip) -LBB0_35: - WORD $0xb2718be9 // mov x9, #1125899906809856 - WORD $0xf2b498c9 // movk x9, #42182, lsl #16 - WORD $0xf2d1afc9 // movk x9, #36222, lsl #32 - WORD $0xeb09019f // cmp x12, x9 - WORD $0x54000282 // b.hs LBB0_43 $80(%rip) - WORD $0x528001ed // mov w13, #15 - WORD $0x1400009f // b LBB0_67 $636(%rip) -LBB0_37: - WORD $0xd345fd89 // lsr x9, x12, #5 - WORD $0xf130d53f // cmp x9, #3125 - WORD $0x540002c2 // b.hs LBB0_45 $88(%rip) - WORD $0x528000ad // mov w13, #5 - WORD $0x1400009a // b LBB0_67 $616(%rip) -LBB0_39: - WORD $0xd294000b // mov x11, #40960 - WORD $0xf2a9ce4b // movk x11, #20082, lsl #16 - WORD $0xf2c1230b // movk x11, #2328, lsl #32 - WORD $0xeb0b015f // cmp x10, x11 - WORD $0x540002a2 // b.hs LBB0_47 $84(%rip) - WORD $0x528001ab // mov w11, #13 - WORD $0x1400002c // b LBB0_54 $176(%rip) -LBB0_41: - WORD $0xf10fa15f // cmp x10, #1000 - WORD $0x54000302 // b.hs LBB0_49 $96(%rip) - WORD $0x5280006b // mov w11, #3 - WORD $0x8b0b010b // add x11, x8, x11 - WORD $0x14000316 // b LBB0_176 $3160(%rip) -LBB0_43: - WORD $0xd2adf829 // mov x9, #1874919424 - WORD $0xf2d0de49 // movk x9, #34546, lsl #32 - WORD $0xf2e00469 // movk x9, #35, lsl #48 - WORD $0xeb09019f // cmp x12, x9 - WORD $0x52800209 // mov w9, #16 -LBB0_44: - WORD $0x1a89352d // cinc w13, w9, hs - WORD $0x14000087 // b LBB0_67 $540(%rip) -LBB0_45: - WORD $0x52884809 // mov w9, #16960 - WORD $0x72a001e9 // movk w9, #15, lsl #16 - WORD $0xeb09019f // cmp x12, x9 - WORD $0x54000202 // b.hs LBB0_51 $64(%rip) - WORD $0x528000cd // mov w13, #6 - WORD $0x14000081 // b LBB0_67 $516(%rip) -LBB0_47: - WORD $0xd288000b // mov x11, #16384 - WORD $0xf2a20f4b // movk x11, #4218, lsl #16 - WORD $0xf2cb5e6b // movk x11, #23283, lsl #32 - WORD $0xeb0b015f // cmp x10, x11 - WORD $0x540001e2 // b.hs LBB0_53 $60(%rip) - WORD $0x528001cb // mov w11, #14 - WORD $0x14000013 // b LBB0_54 $76(%rip) -LBB0_49: - WORD $0xd344fd4b // lsr x11, x10, #4 - WORD $0xf109c57f // cmp x11, #625 - WORD $0x54000d82 // b.hs LBB0_63 $432(%rip) - WORD $0x5280008b // mov w11, #4 - WORD $0x8b0b010b // add x11, x8, x11 - WORD $0x140002fc // b LBB0_176 $3056(%rip) -LBB0_51: - WORD $0x5292d009 // mov w9, #38528 - WORD $0x72a01309 // movk w9, #152, lsl #16 - WORD $0xeb09019f // cmp x12, x9 - WORD $0x54000d62 // b.hs LBB0_65 $428(%rip) - WORD $0x528000ed // mov w13, #7 - WORD $0x1400006e // b LBB0_67 $440(%rip) -LBB0_53: - WORD $0xb2718beb // mov x11, #1125899906809856 - WORD $0xf2b498cb // movk x11, #42182, lsl #16 - WORD $0xf2d1afcb // movk x11, #36222, lsl #32 - WORD $0xeb0b015f // cmp x10, x11 - WORD $0x528001eb // mov w11, #15 - WORD $0x9a8b356b // cinc x11, x11, hs -LBB0_54: - WORD $0x8b0b010b // add x11, x8, x11 -LBB0_55: - WORD $0xd288c3ac // mov x12, #17949 - WORD $0xf2ae230c // movk x12, #28952, lsl #16 - WORD $0xf2d798ec // movk x12, #48327, lsl #32 - WORD $0xf2e0014c // movk x12, #10, lsl #48 - WORD $0x9bcc7d4c // umulh x12, x10, x12 - WORD $0xd34efd8d // lsr x13, x12, #14 - WORD $0x5283e00c // mov w12, #7936 - WORD $0x72bf414c // movk w12, #64010, lsl #16 - WORD $0x1b0c29aa // madd w10, w13, w12, w10 - WORD $0x5282eb2c // mov w12, #5977 - WORD $0x72ba36ec // movk w12, #53687, lsl #16 - WORD $0x9bac7d4c // umull x12, w10, w12 - WORD $0xd36dfd8c // lsr x12, x12, #45 - WORD $0x5284e20e // mov w14, #10000 - WORD $0x1b0ea98a // msub w10, w12, w14, w10 - WORD $0x5291b72f // mov w15, #36281 - WORD $0x72a000cf // movk w15, #6, lsl #16 - WORD $0x9baf7d8f // umull x15, w12, w15 - WORD $0xd360fdef // lsr x15, x15, #32 - WORD $0x1b0eb1ec // msub w12, w15, w14, w12 - WORD $0x53023d4e // ubfx w14, w10, #2, #14 - WORD $0x52828f6f // mov w15, #5243 - WORD $0x1b0f7dce // mul w14, w14, w15 - WORD $0x53117dce // lsr w14, w14, #17 - WORD $0x52800c90 // mov w16, #100 - WORD $0x1b10a9ca // msub w10, w14, w16, w10 - WORD $0x92403d4a // and x10, x10, #0xffff - WORD $0x1b0f7d8f // mul w15, w12, w15 - WORD $0x53137def // lsr w15, w15, #19 - WORD $0x1b10b1f0 // msub w16, w15, w16, w12 - WORD $0x786a792a // ldrh w10, [x9, x10, lsl #1] - WORD $0x786f592f // ldrh w15, [x9, w15, uxtw #1] - WORD $0xaa0b03ec // mov x12, x11 - WORD $0x781f8d8f // strh w15, [x12, #-8]! - WORD $0x79000d8a // strh w10, [x12, #6] - WORD $0x786e592a // ldrh w10, [x9, w14, uxtw #1] - WORD $0x92403e0e // and x14, x16, #0xffff - WORD $0x7900098a // strh w10, [x12, #4] - WORD $0x786e792a // ldrh w10, [x9, x14, lsl #1] - WORD $0x7900058a // strh w10, [x12, #2] - WORD $0xaa0d03ea // mov x10, x13 - WORD $0xd3447dad // ubfx x13, x13, #4, #28 - WORD $0x7109c5bf // cmp w13, #625 - WORD $0x540058e3 // b.lo LBB0_177 $2844(%rip) -LBB0_56: - WORD $0x529c1fee // mov w14, #57599 - WORD $0x72a0beae // movk w14, #1525, lsl #16 - WORD $0x5282eb2f // mov w15, #5977 - WORD $0x72ba36ef // movk w15, #53687, lsl #16 - WORD $0x1284e1f0 // mov w16, #-10000 - WORD $0x5290a3f1 // mov w17, #34079 - WORD $0x72aa3d71 // movk w17, #20971, lsl #16 - WORD $0x52800c81 // mov w1, #100 -LBB0_57: - WORD $0x9baf7d4d // umull x13, w10, w15 - WORD $0xd36dfdad // lsr x13, x13, #45 - WORD $0x1b1029a2 // madd w2, w13, w16, w10 - WORD $0x9bb17c43 // umull x3, w2, w17 - WORD $0xd365fc63 // lsr x3, x3, #37 - WORD $0x1b018862 // msub w2, w3, w1, w2 - WORD $0x78625922 // ldrh w2, [x9, w2, uxtw #1] - WORD $0x78637923 // ldrh w3, [x9, x3, lsl #1] - WORD $0x781fcd83 // strh w3, [x12, #-4]! - WORD $0x79000582 // strh w2, [x12, #2] - WORD $0x6b0e015f // cmp w10, w14 - WORD $0xaa0d03ea // mov x10, x13 - WORD $0x54fffe88 // b.hi LBB0_57 $-48(%rip) - WORD $0x710191bf // cmp w13, #100 - WORD $0x54000163 // b.lo LBB0_60 $44(%rip) -LBB0_59: - WORD $0x53023daa // ubfx w10, w13, #2, #14 - WORD $0x52828f6e // mov w14, #5243 - WORD $0x1b0e7d4a // mul w10, w10, w14 - WORD $0x53117d4a // lsr w10, w10, #17 - WORD $0x52800c8e // mov w14, #100 - WORD $0x1b0eb54d // msub w13, w10, w14, w13 - WORD $0x92403dad // and x13, x13, #0xffff - WORD $0x786d792d // ldrh w13, [x9, x13, lsl #1] - WORD $0x781fed8d // strh w13, [x12, #-2]! - WORD $0xaa0a03ed // mov x13, x10 -LBB0_60: - WORD $0x710029bf // cmp w13, #10 - WORD $0x540000e3 // b.lo LBB0_62 $28(%rip) - WORD $0x786d5928 // ldrh w8, [x9, w13, uxtw #1] - WORD $0x781fe188 // sturh w8, [x12, #-2] - WORD $0x4b000160 // sub w0, w11, w0 - WORD $0xa940fbfd // ldp fp, lr, [sp, #8] - WORD $0x910083ff // add sp, sp, #32 - WORD $0xd65f03c0 // ret -LBB0_62: - WORD $0x321c05a9 // orr w9, w13, #0x30 - WORD $0x39000109 // strb w9, [x8] - WORD $0x4b000160 // sub w0, w11, w0 - WORD $0xa940fbfd // ldp fp, lr, [sp, #8] - WORD $0x910083ff // add sp, sp, #32 - WORD $0xd65f03c0 // ret -LBB0_63: - WORD $0xd345fd4b // lsr x11, x10, #5 - WORD $0xf130d57f // cmp x11, #3125 - WORD $0x54004d02 // b.hs LBB0_166 $2464(%rip) - WORD $0x528000ab // mov w11, #5 - WORD $0x8b0b010b // add x11, x8, x11 - WORD $0x1400028e // b LBB0_176 $2616(%rip) -LBB0_65: - WORD $0x529c2009 // mov w9, #57600 - WORD $0x72a0bea9 // movk w9, #1525, lsl #16 - WORD $0xeb09019f // cmp x12, x9 - WORD $0x54004d02 // b.hs LBB0_168 $2464(%rip) - WORD $0x5280010d // mov w13, #8 -LBB0_67: - WORD $0x0b0b01a9 // add w9, w13, w11 - WORD $0x5100592e // sub w14, w9, #22 - WORD $0xd360fd8f // lsr x15, x12, #32 - WORD $0x310071df // cmn w14, #28 - WORD $0x54000168 // b.hi LBB0_71 $44(%rip) - WORD $0x9100050b // add x11, x8, #1 - WORD $0x2a0d03ed // mov w13, w13 - WORD $0x8b0d016e // add x14, x11, x13 - WORD $0xb500022f // cbnz x15, LBB0_75 $68(%rip) - WORD $0xaa0c03f0 // mov x16, x12 - WORD $0x53047e0c // lsr w12, w16, #4 - WORD $0x7109c59f // cmp w12, #625 - WORD $0x540017c2 // b.hs LBB0_94 $760(%rip) -LBB0_70: - WORD $0xaa1003ec // mov x12, x16 - WORD $0x140000d3 // b LBB0_96 $844(%rip) -LBB0_71: - WORD $0x37f8074b // tbnz w11, #31, LBB0_77 $232(%rip) - WORD $0x2a0d03ee // mov w14, w13 - WORD $0x8b0e010b // add x11, x8, x14 - WORD $0xb500084f // cbnz x15, LBB0_81 $264(%rip) - WORD $0xaa0b03ef // mov x15, x11 - WORD $0x53047d90 // lsr w16, w12, #4 - WORD $0x7109c61f // cmp w16, #625 - WORD $0x54000d82 // b.hs LBB0_82 $432(%rip) -LBB0_74: - WORD $0xaa0c03f0 // mov x16, x12 - WORD $0x14000081 // b LBB0_84 $516(%rip) -LBB0_75: - WORD $0xd29cefef // mov x15, #59263 - WORD $0xf2b8460f // movk x15, #49712, lsl #16 - WORD $0xf2c7710f // movk x15, #15240, lsl #32 - WORD $0xf2eabccf // movk x15, #21990, lsl #48 - WORD $0x9bcf7d8f // umulh x15, x12, x15 - WORD $0xd359fdf0 // lsr x16, x15, #25 - WORD $0x5283e00f // mov w15, #7936 - WORD $0x72bf414f // movk w15, #64010, lsl #16 - WORD $0x1b0f320c // madd w12, w16, w15, w12 - WORD $0x3400146c // cbz w12, LBB0_93 $652(%rip) - WORD $0xd280000f // mov x15, #0 - WORD $0x5282eb31 // mov w17, #5977 - WORD $0x72ba36f1 // movk w17, #53687, lsl #16 - WORD $0x9bb17d91 // umull x17, w12, w17 - WORD $0xd36dfe31 // lsr x17, x17, #45 - WORD $0x5284e201 // mov w1, #10000 - WORD $0x1b01b22c // msub w12, w17, w1, w12 - WORD $0x5291b722 // mov w2, #36281 - WORD $0x72a000c2 // movk w2, #6, lsl #16 - WORD $0x9ba27e22 // umull x2, w17, w2 - WORD $0xd360fc42 // lsr x2, x2, #32 - WORD $0x1b01c451 // msub w17, w2, w1, w17 - WORD $0x53023d81 // ubfx w1, w12, #2, #14 - WORD $0x52828f62 // mov w2, #5243 - WORD $0x1b027c21 // mul w1, w1, w2 - WORD $0x53117c21 // lsr w1, w1, #17 - WORD $0x52800c83 // mov w3, #100 - WORD $0x1b03b02c // msub w12, w1, w3, w12 - WORD $0x92403d8c // and x12, x12, #0xffff - WORD $0x1b027e22 // mul w2, w17, w2 - WORD $0x53137c42 // lsr w2, w2, #19 -Lloh4: - WORD $0x10004b04 // adr x4, _Digits $2400(%rip) -Lloh5: - WORD $0x91000084 // add x4, x4, _Digits@PAGEOFF $0(%rip) - WORD $0x786c788c // ldrh w12, [x4, x12, lsl #1] - WORD $0x1b03c451 // msub w17, w2, w3, w17 - WORD $0x781fe1cc // sturh w12, [x14, #-2] - WORD $0x92403e2c // and x12, x17, #0xffff - WORD $0x78615891 // ldrh w17, [x4, w1, uxtw #1] - WORD $0x781fc1d1 // sturh w17, [x14, #-4] - WORD $0x786c788c // ldrh w12, [x4, x12, lsl #1] - WORD $0x781fa1cc // sturh w12, [x14, #-6] - WORD $0x7862588c // ldrh w12, [x4, w2, uxtw #1] - WORD $0x781f81cc // sturh w12, [x14, #-8] - WORD $0xd10021ce // sub x14, x14, #8 - WORD $0x53047e0c // lsr w12, w16, #4 - WORD $0x7109c59f // cmp w12, #625 - WORD $0x54fff8c3 // b.lo LBB0_70 $-232(%rip) - WORD $0x14000082 // b LBB0_94 $520(%rip) -LBB0_77: - WORD $0x7100013f // cmp w9, #0 - WORD $0x540023cc // b.gt LBB0_123 $1144(%rip) - WORD $0x5285c60e // mov w14, #11824 - WORD $0x7800250e // strh w14, [x8], #2 - WORD $0x36f82369 // tbz w9, #31, LBB0_123 $1132(%rip) - WORD $0x2a2d03ee // mvn w14, w13 - WORD $0x4b0b01ce // sub w14, w14, w11 - WORD $0x7100fddf // cmp w14, #63 - WORD $0x54002082 // b.hs LBB0_118 $1040(%rip) - WORD $0x5280000e // mov w14, #0 - WORD $0x1400010f // b LBB0_121 $1084(%rip) -LBB0_81: - WORD $0xd29cefef // mov x15, #59263 - WORD $0xf2b8460f // movk x15, #49712, lsl #16 - WORD $0xf2c7710f // movk x15, #15240, lsl #32 - WORD $0xf2eabccf // movk x15, #21990, lsl #48 - WORD $0x9bcf7d8f // umulh x15, x12, x15 - WORD $0xd359fdf0 // lsr x16, x15, #25 - WORD $0x5283e00f // mov w15, #7936 - WORD $0x72bf414f // movk w15, #64010, lsl #16 - WORD $0x1b0f320c // madd w12, w16, w15, w12 - WORD $0x5282eb2f // mov w15, #5977 - WORD $0x72ba36ef // movk w15, #53687, lsl #16 - WORD $0x9baf7d8f // umull x15, w12, w15 - WORD $0xd36dfdef // lsr x15, x15, #45 - WORD $0x5284e211 // mov w17, #10000 - WORD $0x1b11b1ec // msub w12, w15, w17, w12 - WORD $0x5291b721 // mov w1, #36281 - WORD $0x72a000c1 // movk w1, #6, lsl #16 - WORD $0x9ba17de1 // umull x1, w15, w1 - WORD $0xd360fc21 // lsr x1, x1, #32 - WORD $0x1b11bc2f // msub w15, w1, w17, w15 - WORD $0x53023d91 // ubfx w17, w12, #2, #14 - WORD $0x52828f61 // mov w1, #5243 - WORD $0x1b017e31 // mul w17, w17, w1 - WORD $0x53117e31 // lsr w17, w17, #17 - WORD $0x52800c82 // mov w2, #100 - WORD $0x1b02b22c // msub w12, w17, w2, w12 - WORD $0x92403d8c // and x12, x12, #0xffff - WORD $0x1b017de1 // mul w1, w15, w1 - WORD $0x53137c21 // lsr w1, w1, #19 - WORD $0x1b02bc22 // msub w2, w1, w2, w15 -Lloh6: - WORD $0x100043c3 // adr x3, _Digits $2168(%rip) -Lloh7: - WORD $0x91000063 // add x3, x3, _Digits@PAGEOFF $0(%rip) - WORD $0x786c786c // ldrh w12, [x3, x12, lsl #1] - WORD $0x78615861 // ldrh w1, [x3, w1, uxtw #1] - WORD $0xaa0b03ef // mov x15, x11 - WORD $0x781f8de1 // strh w1, [x15, #-8]! - WORD $0x79000dec // strh w12, [x15, #6] - WORD $0x7871586c // ldrh w12, [x3, w17, uxtw #1] - WORD $0x92403c51 // and x17, x2, #0xffff - WORD $0x790009ec // strh w12, [x15, #4] - WORD $0x7871786c // ldrh w12, [x3, x17, lsl #1] - WORD $0x790005ec // strh w12, [x15, #2] - WORD $0xaa1003ec // mov x12, x16 - WORD $0x53047d90 // lsr w16, w12, #4 - WORD $0x7109c61f // cmp w16, #625 - WORD $0x54fff2c3 // b.lo LBB0_74 $-424(%rip) -LBB0_82: - WORD $0x529c1ff1 // mov w17, #57599 - WORD $0x72a0beb1 // movk w17, #1525, lsl #16 - WORD $0x5282eb21 // mov w1, #5977 - WORD $0x72ba36e1 // movk w1, #53687, lsl #16 - WORD $0x1284e1e2 // mov w2, #-10000 - WORD $0x5290a3e3 // mov w3, #34079 - WORD $0x72aa3d63 // movk w3, #20971, lsl #16 - WORD $0x52800c84 // mov w4, #100 -Lloh8: - WORD $0x100040c5 // adr x5, _Digits $2072(%rip) -Lloh9: - WORD $0x910000a5 // add x5, x5, _Digits@PAGEOFF $0(%rip) -LBB0_83: - WORD $0x9ba17d90 // umull x16, w12, w1 - WORD $0xd36dfe10 // lsr x16, x16, #45 - WORD $0x1b023206 // madd w6, w16, w2, w12 - WORD $0x9ba37cc7 // umull x7, w6, w3 - WORD $0xd365fce7 // lsr x7, x7, #37 - WORD $0x1b0498e6 // msub w6, w7, w4, w6 - WORD $0x786658a6 // ldrh w6, [x5, w6, uxtw #1] - WORD $0x786778a7 // ldrh w7, [x5, x7, lsl #1] - WORD $0x781fcde7 // strh w7, [x15, #-4]! - WORD $0x790005e6 // strh w6, [x15, #2] - WORD $0x6b11019f // cmp w12, w17 - WORD $0xaa1003ec // mov x12, x16 - WORD $0x54fffe88 // b.hi LBB0_83 $-48(%rip) -LBB0_84: - WORD $0x7101921f // cmp w16, #100 - WORD $0x540001a3 // b.lo LBB0_86 $52(%rip) - WORD $0x53023e0c // ubfx w12, w16, #2, #14 - WORD $0x52828f71 // mov w17, #5243 - WORD $0x1b117d8c // mul w12, w12, w17 - WORD $0x53117d8c // lsr w12, w12, #17 - WORD $0x52800c91 // mov w17, #100 - WORD $0x1b11c190 // msub w16, w12, w17, w16 -Lloh10: - WORD $0x10003df1 // adr x17, _Digits $1980(%rip) -Lloh11: - WORD $0x91000231 // add x17, x17, _Digits@PAGEOFF $0(%rip) - WORD $0x92403e10 // and x16, x16, #0xffff - WORD $0x78707a30 // ldrh w16, [x17, x16, lsl #1] - WORD $0x781fedf0 // strh w16, [x15, #-2]! - WORD $0xaa0c03f0 // mov x16, x12 -LBB0_86: - WORD $0x8b09010c // add x12, x8, x9 - WORD $0x71002a1f // cmp w16, #10 - WORD $0x54000163 // b.lo LBB0_89 $44(%rip) -Lloh12: - WORD $0x10003cc8 // adr x8, _Digits $1944(%rip) -Lloh13: - WORD $0x91000108 // add x8, x8, _Digits@PAGEOFF $0(%rip) - WORD $0x78705908 // ldrh w8, [x8, w16, uxtw #1] - WORD $0x781fe1e8 // sturh w8, [x15, #-2] - WORD $0x6b0901bf // cmp w13, w9 - WORD $0x54000123 // b.lo LBB0_90 $36(%rip) -LBB0_88: - WORD $0x4b000180 // sub w0, w12, w0 - WORD $0xa940fbfd // ldp fp, lr, [sp, #8] - WORD $0x910083ff // add sp, sp, #32 - WORD $0xd65f03c0 // ret -LBB0_89: - WORD $0x321c060f // orr w15, w16, #0x30 - WORD $0x3900010f // strb w15, [x8] - WORD $0x6b0901bf // cmp w13, w9 - WORD $0x54ffff22 // b.hs LBB0_88 $-28(%rip) -LBB0_90: - WORD $0x8b000148 // add x8, x10, x0 - WORD $0x8b0e010d // add x13, x8, x14 - WORD $0x910005af // add x15, x13, #1 - WORD $0x8b090108 // add x8, x8, x9 - WORD $0xeb0801ff // cmp x15, x8 - WORD $0x9a8d9508 // csinc x8, x8, x13, ls - WORD $0xcb0d0108 // sub x8, x8, x13 - WORD $0xf100211f // cmp x8, #8 - WORD $0x54003343 // b.lo LBB0_164 $1640(%rip) - WORD $0xf101011f // cmp x8, #64 - WORD $0x54000f02 // b.hs LBB0_111 $480(%rip) - WORD $0xd2800009 // mov x9, #0 - WORD $0x14000084 // b LBB0_115 $528(%rip) -LBB0_93: - WORD $0x928000ef // mov x15, #-8 - WORD $0xd10021ce // sub x14, x14, #8 - WORD $0x53047e0c // lsr w12, w16, #4 - WORD $0x7109c59f // cmp w12, #625 - WORD $0x54ffe883 // b.lo LBB0_70 $-752(%rip) -LBB0_94: - WORD $0x529c1ff1 // mov w17, #57599 - WORD $0x72a0beb1 // movk w17, #1525, lsl #16 - WORD $0x5282eb21 // mov w1, #5977 - WORD $0x72ba36e1 // movk w1, #53687, lsl #16 - WORD $0x1284e1e2 // mov w2, #-10000 - WORD $0x5290a3e3 // mov w3, #34079 - WORD $0x72aa3d63 // movk w3, #20971, lsl #16 - WORD $0x52800c84 // mov w4, #100 -Lloh14: - WORD $0x100037c5 // adr x5, _Digits $1784(%rip) -Lloh15: - WORD $0x910000a5 // add x5, x5, _Digits@PAGEOFF $0(%rip) -LBB0_95: - WORD $0x9ba17e0c // umull x12, w16, w1 - WORD $0xd36dfd8c // lsr x12, x12, #45 - WORD $0x1b024186 // madd w6, w12, w2, w16 - WORD $0x9ba37cc7 // umull x7, w6, w3 - WORD $0xd365fce7 // lsr x7, x7, #37 - WORD $0x1b0498e6 // msub w6, w7, w4, w6 - WORD $0x786658a6 // ldrh w6, [x5, w6, uxtw #1] - WORD $0x786778a7 // ldrh w7, [x5, x7, lsl #1] - WORD $0x781fcdc7 // strh w7, [x14, #-4]! - WORD $0x790005c6 // strh w6, [x14, #2] - WORD $0x6b11021f // cmp w16, w17 - WORD $0xaa0c03f0 // mov x16, x12 - WORD $0x54fffe88 // b.hi LBB0_95 $-48(%rip) -LBB0_96: - WORD $0x7101919f // cmp w12, #100 - WORD $0x540001a3 // b.lo LBB0_98 $52(%rip) - WORD $0x53023d90 // ubfx w16, w12, #2, #14 - WORD $0x52828f71 // mov w17, #5243 - WORD $0x1b117e10 // mul w16, w16, w17 - WORD $0x53117e10 // lsr w16, w16, #17 - WORD $0x52800c91 // mov w17, #100 - WORD $0x1b11b20c // msub w12, w16, w17, w12 -Lloh16: - WORD $0x100034f1 // adr x17, _Digits $1692(%rip) -Lloh17: - WORD $0x91000231 // add x17, x17, _Digits@PAGEOFF $0(%rip) - WORD $0x92403d8c // and x12, x12, #0xffff - WORD $0x786c7a2c // ldrh w12, [x17, x12, lsl #1] - WORD $0x781fedcc // strh w12, [x14, #-2]! - WORD $0xaa1003ec // mov x12, x16 -LBB0_98: - WORD $0x7100299f // cmp w12, #10 - WORD $0x540000c3 // b.lo LBB0_100 $24(%rip) -Lloh18: - WORD $0x100033f0 // adr x16, _Digits $1660(%rip) -Lloh19: - WORD $0x91000210 // add x16, x16, _Digits@PAGEOFF $0(%rip) - WORD $0x786c5a0c // ldrh w12, [x16, w12, uxtw #1] - WORD $0x781fe1cc // sturh w12, [x14, #-2] - WORD $0x14000003 // b LBB0_101 $12(%rip) -LBB0_100: - WORD $0x321c058c // orr w12, w12, #0x30 - WORD $0x3900016c // strb w12, [x11] -LBB0_101: - WORD $0x8b0a01ea // add x10, x15, x10 - WORD $0x8b0a000a // add x10, x0, x10 - WORD $0x910005ec // add x12, x15, #1 -LBB0_102: - WORD $0x386d694e // ldrb w14, [x10, x13] - WORD $0xd100054a // sub x10, x10, #1 - WORD $0xd100058c // sub x12, x12, #1 - WORD $0x7100c1df // cmp w14, #48 - WORD $0x54ffff80 // b.eq LBB0_102 $-16(%rip) - WORD $0x3940050e // ldrb w14, [x8, #1] - WORD $0x3900010e // strb w14, [x8] - WORD $0x8b0c01ac // add x12, x13, x12 - WORD $0x8b0d0148 // add x8, x10, x13 - WORD $0xf100099f // cmp x12, #2 - WORD $0x540000ab // b.lt LBB0_105 $20(%rip) - WORD $0x91000908 // add x8, x8, #2 - WORD $0x528005ca // mov w10, #46 - WORD $0x3900016a // strb w10, [x11] - WORD $0x14000002 // b LBB0_106 $8(%rip) -LBB0_105: - WORD $0x91000508 // add x8, x8, #1 -LBB0_106: - WORD $0x52800caa // mov w10, #101 - WORD $0x3900010a // strb w10, [x8] - WORD $0x5280002a // mov w10, #1 - WORD $0x4b09014a // sub w10, w10, w9 - WORD $0x71000529 // subs w9, w9, #1 - WORD $0x5280056b // mov w11, #43 - WORD $0x528005ac // mov w12, #45 - WORD $0x1a8bb18b // csel w11, w12, w11, lt - WORD $0x1a89b149 // csel w9, w10, w9, lt - WORD $0x3900050b // strb w11, [x8, #1] - WORD $0x7101913f // cmp w9, #100 - WORD $0x54000243 // b.lo LBB0_108 $72(%rip) - WORD $0x529999aa // mov w10, #52429 - WORD $0x72b9998a // movk w10, #52428, lsl #16 - WORD $0x9baa7d2a // umull x10, w9, w10 - WORD $0xd363fd4a // lsr x10, x10, #35 - WORD $0x5280014b // mov w11, #10 - WORD $0x1b0ba549 // msub w9, w10, w11, w9 -Lloh20: - WORD $0x10002e6b // adr x11, _Digits $1484(%rip) -Lloh21: - WORD $0x9100016b // add x11, x11, _Digits@PAGEOFF $0(%rip) - WORD $0x786a796a // ldrh w10, [x11, x10, lsl #1] - WORD $0x7900050a // strh w10, [x8, #2] - WORD $0x321c0529 // orr w9, w9, #0x30 - WORD $0x39001109 // strb w9, [x8, #4] - WORD $0x9100150c // add x12, x8, #5 - WORD $0x4b000180 // sub w0, w12, w0 - WORD $0xa940fbfd // ldp fp, lr, [sp, #8] - WORD $0x910083ff // add sp, sp, #32 - WORD $0xd65f03c0 // ret -LBB0_108: - WORD $0x7100293f // cmp w9, #10 - WORD $0x54000143 // b.lo LBB0_110 $40(%rip) -Lloh22: - WORD $0x10002cca // adr x10, _Digits $1432(%rip) -Lloh23: - WORD $0x9100014a // add x10, x10, _Digits@PAGEOFF $0(%rip) - WORD $0x78695949 // ldrh w9, [x10, w9, uxtw #1] - WORD $0x79000509 // strh w9, [x8, #2] - WORD $0x9100110c // add x12, x8, #4 - WORD $0x4b000180 // sub w0, w12, w0 - WORD $0xa940fbfd // ldp fp, lr, [sp, #8] - WORD $0x910083ff // add sp, sp, #32 - WORD $0xd65f03c0 // ret -LBB0_110: - WORD $0x321c0529 // orr w9, w9, #0x30 - WORD $0x91000d0c // add x12, x8, #3 - WORD $0x39000909 // strb w9, [x8, #2] - WORD $0x4b000180 // sub w0, w12, w0 - WORD $0xa940fbfd // ldp fp, lr, [sp, #8] - WORD $0x910083ff // add sp, sp, #32 - WORD $0xd65f03c0 // ret -LBB0_111: - WORD $0x927ae509 // and x9, x8, #0xffffffffffffffc0 - WORD $0x8b0e014d // add x13, x10, x14 - WORD $0x8b0001ad // add x13, x13, x0 - WORD $0x910081ad // add x13, x13, #32 - WORD $0x4f01e600 // movi.16b v0, #48 - WORD $0xaa0903ef // mov x15, x9 -LBB0_112: - WORD $0xad3f01a0 // stp q0, q0, [x13, #-32] - WORD $0xac8201a0 // stp q0, q0, [x13], #64 - WORD $0xf10101ef // subs x15, x15, #64 - WORD $0x54ffffa1 // b.ne LBB0_112 $-12(%rip) - WORD $0xeb09011f // cmp x8, x9 - WORD $0x54ffed60 // b.eq LBB0_88 $-596(%rip) - WORD $0xf27d091f // tst x8, #0x38 - WORD $0x54002240 // b.eq LBB0_163 $1096(%rip) -LBB0_115: - WORD $0x927df10d // and x13, x8, #0xfffffffffffffff8 - WORD $0x8b0d016b // add x11, x11, x13 - WORD $0x8b0a012a // add x10, x9, x10 - WORD $0x8b0e014a // add x10, x10, x14 - WORD $0x8b0a000a // add x10, x0, x10 - WORD $0xcb0d0129 // sub x9, x9, x13 - WORD $0x0f01e600 // movi.8b v0, #48 -LBB0_116: - WORD $0xfc008540 // str d0, [x10], #8 - WORD $0xb1002129 // adds x9, x9, #8 - WORD $0x54ffffc1 // b.ne LBB0_116 $-8(%rip) - WORD $0xeb0d011f // cmp x8, x13 - WORD $0x54ffeba0 // b.eq LBB0_88 $-652(%rip) - WORD $0x14000106 // b LBB0_164 $1048(%rip) -LBB0_118: - WORD $0x910005d0 // add x16, x14, #1 - WORD $0x927a6a0e // and x14, x16, #0x1ffffffc0 - WORD $0x8b0e0108 // add x8, x8, x14 - WORD $0x8b00014a // add x10, x10, x0 - WORD $0x9100894a // add x10, x10, #34 - WORD $0x4f01e600 // movi.16b v0, #48 - WORD $0xaa0e03f1 // mov x17, x14 -LBB0_119: - WORD $0xad3f0140 // stp q0, q0, [x10, #-32] - WORD $0xac820140 // stp q0, q0, [x10], #64 - WORD $0xf1010231 // subs x17, x17, #64 - WORD $0x54ffffa1 // b.ne LBB0_119 $-12(%rip) - WORD $0xeb0e021f // cmp x16, x14 - WORD $0x540000e0 // b.eq LBB0_123 $28(%rip) -LBB0_121: - WORD $0x0b0901ca // add w10, w14, w9 - WORD $0x4b0a03ea // neg w10, w10 - WORD $0x5280060e // mov w14, #48 -LBB0_122: - WORD $0x3800150e // strb w14, [x8], #1 - WORD $0x7100054a // subs w10, w10, #1 - WORD $0x54ffffc1 // b.ne LBB0_122 $-8(%rip) -LBB0_123: - WORD $0x2a0d03ea // mov w10, w13 - WORD $0x8b0a010e // add x14, x8, x10 - WORD $0xb500010f // cbnz x15, LBB0_126 $32(%rip) - WORD $0xaa0c03ed // mov x13, x12 - WORD $0xaa0e03ec // mov x12, x14 - WORD $0x53047db0 // lsr w16, w13, #4 - WORD $0x7109c61f // cmp w16, #625 - WORD $0x54000702 // b.hs LBB0_129 $224(%rip) -LBB0_125: - WORD $0xaa0d03f0 // mov x16, x13 - WORD $0x1400004d // b LBB0_131 $308(%rip) -LBB0_126: - WORD $0xd29cefed // mov x13, #59263 - WORD $0xf2b8460d // movk x13, #49712, lsl #16 - WORD $0xf2c7710d // movk x13, #15240, lsl #32 - WORD $0xf2eabccd // movk x13, #21990, lsl #48 - WORD $0x9bcd7d8d // umulh x13, x12, x13 - WORD $0xd359fdad // lsr x13, x13, #25 - WORD $0x5283e00f // mov w15, #7936 - WORD $0x72bf414f // movk w15, #64010, lsl #16 - WORD $0x1b0f31ac // madd w12, w13, w15, w12 - WORD $0x340004ec // cbz w12, LBB0_128 $156(%rip) - WORD $0xd280000f // mov x15, #0 - WORD $0x5282eb30 // mov w16, #5977 - WORD $0x72ba36f0 // movk w16, #53687, lsl #16 - WORD $0x9bb07d90 // umull x16, w12, w16 - WORD $0xd36dfe10 // lsr x16, x16, #45 - WORD $0x5284e211 // mov w17, #10000 - WORD $0x1b11b20c // msub w12, w16, w17, w12 - WORD $0x5291b721 // mov w1, #36281 - WORD $0x72a000c1 // movk w1, #6, lsl #16 - WORD $0x9ba17e01 // umull x1, w16, w1 - WORD $0xd360fc21 // lsr x1, x1, #32 - WORD $0x1b11c030 // msub w16, w1, w17, w16 - WORD $0x53023d91 // ubfx w17, w12, #2, #14 - WORD $0x52828f61 // mov w1, #5243 - WORD $0x1b017e31 // mul w17, w17, w1 - WORD $0x53117e31 // lsr w17, w17, #17 - WORD $0x52800c82 // mov w2, #100 - WORD $0x1b02b22c // msub w12, w17, w2, w12 - WORD $0x92403d8c // and x12, x12, #0xffff - WORD $0x1b017e01 // mul w1, w16, w1 - WORD $0x53137c21 // lsr w1, w1, #19 -Lloh24: - WORD $0x10001fe3 // adr x3, _Digits $1020(%rip) -Lloh25: - WORD $0x91000063 // add x3, x3, _Digits@PAGEOFF $0(%rip) - WORD $0x786c786c // ldrh w12, [x3, x12, lsl #1] - WORD $0x1b02c030 // msub w16, w1, w2, w16 - WORD $0x781fe1cc // sturh w12, [x14, #-2] - WORD $0x92403e0c // and x12, x16, #0xffff - WORD $0x78715870 // ldrh w16, [x3, w17, uxtw #1] - WORD $0x781fc1d0 // sturh w16, [x14, #-4] - WORD $0x786c786c // ldrh w12, [x3, x12, lsl #1] - WORD $0x781fa1cc // sturh w12, [x14, #-6] - WORD $0x7861586c // ldrh w12, [x3, w1, uxtw #1] - WORD $0x781f81cc // sturh w12, [x14, #-8] - WORD $0xd10021cc // sub x12, x14, #8 - WORD $0x53047db0 // lsr w16, w13, #4 - WORD $0x7109c61f // cmp w16, #625 - WORD $0x54fffa03 // b.lo LBB0_125 $-192(%rip) - WORD $0x14000006 // b LBB0_129 $24(%rip) -LBB0_128: - WORD $0x928000ef // mov x15, #-8 - WORD $0xd10021cc // sub x12, x14, #8 - WORD $0x53047db0 // lsr w16, w13, #4 - WORD $0x7109c61f // cmp w16, #625 - WORD $0x54fff943 // b.lo LBB0_125 $-216(%rip) -LBB0_129: - WORD $0x529c1ff1 // mov w17, #57599 - WORD $0x72a0beb1 // movk w17, #1525, lsl #16 - WORD $0x5282eb21 // mov w1, #5977 - WORD $0x72ba36e1 // movk w1, #53687, lsl #16 - WORD $0x1284e1e2 // mov w2, #-10000 - WORD $0x5290a3e3 // mov w3, #34079 - WORD $0x72aa3d63 // movk w3, #20971, lsl #16 - WORD $0x52800c84 // mov w4, #100 -Lloh26: - WORD $0x10001c25 // adr x5, _Digits $900(%rip) -Lloh27: - WORD $0x910000a5 // add x5, x5, _Digits@PAGEOFF $0(%rip) -LBB0_130: - WORD $0x9ba17db0 // umull x16, w13, w1 - WORD $0xd36dfe10 // lsr x16, x16, #45 - WORD $0x1b023606 // madd w6, w16, w2, w13 - WORD $0x9ba37cc7 // umull x7, w6, w3 - WORD $0xd365fce7 // lsr x7, x7, #37 - WORD $0x1b0498e6 // msub w6, w7, w4, w6 - WORD $0x786658a6 // ldrh w6, [x5, w6, uxtw #1] - WORD $0x786778a7 // ldrh w7, [x5, x7, lsl #1] - WORD $0x781fcd87 // strh w7, [x12, #-4]! - WORD $0x79000586 // strh w6, [x12, #2] - WORD $0x6b1101bf // cmp w13, w17 - WORD $0xaa1003ed // mov x13, x16 - WORD $0x54fffe88 // b.hi LBB0_130 $-48(%rip) -LBB0_131: - WORD $0x7101921f // cmp w16, #100 - WORD $0x540001a3 // b.lo LBB0_133 $52(%rip) - WORD $0x53023e0d // ubfx w13, w16, #2, #14 - WORD $0x52828f71 // mov w17, #5243 - WORD $0x1b117dad // mul w13, w13, w17 - WORD $0x53117dad // lsr w13, w13, #17 - WORD $0x52800c91 // mov w17, #100 - WORD $0x1b11c1b0 // msub w16, w13, w17, w16 -Lloh28: - WORD $0x10001951 // adr x17, _Digits $808(%rip) -Lloh29: - WORD $0x91000231 // add x17, x17, _Digits@PAGEOFF $0(%rip) - WORD $0x92403e10 // and x16, x16, #0xffff - WORD $0x78707a30 // ldrh w16, [x17, x16, lsl #1] - WORD $0x781fed90 // strh w16, [x12, #-2]! - WORD $0xaa0d03f0 // mov x16, x13 -LBB0_133: - WORD $0x71002a1f // cmp w16, #10 - WORD $0x540000c3 // b.lo LBB0_135 $24(%rip) -Lloh30: - WORD $0x1000184d // adr x13, _Digits $776(%rip) -Lloh31: - WORD $0x910001ad // add x13, x13, _Digits@PAGEOFF $0(%rip) - WORD $0x787059ad // ldrh w13, [x13, w16, uxtw #1] - WORD $0x781fe18d // sturh w13, [x12, #-2] - WORD $0x14000003 // b LBB0_136 $12(%rip) -LBB0_135: - WORD $0x321c060c // orr w12, w16, #0x30 - WORD $0x3900010c // strb w12, [x8] -LBB0_136: - WORD $0xd280000d // mov x13, #0 - WORD $0x8b0f01ce // add x14, x14, x15 - WORD $0x4b0f016c // sub w12, w11, w15 - WORD $0x51000581 // sub w1, w12, #1 - WORD $0x51000991 // sub w17, w12, #2 - WORD $0xaa1103f0 // mov x16, x17 -LBB0_137: - WORD $0x8b0d01cc // add x12, x14, x13 - WORD $0x385ff18c // ldurb w12, [x12, #-1] - WORD $0xd10005ad // sub x13, x13, #1 - WORD $0x11000610 // add w16, w16, #1 - WORD $0x7100c19f // cmp w12, #48 - WORD $0x54ffff60 // b.eq LBB0_137 $-20(%rip) - WORD $0x8b0d01cc // add x12, x14, x13 - WORD $0x9100058c // add x12, x12, #1 - WORD $0x7100053f // cmp w9, #1 - WORD $0x54ffd98b // b.lt LBB0_88 $-1232(%rip) - WORD $0x0b0a01e2 // add w2, w15, w10 - WORD $0x0b0d0042 // add w2, w2, w13 - WORD $0x11000442 // add w2, w2, #1 - WORD $0x6b02013f // cmp w9, w2 - WORD $0x5400016a // b.ge LBB0_143 $44(%rip) - WORD $0x4b0b01ec // sub w12, w15, w11 - WORD $0x1100058a // add w10, w12, #1 - WORD $0x8b0d014b // add x11, x10, x13 - WORD $0x7100057f // cmp w11, #1 - WORD $0x54000c6b // b.lt LBB0_162 $396(%rip) - WORD $0x92407d6a // and x10, x11, #0xffffffff - WORD $0x7100217f // cmp w11, #8 - WORD $0x540001a2 // b.hs LBB0_146 $52(%rip) - WORD $0xd280000b // mov x11, #0 - WORD $0x14000055 // b LBB0_160 $340(%rip) -LBB0_143: - WORD $0xcb0d0029 // sub x9, x1, x13 - WORD $0x7100053f // cmp w9, #1 - WORD $0x54ffd74b // b.lt LBB0_88 $-1304(%rip) - WORD $0x4b0f016b // sub w11, w11, w15 - WORD $0x4b0d016b // sub w11, w11, w13 - WORD $0x5100096b // sub w11, w11, #2 - WORD $0x7100fd7f // cmp w11, #63 - WORD $0x540000e2 // b.hs LBB0_148 $28(%rip) - WORD $0x5280000b // mov w11, #0 - WORD $0x1400001f // b LBB0_151 $124(%rip) -LBB0_146: - WORD $0x7101017f // cmp w11, #64 - WORD $0x54000462 // b.hs LBB0_153 $140(%rip) - WORD $0xd280000b // mov x11, #0 - WORD $0x14000038 // b LBB0_157 $224(%rip) -LBB0_148: - WORD $0xd2800001 // mov x1, #0 - WORD $0xcb0d0222 // sub x2, x17, x13 - WORD $0x91000571 // add x17, x11, #1 - WORD $0x927a6a2b // and x11, x17, #0x1ffffffc0 - WORD $0x9100060c // add x12, x16, #1 - WORD $0x927a698c // and x12, x12, #0x1ffffffc0 - WORD $0x8b0a01ea // add x10, x15, x10 - WORD $0x8b0a0108 // add x8, x8, x10 - WORD $0x8b0d0108 // add x8, x8, x13 - WORD $0x8b0c0108 // add x8, x8, x12 - WORD $0x9100050c // add x12, x8, #1 - WORD $0x92407c48 // and x8, x2, #0xffffffff - WORD $0x91000508 // add x8, x8, #1 - WORD $0x927a6908 // and x8, x8, #0x1ffffffc0 - WORD $0x4f01e600 // movi.16b v0, #48 -LBB0_149: - WORD $0x8b0101ca // add x10, x14, x1 - WORD $0x8b0d014a // add x10, x10, x13 - WORD $0x3c801140 // stur q0, [x10, #1] - WORD $0x3c811140 // stur q0, [x10, #17] - WORD $0x3c821140 // stur q0, [x10, #33] - WORD $0x3c831140 // stur q0, [x10, #49] - WORD $0x91010021 // add x1, x1, #64 - WORD $0xeb01011f // cmp x8, x1 - WORD $0x54ffff01 // b.ne LBB0_149 $-32(%rip) - WORD $0xeb0b023f // cmp x17, x11 - WORD $0x54ffd2a0 // b.eq LBB0_88 $-1452(%rip) -LBB0_151: - WORD $0x52800608 // mov w8, #48 -LBB0_152: - WORD $0x38001588 // strb w8, [x12], #1 - WORD $0x1100056b // add w11, w11, #1 - WORD $0x6b09017f // cmp w11, w9 - WORD $0x54ffffab // b.lt LBB0_152 $-12(%rip) - WORD $0x17fffe8f // b LBB0_88 $-1476(%rip) -LBB0_153: - WORD $0xd280000f // mov x15, #0 - WORD $0x927a614b // and x11, x10, #0x7fffffc0 - WORD $0x0b0d0190 // add w16, w12, w13 - WORD $0x11000610 // add w16, w16, #1 - WORD $0x927a6210 // and x16, x16, #0x7fffffc0 - WORD $0xcb1003f0 // neg x16, x16 - WORD $0x8b0d01d1 // add x17, x14, x13 -LBB0_154: - WORD $0x8b0f0221 // add x1, x17, x15 - WORD $0x3cdf1020 // ldur q0, [x1, #-15] - WORD $0x3cde1021 // ldur q1, [x1, #-31] - WORD $0x3cdd1022 // ldur q2, [x1, #-47] - WORD $0x3cdc1023 // ldur q3, [x1, #-63] - WORD $0x3c9f2020 // stur q0, [x1, #-14] - WORD $0x3c9e2021 // stur q1, [x1, #-30] - WORD $0x3c9d2022 // stur q2, [x1, #-46] - WORD $0x3c9c2023 // stur q3, [x1, #-62] - WORD $0xd10101ef // sub x15, x15, #64 - WORD $0xeb0f021f // cmp x16, x15 - WORD $0x54fffea1 // b.ne LBB0_154 $-44(%rip) - WORD $0xeb0a017f // cmp x11, x10 - WORD $0x54000360 // b.eq LBB0_162 $108(%rip) - WORD $0xf27d095f // tst x10, #0x38 - WORD $0x54000200 // b.eq LBB0_160 $64(%rip) -LBB0_157: - WORD $0xcb0b03ef // neg x15, x11 - WORD $0x927d6d4b // and x11, x10, #0x7ffffff8 - WORD $0x0b0d018c // add w12, w12, w13 - WORD $0x1100058c // add w12, w12, #1 - WORD $0x927d6d8c // and x12, x12, #0x7ffffff8 - WORD $0xcb0c03ec // neg x12, x12 - WORD $0x8b0d01d0 // add x16, x14, x13 -LBB0_158: - WORD $0x8b0f0211 // add x17, x16, x15 - WORD $0xfc5f9220 // ldur d0, [x17, #-7] - WORD $0xfc1fa220 // stur d0, [x17, #-6] - WORD $0xd10021ef // sub x15, x15, #8 - WORD $0xeb0f019f // cmp x12, x15 - WORD $0x54ffff61 // b.ne LBB0_158 $-20(%rip) - WORD $0xeb0a017f // cmp x11, x10 - WORD $0x54000140 // b.eq LBB0_162 $40(%rip) -LBB0_160: - WORD $0xcb0b03ec // neg x12, x11 - WORD $0x8b0d01cf // add x15, x14, x13 -LBB0_161: - WORD $0x8b0c01f0 // add x16, x15, x12 - WORD $0x386c69f1 // ldrb w17, [x15, x12] - WORD $0x39000611 // strb w17, [x16, #1] - WORD $0x9100056b // add x11, x11, #1 - WORD $0xd100058c // sub x12, x12, #1 - WORD $0xeb0a017f // cmp x11, x10 - WORD $0x54ffff43 // b.lo LBB0_161 $-24(%rip) -LBB0_162: - WORD $0x528005ca // mov w10, #46 - WORD $0x3829490a // strb w10, [x8, w9, uxtw] - WORD $0x8b0d01c8 // add x8, x14, x13 - WORD $0x9100090c // add x12, x8, #2 - WORD $0x4b000180 // sub w0, w12, w0 - WORD $0xa940fbfd // ldp fp, lr, [sp, #8] - WORD $0x910083ff // add sp, sp, #32 - WORD $0xd65f03c0 // ret -LBB0_163: - WORD $0x8b09016b // add x11, x11, x9 -LBB0_164: - WORD $0x52800608 // mov w8, #48 -LBB0_165: - WORD $0x38001568 // strb w8, [x11], #1 - WORD $0xeb0c017f // cmp x11, x12 - WORD $0x54ffffc3 // b.lo LBB0_165 $-8(%rip) - WORD $0x17fffe52 // b LBB0_88 $-1720(%rip) -LBB0_166: - WORD $0x5288480b // mov w11, #16960 - WORD $0x72a001eb // movk w11, #15, lsl #16 - WORD $0xeb0b015f // cmp x10, x11 - WORD $0x54000122 // b.hs LBB0_169 $36(%rip) - WORD $0x528000cb // mov w11, #6 - WORD $0x8b0b010b // add x11, x8, x11 - WORD $0x14000023 // b LBB0_176 $140(%rip) -LBB0_168: - WORD $0x52994009 // mov w9, #51712 - WORD $0x72a77349 // movk w9, #15258, lsl #16 - WORD $0xeb09019f // cmp x12, x9 - WORD $0x52800129 // mov w9, #9 - WORD $0x17fffd0e // b LBB0_44 $-3016(%rip) -LBB0_169: - WORD $0x5292d00b // mov w11, #38528 - WORD $0x72a0130b // movk w11, #152, lsl #16 - WORD $0xeb0b015f // cmp x10, x11 - WORD $0x54000102 // b.hs LBB0_172 $32(%rip) - WORD $0x528000eb // mov w11, #7 - WORD $0x8b0b010b // add x11, x8, x11 - WORD $0x14000017 // b LBB0_176 $92(%rip) -LBB0_171: - WORD $0x52800000 // mov w0, #0 - WORD $0xa940fbfd // ldp fp, lr, [sp, #8] - WORD $0x910083ff // add sp, sp, #32 - WORD $0xd65f03c0 // ret -LBB0_172: - WORD $0x529c200b // mov w11, #57600 - WORD $0x72a0beab // movk w11, #1525, lsl #16 - WORD $0xeb0b015f // cmp x10, x11 - WORD $0x540000e2 // b.hs LBB0_175 $28(%rip) - WORD $0x5280010b // mov w11, #8 - WORD $0x8b0b010b // add x11, x8, x11 - WORD $0x1400000c // b LBB0_176 $48(%rip) -LBB0_174: - WORD $0x1280862c // mov w12, #-1074 - WORD $0xaa0e03e9 // mov x9, x14 - WORD $0x17fffc2a // b LBB0_5 $-3928(%rip) -LBB0_175: - WORD $0x5299400b // mov w11, #51712 - WORD $0x72a7734b // movk w11, #15258, lsl #16 - WORD $0xeb0b015f // cmp x10, x11 - WORD $0x5280012b // mov w11, #9 - WORD $0x9a8b356b // cinc x11, x11, hs - WORD $0x8b0b010b // add x11, x8, x11 - WORD $0xd360fd4c // lsr x12, x10, #32 - WORD $0xb5ffa26c // cbnz x12, LBB0_55 $-2996(%rip) -LBB0_176: - WORD $0xaa0b03ec // mov x12, x11 - WORD $0xd3447d4d // ubfx x13, x10, #4, #28 - WORD $0x7109c5bf // cmp w13, #625 - WORD $0x54ffa762 // b.hs LBB0_56 $-2836(%rip) -LBB0_177: - WORD $0xaa0a03ed // mov x13, x10 - WORD $0x710191bf // cmp w13, #100 - WORD $0x54ffa9e2 // b.hs LBB0_59 $-2756(%rip) - WORD $0x17fffd58 // b LBB0_60 $-2720(%rip) -_Digits: - WORD $0x31303030 // .ascii 4, '0001020304050607' - WORD $0x33303230 // .ascii 4, '0203040506070809' - WORD $0x35303430 // .ascii 4, '0405060708091011' - WORD $0x37303630 // .ascii 4, '0607080910111213' - WORD $0x39303830 // .ascii 4, '0809101112131415' - WORD $0x31313031 // .ascii 4, '1011121314151617' - WORD $0x33313231 // .ascii 4, '1213141516171819' - WORD $0x35313431 // .ascii 4, '1415161718192021' - WORD $0x37313631 // .ascii 4, '1617181920212223' - WORD $0x39313831 // .ascii 4, '1819202122232425' - WORD $0x31323032 // .ascii 4, '2021222324252627' - WORD $0x33323232 // .ascii 4, '2223242526272829' - WORD $0x35323432 // .ascii 4, '2425262728293031' - WORD $0x37323632 // .ascii 4, '2627282930313233' - WORD $0x39323832 // .ascii 4, '2829303132333435' - WORD $0x31333033 // .ascii 4, '3031323334353637' - WORD $0x33333233 // .ascii 4, '3233343536373839' - WORD $0x35333433 // .ascii 4, '3435363738394041' - WORD $0x37333633 // .ascii 4, '3637383940414243' - WORD $0x39333833 // .ascii 4, '3839404142434445' - WORD $0x31343034 // .ascii 4, '4041424344454647' - WORD $0x33343234 // .ascii 4, '4243444546474849' - WORD $0x35343434 // .ascii 4, '4445464748495051' - WORD $0x37343634 // .ascii 4, '4647484950515253' - WORD $0x39343834 // .ascii 4, '4849505152535455' - WORD $0x31353035 // .ascii 4, '5051525354555657' - WORD $0x33353235 // .ascii 4, '5253545556575859' - WORD $0x35353435 // .ascii 4, '5455565758596061' - WORD $0x37353635 // .ascii 4, '5657585960616263' - WORD $0x39353835 // .ascii 4, '5859606162636465' - WORD $0x31363036 // .ascii 4, '6061626364656667' - WORD $0x33363236 // .ascii 4, '6263646566676869' - WORD $0x35363436 // .ascii 4, '6465666768697071' - WORD $0x37363636 // .ascii 4, '6667686970717273' - WORD $0x39363836 // .ascii 4, '6869707172737475' - WORD $0x31373037 // .ascii 4, '7071727374757677' - WORD $0x33373237 // .ascii 4, '7273747576777879' - WORD $0x35373437 // .ascii 4, '7475767778798081' - WORD $0x37373637 // .ascii 4, '7677787980818283' - WORD $0x39373837 // .ascii 4, '7879808182838485' - WORD $0x31383038 // .ascii 4, '8081828384858687' - WORD $0x33383238 // .ascii 4, '8283848586878889' - WORD $0x35383438 // .ascii 4, '8485868788899091' - WORD $0x37383638 // .ascii 4, '8687888990919293' - WORD $0x39383838 // .ascii 4, '8889909192939495' - WORD $0x31393039 // .ascii 4, '9091929394959697' - WORD $0x33393239 // .ascii 4, '9293949596979899' - WORD $0x35393439 // .ascii 4, '949596979899' - WORD $0x37393639 // .ascii 4, '96979899' - WORD $0x39393839 // .ascii 4, '9899' - // .p2align 3, 0x00 -_LB_07e916ff: // _pow10_ceil_sig.g - WORD $0xbebcdc4f; WORD $0xff77b1fc // .quad -38366372719436721 - WORD $0x13bb0f7b; WORD $0x25e8e89c // .quad 2731688931043774331 - WORD $0xf73609b1; WORD $0x9faacf3d // .quad -6941508010590729807 - WORD $0x8c54e9ad; WORD $0x77b19161 // .quad 8624834609543440813 - WORD $0x75038c1d; WORD $0xc795830d // .quad -4065198994811024355 - WORD $0xef6a2418; WORD $0xd59df5b9 // .quad -3054014793352862696 - WORD $0xd2446f25; WORD $0xf97ae3d0 // .quad -469812725086392539 - WORD $0x6b44ad1e; WORD $0x4b057328 // .quad 5405853545163697438 - WORD $0x836ac577; WORD $0x9becce62 // .quad -7211161980820077193 - WORD $0x430aec33; WORD $0x4ee367f9 // .quad 5684501474941004851 - WORD $0x244576d5; WORD $0xc2e801fb // .quad -4402266457597708587 - WORD $0x93cda740; WORD $0x229c41f7 // .quad 2493940825248868160 - WORD $0xed56d48a; WORD $0xf3a20279 // .quad -891147053569747830 - WORD $0x78c11110; WORD $0x6b435275 // .quad 7729112049988473104 - WORD $0x345644d6; WORD $0x9845418c // .quad -7474495936122174250 - WORD $0x6b78aaaa; WORD $0x830a1389 // .quad -9004363024039368022 - WORD $0x416bd60c; WORD $0xbe5691ef // .quad -4731433901725329908 - WORD $0xc656d554; WORD $0x23cc986b // .quad 2579604275232953684 - WORD $0x11c6cb8f; WORD $0xedec366b // .quad -1302606358729274481 - WORD $0xb7ec8aa9; WORD $0x2cbfbe86 // .quad 3224505344041192105 - WORD $0xeb1c3f39; WORD $0x94b3a202 // .quad -7731658001846878407 - WORD $0x32f3d6aa; WORD $0x7bf7d714 // .quad 8932844867666826922 - WORD $0xa5e34f07; WORD $0xb9e08a83 // .quad -5052886483881210105 - WORD $0x3fb0cc54; WORD $0xdaf5ccd9 // .quad -2669001970698630060 - WORD $0x8f5c22c9; WORD $0xe858ad24 // .quad -1704422086424124727 - WORD $0x8f9cff69; WORD $0xd1b3400f // .quad -3336252463373287575 - WORD $0xd99995be; WORD $0x91376c36 // .quad -7982792831656159810 - WORD $0xb9c21fa2; WORD $0x23100809 // .quad 2526528228819083170 - WORD $0x8ffffb2d; WORD $0xb5854744 // .quad -5366805021142811859 - WORD $0x2832a78b; WORD $0xabd40a0c // .quad -6065211750830921845 - WORD $0xb3fff9f9; WORD $0xe2e69915 // .quad -2096820258001126919 - WORD $0x323f516d; WORD $0x16c90c8f // .quad 1641857348316123501 - WORD $0x907ffc3b; WORD $0x8dd01fad // .quad -8228041688891786181 - WORD $0x7f6792e4; WORD $0xae3da7d9 // .quad -5891368184943504668 - WORD $0xf49ffb4a; WORD $0xb1442798 // .quad -5673366092687344822 - WORD $0xdf41779d; WORD $0x99cd11cf // .quad -7364210231179380835 - WORD $0x31c7fa1d; WORD $0xdd95317f // .quad -2480021597431793123 - WORD $0xd711d584; WORD $0x40405643 // .quad 4629795266307937668 - WORD $0x7f1cfc52; WORD $0x8a7d3eef // .quad -8467542526035952558 - WORD $0x666b2573; WORD $0x482835ea // .quad 5199465050656154995 - WORD $0x5ee43b66; WORD $0xad1c8eab // .quad -5972742139117552794 - WORD $0x0005eed0; WORD $0xda324365 // .quad -2724040723534582064 - WORD $0x369d4a40; WORD $0xd863b256 // .quad -2854241655469553088 - WORD $0x40076a83; WORD $0x90bed43e // .quad -8016736922845615485 - WORD $0xe2224e68; WORD $0x873e4f75 // .quad -8701430062309552536 - WORD $0xe804a292; WORD $0x5a7744a6 // .quad 6518754469289960082 - WORD $0x5aaae202; WORD $0xa90de353 // .quad -6265101559459552766 - WORD $0xa205cb37; WORD $0x711515d0 // .quad 8148443086612450103 - WORD $0x31559a83; WORD $0xd3515c28 // .quad -3219690930897053053 - WORD $0xca873e04; WORD $0x0d5a5b44 // .quad 962181821410786820 - WORD $0x1ed58091; WORD $0x8412d999 // .quad -8929835859451740015 - WORD $0xfe9486c3; WORD $0xe858790a // .quad -1704479370831952189 - WORD $0x668ae0b6; WORD $0xa5178fff // .quad -6550608805887287114 - WORD $0xbe39a873; WORD $0x626e974d // .quad 7092772823314835571 - WORD $0x402d98e3; WORD $0xce5d73ff // .quad -3576574988931720989 - WORD $0x2dc81290; WORD $0xfb0a3d21 // .quad -357406007711231344 - WORD $0x881c7f8e; WORD $0x80fa687f // .quad -9152888395723407474 - WORD $0xbc9d0b9a; WORD $0x7ce66634 // .quad 8999993282035256218 - WORD $0x6a239f72; WORD $0xa139029f // .quad -6829424476226871438 - WORD $0xebc44e81; WORD $0x1c1fffc1 // .quad 2026619565689294465 - WORD $0x44ac874e; WORD $0xc9874347 // .quad -3925094576856201394 - WORD $0x66b56221; WORD $0xa327ffb2 // .quad -6690097579743157727 - WORD $0x15d7a922; WORD $0xfbe91419 // .quad -294682202642863838 - WORD $0x0062baa9; WORD $0x4bf1ff9f // .quad 5472436080603216553 - WORD $0xada6c9b5; WORD $0x9d71ac8f // .quad -7101705404292871755 - WORD $0x603db4aa; WORD $0x6f773fc3 // .quad 8031958568804398250 - WORD $0x99107c22; WORD $0xc4ce17b3 // .quad -4265445736938701790 - WORD $0x384d21d4; WORD $0xcb550fb4 // .quad -3795109844276665900 - WORD $0x7f549b2b; WORD $0xf6019da0 // .quad -720121152745989333 - WORD $0x46606a49; WORD $0x7e2a53a1 // .quad 9091170749936331337 - WORD $0x4f94e0fb; WORD $0x99c10284 // .quad -7367604748107325189 - WORD $0xcbfc426e; WORD $0x2eda7444 // .quad 3376138709496513134 - WORD $0x637a1939; WORD $0xc0314325 // .quad -4597819916706768583 - WORD $0xfefb5309; WORD $0xfa911155 // .quad -391512631556746487 - WORD $0xbc589f88; WORD $0xf03d93ee // .quad -1135588877456072824 - WORD $0x7eba27cb; WORD $0x793555ab // .quad 8733981247408842699 - WORD $0x35b763b5; WORD $0x96267c75 // .quad -7627272076051127371 - WORD $0x2f3458df; WORD $0x4bc1558b // .quad 5458738279630526687 - WORD $0x83253ca2; WORD $0xbbb01b92 // .quad -4922404076636521310 - WORD $0xfb016f17; WORD $0x9eb1aaed // .quad -7011635205744005353 - WORD $0x23ee8bcb; WORD $0xea9c2277 // .quad -1541319077368263733 - WORD $0x79c1cadd; WORD $0x465e15a9 // .quad 5070514048102157021 - WORD $0x7675175f; WORD $0x92a1958a // .quad -7880853450996246689 - WORD $0xec191eca; WORD $0x0bfacd89 // .quad 863228270850154186 - WORD $0x14125d36; WORD $0xb749faed // .quad -5239380795317920458 - WORD $0x671f667c; WORD $0xcef980ec // .quad -3532650679864695172 - WORD $0x5916f484; WORD $0xe51c79a8 // .quad -1937539975720012668 - WORD $0x80e7401b; WORD $0x82b7e127 // .quad -9027499368258256869 - WORD $0x37ae58d2; WORD $0x8f31cc09 // .quad -8128491512466089774 - WORD $0xb0908811; WORD $0xd1b2ecb8 // .quad -3336344095947716591 - WORD $0x8599ef07; WORD $0xb2fe3f0b // .quad -5548928372155224313 - WORD $0xdcb4aa16; WORD $0x861fa7e6 // .quad -8782116138362033642 - WORD $0x67006ac9; WORD $0xdfbdcece // .quad -2324474446766642487 - WORD $0x93e1d49b; WORD $0x67a791e0 // .quad 7469098900757009563 - WORD $0x006042bd; WORD $0x8bd6a141 // .quad -8370325556870233411 - WORD $0x5c6d24e1; WORD $0xe0c8bb2c // .quad -2249342214667950879 - WORD $0x4078536d; WORD $0xaecc4991 // .quad -5851220927660403859 - WORD $0x73886e19; WORD $0x58fae9f7 // .quad 6411694268519837209 - WORD $0x90966848; WORD $0xda7f5bf5 // .quad -2702340141148116920 - WORD $0x506a899f; WORD $0xaf39a475 // .quad -5820440219632367201 - WORD $0x7a5e012d; WORD $0x888f9979 // .quad -8606491615858654931 - WORD $0x52429604; WORD $0x6d8406c9 // .quad 7891439908798240260 - WORD $0xd8f58178; WORD $0xaab37fd7 // .quad -6146428501395930760 - WORD $0xa6d33b84; WORD $0xc8e5087b // .quad -3970758169284363388 - WORD $0xcf32e1d6; WORD $0xd5605fcd // .quad -3071349608317525546 - WORD $0x90880a65; WORD $0xfb1e4a9a // .quad -351761693178066331 - WORD $0xa17fcd26; WORD $0x855c3be0 // .quad -8837122532839535322 - WORD $0x9a550680; WORD $0x5cf2eea0 // .quad 6697677969404790400 - WORD $0xc9dfc06f; WORD $0xa6b34ad8 // .quad -6434717147622031249 - WORD $0xc0ea481f; WORD $0xf42faa48 // .quad -851274575098787809 - WORD $0xfc57b08b; WORD $0xd0601d8e // .quad -3431710416100151157 - WORD $0xf124da27; WORD $0xf13b94da // .quad -1064093218873484761 - WORD $0x5db6ce57; WORD $0x823c1279 // .quad -9062348037703676329 - WORD $0xd6b70859; WORD $0x76c53d08 // .quad 8558313775058847833 - WORD $0xb52481ed; WORD $0xa2cb1717 // .quad -6716249028702207507 - WORD $0x0c64ca6f; WORD $0x54768c4b // .quad 6086206200396171887 - WORD $0xa26da268; WORD $0xcb7ddcdd // .quad -3783625267450371480 - WORD $0xcf7dfd0a; WORD $0xa9942f5d // .quad -6227300304786948854 - WORD $0x0b090b02; WORD $0xfe5d5415 // .quad -117845565885576446 - WORD $0x435d7c4d; WORD $0xd3f93b35 // .quad -3172439362556298163 - WORD $0x26e5a6e1; WORD $0x9efa548d // .quad -6991182506319567135 - WORD $0x4a1a6db0; WORD $0xc47bc501 // .quad -4288617610811380304 - WORD $0x709f109a; WORD $0xc6b8e9b0 // .quad -4127292114472071014 - WORD $0x9ca1091c; WORD $0x359ab641 // .quad 3862600023340550428 - WORD $0x8cc6d4c0; WORD $0xf867241c // .quad -547429124662700864 - WORD $0x03c94b63; WORD $0xc30163d2 // .quad -4395122007679087773 - WORD $0xd7fc44f8; WORD $0x9b407691 // .quad -7259672230555269896 - WORD $0x425dcf1e; WORD $0x79e0de63 // .quad 8782263791269039902 - WORD $0x4dfb5636; WORD $0xc2109436 // .quad -4462904269766699466 - WORD $0x12f542e5; WORD $0x985915fc // .quad -7468914334623251739 - WORD $0xe17a2bc4; WORD $0xf294b943 // .quad -966944318780986428 - WORD $0x17b2939e; WORD $0x3e6f5b7b // .quad 4498915137003099038 - WORD $0x6cec5b5a; WORD $0x979cf3ca // .quad -7521869226879198374 - WORD $0xeecf9c43; WORD $0xa705992c // .quad -6411550076227838909 - WORD $0x08277231; WORD $0xbd8430bd // .quad -4790650515171610063 - WORD $0x2a838354; WORD $0x50c6ff78 // .quad 5820620459997365076 - WORD $0x4a314ebd; WORD $0xece53cec // .quad -1376627125537124675 - WORD $0x35246429; WORD $0xa4f8bf56 // .quad -6559282480285457367 - WORD $0xae5ed136; WORD $0x940f4613 // .quad -7777920981101784778 - WORD $0xe136be9a; WORD $0x871b7795 // .quad -8711237568605798758 - WORD $0x99f68584; WORD $0xb9131798 // .quad -5110715207949843068 - WORD $0x59846e40; WORD $0x28e2557b // .quad 2946011094524915264 - WORD $0xc07426e5; WORD $0xe757dd7e // .quad -1776707991509915931 - WORD $0x2fe589d0; WORD $0x331aeada // .quad 3682513868156144080 - WORD $0x3848984f; WORD $0x9096ea6f // .quad -8027971522334779313 - WORD $0x5def7622; WORD $0x3ff0d2c8 // .quad 4607414176811284002 - WORD $0x065abe63; WORD $0xb4bca50b // .quad -5423278384491086237 - WORD $0x756b53aa; WORD $0x0fed077a // .quad 1147581702586717098 - WORD $0xc7f16dfb; WORD $0xe1ebce4d // .quad -2167411962186469893 - WORD $0x12c62895; WORD $0xd3e84959 // .quad -3177208890193991531 - WORD $0x9cf6e4bd; WORD $0x8d3360f0 // .quad -8272161504007625539 - WORD $0xabbbd95d; WORD $0x64712dd7 // .quad 7237616480483531101 - WORD $0xc4349dec; WORD $0xb080392c // .quad -5728515861582144020 - WORD $0x96aacfb4; WORD $0xbd8d794d // .quad -4788037454677749836 - WORD $0xf541c567; WORD $0xdca04777 // .quad -2548958808550292121 - WORD $0xfc5583a1; WORD $0xecf0d7a0 // .quad -1373360799919799391 - WORD $0xf9491b60; WORD $0x89e42caa // .quad -8510628282985014432 - WORD $0x9db57245; WORD $0xf41686c4 // .quad -858350499949874619 - WORD $0xb79b6239; WORD $0xac5d37d5 // .quad -6026599335303880135 - WORD $0xc522ced6; WORD $0x311c2875 // .quad 3538747893490044630 - WORD $0x25823ac7; WORD $0xd77485cb // .quad -2921563150702462265 - WORD $0x366b828c; WORD $0x7d633293 // .quad 9035120885289943692 - WORD $0xf77164bc; WORD $0x86a8d39e // .quad -8743505996830120772 - WORD $0x02033198; WORD $0xae5dff9c // .quad -5882264492762254952 - WORD $0xb54dbdeb; WORD $0xa8530886 // .quad -6317696477610263061 - WORD $0x0283fdfd; WORD $0xd9f57f83 // .quad -2741144597525430787 - WORD $0x62a12d66; WORD $0xd267caa8 // .quad -3285434578585440922 - WORD $0xc324fd7c; WORD $0xd072df63 // .quad -3426430746906788484 - WORD $0x3da4bc60; WORD $0x8380dea9 // .quad -8970925639256982432 - WORD $0x59f71e6e; WORD $0x4247cb9e // .quad 4776009810824339054 - WORD $0x8d0deb78; WORD $0xa4611653 // .quad -6601971030643840136 - WORD $0xf074e609; WORD $0x52d9be85 // .quad 5970012263530423817 - WORD $0x70516656; WORD $0xcd795be8 // .quad -3640777769877412266 - WORD $0x6c921f8c; WORD $0x67902e27 // .quad 7462515329413029772 - WORD $0x4632dff6; WORD $0x806bd971 // .quad -9193015133814464522 - WORD $0xa3db53b7; WORD $0x00ba1cd8 // .quad 52386062455755703 - WORD $0x97bf97f3; WORD $0xa086cfcd // .quad -6879582898840692749 - WORD $0xccd228a5; WORD $0x80e8a40e // .quad -9157889458785081179 - WORD $0xfdaf7df0; WORD $0xc8a883c0 // .quad -3987792605123478032 - WORD $0x8006b2ce; WORD $0x6122cd12 // .quad 6999382250228200142 - WORD $0x3d1b5d6c; WORD $0xfad2a4b1 // .quad -373054737976959636 - WORD $0x20085f82; WORD $0x796b8057 // .quad 8749227812785250178 - WORD $0xc6311a63; WORD $0x9cc3a6ee // .quad -7150688238876681629 - WORD $0x74053bb1; WORD $0xcbe33036 // .quad -3755104653863994447 - WORD $0x77bd60fc; WORD $0xc3f490aa // .quad -4326674280168464132 - WORD $0x11068a9d; WORD $0xbedbfc44 // .quad -4693880817329993059 - WORD $0x15acb93b; WORD $0xf4f1b4d5 // .quad -796656831783192261 - WORD $0x15482d45; WORD $0xee92fb55 // .quad -1255665003235103419 - WORD $0x2d8bf3c5; WORD $0x99171105 // .quad -7415439547505577019 - WORD $0x2d4d1c4b; WORD $0x751bdd15 // .quad 8438581409832836171 - WORD $0x78eef0b6; WORD $0xbf5cd546 // .quad -4657613415954583370 - WORD $0x78a0635e; WORD $0xd262d45a // .quad -3286831292991118498 - WORD $0x172aace4; WORD $0xef340a98 // .quad -1210330751515841308 - WORD $0x16c87c35; WORD $0x86fb8971 // .quad -8720225134666286027 - WORD $0x0e7aac0e; WORD $0x9580869f // .quad -7673985747338482674 - WORD $0xae3d4da1; WORD $0xd45d35e6 // .quad -3144297699952734815 - WORD $0xd2195712; WORD $0xbae0a846 // .quad -4980796165745715438 - WORD $0x59cca10a; WORD $0x89748360 // .quad -8542058143368306422 - WORD $0x869facd7; WORD $0xe998d258 // .quad -1614309188754756393 - WORD $0x703fc94c; WORD $0x2bd1a438 // .quad 3157485376071780684 - WORD $0x5423cc06; WORD $0x91ff8377 // .quad -7926472270612804602 - WORD $0x4627ddd0; WORD $0x7b6306a3 // .quad 8890957387685944784 - WORD $0x292cbf08; WORD $0xb67f6455 // .quad -5296404319838617848 - WORD $0x17b1d543; WORD $0x1a3bc84c // .quad 1890324697752655171 - WORD $0x7377eeca; WORD $0xe41f3d6a // .quad -2008819381370884406 - WORD $0x1d9e4a94; WORD $0x20caba5f // .quad 2362905872190818964 - WORD $0x882af53e; WORD $0x8e938662 // .quad -8173041140997884610 - WORD $0x7282ee9d; WORD $0x547eb47b // .quad 6088502188546649757 - WORD $0x2a35b28d; WORD $0xb23867fb // .quad -5604615407819967859 - WORD $0x4f23aa44; WORD $0xe99e619a // .quad -1612744301171463612 - WORD $0xf4c31f31; WORD $0xdec681f9 // .quad -2394083241347571919 - WORD $0xe2ec94d5; WORD $0x6405fa00 // .quad 7207441660390446293 - WORD $0x38f9f37e; WORD $0x8b3c113c // .quad -8413831053483314306 - WORD $0x8dd3dd05; WORD $0xde83bc40 // .quad -2412877989897052923 - WORD $0x4738705e; WORD $0xae0b158b // .quad -5905602798426754978 - WORD $0xb148d446; WORD $0x9624ab50 // .quad -7627783505798704058 - WORD $0x19068c76; WORD $0xd98ddaee // .quad -2770317479606055818 - WORD $0xdd9b0958; WORD $0x3badd624 // .quad 4300328673033783640 - WORD $0xcfa417c9; WORD $0x87f8a8d4 // .quad -8648977452394866743 - WORD $0x0a80e5d7; WORD $0xe54ca5d7 // .quad -1923980597781273129 - WORD $0x038d1dbc; WORD $0xa9f6d30a // .quad -6199535797066195524 - WORD $0xcd211f4d; WORD $0x5e9fcf4c // .quad 6818396289628184397 - WORD $0x8470652b; WORD $0xd47487cc // .quad -3137733727905356501 - WORD $0x00696720; WORD $0x7647c320 // .quad 8522995362035230496 - WORD $0xd2c63f3b; WORD $0x84c8d4df // .quad -8878612607581929669 - WORD $0x0041e074; WORD $0x29ecd9f4 // .quad 3021029092058325108 - WORD $0xc777cf09; WORD $0xa5fb0a17 // .quad -6486579741050024183 - WORD $0x00525891; WORD $0xf4681071 // .quad -835399653354481519 - WORD $0xb955c2cc; WORD $0xcf79cc9d // .quad -3496538657885142324 - WORD $0x4066eeb5; WORD $0x7182148d // .quad 8179122470161673909 - WORD $0x93d599bf; WORD $0x81ac1fe2 // .quad -9102865688819295809 - WORD $0x48405531; WORD $0xc6f14cd8 // .quad -4111420493003729615 - WORD $0x38cb002f; WORD $0xa21727db // .quad -6766896092596731857 - WORD $0x5a506a7d; WORD $0xb8ada00e // .quad -5139275616254662019 - WORD $0x06fdc03b; WORD $0xca9cf1d2 // .quad -3846934097318526917 - WORD $0xf0e4851d; WORD $0xa6d90811 // .quad -6424094520318327523 - WORD $0x88bd304a; WORD $0xfd442e46 // .quad -196981603220770742 - WORD $0x6d1da664; WORD $0x908f4a16 // .quad -8030118150397909404 - WORD $0x15763e2e; WORD $0x9e4a9cec // .quad -7040642529654063570 - WORD $0x043287ff; WORD $0x9a598e4e // .quad -7324666853212387329 - WORD $0x1ad3cdba; WORD $0xc5dd4427 // .quad -4189117143640191558 - WORD $0x853f29fe; WORD $0x40eff1e1 // .quad 4679224488766679550 - WORD $0xe188c128; WORD $0xf7549530 // .quad -624710411122851544 - WORD $0xe68ef47d; WORD $0xd12bee59 // .quad -3374341425896426371 - WORD $0x8cf578b9; WORD $0x9a94dd3e // .quad -7307973034592864071 - WORD $0x301958cf; WORD $0x82bb74f8 // .quad -9026492418826348337 - WORD $0x3032d6e7; WORD $0xc13a148e // .quad -4523280274813692185 - WORD $0x3c1faf02; WORD $0xe36a5236 // .quad -2059743486678159614 - WORD $0xbc3f8ca1; WORD $0xf18899b1 // .quad -1042414325089727327 - WORD $0xcb279ac2; WORD $0xdc44e6c3 // .quad -2574679358347699518 - WORD $0x15a7b7e5; WORD $0x96f5600f // .quad -7569037980822161435 - WORD $0x5ef8c0ba; WORD $0x29ab103a // .quad 3002511419460075706 - WORD $0xdb11a5de; WORD $0xbcb2b812 // .quad -4849611457600313890 - WORD $0xf6b6f0e8; WORD $0x7415d448 // .quad 8364825292752482536 - WORD $0x91d60f56; WORD $0xebdf6617 // .quad -1450328303573004458 - WORD $0x3464ad22; WORD $0x111b495b // .quad 1232659579085827362 - WORD $0xbb25c995; WORD $0x936b9fce // .quad -7823984217374209643 - WORD $0x00beec35; WORD $0xcab10dd9 // .quad -3841273781498745803 - WORD $0x69ef3bfb; WORD $0xb84687c2 // .quad -5168294253290374149 - WORD $0x40eea743; WORD $0x3d5d514f // .quad 4421779809981343555 - WORD $0x046b0afa; WORD $0xe65829b3 // .quad -1848681798185579782 - WORD $0x112a5113; WORD $0x0cb4a5a3 // .quad 915538744049291539 - WORD $0xe2c2e6dc; WORD $0x8ff71a0f // .quad -8072955151507069220 - WORD $0xeaba72ac; WORD $0x47f0e785 // .quad 5183897733458195116 - WORD $0xdb73a093; WORD $0xb3f4e093 // .quad -5479507920956448621 - WORD $0x65690f57; WORD $0x59ed2167 // .quad 6479872166822743895 - WORD $0xd25088b8; WORD $0xe0f218b8 // .quad -2237698882768172872 - WORD $0x3ec3532d; WORD $0x306869c1 // .quad 3488154190101041965 - WORD $0x83725573; WORD $0x8c974f73 // .quad -8316090829371189901 - WORD $0xc73a13fc; WORD $0x1e414218 // .quad 2180096368813151228 - WORD $0x644eeacf; WORD $0xafbd2350 // .quad -5783427518286599473 - WORD $0xf90898fb; WORD $0xe5d1929e // .quad -1886565557410948869 - WORD $0x7d62a583; WORD $0xdbac6c24 // .quad -2617598379430861437 - WORD $0xb74abf3a; WORD $0xdf45f746 // .quad -2358206946763686086 - WORD $0xce5da772; WORD $0x894bc396 // .quad -8553528014785370254 - WORD $0x328eb784; WORD $0x6b8bba8c // .quad 7749492695127472004 - WORD $0x81f5114f; WORD $0xab9eb47c // .quad -6080224000054324913 - WORD $0x3f326565; WORD $0x066ea92f // .quad 463493832054564197 - WORD $0xa27255a2; WORD $0xd686619b // .quad -2988593981640518238 - WORD $0x0efefebe; WORD $0xc80a537b // .quad -4032318728359182658 - WORD $0x45877585; WORD $0x8613fd01 // .quad -8785400266166405755 - WORD $0xe95f5f37; WORD $0xbd06742c // .quad -4826042214438183113 - WORD $0x96e952e7; WORD $0xa798fc41 // .quad -6370064314280619289 - WORD $0x23b73705; WORD $0x2c481138 // .quad 3190819268807046917 - WORD $0xfca3a7a0; WORD $0xd17f3b51 // .quad -3350894374423386208 - WORD $0x2ca504c6; WORD $0xf75a1586 // .quad -623161932418579258 - WORD $0x3de648c4; WORD $0x82ef8513 // .quad -9011838011655698236 - WORD $0xdbe722fc; WORD $0x9a984d73 // .quad -7307005235402693892 - WORD $0x0d5fdaf5; WORD $0xa3ab6658 // .quad -6653111496142234891 - WORD $0xd2e0ebbb; WORD $0xc13e60d0 // .quad -4522070525825979461 - WORD $0x10b7d1b3; WORD $0xcc963fee // .quad -3704703351750405709 - WORD $0x079926a9; WORD $0x318df905 // .quad 3570783879572301481 - WORD $0x94e5c61f; WORD $0xffbbcfe9 // .quad -19193171260619233 - WORD $0x497f7053; WORD $0xfdf17746 // .quad -148206168962011053 - WORD $0xfd0f9bd3; WORD $0x9fd561f1 // .quad -6929524759678968877 - WORD $0xedefa634; WORD $0xfeb6ea8b // .quad -92628855601256908 - WORD $0x7c5382c8; WORD $0xc7caba6e // .quad -4050219931171323192 - WORD $0xe96b8fc1; WORD $0xfe64a52e // .quad -115786069501571135 - WORD $0x1b68637b; WORD $0xf9bd690a // .quad -451088895536766085 - WORD $0xa3c673b1; WORD $0x3dfdce7a // .quad 4466953431550423985 - WORD $0x51213e2d; WORD $0x9c1661a6 // .quad -7199459587351560659 - WORD $0xa65c084f; WORD $0x06bea10c // .quad 486002885505321039 - WORD $0xe5698db8; WORD $0xc31bfa0f // .quad -4387638465762062920 - WORD $0xcff30a63; WORD $0x486e494f // .quad 5219189625309039203 - WORD $0xdec3f126; WORD $0xf3e2f893 // .quad -872862063775190746 - WORD $0xc3efccfb; WORD $0x5a89dba3 // .quad 6523987031636299003 - WORD $0x6b3a76b7; WORD $0x986ddb5c // .quad -7463067817500576073 - WORD $0x5a75e01d; WORD $0xf8962946 // .quad -534194123654701027 - WORD $0x86091465; WORD $0xbe895233 // .quad -4717148753448332187 - WORD $0xf1135824; WORD $0xf6bbb397 // .quad -667742654568376284 - WORD $0x678b597f; WORD $0xee2ba6c0 // .quad -1284749923383027329 - WORD $0xed582e2d; WORD $0x746aa07d // .quad 8388693718644305453 - WORD $0x40b717ef; WORD $0x94db4838 // .quad -7720497729755473937 - WORD $0xb4571cdd; WORD $0xa8c2a44e // .quad -6286281471915778851 - WORD $0x50e4ddeb; WORD $0xba121a46 // .quad -5038936143766954517 - WORD $0x616ce414; WORD $0x92f34d62 // .quad -7857851839894723564 - WORD $0xe51e1566; WORD $0xe896a0d7 // .quad -1686984161281305242 - WORD $0xf9c81d18; WORD $0x77b020ba // .quad 8624429273841147160 - WORD $0xef32cd60; WORD $0x915e2486 // .quad -7971894128441897632 - WORD $0xdc1d122f; WORD $0x0ace1474 // .quad 778582277723329071 - WORD $0xaaff80b8; WORD $0xb5b5ada8 // .quad -5353181642124984136 - WORD $0x132456bb; WORD $0x0d819992 // .quad 973227847154161339 - WORD $0xd5bf60e6; WORD $0xe3231912 // .quad -2079791034228842266 - WORD $0x97ed6c6a; WORD $0x10e1fff6 // .quad 1216534808942701674 - WORD $0xc5979c8f; WORD $0x8df5efab // .quad -8217398424034108273 - WORD $0x1ef463c2; WORD $0xca8d3ffa // .quad -3851351762838199358 - WORD $0xb6fd83b3; WORD $0xb1736b96 // .quad -5660062011615247437 - WORD $0xa6b17cb3; WORD $0xbd308ff8 // .quad -4814189703547749197 - WORD $0x64bce4a0; WORD $0xddd0467c // .quad -2463391496091671392 - WORD $0xd05ddbdf; WORD $0xac7cb3f6 // .quad -6017737129434686497 - WORD $0xbef60ee4; WORD $0x8aa22c0d // .quad -8457148712698376476 - WORD $0x423aa96c; WORD $0x6bcdf07a // .quad 7768129340171790700 - WORD $0x2eb3929d; WORD $0xad4ab711 // .quad -5959749872445582691 - WORD $0xd2c953c7; WORD $0x86c16c98 // .quad -8736582398494813241 - WORD $0x7a607744; WORD $0xd89d64d5 // .quad -2838001322129590460 - WORD $0x077ba8b8; WORD $0xe871c7bf // .quad -1697355961263740744 - WORD $0x6c7c4a8b; WORD $0x87625f05 // .quad -8691279853972075893 - WORD $0x64ad4973; WORD $0x11471cd7 // .quad 1244995533423855987 - WORD $0xc79b5d2d; WORD $0xa93af6c6 // .quad -6252413799037706963 - WORD $0x3dd89bd0; WORD $0xd598e40d // .quad -3055441601647567920 - WORD $0x79823479; WORD $0xd389b478 // .quad -3203831230369745799 - WORD $0x8d4ec2c4; WORD $0x4aff1d10 // .quad 5404070034795315908 - WORD $0x4bf160cb; WORD $0x843610cb // .quad -8919923546622172981 - WORD $0x585139bb; WORD $0xcedf722a // .quad -3539985255894009413 - WORD $0x1eedb8fe; WORD $0xa54394fe // .quad -6538218414850328322 - WORD $0xee658829; WORD $0xc2974eb4 // .quad -4424981569867511767 - WORD $0xa6a9273e; WORD $0xce947a3d // .quad -3561087000135522498 - WORD $0x29feea33; WORD $0x733d2262 // .quad 8303831092947774003 - WORD $0x8829b887; WORD $0x811ccc66 // .quad -9143208402725783417 - WORD $0x5a3f5260; WORD $0x0806357d // .quad 578208414664970848 - WORD $0x2a3426a8; WORD $0xa163ff80 // .quad -6817324484979841368 - WORD $0xb0cf26f8; WORD $0xca07c2dc // .quad -3888925500096174344 - WORD $0x34c13052; WORD $0xc9bcff60 // .quad -3909969587797413806 - WORD $0xdd02f0b6; WORD $0xfc89b393 // .quad -249470856692830026 - WORD $0x41f17c67; WORD $0xfc2c3f38 // .quad -275775966319379353 - WORD $0xd443ace3; WORD $0xbbac2078 // .quad -4923524589293425437 - WORD $0x2936edc0; WORD $0x9d9ba783 // .quad -7089889006590693952 - WORD $0x84aa4c0e; WORD $0xd54b944b // .quad -3077202868308390898 - WORD $0xf384a931; WORD $0xc5029163 // .quad -4250675239810979535 - WORD $0x65d4df12; WORD $0x0a9e795e // .quad 765182433041899282 - WORD $0xf065d37d; WORD $0xf64335bc // .quad -701658031336336515 - WORD $0xff4a16d6; WORD $0x4d4617b5 // .quad 5568164059729762006 - WORD $0x163fa42e; WORD $0x99ea0196 // .quad -7356065297226292178 - WORD $0xbf8e4e46; WORD $0x504bced1 // .quad 5785945546544795206 - WORD $0x9bcf8d39; WORD $0xc06481fb // .quad -4583395603105477319 - WORD $0x2f71e1d7; WORD $0xe45ec286 // .quad -1990940103673781801 - WORD $0x82c37088; WORD $0xf07da27a // .quad -1117558485454458744 - WORD $0xbb4e5a4d; WORD $0x5d767327 // .quad 6734696907262548557 - WORD $0x91ba2655; WORD $0x964e858c // .quad -7616003081050118571 - WORD $0xd510f870; WORD $0x3a6a07f8 // .quad 4209185567039092848 - WORD $0xb628afea; WORD $0xbbe226ef // .quad -4908317832885260310 - WORD $0x0a55368c; WORD $0x890489f7 // .quad -8573576096483297652 - WORD $0xa3b2dbe5; WORD $0xeadab0ab // .quad -1523711272679187483 - WORD $0xccea842f; WORD $0x2b45ac74 // .quad 3118087934678041647 - WORD $0x464fc96f; WORD $0x92c8ae6b // .quad -7869848573065574033 - WORD $0x0012929e; WORD $0x3b0b8bc9 // .quad 4254647968387469982 - WORD $0x17e3bbcb; WORD $0xb77ada06 // .quad -5225624697904579637 - WORD $0x40173745; WORD $0x09ce6ebb // .quad 706623942056949573 - WORD $0x9ddcaabd; WORD $0xe5599087 // .quad -1920344853953336643 - WORD $0x101d0516; WORD $0xcc420a6a // .quad -3728406090856200938 - WORD $0xc2a9eab6; WORD $0x8f57fa54 // .quad -8117744561361917258 - WORD $0x4a12232e; WORD $0x9fa94682 // .quad -6941939825212513490 - WORD $0xf3546564; WORD $0xb32df8e9 // .quad -5535494683275008668 - WORD $0xdc96abfa; WORD $0x47939822 // .quad 5157633273766521850 - WORD $0x70297ebd; WORD $0xdff97724 // .quad -2307682335666372931 - WORD $0x93bc56f8; WORD $0x59787e2b // .quad 6447041592208152312 - WORD $0xc619ef36; WORD $0x8bfbea76 // .quad -8359830487432564938 - WORD $0x3c55b65b; WORD $0x57eb4edb // .quad 6335244004343789147 - WORD $0x77a06b03; WORD $0xaefae514 // .quad -5838102090863318269 - WORD $0x0b6b23f2; WORD $0xede62292 // .quad -1304317031425039374 - WORD $0x958885c4; WORD $0xdab99e59 // .quad -2685941595151759932 - WORD $0x8e45ecee; WORD $0xe95fab36 // .quad -1630396289281299218 - WORD $0xfd75539b; WORD $0x88b402f7 // .quad -8596242524610931813 - WORD $0x18ebb415; WORD $0x11dbcb02 // .quad 1286845328412881941 - WORD $0xfcd2a881; WORD $0xaae103b5 // .quad -6133617137336276863 - WORD $0x9f26a11a; WORD $0xd652bdc2 // .quad -3003129357911285478 - WORD $0x7c0752a2; WORD $0xd59944a3 // .quad -3055335403242958174 - WORD $0x46f04960; WORD $0x4be76d33 // .quad 5469460339465668960 - WORD $0x2d8493a5; WORD $0x857fcae6 // .quad -8827113654667930715 - WORD $0x0c562ddc; WORD $0x6f70a440 // .quad 8030098730593431004 - WORD $0xb8e5b88e; WORD $0xa6dfbd9f // .quad -6422206049907525490 - WORD $0x0f6bb953; WORD $0xcb4ccd50 // .quad -3797434642040374957 - WORD $0xa71f26b2; WORD $0xd097ad07 // .quad -3416071543957018958 - WORD $0x1346a7a8; WORD $0x7e2000a4 // .quad 9088264752731695016 - WORD $0xc873782f; WORD $0x825ecc24 // .quad -9052573742614218705 - WORD $0x8c0c28c9; WORD $0x8ed40066 // .quad -8154892584824854327 - WORD $0xfa90563b; WORD $0xa2f67f2d // .quad -6704031159840385477 - WORD $0x2f0f32fb; WORD $0x72890080 // .quad 8253128342678483707 - WORD $0x79346bca; WORD $0xcbb41ef9 // .quad -3768352931373093942 - WORD $0x3ad2ffba; WORD $0x4f2b40a0 // .quad 5704724409920716730 - WORD $0xd78186bc; WORD $0xfea126b7 // .quad -98755145788979524 - WORD $0x4987bfa9; WORD $0xe2f610c8 // .quad -2092466524453879895 - WORD $0xe6b0f436; WORD $0x9f24b832 // .quad -6979250993759194058 - WORD $0x2df4d7ca; WORD $0x0dd9ca7d // .quad 998051431430019018 - WORD $0xa05d3143; WORD $0xc6ede63f // .quad -4112377723771604669 - WORD $0x79720dbc; WORD $0x91503d1c // .quad -7975807747567252036 - WORD $0x88747d94; WORD $0xf8a95fcf // .quad -528786136287117932 - WORD $0x97ce912b; WORD $0x75a44c63 // .quad 8476984389250486571 - WORD $0xb548ce7c; WORD $0x9b69dbe1 // .quad -7248020362820530564 - WORD $0x3ee11abb; WORD $0xc986afbe // .quad -3925256793573221701 - WORD $0x229b021b; WORD $0xc24452da // .quad -4448339435098275301 - WORD $0xce996169; WORD $0xfbe85bad // .quad -294884973539139223 - WORD $0xab41c2a2; WORD $0xf2d56790 // .quad -948738275445456222 - WORD $0x423fb9c4; WORD $0xfae27299 // .quad -368606216923924028 - WORD $0x6b0919a5; WORD $0x97c560ba // .quad -7510490449794491995 - WORD $0xc967d41b; WORD $0xdccd879f // .quad -2536221894791146469 - WORD $0x05cb600f; WORD $0xbdb6b8e9 // .quad -4776427043815727089 - WORD $0xbbc1c921; WORD $0x5400e987 // .quad 6053094668365842721 - WORD $0x473e3813; WORD $0xed246723 // .quad -1358847786342270957 - WORD $0xaab23b69; WORD $0x290123e9 // .quad 2954682317029915497 - WORD $0x0c86e30b; WORD $0x9436c076 // .quad -7766808894105001205 - WORD $0x0aaf6522; WORD $0xf9a0b672 // .quad -459166561069996766 - WORD $0x8fa89bce; WORD $0xb9447093 // .quad -5096825099203863602 - WORD $0x8d5b3e6a; WORD $0xf808e40e // .quad -573958201337495958 - WORD $0x7392c2c2; WORD $0xe7958cb8 // .quad -1759345355577441598 - WORD $0x30b20e05; WORD $0xb60b1d12 // .quad -5329133770099257851 - WORD $0x483bb9b9; WORD $0x90bd77f3 // .quad -8017119874876982855 - WORD $0x5e6f48c3; WORD $0xb1c6f22b // .quad -5636551615525730109 - WORD $0x1a4aa828; WORD $0xb4ecd5f0 // .quad -5409713825168840664 - WORD $0x360b1af4; WORD $0x1e38aeb6 // .quad 2177682517447613172 - WORD $0x20dd5232; WORD $0xe2280b6c // .quad -2150456263033662926 - WORD $0xc38de1b1; WORD $0x25c6da63 // .quad 2722103146809516465 - WORD $0x948a535f; WORD $0x8d590723 // .quad -8261564192037121185 - WORD $0x5a38ad0f; WORD $0x579c487e // .quad 6313000485183335695 - WORD $0x79ace837; WORD $0xb0af48ec // .quad -5715269221619013577 - WORD $0xf0c6d852; WORD $0x2d835a9d // .quad 3279564588051781714 - WORD $0x98182244; WORD $0xdcdb1b27 // .quad -2532400508596379068 - WORD $0x6cf88e66; WORD $0xf8e43145 // .quad -512230283362660762 - WORD $0xbf0f156b; WORD $0x8a08f0f8 // .quad -8500279345513818773 - WORD $0x641b5900; WORD $0x1b8e9ecb // .quad 1985699082112030976 - WORD $0xeed2dac5; WORD $0xac8b2d36 // .quad -6013663163464885563 - WORD $0x3d222f40; WORD $0xe272467e // .quad -2129562165787349184 - WORD $0xaa879177; WORD $0xd7adf884 // .quad -2905392935903719049 - WORD $0xcc6abb10; WORD $0x5b0ed81d // .quad 6561419329620589328 - WORD $0xea94baea; WORD $0x86ccbb52 // .quad -8733399612580906262 - WORD $0x9fc2b4ea; WORD $0x98e94712 // .quad -7428327965055601430 - WORD $0xa539e9a5; WORD $0xa87fea27 // .quad -6305063497298744923 - WORD $0x47b36225; WORD $0x3f2398d7 // .quad 4549648098962661925 - WORD $0x8e88640e; WORD $0xd29fe4b1 // .quad -3269643353196043250 - WORD $0x19a03aae; WORD $0x8eec7f0d // .quad -8147997931578836306 - WORD $0xf9153e89; WORD $0x83a3eeee // .quad -8961056123388608887 - WORD $0x300424ad; WORD $0x1953cf68 // .quad 1825030320404309165 - WORD $0xb75a8e2b; WORD $0xa48ceaaa // .quad -6589634135808373205 - WORD $0x3c052dd8; WORD $0x5fa8c342 // .quad 6892973918932774360 - WORD $0x653131b6; WORD $0xcdb02555 // .quad -3625356651333078602 - WORD $0xcb06794e; WORD $0x3792f412 // .quad 4004531380238580046 - WORD $0x5f3ebf11; WORD $0x808e1755 // .quad -9183376934724255983 - WORD $0xbee40bd1; WORD $0xe2bbd88b // .quad -2108853905778275375 - WORD $0xb70e6ed6; WORD $0xa0b19d2a // .quad -6867535149977932074 - WORD $0xae9d0ec5; WORD $0x5b6aceae // .quad 6587304654631931589 - WORD $0x64d20a8b; WORD $0xc8de0475 // .quad -3972732919045027189 - WORD $0x5a445276; WORD $0xf245825a // .quad -989241218564861322 - WORD $0xbe068d2e; WORD $0xfb158592 // .quad -354230130378896082 - WORD $0xf0d56713; WORD $0xeed6e2f0 // .quad -1236551523206076653 - WORD $0xb6c4183d; WORD $0x9ced737b // .quad -7138922859127891907 - WORD $0x9685606c; WORD $0x55464dd6 // .quad 6144684325637283948 - WORD $0xa4751e4c; WORD $0xc428d05a // .quad -4311967555482476980 - WORD $0x3c26b887; WORD $0xaa97e14c // .quad -6154202648235558777 - WORD $0x4d9265df; WORD $0xf5330471 // .quad -778273425925708321 - WORD $0x4b3066a9; WORD $0xd53dd99f // .quad -3081067291867060567 - WORD $0xd07b7fab; WORD $0x993fe2c6 // .quad -7403949918844649557 - WORD $0x8efe402a; WORD $0xe546a803 // .quad -1925667057416912854 - WORD $0x849a5f96; WORD $0xbf8fdb78 // .quad -4643251380128424042 - WORD $0x72bdd034; WORD $0xde985204 // .quad -2407083821771141068 - WORD $0xa5c0f77c; WORD $0xef73d256 // .quad -1192378206733142148 - WORD $0x8f6d4441; WORD $0x963e6685 // .quad -7620540795641314239 - WORD $0x27989aad; WORD $0x95a86376 // .quad -7662765406849295699 - WORD $0x79a44aa9; WORD $0xdde70013 // .quad -2456994988062127447 - WORD $0xb17ec159; WORD $0xbb127c53 // .quad -4966770740134231719 - WORD $0x580d5d53; WORD $0x5560c018 // .quad 6152128301777116499 - WORD $0x9dde71af; WORD $0xe9d71b68 // .quad -1596777406740401745 - WORD $0x6e10b4a7; WORD $0xaab8f01e // .quad -6144897678060768089 - WORD $0x62ab070d; WORD $0x92267121 // .quad -7915514906853832947 - WORD $0x04ca70e9; WORD $0xcab39613 // .quad -3840561048787980055 - WORD $0xbb55c8d1; WORD $0xb6b00d69 // .quad -5282707615139903279 - WORD $0xc5fd0d23; WORD $0x3d607b97 // .quad 4422670725869800739 - WORD $0x2a2b3b05; WORD $0xe45c10c4 // .quad -1991698500497491195 - WORD $0xb77c506b; WORD $0x8cb89a7d // .quad -8306719647944912789 - WORD $0x9a5b04e3; WORD $0x8eb98a7a // .quad -8162340590452013853 - WORD $0x92adb243; WORD $0x77f3608e // .quad 8643358275316593219 - WORD $0x40f1c61c; WORD $0xb267ed19 // .quad -5591239719637629412 - WORD $0x37591ed4; WORD $0x55f038b2 // .quad 6192511825718353620 - WORD $0x912e37a3; WORD $0xdf01e85f // .quad -2377363631119648861 - WORD $0xc52f6689; WORD $0x6b6c46de // .quad 7740639782147942025 - WORD $0xbabce2c6; WORD $0x8b61313b // .quad -8403381297090862394 - WORD $0x3b3da016; WORD $0x2323ac4b // .quad 2532056854628769814 - WORD $0xa96c1b77; WORD $0xae397d8a // .quad -5892540602936190089 - WORD $0x0a0d081b; WORD $0xabec975e // .quad -6058300968568813541 - WORD $0x53c72255; WORD $0xd9c7dced // .quad -2753989735242849707 - WORD $0x8c904a22; WORD $0x96e7bd35 // .quad -7572876210711016926 - WORD $0x545c7575; WORD $0x881cea14 // .quad -8638772612167862923 - WORD $0x77da2e55; WORD $0x7e50d641 // .quad 9102010423587778133 - WORD $0x697392d2; WORD $0xaa242499 // .quad -6186779746782440750 - WORD $0xd5d0b9ea; WORD $0xdde50bd1 // .quad -2457545025797441046 - WORD $0xc3d07787; WORD $0xd4ad2dbf // .quad -3121788665050663033 - WORD $0x4b44e865; WORD $0x955e4ec6 // .quad -7683617300674189211 - WORD $0xda624ab4; WORD $0x84ec3c97 // .quad -8868646943297746252 - WORD $0xef0b113f; WORD $0xbd5af13b // .quad -4802260812921368257 - WORD $0xd0fadd61; WORD $0xa6274bbd // .quad -6474122660694794911 - WORD $0xeacdd58f; WORD $0xecb1ad8a // .quad -1391139997724322417 - WORD $0x453994ba; WORD $0xcfb11ead // .quad -3480967307441105734 - WORD $0xa5814af3; WORD $0x67de18ed // .quad 7484447039699372787 - WORD $0x4b43fcf4; WORD $0x81ceb32c // .quad -9093133594791772940 - WORD $0x8770ced8; WORD $0x80eacf94 // .quad -9157278655470055720 - WORD $0x5e14fc31; WORD $0xa2425ff7 // .quad -6754730975062328271 - WORD $0xa94d028e; WORD $0xa1258379 // .quad -6834912300910181746 - WORD $0x359a3b3e; WORD $0xcad2f7f5 // .quad -3831727700400522434 - WORD $0x13a04331; WORD $0x096ee458 // .quad 679731660717048625 - WORD $0x8300ca0d; WORD $0xfd87b5f2 // .quad -177973607073265139 - WORD $0x188853fd; WORD $0x8bca9d6e // .quad -8373707460958465027 - WORD $0x91e07e48; WORD $0x9e74d1b7 // .quad -7028762532061872568 - WORD $0xcf55347e; WORD $0x775ea264 // .quad 8601490892183123070 - WORD $0x76589dda; WORD $0xc6120625 // .quad -4174267146649952806 - WORD $0x032a819e; WORD $0x95364afe // .quad -7694880458480647778 - WORD $0xd3eec551; WORD $0xf79687ae // .quad -606147914885053103 - WORD $0x83f52205; WORD $0x3a83ddbd // .quad 4216457482181353989 - WORD $0x44753b52; WORD $0x9abe14cd // .quad -7296371474444240046 - WORD $0x72793543; WORD $0xc4926a96 // .quad -4282243101277735613 - WORD $0x95928a27; WORD $0xc16d9a00 // .quad -4508778324627912153 - WORD $0x0f178294; WORD $0x75b7053c // .quad 8482254178684994196 - WORD $0xbaf72cb1; WORD $0xf1c90080 // .quad -1024286887357502287 - WORD $0x12dd6339; WORD $0x5324c68b // .quad 5991131704928854841 - WORD $0x74da7bee; WORD $0x971da050 // .quad -7557708332239520786 - WORD $0xebca5e04; WORD $0xd3f6fc16 // .quad -3173071712060547580 - WORD $0x92111aea; WORD $0xbce50864 // .quad -4835449396872013078 - WORD $0xa6bcf585; WORD $0x88f4bb1c // .quad -8578025658503072379 - WORD $0xb69561a5; WORD $0xec1e4a7d // .quad -1432625727662628443 - WORD $0xd06c32e6; WORD $0x2b31e9e3 // .quad 3112525982153323238 - WORD $0x921d5d07; WORD $0x9392ee8e // .quad -7812920107430224633 - WORD $0x62439fd0; WORD $0x3aff322e // .quad 4251171748059520976 - WORD $0x36a4b449; WORD $0xb877aa32 // .quad -5154464115860392887 - WORD $0xfad487c3; WORD $0x09befeb9 // .quad 702278666647013315 - WORD $0xc44de15b; WORD $0xe69594be // .quad -1831394126398103205 - WORD $0x7989a9b4; WORD $0x4c2ebe68 // .quad 5489534351736154548 - WORD $0x3ab0acd9; WORD $0x901d7cf7 // .quad -8062150356639896359 - WORD $0x4bf60a11; WORD $0x0f9d3701 // .quad 1125115960621402641 - WORD $0x095cd80f; WORD $0xb424dc35 // .quad -5466001927372482545 - WORD $0x9ef38c95; WORD $0x538484c1 // .quad 6018080969204141205 - WORD $0x4bb40e13; WORD $0xe12e1342 // .quad -2220816390788215277 - WORD $0x06b06fba; WORD $0x2865a5f2 // .quad 2910915193077788602 - WORD $0x6f5088cb; WORD $0x8cbccc09 // .quad -8305539271883716405 - WORD $0x442e45d4; WORD $0xf93f87b7 // .quad -486521013540076076 - WORD $0xcb24aafe; WORD $0xafebff0b // .quad -5770238071427257602 - WORD $0x1539d749; WORD $0xf78f69a5 // .quad -608151266925095095 - WORD $0xbdedd5be; WORD $0xdbe6fece // .quad -2601111570856684098 - WORD $0x5a884d1c; WORD $0xb573440e // .quad -5371875102083756772 - WORD $0x36b4a597; WORD $0x89705f41 // .quad -8543223759426509417 - WORD $0xf8953031; WORD $0x31680a88 // .quad 3560107088838733873 - WORD $0x8461cefc; WORD $0xabcc7711 // .quad -6067343680855748868 - WORD $0x36ba7c3e; WORD $0xfdc20d2b // .quad -161552157378970562 - WORD $0xe57a42bc; WORD $0xd6bf94d5 // .quad -2972493582642298180 - WORD $0x04691b4d; WORD $0x3d329076 // .quad 4409745821703674701 - WORD $0xaf6c69b5; WORD $0x8637bd05 // .quad -8775337516792518219 - WORD $0xc2c1b110; WORD $0xa63f9a49 // .quad -6467280898289979120 - WORD $0x1b478423; WORD $0xa7c5ac47 // .quad -6357485877563259869 - WORD $0x33721d54; WORD $0x0fcf80dc // .quad 1139270913992301908 - WORD $0xe219652b; WORD $0xd1b71758 // .quad -3335171328526686933 - WORD $0x404ea4a9; WORD $0xd3c36113 // .quad -3187597375937010519 - WORD $0x8d4fdf3b; WORD $0x83126e97 // .quad -9002011107970261189 - WORD $0x083126ea; WORD $0x645a1cac // .quad 7231123676894144234 - WORD $0x70a3d70a; WORD $0xa3d70a3d // .quad -6640827866535438582 - WORD $0x0a3d70a4; WORD $0x3d70a3d7 // .quad 4427218577690292388 - WORD $0xcccccccc; WORD $0xcccccccc // .quad -3689348814741910324 - WORD $0xcccccccd; WORD $0xcccccccc // .quad -3689348814741910323 - WORD $0x00000000; WORD $0x80000000 // .quad -9223372036854775808 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x00000000; WORD $0xa0000000 // .quad -6917529027641081856 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x00000000; WORD $0xc8000000 // .quad -4035225266123964416 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x00000000; WORD $0xfa000000 // .quad -432345564227567616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x00000000; WORD $0x9c400000 // .quad -7187745005283311616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x00000000; WORD $0xc3500000 // .quad -4372995238176751616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x00000000; WORD $0xf4240000 // .quad -854558029293551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x00000000; WORD $0x98968000 // .quad -7451627795949551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x00000000; WORD $0xbebc2000 // .quad -4702848726509551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x00000000; WORD $0xee6b2800 // .quad -1266874889709551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x00000000; WORD $0x9502f900 // .quad -7709325833709551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x00000000; WORD $0xba43b740 // .quad -5024971273709551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x00000000; WORD $0xe8d4a510 // .quad -1669528073709551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x00000000; WORD $0x9184e72a // .quad -7960984073709551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x80000000; WORD $0xb5e620f4 // .quad -5339544073709551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0xa0000000; WORD $0xe35fa931 // .quad -2062744073709551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x04000000; WORD $0x8e1bc9bf // .quad -8206744073709551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0xc5000000; WORD $0xb1a2bc2e // .quad -5646744073709551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x76400000; WORD $0xde0b6b3a // .quad -2446744073709551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x89e80000; WORD $0x8ac72304 // .quad -8446744073709551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0xac620000; WORD $0xad78ebc5 // .quad -5946744073709551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x177a8000; WORD $0xd8d726b7 // .quad -2821744073709551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x6eac9000; WORD $0x87867832 // .quad -8681119073709551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x0a57b400; WORD $0xa968163f // .quad -6239712823709551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0xcceda100; WORD $0xd3c21bce // .quad -3187955011209551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x401484a0; WORD $0x84595161 // .quad -8910000909647051616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x9019a5c8; WORD $0xa56fa5b9 // .quad -6525815118631426616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0xf4200f3a; WORD $0xcecb8f27 // .quad -3545582879861895366 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0xf8940984; WORD $0x813f3978 // .quad -9133518327554766460 - WORD $0x00000000; WORD $0x40000000 // .quad 4611686018427387904 - WORD $0x36b90be5; WORD $0xa18f07d7 // .quad -6805211891016070171 - WORD $0x00000000; WORD $0x50000000 // .quad 5764607523034234880 - WORD $0x04674ede; WORD $0xc9f2c9cd // .quad -3894828845342699810 - WORD $0x00000000; WORD $0xa4000000 // .quad -6629298651489370112 - WORD $0x45812296; WORD $0xfc6f7c40 // .quad -256850038250986858 - WORD $0x00000000; WORD $0x4d000000 // .quad 5548434740920451072 - WORD $0x2b70b59d; WORD $0x9dc5ada8 // .quad -7078060301547948643 - WORD $0x00000000; WORD $0xf0200000 // .quad -1143914305352105984 - WORD $0x364ce305; WORD $0xc5371912 // .quad -4235889358507547899 - WORD $0x00000000; WORD $0x6c280000 // .quad 7793479155164643328 - WORD $0xc3e01bc6; WORD $0xf684df56 // .quad -683175679707046970 - WORD $0x00000000; WORD $0xc7320000 // .quad -4093209111326359552 - WORD $0x3a6c115c; WORD $0x9a130b96 // .quad -7344513827457986212 - WORD $0x00000000; WORD $0x3c7f4000 // .quad 4359273333062107136 - WORD $0xc90715b3; WORD $0xc097ce7b // .quad -4568956265895094861 - WORD $0x00000000; WORD $0x4b9f1000 // .quad 5449091666327633920 - WORD $0xbb48db20; WORD $0xf0bdc21a // .quad -1099509313941480672 - WORD $0x00000000; WORD $0x1e86d400 // .quad 2199678564482154496 - WORD $0xb50d88f4; WORD $0x96769950 // .quad -7604722348854507276 - WORD $0x00000000; WORD $0x13144480 // .quad 1374799102801346560 - WORD $0xe250eb31; WORD $0xbc143fa4 // .quad -4894216917640746191 - WORD $0x00000000; WORD $0x17d955a0 // .quad 1718498878501683200 - WORD $0x1ae525fd; WORD $0xeb194f8e // .quad -1506085128623544835 - WORD $0x00000000; WORD $0x5dcfab08 // .quad 6759809616554491904 - WORD $0xd0cf37be; WORD $0x92efd1b8 // .quad -7858832233030797378 - WORD $0x00000000; WORD $0x5aa1cae5 // .quad 6530724019560251392 - WORD $0x050305ad; WORD $0xb7abc627 // .quad -5211854272861108819 - WORD $0x40000000; WORD $0xf14a3d9e // .quad -1059967012404461568 - WORD $0xc643c719; WORD $0xe596b7b0 // .quad -1903131822648998119 - WORD $0xd0000000; WORD $0x6d9ccd05 // .quad 7898413271349198848 - WORD $0x7bea5c6f; WORD $0x8f7e32ce // .quad -8106986416796705681 - WORD $0xa2000000; WORD $0xe4820023 // .quad -1981020733047832576 - WORD $0x1ae4f38b; WORD $0xb35dbf82 // .quad -5522047002568494197 - WORD $0x8a800000; WORD $0xdda2802c // .quad -2476275916309790720 - WORD $0xa19e306e; WORD $0xe0352f62 // .quad -2290872734783229842 - WORD $0xad200000; WORD $0xd50b2037 // .quad -3095344895387238400 - WORD $0xa502de45; WORD $0x8c213d9d // .quad -8349324486880600507 - WORD $0xcc340000; WORD $0x4526f422 // .quad 4982938468024057856 - WORD $0x0e4395d6; WORD $0xaf298d05 // .quad -5824969590173362730 - WORD $0x7f410000; WORD $0x9670b12b // .quad -7606384970252091392 - WORD $0x51d47b4c; WORD $0xdaf3f046 // .quad -2669525969289315508 - WORD $0x5f114000; WORD $0x3c0cdd76 // .quad 4327076842467049472 - WORD $0xf324cd0f; WORD $0x88d8762b // .quad -8585982758446904049 - WORD $0xfb6ac800; WORD $0xa5880a69 // .quad -6518949010312869888 - WORD $0xefee0053; WORD $0xab0e93b6 // .quad -6120792429631242157 - WORD $0x7a457a00; WORD $0x8eea0d04 // .quad -8148686262891087360 - WORD $0xabe98068; WORD $0xd5d238a4 // .quad -3039304518611664792 - WORD $0x98d6d880; WORD $0x72a49045 // .quad 8260886245095692416 - WORD $0xeb71f041; WORD $0x85a36366 // .quad -8817094351773372351 - WORD $0x7f864750; WORD $0x47a6da2b // .quad 5163053903184807760 - WORD $0xa64e6c51; WORD $0xa70c3c40 // .quad -6409681921289327535 - WORD $0x5f67d924; WORD $0x999090b6 // .quad -7381240676301154012 - WORD $0xcfe20765; WORD $0xd0cf4b50 // .quad -3400416383184271515 - WORD $0xf741cf6d; WORD $0xfff4b4e3 // .quad -3178808521666707 - WORD $0x81ed449f; WORD $0x82818f12 // .quad -9042789267131251553 - WORD $0x7a8921a5; WORD $0xbff8f10e // .quad -4613672773753429595 - WORD $0x226895c7; WORD $0xa321f2d7 // .quad -6691800565486676537 - WORD $0x192b6a0e; WORD $0xaff72d52 // .quad -5767090967191786994 - WORD $0xeb02bb39; WORD $0xcbea6f8c // .quad -3753064688430957767 - WORD $0x9f764491; WORD $0x9bf4f8a6 // .quad -7208863708989733743 - WORD $0x25c36a08; WORD $0xfee50b70 // .quad -79644842111309304 - WORD $0x4753d5b5; WORD $0x02f236d0 // .quad 212292400617608629 - WORD $0x179a2245; WORD $0x9f4f2726 // .quad -6967307053960650171 - WORD $0x2c946591; WORD $0x01d76242 // .quad 132682750386005393 - WORD $0x9d80aad6; WORD $0xc722f0ef // .quad -4097447799023424810 - WORD $0xb7b97ef6; WORD $0x424d3ad2 // .quad 4777539456409894646 - WORD $0x84e0d58b; WORD $0xf8ebad2b // .quad -510123730351893109 - WORD $0x65a7deb3; WORD $0xd2e08987 // .quad -3251447716342407501 - WORD $0x330c8577; WORD $0x9b934c3b // .quad -7236356359111015049 - WORD $0x9f88eb30; WORD $0x63cc55f4 // .quad 7191217214140771120 - WORD $0xffcfa6d5; WORD $0xc2781f49 // .quad -4433759430461380907 - WORD $0xc76b25fc; WORD $0x3cbf6b71 // .quad 4377335499248575996 - WORD $0x7fc3908a; WORD $0xf316271c // .quad -930513269649338230 - WORD $0x3945ef7b; WORD $0x8bef464e // .quad -8363388681221443717 - WORD $0xcfda3a56; WORD $0x97edd871 // .quad -7499099821171918250 - WORD $0xe3cbb5ad; WORD $0x97758bf0 // .quad -7532960934977096275 - WORD $0x43d0c8ec; WORD $0xbde94e8e // .quad -4762188758037509908 - WORD $0x1cbea318; WORD $0x3d52eeed // .quad 4418856886560793368 - WORD $0xd4c4fb27; WORD $0xed63a231 // .quad -1341049929119499481 - WORD $0x63ee4bde; WORD $0x4ca7aaa8 // .quad 5523571108200991710 - WORD $0x24fb1cf8; WORD $0x945e455f // .quad -7755685233340769032 - WORD $0x3e74ef6b; WORD $0x8fe8caa9 // .quad -8076983103442849941 - WORD $0xee39e436; WORD $0xb975d6b6 // .quad -5082920523248573386 - WORD $0x8e122b45; WORD $0xb3e2fd53 // .quad -5484542860876174523 - WORD $0xa9c85d44; WORD $0xe7d34c64 // .quad -1741964635633328828 - WORD $0x7196b617; WORD $0x60dbbca8 // .quad 6979379479186945559 - WORD $0xea1d3a4a; WORD $0x90e40fbe // .quad -8006256924911912374 - WORD $0x46fe31ce; WORD $0xbc8955e9 // .quad -4861259862362934834 - WORD $0xa4a488dd; WORD $0xb51d13ae // .quad -5396135137712502563 - WORD $0x98bdbe42; WORD $0x6babab63 // .quad 7758483227328495170 - WORD $0x4dcdab14; WORD $0xe264589a // .quad -2133482903713240300 - WORD $0x7eed2dd2; WORD $0xc696963c // .quad -4136954021121544750 - WORD $0x70a08aec; WORD $0x8d7eb760 // .quad -8250955842461857044 - WORD $0xcf543ca3; WORD $0xfc1e1de5 // .quad -279753253987271517 - WORD $0x8cc8ada8; WORD $0xb0de6538 // .quad -5702008784649933400 - WORD $0x43294bcc; WORD $0x3b25a55f // .quad 4261994450943298508 - WORD $0xaffad912; WORD $0xdd15fe86 // .quad -2515824962385028846 - WORD $0x13f39ebf; WORD $0x49ef0eb7 // .quad 5327493063679123135 - WORD $0x2dfcc7ab; WORD $0x8a2dbf14 // .quad -8489919629131724885 - WORD $0x6c784338; WORD $0x6e356932 // .quad 7941369183226839864 - WORD $0x397bf996; WORD $0xacb92ed9 // .quad -6000713517987268202 - WORD $0x07965405; WORD $0x49c2c37f // .quad 5315025460606161925 - WORD $0x87daf7fb; WORD $0xd7e77a8f // .quad -2889205879056697349 - WORD $0xc97be907; WORD $0xdc33745e // .quad -2579590211097073401 - WORD $0xb4e8dafd; WORD $0x86f0ac99 // .quad -8723282702051517699 - WORD $0x3ded71a4; WORD $0x69a028bb // .quad 7611128154919104932 - WORD $0x222311bc; WORD $0xa8acd7c0 // .quad -6292417359137009220 - WORD $0x0d68ce0d; WORD $0xc40832ea // .quad -4321147861633282547 - WORD $0x2aabd62b; WORD $0xd2d80db0 // .quad -3253835680493873621 - WORD $0x90c30191; WORD $0xf50a3fa4 // .quad -789748808614215279 - WORD $0x1aab65db; WORD $0x83c7088e // .quad -8951176327949752869 - WORD $0xda79e0fb; WORD $0x792667c6 // .quad 8729779031470891259 - WORD $0xa1563f52; WORD $0xa4b8cab1 // .quad -6577284391509803182 - WORD $0x91185939; WORD $0x577001b8 // .quad 6300537770911226169 - WORD $0x09abcf26; WORD $0xcde6fd5e // .quad -3609919470959866074 - WORD $0xb55e6f87; WORD $0xed4c0226 // .quad -1347699823215743097 - WORD $0xc60b6178; WORD $0x80b05e5a // .quad -9173728696990998152 - WORD $0x315b05b5; WORD $0x544f8158 // .quad 6075216638131242421 - WORD $0x778e39d6; WORD $0xa0dc75f1 // .quad -6855474852811359786 - WORD $0x3db1c722; WORD $0x696361ae // .quad 7594020797664053026 - WORD $0xd571c84c; WORD $0xc913936d // .quad -3957657547586811828 - WORD $0xcd1e38ea; WORD $0x03bc3a19 // .quad 269153960225290474 - WORD $0x4ace3a5f; WORD $0xfb587849 // .quad -335385916056126881 - WORD $0x4065c724; WORD $0x04ab48a0 // .quad 336442450281613092 - WORD $0xcec0e47b; WORD $0x9d174b2d // .quad -7127145225176161157 - WORD $0x283f9c77; WORD $0x62eb0d64 // .quad 7127805559067090039 - WORD $0x42711d9a; WORD $0xc45d1df9 // .quad -4297245513042813542 - WORD $0x324f8395; WORD $0x3ba5d0bd // .quad 4298070930406474645 - WORD $0x930d6500; WORD $0xf5746577 // .quad -759870872876129024 - WORD $0x7ee3647a; WORD $0xca8f44ec // .quad -3850783373846682502 - WORD $0xbbe85f20; WORD $0x9968bf6a // .quad -7392448323188662496 - WORD $0xcf4e1ecc; WORD $0x7e998b13 // .quad 9122475437414293196 - WORD $0x6ae276e8; WORD $0xbfc2ef45 // .quad -4628874385558440216 - WORD $0xc321a67f; WORD $0x9e3fedd8 // .quad -7043649776941685121 - WORD $0xc59b14a2; WORD $0xefb3ab16 // .quad -1174406963520662366 - WORD $0xf3ea101f; WORD $0xc5cfe94e // .quad -4192876202749718497 - WORD $0x3b80ece5; WORD $0x95d04aee // .quad -7651533379841495835 - WORD $0x58724a13; WORD $0xbba1f1d1 // .quad -4926390635932268013 - WORD $0xca61281f; WORD $0xbb445da9 // .quad -4952730706374481889 - WORD $0xae8edc98; WORD $0x2a8a6e45 // .quad 3065383741939440792 - WORD $0x3cf97226; WORD $0xea157514 // .quad -1579227364540714458 - WORD $0x1a3293be; WORD $0xf52d09d7 // .quad -779956341003086914 - WORD $0xa61be758; WORD $0x924d692c // .quad -7904546130479028392 - WORD $0x705f9c57; WORD $0x593c2626 // .quad 6430056314514152535 - WORD $0xcfa2e12e; WORD $0xb6e0c377 // .quad -5268996644671397586 - WORD $0x0c77836d; WORD $0x6f8b2fb0 // .quad 8037570393142690669 - WORD $0xc38b997a; WORD $0xe498f455 // .quad -1974559787411859078 - WORD $0x0f956448; WORD $0x0b6dfb9c // .quad 823590954573587528 - WORD $0x9a373fec; WORD $0x8edf98b5 // .quad -8151628894773493780 - WORD $0x89bd5ead; WORD $0x4724bd41 // .quad 5126430365035880109 - WORD $0x00c50fe7; WORD $0xb2977ee3 // .quad -5577850100039479321 - WORD $0xec2cb658; WORD $0x58edec91 // .quad 6408037956294850136 - WORD $0xc0f653e1; WORD $0xdf3d5e9b // .quad -2360626606621961247 - WORD $0x6737e3ee; WORD $0x2f2967b6 // .quad 3398361426941174766 - WORD $0x5899f46c; WORD $0x8b865b21 // .quad -8392920656779807636 - WORD $0x0082ee75; WORD $0xbd79e0d2 // .quad -4793553135802847627 - WORD $0xaec07187; WORD $0xae67f1e9 // .quad -5879464802547371641 - WORD $0x80a3aa12; WORD $0xecd85906 // .quad -1380255401326171630 - WORD $0x1a708de9; WORD $0xda01ee64 // .quad -2737644984756826647 - WORD $0x20cc9496; WORD $0xe80e6f48 // .quad -1725319251657714538 - WORD $0x908658b2; WORD $0x884134fe // .quad -8628557143114098510 - WORD $0x147fdcde; WORD $0x3109058d // .quad 3533361486141316318 - WORD $0x34a7eede; WORD $0xaa51823e // .quad -6174010410465235234 - WORD $0x599fd416; WORD $0xbd4b46f0 // .quad -4806670179178130410 - WORD $0xc1d1ea96; WORD $0xd4e5e2cd // .quad -3105826994654156138 - WORD $0x7007c91b; WORD $0x6c9e18ac // .quad 7826720331309500699 - WORD $0x9923329e; WORD $0x850fadc0 // .quad -8858670899299929442 - WORD $0xc604ddb1; WORD $0x03e2cf6b // .quad 280014188641050033 - WORD $0xbf6bff45; WORD $0xa6539930 // .quad -6461652605697523899 - WORD $0xb786151d; WORD $0x84db8346 // .quad -8873354301053463267 - WORD $0xef46ff16; WORD $0xcfe87f7c // .quad -3465379738694516970 - WORD $0x65679a64; WORD $0xe6126418 // .quad -1868320839462053276 - WORD $0x158c5f6e; WORD $0x81f14fae // .quad -9083391364325154962 - WORD $0x3f60c07f; WORD $0x4fcb7e8f // .quad 5749828502977298559 - WORD $0x9aef7749; WORD $0xa26da399 // .quad -6742553186979055799 - WORD $0x0f38f09e; WORD $0xe3be5e33 // .quad -2036086408133152610 - WORD $0x01ab551c; WORD $0xcb090c80 // .quad -3816505465296431844 - WORD $0xd3072cc6; WORD $0x5cadf5bf // .quad 6678264026688335046 - WORD $0x02162a63; WORD $0xfdcb4fa0 // .quad -158945813193151901 - WORD $0xc7c8f7f7; WORD $0x73d9732f // .quad 8347830033360418807 - WORD $0x014dda7e; WORD $0x9e9f11c4 // .quad -7016870160886801794 - WORD $0xdcdd9afb; WORD $0x2867e7fd // .quad 2911550761636567803 - WORD $0x01a1511d; WORD $0xc646d635 // .quad -4159401682681114339 - WORD $0x541501b9; WORD $0xb281e1fd // .quad -5583933584809066055 - WORD $0x4209a565; WORD $0xf7d88bc2 // .quad -587566084924005019 - WORD $0xa91a4227; WORD $0x1f225a7c // .quad 2243455055843443239 - WORD $0x6946075f; WORD $0x9ae75759 // .quad -7284757830718584993 - WORD $0xe9b06959; WORD $0x3375788d // .quad 3708002419115845977 - WORD $0xc3978937; WORD $0xc1a12d2f // .quad -4494261269970843337 - WORD $0x641c83af; WORD $0x0052d6b1 // .quad 23317005467419567 - WORD $0xb47d6b84; WORD $0xf209787b // .quad -1006140569036166268 - WORD $0xbd23a49b; WORD $0xc0678c5d // .quad -4582539761593113445 - WORD $0x50ce6332; WORD $0x9745eb4d // .quad -7546366883288685774 - WORD $0x963646e1; WORD $0xf840b7ba // .quad -558244341782001951 - WORD $0xa501fbff; WORD $0xbd176620 // .quad -4821272585683469313 - WORD $0x3bc3d899; WORD $0xb650e5a9 // .quad -5309491445654890343 - WORD $0xce427aff; WORD $0xec5d3fa8 // .quad -1414904713676948737 - WORD $0x8ab4cebf; WORD $0xa3e51f13 // .quad -6636864307068612929 - WORD $0x80e98cdf; WORD $0x93ba47c9 // .quad -7801844473689174817 - WORD $0x36b10138; WORD $0xc66f336c // .quad -4148040191917883080 - WORD $0xe123f017; WORD $0xb8a8d9bb // .quad -5140619573684080617 - WORD $0x445d4185; WORD $0xb80b0047 // .quad -5185050239897353851 - WORD $0xd96cec1d; WORD $0xe6d3102a // .quad -1814088448677712867 - WORD $0x157491e6; WORD $0xa60dc059 // .quad -6481312799871692314 - WORD $0xc7e41392; WORD $0x9043ea1a // .quad -8051334308064652398 - WORD $0xad68db30; WORD $0x87c89837 // .quad -8662506518347195600 - WORD $0x79dd1877; WORD $0xb454e4a1 // .quad -5452481866653427593 - WORD $0x98c311fc; WORD $0x29babe45 // .quad 3006924907348169212 - WORD $0xd8545e94; WORD $0xe16a1dc9 // .quad -2203916314889396588 - WORD $0xfef3d67b; WORD $0xf4296dd6 // .quad -853029884242176389 - WORD $0x2734bb1d; WORD $0x8ce2529e // .quad -8294976724446954723 - WORD $0x5f58660d; WORD $0x1899e4a6 // .quad 1772699331562333709 - WORD $0xb101e9e4; WORD $0xb01ae745 // .quad -5757034887131305500 - WORD $0xf72e7f90; WORD $0x5ec05dcf // .quad 6827560182880305040 - WORD $0x1d42645d; WORD $0xdc21a117 // .quad -2584607590486743971 - WORD $0xf4fa1f74; WORD $0x76707543 // .quad 8534450228600381300 - WORD $0x72497eba; WORD $0x899504ae // .quad -8532908771695296838 - WORD $0x791c53a9; WORD $0x6a06494a // .quad 7639874402088932265 - WORD $0x0edbde69; WORD $0xabfa45da // .quad -6054449946191733143 - WORD $0x17636893; WORD $0x0487db9d // .quad 326470965756389523 - WORD $0x9292d603; WORD $0xd6f8d750 // .quad -2956376414312278525 - WORD $0x5d3c42b7; WORD $0x45a9d284 // .quad 5019774725622874807 - WORD $0x5b9bc5c2; WORD $0x865b8692 // .quad -8765264286586255934 - WORD $0xba45a9b3; WORD $0x0b8a2392 // .quad 831516194300602803 - WORD $0xf282b732; WORD $0xa7f26836 // .quad -6344894339805432014 - WORD $0x68d7141f; WORD $0x8e6cac77 // .quad -8183976793979022305 - WORD $0xaf2364ff; WORD $0xd1ef0244 // .quad -3319431906329402113 - WORD $0x430cd927; WORD $0x3207d795 // .quad 3605087062808385831 - WORD $0xed761f1f; WORD $0x8335616a // .quad -8992173969096958177 - WORD $0x49e807b9; WORD $0x7f44e6bd // .quad 9170708441896323001 - WORD $0xa8d3a6e7; WORD $0xa402b9c5 // .quad -6628531442943809817 - WORD $0x9c6209a7; WORD $0x5f16206c // .quad 6851699533943015847 - WORD $0x130890a1; WORD $0xcd036837 // .quad -3673978285252374367 - WORD $0xc37a8c10; WORD $0x36dba887 // .quad 3952938399001381904 - WORD $0x6be55a64; WORD $0x80222122 // .quad -9213765455923815836 - WORD $0xda2c978a; WORD $0xc2494954 // .quad -4446942528265218166 - WORD $0x06deb0fd; WORD $0xa02aa96b // .quad -6905520801477381891 - WORD $0x10b7bd6d; WORD $0xf2db9baa // .quad -946992141904134803 - WORD $0xc8965d3d; WORD $0xc83553c5 // .quad -4020214983419339459 - WORD $0x94e5acc8; WORD $0x6f928294 // .quad 8039631859474607304 - WORD $0x3abbf48c; WORD $0xfa42a8b7 // .quad -413582710846786420 - WORD $0xba1f17fa; WORD $0xcb772339 // .quad -3785518230938904582 - WORD $0x84b578d7; WORD $0x9c69a972 // .quad -7176018221920323369 - WORD $0x14536efc; WORD $0xff2a7604 // .quad -60105885123121412 - WORD $0x25e2d70d; WORD $0xc38413cf // .quad -4358336758973016307 - WORD $0x19684abb; WORD $0xfef51385 // .quad -75132356403901765 - WORD $0xef5b8cd1; WORD $0xf46518c2 // .quad -836234930288882479 - WORD $0x5fc25d6a; WORD $0x7eb25866 // .quad 9129456591349898602 - WORD $0xd5993802; WORD $0x98bf2f79 // .quad -7440175859071633406 - WORD $0xfbd97a62; WORD $0xef2f773f // .quad -1211618658047395230 - WORD $0x4aff8603; WORD $0xbeeefb58 // .quad -4688533805412153853 - WORD $0xfacfd8fb; WORD $0xaafb550f // .quad -6126209340986631941 - WORD $0x5dbf6784; WORD $0xeeaaba2e // .quad -1248981238337804412 - WORD $0xf983cf39; WORD $0x95ba2a53 // .quad -7657761676233289927 - WORD $0xfa97a0b2; WORD $0x952ab45c // .quad -7698142301602209614 - WORD $0x7bf26184; WORD $0xdd945a74 // .quad -2480258038432112252 - WORD $0x393d88df; WORD $0xba756174 // .quad -5010991858575374113 - WORD $0x9aeef9e5; WORD $0x94f97111 // .quad -7712008566467528219 - WORD $0x478ceb17; WORD $0xe912b9d1 // .quad -1652053804791829737 - WORD $0x01aab85e; WORD $0x7a37cd56 // .quad 8806733365625141342 - WORD $0xccb812ee; WORD $0x91abb422 // .quad -7950062655635975442 - WORD $0xc10ab33b; WORD $0xac62e055 // .quad -6025006692552756421 - WORD $0x7fe617aa; WORD $0xb616a12b // .quad -5325892301117581398 - WORD $0x314d600a; WORD $0x577b986b // .quad 6303799689591218186 - WORD $0x5fdf9d94; WORD $0xe39c4976 // .quad -2045679357969588844 - WORD $0xfda0b80c; WORD $0xed5a7e85 // .quad -1343622424865753076 - WORD $0xfbebc27d; WORD $0x8e41ade9 // .quad -8196078626372074883 - WORD $0xbe847308; WORD $0x14588f13 // .quad 1466078993672598280 - WORD $0x7ae6b31c; WORD $0xb1d21964 // .quad -5633412264537705700 - WORD $0xae258fc9; WORD $0x596eb2d8 // .quad 6444284760518135753 - WORD $0x99a05fe3; WORD $0xde469fbd // .quad -2430079312244744221 - WORD $0xd9aef3bc; WORD $0x6fca5f8e // .quad 8055355950647669692 - WORD $0x80043bee; WORD $0x8aec23d6 // .quad -8436328597794046994 - WORD $0x480d5855; WORD $0x25de7bb9 // .quad 2728754459941099605 - WORD $0x20054ae9; WORD $0xada72ccc // .quad -5933724728815170839 - WORD $0x9a10ae6b; WORD $0xaf561aa7 // .quad -5812428961928401301 - WORD $0x28069da4; WORD $0xd910f7ff // .quad -2805469892591575644 - WORD $0x8094da05; WORD $0x1b2ba151 // .quad 1957835834444274181 - WORD $0x79042286; WORD $0x87aa9aff // .quad -8670947710510816634 - WORD $0xf05d0843; WORD $0x90fb44d2 // .quad -7999724640327104445 - WORD $0x57452b28; WORD $0xa99541bf // .quad -6226998619711132888 - WORD $0xac744a54; WORD $0x353a1607 // .quad 3835402254873283156 - WORD $0x2d1675f2; WORD $0xd3fa922f // .quad -3172062256211528206 - WORD $0x97915ce9; WORD $0x42889b89 // .quad 4794252818591603945 - WORD $0x7c2e09b7; WORD $0x847c9b5d // .quad -8900067937773286985 - WORD $0xfebada12; WORD $0x69956135 // .quad 7608094030047140370 - WORD $0xdb398c25; WORD $0xa59bc234 // .quad -6513398903789220827 - WORD $0x7e699096; WORD $0x43fab983 // .quad 4898431519131537558 - WORD $0x1207ef2e; WORD $0xcf02b2c2 // .quad -3530062611309138130 - WORD $0x5e03f4bc; WORD $0x94f967e4 // .quad -7712018656367741764 - WORD $0x4b44f57d; WORD $0x8161afb9 // .quad -9123818159709293187 - WORD $0xbac278f6; WORD $0x1d1be0ee // .quad 2097517367411243254 - WORD $0x9e1632dc; WORD $0xa1ba1ba7 // .quad -6793086681209228580 - WORD $0x69731733; WORD $0x6462d92a // .quad 7233582727691441971 - WORD $0x859bbf93; WORD $0xca28a291 // .quad -3879672333084147821 - WORD $0x03cfdcff; WORD $0x7d7b8f75 // .quad 9041978409614302463 - WORD $0xe702af78; WORD $0xfcb2cb35 // .quad -237904397927796872 - WORD $0x44c3d43f; WORD $0x5cda7352 // .quad 6690786993590490175 - WORD $0xb061adab; WORD $0x9defbf01 // .quad -7066219276345954901 - WORD $0x6afa64a8; WORD $0x3a088813 // .quad 4181741870994056360 - WORD $0x1c7a1916; WORD $0xc56baec2 // .quad -4221088077005055722 - WORD $0x45b8fdd1; WORD $0x088aaa18 // .quad 615491320315182545 - WORD $0xa3989f5b; WORD $0xf6c69a72 // .quad -664674077828931749 - WORD $0x57273d46; WORD $0x8aad549e // .quad -8454007886460797626 - WORD $0xa63f6399; WORD $0x9a3c2087 // .quad -7332950326284164199 - WORD $0xf678864c; WORD $0x36ac54e2 // .quad 3939617107816777292 - WORD $0x8fcf3c7f; WORD $0xc0cb28a9 // .quad -4554501889427817345 - WORD $0xb416a7de; WORD $0x84576a1b // .quad -8910536670511192098 - WORD $0xf3c30b9f; WORD $0xf0fdf2d3 // .quad -1081441343357383777 - WORD $0xa11c51d6; WORD $0x656d44a2 // .quad 7308573235570561494 - WORD $0x7859e743; WORD $0x969eb7c4 // .quad -7593429867239446717 - WORD $0xa4b1b326; WORD $0x9f644ae5 // .quad -6961356773836868826 - WORD $0x96706114; WORD $0xbc4665b5 // .quad -4880101315621920492 - WORD $0x0dde1fef; WORD $0x873d5d9f // .quad -8701695967296086033 - WORD $0xfc0c7959; WORD $0xeb57ff22 // .quad -1488440626100012711 - WORD $0xd155a7eb; WORD $0xa90cb506 // .quad -6265433940692719637 - WORD $0xdd87cbd8; WORD $0x9316ff75 // .quad -7847804418953589800 - WORD $0x42d588f3; WORD $0x09a7f124 // .quad 695789805494438131 - WORD $0x54e9bece; WORD $0xb7dcbf53 // .quad -5198069505264599346 - WORD $0x538aeb30; WORD $0x0c11ed6d // .quad 869737256868047664 - WORD $0x2a242e81; WORD $0xe5d3ef28 // .quad -1885900863153361279 - WORD $0xa86da5fb; WORD $0x8f1668c8 // .quad -8136200465769716229 - WORD $0x1a569d10; WORD $0x8fa47579 // .quad -8096217067111932656 - WORD $0x694487bd; WORD $0xf96e017d // .quad -473439272678684739 - WORD $0x60ec4455; WORD $0xb38d92d7 // .quad -5508585315462527915 - WORD $0xc395a9ad; WORD $0x37c981dc // .quad 4019886927579031981 - WORD $0x3927556a; WORD $0xe070f78d // .quad -2274045625900771990 - WORD $0xf47b1418; WORD $0x85bbe253 // .quad -8810199395808373736 - WORD $0x43b89562; WORD $0x8c469ab8 // .quad -8338807543829064350 - WORD $0x78ccec8f; WORD $0x93956d74 // .quad -7812217631593927537 - WORD $0x54a6babb; WORD $0xaf584166 // .quad -5811823411358942533 - WORD $0x970027b3; WORD $0x387ac8d1 // .quad 4069786015789754291 - WORD $0xe9d0696a; WORD $0xdb2e51bf // .quad -2653093245771290262 - WORD $0xfcc0319f; WORD $0x06997b05 // .quad 475546501309804959 - WORD $0xf22241e2; WORD $0x88fcf317 // .quad -8575712306248138270 - WORD $0xbdf81f04; WORD $0x441fece3 // .quad 4908902581746016004 - WORD $0xeeaad25a; WORD $0xab3c2fdd // .quad -6107954364382784934 - WORD $0xad7626c4; WORD $0xd527e81c // .quad -3087243809672255804 - WORD $0x6a5586f1; WORD $0xd60b3bd5 // .quad -3023256937051093263 - WORD $0xd8d3b075; WORD $0x8a71e223 // .quad -8470740780517707659 - WORD $0x62757456; WORD $0x85c70565 // .quad -8807064613298015146 - WORD $0x67844e4a; WORD $0xf6872d56 // .quad -682526969396179382 - WORD $0xbb12d16c; WORD $0xa738c6be // .quad -6397144748195131028 - WORD $0x016561dc; WORD $0xb428f8ac // .quad -5464844730172612132 - WORD $0x69d785c7; WORD $0xd106f86e // .quad -3384744916816525881 - WORD $0x01beba53; WORD $0xe13336d7 // .quad -2219369894288377261 - WORD $0x0226b39c; WORD $0x82a45b45 // .quad -9032994600651410532 - WORD $0x61173474; WORD $0xecc00246 // .quad -1387106183930235788 - WORD $0x42b06084; WORD $0xa34d7216 // .quad -6679557232386875260 - WORD $0xf95d0191; WORD $0x27f002d7 // .quad 2877803288514593169 - WORD $0xd35c78a5; WORD $0xcc20ce9b // .quad -3737760522056206171 - WORD $0xf7b441f5; WORD $0x31ec038d // .quad 3597254110643241461 - WORD $0xc83396ce; WORD $0xff290242 // .quad -60514634142869810 - WORD $0x75a15272; WORD $0x7e670471 // .quad 9108253656731439730 - WORD $0xbd203e41; WORD $0x9f79a169 // .quad -6955350673980375487 - WORD $0xe984d387; WORD $0x0f0062c6 // .quad 1080972517029761927 - WORD $0x2c684dd1; WORD $0xc75809c4 // .quad -4082502324048081455 - WORD $0xa3e60869; WORD $0x52c07b78 // .quad 5962901664714590313 - WORD $0x37826145; WORD $0xf92e0c35 // .quad -491441886632713915 - WORD $0xccdf8a83; WORD $0xa7709a56 // .quad -6381430974388925821 - WORD $0x42b17ccb; WORD $0x9bbcc7a1 // .quad -7224680206786528053 - WORD $0x400bb692; WORD $0x88a66076 // .quad -8600080377420466542 - WORD $0x935ddbfe; WORD $0xc2abf989 // .quad -4419164240055772162 - WORD $0xd00ea436; WORD $0x6acff893 // .quad 7696643601933968438 - WORD $0xf83552fe; WORD $0xf356f7eb // .quad -912269281642327298 - WORD $0xc4124d44; WORD $0x0583f6b8 // .quad 397432465562684740 - WORD $0x7b2153de; WORD $0x98165af3 // .quad -7487697328667536418 - WORD $0x7a8b704b; WORD $0xc3727a33 // .quad -4363290727450709941 - WORD $0x59e9a8d6; WORD $0xbe1bf1b0 // .quad -4747935642407032618 - WORD $0x592e4c5d; WORD $0x744f18c0 // .quad 8380944645968776285 - WORD $0x7064130c; WORD $0xeda2ee1c // .quad -1323233534581402868 - WORD $0x6f79df74; WORD $0x1162def0 // .quad 1252808770606194548 - WORD $0xc63e8be7; WORD $0x9485d4d1 // .quad -7744549986754458649 - WORD $0x45ac2ba9; WORD $0x8addcb56 // .quad -8440366555225904215 - WORD $0x37ce2ee1; WORD $0xb9a74a06 // .quad -5069001465015685407 - WORD $0xd7173693; WORD $0x6d953e2b // .quad 7896285879677171347 - WORD $0xc5c1ba99; WORD $0xe8111c87 // .quad -1724565812842218855 - WORD $0xccdd0438; WORD $0xc8fa8db6 // .quad -3964700705685699528 - WORD $0xdb9914a0; WORD $0x910ab1d4 // .quad -7995382660667468640 - WORD $0x400a22a3; WORD $0x1d9c9892 // .quad 2133748077373825699 - WORD $0x127f59c8; WORD $0xb54d5e4a // .quad -5382542307406947896 - WORD $0xd00cab4c; WORD $0x2503beb6 // .quad 2667185096717282124 - WORD $0x971f303a; WORD $0xe2a0b5dc // .quad -2116491865831296966 - WORD $0x840fd61e; WORD $0x2e44ae64 // .quad 3333981370896602654 - WORD $0xde737e24; WORD $0x8da471a9 // .quad -8240336443785642460 - WORD $0xd289e5d3; WORD $0x5ceaecfe // .quad 6695424375237764563 - WORD $0x56105dad; WORD $0xb10d8e14 // .quad -5688734536304665171 - WORD $0x872c5f48; WORD $0x7425a83e // .quad 8369280469047205704 - WORD $0x6b947518; WORD $0xdd50f199 // .quad -2499232151953443560 - WORD $0x28f7771a; WORD $0xd12f124e // .quad -3373457468973156582 - WORD $0xe33cc92f; WORD $0x8a5296ff // .quad -8479549122611984081 - WORD $0xd99aaa70; WORD $0x82bd6b70 // .quad -9025939945749304720 - WORD $0xdc0bfb7b; WORD $0xace73cbf // .quad -5987750384837592197 - WORD $0x1001550c; WORD $0x636cc64d // .quad 7164319141522920716 - WORD $0xd30efa5a; WORD $0xd8210bef // .quad -2873001962619602342 - WORD $0x5401aa4f; WORD $0x3c47f7e0 // .quad 4343712908476262991 - WORD $0xe3e95c78; WORD $0x8714a775 // .quad -8713155254278333320 - WORD $0x34810a72; WORD $0x65acfaec // .quad 7326506586225052274 - WORD $0x5ce3b396; WORD $0xa8d9d153 // .quad -6279758049420528746 - WORD $0x41a14d0e; WORD $0x7f1839a7 // .quad 9158133232781315342 - WORD $0x341ca07c; WORD $0xd31045a8 // .quad -3238011543348273028 - WORD $0x1209a051; WORD $0x1ede4811 // .quad 2224294504121868369 - WORD $0x2091e44d; WORD $0x83ea2b89 // .quad -8941286242233752499 - WORD $0xab460433; WORD $0x934aed0a // .quad -7833187971778608077 - WORD $0x68b65d60; WORD $0xa4e4b66b // .quad -6564921784364802720 - WORD $0x56178540; WORD $0xf81da84d // .quad -568112927868484288 - WORD $0x42e3f4b9; WORD $0xce1de406 // .quad -3594466212028615495 - WORD $0xab9d668f; WORD $0x36251260 // .quad 3901544858591782543 - WORD $0xe9ce78f3; WORD $0x80d2ae83 // .quad -9164070410158966541 - WORD $0x6b42601a; WORD $0xc1d72b7c // .quad -4479063491021217766 - WORD $0xe4421730; WORD $0xa1075a24 // .quad -6843401994271320272 - WORD $0x8612f820; WORD $0xb24cf65b // .quad -5598829363776522208 - WORD $0x1d529cfc; WORD $0xc94930ae // .quad -3942566474411762436 - WORD $0x6797b628; WORD $0xdee033f2 // .quad -2386850686293264856 - WORD $0xa4a7443c; WORD $0xfb9b7cd9 // .quad -316522074587315140 - WORD $0x017da3b2; WORD $0x169840ef // .quad 1628122660560806834 - WORD $0x06e88aa5; WORD $0x9d412e08 // .quad -7115355324258153819 - WORD $0x60ee864f; WORD $0x8e1f2895 // .quad -8205795374004271537 - WORD $0x08a2ad4e; WORD $0xc491798a // .quad -4282508136895304370 - WORD $0xb92a27e3; WORD $0xf1a6f2ba // .quad -1033872180650563613 - WORD $0x8acb58a2; WORD $0xf5b5d7ec // .quad -741449152691742558 - WORD $0x6774b1dc; WORD $0xae10af69 // .quad -5904026244240592420 - WORD $0xd6bf1765; WORD $0x9991a6f3 // .quad -7380934748073420955 - WORD $0xe0a8ef2a; WORD $0xacca6da1 // .quad -5995859411864064214 - WORD $0xcc6edd3f; WORD $0xbff610b0 // .quad -4614482416664388289 - WORD $0x58d32af4; WORD $0x17fd090a // .quad 1728547772024695540 - WORD $0xff8a948e; WORD $0xeff394dc // .quad -1156417002403097458 - WORD $0xef07f5b1; WORD $0xddfc4b4c // .quad -2451001303396518479 - WORD $0x1fb69cd9; WORD $0x95f83d0a // .quad -7640289654143017767 - WORD $0x1564f98f; WORD $0x4abdaf10 // .quad 5385653213018257807 - WORD $0xa7a4440f; WORD $0xbb764c4c // .quad -4938676049251384305 - WORD $0x1abe37f2; WORD $0x9d6d1ad4 // .quad -7102991539009341454 - WORD $0xd18d5513; WORD $0xea53df5f // .quad -1561659043136842477 - WORD $0x216dc5ee; WORD $0x84c86189 // .quad -8878739423761676818 - WORD $0xe2f8552c; WORD $0x92746b9b // .quad -7893565929601608404 - WORD $0xb4e49bb5; WORD $0x32fd3cf5 // .quad 3674159897003727797 - WORD $0xdbb66a77; WORD $0xb7118682 // .quad -5255271393574622601 - WORD $0x221dc2a2; WORD $0x3fbc8c33 // .quad 4592699871254659746 - WORD $0x92a40515; WORD $0xe4d5e823 // .quad -1957403223540890347 - WORD $0xeaa5334b; WORD $0x0fabaf3f // .quad 1129188820640936779 - WORD $0x3ba6832d; WORD $0x8f05b116 // .quad -8140906042354138323 - WORD $0xf2a7400f; WORD $0x29cb4d87 // .quad 3011586022114279439 - WORD $0xca9023f8; WORD $0xb2c71d5b // .quad -5564446534515285000 - WORD $0xef511013; WORD $0x743e20e9 // .quad 8376168546070237203 - WORD $0xbd342cf6; WORD $0xdf78e4b2 // .quad -2343872149716718346 - WORD $0x6b255417; WORD $0x914da924 // .quad -7976533391121755113 - WORD $0xb6409c1a; WORD $0x8bab8eef // .quad -8382449121214030822 - WORD $0xc2f7548f; WORD $0x1ad089b6 // .quad 1932195658189984911 - WORD $0xa3d0c320; WORD $0xae9672ab // .quad -5866375383090150624 - WORD $0x73b529b2; WORD $0xa184ac24 // .quad -6808127464117294670 - WORD $0x8cc4f3e8; WORD $0xda3c0f56 // .quad -2721283210435300376 - WORD $0x90a2741f; WORD $0xc9e5d72d // .quad -3898473311719230433 - WORD $0x17fb1871; WORD $0x88658996 // .quad -8618331034163144591 - WORD $0x7a658893; WORD $0x7e2fa67c // .quad 9092669226243950739 - WORD $0x9df9de8d; WORD $0xaa7eebfb // .quad -6161227774276542835 - WORD $0x98feeab8; WORD $0xddbb901b // .quad -2469221522477225288 - WORD $0x85785631; WORD $0xd51ea6fa // .quad -3089848699418290639 - WORD $0x7f3ea566; WORD $0x552a7422 // .quad 6136845133758244198 - WORD $0x936b35de; WORD $0x8533285c // .quad -8848684464777513506 - WORD $0x8f872760; WORD $0xd53a8895 // .quad -3082000819042179232 - WORD $0xb8460356; WORD $0xa67ff273 // .quad -6449169562544503978 - WORD $0xf368f138; WORD $0x8a892aba // .quad -8464187042230111944 - WORD $0xa657842c; WORD $0xd01fef10 // .quad -3449775934753242068 - WORD $0xb0432d86; WORD $0x2d2b7569 // .quad 3254824252494523782 - WORD $0x67f6b29b; WORD $0x8213f56a // .quad -9073638986861858149 - WORD $0x0e29fc74; WORD $0x9c3b2962 // .quad -7189106879045698444 - WORD $0x01f45f42; WORD $0xa298f2c5 // .quad -6730362715149934782 - WORD $0x91b47b90; WORD $0x8349f3ba // .quad -8986383598807123056 - WORD $0x42717713; WORD $0xcb3f2f76 // .quad -3801267375510030573 - WORD $0x36219a74; WORD $0x241c70a9 // .quad 2602078556773259892 - WORD $0xd30dd4d7; WORD $0xfe0efb53 // .quad -139898200960150313 - WORD $0x83aa0111; WORD $0xed238cd3 // .quad -1359087822460813039 - WORD $0x63e8a506; WORD $0x9ec95d14 // .quad -7004965403241175802 - WORD $0x324a40ab; WORD $0xf4363804 // .quad -849429889038008149 - WORD $0x7ce2ce48; WORD $0xc67bb459 // .quad -4144520735624081848 - WORD $0x3edcd0d6; WORD $0xb143c605 // .quad -5673473379724898090 - WORD $0xdc1b81da; WORD $0xf81aa16f // .quad -568964901102714406 - WORD $0x8e94050b; WORD $0xdd94b786 // .quad -2480155706228734709 - WORD $0xe9913128; WORD $0x9b10a4e5 // .quad -7273132090830278360 - WORD $0x191c8327; WORD $0xca7cf2b4 // .quad -3855940325606653145 - WORD $0x63f57d72; WORD $0xc1d4ce1f // .quad -4479729095110460046 - WORD $0x1f63a3f1; WORD $0xfd1c2f61 // .quad -208239388580928527 - WORD $0x3cf2dccf; WORD $0xf24a01a7 // .quad -987975350460687153 - WORD $0x673c8ced; WORD $0xbc633b39 // .quad -4871985254153548563 - WORD $0x8617ca01; WORD $0x976e4108 // .quad -7535013621679011327 - WORD $0xe085d814; WORD $0xd5be0503 // .quad -3044990783845967852 - WORD $0xa79dbc82; WORD $0xbd49d14a // .quad -4807081008671376254 - WORD $0xd8a74e19; WORD $0x4b2d8644 // .quad 5417133557047315993 - WORD $0x51852ba2; WORD $0xec9c459d // .quad -1397165242411832414 - WORD $0x0ed1219f; WORD $0xddf8e7d6 // .quad -2451955090545630817 - WORD $0x52f33b45; WORD $0x93e1ab82 // .quad -7790757304148477115 - WORD $0xc942b504; WORD $0xcabb90e5 // .quad -3838314940804713212 - WORD $0xe7b00a17; WORD $0xb8da1662 // .quad -5126760611758208489 - WORD $0x3b936244; WORD $0x3d6a751f // .quad 4425478360848884292 - WORD $0xa19c0c9d; WORD $0xe7109bfb // .quad -1796764746270372707 - WORD $0x0a783ad5; WORD $0x0cc51267 // .quad 920161932633717461 - WORD $0x450187e2; WORD $0x906a617d // .quad -8040506994060064798 - WORD $0x668b24c6; WORD $0x27fb2b80 // .quad 2880944217109767366 - WORD $0x9641e9da; WORD $0xb484f9dc // .quad -5438947724147693094 - WORD $0x802dedf7; WORD $0xb1f9f660 // .quad -5622191765467566601 - WORD $0xbbd26451; WORD $0xe1a63853 // .quad -2186998636757228463 - WORD $0xa0396974; WORD $0x5e7873f8 // .quad 6807318348447705460 - WORD $0x55637eb2; WORD $0x8d07e334 // .quad -8284403175614349646 - WORD $0x6423e1e9; WORD $0xdb0b487b // .quad -2662955059861265943 - WORD $0x6abc5e5f; WORD $0xb049dc01 // .quad -5743817951090549153 - WORD $0x3d2cda63; WORD $0x91ce1a9a // .quad -7940379843253970333 - WORD $0xc56b75f7; WORD $0xdc5c5301 // .quad -2568086420435798537 - WORD $0xcc7810fc; WORD $0x7641a140 // .quad 8521269269642088700 - WORD $0x1b6329ba; WORD $0x89b9b3e1 // .quad -8522583040413455942 - WORD $0x7fcb0a9e; WORD $0xa9e904c8 // .quad -6203421752542164322 - WORD $0x623bf429; WORD $0xac2820d9 // .quad -6041542782089432023 - WORD $0x9fbdcd45; WORD $0x546345fa // .quad 6080780864604458309 - WORD $0xbacaf133; WORD $0xd732290f // .quad -2940242459184402125 - WORD $0x47ad4096; WORD $0xa97c1779 // .quad -6234081974526590826 - WORD $0xd4bed6c0; WORD $0x867f59a9 // .quad -8755180564631333184 - WORD $0xcccc485e; WORD $0x49ed8eab // .quad 5327070802775656542 - WORD $0x49ee8c70; WORD $0xa81f3014 // .quad -6332289687361778576 - WORD $0xbfff5a75; WORD $0x5c68f256 // .quad 6658838503469570677 - WORD $0x5c6a2f8c; WORD $0xd226fc19 // .quad -3303676090774835316 - WORD $0x6fff3112; WORD $0x73832eec // .quad 8323548129336963346 - WORD $0xd9c25db7; WORD $0x83585d8f // .quad -8982326584375353929 - WORD $0xc5ff7eac; WORD $0xc831fd53 // .quad -4021154456019173716 - WORD $0xd032f525; WORD $0xa42e74f3 // .quad -6616222212041804507 - WORD $0xb77f5e56; WORD $0xba3e7ca8 // .quad -5026443070023967146 - WORD $0xc43fb26f; WORD $0xcd3a1230 // .quad -3658591746624867729 - WORD $0xe55f35ec; WORD $0x28ce1bd2 // .quad 2940318199324816876 - WORD $0x7aa7cf85; WORD $0x80444b5e // .quad -9204148869281624187 - WORD $0xcf5b81b4; WORD $0x7980d163 // .quad 8755227902219092404 - WORD $0x1951c366; WORD $0xa0555e36 // .quad -6893500068174642330 - WORD $0xc3326220; WORD $0xd7e105bc // .quad -2891023177508298208 - WORD $0x9fa63440; WORD $0xc86ab5c3 // .quad -4005189066790915008 - WORD $0xf3fefaa8; WORD $0x8dd9472b // .quad -8225464990312760664 - WORD $0x878fc150; WORD $0xfa856334 // .quad -394800315061255856 - WORD $0xf0feb952; WORD $0xb14f98f6 // .quad -5670145219463562926 - WORD $0xd4b9d8d2; WORD $0x9c935e00 // .quad -7164279224554366766 - WORD $0x569f33d4; WORD $0x6ed1bf9a // .quad 7985374283903742932 - WORD $0x09e84f07; WORD $0xc3b83581 // .quad -4343663012265570553 - WORD $0xec4700c9; WORD $0x0a862f80 // .quad 758345818024902857 - WORD $0x4c6262c8; WORD $0xf4a642e1 // .quad -817892746904575288 - WORD $0x2758c0fb; WORD $0xcd27bb61 // .quad -3663753745896259333 - WORD $0xcfbd7dbd; WORD $0x98e7e9cc // .quad -7428711994456441411 - WORD $0xb897789d; WORD $0x8038d51c // .quad -9207375118826243939 - WORD $0x03acdd2c; WORD $0xbf21e440 // .quad -4674203974643163860 - WORD $0xe6bd56c4; WORD $0xe0470a63 // .quad -2285846861678029116 - WORD $0x04981478; WORD $0xeeea5d50 // .quad -1231068949876566920 - WORD $0xe06cac75; WORD $0x1858ccfc // .quad 1754377441329851509 - WORD $0x02df0ccb; WORD $0x95527a52 // .quad -7686947121313936181 - WORD $0x0c43ebc9; WORD $0x0f37801e // .quad 1096485900831157193 - WORD $0x8396cffd; WORD $0xbaa718e6 // .quad -4996997883215032323 - WORD $0x8f54e6bb; WORD $0xd3056025 // .quad -3241078642388441413 - WORD $0x247c83fd; WORD $0xe950df20 // .quad -1634561335591402499 - WORD $0xf32a206a; WORD $0x47c6b82e // .quad 5172023733869224042 - WORD $0x16cdd27e; WORD $0x91d28b74 // .quad -7939129862385708418 - WORD $0x57fa5442; WORD $0x4cdc331d // .quad 5538357842881958978 - WORD $0x1c81471d; WORD $0xb6472e51 // .quad -5312226309554747619 - WORD $0xadf8e953; WORD $0xe0133fe4 // .quad -2300424733252327085 - WORD $0x63a198e5; WORD $0xe3d8f9e5 // .quad -2028596868516046619 - WORD $0xd97723a7; WORD $0x58180fdd // .quad 6347841120289366951 - WORD $0x5e44ff8f; WORD $0x8e679c2f // .quad -8185402070463610993 - WORD $0xa7ea7649; WORD $0x570f09ea // .quad 6273243709394548297 - WORD $0x35d63f73; WORD $0xb201833b // .quad -5620066569652125837 - WORD $0x51e513db; WORD $0x2cd2cc65 // .quad 3229868618315797467 - WORD $0x034bcf4f; WORD $0xde81e40a // .quad -2413397193637769393 - WORD $0xa65e58d2; WORD $0xf8077f7e // .quad -574350245532641070 - WORD $0x420f6191; WORD $0x8b112e86 // .quad -8425902273664687727 - WORD $0x27faf783; WORD $0xfb04afaf // .quad -358968903457900669 - WORD $0xd29339f6; WORD $0xadd57a27 // .quad -5920691823653471754 - WORD $0xf1f9b564; WORD $0x79c5db9a // .quad 8774660907532399972 - WORD $0xc7380874; WORD $0xd94ad8b1 // .quad -2789178761139451788 - WORD $0xae7822bd; WORD $0x18375281 // .quad 1744954097560724157 - WORD $0x1c830548; WORD $0x87cec76f // .quad -8660765753353239224 - WORD $0x0d0b15b6; WORD $0x8f229391 // .quad -8132775725879323210 - WORD $0xe3a3c69a; WORD $0xa9c2794a // .quad -6214271173264161126 - WORD $0x504ddb23; WORD $0xb2eb3875 // .quad -5554283638921766109 - WORD $0x9c8cb841; WORD $0xd433179d // .quad -3156152948152813503 - WORD $0xa46151ec; WORD $0x5fa60692 // .quad 6892203506629956076 - WORD $0x81d7f328; WORD $0x849feec2 // .quad -8890124620236590296 - WORD $0xa6bcd334; WORD $0xdbc7c41b // .quad -2609901835997359308 - WORD $0x224deff3; WORD $0xa5c7ea73 // .quad -6500969756868349965 - WORD $0x906c0801; WORD $0x12b9b522 // .quad 1349308723430688769 - WORD $0xeae16bef; WORD $0xcf39e50f // .quad -3514526177658049553 - WORD $0x34870a01; WORD $0xd768226b // .quad -2925050114139026943 - WORD $0xf2cce375; WORD $0x81842f29 // .quad -9114107888677362827 - WORD $0x00d46641; WORD $0xe6a11583 // .quad -1828156321336891839 - WORD $0x6f801c53; WORD $0xa1e53af4 // .quad -6780948842419315629 - WORD $0xc1097fd1; WORD $0x60495ae3 // .quad 6938176635183661009 - WORD $0x8b602368; WORD $0xca5e89b1 // .quad -3864500034596756632 - WORD $0xb14bdfc5; WORD $0x385bb19c // .quad 4061034775552188357 - WORD $0xee382c42; WORD $0xfcf62c1d // .quad -218939024818557886 - WORD $0xdd9ed7b6; WORD $0x46729e03 // .quad 5076293469440235446 - WORD $0xb4e31ba9; WORD $0x9e19db92 // .quad -7054365918152680535 - WORD $0x6a8346d2; WORD $0x6c07a2c2 // .quad 7784369436827535058 - -TEXT ·__f64toa(SB), NOSPLIT, $0-24 - NO_LOCAL_POINTERS - -_entry: - MOVD 16(g), R16 - SUB $96, RSP, R17 - CMP R16, R17 - BLS _stack_grow - -_f64toa: - MOVD out+0(FP), R0 - FMOVD val+8(FP), F0 - MOVD ·_subr__f64toa(SB), R11 - WORD $0x1000005e // adr x30, .+8 - JMP (R11) - MOVD R0, ret+16(FP) - RET - -_stack_grow: - MOVD R30, R3 - CALL runtime·morestack_noctxt<>(SB) - JMP _entry diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/f64toa_subr_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/f64toa_subr_arm64.go deleted file mode 100644 index e09d800c9..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/f64toa_subr_arm64.go +++ /dev/null @@ -1,25 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package neon - -//go:nosplit -//go:noescape -//goland:noinspection ALL -func __f64toa_entry__() uintptr - -var ( - _subr__f64toa uintptr = __f64toa_entry__() + 0 -) - -const ( - _stack__f64toa = 32 -) - -var ( - _ = _subr__f64toa -) - -const ( - _ = _stack__f64toa -) diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/get_by_path_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/get_by_path_arm64.go deleted file mode 100644 index 06935a2c1..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/get_by_path_arm64.go +++ /dev/null @@ -1,33 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 neon - -import ( - `github.com/bytedance/sonic/internal/native/types` -) - -//go:nosplit -func get_by_path(s *string, p *int, path *[]interface{}, m *types.StateMachine) (ret int) { - return __get_by_path(s, p, path, m) -} - -//go:nosplit -//go:noescape -//goland:noinspection GoUnusedParameter -func __get_by_path(s *string, p *int, path *[]interface{}, m *types.StateMachine) (ret int) diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/get_by_path_arm64.s b/vendor/github.com/bytedance/sonic/internal/native/neon/get_by_path_arm64.s deleted file mode 100644 index 4d9aee734..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/get_by_path_arm64.s +++ /dev/null @@ -1,5682 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -#include "go_asm.h" -#include "funcdata.h" -#include "textflag.h" - -TEXT ·__get_by_path_entry__(SB), NOSPLIT, $208 - NO_LOCAL_POINTERS - WORD $0x100000a0 // adr x0, .+20 - MOVD R0, ret(FP) - RET - // .p2align 4, 0x00 -lCPI0_0: - WORD $0x08040201 - WORD $0x80402010 - WORD $0x08040201 - WORD $0x80402010 - // // .byte 1 -// .byte 2 -// .byte 4 -// .byte 8 -// .byte 16 -// .byte 32 -// .byte 64 -// .byte 128 -// .byte 1 -// .byte 2 -// .byte 4 -// .byte 8 -// .byte 16 -// .byte 32 -// .byte 64 -// .byte 128 - -lCPI0_1: - WORD $0x09010800 - WORD $0x0b030a02 - WORD $0x0d050c04 - WORD $0x0f070e06 - // // .byte 0 -// .byte 8 -// .byte 1 -// .byte 9 -// .byte 2 -// .byte 10 -// .byte 3 -// .byte 11 -// .byte 4 -// .byte 12 -// .byte 5 -// .byte 13 -// .byte 6 -// .byte 14 -// .byte 7 -// .byte 15 - -lCPI0_2: - WORD $0x00000001; WORD $0x00000000 // .quad 1 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - // .p2align 2, 0x00 -_get_by_path: - WORD $0xd10383ff // sub sp, sp, #224 - WORD $0xa907effc // stp x28, x27, [sp, #120] - WORD $0xa908e7fa // stp x26, x25, [sp, #136] - WORD $0xa909dff8 // stp x24, x23, [sp, #152] - WORD $0xa90ad7f6 // stp x22, x21, [sp, #168] - WORD $0xa90bcff4 // stp x20, x19, [sp, #184] - WORD $0xa90cfbfd // stp fp, lr, [sp, #200] - WORD $0xa93ffbfd // stp fp, lr, [sp, #-8] - WORD $0xd10023fd // sub fp, sp, #8 - WORD $0xf9400448 // ldr x8, [x2, #8] - WORD $0xb4015708 // cbz x8, LBB0_511 $10976(%rip) - WORD $0xf9400049 // ldr x9, [x2] - WORD $0x8b08113e // add lr, x9, x8, lsl #4 - WORD $0x9100c3e8 // add x8, sp, #48 - WORD $0x9100810b // add x11, x8, #32 - WORD $0xf9400039 // ldr x25, [x1] - WORD $0x5280002c // mov w12, #1 - WORD $0xd284c00d // mov x13, #9728 - WORD $0xf2c0002d // movk x13, #1, lsl #32 - WORD $0x3200f3e5 // mov w5, #1431655765 - WORD $0x3201f3e6 // mov w6, #-1431655766 - WORD $0x4f01e440 // movi.16b v0, #34 -Lloh0: - WORD $0x10fffbc8 // adr x8, lCPI0_0 $-136(%rip) -Lloh1: - WORD $0x3dc00101 // ldr q1, [x8, lCPI0_0@PAGEOFF] $0(%rip) -Lloh2: - WORD $0x10fffc08 // adr x8, lCPI0_1 $-128(%rip) -Lloh3: - WORD $0x3dc00102 // ldr q2, [x8, lCPI0_1@PAGEOFF] $0(%rip) - WORD $0x4f02e783 // movi.16b v3, #92 - WORD $0xd284c011 // mov x17, #9728 - WORD $0xf2c20031 // movk x17, #4097, lsl #32 - WORD $0xb201e3e7 // mov x7, #-8608480567731124088 - WORD $0xf2e11107 // movk x7, #2184, lsl #48 - WORD $0x4f01e584 // movi.16b v4, #44 - WORD $0xb202e3f4 // mov x20, #4919131752989213764 - WORD $0xf2e08894 // movk x20, #1092, lsl #48 - WORD $0x4f06e7e5 // movi.16b v5, #223 - WORD $0x4f02e7a6 // movi.16b v6, #93 - WORD $0xb201e3e8 // mov x8, #-8608480567731124088 - WORD $0x4f02e767 // movi.16b v7, #91 - WORD $0x529ffff5 // mov w21, #65535 - WORD $0x6f00e410 // movi.2d v16, #0000000000000000 - WORD $0x4f03e771 // movi.16b v17, #123 - WORD $0x4f03e7b2 // movi.16b v18, #125 -Lloh4: - WORD $0x1002695b // adr x27, __UnquoteTab $19752(%rip) -Lloh5: - WORD $0x9100037b // add x27, x27, __UnquoteTab@PAGEOFF $0(%rip) -LBB0_2: - WORD $0xa9404016 // ldp x22, x16, [x0] - WORD $0xeb10033f // cmp x25, x16 - WORD $0x54000162 // b.hs LBB0_7 $44(%rip) - WORD $0x38796ac2 // ldrb w2, [x22, x25] - WORD $0x7100345f // cmp w2, #13 - WORD $0x54000100 // b.eq LBB0_7 $32(%rip) - WORD $0x7100805f // cmp w2, #32 - WORD $0x540000c0 // b.eq LBB0_7 $24(%rip) - WORD $0x51002c42 // sub w2, w2, #11 - WORD $0x3100085f // cmn w2, #2 - WORD $0x54000062 // b.hs LBB0_7 $12(%rip) - WORD $0xaa1903f3 // mov x19, x25 - WORD $0x1400003a // b LBB0_25 $232(%rip) -LBB0_7: - WORD $0x91000733 // add x19, x25, #1 - WORD $0xeb10027f // cmp x19, x16 - WORD $0x54000122 // b.hs LBB0_11 $36(%rip) - WORD $0x38736ac2 // ldrb w2, [x22, x19] - WORD $0x7100345f // cmp w2, #13 - WORD $0x540000c0 // b.eq LBB0_11 $24(%rip) - WORD $0x7100805f // cmp w2, #32 - WORD $0x54000080 // b.eq LBB0_11 $16(%rip) - WORD $0x51002c42 // sub w2, w2, #11 - WORD $0x3100085f // cmn w2, #2 - WORD $0x540005e3 // b.lo LBB0_25 $188(%rip) -LBB0_11: - WORD $0x91000b33 // add x19, x25, #2 - WORD $0xeb10027f // cmp x19, x16 - WORD $0x54000122 // b.hs LBB0_15 $36(%rip) - WORD $0x38736ac2 // ldrb w2, [x22, x19] - WORD $0x7100345f // cmp w2, #13 - WORD $0x540000c0 // b.eq LBB0_15 $24(%rip) - WORD $0x7100805f // cmp w2, #32 - WORD $0x54000080 // b.eq LBB0_15 $16(%rip) - WORD $0x51002c42 // sub w2, w2, #11 - WORD $0x3100085f // cmn w2, #2 - WORD $0x54000483 // b.lo LBB0_25 $144(%rip) -LBB0_15: - WORD $0x91000f33 // add x19, x25, #3 - WORD $0xeb10027f // cmp x19, x16 - WORD $0x54000122 // b.hs LBB0_19 $36(%rip) - WORD $0x38736ac2 // ldrb w2, [x22, x19] - WORD $0x7100345f // cmp w2, #13 - WORD $0x540000c0 // b.eq LBB0_19 $24(%rip) - WORD $0x7100805f // cmp w2, #32 - WORD $0x54000080 // b.eq LBB0_19 $16(%rip) - WORD $0x51002c42 // sub w2, w2, #11 - WORD $0x3100085f // cmn w2, #2 - WORD $0x54000323 // b.lo LBB0_25 $100(%rip) -LBB0_19: - WORD $0x91001333 // add x19, x25, #4 - WORD $0xeb10027f // cmp x19, x16 - WORD $0x540001e2 // b.hs LBB0_23 $60(%rip) -LBB0_20: - WORD $0x38736ac2 // ldrb w2, [x22, x19] - WORD $0x7100805f // cmp w2, #32 - WORD $0x9ac22182 // lsl x2, x12, x2 - WORD $0x8a0d0042 // and x2, x2, x13 - WORD $0xfa409844 // ccmp x2, #0, #4, ls - WORD $0x540001c0 // b.eq LBB0_24 $56(%rip) - WORD $0x91000673 // add x19, x19, #1 - WORD $0xeb13021f // cmp x16, x19 - WORD $0x54ffff01 // b.ne LBB0_20 $-32(%rip) -LBB0_22: - WORD $0x52800010 // mov w16, #0 - WORD $0xaa1903f3 // mov x19, x25 - WORD $0xf9400122 // ldr x2, [x9] - WORD $0xb50001e2 // cbnz x2, LBB0_26 $60(%rip) - WORD $0x14000f73 // b LBB0_811 $15820(%rip) -LBB0_23: - WORD $0x52800010 // mov w16, #0 - WORD $0xf9000033 // str x19, [x1] - WORD $0xf9400122 // ldr x2, [x9] - WORD $0xb5000142 // cbnz x2, LBB0_26 $40(%rip) - WORD $0x14000f6e // b LBB0_811 $15800(%rip) -LBB0_24: - WORD $0xeb10027f // cmp x19, x16 - WORD $0x54fffea2 // b.hs LBB0_22 $-44(%rip) -LBB0_25: - WORD $0x91000662 // add x2, x19, #1 - WORD $0xf9000022 // str x2, [x1] - WORD $0x38736ad0 // ldrb w16, [x22, x19] - WORD $0xaa0203f3 // mov x19, x2 - WORD $0xf9400122 // ldr x2, [x9] - WORD $0xb401ecc2 // cbz x2, LBB0_811 $15768(%rip) -LBB0_26: - WORD $0x39405c42 // ldrb w2, [x2, #23] - WORD $0x12001042 // and w2, w2, #0x1f - WORD $0x7100085f // cmp w2, #2 - WORD $0x5400c9c0 // b.eq LBB0_325 $6456(%rip) - WORD $0x7100605f // cmp w2, #24 - WORD $0x5401ec01 // b.ne LBB0_811 $15744(%rip) - WORD $0x7101ee1f // cmp w16, #123 - WORD $0x5401fd61 // b.ne LBB0_842 $16300(%rip) -LBB0_29: - WORD $0xf9400410 // ldr x16, [x0, #8] - WORD $0xeb10027f // cmp x19, x16 - WORD $0x54000162 // b.hs LBB0_34 $44(%rip) - WORD $0x38736ac2 // ldrb w2, [x22, x19] - WORD $0x7100345f // cmp w2, #13 - WORD $0x54000100 // b.eq LBB0_34 $32(%rip) - WORD $0x7100805f // cmp w2, #32 - WORD $0x540000c0 // b.eq LBB0_34 $24(%rip) - WORD $0x51002c42 // sub w2, w2, #11 - WORD $0x3100085f // cmn w2, #2 - WORD $0x54000062 // b.hs LBB0_34 $12(%rip) - WORD $0xaa1303f8 // mov x24, x19 - WORD $0x14000031 // b LBB0_50 $196(%rip) -LBB0_34: - WORD $0x91000678 // add x24, x19, #1 - WORD $0xeb10031f // cmp x24, x16 - WORD $0x54000122 // b.hs LBB0_38 $36(%rip) - WORD $0x38786ac2 // ldrb w2, [x22, x24] - WORD $0x7100345f // cmp w2, #13 - WORD $0x540000c0 // b.eq LBB0_38 $24(%rip) - WORD $0x7100805f // cmp w2, #32 - WORD $0x54000080 // b.eq LBB0_38 $16(%rip) - WORD $0x51002c42 // sub w2, w2, #11 - WORD $0x3100085f // cmn w2, #2 - WORD $0x540004c3 // b.lo LBB0_50 $152(%rip) -LBB0_38: - WORD $0x91000a78 // add x24, x19, #2 - WORD $0xeb10031f // cmp x24, x16 - WORD $0x54000122 // b.hs LBB0_42 $36(%rip) - WORD $0x38786ac2 // ldrb w2, [x22, x24] - WORD $0x7100345f // cmp w2, #13 - WORD $0x540000c0 // b.eq LBB0_42 $24(%rip) - WORD $0x7100805f // cmp w2, #32 - WORD $0x54000080 // b.eq LBB0_42 $16(%rip) - WORD $0x51002c42 // sub w2, w2, #11 - WORD $0x3100085f // cmn w2, #2 - WORD $0x54000363 // b.lo LBB0_50 $108(%rip) -LBB0_42: - WORD $0x91000e78 // add x24, x19, #3 - WORD $0xeb10031f // cmp x24, x16 - WORD $0x54000122 // b.hs LBB0_46 $36(%rip) - WORD $0x38786ac2 // ldrb w2, [x22, x24] - WORD $0x7100345f // cmp w2, #13 - WORD $0x540000c0 // b.eq LBB0_46 $24(%rip) - WORD $0x7100805f // cmp w2, #32 - WORD $0x54000080 // b.eq LBB0_46 $16(%rip) - WORD $0x51002c42 // sub w2, w2, #11 - WORD $0x3100085f // cmn w2, #2 - WORD $0x54000203 // b.lo LBB0_50 $64(%rip) -LBB0_46: - WORD $0x91001278 // add x24, x19, #4 - WORD $0xeb10031f // cmp x24, x16 - WORD $0x5401e642 // b.hs LBB0_812 $15560(%rip) -LBB0_47: - WORD $0x38786ac2 // ldrb w2, [x22, x24] - WORD $0x7100805f // cmp w2, #32 - WORD $0x9ac22182 // lsl x2, x12, x2 - WORD $0x8a0d0042 // and x2, x2, x13 - WORD $0xfa409844 // ccmp x2, #0, #4, ls - WORD $0x540000a0 // b.eq LBB0_49 $20(%rip) - WORD $0x91000718 // add x24, x24, #1 - WORD $0xeb18021f // cmp x16, x24 - WORD $0x54ffff01 // b.ne LBB0_47 $-32(%rip) - WORD $0x14000fb0 // b LBB0_842 $16064(%rip) -LBB0_49: - WORD $0xeb10031f // cmp x24, x16 - WORD $0x5401f5c2 // b.hs LBB0_842 $16056(%rip) -LBB0_50: - WORD $0xa9027beb // stp x11, lr, [sp, #32] - WORD $0x3200f3eb // mov w11, #1431655765 - WORD $0x9100071e // add lr, x24, #1 - WORD $0xf900003e // str lr, [x1] - WORD $0x38786ad0 // ldrb w16, [x22, x24] - WORD $0x71008a1f // cmp w16, #34 - WORD $0x5401f4a1 // b.ne LBB0_841 $16020(%rip) - WORD $0xf9000fe3 // str x3, [sp, #24] - WORD $0x5299fa03 // mov w3, #53200 - WORD $0x72b9f9e3 // movk w3, #53199, lsl #16 - WORD $0x3203cbea // mov w10, #-522133280 - WORD $0xf9400410 // ldr x16, [x0, #8] - WORD $0xeb1e0214 // subs x20, x16, lr - WORD $0x54024400 // b.eq LBB0_924 $18560(%rip) - WORD $0xf9400522 // ldr x2, [x9, #8] - WORD $0xa9406c59 // ldp x25, x27, [x2] - WORD $0x8b1e02d7 // add x23, x22, lr - WORD $0xf101029f // cmp x20, #64 - WORD $0x54001b83 // b.lo LBB0_86 $880(%rip) - WORD $0xd280001a // mov x26, #0 - WORD $0x92800013 // mov x19, #-1 -LBB0_54: - WORD $0x8b1e02c2 // add x2, x22, lr - WORD $0xad405053 // ldp q19, q20, [x2] - WORD $0xad415855 // ldp q21, q22, [x2, #32] - WORD $0x6e208e77 // cmeq.16b v23, v19, v0 - WORD $0x6e208e98 // cmeq.16b v24, v20, v0 - WORD $0x6e208eb9 // cmeq.16b v25, v21, v0 - WORD $0x6e208eda // cmeq.16b v26, v22, v0 - WORD $0x6e238e73 // cmeq.16b v19, v19, v3 - WORD $0x6e238e94 // cmeq.16b v20, v20, v3 - WORD $0x6e238eb5 // cmeq.16b v21, v21, v3 - WORD $0x6e238ed6 // cmeq.16b v22, v22, v3 - WORD $0x4e211ef7 // and.16b v23, v23, v1 - WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602e2 // fmov w2, s23 - WORD $0x4e211f17 // and.16b v23, v24, v1 - WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602e4 // fmov w4, s23 - WORD $0x4e211f37 // and.16b v23, v25, v1 - WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602e7 // fmov w7, s23 - WORD $0x4e211f57 // and.16b v23, v26, v1 - WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602ee // fmov w14, s23 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e26026f // fmov w15, s19 - WORD $0x4e211e93 // and.16b v19, v20, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260271 // fmov w17, s19 - WORD $0x4e211eb3 // and.16b v19, v21, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260266 // fmov w6, s19 - WORD $0x4e211ed3 // and.16b v19, v22, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260265 // fmov w5, s19 - WORD $0xd3607ce7 // lsl x7, x7, #32 - WORD $0xaa0ec0ee // orr x14, x7, x14, lsl #48 - WORD $0x53103c84 // lsl w4, w4, #16 - WORD $0xaa0401ce // orr x14, x14, x4 - WORD $0xaa0201c4 // orr x4, x14, x2 - WORD $0xd3607cce // lsl x14, x6, #32 - WORD $0xaa05c1ce // orr x14, x14, x5, lsl #48 - WORD $0x53103e31 // lsl w17, w17, #16 - WORD $0xaa1101ce // orr x14, x14, x17 - WORD $0xaa0f01c2 // orr x2, x14, x15 - WORD $0xb5000102 // cbnz x2, LBB0_58 $32(%rip) - WORD $0xb500019a // cbnz x26, LBB0_59 $48(%rip) - WORD $0xb50002c4 // cbnz x4, LBB0_60 $88(%rip) -LBB0_57: - WORD $0xd1010294 // sub x20, x20, #64 - WORD $0x910103de // add lr, lr, #64 - WORD $0xf100fe9f // cmp x20, #63 - WORD $0x54fff8a8 // b.hi LBB0_54 $-236(%rip) - WORD $0x14000098 // b LBB0_85 $608(%rip) -LBB0_58: - WORD $0xb100067f // cmn x19, #1 - WORD $0xdac0004e // rbit x14, x2 - WORD $0xdac011ce // clz x14, x14 - WORD $0x8b1e01ce // add x14, x14, lr - WORD $0x9a8e1273 // csel x19, x19, x14, ne -LBB0_59: - WORD $0x8a3a004e // bic x14, x2, x26 - WORD $0xaa0e074f // orr x15, x26, x14, lsl #1 - WORD $0x8a2f0051 // bic x17, x2, x15 - WORD $0x9201f231 // and x17, x17, #0xaaaaaaaaaaaaaaaa - WORD $0xab0e022e // adds x14, x17, x14 - WORD $0x1a9f37fa // cset w26, hs - WORD $0xd37ff9ce // lsl x14, x14, #1 - WORD $0xd200f1ce // eor x14, x14, #0x5555555555555555 - WORD $0x8a0f01ce // and x14, x14, x15 - WORD $0x8a2e0084 // bic x4, x4, x14 - WORD $0xb4fffd84 // cbz x4, LBB0_57 $-80(%rip) -LBB0_60: - WORD $0xdac0008e // rbit x14, x4 - WORD $0xdac011ce // clz x14, x14 - WORD $0x8b1e01ce // add x14, x14, lr - WORD $0x910005da // add x26, x14, #1 - WORD $0xa9427beb // ldp x11, lr, [sp, #32] - WORD $0x3201f3e6 // mov w6, #-1431655766 - WORD $0xb201e3e7 // mov x7, #-8608480567731124088 - WORD $0xf2e11107 // movk x7, #2184, lsl #48 - WORD $0xb202e3f4 // mov x20, #4919131752989213764 - WORD $0xf2e08894 // movk x20, #1092, lsl #48 - WORD $0x3200f3e5 // mov w5, #1431655765 - WORD $0xb7fa383a // tbnz x26, #63, LBB0_925 $18180(%rip) -LBB0_61: - WORD $0xf900003a // str x26, [x1] - WORD $0xb100067f // cmn x19, #1 - WORD $0x54000060 // b.eq LBB0_63 $12(%rip) - WORD $0xeb1a027f // cmp x19, x26 - WORD $0x540014ed // b.le LBB0_92 $668(%rip) -LBB0_63: - WORD $0xcb18034e // sub x14, x26, x24 - WORD $0xd10009d0 // sub x16, x14, #2 - WORD $0xaa1b020e // orr x14, x16, x27 - WORD $0xb40003ae // cbz x14, LBB0_69 $116(%rip) - WORD $0xeb1b021f // cmp x16, x27 - WORD $0xf9400fe3 // ldr x3, [sp, #24] - WORD $0x54000481 // b.ne LBB0_71 $144(%rip) - WORD $0xd2800004 // mov x4, #0 - WORD $0xaa1b03f0 // mov x16, x27 -LBB0_66: - WORD $0xf1004202 // subs x2, x16, #16 - WORD $0x54000523 // b.lo LBB0_72 $164(%rip) - WORD $0x3ce46af3 // ldr q19, [x23, x4] - WORD $0x3ce46b34 // ldr q20, [x25, x4] - WORD $0x6e338e93 // cmeq.16b v19, v20, v19 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e26026e // fmov w14, s19 - WORD $0x0a2e02ae // bic w14, w21, w14 - WORD $0x91004084 // add x4, x4, #16 - WORD $0xaa0203f0 // mov x16, x2 - WORD $0x34fffe8e // cbz w14, LBB0_66 $-48(%rip) - WORD $0x52800004 // mov w4, #0 - WORD $0xd284c011 // mov x17, #9728 - WORD $0xf2c20031 // movk x17, #4097, lsl #32 -Lloh6: - WORD $0x1002457b // adr x27, __UnquoteTab $18604(%rip) -Lloh7: - WORD $0x9100037b // add x27, x27, __UnquoteTab@PAGEOFF $0(%rip) - WORD $0x2a1f03f0 // mov w16, wzr - WORD $0xf9400413 // ldr x19, [x0, #8] - WORD $0xeb13035f // cmp x26, x19 - WORD $0x540009c3 // b.lo LBB0_81 $312(%rip) - WORD $0x14000175 // b LBB0_135 $1492(%rip) -LBB0_69: - WORD $0x52800030 // mov w16, #1 - WORD $0xd284c011 // mov x17, #9728 - WORD $0xf2c20031 // movk x17, #4097, lsl #32 -LBB0_70: - WORD $0xf9400fe3 // ldr x3, [sp, #24] -Lloh8: - WORD $0x1002441b // adr x27, __UnquoteTab $18560(%rip) -Lloh9: - WORD $0x9100037b // add x27, x27, __UnquoteTab@PAGEOFF $0(%rip) - WORD $0xf9400413 // ldr x19, [x0, #8] - WORD $0xeb13035f // cmp x26, x19 - WORD $0x54000883 // b.lo LBB0_81 $272(%rip) - WORD $0x1400016b // b LBB0_135 $1452(%rip) -LBB0_71: - WORD $0xd2800010 // mov x16, #0 - WORD $0xd284c011 // mov x17, #9728 - WORD $0xf2c20031 // movk x17, #4097, lsl #32 -Lloh10: - WORD $0x100242fb // adr x27, __UnquoteTab $18524(%rip) -Lloh11: - WORD $0x9100037b // add x27, x27, __UnquoteTab@PAGEOFF $0(%rip) - WORD $0xf9400413 // ldr x19, [x0, #8] - WORD $0xeb13035f // cmp x26, x19 - WORD $0x54000763 // b.lo LBB0_81 $236(%rip) - WORD $0x14000162 // b LBB0_135 $1416(%rip) -LBB0_72: - WORD $0x0b16030e // add w14, w24, w22 - WORD $0x0b0401ce // add w14, w14, w4 - WORD $0x110005ce // add w14, w14, #1 - WORD $0x92402dce // and x14, x14, #0xfff - WORD $0x8b040333 // add x19, x25, x4 - WORD $0x8b0402f4 // add x20, x23, x4 - WORD $0xf13fc1df // cmp x14, #4080 - WORD $0x54000248 // b.hi LBB0_75 $72(%rip) - WORD $0x92402e6e // and x14, x19, #0xfff - WORD $0xf13fc5df // cmp x14, #4081 - WORD $0x540001e2 // b.hs LBB0_75 $60(%rip) - WORD $0x3dc00293 // ldr q19, [x20] - WORD $0x3dc00274 // ldr q20, [x19] - WORD $0x6e338e93 // cmeq.16b v19, v20, v19 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e26026e // fmov w14, s19 - WORD $0x6a2e02ae // bics w14, w21, w14 - WORD $0x1a9f17ef // cset w15, eq - WORD $0xdac001ce // rbit x14, x14 - WORD $0xdac011ce // clz x14, x14 - WORD $0xeb1001df // cmp x14, x16 - WORD $0x1a9f35e4 // csinc w4, w15, wzr, lo - WORD $0x14000004 // b LBB0_77 $16(%rip) -LBB0_75: - WORD $0xeb04037f // cmp x27, x4 - WORD $0x540001a1 // b.ne LBB0_78 $52(%rip) - WORD $0x52800024 // mov w4, #1 -LBB0_77: - WORD $0xd284c011 // mov x17, #9728 - WORD $0xf2c20031 // movk x17, #4097, lsl #32 - WORD $0xb202e3f4 // mov x20, #4919131752989213764 - WORD $0xf2e08894 // movk x20, #1092, lsl #48 -Lloh12: - WORD $0x10023e3b // adr x27, __UnquoteTab $18372(%rip) -Lloh13: - WORD $0x9100037b // add x27, x27, __UnquoteTab@PAGEOFF $0(%rip) - WORD $0x2a0403f0 // mov w16, w4 - WORD $0xf9400413 // ldr x19, [x0, #8] - WORD $0xeb13035f // cmp x26, x19 - WORD $0x54000283 // b.lo LBB0_81 $80(%rip) - WORD $0x1400013b // b LBB0_135 $1260(%rip) -LBB0_78: - WORD $0x52800037 // mov w23, #1 - WORD $0xd284c011 // mov x17, #9728 - WORD $0xf2c20031 // movk x17, #4097, lsl #32 -Lloh14: - WORD $0x10023cfb // adr x27, __UnquoteTab $18332(%rip) -Lloh15: - WORD $0x9100037b // add x27, x27, __UnquoteTab@PAGEOFF $0(%rip) -LBB0_79: - WORD $0x3840168e // ldrb w14, [x20], #1 - WORD $0x3840166f // ldrb w15, [x19], #1 - WORD $0x6b0f01df // cmp w14, w15 - WORD $0x1a9f17e4 // cset w4, eq - WORD $0xfa570204 // ccmp x16, x23, #4, eq - WORD $0x910006f7 // add x23, x23, #1 - WORD $0x54ffff41 // b.ne LBB0_79 $-24(%rip) - WORD $0xb202e3f4 // mov x20, #4919131752989213764 - WORD $0xf2e08894 // movk x20, #1092, lsl #48 - WORD $0x2a0403f0 // mov w16, w4 - WORD $0xf9400413 // ldr x19, [x0, #8] - WORD $0xeb13035f // cmp x26, x19 - WORD $0x54002522 // b.hs LBB0_135 $1188(%rip) -LBB0_81: - WORD $0x387a6ac2 // ldrb w2, [x22, x26] - WORD $0x7100345f // cmp w2, #13 - WORD $0x540024c0 // b.eq LBB0_135 $1176(%rip) - WORD $0x7100805f // cmp w2, #32 - WORD $0x54002480 // b.eq LBB0_135 $1168(%rip) - WORD $0x51002c4e // sub w14, w2, #11 - WORD $0x310009df // cmn w14, #2 - WORD $0x54002422 // b.hs LBB0_135 $1156(%rip) - WORD $0xaa1a03f8 // mov x24, x26 - WORD $0x1400014f // b LBB0_151 $1340(%rip) -LBB0_85: - WORD $0x8b1e02d1 // add x17, x22, lr - WORD $0x3201f3e6 // mov w6, #-1431655766 - WORD $0xb201e3e7 // mov x7, #-8608480567731124088 - WORD $0xf2e11107 // movk x7, #2184, lsl #48 - WORD $0x14000004 // b LBB0_87 $16(%rip) -LBB0_86: - WORD $0xd280001a // mov x26, #0 - WORD $0x92800013 // mov x19, #-1 - WORD $0xaa1703f1 // mov x17, x23 -LBB0_87: - WORD $0xf100829e // subs lr, x20, #32 - WORD $0x54009423 // b.lo LBB0_298 $4740(%rip) - WORD $0xad405233 // ldp q19, q20, [x17] - WORD $0x6e208e75 // cmeq.16b v21, v19, v0 - WORD $0x6e208e96 // cmeq.16b v22, v20, v0 - WORD $0x6e238e73 // cmeq.16b v19, v19, v3 - WORD $0x6e238e94 // cmeq.16b v20, v20, v3 - WORD $0x4e211eb5 // and.16b v21, v21, v1 - WORD $0x4e0202b5 // tbl.16b v21, { v21 }, v2 - WORD $0x4e71bab5 // addv.8h h21, v21 - WORD $0x1e2602b4 // fmov w20, s21 - WORD $0x4e211ed5 // and.16b v21, v22, v1 - WORD $0x4e0202b5 // tbl.16b v21, { v21 }, v2 - WORD $0x4e71bab5 // addv.8h h21, v21 - WORD $0x1e2602ae // fmov w14, s21 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260264 // fmov w4, s19 - WORD $0x4e211e93 // and.16b v19, v20, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e26026f // fmov w15, s19 - WORD $0x33103dd4 // bfi w20, w14, #16, #16 - WORD $0x33103de4 // bfi w4, w15, #16, #16 - WORD $0x35009164 // cbnz w4, LBB0_299 $4652(%rip) - WORD $0xb500921a // cbnz x26, LBB0_300 $4672(%rip) - WORD $0xf94013eb // ldr x11, [sp, #32] - WORD $0xb4009414 // cbz x20, LBB0_301 $4736(%rip) -LBB0_91: - WORD $0xdac0028e // rbit x14, x20 - WORD $0xdac011ce // clz x14, x14 - WORD $0xcb16022f // sub x15, x17, x22 - WORD $0x8b0e01ee // add x14, x15, x14 - WORD $0x910005da // add x26, x14, #1 - WORD $0xb202e3f4 // mov x20, #4919131752989213764 - WORD $0xf2e08894 // movk x20, #1092, lsl #48 - WORD $0x3200f3e5 // mov w5, #1431655765 - WORD $0xf94017fe // ldr lr, [sp, #40] - WORD $0xb6ffeafa // tbz x26, #63, LBB0_61 $-676(%rip) - WORD $0x14001116 // b LBB0_925 $17496(%rip) -LBB0_92: - WORD $0xf9001bff // str xzr, [sp, #48] - WORD $0x8b1a02c8 // add x8, x22, x26 - WORD $0xd1000513 // sub x19, x8, #1 - WORD $0x8b1b0335 // add x21, x25, x27 - WORD $0xeb1302ff // cmp x23, x19 - WORD $0x54001902 // b.hs LBB0_131 $800(%rip) - WORD $0xf100077f // cmp x27, #1 - WORD $0x540018cb // b.lt LBB0_131 $792(%rip) -Lloh16: - WORD $0x100232db // adr x27, __UnquoteTab $18008(%rip) -Lloh17: - WORD $0x9100037b // add x27, x27, __UnquoteTab@PAGEOFF $0(%rip) -LBB0_95: - WORD $0x394002e8 // ldrb w8, [x23] - WORD $0x7101711f // cmp w8, #92 - WORD $0x540001a1 // b.ne LBB0_100 $52(%rip) - WORD $0xcb170274 // sub x20, x19, x23 - WORD $0xf100069f // cmp x20, #1 - WORD $0x54022b8b // b.lt LBB0_951 $17776(%rip) - WORD $0x394006e8 // ldrb w8, [x23, #1] - WORD $0x38686b68 // ldrb w8, [x27, x8] - WORD $0x7103fd1f // cmp w8, #255 - WORD $0x54000180 // b.eq LBB0_102 $48(%rip) - WORD $0x34022a68 // cbz w8, LBB0_949 $17740(%rip) - WORD $0x3900c3e8 // strb w8, [sp, #48] - WORD $0x91000af7 // add x23, x23, #2 - WORD $0x52800028 // mov w8, #1 - WORD $0x14000046 // b LBB0_111 $280(%rip) -LBB0_100: - WORD $0x3940032e // ldrb w14, [x25] - WORD $0x6b0e011f // cmp w8, w14 - WORD $0x54001821 // b.ne LBB0_133 $772(%rip) - WORD $0x910006f7 // add x23, x23, #1 - WORD $0x91000739 // add x25, x25, #1 - WORD $0x14000053 // b LBB0_117 $332(%rip) -LBB0_102: - WORD $0xf100129f // cmp x20, #4 - WORD $0x54022943 // b.lo LBB0_950 $17704(%rip) - WORD $0xb84022e8 // ldur w8, [x23, #2] - WORD $0x0b03010e // add w14, w8, w3 - WORD $0x3201c3eb // mov w11, #-2139062144 - WORD $0x0a280170 // bic w16, w11, w8 - WORD $0x6a0e021f // tst w16, w14 - WORD $0x540227c1 // b.ne LBB0_947 $17656(%rip) - WORD $0x5283232e // mov w14, #6425 - WORD $0x72a3232e // movk w14, #6425, lsl #16 - WORD $0x0b0e010e // add w14, w8, w14 - WORD $0x2a0801ce // orr w14, w14, w8 - WORD $0x3201c3f1 // mov w17, #-2139062144 - WORD $0x6a0b01df // tst w14, w11 - WORD $0x540226e1 // b.ne LBB0_947 $17628(%rip) - WORD $0x3200dbeb // mov w11, #2139062143 - WORD $0x0a0b0102 // and w2, w8, w11 - WORD $0x3202c7eb // mov w11, #-1061109568 - WORD $0x4b02016e // sub w14, w11, w2 - WORD $0x5288c8cb // mov w11, #17990 - WORD $0x72a8c8cb // movk w11, #17990, lsl #16 - WORD $0x0b0b004f // add w15, w2, w11 - WORD $0x0a0e01ee // and w14, w15, w14 - WORD $0x6a1001df // tst w14, w16 - WORD $0x540225a1 // b.ne LBB0_947 $17588(%rip) - WORD $0x4b02014e // sub w14, w10, w2 - WORD $0x5287272b // mov w11, #14649 - WORD $0x72a7272b // movk w11, #14649, lsl #16 - WORD $0x0b0b004f // add w15, w2, w11 - WORD $0x0a0e01ee // and w14, w15, w14 - WORD $0x6a1001df // tst w14, w16 - WORD $0x540224c1 // b.ne LBB0_947 $17560(%rip) - WORD $0x5ac00908 // rev w8, w8 - WORD $0x3200c3eb // mov w11, #16843009 - WORD $0x0a68116e // bic w14, w11, w8, lsr #4 - WORD $0x0b0e0dce // add w14, w14, w14, lsl #3 - WORD $0x3200cfeb // mov w11, #252645135 - WORD $0x0a0b0108 // and w8, w8, w11 - WORD $0x0b0801c8 // add w8, w14, w8 - WORD $0x2a481108 // orr w8, w8, w8, lsr #4 - WORD $0x53087d0e // lsr w14, w8, #8 - WORD $0x12181dc2 // and w2, w14, #0xff00 - WORD $0xaa0203f0 // mov x16, x2 - WORD $0x33001d10 // bfxil w16, w8, #0, #8 - WORD $0x91001af8 // add x24, x23, #6 - WORD $0x7101fe1f // cmp w16, #127 - WORD $0x54000529 // b.ls LBB0_119 $164(%rip) - WORD $0x711ffe1f // cmp w16, #2047 - WORD $0x54000569 // b.ls LBB0_120 $172(%rip) - WORD $0x5140384e // sub w14, w2, #14, lsl #12 - WORD $0x312005df // cmn w14, #2049 - WORD $0x54000628 // b.hi LBB0_121 $196(%rip) - WORD $0x530c7c4e // lsr w14, w2, #12 - WORD $0x321b09ce // orr w14, w14, #0xe0 - WORD $0x3900c3ee // strb w14, [sp, #48] - WORD $0x5280100e // mov w14, #128 - WORD $0x33062e0e // bfxil w14, w16, #6, #6 - WORD $0x3900c7ee // strb w14, [sp, #49] - WORD $0x5280100e // mov w14, #128 - WORD $0x3300150e // bfxil w14, w8, #0, #6 - WORD $0x3900cbee // strb w14, [sp, #50] - WORD $0xaa1803f7 // mov x23, x24 - WORD $0x52800068 // mov w8, #3 -LBB0_111: - WORD $0x9100c3f0 // add x16, sp, #48 - WORD $0xaa080208 // orr x8, x16, x8 - WORD $0xeb15033f // cmp x25, x21 - WORD $0x54000182 // b.hs LBB0_116 $48(%rip) - WORD $0x9100c3f0 // add x16, sp, #48 -LBB0_113: - WORD $0x3940032e // ldrb w14, [x25] - WORD $0x3940020f // ldrb w15, [x16] - WORD $0x6b0f01df // cmp w14, w15 - WORD $0x540000e1 // b.ne LBB0_116 $28(%rip) - WORD $0x91000739 // add x25, x25, #1 - WORD $0x91000610 // add x16, x16, #1 - WORD $0xeb15033f // cmp x25, x21 - WORD $0x54000062 // b.hs LBB0_116 $12(%rip) - WORD $0xeb08021f // cmp x16, x8 - WORD $0x54fffee3 // b.lo LBB0_113 $-36(%rip) -LBB0_116: - WORD $0xeb08021f // cmp x16, x8 -Lloh18: - WORD $0x1002261b // adr x27, __UnquoteTab $17600(%rip) -Lloh19: - WORD $0x9100037b // add x27, x27, __UnquoteTab@PAGEOFF $0(%rip) - WORD $0x54000dc1 // b.ne LBB0_134 $440(%rip) -LBB0_117: - WORD $0xeb1302ff // cmp x23, x19 - WORD $0x54000b62 // b.hs LBB0_131 $364(%rip) - WORD $0xeb15033f // cmp x25, x21 - WORD $0x54fff2c3 // b.lo LBB0_95 $-424(%rip) - WORD $0x14000058 // b LBB0_131 $352(%rip) -LBB0_119: - WORD $0x3900c3e8 // strb w8, [sp, #48] - WORD $0xaa1803f7 // mov x23, x24 - WORD $0x52800028 // mov w8, #1 - WORD $0x17ffffe5 // b LBB0_111 $-108(%rip) -LBB0_120: - WORD $0x53067e0e // lsr w14, w16, #6 - WORD $0x321a05ce // orr w14, w14, #0xc0 - WORD $0x3900c3ee // strb w14, [sp, #48] - WORD $0x5280100e // mov w14, #128 - WORD $0x3300150e // bfxil w14, w8, #0, #6 - WORD $0x3900c7ee // strb w14, [sp, #49] - WORD $0xaa1803f7 // mov x23, x24 - WORD $0x52800048 // mov w8, #2 - WORD $0x17ffffdc // b LBB0_111 $-144(%rip) -LBB0_121: - WORD $0x92800068 // mov x8, #-4 - WORD $0xf1001a9f // cmp x20, #6 - WORD $0x54022263 // b.lo LBB0_964 $17484(%rip) - WORD $0x530a7e0e // lsr w14, w16, #10 - WORD $0x7100d9df // cmp w14, #54 - WORD $0x54022208 // b.hi LBB0_964 $17472(%rip) - WORD $0x39400308 // ldrb w8, [x24] - WORD $0x7101711f // cmp w8, #92 - WORD $0x54022141 // b.ne LBB0_963 $17448(%rip) - WORD $0x39401ee8 // ldrb w8, [x23, #7] - WORD $0x7101d51f // cmp w8, #117 - WORD $0x540220e1 // b.ne LBB0_963 $17436(%rip) - WORD $0xb9400ae8 // ldr w8, [x23, #8] - WORD $0x0b03010e // add w14, w8, w3 - WORD $0x0a280224 // bic w4, w17, w8 - WORD $0x6a0e009f // tst w4, w14 - WORD $0x54022001 // b.ne LBB0_962 $17408(%rip) - WORD $0x5283232b // mov w11, #6425 - WORD $0x72a3232b // movk w11, #6425, lsl #16 - WORD $0x0b0b010e // add w14, w8, w11 - WORD $0x2a0801ce // orr w14, w14, w8 - WORD $0x6a1101df // tst w14, w17 - WORD $0x54021f41 // b.ne LBB0_962 $17384(%rip) - WORD $0x3200dbeb // mov w11, #2139062143 - WORD $0x0a0b0102 // and w2, w8, w11 - WORD $0x3202c7eb // mov w11, #-1061109568 - WORD $0x4b02016e // sub w14, w11, w2 - WORD $0x5288c8cb // mov w11, #17990 - WORD $0x72a8c8cb // movk w11, #17990, lsl #16 - WORD $0x0b0b004f // add w15, w2, w11 - WORD $0x0a0e01ee // and w14, w15, w14 - WORD $0x6a0401df // tst w14, w4 - WORD $0x54021e01 // b.ne LBB0_962 $17344(%rip) - WORD $0x4b02014e // sub w14, w10, w2 - WORD $0x5287272b // mov w11, #14649 - WORD $0x72a7272b // movk w11, #14649, lsl #16 - WORD $0x0b0b004f // add w15, w2, w11 - WORD $0x0a0e01ee // and w14, w15, w14 - WORD $0x6a0401df // tst w14, w4 - WORD $0x54021d21 // b.ne LBB0_962 $17316(%rip) - WORD $0x5ac00908 // rev w8, w8 - WORD $0x3200c3eb // mov w11, #16843009 - WORD $0x0a68116e // bic w14, w11, w8, lsr #4 - WORD $0x0b0e0dce // add w14, w14, w14, lsl #3 - WORD $0x3200cfeb // mov w11, #252645135 - WORD $0x0a0b0108 // and w8, w8, w11 - WORD $0x0b0801c8 // add w8, w14, w8 - WORD $0x2a481108 // orr w8, w8, w8, lsr #4 - WORD $0x53087d0e // lsr w14, w8, #8 - WORD $0x12181dc2 // and w2, w14, #0xff00 - WORD $0x5140384e // sub w14, w2, #14, lsl #12 - WORD $0x311001df // cmn w14, #1024 - WORD $0x54021c63 // b.lo LBB0_965 $17292(%rip) - WORD $0x12001d0e // and w14, w8, #0xff - WORD $0x2a1029ce // orr w14, w14, w16, lsl #10 - WORD $0x5284800b // mov w11, #9216 - WORD $0x72bf940b // movk w11, #64672, lsl #16 - WORD $0x0b0b004f // add w15, w2, w11 - WORD $0x0b0f01ce // add w14, w14, w15 - WORD $0x53127dcf // lsr w15, w14, #18 - WORD $0x321c0def // orr w15, w15, #0xf0 - WORD $0x3900c3ef // strb w15, [sp, #48] - WORD $0x5280100f // mov w15, #128 - WORD $0x330c45cf // bfxil w15, w14, #12, #6 - WORD $0x3900c7ef // strb w15, [sp, #49] - WORD $0x5280100f // mov w15, #128 - WORD $0x33062dcf // bfxil w15, w14, #6, #6 - WORD $0x3900cbef // strb w15, [sp, #50] - WORD $0x5280100e // mov w14, #128 - WORD $0x3300150e // bfxil w14, w8, #0, #6 - WORD $0x3900cfee // strb w14, [sp, #51] - WORD $0x910032f7 // add x23, x23, #12 - WORD $0x52800088 // mov w8, #4 - WORD $0x17ffff92 // b LBB0_111 $-440(%rip) -LBB0_131: - WORD $0xeb1302ff // cmp x23, x19 - WORD $0xfa550320 // ccmp x25, x21, #0, eq - WORD $0x1a9f17f0 // cset w16, eq -LBB0_132: - WORD $0xb201e3e8 // mov x8, #-8608480567731124088 - WORD $0x529ffff5 // mov w21, #65535 - WORD $0x3200f3e5 // mov w5, #1431655765 - WORD $0xa9427beb // ldp x11, lr, [sp, #32] - WORD $0x3201f3e6 // mov w6, #-1431655766 - WORD $0xd284c011 // mov x17, #9728 - WORD $0xf2c20031 // movk x17, #4097, lsl #32 - WORD $0xb201e3e7 // mov x7, #-8608480567731124088 - WORD $0xf2e11107 // movk x7, #2184, lsl #48 - WORD $0xb202e3f4 // mov x20, #4919131752989213764 - WORD $0xf2e08894 // movk x20, #1092, lsl #48 - WORD $0x17fffea2 // b LBB0_70 $-1400(%rip) -LBB0_133: - WORD $0xd2800010 // mov x16, #0 - WORD $0x17fffff3 // b LBB0_132 $-52(%rip) -LBB0_134: - WORD $0xd2800010 // mov x16, #0 - WORD $0xb201e3e8 // mov x8, #-8608480567731124088 - WORD $0x529ffff5 // mov w21, #65535 - WORD $0x3200f3e5 // mov w5, #1431655765 - WORD $0xa9427beb // ldp x11, lr, [sp, #32] - WORD $0x3201f3e6 // mov w6, #-1431655766 - WORD $0xd284c011 // mov x17, #9728 - WORD $0xf2c20031 // movk x17, #4097, lsl #32 - WORD $0xb201e3e7 // mov x7, #-8608480567731124088 - WORD $0xf2e11107 // movk x7, #2184, lsl #48 - WORD $0xb202e3f4 // mov x20, #4919131752989213764 - WORD $0xf2e08894 // movk x20, #1092, lsl #48 - WORD $0xf9400fe3 // ldr x3, [sp, #24] - WORD $0xf9400413 // ldr x19, [x0, #8] - WORD $0xeb13035f // cmp x26, x19 - WORD $0x54ffdb23 // b.lo LBB0_81 $-1180(%rip) -LBB0_135: - WORD $0x91000758 // add x24, x26, #1 - WORD $0xeb13031f // cmp x24, x19 - WORD $0x54000122 // b.hs LBB0_139 $36(%rip) - WORD $0x38786ac2 // ldrb w2, [x22, x24] - WORD $0x7100345f // cmp w2, #13 - WORD $0x540000c0 // b.eq LBB0_139 $24(%rip) - WORD $0x7100805f // cmp w2, #32 - WORD $0x54000080 // b.eq LBB0_139 $16(%rip) - WORD $0x51002c4e // sub w14, w2, #11 - WORD $0x310009df // cmn w14, #2 - WORD $0x540004c3 // b.lo LBB0_151 $152(%rip) -LBB0_139: - WORD $0x91000b58 // add x24, x26, #2 - WORD $0xeb13031f // cmp x24, x19 - WORD $0x54000122 // b.hs LBB0_143 $36(%rip) - WORD $0x38786ac2 // ldrb w2, [x22, x24] - WORD $0x7100345f // cmp w2, #13 - WORD $0x540000c0 // b.eq LBB0_143 $24(%rip) - WORD $0x7100805f // cmp w2, #32 - WORD $0x54000080 // b.eq LBB0_143 $16(%rip) - WORD $0x51002c4e // sub w14, w2, #11 - WORD $0x310009df // cmn w14, #2 - WORD $0x54000363 // b.lo LBB0_151 $108(%rip) -LBB0_143: - WORD $0x91000f58 // add x24, x26, #3 - WORD $0xeb13031f // cmp x24, x19 - WORD $0x54000122 // b.hs LBB0_147 $36(%rip) - WORD $0x38786ac2 // ldrb w2, [x22, x24] - WORD $0x7100345f // cmp w2, #13 - WORD $0x540000c0 // b.eq LBB0_147 $24(%rip) - WORD $0x7100805f // cmp w2, #32 - WORD $0x54000080 // b.eq LBB0_147 $16(%rip) - WORD $0x51002c4e // sub w14, w2, #11 - WORD $0x310009df // cmn w14, #2 - WORD $0x54000203 // b.lo LBB0_151 $64(%rip) -LBB0_147: - WORD $0x91001358 // add x24, x26, #4 - WORD $0xeb13031f // cmp x24, x19 - WORD $0x54019f62 // b.hs LBB0_812 $13292(%rip) -LBB0_148: - WORD $0x38786ace // ldrb w14, [x22, x24] - WORD $0x710081df // cmp w14, #32 - WORD $0x9ace218e // lsl x14, x12, x14 - WORD $0x8a0d01ce // and x14, x14, x13 - WORD $0xfa4099c4 // ccmp x14, #0, #4, ls - WORD $0x540000a0 // b.eq LBB0_150 $20(%rip) - WORD $0x91000718 // add x24, x24, #1 - WORD $0xeb18027f // cmp x19, x24 - WORD $0x54ffff01 // b.ne LBB0_148 $-32(%rip) - WORD $0x14000d79 // b LBB0_842 $13796(%rip) -LBB0_150: - WORD $0xeb13031f // cmp x24, x19 - WORD $0x5401aee2 // b.hs LBB0_842 $13788(%rip) -LBB0_151: - WORD $0x91000719 // add x25, x24, #1 - WORD $0xf9000039 // str x25, [x1] - WORD $0x38786ace // ldrb w14, [x22, x24] - WORD $0x7100e9df // cmp w14, #58 - WORD $0x5401ae41 // b.ne LBB0_842 $13768(%rip) - WORD $0xb500f8d0 // cbnz x16, LBB0_510 $7960(%rip) - WORD $0xf9400410 // ldr x16, [x0, #8] - WORD $0xeb10033f // cmp x25, x16 - WORD $0x54000162 // b.hs LBB0_158 $44(%rip) - WORD $0x38796ac2 // ldrb w2, [x22, x25] - WORD $0x7100345f // cmp w2, #13 - WORD $0x54000100 // b.eq LBB0_158 $32(%rip) - WORD $0x7100805f // cmp w2, #32 - WORD $0x540000c0 // b.eq LBB0_158 $24(%rip) - WORD $0x51002c4e // sub w14, w2, #11 - WORD $0x310009df // cmn w14, #2 - WORD $0x54000062 // b.hs LBB0_158 $12(%rip) - WORD $0xaa1903f3 // mov x19, x25 - WORD $0x14000031 // b LBB0_174 $196(%rip) -LBB0_158: - WORD $0x91000b13 // add x19, x24, #2 - WORD $0xeb10027f // cmp x19, x16 - WORD $0x54000122 // b.hs LBB0_162 $36(%rip) - WORD $0x38736ac2 // ldrb w2, [x22, x19] - WORD $0x7100345f // cmp w2, #13 - WORD $0x540000c0 // b.eq LBB0_162 $24(%rip) - WORD $0x7100805f // cmp w2, #32 - WORD $0x54000080 // b.eq LBB0_162 $16(%rip) - WORD $0x51002c4e // sub w14, w2, #11 - WORD $0x310009df // cmn w14, #2 - WORD $0x540004c3 // b.lo LBB0_174 $152(%rip) -LBB0_162: - WORD $0x91000f13 // add x19, x24, #3 - WORD $0xeb10027f // cmp x19, x16 - WORD $0x54000122 // b.hs LBB0_166 $36(%rip) - WORD $0x38736ac2 // ldrb w2, [x22, x19] - WORD $0x7100345f // cmp w2, #13 - WORD $0x540000c0 // b.eq LBB0_166 $24(%rip) - WORD $0x7100805f // cmp w2, #32 - WORD $0x54000080 // b.eq LBB0_166 $16(%rip) - WORD $0x51002c4e // sub w14, w2, #11 - WORD $0x310009df // cmn w14, #2 - WORD $0x54000363 // b.lo LBB0_174 $108(%rip) -LBB0_166: - WORD $0x91001313 // add x19, x24, #4 - WORD $0xeb10027f // cmp x19, x16 - WORD $0x54000122 // b.hs LBB0_170 $36(%rip) - WORD $0x38736ac2 // ldrb w2, [x22, x19] - WORD $0x7100345f // cmp w2, #13 - WORD $0x540000c0 // b.eq LBB0_170 $24(%rip) - WORD $0x7100805f // cmp w2, #32 - WORD $0x54000080 // b.eq LBB0_170 $16(%rip) - WORD $0x51002c4e // sub w14, w2, #11 - WORD $0x310009df // cmn w14, #2 - WORD $0x54000203 // b.lo LBB0_174 $64(%rip) -LBB0_170: - WORD $0x91001713 // add x19, x24, #5 - WORD $0xeb10027f // cmp x19, x16 - WORD $0x54002ea2 // b.hs LBB0_231 $1492(%rip) -LBB0_171: - WORD $0x38736ace // ldrb w14, [x22, x19] - WORD $0x710081df // cmp w14, #32 - WORD $0x9ace218e // lsl x14, x12, x14 - WORD $0x8a0d01ce // and x14, x14, x13 - WORD $0xfa4099c4 // ccmp x14, #0, #4, ls - WORD $0x540000a0 // b.eq LBB0_173 $20(%rip) - WORD $0x91000673 // add x19, x19, #1 - WORD $0xeb13021f // cmp x16, x19 - WORD $0x54ffff01 // b.ne LBB0_171 $-32(%rip) - WORD $0x1400016d // b LBB0_232 $1460(%rip) -LBB0_173: - WORD $0xeb10027f // cmp x19, x16 - WORD $0x54002d62 // b.hs LBB0_232 $1452(%rip) -LBB0_174: - WORD $0x91000679 // add x25, x19, #1 - WORD $0xf9000039 // str x25, [x1] - WORD $0x38736ad0 // ldrb w16, [x22, x19] - WORD $0x71016a1f // cmp w16, #90 - WORD $0x540008cc // b.gt LBB0_194 $280(%rip) - WORD $0x7100be1f // cmp w16, #47 - WORD $0x54002acd // b.le LBB0_225 $1368(%rip) - WORD $0x5100c20e // sub w14, w16, #48 - WORD $0x710029df // cmp w14, #10 - WORD $0x54002be2 // b.hs LBB0_231 $1404(%rip) -LBB0_177: - WORD $0xf940040e // ldr x14, [x0, #8] - WORD $0xcb1901d0 // sub x16, x14, x25 - WORD $0xf100421f // cmp x16, #16 - WORD $0x54000223 // b.lo LBB0_181 $68(%rip) - WORD $0xd2800004 // mov x4, #0 -LBB0_179: - WORD $0x3cf96ad3 // ldr q19, [x22, x25] - WORD $0x6e248e74 // cmeq.16b v20, v19, v4 - WORD $0x4e251e73 // and.16b v19, v19, v5 - WORD $0x6e268e73 // cmeq.16b v19, v19, v6 - WORD $0x4eb41e73 // orr.16b v19, v19, v20 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260262 // fmov w2, s19 - WORD $0x35000362 // cbnz w2, LBB0_189 $108(%rip) - WORD $0xd1004210 // sub x16, x16, #16 - WORD $0x91004339 // add x25, x25, #16 - WORD $0x91004084 // add x4, x4, #16 - WORD $0xf1003e1f // cmp x16, #15 - WORD $0x54fffe48 // b.hi LBB0_179 $-56(%rip) -LBB0_181: - WORD $0x8b1902d3 // add x19, x22, x25 - WORD $0xb4000250 // cbz x16, LBB0_188 $72(%rip) - WORD $0x8b100264 // add x4, x19, x16 - WORD $0xcb160279 // sub x25, x19, x22 -LBB0_183: - WORD $0x39400262 // ldrb w2, [x19] - WORD $0x7100b05f // cmp w2, #44 - WORD $0x9ac2218e // lsl x14, x12, x2 - WORD $0x8a1101ce // and x14, x14, x17 - WORD $0xfa4099c4 // ccmp x14, #0, #4, ls - WORD $0x54005d81 // b.ne LBB0_296 $2992(%rip) - WORD $0x7101f45f // cmp w2, #125 - WORD $0x54005d40 // b.eq LBB0_296 $2984(%rip) - WORD $0x7101745f // cmp w2, #93 - WORD $0x54005d00 // b.eq LBB0_296 $2976(%rip) - WORD $0x91000673 // add x19, x19, #1 - WORD $0x91000739 // add x25, x25, #1 - WORD $0xf1000610 // subs x16, x16, #1 - WORD $0x54fffe61 // b.ne LBB0_183 $-52(%rip) - WORD $0xaa0403f3 // mov x19, x4 -LBB0_188: - WORD $0xcb160279 // sub x25, x19, x22 - WORD $0x14000357 // b LBB0_323 $3420(%rip) -LBB0_189: - WORD $0x5ac0004e // rbit w14, w2 - WORD $0x5ac011d0 // clz w16, w14 - WORD $0x8b190219 // add x25, x16, x25 - WORD $0xf9000039 // str x25, [x1] - WORD $0xf100073f // cmp x25, #1 - WORD $0x5400264b // b.lt LBB0_232 $1224(%rip) - WORD $0x8b040210 // add x16, x16, x4 - WORD $0x8b1302c4 // add x4, x22, x19 -LBB0_191: - WORD $0x3870688e // ldrb w14, [x4, x16] - WORD $0x710081df // cmp w14, #32 - WORD $0x9ace218e // lsl x14, x12, x14 - WORD $0x8a0d01ce // and x14, x14, x13 - WORD $0xfa4099c4 // ccmp x14, #0, #4, ls - WORD $0x54002e80 // b.eq LBB0_257 $1488(%rip) - WORD $0x8b10026e // add x14, x19, x16 - WORD $0xf900002e // str x14, [x1] - WORD $0xd1000610 // sub x16, x16, #1 - WORD $0x8b100262 // add x2, x19, x16 - WORD $0x9100084e // add x14, x2, #2 - WORD $0xf10005df // cmp x14, #1 - WORD $0x54fffe8c // b.gt LBB0_191 $-48(%rip) - WORD $0x91000459 // add x25, x2, #1 - WORD $0x14000121 // b LBB0_232 $1156(%rip) -LBB0_194: - WORD $0x7101b61f // cmp w16, #109 - WORD $0x540022ed // b.le LBB0_228 $1116(%rip) - WORD $0x7101ba1f // cmp w16, #110 - WORD $0x54002c00 // b.eq LBB0_254 $1408(%rip) - WORD $0x7101d21f // cmp w16, #116 - WORD $0x54002bc0 // b.eq LBB0_254 $1400(%rip) - WORD $0x7101ee1f // cmp w16, #123 - WORD $0x540022e1 // b.ne LBB0_231 $1116(%rip) - WORD $0xd2800013 // mov x19, #0 - WORD $0xd280001a // mov x26, #0 - WORD $0xd2800017 // mov x23, #0 - WORD $0xd2800018 // mov x24, #0 - WORD $0xf940040e // ldr x14, [x0, #8] - WORD $0xcb1901ce // sub x14, x14, x25 - WORD $0x8b1902d6 // add x22, x22, x25 - WORD $0xf10101ca // subs x10, x14, #64 - WORD $0xf9000bee // str x14, [sp, #16] - WORD $0x5400074a // b.ge LBB0_216 $232(%rip) -LBB0_199: - WORD $0xf10001df // cmp x14, #0 - WORD $0x540061ad // b.le LBB0_315 $3124(%rip) - WORD $0xad02c3f0 // stp q16, q16, [sp, #80] - WORD $0xad01c3f0 // stp q16, q16, [sp, #48] - WORD $0x92402ec8 // and x8, x22, #0xfff - WORD $0xf13f051f // cmp x8, #4033 - WORD $0x54000383 // b.lo LBB0_211 $112(%rip) - WORD $0xf9400be8 // ldr x8, [sp, #16] - WORD $0xf1008110 // subs x16, x8, #32 - WORD $0x540000a3 // b.lo LBB0_203 $20(%rip) - WORD $0xacc152d3 // ldp q19, q20, [x22], #32 - WORD $0xad01d3f3 // stp q19, q20, [sp, #48] - WORD $0xf94013e8 // ldr x8, [sp, #32] - WORD $0x14000003 // b LBB0_204 $12(%rip) -LBB0_203: - WORD $0x9100c3e8 // add x8, sp, #48 - WORD $0xf9400bf0 // ldr x16, [sp, #16] -LBB0_204: - WORD $0xf1004202 // subs x2, x16, #16 - WORD $0x54000343 // b.lo LBB0_212 $104(%rip) - WORD $0x3cc106d3 // ldr q19, [x22], #16 - WORD $0x3c810513 // str q19, [x8], #16 - WORD $0xaa0203f0 // mov x16, x2 - WORD $0xf1002042 // subs x2, x2, #8 - WORD $0x540002e2 // b.hs LBB0_213 $92(%rip) -LBB0_206: - WORD $0xf1001202 // subs x2, x16, #4 - WORD $0x54000343 // b.lo LBB0_214 $104(%rip) -LBB0_207: - WORD $0xb84046ce // ldr w14, [x22], #4 - WORD $0xb800450e // str w14, [x8], #4 - WORD $0xaa0203f0 // mov x16, x2 - WORD $0xf1000842 // subs x2, x2, #2 - WORD $0x540002e2 // b.hs LBB0_215 $92(%rip) -LBB0_208: - WORD $0xb4000070 // cbz x16, LBB0_210 $12(%rip) -LBB0_209: - WORD $0x394002ce // ldrb w14, [x22] - WORD $0x3900010e // strb w14, [x8] -LBB0_210: - WORD $0x9100c3f6 // add x22, sp, #48 -LBB0_211: - WORD $0xb201e3e8 // mov x8, #-8608480567731124088 - WORD $0x529ffff5 // mov w21, #65535 - WORD $0xa9427beb // ldp x11, lr, [sp, #32] - WORD $0xb201e3e7 // mov x7, #-8608480567731124088 - WORD $0xf2e11107 // movk x7, #2184, lsl #48 - WORD $0xb202e3f4 // mov x20, #4919131752989213764 - WORD $0xf2e08894 // movk x20, #1092, lsl #48 - WORD $0xf9400fe3 // ldr x3, [sp, #24] - WORD $0x1400000f // b LBB0_216 $60(%rip) -LBB0_212: - WORD $0xf1002202 // subs x2, x16, #8 - WORD $0x54fffd63 // b.lo LBB0_206 $-84(%rip) -LBB0_213: - WORD $0xf84086ce // ldr x14, [x22], #8 - WORD $0xf800850e // str x14, [x8], #8 - WORD $0xaa0203f0 // mov x16, x2 - WORD $0xf1001042 // subs x2, x2, #4 - WORD $0x54fffd02 // b.hs LBB0_207 $-96(%rip) -LBB0_214: - WORD $0xf1000a02 // subs x2, x16, #2 - WORD $0x54fffd63 // b.lo LBB0_208 $-84(%rip) -LBB0_215: - WORD $0x784026ce // ldrh w14, [x22], #2 - WORD $0x7800250e // strh w14, [x8], #2 - WORD $0xaa0203f0 // mov x16, x2 - WORD $0xb5fffd02 // cbnz x2, LBB0_209 $-96(%rip) - WORD $0x17ffffe9 // b LBB0_210 $-92(%rip) -LBB0_216: - WORD $0xad4056d6 // ldp q22, q21, [x22] - WORD $0xad414ed4 // ldp q20, q19, [x22, #32] - WORD $0x6e238ed7 // cmeq.16b v23, v22, v3 - WORD $0x4e211ef7 // and.16b v23, v23, v1 - WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602ee // fmov w14, s23 - WORD $0x6e238eb7 // cmeq.16b v23, v21, v3 - WORD $0x4e211ef7 // and.16b v23, v23, v1 - WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602ef // fmov w15, s23 - WORD $0x6e238e97 // cmeq.16b v23, v20, v3 - WORD $0x4e211ef7 // and.16b v23, v23, v1 - WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602f0 // fmov w16, s23 - WORD $0x6e238e77 // cmeq.16b v23, v19, v3 - WORD $0x4e211ef7 // and.16b v23, v23, v1 - WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602f1 // fmov w17, s23 - WORD $0xd3607e10 // lsl x16, x16, #32 - WORD $0xaa11c210 // orr x16, x16, x17, lsl #48 - WORD $0x53103def // lsl w15, w15, #16 - WORD $0xaa0f020f // orr x15, x16, x15 - WORD $0xaa0e01f0 // orr x16, x15, x14 - WORD $0xaa1a020e // orr x14, x16, x26 - WORD $0xb500008e // cbnz x14, LBB0_218 $16(%rip) - WORD $0xd280001a // mov x26, #0 - WORD $0xd2800010 // mov x16, #0 - WORD $0x1400000a // b LBB0_219 $40(%rip) -LBB0_218: - WORD $0x8a3a020e // bic x14, x16, x26 - WORD $0xaa0e074f // orr x15, x26, x14, lsl #1 - WORD $0x8a2f0210 // bic x16, x16, x15 - WORD $0x9201f210 // and x16, x16, #0xaaaaaaaaaaaaaaaa - WORD $0xab0e020e // adds x14, x16, x14 - WORD $0x1a9f37fa // cset w26, hs - WORD $0xd37ff9ce // lsl x14, x14, #1 - WORD $0xd200f1ce // eor x14, x14, #0x5555555555555555 - WORD $0x8a0f01d0 // and x16, x14, x15 -LBB0_219: - WORD $0x6e208ed7 // cmeq.16b v23, v22, v0 - WORD $0x4e211ef7 // and.16b v23, v23, v1 - WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602ee // fmov w14, s23 - WORD $0x6e208eb7 // cmeq.16b v23, v21, v0 - WORD $0x4e211ef7 // and.16b v23, v23, v1 - WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602ef // fmov w15, s23 - WORD $0x6e208e97 // cmeq.16b v23, v20, v0 - WORD $0x4e211ef7 // and.16b v23, v23, v1 - WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602f1 // fmov w17, s23 - WORD $0x6e208e77 // cmeq.16b v23, v19, v0 - WORD $0x4e211ef7 // and.16b v23, v23, v1 - WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602e2 // fmov w2, s23 - WORD $0xd3607e31 // lsl x17, x17, #32 - WORD $0xaa02c231 // orr x17, x17, x2, lsl #48 - WORD $0x53103def // lsl w15, w15, #16 - WORD $0xaa0f022f // orr x15, x17, x15 - WORD $0xaa0e01ee // orr x14, x15, x14 - WORD $0x8a3001ce // bic x14, x14, x16 - WORD $0x9200e1cf // and x15, x14, #0x1111111111111111 - WORD $0x9203e1d0 // and x16, x14, #0x2222222222222222 - WORD $0x9202e1d1 // and x17, x14, #0x4444444444444444 - WORD $0x9201e1ce // and x14, x14, #0x8888888888888888 - WORD $0xb200e3f9 // mov x25, #1229782938247303441 - WORD $0x9b197de2 // mul x2, x15, x25 - WORD $0x9b077e04 // mul x4, x16, x7 - WORD $0xca040042 // eor x2, x2, x4 - WORD $0x9b147e24 // mul x4, x17, x20 - WORD $0xb203e3e5 // mov x5, #2459565876494606882 - WORD $0xf2e04445 // movk x5, #546, lsl #48 - WORD $0x9b057dc5 // mul x5, x14, x5 - WORD $0xca050084 // eor x4, x4, x5 - WORD $0xca040042 // eor x2, x2, x4 - WORD $0xb203e3fb // mov x27, #2459565876494606882 - WORD $0x9b1b7de4 // mul x4, x15, x27 - WORD $0x9b197e05 // mul x5, x16, x25 - WORD $0xca050084 // eor x4, x4, x5 - WORD $0x9b077e25 // mul x5, x17, x7 - WORD $0x9b147dc6 // mul x6, x14, x20 - WORD $0xca0600a5 // eor x5, x5, x6 - WORD $0xca050084 // eor x4, x4, x5 - WORD $0xb202e3f4 // mov x20, #4919131752989213764 - WORD $0x9b147de5 // mul x5, x15, x20 - WORD $0x9b1b7e06 // mul x6, x16, x27 - WORD $0xca0600a5 // eor x5, x5, x6 - WORD $0x9b197e26 // mul x6, x17, x25 - WORD $0xb201e3e7 // mov x7, #-8608480567731124088 - WORD $0xf2e11107 // movk x7, #2184, lsl #48 - WORD $0x9b077dc7 // mul x7, x14, x7 - WORD $0xca0700c6 // eor x6, x6, x7 - WORD $0xca0600a5 // eor x5, x5, x6 - WORD $0x9b087def // mul x15, x15, x8 - WORD $0x9b147e10 // mul x16, x16, x20 - WORD $0xca1001ef // eor x15, x15, x16 - WORD $0x9b1b7e30 // mul x16, x17, x27 - WORD $0x9b197dce // mul x14, x14, x25 - WORD $0xca0e020e // eor x14, x16, x14 - WORD $0xca0e01ee // eor x14, x15, x14 - WORD $0x9200e04f // and x15, x2, #0x1111111111111111 - WORD $0x9203e090 // and x16, x4, #0x2222222222222222 - WORD $0x9202e0b1 // and x17, x5, #0x4444444444444444 - WORD $0x9201e1ce // and x14, x14, #0x8888888888888888 - WORD $0xaa1001ef // orr x15, x15, x16 - WORD $0xaa0e022e // orr x14, x17, x14 - WORD $0xaa0e01ee // orr x14, x15, x14 - WORD $0xca1301d0 // eor x16, x14, x19 - WORD $0x6e318ed7 // cmeq.16b v23, v22, v17 - WORD $0x4e211ef7 // and.16b v23, v23, v1 - WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602ee // fmov w14, s23 - WORD $0x6e318eb7 // cmeq.16b v23, v21, v17 - WORD $0x4e211ef7 // and.16b v23, v23, v1 - WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602ef // fmov w15, s23 - WORD $0x6e318e97 // cmeq.16b v23, v20, v17 - WORD $0x4e211ef7 // and.16b v23, v23, v1 - WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602f1 // fmov w17, s23 - WORD $0x6e318e77 // cmeq.16b v23, v19, v17 - WORD $0x4e211ef7 // and.16b v23, v23, v1 - WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602e2 // fmov w2, s23 - WORD $0xd3607e31 // lsl x17, x17, #32 - WORD $0xaa02c231 // orr x17, x17, x2, lsl #48 - WORD $0x53103def // lsl w15, w15, #16 - WORD $0xaa0f022f // orr x15, x17, x15 - WORD $0xaa0e01ee // orr x14, x15, x14 - WORD $0x8a3001d4 // bic x20, x14, x16 - WORD $0x6e328ed6 // cmeq.16b v22, v22, v18 - WORD $0x4e211ed6 // and.16b v22, v22, v1 - WORD $0x4e0202d6 // tbl.16b v22, { v22 }, v2 - WORD $0x4e71bad6 // addv.8h h22, v22 - WORD $0x1e2602ce // fmov w14, s22 - WORD $0x6e328eb5 // cmeq.16b v21, v21, v18 - WORD $0x4e211eb5 // and.16b v21, v21, v1 - WORD $0x4e0202b5 // tbl.16b v21, { v21 }, v2 - WORD $0x4e71bab5 // addv.8h h21, v21 - WORD $0x1e2602af // fmov w15, s21 - WORD $0x6e328e94 // cmeq.16b v20, v20, v18 - WORD $0x4e211e94 // and.16b v20, v20, v1 - WORD $0x4e020294 // tbl.16b v20, { v20 }, v2 - WORD $0x4e71ba94 // addv.8h h20, v20 - WORD $0x1e260291 // fmov w17, s20 - WORD $0x6e328e73 // cmeq.16b v19, v19, v18 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260262 // fmov w2, s19 - WORD $0xd3607e31 // lsl x17, x17, #32 - WORD $0xaa02c231 // orr x17, x17, x2, lsl #48 - WORD $0x53103def // lsl w15, w15, #16 - WORD $0xaa0f022f // orr x15, x17, x15 - WORD $0xaa0e01ee // orr x14, x15, x14 - WORD $0xea3001c4 // bics x4, x14, x16 - WORD $0x54000220 // b.eq LBB0_223 $68(%rip) - WORD $0x3201f3e6 // mov w6, #-1431655766 - WORD $0xb201e3e7 // mov x7, #-8608480567731124088 - WORD $0xf2e11107 // movk x7, #2184, lsl #48 -LBB0_221: - WORD $0xd1000482 // sub x2, x4, #1 - WORD $0x8a14004e // and x14, x2, x20 - WORD $0x9e6701d3 // fmov d19, x14 - WORD $0x0e205a73 // cnt.8b v19, v19 - WORD $0x2e303a73 // uaddlv.8b h19, v19 - WORD $0x1e26026e // fmov w14, s19 - WORD $0x8b1701ce // add x14, x14, x23 - WORD $0xeb1801df // cmp x14, x24 - WORD $0x54003749 // b.ls LBB0_294 $1768(%rip) - WORD $0x91000718 // add x24, x24, #1 - WORD $0xea040044 // ands x4, x2, x4 - WORD $0x54fffea1 // b.ne LBB0_221 $-44(%rip) - WORD $0x14000003 // b LBB0_224 $12(%rip) -LBB0_223: - WORD $0xb201e3e7 // mov x7, #-8608480567731124088 - WORD $0xf2e11107 // movk x7, #2184, lsl #48 -LBB0_224: - WORD $0x937ffe13 // asr x19, x16, #63 - WORD $0x9e670293 // fmov d19, x20 - WORD $0x0e205a73 // cnt.8b v19, v19 - WORD $0x2e303a73 // uaddlv.8b h19, v19 - WORD $0x1e26026e // fmov w14, s19 - WORD $0x8b1701d7 // add x23, x14, x23 - WORD $0x910102d6 // add x22, x22, #64 - WORD $0xaa0a03ee // mov x14, x10 - WORD $0xb202e3f4 // mov x20, #4919131752989213764 - WORD $0xf2e08894 // movk x20, #1092, lsl #48 - WORD $0xf101014a // subs x10, x10, #64 - WORD $0xf9000bee // str x14, [sp, #16] - WORD $0x54ffe76a // b.ge LBB0_216 $-788(%rip) - WORD $0x17ffff01 // b LBB0_199 $-1020(%rip) -LBB0_225: - WORD $0x340001d0 // cbz w16, LBB0_232 $56(%rip) - WORD $0x71008a1f // cmp w16, #34 - WORD $0x54000b20 // b.eq LBB0_258 $356(%rip) - WORD $0x7100b61f // cmp w16, #45 - WORD $0x54ffd540 // b.eq LBB0_177 $-1368(%rip) - WORD $0x14000007 // b LBB0_231 $28(%rip) -LBB0_228: - WORD $0x71016e1f // cmp w16, #91 - WORD $0x54001280 // b.eq LBB0_267 $592(%rip) - WORD $0x71019a1f // cmp w16, #102 - WORD $0x54000061 // b.ne LBB0_231 $12(%rip) - WORD $0x91001670 // add x16, x19, #5 - WORD $0x14000047 // b LBB0_255 $284(%rip) -LBB0_231: - WORD $0xf9000033 // str x19, [x1] - WORD $0xaa1303f9 // mov x25, x19 -LBB0_232: - WORD $0xa9404016 // ldp x22, x16, [x0] - WORD $0xeb10033f // cmp x25, x16 - WORD $0x54000162 // b.hs LBB0_237 $44(%rip) - WORD $0x38796ac2 // ldrb w2, [x22, x25] - WORD $0x7100345f // cmp w2, #13 - WORD $0x54000100 // b.eq LBB0_237 $32(%rip) - WORD $0x7100805f // cmp w2, #32 - WORD $0x540000c0 // b.eq LBB0_237 $24(%rip) - WORD $0x51002c4e // sub w14, w2, #11 - WORD $0x310009df // cmn w14, #2 - WORD $0x54000062 // b.hs LBB0_237 $12(%rip) - WORD $0xaa1903f8 // mov x24, x25 - WORD $0x14000031 // b LBB0_253 $196(%rip) -LBB0_237: - WORD $0x91000738 // add x24, x25, #1 - WORD $0xeb10031f // cmp x24, x16 - WORD $0x54000122 // b.hs LBB0_241 $36(%rip) - WORD $0x38786ac2 // ldrb w2, [x22, x24] - WORD $0x7100345f // cmp w2, #13 - WORD $0x540000c0 // b.eq LBB0_241 $24(%rip) - WORD $0x7100805f // cmp w2, #32 - WORD $0x54000080 // b.eq LBB0_241 $16(%rip) - WORD $0x51002c4e // sub w14, w2, #11 - WORD $0x310009df // cmn w14, #2 - WORD $0x540004c3 // b.lo LBB0_253 $152(%rip) -LBB0_241: - WORD $0x91000b38 // add x24, x25, #2 - WORD $0xeb10031f // cmp x24, x16 - WORD $0x54000122 // b.hs LBB0_245 $36(%rip) - WORD $0x38786ac2 // ldrb w2, [x22, x24] - WORD $0x7100345f // cmp w2, #13 - WORD $0x540000c0 // b.eq LBB0_245 $24(%rip) - WORD $0x7100805f // cmp w2, #32 - WORD $0x54000080 // b.eq LBB0_245 $16(%rip) - WORD $0x51002c4e // sub w14, w2, #11 - WORD $0x310009df // cmn w14, #2 - WORD $0x54000363 // b.lo LBB0_253 $108(%rip) -LBB0_245: - WORD $0x91000f38 // add x24, x25, #3 - WORD $0xeb10031f // cmp x24, x16 - WORD $0x54000122 // b.hs LBB0_249 $36(%rip) - WORD $0x38786ac2 // ldrb w2, [x22, x24] - WORD $0x7100345f // cmp w2, #13 - WORD $0x540000c0 // b.eq LBB0_249 $24(%rip) - WORD $0x7100805f // cmp w2, #32 - WORD $0x54000080 // b.eq LBB0_249 $16(%rip) - WORD $0x51002c4e // sub w14, w2, #11 - WORD $0x310009df // cmn w14, #2 - WORD $0x54000203 // b.lo LBB0_253 $64(%rip) -LBB0_249: - WORD $0x91001338 // add x24, x25, #4 - WORD $0xeb10031f // cmp x24, x16 - WORD $0x54016222 // b.hs LBB0_812 $11332(%rip) -LBB0_250: - WORD $0x38786ace // ldrb w14, [x22, x24] - WORD $0x710081df // cmp w14, #32 - WORD $0x9ace218e // lsl x14, x12, x14 - WORD $0x8a0d01ce // and x14, x14, x13 - WORD $0xfa4099c4 // ccmp x14, #0, #4, ls - WORD $0x540000a0 // b.eq LBB0_252 $20(%rip) - WORD $0x91000718 // add x24, x24, #1 - WORD $0xeb18021f // cmp x16, x24 - WORD $0x54ffff01 // b.ne LBB0_250 $-32(%rip) - WORD $0x14000b8f // b LBB0_842 $11836(%rip) -LBB0_252: - WORD $0xeb10031f // cmp x24, x16 - WORD $0x540171a2 // b.hs LBB0_842 $11828(%rip) -LBB0_253: - WORD $0x91000713 // add x19, x24, #1 - WORD $0xf9000033 // str x19, [x1] - WORD $0x38786ad0 // ldrb w16, [x22, x24] - WORD $0x7100b21f // cmp w16, #44 - WORD $0x54ff73c0 // b.eq LBB0_29 $-4488(%rip) - WORD $0x14000b85 // b LBB0_841 $11796(%rip) -LBB0_254: - WORD $0x91001270 // add x16, x19, #4 -LBB0_255: - WORD $0xf940040e // ldr x14, [x0, #8] - WORD $0xeb0e021f // cmp x16, x14 - WORD $0x54fff748 // b.hi LBB0_232 $-280(%rip) - WORD $0xf9000030 // str x16, [x1] - WORD $0xaa1003f9 // mov x25, x16 - WORD $0x17ffffb7 // b LBB0_232 $-292(%rip) -LBB0_257: - WORD $0x8b10026e // add x14, x19, x16 - WORD $0x910005d9 // add x25, x14, #1 - WORD $0x17ffffb4 // b LBB0_232 $-304(%rip) -LBB0_258: - WORD $0xf9400402 // ldr x2, [x0, #8] - WORD $0xcb190050 // sub x16, x2, x25 - WORD $0xf100821f // cmp x16, #32 - WORD $0x54002b6b // b.lt LBB0_297 $1388(%rip) - WORD $0xd2800010 // mov x16, #0 - WORD $0xd2800018 // mov x24, #0 - WORD $0x8b1302d7 // add x23, x22, x19 - WORD $0xcb130054 // sub x20, x2, x19 - WORD $0x528003fa // mov w26, #31 -LBB0_260: - WORD $0x8b1002ee // add x14, x23, x16 - WORD $0x3cc011d3 // ldur q19, [x14, #1] - WORD $0x3cc111d4 // ldur q20, [x14, #17] - WORD $0x6e208e75 // cmeq.16b v21, v19, v0 - WORD $0x4e211eb5 // and.16b v21, v21, v1 - WORD $0x4e0202b5 // tbl.16b v21, { v21 }, v2 - WORD $0x4e71bab5 // addv.8h h21, v21 - WORD $0x1e2602a4 // fmov w4, s21 - WORD $0x6e208e95 // cmeq.16b v21, v20, v0 - WORD $0x4e211eb5 // and.16b v21, v21, v1 - WORD $0x4e0202b5 // tbl.16b v21, { v21 }, v2 - WORD $0x4e71bab5 // addv.8h h21, v21 - WORD $0x1e2602ae // fmov w14, s21 - WORD $0x33103dc4 // bfi w4, w14, #16, #16 - WORD $0x6e238e73 // cmeq.16b v19, v19, v3 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260262 // fmov w2, s19 - WORD $0x6e238e93 // cmeq.16b v19, v20, v3 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e26026e // fmov w14, s19 - WORD $0x33103dc2 // bfi w2, w14, #16, #16 - WORD $0x7100005f // cmp w2, #0 - WORD $0xfa400b00 // ccmp x24, #0, #0, eq - WORD $0x54000180 // b.eq LBB0_262 $48(%rip) - WORD $0x0a38004e // bic w14, w2, w24 - WORD $0x2a0e070f // orr w15, w24, w14, lsl #1 - WORD $0x0a060051 // and w17, w2, w6 - WORD $0x0a2f0231 // bic w17, w17, w15 - WORD $0x2b0e022e // adds w14, w17, w14 - WORD $0x1a9f37f8 // cset w24, hs - WORD $0x4a0e04ae // eor w14, w5, w14, lsl #1 - WORD $0x0a0f01ce // and w14, w14, w15 - WORD $0x2a2e03ee // mvn w14, w14 - WORD $0x8a0401c4 // and x4, x14, x4 - WORD $0x14000002 // b LBB0_263 $8(%rip) -LBB0_262: - WORD $0xd2800018 // mov x24, #0 -LBB0_263: - WORD $0xb50024c4 // cbnz x4, LBB0_295 $1176(%rip) - WORD $0x91008210 // add x16, x16, #32 - WORD $0xd100835a // sub x26, x26, #32 - WORD $0x8b1a028e // add x14, x20, x26 - WORD $0xf100fddf // cmp x14, #63 - WORD $0x54fffa6c // b.gt LBB0_260 $-180(%rip) - WORD $0xb5002fd8 // cbnz x24, LBB0_316 $1528(%rip) - WORD $0x8b1302c8 // add x8, x22, x19 - WORD $0x8b100108 // add x8, x8, x16 - WORD $0x91000508 // add x8, x8, #1 - WORD $0xaa3003ee // mvn x14, x16 - WORD $0x8b1401d0 // add x16, x14, x20 - WORD $0xf100061f // cmp x16, #1 - WORD $0x540030ea // b.ge LBB0_319 $1564(%rip) - WORD $0x14000194 // b LBB0_324 $1616(%rip) -LBB0_267: - WORD $0xd2800013 // mov x19, #0 - WORD $0xd280001a // mov x26, #0 - WORD $0xd2800017 // mov x23, #0 - WORD $0xd2800018 // mov x24, #0 - WORD $0xf940040e // ldr x14, [x0, #8] - WORD $0xcb1901ce // sub x14, x14, x25 - WORD $0x8b1902d6 // add x22, x22, x25 - WORD $0xf10101ca // subs x10, x14, #64 - WORD $0xf9000bee // str x14, [sp, #16] - WORD $0x5400074a // b.ge LBB0_285 $232(%rip) -LBB0_268: - WORD $0xf10001df // cmp x14, #0 - WORD $0x54002d0d // b.le LBB0_315 $1440(%rip) - WORD $0xad02c3f0 // stp q16, q16, [sp, #80] - WORD $0xad01c3f0 // stp q16, q16, [sp, #48] - WORD $0x92402ec8 // and x8, x22, #0xfff - WORD $0xf13f051f // cmp x8, #4033 - WORD $0x54000383 // b.lo LBB0_280 $112(%rip) - WORD $0xf9400be8 // ldr x8, [sp, #16] - WORD $0xf1008110 // subs x16, x8, #32 - WORD $0x540000a3 // b.lo LBB0_272 $20(%rip) - WORD $0xacc152d3 // ldp q19, q20, [x22], #32 - WORD $0xad01d3f3 // stp q19, q20, [sp, #48] - WORD $0xf94013e8 // ldr x8, [sp, #32] - WORD $0x14000003 // b LBB0_273 $12(%rip) -LBB0_272: - WORD $0x9100c3e8 // add x8, sp, #48 - WORD $0xf9400bf0 // ldr x16, [sp, #16] -LBB0_273: - WORD $0xf1004202 // subs x2, x16, #16 - WORD $0x54000343 // b.lo LBB0_281 $104(%rip) - WORD $0x3cc106d3 // ldr q19, [x22], #16 - WORD $0x3c810513 // str q19, [x8], #16 - WORD $0xaa0203f0 // mov x16, x2 - WORD $0xf1002042 // subs x2, x2, #8 - WORD $0x540002e2 // b.hs LBB0_282 $92(%rip) -LBB0_275: - WORD $0xf1001202 // subs x2, x16, #4 - WORD $0x54000343 // b.lo LBB0_283 $104(%rip) -LBB0_276: - WORD $0xb84046ce // ldr w14, [x22], #4 - WORD $0xb800450e // str w14, [x8], #4 - WORD $0xaa0203f0 // mov x16, x2 - WORD $0xf1000842 // subs x2, x2, #2 - WORD $0x540002e2 // b.hs LBB0_284 $92(%rip) -LBB0_277: - WORD $0xb4000070 // cbz x16, LBB0_279 $12(%rip) -LBB0_278: - WORD $0x394002ce // ldrb w14, [x22] - WORD $0x3900010e // strb w14, [x8] -LBB0_279: - WORD $0x9100c3f6 // add x22, sp, #48 -LBB0_280: - WORD $0xb201e3e8 // mov x8, #-8608480567731124088 - WORD $0x529ffff5 // mov w21, #65535 - WORD $0xa9427beb // ldp x11, lr, [sp, #32] - WORD $0xb201e3e7 // mov x7, #-8608480567731124088 - WORD $0xf2e11107 // movk x7, #2184, lsl #48 - WORD $0xb202e3f4 // mov x20, #4919131752989213764 - WORD $0xf2e08894 // movk x20, #1092, lsl #48 - WORD $0xf9400fe3 // ldr x3, [sp, #24] - WORD $0x1400000f // b LBB0_285 $60(%rip) -LBB0_281: - WORD $0xf1002202 // subs x2, x16, #8 - WORD $0x54fffd63 // b.lo LBB0_275 $-84(%rip) -LBB0_282: - WORD $0xf84086ce // ldr x14, [x22], #8 - WORD $0xf800850e // str x14, [x8], #8 - WORD $0xaa0203f0 // mov x16, x2 - WORD $0xf1001042 // subs x2, x2, #4 - WORD $0x54fffd02 // b.hs LBB0_276 $-96(%rip) -LBB0_283: - WORD $0xf1000a02 // subs x2, x16, #2 - WORD $0x54fffd63 // b.lo LBB0_277 $-84(%rip) -LBB0_284: - WORD $0x784026ce // ldrh w14, [x22], #2 - WORD $0x7800250e // strh w14, [x8], #2 - WORD $0xaa0203f0 // mov x16, x2 - WORD $0xb5fffd02 // cbnz x2, LBB0_278 $-96(%rip) - WORD $0x17ffffe9 // b LBB0_279 $-92(%rip) -LBB0_285: - WORD $0xad4056d6 // ldp q22, q21, [x22] - WORD $0xad414ed4 // ldp q20, q19, [x22, #32] - WORD $0x6e238ed7 // cmeq.16b v23, v22, v3 - WORD $0x4e211ef7 // and.16b v23, v23, v1 - WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602ee // fmov w14, s23 - WORD $0x6e238eb7 // cmeq.16b v23, v21, v3 - WORD $0x4e211ef7 // and.16b v23, v23, v1 - WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602ef // fmov w15, s23 - WORD $0x6e238e97 // cmeq.16b v23, v20, v3 - WORD $0x4e211ef7 // and.16b v23, v23, v1 - WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602f0 // fmov w16, s23 - WORD $0x6e238e77 // cmeq.16b v23, v19, v3 - WORD $0x4e211ef7 // and.16b v23, v23, v1 - WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602f1 // fmov w17, s23 - WORD $0xd3607e10 // lsl x16, x16, #32 - WORD $0xaa11c210 // orr x16, x16, x17, lsl #48 - WORD $0x53103def // lsl w15, w15, #16 - WORD $0xaa0f020f // orr x15, x16, x15 - WORD $0xaa0e01f0 // orr x16, x15, x14 - WORD $0xaa1a020e // orr x14, x16, x26 - WORD $0xb500008e // cbnz x14, LBB0_287 $16(%rip) - WORD $0xd280001a // mov x26, #0 - WORD $0xd2800010 // mov x16, #0 - WORD $0x1400000a // b LBB0_288 $40(%rip) -LBB0_287: - WORD $0x8a3a020e // bic x14, x16, x26 - WORD $0xaa0e074f // orr x15, x26, x14, lsl #1 - WORD $0x8a2f0210 // bic x16, x16, x15 - WORD $0x9201f210 // and x16, x16, #0xaaaaaaaaaaaaaaaa - WORD $0xab0e020e // adds x14, x16, x14 - WORD $0x1a9f37fa // cset w26, hs - WORD $0xd37ff9ce // lsl x14, x14, #1 - WORD $0xd200f1ce // eor x14, x14, #0x5555555555555555 - WORD $0x8a0f01d0 // and x16, x14, x15 -LBB0_288: - WORD $0x6e208ed7 // cmeq.16b v23, v22, v0 - WORD $0x4e211ef7 // and.16b v23, v23, v1 - WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602ee // fmov w14, s23 - WORD $0x6e208eb7 // cmeq.16b v23, v21, v0 - WORD $0x4e211ef7 // and.16b v23, v23, v1 - WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602ef // fmov w15, s23 - WORD $0x6e208e97 // cmeq.16b v23, v20, v0 - WORD $0x4e211ef7 // and.16b v23, v23, v1 - WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602f1 // fmov w17, s23 - WORD $0x6e208e77 // cmeq.16b v23, v19, v0 - WORD $0x4e211ef7 // and.16b v23, v23, v1 - WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602e2 // fmov w2, s23 - WORD $0xd3607e31 // lsl x17, x17, #32 - WORD $0xaa02c231 // orr x17, x17, x2, lsl #48 - WORD $0x53103def // lsl w15, w15, #16 - WORD $0xaa0f022f // orr x15, x17, x15 - WORD $0xaa0e01ee // orr x14, x15, x14 - WORD $0x8a3001ce // bic x14, x14, x16 - WORD $0x9200e1cf // and x15, x14, #0x1111111111111111 - WORD $0x9203e1d0 // and x16, x14, #0x2222222222222222 - WORD $0x9202e1d1 // and x17, x14, #0x4444444444444444 - WORD $0x9201e1ce // and x14, x14, #0x8888888888888888 - WORD $0xb200e3f9 // mov x25, #1229782938247303441 - WORD $0x9b197de2 // mul x2, x15, x25 - WORD $0x9b077e04 // mul x4, x16, x7 - WORD $0xca040042 // eor x2, x2, x4 - WORD $0x9b147e24 // mul x4, x17, x20 - WORD $0xb203e3e5 // mov x5, #2459565876494606882 - WORD $0xf2e04445 // movk x5, #546, lsl #48 - WORD $0x9b057dc5 // mul x5, x14, x5 - WORD $0xca050084 // eor x4, x4, x5 - WORD $0xca040042 // eor x2, x2, x4 - WORD $0xb203e3fb // mov x27, #2459565876494606882 - WORD $0x9b1b7de4 // mul x4, x15, x27 - WORD $0x9b197e05 // mul x5, x16, x25 - WORD $0xca050084 // eor x4, x4, x5 - WORD $0x9b077e25 // mul x5, x17, x7 - WORD $0x9b147dc6 // mul x6, x14, x20 - WORD $0xca0600a5 // eor x5, x5, x6 - WORD $0xca050084 // eor x4, x4, x5 - WORD $0xb202e3f4 // mov x20, #4919131752989213764 - WORD $0x9b147de5 // mul x5, x15, x20 - WORD $0x9b1b7e06 // mul x6, x16, x27 - WORD $0xca0600a5 // eor x5, x5, x6 - WORD $0x9b197e26 // mul x6, x17, x25 - WORD $0xb201e3e7 // mov x7, #-8608480567731124088 - WORD $0xf2e11107 // movk x7, #2184, lsl #48 - WORD $0x9b077dc7 // mul x7, x14, x7 - WORD $0xca0700c6 // eor x6, x6, x7 - WORD $0xca0600a5 // eor x5, x5, x6 - WORD $0x9b087def // mul x15, x15, x8 - WORD $0x9b147e10 // mul x16, x16, x20 - WORD $0xca1001ef // eor x15, x15, x16 - WORD $0x9b1b7e30 // mul x16, x17, x27 - WORD $0x9b197dce // mul x14, x14, x25 - WORD $0xca0e020e // eor x14, x16, x14 - WORD $0xca0e01ee // eor x14, x15, x14 - WORD $0x9200e04f // and x15, x2, #0x1111111111111111 - WORD $0x9203e090 // and x16, x4, #0x2222222222222222 - WORD $0x9202e0b1 // and x17, x5, #0x4444444444444444 - WORD $0x9201e1ce // and x14, x14, #0x8888888888888888 - WORD $0xaa1001ef // orr x15, x15, x16 - WORD $0xaa0e022e // orr x14, x17, x14 - WORD $0xaa0e01ee // orr x14, x15, x14 - WORD $0xca1301d0 // eor x16, x14, x19 - WORD $0x6e278ed7 // cmeq.16b v23, v22, v7 - WORD $0x4e211ef7 // and.16b v23, v23, v1 - WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602ee // fmov w14, s23 - WORD $0x6e278eb7 // cmeq.16b v23, v21, v7 - WORD $0x4e211ef7 // and.16b v23, v23, v1 - WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602ef // fmov w15, s23 - WORD $0x6e278e97 // cmeq.16b v23, v20, v7 - WORD $0x4e211ef7 // and.16b v23, v23, v1 - WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602f1 // fmov w17, s23 - WORD $0x6e278e77 // cmeq.16b v23, v19, v7 - WORD $0x4e211ef7 // and.16b v23, v23, v1 - WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602e2 // fmov w2, s23 - WORD $0xd3607e31 // lsl x17, x17, #32 - WORD $0xaa02c231 // orr x17, x17, x2, lsl #48 - WORD $0x53103def // lsl w15, w15, #16 - WORD $0xaa0f022f // orr x15, x17, x15 - WORD $0xaa0e01ee // orr x14, x15, x14 - WORD $0x8a3001d4 // bic x20, x14, x16 - WORD $0x6e268ed6 // cmeq.16b v22, v22, v6 - WORD $0x4e211ed6 // and.16b v22, v22, v1 - WORD $0x4e0202d6 // tbl.16b v22, { v22 }, v2 - WORD $0x4e71bad6 // addv.8h h22, v22 - WORD $0x1e2602ce // fmov w14, s22 - WORD $0x6e268eb5 // cmeq.16b v21, v21, v6 - WORD $0x4e211eb5 // and.16b v21, v21, v1 - WORD $0x4e0202b5 // tbl.16b v21, { v21 }, v2 - WORD $0x4e71bab5 // addv.8h h21, v21 - WORD $0x1e2602af // fmov w15, s21 - WORD $0x6e268e94 // cmeq.16b v20, v20, v6 - WORD $0x4e211e94 // and.16b v20, v20, v1 - WORD $0x4e020294 // tbl.16b v20, { v20 }, v2 - WORD $0x4e71ba94 // addv.8h h20, v20 - WORD $0x1e260291 // fmov w17, s20 - WORD $0x6e268e73 // cmeq.16b v19, v19, v6 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260262 // fmov w2, s19 - WORD $0xd3607e31 // lsl x17, x17, #32 - WORD $0xaa02c231 // orr x17, x17, x2, lsl #48 - WORD $0x53103def // lsl w15, w15, #16 - WORD $0xaa0f022f // orr x15, x17, x15 - WORD $0xaa0e01ee // orr x14, x15, x14 - WORD $0xea3001c4 // bics x4, x14, x16 - WORD $0x54000220 // b.eq LBB0_292 $68(%rip) - WORD $0x3201f3e6 // mov w6, #-1431655766 - WORD $0xb201e3e7 // mov x7, #-8608480567731124088 - WORD $0xf2e11107 // movk x7, #2184, lsl #48 -LBB0_290: - WORD $0xd1000482 // sub x2, x4, #1 - WORD $0x8a14004e // and x14, x2, x20 - WORD $0x9e6701d3 // fmov d19, x14 - WORD $0x0e205a73 // cnt.8b v19, v19 - WORD $0x2e303a73 // uaddlv.8b h19, v19 - WORD $0x1e26026e // fmov w14, s19 - WORD $0x8b1701ce // add x14, x14, x23 - WORD $0xeb1801df // cmp x14, x24 - WORD $0x540002a9 // b.ls LBB0_294 $84(%rip) - WORD $0x91000718 // add x24, x24, #1 - WORD $0xea040044 // ands x4, x2, x4 - WORD $0x54fffea1 // b.ne LBB0_290 $-44(%rip) - WORD $0x14000003 // b LBB0_293 $12(%rip) -LBB0_292: - WORD $0xb201e3e7 // mov x7, #-8608480567731124088 - WORD $0xf2e11107 // movk x7, #2184, lsl #48 -LBB0_293: - WORD $0x937ffe13 // asr x19, x16, #63 - WORD $0x9e670293 // fmov d19, x20 - WORD $0x0e205a73 // cnt.8b v19, v19 - WORD $0x2e303a73 // uaddlv.8b h19, v19 - WORD $0x1e26026e // fmov w14, s19 - WORD $0x8b1701d7 // add x23, x14, x23 - WORD $0x910102d6 // add x22, x22, #64 - WORD $0xaa0a03ee // mov x14, x10 - WORD $0xb202e3f4 // mov x20, #4919131752989213764 - WORD $0xf2e08894 // movk x20, #1092, lsl #48 - WORD $0xf101014a // subs x10, x10, #64 - WORD $0xf9000bee // str x14, [sp, #16] - WORD $0x54ffe76a // b.ge LBB0_285 $-788(%rip) - WORD $0x17ffff01 // b LBB0_268 $-1020(%rip) -LBB0_294: - WORD $0xf940040e // ldr x14, [x0, #8] - WORD $0xdac0008f // rbit x15, x4 - WORD $0xdac011ef // clz x15, x15 - WORD $0xf9400bea // ldr x10, [sp, #16] - WORD $0xcb0a01ef // sub x15, x15, x10 - WORD $0x8b0e01ee // add x14, x15, x14 - WORD $0x910005cf // add x15, x14, #1 - WORD $0xf900002f // str x15, [x1] - WORD $0xf9400410 // ldr x16, [x0, #8] - WORD $0xeb1001ff // cmp x15, x16 - WORD $0x9a8e2619 // csinc x25, x16, x14, hs - WORD $0xf9000039 // str x25, [x1] - WORD $0x17fffe5d // b LBB0_232 $-1676(%rip) -LBB0_295: - WORD $0xdac0008e // rbit x14, x4 - WORD $0xdac011ce // clz x14, x14 - WORD $0x8b10026f // add x15, x19, x16 - WORD $0x8b0f01ce // add x14, x14, x15 - WORD $0x910009d9 // add x25, x14, #2 -LBB0_296: - WORD $0xf9000039 // str x25, [x1] - WORD $0x17fffe56 // b LBB0_232 $-1704(%rip) -LBB0_297: - WORD $0x8b1902c8 // add x8, x22, x25 - WORD $0xf100061f // cmp x16, #1 - WORD $0x54000caa // b.ge LBB0_319 $404(%rip) - WORD $0x14000072 // b LBB0_324 $456(%rip) -LBB0_298: - WORD $0xf94013eb // ldr x11, [sp, #32] - WORD $0x1400001b // b LBB0_302 $108(%rip) -LBB0_299: - WORD $0xdac00088 // rbit x8, x4 - WORD $0xdac01108 // clz x8, x8 - WORD $0xcb16022e // sub x14, x17, x22 - WORD $0x8b0801c8 // add x8, x14, x8 - WORD $0xb100067f // cmn x19, #1 - WORD $0x9a881273 // csel x19, x19, x8, ne -LBB0_300: - WORD $0x0a3a0088 // bic w8, w4, w26 - WORD $0x531f790e // lsl w14, w8, #1 - WORD $0x331f791a // bfi w26, w8, #1, #31 - WORD $0x0a2e008e // bic w14, w4, w14 - WORD $0x1201f1ce // and w14, w14, #0xaaaaaaaa - WORD $0x2b0801c8 // adds w8, w14, w8 - WORD $0x4a080568 // eor w8, w11, w8, lsl #1 - WORD $0x0a1a0108 // and w8, w8, w26 - WORD $0x1a9f37fa // cset w26, hs - WORD $0x2a2803e8 // mvn w8, w8 - WORD $0x8a140114 // and x20, x8, x20 - WORD $0xb201e3e8 // mov x8, #-8608480567731124088 - WORD $0x529ffff5 // mov w21, #65535 - WORD $0x3201f3e6 // mov w6, #-1431655766 - WORD $0xb201e3e7 // mov x7, #-8608480567731124088 - WORD $0xf2e11107 // movk x7, #2184, lsl #48 - WORD $0xf94013eb // ldr x11, [sp, #32] - WORD $0xb5ff6c54 // cbnz x20, LBB0_91 $-4728(%rip) -LBB0_301: - WORD $0x91008231 // add x17, x17, #32 - WORD $0xaa1e03f4 // mov x20, lr -LBB0_302: - WORD $0xb50004da // cbnz x26, LBB0_313 $152(%rip) - WORD $0xb40003b4 // cbz x20, LBB0_311 $116(%rip) -LBB0_304: - WORD $0xaa3603ee // mvn x14, x22 -LBB0_305: - WORD $0xaa1103fe // mov lr, x17 - WORD $0x384017da // ldrb w26, [lr], #1 - WORD $0x71008b5f // cmp w26, #34 - WORD $0x54000320 // b.eq LBB0_312 $100(%rip) - WORD $0xd1000684 // sub x4, x20, #1 - WORD $0x7101735f // cmp w26, #92 - WORD $0x540000a0 // b.eq LBB0_308 $20(%rip) - WORD $0xaa1e03f1 // mov x17, lr - WORD $0xaa0403f4 // mov x20, x4 - WORD $0xb5fffee4 // cbnz x4, LBB0_305 $-36(%rip) - WORD $0x1400000f // b LBB0_310 $60(%rip) -LBB0_308: - WORD $0xb4018e24 // cbz x4, LBB0_925 $12740(%rip) - WORD $0x8b0e03c8 // add x8, lr, x14 - WORD $0xb100067f // cmn x19, #1 - WORD $0x9a930113 // csel x19, x8, x19, eq - WORD $0x91000a31 // add x17, x17, #2 - WORD $0xd1000a84 // sub x4, x20, #2 - WORD $0xb201e3e8 // mov x8, #-8608480567731124088 - WORD $0x529ffff5 // mov w21, #65535 - WORD $0xf94013eb // ldr x11, [sp, #32] - WORD $0x3201f3e6 // mov w6, #-1431655766 - WORD $0xb201e3e7 // mov x7, #-8608480567731124088 - WORD $0xf2e11107 // movk x7, #2184, lsl #48 - WORD $0xaa0403f4 // mov x20, x4 - WORD $0xb5fffd04 // cbnz x4, LBB0_305 $-96(%rip) -LBB0_310: - WORD $0x71008b5f // cmp w26, #34 - WORD $0x54018c41 // b.ne LBB0_925 $12680(%rip) -LBB0_311: - WORD $0xaa1103fe // mov lr, x17 -LBB0_312: - WORD $0xb202e3f4 // mov x20, #4919131752989213764 - WORD $0xf2e08894 // movk x20, #1092, lsl #48 - WORD $0xcb1603da // sub x26, lr, x22 - WORD $0x3200f3e5 // mov w5, #1431655765 - WORD $0xf94017fe // ldr lr, [sp, #40] - WORD $0xb6ff537a // tbz x26, #63, LBB0_61 $-5524(%rip) - WORD $0x14000c5a // b LBB0_925 $12648(%rip) -LBB0_313: - WORD $0xb4018b34 // cbz x20, LBB0_925 $12644(%rip) - WORD $0xaa3603e8 // mvn x8, x22 - WORD $0x8b080228 // add x8, x17, x8 - WORD $0xb100067f // cmn x19, #1 - WORD $0x9a930113 // csel x19, x8, x19, eq - WORD $0x91000631 // add x17, x17, #1 - WORD $0xd1000694 // sub x20, x20, #1 - WORD $0xb201e3e8 // mov x8, #-8608480567731124088 - WORD $0x529ffff5 // mov w21, #65535 - WORD $0xf94013eb // ldr x11, [sp, #32] - WORD $0x3201f3e6 // mov w6, #-1431655766 - WORD $0xb201e3e7 // mov x7, #-8608480567731124088 - WORD $0xf2e11107 // movk x7, #2184, lsl #48 - WORD $0xb5fff9f4 // cbnz x20, LBB0_304 $-196(%rip) - WORD $0x17ffffea // b LBB0_311 $-88(%rip) -LBB0_315: - WORD $0xf9400419 // ldr x25, [x0, #8] - WORD $0x1400001e // b LBB0_323 $120(%rip) -LBB0_316: - WORD $0xd1000688 // sub x8, x20, #1 - WORD $0xeb10011f // cmp x8, x16 - WORD $0x54000380 // b.eq LBB0_324 $112(%rip) - WORD $0x8b1302c8 // add x8, x22, x19 - WORD $0x8b100108 // add x8, x8, x16 - WORD $0x91000908 // add x8, x8, #2 - WORD $0xcb10028e // sub x14, x20, x16 - WORD $0xd10009d0 // sub x16, x14, #2 - WORD $0xf100061f // cmp x16, #1 - WORD $0x540000ea // b.ge LBB0_319 $28(%rip) - WORD $0x14000014 // b LBB0_324 $80(%rip) -LBB0_318: - WORD $0x92800022 // mov x2, #-2 - WORD $0x52800044 // mov w4, #2 - WORD $0x8b040108 // add x8, x8, x4 - WORD $0xab020210 // adds x16, x16, x2 - WORD $0x540001ed // b.le LBB0_324 $60(%rip) -LBB0_319: - WORD $0x39400102 // ldrb w2, [x8] - WORD $0x7101705f // cmp w2, #92 - WORD $0x54ffff20 // b.eq LBB0_318 $-28(%rip) - WORD $0x7100885f // cmp w2, #34 - WORD $0x540000e0 // b.eq LBB0_322 $28(%rip) - WORD $0x92800002 // mov x2, #-1 - WORD $0x52800024 // mov w4, #1 - WORD $0x8b040108 // add x8, x8, x4 - WORD $0xab020210 // adds x16, x16, x2 - WORD $0x54fffeec // b.gt LBB0_319 $-36(%rip) - WORD $0x14000004 // b LBB0_324 $16(%rip) -LBB0_322: - WORD $0xcb160108 // sub x8, x8, x22 - WORD $0x91000519 // add x25, x8, #1 -LBB0_323: - WORD $0xf9000039 // str x25, [x1] -LBB0_324: - WORD $0xb201e3e8 // mov x8, #-8608480567731124088 - WORD $0x529ffff5 // mov w21, #65535 - WORD $0xa9427beb // ldp x11, lr, [sp, #32] - WORD $0x3201f3e6 // mov w6, #-1431655766 - WORD $0xb201e3e7 // mov x7, #-8608480567731124088 - WORD $0xf2e11107 // movk x7, #2184, lsl #48 - WORD $0xf9400fe3 // ldr x3, [sp, #24] - WORD $0x17fffdd9 // b LBB0_232 $-2204(%rip) -LBB0_325: - WORD $0x71016e1f // cmp w16, #91 - WORD $0x54013401 // b.ne LBB0_842 $9856(%rip) - WORD $0xf9400530 // ldr x16, [x9, #8] - WORD $0xf9400217 // ldr x23, [x16] - WORD $0xb7f92217 // tbnz x23, #63, LBB0_811 $9280(%rip) - WORD $0xf9400410 // ldr x16, [x0, #8] - WORD $0xeb10027f // cmp x19, x16 - WORD $0x54000162 // b.hs LBB0_332 $44(%rip) - WORD $0x38736ac2 // ldrb w2, [x22, x19] - WORD $0x7100345f // cmp w2, #13 - WORD $0x54000100 // b.eq LBB0_332 $32(%rip) - WORD $0x7100805f // cmp w2, #32 - WORD $0x540000c0 // b.eq LBB0_332 $24(%rip) - WORD $0x51002c4e // sub w14, w2, #11 - WORD $0x310009df // cmn w14, #2 - WORD $0x54000062 // b.hs LBB0_332 $12(%rip) - WORD $0xaa1303f8 // mov x24, x19 - WORD $0x14000033 // b LBB0_349 $204(%rip) -LBB0_332: - WORD $0x91000678 // add x24, x19, #1 - WORD $0xeb10031f // cmp x24, x16 - WORD $0x54000122 // b.hs LBB0_336 $36(%rip) - WORD $0x38786ac2 // ldrb w2, [x22, x24] - WORD $0x7100345f // cmp w2, #13 - WORD $0x540000c0 // b.eq LBB0_336 $24(%rip) - WORD $0x7100805f // cmp w2, #32 - WORD $0x54000080 // b.eq LBB0_336 $16(%rip) - WORD $0x51002c4e // sub w14, w2, #11 - WORD $0x310009df // cmn w14, #2 - WORD $0x54000503 // b.lo LBB0_349 $160(%rip) -LBB0_336: - WORD $0x91000a78 // add x24, x19, #2 - WORD $0xeb10031f // cmp x24, x16 - WORD $0x54000122 // b.hs LBB0_340 $36(%rip) - WORD $0x38786ac2 // ldrb w2, [x22, x24] - WORD $0x7100345f // cmp w2, #13 - WORD $0x540000c0 // b.eq LBB0_340 $24(%rip) - WORD $0x7100805f // cmp w2, #32 - WORD $0x54000080 // b.eq LBB0_340 $16(%rip) - WORD $0x51002c4e // sub w14, w2, #11 - WORD $0x310009df // cmn w14, #2 - WORD $0x540003a3 // b.lo LBB0_349 $116(%rip) -LBB0_340: - WORD $0x91000e78 // add x24, x19, #3 - WORD $0xeb10031f // cmp x24, x16 - WORD $0x54000122 // b.hs LBB0_344 $36(%rip) - WORD $0x38786ac2 // ldrb w2, [x22, x24] - WORD $0x7100345f // cmp w2, #13 - WORD $0x540000c0 // b.eq LBB0_344 $24(%rip) - WORD $0x7100805f // cmp w2, #32 - WORD $0x54000080 // b.eq LBB0_344 $16(%rip) - WORD $0x51002c4e // sub w14, w2, #11 - WORD $0x310009df // cmn w14, #2 - WORD $0x54000243 // b.lo LBB0_349 $72(%rip) -LBB0_344: - WORD $0x91001278 // add x24, x19, #4 - WORD $0xeb10031f // cmp x24, x16 - WORD $0x54000162 // b.hs LBB0_347 $44(%rip) -LBB0_345: - WORD $0x38786ace // ldrb w14, [x22, x24] - WORD $0x710081df // cmp w14, #32 - WORD $0x9ace218e // lsl x14, x12, x14 - WORD $0x8a0d01ce // and x14, x14, x13 - WORD $0xfa4099c4 // ccmp x14, #0, #4, ls - WORD $0x540000e0 // b.eq LBB0_348 $28(%rip) - WORD $0x91000718 // add x24, x24, #1 - WORD $0xeb18021f // cmp x16, x24 - WORD $0x54ffff01 // b.ne LBB0_345 $-32(%rip) - WORD $0x1400000a // b LBB0_350 $40(%rip) -LBB0_347: - WORD $0xaa1803f3 // mov x19, x24 - WORD $0x14000008 // b LBB0_350 $32(%rip) -LBB0_348: - WORD $0xeb10031f // cmp x24, x16 - WORD $0x540000c2 // b.hs LBB0_350 $24(%rip) -LBB0_349: - WORD $0x91000713 // add x19, x24, #1 - WORD $0xf9000033 // str x19, [x1] - WORD $0x38786ace // ldrb w14, [x22, x24] - WORD $0x710175df // cmp w14, #93 - WORD $0x54011aa0 // b.eq LBB0_814 $9044(%rip) -LBB0_350: - WORD $0xd1000679 // sub x25, x19, #1 - WORD $0xf9000039 // str x25, [x1] -LBB0_351: - WORD $0xf10006f7 // subs x23, x23, #1 - WORD $0x5400754b // b.lt LBB0_510 $3752(%rip) - WORD $0xf9400410 // ldr x16, [x0, #8] - WORD $0xeb10033f // cmp x25, x16 - WORD $0x54000162 // b.hs LBB0_357 $44(%rip) - WORD $0x38796ac2 // ldrb w2, [x22, x25] - WORD $0x7100345f // cmp w2, #13 - WORD $0x54000100 // b.eq LBB0_357 $32(%rip) - WORD $0x7100805f // cmp w2, #32 - WORD $0x540000c0 // b.eq LBB0_357 $24(%rip) - WORD $0x51002c4e // sub w14, w2, #11 - WORD $0x310009df // cmn w14, #2 - WORD $0x54000062 // b.hs LBB0_357 $12(%rip) - WORD $0xaa1903f3 // mov x19, x25 - WORD $0x14000031 // b LBB0_373 $196(%rip) -LBB0_357: - WORD $0x91000733 // add x19, x25, #1 - WORD $0xeb10027f // cmp x19, x16 - WORD $0x54000122 // b.hs LBB0_361 $36(%rip) - WORD $0x38736ac2 // ldrb w2, [x22, x19] - WORD $0x7100345f // cmp w2, #13 - WORD $0x540000c0 // b.eq LBB0_361 $24(%rip) - WORD $0x7100805f // cmp w2, #32 - WORD $0x54000080 // b.eq LBB0_361 $16(%rip) - WORD $0x51002c4e // sub w14, w2, #11 - WORD $0x310009df // cmn w14, #2 - WORD $0x540004c3 // b.lo LBB0_373 $152(%rip) -LBB0_361: - WORD $0x91000b33 // add x19, x25, #2 - WORD $0xeb10027f // cmp x19, x16 - WORD $0x54000122 // b.hs LBB0_365 $36(%rip) - WORD $0x38736ac2 // ldrb w2, [x22, x19] - WORD $0x7100345f // cmp w2, #13 - WORD $0x540000c0 // b.eq LBB0_365 $24(%rip) - WORD $0x7100805f // cmp w2, #32 - WORD $0x54000080 // b.eq LBB0_365 $16(%rip) - WORD $0x51002c4e // sub w14, w2, #11 - WORD $0x310009df // cmn w14, #2 - WORD $0x54000363 // b.lo LBB0_373 $108(%rip) -LBB0_365: - WORD $0x91000f33 // add x19, x25, #3 - WORD $0xeb10027f // cmp x19, x16 - WORD $0x54000122 // b.hs LBB0_369 $36(%rip) - WORD $0x38736ac2 // ldrb w2, [x22, x19] - WORD $0x7100345f // cmp w2, #13 - WORD $0x540000c0 // b.eq LBB0_369 $24(%rip) - WORD $0x7100805f // cmp w2, #32 - WORD $0x54000080 // b.eq LBB0_369 $16(%rip) - WORD $0x51002c4e // sub w14, w2, #11 - WORD $0x310009df // cmn w14, #2 - WORD $0x54000203 // b.lo LBB0_373 $64(%rip) -LBB0_369: - WORD $0x91001333 // add x19, x25, #4 - WORD $0xeb10027f // cmp x19, x16 - WORD $0x54002fc2 // b.hs LBB0_430 $1528(%rip) -LBB0_370: - WORD $0x38736ace // ldrb w14, [x22, x19] - WORD $0x710081df // cmp w14, #32 - WORD $0x9ace218e // lsl x14, x12, x14 - WORD $0x8a0d01ce // and x14, x14, x13 - WORD $0xfa4099c4 // ccmp x14, #0, #4, ls - WORD $0x540000a0 // b.eq LBB0_372 $20(%rip) - WORD $0x91000673 // add x19, x19, #1 - WORD $0xeb13021f // cmp x16, x19 - WORD $0x54ffff01 // b.ne LBB0_370 $-32(%rip) - WORD $0x14000176 // b LBB0_431 $1496(%rip) -LBB0_372: - WORD $0xeb10027f // cmp x19, x16 - WORD $0x54002e82 // b.hs LBB0_431 $1488(%rip) -LBB0_373: - WORD $0x91000679 // add x25, x19, #1 - WORD $0xf9000039 // str x25, [x1] - WORD $0x38736ad0 // ldrb w16, [x22, x19] - WORD $0x71016a1f // cmp w16, #90 - WORD $0x54000a2c // b.gt LBB0_393 $324(%rip) - WORD $0x7100be1f // cmp w16, #47 - WORD $0x54002bed // b.le LBB0_424 $1404(%rip) - WORD $0x5100c20e // sub w14, w16, #48 - WORD $0x710029df // cmp w14, #10 - WORD $0x54002d02 // b.hs LBB0_430 $1440(%rip) -LBB0_376: - WORD $0xf940040e // ldr x14, [x0, #8] - WORD $0xcb1901d0 // sub x16, x14, x25 - WORD $0xf100421f // cmp x16, #16 - WORD $0x54000223 // b.lo LBB0_380 $68(%rip) - WORD $0xd2800004 // mov x4, #0 -LBB0_378: - WORD $0x3cf96ad3 // ldr q19, [x22, x25] - WORD $0x6e248e74 // cmeq.16b v20, v19, v4 - WORD $0x4e251e73 // and.16b v19, v19, v5 - WORD $0x6e268e73 // cmeq.16b v19, v19, v6 - WORD $0x4eb41e73 // orr.16b v19, v19, v20 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260262 // fmov w2, s19 - WORD $0x350004c2 // cbnz w2, LBB0_388 $152(%rip) - WORD $0xd1004210 // sub x16, x16, #16 - WORD $0x91004339 // add x25, x25, #16 - WORD $0x91004084 // add x4, x4, #16 - WORD $0xf1003e1f // cmp x16, #15 - WORD $0x54fffe48 // b.hi LBB0_378 $-56(%rip) -LBB0_380: - WORD $0x8b1902d3 // add x19, x22, x25 - WORD $0xb4000250 // cbz x16, LBB0_387 $72(%rip) - WORD $0x8b100264 // add x4, x19, x16 - WORD $0xcb160279 // sub x25, x19, x22 -LBB0_382: - WORD $0x39400262 // ldrb w2, [x19] - WORD $0x7100b05f // cmp w2, #44 - WORD $0x9ac2218e // lsl x14, x12, x2 - WORD $0x8a1101ce // and x14, x14, x17 - WORD $0xfa4099c4 // ccmp x14, #0, #4, ls - WORD $0x540060a1 // b.ne LBB0_498 $3092(%rip) - WORD $0x7101f45f // cmp w2, #125 - WORD $0x54006060 // b.eq LBB0_498 $3084(%rip) - WORD $0x7101745f // cmp w2, #93 - WORD $0x54006020 // b.eq LBB0_498 $3076(%rip) - WORD $0x91000673 // add x19, x19, #1 - WORD $0x91000739 // add x25, x25, #1 - WORD $0xf1000610 // subs x16, x16, #1 - WORD $0x54fffe61 // b.ne LBB0_382 $-52(%rip) - WORD $0xaa0403f3 // mov x19, x4 -LBB0_387: - WORD $0xcb160279 // sub x25, x19, x22 - WORD $0xf9000039 // str x25, [x1] - WORD $0xb201e3e8 // mov x8, #-8608480567731124088 - WORD $0x529ffff5 // mov w21, #65535 - WORD $0x3200f3e5 // mov w5, #1431655765 - WORD $0x3201f3e6 // mov w6, #-1431655766 - WORD $0xd284c011 // mov x17, #9728 - WORD $0xf2c20031 // movk x17, #4097, lsl #32 - WORD $0xb201e3e7 // mov x7, #-8608480567731124088 - WORD $0xf2e11107 // movk x7, #2184, lsl #48 - WORD $0xb202e3f4 // mov x20, #4919131752989213764 - WORD $0xf2e08894 // movk x20, #1092, lsl #48 - WORD $0x14000136 // b LBB0_431 $1240(%rip) -LBB0_388: - WORD $0x5ac0004e // rbit w14, w2 - WORD $0x5ac011d0 // clz w16, w14 - WORD $0x8b190219 // add x25, x16, x25 - WORD $0xf9000039 // str x25, [x1] - WORD $0xf100073f // cmp x25, #1 - WORD $0x5400260b // b.lt LBB0_431 $1216(%rip) - WORD $0x8b040210 // add x16, x16, x4 - WORD $0x8b1302c4 // add x4, x22, x19 -LBB0_390: - WORD $0x3870688e // ldrb w14, [x4, x16] - WORD $0x710081df // cmp w14, #32 - WORD $0x9ace218e // lsl x14, x12, x14 - WORD $0x8a0d01ce // and x14, x14, x13 - WORD $0xfa4099c4 // ccmp x14, #0, #4, ls - WORD $0x54002e40 // b.eq LBB0_456 $1480(%rip) - WORD $0x8b10026e // add x14, x19, x16 - WORD $0xf900002e // str x14, [x1] - WORD $0xd1000610 // sub x16, x16, #1 - WORD $0x8b100262 // add x2, x19, x16 - WORD $0x9100084e // add x14, x2, #2 - WORD $0xf10005df // cmp x14, #1 - WORD $0x54fffe8c // b.gt LBB0_390 $-48(%rip) - WORD $0x91000459 // add x25, x2, #1 - WORD $0x1400011f // b LBB0_431 $1148(%rip) -LBB0_393: - WORD $0x7101b61f // cmp w16, #109 - WORD $0x540022ad // b.le LBB0_427 $1108(%rip) - WORD $0x7101ba1f // cmp w16, #110 - WORD $0x54002bc0 // b.eq LBB0_453 $1400(%rip) - WORD $0x7101d21f // cmp w16, #116 - WORD $0x54002b80 // b.eq LBB0_453 $1392(%rip) - WORD $0x7101ee1f // cmp w16, #123 - WORD $0x540022a1 // b.ne LBB0_430 $1108(%rip) - WORD $0xf90017fe // str lr, [sp, #40] - WORD $0xd2800013 // mov x19, #0 - WORD $0xd280001b // mov x27, #0 - WORD $0xd2800018 // mov x24, #0 - WORD $0xd280001a // mov x26, #0 - WORD $0xf940040e // ldr x14, [x0, #8] - WORD $0xcb1901de // sub lr, x14, x25 - WORD $0x8b1902d6 // add x22, x22, x25 - WORD $0xf10103ca // subs x10, lr, #64 - WORD $0xf90013ea // str x10, [sp, #32] - WORD $0x540006ea // b.ge LBB0_415 $220(%rip) -LBB0_398: - WORD $0xf10003df // cmp lr, #0 - WORD $0x54005bad // b.le LBB0_506 $2932(%rip) - WORD $0xad02c3f0 // stp q16, q16, [sp, #80] - WORD $0xad01c3f0 // stp q16, q16, [sp, #48] - WORD $0x92402ec8 // and x8, x22, #0xfff - WORD $0xf13f051f // cmp x8, #4033 - WORD $0x54000363 // b.lo LBB0_410 $108(%rip) - WORD $0xf10083d0 // subs x16, lr, #32 - WORD $0x540000a3 // b.lo LBB0_402 $20(%rip) - WORD $0xacc152d3 // ldp q19, q20, [x22], #32 - WORD $0xad01d3f3 // stp q19, q20, [sp, #48] - WORD $0xaa0b03e8 // mov x8, x11 - WORD $0x14000003 // b LBB0_403 $12(%rip) -LBB0_402: - WORD $0x9100c3e8 // add x8, sp, #48 - WORD $0xaa1e03f0 // mov x16, lr -LBB0_403: - WORD $0xf1004202 // subs x2, x16, #16 - WORD $0x54000303 // b.lo LBB0_411 $96(%rip) - WORD $0x3cc106d3 // ldr q19, [x22], #16 - WORD $0x3c810513 // str q19, [x8], #16 - WORD $0xaa0203f0 // mov x16, x2 - WORD $0xf1002042 // subs x2, x2, #8 - WORD $0x540002a2 // b.hs LBB0_412 $84(%rip) -LBB0_405: - WORD $0xf1001202 // subs x2, x16, #4 - WORD $0x54000303 // b.lo LBB0_413 $96(%rip) -LBB0_406: - WORD $0xb84046ce // ldr w14, [x22], #4 - WORD $0xb800450e // str w14, [x8], #4 - WORD $0xaa0203f0 // mov x16, x2 - WORD $0xf1000842 // subs x2, x2, #2 - WORD $0x540002a2 // b.hs LBB0_414 $84(%rip) -LBB0_407: - WORD $0xb4000070 // cbz x16, LBB0_409 $12(%rip) -LBB0_408: - WORD $0x394002ce // ldrb w14, [x22] - WORD $0x3900010e // strb w14, [x8] -LBB0_409: - WORD $0x9100c3f6 // add x22, sp, #48 -LBB0_410: - WORD $0xb201e3e8 // mov x8, #-8608480567731124088 - WORD $0x529ffff5 // mov w21, #65535 - WORD $0xb201e3e7 // mov x7, #-8608480567731124088 - WORD $0xf2e11107 // movk x7, #2184, lsl #48 - WORD $0xb202e3f4 // mov x20, #4919131752989213764 - WORD $0xf2e08894 // movk x20, #1092, lsl #48 - WORD $0x1400000f // b LBB0_415 $60(%rip) -LBB0_411: - WORD $0xf1002202 // subs x2, x16, #8 - WORD $0x54fffda3 // b.lo LBB0_405 $-76(%rip) -LBB0_412: - WORD $0xf84086ce // ldr x14, [x22], #8 - WORD $0xf800850e // str x14, [x8], #8 - WORD $0xaa0203f0 // mov x16, x2 - WORD $0xf1001042 // subs x2, x2, #4 - WORD $0x54fffd42 // b.hs LBB0_406 $-88(%rip) -LBB0_413: - WORD $0xf1000a02 // subs x2, x16, #2 - WORD $0x54fffda3 // b.lo LBB0_407 $-76(%rip) -LBB0_414: - WORD $0x784026ce // ldrh w14, [x22], #2 - WORD $0x7800250e // strh w14, [x8], #2 - WORD $0xaa0203f0 // mov x16, x2 - WORD $0xb5fffd42 // cbnz x2, LBB0_408 $-88(%rip) - WORD $0x17ffffeb // b LBB0_409 $-84(%rip) -LBB0_415: - WORD $0xad4056d6 // ldp q22, q21, [x22] - WORD $0xad414ed4 // ldp q20, q19, [x22, #32] - WORD $0x6e238ed7 // cmeq.16b v23, v22, v3 - WORD $0x4e211ef7 // and.16b v23, v23, v1 - WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602ee // fmov w14, s23 - WORD $0x6e238eb7 // cmeq.16b v23, v21, v3 - WORD $0x4e211ef7 // and.16b v23, v23, v1 - WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602ef // fmov w15, s23 - WORD $0x6e238e97 // cmeq.16b v23, v20, v3 - WORD $0x4e211ef7 // and.16b v23, v23, v1 - WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602f0 // fmov w16, s23 - WORD $0x6e238e77 // cmeq.16b v23, v19, v3 - WORD $0x4e211ef7 // and.16b v23, v23, v1 - WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602f1 // fmov w17, s23 - WORD $0xd3607e10 // lsl x16, x16, #32 - WORD $0xaa11c210 // orr x16, x16, x17, lsl #48 - WORD $0x53103def // lsl w15, w15, #16 - WORD $0xaa0f020f // orr x15, x16, x15 - WORD $0xaa0e01f0 // orr x16, x15, x14 - WORD $0xaa1b020e // orr x14, x16, x27 - WORD $0xb500008e // cbnz x14, LBB0_417 $16(%rip) - WORD $0xd280001b // mov x27, #0 - WORD $0xd2800010 // mov x16, #0 - WORD $0x1400000a // b LBB0_418 $40(%rip) -LBB0_417: - WORD $0x8a3b020e // bic x14, x16, x27 - WORD $0xaa0e076f // orr x15, x27, x14, lsl #1 - WORD $0x8a2f0210 // bic x16, x16, x15 - WORD $0x9201f210 // and x16, x16, #0xaaaaaaaaaaaaaaaa - WORD $0xab0e020e // adds x14, x16, x14 - WORD $0x1a9f37fb // cset w27, hs - WORD $0xd37ff9ce // lsl x14, x14, #1 - WORD $0xd200f1ce // eor x14, x14, #0x5555555555555555 - WORD $0x8a0f01d0 // and x16, x14, x15 -LBB0_418: - WORD $0x6e208ed7 // cmeq.16b v23, v22, v0 - WORD $0x4e211ef7 // and.16b v23, v23, v1 - WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602ee // fmov w14, s23 - WORD $0x6e208eb7 // cmeq.16b v23, v21, v0 - WORD $0x4e211ef7 // and.16b v23, v23, v1 - WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602ef // fmov w15, s23 - WORD $0x6e208e97 // cmeq.16b v23, v20, v0 - WORD $0x4e211ef7 // and.16b v23, v23, v1 - WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602f1 // fmov w17, s23 - WORD $0x6e208e77 // cmeq.16b v23, v19, v0 - WORD $0x4e211ef7 // and.16b v23, v23, v1 - WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602e2 // fmov w2, s23 - WORD $0xd3607e31 // lsl x17, x17, #32 - WORD $0xaa02c231 // orr x17, x17, x2, lsl #48 - WORD $0x53103def // lsl w15, w15, #16 - WORD $0xaa0f022f // orr x15, x17, x15 - WORD $0xaa0e01ee // orr x14, x15, x14 - WORD $0x8a3001ce // bic x14, x14, x16 - WORD $0x9200e1cf // and x15, x14, #0x1111111111111111 - WORD $0x9203e1d0 // and x16, x14, #0x2222222222222222 - WORD $0x9202e1d1 // and x17, x14, #0x4444444444444444 - WORD $0x9201e1ce // and x14, x14, #0x8888888888888888 - WORD $0xb200e3ea // mov x10, #1229782938247303441 - WORD $0x9b0a7de2 // mul x2, x15, x10 - WORD $0x9b077e04 // mul x4, x16, x7 - WORD $0xca040042 // eor x2, x2, x4 - WORD $0x9b147e24 // mul x4, x17, x20 - WORD $0xb203e3e5 // mov x5, #2459565876494606882 - WORD $0xf2e04445 // movk x5, #546, lsl #48 - WORD $0x9b057dc5 // mul x5, x14, x5 - WORD $0xca050084 // eor x4, x4, x5 - WORD $0xca040042 // eor x2, x2, x4 - WORD $0xb203e3f9 // mov x25, #2459565876494606882 - WORD $0x9b197de4 // mul x4, x15, x25 - WORD $0x9b0a7e05 // mul x5, x16, x10 - WORD $0xca050084 // eor x4, x4, x5 - WORD $0x9b077e25 // mul x5, x17, x7 - WORD $0x9b147dc6 // mul x6, x14, x20 - WORD $0xca0600a5 // eor x5, x5, x6 - WORD $0xca050084 // eor x4, x4, x5 - WORD $0xb202e3f4 // mov x20, #4919131752989213764 - WORD $0x9b147de5 // mul x5, x15, x20 - WORD $0x9b197e06 // mul x6, x16, x25 - WORD $0xca0600a5 // eor x5, x5, x6 - WORD $0x9b0a7e26 // mul x6, x17, x10 - WORD $0xb201e3e7 // mov x7, #-8608480567731124088 - WORD $0xf2e11107 // movk x7, #2184, lsl #48 - WORD $0x9b077dc7 // mul x7, x14, x7 - WORD $0xca0700c6 // eor x6, x6, x7 - WORD $0xca0600a5 // eor x5, x5, x6 - WORD $0x9b087def // mul x15, x15, x8 - WORD $0x9b147e10 // mul x16, x16, x20 - WORD $0xca1001ef // eor x15, x15, x16 - WORD $0x9b197e30 // mul x16, x17, x25 - WORD $0x9b0a7dce // mul x14, x14, x10 - WORD $0xca0e020e // eor x14, x16, x14 - WORD $0xca0e01ee // eor x14, x15, x14 - WORD $0x9200e04f // and x15, x2, #0x1111111111111111 - WORD $0x9203e090 // and x16, x4, #0x2222222222222222 - WORD $0x9202e0b1 // and x17, x5, #0x4444444444444444 - WORD $0x9201e1ce // and x14, x14, #0x8888888888888888 - WORD $0xaa1001ef // orr x15, x15, x16 - WORD $0xaa0e022e // orr x14, x17, x14 - WORD $0xaa0e01ee // orr x14, x15, x14 - WORD $0xca1301d0 // eor x16, x14, x19 - WORD $0x6e318ed7 // cmeq.16b v23, v22, v17 - WORD $0x4e211ef7 // and.16b v23, v23, v1 - WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602ee // fmov w14, s23 - WORD $0x6e318eb7 // cmeq.16b v23, v21, v17 - WORD $0x4e211ef7 // and.16b v23, v23, v1 - WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602ef // fmov w15, s23 - WORD $0x6e318e97 // cmeq.16b v23, v20, v17 - WORD $0x4e211ef7 // and.16b v23, v23, v1 - WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602f1 // fmov w17, s23 - WORD $0x6e318e77 // cmeq.16b v23, v19, v17 - WORD $0x4e211ef7 // and.16b v23, v23, v1 - WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602e2 // fmov w2, s23 - WORD $0xd3607e31 // lsl x17, x17, #32 - WORD $0xaa02c231 // orr x17, x17, x2, lsl #48 - WORD $0x53103def // lsl w15, w15, #16 - WORD $0xaa0f022f // orr x15, x17, x15 - WORD $0xaa0e01ee // orr x14, x15, x14 - WORD $0x8a3001d4 // bic x20, x14, x16 - WORD $0x6e328ed6 // cmeq.16b v22, v22, v18 - WORD $0x4e211ed6 // and.16b v22, v22, v1 - WORD $0x4e0202d6 // tbl.16b v22, { v22 }, v2 - WORD $0x4e71bad6 // addv.8h h22, v22 - WORD $0x1e2602ce // fmov w14, s22 - WORD $0x6e328eb5 // cmeq.16b v21, v21, v18 - WORD $0x4e211eb5 // and.16b v21, v21, v1 - WORD $0x4e0202b5 // tbl.16b v21, { v21 }, v2 - WORD $0x4e71bab5 // addv.8h h21, v21 - WORD $0x1e2602af // fmov w15, s21 - WORD $0x6e328e94 // cmeq.16b v20, v20, v18 - WORD $0x4e211e94 // and.16b v20, v20, v1 - WORD $0x4e020294 // tbl.16b v20, { v20 }, v2 - WORD $0x4e71ba94 // addv.8h h20, v20 - WORD $0x1e260291 // fmov w17, s20 - WORD $0x6e328e73 // cmeq.16b v19, v19, v18 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260262 // fmov w2, s19 - WORD $0xd3607e31 // lsl x17, x17, #32 - WORD $0xaa02c231 // orr x17, x17, x2, lsl #48 - WORD $0x53103def // lsl w15, w15, #16 - WORD $0xaa0f022f // orr x15, x17, x15 - WORD $0xaa0e01ee // orr x14, x15, x14 - WORD $0xea3001c4 // bics x4, x14, x16 - WORD $0x54000220 // b.eq LBB0_422 $68(%rip) - WORD $0x3201f3e6 // mov w6, #-1431655766 - WORD $0xb201e3e7 // mov x7, #-8608480567731124088 - WORD $0xf2e11107 // movk x7, #2184, lsl #48 -LBB0_420: - WORD $0xd1000482 // sub x2, x4, #1 - WORD $0x8a14004e // and x14, x2, x20 - WORD $0x9e6701d3 // fmov d19, x14 - WORD $0x0e205a73 // cnt.8b v19, v19 - WORD $0x2e303a73 // uaddlv.8b h19, v19 - WORD $0x1e26026e // fmov w14, s19 - WORD $0x8b1801ce // add x14, x14, x24 - WORD $0xeb1a01df // cmp x14, x26 - WORD $0x54003789 // b.ls LBB0_494 $1776(%rip) - WORD $0x9100075a // add x26, x26, #1 - WORD $0xea040044 // ands x4, x2, x4 - WORD $0x54fffea1 // b.ne LBB0_420 $-44(%rip) - WORD $0x14000003 // b LBB0_423 $12(%rip) -LBB0_422: - WORD $0xb201e3e7 // mov x7, #-8608480567731124088 - WORD $0xf2e11107 // movk x7, #2184, lsl #48 -LBB0_423: - WORD $0x937ffe13 // asr x19, x16, #63 - WORD $0x9e670293 // fmov d19, x20 - WORD $0x0e205a73 // cnt.8b v19, v19 - WORD $0x2e303a73 // uaddlv.8b h19, v19 - WORD $0x1e26026e // fmov w14, s19 - WORD $0x8b1801d8 // add x24, x14, x24 - WORD $0x910102d6 // add x22, x22, #64 - WORD $0xf94013fe // ldr lr, [sp, #32] - WORD $0xb202e3f4 // mov x20, #4919131752989213764 - WORD $0xf2e08894 // movk x20, #1092, lsl #48 - WORD $0xf10103ca // subs x10, lr, #64 - WORD $0xf90013ea // str x10, [sp, #32] - WORD $0x54ffe76a // b.ge LBB0_415 $-788(%rip) - WORD $0x17ffff04 // b LBB0_398 $-1008(%rip) -LBB0_424: - WORD $0x340001d0 // cbz w16, LBB0_431 $56(%rip) - WORD $0x71008a1f // cmp w16, #34 - WORD $0x54000b20 // b.eq LBB0_457 $356(%rip) - WORD $0x7100b61f // cmp w16, #45 - WORD $0x54ffd420 // b.eq LBB0_376 $-1404(%rip) - WORD $0x14000007 // b LBB0_430 $28(%rip) -LBB0_427: - WORD $0x71016e1f // cmp w16, #91 - WORD $0x54001300 // b.eq LBB0_467 $608(%rip) - WORD $0x71019a1f // cmp w16, #102 - WORD $0x54000061 // b.ne LBB0_430 $12(%rip) - WORD $0x91001670 // add x16, x19, #5 - WORD $0x14000047 // b LBB0_454 $284(%rip) -LBB0_430: - WORD $0xf9000033 // str x19, [x1] - WORD $0xaa1303f9 // mov x25, x19 -LBB0_431: - WORD $0xa9404016 // ldp x22, x16, [x0] - WORD $0xeb10033f // cmp x25, x16 - WORD $0x54000162 // b.hs LBB0_436 $44(%rip) - WORD $0x38796ac2 // ldrb w2, [x22, x25] - WORD $0x7100345f // cmp w2, #13 - WORD $0x54000100 // b.eq LBB0_436 $32(%rip) - WORD $0x7100805f // cmp w2, #32 - WORD $0x540000c0 // b.eq LBB0_436 $24(%rip) - WORD $0x51002c4e // sub w14, w2, #11 - WORD $0x310009df // cmn w14, #2 - WORD $0x54000062 // b.hs LBB0_436 $12(%rip) - WORD $0xaa1903f8 // mov x24, x25 - WORD $0x14000031 // b LBB0_452 $196(%rip) -LBB0_436: - WORD $0x91000738 // add x24, x25, #1 - WORD $0xeb10031f // cmp x24, x16 - WORD $0x54000122 // b.hs LBB0_440 $36(%rip) - WORD $0x38786ac2 // ldrb w2, [x22, x24] - WORD $0x7100345f // cmp w2, #13 - WORD $0x540000c0 // b.eq LBB0_440 $24(%rip) - WORD $0x7100805f // cmp w2, #32 - WORD $0x54000080 // b.eq LBB0_440 $16(%rip) - WORD $0x51002c4e // sub w14, w2, #11 - WORD $0x310009df // cmn w14, #2 - WORD $0x540004c3 // b.lo LBB0_452 $152(%rip) -LBB0_440: - WORD $0x91000b38 // add x24, x25, #2 - WORD $0xeb10031f // cmp x24, x16 - WORD $0x54000122 // b.hs LBB0_444 $36(%rip) - WORD $0x38786ac2 // ldrb w2, [x22, x24] - WORD $0x7100345f // cmp w2, #13 - WORD $0x540000c0 // b.eq LBB0_444 $24(%rip) - WORD $0x7100805f // cmp w2, #32 - WORD $0x54000080 // b.eq LBB0_444 $16(%rip) - WORD $0x51002c4e // sub w14, w2, #11 - WORD $0x310009df // cmn w14, #2 - WORD $0x54000363 // b.lo LBB0_452 $108(%rip) -LBB0_444: - WORD $0x91000f38 // add x24, x25, #3 - WORD $0xeb10031f // cmp x24, x16 - WORD $0x54000122 // b.hs LBB0_448 $36(%rip) - WORD $0x38786ac2 // ldrb w2, [x22, x24] - WORD $0x7100345f // cmp w2, #13 - WORD $0x540000c0 // b.eq LBB0_448 $24(%rip) - WORD $0x7100805f // cmp w2, #32 - WORD $0x54000080 // b.eq LBB0_448 $16(%rip) - WORD $0x51002c4e // sub w14, w2, #11 - WORD $0x310009df // cmn w14, #2 - WORD $0x54000203 // b.lo LBB0_452 $64(%rip) -LBB0_448: - WORD $0x91001338 // add x24, x25, #4 - WORD $0xeb10031f // cmp x24, x16 - WORD $0x5400dd82 // b.hs LBB0_812 $7088(%rip) -LBB0_449: - WORD $0x38786ace // ldrb w14, [x22, x24] - WORD $0x710081df // cmp w14, #32 - WORD $0x9ace218e // lsl x14, x12, x14 - WORD $0x8a0d01ce // and x14, x14, x13 - WORD $0xfa4099c4 // ccmp x14, #0, #4, ls - WORD $0x540000a0 // b.eq LBB0_451 $20(%rip) - WORD $0x91000718 // add x24, x24, #1 - WORD $0xeb18021f // cmp x16, x24 - WORD $0x54ffff01 // b.ne LBB0_449 $-32(%rip) - WORD $0x1400076a // b LBB0_842 $7592(%rip) -LBB0_451: - WORD $0xeb10031f // cmp x24, x16 - WORD $0x5400ed02 // b.hs LBB0_842 $7584(%rip) -LBB0_452: - WORD $0x91000719 // add x25, x24, #1 - WORD $0xf9000039 // str x25, [x1] - WORD $0x38786ad0 // ldrb w16, [x22, x24] - WORD $0x7100b21f // cmp w16, #44 - WORD $0x54ffc1a0 // b.eq LBB0_351 $-1996(%rip) - WORD $0x140006dc // b LBB0_813 $7024(%rip) -LBB0_453: - WORD $0x91001270 // add x16, x19, #4 -LBB0_454: - WORD $0xf940040e // ldr x14, [x0, #8] - WORD $0xeb0e021f // cmp x16, x14 - WORD $0x54fff748 // b.hi LBB0_431 $-280(%rip) - WORD $0xf9000030 // str x16, [x1] - WORD $0xaa1003f9 // mov x25, x16 - WORD $0x17ffffb7 // b LBB0_431 $-292(%rip) -LBB0_456: - WORD $0x8b10026e // add x14, x19, x16 - WORD $0x910005d9 // add x25, x14, #1 - WORD $0x17ffffb4 // b LBB0_431 $-304(%rip) -LBB0_457: - WORD $0xf9400402 // ldr x2, [x0, #8] - WORD $0xcb190050 // sub x16, x2, x25 - WORD $0xf100821f // cmp x16, #32 - WORD $0x54002d6b // b.lt LBB0_499 $1452(%rip) - WORD $0xaa1b03ea // mov x10, x27 - WORD $0xd2800010 // mov x16, #0 - WORD $0xd280001b // mov x27, #0 - WORD $0x8b1302d8 // add x24, x22, x19 - WORD $0xcb130054 // sub x20, x2, x19 - WORD $0x528003fa // mov w26, #31 -LBB0_459: - WORD $0x8b10030e // add x14, x24, x16 - WORD $0x3cc011d3 // ldur q19, [x14, #1] - WORD $0x3cc111d4 // ldur q20, [x14, #17] - WORD $0x6e208e75 // cmeq.16b v21, v19, v0 - WORD $0x4e211eb5 // and.16b v21, v21, v1 - WORD $0x4e0202b5 // tbl.16b v21, { v21 }, v2 - WORD $0x4e71bab5 // addv.8h h21, v21 - WORD $0x1e2602a4 // fmov w4, s21 - WORD $0x6e208e95 // cmeq.16b v21, v20, v0 - WORD $0x4e211eb5 // and.16b v21, v21, v1 - WORD $0x4e0202b5 // tbl.16b v21, { v21 }, v2 - WORD $0x4e71bab5 // addv.8h h21, v21 - WORD $0x1e2602ae // fmov w14, s21 - WORD $0x33103dc4 // bfi w4, w14, #16, #16 - WORD $0x6e238e73 // cmeq.16b v19, v19, v3 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260262 // fmov w2, s19 - WORD $0x6e238e93 // cmeq.16b v19, v20, v3 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e26026e // fmov w14, s19 - WORD $0x33103dc2 // bfi w2, w14, #16, #16 - WORD $0x7100005f // cmp w2, #0 - WORD $0xfa400b60 // ccmp x27, #0, #0, eq - WORD $0x54000180 // b.eq LBB0_461 $48(%rip) - WORD $0x0a3b004e // bic w14, w2, w27 - WORD $0x2a0e076f // orr w15, w27, w14, lsl #1 - WORD $0x0a060051 // and w17, w2, w6 - WORD $0x0a2f0231 // bic w17, w17, w15 - WORD $0x2b0e022e // adds w14, w17, w14 - WORD $0x1a9f37fb // cset w27, hs - WORD $0x4a0e04ae // eor w14, w5, w14, lsl #1 - WORD $0x0a0f01ce // and w14, w14, w15 - WORD $0x2a2e03ee // mvn w14, w14 - WORD $0x8a0401c4 // and x4, x14, x4 - WORD $0x14000002 // b LBB0_462 $8(%rip) -LBB0_461: - WORD $0xd280001b // mov x27, #0 -LBB0_462: - WORD $0xb50025c4 // cbnz x4, LBB0_496 $1208(%rip) - WORD $0x91008210 // add x16, x16, #32 - WORD $0xd100835a // sub x26, x26, #32 - WORD $0x8b1a028e // add x14, x20, x26 - WORD $0xf100fddf // cmp x14, #63 - WORD $0x54fffa6c // b.gt LBB0_459 $-180(%rip) - WORD $0xb5002b5b // cbnz x27, LBB0_507 $1384(%rip) - WORD $0x8b1302ce // add x14, x22, x19 - WORD $0x8b1001ce // add x14, x14, x16 - WORD $0x910005d3 // add x19, x14, #1 - WORD $0xaa3003ee // mvn x14, x16 - WORD $0x8b1401d0 // add x16, x14, x20 - WORD $0xd284c011 // mov x17, #9728 - WORD $0xf2c20031 // movk x17, #4097, lsl #32 -LBB0_466: - WORD $0xb202e3f4 // mov x20, #4919131752989213764 - WORD $0xf2e08894 // movk x20, #1092, lsl #48 - WORD $0xaa0a03fb // mov x27, x10 - WORD $0x1400012c // b LBB0_500 $1200(%rip) -LBB0_467: - WORD $0xf90017fe // str lr, [sp, #40] - WORD $0xd2800013 // mov x19, #0 - WORD $0xd280001b // mov x27, #0 - WORD $0xd2800018 // mov x24, #0 - WORD $0xd280001a // mov x26, #0 - WORD $0xf940040e // ldr x14, [x0, #8] - WORD $0xcb1901de // sub lr, x14, x25 - WORD $0x8b1902d6 // add x22, x22, x25 - WORD $0xf10103ca // subs x10, lr, #64 - WORD $0xf90013ea // str x10, [sp, #32] - WORD $0x540006ea // b.ge LBB0_485 $220(%rip) -LBB0_468: - WORD $0xf10003df // cmp lr, #0 - WORD $0x540026cd // b.le LBB0_506 $1240(%rip) - WORD $0xad02c3f0 // stp q16, q16, [sp, #80] - WORD $0xad01c3f0 // stp q16, q16, [sp, #48] - WORD $0x92402ec8 // and x8, x22, #0xfff - WORD $0xf13f051f // cmp x8, #4033 - WORD $0x54000363 // b.lo LBB0_480 $108(%rip) - WORD $0xf10083d0 // subs x16, lr, #32 - WORD $0x540000a3 // b.lo LBB0_472 $20(%rip) - WORD $0xacc152d3 // ldp q19, q20, [x22], #32 - WORD $0xad01d3f3 // stp q19, q20, [sp, #48] - WORD $0xaa0b03e8 // mov x8, x11 - WORD $0x14000003 // b LBB0_473 $12(%rip) -LBB0_472: - WORD $0x9100c3e8 // add x8, sp, #48 - WORD $0xaa1e03f0 // mov x16, lr -LBB0_473: - WORD $0xf1004202 // subs x2, x16, #16 - WORD $0x54000303 // b.lo LBB0_481 $96(%rip) - WORD $0x3cc106d3 // ldr q19, [x22], #16 - WORD $0x3c810513 // str q19, [x8], #16 - WORD $0xaa0203f0 // mov x16, x2 - WORD $0xf1002042 // subs x2, x2, #8 - WORD $0x540002a2 // b.hs LBB0_482 $84(%rip) -LBB0_475: - WORD $0xf1001202 // subs x2, x16, #4 - WORD $0x54000303 // b.lo LBB0_483 $96(%rip) -LBB0_476: - WORD $0xb84046ce // ldr w14, [x22], #4 - WORD $0xb800450e // str w14, [x8], #4 - WORD $0xaa0203f0 // mov x16, x2 - WORD $0xf1000842 // subs x2, x2, #2 - WORD $0x540002a2 // b.hs LBB0_484 $84(%rip) -LBB0_477: - WORD $0xb4000070 // cbz x16, LBB0_479 $12(%rip) -LBB0_478: - WORD $0x394002ce // ldrb w14, [x22] - WORD $0x3900010e // strb w14, [x8] -LBB0_479: - WORD $0x9100c3f6 // add x22, sp, #48 -LBB0_480: - WORD $0xb201e3e8 // mov x8, #-8608480567731124088 - WORD $0x529ffff5 // mov w21, #65535 - WORD $0xb201e3e7 // mov x7, #-8608480567731124088 - WORD $0xf2e11107 // movk x7, #2184, lsl #48 - WORD $0xb202e3f4 // mov x20, #4919131752989213764 - WORD $0xf2e08894 // movk x20, #1092, lsl #48 - WORD $0x1400000f // b LBB0_485 $60(%rip) -LBB0_481: - WORD $0xf1002202 // subs x2, x16, #8 - WORD $0x54fffda3 // b.lo LBB0_475 $-76(%rip) -LBB0_482: - WORD $0xf84086ce // ldr x14, [x22], #8 - WORD $0xf800850e // str x14, [x8], #8 - WORD $0xaa0203f0 // mov x16, x2 - WORD $0xf1001042 // subs x2, x2, #4 - WORD $0x54fffd42 // b.hs LBB0_476 $-88(%rip) -LBB0_483: - WORD $0xf1000a02 // subs x2, x16, #2 - WORD $0x54fffda3 // b.lo LBB0_477 $-76(%rip) -LBB0_484: - WORD $0x784026ce // ldrh w14, [x22], #2 - WORD $0x7800250e // strh w14, [x8], #2 - WORD $0xaa0203f0 // mov x16, x2 - WORD $0xb5fffd42 // cbnz x2, LBB0_478 $-88(%rip) - WORD $0x17ffffeb // b LBB0_479 $-84(%rip) -LBB0_485: - WORD $0xad4056d6 // ldp q22, q21, [x22] - WORD $0xad414ed4 // ldp q20, q19, [x22, #32] - WORD $0x6e238ed7 // cmeq.16b v23, v22, v3 - WORD $0x4e211ef7 // and.16b v23, v23, v1 - WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602ee // fmov w14, s23 - WORD $0x6e238eb7 // cmeq.16b v23, v21, v3 - WORD $0x4e211ef7 // and.16b v23, v23, v1 - WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602ef // fmov w15, s23 - WORD $0x6e238e97 // cmeq.16b v23, v20, v3 - WORD $0x4e211ef7 // and.16b v23, v23, v1 - WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602f0 // fmov w16, s23 - WORD $0x6e238e77 // cmeq.16b v23, v19, v3 - WORD $0x4e211ef7 // and.16b v23, v23, v1 - WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602f1 // fmov w17, s23 - WORD $0xd3607e10 // lsl x16, x16, #32 - WORD $0xaa11c210 // orr x16, x16, x17, lsl #48 - WORD $0x53103def // lsl w15, w15, #16 - WORD $0xaa0f020f // orr x15, x16, x15 - WORD $0xaa0e01f0 // orr x16, x15, x14 - WORD $0xaa1b020e // orr x14, x16, x27 - WORD $0xb500008e // cbnz x14, LBB0_487 $16(%rip) - WORD $0xd280001b // mov x27, #0 - WORD $0xd2800010 // mov x16, #0 - WORD $0x1400000a // b LBB0_488 $40(%rip) -LBB0_487: - WORD $0x8a3b020e // bic x14, x16, x27 - WORD $0xaa0e076f // orr x15, x27, x14, lsl #1 - WORD $0x8a2f0210 // bic x16, x16, x15 - WORD $0x9201f210 // and x16, x16, #0xaaaaaaaaaaaaaaaa - WORD $0xab0e020e // adds x14, x16, x14 - WORD $0x1a9f37fb // cset w27, hs - WORD $0xd37ff9ce // lsl x14, x14, #1 - WORD $0xd200f1ce // eor x14, x14, #0x5555555555555555 - WORD $0x8a0f01d0 // and x16, x14, x15 -LBB0_488: - WORD $0x6e208ed7 // cmeq.16b v23, v22, v0 - WORD $0x4e211ef7 // and.16b v23, v23, v1 - WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602ee // fmov w14, s23 - WORD $0x6e208eb7 // cmeq.16b v23, v21, v0 - WORD $0x4e211ef7 // and.16b v23, v23, v1 - WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602ef // fmov w15, s23 - WORD $0x6e208e97 // cmeq.16b v23, v20, v0 - WORD $0x4e211ef7 // and.16b v23, v23, v1 - WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602f1 // fmov w17, s23 - WORD $0x6e208e77 // cmeq.16b v23, v19, v0 - WORD $0x4e211ef7 // and.16b v23, v23, v1 - WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602e2 // fmov w2, s23 - WORD $0xd3607e31 // lsl x17, x17, #32 - WORD $0xaa02c231 // orr x17, x17, x2, lsl #48 - WORD $0x53103def // lsl w15, w15, #16 - WORD $0xaa0f022f // orr x15, x17, x15 - WORD $0xaa0e01ee // orr x14, x15, x14 - WORD $0x8a3001ce // bic x14, x14, x16 - WORD $0x9200e1cf // and x15, x14, #0x1111111111111111 - WORD $0x9203e1d0 // and x16, x14, #0x2222222222222222 - WORD $0x9202e1d1 // and x17, x14, #0x4444444444444444 - WORD $0x9201e1ce // and x14, x14, #0x8888888888888888 - WORD $0xb200e3ea // mov x10, #1229782938247303441 - WORD $0x9b0a7de2 // mul x2, x15, x10 - WORD $0x9b077e04 // mul x4, x16, x7 - WORD $0xca040042 // eor x2, x2, x4 - WORD $0x9b147e24 // mul x4, x17, x20 - WORD $0xb203e3e5 // mov x5, #2459565876494606882 - WORD $0xf2e04445 // movk x5, #546, lsl #48 - WORD $0x9b057dc5 // mul x5, x14, x5 - WORD $0xca050084 // eor x4, x4, x5 - WORD $0xca040042 // eor x2, x2, x4 - WORD $0xb203e3f9 // mov x25, #2459565876494606882 - WORD $0x9b197de4 // mul x4, x15, x25 - WORD $0x9b0a7e05 // mul x5, x16, x10 - WORD $0xca050084 // eor x4, x4, x5 - WORD $0x9b077e25 // mul x5, x17, x7 - WORD $0x9b147dc6 // mul x6, x14, x20 - WORD $0xca0600a5 // eor x5, x5, x6 - WORD $0xca050084 // eor x4, x4, x5 - WORD $0xb202e3f4 // mov x20, #4919131752989213764 - WORD $0x9b147de5 // mul x5, x15, x20 - WORD $0x9b197e06 // mul x6, x16, x25 - WORD $0xca0600a5 // eor x5, x5, x6 - WORD $0x9b0a7e26 // mul x6, x17, x10 - WORD $0xb201e3e7 // mov x7, #-8608480567731124088 - WORD $0xf2e11107 // movk x7, #2184, lsl #48 - WORD $0x9b077dc7 // mul x7, x14, x7 - WORD $0xca0700c6 // eor x6, x6, x7 - WORD $0xca0600a5 // eor x5, x5, x6 - WORD $0x9b087def // mul x15, x15, x8 - WORD $0x9b147e10 // mul x16, x16, x20 - WORD $0xca1001ef // eor x15, x15, x16 - WORD $0x9b197e30 // mul x16, x17, x25 - WORD $0x9b0a7dce // mul x14, x14, x10 - WORD $0xca0e020e // eor x14, x16, x14 - WORD $0xca0e01ee // eor x14, x15, x14 - WORD $0x9200e04f // and x15, x2, #0x1111111111111111 - WORD $0x9203e090 // and x16, x4, #0x2222222222222222 - WORD $0x9202e0b1 // and x17, x5, #0x4444444444444444 - WORD $0x9201e1ce // and x14, x14, #0x8888888888888888 - WORD $0xaa1001ef // orr x15, x15, x16 - WORD $0xaa0e022e // orr x14, x17, x14 - WORD $0xaa0e01ee // orr x14, x15, x14 - WORD $0xca1301d0 // eor x16, x14, x19 - WORD $0x6e278ed7 // cmeq.16b v23, v22, v7 - WORD $0x4e211ef7 // and.16b v23, v23, v1 - WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602ee // fmov w14, s23 - WORD $0x6e278eb7 // cmeq.16b v23, v21, v7 - WORD $0x4e211ef7 // and.16b v23, v23, v1 - WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602ef // fmov w15, s23 - WORD $0x6e278e97 // cmeq.16b v23, v20, v7 - WORD $0x4e211ef7 // and.16b v23, v23, v1 - WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602f1 // fmov w17, s23 - WORD $0x6e278e77 // cmeq.16b v23, v19, v7 - WORD $0x4e211ef7 // and.16b v23, v23, v1 - WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602e2 // fmov w2, s23 - WORD $0xd3607e31 // lsl x17, x17, #32 - WORD $0xaa02c231 // orr x17, x17, x2, lsl #48 - WORD $0x53103def // lsl w15, w15, #16 - WORD $0xaa0f022f // orr x15, x17, x15 - WORD $0xaa0e01ee // orr x14, x15, x14 - WORD $0x8a3001d4 // bic x20, x14, x16 - WORD $0x6e268ed6 // cmeq.16b v22, v22, v6 - WORD $0x4e211ed6 // and.16b v22, v22, v1 - WORD $0x4e0202d6 // tbl.16b v22, { v22 }, v2 - WORD $0x4e71bad6 // addv.8h h22, v22 - WORD $0x1e2602ce // fmov w14, s22 - WORD $0x6e268eb5 // cmeq.16b v21, v21, v6 - WORD $0x4e211eb5 // and.16b v21, v21, v1 - WORD $0x4e0202b5 // tbl.16b v21, { v21 }, v2 - WORD $0x4e71bab5 // addv.8h h21, v21 - WORD $0x1e2602af // fmov w15, s21 - WORD $0x6e268e94 // cmeq.16b v20, v20, v6 - WORD $0x4e211e94 // and.16b v20, v20, v1 - WORD $0x4e020294 // tbl.16b v20, { v20 }, v2 - WORD $0x4e71ba94 // addv.8h h20, v20 - WORD $0x1e260291 // fmov w17, s20 - WORD $0x6e268e73 // cmeq.16b v19, v19, v6 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260262 // fmov w2, s19 - WORD $0xd3607e31 // lsl x17, x17, #32 - WORD $0xaa02c231 // orr x17, x17, x2, lsl #48 - WORD $0x53103def // lsl w15, w15, #16 - WORD $0xaa0f022f // orr x15, x17, x15 - WORD $0xaa0e01ee // orr x14, x15, x14 - WORD $0xea3001c4 // bics x4, x14, x16 - WORD $0x54000220 // b.eq LBB0_492 $68(%rip) - WORD $0x3201f3e6 // mov w6, #-1431655766 - WORD $0xb201e3e7 // mov x7, #-8608480567731124088 - WORD $0xf2e11107 // movk x7, #2184, lsl #48 -LBB0_490: - WORD $0xd1000482 // sub x2, x4, #1 - WORD $0x8a14004e // and x14, x2, x20 - WORD $0x9e6701d3 // fmov d19, x14 - WORD $0x0e205a73 // cnt.8b v19, v19 - WORD $0x2e303a73 // uaddlv.8b h19, v19 - WORD $0x1e26026e // fmov w14, s19 - WORD $0x8b1801ce // add x14, x14, x24 - WORD $0xeb1a01df // cmp x14, x26 - WORD $0x540002a9 // b.ls LBB0_494 $84(%rip) - WORD $0x9100075a // add x26, x26, #1 - WORD $0xea040044 // ands x4, x2, x4 - WORD $0x54fffea1 // b.ne LBB0_490 $-44(%rip) - WORD $0x14000003 // b LBB0_493 $12(%rip) -LBB0_492: - WORD $0xb201e3e7 // mov x7, #-8608480567731124088 - WORD $0xf2e11107 // movk x7, #2184, lsl #48 -LBB0_493: - WORD $0x937ffe13 // asr x19, x16, #63 - WORD $0x9e670293 // fmov d19, x20 - WORD $0x0e205a73 // cnt.8b v19, v19 - WORD $0x2e303a73 // uaddlv.8b h19, v19 - WORD $0x1e26026e // fmov w14, s19 - WORD $0x8b1801d8 // add x24, x14, x24 - WORD $0x910102d6 // add x22, x22, #64 - WORD $0xf94013fe // ldr lr, [sp, #32] - WORD $0xb202e3f4 // mov x20, #4919131752989213764 - WORD $0xf2e08894 // movk x20, #1092, lsl #48 - WORD $0xf10103ca // subs x10, lr, #64 - WORD $0xf90013ea // str x10, [sp, #32] - WORD $0x54ffe76a // b.ge LBB0_485 $-788(%rip) - WORD $0x17ffff04 // b LBB0_468 $-1008(%rip) -LBB0_494: - WORD $0xf940040e // ldr x14, [x0, #8] - WORD $0xdac0008f // rbit x15, x4 - WORD $0xdac011ef // clz x15, x15 - WORD $0xcb1e01ef // sub x15, x15, lr - WORD $0x8b0e01ee // add x14, x15, x14 - WORD $0x910005cf // add x15, x14, #1 - WORD $0xf900002f // str x15, [x1] - WORD $0xf9400410 // ldr x16, [x0, #8] - WORD $0xeb1001ff // cmp x15, x16 - WORD $0x9a8e2619 // csinc x25, x16, x14, hs - WORD $0xf9000039 // str x25, [x1] - WORD $0x3200f3e5 // mov w5, #1431655765 - WORD $0xf94017fe // ldr lr, [sp, #40] - WORD $0xd284c011 // mov x17, #9728 - WORD $0xf2c20031 // movk x17, #4097, lsl #32 -LBB0_495: - WORD $0xb202e3f4 // mov x20, #4919131752989213764 - WORD $0xf2e08894 // movk x20, #1092, lsl #48 -Lloh20: - WORD $0x1001209b // adr x27, __UnquoteTab $9232(%rip) -Lloh21: - WORD $0x9100037b // add x27, x27, __UnquoteTab@PAGEOFF $0(%rip) - WORD $0x17fffe54 // b LBB0_431 $-1712(%rip) -LBB0_496: - WORD $0xdac0008e // rbit x14, x4 - WORD $0xdac011ce // clz x14, x14 - WORD $0x8b10026f // add x15, x19, x16 - WORD $0x8b0f01ce // add x14, x14, x15 - WORD $0x910009d9 // add x25, x14, #2 - WORD $0xf9000039 // str x25, [x1] - WORD $0xd284c011 // mov x17, #9728 - WORD $0xf2c20031 // movk x17, #4097, lsl #32 -LBB0_497: - WORD $0xb202e3f4 // mov x20, #4919131752989213764 - WORD $0xf2e08894 // movk x20, #1092, lsl #48 - WORD $0xaa0a03fb // mov x27, x10 - WORD $0x17fffe48 // b LBB0_431 $-1760(%rip) -LBB0_498: - WORD $0xf9000039 // str x25, [x1] - WORD $0x17fffe46 // b LBB0_431 $-1768(%rip) -LBB0_499: - WORD $0x8b1902d3 // add x19, x22, x25 -LBB0_500: - WORD $0xf100061f // cmp x16, #1 - WORD $0x540000ea // b.ge LBB0_502 $28(%rip) - WORD $0x17fffe42 // b LBB0_431 $-1784(%rip) -LBB0_501: - WORD $0x92800022 // mov x2, #-2 - WORD $0x52800044 // mov w4, #2 - WORD $0x8b040273 // add x19, x19, x4 - WORD $0xab020210 // adds x16, x16, x2 - WORD $0x54ffc7ad // b.le LBB0_431 $-1804(%rip) -LBB0_502: - WORD $0x39400262 // ldrb w2, [x19] - WORD $0x7101705f // cmp w2, #92 - WORD $0x54ffff20 // b.eq LBB0_501 $-28(%rip) - WORD $0x7100885f // cmp w2, #34 - WORD $0x540000e0 // b.eq LBB0_505 $28(%rip) - WORD $0x92800002 // mov x2, #-1 - WORD $0x52800024 // mov w4, #1 - WORD $0x8b040273 // add x19, x19, x4 - WORD $0xab020210 // adds x16, x16, x2 - WORD $0x54fffeec // b.gt LBB0_502 $-36(%rip) - WORD $0x17fffe32 // b LBB0_431 $-1848(%rip) -LBB0_505: - WORD $0xcb16026e // sub x14, x19, x22 - WORD $0x910005d9 // add x25, x14, #1 - WORD $0xf9000039 // str x25, [x1] - WORD $0x17fffe2e // b LBB0_431 $-1864(%rip) -LBB0_506: - WORD $0xf9400419 // ldr x25, [x0, #8] - WORD $0xf9000039 // str x25, [x1] - WORD $0xb201e3e8 // mov x8, #-8608480567731124088 - WORD $0x529ffff5 // mov w21, #65535 - WORD $0x3200f3e5 // mov w5, #1431655765 - WORD $0xf94017fe // ldr lr, [sp, #40] - WORD $0x3201f3e6 // mov w6, #-1431655766 - WORD $0xd284c011 // mov x17, #9728 - WORD $0xf2c20031 // movk x17, #4097, lsl #32 - WORD $0xb201e3e7 // mov x7, #-8608480567731124088 - WORD $0xf2e11107 // movk x7, #2184, lsl #48 - WORD $0x17ffffca // b LBB0_495 $-216(%rip) -LBB0_507: - WORD $0xd1000688 // sub x8, x20, #1 - WORD $0xeb10011f // cmp x8, x16 - WORD $0x54000141 // b.ne LBB0_509 $40(%rip) - WORD $0xb201e3e8 // mov x8, #-8608480567731124088 - WORD $0x529ffff5 // mov w21, #65535 - WORD $0x3200f3e5 // mov w5, #1431655765 - WORD $0x3201f3e6 // mov w6, #-1431655766 - WORD $0xd284c011 // mov x17, #9728 - WORD $0xf2c20031 // movk x17, #4097, lsl #32 - WORD $0xb201e3e7 // mov x7, #-8608480567731124088 - WORD $0xf2e11107 // movk x7, #2184, lsl #48 - WORD $0x17ffffcb // b LBB0_497 $-212(%rip) -LBB0_509: - WORD $0x8b1302c8 // add x8, x22, x19 - WORD $0x8b100108 // add x8, x8, x16 - WORD $0x91000913 // add x19, x8, #2 - WORD $0xcb100288 // sub x8, x20, x16 - WORD $0xd1000910 // sub x16, x8, #2 - WORD $0xb201e3e8 // mov x8, #-8608480567731124088 - WORD $0x529ffff5 // mov w21, #65535 - WORD $0x3200f3e5 // mov w5, #1431655765 - WORD $0x3201f3e6 // mov w6, #-1431655766 - WORD $0xd284c011 // mov x17, #9728 - WORD $0xf2c20031 // movk x17, #4097, lsl #32 - WORD $0xb201e3e7 // mov x7, #-8608480567731124088 - WORD $0xf2e11107 // movk x7, #2184, lsl #48 - WORD $0x17fffe95 // b LBB0_466 $-1452(%rip) -LBB0_510: - WORD $0x91004129 // add x9, x9, #16 - WORD $0xeb1e013f // cmp x9, lr - WORD $0x54fead61 // b.ne LBB0_2 $-10836(%rip) -LBB0_511: - WORD $0xb4009b23 // cbz x3, LBB0_789 $4964(%rip) -Lloh22: - WORD $0x10fea728 // adr x8, lCPI0_2 $-11036(%rip) -Lloh23: - WORD $0x3dc00100 // ldr q0, [x8, lCPI0_2@PAGEOFF] $0(%rip) - WORD $0xaa0303ea // mov x10, x3 - WORD $0x3c808540 // str q0, [x10], #8 - WORD $0xf9400009 // ldr x9, [x0] - WORD $0xaa2903eb // mvn x11, x9 - WORD $0xf940003b // ldr x27, [x1] - WORD $0xcb0903ec // neg x12, x9 - WORD $0xd100052d // sub x13, x9, #1 - WORD $0x9280000e // mov x14, #-1 - WORD $0x5280002f // mov w15, #1 - WORD $0xd284c010 // mov x16, #9728 - WORD $0xf2c00030 // movk x16, #1, lsl #32 - WORD $0x52800062 // mov w2, #3 - WORD $0x52800085 // mov w5, #4 - WORD $0x4f01e440 // movi.16b v0, #34 - WORD $0x4f02e781 // movi.16b v1, #92 -Lloh24: - WORD $0x10fea408 // adr x8, lCPI0_0 $-11136(%rip) -Lloh25: - WORD $0x3dc00102 // ldr q2, [x8, lCPI0_0@PAGEOFF] $0(%rip) -Lloh26: - WORD $0x10fea448 // adr x8, lCPI0_1 $-11128(%rip) -Lloh27: - WORD $0x3dc00103 // ldr q3, [x8, lCPI0_1@PAGEOFF] $0(%rip) - WORD $0x92f00006 // mov x6, #9223372036854775807 - WORD $0x4f01e5c4 // movi.16b v4, #46 - WORD $0x4f01e565 // movi.16b v5, #43 - WORD $0x4f01e5a6 // movi.16b v6, #45 - WORD $0x12800007 // mov w7, #-1 - WORD $0x4f06e607 // movi.16b v7, #208 - WORD $0x4f00e550 // movi.16b v16, #10 - WORD $0x4f06e7f1 // movi.16b v17, #223 - WORD $0x4f02e4b2 // movi.16b v18, #69 - WORD $0x52800024 // mov w4, #1 -LBB0_513: - WORD $0xf9400408 // ldr x8, [x0, #8] - WORD $0xeb08037f // cmp x27, x8 - WORD $0x54000162 // b.hs LBB0_518 $44(%rip) - WORD $0x387b6931 // ldrb w17, [x9, x27] - WORD $0x7100363f // cmp w17, #13 - WORD $0x54000100 // b.eq LBB0_518 $32(%rip) - WORD $0x7100823f // cmp w17, #32 - WORD $0x540000c0 // b.eq LBB0_518 $24(%rip) - WORD $0x51002e31 // sub w17, w17, #11 - WORD $0x31000a3f // cmn w17, #2 - WORD $0x54000062 // b.hs LBB0_518 $12(%rip) - WORD $0xaa1b03fa // mov x26, x27 - WORD $0x14000031 // b LBB0_534 $196(%rip) -LBB0_518: - WORD $0x9100077a // add x26, x27, #1 - WORD $0xeb08035f // cmp x26, x8 - WORD $0x54000122 // b.hs LBB0_522 $36(%rip) - WORD $0x387a6931 // ldrb w17, [x9, x26] - WORD $0x7100363f // cmp w17, #13 - WORD $0x540000c0 // b.eq LBB0_522 $24(%rip) - WORD $0x7100823f // cmp w17, #32 - WORD $0x54000080 // b.eq LBB0_522 $16(%rip) - WORD $0x51002e31 // sub w17, w17, #11 - WORD $0x31000a3f // cmn w17, #2 - WORD $0x540004c3 // b.lo LBB0_534 $152(%rip) -LBB0_522: - WORD $0x91000b7a // add x26, x27, #2 - WORD $0xeb08035f // cmp x26, x8 - WORD $0x54000122 // b.hs LBB0_526 $36(%rip) - WORD $0x387a6931 // ldrb w17, [x9, x26] - WORD $0x7100363f // cmp w17, #13 - WORD $0x540000c0 // b.eq LBB0_526 $24(%rip) - WORD $0x7100823f // cmp w17, #32 - WORD $0x54000080 // b.eq LBB0_526 $16(%rip) - WORD $0x51002e31 // sub w17, w17, #11 - WORD $0x31000a3f // cmn w17, #2 - WORD $0x54000363 // b.lo LBB0_534 $108(%rip) -LBB0_526: - WORD $0x91000f7a // add x26, x27, #3 - WORD $0xeb08035f // cmp x26, x8 - WORD $0x54000122 // b.hs LBB0_530 $36(%rip) - WORD $0x387a6931 // ldrb w17, [x9, x26] - WORD $0x7100363f // cmp w17, #13 - WORD $0x540000c0 // b.eq LBB0_530 $24(%rip) - WORD $0x7100823f // cmp w17, #32 - WORD $0x54000080 // b.eq LBB0_530 $16(%rip) - WORD $0x51002e31 // sub w17, w17, #11 - WORD $0x31000a3f // cmn w17, #2 - WORD $0x54000203 // b.lo LBB0_534 $64(%rip) -LBB0_530: - WORD $0x9100137a // add x26, x27, #4 - WORD $0xeb08035f // cmp x26, x8 - WORD $0x5400aca2 // b.hs LBB0_846 $5524(%rip) -LBB0_531: - WORD $0x387a6931 // ldrb w17, [x9, x26] - WORD $0x7100823f // cmp w17, #32 - WORD $0x9ad121f1 // lsl x17, x15, x17 - WORD $0x8a100231 // and x17, x17, x16 - WORD $0xfa409a24 // ccmp x17, #0, #4, ls - WORD $0x540000a0 // b.eq LBB0_533 $20(%rip) - WORD $0x9100075a // add x26, x26, #1 - WORD $0xeb1a011f // cmp x8, x26 - WORD $0x54ffff01 // b.ne LBB0_531 $-32(%rip) - WORD $0x140004bc // b LBB0_809 $4848(%rip) -LBB0_533: - WORD $0xeb08035f // cmp x26, x8 - WORD $0x54009742 // b.hs LBB0_809 $4840(%rip) -LBB0_534: - WORD $0x9100075b // add x27, x26, #1 - WORD $0xf900003b // str x27, [x1] - WORD $0x8b1a013e // add lr, x9, x26 - WORD $0x394003d4 // ldrb w20, [lr] - WORD $0x340096b4 // cbz w20, LBB0_809 $4820(%rip) - WORD $0xd1000493 // sub x19, x4, #1 - WORD $0xf8737948 // ldr x8, [x10, x19, lsl #3] - WORD $0xb10005df // cmn x14, #1 - WORD $0x9a8e034e // csel x14, x26, x14, eq - WORD $0x71000d1f // cmp w8, #3 - WORD $0x54000d0c // b.gt LBB0_550 $416(%rip) - WORD $0x7100051f // cmp w8, #1 - WORD $0x54001b80 // b.eq LBB0_567 $880(%rip) - WORD $0x7100091f // cmp w8, #2 - WORD $0x54001d00 // b.eq LBB0_572 $928(%rip) - WORD $0x71000d1f // cmp w8, #3 - WORD $0x54001c81 // b.ne LBB0_571 $912(%rip) - WORD $0x71008a9f // cmp w20, #34 - WORD $0x5400a781 // b.ne LBB0_844 $5360(%rip) - WORD $0xf8337945 // str x5, [x10, x19, lsl #3] - WORD $0xf9400408 // ldr x8, [x0, #8] - WORD $0xeb1b0113 // subs x19, x8, x27 - WORD $0x54010040 // b.eq LBB0_945 $8200(%rip) - WORD $0x3200f3e2 // mov w2, #1431655765 - WORD $0xf101027f // cmp x19, #64 - WORD $0x540063e3 // b.lo LBB0_720 $3196(%rip) - WORD $0xd2800004 // mov x4, #0 - WORD $0x9280001e // mov lr, #-1 -LBB0_543: - WORD $0x8b1b0131 // add x17, x9, x27 - WORD $0xad405233 // ldp q19, q20, [x17] - WORD $0xad415a35 // ldp q21, q22, [x17, #32] - WORD $0x6e208e77 // cmeq.16b v23, v19, v0 - WORD $0x6e208e98 // cmeq.16b v24, v20, v0 - WORD $0x6e208eb9 // cmeq.16b v25, v21, v0 - WORD $0x6e208eda // cmeq.16b v26, v22, v0 - WORD $0x6e218e73 // cmeq.16b v19, v19, v1 - WORD $0x6e218e94 // cmeq.16b v20, v20, v1 - WORD $0x6e218eb5 // cmeq.16b v21, v21, v1 - WORD $0x6e218ed6 // cmeq.16b v22, v22, v1 - WORD $0x4e221ef7 // and.16b v23, v23, v2 - WORD $0x4e0302f7 // tbl.16b v23, { v23 }, v3 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602f1 // fmov w17, s23 - WORD $0x4e221f17 // and.16b v23, v24, v2 - WORD $0x4e0302f7 // tbl.16b v23, { v23 }, v3 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602e6 // fmov w6, s23 - WORD $0x4e221f37 // and.16b v23, v25, v2 - WORD $0x4e0302f7 // tbl.16b v23, { v23 }, v3 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602f4 // fmov w20, s23 - WORD $0x4e221f57 // and.16b v23, v26, v2 - WORD $0x4e0302f7 // tbl.16b v23, { v23 }, v3 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602f5 // fmov w21, s23 - WORD $0x4e221e73 // and.16b v19, v19, v2 - WORD $0x4e030273 // tbl.16b v19, { v19 }, v3 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260276 // fmov w22, s19 - WORD $0x4e221e93 // and.16b v19, v20, v2 - WORD $0x4e030273 // tbl.16b v19, { v19 }, v3 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260277 // fmov w23, s19 - WORD $0x4e221eb3 // and.16b v19, v21, v2 - WORD $0x4e030273 // tbl.16b v19, { v19 }, v3 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260278 // fmov w24, s19 - WORD $0x4e221ed3 // and.16b v19, v22, v2 - WORD $0x4e030273 // tbl.16b v19, { v19 }, v3 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260279 // fmov w25, s19 - WORD $0xd3607e94 // lsl x20, x20, #32 - WORD $0xaa15c294 // orr x20, x20, x21, lsl #48 - WORD $0x53103cc6 // lsl w6, w6, #16 - WORD $0xaa060286 // orr x6, x20, x6 - WORD $0xaa1100c6 // orr x6, x6, x17 - WORD $0xd3607f11 // lsl x17, x24, #32 - WORD $0xaa19c231 // orr x17, x17, x25, lsl #48 - WORD $0x53103ef4 // lsl w20, w23, #16 - WORD $0xaa140231 // orr x17, x17, x20 - WORD $0xaa160231 // orr x17, x17, x22 - WORD $0xb5000111 // cbnz x17, LBB0_547 $32(%rip) - WORD $0xb5000184 // cbnz x4, LBB0_548 $48(%rip) - WORD $0xb50002c6 // cbnz x6, LBB0_549 $88(%rip) -LBB0_546: - WORD $0xd1010273 // sub x19, x19, #64 - WORD $0x9101037b // add x27, x27, #64 - WORD $0xf100fe7f // cmp x19, #63 - WORD $0x54fff8a8 // b.hi LBB0_543 $-236(%rip) - WORD $0x140002d6 // b LBB0_717 $2904(%rip) -LBB0_547: - WORD $0xb10007df // cmn lr, #1 - WORD $0xdac00234 // rbit x20, x17 - WORD $0xdac01294 // clz x20, x20 - WORD $0x8b1b0294 // add x20, x20, x27 - WORD $0x9a9413de // csel lr, lr, x20, ne -LBB0_548: - WORD $0x8a240234 // bic x20, x17, x4 - WORD $0xaa140495 // orr x21, x4, x20, lsl #1 - WORD $0x8a350231 // bic x17, x17, x21 - WORD $0x9201f231 // and x17, x17, #0xaaaaaaaaaaaaaaaa - WORD $0xab140231 // adds x17, x17, x20 - WORD $0x1a9f37e4 // cset w4, hs - WORD $0xd37ffa31 // lsl x17, x17, #1 - WORD $0xd200f231 // eor x17, x17, #0x5555555555555555 - WORD $0x8a150231 // and x17, x17, x21 - WORD $0x8a3100c6 // bic x6, x6, x17 - WORD $0xb4fffd86 // cbz x6, LBB0_546 $-80(%rip) -LBB0_549: - WORD $0xdac000d1 // rbit x17, x6 - WORD $0xdac01231 // clz x17, x17 - WORD $0x8b1b0231 // add x17, x17, x27 - WORD $0x9100063b // add x27, x17, #1 - WORD $0x52800062 // mov w2, #3 - WORD $0x52800085 // mov w5, #4 - WORD $0x92f00006 // mov x6, #9223372036854775807 - WORD $0xb6f8343b // tbz x27, #63, LBB0_654 $1668(%rip) - WORD $0x1400074c // b LBB0_917 $7472(%rip) -LBB0_550: - WORD $0x7100111f // cmp w8, #4 - WORD $0x54000f40 // b.eq LBB0_569 $488(%rip) - WORD $0x7100151f // cmp w8, #5 - WORD $0x540010c0 // b.eq LBB0_574 $536(%rip) - WORD $0x7100191f // cmp w8, #6 - WORD $0x54000fa1 // b.ne LBB0_571 $500(%rip) - WORD $0x71008a9f // cmp w20, #34 - WORD $0x54000fe1 // b.ne LBB0_573 $508(%rip) - WORD $0x52800048 // mov w8, #2 - WORD $0xf8337948 // str x8, [x10, x19, lsl #3] - WORD $0xf9400408 // ldr x8, [x0, #8] - WORD $0xeb1b0113 // subs x19, x8, x27 - WORD $0x5400f340 // b.eq LBB0_945 $7784(%rip) - WORD $0x3200f3e2 // mov w2, #1431655765 - WORD $0xf101027f // cmp x19, #64 - WORD $0x54005cc3 // b.lo LBB0_728 $2968(%rip) - WORD $0xd2800004 // mov x4, #0 - WORD $0x9280001e // mov lr, #-1 -LBB0_557: - WORD $0x8b1b0131 // add x17, x9, x27 - WORD $0xad405233 // ldp q19, q20, [x17] - WORD $0xad415a35 // ldp q21, q22, [x17, #32] - WORD $0x6e208e77 // cmeq.16b v23, v19, v0 - WORD $0x6e208e98 // cmeq.16b v24, v20, v0 - WORD $0x6e208eb9 // cmeq.16b v25, v21, v0 - WORD $0x6e208eda // cmeq.16b v26, v22, v0 - WORD $0x6e218e73 // cmeq.16b v19, v19, v1 - WORD $0x6e218e94 // cmeq.16b v20, v20, v1 - WORD $0x6e218eb5 // cmeq.16b v21, v21, v1 - WORD $0x6e218ed6 // cmeq.16b v22, v22, v1 - WORD $0x4e221ef7 // and.16b v23, v23, v2 - WORD $0x4e0302f7 // tbl.16b v23, { v23 }, v3 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602f1 // fmov w17, s23 - WORD $0x4e221f17 // and.16b v23, v24, v2 - WORD $0x4e0302f7 // tbl.16b v23, { v23 }, v3 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602e6 // fmov w6, s23 - WORD $0x4e221f37 // and.16b v23, v25, v2 - WORD $0x4e0302f7 // tbl.16b v23, { v23 }, v3 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602f4 // fmov w20, s23 - WORD $0x4e221f57 // and.16b v23, v26, v2 - WORD $0x4e0302f7 // tbl.16b v23, { v23 }, v3 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602f5 // fmov w21, s23 - WORD $0x4e221e73 // and.16b v19, v19, v2 - WORD $0x4e030273 // tbl.16b v19, { v19 }, v3 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260276 // fmov w22, s19 - WORD $0x4e221e93 // and.16b v19, v20, v2 - WORD $0x4e030273 // tbl.16b v19, { v19 }, v3 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260277 // fmov w23, s19 - WORD $0x4e221eb3 // and.16b v19, v21, v2 - WORD $0x4e030273 // tbl.16b v19, { v19 }, v3 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260278 // fmov w24, s19 - WORD $0x4e221ed3 // and.16b v19, v22, v2 - WORD $0x4e030273 // tbl.16b v19, { v19 }, v3 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260279 // fmov w25, s19 - WORD $0xd3607e94 // lsl x20, x20, #32 - WORD $0xaa15c294 // orr x20, x20, x21, lsl #48 - WORD $0x53103cc6 // lsl w6, w6, #16 - WORD $0xaa060286 // orr x6, x20, x6 - WORD $0xaa1100c6 // orr x6, x6, x17 - WORD $0xd3607f11 // lsl x17, x24, #32 - WORD $0xaa19c231 // orr x17, x17, x25, lsl #48 - WORD $0x53103ef4 // lsl w20, w23, #16 - WORD $0xaa140231 // orr x17, x17, x20 - WORD $0xaa160231 // orr x17, x17, x22 - WORD $0xb5000111 // cbnz x17, LBB0_561 $32(%rip) - WORD $0xb5000184 // cbnz x4, LBB0_562 $48(%rip) - WORD $0xb50002c6 // cbnz x6, LBB0_563 $88(%rip) -LBB0_560: - WORD $0xd1010273 // sub x19, x19, #64 - WORD $0x9101037b // add x27, x27, #64 - WORD $0xf100fe7f // cmp x19, #63 - WORD $0x54fff8a8 // b.hi LBB0_557 $-236(%rip) - WORD $0x140002a1 // b LBB0_726 $2692(%rip) -LBB0_561: - WORD $0xb10007df // cmn lr, #1 - WORD $0xdac00234 // rbit x20, x17 - WORD $0xdac01294 // clz x20, x20 - WORD $0x8b1b0294 // add x20, x20, x27 - WORD $0x9a9413de // csel lr, lr, x20, ne -LBB0_562: - WORD $0x8a240234 // bic x20, x17, x4 - WORD $0xaa140495 // orr x21, x4, x20, lsl #1 - WORD $0x8a350231 // bic x17, x17, x21 - WORD $0x9201f231 // and x17, x17, #0xaaaaaaaaaaaaaaaa - WORD $0xab140231 // adds x17, x17, x20 - WORD $0x1a9f37e4 // cset w4, hs - WORD $0xd37ffa31 // lsl x17, x17, #1 - WORD $0xd200f231 // eor x17, x17, #0x5555555555555555 - WORD $0x8a150231 // and x17, x17, x21 - WORD $0x8a3100c6 // bic x6, x6, x17 - WORD $0xb4fffd86 // cbz x6, LBB0_560 $-80(%rip) -LBB0_563: - WORD $0xdac000d1 // rbit x17, x6 - WORD $0xdac01231 // clz x17, x17 - WORD $0x8b1b0231 // add x17, x17, x27 - WORD $0x9100063b // add x27, x17, #1 - WORD $0x52800062 // mov w2, #3 - WORD $0x52800085 // mov w5, #4 - WORD $0x92f00006 // mov x6, #9223372036854775807 - WORD $0xb7f8dcbb // tbnz x27, #63, LBB0_917 $7060(%rip) -LBB0_564: - WORD $0xf900003b // str x27, [x1] - WORD $0xaa1a03e8 // mov x8, x26 - WORD $0xb27ff7f1 // mov x17, #9223372036854775806 - WORD $0xeb11035f // cmp x26, x17 - WORD $0x54008e48 // b.hi LBB0_845 $4552(%rip) - WORD $0xf9400068 // ldr x8, [x3] - WORD $0xf13ffd1f // cmp x8, #4095 - WORD $0x5400db6c // b.gt LBB0_916 $7020(%rip) - WORD $0x91000511 // add x17, x8, #1 - WORD $0xf9000071 // str x17, [x3] - WORD $0xf8287945 // str x5, [x10, x8, lsl #3] - WORD $0xf9400064 // ldr x4, [x3] - WORD $0xaa0e03e8 // mov x8, x14 - WORD $0xb5ffdba4 // cbnz x4, LBB0_513 $-1164(%rip) - WORD $0x14000468 // b LBB0_845 $4512(%rip) -LBB0_567: - WORD $0x7100b29f // cmp w20, #44 - WORD $0x54001560 // b.eq LBB0_613 $684(%rip) - WORD $0x7101769f // cmp w20, #93 - WORD $0x54000240 // b.eq LBB0_575 $72(%rip) - WORD $0x14000462 // b LBB0_844 $4488(%rip) -LBB0_569: - WORD $0x7100ea9f // cmp w20, #58 - WORD $0x54008c01 // b.ne LBB0_844 $4480(%rip) - WORD $0xf833795f // str xzr, [x10, x19, lsl #3] - WORD $0xf9400064 // ldr x4, [x3] - WORD $0xaa0e03e8 // mov x8, x14 - WORD $0xb5ffda24 // cbnz x4, LBB0_513 $-1212(%rip) - WORD $0x1400045c // b LBB0_845 $4464(%rip) -LBB0_571: - WORD $0xf9000073 // str x19, [x3] - WORD $0x1400000e // b LBB0_577 $56(%rip) -LBB0_572: - WORD $0x7100b29f // cmp w20, #44 - WORD $0x540014c0 // b.eq LBB0_615 $664(%rip) -LBB0_573: - WORD $0x7101f69f // cmp w20, #125 - WORD $0x54000080 // b.eq LBB0_575 $16(%rip) - WORD $0x14000454 // b LBB0_844 $4432(%rip) -LBB0_574: - WORD $0x7101769f // cmp w20, #93 - WORD $0x540000c1 // b.ne LBB0_576 $24(%rip) -LBB0_575: - WORD $0xf9000073 // str x19, [x3] - WORD $0xaa1303e4 // mov x4, x19 - WORD $0xaa0e03e8 // mov x8, x14 - WORD $0xb5ffd873 // cbnz x19, LBB0_513 $-1268(%rip) - WORD $0x1400044e // b LBB0_845 $4408(%rip) -LBB0_576: - WORD $0xf833794f // str x15, [x10, x19, lsl #3] -LBB0_577: - WORD $0x92800028 // mov x8, #-2 - WORD $0x71016a9f // cmp w20, #90 - WORD $0x5400142c // b.gt LBB0_617 $644(%rip) - WORD $0x5100c291 // sub w17, w20, #48 - WORD $0x71002a3f // cmp w17, #10 - WORD $0x54001ac2 // b.hs LBB0_638 $856(%rip) - WORD $0xf9400408 // ldr x8, [x0, #8] - WORD $0xeb1a0114 // subs x20, x8, x26 - WORD $0x5400d6e0 // b.eq LBB0_919 $6876(%rip) - WORD $0x394003c8 // ldrb w8, [lr] - WORD $0x7100c11f // cmp w8, #48 - WORD $0x54000181 // b.ne LBB0_584 $48(%rip) - WORD $0xf100069f // cmp x20, #1 - WORD $0x54002020 // b.eq LBB0_654 $1028(%rip) - WORD $0x387b6928 // ldrb w8, [x9, x27] - WORD $0x5100b908 // sub w8, w8, #46 - WORD $0x7100dd1f // cmp w8, #55 - WORD $0x54001fa8 // b.hi LBB0_654 $1012(%rip) - WORD $0x9ac821e8 // lsl x8, x15, x8 - WORD $0xb20903f1 // mov x17, #36028797027352576 - WORD $0xf2800031 // movk x17, #1 - WORD $0xea11011f // tst x8, x17 - WORD $0x54001f00 // b.eq LBB0_654 $992(%rip) -LBB0_584: - WORD $0xf100429f // cmp x20, #16 - WORD $0x54005543 // b.lo LBB0_744 $2728(%rip) - WORD $0xd2800015 // mov x21, #0 - WORD $0xd280001b // mov x27, #0 - WORD $0x92800013 // mov x19, #-1 - WORD $0x92800004 // mov x4, #-1 - WORD $0x92800008 // mov x8, #-1 -LBB0_586: - WORD $0x3cfb6bd3 // ldr q19, [lr, x27] - WORD $0x6e248e74 // cmeq.16b v20, v19, v4 - WORD $0x6e258e75 // cmeq.16b v21, v19, v5 - WORD $0x6e268e76 // cmeq.16b v22, v19, v6 - WORD $0x4e278677 // add.16b v23, v19, v7 - WORD $0x6e373617 // cmhi.16b v23, v16, v23 - WORD $0x4e311e73 // and.16b v19, v19, v17 - WORD $0x6e328e73 // cmeq.16b v19, v19, v18 - WORD $0x4eb61eb5 // orr.16b v21, v21, v22 - WORD $0x4eb41ef6 // orr.16b v22, v23, v20 - WORD $0x4eb51e77 // orr.16b v23, v19, v21 - WORD $0x4eb71ed6 // orr.16b v22, v22, v23 - WORD $0x4e221e94 // and.16b v20, v20, v2 - WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 - WORD $0x4e71ba94 // addv.8h h20, v20 - WORD $0x1e260291 // fmov w17, s20 - WORD $0x4e221e73 // and.16b v19, v19, v2 - WORD $0x4e030273 // tbl.16b v19, { v19 }, v3 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260276 // fmov w22, s19 - WORD $0x4e221eb3 // and.16b v19, v21, v2 - WORD $0x4e030273 // tbl.16b v19, { v19 }, v3 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260278 // fmov w24, s19 - WORD $0x4e221ed3 // and.16b v19, v22, v2 - WORD $0x4e030273 // tbl.16b v19, { v19 }, v3 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260266 // fmov w6, s19 - WORD $0x2a2603e6 // mvn w6, w6 - WORD $0x32103cc6 // orr w6, w6, #0xffff0000 - WORD $0x5ac000c6 // rbit w6, w6 - WORD $0x5ac010c6 // clz w6, w6 - WORD $0x1ac620f7 // lsl w23, w7, w6 - WORD $0x0a370239 // bic w25, w17, w23 - WORD $0x0a3702c2 // bic w2, w22, w23 - WORD $0x0a370305 // bic w5, w24, w23 - WORD $0x710040df // cmp w6, #16 - WORD $0x1a990231 // csel w17, w17, w25, eq - WORD $0x1a8202d7 // csel w23, w22, w2, eq - WORD $0x1a850316 // csel w22, w24, w5, eq - WORD $0x51000622 // sub w2, w17, #1 - WORD $0x6a110058 // ands w24, w2, w17 - WORD $0x54003ca1 // b.ne LBB0_718 $1940(%rip) - WORD $0x510006e2 // sub w2, w23, #1 - WORD $0x6a170058 // ands w24, w2, w23 - WORD $0x54003c41 // b.ne LBB0_718 $1928(%rip) - WORD $0x510006c2 // sub w2, w22, #1 - WORD $0x6a160058 // ands w24, w2, w22 - WORD $0x54003be1 // b.ne LBB0_718 $1916(%rip) - WORD $0x340000d1 // cbz w17, LBB0_592 $24(%rip) - WORD $0x5ac00231 // rbit w17, w17 - WORD $0x5ac01231 // clz w17, w17 - WORD $0xb100051f // cmn x8, #1 - WORD $0x54003be1 // b.ne LBB0_719 $1916(%rip) - WORD $0x8b110368 // add x8, x27, x17 -LBB0_592: - WORD $0x340000d7 // cbz w23, LBB0_595 $24(%rip) - WORD $0x5ac002f1 // rbit w17, w23 - WORD $0x5ac01231 // clz w17, w17 - WORD $0xb100049f // cmn x4, #1 - WORD $0x54003b21 // b.ne LBB0_719 $1892(%rip) - WORD $0x8b110364 // add x4, x27, x17 -LBB0_595: - WORD $0x340000d6 // cbz w22, LBB0_598 $24(%rip) - WORD $0x5ac002d1 // rbit w17, w22 - WORD $0x5ac01231 // clz w17, w17 - WORD $0xb100067f // cmn x19, #1 - WORD $0x54003a61 // b.ne LBB0_719 $1868(%rip) - WORD $0x8b110373 // add x19, x27, x17 -LBB0_598: - WORD $0x710040df // cmp w6, #16 - WORD $0x54000a81 // b.ne LBB0_623 $336(%rip) - WORD $0x9100437b // add x27, x27, #16 - WORD $0xd10042b5 // sub x21, x21, #16 - WORD $0x8b150296 // add x22, x20, x21 - WORD $0xf1003edf // cmp x22, #15 - WORD $0x54fff6e8 // b.hi LBB0_586 $-292(%rip) - WORD $0x8b1b03d5 // add x21, lr, x27 - WORD $0xeb1b029f // cmp x20, x27 - WORD $0x540009c0 // b.eq LBB0_624 $312(%rip) -LBB0_601: - WORD $0x8b1602b7 // add x23, x21, x22 - WORD $0x8b1a01b1 // add x17, x13, x26 - WORD $0xcb150234 // sub x20, x17, x21 - WORD $0xcb1e02a6 // sub x6, x21, lr - WORD $0xaa1503fb // mov x27, x21 - WORD $0x14000009 // b LBB0_604 $36(%rip) -LBB0_602: - WORD $0xb100049f // cmn x4, #1 - WORD $0xaa0603e4 // mov x4, x6 - WORD $0x54000c41 // b.ne LBB0_636 $392(%rip) -LBB0_603: - WORD $0xd1000694 // sub x20, x20, #1 - WORD $0x910004c6 // add x6, x6, #1 - WORD $0xaa1b03f5 // mov x21, x27 - WORD $0xd10006d6 // sub x22, x22, #1 - WORD $0xb4001ff6 // cbz x22, LBB0_667 $1020(%rip) -LBB0_604: - WORD $0x38401771 // ldrb w17, [x27], #1 - WORD $0x5100c222 // sub w2, w17, #48 - WORD $0x7100285f // cmp w2, #10 - WORD $0x54ffff03 // b.lo LBB0_603 $-32(%rip) - WORD $0x7100b63f // cmp w17, #45 - WORD $0x5400016d // b.le LBB0_610 $44(%rip) - WORD $0x7101963f // cmp w17, #101 - WORD $0x54fffe20 // b.eq LBB0_602 $-60(%rip) - WORD $0x7101163f // cmp w17, #69 - WORD $0x54fffde0 // b.eq LBB0_602 $-68(%rip) - WORD $0x7100ba3f // cmp w17, #46 - WORD $0x54000681 // b.ne LBB0_624 $208(%rip) - WORD $0xb100051f // cmn x8, #1 - WORD $0xaa0603e8 // mov x8, x6 - WORD $0x54fffda0 // b.eq LBB0_603 $-76(%rip) - WORD $0x1400004d // b LBB0_636 $308(%rip) -LBB0_610: - WORD $0x7100ae3f // cmp w17, #43 - WORD $0x54000060 // b.eq LBB0_612 $12(%rip) - WORD $0x7100b63f // cmp w17, #45 - WORD $0x54000581 // b.ne LBB0_624 $176(%rip) -LBB0_612: - WORD $0xb100067f // cmn x19, #1 - WORD $0xaa0603f3 // mov x19, x6 - WORD $0x54fffca0 // b.eq LBB0_603 $-108(%rip) - WORD $0x14000045 // b LBB0_636 $276(%rip) -LBB0_613: - WORD $0xf13ffc9f // cmp x4, #4095 - WORD $0x5400c4cc // b.gt LBB0_916 $6296(%rip) - WORD $0x91000488 // add x8, x4, #1 - WORD $0xf9000068 // str x8, [x3] - WORD $0xf824795f // str xzr, [x10, x4, lsl #3] - WORD $0xf9400064 // ldr x4, [x3] - WORD $0xaa0e03e8 // mov x8, x14 - WORD $0xb5ffc504 // cbnz x4, LBB0_513 $-1888(%rip) - WORD $0x140003b3 // b LBB0_845 $3788(%rip) -LBB0_615: - WORD $0xf13ffc9f // cmp x4, #4095 - WORD $0x5400c3ac // b.gt LBB0_916 $6260(%rip) - WORD $0x91000488 // add x8, x4, #1 - WORD $0xf9000068 // str x8, [x3] - WORD $0xf8247942 // str x2, [x10, x4, lsl #3] - WORD $0xf9400064 // ldr x4, [x3] - WORD $0xaa0e03e8 // mov x8, x14 - WORD $0xb5ffc3e4 // cbnz x4, LBB0_513 $-1924(%rip) - WORD $0x140003aa // b LBB0_845 $3752(%rip) -LBB0_617: - WORD $0x7101b69f // cmp w20, #109 - WORD $0x540008ed // b.le LBB0_644 $284(%rip) - WORD $0x7101ba9f // cmp w20, #110 - WORD $0x54000bc0 // b.eq LBB0_651 $376(%rip) - WORD $0x7101d29f // cmp w20, #116 - WORD $0x54000a40 // b.eq LBB0_649 $328(%rip) - WORD $0x7101ee9f // cmp w20, #123 - WORD $0x54007441 // b.ne LBB0_845 $3720(%rip) - WORD $0xf9400068 // ldr x8, [x3] - WORD $0xf13ffd1f // cmp x8, #4095 - WORD $0x5400c16c // b.gt LBB0_916 $6188(%rip) - WORD $0x91000511 // add x17, x8, #1 - WORD $0xf9000071 // str x17, [x3] - WORD $0x528000d1 // mov w17, #6 - WORD $0xf8287951 // str x17, [x10, x8, lsl #3] - WORD $0xf9400064 // ldr x4, [x3] - WORD $0xaa0e03e8 // mov x8, x14 - WORD $0xb5ffc184 // cbnz x4, LBB0_513 $-2000(%rip) - WORD $0x14000397 // b LBB0_845 $3676(%rip) -LBB0_623: - WORD $0x8b2643d1 // add x17, lr, w6, uxtw - WORD $0x8b1b0235 // add x21, x17, x27 -LBB0_624: - WORD $0x92800014 // mov x20, #-1 - WORD $0xb400c0e8 // cbz x8, LBB0_920 $6172(%rip) -LBB0_625: - WORD $0xb400c0d3 // cbz x19, LBB0_920 $6168(%rip) - WORD $0xb400c0a4 // cbz x4, LBB0_920 $6164(%rip) - WORD $0xcb1e02a6 // sub x6, x21, lr - WORD $0xd10004d1 // sub x17, x6, #1 - WORD $0xeb11011f // cmp x8, x17 - WORD $0x540002a0 // b.eq LBB0_635 $84(%rip) - WORD $0xeb11027f // cmp x19, x17 - WORD $0x54000260 // b.eq LBB0_635 $76(%rip) - WORD $0xeb11009f // cmp x4, x17 - WORD $0x54000220 // b.eq LBB0_635 $68(%rip) - WORD $0xf1000671 // subs x17, x19, #1 - WORD $0x5400006b // b.lt LBB0_632 $12(%rip) - WORD $0xeb11009f // cmp x4, x17 - WORD $0x5400bf41 // b.ne LBB0_921 $6120(%rip) -LBB0_632: - WORD $0xaa040111 // orr x17, x8, x4 - WORD $0xb7f80071 // tbnz x17, #63, LBB0_634 $12(%rip) - WORD $0xeb04011f // cmp x8, x4 - WORD $0x5400bf6a // b.ge LBB0_923 $6124(%rip) -LBB0_634: - WORD $0xd37ffe31 // lsr x17, x17, #63 - WORD $0x52000231 // eor w17, w17, #0x1 - WORD $0xd1000482 // sub x2, x4, #1 - WORD $0xeb02011f // cmp x8, x2 - WORD $0x1a9f17e8 // cset w8, eq - WORD $0x6a08023f // tst w17, w8 - WORD $0xda8400d4 // csinv x20, x6, x4, eq - WORD $0x14000002 // b LBB0_636 $8(%rip) -LBB0_635: - WORD $0xcb0603f4 // neg x20, x6 -LBB0_636: - WORD $0x52800062 // mov w2, #3 - WORD $0x52800085 // mov w5, #4 - WORD $0x92f00006 // mov x6, #9223372036854775807 - WORD $0xb7f8bd14 // tbnz x20, #63, LBB0_920 $6048(%rip) - WORD $0x8b14035b // add x27, x26, x20 - WORD $0x14000034 // b LBB0_654 $208(%rip) -LBB0_638: - WORD $0x71008a9f // cmp w20, #34 - WORD $0x540008a0 // b.eq LBB0_658 $276(%rip) - WORD $0x7100b69f // cmp w20, #45 - WORD $0x54006dc1 // b.ne LBB0_845 $3512(%rip) - WORD $0xf9400408 // ldr x8, [x0, #8] - WORD $0xeb1b0117 // subs x23, x8, x27 - WORD $0x5400bd60 // b.eq LBB0_926 $6060(%rip) - WORD $0x8b1b0128 // add x8, x9, x27 - WORD $0xf90017e8 // str x8, [sp, #40] - WORD $0x39400111 // ldrb w17, [x8] - WORD $0x7100c23f // cmp w17, #48 - WORD $0x54001401 // b.ne LBB0_670 $640(%rip) - WORD $0xf10006ff // cmp x23, #1 - WORD $0x54001261 // b.ne LBB0_668 $588(%rip) -LBB0_643: - WORD $0x52800026 // mov w6, #1 - WORD $0x14000138 // b LBB0_716 $1248(%rip) -LBB0_644: - WORD $0x71016e9f // cmp w20, #91 - WORD $0x54000540 // b.eq LBB0_656 $168(%rip) - WORD $0x71019a9f // cmp w20, #102 - WORD $0x54006bc1 // b.ne LBB0_845 $3448(%rip) - WORD $0xf9400408 // ldr x8, [x0, #8] - WORD $0xd1001111 // sub x17, x8, #4 - WORD $0xeb11035f // cmp x26, x17 - WORD $0x5400c642 // b.hs LBB0_954 $6344(%rip) - WORD $0xb87b6928 // ldr w8, [x9, x27] - WORD $0x528d8c31 // mov w17, #27745 - WORD $0x72acae71 // movk w17, #25971, lsl #16 - WORD $0x6b11011f // cmp w8, w17 - WORD $0x5400bb21 // b.ne LBB0_929 $5988(%rip) - WORD $0x9100175b // add x27, x26, #5 - WORD $0x14000015 // b LBB0_654 $84(%rip) -LBB0_649: - WORD $0xf9400408 // ldr x8, [x0, #8] - WORD $0xd1000d11 // sub x17, x8, #3 - WORD $0xeb11035f // cmp x26, x17 - WORD $0x5400c4e2 // b.hs LBB0_954 $6300(%rip) - WORD $0xb87a6928 // ldr w8, [x9, x26] - WORD $0x528e4e91 // mov w17, #29300 - WORD $0x72acaeb1 // movk w17, #25973, lsl #16 - WORD $0x6b11011f // cmp w8, w17 - WORD $0x54000160 // b.eq LBB0_653 $44(%rip) - WORD $0x140005f6 // b LBB0_938 $6104(%rip) -LBB0_651: - WORD $0xf9400408 // ldr x8, [x0, #8] - WORD $0xd1000d11 // sub x17, x8, #3 - WORD $0xeb11035f // cmp x26, x17 - WORD $0x5400c3a2 // b.hs LBB0_954 $6260(%rip) - WORD $0xb87a6928 // ldr w8, [x9, x26] - WORD $0x528eadd1 // mov w17, #30062 - WORD $0x72ad8d91 // movk w17, #27756, lsl #16 - WORD $0x6b11011f // cmp w8, w17 - WORD $0x5400bb21 // b.ne LBB0_934 $5988(%rip) -LBB0_653: - WORD $0x9100135b // add x27, x26, #4 -LBB0_654: - WORD $0xf900003b // str x27, [x1] - WORD $0xaa1a03e8 // mov x8, x26 - WORD $0xeb06035f // cmp x26, x6 - WORD $0x54006762 // b.hs LBB0_845 $3308(%rip) -LBB0_655: - WORD $0xf9400064 // ldr x4, [x3] - WORD $0xaa0e03e8 // mov x8, x14 - WORD $0xb5ffb584 // cbnz x4, LBB0_513 $-2384(%rip) - WORD $0x14000337 // b LBB0_845 $3292(%rip) -LBB0_656: - WORD $0xf9400068 // ldr x8, [x3] - WORD $0xf13ffd1f // cmp x8, #4095 - WORD $0x5400b40c // b.gt LBB0_916 $5760(%rip) - WORD $0x91000511 // add x17, x8, #1 - WORD $0xf9000071 // str x17, [x3] - WORD $0x528000b1 // mov w17, #5 - WORD $0xf8287951 // str x17, [x10, x8, lsl #3] - WORD $0xf9400064 // ldr x4, [x3] - WORD $0xaa0e03e8 // mov x8, x14 - WORD $0xb5ffb424 // cbnz x4, LBB0_513 $-2428(%rip) - WORD $0x1400032c // b LBB0_845 $3248(%rip) -LBB0_658: - WORD $0xf9400408 // ldr x8, [x0, #8] - WORD $0xeb1b0113 // subs x19, x8, x27 - WORD $0x5400be40 // b.eq LBB0_945 $6088(%rip) - WORD $0x3200f3f8 // mov w24, #1431655765 - WORD $0xf101027f // cmp x19, #64 - WORD $0x54002e03 // b.lo LBB0_737 $1472(%rip) - WORD $0xd2800004 // mov x4, #0 - WORD $0x9280001e // mov lr, #-1 -LBB0_661: - WORD $0x8b1b0131 // add x17, x9, x27 - WORD $0xad405233 // ldp q19, q20, [x17] - WORD $0xad415a35 // ldp q21, q22, [x17, #32] - WORD $0x6e208e77 // cmeq.16b v23, v19, v0 - WORD $0x6e208e98 // cmeq.16b v24, v20, v0 - WORD $0x6e208eb9 // cmeq.16b v25, v21, v0 - WORD $0x6e208eda // cmeq.16b v26, v22, v0 - WORD $0x6e218e73 // cmeq.16b v19, v19, v1 - WORD $0x6e218e94 // cmeq.16b v20, v20, v1 - WORD $0x6e218eb5 // cmeq.16b v21, v21, v1 - WORD $0x6e218ed6 // cmeq.16b v22, v22, v1 - WORD $0x4e221ef7 // and.16b v23, v23, v2 - WORD $0x4e0302f7 // tbl.16b v23, { v23 }, v3 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602f1 // fmov w17, s23 - WORD $0x4e221f17 // and.16b v23, v24, v2 - WORD $0x4e0302f7 // tbl.16b v23, { v23 }, v3 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602e2 // fmov w2, s23 - WORD $0x4e221f37 // and.16b v23, v25, v2 - WORD $0x4e0302f7 // tbl.16b v23, { v23 }, v3 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602e5 // fmov w5, s23 - WORD $0x4e221f57 // and.16b v23, v26, v2 - WORD $0x4e0302f7 // tbl.16b v23, { v23 }, v3 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602e6 // fmov w6, s23 - WORD $0x4e221e73 // and.16b v19, v19, v2 - WORD $0x4e030273 // tbl.16b v19, { v19 }, v3 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260274 // fmov w20, s19 - WORD $0x4e221e93 // and.16b v19, v20, v2 - WORD $0x4e030273 // tbl.16b v19, { v19 }, v3 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260275 // fmov w21, s19 - WORD $0x4e221eb3 // and.16b v19, v21, v2 - WORD $0x4e030273 // tbl.16b v19, { v19 }, v3 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260276 // fmov w22, s19 - WORD $0x4e221ed3 // and.16b v19, v22, v2 - WORD $0x4e030273 // tbl.16b v19, { v19 }, v3 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260277 // fmov w23, s19 - WORD $0xd3607ca5 // lsl x5, x5, #32 - WORD $0xaa06c0a5 // orr x5, x5, x6, lsl #48 - WORD $0x53103c42 // lsl w2, w2, #16 - WORD $0xaa0200a2 // orr x2, x5, x2 - WORD $0xaa110046 // orr x6, x2, x17 - WORD $0xd3607ed1 // lsl x17, x22, #32 - WORD $0xaa17c231 // orr x17, x17, x23, lsl #48 - WORD $0x53103ea2 // lsl w2, w21, #16 - WORD $0xaa020231 // orr x17, x17, x2 - WORD $0xaa140231 // orr x17, x17, x20 - WORD $0xb5000111 // cbnz x17, LBB0_665 $32(%rip) - WORD $0xb5000184 // cbnz x4, LBB0_666 $48(%rip) - WORD $0xb5ffc0c6 // cbnz x6, LBB0_549 $-2024(%rip) -LBB0_664: - WORD $0xd1010273 // sub x19, x19, #64 - WORD $0x9101037b // add x27, x27, #64 - WORD $0xf100fe7f // cmp x19, #63 - WORD $0x54fff8a8 // b.hi LBB0_661 $-236(%rip) - WORD $0x1400012f // b LBB0_736 $1212(%rip) -LBB0_665: - WORD $0xb10007df // cmn lr, #1 - WORD $0xdac00222 // rbit x2, x17 - WORD $0xdac01042 // clz x2, x2 - WORD $0x8b1b0042 // add x2, x2, x27 - WORD $0x9a8213de // csel lr, lr, x2, ne -LBB0_666: - WORD $0x8a240222 // bic x2, x17, x4 - WORD $0xaa020485 // orr x5, x4, x2, lsl #1 - WORD $0x8a250231 // bic x17, x17, x5 - WORD $0x9201f231 // and x17, x17, #0xaaaaaaaaaaaaaaaa - WORD $0xab020231 // adds x17, x17, x2 - WORD $0x1a9f37e4 // cset w4, hs - WORD $0xd37ffa31 // lsl x17, x17, #1 - WORD $0xd200f231 // eor x17, x17, #0x5555555555555555 - WORD $0x8a050231 // and x17, x17, x5 - WORD $0x8a3100c6 // bic x6, x6, x17 - WORD $0xb4fffd86 // cbz x6, LBB0_664 $-80(%rip) - WORD $0x17fffdf0 // b LBB0_549 $-2112(%rip) -LBB0_667: - WORD $0xaa1703f5 // mov x21, x23 - WORD $0x92800014 // mov x20, #-1 - WORD $0xb5ffe828 // cbnz x8, LBB0_625 $-764(%rip) - WORD $0x14000546 // b LBB0_920 $5400(%rip) -LBB0_668: - WORD $0xf94017e8 // ldr x8, [sp, #40] - WORD $0x39400511 // ldrb w17, [x8, #1] - WORD $0x5100ba31 // sub w17, w17, #46 - WORD $0x7100de3f // cmp w17, #55 - WORD $0x54ffed48 // b.hi LBB0_643 $-600(%rip) - WORD $0x9ad121f1 // lsl x17, x15, x17 - WORD $0x52800026 // mov w6, #1 - WORD $0xb20903e8 // mov x8, #36028797027352576 - WORD $0xf2800028 // movk x8, #1 - WORD $0xea08023f // tst x17, x8 - WORD $0x540013a0 // b.eq LBB0_716 $628(%rip) -LBB0_670: - WORD $0xf10042ff // cmp x23, #16 - WORD $0x54002883 // b.lo LBB0_746 $1296(%rip) - WORD $0xd2800016 // mov x22, #0 - WORD $0xd2800006 // mov x6, #0 - WORD $0x9280001e // mov lr, #-1 - WORD $0x92800004 // mov x4, #-1 - WORD $0x92800013 // mov x19, #-1 -LBB0_672: - WORD $0xf94017e8 // ldr x8, [sp, #40] - WORD $0x3ce66913 // ldr q19, [x8, x6] - WORD $0x6e248e74 // cmeq.16b v20, v19, v4 - WORD $0x6e258e75 // cmeq.16b v21, v19, v5 - WORD $0x6e268e76 // cmeq.16b v22, v19, v6 - WORD $0x4e278677 // add.16b v23, v19, v7 - WORD $0x6e373617 // cmhi.16b v23, v16, v23 - WORD $0x4e311e73 // and.16b v19, v19, v17 - WORD $0x6e328e73 // cmeq.16b v19, v19, v18 - WORD $0x4eb61eb5 // orr.16b v21, v21, v22 - WORD $0x4eb41ef6 // orr.16b v22, v23, v20 - WORD $0x4eb51e77 // orr.16b v23, v19, v21 - WORD $0x4eb71ed6 // orr.16b v22, v22, v23 - WORD $0x4e221e94 // and.16b v20, v20, v2 - WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 - WORD $0x4e71ba94 // addv.8h h20, v20 - WORD $0x1e260291 // fmov w17, s20 - WORD $0x4e221e73 // and.16b v19, v19, v2 - WORD $0x4e030273 // tbl.16b v19, { v19 }, v3 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260262 // fmov w2, s19 - WORD $0x4e221eb3 // and.16b v19, v21, v2 - WORD $0x4e030273 // tbl.16b v19, { v19 }, v3 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260265 // fmov w5, s19 - WORD $0x4e221ed3 // and.16b v19, v22, v2 - WORD $0x4e030273 // tbl.16b v19, { v19 }, v3 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260274 // fmov w20, s19 - WORD $0x2a3403f4 // mvn w20, w20 - WORD $0x32103e94 // orr w20, w20, #0xffff0000 - WORD $0x5ac00294 // rbit w20, w20 - WORD $0x5ac01294 // clz w20, w20 - WORD $0x1ad420f5 // lsl w21, w7, w20 - WORD $0x0a350238 // bic w24, w17, w21 - WORD $0x0a350048 // bic w8, w2, w21 - WORD $0x0a3500b5 // bic w21, w5, w21 - WORD $0x7100429f // cmp w20, #16 - WORD $0x1a980239 // csel w25, w17, w24, eq - WORD $0x1a880051 // csel w17, w2, w8, eq - WORD $0x1a9500b5 // csel w21, w5, w21, eq - WORD $0x51000728 // sub w8, w25, #1 - WORD $0x6a190118 // ands w24, w8, w25 - WORD $0x54001ae1 // b.ne LBB0_735 $860(%rip) - WORD $0x51000628 // sub w8, w17, #1 - WORD $0x6a110118 // ands w24, w8, w17 - WORD $0x54001a81 // b.ne LBB0_735 $848(%rip) - WORD $0x510006a8 // sub w8, w21, #1 - WORD $0x6a150118 // ands w24, w8, w21 - WORD $0x54001a21 // b.ne LBB0_735 $836(%rip) - WORD $0x340000d9 // cbz w25, LBB0_678 $24(%rip) - WORD $0x5ac00328 // rbit w8, w25 - WORD $0x5ac01119 // clz w25, w8 - WORD $0xb100067f // cmn x19, #1 - WORD $0x540020a1 // b.ne LBB0_745 $1044(%rip) - WORD $0x8b1900d3 // add x19, x6, x25 -LBB0_678: - WORD $0x340000d1 // cbz w17, LBB0_681 $24(%rip) - WORD $0x5ac00228 // rbit w8, w17 - WORD $0x5ac01111 // clz w17, w8 - WORD $0xb100049f // cmn x4, #1 - WORD $0x54001ec1 // b.ne LBB0_743 $984(%rip) - WORD $0x8b1100c4 // add x4, x6, x17 -LBB0_681: - WORD $0x340000d5 // cbz w21, LBB0_684 $24(%rip) - WORD $0x5ac002a8 // rbit w8, w21 - WORD $0x5ac01111 // clz w17, w8 - WORD $0xb10007df // cmn lr, #1 - WORD $0x54001e01 // b.ne LBB0_743 $960(%rip) - WORD $0x8b1100de // add lr, x6, x17 -LBB0_684: - WORD $0x7100429f // cmp w20, #16 - WORD $0x540005c1 // b.ne LBB0_702 $184(%rip) - WORD $0x910040c6 // add x6, x6, #16 - WORD $0xd10042d6 // sub x22, x22, #16 - WORD $0x8b1602f4 // add x20, x23, x22 - WORD $0xf1003e9f // cmp x20, #15 - WORD $0x54fff6c8 // b.hi LBB0_672 $-296(%rip) - WORD $0xf94017e8 // ldr x8, [sp, #40] - WORD $0x8b060115 // add x21, x8, x6 - WORD $0xeb0602ff // cmp x23, x6 - WORD $0x54000500 // b.eq LBB0_703 $160(%rip) -LBB0_687: - WORD $0x8b1402a2 // add x2, x21, x20 - WORD $0x8b150188 // add x8, x12, x21 - WORD $0xcb1a0117 // sub x23, x8, x26 - WORD $0xaa1503f6 // mov x22, x21 - WORD $0x14000008 // b LBB0_691 $32(%rip) -LBB0_688: - WORD $0xb100049f // cmn x4, #1 - WORD $0x54001561 // b.ne LBB0_734 $684(%rip) - WORD $0xd10006e4 // sub x4, x23, #1 -LBB0_690: - WORD $0x910006f7 // add x23, x23, #1 - WORD $0xaa1603f5 // mov x21, x22 - WORD $0xd1000694 // sub x20, x20, #1 - WORD $0xb4000f34 // cbz x20, LBB0_727 $484(%rip) -LBB0_691: - WORD $0x384016d1 // ldrb w17, [x22], #1 - WORD $0x5100c228 // sub w8, w17, #48 - WORD $0x7100291f // cmp w8, #10 - WORD $0x54ffff23 // b.lo LBB0_690 $-28(%rip) - WORD $0x7100b63f // cmp w17, #45 - WORD $0x5400016d // b.le LBB0_698 $44(%rip) - WORD $0x7101963f // cmp w17, #101 - WORD $0x54fffe40 // b.eq LBB0_688 $-56(%rip) - WORD $0x7101163f // cmp w17, #69 - WORD $0x54fffe00 // b.eq LBB0_688 $-64(%rip) - WORD $0x7100ba3f // cmp w17, #46 - WORD $0x54000201 // b.ne LBB0_703 $64(%rip) - WORD $0xb100067f // cmn x19, #1 - WORD $0x54001301 // b.ne LBB0_734 $608(%rip) - WORD $0xd10006f3 // sub x19, x23, #1 - WORD $0x17ffffed // b LBB0_690 $-76(%rip) -LBB0_698: - WORD $0x7100ae3f // cmp w17, #43 - WORD $0x54000060 // b.eq LBB0_700 $12(%rip) - WORD $0x7100b63f // cmp w17, #45 - WORD $0x54000101 // b.ne LBB0_703 $32(%rip) -LBB0_700: - WORD $0xb10007df // cmn lr, #1 - WORD $0x54001201 // b.ne LBB0_734 $576(%rip) - WORD $0xd10006fe // sub lr, x23, #1 - WORD $0x17ffffe5 // b LBB0_690 $-108(%rip) -LBB0_702: - WORD $0xf94017e8 // ldr x8, [sp, #40] - WORD $0x8b344108 // add x8, x8, w20, uxtw - WORD $0x8b060115 // add x21, x8, x6 -LBB0_703: - WORD $0x92800006 // mov x6, #-1 - WORD $0xb4009933 // cbz x19, LBB0_927 $4900(%rip) -LBB0_704: - WORD $0xb400991e // cbz lr, LBB0_927 $4896(%rip) - WORD $0xb40098e4 // cbz x4, LBB0_927 $4892(%rip) - WORD $0xf94017e8 // ldr x8, [sp, #40] - WORD $0xcb0802a8 // sub x8, x21, x8 - WORD $0xd1000511 // sub x17, x8, #1 - WORD $0xeb11027f // cmp x19, x17 - WORD $0x540002a0 // b.eq LBB0_714 $84(%rip) - WORD $0xeb1103df // cmp lr, x17 - WORD $0x54000260 // b.eq LBB0_714 $76(%rip) - WORD $0xeb11009f // cmp x4, x17 - WORD $0x54000220 // b.eq LBB0_714 $68(%rip) - WORD $0xf10007d1 // subs x17, lr, #1 - WORD $0x5400006b // b.lt LBB0_711 $12(%rip) - WORD $0xeb11009f // cmp x4, x17 - WORD $0x54009761 // b.ne LBB0_928 $4844(%rip) -LBB0_711: - WORD $0xaa040271 // orr x17, x19, x4 - WORD $0xb7f80071 // tbnz x17, #63, LBB0_713 $12(%rip) - WORD $0xeb04027f // cmp x19, x4 - WORD $0x54009f6a // b.ge LBB0_944 $5100(%rip) -LBB0_713: - WORD $0xd37ffe31 // lsr x17, x17, #63 - WORD $0x52000231 // eor w17, w17, #0x1 - WORD $0xd1000482 // sub x2, x4, #1 - WORD $0xeb02027f // cmp x19, x2 - WORD $0x1a9f17e2 // cset w2, eq - WORD $0x6a02023f // tst w17, w2 - WORD $0xda840106 // csinv x6, x8, x4, eq - WORD $0x14000002 // b LBB0_715 $8(%rip) -LBB0_714: - WORD $0xcb0803e6 // neg x6, x8 -LBB0_715: - WORD $0xb7f89586 // tbnz x6, #63, LBB0_927 $4784(%rip) -LBB0_716: - WORD $0x8b1b00db // add x27, x6, x27 - WORD $0xf900003b // str x27, [x1] - WORD $0xaa1a03e8 // mov x8, x26 - WORD $0x92f00006 // mov x6, #9223372036854775807 - WORD $0xeb06035f // cmp x26, x6 - WORD $0x52800062 // mov w2, #3 - WORD $0x52800085 // mov w5, #4 - WORD $0x54ffdd23 // b.lo LBB0_655 $-1116(%rip) - WORD $0x14000222 // b LBB0_845 $2184(%rip) -LBB0_717: - WORD $0x8b1b013b // add x27, x9, x27 - WORD $0x1400000c // b LBB0_721 $48(%rip) -LBB0_718: - WORD $0x5ac00308 // rbit w8, w24 - WORD $0x5ac01108 // clz w8, w8 - WORD $0xaa3b03f1 // mvn x17, x27 - WORD $0xcb080234 // sub x20, x17, x8 - WORD $0x17fffea4 // b LBB0_636 $-1392(%rip) -LBB0_719: - WORD $0xaa3b03e8 // mvn x8, x27 - WORD $0xcb314114 // sub x20, x8, w17, uxtw - WORD $0x17fffea1 // b LBB0_636 $-1404(%rip) -LBB0_720: - WORD $0xd2800004 // mov x4, #0 - WORD $0x8b1b013b // add x27, x9, x27 - WORD $0x9280001e // mov lr, #-1 -LBB0_721: - WORD $0xf1008266 // subs x6, x19, #32 - WORD $0x54001583 // b.lo LBB0_750 $688(%rip) - WORD $0xad405373 // ldp q19, q20, [x27] - WORD $0x6e208e75 // cmeq.16b v21, v19, v0 - WORD $0x6e208e96 // cmeq.16b v22, v20, v0 - WORD $0x6e218e73 // cmeq.16b v19, v19, v1 - WORD $0x6e218e94 // cmeq.16b v20, v20, v1 - WORD $0x4e221eb5 // and.16b v21, v21, v2 - WORD $0x4e0302b5 // tbl.16b v21, { v21 }, v3 - WORD $0x4e71bab5 // addv.8h h21, v21 - WORD $0x1e2602b3 // fmov w19, s21 - WORD $0x4e221ed5 // and.16b v21, v22, v2 - WORD $0x4e0302b5 // tbl.16b v21, { v21 }, v3 - WORD $0x4e71bab5 // addv.8h h21, v21 - WORD $0x1e2602b1 // fmov w17, s21 - WORD $0x4e221e73 // and.16b v19, v19, v2 - WORD $0x4e030273 // tbl.16b v19, { v19 }, v3 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260274 // fmov w20, s19 - WORD $0x4e221e93 // and.16b v19, v20, v2 - WORD $0x4e030273 // tbl.16b v19, { v19 }, v3 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260275 // fmov w21, s19 - WORD $0x33103e33 // bfi w19, w17, #16, #16 - WORD $0x33103eb4 // bfi w20, w21, #16, #16 - WORD $0x35001014 // cbnz w20, LBB0_747 $512(%rip) - WORD $0xb50010a4 // cbnz x4, LBB0_748 $532(%rip) - WORD $0xb4001213 // cbz x19, LBB0_749 $576(%rip) -LBB0_725: - WORD $0xdac00271 // rbit x17, x19 - WORD $0xdac01231 // clz x17, x17 - WORD $0xcb090364 // sub x4, x27, x9 - WORD $0x8b110091 // add x17, x4, x17 - WORD $0x9100063b // add x27, x17, #1 - WORD $0x52800062 // mov w2, #3 - WORD $0x52800085 // mov w5, #4 - WORD $0x92f00006 // mov x6, #9223372036854775807 - WORD $0xb6ffd65b // tbz x27, #63, LBB0_654 $-1336(%rip) - WORD $0x1400045d // b LBB0_917 $4468(%rip) -LBB0_726: - WORD $0x8b1b013b // add x27, x9, x27 - WORD $0x14000008 // b LBB0_729 $32(%rip) -LBB0_727: - WORD $0xaa0203f5 // mov x21, x2 - WORD $0x92800006 // mov x6, #-1 - WORD $0xb5fff473 // cbnz x19, LBB0_704 $-372(%rip) - WORD $0x1400046a // b LBB0_927 $4520(%rip) -LBB0_728: - WORD $0xd2800004 // mov x4, #0 - WORD $0x8b1b013b // add x27, x9, x27 - WORD $0x9280001e // mov lr, #-1 -LBB0_729: - WORD $0xf1008266 // subs x6, x19, #32 - WORD $0x54001523 // b.lo LBB0_761 $676(%rip) - WORD $0xad405373 // ldp q19, q20, [x27] - WORD $0x6e208e75 // cmeq.16b v21, v19, v0 - WORD $0x6e208e96 // cmeq.16b v22, v20, v0 - WORD $0x6e218e73 // cmeq.16b v19, v19, v1 - WORD $0x6e218e94 // cmeq.16b v20, v20, v1 - WORD $0x4e221eb5 // and.16b v21, v21, v2 - WORD $0x4e0302b5 // tbl.16b v21, { v21 }, v3 - WORD $0x4e71bab5 // addv.8h h21, v21 - WORD $0x1e2602b3 // fmov w19, s21 - WORD $0x4e221ed5 // and.16b v21, v22, v2 - WORD $0x4e0302b5 // tbl.16b v21, { v21 }, v3 - WORD $0x4e71bab5 // addv.8h h21, v21 - WORD $0x1e2602b1 // fmov w17, s21 - WORD $0x4e221e73 // and.16b v19, v19, v2 - WORD $0x4e030273 // tbl.16b v19, { v19 }, v3 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260274 // fmov w20, s19 - WORD $0x4e221e93 // and.16b v19, v20, v2 - WORD $0x4e030273 // tbl.16b v19, { v19 }, v3 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260275 // fmov w21, s19 - WORD $0x33103e33 // bfi w19, w17, #16, #16 - WORD $0x33103eb4 // bfi w20, w21, #16, #16 - WORD $0x35000fb4 // cbnz w20, LBB0_758 $500(%rip) - WORD $0xb5001044 // cbnz x4, LBB0_759 $520(%rip) - WORD $0xb40011b3 // cbz x19, LBB0_760 $564(%rip) -LBB0_733: - WORD $0xdac00271 // rbit x17, x19 - WORD $0xdac01231 // clz x17, x17 - WORD $0xcb090364 // sub x4, x27, x9 - WORD $0x8b110091 // add x17, x4, x17 - WORD $0x9100063b // add x27, x17, #1 - WORD $0x52800062 // mov w2, #3 - WORD $0x52800085 // mov w5, #4 - WORD $0x92f00006 // mov x6, #9223372036854775807 - WORD $0xb6ffa97b // tbz x27, #63, LBB0_564 $-2772(%rip) - WORD $0x1400042e // b LBB0_917 $4280(%rip) -LBB0_734: - WORD $0xcb1703e6 // neg x6, x23 - WORD $0x17ffff93 // b LBB0_715 $-436(%rip) -LBB0_735: - WORD $0x5ac00308 // rbit w8, w24 - WORD $0x5ac01108 // clz w8, w8 - WORD $0xaa2603f1 // mvn x17, x6 - WORD $0xcb080226 // sub x6, x17, x8 - WORD $0x17ffff8e // b LBB0_715 $-456(%rip) -LBB0_736: - WORD $0x8b1b013b // add x27, x9, x27 - WORD $0x14000004 // b LBB0_738 $16(%rip) -LBB0_737: - WORD $0xd2800004 // mov x4, #0 - WORD $0x8b1b013b // add x27, x9, x27 - WORD $0x9280001e // mov lr, #-1 -LBB0_738: - WORD $0xf1008266 // subs x6, x19, #32 - WORD $0x54001743 // b.lo LBB0_778 $744(%rip) - WORD $0xad405373 // ldp q19, q20, [x27] - WORD $0x6e208e75 // cmeq.16b v21, v19, v0 - WORD $0x6e208e96 // cmeq.16b v22, v20, v0 - WORD $0x6e218e73 // cmeq.16b v19, v19, v1 - WORD $0x6e218e94 // cmeq.16b v20, v20, v1 - WORD $0x4e221eb5 // and.16b v21, v21, v2 - WORD $0x4e0302b5 // tbl.16b v21, { v21 }, v3 - WORD $0x4e71bab5 // addv.8h h21, v21 - WORD $0x1e2602b3 // fmov w19, s21 - WORD $0x4e221ed5 // and.16b v21, v22, v2 - WORD $0x4e0302b5 // tbl.16b v21, { v21 }, v3 - WORD $0x4e71bab5 // addv.8h h21, v21 - WORD $0x1e2602b1 // fmov w17, s21 - WORD $0x4e221e73 // and.16b v19, v19, v2 - WORD $0x4e030273 // tbl.16b v19, { v19 }, v3 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260274 // fmov w20, s19 - WORD $0x4e221e93 // and.16b v19, v20, v2 - WORD $0x4e030273 // tbl.16b v19, { v19 }, v3 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260262 // fmov w2, s19 - WORD $0x33103e33 // bfi w19, w17, #16, #16 - WORD $0x33103c54 // bfi w20, w2, #16, #16 - WORD $0x350011d4 // cbnz w20, LBB0_775 $568(%rip) - WORD $0xb5001264 // cbnz x4, LBB0_776 $588(%rip) - WORD $0xb40013d3 // cbz x19, LBB0_777 $632(%rip) -LBB0_742: - WORD $0xdac00271 // rbit x17, x19 - WORD $0xdac01231 // clz x17, x17 - WORD $0xcb090362 // sub x2, x27, x9 - WORD $0x8b110051 // add x17, x2, x17 - WORD $0x9100063b // add x27, x17, #1 - WORD $0x52800062 // mov w2, #3 - WORD $0x52800085 // mov w5, #4 - WORD $0x92f00006 // mov x6, #9223372036854775807 - WORD $0xb6ffca3b // tbz x27, #63, LBB0_654 $-1724(%rip) - WORD $0x140003fc // b LBB0_917 $4080(%rip) -LBB0_743: - WORD $0xaa2603e8 // mvn x8, x6 - WORD $0xcb314106 // sub x6, x8, w17, uxtw - WORD $0x17ffff60 // b LBB0_715 $-640(%rip) -LBB0_744: - WORD $0x92800008 // mov x8, #-1 - WORD $0xaa1e03f5 // mov x21, lr - WORD $0xaa1403f6 // mov x22, x20 - WORD $0x92800004 // mov x4, #-1 - WORD $0x92800013 // mov x19, #-1 - WORD $0x17fffda4 // b LBB0_601 $-2416(%rip) -LBB0_745: - WORD $0xaa2603e8 // mvn x8, x6 - WORD $0xcb394106 // sub x6, x8, w25, uxtw - WORD $0x17ffff57 // b LBB0_715 $-676(%rip) -LBB0_746: - WORD $0x92800013 // mov x19, #-1 - WORD $0xf94017f5 // ldr x21, [sp, #40] - WORD $0xaa1703f4 // mov x20, x23 - WORD $0x92800004 // mov x4, #-1 - WORD $0x9280001e // mov lr, #-1 - WORD $0x17ffff0c // b LBB0_687 $-976(%rip) -LBB0_747: - WORD $0xdac00291 // rbit x17, x20 - WORD $0xdac01231 // clz x17, x17 - WORD $0xcb090375 // sub x21, x27, x9 - WORD $0x8b1102b1 // add x17, x21, x17 - WORD $0xb10007df // cmn lr, #1 - WORD $0x9a9113de // csel lr, lr, x17, ne -LBB0_748: - WORD $0x0a240291 // bic w17, w20, w4 - WORD $0x531f7a35 // lsl w21, w17, #1 - WORD $0x331f7a24 // bfi w4, w17, #1, #31 - WORD $0x0a350294 // bic w20, w20, w21 - WORD $0x1201f294 // and w20, w20, #0xaaaaaaaa - WORD $0x2b110291 // adds w17, w20, w17 - WORD $0x4a110451 // eor w17, w2, w17, lsl #1 - WORD $0x0a040231 // and w17, w17, w4 - WORD $0x1a9f37e4 // cset w4, hs - WORD $0x2a3103f1 // mvn w17, w17 - WORD $0x8a130233 // and x19, x17, x19 - WORD $0xb5ffee53 // cbnz x19, LBB0_725 $-568(%rip) -LBB0_749: - WORD $0x9100837b // add x27, x27, #32 - WORD $0xaa0603f3 // mov x19, x6 -LBB0_750: - WORD $0xb5000964 // cbnz x4, LBB0_771 $300(%rip) - WORD $0xb40010b3 // cbz x19, LBB0_786 $532(%rip) -LBB0_752: - WORD $0xaa1b03e6 // mov x6, x27 - WORD $0x384014c4 // ldrb w4, [x6], #1 - WORD $0x7100889f // cmp w4, #34 - WORD $0x54001000 // b.eq LBB0_785 $512(%rip) - WORD $0xd1000671 // sub x17, x19, #1 - WORD $0x7101709f // cmp w4, #92 - WORD $0x540000a0 // b.eq LBB0_755 $20(%rip) - WORD $0xaa0603fb // mov x27, x6 - WORD $0xaa1103f3 // mov x19, x17 - WORD $0xb5fffef1 // cbnz x17, LBB0_752 $-36(%rip) - WORD $0x14000009 // b LBB0_757 $36(%rip) -LBB0_755: - WORD $0xb4008491 // cbz x17, LBB0_946 $4240(%rip) - WORD $0x8b0b00d1 // add x17, x6, x11 - WORD $0xb10007df // cmn lr, #1 - WORD $0x9a9e023e // csel lr, x17, lr, eq - WORD $0x91000b7b // add x27, x27, #2 - WORD $0xd1000a71 // sub x17, x19, #2 - WORD $0xaa1103f3 // mov x19, x17 - WORD $0xb5fffdd1 // cbnz x17, LBB0_752 $-72(%rip) -LBB0_757: - WORD $0x7100889f // cmp w4, #34 - WORD $0x54000e00 // b.eq LBB0_786 $448(%rip) - WORD $0x1400041a // b LBB0_946 $4200(%rip) -LBB0_758: - WORD $0xdac00291 // rbit x17, x20 - WORD $0xdac01231 // clz x17, x17 - WORD $0xcb090375 // sub x21, x27, x9 - WORD $0x8b1102b1 // add x17, x21, x17 - WORD $0xb10007df // cmn lr, #1 - WORD $0x9a9113de // csel lr, lr, x17, ne -LBB0_759: - WORD $0x0a240291 // bic w17, w20, w4 - WORD $0x531f7a35 // lsl w21, w17, #1 - WORD $0x331f7a24 // bfi w4, w17, #1, #31 - WORD $0x0a350294 // bic w20, w20, w21 - WORD $0x1201f294 // and w20, w20, #0xaaaaaaaa - WORD $0x2b110291 // adds w17, w20, w17 - WORD $0x4a110451 // eor w17, w2, w17, lsl #1 - WORD $0x0a040231 // and w17, w17, w4 - WORD $0x1a9f37e4 // cset w4, hs - WORD $0x2a3103f1 // mvn w17, w17 - WORD $0x8a130233 // and x19, x17, x19 - WORD $0xb5ffeeb3 // cbnz x19, LBB0_733 $-556(%rip) -LBB0_760: - WORD $0x9100837b // add x27, x27, #32 - WORD $0xaa0603f3 // mov x19, x6 -LBB0_761: - WORD $0xb50004e4 // cbnz x4, LBB0_773 $156(%rip) - WORD $0xb4000313 // cbz x19, LBB0_770 $96(%rip) -LBB0_763: - WORD $0xaa1b03e6 // mov x6, x27 - WORD $0x384014c4 // ldrb w4, [x6], #1 - WORD $0x7100889f // cmp w4, #34 - WORD $0x54000260 // b.eq LBB0_769 $76(%rip) - WORD $0xd1000671 // sub x17, x19, #1 - WORD $0x7101709f // cmp w4, #92 - WORD $0x540000a0 // b.eq LBB0_766 $20(%rip) - WORD $0xaa0603fb // mov x27, x6 - WORD $0xaa1103f3 // mov x19, x17 - WORD $0xb5fffef1 // cbnz x17, LBB0_763 $-36(%rip) - WORD $0x14000009 // b LBB0_768 $36(%rip) -LBB0_766: - WORD $0xb4007f11 // cbz x17, LBB0_946 $4064(%rip) - WORD $0x8b0b00d1 // add x17, x6, x11 - WORD $0xb10007df // cmn lr, #1 - WORD $0x9a9e023e // csel lr, x17, lr, eq - WORD $0x91000b7b // add x27, x27, #2 - WORD $0xd1000a71 // sub x17, x19, #2 - WORD $0xaa1103f3 // mov x19, x17 - WORD $0xb5fffdd1 // cbnz x17, LBB0_763 $-72(%rip) -LBB0_768: - WORD $0x7100889f // cmp w4, #34 - WORD $0x54000060 // b.eq LBB0_770 $12(%rip) - WORD $0x140003ee // b LBB0_946 $4024(%rip) -LBB0_769: - WORD $0xaa0603fb // mov x27, x6 -LBB0_770: - WORD $0xcb09037b // sub x27, x27, x9 - WORD $0x52800062 // mov w2, #3 - WORD $0x52800085 // mov w5, #4 - WORD $0x92f00006 // mov x6, #9223372036854775807 - WORD $0xb6ff951b // tbz x27, #63, LBB0_564 $-3424(%rip) - WORD $0x1400038b // b LBB0_917 $3628(%rip) -LBB0_771: - WORD $0xb4007cd3 // cbz x19, LBB0_946 $3992(%rip) - WORD $0x8b0b0371 // add x17, x27, x11 - WORD $0xb10007df // cmn lr, #1 - WORD $0x9a9e023e // csel lr, x17, lr, eq - WORD $0x9100077b // add x27, x27, #1 - WORD $0xd1000673 // sub x19, x19, #1 - WORD $0xb5fff633 // cbnz x19, LBB0_752 $-316(%rip) - WORD $0x14000034 // b LBB0_786 $208(%rip) -LBB0_773: - WORD $0xb4007bd3 // cbz x19, LBB0_946 $3960(%rip) - WORD $0x8b0b0371 // add x17, x27, x11 - WORD $0xb10007df // cmn lr, #1 - WORD $0x9a9e023e // csel lr, x17, lr, eq - WORD $0x9100077b // add x27, x27, #1 - WORD $0xd1000673 // sub x19, x19, #1 - WORD $0xb5fffab3 // cbnz x19, LBB0_763 $-172(%rip) - WORD $0x17ffffeb // b LBB0_770 $-84(%rip) -LBB0_775: - WORD $0xdac00291 // rbit x17, x20 - WORD $0xdac01231 // clz x17, x17 - WORD $0xcb090362 // sub x2, x27, x9 - WORD $0x8b110051 // add x17, x2, x17 - WORD $0xb10007df // cmn lr, #1 - WORD $0x9a9113de // csel lr, lr, x17, ne -LBB0_776: - WORD $0x0a240291 // bic w17, w20, w4 - WORD $0x531f7a22 // lsl w2, w17, #1 - WORD $0x331f7a24 // bfi w4, w17, #1, #31 - WORD $0x0a220282 // bic w2, w20, w2 - WORD $0x1201f042 // and w2, w2, #0xaaaaaaaa - WORD $0x2b110051 // adds w17, w2, w17 - WORD $0x4a110711 // eor w17, w24, w17, lsl #1 - WORD $0x0a040231 // and w17, w17, w4 - WORD $0x1a9f37e4 // cset w4, hs - WORD $0x2a3103f1 // mvn w17, w17 - WORD $0x8a130233 // and x19, x17, x19 - WORD $0xb5ffec93 // cbnz x19, LBB0_742 $-624(%rip) -LBB0_777: - WORD $0x9100837b // add x27, x27, #32 - WORD $0xaa0603f3 // mov x19, x6 -LBB0_778: - WORD $0xb50003a4 // cbnz x4, LBB0_787 $116(%rip) - WORD $0xb40002d3 // cbz x19, LBB0_786 $88(%rip) -LBB0_780: - WORD $0xaa1b03e6 // mov x6, x27 - WORD $0x384014c4 // ldrb w4, [x6], #1 - WORD $0x7100889f // cmp w4, #34 - WORD $0x54000220 // b.eq LBB0_785 $68(%rip) - WORD $0xd1000671 // sub x17, x19, #1 - WORD $0x7101709f // cmp w4, #92 - WORD $0x540000a0 // b.eq LBB0_783 $20(%rip) - WORD $0xaa0603fb // mov x27, x6 - WORD $0xaa1103f3 // mov x19, x17 - WORD $0xb5fffef1 // cbnz x17, LBB0_780 $-36(%rip) - WORD $0x17ffff9a // b LBB0_757 $-408(%rip) -LBB0_783: - WORD $0xb40076b1 // cbz x17, LBB0_946 $3796(%rip) - WORD $0x8b0b00d1 // add x17, x6, x11 - WORD $0xb10007df // cmn lr, #1 - WORD $0x9a9e023e // csel lr, x17, lr, eq - WORD $0x91000b7b // add x27, x27, #2 - WORD $0xd1000a71 // sub x17, x19, #2 - WORD $0xaa1103f3 // mov x19, x17 - WORD $0xb5fffdd1 // cbnz x17, LBB0_780 $-72(%rip) - WORD $0x17ffff91 // b LBB0_757 $-444(%rip) -LBB0_785: - WORD $0xaa0603fb // mov x27, x6 -LBB0_786: - WORD $0xcb09037b // sub x27, x27, x9 - WORD $0x52800062 // mov w2, #3 - WORD $0x52800085 // mov w5, #4 - WORD $0x92f00006 // mov x6, #9223372036854775807 - WORD $0xb6ffb3fb // tbz x27, #63, LBB0_654 $-2436(%rip) - WORD $0x1400034a // b LBB0_917 $3368(%rip) -LBB0_787: - WORD $0xb40074b3 // cbz x19, LBB0_946 $3732(%rip) - WORD $0x8b0b0371 // add x17, x27, x11 - WORD $0xb10007df // cmn lr, #1 - WORD $0x9a9e023e // csel lr, x17, lr, eq - WORD $0x9100077b // add x27, x27, #1 - WORD $0xd1000673 // sub x19, x19, #1 - WORD $0xb5fffbf3 // cbnz x19, LBB0_780 $-132(%rip) - WORD $0x17fffff3 // b LBB0_786 $-52(%rip) -LBB0_789: - WORD $0xf940002b // ldr x11, [x1] - WORD $0xa940200a // ldp x10, x8, [x0] - WORD $0xeb08017f // cmp x11, x8 - WORD $0x54000142 // b.hs LBB0_793 $40(%rip) - WORD $0x386b6949 // ldrb w9, [x10, x11] - WORD $0x7100353f // cmp w9, #13 - WORD $0x540000e0 // b.eq LBB0_793 $28(%rip) - WORD $0x7100813f // cmp w9, #32 - WORD $0x540000a0 // b.eq LBB0_793 $20(%rip) - WORD $0x51002d2c // sub w12, w9, #11 - WORD $0xaa0b03e9 // mov x9, x11 - WORD $0x3100099f // cmn w12, #2 - WORD $0x54000883 // b.lo LBB0_816 $272(%rip) -LBB0_793: - WORD $0x91000569 // add x9, x11, #1 - WORD $0xeb08013f // cmp x9, x8 - WORD $0x54000122 // b.hs LBB0_797 $36(%rip) - WORD $0x3869694c // ldrb w12, [x10, x9] - WORD $0x7100359f // cmp w12, #13 - WORD $0x540000c0 // b.eq LBB0_797 $24(%rip) - WORD $0x7100819f // cmp w12, #32 - WORD $0x54000080 // b.eq LBB0_797 $16(%rip) - WORD $0x51002d8c // sub w12, w12, #11 - WORD $0x3100099f // cmn w12, #2 - WORD $0x54000723 // b.lo LBB0_816 $228(%rip) -LBB0_797: - WORD $0x91000969 // add x9, x11, #2 - WORD $0xeb08013f // cmp x9, x8 - WORD $0x54000122 // b.hs LBB0_801 $36(%rip) - WORD $0x3869694c // ldrb w12, [x10, x9] - WORD $0x7100359f // cmp w12, #13 - WORD $0x540000c0 // b.eq LBB0_801 $24(%rip) - WORD $0x7100819f // cmp w12, #32 - WORD $0x54000080 // b.eq LBB0_801 $16(%rip) - WORD $0x51002d8c // sub w12, w12, #11 - WORD $0x3100099f // cmn w12, #2 - WORD $0x540005c3 // b.lo LBB0_816 $184(%rip) -LBB0_801: - WORD $0x91000d69 // add x9, x11, #3 - WORD $0xeb08013f // cmp x9, x8 - WORD $0x54000122 // b.hs LBB0_805 $36(%rip) - WORD $0x3869694c // ldrb w12, [x10, x9] - WORD $0x7100359f // cmp w12, #13 - WORD $0x540000c0 // b.eq LBB0_805 $24(%rip) - WORD $0x7100819f // cmp w12, #32 - WORD $0x54000080 // b.eq LBB0_805 $16(%rip) - WORD $0x51002d8c // sub w12, w12, #11 - WORD $0x3100099f // cmn w12, #2 - WORD $0x54000463 // b.lo LBB0_816 $140(%rip) -LBB0_805: - WORD $0x91001169 // add x9, x11, #4 - WORD $0xeb08013f // cmp x9, x8 - WORD $0x540001e2 // b.hs LBB0_810 $60(%rip) - WORD $0x5280002b // mov w11, #1 - WORD $0xd284c00c // mov x12, #9728 - WORD $0xf2c0002c // movk x12, #1, lsl #32 -LBB0_807: - WORD $0x3869694d // ldrb w13, [x10, x9] - WORD $0x710081bf // cmp w13, #32 - WORD $0x9acd216d // lsl x13, x11, x13 - WORD $0x8a0c01ad // and x13, x13, x12 - WORD $0xfa4099a4 // ccmp x13, #0, #4, ls - WORD $0x540002a0 // b.eq LBB0_815 $84(%rip) - WORD $0x91000529 // add x9, x9, #1 - WORD $0xeb09011f // cmp x8, x9 - WORD $0x54ffff01 // b.ne LBB0_807 $-32(%rip) -LBB0_809: - WORD $0x92800008 // mov x8, #-1 - WORD $0x14000095 // b LBB0_845 $596(%rip) -LBB0_810: - WORD $0xf9000029 // str x9, [x1] - WORD $0x92800008 // mov x8, #-1 - WORD $0x14000092 // b LBB0_845 $584(%rip) -LBB0_811: - WORD $0xf9400028 // ldr x8, [x1] - WORD $0xd1000508 // sub x8, x8, #1 - WORD $0xf9000028 // str x8, [x1] - WORD $0x92800428 // mov x8, #-34 - WORD $0x1400008d // b LBB0_845 $564(%rip) -LBB0_812: - WORD $0xf9000038 // str x24, [x1] - WORD $0x14000087 // b LBB0_842 $540(%rip) -LBB0_813: - WORD $0x7101761f // cmp w16, #93 - WORD $0x540010a1 // b.ne LBB0_842 $532(%rip) -LBB0_814: - WORD $0xf9000038 // str x24, [x1] - WORD $0x92800408 // mov x8, #-33 - WORD $0x14000086 // b LBB0_845 $536(%rip) -LBB0_815: - WORD $0xeb08013f // cmp x9, x8 - WORD $0x54fffdc2 // b.hs LBB0_809 $-72(%rip) -LBB0_816: - WORD $0x91000530 // add x16, x9, #1 - WORD $0xf9000030 // str x16, [x1] - WORD $0x38696948 // ldrb w8, [x10, x9] - WORD $0x7101691f // cmp w8, #90 - WORD $0x54000a8c // b.gt LBB0_836 $336(%rip) - WORD $0x7100bd1f // cmp w8, #47 - WORD $0x5400112d // b.le LBB0_847 $548(%rip) - WORD $0x5100c108 // sub w8, w8, #48 - WORD $0x7100291f // cmp w8, #10 - WORD $0x54005b82 // b.hs LBB0_913 $2928(%rip) -LBB0_819: - WORD $0xf9400408 // ldr x8, [x0, #8] - WORD $0xcb10010b // sub x11, x8, x16 - WORD $0x8b100148 // add x8, x10, x16 - WORD $0xf100417f // cmp x11, #16 - WORD $0x54000303 // b.lo LBB0_823 $96(%rip) - WORD $0xd280000c // mov x12, #0 - WORD $0x4f01e580 // movi.16b v0, #44 - WORD $0x4f06e7e1 // movi.16b v1, #223 - WORD $0x4f02e7a2 // movi.16b v2, #93 -Lloh28: - WORD $0x10fdfecd // adr x13, lCPI0_0 $-16424(%rip) -Lloh29: - WORD $0x3dc001a3 // ldr q3, [x13, lCPI0_0@PAGEOFF] $0(%rip) -Lloh30: - WORD $0x10fdff0d // adr x13, lCPI0_1 $-16416(%rip) -Lloh31: - WORD $0x3dc001a4 // ldr q4, [x13, lCPI0_1@PAGEOFF] $0(%rip) -LBB0_821: - WORD $0x3dc00105 // ldr q5, [x8] - WORD $0x6e208ca6 // cmeq.16b v6, v5, v0 - WORD $0x4e211ca5 // and.16b v5, v5, v1 - WORD $0x6e228ca5 // cmeq.16b v5, v5, v2 - WORD $0x4ea61ca5 // orr.16b v5, v5, v6 - WORD $0x4e231ca5 // and.16b v5, v5, v3 - WORD $0x4e0400a5 // tbl.16b v5, { v5 }, v4 - WORD $0x4e71b8a5 // addv.8h h5, v5 - WORD $0x1e2600ad // fmov w13, s5 - WORD $0x350003ad // cbnz w13, LBB0_831 $116(%rip) - WORD $0x91004108 // add x8, x8, #16 - WORD $0xd100416b // sub x11, x11, #16 - WORD $0x9100418c // add x12, x12, #16 - WORD $0xf1003d7f // cmp x11, #15 - WORD $0x54fffe48 // b.hi LBB0_821 $-56(%rip) -LBB0_823: - WORD $0xb40002ab // cbz x11, LBB0_830 $84(%rip) - WORD $0x8b0b010c // add x12, x8, x11 - WORD $0xcb0a010d // sub x13, x8, x10 - WORD $0x5280002e // mov w14, #1 - WORD $0xd284c00f // mov x15, #9728 - WORD $0xf2c2002f // movk x15, #4097, lsl #32 -LBB0_825: - WORD $0x39400110 // ldrb w16, [x8] - WORD $0x7100b21f // cmp w16, #44 - WORD $0x9ad021d1 // lsl x17, x14, x16 - WORD $0x8a0f0231 // and x17, x17, x15 - WORD $0xfa409a24 // ccmp x17, #0, #4, ls - WORD $0x54005921 // b.ne LBB0_922 $2852(%rip) - WORD $0x7101f61f // cmp w16, #125 - WORD $0x540058e0 // b.eq LBB0_922 $2844(%rip) - WORD $0x7101761f // cmp w16, #93 - WORD $0x540058a0 // b.eq LBB0_922 $2836(%rip) - WORD $0x91000508 // add x8, x8, #1 - WORD $0x910005ad // add x13, x13, #1 - WORD $0xf100056b // subs x11, x11, #1 - WORD $0x54fffe61 // b.ne LBB0_825 $-52(%rip) - WORD $0xaa0c03e8 // mov x8, x12 -LBB0_830: - WORD $0xcb0a0108 // sub x8, x8, x10 - WORD $0x140002b0 // b LBB0_915 $2752(%rip) -LBB0_831: - WORD $0x5ac001ab // rbit w11, w13 - WORD $0x5ac0116b // clz w11, w11 - WORD $0xcb0a0108 // sub x8, x8, x10 - WORD $0x8b0b0108 // add x8, x8, x11 - WORD $0xf9000028 // str x8, [x1] - WORD $0xf100051f // cmp x8, #1 - WORD $0x5400026b // b.lt LBB0_835 $76(%rip) - WORD $0x8b0c0168 // add x8, x11, x12 - WORD $0x8b09014a // add x10, x10, x9 - WORD $0x5280002b // mov w11, #1 - WORD $0xd284c00c // mov x12, #9728 - WORD $0xf2c0002c // movk x12, #1, lsl #32 -LBB0_833: - WORD $0x3868694d // ldrb w13, [x10, x8] - WORD $0x710081bf // cmp w13, #32 - WORD $0x9acd216d // lsl x13, x11, x13 - WORD $0x8a0c01ad // and x13, x13, x12 - WORD $0xfa4099a4 // ccmp x13, #0, #4, ls - WORD $0x54000100 // b.eq LBB0_835 $32(%rip) - WORD $0x8b08012d // add x13, x9, x8 - WORD $0xf900002d // str x13, [x1] - WORD $0xd1000508 // sub x8, x8, #1 - WORD $0x8b08012d // add x13, x9, x8 - WORD $0x910009ad // add x13, x13, #2 - WORD $0xf10005bf // cmp x13, #1 - WORD $0x54fffe8c // b.gt LBB0_833 $-48(%rip) -LBB0_835: - WORD $0xaa0903e8 // mov x8, x9 - WORD $0x1400002c // b LBB0_845 $176(%rip) -LBB0_836: - WORD $0x7101b51f // cmp w8, #109 - WORD $0x5400078d // b.le LBB0_850 $240(%rip) - WORD $0x7101b91f // cmp w8, #110 - WORD $0x54002560 // b.eq LBB0_877 $1196(%rip) - WORD $0x7101d11f // cmp w8, #116 - WORD $0x54002520 // b.eq LBB0_877 $1188(%rip) - WORD $0x7101ed1f // cmp w8, #123 - WORD $0x540050c1 // b.ne LBB0_913 $2584(%rip) - WORD $0xd2800007 // mov x7, #0 - WORD $0xd280000f // mov x15, #0 - WORD $0xd2800008 // mov x8, #0 - WORD $0xd280000b // mov x11, #0 - WORD $0xb201e3ec // mov x12, #-8608480567731124088 - WORD $0xf2e1110c // movk x12, #2184, lsl #48 - WORD $0xb202e3ed // mov x13, #4919131752989213764 - WORD $0xf2e0888d // movk x13, #1092, lsl #48 - WORD $0xb203e3ee // mov x14, #2459565876494606882 - WORD $0xf2e0444e // movk x14, #546, lsl #48 - WORD $0xf9400411 // ldr x17, [x0, #8] - WORD $0xcb100225 // sub x5, x17, x16 - WORD $0x8b100150 // add x16, x10, x16 - WORD $0x9100c3ea // add x10, sp, #48 - WORD $0x9100814a // add x10, x10, #32 - WORD $0x4f01e440 // movi.16b v0, #34 -Lloh32: - WORD $0x10fdf331 // adr x17, lCPI0_0 $-16796(%rip) -Lloh33: - WORD $0x3dc00221 // ldr q1, [x17, lCPI0_0@PAGEOFF] $0(%rip) -Lloh34: - WORD $0x10fdf371 // adr x17, lCPI0_1 $-16788(%rip) -Lloh35: - WORD $0x3dc00222 // ldr q2, [x17, lCPI0_1@PAGEOFF] $0(%rip) - WORD $0x4f02e783 // movi.16b v3, #92 - WORD $0xb200e3f1 // mov x17, #1229782938247303441 - WORD $0xb203e3e2 // mov x2, #2459565876494606882 - WORD $0xb202e3e3 // mov x3, #4919131752989213764 - WORD $0xb201e3e4 // mov x4, #-8608480567731124088 - WORD $0x4f03e764 // movi.16b v4, #123 - WORD $0x4f03e7a5 // movi.16b v5, #125 - WORD $0x6f00e406 // movi.2d v6, #0000000000000000 - WORD $0x1400002a // b LBB0_854 $168(%rip) -LBB0_841: - WORD $0x7101f61f // cmp w16, #125 - WORD $0x54ffefa0 // b.eq LBB0_814 $-524(%rip) -LBB0_842: - WORD $0xf9400028 // ldr x8, [x1] - WORD $0xd1000508 // sub x8, x8, #1 -LBB0_843: - WORD $0xf9000028 // str x8, [x1] -LBB0_844: - WORD $0x92800028 // mov x8, #-2 -LBB0_845: - WORD $0xaa0803e0 // mov x0, x8 - WORD $0xa94cfbfd // ldp fp, lr, [sp, #200] - WORD $0xa94bcff4 // ldp x20, x19, [sp, #184] - WORD $0xa94ad7f6 // ldp x22, x21, [sp, #168] - WORD $0xa949dff8 // ldp x24, x23, [sp, #152] - WORD $0xa948e7fa // ldp x26, x25, [sp, #136] - WORD $0xa947effc // ldp x28, x27, [sp, #120] - WORD $0x910383ff // add sp, sp, #224 - WORD $0xd65f03c0 // ret -LBB0_846: - WORD $0xf900003a // str x26, [x1] - WORD $0x92800008 // mov x8, #-1 - WORD $0x17fffff5 // b LBB0_845 $-44(%rip) -LBB0_847: - WORD $0x34ffebc8 // cbz w8, LBB0_809 $-648(%rip) - WORD $0x7100891f // cmp w8, #34 - WORD $0x54001f40 // b.eq LBB0_878 $1000(%rip) - WORD $0x7100b51f // cmp w8, #45 - WORD $0x54ffeee0 // b.eq LBB0_819 $-548(%rip) - WORD $0x14000251 // b LBB0_913 $2372(%rip) -LBB0_850: - WORD $0x71016d1f // cmp w8, #91 - WORD $0x540027a0 // b.eq LBB0_887 $1268(%rip) - WORD $0x7101991f // cmp w8, #102 - WORD $0x540049a1 // b.ne LBB0_913 $2356(%rip) - WORD $0x91001528 // add x8, x9, #5 - WORD $0xf940040a // ldr x10, [x0, #8] - WORD $0xeb0a011f // cmp x8, x10 - WORD $0x54ffea28 // b.hi LBB0_809 $-700(%rip) - WORD $0x1400024f // b LBB0_915 $2364(%rip) -LBB0_853: - WORD $0x937ffce7 // asr x7, x7, #63 - WORD $0x9e670267 // fmov d7, x19 - WORD $0x0e2058e7 // cnt.8b v7, v7 - WORD $0x2e3038e7 // uaddlv.8b h7, v7 - WORD $0x1e2600e5 // fmov w5, s7 - WORD $0x8b0800a8 // add x8, x5, x8 - WORD $0x91010210 // add x16, x16, #64 - WORD $0xaa0603e5 // mov x5, x6 -LBB0_854: - WORD $0xf10100a6 // subs x6, x5, #64 - WORD $0x540015cb // b.lt LBB0_861 $696(%rip) -LBB0_855: - WORD $0xad404612 // ldp q18, q17, [x16] - WORD $0xad411e10 // ldp q16, q7, [x16, #32] - WORD $0x6e238e53 // cmeq.16b v19, v18, v3 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260273 // fmov w19, s19 - WORD $0x6e238e33 // cmeq.16b v19, v17, v3 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260274 // fmov w20, s19 - WORD $0x6e238e13 // cmeq.16b v19, v16, v3 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260275 // fmov w21, s19 - WORD $0x6e238cf3 // cmeq.16b v19, v7, v3 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260276 // fmov w22, s19 - WORD $0xd3607eb5 // lsl x21, x21, #32 - WORD $0xaa16c2b5 // orr x21, x21, x22, lsl #48 - WORD $0x53103e94 // lsl w20, w20, #16 - WORD $0xaa1402b4 // orr x20, x21, x20 - WORD $0xaa130293 // orr x19, x20, x19 - WORD $0xaa0f0274 // orr x20, x19, x15 - WORD $0xb5000094 // cbnz x20, LBB0_857 $16(%rip) - WORD $0xd280000f // mov x15, #0 - WORD $0xd2800013 // mov x19, #0 - WORD $0x1400000a // b LBB0_858 $40(%rip) -LBB0_857: - WORD $0x8a2f0274 // bic x20, x19, x15 - WORD $0xaa1405f5 // orr x21, x15, x20, lsl #1 - WORD $0x8a35026f // bic x15, x19, x21 - WORD $0x9201f1ef // and x15, x15, #0xaaaaaaaaaaaaaaaa - WORD $0xab1401f3 // adds x19, x15, x20 - WORD $0x1a9f37ef // cset w15, hs - WORD $0xd37ffa73 // lsl x19, x19, #1 - WORD $0xd200f273 // eor x19, x19, #0x5555555555555555 - WORD $0x8a150273 // and x19, x19, x21 -LBB0_858: - WORD $0x6e208e53 // cmeq.16b v19, v18, v0 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260274 // fmov w20, s19 - WORD $0x6e208e33 // cmeq.16b v19, v17, v0 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260275 // fmov w21, s19 - WORD $0x6e208e13 // cmeq.16b v19, v16, v0 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260276 // fmov w22, s19 - WORD $0x6e208cf3 // cmeq.16b v19, v7, v0 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260277 // fmov w23, s19 - WORD $0xd3607ed6 // lsl x22, x22, #32 - WORD $0xaa17c2d6 // orr x22, x22, x23, lsl #48 - WORD $0x53103eb5 // lsl w21, w21, #16 - WORD $0xaa1502d5 // orr x21, x22, x21 - WORD $0xaa1402b4 // orr x20, x21, x20 - WORD $0x8a330293 // bic x19, x20, x19 - WORD $0x9200e274 // and x20, x19, #0x1111111111111111 - WORD $0x9203e275 // and x21, x19, #0x2222222222222222 - WORD $0x9202e276 // and x22, x19, #0x4444444444444444 - WORD $0x9201e273 // and x19, x19, #0x8888888888888888 - WORD $0x9b117e97 // mul x23, x20, x17 - WORD $0x9b0c7eb8 // mul x24, x21, x12 - WORD $0xca1802f7 // eor x23, x23, x24 - WORD $0x9b0d7ed8 // mul x24, x22, x13 - WORD $0x9b0e7e79 // mul x25, x19, x14 - WORD $0xca190318 // eor x24, x24, x25 - WORD $0xca1802f7 // eor x23, x23, x24 - WORD $0x9b027e98 // mul x24, x20, x2 - WORD $0x9b117eb9 // mul x25, x21, x17 - WORD $0xca190318 // eor x24, x24, x25 - WORD $0x9b0c7ed9 // mul x25, x22, x12 - WORD $0x9b0d7e7a // mul x26, x19, x13 - WORD $0xca1a0339 // eor x25, x25, x26 - WORD $0xca190318 // eor x24, x24, x25 - WORD $0x9b037e99 // mul x25, x20, x3 - WORD $0x9b027eba // mul x26, x21, x2 - WORD $0xca1a0339 // eor x25, x25, x26 - WORD $0x9b117eda // mul x26, x22, x17 - WORD $0x9b0c7e7b // mul x27, x19, x12 - WORD $0xca1b035a // eor x26, x26, x27 - WORD $0xca1a0339 // eor x25, x25, x26 - WORD $0x9b047e94 // mul x20, x20, x4 - WORD $0x9b037eb5 // mul x21, x21, x3 - WORD $0xca150294 // eor x20, x20, x21 - WORD $0x9b027ed5 // mul x21, x22, x2 - WORD $0x9b117e73 // mul x19, x19, x17 - WORD $0xca1302b3 // eor x19, x21, x19 - WORD $0xca130293 // eor x19, x20, x19 - WORD $0x9200e2f4 // and x20, x23, #0x1111111111111111 - WORD $0x9203e315 // and x21, x24, #0x2222222222222222 - WORD $0x9202e336 // and x22, x25, #0x4444444444444444 - WORD $0x9201e273 // and x19, x19, #0x8888888888888888 - WORD $0xaa150294 // orr x20, x20, x21 - WORD $0xaa1302d3 // orr x19, x22, x19 - WORD $0xaa130293 // orr x19, x20, x19 - WORD $0xca070267 // eor x7, x19, x7 - WORD $0x6e248e53 // cmeq.16b v19, v18, v4 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260273 // fmov w19, s19 - WORD $0x6e248e33 // cmeq.16b v19, v17, v4 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260274 // fmov w20, s19 - WORD $0x6e248e13 // cmeq.16b v19, v16, v4 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260275 // fmov w21, s19 - WORD $0x6e248cf3 // cmeq.16b v19, v7, v4 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260276 // fmov w22, s19 - WORD $0xd3607eb5 // lsl x21, x21, #32 - WORD $0xaa16c2b5 // orr x21, x21, x22, lsl #48 - WORD $0x53103e94 // lsl w20, w20, #16 - WORD $0xaa1402b4 // orr x20, x21, x20 - WORD $0xaa130293 // orr x19, x20, x19 - WORD $0x8a270273 // bic x19, x19, x7 - WORD $0x6e258e52 // cmeq.16b v18, v18, v5 - WORD $0x4e211e52 // and.16b v18, v18, v1 - WORD $0x4e020252 // tbl.16b v18, { v18 }, v2 - WORD $0x4e71ba52 // addv.8h h18, v18 - WORD $0x1e260254 // fmov w20, s18 - WORD $0x6e258e31 // cmeq.16b v17, v17, v5 - WORD $0x4e211e31 // and.16b v17, v17, v1 - WORD $0x4e020231 // tbl.16b v17, { v17 }, v2 - WORD $0x4e71ba31 // addv.8h h17, v17 - WORD $0x1e260235 // fmov w21, s17 - WORD $0x6e258e10 // cmeq.16b v16, v16, v5 - WORD $0x4e211e10 // and.16b v16, v16, v1 - WORD $0x4e020210 // tbl.16b v16, { v16 }, v2 - WORD $0x4e71ba10 // addv.8h h16, v16 - WORD $0x1e260216 // fmov w22, s16 - WORD $0x6e258ce7 // cmeq.16b v7, v7, v5 - WORD $0x4e211ce7 // and.16b v7, v7, v1 - WORD $0x4e0200e7 // tbl.16b v7, { v7 }, v2 - WORD $0x4e71b8e7 // addv.8h h7, v7 - WORD $0x1e2600f7 // fmov w23, s7 - WORD $0xd3607ed6 // lsl x22, x22, #32 - WORD $0xaa17c2d6 // orr x22, x22, x23, lsl #48 - WORD $0x53103eb5 // lsl w21, w21, #16 - WORD $0xaa1502d5 // orr x21, x22, x21 - WORD $0xaa1402b4 // orr x20, x21, x20 - WORD $0xea270294 // bics x20, x20, x7 - WORD $0x54ffeae0 // b.eq LBB0_853 $-676(%rip) -LBB0_859: - WORD $0xd1000695 // sub x21, x20, #1 - WORD $0x8a1302b6 // and x22, x21, x19 - WORD $0x9e6702c7 // fmov d7, x22 - WORD $0x0e2058e7 // cnt.8b v7, v7 - WORD $0x2e3038e7 // uaddlv.8b h7, v7 - WORD $0x1e2600f6 // fmov w22, s7 - WORD $0x8b0802d6 // add x22, x22, x8 - WORD $0xeb0b02df // cmp x22, x11 - WORD $0x54003109 // b.ls LBB0_912 $1568(%rip) - WORD $0x9100056b // add x11, x11, #1 - WORD $0xea1402b4 // ands x20, x21, x20 - WORD $0x54fffea1 // b.ne LBB0_859 $-44(%rip) - WORD $0x17ffff4a // b LBB0_853 $-728(%rip) -LBB0_861: - WORD $0xf10000bf // cmp x5, #0 - WORD $0x5400408d // b.le LBB0_953 $2064(%rip) - WORD $0xad029be6 // stp q6, q6, [sp, #80] - WORD $0xad019be6 // stp q6, q6, [sp, #48] - WORD $0x92402e13 // and x19, x16, #0xfff - WORD $0xf13f067f // cmp x19, #4033 - WORD $0x54ffe9a3 // b.lo LBB0_855 $-716(%rip) - WORD $0xf10080b4 // subs x20, x5, #32 - WORD $0x540000a3 // b.lo LBB0_865 $20(%rip) - WORD $0xacc14207 // ldp q7, q16, [x16], #32 - WORD $0xad01c3e7 // stp q7, q16, [sp, #48] - WORD $0xaa0a03f3 // mov x19, x10 - WORD $0x14000003 // b LBB0_866 $12(%rip) -LBB0_865: - WORD $0x9100c3f3 // add x19, sp, #48 - WORD $0xaa0503f4 // mov x20, x5 -LBB0_866: - WORD $0xf1004295 // subs x21, x20, #16 - WORD $0x54000243 // b.lo LBB0_872 $72(%rip) - WORD $0x3cc10607 // ldr q7, [x16], #16 - WORD $0x3c810667 // str q7, [x19], #16 - WORD $0xaa1503f4 // mov x20, x21 - WORD $0xf10022b5 // subs x21, x21, #8 - WORD $0x540001e2 // b.hs LBB0_873 $60(%rip) -LBB0_868: - WORD $0xf1001295 // subs x21, x20, #4 - WORD $0x54000243 // b.lo LBB0_874 $72(%rip) -LBB0_869: - WORD $0xb8404614 // ldr w20, [x16], #4 - WORD $0xb8004674 // str w20, [x19], #4 - WORD $0xaa1503f4 // mov x20, x21 - WORD $0xf1000ab5 // subs x21, x21, #2 - WORD $0x540001e2 // b.hs LBB0_875 $60(%rip) -LBB0_870: - WORD $0xb4000254 // cbz x20, LBB0_876 $72(%rip) -LBB0_871: - WORD $0x39400210 // ldrb w16, [x16] - WORD $0x39000270 // strb w16, [x19] - WORD $0x9100c3f0 // add x16, sp, #48 - WORD $0x17ffff32 // b LBB0_855 $-824(%rip) -LBB0_872: - WORD $0xf1002295 // subs x21, x20, #8 - WORD $0x54fffe63 // b.lo LBB0_868 $-52(%rip) -LBB0_873: - WORD $0xf8408614 // ldr x20, [x16], #8 - WORD $0xf8008674 // str x20, [x19], #8 - WORD $0xaa1503f4 // mov x20, x21 - WORD $0xf10012b5 // subs x21, x21, #4 - WORD $0x54fffe02 // b.hs LBB0_869 $-64(%rip) -LBB0_874: - WORD $0xf1000a95 // subs x21, x20, #2 - WORD $0x54fffe63 // b.lo LBB0_870 $-52(%rip) -LBB0_875: - WORD $0x78402614 // ldrh w20, [x16], #2 - WORD $0x78002674 // strh w20, [x19], #2 - WORD $0xaa1503f4 // mov x20, x21 - WORD $0xb5fffe15 // cbnz x21, LBB0_871 $-64(%rip) -LBB0_876: - WORD $0x9100c3f0 // add x16, sp, #48 - WORD $0x17ffff23 // b LBB0_855 $-884(%rip) -LBB0_877: - WORD $0x91001128 // add x8, x9, #4 - WORD $0xf940040a // ldr x10, [x0, #8] - WORD $0xeb0a011f // cmp x8, x10 - WORD $0x54ffcc88 // b.hi LBB0_809 $-1648(%rip) - WORD $0x14000162 // b LBB0_915 $1416(%rip) -LBB0_878: - WORD $0xf9400411 // ldr x17, [x0, #8] - WORD $0xcb10022b // sub x11, x17, x16 - WORD $0xf100817f // cmp x11, #32 - WORD $0x540036eb // b.lt LBB0_943 $1756(%rip) - WORD $0xd2800008 // mov x8, #0 - WORD $0xd280000e // mov x14, #0 - WORD $0x3200f3ec // mov w12, #1431655765 - WORD $0x3201f3ed // mov w13, #-1431655766 - WORD $0x4f01e440 // movi.16b v0, #34 - WORD $0x8b09014f // add x15, x10, x9 -Lloh36: - WORD $0x10fdce8b // adr x11, lCPI0_0 $-17968(%rip) -Lloh37: - WORD $0x3dc00161 // ldr q1, [x11, lCPI0_0@PAGEOFF] $0(%rip) -Lloh38: - WORD $0x10fdcecb // adr x11, lCPI0_1 $-17960(%rip) -Lloh39: - WORD $0x3dc00162 // ldr q2, [x11, lCPI0_1@PAGEOFF] $0(%rip) - WORD $0xcb09022b // sub x11, x17, x9 - WORD $0x4f02e783 // movi.16b v3, #92 - WORD $0x528003f0 // mov w16, #31 -LBB0_880: - WORD $0x8b0801f1 // add x17, x15, x8 - WORD $0x3cc01224 // ldur q4, [x17, #1] - WORD $0x3cc11225 // ldur q5, [x17, #17] - WORD $0x6e208c86 // cmeq.16b v6, v4, v0 - WORD $0x4e211cc6 // and.16b v6, v6, v1 - WORD $0x4e0200c6 // tbl.16b v6, { v6 }, v2 - WORD $0x4e71b8c6 // addv.8h h6, v6 - WORD $0x1e2600d1 // fmov w17, s6 - WORD $0x6e208ca6 // cmeq.16b v6, v5, v0 - WORD $0x4e211cc6 // and.16b v6, v6, v1 - WORD $0x4e0200c6 // tbl.16b v6, { v6 }, v2 - WORD $0x4e71b8c6 // addv.8h h6, v6 - WORD $0x1e2600c0 // fmov w0, s6 - WORD $0x33103c11 // bfi w17, w0, #16, #16 - WORD $0x6e238c84 // cmeq.16b v4, v4, v3 - WORD $0x4e211c84 // and.16b v4, v4, v1 - WORD $0x4e020084 // tbl.16b v4, { v4 }, v2 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e260080 // fmov w0, s4 - WORD $0x6e238ca4 // cmeq.16b v4, v5, v3 - WORD $0x4e211c84 // and.16b v4, v4, v1 - WORD $0x4e020084 // tbl.16b v4, { v4 }, v2 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e260082 // fmov w2, s4 - WORD $0x33103c40 // bfi w0, w2, #16, #16 - WORD $0x7100001f // cmp w0, #0 - WORD $0xfa4009c0 // ccmp x14, #0, #0, eq - WORD $0x54000180 // b.eq LBB0_882 $48(%rip) - WORD $0x0a2e0002 // bic w2, w0, w14 - WORD $0x2a0205c3 // orr w3, w14, w2, lsl #1 - WORD $0x0a0d000e // and w14, w0, w13 - WORD $0x0a2301ce // bic w14, w14, w3 - WORD $0x2b0201c0 // adds w0, w14, w2 - WORD $0x1a9f37ee // cset w14, hs - WORD $0x4a000580 // eor w0, w12, w0, lsl #1 - WORD $0x0a030000 // and w0, w0, w3 - WORD $0x2a2003e0 // mvn w0, w0 - WORD $0x8a110011 // and x17, x0, x17 - WORD $0x14000002 // b LBB0_883 $8(%rip) -LBB0_882: - WORD $0xd280000e // mov x14, #0 -LBB0_883: - WORD $0xb5002471 // cbnz x17, LBB0_914 $1164(%rip) - WORD $0x91008108 // add x8, x8, #32 - WORD $0xd1008210 // sub x16, x16, #32 - WORD $0x8b100171 // add x17, x11, x16 - WORD $0xf100fe3f // cmp x17, #63 - WORD $0x54fffa6c // b.gt LBB0_880 $-180(%rip) - WORD $0xb500328e // cbnz x14, LBB0_955 $1616(%rip) - WORD $0x8b09014c // add x12, x10, x9 - WORD $0x8b08018c // add x12, x12, x8 - WORD $0x9100058c // add x12, x12, #1 - WORD $0xaa2803e8 // mvn x8, x8 - WORD $0x8b0b010b // add x11, x8, x11 - WORD $0xf100057f // cmp x11, #1 - WORD $0x540033ca // b.ge LBB0_958 $1656(%rip) - WORD $0x17fffe1b // b LBB0_809 $-1940(%rip) -LBB0_887: - WORD $0xd2800007 // mov x7, #0 - WORD $0xd280000f // mov x15, #0 - WORD $0xd2800008 // mov x8, #0 - WORD $0xd280000b // mov x11, #0 - WORD $0xb201e3ec // mov x12, #-8608480567731124088 - WORD $0xf2e1110c // movk x12, #2184, lsl #48 - WORD $0xb202e3ed // mov x13, #4919131752989213764 - WORD $0xf2e0888d // movk x13, #1092, lsl #48 - WORD $0xb203e3ee // mov x14, #2459565876494606882 - WORD $0xf2e0444e // movk x14, #546, lsl #48 - WORD $0xf9400411 // ldr x17, [x0, #8] - WORD $0xcb100225 // sub x5, x17, x16 - WORD $0x8b100150 // add x16, x10, x16 - WORD $0x9100c3ea // add x10, sp, #48 - WORD $0x9100814a // add x10, x10, #32 - WORD $0x4f01e440 // movi.16b v0, #34 -Lloh40: - WORD $0x10fdc4d1 // adr x17, lCPI0_0 $-18280(%rip) -Lloh41: - WORD $0x3dc00221 // ldr q1, [x17, lCPI0_0@PAGEOFF] $0(%rip) -Lloh42: - WORD $0x10fdc511 // adr x17, lCPI0_1 $-18272(%rip) -Lloh43: - WORD $0x3dc00222 // ldr q2, [x17, lCPI0_1@PAGEOFF] $0(%rip) - WORD $0x4f02e783 // movi.16b v3, #92 - WORD $0xb200e3f1 // mov x17, #1229782938247303441 - WORD $0xb203e3e2 // mov x2, #2459565876494606882 - WORD $0xb202e3e3 // mov x3, #4919131752989213764 - WORD $0xb201e3e4 // mov x4, #-8608480567731124088 - WORD $0x4f02e764 // movi.16b v4, #91 - WORD $0x4f02e7a5 // movi.16b v5, #93 - WORD $0x6f00e406 // movi.2d v6, #0000000000000000 - WORD $0x14000009 // b LBB0_889 $36(%rip) -LBB0_888: - WORD $0x937ffce7 // asr x7, x7, #63 - WORD $0x9e670267 // fmov d7, x19 - WORD $0x0e2058e7 // cnt.8b v7, v7 - WORD $0x2e3038e7 // uaddlv.8b h7, v7 - WORD $0x1e2600e5 // fmov w5, s7 - WORD $0x8b0800a8 // add x8, x5, x8 - WORD $0x91010210 // add x16, x16, #64 - WORD $0xaa0603e5 // mov x5, x6 -LBB0_889: - WORD $0xf10100a6 // subs x6, x5, #64 - WORD $0x540015cb // b.lt LBB0_896 $696(%rip) -LBB0_890: - WORD $0xad404612 // ldp q18, q17, [x16] - WORD $0xad411e10 // ldp q16, q7, [x16, #32] - WORD $0x6e238e53 // cmeq.16b v19, v18, v3 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260273 // fmov w19, s19 - WORD $0x6e238e33 // cmeq.16b v19, v17, v3 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260274 // fmov w20, s19 - WORD $0x6e238e13 // cmeq.16b v19, v16, v3 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260275 // fmov w21, s19 - WORD $0x6e238cf3 // cmeq.16b v19, v7, v3 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260276 // fmov w22, s19 - WORD $0xd3607eb5 // lsl x21, x21, #32 - WORD $0xaa16c2b5 // orr x21, x21, x22, lsl #48 - WORD $0x53103e94 // lsl w20, w20, #16 - WORD $0xaa1402b4 // orr x20, x21, x20 - WORD $0xaa130293 // orr x19, x20, x19 - WORD $0xaa0f0274 // orr x20, x19, x15 - WORD $0xb5000094 // cbnz x20, LBB0_892 $16(%rip) - WORD $0xd280000f // mov x15, #0 - WORD $0xd2800013 // mov x19, #0 - WORD $0x1400000a // b LBB0_893 $40(%rip) -LBB0_892: - WORD $0x8a2f0274 // bic x20, x19, x15 - WORD $0xaa1405f5 // orr x21, x15, x20, lsl #1 - WORD $0x8a35026f // bic x15, x19, x21 - WORD $0x9201f1ef // and x15, x15, #0xaaaaaaaaaaaaaaaa - WORD $0xab1401f3 // adds x19, x15, x20 - WORD $0x1a9f37ef // cset w15, hs - WORD $0xd37ffa73 // lsl x19, x19, #1 - WORD $0xd200f273 // eor x19, x19, #0x5555555555555555 - WORD $0x8a150273 // and x19, x19, x21 -LBB0_893: - WORD $0x6e208e53 // cmeq.16b v19, v18, v0 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260274 // fmov w20, s19 - WORD $0x6e208e33 // cmeq.16b v19, v17, v0 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260275 // fmov w21, s19 - WORD $0x6e208e13 // cmeq.16b v19, v16, v0 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260276 // fmov w22, s19 - WORD $0x6e208cf3 // cmeq.16b v19, v7, v0 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260277 // fmov w23, s19 - WORD $0xd3607ed6 // lsl x22, x22, #32 - WORD $0xaa17c2d6 // orr x22, x22, x23, lsl #48 - WORD $0x53103eb5 // lsl w21, w21, #16 - WORD $0xaa1502d5 // orr x21, x22, x21 - WORD $0xaa1402b4 // orr x20, x21, x20 - WORD $0x8a330293 // bic x19, x20, x19 - WORD $0x9200e274 // and x20, x19, #0x1111111111111111 - WORD $0x9203e275 // and x21, x19, #0x2222222222222222 - WORD $0x9202e276 // and x22, x19, #0x4444444444444444 - WORD $0x9201e273 // and x19, x19, #0x8888888888888888 - WORD $0x9b117e97 // mul x23, x20, x17 - WORD $0x9b0c7eb8 // mul x24, x21, x12 - WORD $0xca1802f7 // eor x23, x23, x24 - WORD $0x9b0d7ed8 // mul x24, x22, x13 - WORD $0x9b0e7e79 // mul x25, x19, x14 - WORD $0xca190318 // eor x24, x24, x25 - WORD $0xca1802f7 // eor x23, x23, x24 - WORD $0x9b027e98 // mul x24, x20, x2 - WORD $0x9b117eb9 // mul x25, x21, x17 - WORD $0xca190318 // eor x24, x24, x25 - WORD $0x9b0c7ed9 // mul x25, x22, x12 - WORD $0x9b0d7e7a // mul x26, x19, x13 - WORD $0xca1a0339 // eor x25, x25, x26 - WORD $0xca190318 // eor x24, x24, x25 - WORD $0x9b037e99 // mul x25, x20, x3 - WORD $0x9b027eba // mul x26, x21, x2 - WORD $0xca1a0339 // eor x25, x25, x26 - WORD $0x9b117eda // mul x26, x22, x17 - WORD $0x9b0c7e7b // mul x27, x19, x12 - WORD $0xca1b035a // eor x26, x26, x27 - WORD $0xca1a0339 // eor x25, x25, x26 - WORD $0x9b047e94 // mul x20, x20, x4 - WORD $0x9b037eb5 // mul x21, x21, x3 - WORD $0xca150294 // eor x20, x20, x21 - WORD $0x9b027ed5 // mul x21, x22, x2 - WORD $0x9b117e73 // mul x19, x19, x17 - WORD $0xca1302b3 // eor x19, x21, x19 - WORD $0xca130293 // eor x19, x20, x19 - WORD $0x9200e2f4 // and x20, x23, #0x1111111111111111 - WORD $0x9203e315 // and x21, x24, #0x2222222222222222 - WORD $0x9202e336 // and x22, x25, #0x4444444444444444 - WORD $0x9201e273 // and x19, x19, #0x8888888888888888 - WORD $0xaa150294 // orr x20, x20, x21 - WORD $0xaa1302d3 // orr x19, x22, x19 - WORD $0xaa130293 // orr x19, x20, x19 - WORD $0xca070267 // eor x7, x19, x7 - WORD $0x6e248e53 // cmeq.16b v19, v18, v4 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260273 // fmov w19, s19 - WORD $0x6e248e33 // cmeq.16b v19, v17, v4 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260274 // fmov w20, s19 - WORD $0x6e248e13 // cmeq.16b v19, v16, v4 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260275 // fmov w21, s19 - WORD $0x6e248cf3 // cmeq.16b v19, v7, v4 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260276 // fmov w22, s19 - WORD $0xd3607eb5 // lsl x21, x21, #32 - WORD $0xaa16c2b5 // orr x21, x21, x22, lsl #48 - WORD $0x53103e94 // lsl w20, w20, #16 - WORD $0xaa1402b4 // orr x20, x21, x20 - WORD $0xaa130293 // orr x19, x20, x19 - WORD $0x8a270273 // bic x19, x19, x7 - WORD $0x6e258e52 // cmeq.16b v18, v18, v5 - WORD $0x4e211e52 // and.16b v18, v18, v1 - WORD $0x4e020252 // tbl.16b v18, { v18 }, v2 - WORD $0x4e71ba52 // addv.8h h18, v18 - WORD $0x1e260254 // fmov w20, s18 - WORD $0x6e258e31 // cmeq.16b v17, v17, v5 - WORD $0x4e211e31 // and.16b v17, v17, v1 - WORD $0x4e020231 // tbl.16b v17, { v17 }, v2 - WORD $0x4e71ba31 // addv.8h h17, v17 - WORD $0x1e260235 // fmov w21, s17 - WORD $0x6e258e10 // cmeq.16b v16, v16, v5 - WORD $0x4e211e10 // and.16b v16, v16, v1 - WORD $0x4e020210 // tbl.16b v16, { v16 }, v2 - WORD $0x4e71ba10 // addv.8h h16, v16 - WORD $0x1e260216 // fmov w22, s16 - WORD $0x6e258ce7 // cmeq.16b v7, v7, v5 - WORD $0x4e211ce7 // and.16b v7, v7, v1 - WORD $0x4e0200e7 // tbl.16b v7, { v7 }, v2 - WORD $0x4e71b8e7 // addv.8h h7, v7 - WORD $0x1e2600f7 // fmov w23, s7 - WORD $0xd3607ed6 // lsl x22, x22, #32 - WORD $0xaa17c2d6 // orr x22, x22, x23, lsl #48 - WORD $0x53103eb5 // lsl w21, w21, #16 - WORD $0xaa1502d5 // orr x21, x22, x21 - WORD $0xaa1402b4 // orr x20, x21, x20 - WORD $0xea270294 // bics x20, x20, x7 - WORD $0x54ffeae0 // b.eq LBB0_888 $-676(%rip) -LBB0_894: - WORD $0xd1000695 // sub x21, x20, #1 - WORD $0x8a1302b6 // and x22, x21, x19 - WORD $0x9e6702c7 // fmov d7, x22 - WORD $0x0e2058e7 // cnt.8b v7, v7 - WORD $0x2e3038e7 // uaddlv.8b h7, v7 - WORD $0x1e2600f6 // fmov w22, s7 - WORD $0x8b0802d6 // add x22, x22, x8 - WORD $0xeb0b02df // cmp x22, x11 - WORD $0x540006c9 // b.ls LBB0_912 $216(%rip) - WORD $0x9100056b // add x11, x11, #1 - WORD $0xea1402b4 // ands x20, x21, x20 - WORD $0x54fffea1 // b.ne LBB0_894 $-44(%rip) - WORD $0x17ffff4a // b LBB0_888 $-728(%rip) -LBB0_896: - WORD $0xf10000bf // cmp x5, #0 - WORD $0x5400164d // b.le LBB0_953 $712(%rip) - WORD $0xad029be6 // stp q6, q6, [sp, #80] - WORD $0xad019be6 // stp q6, q6, [sp, #48] - WORD $0x92402e13 // and x19, x16, #0xfff - WORD $0xf13f067f // cmp x19, #4033 - WORD $0x54ffe9a3 // b.lo LBB0_890 $-716(%rip) - WORD $0xf10080b4 // subs x20, x5, #32 - WORD $0x540000a3 // b.lo LBB0_900 $20(%rip) - WORD $0xacc14207 // ldp q7, q16, [x16], #32 - WORD $0xad01c3e7 // stp q7, q16, [sp, #48] - WORD $0xaa0a03f3 // mov x19, x10 - WORD $0x14000003 // b LBB0_901 $12(%rip) -LBB0_900: - WORD $0x9100c3f3 // add x19, sp, #48 - WORD $0xaa0503f4 // mov x20, x5 -LBB0_901: - WORD $0xf1004295 // subs x21, x20, #16 - WORD $0x54000243 // b.lo LBB0_907 $72(%rip) - WORD $0x3cc10607 // ldr q7, [x16], #16 - WORD $0x3c810667 // str q7, [x19], #16 - WORD $0xaa1503f4 // mov x20, x21 - WORD $0xf10022b5 // subs x21, x21, #8 - WORD $0x540001e2 // b.hs LBB0_908 $60(%rip) -LBB0_903: - WORD $0xf1001295 // subs x21, x20, #4 - WORD $0x54000243 // b.lo LBB0_909 $72(%rip) -LBB0_904: - WORD $0xb8404614 // ldr w20, [x16], #4 - WORD $0xb8004674 // str w20, [x19], #4 - WORD $0xaa1503f4 // mov x20, x21 - WORD $0xf1000ab5 // subs x21, x21, #2 - WORD $0x540001e2 // b.hs LBB0_910 $60(%rip) -LBB0_905: - WORD $0xb4000254 // cbz x20, LBB0_911 $72(%rip) -LBB0_906: - WORD $0x39400210 // ldrb w16, [x16] - WORD $0x39000270 // strb w16, [x19] - WORD $0x9100c3f0 // add x16, sp, #48 - WORD $0x17ffff32 // b LBB0_890 $-824(%rip) -LBB0_907: - WORD $0xf1002295 // subs x21, x20, #8 - WORD $0x54fffe63 // b.lo LBB0_903 $-52(%rip) -LBB0_908: - WORD $0xf8408614 // ldr x20, [x16], #8 - WORD $0xf8008674 // str x20, [x19], #8 - WORD $0xaa1503f4 // mov x20, x21 - WORD $0xf10012b5 // subs x21, x21, #4 - WORD $0x54fffe02 // b.hs LBB0_904 $-64(%rip) -LBB0_909: - WORD $0xf1000a95 // subs x21, x20, #2 - WORD $0x54fffe63 // b.lo LBB0_905 $-52(%rip) -LBB0_910: - WORD $0x78402614 // ldrh w20, [x16], #2 - WORD $0x78002674 // strh w20, [x19], #2 - WORD $0xaa1503f4 // mov x20, x21 - WORD $0xb5fffe15 // cbnz x21, LBB0_906 $-64(%rip) -LBB0_911: - WORD $0x9100c3f0 // add x16, sp, #48 - WORD $0x17ffff23 // b LBB0_890 $-884(%rip) -LBB0_912: - WORD $0xf9400408 // ldr x8, [x0, #8] - WORD $0xdac0028a // rbit x10, x20 - WORD $0xdac0114a // clz x10, x10 - WORD $0xcb05014a // sub x10, x10, x5 - WORD $0x8b080148 // add x8, x10, x8 - WORD $0x9100050a // add x10, x8, #1 - WORD $0xf900002a // str x10, [x1] - WORD $0xf940040b // ldr x11, [x0, #8] - WORD $0xeb0b015f // cmp x10, x11 - WORD $0x9a882568 // csinc x8, x11, x8, hs - WORD $0xf9000028 // str x8, [x1] - WORD $0xda9f9128 // csinv x8, x9, xzr, ls - WORD $0x17fffd9f // b LBB0_845 $-2436(%rip) -LBB0_913: - WORD $0xf9000029 // str x9, [x1] - WORD $0x17fffd9c // b LBB0_844 $-2448(%rip) -LBB0_914: - WORD $0xdac0022a // rbit x10, x17 - WORD $0xdac0114a // clz x10, x10 - WORD $0x8b080128 // add x8, x9, x8 - WORD $0x8b080148 // add x8, x10, x8 - WORD $0x91000908 // add x8, x8, #2 -LBB0_915: - WORD $0xf9000028 // str x8, [x1] - WORD $0xaa0903e8 // mov x8, x9 - WORD $0x17fffd95 // b LBB0_845 $-2476(%rip) -LBB0_916: - WORD $0x928000c8 // mov x8, #-7 - WORD $0x17fffd93 // b LBB0_845 $-2484(%rip) -LBB0_917: - WORD $0xb100077f // cmn x27, #1 - WORD $0x9a9e0108 // csel x8, x8, lr, eq -LBB0_918: - WORD $0xf9000028 // str x8, [x1] - WORD $0xaa1b03e8 // mov x8, x27 - WORD $0x17fffd8e // b LBB0_845 $-2504(%rip) -LBB0_919: - WORD $0x92800014 // mov x20, #-1 -LBB0_920: - WORD $0xaa3403f3 // mvn x19, x20 -LBB0_921: - WORD $0x8b1a0268 // add x8, x19, x26 - WORD $0x17fffd88 // b LBB0_843 $-2528(%rip) -LBB0_922: - WORD $0xf900002d // str x13, [x1] - WORD $0xaa0903e8 // mov x8, x9 - WORD $0x17fffd87 // b LBB0_845 $-2532(%rip) -LBB0_923: - WORD $0xaa0803f3 // mov x19, x8 - WORD $0x17fffffa // b LBB0_921 $-24(%rip) -LBB0_924: - WORD $0xaa1e03f0 // mov x16, lr -LBB0_925: - WORD $0xf9000030 // str x16, [x1] - WORD $0x92800008 // mov x8, #-1 - WORD $0x17fffd81 // b LBB0_845 $-2556(%rip) -LBB0_926: - WORD $0x92800006 // mov x6, #-1 -LBB0_927: - WORD $0xaa2603fe // mvn lr, x6 -LBB0_928: - WORD $0x8b1e0368 // add x8, x27, lr - WORD $0x17fffd7b // b LBB0_843 $-2580(%rip) -LBB0_929: - WORD $0xf900003b // str x27, [x1] - WORD $0x387b6928 // ldrb w8, [x9, x27] - WORD $0x7101851f // cmp w8, #97 - WORD $0x54ffaf01 // b.ne LBB0_844 $-2592(%rip) - WORD $0x91000b48 // add x8, x26, #2 - WORD $0xf9000028 // str x8, [x1] - WORD $0x38686928 // ldrb w8, [x9, x8] - WORD $0x7101b11f // cmp w8, #108 - WORD $0x54ffae61 // b.ne LBB0_844 $-2612(%rip) - WORD $0x91000f48 // add x8, x26, #3 - WORD $0xf9000028 // str x8, [x1] - WORD $0x38686928 // ldrb w8, [x9, x8] - WORD $0x7101cd1f // cmp w8, #115 - WORD $0x54ffadc1 // b.ne LBB0_844 $-2632(%rip) - WORD $0x91001348 // add x8, x26, #4 - WORD $0xf9000028 // str x8, [x1] - WORD $0x38686928 // ldrb w8, [x9, x8] - WORD $0x7101951f // cmp w8, #101 - WORD $0x54ffad21 // b.ne LBB0_844 $-2652(%rip) - WORD $0x91001748 // add x8, x26, #5 - WORD $0x17fffd66 // b LBB0_843 $-2664(%rip) -LBB0_934: - WORD $0xf900003a // str x26, [x1] - WORD $0x394003c8 // ldrb w8, [lr] - WORD $0x7101b91f // cmp w8, #110 - WORD $0x54ffac61 // b.ne LBB0_844 $-2676(%rip) - WORD $0x91000748 // add x8, x26, #1 - WORD $0xf9000028 // str x8, [x1] - WORD $0x38686928 // ldrb w8, [x9, x8] - WORD $0x7101d51f // cmp w8, #117 - WORD $0x54ffabc1 // b.ne LBB0_844 $-2696(%rip) - WORD $0x91000b48 // add x8, x26, #2 - WORD $0xf9000028 // str x8, [x1] - WORD $0x38686928 // ldrb w8, [x9, x8] - WORD $0x7101b11f // cmp w8, #108 - WORD $0x54ffab21 // b.ne LBB0_844 $-2716(%rip) - WORD $0x91000f48 // add x8, x26, #3 - WORD $0xf9000028 // str x8, [x1] - WORD $0x38686928 // ldrb w8, [x9, x8] - WORD $0x7101b11f // cmp w8, #108 - WORD $0x54ffaa81 // b.ne LBB0_844 $-2736(%rip) - WORD $0x14000014 // b LBB0_942 $80(%rip) -LBB0_938: - WORD $0xf900003a // str x26, [x1] - WORD $0x394003c8 // ldrb w8, [lr] - WORD $0x7101d11f // cmp w8, #116 - WORD $0x54ffa9e1 // b.ne LBB0_844 $-2756(%rip) - WORD $0x91000748 // add x8, x26, #1 - WORD $0xf9000028 // str x8, [x1] - WORD $0x38686928 // ldrb w8, [x9, x8] - WORD $0x7101c91f // cmp w8, #114 - WORD $0x54ffa941 // b.ne LBB0_844 $-2776(%rip) - WORD $0x91000b48 // add x8, x26, #2 - WORD $0xf9000028 // str x8, [x1] - WORD $0x38686928 // ldrb w8, [x9, x8] - WORD $0x7101d51f // cmp w8, #117 - WORD $0x54ffa8a1 // b.ne LBB0_844 $-2796(%rip) - WORD $0x91000f48 // add x8, x26, #3 - WORD $0xf9000028 // str x8, [x1] - WORD $0x38686928 // ldrb w8, [x9, x8] - WORD $0x7101951f // cmp w8, #101 - WORD $0x54ffa801 // b.ne LBB0_844 $-2816(%rip) -LBB0_942: - WORD $0x91001348 // add x8, x26, #4 - WORD $0x17fffd3d // b LBB0_843 $-2828(%rip) -LBB0_943: - WORD $0x8b10014c // add x12, x10, x16 - WORD $0xf100057f // cmp x11, #1 - WORD $0x5400050a // b.ge LBB0_958 $160(%rip) - WORD $0x17fffca5 // b LBB0_809 $-3436(%rip) -LBB0_944: - WORD $0xaa1303fe // mov lr, x19 - WORD $0x8b130368 // add x8, x27, x19 - WORD $0x17fffd36 // b LBB0_843 $-2856(%rip) -LBB0_945: - WORD $0xaa1b03e8 // mov x8, x27 -LBB0_946: - WORD $0x9280001b // mov x27, #-1 - WORD $0x17ffffa5 // b LBB0_918 $-364(%rip) -LBB0_947: - WORD $0x91000af7 // add x23, x23, #2 -LBB0_948: - WORD $0x92800028 // mov x8, #-2 - WORD $0x14000006 // b LBB0_952 $24(%rip) -LBB0_949: - WORD $0x910006f7 // add x23, x23, #1 - WORD $0x92800048 // mov x8, #-3 - WORD $0x14000003 // b LBB0_952 $12(%rip) -LBB0_950: - WORD $0x910006f7 // add x23, x23, #1 -LBB0_951: - WORD $0x92800008 // mov x8, #-1 -LBB0_952: - WORD $0xcb1602e9 // sub x9, x23, x22 - WORD $0xf9000029 // str x9, [x1] - WORD $0x17fffd2a // b LBB0_845 $-2904(%rip) -LBB0_953: - WORD $0xf9400408 // ldr x8, [x0, #8] -LBB0_954: - WORD $0xf9000028 // str x8, [x1] - WORD $0x92800008 // mov x8, #-1 - WORD $0x17fffd26 // b LBB0_845 $-2920(%rip) -LBB0_955: - WORD $0xd100056c // sub x12, x11, #1 - WORD $0xeb08019f // cmp x12, x8 - WORD $0x54ff91a0 // b.eq LBB0_809 $-3532(%rip) - WORD $0x8b09014c // add x12, x10, x9 - WORD $0x8b08018c // add x12, x12, x8 - WORD $0x9100098c // add x12, x12, #2 - WORD $0xcb080168 // sub x8, x11, x8 - WORD $0xd100090b // sub x11, x8, #2 - WORD $0xf100057f // cmp x11, #1 - WORD $0x5400010a // b.ge LBB0_958 $32(%rip) - WORD $0x17fffc85 // b LBB0_809 $-3564(%rip) -LBB0_957: - WORD $0x9280002d // mov x13, #-2 - WORD $0x52800048 // mov w8, #2 - WORD $0x8b08018c // add x12, x12, x8 - WORD $0x92800008 // mov x8, #-1 - WORD $0xab0d016b // adds x11, x11, x13 - WORD $0x54ffa2ad // b.le LBB0_845 $-2988(%rip) -LBB0_958: - WORD $0x39400188 // ldrb w8, [x12] - WORD $0x7101711f // cmp w8, #92 - WORD $0x54ffff00 // b.eq LBB0_957 $-32(%rip) - WORD $0x7100891f // cmp w8, #34 - WORD $0x54000100 // b.eq LBB0_961 $32(%rip) - WORD $0x9280000d // mov x13, #-1 - WORD $0x52800028 // mov w8, #1 - WORD $0x8b08018c // add x12, x12, x8 - WORD $0x92800008 // mov x8, #-1 - WORD $0xab0d016b // adds x11, x11, x13 - WORD $0x54fffecc // b.gt LBB0_958 $-40(%rip) - WORD $0x17fffd09 // b LBB0_845 $-3036(%rip) -LBB0_961: - WORD $0xcb0a0188 // sub x8, x12, x10 - WORD $0x91000508 // add x8, x8, #1 - WORD $0x17ffff6f // b LBB0_915 $-580(%rip) -LBB0_962: - WORD $0x910022f7 // add x23, x23, #8 - WORD $0x17ffffd1 // b LBB0_948 $-188(%rip) -LBB0_963: - WORD $0x92800068 // mov x8, #-4 - WORD $0xaa1803f7 // mov x23, x24 - WORD $0x17ffffd5 // b LBB0_952 $-172(%rip) -LBB0_964: - WORD $0xaa1803f7 // mov x23, x24 - WORD $0x17ffffd3 // b LBB0_952 $-180(%rip) -LBB0_965: - WORD $0x910022f7 // add x23, x23, #8 - WORD $0x92800068 // mov x8, #-4 - WORD $0x17ffffd0 // b LBB0_952 $-192(%rip) - // .p2align 2, 0x00 -_MASK_USE_NUMBER: - WORD $0x00000002 // .long 2 -__UnquoteTab: - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"\x00\x00\x00\x00\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00"\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00220000 // .ascii 4, '\x00\x00"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00/' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00/\x00\x00\x00\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00/\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x2f000000 // .ascii 4, '\x00\x00\x00/\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\\\x00\x00\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\\\x00\x00\x00\x00\x00\x08\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\\\x00\x00\x00\x00\x00\x08\x00\x00\x00\x0c\x00' - WORD $0x0000005c // .ascii 4, '\\\x00\x00\x00\x00\x00\x08\x00\x00\x00\x0c\x00\x00\x00\x00\x00' - WORD $0x00080000 // .ascii 4, '\x00\x00\x08\x00\x00\x00\x0c\x00\x00\x00\x00\x00\x00\x00\n\x00' - WORD $0x000c0000 // .ascii 4, '\x00\x00\x0c\x00\x00\x00\x00\x00\x00\x00\n\x00\x00\x00\r\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\n\x00\x00\x00\r\x00\t\xff\x00\x00' - WORD $0x000a0000 // .ascii 4, '\x00\x00\n\x00\x00\x00\r\x00\t\xff\x00\x00' - WORD $0x000d0000 // .ascii 4, '\x00\x00\r\x00\t\xff\x00\x00' - WORD $0x0000ff09 // .ascii 4, '\t\xff\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - -TEXT ·__get_by_path(SB), NOSPLIT, $0-40 - NO_LOCAL_POINTERS - -_entry: - MOVD 16(g), R16 - SUB $288, RSP, R17 - CMP R16, R17 - BLS _stack_grow - -_get_by_path: - MOVD s+0(FP), R0 - MOVD p+8(FP), R1 - MOVD path+16(FP), R2 - MOVD m+24(FP), R3 - MOVD ·_subr__get_by_path(SB), R11 - WORD $0x1000005e // adr x30, .+8 - JMP (R11) - MOVD R0, ret+32(FP) - RET - -_stack_grow: - MOVD R30, R3 - CALL runtime·morestack_noctxt<>(SB) - JMP _entry diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/get_by_path_subr_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/get_by_path_subr_arm64.go deleted file mode 100644 index 790ba88a0..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/get_by_path_subr_arm64.go +++ /dev/null @@ -1,25 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package neon - -//go:nosplit -//go:noescape -//goland:noinspection ALL -func __get_by_path_entry__() uintptr - -var ( - _subr__get_by_path uintptr = __get_by_path_entry__() + 48 -) - -const ( - _stack__get_by_path = 224 -) - -var ( - _ = _subr__get_by_path -) - -const ( - _ = _stack__get_by_path -) diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/html_escape_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/html_escape_arm64.go deleted file mode 100644 index 2f6e17f91..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/html_escape_arm64.go +++ /dev/null @@ -1,35 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 neon - -import ( - `unsafe` - - // `github.com/bytedance/sonic/internal/native/types` -) - -//go:nosplit -func html_escape(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn *int) (ret int) { - return __html_escape(sp, nb, dp, dn) -} - -//go:nosplit -//go:noescape -//goland:noinspection GoUnusedParameter -func __html_escape(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn *int) (ret int) diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/html_escape_arm64.s b/vendor/github.com/bytedance/sonic/internal/native/neon/html_escape_arm64.s deleted file mode 100644 index c8e25e179..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/html_escape_arm64.s +++ /dev/null @@ -1,1406 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -#include "go_asm.h" -#include "funcdata.h" -#include "textflag.h" - -TEXT ·__html_escape_entry__(SB), NOSPLIT, $16 - NO_LOCAL_POINTERS - WORD $0x100000a0 // adr x0, .+20 - MOVD R0, ret(FP) - RET - // .p2align 4, 0x00 -lCPI0_0: - WORD $0x08040201 - WORD $0x80402010 - WORD $0x08040201 - WORD $0x80402010 - // // .byte 1 -// .byte 2 -// .byte 4 -// .byte 8 -// .byte 16 -// .byte 32 -// .byte 64 -// .byte 128 -// .byte 1 -// .byte 2 -// .byte 4 -// .byte 8 -// .byte 16 -// .byte 32 -// .byte 64 -// .byte 128 - -lCPI0_1: - WORD $0x09010800 - WORD $0x0b030a02 - WORD $0x0d050c04 - WORD $0x0f070e06 - // // .byte 0 -// .byte 8 -// .byte 1 -// .byte 9 -// .byte 2 -// .byte 10 -// .byte 3 -// .byte 11 -// .byte 4 -// .byte 12 -// .byte 5 -// .byte 13 -// .byte 6 -// .byte 14 -// .byte 7 -// .byte 15 - -_html_escape: - WORD $0xd10083ff // sub sp, sp, #32 - WORD $0xa900fbfd // stp fp, lr, [sp, #8] - WORD $0xa93ffbfd // stp fp, lr, [sp, #-8] - WORD $0xd10023fd // sub fp, sp, #8 - WORD $0xaa0203e8 // mov x8, x2 - WORD $0xaa0003ee // mov x14, x0 - WORD $0xf100043f // cmp x1, #1 - WORD $0x54001d2b // b.lt LBB0_56 $932(%rip) - WORD $0xf940006d // ldr x13, [x3] - WORD $0x4f01e4c0 // movi.16b v0, #38 - WORD $0x4f07e441 // movi.16b v1, #226 - WORD $0x4f07e7a2 // movi.16b v2, #253 -Lloh0: - WORD $0x10fffd88 // adr x8, lCPI0_0 $-80(%rip) -Lloh1: - WORD $0x3dc00103 // ldr q3, [x8, lCPI0_0@PAGEOFF] $0(%rip) - WORD $0x4f01e784 // movi.16b v4, #60 -Lloh2: - WORD $0x10fffda8 // adr x8, lCPI0_1 $-76(%rip) -Lloh3: - WORD $0x3dc00105 // ldr q5, [x8, lCPI0_1@PAGEOFF] $0(%rip) - WORD $0x52800029 // mov w9, #1 - WORD $0xd2c0080a // mov x10, #274877906944 - WORD $0xf2ea000a // movk x10, #20480, lsl #48 - WORD $0x52801c4b // mov w11, #226 -Lloh4: - WORD $0x10001e2c // adr x12, __HtmlQuoteTab $964(%rip) -Lloh5: - WORD $0x9100018c // add x12, x12, __HtmlQuoteTab@PAGEOFF $0(%rip) - WORD $0xaa0003ee // mov x14, x0 - WORD $0xaa0203e8 // mov x8, x2 -LBB0_2: - WORD $0xf10005bf // cmp x13, #1 - WORD $0x54001ceb // b.lt LBB0_59 $924(%rip) - WORD $0xf1003c3f // cmp x1, #15 - WORD $0x1a9f97e5 // cset w5, hi - WORD $0xaa0d03f1 // mov x17, x13 - WORD $0xaa0803f0 // mov x16, x8 - WORD $0xaa0103e4 // mov x4, x1 - WORD $0xaa0e03ef // mov x15, x14 - WORD $0xf100403f // cmp x1, #16 - WORD $0x54000483 // b.lo LBB0_10 $144(%rip) - WORD $0xf10041bf // cmp x13, #16 - WORD $0x54000443 // b.lo LBB0_10 $136(%rip) - WORD $0xd2800011 // mov x17, #0 - WORD $0x928001ef // mov x15, #-16 -LBB0_6: - WORD $0x8b1101d0 // add x16, x14, x17 - WORD $0x8b110104 // add x4, x8, x17 - WORD $0xa9401610 // ldp x16, x5, [x16] - WORD $0xa9001490 // stp x16, x5, [x4] - WORD $0x9e670206 // fmov d6, x16 - WORD $0x4e181ca6 // mov.d v6[1], x5 - WORD $0x6e208cc7 // cmeq.16b v7, v6, v0 - WORD $0x6e218cd0 // cmeq.16b v16, v6, v1 - WORD $0x4e221cc6 // and.16b v6, v6, v2 - WORD $0x6e248cc6 // cmeq.16b v6, v6, v4 - WORD $0x4eb01ce7 // orr.16b v7, v7, v16 - WORD $0x4ea61ce6 // orr.16b v6, v7, v6 - WORD $0x4e231cc6 // and.16b v6, v6, v3 - WORD $0x4e0500c6 // tbl.16b v6, { v6 }, v5 - WORD $0x4e71b8c6 // addv.8h h6, v6 - WORD $0x1e2600d0 // fmov w16, s6 - WORD $0x35000890 // cbnz w16, LBB0_22 $272(%rip) - WORD $0x8b0f0030 // add x16, x1, x15 - WORD $0xf1003e1f // cmp x16, #15 - WORD $0x1a9f97e5 // cset w5, hi - WORD $0x91004231 // add x17, x17, #16 - WORD $0xf100421f // cmp x16, #16 - WORD $0x540000a3 // b.lo LBB0_9 $20(%rip) - WORD $0x8b0f01b0 // add x16, x13, x15 - WORD $0xd10041ef // sub x15, x15, #16 - WORD $0xf1003e1f // cmp x16, #15 - WORD $0x54fffcc8 // b.hi LBB0_6 $-104(%rip) -LBB0_9: - WORD $0x8b1101cf // add x15, x14, x17 - WORD $0xcb110024 // sub x4, x1, x17 - WORD $0x8b110110 // add x16, x8, x17 - WORD $0xcb1101b1 // sub x17, x13, x17 -LBB0_10: - WORD $0x36000325 // tbz w5, #0, LBB0_14 $100(%rip) - WORD $0x3dc001e6 // ldr q6, [x15] - WORD $0x6e208cc7 // cmeq.16b v7, v6, v0 - WORD $0x6e218cd0 // cmeq.16b v16, v6, v1 - WORD $0x4e221cd1 // and.16b v17, v6, v2 - WORD $0x6e248e31 // cmeq.16b v17, v17, v4 - WORD $0x4eb01ce7 // orr.16b v7, v7, v16 - WORD $0x4eb11ce7 // orr.16b v7, v7, v17 - WORD $0x4e231ce7 // and.16b v7, v7, v3 - WORD $0x4e0500e7 // tbl.16b v7, { v7 }, v5 - WORD $0x4e71b8e7 // addv.8h h7, v7 - WORD $0x1e2600e4 // fmov w4, s7 - WORD $0x32100084 // orr w4, w4, #0x10000 - WORD $0x5ac00084 // rbit w4, w4 - WORD $0x5ac01084 // clz w4, w4 - WORD $0x9e6600c6 // fmov x6, d6 - WORD $0xeb04023f // cmp x17, x4 - WORD $0x54000522 // b.hs LBB0_23 $164(%rip) - WORD $0xf1002225 // subs x5, x17, #8 - WORD $0x540005e3 // b.lo LBB0_25 $188(%rip) - WORD $0xf8008606 // str x6, [x16], #8 - WORD $0x910021e4 // add x4, x15, #8 - WORD $0xf10010a6 // subs x6, x5, #4 - WORD $0x540005e2 // b.hs LBB0_26 $188(%rip) - WORD $0x14000031 // b LBB0_27 $196(%rip) -LBB0_14: - WORD $0xb40002a4 // cbz x4, LBB0_21 $84(%rip) - WORD $0xf100063f // cmp x17, #1 - WORD $0x5400026b // b.lt LBB0_21 $76(%rip) - WORD $0xcb0e01e5 // sub x5, x15, x14 -LBB0_17: - WORD $0x394001e6 // ldrb w6, [x15] - WORD $0x7100f8df // cmp w6, #62 - WORD $0x9ac62127 // lsl x7, x9, x6 - WORD $0x8a0a00e7 // and x7, x7, x10 - WORD $0xfa4098e4 // ccmp x7, #0, #4, ls - WORD $0x540005e1 // b.ne LBB0_31 $188(%rip) - WORD $0x710388df // cmp w6, #226 - WORD $0x540005a0 // b.eq LBB0_31 $180(%rip) - WORD $0x910005ef // add x15, x15, #1 - WORD $0x38001606 // strb w6, [x16], #1 - WORD $0xf1000484 // subs x4, x4, #1 - WORD $0x540000c0 // b.eq LBB0_21 $24(%rip) - WORD $0xd1000626 // sub x6, x17, #1 - WORD $0x910004a5 // add x5, x5, #1 - WORD $0xf100063f // cmp x17, #1 - WORD $0xaa0603f1 // mov x17, x6 - WORD $0x54fffe0c // b.gt LBB0_17 $-64(%rip) -LBB0_21: - WORD $0xaa2f03f0 // mvn x16, x15 - WORD $0x8b0e0210 // add x16, x16, x14 - WORD $0xcb0e01ef // sub x15, x15, x14 - WORD $0xf100009f // cmp x4, #0 - WORD $0x9a8f1205 // csel x5, x16, x15, ne - WORD $0xb6f803e5 // tbz x5, #63, LBB0_32 $124(%rip) - WORD $0x1400007c // b LBB0_57 $496(%rip) -LBB0_22: - WORD $0x5ac0020f // rbit w15, w16 - WORD $0x5ac011ef // clz w15, w15 - WORD $0x8b1101e5 // add x5, x15, x17 - WORD $0xb6f80345 // tbz x5, #63, LBB0_32 $104(%rip) - WORD $0x14000077 // b LBB0_57 $476(%rip) -LBB0_23: - WORD $0x7100209f // cmp w4, #8 - WORD $0x540007c3 // b.lo LBB0_42 $248(%rip) - WORD $0xf8008606 // str x6, [x16], #8 - WORD $0x910021f1 // add x17, x15, #8 - WORD $0xd1002085 // sub x5, x4, #8 - WORD $0xf10010a6 // subs x6, x5, #4 - WORD $0x540007a2 // b.hs LBB0_43 $244(%rip) - WORD $0x1400003f // b LBB0_44 $252(%rip) -LBB0_25: - WORD $0xaa0f03e4 // mov x4, x15 - WORD $0xaa1103e5 // mov x5, x17 - WORD $0xf1001226 // subs x6, x17, #4 - WORD $0x54000083 // b.lo LBB0_27 $16(%rip) -LBB0_26: - WORD $0xb8404485 // ldr w5, [x4], #4 - WORD $0xb8004605 // str w5, [x16], #4 - WORD $0xaa0603e5 // mov x5, x6 -LBB0_27: - WORD $0xf10008a6 // subs x6, x5, #2 - WORD $0x540007e2 // b.hs LBB0_48 $252(%rip) - WORD $0xb4000065 // cbz x5, LBB0_30 $12(%rip) -LBB0_29: - WORD $0x39400084 // ldrb w4, [x4] - WORD $0x39000204 // strb w4, [x16] -LBB0_30: - WORD $0x8b0f022f // add x15, x17, x15 - WORD $0xaa2f03ef // mvn x15, x15 - WORD $0x8b0e01e5 // add x5, x15, x14 -LBB0_31: - WORD $0xb7f80be5 // tbnz x5, #63, LBB0_57 $380(%rip) -LBB0_32: - WORD $0x8b0501ce // add x14, x14, x5 - WORD $0x8b050108 // add x8, x8, x5 - WORD $0xcb05002f // sub x15, x1, x5 - WORD $0xf10005ff // cmp x15, #1 - WORD $0x54000a8b // b.lt LBB0_56 $336(%rip) - WORD $0xcb0501ad // sub x13, x13, x5 - WORD $0x394001d1 // ldrb w17, [x14] - WORD $0x71038a3f // cmp w17, #226 - WORD $0x54000720 // b.eq LBB0_50 $228(%rip) - WORD $0xaa0e03f0 // mov x16, x14 - WORD $0x8b315181 // add x1, x12, w17, uxtw #4 - WORD $0xb9800031 // ldrsw x17, [x1] - WORD $0xeb1101ad // subs x13, x13, x17 - WORD $0x54000b4b // b.lt LBB0_58 $360(%rip) -LBB0_35: - WORD $0xf1001224 // subs x4, x17, #4 - WORD $0x5400010b // b.lt LBB0_37 $32(%rip) - WORD $0xb9400825 // ldr w5, [x1, #8] - WORD $0xaa0803ee // mov x14, x8 - WORD $0xb80045c5 // str w5, [x14], #4 - WORD $0x91003021 // add x1, x1, #12 - WORD $0xf1000885 // subs x5, x4, #2 - WORD $0x540000e2 // b.hs LBB0_38 $28(%rip) - WORD $0x14000009 // b LBB0_39 $36(%rip) -LBB0_37: - WORD $0x91002021 // add x1, x1, #8 - WORD $0xaa0803ee // mov x14, x8 - WORD $0xaa1103e4 // mov x4, x17 - WORD $0xf1000a25 // subs x5, x17, #2 - WORD $0x54000083 // b.lo LBB0_39 $16(%rip) -LBB0_38: - WORD $0x78402424 // ldrh w4, [x1], #2 - WORD $0x780025c4 // strh w4, [x14], #2 - WORD $0xaa0503e4 // mov x4, x5 -LBB0_39: - WORD $0xb4000064 // cbz x4, LBB0_41 $12(%rip) - WORD $0x39400021 // ldrb w1, [x1] - WORD $0x390001c1 // strb w1, [x14] -LBB0_41: - WORD $0x8b110108 // add x8, x8, x17 - WORD $0x9100060e // add x14, x16, #1 - WORD $0xf10005e1 // subs x1, x15, #1 - WORD $0x54ffeb88 // b.hi LBB0_2 $-656(%rip) - WORD $0x14000032 // b LBB0_56 $200(%rip) -LBB0_42: - WORD $0xaa0f03f1 // mov x17, x15 - WORD $0xaa0403e5 // mov x5, x4 - WORD $0xf1001086 // subs x6, x4, #4 - WORD $0x54000083 // b.lo LBB0_44 $16(%rip) -LBB0_43: - WORD $0xb8404625 // ldr w5, [x17], #4 - WORD $0xb8004605 // str w5, [x16], #4 - WORD $0xaa0603e5 // mov x5, x6 -LBB0_44: - WORD $0xf10008a6 // subs x6, x5, #2 - WORD $0x540001a2 // b.hs LBB0_49 $52(%rip) - WORD $0xb4000065 // cbz x5, LBB0_47 $12(%rip) -LBB0_46: - WORD $0x39400231 // ldrb w17, [x17] - WORD $0x39000211 // strb w17, [x16] -LBB0_47: - WORD $0xcb0e01ef // sub x15, x15, x14 - WORD $0x8b0401e5 // add x5, x15, x4 - WORD $0xb6fff965 // tbz x5, #63, LBB0_32 $-212(%rip) - WORD $0x14000028 // b LBB0_57 $160(%rip) -LBB0_48: - WORD $0x78402485 // ldrh w5, [x4], #2 - WORD $0x78002605 // strh w5, [x16], #2 - WORD $0xaa0603e5 // mov x5, x6 - WORD $0xb5fff806 // cbnz x6, LBB0_29 $-256(%rip) - WORD $0x17ffffc1 // b LBB0_30 $-252(%rip) -LBB0_49: - WORD $0x78402625 // ldrh w5, [x17], #2 - WORD $0x78002605 // strh w5, [x16], #2 - WORD $0xaa0603e5 // mov x5, x6 - WORD $0xb5fffe46 // cbnz x6, LBB0_46 $-56(%rip) - WORD $0x17fffff3 // b LBB0_47 $-52(%rip) -LBB0_50: - WORD $0xf1000dff // cmp x15, #3 - WORD $0x540001e3 // b.lo LBB0_54 $60(%rip) - WORD $0x394005d0 // ldrb w16, [x14, #1] - WORD $0x7102021f // cmp w16, #128 - WORD $0x54000181 // b.ne LBB0_54 $48(%rip) - WORD $0xaa0e03f0 // mov x16, x14 - WORD $0x38402e11 // ldrb w17, [x16, #2]! - WORD $0x121f1a21 // and w1, w17, #0xfe - WORD $0x7102a03f // cmp w1, #168 - WORD $0x540000e1 // b.ne LBB0_54 $28(%rip) - WORD $0xd10009ef // sub x15, x15, #2 - WORD $0x8b315181 // add x1, x12, w17, uxtw #4 - WORD $0xb9800031 // ldrsw x17, [x1] - WORD $0xeb1101ad // subs x13, x13, x17 - WORD $0x54fff7ea // b.ge LBB0_35 $-260(%rip) - WORD $0x14000017 // b LBB0_58 $92(%rip) -LBB0_54: - WORD $0xf10005ad // subs x13, x13, #1 - WORD $0x540002eb // b.lt LBB0_59 $92(%rip) - WORD $0x3800150b // strb w11, [x8], #1 - WORD $0xaa0e03f0 // mov x16, x14 - WORD $0x910005ce // add x14, x14, #1 - WORD $0xf10005e1 // subs x1, x15, #1 - WORD $0x54ffe548 // b.hi LBB0_2 $-856(%rip) -LBB0_56: - WORD $0xcb020108 // sub x8, x8, x2 - WORD $0xf9000068 // str x8, [x3] - WORD $0xcb0001c0 // sub x0, x14, x0 - WORD $0xa940fbfd // ldp fp, lr, [sp, #8] - WORD $0x910083ff // add sp, sp, #32 - WORD $0xd65f03c0 // ret -LBB0_57: - WORD $0x8b0200a9 // add x9, x5, x2 - WORD $0xaa2903e9 // mvn x9, x9 - WORD $0x8b080128 // add x8, x9, x8 - WORD $0xf9000068 // str x8, [x3] - WORD $0xcb0e0008 // sub x8, x0, x14 - WORD $0x8b050100 // add x0, x8, x5 - WORD $0xa940fbfd // ldp fp, lr, [sp, #8] - WORD $0x910083ff // add sp, sp, #32 - WORD $0xd65f03c0 // ret -LBB0_58: - WORD $0xcb020108 // sub x8, x8, x2 - WORD $0xf9000068 // str x8, [x3] -LBB0_59: - WORD $0xaa2e03e8 // mvn x8, x14 - WORD $0x8b000100 // add x0, x8, x0 - WORD $0xa940fbfd // ldp fp, lr, [sp, #8] - WORD $0x910083ff // add sp, sp, #32 - WORD $0xd65f03c0 // ret - // .p2align 3, 0x00 -__HtmlQuoteTab: - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000006; WORD $0x00000000 // .quad 6 - WORD $0x3030755c // .asciz 4, '\\u0026\x00\x00' - WORD $0x00003632 // .asciz 4, '26\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000006; WORD $0x00000000 // .quad 6 - WORD $0x3030755c // .asciz 4, '\\u003c\x00\x00' - WORD $0x00006333 // .asciz 4, '3c\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000006; WORD $0x00000000 // .quad 6 - WORD $0x3030755c // .asciz 4, '\\u003e\x00\x00' - WORD $0x00006533 // .asciz 4, '3e\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000006; WORD $0x00000000 // .quad 6 - WORD $0x3032755c // .asciz 4, '\\u2028\x00\x00' - WORD $0x00003832 // .asciz 4, '28\x00\x00' - WORD $0x00000006; WORD $0x00000000 // .quad 6 - WORD $0x3032755c // .asciz 4, '\\u2029\x00\x00' - WORD $0x00003932 // .asciz 4, '29\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - -TEXT ·__html_escape(SB), NOSPLIT, $0-40 - NO_LOCAL_POINTERS - -_entry: - MOVD 16(g), R16 - SUB $96, RSP, R17 - CMP R16, R17 - BLS _stack_grow - -_html_escape: - MOVD sp+0(FP), R0 - MOVD nb+8(FP), R1 - MOVD dp+16(FP), R2 - MOVD dn+24(FP), R3 - MOVD ·_subr__html_escape(SB), R11 - WORD $0x1000005e // adr x30, .+8 - JMP (R11) - MOVD R0, ret+32(FP) - RET - -_stack_grow: - MOVD R30, R3 - CALL runtime·morestack_noctxt<>(SB) - JMP _entry diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/html_escape_subr_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/html_escape_subr_arm64.go deleted file mode 100644 index a0a86e057..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/html_escape_subr_arm64.go +++ /dev/null @@ -1,25 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package neon - -//go:nosplit -//go:noescape -//goland:noinspection ALL -func __html_escape_entry__() uintptr - -var ( - _subr__html_escape uintptr = __html_escape_entry__() + 32 -) - -const ( - _stack__html_escape = 32 -) - -var ( - _ = _subr__html_escape -) - -const ( - _ = _stack__html_escape -) diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/i64toa_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/i64toa_arm64.go deleted file mode 100644 index 6c2352bf6..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/i64toa_arm64.go +++ /dev/null @@ -1,29 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 neon - -//go:nosplit -func i64toa(out *byte, val int64) (ret int) { - return __i64toa(out, val) -} - -//go:nosplit -//go:noescape -//goland:noinspection GoUnusedParameter -func __i64toa(out *byte, val int64) (ret int) diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/i64toa_arm64.s b/vendor/github.com/bytedance/sonic/internal/native/neon/i64toa_arm64.s deleted file mode 100644 index a41e8e1c5..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/i64toa_arm64.s +++ /dev/null @@ -1,985 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -#include "go_asm.h" -#include "funcdata.h" -#include "textflag.h" - -TEXT ·__i64toa_entry__(SB), NOSPLIT, $16 - NO_LOCAL_POINTERS - WORD $0x100000a0 // adr x0, .+20 - MOVD R0, ret(FP) - RET - // .p2align 3, 0x00 -lCPI0_0: - WORD $0x147b20c5 - WORD $0x80003334 - // // .word 8389 -// .word 5243 -// .word 13108 -// .word 32768 - -lCPI0_1: - WORD $0x08000080 - WORD $0x80002000 - // // .word 128 -// .word 2048 -// .word 8192 -// .word 32768 - -lCPI0_2: - WORD $0x08040201 - WORD $0x80402010 - WORD $0x08040201 - WORD $0x80402010 - // // .byte 1 -// .byte 2 -// .byte 4 -// .byte 8 -// .byte 16 -// .byte 32 -// .byte 64 -// .byte 128 -// .byte 1 -// .byte 2 -// .byte 4 -// .byte 8 -// .byte 16 -// .byte 32 -// .byte 64 -// .byte 128 - -lCPI0_3: - WORD $0x09010800 - WORD $0x0b030a02 - WORD $0x0d050c04 - WORD $0x0f070e06 - // // .byte 0 -// .byte 8 -// .byte 1 -// .byte 9 -// .byte 2 -// .byte 10 -// .byte 3 -// .byte 11 -// .byte 4 -// .byte 12 -// .byte 5 -// .byte 13 -// .byte 6 -// .byte 14 -// .byte 7 -// .byte 15 - -_i64toa: - WORD $0xd10083ff // sub sp, sp, #32 - WORD $0xa900fbfd // stp fp, lr, [sp, #8] - WORD $0xa93ffbfd // stp fp, lr, [sp, #-8] - WORD $0xd10023fd // sub fp, sp, #8 - WORD $0xb7f80641 // tbnz x1, #63, LBB0_10 $200(%rip) - WORD $0xd344fc28 // lsr x8, x1, #4 - WORD $0xf109c11f // cmp x8, #624 - WORD $0x540008e8 // b.hi LBB0_13 $284(%rip) - WORD $0x53023c28 // ubfx w8, w1, #2, #14 - WORD $0x52828f69 // mov w9, #5243 - WORD $0x1b097d08 // mul w8, w8, w9 - WORD $0x53117d08 // lsr w8, w8, #17 - WORD $0xd37f7d09 // ubfiz x9, x8, #1, #32 - WORD $0x52800c8a // mov w10, #100 - WORD $0x1b0a8508 // msub w8, w8, w10, w1 - WORD $0x92403d08 // and x8, x8, #0xffff - WORD $0xd37ff908 // lsl x8, x8, #1 - WORD $0x710fa03f // cmp w1, #1000 - WORD $0x540000e3 // b.lo LBB0_4 $28(%rip) -Lloh0: - WORD $0x100054ea // adr x10, _Digits $2716(%rip) -Lloh1: - WORD $0x9100014a // add x10, x10, _Digits@PAGEOFF $0(%rip) - WORD $0x3869694a // ldrb w10, [x10, x9] - WORD $0x3900000a // strb w10, [x0] - WORD $0x5280002a // mov w10, #1 - WORD $0x14000004 // b LBB0_6 $16(%rip) -LBB0_4: - WORD $0x7101903f // cmp w1, #100 - WORD $0x540002e3 // b.lo LBB0_9 $92(%rip) - WORD $0x5280000a // mov w10, #0 -LBB0_6: -Lloh2: - WORD $0x100053cb // adr x11, _Digits $2680(%rip) -Lloh3: - WORD $0x9100016b // add x11, x11, _Digits@PAGEOFF $0(%rip) - WORD $0x8b294169 // add x9, x11, w9, uxtw - WORD $0x3940052b // ldrb w11, [x9, #1] - WORD $0x11000549 // add w9, w10, #1 - WORD $0x382a480b // strb w11, [x0, w10, uxtw] -LBB0_7: -Lloh4: - WORD $0x1000530a // adr x10, _Digits $2656(%rip) -Lloh5: - WORD $0x9100014a // add x10, x10, _Digits@PAGEOFF $0(%rip) - WORD $0x3868694b // ldrb w11, [x10, x8] - WORD $0x1100052a // add w10, w9, #1 - WORD $0x3829480b // strb w11, [x0, w9, uxtw] -LBB0_8: -Lloh6: - WORD $0x10005269 // adr x9, _Digits $2636(%rip) -Lloh7: - WORD $0x91000129 // add x9, x9, _Digits@PAGEOFF $0(%rip) - WORD $0x8b282128 // add x8, x9, w8, uxth - WORD $0x39400509 // ldrb w9, [x8, #1] - WORD $0x11000548 // add w8, w10, #1 - WORD $0x382a4809 // strb w9, [x0, w10, uxtw] - WORD $0xaa0803e0 // mov x0, x8 - WORD $0xa940fbfd // ldp fp, lr, [sp, #8] - WORD $0x910083ff // add sp, sp, #32 - WORD $0xd65f03c0 // ret -LBB0_9: - WORD $0x52800009 // mov w9, #0 - WORD $0x5280000a // mov w10, #0 - WORD $0x7100283f // cmp w1, #10 - WORD $0x54fffdc2 // b.hs LBB0_7 $-72(%rip) - WORD $0x17fffff2 // b LBB0_8 $-56(%rip) -LBB0_10: - WORD $0x528005a9 // mov w9, #45 - WORD $0xaa0003e8 // mov x8, x0 - WORD $0x38001509 // strb w9, [x8], #1 - WORD $0xcb0103e9 // neg x9, x1 - WORD $0xd344fd2a // lsr x10, x9, #4 - WORD $0xf109c15f // cmp x10, #624 - WORD $0x54001068 // b.hi LBB0_28 $524(%rip) - WORD $0x53023d2a // ubfx w10, w9, #2, #14 - WORD $0x52828f6b // mov w11, #5243 - WORD $0x1b0b7d4a // mul w10, w10, w11 - WORD $0x53117d4a // lsr w10, w10, #17 - WORD $0xd37f7d4b // ubfiz x11, x10, #1, #32 - WORD $0x52800c8c // mov w12, #100 - WORD $0x1b0ca54a // msub w10, w10, w12, w9 - WORD $0x92403d4a // and x10, x10, #0xffff - WORD $0xd37ff94a // lsl x10, x10, #1 - WORD $0x710fa13f // cmp w9, #1000 - WORD $0x540004e3 // b.lo LBB0_16 $156(%rip) -Lloh8: - WORD $0x10004e49 // adr x9, _Digits $2504(%rip) -Lloh9: - WORD $0x91000129 // add x9, x9, _Digits@PAGEOFF $0(%rip) - WORD $0x386b6929 // ldrb w9, [x9, x11] - WORD $0x39000109 // strb w9, [x8] - WORD $0x52800029 // mov w9, #1 - WORD $0x14000024 // b LBB0_18 $144(%rip) -LBB0_13: - WORD $0x529c2008 // mov w8, #57600 - WORD $0x72a0bea8 // movk w8, #1525, lsl #16 - WORD $0xeb08003f // cmp x1, x8 - WORD $0x540011c2 // b.hs LBB0_31 $568(%rip) - WORD $0x5282eb28 // mov w8, #5977 - WORD $0x72ba36e8 // movk w8, #53687, lsl #16 - WORD $0x92407c29 // and x9, x1, #0xffffffff - WORD $0x9ba87d28 // umull x8, w9, w8 - WORD $0xd36dfd08 // lsr x8, x8, #45 - WORD $0x529bd06a // mov w10, #56963 - WORD $0x72a8636a // movk w10, #17179, lsl #16 - WORD $0x9baa7d29 // umull x9, w9, w10 - WORD $0xd371fd29 // lsr x9, x9, #49 - WORD $0x927f312a // and x10, x9, #0x3ffe - WORD $0x53023d09 // ubfx w9, w8, #2, #14 - WORD $0x52828f6b // mov w11, #5243 - WORD $0x1b0b7d29 // mul w9, w9, w11 - WORD $0x53117d29 // lsr w9, w9, #17 - WORD $0x52800c8b // mov w11, #100 - WORD $0x1b0ba129 // msub w9, w9, w11, w8 - WORD $0x92403d29 // and x9, x9, #0xffff - WORD $0xd37ff929 // lsl x9, x9, #1 - WORD $0x5292cfeb // mov w11, #38527 - WORD $0x72a0130b // movk w11, #152, lsl #16 - WORD $0x6b0b003f // cmp w1, w11 - WORD $0x54000409 // b.ls LBB0_21 $128(%rip) -Lloh10: - WORD $0x10004a4b // adr x11, _Digits $2376(%rip) -Lloh11: - WORD $0x9100016b // add x11, x11, _Digits@PAGEOFF $0(%rip) - WORD $0x386a696b // ldrb w11, [x11, x10] - WORD $0x3900000b // strb w11, [x0] - WORD $0x5280002c // mov w12, #1 - WORD $0x1400001f // b LBB0_23 $124(%rip) -LBB0_16: - WORD $0x7101913f // cmp w9, #100 - WORD $0x540008a3 // b.lo LBB0_26 $276(%rip) - WORD $0x52800009 // mov w9, #0 -LBB0_18: -Lloh12: - WORD $0x1000492c // adr x12, _Digits $2340(%rip) -Lloh13: - WORD $0x9100018c // add x12, x12, _Digits@PAGEOFF $0(%rip) - WORD $0x8b2b418b // add x11, x12, w11, uxtw - WORD $0x3940056c // ldrb w12, [x11, #1] - WORD $0x1100052b // add w11, w9, #1 - WORD $0x3829490c // strb w12, [x8, w9, uxtw] -LBB0_19: -Lloh14: - WORD $0x10004869 // adr x9, _Digits $2316(%rip) -Lloh15: - WORD $0x91000129 // add x9, x9, _Digits@PAGEOFF $0(%rip) - WORD $0x386a6929 // ldrb w9, [x9, x10] - WORD $0x1100056c // add w12, w11, #1 - WORD $0x382b4909 // strb w9, [x8, w11, uxtw] -LBB0_20: -Lloh16: - WORD $0x100047c9 // adr x9, _Digits $2296(%rip) -Lloh17: - WORD $0x91000129 // add x9, x9, _Digits@PAGEOFF $0(%rip) - WORD $0x8b2a2129 // add x9, x9, w10, uxth - WORD $0x3940052a // ldrb w10, [x9, #1] - WORD $0x11000589 // add w9, w12, #1 - WORD $0x382c490a // strb w10, [x8, w12, uxtw] - WORD $0x11000528 // add w8, w9, #1 - WORD $0xaa0803e0 // mov x0, x8 - WORD $0xa940fbfd // ldp fp, lr, [sp, #8] - WORD $0x910083ff // add sp, sp, #32 - WORD $0xd65f03c0 // ret -LBB0_21: - WORD $0x528847eb // mov w11, #16959 - WORD $0x72a001eb // movk w11, #15, lsl #16 - WORD $0x6b0b003f // cmp w1, w11 - WORD $0x540005e9 // b.ls LBB0_27 $188(%rip) - WORD $0x5280000c // mov w12, #0 -LBB0_23: -Lloh18: - WORD $0x100045cb // adr x11, _Digits $2232(%rip) -Lloh19: - WORD $0x9100016b // add x11, x11, _Digits@PAGEOFF $0(%rip) - WORD $0x8b2a416a // add x10, x11, w10, uxtw - WORD $0x3940054a // ldrb w10, [x10, #1] - WORD $0x1100058b // add w11, w12, #1 - WORD $0x382c480a // strb w10, [x0, w12, uxtw] -LBB0_24: -Lloh20: - WORD $0x1000450a // adr x10, _Digits $2208(%rip) -Lloh21: - WORD $0x9100014a // add x10, x10, _Digits@PAGEOFF $0(%rip) - WORD $0x3869694c // ldrb w12, [x10, x9] - WORD $0x1100056a // add w10, w11, #1 - WORD $0x382b480c // strb w12, [x0, w11, uxtw] -LBB0_25: - WORD $0x5284e20b // mov w11, #10000 - WORD $0x1b0b8508 // msub w8, w8, w11, w1 - WORD $0x53023d0b // ubfx w11, w8, #2, #14 - WORD $0x52828f6c // mov w12, #5243 - WORD $0x1b0c7d6b // mul w11, w11, w12 - WORD $0x53117d6b // lsr w11, w11, #17 - WORD $0x52800c8c // mov w12, #100 - WORD $0x1b0ca168 // msub w8, w11, w12, w8 - WORD $0x92403d08 // and x8, x8, #0xffff - WORD $0xd37ff908 // lsl x8, x8, #1 -Lloh22: - WORD $0x1000432c // adr x12, _Digits $2148(%rip) -Lloh23: - WORD $0x9100018c // add x12, x12, _Digits@PAGEOFF $0(%rip) - WORD $0x8b292189 // add x9, x12, w9, uxth - WORD $0x39400529 // ldrb w9, [x9, #1] - WORD $0x8b2a400d // add x13, x0, w10, uxtw - WORD $0x390001a9 // strb w9, [x13] - WORD $0x786b5989 // ldrh w9, [x12, w11, uxtw #1] - WORD $0x780011a9 // sturh w9, [x13, #1] - WORD $0x38686989 // ldrb w9, [x12, x8] - WORD $0x39000da9 // strb w9, [x13, #3] - WORD $0x927f3908 // and x8, x8, #0xfffe - WORD $0x8b080188 // add x8, x12, x8 - WORD $0x39400509 // ldrb w9, [x8, #1] - WORD $0x11001548 // add w8, w10, #5 - WORD $0x390011a9 // strb w9, [x13, #4] - WORD $0xaa0803e0 // mov x0, x8 - WORD $0xa940fbfd // ldp fp, lr, [sp, #8] - WORD $0x910083ff // add sp, sp, #32 - WORD $0xd65f03c0 // ret -LBB0_26: - WORD $0x5280000b // mov w11, #0 - WORD $0x5280000c // mov w12, #0 - WORD $0x7100293f // cmp w9, #10 - WORD $0x54fff802 // b.hs LBB0_19 $-256(%rip) - WORD $0x17ffffc4 // b LBB0_20 $-240(%rip) -LBB0_27: - WORD $0x5280000b // mov w11, #0 - WORD $0x5280000a // mov w10, #0 - WORD $0x53057c2c // lsr w12, w1, #5 - WORD $0x7130d59f // cmp w12, #3125 - WORD $0x54fffaa2 // b.hs LBB0_24 $-172(%rip) - WORD $0x17ffffd9 // b LBB0_25 $-156(%rip) -LBB0_28: - WORD $0x529c200a // mov w10, #57600 - WORD $0x72a0beaa // movk w10, #1525, lsl #16 - WORD $0xeb0a013f // cmp x9, x10 - WORD $0x54001662 // b.hs LBB0_39 $716(%rip) - WORD $0x5282eb2a // mov w10, #5977 - WORD $0x72ba36ea // movk w10, #53687, lsl #16 - WORD $0x9baa7d2a // umull x10, w9, w10 - WORD $0xd36dfd4a // lsr x10, x10, #45 - WORD $0x529bd06b // mov w11, #56963 - WORD $0x72a8636b // movk w11, #17179, lsl #16 - WORD $0x92407d2c // and x12, x9, #0xffffffff - WORD $0x9bab7d8b // umull x11, w12, w11 - WORD $0xd371fd6b // lsr x11, x11, #49 - WORD $0x927f316c // and x12, x11, #0x3ffe - WORD $0x53023d4b // ubfx w11, w10, #2, #14 - WORD $0x52828f6d // mov w13, #5243 - WORD $0x1b0d7d6b // mul w11, w11, w13 - WORD $0x53117d6b // lsr w11, w11, #17 - WORD $0x52800c8d // mov w13, #100 - WORD $0x1b0da96b // msub w11, w11, w13, w10 - WORD $0x92403d6b // and x11, x11, #0xffff - WORD $0xd37ff96b // lsl x11, x11, #1 - WORD $0x5292cfed // mov w13, #38527 - WORD $0x72a0130d // movk w13, #152, lsl #16 - WORD $0x6b0d013f // cmp w9, w13 - WORD $0x54000d29 // b.ls LBB0_33 $420(%rip) -Lloh24: - WORD $0x10003c2d // adr x13, _Digits $1924(%rip) -Lloh25: - WORD $0x910001ad // add x13, x13, _Digits@PAGEOFF $0(%rip) - WORD $0x386c69ad // ldrb w13, [x13, x12] - WORD $0x3900010d // strb w13, [x8] - WORD $0x5280002e // mov w14, #1 - WORD $0x14000068 // b LBB0_35 $416(%rip) -LBB0_31: - WORD $0xd2adf82a // mov x10, #1874919424 - WORD $0xf2d0de4a // movk x10, #34546, lsl #32 - WORD $0xf2e0046a // movk x10, #35, lsl #48 - WORD $0xeb0a003f // cmp x1, x10 - WORD $0x54001ea2 // b.hs LBB0_41 $980(%rip) - WORD $0xd299dfa9 // mov x9, #52989 - WORD $0xf2b08c29 // movk x9, #33889, lsl #16 - WORD $0xf2cee229 // movk x9, #30481, lsl #32 - WORD $0xf2f57989 // movk x9, #43980, lsl #48 - WORD $0x9bc97c29 // umulh x9, x1, x9 - WORD $0xd35afd29 // lsr x9, x9, #26 - WORD $0x1b088528 // msub w8, w9, w8, w1 - WORD $0x6f00e400 // movi.2d v0, #0000000000000000 - WORD $0x6f00e401 // movi.2d v1, #0000000000000000 - WORD $0x4e041d21 // mov.s v1[0], w9 - WORD $0x0ea12822 // xtn.2s v2, v1 - WORD $0x5282eb29 // mov w9, #5977 - WORD $0x72ba36e9 // movk w9, #53687, lsl #16 - WORD $0x0e040d23 // dup.2s v3, w9 - WORD $0x2ea3c042 // umull.2d v2, v2, v3 - WORD $0x6f530442 // ushr.2d v2, v2, #45 - WORD $0x0ea12844 // xtn.2s v4, v2 - WORD $0x5284e209 // mov w9, #10000 - WORD $0x0e040d25 // dup.2s v5, w9 - WORD $0x2ea5c084 // umull.2d v4, v4, v5 - WORD $0x6ea48421 // sub.4s v1, v1, v4 - WORD $0x4e413841 // zip1.8h v1, v2, v1 - WORD $0x4f425421 // shl.2d v1, v1, #2 - WORD $0x4e413821 // zip1.8h v1, v1, v1 - WORD $0x4e813821 // zip1.4s v1, v1, v1 -Lloh26: - WORD $0x10ffdee9 // adr x9, lCPI0_0 $-1060(%rip) -Lloh27: - WORD $0xfd400122 // ldr d2, [x9, lCPI0_0@PAGEOFF] $0(%rip) - WORD $0x2e62c024 // umull.4s v4, v1, v2 - WORD $0x6e014021 // ext.16b v1, v1, v1, #8 - WORD $0x2e62c021 // umull.4s v1, v1, v2 - WORD $0x4e415881 // uzp2.8h v1, v4, v1 -Lloh28: - WORD $0x10ffde69 // adr x9, lCPI0_1 $-1076(%rip) -Lloh29: - WORD $0xfd400124 // ldr d4, [x9, lCPI0_1@PAGEOFF] $0(%rip) - WORD $0x2e64c026 // umull.4s v6, v1, v4 - WORD $0x6e014021 // ext.16b v1, v1, v1, #8 - WORD $0x2e64c021 // umull.4s v1, v1, v4 - WORD $0x4e4158c1 // uzp2.8h v1, v6, v1 - WORD $0x4f008546 // movi.8h v6, #10 - WORD $0x4e669c27 // mul.8h v7, v1, v6 - WORD $0x4f5054e7 // shl.2d v7, v7, #16 - WORD $0x6e678421 // sub.8h v1, v1, v7 - WORD $0x4e041d00 // mov.s v0[0], w8 - WORD $0x0ea12807 // xtn.2s v7, v0 - WORD $0x2ea3c0e3 // umull.2d v3, v7, v3 - WORD $0x6f530463 // ushr.2d v3, v3, #45 - WORD $0x0ea12867 // xtn.2s v7, v3 - WORD $0x2ea5c0e5 // umull.2d v5, v7, v5 - WORD $0x6ea58400 // sub.4s v0, v0, v5 - WORD $0x4e403860 // zip1.8h v0, v3, v0 - WORD $0x4f425400 // shl.2d v0, v0, #2 - WORD $0x4e403800 // zip1.8h v0, v0, v0 - WORD $0x4e803800 // zip1.4s v0, v0, v0 - WORD $0x2e62c003 // umull.4s v3, v0, v2 - WORD $0x6e004000 // ext.16b v0, v0, v0, #8 - WORD $0x2e62c000 // umull.4s v0, v0, v2 - WORD $0x4e405860 // uzp2.8h v0, v3, v0 - WORD $0x2e64c002 // umull.4s v2, v0, v4 - WORD $0x6e004000 // ext.16b v0, v0, v0, #8 - WORD $0x2e64c000 // umull.4s v0, v0, v4 - WORD $0x4e405840 // uzp2.8h v0, v2, v0 - WORD $0x4e669c02 // mul.8h v2, v0, v6 - WORD $0x4f505442 // shl.2d v2, v2, #16 - WORD $0x6e628400 // sub.8h v0, v0, v2 - WORD $0x2e212821 // sqxtun.8b v1, v1 - WORD $0x6e212801 // sqxtun2.16b v1, v0 - WORD $0x4f01e600 // movi.16b v0, #48 - WORD $0x4e208420 // add.16b v0, v1, v0 - WORD $0x4e209821 // cmeq.16b v1, v1, #0 -Lloh30: - WORD $0x10ffda08 // adr x8, lCPI0_2 $-1216(%rip) -Lloh31: - WORD $0x3dc00102 // ldr q2, [x8, lCPI0_2@PAGEOFF] $0(%rip) - WORD $0x4e221c21 // and.16b v1, v1, v2 -Lloh32: - WORD $0x10ffda28 // adr x8, lCPI0_3 $-1212(%rip) -Lloh33: - WORD $0x3dc00102 // ldr q2, [x8, lCPI0_3@PAGEOFF] $0(%rip) - WORD $0x4e020021 // tbl.16b v1, { v1 }, v2 - WORD $0x4e71b821 // addv.8h h1, v1 - WORD $0x1e260028 // fmov w8, s1 - WORD $0x2a2803e8 // mvn w8, w8 - WORD $0x32114108 // orr w8, w8, #0xffff8000 - WORD $0x5ac00108 // rbit w8, w8 - WORD $0x5ac01108 // clz w8, w8 -Lloh34: - WORD $0x10003709 // adr x9, _VecShiftShuffles $1760(%rip) -Lloh35: - WORD $0x91000129 // add x9, x9, _VecShiftShuffles@PAGEOFF $0(%rip) - WORD $0x3ce85921 // ldr q1, [x9, w8, uxtw #4] - WORD $0x4f04e5e2 // movi.16b v2, #143 - WORD $0x4e221c21 // and.16b v1, v1, v2 - WORD $0x4e010000 // tbl.16b v0, { v0 }, v1 - WORD $0x3d800000 // str q0, [x0] - WORD $0x52800209 // mov w9, #16 - WORD $0x4b080128 // sub w8, w9, w8 - WORD $0xaa0803e0 // mov x0, x8 - WORD $0xa940fbfd // ldp fp, lr, [sp, #8] - WORD $0x910083ff // add sp, sp, #32 - WORD $0xd65f03c0 // ret -LBB0_33: - WORD $0x528847ed // mov w13, #16959 - WORD $0x72a001ed // movk w13, #15, lsl #16 - WORD $0x6b0d013f // cmp w9, w13 - WORD $0x54000569 // b.ls LBB0_38 $172(%rip) - WORD $0x5280000e // mov w14, #0 -LBB0_35: -Lloh36: - WORD $0x10002e8d // adr x13, _Digits $1488(%rip) -Lloh37: - WORD $0x910001ad // add x13, x13, _Digits@PAGEOFF $0(%rip) - WORD $0x8b2c41ac // add x12, x13, w12, uxtw - WORD $0x3940058c // ldrb w12, [x12, #1] - WORD $0x110005cd // add w13, w14, #1 - WORD $0x382e490c // strb w12, [x8, w14, uxtw] -LBB0_36: -Lloh38: - WORD $0x10002dcc // adr x12, _Digits $1464(%rip) -Lloh39: - WORD $0x9100018c // add x12, x12, _Digits@PAGEOFF $0(%rip) - WORD $0x386b698e // ldrb w14, [x12, x11] - WORD $0x110005ac // add w12, w13, #1 - WORD $0x382d490e // strb w14, [x8, w13, uxtw] -LBB0_37: - WORD $0x5284e20d // mov w13, #10000 - WORD $0x1b0da549 // msub w9, w10, w13, w9 - WORD $0x53023d2a // ubfx w10, w9, #2, #14 - WORD $0x52828f6d // mov w13, #5243 - WORD $0x1b0d7d4a // mul w10, w10, w13 - WORD $0x53117d4a // lsr w10, w10, #17 - WORD $0x52800c8d // mov w13, #100 - WORD $0x1b0da549 // msub w9, w10, w13, w9 - WORD $0x92403d29 // and x9, x9, #0xffff - WORD $0xd37ff929 // lsl x9, x9, #1 -Lloh40: - WORD $0x10002bed // adr x13, _Digits $1404(%rip) -Lloh41: - WORD $0x910001ad // add x13, x13, _Digits@PAGEOFF $0(%rip) - WORD $0x8b2b21ab // add x11, x13, w11, uxth - WORD $0x3940056b // ldrb w11, [x11, #1] - WORD $0x8b2c4108 // add x8, x8, w12, uxtw - WORD $0x3900010b // strb w11, [x8] - WORD $0x786a59aa // ldrh w10, [x13, w10, uxtw #1] - WORD $0x7800110a // sturh w10, [x8, #1] - WORD $0x386969aa // ldrb w10, [x13, x9] - WORD $0x39000d0a // strb w10, [x8, #3] - WORD $0x927f3929 // and x9, x9, #0xfffe - WORD $0x8b0901a9 // add x9, x13, x9 - WORD $0x3940052a // ldrb w10, [x9, #1] - WORD $0x11001589 // add w9, w12, #5 - WORD $0x3900110a // strb w10, [x8, #4] - WORD $0x11000528 // add w8, w9, #1 - WORD $0xaa0803e0 // mov x0, x8 - WORD $0xa940fbfd // ldp fp, lr, [sp, #8] - WORD $0x910083ff // add sp, sp, #32 - WORD $0xd65f03c0 // ret -LBB0_38: - WORD $0x5280000d // mov w13, #0 - WORD $0x5280000c // mov w12, #0 - WORD $0x53057d2e // lsr w14, w9, #5 - WORD $0x7130d5df // cmp w14, #3125 - WORD $0x54fffb22 // b.hs LBB0_36 $-156(%rip) - WORD $0x17ffffdd // b LBB0_37 $-140(%rip) -LBB0_39: - WORD $0xd2adf82c // mov x12, #1874919424 - WORD $0xf2d0de4c // movk x12, #34546, lsl #32 - WORD $0xf2e0046c // movk x12, #35, lsl #48 - WORD $0xeb0c013f // cmp x9, x12 - WORD $0x540019e2 // b.hs LBB0_47 $828(%rip) - WORD $0xd299dfab // mov x11, #52989 - WORD $0xf2b08c2b // movk x11, #33889, lsl #16 - WORD $0xf2cee22b // movk x11, #30481, lsl #32 - WORD $0xf2f5798b // movk x11, #43980, lsl #48 - WORD $0x9bcb7d2b // umulh x11, x9, x11 - WORD $0xd35afd6b // lsr x11, x11, #26 - WORD $0x1b0aa569 // msub w9, w11, w10, w9 - WORD $0x6f00e400 // movi.2d v0, #0000000000000000 - WORD $0x6f00e401 // movi.2d v1, #0000000000000000 - WORD $0x4e041d61 // mov.s v1[0], w11 - WORD $0x0ea12822 // xtn.2s v2, v1 - WORD $0x5282eb2a // mov w10, #5977 - WORD $0x72ba36ea // movk w10, #53687, lsl #16 - WORD $0x0e040d43 // dup.2s v3, w10 - WORD $0x2ea3c042 // umull.2d v2, v2, v3 - WORD $0x6f530442 // ushr.2d v2, v2, #45 - WORD $0x0ea12844 // xtn.2s v4, v2 - WORD $0x5284e20a // mov w10, #10000 - WORD $0x0e040d45 // dup.2s v5, w10 - WORD $0x2ea5c084 // umull.2d v4, v4, v5 - WORD $0x6ea48421 // sub.4s v1, v1, v4 - WORD $0x4e413841 // zip1.8h v1, v2, v1 - WORD $0x4f425421 // shl.2d v1, v1, #2 - WORD $0x4e413821 // zip1.8h v1, v1, v1 - WORD $0x4e813821 // zip1.4s v1, v1, v1 -Lloh42: - WORD $0x10ffcc2a // adr x10, lCPI0_0 $-1660(%rip) -Lloh43: - WORD $0xfd400142 // ldr d2, [x10, lCPI0_0@PAGEOFF] $0(%rip) - WORD $0x2e62c024 // umull.4s v4, v1, v2 - WORD $0x6e014021 // ext.16b v1, v1, v1, #8 - WORD $0x2e62c021 // umull.4s v1, v1, v2 - WORD $0x4e415881 // uzp2.8h v1, v4, v1 -Lloh44: - WORD $0x10ffcbaa // adr x10, lCPI0_1 $-1676(%rip) -Lloh45: - WORD $0xfd400144 // ldr d4, [x10, lCPI0_1@PAGEOFF] $0(%rip) - WORD $0x2e64c026 // umull.4s v6, v1, v4 - WORD $0x6e014021 // ext.16b v1, v1, v1, #8 - WORD $0x2e64c021 // umull.4s v1, v1, v4 - WORD $0x4e4158c1 // uzp2.8h v1, v6, v1 - WORD $0x4f008546 // movi.8h v6, #10 - WORD $0x4e669c27 // mul.8h v7, v1, v6 - WORD $0x4f5054e7 // shl.2d v7, v7, #16 - WORD $0x6e678421 // sub.8h v1, v1, v7 - WORD $0x4e041d20 // mov.s v0[0], w9 - WORD $0x0ea12807 // xtn.2s v7, v0 - WORD $0x2ea3c0e3 // umull.2d v3, v7, v3 - WORD $0x6f530463 // ushr.2d v3, v3, #45 - WORD $0x0ea12867 // xtn.2s v7, v3 - WORD $0x2ea5c0e5 // umull.2d v5, v7, v5 - WORD $0x6ea58400 // sub.4s v0, v0, v5 - WORD $0x4e403860 // zip1.8h v0, v3, v0 - WORD $0x4f425400 // shl.2d v0, v0, #2 - WORD $0x4e403800 // zip1.8h v0, v0, v0 - WORD $0x4e803800 // zip1.4s v0, v0, v0 - WORD $0x2e62c003 // umull.4s v3, v0, v2 - WORD $0x6e004000 // ext.16b v0, v0, v0, #8 - WORD $0x2e62c000 // umull.4s v0, v0, v2 - WORD $0x4e405860 // uzp2.8h v0, v3, v0 - WORD $0x2e64c002 // umull.4s v2, v0, v4 - WORD $0x6e004000 // ext.16b v0, v0, v0, #8 - WORD $0x2e64c000 // umull.4s v0, v0, v4 - WORD $0x4e405840 // uzp2.8h v0, v2, v0 - WORD $0x4e669c02 // mul.8h v2, v0, v6 - WORD $0x4f505442 // shl.2d v2, v2, #16 - WORD $0x6e628400 // sub.8h v0, v0, v2 - WORD $0x2e212821 // sqxtun.8b v1, v1 - WORD $0x6e212801 // sqxtun2.16b v1, v0 - WORD $0x4f01e600 // movi.16b v0, #48 - WORD $0x4e208420 // add.16b v0, v1, v0 - WORD $0x4e209821 // cmeq.16b v1, v1, #0 -Lloh46: - WORD $0x10ffc749 // adr x9, lCPI0_2 $-1816(%rip) -Lloh47: - WORD $0x3dc00122 // ldr q2, [x9, lCPI0_2@PAGEOFF] $0(%rip) - WORD $0x4e221c21 // and.16b v1, v1, v2 -Lloh48: - WORD $0x10ffc769 // adr x9, lCPI0_3 $-1812(%rip) -Lloh49: - WORD $0x3dc00122 // ldr q2, [x9, lCPI0_3@PAGEOFF] $0(%rip) - WORD $0x4e020021 // tbl.16b v1, { v1 }, v2 - WORD $0x4e71b821 // addv.8h h1, v1 - WORD $0x1e260029 // fmov w9, s1 - WORD $0x2a2903e9 // mvn w9, w9 - WORD $0x32114129 // orr w9, w9, #0xffff8000 - WORD $0x5ac00129 // rbit w9, w9 - WORD $0x5ac01129 // clz w9, w9 -Lloh50: - WORD $0x1000244a // adr x10, _VecShiftShuffles $1160(%rip) -Lloh51: - WORD $0x9100014a // add x10, x10, _VecShiftShuffles@PAGEOFF $0(%rip) - WORD $0x3ce95941 // ldr q1, [x10, w9, uxtw #4] - WORD $0x4f04e5e2 // movi.16b v2, #143 - WORD $0x4e221c21 // and.16b v1, v1, v2 - WORD $0x4e010000 // tbl.16b v0, { v0 }, v1 - WORD $0x3d800100 // str q0, [x8] - WORD $0x52800208 // mov w8, #16 - WORD $0x4b090109 // sub w9, w8, w9 - WORD $0x11000528 // add w8, w9, #1 - WORD $0xaa0803e0 // mov x0, x8 - WORD $0xa940fbfd // ldp fp, lr, [sp, #8] - WORD $0x910083ff // add sp, sp, #32 - WORD $0xd65f03c0 // ret -LBB0_41: - WORD $0xd28f0ae9 // mov x9, #30807 - WORD $0xf2b62269 // movk x9, #45331, lsl #16 - WORD $0xf2cca5e9 // movk x9, #25903, lsl #32 - WORD $0xf2e734a9 // movk x9, #14757, lsl #48 - WORD $0x9bc97c29 // umulh x9, x1, x9 - WORD $0xd373fd2b // lsr x11, x9, #51 - WORD $0x7100257f // cmp w11, #9 - WORD $0x540000a8 // b.hi LBB0_43 $20(%rip) - WORD $0x1100c169 // add w9, w11, #48 - WORD $0x39000009 // strb w9, [x0] - WORD $0x52800029 // mov w9, #1 - WORD $0x1400001b // b LBB0_46 $108(%rip) -LBB0_43: - WORD $0x71018d7f // cmp w11, #99 - WORD $0x540000e8 // b.hi LBB0_45 $28(%rip) -Lloh52: - WORD $0x10001a89 // adr x9, _Digits $848(%rip) -Lloh53: - WORD $0x91000129 // add x9, x9, _Digits@PAGEOFF $0(%rip) - WORD $0x786b5929 // ldrh w9, [x9, w11, uxtw #1] - WORD $0x79000009 // strh w9, [x0] - WORD $0x52800049 // mov w9, #2 - WORD $0x14000013 // b LBB0_46 $76(%rip) -LBB0_45: - WORD $0x5280a3e9 // mov w9, #1311 - WORD $0x1b097d69 // mul w9, w11, w9 - WORD $0x53117d29 // lsr w9, w9, #17 - WORD $0x321c052c // orr w12, w9, #0x30 - WORD $0x3900000c // strb w12, [x0] - WORD $0x52800c8c // mov w12, #100 - WORD $0x1b0cad29 // msub w9, w9, w12, w11 - WORD $0x92403d29 // and x9, x9, #0xffff - WORD $0xd37ff929 // lsl x9, x9, #1 -Lloh54: - WORD $0x100018ac // adr x12, _Digits $788(%rip) -Lloh55: - WORD $0x9100018c // add x12, x12, _Digits@PAGEOFF $0(%rip) - WORD $0x3869698d // ldrb w13, [x12, x9] - WORD $0x3900040d // strb w13, [x0, #1] - WORD $0x927f3929 // and x9, x9, #0xfffe - WORD $0x8b090189 // add x9, x12, x9 - WORD $0x39400529 // ldrb w9, [x9, #1] - WORD $0x39000809 // strb w9, [x0, #2] - WORD $0x52800069 // mov w9, #3 -LBB0_46: - WORD $0x9b0a856a // msub x10, x11, x10, x1 - WORD $0xd299dfab // mov x11, #52989 - WORD $0xf2b08c2b // movk x11, #33889, lsl #16 - WORD $0xf2cee22b // movk x11, #30481, lsl #32 - WORD $0xf2f5798b // movk x11, #43980, lsl #48 - WORD $0x9bcb7d4b // umulh x11, x10, x11 - WORD $0xd35afd6b // lsr x11, x11, #26 - WORD $0x6f00e400 // movi.2d v0, #0000000000000000 - WORD $0x6f00e401 // movi.2d v1, #0000000000000000 - WORD $0x4e041d61 // mov.s v1[0], w11 - WORD $0x5282eb2c // mov w12, #5977 - WORD $0x72ba36ec // movk w12, #53687, lsl #16 - WORD $0x0e040d82 // dup.2s v2, w12 - WORD $0x0ea12823 // xtn.2s v3, v1 - WORD $0x2ea2c063 // umull.2d v3, v3, v2 - WORD $0x6f530463 // ushr.2d v3, v3, #45 - WORD $0x5284e20c // mov w12, #10000 - WORD $0x0e040d84 // dup.2s v4, w12 - WORD $0x0ea12865 // xtn.2s v5, v3 - WORD $0x2ea4c0a5 // umull.2d v5, v5, v4 - WORD $0x6ea58421 // sub.4s v1, v1, v5 - WORD $0x4e413861 // zip1.8h v1, v3, v1 - WORD $0x4f425421 // shl.2d v1, v1, #2 - WORD $0x4e413821 // zip1.8h v1, v1, v1 - WORD $0x4e813821 // zip1.4s v1, v1, v1 -Lloh56: - WORD $0x10ffbbac // adr x12, lCPI0_0 $-2188(%rip) -Lloh57: - WORD $0xfd400183 // ldr d3, [x12, lCPI0_0@PAGEOFF] $0(%rip) - WORD $0x2e63c025 // umull.4s v5, v1, v3 - WORD $0x6e014021 // ext.16b v1, v1, v1, #8 - WORD $0x2e63c021 // umull.4s v1, v1, v3 - WORD $0x4e4158a1 // uzp2.8h v1, v5, v1 -Lloh58: - WORD $0x10ffbb2c // adr x12, lCPI0_1 $-2204(%rip) -Lloh59: - WORD $0xfd400185 // ldr d5, [x12, lCPI0_1@PAGEOFF] $0(%rip) - WORD $0x2e65c026 // umull.4s v6, v1, v5 - WORD $0x6e014021 // ext.16b v1, v1, v1, #8 - WORD $0x2e65c021 // umull.4s v1, v1, v5 - WORD $0x4e4158c1 // uzp2.8h v1, v6, v1 - WORD $0x4f008546 // movi.8h v6, #10 - WORD $0x4e669c27 // mul.8h v7, v1, v6 - WORD $0x4f5054e7 // shl.2d v7, v7, #16 - WORD $0x6e678421 // sub.8h v1, v1, v7 - WORD $0x1b08a968 // msub w8, w11, w8, w10 - WORD $0x4e041d00 // mov.s v0[0], w8 - WORD $0x0ea12807 // xtn.2s v7, v0 - WORD $0x2ea2c0e2 // umull.2d v2, v7, v2 - WORD $0x6f530442 // ushr.2d v2, v2, #45 - WORD $0x0ea12847 // xtn.2s v7, v2 - WORD $0x2ea4c0e4 // umull.2d v4, v7, v4 - WORD $0x6ea48400 // sub.4s v0, v0, v4 - WORD $0x4e403840 // zip1.8h v0, v2, v0 - WORD $0x4f425400 // shl.2d v0, v0, #2 - WORD $0x4e403800 // zip1.8h v0, v0, v0 - WORD $0x4e803800 // zip1.4s v0, v0, v0 - WORD $0x2e63c002 // umull.4s v2, v0, v3 - WORD $0x6e004000 // ext.16b v0, v0, v0, #8 - WORD $0x2e63c000 // umull.4s v0, v0, v3 - WORD $0x4e405840 // uzp2.8h v0, v2, v0 - WORD $0x2e65c002 // umull.4s v2, v0, v5 - WORD $0x6e004000 // ext.16b v0, v0, v0, #8 - WORD $0x2e65c000 // umull.4s v0, v0, v5 - WORD $0x4e405840 // uzp2.8h v0, v2, v0 - WORD $0x4e669c02 // mul.8h v2, v0, v6 - WORD $0x4f505442 // shl.2d v2, v2, #16 - WORD $0x6e628400 // sub.8h v0, v0, v2 - WORD $0x2e212821 // sqxtun.8b v1, v1 - WORD $0x6e212801 // sqxtun2.16b v1, v0 - WORD $0x4f01e600 // movi.16b v0, #48 - WORD $0x4e208420 // add.16b v0, v1, v0 - WORD $0x3ca94800 // str q0, [x0, w9, uxtw] - WORD $0x321c0128 // orr w8, w9, #0x10 - WORD $0xaa0803e0 // mov x0, x8 - WORD $0xa940fbfd // ldp fp, lr, [sp, #8] - WORD $0x910083ff // add sp, sp, #32 - WORD $0xd65f03c0 // ret -LBB0_47: - WORD $0xd28f0aeb // mov x11, #30807 - WORD $0xf2b6226b // movk x11, #45331, lsl #16 - WORD $0xf2cca5eb // movk x11, #25903, lsl #32 - WORD $0xf2e734ab // movk x11, #14757, lsl #48 - WORD $0x9bcb7d2b // umulh x11, x9, x11 - WORD $0xd373fd6d // lsr x13, x11, #51 - WORD $0x710025bf // cmp w13, #9 - WORD $0x540000a8 // b.hi LBB0_49 $20(%rip) - WORD $0x1100c1ab // add w11, w13, #48 - WORD $0x3900010b // strb w11, [x8] - WORD $0x5280002b // mov w11, #1 - WORD $0x1400001c // b LBB0_52 $112(%rip) -LBB0_49: - WORD $0x71018dbf // cmp w13, #99 - WORD $0x540000e8 // b.hi LBB0_51 $28(%rip) -Lloh60: - WORD $0x10000c8b // adr x11, _Digits $400(%rip) -Lloh61: - WORD $0x9100016b // add x11, x11, _Digits@PAGEOFF $0(%rip) - WORD $0x786d596b // ldrh w11, [x11, w13, uxtw #1] - WORD $0x7800100b // sturh w11, [x0, #1] - WORD $0x5280004b // mov w11, #2 - WORD $0x14000014 // b LBB0_52 $80(%rip) -LBB0_51: - WORD $0x53023dab // ubfx w11, w13, #2, #14 - WORD $0x52828f6e // mov w14, #5243 - WORD $0x1b0e7d6b // mul w11, w11, w14 - WORD $0x53117d6b // lsr w11, w11, #17 - WORD $0x321c056e // orr w14, w11, #0x30 - WORD $0x3900040e // strb w14, [x0, #1] - WORD $0x52800c8e // mov w14, #100 - WORD $0x1b0eb56b // msub w11, w11, w14, w13 - WORD $0x92403d6b // and x11, x11, #0xffff - WORD $0xd37ff96b // lsl x11, x11, #1 -Lloh62: - WORD $0x10000a8e // adr x14, _Digits $336(%rip) -Lloh63: - WORD $0x910001ce // add x14, x14, _Digits@PAGEOFF $0(%rip) - WORD $0x386b69cf // ldrb w15, [x14, x11] - WORD $0x3900080f // strb w15, [x0, #2] - WORD $0x927f396b // and x11, x11, #0xfffe - WORD $0x8b0b01cb // add x11, x14, x11 - WORD $0x3940056b // ldrb w11, [x11, #1] - WORD $0x39000c0b // strb w11, [x0, #3] - WORD $0x5280006b // mov w11, #3 -LBB0_52: - WORD $0x9b0ca5a9 // msub x9, x13, x12, x9 - WORD $0xd299dfac // mov x12, #52989 - WORD $0xf2b08c2c // movk x12, #33889, lsl #16 - WORD $0xf2cee22c // movk x12, #30481, lsl #32 - WORD $0xf2f5798c // movk x12, #43980, lsl #48 - WORD $0x9bcc7d2c // umulh x12, x9, x12 - WORD $0xd35afd8c // lsr x12, x12, #26 - WORD $0x6f00e400 // movi.2d v0, #0000000000000000 - WORD $0x6f00e401 // movi.2d v1, #0000000000000000 - WORD $0x4e041d81 // mov.s v1[0], w12 - WORD $0x5282eb2d // mov w13, #5977 - WORD $0x72ba36ed // movk w13, #53687, lsl #16 - WORD $0x0e040da2 // dup.2s v2, w13 - WORD $0x0ea12823 // xtn.2s v3, v1 - WORD $0x2ea2c063 // umull.2d v3, v3, v2 - WORD $0x6f530463 // ushr.2d v3, v3, #45 - WORD $0x5284e20d // mov w13, #10000 - WORD $0x0e040da4 // dup.2s v4, w13 - WORD $0x0ea12865 // xtn.2s v5, v3 - WORD $0x2ea4c0a5 // umull.2d v5, v5, v4 - WORD $0x6ea58421 // sub.4s v1, v1, v5 - WORD $0x4e413861 // zip1.8h v1, v3, v1 - WORD $0x4f425421 // shl.2d v1, v1, #2 - WORD $0x4e413821 // zip1.8h v1, v1, v1 - WORD $0x4e813821 // zip1.4s v1, v1, v1 -Lloh64: - WORD $0x10ffad8d // adr x13, lCPI0_0 $-2640(%rip) -Lloh65: - WORD $0xfd4001a3 // ldr d3, [x13, lCPI0_0@PAGEOFF] $0(%rip) - WORD $0x2e63c025 // umull.4s v5, v1, v3 - WORD $0x6e014021 // ext.16b v1, v1, v1, #8 - WORD $0x2e63c021 // umull.4s v1, v1, v3 - WORD $0x4e4158a1 // uzp2.8h v1, v5, v1 -Lloh66: - WORD $0x10ffad0d // adr x13, lCPI0_1 $-2656(%rip) -Lloh67: - WORD $0xfd4001a5 // ldr d5, [x13, lCPI0_1@PAGEOFF] $0(%rip) - WORD $0x2e65c026 // umull.4s v6, v1, v5 - WORD $0x6e014021 // ext.16b v1, v1, v1, #8 - WORD $0x2e65c021 // umull.4s v1, v1, v5 - WORD $0x4e4158c1 // uzp2.8h v1, v6, v1 - WORD $0x4f008546 // movi.8h v6, #10 - WORD $0x4e669c27 // mul.8h v7, v1, v6 - WORD $0x4f5054e7 // shl.2d v7, v7, #16 - WORD $0x6e678421 // sub.8h v1, v1, v7 - WORD $0x1b0aa589 // msub w9, w12, w10, w9 - WORD $0x4e041d20 // mov.s v0[0], w9 - WORD $0x0ea12807 // xtn.2s v7, v0 - WORD $0x2ea2c0e2 // umull.2d v2, v7, v2 - WORD $0x6f530442 // ushr.2d v2, v2, #45 - WORD $0x0ea12847 // xtn.2s v7, v2 - WORD $0x2ea4c0e4 // umull.2d v4, v7, v4 - WORD $0x6ea48400 // sub.4s v0, v0, v4 - WORD $0x4e403840 // zip1.8h v0, v2, v0 - WORD $0x4f425400 // shl.2d v0, v0, #2 - WORD $0x4e403800 // zip1.8h v0, v0, v0 - WORD $0x4e803800 // zip1.4s v0, v0, v0 - WORD $0x2e63c002 // umull.4s v2, v0, v3 - WORD $0x6e004000 // ext.16b v0, v0, v0, #8 - WORD $0x2e63c000 // umull.4s v0, v0, v3 - WORD $0x4e405840 // uzp2.8h v0, v2, v0 - WORD $0x2e65c002 // umull.4s v2, v0, v5 - WORD $0x6e004000 // ext.16b v0, v0, v0, #8 - WORD $0x2e65c000 // umull.4s v0, v0, v5 - WORD $0x4e405840 // uzp2.8h v0, v2, v0 - WORD $0x4e669c02 // mul.8h v2, v0, v6 - WORD $0x4f505442 // shl.2d v2, v2, #16 - WORD $0x6e628400 // sub.8h v0, v0, v2 - WORD $0x2e212821 // sqxtun.8b v1, v1 - WORD $0x6e212801 // sqxtun2.16b v1, v0 - WORD $0x4f01e600 // movi.16b v0, #48 - WORD $0x4e208420 // add.16b v0, v1, v0 - WORD $0x3cab4900 // str q0, [x8, w11, uxtw] - WORD $0x321c0169 // orr w9, w11, #0x10 - WORD $0x11000528 // add w8, w9, #1 - WORD $0xaa0803e0 // mov x0, x8 - WORD $0xa940fbfd // ldp fp, lr, [sp, #8] - WORD $0x910083ff // add sp, sp, #32 - WORD $0xd65f03c0 // ret -_Digits: - WORD $0x31303030 // .ascii 4, '0001020304050607' - WORD $0x33303230 // .ascii 4, '0203040506070809' - WORD $0x35303430 // .ascii 4, '0405060708091011' - WORD $0x37303630 // .ascii 4, '0607080910111213' - WORD $0x39303830 // .ascii 4, '0809101112131415' - WORD $0x31313031 // .ascii 4, '1011121314151617' - WORD $0x33313231 // .ascii 4, '1213141516171819' - WORD $0x35313431 // .ascii 4, '1415161718192021' - WORD $0x37313631 // .ascii 4, '1617181920212223' - WORD $0x39313831 // .ascii 4, '1819202122232425' - WORD $0x31323032 // .ascii 4, '2021222324252627' - WORD $0x33323232 // .ascii 4, '2223242526272829' - WORD $0x35323432 // .ascii 4, '2425262728293031' - WORD $0x37323632 // .ascii 4, '2627282930313233' - WORD $0x39323832 // .ascii 4, '2829303132333435' - WORD $0x31333033 // .ascii 4, '3031323334353637' - WORD $0x33333233 // .ascii 4, '3233343536373839' - WORD $0x35333433 // .ascii 4, '3435363738394041' - WORD $0x37333633 // .ascii 4, '3637383940414243' - WORD $0x39333833 // .ascii 4, '3839404142434445' - WORD $0x31343034 // .ascii 4, '4041424344454647' - WORD $0x33343234 // .ascii 4, '4243444546474849' - WORD $0x35343434 // .ascii 4, '4445464748495051' - WORD $0x37343634 // .ascii 4, '4647484950515253' - WORD $0x39343834 // .ascii 4, '4849505152535455' - WORD $0x31353035 // .ascii 4, '5051525354555657' - WORD $0x33353235 // .ascii 4, '5253545556575859' - WORD $0x35353435 // .ascii 4, '5455565758596061' - WORD $0x37353635 // .ascii 4, '5657585960616263' - WORD $0x39353835 // .ascii 4, '5859606162636465' - WORD $0x31363036 // .ascii 4, '6061626364656667' - WORD $0x33363236 // .ascii 4, '6263646566676869' - WORD $0x35363436 // .ascii 4, '6465666768697071' - WORD $0x37363636 // .ascii 4, '6667686970717273' - WORD $0x39363836 // .ascii 4, '6869707172737475' - WORD $0x31373037 // .ascii 4, '7071727374757677' - WORD $0x33373237 // .ascii 4, '7273747576777879' - WORD $0x35373437 // .ascii 4, '7475767778798081' - WORD $0x37373637 // .ascii 4, '7677787980818283' - WORD $0x39373837 // .ascii 4, '7879808182838485' - WORD $0x31383038 // .ascii 4, '8081828384858687' - WORD $0x33383238 // .ascii 4, '8283848586878889' - WORD $0x35383438 // .ascii 4, '8485868788899091' - WORD $0x37383638 // .ascii 4, '8687888990919293' - WORD $0x39383838 // .ascii 4, '8889909192939495' - WORD $0x31393039 // .ascii 4, '9091929394959697' - WORD $0x33393239 // .ascii 4, '9293949596979899' - WORD $0x35393439 // .ascii 4, '949596979899' - WORD $0x37393639 // .ascii 4, '96979899' - WORD $0x39393839 // .ascii 4, '9899' - // .p2align 4, 0x00 -_VecShiftShuffles: - WORD $0x03020100 // .ascii 4, '\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f' - WORD $0x07060504 // .ascii 4, '\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\x01\x02\x03\x04' - WORD $0x0b0a0908 // .ascii 4, '\x08\t\n\x0b\x0c\r\x0e\x0f\x01\x02\x03\x04\x05\x06\x07\x08' - WORD $0x0f0e0d0c // .ascii 4, '\x0c\r\x0e\x0f\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c' - WORD $0x04030201 // .ascii 4, '\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff' - WORD $0x08070605 // .ascii 4, '\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\x02\x03\x04\x05' - WORD $0x0c0b0a09 // .ascii 4, '\t\n\x0b\x0c\r\x0e\x0f\xff\x02\x03\x04\x05\x06\x07\x08\t' - WORD $0xff0f0e0d // .ascii 4, '\r\x0e\x0f\xff\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r' - WORD $0x05040302 // .ascii 4, '\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff' - WORD $0x09080706 // .ascii 4, '\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\x03\x04\x05\x06' - WORD $0x0d0c0b0a // .ascii 4, '\n\x0b\x0c\r\x0e\x0f\xff\xff\x03\x04\x05\x06\x07\x08\t\n' - WORD $0xffff0f0e // .ascii 4, '\x0e\x0f\xff\xff\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e' - WORD $0x06050403 // .ascii 4, '\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff' - WORD $0x0a090807 // .ascii 4, '\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\x04\x05\x06\x07' - WORD $0x0e0d0c0b // .ascii 4, '\x0b\x0c\r\x0e\x0f\xff\xff\xff\x04\x05\x06\x07\x08\t\n\x0b' - WORD $0xffffff0f // .ascii 4, '\x0f\xff\xff\xff\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f' - WORD $0x07060504 // .ascii 4, '\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff' - WORD $0x0b0a0908 // .ascii 4, '\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\x05\x06\x07\x08' - WORD $0x0f0e0d0c // .ascii 4, '\x0c\r\x0e\x0f\xff\xff\xff\xff\x05\x06\x07\x08\t\n\x0b\x0c' - WORD $0xffffffff // .ascii 4, '\xff\xff\xff\xff\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff' - WORD $0x08070605 // .ascii 4, '\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff' - WORD $0x0c0b0a09 // .ascii 4, '\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\x06\x07\x08\t' - WORD $0xff0f0e0d // .ascii 4, '\r\x0e\x0f\xff\xff\xff\xff\xff\x06\x07\x08\t\n\x0b\x0c\r' - WORD $0xffffffff // .ascii 4, '\xff\xff\xff\xff\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff' - WORD $0x09080706 // .ascii 4, '\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff' - WORD $0x0d0c0b0a // .ascii 4, '\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff\x07\x08\t\n' - WORD $0xffff0f0e // .ascii 4, '\x0e\x0f\xff\xff\xff\xff\xff\xff\x07\x08\t\n\x0b\x0c\r\x0e' - WORD $0xffffffff // .ascii 4, '\xff\xff\xff\xff\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff' - WORD $0x0a090807 // .ascii 4, '\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff\xff' - WORD $0x0e0d0c0b // .ascii 4, '\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff\xff\x08\t\n\x0b' - WORD $0xffffff0f // .ascii 4, '\x0f\xff\xff\xff\xff\xff\xff\xff\x08\t\n\x0b\x0c\r\x0e\x0f' - WORD $0xffffffff // .ascii 4, '\xff\xff\xff\xff\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff' - WORD $0x0b0a0908 // .ascii 4, '\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff\xff\xff' - WORD $0x0f0e0d0c // .ascii 4, '\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff\xff\xff' - WORD $0xffffffff // .ascii 4, '\xff\xff\xff\xff\xff\xff\xff\xff' - WORD $0xffffffff // .ascii 4, '\xff\xff\xff\xff' - -TEXT ·__i64toa(SB), NOSPLIT, $0-24 - NO_LOCAL_POINTERS - -_entry: - MOVD 16(g), R16 - SUB $96, RSP, R17 - CMP R16, R17 - BLS _stack_grow - -_i64toa: - MOVD out+0(FP), R0 - MOVD val+8(FP), R1 - MOVD ·_subr__i64toa(SB), R11 - WORD $0x1000005e // adr x30, .+8 - JMP (R11) - MOVD R0, ret+16(FP) - RET - -_stack_grow: - MOVD R30, R3 - CALL runtime·morestack_noctxt<>(SB) - JMP _entry diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/i64toa_subr_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/i64toa_subr_arm64.go deleted file mode 100644 index 7c73cb380..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/i64toa_subr_arm64.go +++ /dev/null @@ -1,25 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package neon - -//go:nosplit -//go:noescape -//goland:noinspection ALL -func __i64toa_entry__() uintptr - -var ( - _subr__i64toa uintptr = __i64toa_entry__() + 48 -) - -const ( - _stack__i64toa = 32 -) - -var ( - _ = _subr__i64toa -) - -const ( - _ = _stack__i64toa -) diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/lookup_small_key_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/lookup_small_key_arm64.go deleted file mode 100644 index d05d98797..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/lookup_small_key_arm64.go +++ /dev/null @@ -1,31 +0,0 @@ -/** - * Copyright 2024 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 - * - * https://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 neon - -import ( - "unsafe" - - "github.com/bytedance/sonic/internal/rt" -) - -//go:nosplit -func lookup_small_key(key *string, table *[]byte, lowerOff int) (ret int) { - return __lookup_small_key(rt.NoEscape(unsafe.Pointer(key)), rt.NoEscape(unsafe.Pointer(table)), lowerOff) -} - -//go:nosplit -func __lookup_small_key(key unsafe.Pointer, table unsafe.Pointer, lowerOff int) (ret int) diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/lookup_small_key_arm64.s b/vendor/github.com/bytedance/sonic/internal/native/neon/lookup_small_key_arm64.s deleted file mode 100644 index 004c09374..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/lookup_small_key_arm64.s +++ /dev/null @@ -1,342 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -#include "go_asm.h" -#include "funcdata.h" -#include "textflag.h" - -TEXT ·__lookup_small_key_entry__(SB), NOSPLIT, $16 - NO_LOCAL_POINTERS - WORD $0x100000a0 // adr x0, .+20 - MOVD R0, ret(FP) - RET - // .p2align 4, 0x00 -lCPI0_0: - WORD $0x08040201 - WORD $0x80402010 - WORD $0x08040201 - WORD $0x80402010 - // // .byte 1 -// .byte 2 -// .byte 4 -// .byte 8 -// .byte 16 -// .byte 32 -// .byte 64 -// .byte 128 -// .byte 1 -// .byte 2 -// .byte 4 -// .byte 8 -// .byte 16 -// .byte 32 -// .byte 64 -// .byte 128 - -lCPI0_1: - WORD $0x09010800 - WORD $0x0b030a02 - WORD $0x0d050c04 - WORD $0x0f070e06 - // // .byte 0 -// .byte 8 -// .byte 1 -// .byte 9 -// .byte 2 -// .byte 10 -// .byte 3 -// .byte 11 -// .byte 4 -// .byte 12 -// .byte 5 -// .byte 13 -// .byte 6 -// .byte 14 -// .byte 7 -// .byte 15 - -_lookup_small_key: - WORD $0xd10083ff // sub sp, sp, #32 - WORD $0xa900fbfd // stp fp, lr, [sp, #8] - WORD $0xa93ffbfd // stp fp, lr, [sp, #-8] - WORD $0xd10023fd // sub fp, sp, #8 - WORD $0xf940040a // ldr x10, [x0, #8] - WORD $0xf940002b // ldr x11, [x1] - WORD $0x12001d49 // and w9, w10, #0xff - WORD $0x8b294928 // add x8, x9, w9, uxtw #2 - WORD $0x8b08016d // add x13, x11, x8 - WORD $0x394001a8 // ldrb w8, [x13] - WORD $0x340019e8 // cbz w8, LBB0_46 $828(%rip) - WORD $0xf940000c // ldr x12, [x0] - WORD $0xb84011ad // ldur w13, [x13, #1] - WORD $0x110295ae // add w14, w13, #165 - WORD $0x8b0e016e // add x14, x11, x14 - WORD $0x92401d4f // and x15, x10, #0xff - WORD $0x7100253f // cmp w9, #9 - WORD $0x54000942 // b.hs LBB0_20 $296(%rip) - WORD $0x11000530 // add w16, w9, #1 - WORD $0x39400191 // ldrb w17, [x12] - WORD $0x528000e0 // mov w0, #7 - WORD $0xaa0803e1 // mov x1, x8 - WORD $0x14000007 // b LBB0_5 $28(%rip) -LBB0_3: - WORD $0x52800003 // mov w3, #0 - WORD $0x6b0f007f // cmp w3, w15 - WORD $0x540007a2 // b.hs LBB0_19 $244(%rip) -LBB0_4: - WORD $0x8b1001ce // add x14, x14, x16 - WORD $0x71000421 // subs w1, w1, #1 - WORD $0x54000b40 // b.eq LBB0_23 $360(%rip) -LBB0_5: - WORD $0x394001c3 // ldrb w3, [x14] - WORD $0x6b11007f // cmp w3, w17 - WORD $0x54ffff01 // b.ne LBB0_3 $-32(%rip) - WORD $0x394005c3 // ldrb w3, [x14, #1] - WORD $0x39400584 // ldrb w4, [x12, #1] - WORD $0x6b04007f // cmp w3, w4 - WORD $0x54000381 // b.ne LBB0_13 $112(%rip) - WORD $0x394009c3 // ldrb w3, [x14, #2] - WORD $0x39400984 // ldrb w4, [x12, #2] - WORD $0x6b04007f // cmp w3, w4 - WORD $0x54000381 // b.ne LBB0_14 $112(%rip) - WORD $0x39400dc3 // ldrb w3, [x14, #3] - WORD $0x39400d84 // ldrb w4, [x12, #3] - WORD $0x6b04007f // cmp w3, w4 - WORD $0x54000381 // b.ne LBB0_15 $112(%rip) - WORD $0x394011c3 // ldrb w3, [x14, #4] - WORD $0x39401184 // ldrb w4, [x12, #4] - WORD $0x6b04007f // cmp w3, w4 - WORD $0x54000381 // b.ne LBB0_16 $112(%rip) - WORD $0x394015c3 // ldrb w3, [x14, #5] - WORD $0x39401584 // ldrb w4, [x12, #5] - WORD $0x6b04007f // cmp w3, w4 - WORD $0x54000381 // b.ne LBB0_17 $112(%rip) - WORD $0x394019c3 // ldrb w3, [x14, #6] - WORD $0x39401984 // ldrb w4, [x12, #6] - WORD $0x6b04007f // cmp w3, w4 - WORD $0x54000381 // b.ne LBB0_18 $112(%rip) - WORD $0x39401dc3 // ldrb w3, [x14, #7] - WORD $0x39401d84 // ldrb w4, [x12, #7] - WORD $0x6b04007f // cmp w3, w4 - WORD $0x1a801403 // cinc w3, w0, eq - WORD $0x6b0f007f // cmp w3, w15 - WORD $0x54fffba3 // b.lo LBB0_4 $-140(%rip) - WORD $0x14000018 // b LBB0_19 $96(%rip) -LBB0_13: - WORD $0x52800023 // mov w3, #1 - WORD $0x6b0f007f // cmp w3, w15 - WORD $0x54fffb23 // b.lo LBB0_4 $-156(%rip) - WORD $0x14000014 // b LBB0_19 $80(%rip) -LBB0_14: - WORD $0x52800043 // mov w3, #2 - WORD $0x6b0f007f // cmp w3, w15 - WORD $0x54fffaa3 // b.lo LBB0_4 $-172(%rip) - WORD $0x14000010 // b LBB0_19 $64(%rip) -LBB0_15: - WORD $0x52800063 // mov w3, #3 - WORD $0x6b0f007f // cmp w3, w15 - WORD $0x54fffa23 // b.lo LBB0_4 $-188(%rip) - WORD $0x1400000c // b LBB0_19 $48(%rip) -LBB0_16: - WORD $0x52800083 // mov w3, #4 - WORD $0x6b0f007f // cmp w3, w15 - WORD $0x54fff9a3 // b.lo LBB0_4 $-204(%rip) - WORD $0x14000008 // b LBB0_19 $32(%rip) -LBB0_17: - WORD $0x528000a3 // mov w3, #5 - WORD $0x6b0f007f // cmp w3, w15 - WORD $0x54fff923 // b.lo LBB0_4 $-220(%rip) - WORD $0x14000004 // b LBB0_19 $16(%rip) -LBB0_18: - WORD $0x528000c3 // mov w3, #6 - WORD $0x6b0f007f // cmp w3, w15 - WORD $0x54fff8a3 // b.lo LBB0_4 $-236(%rip) -LBB0_19: - WORD $0x8b0f01c8 // add x8, x14, x15 - WORD $0x39400100 // ldrb w0, [x8] - WORD $0xa940fbfd // ldp fp, lr, [sp, #8] - WORD $0x910083ff // add sp, sp, #32 - WORD $0xd65f03c0 // ret -LBB0_20: - WORD $0xad400580 // ldp q0, q1, [x12] - WORD $0x92800010 // mov x16, #-1 - WORD $0x9acf2210 // lsl x16, x16, x15 - WORD $0x11000531 // add w17, w9, #1 -Lloh0: - WORD $0x10fff320 // adr x0, lCPI0_0 $-412(%rip) -Lloh1: - WORD $0x3dc00002 // ldr q2, [x0, lCPI0_0@PAGEOFF] $0(%rip) -Lloh2: - WORD $0x10fff360 // adr x0, lCPI0_1 $-404(%rip) -Lloh3: - WORD $0x3dc00003 // ldr q3, [x0, lCPI0_1@PAGEOFF] $0(%rip) - WORD $0xaa0803e0 // mov x0, x8 -LBB0_21: - WORD $0xad4015c4 // ldp q4, q5, [x14] - WORD $0x6e248c04 // cmeq.16b v4, v0, v4 - WORD $0x6e258c25 // cmeq.16b v5, v1, v5 - WORD $0x4e221c84 // and.16b v4, v4, v2 - WORD $0x4e030084 // tbl.16b v4, { v4 }, v3 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e260081 // fmov w1, s4 - WORD $0x4e221ca4 // and.16b v4, v5, v2 - WORD $0x4e030084 // tbl.16b v4, { v4 }, v3 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e260083 // fmov w3, s4 - WORD $0x33103c61 // bfi w1, w3, #16, #16 - WORD $0x2a100021 // orr w1, w1, w16 - WORD $0x3100043f // cmn w1, #1 - WORD $0x54fffc80 // b.eq LBB0_19 $-112(%rip) - WORD $0x8b1101ce // add x14, x14, x17 - WORD $0x71000400 // subs w0, w0, #1 - WORD $0x54fffde1 // b.ne LBB0_21 $-68(%rip) -LBB0_23: - WORD $0xb100045f // cmn x2, #1 - WORD $0x54000c40 // b.eq LBB0_46 $392(%rip) - WORD $0x3dc00180 // ldr q0, [x12] - WORD $0x4f05e7e1 // movi.16b v1, #191 - WORD $0x4e218403 // add.16b v3, v0, v1 - WORD $0x4f00e742 // movi.16b v2, #26 - WORD $0x6e233444 // cmhi.16b v4, v2, v3 - WORD $0x4f01e403 // movi.16b v3, #32 - WORD $0x4e231c84 // and.16b v4, v4, v3 - WORD $0x4e208480 // add.16b v0, v4, v0 - WORD $0x8b0d016b // add x11, x11, x13 - WORD $0x8b02016b // add x11, x11, x2 - WORD $0x92401d4a // and x10, x10, #0xff - WORD $0x7100253f // cmp w9, #9 - WORD $0x540006e2 // b.hs LBB0_43 $220(%rip) - WORD $0x0e013c0c // umov.b w12, v0[0] - WORD $0x0e033c0d // umov.b w13, v0[1] - WORD $0x0e053c0e // umov.b w14, v0[2] - WORD $0x0e073c0f // umov.b w15, v0[3] - WORD $0x0e093c10 // umov.b w16, v0[4] - WORD $0x0e0b3c11 // umov.b w17, v0[5] - WORD $0x11000529 // add w9, w9, #1 - WORD $0x0e0d3c00 // umov.b w0, v0[6] - WORD $0x528000e1 // mov w1, #7 - WORD $0x0e0f3c02 // umov.b w2, v0[7] -LBB0_26: - WORD $0x39400163 // ldrb w3, [x11] - WORD $0x6b2c007f // cmp w3, w12, uxtb - WORD $0x540002e1 // b.ne LBB0_34 $92(%rip) - WORD $0x39400563 // ldrb w3, [x11, #1] - WORD $0x6b2d007f // cmp w3, w13, uxtb - WORD $0x540002c1 // b.ne LBB0_35 $88(%rip) - WORD $0x39400963 // ldrb w3, [x11, #2] - WORD $0x6b2e007f // cmp w3, w14, uxtb - WORD $0x540002a1 // b.ne LBB0_36 $84(%rip) - WORD $0x39400d63 // ldrb w3, [x11, #3] - WORD $0x6b2f007f // cmp w3, w15, uxtb - WORD $0x54000281 // b.ne LBB0_37 $80(%rip) - WORD $0x39401163 // ldrb w3, [x11, #4] - WORD $0x6b30007f // cmp w3, w16, uxtb - WORD $0x54000261 // b.ne LBB0_38 $76(%rip) - WORD $0x39401563 // ldrb w3, [x11, #5] - WORD $0x6b31007f // cmp w3, w17, uxtb - WORD $0x54000241 // b.ne LBB0_39 $72(%rip) - WORD $0x39401963 // ldrb w3, [x11, #6] - WORD $0x6b20007f // cmp w3, w0, uxtb - WORD $0x54000221 // b.ne LBB0_40 $68(%rip) - WORD $0x39401d63 // ldrb w3, [x11, #7] - WORD $0x6b22007f // cmp w3, w2, uxtb - WORD $0x1a811423 // cinc w3, w1, eq - WORD $0x1400000e // b LBB0_41 $56(%rip) -LBB0_34: - WORD $0x52800003 // mov w3, #0 - WORD $0x1400000c // b LBB0_41 $48(%rip) -LBB0_35: - WORD $0x52800023 // mov w3, #1 - WORD $0x1400000a // b LBB0_41 $40(%rip) -LBB0_36: - WORD $0x52800043 // mov w3, #2 - WORD $0x14000008 // b LBB0_41 $32(%rip) -LBB0_37: - WORD $0x52800063 // mov w3, #3 - WORD $0x14000006 // b LBB0_41 $24(%rip) -LBB0_38: - WORD $0x52800083 // mov w3, #4 - WORD $0x14000004 // b LBB0_41 $16(%rip) -LBB0_39: - WORD $0x528000a3 // mov w3, #5 - WORD $0x14000002 // b LBB0_41 $8(%rip) -LBB0_40: - WORD $0x528000c3 // mov w3, #6 -LBB0_41: - WORD $0x6b0a007f // cmp w3, w10 - WORD $0x540004e2 // b.hs LBB0_47 $156(%rip) - WORD $0x8b09016b // add x11, x11, x9 - WORD $0x71000508 // subs w8, w8, #1 - WORD $0x54fffac1 // b.ne LBB0_26 $-168(%rip) - WORD $0x1400001f // b LBB0_46 $124(%rip) -LBB0_43: - WORD $0x3dc00584 // ldr q4, [x12, #16] - WORD $0x4e218481 // add.16b v1, v4, v1 - WORD $0x6e213441 // cmhi.16b v1, v2, v1 - WORD $0x4e231c21 // and.16b v1, v1, v3 - WORD $0x4e248421 // add.16b v1, v1, v4 - WORD $0x9280000c // mov x12, #-1 - WORD $0x9aca218c // lsl x12, x12, x10 - WORD $0x11000529 // add w9, w9, #1 -Lloh4: - WORD $0x10ffe6ad // adr x13, lCPI0_0 $-812(%rip) -Lloh5: - WORD $0x3dc001a2 // ldr q2, [x13, lCPI0_0@PAGEOFF] $0(%rip) -Lloh6: - WORD $0x10ffe6ed // adr x13, lCPI0_1 $-804(%rip) -Lloh7: - WORD $0x3dc001a3 // ldr q3, [x13, lCPI0_1@PAGEOFF] $0(%rip) -LBB0_44: - WORD $0xad401564 // ldp q4, q5, [x11] - WORD $0x6e248c04 // cmeq.16b v4, v0, v4 - WORD $0x6e258c25 // cmeq.16b v5, v1, v5 - WORD $0x4e221c84 // and.16b v4, v4, v2 - WORD $0x4e030084 // tbl.16b v4, { v4 }, v3 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e26008d // fmov w13, s4 - WORD $0x4e221ca4 // and.16b v4, v5, v2 - WORD $0x4e030084 // tbl.16b v4, { v4 }, v3 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e26008e // fmov w14, s4 - WORD $0x33103dcd // bfi w13, w14, #16, #16 - WORD $0x2a0c01ad // orr w13, w13, w12 - WORD $0x310005bf // cmn w13, #1 - WORD $0x54000100 // b.eq LBB0_47 $32(%rip) - WORD $0x8b09016b // add x11, x11, x9 - WORD $0x71000508 // subs w8, w8, #1 - WORD $0x54fffde1 // b.ne LBB0_44 $-68(%rip) -LBB0_46: - WORD $0x92800000 // mov x0, #-1 - WORD $0xa940fbfd // ldp fp, lr, [sp, #8] - WORD $0x910083ff // add sp, sp, #32 - WORD $0xd65f03c0 // ret -LBB0_47: - WORD $0x8b0a0168 // add x8, x11, x10 - WORD $0x39400100 // ldrb w0, [x8] - WORD $0xa940fbfd // ldp fp, lr, [sp, #8] - WORD $0x910083ff // add sp, sp, #32 - WORD $0xd65f03c0 // ret - -TEXT ·__lookup_small_key(SB), NOSPLIT, $0-32 - NO_LOCAL_POINTERS - -_entry: - MOVD 16(g), R16 - SUB $96, RSP, R17 - CMP R16, R17 - BLS _stack_grow - -_lookup_small_key: - MOVD key+0(FP), R0 - MOVD table+8(FP), R1 - MOVD lowerOff+16(FP), R2 - MOVD ·_subr__lookup_small_key(SB), R11 - WORD $0x1000005e // adr x30, .+8 - JMP (R11) - MOVD R0, ret+24(FP) - RET - -_stack_grow: - MOVD R30, R3 - CALL runtime·morestack_noctxt<>(SB) - JMP _entry diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/lookup_small_key_subr_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/lookup_small_key_subr_arm64.go deleted file mode 100644 index 00ff6ab17..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/lookup_small_key_subr_arm64.go +++ /dev/null @@ -1,25 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package neon - -//go:nosplit -//go:noescape -//goland:noinspection ALL -func __lookup_small_key_entry__() uintptr - -var ( - _subr__lookup_small_key uintptr = __lookup_small_key_entry__() + 32 -) - -const ( - _stack__lookup_small_key = 32 -) - -var ( - _ = _subr__lookup_small_key -) - -const ( - _ = _stack__lookup_small_key -) diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/lspace_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/lspace_arm64.go deleted file mode 100644 index 9d48c55ab..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/lspace_arm64.go +++ /dev/null @@ -1,35 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 neon - -import ( - `unsafe` - - // `github.com/bytedance/sonic/internal/native/types` -) - -//go:nosplit -func lspace(sp unsafe.Pointer, nb int, off int) (ret int) { - return __lspace(sp, nb, off) -} - -//go:nosplit -//go:noescape -//goland:noinspection GoUnusedParameter -func __lspace(sp unsafe.Pointer, nb int, off int) (ret int) diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/lspace_arm64.s b/vendor/github.com/bytedance/sonic/internal/native/neon/lspace_arm64.s deleted file mode 100644 index c02f087eb..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/lspace_arm64.s +++ /dev/null @@ -1,68 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -#include "go_asm.h" -#include "funcdata.h" -#include "textflag.h" - -TEXT ·__lspace_entry__(SB), NOSPLIT, $16 - NO_LOCAL_POINTERS - WORD $0x100000a0 // adr x0, .+20 - MOVD R0, ret(FP) - RET - // .p2align 2, 0x00 -_lspace: - WORD $0xd10083ff // sub sp, sp, #32 - WORD $0xa900fbfd // stp fp, lr, [sp, #8] - WORD $0xa93ffbfd // stp fp, lr, [sp, #-8] - WORD $0xd10023fd // sub fp, sp, #8 - WORD $0xeb02003f // cmp x1, x2 - WORD $0x54000061 // b.ne LBB0_2 $12(%rip) - WORD $0x8b020008 // add x8, x0, x2 - WORD $0x1400000e // b LBB0_5 $56(%rip) -LBB0_2: - WORD $0x8b010008 // add x8, x0, x1 - WORD $0x52800029 // mov w9, #1 - WORD $0xd284c00a // mov x10, #9728 - WORD $0xf2c0002a // movk x10, #1, lsl #32 -LBB0_3: - WORD $0x3862680b // ldrb w11, [x0, x2] - WORD $0x7100817f // cmp w11, #32 - WORD $0x9acb212b // lsl x11, x9, x11 - WORD $0x8a0a016b // and x11, x11, x10 - WORD $0xfa409964 // ccmp x11, #0, #4, ls - WORD $0x540000a0 // b.eq LBB0_6 $20(%rip) - WORD $0x91000442 // add x2, x2, #1 - WORD $0xeb02003f // cmp x1, x2 - WORD $0x54ffff01 // b.ne LBB0_3 $-32(%rip) -LBB0_5: - WORD $0xcb000102 // sub x2, x8, x0 -LBB0_6: - WORD $0xaa0203e0 // mov x0, x2 - WORD $0xa940fbfd // ldp fp, lr, [sp, #8] - WORD $0x910083ff // add sp, sp, #32 - WORD $0xd65f03c0 // ret - -TEXT ·__lspace(SB), NOSPLIT, $0-32 - NO_LOCAL_POINTERS - -_entry: - MOVD 16(g), R16 - SUB $96, RSP, R17 - CMP R16, R17 - BLS _stack_grow - -_lspace: - MOVD sp+0(FP), R0 - MOVD nb+8(FP), R1 - MOVD off+16(FP), R2 - MOVD ·_subr__lspace(SB), R11 - WORD $0x1000005e // adr x30, .+8 - JMP (R11) - MOVD R0, ret+24(FP) - RET - -_stack_grow: - MOVD R30, R3 - CALL runtime·morestack_noctxt<>(SB) - JMP _entry diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/lspace_subr_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/lspace_subr_arm64.go deleted file mode 100644 index e8dc6d56f..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/lspace_subr_arm64.go +++ /dev/null @@ -1,25 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package neon - -//go:nosplit -//go:noescape -//goland:noinspection ALL -func __lspace_entry__() uintptr - -var ( - _subr__lspace uintptr = __lspace_entry__() + 0 -) - -const ( - _stack__lspace = 32 -) - -var ( - _ = _subr__lspace -) - -const ( - _ = _stack__lspace -) diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/native_export_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/native_export_arm64.go deleted file mode 100644 index a36741044..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/native_export_arm64.go +++ /dev/null @@ -1,51 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 neon - -var ( - S_f64toa = _subr__f64toa - S_f32toa = _subr__f32toa - S_i64toa = _subr__i64toa - S_u64toa = _subr__u64toa - S_lspace = _subr__lspace -) - -var ( - S_quote = _subr__quote - S_unquote = _subr__unquote -) - -var ( - S_value = _subr__value - S_vstring = _subr__vstring - S_vnumber = _subr__vnumber - S_vsigned = _subr__vsigned - S_vunsigned = _subr__vunsigned -) - -var ( - S_skip_one = _subr__skip_one - S_skip_one_fast = _subr__skip_one_fast - S_skip_array = _subr__skip_array - S_skip_object = _subr__skip_object - S_skip_number = _subr__skip_number - S_get_by_path = _subr__get_by_path - S_lookup_small_key = _subr__lookup_small_key - S_parse_with_padding = _subr__parse_with_padding -) diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/parse_with_padding_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/parse_with_padding_arm64.go deleted file mode 100644 index f195f505a..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/parse_with_padding_arm64.go +++ /dev/null @@ -1,30 +0,0 @@ -/** - * Copyright 2024 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 - * - * https://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 neon - -import ( - "unsafe" - - "github.com/bytedance/sonic/internal/rt" -) - -//go:nosplit -func parse_with_padding(parser unsafe.Pointer) (ret int) { - return __parse_with_padding(rt.NoEscape(parser)) -} - -func __parse_with_padding(parser unsafe.Pointer) (ret int) diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/parse_with_padding_arm64.s b/vendor/github.com/bytedance/sonic/internal/native/neon/parse_with_padding_arm64.s deleted file mode 100644 index 5cf384382..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/parse_with_padding_arm64.s +++ /dev/null @@ -1,14113 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -#include "go_asm.h" -#include "funcdata.h" -#include "textflag.h" - -TEXT ·__parse_with_padding_entry__(SB), NOSPLIT, $144 - NO_LOCAL_POINTERS - WORD $0x100000a0 // adr x0, .+20 - MOVD R0, ret(FP) - RET - // .p2align 2, 0x00 -_padding_reader_next: - WORD $0xd10083ff // sub sp, sp, #32 - WORD $0xa900fbfd // stp fp, lr, [sp, #8] - WORD $0xa93ffbfd // stp fp, lr, [sp, #-8] - WORD $0xd10023fd // sub fp, sp, #8 - WORD $0xf9400008 // ldr x8, [x0] - WORD $0x91000509 // add x9, x8, #1 - WORD $0xf9000009 // str x9, [x0] - WORD $0x39c00100 // ldrsb w0, [x8] - WORD $0xa940fbfd // ldp fp, lr, [sp, #8] - WORD $0x910083ff // add sp, sp, #32 - WORD $0xd65f03c0 // ret - // .p2align 2, 0x00 -_padding_reader_peek_n: - WORD $0xd10083ff // sub sp, sp, #32 - WORD $0xa900fbfd // stp fp, lr, [sp, #8] - WORD $0xa93ffbfd // stp fp, lr, [sp, #-8] - WORD $0xd10023fd // sub fp, sp, #8 - WORD $0xf9400000 // ldr x0, [x0] - WORD $0xa940fbfd // ldp fp, lr, [sp, #8] - WORD $0x910083ff // add sp, sp, #32 - WORD $0xd65f03c0 // ret - // .p2align 2, 0x00 -_padding_reader_cur: - WORD $0xd10083ff // sub sp, sp, #32 - WORD $0xa900fbfd // stp fp, lr, [sp, #8] - WORD $0xa93ffbfd // stp fp, lr, [sp, #-8] - WORD $0xd10023fd // sub fp, sp, #8 - WORD $0xa940fbfd // ldp fp, lr, [sp, #8] - WORD $0x910083ff // add sp, sp, #32 - WORD $0xd65f03c0 // ret - // .p2align 2, 0x00 -_padding_reader_remain: - WORD $0xd10083ff // sub sp, sp, #32 - WORD $0xa900fbfd // stp fp, lr, [sp, #8] - WORD $0xa93ffbfd // stp fp, lr, [sp, #-8] - WORD $0xd10023fd // sub fp, sp, #8 - WORD $0xf9400808 // ldr x8, [x0, #16] - WORD $0xf9400009 // ldr x9, [x0] - WORD $0xcb090100 // sub x0, x8, x9 - WORD $0xa940fbfd // ldp fp, lr, [sp, #8] - WORD $0x910083ff // add sp, sp, #32 - WORD $0xd65f03c0 // ret - // .p2align 2, 0x00 -_padding_reader_eat: - WORD $0xd10083ff // sub sp, sp, #32 - WORD $0xa900fbfd // stp fp, lr, [sp, #8] - WORD $0xa93ffbfd // stp fp, lr, [sp, #-8] - WORD $0xd10023fd // sub fp, sp, #8 - WORD $0xf9400008 // ldr x8, [x0] - WORD $0x8b010108 // add x8, x8, x1 - WORD $0xf9000008 // str x8, [x0] - WORD $0xa940fbfd // ldp fp, lr, [sp, #8] - WORD $0x910083ff // add sp, sp, #32 - WORD $0xd65f03c0 // ret - WORD $0x00000000; WORD $0x00000000 // .p2align 4, 0x00 -lCPI5_0: - WORD $0x00000020 - WORD $0x00000000 - WORD $0x000a0900 - WORD $0x00000d00 - // // .byte 32 -// .byte 0 -// .byte 0 -// .byte 0 -// .byte 0 -// .byte 0 -// .byte 0 -// .byte 0 -// .byte 0 -// .byte 9 -// .byte 10 -// .byte 0 -// .byte 0 -// .byte 13 -// .byte 0 -// .byte 0 - -lCPI5_1: - WORD $0x08040201 - WORD $0x80402010 - WORD $0x08040201 - WORD $0x80402010 - // // .byte 1 -// .byte 2 -// .byte 4 -// .byte 8 -// .byte 16 -// .byte 32 -// .byte 64 -// .byte 128 -// .byte 1 -// .byte 2 -// .byte 4 -// .byte 8 -// .byte 16 -// .byte 32 -// .byte 64 -// .byte 128 - -lCPI5_2: - WORD $0x09010800 - WORD $0x0b030a02 - WORD $0x0d050c04 - WORD $0x0f070e06 - // // .byte 0 -// .byte 8 -// .byte 1 -// .byte 9 -// .byte 2 -// .byte 10 -// .byte 3 -// .byte 11 -// .byte 4 -// .byte 12 -// .byte 5 -// .byte 13 -// .byte 6 -// .byte 14 -// .byte 7 -// .byte 15 - -lCPI5_3: - WORD $0x00000000 // .long 0 - WORD $0x00000001 // .long 1 - // .p2align 2, 0x00 -_parse_with_padding: - WORD $0xd10283ff // sub sp, sp, #160 - WORD $0xa903effc // stp x28, x27, [sp, #56] - WORD $0xa904e7fa // stp x26, x25, [sp, #72] - WORD $0xa905dff8 // stp x24, x23, [sp, #88] - WORD $0xa906d7f6 // stp x22, x21, [sp, #104] - WORD $0xa907cff4 // stp x20, x19, [sp, #120] - WORD $0xa908fbfd // stp fp, lr, [sp, #136] - WORD $0xa93ffbfd // stp fp, lr, [sp, #-8] - WORD $0xd10023fd // sub fp, sp, #8 - WORD $0xa9478409 // ldp x9, x1, [x0, #120] - WORD $0xf9404408 // ldr x8, [x0, #136] - WORD $0xf940540a // ldr x10, [x0, #168] - WORD $0xb100055f // cmn x10, #1 - WORD $0x54012861 // b.ne LBB5_555 $9484(%rip) - WORD $0xaa0103ea // mov x10, x1 - WORD $0x3840154c // ldrb w12, [x10], #1 - WORD $0x7100819f // cmp w12, #32 - WORD $0x5280002b // mov w11, #1 - WORD $0x9acc216d // lsl x13, x11, x12 - WORD $0xd284c00b // mov x11, #9728 - WORD $0xf2c0002b // movk x11, #1, lsl #32 - WORD $0x8a0b01ad // and x13, x13, x11 - WORD $0xfa4099a4 // ccmp x13, #0, #4, ls - WORD $0x54000880 // b.eq LBB5_10 $272(%rip) - WORD $0x9100082a // add x10, x1, #2 - WORD $0x3940042c // ldrb w12, [x1, #1] - WORD $0x5280002d // mov w13, #1 - WORD $0x9acc21ad // lsl x13, x13, x12 - WORD $0x7100819f // cmp w12, #32 - WORD $0x8a0b01ab // and x11, x13, x11 - WORD $0xfa409964 // ccmp x11, #0, #4, ls - WORD $0x54000780 // b.eq LBB5_10 $240(%rip) - WORD $0xf940480b // ldr x11, [x0, #144] - WORD $0xcb0b014c // sub x12, x10, x11 - WORD $0xf100fd9f // cmp x12, #63 - WORD $0x540000e8 // b.hi LBB5_6 $28(%rip) - WORD $0xf9404c0a // ldr x10, [x0, #152] - WORD $0x9280000d // mov x13, #-1 - WORD $0x9acc21ac // lsl x12, x13, x12 - WORD $0xea0c014a // ands x10, x10, x12 - WORD $0x540005e1 // b.ne LBB5_9 $188(%rip) - WORD $0x9101016a // add x10, x11, #64 -LBB5_6: - WORD $0xd101014b // sub x11, x10, #64 - WORD $0x4f04e5e0 // movi.16b v0, #143 -Lloh0: - WORD $0x10fff8ca // adr x10, lCPI5_0 $-232(%rip) -Lloh1: - WORD $0x3dc00141 // ldr q1, [x10, lCPI5_0@PAGEOFF] $0(%rip) -Lloh2: - WORD $0x10fff90a // adr x10, lCPI5_1 $-224(%rip) -Lloh3: - WORD $0x3dc00142 // ldr q2, [x10, lCPI5_1@PAGEOFF] $0(%rip) -Lloh4: - WORD $0x10fff94a // adr x10, lCPI5_2 $-216(%rip) -Lloh5: - WORD $0x3dc00143 // ldr q3, [x10, lCPI5_2@PAGEOFF] $0(%rip) -LBB5_7: - WORD $0xadc21564 // ldp q4, q5, [x11, #64]! - WORD $0xad411d66 // ldp q6, q7, [x11, #32] - WORD $0x4e201c90 // and.16b v16, v4, v0 - WORD $0x4e100030 // tbl.16b v16, { v1 }, v16 - WORD $0x4e201cb1 // and.16b v17, v5, v0 - WORD $0x4e110031 // tbl.16b v17, { v1 }, v17 - WORD $0x4e201cd2 // and.16b v18, v6, v0 - WORD $0x4e120032 // tbl.16b v18, { v1 }, v18 - WORD $0x4e201cf3 // and.16b v19, v7, v0 - WORD $0x4e130033 // tbl.16b v19, { v1 }, v19 - WORD $0x6e248e04 // cmeq.16b v4, v16, v4 - WORD $0x4e221c84 // and.16b v4, v4, v2 - WORD $0x4e030084 // tbl.16b v4, { v4 }, v3 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e26008a // fmov w10, s4 - WORD $0x6e258e24 // cmeq.16b v4, v17, v5 - WORD $0x4e221c84 // and.16b v4, v4, v2 - WORD $0x4e030084 // tbl.16b v4, { v4 }, v3 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e26008c // fmov w12, s4 - WORD $0x6e268e44 // cmeq.16b v4, v18, v6 - WORD $0x4e221c84 // and.16b v4, v4, v2 - WORD $0x4e030084 // tbl.16b v4, { v4 }, v3 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e26008d // fmov w13, s4 - WORD $0x6e278e64 // cmeq.16b v4, v19, v7 - WORD $0x4e221c84 // and.16b v4, v4, v2 - WORD $0x4e030084 // tbl.16b v4, { v4 }, v3 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e26008e // fmov w14, s4 - WORD $0x33103d8a // bfi w10, w12, #16, #16 - WORD $0xaa0d814a // orr x10, x10, x13, lsl #32 - WORD $0xaa0ec14a // orr x10, x10, x14, lsl #48 - WORD $0xb100055f // cmn x10, #1 - WORD $0x54fffbc0 // b.eq LBB5_7 $-136(%rip) - WORD $0xaa2a03ea // mvn x10, x10 - WORD $0xa909280b // stp x11, x10, [x0, #144] -LBB5_9: - WORD $0xdac0014a // rbit x10, x10 - WORD $0xdac0114a // clz x10, x10 - WORD $0x8b0a016a // add x10, x11, x10 - WORD $0x3840154c // ldrb w12, [x10], #1 -LBB5_10: - WORD $0xaa2903eb // mvn x11, x9 - WORD $0x8b0a016b // add x11, x11, x10 - WORD $0x528000c2 // mov w2, #6 - WORD $0x7101699f // cmp w12, #90 - WORD $0x5400072c // b.gt LBB5_22 $228(%rip) - WORD $0x5100c189 // sub w9, w12, #48 - WORD $0x7100293f // cmp w9, #10 - WORD $0x54001b42 // b.hs LBB5_52 $872(%rip) - WORD $0x52800009 // mov w9, #0 - WORD $0x5200012c // eor w12, w9, #0x1 - WORD $0xcb0c0150 // sub x16, x10, x12 - WORD $0x3941c00d // ldrb w13, [x0, #112] - WORD $0x37081bcd // tbnz w13, #1, LBB5_55 $888(%rip) -LBB5_13: - WORD $0x3940020f // ldrb w15, [x16] - WORD $0x7100c1e8 // subs w8, w15, #48 - WORD $0x54001401 // b.ne LBB5_40 $640(%rip) - WORD $0xaa1003ea // mov x10, x16 - WORD $0x38401d48 // ldrb w8, [x10, #1]! - WORD $0x7100b91f // cmp w8, #46 - WORD $0x54005580 // b.eq LBB5_150 $2736(%rip) - WORD $0xd280000c // mov x12, #0 - WORD $0x5280000d // mov w13, #0 - WORD $0x7101151f // cmp w8, #69 - WORD $0x54000060 // b.eq LBB5_17 $12(%rip) - WORD $0x7101951f // cmp w8, #101 - WORD $0x540059e1 // b.ne LBB5_164 $2876(%rip) -LBB5_17: - WORD $0xaa0d03ee // mov x14, x13 -LBB5_18: - WORD $0x9100094f // add x15, x10, #2 - WORD $0x38401d48 // ldrb w8, [x10, #1]! - WORD $0x52800031 // mov w17, #1 - WORD $0x52800021 // mov w1, #1 - WORD $0x12800002 // mov w2, #-1 - WORD $0x7100b51f // cmp w8, #45 - WORD $0x1a821231 // csel w17, w17, w2, ne - WORD $0x9a8f114a // csel x10, x10, x15, ne - WORD $0x7100ad1f // cmp w8, #43 - WORD $0x1a910028 // csel w8, w1, w17, eq - WORD $0x9a8a01ea // csel x10, x15, x10, eq - WORD $0x39400141 // ldrb w1, [x10] - WORD $0x5100c02f // sub w15, w1, #48 - WORD $0x710025ff // cmp w15, #9 - WORD $0x54013ee8 // b.hi LBB5_612 $10204(%rip) - WORD $0x5280000f // mov w15, #0 - WORD $0xd2800011 // mov x17, #0 - WORD $0x52800142 // mov w2, #10 -LBB5_20: - WORD $0x1b0205ef // madd w15, w15, w2, w1 - WORD $0x5100c1ef // sub w15, w15, #48 - WORD $0x8b110141 // add x1, x10, x17 - WORD $0x91000631 // add x17, x17, #1 - WORD $0x39400421 // ldrb w1, [x1, #1] - WORD $0x5100c023 // sub w3, w1, #48 - WORD $0x7100287f // cmp w3, #10 - WORD $0x54ffff23 // b.lo LBB5_20 $-28(%rip) - WORD $0xd1000621 // sub x1, x17, #1 - WORD $0x8b11014a // add x10, x10, x17 - WORD $0xf100243f // cmp x1, #9 - WORD $0x5284e211 // mov w17, #10000 - WORD $0x1a9131ef // csel w15, w15, w17, lo - WORD $0x1a9f31ce // csel w14, w14, wzr, lo - WORD $0x1b0839ee // madd w14, w15, w8, w14 - WORD $0x140002cd // b LBB5_175 $2868(%rip) -LBB5_22: - WORD $0x7101b59f // cmp w12, #109 - WORD $0x5400172d // b.le LBB5_59 $740(%rip) - WORD $0x7101b99f // cmp w12, #110 - WORD $0x54001a20 // b.eq LBB5_68 $836(%rip) - WORD $0x7101d19f // cmp w12, #116 - WORD $0x54001ba0 // b.eq LBB5_72 $884(%rip) - WORD $0x7101ed9f // cmp w12, #123 - WORD $0x54008781 // b.ne LBB5_261 $4336(%rip) - WORD $0x528000cc // mov w12, #6 - WORD $0xaa0b818b // orr x11, x12, x11, lsl #32 - WORD $0xf940500c // ldr x12, [x0, #160] - WORD $0x9280000d // mov x13, #-1 - WORD $0xa900358b // stp x11, x13, [x12] - WORD $0xf940500c // ldr x12, [x0, #160] - WORD $0xaa0003f0 // mov x16, x0 - WORD $0xf84b8e0d // ldr x13, [x16, #184]! - WORD $0xcb0d018b // sub x11, x12, x13 - WORD $0x9344fd6e // asr x14, x11, #4 - WORD $0x9100418f // add x15, x12, #16 - WORD $0xf900500f // str x15, [x0, #160] - WORD $0xf85f820f // ldur x15, [x16, #-8] - WORD $0x910005ef // add x15, x15, #1 - WORD $0xa93f3e0e // stp x14, x15, [x16, #-16] - WORD $0x9100818f // add x15, x12, #32 - WORD $0xf9400611 // ldr x17, [x16, #8] - WORD $0xb100417f // cmn x11, #16 - WORD $0xfa5111e2 // ccmp x15, x17, #2, ne - WORD $0x9a9f918b // csel x11, x12, xzr, ls - WORD $0xb4036feb // cbz x11, LBB5_1546 $28156(%rip) - WORD $0xaa0a03ef // mov x15, x10 - WORD $0x384015e2 // ldrb w2, [x15], #1 - WORD $0x7100805f // cmp w2, #32 - WORD $0x54000988 // b.hi LBB5_38 $304(%rip) - WORD $0x52800031 // mov w17, #1 - WORD $0x9ac22231 // lsl x17, x17, x2 - WORD $0xd284c001 // mov x1, #9728 - WORD $0xf2c00021 // movk x1, #1, lsl #32 - WORD $0xea01023f // tst x17, x1 - WORD $0x540008c0 // b.eq LBB5_38 $280(%rip) - WORD $0x9100094f // add x15, x10, #2 - WORD $0x39400542 // ldrb w2, [x10, #1] - WORD $0x7100805f // cmp w2, #32 - WORD $0x54009d28 // b.hi LBB5_321 $5028(%rip) - WORD $0x5280002a // mov w10, #1 - WORD $0x9ac2214a // lsl x10, x10, x2 - WORD $0xd284c011 // mov x17, #9728 - WORD $0xf2c00031 // movk x17, #1, lsl #32 - WORD $0xea11015f // tst x10, x17 - WORD $0x54009c60 // b.eq LBB5_321 $5004(%rip) - WORD $0xf940480a // ldr x10, [x0, #144] - WORD $0xcb0a01f1 // sub x17, x15, x10 - WORD $0xf100fe3f // cmp x17, #63 - WORD $0x540000e8 // b.hi LBB5_34 $28(%rip) - WORD $0xf9404c0f // ldr x15, [x0, #152] - WORD $0x92800001 // mov x1, #-1 - WORD $0x9ad12031 // lsl x17, x1, x17 - WORD $0xea1101ef // ands x15, x15, x17 - WORD $0x540005e1 // b.ne LBB5_37 $188(%rip) - WORD $0x9101014f // add x15, x10, #64 -LBB5_34: - WORD $0xd10101ea // sub x10, x15, #64 - WORD $0x4f04e5e0 // movi.16b v0, #143 -Lloh6: - WORD $0x10ffe3af // adr x15, lCPI5_0 $-908(%rip) -Lloh7: - WORD $0x3dc001e1 // ldr q1, [x15, lCPI5_0@PAGEOFF] $0(%rip) -Lloh8: - WORD $0x10ffe3ef // adr x15, lCPI5_1 $-900(%rip) -Lloh9: - WORD $0x3dc001e2 // ldr q2, [x15, lCPI5_1@PAGEOFF] $0(%rip) -Lloh10: - WORD $0x10ffe42f // adr x15, lCPI5_2 $-892(%rip) -Lloh11: - WORD $0x3dc001e3 // ldr q3, [x15, lCPI5_2@PAGEOFF] $0(%rip) -LBB5_35: - WORD $0xadc21544 // ldp q4, q5, [x10, #64]! - WORD $0xad411d46 // ldp q6, q7, [x10, #32] - WORD $0x4e201c90 // and.16b v16, v4, v0 - WORD $0x4e100030 // tbl.16b v16, { v1 }, v16 - WORD $0x4e201cb1 // and.16b v17, v5, v0 - WORD $0x4e110031 // tbl.16b v17, { v1 }, v17 - WORD $0x4e201cd2 // and.16b v18, v6, v0 - WORD $0x4e120032 // tbl.16b v18, { v1 }, v18 - WORD $0x4e201cf3 // and.16b v19, v7, v0 - WORD $0x4e130033 // tbl.16b v19, { v1 }, v19 - WORD $0x6e248e04 // cmeq.16b v4, v16, v4 - WORD $0x4e221c84 // and.16b v4, v4, v2 - WORD $0x4e030084 // tbl.16b v4, { v4 }, v3 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e26008f // fmov w15, s4 - WORD $0x6e258e24 // cmeq.16b v4, v17, v5 - WORD $0x4e221c84 // and.16b v4, v4, v2 - WORD $0x4e030084 // tbl.16b v4, { v4 }, v3 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e260091 // fmov w17, s4 - WORD $0x6e268e44 // cmeq.16b v4, v18, v6 - WORD $0x4e221c84 // and.16b v4, v4, v2 - WORD $0x4e030084 // tbl.16b v4, { v4 }, v3 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e260081 // fmov w1, s4 - WORD $0x6e278e64 // cmeq.16b v4, v19, v7 - WORD $0x4e221c84 // and.16b v4, v4, v2 - WORD $0x4e030084 // tbl.16b v4, { v4 }, v3 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e260082 // fmov w2, s4 - WORD $0x33103e2f // bfi w15, w17, #16, #16 - WORD $0xaa0181ef // orr x15, x15, x1, lsl #32 - WORD $0xaa02c1ef // orr x15, x15, x2, lsl #48 - WORD $0xb10005ff // cmn x15, #1 - WORD $0x54fffbc0 // b.eq LBB5_35 $-136(%rip) - WORD $0xaa2f03ef // mvn x15, x15 - WORD $0xa9093c0a // stp x10, x15, [x0, #144] -LBB5_37: - WORD $0xdac001ef // rbit x15, x15 - WORD $0xdac011ef // clz x15, x15 - WORD $0x8b0f014f // add x15, x10, x15 - WORD $0x384015e2 // ldrb w2, [x15], #1 -LBB5_38: - WORD $0x7101f45f // cmp w2, #125 - WORD $0x54009501 // b.ne LBB5_322 $4768(%rip) -LBB5_39: - WORD $0xb940cc0a // ldr w10, [x0, #204] - WORD $0x1100054a // add w10, w10, #1 - WORD $0xb900cc0a // str w10, [x0, #204] - WORD $0x140000ed // b LBB5_92 $948(%rip) -LBB5_40: - WORD $0x7100251f // cmp w8, #9 - WORD $0x54000bc8 // b.hi LBB5_67 $376(%rip) - WORD $0xd280000c // mov x12, #0 - WORD $0xd2800008 // mov x8, #0 - WORD $0x5280014a // mov w10, #10 -LBB5_42: - WORD $0x9b0a7d8c // mul x12, x12, x10 - WORD $0x8b2f418c // add x12, x12, w15, uxtw - WORD $0xd100c18c // sub x12, x12, #48 - WORD $0x8b08020d // add x13, x16, x8 - WORD $0x91000508 // add x8, x8, #1 - WORD $0x394005af // ldrb w15, [x13, #1] - WORD $0x5100c1ed // sub w13, w15, #48 - WORD $0x710029bf // cmp w13, #10 - WORD $0x54ffff03 // b.lo LBB5_42 $-32(%rip) - WORD $0xd100050d // sub x13, x8, #1 - WORD $0x8b08020a // add x10, x16, x8 - WORD $0xf1004dbf // cmp x13, #19 - WORD $0x540130c2 // b.hs LBB5_619 $9752(%rip) - WORD $0x5280000d // mov w13, #0 - WORD $0x5280000e // mov w14, #0 -LBB5_45: - WORD $0x7100b9ff // cmp w15, #46 - WORD $0x54004301 // b.ne LBB5_157 $2144(%rip) - WORD $0x38401d4f // ldrb w15, [x10, #1]! - WORD $0x5100c1f1 // sub w17, w15, #48 - WORD $0x71002a3f // cmp w17, #10 - WORD $0x54012b02 // b.hs LBB5_612 $9568(%rip) - WORD $0x52800231 // mov w17, #17 - WORD $0xcb080222 // sub x2, x17, x8 - WORD $0xf100045f // cmp x2, #1 - WORD $0x540041cb // b.lt LBB5_156 $2104(%rip) -LBB5_48: - WORD $0xd2800001 // mov x1, #0 - WORD $0x4b080231 // sub w17, w17, w8 - WORD $0x8b020142 // add x2, x10, x2 - WORD $0x5280024f // mov w15, #18 - WORD $0xcb0801e8 // sub x8, x15, x8 - WORD $0x52800143 // mov w3, #10 -LBB5_49: - WORD $0x3940014f // ldrb w15, [x10] - WORD $0x5100c1e4 // sub w4, w15, #48 - WORD $0x7100249f // cmp w4, #9 - WORD $0x540044a8 // b.hi LBB5_170 $2196(%rip) - WORD $0x9b033d8c // madd x12, x12, x3, x15 - WORD $0xd100c18c // sub x12, x12, #48 - WORD $0x9100054a // add x10, x10, #1 - WORD $0xd1000421 // sub x1, x1, #1 - WORD $0x8b01010f // add x15, x8, x1 - WORD $0xf10005ff // cmp x15, #1 - WORD $0x54fffecc // b.gt LBB5_49 $-40(%rip) - WORD $0x3940004f // ldrb w15, [x2] - WORD $0xaa0203ea // mov x10, x2 - WORD $0x1400021c // b LBB5_171 $2160(%rip) -LBB5_52: - WORD $0x7100899f // cmp w12, #34 - WORD $0x540019e0 // b.eq LBB5_95 $828(%rip) - WORD $0x7100b59f // cmp w12, #45 - WORD $0x54007381 // b.ne LBB5_261 $3696(%rip) - WORD $0x52800029 // mov w9, #1 - WORD $0x5200012c // eor w12, w9, #0x1 - WORD $0xcb0c0150 // sub x16, x10, x12 - WORD $0x3941c00d // ldrb w13, [x0, #112] - WORD $0x360fe48d // tbz w13, #1, LBB5_13 $-880(%rip) -LBB5_55: - WORD $0x9340018f // sbfx x15, x12, #0, #1 - WORD $0xcb10010c // sub x12, x8, x16 - WORD $0xeb0f0181 // subs x1, x12, x15 - WORD $0x540003e0 // b.eq LBB5_66 $124(%rip) - WORD $0x3940020c // ldrb w12, [x16] - WORD $0x7100c19f // cmp w12, #48 - WORD $0x54002581 // b.ne LBB5_110 $1200(%rip) - WORD $0xf100043f // cmp x1, #1 - WORD $0x540023a1 // b.ne LBB5_108 $1140(%rip) - WORD $0x52800002 // mov w2, #0 - WORD $0x52800031 // mov w17, #1 - WORD $0x5280002c // mov w12, #1 - WORD $0x140002f8 // b LBB5_230 $3040(%rip) -LBB5_59: - WORD $0x71016d9f // cmp w12, #91 - WORD $0x54000740 // b.eq LBB5_78 $232(%rip) - WORD $0x7101999f // cmp w12, #102 - WORD $0x540070c1 // b.ne LBB5_261 $3608(%rip) - WORD $0xaa0a03e8 // mov x8, x10 - WORD $0x38401509 // ldrb w9, [x8], #1 - WORD $0x7101853f // cmp w9, #97 - WORD $0x540132c1 // b.ne LBB5_634 $9816(%rip) - WORD $0x39400548 // ldrb w8, [x10, #1] - WORD $0x7101b11f // cmp w8, #108 - WORD $0x54013341 // b.ne LBB5_637 $9832(%rip) - WORD $0x39400948 // ldrb w8, [x10, #2] - WORD $0x528001a2 // mov w2, #13 - WORD $0x7101cd1f // cmp w8, #115 - WORD $0x54013321 // b.ne LBB5_638 $9828(%rip) - WORD $0x39400d48 // ldrb w8, [x10, #3] - WORD $0x9100114a // add x10, x10, #4 - WORD $0x7101951f // cmp w8, #101 - WORD $0x1a8203e2 // csel w2, wzr, w2, eq -LBB5_65: - WORD $0x52800048 // mov w8, #2 - WORD $0x14000021 // b LBB5_76 $132(%rip) -LBB5_66: - WORD $0x92800011 // mov x17, #-1 - WORD $0x140002de // b LBB5_229 $2936(%rip) -LBB5_67: - WORD $0x52800062 // mov w2, #3 - WORD $0xaa1003ea // mov x10, x16 - WORD $0x14000370 // b LBB5_261 $3520(%rip) -LBB5_68: - WORD $0xaa0a03e8 // mov x8, x10 - WORD $0x38401509 // ldrb w9, [x8], #1 - WORD $0x7101d53f // cmp w9, #117 - WORD $0x54012f41 // b.ne LBB5_632 $9704(%rip) - WORD $0x39400548 // ldrb w8, [x10, #1] - WORD $0x528001a2 // mov w2, #13 - WORD $0x7101b11f // cmp w8, #108 - WORD $0x54012fe1 // b.ne LBB5_635 $9724(%rip) - WORD $0x39400948 // ldrb w8, [x10, #2] - WORD $0x91000d4a // add x10, x10, #3 - WORD $0x7101b11f // cmp w8, #108 - WORD $0x1a8203e2 // csel w2, wzr, w2, eq -LBB5_71: - WORD $0xd3607d69 // lsl x9, x11, #32 - WORD $0x1400000f // b LBB5_77 $60(%rip) -LBB5_72: - WORD $0xaa0a03e8 // mov x8, x10 - WORD $0x38401509 // ldrb w9, [x8], #1 - WORD $0x7101c93f // cmp w9, #114 - WORD $0x54012de1 // b.ne LBB5_633 $9660(%rip) - WORD $0x39400548 // ldrb w8, [x10, #1] - WORD $0x528001a2 // mov w2, #13 - WORD $0x7101d51f // cmp w8, #117 - WORD $0x54012e61 // b.ne LBB5_636 $9676(%rip) - WORD $0x39400948 // ldrb w8, [x10, #2] - WORD $0x91000d4a // add x10, x10, #3 - WORD $0x7101951f // cmp w8, #101 - WORD $0x1a8203e2 // csel w2, wzr, w2, eq -LBB5_75: - WORD $0x52800148 // mov w8, #10 -LBB5_76: - WORD $0xaa0b8109 // orr x9, x8, x11, lsl #32 -LBB5_77: - WORD $0xf9405008 // ldr x8, [x0, #160] - WORD $0xaa0803eb // mov x11, x8 - WORD $0xf8010569 // str x9, [x11], #16 - WORD $0xf900500b // str x11, [x0, #160] - WORD $0x140002c9 // b LBB5_231 $2852(%rip) -LBB5_78: - WORD $0x528000ec // mov w12, #7 - WORD $0xaa0b818b // orr x11, x12, x11, lsl #32 - WORD $0xf940500c // ldr x12, [x0, #160] - WORD $0x9280000d // mov x13, #-1 - WORD $0xa900358b // stp x11, x13, [x12] - WORD $0xf940500c // ldr x12, [x0, #160] - WORD $0xaa0003f0 // mov x16, x0 - WORD $0xf84b8e0d // ldr x13, [x16, #184]! - WORD $0xcb0d018b // sub x11, x12, x13 - WORD $0x9344fd6e // asr x14, x11, #4 - WORD $0x9100418f // add x15, x12, #16 - WORD $0xf900500f // str x15, [x0, #160] - WORD $0xf85f820f // ldur x15, [x16, #-8] - WORD $0x910005ef // add x15, x15, #1 - WORD $0xa93f3e0e // stp x14, x15, [x16, #-16] - WORD $0x9100818f // add x15, x12, #32 - WORD $0xf9400611 // ldr x17, [x16, #8] - WORD $0xb100417f // cmn x11, #16 - WORD $0xfa5111e2 // ccmp x15, x17, #2, ne - WORD $0x9a9f918b // csel x11, x12, xzr, ls - WORD $0xb403524b // cbz x11, LBB5_1546 $27208(%rip) - WORD $0xaa0a03ef // mov x15, x10 - WORD $0x384015e2 // ldrb w2, [x15], #1 - WORD $0x7100805f // cmp w2, #32 - WORD $0x54000988 // b.hi LBB5_90 $304(%rip) - WORD $0x52800031 // mov w17, #1 - WORD $0x9ac22231 // lsl x17, x17, x2 - WORD $0xd284c001 // mov x1, #9728 - WORD $0xf2c00021 // movk x1, #1, lsl #32 - WORD $0xea01023f // tst x17, x1 - WORD $0x540008c0 // b.eq LBB5_90 $280(%rip) - WORD $0x9100094f // add x15, x10, #2 - WORD $0x39400542 // ldrb w2, [x10, #1] - WORD $0x7100805f // cmp w2, #32 - WORD $0x54007ec8 // b.hi LBB5_319 $4056(%rip) - WORD $0x5280002a // mov w10, #1 - WORD $0x9ac2214a // lsl x10, x10, x2 - WORD $0xd284c011 // mov x17, #9728 - WORD $0xf2c00031 // movk x17, #1, lsl #32 - WORD $0xea11015f // tst x10, x17 - WORD $0x54007e00 // b.eq LBB5_319 $4032(%rip) - WORD $0xf940480a // ldr x10, [x0, #144] - WORD $0xcb0a01f1 // sub x17, x15, x10 - WORD $0xf100fe3f // cmp x17, #63 - WORD $0x540000e8 // b.hi LBB5_86 $28(%rip) - WORD $0xf9404c0f // ldr x15, [x0, #152] - WORD $0x92800001 // mov x1, #-1 - WORD $0x9ad12031 // lsl x17, x1, x17 - WORD $0xea1101ef // ands x15, x15, x17 - WORD $0x540005e1 // b.ne LBB5_89 $188(%rip) - WORD $0x9101014f // add x15, x10, #64 -LBB5_86: - WORD $0xd10101ea // sub x10, x15, #64 - WORD $0x4f04e5e0 // movi.16b v0, #143 -Lloh12: - WORD $0x10ffc60f // adr x15, lCPI5_0 $-1856(%rip) -Lloh13: - WORD $0x3dc001e1 // ldr q1, [x15, lCPI5_0@PAGEOFF] $0(%rip) -Lloh14: - WORD $0x10ffc64f // adr x15, lCPI5_1 $-1848(%rip) -Lloh15: - WORD $0x3dc001e2 // ldr q2, [x15, lCPI5_1@PAGEOFF] $0(%rip) -Lloh16: - WORD $0x10ffc68f // adr x15, lCPI5_2 $-1840(%rip) -Lloh17: - WORD $0x3dc001e3 // ldr q3, [x15, lCPI5_2@PAGEOFF] $0(%rip) -LBB5_87: - WORD $0xadc21544 // ldp q4, q5, [x10, #64]! - WORD $0xad411d46 // ldp q6, q7, [x10, #32] - WORD $0x4e201c90 // and.16b v16, v4, v0 - WORD $0x4e100030 // tbl.16b v16, { v1 }, v16 - WORD $0x4e201cb1 // and.16b v17, v5, v0 - WORD $0x4e110031 // tbl.16b v17, { v1 }, v17 - WORD $0x4e201cd2 // and.16b v18, v6, v0 - WORD $0x4e120032 // tbl.16b v18, { v1 }, v18 - WORD $0x4e201cf3 // and.16b v19, v7, v0 - WORD $0x4e130033 // tbl.16b v19, { v1 }, v19 - WORD $0x6e248e04 // cmeq.16b v4, v16, v4 - WORD $0x4e221c84 // and.16b v4, v4, v2 - WORD $0x4e030084 // tbl.16b v4, { v4 }, v3 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e26008f // fmov w15, s4 - WORD $0x6e258e24 // cmeq.16b v4, v17, v5 - WORD $0x4e221c84 // and.16b v4, v4, v2 - WORD $0x4e030084 // tbl.16b v4, { v4 }, v3 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e260091 // fmov w17, s4 - WORD $0x6e268e44 // cmeq.16b v4, v18, v6 - WORD $0x4e221c84 // and.16b v4, v4, v2 - WORD $0x4e030084 // tbl.16b v4, { v4 }, v3 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e260081 // fmov w1, s4 - WORD $0x6e278e64 // cmeq.16b v4, v19, v7 - WORD $0x4e221c84 // and.16b v4, v4, v2 - WORD $0x4e030084 // tbl.16b v4, { v4 }, v3 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e260082 // fmov w2, s4 - WORD $0x33103e2f // bfi w15, w17, #16, #16 - WORD $0xaa0181ef // orr x15, x15, x1, lsl #32 - WORD $0xaa02c1ef // orr x15, x15, x2, lsl #48 - WORD $0xb10005ff // cmn x15, #1 - WORD $0x54fffbc0 // b.eq LBB5_87 $-136(%rip) - WORD $0xaa2f03ef // mvn x15, x15 - WORD $0xa9093c0a // stp x10, x15, [x0, #144] -LBB5_89: - WORD $0xdac001ef // rbit x15, x15 - WORD $0xdac011ef // clz x15, x15 - WORD $0x8b0f014f // add x15, x10, x15 - WORD $0x384015e2 // ldrb w2, [x15], #1 -LBB5_90: - WORD $0x7101745f // cmp w2, #93 - WORD $0x540076a1 // b.ne LBB5_320 $3796(%rip) -LBB5_91: - WORD $0xb940d00a // ldr w10, [x0, #208] - WORD $0x1100054a // add w10, w10, #1 - WORD $0xb900d00a // str w10, [x0, #208] -LBB5_92: - WORD $0x8b0e11aa // add x10, x13, x14, lsl #4 - WORD $0xf940054a // ldr x10, [x10, #8] - WORD $0xf900540a // str x10, [x0, #168] -Lloh18: - WORD $0x10ffc0aa // adr x10, lCPI5_3 $-2028(%rip) -Lloh19: - WORD $0xfd400140 // ldr d0, [x10, lCPI5_3@PAGEOFF] $0(%rip) - WORD $0xfd000580 // str d0, [x12, #8] - WORD $0xf940018a // ldr x10, [x12] - WORD $0x92609d4a // and x10, x10, #0xffffffff000000ff - WORD $0xf900018a // str x10, [x12] - WORD $0xf940580a // ldr x10, [x0, #176] - WORD $0xb940e40b // ldr w11, [x0, #228] - WORD $0xeb0b015f // cmp x10, x11 - WORD $0x54010c29 // b.ls LBB5_606 $8580(%rip) -LBB5_93: - WORD $0xb900e40a // str w10, [x0, #228] - WORD $0xf140055f // cmp x10, #1, lsl #12 - WORD $0x54010bc9 // b.ls LBB5_606 $8568(%rip) - WORD $0xd280000d // mov x13, #0 - WORD $0xd280001e // mov lr, #0 - WORD $0x52800014 // mov w20, #0 - WORD $0xd280000b // mov x11, #0 - WORD $0xb502fc4b // cbnz x11, LBB5_1440 $24456(%rip) - WORD $0x14001834 // b LBB5_1450 $24784(%rip) -LBB5_95: - WORD $0xd280000d // mov x13, #0 - WORD $0xf9403809 // ldr x9, [x0, #112] - WORD $0x4f02e782 // movi.16b v2, #92 -Lloh20: - WORD $0x10ffbcec // adr x12, lCPI5_1 $-2148(%rip) -Lloh21: - WORD $0x3dc00180 // ldr q0, [x12, lCPI5_1@PAGEOFF] $0(%rip) - WORD $0x4f01e443 // movi.16b v3, #34 -Lloh22: - WORD $0x10ffbd0c // adr x12, lCPI5_2 $-2144(%rip) -Lloh23: - WORD $0x3dc00181 // ldr q1, [x12, lCPI5_2@PAGEOFF] $0(%rip) - WORD $0x4f00e7e4 // movi.16b v4, #31 - WORD $0x14000002 // b LBB5_97 $8(%rip) -LBB5_96: - WORD $0x910081ad // add x13, x13, #32 -LBB5_97: - WORD $0x8b0d014c // add x12, x10, x13 - WORD $0xad401985 // ldp q5, q6, [x12] - WORD $0x37280469 // tbnz w9, #5, LBB5_103 $140(%rip) - WORD $0x5280000e // mov w14, #0 -LBB5_99: - WORD $0x6e228ca7 // cmeq.16b v7, v5, v2 - WORD $0x6e228cd0 // cmeq.16b v16, v6, v2 - WORD $0x4e201ce7 // and.16b v7, v7, v0 - WORD $0x4e0100e7 // tbl.16b v7, { v7 }, v1 - WORD $0x4e71b8e7 // addv.8h h7, v7 - WORD $0x1e2600ec // fmov w12, s7 - WORD $0x4e201e07 // and.16b v7, v16, v0 - WORD $0x4e0100e7 // tbl.16b v7, { v7 }, v1 - WORD $0x4e71b8e7 // addv.8h h7, v7 - WORD $0x1e2600ef // fmov w15, s7 - WORD $0x33103dec // bfi w12, w15, #16, #16 - WORD $0x6e238ca5 // cmeq.16b v5, v5, v3 - WORD $0x6e238cc6 // cmeq.16b v6, v6, v3 - WORD $0x4e201ca5 // and.16b v5, v5, v0 - WORD $0x4e0100a5 // tbl.16b v5, { v5 }, v1 - WORD $0x4e71b8a5 // addv.8h h5, v5 - WORD $0x1e2600af // fmov w15, s5 - WORD $0x4e201cc5 // and.16b v5, v6, v0 - WORD $0x4e0100a5 // tbl.16b v5, { v5 }, v1 - WORD $0x4e71b8a5 // addv.8h h5, v5 - WORD $0x1e2600b0 // fmov w16, s5 - WORD $0x33103e0f // bfi w15, w16, #16, #16 - WORD $0x2a0c01d0 // orr w16, w14, w12 - WORD $0x51000610 // sub w16, w16, #1 - WORD $0x6a0f021f // tst w16, w15 - WORD $0x540002c1 // b.ne LBB5_104 $88(%rip) - WORD $0x510005ef // sub w15, w15, #1 - WORD $0x6a0c01ff // tst w15, w12 - WORD $0x5400a7a1 // b.ne LBB5_454 $5364(%rip) - WORD $0x362ffbc9 // tbz w9, #5, LBB5_96 $-136(%rip) - WORD $0x0a0f01cc // and w12, w14, w15 - WORD $0x34fffb8c // cbz w12, LBB5_96 $-144(%rip) - WORD $0x14000771 // b LBB5_568 $7620(%rip) -LBB5_103: - WORD $0x6e2464a7 // umax.16b v7, v5, v4 - WORD $0x6e248ce7 // cmeq.16b v7, v7, v4 - WORD $0x6e2464d0 // umax.16b v16, v6, v4 - WORD $0x6e248e10 // cmeq.16b v16, v16, v4 - WORD $0x4e201ce7 // and.16b v7, v7, v0 - WORD $0x4e0100e7 // tbl.16b v7, { v7 }, v1 - WORD $0x4e71b8e7 // addv.8h h7, v7 - WORD $0x1e2600ee // fmov w14, s7 - WORD $0x4e201e07 // and.16b v7, v16, v0 - WORD $0x4e0100e7 // tbl.16b v7, { v7 }, v1 - WORD $0x4e71b8e7 // addv.8h h7, v7 - WORD $0x1e2600ec // fmov w12, s7 - WORD $0x33103d8e // bfi w14, w12, #16, #16 - WORD $0x17ffffd2 // b LBB5_99 $-184(%rip) -LBB5_104: - WORD $0x5280000c // mov w12, #0 - WORD $0xdac001e9 // rbit x9, x15 - WORD $0xdac01129 // clz x9, x9 - WORD $0x8b0d0129 // add x9, x9, x13 - WORD $0x8b0a012a // add x10, x9, x10 - WORD $0x9100054a // add x10, x10, #1 -LBB5_105: - WORD $0x937ffd2d // asr x13, x9, #63 - WORD $0x4b0903ee // neg w14, w9 - WORD $0x0a0e01a2 // and w2, w13, w14 -LBB5_106: - WORD $0xcb0a010d // sub x13, x8, x10 - WORD $0x7100019f // cmp w12, #0 - WORD $0x52800188 // mov w8, #12 - WORD $0x5280008c // mov w12, #4 - WORD $0x9a880188 // csel x8, x12, x8, eq - WORD $0xaa0b8108 // orr x8, x8, x11, lsl #32 - WORD $0xd2c0002b // mov x11, #4294967296 - WORD $0x8b0b0108 // add x8, x8, x11 - WORD $0xf940500b // ldr x11, [x0, #160] - WORD $0xa9002568 // stp x8, x9, [x11] - WORD $0xf9405008 // ldr x8, [x0, #160] - WORD $0x91004109 // add x9, x8, #16 - WORD $0xf9005009 // str x9, [x0, #160] - WORD $0xb940d409 // ldr w9, [x0, #212] - WORD $0x11000529 // add w9, w9, #1 - WORD $0xb900d409 // str w9, [x0, #212] - WORD $0x91008108 // add x8, x8, #32 - WORD $0xf9406009 // ldr x9, [x0, #192] - WORD $0xeb09011f // cmp x8, x9 - WORD $0x1a9f87e8 // cset w8, ls - WORD $0xb6f83e4d // tbz x13, #63, LBB5_232 $1992(%rip) - WORD $0x528000a2 // mov w2, #5 - WORD $0x14000272 // b LBB5_261 $2504(%rip) -LBB5_108: - WORD $0x52800002 // mov w2, #0 - WORD $0x3940060c // ldrb w12, [x16, #1] - WORD $0x52800031 // mov w17, #1 - WORD $0x5100b98c // sub w12, w12, #46 - WORD $0x7100dd9f // cmp w12, #55 - WORD $0x540047c8 // b.hi LBB5_247 $2296(%rip) - WORD $0x5280002d // mov w13, #1 - WORD $0x9acc21ad // lsl x13, x13, x12 - WORD $0xb20903ee // mov x14, #36028797027352576 - WORD $0xf280002e // movk x14, #1 - WORD $0x5280002c // mov w12, #1 - WORD $0xea0e01bf // tst x13, x14 - WORD $0x54003a60 // b.eq LBB5_230 $1868(%rip) -LBB5_110: - WORD $0xf100403f // cmp x1, #16 - WORD $0x54010483 // b.lo LBB5_618 $8336(%rip) - WORD $0xd2800001 // mov x1, #0 - WORD $0xd2800011 // mov x17, #0 - WORD $0x924001e2 // and x2, x15, #0x1 - WORD $0x8b02010c // add x12, x8, x2 - WORD $0xcb0a018c // sub x12, x12, x10 - WORD $0xcb0f0183 // sub x3, x12, x15 - WORD $0x9280000c // mov x12, #-1 - WORD $0x4f01e5c0 // movi.16b v0, #46 - WORD $0x4f01e561 // movi.16b v1, #43 - WORD $0x4f01e5a2 // movi.16b v2, #45 - WORD $0x4f06e603 // movi.16b v3, #208 - WORD $0x4f00e544 // movi.16b v4, #10 - WORD $0x4f06e7e5 // movi.16b v5, #223 - WORD $0x4f02e4a6 // movi.16b v6, #69 -Lloh24: - WORD $0x10ffaded // adr x13, lCPI5_1 $-2628(%rip) -Lloh25: - WORD $0x3dc001a7 // ldr q7, [x13, lCPI5_1@PAGEOFF] $0(%rip) -Lloh26: - WORD $0x10ffae2d // adr x13, lCPI5_2 $-2620(%rip) -Lloh27: - WORD $0x3dc001b0 // ldr q16, [x13, lCPI5_2@PAGEOFF] $0(%rip) - WORD $0x12800004 // mov w4, #-1 - WORD $0x9280000e // mov x14, #-1 - WORD $0x9280000d // mov x13, #-1 -LBB5_112: - WORD $0x3cf16a11 // ldr q17, [x16, x17] - WORD $0x6e208e32 // cmeq.16b v18, v17, v0 - WORD $0x6e218e33 // cmeq.16b v19, v17, v1 - WORD $0x6e228e34 // cmeq.16b v20, v17, v2 - WORD $0x4e238635 // add.16b v21, v17, v3 - WORD $0x6e353495 // cmhi.16b v21, v4, v21 - WORD $0x4e251e31 // and.16b v17, v17, v5 - WORD $0x6e268e31 // cmeq.16b v17, v17, v6 - WORD $0x4eb41e73 // orr.16b v19, v19, v20 - WORD $0x4eb21eb4 // orr.16b v20, v21, v18 - WORD $0x4eb31e35 // orr.16b v21, v17, v19 - WORD $0x4eb51e94 // orr.16b v20, v20, v21 - WORD $0x4e271e52 // and.16b v18, v18, v7 - WORD $0x4e100252 // tbl.16b v18, { v18 }, v16 - WORD $0x4e71ba52 // addv.8h h18, v18 - WORD $0x1e260246 // fmov w6, s18 - WORD $0x4e271e31 // and.16b v17, v17, v7 - WORD $0x4e100231 // tbl.16b v17, { v17 }, v16 - WORD $0x4e71ba31 // addv.8h h17, v17 - WORD $0x1e260227 // fmov w7, s17 - WORD $0x4e271e71 // and.16b v17, v19, v7 - WORD $0x4e100231 // tbl.16b v17, { v17 }, v16 - WORD $0x4e71ba31 // addv.8h h17, v17 - WORD $0x1e260234 // fmov w20, s17 - WORD $0x4e271e91 // and.16b v17, v20, v7 - WORD $0x4e100231 // tbl.16b v17, { v17 }, v16 - WORD $0x4e71ba31 // addv.8h h17, v17 - WORD $0x1e260225 // fmov w5, s17 - WORD $0x2a2503e5 // mvn w5, w5 - WORD $0x32103ca5 // orr w5, w5, #0xffff0000 - WORD $0x5ac000a5 // rbit w5, w5 - WORD $0x5ac010a5 // clz w5, w5 - WORD $0x1ac52093 // lsl w19, w4, w5 - WORD $0x0a3300d5 // bic w21, w6, w19 - WORD $0x0a3300f6 // bic w22, w7, w19 - WORD $0x0a330297 // bic w23, w20, w19 - WORD $0x710040bf // cmp w5, #16 - WORD $0x1a9500d3 // csel w19, w6, w21, eq - WORD $0x1a9600e7 // csel w7, w7, w22, eq - WORD $0x1a970286 // csel w6, w20, w23, eq - WORD $0x51000674 // sub w20, w19, #1 - WORD $0x6a130294 // ands w20, w20, w19 - WORD $0x54005fc1 // b.ne LBB5_325 $3064(%rip) - WORD $0x510004f4 // sub w20, w7, #1 - WORD $0x6a070294 // ands w20, w20, w7 - WORD $0x54005f61 // b.ne LBB5_325 $3052(%rip) - WORD $0x510004d4 // sub w20, w6, #1 - WORD $0x6a060294 // ands w20, w20, w6 - WORD $0x54005f01 // b.ne LBB5_325 $3040(%rip) - WORD $0x340000d3 // cbz w19, LBB5_118 $24(%rip) - WORD $0x5ac00273 // rbit w19, w19 - WORD $0x5ac01273 // clz w19, w19 - WORD $0xb10005bf // cmn x13, #1 - WORD $0x5400c0e1 // b.ne LBB5_518 $6172(%rip) - WORD $0x8b13022d // add x13, x17, x19 -LBB5_118: - WORD $0x340000c7 // cbz w7, LBB5_121 $24(%rip) - WORD $0x5ac000e7 // rbit w7, w7 - WORD $0x5ac010e7 // clz w7, w7 - WORD $0xb10005df // cmn x14, #1 - WORD $0x5400c081 // b.ne LBB5_519 $6160(%rip) - WORD $0x8b07022e // add x14, x17, x7 -LBB5_121: - WORD $0x340000c6 // cbz w6, LBB5_124 $24(%rip) - WORD $0x5ac000c6 // rbit w6, w6 - WORD $0x5ac010c6 // clz w6, w6 - WORD $0xb100059f // cmn x12, #1 - WORD $0x5400c021 // b.ne LBB5_520 $6148(%rip) - WORD $0x8b06022c // add x12, x17, x6 -LBB5_124: - WORD $0x710040bf // cmp w5, #16 - WORD $0x54000681 // b.ne LBB5_140 $208(%rip) - WORD $0x91004231 // add x17, x17, #16 - WORD $0xd1004021 // sub x1, x1, #16 - WORD $0x8b010065 // add x5, x3, x1 - WORD $0xf1003cbf // cmp x5, #15 - WORD $0x54fff6e8 // b.hi LBB5_112 $-292(%rip) - WORD $0x8b020108 // add x8, x8, x2 - WORD $0xcb0a0102 // sub x2, x8, x10 - WORD $0x8b110208 // add x8, x16, x17 - WORD $0xcb0f0042 // sub x2, x2, x15 - WORD $0xeb11005f // cmp x2, x17 - WORD $0x54000560 // b.eq LBB5_141 $172(%rip) - WORD $0x8b010041 // add x1, x2, x1 -LBB5_128: - WORD $0x8b010102 // add x2, x8, x1 - WORD $0xaa2803f1 // mvn x17, x8 - WORD $0x8b0f014a // add x10, x10, x15 - WORD $0x8b0a0231 // add x17, x17, x10 - WORD $0xcb10010a // sub x10, x8, x16 - WORD $0xaa0803ef // mov x15, x8 - WORD $0x14000009 // b LBB5_131 $36(%rip) -LBB5_129: - WORD $0xb10005df // cmn x14, #1 - WORD $0xaa0a03ee // mov x14, x10 - WORD $0x54000c81 // b.ne LBB5_167 $400(%rip) -LBB5_130: - WORD $0xd1000631 // sub x17, x17, #1 - WORD $0x9100054a // add x10, x10, #1 - WORD $0xaa0f03e8 // mov x8, x15 - WORD $0xd1000421 // sub x1, x1, #1 - WORD $0xb40035c1 // cbz x1, LBB5_243 $1720(%rip) -LBB5_131: - WORD $0x384015e3 // ldrb w3, [x15], #1 - WORD $0x5100c064 // sub w4, w3, #48 - WORD $0x7100289f // cmp w4, #10 - WORD $0x54ffff03 // b.lo LBB5_130 $-32(%rip) - WORD $0x7100b47f // cmp w3, #45 - WORD $0x5400016d // b.le LBB5_137 $44(%rip) - WORD $0x7101947f // cmp w3, #101 - WORD $0x54fffe20 // b.eq LBB5_129 $-60(%rip) - WORD $0x7101147f // cmp w3, #69 - WORD $0x54fffde0 // b.eq LBB5_129 $-68(%rip) - WORD $0x7100b87f // cmp w3, #46 - WORD $0x540001e1 // b.ne LBB5_141 $60(%rip) - WORD $0xb10005bf // cmn x13, #1 - WORD $0xaa0a03ed // mov x13, x10 - WORD $0x54fffda0 // b.eq LBB5_130 $-76(%rip) - WORD $0x1400004f // b LBB5_167 $316(%rip) -LBB5_137: - WORD $0x7100ac7f // cmp w3, #43 - WORD $0x54000060 // b.eq LBB5_139 $12(%rip) - WORD $0x7100b47f // cmp w3, #45 - WORD $0x540000e1 // b.ne LBB5_141 $28(%rip) -LBB5_139: - WORD $0xb100059f // cmn x12, #1 - WORD $0xaa0a03ec // mov x12, x10 - WORD $0x54fffca0 // b.eq LBB5_130 $-108(%rip) - WORD $0x14000047 // b LBB5_167 $284(%rip) -LBB5_140: - WORD $0x8b254208 // add x8, x16, w5, uxtw - WORD $0x8b110108 // add x8, x8, x17 -LBB5_141: - WORD $0x92800011 // mov x17, #-1 - WORD $0xb40027ad // cbz x13, LBB5_229 $1268(%rip) -LBB5_142: - WORD $0xb400278c // cbz x12, LBB5_229 $1264(%rip) - WORD $0xb400276e // cbz x14, LBB5_229 $1260(%rip) - WORD $0xcb100108 // sub x8, x8, x16 - WORD $0xd100050a // sub x10, x8, #1 - WORD $0xeb0a01bf // cmp x13, x10 - WORD $0x54000780 // b.eq LBB5_166 $240(%rip) - WORD $0xeb0a019f // cmp x12, x10 - WORD $0x54000740 // b.eq LBB5_166 $232(%rip) - WORD $0xeb0a01df // cmp x14, x10 - WORD $0x54000700 // b.eq LBB5_166 $224(%rip) - WORD $0xf100058a // subs x10, x12, #1 - WORD $0x5400258b // b.lt LBB5_226 $1200(%rip) - WORD $0xeb0a01df // cmp x14, x10 - WORD $0x54002540 // b.eq LBB5_226 $1192(%rip) - WORD $0xaa2c03f1 // mvn x17, x12 - WORD $0x1400012d // b LBB5_229 $1204(%rip) -LBB5_150: - WORD $0xaa1003ea // mov x10, x16 - WORD $0x38402d4f // ldrb w15, [x10, #2]! - WORD $0x5100c1e8 // sub w8, w15, #48 - WORD $0x7100251f // cmp w8, #9 - WORD $0x5400eba8 // b.hi LBB5_612 $7540(%rip) - WORD $0xd2800011 // mov x17, #0 - WORD $0x7100c1ff // cmp w15, #48 - WORD $0x540000c1 // b.ne LBB5_153 $24(%rip) -LBB5_152: - WORD $0x8b110208 // add x8, x16, x17 - WORD $0x39400d0f // ldrb w15, [x8, #3] - WORD $0x91000631 // add x17, x17, #1 - WORD $0x7100c1ff // cmp w15, #48 - WORD $0x54ffff80 // b.eq LBB5_152 $-16(%rip) -LBB5_153: - WORD $0x710115ff // cmp w15, #69 - WORD $0x54000500 // b.eq LBB5_169 $160(%rip) - WORD $0x710195ff // cmp w15, #101 - WORD $0x540004c0 // b.eq LBB5_169 $152(%rip) - WORD $0xd2800008 // mov x8, #0 - WORD $0x5280000d // mov w13, #0 - WORD $0xd280000c // mov x12, #0 - WORD $0x8b11020a // add x10, x16, x17 - WORD $0x9100094a // add x10, x10, #2 - WORD $0x4b1103ee // neg w14, w17 - WORD $0x52800231 // mov w17, #17 - WORD $0xcb080222 // sub x2, x17, x8 - WORD $0xf100045f // cmp x2, #1 - WORD $0x54ffbe8a // b.ge LBB5_48 $-2096(%rip) -LBB5_156: - WORD $0x52800011 // mov w17, #0 - WORD $0x14000021 // b LBB5_171 $132(%rip) -LBB5_157: - WORD $0x710115ff // cmp w15, #69 - WORD $0x54ffa7c0 // b.eq LBB5_18 $-2824(%rip) - WORD $0x710195ff // cmp w15, #101 - WORD $0x54ffa780 // b.eq LBB5_18 $-2832(%rip) - WORD $0x3500ffae // cbnz w14, LBB5_646 $8180(%rip) - WORD $0x34002c69 // cbz w9, LBB5_244 $1420(%rip) - WORD $0xb24107e8 // mov x8, #-9223372036854775807 - WORD $0xeb08019f // cmp x12, x8 - WORD $0x54004e23 // b.lo LBB5_323 $2500(%rip) - WORD $0x9e630180 // ucvtf d0, x12 -LBB5_163: - WORD $0x1e614000 // fneg d0, d0 - WORD $0x14000187 // b LBB5_258 $1564(%rip) -LBB5_164: - WORD $0xd2800008 // mov x8, #0 - WORD $0xd280000c // mov x12, #0 - WORD $0x36002b69 // tbz w9, #0, LBB5_245 $1388(%rip) -LBB5_165: - WORD $0x52800168 // mov w8, #11 - WORD $0xf9405009 // ldr x9, [x0, #160] - WORD $0xaa0b8108 // orr x8, x8, x11, lsl #32 - WORD $0xa9003128 // stp x8, x12, [x9] - WORD $0x14000184 // b LBB5_259 $1552(%rip) -LBB5_166: - WORD $0xcb0803f1 // neg x17, x8 -LBB5_167: - WORD $0xb7f81f51 // tbnz x17, #63, LBB5_229 $1000(%rip) - WORD $0x52800002 // mov w2, #0 - WORD $0xaa1103ec // mov x12, x17 - WORD $0x140000fa // b LBB5_230 $1000(%rip) -LBB5_169: - WORD $0x5280000d // mov w13, #0 - WORD $0x5280000e // mov w14, #0 - WORD $0xd280000c // mov x12, #0 - WORD $0x8b110208 // add x8, x16, x17 - WORD $0x9100090a // add x10, x8, #2 - WORD $0x17fffd21 // b LBB5_18 $-2940(%rip) -LBB5_170: - WORD $0x4b0103f1 // neg w17, w1 -LBB5_171: - WORD $0x4b1101ce // sub w14, w14, w17 - WORD $0x5100c1e8 // sub w8, w15, #48 - WORD $0x7100251f // cmp w8, #9 - WORD $0x540000c8 // b.hi LBB5_174 $24(%rip) -LBB5_172: - WORD $0x38401d4f // ldrb w15, [x10, #1]! - WORD $0x5100c1e8 // sub w8, w15, #48 - WORD $0x7100291f // cmp w8, #10 - WORD $0x54ffffa3 // b.lo LBB5_172 $-12(%rip) - WORD $0x5280002d // mov w13, #1 -LBB5_174: - WORD $0x52801be8 // mov w8, #223 - WORD $0x0a0801e8 // and w8, w15, w8 - WORD $0x7101151f // cmp w8, #69 - WORD $0x54ffa260 // b.eq LBB5_18 $-2996(%rip) -LBB5_175: - WORD $0x7100013f // cmp w9, #0 - WORD $0x12800008 // mov w8, #-1 - WORD $0x5a881508 // cneg w8, w8, eq - WORD $0xd374fd8f // lsr x15, x12, #52 - WORD $0xb500058f // cbnz x15, LBB5_185 $176(%rip) - WORD $0x9e630180 // ucvtf d0, x12 - WORD $0x531f7d0f // lsr w15, w8, #31 - WORD $0x9e660011 // fmov x17, d0 - WORD $0xaa0ffe2f // orr x15, x17, x15, lsl #63 - WORD $0x9e6701e0 // fmov d0, x15 - WORD $0x34002a8e // cbz w14, LBB5_256 $1360(%rip) - WORD $0xb4002a6c // cbz x12, LBB5_256 $1356(%rip) - WORD $0x510005cf // sub w15, w14, #1 - WORD $0x710091ff // cmp w15, #36 - WORD $0x54000348 // b.hi LBB5_183 $104(%rip) - WORD $0xaa0e03ef // mov x15, x14 - WORD $0x71005ddf // cmp w14, #23 - WORD $0x540000e3 // b.lo LBB5_181 $28(%rip) - WORD $0x510059cf // sub w15, w14, #22 -Lloh28: - WORD $0x100438b1 // adr x17, _P10_TAB $34580(%rip) -Lloh29: - WORD $0x91000231 // add x17, x17, _P10_TAB@PAGEOFF $0(%rip) - WORD $0xfc6f5a21 // ldr d1, [x17, w15, uxtw #3] - WORD $0x1e600820 // fmul d0, d1, d0 - WORD $0x528002cf // mov w15, #22 -LBB5_181: - WORD $0xd2a4c691 // mov x17, #640942080 - WORD $0xf2cd7eb1 // movk x17, #27637, lsl #32 - WORD $0xf2e86191 // movk x17, #17164, lsl #48 - WORD $0x9e670221 // fmov d1, x17 - WORD $0x1e612000 // fcmp d0, d1 - WORD $0xd2a4c691 // mov x17, #640942080 - WORD $0xf2cd7eb1 // movk x17, #27637, lsl #32 - WORD $0xf2f86191 // movk x17, #49932, lsl #48 - WORD $0x9e670221 // fmov d1, x17 - WORD $0x1e61d408 // fccmp d0, d1, #8, le - WORD $0x54000224 // b.mi LBB5_186 $68(%rip) -Lloh30: - WORD $0x100436a8 // adr x8, _P10_TAB $34516(%rip) -Lloh31: - WORD $0x91000108 // add x8, x8, _P10_TAB@PAGEOFF $0(%rip) - WORD $0xfc6f5901 // ldr d1, [x8, w15, uxtw #3] - WORD $0x1e610800 // fmul d0, d0, d1 - WORD $0x14000137 // b LBB5_256 $1244(%rip) -LBB5_183: - WORD $0x310059df // cmn w14, #22 - WORD $0x540000e3 // b.lo LBB5_185 $28(%rip) - WORD $0x4b0e03e8 // neg w8, w14 -Lloh32: - WORD $0x100435a9 // adr x9, _P10_TAB $34484(%rip) -Lloh33: - WORD $0x91000129 // add x9, x9, _P10_TAB@PAGEOFF $0(%rip) - WORD $0xfc685921 // ldr d1, [x9, w8, uxtw #3] - WORD $0x1e611800 // fdiv d0, d0, d1 - WORD $0x1400012f // b LBB5_256 $1212(%rip) -LBB5_185: - WORD $0x510571cf // sub w15, w14, #348 - WORD $0x310ae1ff // cmn w15, #696 - WORD $0x54000683 // b.lo LBB5_192 $208(%rip) -LBB5_186: - WORD $0xdac01181 // clz x1, x12 - WORD $0x9ac12185 // lsl x5, x12, x1 - WORD $0x110571cf // add w15, w14, #348 -Lloh34: - WORD $0x10043a11 // adr x17, _POW10_M128_TAB $34624(%rip) -Lloh35: - WORD $0x91000231 // add x17, x17, _POW10_M128_TAB@PAGEOFF $0(%rip) - WORD $0x8b2f522f // add x15, x17, w15, uxtw #4 - WORD $0xf94005f1 // ldr x17, [x15, #8] - WORD $0x9b057e22 // mul x2, x17, x5 - WORD $0x9bc57e23 // umulh x3, x17, x5 - WORD $0x92402064 // and x4, x3, #0x1ff - WORD $0xaa2503e6 // mvn x6, x5 - WORD $0xeb06005f // cmp x2, x6 - WORD $0x540001c9 // b.ls LBB5_190 $56(%rip) - WORD $0xf107fc9f // cmp x4, #511 - WORD $0x54000181 // b.ne LBB5_190 $48(%rip) - WORD $0xf94001e4 // ldr x4, [x15] - WORD $0x9b057c87 // mul x7, x4, x5 - WORD $0x9bc57c84 // umulh x4, x4, x5 - WORD $0xab020082 // adds x2, x4, x2 - WORD $0x9a833463 // cinc x3, x3, hs - WORD $0x92402064 // and x4, x3, #0x1ff - WORD $0xeb0600ff // cmp x7, x6 - WORD $0xba418840 // ccmn x2, #1, #0, hi - WORD $0x54000061 // b.ne LBB5_190 $12(%rip) - WORD $0xf107fc9f // cmp x4, #511 - WORD $0x54000340 // b.eq LBB5_192 $104(%rip) -LBB5_190: - WORD $0xd37ffc65 // lsr x5, x3, #63 - WORD $0x910024a6 // add x6, x5, #9 - WORD $0x9ac62463 // lsr x3, x3, x6 - WORD $0xaa040042 // orr x2, x2, x4 - WORD $0x92400464 // and x4, x3, #0x3 - WORD $0xf100005f // cmp x2, #0 - WORD $0xfa410880 // ccmp x4, #1, #0, eq - WORD $0x54000240 // b.eq LBB5_192 $72(%rip) - WORD $0x528a4d42 // mov w2, #21098 - WORD $0x72a00062 // movk w2, #3, lsl #16 - WORD $0x1b027dce // mul w14, w14, w2 - WORD $0x13107dce // asr w14, w14, #16 - WORD $0x1110fdce // add w14, w14, #1087 - WORD $0x93407dce // sxtw x14, w14 - WORD $0x92400062 // and x2, x3, #0x1 - WORD $0x8b030042 // add x2, x2, x3 - WORD $0xd376fc43 // lsr x3, x2, #54 - WORD $0xf100007f // cmp x3, #0 - WORD $0xaa2103e1 // mvn x1, x1 - WORD $0x8b0e0021 // add x1, x1, x14 - WORD $0x8b050021 // add x1, x1, x5 - WORD $0x9a810421 // cinc x1, x1, ne - WORD $0xd11ffc24 // sub x4, x1, #2047 - WORD $0xb11ff89f // cmn x4, #2046 - WORD $0x54001242 // b.hs LBB5_233 $584(%rip) -LBB5_192: - WORD $0xcb100151 // sub x17, x10, x16 - WORD $0xf940200c // ldr x12, [x0, #64] - WORD $0xf940280f // ldr x15, [x0, #80] - WORD $0xb400048f // cbz x15, LBB5_206 $144(%rip) - WORD $0xf10021ff // cmp x15, #8 - WORD $0x54000062 // b.hs LBB5_195 $12(%rip) - WORD $0xd2800009 // mov x9, #0 - WORD $0x1400001b // b LBB5_204 $108(%rip) -LBB5_195: - WORD $0xf10101ff // cmp x15, #64 - WORD $0x54000062 // b.hs LBB5_197 $12(%rip) - WORD $0xd2800009 // mov x9, #0 - WORD $0x1400000d // b LBB5_201 $52(%rip) -LBB5_197: - WORD $0x927ae5e9 // and x9, x15, #0xffffffffffffffc0 - WORD $0x9100818d // add x13, x12, #32 - WORD $0x6f00e400 // movi.2d v0, #0000000000000000 - WORD $0xaa0903ee // mov x14, x9 -LBB5_198: - WORD $0xad3f01a0 // stp q0, q0, [x13, #-32] - WORD $0xac8201a0 // stp q0, q0, [x13], #64 - WORD $0xf10101ce // subs x14, x14, #64 - WORD $0x54ffffa1 // b.ne LBB5_198 $-12(%rip) - WORD $0xeb0901ff // cmp x15, x9 - WORD $0x54000240 // b.eq LBB5_206 $72(%rip) - WORD $0xf27d09ff // tst x15, #0x38 - WORD $0x54000160 // b.eq LBB5_204 $44(%rip) -LBB5_201: - WORD $0xaa0903ee // mov x14, x9 - WORD $0x927df1e9 // and x9, x15, #0xfffffffffffffff8 - WORD $0x8b0e018d // add x13, x12, x14 - WORD $0xcb0901ce // sub x14, x14, x9 - WORD $0x6f00e400 // movi.2d v0, #0000000000000000 -LBB5_202: - WORD $0xfc0085a0 // str d0, [x13], #8 - WORD $0xb10021ce // adds x14, x14, #8 - WORD $0x54ffffc1 // b.ne LBB5_202 $-8(%rip) - WORD $0xeb0901ff // cmp x15, x9 - WORD $0x540000c0 // b.eq LBB5_206 $24(%rip) -LBB5_204: - WORD $0x8b09018d // add x13, x12, x9 - WORD $0xcb0901e9 // sub x9, x15, x9 -LBB5_205: - WORD $0x380015bf // strb wzr, [x13], #1 - WORD $0xf1000529 // subs x9, x9, #1 - WORD $0x54ffffc1 // b.ne LBB5_205 $-8(%rip) -LBB5_206: - WORD $0x39400209 // ldrb w9, [x16] - WORD $0x7100b53f // cmp w9, #45 - WORD $0x1a9f17e1 // cset w1, eq - WORD $0xeb01023f // cmp x17, x1 - WORD $0x5400188d // b.le LBB5_254 $784(%rip) - WORD $0x5280000e // mov w14, #0 - WORD $0x5280000d // mov w13, #0 - WORD $0x52800002 // mov w2, #0 - WORD $0x52800006 // mov w6, #0 - WORD $0x14000006 // b LBB5_210 $24(%rip) -LBB5_208: - WORD $0x38246983 // strb w3, [x12, x4] - WORD $0x110004c6 // add w6, w6, #1 -LBB5_209: - WORD $0x91000421 // add x1, x1, #1 - WORD $0xeb01023f // cmp x17, x1 - WORD $0x5400032d // b.le LBB5_219 $100(%rip) -LBB5_210: - WORD $0x38616a03 // ldrb w3, [x16, x1] - WORD $0x5100c064 // sub w4, w3, #48 - WORD $0x7100249f // cmp w4, #9 - WORD $0x54000108 // b.hi LBB5_214 $32(%rip) - WORD $0x7100c07f // cmp w3, #48 - WORD $0x54000161 // b.ne LBB5_216 $44(%rip) - WORD $0x34000206 // cbz w6, LBB5_218 $64(%rip) - WORD $0x93407cc4 // sxtw x4, w6 - WORD $0xeb0401ff // cmp x15, x4 - WORD $0x54fffe48 // b.hi LBB5_208 $-56(%rip) - WORD $0x17fffff3 // b LBB5_209 $-52(%rip) -LBB5_214: - WORD $0x7100b87f // cmp w3, #46 - WORD $0x540001e1 // b.ne LBB5_220 $60(%rip) - WORD $0x5280002e // mov w14, #1 - WORD $0xaa0603e2 // mov x2, x6 - WORD $0x17ffffee // b LBB5_209 $-72(%rip) -LBB5_216: - WORD $0xaa0603e4 // mov x4, x6 - WORD $0x93407cc4 // sxtw x4, w6 - WORD $0xeb0401ff // cmp x15, x4 - WORD $0x54fffd08 // b.hi LBB5_208 $-96(%rip) - WORD $0x5280002d // mov w13, #1 - WORD $0x17ffffe8 // b LBB5_209 $-96(%rip) -LBB5_218: - WORD $0x51000442 // sub w2, w2, #1 - WORD $0x17ffffe6 // b LBB5_209 $-104(%rip) -LBB5_219: - WORD $0x710001df // cmp w14, #0 - WORD $0x1a8200ce // csel w14, w6, w2, eq - WORD $0x14000097 // b LBB5_250 $604(%rip) -LBB5_220: - WORD $0x710001df // cmp w14, #0 - WORD $0x1a8200ce // csel w14, w6, w2, eq - WORD $0x321b0062 // orr w2, w3, #0x20 - WORD $0x7101945f // cmp w2, #101 - WORD $0x54001241 // b.ne LBB5_250 $584(%rip) - WORD $0x91000422 // add x2, x1, #1 - WORD $0x38624a03 // ldrb w3, [x16, w2, uxtw] - WORD $0x11000824 // add w4, w1, #2 - WORD $0x52800025 // mov w5, #1 - WORD $0x11000821 // add w1, w1, #2 - WORD $0x12800007 // mov w7, #-1 - WORD $0x52800033 // mov w19, #1 - WORD $0x7100b47f // cmp w3, #45 - WORD $0x1a820021 // csel w1, w1, w2, eq - WORD $0x1a9300e2 // csel w2, w7, w19, eq - WORD $0x7100ac7f // cmp w3, #43 - WORD $0x1a810083 // csel w3, w4, w1, eq - WORD $0x1a8200a1 // csel w1, w5, w2, eq - WORD $0x93407c63 // sxtw x3, w3 - WORD $0xeb03023f // cmp x17, x3 - WORD $0x5400100d // b.le LBB5_248 $512(%rip) - WORD $0x52800002 // mov w2, #0 - WORD $0x5284e1e4 // mov w4, #9999 - WORD $0x52800145 // mov w5, #10 -LBB5_223: - WORD $0x38e36a07 // ldrsb w7, [x16, x3] - WORD $0x7100c0ff // cmp w7, #48 - WORD $0x54000f6b // b.lt LBB5_249 $492(%rip) - WORD $0x12001ce7 // and w7, w7, #0xff - WORD $0x7100e4ff // cmp w7, #57 - WORD $0x7a449040 // ccmp w2, w4, #0, ls - WORD $0x54000eec // b.gt LBB5_249 $476(%rip) - WORD $0x1b057c42 // mul w2, w2, w5 - WORD $0x5100c0e7 // sub w7, w7, #48 - WORD $0x0b270042 // add w2, w2, w7, uxtb - WORD $0x91000463 // add x3, x3, #1 - WORD $0xeb03023f // cmp x17, x3 - WORD $0x54fffe8c // b.gt LBB5_223 $-48(%rip) - WORD $0x14000070 // b LBB5_249 $448(%rip) -LBB5_226: - WORD $0xaa0e01aa // orr x10, x13, x14 - WORD $0xb7f80c6a // tbnz x10, #63, LBB5_246 $396(%rip) - WORD $0xeb0e01bf // cmp x13, x14 - WORD $0x54000c2b // b.lt LBB5_246 $388(%rip) - WORD $0xaa2d03f1 // mvn x17, x13 -LBB5_229: - WORD $0xaa3103f1 // mvn x17, x17 - WORD $0x52800062 // mov w2, #3 - WORD $0x9280004c // mov x12, #-3 -LBB5_230: - WORD $0x8b11020a // add x10, x16, x17 - WORD $0x8b294188 // add x8, x12, w9, uxtw - WORD $0x52800369 // mov w9, #27 - WORD $0xaa0b8129 // orr x9, x9, x11, lsl #32 - WORD $0xf940500b // ldr x11, [x0, #160] - WORD $0xa9002169 // stp x9, x8, [x11] - WORD $0xf9405008 // ldr x8, [x0, #160] - WORD $0x91004109 // add x9, x8, #16 - WORD $0xf9005009 // str x9, [x0, #160] - WORD $0xb940d809 // ldr w9, [x0, #216] - WORD $0x11000529 // add w9, w9, #1 - WORD $0xb900d809 // str w9, [x0, #216] -LBB5_231: - WORD $0x91008108 // add x8, x8, #32 - WORD $0xf9406009 // ldr x9, [x0, #192] - WORD $0xeb09011f // cmp x8, x9 - WORD $0x1a9f87e8 // cset w8, ls -LBB5_232: - WORD $0x34000fe2 // cbz w2, LBB5_260 $508(%rip) - WORD $0x14000081 // b LBB5_261 $516(%rip) -LBB5_233: - WORD $0xf100007f // cmp x3, #0 - WORD $0x52800023 // mov w3, #1 - WORD $0x9a830463 // cinc x3, x3, ne - WORD $0x9ac32442 // lsr x2, x2, x3 - WORD $0xb34c2c22 // bfi x2, x1, #52, #12 - WORD $0xb2410041 // orr x1, x2, #0x8000000000000000 - WORD $0x7100013f // cmp w9, #0 - WORD $0x9a821021 // csel x1, x1, x2, ne - WORD $0x9e670020 // fmov d0, x1 - WORD $0x34000bcd // cbz w13, LBB5_256 $376(%rip) - WORD $0x9100058d // add x13, x12, #1 - WORD $0xdac011ac // clz x12, x13 - WORD $0x9acc21a2 // lsl x2, x13, x12 - WORD $0x9b027e2d // mul x13, x17, x2 - WORD $0x9bc27e31 // umulh x17, x17, x2 - WORD $0x92402221 // and x1, x17, #0x1ff - WORD $0xaa2203e3 // mvn x3, x2 - WORD $0xeb0301bf // cmp x13, x3 - WORD $0x540001e9 // b.ls LBB5_239 $60(%rip) - WORD $0xf107fc3f // cmp x1, #511 - WORD $0x540001a1 // b.ne LBB5_239 $52(%rip) - WORD $0xf94001ef // ldr x15, [x15] - WORD $0x9b027de4 // mul x4, x15, x2 - WORD $0x9bc27def // umulh x15, x15, x2 - WORD $0xab0d01ed // adds x13, x15, x13 - WORD $0x9a913631 // cinc x17, x17, hs - WORD $0x92402221 // and x1, x17, #0x1ff - WORD $0xeb03009f // cmp x4, x3 - WORD $0x540000a9 // b.ls LBB5_239 $20(%rip) - WORD $0xb10005bf // cmn x13, #1 - WORD $0x54000061 // b.ne LBB5_239 $12(%rip) - WORD $0xf107fc3f // cmp x1, #511 - WORD $0x54ffe9e0 // b.eq LBB5_192 $-708(%rip) -LBB5_239: - WORD $0xd37ffe2f // lsr x15, x17, #63 - WORD $0x910025e2 // add x2, x15, #9 - WORD $0x9ac22631 // lsr x17, x17, x2 - WORD $0xaa0101ad // orr x13, x13, x1 - WORD $0xb500008d // cbnz x13, LBB5_241 $16(%rip) - WORD $0x9240062d // and x13, x17, #0x3 - WORD $0xf10005bf // cmp x13, #1 - WORD $0x54ffe8e0 // b.eq LBB5_192 $-740(%rip) -LBB5_241: - WORD $0x9240022d // and x13, x17, #0x1 - WORD $0x8b1101ad // add x13, x13, x17 - WORD $0xd376fdb1 // lsr x17, x13, #54 - WORD $0xf100023f // cmp x17, #0 - WORD $0xaa2c03ec // mvn x12, x12 - WORD $0x8b0e018c // add x12, x12, x14 - WORD $0x8b0f018c // add x12, x12, x15 - WORD $0x9a8c058c // cinc x12, x12, ne - WORD $0xd11ffd8e // sub x14, x12, #2047 - WORD $0xb11ff9df // cmn x14, #2046 - WORD $0x54ffe783 // b.lo LBB5_192 $-784(%rip) - WORD $0xf100023f // cmp x17, #0 - WORD $0x5280002e // mov w14, #1 - WORD $0x9a8e05ce // cinc x14, x14, ne - WORD $0x9ace25ad // lsr x13, x13, x14 - WORD $0xb34c2d8d // bfi x13, x12, #52, #12 - WORD $0xb24101ac // orr x12, x13, #0x8000000000000000 - WORD $0x7100013f // cmp w9, #0 - WORD $0x9a8d1189 // csel x9, x12, x13, ne - WORD $0x9e670121 // fmov d1, x9 - WORD $0x1e602020 // fcmp d1, d0 - WORD $0x54000520 // b.eq LBB5_256 $164(%rip) - WORD $0x17ffff30 // b LBB5_192 $-832(%rip) -LBB5_243: - WORD $0xaa0203e8 // mov x8, x2 - WORD $0x92800011 // mov x17, #-1 - WORD $0xb5ffcdad // cbnz x13, LBB5_142 $-1612(%rip) - WORD $0x17ffffa8 // b LBB5_229 $-352(%rip) -LBB5_244: - WORD $0xaa0c03e8 // mov x8, x12 -LBB5_245: - WORD $0x52800069 // mov w9, #3 - WORD $0xf940500c // ldr x12, [x0, #160] - WORD $0xaa0b8129 // orr x9, x9, x11, lsl #32 - WORD $0xa9002189 // stp x9, x8, [x12] - WORD $0x1400002a // b LBB5_259 $168(%rip) -LBB5_246: - WORD $0xd37ffd4a // lsr x10, x10, #63 - WORD $0x5200014a // eor w10, w10, #0x1 - WORD $0xd10005cc // sub x12, x14, #1 - WORD $0xeb0c01bf // cmp x13, x12 - WORD $0x1a9f17ec // cset w12, eq - WORD $0x6a0c015f // tst w10, w12 - WORD $0xda8e0111 // csinv x17, x8, x14, eq - WORD $0x17fffea0 // b LBB5_167 $-1408(%rip) -LBB5_247: - WORD $0x5280002c // mov w12, #1 - WORD $0x17ffff9b // b LBB5_230 $-404(%rip) -LBB5_248: - WORD $0x52800002 // mov w2, #0 -LBB5_249: - WORD $0x1b01384e // madd w14, w2, w1, w14 -LBB5_250: - WORD $0x34000106 // cbz w6, LBB5_254 $32(%rip) - WORD $0x7104d9df // cmp w14, #310 - WORD $0x5400008d // b.le LBB5_253 $16(%rip) -LBB5_252: - WORD $0xd280000c // mov x12, #0 - WORD $0xd2effe0d // mov x13, #9218868437227405312 - WORD $0x14000005 // b LBB5_255 $20(%rip) -LBB5_253: - WORD $0x310529df // cmn w14, #330 - WORD $0x5400062a // b.ge LBB5_262 $196(%rip) -LBB5_254: - WORD $0xd280000d // mov x13, #0 - WORD $0xd280000c // mov x12, #0 -LBB5_255: - WORD $0xaa0d018c // orr x12, x12, x13 - WORD $0xb241018d // orr x13, x12, #0x8000000000000000 - WORD $0x7100b53f // cmp w9, #45 - WORD $0x9a8c01a9 // csel x9, x13, x12, eq - WORD $0x9e670120 // fmov d0, x9 - WORD $0x1e620101 // scvtf d1, w8 - WORD $0x1e600820 // fmul d0, d1, d0 -LBB5_256: - WORD $0x9e660008 // fmov x8, d0 - WORD $0x9240f908 // and x8, x8, #0x7fffffffffffffff - WORD $0xd2effe09 // mov x9, #9218868437227405312 - WORD $0xeb09011f // cmp x8, x9 - WORD $0x54000061 // b.ne LBB5_258 $12(%rip) - WORD $0x52800082 // mov w2, #4 - WORD $0x14000013 // b LBB5_261 $76(%rip) -LBB5_258: - WORD $0x52800268 // mov w8, #19 - WORD $0xf9405009 // ldr x9, [x0, #160] - WORD $0xaa0b8108 // orr x8, x8, x11, lsl #32 - WORD $0xf9000128 // str x8, [x9] - WORD $0xfd000520 // str d0, [x9, #8] -LBB5_259: - WORD $0xb940d808 // ldr w8, [x0, #216] - WORD $0x11000508 // add w8, w8, #1 - WORD $0xb900d808 // str w8, [x0, #216] - WORD $0xf9405008 // ldr x8, [x0, #160] - WORD $0x91004109 // add x9, x8, #16 - WORD $0xf9005009 // str x9, [x0, #160] - WORD $0x91008108 // add x8, x8, #32 - WORD $0xf9406009 // ldr x9, [x0, #192] - WORD $0xeb09011f // cmp x8, x9 - WORD $0x1a9f87e8 // cset w8, ls -LBB5_260: - WORD $0x52800169 // mov w9, #11 - WORD $0x7100011f // cmp w8, #0 - WORD $0x1a8913e2 // csel w2, wzr, w9, ne -LBB5_261: - WORD $0xf900400a // str x10, [x0, #128] - WORD $0xb940e408 // ldr w8, [x0, #228] - WORD $0x528001c9 // mov w9, #14 - WORD $0x7140051f // cmp w8, #1, lsl #12 - WORD $0x1a828128 // csel w8, w9, w2, hi - WORD $0x93407d00 // sxtw x0, w8 - WORD $0xa948fbfd // ldp fp, lr, [sp, #136] - WORD $0xa947cff4 // ldp x20, x19, [sp, #120] - WORD $0xa946d7f6 // ldp x22, x21, [sp, #104] - WORD $0xa945dff8 // ldp x24, x23, [sp, #88] - WORD $0xa944e7fa // ldp x26, x25, [sp, #72] - WORD $0xa943effc // ldp x28, x27, [sp, #56] - WORD $0x910283ff // add sp, sp, #160 - WORD $0xd65f03c0 // ret -LBB5_262: - WORD $0xb201e7f0 // mov x16, #-7378697629483820647 - WORD $0xf2933350 // movk x16, #39322 - WORD $0xf2e03330 // movk x16, #409, lsl #48 - WORD $0x710005df // cmp w14, #1 - WORD $0x540019cb // b.lt LBB5_326 $824(%rip) - WORD $0x52800001 // mov w1, #0 - WORD $0xd1000591 // sub x17, x12, #1 - WORD $0x92800002 // mov x2, #-1 - WORD $0x52800143 // mov w3, #10 -Lloh36: - WORD $0x10056b84 // adr x4, _POW_TAB $44400(%rip) -Lloh37: - WORD $0x91000084 // add x4, x4, _POW_TAB@PAGEOFF $0(%rip) - WORD $0x14000006 // b LBB5_266 $24(%rip) -LBB5_264: - WORD $0x52800015 // mov w21, #0 -LBB5_265: - WORD $0x0b0100a1 // add w1, w5, w1 - WORD $0xaa1503e6 // mov x6, x21 - WORD $0x710001df // cmp w14, #0 - WORD $0x5400188d // b.le LBB5_327 $784(%rip) -LBB5_266: - WORD $0x710021df // cmp w14, #8 - WORD $0x540000a9 // b.ls LBB5_269 $20(%rip) - WORD $0x52800365 // mov w5, #27 - WORD $0x34ffff06 // cbz w6, LBB5_264 $-32(%rip) - WORD $0x12800354 // mov w20, #-27 - WORD $0x14000006 // b LBB5_271 $24(%rip) -LBB5_269: - WORD $0xb86e5885 // ldr w5, [x4, w14, uxtw #2] - WORD $0x34fffe86 // cbz w6, LBB5_264 $-48(%rip) - WORD $0x4b0503f4 // neg w20, w5 - WORD $0x3100f69f // cmn w20, #61 - WORD $0x54000469 // b.ls LBB5_280 $140(%rip) -LBB5_271: - WORD $0xd2800016 // mov x22, #0 - WORD $0xd2800013 // mov x19, #0 - WORD $0x4b1403e7 // neg w7, w20 - WORD $0x0aa67cd4 // bic w20, w6, w6, asr #31 -LBB5_272: - WORD $0xeb16029f // cmp x20, x22 - WORD $0x54000d00 // b.eq LBB5_301 $416(%rip) - WORD $0x38b66995 // ldrsb x21, [x12, x22] - WORD $0x9b035673 // madd x19, x19, x3, x21 - WORD $0xd100c273 // sub x19, x19, #48 - WORD $0x910006d6 // add x22, x22, #1 - WORD $0x9ac72675 // lsr x21, x19, x7 - WORD $0xb4ffff35 // cbz x21, LBB5_272 $-28(%rip) -LBB5_275: - WORD $0x9ac72054 // lsl x20, x2, x7 - WORD $0xaa3403f4 // mvn x20, x20 - WORD $0x6b1600d5 // subs w21, w6, w22 - WORD $0x54000ced // b.le LBB5_304 $412(%rip) - WORD $0xaa1503e6 // mov x6, x21 - WORD $0xaa0c03f7 // mov x23, x12 -LBB5_277: - WORD $0x9ac72678 // lsr x24, x19, x7 - WORD $0x8a140273 // and x19, x19, x20 - WORD $0x1100c318 // add w24, w24, #48 - WORD $0x390002f8 // strb w24, [x23] - WORD $0x38b6caf8 // ldrsb x24, [x23, w22, sxtw] - WORD $0x9b036273 // madd x19, x19, x3, x24 - WORD $0xd100c273 // sub x19, x19, #48 - WORD $0x910006f7 // add x23, x23, #1 - WORD $0xf10004c6 // subs x6, x6, #1 - WORD $0x54fffee1 // b.ne LBB5_277 $-36(%rip) - WORD $0x1400005b // b LBB5_305 $364(%rip) -LBB5_278: - WORD $0x710000df // cmp w6, #0 - WORD $0x1a8e03ee // csel w14, wzr, w14, eq -LBB5_279: - WORD $0x1100f0f4 // add w20, w7, #60 - WORD $0x3101e0ff // cmn w7, #120 - WORD $0x54fffbea // b.ge LBB5_271 $-132(%rip) -LBB5_280: - WORD $0xd2800016 // mov x22, #0 - WORD $0xd2800015 // mov x21, #0 - WORD $0xaa1403e7 // mov x7, x20 - WORD $0x0aa67cd4 // bic w20, w6, w6, asr #31 - WORD $0xaa1403f3 // mov x19, x20 -LBB5_281: - WORD $0xeb16029f // cmp x20, x22 - WORD $0x54000140 // b.eq LBB5_284 $40(%rip) - WORD $0x38b66997 // ldrsb x23, [x12, x22] - WORD $0x9b035eb5 // madd x21, x21, x3, x23 - WORD $0xd100c2b5 // sub x21, x21, #48 - WORD $0x910006d6 // add x22, x22, #1 - WORD $0xd37cfeb7 // lsr x23, x21, #60 - WORD $0xb4ffff37 // cbz x23, LBB5_281 $-28(%rip) - WORD $0xaa1503f4 // mov x20, x21 - WORD $0xaa1603f3 // mov x19, x22 - WORD $0x14000008 // b LBB5_286 $32(%rip) -LBB5_284: - WORD $0xb4000735 // cbz x21, LBB5_300 $228(%rip) -LBB5_285: - WORD $0x8b150ab4 // add x20, x21, x21, lsl #2 - WORD $0xd37ffa94 // lsl x20, x20, #1 - WORD $0x11000673 // add w19, w19, #1 - WORD $0xeb1002bf // cmp x21, x16 - WORD $0xaa1403f5 // mov x21, x20 - WORD $0x54ffff63 // b.lo LBB5_285 $-20(%rip) -LBB5_286: - WORD $0x6b1300c6 // subs w6, w6, w19 - WORD $0x540001cd // b.le LBB5_289 $56(%rip) - WORD $0xaa0603f5 // mov x21, x6 - WORD $0xaa0c03f6 // mov x22, x12 -LBB5_288: - WORD $0xd37cfe97 // lsr x23, x20, #60 - WORD $0x9240ee94 // and x20, x20, #0xfffffffffffffff - WORD $0x321c06f7 // orr w23, w23, #0x30 - WORD $0x390002d7 // strb w23, [x22] - WORD $0x38b3cad7 // ldrsb x23, [x22, w19, sxtw] - WORD $0x9b035e94 // madd x20, x20, x3, x23 - WORD $0xd100c294 // sub x20, x20, #48 - WORD $0x910006d6 // add x22, x22, #1 - WORD $0xf10006b5 // subs x21, x21, #1 - WORD $0x54fffee1 // b.ne LBB5_288 $-36(%rip) - WORD $0x14000002 // b LBB5_290 $8(%rip) -LBB5_289: - WORD $0x52800006 // mov w6, #0 -LBB5_290: - WORD $0xb5000134 // cbnz x20, LBB5_292 $36(%rip) - WORD $0x14000013 // b LBB5_294 $76(%rip) -LBB5_291: - WORD $0xd37cfe95 // lsr x21, x20, #60 - WORD $0xf10002bf // cmp x21, #0 - WORD $0x1a9f05ad // csinc w13, w13, wzr, eq - WORD $0x9240ee95 // and x21, x20, #0xfffffffffffffff - WORD $0x8b150ab4 // add x20, x21, x21, lsl #2 - WORD $0xd37ffa94 // lsl x20, x20, #1 - WORD $0xb4000195 // cbz x21, LBB5_294 $48(%rip) -LBB5_292: - WORD $0x93407cd5 // sxtw x21, w6 - WORD $0xeb1501ff // cmp x15, x21 - WORD $0x54fffee9 // b.ls LBB5_291 $-36(%rip) - WORD $0xd37cfe96 // lsr x22, x20, #60 - WORD $0x321c06d6 // orr w22, w22, #0x30 - WORD $0x38356996 // strb w22, [x12, x21] - WORD $0x110004c6 // add w6, w6, #1 - WORD $0x9240ee95 // and x21, x20, #0xfffffffffffffff - WORD $0x8b150ab4 // add x20, x21, x21, lsl #2 - WORD $0xd37ffa94 // lsl x20, x20, #1 - WORD $0xb5fffed5 // cbnz x21, LBB5_292 $-40(%rip) -LBB5_294: - WORD $0x4b1301ce // sub w14, w14, w19 - WORD $0x110005ce // add w14, w14, #1 - WORD $0x710004df // cmp w6, #1 - WORD $0x54fff7ab // b.lt LBB5_278 $-268(%rip) - WORD $0x2a0603e6 // mov w6, w6 -LBB5_296: - WORD $0x38666a33 // ldrb w19, [x17, x6] - WORD $0x7100c27f // cmp w19, #48 - WORD $0x540000c1 // b.ne LBB5_299 $24(%rip) - WORD $0xf10004c6 // subs x6, x6, #1 - WORD $0x54ffff8c // b.gt LBB5_296 $-16(%rip) - WORD $0x52800006 // mov w6, #0 - WORD $0x5280000e // mov w14, #0 - WORD $0x17ffffb6 // b LBB5_279 $-296(%rip) -LBB5_299: - WORD $0x17ffffb5 // b LBB5_279 $-300(%rip) -LBB5_300: - WORD $0x52800006 // mov w6, #0 - WORD $0x17ffffb3 // b LBB5_279 $-308(%rip) -LBB5_301: - WORD $0xb4fff073 // cbz x19, LBB5_264 $-500(%rip) - WORD $0x9ac72675 // lsr x21, x19, x7 - WORD $0xb4000555 // cbz x21, LBB5_317 $168(%rip) - WORD $0x52800015 // mov w21, #0 - WORD $0x4b1401ce // sub w14, w14, w20 - WORD $0x110005ce // add w14, w14, #1 - WORD $0x9ac72046 // lsl x6, x2, x7 - WORD $0xaa2603f4 // mvn x20, x6 - WORD $0x14000005 // b LBB5_306 $20(%rip) -LBB5_304: - WORD $0x52800015 // mov w21, #0 -LBB5_305: - WORD $0x4b1601ce // sub w14, w14, w22 - WORD $0x110005ce // add w14, w14, #1 - WORD $0xb4000293 // cbz x19, LBB5_310 $80(%rip) -LBB5_306: - WORD $0x14000007 // b LBB5_308 $28(%rip) -LBB5_307: - WORD $0xf10000df // cmp x6, #0 - WORD $0x1a9f05ad // csinc w13, w13, wzr, eq - WORD $0x8a140266 // and x6, x19, x20 - WORD $0x8b0608d3 // add x19, x6, x6, lsl #2 - WORD $0xd37ffa73 // lsl x19, x19, #1 - WORD $0xb40001a6 // cbz x6, LBB5_311 $52(%rip) -LBB5_308: - WORD $0x9ac72666 // lsr x6, x19, x7 - WORD $0x93407eb6 // sxtw x22, w21 - WORD $0xeb1601ff // cmp x15, x22 - WORD $0x54fffee9 // b.ls LBB5_307 $-36(%rip) - WORD $0x1100c0c6 // add w6, w6, #48 - WORD $0x38366986 // strb w6, [x12, x22] - WORD $0x110006b5 // add w21, w21, #1 - WORD $0x8a140266 // and x6, x19, x20 - WORD $0x8b0608d3 // add x19, x6, x6, lsl #2 - WORD $0xd37ffa73 // lsl x19, x19, #1 - WORD $0xb5fffec6 // cbnz x6, LBB5_308 $-40(%rip) - WORD $0x14000001 // b LBB5_311 $4(%rip) -LBB5_310: -LBB5_311: - WORD $0x710006bf // cmp w21, #1 - WORD $0x5400010b // b.lt LBB5_315 $32(%rip) - WORD $0x2a1503f5 // mov w21, w21 -LBB5_313: - WORD $0x38756a26 // ldrb w6, [x17, x21] - WORD $0x7100c0df // cmp w6, #48 - WORD $0x540000c1 // b.ne LBB5_316 $24(%rip) - WORD $0xf10006b5 // subs x21, x21, #1 - WORD $0x54ffff8c // b.gt LBB5_313 $-16(%rip) - WORD $0x14000018 // b LBB5_324 $96(%rip) -LBB5_315: - WORD $0x35ffeb75 // cbnz w21, LBB5_265 $-660(%rip) - WORD $0x14000016 // b LBB5_324 $88(%rip) -LBB5_316: - WORD $0x17ffff59 // b LBB5_265 $-668(%rip) -LBB5_317: - WORD $0xaa1403f6 // mov x22, x20 -LBB5_318: - WORD $0x8b130a73 // add x19, x19, x19, lsl #2 - WORD $0xd37ffa73 // lsl x19, x19, #1 - WORD $0x110006d6 // add w22, w22, #1 - WORD $0x9ac72674 // lsr x20, x19, x7 - WORD $0xb4ffff94 // cbz x20, LBB5_318 $-16(%rip) - WORD $0x17ffff6d // b LBB5_275 $-588(%rip) -LBB5_319: - WORD $0x7101745f // cmp w2, #93 - WORD $0x54ff89a0 // b.eq LBB5_91 $-3788(%rip) -LBB5_320: - WORD $0xd280000d // mov x13, #0 - WORD $0xd280001e // mov lr, #0 - WORD $0x52800014 // mov w20, #0 - WORD $0x14001e95 // b LBB5_2031 $31316(%rip) -LBB5_321: - WORD $0x7101f45f // cmp w2, #125 - WORD $0x54ff6b40 // b.eq LBB5_39 $-4760(%rip) -LBB5_322: - WORD $0xd280000d // mov x13, #0 - WORD $0xd280001e // mov lr, #0 - WORD $0x1400063e // b LBB5_679 $6392(%rip) -LBB5_323: - WORD $0xcb0c03ec // neg x12, x12 - WORD $0x17fffd95 // b LBB5_165 $-2476(%rip) -LBB5_324: - WORD $0x52800015 // mov w21, #0 - WORD $0x5280000e // mov w14, #0 - WORD $0x0b0100a1 // add w1, w5, w1 - WORD $0x14000008 // b LBB5_327 $32(%rip) -LBB5_325: - WORD $0x5ac00288 // rbit w8, w20 - WORD $0x5ac01108 // clz w8, w8 - WORD $0xaa3103ea // mvn x10, x17 - WORD $0xcb080151 // sub x17, x10, x8 - WORD $0x17fffd92 // b LBB5_167 $-2488(%rip) -LBB5_326: - WORD $0x52800001 // mov w1, #0 - WORD $0xaa0603f5 // mov x21, x6 -LBB5_327: - WORD $0xd1000591 // sub x17, x12, #1 - WORD $0x52800d03 // mov w3, #104 - WORD $0xb202e7e4 // mov x4, #-3689348814741910324 - WORD $0xf29999a4 // movk x4, #52429 - WORD $0x92800125 // mov x5, #-10 - WORD $0x52800146 // mov w6, #10 -Lloh38: - WORD $0x10055173 // adr x19, _POW_TAB $43564(%rip) -Lloh39: - WORD $0x91000273 // add x19, x19, _POW_TAB@PAGEOFF $0(%rip) - WORD $0x14000004 // b LBB5_331 $16(%rip) -LBB5_328: - WORD $0x710002bf // cmp w21, #0 - WORD $0x1a8e03ee // csel w14, wzr, w14, eq -LBB5_329: -LBB5_330: - WORD $0x4b140021 // sub w1, w1, w20 -LBB5_331: - WORD $0x37f800ce // tbnz w14, #31, LBB5_334 $24(%rip) - WORD $0x350022ce // cbnz w14, LBB5_411 $1112(%rip) - WORD $0x39c00182 // ldrsb w2, [x12] - WORD $0x7100d45f // cmp w2, #53 - WORD $0x540000eb // b.lt LBB5_336 $28(%rip) - WORD $0x14000112 // b LBB5_411 $1096(%rip) -LBB5_334: - WORD $0x310021df // cmn w14, #8 - WORD $0x54000082 // b.hs LBB5_336 $16(%rip) - WORD $0x52800374 // mov w20, #27 - WORD $0x350000b5 // cbnz w21, LBB5_337 $20(%rip) - WORD $0x17fffff5 // b LBB5_330 $-44(%rip) -LBB5_336: - WORD $0x4b0e03e2 // neg w2, w14 - WORD $0xb8625a74 // ldr w20, [x19, w2, uxtw #2] - WORD $0x34fffe55 // cbz w21, LBB5_330 $-56(%rip) -LBB5_337: - WORD $0x2a1403f7 // mov w23, w20 -Lloh40: - WORD $0x10054fe2 // adr x2, _LSHIFT_TAB $43516(%rip) -Lloh41: - WORD $0x91000042 // add x2, x2, _LSHIFT_TAB@PAGEOFF $0(%rip) - WORD $0x9ba30a98 // umaddl x24, w20, w3, x2 - WORD $0xb8404716 // ldr w22, [x24], #4 - WORD $0x2a1503f9 // mov w25, w21 - WORD $0xaa1903fa // mov x26, x25 - WORD $0xaa1803fb // mov x27, x24 - WORD $0xaa0c03fe // mov lr, x12 -LBB5_338: - WORD $0x38401767 // ldrb w7, [x27], #1 - WORD $0x34000147 // cbz w7, LBB5_343 $40(%rip) - WORD $0x394003c2 // ldrb w2, [lr] - WORD $0x6b07005f // cmp w2, w7 - WORD $0x54001441 // b.ne LBB5_384 $648(%rip) - WORD $0x910007de // add lr, lr, #1 - WORD $0xf100075a // subs x26, x26, #1 - WORD $0x54ffff21 // b.ne LBB5_338 $-28(%rip) - WORD $0x38796b02 // ldrb w2, [x24, x25] - WORD $0x34000042 // cbz w2, LBB5_343 $8(%rip) -LBB5_342: - WORD $0x510006d6 // sub w22, w22, #1 -LBB5_343: - WORD $0x0b1502c2 // add w2, w22, w21 - WORD $0x93407c58 // sxtw x24, w2 - WORD $0x710006bf // cmp w21, #1 - WORD $0x5400066b // b.lt LBB5_353 $204(%rip) - WORD $0xd2800015 // mov x21, #0 - WORD $0xd100071e // sub lr, x24, #1 - WORD $0xd1000739 // sub x25, x25, #1 - WORD $0x14000008 // b LBB5_346 $32(%rip) -LBB5_345: - WORD $0xf10000ff // cmp x7, #0 - WORD $0x1a9f05ad // csinc w13, w13, wzr, eq - WORD $0xd100075e // sub lr, x26, #1 - WORD $0x91000722 // add x2, x25, #1 - WORD $0xd1000739 // sub x25, x25, #1 - WORD $0xf100045f // cmp x2, #1 - WORD $0x54000249 // b.ls LBB5_348 $72(%rip) -LBB5_346: - WORD $0xaa1e03fa // mov x26, lr - WORD $0x38b96982 // ldrsb x2, [x12, x25] - WORD $0xd100c042 // sub x2, x2, #48 - WORD $0x9ad72042 // lsl x2, x2, x23 - WORD $0x8b15005b // add x27, x2, x21 - WORD $0x9bc47f62 // umulh x2, x27, x4 - WORD $0xd343fc55 // lsr x21, x2, #3 - WORD $0x9b056ea7 // madd x7, x21, x5, x27 - WORD $0xeb1e01ff // cmp x15, lr - WORD $0x54fffe09 // b.ls LBB5_345 $-64(%rip) - WORD $0x1100c0e2 // add w2, w7, #48 - WORD $0x383a6982 // strb w2, [x12, x26] - WORD $0xd100075e // sub lr, x26, #1 - WORD $0x91000722 // add x2, x25, #1 - WORD $0xd1000739 // sub x25, x25, #1 - WORD $0xf100045f // cmp x2, #1 - WORD $0x54fffe08 // b.hi LBB5_346 $-64(%rip) -LBB5_348: - WORD $0xf1002b7f // cmp x27, #10 - WORD $0x540002a3 // b.lo LBB5_353 $84(%rip) - WORD $0x93407f42 // sxtw x2, w26 - WORD $0xd1000457 // sub x23, x2, #1 - WORD $0x14000007 // b LBB5_351 $28(%rip) -LBB5_350: - WORD $0xf10000ff // cmp x7, #0 - WORD $0x1a9f05ad // csinc w13, w13, wzr, eq - WORD $0xd10006f7 // sub x23, x23, #1 - WORD $0xf10026bf // cmp x21, #9 - WORD $0xaa1903f5 // mov x21, x25 - WORD $0x54000189 // b.ls LBB5_353 $48(%rip) -LBB5_351: - WORD $0x9bc47ea2 // umulh x2, x21, x4 - WORD $0xd343fc59 // lsr x25, x2, #3 - WORD $0x9b055727 // madd x7, x25, x5, x21 - WORD $0xeb1701ff // cmp x15, x23 - WORD $0x54fffec9 // b.ls LBB5_350 $-40(%rip) - WORD $0x1100c0e2 // add w2, w7, #48 - WORD $0x38376982 // strb w2, [x12, x23] - WORD $0xd10006f7 // sub x23, x23, #1 - WORD $0xf10026bf // cmp x21, #9 - WORD $0xaa1903f5 // mov x21, x25 - WORD $0x54fffec8 // b.hi LBB5_351 $-40(%rip) -LBB5_353: - WORD $0xeb1801ff // cmp x15, x24 - WORD $0x1a8f8315 // csel w21, w24, w15, hi - WORD $0x0b0e02ce // add w14, w22, w14 - WORD $0x710006bf // cmp w21, #1 - WORD $0x5400014b // b.lt LBB5_357 $40(%rip) -LBB5_354: - WORD $0x38756a22 // ldrb w2, [x17, x21] - WORD $0x7100c05f // cmp w2, #48 - WORD $0x54000121 // b.ne LBB5_358 $36(%rip) - WORD $0xf10006b5 // subs x21, x21, #1 - WORD $0x54ffff8c // b.gt LBB5_354 $-16(%rip) - WORD $0x52800015 // mov w21, #0 - WORD $0x5280000e // mov w14, #0 - WORD $0x36fff374 // tbz w20, #31, LBB5_330 $-404(%rip) - WORD $0x14000004 // b LBB5_359 $16(%rip) -LBB5_357: - WORD $0x710002bf // cmp w21, #0 - WORD $0x1a8e03ee // csel w14, wzr, w14, eq -LBB5_358: - WORD $0x36fff2f4 // tbz w20, #31, LBB5_330 $-420(%rip) -LBB5_359: - WORD $0x3100f69f // cmn w20, #61 - WORD $0x54000ae8 // b.hi LBB5_385 $348(%rip) - WORD $0xaa1403f6 // mov x22, x20 - WORD $0x14000007 // b LBB5_363 $28(%rip) -LBB5_361: - WORD $0x710002bf // cmp w21, #0 - WORD $0x1a8e03ee // csel w14, wzr, w14, eq -LBB5_362: - WORD $0x1100f2d8 // add w24, w22, #60 - WORD $0x3101e2df // cmn w22, #120 - WORD $0xaa1803f6 // mov x22, x24 - WORD $0x54000a0a // b.ge LBB5_386 $320(%rip) -LBB5_363: - WORD $0xd280001a // mov x26, #0 - WORD $0xd2800019 // mov x25, #0 - WORD $0x0ab57eb8 // bic w24, w21, w21, asr #31 - WORD $0xaa1803f7 // mov x23, x24 -LBB5_364: - WORD $0xeb1a031f // cmp x24, x26 - WORD $0x54000140 // b.eq LBB5_367 $40(%rip) - WORD $0x38ba6982 // ldrsb x2, [x12, x26] - WORD $0x9b060b22 // madd x2, x25, x6, x2 - WORD $0xd100c059 // sub x25, x2, #48 - WORD $0x9100075a // add x26, x26, #1 - WORD $0xd37cff22 // lsr x2, x25, #60 - WORD $0xb4ffff22 // cbz x2, LBB5_364 $-28(%rip) - WORD $0xaa1903f8 // mov x24, x25 - WORD $0xaa1a03f7 // mov x23, x26 - WORD $0x14000008 // b LBB5_369 $32(%rip) -LBB5_367: - WORD $0xb4000739 // cbz x25, LBB5_383 $228(%rip) -LBB5_368: - WORD $0x8b190b22 // add x2, x25, x25, lsl #2 - WORD $0xd37ff858 // lsl x24, x2, #1 - WORD $0x110006f7 // add w23, w23, #1 - WORD $0xeb10033f // cmp x25, x16 - WORD $0xaa1803f9 // mov x25, x24 - WORD $0x54ffff63 // b.lo LBB5_368 $-20(%rip) -LBB5_369: - WORD $0x6b1702b5 // subs w21, w21, w23 - WORD $0x540001ed // b.le LBB5_373 $60(%rip) - WORD $0xaa1503f9 // mov x25, x21 - WORD $0xaa0c03fa // mov x26, x12 -LBB5_371: - WORD $0xd37cff02 // lsr x2, x24, #60 - WORD $0x9240ef07 // and x7, x24, #0xfffffffffffffff - WORD $0x321c0442 // orr w2, w2, #0x30 - WORD $0x39000342 // strb w2, [x26] - WORD $0x38b7cb42 // ldrsb x2, [x26, w23, sxtw] - WORD $0x9b0608e2 // madd x2, x7, x6, x2 - WORD $0xd100c058 // sub x24, x2, #48 - WORD $0x9100075a // add x26, x26, #1 - WORD $0xf1000739 // subs x25, x25, #1 - WORD $0x54fffee1 // b.ne LBB5_371 $-36(%rip) - WORD $0xb5000178 // cbnz x24, LBB5_375 $44(%rip) - WORD $0x14000015 // b LBB5_377 $84(%rip) -LBB5_373: - WORD $0x52800015 // mov w21, #0 - WORD $0xb5000118 // cbnz x24, LBB5_375 $32(%rip) - WORD $0x14000012 // b LBB5_377 $72(%rip) -LBB5_374: - WORD $0xf10000ff // cmp x7, #0 - WORD $0x1a9f05ad // csinc w13, w13, wzr, eq - WORD $0x9240ef02 // and x2, x24, #0xfffffffffffffff - WORD $0x8b020847 // add x7, x2, x2, lsl #2 - WORD $0xd37ff8f8 // lsl x24, x7, #1 - WORD $0xb4000182 // cbz x2, LBB5_377 $48(%rip) -LBB5_375: - WORD $0x93407eb9 // sxtw x25, w21 - WORD $0xd37cff07 // lsr x7, x24, #60 - WORD $0xeb1901ff // cmp x15, x25 - WORD $0x54fffee9 // b.ls LBB5_374 $-36(%rip) - WORD $0x321c04e2 // orr w2, w7, #0x30 - WORD $0x38396982 // strb w2, [x12, x25] - WORD $0x110006b5 // add w21, w21, #1 - WORD $0x9240ef02 // and x2, x24, #0xfffffffffffffff - WORD $0x8b020847 // add x7, x2, x2, lsl #2 - WORD $0xd37ff8f8 // lsl x24, x7, #1 - WORD $0xb5fffec2 // cbnz x2, LBB5_375 $-40(%rip) -LBB5_377: - WORD $0x4b1701ce // sub w14, w14, w23 - WORD $0x110005ce // add w14, w14, #1 - WORD $0x710006bf // cmp w21, #1 - WORD $0x54fff7ab // b.lt LBB5_361 $-268(%rip) - WORD $0x2a1503f5 // mov w21, w21 -LBB5_379: - WORD $0x38756a22 // ldrb w2, [x17, x21] - WORD $0x7100c05f // cmp w2, #48 - WORD $0x540000c1 // b.ne LBB5_382 $24(%rip) - WORD $0xf10006b5 // subs x21, x21, #1 - WORD $0x54ffff8c // b.gt LBB5_379 $-16(%rip) - WORD $0x52800015 // mov w21, #0 - WORD $0x5280000e // mov w14, #0 - WORD $0x17ffffb6 // b LBB5_362 $-296(%rip) -LBB5_382: - WORD $0x17ffffb5 // b LBB5_362 $-300(%rip) -LBB5_383: - WORD $0x52800015 // mov w21, #0 - WORD $0x17ffffb3 // b LBB5_362 $-308(%rip) -LBB5_384: - WORD $0x13001c42 // sxtb w2, w2 - WORD $0x6b27805f // cmp w2, w7, sxtb - WORD $0x54ffec4b // b.lt LBB5_342 $-632(%rip) - WORD $0x17ffff62 // b LBB5_343 $-632(%rip) -LBB5_385: - WORD $0xaa1403f8 // mov x24, x20 -LBB5_386: - WORD $0xd2800019 // mov x25, #0 - WORD $0xd2800017 // mov x23, #0 - WORD $0x4b1803f6 // neg w22, w24 - WORD $0x0ab57eb8 // bic w24, w21, w21, asr #31 -LBB5_387: - WORD $0xeb19031f // cmp x24, x25 - WORD $0x54000320 // b.eq LBB5_393 $100(%rip) - WORD $0x38b96982 // ldrsb x2, [x12, x25] - WORD $0x9b060ae2 // madd x2, x23, x6, x2 - WORD $0xd100c057 // sub x23, x2, #48 - WORD $0x91000739 // add x25, x25, #1 - WORD $0x9ad626e2 // lsr x2, x23, x22 - WORD $0xb4ffff22 // cbz x2, LBB5_387 $-28(%rip) -LBB5_390: - WORD $0x92800002 // mov x2, #-1 - WORD $0x9ad62042 // lsl x2, x2, x22 - WORD $0xaa2203f8 // mvn x24, x2 - WORD $0x6b1902b5 // subs w21, w21, w25 - WORD $0x5400030d // b.le LBB5_396 $96(%rip) - WORD $0xaa1503fa // mov x26, x21 - WORD $0xaa0c03fb // mov x27, x12 -LBB5_392: - WORD $0x9ad626e2 // lsr x2, x23, x22 - WORD $0x8a1802e7 // and x7, x23, x24 - WORD $0x1100c042 // add w2, w2, #48 - WORD $0x39000362 // strb w2, [x27] - WORD $0x38b9cb62 // ldrsb x2, [x27, w25, sxtw] - WORD $0x9b0608e2 // madd x2, x7, x6, x2 - WORD $0xd100c057 // sub x23, x2, #48 - WORD $0x9100077b // add x27, x27, #1 - WORD $0xf100075a // subs x26, x26, #1 - WORD $0x54fffee1 // b.ne LBB5_392 $-36(%rip) - WORD $0x1400000c // b LBB5_397 $48(%rip) -LBB5_393: - WORD $0xb40005b7 // cbz x23, LBB5_408 $180(%rip) - WORD $0x9ad626e2 // lsr x2, x23, x22 - WORD $0xb40005c2 // cbz x2, LBB5_409 $184(%rip) - WORD $0x52800015 // mov w21, #0 - WORD $0x4b1801ce // sub w14, w14, w24 - WORD $0x110005ce // add w14, w14, #1 - WORD $0x92800002 // mov x2, #-1 - WORD $0x9ad62042 // lsl x2, x2, x22 - WORD $0xaa2203f8 // mvn x24, x2 - WORD $0x14000005 // b LBB5_398 $20(%rip) -LBB5_396: - WORD $0x52800015 // mov w21, #0 -LBB5_397: - WORD $0x4b1901ce // sub w14, w14, w25 - WORD $0x110005ce // add w14, w14, #1 - WORD $0xb4000297 // cbz x23, LBB5_402 $80(%rip) -LBB5_398: - WORD $0x14000007 // b LBB5_400 $28(%rip) -LBB5_399: - WORD $0xf100033f // cmp x25, #0 - WORD $0x1a9f05ad // csinc w13, w13, wzr, eq - WORD $0x8a1802e2 // and x2, x23, x24 - WORD $0x8b020847 // add x7, x2, x2, lsl #2 - WORD $0xd37ff8f7 // lsl x23, x7, #1 - WORD $0xb40001a2 // cbz x2, LBB5_403 $52(%rip) -LBB5_400: - WORD $0x9ad626f9 // lsr x25, x23, x22 - WORD $0x93407eba // sxtw x26, w21 - WORD $0xeb1a01ff // cmp x15, x26 - WORD $0x54fffee9 // b.ls LBB5_399 $-36(%rip) - WORD $0x1100c322 // add w2, w25, #48 - WORD $0x383a6982 // strb w2, [x12, x26] - WORD $0x110006b5 // add w21, w21, #1 - WORD $0x8a1802e2 // and x2, x23, x24 - WORD $0x8b020847 // add x7, x2, x2, lsl #2 - WORD $0xd37ff8f7 // lsl x23, x7, #1 - WORD $0xb5fffec2 // cbnz x2, LBB5_400 $-40(%rip) - WORD $0x14000001 // b LBB5_403 $4(%rip) -LBB5_402: -LBB5_403: - WORD $0x710006bf // cmp w21, #1 - WORD $0x54ffdf6b // b.lt LBB5_328 $-1044(%rip) - WORD $0x2a1503f5 // mov w21, w21 -LBB5_405: - WORD $0x38756a22 // ldrb w2, [x17, x21] - WORD $0x7100c05f // cmp w2, #48 - WORD $0x54ffdf21 // b.ne LBB5_329 $-1052(%rip) - WORD $0xf10006b5 // subs x21, x21, #1 - WORD $0x54ffff8c // b.gt LBB5_405 $-16(%rip) - WORD $0x52800015 // mov w21, #0 - WORD $0x5280000e // mov w14, #0 - WORD $0x4b140021 // sub w1, w1, w20 - WORD $0x17fffef4 // b LBB5_331 $-1072(%rip) -LBB5_408: - WORD $0x52800015 // mov w21, #0 - WORD $0x4b140021 // sub w1, w1, w20 - WORD $0x17fffef1 // b LBB5_331 $-1084(%rip) -LBB5_409: - WORD $0xaa1803f9 // mov x25, x24 -LBB5_410: - WORD $0x8b170ae2 // add x2, x23, x23, lsl #2 - WORD $0xd37ff857 // lsl x23, x2, #1 - WORD $0x11000739 // add w25, w25, #1 - WORD $0x9ad626e2 // lsr x2, x23, x22 - WORD $0xb4ffff82 // cbz x2, LBB5_410 $-16(%rip) - WORD $0x17ffffb8 // b LBB5_390 $-288(%rip) -LBB5_411: - WORD $0x310ff83f // cmn w1, #1022 - WORD $0x54000acc // b.gt LBB5_438 $344(%rip) - WORD $0x340011f5 // cbz w21, LBB5_453 $572(%rip) - WORD $0x110ff423 // add w3, w1, #1021 - WORD $0x3110e83f // cmn w1, #1082 - WORD $0x54000b08 // b.hi LBB5_441 $352(%rip) - WORD $0x52800141 // mov w1, #10 - WORD $0x14000007 // b LBB5_417 $28(%rip) -LBB5_415: - WORD $0x710002bf // cmp w21, #0 - WORD $0x1a8e03ee // csel w14, wzr, w14, eq -LBB5_416: - WORD $0x1100f064 // add w4, w3, #60 - WORD $0x3101e07f // cmn w3, #120 - WORD $0xaa0403e3 // mov x3, x4 - WORD $0x54000a2a // b.ge LBB5_442 $324(%rip) -LBB5_417: - WORD $0xd2800007 // mov x7, #0 - WORD $0xd2800006 // mov x6, #0 - WORD $0x0ab57ea5 // bic w5, w21, w21, asr #31 - WORD $0xaa0503e4 // mov x4, x5 -LBB5_418: - WORD $0xeb0700bf // cmp x5, x7 - WORD $0x54000140 // b.eq LBB5_421 $40(%rip) - WORD $0x38a76982 // ldrsb x2, [x12, x7] - WORD $0x9b0108c2 // madd x2, x6, x1, x2 - WORD $0xd100c046 // sub x6, x2, #48 - WORD $0x910004e7 // add x7, x7, #1 - WORD $0xd37cfcc2 // lsr x2, x6, #60 - WORD $0xb4ffff22 // cbz x2, LBB5_418 $-28(%rip) - WORD $0xaa0603e5 // mov x5, x6 - WORD $0xaa0703e4 // mov x4, x7 - WORD $0x14000008 // b LBB5_423 $32(%rip) -LBB5_421: - WORD $0xb4000706 // cbz x6, LBB5_437 $224(%rip) -LBB5_422: - WORD $0x8b0608c2 // add x2, x6, x6, lsl #2 - WORD $0xd37ff845 // lsl x5, x2, #1 - WORD $0x11000484 // add w4, w4, #1 - WORD $0xeb1000df // cmp x6, x16 - WORD $0xaa0503e6 // mov x6, x5 - WORD $0x54ffff63 // b.lo LBB5_422 $-20(%rip) -LBB5_423: - WORD $0x6b0402b5 // subs w21, w21, w4 - WORD $0x540001cd // b.le LBB5_426 $56(%rip) - WORD $0xaa1503e6 // mov x6, x21 - WORD $0xaa0c03e7 // mov x7, x12 -LBB5_425: - WORD $0xd37cfca2 // lsr x2, x5, #60 - WORD $0x9240eca5 // and x5, x5, #0xfffffffffffffff - WORD $0x321c0442 // orr w2, w2, #0x30 - WORD $0x390000e2 // strb w2, [x7] - WORD $0x38a4c8e2 // ldrsb x2, [x7, w4, sxtw] - WORD $0x9b0108a2 // madd x2, x5, x1, x2 - WORD $0xd100c045 // sub x5, x2, #48 - WORD $0x910004e7 // add x7, x7, #1 - WORD $0xf10004c6 // subs x6, x6, #1 - WORD $0x54fffee1 // b.ne LBB5_425 $-36(%rip) - WORD $0x14000002 // b LBB5_427 $8(%rip) -LBB5_426: - WORD $0x52800015 // mov w21, #0 -LBB5_427: - WORD $0xb5000105 // cbnz x5, LBB5_429 $32(%rip) - WORD $0x14000012 // b LBB5_431 $72(%rip) -LBB5_428: - WORD $0xf100005f // cmp x2, #0 - WORD $0x1a9f05ad // csinc w13, w13, wzr, eq - WORD $0x9240eca2 // and x2, x5, #0xfffffffffffffff - WORD $0x8b020845 // add x5, x2, x2, lsl #2 - WORD $0xd37ff8a5 // lsl x5, x5, #1 - WORD $0xb4000182 // cbz x2, LBB5_431 $48(%rip) -LBB5_429: - WORD $0x93407ea6 // sxtw x6, w21 - WORD $0xd37cfca2 // lsr x2, x5, #60 - WORD $0xeb0601ff // cmp x15, x6 - WORD $0x54fffee9 // b.ls LBB5_428 $-36(%rip) - WORD $0x321c0442 // orr w2, w2, #0x30 - WORD $0x38266982 // strb w2, [x12, x6] - WORD $0x110006b5 // add w21, w21, #1 - WORD $0x9240eca2 // and x2, x5, #0xfffffffffffffff - WORD $0x8b020845 // add x5, x2, x2, lsl #2 - WORD $0xd37ff8a5 // lsl x5, x5, #1 - WORD $0xb5fffec2 // cbnz x2, LBB5_429 $-40(%rip) -LBB5_431: - WORD $0x4b0401ce // sub w14, w14, w4 - WORD $0x110005ce // add w14, w14, #1 - WORD $0x710006bf // cmp w21, #1 - WORD $0x54fff7cb // b.lt LBB5_415 $-264(%rip) - WORD $0x2a1503f5 // mov w21, w21 -LBB5_433: - WORD $0x38756a22 // ldrb w2, [x17, x21] - WORD $0x7100c05f // cmp w2, #48 - WORD $0x540000c1 // b.ne LBB5_436 $24(%rip) - WORD $0xf10006b5 // subs x21, x21, #1 - WORD $0x54ffff8c // b.gt LBB5_433 $-16(%rip) - WORD $0x52800015 // mov w21, #0 - WORD $0x5280000e // mov w14, #0 - WORD $0x17ffffb7 // b LBB5_416 $-292(%rip) -LBB5_436: - WORD $0x17ffffb6 // b LBB5_416 $-296(%rip) -LBB5_437: - WORD $0x52800015 // mov w21, #0 - WORD $0x17ffffb4 // b LBB5_416 $-304(%rip) -LBB5_438: - WORD $0x7110003f // cmp w1, #1024 - WORD $0x54ffaf8c // b.gt LBB5_252 $-2576(%rip) - WORD $0x51000430 // sub w16, w1, #1 - WORD $0x35003555 // cbnz w21, LBB5_530 $1704(%rip) - WORD $0x5280000f // mov w15, #0 - WORD $0x14000210 // b LBB5_553 $2112(%rip) -LBB5_441: - WORD $0xaa0303e4 // mov x4, x3 -LBB5_442: - WORD $0xd2800003 // mov x3, #0 - WORD $0xd2800001 // mov x1, #0 - WORD $0x4b0403f0 // neg w16, w4 - WORD $0x52800144 // mov w4, #10 - WORD $0x0ab57ea5 // bic w5, w21, w21, asr #31 -LBB5_443: - WORD $0xeb0300bf // cmp x5, x3 - WORD $0x540003a0 // b.eq LBB5_449 $116(%rip) - WORD $0x38a36982 // ldrsb x2, [x12, x3] - WORD $0x9b040821 // madd x1, x1, x4, x2 - WORD $0xd100c021 // sub x1, x1, #48 - WORD $0x91000463 // add x3, x3, #1 - WORD $0x9ad02422 // lsr x2, x1, x16 - WORD $0xb4ffff22 // cbz x2, LBB5_443 $-28(%rip) - WORD $0xaa0303e5 // mov x5, x3 -LBB5_446: - WORD $0x4b0501ce // sub w14, w14, w5 - WORD $0x110005ce // add w14, w14, #1 - WORD $0x92800002 // mov x2, #-1 - WORD $0x9ad02042 // lsl x2, x2, x16 - WORD $0xaa2203e3 // mvn x3, x2 - WORD $0x6b0502a4 // subs w4, w21, w5 - WORD $0x54002c6d // b.le LBB5_512 $1420(%rip) - WORD $0x52800146 // mov w6, #10 - WORD $0xaa0403e7 // mov x7, x4 - WORD $0xaa0c03f3 // mov x19, x12 -LBB5_448: - WORD $0x9ad02422 // lsr x2, x1, x16 - WORD $0x8a030021 // and x1, x1, x3 - WORD $0x1100c042 // add w2, w2, #48 - WORD $0x39000262 // strb w2, [x19] - WORD $0x38a5ca62 // ldrsb x2, [x19, w5, sxtw] - WORD $0x9b060821 // madd x1, x1, x6, x2 - WORD $0xd100c021 // sub x1, x1, #48 - WORD $0x91000673 // add x19, x19, #1 - WORD $0xf10004e7 // subs x7, x7, #1 - WORD $0x54fffee1 // b.ne LBB5_448 $-36(%rip) - WORD $0x14000156 // b LBB5_513 $1368(%rip) -LBB5_449: - WORD $0xb4000201 // cbz x1, LBB5_453 $64(%rip) - WORD $0x9ad02422 // lsr x2, x1, x16 - WORD $0xb4000102 // cbz x2, LBB5_452 $32(%rip) - WORD $0x52800004 // mov w4, #0 - WORD $0x4b0501ce // sub w14, w14, w5 - WORD $0x110005ce // add w14, w14, #1 - WORD $0x92800002 // mov x2, #-1 - WORD $0x9ad02042 // lsl x2, x2, x16 - WORD $0xaa2203e3 // mvn x3, x2 - WORD $0x1400014d // b LBB5_514 $1332(%rip) -LBB5_452: - WORD $0x8b010821 // add x1, x1, x1, lsl #2 - WORD $0xd37ff821 // lsl x1, x1, #1 - WORD $0x110004a5 // add w5, w5, #1 - WORD $0x9ad02422 // lsr x2, x1, x16 - WORD $0xb4ffff82 // cbz x2, LBB5_452 $-16(%rip) - WORD $0x17ffffdc // b LBB5_446 $-144(%rip) -LBB5_453: - WORD $0x5280000f // mov w15, #0 - WORD $0x12807fb0 // mov w16, #-1022 - WORD $0x140001d9 // b LBB5_553 $1892(%rip) -LBB5_454: - WORD $0xdac0018c // rbit x12, x12 - WORD $0xdac0118c // clz x12, x12 - WORD $0x8b0d014d // add x13, x10, x13 - WORD $0x8b0c01b7 // add x23, x13, x12 - WORD $0x5299fa0c // mov w12, #53200 - WORD $0x72b9f9ec // movk w12, #53199, lsl #16 - WORD $0x3201c3ed // mov w13, #-2139062144 - WORD $0x5283232e // mov w14, #6425 - WORD $0x72a3232e // movk w14, #6425, lsl #16 - WORD $0x3202c7ef // mov w15, #-1061109568 - WORD $0x3200dbf0 // mov w16, #2139062143 - WORD $0x5288c8d1 // mov w17, #17990 - WORD $0x72a8c8d1 // movk w17, #17990, lsl #16 - WORD $0x3203cbe1 // mov w1, #-522133280 - WORD $0x52872722 // mov w2, #14649 - WORD $0x72a72722 // movk w2, #14649, lsl #16 - WORD $0x3200cfe3 // mov w3, #252645135 - WORD $0x3200c3e4 // mov w4, #16843009 - WORD $0x5297fde5 // mov w5, #49135 - WORD $0x528017a6 // mov w6, #189 - WORD $0x52848007 // mov w7, #9216 - WORD $0x72bf9407 // movk w7, #64672, lsl #16 - WORD $0x4f02e782 // movi.16b v2, #92 - WORD $0x4f01e443 // movi.16b v3, #34 - WORD $0x4f00e7e4 // movi.16b v4, #31 - WORD $0xaa1703f9 // mov x25, x23 - WORD $0xaa1703f8 // mov x24, x23 -Lloh42: - WORD $0x1005df53 // adr x19, _ESCAPED_TAB $48104(%rip) -Lloh43: - WORD $0x91000273 // add x19, x19, _ESCAPED_TAB@PAGEOFF $0(%rip) -LBB5_455: - WORD $0x39400734 // ldrb w20, [x25, #1] - WORD $0xf101d69f // cmp x20, #117 - WORD $0x540000e0 // b.eq LBB5_458 $28(%rip) - WORD $0x38746a75 // ldrb w21, [x19, x20] - WORD $0x340023b5 // cbz w21, LBB5_511 $1140(%rip) - WORD $0x91000b34 // add x20, x25, #2 - WORD $0x38001715 // strb w21, [x24], #1 - WORD $0xaa1803f5 // mov x21, x24 - WORD $0x14000063 // b LBB5_478 $396(%rip) -LBB5_458: - WORD $0xb8402334 // ldur w20, [x25, #2] - WORD $0x0b0c0296 // add w22, w20, w12 - WORD $0x0a3401b5 // bic w21, w13, w20 - WORD $0x6a1602bf // tst w21, w22 - WORD $0x540080e1 // b.ne LBB5_664 $4124(%rip) - WORD $0x0b0e0296 // add w22, w20, w14 - WORD $0x2a1402d6 // orr w22, w22, w20 - WORD $0x6a0d02df // tst w22, w13 - WORD $0x54008061 // b.ne LBB5_664 $4108(%rip) - WORD $0x1200da96 // and w22, w20, #0x7f7f7f7f - WORD $0x4b1601fa // sub w26, w15, w22 - WORD $0x0b1102db // add w27, w22, w17 - WORD $0x0a1a037a // and w26, w27, w26 - WORD $0x6a15035f // tst w26, w21 - WORD $0x54007fa1 // b.ne LBB5_664 $4084(%rip) - WORD $0x4b16003a // sub w26, w1, w22 - WORD $0x0b0202d6 // add w22, w22, w2 - WORD $0x0a1a02d6 // and w22, w22, w26 - WORD $0x6a1502df // tst w22, w21 - WORD $0x54007f01 // b.ne LBB5_664 $4064(%rip) - WORD $0x5ac00a94 // rev w20, w20 - WORD $0x0a741095 // bic w21, w4, w20, lsr #4 - WORD $0x2a150eb5 // orr w21, w21, w21, lsl #3 - WORD $0x1200ce94 // and w20, w20, #0xf0f0f0f - WORD $0x0b1402b4 // add w20, w21, w20 - WORD $0x2a541294 // orr w20, w20, w20, lsr #4 - WORD $0x53105e95 // ubfx w21, w20, #16, #8 - WORD $0x12001e94 // and w20, w20, #0xff - WORD $0x2a152296 // orr w22, w20, w21, lsl #8 - WORD $0x91001b34 // add x20, x25, #6 - WORD $0x710202df // cmp w22, #128 - WORD $0x54001b63 // b.lo LBB5_506 $876(%rip) - WORD $0x91001315 // add x21, x24, #4 -LBB5_464: - WORD $0x711ffedf // cmp w22, #2047 - WORD $0x54001b89 // b.ls LBB5_508 $880(%rip) - WORD $0x51403ad7 // sub w23, w22, #14, lsl #12 - WORD $0x312006ff // cmn w23, #2049 - WORD $0x54000669 // b.ls LBB5_476 $204(%rip) - WORD $0x530a7ed7 // lsr w23, w22, #10 - WORD $0x7100daff // cmp w23, #54 - WORD $0x54001bc8 // b.hi LBB5_509 $888(%rip) - WORD $0x39400297 // ldrb w23, [x20] - WORD $0x710172ff // cmp w23, #92 - WORD $0x54001b61 // b.ne LBB5_509 $876(%rip) - WORD $0x39400697 // ldrb w23, [x20, #1] - WORD $0x7101d6ff // cmp w23, #117 - WORD $0x54001b01 // b.ne LBB5_509 $864(%rip) - WORD $0xb8402297 // ldur w23, [x20, #2] - WORD $0x0b0c02f9 // add w25, w23, w12 - WORD $0x0a3701b8 // bic w24, w13, w23 - WORD $0x6a19031f // tst w24, w25 - WORD $0x54008281 // b.ne LBB5_677 $4176(%rip) - WORD $0x0b0e02f9 // add w25, w23, w14 - WORD $0x2a170339 // orr w25, w25, w23 - WORD $0x6a0d033f // tst w25, w13 - WORD $0x54008201 // b.ne LBB5_677 $4160(%rip) - WORD $0x0a1002f9 // and w25, w23, w16 - WORD $0x4b1901fa // sub w26, w15, w25 - WORD $0x0b11033b // add w27, w25, w17 - WORD $0x0a1a037a // and w26, w27, w26 - WORD $0x6a18035f // tst w26, w24 - WORD $0x54008141 // b.ne LBB5_677 $4136(%rip) - WORD $0x4b19003a // sub w26, w1, w25 - WORD $0x0b020339 // add w25, w25, w2 - WORD $0x0a1a0339 // and w25, w25, w26 - WORD $0x6a18033f // tst w25, w24 - WORD $0x540080a1 // b.ne LBB5_677 $4116(%rip) - WORD $0x5ac00af7 // rev w23, w23 - WORD $0x0a771098 // bic w24, w4, w23, lsr #4 - WORD $0x0b180f18 // add w24, w24, w24, lsl #3 - WORD $0x0a0302f7 // and w23, w23, w3 - WORD $0x0b170317 // add w23, w24, w23 - WORD $0x2a5712f8 // orr w24, w23, w23, lsr #4 - WORD $0x53087f17 // lsr w23, w24, #8 - WORD $0x12181ef7 // and w23, w23, #0xff00 - WORD $0x91001a94 // add x20, x20, #6 - WORD $0x51403af9 // sub w25, w23, #14, lsl #12 - WORD $0x33001f17 // bfxil w23, w24, #0, #8 - WORD $0x3110073f // cmn w25, #1025 - WORD $0x54001748 // b.hi LBB5_510 $744(%rip) - WORD $0x781fc2a5 // sturh w5, [x21, #-4] - WORD $0x381fe2a6 // sturb w6, [x21, #-2] - WORD $0x91000eb5 // add x21, x21, #3 - WORD $0xaa1703f6 // mov x22, x23 - WORD $0x710202ff // cmp w23, #128 - WORD $0x54fff982 // b.hs LBB5_464 $-208(%rip) - WORD $0xd10012b8 // sub x24, x21, #4 - WORD $0x140000a4 // b LBB5_507 $656(%rip) -LBB5_476: - WORD $0x530c7ed7 // lsr w23, w22, #12 - WORD $0x321b0af7 // orr w23, w23, #0xe0 - WORD $0x381fc2b7 // sturb w23, [x21, #-4] - WORD $0x52801017 // mov w23, #128 - WORD $0x33062ed7 // bfxil w23, w22, #6, #6 - WORD $0x381fd2b7 // sturb w23, [x21, #-3] - WORD $0x52801017 // mov w23, #128 - WORD $0x330016d7 // bfxil w23, w22, #0, #6 - WORD $0x381fe2b7 // sturb w23, [x21, #-2] -LBB5_477: - WORD $0xd10006b5 // sub x21, x21, #1 -LBB5_478: - WORD $0x39400296 // ldrb w22, [x20] - WORD $0xaa1403f7 // mov x23, x20 - WORD $0xaa1403f9 // mov x25, x20 - WORD $0xaa1503f8 // mov x24, x21 - WORD $0x710172df // cmp w22, #92 - WORD $0x54fff200 // b.eq LBB5_455 $-448(%rip) - WORD $0xaa0803fb // mov x27, x8 - WORD $0xd2800016 // mov x22, #0 -LBB5_480: - WORD $0x8b160297 // add x23, x20, x22 - WORD $0xad401ae5 // ldp q5, q6, [x23] - WORD $0x6e228ca7 // cmeq.16b v7, v5, v2 - WORD $0x6e228cd0 // cmeq.16b v16, v6, v2 - WORD $0x4e201ce7 // and.16b v7, v7, v0 - WORD $0x4e0100e7 // tbl.16b v7, { v7 }, v1 - WORD $0x4e71b8e7 // addv.8h h7, v7 - WORD $0x1e2600f7 // fmov w23, s7 - WORD $0x4e201e07 // and.16b v7, v16, v0 - WORD $0x4e0100e7 // tbl.16b v7, { v7 }, v1 - WORD $0x4e71b8e7 // addv.8h h7, v7 - WORD $0x1e2600f8 // fmov w24, s7 - WORD $0x33103f17 // bfi w23, w24, #16, #16 - WORD $0x6e238ca7 // cmeq.16b v7, v5, v3 - WORD $0x6e238cd0 // cmeq.16b v16, v6, v3 - WORD $0x4e201ce7 // and.16b v7, v7, v0 - WORD $0x4e0100e7 // tbl.16b v7, { v7 }, v1 - WORD $0x4e71b8e7 // addv.8h h7, v7 - WORD $0x1e2600f8 // fmov w24, s7 - WORD $0x4e201e07 // and.16b v7, v16, v0 - WORD $0x4e0100e7 // tbl.16b v7, { v7 }, v1 - WORD $0x4e71b8e7 // addv.8h h7, v7 - WORD $0x1e2600f9 // fmov w25, s7 - WORD $0x33103f38 // bfi w24, w25, #16, #16 - WORD $0x37280169 // tbnz w9, #5, LBB5_485 $44(%rip) - WORD $0x510006f9 // sub w25, w23, #1 - WORD $0x6a19031f // tst w24, w25 - WORD $0x54006a81 // b.ne LBB5_653 $3408(%rip) - WORD $0x51000718 // sub w24, w24, #1 -LBB5_483: - WORD $0x6a17031f // tst w24, w23 - WORD $0x54000341 // b.ne LBB5_487 $104(%rip) - WORD $0x8b1602b7 // add x23, x21, x22 - WORD $0xad001ae5 // stp q5, q6, [x23] - WORD $0x910082d6 // add x22, x22, #32 - WORD $0x17ffffde // b LBB5_480 $-136(%rip) -LBB5_485: - WORD $0x6e2464a7 // umax.16b v7, v5, v4 - WORD $0x6e248ce7 // cmeq.16b v7, v7, v4 - WORD $0x6e2464d0 // umax.16b v16, v6, v4 - WORD $0x6e248e10 // cmeq.16b v16, v16, v4 - WORD $0x4e201ce7 // and.16b v7, v7, v0 - WORD $0x4e0100e7 // tbl.16b v7, { v7 }, v1 - WORD $0x4e71b8e7 // addv.8h h7, v7 - WORD $0x1e2600f9 // fmov w25, s7 - WORD $0x4e201e07 // and.16b v7, v16, v0 - WORD $0x4e0100e7 // tbl.16b v7, { v7 }, v1 - WORD $0x4e71b8e7 // addv.8h h7, v7 - WORD $0x1e2600fa // fmov w26, s7 - WORD $0x33103f59 // bfi w25, w26, #16, #16 - WORD $0x2a17033a // orr w26, w25, w23 - WORD $0x5100075a // sub w26, w26, #1 - WORD $0x6a18035f // tst w26, w24 - WORD $0x54006781 // b.ne LBB5_653 $3312(%rip) - WORD $0x51000718 // sub w24, w24, #1 - WORD $0x6a18033f // tst w25, w24 - WORD $0x54fffce0 // b.eq LBB5_483 $-100(%rip) - WORD $0x140003aa // b LBB5_678 $3752(%rip) -LBB5_487: - WORD $0x0e013cba // umov.b w26, v5[0] - WORD $0x8b160297 // add x23, x20, x22 - WORD $0x8b1602b8 // add x24, x21, x22 - WORD $0xaa1703f9 // mov x25, x23 - WORD $0x7101735f // cmp w26, #92 - WORD $0xaa1b03e8 // mov x8, x27 - WORD $0x54ffe9e0 // b.eq LBB5_455 $-708(%rip) - WORD $0x0e013cb7 // umov.b w23, v5[0] -LBB5_489: - WORD $0x8b1602ba // add x26, x21, x22 - WORD $0x39000357 // strb w23, [x26] - WORD $0x8b160299 // add x25, x20, x22 - WORD $0x39400737 // ldrb w23, [x25, #1] - WORD $0x710172ff // cmp w23, #92 - WORD $0x54000500 // b.eq LBB5_498 $160(%rip) - WORD $0x39000757 // strb w23, [x26, #1] - WORD $0x39400b37 // ldrb w23, [x25, #2] - WORD $0x710172ff // cmp w23, #92 - WORD $0x540004e0 // b.eq LBB5_499 $156(%rip) - WORD $0x8b1602b8 // add x24, x21, x22 - WORD $0x39000b57 // strb w23, [x26, #2] - WORD $0x8b160297 // add x23, x20, x22 - WORD $0x39400ef9 // ldrb w25, [x23, #3] - WORD $0x7101733f // cmp w25, #92 - WORD $0x540004e0 // b.eq LBB5_500 $156(%rip) - WORD $0x39000f19 // strb w25, [x24, #3] - WORD $0x394012f7 // ldrb w23, [x23, #4] - WORD $0x710172ff // cmp w23, #92 - WORD $0x540004e0 // b.eq LBB5_501 $156(%rip) - WORD $0x8b1602ba // add x26, x21, x22 - WORD $0x39001317 // strb w23, [x24, #4] - WORD $0x8b160297 // add x23, x20, x22 - WORD $0x394016f8 // ldrb w24, [x23, #5] - WORD $0x7101731f // cmp w24, #92 - WORD $0x540004e0 // b.eq LBB5_502 $156(%rip) - WORD $0x39001758 // strb w24, [x26, #5] - WORD $0x39401af7 // ldrb w23, [x23, #6] - WORD $0x710172ff // cmp w23, #92 - WORD $0x540004e0 // b.eq LBB5_503 $156(%rip) - WORD $0x8b1602b8 // add x24, x21, x22 - WORD $0x39001b57 // strb w23, [x26, #6] - WORD $0x8b160297 // add x23, x20, x22 - WORD $0x39401ef9 // ldrb w25, [x23, #7] - WORD $0x7101733f // cmp w25, #92 - WORD $0x540004e0 // b.eq LBB5_504 $156(%rip) - WORD $0x39001f19 // strb w25, [x24, #7] - WORD $0x394022f7 // ldrb w23, [x23, #8] - WORD $0x910022d6 // add x22, x22, #8 - WORD $0x710172ff // cmp w23, #92 - WORD $0x54fffb01 // b.ne LBB5_489 $-160(%rip) - WORD $0x8b160297 // add x23, x20, x22 - WORD $0xd10006f9 // sub x25, x23, #1 - WORD $0x8b1602b8 // add x24, x21, x22 - WORD $0x14000021 // b LBB5_505 $132(%rip) -LBB5_498: - WORD $0x91000737 // add x23, x25, #1 - WORD $0x91000758 // add x24, x26, #1 - WORD $0x1400001e // b LBB5_505 $120(%rip) -LBB5_499: - WORD $0x8b160294 // add x20, x20, x22 - WORD $0x91000699 // add x25, x20, #1 - WORD $0x91000a97 // add x23, x20, #2 - WORD $0x8b1602b4 // add x20, x21, x22 - WORD $0x91000a98 // add x24, x20, #2 - WORD $0x14000018 // b LBB5_505 $96(%rip) -LBB5_500: - WORD $0x91000af9 // add x25, x23, #2 - WORD $0x91000ef7 // add x23, x23, #3 - WORD $0x91000f18 // add x24, x24, #3 - WORD $0x14000014 // b LBB5_505 $80(%rip) -LBB5_501: - WORD $0x8b160294 // add x20, x20, x22 - WORD $0x91000e99 // add x25, x20, #3 - WORD $0x91001297 // add x23, x20, #4 - WORD $0x8b1602b4 // add x20, x21, x22 - WORD $0x91001298 // add x24, x20, #4 - WORD $0x1400000e // b LBB5_505 $56(%rip) -LBB5_502: - WORD $0x910012f9 // add x25, x23, #4 - WORD $0x910016f7 // add x23, x23, #5 - WORD $0x91001758 // add x24, x26, #5 - WORD $0x1400000a // b LBB5_505 $40(%rip) -LBB5_503: - WORD $0x8b160294 // add x20, x20, x22 - WORD $0x91001699 // add x25, x20, #5 - WORD $0x91001a97 // add x23, x20, #6 - WORD $0x8b1602b4 // add x20, x21, x22 - WORD $0x91001a98 // add x24, x20, #6 - WORD $0x14000004 // b LBB5_505 $16(%rip) -LBB5_504: - WORD $0x91001af9 // add x25, x23, #6 - WORD $0x91001ef7 // add x23, x23, #7 - WORD $0x91001f18 // add x24, x24, #7 -LBB5_505: - WORD $0x91000739 // add x25, x25, #1 - WORD $0xaa1b03e8 // mov x8, x27 - WORD $0x17fffefe // b LBB5_455 $-1032(%rip) -LBB5_506: - WORD $0xaa1603f7 // mov x23, x22 -LBB5_507: - WORD $0x38001717 // strb w23, [x24], #1 - WORD $0xaa1803f5 // mov x21, x24 - WORD $0x17ffff65 // b LBB5_478 $-620(%rip) -LBB5_508: - WORD $0x53067ed7 // lsr w23, w22, #6 - WORD $0x321a06f7 // orr w23, w23, #0xc0 - WORD $0x381fc2b7 // sturb w23, [x21, #-4] - WORD $0x52801017 // mov w23, #128 - WORD $0x330016d7 // bfxil w23, w22, #0, #6 - WORD $0x381fd2b7 // sturb w23, [x21, #-3] - WORD $0xd1000ab5 // sub x21, x21, #2 - WORD $0x17ffff5d // b LBB5_478 $-652(%rip) -LBB5_509: - WORD $0x781fc2a5 // sturh w5, [x21, #-4] - WORD $0x381fe2a6 // sturb w6, [x21, #-2] - WORD $0x17ffff59 // b LBB5_477 $-668(%rip) -LBB5_510: - WORD $0x0b162af6 // add w22, w23, w22, lsl #10 - WORD $0x0b0702d6 // add w22, w22, w7 - WORD $0x53127ed7 // lsr w23, w22, #18 - WORD $0x321c0ef7 // orr w23, w23, #0xf0 - WORD $0x381fc2b7 // sturb w23, [x21, #-4] - WORD $0x52801017 // mov w23, #128 - WORD $0x330c46d7 // bfxil w23, w22, #12, #6 - WORD $0x381fd2b7 // sturb w23, [x21, #-3] - WORD $0x52801017 // mov w23, #128 - WORD $0x33062ed7 // bfxil w23, w22, #6, #6 - WORD $0x381fe2b7 // sturb w23, [x21, #-2] - WORD $0x52801016 // mov w22, #128 - WORD $0x33001716 // bfxil w22, w24, #0, #6 - WORD $0x381ff2b6 // sturb w22, [x21, #-1] - WORD $0x17ffff4b // b LBB5_478 $-724(%rip) -LBB5_511: - WORD $0x92800029 // mov x9, #-2 - WORD $0x5280002c // mov w12, #1 - WORD $0x140000ff // b LBB5_569 $1020(%rip) -LBB5_512: - WORD $0x52800004 // mov w4, #0 -LBB5_513: - WORD $0xb40003a1 // cbz x1, LBB5_521 $116(%rip) -LBB5_514: - WORD $0x14000007 // b LBB5_516 $28(%rip) -LBB5_515: - WORD $0xf10000bf // cmp x5, #0 - WORD $0x1a9f05ad // csinc w13, w13, wzr, eq - WORD $0x8a030022 // and x2, x1, x3 - WORD $0x8b020841 // add x1, x2, x2, lsl #2 - WORD $0xd37ff821 // lsl x1, x1, #1 - WORD $0xb40002c2 // cbz x2, LBB5_522 $88(%rip) -LBB5_516: - WORD $0x9ad02425 // lsr x5, x1, x16 - WORD $0x93407c86 // sxtw x6, w4 - WORD $0xeb0601ff // cmp x15, x6 - WORD $0x54fffee9 // b.ls LBB5_515 $-36(%rip) - WORD $0x1100c0a2 // add w2, w5, #48 - WORD $0x38266982 // strb w2, [x12, x6] - WORD $0x11000484 // add w4, w4, #1 - WORD $0x8a030022 // and x2, x1, x3 - WORD $0x8b020841 // add x1, x2, x2, lsl #2 - WORD $0xd37ff821 // lsl x1, x1, #1 - WORD $0xb5fffec2 // cbnz x2, LBB5_516 $-40(%rip) - WORD $0x1400000a // b LBB5_522 $40(%rip) -LBB5_518: - WORD $0xaa3103e8 // mvn x8, x17 - WORD $0xcb334111 // sub x17, x8, w19, uxtw - WORD $0x17fffa80 // b LBB5_167 $-5632(%rip) -LBB5_519: - WORD $0xaa3103e8 // mvn x8, x17 - WORD $0xcb274111 // sub x17, x8, w7, uxtw - WORD $0x17fffa7d // b LBB5_167 $-5644(%rip) -LBB5_520: - WORD $0xaa3103e8 // mvn x8, x17 - WORD $0xcb264111 // sub x17, x8, w6, uxtw - WORD $0x17fffa7a // b LBB5_167 $-5656(%rip) -LBB5_521: -LBB5_522: - WORD $0x7100049f // cmp w4, #1 - WORD $0x5400016b // b.lt LBB5_527 $44(%rip) - WORD $0x2a0403f5 // mov w21, w4 -LBB5_524: - WORD $0x38756a30 // ldrb w16, [x17, x21] - WORD $0x7100c21f // cmp w16, #48 - WORD $0x54000161 // b.ne LBB5_529 $44(%rip) - WORD $0xf10006b5 // subs x21, x21, #1 - WORD $0x54ffff8c // b.gt LBB5_524 $-16(%rip) - WORD $0x5280000e // mov w14, #0 - WORD $0x5280000f // mov w15, #0 - WORD $0x12807fb0 // mov w16, #-1022 - WORD $0x140000d9 // b LBB5_571 $868(%rip) -LBB5_527: - WORD $0x12807fb0 // mov w16, #-1022 - WORD $0x34000d04 // cbz w4, LBB5_551 $416(%rip) - WORD $0xaa0403f5 // mov x21, x4 - WORD $0x14000002 // b LBB5_530 $8(%rip) -LBB5_529: - WORD $0x12807fb0 // mov w16, #-1022 -LBB5_530: - WORD $0xd2800001 // mov x1, #0 - WORD $0x2a1503e5 // mov w5, w21 - WORD $0x5282b183 // mov w3, #5516 -LBB5_531: - WORD $0xf100983f // cmp x1, #38 - WORD $0x540002e0 // b.eq LBB5_537 $92(%rip) -Lloh44: - WORD $0x1004edc2 // adr x2, _LSHIFT_TAB $40376(%rip) -Lloh45: - WORD $0x91000042 // add x2, x2, _LSHIFT_TAB@PAGEOFF $0(%rip) - WORD $0x8b010042 // add x2, x2, x1 - WORD $0x38636844 // ldrb w4, [x2, x3] - WORD $0x38616986 // ldrb w6, [x12, x1] - WORD $0x6b0400df // cmp w6, w4 - WORD $0x54000181 // b.ne LBB5_536 $48(%rip) - WORD $0x91000421 // add x1, x1, #1 - WORD $0xeb0100bf // cmp x5, x1 - WORD $0x54fffea1 // b.ne LBB5_531 $-44(%rip) -Lloh46: - WORD $0x1004ec81 // adr x1, _LSHIFT_TAB $40336(%rip) -Lloh47: - WORD $0x91000021 // add x1, x1, _LSHIFT_TAB@PAGEOFF $0(%rip) - WORD $0x8b050021 // add x1, x1, x5 - WORD $0x5282b182 // mov w2, #5516 - WORD $0x38626821 // ldrb w1, [x1, x2] - WORD $0x340000e1 // cbz w1, LBB5_537 $28(%rip) -LBB5_535: - WORD $0x528001e1 // mov w1, #15 - WORD $0x14000006 // b LBB5_538 $24(%rip) -LBB5_536: - WORD $0x13001c81 // sxtb w1, w4 - WORD $0x13001cc2 // sxtb w2, w6 - WORD $0x6b01005f // cmp w2, w1 - WORD $0x54ffff6b // b.lt LBB5_535 $-20(%rip) -LBB5_537: - WORD $0x52800201 // mov w1, #16 -LBB5_538: - WORD $0x0b050022 // add w2, w1, w5 - WORD $0x93407c43 // sxtw x3, w2 - WORD $0x710004bf // cmp w5, #1 - WORD $0x5400076b // b.lt LBB5_548 $236(%rip) - WORD $0xd2800004 // mov x4, #0 - WORD $0xd1000466 // sub x6, x3, #1 - WORD $0xd10004a5 // sub x5, x5, #1 - WORD $0xd2ff4013 // mov x19, #-432345564227567616 - WORD $0xb202e7f4 // mov x20, #-3689348814741910324 - WORD $0xf29999b4 // movk x20, #52429 - WORD $0x92800135 // mov x21, #-10 - WORD $0xaa0203e7 // mov x7, x2 - WORD $0x14000009 // b LBB5_541 $36(%rip) -LBB5_540: - WORD $0xf10002ff // cmp x23, #0 - WORD $0x1a9f05ad // csinc w13, w13, wzr, eq - WORD $0x510004e7 // sub w7, w7, #1 - WORD $0xd10004c6 // sub x6, x6, #1 - WORD $0x910004b7 // add x23, x5, #1 - WORD $0xd10004a5 // sub x5, x5, #1 - WORD $0xf10006ff // cmp x23, #1 - WORD $0x54000229 // b.ls LBB5_543 $68(%rip) -LBB5_541: - WORD $0x38a56996 // ldrsb x22, [x12, x5] - WORD $0x8b16d484 // add x4, x4, x22, lsl #53 - WORD $0x8b130096 // add x22, x4, x19 - WORD $0x9bd47ec4 // umulh x4, x22, x20 - WORD $0xd343fc84 // lsr x4, x4, #3 - WORD $0x9b155897 // madd x23, x4, x21, x22 - WORD $0xeb0601ff // cmp x15, x6 - WORD $0x54fffe29 // b.ls LBB5_540 $-60(%rip) - WORD $0x1100c2f7 // add w23, w23, #48 - WORD $0x38266997 // strb w23, [x12, x6] - WORD $0x510004e7 // sub w7, w7, #1 - WORD $0xd10004c6 // sub x6, x6, #1 - WORD $0x910004b7 // add x23, x5, #1 - WORD $0xd10004a5 // sub x5, x5, #1 - WORD $0xf10006ff // cmp x23, #1 - WORD $0x54fffe28 // b.hi LBB5_541 $-60(%rip) -LBB5_543: - WORD $0xf1002adf // cmp x22, #10 - WORD $0x54000303 // b.lo LBB5_548 $96(%rip) - WORD $0x93407ce5 // sxtw x5, w7 - WORD $0xd10004a5 // sub x5, x5, #1 - WORD $0xb202e7e6 // mov x6, #-3689348814741910324 - WORD $0xf29999a6 // movk x6, #52429 - WORD $0x92800127 // mov x7, #-10 - WORD $0x14000007 // b LBB5_546 $28(%rip) -LBB5_545: - WORD $0xf100029f // cmp x20, #0 - WORD $0x1a9f05ad // csinc w13, w13, wzr, eq - WORD $0xd10004a5 // sub x5, x5, #1 - WORD $0xf100249f // cmp x4, #9 - WORD $0xaa1303e4 // mov x4, x19 - WORD $0x54000189 // b.ls LBB5_548 $48(%rip) -LBB5_546: - WORD $0x9bc67c93 // umulh x19, x4, x6 - WORD $0xd343fe73 // lsr x19, x19, #3 - WORD $0x9b071274 // madd x20, x19, x7, x4 - WORD $0xeb0501ff // cmp x15, x5 - WORD $0x54fffec9 // b.ls LBB5_545 $-40(%rip) - WORD $0x1100c294 // add w20, w20, #48 - WORD $0x38256994 // strb w20, [x12, x5] - WORD $0xd10004a5 // sub x5, x5, #1 - WORD $0xf100249f // cmp x4, #9 - WORD $0xaa1303e4 // mov x4, x19 - WORD $0x54fffec8 // b.hi LBB5_546 $-40(%rip) -LBB5_548: - WORD $0xeb0301ff // cmp x15, x3 - WORD $0x1a8f804f // csel w15, w2, w15, hi - WORD $0x0b0e002e // add w14, w1, w14 - WORD $0x710005ff // cmp w15, #1 - WORD $0x5400012b // b.lt LBB5_552 $36(%rip) -LBB5_549: - WORD $0x386f6a21 // ldrb w1, [x17, x15] - WORD $0x7100c03f // cmp w1, #48 - WORD $0x540000e1 // b.ne LBB5_553 $28(%rip) - WORD $0xf10005ef // subs x15, x15, #1 - WORD $0x54ffff8c // b.gt LBB5_549 $-16(%rip) -LBB5_551: - WORD $0x5280000e // mov w14, #0 - WORD $0x5280000f // mov w15, #0 - WORD $0x1400006d // b LBB5_571 $436(%rip) -LBB5_552: - WORD $0x34000d6f // cbz w15, LBB5_570 $428(%rip) -LBB5_553: - WORD $0x710051df // cmp w14, #20 - WORD $0x54000d4d // b.le LBB5_571 $424(%rip) - WORD $0x92800011 // mov x17, #-1 - WORD $0x140000ac // b LBB5_591 $688(%rip) -LBB5_555: - WORD $0xaa0003f0 // mov x16, x0 - WORD $0xf84b8e0b // ldr x11, [x16, #184]! - WORD $0x8b0a116b // add x11, x11, x10, lsl #4 - WORD $0xf85e8211 // ldur x17, [x16, #-24] - WORD $0x385f022a // ldurb w10, [x17, #-16] - WORD $0x71001d5f // cmp w10, #7 - WORD $0x54001600 // b.eq LBB5_594 $704(%rip) - WORD $0x7100195f // cmp w10, #6 - WORD $0x54002321 // b.ne LBB5_609 $1124(%rip) - WORD $0xaa0103ef // mov x15, x1 - WORD $0x384015e2 // ldrb w2, [x15], #1 - WORD $0x5280002a // mov w10, #1 - WORD $0x9ac2214c // lsl x12, x10, x2 - WORD $0x7100805f // cmp w2, #32 - WORD $0xd284c00a // mov x10, #9728 - WORD $0xf2c0002a // movk x10, #1, lsl #32 - WORD $0x8a0a018c // and x12, x12, x10 - WORD $0xfa409984 // ccmp x12, #0, #4, ls - WORD $0x54000880 // b.eq LBB5_566 $272(%rip) - WORD $0x9100082f // add x15, x1, #2 - WORD $0x39400422 // ldrb w2, [x1, #1] - WORD $0x5280002c // mov w12, #1 - WORD $0x9ac2218c // lsl x12, x12, x2 - WORD $0x7100805f // cmp w2, #32 - WORD $0x8a0a018a // and x10, x12, x10 - WORD $0xfa409944 // ccmp x10, #0, #4, ls - WORD $0x54000780 // b.eq LBB5_566 $240(%rip) - WORD $0xf940480a // ldr x10, [x0, #144] - WORD $0xcb0a01ec // sub x12, x15, x10 - WORD $0xf100fd9f // cmp x12, #63 - WORD $0x540000e8 // b.hi LBB5_562 $28(%rip) - WORD $0xf9404c0d // ldr x13, [x0, #152] - WORD $0x9280000e // mov x14, #-1 - WORD $0x9acc21cc // lsl x12, x14, x12 - WORD $0xea0c01ac // ands x12, x13, x12 - WORD $0x540005e1 // b.ne LBB5_565 $188(%rip) - WORD $0x9101014f // add x15, x10, #64 -LBB5_562: - WORD $0xd10101ea // sub x10, x15, #64 - WORD $0x4f04e5e0 // movi.16b v0, #143 -Lloh48: - WORD $0x10fecf6c // adr x12, lCPI5_0 $-9748(%rip) -Lloh49: - WORD $0x3dc00181 // ldr q1, [x12, lCPI5_0@PAGEOFF] $0(%rip) -Lloh50: - WORD $0x10fecfac // adr x12, lCPI5_1 $-9740(%rip) -Lloh51: - WORD $0x3dc00182 // ldr q2, [x12, lCPI5_1@PAGEOFF] $0(%rip) -Lloh52: - WORD $0x10fecfec // adr x12, lCPI5_2 $-9732(%rip) -Lloh53: - WORD $0x3dc00183 // ldr q3, [x12, lCPI5_2@PAGEOFF] $0(%rip) -LBB5_563: - WORD $0xadc21544 // ldp q4, q5, [x10, #64]! - WORD $0xad411d46 // ldp q6, q7, [x10, #32] - WORD $0x4e201c90 // and.16b v16, v4, v0 - WORD $0x4e100030 // tbl.16b v16, { v1 }, v16 - WORD $0x4e201cb1 // and.16b v17, v5, v0 - WORD $0x4e110031 // tbl.16b v17, { v1 }, v17 - WORD $0x4e201cd2 // and.16b v18, v6, v0 - WORD $0x4e120032 // tbl.16b v18, { v1 }, v18 - WORD $0x4e201cf3 // and.16b v19, v7, v0 - WORD $0x4e130033 // tbl.16b v19, { v1 }, v19 - WORD $0x6e248e04 // cmeq.16b v4, v16, v4 - WORD $0x4e221c84 // and.16b v4, v4, v2 - WORD $0x4e030084 // tbl.16b v4, { v4 }, v3 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e26008c // fmov w12, s4 - WORD $0x6e258e24 // cmeq.16b v4, v17, v5 - WORD $0x4e221c84 // and.16b v4, v4, v2 - WORD $0x4e030084 // tbl.16b v4, { v4 }, v3 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e26008d // fmov w13, s4 - WORD $0x6e268e44 // cmeq.16b v4, v18, v6 - WORD $0x4e221c84 // and.16b v4, v4, v2 - WORD $0x4e030084 // tbl.16b v4, { v4 }, v3 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e26008e // fmov w14, s4 - WORD $0x6e278e64 // cmeq.16b v4, v19, v7 - WORD $0x4e221c84 // and.16b v4, v4, v2 - WORD $0x4e030084 // tbl.16b v4, { v4 }, v3 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e26008f // fmov w15, s4 - WORD $0x33103dac // bfi w12, w13, #16, #16 - WORD $0xaa0e818c // orr x12, x12, x14, lsl #32 - WORD $0xaa0fc18c // orr x12, x12, x15, lsl #48 - WORD $0xb100059f // cmn x12, #1 - WORD $0x54fffbc0 // b.eq LBB5_563 $-136(%rip) - WORD $0xaa2c03ec // mvn x12, x12 - WORD $0xa909300a // stp x10, x12, [x0, #144] -LBB5_565: - WORD $0xdac0018c // rbit x12, x12 - WORD $0xdac0118c // clz x12, x12 - WORD $0x8b0c014f // add x15, x10, x12 - WORD $0x384015e2 // ldrb w2, [x15], #1 -LBB5_566: - WORD $0x7101f45f // cmp w2, #125 - WORD $0x54ff80c1 // b.ne LBB5_322 $-4072(%rip) - WORD $0xb940cc0a // ldr w10, [x0, #204] - WORD $0x1100054a // add w10, w10, #1 - WORD $0xb900cc0a // str w10, [x0, #204] - WORD $0x140000ad // b LBB5_605 $692(%rip) -LBB5_568: - WORD $0x5280000c // mov w12, #0 - WORD $0x2a0e03e9 // mov w9, w14 - WORD $0xdac00129 // rbit x9, x9 - WORD $0xdac01129 // clz x9, x9 - WORD $0x8b0d014a // add x10, x10, x13 - WORD $0x8b090157 // add x23, x10, x9 - WORD $0x92800009 // mov x9, #-1 -LBB5_569: - WORD $0x4b0903e2 // neg w2, w9 - WORD $0xaa1703ea // mov x10, x23 - WORD $0x17fff89e // b LBB5_106 $-7560(%rip) -LBB5_570: - WORD $0x5280000e // mov w14, #0 -LBB5_571: - WORD $0x6b0f01df // cmp w14, w15 - WORD $0x1a8fb1c1 // csel w1, w14, w15, lt - WORD $0x7100043f // cmp w1, #1 - WORD $0x5400016b // b.lt LBB5_574 $44(%rip) - WORD $0xd2800011 // mov x17, #0 - WORD $0x52800142 // mov w2, #10 - WORD $0xaa0103e3 // mov x3, x1 - WORD $0xaa0c03e4 // mov x4, x12 -LBB5_573: - WORD $0x38801485 // ldrsb x5, [x4], #1 - WORD $0x9b021631 // madd x17, x17, x2, x5 - WORD $0xd100c231 // sub x17, x17, #48 - WORD $0xf1000463 // subs x3, x3, #1 - WORD $0x54ffff81 // b.ne LBB5_573 $-16(%rip) - WORD $0x14000003 // b LBB5_575 $12(%rip) -LBB5_574: - WORD $0x52800001 // mov w1, #0 - WORD $0xd2800011 // mov x17, #0 -LBB5_575: - WORD $0x6b0101c2 // subs w2, w14, w1 - WORD $0x540003ad // b.le LBB5_582 $116(%rip) - WORD $0x7100105f // cmp w2, #4 - WORD $0x540002c3 // b.lo LBB5_580 $88(%rip) - WORD $0x121e7443 // and w3, w2, #0xfffffffc - WORD $0x0b030021 // add w1, w1, w3 - WORD $0x52800024 // mov w4, #1 - WORD $0xaa0303e5 // mov x5, x3 - WORD $0x52800026 // mov w6, #1 - WORD $0x52800027 // mov w7, #1 -LBB5_578: - WORD $0x8b110a31 // add x17, x17, x17, lsl #2 - WORD $0xd37ffa31 // lsl x17, x17, #1 - WORD $0x8b040884 // add x4, x4, x4, lsl #2 - WORD $0xd37ff884 // lsl x4, x4, #1 - WORD $0x8b0608c6 // add x6, x6, x6, lsl #2 - WORD $0xd37ff8c6 // lsl x6, x6, #1 - WORD $0x8b0708e7 // add x7, x7, x7, lsl #2 - WORD $0xd37ff8e7 // lsl x7, x7, #1 - WORD $0x710010a5 // subs w5, w5, #4 - WORD $0x54fffee1 // b.ne LBB5_578 $-36(%rip) - WORD $0x9b117c91 // mul x17, x4, x17 - WORD $0x9b117cd1 // mul x17, x6, x17 - WORD $0x9b117cf1 // mul x17, x7, x17 - WORD $0x6b03005f // cmp w2, w3 - WORD $0x540000c0 // b.eq LBB5_582 $24(%rip) -LBB5_580: - WORD $0x4b0101c1 // sub w1, w14, w1 -LBB5_581: - WORD $0x8b110a31 // add x17, x17, x17, lsl #2 - WORD $0xd37ffa31 // lsl x17, x17, #1 - WORD $0x71000421 // subs w1, w1, #1 - WORD $0x54ffffa1 // b.ne LBB5_581 $-12(%rip) -LBB5_582: - WORD $0x37f801ee // tbnz w14, #31, LBB5_588 $60(%rip) - WORD $0x6b0e01ff // cmp w15, w14 - WORD $0x540001ad // b.le LBB5_588 $52(%rip) - WORD $0x8b2e418c // add x12, x12, w14, uxtw - WORD $0x39c00181 // ldrsb w1, [x12] - WORD $0x110005c2 // add w2, w14, #1 - WORD $0x7100d43f // cmp w1, #53 - WORD $0x7a4f0040 // ccmp w2, w15, #0, eq - WORD $0x540000a0 // b.eq LBB5_586 $20(%rip) - WORD $0x7100d03f // cmp w1, #52 - WORD $0x1a9fd7ec // cset w12, gt - WORD $0x3500006c // cbnz w12, LBB5_587 $12(%rip) - WORD $0x14000003 // b LBB5_588 $12(%rip) -LBB5_586: - WORD $0x340001ed // cbz w13, LBB5_592 $60(%rip) -LBB5_587: - WORD $0x91000631 // add x17, x17, #1 -LBB5_588: - WORD $0xd2e0040c // mov x12, #9007199254740992 - WORD $0xeb0c023f // cmp x17, x12 - WORD $0x540000a1 // b.ne LBB5_591 $20(%rip) - WORD $0x710ffe1f // cmp w16, #1023 - WORD $0x54ff5780 // b.eq LBB5_252 $-5392(%rip) - WORD $0x11000610 // add w16, w16, #1 - WORD $0xd2e00211 // mov x17, #4503599627370496 -LBB5_591: - WORD $0x9374d22d // sbfx x13, x17, #52, #1 - WORD $0x110ffe0e // add w14, w16, #1023 - WORD $0x9240ce2c // and x12, x17, #0xfffffffffffff - WORD $0x120029ce // and w14, w14, #0x7ff - WORD $0x8a0ed1ad // and x13, x13, x14, lsl #52 - WORD $0x17fffabb // b LBB5_255 $-5396(%rip) -LBB5_592: - WORD $0x34fffe6e // cbz w14, LBB5_588 $-52(%rip) - WORD $0x385ff18c // ldurb w12, [x12, #-1] - WORD $0x1200018c // and w12, w12, #0x1 - WORD $0x35fffdec // cbnz w12, LBB5_587 $-68(%rip) - WORD $0x17ffffef // b LBB5_588 $-68(%rip) -LBB5_594: - WORD $0xaa0103ef // mov x15, x1 - WORD $0x384015e2 // ldrb w2, [x15], #1 - WORD $0x5280002a // mov w10, #1 - WORD $0x9ac2214c // lsl x12, x10, x2 - WORD $0x7100805f // cmp w2, #32 - WORD $0xd284c00a // mov x10, #9728 - WORD $0xf2c0002a // movk x10, #1, lsl #32 - WORD $0x8a0a018c // and x12, x12, x10 - WORD $0xfa409984 // ccmp x12, #0, #4, ls - WORD $0x54000880 // b.eq LBB5_603 $272(%rip) - WORD $0x9100082f // add x15, x1, #2 - WORD $0x39400422 // ldrb w2, [x1, #1] - WORD $0x5280002c // mov w12, #1 - WORD $0x9ac2218c // lsl x12, x12, x2 - WORD $0x7100805f // cmp w2, #32 - WORD $0x8a0a018a // and x10, x12, x10 - WORD $0xfa409944 // ccmp x10, #0, #4, ls - WORD $0x54000780 // b.eq LBB5_603 $240(%rip) - WORD $0xf940480a // ldr x10, [x0, #144] - WORD $0xcb0a01ec // sub x12, x15, x10 - WORD $0xf100fd9f // cmp x12, #63 - WORD $0x540000e8 // b.hi LBB5_599 $28(%rip) - WORD $0xf9404c0d // ldr x13, [x0, #152] - WORD $0x9280000e // mov x14, #-1 - WORD $0x9acc21cc // lsl x12, x14, x12 - WORD $0xea0c01ac // ands x12, x13, x12 - WORD $0x540005e1 // b.ne LBB5_602 $188(%rip) - WORD $0x9101014f // add x15, x10, #64 -LBB5_599: - WORD $0xd10101ea // sub x10, x15, #64 - WORD $0x4f04e5e0 // movi.16b v0, #143 -Lloh54: - WORD $0x10feb9cc // adr x12, lCPI5_0 $-10440(%rip) -Lloh55: - WORD $0x3dc00181 // ldr q1, [x12, lCPI5_0@PAGEOFF] $0(%rip) -Lloh56: - WORD $0x10feba0c // adr x12, lCPI5_1 $-10432(%rip) -Lloh57: - WORD $0x3dc00182 // ldr q2, [x12, lCPI5_1@PAGEOFF] $0(%rip) -Lloh58: - WORD $0x10feba4c // adr x12, lCPI5_2 $-10424(%rip) -Lloh59: - WORD $0x3dc00183 // ldr q3, [x12, lCPI5_2@PAGEOFF] $0(%rip) -LBB5_600: - WORD $0xadc21544 // ldp q4, q5, [x10, #64]! - WORD $0xad411d46 // ldp q6, q7, [x10, #32] - WORD $0x4e201c90 // and.16b v16, v4, v0 - WORD $0x4e100030 // tbl.16b v16, { v1 }, v16 - WORD $0x4e201cb1 // and.16b v17, v5, v0 - WORD $0x4e110031 // tbl.16b v17, { v1 }, v17 - WORD $0x4e201cd2 // and.16b v18, v6, v0 - WORD $0x4e120032 // tbl.16b v18, { v1 }, v18 - WORD $0x4e201cf3 // and.16b v19, v7, v0 - WORD $0x4e130033 // tbl.16b v19, { v1 }, v19 - WORD $0x6e248e04 // cmeq.16b v4, v16, v4 - WORD $0x4e221c84 // and.16b v4, v4, v2 - WORD $0x4e030084 // tbl.16b v4, { v4 }, v3 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e26008c // fmov w12, s4 - WORD $0x6e258e24 // cmeq.16b v4, v17, v5 - WORD $0x4e221c84 // and.16b v4, v4, v2 - WORD $0x4e030084 // tbl.16b v4, { v4 }, v3 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e26008d // fmov w13, s4 - WORD $0x6e268e44 // cmeq.16b v4, v18, v6 - WORD $0x4e221c84 // and.16b v4, v4, v2 - WORD $0x4e030084 // tbl.16b v4, { v4 }, v3 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e26008e // fmov w14, s4 - WORD $0x6e278e64 // cmeq.16b v4, v19, v7 - WORD $0x4e221c84 // and.16b v4, v4, v2 - WORD $0x4e030084 // tbl.16b v4, { v4 }, v3 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e26008f // fmov w15, s4 - WORD $0x33103dac // bfi w12, w13, #16, #16 - WORD $0xaa0e818c // orr x12, x12, x14, lsl #32 - WORD $0xaa0fc18c // orr x12, x12, x15, lsl #48 - WORD $0xb100059f // cmn x12, #1 - WORD $0x54fffbc0 // b.eq LBB5_600 $-136(%rip) - WORD $0xaa2c03ec // mvn x12, x12 - WORD $0xa909300a // stp x10, x12, [x0, #144] -LBB5_602: - WORD $0xdac0018c // rbit x12, x12 - WORD $0xdac0118c // clz x12, x12 - WORD $0x8b0c014f // add x15, x10, x12 - WORD $0x384015e2 // ldrb w2, [x15], #1 -LBB5_603: - WORD $0x7101745f // cmp w2, #93 - WORD $0x54ff6a61 // b.ne LBB5_320 $-4788(%rip) - WORD $0xb940d00a // ldr w10, [x0, #208] - WORD $0x1100054a // add w10, w10, #1 - WORD $0xb900d00a // str w10, [x0, #208] -LBB5_605: - WORD $0xa940296c // ldp x12, x10, [x11] - WORD $0xf900540a // str x10, [x0, #168] - WORD $0xcb0b022a // sub x10, x17, x11 - WORD $0xd344fd4a // lsr x10, x10, #4 - WORD $0x2901297f // stp wzr, w10, [x11, #8] - WORD $0x92609d8a // and x10, x12, #0xffffffff000000ff - WORD $0xf900016a // str x10, [x11] - WORD $0xf940580a // ldr x10, [x0, #176] - WORD $0xb940e40b // ldr w11, [x0, #228] - WORD $0xeb0b015f // cmp x10, x11 - WORD $0x54fef428 // b.hi LBB5_93 $-8572(%rip) -LBB5_606: - WORD $0x52800014 // mov w20, #0 - WORD $0xd100054a // sub x10, x10, #1 - WORD $0xf900580a // str x10, [x0, #176] - WORD $0xf9405411 // ldr x17, [x0, #168] - WORD $0xb100063f // cmn x17, #1 - WORD $0x54000080 // b.eq LBB5_608 $16(%rip) - WORD $0xd280000d // mov x13, #0 - WORD $0xd280001e // mov lr, #0 - WORD $0x14000f7e // b LBB5_1438 $15864(%rip) -LBB5_608: - WORD $0xd280000d // mov x13, #0 - WORD $0xd280001e // mov lr, #0 - WORD $0xd280000b // mov x11, #0 - WORD $0xb501efab // cbnz x11, LBB5_1440 $15860(%rip) - WORD $0x14000fcf // b LBB5_1450 $16188(%rip) -LBB5_609: - WORD $0x3940016a // ldrb w10, [x11] - WORD $0xf100195f // cmp x10, #6 - WORD $0x54000141 // b.ne LBB5_613 $40(%rip) - WORD $0x3943200a // ldrb w10, [x0, #200] - WORD $0x3400098a // cbz w10, LBB5_626 $304(%rip) - WORD $0xd280000d // mov x13, #0 - WORD $0xd280001e // mov lr, #0 - WORD $0x52800014 // mov w20, #0 - WORD $0xaa0103ea // mov x10, x1 - WORD $0x14000215 // b LBB5_703 $2132(%rip) -LBB5_612: - WORD $0x52800062 // mov w2, #3 - WORD $0x17fffa5f // b LBB5_261 $-5764(%rip) -LBB5_613: - WORD $0xaa0103ea // mov x10, x1 - WORD $0x38401551 // ldrb w17, [x10], #1 - WORD $0x5280002c // mov w12, #1 - WORD $0x9ad1218d // lsl x13, x12, x17 - WORD $0x7100823f // cmp w17, #32 - WORD $0xd284c00c // mov x12, #9728 - WORD $0xf2c0002c // movk x12, #1, lsl #32 - WORD $0x8a0c01ad // and x13, x13, x12 - WORD $0xfa4099a4 // ccmp x13, #0, #4, ls - WORD $0x54000b40 // b.eq LBB5_631 $360(%rip) - WORD $0x9100082a // add x10, x1, #2 - WORD $0x39400431 // ldrb w17, [x1, #1] - WORD $0x5280002d // mov w13, #1 - WORD $0x9ad121ad // lsl x13, x13, x17 - WORD $0x7100823f // cmp w17, #32 - WORD $0x8a0c01ac // and x12, x13, x12 - WORD $0xfa409984 // ccmp x12, #0, #4, ls - WORD $0x54000a40 // b.eq LBB5_631 $328(%rip) - WORD $0xf940480f // ldr x15, [x0, #144] - WORD $0xcb0f014c // sub x12, x10, x15 - WORD $0xf100fd9f // cmp x12, #63 - WORD $0x54000e68 // b.hi LBB5_642 $460(%rip) - WORD $0xf9404c0a // ldr x10, [x0, #152] - WORD $0x9280000d // mov x13, #-1 - WORD $0x9acc21ac // lsl x12, x13, x12 - WORD $0xea0c014a // ands x10, x10, x12 - WORD $0x54000da0 // b.eq LBB5_641 $436(%rip) - WORD $0xd280000d // mov x13, #0 - WORD $0xd280001e // mov lr, #0 - WORD $0x52800014 // mov w20, #0 - WORD $0x1400194c // b LBB5_2019 $25904(%rip) -LBB5_618: - WORD $0x9280000d // mov x13, #-1 - WORD $0xaa1003e8 // mov x8, x16 - WORD $0x9280000e // mov x14, #-1 - WORD $0x9280000c // mov x12, #-1 - WORD $0x17fff83f // b LBB5_128 $-7940(%rip) -LBB5_619: - WORD $0xcb08014a // sub x10, x10, x8 - WORD $0x3940014f // ldrb w15, [x10] - WORD $0x5100c1e8 // sub w8, w15, #48 - WORD $0x7100251f // cmp w8, #9 - WORD $0x54000ac8 // b.hi LBB5_639 $344(%rip) - WORD $0xd280000c // mov x12, #0 - WORD $0xd2800008 // mov x8, #0 - WORD $0x5280014a // mov w10, #10 -LBB5_621: - WORD $0x9b0a7d8c // mul x12, x12, x10 - WORD $0x8b2f418c // add x12, x12, w15, uxtw - WORD $0xd100c18c // sub x12, x12, #48 - WORD $0x8b08020d // add x13, x16, x8 - WORD $0x394005af // ldrb w15, [x13, #1] - WORD $0x5100c1ed // sub w13, w15, #48 - WORD $0x710025bf // cmp w13, #9 - WORD $0xfa529902 // ccmp x8, #18, #2, ls - WORD $0x91000508 // add x8, x8, #1 - WORD $0x54fffee3 // b.lo LBB5_621 $-36(%rip) - WORD $0x710025bf // cmp w13, #9 - WORD $0x54001008 // b.hi LBB5_645 $512(%rip) - WORD $0xd280000e // mov x14, #0 -LBB5_624: - WORD $0x8b0e020a // add x10, x16, x14 - WORD $0x8b08014a // add x10, x10, x8 - WORD $0x3940054f // ldrb w15, [x10, #1] - WORD $0x5100c1ea // sub w10, w15, #48 - WORD $0x910005ce // add x14, x14, #1 - WORD $0x7100295f // cmp w10, #10 - WORD $0x54ffff43 // b.lo LBB5_624 $-24(%rip) - WORD $0x8b08020a // add x10, x16, x8 - WORD $0x8b0e014a // add x10, x10, x14 - WORD $0x5280002d // mov w13, #1 - WORD $0x17fff65e // b LBB5_45 $-9864(%rip) -LBB5_626: - WORD $0xaa0103ef // mov x15, x1 - WORD $0x384015f0 // ldrb w16, [x15], #1 - WORD $0x5280002a // mov w10, #1 - WORD $0x9ad0214c // lsl x12, x10, x16 - WORD $0x7100821f // cmp w16, #32 - WORD $0xd284c00a // mov x10, #9728 - WORD $0xf2c0002a // movk x10, #1, lsl #32 - WORD $0x8a0a018c // and x12, x12, x10 - WORD $0xfa409984 // ccmp x12, #0, #4, ls - WORD $0x540006c0 // b.eq LBB5_640 $216(%rip) - WORD $0x9100082f // add x15, x1, #2 - WORD $0x39400430 // ldrb w16, [x1, #1] - WORD $0x5280002c // mov w12, #1 - WORD $0x9ad0218c // lsl x12, x12, x16 - WORD $0x7100821f // cmp w16, #32 - WORD $0x8a0a018a // and x10, x12, x10 - WORD $0xfa409944 // ccmp x10, #0, #4, ls - WORD $0x540005c0 // b.eq LBB5_640 $184(%rip) - WORD $0xf940480a // ldr x10, [x0, #144] - WORD $0xcb0a01ec // sub x12, x15, x10 - WORD $0xf100fd9f // cmp x12, #63 - WORD $0x54000dc8 // b.hi LBB5_650 $440(%rip) - WORD $0xf9404c0d // ldr x13, [x0, #152] - WORD $0x9280000e // mov x14, #-1 - WORD $0x9acc21cc // lsl x12, x14, x12 - WORD $0xea0c01ac // ands x12, x13, x12 - WORD $0x54000d00 // b.eq LBB5_649 $416(%rip) - WORD $0xd280000d // mov x13, #0 - WORD $0xd280001e // mov lr, #0 - WORD $0x52800014 // mov w20, #0 - WORD $0x14000d56 // b LBB5_1351 $13656(%rip) -LBB5_631: - WORD $0xd280000d // mov x13, #0 - WORD $0xd280001e // mov lr, #0 - WORD $0x52800014 // mov w20, #0 - WORD $0xf940016c // ldr x12, [x11] - WORD $0x9104018c // add x12, x12, #256 - WORD $0xf900016c // str x12, [x11] - WORD $0x7100b23f // cmp w17, #44 - WORD $0x54032120 // b.eq LBB5_2021 $25636(%rip) - WORD $0x1400196c // b LBB5_2034 $26032(%rip) -LBB5_632: - WORD $0x528001a2 // mov w2, #13 - WORD $0xaa0803ea // mov x10, x8 - WORD $0x17fff68d // b LBB5_71 $-9676(%rip) -LBB5_633: - WORD $0x528001a2 // mov w2, #13 - WORD $0xaa0803ea // mov x10, x8 - WORD $0x17fff698 // b LBB5_75 $-9632(%rip) -LBB5_634: - WORD $0x528001a2 // mov w2, #13 - WORD $0xaa0803ea // mov x10, x8 - WORD $0x17fff674 // b LBB5_65 $-9776(%rip) -LBB5_635: - WORD $0x9100094a // add x10, x10, #2 - WORD $0x17fff685 // b LBB5_71 $-9708(%rip) -LBB5_636: - WORD $0x9100094a // add x10, x10, #2 - WORD $0x17fff691 // b LBB5_75 $-9660(%rip) -LBB5_637: - WORD $0x9100094a // add x10, x10, #2 - WORD $0x528001a2 // mov w2, #13 - WORD $0x17fff66d // b LBB5_65 $-9804(%rip) -LBB5_638: - WORD $0x91000d4a // add x10, x10, #3 - WORD $0x17fff66b // b LBB5_65 $-9812(%rip) -LBB5_639: - WORD $0xd2800008 // mov x8, #0 - WORD $0x5280000d // mov w13, #0 - WORD $0x5280000e // mov w14, #0 - WORD $0xd280000c // mov x12, #0 - WORD $0x17fff61f // b LBB5_45 $-10116(%rip) -LBB5_640: - WORD $0xd280000d // mov x13, #0 - WORD $0xd280001e // mov lr, #0 - WORD $0x52800014 // mov w20, #0 - WORD $0x14000e6c // b LBB5_1421 $14768(%rip) -LBB5_641: - WORD $0x910101ea // add x10, x15, #64 -LBB5_642: - WORD $0xd101014f // sub x15, x10, #64 - WORD $0x4f04e5e0 // movi.16b v0, #143 -Lloh60: - WORD $0x10fe9d6a // adr x10, lCPI5_0 $-11348(%rip) -Lloh61: - WORD $0x3dc00141 // ldr q1, [x10, lCPI5_0@PAGEOFF] $0(%rip) -Lloh62: - WORD $0x10fe9daa // adr x10, lCPI5_1 $-11340(%rip) -Lloh63: - WORD $0x3dc00142 // ldr q2, [x10, lCPI5_1@PAGEOFF] $0(%rip) -Lloh64: - WORD $0x10fe9dea // adr x10, lCPI5_2 $-11332(%rip) -Lloh65: - WORD $0x3dc00143 // ldr q3, [x10, lCPI5_2@PAGEOFF] $0(%rip) -LBB5_643: - WORD $0xadc215e4 // ldp q4, q5, [x15, #64]! - WORD $0xad411de6 // ldp q6, q7, [x15, #32] - WORD $0x4e201c90 // and.16b v16, v4, v0 - WORD $0x4e100030 // tbl.16b v16, { v1 }, v16 - WORD $0x4e201cb1 // and.16b v17, v5, v0 - WORD $0x4e110031 // tbl.16b v17, { v1 }, v17 - WORD $0x4e201cd2 // and.16b v18, v6, v0 - WORD $0x4e120032 // tbl.16b v18, { v1 }, v18 - WORD $0x4e201cf3 // and.16b v19, v7, v0 - WORD $0x4e130033 // tbl.16b v19, { v1 }, v19 - WORD $0x6e248e04 // cmeq.16b v4, v16, v4 - WORD $0x4e221c84 // and.16b v4, v4, v2 - WORD $0x4e030084 // tbl.16b v4, { v4 }, v3 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e26008a // fmov w10, s4 - WORD $0x6e258e24 // cmeq.16b v4, v17, v5 - WORD $0x4e221c84 // and.16b v4, v4, v2 - WORD $0x4e030084 // tbl.16b v4, { v4 }, v3 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e26008c // fmov w12, s4 - WORD $0x6e268e44 // cmeq.16b v4, v18, v6 - WORD $0x4e221c84 // and.16b v4, v4, v2 - WORD $0x4e030084 // tbl.16b v4, { v4 }, v3 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e26008d // fmov w13, s4 - WORD $0x6e278e64 // cmeq.16b v4, v19, v7 - WORD $0x4e221c84 // and.16b v4, v4, v2 - WORD $0x4e030084 // tbl.16b v4, { v4 }, v3 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e26008e // fmov w14, s4 - WORD $0x33103d8a // bfi w10, w12, #16, #16 - WORD $0xaa0d814a // orr x10, x10, x13, lsl #32 - WORD $0xaa0ec14a // orr x10, x10, x14, lsl #48 - WORD $0xb100055f // cmn x10, #1 - WORD $0x54fffbc0 // b.eq LBB5_643 $-136(%rip) - WORD $0xd280000d // mov x13, #0 - WORD $0xd280001e // mov lr, #0 - WORD $0x52800014 // mov w20, #0 - WORD $0x140018b2 // b LBB5_2018 $25288(%rip) -LBB5_645: - WORD $0x5280000d // mov w13, #0 - WORD $0x5280000e // mov w14, #0 - WORD $0x8b08020a // add x10, x16, x8 - WORD $0x17fff5e7 // b LBB5_45 $-10340(%rip) -LBB5_646: - WORD $0x710005df // cmp w14, #1 - WORD $0x54ff0561 // b.ne LBB5_175 $-8020(%rip) - WORD $0x52800148 // mov w8, #10 - WORD $0x9bc87d88 // umulh x8, x12, x8 - WORD $0xeb0803ff // cmp xzr, x8 - WORD $0x54001280 // b.eq LBB5_673 $592(%rip) - WORD $0x7100013f // cmp w9, #0 - WORD $0x12800008 // mov w8, #-1 - WORD $0x5a881508 // cneg w8, w8, eq - WORD $0x5280002e // mov w14, #1 - WORD $0x17fff855 // b LBB5_186 $-7852(%rip) -LBB5_649: - WORD $0x9101014f // add x15, x10, #64 -LBB5_650: - WORD $0xd10101ea // sub x10, x15, #64 - WORD $0x4f04e5e0 // movi.16b v0, #143 -Lloh66: - WORD $0x10fe958c // adr x12, lCPI5_0 $-11600(%rip) -Lloh67: - WORD $0x3dc00181 // ldr q1, [x12, lCPI5_0@PAGEOFF] $0(%rip) -Lloh68: - WORD $0x10fe95cc // adr x12, lCPI5_1 $-11592(%rip) -Lloh69: - WORD $0x3dc00182 // ldr q2, [x12, lCPI5_1@PAGEOFF] $0(%rip) -Lloh70: - WORD $0x10fe960c // adr x12, lCPI5_2 $-11584(%rip) -Lloh71: - WORD $0x3dc00183 // ldr q3, [x12, lCPI5_2@PAGEOFF] $0(%rip) -LBB5_651: - WORD $0xadc21544 // ldp q4, q5, [x10, #64]! - WORD $0xad411d46 // ldp q6, q7, [x10, #32] - WORD $0x4e201c90 // and.16b v16, v4, v0 - WORD $0x4e100030 // tbl.16b v16, { v1 }, v16 - WORD $0x4e201cb1 // and.16b v17, v5, v0 - WORD $0x4e110031 // tbl.16b v17, { v1 }, v17 - WORD $0x4e201cd2 // and.16b v18, v6, v0 - WORD $0x4e120032 // tbl.16b v18, { v1 }, v18 - WORD $0x4e201cf3 // and.16b v19, v7, v0 - WORD $0x4e130033 // tbl.16b v19, { v1 }, v19 - WORD $0x6e248e04 // cmeq.16b v4, v16, v4 - WORD $0x4e221c84 // and.16b v4, v4, v2 - WORD $0x4e030084 // tbl.16b v4, { v4 }, v3 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e26008c // fmov w12, s4 - WORD $0x6e258e24 // cmeq.16b v4, v17, v5 - WORD $0x4e221c84 // and.16b v4, v4, v2 - WORD $0x4e030084 // tbl.16b v4, { v4 }, v3 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e26008d // fmov w13, s4 - WORD $0x6e268e44 // cmeq.16b v4, v18, v6 - WORD $0x4e221c84 // and.16b v4, v4, v2 - WORD $0x4e030084 // tbl.16b v4, { v4 }, v3 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e26008e // fmov w14, s4 - WORD $0x6e278e64 // cmeq.16b v4, v19, v7 - WORD $0x4e221c84 // and.16b v4, v4, v2 - WORD $0x4e030084 // tbl.16b v4, { v4 }, v3 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e26008f // fmov w15, s4 - WORD $0x33103dac // bfi w12, w13, #16, #16 - WORD $0xaa0e818c // orr x12, x12, x14, lsl #32 - WORD $0xaa0fc18c // orr x12, x12, x15, lsl #48 - WORD $0xb100059f // cmn x12, #1 - WORD $0x54fffbc0 // b.eq LBB5_651 $-136(%rip) - WORD $0xd280000d // mov x13, #0 - WORD $0xd280001e // mov lr, #0 - WORD $0x52800014 // mov w20, #0 - WORD $0x14000cc1 // b LBB5_1350 $13060(%rip) -LBB5_653: - WORD $0x0e013ca9 // umov.b w9, v5[0] - WORD $0x7100893f // cmp w9, #34 - WORD $0x54000101 // b.ne LBB5_655 $32(%rip) -LBB5_654: - WORD $0x8b16028c // add x12, x20, x22 - WORD $0x8b1602a9 // add x9, x21, x22 - WORD $0xcb0a0129 // sub x9, x9, x10 - WORD $0x9100058a // add x10, x12, #1 - WORD $0x5280002c // mov w12, #1 - WORD $0xaa1b03e8 // mov x8, x27 - WORD $0x17fff6d4 // b LBB5_105 $-9392(%rip) -LBB5_655: - WORD $0x0e013cac // umov.b w12, v5[0] -LBB5_656: - WORD $0x8b1602a9 // add x9, x21, x22 - WORD $0x3900012c // strb w12, [x9] - WORD $0x8b16028c // add x12, x20, x22 - WORD $0x3940058d // ldrb w13, [x12, #1] - WORD $0x710089bf // cmp w13, #34 - WORD $0x540004a0 // b.eq LBB5_665 $148(%rip) - WORD $0x3900052d // strb w13, [x9, #1] - WORD $0x3940098c // ldrb w12, [x12, #2] - WORD $0x7100899f // cmp w12, #34 - WORD $0x540004c0 // b.eq LBB5_666 $152(%rip) - WORD $0x3900092c // strb w12, [x9, #2] - WORD $0x8b16028c // add x12, x20, x22 - WORD $0x39400d8d // ldrb w13, [x12, #3] - WORD $0x710089bf // cmp w13, #34 - WORD $0x540004e0 // b.eq LBB5_667 $156(%rip) - WORD $0x39000d2d // strb w13, [x9, #3] - WORD $0x3940118c // ldrb w12, [x12, #4] - WORD $0x7100899f // cmp w12, #34 - WORD $0x54000500 // b.eq LBB5_668 $160(%rip) - WORD $0x3900112c // strb w12, [x9, #4] - WORD $0x8b16028c // add x12, x20, x22 - WORD $0x3940158d // ldrb w13, [x12, #5] - WORD $0x710089bf // cmp w13, #34 - WORD $0x54000520 // b.eq LBB5_669 $164(%rip) - WORD $0x3900152d // strb w13, [x9, #5] - WORD $0x3940198c // ldrb w12, [x12, #6] - WORD $0x7100899f // cmp w12, #34 - WORD $0x54000540 // b.eq LBB5_670 $168(%rip) - WORD $0x3900192c // strb w12, [x9, #6] - WORD $0x8b16028c // add x12, x20, x22 - WORD $0x39401d8d // ldrb w13, [x12, #7] - WORD $0x710089bf // cmp w13, #34 - WORD $0x54000560 // b.eq LBB5_671 $172(%rip) - WORD $0x39001d2d // strb w13, [x9, #7] - WORD $0x3940218c // ldrb w12, [x12, #8] - WORD $0x910022d6 // add x22, x22, #8 - WORD $0x7100899f // cmp w12, #34 - WORD $0x54fffb61 // b.ne LBB5_656 $-148(%rip) - WORD $0x17ffffd2 // b LBB5_654 $-184(%rip) -LBB5_664: - WORD $0x92800169 // mov x9, #-12 - WORD $0x5280002c // mov w12, #1 - WORD $0x17fffe0c // b LBB5_569 $-2000(%rip) -LBB5_665: - WORD $0x9100098d // add x13, x12, #2 - WORD $0xcb0a02a9 // sub x9, x21, x10 - WORD $0x8b160129 // add x9, x9, x22 - WORD $0x91000529 // add x9, x9, #1 - WORD $0x14000021 // b LBB5_672 $132(%rip) -LBB5_666: - WORD $0x8b160289 // add x9, x20, x22 - WORD $0x91000d2d // add x13, x9, #3 - WORD $0xcb0a02a9 // sub x9, x21, x10 - WORD $0x8b160129 // add x9, x9, x22 - WORD $0x91000929 // add x9, x9, #2 - WORD $0x1400001b // b LBB5_672 $108(%rip) -LBB5_667: - WORD $0x9100118d // add x13, x12, #4 - WORD $0xcb0a02a9 // sub x9, x21, x10 - WORD $0x8b160129 // add x9, x9, x22 - WORD $0x91000d29 // add x9, x9, #3 - WORD $0x14000016 // b LBB5_672 $88(%rip) -LBB5_668: - WORD $0x8b160289 // add x9, x20, x22 - WORD $0x9100152d // add x13, x9, #5 - WORD $0xcb0a02a9 // sub x9, x21, x10 - WORD $0x8b160129 // add x9, x9, x22 - WORD $0x91001129 // add x9, x9, #4 - WORD $0x14000010 // b LBB5_672 $64(%rip) -LBB5_669: - WORD $0x9100198d // add x13, x12, #6 - WORD $0xcb0a02a9 // sub x9, x21, x10 - WORD $0x8b160129 // add x9, x9, x22 - WORD $0x91001529 // add x9, x9, #5 - WORD $0x1400000b // b LBB5_672 $44(%rip) -LBB5_670: - WORD $0x8b160289 // add x9, x20, x22 - WORD $0x91001d2d // add x13, x9, #7 - WORD $0xcb0a02a9 // sub x9, x21, x10 - WORD $0x8b160129 // add x9, x9, x22 - WORD $0x91001929 // add x9, x9, #6 - WORD $0x14000005 // b LBB5_672 $20(%rip) -LBB5_671: - WORD $0x9100218d // add x13, x12, #8 - WORD $0xcb0a02a9 // sub x9, x21, x10 - WORD $0x8b160129 // add x9, x9, x22 - WORD $0x91001d29 // add x9, x9, #7 -LBB5_672: - WORD $0x5280002c // mov w12, #1 - WORD $0xaa0d03ea // mov x10, x13 - WORD $0xaa1b03e8 // mov x8, x27 - WORD $0x17fff680 // b LBB5_105 $-9728(%rip) -LBB5_673: - WORD $0x8b0c0988 // add x8, x12, x12, lsl #2 - WORD $0xd37ff908 // lsl x8, x8, #1 - WORD $0x385ff14e // ldurb w14, [x10, #-1] - WORD $0x5100c1ce // sub w14, w14, #48 - WORD $0x93407dce // sxtw x14, w14 - WORD $0x937ffdcf // asr x15, x14, #63 - WORD $0xab0e0108 // adds x8, x8, x14 - WORD $0x9a8f35f1 // cinc x17, x15, hs - WORD $0x9340022f // sbfx x15, x17, #0, #1 - WORD $0x5280002e // mov w14, #1 - WORD $0xca1101f1 // eor x17, x15, x17 - WORD $0xb5fef111 // cbnz x17, LBB5_175 $-8672(%rip) - WORD $0xb7fef0ef // tbnz x15, #63, LBB5_175 $-8676(%rip) - WORD $0x34ff1849 // cbz w9, LBB5_245 $-7416(%rip) - WORD $0x9e630100 // ucvtf d0, x8 - WORD $0x17fff761 // b LBB5_163 $-8828(%rip) -LBB5_677: - WORD $0x92800169 // mov x9, #-12 - WORD $0x5280002c // mov w12, #1 - WORD $0xaa1403f7 // mov x23, x20 - WORD $0x17fffdcf // b LBB5_569 $-2244(%rip) -LBB5_678: - WORD $0xdac00329 // rbit x9, x25 - WORD $0xdac01129 // clz x9, x9 - WORD $0x8b16028a // add x10, x20, x22 - WORD $0x8b090157 // add x23, x10, x9 - WORD $0x92800009 // mov x9, #-1 - WORD $0x5280002c // mov w12, #1 - WORD $0xaa1b03e8 // mov x8, x27 - WORD $0x17fffdc7 // b LBB5_569 $-2276(%rip) -LBB5_679: - WORD $0x7100885f // cmp w2, #34 - WORD $0x54017321 // b.ne LBB5_1318 $11876(%rip) - WORD $0xd2800001 // mov x1, #0 - WORD $0xcb0901f0 // sub x16, x15, x9 - WORD $0xf940380a // ldr x10, [x0, #112] - WORD $0x4f02e782 // movi.16b v2, #92 -Lloh72: - WORD $0x10fe806c // adr x12, lCPI5_1 $-12276(%rip) -Lloh73: - WORD $0x3dc00180 // ldr q0, [x12, lCPI5_1@PAGEOFF] $0(%rip) -Lloh74: - WORD $0x10fe80ac // adr x12, lCPI5_2 $-12268(%rip) -Lloh75: - WORD $0x3dc00181 // ldr q1, [x12, lCPI5_2@PAGEOFF] $0(%rip) - WORD $0x4f01e443 // movi.16b v3, #34 - WORD $0x4f00e7e4 // movi.16b v4, #31 - WORD $0x14000002 // b LBB5_682 $8(%rip) -LBB5_681: - WORD $0x91008021 // add x1, x1, #32 -LBB5_682: - WORD $0x8b0101ec // add x12, x15, x1 - WORD $0xad401985 // ldp q5, q6, [x12] - WORD $0x3728046a // tbnz w10, #5, LBB5_688 $140(%rip) - WORD $0x5280000c // mov w12, #0 -LBB5_684: - WORD $0x6e228ca7 // cmeq.16b v7, v5, v2 - WORD $0x6e228cd0 // cmeq.16b v16, v6, v2 - WORD $0x4e201ce7 // and.16b v7, v7, v0 - WORD $0x4e0100e7 // tbl.16b v7, { v7 }, v1 - WORD $0x4e71b8e7 // addv.8h h7, v7 - WORD $0x1e2600ee // fmov w14, s7 - WORD $0x4e201e07 // and.16b v7, v16, v0 - WORD $0x4e0100e7 // tbl.16b v7, { v7 }, v1 - WORD $0x4e71b8e7 // addv.8h h7, v7 - WORD $0x1e2600f1 // fmov w17, s7 - WORD $0x33103e2e // bfi w14, w17, #16, #16 - WORD $0x6e238ca5 // cmeq.16b v5, v5, v3 - WORD $0x6e238cc6 // cmeq.16b v6, v6, v3 - WORD $0x4e201ca5 // and.16b v5, v5, v0 - WORD $0x4e0100a5 // tbl.16b v5, { v5 }, v1 - WORD $0x4e71b8a5 // addv.8h h5, v5 - WORD $0x1e2600a2 // fmov w2, s5 - WORD $0x4e201cc5 // and.16b v5, v6, v0 - WORD $0x4e0100a5 // tbl.16b v5, { v5 }, v1 - WORD $0x4e71b8a5 // addv.8h h5, v5 - WORD $0x1e2600b1 // fmov w17, s5 - WORD $0x33103e22 // bfi w2, w17, #16, #16 - WORD $0x2a0e0191 // orr w17, w12, w14 - WORD $0x51000631 // sub w17, w17, #1 - WORD $0x6a020231 // ands w17, w17, w2 - WORD $0x540002c1 // b.ne LBB5_689 $88(%rip) - WORD $0x51000442 // sub w2, w2, #1 - WORD $0x6a0e005f // tst w2, w14 - WORD $0x540084c1 // b.ne LBB5_886 $4248(%rip) - WORD $0x362ffbca // tbz w10, #5, LBB5_681 $-136(%rip) - WORD $0x0a02018e // and w14, w12, w2 - WORD $0x34fffb8e // cbz w14, LBB5_681 $-144(%rip) - WORD $0x14000734 // b LBB5_1058 $7376(%rip) -LBB5_688: - WORD $0x6e2464a7 // umax.16b v7, v5, v4 - WORD $0x6e248ce7 // cmeq.16b v7, v7, v4 - WORD $0x6e2464d0 // umax.16b v16, v6, v4 - WORD $0x6e248e10 // cmeq.16b v16, v16, v4 - WORD $0x4e201ce7 // and.16b v7, v7, v0 - WORD $0x4e0100e7 // tbl.16b v7, { v7 }, v1 - WORD $0x4e71b8e7 // addv.8h h7, v7 - WORD $0x1e2600ec // fmov w12, s7 - WORD $0x4e201e07 // and.16b v7, v16, v0 - WORD $0x4e0100e7 // tbl.16b v7, { v7 }, v1 - WORD $0x4e71b8e7 // addv.8h h7, v7 - WORD $0x1e2600ee // fmov w14, s7 - WORD $0x33103dcc // bfi w12, w14, #16, #16 - WORD $0x17ffffd2 // b LBB5_684 $-184(%rip) -LBB5_689: - WORD $0x52800014 // mov w20, #0 - WORD $0xdac0004a // rbit x10, x2 - WORD $0xdac0114a // clz x10, x10 - WORD $0x8b010141 // add x1, x10, x1 - WORD $0x8b0f002a // add x10, x1, x15 - WORD $0x9100055b // add x27, x10, #1 - WORD $0xb7f8e4a1 // tbnz x1, #63, LBB5_1060 $7316(%rip) -LBB5_690: - WORD $0xaa1b03ea // mov x10, x27 - WORD $0x3840154c // ldrb w12, [x10], #1 - WORD $0x7100819f // cmp w12, #32 - WORD $0x5280002e // mov w14, #1 - WORD $0x9acc21ce // lsl x14, x14, x12 - WORD $0xd284c00f // mov x15, #9728 - WORD $0xf2c0002f // movk x15, #1, lsl #32 - WORD $0x8a0f01ce // and x14, x14, x15 - WORD $0xfa4099c4 // ccmp x14, #0, #4, ls - WORD $0x54000800 // b.eq LBB5_700 $256(%rip) - WORD $0x91000b6a // add x10, x27, #2 - WORD $0x3940076c // ldrb w12, [x27, #1] - WORD $0x7100819f // cmp w12, #32 - WORD $0x54000788 // b.hi LBB5_700 $240(%rip) - WORD $0x5280002e // mov w14, #1 - WORD $0x9acc21ce // lsl x14, x14, x12 - WORD $0xea0f01df // tst x14, x15 - WORD $0x54000700 // b.eq LBB5_700 $224(%rip) - WORD $0xf940480f // ldr x15, [x0, #144] - WORD $0xcb0f014c // sub x12, x10, x15 - WORD $0xf100fd9f // cmp x12, #63 - WORD $0x540000e8 // b.hi LBB5_696 $28(%rip) - WORD $0xf9404c0a // ldr x10, [x0, #152] - WORD $0x9280000e // mov x14, #-1 - WORD $0x9acc21cc // lsl x12, x14, x12 - WORD $0xea0c014a // ands x10, x10, x12 - WORD $0x54000561 // b.ne LBB5_699 $172(%rip) - WORD $0x910101ea // add x10, x15, #64 -LBB5_696: - WORD $0xd101014f // sub x15, x10, #64 - WORD $0x4f04e5e2 // movi.16b v2, #143 -Lloh76: - WORD $0x10fe73ea // adr x10, lCPI5_0 $-12676(%rip) -Lloh77: - WORD $0x3dc00143 // ldr q3, [x10, lCPI5_0@PAGEOFF] $0(%rip) -LBB5_697: - WORD $0xadc215e4 // ldp q4, q5, [x15, #64]! - WORD $0xad411de6 // ldp q6, q7, [x15, #32] - WORD $0x4e221c90 // and.16b v16, v4, v2 - WORD $0x4e100070 // tbl.16b v16, { v3 }, v16 - WORD $0x4e221cb1 // and.16b v17, v5, v2 - WORD $0x4e110071 // tbl.16b v17, { v3 }, v17 - WORD $0x4e221cd2 // and.16b v18, v6, v2 - WORD $0x4e120072 // tbl.16b v18, { v3 }, v18 - WORD $0x4e221cf3 // and.16b v19, v7, v2 - WORD $0x4e130073 // tbl.16b v19, { v3 }, v19 - WORD $0x6e248e04 // cmeq.16b v4, v16, v4 - WORD $0x4e201c84 // and.16b v4, v4, v0 - WORD $0x4e010084 // tbl.16b v4, { v4 }, v1 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e26008a // fmov w10, s4 - WORD $0x6e258e24 // cmeq.16b v4, v17, v5 - WORD $0x4e201c84 // and.16b v4, v4, v0 - WORD $0x4e010084 // tbl.16b v4, { v4 }, v1 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e26008c // fmov w12, s4 - WORD $0x6e268e44 // cmeq.16b v4, v18, v6 - WORD $0x4e201c84 // and.16b v4, v4, v0 - WORD $0x4e010084 // tbl.16b v4, { v4 }, v1 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e26008e // fmov w14, s4 - WORD $0x6e278e64 // cmeq.16b v4, v19, v7 - WORD $0x4e201c84 // and.16b v4, v4, v0 - WORD $0x4e010084 // tbl.16b v4, { v4 }, v1 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e260082 // fmov w2, s4 - WORD $0x33103d8a // bfi w10, w12, #16, #16 - WORD $0xaa0e814a // orr x10, x10, x14, lsl #32 - WORD $0xaa02c14a // orr x10, x10, x2, lsl #48 - WORD $0xb100055f // cmn x10, #1 - WORD $0x54fffbc0 // b.eq LBB5_697 $-136(%rip) - WORD $0xaa2a03ea // mvn x10, x10 - WORD $0xa909280f // stp x15, x10, [x0, #144] -LBB5_699: - WORD $0xdac0014a // rbit x10, x10 - WORD $0xdac0114a // clz x10, x10 - WORD $0x8b0a01ea // add x10, x15, x10 - WORD $0x3840154c // ldrb w12, [x10], #1 -LBB5_700: - WORD $0x7100e99f // cmp w12, #58 - WORD $0x54016161 // b.ne LBB5_1319 $11308(%rip) - WORD $0x7100023f // cmp w17, #0 - WORD $0x5280008c // mov w12, #4 - WORD $0x5280018e // mov w14, #12 - WORD $0x9a8c01cc // csel x12, x14, x12, eq - WORD $0xaa10818c // orr x12, x12, x16, lsl #32 - WORD $0xf940500e // ldr x14, [x0, #160] - WORD $0xa90005cc // stp x12, x1, [x14] - WORD $0xf940500c // ldr x12, [x0, #160] - WORD $0x91004191 // add x17, x12, #16 - WORD $0xf9005011 // str x17, [x0, #160] - WORD $0x9100818c // add x12, x12, #32 - WORD $0xf940600e // ldr x14, [x0, #192] - WORD $0xeb0e019f // cmp x12, x14 - WORD $0x54015fe8 // b.hi LBB5_1320 $11260(%rip) - WORD $0xaa0a03e1 // mov x1, x10 -LBB5_703: - WORD $0x38401550 // ldrb w16, [x10], #1 - WORD $0x7100821f // cmp w16, #32 - WORD $0x5280002c // mov w12, #1 - WORD $0x9ad0218e // lsl x14, x12, x16 - WORD $0xd284c00c // mov x12, #9728 - WORD $0xf2c0002c // movk x12, #1, lsl #32 - WORD $0x8a0c01ce // and x14, x14, x12 - WORD $0xfa4099c4 // ccmp x14, #0, #4, ls - WORD $0x54000880 // b.eq LBB5_712 $272(%rip) - WORD $0x9100082a // add x10, x1, #2 - WORD $0x39400430 // ldrb w16, [x1, #1] - WORD $0x5280002e // mov w14, #1 - WORD $0x9ad021ce // lsl x14, x14, x16 - WORD $0x7100821f // cmp w16, #32 - WORD $0x8a0c01cc // and x12, x14, x12 - WORD $0xfa409984 // ccmp x12, #0, #4, ls - WORD $0x54000780 // b.eq LBB5_712 $240(%rip) - WORD $0xf940480f // ldr x15, [x0, #144] - WORD $0xcb0f014c // sub x12, x10, x15 - WORD $0xf100fd9f // cmp x12, #63 - WORD $0x540000e8 // b.hi LBB5_708 $28(%rip) - WORD $0xf9404c0a // ldr x10, [x0, #152] - WORD $0x9280000e // mov x14, #-1 - WORD $0x9acc21cc // lsl x12, x14, x12 - WORD $0xea0c014a // ands x10, x10, x12 - WORD $0x540005e1 // b.ne LBB5_711 $188(%rip) - WORD $0x910101ea // add x10, x15, #64 -LBB5_708: - WORD $0xd101014f // sub x15, x10, #64 - WORD $0x4f04e5e0 // movi.16b v0, #143 -Lloh78: - WORD $0x10fe68ca // adr x10, lCPI5_0 $-13032(%rip) -Lloh79: - WORD $0x3dc00141 // ldr q1, [x10, lCPI5_0@PAGEOFF] $0(%rip) -Lloh80: - WORD $0x10fe690a // adr x10, lCPI5_1 $-13024(%rip) -Lloh81: - WORD $0x3dc00142 // ldr q2, [x10, lCPI5_1@PAGEOFF] $0(%rip) -Lloh82: - WORD $0x10fe694a // adr x10, lCPI5_2 $-13016(%rip) -Lloh83: - WORD $0x3dc00143 // ldr q3, [x10, lCPI5_2@PAGEOFF] $0(%rip) -LBB5_709: - WORD $0xadc215e4 // ldp q4, q5, [x15, #64]! - WORD $0xad411de6 // ldp q6, q7, [x15, #32] - WORD $0x4e201c90 // and.16b v16, v4, v0 - WORD $0x4e100030 // tbl.16b v16, { v1 }, v16 - WORD $0x4e201cb1 // and.16b v17, v5, v0 - WORD $0x4e110031 // tbl.16b v17, { v1 }, v17 - WORD $0x4e201cd2 // and.16b v18, v6, v0 - WORD $0x4e120032 // tbl.16b v18, { v1 }, v18 - WORD $0x4e201cf3 // and.16b v19, v7, v0 - WORD $0x4e130033 // tbl.16b v19, { v1 }, v19 - WORD $0x6e248e04 // cmeq.16b v4, v16, v4 - WORD $0x4e221c84 // and.16b v4, v4, v2 - WORD $0x4e030084 // tbl.16b v4, { v4 }, v3 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e26008a // fmov w10, s4 - WORD $0x6e258e24 // cmeq.16b v4, v17, v5 - WORD $0x4e221c84 // and.16b v4, v4, v2 - WORD $0x4e030084 // tbl.16b v4, { v4 }, v3 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e26008c // fmov w12, s4 - WORD $0x6e268e44 // cmeq.16b v4, v18, v6 - WORD $0x4e221c84 // and.16b v4, v4, v2 - WORD $0x4e030084 // tbl.16b v4, { v4 }, v3 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e26008e // fmov w14, s4 - WORD $0x6e278e64 // cmeq.16b v4, v19, v7 - WORD $0x4e221c84 // and.16b v4, v4, v2 - WORD $0x4e030084 // tbl.16b v4, { v4 }, v3 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e260090 // fmov w16, s4 - WORD $0x33103d8a // bfi w10, w12, #16, #16 - WORD $0xaa0e814a // orr x10, x10, x14, lsl #32 - WORD $0xaa10c14a // orr x10, x10, x16, lsl #48 - WORD $0xb100055f // cmn x10, #1 - WORD $0x54fffbc0 // b.eq LBB5_709 $-136(%rip) - WORD $0xaa2a03ea // mvn x10, x10 - WORD $0xa909280f // stp x15, x10, [x0, #144] -LBB5_711: - WORD $0xdac0014a // rbit x10, x10 - WORD $0xdac0114a // clz x10, x10 - WORD $0x8b0a01ea // add x10, x15, x10 - WORD $0x38401550 // ldrb w16, [x10], #1 -LBB5_712: - WORD $0xaa2903ec // mvn x12, x9 - WORD $0x8b0a0196 // add x22, x12, x10 - WORD $0x528000c2 // mov w2, #6 - WORD $0x71016a1f // cmp w16, #90 - WORD $0x5400074c // b.gt LBB5_724 $232(%rip) - WORD $0x52800001 // mov w1, #0 - WORD $0x5100c20c // sub w12, w16, #48 - WORD $0x7100299f // cmp w12, #10 - WORD $0x540018c2 // b.hs LBB5_748 $792(%rip) - WORD $0x5200002c // eor w12, w1, #0x1 - WORD $0xcb0c0145 // sub x5, x10, x12 - WORD $0x3941c00e // ldrb w14, [x0, #112] - WORD $0x3708196e // tbnz w14, #1, LBB5_751 $812(%rip) -LBB5_715: - WORD $0x394000a7 // ldrb w7, [x5] - WORD $0x7100c0ea // subs w10, w7, #48 - WORD $0x54001421 // b.ne LBB5_742 $644(%rip) - WORD $0xaa0503ea // mov x10, x5 - WORD $0x38401d4c // ldrb w12, [x10, #1]! - WORD $0x7100b99f // cmp w12, #46 - WORD $0x54005340 // b.eq LBB5_840 $2664(%rip) - WORD $0xd2800003 // mov x3, #0 - WORD $0x52800004 // mov w4, #0 - WORD $0x7101159f // cmp w12, #69 - WORD $0x54000060 // b.eq LBB5_719 $12(%rip) - WORD $0x7101959f // cmp w12, #101 - WORD $0x54005a21 // b.ne LBB5_858 $2884(%rip) -LBB5_719: - WORD $0xaa0403e6 // mov x6, x4 -LBB5_720: - WORD $0x9100094e // add x14, x10, #2 - WORD $0x38401d4c // ldrb w12, [x10, #1]! - WORD $0x52800030 // mov w16, #1 - WORD $0x52800031 // mov w17, #1 - WORD $0x12800002 // mov w2, #-1 - WORD $0x7100b59f // cmp w12, #45 - WORD $0x1a821210 // csel w16, w16, w2, ne - WORD $0x9a8e114a // csel x10, x10, x14, ne - WORD $0x7100ad9f // cmp w12, #43 - WORD $0x1a90022c // csel w12, w17, w16, eq - WORD $0x9a8a01ca // csel x10, x14, x10, eq - WORD $0x39400151 // ldrb w17, [x10] - WORD $0x5100c22e // sub w14, w17, #48 - WORD $0x52800062 // mov w2, #3 - WORD $0x710025df // cmp w14, #9 - WORD $0x54015728 // b.hi LBB5_1330 $10980(%rip) - WORD $0x5280000e // mov w14, #0 - WORD $0xd2800010 // mov x16, #0 - WORD $0x52800142 // mov w2, #10 -LBB5_722: - WORD $0x1b0245ce // madd w14, w14, w2, w17 - WORD $0x5100c1ce // sub w14, w14, #48 - WORD $0x8b100151 // add x17, x10, x16 - WORD $0x91000610 // add x16, x16, #1 - WORD $0x39400631 // ldrb w17, [x17, #1] - WORD $0x5100c227 // sub w7, w17, #48 - WORD $0x710028ff // cmp w7, #10 - WORD $0x54ffff23 // b.lo LBB5_722 $-28(%rip) - WORD $0xd1000611 // sub x17, x16, #1 - WORD $0x8b10014a // add x10, x10, x16 - WORD $0xf100263f // cmp x17, #9 - WORD $0x5284e210 // mov w16, #10000 - WORD $0x1a9031ce // csel w14, w14, w16, lo - WORD $0x1a9f30d0 // csel w16, w6, wzr, lo - WORD $0x1b0c41c6 // madd w6, w14, w12, w16 - WORD $0x140002ca // b LBB5_868 $2856(%rip) -LBB5_724: - WORD $0x7101b61f // cmp w16, #109 - WORD $0x5400292d // b.le LBB5_786 $1316(%rip) - WORD $0x7101ba1f // cmp w16, #110 - WORD $0x54003140 // b.eq LBB5_808 $1576(%rip) - WORD $0x7101d21f // cmp w16, #116 - WORD $0x54002f00 // b.eq LBB5_804 $1504(%rip) - WORD $0x7101ee1f // cmp w16, #123 - WORD $0x54fef761 // b.ne LBB5_261 $-8468(%rip) - WORD $0x528000cb // mov w11, #6 - WORD $0xaa16816b // orr x11, x11, x22, lsl #32 - WORD $0xf940540c // ldr x12, [x0, #168] - WORD $0xa900322b // stp x11, x12, [x17] - WORD $0xaa0003f0 // mov x16, x0 - WORD $0xf84b8e01 // ldr x1, [x16, #184]! - WORD $0xf85e8211 // ldur x17, [x16, #-24] - WORD $0xcb01022b // sub x11, x17, x1 - WORD $0x9344fd62 // asr x2, x11, #4 - WORD $0xf9005402 // str x2, [x0, #168] - WORD $0x9100422c // add x12, x17, #16 - WORD $0xf81e820c // stur x12, [x16, #-24] - WORD $0xf85f820c // ldur x12, [x16, #-8] - WORD $0x9100058c // add x12, x12, #1 - WORD $0xf81f820c // stur x12, [x16, #-8] - WORD $0x9100822c // add x12, x17, #32 - WORD $0xf940060e // ldr x14, [x16, #8] - WORD $0xb100417f // cmn x11, #16 - WORD $0xfa4e1182 // ccmp x12, x14, #2, ne - WORD $0x9a9f922b // csel x11, x17, xzr, ls - WORD $0xb401dfcb // cbz x11, LBB5_1546 $15352(%rip) - WORD $0xaa0a03ef // mov x15, x10 - WORD $0x384015ec // ldrb w12, [x15], #1 - WORD $0x7100819f // cmp w12, #32 - WORD $0x54000988 // b.hi LBB5_740 $304(%rip) - WORD $0x5280002e // mov w14, #1 - WORD $0x9acc21ce // lsl x14, x14, x12 - WORD $0xd284c003 // mov x3, #9728 - WORD $0xf2c00023 // movk x3, #1, lsl #32 - WORD $0xea0301df // tst x14, x3 - WORD $0x540008c0 // b.eq LBB5_740 $280(%rip) - WORD $0x9100094f // add x15, x10, #2 - WORD $0x3940054c // ldrb w12, [x10, #1] - WORD $0x7100819f // cmp w12, #32 - WORD $0x5400c068 // b.hi LBB5_1054 $6156(%rip) - WORD $0x5280002a // mov w10, #1 - WORD $0x9acc214a // lsl x10, x10, x12 - WORD $0xd284c00e // mov x14, #9728 - WORD $0xf2c0002e // movk x14, #1, lsl #32 - WORD $0xea0e015f // tst x10, x14 - WORD $0x5400bfa0 // b.eq LBB5_1054 $6132(%rip) - WORD $0xf940480a // ldr x10, [x0, #144] - WORD $0xcb0a01ec // sub x12, x15, x10 - WORD $0xf100fd9f // cmp x12, #63 - WORD $0x540000e8 // b.hi LBB5_736 $28(%rip) - WORD $0xf9404c0e // ldr x14, [x0, #152] - WORD $0x9280000f // mov x15, #-1 - WORD $0x9acc21ec // lsl x12, x15, x12 - WORD $0xea0c01cc // ands x12, x14, x12 - WORD $0x540005e1 // b.ne LBB5_739 $188(%rip) - WORD $0x9101014f // add x15, x10, #64 -LBB5_736: - WORD $0xd10101ea // sub x10, x15, #64 - WORD $0x4f04e5e0 // movi.16b v0, #143 -Lloh84: - WORD $0x10fe538c // adr x12, lCPI5_0 $-13712(%rip) -Lloh85: - WORD $0x3dc00181 // ldr q1, [x12, lCPI5_0@PAGEOFF] $0(%rip) -Lloh86: - WORD $0x10fe53cc // adr x12, lCPI5_1 $-13704(%rip) -Lloh87: - WORD $0x3dc00182 // ldr q2, [x12, lCPI5_1@PAGEOFF] $0(%rip) -Lloh88: - WORD $0x10fe540c // adr x12, lCPI5_2 $-13696(%rip) -Lloh89: - WORD $0x3dc00183 // ldr q3, [x12, lCPI5_2@PAGEOFF] $0(%rip) -LBB5_737: - WORD $0xadc21544 // ldp q4, q5, [x10, #64]! - WORD $0xad411d46 // ldp q6, q7, [x10, #32] - WORD $0x4e201c90 // and.16b v16, v4, v0 - WORD $0x4e100030 // tbl.16b v16, { v1 }, v16 - WORD $0x4e201cb1 // and.16b v17, v5, v0 - WORD $0x4e110031 // tbl.16b v17, { v1 }, v17 - WORD $0x4e201cd2 // and.16b v18, v6, v0 - WORD $0x4e120032 // tbl.16b v18, { v1 }, v18 - WORD $0x4e201cf3 // and.16b v19, v7, v0 - WORD $0x4e130033 // tbl.16b v19, { v1 }, v19 - WORD $0x6e248e04 // cmeq.16b v4, v16, v4 - WORD $0x4e221c84 // and.16b v4, v4, v2 - WORD $0x4e030084 // tbl.16b v4, { v4 }, v3 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e26008c // fmov w12, s4 - WORD $0x6e258e24 // cmeq.16b v4, v17, v5 - WORD $0x4e221c84 // and.16b v4, v4, v2 - WORD $0x4e030084 // tbl.16b v4, { v4 }, v3 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e26008e // fmov w14, s4 - WORD $0x6e268e44 // cmeq.16b v4, v18, v6 - WORD $0x4e221c84 // and.16b v4, v4, v2 - WORD $0x4e030084 // tbl.16b v4, { v4 }, v3 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e26008f // fmov w15, s4 - WORD $0x6e278e64 // cmeq.16b v4, v19, v7 - WORD $0x4e221c84 // and.16b v4, v4, v2 - WORD $0x4e030084 // tbl.16b v4, { v4 }, v3 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e260083 // fmov w3, s4 - WORD $0x33103dcc // bfi w12, w14, #16, #16 - WORD $0xaa0f818c // orr x12, x12, x15, lsl #32 - WORD $0xaa03c18c // orr x12, x12, x3, lsl #48 - WORD $0xb100059f // cmn x12, #1 - WORD $0x54fffbc0 // b.eq LBB5_737 $-136(%rip) - WORD $0xaa2c03ec // mvn x12, x12 - WORD $0xa909300a // stp x10, x12, [x0, #144] -LBB5_739: - WORD $0xdac0018c // rbit x12, x12 - WORD $0xdac0118c // clz x12, x12 - WORD $0x8b0c014f // add x15, x10, x12 - WORD $0x384015ec // ldrb w12, [x15], #1 -LBB5_740: - WORD $0x7101f59f // cmp w12, #125 - WORD $0x5401d561 // b.ne LBB5_1545 $15020(%rip) -LBB5_741: - WORD $0xb940cc0a // ldr w10, [x0, #204] - WORD $0x1100054a // add w10, w10, #1 - WORD $0xb900cc0a // str w10, [x0, #204] - WORD $0x14000198 // b LBB5_827 $1632(%rip) -LBB5_742: - WORD $0x52800062 // mov w2, #3 - WORD $0x7100255f // cmp w10, #9 - WORD $0x54001dc8 // b.hi LBB5_793 $952(%rip) - WORD $0xd2800003 // mov x3, #0 - WORD $0xd2800010 // mov x16, #0 - WORD $0x5280014a // mov w10, #10 -LBB5_744: - WORD $0x9b0a7c6c // mul x12, x3, x10 - WORD $0x8b27418c // add x12, x12, w7, uxtw - WORD $0xd100c183 // sub x3, x12, #48 - WORD $0x8b1000ac // add x12, x5, x16 - WORD $0x91000610 // add x16, x16, #1 - WORD $0x39400587 // ldrb w7, [x12, #1] - WORD $0x5100c0ec // sub w12, w7, #48 - WORD $0x7100299f // cmp w12, #10 - WORD $0x54ffff03 // b.lo LBB5_744 $-32(%rip) - WORD $0x52800004 // mov w4, #0 - WORD $0x52800006 // mov w6, #0 - WORD $0xd100060c // sub x12, x16, #1 - WORD $0x8b1000aa // add x10, x5, x16 - WORD $0xf1004d9f // cmp x12, #19 - WORD $0x54015422 // b.hs LBB5_1354 $10884(%rip) -LBB5_746: - WORD $0x7100b8ff // cmp w7, #46 - WORD $0x540042c1 // b.ne LBB5_851 $2136(%rip) - WORD $0x38401d51 // ldrb w17, [x10, #1]! - WORD $0x5100c22c // sub w12, w17, #48 - WORD $0x52800062 // mov w2, #3 - WORD $0xaa0a03e7 // mov x7, x10 - WORD $0x7100299f // cmp w12, #10 - WORD $0x54003f23 // b.lo LBB5_846 $2020(%rip) - WORD $0x14000a16 // b LBB5_1330 $10328(%rip) -LBB5_748: - WORD $0x71008a1f // cmp w16, #34 - WORD $0x540030c0 // b.eq LBB5_828 $1560(%rip) - WORD $0x7100b61f // cmp w16, #45 - WORD $0x54fee5e1 // b.ne LBB5_261 $-9028(%rip) - WORD $0x52800021 // mov w1, #1 - WORD $0x5200002c // eor w12, w1, #0x1 - WORD $0xcb0c0145 // sub x5, x10, x12 - WORD $0x3941c00e // ldrb w14, [x0, #112] - WORD $0x360fe6ee // tbz w14, #1, LBB5_715 $-804(%rip) -LBB5_751: - WORD $0x93400184 // sbfx x4, x12, #0, #1 - WORD $0xcb05010c // sub x12, x8, x5 - WORD $0xeb040193 // subs x19, x12, x4 - WORD $0x92800006 // mov x6, #-1 - WORD $0x5400b760 // b.eq LBB5_1068 $5868(%rip) - WORD $0x92400087 // and x7, x4, #0x1 - WORD $0x394000ac // ldrb w12, [x5] - WORD $0x7100c19f // cmp w12, #48 - WORD $0x54000261 // b.ne LBB5_756 $76(%rip) - WORD $0x52800010 // mov w16, #0 - WORD $0x52800026 // mov w6, #1 - WORD $0x5280002c // mov w12, #1 - WORD $0xf100067f // cmp x19, #1 - WORD $0x5400b6a0 // b.eq LBB5_1069 $5844(%rip) - WORD $0x52800010 // mov w16, #0 - WORD $0x394004ac // ldrb w12, [x5, #1] - WORD $0x52800026 // mov w6, #1 - WORD $0x5100b98c // sub w12, w12, #46 - WORD $0x7100dd9f // cmp w12, #55 - WORD $0x5400b2e8 // b.hi LBB5_1061 $5724(%rip) - WORD $0x5280002e // mov w14, #1 - WORD $0x9acc21ce // lsl x14, x14, x12 - WORD $0xb20903e2 // mov x2, #36028797027352576 - WORD $0xf2800022 // movk x2, #1 - WORD $0x5280002c // mov w12, #1 - WORD $0xea0201df // tst x14, x2 - WORD $0x5400b500 // b.eq LBB5_1069 $5792(%rip) -LBB5_756: - WORD $0xf90017e9 // str x9, [sp, #40] - WORD $0xaa0d03e9 // mov x9, x13 - WORD $0xaa1e03ed // mov x13, lr - WORD $0xaa1603fe // mov lr, x22 - WORD $0xaa1403ef // mov x15, x20 - WORD $0x92800010 // mov x16, #-1 - WORD $0xf100427f // cmp x19, #16 - WORD $0x54014ce3 // b.lo LBB5_1353 $10652(%rip) - WORD $0xd2800013 // mov x19, #0 - WORD $0xd2800006 // mov x6, #0 - WORD $0x8b07010c // add x12, x8, x7 - WORD $0xcb0a018c // sub x12, x12, x10 - WORD $0xcb040194 // sub x20, x12, x4 - WORD $0x92800002 // mov x2, #-1 - WORD $0x4f01e5c0 // movi.16b v0, #46 - WORD $0x4f01e561 // movi.16b v1, #43 - WORD $0x4f01e5a2 // movi.16b v2, #45 - WORD $0x4f06e603 // movi.16b v3, #208 - WORD $0x4f00e544 // movi.16b v4, #10 - WORD $0x4f06e7e5 // movi.16b v5, #223 - WORD $0x4f02e4a6 // movi.16b v6, #69 -Lloh90: - WORD $0x10fe428c // adr x12, lCPI5_1 $-14256(%rip) -Lloh91: - WORD $0x3dc00187 // ldr q7, [x12, lCPI5_1@PAGEOFF] $0(%rip) -Lloh92: - WORD $0x10fe42cc // adr x12, lCPI5_2 $-14248(%rip) -Lloh93: - WORD $0x3dc00190 // ldr q16, [x12, lCPI5_2@PAGEOFF] $0(%rip) - WORD $0x12800015 // mov w21, #-1 - WORD $0x92800003 // mov x3, #-1 -LBB5_758: - WORD $0x3ce668b1 // ldr q17, [x5, x6] - WORD $0x6e208e32 // cmeq.16b v18, v17, v0 - WORD $0x6e218e33 // cmeq.16b v19, v17, v1 - WORD $0x6e228e34 // cmeq.16b v20, v17, v2 - WORD $0x4e238635 // add.16b v21, v17, v3 - WORD $0x6e353495 // cmhi.16b v21, v4, v21 - WORD $0x4e251e31 // and.16b v17, v17, v5 - WORD $0x6e268e31 // cmeq.16b v17, v17, v6 - WORD $0x4eb41e73 // orr.16b v19, v19, v20 - WORD $0x4eb21eb4 // orr.16b v20, v21, v18 - WORD $0x4eb31e35 // orr.16b v21, v17, v19 - WORD $0x4eb51e94 // orr.16b v20, v20, v21 - WORD $0x4e271e52 // and.16b v18, v18, v7 - WORD $0x4e100252 // tbl.16b v18, { v18 }, v16 - WORD $0x4e71ba52 // addv.8h h18, v18 - WORD $0x1e26024c // fmov w12, s18 - WORD $0x4e271e31 // and.16b v17, v17, v7 - WORD $0x4e100231 // tbl.16b v17, { v17 }, v16 - WORD $0x4e71ba31 // addv.8h h17, v17 - WORD $0x1e26022e // fmov w14, s17 - WORD $0x4e271e71 // and.16b v17, v19, v7 - WORD $0x4e100231 // tbl.16b v17, { v17 }, v16 - WORD $0x4e71ba31 // addv.8h h17, v17 - WORD $0x1e260238 // fmov w24, s17 - WORD $0x4e271e91 // and.16b v17, v20, v7 - WORD $0x4e100231 // tbl.16b v17, { v17 }, v16 - WORD $0x4e71ba31 // addv.8h h17, v17 - WORD $0x1e260236 // fmov w22, s17 - WORD $0x2a3603f6 // mvn w22, w22 - WORD $0x32103ed6 // orr w22, w22, #0xffff0000 - WORD $0x5ac002d6 // rbit w22, w22 - WORD $0x5ac012d6 // clz w22, w22 - WORD $0x1ad622b7 // lsl w23, w21, w22 - WORD $0x0a370199 // bic w25, w12, w23 - WORD $0x0a3701da // bic w26, w14, w23 - WORD $0x0a37031b // bic w27, w24, w23 - WORD $0x710042df // cmp w22, #16 - WORD $0x1a990197 // csel w23, w12, w25, eq - WORD $0x1a9a01ce // csel w14, w14, w26, eq - WORD $0x1a9b030c // csel w12, w24, w27, eq - WORD $0x510006f8 // sub w24, w23, #1 - WORD $0x6a170318 // ands w24, w24, w23 - WORD $0x5400aa61 // b.ne LBB5_1064 $5452(%rip) - WORD $0x510005d8 // sub w24, w14, #1 - WORD $0x6a0e0318 // ands w24, w24, w14 - WORD $0x5400aa01 // b.ne LBB5_1064 $5440(%rip) - WORD $0x51000598 // sub w24, w12, #1 - WORD $0x6a0c0318 // ands w24, w24, w12 - WORD $0x5400a9a1 // b.ne LBB5_1064 $5428(%rip) - WORD $0x340000d7 // cbz w23, LBB5_764 $24(%rip) - WORD $0x5ac002f7 // rbit w23, w23 - WORD $0x5ac012f7 // clz w23, w23 - WORD $0xb100061f // cmn x16, #1 - WORD $0x540114e1 // b.ne LBB5_1272 $8860(%rip) - WORD $0x8b1700d0 // add x16, x6, x23 -LBB5_764: - WORD $0x340000ce // cbz w14, LBB5_767 $24(%rip) - WORD $0x5ac001ce // rbit w14, w14 - WORD $0x5ac011ce // clz w14, w14 - WORD $0xb100047f // cmn x3, #1 - WORD $0x54011481 // b.ne LBB5_1273 $8848(%rip) - WORD $0x8b0e00c3 // add x3, x6, x14 -LBB5_767: - WORD $0x340000cc // cbz w12, LBB5_770 $24(%rip) - WORD $0x5ac0018c // rbit w12, w12 - WORD $0x5ac0118c // clz w12, w12 - WORD $0xb100045f // cmn x2, #1 - WORD $0x54011421 // b.ne LBB5_1274 $8836(%rip) - WORD $0x8b0c00c2 // add x2, x6, x12 -LBB5_770: - WORD $0x710042df // cmp w22, #16 - WORD $0x54000a21 // b.ne LBB5_794 $324(%rip) - WORD $0x910040c6 // add x6, x6, #16 - WORD $0xd1004273 // sub x19, x19, #16 - WORD $0x8b13028c // add x12, x20, x19 - WORD $0xf1003d9f // cmp x12, #15 - WORD $0x54fff6e8 // b.hi LBB5_758 $-292(%rip) - WORD $0x8b07010c // add x12, x8, x7 - WORD $0xcb0a018c // sub x12, x12, x10 - WORD $0xcb04018c // sub x12, x12, x4 - WORD $0x8b130193 // add x19, x12, x19 - WORD $0x8b0600a7 // add x7, x5, x6 - WORD $0xeb06019f // cmp x12, x6 - WORD $0xaa1e03f6 // mov x22, lr - WORD $0x540008e0 // b.eq LBB5_795 $284(%rip) -LBB5_773: - WORD $0x8b1300f4 // add x20, x7, x19 - WORD $0xaa2703ec // mvn x12, x7 - WORD $0x8b04014a // add x10, x10, x4 - WORD $0x8b0a0186 // add x6, x12, x10 - WORD $0xcb0500ea // sub x10, x7, x5 - WORD $0xaa0703e4 // mov x4, x7 - WORD $0xaa0d03fe // mov lr, x13 - WORD $0x14000009 // b LBB5_776 $36(%rip) -LBB5_774: - WORD $0xb100047f // cmn x3, #1 - WORD $0xaa0a03e3 // mov x3, x10 - WORD $0x540003a1 // b.ne LBB5_785 $116(%rip) -LBB5_775: - WORD $0xd10004c6 // sub x6, x6, #1 - WORD $0x9100054a // add x10, x10, #1 - WORD $0xaa0403e7 // mov x7, x4 - WORD $0xd1000673 // sub x19, x19, #1 - WORD $0xb4009e53 // cbz x19, LBB5_1051 $5064(%rip) -LBB5_776: - WORD $0x3840148c // ldrb w12, [x4], #1 - WORD $0x5100c18e // sub w14, w12, #48 - WORD $0x710029df // cmp w14, #10 - WORD $0x54ffff03 // b.lo LBB5_775 $-32(%rip) - WORD $0x7100b59f // cmp w12, #45 - WORD $0x5400016d // b.le LBB5_782 $44(%rip) - WORD $0x7101959f // cmp w12, #101 - WORD $0x54fffe20 // b.eq LBB5_774 $-60(%rip) - WORD $0x7101159f // cmp w12, #69 - WORD $0x54fffde0 // b.eq LBB5_774 $-68(%rip) - WORD $0x7100b99f // cmp w12, #46 - WORD $0x54000561 // b.ne LBB5_795 $172(%rip) - WORD $0xb100061f // cmn x16, #1 - WORD $0xaa0a03f0 // mov x16, x10 - WORD $0x54fffda0 // b.eq LBB5_775 $-76(%rip) - WORD $0x14000008 // b LBB5_785 $32(%rip) -LBB5_782: - WORD $0x7100ad9f // cmp w12, #43 - WORD $0x54000060 // b.eq LBB5_784 $12(%rip) - WORD $0x7100b59f // cmp w12, #45 - WORD $0x54000461 // b.ne LBB5_795 $140(%rip) -LBB5_784: - WORD $0xb100045f // cmn x2, #1 - WORD $0xaa0a03e2 // mov x2, x10 - WORD $0x54fffca0 // b.eq LBB5_775 $-108(%rip) -LBB5_785: - WORD $0xaa0f03f4 // mov x20, x15 - WORD $0x1400050a // b LBB5_1066 $5160(%rip) -LBB5_786: - WORD $0x71016e1f // cmp w16, #91 - WORD $0x54000aa0 // b.eq LBB5_813 $340(%rip) - WORD $0x71019a1f // cmp w16, #102 - WORD $0x54fecea1 // b.ne LBB5_261 $-9772(%rip) - WORD $0xaa0a03ec // mov x12, x10 - WORD $0x3840158e // ldrb w14, [x12], #1 - WORD $0x528001b0 // mov w16, #13 - WORD $0x710185df // cmp w14, #97 - WORD $0x540001a1 // b.ne LBB5_792 $52(%rip) - WORD $0x3940054e // ldrb w14, [x10, #1] - WORD $0x9100094c // add x12, x10, #2 - WORD $0x7101b1df // cmp w14, #108 - WORD $0x54000121 // b.ne LBB5_792 $36(%rip) - WORD $0x3940094e // ldrb w14, [x10, #2] - WORD $0x91000d4c // add x12, x10, #3 - WORD $0x7101cddf // cmp w14, #115 - WORD $0x540000a1 // b.ne LBB5_792 $20(%rip) - WORD $0x39400d4e // ldrb w14, [x10, #3] - WORD $0x9100114c // add x12, x10, #4 - WORD $0x710195df // cmp w14, #101 - WORD $0x1a9003f0 // csel w16, wzr, w16, eq -LBB5_792: - WORD $0x5280004a // mov w10, #2 - WORD $0xaa16814a // orr x10, x10, x22, lsl #32 - WORD $0x1400003a // b LBB5_812 $232(%rip) -LBB5_793: - WORD $0xaa0503ea // mov x10, x5 - WORD $0x14000942 // b LBB5_1330 $9480(%rip) -LBB5_794: - WORD $0x8b3640aa // add x10, x5, w22, uxtw - WORD $0x8b060147 // add x7, x10, x6 - WORD $0xaa1e03f6 // mov x22, lr -LBB5_795: - WORD $0x92800006 // mov x6, #-1 - WORD $0xaa0f03f4 // mov x20, x15 - WORD $0xaa0d03fe // mov lr, x13 - WORD $0xb40097b0 // cbz x16, LBB5_1052 $4852(%rip) -LBB5_796: - WORD $0xb4009782 // cbz x2, LBB5_1052 $4848(%rip) - WORD $0xaa0903ed // mov x13, x9 - WORD $0xf94017e9 // ldr x9, [sp, #40] - WORD $0xb4009d43 // cbz x3, LBB5_1068 $5032(%rip) - WORD $0xcb0500ea // sub x10, x7, x5 - WORD $0xd100054c // sub x12, x10, #1 - WORD $0xeb0c021f // cmp x16, x12 - WORD $0x540027c0 // b.eq LBB5_859 $1272(%rip) - WORD $0xeb0c005f // cmp x2, x12 - WORD $0x54002780 // b.eq LBB5_859 $1264(%rip) - WORD $0xeb0c007f // cmp x3, x12 - WORD $0x54002740 // b.eq LBB5_859 $1256(%rip) - WORD $0xf100044c // subs x12, x2, #1 - WORD $0x5400350b // b.lt LBB5_883 $1696(%rip) - WORD $0xeb0c007f // cmp x3, x12 - WORD $0x540034c0 // b.eq LBB5_883 $1688(%rip) - WORD $0xaa2203e6 // mvn x6, x2 - WORD $0x140004dc // b LBB5_1068 $4976(%rip) -LBB5_804: - WORD $0xaa0a03ec // mov x12, x10 - WORD $0x3840158e // ldrb w14, [x12], #1 - WORD $0x528001b0 // mov w16, #13 - WORD $0x7101c9df // cmp w14, #114 - WORD $0x54000121 // b.ne LBB5_807 $36(%rip) - WORD $0x3940054e // ldrb w14, [x10, #1] - WORD $0x9100094c // add x12, x10, #2 - WORD $0x7101d5df // cmp w14, #117 - WORD $0x540000a1 // b.ne LBB5_807 $20(%rip) - WORD $0x3940094e // ldrb w14, [x10, #2] - WORD $0x91000d4c // add x12, x10, #3 - WORD $0x710195df // cmp w14, #101 - WORD $0x1a9003f0 // csel w16, wzr, w16, eq -LBB5_807: - WORD $0x5280014a // mov w10, #10 - WORD $0xaa16814a // orr x10, x10, x22, lsl #32 - WORD $0x1400000f // b LBB5_812 $60(%rip) -LBB5_808: - WORD $0xaa0a03ec // mov x12, x10 - WORD $0x3840158e // ldrb w14, [x12], #1 - WORD $0x528001b0 // mov w16, #13 - WORD $0x7101d5df // cmp w14, #117 - WORD $0x54000121 // b.ne LBB5_811 $36(%rip) - WORD $0x3940054e // ldrb w14, [x10, #1] - WORD $0x9100094c // add x12, x10, #2 - WORD $0x7101b1df // cmp w14, #108 - WORD $0x540000a1 // b.ne LBB5_811 $20(%rip) - WORD $0x3940094e // ldrb w14, [x10, #2] - WORD $0x91000d4c // add x12, x10, #3 - WORD $0x7101b1df // cmp w14, #108 - WORD $0x1a9003f0 // csel w16, wzr, w16, eq -LBB5_811: - WORD $0xd3607eca // lsl x10, x22, #32 -LBB5_812: - WORD $0xaa1103ee // mov x14, x17 - WORD $0xf80105ca // str x10, [x14], #16 - WORD $0xf900500e // str x14, [x0, #160] - WORD $0xaa0c03ea // mov x10, x12 - WORD $0x1400092a // b LBB5_1339 $9384(%rip) -LBB5_813: - WORD $0x528000eb // mov w11, #7 - WORD $0xaa16816b // orr x11, x11, x22, lsl #32 - WORD $0xf940540c // ldr x12, [x0, #168] - WORD $0xa900322b // stp x11, x12, [x17] - WORD $0xaa0003f0 // mov x16, x0 - WORD $0xf84b8e01 // ldr x1, [x16, #184]! - WORD $0xf85e8211 // ldur x17, [x16, #-24] - WORD $0xcb01022b // sub x11, x17, x1 - WORD $0x9344fd62 // asr x2, x11, #4 - WORD $0xf9005402 // str x2, [x0, #168] - WORD $0x9100422c // add x12, x17, #16 - WORD $0xf81e820c // stur x12, [x16, #-24] - WORD $0xf85f820c // ldur x12, [x16, #-8] - WORD $0x9100058c // add x12, x12, #1 - WORD $0xf81f820c // stur x12, [x16, #-8] - WORD $0x9100822c // add x12, x17, #32 - WORD $0xf940060e // ldr x14, [x16, #8] - WORD $0xb100417f // cmn x11, #16 - WORD $0xfa4e1182 // ccmp x12, x14, #2, ne - WORD $0x9a9f922b // csel x11, x17, xzr, ls - WORD $0xb401accb // cbz x11, LBB5_1546 $13720(%rip) - WORD $0xaa0a03ef // mov x15, x10 - WORD $0x384015ec // ldrb w12, [x15], #1 - WORD $0x7100819f // cmp w12, #32 - WORD $0x54000988 // b.hi LBB5_825 $304(%rip) - WORD $0x5280002e // mov w14, #1 - WORD $0x9acc21ce // lsl x14, x14, x12 - WORD $0xd284c003 // mov x3, #9728 - WORD $0xf2c00023 // movk x3, #1, lsl #32 - WORD $0xea0301df // tst x14, x3 - WORD $0x540008c0 // b.eq LBB5_825 $280(%rip) - WORD $0x9100094f // add x15, x10, #2 - WORD $0x3940054c // ldrb w12, [x10, #1] - WORD $0x7100819f // cmp w12, #32 - WORD $0x54008dc8 // b.hi LBB5_1055 $4536(%rip) - WORD $0x5280002a // mov w10, #1 - WORD $0x9acc214a // lsl x10, x10, x12 - WORD $0xd284c00e // mov x14, #9728 - WORD $0xf2c0002e // movk x14, #1, lsl #32 - WORD $0xea0e015f // tst x10, x14 - WORD $0x54008d00 // b.eq LBB5_1055 $4512(%rip) - WORD $0xf940480a // ldr x10, [x0, #144] - WORD $0xcb0a01ec // sub x12, x15, x10 - WORD $0xf100fd9f // cmp x12, #63 - WORD $0x540000e8 // b.hi LBB5_821 $28(%rip) - WORD $0xf9404c0e // ldr x14, [x0, #152] - WORD $0x9280000f // mov x15, #-1 - WORD $0x9acc21ec // lsl x12, x15, x12 - WORD $0xea0c01cc // ands x12, x14, x12 - WORD $0x540005e1 // b.ne LBB5_824 $188(%rip) - WORD $0x9101014f // add x15, x10, #64 -LBB5_821: - WORD $0xd10101ea // sub x10, x15, #64 - WORD $0x4f04e5e0 // movi.16b v0, #143 -Lloh94: - WORD $0x10fe208c // adr x12, lCPI5_0 $-15344(%rip) -Lloh95: - WORD $0x3dc00181 // ldr q1, [x12, lCPI5_0@PAGEOFF] $0(%rip) -Lloh96: - WORD $0x10fe20cc // adr x12, lCPI5_1 $-15336(%rip) -Lloh97: - WORD $0x3dc00182 // ldr q2, [x12, lCPI5_1@PAGEOFF] $0(%rip) -Lloh98: - WORD $0x10fe210c // adr x12, lCPI5_2 $-15328(%rip) -Lloh99: - WORD $0x3dc00183 // ldr q3, [x12, lCPI5_2@PAGEOFF] $0(%rip) -LBB5_822: - WORD $0xadc21544 // ldp q4, q5, [x10, #64]! - WORD $0xad411d46 // ldp q6, q7, [x10, #32] - WORD $0x4e201c90 // and.16b v16, v4, v0 - WORD $0x4e100030 // tbl.16b v16, { v1 }, v16 - WORD $0x4e201cb1 // and.16b v17, v5, v0 - WORD $0x4e110031 // tbl.16b v17, { v1 }, v17 - WORD $0x4e201cd2 // and.16b v18, v6, v0 - WORD $0x4e120032 // tbl.16b v18, { v1 }, v18 - WORD $0x4e201cf3 // and.16b v19, v7, v0 - WORD $0x4e130033 // tbl.16b v19, { v1 }, v19 - WORD $0x6e248e04 // cmeq.16b v4, v16, v4 - WORD $0x4e221c84 // and.16b v4, v4, v2 - WORD $0x4e030084 // tbl.16b v4, { v4 }, v3 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e26008c // fmov w12, s4 - WORD $0x6e258e24 // cmeq.16b v4, v17, v5 - WORD $0x4e221c84 // and.16b v4, v4, v2 - WORD $0x4e030084 // tbl.16b v4, { v4 }, v3 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e26008e // fmov w14, s4 - WORD $0x6e268e44 // cmeq.16b v4, v18, v6 - WORD $0x4e221c84 // and.16b v4, v4, v2 - WORD $0x4e030084 // tbl.16b v4, { v4 }, v3 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e26008f // fmov w15, s4 - WORD $0x6e278e64 // cmeq.16b v4, v19, v7 - WORD $0x4e221c84 // and.16b v4, v4, v2 - WORD $0x4e030084 // tbl.16b v4, { v4 }, v3 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e260083 // fmov w3, s4 - WORD $0x33103dcc // bfi w12, w14, #16, #16 - WORD $0xaa0f818c // orr x12, x12, x15, lsl #32 - WORD $0xaa03c18c // orr x12, x12, x3, lsl #48 - WORD $0xb100059f // cmn x12, #1 - WORD $0x54fffbc0 // b.eq LBB5_822 $-136(%rip) - WORD $0xaa2c03ec // mvn x12, x12 - WORD $0xa909300a // stp x10, x12, [x0, #144] -LBB5_824: - WORD $0xdac0018c // rbit x12, x12 - WORD $0xdac0118c // clz x12, x12 - WORD $0x8b0c014f // add x15, x10, x12 - WORD $0x384015ec // ldrb w12, [x15], #1 -LBB5_825: - WORD $0x7101759f // cmp w12, #93 - WORD $0x540085a1 // b.ne LBB5_1056 $4276(%rip) -LBB5_826: - WORD $0xb940d00a // ldr w10, [x0, #208] - WORD $0x1100054a // add w10, w10, #1 - WORD $0xb900d00a // str w10, [x0, #208] -LBB5_827: - WORD $0x8b02102a // add x10, x1, x2, lsl #4 - WORD $0xf940054a // ldr x10, [x10, #8] - WORD $0xf900540a // str x10, [x0, #168] -Lloh100: - WORD $0x10fe1b2a // adr x10, lCPI5_3 $-15516(%rip) -Lloh101: - WORD $0xfd400140 // ldr d0, [x10, lCPI5_3@PAGEOFF] $0(%rip) - WORD $0xfd000620 // str d0, [x17, #8] - WORD $0xf940022a // ldr x10, [x17] - WORD $0x92609d4a // and x10, x10, #0xffffffff000000ff - WORD $0xf900022a // str x10, [x17] - WORD $0xf940580a // ldr x10, [x0, #176] - WORD $0xb940e40b // ldr w11, [x0, #228] - WORD $0xeb0b015f // cmp x10, x11 - WORD $0x540156a9 // b.ls LBB5_1437 $10964(%rip) - WORD $0x14000a3a // b LBB5_1419 $10472(%rip) -LBB5_828: - WORD $0xd2800011 // mov x17, #0 - WORD $0xf9403810 // ldr x16, [x0, #112] - WORD $0x4f02e782 // movi.16b v2, #92 -Lloh102: - WORD $0x10fe186c // adr x12, lCPI5_1 $-15604(%rip) -Lloh103: - WORD $0x3dc00180 // ldr q0, [x12, lCPI5_1@PAGEOFF] $0(%rip) - WORD $0x4f01e443 // movi.16b v3, #34 -Lloh104: - WORD $0x10fe188c // adr x12, lCPI5_2 $-15600(%rip) -Lloh105: - WORD $0x3dc00181 // ldr q1, [x12, lCPI5_2@PAGEOFF] $0(%rip) - WORD $0x4f00e7e4 // movi.16b v4, #31 - WORD $0x14000002 // b LBB5_830 $8(%rip) -LBB5_829: - WORD $0x91008231 // add x17, x17, #32 -LBB5_830: - WORD $0x8b11014c // add x12, x10, x17 - WORD $0xad401985 // ldp q5, q6, [x12] - WORD $0x37280470 // tbnz w16, #5, LBB5_836 $140(%rip) - WORD $0x5280000c // mov w12, #0 -LBB5_832: - WORD $0x6e228ca7 // cmeq.16b v7, v5, v2 - WORD $0x6e228cd0 // cmeq.16b v16, v6, v2 - WORD $0x4e201ce7 // and.16b v7, v7, v0 - WORD $0x4e0100e7 // tbl.16b v7, { v7 }, v1 - WORD $0x4e71b8e7 // addv.8h h7, v7 - WORD $0x1e2600ee // fmov w14, s7 - WORD $0x4e201e07 // and.16b v7, v16, v0 - WORD $0x4e0100e7 // tbl.16b v7, { v7 }, v1 - WORD $0x4e71b8e7 // addv.8h h7, v7 - WORD $0x1e2600e1 // fmov w1, s7 - WORD $0x33103c2e // bfi w14, w1, #16, #16 - WORD $0x6e238ca5 // cmeq.16b v5, v5, v3 - WORD $0x6e238cc6 // cmeq.16b v6, v6, v3 - WORD $0x4e201ca5 // and.16b v5, v5, v0 - WORD $0x4e0100a5 // tbl.16b v5, { v5 }, v1 - WORD $0x4e71b8a5 // addv.8h h5, v5 - WORD $0x1e2600a1 // fmov w1, s5 - WORD $0x4e201cc5 // and.16b v5, v6, v0 - WORD $0x4e0100a5 // tbl.16b v5, { v5 }, v1 - WORD $0x4e71b8a5 // addv.8h h5, v5 - WORD $0x1e2600a2 // fmov w2, s5 - WORD $0x33103c41 // bfi w1, w2, #16, #16 - WORD $0x2a0e0182 // orr w2, w12, w14 - WORD $0x51000442 // sub w2, w2, #1 - WORD $0x6a01005f // tst w2, w1 - WORD $0x540002c1 // b.ne LBB5_837 $88(%rip) - WORD $0x51000421 // sub w1, w1, #1 - WORD $0x6a0e003f // tst w1, w14 - WORD $0x5400be81 // b.ne LBB5_1202 $6096(%rip) - WORD $0x362ffbd0 // tbz w16, #5, LBB5_829 $-136(%rip) - WORD $0x0a01018e // and w14, w12, w1 - WORD $0x34fffb8e // cbz w14, LBB5_829 $-144(%rip) - WORD $0x14000830 // b LBB5_1321 $8384(%rip) -LBB5_836: - WORD $0x6e2464a7 // umax.16b v7, v5, v4 - WORD $0x6e248ce7 // cmeq.16b v7, v7, v4 - WORD $0x6e2464d0 // umax.16b v16, v6, v4 - WORD $0x6e248e10 // cmeq.16b v16, v16, v4 - WORD $0x4e201ce7 // and.16b v7, v7, v0 - WORD $0x4e0100e7 // tbl.16b v7, { v7 }, v1 - WORD $0x4e71b8e7 // addv.8h h7, v7 - WORD $0x1e2600ec // fmov w12, s7 - WORD $0x4e201e07 // and.16b v7, v16, v0 - WORD $0x4e0100e7 // tbl.16b v7, { v7 }, v1 - WORD $0x4e71b8e7 // addv.8h h7, v7 - WORD $0x1e2600ee // fmov w14, s7 - WORD $0x33103dcc // bfi w12, w14, #16, #16 - WORD $0x17ffffd2 // b LBB5_832 $-184(%rip) -LBB5_837: - WORD $0x52800014 // mov w20, #0 - WORD $0xdac0002c // rbit x12, x1 - WORD $0xdac0118c // clz x12, x12 - WORD $0x8b110191 // add x17, x12, x17 - WORD $0x8b0a022a // add x10, x17, x10 - WORD $0x9100055a // add x26, x10, #1 -LBB5_838: - WORD $0x937ffe2a // asr x10, x17, #63 - WORD $0x4b1103ec // neg w12, w17 - WORD $0x0a0c0150 // and w16, w10, w12 -LBB5_839: - WORD $0x7100029f // cmp w20, #0 - WORD $0x5280018a // mov w10, #12 - WORD $0x5280008c // mov w12, #4 - WORD $0x9a8a018a // csel x10, x12, x10, eq - WORD $0xaa16814a // orr x10, x10, x22, lsl #32 - WORD $0xd2c0002c // mov x12, #4294967296 - WORD $0x8b0c014a // add x10, x10, x12 - WORD $0xf940500c // ldr x12, [x0, #160] - WORD $0xa900458a // stp x10, x17, [x12] - WORD $0xf9405011 // ldr x17, [x0, #160] - WORD $0x9100422a // add x10, x17, #16 - WORD $0xf900500a // str x10, [x0, #160] - WORD $0xb940d40a // ldr w10, [x0, #212] - WORD $0x1100054a // add w10, w10, #1 - WORD $0xb900d40a // str w10, [x0, #212] - WORD $0xaa1a03ea // mov x10, x26 - WORD $0x1400085b // b LBB5_1339 $8556(%rip) -LBB5_840: - WORD $0xaa0503ea // mov x10, x5 - WORD $0x38402d51 // ldrb w17, [x10, #2]! - WORD $0x5100c22c // sub w12, w17, #48 - WORD $0x52800062 // mov w2, #3 - WORD $0x7100259f // cmp w12, #9 - WORD $0x54010628 // b.hi LBB5_1330 $8388(%rip) - WORD $0xd280000a // mov x10, #0 - WORD $0x7100c23f // cmp w17, #48 - WORD $0x540000c1 // b.ne LBB5_843 $24(%rip) -LBB5_842: - WORD $0x8b0a00ac // add x12, x5, x10 - WORD $0x39400d91 // ldrb w17, [x12, #3] - WORD $0x9100054a // add x10, x10, #1 - WORD $0x7100c23f // cmp w17, #48 - WORD $0x54ffff80 // b.eq LBB5_842 $-16(%rip) -LBB5_843: - WORD $0x7101163f // cmp w17, #69 - WORD $0x540006c0 // b.eq LBB5_861 $216(%rip) - WORD $0x7101963f // cmp w17, #101 - WORD $0x54000680 // b.eq LBB5_861 $208(%rip) - WORD $0xd2800010 // mov x16, #0 - WORD $0x52800004 // mov w4, #0 - WORD $0xd2800003 // mov x3, #0 - WORD $0x8b0a00ac // add x12, x5, x10 - WORD $0x91000987 // add x7, x12, #2 - WORD $0x4b0a03e6 // neg w6, w10 -LBB5_846: - WORD $0x5280022a // mov w10, #17 - WORD $0xcb10014e // sub x14, x10, x16 - WORD $0xf10005df // cmp x14, #1 - WORD $0x5400050b // b.lt LBB5_860 $160(%rip) - WORD $0xd280000c // mov x12, #0 - WORD $0x4b100142 // sub w2, w10, w16 - WORD $0x8b0e00ea // add x10, x7, x14 - WORD $0x5280024e // mov w14, #18 - WORD $0xcb1001ce // sub x14, x14, x16 - WORD $0x52800150 // mov w16, #10 -LBB5_848: - WORD $0x394000f1 // ldrb w17, [x7] - WORD $0x5100c233 // sub w19, w17, #48 - WORD $0x7100267f // cmp w19, #9 - WORD $0x540004c8 // b.hi LBB5_862 $152(%rip) - WORD $0x9b104471 // madd x17, x3, x16, x17 - WORD $0xd100c223 // sub x3, x17, #48 - WORD $0x910004e7 // add x7, x7, #1 - WORD $0xd100058c // sub x12, x12, #1 - WORD $0x8b0c01d1 // add x17, x14, x12 - WORD $0xf100063f // cmp x17, #1 - WORD $0x54fffecc // b.gt LBB5_848 $-40(%rip) - WORD $0x39400151 // ldrb w17, [x10] - WORD $0x1400001f // b LBB5_864 $124(%rip) -LBB5_851: - WORD $0x710114ff // cmp w7, #69 - WORD $0x54ffa7c0 // b.eq LBB5_720 $-2824(%rip) - WORD $0x710194ff // cmp w7, #101 - WORD $0x54ffa780 // b.eq LBB5_720 $-2832(%rip) - WORD $0x350115c6 // cbnz w6, LBB5_1363 $8888(%rip) - WORD $0x340070e1 // cbz w1, LBB5_1053 $3612(%rip) - WORD $0xb24107ec // mov x12, #-9223372036854775807 - WORD $0xeb0c007f // cmp x3, x12 - WORD $0x540073e3 // b.lo LBB5_1062 $3708(%rip) - WORD $0x52800010 // mov w16, #0 - WORD $0x9e630060 // ucvtf d0, x3 -LBB5_857: - WORD $0x9e66000c // fmov x12, d0 - WORD $0xd241018c // eor x12, x12, #0x8000000000000000 - WORD $0x14000813 // b LBB5_1338 $8268(%rip) -LBB5_858: - WORD $0x52800002 // mov w2, #0 - WORD $0xd280001e // mov lr, #0 - WORD $0x3600ffc1 // tbz w1, #0, LBB5_1334 $8184(%rip) - WORD $0x14000801 // b LBB5_1335 $8196(%rip) -LBB5_859: - WORD $0xcb0a03e6 // neg x6, x10 - WORD $0x140003a4 // b LBB5_1067 $3728(%rip) -LBB5_860: - WORD $0x52800002 // mov w2, #0 - WORD $0x14000008 // b LBB5_863 $32(%rip) -LBB5_861: - WORD $0x52800004 // mov w4, #0 - WORD $0x52800006 // mov w6, #0 - WORD $0xd2800003 // mov x3, #0 - WORD $0x8b0a00aa // add x10, x5, x10 - WORD $0x9100094a // add x10, x10, #2 - WORD $0x17fffd24 // b LBB5_720 $-2928(%rip) -LBB5_862: - WORD $0x4b0c03e2 // neg w2, w12 -LBB5_863: - WORD $0xaa0703ea // mov x10, x7 -LBB5_864: - WORD $0x4b0200c6 // sub w6, w6, w2 - WORD $0x5100c22c // sub w12, w17, #48 - WORD $0x7100259f // cmp w12, #9 - WORD $0x540000c8 // b.hi LBB5_867 $24(%rip) -LBB5_865: - WORD $0x38401d51 // ldrb w17, [x10, #1]! - WORD $0x5100c22c // sub w12, w17, #48 - WORD $0x7100299f // cmp w12, #10 - WORD $0x54ffffa3 // b.lo LBB5_865 $-12(%rip) - WORD $0x52800024 // mov w4, #1 -LBB5_867: - WORD $0x52801bec // mov w12, #223 - WORD $0x0a0c022c // and w12, w17, w12 - WORD $0x7101159f // cmp w12, #69 - WORD $0x54ffa2a0 // b.eq LBB5_720 $-2988(%rip) -LBB5_868: - WORD $0x7100003f // cmp w1, #0 - WORD $0x1280000c // mov w12, #-1 - WORD $0x5a8c1598 // cneg w24, w12, eq - WORD $0xd374fc6c // lsr x12, x3, #52 - WORD $0xb500058c // cbnz x12, LBB5_878 $176(%rip) - WORD $0x9e630060 // ucvtf d0, x3 - WORD $0x531f7f0c // lsr w12, w24, #31 - WORD $0x9e66000e // fmov x14, d0 - WORD $0xaa0cfdcc // orr x12, x14, x12, lsl #63 - WORD $0x9e670180 // fmov d0, x12 - WORD $0x3400f966 // cbz w6, LBB5_1329 $7980(%rip) - WORD $0xb400f943 // cbz x3, LBB5_1329 $7976(%rip) - WORD $0x510004cc // sub w12, w6, #1 - WORD $0x7100919f // cmp w12, #36 - WORD $0x54000348 // b.hi LBB5_876 $104(%rip) - WORD $0xaa0603ec // mov x12, x6 - WORD $0x71005cdf // cmp w6, #23 - WORD $0x540000e3 // b.lo LBB5_874 $28(%rip) - WORD $0x510058cc // sub w12, w6, #22 -Lloh106: - WORD $0x1002a8ee // adr x14, _P10_TAB $21788(%rip) -Lloh107: - WORD $0x910001ce // add x14, x14, _P10_TAB@PAGEOFF $0(%rip) - WORD $0xfc6c59c1 // ldr d1, [x14, w12, uxtw #3] - WORD $0x1e600820 // fmul d0, d1, d0 - WORD $0x528002cc // mov w12, #22 -LBB5_874: - WORD $0xd2a4c68e // mov x14, #640942080 - WORD $0xf2cd7eae // movk x14, #27637, lsl #32 - WORD $0xf2e8618e // movk x14, #17164, lsl #48 - WORD $0x9e6701c1 // fmov d1, x14 - WORD $0x1e612000 // fcmp d0, d1 - WORD $0xd2a4c68e // mov x14, #640942080 - WORD $0xf2cd7eae // movk x14, #27637, lsl #32 - WORD $0xf2f8618e // movk x14, #49932, lsl #48 - WORD $0x9e6701c1 // fmov d1, x14 - WORD $0x1e61d408 // fccmp d0, d1, #8, le - WORD $0x54000224 // b.mi LBB5_879 $68(%rip) -Lloh108: - WORD $0x1002a6ee // adr x14, _P10_TAB $21724(%rip) -Lloh109: - WORD $0x910001ce // add x14, x14, _P10_TAB@PAGEOFF $0(%rip) - WORD $0xfc6c59c1 // ldr d1, [x14, w12, uxtw #3] - WORD $0x1e610800 // fmul d0, d0, d1 - WORD $0x140007ae // b LBB5_1329 $7864(%rip) -LBB5_876: - WORD $0x310058df // cmn w6, #22 - WORD $0x540000e3 // b.lo LBB5_878 $28(%rip) - WORD $0x4b0603ec // neg w12, w6 -Lloh110: - WORD $0x1002a5ee // adr x14, _P10_TAB $21692(%rip) -Lloh111: - WORD $0x910001ce // add x14, x14, _P10_TAB@PAGEOFF $0(%rip) - WORD $0xfc6c59c1 // ldr d1, [x14, w12, uxtw #3] - WORD $0x1e611800 // fdiv d0, d0, d1 - WORD $0x140007a6 // b LBB5_1329 $7832(%rip) -LBB5_878: - WORD $0x510570cc // sub w12, w6, #348 - WORD $0x310ae19f // cmn w12, #696 - WORD $0x54003c83 // b.lo LBB5_958 $1936(%rip) -LBB5_879: - WORD $0xaa1403ef // mov x15, x20 - WORD $0xdac01067 // clz x7, x3 - WORD $0x9ac7206e // lsl x14, x3, x7 - WORD $0x528a4d4c // mov w12, #21098 - WORD $0x72a0006c // movk w12, #3, lsl #16 - WORD $0x1b0c7ccc // mul w12, w6, w12 - WORD $0x13107d8c // asr w12, w12, #16 - WORD $0x1110fd8c // add w12, w12, #1087 - WORD $0x93407d91 // sxtw x17, w12 - WORD $0x110570cc // add w12, w6, #348 -Lloh112: - WORD $0x1002a970 // adr x16, _POW10_M128_TAB $21804(%rip) -Lloh113: - WORD $0x91000210 // add x16, x16, _POW10_M128_TAB@PAGEOFF $0(%rip) - WORD $0x8b2c5202 // add x2, x16, w12, uxtw #4 - WORD $0xf9400446 // ldr x6, [x2, #8] - WORD $0x9b0e7ccc // mul x12, x6, x14 - WORD $0x9bce7cd3 // umulh x19, x6, x14 - WORD $0x92402274 // and x20, x19, #0x1ff - WORD $0xaa2e03f5 // mvn x21, x14 - WORD $0xeb15019f // cmp x12, x21 - WORD $0x54002f69 // b.ls LBB5_945 $1516(%rip) - WORD $0xf107fe9f // cmp x20, #511 - WORD $0x54002f21 // b.ne LBB5_945 $1508(%rip) - WORD $0xaa1603f7 // mov x23, x22 - WORD $0xf9400050 // ldr x16, [x2] - WORD $0x9b0e7e16 // mul x22, x16, x14 - WORD $0x9bce7e0e // umulh x14, x16, x14 - WORD $0xab0c01cc // adds x12, x14, x12 - WORD $0x9a933673 // cinc x19, x19, hs - WORD $0x92402274 // and x20, x19, #0x1ff - WORD $0xeb1502df // cmp x22, x21 - WORD $0xba418980 // ccmn x12, #1, #0, hi - WORD $0x54002dc1 // b.ne LBB5_944 $1464(%rip) - WORD $0xf107fe9f // cmp x20, #511 - WORD $0xaa1703f6 // mov x22, x23 - WORD $0x54003800 // b.eq LBB5_957 $1792(%rip) - WORD $0x1400016b // b LBB5_945 $1452(%rip) -LBB5_883: - WORD $0xaa03020e // orr x14, x16, x3 - WORD $0xd37ffdcc // lsr x12, x14, #63 - WORD $0x5200018c // eor w12, w12, #0x1 - WORD $0xb7f8622e // tbnz x14, #63, LBB5_1057 $3140(%rip) - WORD $0xeb03021f // cmp x16, x3 - WORD $0x540061eb // b.lt LBB5_1057 $3132(%rip) - WORD $0xaa3003e6 // mvn x6, x16 - WORD $0x14000331 // b LBB5_1068 $3268(%rip) -LBB5_886: - WORD $0xaa1e03e2 // mov x2, lr - WORD $0xdac001cc // rbit x12, x14 - WORD $0xdac0118c // clz x12, x12 - WORD $0x8b0101ee // add x14, x15, x1 - WORD $0x8b0c01db // add x27, x14, x12 - WORD $0x3201c3e1 // mov w1, #-2139062144 - WORD $0x5283232e // mov w14, #6425 - WORD $0x72a3232e // movk w14, #6425, lsl #16 - WORD $0x3202c7e3 // mov w3, #-1061109568 - WORD $0x3200dbe4 // mov w4, #2139062143 - WORD $0x5288c8c5 // mov w5, #17990 - WORD $0x72a8c8c5 // movk w5, #17990, lsl #16 - WORD $0x3203cbe6 // mov w6, #-522133280 - WORD $0x52872727 // mov w7, #14649 - WORD $0x72a72727 // movk w7, #14649, lsl #16 - WORD $0x3200cff3 // mov w19, #252645135 - WORD $0x3200c3f4 // mov w20, #16843009 - WORD $0x5297fdf5 // mov w21, #49135 - WORD $0x528017b6 // mov w22, #189 - WORD $0x52848017 // mov w23, #9216 - WORD $0x72bf9417 // movk w23, #64672, lsl #16 - WORD $0x4f02e782 // movi.16b v2, #92 - WORD $0x4f01e443 // movi.16b v3, #34 - WORD $0x4f00e7e4 // movi.16b v4, #31 - WORD $0xaa1b03ec // mov x12, x27 - WORD $0xaa1b03fa // mov x26, x27 -Lloh114: - WORD $0x1004c5d8 // adr x24, _ESCAPED_TAB $39096(%rip) -Lloh115: - WORD $0x91000318 // add x24, x24, _ESCAPED_TAB@PAGEOFF $0(%rip) -LBB5_887: - WORD $0x39400599 // ldrb w25, [x12, #1] - WORD $0xf101d73f // cmp x25, #117 - WORD $0x54000120 // b.eq LBB5_890 $36(%rip) - WORD $0x38796b1e // ldrb w30, [x24, x25] - WORD $0x340027fe // cbz w30, LBB5_943 $1276(%rip) - WORD $0xa90227e8 // stp x8, x9, [sp, #32] - WORD $0xf9000bed // str x13, [sp, #16] - WORD $0x91000999 // add x25, x12, #2 - WORD $0x3800175e // strb w30, [x26], #1 - WORD $0xf9001bfa // str x26, [sp, #48] - WORD $0x14000072 // b LBB5_910 $456(%rip) -LBB5_890: - WORD $0xa90227e8 // stp x8, x9, [sp, #32] - WORD $0xf9000bed // str x13, [sp, #16] - WORD $0xb8402188 // ldur w8, [x12, #2] - WORD $0x5299fa19 // mov w25, #53200 - WORD $0x72b9f9f9 // movk w25, #53199, lsl #16 - WORD $0x0b19011e // add w30, w8, w25 - WORD $0xaa0803e9 // mov x9, x8 - WORD $0x0a280028 // bic w8, w1, w8 - WORD $0x6a1e011f // tst w8, w30 - WORD $0x540107a1 // b.ne LBB5_1379 $8436(%rip) - WORD $0xaa0803ed // mov x13, x8 - WORD $0xaa0903e8 // mov x8, x9 - WORD $0x0b0e013e // add w30, w9, w14 - WORD $0x2a0903de // orr w30, w30, w9 - WORD $0x6a0103df // tst w30, w1 - WORD $0x540106e1 // b.ne LBB5_1379 $8412(%rip) - WORD $0x1200d93e // and w30, w9, #0x7f7f7f7f - WORD $0x4b1e0068 // sub w8, w3, w30 - WORD $0x0b0503d9 // add w25, w30, w5 - WORD $0x0a080339 // and w25, w25, w8 - WORD $0x6a0d033f // tst w25, w13 - WORD $0x54010621 // b.ne LBB5_1379 $8388(%rip) - WORD $0x4b1e00d9 // sub w25, w6, w30 - WORD $0x0b0703de // add w30, w30, w7 - WORD $0x0a1903d9 // and w25, w30, w25 - WORD $0x6a0d033f // tst w25, w13 - WORD $0x54010581 // b.ne LBB5_1379 $8368(%rip) - WORD $0x5ac00939 // rev w25, w9 - WORD $0x0a79129b // bic w27, w20, w25, lsr #4 - WORD $0x2a1b0f7b // orr w27, w27, w27, lsl #3 - WORD $0x1200cf39 // and w25, w25, #0xf0f0f0f - WORD $0x0b190379 // add w25, w27, w25 - WORD $0x2a591339 // orr w25, w25, w25, lsr #4 - WORD $0x53105f3b // ubfx w27, w25, #16, #8 - WORD $0x12001f39 // and w25, w25, #0xff - WORD $0x2a1b233b // orr w27, w25, w27, lsl #8 - WORD $0x91001999 // add x25, x12, #6 - WORD $0x7102037f // cmp w27, #128 - WORD $0x54001e03 // b.lo LBB5_938 $960(%rip) - WORD $0x9100134c // add x12, x26, #4 - WORD $0xf9001bec // str x12, [sp, #48] -LBB5_896: - WORD $0x711fff7f // cmp w27, #2047 - WORD $0x54001e09 // b.ls LBB5_940 $960(%rip) - WORD $0x51403b6c // sub w12, w27, #14, lsl #12 - WORD $0x3120059f // cmn w12, #2049 - WORD $0x54000709 // b.ls LBB5_908 $224(%rip) - WORD $0x530a7f6c // lsr w12, w27, #10 - WORD $0x7100d99f // cmp w12, #54 - WORD $0x54001e68 // b.hi LBB5_941 $972(%rip) - WORD $0x3940032c // ldrb w12, [x25] - WORD $0x7101719f // cmp w12, #92 - WORD $0x54001e01 // b.ne LBB5_941 $960(%rip) - WORD $0x3940072c // ldrb w12, [x25, #1] - WORD $0x7101d59f // cmp w12, #117 - WORD $0x54001da1 // b.ne LBB5_941 $948(%rip) - WORD $0xb840232c // ldur w12, [x25, #2] - WORD $0x5299fa1a // mov w26, #53200 - WORD $0x72b9f9fa // movk w26, #53199, lsl #16 - WORD $0x0b1a019e // add w30, w12, w26 - WORD $0x0a2c0028 // bic w8, w1, w12 - WORD $0x6a1e011f // tst w8, w30 - WORD $0x54011601 // b.ne LBB5_1415 $8896(%rip) - WORD $0x0b0e019e // add w30, w12, w14 - WORD $0x2a0c03de // orr w30, w30, w12 - WORD $0x6a0103df // tst w30, w1 - WORD $0x54011581 // b.ne LBB5_1415 $8880(%rip) - WORD $0x0a04019e // and w30, w12, w4 - WORD $0x4b1e0069 // sub w9, w3, w30 - WORD $0x0b0503da // add w26, w30, w5 - WORD $0x0a09035a // and w26, w26, w9 - WORD $0x6a08035f // tst w26, w8 - WORD $0x540114c1 // b.ne LBB5_1415 $8856(%rip) - WORD $0x4b1e00da // sub w26, w6, w30 - WORD $0x0b0703de // add w30, w30, w7 - WORD $0x0a1a03da // and w26, w30, w26 - WORD $0x6a08035f // tst w26, w8 - WORD $0x54011421 // b.ne LBB5_1415 $8836(%rip) - WORD $0x5ac0098c // rev w12, w12 - WORD $0x0a6c129a // bic w26, w20, w12, lsr #4 - WORD $0x0b1a0f5a // add w26, w26, w26, lsl #3 - WORD $0x0a13018c // and w12, w12, w19 - WORD $0x0b0c034c // add w12, w26, w12 - WORD $0x2a4c119a // orr w26, w12, w12, lsr #4 - WORD $0x53087f4c // lsr w12, w26, #8 - WORD $0x12181d8c // and w12, w12, #0xff00 - WORD $0x91001b39 // add x25, x25, #6 - WORD $0x5140399e // sub w30, w12, #14, lsl #12 - WORD $0x33001f4c // bfxil w12, w26, #0, #8 - WORD $0x311007df // cmn w30, #1025 - WORD $0x540019e8 // b.hi LBB5_942 $828(%rip) - WORD $0xf9401bfa // ldr x26, [sp, #48] - WORD $0x781fc355 // sturh w21, [x26, #-4] - WORD $0x381fe356 // sturb w22, [x26, #-2] - WORD $0x91000f5a // add x26, x26, #3 - WORD $0xf9001bfa // str x26, [sp, #48] - WORD $0xaa0c03fb // mov x27, x12 - WORD $0x7102019f // cmp w12, #128 - WORD $0x54fff902 // b.hs LBB5_896 $-224(%rip) - WORD $0xf9401bfa // ldr x26, [sp, #48] - WORD $0xd100135a // sub x26, x26, #4 - WORD $0x140000b3 // b LBB5_939 $716(%rip) -LBB5_908: - WORD $0x530c7f6c // lsr w12, w27, #12 - WORD $0x321b098c // orr w12, w12, #0xe0 - WORD $0xf9401bfa // ldr x26, [sp, #48] - WORD $0x381fc34c // sturb w12, [x26, #-4] - WORD $0x5280100c // mov w12, #128 - WORD $0x33062f6c // bfxil w12, w27, #6, #6 - WORD $0x381fd34c // sturb w12, [x26, #-3] - WORD $0x5280100c // mov w12, #128 - WORD $0x3300176c // bfxil w12, w27, #0, #6 - WORD $0x381fe34c // sturb w12, [x26, #-2] - WORD $0xd100074c // sub x12, x26, #1 -LBB5_909: - WORD $0xf9001bec // str x12, [sp, #48] -LBB5_910: - WORD $0x3940033e // ldrb w30, [x25] - WORD $0xaa1903fb // mov x27, x25 - WORD $0xaa1903ec // mov x12, x25 - WORD $0xa942ebe9 // ldp x9, x26, [sp, #40] - WORD $0x710173df // cmp w30, #92 - WORD $0xf9400bed // ldr x13, [sp, #16] - WORD $0xf94013e8 // ldr x8, [sp, #32] - WORD $0x54ffefa0 // b.eq LBB5_887 $-524(%rip) - WORD $0xd280001e // mov lr, #0 -LBB5_912: - WORD $0x8b1e032c // add x12, x25, lr - WORD $0xad401985 // ldp q5, q6, [x12] - WORD $0x6e228ca7 // cmeq.16b v7, v5, v2 - WORD $0x6e228cd0 // cmeq.16b v16, v6, v2 - WORD $0x4e201ce7 // and.16b v7, v7, v0 - WORD $0x4e0100e7 // tbl.16b v7, { v7 }, v1 - WORD $0x4e71b8e7 // addv.8h h7, v7 - WORD $0x1e2600ec // fmov w12, s7 - WORD $0x4e201e07 // and.16b v7, v16, v0 - WORD $0x4e0100e7 // tbl.16b v7, { v7 }, v1 - WORD $0x4e71b8e7 // addv.8h h7, v7 - WORD $0x1e2600fa // fmov w26, s7 - WORD $0x33103f4c // bfi w12, w26, #16, #16 - WORD $0x6e238ca7 // cmeq.16b v7, v5, v3 - WORD $0x6e238cd0 // cmeq.16b v16, v6, v3 - WORD $0x4e201ce7 // and.16b v7, v7, v0 - WORD $0x4e0100e7 // tbl.16b v7, { v7 }, v1 - WORD $0x4e71b8e7 // addv.8h h7, v7 - WORD $0x1e2600fa // fmov w26, s7 - WORD $0x4e201e07 // and.16b v7, v16, v0 - WORD $0x4e0100e7 // tbl.16b v7, { v7 }, v1 - WORD $0x4e71b8e7 // addv.8h h7, v7 - WORD $0x1e2600fb // fmov w27, s7 - WORD $0x33103f7a // bfi w26, w27, #16, #16 - WORD $0x3728018a // tbnz w10, #5, LBB5_917 $48(%rip) - WORD $0x5100059b // sub w27, w12, #1 - WORD $0x6a1b035f // tst w26, w27 - WORD $0x5400eee1 // b.ne LBB5_1366 $7644(%rip) - WORD $0x5100075a // sub w26, w26, #1 -LBB5_915: - WORD $0x6a0c035f // tst w26, w12 - WORD $0x54000361 // b.ne LBB5_919 $108(%rip) - WORD $0xf9401be8 // ldr x8, [sp, #48] - WORD $0x8b1e010c // add x12, x8, lr - WORD $0xad001985 // stp q5, q6, [x12] - WORD $0x910083de // add lr, lr, #32 - WORD $0x17ffffdd // b LBB5_912 $-140(%rip) -LBB5_917: - WORD $0x6e2464a7 // umax.16b v7, v5, v4 - WORD $0x6e248ce7 // cmeq.16b v7, v7, v4 - WORD $0x6e2464d0 // umax.16b v16, v6, v4 - WORD $0x6e248e10 // cmeq.16b v16, v16, v4 - WORD $0x4e201ce7 // and.16b v7, v7, v0 - WORD $0x4e0100e7 // tbl.16b v7, { v7 }, v1 - WORD $0x4e71b8e7 // addv.8h h7, v7 - WORD $0x1e2600e8 // fmov w8, s7 - WORD $0x4e201e07 // and.16b v7, v16, v0 - WORD $0x4e0100e7 // tbl.16b v7, { v7 }, v1 - WORD $0x4e71b8e7 // addv.8h h7, v7 - WORD $0x1e2600fb // fmov w27, s7 - WORD $0x33103f68 // bfi w8, w27, #16, #16 - WORD $0x2a0c011b // orr w27, w8, w12 - WORD $0x5100077b // sub w27, w27, #1 - WORD $0x6a1a037f // tst w27, w26 - WORD $0x5400ebc1 // b.ne LBB5_1366 $7544(%rip) - WORD $0x5100075a // sub w26, w26, #1 - WORD $0x6a1a011f // tst w8, w26 - WORD $0x54fffcc0 // b.eq LBB5_915 $-104(%rip) - WORD $0x1400083e // b LBB5_1416 $8440(%rip) -LBB5_919: - WORD $0x0e013ca9 // umov.b w9, v5[0] - WORD $0x8b1e033b // add x27, x25, lr - WORD $0xf9401be8 // ldr x8, [sp, #48] - WORD $0x8b1e011a // add x26, x8, lr - WORD $0xaa1b03ec // mov x12, x27 - WORD $0x7101713f // cmp w9, #92 - WORD $0xf9400bed // ldr x13, [sp, #16] - WORD $0xa94227e8 // ldp x8, x9, [sp, #32] - WORD $0x54ffe740 // b.eq LBB5_887 $-792(%rip) - WORD $0x0e013cac // umov.b w12, v5[0] -LBB5_921: - WORD $0xf9401be8 // ldr x8, [sp, #48] - WORD $0x8b1e011a // add x26, x8, lr - WORD $0x3900034c // strb w12, [x26] - WORD $0x8b1e0329 // add x9, x25, lr - WORD $0x3940052c // ldrb w12, [x9, #1] - WORD $0x7101719f // cmp w12, #92 - WORD $0x54000580 // b.eq LBB5_930 $176(%rip) - WORD $0x3900074c // strb w12, [x26, #1] - WORD $0x3940093b // ldrb w27, [x9, #2] - WORD $0x7101737f // cmp w27, #92 - WORD $0x54000560 // b.eq LBB5_931 $172(%rip) - WORD $0xf9401be8 // ldr x8, [sp, #48] - WORD $0x8b1e010c // add x12, x8, lr - WORD $0x39000b5b // strb w27, [x26, #2] - WORD $0x8b1e033a // add x26, x25, lr - WORD $0x39400f5b // ldrb w27, [x26, #3] - WORD $0x7101737f // cmp w27, #92 - WORD $0x54000560 // b.eq LBB5_932 $172(%rip) - WORD $0x39000d9b // strb w27, [x12, #3] - WORD $0x3940135b // ldrb w27, [x26, #4] - WORD $0x7101737f // cmp w27, #92 - WORD $0x54000560 // b.eq LBB5_933 $172(%rip) - WORD $0xf9401be8 // ldr x8, [sp, #48] - WORD $0x8b1e011a // add x26, x8, lr - WORD $0x3900119b // strb w27, [x12, #4] - WORD $0x8b1e032c // add x12, x25, lr - WORD $0x3940159b // ldrb w27, [x12, #5] - WORD $0x7101737f // cmp w27, #92 - WORD $0x54000560 // b.eq LBB5_934 $172(%rip) - WORD $0x3900175b // strb w27, [x26, #5] - WORD $0x3940199b // ldrb w27, [x12, #6] - WORD $0x7101737f // cmp w27, #92 - WORD $0x54000560 // b.eq LBB5_935 $172(%rip) - WORD $0xf9401be8 // ldr x8, [sp, #48] - WORD $0x8b1e010c // add x12, x8, lr - WORD $0x39001b5b // strb w27, [x26, #6] - WORD $0x8b1e033a // add x26, x25, lr - WORD $0x39401f5b // ldrb w27, [x26, #7] - WORD $0x7101737f // cmp w27, #92 - WORD $0x54000560 // b.eq LBB5_936 $172(%rip) - WORD $0x39001d9b // strb w27, [x12, #7] - WORD $0x3940234c // ldrb w12, [x26, #8] - WORD $0x910023de // add lr, lr, #8 - WORD $0x7101719f // cmp w12, #92 - WORD $0x54fffa81 // b.ne LBB5_921 $-176(%rip) - WORD $0x8b1e033b // add x27, x25, lr - WORD $0xd1000769 // sub x9, x27, #1 - WORD $0xf9401be8 // ldr x8, [sp, #48] - WORD $0x8b1e011a // add x26, x8, lr - WORD $0x14000024 // b LBB5_937 $144(%rip) -LBB5_930: - WORD $0x9100053b // add x27, x9, #1 - WORD $0x9100075a // add x26, x26, #1 - WORD $0x14000021 // b LBB5_937 $132(%rip) -LBB5_931: - WORD $0x8b1e032c // add x12, x25, lr - WORD $0x91000589 // add x9, x12, #1 - WORD $0x9100099b // add x27, x12, #2 - WORD $0xf9401be8 // ldr x8, [sp, #48] - WORD $0x8b1e010c // add x12, x8, lr - WORD $0x9100099a // add x26, x12, #2 - WORD $0x1400001a // b LBB5_937 $104(%rip) -LBB5_932: - WORD $0x91000b49 // add x9, x26, #2 - WORD $0x91000f5b // add x27, x26, #3 - WORD $0x91000d9a // add x26, x12, #3 - WORD $0x14000016 // b LBB5_937 $88(%rip) -LBB5_933: - WORD $0x8b1e032c // add x12, x25, lr - WORD $0x91000d89 // add x9, x12, #3 - WORD $0x9100119b // add x27, x12, #4 - WORD $0xf9401be8 // ldr x8, [sp, #48] - WORD $0x8b1e010c // add x12, x8, lr - WORD $0x9100119a // add x26, x12, #4 - WORD $0x1400000f // b LBB5_937 $60(%rip) -LBB5_934: - WORD $0x91001189 // add x9, x12, #4 - WORD $0x9100159b // add x27, x12, #5 - WORD $0x9100175a // add x26, x26, #5 - WORD $0x1400000b // b LBB5_937 $44(%rip) -LBB5_935: - WORD $0x8b1e032c // add x12, x25, lr - WORD $0x91001589 // add x9, x12, #5 - WORD $0x9100199b // add x27, x12, #6 - WORD $0xf9401be8 // ldr x8, [sp, #48] - WORD $0x8b1e010c // add x12, x8, lr - WORD $0x9100199a // add x26, x12, #6 - WORD $0x14000004 // b LBB5_937 $16(%rip) -LBB5_936: - WORD $0x91001b49 // add x9, x26, #6 - WORD $0x91001f5b // add x27, x26, #7 - WORD $0x91001d9a // add x26, x12, #7 -LBB5_937: - WORD $0x9100052c // add x12, x9, #1 - WORD $0xf9400bed // ldr x13, [sp, #16] - WORD $0xa94227e8 // ldp x8, x9, [sp, #32] - WORD $0x17fffee0 // b LBB5_887 $-1152(%rip) -LBB5_938: - WORD $0xaa1b03ec // mov x12, x27 -LBB5_939: - WORD $0x3800174c // strb w12, [x26], #1 - WORD $0xf9001bfa // str x26, [sp, #48] - WORD $0x17ffff58 // b LBB5_910 $-672(%rip) -LBB5_940: - WORD $0x53067f6c // lsr w12, w27, #6 - WORD $0x321a058c // orr w12, w12, #0xc0 - WORD $0xf9401bfa // ldr x26, [sp, #48] - WORD $0x381fc34c // sturb w12, [x26, #-4] - WORD $0x5280100c // mov w12, #128 - WORD $0x3300176c // bfxil w12, w27, #0, #6 - WORD $0x381fd34c // sturb w12, [x26, #-3] - WORD $0xd1000b4c // sub x12, x26, #2 - WORD $0x17ffff4e // b LBB5_909 $-712(%rip) -LBB5_941: - WORD $0xf9401bec // ldr x12, [sp, #48] - WORD $0x781fc195 // sturh w21, [x12, #-4] - WORD $0x381fe196 // sturb w22, [x12, #-2] - WORD $0xd100058c // sub x12, x12, #1 - WORD $0x17ffff49 // b LBB5_909 $-732(%rip) -LBB5_942: - WORD $0x0b1b298c // add w12, w12, w27, lsl #10 - WORD $0x0b17018c // add w12, w12, w23 - WORD $0x53127d9b // lsr w27, w12, #18 - WORD $0x321c0f7b // orr w27, w27, #0xf0 - WORD $0xf9401bfe // ldr lr, [sp, #48] - WORD $0x381fc3db // sturb w27, [lr, #-4] - WORD $0x5280101b // mov w27, #128 - WORD $0x330c459b // bfxil w27, w12, #12, #6 - WORD $0x381fd3db // sturb w27, [lr, #-3] - WORD $0x5280101b // mov w27, #128 - WORD $0x33062d9b // bfxil w27, w12, #6, #6 - WORD $0x381fe3db // sturb w27, [lr, #-2] - WORD $0x5280100c // mov w12, #128 - WORD $0x3300174c // bfxil w12, w26, #0, #6 - WORD $0x381ff3cc // sturb w12, [lr, #-1] - WORD $0x17ffff3a // b LBB5_910 $-792(%rip) -LBB5_943: - WORD $0x92800021 // mov x1, #-2 - WORD $0x140001b8 // b LBB5_1060 $1760(%rip) -LBB5_944: - WORD $0xaa1703f6 // mov x22, x23 -LBB5_945: - WORD $0xd37ffe6e // lsr x14, x19, #63 - WORD $0x910025d0 // add x16, x14, #9 - WORD $0x9ad02673 // lsr x19, x19, x16 - WORD $0xaa14018c // orr x12, x12, x20 - WORD $0x92400670 // and x16, x19, #0x3 - WORD $0xf100019f // cmp x12, #0 - WORD $0xfa410a00 // ccmp x16, #1, #0, eq - WORD $0x540009a0 // b.eq LBB5_957 $308(%rip) - WORD $0x9240026c // and x12, x19, #0x1 - WORD $0x8b13018c // add x12, x12, x19 - WORD $0xd376fd93 // lsr x19, x12, #54 - WORD $0xf100027f // cmp x19, #0 - WORD $0xaa2703f0 // mvn x16, x7 - WORD $0x8b110210 // add x16, x16, x17 - WORD $0x8b0e020e // add x14, x16, x14 - WORD $0x9a8e05ce // cinc x14, x14, ne - WORD $0xd11ffdd0 // sub x16, x14, #2047 - WORD $0xb11ffa1f // cmn x16, #2046 - WORD $0xaa0f03f4 // mov x20, x15 - WORD $0x54000843 // b.lo LBB5_958 $264(%rip) - WORD $0xf100027f // cmp x19, #0 - WORD $0x52800030 // mov w16, #1 - WORD $0x9a900610 // cinc x16, x16, ne - WORD $0x9ad0258c // lsr x12, x12, x16 - WORD $0xb34c2dcc // bfi x12, x14, #52, #12 - WORD $0xb241018e // orr x14, x12, #0x8000000000000000 - WORD $0x7100003f // cmp w1, #0 - WORD $0x9a8c11cc // csel x12, x14, x12, ne - WORD $0x9e670180 // fmov d0, x12 - WORD $0x3400bee4 // cbz w4, LBB5_1329 $6108(%rip) - WORD $0x9100046c // add x12, x3, #1 - WORD $0xdac01183 // clz x3, x12 - WORD $0x9ac3218e // lsl x14, x12, x3 - WORD $0x9b0e7ccc // mul x12, x6, x14 - WORD $0x9bce7cc4 // umulh x4, x6, x14 - WORD $0x92402086 // and x6, x4, #0x1ff - WORD $0xaa2e03e7 // mvn x7, x14 - WORD $0xeb07019f // cmp x12, x7 - WORD $0x540001e9 // b.ls LBB5_953 $60(%rip) - WORD $0xf107fcdf // cmp x6, #511 - WORD $0x540001a1 // b.ne LBB5_953 $52(%rip) - WORD $0xf9400050 // ldr x16, [x2] - WORD $0x9b0e7e02 // mul x2, x16, x14 - WORD $0x9bce7e0e // umulh x14, x16, x14 - WORD $0xab0c01cc // adds x12, x14, x12 - WORD $0x9a843484 // cinc x4, x4, hs - WORD $0x92402086 // and x6, x4, #0x1ff - WORD $0xeb07005f // cmp x2, x7 - WORD $0x540000a9 // b.ls LBB5_953 $20(%rip) - WORD $0xb100059f // cmn x12, #1 - WORD $0x54000061 // b.ne LBB5_953 $12(%rip) - WORD $0xf107fcdf // cmp x6, #511 - WORD $0x54000420 // b.eq LBB5_958 $132(%rip) -LBB5_953: - WORD $0xd37ffc8e // lsr x14, x4, #63 - WORD $0x910025d0 // add x16, x14, #9 - WORD $0x9ad02482 // lsr x2, x4, x16 - WORD $0xaa06018c // orr x12, x12, x6 - WORD $0xb500008c // cbnz x12, LBB5_955 $16(%rip) - WORD $0x9240044c // and x12, x2, #0x3 - WORD $0xf100059f // cmp x12, #1 - WORD $0x54000320 // b.eq LBB5_958 $100(%rip) -LBB5_955: - WORD $0x9240004c // and x12, x2, #0x1 - WORD $0x8b02018c // add x12, x12, x2 - WORD $0xd376fd82 // lsr x2, x12, #54 - WORD $0xf100005f // cmp x2, #0 - WORD $0xaa2303f0 // mvn x16, x3 - WORD $0x8b110210 // add x16, x16, x17 - WORD $0x8b0e020e // add x14, x16, x14 - WORD $0x9a8e05ce // cinc x14, x14, ne - WORD $0xd11ffdd0 // sub x16, x14, #2047 - WORD $0xb11ffa1f // cmn x16, #2046 - WORD $0x540001c3 // b.lo LBB5_958 $56(%rip) - WORD $0xf100005f // cmp x2, #0 - WORD $0x52800030 // mov w16, #1 - WORD $0x9a900610 // cinc x16, x16, ne - WORD $0x9ad0258c // lsr x12, x12, x16 - WORD $0xb34c2dcc // bfi x12, x14, #52, #12 - WORD $0xb241018e // orr x14, x12, #0x8000000000000000 - WORD $0x7100003f // cmp w1, #0 - WORD $0x9a8c11cc // csel x12, x14, x12, ne - WORD $0x9e670181 // fmov d1, x12 - WORD $0x1e602020 // fcmp d1, d0 - WORD $0x5400b840 // b.eq LBB5_1329 $5896(%rip) - WORD $0x14000002 // b LBB5_958 $8(%rip) -LBB5_957: - WORD $0xaa0f03f4 // mov x20, x15 -LBB5_958: - WORD $0xb9002bf8 // str w24, [sp, #40] - WORD $0xcb050146 // sub x6, x10, x5 - WORD $0xf9402011 // ldr x17, [x0, #64] - WORD $0xf9402803 // ldr x3, [x0, #80] - WORD $0xb4000443 // cbz x3, LBB5_970 $136(%rip) - WORD $0xd2800001 // mov x1, #0 - WORD $0xf100207f // cmp x3, #8 - WORD $0x54000343 // b.lo LBB5_968 $104(%rip) - WORD $0xd2800001 // mov x1, #0 - WORD $0xf101007f // cmp x3, #64 - WORD $0x540001a3 // b.lo LBB5_965 $52(%rip) - WORD $0x927ae461 // and x1, x3, #0xffffffffffffffc0 - WORD $0x9100822c // add x12, x17, #32 - WORD $0x6f00e400 // movi.2d v0, #0000000000000000 - WORD $0xaa0103ee // mov x14, x1 -LBB5_962: - WORD $0xad3f0180 // stp q0, q0, [x12, #-32] - WORD $0xac820180 // stp q0, q0, [x12], #64 - WORD $0xf10101ce // subs x14, x14, #64 - WORD $0x54ffffa1 // b.ne LBB5_962 $-12(%rip) - WORD $0xeb01007f // cmp x3, x1 - WORD $0x54000240 // b.eq LBB5_970 $72(%rip) - WORD $0xf27d087f // tst x3, #0x38 - WORD $0x54000160 // b.eq LBB5_968 $44(%rip) -LBB5_965: - WORD $0xaa0103ee // mov x14, x1 - WORD $0x927df061 // and x1, x3, #0xfffffffffffffff8 - WORD $0x8b0e022c // add x12, x17, x14 - WORD $0xcb0101ce // sub x14, x14, x1 - WORD $0x6f00e400 // movi.2d v0, #0000000000000000 -LBB5_966: - WORD $0xfc008580 // str d0, [x12], #8 - WORD $0xb10021ce // adds x14, x14, #8 - WORD $0x54ffffc1 // b.ne LBB5_966 $-8(%rip) - WORD $0xeb01007f // cmp x3, x1 - WORD $0x540000c0 // b.eq LBB5_970 $24(%rip) -LBB5_968: - WORD $0x8b01022c // add x12, x17, x1 - WORD $0xcb01006e // sub x14, x3, x1 -LBB5_969: - WORD $0x3800159f // strb wzr, [x12], #1 - WORD $0xf10005ce // subs x14, x14, #1 - WORD $0x54ffffc1 // b.ne LBB5_969 $-8(%rip) -LBB5_970: - WORD $0xb90033f4 // str w20, [sp, #48] - WORD $0xd2800013 // mov x19, #0 - WORD $0x394000af // ldrb w15, [x5] - WORD $0x7100b5ff // cmp w15, #45 - WORD $0x1a9f17e7 // cset w7, eq - WORD $0x12807fcc // mov w12, #-1023 - WORD $0xeb0700df // cmp x6, x7 - WORD $0x5400b0cd // b.le LBB5_1328 $5656(%rip) - WORD $0x52800004 // mov w4, #0 - WORD $0x52800002 // mov w2, #0 - WORD $0x52800013 // mov w19, #0 - WORD $0x52800017 // mov w23, #0 - WORD $0x14000006 // b LBB5_974 $24(%rip) -LBB5_972: - WORD $0x382e6a2c // strb w12, [x17, x14] - WORD $0x110006f7 // add w23, w23, #1 -LBB5_973: - WORD $0x910004e7 // add x7, x7, #1 - WORD $0xeb0700df // cmp x6, x7 - WORD $0x5400032d // b.le LBB5_983 $100(%rip) -LBB5_974: - WORD $0x386768ac // ldrb w12, [x5, x7] - WORD $0x5100c18e // sub w14, w12, #48 - WORD $0x710025df // cmp w14, #9 - WORD $0x54000108 // b.hi LBB5_978 $32(%rip) - WORD $0x7100c19f // cmp w12, #48 - WORD $0x54000161 // b.ne LBB5_980 $44(%rip) - WORD $0x34000217 // cbz w23, LBB5_982 $64(%rip) - WORD $0x93407eee // sxtw x14, w23 - WORD $0xeb0e007f // cmp x3, x14 - WORD $0x54fffe48 // b.hi LBB5_972 $-56(%rip) - WORD $0x17fffff3 // b LBB5_973 $-52(%rip) -LBB5_978: - WORD $0x7100b99f // cmp w12, #46 - WORD $0x540001e1 // b.ne LBB5_984 $60(%rip) - WORD $0x52800024 // mov w4, #1 - WORD $0xaa1703f3 // mov x19, x23 - WORD $0x17ffffee // b LBB5_973 $-72(%rip) -LBB5_980: - WORD $0xaa1703ee // mov x14, x23 - WORD $0x93407eee // sxtw x14, w23 - WORD $0xeb0e007f // cmp x3, x14 - WORD $0x54fffd08 // b.hi LBB5_972 $-96(%rip) - WORD $0x52800022 // mov w2, #1 - WORD $0x17ffffe8 // b LBB5_973 $-96(%rip) -LBB5_982: - WORD $0x51000673 // sub w19, w19, #1 - WORD $0x17ffffe6 // b LBB5_973 $-104(%rip) -LBB5_983: - WORD $0x7100009f // cmp w4, #0 - WORD $0x1a9302e4 // csel w4, w23, w19, eq - WORD $0x14000028 // b LBB5_991 $160(%rip) -LBB5_984: - WORD $0x7100009f // cmp w4, #0 - WORD $0x1a9302e4 // csel w4, w23, w19, eq - WORD $0x321b018c // orr w12, w12, #0x20 - WORD $0x7101959f // cmp w12, #101 - WORD $0x54000461 // b.ne LBB5_991 $140(%rip) - WORD $0x5280000c // mov w12, #0 - WORD $0x910004ee // add x14, x7, #1 - WORD $0x386e48b0 // ldrb w16, [x5, w14, uxtw] - WORD $0x110008e1 // add w1, w7, #2 - WORD $0x52800033 // mov w19, #1 - WORD $0x110008e7 // add w7, w7, #2 - WORD $0x12800014 // mov w20, #-1 - WORD $0x7100b61f // cmp w16, #45 - WORD $0x1a8e00ee // csel w14, w7, w14, eq - WORD $0x52800027 // mov w7, #1 - WORD $0x1a870287 // csel w7, w20, w7, eq - WORD $0x7100ae1f // cmp w16, #43 - WORD $0x1a8e002e // csel w14, w1, w14, eq - WORD $0x1a870267 // csel w7, w19, w7, eq - WORD $0x93407dd3 // sxtw x19, w14 - WORD $0xeb1300df // cmp x6, x19 - WORD $0x5400022d // b.le LBB5_990 $68(%rip) - WORD $0x5280000c // mov w12, #0 - WORD $0x5284e1ee // mov w14, #9999 - WORD $0x52800154 // mov w20, #10 -LBB5_987: - WORD $0x38f368b0 // ldrsb w16, [x5, x19] - WORD $0x7100c21f // cmp w16, #48 - WORD $0x5400016b // b.lt LBB5_990 $44(%rip) - WORD $0x12001e01 // and w1, w16, #0xff - WORD $0x7100e43f // cmp w1, #57 - WORD $0x7a4e9180 // ccmp w12, w14, #0, ls - WORD $0x540000ec // b.gt LBB5_990 $28(%rip) - WORD $0x1b147d8c // mul w12, w12, w20 - WORD $0x5100c030 // sub w16, w1, #48 - WORD $0x0b30018c // add w12, w12, w16, uxtb - WORD $0x91000673 // add x19, x19, #1 - WORD $0xeb1300df // cmp x6, x19 - WORD $0x54fffe8c // b.gt LBB5_987 $-48(%rip) -LBB5_990: - WORD $0x1b071184 // madd w4, w12, w7, w4 -LBB5_991: - WORD $0xd2800013 // mov x19, #0 - WORD $0x12807fcc // mov w12, #-1023 - WORD $0x3400a6f7 // cbz w23, LBB5_1328 $5340(%rip) - WORD $0xd2800013 // mov x19, #0 - WORD $0x5280800c // mov w12, #1024 - WORD $0x7104d89f // cmp w4, #310 - WORD $0x5400a66c // b.gt LBB5_1328 $5324(%rip) - WORD $0xd2800013 // mov x19, #0 - WORD $0x12807fcc // mov w12, #-1023 - WORD $0x3105289f // cmn w4, #330 - WORD $0x5400a5eb // b.lt LBB5_1328 $5308(%rip) - WORD $0xb90023ef // str w15, [sp, #32] - WORD $0xb201e7e5 // mov x5, #-7378697629483820647 - WORD $0xf2933345 // movk x5, #39322 - WORD $0xf2e03325 // movk x5, #409, lsl #48 - WORD $0x7100049f // cmp w4, #1 - WORD $0xf9000ff6 // str x22, [sp, #24] - WORD $0x52800007 // mov w7, #0 - WORD $0x54001f8b // b.lt LBB5_1070 $1008(%rip) - WORD $0xd1000626 // sub x6, x17, #1 - WORD $0x92800013 // mov x19, #-1 - WORD $0x52800154 // mov w20, #10 -Lloh116: - WORD $0x1003b8d5 // adr x21, _POW_TAB $30488(%rip) -Lloh117: - WORD $0x910002b5 // add x21, x21, _POW_TAB@PAGEOFF $0(%rip) - WORD $0x14000006 // b LBB5_998 $24(%rip) -LBB5_996: - WORD $0x5280001b // mov w27, #0 -LBB5_997: - WORD $0x0b0702c7 // add w7, w22, w7 - WORD $0xaa1b03f7 // mov x23, x27 - WORD $0x7100009f // cmp w4, #0 - WORD $0x54001e4d // b.le LBB5_1071 $968(%rip) -LBB5_998: - WORD $0x7100209f // cmp w4, #8 - WORD $0x540000a9 // b.ls LBB5_1001 $20(%rip) - WORD $0x52800376 // mov w22, #27 - WORD $0x34ffff17 // cbz w23, LBB5_996 $-32(%rip) - WORD $0x1280034c // mov w12, #-27 - WORD $0x14000006 // b LBB5_1003 $24(%rip) -LBB5_1001: - WORD $0xb8645ab6 // ldr w22, [x21, w4, uxtw #2] - WORD $0x34fffe97 // cbz w23, LBB5_996 $-48(%rip) - WORD $0x4b1603ec // neg w12, w22 - WORD $0x3100f59f // cmn w12, #61 - WORD $0x54000489 // b.ls LBB5_1012 $144(%rip) -LBB5_1003: - WORD $0xd280001a // mov x26, #0 - WORD $0xd2800019 // mov x25, #0 - WORD $0x4b0c03f8 // neg w24, w12 - WORD $0x0ab77eec // bic w12, w23, w23, asr #31 -LBB5_1004: - WORD $0xeb1a019f // cmp x12, x26 - WORD $0x54000d20 // b.eq LBB5_1033 $420(%rip) - WORD $0x38ba6a2e // ldrsb x14, [x17, x26] - WORD $0x9b143b2e // madd x14, x25, x20, x14 - WORD $0xd100c1d9 // sub x25, x14, #48 - WORD $0x9100075a // add x26, x26, #1 - WORD $0x9ad8272e // lsr x14, x25, x24 - WORD $0xb4ffff2e // cbz x14, LBB5_1004 $-28(%rip) - WORD $0xaa1a03ec // mov x12, x26 -LBB5_1007: - WORD $0x9ad8226e // lsl x14, x19, x24 - WORD $0xaa2e03fa // mvn x26, x14 - WORD $0x6b0c02fb // subs w27, w23, w12 - WORD $0x54000ced // b.le LBB5_1036 $412(%rip) - WORD $0xaa1b03ee // mov x14, x27 - WORD $0xaa1103f7 // mov x23, x17 -LBB5_1009: - WORD $0x9ad82730 // lsr x16, x25, x24 - WORD $0x8a1a0321 // and x1, x25, x26 - WORD $0x1100c210 // add w16, w16, #48 - WORD $0x390002f0 // strb w16, [x23] - WORD $0x38accaf0 // ldrsb x16, [x23, w12, sxtw] - WORD $0x9b144030 // madd x16, x1, x20, x16 - WORD $0xd100c219 // sub x25, x16, #48 - WORD $0x910006f7 // add x23, x23, #1 - WORD $0xf10005ce // subs x14, x14, #1 - WORD $0x54fffee1 // b.ne LBB5_1009 $-36(%rip) - WORD $0x1400005b // b LBB5_1037 $364(%rip) -LBB5_1010: - WORD $0x710002ff // cmp w23, #0 - WORD $0x1a8403e4 // csel w4, wzr, w4, eq -LBB5_1011: - WORD $0x1100f30c // add w12, w24, #60 - WORD $0x3101e31f // cmn w24, #120 - WORD $0x54fffbca // b.ge LBB5_1003 $-136(%rip) -LBB5_1012: - WORD $0xd280000e // mov x14, #0 - WORD $0xd280001b // mov x27, #0 - WORD $0xaa0c03f8 // mov x24, x12 - WORD $0x0ab77eec // bic w12, w23, w23, asr #31 - WORD $0xaa0c03f9 // mov x25, x12 -LBB5_1013: - WORD $0xeb0e019f // cmp x12, x14 - WORD $0x54000140 // b.eq LBB5_1016 $40(%rip) - WORD $0x38ae6a30 // ldrsb x16, [x17, x14] - WORD $0x9b144370 // madd x16, x27, x20, x16 - WORD $0xd100c21b // sub x27, x16, #48 - WORD $0x910005ce // add x14, x14, #1 - WORD $0xd37cff70 // lsr x16, x27, #60 - WORD $0xb4ffff30 // cbz x16, LBB5_1013 $-28(%rip) - WORD $0xaa1b03fa // mov x26, x27 - WORD $0xaa0e03f9 // mov x25, x14 - WORD $0x14000008 // b LBB5_1018 $32(%rip) -LBB5_1016: - WORD $0xb400073b // cbz x27, LBB5_1032 $228(%rip) -LBB5_1017: - WORD $0x8b1b0b6c // add x12, x27, x27, lsl #2 - WORD $0xd37ff99a // lsl x26, x12, #1 - WORD $0x11000739 // add w25, w25, #1 - WORD $0xeb05037f // cmp x27, x5 - WORD $0xaa1a03fb // mov x27, x26 - WORD $0x54ffff63 // b.lo LBB5_1017 $-20(%rip) -LBB5_1018: - WORD $0x6b1902f7 // subs w23, w23, w25 - WORD $0x540001cd // b.le LBB5_1021 $56(%rip) - WORD $0xaa1703ec // mov x12, x23 - WORD $0xaa1103ee // mov x14, x17 -LBB5_1020: - WORD $0xd37cff50 // lsr x16, x26, #60 - WORD $0x9240ef41 // and x1, x26, #0xfffffffffffffff - WORD $0x321c0610 // orr w16, w16, #0x30 - WORD $0x390001d0 // strb w16, [x14] - WORD $0x38b9c9d0 // ldrsb x16, [x14, w25, sxtw] - WORD $0x9b144030 // madd x16, x1, x20, x16 - WORD $0xd100c21a // sub x26, x16, #48 - WORD $0x910005ce // add x14, x14, #1 - WORD $0xf100058c // subs x12, x12, #1 - WORD $0x54fffee1 // b.ne LBB5_1020 $-36(%rip) - WORD $0x14000002 // b LBB5_1022 $8(%rip) -LBB5_1021: - WORD $0x52800017 // mov w23, #0 -LBB5_1022: - WORD $0xb500013a // cbnz x26, LBB5_1024 $36(%rip) - WORD $0x14000013 // b LBB5_1026 $76(%rip) -LBB5_1023: - WORD $0xd37cff4c // lsr x12, x26, #60 - WORD $0xf100019f // cmp x12, #0 - WORD $0x1a9f0442 // csinc w2, w2, wzr, eq - WORD $0x9240ef4c // and x12, x26, #0xfffffffffffffff - WORD $0x8b0c098e // add x14, x12, x12, lsl #2 - WORD $0xd37ff9da // lsl x26, x14, #1 - WORD $0xb400018c // cbz x12, LBB5_1026 $48(%rip) -LBB5_1024: - WORD $0x93407eec // sxtw x12, w23 - WORD $0xeb0c007f // cmp x3, x12 - WORD $0x54fffee9 // b.ls LBB5_1023 $-36(%rip) - WORD $0xd37cff4e // lsr x14, x26, #60 - WORD $0x321c05ce // orr w14, w14, #0x30 - WORD $0x382c6a2e // strb w14, [x17, x12] - WORD $0x110006f7 // add w23, w23, #1 - WORD $0x9240ef4c // and x12, x26, #0xfffffffffffffff - WORD $0x8b0c098e // add x14, x12, x12, lsl #2 - WORD $0xd37ff9da // lsl x26, x14, #1 - WORD $0xb5fffecc // cbnz x12, LBB5_1024 $-40(%rip) -LBB5_1026: - WORD $0x4b19008c // sub w12, w4, w25 - WORD $0x11000584 // add w4, w12, #1 - WORD $0x710006ff // cmp w23, #1 - WORD $0x54fff7ab // b.lt LBB5_1010 $-268(%rip) - WORD $0x2a1703f7 // mov w23, w23 -LBB5_1028: - WORD $0x387768cc // ldrb w12, [x6, x23] - WORD $0x7100c19f // cmp w12, #48 - WORD $0x540000c1 // b.ne LBB5_1031 $24(%rip) - WORD $0xf10006f7 // subs x23, x23, #1 - WORD $0x54ffff8c // b.gt LBB5_1028 $-16(%rip) - WORD $0x52800017 // mov w23, #0 - WORD $0x52800004 // mov w4, #0 - WORD $0x17ffffb6 // b LBB5_1011 $-296(%rip) -LBB5_1031: - WORD $0x17ffffb5 // b LBB5_1011 $-300(%rip) -LBB5_1032: - WORD $0x52800017 // mov w23, #0 - WORD $0x17ffffb3 // b LBB5_1011 $-308(%rip) -LBB5_1033: - WORD $0xb4fff059 // cbz x25, LBB5_996 $-504(%rip) - WORD $0x9ad8272e // lsr x14, x25, x24 - WORD $0xb400054e // cbz x14, LBB5_1049 $168(%rip) - WORD $0x5280001b // mov w27, #0 - WORD $0x4b0c008c // sub w12, w4, w12 - WORD $0x11000584 // add w4, w12, #1 - WORD $0x9ad8226c // lsl x12, x19, x24 - WORD $0xaa2c03fa // mvn x26, x12 - WORD $0x14000005 // b LBB5_1038 $20(%rip) -LBB5_1036: - WORD $0x5280001b // mov w27, #0 -LBB5_1037: - WORD $0x4b0c008c // sub w12, w4, w12 - WORD $0x11000584 // add w4, w12, #1 - WORD $0xb4000299 // cbz x25, LBB5_1042 $80(%rip) -LBB5_1038: - WORD $0x14000007 // b LBB5_1040 $28(%rip) -LBB5_1039: - WORD $0xf100019f // cmp x12, #0 - WORD $0x1a9f0442 // csinc w2, w2, wzr, eq - WORD $0x8a1a032c // and x12, x25, x26 - WORD $0x8b0c098e // add x14, x12, x12, lsl #2 - WORD $0xd37ff9d9 // lsl x25, x14, #1 - WORD $0xb40001ac // cbz x12, LBB5_1043 $52(%rip) -LBB5_1040: - WORD $0x9ad8272c // lsr x12, x25, x24 - WORD $0x93407f6e // sxtw x14, w27 - WORD $0xeb0e007f // cmp x3, x14 - WORD $0x54fffee9 // b.ls LBB5_1039 $-36(%rip) - WORD $0x1100c18c // add w12, w12, #48 - WORD $0x382e6a2c // strb w12, [x17, x14] - WORD $0x1100077b // add w27, w27, #1 - WORD $0x8a1a032c // and x12, x25, x26 - WORD $0x8b0c098e // add x14, x12, x12, lsl #2 - WORD $0xd37ff9d9 // lsl x25, x14, #1 - WORD $0xb5fffecc // cbnz x12, LBB5_1040 $-40(%rip) - WORD $0x14000001 // b LBB5_1043 $4(%rip) -LBB5_1042: -LBB5_1043: - WORD $0x7100077f // cmp w27, #1 - WORD $0x5400010b // b.lt LBB5_1047 $32(%rip) - WORD $0x2a1b03fb // mov w27, w27 -LBB5_1045: - WORD $0x387b68cc // ldrb w12, [x6, x27] - WORD $0x7100c19f // cmp w12, #48 - WORD $0x540000c1 // b.ne LBB5_1048 $24(%rip) - WORD $0xf100077b // subs x27, x27, #1 - WORD $0x54ffff8c // b.gt LBB5_1045 $-16(%rip) - WORD $0x14000030 // b LBB5_1063 $192(%rip) -LBB5_1047: - WORD $0x35ffeb5b // cbnz w27, LBB5_997 $-664(%rip) - WORD $0x1400002e // b LBB5_1063 $184(%rip) -LBB5_1048: - WORD $0x17ffff58 // b LBB5_997 $-672(%rip) -LBB5_1049: -LBB5_1050: - WORD $0x8b190b2e // add x14, x25, x25, lsl #2 - WORD $0xd37ff9d9 // lsl x25, x14, #1 - WORD $0x1100058c // add w12, w12, #1 - WORD $0x9ad8272e // lsr x14, x25, x24 - WORD $0xb4ffff8e // cbz x14, LBB5_1050 $-16(%rip) - WORD $0x17ffff6e // b LBB5_1007 $-584(%rip) -LBB5_1051: - WORD $0xaa1403e7 // mov x7, x20 - WORD $0x92800006 // mov x6, #-1 - WORD $0xaa0f03f4 // mov x20, x15 - WORD $0xaa0d03fe // mov lr, x13 - WORD $0xb5ff68b0 // cbnz x16, LBB5_796 $-4844(%rip) -LBB5_1052: - WORD $0xaa0903ed // mov x13, x9 - WORD $0xf94017e9 // ldr x9, [sp, #40] - WORD $0x1400002f // b LBB5_1068 $188(%rip) -LBB5_1053: - WORD $0x52800002 // mov w2, #0 - WORD $0xaa0303fe // mov lr, x3 - WORD $0x14000480 // b LBB5_1334 $4608(%rip) -LBB5_1054: - WORD $0x7101f59f // cmp w12, #125 - WORD $0x54011d41 // b.ne LBB5_1545 $9128(%rip) - WORD $0x17fffa3f // b LBB5_741 $-5892(%rip) -LBB5_1055: - WORD $0x7101759f // cmp w12, #93 - WORD $0x54ff7aa0 // b.eq LBB5_826 $-4268(%rip) -LBB5_1056: - WORD $0xaa0c03e2 // mov x2, x12 - WORD $0x140010f3 // b LBB5_2031 $17356(%rip) -LBB5_1057: - WORD $0xd100046e // sub x14, x3, #1 - WORD $0xeb0e021f // cmp x16, x14 - WORD $0x1a9f17ee // cset w14, eq - WORD $0x6a0e019f // tst w12, w14 - WORD $0xda830146 // csinv x6, x10, x3, eq - WORD $0x1400001c // b LBB5_1067 $112(%rip) -LBB5_1058: - WORD $0x2a0c03e8 // mov w8, w12 - WORD $0xdac00108 // rbit x8, x8 - WORD $0xdac01108 // clz x8, x8 - WORD $0x8b0101e9 // add x9, x15, x1 -LBB5_1059: - WORD $0x8b08013b // add x27, x9, x8 - WORD $0x92800001 // mov x1, #-1 -LBB5_1060: - WORD $0x4b0103e2 // neg w2, w1 - WORD $0xaa1b03ea // mov x10, x27 - WORD $0x17fff180 // b LBB5_261 $-14848(%rip) -LBB5_1061: - WORD $0x5280002c // mov w12, #1 - WORD $0x14000017 // b LBB5_1069 $92(%rip) -LBB5_1062: - WORD $0x52800002 // mov w2, #0 - WORD $0xcb0303fe // neg lr, x3 - WORD $0x14000469 // b LBB5_1335 $4516(%rip) -LBB5_1063: - WORD $0x5280001b // mov w27, #0 - WORD $0x52800004 // mov w4, #0 - WORD $0x0b0702c7 // add w7, w22, w7 - WORD $0x1400001d // b LBB5_1071 $116(%rip) -LBB5_1064: - WORD $0x5ac0030a // rbit w10, w24 - WORD $0x5ac0114a // clz w10, w10 - WORD $0xaa2603ec // mvn x12, x6 - WORD $0xcb0a0186 // sub x6, x12, x10 -LBB5_1065: - WORD $0xaa0f03f4 // mov x20, x15 - WORD $0xaa1e03f6 // mov x22, lr - WORD $0xaa0d03fe // mov lr, x13 -LBB5_1066: - WORD $0xaa0903ed // mov x13, x9 - WORD $0xf94017e9 // ldr x9, [sp, #40] -LBB5_1067: - WORD $0x52800010 // mov w16, #0 - WORD $0xaa0603ec // mov x12, x6 - WORD $0xb6f80086 // tbz x6, #63, LBB5_1069 $16(%rip) -LBB5_1068: - WORD $0xaa2603e6 // mvn x6, x6 - WORD $0x52800070 // mov w16, #3 - WORD $0x9280004c // mov x12, #-3 -LBB5_1069: - WORD $0x8b0600aa // add x10, x5, x6 - WORD $0x8b21418c // add x12, x12, w1, uxtw - WORD $0x5280036e // mov w14, #27 - WORD $0xaa1681ce // orr x14, x14, x22, lsl #32 - WORD $0xa900322e // stp x14, x12, [x17] - WORD $0xf9405011 // ldr x17, [x0, #160] - WORD $0x9100422c // add x12, x17, #16 - WORD $0xf900500c // str x12, [x0, #160] - WORD $0xb940d80c // ldr w12, [x0, #216] - WORD $0x1100058c // add w12, w12, #1 - WORD $0xb900d80c // str w12, [x0, #216] - WORD $0x14000463 // b LBB5_1339 $4492(%rip) -LBB5_1070: - WORD $0xaa1703fb // mov x27, x23 -LBB5_1071: - WORD $0xd1000626 // sub x6, x17, #1 - WORD $0xb202e7f5 // mov x21, #-3689348814741910324 - WORD $0xf29999b5 // movk x21, #52429 - WORD $0x92800136 // mov x22, #-10 - WORD $0x52800157 // mov w23, #10 - WORD $0x14000004 // b LBB5_1075 $16(%rip) -LBB5_1072: - WORD $0x7100037f // cmp w27, #0 - WORD $0x1a8403e4 // csel w4, wzr, w4, eq -LBB5_1073: -LBB5_1074: - WORD $0x4b1a00e7 // sub w7, w7, w26 -LBB5_1075: - WORD $0x37f800c4 // tbnz w4, #31, LBB5_1078 $24(%rip) - WORD $0x350024c4 // cbnz w4, LBB5_1158 $1176(%rip) - WORD $0x39c0022c // ldrsb w12, [x17] - WORD $0x7100d59f // cmp w12, #53 - WORD $0x540000eb // b.lt LBB5_1080 $28(%rip) - WORD $0x14000122 // b LBB5_1158 $1160(%rip) -LBB5_1078: - WORD $0x3100209f // cmn w4, #8 - WORD $0x54000082 // b.hs LBB5_1080 $16(%rip) - WORD $0x5280037a // mov w26, #27 - WORD $0x350000fb // cbnz w27, LBB5_1081 $28(%rip) - WORD $0x17fffff5 // b LBB5_1074 $-44(%rip) -LBB5_1080: - WORD $0x4b0403ec // neg w12, w4 -Lloh118: - WORD $0x1003970e // adr x14, _POW_TAB $29408(%rip) -Lloh119: - WORD $0x910001ce // add x14, x14, _POW_TAB@PAGEOFF $0(%rip) - WORD $0xb86c59da // ldr w26, [x14, w12, uxtw #2] - WORD $0x34fffe1b // cbz w27, LBB5_1074 $-64(%rip) -LBB5_1081: - WORD $0xaa0803ef // mov x15, x8 - WORD $0xaa0d03e8 // mov x8, x13 - WORD $0xaa1e03ed // mov x13, lr - WORD $0x2a1a03fe // mov w30, w26 -Lloh120: - WORD $0x1003972c // adr x12, _LSHIFT_TAB $29412(%rip) -Lloh121: - WORD $0x9100018c // add x12, x12, _LSHIFT_TAB@PAGEOFF $0(%rip) - WORD $0x52800d0e // mov w14, #104 - WORD $0x9bae334e // umaddl x14, w26, w14, x12 - WORD $0xb84045d8 // ldr w24, [x14], #4 - WORD $0x2a1b03ec // mov w12, w27 - WORD $0xaa0c03f3 // mov x19, x12 - WORD $0xaa0e03f4 // mov x20, x14 - WORD $0xaa1103f9 // mov x25, x17 -LBB5_1082: - WORD $0x38401681 // ldrb w1, [x20], #1 - WORD $0x34000141 // cbz w1, LBB5_1087 $40(%rip) - WORD $0x39400330 // ldrb w16, [x25] - WORD $0x6b01021f // cmp w16, w1 - WORD $0x54001541 // b.ne LBB5_1131 $680(%rip) - WORD $0x91000739 // add x25, x25, #1 - WORD $0xf1000673 // subs x19, x19, #1 - WORD $0x54ffff21 // b.ne LBB5_1082 $-28(%rip) - WORD $0x386c69ce // ldrb w14, [x14, x12] - WORD $0x3400004e // cbz w14, LBB5_1087 $8(%rip) -LBB5_1086: - WORD $0x51000718 // sub w24, w24, #1 -LBB5_1087: - WORD $0x0b1b030e // add w14, w24, w27 - WORD $0x93407dd3 // sxtw x19, w14 - WORD $0x7100077f // cmp w27, #1 - WORD $0x540006eb // b.lt LBB5_1097 $220(%rip) - WORD $0xd280001b // mov x27, #0 - WORD $0xd1000674 // sub x20, x19, #1 - WORD $0xd100058c // sub x12, x12, #1 - WORD $0x14000008 // b LBB5_1090 $32(%rip) -LBB5_1089: - WORD $0xf100003f // cmp x1, #0 - WORD $0x1a9f0442 // csinc w2, w2, wzr, eq - WORD $0xd1000734 // sub x20, x25, #1 - WORD $0x91000590 // add x16, x12, #1 - WORD $0xd100058c // sub x12, x12, #1 - WORD $0xf100061f // cmp x16, #1 - WORD $0x54000249 // b.ls LBB5_1092 $72(%rip) -LBB5_1090: - WORD $0xaa1403f9 // mov x25, x20 - WORD $0x38ac6a2e // ldrsb x14, [x17, x12] - WORD $0xd100c1ce // sub x14, x14, #48 - WORD $0x9ade21ce // lsl x14, x14, lr - WORD $0x8b1b01ce // add x14, x14, x27 - WORD $0x9bd57dd0 // umulh x16, x14, x21 - WORD $0xd343fe1b // lsr x27, x16, #3 - WORD $0x9b163b61 // madd x1, x27, x22, x14 - WORD $0xeb14007f // cmp x3, x20 - WORD $0x54fffe09 // b.ls LBB5_1089 $-64(%rip) - WORD $0x1100c030 // add w16, w1, #48 - WORD $0x38396a30 // strb w16, [x17, x25] - WORD $0xd1000734 // sub x20, x25, #1 - WORD $0x91000590 // add x16, x12, #1 - WORD $0xd100058c // sub x12, x12, #1 - WORD $0xf100061f // cmp x16, #1 - WORD $0x54fffe08 // b.hi LBB5_1090 $-64(%rip) -LBB5_1092: - WORD $0xf10029df // cmp x14, #10 - WORD $0xaa0d03fe // mov lr, x13 - WORD $0x54000323 // b.lo LBB5_1098 $100(%rip) - WORD $0x93407f2c // sxtw x12, w25 - WORD $0xd100058c // sub x12, x12, #1 - WORD $0xaa0803ed // mov x13, x8 - WORD $0xaa0f03e8 // mov x8, x15 - WORD $0x14000007 // b LBB5_1095 $28(%rip) -LBB5_1094: - WORD $0xf100003f // cmp x1, #0 - WORD $0x1a9f0442 // csinc w2, w2, wzr, eq - WORD $0xd100058c // sub x12, x12, #1 - WORD $0xf100277f // cmp x27, #9 - WORD $0xaa0e03fb // mov x27, x14 - WORD $0x54000209 // b.ls LBB5_1099 $64(%rip) -LBB5_1095: - WORD $0x9bd57f6e // umulh x14, x27, x21 - WORD $0xd343fdce // lsr x14, x14, #3 - WORD $0x9b166dc1 // madd x1, x14, x22, x27 - WORD $0xeb0c007f // cmp x3, x12 - WORD $0x54fffec9 // b.ls LBB5_1094 $-40(%rip) - WORD $0x1100c030 // add w16, w1, #48 - WORD $0x382c6a30 // strb w16, [x17, x12] - WORD $0xd100058c // sub x12, x12, #1 - WORD $0xf100277f // cmp x27, #9 - WORD $0xaa0e03fb // mov x27, x14 - WORD $0x54fffec8 // b.hi LBB5_1095 $-40(%rip) - WORD $0x14000004 // b LBB5_1099 $16(%rip) -LBB5_1097: - WORD $0xaa0d03fe // mov lr, x13 -LBB5_1098: - WORD $0xaa0803ed // mov x13, x8 - WORD $0xaa0f03e8 // mov x8, x15 -LBB5_1099: - WORD $0xeb13007f // cmp x3, x19 - WORD $0x1a83827b // csel w27, w19, w3, hi - WORD $0x0b040304 // add w4, w24, w4 - WORD $0x7100077f // cmp w27, #1 - WORD $0x5400012b // b.lt LBB5_1103 $36(%rip) -LBB5_1100: - WORD $0x387b68cc // ldrb w12, [x6, x27] - WORD $0x7100c19f // cmp w12, #48 - WORD $0x54000101 // b.ne LBB5_1104 $32(%rip) - WORD $0xf100077b // subs x27, x27, #1 - WORD $0x54ffff8c // b.gt LBB5_1100 $-16(%rip) - WORD $0x5280001b // mov w27, #0 - WORD $0x52800004 // mov w4, #0 - WORD $0x14000003 // b LBB5_1105 $12(%rip) -LBB5_1103: - WORD $0x7100037f // cmp w27, #0 - WORD $0x1a8403e4 // csel w4, wzr, w4, eq -LBB5_1104: -LBB5_1105: - WORD $0x36fff17a // tbz w26, #31, LBB5_1074 $-468(%rip) - WORD $0xaa1e03f9 // mov x25, lr - WORD $0x3100f75f // cmn w26, #61 - WORD $0x54000b08 // b.hi LBB5_1132 $352(%rip) - WORD $0xaa1a03fe // mov lr, x26 - WORD $0x14000007 // b LBB5_1110 $28(%rip) -LBB5_1108: - WORD $0x7100037f // cmp w27, #0 - WORD $0x1a8403e4 // csel w4, wzr, w4, eq -LBB5_1109: - WORD $0x1100f3ce // add w14, w30, #60 - WORD $0x3101e3df // cmn w30, #120 - WORD $0xaa0e03fe // mov lr, x14 - WORD $0x54000a2a // b.ge LBB5_1133 $324(%rip) -LBB5_1110: - WORD $0xd280000e // mov x14, #0 - WORD $0xd280000c // mov x12, #0 - WORD $0x0abb7f73 // bic w19, w27, w27, asr #31 - WORD $0xaa1303f8 // mov x24, x19 -LBB5_1111: - WORD $0xeb0e027f // cmp x19, x14 - WORD $0x54000140 // b.eq LBB5_1114 $40(%rip) - WORD $0x38ae6a30 // ldrsb x16, [x17, x14] - WORD $0x9b17418c // madd x12, x12, x23, x16 - WORD $0xd100c18c // sub x12, x12, #48 - WORD $0x910005ce // add x14, x14, #1 - WORD $0xd37cfd90 // lsr x16, x12, #60 - WORD $0xb4ffff30 // cbz x16, LBB5_1111 $-28(%rip) - WORD $0xaa0c03f3 // mov x19, x12 - WORD $0xaa0e03f8 // mov x24, x14 - WORD $0x14000008 // b LBB5_1116 $32(%rip) -LBB5_1114: - WORD $0xb400074c // cbz x12, LBB5_1130 $232(%rip) -LBB5_1115: - WORD $0x8b0c098e // add x14, x12, x12, lsl #2 - WORD $0xd37ff9d3 // lsl x19, x14, #1 - WORD $0x11000718 // add w24, w24, #1 - WORD $0xeb05019f // cmp x12, x5 - WORD $0xaa1303ec // mov x12, x19 - WORD $0x54ffff63 // b.lo LBB5_1115 $-20(%rip) -LBB5_1116: - WORD $0x6b18037b // subs w27, w27, w24 - WORD $0x540001ed // b.le LBB5_1120 $60(%rip) - WORD $0xaa1b03ec // mov x12, x27 - WORD $0xaa1103ee // mov x14, x17 -LBB5_1118: - WORD $0xd37cfe70 // lsr x16, x19, #60 - WORD $0x9240ee61 // and x1, x19, #0xfffffffffffffff - WORD $0x321c0610 // orr w16, w16, #0x30 - WORD $0x390001d0 // strb w16, [x14] - WORD $0x38b8c9d0 // ldrsb x16, [x14, w24, sxtw] - WORD $0x9b174030 // madd x16, x1, x23, x16 - WORD $0xd100c213 // sub x19, x16, #48 - WORD $0x910005ce // add x14, x14, #1 - WORD $0xf100058c // subs x12, x12, #1 - WORD $0x54fffee1 // b.ne LBB5_1118 $-36(%rip) - WORD $0xb5000193 // cbnz x19, LBB5_1122 $48(%rip) - WORD $0x14000016 // b LBB5_1124 $88(%rip) -LBB5_1120: - WORD $0x5280001b // mov w27, #0 - WORD $0xb5000133 // cbnz x19, LBB5_1122 $36(%rip) - WORD $0x14000013 // b LBB5_1124 $76(%rip) -LBB5_1121: - WORD $0xd37cfe6c // lsr x12, x19, #60 - WORD $0xf100019f // cmp x12, #0 - WORD $0x1a9f0442 // csinc w2, w2, wzr, eq - WORD $0x9240ee6c // and x12, x19, #0xfffffffffffffff - WORD $0x8b0c098e // add x14, x12, x12, lsl #2 - WORD $0xd37ff9d3 // lsl x19, x14, #1 - WORD $0xb400018c // cbz x12, LBB5_1124 $48(%rip) -LBB5_1122: - WORD $0x93407f6c // sxtw x12, w27 - WORD $0xeb0c007f // cmp x3, x12 - WORD $0x54fffee9 // b.ls LBB5_1121 $-36(%rip) - WORD $0xd37cfe6e // lsr x14, x19, #60 - WORD $0x321c05ce // orr w14, w14, #0x30 - WORD $0x382c6a2e // strb w14, [x17, x12] - WORD $0x1100077b // add w27, w27, #1 - WORD $0x9240ee6c // and x12, x19, #0xfffffffffffffff - WORD $0x8b0c098e // add x14, x12, x12, lsl #2 - WORD $0xd37ff9d3 // lsl x19, x14, #1 - WORD $0xb5fffecc // cbnz x12, LBB5_1122 $-40(%rip) -LBB5_1124: - WORD $0x4b18008c // sub w12, w4, w24 - WORD $0x11000584 // add w4, w12, #1 - WORD $0x7100077f // cmp w27, #1 - WORD $0x54fff78b // b.lt LBB5_1108 $-272(%rip) - WORD $0x2a1b03fb // mov w27, w27 -LBB5_1126: - WORD $0x387b68cc // ldrb w12, [x6, x27] - WORD $0x7100c19f // cmp w12, #48 - WORD $0x540000c1 // b.ne LBB5_1129 $24(%rip) - WORD $0xf100077b // subs x27, x27, #1 - WORD $0x54ffff8c // b.gt LBB5_1126 $-16(%rip) - WORD $0x5280001b // mov w27, #0 - WORD $0x52800004 // mov w4, #0 - WORD $0x17ffffb5 // b LBB5_1109 $-300(%rip) -LBB5_1129: - WORD $0x17ffffb4 // b LBB5_1109 $-304(%rip) -LBB5_1130: - WORD $0x5280001b // mov w27, #0 - WORD $0x17ffffb2 // b LBB5_1109 $-312(%rip) -LBB5_1131: - WORD $0x13001e0e // sxtb w14, w16 - WORD $0x6b2181df // cmp w14, w1, sxtb - WORD $0x54ffeb4b // b.lt LBB5_1086 $-664(%rip) - WORD $0x17ffff5a // b LBB5_1087 $-664(%rip) -LBB5_1132: - WORD $0xaa1a03ee // mov x14, x26 -LBB5_1133: - WORD $0xd280000c // mov x12, #0 - WORD $0xd2800018 // mov x24, #0 - WORD $0x4b0e03fe // neg w30, w14 - WORD $0x0abb7f6e // bic w14, w27, w27, asr #31 -LBB5_1134: - WORD $0xeb0c01df // cmp x14, x12 - WORD $0x54000320 // b.eq LBB5_1140 $100(%rip) - WORD $0x38ac6a30 // ldrsb x16, [x17, x12] - WORD $0x9b174310 // madd x16, x24, x23, x16 - WORD $0xd100c218 // sub x24, x16, #48 - WORD $0x9100058c // add x12, x12, #1 - WORD $0x9ade2710 // lsr x16, x24, lr - WORD $0xb4ffff30 // cbz x16, LBB5_1134 $-28(%rip) -LBB5_1137: - WORD $0x9280000e // mov x14, #-1 - WORD $0x9ade21ce // lsl x14, x14, lr - WORD $0xaa2e03f3 // mvn x19, x14 - WORD $0x6b0c037b // subs w27, w27, w12 - WORD $0x5400030d // b.le LBB5_1143 $96(%rip) - WORD $0xaa1b03ee // mov x14, x27 - WORD $0xaa1103f4 // mov x20, x17 -LBB5_1139: - WORD $0x9ade2710 // lsr x16, x24, lr - WORD $0x8a130301 // and x1, x24, x19 - WORD $0x1100c210 // add w16, w16, #48 - WORD $0x39000290 // strb w16, [x20] - WORD $0x38acca90 // ldrsb x16, [x20, w12, sxtw] - WORD $0x9b174030 // madd x16, x1, x23, x16 - WORD $0xd100c218 // sub x24, x16, #48 - WORD $0x91000694 // add x20, x20, #1 - WORD $0xf10005ce // subs x14, x14, #1 - WORD $0x54fffee1 // b.ne LBB5_1139 $-36(%rip) - WORD $0x1400000c // b LBB5_1144 $48(%rip) -LBB5_1140: - WORD $0xb40005d8 // cbz x24, LBB5_1155 $184(%rip) - WORD $0x9ade270c // lsr x12, x24, lr - WORD $0xb400060c // cbz x12, LBB5_1156 $192(%rip) - WORD $0x5280001b // mov w27, #0 - WORD $0x4b0e008c // sub w12, w4, w14 - WORD $0x11000584 // add w4, w12, #1 - WORD $0x9280000c // mov x12, #-1 - WORD $0x9ade218c // lsl x12, x12, lr - WORD $0xaa2c03f3 // mvn x19, x12 - WORD $0x14000005 // b LBB5_1145 $20(%rip) -LBB5_1143: - WORD $0x5280001b // mov w27, #0 -LBB5_1144: - WORD $0x4b0c008c // sub w12, w4, w12 - WORD $0x11000584 // add w4, w12, #1 - WORD $0xb4000298 // cbz x24, LBB5_1149 $80(%rip) -LBB5_1145: - WORD $0x14000007 // b LBB5_1147 $28(%rip) -LBB5_1146: - WORD $0xf100019f // cmp x12, #0 - WORD $0x1a9f0442 // csinc w2, w2, wzr, eq - WORD $0x8a13030c // and x12, x24, x19 - WORD $0x8b0c098e // add x14, x12, x12, lsl #2 - WORD $0xd37ff9d8 // lsl x24, x14, #1 - WORD $0xb40001ac // cbz x12, LBB5_1150 $52(%rip) -LBB5_1147: - WORD $0x9ade270c // lsr x12, x24, lr - WORD $0x93407f6e // sxtw x14, w27 - WORD $0xeb0e007f // cmp x3, x14 - WORD $0x54fffee9 // b.ls LBB5_1146 $-36(%rip) - WORD $0x1100c18c // add w12, w12, #48 - WORD $0x382e6a2c // strb w12, [x17, x14] - WORD $0x1100077b // add w27, w27, #1 - WORD $0x8a13030c // and x12, x24, x19 - WORD $0x8b0c098e // add x14, x12, x12, lsl #2 - WORD $0xd37ff9d8 // lsl x24, x14, #1 - WORD $0xb5fffecc // cbnz x12, LBB5_1147 $-40(%rip) - WORD $0x14000001 // b LBB5_1150 $4(%rip) -LBB5_1149: -LBB5_1150: - WORD $0x7100077f // cmp w27, #1 - WORD $0xaa1903fe // mov lr, x25 - WORD $0x54ffdd8b // b.lt LBB5_1072 $-1104(%rip) - WORD $0x2a1b03fb // mov w27, w27 -LBB5_1152: - WORD $0x387b68cc // ldrb w12, [x6, x27] - WORD $0x7100c19f // cmp w12, #48 - WORD $0x54ffdd41 // b.ne LBB5_1073 $-1112(%rip) - WORD $0xf100077b // subs x27, x27, #1 - WORD $0x54ffff8c // b.gt LBB5_1152 $-16(%rip) - WORD $0x5280001b // mov w27, #0 - WORD $0x52800004 // mov w4, #0 - WORD $0x4b1a00e7 // sub w7, w7, w26 - WORD $0x17fffee5 // b LBB5_1075 $-1132(%rip) -LBB5_1155: - WORD $0x5280001b // mov w27, #0 - WORD $0xaa1903fe // mov lr, x25 - WORD $0x4b1a00e7 // sub w7, w7, w26 - WORD $0x17fffee1 // b LBB5_1075 $-1148(%rip) -LBB5_1156: - WORD $0xaa0e03ec // mov x12, x14 -LBB5_1157: - WORD $0x8b180b0e // add x14, x24, x24, lsl #2 - WORD $0xd37ff9d8 // lsl x24, x14, #1 - WORD $0x1100058c // add w12, w12, #1 - WORD $0x9ade270e // lsr x14, x24, lr - WORD $0xb4ffff8e // cbz x14, LBB5_1157 $-16(%rip) - WORD $0x17ffffb6 // b LBB5_1137 $-296(%rip) -LBB5_1158: - WORD $0x310ff8ff // cmn w7, #1022 - WORD $0x54000b6c // b.gt LBB5_1186 $364(%rip) - WORD $0x12807fb4 // mov w20, #-1022 - WORD $0xf9400ff6 // ldr x22, [sp, #24] - WORD $0xb94023ef // ldr w15, [sp, #32] - WORD $0x340012fb // cbz w27, LBB5_1201 $604(%rip) - WORD $0x110ff4f4 // add w20, w7, #1021 - WORD $0x3110e8ff // cmn w7, #1082 - WORD $0x54000bc8 // b.hi LBB5_1188 $376(%rip) - WORD $0x52800147 // mov w7, #10 - WORD $0x14000005 // b LBB5_1164 $20(%rip) -LBB5_1162: -LBB5_1163: - WORD $0x1100f28c // add w12, w20, #60 - WORD $0x3101e29f // cmn w20, #120 - WORD $0xaa0c03f4 // mov x20, x12 - WORD $0x54000b2a // b.ge LBB5_1189 $356(%rip) -LBB5_1164: - WORD $0xd280000e // mov x14, #0 - WORD $0xd280000c // mov x12, #0 - WORD $0x0abb7f73 // bic w19, w27, w27, asr #31 - WORD $0xaa1303f5 // mov x21, x19 -LBB5_1165: - WORD $0xeb0e027f // cmp x19, x14 - WORD $0x54000140 // b.eq LBB5_1168 $40(%rip) - WORD $0x38ae6a30 // ldrsb x16, [x17, x14] - WORD $0x9b07418c // madd x12, x12, x7, x16 - WORD $0xd100c18c // sub x12, x12, #48 - WORD $0x910005ce // add x14, x14, #1 - WORD $0xd37cfd90 // lsr x16, x12, #60 - WORD $0xb4ffff30 // cbz x16, LBB5_1165 $-28(%rip) - WORD $0xaa0c03f3 // mov x19, x12 - WORD $0xaa0e03f5 // mov x21, x14 - WORD $0x14000008 // b LBB5_1170 $32(%rip) -LBB5_1168: - WORD $0xb400076c // cbz x12, LBB5_1184 $236(%rip) -LBB5_1169: - WORD $0x8b0c098e // add x14, x12, x12, lsl #2 - WORD $0xd37ff9d3 // lsl x19, x14, #1 - WORD $0x110006b5 // add w21, w21, #1 - WORD $0xeb05019f // cmp x12, x5 - WORD $0xaa1303ec // mov x12, x19 - WORD $0x54ffff63 // b.lo LBB5_1169 $-20(%rip) -LBB5_1170: - WORD $0x6b15037b // subs w27, w27, w21 - WORD $0x540001cd // b.le LBB5_1173 $56(%rip) - WORD $0xaa1b03ec // mov x12, x27 - WORD $0xaa1103ee // mov x14, x17 -LBB5_1172: - WORD $0xd37cfe70 // lsr x16, x19, #60 - WORD $0x9240ee61 // and x1, x19, #0xfffffffffffffff - WORD $0x321c0610 // orr w16, w16, #0x30 - WORD $0x390001d0 // strb w16, [x14] - WORD $0x38b5c9d0 // ldrsb x16, [x14, w21, sxtw] - WORD $0x9b074030 // madd x16, x1, x7, x16 - WORD $0xd100c213 // sub x19, x16, #48 - WORD $0x910005ce // add x14, x14, #1 - WORD $0xf100058c // subs x12, x12, #1 - WORD $0x54fffee1 // b.ne LBB5_1172 $-36(%rip) - WORD $0x14000002 // b LBB5_1174 $8(%rip) -LBB5_1173: - WORD $0x5280001b // mov w27, #0 -LBB5_1174: - WORD $0xb5000113 // cbnz x19, LBB5_1176 $32(%rip) - WORD $0x14000012 // b LBB5_1178 $72(%rip) -LBB5_1175: - WORD $0xf10001df // cmp x14, #0 - WORD $0x1a9f0442 // csinc w2, w2, wzr, eq - WORD $0x9240ee6c // and x12, x19, #0xfffffffffffffff - WORD $0x8b0c098e // add x14, x12, x12, lsl #2 - WORD $0xd37ff9d3 // lsl x19, x14, #1 - WORD $0xb400018c // cbz x12, LBB5_1178 $48(%rip) -LBB5_1176: - WORD $0x93407f6c // sxtw x12, w27 - WORD $0xd37cfe6e // lsr x14, x19, #60 - WORD $0xeb0c007f // cmp x3, x12 - WORD $0x54fffee9 // b.ls LBB5_1175 $-36(%rip) - WORD $0x321c05ce // orr w14, w14, #0x30 - WORD $0x382c6a2e // strb w14, [x17, x12] - WORD $0x1100077b // add w27, w27, #1 - WORD $0x9240ee6c // and x12, x19, #0xfffffffffffffff - WORD $0x8b0c098e // add x14, x12, x12, lsl #2 - WORD $0xd37ff9d3 // lsl x19, x14, #1 - WORD $0xb5fffecc // cbnz x12, LBB5_1176 $-40(%rip) -LBB5_1178: - WORD $0x4b15008c // sub w12, w4, w21 - WORD $0x11000584 // add w4, w12, #1 - WORD $0x7100077f // cmp w27, #1 - WORD $0x5400016b // b.lt LBB5_1183 $44(%rip) - WORD $0x2a1b03fb // mov w27, w27 - WORD $0xb94023ef // ldr w15, [sp, #32] -LBB5_1180: - WORD $0x387b68cc // ldrb w12, [x6, x27] - WORD $0x7100c19f // cmp w12, #48 - WORD $0x54fff761 // b.ne LBB5_1162 $-276(%rip) - WORD $0xf100077b // subs x27, x27, #1 - WORD $0x54ffff8c // b.gt LBB5_1180 $-16(%rip) - WORD $0x5280001b // mov w27, #0 - WORD $0x52800004 // mov w4, #0 - WORD $0x17ffffb6 // b LBB5_1163 $-296(%rip) -LBB5_1183: - WORD $0x7100037f // cmp w27, #0 - WORD $0x1a8403e4 // csel w4, wzr, w4, eq - WORD $0x14000002 // b LBB5_1185 $8(%rip) -LBB5_1184: - WORD $0x5280001b // mov w27, #0 -LBB5_1185: - WORD $0xb94023ef // ldr w15, [sp, #32] - WORD $0x17ffffb0 // b LBB5_1163 $-320(%rip) -LBB5_1186: - WORD $0xd2800013 // mov x19, #0 - WORD $0x5280800c // mov w12, #1024 - WORD $0x711000ff // cmp w7, #1024 - WORD $0xf9400ff6 // ldr x22, [sp, #24] - WORD $0xb94023ef // ldr w15, [sp, #32] - WORD $0x5400532c // b.gt LBB5_1328 $2660(%rip) - WORD $0x52800013 // mov w19, #0 - WORD $0x510004f4 // sub w20, w7, #1 - WORD $0x3500373b // cbnz w27, LBB5_1276 $1764(%rip) - WORD $0x1400022a // b LBB5_1300 $2216(%rip) -LBB5_1188: - WORD $0xaa1403ec // mov x12, x20 -LBB5_1189: - WORD $0xd2800013 // mov x19, #0 - WORD $0xd2800007 // mov x7, #0 - WORD $0x4b0c03e5 // neg w5, w12 - WORD $0x5280014e // mov w14, #10 - WORD $0x0abb7f6c // bic w12, w27, w27, asr #31 -LBB5_1190: - WORD $0xeb13019f // cmp x12, x19 - WORD $0x540003c0 // b.eq LBB5_1197 $120(%rip) - WORD $0x38b36a30 // ldrsb x16, [x17, x19] - WORD $0x9b0e40f0 // madd x16, x7, x14, x16 - WORD $0xd100c207 // sub x7, x16, #48 - WORD $0x91000673 // add x19, x19, #1 - WORD $0x9ac524f0 // lsr x16, x7, x5 - WORD $0xb4ffff30 // cbz x16, LBB5_1190 $-28(%rip) - WORD $0xaa1303ec // mov x12, x19 -LBB5_1193: - WORD $0x4b0c008e // sub w14, w4, w12 - WORD $0x110005c4 // add w4, w14, #1 - WORD $0x9280000e // mov x14, #-1 - WORD $0x9ac521ce // lsl x14, x14, x5 - WORD $0xaa2e03f3 // mvn x19, x14 - WORD $0x6b0c037b // subs w27, w27, w12 - WORD $0x54002e6d // b.le LBB5_1260 $1484(%rip) - WORD $0x5280014e // mov w14, #10 - WORD $0xaa1b03f4 // mov x20, x27 - WORD $0xaa1103f5 // mov x21, x17 -LBB5_1195: - WORD $0x9ac524f0 // lsr x16, x7, x5 - WORD $0x8a1300e1 // and x1, x7, x19 - WORD $0x1100c210 // add w16, w16, #48 - WORD $0x390002b0 // strb w16, [x21] - WORD $0x38accab0 // ldrsb x16, [x21, w12, sxtw] - WORD $0x9b0e4030 // madd x16, x1, x14, x16 - WORD $0xd100c207 // sub x7, x16, #48 - WORD $0x910006b5 // add x21, x21, #1 - WORD $0xf1000694 // subs x20, x20, #1 - WORD $0x54fffee1 // b.ne LBB5_1195 $-36(%rip) - WORD $0xb94023ef // ldr w15, [sp, #32] - WORD $0x14000165 // b LBB5_1261 $1428(%rip) -LBB5_1197: - WORD $0x12807fb4 // mov w20, #-1022 - WORD $0xb4000207 // cbz x7, LBB5_1201 $64(%rip) - WORD $0x9ac524ee // lsr x14, x7, x5 - WORD $0xb400010e // cbz x14, LBB5_1200 $32(%rip) - WORD $0x5280001b // mov w27, #0 - WORD $0x4b0c008c // sub w12, w4, w12 - WORD $0x11000584 // add w4, w12, #1 - WORD $0x9280000c // mov x12, #-1 - WORD $0x9ac5218c // lsl x12, x12, x5 - WORD $0xaa2c03f3 // mvn x19, x12 - WORD $0x1400015b // b LBB5_1262 $1388(%rip) -LBB5_1200: - WORD $0x8b0708ee // add x14, x7, x7, lsl #2 - WORD $0xd37ff9c7 // lsl x7, x14, #1 - WORD $0x1100058c // add w12, w12, #1 - WORD $0x9ac524ee // lsr x14, x7, x5 - WORD $0xb4ffff8e // cbz x14, LBB5_1200 $-16(%rip) - WORD $0x17ffffda // b LBB5_1193 $-152(%rip) -LBB5_1201: - WORD $0x52800013 // mov w19, #0 - WORD $0x140001f2 // b LBB5_1300 $1992(%rip) -LBB5_1202: - WORD $0xaa1603ef // mov x15, x22 - WORD $0xaa1e03e1 // mov x1, lr - WORD $0xdac001cc // rbit x12, x14 - WORD $0xdac0118c // clz x12, x12 - WORD $0x8b11014e // add x14, x10, x17 - WORD $0x8b0c01da // add x26, x14, x12 - WORD $0x3201c3f1 // mov w17, #-2139062144 - WORD $0x5283232e // mov w14, #6425 - WORD $0x72a3232e // movk w14, #6425, lsl #16 - WORD $0x3202c7e2 // mov w2, #-1061109568 - WORD $0x3200dbe3 // mov w3, #2139062143 - WORD $0x5288c8c4 // mov w4, #17990 - WORD $0x72a8c8c4 // movk w4, #17990, lsl #16 - WORD $0x3203cbe5 // mov w5, #-522133280 - WORD $0x52872726 // mov w6, #14649 - WORD $0x72a72726 // movk w6, #14649, lsl #16 - WORD $0x3200cfe7 // mov w7, #252645135 - WORD $0x3200c3f3 // mov w19, #16843009 - WORD $0x5297fdf4 // mov w20, #49135 - WORD $0x528017b5 // mov w21, #189 - WORD $0x52848016 // mov w22, #9216 - WORD $0x72bf9416 // movk w22, #64672, lsl #16 - WORD $0x4f02e782 // movi.16b v2, #92 - WORD $0x4f01e443 // movi.16b v3, #34 - WORD $0x4f00e7e4 // movi.16b v4, #31 - WORD $0xaa1a03ec // mov x12, x26 - WORD $0xaa1a03fe // mov lr, x26 -Lloh122: - WORD $0x100423f7 // adr x23, _ESCAPED_TAB $33916(%rip) -Lloh123: - WORD $0x910002f7 // add x23, x23, _ESCAPED_TAB@PAGEOFF $0(%rip) -LBB5_1203: - WORD $0x39400598 // ldrb w24, [x12, #1] - WORD $0xf101d71f // cmp x24, #117 - WORD $0x54000100 // b.eq LBB5_1206 $32(%rip) - WORD $0x38786af9 // ldrb w25, [x23, x24] - WORD $0x34002539 // cbz w25, LBB5_1259 $1188(%rip) - WORD $0xa90227e8 // stp x8, x9, [sp, #32] - WORD $0x91000998 // add x24, x12, #2 - WORD $0x380017d9 // strb w25, [lr], #1 - WORD $0xaa1e03f9 // mov x25, lr - WORD $0x1400006b // b LBB5_1226 $428(%rip) -LBB5_1206: - WORD $0xa90227e8 // stp x8, x9, [sp, #32] - WORD $0xb8402198 // ldur w24, [x12, #2] - WORD $0x5299fa19 // mov w25, #53200 - WORD $0x72b9f9f9 // movk w25, #53199, lsl #16 - WORD $0x0b19031b // add w27, w24, w25 - WORD $0x0a380239 // bic w25, w17, w24 - WORD $0x6a1b033f // tst w25, w27 - WORD $0x540072e1 // b.ne LBB5_1400 $3676(%rip) - WORD $0x0b0e031b // add w27, w24, w14 - WORD $0x2a18037b // orr w27, w27, w24 - WORD $0x6a11037f // tst w27, w17 - WORD $0x54007261 // b.ne LBB5_1400 $3660(%rip) - WORD $0xaa1903e8 // mov x8, x25 - WORD $0x1200db1b // and w27, w24, #0x7f7f7f7f - WORD $0x4b1b0059 // sub w25, w2, w27 - WORD $0xb90033f9 // str w25, [sp, #48] - WORD $0x0b040379 // add w25, w27, w4 - WORD $0xb94033e9 // ldr w9, [sp, #48] - WORD $0x0a090339 // and w25, w25, w9 - WORD $0x6a08033f // tst w25, w8 - WORD $0x54007141 // b.ne LBB5_1400 $3624(%rip) - WORD $0x4b1b00b9 // sub w25, w5, w27 - WORD $0x0b06037b // add w27, w27, w6 - WORD $0x0a190379 // and w25, w27, w25 - WORD $0x6a08033f // tst w25, w8 - WORD $0x540070a1 // b.ne LBB5_1400 $3604(%rip) - WORD $0x5ac00b18 // rev w24, w24 - WORD $0x0a781279 // bic w25, w19, w24, lsr #4 - WORD $0x2a190f39 // orr w25, w25, w25, lsl #3 - WORD $0x1200cf18 // and w24, w24, #0xf0f0f0f - WORD $0x0b180338 // add w24, w25, w24 - WORD $0x2a581318 // orr w24, w24, w24, lsr #4 - WORD $0x53105f19 // ubfx w25, w24, #16, #8 - WORD $0x12001f18 // and w24, w24, #0xff - WORD $0x2a19231a // orr w26, w24, w25, lsl #8 - WORD $0x91001998 // add x24, x12, #6 - WORD $0x7102035f // cmp w26, #128 - WORD $0x54001c03 // b.lo LBB5_1254 $896(%rip) - WORD $0x910013d9 // add x25, lr, #4 -LBB5_1212: - WORD $0x711fff5f // cmp w26, #2047 - WORD $0x54001c29 // b.ls LBB5_1256 $900(%rip) - WORD $0x51403b4c // sub w12, w26, #14, lsl #12 - WORD $0x3120059f // cmn w12, #2049 - WORD $0x540006a9 // b.ls LBB5_1224 $212(%rip) - WORD $0x530a7f4c // lsr w12, w26, #10 - WORD $0x7100d99f // cmp w12, #54 - WORD $0x54001c68 // b.hi LBB5_1257 $908(%rip) - WORD $0x3940030c // ldrb w12, [x24] - WORD $0x7101719f // cmp w12, #92 - WORD $0x54001c01 // b.ne LBB5_1257 $896(%rip) - WORD $0x3940070c // ldrb w12, [x24, #1] - WORD $0x7101d59f // cmp w12, #117 - WORD $0x54001ba1 // b.ne LBB5_1257 $884(%rip) - WORD $0xb840230c // ldur w12, [x24, #2] - WORD $0x5299fa1b // mov w27, #53200 - WORD $0x72b9f9fb // movk w27, #53199, lsl #16 - WORD $0x0b1b019e // add w30, w12, w27 - WORD $0x0a2c0228 // bic w8, w17, w12 - WORD $0x6a1e011f // tst w8, w30 - WORD $0x54007561 // b.ne LBB5_1417 $3756(%rip) - WORD $0x0b0e019e // add w30, w12, w14 - WORD $0x2a0c03de // orr w30, w30, w12 - WORD $0x6a1103df // tst w30, w17 - WORD $0x540074e1 // b.ne LBB5_1417 $3740(%rip) - WORD $0x0a03019e // and w30, w12, w3 - WORD $0x4b1e0049 // sub w9, w2, w30 - WORD $0x0b0403db // add w27, w30, w4 - WORD $0x0a09037b // and w27, w27, w9 - WORD $0x6a08037f // tst w27, w8 - WORD $0x54007421 // b.ne LBB5_1417 $3716(%rip) - WORD $0x4b1e00bb // sub w27, w5, w30 - WORD $0x0b0603de // add w30, w30, w6 - WORD $0x0a1b03db // and w27, w30, w27 - WORD $0x6a08037f // tst w27, w8 - WORD $0x54007381 // b.ne LBB5_1417 $3696(%rip) - WORD $0x5ac0098c // rev w12, w12 - WORD $0x0a6c127b // bic w27, w19, w12, lsr #4 - WORD $0x0b1b0f7b // add w27, w27, w27, lsl #3 - WORD $0x0a07018c // and w12, w12, w7 - WORD $0x0b0c036c // add w12, w27, w12 - WORD $0x2a4c119b // orr w27, w12, w12, lsr #4 - WORD $0x53087f6c // lsr w12, w27, #8 - WORD $0x12181d8c // and w12, w12, #0xff00 - WORD $0x91001b18 // add x24, x24, #6 - WORD $0x5140399e // sub w30, w12, #14, lsl #12 - WORD $0x33001f6c // bfxil w12, w27, #0, #8 - WORD $0x311007df // cmn w30, #1025 - WORD $0x540017a8 // b.hi LBB5_1258 $756(%rip) - WORD $0x781fc334 // sturh w20, [x25, #-4] - WORD $0x381fe335 // sturb w21, [x25, #-2] - WORD $0x91000f39 // add x25, x25, #3 - WORD $0xaa0c03fa // mov x26, x12 - WORD $0x7102019f // cmp w12, #128 - WORD $0x54fff942 // b.hs LBB5_1212 $-216(%rip) - WORD $0xd100133e // sub lr, x25, #4 - WORD $0x140000a7 // b LBB5_1255 $668(%rip) -LBB5_1224: - WORD $0x530c7f4c // lsr w12, w26, #12 - WORD $0x321b098c // orr w12, w12, #0xe0 - WORD $0x381fc32c // sturb w12, [x25, #-4] - WORD $0x5280100c // mov w12, #128 - WORD $0x33062f4c // bfxil w12, w26, #6, #6 - WORD $0x381fd32c // sturb w12, [x25, #-3] - WORD $0x5280100c // mov w12, #128 - WORD $0x3300174c // bfxil w12, w26, #0, #6 - WORD $0x381fe32c // sturb w12, [x25, #-2] -LBB5_1225: - WORD $0xd1000739 // sub x25, x25, #1 -LBB5_1226: - WORD $0x3940031b // ldrb w27, [x24] - WORD $0xaa1803fa // mov x26, x24 - WORD $0xaa1803ec // mov x12, x24 - WORD $0xaa1903fe // mov lr, x25 - WORD $0x7101737f // cmp w27, #92 - WORD $0xa94227e8 // ldp x8, x9, [sp, #32] - WORD $0x54fff0c0 // b.eq LBB5_1203 $-488(%rip) - WORD $0xf9000bed // str x13, [sp, #16] - WORD $0xd280001b // mov x27, #0 -LBB5_1228: - WORD $0x8b1b030c // add x12, x24, x27 - WORD $0xad401985 // ldp q5, q6, [x12] - WORD $0x6e228ca7 // cmeq.16b v7, v5, v2 - WORD $0x6e228cd0 // cmeq.16b v16, v6, v2 - WORD $0x4e201ce7 // and.16b v7, v7, v0 - WORD $0x4e0100e7 // tbl.16b v7, { v7 }, v1 - WORD $0x4e71b8e7 // addv.8h h7, v7 - WORD $0x1e2600ec // fmov w12, s7 - WORD $0x4e201e07 // and.16b v7, v16, v0 - WORD $0x4e0100e7 // tbl.16b v7, { v7 }, v1 - WORD $0x4e71b8e7 // addv.8h h7, v7 - WORD $0x1e2600fa // fmov w26, s7 - WORD $0x33103f4c // bfi w12, w26, #16, #16 - WORD $0x6e238ca7 // cmeq.16b v7, v5, v3 - WORD $0x6e238cd0 // cmeq.16b v16, v6, v3 - WORD $0x4e201ce7 // and.16b v7, v7, v0 - WORD $0x4e0100e7 // tbl.16b v7, { v7 }, v1 - WORD $0x4e71b8e7 // addv.8h h7, v7 - WORD $0x1e2600fa // fmov w26, s7 - WORD $0x4e201e07 // and.16b v7, v16, v0 - WORD $0x4e0100e7 // tbl.16b v7, { v7 }, v1 - WORD $0x4e71b8e7 // addv.8h h7, v7 - WORD $0x1e2600fe // fmov w30, s7 - WORD $0x33103fda // bfi w26, w30, #16, #16 - WORD $0x37280170 // tbnz w16, #5, LBB5_1233 $44(%rip) - WORD $0x5100059e // sub w30, w12, #1 - WORD $0x6a1e035f // tst w26, w30 - WORD $0x54005a61 // b.ne LBB5_1386 $2892(%rip) - WORD $0x5100075a // sub w26, w26, #1 -LBB5_1231: - WORD $0x6a0c035f // tst w26, w12 - WORD $0x54000341 // b.ne LBB5_1235 $104(%rip) - WORD $0x8b1b032c // add x12, x25, x27 - WORD $0xad001985 // stp q5, q6, [x12] - WORD $0x9100837b // add x27, x27, #32 - WORD $0x17ffffde // b LBB5_1228 $-136(%rip) -LBB5_1233: - WORD $0x6e2464a7 // umax.16b v7, v5, v4 - WORD $0x6e248ce7 // cmeq.16b v7, v7, v4 - WORD $0x6e2464d0 // umax.16b v16, v6, v4 - WORD $0x6e248e10 // cmeq.16b v16, v16, v4 - WORD $0x4e201ce7 // and.16b v7, v7, v0 - WORD $0x4e0100e7 // tbl.16b v7, { v7 }, v1 - WORD $0x4e71b8e7 // addv.8h h7, v7 - WORD $0x1e2600e8 // fmov w8, s7 - WORD $0x4e201e07 // and.16b v7, v16, v0 - WORD $0x4e0100e7 // tbl.16b v7, { v7 }, v1 - WORD $0x4e71b8e7 // addv.8h h7, v7 - WORD $0x1e2600fe // fmov w30, s7 - WORD $0x33103fc8 // bfi w8, w30, #16, #16 - WORD $0x2a0c011e // orr w30, w8, w12 - WORD $0x510007de // sub w30, w30, #1 - WORD $0x6a1a03df // tst w30, w26 - WORD $0x54005761 // b.ne LBB5_1386 $2796(%rip) - WORD $0x5100075a // sub w26, w26, #1 - WORD $0x6a1a011f // tst w8, w26 - WORD $0x54fffce0 // b.eq LBB5_1231 $-100(%rip) - WORD $0x14000340 // b LBB5_1418 $3328(%rip) -LBB5_1235: - WORD $0x0e013ca8 // umov.b w8, v5[0] - WORD $0x8b1b031a // add x26, x24, x27 - WORD $0x8b1b033e // add lr, x25, x27 - WORD $0xaa1a03ec // mov x12, x26 - WORD $0x7101711f // cmp w8, #92 - WORD $0xf9400bed // ldr x13, [sp, #16] - WORD $0xa94227e8 // ldp x8, x9, [sp, #32] - WORD $0x54ffe880 // b.eq LBB5_1203 $-752(%rip) - WORD $0x0e013cac // umov.b w12, v5[0] -LBB5_1237: - WORD $0x8b1b033e // add lr, x25, x27 - WORD $0x390003cc // strb w12, [lr] - WORD $0x8b1b0308 // add x8, x24, x27 - WORD $0x3940050c // ldrb w12, [x8, #1] - WORD $0x7101719f // cmp w12, #92 - WORD $0x54000500 // b.eq LBB5_1246 $160(%rip) - WORD $0x390007cc // strb w12, [lr, #1] - WORD $0x3940091a // ldrb w26, [x8, #2] - WORD $0x7101735f // cmp w26, #92 - WORD $0x540004e0 // b.eq LBB5_1247 $156(%rip) - WORD $0x8b1b032c // add x12, x25, x27 - WORD $0x39000bda // strb w26, [lr, #2] - WORD $0x8b1b031a // add x26, x24, x27 - WORD $0x39400f5e // ldrb w30, [x26, #3] - WORD $0x710173df // cmp w30, #92 - WORD $0x540004e0 // b.eq LBB5_1248 $156(%rip) - WORD $0x39000d9e // strb w30, [x12, #3] - WORD $0x3940135a // ldrb w26, [x26, #4] - WORD $0x7101735f // cmp w26, #92 - WORD $0x540004e0 // b.eq LBB5_1249 $156(%rip) - WORD $0x8b1b033e // add lr, x25, x27 - WORD $0x3900119a // strb w26, [x12, #4] - WORD $0x8b1b030c // add x12, x24, x27 - WORD $0x3940159a // ldrb w26, [x12, #5] - WORD $0x7101735f // cmp w26, #92 - WORD $0x540004e0 // b.eq LBB5_1250 $156(%rip) - WORD $0x390017da // strb w26, [lr, #5] - WORD $0x3940199a // ldrb w26, [x12, #6] - WORD $0x7101735f // cmp w26, #92 - WORD $0x540004e0 // b.eq LBB5_1251 $156(%rip) - WORD $0x8b1b032c // add x12, x25, x27 - WORD $0x39001bda // strb w26, [lr, #6] - WORD $0x8b1b031a // add x26, x24, x27 - WORD $0x39401f5e // ldrb w30, [x26, #7] - WORD $0x710173df // cmp w30, #92 - WORD $0x540004e0 // b.eq LBB5_1252 $156(%rip) - WORD $0x39001d9e // strb w30, [x12, #7] - WORD $0x3940234c // ldrb w12, [x26, #8] - WORD $0x9100237b // add x27, x27, #8 - WORD $0x7101719f // cmp w12, #92 - WORD $0x54fffb01 // b.ne LBB5_1237 $-160(%rip) - WORD $0x8b1b031a // add x26, x24, x27 - WORD $0xd1000748 // sub x8, x26, #1 - WORD $0x8b1b033e // add lr, x25, x27 - WORD $0x14000021 // b LBB5_1253 $132(%rip) -LBB5_1246: - WORD $0x9100051a // add x26, x8, #1 - WORD $0x910007de // add lr, lr, #1 - WORD $0x1400001e // b LBB5_1253 $120(%rip) -LBB5_1247: - WORD $0x8b1b030c // add x12, x24, x27 - WORD $0x91000588 // add x8, x12, #1 - WORD $0x9100099a // add x26, x12, #2 - WORD $0x8b1b032c // add x12, x25, x27 - WORD $0x9100099e // add lr, x12, #2 - WORD $0x14000018 // b LBB5_1253 $96(%rip) -LBB5_1248: - WORD $0x91000b48 // add x8, x26, #2 - WORD $0x91000f5a // add x26, x26, #3 - WORD $0x91000d9e // add lr, x12, #3 - WORD $0x14000014 // b LBB5_1253 $80(%rip) -LBB5_1249: - WORD $0x8b1b030c // add x12, x24, x27 - WORD $0x91000d88 // add x8, x12, #3 - WORD $0x9100119a // add x26, x12, #4 - WORD $0x8b1b032c // add x12, x25, x27 - WORD $0x9100119e // add lr, x12, #4 - WORD $0x1400000e // b LBB5_1253 $56(%rip) -LBB5_1250: - WORD $0x91001188 // add x8, x12, #4 - WORD $0x9100159a // add x26, x12, #5 - WORD $0x910017de // add lr, lr, #5 - WORD $0x1400000a // b LBB5_1253 $40(%rip) -LBB5_1251: - WORD $0x8b1b030c // add x12, x24, x27 - WORD $0x91001588 // add x8, x12, #5 - WORD $0x9100199a // add x26, x12, #6 - WORD $0x8b1b032c // add x12, x25, x27 - WORD $0x9100199e // add lr, x12, #6 - WORD $0x14000004 // b LBB5_1253 $16(%rip) -LBB5_1252: - WORD $0x91001b48 // add x8, x26, #6 - WORD $0x91001f5a // add x26, x26, #7 - WORD $0x91001d9e // add lr, x12, #7 -LBB5_1253: - WORD $0x9100050c // add x12, x8, #1 - WORD $0xf9400bed // ldr x13, [sp, #16] - WORD $0xa94227e8 // ldp x8, x9, [sp, #32] - WORD $0x17fffef2 // b LBB5_1203 $-1080(%rip) -LBB5_1254: - WORD $0xaa1a03ec // mov x12, x26 -LBB5_1255: - WORD $0x380017cc // strb w12, [lr], #1 - WORD $0xaa1e03f9 // mov x25, lr - WORD $0x17ffff62 // b LBB5_1226 $-632(%rip) -LBB5_1256: - WORD $0x53067f4c // lsr w12, w26, #6 - WORD $0x321a058c // orr w12, w12, #0xc0 - WORD $0x381fc32c // sturb w12, [x25, #-4] - WORD $0x5280100c // mov w12, #128 - WORD $0x3300174c // bfxil w12, w26, #0, #6 - WORD $0x381fd32c // sturb w12, [x25, #-3] - WORD $0xd1000b39 // sub x25, x25, #2 - WORD $0x17ffff5a // b LBB5_1226 $-664(%rip) -LBB5_1257: - WORD $0x781fc334 // sturh w20, [x25, #-4] - WORD $0x381fe335 // sturb w21, [x25, #-2] - WORD $0x17ffff56 // b LBB5_1225 $-680(%rip) -LBB5_1258: - WORD $0x0b1a298c // add w12, w12, w26, lsl #10 - WORD $0x0b16018c // add w12, w12, w22 - WORD $0x53127d9a // lsr w26, w12, #18 - WORD $0x321c0f5a // orr w26, w26, #0xf0 - WORD $0x381fc33a // sturb w26, [x25, #-4] - WORD $0x5280101a // mov w26, #128 - WORD $0x330c459a // bfxil w26, w12, #12, #6 - WORD $0x381fd33a // sturb w26, [x25, #-3] - WORD $0x5280101a // mov w26, #128 - WORD $0x33062d9a // bfxil w26, w12, #6, #6 - WORD $0x381fe33a // sturb w26, [x25, #-2] - WORD $0x5280100c // mov w12, #128 - WORD $0x3300176c // bfxil w12, w27, #0, #6 - WORD $0x381ff32c // sturb w12, [x25, #-1] - WORD $0x17ffff48 // b LBB5_1226 $-736(%rip) -LBB5_1259: - WORD $0x92800031 // mov x17, #-2 - WORD $0x52800034 // mov w20, #1 - WORD $0xaa0103fe // mov lr, x1 - WORD $0xaa0f03f6 // mov x22, x15 - WORD $0x4b1103f0 // neg w16, w17 - WORD $0x17fff8d9 // b LBB5_839 $-7324(%rip) -LBB5_1260: - WORD $0x5280001b // mov w27, #0 -LBB5_1261: - WORD $0xb4000267 // cbz x7, LBB5_1266 $76(%rip) -LBB5_1262: - WORD $0x14000007 // b LBB5_1264 $28(%rip) -LBB5_1263: - WORD $0xf100019f // cmp x12, #0 - WORD $0x1a9f0442 // csinc w2, w2, wzr, eq - WORD $0x8a1300ec // and x12, x7, x19 - WORD $0x8b0c098e // add x14, x12, x12, lsl #2 - WORD $0xd37ff9c7 // lsl x7, x14, #1 - WORD $0xb400018c // cbz x12, LBB5_1266 $48(%rip) -LBB5_1264: - WORD $0x9ac524ec // lsr x12, x7, x5 - WORD $0x93407f6e // sxtw x14, w27 - WORD $0xeb0e007f // cmp x3, x14 - WORD $0x54fffee9 // b.ls LBB5_1263 $-36(%rip) - WORD $0x1100c18c // add w12, w12, #48 - WORD $0x382e6a2c // strb w12, [x17, x14] - WORD $0x1100077b // add w27, w27, #1 - WORD $0x8a1300ec // and x12, x7, x19 - WORD $0x8b0c098e // add x14, x12, x12, lsl #2 - WORD $0xd37ff9c7 // lsl x7, x14, #1 - WORD $0xb5fffecc // cbnz x12, LBB5_1264 $-40(%rip) -LBB5_1266: - WORD $0x7100077f // cmp w27, #1 - WORD $0x5400016b // b.lt LBB5_1271 $44(%rip) - WORD $0x2a1b03fb // mov w27, w27 -LBB5_1268: - WORD $0x387b68cc // ldrb w12, [x6, x27] - WORD $0x7100c19f // cmp w12, #48 - WORD $0x540002a1 // b.ne LBB5_1275 $84(%rip) - WORD $0xf100077b // subs x27, x27, #1 - WORD $0x54ffff8c // b.gt LBB5_1268 $-16(%rip) - WORD $0x52800005 // mov w5, #0 - WORD $0x52800007 // mov w7, #0 - WORD $0x12807fb4 // mov w20, #-1022 - WORD $0x14000087 // b LBB5_1301 $540(%rip) -LBB5_1271: - WORD $0x52800005 // mov w5, #0 - WORD $0x52800007 // mov w7, #0 - WORD $0x12807fb4 // mov w20, #-1022 - WORD $0x3500019b // cbnz w27, LBB5_1276 $48(%rip) - WORD $0x14000082 // b LBB5_1301 $520(%rip) -LBB5_1272: - WORD $0xaa2603ea // mvn x10, x6 - WORD $0xcb374146 // sub x6, x10, w23, uxtw - WORD $0x17fffca3 // b LBB5_1065 $-3444(%rip) -LBB5_1273: - WORD $0xaa2603ea // mvn x10, x6 - WORD $0xcb2e4146 // sub x6, x10, w14, uxtw - WORD $0x17fffca0 // b LBB5_1065 $-3456(%rip) -LBB5_1274: - WORD $0xaa2603ea // mvn x10, x6 - WORD $0xcb2c4146 // sub x6, x10, w12, uxtw - WORD $0x17fffc9d // b LBB5_1065 $-3468(%rip) -LBB5_1275: - WORD $0x12807fb4 // mov w20, #-1022 -LBB5_1276: - WORD $0xd280000e // mov x14, #0 - WORD $0x2a1b03ec // mov w12, w27 - WORD $0x5282b185 // mov w5, #5516 -Lloh124: - WORD $0x100330cf // adr x15, _LSHIFT_TAB $26136(%rip) -Lloh125: - WORD $0x910001ef // add x15, x15, _LSHIFT_TAB@PAGEOFF $0(%rip) -LBB5_1277: - WORD $0xf10099df // cmp x14, #38 - WORD $0x54000220 // b.eq LBB5_1281 $68(%rip) - WORD $0x8b0e01f0 // add x16, x15, x14 - WORD $0x38656a01 // ldrb w1, [x16, x5] - WORD $0x386e6a27 // ldrb w7, [x17, x14] - WORD $0x6b0100ff // cmp w7, w1 - WORD $0x540001c1 // b.ne LBB5_1282 $56(%rip) - WORD $0x910005ce // add x14, x14, #1 - WORD $0xeb0e019f // cmp x12, x14 - WORD $0x54fffee1 // b.ne LBB5_1277 $-36(%rip) -Lloh126: - WORD $0x10032f4e // adr x14, _LSHIFT_TAB $26088(%rip) -Lloh127: - WORD $0x910001ce // add x14, x14, _LSHIFT_TAB@PAGEOFF $0(%rip) - WORD $0x8b0c01ce // add x14, x14, x12 - WORD $0x5282b190 // mov w16, #5516 - WORD $0x387069ce // ldrb w14, [x14, x16] - WORD $0x52800205 // mov w5, #16 - WORD $0x3500012e // cbnz w14, LBB5_1283 $36(%rip) - WORD $0x14000009 // b LBB5_1284 $36(%rip) -LBB5_1281: - WORD $0x52800205 // mov w5, #16 - WORD $0x14000007 // b LBB5_1284 $28(%rip) -LBB5_1282: - WORD $0x13001c2e // sxtb w14, w1 - WORD $0x13001cf0 // sxtb w16, w7 - WORD $0x52800205 // mov w5, #16 - WORD $0x6b0e021f // cmp w16, w14 - WORD $0x5400004a // b.ge LBB5_1284 $8(%rip) -LBB5_1283: - WORD $0x528001e5 // mov w5, #15 -LBB5_1284: - WORD $0xaa1603ef // mov x15, x22 - WORD $0x0b0c00a7 // add w7, w5, w12 - WORD $0x93407cf3 // sxtw x19, w7 - WORD $0x7100059f // cmp w12, #1 - WORD $0x5400076b // b.lt LBB5_1294 $236(%rip) - WORD $0xd2800015 // mov x21, #0 - WORD $0xd1000676 // sub x22, x19, #1 - WORD $0xd100058c // sub x12, x12, #1 - WORD $0xd2ff4018 // mov x24, #-432345564227567616 - WORD $0xb202e7f9 // mov x25, #-3689348814741910324 - WORD $0xf29999b9 // movk x25, #52429 - WORD $0x9280013a // mov x26, #-10 - WORD $0xaa0703f7 // mov x23, x7 - WORD $0x14000009 // b LBB5_1287 $36(%rip) -LBB5_1286: - WORD $0xf10001df // cmp x14, #0 - WORD $0x1a9f0442 // csinc w2, w2, wzr, eq - WORD $0x510006f7 // sub w23, w23, #1 - WORD $0xd10006d6 // sub x22, x22, #1 - WORD $0x9100058e // add x14, x12, #1 - WORD $0xd100058c // sub x12, x12, #1 - WORD $0xf10005df // cmp x14, #1 - WORD $0x54000229 // b.ls LBB5_1289 $68(%rip) -LBB5_1287: - WORD $0x38ac6a2e // ldrsb x14, [x17, x12] - WORD $0x8b0ed6ae // add x14, x21, x14, lsl #53 - WORD $0x8b1801db // add x27, x14, x24 - WORD $0x9bd97f6e // umulh x14, x27, x25 - WORD $0xd343fdd5 // lsr x21, x14, #3 - WORD $0x9b1a6eae // madd x14, x21, x26, x27 - WORD $0xeb16007f // cmp x3, x22 - WORD $0x54fffe29 // b.ls LBB5_1286 $-60(%rip) - WORD $0x1100c1ce // add w14, w14, #48 - WORD $0x38366a2e // strb w14, [x17, x22] - WORD $0x510006f7 // sub w23, w23, #1 - WORD $0xd10006d6 // sub x22, x22, #1 - WORD $0x9100058e // add x14, x12, #1 - WORD $0xd100058c // sub x12, x12, #1 - WORD $0xf10005df // cmp x14, #1 - WORD $0x54fffe28 // b.hi LBB5_1287 $-60(%rip) -LBB5_1289: - WORD $0xf1002b7f // cmp x27, #10 - WORD $0x54000303 // b.lo LBB5_1294 $96(%rip) - WORD $0x93407eec // sxtw x12, w23 - WORD $0xd100058c // sub x12, x12, #1 - WORD $0xb202e7f6 // mov x22, #-3689348814741910324 - WORD $0xf29999b6 // movk x22, #52429 - WORD $0x92800137 // mov x23, #-10 - WORD $0x14000007 // b LBB5_1292 $28(%rip) -LBB5_1291: - WORD $0xf100003f // cmp x1, #0 - WORD $0x1a9f0442 // csinc w2, w2, wzr, eq - WORD $0xd100058c // sub x12, x12, #1 - WORD $0xf10026bf // cmp x21, #9 - WORD $0xaa0e03f5 // mov x21, x14 - WORD $0x54000189 // b.ls LBB5_1294 $48(%rip) -LBB5_1292: - WORD $0x9bd67eae // umulh x14, x21, x22 - WORD $0xd343fdce // lsr x14, x14, #3 - WORD $0x9b1755c1 // madd x1, x14, x23, x21 - WORD $0xeb0c007f // cmp x3, x12 - WORD $0x54fffec9 // b.ls LBB5_1291 $-40(%rip) - WORD $0x1100c030 // add w16, w1, #48 - WORD $0x382c6a30 // strb w16, [x17, x12] - WORD $0xd100058c // sub x12, x12, #1 - WORD $0xf10026bf // cmp x21, #9 - WORD $0xaa0e03f5 // mov x21, x14 - WORD $0x54fffec8 // b.hi LBB5_1292 $-40(%rip) -LBB5_1294: - WORD $0xeb13007f // cmp x3, x19 - WORD $0x1a8380f3 // csel w19, w7, w3, hi - WORD $0x0b0400a4 // add w4, w5, w4 - WORD $0x7100067f // cmp w19, #1 - WORD $0x5400016b // b.lt LBB5_1299 $44(%rip) - WORD $0xaa0f03f6 // mov x22, x15 - WORD $0xb94023ef // ldr w15, [sp, #32] -LBB5_1296: - WORD $0x387368cc // ldrb w12, [x6, x19] - WORD $0x7100c19f // cmp w12, #48 - WORD $0x54000161 // b.ne LBB5_1300 $44(%rip) - WORD $0xf1000673 // subs x19, x19, #1 - WORD $0x54ffff8c // b.gt LBB5_1296 $-16(%rip) - WORD $0x52800005 // mov w5, #0 - WORD $0x52800007 // mov w7, #0 - WORD $0x1400000b // b LBB5_1301 $44(%rip) -LBB5_1299: - WORD $0x52800005 // mov w5, #0 - WORD $0x52800007 // mov w7, #0 - WORD $0xaa0f03f6 // mov x22, x15 - WORD $0xb94023ef // ldr w15, [sp, #32] - WORD $0x340000d3 // cbz w19, LBB5_1301 $24(%rip) -LBB5_1300: - WORD $0x92800006 // mov x6, #-1 - WORD $0xaa0403e5 // mov x5, x4 - WORD $0xaa1303e7 // mov x7, x19 - WORD $0x7100509f // cmp w4, #20 - WORD $0x54000c6c // b.gt LBB5_1327 $396(%rip) -LBB5_1301: - WORD $0x52800004 // mov w4, #0 - WORD $0xd2800003 // mov x3, #0 - WORD $0x6b0700bf // cmp w5, w7 - WORD $0x1a87b0ac // csel w12, w5, w7, lt - WORD $0x7100059f // cmp w12, #1 - WORD $0x5400016b // b.lt LBB5_1305 $44(%rip) - WORD $0xd2800003 // mov x3, #0 - WORD $0x5280014e // mov w14, #10 - WORD $0xaa0c03e4 // mov x4, x12 - WORD $0xaa1103e6 // mov x6, x17 -LBB5_1303: - WORD $0x388014d0 // ldrsb x16, [x6], #1 - WORD $0x9b0e4070 // madd x16, x3, x14, x16 - WORD $0xd100c203 // sub x3, x16, #48 - WORD $0xf1000484 // subs x4, x4, #1 - WORD $0x54ffff81 // b.ne LBB5_1303 $-16(%rip) - WORD $0xaa0c03e4 // mov x4, x12 -LBB5_1305: - WORD $0x6b0400ac // subs w12, w5, w4 - WORD $0x5400040d // b.le LBB5_1312 $128(%rip) - WORD $0x7100119f // cmp w12, #4 - WORD $0x54000323 // b.lo LBB5_1310 $100(%rip) - WORD $0xaa1603ef // mov x15, x22 - WORD $0x121e7586 // and w6, w12, #0xfffffffc - WORD $0x0b060084 // add w4, w4, w6 - WORD $0x5280002e // mov w14, #1 - WORD $0xaa0603f3 // mov x19, x6 - WORD $0x52800035 // mov w21, #1 - WORD $0x52800036 // mov w22, #1 -LBB5_1308: - WORD $0x8b030870 // add x16, x3, x3, lsl #2 - WORD $0xd37ffa03 // lsl x3, x16, #1 - WORD $0x8b0e09ce // add x14, x14, x14, lsl #2 - WORD $0xd37ff9ce // lsl x14, x14, #1 - WORD $0x8b150ab0 // add x16, x21, x21, lsl #2 - WORD $0xd37ffa15 // lsl x21, x16, #1 - WORD $0x8b160ad0 // add x16, x22, x22, lsl #2 - WORD $0xd37ffa16 // lsl x22, x16, #1 - WORD $0x71001273 // subs w19, w19, #4 - WORD $0x54fffee1 // b.ne LBB5_1308 $-36(%rip) - WORD $0x9b037dce // mul x14, x14, x3 - WORD $0x9b0e7eae // mul x14, x21, x14 - WORD $0x9b0e7ec3 // mul x3, x22, x14 - WORD $0x6b06019f // cmp w12, w6 - WORD $0xaa0f03f6 // mov x22, x15 - WORD $0xb94023ef // ldr w15, [sp, #32] - WORD $0x540000c0 // b.eq LBB5_1312 $24(%rip) -LBB5_1310: - WORD $0x4b0400ac // sub w12, w5, w4 -LBB5_1311: - WORD $0x8b03086e // add x14, x3, x3, lsl #2 - WORD $0xd37ff9c3 // lsl x3, x14, #1 - WORD $0x7100058c // subs w12, w12, #1 - WORD $0x54ffffa1 // b.ne LBB5_1311 $-12(%rip) -LBB5_1312: - WORD $0x37f804c5 // tbnz w5, #31, LBB5_1324 $152(%rip) - WORD $0x6b0500ff // cmp w7, w5 - WORD $0x5400048d // b.le LBB5_1324 $144(%rip) - WORD $0x8b25422c // add x12, x17, w5, uxtw - WORD $0x39c0018e // ldrsb w14, [x12] - WORD $0x110004b0 // add w16, w5, #1 - WORD $0x7100d5df // cmp w14, #53 - WORD $0x7a470200 // ccmp w16, w7, #0, eq - WORD $0x540000c0 // b.eq LBB5_1316 $24(%rip) - WORD $0x7100d1df // cmp w14, #52 - WORD $0x1a9fd7ec // cset w12, gt - WORD $0x91000466 // add x6, x3, #1 - WORD $0x3500036c // cbnz w12, LBB5_1325 $108(%rip) - WORD $0x14000019 // b LBB5_1324 $100(%rip) -LBB5_1316: - WORD $0x34000262 // cbz w2, LBB5_1322 $76(%rip) - WORD $0x91000466 // add x6, x3, #1 - WORD $0x14000017 // b LBB5_1325 $92(%rip) -LBB5_1318: - WORD $0x528000e2 // mov w2, #7 - WORD $0xaa0f03ea // mov x10, x15 - WORD $0x17ffed52 // b LBB5_261 $-19128(%rip) -LBB5_1319: - WORD $0x52800102 // mov w2, #8 - WORD $0x17ffed50 // b LBB5_261 $-19136(%rip) -LBB5_1320: - WORD $0x52800028 // mov w8, #1 - WORD $0x39032008 // strb w8, [x0, #200] - WORD $0x140004a5 // b LBB5_1546 $4756(%rip) -LBB5_1321: - WORD $0x2a0c03ec // mov w12, w12 - WORD $0xdac0018c // rbit x12, x12 - WORD $0xdac0118c // clz x12, x12 - WORD $0x8b11014a // add x10, x10, x17 - WORD $0x8b0c015a // add x26, x10, x12 - WORD $0x92800011 // mov x17, #-1 - WORD $0x4b1103f0 // neg w16, w17 - WORD $0x17fff7e1 // b LBB5_839 $-8316(%rip) -LBB5_1322: - WORD $0x340000a5 // cbz w5, LBB5_1324 $20(%rip) - WORD $0x385ff18c // ldurb w12, [x12, #-1] - WORD $0x1200018c // and w12, w12, #0x1 - WORD $0x91000466 // add x6, x3, #1 - WORD $0x3500004c // cbnz w12, LBB5_1325 $8(%rip) -LBB5_1324: - WORD $0xaa0303e6 // mov x6, x3 -LBB5_1325: - WORD $0xd2e0040c // mov x12, #9007199254740992 - WORD $0xeb0c00df // cmp x6, x12 - WORD $0x54000101 // b.ne LBB5_1327 $32(%rip) - WORD $0xd2800013 // mov x19, #0 - WORD $0x1100068e // add w14, w20, #1 - WORD $0xd2e00206 // mov x6, #4503599627370496 - WORD $0x5280800c // mov w12, #1024 - WORD $0x710ffe9f // cmp w20, #1023 - WORD $0xaa0e03f4 // mov x20, x14 - WORD $0x540000a0 // b.eq LBB5_1328 $20(%rip) -LBB5_1327: - WORD $0xf24c00df // tst x6, #0x10000000000000 - WORD $0x12807fcc // mov w12, #-1023 - WORD $0x1a94018c // csel w12, w12, w20, eq - WORD $0xaa0603f3 // mov x19, x6 -LBB5_1328: - WORD $0x9240ce6e // and x14, x19, #0xfffffffffffff - WORD $0x110ffd8c // add w12, w12, #1023 - WORD $0x1200298c // and w12, w12, #0x7ff - WORD $0xaa0cd1cc // orr x12, x14, x12, lsl #52 - WORD $0xb241018e // orr x14, x12, #0x8000000000000000 - WORD $0x7100b5ff // cmp w15, #45 - WORD $0x9a8c01cc // csel x12, x14, x12, eq - WORD $0x9e670180 // fmov d0, x12 - WORD $0xb9402bec // ldr w12, [sp, #40] - WORD $0x1e620181 // scvtf d1, w12 - WORD $0x1e600820 // fmul d0, d1, d0 - WORD $0xb94033f4 // ldr w20, [sp, #48] -LBB5_1329: - WORD $0x52800010 // mov w16, #0 - WORD $0x9e66000c // fmov x12, d0 - WORD $0x9240f98e // and x14, x12, #0x7fffffffffffffff - WORD $0x52800082 // mov w2, #4 - WORD $0xd2effe11 // mov x17, #9218868437227405312 - WORD $0xeb1101df // cmp x14, x17 - WORD $0x54000341 // b.ne LBB5_1338 $104(%rip) -LBB5_1330: - WORD $0xf1004dbf // cmp x13, #19 - WORD $0x540002c0 // b.eq LBB5_1337 $88(%rip) - WORD $0xf1002dbf // cmp x13, #11 - WORD $0x54000100 // b.eq LBB5_1335 $32(%rip) - WORD $0xf1000dbf // cmp x13, #3 - WORD $0x54fda301 // b.ne LBB5_261 $-19360(%rip) - WORD $0xf9405011 // ldr x17, [x0, #160] -LBB5_1334: - WORD $0x5280006d // mov w13, #3 - WORD $0xaa1681ac // orr x12, x13, x22, lsl #32 - WORD $0xa9007a2c // stp x12, lr, [x17] - WORD $0x14000005 // b LBB5_1336 $20(%rip) -LBB5_1335: - WORD $0x5280016d // mov w13, #11 - WORD $0xaa1681ac // orr x12, x13, x22, lsl #32 - WORD $0xf940500e // ldr x14, [x0, #160] - WORD $0xa90079cc // stp x12, lr, [x14] -LBB5_1336: - WORD $0xb940d80c // ldr w12, [x0, #216] - WORD $0x1100058c // add w12, w12, #1 - WORD $0xb900d80c // str w12, [x0, #216] - WORD $0xf9405011 // ldr x17, [x0, #160] - WORD $0x9100422c // add x12, x17, #16 - WORD $0xf900500c // str x12, [x0, #160] - WORD $0xaa0203f0 // mov x16, x2 - WORD $0x1400000e // b LBB5_1339 $56(%rip) -LBB5_1337: - WORD $0xaa0203f0 // mov x16, x2 - WORD $0xaa1e03ec // mov x12, lr -LBB5_1338: - WORD $0x5280026d // mov w13, #19 - WORD $0xaa1681ae // orr x14, x13, x22, lsl #32 - WORD $0xf940500f // ldr x15, [x0, #160] - WORD $0xa90031ee // stp x14, x12, [x15] - WORD $0xb940d80e // ldr w14, [x0, #216] - WORD $0x110005ce // add w14, w14, #1 - WORD $0xb900d80e // str w14, [x0, #216] - WORD $0xf9405011 // ldr x17, [x0, #160] - WORD $0x9100422e // add x14, x17, #16 - WORD $0xf900500e // str x14, [x0, #160] - WORD $0xaa0c03fe // mov lr, x12 -LBB5_1339: - WORD $0x5280016c // mov w12, #11 - WORD $0x7100021f // cmp w16, #0 - WORD $0x1a900182 // csel w2, w12, w16, eq - WORD $0x35fd9ed0 // cbnz w16, LBB5_261 $-19496(%rip) - WORD $0x9100822c // add x12, x17, #32 - WORD $0xf940600e // ldr x14, [x0, #192] - WORD $0xeb0e019f // cmp x12, x14 - WORD $0x54fd9e48 // b.hi LBB5_261 $-19512(%rip) - WORD $0xaa0a03ef // mov x15, x10 - WORD $0x384015f0 // ldrb w16, [x15], #1 - WORD $0x7100821f // cmp w16, #32 - WORD $0x54003048 // b.hi LBB5_1421 $1544(%rip) - WORD $0x5280002c // mov w12, #1 - WORD $0x9ad0218c // lsl x12, x12, x16 - WORD $0xd284c00e // mov x14, #9728 - WORD $0xf2c0002e // movk x14, #1, lsl #32 - WORD $0xea0e019f // tst x12, x14 - WORD $0x54002f80 // b.eq LBB5_1421 $1520(%rip) - WORD $0x9100094f // add x15, x10, #2 - WORD $0x39400550 // ldrb w16, [x10, #1] - WORD $0x7100821f // cmp w16, #32 - WORD $0x54000868 // b.hi LBB5_1352 $268(%rip) - WORD $0x5280002a // mov w10, #1 - WORD $0x9ad0214a // lsl x10, x10, x16 - WORD $0xd284c00c // mov x12, #9728 - WORD $0xf2c0002c // movk x12, #1, lsl #32 - WORD $0xea0c015f // tst x10, x12 - WORD $0x540007a0 // b.eq LBB5_1352 $244(%rip) - WORD $0xf940480a // ldr x10, [x0, #144] - WORD $0xcb0a01ec // sub x12, x15, x10 - WORD $0xf100fd9f // cmp x12, #63 - WORD $0x540000e8 // b.hi LBB5_1348 $28(%rip) - WORD $0xf9404c0e // ldr x14, [x0, #152] - WORD $0x9280000f // mov x15, #-1 - WORD $0x9acc21ec // lsl x12, x15, x12 - WORD $0xea0c01cc // ands x12, x14, x12 - WORD $0x540005e1 // b.ne LBB5_1351 $188(%rip) - WORD $0x9101014f // add x15, x10, #64 -LBB5_1348: - WORD $0xd10101ea // sub x10, x15, #64 - WORD $0x4f04e5e0 // movi.16b v0, #143 -Lloh128: - WORD $0x10fcfd0c // adr x12, lCPI5_0 $-24672(%rip) -Lloh129: - WORD $0x3dc00181 // ldr q1, [x12, lCPI5_0@PAGEOFF] $0(%rip) -Lloh130: - WORD $0x10fcfd4c // adr x12, lCPI5_1 $-24664(%rip) -Lloh131: - WORD $0x3dc00182 // ldr q2, [x12, lCPI5_1@PAGEOFF] $0(%rip) -Lloh132: - WORD $0x10fcfd8c // adr x12, lCPI5_2 $-24656(%rip) -Lloh133: - WORD $0x3dc00183 // ldr q3, [x12, lCPI5_2@PAGEOFF] $0(%rip) -LBB5_1349: - WORD $0xadc21544 // ldp q4, q5, [x10, #64]! - WORD $0xad411d46 // ldp q6, q7, [x10, #32] - WORD $0x4e201c90 // and.16b v16, v4, v0 - WORD $0x4e100030 // tbl.16b v16, { v1 }, v16 - WORD $0x4e201cb1 // and.16b v17, v5, v0 - WORD $0x4e110031 // tbl.16b v17, { v1 }, v17 - WORD $0x4e201cd2 // and.16b v18, v6, v0 - WORD $0x4e120032 // tbl.16b v18, { v1 }, v18 - WORD $0x4e201cf3 // and.16b v19, v7, v0 - WORD $0x4e130033 // tbl.16b v19, { v1 }, v19 - WORD $0x6e248e04 // cmeq.16b v4, v16, v4 - WORD $0x4e221c84 // and.16b v4, v4, v2 - WORD $0x4e030084 // tbl.16b v4, { v4 }, v3 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e26008c // fmov w12, s4 - WORD $0x6e258e24 // cmeq.16b v4, v17, v5 - WORD $0x4e221c84 // and.16b v4, v4, v2 - WORD $0x4e030084 // tbl.16b v4, { v4 }, v3 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e26008e // fmov w14, s4 - WORD $0x6e268e44 // cmeq.16b v4, v18, v6 - WORD $0x4e221c84 // and.16b v4, v4, v2 - WORD $0x4e030084 // tbl.16b v4, { v4 }, v3 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e26008f // fmov w15, s4 - WORD $0x6e278e64 // cmeq.16b v4, v19, v7 - WORD $0x4e221c84 // and.16b v4, v4, v2 - WORD $0x4e030084 // tbl.16b v4, { v4 }, v3 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e260090 // fmov w16, s4 - WORD $0x33103dcc // bfi w12, w14, #16, #16 - WORD $0xaa0f818c // orr x12, x12, x15, lsl #32 - WORD $0xaa10c18c // orr x12, x12, x16, lsl #48 - WORD $0xb100059f // cmn x12, #1 - WORD $0x54fffbc0 // b.eq LBB5_1349 $-136(%rip) -LBB5_1350: - WORD $0xaa2c03ec // mvn x12, x12 - WORD $0xa909300a // stp x10, x12, [x0, #144] -LBB5_1351: - WORD $0xdac0018c // rbit x12, x12 - WORD $0xdac0118c // clz x12, x12 - WORD $0x8b0c014f // add x15, x10, x12 - WORD $0x384015f0 // ldrb w16, [x15], #1 - WORD $0x14000136 // b LBB5_1421 $1240(%rip) -LBB5_1352: - WORD $0x14000135 // b LBB5_1421 $1236(%rip) -LBB5_1353: - WORD $0xaa0503e7 // mov x7, x5 - WORD $0x92800003 // mov x3, #-1 - WORD $0x92800002 // mov x2, #-1 - WORD $0xaa1e03f6 // mov x22, lr - WORD $0x17fff5fb // b LBB5_773 $-10260(%rip) -LBB5_1354: - WORD $0xcb10014a // sub x10, x10, x16 - WORD $0x39400147 // ldrb w7, [x10] - WORD $0x5100c0ec // sub w12, w7, #48 - WORD $0x7100259f // cmp w12, #9 - WORD $0x540003a8 // b.hi LBB5_1361 $116(%rip) - WORD $0xd2800003 // mov x3, #0 - WORD $0xd2800010 // mov x16, #0 - WORD $0x5280014a // mov w10, #10 -LBB5_1356: - WORD $0x9b0a7c6c // mul x12, x3, x10 - WORD $0x8b27418c // add x12, x12, w7, uxtw - WORD $0xd100c183 // sub x3, x12, #48 - WORD $0x8b1000ac // add x12, x5, x16 - WORD $0x39400587 // ldrb w7, [x12, #1] - WORD $0x5100c0ec // sub w12, w7, #48 - WORD $0x7100259f // cmp w12, #9 - WORD $0xfa529a02 // ccmp x16, #18, #2, ls - WORD $0x91000610 // add x16, x16, #1 - WORD $0x54fffee3 // b.lo LBB5_1356 $-36(%rip) - WORD $0x8b1000aa // add x10, x5, x16 - WORD $0x7100259f // cmp w12, #9 - WORD $0x54000248 // b.hi LBB5_1362 $72(%rip) - WORD $0xd2800006 // mov x6, #0 -LBB5_1359: - WORD $0x8b0600aa // add x10, x5, x6 - WORD $0x8b10014a // add x10, x10, x16 - WORD $0x39400547 // ldrb w7, [x10, #1] - WORD $0x5100c0ea // sub w10, w7, #48 - WORD $0x910004c6 // add x6, x6, #1 - WORD $0x7100295f // cmp w10, #10 - WORD $0x54ffff43 // b.lo LBB5_1359 $-24(%rip) - WORD $0x8b1000aa // add x10, x5, x16 - WORD $0x8b06014a // add x10, x10, x6 - WORD $0x52800024 // mov w4, #1 - WORD $0x17fff540 // b LBB5_746 $-11008(%rip) -LBB5_1361: - WORD $0x52800004 // mov w4, #0 - WORD $0xd2800010 // mov x16, #0 - WORD $0x52800006 // mov w6, #0 - WORD $0xd2800003 // mov x3, #0 - WORD $0x17fff53b // b LBB5_746 $-11028(%rip) -LBB5_1362: - WORD $0x52800004 // mov w4, #0 - WORD $0x52800006 // mov w6, #0 - WORD $0x17fff538 // b LBB5_746 $-11040(%rip) -LBB5_1363: - WORD $0x710004df // cmp w6, #1 - WORD $0x54feef01 // b.ne LBB5_868 $-8736(%rip) - WORD $0x5280014c // mov w12, #10 - WORD $0x9bcc7c6c // umulh x12, x3, x12 - WORD $0xeb0c03ff // cmp xzr, x12 - WORD $0x54001a60 // b.eq LBB5_1410 $844(%rip) - WORD $0x7100003f // cmp w1, #0 - WORD $0x1280000c // mov w12, #-1 - WORD $0x5a8c1598 // cneg w24, w12, eq - WORD $0x52800026 // mov w6, #1 - WORD $0x17fff7a2 // b LBB5_879 $-8568(%rip) -LBB5_1366: - WORD $0x0e013cae // umov.b w14, v5[0] - WORD $0x8b1e032a // add x10, x25, lr - WORD $0xf9401be8 // ldr x8, [sp, #48] - WORD $0x8b1e010c // add x12, x8, lr - WORD $0x710089df // cmp w14, #34 - WORD $0x54000121 // b.ne LBB5_1369 $36(%rip) -LBB5_1367: - WORD $0x9100055b // add x27, x10, #1 - WORD $0xcb0f0181 // sub x1, x12, x15 -LBB5_1368: - WORD $0x52800034 // mov w20, #1 - WORD $0xaa0203fe // mov lr, x2 - WORD $0xf9400bed // ldr x13, [sp, #16] - WORD $0xa94227e8 // ldp x8, x9, [sp, #32] - WORD $0xb6fe76a1 // tbz x1, #63, LBB5_690 $-12588(%rip) - WORD $0x17fffad8 // b LBB5_1060 $-5280(%rip) -LBB5_1369: - WORD $0x0e013cac // umov.b w12, v5[0] - WORD $0xf9401be8 // ldr x8, [sp, #48] -LBB5_1370: - WORD $0x8b1e010a // add x10, x8, lr - WORD $0x3900014c // strb w12, [x10] - WORD $0x8b1e032c // add x12, x25, lr - WORD $0x3940058e // ldrb w14, [x12, #1] - WORD $0x710089df // cmp w14, #34 - WORD $0x540004e0 // b.eq LBB5_1380 $156(%rip) - WORD $0x3900054e // strb w14, [x10, #1] - WORD $0x3940098c // ldrb w12, [x12, #2] - WORD $0x7100899f // cmp w12, #34 - WORD $0x54000520 // b.eq LBB5_1381 $164(%rip) - WORD $0x3900094c // strb w12, [x10, #2] - WORD $0x8b1e032c // add x12, x25, lr - WORD $0x39400d8e // ldrb w14, [x12, #3] - WORD $0x710089df // cmp w14, #34 - WORD $0x54000560 // b.eq LBB5_1382 $172(%rip) - WORD $0x39000d4e // strb w14, [x10, #3] - WORD $0x3940118c // ldrb w12, [x12, #4] - WORD $0x7100899f // cmp w12, #34 - WORD $0x540005a0 // b.eq LBB5_1383 $180(%rip) - WORD $0x3900114c // strb w12, [x10, #4] - WORD $0x8b1e032c // add x12, x25, lr - WORD $0x3940158e // ldrb w14, [x12, #5] - WORD $0x710089df // cmp w14, #34 - WORD $0x540005e0 // b.eq LBB5_1384 $188(%rip) - WORD $0x3900154e // strb w14, [x10, #5] - WORD $0x3940198c // ldrb w12, [x12, #6] - WORD $0x7100899f // cmp w12, #34 - WORD $0x54000620 // b.eq LBB5_1385 $196(%rip) - WORD $0x3900194c // strb w12, [x10, #6] - WORD $0x8b1e032c // add x12, x25, lr - WORD $0x39401d8e // ldrb w14, [x12, #7] - WORD $0x710089df // cmp w14, #34 - WORD $0x54000800 // b.eq LBB5_1389 $256(%rip) - WORD $0x39001d4e // strb w14, [x10, #7] - WORD $0x3940218c // ldrb w12, [x12, #8] - WORD $0x910023de // add lr, lr, #8 - WORD $0x7100899f // cmp w12, #34 - WORD $0x54fffb61 // b.ne LBB5_1370 $-148(%rip) - WORD $0x8b1e032a // add x10, x25, lr - WORD $0xf9401be8 // ldr x8, [sp, #48] - WORD $0x8b1e010c // add x12, x8, lr - WORD $0x17ffffcd // b LBB5_1367 $-204(%rip) -LBB5_1379: - WORD $0x92800161 // mov x1, #-12 - WORD $0x17fffaaa // b LBB5_1060 $-5464(%rip) -LBB5_1380: - WORD $0x9100099b // add x27, x12, #2 - WORD $0xf9401be8 // ldr x8, [sp, #48] - WORD $0xcb0f010a // sub x10, x8, x15 - WORD $0x8b1e014a // add x10, x10, lr - WORD $0x91000541 // add x1, x10, #1 - WORD $0x17ffffc7 // b LBB5_1368 $-228(%rip) -LBB5_1381: - WORD $0x8b1e032a // add x10, x25, lr - WORD $0x91000d5b // add x27, x10, #3 - WORD $0xf9401be8 // ldr x8, [sp, #48] - WORD $0xcb0f010a // sub x10, x8, x15 - WORD $0x8b1e014a // add x10, x10, lr - WORD $0x91000941 // add x1, x10, #2 - WORD $0x17ffffc0 // b LBB5_1368 $-256(%rip) -LBB5_1382: - WORD $0x9100119b // add x27, x12, #4 - WORD $0xf9401be8 // ldr x8, [sp, #48] - WORD $0xcb0f010a // sub x10, x8, x15 - WORD $0x8b1e014a // add x10, x10, lr - WORD $0x91000d41 // add x1, x10, #3 - WORD $0x17ffffba // b LBB5_1368 $-280(%rip) -LBB5_1383: - WORD $0x8b1e032a // add x10, x25, lr - WORD $0x9100155b // add x27, x10, #5 - WORD $0xf9401be8 // ldr x8, [sp, #48] - WORD $0xcb0f010a // sub x10, x8, x15 - WORD $0x8b1e014a // add x10, x10, lr - WORD $0x91001141 // add x1, x10, #4 - WORD $0x17ffffb3 // b LBB5_1368 $-308(%rip) -LBB5_1384: - WORD $0x9100199b // add x27, x12, #6 - WORD $0xf9401be8 // ldr x8, [sp, #48] - WORD $0xcb0f010a // sub x10, x8, x15 - WORD $0x8b1e014a // add x10, x10, lr - WORD $0x91001541 // add x1, x10, #5 - WORD $0x17ffffad // b LBB5_1368 $-332(%rip) -LBB5_1385: - WORD $0x8b1e032a // add x10, x25, lr - WORD $0x91001d5b // add x27, x10, #7 - WORD $0xf9401be8 // ldr x8, [sp, #48] - WORD $0xcb0f010a // sub x10, x8, x15 - WORD $0x8b1e014a // add x10, x10, lr - WORD $0x91001941 // add x1, x10, #6 - WORD $0x17ffffa6 // b LBB5_1368 $-360(%rip) -LBB5_1386: - WORD $0x0e013cb0 // umov.b w16, v5[0] - WORD $0x8b1b030c // add x12, x24, x27 - WORD $0x8b1b032e // add x14, x25, x27 - WORD $0x71008a1f // cmp w16, #34 - WORD $0x540001e1 // b.ne LBB5_1390 $60(%rip) -LBB5_1387: - WORD $0x9100059a // add x26, x12, #1 - WORD $0xcb0a01d1 // sub x17, x14, x10 -LBB5_1388: - WORD $0x52800034 // mov w20, #1 - WORD $0xaa0103fe // mov lr, x1 - WORD $0xf9400bed // ldr x13, [sp, #16] - WORD $0xa94227e8 // ldp x8, x9, [sp, #32] - WORD $0xaa0f03f6 // mov x22, x15 - WORD $0x17fff691 // b LBB5_838 $-9660(%rip) -LBB5_1389: - WORD $0x9100219b // add x27, x12, #8 - WORD $0xf9401be8 // ldr x8, [sp, #48] - WORD $0xcb0f010a // sub x10, x8, x15 - WORD $0x8b1e014a // add x10, x10, lr - WORD $0x91001d41 // add x1, x10, #7 - WORD $0x17ffff93 // b LBB5_1368 $-436(%rip) -LBB5_1390: - WORD $0x0e013cae // umov.b w14, v5[0] -LBB5_1391: - WORD $0x8b1b032c // add x12, x25, x27 - WORD $0x3900018e // strb w14, [x12] - WORD $0x8b1b030e // add x14, x24, x27 - WORD $0x394005d0 // ldrb w16, [x14, #1] - WORD $0x71008a1f // cmp w16, #34 - WORD $0x54000560 // b.eq LBB5_1403 $172(%rip) - WORD $0x39000590 // strb w16, [x12, #1] - WORD $0x394009ce // ldrb w14, [x14, #2] - WORD $0x710089df // cmp w14, #34 - WORD $0x54000580 // b.eq LBB5_1404 $176(%rip) - WORD $0x3900098e // strb w14, [x12, #2] - WORD $0x8b1b030e // add x14, x24, x27 - WORD $0x39400dd0 // ldrb w16, [x14, #3] - WORD $0x71008a1f // cmp w16, #34 - WORD $0x540005a0 // b.eq LBB5_1405 $180(%rip) - WORD $0x39000d90 // strb w16, [x12, #3] - WORD $0x394011ce // ldrb w14, [x14, #4] - WORD $0x710089df // cmp w14, #34 - WORD $0x540005c0 // b.eq LBB5_1406 $184(%rip) - WORD $0x3900118e // strb w14, [x12, #4] - WORD $0x8b1b030e // add x14, x24, x27 - WORD $0x394015d0 // ldrb w16, [x14, #5] - WORD $0x71008a1f // cmp w16, #34 - WORD $0x540005e0 // b.eq LBB5_1407 $188(%rip) - WORD $0x39001590 // strb w16, [x12, #5] - WORD $0x394019ce // ldrb w14, [x14, #6] - WORD $0x710089df // cmp w14, #34 - WORD $0x54000600 // b.eq LBB5_1408 $192(%rip) - WORD $0x3900198e // strb w14, [x12, #6] - WORD $0x8b1b030e // add x14, x24, x27 - WORD $0x39401dd0 // ldrb w16, [x14, #7] - WORD $0x71008a1f // cmp w16, #34 - WORD $0x54000620 // b.eq LBB5_1409 $196(%rip) - WORD $0x39001d90 // strb w16, [x12, #7] - WORD $0x394021ce // ldrb w14, [x14, #8] - WORD $0x9100237b // add x27, x27, #8 - WORD $0x710089df // cmp w14, #34 - WORD $0x54fffb61 // b.ne LBB5_1391 $-148(%rip) - WORD $0x8b1b030c // add x12, x24, x27 - WORD $0x8b1b032e // add x14, x25, x27 - WORD $0x17ffffc9 // b LBB5_1387 $-220(%rip) -LBB5_1400: - WORD $0x92800171 // mov x17, #-12 - WORD $0x52800034 // mov w20, #1 -LBB5_1401: - WORD $0xaa0103fe // mov lr, x1 -LBB5_1402: - WORD $0xa94227e8 // ldp x8, x9, [sp, #32] - WORD $0xaa0f03f6 // mov x22, x15 - WORD $0x4b1103f0 // neg w16, w17 - WORD $0x17fff65d // b LBB5_839 $-9868(%rip) -LBB5_1403: - WORD $0x910009da // add x26, x14, #2 - WORD $0xcb0a032a // sub x10, x25, x10 - WORD $0x8b1b014a // add x10, x10, x27 - WORD $0x91000551 // add x17, x10, #1 - WORD $0x17ffffbf // b LBB5_1388 $-260(%rip) -LBB5_1404: - WORD $0x8b1b030c // add x12, x24, x27 - WORD $0x91000d9a // add x26, x12, #3 - WORD $0xcb0a032a // sub x10, x25, x10 - WORD $0x8b1b014a // add x10, x10, x27 - WORD $0x91000951 // add x17, x10, #2 - WORD $0x17ffffb9 // b LBB5_1388 $-284(%rip) -LBB5_1405: - WORD $0x910011da // add x26, x14, #4 - WORD $0xcb0a032a // sub x10, x25, x10 - WORD $0x8b1b014a // add x10, x10, x27 - WORD $0x91000d51 // add x17, x10, #3 - WORD $0x17ffffb4 // b LBB5_1388 $-304(%rip) -LBB5_1406: - WORD $0x8b1b030c // add x12, x24, x27 - WORD $0x9100159a // add x26, x12, #5 - WORD $0xcb0a032a // sub x10, x25, x10 - WORD $0x8b1b014a // add x10, x10, x27 - WORD $0x91001151 // add x17, x10, #4 - WORD $0x17ffffae // b LBB5_1388 $-328(%rip) -LBB5_1407: - WORD $0x910019da // add x26, x14, #6 - WORD $0xcb0a032a // sub x10, x25, x10 - WORD $0x8b1b014a // add x10, x10, x27 - WORD $0x91001551 // add x17, x10, #5 - WORD $0x17ffffa9 // b LBB5_1388 $-348(%rip) -LBB5_1408: - WORD $0x8b1b030c // add x12, x24, x27 - WORD $0x91001d9a // add x26, x12, #7 - WORD $0xcb0a032a // sub x10, x25, x10 - WORD $0x8b1b014a // add x10, x10, x27 - WORD $0x91001951 // add x17, x10, #6 - WORD $0x17ffffa3 // b LBB5_1388 $-372(%rip) -LBB5_1409: - WORD $0x910021da // add x26, x14, #8 - WORD $0xcb0a032a // sub x10, x25, x10 - WORD $0x8b1b014a // add x10, x10, x27 - WORD $0x91001d51 // add x17, x10, #7 - WORD $0x17ffff9e // b LBB5_1388 $-392(%rip) -LBB5_1410: - WORD $0x8b03086c // add x12, x3, x3, lsl #2 - WORD $0xd37ff98c // lsl x12, x12, #1 - WORD $0x385ff14e // ldurb w14, [x10, #-1] - WORD $0x5100c1ce // sub w14, w14, #48 - WORD $0x93407dce // sxtw x14, w14 - WORD $0x937ffdd0 // asr x16, x14, #63 - WORD $0xab0e018c // adds x12, x12, x14 - WORD $0x9a903610 // cinc x16, x16, hs - WORD $0x9340020e // sbfx x14, x16, #0, #1 - WORD $0x52800026 // mov w6, #1 - WORD $0xca1001d0 // eor x16, x14, x16 - WORD $0xb5fed2d0 // cbnz x16, LBB5_868 $-9640(%rip) - WORD $0xb7fed2ae // tbnz x14, #63, LBB5_868 $-9644(%rip) - WORD $0x34000081 // cbz w1, LBB5_1414 $16(%rip) - WORD $0x52800010 // mov w16, #0 - WORD $0x9e630180 // ucvtf d0, x12 - WORD $0x17fff671 // b LBB5_857 $-9788(%rip) -LBB5_1414: - WORD $0x52800002 // mov w2, #0 - WORD $0xaa0c03fe // mov lr, x12 - WORD $0x17fffe71 // b LBB5_1334 $-1596(%rip) -LBB5_1415: - WORD $0x92800161 // mov x1, #-12 - WORD $0xaa1903fb // mov x27, x25 - WORD $0x17fffa02 // b LBB5_1060 $-6136(%rip) -LBB5_1416: - WORD $0xdac00108 // rbit x8, x8 - WORD $0xdac01108 // clz x8, x8 - WORD $0x8b1e0329 // add x9, x25, lr - WORD $0x17fff9fc // b LBB5_1059 $-6160(%rip) -LBB5_1417: - WORD $0x92800171 // mov x17, #-12 - WORD $0x52800034 // mov w20, #1 - WORD $0xaa1803fa // mov x26, x24 - WORD $0x17ffffb7 // b LBB5_1401 $-292(%rip) -LBB5_1418: - WORD $0xdac0010a // rbit x10, x8 - WORD $0xdac0114a // clz x10, x10 - WORD $0x8b1b030c // add x12, x24, x27 - WORD $0x8b0a019a // add x26, x12, x10 - WORD $0x92800011 // mov x17, #-1 - WORD $0x52800034 // mov w20, #1 - WORD $0xaa0103fe // mov lr, x1 - WORD $0xf9400bed // ldr x13, [sp, #16] - WORD $0x17ffffaf // b LBB5_1402 $-324(%rip) -LBB5_1419: - WORD $0xb900e40a // str w10, [x0, #228] - WORD $0xf140055f // cmp x10, #1, lsl #12 - WORD $0x54000f09 // b.ls LBB5_1437 $480(%rip) - WORD $0xd280000b // mov x11, #0 - WORD $0xb5000feb // cbnz x11, LBB5_1440 $508(%rip) - WORD $0x140000d1 // b LBB5_1450 $836(%rip) -LBB5_1421: - WORD $0xf940016a // ldr x10, [x11] - WORD $0x9104014a // add x10, x10, #256 - WORD $0xf900016a // str x10, [x11] - WORD $0x12001e0c // and w12, w16, #0xff - WORD $0x7100b19f // cmp w12, #44 - WORD $0x54000a61 // b.ne LBB5_1434 $332(%rip) - WORD $0xaa0f03ea // mov x10, x15 - WORD $0x38401542 // ldrb w2, [x10], #1 - WORD $0x5280002c // mov w12, #1 - WORD $0x9ac2218c // lsl x12, x12, x2 - WORD $0x7100805f // cmp w2, #32 - WORD $0xd284c00e // mov x14, #9728 - WORD $0xf2c0002e // movk x14, #1, lsl #32 - WORD $0x8a0e018c // and x12, x12, x14 - WORD $0xfa409984 // ccmp x12, #0, #4, ls - WORD $0x540008a0 // b.eq LBB5_1432 $276(%rip) - WORD $0x910009ec // add x12, x15, #2 - WORD $0x394005e2 // ldrb w2, [x15, #1] - WORD $0x7100805f // cmp w2, #32 - WORD $0x54000868 // b.hi LBB5_1433 $268(%rip) - WORD $0x5280002a // mov w10, #1 - WORD $0x9ac2214a // lsl x10, x10, x2 - WORD $0xea0e015f // tst x10, x14 - WORD $0x540007e0 // b.eq LBB5_1433 $252(%rip) - WORD $0xf940480a // ldr x10, [x0, #144] - WORD $0xcb0a018e // sub x14, x12, x10 - WORD $0xf100fddf // cmp x14, #63 - WORD $0x540000e8 // b.hi LBB5_1428 $28(%rip) - WORD $0xf9404c0c // ldr x12, [x0, #152] - WORD $0x9280000f // mov x15, #-1 - WORD $0x9ace21ee // lsl x14, x15, x14 - WORD $0xea0e018c // ands x12, x12, x14 - WORD $0x540005e1 // b.ne LBB5_1431 $188(%rip) - WORD $0x9101014c // add x12, x10, #64 -LBB5_1428: - WORD $0xd101018a // sub x10, x12, #64 - WORD $0x4f04e5e0 // movi.16b v0, #143 -Lloh134: - WORD $0x10fccbec // adr x12, lCPI5_0 $-26244(%rip) -Lloh135: - WORD $0x3dc00181 // ldr q1, [x12, lCPI5_0@PAGEOFF] $0(%rip) -Lloh136: - WORD $0x10fccc2c // adr x12, lCPI5_1 $-26236(%rip) -Lloh137: - WORD $0x3dc00182 // ldr q2, [x12, lCPI5_1@PAGEOFF] $0(%rip) -Lloh138: - WORD $0x10fccc6c // adr x12, lCPI5_2 $-26228(%rip) -Lloh139: - WORD $0x3dc00183 // ldr q3, [x12, lCPI5_2@PAGEOFF] $0(%rip) -LBB5_1429: - WORD $0xadc21544 // ldp q4, q5, [x10, #64]! - WORD $0xad411d46 // ldp q6, q7, [x10, #32] - WORD $0x4e201c90 // and.16b v16, v4, v0 - WORD $0x4e100030 // tbl.16b v16, { v1 }, v16 - WORD $0x4e201cb1 // and.16b v17, v5, v0 - WORD $0x4e110031 // tbl.16b v17, { v1 }, v17 - WORD $0x4e201cd2 // and.16b v18, v6, v0 - WORD $0x4e120032 // tbl.16b v18, { v1 }, v18 - WORD $0x4e201cf3 // and.16b v19, v7, v0 - WORD $0x4e130033 // tbl.16b v19, { v1 }, v19 - WORD $0x6e248e04 // cmeq.16b v4, v16, v4 - WORD $0x4e221c84 // and.16b v4, v4, v2 - WORD $0x4e030084 // tbl.16b v4, { v4 }, v3 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e26008c // fmov w12, s4 - WORD $0x6e258e24 // cmeq.16b v4, v17, v5 - WORD $0x4e221c84 // and.16b v4, v4, v2 - WORD $0x4e030084 // tbl.16b v4, { v4 }, v3 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e26008e // fmov w14, s4 - WORD $0x6e268e44 // cmeq.16b v4, v18, v6 - WORD $0x4e221c84 // and.16b v4, v4, v2 - WORD $0x4e030084 // tbl.16b v4, { v4 }, v3 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e26008f // fmov w15, s4 - WORD $0x6e278e64 // cmeq.16b v4, v19, v7 - WORD $0x4e221c84 // and.16b v4, v4, v2 - WORD $0x4e030084 // tbl.16b v4, { v4 }, v3 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e260090 // fmov w16, s4 - WORD $0x33103dcc // bfi w12, w14, #16, #16 - WORD $0xaa0f818c // orr x12, x12, x15, lsl #32 - WORD $0xaa10c18c // orr x12, x12, x16, lsl #48 - WORD $0xb100059f // cmn x12, #1 - WORD $0x54fffbc0 // b.eq LBB5_1429 $-136(%rip) - WORD $0xaa2c03ec // mvn x12, x12 - WORD $0xa909300a // stp x10, x12, [x0, #144] -LBB5_1431: - WORD $0xdac0018c // rbit x12, x12 - WORD $0xdac0118c // clz x12, x12 - WORD $0x8b0c014f // add x15, x10, x12 - WORD $0x384015e2 // ldrb w2, [x15], #1 - WORD $0x17fff22b // b LBB5_679 $-14164(%rip) -LBB5_1432: - WORD $0xaa0a03ef // mov x15, x10 - WORD $0x17fff229 // b LBB5_679 $-14172(%rip) -LBB5_1433: - WORD $0xaa0c03ef // mov x15, x12 - WORD $0x17fff227 // b LBB5_679 $-14180(%rip) -LBB5_1434: - WORD $0x7101f59f // cmp w12, #125 - WORD $0x54000301 // b.ne LBB5_1436 $96(%rip) - WORD $0xaa0003f0 // mov x16, x0 - WORD $0xf84b8e0b // ldr x11, [x16, #184]! - WORD $0xb940160c // ldr w12, [x16, #20] - WORD $0x1100058c // add w12, w12, #1 - WORD $0xb900160c // str w12, [x16, #20] - WORD $0xd3487d4a // ubfx x10, x10, #8, #24 - WORD $0xb9402a0c // ldr w12, [x16, #40] - WORD $0x0b0a018c // add w12, w12, w10 - WORD $0xb9002a0c // str w12, [x16, #40] - WORD $0xa97eb20e // ldp x14, x12, [x16, #-24] - WORD $0x8b0c116b // add x11, x11, x12, lsl #4 - WORD $0xa9403171 // ldp x17, x12, [x11] - WORD $0xf81f020c // stur x12, [x16, #-16] - WORD $0xcb0b01cc // sub x12, x14, x11 - WORD $0xd344fd8c // lsr x12, x12, #4 - WORD $0x2901316a // stp w10, w12, [x11, #8] - WORD $0x92609e2a // and x10, x17, #0xffffffff000000ff - WORD $0xf900016a // str x10, [x11] - WORD $0xf85f820a // ldur x10, [x16, #-8] - WORD $0xb9402e0b // ldr w11, [x16, #44] - WORD $0xeb0b015f // cmp x10, x11 - WORD $0x54fff168 // b.hi LBB5_1419 $-468(%rip) - WORD $0x14000004 // b LBB5_1437 $16(%rip) -LBB5_1436: - WORD $0x52800122 // mov w2, #9 - WORD $0xaa0f03ea // mov x10, x15 - WORD $0x17ffeaf9 // b LBB5_261 $-21532(%rip) -LBB5_1437: - WORD $0xd280000b // mov x11, #0 - WORD $0xd100054a // sub x10, x10, #1 - WORD $0xf900580a // str x10, [x0, #176] - WORD $0xf9405411 // ldr x17, [x0, #168] - WORD $0xb100063f // cmn x17, #1 - WORD $0x54000060 // b.eq LBB5_1439 $12(%rip) -LBB5_1438: - WORD $0xf940020a // ldr x10, [x16] - WORD $0x8b11114b // add x11, x10, x17, lsl #4 -LBB5_1439: - WORD $0xb4000a8b // cbz x11, LBB5_1450 $336(%rip) -LBB5_1440: - WORD $0xaa0f03ea // mov x10, x15 - WORD $0x38401550 // ldrb w16, [x10], #1 - WORD $0x7100821f // cmp w16, #32 - WORD $0x5280002c // mov w12, #1 - WORD $0x9ad0218e // lsl x14, x12, x16 - WORD $0xd284c00c // mov x12, #9728 - WORD $0xf2c0002c // movk x12, #1, lsl #32 - WORD $0x8a0c01ce // and x14, x14, x12 - WORD $0xfa4099c4 // ccmp x14, #0, #4, ls - WORD $0x54000880 // b.eq LBB5_1449 $272(%rip) - WORD $0x910009ea // add x10, x15, #2 - WORD $0x394005f0 // ldrb w16, [x15, #1] - WORD $0x5280002e // mov w14, #1 - WORD $0x9ad021ce // lsl x14, x14, x16 - WORD $0x7100821f // cmp w16, #32 - WORD $0x8a0c01cc // and x12, x14, x12 - WORD $0xfa409984 // ccmp x12, #0, #4, ls - WORD $0x54000780 // b.eq LBB5_1449 $240(%rip) - WORD $0xf940480f // ldr x15, [x0, #144] - WORD $0xcb0f014c // sub x12, x10, x15 - WORD $0xf100fd9f // cmp x12, #63 - WORD $0x540000e8 // b.hi LBB5_1445 $28(%rip) - WORD $0xf9404c0a // ldr x10, [x0, #152] - WORD $0x9280000e // mov x14, #-1 - WORD $0x9acc21cc // lsl x12, x14, x12 - WORD $0xea0c014a // ands x10, x10, x12 - WORD $0x540005e1 // b.ne LBB5_1448 $188(%rip) - WORD $0x910101ea // add x10, x15, #64 -LBB5_1445: - WORD $0xd101014f // sub x15, x10, #64 - WORD $0x4f04e5e0 // movi.16b v0, #143 -Lloh140: - WORD $0x10fcbd0a // adr x10, lCPI5_0 $-26720(%rip) -Lloh141: - WORD $0x3dc00141 // ldr q1, [x10, lCPI5_0@PAGEOFF] $0(%rip) -Lloh142: - WORD $0x10fcbd4a // adr x10, lCPI5_1 $-26712(%rip) -Lloh143: - WORD $0x3dc00142 // ldr q2, [x10, lCPI5_1@PAGEOFF] $0(%rip) -Lloh144: - WORD $0x10fcbd8a // adr x10, lCPI5_2 $-26704(%rip) -Lloh145: - WORD $0x3dc00143 // ldr q3, [x10, lCPI5_2@PAGEOFF] $0(%rip) -LBB5_1446: - WORD $0xadc215e4 // ldp q4, q5, [x15, #64]! - WORD $0xad411de6 // ldp q6, q7, [x15, #32] - WORD $0x4e201c90 // and.16b v16, v4, v0 - WORD $0x4e100030 // tbl.16b v16, { v1 }, v16 - WORD $0x4e201cb1 // and.16b v17, v5, v0 - WORD $0x4e110031 // tbl.16b v17, { v1 }, v17 - WORD $0x4e201cd2 // and.16b v18, v6, v0 - WORD $0x4e120032 // tbl.16b v18, { v1 }, v18 - WORD $0x4e201cf3 // and.16b v19, v7, v0 - WORD $0x4e130033 // tbl.16b v19, { v1 }, v19 - WORD $0x6e248e04 // cmeq.16b v4, v16, v4 - WORD $0x4e221c84 // and.16b v4, v4, v2 - WORD $0x4e030084 // tbl.16b v4, { v4 }, v3 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e26008a // fmov w10, s4 - WORD $0x6e258e24 // cmeq.16b v4, v17, v5 - WORD $0x4e221c84 // and.16b v4, v4, v2 - WORD $0x4e030084 // tbl.16b v4, { v4 }, v3 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e26008c // fmov w12, s4 - WORD $0x6e268e44 // cmeq.16b v4, v18, v6 - WORD $0x4e221c84 // and.16b v4, v4, v2 - WORD $0x4e030084 // tbl.16b v4, { v4 }, v3 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e26008e // fmov w14, s4 - WORD $0x6e278e64 // cmeq.16b v4, v19, v7 - WORD $0x4e221c84 // and.16b v4, v4, v2 - WORD $0x4e030084 // tbl.16b v4, { v4 }, v3 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e260090 // fmov w16, s4 - WORD $0x33103d8a // bfi w10, w12, #16, #16 - WORD $0xaa0e814a // orr x10, x10, x14, lsl #32 - WORD $0xaa10c14a // orr x10, x10, x16, lsl #48 - WORD $0xb100055f // cmn x10, #1 - WORD $0x54fffbc0 // b.eq LBB5_1446 $-136(%rip) - WORD $0xaa2a03ea // mvn x10, x10 - WORD $0xa909280f // stp x15, x10, [x0, #144] -LBB5_1448: - WORD $0xdac0014a // rbit x10, x10 - WORD $0xdac0114a // clz x10, x10 - WORD $0x8b0a01ea // add x10, x15, x10 - WORD $0x38401550 // ldrb w16, [x10], #1 -LBB5_1449: - WORD $0x3940016c // ldrb w12, [x11] - WORD $0xaa0a03ef // mov x15, x10 - WORD $0xaa1003f1 // mov x17, x16 - WORD $0xf100199f // cmp x12, #6 - WORD $0x54ffe640 // b.eq LBB5_1421 $-824(%rip) - WORD $0x140009ad // b LBB5_2020 $9908(%rip) -LBB5_1450: - WORD $0x52800002 // mov w2, #0 - WORD $0xaa0f03ea // mov x10, x15 - WORD $0x17ffea9a // b LBB5_261 $-21912(%rip) -LBB5_1451: - WORD $0xaa0f03ea // mov x10, x15 - WORD $0xaa2903ec // mvn x12, x9 - WORD $0x8b0f018f // add x15, x12, x15 - WORD $0x528000c2 // mov w2, #6 - WORD $0x710168ff // cmp w7, #90 - WORD $0x54000dad // b.le LBB5_1469 $436(%rip) - WORD $0x710194ff // cmp w7, #101 - WORD $0x5400148c // b.gt LBB5_1480 $656(%rip) - WORD $0x71016cff // cmp w7, #91 - WORD $0x54fd5201 // b.ne LBB5_261 $-21952(%rip) - WORD $0xaa0f822b // orr x11, x17, x15, lsl #32 - WORD $0xa94a380c // ldp x12, x14, [x0, #160] - WORD $0xa900398b // stp x11, x14, [x12] - WORD $0xf9405002 // ldr x2, [x0, #160] - WORD $0xa94b140b // ldp x11, x5, [x0, #176] - WORD $0xcb05004c // sub x12, x2, x5 - WORD $0x9344fd86 // asr x6, x12, #4 - WORD $0x9100404e // add x14, x2, #16 - WORD $0xa90a180e // stp x14, x6, [x0, #160] - WORD $0x9100056b // add x11, x11, #1 - WORD $0xf900580b // str x11, [x0, #176] - WORD $0x9100804b // add x11, x2, #32 - WORD $0xf940600e // ldr x14, [x0, #192] - WORD $0xb100419f // cmn x12, #16 - WORD $0xfa4e1162 // ccmp x11, x14, #2, ne - WORD $0x9a9f904b // csel x11, x2, xzr, ls - WORD $0xb4003aeb // cbz x11, LBB5_1546 $1884(%rip) - WORD $0xaa0a03ef // mov x15, x10 - WORD $0x384015e7 // ldrb w7, [x15], #1 - WORD $0x710080ff // cmp w7, #32 - WORD $0x540007c8 // b.hi LBB5_1466 $248(%rip) - WORD $0x9ac7202c // lsl x12, x1, x7 - WORD $0xea03019f // tst x12, x3 - WORD $0x54000760 // b.eq LBB5_1466 $236(%rip) - WORD $0x9100094f // add x15, x10, #2 - WORD $0x39400547 // ldrb w7, [x10, #1] - WORD $0x710080ff // cmp w7, #32 - WORD $0x54000748 // b.hi LBB5_1467 $232(%rip) - WORD $0x9ac7202a // lsl x10, x1, x7 - WORD $0xea03015f // tst x10, x3 - WORD $0x540006e0 // b.eq LBB5_1467 $220(%rip) - WORD $0xf940480a // ldr x10, [x0, #144] - WORD $0xcb0a01ec // sub x12, x15, x10 - WORD $0xf100fd9f // cmp x12, #63 - WORD $0x540000c8 // b.hi LBB5_1462 $24(%rip) - WORD $0xf9404c0e // ldr x14, [x0, #152] - WORD $0x9acc208c // lsl x12, x4, x12 - WORD $0xea0c01cc // ands x12, x14, x12 - WORD $0x54000501 // b.ne LBB5_1465 $160(%rip) - WORD $0x9101014f // add x15, x10, #64 -LBB5_1462: - WORD $0xd10101ea // sub x10, x15, #64 -LBB5_1463: - WORD $0xadc21544 // ldp q4, q5, [x10, #64]! - WORD $0xad411d46 // ldp q6, q7, [x10, #32] - WORD $0x4e231c90 // and.16b v16, v4, v3 - WORD $0x4e100010 // tbl.16b v16, { v0 }, v16 - WORD $0x4e231cb1 // and.16b v17, v5, v3 - WORD $0x4e110011 // tbl.16b v17, { v0 }, v17 - WORD $0x4e231cd2 // and.16b v18, v6, v3 - WORD $0x4e120012 // tbl.16b v18, { v0 }, v18 - WORD $0x4e231cf3 // and.16b v19, v7, v3 - WORD $0x4e130013 // tbl.16b v19, { v0 }, v19 - WORD $0x6e248e04 // cmeq.16b v4, v16, v4 - WORD $0x4e211c84 // and.16b v4, v4, v1 - WORD $0x4e020084 // tbl.16b v4, { v4 }, v2 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e26008c // fmov w12, s4 - WORD $0x6e258e24 // cmeq.16b v4, v17, v5 - WORD $0x4e211c84 // and.16b v4, v4, v1 - WORD $0x4e020084 // tbl.16b v4, { v4 }, v2 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e26008e // fmov w14, s4 - WORD $0x6e268e44 // cmeq.16b v4, v18, v6 - WORD $0x4e211c84 // and.16b v4, v4, v1 - WORD $0x4e020084 // tbl.16b v4, { v4 }, v2 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e26008f // fmov w15, s4 - WORD $0x6e278e64 // cmeq.16b v4, v19, v7 - WORD $0x4e211c84 // and.16b v4, v4, v1 - WORD $0x4e020084 // tbl.16b v4, { v4 }, v2 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e260087 // fmov w7, s4 - WORD $0x33103dcc // bfi w12, w14, #16, #16 - WORD $0xaa0f818c // orr x12, x12, x15, lsl #32 - WORD $0xaa07c18c // orr x12, x12, x7, lsl #48 - WORD $0xb100059f // cmn x12, #1 - WORD $0x54fffbc0 // b.eq LBB5_1463 $-136(%rip) - WORD $0xaa2c03ec // mvn x12, x12 - WORD $0xa909300a // stp x10, x12, [x0, #144] -LBB5_1465: - WORD $0xdac0018c // rbit x12, x12 - WORD $0xdac0118c // clz x12, x12 - WORD $0x8b0c014f // add x15, x10, x12 - WORD $0x384015e7 // ldrb w7, [x15], #1 -LBB5_1466: - WORD $0x710174ff // cmp w7, #93 - WORD $0x54fff461 // b.ne LBB5_1451 $-372(%rip) - WORD $0x14000003 // b LBB5_1468 $12(%rip) -LBB5_1467: - WORD $0x710174ff // cmp w7, #93 - WORD $0x54fff401 // b.ne LBB5_1451 $-384(%rip) -LBB5_1468: - WORD $0xb940d00a // ldr w10, [x0, #208] - WORD $0x1100054a // add w10, w10, #1 - WORD $0xb900d00a // str w10, [x0, #208] - WORD $0x8b0610aa // add x10, x5, x6, lsl #4 - WORD $0xf940054a // ldr x10, [x10, #8] - WORD $0xf900540a // str x10, [x0, #168] -Lloh146: - WORD $0x10fcaaaa // adr x10, lCPI5_3 $-27308(%rip) -Lloh147: - WORD $0xfd400140 // ldr d0, [x10, lCPI5_3@PAGEOFF] $0(%rip) - WORD $0xfd000440 // str d0, [x2, #8] - WORD $0xf940004a // ldr x10, [x2] - WORD $0x92609d4a // and x10, x10, #0xffffffff000000ff - WORD $0xf900004a // str x10, [x2] - WORD $0xf940580a // ldr x10, [x0, #176] - WORD $0xb940e40b // ldr w11, [x0, #228] - WORD $0xeb0b015f // cmp x10, x11 - WORD $0x54ffd6e8 // b.hi LBB5_1419 $-1316(%rip) - WORD $0x17ffff30 // b LBB5_1437 $-832(%rip) -LBB5_1469: - WORD $0x5100c0ec // sub w12, w7, #48 - WORD $0x7100299f // cmp w12, #10 - WORD $0x54000d42 // b.hs LBB5_1493 $424(%rip) - WORD $0x52800011 // mov w17, #0 - WORD $0x5200022c // eor w12, w17, #0x1 - WORD $0xcb0c0145 // sub x5, x10, x12 - WORD $0x3941c00e // ldrb w14, [x0, #112] - WORD $0x37080dce // tbnz w14, #1, LBB5_1496 $440(%rip) -LBB5_1471: - WORD $0x394000a6 // ldrb w6, [x5] - WORD $0x7100c0ca // subs w10, w6, #48 - WORD $0x54000881 // b.ne LBB5_1487 $272(%rip) - WORD $0xaa0503ea // mov x10, x5 - WORD $0x38401d4c // ldrb w12, [x10, #1]! - WORD $0x7100b99f // cmp w12, #46 - WORD $0x54004080 // b.eq LBB5_1581 $2064(%rip) - WORD $0xd2800001 // mov x1, #0 - WORD $0x52800003 // mov w3, #0 - WORD $0x7101159f // cmp w12, #69 - WORD $0x54000060 // b.eq LBB5_1475 $12(%rip) - WORD $0x7101959f // cmp w12, #101 - WORD $0x54004761 // b.ne LBB5_1599 $2284(%rip) -LBB5_1475: - WORD $0xaa0303e4 // mov x4, x3 -LBB5_1476: - WORD $0x9100094e // add x14, x10, #2 - WORD $0x38401d4c // ldrb w12, [x10, #1]! - WORD $0x52800030 // mov w16, #1 - WORD $0x52800022 // mov w2, #1 - WORD $0x12800006 // mov w6, #-1 - WORD $0x7100b59f // cmp w12, #45 - WORD $0x1a861210 // csel w16, w16, w6, ne - WORD $0x9a8e114a // csel x10, x10, x14, ne - WORD $0x7100ad9f // cmp w12, #43 - WORD $0x1a90004c // csel w12, w2, w16, eq - WORD $0x9a8a01ca // csel x10, x14, x10, eq - WORD $0x39400146 // ldrb w6, [x10] - WORD $0x5100c0ce // sub w14, w6, #48 - WORD $0x52800062 // mov w2, #3 - WORD $0x710025df // cmp w14, #9 - WORD $0x54011408 // b.hi LBB5_1999 $8832(%rip) - WORD $0x5280000e // mov w14, #0 - WORD $0xd2800010 // mov x16, #0 - WORD $0x52800142 // mov w2, #10 -LBB5_1478: - WORD $0x1b0219ce // madd w14, w14, w2, w6 - WORD $0x5100c1ce // sub w14, w14, #48 - WORD $0x8b100146 // add x6, x10, x16 - WORD $0x91000610 // add x16, x16, #1 - WORD $0x394004c6 // ldrb w6, [x6, #1] - WORD $0x5100c0c7 // sub w7, w6, #48 - WORD $0x710028ff // cmp w7, #10 - WORD $0x54ffff23 // b.lo LBB5_1478 $-28(%rip) - WORD $0xd1000602 // sub x2, x16, #1 - WORD $0x8b10014a // add x10, x10, x16 - WORD $0xf100245f // cmp x2, #9 - WORD $0x5284e210 // mov w16, #10000 - WORD $0x1a9031ce // csel w14, w14, w16, lo - WORD $0x1a9f3090 // csel w16, w4, wzr, lo - WORD $0x1b0c41c4 // madd w4, w14, w12, w16 - WORD $0x14000237 // b LBB5_1610 $2268(%rip) -LBB5_1480: - WORD $0x7101ccff // cmp w7, #115 - WORD $0x54001c4c // b.gt LBB5_1530 $904(%rip) - WORD $0x710198ff // cmp w7, #102 - WORD $0x54002b80 // b.eq LBB5_1558 $1392(%rip) - WORD $0x7101b8ff // cmp w7, #110 - WORD $0x54fd3d21 // b.ne LBB5_261 $-22620(%rip) - WORD $0xaa0a03e1 // mov x1, x10 - WORD $0x3840142c // ldrb w12, [x1], #1 - WORD $0x528001b0 // mov w16, #13 - WORD $0x7101d59f // cmp w12, #117 - WORD $0x54000121 // b.ne LBB5_1486 $36(%rip) - WORD $0x3940054c // ldrb w12, [x10, #1] - WORD $0x91000941 // add x1, x10, #2 - WORD $0x7101b19f // cmp w12, #108 - WORD $0x540000a1 // b.ne LBB5_1486 $20(%rip) - WORD $0x3940094c // ldrb w12, [x10, #2] - WORD $0x91000d41 // add x1, x10, #3 - WORD $0x7101b19f // cmp w12, #108 - WORD $0x1a9003f0 // csel w16, wzr, w16, eq -LBB5_1486: - WORD $0xd3607dea // lsl x10, x15, #32 - WORD $0x1400016d // b LBB5_1568 $1460(%rip) -LBB5_1487: - WORD $0x52800062 // mov w2, #3 - WORD $0x7100255f // cmp w10, #9 - WORD $0x54002628 // b.hi LBB5_1547 $1220(%rip) - WORD $0xd2800001 // mov x1, #0 - WORD $0xd2800010 // mov x16, #0 - WORD $0x5280014a // mov w10, #10 -LBB5_1489: - WORD $0x9b0a7c2c // mul x12, x1, x10 - WORD $0x8b26418c // add x12, x12, w6, uxtw - WORD $0xd100c181 // sub x1, x12, #48 - WORD $0x8b1000ac // add x12, x5, x16 - WORD $0x91000610 // add x16, x16, #1 - WORD $0x39400586 // ldrb w6, [x12, #1] - WORD $0x5100c0cc // sub w12, w6, #48 - WORD $0x7100299f // cmp w12, #10 - WORD $0x54ffff03 // b.lo LBB5_1489 $-32(%rip) - WORD $0x52800003 // mov w3, #0 - WORD $0x52800004 // mov w4, #0 - WORD $0xd100060c // sub x12, x16, #1 - WORD $0x8b1000aa // add x10, x5, x16 - WORD $0xf1004d9f // cmp x12, #19 - WORD $0x54012d22 // b.hs LBB5_2041 $9636(%rip) -LBB5_1491: - WORD $0x7100b8df // cmp w6, #46 - WORD $0x54003ba1 // b.ne LBB5_1592 $1908(%rip) - WORD $0x38401d46 // ldrb w6, [x10, #1]! - WORD $0x5100c0cc // sub w12, w6, #48 - WORD $0x52800062 // mov w2, #3 - WORD $0xaa0a03e7 // mov x7, x10 - WORD $0x7100299f // cmp w12, #10 - WORD $0x54003803 // b.lo LBB5_1587 $1792(%rip) - WORD $0x1400085a // b LBB5_1999 $8552(%rip) -LBB5_1493: - WORD $0x710088ff // cmp w7, #34 - WORD $0x54002a40 // b.eq LBB5_1569 $1352(%rip) - WORD $0x7100b4ff // cmp w7, #45 - WORD $0x54fd3701 // b.ne LBB5_261 $-22816(%rip) - WORD $0x52800031 // mov w17, #1 - WORD $0x5200022c // eor w12, w17, #0x1 - WORD $0xcb0c0145 // sub x5, x10, x12 - WORD $0x3941c00e // ldrb w14, [x0, #112] - WORD $0x360ff28e // tbz w14, #1, LBB5_1471 $-432(%rip) -LBB5_1496: - WORD $0x93400183 // sbfx x3, x12, #0, #1 - WORD $0xcb05010c // sub x12, x8, x5 - WORD $0xeb030187 // subs x7, x12, x3 - WORD $0x92800004 // mov x4, #-1 - WORD $0x540066c0 // b.eq LBB5_1679 $3288(%rip) - WORD $0x92400066 // and x6, x3, #0x1 - WORD $0x394000ac // ldrb w12, [x5] - WORD $0x7100c19f // cmp w12, #48 - WORD $0x54000261 // b.ne LBB5_1501 $76(%rip) - WORD $0x52800010 // mov w16, #0 - WORD $0x52800024 // mov w4, #1 - WORD $0x5280002c // mov w12, #1 - WORD $0xf10004ff // cmp x7, #1 - WORD $0x54006600 // b.eq LBB5_1680 $3264(%rip) - WORD $0x52800010 // mov w16, #0 - WORD $0x394004ac // ldrb w12, [x5, #1] - WORD $0x52800024 // mov w4, #1 - WORD $0x5100b98c // sub w12, w12, #46 - WORD $0x7100dd9f // cmp w12, #55 - WORD $0x54007f28 // b.hi LBB5_1740 $4068(%rip) - WORD $0x5280002e // mov w14, #1 - WORD $0x9acc21ce // lsl x14, x14, x12 - WORD $0xb20903e1 // mov x1, #36028797027352576 - WORD $0xf2800021 // movk x1, #1 - WORD $0x5280002c // mov w12, #1 - WORD $0xea0101df // tst x14, x1 - WORD $0x54006460 // b.eq LBB5_1680 $3212(%rip) -LBB5_1501: - WORD $0xaa1403fb // mov x27, x20 - WORD $0x92800010 // mov x16, #-1 - WORD $0xf10040ff // cmp x7, #16 - WORD $0x54012663 // b.lo LBB5_2040 $9420(%rip) - WORD $0xd2800007 // mov x7, #0 - WORD $0xd2800004 // mov x4, #0 - WORD $0x4f01e5c3 // movi.16b v3, #46 - WORD $0x8b06010c // add x12, x8, x6 - WORD $0xcb03018c // sub x12, x12, x3 - WORD $0xcb0a0193 // sub x19, x12, x10 - WORD $0x92800002 // mov x2, #-1 - WORD $0x4f01e564 // movi.16b v4, #43 - WORD $0x4f01e5a5 // movi.16b v5, #45 - WORD $0x4f06e606 // movi.16b v6, #208 - WORD $0x4f00e547 // movi.16b v7, #10 - WORD $0x4f06e7f0 // movi.16b v16, #223 - WORD $0x4f02e4b1 // movi.16b v17, #69 - WORD $0x12800014 // mov w20, #-1 - WORD $0x92800001 // mov x1, #-1 -LBB5_1503: - WORD $0x3ce468b2 // ldr q18, [x5, x4] - WORD $0x6e238e53 // cmeq.16b v19, v18, v3 - WORD $0x6e248e54 // cmeq.16b v20, v18, v4 - WORD $0x6e258e55 // cmeq.16b v21, v18, v5 - WORD $0x4e268656 // add.16b v22, v18, v6 - WORD $0x6e3634f6 // cmhi.16b v22, v7, v22 - WORD $0x4e301e52 // and.16b v18, v18, v16 - WORD $0x6e318e52 // cmeq.16b v18, v18, v17 - WORD $0x4eb51e94 // orr.16b v20, v20, v21 - WORD $0x4eb31ed5 // orr.16b v21, v22, v19 - WORD $0x4eb41e56 // orr.16b v22, v18, v20 - WORD $0x4eb61eb5 // orr.16b v21, v21, v22 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e26026c // fmov w12, s19 - WORD $0x4e211e52 // and.16b v18, v18, v1 - WORD $0x4e020252 // tbl.16b v18, { v18 }, v2 - WORD $0x4e71ba52 // addv.8h h18, v18 - WORD $0x1e26024e // fmov w14, s18 - WORD $0x4e211e92 // and.16b v18, v20, v1 - WORD $0x4e020252 // tbl.16b v18, { v18 }, v2 - WORD $0x4e71ba52 // addv.8h h18, v18 - WORD $0x1e260257 // fmov w23, s18 - WORD $0x4e211eb2 // and.16b v18, v21, v1 - WORD $0x4e020252 // tbl.16b v18, { v18 }, v2 - WORD $0x4e71ba52 // addv.8h h18, v18 - WORD $0x1e260255 // fmov w21, s18 - WORD $0x2a3503f5 // mvn w21, w21 - WORD $0x32103eb5 // orr w21, w21, #0xffff0000 - WORD $0x5ac002b5 // rbit w21, w21 - WORD $0x5ac012b5 // clz w21, w21 - WORD $0x1ad52296 // lsl w22, w20, w21 - WORD $0x0a360198 // bic w24, w12, w22 - WORD $0x0a3601d9 // bic w25, w14, w22 - WORD $0x0a3602fa // bic w26, w23, w22 - WORD $0x710042bf // cmp w21, #16 - WORD $0x1a980196 // csel w22, w12, w24, eq - WORD $0x1a9901ce // csel w14, w14, w25, eq - WORD $0x1a9a02ec // csel w12, w23, w26, eq - WORD $0x510006d7 // sub w23, w22, #1 - WORD $0x6a1602f7 // ands w23, w23, w22 - WORD $0x540077a1 // b.ne LBB5_1743 $3828(%rip) - WORD $0x510005d7 // sub w23, w14, #1 - WORD $0x6a0e02f7 // ands w23, w23, w14 - WORD $0x54007741 // b.ne LBB5_1743 $3816(%rip) - WORD $0x51000597 // sub w23, w12, #1 - WORD $0x6a0c02f7 // ands w23, w23, w12 - WORD $0x540076e1 // b.ne LBB5_1743 $3804(%rip) - WORD $0x340000d6 // cbz w22, LBB5_1509 $24(%rip) - WORD $0x5ac002d6 // rbit w22, w22 - WORD $0x5ac012d6 // clz w22, w22 - WORD $0xb100061f // cmn x16, #1 - WORD $0x5400df81 // b.ne LBB5_1944 $7152(%rip) - WORD $0x8b160090 // add x16, x4, x22 -LBB5_1509: - WORD $0x340000ce // cbz w14, LBB5_1512 $24(%rip) - WORD $0x5ac001ce // rbit w14, w14 - WORD $0x5ac011ce // clz w14, w14 - WORD $0xb100043f // cmn x1, #1 - WORD $0x5400df41 // b.ne LBB5_1945 $7144(%rip) - WORD $0x8b0e0081 // add x1, x4, x14 -LBB5_1512: - WORD $0x340000cc // cbz w12, LBB5_1515 $24(%rip) - WORD $0x5ac0018c // rbit w12, w12 - WORD $0x5ac0118c // clz w12, w12 - WORD $0xb100045f // cmn x2, #1 - WORD $0x5400df01 // b.ne LBB5_1946 $7136(%rip) - WORD $0x8b0c0082 // add x2, x4, x12 -LBB5_1515: - WORD $0x710042bf // cmp w21, #16 - WORD $0x54001381 // b.ne LBB5_1548 $624(%rip) - WORD $0x91004084 // add x4, x4, #16 - WORD $0xd10040e7 // sub x7, x7, #16 - WORD $0x8b07026c // add x12, x19, x7 - WORD $0xf1003d9f // cmp x12, #15 - WORD $0x54fff6e8 // b.hi LBB5_1503 $-292(%rip) - WORD $0x8b06010c // add x12, x8, x6 - WORD $0xcb03018c // sub x12, x12, x3 - WORD $0xcb0a018c // sub x12, x12, x10 - WORD $0x8b070187 // add x7, x12, x7 - WORD $0x8b0400a6 // add x6, x5, x4 - WORD $0xeb04019f // cmp x12, x4 - WORD $0xaa1b03f4 // mov x20, x27 - WORD $0x54001240 // b.eq LBB5_1549 $584(%rip) -LBB5_1518: - WORD $0x8b0700d3 // add x19, x6, x7 - WORD $0xaa2603ec // mvn x12, x6 - WORD $0x8b0a006a // add x10, x3, x10 - WORD $0x8b0a0184 // add x4, x12, x10 - WORD $0xcb0500ca // sub x10, x6, x5 - WORD $0xaa0603e3 // mov x3, x6 - WORD $0x14000009 // b LBB5_1521 $36(%rip) -LBB5_1519: - WORD $0xb100043f // cmn x1, #1 - WORD $0xaa0a03e1 // mov x1, x10 - WORD $0x54002ac1 // b.ne LBB5_1601 $1368(%rip) -LBB5_1520: - WORD $0xd1000484 // sub x4, x4, #1 - WORD $0x9100054a // add x10, x10, #1 - WORD $0xaa0303e6 // mov x6, x3 - WORD $0xd10004e7 // sub x7, x7, #1 - WORD $0xb4006dc7 // cbz x7, LBB5_1736 $3512(%rip) -LBB5_1521: - WORD $0x3840146c // ldrb w12, [x3], #1 - WORD $0x5100c18e // sub w14, w12, #48 - WORD $0x710029df // cmp w14, #10 - WORD $0x54ffff03 // b.lo LBB5_1520 $-32(%rip) - WORD $0x7100b59f // cmp w12, #45 - WORD $0x5400016d // b.le LBB5_1527 $44(%rip) - WORD $0x7101959f // cmp w12, #101 - WORD $0x54fffe20 // b.eq LBB5_1519 $-60(%rip) - WORD $0x7101159f // cmp w12, #69 - WORD $0x54fffde0 // b.eq LBB5_1519 $-68(%rip) - WORD $0x7100b99f // cmp w12, #46 - WORD $0x54000ee1 // b.ne LBB5_1549 $476(%rip) - WORD $0xb100061f // cmn x16, #1 - WORD $0xaa0a03f0 // mov x16, x10 - WORD $0x54fffda0 // b.eq LBB5_1520 $-76(%rip) - WORD $0x14000141 // b LBB5_1601 $1284(%rip) -LBB5_1527: - WORD $0x7100ad9f // cmp w12, #43 - WORD $0x54000060 // b.eq LBB5_1529 $12(%rip) - WORD $0x7100b59f // cmp w12, #45 - WORD $0x54000de1 // b.ne LBB5_1549 $444(%rip) -LBB5_1529: - WORD $0xb100045f // cmn x2, #1 - WORD $0xaa0a03e2 // mov x2, x10 - WORD $0x54fffca0 // b.eq LBB5_1520 $-108(%rip) - WORD $0x14000139 // b LBB5_1601 $1252(%rip) -LBB5_1530: - WORD $0x7101d0ff // cmp w7, #116 - WORD $0x540011c0 // b.eq LBB5_1563 $568(%rip) - WORD $0x7101ecff // cmp w7, #123 - WORD $0x54fd2101 // b.ne LBB5_261 $-23520(%rip) - WORD $0x528000cb // mov w11, #6 - WORD $0xaa0f816b // orr x11, x11, x15, lsl #32 - WORD $0xa94a380c // ldp x12, x14, [x0, #160] - WORD $0xa900398b // stp x11, x14, [x12] - WORD $0xf9405011 // ldr x17, [x0, #160] - WORD $0xa94b040b // ldp x11, x1, [x0, #176] - WORD $0xcb01022c // sub x12, x17, x1 - WORD $0x9344fd82 // asr x2, x12, #4 - WORD $0x9100422e // add x14, x17, #16 - WORD $0xa90a080e // stp x14, x2, [x0, #160] - WORD $0x9100056b // add x11, x11, #1 - WORD $0xf900580b // str x11, [x0, #176] - WORD $0x9100822b // add x11, x17, #32 - WORD $0xf940600e // ldr x14, [x0, #192] - WORD $0xb100419f // cmn x12, #16 - WORD $0xfa4e1162 // ccmp x11, x14, #2, ne - WORD $0x9a9f922b // csel x11, x17, xzr, ls - WORD $0xb40009cb // cbz x11, LBB5_1546 $312(%rip) - WORD $0xaa0a03ef // mov x15, x10 - WORD $0x384015ec // ldrb w12, [x15], #1 - WORD $0x7100819f // cmp w12, #32 - WORD $0x540008c8 // b.hi LBB5_1544 $280(%rip) - WORD $0x5280002e // mov w14, #1 - WORD $0x9acc21ce // lsl x14, x14, x12 - WORD $0xd284c003 // mov x3, #9728 - WORD $0xf2c00023 // movk x3, #1, lsl #32 - WORD $0xea0301df // tst x14, x3 - WORD $0x54000800 // b.eq LBB5_1544 $256(%rip) - WORD $0x9100094f // add x15, x10, #2 - WORD $0x3940054c // ldrb w12, [x10, #1] - WORD $0x7100819f // cmp w12, #32 - WORD $0x54006728 // b.hi LBB5_1738 $3300(%rip) - WORD $0x5280002a // mov w10, #1 - WORD $0x9acc214a // lsl x10, x10, x12 - WORD $0xd284c00e // mov x14, #9728 - WORD $0xf2c0002e // movk x14, #1, lsl #32 - WORD $0xea0e015f // tst x10, x14 - WORD $0x54006660 // b.eq LBB5_1738 $3276(%rip) - WORD $0xf940480a // ldr x10, [x0, #144] - WORD $0xcb0a01ec // sub x12, x15, x10 - WORD $0xf100fd9f // cmp x12, #63 - WORD $0x540000e8 // b.hi LBB5_1540 $28(%rip) - WORD $0xf9404c0e // ldr x14, [x0, #152] - WORD $0x9280000f // mov x15, #-1 - WORD $0x9acc21ec // lsl x12, x15, x12 - WORD $0xea0c01cc // ands x12, x14, x12 - WORD $0x54000521 // b.ne LBB5_1543 $164(%rip) - WORD $0x9101014f // add x15, x10, #64 -LBB5_1540: - WORD $0xd10101ea // sub x10, x15, #64 - WORD $0x4f04e5e3 // movi.16b v3, #143 -LBB5_1541: - WORD $0xadc21544 // ldp q4, q5, [x10, #64]! - WORD $0xad411d46 // ldp q6, q7, [x10, #32] - WORD $0x4e231c90 // and.16b v16, v4, v3 - WORD $0x4e100010 // tbl.16b v16, { v0 }, v16 - WORD $0x4e231cb1 // and.16b v17, v5, v3 - WORD $0x4e110011 // tbl.16b v17, { v0 }, v17 - WORD $0x4e231cd2 // and.16b v18, v6, v3 - WORD $0x4e120012 // tbl.16b v18, { v0 }, v18 - WORD $0x4e231cf3 // and.16b v19, v7, v3 - WORD $0x4e130013 // tbl.16b v19, { v0 }, v19 - WORD $0x6e248e04 // cmeq.16b v4, v16, v4 - WORD $0x4e211c84 // and.16b v4, v4, v1 - WORD $0x4e020084 // tbl.16b v4, { v4 }, v2 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e26008c // fmov w12, s4 - WORD $0x6e258e24 // cmeq.16b v4, v17, v5 - WORD $0x4e211c84 // and.16b v4, v4, v1 - WORD $0x4e020084 // tbl.16b v4, { v4 }, v2 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e26008e // fmov w14, s4 - WORD $0x6e268e44 // cmeq.16b v4, v18, v6 - WORD $0x4e211c84 // and.16b v4, v4, v1 - WORD $0x4e020084 // tbl.16b v4, { v4 }, v2 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e26008f // fmov w15, s4 - WORD $0x6e278e64 // cmeq.16b v4, v19, v7 - WORD $0x4e211c84 // and.16b v4, v4, v1 - WORD $0x4e020084 // tbl.16b v4, { v4 }, v2 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e260083 // fmov w3, s4 - WORD $0x33103dcc // bfi w12, w14, #16, #16 - WORD $0xaa0f818c // orr x12, x12, x15, lsl #32 - WORD $0xaa03c18c // orr x12, x12, x3, lsl #48 - WORD $0xb100059f // cmn x12, #1 - WORD $0x54fffbc0 // b.eq LBB5_1541 $-136(%rip) - WORD $0xaa2c03ec // mvn x12, x12 - WORD $0xa909300a // stp x10, x12, [x0, #144] -LBB5_1543: - WORD $0xdac0018c // rbit x12, x12 - WORD $0xdac0118c // clz x12, x12 - WORD $0x8b0c014f // add x15, x10, x12 - WORD $0x384015ec // ldrb w12, [x15], #1 -LBB5_1544: - WORD $0x7101f59f // cmp w12, #125 - WORD $0x54fe2ae0 // b.eq LBB5_741 $-15012(%rip) -LBB5_1545: - WORD $0xaa0c03e2 // mov x2, x12 - WORD $0x17ffefbb // b LBB5_679 $-16660(%rip) -LBB5_1546: - WORD $0x52800162 // mov w2, #11 - WORD $0x17ffe8a7 // b LBB5_261 $-23908(%rip) -LBB5_1547: - WORD $0xaa0503ea // mov x10, x5 - WORD $0x14000743 // b LBB5_1999 $7436(%rip) -LBB5_1548: - WORD $0x8b3540aa // add x10, x5, w21, uxtw - WORD $0x8b040146 // add x6, x10, x4 - WORD $0xaa1b03f4 // mov x20, x27 -LBB5_1549: - WORD $0x92800004 // mov x4, #-1 - WORD $0xb4004510 // cbz x16, LBB5_1679 $2208(%rip) -LBB5_1550: - WORD $0xb40044e2 // cbz x2, LBB5_1679 $2204(%rip) - WORD $0xb40044c1 // cbz x1, LBB5_1679 $2200(%rip) - WORD $0xcb0500ca // sub x10, x6, x5 - WORD $0xd100054c // sub x12, x10, #1 - WORD $0xeb0c021f // cmp x16, x12 - WORD $0x540018c0 // b.eq LBB5_1600 $792(%rip) - WORD $0xeb0c005f // cmp x2, x12 - WORD $0x54001880 // b.eq LBB5_1600 $784(%rip) - WORD $0xeb0c003f // cmp x1, x12 - WORD $0x54001840 // b.eq LBB5_1600 $776(%rip) - WORD $0xf100044c // subs x12, x2, #1 - WORD $0x540042ab // b.lt LBB5_1676 $2132(%rip) - WORD $0xeb0c003f // cmp x1, x12 - WORD $0x54004260 // b.eq LBB5_1676 $2124(%rip) - WORD $0xaa2203e4 // mvn x4, x2 - WORD $0x14000218 // b LBB5_1679 $2144(%rip) -LBB5_1558: - WORD $0xaa0a03e1 // mov x1, x10 - WORD $0x3840142c // ldrb w12, [x1], #1 - WORD $0x528001b0 // mov w16, #13 - WORD $0x7101859f // cmp w12, #97 - WORD $0x540001a1 // b.ne LBB5_1562 $52(%rip) - WORD $0x3940054c // ldrb w12, [x10, #1] - WORD $0x91000941 // add x1, x10, #2 - WORD $0x7101b19f // cmp w12, #108 - WORD $0x54000121 // b.ne LBB5_1562 $36(%rip) - WORD $0x3940094c // ldrb w12, [x10, #2] - WORD $0x91000d41 // add x1, x10, #3 - WORD $0x7101cd9f // cmp w12, #115 - WORD $0x540000a1 // b.ne LBB5_1562 $20(%rip) - WORD $0x39400d4c // ldrb w12, [x10, #3] - WORD $0x91001141 // add x1, x10, #4 - WORD $0x7101959f // cmp w12, #101 - WORD $0x1a9003f0 // csel w16, wzr, w16, eq -LBB5_1562: - WORD $0x5280004a // mov w10, #2 - WORD $0x1400000f // b LBB5_1567 $60(%rip) -LBB5_1563: - WORD $0xaa0a03e1 // mov x1, x10 - WORD $0x3840142c // ldrb w12, [x1], #1 - WORD $0x528001b0 // mov w16, #13 - WORD $0x7101c99f // cmp w12, #114 - WORD $0x54000121 // b.ne LBB5_1566 $36(%rip) - WORD $0x3940054c // ldrb w12, [x10, #1] - WORD $0x91000941 // add x1, x10, #2 - WORD $0x7101d59f // cmp w12, #117 - WORD $0x540000a1 // b.ne LBB5_1566 $20(%rip) - WORD $0x3940094c // ldrb w12, [x10, #2] - WORD $0x91000d41 // add x1, x10, #3 - WORD $0x7101959f // cmp w12, #101 - WORD $0x1a9003f0 // csel w16, wzr, w16, eq -LBB5_1566: - WORD $0x5280014a // mov w10, #10 -LBB5_1567: - WORD $0xaa0f814a // orr x10, x10, x15, lsl #32 -LBB5_1568: - WORD $0xf940500f // ldr x15, [x0, #160] - WORD $0xaa0f03ec // mov x12, x15 - WORD $0xf801058a // str x10, [x12], #16 - WORD $0xf900500c // str x12, [x0, #160] - WORD $0x1400072a // b LBB5_2007 $7336(%rip) -LBB5_1569: - WORD $0xd2800011 // mov x17, #0 - WORD $0xf9403810 // ldr x16, [x0, #112] - WORD $0x4f02e783 // movi.16b v3, #92 - WORD $0x4f01e444 // movi.16b v4, #34 - WORD $0x4f00e7e5 // movi.16b v5, #31 - WORD $0x14000002 // b LBB5_1571 $8(%rip) -LBB5_1570: - WORD $0x91008231 // add x17, x17, #32 -LBB5_1571: - WORD $0x8b11014c // add x12, x10, x17 - WORD $0xad401d86 // ldp q6, q7, [x12] - WORD $0x37280470 // tbnz w16, #5, LBB5_1577 $140(%rip) - WORD $0x5280000c // mov w12, #0 -LBB5_1573: - WORD $0x6e238cd0 // cmeq.16b v16, v6, v3 - WORD $0x6e238cf1 // cmeq.16b v17, v7, v3 - WORD $0x4e211e10 // and.16b v16, v16, v1 - WORD $0x4e020210 // tbl.16b v16, { v16 }, v2 - WORD $0x4e71ba10 // addv.8h h16, v16 - WORD $0x1e26020e // fmov w14, s16 - WORD $0x4e211e30 // and.16b v16, v17, v1 - WORD $0x4e020210 // tbl.16b v16, { v16 }, v2 - WORD $0x4e71ba10 // addv.8h h16, v16 - WORD $0x1e260201 // fmov w1, s16 - WORD $0x33103c2e // bfi w14, w1, #16, #16 - WORD $0x6e248cc6 // cmeq.16b v6, v6, v4 - WORD $0x6e248ce7 // cmeq.16b v7, v7, v4 - WORD $0x4e211cc6 // and.16b v6, v6, v1 - WORD $0x4e0200c6 // tbl.16b v6, { v6 }, v2 - WORD $0x4e71b8c6 // addv.8h h6, v6 - WORD $0x1e2600c1 // fmov w1, s6 - WORD $0x4e211ce6 // and.16b v6, v7, v1 - WORD $0x4e0200c6 // tbl.16b v6, { v6 }, v2 - WORD $0x4e71b8c6 // addv.8h h6, v6 - WORD $0x1e2600c2 // fmov w2, s6 - WORD $0x33103c41 // bfi w1, w2, #16, #16 - WORD $0x2a0e0182 // orr w2, w12, w14 - WORD $0x51000442 // sub w2, w2, #1 - WORD $0x6a01005f // tst w2, w1 - WORD $0x540002c1 // b.ne LBB5_1578 $88(%rip) - WORD $0x51000421 // sub w1, w1, #1 - WORD $0x6a0e003f // tst w1, w14 - WORD $0x54008f61 // b.ne LBB5_1874 $4588(%rip) - WORD $0x362ffbd0 // tbz w16, #5, LBB5_1570 $-136(%rip) - WORD $0x0a01018e // and w14, w12, w1 - WORD $0x34fffb8e // cbz w14, LBB5_1570 $-144(%rip) - WORD $0x140006ad // b LBB5_1990 $6836(%rip) -LBB5_1577: - WORD $0x6e2564d0 // umax.16b v16, v6, v5 - WORD $0x6e258e10 // cmeq.16b v16, v16, v5 - WORD $0x6e2564f1 // umax.16b v17, v7, v5 - WORD $0x6e258e31 // cmeq.16b v17, v17, v5 - WORD $0x4e211e10 // and.16b v16, v16, v1 - WORD $0x4e020210 // tbl.16b v16, { v16 }, v2 - WORD $0x4e71ba10 // addv.8h h16, v16 - WORD $0x1e26020c // fmov w12, s16 - WORD $0x4e211e30 // and.16b v16, v17, v1 - WORD $0x4e020210 // tbl.16b v16, { v16 }, v2 - WORD $0x4e71ba10 // addv.8h h16, v16 - WORD $0x1e26020e // fmov w14, s16 - WORD $0x33103dcc // bfi w12, w14, #16, #16 - WORD $0x17ffffd2 // b LBB5_1573 $-184(%rip) -LBB5_1578: - WORD $0x52800014 // mov w20, #0 - WORD $0xdac0002c // rbit x12, x1 - WORD $0xdac0118c // clz x12, x12 - WORD $0x8b110191 // add x17, x12, x17 - WORD $0x8b0a022a // add x10, x17, x10 - WORD $0x91000541 // add x1, x10, #1 -LBB5_1579: - WORD $0x937ffe2a // asr x10, x17, #63 - WORD $0x4b1103ec // neg w12, w17 - WORD $0x0a0c0150 // and w16, w10, w12 -LBB5_1580: - WORD $0x7100029f // cmp w20, #0 - WORD $0x5280018a // mov w10, #12 - WORD $0x5280008c // mov w12, #4 - WORD $0x9a8a018a // csel x10, x12, x10, eq - WORD $0xaa0f814a // orr x10, x10, x15, lsl #32 - WORD $0xd2c0002c // mov x12, #4294967296 - WORD $0x8b0c014a // add x10, x10, x12 - WORD $0xf940500c // ldr x12, [x0, #160] - WORD $0xa900458a // stp x10, x17, [x12] - WORD $0xf940500f // ldr x15, [x0, #160] - WORD $0x910041ea // add x10, x15, #16 - WORD $0xf900500a // str x10, [x0, #160] - WORD $0xb940d40a // ldr w10, [x0, #212] - WORD $0x1100054a // add w10, w10, #1 - WORD $0xb900d40a // str w10, [x0, #212] - WORD $0x140006d7 // b LBB5_2007 $7004(%rip) -LBB5_1581: - WORD $0xaa0503ea // mov x10, x5 - WORD $0x38402d46 // ldrb w6, [x10, #2]! - WORD $0x5100c0cc // sub w12, w6, #48 - WORD $0x52800062 // mov w2, #3 - WORD $0x7100259f // cmp w12, #9 - WORD $0x5400d5c8 // b.hi LBB5_1999 $6840(%rip) - WORD $0xd280000a // mov x10, #0 - WORD $0x7100c0df // cmp w6, #48 - WORD $0x540000c1 // b.ne LBB5_1584 $24(%rip) -LBB5_1583: - WORD $0x8b0a00ac // add x12, x5, x10 - WORD $0x39400d86 // ldrb w6, [x12, #3] - WORD $0x9100054a // add x10, x10, #1 - WORD $0x7100c0df // cmp w6, #48 - WORD $0x54ffff80 // b.eq LBB5_1583 $-16(%rip) -LBB5_1584: - WORD $0x710114df // cmp w6, #69 - WORD $0x54000720 // b.eq LBB5_1603 $228(%rip) - WORD $0x710194df // cmp w6, #101 - WORD $0x540006e0 // b.eq LBB5_1603 $220(%rip) - WORD $0xd2800010 // mov x16, #0 - WORD $0x52800003 // mov w3, #0 - WORD $0xd2800001 // mov x1, #0 - WORD $0x8b0a00ac // add x12, x5, x10 - WORD $0x91000987 // add x7, x12, #2 - WORD $0x4b0a03e4 // neg w4, w10 -LBB5_1587: - WORD $0x5280022a // mov w10, #17 - WORD $0xcb10014e // sub x14, x10, x16 - WORD $0xf10005df // cmp x14, #1 - WORD $0x5400056b // b.lt LBB5_1602 $172(%rip) - WORD $0xd280000c // mov x12, #0 - WORD $0x4b100142 // sub w2, w10, w16 - WORD $0x8b0e00ea // add x10, x7, x14 - WORD $0x5280024e // mov w14, #18 - WORD $0xcb1001ce // sub x14, x14, x16 - WORD $0x52800150 // mov w16, #10 -LBB5_1589: - WORD $0x394000e6 // ldrb w6, [x7] - WORD $0x5100c0d3 // sub w19, w6, #48 - WORD $0x7100267f // cmp w19, #9 - WORD $0x54000528 // b.hi LBB5_1604 $164(%rip) - WORD $0x9b101821 // madd x1, x1, x16, x6 - WORD $0xd100c021 // sub x1, x1, #48 - WORD $0x910004e7 // add x7, x7, #1 - WORD $0xd100058c // sub x12, x12, #1 - WORD $0x8b0c01c6 // add x6, x14, x12 - WORD $0xf10004df // cmp x6, #1 - WORD $0x54fffecc // b.gt LBB5_1589 $-40(%rip) - WORD $0x39400146 // ldrb w6, [x10] - WORD $0x14000022 // b LBB5_1606 $136(%rip) -LBB5_1592: - WORD $0x710114df // cmp w6, #69 - WORD $0x54ffba80 // b.eq LBB5_1476 $-2224(%rip) - WORD $0x710194df // cmp w6, #101 - WORD $0x54ffba40 // b.eq LBB5_1476 $-2232(%rip) - WORD $0x3500f5e4 // cbnz w4, LBB5_2050 $7868(%rip) - WORD $0x340045f1 // cbz w17, LBB5_1737 $2236(%rip) - WORD $0xb24107ec // mov x12, #-9223372036854775807 - WORD $0xeb0c003f // cmp x1, x12 - WORD $0x54004743 // b.lo LBB5_1741 $2280(%rip) - WORD $0x52800010 // mov w16, #0 - WORD $0x9e630023 // ucvtf d3, x1 -LBB5_1598: - WORD $0x9e66006c // fmov x12, d3 - WORD $0xd241018c // eor x12, x12, #0x8000000000000000 - WORD $0x1400068e // b LBB5_2006 $6712(%rip) -LBB5_1599: - WORD $0x52800002 // mov w2, #0 - WORD $0xd280001e // mov lr, #0 - WORD $0x3600cf51 // tbz w17, #0, LBB5_2002 $6632(%rip) - WORD $0x1400067b // b LBB5_2003 $6636(%rip) -LBB5_1600: - WORD $0xcb0a03e4 // neg x4, x10 -LBB5_1601: - WORD $0x52800010 // mov w16, #0 - WORD $0xaa0403ec // mov x12, x4 - WORD $0xb6f82b84 // tbz x4, #63, LBB5_1680 $1392(%rip) - WORD $0x14000158 // b LBB5_1679 $1376(%rip) -LBB5_1602: - WORD $0x52800002 // mov w2, #0 - WORD $0x14000008 // b LBB5_1605 $32(%rip) -LBB5_1603: - WORD $0x52800003 // mov w3, #0 - WORD $0x52800004 // mov w4, #0 - WORD $0xd2800001 // mov x1, #0 - WORD $0x8b0a00aa // add x10, x5, x10 - WORD $0x9100094a // add x10, x10, #2 - WORD $0x17fffdb7 // b LBB5_1476 $-2340(%rip) -LBB5_1604: - WORD $0x4b0c03e2 // neg w2, w12 -LBB5_1605: - WORD $0xaa0703ea // mov x10, x7 -LBB5_1606: - WORD $0x4b020084 // sub w4, w4, w2 - WORD $0x5100c0cc // sub w12, w6, #48 - WORD $0x7100259f // cmp w12, #9 - WORD $0x540000c8 // b.hi LBB5_1609 $24(%rip) -LBB5_1607: - WORD $0x38401d46 // ldrb w6, [x10, #1]! - WORD $0x5100c0cc // sub w12, w6, #48 - WORD $0x7100299f // cmp w12, #10 - WORD $0x54ffffa3 // b.lo LBB5_1607 $-12(%rip) - WORD $0x52800023 // mov w3, #1 -LBB5_1609: - WORD $0x52801bec // mov w12, #223 - WORD $0x0a0c00cc // and w12, w6, w12 - WORD $0x7101159f // cmp w12, #69 - WORD $0x54ffb500 // b.eq LBB5_1476 $-2400(%rip) -LBB5_1610: - WORD $0x7100023f // cmp w17, #0 - WORD $0x1280000c // mov w12, #-1 - WORD $0x5a8c1598 // cneg w24, w12, eq - WORD $0xd374fc2c // lsr x12, x1, #52 - WORD $0xb500058c // cbnz x12, LBB5_1620 $176(%rip) - WORD $0x9e630023 // ucvtf d3, x1 - WORD $0x531f7f0c // lsr w12, w24, #31 - WORD $0x9e66006e // fmov x14, d3 - WORD $0xaa0cfdcc // orr x12, x14, x12, lsl #63 - WORD $0x9e670183 // fmov d3, x12 - WORD $0x3400c8a4 // cbz w4, LBB5_1998 $6420(%rip) - WORD $0xb400c881 // cbz x1, LBB5_1998 $6416(%rip) - WORD $0x5100048c // sub w12, w4, #1 - WORD $0x7100919f // cmp w12, #36 - WORD $0x54000348 // b.hi LBB5_1618 $104(%rip) - WORD $0xaa0403ec // mov x12, x4 - WORD $0x71005c9f // cmp w4, #23 - WORD $0x540000e3 // b.lo LBB5_1616 $28(%rip) - WORD $0x5100588c // sub w12, w4, #22 -Lloh148: - WORD $0x100100ce // adr x14, _P10_TAB $8216(%rip) -Lloh149: - WORD $0x910001ce // add x14, x14, _P10_TAB@PAGEOFF $0(%rip) - WORD $0xfc6c59c4 // ldr d4, [x14, w12, uxtw #3] - WORD $0x1e630883 // fmul d3, d4, d3 - WORD $0x528002cc // mov w12, #22 -LBB5_1616: - WORD $0xd2a4c68e // mov x14, #640942080 - WORD $0xf2cd7eae // movk x14, #27637, lsl #32 - WORD $0xf2e8618e // movk x14, #17164, lsl #48 - WORD $0x9e6701c4 // fmov d4, x14 - WORD $0x1e642060 // fcmp d3, d4 - WORD $0xd2a4c68e // mov x14, #640942080 - WORD $0xf2cd7eae // movk x14, #27637, lsl #32 - WORD $0xf2f8618e // movk x14, #49932, lsl #48 - WORD $0x9e6701c4 // fmov d4, x14 - WORD $0x1e64d468 // fccmp d3, d4, #8, le - WORD $0x54000224 // b.mi LBB5_1621 $68(%rip) -Lloh150: - WORD $0x1000fece // adr x14, _P10_TAB $8152(%rip) -Lloh151: - WORD $0x910001ce // add x14, x14, _P10_TAB@PAGEOFF $0(%rip) - WORD $0xfc6c59c4 // ldr d4, [x14, w12, uxtw #3] - WORD $0x1e640863 // fmul d3, d3, d4 - WORD $0x14000628 // b LBB5_1998 $6304(%rip) -LBB5_1618: - WORD $0x3100589f // cmn w4, #22 - WORD $0x540000e3 // b.lo LBB5_1620 $28(%rip) - WORD $0x4b0403ec // neg w12, w4 -Lloh152: - WORD $0x1000fdce // adr x14, _P10_TAB $8120(%rip) -Lloh153: - WORD $0x910001ce // add x14, x14, _P10_TAB@PAGEOFF $0(%rip) - WORD $0xfc6c59c4 // ldr d4, [x14, w12, uxtw #3] - WORD $0x1e641863 // fdiv d3, d3, d4 - WORD $0x14000620 // b LBB5_1998 $6272(%rip) -LBB5_1620: - WORD $0x5105708c // sub w12, w4, #348 - WORD $0x310ae19f // cmn w12, #696 - WORD $0x54000ee3 // b.lo LBB5_1638 $476(%rip) -LBB5_1621: - WORD $0xaa1403f7 // mov x23, x20 - WORD $0xdac01027 // clz x7, x1 - WORD $0x9ac7202e // lsl x14, x1, x7 - WORD $0x528a4d4c // mov w12, #21098 - WORD $0x72a0006c // movk w12, #3, lsl #16 - WORD $0x1b0c7c8c // mul w12, w4, w12 - WORD $0x13107d8c // asr w12, w12, #16 - WORD $0x1110fd8c // add w12, w12, #1087 - WORD $0x93407d82 // sxtw x2, w12 - WORD $0x1105708c // add w12, w4, #348 -Lloh154: - WORD $0x10010150 // adr x16, _POW10_M128_TAB $8232(%rip) -Lloh155: - WORD $0x91000210 // add x16, x16, _POW10_M128_TAB@PAGEOFF $0(%rip) - WORD $0x8b2c5204 // add x4, x16, w12, uxtw #4 - WORD $0xf9400486 // ldr x6, [x4, #8] - WORD $0x9b0e7ccc // mul x12, x6, x14 - WORD $0x9bce7cd3 // umulh x19, x6, x14 - WORD $0x92402274 // and x20, x19, #0x1ff - WORD $0xaa2e03f5 // mvn x21, x14 - WORD $0xeb15019f // cmp x12, x21 - WORD $0x540001c9 // b.ls LBB5_1625 $56(%rip) - WORD $0xf107fe9f // cmp x20, #511 - WORD $0x54000181 // b.ne LBB5_1625 $48(%rip) - WORD $0xf9400090 // ldr x16, [x4] - WORD $0x9b0e7e16 // mul x22, x16, x14 - WORD $0x9bce7e0e // umulh x14, x16, x14 - WORD $0xab0c01cc // adds x12, x14, x12 - WORD $0x9a933673 // cinc x19, x19, hs - WORD $0x92402274 // and x20, x19, #0x1ff - WORD $0xeb1502df // cmp x22, x21 - WORD $0xba418980 // ccmn x12, #1, #0, hi - WORD $0x54000061 // b.ne LBB5_1625 $12(%rip) - WORD $0xf107fe9f // cmp x20, #511 - WORD $0x54000aa0 // b.eq LBB5_1637 $340(%rip) -LBB5_1625: - WORD $0xd37ffe6e // lsr x14, x19, #63 - WORD $0x910025d0 // add x16, x14, #9 - WORD $0x9ad02673 // lsr x19, x19, x16 - WORD $0xaa14018c // orr x12, x12, x20 - WORD $0x92400670 // and x16, x19, #0x3 - WORD $0xf100019f // cmp x12, #0 - WORD $0xfa410a00 // ccmp x16, #1, #0, eq - WORD $0x540009a0 // b.eq LBB5_1637 $308(%rip) - WORD $0x9240026c // and x12, x19, #0x1 - WORD $0x8b13018c // add x12, x12, x19 - WORD $0xd376fd93 // lsr x19, x12, #54 - WORD $0xf100027f // cmp x19, #0 - WORD $0xaa2703f0 // mvn x16, x7 - WORD $0x8b020210 // add x16, x16, x2 - WORD $0x8b0e020e // add x14, x16, x14 - WORD $0x9a8e05ce // cinc x14, x14, ne - WORD $0xd11ffdd0 // sub x16, x14, #2047 - WORD $0xb11ffa1f // cmn x16, #2046 - WORD $0xaa1703f4 // mov x20, x23 - WORD $0x54000843 // b.lo LBB5_1638 $264(%rip) - WORD $0xf100027f // cmp x19, #0 - WORD $0x52800030 // mov w16, #1 - WORD $0x9a900610 // cinc x16, x16, ne - WORD $0x9ad0258c // lsr x12, x12, x16 - WORD $0xb34c2dcc // bfi x12, x14, #52, #12 - WORD $0xb241018e // orr x14, x12, #0x8000000000000000 - WORD $0x7100023f // cmp w17, #0 - WORD $0x9a8c11cc // csel x12, x14, x12, ne - WORD $0x9e670183 // fmov d3, x12 - WORD $0x3400bbc3 // cbz w3, LBB5_1998 $6008(%rip) - WORD $0x9100042c // add x12, x1, #1 - WORD $0xdac01181 // clz x1, x12 - WORD $0x9ac1218e // lsl x14, x12, x1 - WORD $0x9b0e7ccc // mul x12, x6, x14 - WORD $0x9bce7cc3 // umulh x3, x6, x14 - WORD $0x92402066 // and x6, x3, #0x1ff - WORD $0xaa2e03e7 // mvn x7, x14 - WORD $0xeb07019f // cmp x12, x7 - WORD $0x540001e9 // b.ls LBB5_1633 $60(%rip) - WORD $0xf107fcdf // cmp x6, #511 - WORD $0x540001a1 // b.ne LBB5_1633 $52(%rip) - WORD $0xf9400090 // ldr x16, [x4] - WORD $0x9b0e7e04 // mul x4, x16, x14 - WORD $0x9bce7e0e // umulh x14, x16, x14 - WORD $0xab0c01cc // adds x12, x14, x12 - WORD $0x9a833463 // cinc x3, x3, hs - WORD $0x92402066 // and x6, x3, #0x1ff - WORD $0xeb07009f // cmp x4, x7 - WORD $0x540000a9 // b.ls LBB5_1633 $20(%rip) - WORD $0xb100059f // cmn x12, #1 - WORD $0x54000061 // b.ne LBB5_1633 $12(%rip) - WORD $0xf107fcdf // cmp x6, #511 - WORD $0x54000420 // b.eq LBB5_1638 $132(%rip) -LBB5_1633: - WORD $0xd37ffc6e // lsr x14, x3, #63 - WORD $0x910025d0 // add x16, x14, #9 - WORD $0x9ad02463 // lsr x3, x3, x16 - WORD $0xaa06018c // orr x12, x12, x6 - WORD $0xb500008c // cbnz x12, LBB5_1635 $16(%rip) - WORD $0x9240046c // and x12, x3, #0x3 - WORD $0xf100059f // cmp x12, #1 - WORD $0x54000320 // b.eq LBB5_1638 $100(%rip) -LBB5_1635: - WORD $0x9240006c // and x12, x3, #0x1 - WORD $0x8b03018c // add x12, x12, x3 - WORD $0xd376fd83 // lsr x3, x12, #54 - WORD $0xf100007f // cmp x3, #0 - WORD $0xaa2103f0 // mvn x16, x1 - WORD $0x8b020210 // add x16, x16, x2 - WORD $0x8b0e020e // add x14, x16, x14 - WORD $0x9a8e05ce // cinc x14, x14, ne - WORD $0xd11ffdd0 // sub x16, x14, #2047 - WORD $0xb11ffa1f // cmn x16, #2046 - WORD $0x540001c3 // b.lo LBB5_1638 $56(%rip) - WORD $0xf100007f // cmp x3, #0 - WORD $0x52800030 // mov w16, #1 - WORD $0x9a900610 // cinc x16, x16, ne - WORD $0x9ad0258c // lsr x12, x12, x16 - WORD $0xb34c2dcc // bfi x12, x14, #52, #12 - WORD $0xb241018e // orr x14, x12, #0x8000000000000000 - WORD $0x7100023f // cmp w17, #0 - WORD $0x9a8c11cc // csel x12, x14, x12, ne - WORD $0x9e670184 // fmov d4, x12 - WORD $0x1e632080 // fcmp d4, d3 - WORD $0x5400b520 // b.eq LBB5_1998 $5796(%rip) - WORD $0x14000002 // b LBB5_1638 $8(%rip) -LBB5_1637: - WORD $0xaa1703f4 // mov x20, x23 -LBB5_1638: - WORD $0xcb050146 // sub x6, x10, x5 - WORD $0xf9402011 // ldr x17, [x0, #64] - WORD $0xf9402803 // ldr x3, [x0, #80] - WORD $0xb4000443 // cbz x3, LBB5_1650 $136(%rip) - WORD $0xd2800001 // mov x1, #0 - WORD $0xf100207f // cmp x3, #8 - WORD $0x54000343 // b.lo LBB5_1648 $104(%rip) - WORD $0xd2800001 // mov x1, #0 - WORD $0xf101007f // cmp x3, #64 - WORD $0x540001a3 // b.lo LBB5_1645 $52(%rip) - WORD $0x927ae461 // and x1, x3, #0xffffffffffffffc0 - WORD $0x9100822c // add x12, x17, #32 - WORD $0x6f00e403 // movi.2d v3, #0000000000000000 - WORD $0xaa0103ee // mov x14, x1 -LBB5_1642: - WORD $0xad3f0d83 // stp q3, q3, [x12, #-32] - WORD $0xac820d83 // stp q3, q3, [x12], #64 - WORD $0xf10101ce // subs x14, x14, #64 - WORD $0x54ffffa1 // b.ne LBB5_1642 $-12(%rip) - WORD $0xeb01007f // cmp x3, x1 - WORD $0x54000240 // b.eq LBB5_1650 $72(%rip) - WORD $0xf27d087f // tst x3, #0x38 - WORD $0x54000160 // b.eq LBB5_1648 $44(%rip) -LBB5_1645: - WORD $0xaa0103ee // mov x14, x1 - WORD $0x927df061 // and x1, x3, #0xfffffffffffffff8 - WORD $0x8b0e022c // add x12, x17, x14 - WORD $0xcb0101ce // sub x14, x14, x1 - WORD $0x6f00e403 // movi.2d v3, #0000000000000000 -LBB5_1646: - WORD $0xfc008583 // str d3, [x12], #8 - WORD $0xb10021ce // adds x14, x14, #8 - WORD $0x54ffffc1 // b.ne LBB5_1646 $-8(%rip) - WORD $0xeb01007f // cmp x3, x1 - WORD $0x540000c0 // b.eq LBB5_1650 $24(%rip) -LBB5_1648: - WORD $0x8b01022c // add x12, x17, x1 - WORD $0xcb01006e // sub x14, x3, x1 -LBB5_1649: - WORD $0x3800159f // strb wzr, [x12], #1 - WORD $0xf10005ce // subs x14, x14, #1 - WORD $0x54ffffc1 // b.ne LBB5_1649 $-8(%rip) -LBB5_1650: - WORD $0xb90033f4 // str w20, [sp, #48] - WORD $0xd2800014 // mov x20, #0 - WORD $0x394000b6 // ldrb w22, [x5] - WORD $0x7100b6df // cmp w22, #45 - WORD $0x1a9f17e7 // cset w7, eq - WORD $0x12807fcc // mov w12, #-1023 - WORD $0xeb0700df // cmp x6, x7 - WORD $0x5400aded // b.le LBB5_1997 $5564(%rip) - WORD $0x52800004 // mov w4, #0 - WORD $0x52800002 // mov w2, #0 - WORD $0x52800013 // mov w19, #0 - WORD $0x52800017 // mov w23, #0 - WORD $0x14000006 // b LBB5_1654 $24(%rip) -LBB5_1652: - WORD $0x382e6a2c // strb w12, [x17, x14] - WORD $0x110006f7 // add w23, w23, #1 -LBB5_1653: - WORD $0x910004e7 // add x7, x7, #1 - WORD $0xeb0700df // cmp x6, x7 - WORD $0x5400032d // b.le LBB5_1663 $100(%rip) -LBB5_1654: - WORD $0x386768ac // ldrb w12, [x5, x7] - WORD $0x5100c18e // sub w14, w12, #48 - WORD $0x710025df // cmp w14, #9 - WORD $0x54000108 // b.hi LBB5_1658 $32(%rip) - WORD $0x7100c19f // cmp w12, #48 - WORD $0x54000161 // b.ne LBB5_1660 $44(%rip) - WORD $0x34000217 // cbz w23, LBB5_1662 $64(%rip) - WORD $0x93407eee // sxtw x14, w23 - WORD $0xeb0e007f // cmp x3, x14 - WORD $0x54fffe48 // b.hi LBB5_1652 $-56(%rip) - WORD $0x17fffff3 // b LBB5_1653 $-52(%rip) -LBB5_1658: - WORD $0x7100b99f // cmp w12, #46 - WORD $0x540001e1 // b.ne LBB5_1664 $60(%rip) - WORD $0x52800024 // mov w4, #1 - WORD $0xaa1703f3 // mov x19, x23 - WORD $0x17ffffee // b LBB5_1653 $-72(%rip) -LBB5_1660: - WORD $0xaa1703ee // mov x14, x23 - WORD $0x93407eee // sxtw x14, w23 - WORD $0xeb0e007f // cmp x3, x14 - WORD $0x54fffd08 // b.hi LBB5_1652 $-96(%rip) - WORD $0x52800022 // mov w2, #1 - WORD $0x17ffffe8 // b LBB5_1653 $-96(%rip) -LBB5_1662: - WORD $0x51000673 // sub w19, w19, #1 - WORD $0x17ffffe6 // b LBB5_1653 $-104(%rip) -LBB5_1663: - WORD $0x7100009f // cmp w4, #0 - WORD $0x1a9302e4 // csel w4, w23, w19, eq - WORD $0x14000028 // b LBB5_1671 $160(%rip) -LBB5_1664: - WORD $0x7100009f // cmp w4, #0 - WORD $0x1a9302e4 // csel w4, w23, w19, eq - WORD $0x321b018c // orr w12, w12, #0x20 - WORD $0x7101959f // cmp w12, #101 - WORD $0x54000461 // b.ne LBB5_1671 $140(%rip) - WORD $0x5280000c // mov w12, #0 - WORD $0x910004ee // add x14, x7, #1 - WORD $0x386e48b0 // ldrb w16, [x5, w14, uxtw] - WORD $0x110008e1 // add w1, w7, #2 - WORD $0x52800033 // mov w19, #1 - WORD $0x110008e7 // add w7, w7, #2 - WORD $0x12800014 // mov w20, #-1 - WORD $0x7100b61f // cmp w16, #45 - WORD $0x1a8e00ee // csel w14, w7, w14, eq - WORD $0x52800027 // mov w7, #1 - WORD $0x1a870287 // csel w7, w20, w7, eq - WORD $0x7100ae1f // cmp w16, #43 - WORD $0x1a8e002e // csel w14, w1, w14, eq - WORD $0x1a870267 // csel w7, w19, w7, eq - WORD $0x93407dd3 // sxtw x19, w14 - WORD $0xeb1300df // cmp x6, x19 - WORD $0x5400022d // b.le LBB5_1670 $68(%rip) - WORD $0x5280000c // mov w12, #0 - WORD $0x5284e1ee // mov w14, #9999 - WORD $0x52800154 // mov w20, #10 -LBB5_1667: - WORD $0x38f368b0 // ldrsb w16, [x5, x19] - WORD $0x7100c21f // cmp w16, #48 - WORD $0x5400016b // b.lt LBB5_1670 $44(%rip) - WORD $0x12001e01 // and w1, w16, #0xff - WORD $0x7100e43f // cmp w1, #57 - WORD $0x7a4e9180 // ccmp w12, w14, #0, ls - WORD $0x540000ec // b.gt LBB5_1670 $28(%rip) - WORD $0x1b147d8c // mul w12, w12, w20 - WORD $0x5100c030 // sub w16, w1, #48 - WORD $0x0b30018c // add w12, w12, w16, uxtb - WORD $0x91000673 // add x19, x19, #1 - WORD $0xeb1300df // cmp x6, x19 - WORD $0x54fffe8c // b.gt LBB5_1667 $-48(%rip) -LBB5_1670: - WORD $0x1b071184 // madd w4, w12, w7, w4 -LBB5_1671: - WORD $0xd2800014 // mov x20, #0 - WORD $0x12807fcc // mov w12, #-1023 - WORD $0x3400a417 // cbz w23, LBB5_1997 $5248(%rip) - WORD $0xd2800014 // mov x20, #0 - WORD $0x5280800c // mov w12, #1024 - WORD $0x7104d89f // cmp w4, #310 - WORD $0x5400a38c // b.gt LBB5_1997 $5232(%rip) - WORD $0xd2800014 // mov x20, #0 - WORD $0x12807fcc // mov w12, #-1023 - WORD $0x3105289f // cmn w4, #330 - WORD $0x5400a30b // b.lt LBB5_1997 $5216(%rip) - WORD $0xb201e7e5 // mov x5, #-7378697629483820647 - WORD $0xf2933345 // movk x5, #39322 - WORD $0xf2e03325 // movk x5, #409, lsl #48 - WORD $0x7100049f // cmp w4, #1 - WORD $0xb9001bf8 // str w24, [sp, #24] - WORD $0xb90023f6 // str w22, [sp, #32] - WORD $0x52800007 // mov w7, #0 - WORD $0x54001dab // b.lt LBB5_1744 $948(%rip) - WORD $0xd1000626 // sub x6, x17, #1 - WORD $0x92800014 // mov x20, #-1 - WORD $0x52800155 // mov w21, #10 - WORD $0x1400001d // b LBB5_1683 $116(%rip) -LBB5_1676: - WORD $0xaa01020e // orr x14, x16, x1 - WORD $0xd37ffdcc // lsr x12, x14, #63 - WORD $0x5200018c // eor w12, w12, #0x1 - WORD $0xb7f81a0e // tbnz x14, #63, LBB5_1739 $832(%rip) - WORD $0xeb01021f // cmp x16, x1 - WORD $0x540019cb // b.lt LBB5_1739 $824(%rip) - WORD $0xaa3003e4 // mvn x4, x16 -LBB5_1679: - WORD $0xaa2403e4 // mvn x4, x4 - WORD $0x52800070 // mov w16, #3 - WORD $0x9280004c // mov x12, #-3 -LBB5_1680: - WORD $0x8b0400a1 // add x1, x5, x4 - WORD $0x8b31418a // add x10, x12, w17, uxtw - WORD $0x5280036c // mov w12, #27 - WORD $0xaa0f818c // orr x12, x12, x15, lsl #32 - WORD $0xf940500e // ldr x14, [x0, #160] - WORD $0xa90029cc // stp x12, x10, [x14] - WORD $0xf940500f // ldr x15, [x0, #160] - WORD $0x910041ea // add x10, x15, #16 - WORD $0xf900500a // str x10, [x0, #160] - WORD $0xb940d80a // ldr w10, [x0, #216] - WORD $0x1100054a // add w10, w10, #1 - WORD $0xb900d80a // str w10, [x0, #216] - WORD $0x1400052a // b LBB5_2007 $5288(%rip) -LBB5_1681: - WORD $0x5280001b // mov w27, #0 -LBB5_1682: - WORD $0x0b0702c7 // add w7, w22, w7 - WORD $0xaa1b03f7 // mov x23, x27 - WORD $0x7100009f // cmp w4, #0 - WORD $0x540019cd // b.le LBB5_1745 $824(%rip) -LBB5_1683: - WORD $0x7100209f // cmp w4, #8 - WORD $0x540000a9 // b.ls LBB5_1686 $20(%rip) - WORD $0x52800376 // mov w22, #27 - WORD $0x34ffff17 // cbz w23, LBB5_1681 $-32(%rip) - WORD $0x1280034c // mov w12, #-27 - WORD $0x14000008 // b LBB5_1688 $32(%rip) -LBB5_1686: -Lloh156: - WORD $0x10023a0c // adr x12, _POW_TAB $18240(%rip) -Lloh157: - WORD $0x9100018c // add x12, x12, _POW_TAB@PAGEOFF $0(%rip) - WORD $0xb8645996 // ldr w22, [x12, w4, uxtw #2] - WORD $0x34fffe57 // cbz w23, LBB5_1681 $-56(%rip) - WORD $0x4b1603ec // neg w12, w22 - WORD $0x3100f59f // cmn w12, #61 - WORD $0x54000489 // b.ls LBB5_1697 $144(%rip) -LBB5_1688: - WORD $0xd2800013 // mov x19, #0 - WORD $0xd2800019 // mov x25, #0 - WORD $0x4b0c03f8 // neg w24, w12 - WORD $0x0ab77eec // bic w12, w23, w23, asr #31 -LBB5_1689: - WORD $0xeb13019f // cmp x12, x19 - WORD $0x54000d20 // b.eq LBB5_1718 $420(%rip) - WORD $0x38b36a2e // ldrsb x14, [x17, x19] - WORD $0x9b153b2e // madd x14, x25, x21, x14 - WORD $0xd100c1d9 // sub x25, x14, #48 - WORD $0x91000673 // add x19, x19, #1 - WORD $0x9ad8272e // lsr x14, x25, x24 - WORD $0xb4ffff2e // cbz x14, LBB5_1689 $-28(%rip) - WORD $0xaa1303ec // mov x12, x19 -LBB5_1692: - WORD $0x9ad8228e // lsl x14, x20, x24 - WORD $0xaa2e03fa // mvn x26, x14 - WORD $0x6b0c02fb // subs w27, w23, w12 - WORD $0x54000ced // b.le LBB5_1721 $412(%rip) - WORD $0xaa1b03ee // mov x14, x27 - WORD $0xaa1103f3 // mov x19, x17 -LBB5_1694: - WORD $0x9ad82730 // lsr x16, x25, x24 - WORD $0x8a1a0321 // and x1, x25, x26 - WORD $0x1100c210 // add w16, w16, #48 - WORD $0x39000270 // strb w16, [x19] - WORD $0x38acca70 // ldrsb x16, [x19, w12, sxtw] - WORD $0x9b154030 // madd x16, x1, x21, x16 - WORD $0xd100c219 // sub x25, x16, #48 - WORD $0x91000673 // add x19, x19, #1 - WORD $0xf10005ce // subs x14, x14, #1 - WORD $0x54fffee1 // b.ne LBB5_1694 $-36(%rip) - WORD $0x1400005b // b LBB5_1722 $364(%rip) -LBB5_1695: - WORD $0x710002ff // cmp w23, #0 - WORD $0x1a8403e4 // csel w4, wzr, w4, eq -LBB5_1696: - WORD $0x1100f30c // add w12, w24, #60 - WORD $0x3101e31f // cmn w24, #120 - WORD $0x54fffbca // b.ge LBB5_1688 $-136(%rip) -LBB5_1697: - WORD $0xd280000e // mov x14, #0 - WORD $0xd280001b // mov x27, #0 - WORD $0xaa0c03f8 // mov x24, x12 - WORD $0x0ab77eec // bic w12, w23, w23, asr #31 - WORD $0xaa0c03f9 // mov x25, x12 -LBB5_1698: - WORD $0xeb0e019f // cmp x12, x14 - WORD $0x54000140 // b.eq LBB5_1701 $40(%rip) - WORD $0x38ae6a30 // ldrsb x16, [x17, x14] - WORD $0x9b154370 // madd x16, x27, x21, x16 - WORD $0xd100c21b // sub x27, x16, #48 - WORD $0x910005ce // add x14, x14, #1 - WORD $0xd37cff70 // lsr x16, x27, #60 - WORD $0xb4ffff30 // cbz x16, LBB5_1698 $-28(%rip) - WORD $0xaa1b03fa // mov x26, x27 - WORD $0xaa0e03f9 // mov x25, x14 - WORD $0x14000008 // b LBB5_1703 $32(%rip) -LBB5_1701: - WORD $0xb400073b // cbz x27, LBB5_1717 $228(%rip) -LBB5_1702: - WORD $0x8b1b0b6c // add x12, x27, x27, lsl #2 - WORD $0xd37ff99a // lsl x26, x12, #1 - WORD $0x11000739 // add w25, w25, #1 - WORD $0xeb05037f // cmp x27, x5 - WORD $0xaa1a03fb // mov x27, x26 - WORD $0x54ffff63 // b.lo LBB5_1702 $-20(%rip) -LBB5_1703: - WORD $0x6b1902f7 // subs w23, w23, w25 - WORD $0x540001cd // b.le LBB5_1706 $56(%rip) - WORD $0xaa1703ec // mov x12, x23 - WORD $0xaa1103ee // mov x14, x17 -LBB5_1705: - WORD $0xd37cff50 // lsr x16, x26, #60 - WORD $0x9240ef41 // and x1, x26, #0xfffffffffffffff - WORD $0x321c0610 // orr w16, w16, #0x30 - WORD $0x390001d0 // strb w16, [x14] - WORD $0x38b9c9d0 // ldrsb x16, [x14, w25, sxtw] - WORD $0x9b154030 // madd x16, x1, x21, x16 - WORD $0xd100c21a // sub x26, x16, #48 - WORD $0x910005ce // add x14, x14, #1 - WORD $0xf100058c // subs x12, x12, #1 - WORD $0x54fffee1 // b.ne LBB5_1705 $-36(%rip) - WORD $0x14000002 // b LBB5_1707 $8(%rip) -LBB5_1706: - WORD $0x52800017 // mov w23, #0 -LBB5_1707: - WORD $0xb500013a // cbnz x26, LBB5_1709 $36(%rip) - WORD $0x14000013 // b LBB5_1711 $76(%rip) -LBB5_1708: - WORD $0xd37cff4c // lsr x12, x26, #60 - WORD $0xf100019f // cmp x12, #0 - WORD $0x1a9f0442 // csinc w2, w2, wzr, eq - WORD $0x9240ef4c // and x12, x26, #0xfffffffffffffff - WORD $0x8b0c098e // add x14, x12, x12, lsl #2 - WORD $0xd37ff9da // lsl x26, x14, #1 - WORD $0xb400018c // cbz x12, LBB5_1711 $48(%rip) -LBB5_1709: - WORD $0x93407eec // sxtw x12, w23 - WORD $0xeb0c007f // cmp x3, x12 - WORD $0x54fffee9 // b.ls LBB5_1708 $-36(%rip) - WORD $0xd37cff4e // lsr x14, x26, #60 - WORD $0x321c05ce // orr w14, w14, #0x30 - WORD $0x382c6a2e // strb w14, [x17, x12] - WORD $0x110006f7 // add w23, w23, #1 - WORD $0x9240ef4c // and x12, x26, #0xfffffffffffffff - WORD $0x8b0c098e // add x14, x12, x12, lsl #2 - WORD $0xd37ff9da // lsl x26, x14, #1 - WORD $0xb5fffecc // cbnz x12, LBB5_1709 $-40(%rip) -LBB5_1711: - WORD $0x4b19008c // sub w12, w4, w25 - WORD $0x11000584 // add w4, w12, #1 - WORD $0x710006ff // cmp w23, #1 - WORD $0x54fff7ab // b.lt LBB5_1695 $-268(%rip) - WORD $0x2a1703f7 // mov w23, w23 -LBB5_1713: - WORD $0x387768cc // ldrb w12, [x6, x23] - WORD $0x7100c19f // cmp w12, #48 - WORD $0x540000c1 // b.ne LBB5_1716 $24(%rip) - WORD $0xf10006f7 // subs x23, x23, #1 - WORD $0x54ffff8c // b.gt LBB5_1713 $-16(%rip) - WORD $0x52800017 // mov w23, #0 - WORD $0x52800004 // mov w4, #0 - WORD $0x17ffffb6 // b LBB5_1696 $-296(%rip) -LBB5_1716: - WORD $0x17ffffb5 // b LBB5_1696 $-300(%rip) -LBB5_1717: - WORD $0x52800017 // mov w23, #0 - WORD $0x17ffffb3 // b LBB5_1696 $-308(%rip) -LBB5_1718: - WORD $0xb4fff019 // cbz x25, LBB5_1681 $-512(%rip) - WORD $0x9ad8272e // lsr x14, x25, x24 - WORD $0xb400054e // cbz x14, LBB5_1734 $168(%rip) - WORD $0x5280001b // mov w27, #0 - WORD $0x4b0c008c // sub w12, w4, w12 - WORD $0x11000584 // add w4, w12, #1 - WORD $0x9ad8228c // lsl x12, x20, x24 - WORD $0xaa2c03fa // mvn x26, x12 - WORD $0x14000005 // b LBB5_1723 $20(%rip) -LBB5_1721: - WORD $0x5280001b // mov w27, #0 -LBB5_1722: - WORD $0x4b0c008c // sub w12, w4, w12 - WORD $0x11000584 // add w4, w12, #1 - WORD $0xb4000299 // cbz x25, LBB5_1727 $80(%rip) -LBB5_1723: - WORD $0x14000007 // b LBB5_1725 $28(%rip) -LBB5_1724: - WORD $0xf100019f // cmp x12, #0 - WORD $0x1a9f0442 // csinc w2, w2, wzr, eq - WORD $0x8a1a032c // and x12, x25, x26 - WORD $0x8b0c098e // add x14, x12, x12, lsl #2 - WORD $0xd37ff9d9 // lsl x25, x14, #1 - WORD $0xb40001ac // cbz x12, LBB5_1728 $52(%rip) -LBB5_1725: - WORD $0x9ad8272c // lsr x12, x25, x24 - WORD $0x93407f6e // sxtw x14, w27 - WORD $0xeb0e007f // cmp x3, x14 - WORD $0x54fffee9 // b.ls LBB5_1724 $-36(%rip) - WORD $0x1100c18c // add w12, w12, #48 - WORD $0x382e6a2c // strb w12, [x17, x14] - WORD $0x1100077b // add w27, w27, #1 - WORD $0x8a1a032c // and x12, x25, x26 - WORD $0x8b0c098e // add x14, x12, x12, lsl #2 - WORD $0xd37ff9d9 // lsl x25, x14, #1 - WORD $0xb5fffecc // cbnz x12, LBB5_1725 $-40(%rip) - WORD $0x14000001 // b LBB5_1728 $4(%rip) -LBB5_1727: -LBB5_1728: - WORD $0x7100077f // cmp w27, #1 - WORD $0x5400010b // b.lt LBB5_1732 $32(%rip) - WORD $0x2a1b03fb // mov w27, w27 -LBB5_1730: - WORD $0x387b68cc // ldrb w12, [x6, x27] - WORD $0x7100c19f // cmp w12, #48 - WORD $0x540000c1 // b.ne LBB5_1733 $24(%rip) - WORD $0xf100077b // subs x27, x27, #1 - WORD $0x54ffff8c // b.gt LBB5_1730 $-16(%rip) - WORD $0x1400001f // b LBB5_1742 $124(%rip) -LBB5_1732: - WORD $0x35ffeb1b // cbnz w27, LBB5_1682 $-672(%rip) - WORD $0x1400001d // b LBB5_1742 $116(%rip) -LBB5_1733: - WORD $0x17ffff56 // b LBB5_1682 $-680(%rip) -LBB5_1734: -LBB5_1735: - WORD $0x8b190b2e // add x14, x25, x25, lsl #2 - WORD $0xd37ff9d9 // lsl x25, x14, #1 - WORD $0x1100058c // add w12, w12, #1 - WORD $0x9ad8272e // lsr x14, x25, x24 - WORD $0xb4ffff8e // cbz x14, LBB5_1735 $-16(%rip) - WORD $0x17ffff6e // b LBB5_1692 $-584(%rip) -LBB5_1736: - WORD $0xaa1303e6 // mov x6, x19 - WORD $0x92800004 // mov x4, #-1 - WORD $0xb5ffa2b0 // cbnz x16, LBB5_1550 $-2988(%rip) - WORD $0x17ffff3b // b LBB5_1679 $-788(%rip) -LBB5_1737: - WORD $0x52800002 // mov w2, #0 - WORD $0xaa0103fe // mov lr, x1 - WORD $0x14000454 // b LBB5_2002 $4432(%rip) -LBB5_1738: - WORD $0x7101f59f // cmp w12, #125 - WORD $0x54fdcb40 // b.eq LBB5_741 $-18072(%rip) - WORD $0x17fffd03 // b LBB5_1545 $-3060(%rip) -LBB5_1739: - WORD $0xd100042e // sub x14, x1, #1 - WORD $0xeb0e021f // cmp x16, x14 - WORD $0x1a9f17ee // cset w14, eq - WORD $0x6a0e019f // tst w12, w14 - WORD $0xda810144 // csinv x4, x10, x1, eq - WORD $0x17fffdd4 // b LBB5_1601 $-2224(%rip) -LBB5_1740: - WORD $0x5280002c // mov w12, #1 - WORD $0x17ffff30 // b LBB5_1680 $-832(%rip) -LBB5_1741: - WORD $0x52800002 // mov w2, #0 - WORD $0xcb0103fe // neg lr, x1 - WORD $0x14000448 // b LBB5_2003 $4384(%rip) -LBB5_1742: - WORD $0x5280001b // mov w27, #0 - WORD $0x52800004 // mov w4, #0 - WORD $0x0b0702c7 // add w7, w22, w7 - WORD $0x14000008 // b LBB5_1745 $32(%rip) -LBB5_1743: - WORD $0x5ac002ea // rbit w10, w23 - WORD $0x5ac0114a // clz w10, w10 - WORD $0xaa2403ec // mvn x12, x4 - WORD $0xcb0a0184 // sub x4, x12, x10 - WORD $0xaa1b03f4 // mov x20, x27 - WORD $0x17fffdc5 // b LBB5_1601 $-2284(%rip) -LBB5_1744: - WORD $0xaa1703fb // mov x27, x23 -LBB5_1745: - WORD $0xd1000626 // sub x6, x17, #1 - WORD $0xb202e7f6 // mov x22, #-3689348814741910324 - WORD $0xf29999b6 // movk x22, #52429 - WORD $0x92800137 // mov x23, #-10 - WORD $0x52800158 // mov w24, #10 - WORD $0xf90017e9 // str x9, [sp, #40] - WORD $0x14000004 // b LBB5_1749 $16(%rip) -LBB5_1746: - WORD $0x7100037f // cmp w27, #0 - WORD $0x1a8403e4 // csel w4, wzr, w4, eq -LBB5_1747: -LBB5_1748: - WORD $0x4b1a00e7 // sub w7, w7, w26 -LBB5_1749: - WORD $0x37f800c4 // tbnz w4, #31, LBB5_1752 $24(%rip) - WORD $0x35002544 // cbnz w4, LBB5_1832 $1192(%rip) - WORD $0x39c0022c // ldrsb w12, [x17] - WORD $0x7100d59f // cmp w12, #53 - WORD $0x540000eb // b.lt LBB5_1754 $28(%rip) - WORD $0x14000126 // b LBB5_1832 $1176(%rip) -LBB5_1752: - WORD $0x3100209f // cmn w4, #8 - WORD $0x54000082 // b.hs LBB5_1754 $16(%rip) - WORD $0x5280037a // mov w26, #27 - WORD $0x350000fb // cbnz w27, LBB5_1755 $28(%rip) - WORD $0x17fffff5 // b LBB5_1748 $-44(%rip) -LBB5_1754: - WORD $0x4b0403ec // neg w12, w4 -Lloh158: - WORD $0x10021e6e // adr x14, _POW_TAB $17356(%rip) -Lloh159: - WORD $0x910001ce // add x14, x14, _POW_TAB@PAGEOFF $0(%rip) - WORD $0xb86c59da // ldr w26, [x14, w12, uxtw #2] - WORD $0x34fffe1b // cbz w27, LBB5_1748 $-64(%rip) -LBB5_1755: - WORD $0xaa0703e9 // mov x9, x7 - WORD $0xaa0803e7 // mov x7, x8 - WORD $0xaa0d03e8 // mov x8, x13 - WORD $0xaa1e03ed // mov x13, lr - WORD $0x2a1a03fe // mov w30, w26 -Lloh160: - WORD $0x10021e6c // adr x12, _LSHIFT_TAB $17356(%rip) -Lloh161: - WORD $0x9100018c // add x12, x12, _LSHIFT_TAB@PAGEOFF $0(%rip) - WORD $0x52800d0e // mov w14, #104 - WORD $0x9bae334e // umaddl x14, w26, w14, x12 - WORD $0xb84045d9 // ldr w25, [x14], #4 - WORD $0x2a1b03ec // mov w12, w27 - WORD $0xaa0c03f3 // mov x19, x12 - WORD $0xaa0e03f4 // mov x20, x14 - WORD $0xaa1103f5 // mov x21, x17 -LBB5_1756: - WORD $0x38401681 // ldrb w1, [x20], #1 - WORD $0x34000141 // cbz w1, LBB5_1761 $40(%rip) - WORD $0x394002b0 // ldrb w16, [x21] - WORD $0x6b01021f // cmp w16, w1 - WORD $0x540015a1 // b.ne LBB5_1805 $692(%rip) - WORD $0x910006b5 // add x21, x21, #1 - WORD $0xf1000673 // subs x19, x19, #1 - WORD $0x54ffff21 // b.ne LBB5_1756 $-28(%rip) - WORD $0x386c69ce // ldrb w14, [x14, x12] - WORD $0x3400004e // cbz w14, LBB5_1761 $8(%rip) -LBB5_1760: - WORD $0x51000739 // sub w25, w25, #1 -LBB5_1761: - WORD $0x0b1b032e // add w14, w25, w27 - WORD $0x93407dd4 // sxtw x20, w14 - WORD $0x7100077f // cmp w27, #1 - WORD $0x5400072b // b.lt LBB5_1771 $228(%rip) - WORD $0xd280001b // mov x27, #0 - WORD $0xd1000693 // sub x19, x20, #1 - WORD $0xd100058c // sub x12, x12, #1 - WORD $0x14000008 // b LBB5_1764 $32(%rip) -LBB5_1763: - WORD $0xf100003f // cmp x1, #0 - WORD $0x1a9f0442 // csinc w2, w2, wzr, eq - WORD $0xd10006b3 // sub x19, x21, #1 - WORD $0x91000590 // add x16, x12, #1 - WORD $0xd100058c // sub x12, x12, #1 - WORD $0xf100061f // cmp x16, #1 - WORD $0x54000249 // b.ls LBB5_1766 $72(%rip) -LBB5_1764: - WORD $0xaa1303f5 // mov x21, x19 - WORD $0x38ac6a2e // ldrsb x14, [x17, x12] - WORD $0xd100c1ce // sub x14, x14, #48 - WORD $0x9ade21ce // lsl x14, x14, lr - WORD $0x8b1b01ce // add x14, x14, x27 - WORD $0x9bd67dd0 // umulh x16, x14, x22 - WORD $0xd343fe1b // lsr x27, x16, #3 - WORD $0x9b173b61 // madd x1, x27, x23, x14 - WORD $0xeb13007f // cmp x3, x19 - WORD $0x54fffe09 // b.ls LBB5_1763 $-64(%rip) - WORD $0x1100c030 // add w16, w1, #48 - WORD $0x38356a30 // strb w16, [x17, x21] - WORD $0xd10006b3 // sub x19, x21, #1 - WORD $0x91000590 // add x16, x12, #1 - WORD $0xd100058c // sub x12, x12, #1 - WORD $0xf100061f // cmp x16, #1 - WORD $0x54fffe08 // b.hi LBB5_1764 $-64(%rip) -LBB5_1766: - WORD $0xf10029df // cmp x14, #10 - WORD $0xaa0d03fe // mov lr, x13 - WORD $0x54000363 // b.lo LBB5_1772 $108(%rip) - WORD $0x93407eac // sxtw x12, w21 - WORD $0xd100058c // sub x12, x12, #1 - WORD $0xaa0803ed // mov x13, x8 - WORD $0xaa0703e8 // mov x8, x7 - WORD $0xaa0903e7 // mov x7, x9 - WORD $0xf94017e9 // ldr x9, [sp, #40] - WORD $0x14000007 // b LBB5_1769 $28(%rip) -LBB5_1768: - WORD $0xf100003f // cmp x1, #0 - WORD $0x1a9f0442 // csinc w2, w2, wzr, eq - WORD $0xd100058c // sub x12, x12, #1 - WORD $0xf100277f // cmp x27, #9 - WORD $0xaa0e03fb // mov x27, x14 - WORD $0x54000249 // b.ls LBB5_1773 $72(%rip) -LBB5_1769: - WORD $0x9bd67f6e // umulh x14, x27, x22 - WORD $0xd343fdce // lsr x14, x14, #3 - WORD $0x9b176dc1 // madd x1, x14, x23, x27 - WORD $0xeb0c007f // cmp x3, x12 - WORD $0x54fffec9 // b.ls LBB5_1768 $-40(%rip) - WORD $0x1100c030 // add w16, w1, #48 - WORD $0x382c6a30 // strb w16, [x17, x12] - WORD $0xd100058c // sub x12, x12, #1 - WORD $0xf100277f // cmp x27, #9 - WORD $0xaa0e03fb // mov x27, x14 - WORD $0x54fffec8 // b.hi LBB5_1769 $-40(%rip) - WORD $0x14000006 // b LBB5_1773 $24(%rip) -LBB5_1771: - WORD $0xaa0d03fe // mov lr, x13 -LBB5_1772: - WORD $0xaa0803ed // mov x13, x8 - WORD $0xaa0703e8 // mov x8, x7 - WORD $0xaa0903e7 // mov x7, x9 - WORD $0xf94017e9 // ldr x9, [sp, #40] -LBB5_1773: - WORD $0xeb14007f // cmp x3, x20 - WORD $0x1a83829b // csel w27, w20, w3, hi - WORD $0x0b040324 // add w4, w25, w4 - WORD $0x7100077f // cmp w27, #1 - WORD $0x5400012b // b.lt LBB5_1777 $36(%rip) -LBB5_1774: - WORD $0x387b68cc // ldrb w12, [x6, x27] - WORD $0x7100c19f // cmp w12, #48 - WORD $0x54000101 // b.ne LBB5_1778 $32(%rip) - WORD $0xf100077b // subs x27, x27, #1 - WORD $0x54ffff8c // b.gt LBB5_1774 $-16(%rip) - WORD $0x5280001b // mov w27, #0 - WORD $0x52800004 // mov w4, #0 - WORD $0x14000003 // b LBB5_1779 $12(%rip) -LBB5_1777: - WORD $0x7100037f // cmp w27, #0 - WORD $0x1a8403e4 // csel w4, wzr, w4, eq -LBB5_1778: -LBB5_1779: - WORD $0x36fff0da // tbz w26, #31, LBB5_1748 $-488(%rip) - WORD $0xaa1e03f5 // mov x21, lr - WORD $0x3100f75f // cmn w26, #61 - WORD $0x54000ae8 // b.hi LBB5_1806 $348(%rip) - WORD $0xaa1a03fe // mov lr, x26 - WORD $0x14000007 // b LBB5_1784 $28(%rip) -LBB5_1782: - WORD $0x7100037f // cmp w27, #0 - WORD $0x1a8403e4 // csel w4, wzr, w4, eq -LBB5_1783: - WORD $0x1100f3ce // add w14, w30, #60 - WORD $0x3101e3df // cmn w30, #120 - WORD $0xaa0e03fe // mov lr, x14 - WORD $0x54000a0a // b.ge LBB5_1807 $320(%rip) -LBB5_1784: - WORD $0xd280000e // mov x14, #0 - WORD $0xd280000c // mov x12, #0 - WORD $0x0abb7f73 // bic w19, w27, w27, asr #31 - WORD $0xaa1303f9 // mov x25, x19 -LBB5_1785: - WORD $0xeb0e027f // cmp x19, x14 - WORD $0x54000140 // b.eq LBB5_1788 $40(%rip) - WORD $0x38ae6a30 // ldrsb x16, [x17, x14] - WORD $0x9b18418c // madd x12, x12, x24, x16 - WORD $0xd100c18c // sub x12, x12, #48 - WORD $0x910005ce // add x14, x14, #1 - WORD $0xd37cfd90 // lsr x16, x12, #60 - WORD $0xb4ffff30 // cbz x16, LBB5_1785 $-28(%rip) - WORD $0xaa0c03f4 // mov x20, x12 - WORD $0xaa0e03f9 // mov x25, x14 - WORD $0x14000008 // b LBB5_1790 $32(%rip) -LBB5_1788: - WORD $0xb400072c // cbz x12, LBB5_1804 $228(%rip) -LBB5_1789: - WORD $0x8b0c098e // add x14, x12, x12, lsl #2 - WORD $0xd37ff9d4 // lsl x20, x14, #1 - WORD $0x11000739 // add w25, w25, #1 - WORD $0xeb05019f // cmp x12, x5 - WORD $0xaa1403ec // mov x12, x20 - WORD $0x54ffff63 // b.lo LBB5_1789 $-20(%rip) -LBB5_1790: - WORD $0x6b19037b // subs w27, w27, w25 - WORD $0x540001ed // b.le LBB5_1794 $60(%rip) - WORD $0xaa1b03ec // mov x12, x27 - WORD $0xaa1103ee // mov x14, x17 -LBB5_1792: - WORD $0xd37cfe90 // lsr x16, x20, #60 - WORD $0x9240ee81 // and x1, x20, #0xfffffffffffffff - WORD $0x321c0610 // orr w16, w16, #0x30 - WORD $0x390001d0 // strb w16, [x14] - WORD $0x38b9c9d0 // ldrsb x16, [x14, w25, sxtw] - WORD $0x9b184030 // madd x16, x1, x24, x16 - WORD $0xd100c214 // sub x20, x16, #48 - WORD $0x910005ce // add x14, x14, #1 - WORD $0xf100058c // subs x12, x12, #1 - WORD $0x54fffee1 // b.ne LBB5_1792 $-36(%rip) - WORD $0xb5000174 // cbnz x20, LBB5_1796 $44(%rip) - WORD $0x14000015 // b LBB5_1798 $84(%rip) -LBB5_1794: - WORD $0x5280001b // mov w27, #0 - WORD $0xb5000114 // cbnz x20, LBB5_1796 $32(%rip) - WORD $0x14000012 // b LBB5_1798 $72(%rip) -LBB5_1795: - WORD $0xf10001df // cmp x14, #0 - WORD $0x1a9f0442 // csinc w2, w2, wzr, eq - WORD $0x9240ee8c // and x12, x20, #0xfffffffffffffff - WORD $0x8b0c098e // add x14, x12, x12, lsl #2 - WORD $0xd37ff9d4 // lsl x20, x14, #1 - WORD $0xb400018c // cbz x12, LBB5_1798 $48(%rip) -LBB5_1796: - WORD $0x93407f6c // sxtw x12, w27 - WORD $0xd37cfe8e // lsr x14, x20, #60 - WORD $0xeb0c007f // cmp x3, x12 - WORD $0x54fffee9 // b.ls LBB5_1795 $-36(%rip) - WORD $0x321c05ce // orr w14, w14, #0x30 - WORD $0x382c6a2e // strb w14, [x17, x12] - WORD $0x1100077b // add w27, w27, #1 - WORD $0x9240ee8c // and x12, x20, #0xfffffffffffffff - WORD $0x8b0c098e // add x14, x12, x12, lsl #2 - WORD $0xd37ff9d4 // lsl x20, x14, #1 - WORD $0xb5fffecc // cbnz x12, LBB5_1796 $-40(%rip) -LBB5_1798: - WORD $0x4b19008c // sub w12, w4, w25 - WORD $0x11000584 // add w4, w12, #1 - WORD $0x7100077f // cmp w27, #1 - WORD $0x54fff7ab // b.lt LBB5_1782 $-268(%rip) - WORD $0x2a1b03fb // mov w27, w27 -LBB5_1800: - WORD $0x387b68cc // ldrb w12, [x6, x27] - WORD $0x7100c19f // cmp w12, #48 - WORD $0x540000c1 // b.ne LBB5_1803 $24(%rip) - WORD $0xf100077b // subs x27, x27, #1 - WORD $0x54ffff8c // b.gt LBB5_1800 $-16(%rip) - WORD $0x5280001b // mov w27, #0 - WORD $0x52800004 // mov w4, #0 - WORD $0x17ffffb6 // b LBB5_1783 $-296(%rip) -LBB5_1803: - WORD $0x17ffffb5 // b LBB5_1783 $-300(%rip) -LBB5_1804: - WORD $0x5280001b // mov w27, #0 - WORD $0x17ffffb3 // b LBB5_1783 $-308(%rip) -LBB5_1805: - WORD $0x13001e0e // sxtb w14, w16 - WORD $0x6b2181df // cmp w14, w1, sxtb - WORD $0x54ffeaeb // b.lt LBB5_1760 $-676(%rip) - WORD $0x17ffff57 // b LBB5_1761 $-676(%rip) -LBB5_1806: - WORD $0xaa1a03ee // mov x14, x26 -LBB5_1807: - WORD $0xd280000c // mov x12, #0 - WORD $0xd2800019 // mov x25, #0 - WORD $0x4b0e03fe // neg w30, w14 - WORD $0x0abb7f6e // bic w14, w27, w27, asr #31 -LBB5_1808: - WORD $0xeb0c01df // cmp x14, x12 - WORD $0x54000320 // b.eq LBB5_1814 $100(%rip) - WORD $0x38ac6a30 // ldrsb x16, [x17, x12] - WORD $0x9b184330 // madd x16, x25, x24, x16 - WORD $0xd100c219 // sub x25, x16, #48 - WORD $0x9100058c // add x12, x12, #1 - WORD $0x9ade2730 // lsr x16, x25, lr - WORD $0xb4ffff30 // cbz x16, LBB5_1808 $-28(%rip) -LBB5_1811: - WORD $0x9280000e // mov x14, #-1 - WORD $0x9ade21ce // lsl x14, x14, lr - WORD $0xaa2e03f4 // mvn x20, x14 - WORD $0x6b0c037b // subs w27, w27, w12 - WORD $0x5400030d // b.le LBB5_1817 $96(%rip) - WORD $0xaa1b03ee // mov x14, x27 - WORD $0xaa1103f3 // mov x19, x17 -LBB5_1813: - WORD $0x9ade2730 // lsr x16, x25, lr - WORD $0x8a140321 // and x1, x25, x20 - WORD $0x1100c210 // add w16, w16, #48 - WORD $0x39000270 // strb w16, [x19] - WORD $0x38acca70 // ldrsb x16, [x19, w12, sxtw] - WORD $0x9b184030 // madd x16, x1, x24, x16 - WORD $0xd100c219 // sub x25, x16, #48 - WORD $0x91000673 // add x19, x19, #1 - WORD $0xf10005ce // subs x14, x14, #1 - WORD $0x54fffee1 // b.ne LBB5_1813 $-36(%rip) - WORD $0x1400000c // b LBB5_1818 $48(%rip) -LBB5_1814: - WORD $0xb40005d9 // cbz x25, LBB5_1829 $184(%rip) - WORD $0x9ade272c // lsr x12, x25, lr - WORD $0xb400060c // cbz x12, LBB5_1830 $192(%rip) - WORD $0x5280001b // mov w27, #0 - WORD $0x4b0e008c // sub w12, w4, w14 - WORD $0x11000584 // add w4, w12, #1 - WORD $0x9280000c // mov x12, #-1 - WORD $0x9ade218c // lsl x12, x12, lr - WORD $0xaa2c03f4 // mvn x20, x12 - WORD $0x14000005 // b LBB5_1819 $20(%rip) -LBB5_1817: - WORD $0x5280001b // mov w27, #0 -LBB5_1818: - WORD $0x4b0c008c // sub w12, w4, w12 - WORD $0x11000584 // add w4, w12, #1 - WORD $0xb4000299 // cbz x25, LBB5_1823 $80(%rip) -LBB5_1819: - WORD $0x14000007 // b LBB5_1821 $28(%rip) -LBB5_1820: - WORD $0xf100019f // cmp x12, #0 - WORD $0x1a9f0442 // csinc w2, w2, wzr, eq - WORD $0x8a14032c // and x12, x25, x20 - WORD $0x8b0c098e // add x14, x12, x12, lsl #2 - WORD $0xd37ff9d9 // lsl x25, x14, #1 - WORD $0xb40001ac // cbz x12, LBB5_1824 $52(%rip) -LBB5_1821: - WORD $0x9ade272c // lsr x12, x25, lr - WORD $0x93407f6e // sxtw x14, w27 - WORD $0xeb0e007f // cmp x3, x14 - WORD $0x54fffee9 // b.ls LBB5_1820 $-36(%rip) - WORD $0x1100c18c // add w12, w12, #48 - WORD $0x382e6a2c // strb w12, [x17, x14] - WORD $0x1100077b // add w27, w27, #1 - WORD $0x8a14032c // and x12, x25, x20 - WORD $0x8b0c098e // add x14, x12, x12, lsl #2 - WORD $0xd37ff9d9 // lsl x25, x14, #1 - WORD $0xb5fffecc // cbnz x12, LBB5_1821 $-40(%rip) - WORD $0x14000001 // b LBB5_1824 $4(%rip) -LBB5_1823: -LBB5_1824: - WORD $0x7100077f // cmp w27, #1 - WORD $0xaa1503fe // mov lr, x21 - WORD $0x54ffdd0b // b.lt LBB5_1746 $-1120(%rip) - WORD $0x2a1b03fb // mov w27, w27 -LBB5_1826: - WORD $0x387b68cc // ldrb w12, [x6, x27] - WORD $0x7100c19f // cmp w12, #48 - WORD $0x54ffdcc1 // b.ne LBB5_1747 $-1128(%rip) - WORD $0xf100077b // subs x27, x27, #1 - WORD $0x54ffff8c // b.gt LBB5_1826 $-16(%rip) - WORD $0x5280001b // mov w27, #0 - WORD $0x52800004 // mov w4, #0 - WORD $0x4b1a00e7 // sub w7, w7, w26 - WORD $0x17fffee1 // b LBB5_1749 $-1148(%rip) -LBB5_1829: - WORD $0x5280001b // mov w27, #0 - WORD $0xaa1503fe // mov lr, x21 - WORD $0x4b1a00e7 // sub w7, w7, w26 - WORD $0x17fffedd // b LBB5_1749 $-1164(%rip) -LBB5_1830: - WORD $0xaa0e03ec // mov x12, x14 -LBB5_1831: - WORD $0x8b190b2e // add x14, x25, x25, lsl #2 - WORD $0xd37ff9d9 // lsl x25, x14, #1 - WORD $0x1100058c // add w12, w12, #1 - WORD $0x9ade272e // lsr x14, x25, lr - WORD $0xb4ffff8e // cbz x14, LBB5_1831 $-16(%rip) - WORD $0x17ffffb6 // b LBB5_1811 $-296(%rip) -LBB5_1832: - WORD $0x310ff8ff // cmn w7, #1022 - WORD $0x54000b2c // b.gt LBB5_1859 $356(%rip) - WORD $0x12807fb3 // mov w19, #-1022 - WORD $0xb9401bf8 // ldr w24, [sp, #24] - WORD $0xb94023f6 // ldr w22, [sp, #32] - WORD $0x3400129b // cbz w27, LBB5_1873 $592(%rip) - WORD $0x110ff4f3 // add w19, w7, #1021 - WORD $0x3110e8ff // cmn w7, #1082 - WORD $0x54000b88 // b.hi LBB5_1861 $368(%rip) - WORD $0x52800147 // mov w7, #10 - WORD $0x14000007 // b LBB5_1838 $28(%rip) -LBB5_1836: - WORD $0x7100037f // cmp w27, #0 - WORD $0x1a8403e4 // csel w4, wzr, w4, eq -LBB5_1837: - WORD $0x1100f26c // add w12, w19, #60 - WORD $0x3101e27f // cmn w19, #120 - WORD $0xaa0c03f3 // mov x19, x12 - WORD $0x54000aaa // b.ge LBB5_1862 $340(%rip) -LBB5_1838: - WORD $0xd280000e // mov x14, #0 - WORD $0xd280000c // mov x12, #0 - WORD $0x0abb7f74 // bic w20, w27, w27, asr #31 - WORD $0xaa1403f5 // mov x21, x20 -LBB5_1839: - WORD $0xeb0e029f // cmp x20, x14 - WORD $0x54000140 // b.eq LBB5_1842 $40(%rip) - WORD $0x38ae6a30 // ldrsb x16, [x17, x14] - WORD $0x9b07418c // madd x12, x12, x7, x16 - WORD $0xd100c18c // sub x12, x12, #48 - WORD $0x910005ce // add x14, x14, #1 - WORD $0xd37cfd90 // lsr x16, x12, #60 - WORD $0xb4ffff30 // cbz x16, LBB5_1839 $-28(%rip) - WORD $0xaa0c03f4 // mov x20, x12 - WORD $0xaa0e03f5 // mov x21, x14 - WORD $0x14000008 // b LBB5_1844 $32(%rip) -LBB5_1842: - WORD $0xb400070c // cbz x12, LBB5_1858 $224(%rip) -LBB5_1843: - WORD $0x8b0c098e // add x14, x12, x12, lsl #2 - WORD $0xd37ff9d4 // lsl x20, x14, #1 - WORD $0x110006b5 // add w21, w21, #1 - WORD $0xeb05019f // cmp x12, x5 - WORD $0xaa1403ec // mov x12, x20 - WORD $0x54ffff63 // b.lo LBB5_1843 $-20(%rip) -LBB5_1844: - WORD $0x6b15037b // subs w27, w27, w21 - WORD $0x540001cd // b.le LBB5_1847 $56(%rip) - WORD $0xaa1b03ec // mov x12, x27 - WORD $0xaa1103ee // mov x14, x17 -LBB5_1846: - WORD $0xd37cfe90 // lsr x16, x20, #60 - WORD $0x9240ee81 // and x1, x20, #0xfffffffffffffff - WORD $0x321c0610 // orr w16, w16, #0x30 - WORD $0x390001d0 // strb w16, [x14] - WORD $0x38b5c9d0 // ldrsb x16, [x14, w21, sxtw] - WORD $0x9b074030 // madd x16, x1, x7, x16 - WORD $0xd100c214 // sub x20, x16, #48 - WORD $0x910005ce // add x14, x14, #1 - WORD $0xf100058c // subs x12, x12, #1 - WORD $0x54fffee1 // b.ne LBB5_1846 $-36(%rip) - WORD $0x14000002 // b LBB5_1848 $8(%rip) -LBB5_1847: - WORD $0x5280001b // mov w27, #0 -LBB5_1848: - WORD $0xb5000114 // cbnz x20, LBB5_1850 $32(%rip) - WORD $0x14000012 // b LBB5_1852 $72(%rip) -LBB5_1849: - WORD $0xf10001df // cmp x14, #0 - WORD $0x1a9f0442 // csinc w2, w2, wzr, eq - WORD $0x9240ee8c // and x12, x20, #0xfffffffffffffff - WORD $0x8b0c098e // add x14, x12, x12, lsl #2 - WORD $0xd37ff9d4 // lsl x20, x14, #1 - WORD $0xb400018c // cbz x12, LBB5_1852 $48(%rip) -LBB5_1850: - WORD $0x93407f6c // sxtw x12, w27 - WORD $0xd37cfe8e // lsr x14, x20, #60 - WORD $0xeb0c007f // cmp x3, x12 - WORD $0x54fffee9 // b.ls LBB5_1849 $-36(%rip) - WORD $0x321c05ce // orr w14, w14, #0x30 - WORD $0x382c6a2e // strb w14, [x17, x12] - WORD $0x1100077b // add w27, w27, #1 - WORD $0x9240ee8c // and x12, x20, #0xfffffffffffffff - WORD $0x8b0c098e // add x14, x12, x12, lsl #2 - WORD $0xd37ff9d4 // lsl x20, x14, #1 - WORD $0xb5fffecc // cbnz x12, LBB5_1850 $-40(%rip) -LBB5_1852: - WORD $0x4b15008c // sub w12, w4, w21 - WORD $0x11000584 // add w4, w12, #1 - WORD $0x7100077f // cmp w27, #1 - WORD $0x54fff7cb // b.lt LBB5_1836 $-264(%rip) - WORD $0x2a1b03fb // mov w27, w27 -LBB5_1854: - WORD $0x387b68cc // ldrb w12, [x6, x27] - WORD $0x7100c19f // cmp w12, #48 - WORD $0x540000c1 // b.ne LBB5_1857 $24(%rip) - WORD $0xf100077b // subs x27, x27, #1 - WORD $0x54ffff8c // b.gt LBB5_1854 $-16(%rip) - WORD $0x5280001b // mov w27, #0 - WORD $0x52800004 // mov w4, #0 - WORD $0x17ffffb7 // b LBB5_1837 $-292(%rip) -LBB5_1857: - WORD $0x17ffffb6 // b LBB5_1837 $-296(%rip) -LBB5_1858: - WORD $0x5280001b // mov w27, #0 - WORD $0x17ffffb4 // b LBB5_1837 $-304(%rip) -LBB5_1859: - WORD $0xd2800014 // mov x20, #0 - WORD $0x5280800c // mov w12, #1024 - WORD $0x711000ff // cmp w7, #1024 - WORD $0xb9401bf8 // ldr w24, [sp, #24] - WORD $0xb94023f6 // ldr w22, [sp, #32] - WORD $0x540051cc // b.gt LBB5_1997 $2616(%rip) - WORD $0x52800014 // mov w20, #0 - WORD $0x510004f3 // sub w19, w7, #1 - WORD $0x3500373b // cbnz w27, LBB5_1948 $1764(%rip) - WORD $0x14000228 // b LBB5_1972 $2208(%rip) -LBB5_1861: - WORD $0xaa1303ec // mov x12, x19 -LBB5_1862: - WORD $0xd2800013 // mov x19, #0 - WORD $0xd2800007 // mov x7, #0 - WORD $0x4b0c03e5 // neg w5, w12 - WORD $0x5280014e // mov w14, #10 - WORD $0x0abb7f6c // bic w12, w27, w27, asr #31 -LBB5_1863: - WORD $0xeb13019f // cmp x12, x19 - WORD $0x540003a0 // b.eq LBB5_1869 $116(%rip) - WORD $0x38b36a30 // ldrsb x16, [x17, x19] - WORD $0x9b0e40f0 // madd x16, x7, x14, x16 - WORD $0xd100c207 // sub x7, x16, #48 - WORD $0x91000673 // add x19, x19, #1 - WORD $0x9ac524f0 // lsr x16, x7, x5 - WORD $0xb4ffff30 // cbz x16, LBB5_1863 $-28(%rip) - WORD $0xaa1303ec // mov x12, x19 -LBB5_1866: - WORD $0x4b0c008e // sub w14, w4, w12 - WORD $0x110005c4 // add w4, w14, #1 - WORD $0x9280000e // mov x14, #-1 - WORD $0x9ac521ce // lsl x14, x14, x5 - WORD $0xaa2e03f3 // mvn x19, x14 - WORD $0x6b0c037b // subs w27, w27, w12 - WORD $0x54002e0d // b.le LBB5_1932 $1472(%rip) - WORD $0x5280014e // mov w14, #10 - WORD $0xaa1b03f4 // mov x20, x27 - WORD $0xaa1103f5 // mov x21, x17 -LBB5_1868: - WORD $0x9ac524f0 // lsr x16, x7, x5 - WORD $0x8a1300e1 // and x1, x7, x19 - WORD $0x1100c210 // add w16, w16, #48 - WORD $0x390002b0 // strb w16, [x21] - WORD $0x38accab0 // ldrsb x16, [x21, w12, sxtw] - WORD $0x9b0e4030 // madd x16, x1, x14, x16 - WORD $0xd100c207 // sub x7, x16, #48 - WORD $0x910006b5 // add x21, x21, #1 - WORD $0xf1000694 // subs x20, x20, #1 - WORD $0x54fffee1 // b.ne LBB5_1868 $-36(%rip) - WORD $0x14000163 // b LBB5_1933 $1420(%rip) -LBB5_1869: - WORD $0x12807fb3 // mov w19, #-1022 - WORD $0xb4000207 // cbz x7, LBB5_1873 $64(%rip) - WORD $0x9ac524ee // lsr x14, x7, x5 - WORD $0xb400010e // cbz x14, LBB5_1872 $32(%rip) - WORD $0x5280001b // mov w27, #0 - WORD $0x4b0c008c // sub w12, w4, w12 - WORD $0x11000584 // add w4, w12, #1 - WORD $0x9280000c // mov x12, #-1 - WORD $0x9ac5218c // lsl x12, x12, x5 - WORD $0xaa2c03f3 // mvn x19, x12 - WORD $0x14000159 // b LBB5_1934 $1380(%rip) -LBB5_1872: - WORD $0x8b0708ee // add x14, x7, x7, lsl #2 - WORD $0xd37ff9c7 // lsl x7, x14, #1 - WORD $0x1100058c // add w12, w12, #1 - WORD $0x9ac524ee // lsr x14, x7, x5 - WORD $0xb4ffff8e // cbz x14, LBB5_1872 $-16(%rip) - WORD $0x17ffffdb // b LBB5_1866 $-148(%rip) -LBB5_1873: - WORD $0x52800014 // mov w20, #0 - WORD $0x140001f1 // b LBB5_1972 $1988(%rip) -LBB5_1874: - WORD $0xaa1e03e2 // mov x2, lr - WORD $0xdac001cc // rbit x12, x14 - WORD $0xdac0118c // clz x12, x12 - WORD $0x8b11014e // add x14, x10, x17 - WORD $0x8b0c01c1 // add x1, x14, x12 - WORD $0x3201c3f1 // mov w17, #-2139062144 - WORD $0x5283232e // mov w14, #6425 - WORD $0x72a3232e // movk w14, #6425, lsl #16 - WORD $0x3202c7e3 // mov w3, #-1061109568 - WORD $0x3200dbe4 // mov w4, #2139062143 - WORD $0x5288c8c5 // mov w5, #17990 - WORD $0x72a8c8c5 // movk w5, #17990, lsl #16 - WORD $0x3203cbe6 // mov w6, #-522133280 - WORD $0x52872727 // mov w7, #14649 - WORD $0x72a72727 // movk w7, #14649, lsl #16 - WORD $0x3200cff3 // mov w19, #252645135 - WORD $0x3200c3f4 // mov w20, #16843009 - WORD $0x5297fdf5 // mov w21, #49135 - WORD $0x528017b6 // mov w22, #189 - WORD $0x52848017 // mov w23, #9216 - WORD $0x72bf9417 // movk w23, #64672, lsl #16 - WORD $0x4f02e783 // movi.16b v3, #92 - WORD $0x4f01e444 // movi.16b v4, #34 - WORD $0x4f00e7e5 // movi.16b v5, #31 - WORD $0xaa0103ec // mov x12, x1 - WORD $0xaa0103fe // mov lr, x1 -Lloh162: - WORD $0x1002ab58 // adr x24, _ESCAPED_TAB $21864(%rip) -Lloh163: - WORD $0x91000318 // add x24, x24, _ESCAPED_TAB@PAGEOFF $0(%rip) -LBB5_1875: - WORD $0x39400599 // ldrb w25, [x12, #1] - WORD $0xf101d73f // cmp x25, #117 - WORD $0x54000100 // b.eq LBB5_1878 $32(%rip) - WORD $0x38796b1a // ldrb w26, [x24, x25] - WORD $0x3400253a // cbz w26, LBB5_1931 $1188(%rip) - WORD $0xa90227e8 // stp x8, x9, [sp, #32] - WORD $0x91000999 // add x25, x12, #2 - WORD $0x380017da // strb w26, [lr], #1 - WORD $0xaa1e03fa // mov x26, lr - WORD $0x1400006b // b LBB5_1898 $428(%rip) -LBB5_1878: - WORD $0xa90227e8 // stp x8, x9, [sp, #32] - WORD $0xb8402199 // ldur w25, [x12, #2] - WORD $0x5299fa1a // mov w26, #53200 - WORD $0x72b9f9fa // movk w26, #53199, lsl #16 - WORD $0x0b1a033b // add w27, w25, w26 - WORD $0x0a39023a // bic w26, w17, w25 - WORD $0x6a1b035f // tst w26, w27 - WORD $0x54007521 // b.ne LBB5_2067 $3748(%rip) - WORD $0x0b0e033b // add w27, w25, w14 - WORD $0x2a19037b // orr w27, w27, w25 - WORD $0x6a11037f // tst w27, w17 - WORD $0x540074a1 // b.ne LBB5_2067 $3732(%rip) - WORD $0xaa1a03e9 // mov x9, x26 - WORD $0x1200db3b // and w27, w25, #0x7f7f7f7f - WORD $0x4b1b007a // sub w26, w3, w27 - WORD $0xb90033fa // str w26, [sp, #48] - WORD $0x0b05037a // add w26, w27, w5 - WORD $0xb94033e8 // ldr w8, [sp, #48] - WORD $0x0a08035a // and w26, w26, w8 - WORD $0x6a09035f // tst w26, w9 - WORD $0x54007381 // b.ne LBB5_2067 $3696(%rip) - WORD $0x4b1b00da // sub w26, w6, w27 - WORD $0x0b07037b // add w27, w27, w7 - WORD $0x0a1a037a // and w26, w27, w26 - WORD $0x6a09035f // tst w26, w9 - WORD $0x540072e1 // b.ne LBB5_2067 $3676(%rip) - WORD $0x5ac00b21 // rev w1, w25 - WORD $0x0a611299 // bic w25, w20, w1, lsr #4 - WORD $0x2a190f39 // orr w25, w25, w25, lsl #3 - WORD $0x1200cc21 // and w1, w1, #0xf0f0f0f - WORD $0x0b010321 // add w1, w25, w1 - WORD $0x2a411021 // orr w1, w1, w1, lsr #4 - WORD $0x53105c39 // ubfx w25, w1, #16, #8 - WORD $0x12001c21 // and w1, w1, #0xff - WORD $0x2a192021 // orr w1, w1, w25, lsl #8 - WORD $0x91001999 // add x25, x12, #6 - WORD $0x7102003f // cmp w1, #128 - WORD $0x54001c03 // b.lo LBB5_1926 $896(%rip) - WORD $0x910013da // add x26, lr, #4 -LBB5_1884: - WORD $0x711ffc3f // cmp w1, #2047 - WORD $0x54001c29 // b.ls LBB5_1928 $900(%rip) - WORD $0x5140382c // sub w12, w1, #14, lsl #12 - WORD $0x3120059f // cmn w12, #2049 - WORD $0x540006a9 // b.ls LBB5_1896 $212(%rip) - WORD $0x530a7c2c // lsr w12, w1, #10 - WORD $0x7100d99f // cmp w12, #54 - WORD $0x54001c68 // b.hi LBB5_1929 $908(%rip) - WORD $0x3940032c // ldrb w12, [x25] - WORD $0x7101719f // cmp w12, #92 - WORD $0x54001c01 // b.ne LBB5_1929 $896(%rip) - WORD $0x3940072c // ldrb w12, [x25, #1] - WORD $0x7101d59f // cmp w12, #117 - WORD $0x54001ba1 // b.ne LBB5_1929 $884(%rip) - WORD $0xb840232c // ldur w12, [x25, #2] - WORD $0x5299fa1b // mov w27, #53200 - WORD $0x72b9f9fb // movk w27, #53199, lsl #16 - WORD $0x0b1b019e // add w30, w12, w27 - WORD $0x0a2c0229 // bic w9, w17, w12 - WORD $0x6a1e013f // tst w9, w30 - WORD $0x540076e1 // b.ne LBB5_2083 $3804(%rip) - WORD $0x0b0e019e // add w30, w12, w14 - WORD $0x2a0c03de // orr w30, w30, w12 - WORD $0x6a1103df // tst w30, w17 - WORD $0x54007661 // b.ne LBB5_2083 $3788(%rip) - WORD $0x0a04019e // and w30, w12, w4 - WORD $0x4b1e0068 // sub w8, w3, w30 - WORD $0x0b0503db // add w27, w30, w5 - WORD $0x0a08037b // and w27, w27, w8 - WORD $0x6a09037f // tst w27, w9 - WORD $0x540075a1 // b.ne LBB5_2083 $3764(%rip) - WORD $0x4b1e00db // sub w27, w6, w30 - WORD $0x0b0703de // add w30, w30, w7 - WORD $0x0a1b03db // and w27, w30, w27 - WORD $0x6a09037f // tst w27, w9 - WORD $0x54007501 // b.ne LBB5_2083 $3744(%rip) - WORD $0x5ac0098c // rev w12, w12 - WORD $0x0a6c129b // bic w27, w20, w12, lsr #4 - WORD $0x0b1b0f7b // add w27, w27, w27, lsl #3 - WORD $0x0a13018c // and w12, w12, w19 - WORD $0x0b0c036c // add w12, w27, w12 - WORD $0x2a4c119b // orr w27, w12, w12, lsr #4 - WORD $0x53087f6c // lsr w12, w27, #8 - WORD $0x12181d8c // and w12, w12, #0xff00 - WORD $0x91001b39 // add x25, x25, #6 - WORD $0x5140399e // sub w30, w12, #14, lsl #12 - WORD $0x33001f6c // bfxil w12, w27, #0, #8 - WORD $0x311007df // cmn w30, #1025 - WORD $0x540017a8 // b.hi LBB5_1930 $756(%rip) - WORD $0x781fc355 // sturh w21, [x26, #-4] - WORD $0x381fe356 // sturb w22, [x26, #-2] - WORD $0x91000f5a // add x26, x26, #3 - WORD $0xaa0c03e1 // mov x1, x12 - WORD $0x7102019f // cmp w12, #128 - WORD $0x54fff942 // b.hs LBB5_1884 $-216(%rip) - WORD $0xd100135e // sub lr, x26, #4 - WORD $0x140000a7 // b LBB5_1927 $668(%rip) -LBB5_1896: - WORD $0x530c7c2c // lsr w12, w1, #12 - WORD $0x321b098c // orr w12, w12, #0xe0 - WORD $0x381fc34c // sturb w12, [x26, #-4] - WORD $0x5280100c // mov w12, #128 - WORD $0x33062c2c // bfxil w12, w1, #6, #6 - WORD $0x381fd34c // sturb w12, [x26, #-3] - WORD $0x5280100c // mov w12, #128 - WORD $0x3300142c // bfxil w12, w1, #0, #6 - WORD $0x381fe34c // sturb w12, [x26, #-2] -LBB5_1897: - WORD $0xd100075a // sub x26, x26, #1 -LBB5_1898: - WORD $0x3940033b // ldrb w27, [x25] - WORD $0xaa1903e1 // mov x1, x25 - WORD $0xaa1903ec // mov x12, x25 - WORD $0xaa1a03fe // mov lr, x26 - WORD $0x7101737f // cmp w27, #92 - WORD $0xa94227e8 // ldp x8, x9, [sp, #32] - WORD $0x54fff0c0 // b.eq LBB5_1875 $-488(%rip) - WORD $0xf9000bed // str x13, [sp, #16] - WORD $0xd280001b // mov x27, #0 -LBB5_1900: - WORD $0x8b1b032c // add x12, x25, x27 - WORD $0xad401d86 // ldp q6, q7, [x12] - WORD $0x6e238cd0 // cmeq.16b v16, v6, v3 - WORD $0x6e238cf1 // cmeq.16b v17, v7, v3 - WORD $0x4e211e10 // and.16b v16, v16, v1 - WORD $0x4e020210 // tbl.16b v16, { v16 }, v2 - WORD $0x4e71ba10 // addv.8h h16, v16 - WORD $0x1e26020c // fmov w12, s16 - WORD $0x4e211e30 // and.16b v16, v17, v1 - WORD $0x4e020210 // tbl.16b v16, { v16 }, v2 - WORD $0x4e71ba10 // addv.8h h16, v16 - WORD $0x1e260201 // fmov w1, s16 - WORD $0x33103c2c // bfi w12, w1, #16, #16 - WORD $0x6e248cd0 // cmeq.16b v16, v6, v4 - WORD $0x6e248cf1 // cmeq.16b v17, v7, v4 - WORD $0x4e211e10 // and.16b v16, v16, v1 - WORD $0x4e020210 // tbl.16b v16, { v16 }, v2 - WORD $0x4e71ba10 // addv.8h h16, v16 - WORD $0x1e260201 // fmov w1, s16 - WORD $0x4e211e30 // and.16b v16, v17, v1 - WORD $0x4e020210 // tbl.16b v16, { v16 }, v2 - WORD $0x4e71ba10 // addv.8h h16, v16 - WORD $0x1e26021e // fmov w30, s16 - WORD $0x33103fc1 // bfi w1, w30, #16, #16 - WORD $0x37280170 // tbnz w16, #5, LBB5_1905 $44(%rip) - WORD $0x5100059e // sub w30, w12, #1 - WORD $0x6a1e003f // tst w1, w30 - WORD $0x54005d81 // b.ne LBB5_2054 $2992(%rip) - WORD $0x51000421 // sub w1, w1, #1 -LBB5_1903: - WORD $0x6a0c003f // tst w1, w12 - WORD $0x54000341 // b.ne LBB5_1907 $104(%rip) - WORD $0x8b1b034c // add x12, x26, x27 - WORD $0xad001d86 // stp q6, q7, [x12] - WORD $0x9100837b // add x27, x27, #32 - WORD $0x17ffffde // b LBB5_1900 $-136(%rip) -LBB5_1905: - WORD $0x6e2564d0 // umax.16b v16, v6, v5 - WORD $0x6e258e10 // cmeq.16b v16, v16, v5 - WORD $0x6e2564f1 // umax.16b v17, v7, v5 - WORD $0x6e258e31 // cmeq.16b v17, v17, v5 - WORD $0x4e211e10 // and.16b v16, v16, v1 - WORD $0x4e020210 // tbl.16b v16, { v16 }, v2 - WORD $0x4e71ba10 // addv.8h h16, v16 - WORD $0x1e260208 // fmov w8, s16 - WORD $0x4e211e30 // and.16b v16, v17, v1 - WORD $0x4e020210 // tbl.16b v16, { v16 }, v2 - WORD $0x4e71ba10 // addv.8h h16, v16 - WORD $0x1e26021e // fmov w30, s16 - WORD $0x33103fc8 // bfi w8, w30, #16, #16 - WORD $0x2a0c011e // orr w30, w8, w12 - WORD $0x510007de // sub w30, w30, #1 - WORD $0x6a0103df // tst w30, w1 - WORD $0x54005a81 // b.ne LBB5_2054 $2896(%rip) - WORD $0x51000421 // sub w1, w1, #1 - WORD $0x6a01011f // tst w8, w1 - WORD $0x54fffce0 // b.eq LBB5_1903 $-100(%rip) - WORD $0x1400034c // b LBB5_2084 $3376(%rip) -LBB5_1907: - WORD $0x0e013cc8 // umov.b w8, v6[0] - WORD $0x8b1b0321 // add x1, x25, x27 - WORD $0x8b1b035e // add lr, x26, x27 - WORD $0xaa0103ec // mov x12, x1 - WORD $0x7101711f // cmp w8, #92 - WORD $0xf9400bed // ldr x13, [sp, #16] - WORD $0xa94227e8 // ldp x8, x9, [sp, #32] - WORD $0x54ffe880 // b.eq LBB5_1875 $-752(%rip) - WORD $0x0e013ccc // umov.b w12, v6[0] -LBB5_1909: - WORD $0x8b1b035e // add lr, x26, x27 - WORD $0x390003cc // strb w12, [lr] - WORD $0x8b1b0328 // add x8, x25, x27 - WORD $0x3940050c // ldrb w12, [x8, #1] - WORD $0x7101719f // cmp w12, #92 - WORD $0x54000500 // b.eq LBB5_1918 $160(%rip) - WORD $0x390007cc // strb w12, [lr, #1] - WORD $0x39400901 // ldrb w1, [x8, #2] - WORD $0x7101703f // cmp w1, #92 - WORD $0x540004e0 // b.eq LBB5_1919 $156(%rip) - WORD $0x8b1b034c // add x12, x26, x27 - WORD $0x39000bc1 // strb w1, [lr, #2] - WORD $0x8b1b0321 // add x1, x25, x27 - WORD $0x39400c3e // ldrb w30, [x1, #3] - WORD $0x710173df // cmp w30, #92 - WORD $0x540004e0 // b.eq LBB5_1920 $156(%rip) - WORD $0x39000d9e // strb w30, [x12, #3] - WORD $0x39401021 // ldrb w1, [x1, #4] - WORD $0x7101703f // cmp w1, #92 - WORD $0x540004e0 // b.eq LBB5_1921 $156(%rip) - WORD $0x8b1b035e // add lr, x26, x27 - WORD $0x39001181 // strb w1, [x12, #4] - WORD $0x8b1b032c // add x12, x25, x27 - WORD $0x39401581 // ldrb w1, [x12, #5] - WORD $0x7101703f // cmp w1, #92 - WORD $0x540004e0 // b.eq LBB5_1922 $156(%rip) - WORD $0x390017c1 // strb w1, [lr, #5] - WORD $0x39401981 // ldrb w1, [x12, #6] - WORD $0x7101703f // cmp w1, #92 - WORD $0x540004e0 // b.eq LBB5_1923 $156(%rip) - WORD $0x8b1b034c // add x12, x26, x27 - WORD $0x39001bc1 // strb w1, [lr, #6] - WORD $0x8b1b0321 // add x1, x25, x27 - WORD $0x39401c3e // ldrb w30, [x1, #7] - WORD $0x710173df // cmp w30, #92 - WORD $0x540004e0 // b.eq LBB5_1924 $156(%rip) - WORD $0x39001d9e // strb w30, [x12, #7] - WORD $0x3940202c // ldrb w12, [x1, #8] - WORD $0x9100237b // add x27, x27, #8 - WORD $0x7101719f // cmp w12, #92 - WORD $0x54fffb01 // b.ne LBB5_1909 $-160(%rip) - WORD $0x8b1b0321 // add x1, x25, x27 - WORD $0xd1000428 // sub x8, x1, #1 - WORD $0x8b1b035e // add lr, x26, x27 - WORD $0x14000021 // b LBB5_1925 $132(%rip) -LBB5_1918: - WORD $0x91000501 // add x1, x8, #1 - WORD $0x910007de // add lr, lr, #1 - WORD $0x1400001e // b LBB5_1925 $120(%rip) -LBB5_1919: - WORD $0x8b1b032c // add x12, x25, x27 - WORD $0x91000588 // add x8, x12, #1 - WORD $0x91000981 // add x1, x12, #2 - WORD $0x8b1b034c // add x12, x26, x27 - WORD $0x9100099e // add lr, x12, #2 - WORD $0x14000018 // b LBB5_1925 $96(%rip) -LBB5_1920: - WORD $0x91000828 // add x8, x1, #2 - WORD $0x91000c21 // add x1, x1, #3 - WORD $0x91000d9e // add lr, x12, #3 - WORD $0x14000014 // b LBB5_1925 $80(%rip) -LBB5_1921: - WORD $0x8b1b032c // add x12, x25, x27 - WORD $0x91000d88 // add x8, x12, #3 - WORD $0x91001181 // add x1, x12, #4 - WORD $0x8b1b034c // add x12, x26, x27 - WORD $0x9100119e // add lr, x12, #4 - WORD $0x1400000e // b LBB5_1925 $56(%rip) -LBB5_1922: - WORD $0x91001188 // add x8, x12, #4 - WORD $0x91001581 // add x1, x12, #5 - WORD $0x910017de // add lr, lr, #5 - WORD $0x1400000a // b LBB5_1925 $40(%rip) -LBB5_1923: - WORD $0x8b1b032c // add x12, x25, x27 - WORD $0x91001588 // add x8, x12, #5 - WORD $0x91001981 // add x1, x12, #6 - WORD $0x8b1b034c // add x12, x26, x27 - WORD $0x9100199e // add lr, x12, #6 - WORD $0x14000004 // b LBB5_1925 $16(%rip) -LBB5_1924: - WORD $0x91001828 // add x8, x1, #6 - WORD $0x91001c21 // add x1, x1, #7 - WORD $0x91001d9e // add lr, x12, #7 -LBB5_1925: - WORD $0x9100050c // add x12, x8, #1 - WORD $0xf9400bed // ldr x13, [sp, #16] - WORD $0xa94227e8 // ldp x8, x9, [sp, #32] - WORD $0x17fffef2 // b LBB5_1875 $-1080(%rip) -LBB5_1926: - WORD $0xaa0103ec // mov x12, x1 -LBB5_1927: - WORD $0x380017cc // strb w12, [lr], #1 - WORD $0xaa1e03fa // mov x26, lr - WORD $0x17ffff62 // b LBB5_1898 $-632(%rip) -LBB5_1928: - WORD $0x53067c2c // lsr w12, w1, #6 - WORD $0x321a058c // orr w12, w12, #0xc0 - WORD $0x381fc34c // sturb w12, [x26, #-4] - WORD $0x5280100c // mov w12, #128 - WORD $0x3300142c // bfxil w12, w1, #0, #6 - WORD $0x381fd34c // sturb w12, [x26, #-3] - WORD $0xd1000b5a // sub x26, x26, #2 - WORD $0x17ffff5a // b LBB5_1898 $-664(%rip) -LBB5_1929: - WORD $0x781fc355 // sturh w21, [x26, #-4] - WORD $0x381fe356 // sturb w22, [x26, #-2] - WORD $0x17ffff56 // b LBB5_1897 $-680(%rip) -LBB5_1930: - WORD $0x0b01298c // add w12, w12, w1, lsl #10 - WORD $0x0b17018c // add w12, w12, w23 - WORD $0x53127d81 // lsr w1, w12, #18 - WORD $0x321c0c21 // orr w1, w1, #0xf0 - WORD $0x381fc341 // sturb w1, [x26, #-4] - WORD $0x52801001 // mov w1, #128 - WORD $0x330c4581 // bfxil w1, w12, #12, #6 - WORD $0x381fd341 // sturb w1, [x26, #-3] - WORD $0x52801001 // mov w1, #128 - WORD $0x33062d81 // bfxil w1, w12, #6, #6 - WORD $0x381fe341 // sturb w1, [x26, #-2] - WORD $0x5280100c // mov w12, #128 - WORD $0x3300176c // bfxil w12, w27, #0, #6 - WORD $0x381ff34c // sturb w12, [x26, #-1] - WORD $0x17ffff48 // b LBB5_1898 $-736(%rip) -LBB5_1931: - WORD $0x92800031 // mov x17, #-2 - WORD $0x52800034 // mov w20, #1 - WORD $0xaa0203fe // mov lr, x2 - WORD $0x4b1103f0 // neg w16, w17 - WORD $0x17fffa54 // b LBB5_1580 $-5808(%rip) -LBB5_1932: - WORD $0x5280001b // mov w27, #0 -LBB5_1933: - WORD $0xb4000267 // cbz x7, LBB5_1938 $76(%rip) -LBB5_1934: - WORD $0x14000007 // b LBB5_1936 $28(%rip) -LBB5_1935: - WORD $0xf100019f // cmp x12, #0 - WORD $0x1a9f0442 // csinc w2, w2, wzr, eq - WORD $0x8a1300ec // and x12, x7, x19 - WORD $0x8b0c098e // add x14, x12, x12, lsl #2 - WORD $0xd37ff9c7 // lsl x7, x14, #1 - WORD $0xb400018c // cbz x12, LBB5_1938 $48(%rip) -LBB5_1936: - WORD $0x9ac524ec // lsr x12, x7, x5 - WORD $0x93407f6e // sxtw x14, w27 - WORD $0xeb0e007f // cmp x3, x14 - WORD $0x54fffee9 // b.ls LBB5_1935 $-36(%rip) - WORD $0x1100c18c // add w12, w12, #48 - WORD $0x382e6a2c // strb w12, [x17, x14] - WORD $0x1100077b // add w27, w27, #1 - WORD $0x8a1300ec // and x12, x7, x19 - WORD $0x8b0c098e // add x14, x12, x12, lsl #2 - WORD $0xd37ff9c7 // lsl x7, x14, #1 - WORD $0xb5fffecc // cbnz x12, LBB5_1936 $-40(%rip) -LBB5_1938: - WORD $0x7100077f // cmp w27, #1 - WORD $0x5400016b // b.lt LBB5_1943 $44(%rip) - WORD $0x2a1b03fb // mov w27, w27 -LBB5_1940: - WORD $0x387b68cc // ldrb w12, [x6, x27] - WORD $0x7100c19f // cmp w12, #48 - WORD $0x54000301 // b.ne LBB5_1947 $96(%rip) - WORD $0xf100077b // subs x27, x27, #1 - WORD $0x54ffff8c // b.gt LBB5_1940 $-16(%rip) - WORD $0x52800005 // mov w5, #0 - WORD $0x52800007 // mov w7, #0 - WORD $0x12807fb3 // mov w19, #-1022 - WORD $0x14000088 // b LBB5_1973 $544(%rip) -LBB5_1943: - WORD $0x52800005 // mov w5, #0 - WORD $0x52800007 // mov w7, #0 - WORD $0x12807fb3 // mov w19, #-1022 - WORD $0x350001fb // cbnz w27, LBB5_1948 $60(%rip) - WORD $0x14000083 // b LBB5_1973 $524(%rip) -LBB5_1944: - WORD $0xaa2403ea // mvn x10, x4 - WORD $0xcb364144 // sub x4, x10, w22, uxtw - WORD $0xaa1b03f4 // mov x20, x27 - WORD $0x17fffa7d // b LBB5_1601 $-5644(%rip) -LBB5_1945: - WORD $0xaa2403ea // mvn x10, x4 - WORD $0xcb2e4144 // sub x4, x10, w14, uxtw - WORD $0xaa1b03f4 // mov x20, x27 - WORD $0x17fffa79 // b LBB5_1601 $-5660(%rip) -LBB5_1946: - WORD $0xaa2403ea // mvn x10, x4 - WORD $0xcb2c4144 // sub x4, x10, w12, uxtw - WORD $0xaa1b03f4 // mov x20, x27 - WORD $0x17fffa75 // b LBB5_1601 $-5676(%rip) -LBB5_1947: - WORD $0x12807fb3 // mov w19, #-1022 -LBB5_1948: - WORD $0xd280000e // mov x14, #0 - WORD $0x2a1b03ec // mov w12, w27 - WORD $0x5282b185 // mov w5, #5516 -LBB5_1949: - WORD $0xf10099df // cmp x14, #38 - WORD $0x54000260 // b.eq LBB5_1953 $76(%rip) -Lloh164: - WORD $0x1001b7b0 // adr x16, _LSHIFT_TAB $14068(%rip) -Lloh165: - WORD $0x91000210 // add x16, x16, _LSHIFT_TAB@PAGEOFF $0(%rip) - WORD $0x8b0e0210 // add x16, x16, x14 - WORD $0x38656a01 // ldrb w1, [x16, x5] - WORD $0x386e6a27 // ldrb w7, [x17, x14] - WORD $0x6b0100ff // cmp w7, w1 - WORD $0x540001c1 // b.ne LBB5_1954 $56(%rip) - WORD $0x910005ce // add x14, x14, #1 - WORD $0xeb0e019f // cmp x12, x14 - WORD $0x54fffea1 // b.ne LBB5_1949 $-44(%rip) -Lloh166: - WORD $0x1001b66e // adr x14, _LSHIFT_TAB $14028(%rip) -Lloh167: - WORD $0x910001ce // add x14, x14, _LSHIFT_TAB@PAGEOFF $0(%rip) - WORD $0x8b0c01ce // add x14, x14, x12 - WORD $0x5282b190 // mov w16, #5516 - WORD $0x387069ce // ldrb w14, [x14, x16] - WORD $0x52800205 // mov w5, #16 - WORD $0x3500012e // cbnz w14, LBB5_1955 $36(%rip) - WORD $0x14000009 // b LBB5_1956 $36(%rip) -LBB5_1953: - WORD $0x52800205 // mov w5, #16 - WORD $0x14000007 // b LBB5_1956 $28(%rip) -LBB5_1954: - WORD $0x13001c2e // sxtb w14, w1 - WORD $0x13001cf0 // sxtb w16, w7 - WORD $0x52800205 // mov w5, #16 - WORD $0x6b0e021f // cmp w16, w14 - WORD $0x5400004a // b.ge LBB5_1956 $8(%rip) -LBB5_1955: - WORD $0x528001e5 // mov w5, #15 -LBB5_1956: - WORD $0x0b0c00a7 // add w7, w5, w12 - WORD $0x93407cf4 // sxtw x20, w7 - WORD $0x7100059f // cmp w12, #1 - WORD $0x5400078b // b.lt LBB5_1966 $240(%rip) - WORD $0xd2800015 // mov x21, #0 - WORD $0xd1000696 // sub x22, x20, #1 - WORD $0xd100058c // sub x12, x12, #1 - WORD $0xd2ff4018 // mov x24, #-432345564227567616 - WORD $0xb202e7f9 // mov x25, #-3689348814741910324 - WORD $0xf29999b9 // movk x25, #52429 - WORD $0x9280013a // mov x26, #-10 - WORD $0xaa0703f7 // mov x23, x7 - WORD $0x14000009 // b LBB5_1959 $36(%rip) -LBB5_1958: - WORD $0xf10001df // cmp x14, #0 - WORD $0x1a9f0442 // csinc w2, w2, wzr, eq - WORD $0x510006f7 // sub w23, w23, #1 - WORD $0xd10006d6 // sub x22, x22, #1 - WORD $0x9100058e // add x14, x12, #1 - WORD $0xd100058c // sub x12, x12, #1 - WORD $0xf10005df // cmp x14, #1 - WORD $0x54000229 // b.ls LBB5_1961 $68(%rip) -LBB5_1959: - WORD $0x38ac6a2e // ldrsb x14, [x17, x12] - WORD $0x8b0ed6ae // add x14, x21, x14, lsl #53 - WORD $0x8b1801db // add x27, x14, x24 - WORD $0x9bd97f6e // umulh x14, x27, x25 - WORD $0xd343fdd5 // lsr x21, x14, #3 - WORD $0x9b1a6eae // madd x14, x21, x26, x27 - WORD $0xeb16007f // cmp x3, x22 - WORD $0x54fffe29 // b.ls LBB5_1958 $-60(%rip) - WORD $0x1100c1ce // add w14, w14, #48 - WORD $0x38366a2e // strb w14, [x17, x22] - WORD $0x510006f7 // sub w23, w23, #1 - WORD $0xd10006d6 // sub x22, x22, #1 - WORD $0x9100058e // add x14, x12, #1 - WORD $0xd100058c // sub x12, x12, #1 - WORD $0xf10005df // cmp x14, #1 - WORD $0x54fffe28 // b.hi LBB5_1959 $-60(%rip) -LBB5_1961: - WORD $0xf1002b7f // cmp x27, #10 - WORD $0xb9401bf8 // ldr w24, [sp, #24] - WORD $0x54000303 // b.lo LBB5_1966 $96(%rip) - WORD $0x93407eec // sxtw x12, w23 - WORD $0xd100058c // sub x12, x12, #1 - WORD $0xb202e7f6 // mov x22, #-3689348814741910324 - WORD $0xf29999b6 // movk x22, #52429 - WORD $0x92800137 // mov x23, #-10 - WORD $0x14000007 // b LBB5_1964 $28(%rip) -LBB5_1963: - WORD $0xf100003f // cmp x1, #0 - WORD $0x1a9f0442 // csinc w2, w2, wzr, eq - WORD $0xd100058c // sub x12, x12, #1 - WORD $0xf10026bf // cmp x21, #9 - WORD $0xaa0e03f5 // mov x21, x14 - WORD $0x54000189 // b.ls LBB5_1966 $48(%rip) -LBB5_1964: - WORD $0x9bd67eae // umulh x14, x21, x22 - WORD $0xd343fdce // lsr x14, x14, #3 - WORD $0x9b1755c1 // madd x1, x14, x23, x21 - WORD $0xeb0c007f // cmp x3, x12 - WORD $0x54fffec9 // b.ls LBB5_1963 $-40(%rip) - WORD $0x1100c030 // add w16, w1, #48 - WORD $0x382c6a30 // strb w16, [x17, x12] - WORD $0xd100058c // sub x12, x12, #1 - WORD $0xf10026bf // cmp x21, #9 - WORD $0xaa0e03f5 // mov x21, x14 - WORD $0x54fffec8 // b.hi LBB5_1964 $-40(%rip) -LBB5_1966: - WORD $0xeb14007f // cmp x3, x20 - WORD $0x1a8380f4 // csel w20, w7, w3, hi - WORD $0x0b0400a4 // add w4, w5, w4 - WORD $0x7100069f // cmp w20, #1 - WORD $0x5400014b // b.lt LBB5_1971 $40(%rip) - WORD $0xb94023f6 // ldr w22, [sp, #32] -LBB5_1968: - WORD $0x387468cc // ldrb w12, [x6, x20] - WORD $0x7100c19f // cmp w12, #48 - WORD $0x54000141 // b.ne LBB5_1972 $40(%rip) - WORD $0xf1000694 // subs x20, x20, #1 - WORD $0x54ffff8c // b.gt LBB5_1968 $-16(%rip) - WORD $0x52800005 // mov w5, #0 - WORD $0x52800007 // mov w7, #0 - WORD $0x1400000a // b LBB5_1973 $40(%rip) -LBB5_1971: - WORD $0x52800005 // mov w5, #0 - WORD $0x52800007 // mov w7, #0 - WORD $0xb94023f6 // ldr w22, [sp, #32] - WORD $0x340000d4 // cbz w20, LBB5_1973 $24(%rip) -LBB5_1972: - WORD $0x92800006 // mov x6, #-1 - WORD $0xaa0403e5 // mov x5, x4 - WORD $0xaa1403e7 // mov x7, x20 - WORD $0x7100509f // cmp w4, #20 - WORD $0x54000b4c // b.gt LBB5_1996 $360(%rip) -LBB5_1973: - WORD $0x52800004 // mov w4, #0 - WORD $0xd2800003 // mov x3, #0 - WORD $0x6b0700bf // cmp w5, w7 - WORD $0x1a87b0ac // csel w12, w5, w7, lt - WORD $0x7100059f // cmp w12, #1 - WORD $0x5400016b // b.lt LBB5_1977 $44(%rip) - WORD $0xd2800003 // mov x3, #0 - WORD $0x5280014e // mov w14, #10 - WORD $0xaa0c03e4 // mov x4, x12 - WORD $0xaa1103e6 // mov x6, x17 -LBB5_1975: - WORD $0x388014d0 // ldrsb x16, [x6], #1 - WORD $0x9b0e4070 // madd x16, x3, x14, x16 - WORD $0xd100c203 // sub x3, x16, #48 - WORD $0xf1000484 // subs x4, x4, #1 - WORD $0x54ffff81 // b.ne LBB5_1975 $-16(%rip) - WORD $0xaa0c03e4 // mov x4, x12 -LBB5_1977: - WORD $0x6b0400ac // subs w12, w5, w4 - WORD $0x540003ed // b.le LBB5_1984 $124(%rip) - WORD $0x7100119f // cmp w12, #4 - WORD $0x54000303 // b.lo LBB5_1982 $96(%rip) - WORD $0xaa1603e1 // mov x1, x22 - WORD $0x121e7586 // and w6, w12, #0xfffffffc - WORD $0x0b060084 // add w4, w4, w6 - WORD $0x5280002e // mov w14, #1 - WORD $0xaa0603f4 // mov x20, x6 - WORD $0x52800035 // mov w21, #1 - WORD $0x52800036 // mov w22, #1 -LBB5_1980: - WORD $0x8b030870 // add x16, x3, x3, lsl #2 - WORD $0xd37ffa03 // lsl x3, x16, #1 - WORD $0x8b0e09ce // add x14, x14, x14, lsl #2 - WORD $0xd37ff9ce // lsl x14, x14, #1 - WORD $0x8b150ab0 // add x16, x21, x21, lsl #2 - WORD $0xd37ffa15 // lsl x21, x16, #1 - WORD $0x8b160ad0 // add x16, x22, x22, lsl #2 - WORD $0xd37ffa16 // lsl x22, x16, #1 - WORD $0x71001294 // subs w20, w20, #4 - WORD $0x54fffee1 // b.ne LBB5_1980 $-36(%rip) - WORD $0x9b037dce // mul x14, x14, x3 - WORD $0x9b0e7eae // mul x14, x21, x14 - WORD $0x9b0e7ec3 // mul x3, x22, x14 - WORD $0x6b06019f // cmp w12, w6 - WORD $0xaa0103f6 // mov x22, x1 - WORD $0x540000c0 // b.eq LBB5_1984 $24(%rip) -LBB5_1982: - WORD $0x4b0400ac // sub w12, w5, w4 -LBB5_1983: - WORD $0x8b03086e // add x14, x3, x3, lsl #2 - WORD $0xd37ff9c3 // lsl x3, x14, #1 - WORD $0x7100058c // subs w12, w12, #1 - WORD $0x54ffffa1 // b.ne LBB5_1983 $-12(%rip) -LBB5_1984: - WORD $0x37f803c5 // tbnz w5, #31, LBB5_1993 $120(%rip) - WORD $0x6b0500ff // cmp w7, w5 - WORD $0x5400038d // b.le LBB5_1993 $112(%rip) - WORD $0x8b25422c // add x12, x17, w5, uxtw - WORD $0x39c0018e // ldrsb w14, [x12] - WORD $0x110004b0 // add w16, w5, #1 - WORD $0x7100d5df // cmp w14, #53 - WORD $0x7a470200 // ccmp w16, w7, #0, eq - WORD $0x540000c0 // b.eq LBB5_1988 $24(%rip) - WORD $0x7100d1df // cmp w14, #52 - WORD $0x1a9fd7ec // cset w12, gt - WORD $0x91000466 // add x6, x3, #1 - WORD $0x3500026c // cbnz w12, LBB5_1994 $76(%rip) - WORD $0x14000011 // b LBB5_1993 $68(%rip) -LBB5_1988: - WORD $0x34000162 // cbz w2, LBB5_1991 $44(%rip) - WORD $0x91000466 // add x6, x3, #1 - WORD $0x1400000f // b LBB5_1994 $60(%rip) -LBB5_1990: - WORD $0x2a0c03ec // mov w12, w12 - WORD $0xdac0018c // rbit x12, x12 - WORD $0xdac0118c // clz x12, x12 - WORD $0x8b11014a // add x10, x10, x17 - WORD $0x8b0c0141 // add x1, x10, x12 - WORD $0x92800011 // mov x17, #-1 - WORD $0x4b1103f0 // neg w16, w17 - WORD $0x17fff964 // b LBB5_1580 $-6768(%rip) -LBB5_1991: - WORD $0x340000a5 // cbz w5, LBB5_1993 $20(%rip) - WORD $0x385ff18c // ldurb w12, [x12, #-1] - WORD $0x1200018c // and w12, w12, #0x1 - WORD $0x91000466 // add x6, x3, #1 - WORD $0x3500004c // cbnz w12, LBB5_1994 $8(%rip) -LBB5_1993: - WORD $0xaa0303e6 // mov x6, x3 -LBB5_1994: - WORD $0xd2e0040c // mov x12, #9007199254740992 - WORD $0xeb0c00df // cmp x6, x12 - WORD $0x54000101 // b.ne LBB5_1996 $32(%rip) - WORD $0xd2800014 // mov x20, #0 - WORD $0x1100066e // add w14, w19, #1 - WORD $0xd2e00206 // mov x6, #4503599627370496 - WORD $0x5280800c // mov w12, #1024 - WORD $0x710ffe7f // cmp w19, #1023 - WORD $0xaa0e03f3 // mov x19, x14 - WORD $0x540000a0 // b.eq LBB5_1997 $20(%rip) -LBB5_1996: - WORD $0xf24c00df // tst x6, #0x10000000000000 - WORD $0x12807fcc // mov w12, #-1023 - WORD $0x1a93018c // csel w12, w12, w19, eq - WORD $0xaa0603f4 // mov x20, x6 -LBB5_1997: - WORD $0x9240ce8e // and x14, x20, #0xfffffffffffff - WORD $0x110ffd8c // add w12, w12, #1023 - WORD $0x1200298c // and w12, w12, #0x7ff - WORD $0xaa0cd1cc // orr x12, x14, x12, lsl #52 - WORD $0xb241018e // orr x14, x12, #0x8000000000000000 - WORD $0x7100b6df // cmp w22, #45 - WORD $0x9a8c01cc // csel x12, x14, x12, eq - WORD $0x9e670183 // fmov d3, x12 - WORD $0x1e620304 // scvtf d4, w24 - WORD $0x1e630883 // fmul d3, d4, d3 - WORD $0xb94033f4 // ldr w20, [sp, #48] -LBB5_1998: - WORD $0x52800010 // mov w16, #0 - WORD $0x9e66006c // fmov x12, d3 - WORD $0x9240f98e // and x14, x12, #0x7fffffffffffffff - WORD $0x52800082 // mov w2, #4 - WORD $0xd2effe11 // mov x17, #9218868437227405312 - WORD $0xeb1101df // cmp x14, x17 - WORD $0x54000301 // b.ne LBB5_2006 $96(%rip) -LBB5_1999: - WORD $0xf1004dbf // cmp x13, #19 - WORD $0x54000280 // b.eq LBB5_2005 $80(%rip) - WORD $0xf1002dbf // cmp x13, #11 - WORD $0x540000a0 // b.eq LBB5_2003 $20(%rip) - WORD $0xf1000dbf // cmp x13, #3 - WORD $0x54fc2ba1 // b.ne LBB5_261 $-31372(%rip) -LBB5_2002: - WORD $0x5280006d // mov w13, #3 - WORD $0x14000002 // b LBB5_2004 $8(%rip) -LBB5_2003: - WORD $0x5280016d // mov w13, #11 -LBB5_2004: - WORD $0xaa0f81ac // orr x12, x13, x15, lsl #32 - WORD $0xf940500e // ldr x14, [x0, #160] - WORD $0xa90079cc // stp x12, lr, [x14] - WORD $0xb940d80c // ldr w12, [x0, #216] - WORD $0x1100058c // add w12, w12, #1 - WORD $0xb900d80c // str w12, [x0, #216] - WORD $0xf940500f // ldr x15, [x0, #160] - WORD $0x910041ec // add x12, x15, #16 - WORD $0xf900500c // str x12, [x0, #160] - WORD $0xaa0a03e1 // mov x1, x10 - WORD $0xaa0203f0 // mov x16, x2 - WORD $0x1400000f // b LBB5_2007 $60(%rip) -LBB5_2005: - WORD $0xaa0203f0 // mov x16, x2 - WORD $0xaa1e03ec // mov x12, lr -LBB5_2006: - WORD $0x5280026d // mov w13, #19 - WORD $0xaa0f81ae // orr x14, x13, x15, lsl #32 - WORD $0xf940500f // ldr x15, [x0, #160] - WORD $0xa90031ee // stp x14, x12, [x15] - WORD $0xb940d80e // ldr w14, [x0, #216] - WORD $0x110005ce // add w14, w14, #1 - WORD $0xb900d80e // str w14, [x0, #216] - WORD $0xf940500f // ldr x15, [x0, #160] - WORD $0x910041ee // add x14, x15, #16 - WORD $0xf900500e // str x14, [x0, #160] - WORD $0xaa0a03e1 // mov x1, x10 - WORD $0xaa0c03fe // mov lr, x12 -LBB5_2007: - WORD $0x5280016a // mov w10, #11 - WORD $0x7100021f // cmp w16, #0 - WORD $0x1a900142 // csel w2, w10, w16, eq - WORD $0x35003130 // cbnz w16, LBB5_2081 $1572(%rip) - WORD $0x910081ea // add x10, x15, #32 - WORD $0xf940600c // ldr x12, [x0, #192] - WORD $0xeb0c015f // cmp x10, x12 - WORD $0x540030a8 // b.hi LBB5_2081 $1556(%rip) - WORD $0xaa0103ea // mov x10, x1 - WORD $0x38401551 // ldrb w17, [x10], #1 - WORD $0x7100823f // cmp w17, #32 - WORD $0x54000888 // b.hi LBB5_2020 $272(%rip) - WORD $0x5280002c // mov w12, #1 - WORD $0x9ad1218c // lsl x12, x12, x17 - WORD $0xd284c00e // mov x14, #9728 - WORD $0xf2c0002e // movk x14, #1, lsl #32 - WORD $0xea0e019f // tst x12, x14 - WORD $0x540007c0 // b.eq LBB5_2020 $248(%rip) - WORD $0x9100082a // add x10, x1, #2 - WORD $0x39400431 // ldrb w17, [x1, #1] - WORD $0x7100823f // cmp w17, #32 - WORD $0x540013c8 // b.hi LBB5_2033 $632(%rip) - WORD $0x5280002c // mov w12, #1 - WORD $0x9ad1218c // lsl x12, x12, x17 - WORD $0xea0e019f // tst x12, x14 - WORD $0x54001340 // b.eq LBB5_2033 $616(%rip) - WORD $0xf940480f // ldr x15, [x0, #144] - WORD $0xcb0f014c // sub x12, x10, x15 - WORD $0xf100fd9f // cmp x12, #63 - WORD $0x540000e8 // b.hi LBB5_2016 $28(%rip) - WORD $0xf9404c0a // ldr x10, [x0, #152] - WORD $0x9280000e // mov x14, #-1 - WORD $0x9acc21cc // lsl x12, x14, x12 - WORD $0xea0c014a // ands x10, x10, x12 - WORD $0x54000521 // b.ne LBB5_2019 $164(%rip) - WORD $0x910101ea // add x10, x15, #64 -LBB5_2016: - WORD $0xd101014f // sub x15, x10, #64 - WORD $0x4f04e5e3 // movi.16b v3, #143 -LBB5_2017: - WORD $0xadc215e4 // ldp q4, q5, [x15, #64]! - WORD $0xad411de6 // ldp q6, q7, [x15, #32] - WORD $0x4e231c90 // and.16b v16, v4, v3 - WORD $0x4e100010 // tbl.16b v16, { v0 }, v16 - WORD $0x4e231cb1 // and.16b v17, v5, v3 - WORD $0x4e110011 // tbl.16b v17, { v0 }, v17 - WORD $0x4e231cd2 // and.16b v18, v6, v3 - WORD $0x4e120012 // tbl.16b v18, { v0 }, v18 - WORD $0x4e231cf3 // and.16b v19, v7, v3 - WORD $0x4e130013 // tbl.16b v19, { v0 }, v19 - WORD $0x6e248e04 // cmeq.16b v4, v16, v4 - WORD $0x4e211c84 // and.16b v4, v4, v1 - WORD $0x4e020084 // tbl.16b v4, { v4 }, v2 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e26008a // fmov w10, s4 - WORD $0x6e258e24 // cmeq.16b v4, v17, v5 - WORD $0x4e211c84 // and.16b v4, v4, v1 - WORD $0x4e020084 // tbl.16b v4, { v4 }, v2 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e26008c // fmov w12, s4 - WORD $0x6e268e44 // cmeq.16b v4, v18, v6 - WORD $0x4e211c84 // and.16b v4, v4, v1 - WORD $0x4e020084 // tbl.16b v4, { v4 }, v2 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e26008e // fmov w14, s4 - WORD $0x6e278e64 // cmeq.16b v4, v19, v7 - WORD $0x4e211c84 // and.16b v4, v4, v1 - WORD $0x4e020084 // tbl.16b v4, { v4 }, v2 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e260090 // fmov w16, s4 - WORD $0x33103d8a // bfi w10, w12, #16, #16 - WORD $0xaa0e814a // orr x10, x10, x14, lsl #32 - WORD $0xaa10c14a // orr x10, x10, x16, lsl #48 - WORD $0xb100055f // cmn x10, #1 - WORD $0x54fffbc0 // b.eq LBB5_2017 $-136(%rip) -LBB5_2018: - WORD $0xaa2a03ea // mvn x10, x10 - WORD $0xa909280f // stp x15, x10, [x0, #144] -LBB5_2019: - WORD $0xdac0014a // rbit x10, x10 - WORD $0xdac0114a // clz x10, x10 - WORD $0x8b0a01ea // add x10, x15, x10 - WORD $0x38401551 // ldrb w17, [x10], #1 -LBB5_2020: - WORD $0xf940016c // ldr x12, [x11] - WORD $0x9104018c // add x12, x12, #256 - WORD $0xf900016c // str x12, [x11] - WORD $0x7100b23f // cmp w17, #44 - WORD $0x54000ca1 // b.ne LBB5_2034 $404(%rip) -LBB5_2021: - WORD $0xaa0a03ef // mov x15, x10 - WORD $0x384015e2 // ldrb w2, [x15], #1 - WORD $0x5280002c // mov w12, #1 - WORD $0x9ac2218c // lsl x12, x12, x2 - WORD $0x7100805f // cmp w2, #32 - WORD $0xd284c00e // mov x14, #9728 - WORD $0xf2c0002e // movk x14, #1, lsl #32 - WORD $0x8a0e018c // and x12, x12, x14 - WORD $0xfa409984 // ccmp x12, #0, #4, ls - WORD $0x540008c0 // b.eq LBB5_2031 $280(%rip) - WORD $0x9100094f // add x15, x10, #2 - WORD $0x39400542 // ldrb w2, [x10, #1] - WORD $0x7100805f // cmp w2, #32 - WORD $0x54000a28 // b.hi LBB5_2032 $324(%rip) - WORD $0x5280002a // mov w10, #1 - WORD $0x9ac2214a // lsl x10, x10, x2 - WORD $0xd284c00c // mov x12, #9728 - WORD $0xf2c0002c // movk x12, #1, lsl #32 - WORD $0xea0c015f // tst x10, x12 - WORD $0x54000960 // b.eq LBB5_2032 $300(%rip) - WORD $0xf940480a // ldr x10, [x0, #144] - WORD $0xcb0a01ec // sub x12, x15, x10 - WORD $0xf100fd9f // cmp x12, #63 - WORD $0x540000e8 // b.hi LBB5_2027 $28(%rip) - WORD $0xf9404c0e // ldr x14, [x0, #152] - WORD $0x9280000f // mov x15, #-1 - WORD $0x9acc21ec // lsl x12, x15, x12 - WORD $0xea0c01cc // ands x12, x14, x12 - WORD $0x540005e1 // b.ne LBB5_2030 $188(%rip) - WORD $0x9101014f // add x15, x10, #64 -LBB5_2027: - WORD $0xd10101ea // sub x10, x15, #64 - WORD $0x4f04e5e0 // movi.16b v0, #143 -Lloh168: - WORD $0x10fb7c4c // adr x12, lCPI5_0 $-36984(%rip) -Lloh169: - WORD $0x3dc00181 // ldr q1, [x12, lCPI5_0@PAGEOFF] $0(%rip) -Lloh170: - WORD $0x10fb7c8c // adr x12, lCPI5_1 $-36976(%rip) -Lloh171: - WORD $0x3dc00182 // ldr q2, [x12, lCPI5_1@PAGEOFF] $0(%rip) -Lloh172: - WORD $0x10fb7ccc // adr x12, lCPI5_2 $-36968(%rip) -Lloh173: - WORD $0x3dc00183 // ldr q3, [x12, lCPI5_2@PAGEOFF] $0(%rip) -LBB5_2028: - WORD $0xadc21544 // ldp q4, q5, [x10, #64]! - WORD $0xad411d46 // ldp q6, q7, [x10, #32] - WORD $0x4e201c90 // and.16b v16, v4, v0 - WORD $0x4e100030 // tbl.16b v16, { v1 }, v16 - WORD $0x4e201cb1 // and.16b v17, v5, v0 - WORD $0x4e110031 // tbl.16b v17, { v1 }, v17 - WORD $0x4e201cd2 // and.16b v18, v6, v0 - WORD $0x4e120032 // tbl.16b v18, { v1 }, v18 - WORD $0x4e201cf3 // and.16b v19, v7, v0 - WORD $0x4e130033 // tbl.16b v19, { v1 }, v19 - WORD $0x6e248e04 // cmeq.16b v4, v16, v4 - WORD $0x4e221c84 // and.16b v4, v4, v2 - WORD $0x4e030084 // tbl.16b v4, { v4 }, v3 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e26008c // fmov w12, s4 - WORD $0x6e258e24 // cmeq.16b v4, v17, v5 - WORD $0x4e221c84 // and.16b v4, v4, v2 - WORD $0x4e030084 // tbl.16b v4, { v4 }, v3 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e26008e // fmov w14, s4 - WORD $0x6e268e44 // cmeq.16b v4, v18, v6 - WORD $0x4e221c84 // and.16b v4, v4, v2 - WORD $0x4e030084 // tbl.16b v4, { v4 }, v3 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e26008f // fmov w15, s4 - WORD $0x6e278e64 // cmeq.16b v4, v19, v7 - WORD $0x4e221c84 // and.16b v4, v4, v2 - WORD $0x4e030084 // tbl.16b v4, { v4 }, v3 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e260090 // fmov w16, s4 - WORD $0x33103dcc // bfi w12, w14, #16, #16 - WORD $0xaa0f818c // orr x12, x12, x15, lsl #32 - WORD $0xaa10c18c // orr x12, x12, x16, lsl #48 - WORD $0xb100059f // cmn x12, #1 - WORD $0x54fffbc0 // b.eq LBB5_2028 $-136(%rip) - WORD $0xaa2c03ec // mvn x12, x12 - WORD $0xa909300a // stp x10, x12, [x0, #144] -LBB5_2030: - WORD $0xdac0018c // rbit x12, x12 - WORD $0xdac0118c // clz x12, x12 - WORD $0x8b0c014f // add x15, x10, x12 - WORD $0x384015e2 // ldrb w2, [x15], #1 -LBB5_2031: - WORD $0x9102e010 // add x16, x0, #184 - WORD $0x528000f1 // mov w17, #7 - WORD $0x52800021 // mov w1, #1 - WORD $0x4f04e5e3 // movi.16b v3, #143 -Lloh174: - WORD $0x10fb75ea // adr x10, lCPI5_0 $-37188(%rip) -Lloh175: - WORD $0x3dc00140 // ldr q0, [x10, lCPI5_0@PAGEOFF] $0(%rip) - WORD $0xd284c003 // mov x3, #9728 - WORD $0xf2c00023 // movk x3, #1, lsl #32 -Lloh176: - WORD $0x10fb75ea // adr x10, lCPI5_1 $-37188(%rip) -Lloh177: - WORD $0x3dc00141 // ldr q1, [x10, lCPI5_1@PAGEOFF] $0(%rip) - WORD $0x92800004 // mov x4, #-1 -Lloh178: - WORD $0x10fb760a // adr x10, lCPI5_2 $-37184(%rip) -Lloh179: - WORD $0x3dc00142 // ldr q2, [x10, lCPI5_2@PAGEOFF] $0(%rip) - WORD $0xaa0203e7 // mov x7, x2 - WORD $0x17fff5f5 // b LBB5_1451 $-10284(%rip) -LBB5_2032: - WORD $0x17fffff1 // b LBB5_2031 $-60(%rip) -LBB5_2033: - WORD $0xf940016c // ldr x12, [x11] - WORD $0x9104018c // add x12, x12, #256 - WORD $0xf900016c // str x12, [x11] - WORD $0x7100b23f // cmp w17, #44 - WORD $0x54fff3a0 // b.eq LBB5_2021 $-396(%rip) -LBB5_2034: - WORD $0x7101763f // cmp w17, #93 - WORD $0x54000bc1 // b.ne LBB5_2053 $376(%rip) - WORD $0xaa0003f0 // mov x16, x0 - WORD $0xf84b8e0b // ldr x11, [x16, #184]! - WORD $0xb9401a0e // ldr w14, [x16, #24] - WORD $0x110005ce // add w14, w14, #1 - WORD $0xb9001a0e // str w14, [x16, #24] - WORD $0xd3487d8c // ubfx x12, x12, #8, #24 - WORD $0xb940260e // ldr w14, [x16, #36] - WORD $0x0b0c01ce // add w14, w14, w12 - WORD $0xb900260e // str w14, [x16, #36] - WORD $0xa97eba0f // ldp x15, x14, [x16, #-24] - WORD $0x8b0e116b // add x11, x11, x14, lsl #4 - WORD $0xa9403971 // ldp x17, x14, [x11] - WORD $0xf81f020e // stur x14, [x16, #-16] - WORD $0xcb0b01ee // sub x14, x15, x11 - WORD $0xd344fdce // lsr x14, x14, #4 - WORD $0x2901396c // stp w12, w14, [x11, #8] - WORD $0x92609e2c // and x12, x17, #0xffffffff000000ff - WORD $0xf900016c // str x12, [x11] - WORD $0xf85f820b // ldur x11, [x16, #-8] - WORD $0xb9402e0c // ldr w12, [x16, #44] - WORD $0xeb0c017f // cmp x11, x12 - WORD $0x54000089 // b.ls LBB5_2037 $16(%rip) - WORD $0xb900e40b // str w11, [x0, #228] - WORD $0xf140057f // cmp x11, #1, lsl #12 - WORD $0x54000108 // b.hi LBB5_2039 $32(%rip) -LBB5_2037: - WORD $0xd100056b // sub x11, x11, #1 - WORD $0xf900580b // str x11, [x0, #176] - WORD $0xf9405411 // ldr x17, [x0, #168] - WORD $0xb100063f // cmn x17, #1 - WORD $0x54000060 // b.eq LBB5_2039 $12(%rip) - WORD $0xaa0a03ef // mov x15, x10 - WORD $0x17fff574 // b LBB5_1438 $-10800(%rip) -LBB5_2039: - WORD $0xd280000b // mov x11, #0 - WORD $0xaa0a03ef // mov x15, x10 - WORD $0xb5feae8b // cbnz x11, LBB5_1440 $-10800(%rip) - WORD $0x17fff5c6 // b LBB5_1450 $-10472(%rip) -LBB5_2040: - WORD $0xaa0503e6 // mov x6, x5 - WORD $0x92800001 // mov x1, #-1 - WORD $0x92800002 // mov x2, #-1 - WORD $0xaa1b03f4 // mov x20, x27 - WORD $0x17fff72b // b LBB5_1518 $-9044(%rip) -LBB5_2041: - WORD $0xcb10014a // sub x10, x10, x16 - WORD $0x39400146 // ldrb w6, [x10] - WORD $0x5100c0cc // sub w12, w6, #48 - WORD $0x7100259f // cmp w12, #9 - WORD $0x540003a8 // b.hi LBB5_2048 $116(%rip) - WORD $0xd2800001 // mov x1, #0 - WORD $0xd2800010 // mov x16, #0 - WORD $0x5280014a // mov w10, #10 -LBB5_2043: - WORD $0x9b0a7c2c // mul x12, x1, x10 - WORD $0x8b26418c // add x12, x12, w6, uxtw - WORD $0xd100c181 // sub x1, x12, #48 - WORD $0x8b1000ac // add x12, x5, x16 - WORD $0x39400586 // ldrb w6, [x12, #1] - WORD $0x5100c0cc // sub w12, w6, #48 - WORD $0x7100259f // cmp w12, #9 - WORD $0xfa529a02 // ccmp x16, #18, #2, ls - WORD $0x91000610 // add x16, x16, #1 - WORD $0x54fffee3 // b.lo LBB5_2043 $-36(%rip) - WORD $0x8b1000aa // add x10, x5, x16 - WORD $0x7100259f // cmp w12, #9 - WORD $0x54000248 // b.hi LBB5_2049 $72(%rip) - WORD $0xd2800004 // mov x4, #0 -LBB5_2046: - WORD $0x8b0400aa // add x10, x5, x4 - WORD $0x8b10014a // add x10, x10, x16 - WORD $0x39400546 // ldrb w6, [x10, #1] - WORD $0x5100c0ca // sub w10, w6, #48 - WORD $0x91000484 // add x4, x4, #1 - WORD $0x7100295f // cmp w10, #10 - WORD $0x54ffff43 // b.lo LBB5_2046 $-24(%rip) - WORD $0x8b1000aa // add x10, x5, x16 - WORD $0x8b04014a // add x10, x10, x4 - WORD $0x52800023 // mov w3, #1 - WORD $0x17fff678 // b LBB5_1491 $-9760(%rip) -LBB5_2048: - WORD $0x52800003 // mov w3, #0 - WORD $0xd2800010 // mov x16, #0 - WORD $0x52800004 // mov w4, #0 - WORD $0xd2800001 // mov x1, #0 - WORD $0x17fff673 // b LBB5_1491 $-9780(%rip) -LBB5_2049: - WORD $0x52800003 // mov w3, #0 - WORD $0x52800004 // mov w4, #0 - WORD $0x17fff670 // b LBB5_1491 $-9792(%rip) -LBB5_2050: - WORD $0x7100049f // cmp w4, #1 - WORD $0x54ff0f41 // b.ne LBB5_1610 $-7704(%rip) - WORD $0x5280014c // mov w12, #10 - WORD $0x9bcc7c2c // umulh x12, x1, x12 - WORD $0xeb0c03ff // cmp xzr, x12 - WORD $0x54000d40 // b.eq LBB5_2077 $424(%rip) - WORD $0x7100023f // cmp w17, #0 - WORD $0x1280000c // mov w12, #-1 - WORD $0x5a8c1598 // cneg w24, w12, eq - WORD $0x52800024 // mov w4, #1 - WORD $0x17fff8a4 // b LBB5_1621 $-7536(%rip) -LBB5_2053: - WORD $0x52800142 // mov w2, #10 - WORD $0x17ffe027 // b LBB5_261 $-32612(%rip) -LBB5_2054: - WORD $0x0e013cd0 // umov.b w16, v6[0] - WORD $0x8b1b032c // add x12, x25, x27 - WORD $0x8b1b034e // add x14, x26, x27 - WORD $0x71008a1f // cmp w16, #34 - WORD $0x54000101 // b.ne LBB5_2057 $32(%rip) -LBB5_2055: - WORD $0x91000581 // add x1, x12, #1 - WORD $0xcb0a01d1 // sub x17, x14, x10 -LBB5_2056: - WORD $0x52800034 // mov w20, #1 - WORD $0xaa0203fe // mov lr, x2 - WORD $0xf9400bed // ldr x13, [sp, #16] - WORD $0xa94227e8 // ldp x8, x9, [sp, #32] - WORD $0x17fff7f3 // b LBB5_1579 $-8244(%rip) -LBB5_2057: - WORD $0x0e013cce // umov.b w14, v6[0] -LBB5_2058: - WORD $0x8b1b034c // add x12, x26, x27 - WORD $0x3900018e // strb w14, [x12] - WORD $0x8b1b032e // add x14, x25, x27 - WORD $0x394005d0 // ldrb w16, [x14, #1] - WORD $0x71008a1f // cmp w16, #34 - WORD $0x54000540 // b.eq LBB5_2070 $168(%rip) - WORD $0x39000590 // strb w16, [x12, #1] - WORD $0x394009ce // ldrb w14, [x14, #2] - WORD $0x710089df // cmp w14, #34 - WORD $0x54000560 // b.eq LBB5_2071 $172(%rip) - WORD $0x3900098e // strb w14, [x12, #2] - WORD $0x8b1b032e // add x14, x25, x27 - WORD $0x39400dd0 // ldrb w16, [x14, #3] - WORD $0x71008a1f // cmp w16, #34 - WORD $0x54000580 // b.eq LBB5_2072 $176(%rip) - WORD $0x39000d90 // strb w16, [x12, #3] - WORD $0x394011ce // ldrb w14, [x14, #4] - WORD $0x710089df // cmp w14, #34 - WORD $0x540005a0 // b.eq LBB5_2073 $180(%rip) - WORD $0x3900118e // strb w14, [x12, #4] - WORD $0x8b1b032e // add x14, x25, x27 - WORD $0x394015d0 // ldrb w16, [x14, #5] - WORD $0x71008a1f // cmp w16, #34 - WORD $0x540005c0 // b.eq LBB5_2074 $184(%rip) - WORD $0x39001590 // strb w16, [x12, #5] - WORD $0x394019ce // ldrb w14, [x14, #6] - WORD $0x710089df // cmp w14, #34 - WORD $0x540005e0 // b.eq LBB5_2075 $188(%rip) - WORD $0x3900198e // strb w14, [x12, #6] - WORD $0x8b1b032e // add x14, x25, x27 - WORD $0x39401dd0 // ldrb w16, [x14, #7] - WORD $0x71008a1f // cmp w16, #34 - WORD $0x54000600 // b.eq LBB5_2076 $192(%rip) - WORD $0x39001d90 // strb w16, [x12, #7] - WORD $0x394021ce // ldrb w14, [x14, #8] - WORD $0x9100237b // add x27, x27, #8 - WORD $0x710089df // cmp w14, #34 - WORD $0x54fffb61 // b.ne LBB5_2058 $-148(%rip) - WORD $0x8b1b032c // add x12, x25, x27 - WORD $0x8b1b034e // add x14, x26, x27 - WORD $0x17ffffd0 // b LBB5_2055 $-192(%rip) -LBB5_2067: - WORD $0x92800171 // mov x17, #-12 - WORD $0x52800034 // mov w20, #1 -LBB5_2068: - WORD $0xaa0203fe // mov lr, x2 -LBB5_2069: - WORD $0xa94227e8 // ldp x8, x9, [sp, #32] - WORD $0x4b1103f0 // neg w16, w17 - WORD $0x17fff7c6 // b LBB5_1580 $-8424(%rip) -LBB5_2070: - WORD $0x910009c1 // add x1, x14, #2 - WORD $0xcb0a034a // sub x10, x26, x10 - WORD $0x8b1b014a // add x10, x10, x27 - WORD $0x91000551 // add x17, x10, #1 - WORD $0x17ffffc7 // b LBB5_2056 $-228(%rip) -LBB5_2071: - WORD $0x8b1b032c // add x12, x25, x27 - WORD $0x91000d81 // add x1, x12, #3 - WORD $0xcb0a034a // sub x10, x26, x10 - WORD $0x8b1b014a // add x10, x10, x27 - WORD $0x91000951 // add x17, x10, #2 - WORD $0x17ffffc1 // b LBB5_2056 $-252(%rip) -LBB5_2072: - WORD $0x910011c1 // add x1, x14, #4 - WORD $0xcb0a034a // sub x10, x26, x10 - WORD $0x8b1b014a // add x10, x10, x27 - WORD $0x91000d51 // add x17, x10, #3 - WORD $0x17ffffbc // b LBB5_2056 $-272(%rip) -LBB5_2073: - WORD $0x8b1b032c // add x12, x25, x27 - WORD $0x91001581 // add x1, x12, #5 - WORD $0xcb0a034a // sub x10, x26, x10 - WORD $0x8b1b014a // add x10, x10, x27 - WORD $0x91001151 // add x17, x10, #4 - WORD $0x17ffffb6 // b LBB5_2056 $-296(%rip) -LBB5_2074: - WORD $0x910019c1 // add x1, x14, #6 - WORD $0xcb0a034a // sub x10, x26, x10 - WORD $0x8b1b014a // add x10, x10, x27 - WORD $0x91001551 // add x17, x10, #5 - WORD $0x17ffffb1 // b LBB5_2056 $-316(%rip) -LBB5_2075: - WORD $0x8b1b032c // add x12, x25, x27 - WORD $0x91001d81 // add x1, x12, #7 - WORD $0xcb0a034a // sub x10, x26, x10 - WORD $0x8b1b014a // add x10, x10, x27 - WORD $0x91001951 // add x17, x10, #6 - WORD $0x17ffffab // b LBB5_2056 $-340(%rip) -LBB5_2076: - WORD $0x910021c1 // add x1, x14, #8 - WORD $0xcb0a034a // sub x10, x26, x10 - WORD $0x8b1b014a // add x10, x10, x27 - WORD $0x91001d51 // add x17, x10, #7 - WORD $0x17ffffa6 // b LBB5_2056 $-360(%rip) -LBB5_2077: - WORD $0x8b01082c // add x12, x1, x1, lsl #2 - WORD $0xd37ff98c // lsl x12, x12, #1 - WORD $0x385ff14e // ldurb w14, [x10, #-1] - WORD $0x5100c1ce // sub w14, w14, #48 - WORD $0x93407dce // sxtw x14, w14 - WORD $0x937ffdd0 // asr x16, x14, #63 - WORD $0xab0e018c // adds x12, x12, x14 - WORD $0x9a903610 // cinc x16, x16, hs - WORD $0x9340020e // sbfx x14, x16, #0, #1 - WORD $0x52800024 // mov w4, #1 - WORD $0xca1001d0 // eor x16, x14, x16 - WORD $0xb5ff0030 // cbnz x16, LBB5_1610 $-8188(%rip) - WORD $0xb7ff000e // tbnz x14, #63, LBB5_1610 $-8192(%rip) - WORD $0x340000d1 // cbz w17, LBB5_2082 $24(%rip) - WORD $0x52800010 // mov w16, #0 - WORD $0x9e630183 // ucvtf d3, x12 - WORD $0x17fff7d9 // b LBB5_1598 $-8348(%rip) -LBB5_2081: - WORD $0xaa0103ea // mov x10, x1 - WORD $0x17ffdfb2 // b LBB5_261 $-33080(%rip) -LBB5_2082: - WORD $0x52800002 // mov w2, #0 - WORD $0xaa0c03fe // mov lr, x12 - WORD $0x17fffe53 // b LBB5_2002 $-1716(%rip) -LBB5_2083: - WORD $0x92800171 // mov x17, #-12 - WORD $0x52800034 // mov w20, #1 - WORD $0xaa1903e1 // mov x1, x25 - WORD $0x17ffffbd // b LBB5_2068 $-268(%rip) -LBB5_2084: - WORD $0xdac0010a // rbit x10, x8 - WORD $0xdac0114a // clz x10, x10 - WORD $0x8b1b032c // add x12, x25, x27 - WORD $0x8b0a0181 // add x1, x12, x10 - WORD $0x92800011 // mov x17, #-1 - WORD $0x52800034 // mov w20, #1 - WORD $0xaa0203fe // mov lr, x2 - WORD $0xf9400bed // ldr x13, [sp, #16] - WORD $0x17ffffb5 // b LBB5_2069 $-300(%rip) - // .p2align 2, 0x00 -_MASK_USE_NUMBER: - WORD $0x00000002 // .long 2 - WORD $0x00000000 // .p2align 3, 0x00 -_P10_TAB: - WORD $0x00000000; WORD $0x3ff00000 // .quad 0x3ff0000000000000 - WORD $0x00000000; WORD $0x40240000 // .quad 0x4024000000000000 - WORD $0x00000000; WORD $0x40590000 // .quad 0x4059000000000000 - WORD $0x00000000; WORD $0x408f4000 // .quad 0x408f400000000000 - WORD $0x00000000; WORD $0x40c38800 // .quad 0x40c3880000000000 - WORD $0x00000000; WORD $0x40f86a00 // .quad 0x40f86a0000000000 - WORD $0x00000000; WORD $0x412e8480 // .quad 0x412e848000000000 - WORD $0x00000000; WORD $0x416312d0 // .quad 0x416312d000000000 - WORD $0x00000000; WORD $0x4197d784 // .quad 0x4197d78400000000 - WORD $0x00000000; WORD $0x41cdcd65 // .quad 0x41cdcd6500000000 - WORD $0x20000000; WORD $0x4202a05f // .quad 0x4202a05f20000000 - WORD $0xe8000000; WORD $0x42374876 // .quad 0x42374876e8000000 - WORD $0xa2000000; WORD $0x426d1a94 // .quad 0x426d1a94a2000000 - WORD $0xe5400000; WORD $0x42a2309c // .quad 0x42a2309ce5400000 - WORD $0x1e900000; WORD $0x42d6bcc4 // .quad 0x42d6bcc41e900000 - WORD $0x26340000; WORD $0x430c6bf5 // .quad 0x430c6bf526340000 - WORD $0x37e08000; WORD $0x4341c379 // .quad 0x4341c37937e08000 - WORD $0x85d8a000; WORD $0x43763457 // .quad 0x4376345785d8a000 - WORD $0x674ec800; WORD $0x43abc16d // .quad 0x43abc16d674ec800 - WORD $0x60913d00; WORD $0x43e158e4 // .quad 0x43e158e460913d00 - WORD $0x78b58c40; WORD $0x4415af1d // .quad 0x4415af1d78b58c40 - WORD $0xd6e2ef50; WORD $0x444b1ae4 // .quad 0x444b1ae4d6e2ef50 - WORD $0x064dd592; WORD $0x4480f0cf // .quad 0x4480f0cf064dd592 - // .p2align 3, 0x00 -_POW10_M128_TAB: - WORD $0xcd60e453; WORD $0x1732c869 // .quad 1671618768450675795 - WORD $0x081c0288; WORD $0xfa8fd5a0 // .quad -391859759250406776 - WORD $0x205c8eb4; WORD $0x0e7fbd42 // .quad 1044761730281672372 - WORD $0x05118195; WORD $0x9c99e584 // .quad -7162441377172586091 - WORD $0xa873b261; WORD $0x521fac92 // .quad 5917638181279478369 - WORD $0x0655e1fa; WORD $0xc3c05ee5 // .quad -4341365703038344710 - WORD $0x52909ef9; WORD $0xe6a797b7 // .quad -1826324310255427847 - WORD $0x47eb5a78; WORD $0xf4b0769e // .quad -815021110370542984 - WORD $0x939a635c; WORD $0x9028bed2 // .quad -8058981721550724260 - WORD $0xecf3188b; WORD $0x98ee4a22 // .quad -7426917221622671221 - WORD $0x3880fc33; WORD $0x7432ee87 // .quad 8373016921771146291 - WORD $0xa82fdeae; WORD $0xbf29dcab // .quad -4671960508600951122 - WORD $0x06a13b3f; WORD $0x113faa29 // .quad 1242899115359157055 - WORD $0x923bd65a; WORD $0xeef453d6 // .quad -1228264617323800998 - WORD $0xa424c507; WORD $0x4ac7ca59 // .quad 5388497965526861063 - WORD $0x1b6565f8; WORD $0x9558b466 // .quad -7685194413468457480 - WORD $0x0d2df649; WORD $0x5d79bcf0 // .quad 6735622456908576329 - WORD $0xa23ebf76; WORD $0xbaaee17f // .quad -4994806998408183946 - WORD $0x107973dc; WORD $0xf4d82c2c // .quad -803843965719055396 - WORD $0x8ace6f53; WORD $0xe95a99df // .quad -1631822729582842029 - WORD $0x8a4be869; WORD $0x79071b9b // .quad 8720969558280366185 - WORD $0xb6c10594; WORD $0x91d8a02b // .quad -7937418233630358124 - WORD $0x6cdee284; WORD $0x9748e282 // .quad -7545532125859093884 - WORD $0xa47146f9; WORD $0xb64ec836 // .quad -5310086773610559751 - WORD $0x08169b25; WORD $0xfd1b1b23 // .quad -208543120469091547 - WORD $0x4d8d98b7; WORD $0xe3e27a44 // .quad -2025922448585811785 - WORD $0xe50e20f7; WORD $0xfe30f0f5 // .quad -130339450293182217 - WORD $0xb0787f72; WORD $0x8e6d8c6a // .quad -8183730558007214222 - WORD $0x5e51a935; WORD $0xbdbd2d33 // .quad -4774610331293865675 - WORD $0x5c969f4f; WORD $0xb208ef85 // .quad -5617977179081629873 - WORD $0x35e61382; WORD $0xad2c7880 // .quad -5968262914117332094 - WORD $0xb3bc4723; WORD $0xde8b2b66 // .quad -2410785455424649437 - WORD $0x21afcc31; WORD $0x4c3bcb50 // .quad 5493207715531443249 - WORD $0x3055ac76; WORD $0x8b16fb20 // .quad -8424269937281487754 - WORD $0x2a1bbf3d; WORD $0xdf4abe24 // .quad -2356862392440471747 - WORD $0x3c6b1793; WORD $0xaddcb9e8 // .quad -5918651403174471789 - WORD $0x34a2af0d; WORD $0xd71d6dad // .quad -2946077990550589683 - WORD $0x4b85dd78; WORD $0xd953e862 // .quad -2786628235540701832 - WORD $0x40e5ad68; WORD $0x8672648c // .quad -8758827771735200408 - WORD $0x6f33aa6b; WORD $0x87d4713d // .quad -8659171674854020501 - WORD $0x511f18c2; WORD $0x680efdaf // .quad 7498209359040551106 - WORD $0xcb009506; WORD $0xa9c98d8c // .quad -6212278575140137722 - WORD $0x2566def2; WORD $0x0212bd1b // .quad 149389661945913074 - WORD $0xfdc0ba48; WORD $0xd43bf0ef // .quad -3153662200497784248 - WORD $0xf7604b57; WORD $0x014bb630 // .quad 93368538716195671 - WORD $0xfe98746d; WORD $0x84a57695 // .quad -8888567902952197011 - WORD $0x35385e2d; WORD $0x419ea3bd // .quad 4728396691822632493 - WORD $0x7e3e9188; WORD $0xa5ced43b // .quad -6499023860262858360 - WORD $0x828675b9; WORD $0x52064cac // .quad 5910495864778290617 - WORD $0x5dce35ea; WORD $0xcf42894a // .quad -3512093806901185046 - WORD $0xd1940993; WORD $0x7343efeb // .quad 8305745933913819539 - WORD $0x7aa0e1b2; WORD $0x818995ce // .quad -9112587656954322510 - WORD $0xc5f90bf8; WORD $0x1014ebe6 // .quad 1158810380537498616 - WORD $0x19491a1f; WORD $0xa1ebfb42 // .quad -6779048552765515233 - WORD $0x77774ef6; WORD $0xd41a26e0 // .quad -3163173042755514634 - WORD $0x9f9b60a6; WORD $0xca66fa12 // .quad -3862124672529506138 - WORD $0x955522b4; WORD $0x8920b098 // .quad -8565652321871781196 - WORD $0x478238d0; WORD $0xfd00b897 // .quad -215969822234494768 - WORD $0x5d5535b0; WORD $0x55b46e5f // .quad 6175682344898606512 - WORD $0x8cb16382; WORD $0x9e20735e // .quad -7052510166537641086 - WORD $0x34aa831d; WORD $0xeb2189f7 // .quad -1503769105731517667 - WORD $0x2fddbc62; WORD $0xc5a89036 // .quad -4203951689744663454 - WORD $0x01d523e4; WORD $0xa5e9ec75 // .quad -6491397400591784988 - WORD $0xbbd52b7b; WORD $0xf712b443 // .quad -643253593753441413 - WORD $0x2125366e; WORD $0x47b233c9 // .quad 5166248661484910190 - WORD $0x55653b2d; WORD $0x9a6bb0aa // .quad -7319562523736982739 - WORD $0x696e840a; WORD $0x999ec0bb // .quad -7377247228426025974 - WORD $0xeabe89f8; WORD $0xc1069cd4 // .quad -4537767136243840520 - WORD $0x43ca250d; WORD $0xc00670ea // .quad -4609873017105144563 - WORD $0x256e2c76; WORD $0xf148440a // .quad -1060522901877412746 - WORD $0x6a5e5728; WORD $0x38040692 // .quad 4036358391950366504 - WORD $0x5764dbca; WORD $0x96cd2a86 // .quad -7580355841314464822 - WORD $0x04f5ecf2; WORD $0xc6050837 // .quad -4177924046916817678 - WORD $0xed3e12bc; WORD $0xbc807527 // .quad -4863758783215693124 - WORD $0xc633682e; WORD $0xf7864a44 // .quad -610719040218634194 - WORD $0xe88d976b; WORD $0xeba09271 // .quad -1468012460592228501 - WORD $0xfbe0211d; WORD $0x7ab3ee6a // .quad 8841672636718129437 - WORD $0x31587ea3; WORD $0x93445b87 // .quad -7835036815511224669 - WORD $0xbad82964; WORD $0x5960ea05 // .quad 6440404777470273892 - WORD $0xfdae9e4c; WORD $0xb8157268 // .quad -5182110000961642932 - WORD $0x298e33bd; WORD $0x6fb92487 // .quad 8050505971837842365 - WORD $0x3d1a45df; WORD $0xe61acf03 // .quad -1865951482774665761 - WORD $0x79f8e056; WORD $0xa5d3b6d4 // .quad -6497648813669818282 - WORD $0x06306bab; WORD $0x8fd0c162 // .quad -8083748704375247957 - WORD $0x9877186c; WORD $0x8f48a489 // .quad -8122061017087272852 - WORD $0x87bc8696; WORD $0xb3c4f1ba // .quad -5492999862041672042 - WORD $0xfe94de87; WORD $0x331acdab // .quad 3682481783923072647 - WORD $0x29aba83c; WORD $0xe0b62e29 // .quad -2254563809124702148 - WORD $0x7f1d0b14; WORD $0x9ff0c08b // .quad -6921820921902855404 - WORD $0xba0b4925; WORD $0x8c71dcd9 // .quad -8326631408344020699 - WORD $0x5ee44dd9; WORD $0x07ecf0ae // .quad 571095884476206553 - WORD $0x288e1b6f; WORD $0xaf8e5410 // .quad -5796603242002637969 - WORD $0xf69d6150; WORD $0xc9e82cd9 // .quad -3897816162832129712 - WORD $0x32b1a24a; WORD $0xdb71e914 // .quad -2634068034075909558 - WORD $0x3a225cd2; WORD $0xbe311c08 // .quad -4741978110983775022 - WORD $0x9faf056e; WORD $0x892731ac // .quad -8563821548938525330 - WORD $0x48aaf406; WORD $0x6dbd630a // .quad 7907585416552444934 - WORD $0xc79ac6ca; WORD $0xab70fe17 // .quad -6093090917745768758 - WORD $0xdad5b108; WORD $0x092cbbcc // .quad 661109733835780360 - WORD $0xb981787d; WORD $0xd64d3d9d // .quad -3004677628754823043 - WORD $0x08c58ea5; WORD $0x25bbf560 // .quad 2719036592861056677 - WORD $0x93f0eb4e; WORD $0x85f04682 // .quad -8795452545612846258 - WORD $0x0af6f24e; WORD $0xaf2af2b8 // .quad -5824576295778454962 - WORD $0x38ed2621; WORD $0xa76c5823 // .quad -6382629663588669919 - WORD $0x0db4aee1; WORD $0x1af5af66 // .quad 1942651667131707105 - WORD $0x07286faa; WORD $0xd1476e2c // .quad -3366601061058449494 - WORD $0xc890ed4d; WORD $0x50d98d9f // .quad 5825843310384704845 - WORD $0x847945ca; WORD $0x82cca4db // .quad -9021654690802612790 - WORD $0xbab528a0; WORD $0xe50ff107 // .quad -1941067898873894752 - WORD $0x6597973c; WORD $0xa37fce12 // .quad -6665382345075878084 - WORD $0xa96272c8; WORD $0x1e53ed49 // .quad 2185351144835019464 - WORD $0xfefd7d0c; WORD $0xcc5fc196 // .quad -3720041912917459700 - WORD $0x13bb0f7a; WORD $0x25e8e89c // .quad 2731688931043774330 - WORD $0xbebcdc4f; WORD $0xff77b1fc // .quad -38366372719436721 - WORD $0x8c54e9ac; WORD $0x77b19161 // .quad 8624834609543440812 - WORD $0xf73609b1; WORD $0x9faacf3d // .quad -6941508010590729807 - WORD $0xef6a2417; WORD $0xd59df5b9 // .quad -3054014793352862697 - WORD $0x75038c1d; WORD $0xc795830d // .quad -4065198994811024355 - WORD $0x6b44ad1d; WORD $0x4b057328 // .quad 5405853545163697437 - WORD $0xd2446f25; WORD $0xf97ae3d0 // .quad -469812725086392539 - WORD $0x430aec32; WORD $0x4ee367f9 // .quad 5684501474941004850 - WORD $0x836ac577; WORD $0x9becce62 // .quad -7211161980820077193 - WORD $0x93cda73f; WORD $0x229c41f7 // .quad 2493940825248868159 - WORD $0x244576d5; WORD $0xc2e801fb // .quad -4402266457597708587 - WORD $0x78c1110f; WORD $0x6b435275 // .quad 7729112049988473103 - WORD $0xed56d48a; WORD $0xf3a20279 // .quad -891147053569747830 - WORD $0x6b78aaa9; WORD $0x830a1389 // .quad -9004363024039368023 - WORD $0x345644d6; WORD $0x9845418c // .quad -7474495936122174250 - WORD $0xc656d553; WORD $0x23cc986b // .quad 2579604275232953683 - WORD $0x416bd60c; WORD $0xbe5691ef // .quad -4731433901725329908 - WORD $0xb7ec8aa8; WORD $0x2cbfbe86 // .quad 3224505344041192104 - WORD $0x11c6cb8f; WORD $0xedec366b // .quad -1302606358729274481 - WORD $0x32f3d6a9; WORD $0x7bf7d714 // .quad 8932844867666826921 - WORD $0xeb1c3f39; WORD $0x94b3a202 // .quad -7731658001846878407 - WORD $0x3fb0cc53; WORD $0xdaf5ccd9 // .quad -2669001970698630061 - WORD $0xa5e34f07; WORD $0xb9e08a83 // .quad -5052886483881210105 - WORD $0x8f9cff68; WORD $0xd1b3400f // .quad -3336252463373287576 - WORD $0x8f5c22c9; WORD $0xe858ad24 // .quad -1704422086424124727 - WORD $0xb9c21fa1; WORD $0x23100809 // .quad 2526528228819083169 - WORD $0xd99995be; WORD $0x91376c36 // .quad -7982792831656159810 - WORD $0x2832a78a; WORD $0xabd40a0c // .quad -6065211750830921846 - WORD $0x8ffffb2d; WORD $0xb5854744 // .quad -5366805021142811859 - WORD $0x323f516c; WORD $0x16c90c8f // .quad 1641857348316123500 - WORD $0xb3fff9f9; WORD $0xe2e69915 // .quad -2096820258001126919 - WORD $0x7f6792e3; WORD $0xae3da7d9 // .quad -5891368184943504669 - WORD $0x907ffc3b; WORD $0x8dd01fad // .quad -8228041688891786181 - WORD $0xdf41779c; WORD $0x99cd11cf // .quad -7364210231179380836 - WORD $0xf49ffb4a; WORD $0xb1442798 // .quad -5673366092687344822 - WORD $0xd711d583; WORD $0x40405643 // .quad 4629795266307937667 - WORD $0x31c7fa1d; WORD $0xdd95317f // .quad -2480021597431793123 - WORD $0x666b2572; WORD $0x482835ea // .quad 5199465050656154994 - WORD $0x7f1cfc52; WORD $0x8a7d3eef // .quad -8467542526035952558 - WORD $0x0005eecf; WORD $0xda324365 // .quad -2724040723534582065 - WORD $0x5ee43b66; WORD $0xad1c8eab // .quad -5972742139117552794 - WORD $0x40076a82; WORD $0x90bed43e // .quad -8016736922845615486 - WORD $0x369d4a40; WORD $0xd863b256 // .quad -2854241655469553088 - WORD $0xe804a291; WORD $0x5a7744a6 // .quad 6518754469289960081 - WORD $0xe2224e68; WORD $0x873e4f75 // .quad -8701430062309552536 - WORD $0xa205cb36; WORD $0x711515d0 // .quad 8148443086612450102 - WORD $0x5aaae202; WORD $0xa90de353 // .quad -6265101559459552766 - WORD $0xca873e03; WORD $0x0d5a5b44 // .quad 962181821410786819 - WORD $0x31559a83; WORD $0xd3515c28 // .quad -3219690930897053053 - WORD $0xfe9486c2; WORD $0xe858790a // .quad -1704479370831952190 - WORD $0x1ed58091; WORD $0x8412d999 // .quad -8929835859451740015 - WORD $0xbe39a872; WORD $0x626e974d // .quad 7092772823314835570 - WORD $0x668ae0b6; WORD $0xa5178fff // .quad -6550608805887287114 - WORD $0x2dc8128f; WORD $0xfb0a3d21 // .quad -357406007711231345 - WORD $0x402d98e3; WORD $0xce5d73ff // .quad -3576574988931720989 - WORD $0xbc9d0b99; WORD $0x7ce66634 // .quad 8999993282035256217 - WORD $0x881c7f8e; WORD $0x80fa687f // .quad -9152888395723407474 - WORD $0xebc44e80; WORD $0x1c1fffc1 // .quad 2026619565689294464 - WORD $0x6a239f72; WORD $0xa139029f // .quad -6829424476226871438 - WORD $0x66b56220; WORD $0xa327ffb2 // .quad -6690097579743157728 - WORD $0x44ac874e; WORD $0xc9874347 // .quad -3925094576856201394 - WORD $0x0062baa8; WORD $0x4bf1ff9f // .quad 5472436080603216552 - WORD $0x15d7a922; WORD $0xfbe91419 // .quad -294682202642863838 - WORD $0x603db4a9; WORD $0x6f773fc3 // .quad 8031958568804398249 - WORD $0xada6c9b5; WORD $0x9d71ac8f // .quad -7101705404292871755 - WORD $0x384d21d3; WORD $0xcb550fb4 // .quad -3795109844276665901 - WORD $0x99107c22; WORD $0xc4ce17b3 // .quad -4265445736938701790 - WORD $0x46606a48; WORD $0x7e2a53a1 // .quad 9091170749936331336 - WORD $0x7f549b2b; WORD $0xf6019da0 // .quad -720121152745989333 - WORD $0xcbfc426d; WORD $0x2eda7444 // .quad 3376138709496513133 - WORD $0x4f94e0fb; WORD $0x99c10284 // .quad -7367604748107325189 - WORD $0xfefb5308; WORD $0xfa911155 // .quad -391512631556746488 - WORD $0x637a1939; WORD $0xc0314325 // .quad -4597819916706768583 - WORD $0x7eba27ca; WORD $0x793555ab // .quad 8733981247408842698 - WORD $0xbc589f88; WORD $0xf03d93ee // .quad -1135588877456072824 - WORD $0x2f3458de; WORD $0x4bc1558b // .quad 5458738279630526686 - WORD $0x35b763b5; WORD $0x96267c75 // .quad -7627272076051127371 - WORD $0xfb016f16; WORD $0x9eb1aaed // .quad -7011635205744005354 - WORD $0x83253ca2; WORD $0xbbb01b92 // .quad -4922404076636521310 - WORD $0x79c1cadc; WORD $0x465e15a9 // .quad 5070514048102157020 - WORD $0x23ee8bcb; WORD $0xea9c2277 // .quad -1541319077368263733 - WORD $0xec191ec9; WORD $0x0bfacd89 // .quad 863228270850154185 - WORD $0x7675175f; WORD $0x92a1958a // .quad -7880853450996246689 - WORD $0x671f667b; WORD $0xcef980ec // .quad -3532650679864695173 - WORD $0x14125d36; WORD $0xb749faed // .quad -5239380795317920458 - WORD $0x80e7401a; WORD $0x82b7e127 // .quad -9027499368258256870 - WORD $0x5916f484; WORD $0xe51c79a8 // .quad -1937539975720012668 - WORD $0xb0908810; WORD $0xd1b2ecb8 // .quad -3336344095947716592 - WORD $0x37ae58d2; WORD $0x8f31cc09 // .quad -8128491512466089774 - WORD $0xdcb4aa15; WORD $0x861fa7e6 // .quad -8782116138362033643 - WORD $0x8599ef07; WORD $0xb2fe3f0b // .quad -5548928372155224313 - WORD $0x93e1d49a; WORD $0x67a791e0 // .quad 7469098900757009562 - WORD $0x67006ac9; WORD $0xdfbdcece // .quad -2324474446766642487 - WORD $0x5c6d24e0; WORD $0xe0c8bb2c // .quad -2249342214667950880 - WORD $0x006042bd; WORD $0x8bd6a141 // .quad -8370325556870233411 - WORD $0x73886e18; WORD $0x58fae9f7 // .quad 6411694268519837208 - WORD $0x4078536d; WORD $0xaecc4991 // .quad -5851220927660403859 - WORD $0x506a899e; WORD $0xaf39a475 // .quad -5820440219632367202 - WORD $0x90966848; WORD $0xda7f5bf5 // .quad -2702340141148116920 - WORD $0x52429603; WORD $0x6d8406c9 // .quad 7891439908798240259 - WORD $0x7a5e012d; WORD $0x888f9979 // .quad -8606491615858654931 - WORD $0xa6d33b83; WORD $0xc8e5087b // .quad -3970758169284363389 - WORD $0xd8f58178; WORD $0xaab37fd7 // .quad -6146428501395930760 - WORD $0x90880a64; WORD $0xfb1e4a9a // .quad -351761693178066332 - WORD $0xcf32e1d6; WORD $0xd5605fcd // .quad -3071349608317525546 - WORD $0x9a55067f; WORD $0x5cf2eea0 // .quad 6697677969404790399 - WORD $0xa17fcd26; WORD $0x855c3be0 // .quad -8837122532839535322 - WORD $0xc0ea481e; WORD $0xf42faa48 // .quad -851274575098787810 - WORD $0xc9dfc06f; WORD $0xa6b34ad8 // .quad -6434717147622031249 - WORD $0xf124da26; WORD $0xf13b94da // .quad -1064093218873484762 - WORD $0xfc57b08b; WORD $0xd0601d8e // .quad -3431710416100151157 - WORD $0xd6b70858; WORD $0x76c53d08 // .quad 8558313775058847832 - WORD $0x5db6ce57; WORD $0x823c1279 // .quad -9062348037703676329 - WORD $0x0c64ca6e; WORD $0x54768c4b // .quad 6086206200396171886 - WORD $0xb52481ed; WORD $0xa2cb1717 // .quad -6716249028702207507 - WORD $0xcf7dfd09; WORD $0xa9942f5d // .quad -6227300304786948855 - WORD $0xa26da268; WORD $0xcb7ddcdd // .quad -3783625267450371480 - WORD $0x435d7c4c; WORD $0xd3f93b35 // .quad -3172439362556298164 - WORD $0x0b090b02; WORD $0xfe5d5415 // .quad -117845565885576446 - WORD $0x4a1a6daf; WORD $0xc47bc501 // .quad -4288617610811380305 - WORD $0x26e5a6e1; WORD $0x9efa548d // .quad -6991182506319567135 - WORD $0x9ca1091b; WORD $0x359ab641 // .quad 3862600023340550427 - WORD $0x709f109a; WORD $0xc6b8e9b0 // .quad -4127292114472071014 - WORD $0x03c94b62; WORD $0xc30163d2 // .quad -4395122007679087774 - WORD $0x8cc6d4c0; WORD $0xf867241c // .quad -547429124662700864 - WORD $0x425dcf1d; WORD $0x79e0de63 // .quad 8782263791269039901 - WORD $0xd7fc44f8; WORD $0x9b407691 // .quad -7259672230555269896 - WORD $0x12f542e4; WORD $0x985915fc // .quad -7468914334623251740 - WORD $0x4dfb5636; WORD $0xc2109436 // .quad -4462904269766699466 - WORD $0x17b2939d; WORD $0x3e6f5b7b // .quad 4498915137003099037 - WORD $0xe17a2bc4; WORD $0xf294b943 // .quad -966944318780986428 - WORD $0xeecf9c42; WORD $0xa705992c // .quad -6411550076227838910 - WORD $0x6cec5b5a; WORD $0x979cf3ca // .quad -7521869226879198374 - WORD $0x2a838353; WORD $0x50c6ff78 // .quad 5820620459997365075 - WORD $0x08277231; WORD $0xbd8430bd // .quad -4790650515171610063 - WORD $0x35246428; WORD $0xa4f8bf56 // .quad -6559282480285457368 - WORD $0x4a314ebd; WORD $0xece53cec // .quad -1376627125537124675 - WORD $0xe136be99; WORD $0x871b7795 // .quad -8711237568605798759 - WORD $0xae5ed136; WORD $0x940f4613 // .quad -7777920981101784778 - WORD $0x59846e3f; WORD $0x28e2557b // .quad 2946011094524915263 - WORD $0x99f68584; WORD $0xb9131798 // .quad -5110715207949843068 - WORD $0x2fe589cf; WORD $0x331aeada // .quad 3682513868156144079 - WORD $0xc07426e5; WORD $0xe757dd7e // .quad -1776707991509915931 - WORD $0x5def7621; WORD $0x3ff0d2c8 // .quad 4607414176811284001 - WORD $0x3848984f; WORD $0x9096ea6f // .quad -8027971522334779313 - WORD $0x756b53a9; WORD $0x0fed077a // .quad 1147581702586717097 - WORD $0x065abe63; WORD $0xb4bca50b // .quad -5423278384491086237 - WORD $0x12c62894; WORD $0xd3e84959 // .quad -3177208890193991532 - WORD $0xc7f16dfb; WORD $0xe1ebce4d // .quad -2167411962186469893 - WORD $0xabbbd95c; WORD $0x64712dd7 // .quad 7237616480483531100 - WORD $0x9cf6e4bd; WORD $0x8d3360f0 // .quad -8272161504007625539 - WORD $0x96aacfb3; WORD $0xbd8d794d // .quad -4788037454677749837 - WORD $0xc4349dec; WORD $0xb080392c // .quad -5728515861582144020 - WORD $0xfc5583a0; WORD $0xecf0d7a0 // .quad -1373360799919799392 - WORD $0xf541c567; WORD $0xdca04777 // .quad -2548958808550292121 - WORD $0x9db57244; WORD $0xf41686c4 // .quad -858350499949874620 - WORD $0xf9491b60; WORD $0x89e42caa // .quad -8510628282985014432 - WORD $0xc522ced5; WORD $0x311c2875 // .quad 3538747893490044629 - WORD $0xb79b6239; WORD $0xac5d37d5 // .quad -6026599335303880135 - WORD $0x366b828b; WORD $0x7d633293 // .quad 9035120885289943691 - WORD $0x25823ac7; WORD $0xd77485cb // .quad -2921563150702462265 - WORD $0x02033197; WORD $0xae5dff9c // .quad -5882264492762254953 - WORD $0xf77164bc; WORD $0x86a8d39e // .quad -8743505996830120772 - WORD $0x0283fdfc; WORD $0xd9f57f83 // .quad -2741144597525430788 - WORD $0xb54dbdeb; WORD $0xa8530886 // .quad -6317696477610263061 - WORD $0xc324fd7b; WORD $0xd072df63 // .quad -3426430746906788485 - WORD $0x62a12d66; WORD $0xd267caa8 // .quad -3285434578585440922 - WORD $0x59f71e6d; WORD $0x4247cb9e // .quad 4776009810824339053 - WORD $0x3da4bc60; WORD $0x8380dea9 // .quad -8970925639256982432 - WORD $0xf074e608; WORD $0x52d9be85 // .quad 5970012263530423816 - WORD $0x8d0deb78; WORD $0xa4611653 // .quad -6601971030643840136 - WORD $0x6c921f8b; WORD $0x67902e27 // .quad 7462515329413029771 - WORD $0x70516656; WORD $0xcd795be8 // .quad -3640777769877412266 - WORD $0xa3db53b6; WORD $0x00ba1cd8 // .quad 52386062455755702 - WORD $0x4632dff6; WORD $0x806bd971 // .quad -9193015133814464522 - WORD $0xccd228a4; WORD $0x80e8a40e // .quad -9157889458785081180 - WORD $0x97bf97f3; WORD $0xa086cfcd // .quad -6879582898840692749 - WORD $0x8006b2cd; WORD $0x6122cd12 // .quad 6999382250228200141 - WORD $0xfdaf7df0; WORD $0xc8a883c0 // .quad -3987792605123478032 - WORD $0x20085f81; WORD $0x796b8057 // .quad 8749227812785250177 - WORD $0x3d1b5d6c; WORD $0xfad2a4b1 // .quad -373054737976959636 - WORD $0x74053bb0; WORD $0xcbe33036 // .quad -3755104653863994448 - WORD $0xc6311a63; WORD $0x9cc3a6ee // .quad -7150688238876681629 - WORD $0x11068a9c; WORD $0xbedbfc44 // .quad -4693880817329993060 - WORD $0x77bd60fc; WORD $0xc3f490aa // .quad -4326674280168464132 - WORD $0x15482d44; WORD $0xee92fb55 // .quad -1255665003235103420 - WORD $0x15acb93b; WORD $0xf4f1b4d5 // .quad -796656831783192261 - WORD $0x2d4d1c4a; WORD $0x751bdd15 // .quad 8438581409832836170 - WORD $0x2d8bf3c5; WORD $0x99171105 // .quad -7415439547505577019 - WORD $0x78a0635d; WORD $0xd262d45a // .quad -3286831292991118499 - WORD $0x78eef0b6; WORD $0xbf5cd546 // .quad -4657613415954583370 - WORD $0x16c87c34; WORD $0x86fb8971 // .quad -8720225134666286028 - WORD $0x172aace4; WORD $0xef340a98 // .quad -1210330751515841308 - WORD $0xae3d4da0; WORD $0xd45d35e6 // .quad -3144297699952734816 - WORD $0x0e7aac0e; WORD $0x9580869f // .quad -7673985747338482674 - WORD $0x59cca109; WORD $0x89748360 // .quad -8542058143368306423 - WORD $0xd2195712; WORD $0xbae0a846 // .quad -4980796165745715438 - WORD $0x703fc94b; WORD $0x2bd1a438 // .quad 3157485376071780683 - WORD $0x869facd7; WORD $0xe998d258 // .quad -1614309188754756393 - WORD $0x4627ddcf; WORD $0x7b6306a3 // .quad 8890957387685944783 - WORD $0x5423cc06; WORD $0x91ff8377 // .quad -7926472270612804602 - WORD $0x17b1d542; WORD $0x1a3bc84c // .quad 1890324697752655170 - WORD $0x292cbf08; WORD $0xb67f6455 // .quad -5296404319838617848 - WORD $0x1d9e4a93; WORD $0x20caba5f // .quad 2362905872190818963 - WORD $0x7377eeca; WORD $0xe41f3d6a // .quad -2008819381370884406 - WORD $0x7282ee9c; WORD $0x547eb47b // .quad 6088502188546649756 - WORD $0x882af53e; WORD $0x8e938662 // .quad -8173041140997884610 - WORD $0x4f23aa43; WORD $0xe99e619a // .quad -1612744301171463613 - WORD $0x2a35b28d; WORD $0xb23867fb // .quad -5604615407819967859 - WORD $0xe2ec94d4; WORD $0x6405fa00 // .quad 7207441660390446292 - WORD $0xf4c31f31; WORD $0xdec681f9 // .quad -2394083241347571919 - WORD $0x8dd3dd04; WORD $0xde83bc40 // .quad -2412877989897052924 - WORD $0x38f9f37e; WORD $0x8b3c113c // .quad -8413831053483314306 - WORD $0xb148d445; WORD $0x9624ab50 // .quad -7627783505798704059 - WORD $0x4738705e; WORD $0xae0b158b // .quad -5905602798426754978 - WORD $0xdd9b0957; WORD $0x3badd624 // .quad 4300328673033783639 - WORD $0x19068c76; WORD $0xd98ddaee // .quad -2770317479606055818 - WORD $0x0a80e5d6; WORD $0xe54ca5d7 // .quad -1923980597781273130 - WORD $0xcfa417c9; WORD $0x87f8a8d4 // .quad -8648977452394866743 - WORD $0xcd211f4c; WORD $0x5e9fcf4c // .quad 6818396289628184396 - WORD $0x038d1dbc; WORD $0xa9f6d30a // .quad -6199535797066195524 - WORD $0x0069671f; WORD $0x7647c320 // .quad 8522995362035230495 - WORD $0x8470652b; WORD $0xd47487cc // .quad -3137733727905356501 - WORD $0x0041e073; WORD $0x29ecd9f4 // .quad 3021029092058325107 - WORD $0xd2c63f3b; WORD $0x84c8d4df // .quad -8878612607581929669 - WORD $0x00525890; WORD $0xf4681071 // .quad -835399653354481520 - WORD $0xc777cf09; WORD $0xa5fb0a17 // .quad -6486579741050024183 - WORD $0x4066eeb4; WORD $0x7182148d // .quad 8179122470161673908 - WORD $0xb955c2cc; WORD $0xcf79cc9d // .quad -3496538657885142324 - WORD $0x48405530; WORD $0xc6f14cd8 // .quad -4111420493003729616 - WORD $0x93d599bf; WORD $0x81ac1fe2 // .quad -9102865688819295809 - WORD $0x5a506a7c; WORD $0xb8ada00e // .quad -5139275616254662020 - WORD $0x38cb002f; WORD $0xa21727db // .quad -6766896092596731857 - WORD $0xf0e4851c; WORD $0xa6d90811 // .quad -6424094520318327524 - WORD $0x06fdc03b; WORD $0xca9cf1d2 // .quad -3846934097318526917 - WORD $0x6d1da663; WORD $0x908f4a16 // .quad -8030118150397909405 - WORD $0x88bd304a; WORD $0xfd442e46 // .quad -196981603220770742 - WORD $0x043287fe; WORD $0x9a598e4e // .quad -7324666853212387330 - WORD $0x15763e2e; WORD $0x9e4a9cec // .quad -7040642529654063570 - WORD $0x853f29fd; WORD $0x40eff1e1 // .quad 4679224488766679549 - WORD $0x1ad3cdba; WORD $0xc5dd4427 // .quad -4189117143640191558 - WORD $0xe68ef47c; WORD $0xd12bee59 // .quad -3374341425896426372 - WORD $0xe188c128; WORD $0xf7549530 // .quad -624710411122851544 - WORD $0x301958ce; WORD $0x82bb74f8 // .quad -9026492418826348338 - WORD $0x8cf578b9; WORD $0x9a94dd3e // .quad -7307973034592864071 - WORD $0x3c1faf01; WORD $0xe36a5236 // .quad -2059743486678159615 - WORD $0x3032d6e7; WORD $0xc13a148e // .quad -4523280274813692185 - WORD $0xcb279ac1; WORD $0xdc44e6c3 // .quad -2574679358347699519 - WORD $0xbc3f8ca1; WORD $0xf18899b1 // .quad -1042414325089727327 - WORD $0x5ef8c0b9; WORD $0x29ab103a // .quad 3002511419460075705 - WORD $0x15a7b7e5; WORD $0x96f5600f // .quad -7569037980822161435 - WORD $0xf6b6f0e7; WORD $0x7415d448 // .quad 8364825292752482535 - WORD $0xdb11a5de; WORD $0xbcb2b812 // .quad -4849611457600313890 - WORD $0x3464ad21; WORD $0x111b495b // .quad 1232659579085827361 - WORD $0x91d60f56; WORD $0xebdf6617 // .quad -1450328303573004458 - WORD $0x00beec34; WORD $0xcab10dd9 // .quad -3841273781498745804 - WORD $0xbb25c995; WORD $0x936b9fce // .quad -7823984217374209643 - WORD $0x40eea742; WORD $0x3d5d514f // .quad 4421779809981343554 - WORD $0x69ef3bfb; WORD $0xb84687c2 // .quad -5168294253290374149 - WORD $0x112a5112; WORD $0x0cb4a5a3 // .quad 915538744049291538 - WORD $0x046b0afa; WORD $0xe65829b3 // .quad -1848681798185579782 - WORD $0xeaba72ab; WORD $0x47f0e785 // .quad 5183897733458195115 - WORD $0xe2c2e6dc; WORD $0x8ff71a0f // .quad -8072955151507069220 - WORD $0x65690f56; WORD $0x59ed2167 // .quad 6479872166822743894 - WORD $0xdb73a093; WORD $0xb3f4e093 // .quad -5479507920956448621 - WORD $0x3ec3532c; WORD $0x306869c1 // .quad 3488154190101041964 - WORD $0xd25088b8; WORD $0xe0f218b8 // .quad -2237698882768172872 - WORD $0xc73a13fb; WORD $0x1e414218 // .quad 2180096368813151227 - WORD $0x83725573; WORD $0x8c974f73 // .quad -8316090829371189901 - WORD $0xf90898fa; WORD $0xe5d1929e // .quad -1886565557410948870 - WORD $0x644eeacf; WORD $0xafbd2350 // .quad -5783427518286599473 - WORD $0xb74abf39; WORD $0xdf45f746 // .quad -2358206946763686087 - WORD $0x7d62a583; WORD $0xdbac6c24 // .quad -2617598379430861437 - WORD $0x328eb783; WORD $0x6b8bba8c // .quad 7749492695127472003 - WORD $0xce5da772; WORD $0x894bc396 // .quad -8553528014785370254 - WORD $0x3f326564; WORD $0x066ea92f // .quad 463493832054564196 - WORD $0x81f5114f; WORD $0xab9eb47c // .quad -6080224000054324913 - WORD $0x0efefebd; WORD $0xc80a537b // .quad -4032318728359182659 - WORD $0xa27255a2; WORD $0xd686619b // .quad -2988593981640518238 - WORD $0xe95f5f36; WORD $0xbd06742c // .quad -4826042214438183114 - WORD $0x45877585; WORD $0x8613fd01 // .quad -8785400266166405755 - WORD $0x23b73704; WORD $0x2c481138 // .quad 3190819268807046916 - WORD $0x96e952e7; WORD $0xa798fc41 // .quad -6370064314280619289 - WORD $0x2ca504c5; WORD $0xf75a1586 // .quad -623161932418579259 - WORD $0xfca3a7a0; WORD $0xd17f3b51 // .quad -3350894374423386208 - WORD $0xdbe722fb; WORD $0x9a984d73 // .quad -7307005235402693893 - WORD $0x3de648c4; WORD $0x82ef8513 // .quad -9011838011655698236 - WORD $0xd2e0ebba; WORD $0xc13e60d0 // .quad -4522070525825979462 - WORD $0x0d5fdaf5; WORD $0xa3ab6658 // .quad -6653111496142234891 - WORD $0x079926a8; WORD $0x318df905 // .quad 3570783879572301480 - WORD $0x10b7d1b3; WORD $0xcc963fee // .quad -3704703351750405709 - WORD $0x497f7052; WORD $0xfdf17746 // .quad -148206168962011054 - WORD $0x94e5c61f; WORD $0xffbbcfe9 // .quad -19193171260619233 - WORD $0xedefa633; WORD $0xfeb6ea8b // .quad -92628855601256909 - WORD $0xfd0f9bd3; WORD $0x9fd561f1 // .quad -6929524759678968877 - WORD $0xe96b8fc0; WORD $0xfe64a52e // .quad -115786069501571136 - WORD $0x7c5382c8; WORD $0xc7caba6e // .quad -4050219931171323192 - WORD $0xa3c673b0; WORD $0x3dfdce7a // .quad 4466953431550423984 - WORD $0x1b68637b; WORD $0xf9bd690a // .quad -451088895536766085 - WORD $0xa65c084e; WORD $0x06bea10c // .quad 486002885505321038 - WORD $0x51213e2d; WORD $0x9c1661a6 // .quad -7199459587351560659 - WORD $0xcff30a62; WORD $0x486e494f // .quad 5219189625309039202 - WORD $0xe5698db8; WORD $0xc31bfa0f // .quad -4387638465762062920 - WORD $0xc3efccfa; WORD $0x5a89dba3 // .quad 6523987031636299002 - WORD $0xdec3f126; WORD $0xf3e2f893 // .quad -872862063775190746 - WORD $0x5a75e01c; WORD $0xf8962946 // .quad -534194123654701028 - WORD $0x6b3a76b7; WORD $0x986ddb5c // .quad -7463067817500576073 - WORD $0xf1135823; WORD $0xf6bbb397 // .quad -667742654568376285 - WORD $0x86091465; WORD $0xbe895233 // .quad -4717148753448332187 - WORD $0xed582e2c; WORD $0x746aa07d // .quad 8388693718644305452 - WORD $0x678b597f; WORD $0xee2ba6c0 // .quad -1284749923383027329 - WORD $0xb4571cdc; WORD $0xa8c2a44e // .quad -6286281471915778852 - WORD $0x40b717ef; WORD $0x94db4838 // .quad -7720497729755473937 - WORD $0x616ce413; WORD $0x92f34d62 // .quad -7857851839894723565 - WORD $0x50e4ddeb; WORD $0xba121a46 // .quad -5038936143766954517 - WORD $0xf9c81d17; WORD $0x77b020ba // .quad 8624429273841147159 - WORD $0xe51e1566; WORD $0xe896a0d7 // .quad -1686984161281305242 - WORD $0xdc1d122e; WORD $0x0ace1474 // .quad 778582277723329070 - WORD $0xef32cd60; WORD $0x915e2486 // .quad -7971894128441897632 - WORD $0x132456ba; WORD $0x0d819992 // .quad 973227847154161338 - WORD $0xaaff80b8; WORD $0xb5b5ada8 // .quad -5353181642124984136 - WORD $0x97ed6c69; WORD $0x10e1fff6 // .quad 1216534808942701673 - WORD $0xd5bf60e6; WORD $0xe3231912 // .quad -2079791034228842266 - WORD $0x1ef463c1; WORD $0xca8d3ffa // .quad -3851351762838199359 - WORD $0xc5979c8f; WORD $0x8df5efab // .quad -8217398424034108273 - WORD $0xa6b17cb2; WORD $0xbd308ff8 // .quad -4814189703547749198 - WORD $0xb6fd83b3; WORD $0xb1736b96 // .quad -5660062011615247437 - WORD $0xd05ddbde; WORD $0xac7cb3f6 // .quad -6017737129434686498 - WORD $0x64bce4a0; WORD $0xddd0467c // .quad -2463391496091671392 - WORD $0x423aa96b; WORD $0x6bcdf07a // .quad 7768129340171790699 - WORD $0xbef60ee4; WORD $0x8aa22c0d // .quad -8457148712698376476 - WORD $0xd2c953c6; WORD $0x86c16c98 // .quad -8736582398494813242 - WORD $0x2eb3929d; WORD $0xad4ab711 // .quad -5959749872445582691 - WORD $0x077ba8b7; WORD $0xe871c7bf // .quad -1697355961263740745 - WORD $0x7a607744; WORD $0xd89d64d5 // .quad -2838001322129590460 - WORD $0x64ad4972; WORD $0x11471cd7 // .quad 1244995533423855986 - WORD $0x6c7c4a8b; WORD $0x87625f05 // .quad -8691279853972075893 - WORD $0x3dd89bcf; WORD $0xd598e40d // .quad -3055441601647567921 - WORD $0xc79b5d2d; WORD $0xa93af6c6 // .quad -6252413799037706963 - WORD $0x8d4ec2c3; WORD $0x4aff1d10 // .quad 5404070034795315907 - WORD $0x79823479; WORD $0xd389b478 // .quad -3203831230369745799 - WORD $0x585139ba; WORD $0xcedf722a // .quad -3539985255894009414 - WORD $0x4bf160cb; WORD $0x843610cb // .quad -8919923546622172981 - WORD $0xee658828; WORD $0xc2974eb4 // .quad -4424981569867511768 - WORD $0x1eedb8fe; WORD $0xa54394fe // .quad -6538218414850328322 - WORD $0x29feea32; WORD $0x733d2262 // .quad 8303831092947774002 - WORD $0xa6a9273e; WORD $0xce947a3d // .quad -3561087000135522498 - WORD $0x5a3f525f; WORD $0x0806357d // .quad 578208414664970847 - WORD $0x8829b887; WORD $0x811ccc66 // .quad -9143208402725783417 - WORD $0xb0cf26f7; WORD $0xca07c2dc // .quad -3888925500096174345 - WORD $0x2a3426a8; WORD $0xa163ff80 // .quad -6817324484979841368 - WORD $0xdd02f0b5; WORD $0xfc89b393 // .quad -249470856692830027 - WORD $0x34c13052; WORD $0xc9bcff60 // .quad -3909969587797413806 - WORD $0xd443ace2; WORD $0xbbac2078 // .quad -4923524589293425438 - WORD $0x41f17c67; WORD $0xfc2c3f38 // .quad -275775966319379353 - WORD $0x84aa4c0d; WORD $0xd54b944b // .quad -3077202868308390899 - WORD $0x2936edc0; WORD $0x9d9ba783 // .quad -7089889006590693952 - WORD $0x65d4df11; WORD $0x0a9e795e // .quad 765182433041899281 - WORD $0xf384a931; WORD $0xc5029163 // .quad -4250675239810979535 - WORD $0xff4a16d5; WORD $0x4d4617b5 // .quad 5568164059729762005 - WORD $0xf065d37d; WORD $0xf64335bc // .quad -701658031336336515 - WORD $0xbf8e4e45; WORD $0x504bced1 // .quad 5785945546544795205 - WORD $0x163fa42e; WORD $0x99ea0196 // .quad -7356065297226292178 - WORD $0x2f71e1d6; WORD $0xe45ec286 // .quad -1990940103673781802 - WORD $0x9bcf8d39; WORD $0xc06481fb // .quad -4583395603105477319 - WORD $0xbb4e5a4c; WORD $0x5d767327 // .quad 6734696907262548556 - WORD $0x82c37088; WORD $0xf07da27a // .quad -1117558485454458744 - WORD $0xd510f86f; WORD $0x3a6a07f8 // .quad 4209185567039092847 - WORD $0x91ba2655; WORD $0x964e858c // .quad -7616003081050118571 - WORD $0x0a55368b; WORD $0x890489f7 // .quad -8573576096483297653 - WORD $0xb628afea; WORD $0xbbe226ef // .quad -4908317832885260310 - WORD $0xccea842e; WORD $0x2b45ac74 // .quad 3118087934678041646 - WORD $0xa3b2dbe5; WORD $0xeadab0ab // .quad -1523711272679187483 - WORD $0x0012929d; WORD $0x3b0b8bc9 // .quad 4254647968387469981 - WORD $0x464fc96f; WORD $0x92c8ae6b // .quad -7869848573065574033 - WORD $0x40173744; WORD $0x09ce6ebb // .quad 706623942056949572 - WORD $0x17e3bbcb; WORD $0xb77ada06 // .quad -5225624697904579637 - WORD $0x101d0515; WORD $0xcc420a6a // .quad -3728406090856200939 - WORD $0x9ddcaabd; WORD $0xe5599087 // .quad -1920344853953336643 - WORD $0x4a12232d; WORD $0x9fa94682 // .quad -6941939825212513491 - WORD $0xc2a9eab6; WORD $0x8f57fa54 // .quad -8117744561361917258 - WORD $0xdc96abf9; WORD $0x47939822 // .quad 5157633273766521849 - WORD $0xf3546564; WORD $0xb32df8e9 // .quad -5535494683275008668 - WORD $0x93bc56f7; WORD $0x59787e2b // .quad 6447041592208152311 - WORD $0x70297ebd; WORD $0xdff97724 // .quad -2307682335666372931 - WORD $0x3c55b65a; WORD $0x57eb4edb // .quad 6335244004343789146 - WORD $0xc619ef36; WORD $0x8bfbea76 // .quad -8359830487432564938 - WORD $0x0b6b23f1; WORD $0xede62292 // .quad -1304317031425039375 - WORD $0x77a06b03; WORD $0xaefae514 // .quad -5838102090863318269 - WORD $0x8e45eced; WORD $0xe95fab36 // .quad -1630396289281299219 - WORD $0x958885c4; WORD $0xdab99e59 // .quad -2685941595151759932 - WORD $0x18ebb414; WORD $0x11dbcb02 // .quad 1286845328412881940 - WORD $0xfd75539b; WORD $0x88b402f7 // .quad -8596242524610931813 - WORD $0x9f26a119; WORD $0xd652bdc2 // .quad -3003129357911285479 - WORD $0xfcd2a881; WORD $0xaae103b5 // .quad -6133617137336276863 - WORD $0x46f0495f; WORD $0x4be76d33 // .quad 5469460339465668959 - WORD $0x7c0752a2; WORD $0xd59944a3 // .quad -3055335403242958174 - WORD $0x0c562ddb; WORD $0x6f70a440 // .quad 8030098730593431003 - WORD $0x2d8493a5; WORD $0x857fcae6 // .quad -8827113654667930715 - WORD $0x0f6bb952; WORD $0xcb4ccd50 // .quad -3797434642040374958 - WORD $0xb8e5b88e; WORD $0xa6dfbd9f // .quad -6422206049907525490 - WORD $0x1346a7a7; WORD $0x7e2000a4 // .quad 9088264752731695015 - WORD $0xa71f26b2; WORD $0xd097ad07 // .quad -3416071543957018958 - WORD $0x8c0c28c8; WORD $0x8ed40066 // .quad -8154892584824854328 - WORD $0xc873782f; WORD $0x825ecc24 // .quad -9052573742614218705 - WORD $0x2f0f32fa; WORD $0x72890080 // .quad 8253128342678483706 - WORD $0xfa90563b; WORD $0xa2f67f2d // .quad -6704031159840385477 - WORD $0x3ad2ffb9; WORD $0x4f2b40a0 // .quad 5704724409920716729 - WORD $0x79346bca; WORD $0xcbb41ef9 // .quad -3768352931373093942 - WORD $0x4987bfa8; WORD $0xe2f610c8 // .quad -2092466524453879896 - WORD $0xd78186bc; WORD $0xfea126b7 // .quad -98755145788979524 - WORD $0x2df4d7c9; WORD $0x0dd9ca7d // .quad 998051431430019017 - WORD $0xe6b0f436; WORD $0x9f24b832 // .quad -6979250993759194058 - WORD $0x79720dbb; WORD $0x91503d1c // .quad -7975807747567252037 - WORD $0xa05d3143; WORD $0xc6ede63f // .quad -4112377723771604669 - WORD $0x97ce912a; WORD $0x75a44c63 // .quad 8476984389250486570 - WORD $0x88747d94; WORD $0xf8a95fcf // .quad -528786136287117932 - WORD $0x3ee11aba; WORD $0xc986afbe // .quad -3925256793573221702 - WORD $0xb548ce7c; WORD $0x9b69dbe1 // .quad -7248020362820530564 - WORD $0xce996168; WORD $0xfbe85bad // .quad -294884973539139224 - WORD $0x229b021b; WORD $0xc24452da // .quad -4448339435098275301 - WORD $0x423fb9c3; WORD $0xfae27299 // .quad -368606216923924029 - WORD $0xab41c2a2; WORD $0xf2d56790 // .quad -948738275445456222 - WORD $0xc967d41a; WORD $0xdccd879f // .quad -2536221894791146470 - WORD $0x6b0919a5; WORD $0x97c560ba // .quad -7510490449794491995 - WORD $0xbbc1c920; WORD $0x5400e987 // .quad 6053094668365842720 - WORD $0x05cb600f; WORD $0xbdb6b8e9 // .quad -4776427043815727089 - WORD $0xaab23b68; WORD $0x290123e9 // .quad 2954682317029915496 - WORD $0x473e3813; WORD $0xed246723 // .quad -1358847786342270957 - WORD $0x0aaf6521; WORD $0xf9a0b672 // .quad -459166561069996767 - WORD $0x0c86e30b; WORD $0x9436c076 // .quad -7766808894105001205 - WORD $0x8d5b3e69; WORD $0xf808e40e // .quad -573958201337495959 - WORD $0x8fa89bce; WORD $0xb9447093 // .quad -5096825099203863602 - WORD $0x30b20e04; WORD $0xb60b1d12 // .quad -5329133770099257852 - WORD $0x7392c2c2; WORD $0xe7958cb8 // .quad -1759345355577441598 - WORD $0x5e6f48c2; WORD $0xb1c6f22b // .quad -5636551615525730110 - WORD $0x483bb9b9; WORD $0x90bd77f3 // .quad -8017119874876982855 - WORD $0x360b1af3; WORD $0x1e38aeb6 // .quad 2177682517447613171 - WORD $0x1a4aa828; WORD $0xb4ecd5f0 // .quad -5409713825168840664 - WORD $0xc38de1b0; WORD $0x25c6da63 // .quad 2722103146809516464 - WORD $0x20dd5232; WORD $0xe2280b6c // .quad -2150456263033662926 - WORD $0x5a38ad0e; WORD $0x579c487e // .quad 6313000485183335694 - WORD $0x948a535f; WORD $0x8d590723 // .quad -8261564192037121185 - WORD $0xf0c6d851; WORD $0x2d835a9d // .quad 3279564588051781713 - WORD $0x79ace837; WORD $0xb0af48ec // .quad -5715269221619013577 - WORD $0x6cf88e65; WORD $0xf8e43145 // .quad -512230283362660763 - WORD $0x98182244; WORD $0xdcdb1b27 // .quad -2532400508596379068 - WORD $0x641b58ff; WORD $0x1b8e9ecb // .quad 1985699082112030975 - WORD $0xbf0f156b; WORD $0x8a08f0f8 // .quad -8500279345513818773 - WORD $0x3d222f3f; WORD $0xe272467e // .quad -2129562165787349185 - WORD $0xeed2dac5; WORD $0xac8b2d36 // .quad -6013663163464885563 - WORD $0xcc6abb0f; WORD $0x5b0ed81d // .quad 6561419329620589327 - WORD $0xaa879177; WORD $0xd7adf884 // .quad -2905392935903719049 - WORD $0x9fc2b4e9; WORD $0x98e94712 // .quad -7428327965055601431 - WORD $0xea94baea; WORD $0x86ccbb52 // .quad -8733399612580906262 - WORD $0x47b36224; WORD $0x3f2398d7 // .quad 4549648098962661924 - WORD $0xa539e9a5; WORD $0xa87fea27 // .quad -6305063497298744923 - WORD $0x19a03aad; WORD $0x8eec7f0d // .quad -8147997931578836307 - WORD $0x8e88640e; WORD $0xd29fe4b1 // .quad -3269643353196043250 - WORD $0x300424ac; WORD $0x1953cf68 // .quad 1825030320404309164 - WORD $0xf9153e89; WORD $0x83a3eeee // .quad -8961056123388608887 - WORD $0x3c052dd7; WORD $0x5fa8c342 // .quad 6892973918932774359 - WORD $0xb75a8e2b; WORD $0xa48ceaaa // .quad -6589634135808373205 - WORD $0xcb06794d; WORD $0x3792f412 // .quad 4004531380238580045 - WORD $0x653131b6; WORD $0xcdb02555 // .quad -3625356651333078602 - WORD $0xbee40bd0; WORD $0xe2bbd88b // .quad -2108853905778275376 - WORD $0x5f3ebf11; WORD $0x808e1755 // .quad -9183376934724255983 - WORD $0xae9d0ec4; WORD $0x5b6aceae // .quad 6587304654631931588 - WORD $0xb70e6ed6; WORD $0xa0b19d2a // .quad -6867535149977932074 - WORD $0x5a445275; WORD $0xf245825a // .quad -989241218564861323 - WORD $0x64d20a8b; WORD $0xc8de0475 // .quad -3972732919045027189 - WORD $0xf0d56712; WORD $0xeed6e2f0 // .quad -1236551523206076654 - WORD $0xbe068d2e; WORD $0xfb158592 // .quad -354230130378896082 - WORD $0x9685606b; WORD $0x55464dd6 // .quad 6144684325637283947 - WORD $0xb6c4183d; WORD $0x9ced737b // .quad -7138922859127891907 - WORD $0x3c26b886; WORD $0xaa97e14c // .quad -6154202648235558778 - WORD $0xa4751e4c; WORD $0xc428d05a // .quad -4311967555482476980 - WORD $0x4b3066a8; WORD $0xd53dd99f // .quad -3081067291867060568 - WORD $0x4d9265df; WORD $0xf5330471 // .quad -778273425925708321 - WORD $0x8efe4029; WORD $0xe546a803 // .quad -1925667057416912855 - WORD $0xd07b7fab; WORD $0x993fe2c6 // .quad -7403949918844649557 - WORD $0x72bdd033; WORD $0xde985204 // .quad -2407083821771141069 - WORD $0x849a5f96; WORD $0xbf8fdb78 // .quad -4643251380128424042 - WORD $0x8f6d4440; WORD $0x963e6685 // .quad -7620540795641314240 - WORD $0xa5c0f77c; WORD $0xef73d256 // .quad -1192378206733142148 - WORD $0x79a44aa8; WORD $0xdde70013 // .quad -2456994988062127448 - WORD $0x27989aad; WORD $0x95a86376 // .quad -7662765406849295699 - WORD $0x580d5d52; WORD $0x5560c018 // .quad 6152128301777116498 - WORD $0xb17ec159; WORD $0xbb127c53 // .quad -4966770740134231719 - WORD $0x6e10b4a6; WORD $0xaab8f01e // .quad -6144897678060768090 - WORD $0x9dde71af; WORD $0xe9d71b68 // .quad -1596777406740401745 - WORD $0x04ca70e8; WORD $0xcab39613 // .quad -3840561048787980056 - WORD $0x62ab070d; WORD $0x92267121 // .quad -7915514906853832947 - WORD $0xc5fd0d22; WORD $0x3d607b97 // .quad 4422670725869800738 - WORD $0xbb55c8d1; WORD $0xb6b00d69 // .quad -5282707615139903279 - WORD $0xb77c506a; WORD $0x8cb89a7d // .quad -8306719647944912790 - WORD $0x2a2b3b05; WORD $0xe45c10c4 // .quad -1991698500497491195 - WORD $0x92adb242; WORD $0x77f3608e // .quad 8643358275316593218 - WORD $0x9a5b04e3; WORD $0x8eb98a7a // .quad -8162340590452013853 - WORD $0x37591ed3; WORD $0x55f038b2 // .quad 6192511825718353619 - WORD $0x40f1c61c; WORD $0xb267ed19 // .quad -5591239719637629412 - WORD $0xc52f6688; WORD $0x6b6c46de // .quad 7740639782147942024 - WORD $0x912e37a3; WORD $0xdf01e85f // .quad -2377363631119648861 - WORD $0x3b3da015; WORD $0x2323ac4b // .quad 2532056854628769813 - WORD $0xbabce2c6; WORD $0x8b61313b // .quad -8403381297090862394 - WORD $0x0a0d081a; WORD $0xabec975e // .quad -6058300968568813542 - WORD $0xa96c1b77; WORD $0xae397d8a // .quad -5892540602936190089 - WORD $0x8c904a21; WORD $0x96e7bd35 // .quad -7572876210711016927 - WORD $0x53c72255; WORD $0xd9c7dced // .quad -2753989735242849707 - WORD $0x77da2e54; WORD $0x7e50d641 // .quad 9102010423587778132 - WORD $0x545c7575; WORD $0x881cea14 // .quad -8638772612167862923 - WORD $0xd5d0b9e9; WORD $0xdde50bd1 // .quad -2457545025797441047 - WORD $0x697392d2; WORD $0xaa242499 // .quad -6186779746782440750 - WORD $0x4b44e864; WORD $0x955e4ec6 // .quad -7683617300674189212 - WORD $0xc3d07787; WORD $0xd4ad2dbf // .quad -3121788665050663033 - WORD $0xef0b113e; WORD $0xbd5af13b // .quad -4802260812921368258 - WORD $0xda624ab4; WORD $0x84ec3c97 // .quad -8868646943297746252 - WORD $0xeacdd58e; WORD $0xecb1ad8a // .quad -1391139997724322418 - WORD $0xd0fadd61; WORD $0xa6274bbd // .quad -6474122660694794911 - WORD $0xa5814af2; WORD $0x67de18ed // .quad 7484447039699372786 - WORD $0x453994ba; WORD $0xcfb11ead // .quad -3480967307441105734 - WORD $0x8770ced7; WORD $0x80eacf94 // .quad -9157278655470055721 - WORD $0x4b43fcf4; WORD $0x81ceb32c // .quad -9093133594791772940 - WORD $0xa94d028d; WORD $0xa1258379 // .quad -6834912300910181747 - WORD $0x5e14fc31; WORD $0xa2425ff7 // .quad -6754730975062328271 - WORD $0x13a04330; WORD $0x096ee458 // .quad 679731660717048624 - WORD $0x359a3b3e; WORD $0xcad2f7f5 // .quad -3831727700400522434 - WORD $0x188853fc; WORD $0x8bca9d6e // .quad -8373707460958465028 - WORD $0x8300ca0d; WORD $0xfd87b5f2 // .quad -177973607073265139 - WORD $0xcf55347d; WORD $0x775ea264 // .quad 8601490892183123069 - WORD $0x91e07e48; WORD $0x9e74d1b7 // .quad -7028762532061872568 - WORD $0x032a819d; WORD $0x95364afe // .quad -7694880458480647779 - WORD $0x76589dda; WORD $0xc6120625 // .quad -4174267146649952806 - WORD $0x83f52204; WORD $0x3a83ddbd // .quad 4216457482181353988 - WORD $0xd3eec551; WORD $0xf79687ae // .quad -606147914885053103 - WORD $0x72793542; WORD $0xc4926a96 // .quad -4282243101277735614 - WORD $0x44753b52; WORD $0x9abe14cd // .quad -7296371474444240046 - WORD $0x0f178293; WORD $0x75b7053c // .quad 8482254178684994195 - WORD $0x95928a27; WORD $0xc16d9a00 // .quad -4508778324627912153 - WORD $0x12dd6338; WORD $0x5324c68b // .quad 5991131704928854840 - WORD $0xbaf72cb1; WORD $0xf1c90080 // .quad -1024286887357502287 - WORD $0xebca5e03; WORD $0xd3f6fc16 // .quad -3173071712060547581 - WORD $0x74da7bee; WORD $0x971da050 // .quad -7557708332239520786 - WORD $0xa6bcf584; WORD $0x88f4bb1c // .quad -8578025658503072380 - WORD $0x92111aea; WORD $0xbce50864 // .quad -4835449396872013078 - WORD $0xd06c32e5; WORD $0x2b31e9e3 // .quad 3112525982153323237 - WORD $0xb69561a5; WORD $0xec1e4a7d // .quad -1432625727662628443 - WORD $0x62439fcf; WORD $0x3aff322e // .quad 4251171748059520975 - WORD $0x921d5d07; WORD $0x9392ee8e // .quad -7812920107430224633 - WORD $0xfad487c2; WORD $0x09befeb9 // .quad 702278666647013314 - WORD $0x36a4b449; WORD $0xb877aa32 // .quad -5154464115860392887 - WORD $0x7989a9b3; WORD $0x4c2ebe68 // .quad 5489534351736154547 - WORD $0xc44de15b; WORD $0xe69594be // .quad -1831394126398103205 - WORD $0x4bf60a10; WORD $0x0f9d3701 // .quad 1125115960621402640 - WORD $0x3ab0acd9; WORD $0x901d7cf7 // .quad -8062150356639896359 - WORD $0x9ef38c94; WORD $0x538484c1 // .quad 6018080969204141204 - WORD $0x095cd80f; WORD $0xb424dc35 // .quad -5466001927372482545 - WORD $0x06b06fb9; WORD $0x2865a5f2 // .quad 2910915193077788601 - WORD $0x4bb40e13; WORD $0xe12e1342 // .quad -2220816390788215277 - WORD $0x442e45d3; WORD $0xf93f87b7 // .quad -486521013540076077 - WORD $0x6f5088cb; WORD $0x8cbccc09 // .quad -8305539271883716405 - WORD $0x1539d748; WORD $0xf78f69a5 // .quad -608151266925095096 - WORD $0xcb24aafe; WORD $0xafebff0b // .quad -5770238071427257602 - WORD $0x5a884d1b; WORD $0xb573440e // .quad -5371875102083756773 - WORD $0xbdedd5be; WORD $0xdbe6fece // .quad -2601111570856684098 - WORD $0xf8953030; WORD $0x31680a88 // .quad 3560107088838733872 - WORD $0x36b4a597; WORD $0x89705f41 // .quad -8543223759426509417 - WORD $0x36ba7c3d; WORD $0xfdc20d2b // .quad -161552157378970563 - WORD $0x8461cefc; WORD $0xabcc7711 // .quad -6067343680855748868 - WORD $0x04691b4c; WORD $0x3d329076 // .quad 4409745821703674700 - WORD $0xe57a42bc; WORD $0xd6bf94d5 // .quad -2972493582642298180 - WORD $0xc2c1b10f; WORD $0xa63f9a49 // .quad -6467280898289979121 - WORD $0xaf6c69b5; WORD $0x8637bd05 // .quad -8775337516792518219 - WORD $0x33721d53; WORD $0x0fcf80dc // .quad 1139270913992301907 - WORD $0x1b478423; WORD $0xa7c5ac47 // .quad -6357485877563259869 - WORD $0x404ea4a8; WORD $0xd3c36113 // .quad -3187597375937010520 - WORD $0xe219652b; WORD $0xd1b71758 // .quad -3335171328526686933 - WORD $0x083126e9; WORD $0x645a1cac // .quad 7231123676894144233 - WORD $0x8d4fdf3b; WORD $0x83126e97 // .quad -9002011107970261189 - WORD $0x0a3d70a3; WORD $0x3d70a3d7 // .quad 4427218577690292387 - WORD $0x70a3d70a; WORD $0xa3d70a3d // .quad -6640827866535438582 - WORD $0xcccccccc // .space 4, '\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc' - WORD $0xcccccccc // .space 4, '\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc' - WORD $0xcccccccc // .space 4, '\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc' - WORD $0xcccccccc // .space 4, '\xcc\xcc\xcc\xcc' - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x00000000; WORD $0x80000000 // .quad -9223372036854775808 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x00000000; WORD $0xa0000000 // .quad -6917529027641081856 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x00000000; WORD $0xc8000000 // .quad -4035225266123964416 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x00000000; WORD $0xfa000000 // .quad -432345564227567616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x00000000; WORD $0x9c400000 // .quad -7187745005283311616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x00000000; WORD $0xc3500000 // .quad -4372995238176751616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x00000000; WORD $0xf4240000 // .quad -854558029293551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x00000000; WORD $0x98968000 // .quad -7451627795949551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x00000000; WORD $0xbebc2000 // .quad -4702848726509551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x00000000; WORD $0xee6b2800 // .quad -1266874889709551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x00000000; WORD $0x9502f900 // .quad -7709325833709551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x00000000; WORD $0xba43b740 // .quad -5024971273709551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x00000000; WORD $0xe8d4a510 // .quad -1669528073709551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x00000000; WORD $0x9184e72a // .quad -7960984073709551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x80000000; WORD $0xb5e620f4 // .quad -5339544073709551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0xa0000000; WORD $0xe35fa931 // .quad -2062744073709551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x04000000; WORD $0x8e1bc9bf // .quad -8206744073709551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0xc5000000; WORD $0xb1a2bc2e // .quad -5646744073709551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x76400000; WORD $0xde0b6b3a // .quad -2446744073709551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x89e80000; WORD $0x8ac72304 // .quad -8446744073709551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0xac620000; WORD $0xad78ebc5 // .quad -5946744073709551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x177a8000; WORD $0xd8d726b7 // .quad -2821744073709551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x6eac9000; WORD $0x87867832 // .quad -8681119073709551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x0a57b400; WORD $0xa968163f // .quad -6239712823709551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0xcceda100; WORD $0xd3c21bce // .quad -3187955011209551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x401484a0; WORD $0x84595161 // .quad -8910000909647051616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x9019a5c8; WORD $0xa56fa5b9 // .quad -6525815118631426616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0xf4200f3a; WORD $0xcecb8f27 // .quad -3545582879861895366 - WORD $0x00000000; WORD $0x40000000 // .quad 4611686018427387904 - WORD $0xf8940984; WORD $0x813f3978 // .quad -9133518327554766460 - WORD $0x00000000; WORD $0x50000000 // .quad 5764607523034234880 - WORD $0x36b90be5; WORD $0xa18f07d7 // .quad -6805211891016070171 - WORD $0x00000000; WORD $0xa4000000 // .quad -6629298651489370112 - WORD $0x04674ede; WORD $0xc9f2c9cd // .quad -3894828845342699810 - WORD $0x00000000; WORD $0x4d000000 // .quad 5548434740920451072 - WORD $0x45812296; WORD $0xfc6f7c40 // .quad -256850038250986858 - WORD $0x00000000; WORD $0xf0200000 // .quad -1143914305352105984 - WORD $0x2b70b59d; WORD $0x9dc5ada8 // .quad -7078060301547948643 - WORD $0x00000000; WORD $0x6c280000 // .quad 7793479155164643328 - WORD $0x364ce305; WORD $0xc5371912 // .quad -4235889358507547899 - WORD $0x00000000; WORD $0xc7320000 // .quad -4093209111326359552 - WORD $0xc3e01bc6; WORD $0xf684df56 // .quad -683175679707046970 - WORD $0x00000000; WORD $0x3c7f4000 // .quad 4359273333062107136 - WORD $0x3a6c115c; WORD $0x9a130b96 // .quad -7344513827457986212 - WORD $0x00000000; WORD $0x4b9f1000 // .quad 5449091666327633920 - WORD $0xc90715b3; WORD $0xc097ce7b // .quad -4568956265895094861 - WORD $0x00000000; WORD $0x1e86d400 // .quad 2199678564482154496 - WORD $0xbb48db20; WORD $0xf0bdc21a // .quad -1099509313941480672 - WORD $0x00000000; WORD $0x13144480 // .quad 1374799102801346560 - WORD $0xb50d88f4; WORD $0x96769950 // .quad -7604722348854507276 - WORD $0x00000000; WORD $0x17d955a0 // .quad 1718498878501683200 - WORD $0xe250eb31; WORD $0xbc143fa4 // .quad -4894216917640746191 - WORD $0x00000000; WORD $0x5dcfab08 // .quad 6759809616554491904 - WORD $0x1ae525fd; WORD $0xeb194f8e // .quad -1506085128623544835 - WORD $0x00000000; WORD $0x5aa1cae5 // .quad 6530724019560251392 - WORD $0xd0cf37be; WORD $0x92efd1b8 // .quad -7858832233030797378 - WORD $0x40000000; WORD $0xf14a3d9e // .quad -1059967012404461568 - WORD $0x050305ad; WORD $0xb7abc627 // .quad -5211854272861108819 - WORD $0xd0000000; WORD $0x6d9ccd05 // .quad 7898413271349198848 - WORD $0xc643c719; WORD $0xe596b7b0 // .quad -1903131822648998119 - WORD $0xa2000000; WORD $0xe4820023 // .quad -1981020733047832576 - WORD $0x7bea5c6f; WORD $0x8f7e32ce // .quad -8106986416796705681 - WORD $0x8a800000; WORD $0xdda2802c // .quad -2476275916309790720 - WORD $0x1ae4f38b; WORD $0xb35dbf82 // .quad -5522047002568494197 - WORD $0xad200000; WORD $0xd50b2037 // .quad -3095344895387238400 - WORD $0xa19e306e; WORD $0xe0352f62 // .quad -2290872734783229842 - WORD $0xcc340000; WORD $0x4526f422 // .quad 4982938468024057856 - WORD $0xa502de45; WORD $0x8c213d9d // .quad -8349324486880600507 - WORD $0x7f410000; WORD $0x9670b12b // .quad -7606384970252091392 - WORD $0x0e4395d6; WORD $0xaf298d05 // .quad -5824969590173362730 - WORD $0x5f114000; WORD $0x3c0cdd76 // .quad 4327076842467049472 - WORD $0x51d47b4c; WORD $0xdaf3f046 // .quad -2669525969289315508 - WORD $0xfb6ac800; WORD $0xa5880a69 // .quad -6518949010312869888 - WORD $0xf324cd0f; WORD $0x88d8762b // .quad -8585982758446904049 - WORD $0x7a457a00; WORD $0x8eea0d04 // .quad -8148686262891087360 - WORD $0xefee0053; WORD $0xab0e93b6 // .quad -6120792429631242157 - WORD $0x98d6d880; WORD $0x72a49045 // .quad 8260886245095692416 - WORD $0xabe98068; WORD $0xd5d238a4 // .quad -3039304518611664792 - WORD $0x7f864750; WORD $0x47a6da2b // .quad 5163053903184807760 - WORD $0xeb71f041; WORD $0x85a36366 // .quad -8817094351773372351 - WORD $0x5f67d924; WORD $0x999090b6 // .quad -7381240676301154012 - WORD $0xa64e6c51; WORD $0xa70c3c40 // .quad -6409681921289327535 - WORD $0xf741cf6d; WORD $0xfff4b4e3 // .quad -3178808521666707 - WORD $0xcfe20765; WORD $0xd0cf4b50 // .quad -3400416383184271515 - WORD $0x7a8921a4; WORD $0xbff8f10e // .quad -4613672773753429596 - WORD $0x81ed449f; WORD $0x82818f12 // .quad -9042789267131251553 - WORD $0x192b6a0d; WORD $0xaff72d52 // .quad -5767090967191786995 - WORD $0x226895c7; WORD $0xa321f2d7 // .quad -6691800565486676537 - WORD $0x9f764490; WORD $0x9bf4f8a6 // .quad -7208863708989733744 - WORD $0xeb02bb39; WORD $0xcbea6f8c // .quad -3753064688430957767 - WORD $0x4753d5b4; WORD $0x02f236d0 // .quad 212292400617608628 - WORD $0x25c36a08; WORD $0xfee50b70 // .quad -79644842111309304 - WORD $0x2c946590; WORD $0x01d76242 // .quad 132682750386005392 - WORD $0x179a2245; WORD $0x9f4f2726 // .quad -6967307053960650171 - WORD $0xb7b97ef5; WORD $0x424d3ad2 // .quad 4777539456409894645 - WORD $0x9d80aad6; WORD $0xc722f0ef // .quad -4097447799023424810 - WORD $0x65a7deb2; WORD $0xd2e08987 // .quad -3251447716342407502 - WORD $0x84e0d58b; WORD $0xf8ebad2b // .quad -510123730351893109 - WORD $0x9f88eb2f; WORD $0x63cc55f4 // .quad 7191217214140771119 - WORD $0x330c8577; WORD $0x9b934c3b // .quad -7236356359111015049 - WORD $0xc76b25fb; WORD $0x3cbf6b71 // .quad 4377335499248575995 - WORD $0xffcfa6d5; WORD $0xc2781f49 // .quad -4433759430461380907 - WORD $0x3945ef7a; WORD $0x8bef464e // .quad -8363388681221443718 - WORD $0x7fc3908a; WORD $0xf316271c // .quad -930513269649338230 - WORD $0xe3cbb5ac; WORD $0x97758bf0 // .quad -7532960934977096276 - WORD $0xcfda3a56; WORD $0x97edd871 // .quad -7499099821171918250 - WORD $0x1cbea317; WORD $0x3d52eeed // .quad 4418856886560793367 - WORD $0x43d0c8ec; WORD $0xbde94e8e // .quad -4762188758037509908 - WORD $0x63ee4bdd; WORD $0x4ca7aaa8 // .quad 5523571108200991709 - WORD $0xd4c4fb27; WORD $0xed63a231 // .quad -1341049929119499481 - WORD $0x3e74ef6a; WORD $0x8fe8caa9 // .quad -8076983103442849942 - WORD $0x24fb1cf8; WORD $0x945e455f // .quad -7755685233340769032 - WORD $0x8e122b44; WORD $0xb3e2fd53 // .quad -5484542860876174524 - WORD $0xee39e436; WORD $0xb975d6b6 // .quad -5082920523248573386 - WORD $0x7196b616; WORD $0x60dbbca8 // .quad 6979379479186945558 - WORD $0xa9c85d44; WORD $0xe7d34c64 // .quad -1741964635633328828 - WORD $0x46fe31cd; WORD $0xbc8955e9 // .quad -4861259862362934835 - WORD $0xea1d3a4a; WORD $0x90e40fbe // .quad -8006256924911912374 - WORD $0x98bdbe41; WORD $0x6babab63 // .quad 7758483227328495169 - WORD $0xa4a488dd; WORD $0xb51d13ae // .quad -5396135137712502563 - WORD $0x7eed2dd1; WORD $0xc696963c // .quad -4136954021121544751 - WORD $0x4dcdab14; WORD $0xe264589a // .quad -2133482903713240300 - WORD $0xcf543ca2; WORD $0xfc1e1de5 // .quad -279753253987271518 - WORD $0x70a08aec; WORD $0x8d7eb760 // .quad -8250955842461857044 - WORD $0x43294bcb; WORD $0x3b25a55f // .quad 4261994450943298507 - WORD $0x8cc8ada8; WORD $0xb0de6538 // .quad -5702008784649933400 - WORD $0x13f39ebe; WORD $0x49ef0eb7 // .quad 5327493063679123134 - WORD $0xaffad912; WORD $0xdd15fe86 // .quad -2515824962385028846 - WORD $0x6c784337; WORD $0x6e356932 // .quad 7941369183226839863 - WORD $0x2dfcc7ab; WORD $0x8a2dbf14 // .quad -8489919629131724885 - WORD $0x07965404; WORD $0x49c2c37f // .quad 5315025460606161924 - WORD $0x397bf996; WORD $0xacb92ed9 // .quad -6000713517987268202 - WORD $0xc97be906; WORD $0xdc33745e // .quad -2579590211097073402 - WORD $0x87daf7fb; WORD $0xd7e77a8f // .quad -2889205879056697349 - WORD $0x3ded71a3; WORD $0x69a028bb // .quad 7611128154919104931 - WORD $0xb4e8dafd; WORD $0x86f0ac99 // .quad -8723282702051517699 - WORD $0x0d68ce0c; WORD $0xc40832ea // .quad -4321147861633282548 - WORD $0x222311bc; WORD $0xa8acd7c0 // .quad -6292417359137009220 - WORD $0x90c30190; WORD $0xf50a3fa4 // .quad -789748808614215280 - WORD $0x2aabd62b; WORD $0xd2d80db0 // .quad -3253835680493873621 - WORD $0xda79e0fa; WORD $0x792667c6 // .quad 8729779031470891258 - WORD $0x1aab65db; WORD $0x83c7088e // .quad -8951176327949752869 - WORD $0x91185938; WORD $0x577001b8 // .quad 6300537770911226168 - WORD $0xa1563f52; WORD $0xa4b8cab1 // .quad -6577284391509803182 - WORD $0xb55e6f86; WORD $0xed4c0226 // .quad -1347699823215743098 - WORD $0x09abcf26; WORD $0xcde6fd5e // .quad -3609919470959866074 - WORD $0x315b05b4; WORD $0x544f8158 // .quad 6075216638131242420 - WORD $0xc60b6178; WORD $0x80b05e5a // .quad -9173728696990998152 - WORD $0x3db1c721; WORD $0x696361ae // .quad 7594020797664053025 - WORD $0x778e39d6; WORD $0xa0dc75f1 // .quad -6855474852811359786 - WORD $0xcd1e38e9; WORD $0x03bc3a19 // .quad 269153960225290473 - WORD $0xd571c84c; WORD $0xc913936d // .quad -3957657547586811828 - WORD $0x4065c723; WORD $0x04ab48a0 // .quad 336442450281613091 - WORD $0x4ace3a5f; WORD $0xfb587849 // .quad -335385916056126881 - WORD $0x283f9c76; WORD $0x62eb0d64 // .quad 7127805559067090038 - WORD $0xcec0e47b; WORD $0x9d174b2d // .quad -7127145225176161157 - WORD $0x324f8394; WORD $0x3ba5d0bd // .quad 4298070930406474644 - WORD $0x42711d9a; WORD $0xc45d1df9 // .quad -4297245513042813542 - WORD $0x7ee36479; WORD $0xca8f44ec // .quad -3850783373846682503 - WORD $0x930d6500; WORD $0xf5746577 // .quad -759870872876129024 - WORD $0xcf4e1ecb; WORD $0x7e998b13 // .quad 9122475437414293195 - WORD $0xbbe85f20; WORD $0x9968bf6a // .quad -7392448323188662496 - WORD $0xc321a67e; WORD $0x9e3fedd8 // .quad -7043649776941685122 - WORD $0x6ae276e8; WORD $0xbfc2ef45 // .quad -4628874385558440216 - WORD $0xf3ea101e; WORD $0xc5cfe94e // .quad -4192876202749718498 - WORD $0xc59b14a2; WORD $0xefb3ab16 // .quad -1174406963520662366 - WORD $0x58724a12; WORD $0xbba1f1d1 // .quad -4926390635932268014 - WORD $0x3b80ece5; WORD $0x95d04aee // .quad -7651533379841495835 - WORD $0xae8edc97; WORD $0x2a8a6e45 // .quad 3065383741939440791 - WORD $0xca61281f; WORD $0xbb445da9 // .quad -4952730706374481889 - WORD $0x1a3293bd; WORD $0xf52d09d7 // .quad -779956341003086915 - WORD $0x3cf97226; WORD $0xea157514 // .quad -1579227364540714458 - WORD $0x705f9c56; WORD $0x593c2626 // .quad 6430056314514152534 - WORD $0xa61be758; WORD $0x924d692c // .quad -7904546130479028392 - WORD $0x0c77836c; WORD $0x6f8b2fb0 // .quad 8037570393142690668 - WORD $0xcfa2e12e; WORD $0xb6e0c377 // .quad -5268996644671397586 - WORD $0x0f956447; WORD $0x0b6dfb9c // .quad 823590954573587527 - WORD $0xc38b997a; WORD $0xe498f455 // .quad -1974559787411859078 - WORD $0x89bd5eac; WORD $0x4724bd41 // .quad 5126430365035880108 - WORD $0x9a373fec; WORD $0x8edf98b5 // .quad -8151628894773493780 - WORD $0xec2cb657; WORD $0x58edec91 // .quad 6408037956294850135 - WORD $0x00c50fe7; WORD $0xb2977ee3 // .quad -5577850100039479321 - WORD $0x6737e3ed; WORD $0x2f2967b6 // .quad 3398361426941174765 - WORD $0xc0f653e1; WORD $0xdf3d5e9b // .quad -2360626606621961247 - WORD $0x0082ee74; WORD $0xbd79e0d2 // .quad -4793553135802847628 - WORD $0x5899f46c; WORD $0x8b865b21 // .quad -8392920656779807636 - WORD $0x80a3aa11; WORD $0xecd85906 // .quad -1380255401326171631 - WORD $0xaec07187; WORD $0xae67f1e9 // .quad -5879464802547371641 - WORD $0x20cc9495; WORD $0xe80e6f48 // .quad -1725319251657714539 - WORD $0x1a708de9; WORD $0xda01ee64 // .quad -2737644984756826647 - WORD $0x147fdcdd; WORD $0x3109058d // .quad 3533361486141316317 - WORD $0x908658b2; WORD $0x884134fe // .quad -8628557143114098510 - WORD $0x599fd415; WORD $0xbd4b46f0 // .quad -4806670179178130411 - WORD $0x34a7eede; WORD $0xaa51823e // .quad -6174010410465235234 - WORD $0x7007c91a; WORD $0x6c9e18ac // .quad 7826720331309500698 - WORD $0xc1d1ea96; WORD $0xd4e5e2cd // .quad -3105826994654156138 - WORD $0xc604ddb0; WORD $0x03e2cf6b // .quad 280014188641050032 - WORD $0x9923329e; WORD $0x850fadc0 // .quad -8858670899299929442 - WORD $0xb786151c; WORD $0x84db8346 // .quad -8873354301053463268 - WORD $0xbf6bff45; WORD $0xa6539930 // .quad -6461652605697523899 - WORD $0x65679a63; WORD $0xe6126418 // .quad -1868320839462053277 - WORD $0xef46ff16; WORD $0xcfe87f7c // .quad -3465379738694516970 - WORD $0x3f60c07e; WORD $0x4fcb7e8f // .quad 5749828502977298558 - WORD $0x158c5f6e; WORD $0x81f14fae // .quad -9083391364325154962 - WORD $0x0f38f09d; WORD $0xe3be5e33 // .quad -2036086408133152611 - WORD $0x9aef7749; WORD $0xa26da399 // .quad -6742553186979055799 - WORD $0xd3072cc5; WORD $0x5cadf5bf // .quad 6678264026688335045 - WORD $0x01ab551c; WORD $0xcb090c80 // .quad -3816505465296431844 - WORD $0xc7c8f7f6; WORD $0x73d9732f // .quad 8347830033360418806 - WORD $0x02162a63; WORD $0xfdcb4fa0 // .quad -158945813193151901 - WORD $0xdcdd9afa; WORD $0x2867e7fd // .quad 2911550761636567802 - WORD $0x014dda7e; WORD $0x9e9f11c4 // .quad -7016870160886801794 - WORD $0x541501b8; WORD $0xb281e1fd // .quad -5583933584809066056 - WORD $0x01a1511d; WORD $0xc646d635 // .quad -4159401682681114339 - WORD $0xa91a4226; WORD $0x1f225a7c // .quad 2243455055843443238 - WORD $0x4209a565; WORD $0xf7d88bc2 // .quad -587566084924005019 - WORD $0xe9b06958; WORD $0x3375788d // .quad 3708002419115845976 - WORD $0x6946075f; WORD $0x9ae75759 // .quad -7284757830718584993 - WORD $0x641c83ae; WORD $0x0052d6b1 // .quad 23317005467419566 - WORD $0xc3978937; WORD $0xc1a12d2f // .quad -4494261269970843337 - WORD $0xbd23a49a; WORD $0xc0678c5d // .quad -4582539761593113446 - WORD $0xb47d6b84; WORD $0xf209787b // .quad -1006140569036166268 - WORD $0x963646e0; WORD $0xf840b7ba // .quad -558244341782001952 - WORD $0x50ce6332; WORD $0x9745eb4d // .quad -7546366883288685774 - WORD $0x3bc3d898; WORD $0xb650e5a9 // .quad -5309491445654890344 - WORD $0xa501fbff; WORD $0xbd176620 // .quad -4821272585683469313 - WORD $0x8ab4cebe; WORD $0xa3e51f13 // .quad -6636864307068612930 - WORD $0xce427aff; WORD $0xec5d3fa8 // .quad -1414904713676948737 - WORD $0x36b10137; WORD $0xc66f336c // .quad -4148040191917883081 - WORD $0x80e98cdf; WORD $0x93ba47c9 // .quad -7801844473689174817 - WORD $0x445d4184; WORD $0xb80b0047 // .quad -5185050239897353852 - WORD $0xe123f017; WORD $0xb8a8d9bb // .quad -5140619573684080617 - WORD $0x157491e5; WORD $0xa60dc059 // .quad -6481312799871692315 - WORD $0xd96cec1d; WORD $0xe6d3102a // .quad -1814088448677712867 - WORD $0xad68db2f; WORD $0x87c89837 // .quad -8662506518347195601 - WORD $0xc7e41392; WORD $0x9043ea1a // .quad -8051334308064652398 - WORD $0x98c311fb; WORD $0x29babe45 // .quad 3006924907348169211 - WORD $0x79dd1877; WORD $0xb454e4a1 // .quad -5452481866653427593 - WORD $0xfef3d67a; WORD $0xf4296dd6 // .quad -853029884242176390 - WORD $0xd8545e94; WORD $0xe16a1dc9 // .quad -2203916314889396588 - WORD $0x5f58660c; WORD $0x1899e4a6 // .quad 1772699331562333708 - WORD $0x2734bb1d; WORD $0x8ce2529e // .quad -8294976724446954723 - WORD $0xf72e7f8f; WORD $0x5ec05dcf // .quad 6827560182880305039 - WORD $0xb101e9e4; WORD $0xb01ae745 // .quad -5757034887131305500 - WORD $0xf4fa1f73; WORD $0x76707543 // .quad 8534450228600381299 - WORD $0x1d42645d; WORD $0xdc21a117 // .quad -2584607590486743971 - WORD $0x791c53a8; WORD $0x6a06494a // .quad 7639874402088932264 - WORD $0x72497eba; WORD $0x899504ae // .quad -8532908771695296838 - WORD $0x17636892; WORD $0x0487db9d // .quad 326470965756389522 - WORD $0x0edbde69; WORD $0xabfa45da // .quad -6054449946191733143 - WORD $0x5d3c42b6; WORD $0x45a9d284 // .quad 5019774725622874806 - WORD $0x9292d603; WORD $0xd6f8d750 // .quad -2956376414312278525 - WORD $0xba45a9b2; WORD $0x0b8a2392 // .quad 831516194300602802 - WORD $0x5b9bc5c2; WORD $0x865b8692 // .quad -8765264286586255934 - WORD $0x68d7141e; WORD $0x8e6cac77 // .quad -8183976793979022306 - WORD $0xf282b732; WORD $0xa7f26836 // .quad -6344894339805432014 - WORD $0x430cd926; WORD $0x3207d795 // .quad 3605087062808385830 - WORD $0xaf2364ff; WORD $0xd1ef0244 // .quad -3319431906329402113 - WORD $0x49e807b8; WORD $0x7f44e6bd // .quad 9170708441896323000 - WORD $0xed761f1f; WORD $0x8335616a // .quad -8992173969096958177 - WORD $0x9c6209a6; WORD $0x5f16206c // .quad 6851699533943015846 - WORD $0xa8d3a6e7; WORD $0xa402b9c5 // .quad -6628531442943809817 - WORD $0xc37a8c0f; WORD $0x36dba887 // .quad 3952938399001381903 - WORD $0x130890a1; WORD $0xcd036837 // .quad -3673978285252374367 - WORD $0xda2c9789; WORD $0xc2494954 // .quad -4446942528265218167 - WORD $0x6be55a64; WORD $0x80222122 // .quad -9213765455923815836 - WORD $0x10b7bd6c; WORD $0xf2db9baa // .quad -946992141904134804 - WORD $0x06deb0fd; WORD $0xa02aa96b // .quad -6905520801477381891 - WORD $0x94e5acc7; WORD $0x6f928294 // .quad 8039631859474607303 - WORD $0xc8965d3d; WORD $0xc83553c5 // .quad -4020214983419339459 - WORD $0xba1f17f9; WORD $0xcb772339 // .quad -3785518230938904583 - WORD $0x3abbf48c; WORD $0xfa42a8b7 // .quad -413582710846786420 - WORD $0x14536efb; WORD $0xff2a7604 // .quad -60105885123121413 - WORD $0x84b578d7; WORD $0x9c69a972 // .quad -7176018221920323369 - WORD $0x19684aba; WORD $0xfef51385 // .quad -75132356403901766 - WORD $0x25e2d70d; WORD $0xc38413cf // .quad -4358336758973016307 - WORD $0x5fc25d69; WORD $0x7eb25866 // .quad 9129456591349898601 - WORD $0xef5b8cd1; WORD $0xf46518c2 // .quad -836234930288882479 - WORD $0xfbd97a61; WORD $0xef2f773f // .quad -1211618658047395231 - WORD $0xd5993802; WORD $0x98bf2f79 // .quad -7440175859071633406 - WORD $0xfacfd8fa; WORD $0xaafb550f // .quad -6126209340986631942 - WORD $0x4aff8603; WORD $0xbeeefb58 // .quad -4688533805412153853 - WORD $0xf983cf38; WORD $0x95ba2a53 // .quad -7657761676233289928 - WORD $0x5dbf6784; WORD $0xeeaaba2e // .quad -1248981238337804412 - WORD $0x7bf26183; WORD $0xdd945a74 // .quad -2480258038432112253 - WORD $0xfa97a0b2; WORD $0x952ab45c // .quad -7698142301602209614 - WORD $0x9aeef9e4; WORD $0x94f97111 // .quad -7712008566467528220 - WORD $0x393d88df; WORD $0xba756174 // .quad -5010991858575374113 - WORD $0x01aab85d; WORD $0x7a37cd56 // .quad 8806733365625141341 - WORD $0x478ceb17; WORD $0xe912b9d1 // .quad -1652053804791829737 - WORD $0xc10ab33a; WORD $0xac62e055 // .quad -6025006692552756422 - WORD $0xccb812ee; WORD $0x91abb422 // .quad -7950062655635975442 - WORD $0x314d6009; WORD $0x577b986b // .quad 6303799689591218185 - WORD $0x7fe617aa; WORD $0xb616a12b // .quad -5325892301117581398 - WORD $0xfda0b80b; WORD $0xed5a7e85 // .quad -1343622424865753077 - WORD $0x5fdf9d94; WORD $0xe39c4976 // .quad -2045679357969588844 - WORD $0xbe847307; WORD $0x14588f13 // .quad 1466078993672598279 - WORD $0xfbebc27d; WORD $0x8e41ade9 // .quad -8196078626372074883 - WORD $0xae258fc8; WORD $0x596eb2d8 // .quad 6444284760518135752 - WORD $0x7ae6b31c; WORD $0xb1d21964 // .quad -5633412264537705700 - WORD $0xd9aef3bb; WORD $0x6fca5f8e // .quad 8055355950647669691 - WORD $0x99a05fe3; WORD $0xde469fbd // .quad -2430079312244744221 - WORD $0x480d5854; WORD $0x25de7bb9 // .quad 2728754459941099604 - WORD $0x80043bee; WORD $0x8aec23d6 // .quad -8436328597794046994 - WORD $0x9a10ae6a; WORD $0xaf561aa7 // .quad -5812428961928401302 - WORD $0x20054ae9; WORD $0xada72ccc // .quad -5933724728815170839 - WORD $0x8094da04; WORD $0x1b2ba151 // .quad 1957835834444274180 - WORD $0x28069da4; WORD $0xd910f7ff // .quad -2805469892591575644 - WORD $0xf05d0842; WORD $0x90fb44d2 // .quad -7999724640327104446 - WORD $0x79042286; WORD $0x87aa9aff // .quad -8670947710510816634 - WORD $0xac744a53; WORD $0x353a1607 // .quad 3835402254873283155 - WORD $0x57452b28; WORD $0xa99541bf // .quad -6226998619711132888 - WORD $0x97915ce8; WORD $0x42889b89 // .quad 4794252818591603944 - WORD $0x2d1675f2; WORD $0xd3fa922f // .quad -3172062256211528206 - WORD $0xfebada11; WORD $0x69956135 // .quad 7608094030047140369 - WORD $0x7c2e09b7; WORD $0x847c9b5d // .quad -8900067937773286985 - WORD $0x7e699095; WORD $0x43fab983 // .quad 4898431519131537557 - WORD $0xdb398c25; WORD $0xa59bc234 // .quad -6513398903789220827 - WORD $0x5e03f4bb; WORD $0x94f967e4 // .quad -7712018656367741765 - WORD $0x1207ef2e; WORD $0xcf02b2c2 // .quad -3530062611309138130 - WORD $0xbac278f5; WORD $0x1d1be0ee // .quad 2097517367411243253 - WORD $0x4b44f57d; WORD $0x8161afb9 // .quad -9123818159709293187 - WORD $0x69731732; WORD $0x6462d92a // .quad 7233582727691441970 - WORD $0x9e1632dc; WORD $0xa1ba1ba7 // .quad -6793086681209228580 - WORD $0x03cfdcfe; WORD $0x7d7b8f75 // .quad 9041978409614302462 - WORD $0x859bbf93; WORD $0xca28a291 // .quad -3879672333084147821 - WORD $0x44c3d43e; WORD $0x5cda7352 // .quad 6690786993590490174 - WORD $0xe702af78; WORD $0xfcb2cb35 // .quad -237904397927796872 - WORD $0x6afa64a7; WORD $0x3a088813 // .quad 4181741870994056359 - WORD $0xb061adab; WORD $0x9defbf01 // .quad -7066219276345954901 - WORD $0x45b8fdd0; WORD $0x088aaa18 // .quad 615491320315182544 - WORD $0x1c7a1916; WORD $0xc56baec2 // .quad -4221088077005055722 - WORD $0x57273d45; WORD $0x8aad549e // .quad -8454007886460797627 - WORD $0xa3989f5b; WORD $0xf6c69a72 // .quad -664674077828931749 - WORD $0xf678864b; WORD $0x36ac54e2 // .quad 3939617107816777291 - WORD $0xa63f6399; WORD $0x9a3c2087 // .quad -7332950326284164199 - WORD $0xb416a7dd; WORD $0x84576a1b // .quad -8910536670511192099 - WORD $0x8fcf3c7f; WORD $0xc0cb28a9 // .quad -4554501889427817345 - WORD $0xa11c51d5; WORD $0x656d44a2 // .quad 7308573235570561493 - WORD $0xf3c30b9f; WORD $0xf0fdf2d3 // .quad -1081441343357383777 - WORD $0xa4b1b325; WORD $0x9f644ae5 // .quad -6961356773836868827 - WORD $0x7859e743; WORD $0x969eb7c4 // .quad -7593429867239446717 - WORD $0x0dde1fee; WORD $0x873d5d9f // .quad -8701695967296086034 - WORD $0x96706114; WORD $0xbc4665b5 // .quad -4880101315621920492 - WORD $0xd155a7ea; WORD $0xa90cb506 // .quad -6265433940692719638 - WORD $0xfc0c7959; WORD $0xeb57ff22 // .quad -1488440626100012711 - WORD $0x42d588f2; WORD $0x09a7f124 // .quad 695789805494438130 - WORD $0xdd87cbd8; WORD $0x9316ff75 // .quad -7847804418953589800 - WORD $0x538aeb2f; WORD $0x0c11ed6d // .quad 869737256868047663 - WORD $0x54e9bece; WORD $0xb7dcbf53 // .quad -5198069505264599346 - WORD $0xa86da5fa; WORD $0x8f1668c8 // .quad -8136200465769716230 - WORD $0x2a242e81; WORD $0xe5d3ef28 // .quad -1885900863153361279 - WORD $0x694487bc; WORD $0xf96e017d // .quad -473439272678684740 - WORD $0x1a569d10; WORD $0x8fa47579 // .quad -8096217067111932656 - WORD $0xc395a9ac; WORD $0x37c981dc // .quad 4019886927579031980 - WORD $0x60ec4455; WORD $0xb38d92d7 // .quad -5508585315462527915 - WORD $0xf47b1417; WORD $0x85bbe253 // .quad -8810199395808373737 - WORD $0x3927556a; WORD $0xe070f78d // .quad -2274045625900771990 - WORD $0x78ccec8e; WORD $0x93956d74 // .quad -7812217631593927538 - WORD $0x43b89562; WORD $0x8c469ab8 // .quad -8338807543829064350 - WORD $0x970027b2; WORD $0x387ac8d1 // .quad 4069786015789754290 - WORD $0x54a6babb; WORD $0xaf584166 // .quad -5811823411358942533 - WORD $0xfcc0319e; WORD $0x06997b05 // .quad 475546501309804958 - WORD $0xe9d0696a; WORD $0xdb2e51bf // .quad -2653093245771290262 - WORD $0xbdf81f03; WORD $0x441fece3 // .quad 4908902581746016003 - WORD $0xf22241e2; WORD $0x88fcf317 // .quad -8575712306248138270 - WORD $0xad7626c3; WORD $0xd527e81c // .quad -3087243809672255805 - WORD $0xeeaad25a; WORD $0xab3c2fdd // .quad -6107954364382784934 - WORD $0xd8d3b074; WORD $0x8a71e223 // .quad -8470740780517707660 - WORD $0x6a5586f1; WORD $0xd60b3bd5 // .quad -3023256937051093263 - WORD $0x67844e49; WORD $0xf6872d56 // .quad -682526969396179383 - WORD $0x62757456; WORD $0x85c70565 // .quad -8807064613298015146 - WORD $0x016561db; WORD $0xb428f8ac // .quad -5464844730172612133 - WORD $0xbb12d16c; WORD $0xa738c6be // .quad -6397144748195131028 - WORD $0x01beba52; WORD $0xe13336d7 // .quad -2219369894288377262 - WORD $0x69d785c7; WORD $0xd106f86e // .quad -3384744916816525881 - WORD $0x61173473; WORD $0xecc00246 // .quad -1387106183930235789 - WORD $0x0226b39c; WORD $0x82a45b45 // .quad -9032994600651410532 - WORD $0xf95d0190; WORD $0x27f002d7 // .quad 2877803288514593168 - WORD $0x42b06084; WORD $0xa34d7216 // .quad -6679557232386875260 - WORD $0xf7b441f4; WORD $0x31ec038d // .quad 3597254110643241460 - WORD $0xd35c78a5; WORD $0xcc20ce9b // .quad -3737760522056206171 - WORD $0x75a15271; WORD $0x7e670471 // .quad 9108253656731439729 - WORD $0xc83396ce; WORD $0xff290242 // .quad -60514634142869810 - WORD $0xe984d386; WORD $0x0f0062c6 // .quad 1080972517029761926 - WORD $0xbd203e41; WORD $0x9f79a169 // .quad -6955350673980375487 - WORD $0xa3e60868; WORD $0x52c07b78 // .quad 5962901664714590312 - WORD $0x2c684dd1; WORD $0xc75809c4 // .quad -4082502324048081455 - WORD $0xccdf8a82; WORD $0xa7709a56 // .quad -6381430974388925822 - WORD $0x37826145; WORD $0xf92e0c35 // .quad -491441886632713915 - WORD $0x400bb691; WORD $0x88a66076 // .quad -8600080377420466543 - WORD $0x42b17ccb; WORD $0x9bbcc7a1 // .quad -7224680206786528053 - WORD $0xd00ea435; WORD $0x6acff893 // .quad 7696643601933968437 - WORD $0x935ddbfe; WORD $0xc2abf989 // .quad -4419164240055772162 - WORD $0xc4124d43; WORD $0x0583f6b8 // .quad 397432465562684739 - WORD $0xf83552fe; WORD $0xf356f7eb // .quad -912269281642327298 - WORD $0x7a8b704a; WORD $0xc3727a33 // .quad -4363290727450709942 - WORD $0x7b2153de; WORD $0x98165af3 // .quad -7487697328667536418 - WORD $0x592e4c5c; WORD $0x744f18c0 // .quad 8380944645968776284 - WORD $0x59e9a8d6; WORD $0xbe1bf1b0 // .quad -4747935642407032618 - WORD $0x6f79df73; WORD $0x1162def0 // .quad 1252808770606194547 - WORD $0x7064130c; WORD $0xeda2ee1c // .quad -1323233534581402868 - WORD $0x45ac2ba8; WORD $0x8addcb56 // .quad -8440366555225904216 - WORD $0xc63e8be7; WORD $0x9485d4d1 // .quad -7744549986754458649 - WORD $0xd7173692; WORD $0x6d953e2b // .quad 7896285879677171346 - WORD $0x37ce2ee1; WORD $0xb9a74a06 // .quad -5069001465015685407 - WORD $0xccdd0437; WORD $0xc8fa8db6 // .quad -3964700705685699529 - WORD $0xc5c1ba99; WORD $0xe8111c87 // .quad -1724565812842218855 - WORD $0x400a22a2; WORD $0x1d9c9892 // .quad 2133748077373825698 - WORD $0xdb9914a0; WORD $0x910ab1d4 // .quad -7995382660667468640 - WORD $0xd00cab4b; WORD $0x2503beb6 // .quad 2667185096717282123 - WORD $0x127f59c8; WORD $0xb54d5e4a // .quad -5382542307406947896 - WORD $0x840fd61d; WORD $0x2e44ae64 // .quad 3333981370896602653 - WORD $0x971f303a; WORD $0xe2a0b5dc // .quad -2116491865831296966 - WORD $0xd289e5d2; WORD $0x5ceaecfe // .quad 6695424375237764562 - WORD $0xde737e24; WORD $0x8da471a9 // .quad -8240336443785642460 - WORD $0x872c5f47; WORD $0x7425a83e // .quad 8369280469047205703 - WORD $0x56105dad; WORD $0xb10d8e14 // .quad -5688734536304665171 - WORD $0x28f77719; WORD $0xd12f124e // .quad -3373457468973156583 - WORD $0x6b947518; WORD $0xdd50f199 // .quad -2499232151953443560 - WORD $0xd99aaa6f; WORD $0x82bd6b70 // .quad -9025939945749304721 - WORD $0xe33cc92f; WORD $0x8a5296ff // .quad -8479549122611984081 - WORD $0x1001550b; WORD $0x636cc64d // .quad 7164319141522920715 - WORD $0xdc0bfb7b; WORD $0xace73cbf // .quad -5987750384837592197 - WORD $0x5401aa4e; WORD $0x3c47f7e0 // .quad 4343712908476262990 - WORD $0xd30efa5a; WORD $0xd8210bef // .quad -2873001962619602342 - WORD $0x34810a71; WORD $0x65acfaec // .quad 7326506586225052273 - WORD $0xe3e95c78; WORD $0x8714a775 // .quad -8713155254278333320 - WORD $0x41a14d0d; WORD $0x7f1839a7 // .quad 9158133232781315341 - WORD $0x5ce3b396; WORD $0xa8d9d153 // .quad -6279758049420528746 - WORD $0x1209a050; WORD $0x1ede4811 // .quad 2224294504121868368 - WORD $0x341ca07c; WORD $0xd31045a8 // .quad -3238011543348273028 - WORD $0xab460432; WORD $0x934aed0a // .quad -7833187971778608078 - WORD $0x2091e44d; WORD $0x83ea2b89 // .quad -8941286242233752499 - WORD $0x5617853f; WORD $0xf81da84d // .quad -568112927868484289 - WORD $0x68b65d60; WORD $0xa4e4b66b // .quad -6564921784364802720 - WORD $0xab9d668e; WORD $0x36251260 // .quad 3901544858591782542 - WORD $0x42e3f4b9; WORD $0xce1de406 // .quad -3594466212028615495 - WORD $0x6b426019; WORD $0xc1d72b7c // .quad -4479063491021217767 - WORD $0xe9ce78f3; WORD $0x80d2ae83 // .quad -9164070410158966541 - WORD $0x8612f81f; WORD $0xb24cf65b // .quad -5598829363776522209 - WORD $0xe4421730; WORD $0xa1075a24 // .quad -6843401994271320272 - WORD $0x6797b627; WORD $0xdee033f2 // .quad -2386850686293264857 - WORD $0x1d529cfc; WORD $0xc94930ae // .quad -3942566474411762436 - WORD $0x017da3b1; WORD $0x169840ef // .quad 1628122660560806833 - WORD $0xa4a7443c; WORD $0xfb9b7cd9 // .quad -316522074587315140 - WORD $0x60ee864e; WORD $0x8e1f2895 // .quad -8205795374004271538 - WORD $0x06e88aa5; WORD $0x9d412e08 // .quad -7115355324258153819 - WORD $0xb92a27e2; WORD $0xf1a6f2ba // .quad -1033872180650563614 - WORD $0x08a2ad4e; WORD $0xc491798a // .quad -4282508136895304370 - WORD $0x6774b1db; WORD $0xae10af69 // .quad -5904026244240592421 - WORD $0x8acb58a2; WORD $0xf5b5d7ec // .quad -741449152691742558 - WORD $0xe0a8ef29; WORD $0xacca6da1 // .quad -5995859411864064215 - WORD $0xd6bf1765; WORD $0x9991a6f3 // .quad -7380934748073420955 - WORD $0x58d32af3; WORD $0x17fd090a // .quad 1728547772024695539 - WORD $0xcc6edd3f; WORD $0xbff610b0 // .quad -4614482416664388289 - WORD $0xef07f5b0; WORD $0xddfc4b4c // .quad -2451001303396518480 - WORD $0xff8a948e; WORD $0xeff394dc // .quad -1156417002403097458 - WORD $0x1564f98e; WORD $0x4abdaf10 // .quad 5385653213018257806 - WORD $0x1fb69cd9; WORD $0x95f83d0a // .quad -7640289654143017767 - WORD $0x1abe37f1; WORD $0x9d6d1ad4 // .quad -7102991539009341455 - WORD $0xa7a4440f; WORD $0xbb764c4c // .quad -4938676049251384305 - WORD $0x216dc5ed; WORD $0x84c86189 // .quad -8878739423761676819 - WORD $0xd18d5513; WORD $0xea53df5f // .quad -1561659043136842477 - WORD $0xb4e49bb4; WORD $0x32fd3cf5 // .quad 3674159897003727796 - WORD $0xe2f8552c; WORD $0x92746b9b // .quad -7893565929601608404 - WORD $0x221dc2a1; WORD $0x3fbc8c33 // .quad 4592699871254659745 - WORD $0xdbb66a77; WORD $0xb7118682 // .quad -5255271393574622601 - WORD $0xeaa5334a; WORD $0x0fabaf3f // .quad 1129188820640936778 - WORD $0x92a40515; WORD $0xe4d5e823 // .quad -1957403223540890347 - WORD $0xf2a7400e; WORD $0x29cb4d87 // .quad 3011586022114279438 - WORD $0x3ba6832d; WORD $0x8f05b116 // .quad -8140906042354138323 - WORD $0xef511012; WORD $0x743e20e9 // .quad 8376168546070237202 - WORD $0xca9023f8; WORD $0xb2c71d5b // .quad -5564446534515285000 - WORD $0x6b255416; WORD $0x914da924 // .quad -7976533391121755114 - WORD $0xbd342cf6; WORD $0xdf78e4b2 // .quad -2343872149716718346 - WORD $0xc2f7548e; WORD $0x1ad089b6 // .quad 1932195658189984910 - WORD $0xb6409c1a; WORD $0x8bab8eef // .quad -8382449121214030822 - WORD $0x73b529b1; WORD $0xa184ac24 // .quad -6808127464117294671 - WORD $0xa3d0c320; WORD $0xae9672ab // .quad -5866375383090150624 - WORD $0x90a2741e; WORD $0xc9e5d72d // .quad -3898473311719230434 - WORD $0x8cc4f3e8; WORD $0xda3c0f56 // .quad -2721283210435300376 - WORD $0x7a658892; WORD $0x7e2fa67c // .quad 9092669226243950738 - WORD $0x17fb1871; WORD $0x88658996 // .quad -8618331034163144591 - WORD $0x98feeab7; WORD $0xddbb901b // .quad -2469221522477225289 - WORD $0x9df9de8d; WORD $0xaa7eebfb // .quad -6161227774276542835 - WORD $0x7f3ea565; WORD $0x552a7422 // .quad 6136845133758244197 - WORD $0x85785631; WORD $0xd51ea6fa // .quad -3089848699418290639 - WORD $0x8f87275f; WORD $0xd53a8895 // .quad -3082000819042179233 - WORD $0x936b35de; WORD $0x8533285c // .quad -8848684464777513506 - WORD $0xf368f137; WORD $0x8a892aba // .quad -8464187042230111945 - WORD $0xb8460356; WORD $0xa67ff273 // .quad -6449169562544503978 - WORD $0xb0432d85; WORD $0x2d2b7569 // .quad 3254824252494523781 - WORD $0xa657842c; WORD $0xd01fef10 // .quad -3449775934753242068 - WORD $0x0e29fc73; WORD $0x9c3b2962 // .quad -7189106879045698445 - WORD $0x67f6b29b; WORD $0x8213f56a // .quad -9073638986861858149 - WORD $0x91b47b8f; WORD $0x8349f3ba // .quad -8986383598807123057 - WORD $0x01f45f42; WORD $0xa298f2c5 // .quad -6730362715149934782 - WORD $0x36219a73; WORD $0x241c70a9 // .quad 2602078556773259891 - WORD $0x42717713; WORD $0xcb3f2f76 // .quad -3801267375510030573 - WORD $0x83aa0110; WORD $0xed238cd3 // .quad -1359087822460813040 - WORD $0xd30dd4d7; WORD $0xfe0efb53 // .quad -139898200960150313 - WORD $0x324a40aa; WORD $0xf4363804 // .quad -849429889038008150 - WORD $0x63e8a506; WORD $0x9ec95d14 // .quad -7004965403241175802 - WORD $0x3edcd0d5; WORD $0xb143c605 // .quad -5673473379724898091 - WORD $0x7ce2ce48; WORD $0xc67bb459 // .quad -4144520735624081848 - WORD $0x8e94050a; WORD $0xdd94b786 // .quad -2480155706228734710 - WORD $0xdc1b81da; WORD $0xf81aa16f // .quad -568964901102714406 - WORD $0x191c8326; WORD $0xca7cf2b4 // .quad -3855940325606653146 - WORD $0xe9913128; WORD $0x9b10a4e5 // .quad -7273132090830278360 - WORD $0x1f63a3f0; WORD $0xfd1c2f61 // .quad -208239388580928528 - WORD $0x63f57d72; WORD $0xc1d4ce1f // .quad -4479729095110460046 - WORD $0x673c8cec; WORD $0xbc633b39 // .quad -4871985254153548564 - WORD $0x3cf2dccf; WORD $0xf24a01a7 // .quad -987975350460687153 - WORD $0xe085d813; WORD $0xd5be0503 // .quad -3044990783845967853 - WORD $0x8617ca01; WORD $0x976e4108 // .quad -7535013621679011327 - WORD $0xd8a74e18; WORD $0x4b2d8644 // .quad 5417133557047315992 - WORD $0xa79dbc82; WORD $0xbd49d14a // .quad -4807081008671376254 - WORD $0x0ed1219e; WORD $0xddf8e7d6 // .quad -2451955090545630818 - WORD $0x51852ba2; WORD $0xec9c459d // .quad -1397165242411832414 - WORD $0xc942b503; WORD $0xcabb90e5 // .quad -3838314940804713213 - WORD $0x52f33b45; WORD $0x93e1ab82 // .quad -7790757304148477115 - WORD $0x3b936243; WORD $0x3d6a751f // .quad 4425478360848884291 - WORD $0xe7b00a17; WORD $0xb8da1662 // .quad -5126760611758208489 - WORD $0x0a783ad4; WORD $0x0cc51267 // .quad 920161932633717460 - WORD $0xa19c0c9d; WORD $0xe7109bfb // .quad -1796764746270372707 - WORD $0x668b24c5; WORD $0x27fb2b80 // .quad 2880944217109767365 - WORD $0x450187e2; WORD $0x906a617d // .quad -8040506994060064798 - WORD $0x802dedf6; WORD $0xb1f9f660 // .quad -5622191765467566602 - WORD $0x9641e9da; WORD $0xb484f9dc // .quad -5438947724147693094 - WORD $0xa0396973; WORD $0x5e7873f8 // .quad 6807318348447705459 - WORD $0xbbd26451; WORD $0xe1a63853 // .quad -2186998636757228463 - WORD $0x6423e1e8; WORD $0xdb0b487b // .quad -2662955059861265944 - WORD $0x55637eb2; WORD $0x8d07e334 // .quad -8284403175614349646 - WORD $0x3d2cda62; WORD $0x91ce1a9a // .quad -7940379843253970334 - WORD $0x6abc5e5f; WORD $0xb049dc01 // .quad -5743817951090549153 - WORD $0xcc7810fb; WORD $0x7641a140 // .quad 8521269269642088699 - WORD $0xc56b75f7; WORD $0xdc5c5301 // .quad -2568086420435798537 - WORD $0x7fcb0a9d; WORD $0xa9e904c8 // .quad -6203421752542164323 - WORD $0x1b6329ba; WORD $0x89b9b3e1 // .quad -8522583040413455942 - WORD $0x9fbdcd44; WORD $0x546345fa // .quad 6080780864604458308 - WORD $0x623bf429; WORD $0xac2820d9 // .quad -6041542782089432023 - WORD $0x47ad4095; WORD $0xa97c1779 // .quad -6234081974526590827 - WORD $0xbacaf133; WORD $0xd732290f // .quad -2940242459184402125 - WORD $0xcccc485d; WORD $0x49ed8eab // .quad 5327070802775656541 - WORD $0xd4bed6c0; WORD $0x867f59a9 // .quad -8755180564631333184 - WORD $0xbfff5a74; WORD $0x5c68f256 // .quad 6658838503469570676 - WORD $0x49ee8c70; WORD $0xa81f3014 // .quad -6332289687361778576 - WORD $0x6fff3111; WORD $0x73832eec // .quad 8323548129336963345 - WORD $0x5c6a2f8c; WORD $0xd226fc19 // .quad -3303676090774835316 - WORD $0xc5ff7eab; WORD $0xc831fd53 // .quad -4021154456019173717 - WORD $0xd9c25db7; WORD $0x83585d8f // .quad -8982326584375353929 - WORD $0xb77f5e55; WORD $0xba3e7ca8 // .quad -5026443070023967147 - WORD $0xd032f525; WORD $0xa42e74f3 // .quad -6616222212041804507 - WORD $0xe55f35eb; WORD $0x28ce1bd2 // .quad 2940318199324816875 - WORD $0xc43fb26f; WORD $0xcd3a1230 // .quad -3658591746624867729 - WORD $0xcf5b81b3; WORD $0x7980d163 // .quad 8755227902219092403 - WORD $0x7aa7cf85; WORD $0x80444b5e // .quad -9204148869281624187 - WORD $0xc332621f; WORD $0xd7e105bc // .quad -2891023177508298209 - WORD $0x1951c366; WORD $0xa0555e36 // .quad -6893500068174642330 - WORD $0xf3fefaa7; WORD $0x8dd9472b // .quad -8225464990312760665 - WORD $0x9fa63440; WORD $0xc86ab5c3 // .quad -4005189066790915008 - WORD $0xf0feb951; WORD $0xb14f98f6 // .quad -5670145219463562927 - WORD $0x878fc150; WORD $0xfa856334 // .quad -394800315061255856 - WORD $0x569f33d3; WORD $0x6ed1bf9a // .quad 7985374283903742931 - WORD $0xd4b9d8d2; WORD $0x9c935e00 // .quad -7164279224554366766 - WORD $0xec4700c8; WORD $0x0a862f80 // .quad 758345818024902856 - WORD $0x09e84f07; WORD $0xc3b83581 // .quad -4343663012265570553 - WORD $0x2758c0fa; WORD $0xcd27bb61 // .quad -3663753745896259334 - WORD $0x4c6262c8; WORD $0xf4a642e1 // .quad -817892746904575288 - WORD $0xb897789c; WORD $0x8038d51c // .quad -9207375118826243940 - WORD $0xcfbd7dbd; WORD $0x98e7e9cc // .quad -7428711994456441411 - WORD $0xe6bd56c3; WORD $0xe0470a63 // .quad -2285846861678029117 - WORD $0x03acdd2c; WORD $0xbf21e440 // .quad -4674203974643163860 - WORD $0xe06cac74; WORD $0x1858ccfc // .quad 1754377441329851508 - WORD $0x04981478; WORD $0xeeea5d50 // .quad -1231068949876566920 - WORD $0x0c43ebc8; WORD $0x0f37801e // .quad 1096485900831157192 - WORD $0x02df0ccb; WORD $0x95527a52 // .quad -7686947121313936181 - WORD $0x8f54e6ba; WORD $0xd3056025 // .quad -3241078642388441414 - WORD $0x8396cffd; WORD $0xbaa718e6 // .quad -4996997883215032323 - WORD $0xf32a2069; WORD $0x47c6b82e // .quad 5172023733869224041 - WORD $0x247c83fd; WORD $0xe950df20 // .quad -1634561335591402499 - WORD $0x57fa5441; WORD $0x4cdc331d // .quad 5538357842881958977 - WORD $0x16cdd27e; WORD $0x91d28b74 // .quad -7939129862385708418 - WORD $0xadf8e952; WORD $0xe0133fe4 // .quad -2300424733252327086 - WORD $0x1c81471d; WORD $0xb6472e51 // .quad -5312226309554747619 - WORD $0xd97723a6; WORD $0x58180fdd // .quad 6347841120289366950 - WORD $0x63a198e5; WORD $0xe3d8f9e5 // .quad -2028596868516046619 - WORD $0xa7ea7648; WORD $0x570f09ea // .quad 6273243709394548296 - WORD $0x5e44ff8f; WORD $0x8e679c2f // .quad -8185402070463610993 - WORD $0x51e513da; WORD $0x2cd2cc65 // .quad 3229868618315797466 - WORD $0x35d63f73; WORD $0xb201833b // .quad -5620066569652125837 - WORD $0xa65e58d1; WORD $0xf8077f7e // .quad -574350245532641071 - WORD $0x034bcf4f; WORD $0xde81e40a // .quad -2413397193637769393 - WORD $0x27faf782; WORD $0xfb04afaf // .quad -358968903457900670 - WORD $0x420f6191; WORD $0x8b112e86 // .quad -8425902273664687727 - WORD $0xf1f9b563; WORD $0x79c5db9a // .quad 8774660907532399971 - WORD $0xd29339f6; WORD $0xadd57a27 // .quad -5920691823653471754 - WORD $0xae7822bc; WORD $0x18375281 // .quad 1744954097560724156 - WORD $0xc7380874; WORD $0xd94ad8b1 // .quad -2789178761139451788 - WORD $0x0d0b15b5; WORD $0x8f229391 // .quad -8132775725879323211 - WORD $0x1c830548; WORD $0x87cec76f // .quad -8660765753353239224 - WORD $0x504ddb22; WORD $0xb2eb3875 // .quad -5554283638921766110 - WORD $0xe3a3c69a; WORD $0xa9c2794a // .quad -6214271173264161126 - WORD $0xa46151eb; WORD $0x5fa60692 // .quad 6892203506629956075 - WORD $0x9c8cb841; WORD $0xd433179d // .quad -3156152948152813503 - WORD $0xa6bcd333; WORD $0xdbc7c41b // .quad -2609901835997359309 - WORD $0x81d7f328; WORD $0x849feec2 // .quad -8890124620236590296 - WORD $0x906c0800; WORD $0x12b9b522 // .quad 1349308723430688768 - WORD $0x224deff3; WORD $0xa5c7ea73 // .quad -6500969756868349965 - WORD $0x34870a00; WORD $0xd768226b // .quad -2925050114139026944 - WORD $0xeae16bef; WORD $0xcf39e50f // .quad -3514526177658049553 - WORD $0x00d46640; WORD $0xe6a11583 // .quad -1828156321336891840 - WORD $0xf2cce375; WORD $0x81842f29 // .quad -9114107888677362827 - WORD $0xc1097fd0; WORD $0x60495ae3 // .quad 6938176635183661008 - WORD $0x6f801c53; WORD $0xa1e53af4 // .quad -6780948842419315629 - WORD $0xb14bdfc4; WORD $0x385bb19c // .quad 4061034775552188356 - WORD $0x8b602368; WORD $0xca5e89b1 // .quad -3864500034596756632 - WORD $0xdd9ed7b5; WORD $0x46729e03 // .quad 5076293469440235445 - WORD $0xee382c42; WORD $0xfcf62c1d // .quad -218939024818557886 - WORD $0x6a8346d1; WORD $0x6c07a2c2 // .quad 7784369436827535057 - WORD $0xb4e31ba9; WORD $0x9e19db92 // .quad -7054365918152680535 - WORD $0x05241885; WORD $0xc7098b73 // .quad -4104596259247744891 - WORD $0x621be293; WORD $0xc5a05277 // .quad -4206271379263462765 - WORD $0xc66d1ea7; WORD $0xb8cbee4f // .quad -5130745324059681113 - WORD $0x3aa2db38; WORD $0xf7086715 // .quad -646153205651940552 - WORD $0xdc043328; WORD $0x737f74f1 // .quad 8322499218531169064 - WORD $0x44a5c903; WORD $0x9a65406d // .quad -7321374781173544701 - WORD $0x53053ff2; WORD $0x505f522e // .quad 5791438004736573426 - WORD $0x95cf3b44; WORD $0xc0fe9088 // .quad -4540032458039542972 - WORD $0xe7c68fef; WORD $0x647726b9 // .quad 7239297505920716783 - WORD $0xbb430a15; WORD $0xf13e34aa // .quad -1063354554122040811 - WORD $0x30dc19f5; WORD $0x5eca7834 // .quad 6830403950414141941 - WORD $0xb509e64d; WORD $0x96c6e0ea // .quad -7582125623967357363 - WORD $0x3d132072; WORD $0xb67d1641 // .quad -5297053117264486286 - WORD $0x624c5fe0; WORD $0xbc789925 // .quad -4865971011531808800 - WORD $0x8c57e88f; WORD $0xe41c5bd1 // .quad -2009630378153219953 - WORD $0xbadf77d8; WORD $0xeb96bf6e // .quad -1470777745987373096 - WORD $0xf7b6f159; WORD $0x8e91b962 // .quad -8173548013986844327 - WORD $0x34cbaae7; WORD $0x933e37a5 // .quad -7836765118883190041 - WORD $0xb5a4adb0; WORD $0x723627bb // .quad 8229809056225996208 - WORD $0x81fe95a1; WORD $0xb80dc58e // .quad -5184270380176599647 - WORD $0xa30dd91c; WORD $0xcec3b1aa // .quad -3547796734999668452 - WORD $0x227e3b09; WORD $0xe61136f2 // .quad -1868651956793361655 - WORD $0xa5e8a7b1; WORD $0x213a4f0a // .quad 2394313059052595121 - WORD $0x558ee4e6; WORD $0x8fcac257 // .quad -8085436500636932890 - WORD $0x4f62d19d; WORD $0xa988e2cd // .quad -6230480713039031907 - WORD $0x2af29e1f; WORD $0xb3bd72ed // .quad -5495109607368778209 - WORD $0xa33b8605; WORD $0x93eb1b80 // .quad -7788100891298789883 - WORD $0x75af45a7; WORD $0xe0accfa8 // .quad -2257200990783584857 - WORD $0x660533c3; WORD $0xbc72f130 // .quad -4867563057061743677 - WORD $0x498d8b88; WORD $0x8c6c01c9 // .quad -8328279646880822392 - WORD $0x7f8680b4; WORD $0xeb8fad7c // .quad -1472767802899791692 - WORD $0x9bf0ee6a; WORD $0xaf87023b // .quad -5798663540173640086 - WORD $0x9f6820e1; WORD $0xa67398db // .quad -6452645772052127519 - WORD $0x82ed2a05; WORD $0xdb68c2ca // .quad -2636643406789662203 - WORD $0x43a1148c; WORD $0x88083f89 // .quad -8644589625959967604 - WORD $0x91d43a43; WORD $0x892179be // .quad -8565431156884620733 - WORD $0x948959b0; WORD $0x6a0a4f6b // .quad 7641007041259592112 - WORD $0x364948d4; WORD $0xab69d82e // .quad -6095102927678388012 - WORD $0x79abb01c; WORD $0x848ce346 // .quad -8895485272135061476 - WORD $0xc3db9b09; WORD $0xd6444e39 // .quad -3007192641170597111 - WORD $0x0c0b4e11; WORD $0xf2d80e0c // .quad -947992276657025519 - WORD $0x1a6940e5; WORD $0x85eab0e4 // .quad -8797024428372705051 - WORD $0x0f0e2195; WORD $0x6f8e118f // .quad 8038381691033493909 - WORD $0x2103911f; WORD $0xa7655d1d // .quad -6384594517038493409 - WORD $0xd2d1a9fb; WORD $0x4b7195f2 // .quad 5436291095364479483 - WORD $0x69447567; WORD $0xd13eb464 // .quad -3369057127870728857 - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - // .p2align 2, 0x00 -_POW_TAB: - WORD $0x00000001 // .long 1 - WORD $0x00000003 // .long 3 - WORD $0x00000006 // .long 6 - WORD $0x00000009 // .long 9 - WORD $0x0000000d // .long 13 - WORD $0x00000010 // .long 16 - WORD $0x00000013 // .long 19 - WORD $0x00000017 // .long 23 - WORD $0x0000001a // .long 26 - // .p2align 2, 0x00 -_LSHIFT_TAB: - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000001 // .long 1 - WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000001 // .long 1 - WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000001 // .long 1 - WORD $0x00353231 // .asciz 4, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000002 // .long 2 - WORD $0x00353236 // .asciz 4, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000002 // .long 2 - WORD $0x35323133 // .asciz 4, '3125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000002 // .long 2 - WORD $0x32363531 // .asciz 4, '15625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000003 // .long 3 - WORD $0x32313837 // .asciz 4, '78125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000003 // .long 3 - WORD $0x36303933 // .asciz 4, '390625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000003 // .long 3 - WORD $0x33353931 // .asciz 4, '1953125\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00353231 // .asciz 4, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000004 // .long 4 - WORD $0x35363739 // .asciz 4, '9765625\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00353236 // .asciz 4, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000004 // .long 4 - WORD $0x32383834 // .asciz 4, '48828125\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x35323138 // .asciz 4, '8125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000004 // .long 4 - WORD $0x31343432 // .asciz 4, '244140625\x00\x00\x00\x00\x00\x00\x00' - WORD $0x32363034 // .asciz 4, '40625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000004 // .long 4 - WORD $0x30323231 // .asciz 4, '1220703125\x00\x00\x00\x00\x00\x00' - WORD $0x31333037 // .asciz 4, '703125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000005 // .long 5 - WORD $0x33303136 // .asciz 4, '6103515625\x00\x00\x00\x00\x00\x00' - WORD $0x36353135 // .asciz 4, '515625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000005 // .long 5 - WORD $0x31353033 // .asciz 4, '30517578125\x00\x00\x00\x00\x00' - WORD $0x38373537 // .asciz 4, '7578125\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00353231 // .asciz 4, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000005 // .long 5 - WORD $0x35323531 // .asciz 4, '152587890625\x00\x00\x00\x00' - WORD $0x39383738 // .asciz 4, '87890625\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x35323630 // .asciz 4, '0625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000006 // .long 6 - WORD $0x39323637 // .asciz 4, '762939453125\x00\x00\x00\x00' - WORD $0x35343933 // .asciz 4, '39453125\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x35323133 // .asciz 4, '3125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000006 // .long 6 - WORD $0x34313833 // .asciz 4, '3814697265625\x00\x00\x00' - WORD $0x32373936 // .asciz 4, '697265625\x00\x00\x00\x00\x00\x00\x00' - WORD $0x32363536 // .asciz 4, '65625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000006 // .long 6 - WORD $0x37303931 // .asciz 4, '19073486328125\x00\x00' - WORD $0x36383433 // .asciz 4, '3486328125\x00\x00\x00\x00\x00\x00' - WORD $0x31383233 // .asciz 4, '328125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000007 // .long 7 - WORD $0x36333539 // .asciz 4, '95367431640625\x00\x00' - WORD $0x31333437 // .asciz 4, '7431640625\x00\x00\x00\x00\x00\x00' - WORD $0x36303436 // .asciz 4, '640625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000007 // .long 7 - WORD $0x38363734 // .asciz 4, '476837158203125\x00' - WORD $0x35313733 // .asciz 4, '37158203125\x00\x00\x00\x00\x00' - WORD $0x33303238 // .asciz 4, '8203125\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00353231 // .asciz 4, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000007 // .long 7 - WORD $0x34383332 // .asciz 4, '2384185791015625' - WORD $0x37353831 // .asciz 4, '185791015625\x00\x00\x00\x00' - WORD $0x31303139 // .asciz 4, '91015625\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x35323635 // .asciz 4, '5625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000007 // .long 7 - WORD $0x32393131 // .asciz 4, '1192092895507812' - WORD $0x38323930 // .asciz 4, '0928955078125\x00\x00\x00' - WORD $0x30353539 // .asciz 4, '955078125\x00\x00\x00\x00\x00\x00\x00' - WORD $0x32313837 // .asciz 4, '78125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000008 // .long 8 - WORD $0x30363935 // .asciz 4, '5960464477539062' - WORD $0x34343634 // .asciz 4, '4644775390625\x00\x00\x00' - WORD $0x33353737 // .asciz 4, '775390625\x00\x00\x00\x00\x00\x00\x00' - WORD $0x32363039 // .asciz 4, '90625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000008 // .long 8 - WORD $0x30383932 // .asciz 4, '2980232238769531' - WORD $0x32323332 // .asciz 4, '23223876953125\x00\x00' - WORD $0x36373833 // .asciz 4, '3876953125\x00\x00\x00\x00\x00\x00' - WORD $0x31333539 // .asciz 4, '953125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000008 // .long 8 - WORD $0x30393431 // .asciz 4, '1490116119384765' - WORD $0x31363131 // .asciz 4, '116119384765625\x00' - WORD $0x38333931 // .asciz 4, '19384765625\x00\x00\x00\x00\x00' - WORD $0x35363734 // .asciz 4, '4765625\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00353236 // .asciz 4, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000009 // .long 9 - WORD $0x30353437 // .asciz 4, '7450580596923828' - WORD $0x35303835 // .asciz 4, '580596923828125\x00' - WORD $0x32393639 // .asciz 4, '96923828125\x00\x00\x00\x00\x00' - WORD $0x38323833 // .asciz 4, '3828125\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00353231 // .asciz 4, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000009 // .long 9 - WORD $0x35323733 // .asciz 4, '3725290298461914' - WORD $0x32303932 // .asciz 4, '2902984619140625' - WORD $0x36343839 // .asciz 4, '984619140625\x00\x00\x00\x00' - WORD $0x34313931 // .asciz 4, '19140625\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x35323630 // .asciz 4, '0625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000009 // .long 9 - WORD $0x32363831 // .asciz 4, '1862645149230957' - WORD $0x31353436 // .asciz 4, '6451492309570312' - WORD $0x33323934 // .asciz 4, '4923095703125\x00\x00\x00' - WORD $0x37353930 // .asciz 4, '095703125\x00\x00\x00\x00\x00\x00\x00' - WORD $0x32313330 // .asciz 4, '03125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x0000000a // .long 10 - WORD $0x33313339 // .asciz 4, '9313225746154785' - WORD $0x37353232 // .asciz 4, '2257461547851562' - WORD $0x35313634 // .asciz 4, '4615478515625\x00\x00\x00' - WORD $0x35383734 // .asciz 4, '478515625\x00\x00\x00\x00\x00\x00\x00' - WORD $0x32363531 // .asciz 4, '15625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x0000000a // .long 10 - WORD $0x36353634 // .asciz 4, '4656612873077392' - WORD $0x38323136 // .asciz 4, '6128730773925781' - WORD $0x37303337 // .asciz 4, '73077392578125\x00\x00' - WORD $0x32393337 // .asciz 4, '7392578125\x00\x00\x00\x00\x00\x00' - WORD $0x31383735 // .asciz 4, '578125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x0000000a // .long 10 - WORD $0x38323332 // .asciz 4, '2328306436538696' - WORD $0x34363033 // .asciz 4, '3064365386962890' - WORD $0x33353633 // .asciz 4, '365386962890625\x00' - WORD $0x36393638 // .asciz 4, '86962890625\x00\x00\x00\x00\x00' - WORD $0x30393832 // .asciz 4, '2890625\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00353236 // .asciz 4, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x0000000a // .long 10 - WORD $0x34363131 // .asciz 4, '1164153218269348' - WORD $0x32333531 // .asciz 4, '1532182693481445' - WORD $0x36323831 // .asciz 4, '1826934814453125' - WORD $0x38343339 // .asciz 4, '934814453125\x00\x00\x00\x00' - WORD $0x35343431 // .asciz 4, '14453125\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x35323133 // .asciz 4, '3125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x0000000b // .long 11 - WORD $0x30323835 // .asciz 4, '5820766091346740' - WORD $0x30363637 // .asciz 4, '7660913467407226' - WORD $0x34333139 // .asciz 4, '9134674072265625' - WORD $0x30343736 // .asciz 4, '674072265625\x00\x00\x00\x00' - WORD $0x36323237 // .asciz 4, '72265625\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x35323635 // .asciz 4, '5625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x0000000b // .long 11 - WORD $0x30313932 // .asciz 4, '2910383045673370' - WORD $0x30333833 // .asciz 4, '3830456733703613' - WORD $0x37363534 // .asciz 4, '4567337036132812' - WORD $0x30373333 // .asciz 4, '3370361328125\x00\x00\x00' - WORD $0x33313633 // .asciz 4, '361328125\x00\x00\x00\x00\x00\x00\x00' - WORD $0x32313832 // .asciz 4, '28125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x0000000b // .long 11 - WORD $0x35353431 // .asciz 4, '1455191522836685' - WORD $0x35313931 // .asciz 4, '1915228366851806' - WORD $0x33383232 // .asciz 4, '2283668518066406' - WORD $0x35383636 // .asciz 4, '66851806640625\x00\x00' - WORD $0x36303831 // .asciz 4, '1806640625\x00\x00\x00\x00\x00\x00' - WORD $0x36303436 // .asciz 4, '640625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x0000000c // .long 12 - WORD $0x35373237 // .asciz 4, '7275957614183425' - WORD $0x36373539 // .asciz 4, '9576141834259033' - WORD $0x38313431 // .asciz 4, '1418342590332031' - WORD $0x35323433 // .asciz 4, '34259033203125\x00\x00' - WORD $0x33333039 // .asciz 4, '9033203125\x00\x00\x00\x00\x00\x00' - WORD $0x31333032 // .asciz 4, '203125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x0000000c // .long 12 - WORD $0x37333633 // .asciz 4, '3637978807091712' - WORD $0x38383739 // .asciz 4, '9788070917129516' - WORD $0x39303730 // .asciz 4, '0709171295166015' - WORD $0x32313731 // .asciz 4, '171295166015625\x00' - WORD $0x36313539 // .asciz 4, '95166015625\x00\x00\x00\x00\x00' - WORD $0x35313036 // .asciz 4, '6015625\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00353236 // .asciz 4, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x0000000c // .long 12 - WORD $0x38313831 // .asciz 4, '1818989403545856' - WORD $0x34393839 // .asciz 4, '9894035458564758' - WORD $0x34353330 // .asciz 4, '0354585647583007' - WORD $0x36353835 // .asciz 4, '5856475830078125' - WORD $0x38353734 // .asciz 4, '475830078125\x00\x00\x00\x00' - WORD $0x37303033 // .asciz 4, '30078125\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x35323138 // .asciz 4, '8125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x0000000d // .long 13 - WORD $0x34393039 // .asciz 4, '9094947017729282' - WORD $0x30373439 // .asciz 4, '9470177292823791' - WORD $0x32373731 // .asciz 4, '1772928237915039' - WORD $0x32383239 // .asciz 4, '9282379150390625' - WORD $0x31393733 // .asciz 4, '379150390625\x00\x00\x00\x00' - WORD $0x39333035 // .asciz 4, '50390625\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x35323630 // .asciz 4, '0625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x0000000d // .long 13 - WORD $0x37343534 // .asciz 4, '4547473508864641' - WORD $0x35333734 // .asciz 4, '4735088646411895' - WORD $0x36383830 // .asciz 4, '0886464118957519' - WORD $0x31343634 // .asciz 4, '4641189575195312' - WORD $0x35393831 // .asciz 4, '1895751953125\x00\x00\x00' - WORD $0x39313537 // .asciz 4, '751953125\x00\x00\x00\x00\x00\x00\x00' - WORD $0x32313335 // .asciz 4, '53125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x0000000d // .long 13 - WORD $0x33373232 // .asciz 4, '2273736754432320' - WORD $0x37363337 // .asciz 4, '7367544323205947' - WORD $0x33343435 // .asciz 4, '5443232059478759' - WORD $0x30323332 // .asciz 4, '2320594787597656' - WORD $0x37343935 // .asciz 4, '59478759765625\x00\x00' - WORD $0x39353738 // .asciz 4, '8759765625\x00\x00\x00\x00\x00\x00' - WORD $0x36353637 // .asciz 4, '765625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x0000000d // .long 13 - WORD $0x36333131 // .asciz 4, '1136868377216160' - WORD $0x33383638 // .asciz 4, '8683772161602973' - WORD $0x31323737 // .asciz 4, '7721616029739379' - WORD $0x30363136 // .asciz 4, '6160297393798828' - WORD $0x33373932 // .asciz 4, '297393798828125\x00' - WORD $0x39373339 // .asciz 4, '93798828125\x00\x00\x00\x00\x00' - WORD $0x38323838 // .asciz 4, '8828125\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00353231 // .asciz 4, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x0000000e // .long 14 - WORD $0x34383635 // .asciz 4, '5684341886080801' - WORD $0x38313433 // .asciz 4, '3418860808014869' - WORD $0x38303638 // .asciz 4, '8608080148696899' - WORD $0x31303830 // .asciz 4, '0801486968994140' - WORD $0x39363834 // .asciz 4, '486968994140625\x00' - WORD $0x39393836 // .asciz 4, '68994140625\x00\x00\x00\x00\x00' - WORD $0x30343134 // .asciz 4, '4140625\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00353236 // .asciz 4, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x0000000e // .long 14 - WORD $0x32343832 // .asciz 4, '2842170943040400' - WORD $0x39303731 // .asciz 4, '1709430404007434' - WORD $0x34303334 // .asciz 4, '4304040074348449' - WORD $0x30303430 // .asciz 4, '0400743484497070' - WORD $0x34333437 // .asciz 4, '7434844970703125' - WORD $0x39343438 // .asciz 4, '844970703125\x00\x00\x00\x00' - WORD $0x30373037 // .asciz 4, '70703125\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x35323133 // .asciz 4, '3125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x0000000e // .long 14 - WORD $0x31323431 // .asciz 4, '1421085471520200' - WORD $0x34353830 // .asciz 4, '0854715202003717' - WORD $0x32353137 // .asciz 4, '7152020037174224' - WORD $0x30303230 // .asciz 4, '0200371742248535' - WORD $0x37313733 // .asciz 4, '3717422485351562' - WORD $0x34323234 // .asciz 4, '4224853515625\x00\x00\x00' - WORD $0x35333538 // .asciz 4, '853515625\x00\x00\x00\x00\x00\x00\x00' - WORD $0x32363531 // .asciz 4, '15625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x0000000f // .long 15 - WORD $0x35303137 // .asciz 4, '7105427357601001' - WORD $0x33373234 // .asciz 4, '4273576010018587' - WORD $0x30363735 // .asciz 4, '5760100185871124' - WORD $0x31303031 // .asciz 4, '1001858711242675' - WORD $0x37383538 // .asciz 4, '8587112426757812' - WORD $0x34323131 // .asciz 4, '1124267578125\x00\x00\x00' - WORD $0x35373632 // .asciz 4, '267578125\x00\x00\x00\x00\x00\x00\x00' - WORD $0x32313837 // .asciz 4, '78125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x0000000f // .long 15 - WORD $0x32353533 // .asciz 4, '3552713678800500' - WORD $0x36333137 // .asciz 4, '7136788005009293' - WORD $0x30383837 // .asciz 4, '7880050092935562' - WORD $0x30303530 // .asciz 4, '0500929355621337' - WORD $0x33393239 // .asciz 4, '9293556213378906' - WORD $0x32363535 // .asciz 4, '55621337890625\x00\x00' - WORD $0x37333331 // .asciz 4, '1337890625\x00\x00\x00\x00\x00\x00' - WORD $0x36303938 // .asciz 4, '890625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x0000000f // .long 15 - WORD $0x36373731 // .asciz 4, '1776356839400250' - WORD $0x38363533 // .asciz 4, '3568394002504646' - WORD $0x30343933 // .asciz 4, '3940025046467781' - WORD $0x30353230 // .asciz 4, '0250464677810668' - WORD $0x36343634 // .asciz 4, '4646778106689453' - WORD $0x31383737 // .asciz 4, '778106689453125\x00' - WORD $0x38363630 // .asciz 4, '06689453125\x00\x00\x00\x00\x00' - WORD $0x33353439 // .asciz 4, '9453125\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00353231 // .asciz 4, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000010 // .long 16 - WORD $0x31383838 // .asciz 4, '8881784197001252' - WORD $0x31343837 // .asciz 4, '7841970012523233' - WORD $0x30303739 // .asciz 4, '9700125232338905' - WORD $0x32353231 // .asciz 4, '1252323389053344' - WORD $0x33333233 // .asciz 4, '3233890533447265' - WORD $0x35303938 // .asciz 4, '890533447265625\x00' - WORD $0x34343333 // .asciz 4, '33447265625\x00\x00\x00\x00\x00' - WORD $0x35363237 // .asciz 4, '7265625\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00353236 // .asciz 4, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000010 // .long 16 - WORD $0x30343434 // .asciz 4, '4440892098500626' - WORD $0x30323938 // .asciz 4, '8920985006261616' - WORD $0x30353839 // .asciz 4, '9850062616169452' - WORD $0x36323630 // .asciz 4, '0626161694526672' - WORD $0x36313631 // .asciz 4, '1616945266723632' - WORD $0x32353439 // .asciz 4, '9452667236328125' - WORD $0x32373636 // .asciz 4, '667236328125\x00\x00\x00\x00' - WORD $0x32333633 // .asciz 4, '36328125\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x35323138 // .asciz 4, '8125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000010 // .long 16 - WORD $0x30323232 // .asciz 4, '2220446049250313' - WORD $0x30363434 // .asciz 4, '4460492503130808' - WORD $0x35323934 // .asciz 4, '4925031308084726' - WORD $0x33313330 // .asciz 4, '0313080847263336' - WORD $0x38303830 // .asciz 4, '0808472633361816' - WORD $0x36323734 // .asciz 4, '4726333618164062' - WORD $0x36333333 // .asciz 4, '3336181640625\x00\x00\x00' - WORD $0x36313831 // .asciz 4, '181640625\x00\x00\x00\x00\x00\x00\x00' - WORD $0x32363034 // .asciz 4, '40625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000010 // .long 16 - WORD $0x30313131 // .asciz 4, '1110223024625156' - WORD $0x30333232 // .asciz 4, '2230246251565404' - WORD $0x32363432 // .asciz 4, '2462515654042363' - WORD $0x36353135 // .asciz 4, '5156540423631668' - WORD $0x34303435 // .asciz 4, '5404236316680908' - WORD $0x33363332 // .asciz 4, '2363166809082031' - WORD $0x38363631 // .asciz 4, '16680908203125\x00\x00' - WORD $0x38303930 // .asciz 4, '0908203125\x00\x00\x00\x00\x00\x00' - WORD $0x31333032 // .asciz 4, '203125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000011 // .long 17 - WORD $0x31353535 // .asciz 4, '5551115123125782' - WORD $0x31353131 // .asciz 4, '1151231257827021' - WORD $0x32313332 // .asciz 4, '2312578270211815' - WORD $0x32383735 // .asciz 4, '5782702118158340' - WORD $0x31323037 // .asciz 4, '7021181583404541' - WORD $0x35313831 // .asciz 4, '1815834045410156' - WORD $0x30343338 // .asciz 4, '83404541015625\x00\x00' - WORD $0x31343534 // .asciz 4, '4541015625\x00\x00\x00\x00\x00\x00' - WORD $0x36353130 // .asciz 4, '015625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000011 // .long 17 - WORD $0x35373732 // .asciz 4, '2775557561562891' - WORD $0x35373535 // .asciz 4, '5575615628913510' - WORD $0x36353136 // .asciz 4, '6156289135105907' - WORD $0x31393832 // .asciz 4, '2891351059079170' - WORD $0x30313533 // .asciz 4, '3510590791702270' - WORD $0x37303935 // .asciz 4, '5907917022705078' - WORD $0x30373139 // .asciz 4, '917022705078125\x00' - WORD $0x30373232 // .asciz 4, '22705078125\x00\x00\x00\x00\x00' - WORD $0x38373035 // .asciz 4, '5078125\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00353231 // .asciz 4, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000011 // .long 17 - WORD $0x37383331 // .asciz 4, '1387778780781445' - WORD $0x37383737 // .asciz 4, '7787807814456755' - WORD $0x38373038 // .asciz 4, '8078144567552953' - WORD $0x35343431 // .asciz 4, '1445675529539585' - WORD $0x35353736 // .asciz 4, '6755295395851135' - WORD $0x33353932 // .asciz 4, '2953958511352539' - WORD $0x35383539 // .asciz 4, '9585113525390625' - WORD $0x35333131 // .asciz 4, '113525390625\x00\x00\x00\x00' - WORD $0x39333532 // .asciz 4, '25390625\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x35323630 // .asciz 4, '0625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000012 // .long 18 - WORD $0x38333936 // .asciz 4, '6938893903907228' - WORD $0x39333938 // .asciz 4, '8939039072283776' - WORD $0x30393330 // .asciz 4, '0390722837764769' - WORD $0x38323237 // .asciz 4, '7228377647697925' - WORD $0x36373733 // .asciz 4, '3776476979255676' - WORD $0x39363734 // .asciz 4, '4769792556762695' - WORD $0x35323937 // .asciz 4, '7925567626953125' - WORD $0x36373635 // .asciz 4, '567626953125\x00\x00\x00\x00' - WORD $0x35393632 // .asciz 4, '26953125\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x35323133 // .asciz 4, '3125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000012 // .long 18 - WORD $0x39363433 // .asciz 4, '3469446951953614' - WORD $0x39363434 // .asciz 4, '4469519536141888' - WORD $0x35393135 // .asciz 4, '5195361418882384' - WORD $0x34313633 // .asciz 4, '3614188823848962' - WORD $0x38383831 // .asciz 4, '1888238489627838' - WORD $0x34383332 // .asciz 4, '2384896278381347' - WORD $0x32363938 // .asciz 4, '8962783813476562' - WORD $0x38333837 // .asciz 4, '7838134765625\x00\x00\x00' - WORD $0x37343331 // .asciz 4, '134765625\x00\x00\x00\x00\x00\x00\x00' - WORD $0x32363536 // .asciz 4, '65625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000012 // .long 18 - WORD $0x34333731 // .asciz 4, '1734723475976807' - WORD $0x34333237 // .asciz 4, '7234759768070944' - WORD $0x37393537 // .asciz 4, '7597680709441192' - WORD $0x37303836 // .asciz 4, '6807094411924481' - WORD $0x34343930 // .asciz 4, '0944119244813919' - WORD $0x32393131 // .asciz 4, '1192448139190673' - WORD $0x31383434 // .asciz 4, '4481391906738281' - WORD $0x39313933 // .asciz 4, '39190673828125\x00\x00' - WORD $0x33373630 // .asciz 4, '0673828125\x00\x00\x00\x00\x00\x00' - WORD $0x31383238 // .asciz 4, '828125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000013 // .long 19 - WORD $0x33373638 // .asciz 4, '8673617379884035' - WORD $0x33373136 // .asciz 4, '6173798840354720' - WORD $0x38383937 // .asciz 4, '7988403547205962' - WORD $0x35333034 // .asciz 4, '4035472059622406' - WORD $0x30323734 // .asciz 4, '4720596224069595' - WORD $0x32363935 // .asciz 4, '5962240695953369' - WORD $0x36303432 // .asciz 4, '2406959533691406' - WORD $0x35393539 // .asciz 4, '95953369140625\x00\x00' - WORD $0x39363333 // .asciz 4, '3369140625\x00\x00\x00\x00\x00\x00' - WORD $0x36303431 // .asciz 4, '140625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' -_ESCAPED_TAB: - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"\x00\x00\x00\x00\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00"\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00220000 // .ascii 4, '\x00\x00"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00/' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00/\x00\x00\x00\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00/\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x2f000000 // .ascii 4, '\x00\x00\x00/\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\\\x00\x00\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\\\x00\x00\x00\x00\x00\x08\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\\\x00\x00\x00\x00\x00\x08\x00\x00\x00\x0c\x00' - WORD $0x0000005c // .ascii 4, '\\\x00\x00\x00\x00\x00\x08\x00\x00\x00\x0c\x00\x00\x00\x00\x00' - WORD $0x00080000 // .ascii 4, '\x00\x00\x08\x00\x00\x00\x0c\x00\x00\x00\x00\x00\x00\x00\n\x00' - WORD $0x000c0000 // .ascii 4, '\x00\x00\x0c\x00\x00\x00\x00\x00\x00\x00\n\x00\x00\x00\r\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\n\x00\x00\x00\r\x00\t\x00\x00\x00' - WORD $0x000a0000 // .ascii 4, '\x00\x00\n\x00\x00\x00\r\x00\t\x00\x00\x00' - WORD $0x000d0000 // .ascii 4, '\x00\x00\r\x00\t\x00\x00\x00' - WORD $0x00000009 // .ascii 4, '\t\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - -TEXT ·__parse_with_padding(SB), NOSPLIT, $0-16 - NO_LOCAL_POINTERS - -_entry: - MOVD 16(g), R16 - SUB $224, RSP, R17 - CMP R16, R17 - BLS _stack_grow - -_parse_with_padding: - MOVD parser+0(FP), R0 - MOVD ·_subr__parse_with_padding(SB), R11 - WORD $0x1000005e // adr x30, .+8 - JMP (R11) - MOVD R0, ret+8(FP) - RET - -_stack_grow: - MOVD R30, R3 - CALL runtime·morestack_noctxt<>(SB) - JMP _entry diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/parse_with_padding_subr_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/parse_with_padding_subr_arm64.go deleted file mode 100644 index 11c37e44e..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/parse_with_padding_subr_arm64.go +++ /dev/null @@ -1,25 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package neon - -//go:nosplit -//go:noescape -//goland:noinspection ALL -func __parse_with_padding_entry__() uintptr - -var ( - _subr__parse_with_padding uintptr = __parse_with_padding_entry__() + 248 -) - -const ( - _stack__parse_with_padding = 160 -) - -var ( - _ = _subr__parse_with_padding -) - -const ( - _ = _stack__parse_with_padding -) diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/quote_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/quote_arm64.go deleted file mode 100644 index be0566cde..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/quote_arm64.go +++ /dev/null @@ -1,35 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 neon - -import ( - `unsafe` - - // `github.com/bytedance/sonic/internal/native/types` -) - -//go:nosplit -func quote(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn *int, flags uint64) (ret int) { - return __quote(sp, nb, dp, dn, flags) -} - -//go:nosplit -//go:noescape -//goland:noinspection GoUnusedParameter -func __quote(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn *int, flags uint64) (ret int) diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/quote_arm64.s b/vendor/github.com/bytedance/sonic/internal/native/neon/quote_arm64.s deleted file mode 100644 index 0e19a9ba9..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/quote_arm64.s +++ /dev/null @@ -1,2563 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -#include "go_asm.h" -#include "funcdata.h" -#include "textflag.h" - -TEXT ·__quote_entry__(SB), NOSPLIT, $16 - NO_LOCAL_POINTERS - WORD $0x100000a0 // adr x0, .+20 - MOVD R0, ret(FP) - RET - // .p2align 4, 0x00 -lCPI0_0: - WORD $0x08040201 - WORD $0x80402010 - WORD $0x08040201 - WORD $0x80402010 - // // .byte 1 -// .byte 2 -// .byte 4 -// .byte 8 -// .byte 16 -// .byte 32 -// .byte 64 -// .byte 128 -// .byte 1 -// .byte 2 -// .byte 4 -// .byte 8 -// .byte 16 -// .byte 32 -// .byte 64 -// .byte 128 - -lCPI0_1: - WORD $0x09010800 - WORD $0x0b030a02 - WORD $0x0d050c04 - WORD $0x0f070e06 - // // .byte 0 -// .byte 8 -// .byte 1 -// .byte 9 -// .byte 2 -// .byte 10 -// .byte 3 -// .byte 11 -// .byte 4 -// .byte 12 -// .byte 5 -// .byte 13 -// .byte 6 -// .byte 14 -// .byte 7 -// .byte 15 - -_quote: - WORD $0xd10083ff // sub sp, sp, #32 - WORD $0xa900fbfd // stp fp, lr, [sp, #8] - WORD $0xa93ffbfd // stp fp, lr, [sp, #-8] - WORD $0xd10023fd // sub fp, sp, #8 - WORD $0xf9400069 // ldr x9, [x3] -Lloh0: - WORD $0x1000ad68 // adr x8, __DoubleQuoteTab $5548(%rip) -Lloh1: - WORD $0x91000108 // add x8, x8, __DoubleQuoteTab@PAGEOFF $0(%rip) -Lloh2: - WORD $0x10002d2a // adr x10, __SingleQuoteTab $1444(%rip) -Lloh3: - WORD $0x9100014a // add x10, x10, __SingleQuoteTab@PAGEOFF $0(%rip) - WORD $0xf240009f // tst x4, #0x1 - WORD $0x9a880148 // csel x8, x10, x8, eq - WORD $0xeb010d3f // cmp x9, x1, lsl #3 - WORD $0x54001b0a // b.ge LBB0_53 $864(%rip) - WORD $0xaa0203eb // mov x11, x2 - WORD $0xaa0003ee // mov x14, x0 - WORD $0xb4002a41 // cbz x1, LBB0_76 $1352(%rip) - WORD $0xd100040c // sub x12, x0, #1 - WORD $0x4f01e440 // movi.16b v0, #34 - WORD $0x4f02e781 // movi.16b v1, #92 - WORD $0x4f01e402 // movi.16b v2, #32 -Lloh4: - WORD $0x10fffc8b // adr x11, lCPI0_0 $-112(%rip) -Lloh5: - WORD $0x3dc00163 // ldr q3, [x11, lCPI0_0@PAGEOFF] $0(%rip) -Lloh6: - WORD $0x10fffccb // adr x11, lCPI0_1 $-104(%rip) -Lloh7: - WORD $0x3dc00164 // ldr q4, [x11, lCPI0_1@PAGEOFF] $0(%rip) - WORD $0xaa0003ed // mov x13, x0 - WORD $0xaa0203eb // mov x11, x2 -LBB0_3: - WORD $0xf1003c3f // cmp x1, #15 - WORD $0x1a9fd7e4 // cset w4, gt - WORD $0xaa0903f0 // mov x16, x9 - WORD $0xaa0b03ef // mov x15, x11 - WORD $0xaa0103f1 // mov x17, x1 - WORD $0xaa0d03ee // mov x14, x13 - WORD $0xf100403f // cmp x1, #16 - WORD $0x5400046b // b.lt LBB0_10 $140(%rip) - WORD $0xf100413f // cmp x9, #16 - WORD $0x5400042b // b.lt LBB0_10 $132(%rip) - WORD $0xd280000f // mov x15, #0 - WORD $0xaa0103e5 // mov x5, x1 - WORD $0xaa0903ee // mov x14, x9 -LBB0_6: - WORD $0x8b0f01b0 // add x16, x13, x15 - WORD $0x8b0f0171 // add x17, x11, x15 - WORD $0xa9401210 // ldp x16, x4, [x16] - WORD $0xa9001230 // stp x16, x4, [x17] - WORD $0x9e670205 // fmov d5, x16 - WORD $0x4e181c85 // mov.d v5[1], x4 - WORD $0x6e208ca6 // cmeq.16b v6, v5, v0 - WORD $0x6e218ca7 // cmeq.16b v7, v5, v1 - WORD $0x6e253445 // cmhi.16b v5, v2, v5 - WORD $0x4ea71cc6 // orr.16b v6, v6, v7 - WORD $0x4ea51cc5 // orr.16b v5, v6, v5 - WORD $0x4e231ca5 // and.16b v5, v5, v3 - WORD $0x4e0400a5 // tbl.16b v5, { v5 }, v4 - WORD $0x4e71b8a5 // addv.8h h5, v5 - WORD $0x1e2600b0 // fmov w16, s5 - WORD $0x35000770 // cbnz w16, LBB0_20 $236(%rip) - WORD $0xd10040b1 // sub x17, x5, #16 - WORD $0xd10041d0 // sub x16, x14, #16 - WORD $0xf1007cbf // cmp x5, #31 - WORD $0x1a9fd7e4 // cset w4, gt - WORD $0x910041ef // add x15, x15, #16 - WORD $0xf10080bf // cmp x5, #32 - WORD $0x540000ab // b.lt LBB0_9 $20(%rip) - WORD $0xaa1103e5 // mov x5, x17 - WORD $0xf1007ddf // cmp x14, #31 - WORD $0xaa1003ee // mov x14, x16 - WORD $0x54fffccc // b.gt LBB0_6 $-104(%rip) -LBB0_9: - WORD $0x8b0f01ae // add x14, x13, x15 - WORD $0x8b0f016f // add x15, x11, x15 -LBB0_10: - WORD $0x36000304 // tbz w4, #0, LBB0_14 $96(%rip) - WORD $0x3dc001c5 // ldr q5, [x14] - WORD $0x6e208ca6 // cmeq.16b v6, v5, v0 - WORD $0x6e218ca7 // cmeq.16b v7, v5, v1 - WORD $0x6e253450 // cmhi.16b v16, v2, v5 - WORD $0x4ea71cc6 // orr.16b v6, v6, v7 - WORD $0x4eb01cc6 // orr.16b v6, v6, v16 - WORD $0x4e231cc6 // and.16b v6, v6, v3 - WORD $0x4e0400c6 // tbl.16b v6, { v6 }, v4 - WORD $0x4e71b8c6 // addv.8h h6, v6 - WORD $0x1e2600d1 // fmov w17, s6 - WORD $0x32100231 // orr w17, w17, #0x10000 - WORD $0x5ac00231 // rbit w17, w17 - WORD $0x5ac01231 // clz w17, w17 - WORD $0x9e6600a5 // fmov x5, d5 - WORD $0xeb11021f // cmp x16, x17 - WORD $0x54000a8a // b.ge LBB0_36 $336(%rip) - WORD $0xf1002204 // subs x4, x16, #8 - WORD $0x54000b43 // b.lo LBB0_38 $360(%rip) - WORD $0xf80085e5 // str x5, [x15], #8 - WORD $0x910021d1 // add x17, x14, #8 - WORD $0xf1001085 // subs x5, x4, #4 - WORD $0x54000b4a // b.ge LBB0_39 $360(%rip) - WORD $0x1400005c // b LBB0_40 $368(%rip) -LBB0_14: - WORD $0xf100063f // cmp x17, #1 - WORD $0x5400032b // b.lt LBB0_21 $100(%rip) - WORD $0xf100061f // cmp x16, #1 - WORD $0x540002eb // b.lt LBB0_21 $92(%rip) - WORD $0xcb0d01c4 // sub x4, x14, x13 -LBB0_17: - WORD $0x394001c6 // ldrb w6, [x14] - WORD $0xd37cecc5 // lsl x5, x6, #4 - WORD $0xf8656945 // ldr x5, [x10, x5] - WORD $0xb5000305 // cbnz x5, LBB0_23 $96(%rip) - WORD $0xd1000625 // sub x5, x17, #1 - WORD $0x910005ce // add x14, x14, #1 - WORD $0x380015e6 // strb w6, [x15], #1 - WORD $0xf1000a3f // cmp x17, #2 - WORD $0x540001cb // b.lt LBB0_22 $56(%rip) - WORD $0xd1000606 // sub x6, x16, #1 - WORD $0x91000484 // add x4, x4, #1 - WORD $0xaa0503f1 // mov x17, x5 - WORD $0xf100061f // cmp x16, #1 - WORD $0xaa0603f0 // mov x16, x6 - WORD $0x54fffe4c // b.gt LBB0_17 $-56(%rip) - WORD $0x14000007 // b LBB0_22 $28(%rip) -LBB0_20: - WORD $0x5ac0020e // rbit w14, w16 - WORD $0x5ac011ce // clz w14, w14 - WORD $0x8b0f01c4 // add x4, x14, x15 - WORD $0xb6f80124 // tbz x4, #63, LBB0_24 $36(%rip) - WORD $0x14000065 // b LBB0_52 $404(%rip) -LBB0_21: - WORD $0xaa1103e5 // mov x5, x17 -LBB0_22: - WORD $0xaa2e03ef // mvn x15, x14 - WORD $0x8b0d01ef // add x15, x15, x13 - WORD $0xcb0d01ce // sub x14, x14, x13 - WORD $0xf10000bf // cmp x5, #0 - WORD $0x9a8e11e4 // csel x4, x15, x14, ne -LBB0_23: - WORD $0xb7f80bc4 // tbnz x4, #63, LBB0_52 $376(%rip) -LBB0_24: - WORD $0x8b0401ae // add x14, x13, x4 - WORD $0x8b04016b // add x11, x11, x4 - WORD $0xeb040021 // subs x1, x1, x4 - WORD $0x54001c20 // b.eq LBB0_76 $900(%rip) - WORD $0xcb040129 // sub x9, x9, x4 - WORD $0x8b0d008d // add x13, x4, x13 - WORD $0xcb0d018d // sub x13, x12, x13 - WORD $0x14000006 // b LBB0_27 $24(%rip) -LBB0_26: - WORD $0x910005ce // add x14, x14, #1 - WORD $0x8b0f016b // add x11, x11, x15 - WORD $0xd10005ad // sub x13, x13, #1 - WORD $0xd1000421 // sub x1, x1, #1 - WORD $0xb4001b01 // cbz x1, LBB0_76 $864(%rip) -LBB0_27: - WORD $0x394001cf // ldrb w15, [x14] - WORD $0x8b0f1111 // add x17, x8, x15, lsl #4 - WORD $0xb940022f // ldr w15, [x17] - WORD $0xb400032f // cbz x15, LBB0_35 $100(%rip) - WORD $0x93407def // sxtw x15, w15 - WORD $0xeb0f0129 // subs x9, x9, x15 - WORD $0x54001b0b // b.lt LBB0_77 $864(%rip) - WORD $0xf10011e4 // subs x4, x15, #4 - WORD $0x5400010b // b.lt LBB0_31 $32(%rip) - WORD $0xb9400a25 // ldr w5, [x17, #8] - WORD $0xaa0b03f0 // mov x16, x11 - WORD $0xb8004605 // str w5, [x16], #4 - WORD $0x91003231 // add x17, x17, #12 - WORD $0xf1000885 // subs x5, x4, #2 - WORD $0x540000e2 // b.hs LBB0_32 $28(%rip) - WORD $0x14000009 // b LBB0_33 $36(%rip) -LBB0_31: - WORD $0x91002231 // add x17, x17, #8 - WORD $0xaa0b03f0 // mov x16, x11 - WORD $0xaa0f03e4 // mov x4, x15 - WORD $0xf10009e5 // subs x5, x15, #2 - WORD $0x54000083 // b.lo LBB0_33 $16(%rip) -LBB0_32: - WORD $0x78402624 // ldrh w4, [x17], #2 - WORD $0x78002604 // strh w4, [x16], #2 - WORD $0xaa0503e4 // mov x4, x5 -LBB0_33: - WORD $0xb4fffc64 // cbz x4, LBB0_26 $-116(%rip) - WORD $0x39400231 // ldrb w17, [x17] - WORD $0x39000211 // strb w17, [x16] - WORD $0x17ffffe0 // b LBB0_26 $-128(%rip) -LBB0_35: - WORD $0xaa0e03ed // mov x13, x14 - WORD $0x17ffff73 // b LBB0_3 $-564(%rip) -LBB0_36: - WORD $0x7100223f // cmp w17, #8 - WORD $0x540003a3 // b.lo LBB0_45 $116(%rip) - WORD $0xf80085e5 // str x5, [x15], #8 - WORD $0x910021d0 // add x16, x14, #8 - WORD $0xd1002224 // sub x4, x17, #8 - WORD $0xf1001085 // subs x5, x4, #4 - WORD $0x54000382 // b.hs LBB0_46 $112(%rip) - WORD $0x1400001e // b LBB0_47 $120(%rip) -LBB0_38: - WORD $0xaa0e03f1 // mov x17, x14 - WORD $0xaa1003e4 // mov x4, x16 - WORD $0xf1001205 // subs x5, x16, #4 - WORD $0x5400008b // b.lt LBB0_40 $16(%rip) -LBB0_39: - WORD $0xb8404624 // ldr w4, [x17], #4 - WORD $0xb80045e4 // str w4, [x15], #4 - WORD $0xaa0503e4 // mov x4, x5 -LBB0_40: - WORD $0xf1000885 // subs x5, x4, #2 - WORD $0x540000c3 // b.lo LBB0_42 $24(%rip) - WORD $0x78402624 // ldrh w4, [x17], #2 - WORD $0x780025e4 // strh w4, [x15], #2 - WORD $0xaa0503e4 // mov x4, x5 - WORD $0xb5000065 // cbnz x5, LBB0_43 $12(%rip) - WORD $0x14000004 // b LBB0_44 $16(%rip) -LBB0_42: - WORD $0xb4000064 // cbz x4, LBB0_44 $12(%rip) -LBB0_43: - WORD $0x39400231 // ldrb w17, [x17] - WORD $0x390001f1 // strb w17, [x15] -LBB0_44: - WORD $0x8b0e020e // add x14, x16, x14 - WORD $0xaa2e03ee // mvn x14, x14 - WORD $0x8b0d01c4 // add x4, x14, x13 - WORD $0xb6fff724 // tbz x4, #63, LBB0_24 $-284(%rip) - WORD $0x14000015 // b LBB0_52 $84(%rip) -LBB0_45: - WORD $0xaa0e03f0 // mov x16, x14 - WORD $0xaa1103e4 // mov x4, x17 - WORD $0xf1001225 // subs x5, x17, #4 - WORD $0x54000083 // b.lo LBB0_47 $16(%rip) -LBB0_46: - WORD $0xb8404604 // ldr w4, [x16], #4 - WORD $0xb80045e4 // str w4, [x15], #4 - WORD $0xaa0503e4 // mov x4, x5 -LBB0_47: - WORD $0xf1000885 // subs x5, x4, #2 - WORD $0x540000c3 // b.lo LBB0_49 $24(%rip) - WORD $0x78402604 // ldrh w4, [x16], #2 - WORD $0x780025e4 // strh w4, [x15], #2 - WORD $0xaa0503e4 // mov x4, x5 - WORD $0xb5000065 // cbnz x5, LBB0_50 $12(%rip) - WORD $0x14000004 // b LBB0_51 $16(%rip) -LBB0_49: - WORD $0xb4000064 // cbz x4, LBB0_51 $12(%rip) -LBB0_50: - WORD $0x39400210 // ldrb w16, [x16] - WORD $0x390001f0 // strb w16, [x15] -LBB0_51: - WORD $0xcb0d01ce // sub x14, x14, x13 - WORD $0x8b1101c4 // add x4, x14, x17 - WORD $0xb6fff484 // tbz x4, #63, LBB0_24 $-368(%rip) -LBB0_52: - WORD $0x8b020088 // add x8, x4, x2 - WORD $0xaa2803e8 // mvn x8, x8 - WORD $0x8b0b0108 // add x8, x8, x11 - WORD $0xf9000068 // str x8, [x3] - WORD $0xcb0d0008 // sub x8, x0, x13 - WORD $0x8b040101 // add x1, x8, x4 - WORD $0xaa0103e0 // mov x0, x1 - WORD $0xa940fbfd // ldp fp, lr, [sp, #8] - WORD $0x910083ff // add sp, sp, #32 - WORD $0xd65f03c0 // ret -LBB0_53: - WORD $0x4f01e440 // movi.16b v0, #34 - WORD $0x4f02e781 // movi.16b v1, #92 - WORD $0x4f01e402 // movi.16b v2, #32 -Lloh8: - WORD $0x10ffe229 // adr x9, lCPI0_0 $-956(%rip) -Lloh9: - WORD $0x3dc00123 // ldr q3, [x9, lCPI0_0@PAGEOFF] $0(%rip) -Lloh10: - WORD $0x10ffe269 // adr x9, lCPI0_1 $-948(%rip) -Lloh11: - WORD $0x3dc00124 // ldr q4, [x9, lCPI0_1@PAGEOFF] $0(%rip) -Lloh12: - WORD $0x100110aa // adr x10, __EscTab $8724(%rip) -Lloh13: - WORD $0x9100014a // add x10, x10, __EscTab@PAGEOFF $0(%rip) - WORD $0xaa0203e9 // mov x9, x2 - WORD $0xaa0103eb // mov x11, x1 -LBB0_54: - WORD $0xf100417f // cmp x11, #16 - WORD $0x5400028b // b.lt LBB0_57 $80(%rip) -LBB0_55: - WORD $0xa940300d // ldp x13, x12, [x0] - WORD $0xa900312d // stp x13, x12, [x9] - WORD $0x9e6701a5 // fmov d5, x13 - WORD $0x4e181d85 // mov.d v5[1], x12 - WORD $0x6e208ca6 // cmeq.16b v6, v5, v0 - WORD $0x6e218ca7 // cmeq.16b v7, v5, v1 - WORD $0x6e253445 // cmhi.16b v5, v2, v5 - WORD $0x4ea71cc6 // orr.16b v6, v6, v7 - WORD $0x4ea51cc5 // orr.16b v5, v6, v5 - WORD $0x4e231ca5 // and.16b v5, v5, v3 - WORD $0x4e0400a5 // tbl.16b v5, { v5 }, v4 - WORD $0x4e71b8a5 // addv.8h h5, v5 - WORD $0x1e2600ac // fmov w12, s5 - WORD $0x350008ac // cbnz w12, LBB0_67 $276(%rip) - WORD $0x91004000 // add x0, x0, #16 - WORD $0x91004129 // add x9, x9, #16 - WORD $0xd100416b // sub x11, x11, #16 - WORD $0xf100417f // cmp x11, #16 - WORD $0x54fffdc2 // b.hs LBB0_55 $-72(%rip) -LBB0_57: - WORD $0xf100216c // subs x12, x11, #8 - WORD $0x5400040b // b.lt LBB0_61 $128(%rip) - WORD $0x3940000d // ldrb w13, [x0] - WORD $0x386d694d // ldrb w13, [x10, x13] - WORD $0x3940040e // ldrb w14, [x0, #1] - WORD $0x386e694e // ldrb w14, [x10, x14] - WORD $0x2a0e05ad // orr w13, w13, w14, lsl #1 - WORD $0x3940080e // ldrb w14, [x0, #2] - WORD $0x386e694e // ldrb w14, [x10, x14] - WORD $0x2a0e09ad // orr w13, w13, w14, lsl #2 - WORD $0x39400c0e // ldrb w14, [x0, #3] - WORD $0x386e694e // ldrb w14, [x10, x14] - WORD $0x2a0e0dad // orr w13, w13, w14, lsl #3 - WORD $0xf940000e // ldr x14, [x0] - WORD $0xf900012e // str x14, [x9] - WORD $0x72001dbf // tst w13, #0xff - WORD $0x54000821 // b.ne LBB0_73 $260(%rip) - WORD $0x3940100d // ldrb w13, [x0, #4] - WORD $0x386d694d // ldrb w13, [x10, x13] - WORD $0x3940140e // ldrb w14, [x0, #5] - WORD $0x386e694e // ldrb w14, [x10, x14] - WORD $0x2a0e05ad // orr w13, w13, w14, lsl #1 - WORD $0x3940180e // ldrb w14, [x0, #6] - WORD $0x386e694e // ldrb w14, [x10, x14] - WORD $0x2a0e09ad // orr w13, w13, w14, lsl #2 - WORD $0x39401c0e // ldrb w14, [x0, #7] - WORD $0x386e694e // ldrb w14, [x10, x14] - WORD $0x2a0e0dad // orr w13, w13, w14, lsl #3 - WORD $0x72001dbf // tst w13, #0xff - WORD $0x540006c1 // b.ne LBB0_74 $216(%rip) - WORD $0x91002129 // add x9, x9, #8 - WORD $0x91002000 // add x0, x0, #8 - WORD $0xaa0c03eb // mov x11, x12 -LBB0_61: - WORD $0xf100116c // subs x12, x11, #4 - WORD $0x5400026b // b.lt LBB0_64 $76(%rip) - WORD $0x3940000d // ldrb w13, [x0] - WORD $0x386d694d // ldrb w13, [x10, x13] - WORD $0x3940040e // ldrb w14, [x0, #1] - WORD $0x386e694e // ldrb w14, [x10, x14] - WORD $0x2a0e05ad // orr w13, w13, w14, lsl #1 - WORD $0x3940080e // ldrb w14, [x0, #2] - WORD $0x386e694e // ldrb w14, [x10, x14] - WORD $0x2a0e09ad // orr w13, w13, w14, lsl #2 - WORD $0x39400c0e // ldrb w14, [x0, #3] - WORD $0x386e694e // ldrb w14, [x10, x14] - WORD $0x2a0e0dad // orr w13, w13, w14, lsl #3 - WORD $0xb940000e // ldr w14, [x0] - WORD $0xb900012e // str w14, [x9] - WORD $0x72001dbf // tst w13, #0xff - WORD $0x54000401 // b.ne LBB0_73 $128(%rip) - WORD $0x91001129 // add x9, x9, #4 - WORD $0x91001000 // add x0, x0, #4 - WORD $0xaa0c03eb // mov x11, x12 -LBB0_64: - WORD $0xf100057f // cmp x11, #1 - WORD $0x5400042b // b.lt LBB0_75 $132(%rip) -LBB0_65: - WORD $0x3940000c // ldrb w12, [x0] - WORD $0x386c694d // ldrb w13, [x10, x12] - WORD $0x3500016d // cbnz w13, LBB0_70 $44(%rip) - WORD $0x91000400 // add x0, x0, #1 - WORD $0x3800152c // strb w12, [x9], #1 - WORD $0xf100056b // subs x11, x11, #1 - WORD $0x54ffff4c // b.gt LBB0_65 $-24(%rip) - WORD $0x14000019 // b LBB0_75 $100(%rip) -LBB0_67: - WORD $0x5ac0018c // rbit w12, w12 -LBB0_68: - WORD $0x5ac0118c // clz w12, w12 -LBB0_69: - WORD $0x8b0c0000 // add x0, x0, x12 - WORD $0xcb0c016b // sub x11, x11, x12 - WORD $0x8b0c0129 // add x9, x9, x12 -LBB0_70: - WORD $0x3940000c // ldrb w12, [x0] -LBB0_71: - WORD $0x8b0c110c // add x12, x8, x12, lsl #4 - WORD $0xb980018d // ldrsw x13, [x12] - WORD $0xf940058c // ldr x12, [x12, #8] - WORD $0xf900012c // str x12, [x9] - WORD $0x8b0d0129 // add x9, x9, x13 - WORD $0xf100097f // cmp x11, #2 - WORD $0x5400018b // b.lt LBB0_75 $48(%rip) - WORD $0xd100056b // sub x11, x11, #1 - WORD $0x38401c0c // ldrb w12, [x0, #1]! - WORD $0x386c694d // ldrb w13, [x10, x12] - WORD $0x35fffecd // cbnz w13, LBB0_71 $-40(%rip) - WORD $0x17ffff9b // b LBB0_54 $-404(%rip) -LBB0_73: - WORD $0x5ac001ac // rbit w12, w13 - WORD $0x17ffffee // b LBB0_68 $-72(%rip) -LBB0_74: - WORD $0x5ac001ac // rbit w12, w13 - WORD $0x5ac0118c // clz w12, w12 - WORD $0x1100118c // add w12, w12, #4 - WORD $0x17ffffeb // b LBB0_69 $-84(%rip) -LBB0_75: - WORD $0xcb020128 // sub x8, x9, x2 - WORD $0xf9000068 // str x8, [x3] - WORD $0xaa0103e0 // mov x0, x1 - WORD $0xa940fbfd // ldp fp, lr, [sp, #8] - WORD $0x910083ff // add sp, sp, #32 - WORD $0xd65f03c0 // ret -LBB0_76: - WORD $0xcb020168 // sub x8, x11, x2 - WORD $0xf9000068 // str x8, [x3] - WORD $0xcb0001c1 // sub x1, x14, x0 - WORD $0xaa0103e0 // mov x0, x1 - WORD $0xa940fbfd // ldp fp, lr, [sp, #8] - WORD $0x910083ff // add sp, sp, #32 - WORD $0xd65f03c0 // ret -LBB0_77: - WORD $0xcb020168 // sub x8, x11, x2 - WORD $0xf9000068 // str x8, [x3] - WORD $0xaa0d03e1 // mov x1, x13 - WORD $0xaa0103e0 // mov x0, x1 - WORD $0xa940fbfd // ldp fp, lr, [sp, #8] - WORD $0x910083ff // add sp, sp, #32 - WORD $0xd65f03c0 // ret - WORD $0x00000000 // .p2align 3, 0x00 -__SingleQuoteTab: - WORD $0x00000006; WORD $0x00000000 // .quad 6 - WORD $0x3030755c // .asciz 4, '\\u0000\x00\x00' - WORD $0x00003030 // .asciz 4, '00\x00\x00' - WORD $0x00000006; WORD $0x00000000 // .quad 6 - WORD $0x3030755c // .asciz 4, '\\u0001\x00\x00' - WORD $0x00003130 // .asciz 4, '01\x00\x00' - WORD $0x00000006; WORD $0x00000000 // .quad 6 - WORD $0x3030755c // .asciz 4, '\\u0002\x00\x00' - WORD $0x00003230 // .asciz 4, '02\x00\x00' - WORD $0x00000006; WORD $0x00000000 // .quad 6 - WORD $0x3030755c // .asciz 4, '\\u0003\x00\x00' - WORD $0x00003330 // .asciz 4, '03\x00\x00' - WORD $0x00000006; WORD $0x00000000 // .quad 6 - WORD $0x3030755c // .asciz 4, '\\u0004\x00\x00' - WORD $0x00003430 // .asciz 4, '04\x00\x00' - WORD $0x00000006; WORD $0x00000000 // .quad 6 - WORD $0x3030755c // .asciz 4, '\\u0005\x00\x00' - WORD $0x00003530 // .asciz 4, '05\x00\x00' - WORD $0x00000006; WORD $0x00000000 // .quad 6 - WORD $0x3030755c // .asciz 4, '\\u0006\x00\x00' - WORD $0x00003630 // .asciz 4, '06\x00\x00' - WORD $0x00000006; WORD $0x00000000 // .quad 6 - WORD $0x3030755c // .asciz 4, '\\u0007\x00\x00' - WORD $0x00003730 // .asciz 4, '07\x00\x00' - WORD $0x00000006; WORD $0x00000000 // .quad 6 - WORD $0x3030755c // .asciz 4, '\\u0008\x00\x00' - WORD $0x00003830 // .asciz 4, '08\x00\x00' - WORD $0x00000002; WORD $0x00000000 // .quad 2 - WORD $0x0000745c // .asciz 4, '\\t\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000002; WORD $0x00000000 // .quad 2 - WORD $0x00006e5c // .asciz 4, '\\n\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000006; WORD $0x00000000 // .quad 6 - WORD $0x3030755c // .asciz 4, '\\u000b\x00\x00' - WORD $0x00006230 // .asciz 4, '0b\x00\x00' - WORD $0x00000006; WORD $0x00000000 // .quad 6 - WORD $0x3030755c // .asciz 4, '\\u000c\x00\x00' - WORD $0x00006330 // .asciz 4, '0c\x00\x00' - WORD $0x00000002; WORD $0x00000000 // .quad 2 - WORD $0x0000725c // .asciz 4, '\\r\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000006; WORD $0x00000000 // .quad 6 - WORD $0x3030755c // .asciz 4, '\\u000e\x00\x00' - WORD $0x00006530 // .asciz 4, '0e\x00\x00' - WORD $0x00000006; WORD $0x00000000 // .quad 6 - WORD $0x3030755c // .asciz 4, '\\u000f\x00\x00' - WORD $0x00006630 // .asciz 4, '0f\x00\x00' - WORD $0x00000006; WORD $0x00000000 // .quad 6 - WORD $0x3030755c // .asciz 4, '\\u0010\x00\x00' - WORD $0x00003031 // .asciz 4, '10\x00\x00' - WORD $0x00000006; WORD $0x00000000 // .quad 6 - WORD $0x3030755c // .asciz 4, '\\u0011\x00\x00' - WORD $0x00003131 // .asciz 4, '11\x00\x00' - WORD $0x00000006; WORD $0x00000000 // .quad 6 - WORD $0x3030755c // .asciz 4, '\\u0012\x00\x00' - WORD $0x00003231 // .asciz 4, '12\x00\x00' - WORD $0x00000006; WORD $0x00000000 // .quad 6 - WORD $0x3030755c // .asciz 4, '\\u0013\x00\x00' - WORD $0x00003331 // .asciz 4, '13\x00\x00' - WORD $0x00000006; WORD $0x00000000 // .quad 6 - WORD $0x3030755c // .asciz 4, '\\u0014\x00\x00' - WORD $0x00003431 // .asciz 4, '14\x00\x00' - WORD $0x00000006; WORD $0x00000000 // .quad 6 - WORD $0x3030755c // .asciz 4, '\\u0015\x00\x00' - WORD $0x00003531 // .asciz 4, '15\x00\x00' - WORD $0x00000006; WORD $0x00000000 // .quad 6 - WORD $0x3030755c // .asciz 4, '\\u0016\x00\x00' - WORD $0x00003631 // .asciz 4, '16\x00\x00' - WORD $0x00000006; WORD $0x00000000 // .quad 6 - WORD $0x3030755c // .asciz 4, '\\u0017\x00\x00' - WORD $0x00003731 // .asciz 4, '17\x00\x00' - WORD $0x00000006; WORD $0x00000000 // .quad 6 - WORD $0x3030755c // .asciz 4, '\\u0018\x00\x00' - WORD $0x00003831 // .asciz 4, '18\x00\x00' - WORD $0x00000006; WORD $0x00000000 // .quad 6 - WORD $0x3030755c // .asciz 4, '\\u0019\x00\x00' - WORD $0x00003931 // .asciz 4, '19\x00\x00' - WORD $0x00000006; WORD $0x00000000 // .quad 6 - WORD $0x3030755c // .asciz 4, '\\u001a\x00\x00' - WORD $0x00006131 // .asciz 4, '1a\x00\x00' - WORD $0x00000006; WORD $0x00000000 // .quad 6 - WORD $0x3030755c // .asciz 4, '\\u001b\x00\x00' - WORD $0x00006231 // .asciz 4, '1b\x00\x00' - WORD $0x00000006; WORD $0x00000000 // .quad 6 - WORD $0x3030755c // .asciz 4, '\\u001c\x00\x00' - WORD $0x00006331 // .asciz 4, '1c\x00\x00' - WORD $0x00000006; WORD $0x00000000 // .quad 6 - WORD $0x3030755c // .asciz 4, '\\u001d\x00\x00' - WORD $0x00006431 // .asciz 4, '1d\x00\x00' - WORD $0x00000006; WORD $0x00000000 // .quad 6 - WORD $0x3030755c // .asciz 4, '\\u001e\x00\x00' - WORD $0x00006531 // .asciz 4, '1e\x00\x00' - WORD $0x00000006; WORD $0x00000000 // .quad 6 - WORD $0x3030755c // .asciz 4, '\\u001f\x00\x00' - WORD $0x00006631 // .asciz 4, '1f\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000002; WORD $0x00000000 // .quad 2 - WORD $0x0000225c // .asciz 4, '\\"\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000002; WORD $0x00000000 // .quad 2 - WORD $0x00005c5c // .asciz 4, '\\\\\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - // .p2align 3, 0x00 -__DoubleQuoteTab: - WORD $0x00000007; WORD $0x00000000 // .quad 7 - WORD $0x30755c5c // .asciz 4, '\\\\u0000\x00' - WORD $0x00303030 // .asciz 4, '000\x00' - WORD $0x00000007; WORD $0x00000000 // .quad 7 - WORD $0x30755c5c // .asciz 4, '\\\\u0001\x00' - WORD $0x00313030 // .asciz 4, '001\x00' - WORD $0x00000007; WORD $0x00000000 // .quad 7 - WORD $0x30755c5c // .asciz 4, '\\\\u0002\x00' - WORD $0x00323030 // .asciz 4, '002\x00' - WORD $0x00000007; WORD $0x00000000 // .quad 7 - WORD $0x30755c5c // .asciz 4, '\\\\u0003\x00' - WORD $0x00333030 // .asciz 4, '003\x00' - WORD $0x00000007; WORD $0x00000000 // .quad 7 - WORD $0x30755c5c // .asciz 4, '\\\\u0004\x00' - WORD $0x00343030 // .asciz 4, '004\x00' - WORD $0x00000007; WORD $0x00000000 // .quad 7 - WORD $0x30755c5c // .asciz 4, '\\\\u0005\x00' - WORD $0x00353030 // .asciz 4, '005\x00' - WORD $0x00000007; WORD $0x00000000 // .quad 7 - WORD $0x30755c5c // .asciz 4, '\\\\u0006\x00' - WORD $0x00363030 // .asciz 4, '006\x00' - WORD $0x00000007; WORD $0x00000000 // .quad 7 - WORD $0x30755c5c // .asciz 4, '\\\\u0007\x00' - WORD $0x00373030 // .asciz 4, '007\x00' - WORD $0x00000007; WORD $0x00000000 // .quad 7 - WORD $0x30755c5c // .asciz 4, '\\\\u0008\x00' - WORD $0x00383030 // .asciz 4, '008\x00' - WORD $0x00000003; WORD $0x00000000 // .quad 3 - WORD $0x00745c5c // .asciz 4, '\\\\t\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000003; WORD $0x00000000 // .quad 3 - WORD $0x006e5c5c // .asciz 4, '\\\\n\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000007; WORD $0x00000000 // .quad 7 - WORD $0x30755c5c // .asciz 4, '\\\\u000b\x00' - WORD $0x00623030 // .asciz 4, '00b\x00' - WORD $0x00000007; WORD $0x00000000 // .quad 7 - WORD $0x30755c5c // .asciz 4, '\\\\u000c\x00' - WORD $0x00633030 // .asciz 4, '00c\x00' - WORD $0x00000003; WORD $0x00000000 // .quad 3 - WORD $0x00725c5c // .asciz 4, '\\\\r\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000007; WORD $0x00000000 // .quad 7 - WORD $0x30755c5c // .asciz 4, '\\\\u000e\x00' - WORD $0x00653030 // .asciz 4, '00e\x00' - WORD $0x00000007; WORD $0x00000000 // .quad 7 - WORD $0x30755c5c // .asciz 4, '\\\\u000f\x00' - WORD $0x00663030 // .asciz 4, '00f\x00' - WORD $0x00000007; WORD $0x00000000 // .quad 7 - WORD $0x30755c5c // .asciz 4, '\\\\u0010\x00' - WORD $0x00303130 // .asciz 4, '010\x00' - WORD $0x00000007; WORD $0x00000000 // .quad 7 - WORD $0x30755c5c // .asciz 4, '\\\\u0011\x00' - WORD $0x00313130 // .asciz 4, '011\x00' - WORD $0x00000007; WORD $0x00000000 // .quad 7 - WORD $0x30755c5c // .asciz 4, '\\\\u0012\x00' - WORD $0x00323130 // .asciz 4, '012\x00' - WORD $0x00000007; WORD $0x00000000 // .quad 7 - WORD $0x30755c5c // .asciz 4, '\\\\u0013\x00' - WORD $0x00333130 // .asciz 4, '013\x00' - WORD $0x00000007; WORD $0x00000000 // .quad 7 - WORD $0x30755c5c // .asciz 4, '\\\\u0014\x00' - WORD $0x00343130 // .asciz 4, '014\x00' - WORD $0x00000007; WORD $0x00000000 // .quad 7 - WORD $0x30755c5c // .asciz 4, '\\\\u0015\x00' - WORD $0x00353130 // .asciz 4, '015\x00' - WORD $0x00000007; WORD $0x00000000 // .quad 7 - WORD $0x30755c5c // .asciz 4, '\\\\u0016\x00' - WORD $0x00363130 // .asciz 4, '016\x00' - WORD $0x00000007; WORD $0x00000000 // .quad 7 - WORD $0x30755c5c // .asciz 4, '\\\\u0017\x00' - WORD $0x00373130 // .asciz 4, '017\x00' - WORD $0x00000007; WORD $0x00000000 // .quad 7 - WORD $0x30755c5c // .asciz 4, '\\\\u0018\x00' - WORD $0x00383130 // .asciz 4, '018\x00' - WORD $0x00000007; WORD $0x00000000 // .quad 7 - WORD $0x30755c5c // .asciz 4, '\\\\u0019\x00' - WORD $0x00393130 // .asciz 4, '019\x00' - WORD $0x00000007; WORD $0x00000000 // .quad 7 - WORD $0x30755c5c // .asciz 4, '\\\\u001a\x00' - WORD $0x00613130 // .asciz 4, '01a\x00' - WORD $0x00000007; WORD $0x00000000 // .quad 7 - WORD $0x30755c5c // .asciz 4, '\\\\u001b\x00' - WORD $0x00623130 // .asciz 4, '01b\x00' - WORD $0x00000007; WORD $0x00000000 // .quad 7 - WORD $0x30755c5c // .asciz 4, '\\\\u001c\x00' - WORD $0x00633130 // .asciz 4, '01c\x00' - WORD $0x00000007; WORD $0x00000000 // .quad 7 - WORD $0x30755c5c // .asciz 4, '\\\\u001d\x00' - WORD $0x00643130 // .asciz 4, '01d\x00' - WORD $0x00000007; WORD $0x00000000 // .quad 7 - WORD $0x30755c5c // .asciz 4, '\\\\u001e\x00' - WORD $0x00653130 // .asciz 4, '01e\x00' - WORD $0x00000007; WORD $0x00000000 // .quad 7 - WORD $0x30755c5c // .asciz 4, '\\\\u001f\x00' - WORD $0x00663130 // .asciz 4, '01f\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000004; WORD $0x00000000 // .quad 4 - WORD $0x225c5c5c // .asciz 4, '\\\\\\"\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000004; WORD $0x00000000 // .quad 4 - WORD $0x5c5c5c5c // .asciz 4, '\\\\\\\\\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' -__EscTab: - WORD $0x01010101 // .ascii 4, '\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01' - WORD $0x01010101 // .ascii 4, '\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01' - WORD $0x01010101 // .ascii 4, '\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01' - WORD $0x01010101 // .ascii 4, '\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01' - WORD $0x01010101 // .ascii 4, '\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01' - WORD $0x01010101 // .ascii 4, '\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x00\x00\x01\x00' - WORD $0x01010101 // .ascii 4, '\x01\x01\x01\x01\x01\x01\x01\x01\x00\x00\x01\x00\x00\x00\x00\x00' - WORD $0x01010101 // .ascii 4, '\x01\x01\x01\x01\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00010000 // .ascii 4, '\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x01\x00\x00\x00' - WORD $0x00000001 // .ascii 4, '\x01\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - -TEXT ·__quote(SB), NOSPLIT, $0-48 - NO_LOCAL_POINTERS - -_entry: - MOVD 16(g), R16 - SUB $96, RSP, R17 - CMP R16, R17 - BLS _stack_grow - -_quote: - MOVD sp+0(FP), R0 - MOVD nb+8(FP), R1 - MOVD dp+16(FP), R2 - MOVD dn+24(FP), R3 - MOVD flags+32(FP), R4 - MOVD ·_subr__quote(SB), R11 - WORD $0x1000005e // adr x30, .+8 - JMP (R11) - MOVD R0, ret+40(FP) - RET - -_stack_grow: - MOVD R30, R3 - CALL runtime·morestack_noctxt<>(SB) - JMP _entry diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/quote_subr_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/quote_subr_arm64.go deleted file mode 100644 index e9d942880..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/quote_subr_arm64.go +++ /dev/null @@ -1,25 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package neon - -//go:nosplit -//go:noescape -//goland:noinspection ALL -func __quote_entry__() uintptr - -var ( - _subr__quote uintptr = __quote_entry__() + 32 -) - -const ( - _stack__quote = 32 -) - -var ( - _ = _subr__quote -) - -const ( - _ = _stack__quote -) diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_array_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/skip_array_arm64.go deleted file mode 100644 index 59ce540a7..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_array_arm64.go +++ /dev/null @@ -1,35 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 neon - -import ( - // `unsafe` - - `github.com/bytedance/sonic/internal/native/types` -) - -//go:nosplit -func skip_array(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) { - return __skip_array(s, p, m, flags) -} - -//go:nosplit -//go:noescape -//goland:noinspection GoUnusedParameter -func __skip_array(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_array_arm64.s b/vendor/github.com/bytedance/sonic/internal/native/neon/skip_array_arm64.s deleted file mode 100644 index af24710f6..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_array_arm64.s +++ /dev/null @@ -1,3556 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -#include "go_asm.h" -#include "funcdata.h" -#include "textflag.h" - -TEXT ·__skip_array_entry__(SB), NOSPLIT, $224 - NO_LOCAL_POINTERS - WORD $0x100000a0 // adr x0, .+20 - MOVD R0, ret(FP) - RET - // .p2align 4, 0x00 -lCPI0_0: - WORD $0x00000001; WORD $0x00000000 // .quad 1 - WORD $0x00000005; WORD $0x00000000 // .quad 5 -lCPI0_1: - WORD $0x08040201 - WORD $0x80402010 - WORD $0x08040201 - WORD $0x80402010 - // // .byte 1 -// .byte 2 -// .byte 4 -// .byte 8 -// .byte 16 -// .byte 32 -// .byte 64 -// .byte 128 -// .byte 1 -// .byte 2 -// .byte 4 -// .byte 8 -// .byte 16 -// .byte 32 -// .byte 64 -// .byte 128 - -lCPI0_2: - WORD $0x09010800 - WORD $0x0b030a02 - WORD $0x0d050c04 - WORD $0x0f070e06 - // // .byte 0 -// .byte 8 -// .byte 1 -// .byte 9 -// .byte 2 -// .byte 10 -// .byte 3 -// .byte 11 -// .byte 4 -// .byte 12 -// .byte 5 -// .byte 13 -// .byte 6 -// .byte 14 -// .byte 7 -// .byte 15 - -_skip_array: - WORD $0xd103c3ff // sub sp, sp, #240 - WORD $0x6d07a3e9 // stp d9, d8, [sp, #120] - WORD $0xa908effc // stp x28, x27, [sp, #136] - WORD $0xa909e7fa // stp x26, x25, [sp, #152] - WORD $0xa90adff8 // stp x24, x23, [sp, #168] - WORD $0xa90bd7f6 // stp x22, x21, [sp, #184] - WORD $0xa90ccff4 // stp x20, x19, [sp, #200] - WORD $0xa90dfbfd // stp fp, lr, [sp, #216] - WORD $0xa93ffbfd // stp fp, lr, [sp, #-8] - WORD $0xd10023fd // sub fp, sp, #8 - WORD $0xaa0003fe // mov lr, x0 -Lloh0: - WORD $0x10fffd28 // adr x8, lCPI0_0 $-92(%rip) -Lloh1: - WORD $0x3dc00100 // ldr q0, [x8, lCPI0_0@PAGEOFF] $0(%rip) - WORD $0xaa0203e9 // mov x9, x2 - WORD $0x3c808520 // str q0, [x9], #8 - WORD $0x9100c3e8 // add x8, sp, #48 - WORD $0x9100810a // add x10, x8, #32 - WORD $0xf9400033 // ldr x19, [x1] - WORD $0x9280000b // mov x11, #-1 - WORD $0x5280002c // mov w12, #1 - WORD $0xd284c00d // mov x13, #9728 - WORD $0xf2c0002d // movk x13, #1, lsl #32 - WORD $0x5280007b // mov w27, #3 - WORD $0x4f01e440 // movi.16b v0, #34 - WORD $0x4f02e781 // movi.16b v1, #92 -Lloh2: - WORD $0x10fffbe8 // adr x8, lCPI0_1 $-132(%rip) -Lloh3: - WORD $0x3dc00102 // ldr q2, [x8, lCPI0_1@PAGEOFF] $0(%rip) -Lloh4: - WORD $0x10fffc28 // adr x8, lCPI0_2 $-124(%rip) -Lloh5: - WORD $0x3dc00103 // ldr q3, [x8, lCPI0_2@PAGEOFF] $0(%rip) - WORD $0x3200f3f0 // mov w16, #1431655765 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x4f01e404 // movi.16b v4, #32 - WORD $0x3201f3e4 // mov w4, #-1431655766 - WORD $0x4f01e5c5 // movi.16b v5, #46 - WORD $0x4f01e566 // movi.16b v6, #43 - WORD $0x4f01e5a7 // movi.16b v7, #45 - WORD $0x4f06e610 // movi.16b v16, #208 - WORD $0x4f00e551 // movi.16b v17, #10 - WORD $0x4f06e7f2 // movi.16b v18, #223 - WORD $0x4f02e4b3 // movi.16b v19, #69 - WORD $0x12800011 // mov w17, #-1 - WORD $0x4f01e594 // movi.16b v20, #44 - WORD $0x4f02e7b5 // movi.16b v21, #93 - WORD $0x4f02e776 // movi.16b v22, #91 - WORD $0x6f00e417 // movi.2d v23, #0000000000000000 - WORD $0x4f03e778 // movi.16b v24, #123 - WORD $0x4f03e7b9 // movi.16b v25, #125 - WORD $0x52800037 // mov w23, #1 -LBB0_1: - WORD $0xa9403bd4 // ldp x20, x14, [lr] - WORD $0xeb0e027f // cmp x19, x14 - WORD $0x54000162 // b.hs LBB0_6 $44(%rip) - WORD $0x38736a88 // ldrb w8, [x20, x19] - WORD $0x7100351f // cmp w8, #13 - WORD $0x54000100 // b.eq LBB0_6 $32(%rip) - WORD $0x7100811f // cmp w8, #32 - WORD $0x540000c0 // b.eq LBB0_6 $24(%rip) - WORD $0x51002d08 // sub w8, w8, #11 - WORD $0x3100091f // cmn w8, #2 - WORD $0x54000062 // b.hs LBB0_6 $12(%rip) - WORD $0xaa1303e8 // mov x8, x19 - WORD $0x14000031 // b LBB0_22 $196(%rip) -LBB0_6: - WORD $0x91000668 // add x8, x19, #1 - WORD $0xeb0e011f // cmp x8, x14 - WORD $0x54000122 // b.hs LBB0_10 $36(%rip) - WORD $0x38686a80 // ldrb w0, [x20, x8] - WORD $0x7100341f // cmp w0, #13 - WORD $0x540000c0 // b.eq LBB0_10 $24(%rip) - WORD $0x7100801f // cmp w0, #32 - WORD $0x54000080 // b.eq LBB0_10 $16(%rip) - WORD $0x51002c0f // sub w15, w0, #11 - WORD $0x310009ff // cmn w15, #2 - WORD $0x540004c3 // b.lo LBB0_22 $152(%rip) -LBB0_10: - WORD $0x91000a68 // add x8, x19, #2 - WORD $0xeb0e011f // cmp x8, x14 - WORD $0x54000122 // b.hs LBB0_14 $36(%rip) - WORD $0x38686a80 // ldrb w0, [x20, x8] - WORD $0x7100341f // cmp w0, #13 - WORD $0x540000c0 // b.eq LBB0_14 $24(%rip) - WORD $0x7100801f // cmp w0, #32 - WORD $0x54000080 // b.eq LBB0_14 $16(%rip) - WORD $0x51002c0f // sub w15, w0, #11 - WORD $0x310009ff // cmn w15, #2 - WORD $0x54000363 // b.lo LBB0_22 $108(%rip) -LBB0_14: - WORD $0x91000e68 // add x8, x19, #3 - WORD $0xeb0e011f // cmp x8, x14 - WORD $0x54000122 // b.hs LBB0_18 $36(%rip) - WORD $0x38686a80 // ldrb w0, [x20, x8] - WORD $0x7100341f // cmp w0, #13 - WORD $0x540000c0 // b.eq LBB0_18 $24(%rip) - WORD $0x7100801f // cmp w0, #32 - WORD $0x54000080 // b.eq LBB0_18 $16(%rip) - WORD $0x51002c0f // sub w15, w0, #11 - WORD $0x310009ff // cmn w15, #2 - WORD $0x54000203 // b.lo LBB0_22 $64(%rip) -LBB0_18: - WORD $0x91001268 // add x8, x19, #4 - WORD $0xeb0e011f // cmp x8, x14 - WORD $0x540178a2 // b.hs LBB0_589 $12052(%rip) -LBB0_19: - WORD $0x38686a8f // ldrb w15, [x20, x8] - WORD $0x710081ff // cmp w15, #32 - WORD $0x9acf218f // lsl x15, x12, x15 - WORD $0x8a0d01ef // and x15, x15, x13 - WORD $0xfa4099e4 // ccmp x15, #0, #4, ls - WORD $0x540000a0 // b.eq LBB0_21 $20(%rip) - WORD $0x91000508 // add x8, x8, #1 - WORD $0xeb0801df // cmp x14, x8 - WORD $0x54ffff01 // b.ne LBB0_19 $-32(%rip) - WORD $0x14000bbc // b LBB0_590 $12016(%rip) -LBB0_21: - WORD $0xeb0e011f // cmp x8, x14 - WORD $0x54017742 // b.hs LBB0_590 $12008(%rip) -LBB0_22: - WORD $0x91000513 // add x19, x8, #1 - WORD $0xf9000033 // str x19, [x1] - WORD $0x8b080286 // add x6, x20, x8 - WORD $0x394000c5 // ldrb w5, [x6] - WORD $0x340176a5 // cbz w5, LBB0_590 $11988(%rip) - WORD $0xd10006ee // sub x14, x23, #1 - WORD $0xf86e7920 // ldr x0, [x9, x14, lsl #3] - WORD $0xb100057f // cmn x11, #1 - WORD $0x9a8b010b // csel x11, x8, x11, eq - WORD $0x71000c1f // cmp w0, #3 - WORD $0x54000cec // b.gt LBB0_40 $412(%rip) - WORD $0x7100041f // cmp w0, #1 - WORD $0x54001960 // b.eq LBB0_56 $812(%rip) - WORD $0x7100081f // cmp w0, #2 - WORD $0x54002d60 // b.eq LBB0_98 $1452(%rip) - WORD $0x71000c1f // cmp w0, #3 - WORD $0x54001a01 // b.ne LBB0_60 $832(%rip) - WORD $0x710088bf // cmp w5, #34 - WORD $0x540167a1 // b.ne LBB0_555 $11508(%rip) - WORD $0x5280008f // mov w15, #4 - WORD $0xf82e792f // str x15, [x9, x14, lsl #3] - WORD $0x37303203 // tbnz w3, #6, LBB0_114 $1600(%rip) - WORD $0xf94007ce // ldr x14, [lr, #8] - WORD $0xeb1301d7 // subs x23, x14, x19 - WORD $0x372848c3 // tbnz w3, #5, LBB0_147 $2328(%rip) - WORD $0x54016780 // b.eq LBB0_558 $11504(%rip) - WORD $0xf10102ff // cmp x23, #64 - WORD $0x5400ff63 // b.lo LBB0_376 $8172(%rip) - WORD $0xd2800006 // mov x6, #0 - WORD $0x92800000 // mov x0, #-1 -LBB0_33: - WORD $0x8b13028e // add x14, x20, x19 - WORD $0xad406dda // ldp q26, q27, [x14] - WORD $0xad4175dc // ldp q28, q29, [x14, #32] - WORD $0x6e208f5e // cmeq.16b v30, v26, v0 - WORD $0x6e208f7f // cmeq.16b v31, v27, v0 - WORD $0x6e208f88 // cmeq.16b v8, v28, v0 - WORD $0x6e208fa9 // cmeq.16b v9, v29, v0 - WORD $0x6e218f5a // cmeq.16b v26, v26, v1 - WORD $0x6e218f7b // cmeq.16b v27, v27, v1 - WORD $0x6e218f9c // cmeq.16b v28, v28, v1 - WORD $0x6e218fbd // cmeq.16b v29, v29, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603ce // fmov w14, s30 - WORD $0x4e221ffe // and.16b v30, v31, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603cf // fmov w15, s30 - WORD $0x4e221d1e // and.16b v30, v8, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603c5 // fmov w5, s30 - WORD $0x4e221d3e // and.16b v30, v9, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603d5 // fmov w21, s30 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260356 // fmov w22, s26 - WORD $0x4e221f7a // and.16b v26, v27, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260358 // fmov w24, s26 - WORD $0x4e221f9a // and.16b v26, v28, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260359 // fmov w25, s26 - WORD $0x4e221fba // and.16b v26, v29, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e26035a // fmov w26, s26 - WORD $0xd3607ca5 // lsl x5, x5, #32 - WORD $0xaa15c0a5 // orr x5, x5, x21, lsl #48 - WORD $0x53103def // lsl w15, w15, #16 - WORD $0xaa0f00af // orr x15, x5, x15 - WORD $0xaa0e01ee // orr x14, x15, x14 - WORD $0xd3607f2f // lsl x15, x25, #32 - WORD $0xaa1ac1ef // orr x15, x15, x26, lsl #48 - WORD $0x53103f05 // lsl w5, w24, #16 - WORD $0xaa0501ef // orr x15, x15, x5 - WORD $0xaa1601e5 // orr x5, x15, x22 - WORD $0xb5000105 // cbnz x5, LBB0_37 $32(%rip) - WORD $0xb5000186 // cbnz x6, LBB0_38 $48(%rip) - WORD $0xb50002ce // cbnz x14, LBB0_39 $88(%rip) -LBB0_36: - WORD $0xd10102f7 // sub x23, x23, #64 - WORD $0x91010273 // add x19, x19, #64 - WORD $0xf100feff // cmp x23, #63 - WORD $0x54fff8a8 // b.hi LBB0_33 $-236(%rip) - WORD $0x140007a4 // b LBB0_370 $7824(%rip) -LBB0_37: - WORD $0xb100041f // cmn x0, #1 - WORD $0xdac000af // rbit x15, x5 - WORD $0xdac011ef // clz x15, x15 - WORD $0x8b1301ef // add x15, x15, x19 - WORD $0x9a8f1000 // csel x0, x0, x15, ne -LBB0_38: - WORD $0x8a2600af // bic x15, x5, x6 - WORD $0xaa0f04d5 // orr x21, x6, x15, lsl #1 - WORD $0x8a3500a5 // bic x5, x5, x21 - WORD $0x9201f0a5 // and x5, x5, #0xaaaaaaaaaaaaaaaa - WORD $0xab0f00af // adds x15, x5, x15 - WORD $0x1a9f37e6 // cset w6, hs - WORD $0xd37ff9ef // lsl x15, x15, #1 - WORD $0xd200f1ef // eor x15, x15, #0x5555555555555555 - WORD $0x8a1501ef // and x15, x15, x21 - WORD $0x8a2f01ce // bic x14, x14, x15 - WORD $0xb4fffd8e // cbz x14, LBB0_36 $-80(%rip) -LBB0_39: - WORD $0xdac001ce // rbit x14, x14 - WORD $0xdac011ce // clz x14, x14 - WORD $0x8b1301ce // add x14, x14, x19 - WORD $0x910005d3 // add x19, x14, #1 - WORD $0xb6f93153 // tbz x19, #63, LBB0_478 $9768(%rip) - WORD $0x14000ae3 // b LBB0_557 $11148(%rip) -LBB0_40: - WORD $0x7100101f // cmp w0, #4 - WORD $0x54000d40 // b.eq LBB0_58 $424(%rip) - WORD $0x7100141f // cmp w0, #5 - WORD $0x54002140 // b.eq LBB0_100 $1064(%rip) - WORD $0x7100181f // cmp w0, #6 - WORD $0x54000d41 // b.ne LBB0_60 $424(%rip) - WORD $0x710088bf // cmp w5, #34 - WORD $0x54002061 // b.ne LBB0_99 $1036(%rip) - WORD $0x5280004f // mov w15, #2 - WORD $0xf82e792f // str x15, [x9, x14, lsl #3] - WORD $0x373034a3 // tbnz w3, #6, LBB0_138 $1684(%rip) - WORD $0xf94007ce // ldr x14, [lr, #8] - WORD $0xeb1301d7 // subs x23, x14, x19 - WORD $0x372854c3 // tbnz w3, #5, LBB0_187 $2712(%rip) - WORD $0x54015ac0 // b.eq LBB0_558 $11096(%rip) - WORD $0xf10102ff // cmp x23, #64 - WORD $0x54010343 // b.lo LBB0_405 $8296(%rip) - WORD $0xd2800006 // mov x6, #0 - WORD $0x92800000 // mov x0, #-1 -LBB0_49: - WORD $0x8b13028e // add x14, x20, x19 - WORD $0xad406dda // ldp q26, q27, [x14] - WORD $0xad4175dc // ldp q28, q29, [x14, #32] - WORD $0x6e208f5e // cmeq.16b v30, v26, v0 - WORD $0x6e208f7f // cmeq.16b v31, v27, v0 - WORD $0x6e208f88 // cmeq.16b v8, v28, v0 - WORD $0x6e208fa9 // cmeq.16b v9, v29, v0 - WORD $0x6e218f5a // cmeq.16b v26, v26, v1 - WORD $0x6e218f7b // cmeq.16b v27, v27, v1 - WORD $0x6e218f9c // cmeq.16b v28, v28, v1 - WORD $0x6e218fbd // cmeq.16b v29, v29, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603ce // fmov w14, s30 - WORD $0x4e221ffe // and.16b v30, v31, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603cf // fmov w15, s30 - WORD $0x4e221d1e // and.16b v30, v8, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603c5 // fmov w5, s30 - WORD $0x4e221d3e // and.16b v30, v9, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603d5 // fmov w21, s30 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260356 // fmov w22, s26 - WORD $0x4e221f7a // and.16b v26, v27, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260358 // fmov w24, s26 - WORD $0x4e221f9a // and.16b v26, v28, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260359 // fmov w25, s26 - WORD $0x4e221fba // and.16b v26, v29, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e26035a // fmov w26, s26 - WORD $0xd3607ca5 // lsl x5, x5, #32 - WORD $0xaa15c0a5 // orr x5, x5, x21, lsl #48 - WORD $0x53103def // lsl w15, w15, #16 - WORD $0xaa0f00af // orr x15, x5, x15 - WORD $0xaa0e01ee // orr x14, x15, x14 - WORD $0xd3607f2f // lsl x15, x25, #32 - WORD $0xaa1ac1ef // orr x15, x15, x26, lsl #48 - WORD $0x53103f05 // lsl w5, w24, #16 - WORD $0xaa0501ef // orr x15, x15, x5 - WORD $0xaa1601e5 // orr x5, x15, x22 - WORD $0xb5000105 // cbnz x5, LBB0_53 $32(%rip) - WORD $0xb5000186 // cbnz x6, LBB0_54 $48(%rip) - WORD $0xb50002ce // cbnz x14, LBB0_55 $88(%rip) -LBB0_52: - WORD $0xd10102f7 // sub x23, x23, #64 - WORD $0x91010273 // add x19, x19, #64 - WORD $0xf100feff // cmp x23, #63 - WORD $0x54fff8a8 // b.hi LBB0_49 $-236(%rip) - WORD $0x140007d3 // b LBB0_402 $8012(%rip) -LBB0_53: - WORD $0xb100041f // cmn x0, #1 - WORD $0xdac000af // rbit x15, x5 - WORD $0xdac011ef // clz x15, x15 - WORD $0x8b1301ef // add x15, x15, x19 - WORD $0x9a8f1000 // csel x0, x0, x15, ne -LBB0_54: - WORD $0x8a2600af // bic x15, x5, x6 - WORD $0xaa0f04d5 // orr x21, x6, x15, lsl #1 - WORD $0x8a3500a5 // bic x5, x5, x21 - WORD $0x9201f0a5 // and x5, x5, #0xaaaaaaaaaaaaaaaa - WORD $0xab0f00af // adds x15, x5, x15 - WORD $0x1a9f37e6 // cset w6, hs - WORD $0xd37ff9ef // lsl x15, x15, #1 - WORD $0xd200f1ef // eor x15, x15, #0x5555555555555555 - WORD $0x8a1501ef // and x15, x15, x21 - WORD $0x8a2f01ce // bic x14, x14, x15 - WORD $0xb4fffd8e // cbz x14, LBB0_52 $-80(%rip) -LBB0_55: - WORD $0xdac001ce // rbit x14, x14 - WORD $0xdac011ce // clz x14, x14 - WORD $0x8b1301ce // add x14, x14, x19 - WORD $0x910005d3 // add x19, x14, #1 - WORD $0xb6f85893 // tbz x19, #63, LBB0_199 $2832(%rip) - WORD $0x14000a7d // b LBB0_557 $10740(%rip) -LBB0_56: - WORD $0x7100b0bf // cmp w5, #44 - WORD $0x54001820 // b.eq LBB0_110 $772(%rip) - WORD $0x710174bf // cmp w5, #93 - WORD $0x540014c0 // b.eq LBB0_101 $664(%rip) - WORD $0x14000a74 // b LBB0_555 $10704(%rip) -LBB0_58: - WORD $0x7100e8bf // cmp w5, #58 - WORD $0x54014e41 // b.ne LBB0_555 $10696(%rip) - WORD $0xf82e793f // str xzr, [x9, x14, lsl #3] - WORD $0x1400091e // b LBB0_480 $9336(%rip) -LBB0_60: - WORD $0xf900004e // str x14, [x2] - WORD $0x92800020 // mov x0, #-2 - WORD $0x710168bf // cmp w5, #90 - WORD $0x540014cc // b.gt LBB0_103 $664(%rip) -LBB0_61: - WORD $0x5100c0ae // sub w14, w5, #48 - WORD $0x710029df // cmp w14, #10 - WORD $0x54003f02 // b.hs LBB0_160 $2016(%rip) - WORD $0xf94007ce // ldr x14, [lr, #8] - WORD $0x37301f43 // tbnz w3, #6, LBB0_121 $1000(%rip) - WORD $0xeb0801ce // subs x14, x14, x8 - WORD $0x54014dc0 // b.eq LBB0_559 $10680(%rip) - WORD $0x394000cf // ldrb w15, [x6] - WORD $0x7100c1ff // cmp w15, #48 - WORD $0x540001a1 // b.ne LBB0_68 $52(%rip) - WORD $0xf10005df // cmp x14, #1 - WORD $0x54012140 // b.eq LBB0_478 $9256(%rip) - WORD $0x38736a8f // ldrb w15, [x20, x19] - WORD $0x5100b9e0 // sub w0, w15, #46 - WORD $0x7100dc1f // cmp w0, #55 - WORD $0x540120c8 // b.hi LBB0_478 $9240(%rip) - WORD $0x9ac0218f // lsl x15, x12, x0 - WORD $0xb20903f1 // mov x17, #36028797027352576 - WORD $0xf2800031 // movk x17, #1 - WORD $0xea1101ff // tst x15, x17 - WORD $0x12800011 // mov w17, #-1 - WORD $0x54012000 // b.eq LBB0_478 $9216(%rip) -LBB0_68: - WORD $0xf10041df // cmp x14, #16 - WORD $0x54011963 // b.lo LBB0_468 $9004(%rip) - WORD $0xd2800005 // mov x5, #0 - WORD $0xd280001b // mov x27, #0 - WORD $0x92800017 // mov x23, #-1 - WORD $0x92800013 // mov x19, #-1 - WORD $0x92800000 // mov x0, #-1 -LBB0_70: - WORD $0x3cfb68da // ldr q26, [x6, x27] - WORD $0x6e258f5b // cmeq.16b v27, v26, v5 - WORD $0x6e268f5c // cmeq.16b v28, v26, v6 - WORD $0x6e278f5d // cmeq.16b v29, v26, v7 - WORD $0x4e30875e // add.16b v30, v26, v16 - WORD $0x6e3e363e // cmhi.16b v30, v17, v30 - WORD $0x4e321f5a // and.16b v26, v26, v18 - WORD $0x6e338f5a // cmeq.16b v26, v26, v19 - WORD $0x4ebd1f9c // orr.16b v28, v28, v29 - WORD $0x4ebb1fdd // orr.16b v29, v30, v27 - WORD $0x4ebc1f5e // orr.16b v30, v26, v28 - WORD $0x4ebe1fbd // orr.16b v29, v29, v30 - WORD $0x4e221f7b // and.16b v27, v27, v2 - WORD $0x4e03037b // tbl.16b v27, { v27 }, v3 - WORD $0x4e71bb7b // addv.8h h27, v27 - WORD $0x1e26036f // fmov w15, s27 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260355 // fmov w21, s26 - WORD $0x4e221f9a // and.16b v26, v28, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260358 // fmov w24, s26 - WORD $0x4e221fba // and.16b v26, v29, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260356 // fmov w22, s26 - WORD $0x2a3603f6 // mvn w22, w22 - WORD $0x32103ed6 // orr w22, w22, #0xffff0000 - WORD $0x5ac002d6 // rbit w22, w22 - WORD $0x5ac012d6 // clz w22, w22 - WORD $0x1ad62239 // lsl w25, w17, w22 - WORD $0x0a3901fa // bic w26, w15, w25 - WORD $0x0a3902b1 // bic w17, w21, w25 - WORD $0x0a390307 // bic w7, w24, w25 - WORD $0x710042df // cmp w22, #16 - WORD $0x1a9a01f9 // csel w25, w15, w26, eq - WORD $0x1a9102b5 // csel w21, w21, w17, eq - WORD $0x1a87031a // csel w26, w24, w7, eq - WORD $0x5100072f // sub w15, w25, #1 - WORD $0x6a1901ef // ands w15, w15, w25 - WORD $0x5400dbe1 // b.ne LBB0_374 $7036(%rip) - WORD $0x510006af // sub w15, w21, #1 - WORD $0x6a1501ef // ands w15, w15, w21 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0x5400d881 // b.ne LBB0_368 $6928(%rip) - WORD $0x5100074f // sub w15, w26, #1 - WORD $0x6a1a01ef // ands w15, w15, w26 - WORD $0x5400d821 // b.ne LBB0_368 $6916(%rip) - WORD $0x340000d9 // cbz w25, LBB0_76 $24(%rip) - WORD $0x5ac0032f // rbit w15, w25 - WORD $0x5ac011f8 // clz w24, w15 - WORD $0xb100041f // cmn x0, #1 - WORD $0x5400ebe1 // b.ne LBB0_404 $7548(%rip) - WORD $0x8b180360 // add x0, x27, x24 -LBB0_76: - WORD $0x340000d5 // cbz w21, LBB0_79 $24(%rip) - WORD $0x5ac002af // rbit w15, w21 - WORD $0x5ac011f5 // clz w21, w15 - WORD $0xb100067f // cmn x19, #1 - WORD $0x5400d881 // b.ne LBB0_372 $6928(%rip) - WORD $0x8b150373 // add x19, x27, x21 -LBB0_79: - WORD $0x340000da // cbz w26, LBB0_82 $24(%rip) - WORD $0x5ac0034f // rbit w15, w26 - WORD $0x5ac011f5 // clz w21, w15 - WORD $0xb10006ff // cmn x23, #1 - WORD $0x5400d7c1 // b.ne LBB0_372 $6904(%rip) - WORD $0x8b150377 // add x23, x27, x21 -LBB0_82: - WORD $0x710042df // cmp w22, #16 - WORD $0x540036c1 // b.ne LBB0_172 $1752(%rip) - WORD $0x9100437b // add x27, x27, #16 - WORD $0xd10040a5 // sub x5, x5, #16 - WORD $0x8b0501d6 // add x22, x14, x5 - WORD $0xf1003edf // cmp x22, #15 - WORD $0x54fff6a8 // b.hi LBB0_70 $-300(%rip) - WORD $0x8b1b00c5 // add x5, x6, x27 - WORD $0xeb1b01df // cmp x14, x27 - WORD $0x54003600 // b.eq LBB0_173 $1728(%rip) -LBB0_85: - WORD $0x8b1600ba // add x26, x5, x22 - WORD $0xaa2503ee // mvn x14, x5 - WORD $0x8b14010f // add x15, x8, x20 - WORD $0x8b0f01ce // add x14, x14, x15 - WORD $0xcb0600b4 // sub x20, x5, x6 - WORD $0xaa0503fb // mov x27, x5 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x14000009 // b LBB0_88 $36(%rip) -LBB0_86: - WORD $0xb100067f // cmn x19, #1 - WORD $0xaa1403f3 // mov x19, x20 - WORD $0x540003a1 // b.ne LBB0_97 $116(%rip) -LBB0_87: - WORD $0xd10005ce // sub x14, x14, #1 - WORD $0x91000694 // add x20, x20, #1 - WORD $0xaa1b03e5 // mov x5, x27 - WORD $0xd10006d6 // sub x22, x22, #1 - WORD $0xb400abd6 // cbz x22, LBB0_304 $5496(%rip) -LBB0_88: - WORD $0x38401775 // ldrb w21, [x27], #1 - WORD $0x5100c2af // sub w15, w21, #48 - WORD $0x710029ff // cmp w15, #10 - WORD $0x54ffff03 // b.lo LBB0_87 $-32(%rip) - WORD $0x7100b6bf // cmp w21, #45 - WORD $0x5400016d // b.le LBB0_94 $44(%rip) - WORD $0x710196bf // cmp w21, #101 - WORD $0x54fffe20 // b.eq LBB0_86 $-60(%rip) - WORD $0x710116bf // cmp w21, #69 - WORD $0x54fffde0 // b.eq LBB0_86 $-68(%rip) - WORD $0x7100babf // cmp w21, #46 - WORD $0x54003281 // b.ne LBB0_173 $1616(%rip) - WORD $0xb100041f // cmn x0, #1 - WORD $0xaa1403e0 // mov x0, x20 - WORD $0x54fffda0 // b.eq LBB0_87 $-76(%rip) - WORD $0x14000008 // b LBB0_97 $32(%rip) -LBB0_94: - WORD $0x7100aebf // cmp w21, #43 - WORD $0x54000060 // b.eq LBB0_96 $12(%rip) - WORD $0x7100b6bf // cmp w21, #45 - WORD $0x54003181 // b.ne LBB0_173 $1584(%rip) -LBB0_96: - WORD $0xb10006ff // cmn x23, #1 - WORD $0xaa1403f7 // mov x23, x20 - WORD $0x54fffca0 // b.eq LBB0_87 $-108(%rip) -LBB0_97: - WORD $0x5280007b // mov w27, #3 - WORD $0x140001a9 // b LBB0_185 $1700(%rip) -LBB0_98: - WORD $0x7100b0bf // cmp w5, #44 - WORD $0x540004a0 // b.eq LBB0_112 $148(%rip) -LBB0_99: - WORD $0x7101f4bf // cmp w5, #125 - WORD $0x54000080 // b.eq LBB0_101 $16(%rip) - WORD $0x140009d2 // b LBB0_555 $10056(%rip) -LBB0_100: - WORD $0x710174bf // cmp w5, #93 - WORD $0x540000c1 // b.ne LBB0_102 $24(%rip) -LBB0_101: - WORD $0xf900004e // str x14, [x2] - WORD $0xaa0e03f7 // mov x23, x14 - WORD $0xaa0b03e0 // mov x0, x11 - WORD $0xb5ffc80e // cbnz x14, LBB0_1 $-1792(%rip) - WORD $0x14000a36 // b LBB0_591 $10456(%rip) -LBB0_102: - WORD $0xf82e792c // str x12, [x9, x14, lsl #3] - WORD $0x92800020 // mov x0, #-2 - WORD $0x710168bf // cmp w5, #90 - WORD $0x54ffeb8d // b.le LBB0_61 $-656(%rip) -LBB0_103: - WORD $0x7101b4bf // cmp w5, #109 - WORD $0x54002c8d // b.le LBB0_167 $1424(%rip) - WORD $0x7101b8bf // cmp w5, #110 - WORD $0x540044a0 // b.eq LBB0_205 $2196(%rip) - WORD $0x7101d0bf // cmp w5, #116 - WORD $0x54004300 // b.eq LBB0_203 $2144(%rip) - WORD $0x7101ecbf // cmp w5, #123 - WORD $0x54014541 // b.ne LBB0_591 $10408(%rip) - WORD $0x37305243 // tbnz w3, #6, LBB0_223 $2632(%rip) - WORD $0xf9400048 // ldr x8, [x2] - WORD $0xf13ffd1f // cmp x8, #4095 - WORD $0x540137ac // b.gt LBB0_556 $9972(%rip) - WORD $0x9100050e // add x14, x8, #1 - WORD $0xf900004e // str x14, [x2] - WORD $0x528000ce // mov w14, #6 - WORD $0x1400020c // b LBB0_202 $2096(%rip) -LBB0_110: - WORD $0xf13ffeff // cmp x23, #4095 - WORD $0x540136ec // b.gt LBB0_556 $9948(%rip) - WORD $0x910006e8 // add x8, x23, #1 - WORD $0xf9000048 // str x8, [x2] - WORD $0xf837793f // str xzr, [x9, x23, lsl #3] - WORD $0x1400085f // b LBB0_480 $8572(%rip) -LBB0_112: - WORD $0xf13ffeff // cmp x23, #4095 - WORD $0x5401362c // b.gt LBB0_556 $9924(%rip) - WORD $0x910006e8 // add x8, x23, #1 - WORD $0xf9000048 // str x8, [x2] - WORD $0xf837793b // str x27, [x9, x23, lsl #3] - WORD $0x14000859 // b LBB0_480 $8548(%rip) -LBB0_114: - WORD $0xf94007c0 // ldr x0, [lr, #8] - WORD $0xcb13000e // sub x14, x0, x19 - WORD $0xf10081df // cmp x14, #32 - WORD $0x5400ca4b // b.lt LBB0_369 $6472(%rip) - WORD $0xd280000e // mov x14, #0 - WORD $0xd2800005 // mov x5, #0 - WORD $0xcb080000 // sub x0, x0, x8 - WORD $0x528003f3 // mov w19, #31 - WORD $0x14000008 // b LBB0_118 $32(%rip) -LBB0_116: - WORD $0xd2800005 // mov x5, #0 - WORD $0xb50005b6 // cbnz x22, LBB0_120 $180(%rip) -LBB0_117: - WORD $0x910081ce // add x14, x14, #32 - WORD $0xd1008273 // sub x19, x19, #32 - WORD $0x8b13000f // add x15, x0, x19 - WORD $0xf100fdff // cmp x15, #63 - WORD $0x5400c70d // b.le LBB0_366 $6368(%rip) -LBB0_118: - WORD $0x8b0e00cf // add x15, x6, x14 - WORD $0x3cc011fa // ldur q26, [x15, #1] - WORD $0x3cc111fb // ldur q27, [x15, #17] - WORD $0x6e208f5c // cmeq.16b v28, v26, v0 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e260396 // fmov w22, s28 - WORD $0x6e208f7c // cmeq.16b v28, v27, v0 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e26038f // fmov w15, s28 - WORD $0x33103df6 // bfi w22, w15, #16, #16 - WORD $0x6e218f5a // cmeq.16b v26, v26, v1 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260355 // fmov w21, s26 - WORD $0x6e218f7a // cmeq.16b v26, v27, v1 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e26034f // fmov w15, s26 - WORD $0x33103df5 // bfi w21, w15, #16, #16 - WORD $0x710002bf // cmp w21, #0 - WORD $0xfa4008a0 // ccmp x5, #0, #0, eq - WORD $0x54fffbc0 // b.eq LBB0_116 $-136(%rip) - WORD $0x0a2502af // bic w15, w21, w5 - WORD $0x2a0f04b7 // orr w23, w5, w15, lsl #1 - WORD $0x0a0402a5 // and w5, w21, w4 - WORD $0x0a3700a5 // bic w5, w5, w23 - WORD $0x2b0f00af // adds w15, w5, w15 - WORD $0x1a9f37e5 // cset w5, hs - WORD $0x4a0f060f // eor w15, w16, w15, lsl #1 - WORD $0x0a1701ef // and w15, w15, w23 - WORD $0x2a2f03ef // mvn w15, w15 - WORD $0x8a1601f6 // and x22, x15, x22 - WORD $0xb4fffab6 // cbz x22, LBB0_117 $-172(%rip) -LBB0_120: - WORD $0xdac002cf // rbit x15, x22 - WORD $0xdac011ef // clz x15, x15 - WORD $0x8b0e010e // add x14, x8, x14 - WORD $0x8b0e01ee // add x14, x15, x14 - WORD $0x910009d3 // add x19, x14, #2 - WORD $0x14000818 // b LBB0_478 $8288(%rip) -LBB0_121: - WORD $0xcb1301ce // sub x14, x14, x19 - WORD $0xf10041df // cmp x14, #16 - WORD $0x54000223 // b.lo LBB0_125 $68(%rip) - WORD $0xd2800000 // mov x0, #0 -LBB0_123: - WORD $0x3cf36a9a // ldr q26, [x20, x19] - WORD $0x6e348f5b // cmeq.16b v27, v26, v20 - WORD $0x4e321f5a // and.16b v26, v26, v18 - WORD $0x6e358f5a // cmeq.16b v26, v26, v21 - WORD $0x4ebb1f5a // orr.16b v26, v26, v27 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260345 // fmov w5, s26 - WORD $0x35000365 // cbnz w5, LBB0_133 $108(%rip) - WORD $0xd10041ce // sub x14, x14, #16 - WORD $0x91004273 // add x19, x19, #16 - WORD $0x91004000 // add x0, x0, #16 - WORD $0xf1003ddf // cmp x14, #15 - WORD $0x54fffe48 // b.hi LBB0_123 $-56(%rip) -LBB0_125: - WORD $0x8b130280 // add x0, x20, x19 - WORD $0xd284c013 // mov x19, #9728 - WORD $0xf2c20033 // movk x19, #4097, lsl #32 - WORD $0xb400020e // cbz x14, LBB0_132 $64(%rip) - WORD $0x8b0e0005 // add x5, x0, x14 -LBB0_127: - WORD $0x39400006 // ldrb w6, [x0] - WORD $0x7100b0df // cmp w6, #44 - WORD $0x9ac6218f // lsl x15, x12, x6 - WORD $0x8a1301ef // and x15, x15, x19 - WORD $0xfa4099e4 // ccmp x15, #0, #4, ls - WORD $0x54000121 // b.ne LBB0_132 $36(%rip) - WORD $0x710174df // cmp w6, #93 - WORD $0x540000e0 // b.eq LBB0_132 $28(%rip) - WORD $0x7101f4df // cmp w6, #125 - WORD $0x540000a0 // b.eq LBB0_132 $20(%rip) - WORD $0x91000400 // add x0, x0, #1 - WORD $0xf10005ce // subs x14, x14, #1 - WORD $0x54fffe81 // b.ne LBB0_127 $-48(%rip) - WORD $0xaa0503e0 // mov x0, x5 -LBB0_132: - WORD $0xcb140013 // sub x19, x0, x20 - WORD $0x140007f0 // b LBB0_478 $8128(%rip) -LBB0_133: - WORD $0x5ac000ae // rbit w14, w5 - WORD $0x5ac011ce // clz w14, w14 - WORD $0x8b1301d3 // add x19, x14, x19 - WORD $0xf9000033 // str x19, [x1] - WORD $0xf100067f // cmp x19, #1 - WORD $0x5400fd6b // b.lt LBB0_479 $8108(%rip) - WORD $0x8b0001ce // add x14, x14, x0 -LBB0_135: - WORD $0x386e68cf // ldrb w15, [x6, x14] - WORD $0x710081ff // cmp w15, #32 - WORD $0x9acf218f // lsl x15, x12, x15 - WORD $0x8a0d01ef // and x15, x15, x13 - WORD $0xfa4099e4 // ccmp x15, #0, #4, ls - WORD $0x54009480 // b.eq LBB0_303 $4752(%rip) - WORD $0x8b0e010f // add x15, x8, x14 - WORD $0xf900002f // str x15, [x1] - WORD $0xd10005ce // sub x14, x14, #1 - WORD $0x8b0e0100 // add x0, x8, x14 - WORD $0x9100080f // add x15, x0, #2 - WORD $0xf10005ff // cmp x15, #1 - WORD $0x54fffe8c // b.gt LBB0_135 $-48(%rip) -LBB0_137: - WORD $0x91000413 // add x19, x0, #1 - WORD $0x140007db // b LBB0_479 $8044(%rip) -LBB0_138: - WORD $0xf94007c0 // ldr x0, [lr, #8] - WORD $0xcb13000e // sub x14, x0, x19 - WORD $0xf10081df // cmp x14, #32 - WORD $0x5400bdeb // b.lt LBB0_375 $6076(%rip) - WORD $0xd280000e // mov x14, #0 - WORD $0xd2800005 // mov x5, #0 - WORD $0xcb080000 // sub x0, x0, x8 - WORD $0x528003f3 // mov w19, #31 -LBB0_140: - WORD $0x8b0e00cf // add x15, x6, x14 - WORD $0x3cc011fa // ldur q26, [x15, #1] - WORD $0x3cc111fb // ldur q27, [x15, #17] - WORD $0x6e208f5c // cmeq.16b v28, v26, v0 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e260396 // fmov w22, s28 - WORD $0x6e208f7c // cmeq.16b v28, v27, v0 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e26038f // fmov w15, s28 - WORD $0x33103df6 // bfi w22, w15, #16, #16 - WORD $0x6e218f5a // cmeq.16b v26, v26, v1 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260355 // fmov w21, s26 - WORD $0x6e218f7a // cmeq.16b v26, v27, v1 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e26034f // fmov w15, s26 - WORD $0x33103df5 // bfi w21, w15, #16, #16 - WORD $0x710002bf // cmp w21, #0 - WORD $0xfa4008a0 // ccmp x5, #0, #0, eq - WORD $0x54000180 // b.eq LBB0_142 $48(%rip) - WORD $0x0a2502af // bic w15, w21, w5 - WORD $0x2a0f04b7 // orr w23, w5, w15, lsl #1 - WORD $0x0a0402a5 // and w5, w21, w4 - WORD $0x0a3700a5 // bic w5, w5, w23 - WORD $0x2b0f00af // adds w15, w5, w15 - WORD $0x1a9f37e5 // cset w5, hs - WORD $0x4a0f060f // eor w15, w16, w15, lsl #1 - WORD $0x0a1701ef // and w15, w15, w23 - WORD $0x2a2f03ef // mvn w15, w15 - WORD $0x8a1601f6 // and x22, x15, x22 - WORD $0x14000002 // b LBB0_143 $8(%rip) -LBB0_142: - WORD $0xd2800005 // mov x5, #0 -LBB0_143: - WORD $0xb5000f56 // cbnz x22, LBB0_157 $488(%rip) - WORD $0x910081ce // add x14, x14, #32 - WORD $0xd1008273 // sub x19, x19, #32 - WORD $0x8b13000f // add x15, x0, x19 - WORD $0xf100fdff // cmp x15, #63 - WORD $0x54fffa6c // b.gt LBB0_140 $-180(%rip) - WORD $0xb500f565 // cbnz x5, LBB0_481 $7852(%rip) - WORD $0x8b0e00cf // add x15, x6, x14 - WORD $0x910005e5 // add x5, x15, #1 - WORD $0xaa2e03ee // mvn x14, x14 - WORD $0x8b0001ce // add x14, x14, x0 - WORD $0xf10005df // cmp x14, #1 - WORD $0x5400f70a // b.ge LBB0_484 $7904(%rip) - WORD $0x1400095c // b LBB0_590 $9584(%rip) -LBB0_147: - WORD $0x54011ee0 // b.eq LBB0_558 $9180(%rip) - WORD $0xf10102ff // cmp x23, #64 - WORD $0x5400bb83 // b.lo LBB0_382 $6000(%rip) - WORD $0xd2800006 // mov x6, #0 - WORD $0x92800000 // mov x0, #-1 -LBB0_150: - WORD $0x8b13028e // add x14, x20, x19 - WORD $0xad4071dd // ldp q29, q28, [x14] - WORD $0xad4169db // ldp q27, q26, [x14, #32] - WORD $0x6e208fbe // cmeq.16b v30, v29, v0 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603ce // fmov w14, s30 - WORD $0x6e208f9e // cmeq.16b v30, v28, v0 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603cf // fmov w15, s30 - WORD $0x6e208f7e // cmeq.16b v30, v27, v0 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603c5 // fmov w5, s30 - WORD $0x6e208f5e // cmeq.16b v30, v26, v0 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603d5 // fmov w21, s30 - WORD $0x6e218fbe // cmeq.16b v30, v29, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603d6 // fmov w22, s30 - WORD $0x6e218f9e // cmeq.16b v30, v28, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603d8 // fmov w24, s30 - WORD $0x6e218f7e // cmeq.16b v30, v27, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603d9 // fmov w25, s30 - WORD $0x6e218f5e // cmeq.16b v30, v26, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603da // fmov w26, s30 - WORD $0xd3607ca5 // lsl x5, x5, #32 - WORD $0xaa15c0a5 // orr x5, x5, x21, lsl #48 - WORD $0x53103def // lsl w15, w15, #16 - WORD $0xaa0f00af // orr x15, x5, x15 - WORD $0xaa0e01ee // orr x14, x15, x14 - WORD $0xd3607f2f // lsl x15, x25, #32 - WORD $0xaa1ac1ef // orr x15, x15, x26, lsl #48 - WORD $0x53103f05 // lsl w5, w24, #16 - WORD $0xaa0501ef // orr x15, x15, x5 - WORD $0xaa1601e5 // orr x5, x15, x22 - WORD $0xb5000445 // cbnz x5, LBB0_155 $136(%rip) - WORD $0xb50004c6 // cbnz x6, LBB0_156 $152(%rip) -LBB0_152: - WORD $0x6e3d349d // cmhi.16b v29, v4, v29 - WORD $0x4e221fbd // and.16b v29, v29, v2 - WORD $0x4e0303bd // tbl.16b v29, { v29 }, v3 - WORD $0x4e71bbbd // addv.8h h29, v29 - WORD $0x1e2603af // fmov w15, s29 - WORD $0x6e3c349c // cmhi.16b v28, v4, v28 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e260385 // fmov w5, s28 - WORD $0x6e3b349b // cmhi.16b v27, v4, v27 - WORD $0x4e221f7b // and.16b v27, v27, v2 - WORD $0x4e03037b // tbl.16b v27, { v27 }, v3 - WORD $0x4e71bb7b // addv.8h h27, v27 - WORD $0x1e260375 // fmov w21, s27 - WORD $0x6e3a349a // cmhi.16b v26, v4, v26 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260356 // fmov w22, s26 - WORD $0xd3607eb5 // lsl x21, x21, #32 - WORD $0xaa16c2b5 // orr x21, x21, x22, lsl #48 - WORD $0x53103ca5 // lsl w5, w5, #16 - WORD $0xaa0502a5 // orr x5, x21, x5 - WORD $0xaa0f00a5 // orr x5, x5, x15 - WORD $0xb500042e // cbnz x14, LBB0_158 $132(%rip) - WORD $0xb5011585 // cbnz x5, LBB0_564 $8880(%rip) - WORD $0xd10102f7 // sub x23, x23, #64 - WORD $0x91010273 // add x19, x19, #64 - WORD $0xf100feff // cmp x23, #63 - WORD $0x54fff568 // b.hi LBB0_150 $-340(%rip) - WORD $0x14000547 // b LBB0_371 $5404(%rip) -LBB0_155: - WORD $0xb100041f // cmn x0, #1 - WORD $0xdac000af // rbit x15, x5 - WORD $0xdac011ef // clz x15, x15 - WORD $0x8b1301ef // add x15, x15, x19 - WORD $0x9a8f1000 // csel x0, x0, x15, ne -LBB0_156: - WORD $0x8a2600af // bic x15, x5, x6 - WORD $0xaa0f04d5 // orr x21, x6, x15, lsl #1 - WORD $0x8a3500a5 // bic x5, x5, x21 - WORD $0x9201f0a5 // and x5, x5, #0xaaaaaaaaaaaaaaaa - WORD $0xab0f00af // adds x15, x5, x15 - WORD $0x1a9f37e6 // cset w6, hs - WORD $0xd37ff9ef // lsl x15, x15, #1 - WORD $0xd200f1ef // eor x15, x15, #0x5555555555555555 - WORD $0x8a1501ef // and x15, x15, x21 - WORD $0x8a2f01ce // bic x14, x14, x15 - WORD $0x17ffffd1 // b LBB0_152 $-188(%rip) -LBB0_157: - WORD $0xdac002cf // rbit x15, x22 - WORD $0xdac011ef // clz x15, x15 - WORD $0x8b0e010e // add x14, x8, x14 - WORD $0x8b0e01ee // add x14, x15, x14 - WORD $0x910009d3 // add x19, x14, #2 - WORD $0xf9000033 // str x19, [x1] - WORD $0xaa0803e0 // mov x0, x8 - WORD $0xeb07011f // cmp x8, x7 - WORD $0x54001983 // b.lo LBB0_200 $816(%rip) - WORD $0x140008e7 // b LBB0_591 $9116(%rip) -LBB0_158: - WORD $0xdac001ce // rbit x14, x14 - WORD $0xdac011ce // clz x14, x14 - WORD $0xdac000af // rbit x15, x5 - WORD $0xdac011e5 // clz x5, x15 - WORD $0xeb0e00bf // cmp x5, x14 - WORD $0x54011b63 // b.lo LBB0_587 $9068(%rip) - WORD $0x8b1301ce // add x14, x14, x19 - WORD $0x910005d3 // add x19, x14, #1 - WORD $0xb6f8e3b3 // tbz x19, #63, LBB0_478 $7284(%rip) - WORD $0x14000876 // b LBB0_557 $8664(%rip) -LBB0_160: - WORD $0x710088bf // cmp w5, #34 - WORD $0x54001cc0 // b.eq LBB0_211 $920(%rip) - WORD $0x7100b4bf // cmp w5, #45 - WORD $0x54011b21 // b.ne LBB0_591 $9060(%rip) - WORD $0x37306ae3 // tbnz w3, #6, LBB0_278 $3420(%rip) - WORD $0xf94007ce // ldr x14, [lr, #8] - WORD $0xeb1301da // subs x26, x14, x19 - WORD $0x54011900 // b.eq LBB0_583 $8992(%rip) - WORD $0x8b130280 // add x0, x20, x19 - WORD $0x3940000e // ldrb w14, [x0] - WORD $0x7100c1df // cmp w14, #48 - WORD $0x54008b81 // b.ne LBB0_319 $4464(%rip) - WORD $0xf100075f // cmp x26, #1 - WORD $0x540089e1 // b.ne LBB0_317 $4412(%rip) -LBB0_166: - WORD $0x5280002e // mov w14, #1 - WORD $0x140004f8 // b LBB0_365 $5088(%rip) -LBB0_167: - WORD $0x71016cbf // cmp w5, #91 - WORD $0x540019c0 // b.eq LBB0_208 $824(%rip) - WORD $0x710198bf // cmp w5, #102 - WORD $0x54011921 // b.ne LBB0_591 $8996(%rip) - WORD $0xf94007ce // ldr x14, [lr, #8] - WORD $0xd10011cf // sub x15, x14, #4 - WORD $0xeb0f011f // cmp x8, x15 - WORD $0x54010d22 // b.hs LBB0_563 $8612(%rip) - WORD $0xb8736a8e // ldr w14, [x20, x19] - WORD $0x528d8c2f // mov w15, #27745 - WORD $0x72acae6f // movk w15, #25971, lsl #16 - WORD $0x6b0f01df // cmp w14, w15 - WORD $0x540112c1 // b.ne LBB0_576 $8792(%rip) - WORD $0x91001513 // add x19, x8, #5 - WORD $0x140006fd // b LBB0_478 $7156(%rip) -LBB0_172: - WORD $0x8b3640ce // add x14, x6, w22, uxtw - WORD $0x8b1b01c5 // add x5, x14, x27 -LBB0_173: - WORD $0x9280000e // mov x14, #-1 - WORD $0xb4010b20 // cbz x0, LBB0_560 $8548(%rip) -LBB0_174: - WORD $0xb4010b17 // cbz x23, LBB0_560 $8544(%rip) - WORD $0xb4010af3 // cbz x19, LBB0_560 $8540(%rip) - WORD $0xcb0600ae // sub x14, x5, x6 - WORD $0xd10005c5 // sub x5, x14, #1 - WORD $0xeb05001f // cmp x0, x5 - WORD $0x54000300 // b.eq LBB0_184 $96(%rip) - WORD $0xeb0502ff // cmp x23, x5 - WORD $0x540002c0 // b.eq LBB0_184 $88(%rip) - WORD $0xeb05027f // cmp x19, x5 - WORD $0x54000280 // b.eq LBB0_184 $80(%rip) - WORD $0xf10006ef // subs x15, x23, #1 - WORD $0x5280007b // mov w27, #3 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x5400006b // b.lt LBB0_181 $12(%rip) - WORD $0xeb0f027f // cmp x19, x15 - WORD $0x54010941 // b.ne LBB0_561 $8488(%rip) -LBB0_181: - WORD $0xaa130005 // orr x5, x0, x19 - WORD $0xb7f80065 // tbnz x5, #63, LBB0_183 $12(%rip) - WORD $0xeb13001f // cmp x0, x19 - WORD $0x54010a0a // b.ge LBB0_566 $8512(%rip) -LBB0_183: - WORD $0xd37ffcaf // lsr x15, x5, #63 - WORD $0x520001ef // eor w15, w15, #0x1 - WORD $0xd1000671 // sub x17, x19, #1 - WORD $0xeb11001f // cmp x0, x17 - WORD $0x1a9f17f1 // cset w17, eq - WORD $0x6a1101ff // tst w15, w17 - WORD $0x12800011 // mov w17, #-1 - WORD $0xda9301ce // csinv x14, x14, x19, eq - WORD $0x14000004 // b LBB0_185 $16(%rip) -LBB0_184: - WORD $0xcb0e03ee // neg x14, x14 - WORD $0x5280007b // mov w27, #3 - WORD $0x92f00007 // mov x7, #9223372036854775807 -LBB0_185: - WORD $0xb7f9070e // tbnz x14, #63, LBB0_560 $8416(%rip) - WORD $0x8b0e0113 // add x19, x8, x14 - WORD $0x140006d6 // b LBB0_478 $7000(%rip) -LBB0_187: - WORD $0x54010620 // b.eq LBB0_558 $8388(%rip) - WORD $0xf10102ff // cmp x23, #64 - WORD $0x5400b363 // b.lo LBB0_411 $5740(%rip) - WORD $0xd2800006 // mov x6, #0 - WORD $0x92800000 // mov x0, #-1 -LBB0_190: - WORD $0x8b13028e // add x14, x20, x19 - WORD $0xad4071dd // ldp q29, q28, [x14] - WORD $0xad4169db // ldp q27, q26, [x14, #32] - WORD $0x6e208fbe // cmeq.16b v30, v29, v0 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603ce // fmov w14, s30 - WORD $0x6e208f9e // cmeq.16b v30, v28, v0 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603cf // fmov w15, s30 - WORD $0x6e208f7e // cmeq.16b v30, v27, v0 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603c5 // fmov w5, s30 - WORD $0x6e208f5e // cmeq.16b v30, v26, v0 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603d5 // fmov w21, s30 - WORD $0x6e218fbe // cmeq.16b v30, v29, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603d6 // fmov w22, s30 - WORD $0x6e218f9e // cmeq.16b v30, v28, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603d8 // fmov w24, s30 - WORD $0x6e218f7e // cmeq.16b v30, v27, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603d9 // fmov w25, s30 - WORD $0x6e218f5e // cmeq.16b v30, v26, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603da // fmov w26, s30 - WORD $0xd3607ca5 // lsl x5, x5, #32 - WORD $0xaa15c0a5 // orr x5, x5, x21, lsl #48 - WORD $0x53103def // lsl w15, w15, #16 - WORD $0xaa0f00af // orr x15, x5, x15 - WORD $0xaa0e01ee // orr x14, x15, x14 - WORD $0xd3607f2f // lsl x15, x25, #32 - WORD $0xaa1ac1ef // orr x15, x15, x26, lsl #48 - WORD $0x53103f05 // lsl w5, w24, #16 - WORD $0xaa0501ef // orr x15, x15, x5 - WORD $0xaa1601e5 // orr x5, x15, x22 - WORD $0xb5000445 // cbnz x5, LBB0_195 $136(%rip) - WORD $0xb50004c6 // cbnz x6, LBB0_196 $152(%rip) -LBB0_192: - WORD $0x6e3d349d // cmhi.16b v29, v4, v29 - WORD $0x4e221fbd // and.16b v29, v29, v2 - WORD $0x4e0303bd // tbl.16b v29, { v29 }, v3 - WORD $0x4e71bbbd // addv.8h h29, v29 - WORD $0x1e2603af // fmov w15, s29 - WORD $0x6e3c349c // cmhi.16b v28, v4, v28 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e260385 // fmov w5, s28 - WORD $0x6e3b349b // cmhi.16b v27, v4, v27 - WORD $0x4e221f7b // and.16b v27, v27, v2 - WORD $0x4e03037b // tbl.16b v27, { v27 }, v3 - WORD $0x4e71bb7b // addv.8h h27, v27 - WORD $0x1e260375 // fmov w21, s27 - WORD $0x6e3a349a // cmhi.16b v26, v4, v26 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260356 // fmov w22, s26 - WORD $0xd3607eb5 // lsl x21, x21, #32 - WORD $0xaa16c2b5 // orr x21, x21, x22, lsl #48 - WORD $0x53103ca5 // lsl w5, w5, #16 - WORD $0xaa0502a5 // orr x5, x21, x5 - WORD $0xaa0f00a5 // orr x5, x5, x15 - WORD $0xb50002ee // cbnz x14, LBB0_197 $92(%rip) - WORD $0xb500fcc5 // cbnz x5, LBB0_564 $8088(%rip) - WORD $0xd10102f7 // sub x23, x23, #64 - WORD $0x91010273 // add x19, x19, #64 - WORD $0xf100feff // cmp x23, #63 - WORD $0x54fff568 // b.hi LBB0_190 $-340(%rip) - WORD $0x14000516 // b LBB0_403 $5208(%rip) -LBB0_195: - WORD $0xb100041f // cmn x0, #1 - WORD $0xdac000af // rbit x15, x5 - WORD $0xdac011ef // clz x15, x15 - WORD $0x8b1301ef // add x15, x15, x19 - WORD $0x9a8f1000 // csel x0, x0, x15, ne -LBB0_196: - WORD $0x8a2600af // bic x15, x5, x6 - WORD $0xaa0f04d5 // orr x21, x6, x15, lsl #1 - WORD $0x8a3500a5 // bic x5, x5, x21 - WORD $0x9201f0a5 // and x5, x5, #0xaaaaaaaaaaaaaaaa - WORD $0xab0f00af // adds x15, x5, x15 - WORD $0x1a9f37e6 // cset w6, hs - WORD $0xd37ff9ef // lsl x15, x15, #1 - WORD $0xd200f1ef // eor x15, x15, #0x5555555555555555 - WORD $0x8a1501ef // and x15, x15, x21 - WORD $0x8a2f01ce // bic x14, x14, x15 - WORD $0x17ffffd1 // b LBB0_192 $-188(%rip) -LBB0_197: - WORD $0xdac001ce // rbit x14, x14 - WORD $0xdac011ce // clz x14, x14 - WORD $0xdac000af // rbit x15, x5 - WORD $0xdac011e5 // clz x5, x15 - WORD $0xeb0e00bf // cmp x5, x14 - WORD $0x540103e3 // b.lo LBB0_587 $8316(%rip) - WORD $0x8b1301ce // add x14, x14, x19 - WORD $0x910005d3 // add x19, x14, #1 - WORD $0xb7f8f773 // tbnz x19, #63, LBB0_557 $7916(%rip) -LBB0_199: - WORD $0xf9000033 // str x19, [x1] - WORD $0xaa0803e0 // mov x0, x8 - WORD $0xb27ff7ee // mov x14, #9223372036854775806 - WORD $0xeb0e011f // cmp x8, x14 - WORD $0x540103a8 // b.hi LBB0_591 $8308(%rip) -LBB0_200: - WORD $0xf9400048 // ldr x8, [x2] - WORD $0xf13ffd1f // cmp x8, #4095 - WORD $0x5400f62c // b.gt LBB0_556 $7876(%rip) - WORD $0x9100050e // add x14, x8, #1 - WORD $0xf900004e // str x14, [x2] - WORD $0x5280008e // mov w14, #4 -LBB0_202: - WORD $0xf828792e // str x14, [x9, x8, lsl #3] - WORD $0x14000658 // b LBB0_480 $6496(%rip) -LBB0_203: - WORD $0xf94007ce // ldr x14, [lr, #8] - WORD $0xd1000dcf // sub x15, x14, #3 - WORD $0xeb0f011f // cmp x8, x15 - WORD $0x5400f6a2 // b.hs LBB0_563 $7892(%rip) - WORD $0x8b13028e // add x14, x20, x19 - WORD $0xb85ff1ce // ldur w14, [x14, #-1] - WORD $0x528e4e8f // mov w15, #29300 - WORD $0x72acaeaf // movk w15, #25973, lsl #16 - WORD $0x6b0f01df // cmp w14, w15 - WORD $0x54000180 // b.eq LBB0_207 $48(%rip) - WORD $0x140007b6 // b LBB0_567 $7896(%rip) -LBB0_205: - WORD $0xf94007ce // ldr x14, [lr, #8] - WORD $0xd1000dcf // sub x15, x14, #3 - WORD $0xeb0f011f // cmp x8, x15 - WORD $0x5400f542 // b.hs LBB0_563 $7848(%rip) - WORD $0x8b13028e // add x14, x20, x19 - WORD $0xb85ff1ce // ldur w14, [x14, #-1] - WORD $0x528eadcf // mov w15, #30062 - WORD $0x72ad8d8f // movk w15, #27756, lsl #16 - WORD $0x6b0f01df // cmp w14, w15 - WORD $0x5400f801 // b.ne LBB0_571 $7936(%rip) -LBB0_207: - WORD $0x91001113 // add x19, x8, #4 - WORD $0x1400063d // b LBB0_478 $6388(%rip) -LBB0_208: - WORD $0x37302d23 // tbnz w3, #6, LBB0_250 $1444(%rip) - WORD $0xf9400048 // ldr x8, [x2] - WORD $0xf13ffd1f // cmp x8, #4095 - WORD $0x5400f22c // b.gt LBB0_556 $7748(%rip) - WORD $0x9100050e // add x14, x8, #1 - WORD $0xf900004e // str x14, [x2] - WORD $0x528000ae // mov w14, #5 - WORD $0x17ffffe0 // b LBB0_202 $-128(%rip) -LBB0_211: - WORD $0x37305423 // tbnz w3, #6, LBB0_290 $2692(%rip) - WORD $0xf94007ce // ldr x14, [lr, #8] - WORD $0xeb1301d7 // subs x23, x14, x19 - WORD $0x37285f23 // tbnz w3, #5, LBB0_305 $3044(%rip) - WORD $0x5400f180 // b.eq LBB0_558 $7728(%rip) - WORD $0xf10102ff // cmp x23, #64 - WORD $0x5400b003 // b.lo LBB0_442 $5632(%rip) - WORD $0xd2800006 // mov x6, #0 - WORD $0x92800000 // mov x0, #-1 -LBB0_216: - WORD $0x8b13028e // add x14, x20, x19 - WORD $0xad406dda // ldp q26, q27, [x14] - WORD $0xad4175dc // ldp q28, q29, [x14, #32] - WORD $0x6e208f5e // cmeq.16b v30, v26, v0 - WORD $0x6e208f7f // cmeq.16b v31, v27, v0 - WORD $0x6e208f88 // cmeq.16b v8, v28, v0 - WORD $0x6e208fa9 // cmeq.16b v9, v29, v0 - WORD $0x6e218f5a // cmeq.16b v26, v26, v1 - WORD $0x6e218f7b // cmeq.16b v27, v27, v1 - WORD $0x6e218f9c // cmeq.16b v28, v28, v1 - WORD $0x6e218fbd // cmeq.16b v29, v29, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603ce // fmov w14, s30 - WORD $0x4e221ffe // and.16b v30, v31, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603cf // fmov w15, s30 - WORD $0x4e221d1e // and.16b v30, v8, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603d1 // fmov w17, s30 - WORD $0x4e221d3e // and.16b v30, v9, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603c5 // fmov w5, s30 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260347 // fmov w7, s26 - WORD $0x4e221f7a // and.16b v26, v27, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260355 // fmov w21, s26 - WORD $0x4e221f9a // and.16b v26, v28, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260356 // fmov w22, s26 - WORD $0x4e221fba // and.16b v26, v29, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260358 // fmov w24, s26 - WORD $0xd3607e31 // lsl x17, x17, #32 - WORD $0xaa05c231 // orr x17, x17, x5, lsl #48 - WORD $0x53103def // lsl w15, w15, #16 - WORD $0xaa0f022f // orr x15, x17, x15 - WORD $0xaa0e01ee // orr x14, x15, x14 - WORD $0xd3607ecf // lsl x15, x22, #32 - WORD $0xaa18c1ef // orr x15, x15, x24, lsl #48 - WORD $0x53103eb1 // lsl w17, w21, #16 - WORD $0xaa1101ef // orr x15, x15, x17 - WORD $0xaa0701e5 // orr x5, x15, x7 - WORD $0xb5000145 // cbnz x5, LBB0_220 $40(%rip) - WORD $0xb50001c6 // cbnz x6, LBB0_221 $56(%rip) - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0xb500032e // cbnz x14, LBB0_222 $100(%rip) -LBB0_219: - WORD $0xd10102f7 // sub x23, x23, #64 - WORD $0x91010273 // add x19, x19, #64 - WORD $0xf100feff // cmp x23, #63 - WORD $0x54fff868 // b.hi LBB0_216 $-244(%rip) - WORD $0x14000537 // b LBB0_439 $5340(%rip) -LBB0_220: - WORD $0xb100041f // cmn x0, #1 - WORD $0xdac000af // rbit x15, x5 - WORD $0xdac011ef // clz x15, x15 - WORD $0x8b1301ef // add x15, x15, x19 - WORD $0x9a8f1000 // csel x0, x0, x15, ne -LBB0_221: - WORD $0x8a2600af // bic x15, x5, x6 - WORD $0xaa0f04d1 // orr x17, x6, x15, lsl #1 - WORD $0x8a3100a5 // bic x5, x5, x17 - WORD $0x9201f0a5 // and x5, x5, #0xaaaaaaaaaaaaaaaa - WORD $0xab0f00af // adds x15, x5, x15 - WORD $0x1a9f37e6 // cset w6, hs - WORD $0xd37ff9ef // lsl x15, x15, #1 - WORD $0xd200f1ef // eor x15, x15, #0x5555555555555555 - WORD $0x8a1101ef // and x15, x15, x17 - WORD $0x8a2f01ce // bic x14, x14, x15 - WORD $0x5280007b // mov w27, #3 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0xb4fffd2e // cbz x14, LBB0_219 $-92(%rip) -LBB0_222: - WORD $0xdac001ce // rbit x14, x14 - WORD $0xdac011ce // clz x14, x14 - WORD $0x14000314 // b LBB0_316 $3152(%rip) -LBB0_223: - WORD $0xf90017ff // str xzr, [sp, #40] - WORD $0xd2800007 // mov x7, #0 - WORD $0xd2800000 // mov x0, #0 - WORD $0xd2800006 // mov x6, #0 - WORD $0xf94007ce // ldr x14, [lr, #8] - WORD $0xcb1301cf // sub x15, x14, x19 - WORD $0x8b130293 // add x19, x20, x19 - WORD $0x1400000a // b LBB0_225 $40(%rip) -LBB0_224: - WORD $0x937ffdce // asr x14, x14, #63 - WORD $0xf90017ee // str x14, [sp, #40] - WORD $0x9e6700ba // fmov d26, x5 - WORD $0x0e205b5a // cnt.8b v26, v26 - WORD $0x2e303b5a // uaddlv.8b h26, v26 - WORD $0x1e26034e // fmov w14, s26 - WORD $0x8b0001c0 // add x0, x14, x0 - WORD $0x91010273 // add x19, x19, #64 - WORD $0xa941bfe7 // ldp x7, x15, [sp, #24] -LBB0_225: - WORD $0xf10101ee // subs x14, x15, #64 - WORD $0xf90013ee // str x14, [sp, #32] - WORD $0xf9000bef // str x15, [sp, #16] - WORD $0x5400176b // b.lt LBB0_233 $748(%rip) -LBB0_226: - WORD $0xad40727d // ldp q29, q28, [x19] - WORD $0xad416a7b // ldp q27, q26, [x19, #32] - WORD $0x6e218fbe // cmeq.16b v30, v29, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603ce // fmov w14, s30 - WORD $0x6e218f9e // cmeq.16b v30, v28, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603cf // fmov w15, s30 - WORD $0x6e218f7e // cmeq.16b v30, v27, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603d1 // fmov w17, s30 - WORD $0x6e218f5e // cmeq.16b v30, v26, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603c5 // fmov w5, s30 - WORD $0xd3607e31 // lsl x17, x17, #32 - WORD $0xaa05c231 // orr x17, x17, x5, lsl #48 - WORD $0x53103def // lsl w15, w15, #16 - WORD $0xaa0f022f // orr x15, x17, x15 - WORD $0xaa0e01ee // orr x14, x15, x14 - WORD $0xaa0701cf // orr x15, x14, x7 - WORD $0xb500008f // cbnz x15, LBB0_228 $16(%rip) - WORD $0xf9000fff // str xzr, [sp, #24] - WORD $0xd280000e // mov x14, #0 - WORD $0x1400000b // b LBB0_229 $44(%rip) -LBB0_228: - WORD $0x8a2701cf // bic x15, x14, x7 - WORD $0xaa0f04f1 // orr x17, x7, x15, lsl #1 - WORD $0x8a3101ce // bic x14, x14, x17 - WORD $0x9201f1ce // and x14, x14, #0xaaaaaaaaaaaaaaaa - WORD $0xab0f01ce // adds x14, x14, x15 - WORD $0x1a9f37ef // cset w15, hs - WORD $0xf9000fef // str x15, [sp, #24] - WORD $0xd37ff9ce // lsl x14, x14, #1 - WORD $0xd200f1ce // eor x14, x14, #0x5555555555555555 - WORD $0x8a1101ce // and x14, x14, x17 -LBB0_229: - WORD $0x6e208fbe // cmeq.16b v30, v29, v0 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603cf // fmov w15, s30 - WORD $0x6e208f9e // cmeq.16b v30, v28, v0 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603d1 // fmov w17, s30 - WORD $0x6e208f7e // cmeq.16b v30, v27, v0 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603c5 // fmov w5, s30 - WORD $0x6e208f5e // cmeq.16b v30, v26, v0 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603c7 // fmov w7, s30 - WORD $0xd3607ca5 // lsl x5, x5, #32 - WORD $0xaa07c0a5 // orr x5, x5, x7, lsl #48 - WORD $0x53103e31 // lsl w17, w17, #16 - WORD $0xaa1100b1 // orr x17, x5, x17 - WORD $0xaa0f022f // orr x15, x17, x15 - WORD $0x8a2e01ee // bic x14, x15, x14 - WORD $0x9200e1cf // and x15, x14, #0x1111111111111111 - WORD $0x9203e1d1 // and x17, x14, #0x2222222222222222 - WORD $0x9202e1c5 // and x5, x14, #0x4444444444444444 - WORD $0x9201e1ce // and x14, x14, #0x8888888888888888 - WORD $0xb200e3fa // mov x26, #1229782938247303441 - WORD $0x9b1a7de7 // mul x7, x15, x26 - WORD $0xb201e3f9 // mov x25, #-8608480567731124088 - WORD $0xf2e11119 // movk x25, #2184, lsl #48 - WORD $0x9b197e35 // mul x21, x17, x25 - WORD $0xca1500e7 // eor x7, x7, x21 - WORD $0xb202e3f8 // mov x24, #4919131752989213764 - WORD $0xf2e08898 // movk x24, #1092, lsl #48 - WORD $0x9b187cb5 // mul x21, x5, x24 - WORD $0xb203e3f6 // mov x22, #2459565876494606882 - WORD $0xf2e04456 // movk x22, #546, lsl #48 - WORD $0x9b167dd6 // mul x22, x14, x22 - WORD $0xca1602b5 // eor x21, x21, x22 - WORD $0xca1500e7 // eor x7, x7, x21 - WORD $0xb203e3f4 // mov x20, #2459565876494606882 - WORD $0x9b147df5 // mul x21, x15, x20 - WORD $0x9b1a7e36 // mul x22, x17, x26 - WORD $0xca1602b5 // eor x21, x21, x22 - WORD $0x9b197cb6 // mul x22, x5, x25 - WORD $0x9b187dd8 // mul x24, x14, x24 - WORD $0xca1802d6 // eor x22, x22, x24 - WORD $0xca1602b5 // eor x21, x21, x22 - WORD $0xb202e3f7 // mov x23, #4919131752989213764 - WORD $0x9b177df6 // mul x22, x15, x23 - WORD $0x9b147e38 // mul x24, x17, x20 - WORD $0xca1802d6 // eor x22, x22, x24 - WORD $0x9b1a7cb8 // mul x24, x5, x26 - WORD $0x9b197dd9 // mul x25, x14, x25 - WORD $0xca190318 // eor x24, x24, x25 - WORD $0xca1802d6 // eor x22, x22, x24 - WORD $0xb201e3f8 // mov x24, #-8608480567731124088 - WORD $0x9b187def // mul x15, x15, x24 - WORD $0x9b177e31 // mul x17, x17, x23 - WORD $0xca1101ef // eor x15, x15, x17 - WORD $0x9b147cb1 // mul x17, x5, x20 - WORD $0x9b1a7dce // mul x14, x14, x26 - WORD $0xca0e022e // eor x14, x17, x14 - WORD $0xca0e01ee // eor x14, x15, x14 - WORD $0x9200e0ef // and x15, x7, #0x1111111111111111 - WORD $0x9203e2b1 // and x17, x21, #0x2222222222222222 - WORD $0x9202e2c5 // and x5, x22, #0x4444444444444444 - WORD $0x9201e1ce // and x14, x14, #0x8888888888888888 - WORD $0xaa1101ef // orr x15, x15, x17 - WORD $0xaa0e00ae // orr x14, x5, x14 - WORD $0xaa0e01ee // orr x14, x15, x14 - WORD $0xf94017ef // ldr x15, [sp, #40] - WORD $0xca0f01ce // eor x14, x14, x15 - WORD $0x6e388fbe // cmeq.16b v30, v29, v24 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603cf // fmov w15, s30 - WORD $0x6e388f9e // cmeq.16b v30, v28, v24 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603d1 // fmov w17, s30 - WORD $0x6e388f7e // cmeq.16b v30, v27, v24 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603c5 // fmov w5, s30 - WORD $0x6e388f5e // cmeq.16b v30, v26, v24 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603c7 // fmov w7, s30 - WORD $0xd3607ca5 // lsl x5, x5, #32 - WORD $0xaa07c0a5 // orr x5, x5, x7, lsl #48 - WORD $0x53103e31 // lsl w17, w17, #16 - WORD $0xaa1100b1 // orr x17, x5, x17 - WORD $0xaa0f022f // orr x15, x17, x15 - WORD $0x8a2e01e5 // bic x5, x15, x14 - WORD $0x6e398fbd // cmeq.16b v29, v29, v25 - WORD $0x4e221fbd // and.16b v29, v29, v2 - WORD $0x4e0303bd // tbl.16b v29, { v29 }, v3 - WORD $0x4e71bbbd // addv.8h h29, v29 - WORD $0x1e2603af // fmov w15, s29 - WORD $0x6e398f9c // cmeq.16b v28, v28, v25 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e260391 // fmov w17, s28 - WORD $0x6e398f7b // cmeq.16b v27, v27, v25 - WORD $0x4e221f7b // and.16b v27, v27, v2 - WORD $0x4e03037b // tbl.16b v27, { v27 }, v3 - WORD $0x4e71bb7b // addv.8h h27, v27 - WORD $0x1e260367 // fmov w7, s27 - WORD $0x6e398f5a // cmeq.16b v26, v26, v25 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260355 // fmov w21, s26 - WORD $0xd3607ce7 // lsl x7, x7, #32 - WORD $0xaa15c0e7 // orr x7, x7, x21, lsl #48 - WORD $0x53103e31 // lsl w17, w17, #16 - WORD $0xaa1100f1 // orr x17, x7, x17 - WORD $0xaa0f022f // orr x15, x17, x15 - WORD $0xea2e01f5 // bics x21, x15, x14 - WORD $0x54ffe900 // b.eq LBB0_224 $-736(%rip) - WORD $0x92f00007 // mov x7, #9223372036854775807 -LBB0_231: - WORD $0xd10006b6 // sub x22, x21, #1 - WORD $0x8a0502cf // and x15, x22, x5 - WORD $0x9e6701fa // fmov d26, x15 - WORD $0x0e205b5a // cnt.8b v26, v26 - WORD $0x2e303b5a // uaddlv.8b h26, v26 - WORD $0x1e26034f // fmov w15, s26 - WORD $0x8b0001ef // add x15, x15, x0 - WORD $0xeb0601ff // cmp x15, x6 - WORD $0x54002789 // b.ls LBB0_277 $1264(%rip) - WORD $0x910004c6 // add x6, x6, #1 - WORD $0xea1502d5 // ands x21, x22, x21 - WORD $0x54fffea1 // b.ne LBB0_231 $-44(%rip) - WORD $0x17ffff3a // b LBB0_224 $-792(%rip) -LBB0_233: - WORD $0xf10001ff // cmp x15, #0 - WORD $0x5400d88d // b.le LBB0_588 $6928(%rip) - WORD $0xaa0703f1 // mov x17, x7 - WORD $0xad02dff7 // stp q23, q23, [sp, #80] - WORD $0xad01dff7 // stp q23, q23, [sp, #48] - WORD $0x92402e6e // and x14, x19, #0xfff - WORD $0xf13f05df // cmp x14, #4033 - WORD $0x54000383 // b.lo LBB0_245 $112(%rip) - WORD $0xf9400bee // ldr x14, [sp, #16] - WORD $0xf10081c5 // subs x5, x14, #32 - WORD $0x540000a3 // b.lo LBB0_237 $20(%rip) - WORD $0xacc16e7a // ldp q26, q27, [x19], #32 - WORD $0xad01effa // stp q26, q27, [sp, #48] - WORD $0xaa0a03ee // mov x14, x10 - WORD $0x14000003 // b LBB0_238 $12(%rip) -LBB0_237: - WORD $0x9100c3ee // add x14, sp, #48 - WORD $0xf9400be5 // ldr x5, [sp, #16] -LBB0_238: - WORD $0xf10040b5 // subs x21, x5, #16 - WORD $0x54000283 // b.lo LBB0_246 $80(%rip) - WORD $0x3cc1067a // ldr q26, [x19], #16 - WORD $0x3c8105da // str q26, [x14], #16 - WORD $0xaa1503e5 // mov x5, x21 - WORD $0xf10022b5 // subs x21, x21, #8 - WORD $0x54000222 // b.hs LBB0_247 $68(%rip) -LBB0_240: - WORD $0xf10010b5 // subs x21, x5, #4 - WORD $0x54000283 // b.lo LBB0_248 $80(%rip) -LBB0_241: - WORD $0xb840466f // ldr w15, [x19], #4 - WORD $0xb80045cf // str w15, [x14], #4 - WORD $0xaa1503e5 // mov x5, x21 - WORD $0xf1000ab5 // subs x21, x21, #2 - WORD $0x54000222 // b.hs LBB0_249 $68(%rip) -LBB0_242: - WORD $0xb4000065 // cbz x5, LBB0_244 $12(%rip) -LBB0_243: - WORD $0x3940026f // ldrb w15, [x19] - WORD $0x390001cf // strb w15, [x14] -LBB0_244: - WORD $0x9100c3f3 // add x19, sp, #48 -LBB0_245: - WORD $0x5280007b // mov w27, #3 - WORD $0xaa1103e7 // mov x7, x17 - WORD $0x17ffff21 // b LBB0_226 $-892(%rip) -LBB0_246: - WORD $0xf10020b5 // subs x21, x5, #8 - WORD $0x54fffe23 // b.lo LBB0_240 $-60(%rip) -LBB0_247: - WORD $0xf840866f // ldr x15, [x19], #8 - WORD $0xf80085cf // str x15, [x14], #8 - WORD $0xaa1503e5 // mov x5, x21 - WORD $0xf10012b5 // subs x21, x21, #4 - WORD $0x54fffdc2 // b.hs LBB0_241 $-72(%rip) -LBB0_248: - WORD $0xf10008b5 // subs x21, x5, #2 - WORD $0x54fffe23 // b.lo LBB0_242 $-60(%rip) -LBB0_249: - WORD $0x7840266f // ldrh w15, [x19], #2 - WORD $0x780025cf // strh w15, [x14], #2 - WORD $0xaa1503e5 // mov x5, x21 - WORD $0xb5fffdd5 // cbnz x21, LBB0_243 $-72(%rip) - WORD $0x17ffffef // b LBB0_244 $-68(%rip) -LBB0_250: - WORD $0xf90017ff // str xzr, [sp, #40] - WORD $0xd2800007 // mov x7, #0 - WORD $0xd2800000 // mov x0, #0 - WORD $0xd2800006 // mov x6, #0 - WORD $0xf94007ce // ldr x14, [lr, #8] - WORD $0xcb1301cf // sub x15, x14, x19 - WORD $0x8b130293 // add x19, x20, x19 - WORD $0x1400000a // b LBB0_252 $40(%rip) -LBB0_251: - WORD $0x937ffdce // asr x14, x14, #63 - WORD $0xf90017ee // str x14, [sp, #40] - WORD $0x9e6700ba // fmov d26, x5 - WORD $0x0e205b5a // cnt.8b v26, v26 - WORD $0x2e303b5a // uaddlv.8b h26, v26 - WORD $0x1e26034e // fmov w14, s26 - WORD $0x8b0001c0 // add x0, x14, x0 - WORD $0x91010273 // add x19, x19, #64 - WORD $0xa941bfe7 // ldp x7, x15, [sp, #24] -LBB0_252: - WORD $0xf10101ee // subs x14, x15, #64 - WORD $0xf90013ee // str x14, [sp, #32] - WORD $0xf9000bef // str x15, [sp, #16] - WORD $0x5400176b // b.lt LBB0_260 $748(%rip) -LBB0_253: - WORD $0xad40727d // ldp q29, q28, [x19] - WORD $0xad416a7b // ldp q27, q26, [x19, #32] - WORD $0x6e218fbe // cmeq.16b v30, v29, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603ce // fmov w14, s30 - WORD $0x6e218f9e // cmeq.16b v30, v28, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603cf // fmov w15, s30 - WORD $0x6e218f7e // cmeq.16b v30, v27, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603d1 // fmov w17, s30 - WORD $0x6e218f5e // cmeq.16b v30, v26, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603c5 // fmov w5, s30 - WORD $0xd3607e31 // lsl x17, x17, #32 - WORD $0xaa05c231 // orr x17, x17, x5, lsl #48 - WORD $0x53103def // lsl w15, w15, #16 - WORD $0xaa0f022f // orr x15, x17, x15 - WORD $0xaa0e01ee // orr x14, x15, x14 - WORD $0xaa0701cf // orr x15, x14, x7 - WORD $0xb500008f // cbnz x15, LBB0_255 $16(%rip) - WORD $0xf9000fff // str xzr, [sp, #24] - WORD $0xd280000e // mov x14, #0 - WORD $0x1400000b // b LBB0_256 $44(%rip) -LBB0_255: - WORD $0x8a2701cf // bic x15, x14, x7 - WORD $0xaa0f04f1 // orr x17, x7, x15, lsl #1 - WORD $0x8a3101ce // bic x14, x14, x17 - WORD $0x9201f1ce // and x14, x14, #0xaaaaaaaaaaaaaaaa - WORD $0xab0f01ce // adds x14, x14, x15 - WORD $0x1a9f37ef // cset w15, hs - WORD $0xf9000fef // str x15, [sp, #24] - WORD $0xd37ff9ce // lsl x14, x14, #1 - WORD $0xd200f1ce // eor x14, x14, #0x5555555555555555 - WORD $0x8a1101ce // and x14, x14, x17 -LBB0_256: - WORD $0x6e208fbe // cmeq.16b v30, v29, v0 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603cf // fmov w15, s30 - WORD $0x6e208f9e // cmeq.16b v30, v28, v0 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603d1 // fmov w17, s30 - WORD $0x6e208f7e // cmeq.16b v30, v27, v0 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603c5 // fmov w5, s30 - WORD $0x6e208f5e // cmeq.16b v30, v26, v0 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603c7 // fmov w7, s30 - WORD $0xd3607ca5 // lsl x5, x5, #32 - WORD $0xaa07c0a5 // orr x5, x5, x7, lsl #48 - WORD $0x53103e31 // lsl w17, w17, #16 - WORD $0xaa1100b1 // orr x17, x5, x17 - WORD $0xaa0f022f // orr x15, x17, x15 - WORD $0x8a2e01ee // bic x14, x15, x14 - WORD $0x9200e1cf // and x15, x14, #0x1111111111111111 - WORD $0x9203e1d1 // and x17, x14, #0x2222222222222222 - WORD $0x9202e1c5 // and x5, x14, #0x4444444444444444 - WORD $0x9201e1ce // and x14, x14, #0x8888888888888888 - WORD $0xb200e3fa // mov x26, #1229782938247303441 - WORD $0x9b1a7de7 // mul x7, x15, x26 - WORD $0xb201e3f9 // mov x25, #-8608480567731124088 - WORD $0xf2e11119 // movk x25, #2184, lsl #48 - WORD $0x9b197e35 // mul x21, x17, x25 - WORD $0xca1500e7 // eor x7, x7, x21 - WORD $0xb202e3f8 // mov x24, #4919131752989213764 - WORD $0xf2e08898 // movk x24, #1092, lsl #48 - WORD $0x9b187cb5 // mul x21, x5, x24 - WORD $0xb203e3f6 // mov x22, #2459565876494606882 - WORD $0xf2e04456 // movk x22, #546, lsl #48 - WORD $0x9b167dd6 // mul x22, x14, x22 - WORD $0xca1602b5 // eor x21, x21, x22 - WORD $0xca1500e7 // eor x7, x7, x21 - WORD $0xb203e3f4 // mov x20, #2459565876494606882 - WORD $0x9b147df5 // mul x21, x15, x20 - WORD $0x9b1a7e36 // mul x22, x17, x26 - WORD $0xca1602b5 // eor x21, x21, x22 - WORD $0x9b197cb6 // mul x22, x5, x25 - WORD $0x9b187dd8 // mul x24, x14, x24 - WORD $0xca1802d6 // eor x22, x22, x24 - WORD $0xca1602b5 // eor x21, x21, x22 - WORD $0xb202e3f7 // mov x23, #4919131752989213764 - WORD $0x9b177df6 // mul x22, x15, x23 - WORD $0x9b147e38 // mul x24, x17, x20 - WORD $0xca1802d6 // eor x22, x22, x24 - WORD $0x9b1a7cb8 // mul x24, x5, x26 - WORD $0x9b197dd9 // mul x25, x14, x25 - WORD $0xca190318 // eor x24, x24, x25 - WORD $0xca1802d6 // eor x22, x22, x24 - WORD $0xb201e3f8 // mov x24, #-8608480567731124088 - WORD $0x9b187def // mul x15, x15, x24 - WORD $0x9b177e31 // mul x17, x17, x23 - WORD $0xca1101ef // eor x15, x15, x17 - WORD $0x9b147cb1 // mul x17, x5, x20 - WORD $0x9b1a7dce // mul x14, x14, x26 - WORD $0xca0e022e // eor x14, x17, x14 - WORD $0xca0e01ee // eor x14, x15, x14 - WORD $0x9200e0ef // and x15, x7, #0x1111111111111111 - WORD $0x9203e2b1 // and x17, x21, #0x2222222222222222 - WORD $0x9202e2c5 // and x5, x22, #0x4444444444444444 - WORD $0x9201e1ce // and x14, x14, #0x8888888888888888 - WORD $0xaa1101ef // orr x15, x15, x17 - WORD $0xaa0e00ae // orr x14, x5, x14 - WORD $0xaa0e01ee // orr x14, x15, x14 - WORD $0xf94017ef // ldr x15, [sp, #40] - WORD $0xca0f01ce // eor x14, x14, x15 - WORD $0x6e368fbe // cmeq.16b v30, v29, v22 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603cf // fmov w15, s30 - WORD $0x6e368f9e // cmeq.16b v30, v28, v22 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603d1 // fmov w17, s30 - WORD $0x6e368f7e // cmeq.16b v30, v27, v22 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603c5 // fmov w5, s30 - WORD $0x6e368f5e // cmeq.16b v30, v26, v22 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603c7 // fmov w7, s30 - WORD $0xd3607ca5 // lsl x5, x5, #32 - WORD $0xaa07c0a5 // orr x5, x5, x7, lsl #48 - WORD $0x53103e31 // lsl w17, w17, #16 - WORD $0xaa1100b1 // orr x17, x5, x17 - WORD $0xaa0f022f // orr x15, x17, x15 - WORD $0x8a2e01e5 // bic x5, x15, x14 - WORD $0x6e358fbd // cmeq.16b v29, v29, v21 - WORD $0x4e221fbd // and.16b v29, v29, v2 - WORD $0x4e0303bd // tbl.16b v29, { v29 }, v3 - WORD $0x4e71bbbd // addv.8h h29, v29 - WORD $0x1e2603af // fmov w15, s29 - WORD $0x6e358f9c // cmeq.16b v28, v28, v21 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e260391 // fmov w17, s28 - WORD $0x6e358f7b // cmeq.16b v27, v27, v21 - WORD $0x4e221f7b // and.16b v27, v27, v2 - WORD $0x4e03037b // tbl.16b v27, { v27 }, v3 - WORD $0x4e71bb7b // addv.8h h27, v27 - WORD $0x1e260367 // fmov w7, s27 - WORD $0x6e358f5a // cmeq.16b v26, v26, v21 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260355 // fmov w21, s26 - WORD $0xd3607ce7 // lsl x7, x7, #32 - WORD $0xaa15c0e7 // orr x7, x7, x21, lsl #48 - WORD $0x53103e31 // lsl w17, w17, #16 - WORD $0xaa1100f1 // orr x17, x7, x17 - WORD $0xaa0f022f // orr x15, x17, x15 - WORD $0xea2e01f5 // bics x21, x15, x14 - WORD $0x54ffe900 // b.eq LBB0_251 $-736(%rip) - WORD $0x92f00007 // mov x7, #9223372036854775807 -LBB0_258: - WORD $0xd10006b6 // sub x22, x21, #1 - WORD $0x8a0502cf // and x15, x22, x5 - WORD $0x9e6701fa // fmov d26, x15 - WORD $0x0e205b5a // cnt.8b v26, v26 - WORD $0x2e303b5a // uaddlv.8b h26, v26 - WORD $0x1e26034f // fmov w15, s26 - WORD $0x8b0001ef // add x15, x15, x0 - WORD $0xeb0601ff // cmp x15, x6 - WORD $0x54000729 // b.ls LBB0_277 $228(%rip) - WORD $0x910004c6 // add x6, x6, #1 - WORD $0xea1502d5 // ands x21, x22, x21 - WORD $0x54fffea1 // b.ne LBB0_258 $-44(%rip) - WORD $0x17ffff3a // b LBB0_251 $-792(%rip) -LBB0_260: - WORD $0xf10001ff // cmp x15, #0 - WORD $0x5400b82d // b.le LBB0_588 $5892(%rip) - WORD $0xaa0703f1 // mov x17, x7 - WORD $0xad02dff7 // stp q23, q23, [sp, #80] - WORD $0xad01dff7 // stp q23, q23, [sp, #48] - WORD $0x92402e6e // and x14, x19, #0xfff - WORD $0xf13f05df // cmp x14, #4033 - WORD $0x54000383 // b.lo LBB0_272 $112(%rip) - WORD $0xf9400bee // ldr x14, [sp, #16] - WORD $0xf10081c5 // subs x5, x14, #32 - WORD $0x540000a3 // b.lo LBB0_264 $20(%rip) - WORD $0xacc16e7a // ldp q26, q27, [x19], #32 - WORD $0xad01effa // stp q26, q27, [sp, #48] - WORD $0xaa0a03ee // mov x14, x10 - WORD $0x14000003 // b LBB0_265 $12(%rip) -LBB0_264: - WORD $0x9100c3ee // add x14, sp, #48 - WORD $0xf9400be5 // ldr x5, [sp, #16] -LBB0_265: - WORD $0xf10040b5 // subs x21, x5, #16 - WORD $0x54000283 // b.lo LBB0_273 $80(%rip) - WORD $0x3cc1067a // ldr q26, [x19], #16 - WORD $0x3c8105da // str q26, [x14], #16 - WORD $0xaa1503e5 // mov x5, x21 - WORD $0xf10022b5 // subs x21, x21, #8 - WORD $0x54000222 // b.hs LBB0_274 $68(%rip) -LBB0_267: - WORD $0xf10010b5 // subs x21, x5, #4 - WORD $0x54000283 // b.lo LBB0_275 $80(%rip) -LBB0_268: - WORD $0xb840466f // ldr w15, [x19], #4 - WORD $0xb80045cf // str w15, [x14], #4 - WORD $0xaa1503e5 // mov x5, x21 - WORD $0xf1000ab5 // subs x21, x21, #2 - WORD $0x54000222 // b.hs LBB0_276 $68(%rip) -LBB0_269: - WORD $0xb4000065 // cbz x5, LBB0_271 $12(%rip) -LBB0_270: - WORD $0x3940026f // ldrb w15, [x19] - WORD $0x390001cf // strb w15, [x14] -LBB0_271: - WORD $0x9100c3f3 // add x19, sp, #48 -LBB0_272: - WORD $0x5280007b // mov w27, #3 - WORD $0xaa1103e7 // mov x7, x17 - WORD $0x17ffff21 // b LBB0_253 $-892(%rip) -LBB0_273: - WORD $0xf10020b5 // subs x21, x5, #8 - WORD $0x54fffe23 // b.lo LBB0_267 $-60(%rip) -LBB0_274: - WORD $0xf840866f // ldr x15, [x19], #8 - WORD $0xf80085cf // str x15, [x14], #8 - WORD $0xaa1503e5 // mov x5, x21 - WORD $0xf10012b5 // subs x21, x21, #4 - WORD $0x54fffdc2 // b.hs LBB0_268 $-72(%rip) -LBB0_275: - WORD $0xf10008b5 // subs x21, x5, #2 - WORD $0x54fffe23 // b.lo LBB0_269 $-60(%rip) -LBB0_276: - WORD $0x7840266f // ldrh w15, [x19], #2 - WORD $0x780025cf // strh w15, [x14], #2 - WORD $0xaa1503e5 // mov x5, x21 - WORD $0xb5fffdd5 // cbnz x21, LBB0_270 $-72(%rip) - WORD $0x17ffffef // b LBB0_271 $-68(%rip) -LBB0_277: - WORD $0xf94007ce // ldr x14, [lr, #8] - WORD $0xdac002af // rbit x15, x21 - WORD $0xdac011ef // clz x15, x15 - WORD $0xf9400bf1 // ldr x17, [sp, #16] - WORD $0xcb1101ef // sub x15, x15, x17 - WORD $0x8b0e01ee // add x14, x15, x14 - WORD $0x910005cf // add x15, x14, #1 - WORD $0xf900002f // str x15, [x1] - WORD $0xf94007d1 // ldr x17, [lr, #8] - WORD $0xeb1101ff // cmp x15, x17 - WORD $0x9a8e2633 // csinc x19, x17, x14, hs - WORD $0x12800011 // mov w17, #-1 - WORD $0xf9000033 // str x19, [x1] - WORD $0xda9f9100 // csinv x0, x8, xzr, ls - WORD $0xb6f878c0 // tbz x0, #63, LBB0_480 $3864(%rip) - WORD $0x14000582 // b LBB0_591 $5640(%rip) -LBB0_278: - WORD $0xf94007ce // ldr x14, [lr, #8] - WORD $0xcb1301ce // sub x14, x14, x19 - WORD $0xf10041df // cmp x14, #16 - WORD $0x54000223 // b.lo LBB0_282 $68(%rip) - WORD $0xd2800000 // mov x0, #0 -LBB0_280: - WORD $0x3cf36a9a // ldr q26, [x20, x19] - WORD $0x6e348f5b // cmeq.16b v27, v26, v20 - WORD $0x4e321f5a // and.16b v26, v26, v18 - WORD $0x6e358f5a // cmeq.16b v26, v26, v21 - WORD $0x4ebb1f5a // orr.16b v26, v26, v27 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260345 // fmov w5, s26 - WORD $0x35000bc5 // cbnz w5, LBB0_299 $376(%rip) - WORD $0xd10041ce // sub x14, x14, #16 - WORD $0x91004273 // add x19, x19, #16 - WORD $0x91004000 // add x0, x0, #16 - WORD $0xf1003ddf // cmp x14, #15 - WORD $0x54fffe48 // b.hi LBB0_280 $-56(%rip) -LBB0_282: - WORD $0x8b130280 // add x0, x20, x19 - WORD $0xb400024e // cbz x14, LBB0_289 $72(%rip) - WORD $0x8b0e0005 // add x5, x0, x14 - WORD $0xd284c011 // mov x17, #9728 - WORD $0xf2c20031 // movk x17, #4097, lsl #32 -LBB0_284: - WORD $0x39400006 // ldrb w6, [x0] - WORD $0x7100b0df // cmp w6, #44 - WORD $0x9ac6218f // lsl x15, x12, x6 - WORD $0x8a1101ef // and x15, x15, x17 - WORD $0xfa4099e4 // ccmp x15, #0, #4, ls - WORD $0x54000121 // b.ne LBB0_289 $36(%rip) - WORD $0x710174df // cmp w6, #93 - WORD $0x540000e0 // b.eq LBB0_289 $28(%rip) - WORD $0x7101f4df // cmp w6, #125 - WORD $0x540000a0 // b.eq LBB0_289 $20(%rip) - WORD $0x91000400 // add x0, x0, #1 - WORD $0xf10005ce // subs x14, x14, #1 - WORD $0x54fffe81 // b.ne LBB0_284 $-48(%rip) - WORD $0xaa0503e0 // mov x0, x5 -LBB0_289: - WORD $0xcb140013 // sub x19, x0, x20 - WORD $0xf9000033 // str x19, [x1] - WORD $0x5280007b // mov w27, #3 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0x14000395 // b LBB0_479 $3668(%rip) -LBB0_290: - WORD $0xf94007c0 // ldr x0, [lr, #8] - WORD $0xcb13000e // sub x14, x0, x19 - WORD $0xf10081df // cmp x14, #32 - WORD $0x5400582b // b.lt LBB0_433 $2820(%rip) - WORD $0xd280000e // mov x14, #0 - WORD $0xd2800005 // mov x5, #0 - WORD $0xcb080000 // sub x0, x0, x8 - WORD $0x528003f3 // mov w19, #31 -LBB0_292: - WORD $0x8b0e00cf // add x15, x6, x14 - WORD $0x3cc011fa // ldur q26, [x15, #1] - WORD $0x3cc111fb // ldur q27, [x15, #17] - WORD $0x6e208f5c // cmeq.16b v28, v26, v0 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e260396 // fmov w22, s28 - WORD $0x6e208f7c // cmeq.16b v28, v27, v0 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e26038f // fmov w15, s28 - WORD $0x33103df6 // bfi w22, w15, #16, #16 - WORD $0x6e218f5a // cmeq.16b v26, v26, v1 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260355 // fmov w21, s26 - WORD $0x6e218f7a // cmeq.16b v26, v27, v1 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e26034f // fmov w15, s26 - WORD $0x33103df5 // bfi w21, w15, #16, #16 - WORD $0x710002bf // cmp w21, #0 - WORD $0xfa4008a0 // ccmp x5, #0, #0, eq - WORD $0x540001a0 // b.eq LBB0_294 $52(%rip) - WORD $0x0a2502af // bic w15, w21, w5 - WORD $0x2a0f04b1 // orr w17, w5, w15, lsl #1 - WORD $0x0a0402a5 // and w5, w21, w4 - WORD $0x0a3100a5 // bic w5, w5, w17 - WORD $0x2b0f00af // adds w15, w5, w15 - WORD $0x1a9f37e5 // cset w5, hs - WORD $0x4a0f060f // eor w15, w16, w15, lsl #1 - WORD $0x0a1101ef // and w15, w15, w17 - WORD $0x12800011 // mov w17, #-1 - WORD $0x2a2f03ef // mvn w15, w15 - WORD $0x8a1601f6 // and x22, x15, x22 - WORD $0x14000002 // b LBB0_295 $8(%rip) -LBB0_294: - WORD $0xd2800005 // mov x5, #0 -LBB0_295: - WORD $0xb5ff68b6 // cbnz x22, LBB0_120 $-4844(%rip) - WORD $0x910081ce // add x14, x14, #32 - WORD $0xd1008273 // sub x19, x19, #32 - WORD $0x8b13000f // add x15, x0, x19 - WORD $0xf100fdff // cmp x15, #63 - WORD $0x54fffa4c // b.gt LBB0_292 $-184(%rip) - WORD $0xb5008a25 // cbnz x5, LBB0_531 $4420(%rip) - WORD $0x8b0e00cf // add x15, x6, x14 - WORD $0x910005e5 // add x5, x15, #1 - WORD $0xaa2e03ee // mvn x14, x14 - WORD $0x8b0001ce // add x14, x14, x0 - WORD $0xf10005df // cmp x14, #1 - WORD $0x5400514a // b.ge LBB0_434 $2600(%rip) - WORD $0x14000515 // b LBB0_590 $5204(%rip) -LBB0_299: - WORD $0x5ac000ae // rbit w14, w5 - WORD $0x5ac011ce // clz w14, w14 - WORD $0x8b1301d3 // add x19, x14, x19 - WORD $0xf9000033 // str x19, [x1] - WORD $0xf100067f // cmp x19, #1 - WORD $0x54006a0b // b.lt LBB0_479 $3392(%rip) - WORD $0x8b0001ce // add x14, x14, x0 -LBB0_301: - WORD $0x386e68cf // ldrb w15, [x6, x14] - WORD $0x710081ff // cmp w15, #32 - WORD $0x9acf218f // lsl x15, x12, x15 - WORD $0x8a0d01ef // and x15, x15, x13 - WORD $0xfa4099e4 // ccmp x15, #0, #4, ls - WORD $0x54000120 // b.eq LBB0_303 $36(%rip) - WORD $0x8b0e010f // add x15, x8, x14 - WORD $0xf900002f // str x15, [x1] - WORD $0xd10005ce // sub x14, x14, #1 - WORD $0x8b0e0100 // add x0, x8, x14 - WORD $0x9100080f // add x15, x0, #2 - WORD $0xf10005ff // cmp x15, #1 - WORD $0x54fffe8c // b.gt LBB0_301 $-48(%rip) - WORD $0x17fffb65 // b LBB0_137 $-4716(%rip) -LBB0_303: - WORD $0x8b0e010e // add x14, x8, x14 - WORD $0x910005d3 // add x19, x14, #1 - WORD $0x1400033e // b LBB0_479 $3320(%rip) -LBB0_304: - WORD $0xaa1a03e5 // mov x5, x26 - WORD $0x9280000e // mov x14, #-1 - WORD $0xb5ff8840 // cbnz x0, LBB0_174 $-3832(%rip) - WORD $0x14000499 // b LBB0_560 $4708(%rip) -LBB0_305: - WORD $0x54009280 // b.eq LBB0_558 $4688(%rip) - WORD $0xf10102ff // cmp x23, #64 - WORD $0x540055a3 // b.lo LBB0_448 $2740(%rip) - WORD $0xd2800006 // mov x6, #0 - WORD $0x92800000 // mov x0, #-1 -LBB0_308: - WORD $0x8b13028e // add x14, x20, x19 - WORD $0xad4071dd // ldp q29, q28, [x14] - WORD $0xad4169db // ldp q27, q26, [x14, #32] - WORD $0x6e208fbe // cmeq.16b v30, v29, v0 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603ce // fmov w14, s30 - WORD $0x6e208f9e // cmeq.16b v30, v28, v0 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603cf // fmov w15, s30 - WORD $0x6e208f7e // cmeq.16b v30, v27, v0 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603d1 // fmov w17, s30 - WORD $0x6e208f5e // cmeq.16b v30, v26, v0 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603c5 // fmov w5, s30 - WORD $0x6e218fbe // cmeq.16b v30, v29, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603c7 // fmov w7, s30 - WORD $0x6e218f9e // cmeq.16b v30, v28, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603d5 // fmov w21, s30 - WORD $0x6e218f7e // cmeq.16b v30, v27, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603d6 // fmov w22, s30 - WORD $0x6e218f5e // cmeq.16b v30, v26, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603d8 // fmov w24, s30 - WORD $0xd3607e31 // lsl x17, x17, #32 - WORD $0xaa05c231 // orr x17, x17, x5, lsl #48 - WORD $0x53103def // lsl w15, w15, #16 - WORD $0xaa0f022f // orr x15, x17, x15 - WORD $0xaa0e01ee // orr x14, x15, x14 - WORD $0xd3607ecf // lsl x15, x22, #32 - WORD $0xaa18c1ef // orr x15, x15, x24, lsl #48 - WORD $0x53103eb1 // lsl w17, w21, #16 - WORD $0xaa1101ef // orr x15, x15, x17 - WORD $0xaa0701e5 // orr x5, x15, x7 - WORD $0xb5000445 // cbnz x5, LBB0_313 $136(%rip) - WORD $0xb50004c6 // cbnz x6, LBB0_314 $152(%rip) -LBB0_310: - WORD $0x6e3d349d // cmhi.16b v29, v4, v29 - WORD $0x4e221fbd // and.16b v29, v29, v2 - WORD $0x4e0303bd // tbl.16b v29, { v29 }, v3 - WORD $0x4e71bbbd // addv.8h h29, v29 - WORD $0x1e2603af // fmov w15, s29 - WORD $0x6e3c349c // cmhi.16b v28, v4, v28 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e260391 // fmov w17, s28 - WORD $0x6e3b349b // cmhi.16b v27, v4, v27 - WORD $0x4e221f7b // and.16b v27, v27, v2 - WORD $0x4e03037b // tbl.16b v27, { v27 }, v3 - WORD $0x4e71bb7b // addv.8h h27, v27 - WORD $0x1e260365 // fmov w5, s27 - WORD $0x6e3a349a // cmhi.16b v26, v4, v26 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260347 // fmov w7, s26 - WORD $0xd3607ca5 // lsl x5, x5, #32 - WORD $0xaa07c0a5 // orr x5, x5, x7, lsl #48 - WORD $0x53103e31 // lsl w17, w17, #16 - WORD $0xaa1100b1 // orr x17, x5, x17 - WORD $0xaa0f0225 // orr x5, x17, x15 - WORD $0xb500030e // cbnz x14, LBB0_315 $96(%rip) - WORD $0xb5008925 // cbnz x5, LBB0_564 $4388(%rip) - WORD $0xd10102f7 // sub x23, x23, #64 - WORD $0x91010273 // add x19, x19, #64 - WORD $0xf100feff // cmp x23, #63 - WORD $0x54fff568 // b.hi LBB0_308 $-340(%rip) - WORD $0x14000229 // b LBB0_440 $2212(%rip) -LBB0_313: - WORD $0xb100041f // cmn x0, #1 - WORD $0xdac000af // rbit x15, x5 - WORD $0xdac011ef // clz x15, x15 - WORD $0x8b1301ef // add x15, x15, x19 - WORD $0x9a8f1000 // csel x0, x0, x15, ne -LBB0_314: - WORD $0x8a2600af // bic x15, x5, x6 - WORD $0xaa0f04d1 // orr x17, x6, x15, lsl #1 - WORD $0x8a3100a5 // bic x5, x5, x17 - WORD $0x9201f0a5 // and x5, x5, #0xaaaaaaaaaaaaaaaa - WORD $0xab0f00af // adds x15, x5, x15 - WORD $0x1a9f37e6 // cset w6, hs - WORD $0xd37ff9ef // lsl x15, x15, #1 - WORD $0xd200f1ef // eor x15, x15, #0x5555555555555555 - WORD $0x8a1101ef // and x15, x15, x17 - WORD $0x8a2f01ce // bic x14, x14, x15 - WORD $0x5280007b // mov w27, #3 - WORD $0x17ffffd0 // b LBB0_310 $-192(%rip) -LBB0_315: - WORD $0xdac001ce // rbit x14, x14 - WORD $0xdac011ce // clz x14, x14 - WORD $0xdac000af // rbit x15, x5 - WORD $0xdac011e5 // clz x5, x15 - WORD $0xeb0e00bf // cmp x5, x14 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0x54008fe3 // b.lo LBB0_587 $4604(%rip) -LBB0_316: - WORD $0x8b1301ce // add x14, x14, x19 - WORD $0x910005d3 // add x19, x14, #1 - WORD $0xb6f85833 // tbz x19, #63, LBB0_478 $2820(%rip) - WORD $0x1400041a // b LBB0_557 $4200(%rip) -LBB0_317: - WORD $0x3940040e // ldrb w14, [x0, #1] - WORD $0x5100b9ce // sub w14, w14, #46 - WORD $0x7100dddf // cmp w14, #55 - WORD $0x54ff75e8 // b.hi LBB0_166 $-4420(%rip) - WORD $0x9ace218f // lsl x15, x12, x14 - WORD $0x5280002e // mov w14, #1 - WORD $0xb20903f1 // mov x17, #36028797027352576 - WORD $0xf2800031 // movk x17, #1 - WORD $0xea1101ff // tst x15, x17 - WORD $0x12800011 // mov w17, #-1 - WORD $0x54001420 // b.eq LBB0_365 $644(%rip) -LBB0_319: - WORD $0xf100435f // cmp x26, #16 - WORD $0x54005143 // b.lo LBB0_470 $2600(%rip) - WORD $0xd2800016 // mov x22, #0 - WORD $0xd2800005 // mov x5, #0 - WORD $0x92800006 // mov x6, #-1 - WORD $0x92800017 // mov x23, #-1 - WORD $0x9280001b // mov x27, #-1 -LBB0_321: - WORD $0x3ce5681a // ldr q26, [x0, x5] - WORD $0x6e258f5b // cmeq.16b v27, v26, v5 - WORD $0x6e268f5c // cmeq.16b v28, v26, v6 - WORD $0x6e278f5d // cmeq.16b v29, v26, v7 - WORD $0x4e30875e // add.16b v30, v26, v16 - WORD $0x6e3e363e // cmhi.16b v30, v17, v30 - WORD $0x4e321f5a // and.16b v26, v26, v18 - WORD $0x6e338f5a // cmeq.16b v26, v26, v19 - WORD $0x4ebd1f9c // orr.16b v28, v28, v29 - WORD $0x4ebb1fdd // orr.16b v29, v30, v27 - WORD $0x4ebc1f5e // orr.16b v30, v26, v28 - WORD $0x4ebe1fbd // orr.16b v29, v29, v30 - WORD $0x4e221f7b // and.16b v27, v27, v2 - WORD $0x4e03037b // tbl.16b v27, { v27 }, v3 - WORD $0x4e71bb7b // addv.8h h27, v27 - WORD $0x1e26036f // fmov w15, s27 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260351 // fmov w17, s26 - WORD $0x4e221f9a // and.16b v26, v28, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260347 // fmov w7, s26 - WORD $0x4e221fba // and.16b v26, v29, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e26034e // fmov w14, s26 - WORD $0x2a2e03ee // mvn w14, w14 - WORD $0x32103dce // orr w14, w14, #0xffff0000 - WORD $0x5ac001ce // rbit w14, w14 - WORD $0x5ac011ce // clz w14, w14 - WORD $0x12800015 // mov w21, #-1 - WORD $0x1ace22b5 // lsl w21, w21, w14 - WORD $0x0a3501f8 // bic w24, w15, w21 - WORD $0x0a350239 // bic w25, w17, w21 - WORD $0x0a3500f5 // bic w21, w7, w21 - WORD $0x710041df // cmp w14, #16 - WORD $0x1a9801f8 // csel w24, w15, w24, eq - WORD $0x1a990239 // csel w25, w17, w25, eq - WORD $0x1a9500f5 // csel w21, w7, w21, eq - WORD $0x5100070f // sub w15, w24, #1 - WORD $0x6a1801ef // ands w15, w15, w24 - WORD $0x540035a1 // b.ne LBB0_432 $1716(%rip) - WORD $0x5100072f // sub w15, w25, #1 - WORD $0x6a1901ef // ands w15, w15, w25 - WORD $0x54003541 // b.ne LBB0_432 $1704(%rip) - WORD $0x510006af // sub w15, w21, #1 - WORD $0x6a1501ef // ands w15, w15, w21 - WORD $0x540034e1 // b.ne LBB0_432 $1692(%rip) - WORD $0x340000d8 // cbz w24, LBB0_327 $24(%rip) - WORD $0x5ac0030f // rbit w15, w24 - WORD $0x5ac011f8 // clz w24, w15 - WORD $0xb100077f // cmn x27, #1 - WORD $0x540038a1 // b.ne LBB0_441 $1812(%rip) - WORD $0x8b1800bb // add x27, x5, x24 -LBB0_327: - WORD $0x340000d9 // cbz w25, LBB0_330 $24(%rip) - WORD $0x5ac0032f // rbit w15, w25 - WORD $0x5ac011f8 // clz w24, w15 - WORD $0xb10006ff // cmn x23, #1 - WORD $0x540037e1 // b.ne LBB0_441 $1788(%rip) - WORD $0x8b1800b7 // add x23, x5, x24 -LBB0_330: - WORD $0x340000d5 // cbz w21, LBB0_333 $24(%rip) - WORD $0x5ac002af // rbit w15, w21 - WORD $0x5ac011f5 // clz w21, w15 - WORD $0xb10004df // cmn x6, #1 - WORD $0x540047c1 // b.ne LBB0_469 $2296(%rip) - WORD $0x8b1500a6 // add x6, x5, x21 -LBB0_333: - WORD $0x710041df // cmp w14, #16 - WORD $0x54000601 // b.ne LBB0_351 $192(%rip) - WORD $0x910040a5 // add x5, x5, #16 - WORD $0xd10042d6 // sub x22, x22, #16 - WORD $0x8b16034e // add x14, x26, x22 - WORD $0xf1003ddf // cmp x14, #15 - WORD $0x54fff6c8 // b.hi LBB0_321 $-296(%rip) - WORD $0x8b050016 // add x22, x0, x5 - WORD $0xeb05035f // cmp x26, x5 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0x54000540 // b.eq LBB0_352 $168(%rip) -LBB0_336: - WORD $0x8b0e02c5 // add x5, x22, x14 - WORD $0xcb0802cf // sub x15, x22, x8 - WORD $0xcb1401f4 // sub x20, x15, x20 - WORD $0xaa1603fa // mov x26, x22 - WORD $0x14000006 // b LBB0_339 $24(%rip) -LBB0_337: - WORD $0xd100069b // sub x27, x20, #1 -LBB0_338: - WORD $0x91000694 // add x20, x20, #1 - WORD $0xaa1a03f6 // mov x22, x26 - WORD $0xd10005ce // sub x14, x14, #1 - WORD $0xb4000c2e // cbz x14, LBB0_373 $388(%rip) -LBB0_339: - WORD $0x38401755 // ldrb w21, [x26], #1 - WORD $0x5100c2af // sub w15, w21, #48 - WORD $0x710029ff // cmp w15, #10 - WORD $0x54ffff23 // b.lo LBB0_338 $-28(%rip) - WORD $0x7100b6bf // cmp w21, #45 - WORD $0x5400014d // b.le LBB0_345 $40(%rip) - WORD $0x710196bf // cmp w21, #101 - WORD $0x54000200 // b.eq LBB0_349 $64(%rip) - WORD $0x710116bf // cmp w21, #69 - WORD $0x540001c0 // b.eq LBB0_349 $56(%rip) - WORD $0x7100babf // cmp w21, #46 - WORD $0x54000281 // b.ne LBB0_352 $80(%rip) - WORD $0xb100077f // cmn x27, #1 - WORD $0x54fffdc0 // b.eq LBB0_337 $-72(%rip) - WORD $0x1400016d // b LBB0_431 $1460(%rip) -LBB0_345: - WORD $0x7100aebf // cmp w21, #43 - WORD $0x54000060 // b.eq LBB0_347 $12(%rip) - WORD $0x7100b6bf // cmp w21, #45 - WORD $0x540001a1 // b.ne LBB0_352 $52(%rip) -LBB0_347: - WORD $0xb10004df // cmn x6, #1 - WORD $0x54002ce1 // b.ne LBB0_431 $1436(%rip) - WORD $0xd1000686 // sub x6, x20, #1 - WORD $0x17ffffe6 // b LBB0_338 $-104(%rip) -LBB0_349: - WORD $0xb10006ff // cmn x23, #1 - WORD $0x54002c61 // b.ne LBB0_431 $1420(%rip) - WORD $0xd1000697 // sub x23, x20, #1 - WORD $0x17ffffe2 // b LBB0_338 $-120(%rip) -LBB0_351: - WORD $0x8b2e400e // add x14, x0, w14, uxtw - WORD $0x8b0501d6 // add x22, x14, x5 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 -LBB0_352: - WORD $0x9280000e // mov x14, #-1 - WORD $0xb4007d1b // cbz x27, LBB0_584 $4000(%rip) -LBB0_353: - WORD $0xb4007ce6 // cbz x6, LBB0_584 $3996(%rip) - WORD $0xb4007cd7 // cbz x23, LBB0_584 $3992(%rip) - WORD $0xcb0002ce // sub x14, x22, x0 - WORD $0xd10005c0 // sub x0, x14, #1 - WORD $0xeb00037f // cmp x27, x0 - WORD $0x540002e0 // b.eq LBB0_364 $92(%rip) - WORD $0xeb0000df // cmp x6, x0 - WORD $0x540002a0 // b.eq LBB0_364 $84(%rip) - WORD $0xeb0002ff // cmp x23, x0 - WORD $0x54000260 // b.eq LBB0_364 $76(%rip) - WORD $0xf10004cf // subs x15, x6, #1 - WORD $0x5400006b // b.lt LBB0_360 $12(%rip) - WORD $0xeb0f02ff // cmp x23, x15 - WORD $0x54007b61 // b.ne LBB0_585 $3948(%rip) -LBB0_360: - WORD $0xaa170360 // orr x0, x27, x23 - WORD $0xb7f80060 // tbnz x0, #63, LBB0_362 $12(%rip) - WORD $0xeb17037f // cmp x27, x23 - WORD $0x54007b2a // b.ge LBB0_586 $3940(%rip) -LBB0_362: - WORD $0xd37ffc0f // lsr x15, x0, #63 - WORD $0x520001ef // eor w15, w15, #0x1 - WORD $0xd10006f1 // sub x17, x23, #1 - WORD $0xeb11037f // cmp x27, x17 - WORD $0x1a9f17f1 // cset w17, eq - WORD $0x6a1101ff // tst w15, w17 - WORD $0xda9701ce // csinv x14, x14, x23, eq -LBB0_363: - WORD $0x12800011 // mov w17, #-1 - WORD $0xb6f8008e // tbz x14, #63, LBB0_365 $16(%rip) - WORD $0x140003cc // b LBB0_584 $3888(%rip) -LBB0_364: - WORD $0xcb0e03ee // neg x14, x14 - WORD $0xb7f8794e // tbnz x14, #63, LBB0_584 $3880(%rip) -LBB0_365: - WORD $0x8b1301d3 // add x19, x14, x19 - WORD $0xf9000033 // str x19, [x1] - WORD $0xaa0803e0 // mov x0, x8 - WORD $0xeb07011f // cmp x8, x7 - WORD $0x5280007b // mov w27, #3 - WORD $0x54004263 // b.lo LBB0_480 $2124(%rip) - WORD $0x140003cf // b LBB0_591 $3900(%rip) -LBB0_366: - WORD $0xb5003d85 // cbnz x5, LBB0_471 $1968(%rip) - WORD $0x8b0e00cf // add x15, x6, x14 - WORD $0x910005e5 // add x5, x15, #1 - WORD $0xaa2e03ee // mvn x14, x14 - WORD $0x8b0001ce // add x14, x14, x0 - WORD $0xf10005df // cmp x14, #1 - WORD $0x54003f2a // b.ge LBB0_474 $2020(%rip) - WORD $0x140003c6 // b LBB0_590 $3864(%rip) -LBB0_368: - WORD $0x5ac001ee // rbit w14, w15 - WORD $0x5ac011ce // clz w14, w14 - WORD $0xaa3b03ef // mvn x15, x27 - WORD $0xcb0e01ee // sub x14, x15, x14 - WORD $0x5280007b // mov w27, #3 - WORD $0x17fffb28 // b LBB0_185 $-4960(%rip) -LBB0_369: - WORD $0x8b130285 // add x5, x20, x19 - WORD $0xf10005df // cmp x14, #1 - WORD $0x54003dea // b.ge LBB0_474 $1980(%rip) - WORD $0x140003bc // b LBB0_590 $3824(%rip) -LBB0_370: - WORD $0x8b130293 // add x19, x20, x19 - WORD $0x1400001a // b LBB0_377 $104(%rip) -LBB0_371: - WORD $0x8b130293 // add x19, x20, x19 - WORD $0x1400003e // b LBB0_383 $248(%rip) -LBB0_372: - WORD $0xaa3b03ee // mvn x14, x27 - WORD $0xcb3541ce // sub x14, x14, w21, uxtw - WORD $0x5280007b // mov w27, #3 - WORD $0x17fffb1c // b LBB0_185 $-5008(%rip) -LBB0_373: - WORD $0xaa0503f6 // mov x22, x5 - WORD $0x9280000e // mov x14, #-1 - WORD $0xb5fff7fb // cbnz x27, LBB0_353 $-260(%rip) - WORD $0x140003a5 // b LBB0_584 $3732(%rip) -LBB0_374: - WORD $0x5ac001ee // rbit w14, w15 - WORD $0x5ac011ce // clz w14, w14 - WORD $0xaa3b03ef // mvn x15, x27 - WORD $0xcb0e01ee // sub x14, x15, x14 - WORD $0x5280007b // mov w27, #3 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0x17fffb10 // b LBB0_185 $-5056(%rip) -LBB0_375: - WORD $0x8b130285 // add x5, x20, x19 - WORD $0xf10005df // cmp x14, #1 - WORD $0x5400400a // b.ge LBB0_484 $2048(%rip) - WORD $0x140003a4 // b LBB0_590 $3728(%rip) -LBB0_376: - WORD $0xd2800006 // mov x6, #0 - WORD $0x8b130293 // add x19, x20, x19 - WORD $0x92800000 // mov x0, #-1 -LBB0_377: - WORD $0xf10082ee // subs x14, x23, #32 - WORD $0x54004483 // b.lo LBB0_491 $2192(%rip) - WORD $0xad406e7a // ldp q26, q27, [x19] - WORD $0x6e208f5c // cmeq.16b v28, v26, v0 - WORD $0x6e208f7d // cmeq.16b v29, v27, v0 - WORD $0x6e218f5a // cmeq.16b v26, v26, v1 - WORD $0x6e218f7b // cmeq.16b v27, v27, v1 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e260385 // fmov w5, s28 - WORD $0x4e221fbc // and.16b v28, v29, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e26038f // fmov w15, s28 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260355 // fmov w21, s26 - WORD $0x4e221f7a // and.16b v26, v27, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260356 // fmov w22, s26 - WORD $0x33103de5 // bfi w5, w15, #16, #16 - WORD $0x33103ed5 // bfi w21, w22, #16, #16 - WORD $0x35003eb5 // cbnz w21, LBB0_488 $2004(%rip) - WORD $0xb5003f46 // cbnz x6, LBB0_489 $2024(%rip) - WORD $0xb4004105 // cbz x5, LBB0_490 $2080(%rip) -LBB0_381: - WORD $0xdac000ae // rbit x14, x5 - WORD $0xdac011ce // clz x14, x14 - WORD $0xcb14026f // sub x15, x19, x20 - WORD $0x8b0e01ee // add x14, x15, x14 - WORD $0x910005d3 // add x19, x14, #1 - WORD $0xb6f837f3 // tbz x19, #63, LBB0_478 $1788(%rip) - WORD $0x14000318 // b LBB0_557 $3168(%rip) -LBB0_382: - WORD $0xd2800006 // mov x6, #0 - WORD $0x8b130293 // add x19, x20, x19 - WORD $0x92800000 // mov x0, #-1 -LBB0_383: - WORD $0xf10082ee // subs x14, x23, #32 - WORD $0x54000623 // b.lo LBB0_390 $196(%rip) - WORD $0xad406a7b // ldp q27, q26, [x19] - WORD $0x6e208f7c // cmeq.16b v28, v27, v0 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e260385 // fmov w5, s28 - WORD $0x6e208f5c // cmeq.16b v28, v26, v0 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e26038f // fmov w15, s28 - WORD $0x6e218f7c // cmeq.16b v28, v27, v1 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e260395 // fmov w21, s28 - WORD $0x6e218f5c // cmeq.16b v28, v26, v1 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e260396 // fmov w22, s28 - WORD $0x33103de5 // bfi w5, w15, #16, #16 - WORD $0x33103ed5 // bfi w21, w22, #16, #16 - WORD $0x35004115 // cbnz w21, LBB0_502 $2080(%rip) - WORD $0xb50041a6 // cbnz x6, LBB0_503 $2100(%rip) -LBB0_386: - WORD $0x6e3b349b // cmhi.16b v27, v4, v27 - WORD $0x4e221f7b // and.16b v27, v27, v2 - WORD $0x4e03037b // tbl.16b v27, { v27 }, v3 - WORD $0x4e71bb7b // addv.8h h27, v27 - WORD $0x1e260376 // fmov w22, s27 - WORD $0x6e3a349a // cmhi.16b v26, v4, v26 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e26034f // fmov w15, s26 - WORD $0x33103df6 // bfi w22, w15, #16, #16 - WORD $0xdac002cf // rbit x15, x22 - WORD $0xdac011f5 // clz x21, x15 - WORD $0xb40000e5 // cbz x5, LBB0_388 $28(%rip) - WORD $0xdac000ae // rbit x14, x5 - WORD $0xdac011c5 // clz x5, x14 - WORD $0xcb14026e // sub x14, x19, x20 - WORD $0xeb0502bf // cmp x21, x5 - WORD $0x54000462 // b.hs LBB0_401 $140(%rip) - WORD $0x14000356 // b LBB0_592 $3416(%rip) -LBB0_388: - WORD $0x35006b16 // cbnz w22, LBB0_593 $3424(%rip) - WORD $0x91008273 // add x19, x19, #32 - WORD $0xaa0e03f7 // mov x23, x14 -LBB0_390: - WORD $0xb5004b26 // cbnz x6, LBB0_522 $2404(%rip) - WORD $0xb4005c77 // cbz x23, LBB0_558 $2956(%rip) -LBB0_392: - WORD $0xcb1403ee // neg x14, x20 -LBB0_393: - WORD $0xd2800005 // mov x5, #0 -LBB0_394: - WORD $0x38656a66 // ldrb w6, [x19, x5] - WORD $0x710088df // cmp w6, #34 - WORD $0x540002e0 // b.eq LBB0_400 $92(%rip) - WORD $0x710170df // cmp w6, #92 - WORD $0x540000e0 // b.eq LBB0_398 $28(%rip) - WORD $0x71007cdf // cmp w6, #31 - WORD $0x540069e9 // b.ls LBB0_594 $3388(%rip) - WORD $0x910004a5 // add x5, x5, #1 - WORD $0xeb0502ff // cmp x23, x5 - WORD $0x54fffee1 // b.ne LBB0_394 $-36(%rip) - WORD $0x140002d6 // b LBB0_558 $2904(%rip) -LBB0_398: - WORD $0xd10006ef // sub x15, x23, #1 - WORD $0xeb0501ff // cmp x15, x5 - WORD $0x54005a60 // b.eq LBB0_558 $2892(%rip) - WORD $0x8b05026f // add x15, x19, x5 - WORD $0x8b0e01e6 // add x6, x15, x14 - WORD $0xb100041f // cmn x0, #1 - WORD $0x9a8000c0 // csel x0, x6, x0, eq - WORD $0x910009f3 // add x19, x15, #2 - WORD $0xd1000aef // sub x15, x23, #2 - WORD $0xcb0502e6 // sub x6, x23, x5 - WORD $0xd10008d7 // sub x23, x6, #2 - WORD $0xeb0501ff // cmp x15, x5 - WORD $0x54fffd01 // b.ne LBB0_393 $-96(%rip) - WORD $0x140002c8 // b LBB0_558 $2848(%rip) -LBB0_400: - WORD $0xcb14026e // sub x14, x19, x20 -LBB0_401: - WORD $0x8b0501ce // add x14, x14, x5 - WORD $0x910005d3 // add x19, x14, #1 - WORD $0xb6f82d13 // tbz x19, #63, LBB0_478 $1440(%rip) - WORD $0x140002c1 // b LBB0_557 $2820(%rip) -LBB0_402: - WORD $0x8b130293 // add x19, x20, x19 - WORD $0x1400000a // b LBB0_406 $40(%rip) -LBB0_403: - WORD $0x8b130293 // add x19, x20, x19 - WORD $0x1400002e // b LBB0_412 $184(%rip) -LBB0_404: - WORD $0xaa3b03ee // mvn x14, x27 - WORD $0xcb3841ce // sub x14, x14, w24, uxtw - WORD $0x5280007b // mov w27, #3 - WORD $0x17fffa87 // b LBB0_185 $-5604(%rip) -LBB0_405: - WORD $0xd2800006 // mov x6, #0 - WORD $0x8b130293 // add x19, x20, x19 - WORD $0x92800000 // mov x0, #-1 -LBB0_406: - WORD $0xf10082ee // subs x14, x23, #32 - WORD $0x54003da3 // b.lo LBB0_507 $1972(%rip) - WORD $0xad406e7a // ldp q26, q27, [x19] - WORD $0x6e208f5c // cmeq.16b v28, v26, v0 - WORD $0x6e208f7d // cmeq.16b v29, v27, v0 - WORD $0x6e218f5a // cmeq.16b v26, v26, v1 - WORD $0x6e218f7b // cmeq.16b v27, v27, v1 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e260385 // fmov w5, s28 - WORD $0x4e221fbc // and.16b v28, v29, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e26038f // fmov w15, s28 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260355 // fmov w21, s26 - WORD $0x4e221f7a // and.16b v26, v27, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260356 // fmov w22, s26 - WORD $0x33103de5 // bfi w5, w15, #16, #16 - WORD $0x33103ed5 // bfi w21, w22, #16, #16 - WORD $0x350037d5 // cbnz w21, LBB0_504 $1784(%rip) - WORD $0xb5003866 // cbnz x6, LBB0_505 $1804(%rip) - WORD $0xb4003a25 // cbz x5, LBB0_506 $1860(%rip) -LBB0_410: - WORD $0xdac000ae // rbit x14, x5 - WORD $0xdac011ce // clz x14, x14 - WORD $0xcb14026f // sub x15, x19, x20 - WORD $0x8b0e01ee // add x14, x15, x14 - WORD $0x910005d3 // add x19, x14, #1 - WORD $0xb6ff5b53 // tbz x19, #63, LBB0_199 $-5272(%rip) - WORD $0x14000293 // b LBB0_557 $2636(%rip) -LBB0_411: - WORD $0xd2800006 // mov x6, #0 - WORD $0x8b130293 // add x19, x20, x19 - WORD $0x92800000 // mov x0, #-1 -LBB0_412: - WORD $0xf10082ee // subs x14, x23, #32 - WORD $0x54000623 // b.lo LBB0_419 $196(%rip) - WORD $0xad406a7b // ldp q27, q26, [x19] - WORD $0x6e208f7c // cmeq.16b v28, v27, v0 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e260385 // fmov w5, s28 - WORD $0x6e208f5c // cmeq.16b v28, v26, v0 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e26038f // fmov w15, s28 - WORD $0x6e218f7c // cmeq.16b v28, v27, v1 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e260395 // fmov w21, s28 - WORD $0x6e218f5c // cmeq.16b v28, v26, v1 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e260396 // fmov w22, s28 - WORD $0x33103de5 // bfi w5, w15, #16, #16 - WORD $0x33103ed5 // bfi w21, w22, #16, #16 - WORD $0x350039f5 // cbnz w21, LBB0_517 $1852(%rip) - WORD $0xb5003a86 // cbnz x6, LBB0_519 $1872(%rip) -LBB0_415: - WORD $0x6e3b349b // cmhi.16b v27, v4, v27 - WORD $0x4e221f7b // and.16b v27, v27, v2 - WORD $0x4e03037b // tbl.16b v27, { v27 }, v3 - WORD $0x4e71bb7b // addv.8h h27, v27 - WORD $0x1e260376 // fmov w22, s27 - WORD $0x6e3a349a // cmhi.16b v26, v4, v26 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e26034f // fmov w15, s26 - WORD $0x33103df6 // bfi w22, w15, #16, #16 - WORD $0xdac002cf // rbit x15, x22 - WORD $0xdac011f5 // clz x21, x15 - WORD $0xb40000e5 // cbz x5, LBB0_417 $28(%rip) - WORD $0xdac000ae // rbit x14, x5 - WORD $0xdac011c5 // clz x5, x14 - WORD $0xcb14026e // sub x14, x19, x20 - WORD $0xeb0502bf // cmp x21, x5 - WORD $0x54000582 // b.hs LBB0_430 $176(%rip) - WORD $0x140002d1 // b LBB0_592 $2884(%rip) -LBB0_417: - WORD $0x35005a76 // cbnz w22, LBB0_593 $2892(%rip) - WORD $0x91008273 // add x19, x19, #32 - WORD $0xaa0e03f7 // mov x23, x14 -LBB0_419: - WORD $0xb5003d86 // cbnz x6, LBB0_529 $1968(%rip) - WORD $0x5280007b // mov w27, #3 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0xb4004b77 // cbz x23, LBB0_558 $2412(%rip) -LBB0_421: - WORD $0xcb1403ee // neg x14, x20 -LBB0_422: - WORD $0xd2800005 // mov x5, #0 -LBB0_423: - WORD $0x38656a66 // ldrb w6, [x19, x5] - WORD $0x710088df // cmp w6, #34 - WORD $0x540003a0 // b.eq LBB0_429 $116(%rip) - WORD $0x710170df // cmp w6, #92 - WORD $0x54000140 // b.eq LBB0_427 $40(%rip) - WORD $0x71007cdf // cmp w6, #31 - WORD $0x540058e9 // b.ls LBB0_594 $2844(%rip) - WORD $0x910004a5 // add x5, x5, #1 - WORD $0xeb0502ff // cmp x23, x5 - WORD $0x5280007b // mov w27, #3 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0x54fffe81 // b.ne LBB0_423 $-48(%rip) - WORD $0x1400024b // b LBB0_558 $2348(%rip) -LBB0_427: - WORD $0xd10006ef // sub x15, x23, #1 - WORD $0xeb0501ff // cmp x15, x5 - WORD $0x5280007b // mov w27, #3 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0x540048a0 // b.eq LBB0_558 $2324(%rip) - WORD $0x8b05026f // add x15, x19, x5 - WORD $0x8b0e01e6 // add x6, x15, x14 - WORD $0xb100041f // cmn x0, #1 - WORD $0x9a8000c0 // csel x0, x6, x0, eq - WORD $0x910009f3 // add x19, x15, #2 - WORD $0xd1000aef // sub x15, x23, #2 - WORD $0xcb0502e6 // sub x6, x23, x5 - WORD $0xd10008d7 // sub x23, x6, #2 - WORD $0xeb0501ff // cmp x15, x5 - WORD $0x54fffc41 // b.ne LBB0_422 $-120(%rip) - WORD $0x1400023a // b LBB0_558 $2280(%rip) -LBB0_429: - WORD $0xcb14026e // sub x14, x19, x20 -LBB0_430: - WORD $0x8b0501ce // add x14, x14, x5 - WORD $0x910005d3 // add x19, x14, #1 - WORD $0xb6ff4f53 // tbz x19, #63, LBB0_199 $-5656(%rip) - WORD $0x14000233 // b LBB0_557 $2252(%rip) -LBB0_431: - WORD $0xcb1403ee // neg x14, x20 - WORD $0xb6ffd86e // tbz x14, #63, LBB0_365 $-1268(%rip) - WORD $0x1400028b // b LBB0_584 $2604(%rip) -LBB0_432: - WORD $0x5ac001ee // rbit w14, w15 - WORD $0x5ac011ce // clz w14, w14 - WORD $0xaa2503ef // mvn x15, x5 - WORD $0xcb0e01ee // sub x14, x15, x14 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x17fffeb7 // b LBB0_363 $-1316(%rip) -LBB0_433: - WORD $0x8b130285 // add x5, x20, x19 - WORD $0xf10005df // cmp x14, #1 - WORD $0x540051ab // b.lt LBB0_590 $2612(%rip) -LBB0_434: - WORD $0x5280007b // mov w27, #3 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0x14000007 // b LBB0_436 $28(%rip) -LBB0_435: - WORD $0x92800026 // mov x6, #-2 - WORD $0x52800040 // mov w0, #2 - WORD $0x8b0000a5 // add x5, x5, x0 - WORD $0x92800000 // mov x0, #-1 - WORD $0xab0601ce // adds x14, x14, x6 - WORD $0x5400508d // b.le LBB0_591 $2576(%rip) -LBB0_436: - WORD $0x394000a0 // ldrb w0, [x5] - WORD $0x7101701f // cmp w0, #92 - WORD $0x54ffff00 // b.eq LBB0_435 $-32(%rip) - WORD $0x7100881f // cmp w0, #34 - WORD $0x54001780 // b.eq LBB0_477 $752(%rip) - WORD $0x92800006 // mov x6, #-1 - WORD $0x52800020 // mov w0, #1 - WORD $0x8b0000a5 // add x5, x5, x0 - WORD $0x92800000 // mov x0, #-1 - WORD $0xab0601ce // adds x14, x14, x6 - WORD $0x54fffecc // b.gt LBB0_436 $-40(%rip) - WORD $0x14000278 // b LBB0_591 $2528(%rip) -LBB0_439: - WORD $0x8b130293 // add x19, x20, x19 - WORD $0x1400000a // b LBB0_443 $40(%rip) -LBB0_440: - WORD $0x8b130293 // add x19, x20, x19 - WORD $0x1400002d // b LBB0_449 $180(%rip) -LBB0_441: - WORD $0xaa2503ee // mvn x14, x5 - WORD $0xcb3841ce // sub x14, x14, w24, uxtw - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x17fffe96 // b LBB0_363 $-1448(%rip) -LBB0_442: - WORD $0xd2800006 // mov x6, #0 - WORD $0x8b130293 // add x19, x20, x19 - WORD $0x92800000 // mov x0, #-1 -LBB0_443: - WORD $0xf10082ee // subs x14, x23, #32 - WORD $0x540037a3 // b.lo LBB0_536 $1780(%rip) - WORD $0xad406e7a // ldp q26, q27, [x19] - WORD $0x6e208f5c // cmeq.16b v28, v26, v0 - WORD $0x6e208f7d // cmeq.16b v29, v27, v0 - WORD $0x6e218f5a // cmeq.16b v26, v26, v1 - WORD $0x6e218f7b // cmeq.16b v27, v27, v1 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e260385 // fmov w5, s28 - WORD $0x4e221fbc // and.16b v28, v29, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e26038f // fmov w15, s28 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260355 // fmov w21, s26 - WORD $0x4e221f7a // and.16b v26, v27, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260351 // fmov w17, s26 - WORD $0x33103de5 // bfi w5, w15, #16, #16 - WORD $0x33103e35 // bfi w21, w17, #16, #16 - WORD $0x35003235 // cbnz w21, LBB0_533 $1604(%rip) - WORD $0xb50032c6 // cbnz x6, LBB0_534 $1624(%rip) - WORD $0xb4003425 // cbz x5, LBB0_535 $1668(%rip) -LBB0_447: - WORD $0xdac000ae // rbit x14, x5 - WORD $0xdac011ce // clz x14, x14 - WORD $0xcb14026f // sub x15, x19, x20 - WORD $0x8b0e01ee // add x14, x15, x14 - WORD $0x910005d3 // add x19, x14, #1 - WORD $0x140001b7 // b LBB0_547 $1756(%rip) -LBB0_448: - WORD $0xd2800006 // mov x6, #0 - WORD $0x8b130293 // add x19, x20, x19 - WORD $0x92800000 // mov x0, #-1 -LBB0_449: - WORD $0xf10082ee // subs x14, x23, #32 - WORD $0x54000623 // b.lo LBB0_456 $196(%rip) - WORD $0xad406a7b // ldp q27, q26, [x19] - WORD $0x6e208f7c // cmeq.16b v28, v27, v0 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e260385 // fmov w5, s28 - WORD $0x6e208f5c // cmeq.16b v28, v26, v0 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e26038f // fmov w15, s28 - WORD $0x6e218f7c // cmeq.16b v28, v27, v1 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e260395 // fmov w21, s28 - WORD $0x6e218f5c // cmeq.16b v28, v26, v1 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e260391 // fmov w17, s28 - WORD $0x33103de5 // bfi w5, w15, #16, #16 - WORD $0x33103e35 // bfi w21, w17, #16, #16 - WORD $0x350033f5 // cbnz w21, LBB0_548 $1660(%rip) - WORD $0xb5003486 // cbnz x6, LBB0_550 $1680(%rip) -LBB0_452: - WORD $0x6e3b349b // cmhi.16b v27, v4, v27 - WORD $0x4e221f7b // and.16b v27, v27, v2 - WORD $0x4e03037b // tbl.16b v27, { v27 }, v3 - WORD $0x4e71bb7b // addv.8h h27, v27 - WORD $0x1e260376 // fmov w22, s27 - WORD $0x6e3a349a // cmhi.16b v26, v4, v26 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e26034f // fmov w15, s26 - WORD $0x33103df6 // bfi w22, w15, #16, #16 - WORD $0xdac002cf // rbit x15, x22 - WORD $0xdac011f5 // clz x21, x15 - WORD $0xb40000e5 // cbz x5, LBB0_454 $28(%rip) - WORD $0xdac000ae // rbit x14, x5 - WORD $0xdac011c5 // clz x5, x14 - WORD $0xcb14026e // sub x14, x19, x20 - WORD $0xeb0502bf // cmp x21, x5 - WORD $0x54000462 // b.hs LBB0_467 $140(%rip) - WORD $0x14000222 // b LBB0_592 $2184(%rip) -LBB0_454: - WORD $0x35004496 // cbnz w22, LBB0_593 $2192(%rip) - WORD $0x91008273 // add x19, x19, #32 - WORD $0xaa0e03f7 // mov x23, x14 -LBB0_456: - WORD $0xb5003426 // cbnz x6, LBB0_553 $1668(%rip) - WORD $0xb40035f7 // cbz x23, LBB0_558 $1724(%rip) -LBB0_458: - WORD $0xcb1403ee // neg x14, x20 -LBB0_459: - WORD $0xd2800005 // mov x5, #0 -LBB0_460: - WORD $0x38656a66 // ldrb w6, [x19, x5] - WORD $0x710088df // cmp w6, #34 - WORD $0x540002e0 // b.eq LBB0_466 $92(%rip) - WORD $0x710170df // cmp w6, #92 - WORD $0x540000e0 // b.eq LBB0_464 $28(%rip) - WORD $0x71007cdf // cmp w6, #31 - WORD $0x54004369 // b.ls LBB0_594 $2156(%rip) - WORD $0x910004a5 // add x5, x5, #1 - WORD $0xeb0502ff // cmp x23, x5 - WORD $0x54fffee1 // b.ne LBB0_460 $-36(%rip) - WORD $0x140001a2 // b LBB0_558 $1672(%rip) -LBB0_464: - WORD $0xd10006ef // sub x15, x23, #1 - WORD $0xeb0501ff // cmp x15, x5 - WORD $0x540033e0 // b.eq LBB0_558 $1660(%rip) - WORD $0x8b05026f // add x15, x19, x5 - WORD $0x8b0e01f1 // add x17, x15, x14 - WORD $0xb100041f // cmn x0, #1 - WORD $0x9a800220 // csel x0, x17, x0, eq - WORD $0x910009f3 // add x19, x15, #2 - WORD $0xd1000aef // sub x15, x23, #2 - WORD $0xcb0502f1 // sub x17, x23, x5 - WORD $0xd1000a37 // sub x23, x17, #2 - WORD $0xeb0501ff // cmp x15, x5 - WORD $0x54fffd01 // b.ne LBB0_459 $-96(%rip) - WORD $0x14000194 // b LBB0_558 $1616(%rip) -LBB0_466: - WORD $0xcb14026e // sub x14, x19, x20 -LBB0_467: - WORD $0x8b0501ce // add x14, x14, x5 - WORD $0x910005d3 // add x19, x14, #1 - WORD $0x14000161 // b LBB0_547 $1412(%rip) -LBB0_468: - WORD $0x92800000 // mov x0, #-1 - WORD $0xaa0603e5 // mov x5, x6 - WORD $0xaa0e03f6 // mov x22, x14 - WORD $0x92800013 // mov x19, #-1 - WORD $0x92800017 // mov x23, #-1 - WORD $0x17fff785 // b LBB0_85 $-8684(%rip) -LBB0_469: - WORD $0xaa2503ee // mvn x14, x5 - WORD $0xcb3541ce // sub x14, x14, w21, uxtw - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x17fffe11 // b LBB0_363 $-1980(%rip) -LBB0_470: - WORD $0x9280001b // mov x27, #-1 - WORD $0xaa0003f6 // mov x22, x0 - WORD $0xaa1a03ee // mov x14, x26 - WORD $0x92800017 // mov x23, #-1 - WORD $0x92800006 // mov x6, #-1 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0x17fffdc5 // b LBB0_336 $-2284(%rip) -LBB0_471: - WORD $0xd100040f // sub x15, x0, #1 - WORD $0xeb0e01ff // cmp x15, x14 - WORD $0x54003be0 // b.eq LBB0_590 $1916(%rip) - WORD $0x8b0e00cf // add x15, x6, x14 - WORD $0x910009e5 // add x5, x15, #2 - WORD $0xcb0e000e // sub x14, x0, x14 - WORD $0xd10009ce // sub x14, x14, #2 - WORD $0x5280007b // mov w27, #3 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0xf10005df // cmp x14, #1 - WORD $0x5400010a // b.ge LBB0_474 $32(%rip) - WORD $0x140001d5 // b LBB0_590 $1876(%rip) -LBB0_473: - WORD $0x92800026 // mov x6, #-2 - WORD $0x52800040 // mov w0, #2 - WORD $0x8b0000a5 // add x5, x5, x0 - WORD $0x92800000 // mov x0, #-1 - WORD $0xab0601ce // adds x14, x14, x6 - WORD $0x54003a0d // b.le LBB0_591 $1856(%rip) -LBB0_474: - WORD $0x394000a0 // ldrb w0, [x5] - WORD $0x7101701f // cmp w0, #92 - WORD $0x54ffff00 // b.eq LBB0_473 $-32(%rip) - WORD $0x7100881f // cmp w0, #34 - WORD $0x54000100 // b.eq LBB0_477 $32(%rip) - WORD $0x92800006 // mov x6, #-1 - WORD $0x52800020 // mov w0, #1 - WORD $0x8b0000a5 // add x5, x5, x0 - WORD $0x92800000 // mov x0, #-1 - WORD $0xab0601ce // adds x14, x14, x6 - WORD $0x54fffecc // b.gt LBB0_474 $-40(%rip) - WORD $0x140001c4 // b LBB0_591 $1808(%rip) -LBB0_477: - WORD $0xcb1400ae // sub x14, x5, x20 - WORD $0x910005d3 // add x19, x14, #1 -LBB0_478: - WORD $0xf9000033 // str x19, [x1] -LBB0_479: - WORD $0xaa0803e0 // mov x0, x8 - WORD $0xeb07011f // cmp x8, x7 - WORD $0x540037c2 // b.hs LBB0_591 $1784(%rip) -LBB0_480: - WORD $0xf9400057 // ldr x23, [x2] - WORD $0xaa0b03e0 // mov x0, x11 - WORD $0xb5feb897 // cbnz x23, LBB0_1 $-10480(%rip) - WORD $0x140001ba // b LBB0_591 $1768(%rip) -LBB0_481: - WORD $0xd100040f // sub x15, x0, #1 - WORD $0xeb0e01ff // cmp x15, x14 - WORD $0x540036c0 // b.eq LBB0_590 $1752(%rip) - WORD $0x8b0e00cf // add x15, x6, x14 - WORD $0x910009e5 // add x5, x15, #2 - WORD $0xcb0e000e // sub x14, x0, x14 - WORD $0xd10009ce // sub x14, x14, #2 - WORD $0x5280007b // mov w27, #3 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0xf10005df // cmp x14, #1 - WORD $0x5400010a // b.ge LBB0_484 $32(%rip) - WORD $0x140001ac // b LBB0_590 $1712(%rip) -LBB0_483: - WORD $0x92800026 // mov x6, #-2 - WORD $0x52800040 // mov w0, #2 - WORD $0x8b0000a5 // add x5, x5, x0 - WORD $0x92800000 // mov x0, #-1 - WORD $0xab0601ce // adds x14, x14, x6 - WORD $0x540034ed // b.le LBB0_591 $1692(%rip) -LBB0_484: - WORD $0x394000a0 // ldrb w0, [x5] - WORD $0x7101701f // cmp w0, #92 - WORD $0x54ffff00 // b.eq LBB0_483 $-32(%rip) - WORD $0x7100881f // cmp w0, #34 - WORD $0x54000100 // b.eq LBB0_487 $32(%rip) - WORD $0x92800006 // mov x6, #-1 - WORD $0x52800020 // mov w0, #1 - WORD $0x8b0000a5 // add x5, x5, x0 - WORD $0x92800000 // mov x0, #-1 - WORD $0xab0601ce // adds x14, x14, x6 - WORD $0x54fffecc // b.gt LBB0_484 $-40(%rip) - WORD $0x1400019b // b LBB0_591 $1644(%rip) -LBB0_487: - WORD $0xcb1400ae // sub x14, x5, x20 - WORD $0x910005d3 // add x19, x14, #1 - WORD $0xf9000033 // str x19, [x1] - WORD $0xaa0803e0 // mov x0, x8 - WORD $0xeb07011f // cmp x8, x7 - WORD $0x54ff2f23 // b.lo LBB0_200 $-6684(%rip) - WORD $0x14000194 // b LBB0_591 $1616(%rip) -LBB0_488: - WORD $0xdac002af // rbit x15, x21 - WORD $0xdac011ef // clz x15, x15 - WORD $0xcb140276 // sub x22, x19, x20 - WORD $0x8b0f02cf // add x15, x22, x15 - WORD $0xb100041f // cmn x0, #1 - WORD $0x9a8f1000 // csel x0, x0, x15, ne -LBB0_489: - WORD $0x0a2602af // bic w15, w21, w6 - WORD $0x531f79f6 // lsl w22, w15, #1 - WORD $0x331f79e6 // bfi w6, w15, #1, #31 - WORD $0x0a3602b5 // bic w21, w21, w22 - WORD $0x1201f2b5 // and w21, w21, #0xaaaaaaaa - WORD $0x2b0f02af // adds w15, w21, w15 - WORD $0x4a0f060f // eor w15, w16, w15, lsl #1 - WORD $0x0a0601ef // and w15, w15, w6 - WORD $0x1a9f37e6 // cset w6, hs - WORD $0x2a2f03ef // mvn w15, w15 - WORD $0x8a0501e5 // and x5, x15, x5 - WORD $0x5280007b // mov w27, #3 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0xb5ffbf45 // cbnz x5, LBB0_381 $-2072(%rip) -LBB0_490: - WORD $0x91008273 // add x19, x19, #32 - WORD $0xaa0e03f7 // mov x23, x14 -LBB0_491: - WORD $0xb5001066 // cbnz x6, LBB0_520 $524(%rip) - WORD $0xb40003b7 // cbz x23, LBB0_500 $116(%rip) -LBB0_493: - WORD $0xaa3403ee // mvn x14, x20 -LBB0_494: - WORD $0xaa1303e6 // mov x6, x19 - WORD $0x384014c5 // ldrb w5, [x6], #1 - WORD $0x710088bf // cmp w5, #34 - WORD $0x54000320 // b.eq LBB0_501 $100(%rip) - WORD $0xd10006f5 // sub x21, x23, #1 - WORD $0x710170bf // cmp w5, #92 - WORD $0x54000100 // b.eq LBB0_497 $32(%rip) - WORD $0xaa0603f3 // mov x19, x6 - WORD $0xaa1503f7 // mov x23, x21 - WORD $0x5280007b // mov w27, #3 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0xb5fffe95 // cbnz x21, LBB0_494 $-48(%rip) - WORD $0x1400000c // b LBB0_499 $48(%rip) -LBB0_497: - WORD $0xb40020d5 // cbz x21, LBB0_558 $1048(%rip) - WORD $0x8b0e00cf // add x15, x6, x14 - WORD $0xb100041f // cmn x0, #1 - WORD $0x9a8001e0 // csel x0, x15, x0, eq - WORD $0x91000a73 // add x19, x19, #2 - WORD $0xd1000af5 // sub x21, x23, #2 - WORD $0xaa1503f7 // mov x23, x21 - WORD $0x5280007b // mov w27, #3 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0xb5fffd15 // cbnz x21, LBB0_494 $-96(%rip) -LBB0_499: - WORD $0x710088bf // cmp w5, #34 - WORD $0x54001f41 // b.ne LBB0_558 $1000(%rip) -LBB0_500: - WORD $0xaa1303e6 // mov x6, x19 -LBB0_501: - WORD $0xcb1400d3 // sub x19, x6, x20 - WORD $0xb6fff373 // tbz x19, #63, LBB0_478 $-404(%rip) - WORD $0x140000f4 // b LBB0_557 $976(%rip) -LBB0_502: - WORD $0xdac002af // rbit x15, x21 - WORD $0xdac011ef // clz x15, x15 - WORD $0xcb140276 // sub x22, x19, x20 - WORD $0x8b0f02cf // add x15, x22, x15 - WORD $0xb100041f // cmn x0, #1 - WORD $0x9a8f1000 // csel x0, x0, x15, ne -LBB0_503: - WORD $0x0a2602af // bic w15, w21, w6 - WORD $0x531f79f6 // lsl w22, w15, #1 - WORD $0x331f79e6 // bfi w6, w15, #1, #31 - WORD $0x0a3602b5 // bic w21, w21, w22 - WORD $0x1201f2b5 // and w21, w21, #0xaaaaaaaa - WORD $0x2b0f02af // adds w15, w21, w15 - WORD $0x4a0f060f // eor w15, w16, w15, lsl #1 - WORD $0x0a0601ef // and w15, w15, w6 - WORD $0x1a9f37e6 // cset w6, hs - WORD $0x2a2f03ef // mvn w15, w15 - WORD $0x8a0501e5 // and x5, x15, x5 - WORD $0x5280007b // mov w27, #3 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0x17fffde6 // b LBB0_386 $-2152(%rip) -LBB0_504: - WORD $0xdac002af // rbit x15, x21 - WORD $0xdac011ef // clz x15, x15 - WORD $0xcb140276 // sub x22, x19, x20 - WORD $0x8b0f02cf // add x15, x22, x15 - WORD $0xb100041f // cmn x0, #1 - WORD $0x9a8f1000 // csel x0, x0, x15, ne -LBB0_505: - WORD $0x0a2602af // bic w15, w21, w6 - WORD $0x531f79f6 // lsl w22, w15, #1 - WORD $0x331f79e6 // bfi w6, w15, #1, #31 - WORD $0x0a3602b5 // bic w21, w21, w22 - WORD $0x1201f2b5 // and w21, w21, #0xaaaaaaaa - WORD $0x2b0f02af // adds w15, w21, w15 - WORD $0x4a0f060f // eor w15, w16, w15, lsl #1 - WORD $0x0a0601ef // and w15, w15, w6 - WORD $0x1a9f37e6 // cset w6, hs - WORD $0x2a2f03ef // mvn w15, w15 - WORD $0x8a0501e5 // and x5, x15, x5 - WORD $0x5280007b // mov w27, #3 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0xb5ffc625 // cbnz x5, LBB0_410 $-1852(%rip) -LBB0_506: - WORD $0x91008273 // add x19, x19, #32 - WORD $0xaa0e03f7 // mov x23, x14 -LBB0_507: - WORD $0xb50008e6 // cbnz x6, LBB0_524 $284(%rip) - WORD $0xb40009d7 // cbz x23, LBB0_526 $312(%rip) -LBB0_509: - WORD $0xaa3403ee // mvn x14, x20 -LBB0_510: - WORD $0xaa1303e6 // mov x6, x19 - WORD $0x384014c5 // ldrb w5, [x6], #1 - WORD $0x710088bf // cmp w5, #34 - WORD $0x540002c0 // b.eq LBB0_516 $88(%rip) - WORD $0xd10006f5 // sub x21, x23, #1 - WORD $0x710170bf // cmp w5, #92 - WORD $0x540000a0 // b.eq LBB0_513 $20(%rip) - WORD $0xaa0603f3 // mov x19, x6 - WORD $0xaa1503f7 // mov x23, x21 - WORD $0xb5fffef5 // cbnz x21, LBB0_510 $-36(%rip) - WORD $0x14000009 // b LBB0_515 $36(%rip) -LBB0_513: - WORD $0xb4001775 // cbz x21, LBB0_558 $748(%rip) - WORD $0x8b0e00cf // add x15, x6, x14 - WORD $0xb100041f // cmn x0, #1 - WORD $0x9a8001e0 // csel x0, x15, x0, eq - WORD $0x91000a73 // add x19, x19, #2 - WORD $0xd1000af5 // sub x21, x23, #2 - WORD $0xaa1503f7 // mov x23, x21 - WORD $0xb5fffdd5 // cbnz x21, LBB0_510 $-72(%rip) -LBB0_515: - WORD $0x710088bf // cmp w5, #34 - WORD $0x5280007b // mov w27, #3 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0x54000700 // b.eq LBB0_527 $224(%rip) - WORD $0x140000ae // b LBB0_558 $696(%rip) -LBB0_516: - WORD $0x5280007b // mov w27, #3 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0x14000034 // b LBB0_528 $208(%rip) -LBB0_517: - WORD $0xb100041f // cmn x0, #1 - WORD $0x540000a1 // b.ne LBB0_519 $20(%rip) - WORD $0xdac002af // rbit x15, x21 - WORD $0xdac011ef // clz x15, x15 - WORD $0xcb140260 // sub x0, x19, x20 - WORD $0x8b0f0000 // add x0, x0, x15 -LBB0_519: - WORD $0x0a2602af // bic w15, w21, w6 - WORD $0x531f79f6 // lsl w22, w15, #1 - WORD $0x331f79e6 // bfi w6, w15, #1, #31 - WORD $0x0a3602b5 // bic w21, w21, w22 - WORD $0x1201f2b5 // and w21, w21, #0xaaaaaaaa - WORD $0x2b0f02af // adds w15, w21, w15 - WORD $0x4a0f060f // eor w15, w16, w15, lsl #1 - WORD $0x0a0601ef // and w15, w15, w6 - WORD $0x1a9f37e6 // cset w6, hs - WORD $0x2a2f03ef // mvn w15, w15 - WORD $0x8a0501e5 // and x5, x15, x5 - WORD $0x5280007b // mov w27, #3 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0x17fffe1f // b LBB0_415 $-1924(%rip) -LBB0_520: - WORD $0xb4001297 // cbz x23, LBB0_558 $592(%rip) - WORD $0xaa3403ee // mvn x14, x20 - WORD $0x8b0e026e // add x14, x19, x14 - WORD $0xb100041f // cmn x0, #1 - WORD $0x9a8001c0 // csel x0, x14, x0, eq - WORD $0x91000673 // add x19, x19, #1 - WORD $0xd10006f7 // sub x23, x23, #1 - WORD $0xb5ffef17 // cbnz x23, LBB0_493 $-544(%rip) - WORD $0x17ffff93 // b LBB0_500 $-436(%rip) -LBB0_522: - WORD $0xb4001177 // cbz x23, LBB0_558 $556(%rip) - WORD $0xaa3403ee // mvn x14, x20 - WORD $0x8b0e026e // add x14, x19, x14 - WORD $0xb100041f // cmn x0, #1 - WORD $0x9a8001c0 // csel x0, x14, x0, eq - WORD $0x91000673 // add x19, x19, #1 - WORD $0xd10006f7 // sub x23, x23, #1 - WORD $0xb5ffb457 // cbnz x23, LBB0_392 $-2424(%rip) - WORD $0x14000083 // b LBB0_558 $524(%rip) -LBB0_524: - WORD $0xb4001057 // cbz x23, LBB0_558 $520(%rip) - WORD $0xaa3403ee // mvn x14, x20 - WORD $0x8b0e026e // add x14, x19, x14 - WORD $0xb100041f // cmn x0, #1 - WORD $0x9a8001c0 // csel x0, x14, x0, eq - WORD $0x91000673 // add x19, x19, #1 - WORD $0xd10006f7 // sub x23, x23, #1 - WORD $0xb5fff697 // cbnz x23, LBB0_509 $-304(%rip) -LBB0_526: - WORD $0x5280007b // mov w27, #3 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 -LBB0_527: - WORD $0xaa1303e6 // mov x6, x19 -LBB0_528: - WORD $0xcb1400d3 // sub x19, x6, x20 - WORD $0xb6ff1733 // tbz x19, #63, LBB0_199 $-7452(%rip) - WORD $0x14000072 // b LBB0_557 $456(%rip) -LBB0_529: - WORD $0xb4000e77 // cbz x23, LBB0_558 $460(%rip) - WORD $0xaa3403ee // mvn x14, x20 - WORD $0x8b0e026e // add x14, x19, x14 - WORD $0xb100041f // cmn x0, #1 - WORD $0x9a8001c0 // csel x0, x14, x0, eq - WORD $0x91000673 // add x19, x19, #1 - WORD $0xd10006f7 // sub x23, x23, #1 - WORD $0x5280007b // mov w27, #3 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0xb5ffc1f7 // cbnz x23, LBB0_421 $-1988(%rip) - WORD $0x14000068 // b LBB0_558 $416(%rip) -LBB0_531: - WORD $0xd100040f // sub x15, x0, #1 - WORD $0xeb0e01ff // cmp x15, x14 - WORD $0x54001920 // b.eq LBB0_590 $804(%rip) - WORD $0x8b0e00cf // add x15, x6, x14 - WORD $0x910009e5 // add x5, x15, #2 - WORD $0xcb0e000e // sub x14, x0, x14 - WORD $0xd10009ce // sub x14, x14, #2 - WORD $0xf10005df // cmp x14, #1 - WORD $0x54ffc6ea // b.ge LBB0_434 $-1828(%rip) - WORD $0x140000c2 // b LBB0_590 $776(%rip) -LBB0_533: - WORD $0xdac002af // rbit x15, x21 - WORD $0xdac011ef // clz x15, x15 - WORD $0xcb140271 // sub x17, x19, x20 - WORD $0x8b0f022f // add x15, x17, x15 - WORD $0xb100041f // cmn x0, #1 - WORD $0x9a8f1000 // csel x0, x0, x15, ne -LBB0_534: - WORD $0x0a2602af // bic w15, w21, w6 - WORD $0x531f79f1 // lsl w17, w15, #1 - WORD $0x331f79e6 // bfi w6, w15, #1, #31 - WORD $0x0a3102b1 // bic w17, w21, w17 - WORD $0x1201f231 // and w17, w17, #0xaaaaaaaa - WORD $0x2b0f022f // adds w15, w17, w15 - WORD $0x4a0f060f // eor w15, w16, w15, lsl #1 - WORD $0x0a0601ef // and w15, w15, w6 - WORD $0x1a9f37e6 // cset w6, hs - WORD $0x2a2f03ef // mvn w15, w15 - WORD $0x8a0501e5 // and x5, x15, x5 - WORD $0xb5ffcc25 // cbnz x5, LBB0_447 $-1660(%rip) -LBB0_535: - WORD $0x91008273 // add x19, x19, #32 - WORD $0xaa0e03f7 // mov x23, x14 -LBB0_536: - WORD $0xb5000626 // cbnz x6, LBB0_551 $196(%rip) - WORD $0xb40002f7 // cbz x23, LBB0_545 $92(%rip) -LBB0_538: - WORD $0xaa3403ee // mvn x14, x20 -LBB0_539: - WORD $0xaa1303e6 // mov x6, x19 - WORD $0x384014c5 // ldrb w5, [x6], #1 - WORD $0x710088bf // cmp w5, #34 - WORD $0x54000260 // b.eq LBB0_546 $76(%rip) - WORD $0xd10006f5 // sub x21, x23, #1 - WORD $0x710170bf // cmp w5, #92 - WORD $0x540000a0 // b.eq LBB0_542 $20(%rip) - WORD $0xaa0603f3 // mov x19, x6 - WORD $0xaa1503f7 // mov x23, x21 - WORD $0xb5fffef5 // cbnz x21, LBB0_539 $-36(%rip) - WORD $0x14000009 // b LBB0_544 $36(%rip) -LBB0_542: - WORD $0xb4000775 // cbz x21, LBB0_558 $236(%rip) - WORD $0x8b0e00cf // add x15, x6, x14 - WORD $0xb100041f // cmn x0, #1 - WORD $0x9a8001e0 // csel x0, x15, x0, eq - WORD $0x91000a73 // add x19, x19, #2 - WORD $0xd1000af5 // sub x21, x23, #2 - WORD $0xaa1503f7 // mov x23, x21 - WORD $0xb5fffdd5 // cbnz x21, LBB0_539 $-72(%rip) -LBB0_544: - WORD $0x710088bf // cmp w5, #34 - WORD $0x54000641 // b.ne LBB0_558 $200(%rip) -LBB0_545: - WORD $0xaa1303e6 // mov x6, x19 -LBB0_546: - WORD $0xcb1400d3 // sub x19, x6, x20 -LBB0_547: - WORD $0x5280007b // mov w27, #3 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0xb6ffda13 // tbz x19, #63, LBB0_478 $-1216(%rip) - WORD $0x14000029 // b LBB0_557 $164(%rip) -LBB0_548: - WORD $0xb100041f // cmn x0, #1 - WORD $0x540000a1 // b.ne LBB0_550 $20(%rip) - WORD $0xdac002af // rbit x15, x21 - WORD $0xdac011ef // clz x15, x15 - WORD $0xcb140271 // sub x17, x19, x20 - WORD $0x8b0f0220 // add x0, x17, x15 -LBB0_550: - WORD $0x0a2602af // bic w15, w21, w6 - WORD $0x531f79f1 // lsl w17, w15, #1 - WORD $0x331f79e6 // bfi w6, w15, #1, #31 - WORD $0x0a3102b1 // bic w17, w21, w17 - WORD $0x1201f231 // and w17, w17, #0xaaaaaaaa - WORD $0x2b0f022f // adds w15, w17, w15 - WORD $0x4a0f060f // eor w15, w16, w15, lsl #1 - WORD $0x0a0601ef // and w15, w15, w6 - WORD $0x1a9f37e6 // cset w6, hs - WORD $0x2a2f03ef // mvn w15, w15 - WORD $0x8a0501e5 // and x5, x15, x5 - WORD $0x17fffe52 // b LBB0_452 $-1720(%rip) -LBB0_551: - WORD $0xb4000317 // cbz x23, LBB0_558 $96(%rip) - WORD $0xaa3403ee // mvn x14, x20 - WORD $0x8b0e026e // add x14, x19, x14 - WORD $0xb100041f // cmn x0, #1 - WORD $0x9a8001c0 // csel x0, x14, x0, eq - WORD $0x91000673 // add x19, x19, #1 - WORD $0xd10006f7 // sub x23, x23, #1 - WORD $0xb5fff957 // cbnz x23, LBB0_538 $-216(%rip) - WORD $0x17ffffdf // b LBB0_545 $-132(%rip) -LBB0_553: - WORD $0xb40001f7 // cbz x23, LBB0_558 $60(%rip) - WORD $0xaa3403ee // mvn x14, x20 - WORD $0x8b0e026e // add x14, x19, x14 - WORD $0xb100041f // cmn x0, #1 - WORD $0x9a8001c0 // csel x0, x14, x0, eq - WORD $0x91000673 // add x19, x19, #1 - WORD $0xd10006f7 // sub x23, x23, #1 - WORD $0xb5ffcb57 // cbnz x23, LBB0_458 $-1688(%rip) - WORD $0x14000007 // b LBB0_558 $28(%rip) -LBB0_555: - WORD $0x92800020 // mov x0, #-2 - WORD $0x1400006a // b LBB0_591 $424(%rip) -LBB0_556: - WORD $0x928000c0 // mov x0, #-7 - WORD $0x14000068 // b LBB0_591 $416(%rip) -LBB0_557: - WORD $0xb100067f // cmn x19, #1 - WORD $0x54000ac1 // b.ne LBB0_582 $344(%rip) -LBB0_558: - WORD $0xf94007c0 // ldr x0, [lr, #8] - WORD $0x92800013 // mov x19, #-1 - WORD $0x14000053 // b LBB0_582 $332(%rip) -LBB0_559: - WORD $0x9280000e // mov x14, #-1 -LBB0_560: - WORD $0xaa2e03f7 // mvn x23, x14 -LBB0_561: - WORD $0x8b0802e8 // add x8, x23, x8 -LBB0_562: - WORD $0xf9000028 // str x8, [x1] - WORD $0x92800020 // mov x0, #-2 - WORD $0x1400005d // b LBB0_591 $372(%rip) -LBB0_563: - WORD $0xf900002e // str x14, [x1] - WORD $0x1400005a // b LBB0_590 $360(%rip) -LBB0_564: - WORD $0xb100041f // cmn x0, #1 - WORD $0x540008a0 // b.eq LBB0_581 $276(%rip) - WORD $0x92800033 // mov x19, #-2 - WORD $0x14000047 // b LBB0_582 $284(%rip) -LBB0_566: - WORD $0xaa0003f7 // mov x23, x0 - WORD $0x17fffff5 // b LBB0_561 $-44(%rip) -LBB0_567: - WORD $0xf9000028 // str x8, [x1] - WORD $0x394000c9 // ldrb w9, [x6] - WORD $0x7101d13f // cmp w9, #116 - WORD $0x54000a21 // b.ne LBB0_591 $324(%rip) - WORD $0x91000509 // add x9, x8, #1 - WORD $0xf9000029 // str x9, [x1] - WORD $0x38696a89 // ldrb w9, [x20, x9] - WORD $0x7101c93f // cmp w9, #114 - WORD $0x54000981 // b.ne LBB0_591 $304(%rip) - WORD $0x91000909 // add x9, x8, #2 - WORD $0xf9000029 // str x9, [x1] - WORD $0x38696a89 // ldrb w9, [x20, x9] - WORD $0x7101d53f // cmp w9, #117 - WORD $0x540008e1 // b.ne LBB0_591 $284(%rip) - WORD $0x91000d09 // add x9, x8, #3 - WORD $0xf9000029 // str x9, [x1] - WORD $0x38696a89 // ldrb w9, [x20, x9] - WORD $0x7101953f // cmp w9, #101 - WORD $0x54000841 // b.ne LBB0_591 $264(%rip) - WORD $0x14000014 // b LBB0_575 $80(%rip) -LBB0_571: - WORD $0xf9000028 // str x8, [x1] - WORD $0x394000c9 // ldrb w9, [x6] - WORD $0x7101b93f // cmp w9, #110 - WORD $0x540007a1 // b.ne LBB0_591 $244(%rip) - WORD $0x91000509 // add x9, x8, #1 - WORD $0xf9000029 // str x9, [x1] - WORD $0x38696a89 // ldrb w9, [x20, x9] - WORD $0x7101d53f // cmp w9, #117 - WORD $0x54000701 // b.ne LBB0_591 $224(%rip) - WORD $0x91000909 // add x9, x8, #2 - WORD $0xf9000029 // str x9, [x1] - WORD $0x38696a89 // ldrb w9, [x20, x9] - WORD $0x7101b13f // cmp w9, #108 - WORD $0x54000661 // b.ne LBB0_591 $204(%rip) - WORD $0x91000d09 // add x9, x8, #3 - WORD $0xf9000029 // str x9, [x1] - WORD $0x38696a89 // ldrb w9, [x20, x9] - WORD $0x7101b13f // cmp w9, #108 - WORD $0x540005c1 // b.ne LBB0_591 $184(%rip) -LBB0_575: - WORD $0x91001108 // add x8, x8, #4 - WORD $0xf9000028 // str x8, [x1] - WORD $0x1400002b // b LBB0_591 $172(%rip) -LBB0_576: - WORD $0xf9000033 // str x19, [x1] - WORD $0x38736a89 // ldrb w9, [x20, x19] - WORD $0x7101853f // cmp w9, #97 - WORD $0x540004e1 // b.ne LBB0_591 $156(%rip) - WORD $0x91000909 // add x9, x8, #2 - WORD $0xf9000029 // str x9, [x1] - WORD $0x38696a89 // ldrb w9, [x20, x9] - WORD $0x7101b13f // cmp w9, #108 - WORD $0x54000441 // b.ne LBB0_591 $136(%rip) - WORD $0x91000d09 // add x9, x8, #3 - WORD $0xf9000029 // str x9, [x1] - WORD $0x38696a89 // ldrb w9, [x20, x9] - WORD $0x7101cd3f // cmp w9, #115 - WORD $0x540003a1 // b.ne LBB0_591 $116(%rip) - WORD $0x91001109 // add x9, x8, #4 - WORD $0xf9000029 // str x9, [x1] - WORD $0x38696a89 // ldrb w9, [x20, x9] - WORD $0x7101953f // cmp w9, #101 - WORD $0x54000301 // b.ne LBB0_591 $96(%rip) - WORD $0x91001508 // add x8, x8, #5 - WORD $0xf9000028 // str x8, [x1] - WORD $0x14000015 // b LBB0_591 $84(%rip) -LBB0_581: - WORD $0xdac000a8 // rbit x8, x5 - WORD $0xdac01108 // clz x8, x8 - WORD $0x8b130100 // add x0, x8, x19 - WORD $0x92800033 // mov x19, #-2 -LBB0_582: - WORD $0xf9000020 // str x0, [x1] - WORD $0xaa1303e0 // mov x0, x19 - WORD $0x1400000e // b LBB0_591 $56(%rip) -LBB0_583: - WORD $0x9280000e // mov x14, #-1 -LBB0_584: - WORD $0xaa2e03e6 // mvn x6, x14 -LBB0_585: - WORD $0x8b060268 // add x8, x19, x6 - WORD $0x17ffffab // b LBB0_562 $-340(%rip) -LBB0_586: - WORD $0xaa1b03e6 // mov x6, x27 - WORD $0x8b1b0268 // add x8, x19, x27 - WORD $0x17ffffa8 // b LBB0_562 $-352(%rip) -LBB0_587: - WORD $0x8b1300a0 // add x0, x5, x19 - WORD $0x92800033 // mov x19, #-2 - WORD $0x17fffff4 // b LBB0_582 $-48(%rip) -LBB0_588: - WORD $0xf94007c8 // ldr x8, [lr, #8] -LBB0_589: - WORD $0xf9000028 // str x8, [x1] -LBB0_590: - WORD $0x92800000 // mov x0, #-1 -LBB0_591: - WORD $0xa94dfbfd // ldp fp, lr, [sp, #216] - WORD $0xa94ccff4 // ldp x20, x19, [sp, #200] - WORD $0xa94bd7f6 // ldp x22, x21, [sp, #184] - WORD $0xa94adff8 // ldp x24, x23, [sp, #168] - WORD $0xa949e7fa // ldp x26, x25, [sp, #152] - WORD $0xa948effc // ldp x28, x27, [sp, #136] - WORD $0x6d47a3e9 // ldp d9, d8, [sp, #120] - WORD $0x9103c3ff // add sp, sp, #240 - WORD $0xd65f03c0 // ret -LBB0_592: - WORD $0x8b1501c0 // add x0, x14, x21 - WORD $0x92800033 // mov x19, #-2 - WORD $0x17ffffe5 // b LBB0_582 $-108(%rip) -LBB0_593: - WORD $0xcb140268 // sub x8, x19, x20 - WORD $0x8b150100 // add x0, x8, x21 - WORD $0x92800033 // mov x19, #-2 - WORD $0x17ffffe1 // b LBB0_582 $-124(%rip) -LBB0_594: - WORD $0xcb140268 // sub x8, x19, x20 - WORD $0x8b050100 // add x0, x8, x5 - WORD $0x92800033 // mov x19, #-2 - WORD $0x17ffffdd // b LBB0_582 $-140(%rip) - // .p2align 2, 0x00 -_MASK_USE_NUMBER: - WORD $0x00000002 // .long 2 - -TEXT ·__skip_array(SB), NOSPLIT, $0-40 - NO_LOCAL_POINTERS - -_entry: - MOVD 16(g), R16 - SUB $304, RSP, R17 - CMP R16, R17 - BLS _stack_grow - -_skip_array: - MOVD s+0(FP), R0 - MOVD p+8(FP), R1 - MOVD m+16(FP), R2 - MOVD flags+24(FP), R3 - MOVD ·_subr__skip_array(SB), R11 - WORD $0x1000005e // adr x30, .+8 - JMP (R11) - MOVD R0, ret+32(FP) - RET - -_stack_grow: - MOVD R30, R3 - CALL runtime·morestack_noctxt<>(SB) - JMP _entry diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_array_subr_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/skip_array_subr_arm64.go deleted file mode 100644 index 917af0749..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_array_subr_arm64.go +++ /dev/null @@ -1,25 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package neon - -//go:nosplit -//go:noescape -//goland:noinspection ALL -func __skip_array_entry__() uintptr - -var ( - _subr__skip_array uintptr = __skip_array_entry__() + 48 -) - -const ( - _stack__skip_array = 240 -) - -var ( - _ = _subr__skip_array -) - -const ( - _ = _stack__skip_array -) diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_number_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/skip_number_arm64.go deleted file mode 100644 index 002219df8..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_number_arm64.go +++ /dev/null @@ -1,29 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 neon - -//go:nosplit -func skip_number(s *string, p *int) (ret int) { - return __skip_number(s, p) -} - -//go:nosplit -//go:noescape -//goland:noinspection GoUnusedParameter -func __skip_number(s *string, p *int) (ret int) diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_number_arm64.s b/vendor/github.com/bytedance/sonic/internal/native/neon/skip_number_arm64.s deleted file mode 100644 index 887e75a2d..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_number_arm64.s +++ /dev/null @@ -1,373 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -#include "go_asm.h" -#include "funcdata.h" -#include "textflag.h" - -TEXT ·__skip_number_entry__(SB), NOSPLIT, $32 - NO_LOCAL_POINTERS - WORD $0x100000a0 // adr x0, .+20 - MOVD R0, ret(FP) - RET - // .p2align 4, 0x00 -lCPI0_0: - WORD $0x08040201 - WORD $0x80402010 - WORD $0x08040201 - WORD $0x80402010 - // // .byte 1 -// .byte 2 -// .byte 4 -// .byte 8 -// .byte 16 -// .byte 32 -// .byte 64 -// .byte 128 -// .byte 1 -// .byte 2 -// .byte 4 -// .byte 8 -// .byte 16 -// .byte 32 -// .byte 64 -// .byte 128 - -lCPI0_1: - WORD $0x09010800 - WORD $0x0b030a02 - WORD $0x0d050c04 - WORD $0x0f070e06 - // // .byte 0 -// .byte 8 -// .byte 1 -// .byte 9 -// .byte 2 -// .byte 10 -// .byte 3 -// .byte 11 -// .byte 4 -// .byte 12 -// .byte 5 -// .byte 13 -// .byte 6 -// .byte 14 -// .byte 7 -// .byte 15 - -_skip_number: - WORD $0xd100c3ff // sub sp, sp, #48 - WORD $0xa900cff4 // stp x20, x19, [sp, #8] - WORD $0xa901fbfd // stp fp, lr, [sp, #24] - WORD $0xa93ffbfd // stp fp, lr, [sp, #-8] - WORD $0xd10023fd // sub fp, sp, #8 - WORD $0xaa0003e8 // mov x8, x0 - WORD $0xf9400020 // ldr x0, [x1] - WORD $0xa9402909 // ldp x9, x10, [x8] - WORD $0x8b000128 // add x8, x9, x0 - WORD $0xaa0803eb // mov x11, x8 - WORD $0x3840156c // ldrb w12, [x11], #1 - WORD $0x7100b59f // cmp w12, #45 - WORD $0x1a9f17ed // cset w13, eq - WORD $0x9a8b1108 // csel x8, x8, x11, ne - WORD $0xcb00014a // sub x10, x10, x0 - WORD $0xeb0d014e // subs x14, x10, x13 - WORD $0x54001c40 // b.eq LBB0_59 $904(%rip) - WORD $0x3940010a // ldrb w10, [x8] - WORD $0x5100e94b // sub w11, w10, #58 - WORD $0x3100297f // cmn w11, #10 - WORD $0x540017a3 // b.lo LBB0_52 $756(%rip) - WORD $0x7100c15f // cmp w10, #48 - WORD $0x540001e1 // b.ne LBB0_6 $60(%rip) - WORD $0xf10005df // cmp x14, #1 - WORD $0x54000061 // b.ne LBB0_5 $12(%rip) -LBB0_4: - WORD $0x5280002d // mov w13, #1 - WORD $0x140000a9 // b LBB0_47 $676(%rip) -LBB0_5: - WORD $0x3940050a // ldrb w10, [x8, #1] - WORD $0x5100b94a // sub w10, w10, #46 - WORD $0x7100dd5f // cmp w10, #55 - WORD $0x5280002b // mov w11, #1 - WORD $0x9aca216a // lsl x10, x11, x10 - WORD $0xb20903eb // mov x11, #36028797027352576 - WORD $0xf280002b // movk x11, #1 - WORD $0x8a0b014a // and x10, x10, x11 - WORD $0xfa409944 // ccmp x10, #0, #4, ls - WORD $0x54fffea0 // b.eq LBB0_4 $-44(%rip) -LBB0_6: - WORD $0xf10041df // cmp x14, #16 - WORD $0x54001a63 // b.lo LBB0_60 $844(%rip) - WORD $0xd2800010 // mov x16, #0 - WORD $0xd280000f // mov x15, #0 - WORD $0x9280000a // mov x10, #-1 - WORD $0x4f01e5c0 // movi.16b v0, #46 - WORD $0x4f01e561 // movi.16b v1, #43 - WORD $0x4f01e5a2 // movi.16b v2, #45 - WORD $0x4f06e603 // movi.16b v3, #208 - WORD $0x4f00e544 // movi.16b v4, #10 -Lloh0: - WORD $0x10fff92b // adr x11, lCPI0_0 $-220(%rip) -Lloh1: - WORD $0x3dc00165 // ldr q5, [x11, lCPI0_0@PAGEOFF] $0(%rip) - WORD $0x4f06e7e6 // movi.16b v6, #223 - WORD $0x4f02e4a7 // movi.16b v7, #69 -Lloh2: - WORD $0x10fff92b // adr x11, lCPI0_1 $-220(%rip) -Lloh3: - WORD $0x3dc00170 // ldr q16, [x11, lCPI0_1@PAGEOFF] $0(%rip) - WORD $0x12800011 // mov w17, #-1 - WORD $0x9280000c // mov x12, #-1 - WORD $0x9280000b // mov x11, #-1 -LBB0_8: - WORD $0x3cef6911 // ldr q17, [x8, x15] - WORD $0x6e208e32 // cmeq.16b v18, v17, v0 - WORD $0x6e218e33 // cmeq.16b v19, v17, v1 - WORD $0x6e228e34 // cmeq.16b v20, v17, v2 - WORD $0x4e238635 // add.16b v21, v17, v3 - WORD $0x6e353495 // cmhi.16b v21, v4, v21 - WORD $0x4e261e31 // and.16b v17, v17, v6 - WORD $0x6e278e31 // cmeq.16b v17, v17, v7 - WORD $0x4eb41e73 // orr.16b v19, v19, v20 - WORD $0x4eb21eb4 // orr.16b v20, v21, v18 - WORD $0x4eb31e35 // orr.16b v21, v17, v19 - WORD $0x4eb51e94 // orr.16b v20, v20, v21 - WORD $0x4e251e52 // and.16b v18, v18, v5 - WORD $0x4e100252 // tbl.16b v18, { v18 }, v16 - WORD $0x4e71ba52 // addv.8h h18, v18 - WORD $0x1e260243 // fmov w3, s18 - WORD $0x4e251e31 // and.16b v17, v17, v5 - WORD $0x4e100231 // tbl.16b v17, { v17 }, v16 - WORD $0x4e71ba31 // addv.8h h17, v17 - WORD $0x1e260224 // fmov w4, s17 - WORD $0x4e251e71 // and.16b v17, v19, v5 - WORD $0x4e100231 // tbl.16b v17, { v17 }, v16 - WORD $0x4e71ba31 // addv.8h h17, v17 - WORD $0x1e260226 // fmov w6, s17 - WORD $0x4e251e91 // and.16b v17, v20, v5 - WORD $0x4e100231 // tbl.16b v17, { v17 }, v16 - WORD $0x4e71ba31 // addv.8h h17, v17 - WORD $0x1e260222 // fmov w2, s17 - WORD $0x2a2203e2 // mvn w2, w2 - WORD $0x32103c42 // orr w2, w2, #0xffff0000 - WORD $0x5ac00042 // rbit w2, w2 - WORD $0x5ac01042 // clz w2, w2 - WORD $0x1ac22225 // lsl w5, w17, w2 - WORD $0x0a250067 // bic w7, w3, w5 - WORD $0x0a250093 // bic w19, w4, w5 - WORD $0x0a2500d4 // bic w20, w6, w5 - WORD $0x7100405f // cmp w2, #16 - WORD $0x1a870065 // csel w5, w3, w7, eq - WORD $0x1a930084 // csel w4, w4, w19, eq - WORD $0x1a9400c3 // csel w3, w6, w20, eq - WORD $0x510004a6 // sub w6, w5, #1 - WORD $0x6a0500c6 // ands w6, w6, w5 - WORD $0x54001041 // b.ne LBB0_55 $520(%rip) - WORD $0x51000486 // sub w6, w4, #1 - WORD $0x6a0400c6 // ands w6, w6, w4 - WORD $0x54000fe1 // b.ne LBB0_55 $508(%rip) - WORD $0x51000466 // sub w6, w3, #1 - WORD $0x6a0300c6 // ands w6, w6, w3 - WORD $0x54000f81 // b.ne LBB0_55 $496(%rip) - WORD $0x340000c5 // cbz w5, LBB0_14 $24(%rip) - WORD $0x5ac000a5 // rbit w5, w5 - WORD $0x5ac010a5 // clz w5, w5 - WORD $0xb100057f // cmn x11, #1 - WORD $0x54000f81 // b.ne LBB0_56 $496(%rip) - WORD $0x8b0501eb // add x11, x15, x5 -LBB0_14: - WORD $0x340000c4 // cbz w4, LBB0_17 $24(%rip) - WORD $0x5ac00084 // rbit w4, w4 - WORD $0x5ac01084 // clz w4, w4 - WORD $0xb100059f // cmn x12, #1 - WORD $0x54000f21 // b.ne LBB0_57 $484(%rip) - WORD $0x8b0401ec // add x12, x15, x4 -LBB0_17: - WORD $0x340000c3 // cbz w3, LBB0_20 $24(%rip) - WORD $0x5ac00063 // rbit w3, w3 - WORD $0x5ac01063 // clz w3, w3 - WORD $0xb100055f // cmn x10, #1 - WORD $0x54000ec1 // b.ne LBB0_58 $472(%rip) - WORD $0x8b0301ea // add x10, x15, x3 -LBB0_20: - WORD $0x7100405f // cmp w2, #16 - WORD $0x54000621 // b.ne LBB0_35 $196(%rip) - WORD $0x910041ef // add x15, x15, #16 - WORD $0xd1004210 // sub x16, x16, #16 - WORD $0x8b1001c2 // add x2, x14, x16 - WORD $0xf1003c5f // cmp x2, #15 - WORD $0x54fff6e8 // b.hi LBB0_8 $-292(%rip) - WORD $0x8b0f0110 // add x16, x8, x15 - WORD $0xeb0f01df // cmp x14, x15 - WORD $0x54000560 // b.eq LBB0_36 $172(%rip) -LBB0_23: - WORD $0x8b02020e // add x14, x16, x2 - WORD $0xaa3003ef // mvn x15, x16 - WORD $0x8b090011 // add x17, x0, x9 - WORD $0x8b1101ef // add x15, x15, x17 - WORD $0x8b0d01ed // add x13, x15, x13 - WORD $0xcb08020f // sub x15, x16, x8 - WORD $0xaa1003f1 // mov x17, x16 - WORD $0x14000009 // b LBB0_26 $36(%rip) -LBB0_24: - WORD $0xb100059f // cmn x12, #1 - WORD $0xaa0f03ec // mov x12, x15 - WORD $0x54000661 // b.ne LBB0_46 $204(%rip) -LBB0_25: - WORD $0xd10005ad // sub x13, x13, #1 - WORD $0x910005ef // add x15, x15, #1 - WORD $0xaa1103f0 // mov x16, x17 - WORD $0xd1000442 // sub x2, x2, #1 - WORD $0xb4000882 // cbz x2, LBB0_53 $272(%rip) -LBB0_26: - WORD $0x38401623 // ldrb w3, [x17], #1 - WORD $0x5100c064 // sub w4, w3, #48 - WORD $0x7100289f // cmp w4, #10 - WORD $0x54ffff03 // b.lo LBB0_25 $-32(%rip) - WORD $0x7100b47f // cmp w3, #45 - WORD $0x5400016d // b.le LBB0_32 $44(%rip) - WORD $0x7101947f // cmp w3, #101 - WORD $0x54fffe20 // b.eq LBB0_24 $-60(%rip) - WORD $0x7101147f // cmp w3, #69 - WORD $0x54fffde0 // b.eq LBB0_24 $-68(%rip) - WORD $0x7100b87f // cmp w3, #46 - WORD $0x540001e1 // b.ne LBB0_36 $60(%rip) - WORD $0xb100057f // cmn x11, #1 - WORD $0xaa0f03eb // mov x11, x15 - WORD $0x54fffda0 // b.eq LBB0_25 $-76(%rip) - WORD $0x1400001e // b LBB0_46 $120(%rip) -LBB0_32: - WORD $0x7100ac7f // cmp w3, #43 - WORD $0x54000060 // b.eq LBB0_34 $12(%rip) - WORD $0x7100b47f // cmp w3, #45 - WORD $0x540000e1 // b.ne LBB0_36 $28(%rip) -LBB0_34: - WORD $0xb100055f // cmn x10, #1 - WORD $0xaa0f03ea // mov x10, x15 - WORD $0x54fffca0 // b.eq LBB0_25 $-108(%rip) - WORD $0x14000016 // b LBB0_46 $88(%rip) -LBB0_35: - WORD $0x8b22410d // add x13, x8, w2, uxtw - WORD $0x8b0f01b0 // add x16, x13, x15 -LBB0_36: - WORD $0x9280000d // mov x13, #-1 - WORD $0xb40003eb // cbz x11, LBB0_51 $124(%rip) -LBB0_37: - WORD $0xb40003ca // cbz x10, LBB0_51 $120(%rip) - WORD $0xb40003ac // cbz x12, LBB0_51 $116(%rip) - WORD $0xcb08020d // sub x13, x16, x8 - WORD $0xd10005ae // sub x14, x13, #1 - WORD $0xeb0e017f // cmp x11, x14 - WORD $0x54000160 // b.eq LBB0_45 $44(%rip) - WORD $0xeb0e015f // cmp x10, x14 - WORD $0x54000120 // b.eq LBB0_45 $36(%rip) - WORD $0xeb0e019f // cmp x12, x14 - WORD $0x540000e0 // b.eq LBB0_45 $28(%rip) - WORD $0xf100054e // subs x14, x10, #1 - WORD $0x540001cb // b.lt LBB0_48 $56(%rip) - WORD $0xeb0e019f // cmp x12, x14 - WORD $0x54000180 // b.eq LBB0_48 $48(%rip) - WORD $0xaa2a03ed // mvn x13, x10 - WORD $0x1400000f // b LBB0_51 $60(%rip) -LBB0_45: - WORD $0xcb0d03ed // neg x13, x13 -LBB0_46: - WORD $0xb7f801ad // tbnz x13, #63, LBB0_51 $52(%rip) -LBB0_47: - WORD $0x8b0d0108 // add x8, x8, x13 - WORD $0xcb090108 // sub x8, x8, x9 - WORD $0xf9000028 // str x8, [x1] - WORD $0xa941fbfd // ldp fp, lr, [sp, #24] - WORD $0xa940cff4 // ldp x20, x19, [sp, #8] - WORD $0x9100c3ff // add sp, sp, #48 - WORD $0xd65f03c0 // ret -LBB0_48: - WORD $0xaa0c016a // orr x10, x11, x12 - WORD $0xb7f8022a // tbnz x10, #63, LBB0_54 $68(%rip) - WORD $0xeb0c017f // cmp x11, x12 - WORD $0x540001eb // b.lt LBB0_54 $60(%rip) - WORD $0xaa2b03ed // mvn x13, x11 -LBB0_51: - WORD $0xaa2d03ea // mvn x10, x13 - WORD $0x8b0a0108 // add x8, x8, x10 -LBB0_52: - WORD $0x92800020 // mov x0, #-2 - WORD $0xcb090108 // sub x8, x8, x9 - WORD $0xf9000028 // str x8, [x1] - WORD $0xa941fbfd // ldp fp, lr, [sp, #24] - WORD $0xa940cff4 // ldp x20, x19, [sp, #8] - WORD $0x9100c3ff // add sp, sp, #48 - WORD $0xd65f03c0 // ret -LBB0_53: - WORD $0xaa0e03f0 // mov x16, x14 - WORD $0x9280000d // mov x13, #-1 - WORD $0xb5fffaeb // cbnz x11, LBB0_37 $-164(%rip) - WORD $0x17fffff4 // b LBB0_51 $-48(%rip) -LBB0_54: - WORD $0xd37ffd4a // lsr x10, x10, #63 - WORD $0x5200014a // eor w10, w10, #0x1 - WORD $0xd100058e // sub x14, x12, #1 - WORD $0xeb0e017f // cmp x11, x14 - WORD $0x1a9f17eb // cset w11, eq - WORD $0x6a0b015f // tst w10, w11 - WORD $0xda8c01ad // csinv x13, x13, x12, eq - WORD $0x17ffffdf // b LBB0_46 $-132(%rip) -LBB0_55: - WORD $0x5ac000ca // rbit w10, w6 - WORD $0x5ac0114a // clz w10, w10 - WORD $0xaa2f03eb // mvn x11, x15 - WORD $0xcb0a016d // sub x13, x11, x10 - WORD $0x17ffffda // b LBB0_46 $-152(%rip) -LBB0_56: - WORD $0xaa2f03ea // mvn x10, x15 - WORD $0xcb25414d // sub x13, x10, w5, uxtw - WORD $0x17ffffd7 // b LBB0_46 $-164(%rip) -LBB0_57: - WORD $0xaa2f03ea // mvn x10, x15 - WORD $0xcb24414d // sub x13, x10, w4, uxtw - WORD $0x17ffffd4 // b LBB0_46 $-176(%rip) -LBB0_58: - WORD $0xaa2f03ea // mvn x10, x15 - WORD $0xcb23414d // sub x13, x10, w3, uxtw - WORD $0x17ffffd1 // b LBB0_46 $-188(%rip) -LBB0_59: - WORD $0x92800000 // mov x0, #-1 - WORD $0xcb090108 // sub x8, x8, x9 - WORD $0xf9000028 // str x8, [x1] - WORD $0xa941fbfd // ldp fp, lr, [sp, #24] - WORD $0xa940cff4 // ldp x20, x19, [sp, #8] - WORD $0x9100c3ff // add sp, sp, #48 - WORD $0xd65f03c0 // ret -LBB0_60: - WORD $0x9280000b // mov x11, #-1 - WORD $0xaa0803f0 // mov x16, x8 - WORD $0xaa0e03e2 // mov x2, x14 - WORD $0x9280000c // mov x12, #-1 - WORD $0x9280000a // mov x10, #-1 - WORD $0x17ffff87 // b LBB0_23 $-484(%rip) - // .p2align 2, 0x00 -_MASK_USE_NUMBER: - WORD $0x00000002 // .long 2 - -TEXT ·__skip_number(SB), NOSPLIT, $0-24 - NO_LOCAL_POINTERS - -_entry: - MOVD 16(g), R16 - SUB $112, RSP, R17 - CMP R16, R17 - BLS _stack_grow - -_skip_number: - MOVD s+0(FP), R0 - MOVD p+8(FP), R1 - MOVD ·_subr__skip_number(SB), R11 - WORD $0x1000005e // adr x30, .+8 - JMP (R11) - MOVD R0, ret+16(FP) - RET - -_stack_grow: - MOVD R30, R3 - CALL runtime·morestack_noctxt<>(SB) - JMP _entry diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_number_subr_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/skip_number_subr_arm64.go deleted file mode 100644 index d2ba7d934..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_number_subr_arm64.go +++ /dev/null @@ -1,25 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package neon - -//go:nosplit -//go:noescape -//goland:noinspection ALL -func __skip_number_entry__() uintptr - -var ( - _subr__skip_number uintptr = __skip_number_entry__() + 32 -) - -const ( - _stack__skip_number = 48 -) - -var ( - _ = _subr__skip_number -) - -const ( - _ = _stack__skip_number -) diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_object_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/skip_object_arm64.go deleted file mode 100644 index ff4cca162..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_object_arm64.go +++ /dev/null @@ -1,35 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 neon - -import ( - // `unsafe` - - `github.com/bytedance/sonic/internal/native/types` -) - -//go:nosplit -func skip_object(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) { - return __skip_object(s, p, m, flags) -} - -//go:nosplit -//go:noescape -//goland:noinspection GoUnusedParameter -func __skip_object(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_object_arm64.s b/vendor/github.com/bytedance/sonic/internal/native/neon/skip_object_arm64.s deleted file mode 100644 index 666fd64e8..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_object_arm64.s +++ /dev/null @@ -1,3556 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -#include "go_asm.h" -#include "funcdata.h" -#include "textflag.h" - -TEXT ·__skip_object_entry__(SB), NOSPLIT, $224 - NO_LOCAL_POINTERS - WORD $0x100000a0 // adr x0, .+20 - MOVD R0, ret(FP) - RET - // .p2align 4, 0x00 -lCPI0_0: - WORD $0x00000001; WORD $0x00000000 // .quad 1 - WORD $0x00000006; WORD $0x00000000 // .quad 6 -lCPI0_1: - WORD $0x08040201 - WORD $0x80402010 - WORD $0x08040201 - WORD $0x80402010 - // // .byte 1 -// .byte 2 -// .byte 4 -// .byte 8 -// .byte 16 -// .byte 32 -// .byte 64 -// .byte 128 -// .byte 1 -// .byte 2 -// .byte 4 -// .byte 8 -// .byte 16 -// .byte 32 -// .byte 64 -// .byte 128 - -lCPI0_2: - WORD $0x09010800 - WORD $0x0b030a02 - WORD $0x0d050c04 - WORD $0x0f070e06 - // // .byte 0 -// .byte 8 -// .byte 1 -// .byte 9 -// .byte 2 -// .byte 10 -// .byte 3 -// .byte 11 -// .byte 4 -// .byte 12 -// .byte 5 -// .byte 13 -// .byte 6 -// .byte 14 -// .byte 7 -// .byte 15 - -_skip_object: - WORD $0xd103c3ff // sub sp, sp, #240 - WORD $0x6d07a3e9 // stp d9, d8, [sp, #120] - WORD $0xa908effc // stp x28, x27, [sp, #136] - WORD $0xa909e7fa // stp x26, x25, [sp, #152] - WORD $0xa90adff8 // stp x24, x23, [sp, #168] - WORD $0xa90bd7f6 // stp x22, x21, [sp, #184] - WORD $0xa90ccff4 // stp x20, x19, [sp, #200] - WORD $0xa90dfbfd // stp fp, lr, [sp, #216] - WORD $0xa93ffbfd // stp fp, lr, [sp, #-8] - WORD $0xd10023fd // sub fp, sp, #8 - WORD $0xaa0003fe // mov lr, x0 -Lloh0: - WORD $0x10fffd28 // adr x8, lCPI0_0 $-92(%rip) -Lloh1: - WORD $0x3dc00100 // ldr q0, [x8, lCPI0_0@PAGEOFF] $0(%rip) - WORD $0xaa0203e9 // mov x9, x2 - WORD $0x3c808520 // str q0, [x9], #8 - WORD $0x9100c3e8 // add x8, sp, #48 - WORD $0x9100810a // add x10, x8, #32 - WORD $0xf9400033 // ldr x19, [x1] - WORD $0x9280000b // mov x11, #-1 - WORD $0x5280002c // mov w12, #1 - WORD $0xd284c00d // mov x13, #9728 - WORD $0xf2c0002d // movk x13, #1, lsl #32 - WORD $0x5280007b // mov w27, #3 - WORD $0x4f01e440 // movi.16b v0, #34 - WORD $0x4f02e781 // movi.16b v1, #92 -Lloh2: - WORD $0x10fffbe8 // adr x8, lCPI0_1 $-132(%rip) -Lloh3: - WORD $0x3dc00102 // ldr q2, [x8, lCPI0_1@PAGEOFF] $0(%rip) -Lloh4: - WORD $0x10fffc28 // adr x8, lCPI0_2 $-124(%rip) -Lloh5: - WORD $0x3dc00103 // ldr q3, [x8, lCPI0_2@PAGEOFF] $0(%rip) - WORD $0x3200f3f0 // mov w16, #1431655765 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x4f01e404 // movi.16b v4, #32 - WORD $0x3201f3e4 // mov w4, #-1431655766 - WORD $0x4f01e5c5 // movi.16b v5, #46 - WORD $0x4f01e566 // movi.16b v6, #43 - WORD $0x4f01e5a7 // movi.16b v7, #45 - WORD $0x4f06e610 // movi.16b v16, #208 - WORD $0x4f00e551 // movi.16b v17, #10 - WORD $0x4f06e7f2 // movi.16b v18, #223 - WORD $0x4f02e4b3 // movi.16b v19, #69 - WORD $0x12800011 // mov w17, #-1 - WORD $0x4f01e594 // movi.16b v20, #44 - WORD $0x4f02e7b5 // movi.16b v21, #93 - WORD $0x4f02e776 // movi.16b v22, #91 - WORD $0x6f00e417 // movi.2d v23, #0000000000000000 - WORD $0x4f03e778 // movi.16b v24, #123 - WORD $0x4f03e7b9 // movi.16b v25, #125 - WORD $0x52800037 // mov w23, #1 -LBB0_1: - WORD $0xa9403bd4 // ldp x20, x14, [lr] - WORD $0xeb0e027f // cmp x19, x14 - WORD $0x54000162 // b.hs LBB0_6 $44(%rip) - WORD $0x38736a88 // ldrb w8, [x20, x19] - WORD $0x7100351f // cmp w8, #13 - WORD $0x54000100 // b.eq LBB0_6 $32(%rip) - WORD $0x7100811f // cmp w8, #32 - WORD $0x540000c0 // b.eq LBB0_6 $24(%rip) - WORD $0x51002d08 // sub w8, w8, #11 - WORD $0x3100091f // cmn w8, #2 - WORD $0x54000062 // b.hs LBB0_6 $12(%rip) - WORD $0xaa1303e8 // mov x8, x19 - WORD $0x14000031 // b LBB0_22 $196(%rip) -LBB0_6: - WORD $0x91000668 // add x8, x19, #1 - WORD $0xeb0e011f // cmp x8, x14 - WORD $0x54000122 // b.hs LBB0_10 $36(%rip) - WORD $0x38686a80 // ldrb w0, [x20, x8] - WORD $0x7100341f // cmp w0, #13 - WORD $0x540000c0 // b.eq LBB0_10 $24(%rip) - WORD $0x7100801f // cmp w0, #32 - WORD $0x54000080 // b.eq LBB0_10 $16(%rip) - WORD $0x51002c0f // sub w15, w0, #11 - WORD $0x310009ff // cmn w15, #2 - WORD $0x540004c3 // b.lo LBB0_22 $152(%rip) -LBB0_10: - WORD $0x91000a68 // add x8, x19, #2 - WORD $0xeb0e011f // cmp x8, x14 - WORD $0x54000122 // b.hs LBB0_14 $36(%rip) - WORD $0x38686a80 // ldrb w0, [x20, x8] - WORD $0x7100341f // cmp w0, #13 - WORD $0x540000c0 // b.eq LBB0_14 $24(%rip) - WORD $0x7100801f // cmp w0, #32 - WORD $0x54000080 // b.eq LBB0_14 $16(%rip) - WORD $0x51002c0f // sub w15, w0, #11 - WORD $0x310009ff // cmn w15, #2 - WORD $0x54000363 // b.lo LBB0_22 $108(%rip) -LBB0_14: - WORD $0x91000e68 // add x8, x19, #3 - WORD $0xeb0e011f // cmp x8, x14 - WORD $0x54000122 // b.hs LBB0_18 $36(%rip) - WORD $0x38686a80 // ldrb w0, [x20, x8] - WORD $0x7100341f // cmp w0, #13 - WORD $0x540000c0 // b.eq LBB0_18 $24(%rip) - WORD $0x7100801f // cmp w0, #32 - WORD $0x54000080 // b.eq LBB0_18 $16(%rip) - WORD $0x51002c0f // sub w15, w0, #11 - WORD $0x310009ff // cmn w15, #2 - WORD $0x54000203 // b.lo LBB0_22 $64(%rip) -LBB0_18: - WORD $0x91001268 // add x8, x19, #4 - WORD $0xeb0e011f // cmp x8, x14 - WORD $0x540178a2 // b.hs LBB0_589 $12052(%rip) -LBB0_19: - WORD $0x38686a8f // ldrb w15, [x20, x8] - WORD $0x710081ff // cmp w15, #32 - WORD $0x9acf218f // lsl x15, x12, x15 - WORD $0x8a0d01ef // and x15, x15, x13 - WORD $0xfa4099e4 // ccmp x15, #0, #4, ls - WORD $0x540000a0 // b.eq LBB0_21 $20(%rip) - WORD $0x91000508 // add x8, x8, #1 - WORD $0xeb0801df // cmp x14, x8 - WORD $0x54ffff01 // b.ne LBB0_19 $-32(%rip) - WORD $0x14000bbc // b LBB0_590 $12016(%rip) -LBB0_21: - WORD $0xeb0e011f // cmp x8, x14 - WORD $0x54017742 // b.hs LBB0_590 $12008(%rip) -LBB0_22: - WORD $0x91000513 // add x19, x8, #1 - WORD $0xf9000033 // str x19, [x1] - WORD $0x8b080286 // add x6, x20, x8 - WORD $0x394000c5 // ldrb w5, [x6] - WORD $0x340176a5 // cbz w5, LBB0_590 $11988(%rip) - WORD $0xd10006ee // sub x14, x23, #1 - WORD $0xf86e7920 // ldr x0, [x9, x14, lsl #3] - WORD $0xb100057f // cmn x11, #1 - WORD $0x9a8b010b // csel x11, x8, x11, eq - WORD $0x71000c1f // cmp w0, #3 - WORD $0x54000cec // b.gt LBB0_40 $412(%rip) - WORD $0x7100041f // cmp w0, #1 - WORD $0x54001960 // b.eq LBB0_56 $812(%rip) - WORD $0x7100081f // cmp w0, #2 - WORD $0x54002d60 // b.eq LBB0_98 $1452(%rip) - WORD $0x71000c1f // cmp w0, #3 - WORD $0x54001a01 // b.ne LBB0_60 $832(%rip) - WORD $0x710088bf // cmp w5, #34 - WORD $0x540167a1 // b.ne LBB0_555 $11508(%rip) - WORD $0x5280008f // mov w15, #4 - WORD $0xf82e792f // str x15, [x9, x14, lsl #3] - WORD $0x37303203 // tbnz w3, #6, LBB0_114 $1600(%rip) - WORD $0xf94007ce // ldr x14, [lr, #8] - WORD $0xeb1301d7 // subs x23, x14, x19 - WORD $0x372848c3 // tbnz w3, #5, LBB0_147 $2328(%rip) - WORD $0x54016780 // b.eq LBB0_558 $11504(%rip) - WORD $0xf10102ff // cmp x23, #64 - WORD $0x5400ff63 // b.lo LBB0_376 $8172(%rip) - WORD $0xd2800006 // mov x6, #0 - WORD $0x92800000 // mov x0, #-1 -LBB0_33: - WORD $0x8b13028e // add x14, x20, x19 - WORD $0xad406dda // ldp q26, q27, [x14] - WORD $0xad4175dc // ldp q28, q29, [x14, #32] - WORD $0x6e208f5e // cmeq.16b v30, v26, v0 - WORD $0x6e208f7f // cmeq.16b v31, v27, v0 - WORD $0x6e208f88 // cmeq.16b v8, v28, v0 - WORD $0x6e208fa9 // cmeq.16b v9, v29, v0 - WORD $0x6e218f5a // cmeq.16b v26, v26, v1 - WORD $0x6e218f7b // cmeq.16b v27, v27, v1 - WORD $0x6e218f9c // cmeq.16b v28, v28, v1 - WORD $0x6e218fbd // cmeq.16b v29, v29, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603ce // fmov w14, s30 - WORD $0x4e221ffe // and.16b v30, v31, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603cf // fmov w15, s30 - WORD $0x4e221d1e // and.16b v30, v8, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603c5 // fmov w5, s30 - WORD $0x4e221d3e // and.16b v30, v9, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603d5 // fmov w21, s30 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260356 // fmov w22, s26 - WORD $0x4e221f7a // and.16b v26, v27, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260358 // fmov w24, s26 - WORD $0x4e221f9a // and.16b v26, v28, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260359 // fmov w25, s26 - WORD $0x4e221fba // and.16b v26, v29, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e26035a // fmov w26, s26 - WORD $0xd3607ca5 // lsl x5, x5, #32 - WORD $0xaa15c0a5 // orr x5, x5, x21, lsl #48 - WORD $0x53103def // lsl w15, w15, #16 - WORD $0xaa0f00af // orr x15, x5, x15 - WORD $0xaa0e01ee // orr x14, x15, x14 - WORD $0xd3607f2f // lsl x15, x25, #32 - WORD $0xaa1ac1ef // orr x15, x15, x26, lsl #48 - WORD $0x53103f05 // lsl w5, w24, #16 - WORD $0xaa0501ef // orr x15, x15, x5 - WORD $0xaa1601e5 // orr x5, x15, x22 - WORD $0xb5000105 // cbnz x5, LBB0_37 $32(%rip) - WORD $0xb5000186 // cbnz x6, LBB0_38 $48(%rip) - WORD $0xb50002ce // cbnz x14, LBB0_39 $88(%rip) -LBB0_36: - WORD $0xd10102f7 // sub x23, x23, #64 - WORD $0x91010273 // add x19, x19, #64 - WORD $0xf100feff // cmp x23, #63 - WORD $0x54fff8a8 // b.hi LBB0_33 $-236(%rip) - WORD $0x140007a4 // b LBB0_370 $7824(%rip) -LBB0_37: - WORD $0xb100041f // cmn x0, #1 - WORD $0xdac000af // rbit x15, x5 - WORD $0xdac011ef // clz x15, x15 - WORD $0x8b1301ef // add x15, x15, x19 - WORD $0x9a8f1000 // csel x0, x0, x15, ne -LBB0_38: - WORD $0x8a2600af // bic x15, x5, x6 - WORD $0xaa0f04d5 // orr x21, x6, x15, lsl #1 - WORD $0x8a3500a5 // bic x5, x5, x21 - WORD $0x9201f0a5 // and x5, x5, #0xaaaaaaaaaaaaaaaa - WORD $0xab0f00af // adds x15, x5, x15 - WORD $0x1a9f37e6 // cset w6, hs - WORD $0xd37ff9ef // lsl x15, x15, #1 - WORD $0xd200f1ef // eor x15, x15, #0x5555555555555555 - WORD $0x8a1501ef // and x15, x15, x21 - WORD $0x8a2f01ce // bic x14, x14, x15 - WORD $0xb4fffd8e // cbz x14, LBB0_36 $-80(%rip) -LBB0_39: - WORD $0xdac001ce // rbit x14, x14 - WORD $0xdac011ce // clz x14, x14 - WORD $0x8b1301ce // add x14, x14, x19 - WORD $0x910005d3 // add x19, x14, #1 - WORD $0xb6f93153 // tbz x19, #63, LBB0_478 $9768(%rip) - WORD $0x14000ae3 // b LBB0_557 $11148(%rip) -LBB0_40: - WORD $0x7100101f // cmp w0, #4 - WORD $0x54000d40 // b.eq LBB0_58 $424(%rip) - WORD $0x7100141f // cmp w0, #5 - WORD $0x54002140 // b.eq LBB0_100 $1064(%rip) - WORD $0x7100181f // cmp w0, #6 - WORD $0x54000d41 // b.ne LBB0_60 $424(%rip) - WORD $0x710088bf // cmp w5, #34 - WORD $0x54002061 // b.ne LBB0_99 $1036(%rip) - WORD $0x5280004f // mov w15, #2 - WORD $0xf82e792f // str x15, [x9, x14, lsl #3] - WORD $0x373034a3 // tbnz w3, #6, LBB0_138 $1684(%rip) - WORD $0xf94007ce // ldr x14, [lr, #8] - WORD $0xeb1301d7 // subs x23, x14, x19 - WORD $0x372854c3 // tbnz w3, #5, LBB0_187 $2712(%rip) - WORD $0x54015ac0 // b.eq LBB0_558 $11096(%rip) - WORD $0xf10102ff // cmp x23, #64 - WORD $0x54010343 // b.lo LBB0_405 $8296(%rip) - WORD $0xd2800006 // mov x6, #0 - WORD $0x92800000 // mov x0, #-1 -LBB0_49: - WORD $0x8b13028e // add x14, x20, x19 - WORD $0xad406dda // ldp q26, q27, [x14] - WORD $0xad4175dc // ldp q28, q29, [x14, #32] - WORD $0x6e208f5e // cmeq.16b v30, v26, v0 - WORD $0x6e208f7f // cmeq.16b v31, v27, v0 - WORD $0x6e208f88 // cmeq.16b v8, v28, v0 - WORD $0x6e208fa9 // cmeq.16b v9, v29, v0 - WORD $0x6e218f5a // cmeq.16b v26, v26, v1 - WORD $0x6e218f7b // cmeq.16b v27, v27, v1 - WORD $0x6e218f9c // cmeq.16b v28, v28, v1 - WORD $0x6e218fbd // cmeq.16b v29, v29, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603ce // fmov w14, s30 - WORD $0x4e221ffe // and.16b v30, v31, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603cf // fmov w15, s30 - WORD $0x4e221d1e // and.16b v30, v8, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603c5 // fmov w5, s30 - WORD $0x4e221d3e // and.16b v30, v9, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603d5 // fmov w21, s30 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260356 // fmov w22, s26 - WORD $0x4e221f7a // and.16b v26, v27, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260358 // fmov w24, s26 - WORD $0x4e221f9a // and.16b v26, v28, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260359 // fmov w25, s26 - WORD $0x4e221fba // and.16b v26, v29, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e26035a // fmov w26, s26 - WORD $0xd3607ca5 // lsl x5, x5, #32 - WORD $0xaa15c0a5 // orr x5, x5, x21, lsl #48 - WORD $0x53103def // lsl w15, w15, #16 - WORD $0xaa0f00af // orr x15, x5, x15 - WORD $0xaa0e01ee // orr x14, x15, x14 - WORD $0xd3607f2f // lsl x15, x25, #32 - WORD $0xaa1ac1ef // orr x15, x15, x26, lsl #48 - WORD $0x53103f05 // lsl w5, w24, #16 - WORD $0xaa0501ef // orr x15, x15, x5 - WORD $0xaa1601e5 // orr x5, x15, x22 - WORD $0xb5000105 // cbnz x5, LBB0_53 $32(%rip) - WORD $0xb5000186 // cbnz x6, LBB0_54 $48(%rip) - WORD $0xb50002ce // cbnz x14, LBB0_55 $88(%rip) -LBB0_52: - WORD $0xd10102f7 // sub x23, x23, #64 - WORD $0x91010273 // add x19, x19, #64 - WORD $0xf100feff // cmp x23, #63 - WORD $0x54fff8a8 // b.hi LBB0_49 $-236(%rip) - WORD $0x140007d3 // b LBB0_402 $8012(%rip) -LBB0_53: - WORD $0xb100041f // cmn x0, #1 - WORD $0xdac000af // rbit x15, x5 - WORD $0xdac011ef // clz x15, x15 - WORD $0x8b1301ef // add x15, x15, x19 - WORD $0x9a8f1000 // csel x0, x0, x15, ne -LBB0_54: - WORD $0x8a2600af // bic x15, x5, x6 - WORD $0xaa0f04d5 // orr x21, x6, x15, lsl #1 - WORD $0x8a3500a5 // bic x5, x5, x21 - WORD $0x9201f0a5 // and x5, x5, #0xaaaaaaaaaaaaaaaa - WORD $0xab0f00af // adds x15, x5, x15 - WORD $0x1a9f37e6 // cset w6, hs - WORD $0xd37ff9ef // lsl x15, x15, #1 - WORD $0xd200f1ef // eor x15, x15, #0x5555555555555555 - WORD $0x8a1501ef // and x15, x15, x21 - WORD $0x8a2f01ce // bic x14, x14, x15 - WORD $0xb4fffd8e // cbz x14, LBB0_52 $-80(%rip) -LBB0_55: - WORD $0xdac001ce // rbit x14, x14 - WORD $0xdac011ce // clz x14, x14 - WORD $0x8b1301ce // add x14, x14, x19 - WORD $0x910005d3 // add x19, x14, #1 - WORD $0xb6f85893 // tbz x19, #63, LBB0_199 $2832(%rip) - WORD $0x14000a7d // b LBB0_557 $10740(%rip) -LBB0_56: - WORD $0x7100b0bf // cmp w5, #44 - WORD $0x54001820 // b.eq LBB0_110 $772(%rip) - WORD $0x710174bf // cmp w5, #93 - WORD $0x540014c0 // b.eq LBB0_101 $664(%rip) - WORD $0x14000a74 // b LBB0_555 $10704(%rip) -LBB0_58: - WORD $0x7100e8bf // cmp w5, #58 - WORD $0x54014e41 // b.ne LBB0_555 $10696(%rip) - WORD $0xf82e793f // str xzr, [x9, x14, lsl #3] - WORD $0x1400091e // b LBB0_480 $9336(%rip) -LBB0_60: - WORD $0xf900004e // str x14, [x2] - WORD $0x92800020 // mov x0, #-2 - WORD $0x710168bf // cmp w5, #90 - WORD $0x540014cc // b.gt LBB0_103 $664(%rip) -LBB0_61: - WORD $0x5100c0ae // sub w14, w5, #48 - WORD $0x710029df // cmp w14, #10 - WORD $0x54003f02 // b.hs LBB0_160 $2016(%rip) - WORD $0xf94007ce // ldr x14, [lr, #8] - WORD $0x37301f43 // tbnz w3, #6, LBB0_121 $1000(%rip) - WORD $0xeb0801ce // subs x14, x14, x8 - WORD $0x54014dc0 // b.eq LBB0_559 $10680(%rip) - WORD $0x394000cf // ldrb w15, [x6] - WORD $0x7100c1ff // cmp w15, #48 - WORD $0x540001a1 // b.ne LBB0_68 $52(%rip) - WORD $0xf10005df // cmp x14, #1 - WORD $0x54012140 // b.eq LBB0_478 $9256(%rip) - WORD $0x38736a8f // ldrb w15, [x20, x19] - WORD $0x5100b9e0 // sub w0, w15, #46 - WORD $0x7100dc1f // cmp w0, #55 - WORD $0x540120c8 // b.hi LBB0_478 $9240(%rip) - WORD $0x9ac0218f // lsl x15, x12, x0 - WORD $0xb20903f1 // mov x17, #36028797027352576 - WORD $0xf2800031 // movk x17, #1 - WORD $0xea1101ff // tst x15, x17 - WORD $0x12800011 // mov w17, #-1 - WORD $0x54012000 // b.eq LBB0_478 $9216(%rip) -LBB0_68: - WORD $0xf10041df // cmp x14, #16 - WORD $0x54011963 // b.lo LBB0_468 $9004(%rip) - WORD $0xd2800005 // mov x5, #0 - WORD $0xd280001b // mov x27, #0 - WORD $0x92800017 // mov x23, #-1 - WORD $0x92800013 // mov x19, #-1 - WORD $0x92800000 // mov x0, #-1 -LBB0_70: - WORD $0x3cfb68da // ldr q26, [x6, x27] - WORD $0x6e258f5b // cmeq.16b v27, v26, v5 - WORD $0x6e268f5c // cmeq.16b v28, v26, v6 - WORD $0x6e278f5d // cmeq.16b v29, v26, v7 - WORD $0x4e30875e // add.16b v30, v26, v16 - WORD $0x6e3e363e // cmhi.16b v30, v17, v30 - WORD $0x4e321f5a // and.16b v26, v26, v18 - WORD $0x6e338f5a // cmeq.16b v26, v26, v19 - WORD $0x4ebd1f9c // orr.16b v28, v28, v29 - WORD $0x4ebb1fdd // orr.16b v29, v30, v27 - WORD $0x4ebc1f5e // orr.16b v30, v26, v28 - WORD $0x4ebe1fbd // orr.16b v29, v29, v30 - WORD $0x4e221f7b // and.16b v27, v27, v2 - WORD $0x4e03037b // tbl.16b v27, { v27 }, v3 - WORD $0x4e71bb7b // addv.8h h27, v27 - WORD $0x1e26036f // fmov w15, s27 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260355 // fmov w21, s26 - WORD $0x4e221f9a // and.16b v26, v28, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260358 // fmov w24, s26 - WORD $0x4e221fba // and.16b v26, v29, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260356 // fmov w22, s26 - WORD $0x2a3603f6 // mvn w22, w22 - WORD $0x32103ed6 // orr w22, w22, #0xffff0000 - WORD $0x5ac002d6 // rbit w22, w22 - WORD $0x5ac012d6 // clz w22, w22 - WORD $0x1ad62239 // lsl w25, w17, w22 - WORD $0x0a3901fa // bic w26, w15, w25 - WORD $0x0a3902b1 // bic w17, w21, w25 - WORD $0x0a390307 // bic w7, w24, w25 - WORD $0x710042df // cmp w22, #16 - WORD $0x1a9a01f9 // csel w25, w15, w26, eq - WORD $0x1a9102b5 // csel w21, w21, w17, eq - WORD $0x1a87031a // csel w26, w24, w7, eq - WORD $0x5100072f // sub w15, w25, #1 - WORD $0x6a1901ef // ands w15, w15, w25 - WORD $0x5400dbe1 // b.ne LBB0_374 $7036(%rip) - WORD $0x510006af // sub w15, w21, #1 - WORD $0x6a1501ef // ands w15, w15, w21 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0x5400d881 // b.ne LBB0_368 $6928(%rip) - WORD $0x5100074f // sub w15, w26, #1 - WORD $0x6a1a01ef // ands w15, w15, w26 - WORD $0x5400d821 // b.ne LBB0_368 $6916(%rip) - WORD $0x340000d9 // cbz w25, LBB0_76 $24(%rip) - WORD $0x5ac0032f // rbit w15, w25 - WORD $0x5ac011f8 // clz w24, w15 - WORD $0xb100041f // cmn x0, #1 - WORD $0x5400ebe1 // b.ne LBB0_404 $7548(%rip) - WORD $0x8b180360 // add x0, x27, x24 -LBB0_76: - WORD $0x340000d5 // cbz w21, LBB0_79 $24(%rip) - WORD $0x5ac002af // rbit w15, w21 - WORD $0x5ac011f5 // clz w21, w15 - WORD $0xb100067f // cmn x19, #1 - WORD $0x5400d881 // b.ne LBB0_372 $6928(%rip) - WORD $0x8b150373 // add x19, x27, x21 -LBB0_79: - WORD $0x340000da // cbz w26, LBB0_82 $24(%rip) - WORD $0x5ac0034f // rbit w15, w26 - WORD $0x5ac011f5 // clz w21, w15 - WORD $0xb10006ff // cmn x23, #1 - WORD $0x5400d7c1 // b.ne LBB0_372 $6904(%rip) - WORD $0x8b150377 // add x23, x27, x21 -LBB0_82: - WORD $0x710042df // cmp w22, #16 - WORD $0x540036c1 // b.ne LBB0_172 $1752(%rip) - WORD $0x9100437b // add x27, x27, #16 - WORD $0xd10040a5 // sub x5, x5, #16 - WORD $0x8b0501d6 // add x22, x14, x5 - WORD $0xf1003edf // cmp x22, #15 - WORD $0x54fff6a8 // b.hi LBB0_70 $-300(%rip) - WORD $0x8b1b00c5 // add x5, x6, x27 - WORD $0xeb1b01df // cmp x14, x27 - WORD $0x54003600 // b.eq LBB0_173 $1728(%rip) -LBB0_85: - WORD $0x8b1600ba // add x26, x5, x22 - WORD $0xaa2503ee // mvn x14, x5 - WORD $0x8b14010f // add x15, x8, x20 - WORD $0x8b0f01ce // add x14, x14, x15 - WORD $0xcb0600b4 // sub x20, x5, x6 - WORD $0xaa0503fb // mov x27, x5 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x14000009 // b LBB0_88 $36(%rip) -LBB0_86: - WORD $0xb100067f // cmn x19, #1 - WORD $0xaa1403f3 // mov x19, x20 - WORD $0x540003a1 // b.ne LBB0_97 $116(%rip) -LBB0_87: - WORD $0xd10005ce // sub x14, x14, #1 - WORD $0x91000694 // add x20, x20, #1 - WORD $0xaa1b03e5 // mov x5, x27 - WORD $0xd10006d6 // sub x22, x22, #1 - WORD $0xb400abd6 // cbz x22, LBB0_304 $5496(%rip) -LBB0_88: - WORD $0x38401775 // ldrb w21, [x27], #1 - WORD $0x5100c2af // sub w15, w21, #48 - WORD $0x710029ff // cmp w15, #10 - WORD $0x54ffff03 // b.lo LBB0_87 $-32(%rip) - WORD $0x7100b6bf // cmp w21, #45 - WORD $0x5400016d // b.le LBB0_94 $44(%rip) - WORD $0x710196bf // cmp w21, #101 - WORD $0x54fffe20 // b.eq LBB0_86 $-60(%rip) - WORD $0x710116bf // cmp w21, #69 - WORD $0x54fffde0 // b.eq LBB0_86 $-68(%rip) - WORD $0x7100babf // cmp w21, #46 - WORD $0x54003281 // b.ne LBB0_173 $1616(%rip) - WORD $0xb100041f // cmn x0, #1 - WORD $0xaa1403e0 // mov x0, x20 - WORD $0x54fffda0 // b.eq LBB0_87 $-76(%rip) - WORD $0x14000008 // b LBB0_97 $32(%rip) -LBB0_94: - WORD $0x7100aebf // cmp w21, #43 - WORD $0x54000060 // b.eq LBB0_96 $12(%rip) - WORD $0x7100b6bf // cmp w21, #45 - WORD $0x54003181 // b.ne LBB0_173 $1584(%rip) -LBB0_96: - WORD $0xb10006ff // cmn x23, #1 - WORD $0xaa1403f7 // mov x23, x20 - WORD $0x54fffca0 // b.eq LBB0_87 $-108(%rip) -LBB0_97: - WORD $0x5280007b // mov w27, #3 - WORD $0x140001a9 // b LBB0_185 $1700(%rip) -LBB0_98: - WORD $0x7100b0bf // cmp w5, #44 - WORD $0x540004a0 // b.eq LBB0_112 $148(%rip) -LBB0_99: - WORD $0x7101f4bf // cmp w5, #125 - WORD $0x54000080 // b.eq LBB0_101 $16(%rip) - WORD $0x140009d2 // b LBB0_555 $10056(%rip) -LBB0_100: - WORD $0x710174bf // cmp w5, #93 - WORD $0x540000c1 // b.ne LBB0_102 $24(%rip) -LBB0_101: - WORD $0xf900004e // str x14, [x2] - WORD $0xaa0e03f7 // mov x23, x14 - WORD $0xaa0b03e0 // mov x0, x11 - WORD $0xb5ffc80e // cbnz x14, LBB0_1 $-1792(%rip) - WORD $0x14000a36 // b LBB0_591 $10456(%rip) -LBB0_102: - WORD $0xf82e792c // str x12, [x9, x14, lsl #3] - WORD $0x92800020 // mov x0, #-2 - WORD $0x710168bf // cmp w5, #90 - WORD $0x54ffeb8d // b.le LBB0_61 $-656(%rip) -LBB0_103: - WORD $0x7101b4bf // cmp w5, #109 - WORD $0x54002c8d // b.le LBB0_167 $1424(%rip) - WORD $0x7101b8bf // cmp w5, #110 - WORD $0x540044a0 // b.eq LBB0_205 $2196(%rip) - WORD $0x7101d0bf // cmp w5, #116 - WORD $0x54004300 // b.eq LBB0_203 $2144(%rip) - WORD $0x7101ecbf // cmp w5, #123 - WORD $0x54014541 // b.ne LBB0_591 $10408(%rip) - WORD $0x37305243 // tbnz w3, #6, LBB0_223 $2632(%rip) - WORD $0xf9400048 // ldr x8, [x2] - WORD $0xf13ffd1f // cmp x8, #4095 - WORD $0x540137ac // b.gt LBB0_556 $9972(%rip) - WORD $0x9100050e // add x14, x8, #1 - WORD $0xf900004e // str x14, [x2] - WORD $0x528000ce // mov w14, #6 - WORD $0x1400020c // b LBB0_202 $2096(%rip) -LBB0_110: - WORD $0xf13ffeff // cmp x23, #4095 - WORD $0x540136ec // b.gt LBB0_556 $9948(%rip) - WORD $0x910006e8 // add x8, x23, #1 - WORD $0xf9000048 // str x8, [x2] - WORD $0xf837793f // str xzr, [x9, x23, lsl #3] - WORD $0x1400085f // b LBB0_480 $8572(%rip) -LBB0_112: - WORD $0xf13ffeff // cmp x23, #4095 - WORD $0x5401362c // b.gt LBB0_556 $9924(%rip) - WORD $0x910006e8 // add x8, x23, #1 - WORD $0xf9000048 // str x8, [x2] - WORD $0xf837793b // str x27, [x9, x23, lsl #3] - WORD $0x14000859 // b LBB0_480 $8548(%rip) -LBB0_114: - WORD $0xf94007c0 // ldr x0, [lr, #8] - WORD $0xcb13000e // sub x14, x0, x19 - WORD $0xf10081df // cmp x14, #32 - WORD $0x5400ca4b // b.lt LBB0_369 $6472(%rip) - WORD $0xd280000e // mov x14, #0 - WORD $0xd2800005 // mov x5, #0 - WORD $0xcb080000 // sub x0, x0, x8 - WORD $0x528003f3 // mov w19, #31 - WORD $0x14000008 // b LBB0_118 $32(%rip) -LBB0_116: - WORD $0xd2800005 // mov x5, #0 - WORD $0xb50005b6 // cbnz x22, LBB0_120 $180(%rip) -LBB0_117: - WORD $0x910081ce // add x14, x14, #32 - WORD $0xd1008273 // sub x19, x19, #32 - WORD $0x8b13000f // add x15, x0, x19 - WORD $0xf100fdff // cmp x15, #63 - WORD $0x5400c70d // b.le LBB0_366 $6368(%rip) -LBB0_118: - WORD $0x8b0e00cf // add x15, x6, x14 - WORD $0x3cc011fa // ldur q26, [x15, #1] - WORD $0x3cc111fb // ldur q27, [x15, #17] - WORD $0x6e208f5c // cmeq.16b v28, v26, v0 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e260396 // fmov w22, s28 - WORD $0x6e208f7c // cmeq.16b v28, v27, v0 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e26038f // fmov w15, s28 - WORD $0x33103df6 // bfi w22, w15, #16, #16 - WORD $0x6e218f5a // cmeq.16b v26, v26, v1 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260355 // fmov w21, s26 - WORD $0x6e218f7a // cmeq.16b v26, v27, v1 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e26034f // fmov w15, s26 - WORD $0x33103df5 // bfi w21, w15, #16, #16 - WORD $0x710002bf // cmp w21, #0 - WORD $0xfa4008a0 // ccmp x5, #0, #0, eq - WORD $0x54fffbc0 // b.eq LBB0_116 $-136(%rip) - WORD $0x0a2502af // bic w15, w21, w5 - WORD $0x2a0f04b7 // orr w23, w5, w15, lsl #1 - WORD $0x0a0402a5 // and w5, w21, w4 - WORD $0x0a3700a5 // bic w5, w5, w23 - WORD $0x2b0f00af // adds w15, w5, w15 - WORD $0x1a9f37e5 // cset w5, hs - WORD $0x4a0f060f // eor w15, w16, w15, lsl #1 - WORD $0x0a1701ef // and w15, w15, w23 - WORD $0x2a2f03ef // mvn w15, w15 - WORD $0x8a1601f6 // and x22, x15, x22 - WORD $0xb4fffab6 // cbz x22, LBB0_117 $-172(%rip) -LBB0_120: - WORD $0xdac002cf // rbit x15, x22 - WORD $0xdac011ef // clz x15, x15 - WORD $0x8b0e010e // add x14, x8, x14 - WORD $0x8b0e01ee // add x14, x15, x14 - WORD $0x910009d3 // add x19, x14, #2 - WORD $0x14000818 // b LBB0_478 $8288(%rip) -LBB0_121: - WORD $0xcb1301ce // sub x14, x14, x19 - WORD $0xf10041df // cmp x14, #16 - WORD $0x54000223 // b.lo LBB0_125 $68(%rip) - WORD $0xd2800000 // mov x0, #0 -LBB0_123: - WORD $0x3cf36a9a // ldr q26, [x20, x19] - WORD $0x6e348f5b // cmeq.16b v27, v26, v20 - WORD $0x4e321f5a // and.16b v26, v26, v18 - WORD $0x6e358f5a // cmeq.16b v26, v26, v21 - WORD $0x4ebb1f5a // orr.16b v26, v26, v27 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260345 // fmov w5, s26 - WORD $0x35000365 // cbnz w5, LBB0_133 $108(%rip) - WORD $0xd10041ce // sub x14, x14, #16 - WORD $0x91004273 // add x19, x19, #16 - WORD $0x91004000 // add x0, x0, #16 - WORD $0xf1003ddf // cmp x14, #15 - WORD $0x54fffe48 // b.hi LBB0_123 $-56(%rip) -LBB0_125: - WORD $0x8b130280 // add x0, x20, x19 - WORD $0xd284c013 // mov x19, #9728 - WORD $0xf2c20033 // movk x19, #4097, lsl #32 - WORD $0xb400020e // cbz x14, LBB0_132 $64(%rip) - WORD $0x8b0e0005 // add x5, x0, x14 -LBB0_127: - WORD $0x39400006 // ldrb w6, [x0] - WORD $0x7100b0df // cmp w6, #44 - WORD $0x9ac6218f // lsl x15, x12, x6 - WORD $0x8a1301ef // and x15, x15, x19 - WORD $0xfa4099e4 // ccmp x15, #0, #4, ls - WORD $0x54000121 // b.ne LBB0_132 $36(%rip) - WORD $0x710174df // cmp w6, #93 - WORD $0x540000e0 // b.eq LBB0_132 $28(%rip) - WORD $0x7101f4df // cmp w6, #125 - WORD $0x540000a0 // b.eq LBB0_132 $20(%rip) - WORD $0x91000400 // add x0, x0, #1 - WORD $0xf10005ce // subs x14, x14, #1 - WORD $0x54fffe81 // b.ne LBB0_127 $-48(%rip) - WORD $0xaa0503e0 // mov x0, x5 -LBB0_132: - WORD $0xcb140013 // sub x19, x0, x20 - WORD $0x140007f0 // b LBB0_478 $8128(%rip) -LBB0_133: - WORD $0x5ac000ae // rbit w14, w5 - WORD $0x5ac011ce // clz w14, w14 - WORD $0x8b1301d3 // add x19, x14, x19 - WORD $0xf9000033 // str x19, [x1] - WORD $0xf100067f // cmp x19, #1 - WORD $0x5400fd6b // b.lt LBB0_479 $8108(%rip) - WORD $0x8b0001ce // add x14, x14, x0 -LBB0_135: - WORD $0x386e68cf // ldrb w15, [x6, x14] - WORD $0x710081ff // cmp w15, #32 - WORD $0x9acf218f // lsl x15, x12, x15 - WORD $0x8a0d01ef // and x15, x15, x13 - WORD $0xfa4099e4 // ccmp x15, #0, #4, ls - WORD $0x54009480 // b.eq LBB0_303 $4752(%rip) - WORD $0x8b0e010f // add x15, x8, x14 - WORD $0xf900002f // str x15, [x1] - WORD $0xd10005ce // sub x14, x14, #1 - WORD $0x8b0e0100 // add x0, x8, x14 - WORD $0x9100080f // add x15, x0, #2 - WORD $0xf10005ff // cmp x15, #1 - WORD $0x54fffe8c // b.gt LBB0_135 $-48(%rip) -LBB0_137: - WORD $0x91000413 // add x19, x0, #1 - WORD $0x140007db // b LBB0_479 $8044(%rip) -LBB0_138: - WORD $0xf94007c0 // ldr x0, [lr, #8] - WORD $0xcb13000e // sub x14, x0, x19 - WORD $0xf10081df // cmp x14, #32 - WORD $0x5400bdeb // b.lt LBB0_375 $6076(%rip) - WORD $0xd280000e // mov x14, #0 - WORD $0xd2800005 // mov x5, #0 - WORD $0xcb080000 // sub x0, x0, x8 - WORD $0x528003f3 // mov w19, #31 -LBB0_140: - WORD $0x8b0e00cf // add x15, x6, x14 - WORD $0x3cc011fa // ldur q26, [x15, #1] - WORD $0x3cc111fb // ldur q27, [x15, #17] - WORD $0x6e208f5c // cmeq.16b v28, v26, v0 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e260396 // fmov w22, s28 - WORD $0x6e208f7c // cmeq.16b v28, v27, v0 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e26038f // fmov w15, s28 - WORD $0x33103df6 // bfi w22, w15, #16, #16 - WORD $0x6e218f5a // cmeq.16b v26, v26, v1 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260355 // fmov w21, s26 - WORD $0x6e218f7a // cmeq.16b v26, v27, v1 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e26034f // fmov w15, s26 - WORD $0x33103df5 // bfi w21, w15, #16, #16 - WORD $0x710002bf // cmp w21, #0 - WORD $0xfa4008a0 // ccmp x5, #0, #0, eq - WORD $0x54000180 // b.eq LBB0_142 $48(%rip) - WORD $0x0a2502af // bic w15, w21, w5 - WORD $0x2a0f04b7 // orr w23, w5, w15, lsl #1 - WORD $0x0a0402a5 // and w5, w21, w4 - WORD $0x0a3700a5 // bic w5, w5, w23 - WORD $0x2b0f00af // adds w15, w5, w15 - WORD $0x1a9f37e5 // cset w5, hs - WORD $0x4a0f060f // eor w15, w16, w15, lsl #1 - WORD $0x0a1701ef // and w15, w15, w23 - WORD $0x2a2f03ef // mvn w15, w15 - WORD $0x8a1601f6 // and x22, x15, x22 - WORD $0x14000002 // b LBB0_143 $8(%rip) -LBB0_142: - WORD $0xd2800005 // mov x5, #0 -LBB0_143: - WORD $0xb5000f56 // cbnz x22, LBB0_157 $488(%rip) - WORD $0x910081ce // add x14, x14, #32 - WORD $0xd1008273 // sub x19, x19, #32 - WORD $0x8b13000f // add x15, x0, x19 - WORD $0xf100fdff // cmp x15, #63 - WORD $0x54fffa6c // b.gt LBB0_140 $-180(%rip) - WORD $0xb500f565 // cbnz x5, LBB0_481 $7852(%rip) - WORD $0x8b0e00cf // add x15, x6, x14 - WORD $0x910005e5 // add x5, x15, #1 - WORD $0xaa2e03ee // mvn x14, x14 - WORD $0x8b0001ce // add x14, x14, x0 - WORD $0xf10005df // cmp x14, #1 - WORD $0x5400f70a // b.ge LBB0_484 $7904(%rip) - WORD $0x1400095c // b LBB0_590 $9584(%rip) -LBB0_147: - WORD $0x54011ee0 // b.eq LBB0_558 $9180(%rip) - WORD $0xf10102ff // cmp x23, #64 - WORD $0x5400bb83 // b.lo LBB0_382 $6000(%rip) - WORD $0xd2800006 // mov x6, #0 - WORD $0x92800000 // mov x0, #-1 -LBB0_150: - WORD $0x8b13028e // add x14, x20, x19 - WORD $0xad4071dd // ldp q29, q28, [x14] - WORD $0xad4169db // ldp q27, q26, [x14, #32] - WORD $0x6e208fbe // cmeq.16b v30, v29, v0 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603ce // fmov w14, s30 - WORD $0x6e208f9e // cmeq.16b v30, v28, v0 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603cf // fmov w15, s30 - WORD $0x6e208f7e // cmeq.16b v30, v27, v0 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603c5 // fmov w5, s30 - WORD $0x6e208f5e // cmeq.16b v30, v26, v0 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603d5 // fmov w21, s30 - WORD $0x6e218fbe // cmeq.16b v30, v29, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603d6 // fmov w22, s30 - WORD $0x6e218f9e // cmeq.16b v30, v28, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603d8 // fmov w24, s30 - WORD $0x6e218f7e // cmeq.16b v30, v27, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603d9 // fmov w25, s30 - WORD $0x6e218f5e // cmeq.16b v30, v26, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603da // fmov w26, s30 - WORD $0xd3607ca5 // lsl x5, x5, #32 - WORD $0xaa15c0a5 // orr x5, x5, x21, lsl #48 - WORD $0x53103def // lsl w15, w15, #16 - WORD $0xaa0f00af // orr x15, x5, x15 - WORD $0xaa0e01ee // orr x14, x15, x14 - WORD $0xd3607f2f // lsl x15, x25, #32 - WORD $0xaa1ac1ef // orr x15, x15, x26, lsl #48 - WORD $0x53103f05 // lsl w5, w24, #16 - WORD $0xaa0501ef // orr x15, x15, x5 - WORD $0xaa1601e5 // orr x5, x15, x22 - WORD $0xb5000445 // cbnz x5, LBB0_155 $136(%rip) - WORD $0xb50004c6 // cbnz x6, LBB0_156 $152(%rip) -LBB0_152: - WORD $0x6e3d349d // cmhi.16b v29, v4, v29 - WORD $0x4e221fbd // and.16b v29, v29, v2 - WORD $0x4e0303bd // tbl.16b v29, { v29 }, v3 - WORD $0x4e71bbbd // addv.8h h29, v29 - WORD $0x1e2603af // fmov w15, s29 - WORD $0x6e3c349c // cmhi.16b v28, v4, v28 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e260385 // fmov w5, s28 - WORD $0x6e3b349b // cmhi.16b v27, v4, v27 - WORD $0x4e221f7b // and.16b v27, v27, v2 - WORD $0x4e03037b // tbl.16b v27, { v27 }, v3 - WORD $0x4e71bb7b // addv.8h h27, v27 - WORD $0x1e260375 // fmov w21, s27 - WORD $0x6e3a349a // cmhi.16b v26, v4, v26 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260356 // fmov w22, s26 - WORD $0xd3607eb5 // lsl x21, x21, #32 - WORD $0xaa16c2b5 // orr x21, x21, x22, lsl #48 - WORD $0x53103ca5 // lsl w5, w5, #16 - WORD $0xaa0502a5 // orr x5, x21, x5 - WORD $0xaa0f00a5 // orr x5, x5, x15 - WORD $0xb500042e // cbnz x14, LBB0_158 $132(%rip) - WORD $0xb5011585 // cbnz x5, LBB0_564 $8880(%rip) - WORD $0xd10102f7 // sub x23, x23, #64 - WORD $0x91010273 // add x19, x19, #64 - WORD $0xf100feff // cmp x23, #63 - WORD $0x54fff568 // b.hi LBB0_150 $-340(%rip) - WORD $0x14000547 // b LBB0_371 $5404(%rip) -LBB0_155: - WORD $0xb100041f // cmn x0, #1 - WORD $0xdac000af // rbit x15, x5 - WORD $0xdac011ef // clz x15, x15 - WORD $0x8b1301ef // add x15, x15, x19 - WORD $0x9a8f1000 // csel x0, x0, x15, ne -LBB0_156: - WORD $0x8a2600af // bic x15, x5, x6 - WORD $0xaa0f04d5 // orr x21, x6, x15, lsl #1 - WORD $0x8a3500a5 // bic x5, x5, x21 - WORD $0x9201f0a5 // and x5, x5, #0xaaaaaaaaaaaaaaaa - WORD $0xab0f00af // adds x15, x5, x15 - WORD $0x1a9f37e6 // cset w6, hs - WORD $0xd37ff9ef // lsl x15, x15, #1 - WORD $0xd200f1ef // eor x15, x15, #0x5555555555555555 - WORD $0x8a1501ef // and x15, x15, x21 - WORD $0x8a2f01ce // bic x14, x14, x15 - WORD $0x17ffffd1 // b LBB0_152 $-188(%rip) -LBB0_157: - WORD $0xdac002cf // rbit x15, x22 - WORD $0xdac011ef // clz x15, x15 - WORD $0x8b0e010e // add x14, x8, x14 - WORD $0x8b0e01ee // add x14, x15, x14 - WORD $0x910009d3 // add x19, x14, #2 - WORD $0xf9000033 // str x19, [x1] - WORD $0xaa0803e0 // mov x0, x8 - WORD $0xeb07011f // cmp x8, x7 - WORD $0x54001983 // b.lo LBB0_200 $816(%rip) - WORD $0x140008e7 // b LBB0_591 $9116(%rip) -LBB0_158: - WORD $0xdac001ce // rbit x14, x14 - WORD $0xdac011ce // clz x14, x14 - WORD $0xdac000af // rbit x15, x5 - WORD $0xdac011e5 // clz x5, x15 - WORD $0xeb0e00bf // cmp x5, x14 - WORD $0x54011b63 // b.lo LBB0_587 $9068(%rip) - WORD $0x8b1301ce // add x14, x14, x19 - WORD $0x910005d3 // add x19, x14, #1 - WORD $0xb6f8e3b3 // tbz x19, #63, LBB0_478 $7284(%rip) - WORD $0x14000876 // b LBB0_557 $8664(%rip) -LBB0_160: - WORD $0x710088bf // cmp w5, #34 - WORD $0x54001cc0 // b.eq LBB0_211 $920(%rip) - WORD $0x7100b4bf // cmp w5, #45 - WORD $0x54011b21 // b.ne LBB0_591 $9060(%rip) - WORD $0x37306ae3 // tbnz w3, #6, LBB0_278 $3420(%rip) - WORD $0xf94007ce // ldr x14, [lr, #8] - WORD $0xeb1301da // subs x26, x14, x19 - WORD $0x54011900 // b.eq LBB0_583 $8992(%rip) - WORD $0x8b130280 // add x0, x20, x19 - WORD $0x3940000e // ldrb w14, [x0] - WORD $0x7100c1df // cmp w14, #48 - WORD $0x54008b81 // b.ne LBB0_319 $4464(%rip) - WORD $0xf100075f // cmp x26, #1 - WORD $0x540089e1 // b.ne LBB0_317 $4412(%rip) -LBB0_166: - WORD $0x5280002e // mov w14, #1 - WORD $0x140004f8 // b LBB0_365 $5088(%rip) -LBB0_167: - WORD $0x71016cbf // cmp w5, #91 - WORD $0x540019c0 // b.eq LBB0_208 $824(%rip) - WORD $0x710198bf // cmp w5, #102 - WORD $0x54011921 // b.ne LBB0_591 $8996(%rip) - WORD $0xf94007ce // ldr x14, [lr, #8] - WORD $0xd10011cf // sub x15, x14, #4 - WORD $0xeb0f011f // cmp x8, x15 - WORD $0x54010d22 // b.hs LBB0_563 $8612(%rip) - WORD $0xb8736a8e // ldr w14, [x20, x19] - WORD $0x528d8c2f // mov w15, #27745 - WORD $0x72acae6f // movk w15, #25971, lsl #16 - WORD $0x6b0f01df // cmp w14, w15 - WORD $0x540112c1 // b.ne LBB0_576 $8792(%rip) - WORD $0x91001513 // add x19, x8, #5 - WORD $0x140006fd // b LBB0_478 $7156(%rip) -LBB0_172: - WORD $0x8b3640ce // add x14, x6, w22, uxtw - WORD $0x8b1b01c5 // add x5, x14, x27 -LBB0_173: - WORD $0x9280000e // mov x14, #-1 - WORD $0xb4010b20 // cbz x0, LBB0_560 $8548(%rip) -LBB0_174: - WORD $0xb4010b17 // cbz x23, LBB0_560 $8544(%rip) - WORD $0xb4010af3 // cbz x19, LBB0_560 $8540(%rip) - WORD $0xcb0600ae // sub x14, x5, x6 - WORD $0xd10005c5 // sub x5, x14, #1 - WORD $0xeb05001f // cmp x0, x5 - WORD $0x54000300 // b.eq LBB0_184 $96(%rip) - WORD $0xeb0502ff // cmp x23, x5 - WORD $0x540002c0 // b.eq LBB0_184 $88(%rip) - WORD $0xeb05027f // cmp x19, x5 - WORD $0x54000280 // b.eq LBB0_184 $80(%rip) - WORD $0xf10006ef // subs x15, x23, #1 - WORD $0x5280007b // mov w27, #3 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x5400006b // b.lt LBB0_181 $12(%rip) - WORD $0xeb0f027f // cmp x19, x15 - WORD $0x54010941 // b.ne LBB0_561 $8488(%rip) -LBB0_181: - WORD $0xaa130005 // orr x5, x0, x19 - WORD $0xb7f80065 // tbnz x5, #63, LBB0_183 $12(%rip) - WORD $0xeb13001f // cmp x0, x19 - WORD $0x54010a0a // b.ge LBB0_566 $8512(%rip) -LBB0_183: - WORD $0xd37ffcaf // lsr x15, x5, #63 - WORD $0x520001ef // eor w15, w15, #0x1 - WORD $0xd1000671 // sub x17, x19, #1 - WORD $0xeb11001f // cmp x0, x17 - WORD $0x1a9f17f1 // cset w17, eq - WORD $0x6a1101ff // tst w15, w17 - WORD $0x12800011 // mov w17, #-1 - WORD $0xda9301ce // csinv x14, x14, x19, eq - WORD $0x14000004 // b LBB0_185 $16(%rip) -LBB0_184: - WORD $0xcb0e03ee // neg x14, x14 - WORD $0x5280007b // mov w27, #3 - WORD $0x92f00007 // mov x7, #9223372036854775807 -LBB0_185: - WORD $0xb7f9070e // tbnz x14, #63, LBB0_560 $8416(%rip) - WORD $0x8b0e0113 // add x19, x8, x14 - WORD $0x140006d6 // b LBB0_478 $7000(%rip) -LBB0_187: - WORD $0x54010620 // b.eq LBB0_558 $8388(%rip) - WORD $0xf10102ff // cmp x23, #64 - WORD $0x5400b363 // b.lo LBB0_411 $5740(%rip) - WORD $0xd2800006 // mov x6, #0 - WORD $0x92800000 // mov x0, #-1 -LBB0_190: - WORD $0x8b13028e // add x14, x20, x19 - WORD $0xad4071dd // ldp q29, q28, [x14] - WORD $0xad4169db // ldp q27, q26, [x14, #32] - WORD $0x6e208fbe // cmeq.16b v30, v29, v0 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603ce // fmov w14, s30 - WORD $0x6e208f9e // cmeq.16b v30, v28, v0 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603cf // fmov w15, s30 - WORD $0x6e208f7e // cmeq.16b v30, v27, v0 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603c5 // fmov w5, s30 - WORD $0x6e208f5e // cmeq.16b v30, v26, v0 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603d5 // fmov w21, s30 - WORD $0x6e218fbe // cmeq.16b v30, v29, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603d6 // fmov w22, s30 - WORD $0x6e218f9e // cmeq.16b v30, v28, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603d8 // fmov w24, s30 - WORD $0x6e218f7e // cmeq.16b v30, v27, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603d9 // fmov w25, s30 - WORD $0x6e218f5e // cmeq.16b v30, v26, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603da // fmov w26, s30 - WORD $0xd3607ca5 // lsl x5, x5, #32 - WORD $0xaa15c0a5 // orr x5, x5, x21, lsl #48 - WORD $0x53103def // lsl w15, w15, #16 - WORD $0xaa0f00af // orr x15, x5, x15 - WORD $0xaa0e01ee // orr x14, x15, x14 - WORD $0xd3607f2f // lsl x15, x25, #32 - WORD $0xaa1ac1ef // orr x15, x15, x26, lsl #48 - WORD $0x53103f05 // lsl w5, w24, #16 - WORD $0xaa0501ef // orr x15, x15, x5 - WORD $0xaa1601e5 // orr x5, x15, x22 - WORD $0xb5000445 // cbnz x5, LBB0_195 $136(%rip) - WORD $0xb50004c6 // cbnz x6, LBB0_196 $152(%rip) -LBB0_192: - WORD $0x6e3d349d // cmhi.16b v29, v4, v29 - WORD $0x4e221fbd // and.16b v29, v29, v2 - WORD $0x4e0303bd // tbl.16b v29, { v29 }, v3 - WORD $0x4e71bbbd // addv.8h h29, v29 - WORD $0x1e2603af // fmov w15, s29 - WORD $0x6e3c349c // cmhi.16b v28, v4, v28 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e260385 // fmov w5, s28 - WORD $0x6e3b349b // cmhi.16b v27, v4, v27 - WORD $0x4e221f7b // and.16b v27, v27, v2 - WORD $0x4e03037b // tbl.16b v27, { v27 }, v3 - WORD $0x4e71bb7b // addv.8h h27, v27 - WORD $0x1e260375 // fmov w21, s27 - WORD $0x6e3a349a // cmhi.16b v26, v4, v26 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260356 // fmov w22, s26 - WORD $0xd3607eb5 // lsl x21, x21, #32 - WORD $0xaa16c2b5 // orr x21, x21, x22, lsl #48 - WORD $0x53103ca5 // lsl w5, w5, #16 - WORD $0xaa0502a5 // orr x5, x21, x5 - WORD $0xaa0f00a5 // orr x5, x5, x15 - WORD $0xb50002ee // cbnz x14, LBB0_197 $92(%rip) - WORD $0xb500fcc5 // cbnz x5, LBB0_564 $8088(%rip) - WORD $0xd10102f7 // sub x23, x23, #64 - WORD $0x91010273 // add x19, x19, #64 - WORD $0xf100feff // cmp x23, #63 - WORD $0x54fff568 // b.hi LBB0_190 $-340(%rip) - WORD $0x14000516 // b LBB0_403 $5208(%rip) -LBB0_195: - WORD $0xb100041f // cmn x0, #1 - WORD $0xdac000af // rbit x15, x5 - WORD $0xdac011ef // clz x15, x15 - WORD $0x8b1301ef // add x15, x15, x19 - WORD $0x9a8f1000 // csel x0, x0, x15, ne -LBB0_196: - WORD $0x8a2600af // bic x15, x5, x6 - WORD $0xaa0f04d5 // orr x21, x6, x15, lsl #1 - WORD $0x8a3500a5 // bic x5, x5, x21 - WORD $0x9201f0a5 // and x5, x5, #0xaaaaaaaaaaaaaaaa - WORD $0xab0f00af // adds x15, x5, x15 - WORD $0x1a9f37e6 // cset w6, hs - WORD $0xd37ff9ef // lsl x15, x15, #1 - WORD $0xd200f1ef // eor x15, x15, #0x5555555555555555 - WORD $0x8a1501ef // and x15, x15, x21 - WORD $0x8a2f01ce // bic x14, x14, x15 - WORD $0x17ffffd1 // b LBB0_192 $-188(%rip) -LBB0_197: - WORD $0xdac001ce // rbit x14, x14 - WORD $0xdac011ce // clz x14, x14 - WORD $0xdac000af // rbit x15, x5 - WORD $0xdac011e5 // clz x5, x15 - WORD $0xeb0e00bf // cmp x5, x14 - WORD $0x540103e3 // b.lo LBB0_587 $8316(%rip) - WORD $0x8b1301ce // add x14, x14, x19 - WORD $0x910005d3 // add x19, x14, #1 - WORD $0xb7f8f773 // tbnz x19, #63, LBB0_557 $7916(%rip) -LBB0_199: - WORD $0xf9000033 // str x19, [x1] - WORD $0xaa0803e0 // mov x0, x8 - WORD $0xb27ff7ee // mov x14, #9223372036854775806 - WORD $0xeb0e011f // cmp x8, x14 - WORD $0x540103a8 // b.hi LBB0_591 $8308(%rip) -LBB0_200: - WORD $0xf9400048 // ldr x8, [x2] - WORD $0xf13ffd1f // cmp x8, #4095 - WORD $0x5400f62c // b.gt LBB0_556 $7876(%rip) - WORD $0x9100050e // add x14, x8, #1 - WORD $0xf900004e // str x14, [x2] - WORD $0x5280008e // mov w14, #4 -LBB0_202: - WORD $0xf828792e // str x14, [x9, x8, lsl #3] - WORD $0x14000658 // b LBB0_480 $6496(%rip) -LBB0_203: - WORD $0xf94007ce // ldr x14, [lr, #8] - WORD $0xd1000dcf // sub x15, x14, #3 - WORD $0xeb0f011f // cmp x8, x15 - WORD $0x5400f6a2 // b.hs LBB0_563 $7892(%rip) - WORD $0x8b13028e // add x14, x20, x19 - WORD $0xb85ff1ce // ldur w14, [x14, #-1] - WORD $0x528e4e8f // mov w15, #29300 - WORD $0x72acaeaf // movk w15, #25973, lsl #16 - WORD $0x6b0f01df // cmp w14, w15 - WORD $0x54000180 // b.eq LBB0_207 $48(%rip) - WORD $0x140007b6 // b LBB0_567 $7896(%rip) -LBB0_205: - WORD $0xf94007ce // ldr x14, [lr, #8] - WORD $0xd1000dcf // sub x15, x14, #3 - WORD $0xeb0f011f // cmp x8, x15 - WORD $0x5400f542 // b.hs LBB0_563 $7848(%rip) - WORD $0x8b13028e // add x14, x20, x19 - WORD $0xb85ff1ce // ldur w14, [x14, #-1] - WORD $0x528eadcf // mov w15, #30062 - WORD $0x72ad8d8f // movk w15, #27756, lsl #16 - WORD $0x6b0f01df // cmp w14, w15 - WORD $0x5400f801 // b.ne LBB0_571 $7936(%rip) -LBB0_207: - WORD $0x91001113 // add x19, x8, #4 - WORD $0x1400063d // b LBB0_478 $6388(%rip) -LBB0_208: - WORD $0x37302d23 // tbnz w3, #6, LBB0_250 $1444(%rip) - WORD $0xf9400048 // ldr x8, [x2] - WORD $0xf13ffd1f // cmp x8, #4095 - WORD $0x5400f22c // b.gt LBB0_556 $7748(%rip) - WORD $0x9100050e // add x14, x8, #1 - WORD $0xf900004e // str x14, [x2] - WORD $0x528000ae // mov w14, #5 - WORD $0x17ffffe0 // b LBB0_202 $-128(%rip) -LBB0_211: - WORD $0x37305423 // tbnz w3, #6, LBB0_290 $2692(%rip) - WORD $0xf94007ce // ldr x14, [lr, #8] - WORD $0xeb1301d7 // subs x23, x14, x19 - WORD $0x37285f23 // tbnz w3, #5, LBB0_305 $3044(%rip) - WORD $0x5400f180 // b.eq LBB0_558 $7728(%rip) - WORD $0xf10102ff // cmp x23, #64 - WORD $0x5400b003 // b.lo LBB0_442 $5632(%rip) - WORD $0xd2800006 // mov x6, #0 - WORD $0x92800000 // mov x0, #-1 -LBB0_216: - WORD $0x8b13028e // add x14, x20, x19 - WORD $0xad406dda // ldp q26, q27, [x14] - WORD $0xad4175dc // ldp q28, q29, [x14, #32] - WORD $0x6e208f5e // cmeq.16b v30, v26, v0 - WORD $0x6e208f7f // cmeq.16b v31, v27, v0 - WORD $0x6e208f88 // cmeq.16b v8, v28, v0 - WORD $0x6e208fa9 // cmeq.16b v9, v29, v0 - WORD $0x6e218f5a // cmeq.16b v26, v26, v1 - WORD $0x6e218f7b // cmeq.16b v27, v27, v1 - WORD $0x6e218f9c // cmeq.16b v28, v28, v1 - WORD $0x6e218fbd // cmeq.16b v29, v29, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603ce // fmov w14, s30 - WORD $0x4e221ffe // and.16b v30, v31, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603cf // fmov w15, s30 - WORD $0x4e221d1e // and.16b v30, v8, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603d1 // fmov w17, s30 - WORD $0x4e221d3e // and.16b v30, v9, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603c5 // fmov w5, s30 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260347 // fmov w7, s26 - WORD $0x4e221f7a // and.16b v26, v27, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260355 // fmov w21, s26 - WORD $0x4e221f9a // and.16b v26, v28, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260356 // fmov w22, s26 - WORD $0x4e221fba // and.16b v26, v29, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260358 // fmov w24, s26 - WORD $0xd3607e31 // lsl x17, x17, #32 - WORD $0xaa05c231 // orr x17, x17, x5, lsl #48 - WORD $0x53103def // lsl w15, w15, #16 - WORD $0xaa0f022f // orr x15, x17, x15 - WORD $0xaa0e01ee // orr x14, x15, x14 - WORD $0xd3607ecf // lsl x15, x22, #32 - WORD $0xaa18c1ef // orr x15, x15, x24, lsl #48 - WORD $0x53103eb1 // lsl w17, w21, #16 - WORD $0xaa1101ef // orr x15, x15, x17 - WORD $0xaa0701e5 // orr x5, x15, x7 - WORD $0xb5000145 // cbnz x5, LBB0_220 $40(%rip) - WORD $0xb50001c6 // cbnz x6, LBB0_221 $56(%rip) - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0xb500032e // cbnz x14, LBB0_222 $100(%rip) -LBB0_219: - WORD $0xd10102f7 // sub x23, x23, #64 - WORD $0x91010273 // add x19, x19, #64 - WORD $0xf100feff // cmp x23, #63 - WORD $0x54fff868 // b.hi LBB0_216 $-244(%rip) - WORD $0x14000537 // b LBB0_439 $5340(%rip) -LBB0_220: - WORD $0xb100041f // cmn x0, #1 - WORD $0xdac000af // rbit x15, x5 - WORD $0xdac011ef // clz x15, x15 - WORD $0x8b1301ef // add x15, x15, x19 - WORD $0x9a8f1000 // csel x0, x0, x15, ne -LBB0_221: - WORD $0x8a2600af // bic x15, x5, x6 - WORD $0xaa0f04d1 // orr x17, x6, x15, lsl #1 - WORD $0x8a3100a5 // bic x5, x5, x17 - WORD $0x9201f0a5 // and x5, x5, #0xaaaaaaaaaaaaaaaa - WORD $0xab0f00af // adds x15, x5, x15 - WORD $0x1a9f37e6 // cset w6, hs - WORD $0xd37ff9ef // lsl x15, x15, #1 - WORD $0xd200f1ef // eor x15, x15, #0x5555555555555555 - WORD $0x8a1101ef // and x15, x15, x17 - WORD $0x8a2f01ce // bic x14, x14, x15 - WORD $0x5280007b // mov w27, #3 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0xb4fffd2e // cbz x14, LBB0_219 $-92(%rip) -LBB0_222: - WORD $0xdac001ce // rbit x14, x14 - WORD $0xdac011ce // clz x14, x14 - WORD $0x14000314 // b LBB0_316 $3152(%rip) -LBB0_223: - WORD $0xf90017ff // str xzr, [sp, #40] - WORD $0xd2800007 // mov x7, #0 - WORD $0xd2800000 // mov x0, #0 - WORD $0xd2800006 // mov x6, #0 - WORD $0xf94007ce // ldr x14, [lr, #8] - WORD $0xcb1301cf // sub x15, x14, x19 - WORD $0x8b130293 // add x19, x20, x19 - WORD $0x1400000a // b LBB0_225 $40(%rip) -LBB0_224: - WORD $0x937ffdce // asr x14, x14, #63 - WORD $0xf90017ee // str x14, [sp, #40] - WORD $0x9e6700ba // fmov d26, x5 - WORD $0x0e205b5a // cnt.8b v26, v26 - WORD $0x2e303b5a // uaddlv.8b h26, v26 - WORD $0x1e26034e // fmov w14, s26 - WORD $0x8b0001c0 // add x0, x14, x0 - WORD $0x91010273 // add x19, x19, #64 - WORD $0xa941bfe7 // ldp x7, x15, [sp, #24] -LBB0_225: - WORD $0xf10101ee // subs x14, x15, #64 - WORD $0xf90013ee // str x14, [sp, #32] - WORD $0xf9000bef // str x15, [sp, #16] - WORD $0x5400176b // b.lt LBB0_233 $748(%rip) -LBB0_226: - WORD $0xad40727d // ldp q29, q28, [x19] - WORD $0xad416a7b // ldp q27, q26, [x19, #32] - WORD $0x6e218fbe // cmeq.16b v30, v29, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603ce // fmov w14, s30 - WORD $0x6e218f9e // cmeq.16b v30, v28, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603cf // fmov w15, s30 - WORD $0x6e218f7e // cmeq.16b v30, v27, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603d1 // fmov w17, s30 - WORD $0x6e218f5e // cmeq.16b v30, v26, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603c5 // fmov w5, s30 - WORD $0xd3607e31 // lsl x17, x17, #32 - WORD $0xaa05c231 // orr x17, x17, x5, lsl #48 - WORD $0x53103def // lsl w15, w15, #16 - WORD $0xaa0f022f // orr x15, x17, x15 - WORD $0xaa0e01ee // orr x14, x15, x14 - WORD $0xaa0701cf // orr x15, x14, x7 - WORD $0xb500008f // cbnz x15, LBB0_228 $16(%rip) - WORD $0xf9000fff // str xzr, [sp, #24] - WORD $0xd280000e // mov x14, #0 - WORD $0x1400000b // b LBB0_229 $44(%rip) -LBB0_228: - WORD $0x8a2701cf // bic x15, x14, x7 - WORD $0xaa0f04f1 // orr x17, x7, x15, lsl #1 - WORD $0x8a3101ce // bic x14, x14, x17 - WORD $0x9201f1ce // and x14, x14, #0xaaaaaaaaaaaaaaaa - WORD $0xab0f01ce // adds x14, x14, x15 - WORD $0x1a9f37ef // cset w15, hs - WORD $0xf9000fef // str x15, [sp, #24] - WORD $0xd37ff9ce // lsl x14, x14, #1 - WORD $0xd200f1ce // eor x14, x14, #0x5555555555555555 - WORD $0x8a1101ce // and x14, x14, x17 -LBB0_229: - WORD $0x6e208fbe // cmeq.16b v30, v29, v0 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603cf // fmov w15, s30 - WORD $0x6e208f9e // cmeq.16b v30, v28, v0 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603d1 // fmov w17, s30 - WORD $0x6e208f7e // cmeq.16b v30, v27, v0 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603c5 // fmov w5, s30 - WORD $0x6e208f5e // cmeq.16b v30, v26, v0 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603c7 // fmov w7, s30 - WORD $0xd3607ca5 // lsl x5, x5, #32 - WORD $0xaa07c0a5 // orr x5, x5, x7, lsl #48 - WORD $0x53103e31 // lsl w17, w17, #16 - WORD $0xaa1100b1 // orr x17, x5, x17 - WORD $0xaa0f022f // orr x15, x17, x15 - WORD $0x8a2e01ee // bic x14, x15, x14 - WORD $0x9200e1cf // and x15, x14, #0x1111111111111111 - WORD $0x9203e1d1 // and x17, x14, #0x2222222222222222 - WORD $0x9202e1c5 // and x5, x14, #0x4444444444444444 - WORD $0x9201e1ce // and x14, x14, #0x8888888888888888 - WORD $0xb200e3fa // mov x26, #1229782938247303441 - WORD $0x9b1a7de7 // mul x7, x15, x26 - WORD $0xb201e3f9 // mov x25, #-8608480567731124088 - WORD $0xf2e11119 // movk x25, #2184, lsl #48 - WORD $0x9b197e35 // mul x21, x17, x25 - WORD $0xca1500e7 // eor x7, x7, x21 - WORD $0xb202e3f8 // mov x24, #4919131752989213764 - WORD $0xf2e08898 // movk x24, #1092, lsl #48 - WORD $0x9b187cb5 // mul x21, x5, x24 - WORD $0xb203e3f6 // mov x22, #2459565876494606882 - WORD $0xf2e04456 // movk x22, #546, lsl #48 - WORD $0x9b167dd6 // mul x22, x14, x22 - WORD $0xca1602b5 // eor x21, x21, x22 - WORD $0xca1500e7 // eor x7, x7, x21 - WORD $0xb203e3f4 // mov x20, #2459565876494606882 - WORD $0x9b147df5 // mul x21, x15, x20 - WORD $0x9b1a7e36 // mul x22, x17, x26 - WORD $0xca1602b5 // eor x21, x21, x22 - WORD $0x9b197cb6 // mul x22, x5, x25 - WORD $0x9b187dd8 // mul x24, x14, x24 - WORD $0xca1802d6 // eor x22, x22, x24 - WORD $0xca1602b5 // eor x21, x21, x22 - WORD $0xb202e3f7 // mov x23, #4919131752989213764 - WORD $0x9b177df6 // mul x22, x15, x23 - WORD $0x9b147e38 // mul x24, x17, x20 - WORD $0xca1802d6 // eor x22, x22, x24 - WORD $0x9b1a7cb8 // mul x24, x5, x26 - WORD $0x9b197dd9 // mul x25, x14, x25 - WORD $0xca190318 // eor x24, x24, x25 - WORD $0xca1802d6 // eor x22, x22, x24 - WORD $0xb201e3f8 // mov x24, #-8608480567731124088 - WORD $0x9b187def // mul x15, x15, x24 - WORD $0x9b177e31 // mul x17, x17, x23 - WORD $0xca1101ef // eor x15, x15, x17 - WORD $0x9b147cb1 // mul x17, x5, x20 - WORD $0x9b1a7dce // mul x14, x14, x26 - WORD $0xca0e022e // eor x14, x17, x14 - WORD $0xca0e01ee // eor x14, x15, x14 - WORD $0x9200e0ef // and x15, x7, #0x1111111111111111 - WORD $0x9203e2b1 // and x17, x21, #0x2222222222222222 - WORD $0x9202e2c5 // and x5, x22, #0x4444444444444444 - WORD $0x9201e1ce // and x14, x14, #0x8888888888888888 - WORD $0xaa1101ef // orr x15, x15, x17 - WORD $0xaa0e00ae // orr x14, x5, x14 - WORD $0xaa0e01ee // orr x14, x15, x14 - WORD $0xf94017ef // ldr x15, [sp, #40] - WORD $0xca0f01ce // eor x14, x14, x15 - WORD $0x6e388fbe // cmeq.16b v30, v29, v24 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603cf // fmov w15, s30 - WORD $0x6e388f9e // cmeq.16b v30, v28, v24 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603d1 // fmov w17, s30 - WORD $0x6e388f7e // cmeq.16b v30, v27, v24 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603c5 // fmov w5, s30 - WORD $0x6e388f5e // cmeq.16b v30, v26, v24 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603c7 // fmov w7, s30 - WORD $0xd3607ca5 // lsl x5, x5, #32 - WORD $0xaa07c0a5 // orr x5, x5, x7, lsl #48 - WORD $0x53103e31 // lsl w17, w17, #16 - WORD $0xaa1100b1 // orr x17, x5, x17 - WORD $0xaa0f022f // orr x15, x17, x15 - WORD $0x8a2e01e5 // bic x5, x15, x14 - WORD $0x6e398fbd // cmeq.16b v29, v29, v25 - WORD $0x4e221fbd // and.16b v29, v29, v2 - WORD $0x4e0303bd // tbl.16b v29, { v29 }, v3 - WORD $0x4e71bbbd // addv.8h h29, v29 - WORD $0x1e2603af // fmov w15, s29 - WORD $0x6e398f9c // cmeq.16b v28, v28, v25 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e260391 // fmov w17, s28 - WORD $0x6e398f7b // cmeq.16b v27, v27, v25 - WORD $0x4e221f7b // and.16b v27, v27, v2 - WORD $0x4e03037b // tbl.16b v27, { v27 }, v3 - WORD $0x4e71bb7b // addv.8h h27, v27 - WORD $0x1e260367 // fmov w7, s27 - WORD $0x6e398f5a // cmeq.16b v26, v26, v25 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260355 // fmov w21, s26 - WORD $0xd3607ce7 // lsl x7, x7, #32 - WORD $0xaa15c0e7 // orr x7, x7, x21, lsl #48 - WORD $0x53103e31 // lsl w17, w17, #16 - WORD $0xaa1100f1 // orr x17, x7, x17 - WORD $0xaa0f022f // orr x15, x17, x15 - WORD $0xea2e01f5 // bics x21, x15, x14 - WORD $0x54ffe900 // b.eq LBB0_224 $-736(%rip) - WORD $0x92f00007 // mov x7, #9223372036854775807 -LBB0_231: - WORD $0xd10006b6 // sub x22, x21, #1 - WORD $0x8a0502cf // and x15, x22, x5 - WORD $0x9e6701fa // fmov d26, x15 - WORD $0x0e205b5a // cnt.8b v26, v26 - WORD $0x2e303b5a // uaddlv.8b h26, v26 - WORD $0x1e26034f // fmov w15, s26 - WORD $0x8b0001ef // add x15, x15, x0 - WORD $0xeb0601ff // cmp x15, x6 - WORD $0x54002789 // b.ls LBB0_277 $1264(%rip) - WORD $0x910004c6 // add x6, x6, #1 - WORD $0xea1502d5 // ands x21, x22, x21 - WORD $0x54fffea1 // b.ne LBB0_231 $-44(%rip) - WORD $0x17ffff3a // b LBB0_224 $-792(%rip) -LBB0_233: - WORD $0xf10001ff // cmp x15, #0 - WORD $0x5400d88d // b.le LBB0_588 $6928(%rip) - WORD $0xaa0703f1 // mov x17, x7 - WORD $0xad02dff7 // stp q23, q23, [sp, #80] - WORD $0xad01dff7 // stp q23, q23, [sp, #48] - WORD $0x92402e6e // and x14, x19, #0xfff - WORD $0xf13f05df // cmp x14, #4033 - WORD $0x54000383 // b.lo LBB0_245 $112(%rip) - WORD $0xf9400bee // ldr x14, [sp, #16] - WORD $0xf10081c5 // subs x5, x14, #32 - WORD $0x540000a3 // b.lo LBB0_237 $20(%rip) - WORD $0xacc16e7a // ldp q26, q27, [x19], #32 - WORD $0xad01effa // stp q26, q27, [sp, #48] - WORD $0xaa0a03ee // mov x14, x10 - WORD $0x14000003 // b LBB0_238 $12(%rip) -LBB0_237: - WORD $0x9100c3ee // add x14, sp, #48 - WORD $0xf9400be5 // ldr x5, [sp, #16] -LBB0_238: - WORD $0xf10040b5 // subs x21, x5, #16 - WORD $0x54000283 // b.lo LBB0_246 $80(%rip) - WORD $0x3cc1067a // ldr q26, [x19], #16 - WORD $0x3c8105da // str q26, [x14], #16 - WORD $0xaa1503e5 // mov x5, x21 - WORD $0xf10022b5 // subs x21, x21, #8 - WORD $0x54000222 // b.hs LBB0_247 $68(%rip) -LBB0_240: - WORD $0xf10010b5 // subs x21, x5, #4 - WORD $0x54000283 // b.lo LBB0_248 $80(%rip) -LBB0_241: - WORD $0xb840466f // ldr w15, [x19], #4 - WORD $0xb80045cf // str w15, [x14], #4 - WORD $0xaa1503e5 // mov x5, x21 - WORD $0xf1000ab5 // subs x21, x21, #2 - WORD $0x54000222 // b.hs LBB0_249 $68(%rip) -LBB0_242: - WORD $0xb4000065 // cbz x5, LBB0_244 $12(%rip) -LBB0_243: - WORD $0x3940026f // ldrb w15, [x19] - WORD $0x390001cf // strb w15, [x14] -LBB0_244: - WORD $0x9100c3f3 // add x19, sp, #48 -LBB0_245: - WORD $0x5280007b // mov w27, #3 - WORD $0xaa1103e7 // mov x7, x17 - WORD $0x17ffff21 // b LBB0_226 $-892(%rip) -LBB0_246: - WORD $0xf10020b5 // subs x21, x5, #8 - WORD $0x54fffe23 // b.lo LBB0_240 $-60(%rip) -LBB0_247: - WORD $0xf840866f // ldr x15, [x19], #8 - WORD $0xf80085cf // str x15, [x14], #8 - WORD $0xaa1503e5 // mov x5, x21 - WORD $0xf10012b5 // subs x21, x21, #4 - WORD $0x54fffdc2 // b.hs LBB0_241 $-72(%rip) -LBB0_248: - WORD $0xf10008b5 // subs x21, x5, #2 - WORD $0x54fffe23 // b.lo LBB0_242 $-60(%rip) -LBB0_249: - WORD $0x7840266f // ldrh w15, [x19], #2 - WORD $0x780025cf // strh w15, [x14], #2 - WORD $0xaa1503e5 // mov x5, x21 - WORD $0xb5fffdd5 // cbnz x21, LBB0_243 $-72(%rip) - WORD $0x17ffffef // b LBB0_244 $-68(%rip) -LBB0_250: - WORD $0xf90017ff // str xzr, [sp, #40] - WORD $0xd2800007 // mov x7, #0 - WORD $0xd2800000 // mov x0, #0 - WORD $0xd2800006 // mov x6, #0 - WORD $0xf94007ce // ldr x14, [lr, #8] - WORD $0xcb1301cf // sub x15, x14, x19 - WORD $0x8b130293 // add x19, x20, x19 - WORD $0x1400000a // b LBB0_252 $40(%rip) -LBB0_251: - WORD $0x937ffdce // asr x14, x14, #63 - WORD $0xf90017ee // str x14, [sp, #40] - WORD $0x9e6700ba // fmov d26, x5 - WORD $0x0e205b5a // cnt.8b v26, v26 - WORD $0x2e303b5a // uaddlv.8b h26, v26 - WORD $0x1e26034e // fmov w14, s26 - WORD $0x8b0001c0 // add x0, x14, x0 - WORD $0x91010273 // add x19, x19, #64 - WORD $0xa941bfe7 // ldp x7, x15, [sp, #24] -LBB0_252: - WORD $0xf10101ee // subs x14, x15, #64 - WORD $0xf90013ee // str x14, [sp, #32] - WORD $0xf9000bef // str x15, [sp, #16] - WORD $0x5400176b // b.lt LBB0_260 $748(%rip) -LBB0_253: - WORD $0xad40727d // ldp q29, q28, [x19] - WORD $0xad416a7b // ldp q27, q26, [x19, #32] - WORD $0x6e218fbe // cmeq.16b v30, v29, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603ce // fmov w14, s30 - WORD $0x6e218f9e // cmeq.16b v30, v28, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603cf // fmov w15, s30 - WORD $0x6e218f7e // cmeq.16b v30, v27, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603d1 // fmov w17, s30 - WORD $0x6e218f5e // cmeq.16b v30, v26, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603c5 // fmov w5, s30 - WORD $0xd3607e31 // lsl x17, x17, #32 - WORD $0xaa05c231 // orr x17, x17, x5, lsl #48 - WORD $0x53103def // lsl w15, w15, #16 - WORD $0xaa0f022f // orr x15, x17, x15 - WORD $0xaa0e01ee // orr x14, x15, x14 - WORD $0xaa0701cf // orr x15, x14, x7 - WORD $0xb500008f // cbnz x15, LBB0_255 $16(%rip) - WORD $0xf9000fff // str xzr, [sp, #24] - WORD $0xd280000e // mov x14, #0 - WORD $0x1400000b // b LBB0_256 $44(%rip) -LBB0_255: - WORD $0x8a2701cf // bic x15, x14, x7 - WORD $0xaa0f04f1 // orr x17, x7, x15, lsl #1 - WORD $0x8a3101ce // bic x14, x14, x17 - WORD $0x9201f1ce // and x14, x14, #0xaaaaaaaaaaaaaaaa - WORD $0xab0f01ce // adds x14, x14, x15 - WORD $0x1a9f37ef // cset w15, hs - WORD $0xf9000fef // str x15, [sp, #24] - WORD $0xd37ff9ce // lsl x14, x14, #1 - WORD $0xd200f1ce // eor x14, x14, #0x5555555555555555 - WORD $0x8a1101ce // and x14, x14, x17 -LBB0_256: - WORD $0x6e208fbe // cmeq.16b v30, v29, v0 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603cf // fmov w15, s30 - WORD $0x6e208f9e // cmeq.16b v30, v28, v0 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603d1 // fmov w17, s30 - WORD $0x6e208f7e // cmeq.16b v30, v27, v0 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603c5 // fmov w5, s30 - WORD $0x6e208f5e // cmeq.16b v30, v26, v0 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603c7 // fmov w7, s30 - WORD $0xd3607ca5 // lsl x5, x5, #32 - WORD $0xaa07c0a5 // orr x5, x5, x7, lsl #48 - WORD $0x53103e31 // lsl w17, w17, #16 - WORD $0xaa1100b1 // orr x17, x5, x17 - WORD $0xaa0f022f // orr x15, x17, x15 - WORD $0x8a2e01ee // bic x14, x15, x14 - WORD $0x9200e1cf // and x15, x14, #0x1111111111111111 - WORD $0x9203e1d1 // and x17, x14, #0x2222222222222222 - WORD $0x9202e1c5 // and x5, x14, #0x4444444444444444 - WORD $0x9201e1ce // and x14, x14, #0x8888888888888888 - WORD $0xb200e3fa // mov x26, #1229782938247303441 - WORD $0x9b1a7de7 // mul x7, x15, x26 - WORD $0xb201e3f9 // mov x25, #-8608480567731124088 - WORD $0xf2e11119 // movk x25, #2184, lsl #48 - WORD $0x9b197e35 // mul x21, x17, x25 - WORD $0xca1500e7 // eor x7, x7, x21 - WORD $0xb202e3f8 // mov x24, #4919131752989213764 - WORD $0xf2e08898 // movk x24, #1092, lsl #48 - WORD $0x9b187cb5 // mul x21, x5, x24 - WORD $0xb203e3f6 // mov x22, #2459565876494606882 - WORD $0xf2e04456 // movk x22, #546, lsl #48 - WORD $0x9b167dd6 // mul x22, x14, x22 - WORD $0xca1602b5 // eor x21, x21, x22 - WORD $0xca1500e7 // eor x7, x7, x21 - WORD $0xb203e3f4 // mov x20, #2459565876494606882 - WORD $0x9b147df5 // mul x21, x15, x20 - WORD $0x9b1a7e36 // mul x22, x17, x26 - WORD $0xca1602b5 // eor x21, x21, x22 - WORD $0x9b197cb6 // mul x22, x5, x25 - WORD $0x9b187dd8 // mul x24, x14, x24 - WORD $0xca1802d6 // eor x22, x22, x24 - WORD $0xca1602b5 // eor x21, x21, x22 - WORD $0xb202e3f7 // mov x23, #4919131752989213764 - WORD $0x9b177df6 // mul x22, x15, x23 - WORD $0x9b147e38 // mul x24, x17, x20 - WORD $0xca1802d6 // eor x22, x22, x24 - WORD $0x9b1a7cb8 // mul x24, x5, x26 - WORD $0x9b197dd9 // mul x25, x14, x25 - WORD $0xca190318 // eor x24, x24, x25 - WORD $0xca1802d6 // eor x22, x22, x24 - WORD $0xb201e3f8 // mov x24, #-8608480567731124088 - WORD $0x9b187def // mul x15, x15, x24 - WORD $0x9b177e31 // mul x17, x17, x23 - WORD $0xca1101ef // eor x15, x15, x17 - WORD $0x9b147cb1 // mul x17, x5, x20 - WORD $0x9b1a7dce // mul x14, x14, x26 - WORD $0xca0e022e // eor x14, x17, x14 - WORD $0xca0e01ee // eor x14, x15, x14 - WORD $0x9200e0ef // and x15, x7, #0x1111111111111111 - WORD $0x9203e2b1 // and x17, x21, #0x2222222222222222 - WORD $0x9202e2c5 // and x5, x22, #0x4444444444444444 - WORD $0x9201e1ce // and x14, x14, #0x8888888888888888 - WORD $0xaa1101ef // orr x15, x15, x17 - WORD $0xaa0e00ae // orr x14, x5, x14 - WORD $0xaa0e01ee // orr x14, x15, x14 - WORD $0xf94017ef // ldr x15, [sp, #40] - WORD $0xca0f01ce // eor x14, x14, x15 - WORD $0x6e368fbe // cmeq.16b v30, v29, v22 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603cf // fmov w15, s30 - WORD $0x6e368f9e // cmeq.16b v30, v28, v22 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603d1 // fmov w17, s30 - WORD $0x6e368f7e // cmeq.16b v30, v27, v22 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603c5 // fmov w5, s30 - WORD $0x6e368f5e // cmeq.16b v30, v26, v22 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603c7 // fmov w7, s30 - WORD $0xd3607ca5 // lsl x5, x5, #32 - WORD $0xaa07c0a5 // orr x5, x5, x7, lsl #48 - WORD $0x53103e31 // lsl w17, w17, #16 - WORD $0xaa1100b1 // orr x17, x5, x17 - WORD $0xaa0f022f // orr x15, x17, x15 - WORD $0x8a2e01e5 // bic x5, x15, x14 - WORD $0x6e358fbd // cmeq.16b v29, v29, v21 - WORD $0x4e221fbd // and.16b v29, v29, v2 - WORD $0x4e0303bd // tbl.16b v29, { v29 }, v3 - WORD $0x4e71bbbd // addv.8h h29, v29 - WORD $0x1e2603af // fmov w15, s29 - WORD $0x6e358f9c // cmeq.16b v28, v28, v21 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e260391 // fmov w17, s28 - WORD $0x6e358f7b // cmeq.16b v27, v27, v21 - WORD $0x4e221f7b // and.16b v27, v27, v2 - WORD $0x4e03037b // tbl.16b v27, { v27 }, v3 - WORD $0x4e71bb7b // addv.8h h27, v27 - WORD $0x1e260367 // fmov w7, s27 - WORD $0x6e358f5a // cmeq.16b v26, v26, v21 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260355 // fmov w21, s26 - WORD $0xd3607ce7 // lsl x7, x7, #32 - WORD $0xaa15c0e7 // orr x7, x7, x21, lsl #48 - WORD $0x53103e31 // lsl w17, w17, #16 - WORD $0xaa1100f1 // orr x17, x7, x17 - WORD $0xaa0f022f // orr x15, x17, x15 - WORD $0xea2e01f5 // bics x21, x15, x14 - WORD $0x54ffe900 // b.eq LBB0_251 $-736(%rip) - WORD $0x92f00007 // mov x7, #9223372036854775807 -LBB0_258: - WORD $0xd10006b6 // sub x22, x21, #1 - WORD $0x8a0502cf // and x15, x22, x5 - WORD $0x9e6701fa // fmov d26, x15 - WORD $0x0e205b5a // cnt.8b v26, v26 - WORD $0x2e303b5a // uaddlv.8b h26, v26 - WORD $0x1e26034f // fmov w15, s26 - WORD $0x8b0001ef // add x15, x15, x0 - WORD $0xeb0601ff // cmp x15, x6 - WORD $0x54000729 // b.ls LBB0_277 $228(%rip) - WORD $0x910004c6 // add x6, x6, #1 - WORD $0xea1502d5 // ands x21, x22, x21 - WORD $0x54fffea1 // b.ne LBB0_258 $-44(%rip) - WORD $0x17ffff3a // b LBB0_251 $-792(%rip) -LBB0_260: - WORD $0xf10001ff // cmp x15, #0 - WORD $0x5400b82d // b.le LBB0_588 $5892(%rip) - WORD $0xaa0703f1 // mov x17, x7 - WORD $0xad02dff7 // stp q23, q23, [sp, #80] - WORD $0xad01dff7 // stp q23, q23, [sp, #48] - WORD $0x92402e6e // and x14, x19, #0xfff - WORD $0xf13f05df // cmp x14, #4033 - WORD $0x54000383 // b.lo LBB0_272 $112(%rip) - WORD $0xf9400bee // ldr x14, [sp, #16] - WORD $0xf10081c5 // subs x5, x14, #32 - WORD $0x540000a3 // b.lo LBB0_264 $20(%rip) - WORD $0xacc16e7a // ldp q26, q27, [x19], #32 - WORD $0xad01effa // stp q26, q27, [sp, #48] - WORD $0xaa0a03ee // mov x14, x10 - WORD $0x14000003 // b LBB0_265 $12(%rip) -LBB0_264: - WORD $0x9100c3ee // add x14, sp, #48 - WORD $0xf9400be5 // ldr x5, [sp, #16] -LBB0_265: - WORD $0xf10040b5 // subs x21, x5, #16 - WORD $0x54000283 // b.lo LBB0_273 $80(%rip) - WORD $0x3cc1067a // ldr q26, [x19], #16 - WORD $0x3c8105da // str q26, [x14], #16 - WORD $0xaa1503e5 // mov x5, x21 - WORD $0xf10022b5 // subs x21, x21, #8 - WORD $0x54000222 // b.hs LBB0_274 $68(%rip) -LBB0_267: - WORD $0xf10010b5 // subs x21, x5, #4 - WORD $0x54000283 // b.lo LBB0_275 $80(%rip) -LBB0_268: - WORD $0xb840466f // ldr w15, [x19], #4 - WORD $0xb80045cf // str w15, [x14], #4 - WORD $0xaa1503e5 // mov x5, x21 - WORD $0xf1000ab5 // subs x21, x21, #2 - WORD $0x54000222 // b.hs LBB0_276 $68(%rip) -LBB0_269: - WORD $0xb4000065 // cbz x5, LBB0_271 $12(%rip) -LBB0_270: - WORD $0x3940026f // ldrb w15, [x19] - WORD $0x390001cf // strb w15, [x14] -LBB0_271: - WORD $0x9100c3f3 // add x19, sp, #48 -LBB0_272: - WORD $0x5280007b // mov w27, #3 - WORD $0xaa1103e7 // mov x7, x17 - WORD $0x17ffff21 // b LBB0_253 $-892(%rip) -LBB0_273: - WORD $0xf10020b5 // subs x21, x5, #8 - WORD $0x54fffe23 // b.lo LBB0_267 $-60(%rip) -LBB0_274: - WORD $0xf840866f // ldr x15, [x19], #8 - WORD $0xf80085cf // str x15, [x14], #8 - WORD $0xaa1503e5 // mov x5, x21 - WORD $0xf10012b5 // subs x21, x21, #4 - WORD $0x54fffdc2 // b.hs LBB0_268 $-72(%rip) -LBB0_275: - WORD $0xf10008b5 // subs x21, x5, #2 - WORD $0x54fffe23 // b.lo LBB0_269 $-60(%rip) -LBB0_276: - WORD $0x7840266f // ldrh w15, [x19], #2 - WORD $0x780025cf // strh w15, [x14], #2 - WORD $0xaa1503e5 // mov x5, x21 - WORD $0xb5fffdd5 // cbnz x21, LBB0_270 $-72(%rip) - WORD $0x17ffffef // b LBB0_271 $-68(%rip) -LBB0_277: - WORD $0xf94007ce // ldr x14, [lr, #8] - WORD $0xdac002af // rbit x15, x21 - WORD $0xdac011ef // clz x15, x15 - WORD $0xf9400bf1 // ldr x17, [sp, #16] - WORD $0xcb1101ef // sub x15, x15, x17 - WORD $0x8b0e01ee // add x14, x15, x14 - WORD $0x910005cf // add x15, x14, #1 - WORD $0xf900002f // str x15, [x1] - WORD $0xf94007d1 // ldr x17, [lr, #8] - WORD $0xeb1101ff // cmp x15, x17 - WORD $0x9a8e2633 // csinc x19, x17, x14, hs - WORD $0x12800011 // mov w17, #-1 - WORD $0xf9000033 // str x19, [x1] - WORD $0xda9f9100 // csinv x0, x8, xzr, ls - WORD $0xb6f878c0 // tbz x0, #63, LBB0_480 $3864(%rip) - WORD $0x14000582 // b LBB0_591 $5640(%rip) -LBB0_278: - WORD $0xf94007ce // ldr x14, [lr, #8] - WORD $0xcb1301ce // sub x14, x14, x19 - WORD $0xf10041df // cmp x14, #16 - WORD $0x54000223 // b.lo LBB0_282 $68(%rip) - WORD $0xd2800000 // mov x0, #0 -LBB0_280: - WORD $0x3cf36a9a // ldr q26, [x20, x19] - WORD $0x6e348f5b // cmeq.16b v27, v26, v20 - WORD $0x4e321f5a // and.16b v26, v26, v18 - WORD $0x6e358f5a // cmeq.16b v26, v26, v21 - WORD $0x4ebb1f5a // orr.16b v26, v26, v27 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260345 // fmov w5, s26 - WORD $0x35000bc5 // cbnz w5, LBB0_299 $376(%rip) - WORD $0xd10041ce // sub x14, x14, #16 - WORD $0x91004273 // add x19, x19, #16 - WORD $0x91004000 // add x0, x0, #16 - WORD $0xf1003ddf // cmp x14, #15 - WORD $0x54fffe48 // b.hi LBB0_280 $-56(%rip) -LBB0_282: - WORD $0x8b130280 // add x0, x20, x19 - WORD $0xb400024e // cbz x14, LBB0_289 $72(%rip) - WORD $0x8b0e0005 // add x5, x0, x14 - WORD $0xd284c011 // mov x17, #9728 - WORD $0xf2c20031 // movk x17, #4097, lsl #32 -LBB0_284: - WORD $0x39400006 // ldrb w6, [x0] - WORD $0x7100b0df // cmp w6, #44 - WORD $0x9ac6218f // lsl x15, x12, x6 - WORD $0x8a1101ef // and x15, x15, x17 - WORD $0xfa4099e4 // ccmp x15, #0, #4, ls - WORD $0x54000121 // b.ne LBB0_289 $36(%rip) - WORD $0x710174df // cmp w6, #93 - WORD $0x540000e0 // b.eq LBB0_289 $28(%rip) - WORD $0x7101f4df // cmp w6, #125 - WORD $0x540000a0 // b.eq LBB0_289 $20(%rip) - WORD $0x91000400 // add x0, x0, #1 - WORD $0xf10005ce // subs x14, x14, #1 - WORD $0x54fffe81 // b.ne LBB0_284 $-48(%rip) - WORD $0xaa0503e0 // mov x0, x5 -LBB0_289: - WORD $0xcb140013 // sub x19, x0, x20 - WORD $0xf9000033 // str x19, [x1] - WORD $0x5280007b // mov w27, #3 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0x14000395 // b LBB0_479 $3668(%rip) -LBB0_290: - WORD $0xf94007c0 // ldr x0, [lr, #8] - WORD $0xcb13000e // sub x14, x0, x19 - WORD $0xf10081df // cmp x14, #32 - WORD $0x5400582b // b.lt LBB0_433 $2820(%rip) - WORD $0xd280000e // mov x14, #0 - WORD $0xd2800005 // mov x5, #0 - WORD $0xcb080000 // sub x0, x0, x8 - WORD $0x528003f3 // mov w19, #31 -LBB0_292: - WORD $0x8b0e00cf // add x15, x6, x14 - WORD $0x3cc011fa // ldur q26, [x15, #1] - WORD $0x3cc111fb // ldur q27, [x15, #17] - WORD $0x6e208f5c // cmeq.16b v28, v26, v0 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e260396 // fmov w22, s28 - WORD $0x6e208f7c // cmeq.16b v28, v27, v0 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e26038f // fmov w15, s28 - WORD $0x33103df6 // bfi w22, w15, #16, #16 - WORD $0x6e218f5a // cmeq.16b v26, v26, v1 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260355 // fmov w21, s26 - WORD $0x6e218f7a // cmeq.16b v26, v27, v1 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e26034f // fmov w15, s26 - WORD $0x33103df5 // bfi w21, w15, #16, #16 - WORD $0x710002bf // cmp w21, #0 - WORD $0xfa4008a0 // ccmp x5, #0, #0, eq - WORD $0x540001a0 // b.eq LBB0_294 $52(%rip) - WORD $0x0a2502af // bic w15, w21, w5 - WORD $0x2a0f04b1 // orr w17, w5, w15, lsl #1 - WORD $0x0a0402a5 // and w5, w21, w4 - WORD $0x0a3100a5 // bic w5, w5, w17 - WORD $0x2b0f00af // adds w15, w5, w15 - WORD $0x1a9f37e5 // cset w5, hs - WORD $0x4a0f060f // eor w15, w16, w15, lsl #1 - WORD $0x0a1101ef // and w15, w15, w17 - WORD $0x12800011 // mov w17, #-1 - WORD $0x2a2f03ef // mvn w15, w15 - WORD $0x8a1601f6 // and x22, x15, x22 - WORD $0x14000002 // b LBB0_295 $8(%rip) -LBB0_294: - WORD $0xd2800005 // mov x5, #0 -LBB0_295: - WORD $0xb5ff68b6 // cbnz x22, LBB0_120 $-4844(%rip) - WORD $0x910081ce // add x14, x14, #32 - WORD $0xd1008273 // sub x19, x19, #32 - WORD $0x8b13000f // add x15, x0, x19 - WORD $0xf100fdff // cmp x15, #63 - WORD $0x54fffa4c // b.gt LBB0_292 $-184(%rip) - WORD $0xb5008a25 // cbnz x5, LBB0_531 $4420(%rip) - WORD $0x8b0e00cf // add x15, x6, x14 - WORD $0x910005e5 // add x5, x15, #1 - WORD $0xaa2e03ee // mvn x14, x14 - WORD $0x8b0001ce // add x14, x14, x0 - WORD $0xf10005df // cmp x14, #1 - WORD $0x5400514a // b.ge LBB0_434 $2600(%rip) - WORD $0x14000515 // b LBB0_590 $5204(%rip) -LBB0_299: - WORD $0x5ac000ae // rbit w14, w5 - WORD $0x5ac011ce // clz w14, w14 - WORD $0x8b1301d3 // add x19, x14, x19 - WORD $0xf9000033 // str x19, [x1] - WORD $0xf100067f // cmp x19, #1 - WORD $0x54006a0b // b.lt LBB0_479 $3392(%rip) - WORD $0x8b0001ce // add x14, x14, x0 -LBB0_301: - WORD $0x386e68cf // ldrb w15, [x6, x14] - WORD $0x710081ff // cmp w15, #32 - WORD $0x9acf218f // lsl x15, x12, x15 - WORD $0x8a0d01ef // and x15, x15, x13 - WORD $0xfa4099e4 // ccmp x15, #0, #4, ls - WORD $0x54000120 // b.eq LBB0_303 $36(%rip) - WORD $0x8b0e010f // add x15, x8, x14 - WORD $0xf900002f // str x15, [x1] - WORD $0xd10005ce // sub x14, x14, #1 - WORD $0x8b0e0100 // add x0, x8, x14 - WORD $0x9100080f // add x15, x0, #2 - WORD $0xf10005ff // cmp x15, #1 - WORD $0x54fffe8c // b.gt LBB0_301 $-48(%rip) - WORD $0x17fffb65 // b LBB0_137 $-4716(%rip) -LBB0_303: - WORD $0x8b0e010e // add x14, x8, x14 - WORD $0x910005d3 // add x19, x14, #1 - WORD $0x1400033e // b LBB0_479 $3320(%rip) -LBB0_304: - WORD $0xaa1a03e5 // mov x5, x26 - WORD $0x9280000e // mov x14, #-1 - WORD $0xb5ff8840 // cbnz x0, LBB0_174 $-3832(%rip) - WORD $0x14000499 // b LBB0_560 $4708(%rip) -LBB0_305: - WORD $0x54009280 // b.eq LBB0_558 $4688(%rip) - WORD $0xf10102ff // cmp x23, #64 - WORD $0x540055a3 // b.lo LBB0_448 $2740(%rip) - WORD $0xd2800006 // mov x6, #0 - WORD $0x92800000 // mov x0, #-1 -LBB0_308: - WORD $0x8b13028e // add x14, x20, x19 - WORD $0xad4071dd // ldp q29, q28, [x14] - WORD $0xad4169db // ldp q27, q26, [x14, #32] - WORD $0x6e208fbe // cmeq.16b v30, v29, v0 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603ce // fmov w14, s30 - WORD $0x6e208f9e // cmeq.16b v30, v28, v0 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603cf // fmov w15, s30 - WORD $0x6e208f7e // cmeq.16b v30, v27, v0 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603d1 // fmov w17, s30 - WORD $0x6e208f5e // cmeq.16b v30, v26, v0 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603c5 // fmov w5, s30 - WORD $0x6e218fbe // cmeq.16b v30, v29, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603c7 // fmov w7, s30 - WORD $0x6e218f9e // cmeq.16b v30, v28, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603d5 // fmov w21, s30 - WORD $0x6e218f7e // cmeq.16b v30, v27, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603d6 // fmov w22, s30 - WORD $0x6e218f5e // cmeq.16b v30, v26, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603d8 // fmov w24, s30 - WORD $0xd3607e31 // lsl x17, x17, #32 - WORD $0xaa05c231 // orr x17, x17, x5, lsl #48 - WORD $0x53103def // lsl w15, w15, #16 - WORD $0xaa0f022f // orr x15, x17, x15 - WORD $0xaa0e01ee // orr x14, x15, x14 - WORD $0xd3607ecf // lsl x15, x22, #32 - WORD $0xaa18c1ef // orr x15, x15, x24, lsl #48 - WORD $0x53103eb1 // lsl w17, w21, #16 - WORD $0xaa1101ef // orr x15, x15, x17 - WORD $0xaa0701e5 // orr x5, x15, x7 - WORD $0xb5000445 // cbnz x5, LBB0_313 $136(%rip) - WORD $0xb50004c6 // cbnz x6, LBB0_314 $152(%rip) -LBB0_310: - WORD $0x6e3d349d // cmhi.16b v29, v4, v29 - WORD $0x4e221fbd // and.16b v29, v29, v2 - WORD $0x4e0303bd // tbl.16b v29, { v29 }, v3 - WORD $0x4e71bbbd // addv.8h h29, v29 - WORD $0x1e2603af // fmov w15, s29 - WORD $0x6e3c349c // cmhi.16b v28, v4, v28 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e260391 // fmov w17, s28 - WORD $0x6e3b349b // cmhi.16b v27, v4, v27 - WORD $0x4e221f7b // and.16b v27, v27, v2 - WORD $0x4e03037b // tbl.16b v27, { v27 }, v3 - WORD $0x4e71bb7b // addv.8h h27, v27 - WORD $0x1e260365 // fmov w5, s27 - WORD $0x6e3a349a // cmhi.16b v26, v4, v26 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260347 // fmov w7, s26 - WORD $0xd3607ca5 // lsl x5, x5, #32 - WORD $0xaa07c0a5 // orr x5, x5, x7, lsl #48 - WORD $0x53103e31 // lsl w17, w17, #16 - WORD $0xaa1100b1 // orr x17, x5, x17 - WORD $0xaa0f0225 // orr x5, x17, x15 - WORD $0xb500030e // cbnz x14, LBB0_315 $96(%rip) - WORD $0xb5008925 // cbnz x5, LBB0_564 $4388(%rip) - WORD $0xd10102f7 // sub x23, x23, #64 - WORD $0x91010273 // add x19, x19, #64 - WORD $0xf100feff // cmp x23, #63 - WORD $0x54fff568 // b.hi LBB0_308 $-340(%rip) - WORD $0x14000229 // b LBB0_440 $2212(%rip) -LBB0_313: - WORD $0xb100041f // cmn x0, #1 - WORD $0xdac000af // rbit x15, x5 - WORD $0xdac011ef // clz x15, x15 - WORD $0x8b1301ef // add x15, x15, x19 - WORD $0x9a8f1000 // csel x0, x0, x15, ne -LBB0_314: - WORD $0x8a2600af // bic x15, x5, x6 - WORD $0xaa0f04d1 // orr x17, x6, x15, lsl #1 - WORD $0x8a3100a5 // bic x5, x5, x17 - WORD $0x9201f0a5 // and x5, x5, #0xaaaaaaaaaaaaaaaa - WORD $0xab0f00af // adds x15, x5, x15 - WORD $0x1a9f37e6 // cset w6, hs - WORD $0xd37ff9ef // lsl x15, x15, #1 - WORD $0xd200f1ef // eor x15, x15, #0x5555555555555555 - WORD $0x8a1101ef // and x15, x15, x17 - WORD $0x8a2f01ce // bic x14, x14, x15 - WORD $0x5280007b // mov w27, #3 - WORD $0x17ffffd0 // b LBB0_310 $-192(%rip) -LBB0_315: - WORD $0xdac001ce // rbit x14, x14 - WORD $0xdac011ce // clz x14, x14 - WORD $0xdac000af // rbit x15, x5 - WORD $0xdac011e5 // clz x5, x15 - WORD $0xeb0e00bf // cmp x5, x14 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0x54008fe3 // b.lo LBB0_587 $4604(%rip) -LBB0_316: - WORD $0x8b1301ce // add x14, x14, x19 - WORD $0x910005d3 // add x19, x14, #1 - WORD $0xb6f85833 // tbz x19, #63, LBB0_478 $2820(%rip) - WORD $0x1400041a // b LBB0_557 $4200(%rip) -LBB0_317: - WORD $0x3940040e // ldrb w14, [x0, #1] - WORD $0x5100b9ce // sub w14, w14, #46 - WORD $0x7100dddf // cmp w14, #55 - WORD $0x54ff75e8 // b.hi LBB0_166 $-4420(%rip) - WORD $0x9ace218f // lsl x15, x12, x14 - WORD $0x5280002e // mov w14, #1 - WORD $0xb20903f1 // mov x17, #36028797027352576 - WORD $0xf2800031 // movk x17, #1 - WORD $0xea1101ff // tst x15, x17 - WORD $0x12800011 // mov w17, #-1 - WORD $0x54001420 // b.eq LBB0_365 $644(%rip) -LBB0_319: - WORD $0xf100435f // cmp x26, #16 - WORD $0x54005143 // b.lo LBB0_470 $2600(%rip) - WORD $0xd2800016 // mov x22, #0 - WORD $0xd2800005 // mov x5, #0 - WORD $0x92800006 // mov x6, #-1 - WORD $0x92800017 // mov x23, #-1 - WORD $0x9280001b // mov x27, #-1 -LBB0_321: - WORD $0x3ce5681a // ldr q26, [x0, x5] - WORD $0x6e258f5b // cmeq.16b v27, v26, v5 - WORD $0x6e268f5c // cmeq.16b v28, v26, v6 - WORD $0x6e278f5d // cmeq.16b v29, v26, v7 - WORD $0x4e30875e // add.16b v30, v26, v16 - WORD $0x6e3e363e // cmhi.16b v30, v17, v30 - WORD $0x4e321f5a // and.16b v26, v26, v18 - WORD $0x6e338f5a // cmeq.16b v26, v26, v19 - WORD $0x4ebd1f9c // orr.16b v28, v28, v29 - WORD $0x4ebb1fdd // orr.16b v29, v30, v27 - WORD $0x4ebc1f5e // orr.16b v30, v26, v28 - WORD $0x4ebe1fbd // orr.16b v29, v29, v30 - WORD $0x4e221f7b // and.16b v27, v27, v2 - WORD $0x4e03037b // tbl.16b v27, { v27 }, v3 - WORD $0x4e71bb7b // addv.8h h27, v27 - WORD $0x1e26036f // fmov w15, s27 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260351 // fmov w17, s26 - WORD $0x4e221f9a // and.16b v26, v28, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260347 // fmov w7, s26 - WORD $0x4e221fba // and.16b v26, v29, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e26034e // fmov w14, s26 - WORD $0x2a2e03ee // mvn w14, w14 - WORD $0x32103dce // orr w14, w14, #0xffff0000 - WORD $0x5ac001ce // rbit w14, w14 - WORD $0x5ac011ce // clz w14, w14 - WORD $0x12800015 // mov w21, #-1 - WORD $0x1ace22b5 // lsl w21, w21, w14 - WORD $0x0a3501f8 // bic w24, w15, w21 - WORD $0x0a350239 // bic w25, w17, w21 - WORD $0x0a3500f5 // bic w21, w7, w21 - WORD $0x710041df // cmp w14, #16 - WORD $0x1a9801f8 // csel w24, w15, w24, eq - WORD $0x1a990239 // csel w25, w17, w25, eq - WORD $0x1a9500f5 // csel w21, w7, w21, eq - WORD $0x5100070f // sub w15, w24, #1 - WORD $0x6a1801ef // ands w15, w15, w24 - WORD $0x540035a1 // b.ne LBB0_432 $1716(%rip) - WORD $0x5100072f // sub w15, w25, #1 - WORD $0x6a1901ef // ands w15, w15, w25 - WORD $0x54003541 // b.ne LBB0_432 $1704(%rip) - WORD $0x510006af // sub w15, w21, #1 - WORD $0x6a1501ef // ands w15, w15, w21 - WORD $0x540034e1 // b.ne LBB0_432 $1692(%rip) - WORD $0x340000d8 // cbz w24, LBB0_327 $24(%rip) - WORD $0x5ac0030f // rbit w15, w24 - WORD $0x5ac011f8 // clz w24, w15 - WORD $0xb100077f // cmn x27, #1 - WORD $0x540038a1 // b.ne LBB0_441 $1812(%rip) - WORD $0x8b1800bb // add x27, x5, x24 -LBB0_327: - WORD $0x340000d9 // cbz w25, LBB0_330 $24(%rip) - WORD $0x5ac0032f // rbit w15, w25 - WORD $0x5ac011f8 // clz w24, w15 - WORD $0xb10006ff // cmn x23, #1 - WORD $0x540037e1 // b.ne LBB0_441 $1788(%rip) - WORD $0x8b1800b7 // add x23, x5, x24 -LBB0_330: - WORD $0x340000d5 // cbz w21, LBB0_333 $24(%rip) - WORD $0x5ac002af // rbit w15, w21 - WORD $0x5ac011f5 // clz w21, w15 - WORD $0xb10004df // cmn x6, #1 - WORD $0x540047c1 // b.ne LBB0_469 $2296(%rip) - WORD $0x8b1500a6 // add x6, x5, x21 -LBB0_333: - WORD $0x710041df // cmp w14, #16 - WORD $0x54000601 // b.ne LBB0_351 $192(%rip) - WORD $0x910040a5 // add x5, x5, #16 - WORD $0xd10042d6 // sub x22, x22, #16 - WORD $0x8b16034e // add x14, x26, x22 - WORD $0xf1003ddf // cmp x14, #15 - WORD $0x54fff6c8 // b.hi LBB0_321 $-296(%rip) - WORD $0x8b050016 // add x22, x0, x5 - WORD $0xeb05035f // cmp x26, x5 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0x54000540 // b.eq LBB0_352 $168(%rip) -LBB0_336: - WORD $0x8b0e02c5 // add x5, x22, x14 - WORD $0xcb0802cf // sub x15, x22, x8 - WORD $0xcb1401f4 // sub x20, x15, x20 - WORD $0xaa1603fa // mov x26, x22 - WORD $0x14000006 // b LBB0_339 $24(%rip) -LBB0_337: - WORD $0xd100069b // sub x27, x20, #1 -LBB0_338: - WORD $0x91000694 // add x20, x20, #1 - WORD $0xaa1a03f6 // mov x22, x26 - WORD $0xd10005ce // sub x14, x14, #1 - WORD $0xb4000c2e // cbz x14, LBB0_373 $388(%rip) -LBB0_339: - WORD $0x38401755 // ldrb w21, [x26], #1 - WORD $0x5100c2af // sub w15, w21, #48 - WORD $0x710029ff // cmp w15, #10 - WORD $0x54ffff23 // b.lo LBB0_338 $-28(%rip) - WORD $0x7100b6bf // cmp w21, #45 - WORD $0x5400014d // b.le LBB0_345 $40(%rip) - WORD $0x710196bf // cmp w21, #101 - WORD $0x54000200 // b.eq LBB0_349 $64(%rip) - WORD $0x710116bf // cmp w21, #69 - WORD $0x540001c0 // b.eq LBB0_349 $56(%rip) - WORD $0x7100babf // cmp w21, #46 - WORD $0x54000281 // b.ne LBB0_352 $80(%rip) - WORD $0xb100077f // cmn x27, #1 - WORD $0x54fffdc0 // b.eq LBB0_337 $-72(%rip) - WORD $0x1400016d // b LBB0_431 $1460(%rip) -LBB0_345: - WORD $0x7100aebf // cmp w21, #43 - WORD $0x54000060 // b.eq LBB0_347 $12(%rip) - WORD $0x7100b6bf // cmp w21, #45 - WORD $0x540001a1 // b.ne LBB0_352 $52(%rip) -LBB0_347: - WORD $0xb10004df // cmn x6, #1 - WORD $0x54002ce1 // b.ne LBB0_431 $1436(%rip) - WORD $0xd1000686 // sub x6, x20, #1 - WORD $0x17ffffe6 // b LBB0_338 $-104(%rip) -LBB0_349: - WORD $0xb10006ff // cmn x23, #1 - WORD $0x54002c61 // b.ne LBB0_431 $1420(%rip) - WORD $0xd1000697 // sub x23, x20, #1 - WORD $0x17ffffe2 // b LBB0_338 $-120(%rip) -LBB0_351: - WORD $0x8b2e400e // add x14, x0, w14, uxtw - WORD $0x8b0501d6 // add x22, x14, x5 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 -LBB0_352: - WORD $0x9280000e // mov x14, #-1 - WORD $0xb4007d1b // cbz x27, LBB0_584 $4000(%rip) -LBB0_353: - WORD $0xb4007ce6 // cbz x6, LBB0_584 $3996(%rip) - WORD $0xb4007cd7 // cbz x23, LBB0_584 $3992(%rip) - WORD $0xcb0002ce // sub x14, x22, x0 - WORD $0xd10005c0 // sub x0, x14, #1 - WORD $0xeb00037f // cmp x27, x0 - WORD $0x540002e0 // b.eq LBB0_364 $92(%rip) - WORD $0xeb0000df // cmp x6, x0 - WORD $0x540002a0 // b.eq LBB0_364 $84(%rip) - WORD $0xeb0002ff // cmp x23, x0 - WORD $0x54000260 // b.eq LBB0_364 $76(%rip) - WORD $0xf10004cf // subs x15, x6, #1 - WORD $0x5400006b // b.lt LBB0_360 $12(%rip) - WORD $0xeb0f02ff // cmp x23, x15 - WORD $0x54007b61 // b.ne LBB0_585 $3948(%rip) -LBB0_360: - WORD $0xaa170360 // orr x0, x27, x23 - WORD $0xb7f80060 // tbnz x0, #63, LBB0_362 $12(%rip) - WORD $0xeb17037f // cmp x27, x23 - WORD $0x54007b2a // b.ge LBB0_586 $3940(%rip) -LBB0_362: - WORD $0xd37ffc0f // lsr x15, x0, #63 - WORD $0x520001ef // eor w15, w15, #0x1 - WORD $0xd10006f1 // sub x17, x23, #1 - WORD $0xeb11037f // cmp x27, x17 - WORD $0x1a9f17f1 // cset w17, eq - WORD $0x6a1101ff // tst w15, w17 - WORD $0xda9701ce // csinv x14, x14, x23, eq -LBB0_363: - WORD $0x12800011 // mov w17, #-1 - WORD $0xb6f8008e // tbz x14, #63, LBB0_365 $16(%rip) - WORD $0x140003cc // b LBB0_584 $3888(%rip) -LBB0_364: - WORD $0xcb0e03ee // neg x14, x14 - WORD $0xb7f8794e // tbnz x14, #63, LBB0_584 $3880(%rip) -LBB0_365: - WORD $0x8b1301d3 // add x19, x14, x19 - WORD $0xf9000033 // str x19, [x1] - WORD $0xaa0803e0 // mov x0, x8 - WORD $0xeb07011f // cmp x8, x7 - WORD $0x5280007b // mov w27, #3 - WORD $0x54004263 // b.lo LBB0_480 $2124(%rip) - WORD $0x140003cf // b LBB0_591 $3900(%rip) -LBB0_366: - WORD $0xb5003d85 // cbnz x5, LBB0_471 $1968(%rip) - WORD $0x8b0e00cf // add x15, x6, x14 - WORD $0x910005e5 // add x5, x15, #1 - WORD $0xaa2e03ee // mvn x14, x14 - WORD $0x8b0001ce // add x14, x14, x0 - WORD $0xf10005df // cmp x14, #1 - WORD $0x54003f2a // b.ge LBB0_474 $2020(%rip) - WORD $0x140003c6 // b LBB0_590 $3864(%rip) -LBB0_368: - WORD $0x5ac001ee // rbit w14, w15 - WORD $0x5ac011ce // clz w14, w14 - WORD $0xaa3b03ef // mvn x15, x27 - WORD $0xcb0e01ee // sub x14, x15, x14 - WORD $0x5280007b // mov w27, #3 - WORD $0x17fffb28 // b LBB0_185 $-4960(%rip) -LBB0_369: - WORD $0x8b130285 // add x5, x20, x19 - WORD $0xf10005df // cmp x14, #1 - WORD $0x54003dea // b.ge LBB0_474 $1980(%rip) - WORD $0x140003bc // b LBB0_590 $3824(%rip) -LBB0_370: - WORD $0x8b130293 // add x19, x20, x19 - WORD $0x1400001a // b LBB0_377 $104(%rip) -LBB0_371: - WORD $0x8b130293 // add x19, x20, x19 - WORD $0x1400003e // b LBB0_383 $248(%rip) -LBB0_372: - WORD $0xaa3b03ee // mvn x14, x27 - WORD $0xcb3541ce // sub x14, x14, w21, uxtw - WORD $0x5280007b // mov w27, #3 - WORD $0x17fffb1c // b LBB0_185 $-5008(%rip) -LBB0_373: - WORD $0xaa0503f6 // mov x22, x5 - WORD $0x9280000e // mov x14, #-1 - WORD $0xb5fff7fb // cbnz x27, LBB0_353 $-260(%rip) - WORD $0x140003a5 // b LBB0_584 $3732(%rip) -LBB0_374: - WORD $0x5ac001ee // rbit w14, w15 - WORD $0x5ac011ce // clz w14, w14 - WORD $0xaa3b03ef // mvn x15, x27 - WORD $0xcb0e01ee // sub x14, x15, x14 - WORD $0x5280007b // mov w27, #3 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0x17fffb10 // b LBB0_185 $-5056(%rip) -LBB0_375: - WORD $0x8b130285 // add x5, x20, x19 - WORD $0xf10005df // cmp x14, #1 - WORD $0x5400400a // b.ge LBB0_484 $2048(%rip) - WORD $0x140003a4 // b LBB0_590 $3728(%rip) -LBB0_376: - WORD $0xd2800006 // mov x6, #0 - WORD $0x8b130293 // add x19, x20, x19 - WORD $0x92800000 // mov x0, #-1 -LBB0_377: - WORD $0xf10082ee // subs x14, x23, #32 - WORD $0x54004483 // b.lo LBB0_491 $2192(%rip) - WORD $0xad406e7a // ldp q26, q27, [x19] - WORD $0x6e208f5c // cmeq.16b v28, v26, v0 - WORD $0x6e208f7d // cmeq.16b v29, v27, v0 - WORD $0x6e218f5a // cmeq.16b v26, v26, v1 - WORD $0x6e218f7b // cmeq.16b v27, v27, v1 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e260385 // fmov w5, s28 - WORD $0x4e221fbc // and.16b v28, v29, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e26038f // fmov w15, s28 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260355 // fmov w21, s26 - WORD $0x4e221f7a // and.16b v26, v27, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260356 // fmov w22, s26 - WORD $0x33103de5 // bfi w5, w15, #16, #16 - WORD $0x33103ed5 // bfi w21, w22, #16, #16 - WORD $0x35003eb5 // cbnz w21, LBB0_488 $2004(%rip) - WORD $0xb5003f46 // cbnz x6, LBB0_489 $2024(%rip) - WORD $0xb4004105 // cbz x5, LBB0_490 $2080(%rip) -LBB0_381: - WORD $0xdac000ae // rbit x14, x5 - WORD $0xdac011ce // clz x14, x14 - WORD $0xcb14026f // sub x15, x19, x20 - WORD $0x8b0e01ee // add x14, x15, x14 - WORD $0x910005d3 // add x19, x14, #1 - WORD $0xb6f837f3 // tbz x19, #63, LBB0_478 $1788(%rip) - WORD $0x14000318 // b LBB0_557 $3168(%rip) -LBB0_382: - WORD $0xd2800006 // mov x6, #0 - WORD $0x8b130293 // add x19, x20, x19 - WORD $0x92800000 // mov x0, #-1 -LBB0_383: - WORD $0xf10082ee // subs x14, x23, #32 - WORD $0x54000623 // b.lo LBB0_390 $196(%rip) - WORD $0xad406a7b // ldp q27, q26, [x19] - WORD $0x6e208f7c // cmeq.16b v28, v27, v0 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e260385 // fmov w5, s28 - WORD $0x6e208f5c // cmeq.16b v28, v26, v0 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e26038f // fmov w15, s28 - WORD $0x6e218f7c // cmeq.16b v28, v27, v1 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e260395 // fmov w21, s28 - WORD $0x6e218f5c // cmeq.16b v28, v26, v1 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e260396 // fmov w22, s28 - WORD $0x33103de5 // bfi w5, w15, #16, #16 - WORD $0x33103ed5 // bfi w21, w22, #16, #16 - WORD $0x35004115 // cbnz w21, LBB0_502 $2080(%rip) - WORD $0xb50041a6 // cbnz x6, LBB0_503 $2100(%rip) -LBB0_386: - WORD $0x6e3b349b // cmhi.16b v27, v4, v27 - WORD $0x4e221f7b // and.16b v27, v27, v2 - WORD $0x4e03037b // tbl.16b v27, { v27 }, v3 - WORD $0x4e71bb7b // addv.8h h27, v27 - WORD $0x1e260376 // fmov w22, s27 - WORD $0x6e3a349a // cmhi.16b v26, v4, v26 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e26034f // fmov w15, s26 - WORD $0x33103df6 // bfi w22, w15, #16, #16 - WORD $0xdac002cf // rbit x15, x22 - WORD $0xdac011f5 // clz x21, x15 - WORD $0xb40000e5 // cbz x5, LBB0_388 $28(%rip) - WORD $0xdac000ae // rbit x14, x5 - WORD $0xdac011c5 // clz x5, x14 - WORD $0xcb14026e // sub x14, x19, x20 - WORD $0xeb0502bf // cmp x21, x5 - WORD $0x54000462 // b.hs LBB0_401 $140(%rip) - WORD $0x14000356 // b LBB0_592 $3416(%rip) -LBB0_388: - WORD $0x35006b16 // cbnz w22, LBB0_593 $3424(%rip) - WORD $0x91008273 // add x19, x19, #32 - WORD $0xaa0e03f7 // mov x23, x14 -LBB0_390: - WORD $0xb5004b26 // cbnz x6, LBB0_522 $2404(%rip) - WORD $0xb4005c77 // cbz x23, LBB0_558 $2956(%rip) -LBB0_392: - WORD $0xcb1403ee // neg x14, x20 -LBB0_393: - WORD $0xd2800005 // mov x5, #0 -LBB0_394: - WORD $0x38656a66 // ldrb w6, [x19, x5] - WORD $0x710088df // cmp w6, #34 - WORD $0x540002e0 // b.eq LBB0_400 $92(%rip) - WORD $0x710170df // cmp w6, #92 - WORD $0x540000e0 // b.eq LBB0_398 $28(%rip) - WORD $0x71007cdf // cmp w6, #31 - WORD $0x540069e9 // b.ls LBB0_594 $3388(%rip) - WORD $0x910004a5 // add x5, x5, #1 - WORD $0xeb0502ff // cmp x23, x5 - WORD $0x54fffee1 // b.ne LBB0_394 $-36(%rip) - WORD $0x140002d6 // b LBB0_558 $2904(%rip) -LBB0_398: - WORD $0xd10006ef // sub x15, x23, #1 - WORD $0xeb0501ff // cmp x15, x5 - WORD $0x54005a60 // b.eq LBB0_558 $2892(%rip) - WORD $0x8b05026f // add x15, x19, x5 - WORD $0x8b0e01e6 // add x6, x15, x14 - WORD $0xb100041f // cmn x0, #1 - WORD $0x9a8000c0 // csel x0, x6, x0, eq - WORD $0x910009f3 // add x19, x15, #2 - WORD $0xd1000aef // sub x15, x23, #2 - WORD $0xcb0502e6 // sub x6, x23, x5 - WORD $0xd10008d7 // sub x23, x6, #2 - WORD $0xeb0501ff // cmp x15, x5 - WORD $0x54fffd01 // b.ne LBB0_393 $-96(%rip) - WORD $0x140002c8 // b LBB0_558 $2848(%rip) -LBB0_400: - WORD $0xcb14026e // sub x14, x19, x20 -LBB0_401: - WORD $0x8b0501ce // add x14, x14, x5 - WORD $0x910005d3 // add x19, x14, #1 - WORD $0xb6f82d13 // tbz x19, #63, LBB0_478 $1440(%rip) - WORD $0x140002c1 // b LBB0_557 $2820(%rip) -LBB0_402: - WORD $0x8b130293 // add x19, x20, x19 - WORD $0x1400000a // b LBB0_406 $40(%rip) -LBB0_403: - WORD $0x8b130293 // add x19, x20, x19 - WORD $0x1400002e // b LBB0_412 $184(%rip) -LBB0_404: - WORD $0xaa3b03ee // mvn x14, x27 - WORD $0xcb3841ce // sub x14, x14, w24, uxtw - WORD $0x5280007b // mov w27, #3 - WORD $0x17fffa87 // b LBB0_185 $-5604(%rip) -LBB0_405: - WORD $0xd2800006 // mov x6, #0 - WORD $0x8b130293 // add x19, x20, x19 - WORD $0x92800000 // mov x0, #-1 -LBB0_406: - WORD $0xf10082ee // subs x14, x23, #32 - WORD $0x54003da3 // b.lo LBB0_507 $1972(%rip) - WORD $0xad406e7a // ldp q26, q27, [x19] - WORD $0x6e208f5c // cmeq.16b v28, v26, v0 - WORD $0x6e208f7d // cmeq.16b v29, v27, v0 - WORD $0x6e218f5a // cmeq.16b v26, v26, v1 - WORD $0x6e218f7b // cmeq.16b v27, v27, v1 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e260385 // fmov w5, s28 - WORD $0x4e221fbc // and.16b v28, v29, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e26038f // fmov w15, s28 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260355 // fmov w21, s26 - WORD $0x4e221f7a // and.16b v26, v27, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260356 // fmov w22, s26 - WORD $0x33103de5 // bfi w5, w15, #16, #16 - WORD $0x33103ed5 // bfi w21, w22, #16, #16 - WORD $0x350037d5 // cbnz w21, LBB0_504 $1784(%rip) - WORD $0xb5003866 // cbnz x6, LBB0_505 $1804(%rip) - WORD $0xb4003a25 // cbz x5, LBB0_506 $1860(%rip) -LBB0_410: - WORD $0xdac000ae // rbit x14, x5 - WORD $0xdac011ce // clz x14, x14 - WORD $0xcb14026f // sub x15, x19, x20 - WORD $0x8b0e01ee // add x14, x15, x14 - WORD $0x910005d3 // add x19, x14, #1 - WORD $0xb6ff5b53 // tbz x19, #63, LBB0_199 $-5272(%rip) - WORD $0x14000293 // b LBB0_557 $2636(%rip) -LBB0_411: - WORD $0xd2800006 // mov x6, #0 - WORD $0x8b130293 // add x19, x20, x19 - WORD $0x92800000 // mov x0, #-1 -LBB0_412: - WORD $0xf10082ee // subs x14, x23, #32 - WORD $0x54000623 // b.lo LBB0_419 $196(%rip) - WORD $0xad406a7b // ldp q27, q26, [x19] - WORD $0x6e208f7c // cmeq.16b v28, v27, v0 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e260385 // fmov w5, s28 - WORD $0x6e208f5c // cmeq.16b v28, v26, v0 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e26038f // fmov w15, s28 - WORD $0x6e218f7c // cmeq.16b v28, v27, v1 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e260395 // fmov w21, s28 - WORD $0x6e218f5c // cmeq.16b v28, v26, v1 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e260396 // fmov w22, s28 - WORD $0x33103de5 // bfi w5, w15, #16, #16 - WORD $0x33103ed5 // bfi w21, w22, #16, #16 - WORD $0x350039f5 // cbnz w21, LBB0_517 $1852(%rip) - WORD $0xb5003a86 // cbnz x6, LBB0_519 $1872(%rip) -LBB0_415: - WORD $0x6e3b349b // cmhi.16b v27, v4, v27 - WORD $0x4e221f7b // and.16b v27, v27, v2 - WORD $0x4e03037b // tbl.16b v27, { v27 }, v3 - WORD $0x4e71bb7b // addv.8h h27, v27 - WORD $0x1e260376 // fmov w22, s27 - WORD $0x6e3a349a // cmhi.16b v26, v4, v26 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e26034f // fmov w15, s26 - WORD $0x33103df6 // bfi w22, w15, #16, #16 - WORD $0xdac002cf // rbit x15, x22 - WORD $0xdac011f5 // clz x21, x15 - WORD $0xb40000e5 // cbz x5, LBB0_417 $28(%rip) - WORD $0xdac000ae // rbit x14, x5 - WORD $0xdac011c5 // clz x5, x14 - WORD $0xcb14026e // sub x14, x19, x20 - WORD $0xeb0502bf // cmp x21, x5 - WORD $0x54000582 // b.hs LBB0_430 $176(%rip) - WORD $0x140002d1 // b LBB0_592 $2884(%rip) -LBB0_417: - WORD $0x35005a76 // cbnz w22, LBB0_593 $2892(%rip) - WORD $0x91008273 // add x19, x19, #32 - WORD $0xaa0e03f7 // mov x23, x14 -LBB0_419: - WORD $0xb5003d86 // cbnz x6, LBB0_529 $1968(%rip) - WORD $0x5280007b // mov w27, #3 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0xb4004b77 // cbz x23, LBB0_558 $2412(%rip) -LBB0_421: - WORD $0xcb1403ee // neg x14, x20 -LBB0_422: - WORD $0xd2800005 // mov x5, #0 -LBB0_423: - WORD $0x38656a66 // ldrb w6, [x19, x5] - WORD $0x710088df // cmp w6, #34 - WORD $0x540003a0 // b.eq LBB0_429 $116(%rip) - WORD $0x710170df // cmp w6, #92 - WORD $0x54000140 // b.eq LBB0_427 $40(%rip) - WORD $0x71007cdf // cmp w6, #31 - WORD $0x540058e9 // b.ls LBB0_594 $2844(%rip) - WORD $0x910004a5 // add x5, x5, #1 - WORD $0xeb0502ff // cmp x23, x5 - WORD $0x5280007b // mov w27, #3 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0x54fffe81 // b.ne LBB0_423 $-48(%rip) - WORD $0x1400024b // b LBB0_558 $2348(%rip) -LBB0_427: - WORD $0xd10006ef // sub x15, x23, #1 - WORD $0xeb0501ff // cmp x15, x5 - WORD $0x5280007b // mov w27, #3 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0x540048a0 // b.eq LBB0_558 $2324(%rip) - WORD $0x8b05026f // add x15, x19, x5 - WORD $0x8b0e01e6 // add x6, x15, x14 - WORD $0xb100041f // cmn x0, #1 - WORD $0x9a8000c0 // csel x0, x6, x0, eq - WORD $0x910009f3 // add x19, x15, #2 - WORD $0xd1000aef // sub x15, x23, #2 - WORD $0xcb0502e6 // sub x6, x23, x5 - WORD $0xd10008d7 // sub x23, x6, #2 - WORD $0xeb0501ff // cmp x15, x5 - WORD $0x54fffc41 // b.ne LBB0_422 $-120(%rip) - WORD $0x1400023a // b LBB0_558 $2280(%rip) -LBB0_429: - WORD $0xcb14026e // sub x14, x19, x20 -LBB0_430: - WORD $0x8b0501ce // add x14, x14, x5 - WORD $0x910005d3 // add x19, x14, #1 - WORD $0xb6ff4f53 // tbz x19, #63, LBB0_199 $-5656(%rip) - WORD $0x14000233 // b LBB0_557 $2252(%rip) -LBB0_431: - WORD $0xcb1403ee // neg x14, x20 - WORD $0xb6ffd86e // tbz x14, #63, LBB0_365 $-1268(%rip) - WORD $0x1400028b // b LBB0_584 $2604(%rip) -LBB0_432: - WORD $0x5ac001ee // rbit w14, w15 - WORD $0x5ac011ce // clz w14, w14 - WORD $0xaa2503ef // mvn x15, x5 - WORD $0xcb0e01ee // sub x14, x15, x14 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x17fffeb7 // b LBB0_363 $-1316(%rip) -LBB0_433: - WORD $0x8b130285 // add x5, x20, x19 - WORD $0xf10005df // cmp x14, #1 - WORD $0x540051ab // b.lt LBB0_590 $2612(%rip) -LBB0_434: - WORD $0x5280007b // mov w27, #3 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0x14000007 // b LBB0_436 $28(%rip) -LBB0_435: - WORD $0x92800026 // mov x6, #-2 - WORD $0x52800040 // mov w0, #2 - WORD $0x8b0000a5 // add x5, x5, x0 - WORD $0x92800000 // mov x0, #-1 - WORD $0xab0601ce // adds x14, x14, x6 - WORD $0x5400508d // b.le LBB0_591 $2576(%rip) -LBB0_436: - WORD $0x394000a0 // ldrb w0, [x5] - WORD $0x7101701f // cmp w0, #92 - WORD $0x54ffff00 // b.eq LBB0_435 $-32(%rip) - WORD $0x7100881f // cmp w0, #34 - WORD $0x54001780 // b.eq LBB0_477 $752(%rip) - WORD $0x92800006 // mov x6, #-1 - WORD $0x52800020 // mov w0, #1 - WORD $0x8b0000a5 // add x5, x5, x0 - WORD $0x92800000 // mov x0, #-1 - WORD $0xab0601ce // adds x14, x14, x6 - WORD $0x54fffecc // b.gt LBB0_436 $-40(%rip) - WORD $0x14000278 // b LBB0_591 $2528(%rip) -LBB0_439: - WORD $0x8b130293 // add x19, x20, x19 - WORD $0x1400000a // b LBB0_443 $40(%rip) -LBB0_440: - WORD $0x8b130293 // add x19, x20, x19 - WORD $0x1400002d // b LBB0_449 $180(%rip) -LBB0_441: - WORD $0xaa2503ee // mvn x14, x5 - WORD $0xcb3841ce // sub x14, x14, w24, uxtw - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x17fffe96 // b LBB0_363 $-1448(%rip) -LBB0_442: - WORD $0xd2800006 // mov x6, #0 - WORD $0x8b130293 // add x19, x20, x19 - WORD $0x92800000 // mov x0, #-1 -LBB0_443: - WORD $0xf10082ee // subs x14, x23, #32 - WORD $0x540037a3 // b.lo LBB0_536 $1780(%rip) - WORD $0xad406e7a // ldp q26, q27, [x19] - WORD $0x6e208f5c // cmeq.16b v28, v26, v0 - WORD $0x6e208f7d // cmeq.16b v29, v27, v0 - WORD $0x6e218f5a // cmeq.16b v26, v26, v1 - WORD $0x6e218f7b // cmeq.16b v27, v27, v1 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e260385 // fmov w5, s28 - WORD $0x4e221fbc // and.16b v28, v29, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e26038f // fmov w15, s28 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260355 // fmov w21, s26 - WORD $0x4e221f7a // and.16b v26, v27, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260351 // fmov w17, s26 - WORD $0x33103de5 // bfi w5, w15, #16, #16 - WORD $0x33103e35 // bfi w21, w17, #16, #16 - WORD $0x35003235 // cbnz w21, LBB0_533 $1604(%rip) - WORD $0xb50032c6 // cbnz x6, LBB0_534 $1624(%rip) - WORD $0xb4003425 // cbz x5, LBB0_535 $1668(%rip) -LBB0_447: - WORD $0xdac000ae // rbit x14, x5 - WORD $0xdac011ce // clz x14, x14 - WORD $0xcb14026f // sub x15, x19, x20 - WORD $0x8b0e01ee // add x14, x15, x14 - WORD $0x910005d3 // add x19, x14, #1 - WORD $0x140001b7 // b LBB0_547 $1756(%rip) -LBB0_448: - WORD $0xd2800006 // mov x6, #0 - WORD $0x8b130293 // add x19, x20, x19 - WORD $0x92800000 // mov x0, #-1 -LBB0_449: - WORD $0xf10082ee // subs x14, x23, #32 - WORD $0x54000623 // b.lo LBB0_456 $196(%rip) - WORD $0xad406a7b // ldp q27, q26, [x19] - WORD $0x6e208f7c // cmeq.16b v28, v27, v0 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e260385 // fmov w5, s28 - WORD $0x6e208f5c // cmeq.16b v28, v26, v0 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e26038f // fmov w15, s28 - WORD $0x6e218f7c // cmeq.16b v28, v27, v1 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e260395 // fmov w21, s28 - WORD $0x6e218f5c // cmeq.16b v28, v26, v1 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e260391 // fmov w17, s28 - WORD $0x33103de5 // bfi w5, w15, #16, #16 - WORD $0x33103e35 // bfi w21, w17, #16, #16 - WORD $0x350033f5 // cbnz w21, LBB0_548 $1660(%rip) - WORD $0xb5003486 // cbnz x6, LBB0_550 $1680(%rip) -LBB0_452: - WORD $0x6e3b349b // cmhi.16b v27, v4, v27 - WORD $0x4e221f7b // and.16b v27, v27, v2 - WORD $0x4e03037b // tbl.16b v27, { v27 }, v3 - WORD $0x4e71bb7b // addv.8h h27, v27 - WORD $0x1e260376 // fmov w22, s27 - WORD $0x6e3a349a // cmhi.16b v26, v4, v26 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e26034f // fmov w15, s26 - WORD $0x33103df6 // bfi w22, w15, #16, #16 - WORD $0xdac002cf // rbit x15, x22 - WORD $0xdac011f5 // clz x21, x15 - WORD $0xb40000e5 // cbz x5, LBB0_454 $28(%rip) - WORD $0xdac000ae // rbit x14, x5 - WORD $0xdac011c5 // clz x5, x14 - WORD $0xcb14026e // sub x14, x19, x20 - WORD $0xeb0502bf // cmp x21, x5 - WORD $0x54000462 // b.hs LBB0_467 $140(%rip) - WORD $0x14000222 // b LBB0_592 $2184(%rip) -LBB0_454: - WORD $0x35004496 // cbnz w22, LBB0_593 $2192(%rip) - WORD $0x91008273 // add x19, x19, #32 - WORD $0xaa0e03f7 // mov x23, x14 -LBB0_456: - WORD $0xb5003426 // cbnz x6, LBB0_553 $1668(%rip) - WORD $0xb40035f7 // cbz x23, LBB0_558 $1724(%rip) -LBB0_458: - WORD $0xcb1403ee // neg x14, x20 -LBB0_459: - WORD $0xd2800005 // mov x5, #0 -LBB0_460: - WORD $0x38656a66 // ldrb w6, [x19, x5] - WORD $0x710088df // cmp w6, #34 - WORD $0x540002e0 // b.eq LBB0_466 $92(%rip) - WORD $0x710170df // cmp w6, #92 - WORD $0x540000e0 // b.eq LBB0_464 $28(%rip) - WORD $0x71007cdf // cmp w6, #31 - WORD $0x54004369 // b.ls LBB0_594 $2156(%rip) - WORD $0x910004a5 // add x5, x5, #1 - WORD $0xeb0502ff // cmp x23, x5 - WORD $0x54fffee1 // b.ne LBB0_460 $-36(%rip) - WORD $0x140001a2 // b LBB0_558 $1672(%rip) -LBB0_464: - WORD $0xd10006ef // sub x15, x23, #1 - WORD $0xeb0501ff // cmp x15, x5 - WORD $0x540033e0 // b.eq LBB0_558 $1660(%rip) - WORD $0x8b05026f // add x15, x19, x5 - WORD $0x8b0e01f1 // add x17, x15, x14 - WORD $0xb100041f // cmn x0, #1 - WORD $0x9a800220 // csel x0, x17, x0, eq - WORD $0x910009f3 // add x19, x15, #2 - WORD $0xd1000aef // sub x15, x23, #2 - WORD $0xcb0502f1 // sub x17, x23, x5 - WORD $0xd1000a37 // sub x23, x17, #2 - WORD $0xeb0501ff // cmp x15, x5 - WORD $0x54fffd01 // b.ne LBB0_459 $-96(%rip) - WORD $0x14000194 // b LBB0_558 $1616(%rip) -LBB0_466: - WORD $0xcb14026e // sub x14, x19, x20 -LBB0_467: - WORD $0x8b0501ce // add x14, x14, x5 - WORD $0x910005d3 // add x19, x14, #1 - WORD $0x14000161 // b LBB0_547 $1412(%rip) -LBB0_468: - WORD $0x92800000 // mov x0, #-1 - WORD $0xaa0603e5 // mov x5, x6 - WORD $0xaa0e03f6 // mov x22, x14 - WORD $0x92800013 // mov x19, #-1 - WORD $0x92800017 // mov x23, #-1 - WORD $0x17fff785 // b LBB0_85 $-8684(%rip) -LBB0_469: - WORD $0xaa2503ee // mvn x14, x5 - WORD $0xcb3541ce // sub x14, x14, w21, uxtw - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x17fffe11 // b LBB0_363 $-1980(%rip) -LBB0_470: - WORD $0x9280001b // mov x27, #-1 - WORD $0xaa0003f6 // mov x22, x0 - WORD $0xaa1a03ee // mov x14, x26 - WORD $0x92800017 // mov x23, #-1 - WORD $0x92800006 // mov x6, #-1 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0x17fffdc5 // b LBB0_336 $-2284(%rip) -LBB0_471: - WORD $0xd100040f // sub x15, x0, #1 - WORD $0xeb0e01ff // cmp x15, x14 - WORD $0x54003be0 // b.eq LBB0_590 $1916(%rip) - WORD $0x8b0e00cf // add x15, x6, x14 - WORD $0x910009e5 // add x5, x15, #2 - WORD $0xcb0e000e // sub x14, x0, x14 - WORD $0xd10009ce // sub x14, x14, #2 - WORD $0x5280007b // mov w27, #3 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0xf10005df // cmp x14, #1 - WORD $0x5400010a // b.ge LBB0_474 $32(%rip) - WORD $0x140001d5 // b LBB0_590 $1876(%rip) -LBB0_473: - WORD $0x92800026 // mov x6, #-2 - WORD $0x52800040 // mov w0, #2 - WORD $0x8b0000a5 // add x5, x5, x0 - WORD $0x92800000 // mov x0, #-1 - WORD $0xab0601ce // adds x14, x14, x6 - WORD $0x54003a0d // b.le LBB0_591 $1856(%rip) -LBB0_474: - WORD $0x394000a0 // ldrb w0, [x5] - WORD $0x7101701f // cmp w0, #92 - WORD $0x54ffff00 // b.eq LBB0_473 $-32(%rip) - WORD $0x7100881f // cmp w0, #34 - WORD $0x54000100 // b.eq LBB0_477 $32(%rip) - WORD $0x92800006 // mov x6, #-1 - WORD $0x52800020 // mov w0, #1 - WORD $0x8b0000a5 // add x5, x5, x0 - WORD $0x92800000 // mov x0, #-1 - WORD $0xab0601ce // adds x14, x14, x6 - WORD $0x54fffecc // b.gt LBB0_474 $-40(%rip) - WORD $0x140001c4 // b LBB0_591 $1808(%rip) -LBB0_477: - WORD $0xcb1400ae // sub x14, x5, x20 - WORD $0x910005d3 // add x19, x14, #1 -LBB0_478: - WORD $0xf9000033 // str x19, [x1] -LBB0_479: - WORD $0xaa0803e0 // mov x0, x8 - WORD $0xeb07011f // cmp x8, x7 - WORD $0x540037c2 // b.hs LBB0_591 $1784(%rip) -LBB0_480: - WORD $0xf9400057 // ldr x23, [x2] - WORD $0xaa0b03e0 // mov x0, x11 - WORD $0xb5feb897 // cbnz x23, LBB0_1 $-10480(%rip) - WORD $0x140001ba // b LBB0_591 $1768(%rip) -LBB0_481: - WORD $0xd100040f // sub x15, x0, #1 - WORD $0xeb0e01ff // cmp x15, x14 - WORD $0x540036c0 // b.eq LBB0_590 $1752(%rip) - WORD $0x8b0e00cf // add x15, x6, x14 - WORD $0x910009e5 // add x5, x15, #2 - WORD $0xcb0e000e // sub x14, x0, x14 - WORD $0xd10009ce // sub x14, x14, #2 - WORD $0x5280007b // mov w27, #3 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0xf10005df // cmp x14, #1 - WORD $0x5400010a // b.ge LBB0_484 $32(%rip) - WORD $0x140001ac // b LBB0_590 $1712(%rip) -LBB0_483: - WORD $0x92800026 // mov x6, #-2 - WORD $0x52800040 // mov w0, #2 - WORD $0x8b0000a5 // add x5, x5, x0 - WORD $0x92800000 // mov x0, #-1 - WORD $0xab0601ce // adds x14, x14, x6 - WORD $0x540034ed // b.le LBB0_591 $1692(%rip) -LBB0_484: - WORD $0x394000a0 // ldrb w0, [x5] - WORD $0x7101701f // cmp w0, #92 - WORD $0x54ffff00 // b.eq LBB0_483 $-32(%rip) - WORD $0x7100881f // cmp w0, #34 - WORD $0x54000100 // b.eq LBB0_487 $32(%rip) - WORD $0x92800006 // mov x6, #-1 - WORD $0x52800020 // mov w0, #1 - WORD $0x8b0000a5 // add x5, x5, x0 - WORD $0x92800000 // mov x0, #-1 - WORD $0xab0601ce // adds x14, x14, x6 - WORD $0x54fffecc // b.gt LBB0_484 $-40(%rip) - WORD $0x1400019b // b LBB0_591 $1644(%rip) -LBB0_487: - WORD $0xcb1400ae // sub x14, x5, x20 - WORD $0x910005d3 // add x19, x14, #1 - WORD $0xf9000033 // str x19, [x1] - WORD $0xaa0803e0 // mov x0, x8 - WORD $0xeb07011f // cmp x8, x7 - WORD $0x54ff2f23 // b.lo LBB0_200 $-6684(%rip) - WORD $0x14000194 // b LBB0_591 $1616(%rip) -LBB0_488: - WORD $0xdac002af // rbit x15, x21 - WORD $0xdac011ef // clz x15, x15 - WORD $0xcb140276 // sub x22, x19, x20 - WORD $0x8b0f02cf // add x15, x22, x15 - WORD $0xb100041f // cmn x0, #1 - WORD $0x9a8f1000 // csel x0, x0, x15, ne -LBB0_489: - WORD $0x0a2602af // bic w15, w21, w6 - WORD $0x531f79f6 // lsl w22, w15, #1 - WORD $0x331f79e6 // bfi w6, w15, #1, #31 - WORD $0x0a3602b5 // bic w21, w21, w22 - WORD $0x1201f2b5 // and w21, w21, #0xaaaaaaaa - WORD $0x2b0f02af // adds w15, w21, w15 - WORD $0x4a0f060f // eor w15, w16, w15, lsl #1 - WORD $0x0a0601ef // and w15, w15, w6 - WORD $0x1a9f37e6 // cset w6, hs - WORD $0x2a2f03ef // mvn w15, w15 - WORD $0x8a0501e5 // and x5, x15, x5 - WORD $0x5280007b // mov w27, #3 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0xb5ffbf45 // cbnz x5, LBB0_381 $-2072(%rip) -LBB0_490: - WORD $0x91008273 // add x19, x19, #32 - WORD $0xaa0e03f7 // mov x23, x14 -LBB0_491: - WORD $0xb5001066 // cbnz x6, LBB0_520 $524(%rip) - WORD $0xb40003b7 // cbz x23, LBB0_500 $116(%rip) -LBB0_493: - WORD $0xaa3403ee // mvn x14, x20 -LBB0_494: - WORD $0xaa1303e6 // mov x6, x19 - WORD $0x384014c5 // ldrb w5, [x6], #1 - WORD $0x710088bf // cmp w5, #34 - WORD $0x54000320 // b.eq LBB0_501 $100(%rip) - WORD $0xd10006f5 // sub x21, x23, #1 - WORD $0x710170bf // cmp w5, #92 - WORD $0x54000100 // b.eq LBB0_497 $32(%rip) - WORD $0xaa0603f3 // mov x19, x6 - WORD $0xaa1503f7 // mov x23, x21 - WORD $0x5280007b // mov w27, #3 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0xb5fffe95 // cbnz x21, LBB0_494 $-48(%rip) - WORD $0x1400000c // b LBB0_499 $48(%rip) -LBB0_497: - WORD $0xb40020d5 // cbz x21, LBB0_558 $1048(%rip) - WORD $0x8b0e00cf // add x15, x6, x14 - WORD $0xb100041f // cmn x0, #1 - WORD $0x9a8001e0 // csel x0, x15, x0, eq - WORD $0x91000a73 // add x19, x19, #2 - WORD $0xd1000af5 // sub x21, x23, #2 - WORD $0xaa1503f7 // mov x23, x21 - WORD $0x5280007b // mov w27, #3 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0xb5fffd15 // cbnz x21, LBB0_494 $-96(%rip) -LBB0_499: - WORD $0x710088bf // cmp w5, #34 - WORD $0x54001f41 // b.ne LBB0_558 $1000(%rip) -LBB0_500: - WORD $0xaa1303e6 // mov x6, x19 -LBB0_501: - WORD $0xcb1400d3 // sub x19, x6, x20 - WORD $0xb6fff373 // tbz x19, #63, LBB0_478 $-404(%rip) - WORD $0x140000f4 // b LBB0_557 $976(%rip) -LBB0_502: - WORD $0xdac002af // rbit x15, x21 - WORD $0xdac011ef // clz x15, x15 - WORD $0xcb140276 // sub x22, x19, x20 - WORD $0x8b0f02cf // add x15, x22, x15 - WORD $0xb100041f // cmn x0, #1 - WORD $0x9a8f1000 // csel x0, x0, x15, ne -LBB0_503: - WORD $0x0a2602af // bic w15, w21, w6 - WORD $0x531f79f6 // lsl w22, w15, #1 - WORD $0x331f79e6 // bfi w6, w15, #1, #31 - WORD $0x0a3602b5 // bic w21, w21, w22 - WORD $0x1201f2b5 // and w21, w21, #0xaaaaaaaa - WORD $0x2b0f02af // adds w15, w21, w15 - WORD $0x4a0f060f // eor w15, w16, w15, lsl #1 - WORD $0x0a0601ef // and w15, w15, w6 - WORD $0x1a9f37e6 // cset w6, hs - WORD $0x2a2f03ef // mvn w15, w15 - WORD $0x8a0501e5 // and x5, x15, x5 - WORD $0x5280007b // mov w27, #3 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0x17fffde6 // b LBB0_386 $-2152(%rip) -LBB0_504: - WORD $0xdac002af // rbit x15, x21 - WORD $0xdac011ef // clz x15, x15 - WORD $0xcb140276 // sub x22, x19, x20 - WORD $0x8b0f02cf // add x15, x22, x15 - WORD $0xb100041f // cmn x0, #1 - WORD $0x9a8f1000 // csel x0, x0, x15, ne -LBB0_505: - WORD $0x0a2602af // bic w15, w21, w6 - WORD $0x531f79f6 // lsl w22, w15, #1 - WORD $0x331f79e6 // bfi w6, w15, #1, #31 - WORD $0x0a3602b5 // bic w21, w21, w22 - WORD $0x1201f2b5 // and w21, w21, #0xaaaaaaaa - WORD $0x2b0f02af // adds w15, w21, w15 - WORD $0x4a0f060f // eor w15, w16, w15, lsl #1 - WORD $0x0a0601ef // and w15, w15, w6 - WORD $0x1a9f37e6 // cset w6, hs - WORD $0x2a2f03ef // mvn w15, w15 - WORD $0x8a0501e5 // and x5, x15, x5 - WORD $0x5280007b // mov w27, #3 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0xb5ffc625 // cbnz x5, LBB0_410 $-1852(%rip) -LBB0_506: - WORD $0x91008273 // add x19, x19, #32 - WORD $0xaa0e03f7 // mov x23, x14 -LBB0_507: - WORD $0xb50008e6 // cbnz x6, LBB0_524 $284(%rip) - WORD $0xb40009d7 // cbz x23, LBB0_526 $312(%rip) -LBB0_509: - WORD $0xaa3403ee // mvn x14, x20 -LBB0_510: - WORD $0xaa1303e6 // mov x6, x19 - WORD $0x384014c5 // ldrb w5, [x6], #1 - WORD $0x710088bf // cmp w5, #34 - WORD $0x540002c0 // b.eq LBB0_516 $88(%rip) - WORD $0xd10006f5 // sub x21, x23, #1 - WORD $0x710170bf // cmp w5, #92 - WORD $0x540000a0 // b.eq LBB0_513 $20(%rip) - WORD $0xaa0603f3 // mov x19, x6 - WORD $0xaa1503f7 // mov x23, x21 - WORD $0xb5fffef5 // cbnz x21, LBB0_510 $-36(%rip) - WORD $0x14000009 // b LBB0_515 $36(%rip) -LBB0_513: - WORD $0xb4001775 // cbz x21, LBB0_558 $748(%rip) - WORD $0x8b0e00cf // add x15, x6, x14 - WORD $0xb100041f // cmn x0, #1 - WORD $0x9a8001e0 // csel x0, x15, x0, eq - WORD $0x91000a73 // add x19, x19, #2 - WORD $0xd1000af5 // sub x21, x23, #2 - WORD $0xaa1503f7 // mov x23, x21 - WORD $0xb5fffdd5 // cbnz x21, LBB0_510 $-72(%rip) -LBB0_515: - WORD $0x710088bf // cmp w5, #34 - WORD $0x5280007b // mov w27, #3 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0x54000700 // b.eq LBB0_527 $224(%rip) - WORD $0x140000ae // b LBB0_558 $696(%rip) -LBB0_516: - WORD $0x5280007b // mov w27, #3 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0x14000034 // b LBB0_528 $208(%rip) -LBB0_517: - WORD $0xb100041f // cmn x0, #1 - WORD $0x540000a1 // b.ne LBB0_519 $20(%rip) - WORD $0xdac002af // rbit x15, x21 - WORD $0xdac011ef // clz x15, x15 - WORD $0xcb140260 // sub x0, x19, x20 - WORD $0x8b0f0000 // add x0, x0, x15 -LBB0_519: - WORD $0x0a2602af // bic w15, w21, w6 - WORD $0x531f79f6 // lsl w22, w15, #1 - WORD $0x331f79e6 // bfi w6, w15, #1, #31 - WORD $0x0a3602b5 // bic w21, w21, w22 - WORD $0x1201f2b5 // and w21, w21, #0xaaaaaaaa - WORD $0x2b0f02af // adds w15, w21, w15 - WORD $0x4a0f060f // eor w15, w16, w15, lsl #1 - WORD $0x0a0601ef // and w15, w15, w6 - WORD $0x1a9f37e6 // cset w6, hs - WORD $0x2a2f03ef // mvn w15, w15 - WORD $0x8a0501e5 // and x5, x15, x5 - WORD $0x5280007b // mov w27, #3 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0x17fffe1f // b LBB0_415 $-1924(%rip) -LBB0_520: - WORD $0xb4001297 // cbz x23, LBB0_558 $592(%rip) - WORD $0xaa3403ee // mvn x14, x20 - WORD $0x8b0e026e // add x14, x19, x14 - WORD $0xb100041f // cmn x0, #1 - WORD $0x9a8001c0 // csel x0, x14, x0, eq - WORD $0x91000673 // add x19, x19, #1 - WORD $0xd10006f7 // sub x23, x23, #1 - WORD $0xb5ffef17 // cbnz x23, LBB0_493 $-544(%rip) - WORD $0x17ffff93 // b LBB0_500 $-436(%rip) -LBB0_522: - WORD $0xb4001177 // cbz x23, LBB0_558 $556(%rip) - WORD $0xaa3403ee // mvn x14, x20 - WORD $0x8b0e026e // add x14, x19, x14 - WORD $0xb100041f // cmn x0, #1 - WORD $0x9a8001c0 // csel x0, x14, x0, eq - WORD $0x91000673 // add x19, x19, #1 - WORD $0xd10006f7 // sub x23, x23, #1 - WORD $0xb5ffb457 // cbnz x23, LBB0_392 $-2424(%rip) - WORD $0x14000083 // b LBB0_558 $524(%rip) -LBB0_524: - WORD $0xb4001057 // cbz x23, LBB0_558 $520(%rip) - WORD $0xaa3403ee // mvn x14, x20 - WORD $0x8b0e026e // add x14, x19, x14 - WORD $0xb100041f // cmn x0, #1 - WORD $0x9a8001c0 // csel x0, x14, x0, eq - WORD $0x91000673 // add x19, x19, #1 - WORD $0xd10006f7 // sub x23, x23, #1 - WORD $0xb5fff697 // cbnz x23, LBB0_509 $-304(%rip) -LBB0_526: - WORD $0x5280007b // mov w27, #3 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 -LBB0_527: - WORD $0xaa1303e6 // mov x6, x19 -LBB0_528: - WORD $0xcb1400d3 // sub x19, x6, x20 - WORD $0xb6ff1733 // tbz x19, #63, LBB0_199 $-7452(%rip) - WORD $0x14000072 // b LBB0_557 $456(%rip) -LBB0_529: - WORD $0xb4000e77 // cbz x23, LBB0_558 $460(%rip) - WORD $0xaa3403ee // mvn x14, x20 - WORD $0x8b0e026e // add x14, x19, x14 - WORD $0xb100041f // cmn x0, #1 - WORD $0x9a8001c0 // csel x0, x14, x0, eq - WORD $0x91000673 // add x19, x19, #1 - WORD $0xd10006f7 // sub x23, x23, #1 - WORD $0x5280007b // mov w27, #3 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0xb5ffc1f7 // cbnz x23, LBB0_421 $-1988(%rip) - WORD $0x14000068 // b LBB0_558 $416(%rip) -LBB0_531: - WORD $0xd100040f // sub x15, x0, #1 - WORD $0xeb0e01ff // cmp x15, x14 - WORD $0x54001920 // b.eq LBB0_590 $804(%rip) - WORD $0x8b0e00cf // add x15, x6, x14 - WORD $0x910009e5 // add x5, x15, #2 - WORD $0xcb0e000e // sub x14, x0, x14 - WORD $0xd10009ce // sub x14, x14, #2 - WORD $0xf10005df // cmp x14, #1 - WORD $0x54ffc6ea // b.ge LBB0_434 $-1828(%rip) - WORD $0x140000c2 // b LBB0_590 $776(%rip) -LBB0_533: - WORD $0xdac002af // rbit x15, x21 - WORD $0xdac011ef // clz x15, x15 - WORD $0xcb140271 // sub x17, x19, x20 - WORD $0x8b0f022f // add x15, x17, x15 - WORD $0xb100041f // cmn x0, #1 - WORD $0x9a8f1000 // csel x0, x0, x15, ne -LBB0_534: - WORD $0x0a2602af // bic w15, w21, w6 - WORD $0x531f79f1 // lsl w17, w15, #1 - WORD $0x331f79e6 // bfi w6, w15, #1, #31 - WORD $0x0a3102b1 // bic w17, w21, w17 - WORD $0x1201f231 // and w17, w17, #0xaaaaaaaa - WORD $0x2b0f022f // adds w15, w17, w15 - WORD $0x4a0f060f // eor w15, w16, w15, lsl #1 - WORD $0x0a0601ef // and w15, w15, w6 - WORD $0x1a9f37e6 // cset w6, hs - WORD $0x2a2f03ef // mvn w15, w15 - WORD $0x8a0501e5 // and x5, x15, x5 - WORD $0xb5ffcc25 // cbnz x5, LBB0_447 $-1660(%rip) -LBB0_535: - WORD $0x91008273 // add x19, x19, #32 - WORD $0xaa0e03f7 // mov x23, x14 -LBB0_536: - WORD $0xb5000626 // cbnz x6, LBB0_551 $196(%rip) - WORD $0xb40002f7 // cbz x23, LBB0_545 $92(%rip) -LBB0_538: - WORD $0xaa3403ee // mvn x14, x20 -LBB0_539: - WORD $0xaa1303e6 // mov x6, x19 - WORD $0x384014c5 // ldrb w5, [x6], #1 - WORD $0x710088bf // cmp w5, #34 - WORD $0x54000260 // b.eq LBB0_546 $76(%rip) - WORD $0xd10006f5 // sub x21, x23, #1 - WORD $0x710170bf // cmp w5, #92 - WORD $0x540000a0 // b.eq LBB0_542 $20(%rip) - WORD $0xaa0603f3 // mov x19, x6 - WORD $0xaa1503f7 // mov x23, x21 - WORD $0xb5fffef5 // cbnz x21, LBB0_539 $-36(%rip) - WORD $0x14000009 // b LBB0_544 $36(%rip) -LBB0_542: - WORD $0xb4000775 // cbz x21, LBB0_558 $236(%rip) - WORD $0x8b0e00cf // add x15, x6, x14 - WORD $0xb100041f // cmn x0, #1 - WORD $0x9a8001e0 // csel x0, x15, x0, eq - WORD $0x91000a73 // add x19, x19, #2 - WORD $0xd1000af5 // sub x21, x23, #2 - WORD $0xaa1503f7 // mov x23, x21 - WORD $0xb5fffdd5 // cbnz x21, LBB0_539 $-72(%rip) -LBB0_544: - WORD $0x710088bf // cmp w5, #34 - WORD $0x54000641 // b.ne LBB0_558 $200(%rip) -LBB0_545: - WORD $0xaa1303e6 // mov x6, x19 -LBB0_546: - WORD $0xcb1400d3 // sub x19, x6, x20 -LBB0_547: - WORD $0x5280007b // mov w27, #3 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0xb6ffda13 // tbz x19, #63, LBB0_478 $-1216(%rip) - WORD $0x14000029 // b LBB0_557 $164(%rip) -LBB0_548: - WORD $0xb100041f // cmn x0, #1 - WORD $0x540000a1 // b.ne LBB0_550 $20(%rip) - WORD $0xdac002af // rbit x15, x21 - WORD $0xdac011ef // clz x15, x15 - WORD $0xcb140271 // sub x17, x19, x20 - WORD $0x8b0f0220 // add x0, x17, x15 -LBB0_550: - WORD $0x0a2602af // bic w15, w21, w6 - WORD $0x531f79f1 // lsl w17, w15, #1 - WORD $0x331f79e6 // bfi w6, w15, #1, #31 - WORD $0x0a3102b1 // bic w17, w21, w17 - WORD $0x1201f231 // and w17, w17, #0xaaaaaaaa - WORD $0x2b0f022f // adds w15, w17, w15 - WORD $0x4a0f060f // eor w15, w16, w15, lsl #1 - WORD $0x0a0601ef // and w15, w15, w6 - WORD $0x1a9f37e6 // cset w6, hs - WORD $0x2a2f03ef // mvn w15, w15 - WORD $0x8a0501e5 // and x5, x15, x5 - WORD $0x17fffe52 // b LBB0_452 $-1720(%rip) -LBB0_551: - WORD $0xb4000317 // cbz x23, LBB0_558 $96(%rip) - WORD $0xaa3403ee // mvn x14, x20 - WORD $0x8b0e026e // add x14, x19, x14 - WORD $0xb100041f // cmn x0, #1 - WORD $0x9a8001c0 // csel x0, x14, x0, eq - WORD $0x91000673 // add x19, x19, #1 - WORD $0xd10006f7 // sub x23, x23, #1 - WORD $0xb5fff957 // cbnz x23, LBB0_538 $-216(%rip) - WORD $0x17ffffdf // b LBB0_545 $-132(%rip) -LBB0_553: - WORD $0xb40001f7 // cbz x23, LBB0_558 $60(%rip) - WORD $0xaa3403ee // mvn x14, x20 - WORD $0x8b0e026e // add x14, x19, x14 - WORD $0xb100041f // cmn x0, #1 - WORD $0x9a8001c0 // csel x0, x14, x0, eq - WORD $0x91000673 // add x19, x19, #1 - WORD $0xd10006f7 // sub x23, x23, #1 - WORD $0xb5ffcb57 // cbnz x23, LBB0_458 $-1688(%rip) - WORD $0x14000007 // b LBB0_558 $28(%rip) -LBB0_555: - WORD $0x92800020 // mov x0, #-2 - WORD $0x1400006a // b LBB0_591 $424(%rip) -LBB0_556: - WORD $0x928000c0 // mov x0, #-7 - WORD $0x14000068 // b LBB0_591 $416(%rip) -LBB0_557: - WORD $0xb100067f // cmn x19, #1 - WORD $0x54000ac1 // b.ne LBB0_582 $344(%rip) -LBB0_558: - WORD $0xf94007c0 // ldr x0, [lr, #8] - WORD $0x92800013 // mov x19, #-1 - WORD $0x14000053 // b LBB0_582 $332(%rip) -LBB0_559: - WORD $0x9280000e // mov x14, #-1 -LBB0_560: - WORD $0xaa2e03f7 // mvn x23, x14 -LBB0_561: - WORD $0x8b0802e8 // add x8, x23, x8 -LBB0_562: - WORD $0xf9000028 // str x8, [x1] - WORD $0x92800020 // mov x0, #-2 - WORD $0x1400005d // b LBB0_591 $372(%rip) -LBB0_563: - WORD $0xf900002e // str x14, [x1] - WORD $0x1400005a // b LBB0_590 $360(%rip) -LBB0_564: - WORD $0xb100041f // cmn x0, #1 - WORD $0x540008a0 // b.eq LBB0_581 $276(%rip) - WORD $0x92800033 // mov x19, #-2 - WORD $0x14000047 // b LBB0_582 $284(%rip) -LBB0_566: - WORD $0xaa0003f7 // mov x23, x0 - WORD $0x17fffff5 // b LBB0_561 $-44(%rip) -LBB0_567: - WORD $0xf9000028 // str x8, [x1] - WORD $0x394000c9 // ldrb w9, [x6] - WORD $0x7101d13f // cmp w9, #116 - WORD $0x54000a21 // b.ne LBB0_591 $324(%rip) - WORD $0x91000509 // add x9, x8, #1 - WORD $0xf9000029 // str x9, [x1] - WORD $0x38696a89 // ldrb w9, [x20, x9] - WORD $0x7101c93f // cmp w9, #114 - WORD $0x54000981 // b.ne LBB0_591 $304(%rip) - WORD $0x91000909 // add x9, x8, #2 - WORD $0xf9000029 // str x9, [x1] - WORD $0x38696a89 // ldrb w9, [x20, x9] - WORD $0x7101d53f // cmp w9, #117 - WORD $0x540008e1 // b.ne LBB0_591 $284(%rip) - WORD $0x91000d09 // add x9, x8, #3 - WORD $0xf9000029 // str x9, [x1] - WORD $0x38696a89 // ldrb w9, [x20, x9] - WORD $0x7101953f // cmp w9, #101 - WORD $0x54000841 // b.ne LBB0_591 $264(%rip) - WORD $0x14000014 // b LBB0_575 $80(%rip) -LBB0_571: - WORD $0xf9000028 // str x8, [x1] - WORD $0x394000c9 // ldrb w9, [x6] - WORD $0x7101b93f // cmp w9, #110 - WORD $0x540007a1 // b.ne LBB0_591 $244(%rip) - WORD $0x91000509 // add x9, x8, #1 - WORD $0xf9000029 // str x9, [x1] - WORD $0x38696a89 // ldrb w9, [x20, x9] - WORD $0x7101d53f // cmp w9, #117 - WORD $0x54000701 // b.ne LBB0_591 $224(%rip) - WORD $0x91000909 // add x9, x8, #2 - WORD $0xf9000029 // str x9, [x1] - WORD $0x38696a89 // ldrb w9, [x20, x9] - WORD $0x7101b13f // cmp w9, #108 - WORD $0x54000661 // b.ne LBB0_591 $204(%rip) - WORD $0x91000d09 // add x9, x8, #3 - WORD $0xf9000029 // str x9, [x1] - WORD $0x38696a89 // ldrb w9, [x20, x9] - WORD $0x7101b13f // cmp w9, #108 - WORD $0x540005c1 // b.ne LBB0_591 $184(%rip) -LBB0_575: - WORD $0x91001108 // add x8, x8, #4 - WORD $0xf9000028 // str x8, [x1] - WORD $0x1400002b // b LBB0_591 $172(%rip) -LBB0_576: - WORD $0xf9000033 // str x19, [x1] - WORD $0x38736a89 // ldrb w9, [x20, x19] - WORD $0x7101853f // cmp w9, #97 - WORD $0x540004e1 // b.ne LBB0_591 $156(%rip) - WORD $0x91000909 // add x9, x8, #2 - WORD $0xf9000029 // str x9, [x1] - WORD $0x38696a89 // ldrb w9, [x20, x9] - WORD $0x7101b13f // cmp w9, #108 - WORD $0x54000441 // b.ne LBB0_591 $136(%rip) - WORD $0x91000d09 // add x9, x8, #3 - WORD $0xf9000029 // str x9, [x1] - WORD $0x38696a89 // ldrb w9, [x20, x9] - WORD $0x7101cd3f // cmp w9, #115 - WORD $0x540003a1 // b.ne LBB0_591 $116(%rip) - WORD $0x91001109 // add x9, x8, #4 - WORD $0xf9000029 // str x9, [x1] - WORD $0x38696a89 // ldrb w9, [x20, x9] - WORD $0x7101953f // cmp w9, #101 - WORD $0x54000301 // b.ne LBB0_591 $96(%rip) - WORD $0x91001508 // add x8, x8, #5 - WORD $0xf9000028 // str x8, [x1] - WORD $0x14000015 // b LBB0_591 $84(%rip) -LBB0_581: - WORD $0xdac000a8 // rbit x8, x5 - WORD $0xdac01108 // clz x8, x8 - WORD $0x8b130100 // add x0, x8, x19 - WORD $0x92800033 // mov x19, #-2 -LBB0_582: - WORD $0xf9000020 // str x0, [x1] - WORD $0xaa1303e0 // mov x0, x19 - WORD $0x1400000e // b LBB0_591 $56(%rip) -LBB0_583: - WORD $0x9280000e // mov x14, #-1 -LBB0_584: - WORD $0xaa2e03e6 // mvn x6, x14 -LBB0_585: - WORD $0x8b060268 // add x8, x19, x6 - WORD $0x17ffffab // b LBB0_562 $-340(%rip) -LBB0_586: - WORD $0xaa1b03e6 // mov x6, x27 - WORD $0x8b1b0268 // add x8, x19, x27 - WORD $0x17ffffa8 // b LBB0_562 $-352(%rip) -LBB0_587: - WORD $0x8b1300a0 // add x0, x5, x19 - WORD $0x92800033 // mov x19, #-2 - WORD $0x17fffff4 // b LBB0_582 $-48(%rip) -LBB0_588: - WORD $0xf94007c8 // ldr x8, [lr, #8] -LBB0_589: - WORD $0xf9000028 // str x8, [x1] -LBB0_590: - WORD $0x92800000 // mov x0, #-1 -LBB0_591: - WORD $0xa94dfbfd // ldp fp, lr, [sp, #216] - WORD $0xa94ccff4 // ldp x20, x19, [sp, #200] - WORD $0xa94bd7f6 // ldp x22, x21, [sp, #184] - WORD $0xa94adff8 // ldp x24, x23, [sp, #168] - WORD $0xa949e7fa // ldp x26, x25, [sp, #152] - WORD $0xa948effc // ldp x28, x27, [sp, #136] - WORD $0x6d47a3e9 // ldp d9, d8, [sp, #120] - WORD $0x9103c3ff // add sp, sp, #240 - WORD $0xd65f03c0 // ret -LBB0_592: - WORD $0x8b1501c0 // add x0, x14, x21 - WORD $0x92800033 // mov x19, #-2 - WORD $0x17ffffe5 // b LBB0_582 $-108(%rip) -LBB0_593: - WORD $0xcb140268 // sub x8, x19, x20 - WORD $0x8b150100 // add x0, x8, x21 - WORD $0x92800033 // mov x19, #-2 - WORD $0x17ffffe1 // b LBB0_582 $-124(%rip) -LBB0_594: - WORD $0xcb140268 // sub x8, x19, x20 - WORD $0x8b050100 // add x0, x8, x5 - WORD $0x92800033 // mov x19, #-2 - WORD $0x17ffffdd // b LBB0_582 $-140(%rip) - // .p2align 2, 0x00 -_MASK_USE_NUMBER: - WORD $0x00000002 // .long 2 - -TEXT ·__skip_object(SB), NOSPLIT, $0-40 - NO_LOCAL_POINTERS - -_entry: - MOVD 16(g), R16 - SUB $304, RSP, R17 - CMP R16, R17 - BLS _stack_grow - -_skip_object: - MOVD s+0(FP), R0 - MOVD p+8(FP), R1 - MOVD m+16(FP), R2 - MOVD flags+24(FP), R3 - MOVD ·_subr__skip_object(SB), R11 - WORD $0x1000005e // adr x30, .+8 - JMP (R11) - MOVD R0, ret+32(FP) - RET - -_stack_grow: - MOVD R30, R3 - CALL runtime·morestack_noctxt<>(SB) - JMP _entry diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_object_subr_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/skip_object_subr_arm64.go deleted file mode 100644 index a78929c61..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_object_subr_arm64.go +++ /dev/null @@ -1,25 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package neon - -//go:nosplit -//go:noescape -//goland:noinspection ALL -func __skip_object_entry__() uintptr - -var ( - _subr__skip_object uintptr = __skip_object_entry__() + 48 -) - -const ( - _stack__skip_object = 240 -) - -var ( - _ = _subr__skip_object -) - -const ( - _ = _stack__skip_object -) diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_one_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/skip_one_arm64.go deleted file mode 100644 index 57978a3bc..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_one_arm64.go +++ /dev/null @@ -1,35 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 neon - -import ( - // `unsafe` - - `github.com/bytedance/sonic/internal/native/types` -) - -//go:nosplit -//go:noescape -//goland:noinspection GoUnusedParameter -func __skip_one(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) - -//go:nosplit -func skip_one(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) { - return __skip_one(s, p, m, flags) -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_one_arm64.s b/vendor/github.com/bytedance/sonic/internal/native/neon/skip_one_arm64.s deleted file mode 100644 index f8cbc0dc5..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_one_arm64.s +++ /dev/null @@ -1,3286 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -#include "go_asm.h" -#include "funcdata.h" -#include "textflag.h" - -TEXT ·__skip_one_entry__(SB), NOSPLIT, $176 - NO_LOCAL_POINTERS - WORD $0x100000a0 // adr x0, .+20 - MOVD R0, ret(FP) - RET - // .p2align 4, 0x00 -lCPI0_0: - WORD $0x08040201 - WORD $0x80402010 - WORD $0x08040201 - WORD $0x80402010 - // // .byte 1 -// .byte 2 -// .byte 4 -// .byte 8 -// .byte 16 -// .byte 32 -// .byte 64 -// .byte 128 -// .byte 1 -// .byte 2 -// .byte 4 -// .byte 8 -// .byte 16 -// .byte 32 -// .byte 64 -// .byte 128 - -lCPI0_1: - WORD $0x09010800 - WORD $0x0b030a02 - WORD $0x0d050c04 - WORD $0x0f070e06 - // // .byte 0 -// .byte 8 -// .byte 1 -// .byte 9 -// .byte 2 -// .byte 10 -// .byte 3 -// .byte 11 -// .byte 4 -// .byte 12 -// .byte 5 -// .byte 13 -// .byte 6 -// .byte 14 -// .byte 7 -// .byte 15 - -lCPI0_2: - WORD $0x00000001; WORD $0x00000000 // .quad 1 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - // .p2align 2, 0x00 -_skip_one: - WORD $0xd10303ff // sub sp, sp, #192 - WORD $0xa905effc // stp x28, x27, [sp, #88] - WORD $0xa906e7fa // stp x26, x25, [sp, #104] - WORD $0xa907dff8 // stp x24, x23, [sp, #120] - WORD $0xa908d7f6 // stp x22, x21, [sp, #136] - WORD $0xa909cff4 // stp x20, x19, [sp, #152] - WORD $0xa90afbfd // stp fp, lr, [sp, #168] - WORD $0xa93ffbfd // stp fp, lr, [sp, #-8] - WORD $0xd10023fd // sub fp, sp, #8 - WORD $0x3730ee83 // tbnz w3, #6, LBB0_397 $7632(%rip) -Lloh0: - WORD $0x10fffe48 // adr x8, lCPI0_2 $-56(%rip) -Lloh1: - WORD $0x3dc00100 // ldr q0, [x8, lCPI0_2@PAGEOFF] $0(%rip) - WORD $0xaa0203ea // mov x10, x2 - WORD $0x3c808540 // str q0, [x10], #8 - WORD $0xf9400009 // ldr x9, [x0] - WORD $0xaa2903eb // mvn x11, x9 - WORD $0xf940003e // ldr lr, [x1] - WORD $0xcb0903ec // neg x12, x9 - WORD $0xd100052d // sub x13, x9, #1 - WORD $0x9280000e // mov x14, #-1 - WORD $0x5280002f // mov w15, #1 - WORD $0xd284c010 // mov x16, #9728 - WORD $0xf2c00030 // movk x16, #1, lsl #32 - WORD $0x4f01e440 // movi.16b v0, #34 - WORD $0x4f02e781 // movi.16b v1, #92 -Lloh2: - WORD $0x10fffb68 // adr x8, lCPI0_0 $-148(%rip) -Lloh3: - WORD $0x3dc00102 // ldr q2, [x8, lCPI0_0@PAGEOFF] $0(%rip) -Lloh4: - WORD $0x10fffba8 // adr x8, lCPI0_1 $-140(%rip) -Lloh5: - WORD $0x3dc00103 // ldr q3, [x8, lCPI0_1@PAGEOFF] $0(%rip) - WORD $0x4f01e404 // movi.16b v4, #32 - WORD $0x4f01e5c5 // movi.16b v5, #46 - WORD $0x4f01e566 // movi.16b v6, #43 - WORD $0x4f01e5a7 // movi.16b v7, #45 - WORD $0x4f06e610 // movi.16b v16, #208 - WORD $0x4f00e551 // movi.16b v17, #10 - WORD $0x4f06e7f2 // movi.16b v18, #223 - WORD $0x4f02e4b3 // movi.16b v19, #69 - WORD $0x52800034 // mov w20, #1 -LBB0_2: - WORD $0xf9400408 // ldr x8, [x0, #8] - WORD $0xeb0803df // cmp lr, x8 - WORD $0x54000162 // b.hs LBB0_7 $44(%rip) - WORD $0x387e6931 // ldrb w17, [x9, lr] - WORD $0x7100363f // cmp w17, #13 - WORD $0x54000100 // b.eq LBB0_7 $32(%rip) - WORD $0x7100823f // cmp w17, #32 - WORD $0x540000c0 // b.eq LBB0_7 $24(%rip) - WORD $0x51002e31 // sub w17, w17, #11 - WORD $0x31000a3f // cmn w17, #2 - WORD $0x54000062 // b.hs LBB0_7 $12(%rip) - WORD $0xaa1e03fb // mov x27, lr - WORD $0x14000031 // b LBB0_23 $196(%rip) -LBB0_7: - WORD $0x910007db // add x27, lr, #1 - WORD $0xeb08037f // cmp x27, x8 - WORD $0x54000122 // b.hs LBB0_11 $36(%rip) - WORD $0x387b6931 // ldrb w17, [x9, x27] - WORD $0x7100363f // cmp w17, #13 - WORD $0x540000c0 // b.eq LBB0_11 $24(%rip) - WORD $0x7100823f // cmp w17, #32 - WORD $0x54000080 // b.eq LBB0_11 $16(%rip) - WORD $0x51002e31 // sub w17, w17, #11 - WORD $0x31000a3f // cmn w17, #2 - WORD $0x540004c3 // b.lo LBB0_23 $152(%rip) -LBB0_11: - WORD $0x91000bdb // add x27, lr, #2 - WORD $0xeb08037f // cmp x27, x8 - WORD $0x54000122 // b.hs LBB0_15 $36(%rip) - WORD $0x387b6931 // ldrb w17, [x9, x27] - WORD $0x7100363f // cmp w17, #13 - WORD $0x540000c0 // b.eq LBB0_15 $24(%rip) - WORD $0x7100823f // cmp w17, #32 - WORD $0x54000080 // b.eq LBB0_15 $16(%rip) - WORD $0x51002e31 // sub w17, w17, #11 - WORD $0x31000a3f // cmn w17, #2 - WORD $0x54000363 // b.lo LBB0_23 $108(%rip) -LBB0_15: - WORD $0x91000fdb // add x27, lr, #3 - WORD $0xeb08037f // cmp x27, x8 - WORD $0x54000122 // b.hs LBB0_19 $36(%rip) - WORD $0x387b6931 // ldrb w17, [x9, x27] - WORD $0x7100363f // cmp w17, #13 - WORD $0x540000c0 // b.eq LBB0_19 $24(%rip) - WORD $0x7100823f // cmp w17, #32 - WORD $0x54000080 // b.eq LBB0_19 $16(%rip) - WORD $0x51002e31 // sub w17, w17, #11 - WORD $0x31000a3f // cmn w17, #2 - WORD $0x54000203 // b.lo LBB0_23 $64(%rip) -LBB0_19: - WORD $0x910013db // add x27, lr, #4 - WORD $0xeb08037f // cmp x27, x8 - WORD $0x54011bc2 // b.hs LBB0_474 $9080(%rip) -LBB0_20: - WORD $0x387b6931 // ldrb w17, [x9, x27] - WORD $0x7100823f // cmp w17, #32 - WORD $0x9ad121f1 // lsl x17, x15, x17 - WORD $0x8a100231 // and x17, x17, x16 - WORD $0xfa409a24 // ccmp x17, #0, #4, ls - WORD $0x540000a0 // b.eq LBB0_22 $20(%rip) - WORD $0x9100077b // add x27, x27, #1 - WORD $0xeb1b011f // cmp x8, x27 - WORD $0x54ffff01 // b.ne LBB0_20 $-32(%rip) - WORD $0x1400075a // b LBB0_417 $7528(%rip) -LBB0_22: - WORD $0xeb08037f // cmp x27, x8 - WORD $0x5400eb02 // b.hs LBB0_417 $7520(%rip) -LBB0_23: - WORD $0x9100077e // add lr, x27, #1 - WORD $0xf900003e // str lr, [x1] - WORD $0x8b1b0125 // add x5, x9, x27 - WORD $0x394000b5 // ldrb w21, [x5] - WORD $0x3400ea75 // cbz w21, LBB0_417 $7500(%rip) - WORD $0xd1000687 // sub x7, x20, #1 - WORD $0xf8677948 // ldr x8, [x10, x7, lsl #3] - WORD $0xb10005df // cmn x14, #1 - WORD $0x9a8e036e // csel x14, x27, x14, eq - WORD $0x71000d1f // cmp w8, #3 - WORD $0x54000ccc // b.gt LBB0_40 $408(%rip) - WORD $0x7100051f // cmp w8, #1 - WORD $0x54001920 // b.eq LBB0_55 $804(%rip) - WORD $0x7100091f // cmp w8, #2 - WORD $0x54002c60 // b.eq LBB0_95 $1420(%rip) - WORD $0x71000d1f // cmp w8, #3 - WORD $0x540019c1 // b.ne LBB0_59 $824(%rip) - WORD $0x71008abf // cmp w21, #34 - WORD $0x54015201 // b.ne LBB0_546 $10816(%rip) - WORD $0x52800088 // mov w8, #4 - WORD $0xf8277948 // str x8, [x10, x7, lsl #3] - WORD $0xf9400408 // ldr x8, [x0, #8] - WORD $0xeb1e0114 // subs x20, x8, lr - WORD $0x372830e3 // tbnz w3, #5, LBB0_110 $1564(%rip) - WORD $0x54014640 // b.eq LBB0_518 $10440(%rip) - WORD $0xf101029f // cmp x20, #64 - WORD $0x54008cc3 // b.lo LBB0_249 $4504(%rip) - WORD $0xd2800005 // mov x5, #0 - WORD $0x92800008 // mov x8, #-1 -LBB0_33: - WORD $0x8b1e0131 // add x17, x9, lr - WORD $0xad405634 // ldp q20, q21, [x17] - WORD $0xad415e36 // ldp q22, q23, [x17, #32] - WORD $0x6e208e98 // cmeq.16b v24, v20, v0 - WORD $0x6e208eb9 // cmeq.16b v25, v21, v0 - WORD $0x6e208eda // cmeq.16b v26, v22, v0 - WORD $0x6e208efb // cmeq.16b v27, v23, v0 - WORD $0x6e218e94 // cmeq.16b v20, v20, v1 - WORD $0x6e218eb5 // cmeq.16b v21, v21, v1 - WORD $0x6e218ed6 // cmeq.16b v22, v22, v1 - WORD $0x6e218ef7 // cmeq.16b v23, v23, v1 - WORD $0x4e221f18 // and.16b v24, v24, v2 - WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 - WORD $0x4e71bb18 // addv.8h h24, v24 - WORD $0x1e260311 // fmov w17, s24 - WORD $0x4e221f38 // and.16b v24, v25, v2 - WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 - WORD $0x4e71bb18 // addv.8h h24, v24 - WORD $0x1e260304 // fmov w4, s24 - WORD $0x4e221f58 // and.16b v24, v26, v2 - WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 - WORD $0x4e71bb18 // addv.8h h24, v24 - WORD $0x1e260307 // fmov w7, s24 - WORD $0x4e221f78 // and.16b v24, v27, v2 - WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 - WORD $0x4e71bb18 // addv.8h h24, v24 - WORD $0x1e260315 // fmov w21, s24 - WORD $0x4e221e94 // and.16b v20, v20, v2 - WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 - WORD $0x4e71ba94 // addv.8h h20, v20 - WORD $0x1e260296 // fmov w22, s20 - WORD $0x4e221eb4 // and.16b v20, v21, v2 - WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 - WORD $0x4e71ba94 // addv.8h h20, v20 - WORD $0x1e260297 // fmov w23, s20 - WORD $0x4e221ed4 // and.16b v20, v22, v2 - WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 - WORD $0x4e71ba94 // addv.8h h20, v20 - WORD $0x1e260298 // fmov w24, s20 - WORD $0x4e221ef4 // and.16b v20, v23, v2 - WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 - WORD $0x4e71ba94 // addv.8h h20, v20 - WORD $0x1e260299 // fmov w25, s20 - WORD $0xd3607ce7 // lsl x7, x7, #32 - WORD $0xaa15c0e7 // orr x7, x7, x21, lsl #48 - WORD $0x53103c84 // lsl w4, w4, #16 - WORD $0xaa0400e4 // orr x4, x7, x4 - WORD $0xaa110091 // orr x17, x4, x17 - WORD $0xd3607f04 // lsl x4, x24, #32 - WORD $0xaa19c084 // orr x4, x4, x25, lsl #48 - WORD $0x53103ee7 // lsl w7, w23, #16 - WORD $0xaa070084 // orr x4, x4, x7 - WORD $0xaa160087 // orr x7, x4, x22 - WORD $0xb5000107 // cbnz x7, LBB0_37 $32(%rip) - WORD $0xb5000185 // cbnz x5, LBB0_38 $48(%rip) - WORD $0xb50002d1 // cbnz x17, LBB0_39 $88(%rip) -LBB0_36: - WORD $0xd1010294 // sub x20, x20, #64 - WORD $0x910103de // add lr, lr, #64 - WORD $0xf100fe9f // cmp x20, #63 - WORD $0x54fff8a8 // b.hi LBB0_33 $-236(%rip) - WORD $0x1400041f // b LBB0_246 $4220(%rip) -LBB0_37: - WORD $0xb100051f // cmn x8, #1 - WORD $0xdac000e4 // rbit x4, x7 - WORD $0xdac01084 // clz x4, x4 - WORD $0x8b1e0084 // add x4, x4, lr - WORD $0x9a841108 // csel x8, x8, x4, ne -LBB0_38: - WORD $0x8a2500e4 // bic x4, x7, x5 - WORD $0xaa0404b5 // orr x21, x5, x4, lsl #1 - WORD $0x8a3500e5 // bic x5, x7, x21 - WORD $0x9201f0a5 // and x5, x5, #0xaaaaaaaaaaaaaaaa - WORD $0xab0400a4 // adds x4, x5, x4 - WORD $0x1a9f37e5 // cset w5, hs - WORD $0xd37ff884 // lsl x4, x4, #1 - WORD $0xd200f084 // eor x4, x4, #0x5555555555555555 - WORD $0x8a150084 // and x4, x4, x21 - WORD $0x8a240231 // bic x17, x17, x4 - WORD $0xb4fffd91 // cbz x17, LBB0_36 $-80(%rip) -LBB0_39: - WORD $0xdac00231 // rbit x17, x17 - WORD $0xdac01231 // clz x17, x17 - WORD $0x8b1e0231 // add x17, x17, lr - WORD $0x9100063e // add lr, x17, #1 - WORD $0xb6f87f9e // tbz lr, #63, LBB0_243 $4080(%rip) - WORD $0x140009d9 // b LBB0_517 $10084(%rip) -LBB0_40: - WORD $0x7100111f // cmp w8, #4 - WORD $0x54000d20 // b.eq LBB0_57 $420(%rip) - WORD $0x7100151f // cmp w8, #5 - WORD $0x54002060 // b.eq LBB0_97 $1036(%rip) - WORD $0x7100191f // cmp w8, #6 - WORD $0x54000d21 // b.ne LBB0_59 $420(%rip) - WORD $0x71008abf // cmp w21, #34 - WORD $0x54001f81 // b.ne LBB0_96 $1008(%rip) - WORD $0x52800048 // mov w8, #2 - WORD $0xf8277948 // str x8, [x10, x7, lsl #3] - WORD $0xf9400408 // ldr x8, [x0, #8] - WORD $0xeb1e0114 // subs x20, x8, lr - WORD $0x37283743 // tbnz w3, #5, LBB0_137 $1768(%rip) - WORD $0x540139a0 // b.eq LBB0_518 $10036(%rip) - WORD $0xf101029f // cmp x20, #64 - WORD $0x54009143 // b.lo LBB0_280 $4648(%rip) - WORD $0xd2800005 // mov x5, #0 - WORD $0x92800008 // mov x8, #-1 -LBB0_48: - WORD $0x8b1e0131 // add x17, x9, lr - WORD $0xad405634 // ldp q20, q21, [x17] - WORD $0xad415e36 // ldp q22, q23, [x17, #32] - WORD $0x6e208e98 // cmeq.16b v24, v20, v0 - WORD $0x6e208eb9 // cmeq.16b v25, v21, v0 - WORD $0x6e208eda // cmeq.16b v26, v22, v0 - WORD $0x6e208efb // cmeq.16b v27, v23, v0 - WORD $0x6e218e94 // cmeq.16b v20, v20, v1 - WORD $0x6e218eb5 // cmeq.16b v21, v21, v1 - WORD $0x6e218ed6 // cmeq.16b v22, v22, v1 - WORD $0x6e218ef7 // cmeq.16b v23, v23, v1 - WORD $0x4e221f18 // and.16b v24, v24, v2 - WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 - WORD $0x4e71bb18 // addv.8h h24, v24 - WORD $0x1e260311 // fmov w17, s24 - WORD $0x4e221f38 // and.16b v24, v25, v2 - WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 - WORD $0x4e71bb18 // addv.8h h24, v24 - WORD $0x1e260304 // fmov w4, s24 - WORD $0x4e221f58 // and.16b v24, v26, v2 - WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 - WORD $0x4e71bb18 // addv.8h h24, v24 - WORD $0x1e260307 // fmov w7, s24 - WORD $0x4e221f78 // and.16b v24, v27, v2 - WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 - WORD $0x4e71bb18 // addv.8h h24, v24 - WORD $0x1e260315 // fmov w21, s24 - WORD $0x4e221e94 // and.16b v20, v20, v2 - WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 - WORD $0x4e71ba94 // addv.8h h20, v20 - WORD $0x1e260296 // fmov w22, s20 - WORD $0x4e221eb4 // and.16b v20, v21, v2 - WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 - WORD $0x4e71ba94 // addv.8h h20, v20 - WORD $0x1e260297 // fmov w23, s20 - WORD $0x4e221ed4 // and.16b v20, v22, v2 - WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 - WORD $0x4e71ba94 // addv.8h h20, v20 - WORD $0x1e260298 // fmov w24, s20 - WORD $0x4e221ef4 // and.16b v20, v23, v2 - WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 - WORD $0x4e71ba94 // addv.8h h20, v20 - WORD $0x1e260299 // fmov w25, s20 - WORD $0xd3607ce7 // lsl x7, x7, #32 - WORD $0xaa15c0e7 // orr x7, x7, x21, lsl #48 - WORD $0x53103c84 // lsl w4, w4, #16 - WORD $0xaa0400e4 // orr x4, x7, x4 - WORD $0xaa110091 // orr x17, x4, x17 - WORD $0xd3607f04 // lsl x4, x24, #32 - WORD $0xaa19c084 // orr x4, x4, x25, lsl #48 - WORD $0x53103ee7 // lsl w7, w23, #16 - WORD $0xaa070084 // orr x4, x4, x7 - WORD $0xaa160087 // orr x7, x4, x22 - WORD $0xb5000107 // cbnz x7, LBB0_52 $32(%rip) - WORD $0xb5000185 // cbnz x5, LBB0_53 $48(%rip) - WORD $0xb50002d1 // cbnz x17, LBB0_54 $88(%rip) -LBB0_51: - WORD $0xd1010294 // sub x20, x20, #64 - WORD $0x910103de // add lr, lr, #64 - WORD $0xf100fe9f // cmp x20, #63 - WORD $0x54fff8a8 // b.hi LBB0_48 $-236(%rip) - WORD $0x1400043e // b LBB0_275 $4344(%rip) -LBB0_52: - WORD $0xb100051f // cmn x8, #1 - WORD $0xdac000e4 // rbit x4, x7 - WORD $0xdac01084 // clz x4, x4 - WORD $0x8b1e0084 // add x4, x4, lr - WORD $0x9a841108 // csel x8, x8, x4, ne -LBB0_53: - WORD $0x8a2500e4 // bic x4, x7, x5 - WORD $0xaa0404b5 // orr x21, x5, x4, lsl #1 - WORD $0x8a3500e5 // bic x5, x7, x21 - WORD $0x9201f0a5 // and x5, x5, #0xaaaaaaaaaaaaaaaa - WORD $0xab0400a4 // adds x4, x5, x4 - WORD $0x1a9f37e5 // cset w5, hs - WORD $0xd37ff884 // lsl x4, x4, #1 - WORD $0xd200f084 // eor x4, x4, #0x5555555555555555 - WORD $0x8a150084 // and x4, x4, x21 - WORD $0x8a240231 // bic x17, x17, x4 - WORD $0xb4fffd91 // cbz x17, LBB0_51 $-80(%rip) -LBB0_54: - WORD $0xdac00231 // rbit x17, x17 - WORD $0xdac01231 // clz x17, x17 - WORD $0x8b1e0231 // add x17, x17, lr - WORD $0x9100063e // add lr, x17, #1 - WORD $0xb6f83b1e // tbz lr, #63, LBB0_149 $1888(%rip) - WORD $0x14000974 // b LBB0_517 $9680(%rip) -LBB0_55: - WORD $0x7100b2bf // cmp w21, #44 - WORD $0x54001760 // b.eq LBB0_106 $748(%rip) - WORD $0x710176bf // cmp w21, #93 - WORD $0x54001400 // b.eq LBB0_98 $640(%rip) - WORD $0x140009c9 // b LBB0_546 $10020(%rip) -LBB0_57: - WORD $0x7100eabf // cmp w21, #58 - WORD $0x540138e1 // b.ne LBB0_546 $10012(%rip) - WORD $0xf827795f // str xzr, [x10, x7, lsl #3] - WORD $0x14000392 // b LBB0_244 $3656(%rip) -LBB0_59: - WORD $0xf9000047 // str x7, [x2] - WORD $0x92800028 // mov x8, #-2 - WORD $0x71016abf // cmp w21, #90 - WORD $0x5400140c // b.gt LBB0_100 $640(%rip) -LBB0_60: - WORD $0x5100c2b1 // sub w17, w21, #48 - WORD $0x71002a3f // cmp w17, #10 - WORD $0x54003a82 // b.hs LBB0_152 $1872(%rip) - WORD $0xf9400408 // ldr x8, [x0, #8] - WORD $0xeb1b0116 // subs x22, x8, x27 - WORD $0x54012d00 // b.eq LBB0_520 $9632(%rip) - WORD $0x394000a8 // ldrb w8, [x5] - WORD $0x7100c11f // cmp w8, #48 - WORD $0x54000181 // b.ne LBB0_66 $48(%rip) - WORD $0xf10006df // cmp x22, #1 - WORD $0x54006fc0 // b.eq LBB0_243 $3576(%rip) - WORD $0x387e6928 // ldrb w8, [x9, lr] - WORD $0x5100b908 // sub w8, w8, #46 - WORD $0x7100dd1f // cmp w8, #55 - WORD $0x54006f48 // b.hi LBB0_243 $3560(%rip) - WORD $0x9ac821e8 // lsl x8, x15, x8 - WORD $0xb20903f1 // mov x17, #36028797027352576 - WORD $0xf2800031 // movk x17, #1 - WORD $0xea11011f // tst x8, x17 - WORD $0x54006ea0 // b.eq LBB0_243 $3540(%rip) -LBB0_66: - WORD $0xf10042df // cmp x22, #16 - WORD $0x5400a303 // b.lo LBB0_337 $5216(%rip) - WORD $0xd2800017 // mov x23, #0 - WORD $0xd280001e // mov lr, #0 - WORD $0x92800015 // mov x21, #-1 - WORD $0x92800014 // mov x20, #-1 - WORD $0x92800008 // mov x8, #-1 -LBB0_68: - WORD $0x3cfe68b4 // ldr q20, [x5, lr] - WORD $0x6e258e95 // cmeq.16b v21, v20, v5 - WORD $0x6e268e96 // cmeq.16b v22, v20, v6 - WORD $0x6e278e97 // cmeq.16b v23, v20, v7 - WORD $0x4e308698 // add.16b v24, v20, v16 - WORD $0x6e383638 // cmhi.16b v24, v17, v24 - WORD $0x4e321e94 // and.16b v20, v20, v18 - WORD $0x6e338e94 // cmeq.16b v20, v20, v19 - WORD $0x4eb71ed6 // orr.16b v22, v22, v23 - WORD $0x4eb51f17 // orr.16b v23, v24, v21 - WORD $0x4eb61e98 // orr.16b v24, v20, v22 - WORD $0x4eb81ef7 // orr.16b v23, v23, v24 - WORD $0x4e221eb5 // and.16b v21, v21, v2 - WORD $0x4e0302b5 // tbl.16b v21, { v21 }, v3 - WORD $0x4e71bab5 // addv.8h h21, v21 - WORD $0x1e2602a4 // fmov w4, s21 - WORD $0x4e221e94 // and.16b v20, v20, v2 - WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 - WORD $0x4e71ba94 // addv.8h h20, v20 - WORD $0x1e260287 // fmov w7, s20 - WORD $0x4e221ed4 // and.16b v20, v22, v2 - WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 - WORD $0x4e71ba94 // addv.8h h20, v20 - WORD $0x1e260299 // fmov w25, s20 - WORD $0x4e221ef4 // and.16b v20, v23, v2 - WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 - WORD $0x4e71ba94 // addv.8h h20, v20 - WORD $0x1e260291 // fmov w17, s20 - WORD $0x2a3103f1 // mvn w17, w17 - WORD $0x32103e31 // orr w17, w17, #0xffff0000 - WORD $0x5ac00231 // rbit w17, w17 - WORD $0x5ac01231 // clz w17, w17 - WORD $0x12800006 // mov w6, #-1 - WORD $0x1ad120d8 // lsl w24, w6, w17 - WORD $0x0a38009a // bic w26, w4, w24 - WORD $0x0a3800e6 // bic w6, w7, w24 - WORD $0x0a380333 // bic w19, w25, w24 - WORD $0x7100423f // cmp w17, #16 - WORD $0x1a9a009a // csel w26, w4, w26, eq - WORD $0x1a8600f8 // csel w24, w7, w6, eq - WORD $0x1a930327 // csel w7, w25, w19, eq - WORD $0x51000744 // sub w4, w26, #1 - WORD $0x6a1a0084 // ands w4, w4, w26 - WORD $0x54006961 // b.ne LBB0_245 $3372(%rip) - WORD $0x51000704 // sub w4, w24, #1 - WORD $0x6a180084 // ands w4, w4, w24 - WORD $0x54006901 // b.ne LBB0_245 $3360(%rip) - WORD $0x510004e4 // sub w4, w7, #1 - WORD $0x6a070084 // ands w4, w4, w7 - WORD $0x540068a1 // b.ne LBB0_245 $3348(%rip) - WORD $0x340000da // cbz w26, LBB0_74 $24(%rip) - WORD $0x5ac00344 // rbit w4, w26 - WORD $0x5ac01099 // clz w25, w4 - WORD $0xb100051f // cmn x8, #1 - WORD $0x540079a1 // b.ne LBB0_277 $3892(%rip) - WORD $0x8b1903c8 // add x8, lr, x25 -LBB0_74: - WORD $0x340000d8 // cbz w24, LBB0_77 $24(%rip) - WORD $0x5ac00304 // rbit w4, w24 - WORD $0x5ac01098 // clz w24, w4 - WORD $0xb100069f // cmn x20, #1 - WORD $0x54007941 // b.ne LBB0_278 $3880(%rip) - WORD $0x8b1803d4 // add x20, lr, x24 -LBB0_77: - WORD $0x340000c7 // cbz w7, LBB0_80 $24(%rip) - WORD $0x5ac000e4 // rbit w4, w7 - WORD $0x5ac01087 // clz w7, w4 - WORD $0xb10006bf // cmn x21, #1 - WORD $0x540078e1 // b.ne LBB0_279 $3868(%rip) - WORD $0x8b0703d5 // add x21, lr, x7 -LBB0_80: - WORD $0x7100423f // cmp w17, #16 - WORD $0x54001a41 // b.ne LBB0_122 $840(%rip) - WORD $0x910043de // add lr, lr, #16 - WORD $0xd10042f7 // sub x23, x23, #16 - WORD $0x8b1702c7 // add x7, x22, x23 - WORD $0xf1003cff // cmp x7, #15 - WORD $0x54fff6c8 // b.hi LBB0_68 $-296(%rip) - WORD $0x8b1e00b7 // add x23, x5, lr - WORD $0xeb1e02df // cmp x22, lr - WORD $0x54001980 // b.eq LBB0_123 $816(%rip) -LBB0_83: - WORD $0x8b0702f8 // add x24, x23, x7 - WORD $0x8b1b01b1 // add x17, x13, x27 - WORD $0xcb170236 // sub x22, x17, x23 - WORD $0xcb0502f1 // sub x17, x23, x5 - WORD $0xaa1703fe // mov lr, x23 - WORD $0x14000009 // b LBB0_86 $36(%rip) -LBB0_84: - WORD $0xb100069f // cmn x20, #1 - WORD $0xaa1103f4 // mov x20, x17 - WORD $0x54001c01 // b.ne LBB0_135 $896(%rip) -LBB0_85: - WORD $0xd10006d6 // sub x22, x22, #1 - WORD $0x91000631 // add x17, x17, #1 - WORD $0xaa1e03f7 // mov x23, lr - WORD $0xd10004e7 // sub x7, x7, #1 - WORD $0xb4003e67 // cbz x7, LBB0_181 $1996(%rip) -LBB0_86: - WORD $0x384017da // ldrb w26, [lr], #1 - WORD $0x5100c344 // sub w4, w26, #48 - WORD $0x7100289f // cmp w4, #10 - WORD $0x54ffff03 // b.lo LBB0_85 $-32(%rip) - WORD $0x7100b75f // cmp w26, #45 - WORD $0x5400016d // b.le LBB0_92 $44(%rip) - WORD $0x7101975f // cmp w26, #101 - WORD $0x54fffe20 // b.eq LBB0_84 $-60(%rip) - WORD $0x7101175f // cmp w26, #69 - WORD $0x54fffde0 // b.eq LBB0_84 $-68(%rip) - WORD $0x7100bb5f // cmp w26, #46 - WORD $0x54001641 // b.ne LBB0_123 $712(%rip) - WORD $0xb100051f // cmn x8, #1 - WORD $0xaa1103e8 // mov x8, x17 - WORD $0x54fffda0 // b.eq LBB0_85 $-76(%rip) - WORD $0x140000cb // b LBB0_135 $812(%rip) -LBB0_92: - WORD $0x7100af5f // cmp w26, #43 - WORD $0x54000060 // b.eq LBB0_94 $12(%rip) - WORD $0x7100b75f // cmp w26, #45 - WORD $0x54001541 // b.ne LBB0_123 $680(%rip) -LBB0_94: - WORD $0xb10006bf // cmn x21, #1 - WORD $0xaa1103f5 // mov x21, x17 - WORD $0x54fffca0 // b.eq LBB0_85 $-108(%rip) - WORD $0x140000c3 // b LBB0_135 $780(%rip) -LBB0_95: - WORD $0x7100b2bf // cmp w21, #44 - WORD $0x540004a0 // b.eq LBB0_108 $148(%rip) -LBB0_96: - WORD $0x7101f6bf // cmp w21, #125 - WORD $0x54000080 // b.eq LBB0_98 $16(%rip) - WORD $0x1400092d // b LBB0_546 $9396(%rip) -LBB0_97: - WORD $0x710176bf // cmp w21, #93 - WORD $0x540000c1 // b.ne LBB0_99 $24(%rip) -LBB0_98: - WORD $0xf9000047 // str x7, [x2] - WORD $0xaa0703f4 // mov x20, x7 - WORD $0xaa0e03e8 // mov x8, x14 - WORD $0xb5ffc907 // cbnz x7, LBB0_2 $-1760(%rip) - WORD $0x140008c1 // b LBB0_515 $8964(%rip) -LBB0_99: - WORD $0xf827794f // str x15, [x10, x7, lsl #3] - WORD $0x92800028 // mov x8, #-2 - WORD $0x71016abf // cmp w21, #90 - WORD $0x54ffec4d // b.le LBB0_60 $-632(%rip) -LBB0_100: - WORD $0x7101b6bf // cmp w21, #109 - WORD $0x540028ad // b.le LBB0_158 $1300(%rip) - WORD $0x7101babf // cmp w21, #110 - WORD $0x54002b80 // b.eq LBB0_165 $1392(%rip) - WORD $0x7101d2bf // cmp w21, #116 - WORD $0x54002a00 // b.eq LBB0_163 $1344(%rip) - WORD $0x7101eebf // cmp w21, #123 - WORD $0x540116a1 // b.ne LBB0_515 $8916(%rip) - WORD $0xf9400048 // ldr x8, [x2] - WORD $0xf13ffd1f // cmp x8, #4095 - WORD $0x5401176c // b.gt LBB0_516 $8940(%rip) - WORD $0x91000511 // add x17, x8, #1 - WORD $0xf9000051 // str x17, [x2] - WORD $0x528000d1 // mov w17, #6 - WORD $0xf8287951 // str x17, [x10, x8, lsl #3] - WORD $0x140002df // b LBB0_244 $2940(%rip) -LBB0_106: - WORD $0xf13ffe9f // cmp x20, #4095 - WORD $0x5401168c // b.gt LBB0_516 $8912(%rip) - WORD $0x91000688 // add x8, x20, #1 - WORD $0xf9000048 // str x8, [x2] - WORD $0xf834795f // str xzr, [x10, x20, lsl #3] - WORD $0x140002d9 // b LBB0_244 $2916(%rip) -LBB0_108: - WORD $0xf13ffe9f // cmp x20, #4095 - WORD $0x540115cc // b.gt LBB0_516 $8888(%rip) - WORD $0x91000688 // add x8, x20, #1 - WORD $0xf9000048 // str x8, [x2] - WORD $0x52800068 // mov w8, #3 - WORD $0xf8347948 // str x8, [x10, x20, lsl #3] - WORD $0x140002d2 // b LBB0_244 $2888(%rip) -LBB0_110: - WORD $0x54011580 // b.eq LBB0_518 $8880(%rip) - WORD $0xf101029f // cmp x20, #64 - WORD $0x54006063 // b.lo LBB0_255 $3084(%rip) - WORD $0xd2800005 // mov x5, #0 - WORD $0x92800008 // mov x8, #-1 -LBB0_113: - WORD $0x8b1e0131 // add x17, x9, lr - WORD $0xad405a37 // ldp q23, q22, [x17] - WORD $0xad415235 // ldp q21, q20, [x17, #32] - WORD $0x6e208ef8 // cmeq.16b v24, v23, v0 - WORD $0x4e221f18 // and.16b v24, v24, v2 - WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 - WORD $0x4e71bb18 // addv.8h h24, v24 - WORD $0x1e260311 // fmov w17, s24 - WORD $0x6e208ed8 // cmeq.16b v24, v22, v0 - WORD $0x4e221f18 // and.16b v24, v24, v2 - WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 - WORD $0x4e71bb18 // addv.8h h24, v24 - WORD $0x1e260304 // fmov w4, s24 - WORD $0x6e208eb8 // cmeq.16b v24, v21, v0 - WORD $0x4e221f18 // and.16b v24, v24, v2 - WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 - WORD $0x4e71bb18 // addv.8h h24, v24 - WORD $0x1e260307 // fmov w7, s24 - WORD $0x6e208e98 // cmeq.16b v24, v20, v0 - WORD $0x4e221f18 // and.16b v24, v24, v2 - WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 - WORD $0x4e71bb18 // addv.8h h24, v24 - WORD $0x1e260315 // fmov w21, s24 - WORD $0x6e218ef8 // cmeq.16b v24, v23, v1 - WORD $0x4e221f18 // and.16b v24, v24, v2 - WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 - WORD $0x4e71bb18 // addv.8h h24, v24 - WORD $0x1e260316 // fmov w22, s24 - WORD $0x6e218ed8 // cmeq.16b v24, v22, v1 - WORD $0x4e221f18 // and.16b v24, v24, v2 - WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 - WORD $0x4e71bb18 // addv.8h h24, v24 - WORD $0x1e260317 // fmov w23, s24 - WORD $0x6e218eb8 // cmeq.16b v24, v21, v1 - WORD $0x4e221f18 // and.16b v24, v24, v2 - WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 - WORD $0x4e71bb18 // addv.8h h24, v24 - WORD $0x1e260318 // fmov w24, s24 - WORD $0x6e218e98 // cmeq.16b v24, v20, v1 - WORD $0x4e221f18 // and.16b v24, v24, v2 - WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 - WORD $0x4e71bb18 // addv.8h h24, v24 - WORD $0x1e260319 // fmov w25, s24 - WORD $0xd3607ce7 // lsl x7, x7, #32 - WORD $0xaa15c0e7 // orr x7, x7, x21, lsl #48 - WORD $0x53103c84 // lsl w4, w4, #16 - WORD $0xaa0400e4 // orr x4, x7, x4 - WORD $0xaa110091 // orr x17, x4, x17 - WORD $0xd3607f04 // lsl x4, x24, #32 - WORD $0xaa19c084 // orr x4, x4, x25, lsl #48 - WORD $0x53103ee7 // lsl w7, w23, #16 - WORD $0xaa070084 // orr x4, x4, x7 - WORD $0xaa160087 // orr x7, x4, x22 - WORD $0xb5000447 // cbnz x7, LBB0_118 $136(%rip) - WORD $0xb50004c5 // cbnz x5, LBB0_119 $152(%rip) -LBB0_115: - WORD $0x6e373497 // cmhi.16b v23, v4, v23 - WORD $0x4e221ef7 // and.16b v23, v23, v2 - WORD $0x4e0302f7 // tbl.16b v23, { v23 }, v3 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602e4 // fmov w4, s23 - WORD $0x6e363496 // cmhi.16b v22, v4, v22 - WORD $0x4e221ed6 // and.16b v22, v22, v2 - WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3 - WORD $0x4e71bad6 // addv.8h h22, v22 - WORD $0x1e2602c7 // fmov w7, s22 - WORD $0x6e353495 // cmhi.16b v21, v4, v21 - WORD $0x4e221eb5 // and.16b v21, v21, v2 - WORD $0x4e0302b5 // tbl.16b v21, { v21 }, v3 - WORD $0x4e71bab5 // addv.8h h21, v21 - WORD $0x1e2602b5 // fmov w21, s21 - WORD $0x6e343494 // cmhi.16b v20, v4, v20 - WORD $0x4e221e94 // and.16b v20, v20, v2 - WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 - WORD $0x4e71ba94 // addv.8h h20, v20 - WORD $0x1e260296 // fmov w22, s20 - WORD $0xd3607eb5 // lsl x21, x21, #32 - WORD $0xaa16c2b5 // orr x21, x21, x22, lsl #48 - WORD $0x53103ce7 // lsl w7, w7, #16 - WORD $0xaa0702a7 // orr x7, x21, x7 - WORD $0xaa0400e7 // orr x7, x7, x4 - WORD $0xb50002f1 // cbnz x17, LBB0_120 $92(%rip) - WORD $0xb5010c27 // cbnz x7, LBB0_524 $8580(%rip) - WORD $0xd1010294 // sub x20, x20, #64 - WORD $0x910103de // add lr, lr, #64 - WORD $0xf100fe9f // cmp x20, #63 - WORD $0x54fff568 // b.hi LBB0_113 $-340(%rip) - WORD $0x14000281 // b LBB0_247 $2564(%rip) -LBB0_118: - WORD $0xb100051f // cmn x8, #1 - WORD $0xdac000e4 // rbit x4, x7 - WORD $0xdac01084 // clz x4, x4 - WORD $0x8b1e0084 // add x4, x4, lr - WORD $0x9a841108 // csel x8, x8, x4, ne -LBB0_119: - WORD $0x8a2500e4 // bic x4, x7, x5 - WORD $0xaa0404b5 // orr x21, x5, x4, lsl #1 - WORD $0x8a3500e5 // bic x5, x7, x21 - WORD $0x9201f0a5 // and x5, x5, #0xaaaaaaaaaaaaaaaa - WORD $0xab0400a4 // adds x4, x5, x4 - WORD $0x1a9f37e5 // cset w5, hs - WORD $0xd37ff884 // lsl x4, x4, #1 - WORD $0xd200f084 // eor x4, x4, #0x5555555555555555 - WORD $0x8a150084 // and x4, x4, x21 - WORD $0x8a240231 // bic x17, x17, x4 - WORD $0x17ffffd1 // b LBB0_115 $-188(%rip) -LBB0_120: - WORD $0xdac00231 // rbit x17, x17 - WORD $0xdac01231 // clz x17, x17 - WORD $0xdac000e4 // rbit x4, x7 - WORD $0xdac01085 // clz x5, x4 - WORD $0xeb1100bf // cmp x5, x17 - WORD $0x54011383 // b.lo LBB0_549 $8816(%rip) - WORD $0x8b1e0231 // add x17, x17, lr - WORD $0x9100063e // add lr, x17, #1 - WORD $0xb6f84b1e // tbz lr, #63, LBB0_243 $2400(%rip) - WORD $0x14000835 // b LBB0_517 $8404(%rip) -LBB0_122: - WORD $0x8b3140b1 // add x17, x5, w17, uxtw - WORD $0x8b1e0237 // add x23, x17, lr -LBB0_123: - WORD $0x92800016 // mov x22, #-1 - WORD $0xb4010728 // cbz x8, LBB0_521 $8420(%rip) -LBB0_124: - WORD $0xb4010715 // cbz x21, LBB0_521 $8416(%rip) - WORD $0xb40106f4 // cbz x20, LBB0_521 $8412(%rip) - WORD $0xcb0502f1 // sub x17, x23, x5 - WORD $0xd1000625 // sub x5, x17, #1 - WORD $0xeb05011f // cmp x8, x5 - WORD $0x540002a0 // b.eq LBB0_134 $84(%rip) - WORD $0xeb0502bf // cmp x21, x5 - WORD $0x54000260 // b.eq LBB0_134 $76(%rip) - WORD $0xeb05029f // cmp x20, x5 - WORD $0x54000220 // b.eq LBB0_134 $68(%rip) - WORD $0xf10006a4 // subs x4, x21, #1 - WORD $0x5400006b // b.lt LBB0_131 $12(%rip) - WORD $0xeb04029f // cmp x20, x4 - WORD $0x54010581 // b.ne LBB0_522 $8368(%rip) -LBB0_131: - WORD $0xaa140105 // orr x5, x8, x20 - WORD $0xb7f80065 // tbnz x5, #63, LBB0_133 $12(%rip) - WORD $0xeb14011f // cmp x8, x20 - WORD $0x540106aa // b.ge LBB0_528 $8404(%rip) -LBB0_133: - WORD $0xd37ffca4 // lsr x4, x5, #63 - WORD $0x52000084 // eor w4, w4, #0x1 - WORD $0xd1000685 // sub x5, x20, #1 - WORD $0xeb05011f // cmp x8, x5 - WORD $0x1a9f17e8 // cset w8, eq - WORD $0x6a08009f // tst w4, w8 - WORD $0xda940236 // csinv x22, x17, x20, eq - WORD $0x14000002 // b LBB0_135 $8(%rip) -LBB0_134: - WORD $0xcb1103f6 // neg x22, x17 -LBB0_135: - WORD $0xb7f903b6 // tbnz x22, #63, LBB0_521 $8308(%rip) - WORD $0x8b16037e // add lr, x27, x22 - WORD $0x14000235 // b LBB0_243 $2260(%rip) -LBB0_137: - WORD $0x54010280 // b.eq LBB0_518 $8272(%rip) - WORD $0xf101029f // cmp x20, #64 - WORD $0x54005e83 // b.lo LBB0_286 $3024(%rip) - WORD $0xd2800005 // mov x5, #0 - WORD $0x92800008 // mov x8, #-1 -LBB0_140: - WORD $0x8b1e0131 // add x17, x9, lr - WORD $0xad405a37 // ldp q23, q22, [x17] - WORD $0xad415235 // ldp q21, q20, [x17, #32] - WORD $0x6e208ef8 // cmeq.16b v24, v23, v0 - WORD $0x4e221f18 // and.16b v24, v24, v2 - WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 - WORD $0x4e71bb18 // addv.8h h24, v24 - WORD $0x1e260311 // fmov w17, s24 - WORD $0x6e208ed8 // cmeq.16b v24, v22, v0 - WORD $0x4e221f18 // and.16b v24, v24, v2 - WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 - WORD $0x4e71bb18 // addv.8h h24, v24 - WORD $0x1e260304 // fmov w4, s24 - WORD $0x6e208eb8 // cmeq.16b v24, v21, v0 - WORD $0x4e221f18 // and.16b v24, v24, v2 - WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 - WORD $0x4e71bb18 // addv.8h h24, v24 - WORD $0x1e260307 // fmov w7, s24 - WORD $0x6e208e98 // cmeq.16b v24, v20, v0 - WORD $0x4e221f18 // and.16b v24, v24, v2 - WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 - WORD $0x4e71bb18 // addv.8h h24, v24 - WORD $0x1e260315 // fmov w21, s24 - WORD $0x6e218ef8 // cmeq.16b v24, v23, v1 - WORD $0x4e221f18 // and.16b v24, v24, v2 - WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 - WORD $0x4e71bb18 // addv.8h h24, v24 - WORD $0x1e260316 // fmov w22, s24 - WORD $0x6e218ed8 // cmeq.16b v24, v22, v1 - WORD $0x4e221f18 // and.16b v24, v24, v2 - WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 - WORD $0x4e71bb18 // addv.8h h24, v24 - WORD $0x1e260317 // fmov w23, s24 - WORD $0x6e218eb8 // cmeq.16b v24, v21, v1 - WORD $0x4e221f18 // and.16b v24, v24, v2 - WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 - WORD $0x4e71bb18 // addv.8h h24, v24 - WORD $0x1e260318 // fmov w24, s24 - WORD $0x6e218e98 // cmeq.16b v24, v20, v1 - WORD $0x4e221f18 // and.16b v24, v24, v2 - WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 - WORD $0x4e71bb18 // addv.8h h24, v24 - WORD $0x1e260319 // fmov w25, s24 - WORD $0xd3607ce7 // lsl x7, x7, #32 - WORD $0xaa15c0e7 // orr x7, x7, x21, lsl #48 - WORD $0x53103c84 // lsl w4, w4, #16 - WORD $0xaa0400e4 // orr x4, x7, x4 - WORD $0xaa110091 // orr x17, x4, x17 - WORD $0xd3607f04 // lsl x4, x24, #32 - WORD $0xaa19c084 // orr x4, x4, x25, lsl #48 - WORD $0x53103ee7 // lsl w7, w23, #16 - WORD $0xaa070084 // orr x4, x4, x7 - WORD $0xaa160087 // orr x7, x4, x22 - WORD $0xb5000447 // cbnz x7, LBB0_145 $136(%rip) - WORD $0xb50004c5 // cbnz x5, LBB0_146 $152(%rip) -LBB0_142: - WORD $0x6e373497 // cmhi.16b v23, v4, v23 - WORD $0x4e221ef7 // and.16b v23, v23, v2 - WORD $0x4e0302f7 // tbl.16b v23, { v23 }, v3 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602e4 // fmov w4, s23 - WORD $0x6e363496 // cmhi.16b v22, v4, v22 - WORD $0x4e221ed6 // and.16b v22, v22, v2 - WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3 - WORD $0x4e71bad6 // addv.8h h22, v22 - WORD $0x1e2602c7 // fmov w7, s22 - WORD $0x6e353495 // cmhi.16b v21, v4, v21 - WORD $0x4e221eb5 // and.16b v21, v21, v2 - WORD $0x4e0302b5 // tbl.16b v21, { v21 }, v3 - WORD $0x4e71bab5 // addv.8h h21, v21 - WORD $0x1e2602b5 // fmov w21, s21 - WORD $0x6e343494 // cmhi.16b v20, v4, v20 - WORD $0x4e221e94 // and.16b v20, v20, v2 - WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 - WORD $0x4e71ba94 // addv.8h h20, v20 - WORD $0x1e260296 // fmov w22, s20 - WORD $0xd3607eb5 // lsl x21, x21, #32 - WORD $0xaa16c2b5 // orr x21, x21, x22, lsl #48 - WORD $0x53103ce7 // lsl w7, w7, #16 - WORD $0xaa0702a7 // orr x7, x21, x7 - WORD $0xaa0400e7 // orr x7, x7, x4 - WORD $0xb50002f1 // cbnz x17, LBB0_147 $92(%rip) - WORD $0xb500f927 // cbnz x7, LBB0_524 $7972(%rip) - WORD $0xd1010294 // sub x20, x20, #64 - WORD $0x910103de // add lr, lr, #64 - WORD $0xf100fe9f // cmp x20, #63 - WORD $0x54fff568 // b.hi LBB0_140 $-340(%rip) - WORD $0x1400026d // b LBB0_276 $2484(%rip) -LBB0_145: - WORD $0xb100051f // cmn x8, #1 - WORD $0xdac000e4 // rbit x4, x7 - WORD $0xdac01084 // clz x4, x4 - WORD $0x8b1e0084 // add x4, x4, lr - WORD $0x9a841108 // csel x8, x8, x4, ne -LBB0_146: - WORD $0x8a2500e4 // bic x4, x7, x5 - WORD $0xaa0404b5 // orr x21, x5, x4, lsl #1 - WORD $0x8a3500e5 // bic x5, x7, x21 - WORD $0x9201f0a5 // and x5, x5, #0xaaaaaaaaaaaaaaaa - WORD $0xab0400a4 // adds x4, x5, x4 - WORD $0x1a9f37e5 // cset w5, hs - WORD $0xd37ff884 // lsl x4, x4, #1 - WORD $0xd200f084 // eor x4, x4, #0x5555555555555555 - WORD $0x8a150084 // and x4, x4, x21 - WORD $0x8a240231 // bic x17, x17, x4 - WORD $0x17ffffd1 // b LBB0_142 $-188(%rip) -LBB0_147: - WORD $0xdac00231 // rbit x17, x17 - WORD $0xdac01231 // clz x17, x17 - WORD $0xdac000e4 // rbit x4, x7 - WORD $0xdac01085 // clz x5, x4 - WORD $0xeb1100bf // cmp x5, x17 - WORD $0x54010083 // b.lo LBB0_549 $8208(%rip) - WORD $0x8b1e0231 // add x17, x17, lr - WORD $0x9100063e // add lr, x17, #1 - WORD $0xb7f8f3de // tbnz lr, #63, LBB0_517 $7800(%rip) -LBB0_149: - WORD $0xf900003e // str lr, [x1] - WORD $0xaa1b03e8 // mov x8, x27 - WORD $0xb27ff7f1 // mov x17, #9223372036854775806 - WORD $0xeb11037f // cmp x27, x17 - WORD $0x5400f1c8 // b.hi LBB0_515 $7736(%rip) - WORD $0xf9400048 // ldr x8, [x2] - WORD $0xf13ffd1f // cmp x8, #4095 - WORD $0x5400f28c // b.gt LBB0_516 $7760(%rip) - WORD $0x91000511 // add x17, x8, #1 - WORD $0xf9000051 // str x17, [x2] - WORD $0x52800091 // mov w17, #4 - WORD $0xf8287951 // str x17, [x10, x8, lsl #3] - WORD $0x140001b8 // b LBB0_244 $1760(%rip) -LBB0_152: - WORD $0x71008abf // cmp w21, #34 - WORD $0x54000740 // b.eq LBB0_170 $232(%rip) - WORD $0x7100b6bf // cmp w21, #45 - WORD $0x5400f041 // b.ne LBB0_515 $7688(%rip) - WORD $0xf9400408 // ldr x8, [x0, #8] - WORD $0xeb1e0111 // subs x17, x8, lr - WORD $0x5400f440 // b.eq LBB0_529 $7816(%rip) - WORD $0x8b1e0128 // add x8, x9, lr - WORD $0x39400104 // ldrb w4, [x8] - WORD $0x7100c09f // cmp w4, #48 - WORD $0x540021a1 // b.ne LBB0_196 $1076(%rip) - WORD $0xf100063f // cmp x17, #1 - WORD $0x54002021 // b.ne LBB0_194 $1028(%rip) -LBB0_157: - WORD $0x52800036 // mov w22, #1 - WORD $0x140001a3 // b LBB0_242 $1676(%rip) -LBB0_158: - WORD $0x71016ebf // cmp w21, #91 - WORD $0x54000460 // b.eq LBB0_168 $140(%rip) - WORD $0x71019abf // cmp w21, #102 - WORD $0x5400ee61 // b.ne LBB0_515 $7628(%rip) - WORD $0xf9400408 // ldr x8, [x0, #8] - WORD $0xd1001111 // sub x17, x8, #4 - WORD $0xeb11037f // cmp x27, x17 - WORD $0x5400fc02 // b.hs LBB0_551 $8064(%rip) - WORD $0xb87e6928 // ldr w8, [x9, lr] - WORD $0x528d8c31 // mov w17, #27745 - WORD $0x72acae71 // movk w17, #25971, lsl #16 - WORD $0x6b11011f // cmp w8, w17 - WORD $0x5400f221 // b.ne LBB0_532 $7748(%rip) - WORD $0x9100177e // add lr, x27, #5 - WORD $0x14000195 // b LBB0_243 $1620(%rip) -LBB0_163: - WORD $0xf9400408 // ldr x8, [x0, #8] - WORD $0xd1000d11 // sub x17, x8, #3 - WORD $0xeb11037f // cmp x27, x17 - WORD $0x5400faa2 // b.hs LBB0_551 $8020(%rip) - WORD $0xb87b6928 // ldr w8, [x9, x27] - WORD $0x528e4e91 // mov w17, #29300 - WORD $0x72acaeb1 // movk w17, #25973, lsl #16 - WORD $0x6b11011f // cmp w8, w17 - WORD $0x54000160 // b.eq LBB0_167 $44(%rip) - WORD $0x1400079a // b LBB0_537 $7784(%rip) -LBB0_165: - WORD $0xf9400408 // ldr x8, [x0, #8] - WORD $0xd1000d11 // sub x17, x8, #3 - WORD $0xeb11037f // cmp x27, x17 - WORD $0x5400f962 // b.hs LBB0_551 $7980(%rip) - WORD $0xb87b6928 // ldr w8, [x9, x27] - WORD $0x528eadd1 // mov w17, #30062 - WORD $0x72ad8d91 // movk w17, #27756, lsl #16 - WORD $0x6b11011f // cmp w8, w17 - WORD $0x5400f4a1 // b.ne LBB0_541 $7828(%rip) -LBB0_167: - WORD $0x9100137e // add lr, x27, #4 - WORD $0x14000180 // b LBB0_243 $1536(%rip) -LBB0_168: - WORD $0xf9400048 // ldr x8, [x2] - WORD $0xf13ffd1f // cmp x8, #4095 - WORD $0x5400eb2c // b.gt LBB0_516 $7524(%rip) - WORD $0x91000511 // add x17, x8, #1 - WORD $0xf9000051 // str x17, [x2] - WORD $0x528000b1 // mov w17, #5 - WORD $0xf8287951 // str x17, [x10, x8, lsl #3] - WORD $0x1400017d // b LBB0_244 $1524(%rip) -LBB0_170: - WORD $0xf9400408 // ldr x8, [x0, #8] - WORD $0xeb1e0114 // subs x20, x8, lr - WORD $0x37280b43 // tbnz w3, #5, LBB0_182 $360(%rip) - WORD $0x5400ea80 // b.eq LBB0_518 $7504(%rip) - WORD $0xf101029f // cmp x20, #64 - WORD $0x54005363 // b.lo LBB0_311 $2668(%rip) - WORD $0xd2800005 // mov x5, #0 - WORD $0x92800008 // mov x8, #-1 -LBB0_174: - WORD $0x8b1e0131 // add x17, x9, lr - WORD $0xad405634 // ldp q20, q21, [x17] - WORD $0xad415e36 // ldp q22, q23, [x17, #32] - WORD $0x6e208e98 // cmeq.16b v24, v20, v0 - WORD $0x6e208eb9 // cmeq.16b v25, v21, v0 - WORD $0x6e208eda // cmeq.16b v26, v22, v0 - WORD $0x6e208efb // cmeq.16b v27, v23, v0 - WORD $0x6e218e94 // cmeq.16b v20, v20, v1 - WORD $0x6e218eb5 // cmeq.16b v21, v21, v1 - WORD $0x6e218ed6 // cmeq.16b v22, v22, v1 - WORD $0x6e218ef7 // cmeq.16b v23, v23, v1 - WORD $0x4e221f18 // and.16b v24, v24, v2 - WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 - WORD $0x4e71bb18 // addv.8h h24, v24 - WORD $0x1e260311 // fmov w17, s24 - WORD $0x4e221f38 // and.16b v24, v25, v2 - WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 - WORD $0x4e71bb18 // addv.8h h24, v24 - WORD $0x1e260304 // fmov w4, s24 - WORD $0x4e221f58 // and.16b v24, v26, v2 - WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 - WORD $0x4e71bb18 // addv.8h h24, v24 - WORD $0x1e260306 // fmov w6, s24 - WORD $0x4e221f78 // and.16b v24, v27, v2 - WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 - WORD $0x4e71bb18 // addv.8h h24, v24 - WORD $0x1e260307 // fmov w7, s24 - WORD $0x4e221e94 // and.16b v20, v20, v2 - WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 - WORD $0x4e71ba94 // addv.8h h20, v20 - WORD $0x1e260293 // fmov w19, s20 - WORD $0x4e221eb4 // and.16b v20, v21, v2 - WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 - WORD $0x4e71ba94 // addv.8h h20, v20 - WORD $0x1e260295 // fmov w21, s20 - WORD $0x4e221ed4 // and.16b v20, v22, v2 - WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 - WORD $0x4e71ba94 // addv.8h h20, v20 - WORD $0x1e260296 // fmov w22, s20 - WORD $0x4e221ef4 // and.16b v20, v23, v2 - WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 - WORD $0x4e71ba94 // addv.8h h20, v20 - WORD $0x1e260297 // fmov w23, s20 - WORD $0xd3607cc6 // lsl x6, x6, #32 - WORD $0xaa07c0c6 // orr x6, x6, x7, lsl #48 - WORD $0x53103c84 // lsl w4, w4, #16 - WORD $0xaa0400c4 // orr x4, x6, x4 - WORD $0xaa110091 // orr x17, x4, x17 - WORD $0xd3607ec4 // lsl x4, x22, #32 - WORD $0xaa17c084 // orr x4, x4, x23, lsl #48 - WORD $0x53103ea6 // lsl w6, w21, #16 - WORD $0xaa060084 // orr x4, x4, x6 - WORD $0xaa130087 // orr x7, x4, x19 - WORD $0xb5000107 // cbnz x7, LBB0_178 $32(%rip) - WORD $0xb5000185 // cbnz x5, LBB0_179 $48(%rip) - WORD $0xb50002d1 // cbnz x17, LBB0_180 $88(%rip) -LBB0_177: - WORD $0xd1010294 // sub x20, x20, #64 - WORD $0x910103de // add lr, lr, #64 - WORD $0xf100fe9f // cmp x20, #63 - WORD $0x54fff8a8 // b.hi LBB0_174 $-236(%rip) - WORD $0x14000255 // b LBB0_308 $2388(%rip) -LBB0_178: - WORD $0xb100051f // cmn x8, #1 - WORD $0xdac000e4 // rbit x4, x7 - WORD $0xdac01084 // clz x4, x4 - WORD $0x8b1e0084 // add x4, x4, lr - WORD $0x9a841108 // csel x8, x8, x4, ne -LBB0_179: - WORD $0x8a2500e4 // bic x4, x7, x5 - WORD $0xaa0404a6 // orr x6, x5, x4, lsl #1 - WORD $0x8a2600e5 // bic x5, x7, x6 - WORD $0x9201f0a5 // and x5, x5, #0xaaaaaaaaaaaaaaaa - WORD $0xab0400a4 // adds x4, x5, x4 - WORD $0x1a9f37e5 // cset w5, hs - WORD $0xd37ff884 // lsl x4, x4, #1 - WORD $0xd200f084 // eor x4, x4, #0x5555555555555555 - WORD $0x8a060084 // and x4, x4, x6 - WORD $0x8a240231 // bic x17, x17, x4 - WORD $0xb4fffd91 // cbz x17, LBB0_177 $-80(%rip) -LBB0_180: - WORD $0xdac00231 // rbit x17, x17 - WORD $0xdac01231 // clz x17, x17 - WORD $0x14000077 // b LBB0_193 $476(%rip) -LBB0_181: - WORD $0xaa1803f7 // mov x23, x24 - WORD $0x92800016 // mov x22, #-1 - WORD $0xb5ffd968 // cbnz x8, LBB0_124 $-1236(%rip) - WORD $0x14000702 // b LBB0_521 $7176(%rip) -LBB0_182: - WORD $0x5400df60 // b.eq LBB0_518 $7148(%rip) - WORD $0xf101029f // cmp x20, #64 - WORD $0x54004ca3 // b.lo LBB0_317 $2452(%rip) - WORD $0xd2800005 // mov x5, #0 - WORD $0x92800008 // mov x8, #-1 -LBB0_185: - WORD $0x8b1e0131 // add x17, x9, lr - WORD $0xad405a37 // ldp q23, q22, [x17] - WORD $0xad415235 // ldp q21, q20, [x17, #32] - WORD $0x6e208ef8 // cmeq.16b v24, v23, v0 - WORD $0x4e221f18 // and.16b v24, v24, v2 - WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 - WORD $0x4e71bb18 // addv.8h h24, v24 - WORD $0x1e260311 // fmov w17, s24 - WORD $0x6e208ed8 // cmeq.16b v24, v22, v0 - WORD $0x4e221f18 // and.16b v24, v24, v2 - WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 - WORD $0x4e71bb18 // addv.8h h24, v24 - WORD $0x1e260304 // fmov w4, s24 - WORD $0x6e208eb8 // cmeq.16b v24, v21, v0 - WORD $0x4e221f18 // and.16b v24, v24, v2 - WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 - WORD $0x4e71bb18 // addv.8h h24, v24 - WORD $0x1e260306 // fmov w6, s24 - WORD $0x6e208e98 // cmeq.16b v24, v20, v0 - WORD $0x4e221f18 // and.16b v24, v24, v2 - WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 - WORD $0x4e71bb18 // addv.8h h24, v24 - WORD $0x1e260307 // fmov w7, s24 - WORD $0x6e218ef8 // cmeq.16b v24, v23, v1 - WORD $0x4e221f18 // and.16b v24, v24, v2 - WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 - WORD $0x4e71bb18 // addv.8h h24, v24 - WORD $0x1e260313 // fmov w19, s24 - WORD $0x6e218ed8 // cmeq.16b v24, v22, v1 - WORD $0x4e221f18 // and.16b v24, v24, v2 - WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 - WORD $0x4e71bb18 // addv.8h h24, v24 - WORD $0x1e260315 // fmov w21, s24 - WORD $0x6e218eb8 // cmeq.16b v24, v21, v1 - WORD $0x4e221f18 // and.16b v24, v24, v2 - WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 - WORD $0x4e71bb18 // addv.8h h24, v24 - WORD $0x1e260316 // fmov w22, s24 - WORD $0x6e218e98 // cmeq.16b v24, v20, v1 - WORD $0x4e221f18 // and.16b v24, v24, v2 - WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 - WORD $0x4e71bb18 // addv.8h h24, v24 - WORD $0x1e260317 // fmov w23, s24 - WORD $0xd3607cc6 // lsl x6, x6, #32 - WORD $0xaa07c0c6 // orr x6, x6, x7, lsl #48 - WORD $0x53103c84 // lsl w4, w4, #16 - WORD $0xaa0400c4 // orr x4, x6, x4 - WORD $0xaa110091 // orr x17, x4, x17 - WORD $0xd3607ec4 // lsl x4, x22, #32 - WORD $0xaa17c084 // orr x4, x4, x23, lsl #48 - WORD $0x53103ea6 // lsl w6, w21, #16 - WORD $0xaa060084 // orr x4, x4, x6 - WORD $0xaa130087 // orr x7, x4, x19 - WORD $0xb5000447 // cbnz x7, LBB0_190 $136(%rip) - WORD $0xb50004c5 // cbnz x5, LBB0_191 $152(%rip) -LBB0_187: - WORD $0x6e373497 // cmhi.16b v23, v4, v23 - WORD $0x4e221ef7 // and.16b v23, v23, v2 - WORD $0x4e0302f7 // tbl.16b v23, { v23 }, v3 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602e4 // fmov w4, s23 - WORD $0x6e363496 // cmhi.16b v22, v4, v22 - WORD $0x4e221ed6 // and.16b v22, v22, v2 - WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3 - WORD $0x4e71bad6 // addv.8h h22, v22 - WORD $0x1e2602c6 // fmov w6, s22 - WORD $0x6e353495 // cmhi.16b v21, v4, v21 - WORD $0x4e221eb5 // and.16b v21, v21, v2 - WORD $0x4e0302b5 // tbl.16b v21, { v21 }, v3 - WORD $0x4e71bab5 // addv.8h h21, v21 - WORD $0x1e2602a7 // fmov w7, s21 - WORD $0x6e343494 // cmhi.16b v20, v4, v20 - WORD $0x4e221e94 // and.16b v20, v20, v2 - WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 - WORD $0x4e71ba94 // addv.8h h20, v20 - WORD $0x1e260293 // fmov w19, s20 - WORD $0xd3607ce7 // lsl x7, x7, #32 - WORD $0xaa13c0e7 // orr x7, x7, x19, lsl #48 - WORD $0x53103cc6 // lsl w6, w6, #16 - WORD $0xaa0600e6 // orr x6, x7, x6 - WORD $0xaa0400c7 // orr x7, x6, x4 - WORD $0xb50002f1 // cbnz x17, LBB0_192 $92(%rip) - WORD $0xb500d607 // cbnz x7, LBB0_524 $6848(%rip) - WORD $0xd1010294 // sub x20, x20, #64 - WORD $0x910103de // add lr, lr, #64 - WORD $0xf100fe9f // cmp x20, #63 - WORD $0x54fff568 // b.hi LBB0_185 $-340(%rip) - WORD $0x140001e4 // b LBB0_309 $1936(%rip) -LBB0_190: - WORD $0xb100051f // cmn x8, #1 - WORD $0xdac000e4 // rbit x4, x7 - WORD $0xdac01084 // clz x4, x4 - WORD $0x8b1e0084 // add x4, x4, lr - WORD $0x9a841108 // csel x8, x8, x4, ne -LBB0_191: - WORD $0x8a2500e4 // bic x4, x7, x5 - WORD $0xaa0404a6 // orr x6, x5, x4, lsl #1 - WORD $0x8a2600e5 // bic x5, x7, x6 - WORD $0x9201f0a5 // and x5, x5, #0xaaaaaaaaaaaaaaaa - WORD $0xab0400a4 // adds x4, x5, x4 - WORD $0x1a9f37e5 // cset w5, hs - WORD $0xd37ff884 // lsl x4, x4, #1 - WORD $0xd200f084 // eor x4, x4, #0x5555555555555555 - WORD $0x8a060084 // and x4, x4, x6 - WORD $0x8a240231 // bic x17, x17, x4 - WORD $0x17ffffd1 // b LBB0_187 $-188(%rip) -LBB0_192: - WORD $0xdac00231 // rbit x17, x17 - WORD $0xdac01231 // clz x17, x17 - WORD $0xdac000e4 // rbit x4, x7 - WORD $0xdac01085 // clz x5, x4 - WORD $0xeb1100bf // cmp x5, x17 - WORD $0x5400dd63 // b.lo LBB0_549 $7084(%rip) -LBB0_193: - WORD $0x8b1e0231 // add x17, x17, lr - WORD $0x9100063e // add lr, x17, #1 - WORD $0xb6f814fe // tbz lr, #63, LBB0_243 $668(%rip) - WORD $0x14000684 // b LBB0_517 $6672(%rip) -LBB0_194: - WORD $0x39400504 // ldrb w4, [x8, #1] - WORD $0x5100b885 // sub w5, w4, #46 - WORD $0x7100dcbf // cmp w5, #55 - WORD $0x54ffdfa8 // b.hi LBB0_157 $-1036(%rip) - WORD $0x9ac521e4 // lsl x4, x15, x5 - WORD $0x52800036 // mov w22, #1 - WORD $0xb20903e5 // mov x5, #36028797027352576 - WORD $0xf2800025 // movk x5, #1 - WORD $0xea05009f // tst x4, x5 - WORD $0x54001360 // b.eq LBB0_242 $620(%rip) -LBB0_196: - WORD $0xf100423f // cmp x17, #16 - WORD $0x54004903 // b.lo LBB0_339 $2336(%rip) - WORD $0xd2800018 // mov x24, #0 - WORD $0xd2800017 // mov x23, #0 - WORD $0x92800005 // mov x5, #-1 - WORD $0x92800014 // mov x20, #-1 - WORD $0x92800015 // mov x21, #-1 -LBB0_198: - WORD $0x3cf76914 // ldr q20, [x8, x23] - WORD $0x6e258e95 // cmeq.16b v21, v20, v5 - WORD $0x6e268e96 // cmeq.16b v22, v20, v6 - WORD $0x6e278e97 // cmeq.16b v23, v20, v7 - WORD $0x4e308698 // add.16b v24, v20, v16 - WORD $0x6e383638 // cmhi.16b v24, v17, v24 - WORD $0x4e321e94 // and.16b v20, v20, v18 - WORD $0x6e338e94 // cmeq.16b v20, v20, v19 - WORD $0x4eb71ed6 // orr.16b v22, v22, v23 - WORD $0x4eb51f17 // orr.16b v23, v24, v21 - WORD $0x4eb61e98 // orr.16b v24, v20, v22 - WORD $0x4eb81ef7 // orr.16b v23, v23, v24 - WORD $0x4e221eb5 // and.16b v21, v21, v2 - WORD $0x4e0302b5 // tbl.16b v21, { v21 }, v3 - WORD $0x4e71bab5 // addv.8h h21, v21 - WORD $0x1e2602a4 // fmov w4, s21 - WORD $0x4e221e94 // and.16b v20, v20, v2 - WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 - WORD $0x4e71ba94 // addv.8h h20, v20 - WORD $0x1e260286 // fmov w6, s20 - WORD $0x4e221ed4 // and.16b v20, v22, v2 - WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 - WORD $0x4e71ba94 // addv.8h h20, v20 - WORD $0x1e260293 // fmov w19, s20 - WORD $0x4e221ef4 // and.16b v20, v23, v2 - WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 - WORD $0x4e71ba94 // addv.8h h20, v20 - WORD $0x1e260287 // fmov w7, s20 - WORD $0x2a2703e7 // mvn w7, w7 - WORD $0x32103ce7 // orr w7, w7, #0xffff0000 - WORD $0x5ac000e7 // rbit w7, w7 - WORD $0x5ac010e7 // clz w7, w7 - WORD $0x12800016 // mov w22, #-1 - WORD $0x1ac722d6 // lsl w22, w22, w7 - WORD $0x0a360099 // bic w25, w4, w22 - WORD $0x0a3600da // bic w26, w6, w22 - WORD $0x0a360276 // bic w22, w19, w22 - WORD $0x710040ff // cmp w7, #16 - WORD $0x1a990099 // csel w25, w4, w25, eq - WORD $0x1a9a00da // csel w26, w6, w26, eq - WORD $0x1a960276 // csel w22, w19, w22, eq - WORD $0x51000724 // sub w4, w25, #1 - WORD $0x6a190084 // ands w4, w4, w25 - WORD $0x540030c1 // b.ne LBB0_307 $1560(%rip) - WORD $0x51000744 // sub w4, w26, #1 - WORD $0x6a1a0084 // ands w4, w4, w26 - WORD $0x54003061 // b.ne LBB0_307 $1548(%rip) - WORD $0x510006c4 // sub w4, w22, #1 - WORD $0x6a160084 // ands w4, w4, w22 - WORD $0x54003001 // b.ne LBB0_307 $1536(%rip) - WORD $0x340000d9 // cbz w25, LBB0_204 $24(%rip) - WORD $0x5ac00324 // rbit w4, w25 - WORD $0x5ac01099 // clz w25, w4 - WORD $0xb10006bf // cmn x21, #1 - WORD $0x54003081 // b.ne LBB0_310 $1552(%rip) - WORD $0x8b1902f5 // add x21, x23, x25 -LBB0_204: - WORD $0x340000da // cbz w26, LBB0_207 $24(%rip) - WORD $0x5ac00344 // rbit w4, w26 - WORD $0x5ac01099 // clz w25, w4 - WORD $0xb100069f // cmn x20, #1 - WORD $0x54002fc1 // b.ne LBB0_310 $1528(%rip) - WORD $0x8b1902f4 // add x20, x23, x25 -LBB0_207: - WORD $0x340000d6 // cbz w22, LBB0_210 $24(%rip) - WORD $0x5ac002c4 // rbit w4, w22 - WORD $0x5ac01096 // clz w22, w4 - WORD $0xb10004bf // cmn x5, #1 - WORD $0x54003fa1 // b.ne LBB0_338 $2036(%rip) - WORD $0x8b1602e5 // add x5, x23, x22 -LBB0_210: - WORD $0x710040ff // cmp w7, #16 - WORD $0x540005c1 // b.ne LBB0_228 $184(%rip) - WORD $0x910042f7 // add x23, x23, #16 - WORD $0xd1004318 // sub x24, x24, #16 - WORD $0x8b180236 // add x22, x17, x24 - WORD $0xf1003edf // cmp x22, #15 - WORD $0x54fff6c8 // b.hi LBB0_198 $-296(%rip) - WORD $0x8b170107 // add x7, x8, x23 - WORD $0xeb17023f // cmp x17, x23 - WORD $0x54000500 // b.eq LBB0_229 $160(%rip) -LBB0_213: - WORD $0x8b1600f1 // add x17, x7, x22 - WORD $0x8b070184 // add x4, x12, x7 - WORD $0xcb1b0097 // sub x23, x4, x27 - WORD $0xaa0703f8 // mov x24, x7 - WORD $0x14000006 // b LBB0_216 $24(%rip) -LBB0_214: - WORD $0xd10006f5 // sub x21, x23, #1 -LBB0_215: - WORD $0x910006f7 // add x23, x23, #1 - WORD $0xaa1803e7 // mov x7, x24 - WORD $0xd10006d6 // sub x22, x22, #1 - WORD $0xb40009f6 // cbz x22, LBB0_248 $316(%rip) -LBB0_216: - WORD $0x3840171a // ldrb w26, [x24], #1 - WORD $0x5100c344 // sub w4, w26, #48 - WORD $0x7100289f // cmp w4, #10 - WORD $0x54ffff23 // b.lo LBB0_215 $-28(%rip) - WORD $0x7100b75f // cmp w26, #45 - WORD $0x5400014d // b.le LBB0_222 $40(%rip) - WORD $0x7101975f // cmp w26, #101 - WORD $0x54000200 // b.eq LBB0_226 $64(%rip) - WORD $0x7101175f // cmp w26, #69 - WORD $0x540001c0 // b.eq LBB0_226 $56(%rip) - WORD $0x7100bb5f // cmp w26, #46 - WORD $0x54000241 // b.ne LBB0_229 $72(%rip) - WORD $0xb10006bf // cmn x21, #1 - WORD $0x54fffdc0 // b.eq LBB0_214 $-72(%rip) - WORD $0x14000149 // b LBB0_306 $1316(%rip) -LBB0_222: - WORD $0x7100af5f // cmp w26, #43 - WORD $0x54000060 // b.eq LBB0_224 $12(%rip) - WORD $0x7100b75f // cmp w26, #45 - WORD $0x54000161 // b.ne LBB0_229 $44(%rip) -LBB0_224: - WORD $0xb10004bf // cmn x5, #1 - WORD $0x54002861 // b.ne LBB0_306 $1292(%rip) - WORD $0xd10006e5 // sub x5, x23, #1 - WORD $0x17ffffe6 // b LBB0_215 $-104(%rip) -LBB0_226: - WORD $0xb100069f // cmn x20, #1 - WORD $0x540027e1 // b.ne LBB0_306 $1276(%rip) - WORD $0xd10006f4 // sub x20, x23, #1 - WORD $0x17ffffe2 // b LBB0_215 $-120(%rip) -LBB0_228: - WORD $0x8b274111 // add x17, x8, w7, uxtw - WORD $0x8b170227 // add x7, x17, x23 -LBB0_229: - WORD $0x92800016 // mov x22, #-1 - WORD $0xb400c2b5 // cbz x21, LBB0_530 $6228(%rip) -LBB0_230: - WORD $0xb400c285 // cbz x5, LBB0_530 $6224(%rip) - WORD $0xb400c274 // cbz x20, LBB0_530 $6220(%rip) - WORD $0xcb0800e8 // sub x8, x7, x8 - WORD $0xd1000511 // sub x17, x8, #1 - WORD $0xeb1102bf // cmp x21, x17 - WORD $0x540002a0 // b.eq LBB0_240 $84(%rip) - WORD $0xeb1100bf // cmp x5, x17 - WORD $0x54000260 // b.eq LBB0_240 $76(%rip) - WORD $0xeb11029f // cmp x20, x17 - WORD $0x54000220 // b.eq LBB0_240 $68(%rip) - WORD $0xf10004b1 // subs x17, x5, #1 - WORD $0x5400006b // b.lt LBB0_237 $12(%rip) - WORD $0xeb11029f // cmp x20, x17 - WORD $0x5400c101 // b.ne LBB0_531 $6176(%rip) -LBB0_237: - WORD $0xaa1402b1 // orr x17, x21, x20 - WORD $0xb7f80071 // tbnz x17, #63, LBB0_239 $12(%rip) - WORD $0xeb1402bf // cmp x21, x20 - WORD $0x5400c94a // b.ge LBB0_548 $6440(%rip) -LBB0_239: - WORD $0xd37ffe31 // lsr x17, x17, #63 - WORD $0x52000231 // eor w17, w17, #0x1 - WORD $0xd1000684 // sub x4, x20, #1 - WORD $0xeb0402bf // cmp x21, x4 - WORD $0x1a9f17e4 // cset w4, eq - WORD $0x6a04023f // tst w17, w4 - WORD $0xda940116 // csinv x22, x8, x20, eq - WORD $0x14000002 // b LBB0_241 $8(%rip) -LBB0_240: - WORD $0xcb0803f6 // neg x22, x8 -LBB0_241: - WORD $0xb7f8bf36 // tbnz x22, #63, LBB0_530 $6116(%rip) -LBB0_242: - WORD $0x8b1e02de // add lr, x22, lr -LBB0_243: - WORD $0xf900003e // str lr, [x1] - WORD $0xaa1b03e8 // mov x8, x27 - WORD $0x92f00011 // mov x17, #9223372036854775807 - WORD $0xeb11037f // cmp x27, x17 - WORD $0x5400b9e2 // b.hs LBB0_515 $5948(%rip) -LBB0_244: - WORD $0xf9400054 // ldr x20, [x2] - WORD $0xaa0e03e8 // mov x8, x14 - WORD $0xb5ff6a54 // cbnz x20, LBB0_2 $-4792(%rip) - WORD $0x140005cb // b LBB0_515 $5932(%rip) -LBB0_245: - WORD $0x5ac00088 // rbit w8, w4 - WORD $0x5ac01108 // clz w8, w8 - WORD $0xaa3e03f1 // mvn x17, lr - WORD $0xcb080236 // sub x22, x17, x8 - WORD $0x17fffdbc // b LBB0_135 $-2320(%rip) -LBB0_246: - WORD $0x8b1e0135 // add x21, x9, lr - WORD $0x1400000a // b LBB0_250 $40(%rip) -LBB0_247: - WORD $0x8b1e0135 // add x21, x9, lr - WORD $0x1400002b // b LBB0_256 $172(%rip) -LBB0_248: - WORD $0xaa1103e7 // mov x7, x17 - WORD $0x92800016 // mov x22, #-1 - WORD $0xb5fff9f5 // cbnz x21, LBB0_230 $-196(%rip) - WORD $0x140005e2 // b LBB0_530 $6024(%rip) -LBB0_249: - WORD $0xd2800005 // mov x5, #0 - WORD $0x8b1e0135 // add x21, x9, lr - WORD $0x92800008 // mov x8, #-1 -LBB0_250: - WORD $0xf1008291 // subs x17, x20, #32 - WORD $0x540035e3 // b.lo LBB0_343 $1724(%rip) - WORD $0xad4056b4 // ldp q20, q21, [x21] - WORD $0x6e208e96 // cmeq.16b v22, v20, v0 - WORD $0x6e208eb7 // cmeq.16b v23, v21, v0 - WORD $0x6e218e94 // cmeq.16b v20, v20, v1 - WORD $0x6e218eb5 // cmeq.16b v21, v21, v1 - WORD $0x4e221ed6 // and.16b v22, v22, v2 - WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3 - WORD $0x4e71bad6 // addv.8h h22, v22 - WORD $0x1e2602c7 // fmov w7, s22 - WORD $0x4e221ef6 // and.16b v22, v23, v2 - WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3 - WORD $0x4e71bad6 // addv.8h h22, v22 - WORD $0x1e2602c4 // fmov w4, s22 - WORD $0x4e221e94 // and.16b v20, v20, v2 - WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 - WORD $0x4e71ba94 // addv.8h h20, v20 - WORD $0x1e260294 // fmov w20, s20 - WORD $0x4e221eb4 // and.16b v20, v21, v2 - WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 - WORD $0x4e71ba94 // addv.8h h20, v20 - WORD $0x1e260296 // fmov w22, s20 - WORD $0x33103c87 // bfi w7, w4, #16, #16 - WORD $0x33103ed4 // bfi w20, w22, #16, #16 - WORD $0x35003054 // cbnz w20, LBB0_340 $1544(%rip) - WORD $0xb50030e5 // cbnz x5, LBB0_341 $1564(%rip) - WORD $0xb4003267 // cbz x7, LBB0_342 $1612(%rip) -LBB0_254: - WORD $0xdac000f1 // rbit x17, x7 - WORD $0xdac01231 // clz x17, x17 - WORD $0xcb0902a4 // sub x4, x21, x9 - WORD $0x14000056 // b LBB0_274 $344(%rip) -LBB0_255: - WORD $0xd2800005 // mov x5, #0 - WORD $0x8b1e0135 // add x21, x9, lr - WORD $0x92800008 // mov x8, #-1 -LBB0_256: - WORD $0xf1008287 // subs x7, x20, #32 - WORD $0x54000683 // b.lo LBB0_264 $208(%rip) - WORD $0xad4052b5 // ldp q21, q20, [x21] - WORD $0x6e208eb6 // cmeq.16b v22, v21, v0 - WORD $0x4e221ed6 // and.16b v22, v22, v2 - WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3 - WORD $0x4e71bad6 // addv.8h h22, v22 - WORD $0x1e2602d4 // fmov w20, s22 - WORD $0x6e208e96 // cmeq.16b v22, v20, v0 - WORD $0x4e221ed6 // and.16b v22, v22, v2 - WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3 - WORD $0x4e71bad6 // addv.8h h22, v22 - WORD $0x1e2602c4 // fmov w4, s22 - WORD $0x6e218eb6 // cmeq.16b v22, v21, v1 - WORD $0x4e221ed6 // and.16b v22, v22, v2 - WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3 - WORD $0x4e71bad6 // addv.8h h22, v22 - WORD $0x1e2602d1 // fmov w17, s22 - WORD $0x6e218e96 // cmeq.16b v22, v20, v1 - WORD $0x4e221ed6 // and.16b v22, v22, v2 - WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3 - WORD $0x4e71bad6 // addv.8h h22, v22 - WORD $0x1e2602d6 // fmov w22, s22 - WORD $0x33103c94 // bfi w20, w4, #16, #16 - WORD $0x33103ed1 // bfi w17, w22, #16, #16 - WORD $0x35003211 // cbnz w17, LBB0_353 $1600(%rip) - WORD $0xb50032a5 // cbnz x5, LBB0_354 $1620(%rip) -LBB0_259: - WORD $0x6e353495 // cmhi.16b v21, v4, v21 - WORD $0x4e221eb5 // and.16b v21, v21, v2 - WORD $0x4e0302b5 // tbl.16b v21, { v21 }, v3 - WORD $0x4e71bab5 // addv.8h h21, v21 - WORD $0x1e2602b6 // fmov w22, s21 - WORD $0x6e343494 // cmhi.16b v20, v4, v20 - WORD $0x4e221e94 // and.16b v20, v20, v2 - WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 - WORD $0x4e71ba94 // addv.8h h20, v20 - WORD $0x1e260291 // fmov w17, s20 - WORD $0x33103e36 // bfi w22, w17, #16, #16 - WORD $0xdac002d1 // rbit x17, x22 - WORD $0xdac01231 // clz x17, x17 - WORD $0xb4000154 // cbz x20, LBB0_262 $40(%rip) - WORD $0xdac00284 // rbit x4, x20 - WORD $0xdac01087 // clz x7, x4 - WORD $0xcb0902a5 // sub x5, x21, x9 - WORD $0xeb07023f // cmp x17, x7 - WORD $0x5400bc23 // b.lo LBB0_553 $6020(%rip) - WORD $0x8b0700b1 // add x17, x5, x7 - WORD $0x9100063e // add lr, x17, #1 - WORD $0xb6fff29e // tbz lr, #63, LBB0_243 $-432(%rip) - WORD $0x14000571 // b LBB0_517 $5572(%rip) -LBB0_262: - WORD $0x3500bb36 // cbnz w22, LBB0_552 $5988(%rip) - WORD $0x910082b5 // add x21, x21, #32 - WORD $0xaa0703f4 // mov x20, x7 -LBB0_264: - WORD $0xb5003a65 // cbnz x5, LBB0_372 $1868(%rip) - WORD $0xb400add4 // cbz x20, LBB0_518 $5560(%rip) -LBB0_266: - WORD $0xd2800011 // mov x17, #0 -LBB0_267: - WORD $0x38716aa5 // ldrb w5, [x21, x17] - WORD $0x710088bf // cmp w5, #34 - WORD $0x540002e0 // b.eq LBB0_273 $92(%rip) - WORD $0x710170bf // cmp w5, #92 - WORD $0x540000e0 // b.eq LBB0_271 $28(%rip) - WORD $0x71007cbf // cmp w5, #31 - WORD $0x5400b9a9 // b.ls LBB0_552 $5940(%rip) - WORD $0x91000631 // add x17, x17, #1 - WORD $0xeb11029f // cmp x20, x17 - WORD $0x54fffee1 // b.ne LBB0_267 $-36(%rip) - WORD $0x14000562 // b LBB0_518 $5512(%rip) -LBB0_271: - WORD $0xd1000684 // sub x4, x20, #1 - WORD $0xeb11009f // cmp x4, x17 - WORD $0x5400abe0 // b.eq LBB0_518 $5500(%rip) - WORD $0x8b1102a4 // add x4, x21, x17 - WORD $0x8b0c0085 // add x5, x4, x12 - WORD $0xb100051f // cmn x8, #1 - WORD $0x9a8800a8 // csel x8, x5, x8, eq - WORD $0x91000895 // add x21, x4, #2 - WORD $0xcb110284 // sub x4, x20, x17 - WORD $0xd1000a85 // sub x5, x20, #2 - WORD $0xd1000894 // sub x20, x4, #2 - WORD $0xeb1100bf // cmp x5, x17 - WORD $0x54fffd01 // b.ne LBB0_266 $-96(%rip) - WORD $0x14000554 // b LBB0_518 $5456(%rip) -LBB0_273: - WORD $0x8b150184 // add x4, x12, x21 -LBB0_274: - WORD $0x8b110091 // add x17, x4, x17 - WORD $0x9100063e // add lr, x17, #1 - WORD $0xb6ffee1e // tbz lr, #63, LBB0_243 $-576(%rip) - WORD $0x1400054d // b LBB0_517 $5428(%rip) -LBB0_275: - WORD $0x8b1e0135 // add x21, x9, lr - WORD $0x1400000f // b LBB0_281 $60(%rip) -LBB0_276: - WORD $0x8b1e0135 // add x21, x9, lr - WORD $0x14000030 // b LBB0_287 $192(%rip) -LBB0_277: - WORD $0xaa3e03e8 // mvn x8, lr - WORD $0xcb394116 // sub x22, x8, w25, uxtw - WORD $0x17fffd31 // b LBB0_135 $-2876(%rip) -LBB0_278: - WORD $0xaa3e03e8 // mvn x8, lr - WORD $0xcb384116 // sub x22, x8, w24, uxtw - WORD $0x17fffd2e // b LBB0_135 $-2888(%rip) -LBB0_279: - WORD $0xaa3e03e8 // mvn x8, lr - WORD $0xcb274116 // sub x22, x8, w7, uxtw - WORD $0x17fffd2b // b LBB0_135 $-2900(%rip) -LBB0_280: - WORD $0xd2800005 // mov x5, #0 - WORD $0x8b1e0135 // add x21, x9, lr - WORD $0x92800008 // mov x8, #-1 -LBB0_281: - WORD $0xf1008291 // subs x17, x20, #32 - WORD $0x54002d43 // b.lo LBB0_358 $1448(%rip) - WORD $0xad4056b4 // ldp q20, q21, [x21] - WORD $0x6e208e96 // cmeq.16b v22, v20, v0 - WORD $0x6e208eb7 // cmeq.16b v23, v21, v0 - WORD $0x6e218e94 // cmeq.16b v20, v20, v1 - WORD $0x6e218eb5 // cmeq.16b v21, v21, v1 - WORD $0x4e221ed6 // and.16b v22, v22, v2 - WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3 - WORD $0x4e71bad6 // addv.8h h22, v22 - WORD $0x1e2602c7 // fmov w7, s22 - WORD $0x4e221ef6 // and.16b v22, v23, v2 - WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3 - WORD $0x4e71bad6 // addv.8h h22, v22 - WORD $0x1e2602c4 // fmov w4, s22 - WORD $0x4e221e94 // and.16b v20, v20, v2 - WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 - WORD $0x4e71ba94 // addv.8h h20, v20 - WORD $0x1e260294 // fmov w20, s20 - WORD $0x4e221eb4 // and.16b v20, v21, v2 - WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 - WORD $0x4e71ba94 // addv.8h h20, v20 - WORD $0x1e260296 // fmov w22, s20 - WORD $0x33103c87 // bfi w7, w4, #16, #16 - WORD $0x33103ed4 // bfi w20, w22, #16, #16 - WORD $0x350027b4 // cbnz w20, LBB0_355 $1268(%rip) - WORD $0xb5002845 // cbnz x5, LBB0_356 $1288(%rip) - WORD $0xb40029c7 // cbz x7, LBB0_357 $1336(%rip) -LBB0_285: - WORD $0xdac000f1 // rbit x17, x7 - WORD $0xdac01231 // clz x17, x17 - WORD $0xcb0902a4 // sub x4, x21, x9 - WORD $0x14000056 // b LBB0_305 $344(%rip) -LBB0_286: - WORD $0xd2800005 // mov x5, #0 - WORD $0x8b1e0135 // add x21, x9, lr - WORD $0x92800008 // mov x8, #-1 -LBB0_287: - WORD $0xf1008287 // subs x7, x20, #32 - WORD $0x54000683 // b.lo LBB0_295 $208(%rip) - WORD $0xad4052b5 // ldp q21, q20, [x21] - WORD $0x6e208eb6 // cmeq.16b v22, v21, v0 - WORD $0x4e221ed6 // and.16b v22, v22, v2 - WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3 - WORD $0x4e71bad6 // addv.8h h22, v22 - WORD $0x1e2602d4 // fmov w20, s22 - WORD $0x6e208e96 // cmeq.16b v22, v20, v0 - WORD $0x4e221ed6 // and.16b v22, v22, v2 - WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3 - WORD $0x4e71bad6 // addv.8h h22, v22 - WORD $0x1e2602c4 // fmov w4, s22 - WORD $0x6e218eb6 // cmeq.16b v22, v21, v1 - WORD $0x4e221ed6 // and.16b v22, v22, v2 - WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3 - WORD $0x4e71bad6 // addv.8h h22, v22 - WORD $0x1e2602d1 // fmov w17, s22 - WORD $0x6e218e96 // cmeq.16b v22, v20, v1 - WORD $0x4e221ed6 // and.16b v22, v22, v2 - WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3 - WORD $0x4e71bad6 // addv.8h h22, v22 - WORD $0x1e2602d6 // fmov w22, s22 - WORD $0x33103c94 // bfi w20, w4, #16, #16 - WORD $0x33103ed1 // bfi w17, w22, #16, #16 - WORD $0x35002971 // cbnz w17, LBB0_368 $1324(%rip) - WORD $0xb5002a05 // cbnz x5, LBB0_369 $1344(%rip) -LBB0_290: - WORD $0x6e353495 // cmhi.16b v21, v4, v21 - WORD $0x4e221eb5 // and.16b v21, v21, v2 - WORD $0x4e0302b5 // tbl.16b v21, { v21 }, v3 - WORD $0x4e71bab5 // addv.8h h21, v21 - WORD $0x1e2602b6 // fmov w22, s21 - WORD $0x6e343494 // cmhi.16b v20, v4, v20 - WORD $0x4e221e94 // and.16b v20, v20, v2 - WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 - WORD $0x4e71ba94 // addv.8h h20, v20 - WORD $0x1e260291 // fmov w17, s20 - WORD $0x33103e36 // bfi w22, w17, #16, #16 - WORD $0xdac002d1 // rbit x17, x22 - WORD $0xdac01231 // clz x17, x17 - WORD $0xb4000154 // cbz x20, LBB0_293 $40(%rip) - WORD $0xdac00284 // rbit x4, x20 - WORD $0xdac01087 // clz x7, x4 - WORD $0xcb0902a5 // sub x5, x21, x9 - WORD $0xeb07023f // cmp x17, x7 - WORD $0x5400ab03 // b.lo LBB0_553 $5472(%rip) - WORD $0x8b0700b1 // add x17, x5, x7 - WORD $0x9100063e // add lr, x17, #1 - WORD $0xb6ffa99e // tbz lr, #63, LBB0_149 $-2768(%rip) - WORD $0x140004e8 // b LBB0_517 $5024(%rip) -LBB0_293: - WORD $0x3500aa16 // cbnz w22, LBB0_552 $5440(%rip) - WORD $0x910082b5 // add x21, x21, #32 - WORD $0xaa0703f4 // mov x20, x7 -LBB0_295: - WORD $0xb5002b45 // cbnz x5, LBB0_376 $1384(%rip) - WORD $0xb4009cb4 // cbz x20, LBB0_518 $5012(%rip) -LBB0_297: - WORD $0xd2800011 // mov x17, #0 -LBB0_298: - WORD $0x38716aa5 // ldrb w5, [x21, x17] - WORD $0x710088bf // cmp w5, #34 - WORD $0x540002e0 // b.eq LBB0_304 $92(%rip) - WORD $0x710170bf // cmp w5, #92 - WORD $0x540000e0 // b.eq LBB0_302 $28(%rip) - WORD $0x71007cbf // cmp w5, #31 - WORD $0x5400a889 // b.ls LBB0_552 $5392(%rip) - WORD $0x91000631 // add x17, x17, #1 - WORD $0xeb11029f // cmp x20, x17 - WORD $0x54fffee1 // b.ne LBB0_298 $-36(%rip) - WORD $0x140004d9 // b LBB0_518 $4964(%rip) -LBB0_302: - WORD $0xd1000684 // sub x4, x20, #1 - WORD $0xeb11009f // cmp x4, x17 - WORD $0x54009ac0 // b.eq LBB0_518 $4952(%rip) - WORD $0x8b1102a4 // add x4, x21, x17 - WORD $0x8b0c0085 // add x5, x4, x12 - WORD $0xb100051f // cmn x8, #1 - WORD $0x9a8800a8 // csel x8, x5, x8, eq - WORD $0x91000895 // add x21, x4, #2 - WORD $0xcb110284 // sub x4, x20, x17 - WORD $0xd1000a85 // sub x5, x20, #2 - WORD $0xd1000894 // sub x20, x4, #2 - WORD $0xeb1100bf // cmp x5, x17 - WORD $0x54fffd01 // b.ne LBB0_297 $-96(%rip) - WORD $0x140004cb // b LBB0_518 $4908(%rip) -LBB0_304: - WORD $0x8b150184 // add x4, x12, x21 -LBB0_305: - WORD $0x8b110091 // add x17, x4, x17 - WORD $0x9100063e // add lr, x17, #1 - WORD $0xb6ffa51e // tbz lr, #63, LBB0_149 $-2912(%rip) - WORD $0x140004c4 // b LBB0_517 $4880(%rip) -LBB0_306: - WORD $0xcb1703f6 // neg x22, x23 - WORD $0x17fffee2 // b LBB0_241 $-1144(%rip) -LBB0_307: - WORD $0x5ac00088 // rbit w8, w4 - WORD $0x5ac01108 // clz w8, w8 - WORD $0xaa3703f1 // mvn x17, x23 - WORD $0xcb080236 // sub x22, x17, x8 - WORD $0x17fffedd // b LBB0_241 $-1164(%rip) -LBB0_308: - WORD $0x8b1e0135 // add x21, x9, lr - WORD $0x14000009 // b LBB0_312 $36(%rip) -LBB0_309: - WORD $0x8b1e0135 // add x21, x9, lr - WORD $0x1400002a // b LBB0_318 $168(%rip) -LBB0_310: - WORD $0xaa3703e8 // mvn x8, x23 - WORD $0xcb394116 // sub x22, x8, w25, uxtw - WORD $0x17fffed6 // b LBB0_241 $-1192(%rip) -LBB0_311: - WORD $0xd2800005 // mov x5, #0 - WORD $0x8b1e0135 // add x21, x9, lr - WORD $0x92800008 // mov x8, #-1 -LBB0_312: - WORD $0xf1008291 // subs x17, x20, #32 - WORD $0x54002883 // b.lo LBB0_381 $1296(%rip) - WORD $0xad4056b4 // ldp q20, q21, [x21] - WORD $0x6e208e96 // cmeq.16b v22, v20, v0 - WORD $0x6e208eb7 // cmeq.16b v23, v21, v0 - WORD $0x6e218e94 // cmeq.16b v20, v20, v1 - WORD $0x6e218eb5 // cmeq.16b v21, v21, v1 - WORD $0x4e221ed6 // and.16b v22, v22, v2 - WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3 - WORD $0x4e71bad6 // addv.8h h22, v22 - WORD $0x1e2602c7 // fmov w7, s22 - WORD $0x4e221ef6 // and.16b v22, v23, v2 - WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3 - WORD $0x4e71bad6 // addv.8h h22, v22 - WORD $0x1e2602c4 // fmov w4, s22 - WORD $0x4e221e94 // and.16b v20, v20, v2 - WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 - WORD $0x4e71ba94 // addv.8h h20, v20 - WORD $0x1e260294 // fmov w20, s20 - WORD $0x4e221eb4 // and.16b v20, v21, v2 - WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 - WORD $0x4e71ba94 // addv.8h h20, v20 - WORD $0x1e260286 // fmov w6, s20 - WORD $0x33103c87 // bfi w7, w4, #16, #16 - WORD $0x33103cd4 // bfi w20, w6, #16, #16 - WORD $0x350022f4 // cbnz w20, LBB0_378 $1116(%rip) - WORD $0xb5002385 // cbnz x5, LBB0_379 $1136(%rip) - WORD $0xb4002507 // cbz x7, LBB0_380 $1184(%rip) -LBB0_316: - WORD $0xdac000f1 // rbit x17, x7 - WORD $0xdac01231 // clz x17, x17 - WORD $0xcb0902a4 // sub x4, x21, x9 - WORD $0x14000056 // b LBB0_336 $344(%rip) -LBB0_317: - WORD $0xd2800005 // mov x5, #0 - WORD $0x8b1e0135 // add x21, x9, lr - WORD $0x92800008 // mov x8, #-1 -LBB0_318: - WORD $0xf1008287 // subs x7, x20, #32 - WORD $0x54000683 // b.lo LBB0_326 $208(%rip) - WORD $0xad4052b5 // ldp q21, q20, [x21] - WORD $0x6e208eb6 // cmeq.16b v22, v21, v0 - WORD $0x4e221ed6 // and.16b v22, v22, v2 - WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3 - WORD $0x4e71bad6 // addv.8h h22, v22 - WORD $0x1e2602d4 // fmov w20, s22 - WORD $0x6e208e96 // cmeq.16b v22, v20, v0 - WORD $0x4e221ed6 // and.16b v22, v22, v2 - WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3 - WORD $0x4e71bad6 // addv.8h h22, v22 - WORD $0x1e2602c4 // fmov w4, s22 - WORD $0x6e218eb6 // cmeq.16b v22, v21, v1 - WORD $0x4e221ed6 // and.16b v22, v22, v2 - WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3 - WORD $0x4e71bad6 // addv.8h h22, v22 - WORD $0x1e2602d1 // fmov w17, s22 - WORD $0x6e218e96 // cmeq.16b v22, v20, v1 - WORD $0x4e221ed6 // and.16b v22, v22, v2 - WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3 - WORD $0x4e71bad6 // addv.8h h22, v22 - WORD $0x1e2602c6 // fmov w6, s22 - WORD $0x33103c94 // bfi w20, w4, #16, #16 - WORD $0x33103cd1 // bfi w17, w6, #16, #16 - WORD $0x350024b1 // cbnz w17, LBB0_391 $1172(%rip) - WORD $0xb5002545 // cbnz x5, LBB0_392 $1192(%rip) -LBB0_321: - WORD $0x6e353495 // cmhi.16b v21, v4, v21 - WORD $0x4e221eb5 // and.16b v21, v21, v2 - WORD $0x4e0302b5 // tbl.16b v21, { v21 }, v3 - WORD $0x4e71bab5 // addv.8h h21, v21 - WORD $0x1e2602b6 // fmov w22, s21 - WORD $0x6e343494 // cmhi.16b v20, v4, v20 - WORD $0x4e221e94 // and.16b v20, v20, v2 - WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 - WORD $0x4e71ba94 // addv.8h h20, v20 - WORD $0x1e260291 // fmov w17, s20 - WORD $0x33103e36 // bfi w22, w17, #16, #16 - WORD $0xdac002d1 // rbit x17, x22 - WORD $0xdac01231 // clz x17, x17 - WORD $0xb4000154 // cbz x20, LBB0_324 $40(%rip) - WORD $0xdac00284 // rbit x4, x20 - WORD $0xdac01087 // clz x7, x4 - WORD $0xcb0902a5 // sub x5, x21, x9 - WORD $0xeb07023f // cmp x17, x7 - WORD $0x540099c3 // b.lo LBB0_553 $4920(%rip) - WORD $0x8b0700b1 // add x17, x5, x7 - WORD $0x9100063e // add lr, x17, #1 - WORD $0xb6ffd03e // tbz lr, #63, LBB0_243 $-1532(%rip) - WORD $0x1400045e // b LBB0_517 $4472(%rip) -LBB0_324: - WORD $0x350098d6 // cbnz w22, LBB0_552 $4888(%rip) - WORD $0x910082b5 // add x21, x21, #32 - WORD $0xaa0703f4 // mov x20, x7 -LBB0_326: - WORD $0xb5002485 // cbnz x5, LBB0_395 $1168(%rip) - WORD $0xb4008b74 // cbz x20, LBB0_518 $4460(%rip) -LBB0_328: - WORD $0xd2800011 // mov x17, #0 -LBB0_329: - WORD $0x38716aa5 // ldrb w5, [x21, x17] - WORD $0x710088bf // cmp w5, #34 - WORD $0x540002e0 // b.eq LBB0_335 $92(%rip) - WORD $0x710170bf // cmp w5, #92 - WORD $0x540000e0 // b.eq LBB0_333 $28(%rip) - WORD $0x71007cbf // cmp w5, #31 - WORD $0x54009749 // b.ls LBB0_552 $4840(%rip) - WORD $0x91000631 // add x17, x17, #1 - WORD $0xeb11029f // cmp x20, x17 - WORD $0x54fffee1 // b.ne LBB0_329 $-36(%rip) - WORD $0x1400044f // b LBB0_518 $4412(%rip) -LBB0_333: - WORD $0xd1000684 // sub x4, x20, #1 - WORD $0xeb11009f // cmp x4, x17 - WORD $0x54008980 // b.eq LBB0_518 $4400(%rip) - WORD $0x8b1102a4 // add x4, x21, x17 - WORD $0x8b0c0085 // add x5, x4, x12 - WORD $0xb100051f // cmn x8, #1 - WORD $0x9a8800a8 // csel x8, x5, x8, eq - WORD $0x91000895 // add x21, x4, #2 - WORD $0xcb110284 // sub x4, x20, x17 - WORD $0xd1000a85 // sub x5, x20, #2 - WORD $0xd1000894 // sub x20, x4, #2 - WORD $0xeb1100bf // cmp x5, x17 - WORD $0x54fffd01 // b.ne LBB0_328 $-96(%rip) - WORD $0x14000441 // b LBB0_518 $4356(%rip) -LBB0_335: - WORD $0x8b150184 // add x4, x12, x21 -LBB0_336: - WORD $0x8b110091 // add x17, x4, x17 - WORD $0x9100063e // add lr, x17, #1 - WORD $0xb6ffcbbe // tbz lr, #63, LBB0_243 $-1676(%rip) - WORD $0x1400043a // b LBB0_517 $4328(%rip) -LBB0_337: - WORD $0x92800008 // mov x8, #-1 - WORD $0xaa0503f7 // mov x23, x5 - WORD $0xaa1603e7 // mov x7, x22 - WORD $0x92800014 // mov x20, #-1 - WORD $0x92800015 // mov x21, #-1 - WORD $0x17fffb37 // b LBB0_83 $-4900(%rip) -LBB0_338: - WORD $0xaa3703e8 // mvn x8, x23 - WORD $0xcb364116 // sub x22, x8, w22, uxtw - WORD $0x17fffe51 // b LBB0_241 $-1724(%rip) -LBB0_339: - WORD $0x92800015 // mov x21, #-1 - WORD $0xaa0803e7 // mov x7, x8 - WORD $0xaa1103f6 // mov x22, x17 - WORD $0x92800014 // mov x20, #-1 - WORD $0x92800005 // mov x5, #-1 - WORD $0x17fffe07 // b LBB0_213 $-2020(%rip) -LBB0_340: - WORD $0xdac00284 // rbit x4, x20 - WORD $0xdac01084 // clz x4, x4 - WORD $0xcb0902b6 // sub x22, x21, x9 - WORD $0x8b0402c4 // add x4, x22, x4 - WORD $0xb100051f // cmn x8, #1 - WORD $0x9a841108 // csel x8, x8, x4, ne -LBB0_341: - WORD $0x0a250284 // bic w4, w20, w5 - WORD $0x531f7896 // lsl w22, w4, #1 - WORD $0x331f7885 // bfi w5, w4, #1, #31 - WORD $0x0a360294 // bic w20, w20, w22 - WORD $0x1201f294 // and w20, w20, #0xaaaaaaaa - WORD $0x2b040284 // adds w4, w20, w4 - WORD $0x3200f3e6 // mov w6, #1431655765 - WORD $0x4a0404c4 // eor w4, w6, w4, lsl #1 - WORD $0x0a050084 // and w4, w4, w5 - WORD $0x1a9f37e5 // cset w5, hs - WORD $0x2a2403e4 // mvn w4, w4 - WORD $0x8a070087 // and x7, x4, x7 - WORD $0xb5ffcde7 // cbnz x7, LBB0_254 $-1604(%rip) -LBB0_342: - WORD $0x910082b5 // add x21, x21, #32 - WORD $0xaa1103f4 // mov x20, x17 -LBB0_343: - WORD $0xb5000e65 // cbnz x5, LBB0_370 $460(%rip) - WORD $0xb4000314 // cbz x20, LBB0_352 $96(%rip) -LBB0_345: - WORD $0xaa1503e7 // mov x7, x21 - WORD $0x384014f1 // ldrb w17, [x7], #1 - WORD $0x71008a3f // cmp w17, #34 - WORD $0x54000260 // b.eq LBB0_351 $76(%rip) - WORD $0xd1000685 // sub x5, x20, #1 - WORD $0x7101723f // cmp w17, #92 - WORD $0x540000a0 // b.eq LBB0_348 $20(%rip) - WORD $0xaa0703f5 // mov x21, x7 - WORD $0xaa0503f4 // mov x20, x5 - WORD $0xb5fffee5 // cbnz x5, LBB0_345 $-36(%rip) - WORD $0x14000009 // b LBB0_350 $36(%rip) -LBB0_348: - WORD $0xb4008145 // cbz x5, LBB0_518 $4136(%rip) - WORD $0x8b0b00e4 // add x4, x7, x11 - WORD $0xb100051f // cmn x8, #1 - WORD $0x9a880088 // csel x8, x4, x8, eq - WORD $0x91000ab5 // add x21, x21, #2 - WORD $0xd1000a85 // sub x5, x20, #2 - WORD $0xaa0503f4 // mov x20, x5 - WORD $0xb5fffdc5 // cbnz x5, LBB0_345 $-72(%rip) -LBB0_350: - WORD $0x71008a3f // cmp w17, #34 - WORD $0x54000060 // b.eq LBB0_352 $12(%rip) - WORD $0x14000400 // b LBB0_518 $4096(%rip) -LBB0_351: - WORD $0xaa0703f5 // mov x21, x7 -LBB0_352: - WORD $0xcb0902be // sub lr, x21, x9 - WORD $0xb6ffc3be // tbz lr, #63, LBB0_243 $-1932(%rip) - WORD $0x140003fa // b LBB0_517 $4072(%rip) -LBB0_353: - WORD $0xdac00224 // rbit x4, x17 - WORD $0xdac01084 // clz x4, x4 - WORD $0xcb0902b6 // sub x22, x21, x9 - WORD $0x8b0402c4 // add x4, x22, x4 - WORD $0xb100051f // cmn x8, #1 - WORD $0x9a841108 // csel x8, x8, x4, ne -LBB0_354: - WORD $0x0a250224 // bic w4, w17, w5 - WORD $0x531f7896 // lsl w22, w4, #1 - WORD $0x331f7885 // bfi w5, w4, #1, #31 - WORD $0x0a360231 // bic w17, w17, w22 - WORD $0x1201f231 // and w17, w17, #0xaaaaaaaa - WORD $0x2b040231 // adds w17, w17, w4 - WORD $0x3200f3e4 // mov w4, #1431655765 - WORD $0x4a110491 // eor w17, w4, w17, lsl #1 - WORD $0x0a050231 // and w17, w17, w5 - WORD $0x1a9f37e5 // cset w5, hs - WORD $0x2a3103f1 // mvn w17, w17 - WORD $0x8a140234 // and x20, x17, x20 - WORD $0x17fffe60 // b LBB0_259 $-1664(%rip) -LBB0_355: - WORD $0xdac00284 // rbit x4, x20 - WORD $0xdac01084 // clz x4, x4 - WORD $0xcb0902b6 // sub x22, x21, x9 - WORD $0x8b0402c4 // add x4, x22, x4 - WORD $0xb100051f // cmn x8, #1 - WORD $0x9a841108 // csel x8, x8, x4, ne -LBB0_356: - WORD $0x0a250284 // bic w4, w20, w5 - WORD $0x531f7896 // lsl w22, w4, #1 - WORD $0x331f7885 // bfi w5, w4, #1, #31 - WORD $0x0a360294 // bic w20, w20, w22 - WORD $0x1201f294 // and w20, w20, #0xaaaaaaaa - WORD $0x2b040284 // adds w4, w20, w4 - WORD $0x3200f3e6 // mov w6, #1431655765 - WORD $0x4a0404c4 // eor w4, w6, w4, lsl #1 - WORD $0x0a050084 // and w4, w4, w5 - WORD $0x1a9f37e5 // cset w5, hs - WORD $0x2a2403e4 // mvn w4, w4 - WORD $0x8a070087 // and x7, x4, x7 - WORD $0xb5ffd687 // cbnz x7, LBB0_285 $-1328(%rip) -LBB0_357: - WORD $0x910082b5 // add x21, x21, #32 - WORD $0xaa1103f4 // mov x20, x17 -LBB0_358: - WORD $0xb50007e5 // cbnz x5, LBB0_374 $252(%rip) - WORD $0xb4000314 // cbz x20, LBB0_367 $96(%rip) -LBB0_360: - WORD $0xaa1503e7 // mov x7, x21 - WORD $0x384014f1 // ldrb w17, [x7], #1 - WORD $0x71008a3f // cmp w17, #34 - WORD $0x54000260 // b.eq LBB0_366 $76(%rip) - WORD $0xd1000685 // sub x5, x20, #1 - WORD $0x7101723f // cmp w17, #92 - WORD $0x540000a0 // b.eq LBB0_363 $20(%rip) - WORD $0xaa0703f5 // mov x21, x7 - WORD $0xaa0503f4 // mov x20, x5 - WORD $0xb5fffee5 // cbnz x5, LBB0_360 $-36(%rip) - WORD $0x14000009 // b LBB0_365 $36(%rip) -LBB0_363: - WORD $0xb40078c5 // cbz x5, LBB0_518 $3864(%rip) - WORD $0x8b0b00e4 // add x4, x7, x11 - WORD $0xb100051f // cmn x8, #1 - WORD $0x9a880088 // csel x8, x4, x8, eq - WORD $0x91000ab5 // add x21, x21, #2 - WORD $0xd1000a85 // sub x5, x20, #2 - WORD $0xaa0503f4 // mov x20, x5 - WORD $0xb5fffdc5 // cbnz x5, LBB0_360 $-72(%rip) -LBB0_365: - WORD $0x71008a3f // cmp w17, #34 - WORD $0x54000060 // b.eq LBB0_367 $12(%rip) - WORD $0x140003bc // b LBB0_518 $3824(%rip) -LBB0_366: - WORD $0xaa0703f5 // mov x21, x7 -LBB0_367: - WORD $0xcb0902be // sub lr, x21, x9 - WORD $0xb6ff835e // tbz lr, #63, LBB0_149 $-3992(%rip) - WORD $0x140003b6 // b LBB0_517 $3800(%rip) -LBB0_368: - WORD $0xdac00224 // rbit x4, x17 - WORD $0xdac01084 // clz x4, x4 - WORD $0xcb0902b6 // sub x22, x21, x9 - WORD $0x8b0402c4 // add x4, x22, x4 - WORD $0xb100051f // cmn x8, #1 - WORD $0x9a841108 // csel x8, x8, x4, ne -LBB0_369: - WORD $0x0a250224 // bic w4, w17, w5 - WORD $0x531f7896 // lsl w22, w4, #1 - WORD $0x331f7885 // bfi w5, w4, #1, #31 - WORD $0x0a360231 // bic w17, w17, w22 - WORD $0x1201f231 // and w17, w17, #0xaaaaaaaa - WORD $0x2b040231 // adds w17, w17, w4 - WORD $0x3200f3e4 // mov w4, #1431655765 - WORD $0x4a110491 // eor w17, w4, w17, lsl #1 - WORD $0x0a050231 // and w17, w17, w5 - WORD $0x1a9f37e5 // cset w5, hs - WORD $0x2a3103f1 // mvn w17, w17 - WORD $0x8a140234 // and x20, x17, x20 - WORD $0x17fffea5 // b LBB0_290 $-1388(%rip) -LBB0_370: - WORD $0xb4007494 // cbz x20, LBB0_518 $3728(%rip) - WORD $0x8b0b02b1 // add x17, x21, x11 - WORD $0xb100051f // cmn x8, #1 - WORD $0x9a880228 // csel x8, x17, x8, eq - WORD $0x910006b5 // add x21, x21, #1 - WORD $0xd1000694 // sub x20, x20, #1 - WORD $0xb5fff134 // cbnz x20, LBB0_345 $-476(%rip) - WORD $0x17ffff9f // b LBB0_352 $-388(%rip) -LBB0_372: - WORD $0xb4007394 // cbz x20, LBB0_518 $3696(%rip) - WORD $0x8b0b02b1 // add x17, x21, x11 - WORD $0xb100051f // cmn x8, #1 - WORD $0x9a880228 // csel x8, x17, x8, eq - WORD $0x910006b5 // add x21, x21, #1 - WORD $0xd1000694 // sub x20, x20, #1 - WORD $0xb5ffc534 // cbnz x20, LBB0_266 $-1884(%rip) - WORD $0x14000395 // b LBB0_518 $3668(%rip) -LBB0_374: - WORD $0xb4007294 // cbz x20, LBB0_518 $3664(%rip) - WORD $0x8b0b02b1 // add x17, x21, x11 - WORD $0xb100051f // cmn x8, #1 - WORD $0x9a880228 // csel x8, x17, x8, eq - WORD $0x910006b5 // add x21, x21, #1 - WORD $0xd1000694 // sub x20, x20, #1 - WORD $0xb5fff7b4 // cbnz x20, LBB0_360 $-268(%rip) - WORD $0x17ffffd3 // b LBB0_367 $-180(%rip) -LBB0_376: - WORD $0xb4007194 // cbz x20, LBB0_518 $3632(%rip) - WORD $0x8b0b02b1 // add x17, x21, x11 - WORD $0xb100051f // cmn x8, #1 - WORD $0x9a880228 // csel x8, x17, x8, eq - WORD $0x910006b5 // add x21, x21, #1 - WORD $0xd1000694 // sub x20, x20, #1 - WORD $0xb5ffd454 // cbnz x20, LBB0_297 $-1400(%rip) - WORD $0x14000385 // b LBB0_518 $3604(%rip) -LBB0_378: - WORD $0xdac00284 // rbit x4, x20 - WORD $0xdac01084 // clz x4, x4 - WORD $0xcb0902a6 // sub x6, x21, x9 - WORD $0x8b0400c4 // add x4, x6, x4 - WORD $0xb100051f // cmn x8, #1 - WORD $0x9a841108 // csel x8, x8, x4, ne -LBB0_379: - WORD $0x0a250284 // bic w4, w20, w5 - WORD $0x531f7886 // lsl w6, w4, #1 - WORD $0x331f7885 // bfi w5, w4, #1, #31 - WORD $0x0a260286 // bic w6, w20, w6 - WORD $0x1201f0c6 // and w6, w6, #0xaaaaaaaa - WORD $0x2b0400c4 // adds w4, w6, w4 - WORD $0x3200f3e6 // mov w6, #1431655765 - WORD $0x4a0404c4 // eor w4, w6, w4, lsl #1 - WORD $0x0a050084 // and w4, w4, w5 - WORD $0x1a9f37e5 // cset w5, hs - WORD $0x2a2403e4 // mvn w4, w4 - WORD $0x8a070087 // and x7, x4, x7 - WORD $0xb5ffdb47 // cbnz x7, LBB0_316 $-1176(%rip) -LBB0_380: - WORD $0x910082b5 // add x21, x21, #32 - WORD $0xaa1103f4 // mov x20, x17 -LBB0_381: - WORD $0xb50005e5 // cbnz x5, LBB0_393 $188(%rip) - WORD $0xb4000314 // cbz x20, LBB0_390 $96(%rip) -LBB0_383: - WORD $0xaa1503e7 // mov x7, x21 - WORD $0x384014f1 // ldrb w17, [x7], #1 - WORD $0x71008a3f // cmp w17, #34 - WORD $0x54000260 // b.eq LBB0_389 $76(%rip) - WORD $0xd1000685 // sub x5, x20, #1 - WORD $0x7101723f // cmp w17, #92 - WORD $0x540000a0 // b.eq LBB0_386 $20(%rip) - WORD $0xaa0703f5 // mov x21, x7 - WORD $0xaa0503f4 // mov x20, x5 - WORD $0xb5fffee5 // cbnz x5, LBB0_383 $-36(%rip) - WORD $0x14000009 // b LBB0_388 $36(%rip) -LBB0_386: - WORD $0xb4006c45 // cbz x5, LBB0_518 $3464(%rip) - WORD $0x8b0b00e4 // add x4, x7, x11 - WORD $0xb100051f // cmn x8, #1 - WORD $0x9a880088 // csel x8, x4, x8, eq - WORD $0x91000ab5 // add x21, x21, #2 - WORD $0xd1000a85 // sub x5, x20, #2 - WORD $0xaa0503f4 // mov x20, x5 - WORD $0xb5fffdc5 // cbnz x5, LBB0_383 $-72(%rip) -LBB0_388: - WORD $0x71008a3f // cmp w17, #34 - WORD $0x54000060 // b.eq LBB0_390 $12(%rip) - WORD $0x14000358 // b LBB0_518 $3424(%rip) -LBB0_389: - WORD $0xaa0703f5 // mov x21, x7 -LBB0_390: - WORD $0xcb0902be // sub lr, x21, x9 - WORD $0xb6ffaebe // tbz lr, #63, LBB0_243 $-2604(%rip) - WORD $0x14000352 // b LBB0_517 $3400(%rip) -LBB0_391: - WORD $0xdac00224 // rbit x4, x17 - WORD $0xdac01084 // clz x4, x4 - WORD $0xcb0902a6 // sub x6, x21, x9 - WORD $0x8b0400c4 // add x4, x6, x4 - WORD $0xb100051f // cmn x8, #1 - WORD $0x9a841108 // csel x8, x8, x4, ne -LBB0_392: - WORD $0x0a250224 // bic w4, w17, w5 - WORD $0x531f7886 // lsl w6, w4, #1 - WORD $0x331f7885 // bfi w5, w4, #1, #31 - WORD $0x0a260231 // bic w17, w17, w6 - WORD $0x1201f231 // and w17, w17, #0xaaaaaaaa - WORD $0x2b040231 // adds w17, w17, w4 - WORD $0x3200f3e4 // mov w4, #1431655765 - WORD $0x4a110491 // eor w17, w4, w17, lsl #1 - WORD $0x0a050231 // and w17, w17, w5 - WORD $0x1a9f37e5 // cset w5, hs - WORD $0x2a3103f1 // mvn w17, w17 - WORD $0x8a140234 // and x20, x17, x20 - WORD $0x17fffecb // b LBB0_321 $-1236(%rip) -LBB0_393: - WORD $0xb4006814 // cbz x20, LBB0_518 $3328(%rip) - WORD $0x8b0b02b1 // add x17, x21, x11 - WORD $0xb100051f // cmn x8, #1 - WORD $0x9a880228 // csel x8, x17, x8, eq - WORD $0x910006b5 // add x21, x21, #1 - WORD $0xd1000694 // sub x20, x20, #1 - WORD $0xb5fff9b4 // cbnz x20, LBB0_383 $-204(%rip) - WORD $0x17ffffe3 // b LBB0_390 $-116(%rip) -LBB0_395: - WORD $0xb4006714 // cbz x20, LBB0_518 $3296(%rip) - WORD $0x8b0b02b1 // add x17, x21, x11 - WORD $0xb100051f // cmn x8, #1 - WORD $0x9a880228 // csel x8, x17, x8, eq - WORD $0x910006b5 // add x21, x21, #1 - WORD $0xd1000694 // sub x20, x20, #1 - WORD $0xb5ffdb14 // cbnz x20, LBB0_328 $-1184(%rip) - WORD $0x14000331 // b LBB0_518 $3268(%rip) -LBB0_397: - WORD $0xf940002b // ldr x11, [x1] - WORD $0xa940200a // ldp x10, x8, [x0] - WORD $0xeb08017f // cmp x11, x8 - WORD $0x54000142 // b.hs LBB0_401 $40(%rip) - WORD $0x386b6949 // ldrb w9, [x10, x11] - WORD $0x7100353f // cmp w9, #13 - WORD $0x540000e0 // b.eq LBB0_401 $28(%rip) - WORD $0x7100813f // cmp w9, #32 - WORD $0x540000a0 // b.eq LBB0_401 $20(%rip) - WORD $0x51002d2c // sub w12, w9, #11 - WORD $0xaa0b03e9 // mov x9, x11 - WORD $0x3100099f // cmn w12, #2 - WORD $0x54000703 // b.lo LBB0_420 $224(%rip) -LBB0_401: - WORD $0x91000569 // add x9, x11, #1 - WORD $0xeb08013f // cmp x9, x8 - WORD $0x54000122 // b.hs LBB0_405 $36(%rip) - WORD $0x3869694c // ldrb w12, [x10, x9] - WORD $0x7100359f // cmp w12, #13 - WORD $0x540000c0 // b.eq LBB0_405 $24(%rip) - WORD $0x7100819f // cmp w12, #32 - WORD $0x54000080 // b.eq LBB0_405 $16(%rip) - WORD $0x51002d8c // sub w12, w12, #11 - WORD $0x3100099f // cmn w12, #2 - WORD $0x540005a3 // b.lo LBB0_420 $180(%rip) -LBB0_405: - WORD $0x91000969 // add x9, x11, #2 - WORD $0xeb08013f // cmp x9, x8 - WORD $0x54000122 // b.hs LBB0_409 $36(%rip) - WORD $0x3869694c // ldrb w12, [x10, x9] - WORD $0x7100359f // cmp w12, #13 - WORD $0x540000c0 // b.eq LBB0_409 $24(%rip) - WORD $0x7100819f // cmp w12, #32 - WORD $0x54000080 // b.eq LBB0_409 $16(%rip) - WORD $0x51002d8c // sub w12, w12, #11 - WORD $0x3100099f // cmn w12, #2 - WORD $0x54000443 // b.lo LBB0_420 $136(%rip) -LBB0_409: - WORD $0x91000d69 // add x9, x11, #3 - WORD $0xeb08013f // cmp x9, x8 - WORD $0x54000122 // b.hs LBB0_413 $36(%rip) - WORD $0x3869694c // ldrb w12, [x10, x9] - WORD $0x7100359f // cmp w12, #13 - WORD $0x540000c0 // b.eq LBB0_413 $24(%rip) - WORD $0x7100819f // cmp w12, #32 - WORD $0x54000080 // b.eq LBB0_413 $16(%rip) - WORD $0x51002d8c // sub w12, w12, #11 - WORD $0x3100099f // cmn w12, #2 - WORD $0x540002e3 // b.lo LBB0_420 $92(%rip) -LBB0_413: - WORD $0x91001169 // add x9, x11, #4 - WORD $0xeb08013f // cmp x9, x8 - WORD $0x540001e2 // b.hs LBB0_418 $60(%rip) - WORD $0x5280002b // mov w11, #1 - WORD $0xd284c00c // mov x12, #9728 - WORD $0xf2c0002c // movk x12, #1, lsl #32 -LBB0_415: - WORD $0x3869694d // ldrb w13, [x10, x9] - WORD $0x710081bf // cmp w13, #32 - WORD $0x9acd216d // lsl x13, x11, x13 - WORD $0x8a0c01ad // and x13, x13, x12 - WORD $0xfa4099a4 // ccmp x13, #0, #4, ls - WORD $0x54000120 // b.eq LBB0_419 $36(%rip) - WORD $0x91000529 // add x9, x9, #1 - WORD $0xeb09011f // cmp x8, x9 - WORD $0x54ffff01 // b.ne LBB0_415 $-32(%rip) -LBB0_417: - WORD $0x92800008 // mov x8, #-1 - WORD $0x140002e5 // b LBB0_515 $2964(%rip) -LBB0_418: - WORD $0xf9000029 // str x9, [x1] - WORD $0x92800008 // mov x8, #-1 - WORD $0x140002e2 // b LBB0_515 $2952(%rip) -LBB0_419: - WORD $0xeb08013f // cmp x9, x8 - WORD $0x54ffff42 // b.hs LBB0_417 $-24(%rip) -LBB0_420: - WORD $0x91000530 // add x16, x9, #1 - WORD $0xf9000030 // str x16, [x1] - WORD $0x38696948 // ldrb w8, [x10, x9] - WORD $0x7101691f // cmp w8, #90 - WORD $0x54000a6c // b.gt LBB0_439 $332(%rip) - WORD $0x7100bd1f // cmp w8, #47 - WORD $0x54000ecd // b.le LBB0_444 $472(%rip) - WORD $0x5100c108 // sub w8, w8, #48 - WORD $0x7100291f // cmp w8, #10 - WORD $0x54005982 // b.hs LBB0_511 $2864(%rip) -LBB0_423: - WORD $0xf9400408 // ldr x8, [x0, #8] - WORD $0xcb10010b // sub x11, x8, x16 - WORD $0x8b100148 // add x8, x10, x16 - WORD $0xf100417f // cmp x11, #16 - WORD $0x54000303 // b.lo LBB0_427 $96(%rip) - WORD $0xd280000c // mov x12, #0 - WORD $0x4f01e580 // movi.16b v0, #44 - WORD $0x4f06e7e1 // movi.16b v1, #223 - WORD $0x4f02e7a2 // movi.16b v2, #93 -Lloh6: - WORD $0x10ff040d // adr x13, lCPI0_0 $-8064(%rip) -Lloh7: - WORD $0x3dc001a3 // ldr q3, [x13, lCPI0_0@PAGEOFF] $0(%rip) -Lloh8: - WORD $0x10ff044d // adr x13, lCPI0_1 $-8056(%rip) -Lloh9: - WORD $0x3dc001a4 // ldr q4, [x13, lCPI0_1@PAGEOFF] $0(%rip) -LBB0_425: - WORD $0x3dc00105 // ldr q5, [x8] - WORD $0x6e208ca6 // cmeq.16b v6, v5, v0 - WORD $0x4e211ca5 // and.16b v5, v5, v1 - WORD $0x6e228ca5 // cmeq.16b v5, v5, v2 - WORD $0x4ea61ca5 // orr.16b v5, v5, v6 - WORD $0x4e231ca5 // and.16b v5, v5, v3 - WORD $0x4e0400a5 // tbl.16b v5, { v5 }, v4 - WORD $0x4e71b8a5 // addv.8h h5, v5 - WORD $0x1e2600ad // fmov w13, s5 - WORD $0x350003ad // cbnz w13, LBB0_435 $116(%rip) - WORD $0x91004108 // add x8, x8, #16 - WORD $0xd100416b // sub x11, x11, #16 - WORD $0x9100418c // add x12, x12, #16 - WORD $0xf1003d7f // cmp x11, #15 - WORD $0x54fffe48 // b.hi LBB0_425 $-56(%rip) -LBB0_427: - WORD $0xb40002ab // cbz x11, LBB0_434 $84(%rip) - WORD $0x8b0b010c // add x12, x8, x11 - WORD $0xcb0a010d // sub x13, x8, x10 - WORD $0x5280002e // mov w14, #1 - WORD $0xd284c00f // mov x15, #9728 - WORD $0xf2c2002f // movk x15, #4097, lsl #32 -LBB0_429: - WORD $0x39400110 // ldrb w16, [x8] - WORD $0x7100b21f // cmp w16, #44 - WORD $0x9ad021d1 // lsl x17, x14, x16 - WORD $0x8a0f0231 // and x17, x17, x15 - WORD $0xfa409a24 // ccmp x17, #0, #4, ls - WORD $0x540057c1 // b.ne LBB0_519 $2808(%rip) - WORD $0x7101f61f // cmp w16, #125 - WORD $0x54005780 // b.eq LBB0_519 $2800(%rip) - WORD $0x7101761f // cmp w16, #93 - WORD $0x54005740 // b.eq LBB0_519 $2792(%rip) - WORD $0x91000508 // add x8, x8, #1 - WORD $0x910005ad // add x13, x13, #1 - WORD $0xf100056b // subs x11, x11, #1 - WORD $0x54fffe61 // b.ne LBB0_429 $-52(%rip) - WORD $0xaa0c03e8 // mov x8, x12 -LBB0_434: - WORD $0xcb0a0108 // sub x8, x8, x10 - WORD $0x140002a1 // b LBB0_513 $2692(%rip) -LBB0_435: - WORD $0x5ac001ab // rbit w11, w13 - WORD $0x5ac0116b // clz w11, w11 - WORD $0xcb0a0108 // sub x8, x8, x10 - WORD $0x8b0b0108 // add x8, x8, x11 - WORD $0xf9000028 // str x8, [x1] - WORD $0xf100051f // cmp x8, #1 - WORD $0x5400536b // b.lt LBB0_514 $2668(%rip) - WORD $0x8b0c0168 // add x8, x11, x12 - WORD $0x8b09014a // add x10, x10, x9 - WORD $0x5280002b // mov w11, #1 - WORD $0xd284c00c // mov x12, #9728 - WORD $0xf2c0002c // movk x12, #1, lsl #32 -LBB0_437: - WORD $0x3868694d // ldrb w13, [x10, x8] - WORD $0x710081bf // cmp w13, #32 - WORD $0x9acd216d // lsl x13, x11, x13 - WORD $0x8a0c01ad // and x13, x13, x12 - WORD $0xfa4099a4 // ccmp x13, #0, #4, ls - WORD $0x54005200 // b.eq LBB0_514 $2624(%rip) - WORD $0x8b08012d // add x13, x9, x8 - WORD $0xf900002d // str x13, [x1] - WORD $0xd1000508 // sub x8, x8, #1 - WORD $0x8b08012d // add x13, x9, x8 - WORD $0x910009ad // add x13, x13, #2 - WORD $0xf10005bf // cmp x13, #1 - WORD $0x54fffe8c // b.gt LBB0_437 $-48(%rip) - WORD $0x14000288 // b LBB0_514 $2592(%rip) -LBB0_439: - WORD $0x7101b51f // cmp w8, #109 - WORD $0x5400054d // b.le LBB0_447 $168(%rip) - WORD $0x7101b91f // cmp w8, #110 - WORD $0x54002380 // b.eq LBB0_475 $1136(%rip) - WORD $0x7101d11f // cmp w8, #116 - WORD $0x54002340 // b.eq LBB0_475 $1128(%rip) - WORD $0x7101ed1f // cmp w8, #123 - WORD $0x54004ee1 // b.ne LBB0_511 $2524(%rip) - WORD $0xd2800007 // mov x7, #0 - WORD $0xd280000f // mov x15, #0 - WORD $0xd2800008 // mov x8, #0 - WORD $0xd280000b // mov x11, #0 - WORD $0xb201e3ec // mov x12, #-8608480567731124088 - WORD $0xf2e1110c // movk x12, #2184, lsl #48 - WORD $0xb202e3ed // mov x13, #4919131752989213764 - WORD $0xf2e0888d // movk x13, #1092, lsl #48 - WORD $0xb203e3ee // mov x14, #2459565876494606882 - WORD $0xf2e0444e // movk x14, #546, lsl #48 - WORD $0xf9400411 // ldr x17, [x0, #8] - WORD $0xcb100225 // sub x5, x17, x16 - WORD $0x8b100150 // add x16, x10, x16 - WORD $0x910043ea // add x10, sp, #16 - WORD $0x9100814a // add x10, x10, #32 - WORD $0x4f01e440 // movi.16b v0, #34 -Lloh10: - WORD $0x10fef891 // adr x17, lCPI0_0 $-8432(%rip) -Lloh11: - WORD $0x3dc00221 // ldr q1, [x17, lCPI0_0@PAGEOFF] $0(%rip) -Lloh12: - WORD $0x10fef8d1 // adr x17, lCPI0_1 $-8424(%rip) -Lloh13: - WORD $0x3dc00222 // ldr q2, [x17, lCPI0_1@PAGEOFF] $0(%rip) - WORD $0x4f02e783 // movi.16b v3, #92 - WORD $0xb200e3f1 // mov x17, #1229782938247303441 - WORD $0xb203e3e2 // mov x2, #2459565876494606882 - WORD $0xb202e3e3 // mov x3, #4919131752989213764 - WORD $0xb201e3e4 // mov x4, #-8608480567731124088 - WORD $0x4f03e764 // movi.16b v4, #123 - WORD $0x4f03e7a5 // movi.16b v5, #125 - WORD $0x6f00e406 // movi.2d v6, #0000000000000000 - WORD $0x14000018 // b LBB0_451 $96(%rip) -LBB0_444: - WORD $0x34ffefa8 // cbz w8, LBB0_417 $-524(%rip) - WORD $0x7100891f // cmp w8, #34 - WORD $0x54001fa0 // b.eq LBB0_476 $1012(%rip) - WORD $0x7100b51f // cmp w8, #45 - WORD $0x54fff140 // b.eq LBB0_423 $-472(%rip) - WORD $0x14000254 // b LBB0_511 $2384(%rip) -LBB0_447: - WORD $0x71016d1f // cmp w8, #91 - WORD $0x54002800 // b.eq LBB0_485 $1280(%rip) - WORD $0x7101991f // cmp w8, #102 - WORD $0x54004a01 // b.ne LBB0_511 $2368(%rip) - WORD $0x91001528 // add x8, x9, #5 - WORD $0xf940040a // ldr x10, [x0, #8] - WORD $0xeb0a011f // cmp x8, x10 - WORD $0x54ffee08 // b.hi LBB0_417 $-576(%rip) - WORD $0x14000253 // b LBB0_513 $2380(%rip) -LBB0_450: - WORD $0x937ffce7 // asr x7, x7, #63 - WORD $0x9e670267 // fmov d7, x19 - WORD $0x0e2058e7 // cnt.8b v7, v7 - WORD $0x2e3038e7 // uaddlv.8b h7, v7 - WORD $0x1e2600e5 // fmov w5, s7 - WORD $0x8b0800a8 // add x8, x5, x8 - WORD $0x91010210 // add x16, x16, #64 - WORD $0xaa0603e5 // mov x5, x6 -LBB0_451: - WORD $0xf10100a6 // subs x6, x5, #64 - WORD $0x540015cb // b.lt LBB0_458 $696(%rip) -LBB0_452: - WORD $0xad404612 // ldp q18, q17, [x16] - WORD $0xad411e10 // ldp q16, q7, [x16, #32] - WORD $0x6e238e53 // cmeq.16b v19, v18, v3 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260273 // fmov w19, s19 - WORD $0x6e238e33 // cmeq.16b v19, v17, v3 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260274 // fmov w20, s19 - WORD $0x6e238e13 // cmeq.16b v19, v16, v3 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260275 // fmov w21, s19 - WORD $0x6e238cf3 // cmeq.16b v19, v7, v3 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260276 // fmov w22, s19 - WORD $0xd3607eb5 // lsl x21, x21, #32 - WORD $0xaa16c2b5 // orr x21, x21, x22, lsl #48 - WORD $0x53103e94 // lsl w20, w20, #16 - WORD $0xaa1402b4 // orr x20, x21, x20 - WORD $0xaa130293 // orr x19, x20, x19 - WORD $0xaa0f0274 // orr x20, x19, x15 - WORD $0xb5000094 // cbnz x20, LBB0_454 $16(%rip) - WORD $0xd280000f // mov x15, #0 - WORD $0xd2800013 // mov x19, #0 - WORD $0x1400000a // b LBB0_455 $40(%rip) -LBB0_454: - WORD $0x8a2f0274 // bic x20, x19, x15 - WORD $0xaa1405f5 // orr x21, x15, x20, lsl #1 - WORD $0x8a35026f // bic x15, x19, x21 - WORD $0x9201f1ef // and x15, x15, #0xaaaaaaaaaaaaaaaa - WORD $0xab1401f3 // adds x19, x15, x20 - WORD $0x1a9f37ef // cset w15, hs - WORD $0xd37ffa73 // lsl x19, x19, #1 - WORD $0xd200f273 // eor x19, x19, #0x5555555555555555 - WORD $0x8a150273 // and x19, x19, x21 -LBB0_455: - WORD $0x6e208e53 // cmeq.16b v19, v18, v0 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260274 // fmov w20, s19 - WORD $0x6e208e33 // cmeq.16b v19, v17, v0 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260275 // fmov w21, s19 - WORD $0x6e208e13 // cmeq.16b v19, v16, v0 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260276 // fmov w22, s19 - WORD $0x6e208cf3 // cmeq.16b v19, v7, v0 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260277 // fmov w23, s19 - WORD $0xd3607ed6 // lsl x22, x22, #32 - WORD $0xaa17c2d6 // orr x22, x22, x23, lsl #48 - WORD $0x53103eb5 // lsl w21, w21, #16 - WORD $0xaa1502d5 // orr x21, x22, x21 - WORD $0xaa1402b4 // orr x20, x21, x20 - WORD $0x8a330293 // bic x19, x20, x19 - WORD $0x9200e274 // and x20, x19, #0x1111111111111111 - WORD $0x9203e275 // and x21, x19, #0x2222222222222222 - WORD $0x9202e276 // and x22, x19, #0x4444444444444444 - WORD $0x9201e273 // and x19, x19, #0x8888888888888888 - WORD $0x9b117e97 // mul x23, x20, x17 - WORD $0x9b0c7eb8 // mul x24, x21, x12 - WORD $0xca1802f7 // eor x23, x23, x24 - WORD $0x9b0d7ed8 // mul x24, x22, x13 - WORD $0x9b0e7e79 // mul x25, x19, x14 - WORD $0xca190318 // eor x24, x24, x25 - WORD $0xca1802f7 // eor x23, x23, x24 - WORD $0x9b027e98 // mul x24, x20, x2 - WORD $0x9b117eb9 // mul x25, x21, x17 - WORD $0xca190318 // eor x24, x24, x25 - WORD $0x9b0c7ed9 // mul x25, x22, x12 - WORD $0x9b0d7e7a // mul x26, x19, x13 - WORD $0xca1a0339 // eor x25, x25, x26 - WORD $0xca190318 // eor x24, x24, x25 - WORD $0x9b037e99 // mul x25, x20, x3 - WORD $0x9b027eba // mul x26, x21, x2 - WORD $0xca1a0339 // eor x25, x25, x26 - WORD $0x9b117eda // mul x26, x22, x17 - WORD $0x9b0c7e7b // mul x27, x19, x12 - WORD $0xca1b035a // eor x26, x26, x27 - WORD $0xca1a0339 // eor x25, x25, x26 - WORD $0x9b047e94 // mul x20, x20, x4 - WORD $0x9b037eb5 // mul x21, x21, x3 - WORD $0xca150294 // eor x20, x20, x21 - WORD $0x9b027ed5 // mul x21, x22, x2 - WORD $0x9b117e73 // mul x19, x19, x17 - WORD $0xca1302b3 // eor x19, x21, x19 - WORD $0xca130293 // eor x19, x20, x19 - WORD $0x9200e2f4 // and x20, x23, #0x1111111111111111 - WORD $0x9203e315 // and x21, x24, #0x2222222222222222 - WORD $0x9202e336 // and x22, x25, #0x4444444444444444 - WORD $0x9201e273 // and x19, x19, #0x8888888888888888 - WORD $0xaa150294 // orr x20, x20, x21 - WORD $0xaa1302d3 // orr x19, x22, x19 - WORD $0xaa130293 // orr x19, x20, x19 - WORD $0xca070267 // eor x7, x19, x7 - WORD $0x6e248e53 // cmeq.16b v19, v18, v4 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260273 // fmov w19, s19 - WORD $0x6e248e33 // cmeq.16b v19, v17, v4 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260274 // fmov w20, s19 - WORD $0x6e248e13 // cmeq.16b v19, v16, v4 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260275 // fmov w21, s19 - WORD $0x6e248cf3 // cmeq.16b v19, v7, v4 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260276 // fmov w22, s19 - WORD $0xd3607eb5 // lsl x21, x21, #32 - WORD $0xaa16c2b5 // orr x21, x21, x22, lsl #48 - WORD $0x53103e94 // lsl w20, w20, #16 - WORD $0xaa1402b4 // orr x20, x21, x20 - WORD $0xaa130293 // orr x19, x20, x19 - WORD $0x8a270273 // bic x19, x19, x7 - WORD $0x6e258e52 // cmeq.16b v18, v18, v5 - WORD $0x4e211e52 // and.16b v18, v18, v1 - WORD $0x4e020252 // tbl.16b v18, { v18 }, v2 - WORD $0x4e71ba52 // addv.8h h18, v18 - WORD $0x1e260254 // fmov w20, s18 - WORD $0x6e258e31 // cmeq.16b v17, v17, v5 - WORD $0x4e211e31 // and.16b v17, v17, v1 - WORD $0x4e020231 // tbl.16b v17, { v17 }, v2 - WORD $0x4e71ba31 // addv.8h h17, v17 - WORD $0x1e260235 // fmov w21, s17 - WORD $0x6e258e10 // cmeq.16b v16, v16, v5 - WORD $0x4e211e10 // and.16b v16, v16, v1 - WORD $0x4e020210 // tbl.16b v16, { v16 }, v2 - WORD $0x4e71ba10 // addv.8h h16, v16 - WORD $0x1e260216 // fmov w22, s16 - WORD $0x6e258ce7 // cmeq.16b v7, v7, v5 - WORD $0x4e211ce7 // and.16b v7, v7, v1 - WORD $0x4e0200e7 // tbl.16b v7, { v7 }, v2 - WORD $0x4e71b8e7 // addv.8h h7, v7 - WORD $0x1e2600f7 // fmov w23, s7 - WORD $0xd3607ed6 // lsl x22, x22, #32 - WORD $0xaa17c2d6 // orr x22, x22, x23, lsl #48 - WORD $0x53103eb5 // lsl w21, w21, #16 - WORD $0xaa1502d5 // orr x21, x22, x21 - WORD $0xaa1402b4 // orr x20, x21, x20 - WORD $0xea270294 // bics x20, x20, x7 - WORD $0x54ffeae0 // b.eq LBB0_450 $-676(%rip) -LBB0_456: - WORD $0xd1000695 // sub x21, x20, #1 - WORD $0x8a1302b6 // and x22, x21, x19 - WORD $0x9e6702c7 // fmov d7, x22 - WORD $0x0e2058e7 // cnt.8b v7, v7 - WORD $0x2e3038e7 // uaddlv.8b h7, v7 - WORD $0x1e2600f6 // fmov w22, s7 - WORD $0x8b0802d6 // add x22, x22, x8 - WORD $0xeb0b02df // cmp x22, x11 - WORD $0x54003169 // b.ls LBB0_510 $1580(%rip) - WORD $0x9100056b // add x11, x11, #1 - WORD $0xea1402b4 // ands x20, x21, x20 - WORD $0x54fffea1 // b.ne LBB0_456 $-44(%rip) - WORD $0x17ffff4a // b LBB0_450 $-728(%rip) -LBB0_458: - WORD $0xf10000bf // cmp x5, #0 - WORD $0x5400418d // b.le LBB0_550 $2096(%rip) - WORD $0xad019be6 // stp q6, q6, [sp, #48] - WORD $0xad009be6 // stp q6, q6, [sp, #16] - WORD $0x92402e13 // and x19, x16, #0xfff - WORD $0xf13f067f // cmp x19, #4033 - WORD $0x54ffe9a3 // b.lo LBB0_452 $-716(%rip) - WORD $0xf10080b4 // subs x20, x5, #32 - WORD $0x540000a3 // b.lo LBB0_462 $20(%rip) - WORD $0xacc14207 // ldp q7, q16, [x16], #32 - WORD $0xad00c3e7 // stp q7, q16, [sp, #16] - WORD $0xaa0a03f3 // mov x19, x10 - WORD $0x14000003 // b LBB0_463 $12(%rip) -LBB0_462: - WORD $0x910043f3 // add x19, sp, #16 - WORD $0xaa0503f4 // mov x20, x5 -LBB0_463: - WORD $0xf1004295 // subs x21, x20, #16 - WORD $0x54000243 // b.lo LBB0_469 $72(%rip) - WORD $0x3cc10607 // ldr q7, [x16], #16 - WORD $0x3c810667 // str q7, [x19], #16 - WORD $0xaa1503f4 // mov x20, x21 - WORD $0xf10022b5 // subs x21, x21, #8 - WORD $0x540001e2 // b.hs LBB0_470 $60(%rip) -LBB0_465: - WORD $0xf1001295 // subs x21, x20, #4 - WORD $0x54000243 // b.lo LBB0_471 $72(%rip) -LBB0_466: - WORD $0xb8404614 // ldr w20, [x16], #4 - WORD $0xb8004674 // str w20, [x19], #4 - WORD $0xaa1503f4 // mov x20, x21 - WORD $0xf1000ab5 // subs x21, x21, #2 - WORD $0x540001e2 // b.hs LBB0_472 $60(%rip) -LBB0_467: - WORD $0xb4000254 // cbz x20, LBB0_473 $72(%rip) -LBB0_468: - WORD $0x39400210 // ldrb w16, [x16] - WORD $0x39000270 // strb w16, [x19] - WORD $0x910043f0 // add x16, sp, #16 - WORD $0x17ffff32 // b LBB0_452 $-824(%rip) -LBB0_469: - WORD $0xf1002295 // subs x21, x20, #8 - WORD $0x54fffe63 // b.lo LBB0_465 $-52(%rip) -LBB0_470: - WORD $0xf8408614 // ldr x20, [x16], #8 - WORD $0xf8008674 // str x20, [x19], #8 - WORD $0xaa1503f4 // mov x20, x21 - WORD $0xf10012b5 // subs x21, x21, #4 - WORD $0x54fffe02 // b.hs LBB0_466 $-64(%rip) -LBB0_471: - WORD $0xf1000a95 // subs x21, x20, #2 - WORD $0x54fffe63 // b.lo LBB0_467 $-52(%rip) -LBB0_472: - WORD $0x78402614 // ldrh w20, [x16], #2 - WORD $0x78002674 // strh w20, [x19], #2 - WORD $0xaa1503f4 // mov x20, x21 - WORD $0xb5fffe15 // cbnz x21, LBB0_468 $-64(%rip) -LBB0_473: - WORD $0x910043f0 // add x16, sp, #16 - WORD $0x17ffff23 // b LBB0_452 $-884(%rip) -LBB0_474: - WORD $0xf900003b // str x27, [x1] - WORD $0x92800008 // mov x8, #-1 - WORD $0x1400016a // b LBB0_515 $1448(%rip) -LBB0_475: - WORD $0x91001128 // add x8, x9, #4 - WORD $0xf940040a // ldr x10, [x0, #8] - WORD $0xeb0a011f // cmp x8, x10 - WORD $0x54ffd008 // b.hi LBB0_417 $-1536(%rip) - WORD $0x14000163 // b LBB0_513 $1420(%rip) -LBB0_476: - WORD $0xf9400411 // ldr x17, [x0, #8] - WORD $0xcb10022b // sub x11, x17, x16 - WORD $0xf100817f // cmp x11, #32 - WORD $0x5400390b // b.lt LBB0_547 $1824(%rip) - WORD $0xd2800008 // mov x8, #0 - WORD $0xd280000e // mov x14, #0 - WORD $0x3200f3ec // mov w12, #1431655765 - WORD $0x3201f3ed // mov w13, #-1431655766 - WORD $0x4f01e440 // movi.16b v0, #34 - WORD $0x8b09014f // add x15, x10, x9 -Lloh14: - WORD $0x10fed5cb // adr x11, lCPI0_0 $-9544(%rip) -Lloh15: - WORD $0x3dc00161 // ldr q1, [x11, lCPI0_0@PAGEOFF] $0(%rip) -Lloh16: - WORD $0x10fed60b // adr x11, lCPI0_1 $-9536(%rip) -Lloh17: - WORD $0x3dc00162 // ldr q2, [x11, lCPI0_1@PAGEOFF] $0(%rip) - WORD $0xcb09022b // sub x11, x17, x9 - WORD $0x4f02e783 // movi.16b v3, #92 - WORD $0x528003f0 // mov w16, #31 -LBB0_478: - WORD $0x8b0801f1 // add x17, x15, x8 - WORD $0x3cc01224 // ldur q4, [x17, #1] - WORD $0x3cc11225 // ldur q5, [x17, #17] - WORD $0x6e208c86 // cmeq.16b v6, v4, v0 - WORD $0x4e211cc6 // and.16b v6, v6, v1 - WORD $0x4e0200c6 // tbl.16b v6, { v6 }, v2 - WORD $0x4e71b8c6 // addv.8h h6, v6 - WORD $0x1e2600d1 // fmov w17, s6 - WORD $0x6e208ca6 // cmeq.16b v6, v5, v0 - WORD $0x4e211cc6 // and.16b v6, v6, v1 - WORD $0x4e0200c6 // tbl.16b v6, { v6 }, v2 - WORD $0x4e71b8c6 // addv.8h h6, v6 - WORD $0x1e2600c0 // fmov w0, s6 - WORD $0x33103c11 // bfi w17, w0, #16, #16 - WORD $0x6e238c84 // cmeq.16b v4, v4, v3 - WORD $0x4e211c84 // and.16b v4, v4, v1 - WORD $0x4e020084 // tbl.16b v4, { v4 }, v2 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e260080 // fmov w0, s4 - WORD $0x6e238ca4 // cmeq.16b v4, v5, v3 - WORD $0x4e211c84 // and.16b v4, v4, v1 - WORD $0x4e020084 // tbl.16b v4, { v4 }, v2 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e260082 // fmov w2, s4 - WORD $0x33103c40 // bfi w0, w2, #16, #16 - WORD $0x7100001f // cmp w0, #0 - WORD $0xfa4009c0 // ccmp x14, #0, #0, eq - WORD $0x54000180 // b.eq LBB0_480 $48(%rip) - WORD $0x0a2e0002 // bic w2, w0, w14 - WORD $0x2a0205c3 // orr w3, w14, w2, lsl #1 - WORD $0x0a0d000e // and w14, w0, w13 - WORD $0x0a2301ce // bic w14, w14, w3 - WORD $0x2b0201c0 // adds w0, w14, w2 - WORD $0x1a9f37ee // cset w14, hs - WORD $0x4a000580 // eor w0, w12, w0, lsl #1 - WORD $0x0a030000 // and w0, w0, w3 - WORD $0x2a2003e0 // mvn w0, w0 - WORD $0x8a110011 // and x17, x0, x17 - WORD $0x14000002 // b LBB0_481 $8(%rip) -LBB0_480: - WORD $0xd280000e // mov x14, #0 -LBB0_481: - WORD $0xb5002491 // cbnz x17, LBB0_512 $1168(%rip) - WORD $0x91008108 // add x8, x8, #32 - WORD $0xd1008210 // sub x16, x16, #32 - WORD $0x8b100171 // add x17, x11, x16 - WORD $0xf100fe3f // cmp x17, #63 - WORD $0x54fffa6c // b.gt LBB0_478 $-180(%rip) - WORD $0xb50033ce // cbnz x14, LBB0_554 $1656(%rip) - WORD $0x8b09014c // add x12, x10, x9 - WORD $0x8b08018c // add x12, x12, x8 - WORD $0x9100058c // add x12, x12, #1 - WORD $0xaa2803e8 // mvn x8, x8 - WORD $0x8b0b010b // add x11, x8, x11 - WORD $0xf100057f // cmp x11, #1 - WORD $0x5400350a // b.ge LBB0_557 $1696(%rip) - WORD $0x17fffe37 // b LBB0_417 $-1828(%rip) -LBB0_485: - WORD $0xd2800007 // mov x7, #0 - WORD $0xd280000f // mov x15, #0 - WORD $0xd2800008 // mov x8, #0 - WORD $0xd280000b // mov x11, #0 - WORD $0xb201e3ec // mov x12, #-8608480567731124088 - WORD $0xf2e1110c // movk x12, #2184, lsl #48 - WORD $0xb202e3ed // mov x13, #4919131752989213764 - WORD $0xf2e0888d // movk x13, #1092, lsl #48 - WORD $0xb203e3ee // mov x14, #2459565876494606882 - WORD $0xf2e0444e // movk x14, #546, lsl #48 - WORD $0xf9400411 // ldr x17, [x0, #8] - WORD $0xcb100225 // sub x5, x17, x16 - WORD $0x8b100150 // add x16, x10, x16 - WORD $0x910043ea // add x10, sp, #16 - WORD $0x9100814a // add x10, x10, #32 - WORD $0x4f01e440 // movi.16b v0, #34 -Lloh18: - WORD $0x10fecc11 // adr x17, lCPI0_0 $-9856(%rip) -Lloh19: - WORD $0x3dc00221 // ldr q1, [x17, lCPI0_0@PAGEOFF] $0(%rip) -Lloh20: - WORD $0x10fecc51 // adr x17, lCPI0_1 $-9848(%rip) -Lloh21: - WORD $0x3dc00222 // ldr q2, [x17, lCPI0_1@PAGEOFF] $0(%rip) - WORD $0x4f02e783 // movi.16b v3, #92 - WORD $0xb200e3f1 // mov x17, #1229782938247303441 - WORD $0xb203e3e2 // mov x2, #2459565876494606882 - WORD $0xb202e3e3 // mov x3, #4919131752989213764 - WORD $0xb201e3e4 // mov x4, #-8608480567731124088 - WORD $0x4f02e764 // movi.16b v4, #91 - WORD $0x4f02e7a5 // movi.16b v5, #93 - WORD $0x6f00e406 // movi.2d v6, #0000000000000000 - WORD $0x14000009 // b LBB0_487 $36(%rip) -LBB0_486: - WORD $0x937ffce7 // asr x7, x7, #63 - WORD $0x9e670267 // fmov d7, x19 - WORD $0x0e2058e7 // cnt.8b v7, v7 - WORD $0x2e3038e7 // uaddlv.8b h7, v7 - WORD $0x1e2600e5 // fmov w5, s7 - WORD $0x8b0800a8 // add x8, x5, x8 - WORD $0x91010210 // add x16, x16, #64 - WORD $0xaa0603e5 // mov x5, x6 -LBB0_487: - WORD $0xf10100a6 // subs x6, x5, #64 - WORD $0x540015cb // b.lt LBB0_494 $696(%rip) -LBB0_488: - WORD $0xad404612 // ldp q18, q17, [x16] - WORD $0xad411e10 // ldp q16, q7, [x16, #32] - WORD $0x6e238e53 // cmeq.16b v19, v18, v3 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260273 // fmov w19, s19 - WORD $0x6e238e33 // cmeq.16b v19, v17, v3 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260274 // fmov w20, s19 - WORD $0x6e238e13 // cmeq.16b v19, v16, v3 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260275 // fmov w21, s19 - WORD $0x6e238cf3 // cmeq.16b v19, v7, v3 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260276 // fmov w22, s19 - WORD $0xd3607eb5 // lsl x21, x21, #32 - WORD $0xaa16c2b5 // orr x21, x21, x22, lsl #48 - WORD $0x53103e94 // lsl w20, w20, #16 - WORD $0xaa1402b4 // orr x20, x21, x20 - WORD $0xaa130293 // orr x19, x20, x19 - WORD $0xaa0f0274 // orr x20, x19, x15 - WORD $0xb5000094 // cbnz x20, LBB0_490 $16(%rip) - WORD $0xd280000f // mov x15, #0 - WORD $0xd2800013 // mov x19, #0 - WORD $0x1400000a // b LBB0_491 $40(%rip) -LBB0_490: - WORD $0x8a2f0274 // bic x20, x19, x15 - WORD $0xaa1405f5 // orr x21, x15, x20, lsl #1 - WORD $0x8a35026f // bic x15, x19, x21 - WORD $0x9201f1ef // and x15, x15, #0xaaaaaaaaaaaaaaaa - WORD $0xab1401f3 // adds x19, x15, x20 - WORD $0x1a9f37ef // cset w15, hs - WORD $0xd37ffa73 // lsl x19, x19, #1 - WORD $0xd200f273 // eor x19, x19, #0x5555555555555555 - WORD $0x8a150273 // and x19, x19, x21 -LBB0_491: - WORD $0x6e208e53 // cmeq.16b v19, v18, v0 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260274 // fmov w20, s19 - WORD $0x6e208e33 // cmeq.16b v19, v17, v0 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260275 // fmov w21, s19 - WORD $0x6e208e13 // cmeq.16b v19, v16, v0 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260276 // fmov w22, s19 - WORD $0x6e208cf3 // cmeq.16b v19, v7, v0 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260277 // fmov w23, s19 - WORD $0xd3607ed6 // lsl x22, x22, #32 - WORD $0xaa17c2d6 // orr x22, x22, x23, lsl #48 - WORD $0x53103eb5 // lsl w21, w21, #16 - WORD $0xaa1502d5 // orr x21, x22, x21 - WORD $0xaa1402b4 // orr x20, x21, x20 - WORD $0x8a330293 // bic x19, x20, x19 - WORD $0x9200e274 // and x20, x19, #0x1111111111111111 - WORD $0x9203e275 // and x21, x19, #0x2222222222222222 - WORD $0x9202e276 // and x22, x19, #0x4444444444444444 - WORD $0x9201e273 // and x19, x19, #0x8888888888888888 - WORD $0x9b117e97 // mul x23, x20, x17 - WORD $0x9b0c7eb8 // mul x24, x21, x12 - WORD $0xca1802f7 // eor x23, x23, x24 - WORD $0x9b0d7ed8 // mul x24, x22, x13 - WORD $0x9b0e7e79 // mul x25, x19, x14 - WORD $0xca190318 // eor x24, x24, x25 - WORD $0xca1802f7 // eor x23, x23, x24 - WORD $0x9b027e98 // mul x24, x20, x2 - WORD $0x9b117eb9 // mul x25, x21, x17 - WORD $0xca190318 // eor x24, x24, x25 - WORD $0x9b0c7ed9 // mul x25, x22, x12 - WORD $0x9b0d7e7a // mul x26, x19, x13 - WORD $0xca1a0339 // eor x25, x25, x26 - WORD $0xca190318 // eor x24, x24, x25 - WORD $0x9b037e99 // mul x25, x20, x3 - WORD $0x9b027eba // mul x26, x21, x2 - WORD $0xca1a0339 // eor x25, x25, x26 - WORD $0x9b117eda // mul x26, x22, x17 - WORD $0x9b0c7e7b // mul x27, x19, x12 - WORD $0xca1b035a // eor x26, x26, x27 - WORD $0xca1a0339 // eor x25, x25, x26 - WORD $0x9b047e94 // mul x20, x20, x4 - WORD $0x9b037eb5 // mul x21, x21, x3 - WORD $0xca150294 // eor x20, x20, x21 - WORD $0x9b027ed5 // mul x21, x22, x2 - WORD $0x9b117e73 // mul x19, x19, x17 - WORD $0xca1302b3 // eor x19, x21, x19 - WORD $0xca130293 // eor x19, x20, x19 - WORD $0x9200e2f4 // and x20, x23, #0x1111111111111111 - WORD $0x9203e315 // and x21, x24, #0x2222222222222222 - WORD $0x9202e336 // and x22, x25, #0x4444444444444444 - WORD $0x9201e273 // and x19, x19, #0x8888888888888888 - WORD $0xaa150294 // orr x20, x20, x21 - WORD $0xaa1302d3 // orr x19, x22, x19 - WORD $0xaa130293 // orr x19, x20, x19 - WORD $0xca070267 // eor x7, x19, x7 - WORD $0x6e248e53 // cmeq.16b v19, v18, v4 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260273 // fmov w19, s19 - WORD $0x6e248e33 // cmeq.16b v19, v17, v4 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260274 // fmov w20, s19 - WORD $0x6e248e13 // cmeq.16b v19, v16, v4 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260275 // fmov w21, s19 - WORD $0x6e248cf3 // cmeq.16b v19, v7, v4 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260276 // fmov w22, s19 - WORD $0xd3607eb5 // lsl x21, x21, #32 - WORD $0xaa16c2b5 // orr x21, x21, x22, lsl #48 - WORD $0x53103e94 // lsl w20, w20, #16 - WORD $0xaa1402b4 // orr x20, x21, x20 - WORD $0xaa130293 // orr x19, x20, x19 - WORD $0x8a270273 // bic x19, x19, x7 - WORD $0x6e258e52 // cmeq.16b v18, v18, v5 - WORD $0x4e211e52 // and.16b v18, v18, v1 - WORD $0x4e020252 // tbl.16b v18, { v18 }, v2 - WORD $0x4e71ba52 // addv.8h h18, v18 - WORD $0x1e260254 // fmov w20, s18 - WORD $0x6e258e31 // cmeq.16b v17, v17, v5 - WORD $0x4e211e31 // and.16b v17, v17, v1 - WORD $0x4e020231 // tbl.16b v17, { v17 }, v2 - WORD $0x4e71ba31 // addv.8h h17, v17 - WORD $0x1e260235 // fmov w21, s17 - WORD $0x6e258e10 // cmeq.16b v16, v16, v5 - WORD $0x4e211e10 // and.16b v16, v16, v1 - WORD $0x4e020210 // tbl.16b v16, { v16 }, v2 - WORD $0x4e71ba10 // addv.8h h16, v16 - WORD $0x1e260216 // fmov w22, s16 - WORD $0x6e258ce7 // cmeq.16b v7, v7, v5 - WORD $0x4e211ce7 // and.16b v7, v7, v1 - WORD $0x4e0200e7 // tbl.16b v7, { v7 }, v2 - WORD $0x4e71b8e7 // addv.8h h7, v7 - WORD $0x1e2600f7 // fmov w23, s7 - WORD $0xd3607ed6 // lsl x22, x22, #32 - WORD $0xaa17c2d6 // orr x22, x22, x23, lsl #48 - WORD $0x53103eb5 // lsl w21, w21, #16 - WORD $0xaa1502d5 // orr x21, x22, x21 - WORD $0xaa1402b4 // orr x20, x21, x20 - WORD $0xea270294 // bics x20, x20, x7 - WORD $0x54ffeae0 // b.eq LBB0_486 $-676(%rip) -LBB0_492: - WORD $0xd1000695 // sub x21, x20, #1 - WORD $0x8a1302b6 // and x22, x21, x19 - WORD $0x9e6702c7 // fmov d7, x22 - WORD $0x0e2058e7 // cnt.8b v7, v7 - WORD $0x2e3038e7 // uaddlv.8b h7, v7 - WORD $0x1e2600f6 // fmov w22, s7 - WORD $0x8b0802d6 // add x22, x22, x8 - WORD $0xeb0b02df // cmp x22, x11 - WORD $0x540006c9 // b.ls LBB0_510 $216(%rip) - WORD $0x9100056b // add x11, x11, #1 - WORD $0xea1402b4 // ands x20, x21, x20 - WORD $0x54fffea1 // b.ne LBB0_492 $-44(%rip) - WORD $0x17ffff4a // b LBB0_486 $-728(%rip) -LBB0_494: - WORD $0xf10000bf // cmp x5, #0 - WORD $0x540016ed // b.le LBB0_550 $732(%rip) - WORD $0xad019be6 // stp q6, q6, [sp, #48] - WORD $0xad009be6 // stp q6, q6, [sp, #16] - WORD $0x92402e13 // and x19, x16, #0xfff - WORD $0xf13f067f // cmp x19, #4033 - WORD $0x54ffe9a3 // b.lo LBB0_488 $-716(%rip) - WORD $0xf10080b4 // subs x20, x5, #32 - WORD $0x540000a3 // b.lo LBB0_498 $20(%rip) - WORD $0xacc14207 // ldp q7, q16, [x16], #32 - WORD $0xad00c3e7 // stp q7, q16, [sp, #16] - WORD $0xaa0a03f3 // mov x19, x10 - WORD $0x14000003 // b LBB0_499 $12(%rip) -LBB0_498: - WORD $0x910043f3 // add x19, sp, #16 - WORD $0xaa0503f4 // mov x20, x5 -LBB0_499: - WORD $0xf1004295 // subs x21, x20, #16 - WORD $0x54000243 // b.lo LBB0_505 $72(%rip) - WORD $0x3cc10607 // ldr q7, [x16], #16 - WORD $0x3c810667 // str q7, [x19], #16 - WORD $0xaa1503f4 // mov x20, x21 - WORD $0xf10022b5 // subs x21, x21, #8 - WORD $0x540001e2 // b.hs LBB0_506 $60(%rip) -LBB0_501: - WORD $0xf1001295 // subs x21, x20, #4 - WORD $0x54000243 // b.lo LBB0_507 $72(%rip) -LBB0_502: - WORD $0xb8404614 // ldr w20, [x16], #4 - WORD $0xb8004674 // str w20, [x19], #4 - WORD $0xaa1503f4 // mov x20, x21 - WORD $0xf1000ab5 // subs x21, x21, #2 - WORD $0x540001e2 // b.hs LBB0_508 $60(%rip) -LBB0_503: - WORD $0xb4000254 // cbz x20, LBB0_509 $72(%rip) -LBB0_504: - WORD $0x39400210 // ldrb w16, [x16] - WORD $0x39000270 // strb w16, [x19] - WORD $0x910043f0 // add x16, sp, #16 - WORD $0x17ffff32 // b LBB0_488 $-824(%rip) -LBB0_505: - WORD $0xf1002295 // subs x21, x20, #8 - WORD $0x54fffe63 // b.lo LBB0_501 $-52(%rip) -LBB0_506: - WORD $0xf8408614 // ldr x20, [x16], #8 - WORD $0xf8008674 // str x20, [x19], #8 - WORD $0xaa1503f4 // mov x20, x21 - WORD $0xf10012b5 // subs x21, x21, #4 - WORD $0x54fffe02 // b.hs LBB0_502 $-64(%rip) -LBB0_507: - WORD $0xf1000a95 // subs x21, x20, #2 - WORD $0x54fffe63 // b.lo LBB0_503 $-52(%rip) -LBB0_508: - WORD $0x78402614 // ldrh w20, [x16], #2 - WORD $0x78002674 // strh w20, [x19], #2 - WORD $0xaa1503f4 // mov x20, x21 - WORD $0xb5fffe15 // cbnz x21, LBB0_504 $-64(%rip) -LBB0_509: - WORD $0x910043f0 // add x16, sp, #16 - WORD $0x17ffff23 // b LBB0_488 $-884(%rip) -LBB0_510: - WORD $0xf9400408 // ldr x8, [x0, #8] - WORD $0xdac0028a // rbit x10, x20 - WORD $0xdac0114a // clz x10, x10 - WORD $0xcb05014a // sub x10, x10, x5 - WORD $0x8b080148 // add x8, x10, x8 - WORD $0x9100050a // add x10, x8, #1 - WORD $0xf900002a // str x10, [x1] - WORD $0xf940040b // ldr x11, [x0, #8] - WORD $0xeb0b015f // cmp x10, x11 - WORD $0x9a882568 // csinc x8, x11, x8, hs - WORD $0xf9000028 // str x8, [x1] - WORD $0xda9f9128 // csinv x8, x9, xzr, ls - WORD $0x1400000b // b LBB0_515 $44(%rip) -LBB0_511: - WORD $0xf9000029 // str x9, [x1] - WORD $0x92800028 // mov x8, #-2 - WORD $0x14000008 // b LBB0_515 $32(%rip) -LBB0_512: - WORD $0xdac0022a // rbit x10, x17 - WORD $0xdac0114a // clz x10, x10 - WORD $0x8b080128 // add x8, x9, x8 - WORD $0x8b080148 // add x8, x10, x8 - WORD $0x91000908 // add x8, x8, #2 -LBB0_513: - WORD $0xf9000028 // str x8, [x1] -LBB0_514: - WORD $0xaa0903e8 // mov x8, x9 -LBB0_515: - WORD $0xaa0803e0 // mov x0, x8 - WORD $0xa94afbfd // ldp fp, lr, [sp, #168] - WORD $0xa949cff4 // ldp x20, x19, [sp, #152] - WORD $0xa948d7f6 // ldp x22, x21, [sp, #136] - WORD $0xa947dff8 // ldp x24, x23, [sp, #120] - WORD $0xa946e7fa // ldp x26, x25, [sp, #104] - WORD $0xa945effc // ldp x28, x27, [sp, #88] - WORD $0x910303ff // add sp, sp, #192 - WORD $0xd65f03c0 // ret -LBB0_516: - WORD $0x928000c8 // mov x8, #-7 - WORD $0x17fffff6 // b LBB0_515 $-40(%rip) -LBB0_517: - WORD $0xb10007df // cmn lr, #1 - WORD $0x54000241 // b.ne LBB0_527 $72(%rip) -LBB0_518: - WORD $0xf9400408 // ldr x8, [x0, #8] - WORD $0x9280001e // mov lr, #-1 - WORD $0x1400000f // b LBB0_527 $60(%rip) -LBB0_519: - WORD $0xf900002d // str x13, [x1] - WORD $0x17ffffee // b LBB0_514 $-72(%rip) -LBB0_520: - WORD $0x92800016 // mov x22, #-1 -LBB0_521: - WORD $0xaa3603f5 // mvn x21, x22 -LBB0_522: - WORD $0x8b1b02a8 // add x8, x21, x27 -LBB0_523: - WORD $0xf9000028 // str x8, [x1] - WORD $0x92800028 // mov x8, #-2 - WORD $0x17ffffe9 // b LBB0_515 $-92(%rip) -LBB0_524: - WORD $0xb100051f // cmn x8, #1 - WORD $0x54000081 // b.ne LBB0_526 $16(%rip) - WORD $0xdac000e8 // rbit x8, x7 - WORD $0xdac01108 // clz x8, x8 - WORD $0x8b1e0108 // add x8, x8, lr -LBB0_526: - WORD $0x9280003e // mov lr, #-2 -LBB0_527: - WORD $0xf9000028 // str x8, [x1] - WORD $0xaa1e03e8 // mov x8, lr - WORD $0x17ffffe0 // b LBB0_515 $-128(%rip) -LBB0_528: - WORD $0xaa0803f5 // mov x21, x8 - WORD $0x17fffff2 // b LBB0_522 $-56(%rip) -LBB0_529: - WORD $0x92800016 // mov x22, #-1 -LBB0_530: - WORD $0xaa3603e5 // mvn x5, x22 -LBB0_531: - WORD $0x8b0503c8 // add x8, lr, x5 - WORD $0x17ffffef // b LBB0_523 $-68(%rip) -LBB0_532: - WORD $0xf900003e // str lr, [x1] - WORD $0x387e6928 // ldrb w8, [x9, lr] - WORD $0x7101851f // cmp w8, #97 - WORD $0x54000761 // b.ne LBB0_546 $236(%rip) - WORD $0x91000b68 // add x8, x27, #2 - WORD $0xf9000028 // str x8, [x1] - WORD $0x38686928 // ldrb w8, [x9, x8] - WORD $0x7101b11f // cmp w8, #108 - WORD $0x540006c1 // b.ne LBB0_546 $216(%rip) - WORD $0x91000f68 // add x8, x27, #3 - WORD $0xf9000028 // str x8, [x1] - WORD $0x38686928 // ldrb w8, [x9, x8] - WORD $0x7101cd1f // cmp w8, #115 - WORD $0x54000621 // b.ne LBB0_546 $196(%rip) - WORD $0x91001368 // add x8, x27, #4 - WORD $0xf9000028 // str x8, [x1] - WORD $0x38686928 // ldrb w8, [x9, x8] - WORD $0x7101951f // cmp w8, #101 - WORD $0x54000581 // b.ne LBB0_546 $176(%rip) - WORD $0x91001768 // add x8, x27, #5 - WORD $0x17ffffda // b LBB0_523 $-152(%rip) -LBB0_537: - WORD $0xf900003b // str x27, [x1] - WORD $0x394000a8 // ldrb w8, [x5] - WORD $0x7101d11f // cmp w8, #116 - WORD $0x540004c1 // b.ne LBB0_546 $152(%rip) - WORD $0x91000768 // add x8, x27, #1 - WORD $0xf9000028 // str x8, [x1] - WORD $0x38686928 // ldrb w8, [x9, x8] - WORD $0x7101c91f // cmp w8, #114 - WORD $0x54000421 // b.ne LBB0_546 $132(%rip) - WORD $0x91000b68 // add x8, x27, #2 - WORD $0xf9000028 // str x8, [x1] - WORD $0x38686928 // ldrb w8, [x9, x8] - WORD $0x7101d51f // cmp w8, #117 - WORD $0x54000381 // b.ne LBB0_546 $112(%rip) - WORD $0x91000f68 // add x8, x27, #3 - WORD $0xf9000028 // str x8, [x1] - WORD $0x38686928 // ldrb w8, [x9, x8] - WORD $0x7101951f // cmp w8, #101 - WORD $0x540002e1 // b.ne LBB0_546 $92(%rip) - WORD $0x14000014 // b LBB0_545 $80(%rip) -LBB0_541: - WORD $0xf900003b // str x27, [x1] - WORD $0x394000a8 // ldrb w8, [x5] - WORD $0x7101b91f // cmp w8, #110 - WORD $0x54000241 // b.ne LBB0_546 $72(%rip) - WORD $0x91000768 // add x8, x27, #1 - WORD $0xf9000028 // str x8, [x1] - WORD $0x38686928 // ldrb w8, [x9, x8] - WORD $0x7101d51f // cmp w8, #117 - WORD $0x540001a1 // b.ne LBB0_546 $52(%rip) - WORD $0x91000b68 // add x8, x27, #2 - WORD $0xf9000028 // str x8, [x1] - WORD $0x38686928 // ldrb w8, [x9, x8] - WORD $0x7101b11f // cmp w8, #108 - WORD $0x54000101 // b.ne LBB0_546 $32(%rip) - WORD $0x91000f68 // add x8, x27, #3 - WORD $0xf9000028 // str x8, [x1] - WORD $0x38686928 // ldrb w8, [x9, x8] - WORD $0x7101b11f // cmp w8, #108 - WORD $0x54000061 // b.ne LBB0_546 $12(%rip) -LBB0_545: - WORD $0x91001368 // add x8, x27, #4 - WORD $0x17ffffb1 // b LBB0_523 $-316(%rip) -LBB0_546: - WORD $0x92800028 // mov x8, #-2 - WORD $0x17ffff9a // b LBB0_515 $-408(%rip) -LBB0_547: - WORD $0x8b10014c // add x12, x10, x16 - WORD $0xf100057f // cmp x11, #1 - WORD $0x5400042a // b.ge LBB0_557 $132(%rip) - WORD $0x17fffcb0 // b LBB0_417 $-3392(%rip) -LBB0_548: - WORD $0xaa1503e5 // mov x5, x21 - WORD $0x8b1503c8 // add x8, lr, x21 - WORD $0x17ffffa8 // b LBB0_523 $-352(%rip) -LBB0_549: - WORD $0x8b1e00a8 // add x8, x5, lr - WORD $0x17ffffae // b LBB0_526 $-328(%rip) -LBB0_550: - WORD $0xf9400408 // ldr x8, [x0, #8] -LBB0_551: - WORD $0xf9000028 // str x8, [x1] - WORD $0x92800008 // mov x8, #-1 - WORD $0x17ffff8d // b LBB0_515 $-460(%rip) -LBB0_552: - WORD $0xcb0902a8 // sub x8, x21, x9 - WORD $0x8b110108 // add x8, x8, x17 - WORD $0x17ffffa7 // b LBB0_526 $-356(%rip) -LBB0_553: - WORD $0x8b1100a8 // add x8, x5, x17 - WORD $0x17ffffa5 // b LBB0_526 $-364(%rip) -LBB0_554: - WORD $0xd100056c // sub x12, x11, #1 - WORD $0xeb08019f // cmp x12, x8 - WORD $0x54ff93e0 // b.eq LBB0_417 $-3460(%rip) - WORD $0x8b09014c // add x12, x10, x9 - WORD $0x8b08018c // add x12, x12, x8 - WORD $0x9100098c // add x12, x12, #2 - WORD $0xcb080168 // sub x8, x11, x8 - WORD $0xd100090b // sub x11, x8, #2 - WORD $0xf100057f // cmp x11, #1 - WORD $0x5400010a // b.ge LBB0_557 $32(%rip) - WORD $0x17fffc97 // b LBB0_417 $-3492(%rip) -LBB0_556: - WORD $0x9280002d // mov x13, #-2 - WORD $0x52800048 // mov w8, #2 - WORD $0x8b08018c // add x12, x12, x8 - WORD $0x92800008 // mov x8, #-1 - WORD $0xab0d016b // adds x11, x11, x13 - WORD $0x54ffeeed // b.le LBB0_515 $-548(%rip) -LBB0_557: - WORD $0x39400188 // ldrb w8, [x12] - WORD $0x7101711f // cmp w8, #92 - WORD $0x54ffff00 // b.eq LBB0_556 $-32(%rip) - WORD $0x7100891f // cmp w8, #34 - WORD $0x54000100 // b.eq LBB0_560 $32(%rip) - WORD $0x9280000d // mov x13, #-1 - WORD $0x52800028 // mov w8, #1 - WORD $0x8b08018c // add x12, x12, x8 - WORD $0x92800008 // mov x8, #-1 - WORD $0xab0d016b // adds x11, x11, x13 - WORD $0x54fffecc // b.gt LBB0_557 $-40(%rip) - WORD $0x17ffff6b // b LBB0_515 $-596(%rip) -LBB0_560: - WORD $0xcb0a0188 // sub x8, x12, x10 - WORD $0x91000508 // add x8, x8, #1 - WORD $0x17ffff66 // b LBB0_513 $-616(%rip) - // .p2align 2, 0x00 -_MASK_USE_NUMBER: - WORD $0x00000002 // .long 2 - -TEXT ·__skip_one(SB), NOSPLIT, $0-40 - NO_LOCAL_POINTERS - -_entry: - MOVD 16(g), R16 - SUB $256, RSP, R17 - CMP R16, R17 - BLS _stack_grow - -_skip_one: - MOVD s+0(FP), R0 - MOVD p+8(FP), R1 - MOVD m+16(FP), R2 - MOVD flags+24(FP), R3 - MOVD ·_subr__skip_one(SB), R11 - WORD $0x1000005e // adr x30, .+8 - JMP (R11) - MOVD R0, ret+32(FP) - RET - -_stack_grow: - MOVD R30, R3 - CALL runtime·morestack_noctxt<>(SB) - JMP _entry diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_one_fast_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/skip_one_fast_arm64.go deleted file mode 100644 index 8717eae78..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_one_fast_arm64.go +++ /dev/null @@ -1,29 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 neon - -//go:nosplit -func skip_one_fast(s *string, p *int) (ret int) { - return __skip_one_fast(s, p) -} - -//go:nosplit -//go:noescape -//goland:noinspection GoUnusedParameter -func __skip_one_fast(s *string, p *int) (ret int) diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_one_fast_arm64.s b/vendor/github.com/bytedance/sonic/internal/native/neon/skip_one_fast_arm64.s deleted file mode 100644 index 176caa00e..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_one_fast_arm64.s +++ /dev/null @@ -1,1029 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -#include "go_asm.h" -#include "funcdata.h" -#include "textflag.h" - -TEXT ·__skip_one_fast_entry__(SB), NOSPLIT, $176 - NO_LOCAL_POINTERS - WORD $0x100000a0 // adr x0, .+20 - MOVD R0, ret(FP) - RET - // .p2align 4, 0x00 -lCPI0_0: - WORD $0x08040201 - WORD $0x80402010 - WORD $0x08040201 - WORD $0x80402010 - // // .byte 1 -// .byte 2 -// .byte 4 -// .byte 8 -// .byte 16 -// .byte 32 -// .byte 64 -// .byte 128 -// .byte 1 -// .byte 2 -// .byte 4 -// .byte 8 -// .byte 16 -// .byte 32 -// .byte 64 -// .byte 128 - -lCPI0_1: - WORD $0x09010800 - WORD $0x0b030a02 - WORD $0x0d050c04 - WORD $0x0f070e06 - // // .byte 0 -// .byte 8 -// .byte 1 -// .byte 9 -// .byte 2 -// .byte 10 -// .byte 3 -// .byte 11 -// .byte 4 -// .byte 12 -// .byte 5 -// .byte 13 -// .byte 6 -// .byte 14 -// .byte 7 -// .byte 15 - -_skip_one_fast: - WORD $0xd10303ff // sub sp, sp, #192 - WORD $0xa905effc // stp x28, x27, [sp, #88] - WORD $0xa906e7fa // stp x26, x25, [sp, #104] - WORD $0xa907dff8 // stp x24, x23, [sp, #120] - WORD $0xa908d7f6 // stp x22, x21, [sp, #136] - WORD $0xa909cff4 // stp x20, x19, [sp, #152] - WORD $0xa90afbfd // stp fp, lr, [sp, #168] - WORD $0xa93ffbfd // stp fp, lr, [sp, #-8] - WORD $0xd10023fd // sub fp, sp, #8 - WORD $0xf940002b // ldr x11, [x1] - WORD $0xa9402809 // ldp x9, x10, [x0] - WORD $0xeb0a017f // cmp x11, x10 - WORD $0x54000142 // b.hs LBB0_4 $40(%rip) - WORD $0x386b6928 // ldrb w8, [x9, x11] - WORD $0x7100351f // cmp w8, #13 - WORD $0x540000e0 // b.eq LBB0_4 $28(%rip) - WORD $0x7100811f // cmp w8, #32 - WORD $0x540000a0 // b.eq LBB0_4 $20(%rip) - WORD $0x51002d0c // sub w12, w8, #11 - WORD $0xaa0b03e8 // mov x8, x11 - WORD $0x3100099f // cmn w12, #2 - WORD $0x54000683 // b.lo LBB0_21 $208(%rip) -LBB0_4: - WORD $0x91000568 // add x8, x11, #1 - WORD $0xeb0a011f // cmp x8, x10 - WORD $0x54000122 // b.hs LBB0_8 $36(%rip) - WORD $0x3868692c // ldrb w12, [x9, x8] - WORD $0x7100359f // cmp w12, #13 - WORD $0x540000c0 // b.eq LBB0_8 $24(%rip) - WORD $0x7100819f // cmp w12, #32 - WORD $0x54000080 // b.eq LBB0_8 $16(%rip) - WORD $0x51002d8c // sub w12, w12, #11 - WORD $0x3100099f // cmn w12, #2 - WORD $0x54000523 // b.lo LBB0_21 $164(%rip) -LBB0_8: - WORD $0x91000968 // add x8, x11, #2 - WORD $0xeb0a011f // cmp x8, x10 - WORD $0x54000122 // b.hs LBB0_12 $36(%rip) - WORD $0x3868692c // ldrb w12, [x9, x8] - WORD $0x7100359f // cmp w12, #13 - WORD $0x540000c0 // b.eq LBB0_12 $24(%rip) - WORD $0x7100819f // cmp w12, #32 - WORD $0x54000080 // b.eq LBB0_12 $16(%rip) - WORD $0x51002d8c // sub w12, w12, #11 - WORD $0x3100099f // cmn w12, #2 - WORD $0x540003c3 // b.lo LBB0_21 $120(%rip) -LBB0_12: - WORD $0x91000d68 // add x8, x11, #3 - WORD $0xeb0a011f // cmp x8, x10 - WORD $0x54000122 // b.hs LBB0_16 $36(%rip) - WORD $0x3868692c // ldrb w12, [x9, x8] - WORD $0x7100359f // cmp w12, #13 - WORD $0x540000c0 // b.eq LBB0_16 $24(%rip) - WORD $0x7100819f // cmp w12, #32 - WORD $0x54000080 // b.eq LBB0_16 $16(%rip) - WORD $0x51002d8c // sub w12, w12, #11 - WORD $0x3100099f // cmn w12, #2 - WORD $0x54000263 // b.lo LBB0_21 $76(%rip) -LBB0_16: - WORD $0x91001168 // add x8, x11, #4 - WORD $0xeb0a011f // cmp x8, x10 - WORD $0x54005ea2 // b.hs LBB0_118 $3028(%rip) - WORD $0x5280002b // mov w11, #1 - WORD $0xd284c00c // mov x12, #9728 - WORD $0xf2c0002c // movk x12, #1, lsl #32 -LBB0_18: - WORD $0x3868692d // ldrb w13, [x9, x8] - WORD $0x710081bf // cmp w13, #32 - WORD $0x9acd216d // lsl x13, x11, x13 - WORD $0x8a0c01ad // and x13, x13, x12 - WORD $0xfa4099a4 // ccmp x13, #0, #4, ls - WORD $0x540000a0 // b.eq LBB0_20 $20(%rip) - WORD $0x91000508 // add x8, x8, #1 - WORD $0xeb08015f // cmp x10, x8 - WORD $0x54ffff01 // b.ne LBB0_18 $-32(%rip) - WORD $0x140002e9 // b LBB0_119 $2980(%rip) -LBB0_20: - WORD $0xeb0a011f // cmp x8, x10 - WORD $0x54005ce2 // b.hs LBB0_119 $2972(%rip) -LBB0_21: - WORD $0x91000510 // add x16, x8, #1 - WORD $0xf9000030 // str x16, [x1] - WORD $0x3868692a // ldrb w10, [x9, x8] - WORD $0x7101695f // cmp w10, #90 - WORD $0x54000a6c // b.gt LBB0_40 $332(%rip) - WORD $0x7100bd5f // cmp w10, #47 - WORD $0x54000ecd // b.le LBB0_45 $472(%rip) - WORD $0x5100c14a // sub w10, w10, #48 - WORD $0x7100295f // cmp w10, #10 - WORD $0x54005922 // b.hs LBB0_111 $2852(%rip) -LBB0_24: - WORD $0xf940040a // ldr x10, [x0, #8] - WORD $0xcb10014b // sub x11, x10, x16 - WORD $0x8b10012a // add x10, x9, x16 - WORD $0xf100417f // cmp x11, #16 - WORD $0x54000303 // b.lo LBB0_28 $96(%rip) - WORD $0xd280000c // mov x12, #0 - WORD $0x4f01e580 // movi.16b v0, #44 - WORD $0x4f06e7e1 // movi.16b v1, #223 - WORD $0x4f02e7a2 // movi.16b v2, #93 -Lloh0: - WORD $0x10fff38d // adr x13, lCPI0_0 $-400(%rip) -Lloh1: - WORD $0x3dc001a3 // ldr q3, [x13, lCPI0_0@PAGEOFF] $0(%rip) -Lloh2: - WORD $0x10fff3cd // adr x13, lCPI0_1 $-392(%rip) -Lloh3: - WORD $0x3dc001a4 // ldr q4, [x13, lCPI0_1@PAGEOFF] $0(%rip) -LBB0_26: - WORD $0x3dc00145 // ldr q5, [x10] - WORD $0x6e208ca6 // cmeq.16b v6, v5, v0 - WORD $0x4e211ca5 // and.16b v5, v5, v1 - WORD $0x6e228ca5 // cmeq.16b v5, v5, v2 - WORD $0x4ea61ca5 // orr.16b v5, v5, v6 - WORD $0x4e231ca5 // and.16b v5, v5, v3 - WORD $0x4e0400a5 // tbl.16b v5, { v5 }, v4 - WORD $0x4e71b8a5 // addv.8h h5, v5 - WORD $0x1e2600ad // fmov w13, s5 - WORD $0x350003ad // cbnz w13, LBB0_36 $116(%rip) - WORD $0x9100414a // add x10, x10, #16 - WORD $0xd100416b // sub x11, x11, #16 - WORD $0x9100418c // add x12, x12, #16 - WORD $0xf1003d7f // cmp x11, #15 - WORD $0x54fffe48 // b.hi LBB0_26 $-56(%rip) -LBB0_28: - WORD $0xb40002ab // cbz x11, LBB0_35 $84(%rip) - WORD $0x8b0b014c // add x12, x10, x11 - WORD $0xcb09014d // sub x13, x10, x9 - WORD $0x5280002e // mov w14, #1 - WORD $0xd284c00f // mov x15, #9728 - WORD $0xf2c2002f // movk x15, #4097, lsl #32 -LBB0_30: - WORD $0x39400150 // ldrb w16, [x10] - WORD $0x7100b21f // cmp w16, #44 - WORD $0x9ad021d1 // lsl x17, x14, x16 - WORD $0x8a0f0231 // and x17, x17, x15 - WORD $0xfa409a24 // ccmp x17, #0, #4, ls - WORD $0x54005581 // b.ne LBB0_115 $2736(%rip) - WORD $0x7101f61f // cmp w16, #125 - WORD $0x54005540 // b.eq LBB0_115 $2728(%rip) - WORD $0x7101761f // cmp w16, #93 - WORD $0x54005500 // b.eq LBB0_115 $2720(%rip) - WORD $0x9100054a // add x10, x10, #1 - WORD $0x910005ad // add x13, x13, #1 - WORD $0xf100056b // subs x11, x11, #1 - WORD $0x54fffe61 // b.ne LBB0_30 $-52(%rip) - WORD $0xaa0c03ea // mov x10, x12 -LBB0_35: - WORD $0xcb090149 // sub x9, x10, x9 - WORD $0x1400029e // b LBB0_113 $2680(%rip) -LBB0_36: - WORD $0x5ac001ab // rbit w11, w13 - WORD $0x5ac0116b // clz w11, w11 - WORD $0xcb09014a // sub x10, x10, x9 - WORD $0x8b0b014a // add x10, x10, x11 - WORD $0xf900002a // str x10, [x1] - WORD $0xf100055f // cmp x10, #1 - WORD $0x5400530b // b.lt LBB0_114 $2656(%rip) - WORD $0x8b0c016a // add x10, x11, x12 - WORD $0x8b080129 // add x9, x9, x8 - WORD $0x5280002b // mov w11, #1 - WORD $0xd284c00c // mov x12, #9728 - WORD $0xf2c0002c // movk x12, #1, lsl #32 -LBB0_38: - WORD $0x386a692d // ldrb w13, [x9, x10] - WORD $0x710081bf // cmp w13, #32 - WORD $0x9acd216d // lsl x13, x11, x13 - WORD $0x8a0c01ad // and x13, x13, x12 - WORD $0xfa4099a4 // ccmp x13, #0, #4, ls - WORD $0x540051a0 // b.eq LBB0_114 $2612(%rip) - WORD $0x8b0a010d // add x13, x8, x10 - WORD $0xf900002d // str x13, [x1] - WORD $0xd100054a // sub x10, x10, #1 - WORD $0x8b0a010d // add x13, x8, x10 - WORD $0x910009ad // add x13, x13, #2 - WORD $0xf10005bf // cmp x13, #1 - WORD $0x54fffe8c // b.gt LBB0_38 $-48(%rip) - WORD $0x14000285 // b LBB0_114 $2580(%rip) -LBB0_40: - WORD $0x7101b55f // cmp w10, #109 - WORD $0x5400054d // b.le LBB0_48 $168(%rip) - WORD $0x7101b95f // cmp w10, #110 - WORD $0x54002320 // b.eq LBB0_75 $1124(%rip) - WORD $0x7101d15f // cmp w10, #116 - WORD $0x540022e0 // b.eq LBB0_75 $1116(%rip) - WORD $0x7101ed5f // cmp w10, #123 - WORD $0x54004e81 // b.ne LBB0_111 $2512(%rip) - WORD $0xd2800007 // mov x7, #0 - WORD $0xd280000f // mov x15, #0 - WORD $0xd280000a // mov x10, #0 - WORD $0xd280000b // mov x11, #0 - WORD $0xb201e3ec // mov x12, #-8608480567731124088 - WORD $0xf2e1110c // movk x12, #2184, lsl #48 - WORD $0xb202e3ed // mov x13, #4919131752989213764 - WORD $0xf2e0888d // movk x13, #1092, lsl #48 - WORD $0xb203e3ee // mov x14, #2459565876494606882 - WORD $0xf2e0444e // movk x14, #546, lsl #48 - WORD $0xf9400411 // ldr x17, [x0, #8] - WORD $0xcb100225 // sub x5, x17, x16 - WORD $0x8b100130 // add x16, x9, x16 - WORD $0x910043e9 // add x9, sp, #16 - WORD $0x91008129 // add x9, x9, #32 - WORD $0x4f01e440 // movi.16b v0, #34 -Lloh4: - WORD $0x10ffe811 // adr x17, lCPI0_0 $-768(%rip) -Lloh5: - WORD $0x3dc00221 // ldr q1, [x17, lCPI0_0@PAGEOFF] $0(%rip) -Lloh6: - WORD $0x10ffe851 // adr x17, lCPI0_1 $-760(%rip) -Lloh7: - WORD $0x3dc00222 // ldr q2, [x17, lCPI0_1@PAGEOFF] $0(%rip) - WORD $0x4f02e783 // movi.16b v3, #92 - WORD $0xb200e3f1 // mov x17, #1229782938247303441 - WORD $0xb203e3e2 // mov x2, #2459565876494606882 - WORD $0xb202e3e3 // mov x3, #4919131752989213764 - WORD $0xb201e3e4 // mov x4, #-8608480567731124088 - WORD $0x4f03e764 // movi.16b v4, #123 - WORD $0x4f03e7a5 // movi.16b v5, #125 - WORD $0x6f00e406 // movi.2d v6, #0000000000000000 - WORD $0x14000018 // b LBB0_52 $96(%rip) -LBB0_45: - WORD $0x34004d4a // cbz w10, LBB0_119 $2472(%rip) - WORD $0x7100895f // cmp w10, #34 - WORD $0x54001f40 // b.eq LBB0_76 $1000(%rip) - WORD $0x7100b55f // cmp w10, #45 - WORD $0x54fff140 // b.eq LBB0_24 $-472(%rip) - WORD $0x14000251 // b LBB0_111 $2372(%rip) -LBB0_48: - WORD $0x71016d5f // cmp w10, #91 - WORD $0x540027a0 // b.eq LBB0_85 $1268(%rip) - WORD $0x7101995f // cmp w10, #102 - WORD $0x540049a1 // b.ne LBB0_111 $2356(%rip) - WORD $0x91001509 // add x9, x8, #5 - WORD $0xf940040a // ldr x10, [x0, #8] - WORD $0xeb0a013f // cmp x9, x10 - WORD $0x54004a29 // b.ls LBB0_113 $2372(%rip) - WORD $0x1400025c // b LBB0_119 $2416(%rip) -LBB0_51: - WORD $0x937ffce7 // asr x7, x7, #63 - WORD $0x9e670267 // fmov d7, x19 - WORD $0x0e2058e7 // cnt.8b v7, v7 - WORD $0x2e3038e7 // uaddlv.8b h7, v7 - WORD $0x1e2600e5 // fmov w5, s7 - WORD $0x8b0a00aa // add x10, x5, x10 - WORD $0x91010210 // add x16, x16, #64 - WORD $0xaa0603e5 // mov x5, x6 -LBB0_52: - WORD $0xf10100a6 // subs x6, x5, #64 - WORD $0x540015cb // b.lt LBB0_59 $696(%rip) -LBB0_53: - WORD $0xad404612 // ldp q18, q17, [x16] - WORD $0xad411e10 // ldp q16, q7, [x16, #32] - WORD $0x6e238e53 // cmeq.16b v19, v18, v3 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260273 // fmov w19, s19 - WORD $0x6e238e33 // cmeq.16b v19, v17, v3 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260274 // fmov w20, s19 - WORD $0x6e238e13 // cmeq.16b v19, v16, v3 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260275 // fmov w21, s19 - WORD $0x6e238cf3 // cmeq.16b v19, v7, v3 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260276 // fmov w22, s19 - WORD $0xd3607eb5 // lsl x21, x21, #32 - WORD $0xaa16c2b5 // orr x21, x21, x22, lsl #48 - WORD $0x53103e94 // lsl w20, w20, #16 - WORD $0xaa1402b4 // orr x20, x21, x20 - WORD $0xaa130293 // orr x19, x20, x19 - WORD $0xaa0f0274 // orr x20, x19, x15 - WORD $0xb5000094 // cbnz x20, LBB0_55 $16(%rip) - WORD $0xd280000f // mov x15, #0 - WORD $0xd2800013 // mov x19, #0 - WORD $0x1400000a // b LBB0_56 $40(%rip) -LBB0_55: - WORD $0x8a2f0274 // bic x20, x19, x15 - WORD $0xaa1405f5 // orr x21, x15, x20, lsl #1 - WORD $0x8a35026f // bic x15, x19, x21 - WORD $0x9201f1ef // and x15, x15, #0xaaaaaaaaaaaaaaaa - WORD $0xab1401f3 // adds x19, x15, x20 - WORD $0x1a9f37ef // cset w15, hs - WORD $0xd37ffa73 // lsl x19, x19, #1 - WORD $0xd200f273 // eor x19, x19, #0x5555555555555555 - WORD $0x8a150273 // and x19, x19, x21 -LBB0_56: - WORD $0x6e208e53 // cmeq.16b v19, v18, v0 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260274 // fmov w20, s19 - WORD $0x6e208e33 // cmeq.16b v19, v17, v0 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260275 // fmov w21, s19 - WORD $0x6e208e13 // cmeq.16b v19, v16, v0 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260276 // fmov w22, s19 - WORD $0x6e208cf3 // cmeq.16b v19, v7, v0 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260277 // fmov w23, s19 - WORD $0xd3607ed6 // lsl x22, x22, #32 - WORD $0xaa17c2d6 // orr x22, x22, x23, lsl #48 - WORD $0x53103eb5 // lsl w21, w21, #16 - WORD $0xaa1502d5 // orr x21, x22, x21 - WORD $0xaa1402b4 // orr x20, x21, x20 - WORD $0x8a330293 // bic x19, x20, x19 - WORD $0x9200e274 // and x20, x19, #0x1111111111111111 - WORD $0x9203e275 // and x21, x19, #0x2222222222222222 - WORD $0x9202e276 // and x22, x19, #0x4444444444444444 - WORD $0x9201e273 // and x19, x19, #0x8888888888888888 - WORD $0x9b117e97 // mul x23, x20, x17 - WORD $0x9b0c7eb8 // mul x24, x21, x12 - WORD $0xca1802f7 // eor x23, x23, x24 - WORD $0x9b0d7ed8 // mul x24, x22, x13 - WORD $0x9b0e7e79 // mul x25, x19, x14 - WORD $0xca190318 // eor x24, x24, x25 - WORD $0xca1802f7 // eor x23, x23, x24 - WORD $0x9b027e98 // mul x24, x20, x2 - WORD $0x9b117eb9 // mul x25, x21, x17 - WORD $0xca190318 // eor x24, x24, x25 - WORD $0x9b0c7ed9 // mul x25, x22, x12 - WORD $0x9b0d7e7a // mul x26, x19, x13 - WORD $0xca1a0339 // eor x25, x25, x26 - WORD $0xca190318 // eor x24, x24, x25 - WORD $0x9b037e99 // mul x25, x20, x3 - WORD $0x9b027eba // mul x26, x21, x2 - WORD $0xca1a0339 // eor x25, x25, x26 - WORD $0x9b117eda // mul x26, x22, x17 - WORD $0x9b0c7e7b // mul x27, x19, x12 - WORD $0xca1b035a // eor x26, x26, x27 - WORD $0xca1a0339 // eor x25, x25, x26 - WORD $0x9b047e94 // mul x20, x20, x4 - WORD $0x9b037eb5 // mul x21, x21, x3 - WORD $0xca150294 // eor x20, x20, x21 - WORD $0x9b027ed5 // mul x21, x22, x2 - WORD $0x9b117e73 // mul x19, x19, x17 - WORD $0xca1302b3 // eor x19, x21, x19 - WORD $0xca130293 // eor x19, x20, x19 - WORD $0x9200e2f4 // and x20, x23, #0x1111111111111111 - WORD $0x9203e315 // and x21, x24, #0x2222222222222222 - WORD $0x9202e336 // and x22, x25, #0x4444444444444444 - WORD $0x9201e273 // and x19, x19, #0x8888888888888888 - WORD $0xaa150294 // orr x20, x20, x21 - WORD $0xaa1302d3 // orr x19, x22, x19 - WORD $0xaa130293 // orr x19, x20, x19 - WORD $0xca070267 // eor x7, x19, x7 - WORD $0x6e248e53 // cmeq.16b v19, v18, v4 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260273 // fmov w19, s19 - WORD $0x6e248e33 // cmeq.16b v19, v17, v4 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260274 // fmov w20, s19 - WORD $0x6e248e13 // cmeq.16b v19, v16, v4 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260275 // fmov w21, s19 - WORD $0x6e248cf3 // cmeq.16b v19, v7, v4 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260276 // fmov w22, s19 - WORD $0xd3607eb5 // lsl x21, x21, #32 - WORD $0xaa16c2b5 // orr x21, x21, x22, lsl #48 - WORD $0x53103e94 // lsl w20, w20, #16 - WORD $0xaa1402b4 // orr x20, x21, x20 - WORD $0xaa130293 // orr x19, x20, x19 - WORD $0x8a270273 // bic x19, x19, x7 - WORD $0x6e258e52 // cmeq.16b v18, v18, v5 - WORD $0x4e211e52 // and.16b v18, v18, v1 - WORD $0x4e020252 // tbl.16b v18, { v18 }, v2 - WORD $0x4e71ba52 // addv.8h h18, v18 - WORD $0x1e260254 // fmov w20, s18 - WORD $0x6e258e31 // cmeq.16b v17, v17, v5 - WORD $0x4e211e31 // and.16b v17, v17, v1 - WORD $0x4e020231 // tbl.16b v17, { v17 }, v2 - WORD $0x4e71ba31 // addv.8h h17, v17 - WORD $0x1e260235 // fmov w21, s17 - WORD $0x6e258e10 // cmeq.16b v16, v16, v5 - WORD $0x4e211e10 // and.16b v16, v16, v1 - WORD $0x4e020210 // tbl.16b v16, { v16 }, v2 - WORD $0x4e71ba10 // addv.8h h16, v16 - WORD $0x1e260216 // fmov w22, s16 - WORD $0x6e258ce7 // cmeq.16b v7, v7, v5 - WORD $0x4e211ce7 // and.16b v7, v7, v1 - WORD $0x4e0200e7 // tbl.16b v7, { v7 }, v2 - WORD $0x4e71b8e7 // addv.8h h7, v7 - WORD $0x1e2600f7 // fmov w23, s7 - WORD $0xd3607ed6 // lsl x22, x22, #32 - WORD $0xaa17c2d6 // orr x22, x22, x23, lsl #48 - WORD $0x53103eb5 // lsl w21, w21, #16 - WORD $0xaa1502d5 // orr x21, x22, x21 - WORD $0xaa1402b4 // orr x20, x21, x20 - WORD $0xea270294 // bics x20, x20, x7 - WORD $0x54ffeae0 // b.eq LBB0_51 $-676(%rip) -LBB0_57: - WORD $0xd1000695 // sub x21, x20, #1 - WORD $0x8a1302b6 // and x22, x21, x19 - WORD $0x9e6702c7 // fmov d7, x22 - WORD $0x0e2058e7 // cnt.8b v7, v7 - WORD $0x2e3038e7 // uaddlv.8b h7, v7 - WORD $0x1e2600f6 // fmov w22, s7 - WORD $0x8b0a02d6 // add x22, x22, x10 - WORD $0xeb0b02df // cmp x22, x11 - WORD $0x54003109 // b.ls LBB0_110 $1568(%rip) - WORD $0x9100056b // add x11, x11, #1 - WORD $0xea1402b4 // ands x20, x21, x20 - WORD $0x54fffea1 // b.ne LBB0_57 $-44(%rip) - WORD $0x17ffff4a // b LBB0_51 $-728(%rip) -LBB0_59: - WORD $0xf10000bf // cmp x5, #0 - WORD $0x5400342d // b.le LBB0_117 $1668(%rip) - WORD $0xad019be6 // stp q6, q6, [sp, #48] - WORD $0xad009be6 // stp q6, q6, [sp, #16] - WORD $0x92402e13 // and x19, x16, #0xfff - WORD $0xf13f067f // cmp x19, #4033 - WORD $0x54ffe9a3 // b.lo LBB0_53 $-716(%rip) - WORD $0xf10080b4 // subs x20, x5, #32 - WORD $0x540000a3 // b.lo LBB0_63 $20(%rip) - WORD $0xacc14207 // ldp q7, q16, [x16], #32 - WORD $0xad00c3e7 // stp q7, q16, [sp, #16] - WORD $0xaa0903f3 // mov x19, x9 - WORD $0x14000003 // b LBB0_64 $12(%rip) -LBB0_63: - WORD $0x910043f3 // add x19, sp, #16 - WORD $0xaa0503f4 // mov x20, x5 -LBB0_64: - WORD $0xf1004295 // subs x21, x20, #16 - WORD $0x54000243 // b.lo LBB0_70 $72(%rip) - WORD $0x3cc10607 // ldr q7, [x16], #16 - WORD $0x3c810667 // str q7, [x19], #16 - WORD $0xaa1503f4 // mov x20, x21 - WORD $0xf10022b5 // subs x21, x21, #8 - WORD $0x540001e2 // b.hs LBB0_71 $60(%rip) -LBB0_66: - WORD $0xf1001295 // subs x21, x20, #4 - WORD $0x54000243 // b.lo LBB0_72 $72(%rip) -LBB0_67: - WORD $0xb8404614 // ldr w20, [x16], #4 - WORD $0xb8004674 // str w20, [x19], #4 - WORD $0xaa1503f4 // mov x20, x21 - WORD $0xf1000ab5 // subs x21, x21, #2 - WORD $0x540001e2 // b.hs LBB0_73 $60(%rip) -LBB0_68: - WORD $0xb4000254 // cbz x20, LBB0_74 $72(%rip) -LBB0_69: - WORD $0x39400210 // ldrb w16, [x16] - WORD $0x39000270 // strb w16, [x19] - WORD $0x910043f0 // add x16, sp, #16 - WORD $0x17ffff32 // b LBB0_53 $-824(%rip) -LBB0_70: - WORD $0xf1002295 // subs x21, x20, #8 - WORD $0x54fffe63 // b.lo LBB0_66 $-52(%rip) -LBB0_71: - WORD $0xf8408614 // ldr x20, [x16], #8 - WORD $0xf8008674 // str x20, [x19], #8 - WORD $0xaa1503f4 // mov x20, x21 - WORD $0xf10012b5 // subs x21, x21, #4 - WORD $0x54fffe02 // b.hs LBB0_67 $-64(%rip) -LBB0_72: - WORD $0xf1000a95 // subs x21, x20, #2 - WORD $0x54fffe63 // b.lo LBB0_68 $-52(%rip) -LBB0_73: - WORD $0x78402614 // ldrh w20, [x16], #2 - WORD $0x78002674 // strh w20, [x19], #2 - WORD $0xaa1503f4 // mov x20, x21 - WORD $0xb5fffe15 // cbnz x21, LBB0_69 $-64(%rip) -LBB0_74: - WORD $0x910043f0 // add x16, sp, #16 - WORD $0x17ffff23 // b LBB0_53 $-884(%rip) -LBB0_75: - WORD $0x91001109 // add x9, x8, #4 - WORD $0xf940040a // ldr x10, [x0, #8] - WORD $0xeb0a013f // cmp x9, x10 - WORD $0x54002c89 // b.ls LBB0_113 $1424(%rip) - WORD $0x1400016f // b LBB0_119 $1468(%rip) -LBB0_76: - WORD $0xf940040b // ldr x11, [x0, #8] - WORD $0xcb10016a // sub x10, x11, x16 - WORD $0xf100815f // cmp x10, #32 - WORD $0x54002c8b // b.lt LBB0_116 $1424(%rip) - WORD $0xd280000a // mov x10, #0 - WORD $0xd280000d // mov x13, #0 - WORD $0x8b08012c // add x12, x9, x8 - WORD $0x4f01e440 // movi.16b v0, #34 -Lloh8: - WORD $0x10ffc5ee // adr x14, lCPI0_0 $-1860(%rip) -Lloh9: - WORD $0x3dc001c1 // ldr q1, [x14, lCPI0_0@PAGEOFF] $0(%rip) - WORD $0xcb08016b // sub x11, x11, x8 -Lloh10: - WORD $0x10ffc60e // adr x14, lCPI0_1 $-1856(%rip) -Lloh11: - WORD $0x3dc001c2 // ldr q2, [x14, lCPI0_1@PAGEOFF] $0(%rip) - WORD $0x528003ee // mov w14, #31 - WORD $0x4f02e783 // movi.16b v3, #92 -LBB0_78: - WORD $0x8b0a018f // add x15, x12, x10 - WORD $0x3cc011e4 // ldur q4, [x15, #1] - WORD $0x3cc111e5 // ldur q5, [x15, #17] - WORD $0x6e208c86 // cmeq.16b v6, v4, v0 - WORD $0x4e211cc6 // and.16b v6, v6, v1 - WORD $0x4e0200c6 // tbl.16b v6, { v6 }, v2 - WORD $0x4e71b8c6 // addv.8h h6, v6 - WORD $0x1e2600cf // fmov w15, s6 - WORD $0x6e208ca6 // cmeq.16b v6, v5, v0 - WORD $0x4e211cc6 // and.16b v6, v6, v1 - WORD $0x4e0200c6 // tbl.16b v6, { v6 }, v2 - WORD $0x4e71b8c6 // addv.8h h6, v6 - WORD $0x1e2600d0 // fmov w16, s6 - WORD $0x33103e0f // bfi w15, w16, #16, #16 - WORD $0x6e238c84 // cmeq.16b v4, v4, v3 - WORD $0x4e211c84 // and.16b v4, v4, v1 - WORD $0x4e020084 // tbl.16b v4, { v4 }, v2 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e260090 // fmov w16, s4 - WORD $0x6e238ca4 // cmeq.16b v4, v5, v3 - WORD $0x4e211c84 // and.16b v4, v4, v1 - WORD $0x4e020084 // tbl.16b v4, { v4 }, v2 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e260091 // fmov w17, s4 - WORD $0x33103e30 // bfi w16, w17, #16, #16 - WORD $0x7100021f // cmp w16, #0 - WORD $0xfa4009a0 // ccmp x13, #0, #0, eq - WORD $0x540001a0 // b.eq LBB0_80 $52(%rip) - WORD $0x0a2d0211 // bic w17, w16, w13 - WORD $0x2a1105a0 // orr w0, w13, w17, lsl #1 - WORD $0x0a20020d // bic w13, w16, w0 - WORD $0x1201f1ad // and w13, w13, #0xaaaaaaaa - WORD $0x2b1101b0 // adds w16, w13, w17 - WORD $0x1a9f37ed // cset w13, hs - WORD $0x531f7a10 // lsl w16, w16, #1 - WORD $0x5200f210 // eor w16, w16, #0x55555555 - WORD $0x0a000210 // and w16, w16, w0 - WORD $0x2a3003f0 // mvn w16, w16 - WORD $0x8a0f020f // and x15, x16, x15 - WORD $0x14000002 // b LBB0_81 $8(%rip) -LBB0_80: - WORD $0xd280000d // mov x13, #0 -LBB0_81: - WORD $0xb50024af // cbnz x15, LBB0_112 $1172(%rip) - WORD $0x9100814a // add x10, x10, #32 - WORD $0xd10081ce // sub x14, x14, #32 - WORD $0x8b0e016f // add x15, x11, x14 - WORD $0xf100fdff // cmp x15, #63 - WORD $0x54fffa4c // b.gt LBB0_78 $-184(%rip) - WORD $0xb500272d // cbnz x13, LBB0_121 $1252(%rip) - WORD $0x8b08012c // add x12, x9, x8 - WORD $0x8b0a018c // add x12, x12, x10 - WORD $0x9100058c // add x12, x12, #1 - WORD $0xaa2a03ea // mvn x10, x10 - WORD $0x8b0b014a // add x10, x10, x11 - WORD $0x92800000 // mov x0, #-1 - WORD $0xf100055f // cmp x10, #1 - WORD $0x5400284a // b.ge LBB0_124 $1288(%rip) - WORD $0x14000128 // b LBB0_120 $1184(%rip) -LBB0_85: - WORD $0xd2800007 // mov x7, #0 - WORD $0xd280000f // mov x15, #0 - WORD $0xd280000a // mov x10, #0 - WORD $0xd280000b // mov x11, #0 - WORD $0xb201e3ec // mov x12, #-8608480567731124088 - WORD $0xf2e1110c // movk x12, #2184, lsl #48 - WORD $0xb202e3ed // mov x13, #4919131752989213764 - WORD $0xf2e0888d // movk x13, #1092, lsl #48 - WORD $0xb203e3ee // mov x14, #2459565876494606882 - WORD $0xf2e0444e // movk x14, #546, lsl #48 - WORD $0xf9400411 // ldr x17, [x0, #8] - WORD $0xcb100225 // sub x5, x17, x16 - WORD $0x8b100130 // add x16, x9, x16 - WORD $0x910043e9 // add x9, sp, #16 - WORD $0x91008129 // add x9, x9, #32 - WORD $0x4f01e440 // movi.16b v0, #34 -Lloh12: - WORD $0x10ffbbf1 // adr x17, lCPI0_0 $-2180(%rip) -Lloh13: - WORD $0x3dc00221 // ldr q1, [x17, lCPI0_0@PAGEOFF] $0(%rip) -Lloh14: - WORD $0x10ffbc31 // adr x17, lCPI0_1 $-2172(%rip) -Lloh15: - WORD $0x3dc00222 // ldr q2, [x17, lCPI0_1@PAGEOFF] $0(%rip) - WORD $0x4f02e783 // movi.16b v3, #92 - WORD $0xb200e3f1 // mov x17, #1229782938247303441 - WORD $0xb203e3e2 // mov x2, #2459565876494606882 - WORD $0xb202e3e3 // mov x3, #4919131752989213764 - WORD $0xb201e3e4 // mov x4, #-8608480567731124088 - WORD $0x4f02e764 // movi.16b v4, #91 - WORD $0x4f02e7a5 // movi.16b v5, #93 - WORD $0x6f00e406 // movi.2d v6, #0000000000000000 - WORD $0x14000009 // b LBB0_87 $36(%rip) -LBB0_86: - WORD $0x937ffce7 // asr x7, x7, #63 - WORD $0x9e670267 // fmov d7, x19 - WORD $0x0e2058e7 // cnt.8b v7, v7 - WORD $0x2e3038e7 // uaddlv.8b h7, v7 - WORD $0x1e2600e5 // fmov w5, s7 - WORD $0x8b0a00aa // add x10, x5, x10 - WORD $0x91010210 // add x16, x16, #64 - WORD $0xaa0603e5 // mov x5, x6 -LBB0_87: - WORD $0xf10100a6 // subs x6, x5, #64 - WORD $0x540015cb // b.lt LBB0_94 $696(%rip) -LBB0_88: - WORD $0xad404612 // ldp q18, q17, [x16] - WORD $0xad411e10 // ldp q16, q7, [x16, #32] - WORD $0x6e238e53 // cmeq.16b v19, v18, v3 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260273 // fmov w19, s19 - WORD $0x6e238e33 // cmeq.16b v19, v17, v3 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260274 // fmov w20, s19 - WORD $0x6e238e13 // cmeq.16b v19, v16, v3 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260275 // fmov w21, s19 - WORD $0x6e238cf3 // cmeq.16b v19, v7, v3 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260276 // fmov w22, s19 - WORD $0xd3607eb5 // lsl x21, x21, #32 - WORD $0xaa16c2b5 // orr x21, x21, x22, lsl #48 - WORD $0x53103e94 // lsl w20, w20, #16 - WORD $0xaa1402b4 // orr x20, x21, x20 - WORD $0xaa130293 // orr x19, x20, x19 - WORD $0xaa0f0274 // orr x20, x19, x15 - WORD $0xb5000094 // cbnz x20, LBB0_90 $16(%rip) - WORD $0xd280000f // mov x15, #0 - WORD $0xd2800013 // mov x19, #0 - WORD $0x1400000a // b LBB0_91 $40(%rip) -LBB0_90: - WORD $0x8a2f0274 // bic x20, x19, x15 - WORD $0xaa1405f5 // orr x21, x15, x20, lsl #1 - WORD $0x8a35026f // bic x15, x19, x21 - WORD $0x9201f1ef // and x15, x15, #0xaaaaaaaaaaaaaaaa - WORD $0xab1401f3 // adds x19, x15, x20 - WORD $0x1a9f37ef // cset w15, hs - WORD $0xd37ffa73 // lsl x19, x19, #1 - WORD $0xd200f273 // eor x19, x19, #0x5555555555555555 - WORD $0x8a150273 // and x19, x19, x21 -LBB0_91: - WORD $0x6e208e53 // cmeq.16b v19, v18, v0 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260274 // fmov w20, s19 - WORD $0x6e208e33 // cmeq.16b v19, v17, v0 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260275 // fmov w21, s19 - WORD $0x6e208e13 // cmeq.16b v19, v16, v0 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260276 // fmov w22, s19 - WORD $0x6e208cf3 // cmeq.16b v19, v7, v0 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260277 // fmov w23, s19 - WORD $0xd3607ed6 // lsl x22, x22, #32 - WORD $0xaa17c2d6 // orr x22, x22, x23, lsl #48 - WORD $0x53103eb5 // lsl w21, w21, #16 - WORD $0xaa1502d5 // orr x21, x22, x21 - WORD $0xaa1402b4 // orr x20, x21, x20 - WORD $0x8a330293 // bic x19, x20, x19 - WORD $0x9200e274 // and x20, x19, #0x1111111111111111 - WORD $0x9203e275 // and x21, x19, #0x2222222222222222 - WORD $0x9202e276 // and x22, x19, #0x4444444444444444 - WORD $0x9201e273 // and x19, x19, #0x8888888888888888 - WORD $0x9b117e97 // mul x23, x20, x17 - WORD $0x9b0c7eb8 // mul x24, x21, x12 - WORD $0xca1802f7 // eor x23, x23, x24 - WORD $0x9b0d7ed8 // mul x24, x22, x13 - WORD $0x9b0e7e79 // mul x25, x19, x14 - WORD $0xca190318 // eor x24, x24, x25 - WORD $0xca1802f7 // eor x23, x23, x24 - WORD $0x9b027e98 // mul x24, x20, x2 - WORD $0x9b117eb9 // mul x25, x21, x17 - WORD $0xca190318 // eor x24, x24, x25 - WORD $0x9b0c7ed9 // mul x25, x22, x12 - WORD $0x9b0d7e7a // mul x26, x19, x13 - WORD $0xca1a0339 // eor x25, x25, x26 - WORD $0xca190318 // eor x24, x24, x25 - WORD $0x9b037e99 // mul x25, x20, x3 - WORD $0x9b027eba // mul x26, x21, x2 - WORD $0xca1a0339 // eor x25, x25, x26 - WORD $0x9b117eda // mul x26, x22, x17 - WORD $0x9b0c7e7b // mul x27, x19, x12 - WORD $0xca1b035a // eor x26, x26, x27 - WORD $0xca1a0339 // eor x25, x25, x26 - WORD $0x9b047e94 // mul x20, x20, x4 - WORD $0x9b037eb5 // mul x21, x21, x3 - WORD $0xca150294 // eor x20, x20, x21 - WORD $0x9b027ed5 // mul x21, x22, x2 - WORD $0x9b117e73 // mul x19, x19, x17 - WORD $0xca1302b3 // eor x19, x21, x19 - WORD $0xca130293 // eor x19, x20, x19 - WORD $0x9200e2f4 // and x20, x23, #0x1111111111111111 - WORD $0x9203e315 // and x21, x24, #0x2222222222222222 - WORD $0x9202e336 // and x22, x25, #0x4444444444444444 - WORD $0x9201e273 // and x19, x19, #0x8888888888888888 - WORD $0xaa150294 // orr x20, x20, x21 - WORD $0xaa1302d3 // orr x19, x22, x19 - WORD $0xaa130293 // orr x19, x20, x19 - WORD $0xca070267 // eor x7, x19, x7 - WORD $0x6e248e53 // cmeq.16b v19, v18, v4 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260273 // fmov w19, s19 - WORD $0x6e248e33 // cmeq.16b v19, v17, v4 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260274 // fmov w20, s19 - WORD $0x6e248e13 // cmeq.16b v19, v16, v4 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260275 // fmov w21, s19 - WORD $0x6e248cf3 // cmeq.16b v19, v7, v4 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260276 // fmov w22, s19 - WORD $0xd3607eb5 // lsl x21, x21, #32 - WORD $0xaa16c2b5 // orr x21, x21, x22, lsl #48 - WORD $0x53103e94 // lsl w20, w20, #16 - WORD $0xaa1402b4 // orr x20, x21, x20 - WORD $0xaa130293 // orr x19, x20, x19 - WORD $0x8a270273 // bic x19, x19, x7 - WORD $0x6e258e52 // cmeq.16b v18, v18, v5 - WORD $0x4e211e52 // and.16b v18, v18, v1 - WORD $0x4e020252 // tbl.16b v18, { v18 }, v2 - WORD $0x4e71ba52 // addv.8h h18, v18 - WORD $0x1e260254 // fmov w20, s18 - WORD $0x6e258e31 // cmeq.16b v17, v17, v5 - WORD $0x4e211e31 // and.16b v17, v17, v1 - WORD $0x4e020231 // tbl.16b v17, { v17 }, v2 - WORD $0x4e71ba31 // addv.8h h17, v17 - WORD $0x1e260235 // fmov w21, s17 - WORD $0x6e258e10 // cmeq.16b v16, v16, v5 - WORD $0x4e211e10 // and.16b v16, v16, v1 - WORD $0x4e020210 // tbl.16b v16, { v16 }, v2 - WORD $0x4e71ba10 // addv.8h h16, v16 - WORD $0x1e260216 // fmov w22, s16 - WORD $0x6e258ce7 // cmeq.16b v7, v7, v5 - WORD $0x4e211ce7 // and.16b v7, v7, v1 - WORD $0x4e0200e7 // tbl.16b v7, { v7 }, v2 - WORD $0x4e71b8e7 // addv.8h h7, v7 - WORD $0x1e2600f7 // fmov w23, s7 - WORD $0xd3607ed6 // lsl x22, x22, #32 - WORD $0xaa17c2d6 // orr x22, x22, x23, lsl #48 - WORD $0x53103eb5 // lsl w21, w21, #16 - WORD $0xaa1502d5 // orr x21, x22, x21 - WORD $0xaa1402b4 // orr x20, x21, x20 - WORD $0xea270294 // bics x20, x20, x7 - WORD $0x54ffeae0 // b.eq LBB0_86 $-676(%rip) -LBB0_92: - WORD $0xd1000695 // sub x21, x20, #1 - WORD $0x8a1302b6 // and x22, x21, x19 - WORD $0x9e6702c7 // fmov d7, x22 - WORD $0x0e2058e7 // cnt.8b v7, v7 - WORD $0x2e3038e7 // uaddlv.8b h7, v7 - WORD $0x1e2600f6 // fmov w22, s7 - WORD $0x8b0a02d6 // add x22, x22, x10 - WORD $0xeb0b02df // cmp x22, x11 - WORD $0x540006c9 // b.ls LBB0_110 $216(%rip) - WORD $0x9100056b // add x11, x11, #1 - WORD $0xea1402b4 // ands x20, x21, x20 - WORD $0x54fffea1 // b.ne LBB0_92 $-44(%rip) - WORD $0x17ffff4a // b LBB0_86 $-728(%rip) -LBB0_94: - WORD $0xf10000bf // cmp x5, #0 - WORD $0x540009ed // b.le LBB0_117 $316(%rip) - WORD $0xad019be6 // stp q6, q6, [sp, #48] - WORD $0xad009be6 // stp q6, q6, [sp, #16] - WORD $0x92402e13 // and x19, x16, #0xfff - WORD $0xf13f067f // cmp x19, #4033 - WORD $0x54ffe9a3 // b.lo LBB0_88 $-716(%rip) - WORD $0xf10080b4 // subs x20, x5, #32 - WORD $0x540000a3 // b.lo LBB0_98 $20(%rip) - WORD $0xacc14207 // ldp q7, q16, [x16], #32 - WORD $0xad00c3e7 // stp q7, q16, [sp, #16] - WORD $0xaa0903f3 // mov x19, x9 - WORD $0x14000003 // b LBB0_99 $12(%rip) -LBB0_98: - WORD $0x910043f3 // add x19, sp, #16 - WORD $0xaa0503f4 // mov x20, x5 -LBB0_99: - WORD $0xf1004295 // subs x21, x20, #16 - WORD $0x54000243 // b.lo LBB0_105 $72(%rip) - WORD $0x3cc10607 // ldr q7, [x16], #16 - WORD $0x3c810667 // str q7, [x19], #16 - WORD $0xaa1503f4 // mov x20, x21 - WORD $0xf10022b5 // subs x21, x21, #8 - WORD $0x540001e2 // b.hs LBB0_106 $60(%rip) -LBB0_101: - WORD $0xf1001295 // subs x21, x20, #4 - WORD $0x54000243 // b.lo LBB0_107 $72(%rip) -LBB0_102: - WORD $0xb8404614 // ldr w20, [x16], #4 - WORD $0xb8004674 // str w20, [x19], #4 - WORD $0xaa1503f4 // mov x20, x21 - WORD $0xf1000ab5 // subs x21, x21, #2 - WORD $0x540001e2 // b.hs LBB0_108 $60(%rip) -LBB0_103: - WORD $0xb4000254 // cbz x20, LBB0_109 $72(%rip) -LBB0_104: - WORD $0x39400210 // ldrb w16, [x16] - WORD $0x39000270 // strb w16, [x19] - WORD $0x910043f0 // add x16, sp, #16 - WORD $0x17ffff32 // b LBB0_88 $-824(%rip) -LBB0_105: - WORD $0xf1002295 // subs x21, x20, #8 - WORD $0x54fffe63 // b.lo LBB0_101 $-52(%rip) -LBB0_106: - WORD $0xf8408614 // ldr x20, [x16], #8 - WORD $0xf8008674 // str x20, [x19], #8 - WORD $0xaa1503f4 // mov x20, x21 - WORD $0xf10012b5 // subs x21, x21, #4 - WORD $0x54fffe02 // b.hs LBB0_102 $-64(%rip) -LBB0_107: - WORD $0xf1000a95 // subs x21, x20, #2 - WORD $0x54fffe63 // b.lo LBB0_103 $-52(%rip) -LBB0_108: - WORD $0x78402614 // ldrh w20, [x16], #2 - WORD $0x78002674 // strh w20, [x19], #2 - WORD $0xaa1503f4 // mov x20, x21 - WORD $0xb5fffe15 // cbnz x21, LBB0_104 $-64(%rip) -LBB0_109: - WORD $0x910043f0 // add x16, sp, #16 - WORD $0x17ffff23 // b LBB0_88 $-884(%rip) -LBB0_110: - WORD $0xf9400409 // ldr x9, [x0, #8] - WORD $0xdac0028a // rbit x10, x20 - WORD $0xdac0114a // clz x10, x10 - WORD $0xcb05014a // sub x10, x10, x5 - WORD $0x8b090149 // add x9, x10, x9 - WORD $0x9100052a // add x10, x9, #1 - WORD $0xf900002a // str x10, [x1] - WORD $0xf940040b // ldr x11, [x0, #8] - WORD $0xeb0b015f // cmp x10, x11 - WORD $0x9a892569 // csinc x9, x11, x9, hs - WORD $0xf9000029 // str x9, [x1] - WORD $0xda9f9100 // csinv x0, x8, xzr, ls - WORD $0x14000016 // b LBB0_120 $88(%rip) -LBB0_111: - WORD $0xf9000028 // str x8, [x1] - WORD $0x92800020 // mov x0, #-2 - WORD $0x14000013 // b LBB0_120 $76(%rip) -LBB0_112: - WORD $0xdac001e9 // rbit x9, x15 - WORD $0xdac01129 // clz x9, x9 - WORD $0x8b0a010a // add x10, x8, x10 - WORD $0x8b0a0129 // add x9, x9, x10 - WORD $0x91000929 // add x9, x9, #2 -LBB0_113: - WORD $0xf9000029 // str x9, [x1] -LBB0_114: - WORD $0xaa0803e0 // mov x0, x8 - WORD $0x1400000b // b LBB0_120 $44(%rip) -LBB0_115: - WORD $0xf900002d // str x13, [x1] - WORD $0x17fffffd // b LBB0_114 $-12(%rip) -LBB0_116: - WORD $0x8b10012c // add x12, x9, x16 - WORD $0x92800000 // mov x0, #-1 - WORD $0xf100055f // cmp x10, #1 - WORD $0x540003ca // b.ge LBB0_124 $120(%rip) - WORD $0x14000004 // b LBB0_120 $16(%rip) -LBB0_117: - WORD $0xf9400408 // ldr x8, [x0, #8] -LBB0_118: - WORD $0xf9000028 // str x8, [x1] -LBB0_119: - WORD $0x92800000 // mov x0, #-1 -LBB0_120: - WORD $0xa94afbfd // ldp fp, lr, [sp, #168] - WORD $0xa949cff4 // ldp x20, x19, [sp, #152] - WORD $0xa948d7f6 // ldp x22, x21, [sp, #136] - WORD $0xa947dff8 // ldp x24, x23, [sp, #120] - WORD $0xa946e7fa // ldp x26, x25, [sp, #104] - WORD $0xa945effc // ldp x28, x27, [sp, #88] - WORD $0x910303ff // add sp, sp, #192 - WORD $0xd65f03c0 // ret -LBB0_121: - WORD $0xd100056c // sub x12, x11, #1 - WORD $0xeb0a019f // cmp x12, x10 - WORD $0x54fffea0 // b.eq LBB0_119 $-44(%rip) - WORD $0x8b08012c // add x12, x9, x8 - WORD $0x8b0a018c // add x12, x12, x10 - WORD $0x9100098c // add x12, x12, #2 - WORD $0xcb0a016a // sub x10, x11, x10 - WORD $0xd100094a // sub x10, x10, #2 - WORD $0x92800000 // mov x0, #-1 - WORD $0xf100055f // cmp x10, #1 - WORD $0x540000ea // b.ge LBB0_124 $28(%rip) - WORD $0x17ffffed // b LBB0_120 $-76(%rip) -LBB0_123: - WORD $0x9280002b // mov x11, #-2 - WORD $0x5280004d // mov w13, #2 - WORD $0x8b0d018c // add x12, x12, x13 - WORD $0xab0b014a // adds x10, x10, x11 - WORD $0x54fffd0d // b.le LBB0_120 $-96(%rip) -LBB0_124: - WORD $0x3940018b // ldrb w11, [x12] - WORD $0x7101717f // cmp w11, #92 - WORD $0x54ffff20 // b.eq LBB0_123 $-28(%rip) - WORD $0x7100897f // cmp w11, #34 - WORD $0x540000e0 // b.eq LBB0_127 $28(%rip) - WORD $0x9280000b // mov x11, #-1 - WORD $0x5280002d // mov w13, #1 - WORD $0x8b0d018c // add x12, x12, x13 - WORD $0xab0b014a // adds x10, x10, x11 - WORD $0x54fffeec // b.gt LBB0_124 $-36(%rip) - WORD $0x17ffffdd // b LBB0_120 $-140(%rip) -LBB0_127: - WORD $0xcb090189 // sub x9, x12, x9 - WORD $0x91000529 // add x9, x9, #1 - WORD $0x17ffffcd // b LBB0_113 $-204(%rip) - // .p2align 2, 0x00 -_MASK_USE_NUMBER: - WORD $0x00000002 // .long 2 - -TEXT ·__skip_one_fast(SB), NOSPLIT, $0-24 - NO_LOCAL_POINTERS - -_entry: - MOVD 16(g), R16 - SUB $256, RSP, R17 - CMP R16, R17 - BLS _stack_grow - -_skip_one_fast: - MOVD s+0(FP), R0 - MOVD p+8(FP), R1 - MOVD ·_subr__skip_one_fast(SB), R11 - WORD $0x1000005e // adr x30, .+8 - JMP (R11) - MOVD R0, ret+16(FP) - RET - -_stack_grow: - MOVD R30, R3 - CALL runtime·morestack_noctxt<>(SB) - JMP _entry diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_one_fast_subr_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/skip_one_fast_subr_arm64.go deleted file mode 100644 index 4801fa11d..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_one_fast_subr_arm64.go +++ /dev/null @@ -1,25 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package neon - -//go:nosplit -//go:noescape -//goland:noinspection ALL -func __skip_one_fast_entry__() uintptr - -var ( - _subr__skip_one_fast uintptr = __skip_one_fast_entry__() + 32 -) - -const ( - _stack__skip_one_fast = 192 -) - -var ( - _ = _subr__skip_one_fast -) - -const ( - _ = _stack__skip_one_fast -) diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_one_subr_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/skip_one_subr_arm64.go deleted file mode 100644 index 1d8412f81..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_one_subr_arm64.go +++ /dev/null @@ -1,25 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package neon - -//go:nosplit -//go:noescape -//goland:noinspection ALL -func __skip_one_entry__() uintptr - -var ( - _subr__skip_one uintptr = __skip_one_entry__() + 48 -) - -const ( - _stack__skip_one = 192 -) - -var ( - _ = _subr__skip_one -) - -const ( - _ = _stack__skip_one -) diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/u64toa_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/u64toa_arm64.go deleted file mode 100644 index b00923562..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/u64toa_arm64.go +++ /dev/null @@ -1,29 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 neon - -//go:nosplit -func u64toa(out *byte, val uint64) (ret int) { - return __u64toa(out, val) -} - -//go:nosplit -//go:noescape -//goland:noinspection GoUnusedParameter -func __u64toa(out *byte, val uint64) (ret int) diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/u64toa_arm64.s b/vendor/github.com/bytedance/sonic/internal/native/neon/u64toa_arm64.s deleted file mode 100644 index 9acf4497d..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/u64toa_arm64.s +++ /dev/null @@ -1,598 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -#include "go_asm.h" -#include "funcdata.h" -#include "textflag.h" - -TEXT ·__u64toa_entry__(SB), NOSPLIT, $16 - NO_LOCAL_POINTERS - WORD $0x100000a0 // adr x0, .+20 - MOVD R0, ret(FP) - RET - // .p2align 3, 0x00 -lCPI0_0: - WORD $0x147b20c5 - WORD $0x80003334 - // // .word 8389 -// .word 5243 -// .word 13108 -// .word 32768 - -lCPI0_1: - WORD $0x08000080 - WORD $0x80002000 - // // .word 128 -// .word 2048 -// .word 8192 -// .word 32768 - -lCPI0_2: - WORD $0x08040201 - WORD $0x80402010 - WORD $0x08040201 - WORD $0x80402010 - // // .byte 1 -// .byte 2 -// .byte 4 -// .byte 8 -// .byte 16 -// .byte 32 -// .byte 64 -// .byte 128 -// .byte 1 -// .byte 2 -// .byte 4 -// .byte 8 -// .byte 16 -// .byte 32 -// .byte 64 -// .byte 128 - -lCPI0_3: - WORD $0x09010800 - WORD $0x0b030a02 - WORD $0x0d050c04 - WORD $0x0f070e06 - // // .byte 0 -// .byte 8 -// .byte 1 -// .byte 9 -// .byte 2 -// .byte 10 -// .byte 3 -// .byte 11 -// .byte 4 -// .byte 12 -// .byte 5 -// .byte 13 -// .byte 6 -// .byte 14 -// .byte 7 -// .byte 15 - -_u64toa: - WORD $0xd10083ff // sub sp, sp, #32 - WORD $0xa900fbfd // stp fp, lr, [sp, #8] - WORD $0xa93ffbfd // stp fp, lr, [sp, #-8] - WORD $0xd10023fd // sub fp, sp, #8 - WORD $0xd344fc28 // lsr x8, x1, #4 - WORD $0xf109c11f // cmp x8, #624 - WORD $0x540005e8 // b.hi LBB0_9 $188(%rip) - WORD $0x53023c28 // ubfx w8, w1, #2, #14 - WORD $0x52828f69 // mov w9, #5243 - WORD $0x1b097d08 // mul w8, w8, w9 - WORD $0x53117d08 // lsr w8, w8, #17 - WORD $0xd37f7d09 // ubfiz x9, x8, #1, #32 - WORD $0x52800c8a // mov w10, #100 - WORD $0x1b0a8508 // msub w8, w8, w10, w1 - WORD $0x92403d08 // and x8, x8, #0xffff - WORD $0xd37ff908 // lsl x8, x8, #1 - WORD $0x710fa03f // cmp w1, #1000 - WORD $0x540000e3 // b.lo LBB0_3 $28(%rip) -Lloh0: - WORD $0x10002aaa // adr x10, _Digits $1364(%rip) -Lloh1: - WORD $0x9100014a // add x10, x10, _Digits@PAGEOFF $0(%rip) - WORD $0x3869694a // ldrb w10, [x10, x9] - WORD $0x3900000a // strb w10, [x0] - WORD $0x5280002a // mov w10, #1 - WORD $0x14000004 // b LBB0_5 $16(%rip) -LBB0_3: - WORD $0x7101903f // cmp w1, #100 - WORD $0x540002e3 // b.lo LBB0_8 $92(%rip) - WORD $0x5280000a // mov w10, #0 -LBB0_5: -Lloh2: - WORD $0x1000298b // adr x11, _Digits $1328(%rip) -Lloh3: - WORD $0x9100016b // add x11, x11, _Digits@PAGEOFF $0(%rip) - WORD $0x8b294169 // add x9, x11, w9, uxtw - WORD $0x3940052b // ldrb w11, [x9, #1] - WORD $0x11000549 // add w9, w10, #1 - WORD $0x382a480b // strb w11, [x0, w10, uxtw] -LBB0_6: -Lloh4: - WORD $0x100028ca // adr x10, _Digits $1304(%rip) -Lloh5: - WORD $0x9100014a // add x10, x10, _Digits@PAGEOFF $0(%rip) - WORD $0x3868694b // ldrb w11, [x10, x8] - WORD $0x1100052a // add w10, w9, #1 - WORD $0x3829480b // strb w11, [x0, w9, uxtw] -LBB0_7: -Lloh6: - WORD $0x10002829 // adr x9, _Digits $1284(%rip) -Lloh7: - WORD $0x91000129 // add x9, x9, _Digits@PAGEOFF $0(%rip) - WORD $0x8b282128 // add x8, x9, w8, uxth - WORD $0x39400509 // ldrb w9, [x8, #1] - WORD $0x11000548 // add w8, w10, #1 - WORD $0x382a4809 // strb w9, [x0, w10, uxtw] - WORD $0xaa0803e0 // mov x0, x8 - WORD $0xa940fbfd // ldp fp, lr, [sp, #8] - WORD $0x910083ff // add sp, sp, #32 - WORD $0xd65f03c0 // ret -LBB0_8: - WORD $0x52800009 // mov w9, #0 - WORD $0x5280000a // mov w10, #0 - WORD $0x7100283f // cmp w1, #10 - WORD $0x54fffdc2 // b.hs LBB0_6 $-72(%rip) - WORD $0x17fffff2 // b LBB0_7 $-56(%rip) -LBB0_9: - WORD $0x529c2008 // mov w8, #57600 - WORD $0x72a0bea8 // movk w8, #1525, lsl #16 - WORD $0xeb08003f // cmp x1, x8 - WORD $0x54000a02 // b.hs LBB0_18 $320(%rip) - WORD $0x5282eb28 // mov w8, #5977 - WORD $0x72ba36e8 // movk w8, #53687, lsl #16 - WORD $0x92407c29 // and x9, x1, #0xffffffff - WORD $0x9ba87d28 // umull x8, w9, w8 - WORD $0xd36dfd08 // lsr x8, x8, #45 - WORD $0x529bd06a // mov w10, #56963 - WORD $0x72a8636a // movk w10, #17179, lsl #16 - WORD $0x9baa7d29 // umull x9, w9, w10 - WORD $0xd371fd29 // lsr x9, x9, #49 - WORD $0x927f312a // and x10, x9, #0x3ffe - WORD $0x53023d09 // ubfx w9, w8, #2, #14 - WORD $0x52828f6b // mov w11, #5243 - WORD $0x1b0b7d29 // mul w9, w9, w11 - WORD $0x53117d29 // lsr w9, w9, #17 - WORD $0x52800c8b // mov w11, #100 - WORD $0x1b0ba129 // msub w9, w9, w11, w8 - WORD $0x92403d29 // and x9, x9, #0xffff - WORD $0xd37ff929 // lsl x9, x9, #1 - WORD $0x5292d00b // mov w11, #38528 - WORD $0x72a0130b // movk w11, #152, lsl #16 - WORD $0x6b0b003f // cmp w1, w11 - WORD $0x540000e3 // b.lo LBB0_12 $28(%rip) -Lloh8: - WORD $0x1000230b // adr x11, _Digits $1120(%rip) -Lloh9: - WORD $0x9100016b // add x11, x11, _Digits@PAGEOFF $0(%rip) - WORD $0x386a696b // ldrb w11, [x11, x10] - WORD $0x3900000b // strb w11, [x0] - WORD $0x5280002c // mov w12, #1 - WORD $0x14000006 // b LBB0_14 $24(%rip) -LBB0_12: - WORD $0x5288480b // mov w11, #16960 - WORD $0x72a001eb // movk w11, #15, lsl #16 - WORD $0x6b0b003f // cmp w1, w11 - WORD $0x54000543 // b.lo LBB0_17 $168(%rip) - WORD $0x5280000c // mov w12, #0 -LBB0_14: -Lloh10: - WORD $0x100021ab // adr x11, _Digits $1076(%rip) -Lloh11: - WORD $0x9100016b // add x11, x11, _Digits@PAGEOFF $0(%rip) - WORD $0x8b2a416a // add x10, x11, w10, uxtw - WORD $0x3940054a // ldrb w10, [x10, #1] - WORD $0x1100058b // add w11, w12, #1 - WORD $0x382c480a // strb w10, [x0, w12, uxtw] -LBB0_15: -Lloh12: - WORD $0x100020ea // adr x10, _Digits $1052(%rip) -Lloh13: - WORD $0x9100014a // add x10, x10, _Digits@PAGEOFF $0(%rip) - WORD $0x3869694c // ldrb w12, [x10, x9] - WORD $0x1100056a // add w10, w11, #1 - WORD $0x382b480c // strb w12, [x0, w11, uxtw] -LBB0_16: - WORD $0x5284e20b // mov w11, #10000 - WORD $0x1b0b8508 // msub w8, w8, w11, w1 - WORD $0x53023d0b // ubfx w11, w8, #2, #14 - WORD $0x52828f6c // mov w12, #5243 - WORD $0x1b0c7d6b // mul w11, w11, w12 - WORD $0x53117d6b // lsr w11, w11, #17 - WORD $0x52800c8c // mov w12, #100 - WORD $0x1b0ca168 // msub w8, w11, w12, w8 - WORD $0x92403d08 // and x8, x8, #0xffff - WORD $0xd37ff908 // lsl x8, x8, #1 -Lloh14: - WORD $0x10001f0c // adr x12, _Digits $992(%rip) -Lloh15: - WORD $0x9100018c // add x12, x12, _Digits@PAGEOFF $0(%rip) - WORD $0x8b292189 // add x9, x12, w9, uxth - WORD $0x39400529 // ldrb w9, [x9, #1] - WORD $0x8b2a400d // add x13, x0, w10, uxtw - WORD $0x390001a9 // strb w9, [x13] - WORD $0x786b5989 // ldrh w9, [x12, w11, uxtw #1] - WORD $0x780011a9 // sturh w9, [x13, #1] - WORD $0x38686989 // ldrb w9, [x12, x8] - WORD $0x39000da9 // strb w9, [x13, #3] - WORD $0x927f3908 // and x8, x8, #0xfffe - WORD $0x8b080188 // add x8, x12, x8 - WORD $0x39400509 // ldrb w9, [x8, #1] - WORD $0x11001548 // add w8, w10, #5 - WORD $0x390011a9 // strb w9, [x13, #4] - WORD $0xaa0803e0 // mov x0, x8 - WORD $0xa940fbfd // ldp fp, lr, [sp, #8] - WORD $0x910083ff // add sp, sp, #32 - WORD $0xd65f03c0 // ret -LBB0_17: - WORD $0x5280000b // mov w11, #0 - WORD $0x5280000a // mov w10, #0 - WORD $0x53057c2c // lsr w12, w1, #5 - WORD $0x7130d59f // cmp w12, #3125 - WORD $0x54fffb42 // b.hs LBB0_15 $-152(%rip) - WORD $0x17ffffde // b LBB0_16 $-136(%rip) -LBB0_18: - WORD $0xd2adf82a // mov x10, #1874919424 - WORD $0xf2d0de4a // movk x10, #34546, lsl #32 - WORD $0xf2e0046a // movk x10, #35, lsl #48 - WORD $0xeb0a003f // cmp x1, x10 - WORD $0x54000bc2 // b.hs LBB0_20 $376(%rip) - WORD $0xd299dfa9 // mov x9, #52989 - WORD $0xf2b08c29 // movk x9, #33889, lsl #16 - WORD $0xf2cee229 // movk x9, #30481, lsl #32 - WORD $0xf2f57989 // movk x9, #43980, lsl #48 - WORD $0x9bc97c29 // umulh x9, x1, x9 - WORD $0xd35afd29 // lsr x9, x9, #26 - WORD $0x1b088528 // msub w8, w9, w8, w1 - WORD $0x6f00e400 // movi.2d v0, #0000000000000000 - WORD $0x6f00e401 // movi.2d v1, #0000000000000000 - WORD $0x4e041d21 // mov.s v1[0], w9 - WORD $0x0ea12822 // xtn.2s v2, v1 - WORD $0x5282eb29 // mov w9, #5977 - WORD $0x72ba36e9 // movk w9, #53687, lsl #16 - WORD $0x0e040d23 // dup.2s v3, w9 - WORD $0x2ea3c042 // umull.2d v2, v2, v3 - WORD $0x6f530442 // ushr.2d v2, v2, #45 - WORD $0x0ea12844 // xtn.2s v4, v2 - WORD $0x5284e209 // mov w9, #10000 - WORD $0x0e040d25 // dup.2s v5, w9 - WORD $0x2ea5c084 // umull.2d v4, v4, v5 - WORD $0x6ea48421 // sub.4s v1, v1, v4 - WORD $0x4e413841 // zip1.8h v1, v2, v1 - WORD $0x4f425421 // shl.2d v1, v1, #2 - WORD $0x4e413821 // zip1.8h v1, v1, v1 - WORD $0x4e813821 // zip1.4s v1, v1, v1 -Lloh16: - WORD $0x10ffe9c9 // adr x9, lCPI0_0 $-712(%rip) -Lloh17: - WORD $0xfd400122 // ldr d2, [x9, lCPI0_0@PAGEOFF] $0(%rip) - WORD $0x2e62c024 // umull.4s v4, v1, v2 - WORD $0x6e014021 // ext.16b v1, v1, v1, #8 - WORD $0x2e62c021 // umull.4s v1, v1, v2 - WORD $0x4e415881 // uzp2.8h v1, v4, v1 -Lloh18: - WORD $0x10ffe949 // adr x9, lCPI0_1 $-728(%rip) -Lloh19: - WORD $0xfd400124 // ldr d4, [x9, lCPI0_1@PAGEOFF] $0(%rip) - WORD $0x2e64c026 // umull.4s v6, v1, v4 - WORD $0x6e014021 // ext.16b v1, v1, v1, #8 - WORD $0x2e64c021 // umull.4s v1, v1, v4 - WORD $0x4e4158c1 // uzp2.8h v1, v6, v1 - WORD $0x4f008546 // movi.8h v6, #10 - WORD $0x4e669c27 // mul.8h v7, v1, v6 - WORD $0x4f5054e7 // shl.2d v7, v7, #16 - WORD $0x6e678421 // sub.8h v1, v1, v7 - WORD $0x4e041d00 // mov.s v0[0], w8 - WORD $0x0ea12807 // xtn.2s v7, v0 - WORD $0x2ea3c0e3 // umull.2d v3, v7, v3 - WORD $0x6f530463 // ushr.2d v3, v3, #45 - WORD $0x0ea12867 // xtn.2s v7, v3 - WORD $0x2ea5c0e5 // umull.2d v5, v7, v5 - WORD $0x6ea58400 // sub.4s v0, v0, v5 - WORD $0x4e403860 // zip1.8h v0, v3, v0 - WORD $0x4f425400 // shl.2d v0, v0, #2 - WORD $0x4e403800 // zip1.8h v0, v0, v0 - WORD $0x4e803800 // zip1.4s v0, v0, v0 - WORD $0x2e62c003 // umull.4s v3, v0, v2 - WORD $0x6e004000 // ext.16b v0, v0, v0, #8 - WORD $0x2e62c000 // umull.4s v0, v0, v2 - WORD $0x4e405860 // uzp2.8h v0, v3, v0 - WORD $0x2e64c002 // umull.4s v2, v0, v4 - WORD $0x6e004000 // ext.16b v0, v0, v0, #8 - WORD $0x2e64c000 // umull.4s v0, v0, v4 - WORD $0x4e405840 // uzp2.8h v0, v2, v0 - WORD $0x4e669c02 // mul.8h v2, v0, v6 - WORD $0x4f505442 // shl.2d v2, v2, #16 - WORD $0x6e628400 // sub.8h v0, v0, v2 - WORD $0x2e212821 // sqxtun.8b v1, v1 - WORD $0x6e212801 // sqxtun2.16b v1, v0 - WORD $0x4f01e600 // movi.16b v0, #48 - WORD $0x4e208420 // add.16b v0, v1, v0 - WORD $0x4e209821 // cmeq.16b v1, v1, #0 -Lloh20: - WORD $0x10ffe4e8 // adr x8, lCPI0_2 $-868(%rip) -Lloh21: - WORD $0x3dc00102 // ldr q2, [x8, lCPI0_2@PAGEOFF] $0(%rip) - WORD $0x4e221c21 // and.16b v1, v1, v2 -Lloh22: - WORD $0x10ffe508 // adr x8, lCPI0_3 $-864(%rip) -Lloh23: - WORD $0x3dc00102 // ldr q2, [x8, lCPI0_3@PAGEOFF] $0(%rip) - WORD $0x4e020021 // tbl.16b v1, { v1 }, v2 - WORD $0x4e71b821 // addv.8h h1, v1 - WORD $0x1e260028 // fmov w8, s1 - WORD $0x2a2803e8 // mvn w8, w8 - WORD $0x32114108 // orr w8, w8, #0xffff8000 - WORD $0x5ac00108 // rbit w8, w8 - WORD $0x5ac01108 // clz w8, w8 -Lloh24: - WORD $0x100017e9 // adr x9, _VecShiftShuffles $764(%rip) -Lloh25: - WORD $0x91000129 // add x9, x9, _VecShiftShuffles@PAGEOFF $0(%rip) - WORD $0x3ce85921 // ldr q1, [x9, w8, uxtw #4] - WORD $0x4f04e5e2 // movi.16b v2, #143 - WORD $0x4e221c21 // and.16b v1, v1, v2 - WORD $0x4e010000 // tbl.16b v0, { v0 }, v1 - WORD $0x3d800000 // str q0, [x0] - WORD $0x52800209 // mov w9, #16 - WORD $0x4b080128 // sub w8, w9, w8 - WORD $0xaa0803e0 // mov x0, x8 - WORD $0xa940fbfd // ldp fp, lr, [sp, #8] - WORD $0x910083ff // add sp, sp, #32 - WORD $0xd65f03c0 // ret -LBB0_20: - WORD $0xd28f0ae9 // mov x9, #30807 - WORD $0xf2b62269 // movk x9, #45331, lsl #16 - WORD $0xf2cca5e9 // movk x9, #25903, lsl #32 - WORD $0xf2e734a9 // movk x9, #14757, lsl #48 - WORD $0x9bc97c29 // umulh x9, x1, x9 - WORD $0xd373fd2b // lsr x11, x9, #51 - WORD $0x7100257f // cmp w11, #9 - WORD $0x540000a8 // b.hi LBB0_22 $20(%rip) - WORD $0x1100c169 // add w9, w11, #48 - WORD $0x39000009 // strb w9, [x0] - WORD $0x52800029 // mov w9, #1 - WORD $0x14000028 // b LBB0_27 $160(%rip) -LBB0_22: - WORD $0x71018d7f // cmp w11, #99 - WORD $0x540000e8 // b.hi LBB0_24 $28(%rip) -Lloh26: - WORD $0x10000de9 // adr x9, _Digits $444(%rip) -Lloh27: - WORD $0x91000129 // add x9, x9, _Digits@PAGEOFF $0(%rip) - WORD $0x786b5929 // ldrh w9, [x9, w11, uxtw #1] - WORD $0x79000009 // strh w9, [x0] - WORD $0x52800049 // mov w9, #2 - WORD $0x14000020 // b LBB0_27 $128(%rip) -LBB0_24: - WORD $0x5280a3e9 // mov w9, #1311 - WORD $0x1b097d69 // mul w9, w11, w9 - WORD $0x53117d29 // lsr w9, w9, #17 - WORD $0x710f9d7f // cmp w11, #999 - WORD $0x54000188 // b.hi LBB0_26 $48(%rip) - WORD $0x1100c12c // add w12, w9, #48 - WORD $0x3900000c // strb w12, [x0] - WORD $0x52800c8c // mov w12, #100 - WORD $0x1b0cad29 // msub w9, w9, w12, w11 - WORD $0x92403d29 // and x9, x9, #0xffff -Lloh28: - WORD $0x10000bec // adr x12, _Digits $380(%rip) -Lloh29: - WORD $0x9100018c // add x12, x12, _Digits@PAGEOFF $0(%rip) - WORD $0x78697989 // ldrh w9, [x12, x9, lsl #1] - WORD $0x78001009 // sturh w9, [x0, #1] - WORD $0x52800069 // mov w9, #3 - WORD $0x14000010 // b LBB0_27 $64(%rip) -LBB0_26: -Lloh30: - WORD $0x10000b2c // adr x12, _Digits $356(%rip) -Lloh31: - WORD $0x9100018c // add x12, x12, _Digits@PAGEOFF $0(%rip) - WORD $0x7869598d // ldrh w13, [x12, w9, uxtw #1] - WORD $0x7900000d // strh w13, [x0] - WORD $0x52800c8d // mov w13, #100 - WORD $0x1b0dad29 // msub w9, w9, w13, w11 - WORD $0x92403d29 // and x9, x9, #0xffff - WORD $0xd37ff929 // lsl x9, x9, #1 - WORD $0x3869698d // ldrb w13, [x12, x9] - WORD $0x3900080d // strb w13, [x0, #2] - WORD $0x927f3929 // and x9, x9, #0xfffe - WORD $0x8b090189 // add x9, x12, x9 - WORD $0x39400529 // ldrb w9, [x9, #1] - WORD $0x39000c09 // strb w9, [x0, #3] - WORD $0x52800089 // mov w9, #4 -LBB0_27: - WORD $0x9b0a856a // msub x10, x11, x10, x1 - WORD $0xd299dfab // mov x11, #52989 - WORD $0xf2b08c2b // movk x11, #33889, lsl #16 - WORD $0xf2cee22b // movk x11, #30481, lsl #32 - WORD $0xf2f5798b // movk x11, #43980, lsl #48 - WORD $0x9bcb7d4b // umulh x11, x10, x11 - WORD $0xd35afd6b // lsr x11, x11, #26 - WORD $0x6f00e400 // movi.2d v0, #0000000000000000 - WORD $0x6f00e401 // movi.2d v1, #0000000000000000 - WORD $0x4e041d61 // mov.s v1[0], w11 - WORD $0x5282eb2c // mov w12, #5977 - WORD $0x72ba36ec // movk w12, #53687, lsl #16 - WORD $0x0e040d82 // dup.2s v2, w12 - WORD $0x0ea12823 // xtn.2s v3, v1 - WORD $0x2ea2c063 // umull.2d v3, v3, v2 - WORD $0x6f530463 // ushr.2d v3, v3, #45 - WORD $0x5284e20c // mov w12, #10000 - WORD $0x0e040d84 // dup.2s v4, w12 - WORD $0x0ea12865 // xtn.2s v5, v3 - WORD $0x2ea4c0a5 // umull.2d v5, v5, v4 - WORD $0x6ea58421 // sub.4s v1, v1, v5 - WORD $0x4e413861 // zip1.8h v1, v3, v1 - WORD $0x4f425421 // shl.2d v1, v1, #2 - WORD $0x4e413821 // zip1.8h v1, v1, v1 - WORD $0x4e813821 // zip1.4s v1, v1, v1 -Lloh32: - WORD $0x10ffd7cc // adr x12, lCPI0_0 $-1288(%rip) -Lloh33: - WORD $0xfd400183 // ldr d3, [x12, lCPI0_0@PAGEOFF] $0(%rip) - WORD $0x2e63c025 // umull.4s v5, v1, v3 - WORD $0x6e014021 // ext.16b v1, v1, v1, #8 - WORD $0x2e63c021 // umull.4s v1, v1, v3 - WORD $0x4e4158a1 // uzp2.8h v1, v5, v1 -Lloh34: - WORD $0x10ffd74c // adr x12, lCPI0_1 $-1304(%rip) -Lloh35: - WORD $0xfd400185 // ldr d5, [x12, lCPI0_1@PAGEOFF] $0(%rip) - WORD $0x2e65c026 // umull.4s v6, v1, v5 - WORD $0x6e014021 // ext.16b v1, v1, v1, #8 - WORD $0x2e65c021 // umull.4s v1, v1, v5 - WORD $0x4e4158c1 // uzp2.8h v1, v6, v1 - WORD $0x4f008546 // movi.8h v6, #10 - WORD $0x4e669c27 // mul.8h v7, v1, v6 - WORD $0x4f5054e7 // shl.2d v7, v7, #16 - WORD $0x6e678421 // sub.8h v1, v1, v7 - WORD $0x1b08a968 // msub w8, w11, w8, w10 - WORD $0x4e041d00 // mov.s v0[0], w8 - WORD $0x0ea12807 // xtn.2s v7, v0 - WORD $0x2ea2c0e2 // umull.2d v2, v7, v2 - WORD $0x6f530442 // ushr.2d v2, v2, #45 - WORD $0x0ea12847 // xtn.2s v7, v2 - WORD $0x2ea4c0e4 // umull.2d v4, v7, v4 - WORD $0x6ea48400 // sub.4s v0, v0, v4 - WORD $0x4e403840 // zip1.8h v0, v2, v0 - WORD $0x4f425400 // shl.2d v0, v0, #2 - WORD $0x4e403800 // zip1.8h v0, v0, v0 - WORD $0x4e803800 // zip1.4s v0, v0, v0 - WORD $0x2e63c002 // umull.4s v2, v0, v3 - WORD $0x6e004000 // ext.16b v0, v0, v0, #8 - WORD $0x2e63c000 // umull.4s v0, v0, v3 - WORD $0x4e405840 // uzp2.8h v0, v2, v0 - WORD $0x2e65c002 // umull.4s v2, v0, v5 - WORD $0x6e004000 // ext.16b v0, v0, v0, #8 - WORD $0x2e65c000 // umull.4s v0, v0, v5 - WORD $0x4e405840 // uzp2.8h v0, v2, v0 - WORD $0x4e669c02 // mul.8h v2, v0, v6 - WORD $0x4f505442 // shl.2d v2, v2, #16 - WORD $0x6e628400 // sub.8h v0, v0, v2 - WORD $0x2e212821 // sqxtun.8b v1, v1 - WORD $0x6e212801 // sqxtun2.16b v1, v0 - WORD $0x4f01e600 // movi.16b v0, #48 - WORD $0x4e208420 // add.16b v0, v1, v0 - WORD $0x3ca94800 // str q0, [x0, w9, uxtw] - WORD $0x321c0128 // orr w8, w9, #0x10 - WORD $0xaa0803e0 // mov x0, x8 - WORD $0xa940fbfd // ldp fp, lr, [sp, #8] - WORD $0x910083ff // add sp, sp, #32 - WORD $0xd65f03c0 // ret -_Digits: - WORD $0x31303030 // .ascii 4, '0001020304050607' - WORD $0x33303230 // .ascii 4, '0203040506070809' - WORD $0x35303430 // .ascii 4, '0405060708091011' - WORD $0x37303630 // .ascii 4, '0607080910111213' - WORD $0x39303830 // .ascii 4, '0809101112131415' - WORD $0x31313031 // .ascii 4, '1011121314151617' - WORD $0x33313231 // .ascii 4, '1213141516171819' - WORD $0x35313431 // .ascii 4, '1415161718192021' - WORD $0x37313631 // .ascii 4, '1617181920212223' - WORD $0x39313831 // .ascii 4, '1819202122232425' - WORD $0x31323032 // .ascii 4, '2021222324252627' - WORD $0x33323232 // .ascii 4, '2223242526272829' - WORD $0x35323432 // .ascii 4, '2425262728293031' - WORD $0x37323632 // .ascii 4, '2627282930313233' - WORD $0x39323832 // .ascii 4, '2829303132333435' - WORD $0x31333033 // .ascii 4, '3031323334353637' - WORD $0x33333233 // .ascii 4, '3233343536373839' - WORD $0x35333433 // .ascii 4, '3435363738394041' - WORD $0x37333633 // .ascii 4, '3637383940414243' - WORD $0x39333833 // .ascii 4, '3839404142434445' - WORD $0x31343034 // .ascii 4, '4041424344454647' - WORD $0x33343234 // .ascii 4, '4243444546474849' - WORD $0x35343434 // .ascii 4, '4445464748495051' - WORD $0x37343634 // .ascii 4, '4647484950515253' - WORD $0x39343834 // .ascii 4, '4849505152535455' - WORD $0x31353035 // .ascii 4, '5051525354555657' - WORD $0x33353235 // .ascii 4, '5253545556575859' - WORD $0x35353435 // .ascii 4, '5455565758596061' - WORD $0x37353635 // .ascii 4, '5657585960616263' - WORD $0x39353835 // .ascii 4, '5859606162636465' - WORD $0x31363036 // .ascii 4, '6061626364656667' - WORD $0x33363236 // .ascii 4, '6263646566676869' - WORD $0x35363436 // .ascii 4, '6465666768697071' - WORD $0x37363636 // .ascii 4, '6667686970717273' - WORD $0x39363836 // .ascii 4, '6869707172737475' - WORD $0x31373037 // .ascii 4, '7071727374757677' - WORD $0x33373237 // .ascii 4, '7273747576777879' - WORD $0x35373437 // .ascii 4, '7475767778798081' - WORD $0x37373637 // .ascii 4, '7677787980818283' - WORD $0x39373837 // .ascii 4, '7879808182838485' - WORD $0x31383038 // .ascii 4, '8081828384858687' - WORD $0x33383238 // .ascii 4, '8283848586878889' - WORD $0x35383438 // .ascii 4, '8485868788899091' - WORD $0x37383638 // .ascii 4, '8687888990919293' - WORD $0x39383838 // .ascii 4, '8889909192939495' - WORD $0x31393039 // .ascii 4, '9091929394959697' - WORD $0x33393239 // .ascii 4, '9293949596979899' - WORD $0x35393439 // .ascii 4, '949596979899' - WORD $0x37393639 // .ascii 4, '96979899' - WORD $0x39393839 // .ascii 4, '9899' - WORD $0x00000000; WORD $0x00000000; WORD $0x00000000 // .p2align 4, 0x00 -_VecShiftShuffles: - WORD $0x03020100 // .ascii 4, '\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f' - WORD $0x07060504 // .ascii 4, '\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\x01\x02\x03\x04' - WORD $0x0b0a0908 // .ascii 4, '\x08\t\n\x0b\x0c\r\x0e\x0f\x01\x02\x03\x04\x05\x06\x07\x08' - WORD $0x0f0e0d0c // .ascii 4, '\x0c\r\x0e\x0f\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c' - WORD $0x04030201 // .ascii 4, '\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff' - WORD $0x08070605 // .ascii 4, '\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\x02\x03\x04\x05' - WORD $0x0c0b0a09 // .ascii 4, '\t\n\x0b\x0c\r\x0e\x0f\xff\x02\x03\x04\x05\x06\x07\x08\t' - WORD $0xff0f0e0d // .ascii 4, '\r\x0e\x0f\xff\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r' - WORD $0x05040302 // .ascii 4, '\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff' - WORD $0x09080706 // .ascii 4, '\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\x03\x04\x05\x06' - WORD $0x0d0c0b0a // .ascii 4, '\n\x0b\x0c\r\x0e\x0f\xff\xff\x03\x04\x05\x06\x07\x08\t\n' - WORD $0xffff0f0e // .ascii 4, '\x0e\x0f\xff\xff\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e' - WORD $0x06050403 // .ascii 4, '\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff' - WORD $0x0a090807 // .ascii 4, '\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\x04\x05\x06\x07' - WORD $0x0e0d0c0b // .ascii 4, '\x0b\x0c\r\x0e\x0f\xff\xff\xff\x04\x05\x06\x07\x08\t\n\x0b' - WORD $0xffffff0f // .ascii 4, '\x0f\xff\xff\xff\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f' - WORD $0x07060504 // .ascii 4, '\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff' - WORD $0x0b0a0908 // .ascii 4, '\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\x05\x06\x07\x08' - WORD $0x0f0e0d0c // .ascii 4, '\x0c\r\x0e\x0f\xff\xff\xff\xff\x05\x06\x07\x08\t\n\x0b\x0c' - WORD $0xffffffff // .ascii 4, '\xff\xff\xff\xff\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff' - WORD $0x08070605 // .ascii 4, '\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff' - WORD $0x0c0b0a09 // .ascii 4, '\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\x06\x07\x08\t' - WORD $0xff0f0e0d // .ascii 4, '\r\x0e\x0f\xff\xff\xff\xff\xff\x06\x07\x08\t\n\x0b\x0c\r' - WORD $0xffffffff // .ascii 4, '\xff\xff\xff\xff\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff' - WORD $0x09080706 // .ascii 4, '\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff' - WORD $0x0d0c0b0a // .ascii 4, '\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff\x07\x08\t\n' - WORD $0xffff0f0e // .ascii 4, '\x0e\x0f\xff\xff\xff\xff\xff\xff\x07\x08\t\n\x0b\x0c\r\x0e' - WORD $0xffffffff // .ascii 4, '\xff\xff\xff\xff\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff' - WORD $0x0a090807 // .ascii 4, '\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff\xff' - WORD $0x0e0d0c0b // .ascii 4, '\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff\xff\x08\t\n\x0b' - WORD $0xffffff0f // .ascii 4, '\x0f\xff\xff\xff\xff\xff\xff\xff\x08\t\n\x0b\x0c\r\x0e\x0f' - WORD $0xffffffff // .ascii 4, '\xff\xff\xff\xff\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff' - WORD $0x0b0a0908 // .ascii 4, '\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff\xff\xff' - WORD $0x0f0e0d0c // .ascii 4, '\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff\xff\xff' - WORD $0xffffffff // .ascii 4, '\xff\xff\xff\xff\xff\xff\xff\xff' - WORD $0xffffffff // .ascii 4, '\xff\xff\xff\xff' - -TEXT ·__u64toa(SB), NOSPLIT, $0-24 - NO_LOCAL_POINTERS - -_entry: - MOVD 16(g), R16 - SUB $96, RSP, R17 - CMP R16, R17 - BLS _stack_grow - -_u64toa: - MOVD out+0(FP), R0 - MOVD val+8(FP), R1 - MOVD ·_subr__u64toa(SB), R11 - WORD $0x1000005e // adr x30, .+8 - JMP (R11) - MOVD R0, ret+16(FP) - RET - -_stack_grow: - MOVD R30, R3 - CALL runtime·morestack_noctxt<>(SB) - JMP _entry diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/u64toa_subr_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/u64toa_subr_arm64.go deleted file mode 100644 index 151794d52..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/u64toa_subr_arm64.go +++ /dev/null @@ -1,25 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package neon - -//go:nosplit -//go:noescape -//goland:noinspection ALL -func __u64toa_entry__() uintptr - -var ( - _subr__u64toa uintptr = __u64toa_entry__() + 48 -) - -const ( - _stack__u64toa = 32 -) - -var ( - _ = _subr__u64toa -) - -const ( - _ = _stack__u64toa -) diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/unquote_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/unquote_arm64.go deleted file mode 100644 index ed859f5d7..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/unquote_arm64.go +++ /dev/null @@ -1,35 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 neon - -import ( - `unsafe` - - // `github.com/bytedance/sonic/internal/native/types` -) - -//go:nosplit -func unquote(sp unsafe.Pointer, nb int, dp unsafe.Pointer, ep *int, flags uint64) (ret int) { - return __unquote(sp, nb, dp, ep, flags) -} - -//go:nosplit -//go:noescape -//goland:noinspection GoUnusedParameter -func __unquote(sp unsafe.Pointer, nb int, dp unsafe.Pointer, ep *int, flags uint64) (ret int) diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/unquote_arm64.s b/vendor/github.com/bytedance/sonic/internal/native/neon/unquote_arm64.s deleted file mode 100644 index adc1e05b7..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/unquote_arm64.s +++ /dev/null @@ -1,617 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -#include "go_asm.h" -#include "funcdata.h" -#include "textflag.h" - -TEXT ·__unquote_entry__(SB), NOSPLIT, $96 - NO_LOCAL_POINTERS - WORD $0x100000a0 // adr x0, .+20 - MOVD R0, ret(FP) - RET - // .p2align 4, 0x00 -lCPI0_0: - WORD $0x08040201 - WORD $0x80402010 - WORD $0x08040201 - WORD $0x80402010 - // // .byte 1 -// .byte 2 -// .byte 4 -// .byte 8 -// .byte 16 -// .byte 32 -// .byte 64 -// .byte 128 -// .byte 1 -// .byte 2 -// .byte 4 -// .byte 8 -// .byte 16 -// .byte 32 -// .byte 64 -// .byte 128 - -lCPI0_1: - WORD $0x09010800 - WORD $0x0b030a02 - WORD $0x0d050c04 - WORD $0x0f070e06 - // // .byte 0 -// .byte 8 -// .byte 1 -// .byte 9 -// .byte 2 -// .byte 10 -// .byte 3 -// .byte 11 -// .byte 4 -// .byte 12 -// .byte 5 -// .byte 13 -// .byte 6 -// .byte 14 -// .byte 7 -// .byte 15 - -_unquote: - WORD $0xd101c3ff // sub sp, sp, #112 - WORD $0xa900effc // stp x28, x27, [sp, #8] - WORD $0xa901e7fa // stp x26, x25, [sp, #24] - WORD $0xa902dff8 // stp x24, x23, [sp, #40] - WORD $0xa903d7f6 // stp x22, x21, [sp, #56] - WORD $0xa904cff4 // stp x20, x19, [sp, #72] - WORD $0xa905fbfd // stp fp, lr, [sp, #88] - WORD $0xa93ffbfd // stp fp, lr, [sp, #-8] - WORD $0xd10023fd // sub fp, sp, #8 - WORD $0xb4002221 // cbz x1, LBB0_63 $1092(%rip) - WORD $0x3203cbe9 // mov w9, #-522133280 - WORD $0x5299fa0a // mov w10, #53200 - WORD $0x72b9f9ea // movk w10, #53199, lsl #16 - WORD $0x3202c7eb // mov w11, #-1061109568 - WORD $0x3201c3ec // mov w12, #-2139062144 - WORD $0x3200dbed // mov w13, #2139062143 - WORD $0x5288c8ce // mov w14, #17990 - WORD $0x72a8c8ce // movk w14, #17990, lsl #16 - WORD $0x5287272f // mov w15, #14649 - WORD $0x72a7272f // movk w15, #14649, lsl #16 - WORD $0x52832330 // mov w16, #6425 - WORD $0x72a32330 // movk w16, #6425, lsl #16 - WORD $0x3200cff1 // mov w17, #252645135 - WORD $0x3200c3e6 // mov w6, #16843009 - WORD $0x92400085 // and x5, x4, #0x1 - WORD $0x52848014 // mov w20, #9216 - WORD $0x72bf9414 // movk w20, #64672, lsl #16 - WORD $0x4f02e780 // movi.16b v0, #92 -Lloh0: - WORD $0x10fffb88 // adr x8, lCPI0_0 $-144(%rip) -Lloh1: - WORD $0x3dc00101 // ldr q1, [x8, lCPI0_0@PAGEOFF] $0(%rip) -Lloh2: - WORD $0x10fffbc8 // adr x8, lCPI0_1 $-136(%rip) -Lloh3: - WORD $0x3dc00102 // ldr q2, [x8, lCPI0_1@PAGEOFF] $0(%rip) - WORD $0xaa0003e8 // mov x8, x0 - WORD $0xaa0103f5 // mov x21, x1 - WORD $0xaa0203f6 // mov x22, x2 -Lloh4: - WORD $0x10002f37 // adr x23, __UnquoteTab $1508(%rip) -Lloh5: - WORD $0x910002f7 // add x23, x23, __UnquoteTab@PAGEOFF $0(%rip) -LBB0_2: - WORD $0x39400118 // ldrb w24, [x8] - WORD $0x7101731f // cmp w24, #92 - WORD $0x54000061 // b.ne LBB0_4 $12(%rip) - WORD $0xd2800018 // mov x24, #0 - WORD $0x1400002b // b LBB0_15 $172(%rip) -LBB0_4: - WORD $0xaa1503f9 // mov x25, x21 - WORD $0xaa1603fb // mov x27, x22 - WORD $0xaa0803fa // mov x26, x8 - WORD $0xf10042bf // cmp x21, #16 - WORD $0x540002cb // b.lt LBB0_9 $88(%rip) - WORD $0xd2800018 // mov x24, #0 - WORD $0xaa1503fa // mov x26, x21 -LBB0_6: - WORD $0x8b180119 // add x25, x8, x24 - WORD $0x8b1802db // add x27, x22, x24 - WORD $0xa9407b39 // ldp x25, lr, [x25] - WORD $0x9e670323 // fmov d3, x25 - WORD $0x4e181fc3 // mov.d v3[1], lr - WORD $0xa9007b79 // stp x25, lr, [x27] - WORD $0x6e208c63 // cmeq.16b v3, v3, v0 - WORD $0x4e211c63 // and.16b v3, v3, v1 - WORD $0x4e020063 // tbl.16b v3, { v3 }, v2 - WORD $0x4e71b863 // addv.8h h3, v3 - WORD $0x1e260079 // fmov w25, s3 - WORD $0x35000279 // cbnz w25, LBB0_13 $76(%rip) - WORD $0xd1004359 // sub x25, x26, #16 - WORD $0x91004318 // add x24, x24, #16 - WORD $0xf1007f5f // cmp x26, #31 - WORD $0xaa1903fa // mov x26, x25 - WORD $0x54fffe08 // b.hi LBB0_6 $-64(%rip) - WORD $0x8b18011a // add x26, x8, x24 - WORD $0x8b1802db // add x27, x22, x24 -LBB0_9: - WORD $0xb4001b19 // cbz x25, LBB0_64 $864(%rip) - WORD $0xcb080358 // sub x24, x26, x8 -LBB0_11: - WORD $0x3940035e // ldrb w30, [x26] - WORD $0x710173df // cmp w30, #92 - WORD $0x54000140 // b.eq LBB0_14 $40(%rip) - WORD $0x9100075a // add x26, x26, #1 - WORD $0x3800177e // strb w30, [x27], #1 - WORD $0x91000718 // add x24, x24, #1 - WORD $0xf1000739 // subs x25, x25, #1 - WORD $0x54ffff21 // b.ne LBB0_11 $-28(%rip) - WORD $0x140000ce // b LBB0_64 $824(%rip) -LBB0_13: - WORD $0x5ac00339 // rbit w25, w25 - WORD $0x5ac01339 // clz w25, w25 - WORD $0x8b180338 // add x24, x25, x24 -LBB0_14: - WORD $0xb100071f // cmn x24, #1 - WORD $0x54001920 // b.eq LBB0_64 $804(%rip) -LBB0_15: - WORD $0x91000b19 // add x25, x24, #2 - WORD $0xeb1902b5 // subs x21, x21, x25 - WORD $0x54002864 // b.mi LBB0_94 $1292(%rip) - WORD $0x8b190108 // add x8, x8, x25 - WORD $0xb5000145 // cbnz x5, LBB0_20 $40(%rip) - WORD $0x8b1802da // add x26, x22, x24 - WORD $0x385ff119 // ldurb w25, [x8, #-1] - WORD $0x38796af9 // ldrb w25, [x23, x25] - WORD $0x7103ff3f // cmp w25, #255 - WORD $0x540003a0 // b.eq LBB0_28 $116(%rip) -LBB0_18: - WORD $0x34001e59 // cbz w25, LBB0_75 $968(%rip) - WORD $0x38001759 // strb w25, [x26], #1 - WORD $0xaa1a03f6 // mov x22, x26 - WORD $0x14000095 // b LBB0_55 $596(%rip) -LBB0_20: - WORD $0x340026f5 // cbz w21, LBB0_94 $1244(%rip) - WORD $0x385ff119 // ldurb w25, [x8, #-1] - WORD $0x7101733f // cmp w25, #92 - WORD $0x540023e1 // b.ne LBB0_87 $1148(%rip) - WORD $0x39400119 // ldrb w25, [x8] - WORD $0x7101733f // cmp w25, #92 - WORD $0x54000161 // b.ne LBB0_27 $44(%rip) - WORD $0x710006bf // cmp w21, #1 - WORD $0x540025ed // b.le LBB0_94 $1212(%rip) - WORD $0xaa0803f9 // mov x25, x8 - WORD $0x38401f3a // ldrb w26, [x25, #1]! - WORD $0x71008b5f // cmp w26, #34 - WORD $0x54000060 // b.eq LBB0_26 $12(%rip) - WORD $0x7101735f // cmp w26, #92 - WORD $0x540022e1 // b.ne LBB0_88 $1116(%rip) -LBB0_26: - WORD $0xd10006b5 // sub x21, x21, #1 - WORD $0xaa1903e8 // mov x8, x25 -LBB0_27: - WORD $0x91000508 // add x8, x8, #1 - WORD $0xd10006b5 // sub x21, x21, #1 - WORD $0x8b1802da // add x26, x22, x24 - WORD $0x385ff119 // ldurb w25, [x8, #-1] - WORD $0x38796af9 // ldrb w25, [x23, x25] - WORD $0x7103ff3f // cmp w25, #255 - WORD $0x54fffca1 // b.ne LBB0_18 $-108(%rip) -LBB0_28: - WORD $0xf1000ebf // cmp x21, #3 - WORD $0x540023c9 // b.ls LBB0_94 $1144(%rip) - WORD $0xb9400119 // ldr w25, [x8] - WORD $0x0a39019b // bic w27, w12, w25 - WORD $0x0b0a033e // add w30, w25, w10 - WORD $0x0a1e037e // and w30, w27, w30 - WORD $0x710003df // cmp w30, #0 - WORD $0x0b10033e // add w30, w25, w16 - WORD $0x2a1903de // orr w30, w30, w25 - WORD $0x0a0c03de // and w30, w30, w12 - WORD $0x7a400bc0 // ccmp w30, #0, #0, eq - WORD $0x54001421 // b.ne LBB0_66 $644(%rip) - WORD $0x0a0d033e // and w30, w25, w13 - WORD $0x4b1e0167 // sub w7, w11, w30 - WORD $0x0b0e03d3 // add w19, w30, w14 - WORD $0x0a070267 // and w7, w19, w7 - WORD $0x6a1b00ff // tst w7, w27 - WORD $0x54001361 // b.ne LBB0_66 $620(%rip) - WORD $0x4b1e0127 // sub w7, w9, w30 - WORD $0x0b0f03d3 // add w19, w30, w15 - WORD $0x0a070267 // and w7, w19, w7 - WORD $0x6a1b00ff // tst w7, w27 - WORD $0x540012c1 // b.ne LBB0_66 $600(%rip) - WORD $0x5ac00b27 // rev w7, w25 - WORD $0x0a6710d3 // bic w19, w6, w7, lsr #4 - WORD $0x0b130e73 // add w19, w19, w19, lsl #3 - WORD $0x0a1100e7 // and w7, w7, w17 - WORD $0x0b070267 // add w7, w19, w7 - WORD $0x2a4710e7 // orr w7, w7, w7, lsr #4 - WORD $0x53105cf3 // ubfx w19, w7, #16, #8 - WORD $0x12001ce7 // and w7, w7, #0xff - WORD $0x2a1320f9 // orr w25, w7, w19, lsl #8 - WORD $0x91001108 // add x8, x8, #4 - WORD $0xd10012b5 // sub x21, x21, #4 - WORD $0x7102033f // cmp w25, #128 - WORD $0x54000b63 // b.lo LBB0_56 $364(%rip) - WORD $0x8b1802c7 // add x7, x22, x24 - WORD $0x910008f6 // add x22, x7, #2 -LBB0_34: - WORD $0x711fff3f // cmp w25, #2047 - WORD $0x54000b69 // b.ls LBB0_58 $364(%rip) - WORD $0x51403b27 // sub w7, w25, #14, lsl #12 - WORD $0x312004ff // cmn w7, #2049 - WORD $0x54000929 // b.ls LBB0_53 $292(%rip) - WORD $0xb50006e5 // cbnz x5, LBB0_48 $220(%rip) - WORD $0xaa1503f8 // mov x24, x21 - WORD $0x530a7f27 // lsr w7, w25, #10 - WORD $0x7100d8ff // cmp w7, #54 - WORD $0x540007a8 // b.hi LBB0_51 $244(%rip) -LBB0_38: - WORD $0xf1001b15 // subs x21, x24, #6 - WORD $0x5400076b // b.lt LBB0_51 $236(%rip) - WORD $0x39400107 // ldrb w7, [x8] - WORD $0x710170ff // cmp w7, #92 - WORD $0x54000701 // b.ne LBB0_51 $224(%rip) - WORD $0x39400507 // ldrb w7, [x8, #1] - WORD $0x7101d4ff // cmp w7, #117 - WORD $0x540006a1 // b.ne LBB0_51 $212(%rip) - WORD $0xb8402118 // ldur w24, [x8, #2] - WORD $0x0b0a0307 // add w7, w24, w10 - WORD $0x0a38019a // bic w26, w12, w24 - WORD $0x6a07035f // tst w26, w7 - WORD $0x54001461 // b.ne LBB0_78 $652(%rip) - WORD $0x0b100307 // add w7, w24, w16 - WORD $0x2a1800e7 // orr w7, w7, w24 - WORD $0x6a0c00ff // tst w7, w12 - WORD $0x540013e1 // b.ne LBB0_78 $636(%rip) - WORD $0x0a0d031b // and w27, w24, w13 - WORD $0x4b1b0167 // sub w7, w11, w27 - WORD $0x0b0e0373 // add w19, w27, w14 - WORD $0x0a070267 // and w7, w19, w7 - WORD $0x6a1a00ff // tst w7, w26 - WORD $0x54001321 // b.ne LBB0_78 $612(%rip) - WORD $0x4b1b0127 // sub w7, w9, w27 - WORD $0x0b0f0373 // add w19, w27, w15 - WORD $0x0a070267 // and w7, w19, w7 - WORD $0x6a1a00ff // tst w7, w26 - WORD $0x54001281 // b.ne LBB0_78 $592(%rip) - WORD $0x5ac00b07 // rev w7, w24 - WORD $0x0a6710d3 // bic w19, w6, w7, lsr #4 - WORD $0x0b130e73 // add w19, w19, w19, lsl #3 - WORD $0x0a1100e7 // and w7, w7, w17 - WORD $0x0b070267 // add w7, w19, w7 - WORD $0x2a4710fa // orr w26, w7, w7, lsr #4 - WORD $0x53087f47 // lsr w7, w26, #8 - WORD $0x12181cf8 // and w24, w7, #0xff00 - WORD $0x91001908 // add x8, x8, #6 - WORD $0x51403b07 // sub w7, w24, #14, lsl #12 - WORD $0x33001f58 // bfxil w24, w26, #0, #8 - WORD $0x311004ff // cmn w7, #1025 - WORD $0x54000628 // b.hi LBB0_59 $196(%rip) - WORD $0x360816e4 // tbz w4, #1, LBB0_89 $732(%rip) - WORD $0x5297fde7 // mov w7, #49135 - WORD $0x781fe2c7 // sturh w7, [x22, #-2] - WORD $0x528017a7 // mov w7, #189 - WORD $0x380036c7 // strb w7, [x22], #3 - WORD $0xaa1803f9 // mov x25, x24 - WORD $0x7102031f // cmp w24, #128 - WORD $0x54fff8c2 // b.hs LBB0_34 $-232(%rip) - WORD $0x14000038 // b LBB0_60 $224(%rip) -LBB0_48: - WORD $0xf10002bf // cmp x21, #0 - WORD $0x540016ad // b.le LBB0_92 $724(%rip) - WORD $0x39400107 // ldrb w7, [x8] - WORD $0x710170ff // cmp w7, #92 - WORD $0x540006a1 // b.ne LBB0_61 $212(%rip) - WORD $0xd10006b8 // sub x24, x21, #1 - WORD $0x91000508 // add x8, x8, #1 - WORD $0x530a7f27 // lsr w7, w25, #10 - WORD $0x7100d8ff // cmp w7, #54 - WORD $0x54fff8a9 // b.ls LBB0_38 $-236(%rip) -LBB0_51: - WORD $0x36081524 // tbz w4, #1, LBB0_91 $676(%rip) - WORD $0x5297fde7 // mov w7, #49135 - WORD $0x781fe2c7 // sturh w7, [x22, #-2] - WORD $0x528017a7 // mov w7, #189 - WORD $0x380016c7 // strb w7, [x22], #1 - WORD $0xaa1803f5 // mov x21, x24 - WORD $0x1400000a // b LBB0_55 $40(%rip) -LBB0_53: - WORD $0x530c7f27 // lsr w7, w25, #12 - WORD $0x321b08e7 // orr w7, w7, #0xe0 - WORD $0x381fe2c7 // sturb w7, [x22, #-2] - WORD $0x52801007 // mov w7, #128 - WORD $0x33062f27 // bfxil w7, w25, #6, #6 - WORD $0x381ff2c7 // sturb w7, [x22, #-1] - WORD $0x52801007 // mov w7, #128 - WORD $0x33001727 // bfxil w7, w25, #0, #6 -LBB0_54: - WORD $0x380016c7 // strb w7, [x22], #1 -LBB0_55: - WORD $0xb5ffe5f5 // cbnz x21, LBB0_2 $-836(%rip) - WORD $0x14000025 // b LBB0_64 $148(%rip) -LBB0_56: - WORD $0xaa1903f8 // mov x24, x25 -LBB0_57: - WORD $0x38001758 // strb w24, [x26], #1 - WORD $0xaa1a03f6 // mov x22, x26 - WORD $0x17fffffb // b LBB0_55 $-20(%rip) -LBB0_58: - WORD $0x53067f27 // lsr w7, w25, #6 - WORD $0x321a04e7 // orr w7, w7, #0xc0 - WORD $0x381fe2c7 // sturb w7, [x22, #-2] - WORD $0x52801007 // mov w7, #128 - WORD $0x33001727 // bfxil w7, w25, #0, #6 - WORD $0x381ff2c7 // sturb w7, [x22, #-1] - WORD $0x17fffff4 // b LBB0_55 $-48(%rip) -LBB0_59: - WORD $0x0b192b07 // add w7, w24, w25, lsl #10 - WORD $0x0b1400e7 // add w7, w7, w20 - WORD $0x53127cf3 // lsr w19, w7, #18 - WORD $0x321c0e73 // orr w19, w19, #0xf0 - WORD $0x381fe2d3 // sturb w19, [x22, #-2] - WORD $0x52801013 // mov w19, #128 - WORD $0x330c44f3 // bfxil w19, w7, #12, #6 - WORD $0x381ff2d3 // sturb w19, [x22, #-1] - WORD $0x52801013 // mov w19, #128 - WORD $0x33062cf3 // bfxil w19, w7, #6, #6 - WORD $0x390002d3 // strb w19, [x22] - WORD $0x52801007 // mov w7, #128 - WORD $0x33001747 // bfxil w7, w26, #0, #6 - WORD $0x390006c7 // strb w7, [x22, #1] - WORD $0x91000ad6 // add x22, x22, #2 - WORD $0x17ffffe4 // b LBB0_55 $-112(%rip) -LBB0_60: - WORD $0xd1000ada // sub x26, x22, #2 - WORD $0x17ffffe5 // b LBB0_57 $-108(%rip) -LBB0_61: - WORD $0x36080ea4 // tbz w4, #1, LBB0_89 $468(%rip) - WORD $0x5297fde7 // mov w7, #49135 - WORD $0x781fe2c7 // sturh w7, [x22, #-2] - WORD $0x528017a7 // mov w7, #189 - WORD $0x17ffffdc // b LBB0_54 $-144(%rip) -LBB0_63: - WORD $0xd2800015 // mov x21, #0 - WORD $0xaa0203f6 // mov x22, x2 -LBB0_64: - WORD $0x8b1502c8 // add x8, x22, x21 - WORD $0xcb020100 // sub x0, x8, x2 -LBB0_65: - WORD $0xa945fbfd // ldp fp, lr, [sp, #88] - WORD $0xa944cff4 // ldp x20, x19, [sp, #72] - WORD $0xa943d7f6 // ldp x22, x21, [sp, #56] - WORD $0xa942dff8 // ldp x24, x23, [sp, #40] - WORD $0xa941e7fa // ldp x26, x25, [sp, #24] - WORD $0xa940effc // ldp x28, x27, [sp, #8] - WORD $0x9101c3ff // add sp, sp, #112 - WORD $0xd65f03c0 // ret -LBB0_66: - WORD $0xcb000109 // sub x9, x8, x0 - WORD $0xf9000069 // str x9, [x3] - WORD $0x3940010a // ldrb w10, [x8] - WORD $0x5100e94b // sub w11, w10, #58 - WORD $0x31002d7f // cmn w11, #11 - WORD $0x540000a8 // b.hi LBB0_68 $20(%rip) - WORD $0x121a794a // and w10, w10, #0xffffffdf - WORD $0x51011d4a // sub w10, w10, #71 - WORD $0x3100195f // cmn w10, #6 - WORD $0x540003e3 // b.lo LBB0_74 $124(%rip) -LBB0_68: - WORD $0x9100052a // add x10, x9, #1 - WORD $0xf900006a // str x10, [x3] - WORD $0x3940050a // ldrb w10, [x8, #1] - WORD $0x5100e94b // sub w11, w10, #58 - WORD $0x31002d7f // cmn w11, #11 - WORD $0x540000a8 // b.hi LBB0_70 $20(%rip) - WORD $0x121a794a // and w10, w10, #0xffffffdf - WORD $0x51011d4a // sub w10, w10, #71 - WORD $0x3100195f // cmn w10, #6 - WORD $0x540002a3 // b.lo LBB0_74 $84(%rip) -LBB0_70: - WORD $0x9100092a // add x10, x9, #2 - WORD $0xf900006a // str x10, [x3] - WORD $0x3940090a // ldrb w10, [x8, #2] - WORD $0x5100e94b // sub w11, w10, #58 - WORD $0x31002d7f // cmn w11, #11 - WORD $0x540000a8 // b.hi LBB0_72 $20(%rip) - WORD $0x121a794a // and w10, w10, #0xffffffdf - WORD $0x51011d4a // sub w10, w10, #71 - WORD $0x3100195f // cmn w10, #6 - WORD $0x54000163 // b.lo LBB0_74 $44(%rip) -LBB0_72: - WORD $0x91000d2a // add x10, x9, #3 - WORD $0xf900006a // str x10, [x3] - WORD $0x39400d08 // ldrb w8, [x8, #3] - WORD $0x5100e90a // sub w10, w8, #58 - WORD $0x31002d5f // cmn w10, #11 - WORD $0x54000188 // b.hi LBB0_76 $48(%rip) - WORD $0x121a7908 // and w8, w8, #0xffffffdf - WORD $0x51011d08 // sub w8, w8, #71 - WORD $0x3100191f // cmn w8, #6 - WORD $0x54000102 // b.hs LBB0_76 $32(%rip) -LBB0_74: - WORD $0x92800020 // mov x0, #-2 - WORD $0x17ffffcf // b LBB0_65 $-196(%rip) -LBB0_75: - WORD $0xaa2003e9 // mvn x9, x0 - WORD $0x8b090108 // add x8, x8, x9 - WORD $0xf9000068 // str x8, [x3] - WORD $0x92800040 // mov x0, #-3 - WORD $0x17ffffca // b LBB0_65 $-216(%rip) -LBB0_76: - WORD $0x91001128 // add x8, x9, #4 -LBB0_77: - WORD $0xf9000068 // str x8, [x3] - WORD $0x92800020 // mov x0, #-2 - WORD $0x17ffffc6 // b LBB0_65 $-232(%rip) -LBB0_78: - WORD $0xcb000109 // sub x9, x8, x0 - WORD $0x9100092a // add x10, x9, #2 - WORD $0xf900006a // str x10, [x3] - WORD $0x3940090a // ldrb w10, [x8, #2] - WORD $0x5100e94b // sub w11, w10, #58 - WORD $0x31002d7f // cmn w11, #11 - WORD $0x540000a8 // b.hi LBB0_80 $20(%rip) - WORD $0x121a794a // and w10, w10, #0xffffffdf - WORD $0x51011d4a // sub w10, w10, #71 - WORD $0x3100195f // cmn w10, #6 - WORD $0x54fffd63 // b.lo LBB0_74 $-84(%rip) -LBB0_80: - WORD $0x91000d2a // add x10, x9, #3 - WORD $0xf900006a // str x10, [x3] - WORD $0x39400d0a // ldrb w10, [x8, #3] - WORD $0x5100e94b // sub w11, w10, #58 - WORD $0x31002d7f // cmn w11, #11 - WORD $0x540000a8 // b.hi LBB0_82 $20(%rip) - WORD $0x121a794a // and w10, w10, #0xffffffdf - WORD $0x51011d4a // sub w10, w10, #71 - WORD $0x3100195f // cmn w10, #6 - WORD $0x54fffc23 // b.lo LBB0_74 $-124(%rip) -LBB0_82: - WORD $0x9100112a // add x10, x9, #4 - WORD $0xf900006a // str x10, [x3] - WORD $0x3940110a // ldrb w10, [x8, #4] - WORD $0x5100e94b // sub w11, w10, #58 - WORD $0x31002d7f // cmn w11, #11 - WORD $0x540000a8 // b.hi LBB0_84 $20(%rip) - WORD $0x121a794a // and w10, w10, #0xffffffdf - WORD $0x51011d4a // sub w10, w10, #71 - WORD $0x3100195f // cmn w10, #6 - WORD $0x54fffae3 // b.lo LBB0_74 $-164(%rip) -LBB0_84: - WORD $0x9100152a // add x10, x9, #5 - WORD $0xf900006a // str x10, [x3] - WORD $0x39401508 // ldrb w8, [x8, #5] - WORD $0x5100e90a // sub w10, w8, #58 - WORD $0x31002d5f // cmn w10, #11 - WORD $0x540000a8 // b.hi LBB0_86 $20(%rip) - WORD $0x121a7908 // and w8, w8, #0xffffffdf - WORD $0x51011d08 // sub w8, w8, #71 - WORD $0x3100191f // cmn w8, #6 - WORD $0x54fff9a3 // b.lo LBB0_74 $-204(%rip) -LBB0_86: - WORD $0x91001928 // add x8, x9, #6 - WORD $0x17ffffd3 // b LBB0_77 $-180(%rip) -LBB0_87: - WORD $0xaa2003e9 // mvn x9, x0 - WORD $0x8b090108 // add x8, x8, x9 - WORD $0x17ffffd0 // b LBB0_77 $-192(%rip) -LBB0_88: - WORD $0xcb000108 // sub x8, x8, x0 - WORD $0x91000508 // add x8, x8, #1 - WORD $0x17ffffcd // b LBB0_77 $-204(%rip) -LBB0_89: - WORD $0xcb000108 // sub x8, x8, x0 -LBB0_90: - WORD $0xd1001108 // sub x8, x8, #4 - WORD $0xf9000068 // str x8, [x3] - WORD $0x92800060 // mov x0, #-4 - WORD $0x17ffff90 // b LBB0_65 $-448(%rip) -LBB0_91: - WORD $0x8b0000a9 // add x9, x5, x0 - WORD $0xcb090108 // sub x8, x8, x9 - WORD $0x17fffffa // b LBB0_90 $-24(%rip) -LBB0_92: - WORD $0x360800e4 // tbz w4, #1, LBB0_94 $28(%rip) - WORD $0xd2800015 // mov x21, #0 - WORD $0x5297fde8 // mov w8, #49135 - WORD $0x781fe2c8 // sturh w8, [x22, #-2] - WORD $0x528017a8 // mov w8, #189 - WORD $0x380016c8 // strb w8, [x22], #1 - WORD $0x17ffff84 // b LBB0_64 $-496(%rip) -LBB0_94: - WORD $0xf9000061 // str x1, [x3] - WORD $0x92800000 // mov x0, #-1 - WORD $0x17ffff83 // b LBB0_65 $-500(%rip) -__UnquoteTab: - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"\x00\x00\x00\x00\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00"\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00220000 // .ascii 4, '\x00\x00"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00/' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00/\x00\x00\x00\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00/\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x2f000000 // .ascii 4, '\x00\x00\x00/\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\\\x00\x00\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\\\x00\x00\x00\x00\x00\x08\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\\\x00\x00\x00\x00\x00\x08\x00\x00\x00\x0c\x00' - WORD $0x0000005c // .ascii 4, '\\\x00\x00\x00\x00\x00\x08\x00\x00\x00\x0c\x00\x00\x00\x00\x00' - WORD $0x00080000 // .ascii 4, '\x00\x00\x08\x00\x00\x00\x0c\x00\x00\x00\x00\x00\x00\x00\n\x00' - WORD $0x000c0000 // .ascii 4, '\x00\x00\x0c\x00\x00\x00\x00\x00\x00\x00\n\x00\x00\x00\r\x00' - WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\n\x00\x00\x00\r\x00\t\xff\x00\x00' - WORD $0x000a0000 // .ascii 4, '\x00\x00\n\x00\x00\x00\r\x00\t\xff\x00\x00' - WORD $0x000d0000 // .ascii 4, '\x00\x00\r\x00\t\xff\x00\x00' - WORD $0x0000ff09 // .ascii 4, '\t\xff\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - -TEXT ·__unquote(SB), NOSPLIT, $0-48 - NO_LOCAL_POINTERS - -_entry: - MOVD 16(g), R16 - SUB $176, RSP, R17 - CMP R16, R17 - BLS _stack_grow - -_unquote: - MOVD sp+0(FP), R0 - MOVD nb+8(FP), R1 - MOVD dp+16(FP), R2 - MOVD ep+24(FP), R3 - MOVD flags+32(FP), R4 - MOVD ·_subr__unquote(SB), R11 - WORD $0x1000005e // adr x30, .+8 - JMP (R11) - MOVD R0, ret+40(FP) - RET - -_stack_grow: - MOVD R30, R3 - CALL runtime·morestack_noctxt<>(SB) - JMP _entry diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/unquote_subr_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/unquote_subr_arm64.go deleted file mode 100644 index 040e15a3d..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/unquote_subr_arm64.go +++ /dev/null @@ -1,25 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package neon - -//go:nosplit -//go:noescape -//goland:noinspection ALL -func __unquote_entry__() uintptr - -var ( - _subr__unquote uintptr = __unquote_entry__() + 32 -) - -const ( - _stack__unquote = 112 -) - -var ( - _ = _subr__unquote -) - -const ( - _ = _stack__unquote -) diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/validate_one_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/validate_one_arm64.go deleted file mode 100644 index 86addf7ca..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/validate_one_arm64.go +++ /dev/null @@ -1,35 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 neon - -import ( - // `unsafe` - - `github.com/bytedance/sonic/internal/native/types` -) - -//go:nosplit -func validate_one(s *string, p *int, m *types.StateMachine) (ret int) { - return __validate_one(s, p, m) -} - -//go:nosplit -//go:noescape -//goland:noinspection GoUnusedParameter -func __validate_one(s *string, p *int, m *types.StateMachine) (ret int) diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/validate_one_arm64.s b/vendor/github.com/bytedance/sonic/internal/native/neon/validate_one_arm64.s deleted file mode 100644 index 6e80e93d8..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/validate_one_arm64.s +++ /dev/null @@ -1,3555 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -#include "go_asm.h" -#include "funcdata.h" -#include "textflag.h" - -TEXT ·__validate_one_entry__(SB), NOSPLIT, $224 - NO_LOCAL_POINTERS - WORD $0x100000a0 // adr x0, .+20 - MOVD R0, ret(FP) - RET - // .p2align 4, 0x00 -lCPI0_0: - WORD $0x00000001; WORD $0x00000000 // .quad 1 - WORD $0x00000000; WORD $0x00000000 // .quad 0 -lCPI0_1: - WORD $0x08040201 - WORD $0x80402010 - WORD $0x08040201 - WORD $0x80402010 - // // .byte 1 -// .byte 2 -// .byte 4 -// .byte 8 -// .byte 16 -// .byte 32 -// .byte 64 -// .byte 128 -// .byte 1 -// .byte 2 -// .byte 4 -// .byte 8 -// .byte 16 -// .byte 32 -// .byte 64 -// .byte 128 - -lCPI0_2: - WORD $0x09010800 - WORD $0x0b030a02 - WORD $0x0d050c04 - WORD $0x0f070e06 - // // .byte 0 -// .byte 8 -// .byte 1 -// .byte 9 -// .byte 2 -// .byte 10 -// .byte 3 -// .byte 11 -// .byte 4 -// .byte 12 -// .byte 5 -// .byte 13 -// .byte 6 -// .byte 14 -// .byte 7 -// .byte 15 - -_validate_one: - WORD $0xd103c3ff // sub sp, sp, #240 - WORD $0x6d07a3e9 // stp d9, d8, [sp, #120] - WORD $0xa908effc // stp x28, x27, [sp, #136] - WORD $0xa909e7fa // stp x26, x25, [sp, #152] - WORD $0xa90adff8 // stp x24, x23, [sp, #168] - WORD $0xa90bd7f6 // stp x22, x21, [sp, #184] - WORD $0xa90ccff4 // stp x20, x19, [sp, #200] - WORD $0xa90dfbfd // stp fp, lr, [sp, #216] - WORD $0xa93ffbfd // stp fp, lr, [sp, #-8] - WORD $0xd10023fd // sub fp, sp, #8 - WORD $0xaa0003fe // mov lr, x0 -Lloh0: - WORD $0x10fffd28 // adr x8, lCPI0_0 $-92(%rip) -Lloh1: - WORD $0x3dc00100 // ldr q0, [x8, lCPI0_0@PAGEOFF] $0(%rip) - WORD $0xaa0203e9 // mov x9, x2 - WORD $0x3c808520 // str q0, [x9], #8 - WORD $0x9100c3e8 // add x8, sp, #48 - WORD $0x9100810a // add x10, x8, #32 - WORD $0xf9400033 // ldr x19, [x1] - WORD $0x9280000b // mov x11, #-1 - WORD $0x5280002c // mov w12, #1 - WORD $0xd284c00d // mov x13, #9728 - WORD $0xf2c0002d // movk x13, #1, lsl #32 - WORD $0x5280007b // mov w27, #3 - WORD $0x4f01e440 // movi.16b v0, #34 - WORD $0x4f02e781 // movi.16b v1, #92 -Lloh2: - WORD $0x10fffbe8 // adr x8, lCPI0_1 $-132(%rip) -Lloh3: - WORD $0x3dc00102 // ldr q2, [x8, lCPI0_1@PAGEOFF] $0(%rip) -Lloh4: - WORD $0x10fffc28 // adr x8, lCPI0_2 $-124(%rip) -Lloh5: - WORD $0x3dc00103 // ldr q3, [x8, lCPI0_2@PAGEOFF] $0(%rip) - WORD $0x3200f3f0 // mov w16, #1431655765 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x4f01e404 // movi.16b v4, #32 - WORD $0x3201f3e4 // mov w4, #-1431655766 - WORD $0x4f01e5c5 // movi.16b v5, #46 - WORD $0x4f01e566 // movi.16b v6, #43 - WORD $0x4f01e5a7 // movi.16b v7, #45 - WORD $0x4f06e610 // movi.16b v16, #208 - WORD $0x4f00e551 // movi.16b v17, #10 - WORD $0x4f06e7f2 // movi.16b v18, #223 - WORD $0x4f02e4b3 // movi.16b v19, #69 - WORD $0x12800011 // mov w17, #-1 - WORD $0x4f01e594 // movi.16b v20, #44 - WORD $0x4f02e7b5 // movi.16b v21, #93 - WORD $0x4f02e776 // movi.16b v22, #91 - WORD $0x6f00e417 // movi.2d v23, #0000000000000000 - WORD $0x4f03e778 // movi.16b v24, #123 - WORD $0x4f03e7b9 // movi.16b v25, #125 - WORD $0x52800037 // mov w23, #1 -LBB0_1: - WORD $0xa9403bd4 // ldp x20, x14, [lr] - WORD $0xeb0e027f // cmp x19, x14 - WORD $0x54000162 // b.hs LBB0_6 $44(%rip) - WORD $0x38736a88 // ldrb w8, [x20, x19] - WORD $0x7100351f // cmp w8, #13 - WORD $0x54000100 // b.eq LBB0_6 $32(%rip) - WORD $0x7100811f // cmp w8, #32 - WORD $0x540000c0 // b.eq LBB0_6 $24(%rip) - WORD $0x51002d08 // sub w8, w8, #11 - WORD $0x3100091f // cmn w8, #2 - WORD $0x54000062 // b.hs LBB0_6 $12(%rip) - WORD $0xaa1303e8 // mov x8, x19 - WORD $0x14000031 // b LBB0_22 $196(%rip) -LBB0_6: - WORD $0x91000668 // add x8, x19, #1 - WORD $0xeb0e011f // cmp x8, x14 - WORD $0x54000122 // b.hs LBB0_10 $36(%rip) - WORD $0x38686a80 // ldrb w0, [x20, x8] - WORD $0x7100341f // cmp w0, #13 - WORD $0x540000c0 // b.eq LBB0_10 $24(%rip) - WORD $0x7100801f // cmp w0, #32 - WORD $0x54000080 // b.eq LBB0_10 $16(%rip) - WORD $0x51002c0f // sub w15, w0, #11 - WORD $0x310009ff // cmn w15, #2 - WORD $0x540004c3 // b.lo LBB0_22 $152(%rip) -LBB0_10: - WORD $0x91000a68 // add x8, x19, #2 - WORD $0xeb0e011f // cmp x8, x14 - WORD $0x54000122 // b.hs LBB0_14 $36(%rip) - WORD $0x38686a80 // ldrb w0, [x20, x8] - WORD $0x7100341f // cmp w0, #13 - WORD $0x540000c0 // b.eq LBB0_14 $24(%rip) - WORD $0x7100801f // cmp w0, #32 - WORD $0x54000080 // b.eq LBB0_14 $16(%rip) - WORD $0x51002c0f // sub w15, w0, #11 - WORD $0x310009ff // cmn w15, #2 - WORD $0x54000363 // b.lo LBB0_22 $108(%rip) -LBB0_14: - WORD $0x91000e68 // add x8, x19, #3 - WORD $0xeb0e011f // cmp x8, x14 - WORD $0x54000122 // b.hs LBB0_18 $36(%rip) - WORD $0x38686a80 // ldrb w0, [x20, x8] - WORD $0x7100341f // cmp w0, #13 - WORD $0x540000c0 // b.eq LBB0_18 $24(%rip) - WORD $0x7100801f // cmp w0, #32 - WORD $0x54000080 // b.eq LBB0_18 $16(%rip) - WORD $0x51002c0f // sub w15, w0, #11 - WORD $0x310009ff // cmn w15, #2 - WORD $0x54000203 // b.lo LBB0_22 $64(%rip) -LBB0_18: - WORD $0x91001268 // add x8, x19, #4 - WORD $0xeb0e011f // cmp x8, x14 - WORD $0x540178a2 // b.hs LBB0_589 $12052(%rip) -LBB0_19: - WORD $0x38686a8f // ldrb w15, [x20, x8] - WORD $0x710081ff // cmp w15, #32 - WORD $0x9acf218f // lsl x15, x12, x15 - WORD $0x8a0d01ef // and x15, x15, x13 - WORD $0xfa4099e4 // ccmp x15, #0, #4, ls - WORD $0x540000a0 // b.eq LBB0_21 $20(%rip) - WORD $0x91000508 // add x8, x8, #1 - WORD $0xeb0801df // cmp x14, x8 - WORD $0x54ffff01 // b.ne LBB0_19 $-32(%rip) - WORD $0x14000bbc // b LBB0_590 $12016(%rip) -LBB0_21: - WORD $0xeb0e011f // cmp x8, x14 - WORD $0x54017742 // b.hs LBB0_590 $12008(%rip) -LBB0_22: - WORD $0x91000513 // add x19, x8, #1 - WORD $0xf9000033 // str x19, [x1] - WORD $0x8b080286 // add x6, x20, x8 - WORD $0x394000c5 // ldrb w5, [x6] - WORD $0x340176a5 // cbz w5, LBB0_590 $11988(%rip) - WORD $0xd10006ee // sub x14, x23, #1 - WORD $0xf86e7920 // ldr x0, [x9, x14, lsl #3] - WORD $0xb100057f // cmn x11, #1 - WORD $0x9a8b010b // csel x11, x8, x11, eq - WORD $0x71000c1f // cmp w0, #3 - WORD $0x54000cec // b.gt LBB0_40 $412(%rip) - WORD $0x7100041f // cmp w0, #1 - WORD $0x54001960 // b.eq LBB0_56 $812(%rip) - WORD $0x7100081f // cmp w0, #2 - WORD $0x54002d60 // b.eq LBB0_98 $1452(%rip) - WORD $0x71000c1f // cmp w0, #3 - WORD $0x54001a01 // b.ne LBB0_60 $832(%rip) - WORD $0x710088bf // cmp w5, #34 - WORD $0x540167a1 // b.ne LBB0_555 $11508(%rip) - WORD $0x5280008f // mov w15, #4 - WORD $0xf82e792f // str x15, [x9, x14, lsl #3] - WORD $0x37303203 // tbnz w3, #6, LBB0_114 $1600(%rip) - WORD $0xf94007ce // ldr x14, [lr, #8] - WORD $0xeb1301d7 // subs x23, x14, x19 - WORD $0x372848c3 // tbnz w3, #5, LBB0_147 $2328(%rip) - WORD $0x54016780 // b.eq LBB0_558 $11504(%rip) - WORD $0xf10102ff // cmp x23, #64 - WORD $0x5400ff63 // b.lo LBB0_376 $8172(%rip) - WORD $0xd2800006 // mov x6, #0 - WORD $0x92800000 // mov x0, #-1 -LBB0_33: - WORD $0x8b13028e // add x14, x20, x19 - WORD $0xad406dda // ldp q26, q27, [x14] - WORD $0xad4175dc // ldp q28, q29, [x14, #32] - WORD $0x6e208f5e // cmeq.16b v30, v26, v0 - WORD $0x6e208f7f // cmeq.16b v31, v27, v0 - WORD $0x6e208f88 // cmeq.16b v8, v28, v0 - WORD $0x6e208fa9 // cmeq.16b v9, v29, v0 - WORD $0x6e218f5a // cmeq.16b v26, v26, v1 - WORD $0x6e218f7b // cmeq.16b v27, v27, v1 - WORD $0x6e218f9c // cmeq.16b v28, v28, v1 - WORD $0x6e218fbd // cmeq.16b v29, v29, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603ce // fmov w14, s30 - WORD $0x4e221ffe // and.16b v30, v31, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603cf // fmov w15, s30 - WORD $0x4e221d1e // and.16b v30, v8, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603c5 // fmov w5, s30 - WORD $0x4e221d3e // and.16b v30, v9, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603d5 // fmov w21, s30 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260356 // fmov w22, s26 - WORD $0x4e221f7a // and.16b v26, v27, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260358 // fmov w24, s26 - WORD $0x4e221f9a // and.16b v26, v28, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260359 // fmov w25, s26 - WORD $0x4e221fba // and.16b v26, v29, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e26035a // fmov w26, s26 - WORD $0xd3607ca5 // lsl x5, x5, #32 - WORD $0xaa15c0a5 // orr x5, x5, x21, lsl #48 - WORD $0x53103def // lsl w15, w15, #16 - WORD $0xaa0f00af // orr x15, x5, x15 - WORD $0xaa0e01ee // orr x14, x15, x14 - WORD $0xd3607f2f // lsl x15, x25, #32 - WORD $0xaa1ac1ef // orr x15, x15, x26, lsl #48 - WORD $0x53103f05 // lsl w5, w24, #16 - WORD $0xaa0501ef // orr x15, x15, x5 - WORD $0xaa1601e5 // orr x5, x15, x22 - WORD $0xb5000105 // cbnz x5, LBB0_37 $32(%rip) - WORD $0xb5000186 // cbnz x6, LBB0_38 $48(%rip) - WORD $0xb50002ce // cbnz x14, LBB0_39 $88(%rip) -LBB0_36: - WORD $0xd10102f7 // sub x23, x23, #64 - WORD $0x91010273 // add x19, x19, #64 - WORD $0xf100feff // cmp x23, #63 - WORD $0x54fff8a8 // b.hi LBB0_33 $-236(%rip) - WORD $0x140007a4 // b LBB0_370 $7824(%rip) -LBB0_37: - WORD $0xb100041f // cmn x0, #1 - WORD $0xdac000af // rbit x15, x5 - WORD $0xdac011ef // clz x15, x15 - WORD $0x8b1301ef // add x15, x15, x19 - WORD $0x9a8f1000 // csel x0, x0, x15, ne -LBB0_38: - WORD $0x8a2600af // bic x15, x5, x6 - WORD $0xaa0f04d5 // orr x21, x6, x15, lsl #1 - WORD $0x8a3500a5 // bic x5, x5, x21 - WORD $0x9201f0a5 // and x5, x5, #0xaaaaaaaaaaaaaaaa - WORD $0xab0f00af // adds x15, x5, x15 - WORD $0x1a9f37e6 // cset w6, hs - WORD $0xd37ff9ef // lsl x15, x15, #1 - WORD $0xd200f1ef // eor x15, x15, #0x5555555555555555 - WORD $0x8a1501ef // and x15, x15, x21 - WORD $0x8a2f01ce // bic x14, x14, x15 - WORD $0xb4fffd8e // cbz x14, LBB0_36 $-80(%rip) -LBB0_39: - WORD $0xdac001ce // rbit x14, x14 - WORD $0xdac011ce // clz x14, x14 - WORD $0x8b1301ce // add x14, x14, x19 - WORD $0x910005d3 // add x19, x14, #1 - WORD $0xb6f93153 // tbz x19, #63, LBB0_478 $9768(%rip) - WORD $0x14000ae3 // b LBB0_557 $11148(%rip) -LBB0_40: - WORD $0x7100101f // cmp w0, #4 - WORD $0x54000d40 // b.eq LBB0_58 $424(%rip) - WORD $0x7100141f // cmp w0, #5 - WORD $0x54002140 // b.eq LBB0_100 $1064(%rip) - WORD $0x7100181f // cmp w0, #6 - WORD $0x54000d41 // b.ne LBB0_60 $424(%rip) - WORD $0x710088bf // cmp w5, #34 - WORD $0x54002061 // b.ne LBB0_99 $1036(%rip) - WORD $0x5280004f // mov w15, #2 - WORD $0xf82e792f // str x15, [x9, x14, lsl #3] - WORD $0x373034a3 // tbnz w3, #6, LBB0_138 $1684(%rip) - WORD $0xf94007ce // ldr x14, [lr, #8] - WORD $0xeb1301d7 // subs x23, x14, x19 - WORD $0x372854c3 // tbnz w3, #5, LBB0_187 $2712(%rip) - WORD $0x54015ac0 // b.eq LBB0_558 $11096(%rip) - WORD $0xf10102ff // cmp x23, #64 - WORD $0x54010343 // b.lo LBB0_405 $8296(%rip) - WORD $0xd2800006 // mov x6, #0 - WORD $0x92800000 // mov x0, #-1 -LBB0_49: - WORD $0x8b13028e // add x14, x20, x19 - WORD $0xad406dda // ldp q26, q27, [x14] - WORD $0xad4175dc // ldp q28, q29, [x14, #32] - WORD $0x6e208f5e // cmeq.16b v30, v26, v0 - WORD $0x6e208f7f // cmeq.16b v31, v27, v0 - WORD $0x6e208f88 // cmeq.16b v8, v28, v0 - WORD $0x6e208fa9 // cmeq.16b v9, v29, v0 - WORD $0x6e218f5a // cmeq.16b v26, v26, v1 - WORD $0x6e218f7b // cmeq.16b v27, v27, v1 - WORD $0x6e218f9c // cmeq.16b v28, v28, v1 - WORD $0x6e218fbd // cmeq.16b v29, v29, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603ce // fmov w14, s30 - WORD $0x4e221ffe // and.16b v30, v31, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603cf // fmov w15, s30 - WORD $0x4e221d1e // and.16b v30, v8, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603c5 // fmov w5, s30 - WORD $0x4e221d3e // and.16b v30, v9, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603d5 // fmov w21, s30 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260356 // fmov w22, s26 - WORD $0x4e221f7a // and.16b v26, v27, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260358 // fmov w24, s26 - WORD $0x4e221f9a // and.16b v26, v28, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260359 // fmov w25, s26 - WORD $0x4e221fba // and.16b v26, v29, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e26035a // fmov w26, s26 - WORD $0xd3607ca5 // lsl x5, x5, #32 - WORD $0xaa15c0a5 // orr x5, x5, x21, lsl #48 - WORD $0x53103def // lsl w15, w15, #16 - WORD $0xaa0f00af // orr x15, x5, x15 - WORD $0xaa0e01ee // orr x14, x15, x14 - WORD $0xd3607f2f // lsl x15, x25, #32 - WORD $0xaa1ac1ef // orr x15, x15, x26, lsl #48 - WORD $0x53103f05 // lsl w5, w24, #16 - WORD $0xaa0501ef // orr x15, x15, x5 - WORD $0xaa1601e5 // orr x5, x15, x22 - WORD $0xb5000105 // cbnz x5, LBB0_53 $32(%rip) - WORD $0xb5000186 // cbnz x6, LBB0_54 $48(%rip) - WORD $0xb50002ce // cbnz x14, LBB0_55 $88(%rip) -LBB0_52: - WORD $0xd10102f7 // sub x23, x23, #64 - WORD $0x91010273 // add x19, x19, #64 - WORD $0xf100feff // cmp x23, #63 - WORD $0x54fff8a8 // b.hi LBB0_49 $-236(%rip) - WORD $0x140007d3 // b LBB0_402 $8012(%rip) -LBB0_53: - WORD $0xb100041f // cmn x0, #1 - WORD $0xdac000af // rbit x15, x5 - WORD $0xdac011ef // clz x15, x15 - WORD $0x8b1301ef // add x15, x15, x19 - WORD $0x9a8f1000 // csel x0, x0, x15, ne -LBB0_54: - WORD $0x8a2600af // bic x15, x5, x6 - WORD $0xaa0f04d5 // orr x21, x6, x15, lsl #1 - WORD $0x8a3500a5 // bic x5, x5, x21 - WORD $0x9201f0a5 // and x5, x5, #0xaaaaaaaaaaaaaaaa - WORD $0xab0f00af // adds x15, x5, x15 - WORD $0x1a9f37e6 // cset w6, hs - WORD $0xd37ff9ef // lsl x15, x15, #1 - WORD $0xd200f1ef // eor x15, x15, #0x5555555555555555 - WORD $0x8a1501ef // and x15, x15, x21 - WORD $0x8a2f01ce // bic x14, x14, x15 - WORD $0xb4fffd8e // cbz x14, LBB0_52 $-80(%rip) -LBB0_55: - WORD $0xdac001ce // rbit x14, x14 - WORD $0xdac011ce // clz x14, x14 - WORD $0x8b1301ce // add x14, x14, x19 - WORD $0x910005d3 // add x19, x14, #1 - WORD $0xb6f85893 // tbz x19, #63, LBB0_199 $2832(%rip) - WORD $0x14000a7d // b LBB0_557 $10740(%rip) -LBB0_56: - WORD $0x7100b0bf // cmp w5, #44 - WORD $0x54001820 // b.eq LBB0_110 $772(%rip) - WORD $0x710174bf // cmp w5, #93 - WORD $0x540014c0 // b.eq LBB0_101 $664(%rip) - WORD $0x14000a74 // b LBB0_555 $10704(%rip) -LBB0_58: - WORD $0x7100e8bf // cmp w5, #58 - WORD $0x54014e41 // b.ne LBB0_555 $10696(%rip) - WORD $0xf82e793f // str xzr, [x9, x14, lsl #3] - WORD $0x1400091e // b LBB0_480 $9336(%rip) -LBB0_60: - WORD $0xf900004e // str x14, [x2] - WORD $0x92800020 // mov x0, #-2 - WORD $0x710168bf // cmp w5, #90 - WORD $0x540014cc // b.gt LBB0_103 $664(%rip) -LBB0_61: - WORD $0x5100c0ae // sub w14, w5, #48 - WORD $0x710029df // cmp w14, #10 - WORD $0x54003f02 // b.hs LBB0_160 $2016(%rip) - WORD $0xf94007ce // ldr x14, [lr, #8] - WORD $0x37301f43 // tbnz w3, #6, LBB0_121 $1000(%rip) - WORD $0xeb0801ce // subs x14, x14, x8 - WORD $0x54014dc0 // b.eq LBB0_559 $10680(%rip) - WORD $0x394000cf // ldrb w15, [x6] - WORD $0x7100c1ff // cmp w15, #48 - WORD $0x540001a1 // b.ne LBB0_68 $52(%rip) - WORD $0xf10005df // cmp x14, #1 - WORD $0x54012140 // b.eq LBB0_478 $9256(%rip) - WORD $0x38736a8f // ldrb w15, [x20, x19] - WORD $0x5100b9e0 // sub w0, w15, #46 - WORD $0x7100dc1f // cmp w0, #55 - WORD $0x540120c8 // b.hi LBB0_478 $9240(%rip) - WORD $0x9ac0218f // lsl x15, x12, x0 - WORD $0xb20903f1 // mov x17, #36028797027352576 - WORD $0xf2800031 // movk x17, #1 - WORD $0xea1101ff // tst x15, x17 - WORD $0x12800011 // mov w17, #-1 - WORD $0x54012000 // b.eq LBB0_478 $9216(%rip) -LBB0_68: - WORD $0xf10041df // cmp x14, #16 - WORD $0x54011963 // b.lo LBB0_468 $9004(%rip) - WORD $0xd2800005 // mov x5, #0 - WORD $0xd280001b // mov x27, #0 - WORD $0x92800017 // mov x23, #-1 - WORD $0x92800013 // mov x19, #-1 - WORD $0x92800000 // mov x0, #-1 -LBB0_70: - WORD $0x3cfb68da // ldr q26, [x6, x27] - WORD $0x6e258f5b // cmeq.16b v27, v26, v5 - WORD $0x6e268f5c // cmeq.16b v28, v26, v6 - WORD $0x6e278f5d // cmeq.16b v29, v26, v7 - WORD $0x4e30875e // add.16b v30, v26, v16 - WORD $0x6e3e363e // cmhi.16b v30, v17, v30 - WORD $0x4e321f5a // and.16b v26, v26, v18 - WORD $0x6e338f5a // cmeq.16b v26, v26, v19 - WORD $0x4ebd1f9c // orr.16b v28, v28, v29 - WORD $0x4ebb1fdd // orr.16b v29, v30, v27 - WORD $0x4ebc1f5e // orr.16b v30, v26, v28 - WORD $0x4ebe1fbd // orr.16b v29, v29, v30 - WORD $0x4e221f7b // and.16b v27, v27, v2 - WORD $0x4e03037b // tbl.16b v27, { v27 }, v3 - WORD $0x4e71bb7b // addv.8h h27, v27 - WORD $0x1e26036f // fmov w15, s27 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260355 // fmov w21, s26 - WORD $0x4e221f9a // and.16b v26, v28, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260358 // fmov w24, s26 - WORD $0x4e221fba // and.16b v26, v29, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260356 // fmov w22, s26 - WORD $0x2a3603f6 // mvn w22, w22 - WORD $0x32103ed6 // orr w22, w22, #0xffff0000 - WORD $0x5ac002d6 // rbit w22, w22 - WORD $0x5ac012d6 // clz w22, w22 - WORD $0x1ad62239 // lsl w25, w17, w22 - WORD $0x0a3901fa // bic w26, w15, w25 - WORD $0x0a3902b1 // bic w17, w21, w25 - WORD $0x0a390307 // bic w7, w24, w25 - WORD $0x710042df // cmp w22, #16 - WORD $0x1a9a01f9 // csel w25, w15, w26, eq - WORD $0x1a9102b5 // csel w21, w21, w17, eq - WORD $0x1a87031a // csel w26, w24, w7, eq - WORD $0x5100072f // sub w15, w25, #1 - WORD $0x6a1901ef // ands w15, w15, w25 - WORD $0x5400dbe1 // b.ne LBB0_374 $7036(%rip) - WORD $0x510006af // sub w15, w21, #1 - WORD $0x6a1501ef // ands w15, w15, w21 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0x5400d881 // b.ne LBB0_368 $6928(%rip) - WORD $0x5100074f // sub w15, w26, #1 - WORD $0x6a1a01ef // ands w15, w15, w26 - WORD $0x5400d821 // b.ne LBB0_368 $6916(%rip) - WORD $0x340000d9 // cbz w25, LBB0_76 $24(%rip) - WORD $0x5ac0032f // rbit w15, w25 - WORD $0x5ac011f8 // clz w24, w15 - WORD $0xb100041f // cmn x0, #1 - WORD $0x5400ebe1 // b.ne LBB0_404 $7548(%rip) - WORD $0x8b180360 // add x0, x27, x24 -LBB0_76: - WORD $0x340000d5 // cbz w21, LBB0_79 $24(%rip) - WORD $0x5ac002af // rbit w15, w21 - WORD $0x5ac011f5 // clz w21, w15 - WORD $0xb100067f // cmn x19, #1 - WORD $0x5400d881 // b.ne LBB0_372 $6928(%rip) - WORD $0x8b150373 // add x19, x27, x21 -LBB0_79: - WORD $0x340000da // cbz w26, LBB0_82 $24(%rip) - WORD $0x5ac0034f // rbit w15, w26 - WORD $0x5ac011f5 // clz w21, w15 - WORD $0xb10006ff // cmn x23, #1 - WORD $0x5400d7c1 // b.ne LBB0_372 $6904(%rip) - WORD $0x8b150377 // add x23, x27, x21 -LBB0_82: - WORD $0x710042df // cmp w22, #16 - WORD $0x540036c1 // b.ne LBB0_172 $1752(%rip) - WORD $0x9100437b // add x27, x27, #16 - WORD $0xd10040a5 // sub x5, x5, #16 - WORD $0x8b0501d6 // add x22, x14, x5 - WORD $0xf1003edf // cmp x22, #15 - WORD $0x54fff6a8 // b.hi LBB0_70 $-300(%rip) - WORD $0x8b1b00c5 // add x5, x6, x27 - WORD $0xeb1b01df // cmp x14, x27 - WORD $0x54003600 // b.eq LBB0_173 $1728(%rip) -LBB0_85: - WORD $0x8b1600ba // add x26, x5, x22 - WORD $0xaa2503ee // mvn x14, x5 - WORD $0x8b14010f // add x15, x8, x20 - WORD $0x8b0f01ce // add x14, x14, x15 - WORD $0xcb0600b4 // sub x20, x5, x6 - WORD $0xaa0503fb // mov x27, x5 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x14000009 // b LBB0_88 $36(%rip) -LBB0_86: - WORD $0xb100067f // cmn x19, #1 - WORD $0xaa1403f3 // mov x19, x20 - WORD $0x540003a1 // b.ne LBB0_97 $116(%rip) -LBB0_87: - WORD $0xd10005ce // sub x14, x14, #1 - WORD $0x91000694 // add x20, x20, #1 - WORD $0xaa1b03e5 // mov x5, x27 - WORD $0xd10006d6 // sub x22, x22, #1 - WORD $0xb400abd6 // cbz x22, LBB0_304 $5496(%rip) -LBB0_88: - WORD $0x38401775 // ldrb w21, [x27], #1 - WORD $0x5100c2af // sub w15, w21, #48 - WORD $0x710029ff // cmp w15, #10 - WORD $0x54ffff03 // b.lo LBB0_87 $-32(%rip) - WORD $0x7100b6bf // cmp w21, #45 - WORD $0x5400016d // b.le LBB0_94 $44(%rip) - WORD $0x710196bf // cmp w21, #101 - WORD $0x54fffe20 // b.eq LBB0_86 $-60(%rip) - WORD $0x710116bf // cmp w21, #69 - WORD $0x54fffde0 // b.eq LBB0_86 $-68(%rip) - WORD $0x7100babf // cmp w21, #46 - WORD $0x54003281 // b.ne LBB0_173 $1616(%rip) - WORD $0xb100041f // cmn x0, #1 - WORD $0xaa1403e0 // mov x0, x20 - WORD $0x54fffda0 // b.eq LBB0_87 $-76(%rip) - WORD $0x14000008 // b LBB0_97 $32(%rip) -LBB0_94: - WORD $0x7100aebf // cmp w21, #43 - WORD $0x54000060 // b.eq LBB0_96 $12(%rip) - WORD $0x7100b6bf // cmp w21, #45 - WORD $0x54003181 // b.ne LBB0_173 $1584(%rip) -LBB0_96: - WORD $0xb10006ff // cmn x23, #1 - WORD $0xaa1403f7 // mov x23, x20 - WORD $0x54fffca0 // b.eq LBB0_87 $-108(%rip) -LBB0_97: - WORD $0x5280007b // mov w27, #3 - WORD $0x140001a9 // b LBB0_185 $1700(%rip) -LBB0_98: - WORD $0x7100b0bf // cmp w5, #44 - WORD $0x540004a0 // b.eq LBB0_112 $148(%rip) -LBB0_99: - WORD $0x7101f4bf // cmp w5, #125 - WORD $0x54000080 // b.eq LBB0_101 $16(%rip) - WORD $0x140009d2 // b LBB0_555 $10056(%rip) -LBB0_100: - WORD $0x710174bf // cmp w5, #93 - WORD $0x540000c1 // b.ne LBB0_102 $24(%rip) -LBB0_101: - WORD $0xf900004e // str x14, [x2] - WORD $0xaa0e03f7 // mov x23, x14 - WORD $0xaa0b03e0 // mov x0, x11 - WORD $0xb5ffc80e // cbnz x14, LBB0_1 $-1792(%rip) - WORD $0x14000a36 // b LBB0_591 $10456(%rip) -LBB0_102: - WORD $0xf82e792c // str x12, [x9, x14, lsl #3] - WORD $0x92800020 // mov x0, #-2 - WORD $0x710168bf // cmp w5, #90 - WORD $0x54ffeb8d // b.le LBB0_61 $-656(%rip) -LBB0_103: - WORD $0x7101b4bf // cmp w5, #109 - WORD $0x54002c8d // b.le LBB0_167 $1424(%rip) - WORD $0x7101b8bf // cmp w5, #110 - WORD $0x540044a0 // b.eq LBB0_205 $2196(%rip) - WORD $0x7101d0bf // cmp w5, #116 - WORD $0x54004300 // b.eq LBB0_203 $2144(%rip) - WORD $0x7101ecbf // cmp w5, #123 - WORD $0x54014541 // b.ne LBB0_591 $10408(%rip) - WORD $0x37305243 // tbnz w3, #6, LBB0_223 $2632(%rip) - WORD $0xf9400048 // ldr x8, [x2] - WORD $0xf13ffd1f // cmp x8, #4095 - WORD $0x540137ac // b.gt LBB0_556 $9972(%rip) - WORD $0x9100050e // add x14, x8, #1 - WORD $0xf900004e // str x14, [x2] - WORD $0x528000ce // mov w14, #6 - WORD $0x1400020c // b LBB0_202 $2096(%rip) -LBB0_110: - WORD $0xf13ffeff // cmp x23, #4095 - WORD $0x540136ec // b.gt LBB0_556 $9948(%rip) - WORD $0x910006e8 // add x8, x23, #1 - WORD $0xf9000048 // str x8, [x2] - WORD $0xf837793f // str xzr, [x9, x23, lsl #3] - WORD $0x1400085f // b LBB0_480 $8572(%rip) -LBB0_112: - WORD $0xf13ffeff // cmp x23, #4095 - WORD $0x5401362c // b.gt LBB0_556 $9924(%rip) - WORD $0x910006e8 // add x8, x23, #1 - WORD $0xf9000048 // str x8, [x2] - WORD $0xf837793b // str x27, [x9, x23, lsl #3] - WORD $0x14000859 // b LBB0_480 $8548(%rip) -LBB0_114: - WORD $0xf94007c0 // ldr x0, [lr, #8] - WORD $0xcb13000e // sub x14, x0, x19 - WORD $0xf10081df // cmp x14, #32 - WORD $0x5400ca4b // b.lt LBB0_369 $6472(%rip) - WORD $0xd280000e // mov x14, #0 - WORD $0xd2800005 // mov x5, #0 - WORD $0xcb080000 // sub x0, x0, x8 - WORD $0x528003f3 // mov w19, #31 - WORD $0x14000008 // b LBB0_118 $32(%rip) -LBB0_116: - WORD $0xd2800005 // mov x5, #0 - WORD $0xb50005b6 // cbnz x22, LBB0_120 $180(%rip) -LBB0_117: - WORD $0x910081ce // add x14, x14, #32 - WORD $0xd1008273 // sub x19, x19, #32 - WORD $0x8b13000f // add x15, x0, x19 - WORD $0xf100fdff // cmp x15, #63 - WORD $0x5400c70d // b.le LBB0_366 $6368(%rip) -LBB0_118: - WORD $0x8b0e00cf // add x15, x6, x14 - WORD $0x3cc011fa // ldur q26, [x15, #1] - WORD $0x3cc111fb // ldur q27, [x15, #17] - WORD $0x6e208f5c // cmeq.16b v28, v26, v0 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e260396 // fmov w22, s28 - WORD $0x6e208f7c // cmeq.16b v28, v27, v0 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e26038f // fmov w15, s28 - WORD $0x33103df6 // bfi w22, w15, #16, #16 - WORD $0x6e218f5a // cmeq.16b v26, v26, v1 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260355 // fmov w21, s26 - WORD $0x6e218f7a // cmeq.16b v26, v27, v1 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e26034f // fmov w15, s26 - WORD $0x33103df5 // bfi w21, w15, #16, #16 - WORD $0x710002bf // cmp w21, #0 - WORD $0xfa4008a0 // ccmp x5, #0, #0, eq - WORD $0x54fffbc0 // b.eq LBB0_116 $-136(%rip) - WORD $0x0a2502af // bic w15, w21, w5 - WORD $0x2a0f04b7 // orr w23, w5, w15, lsl #1 - WORD $0x0a0402a5 // and w5, w21, w4 - WORD $0x0a3700a5 // bic w5, w5, w23 - WORD $0x2b0f00af // adds w15, w5, w15 - WORD $0x1a9f37e5 // cset w5, hs - WORD $0x4a0f060f // eor w15, w16, w15, lsl #1 - WORD $0x0a1701ef // and w15, w15, w23 - WORD $0x2a2f03ef // mvn w15, w15 - WORD $0x8a1601f6 // and x22, x15, x22 - WORD $0xb4fffab6 // cbz x22, LBB0_117 $-172(%rip) -LBB0_120: - WORD $0xdac002cf // rbit x15, x22 - WORD $0xdac011ef // clz x15, x15 - WORD $0x8b0e010e // add x14, x8, x14 - WORD $0x8b0e01ee // add x14, x15, x14 - WORD $0x910009d3 // add x19, x14, #2 - WORD $0x14000818 // b LBB0_478 $8288(%rip) -LBB0_121: - WORD $0xcb1301ce // sub x14, x14, x19 - WORD $0xf10041df // cmp x14, #16 - WORD $0x54000223 // b.lo LBB0_125 $68(%rip) - WORD $0xd2800000 // mov x0, #0 -LBB0_123: - WORD $0x3cf36a9a // ldr q26, [x20, x19] - WORD $0x6e348f5b // cmeq.16b v27, v26, v20 - WORD $0x4e321f5a // and.16b v26, v26, v18 - WORD $0x6e358f5a // cmeq.16b v26, v26, v21 - WORD $0x4ebb1f5a // orr.16b v26, v26, v27 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260345 // fmov w5, s26 - WORD $0x35000365 // cbnz w5, LBB0_133 $108(%rip) - WORD $0xd10041ce // sub x14, x14, #16 - WORD $0x91004273 // add x19, x19, #16 - WORD $0x91004000 // add x0, x0, #16 - WORD $0xf1003ddf // cmp x14, #15 - WORD $0x54fffe48 // b.hi LBB0_123 $-56(%rip) -LBB0_125: - WORD $0x8b130280 // add x0, x20, x19 - WORD $0xd284c013 // mov x19, #9728 - WORD $0xf2c20033 // movk x19, #4097, lsl #32 - WORD $0xb400020e // cbz x14, LBB0_132 $64(%rip) - WORD $0x8b0e0005 // add x5, x0, x14 -LBB0_127: - WORD $0x39400006 // ldrb w6, [x0] - WORD $0x7100b0df // cmp w6, #44 - WORD $0x9ac6218f // lsl x15, x12, x6 - WORD $0x8a1301ef // and x15, x15, x19 - WORD $0xfa4099e4 // ccmp x15, #0, #4, ls - WORD $0x54000121 // b.ne LBB0_132 $36(%rip) - WORD $0x710174df // cmp w6, #93 - WORD $0x540000e0 // b.eq LBB0_132 $28(%rip) - WORD $0x7101f4df // cmp w6, #125 - WORD $0x540000a0 // b.eq LBB0_132 $20(%rip) - WORD $0x91000400 // add x0, x0, #1 - WORD $0xf10005ce // subs x14, x14, #1 - WORD $0x54fffe81 // b.ne LBB0_127 $-48(%rip) - WORD $0xaa0503e0 // mov x0, x5 -LBB0_132: - WORD $0xcb140013 // sub x19, x0, x20 - WORD $0x140007f0 // b LBB0_478 $8128(%rip) -LBB0_133: - WORD $0x5ac000ae // rbit w14, w5 - WORD $0x5ac011ce // clz w14, w14 - WORD $0x8b1301d3 // add x19, x14, x19 - WORD $0xf9000033 // str x19, [x1] - WORD $0xf100067f // cmp x19, #1 - WORD $0x5400fd6b // b.lt LBB0_479 $8108(%rip) - WORD $0x8b0001ce // add x14, x14, x0 -LBB0_135: - WORD $0x386e68cf // ldrb w15, [x6, x14] - WORD $0x710081ff // cmp w15, #32 - WORD $0x9acf218f // lsl x15, x12, x15 - WORD $0x8a0d01ef // and x15, x15, x13 - WORD $0xfa4099e4 // ccmp x15, #0, #4, ls - WORD $0x54009480 // b.eq LBB0_303 $4752(%rip) - WORD $0x8b0e010f // add x15, x8, x14 - WORD $0xf900002f // str x15, [x1] - WORD $0xd10005ce // sub x14, x14, #1 - WORD $0x8b0e0100 // add x0, x8, x14 - WORD $0x9100080f // add x15, x0, #2 - WORD $0xf10005ff // cmp x15, #1 - WORD $0x54fffe8c // b.gt LBB0_135 $-48(%rip) -LBB0_137: - WORD $0x91000413 // add x19, x0, #1 - WORD $0x140007db // b LBB0_479 $8044(%rip) -LBB0_138: - WORD $0xf94007c0 // ldr x0, [lr, #8] - WORD $0xcb13000e // sub x14, x0, x19 - WORD $0xf10081df // cmp x14, #32 - WORD $0x5400bdeb // b.lt LBB0_375 $6076(%rip) - WORD $0xd280000e // mov x14, #0 - WORD $0xd2800005 // mov x5, #0 - WORD $0xcb080000 // sub x0, x0, x8 - WORD $0x528003f3 // mov w19, #31 -LBB0_140: - WORD $0x8b0e00cf // add x15, x6, x14 - WORD $0x3cc011fa // ldur q26, [x15, #1] - WORD $0x3cc111fb // ldur q27, [x15, #17] - WORD $0x6e208f5c // cmeq.16b v28, v26, v0 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e260396 // fmov w22, s28 - WORD $0x6e208f7c // cmeq.16b v28, v27, v0 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e26038f // fmov w15, s28 - WORD $0x33103df6 // bfi w22, w15, #16, #16 - WORD $0x6e218f5a // cmeq.16b v26, v26, v1 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260355 // fmov w21, s26 - WORD $0x6e218f7a // cmeq.16b v26, v27, v1 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e26034f // fmov w15, s26 - WORD $0x33103df5 // bfi w21, w15, #16, #16 - WORD $0x710002bf // cmp w21, #0 - WORD $0xfa4008a0 // ccmp x5, #0, #0, eq - WORD $0x54000180 // b.eq LBB0_142 $48(%rip) - WORD $0x0a2502af // bic w15, w21, w5 - WORD $0x2a0f04b7 // orr w23, w5, w15, lsl #1 - WORD $0x0a0402a5 // and w5, w21, w4 - WORD $0x0a3700a5 // bic w5, w5, w23 - WORD $0x2b0f00af // adds w15, w5, w15 - WORD $0x1a9f37e5 // cset w5, hs - WORD $0x4a0f060f // eor w15, w16, w15, lsl #1 - WORD $0x0a1701ef // and w15, w15, w23 - WORD $0x2a2f03ef // mvn w15, w15 - WORD $0x8a1601f6 // and x22, x15, x22 - WORD $0x14000002 // b LBB0_143 $8(%rip) -LBB0_142: - WORD $0xd2800005 // mov x5, #0 -LBB0_143: - WORD $0xb5000f56 // cbnz x22, LBB0_157 $488(%rip) - WORD $0x910081ce // add x14, x14, #32 - WORD $0xd1008273 // sub x19, x19, #32 - WORD $0x8b13000f // add x15, x0, x19 - WORD $0xf100fdff // cmp x15, #63 - WORD $0x54fffa6c // b.gt LBB0_140 $-180(%rip) - WORD $0xb500f565 // cbnz x5, LBB0_481 $7852(%rip) - WORD $0x8b0e00cf // add x15, x6, x14 - WORD $0x910005e5 // add x5, x15, #1 - WORD $0xaa2e03ee // mvn x14, x14 - WORD $0x8b0001ce // add x14, x14, x0 - WORD $0xf10005df // cmp x14, #1 - WORD $0x5400f70a // b.ge LBB0_484 $7904(%rip) - WORD $0x1400095c // b LBB0_590 $9584(%rip) -LBB0_147: - WORD $0x54011ee0 // b.eq LBB0_558 $9180(%rip) - WORD $0xf10102ff // cmp x23, #64 - WORD $0x5400bb83 // b.lo LBB0_382 $6000(%rip) - WORD $0xd2800006 // mov x6, #0 - WORD $0x92800000 // mov x0, #-1 -LBB0_150: - WORD $0x8b13028e // add x14, x20, x19 - WORD $0xad4071dd // ldp q29, q28, [x14] - WORD $0xad4169db // ldp q27, q26, [x14, #32] - WORD $0x6e208fbe // cmeq.16b v30, v29, v0 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603ce // fmov w14, s30 - WORD $0x6e208f9e // cmeq.16b v30, v28, v0 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603cf // fmov w15, s30 - WORD $0x6e208f7e // cmeq.16b v30, v27, v0 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603c5 // fmov w5, s30 - WORD $0x6e208f5e // cmeq.16b v30, v26, v0 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603d5 // fmov w21, s30 - WORD $0x6e218fbe // cmeq.16b v30, v29, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603d6 // fmov w22, s30 - WORD $0x6e218f9e // cmeq.16b v30, v28, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603d8 // fmov w24, s30 - WORD $0x6e218f7e // cmeq.16b v30, v27, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603d9 // fmov w25, s30 - WORD $0x6e218f5e // cmeq.16b v30, v26, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603da // fmov w26, s30 - WORD $0xd3607ca5 // lsl x5, x5, #32 - WORD $0xaa15c0a5 // orr x5, x5, x21, lsl #48 - WORD $0x53103def // lsl w15, w15, #16 - WORD $0xaa0f00af // orr x15, x5, x15 - WORD $0xaa0e01ee // orr x14, x15, x14 - WORD $0xd3607f2f // lsl x15, x25, #32 - WORD $0xaa1ac1ef // orr x15, x15, x26, lsl #48 - WORD $0x53103f05 // lsl w5, w24, #16 - WORD $0xaa0501ef // orr x15, x15, x5 - WORD $0xaa1601e5 // orr x5, x15, x22 - WORD $0xb5000445 // cbnz x5, LBB0_155 $136(%rip) - WORD $0xb50004c6 // cbnz x6, LBB0_156 $152(%rip) -LBB0_152: - WORD $0x6e3d349d // cmhi.16b v29, v4, v29 - WORD $0x4e221fbd // and.16b v29, v29, v2 - WORD $0x4e0303bd // tbl.16b v29, { v29 }, v3 - WORD $0x4e71bbbd // addv.8h h29, v29 - WORD $0x1e2603af // fmov w15, s29 - WORD $0x6e3c349c // cmhi.16b v28, v4, v28 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e260385 // fmov w5, s28 - WORD $0x6e3b349b // cmhi.16b v27, v4, v27 - WORD $0x4e221f7b // and.16b v27, v27, v2 - WORD $0x4e03037b // tbl.16b v27, { v27 }, v3 - WORD $0x4e71bb7b // addv.8h h27, v27 - WORD $0x1e260375 // fmov w21, s27 - WORD $0x6e3a349a // cmhi.16b v26, v4, v26 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260356 // fmov w22, s26 - WORD $0xd3607eb5 // lsl x21, x21, #32 - WORD $0xaa16c2b5 // orr x21, x21, x22, lsl #48 - WORD $0x53103ca5 // lsl w5, w5, #16 - WORD $0xaa0502a5 // orr x5, x21, x5 - WORD $0xaa0f00a5 // orr x5, x5, x15 - WORD $0xb500042e // cbnz x14, LBB0_158 $132(%rip) - WORD $0xb5011585 // cbnz x5, LBB0_564 $8880(%rip) - WORD $0xd10102f7 // sub x23, x23, #64 - WORD $0x91010273 // add x19, x19, #64 - WORD $0xf100feff // cmp x23, #63 - WORD $0x54fff568 // b.hi LBB0_150 $-340(%rip) - WORD $0x14000547 // b LBB0_371 $5404(%rip) -LBB0_155: - WORD $0xb100041f // cmn x0, #1 - WORD $0xdac000af // rbit x15, x5 - WORD $0xdac011ef // clz x15, x15 - WORD $0x8b1301ef // add x15, x15, x19 - WORD $0x9a8f1000 // csel x0, x0, x15, ne -LBB0_156: - WORD $0x8a2600af // bic x15, x5, x6 - WORD $0xaa0f04d5 // orr x21, x6, x15, lsl #1 - WORD $0x8a3500a5 // bic x5, x5, x21 - WORD $0x9201f0a5 // and x5, x5, #0xaaaaaaaaaaaaaaaa - WORD $0xab0f00af // adds x15, x5, x15 - WORD $0x1a9f37e6 // cset w6, hs - WORD $0xd37ff9ef // lsl x15, x15, #1 - WORD $0xd200f1ef // eor x15, x15, #0x5555555555555555 - WORD $0x8a1501ef // and x15, x15, x21 - WORD $0x8a2f01ce // bic x14, x14, x15 - WORD $0x17ffffd1 // b LBB0_152 $-188(%rip) -LBB0_157: - WORD $0xdac002cf // rbit x15, x22 - WORD $0xdac011ef // clz x15, x15 - WORD $0x8b0e010e // add x14, x8, x14 - WORD $0x8b0e01ee // add x14, x15, x14 - WORD $0x910009d3 // add x19, x14, #2 - WORD $0xf9000033 // str x19, [x1] - WORD $0xaa0803e0 // mov x0, x8 - WORD $0xeb07011f // cmp x8, x7 - WORD $0x54001983 // b.lo LBB0_200 $816(%rip) - WORD $0x140008e7 // b LBB0_591 $9116(%rip) -LBB0_158: - WORD $0xdac001ce // rbit x14, x14 - WORD $0xdac011ce // clz x14, x14 - WORD $0xdac000af // rbit x15, x5 - WORD $0xdac011e5 // clz x5, x15 - WORD $0xeb0e00bf // cmp x5, x14 - WORD $0x54011b63 // b.lo LBB0_587 $9068(%rip) - WORD $0x8b1301ce // add x14, x14, x19 - WORD $0x910005d3 // add x19, x14, #1 - WORD $0xb6f8e3b3 // tbz x19, #63, LBB0_478 $7284(%rip) - WORD $0x14000876 // b LBB0_557 $8664(%rip) -LBB0_160: - WORD $0x710088bf // cmp w5, #34 - WORD $0x54001cc0 // b.eq LBB0_211 $920(%rip) - WORD $0x7100b4bf // cmp w5, #45 - WORD $0x54011b21 // b.ne LBB0_591 $9060(%rip) - WORD $0x37306ae3 // tbnz w3, #6, LBB0_278 $3420(%rip) - WORD $0xf94007ce // ldr x14, [lr, #8] - WORD $0xeb1301da // subs x26, x14, x19 - WORD $0x54011900 // b.eq LBB0_583 $8992(%rip) - WORD $0x8b130280 // add x0, x20, x19 - WORD $0x3940000e // ldrb w14, [x0] - WORD $0x7100c1df // cmp w14, #48 - WORD $0x54008b81 // b.ne LBB0_319 $4464(%rip) - WORD $0xf100075f // cmp x26, #1 - WORD $0x540089e1 // b.ne LBB0_317 $4412(%rip) -LBB0_166: - WORD $0x5280002e // mov w14, #1 - WORD $0x140004f8 // b LBB0_365 $5088(%rip) -LBB0_167: - WORD $0x71016cbf // cmp w5, #91 - WORD $0x540019c0 // b.eq LBB0_208 $824(%rip) - WORD $0x710198bf // cmp w5, #102 - WORD $0x54011921 // b.ne LBB0_591 $8996(%rip) - WORD $0xf94007ce // ldr x14, [lr, #8] - WORD $0xd10011cf // sub x15, x14, #4 - WORD $0xeb0f011f // cmp x8, x15 - WORD $0x54010d22 // b.hs LBB0_563 $8612(%rip) - WORD $0xb8736a8e // ldr w14, [x20, x19] - WORD $0x528d8c2f // mov w15, #27745 - WORD $0x72acae6f // movk w15, #25971, lsl #16 - WORD $0x6b0f01df // cmp w14, w15 - WORD $0x540112c1 // b.ne LBB0_576 $8792(%rip) - WORD $0x91001513 // add x19, x8, #5 - WORD $0x140006fd // b LBB0_478 $7156(%rip) -LBB0_172: - WORD $0x8b3640ce // add x14, x6, w22, uxtw - WORD $0x8b1b01c5 // add x5, x14, x27 -LBB0_173: - WORD $0x9280000e // mov x14, #-1 - WORD $0xb4010b20 // cbz x0, LBB0_560 $8548(%rip) -LBB0_174: - WORD $0xb4010b17 // cbz x23, LBB0_560 $8544(%rip) - WORD $0xb4010af3 // cbz x19, LBB0_560 $8540(%rip) - WORD $0xcb0600ae // sub x14, x5, x6 - WORD $0xd10005c5 // sub x5, x14, #1 - WORD $0xeb05001f // cmp x0, x5 - WORD $0x54000300 // b.eq LBB0_184 $96(%rip) - WORD $0xeb0502ff // cmp x23, x5 - WORD $0x540002c0 // b.eq LBB0_184 $88(%rip) - WORD $0xeb05027f // cmp x19, x5 - WORD $0x54000280 // b.eq LBB0_184 $80(%rip) - WORD $0xf10006ef // subs x15, x23, #1 - WORD $0x5280007b // mov w27, #3 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x5400006b // b.lt LBB0_181 $12(%rip) - WORD $0xeb0f027f // cmp x19, x15 - WORD $0x54010941 // b.ne LBB0_561 $8488(%rip) -LBB0_181: - WORD $0xaa130005 // orr x5, x0, x19 - WORD $0xb7f80065 // tbnz x5, #63, LBB0_183 $12(%rip) - WORD $0xeb13001f // cmp x0, x19 - WORD $0x54010a0a // b.ge LBB0_566 $8512(%rip) -LBB0_183: - WORD $0xd37ffcaf // lsr x15, x5, #63 - WORD $0x520001ef // eor w15, w15, #0x1 - WORD $0xd1000671 // sub x17, x19, #1 - WORD $0xeb11001f // cmp x0, x17 - WORD $0x1a9f17f1 // cset w17, eq - WORD $0x6a1101ff // tst w15, w17 - WORD $0x12800011 // mov w17, #-1 - WORD $0xda9301ce // csinv x14, x14, x19, eq - WORD $0x14000004 // b LBB0_185 $16(%rip) -LBB0_184: - WORD $0xcb0e03ee // neg x14, x14 - WORD $0x5280007b // mov w27, #3 - WORD $0x92f00007 // mov x7, #9223372036854775807 -LBB0_185: - WORD $0xb7f9070e // tbnz x14, #63, LBB0_560 $8416(%rip) - WORD $0x8b0e0113 // add x19, x8, x14 - WORD $0x140006d6 // b LBB0_478 $7000(%rip) -LBB0_187: - WORD $0x54010620 // b.eq LBB0_558 $8388(%rip) - WORD $0xf10102ff // cmp x23, #64 - WORD $0x5400b363 // b.lo LBB0_411 $5740(%rip) - WORD $0xd2800006 // mov x6, #0 - WORD $0x92800000 // mov x0, #-1 -LBB0_190: - WORD $0x8b13028e // add x14, x20, x19 - WORD $0xad4071dd // ldp q29, q28, [x14] - WORD $0xad4169db // ldp q27, q26, [x14, #32] - WORD $0x6e208fbe // cmeq.16b v30, v29, v0 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603ce // fmov w14, s30 - WORD $0x6e208f9e // cmeq.16b v30, v28, v0 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603cf // fmov w15, s30 - WORD $0x6e208f7e // cmeq.16b v30, v27, v0 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603c5 // fmov w5, s30 - WORD $0x6e208f5e // cmeq.16b v30, v26, v0 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603d5 // fmov w21, s30 - WORD $0x6e218fbe // cmeq.16b v30, v29, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603d6 // fmov w22, s30 - WORD $0x6e218f9e // cmeq.16b v30, v28, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603d8 // fmov w24, s30 - WORD $0x6e218f7e // cmeq.16b v30, v27, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603d9 // fmov w25, s30 - WORD $0x6e218f5e // cmeq.16b v30, v26, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603da // fmov w26, s30 - WORD $0xd3607ca5 // lsl x5, x5, #32 - WORD $0xaa15c0a5 // orr x5, x5, x21, lsl #48 - WORD $0x53103def // lsl w15, w15, #16 - WORD $0xaa0f00af // orr x15, x5, x15 - WORD $0xaa0e01ee // orr x14, x15, x14 - WORD $0xd3607f2f // lsl x15, x25, #32 - WORD $0xaa1ac1ef // orr x15, x15, x26, lsl #48 - WORD $0x53103f05 // lsl w5, w24, #16 - WORD $0xaa0501ef // orr x15, x15, x5 - WORD $0xaa1601e5 // orr x5, x15, x22 - WORD $0xb5000445 // cbnz x5, LBB0_195 $136(%rip) - WORD $0xb50004c6 // cbnz x6, LBB0_196 $152(%rip) -LBB0_192: - WORD $0x6e3d349d // cmhi.16b v29, v4, v29 - WORD $0x4e221fbd // and.16b v29, v29, v2 - WORD $0x4e0303bd // tbl.16b v29, { v29 }, v3 - WORD $0x4e71bbbd // addv.8h h29, v29 - WORD $0x1e2603af // fmov w15, s29 - WORD $0x6e3c349c // cmhi.16b v28, v4, v28 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e260385 // fmov w5, s28 - WORD $0x6e3b349b // cmhi.16b v27, v4, v27 - WORD $0x4e221f7b // and.16b v27, v27, v2 - WORD $0x4e03037b // tbl.16b v27, { v27 }, v3 - WORD $0x4e71bb7b // addv.8h h27, v27 - WORD $0x1e260375 // fmov w21, s27 - WORD $0x6e3a349a // cmhi.16b v26, v4, v26 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260356 // fmov w22, s26 - WORD $0xd3607eb5 // lsl x21, x21, #32 - WORD $0xaa16c2b5 // orr x21, x21, x22, lsl #48 - WORD $0x53103ca5 // lsl w5, w5, #16 - WORD $0xaa0502a5 // orr x5, x21, x5 - WORD $0xaa0f00a5 // orr x5, x5, x15 - WORD $0xb50002ee // cbnz x14, LBB0_197 $92(%rip) - WORD $0xb500fcc5 // cbnz x5, LBB0_564 $8088(%rip) - WORD $0xd10102f7 // sub x23, x23, #64 - WORD $0x91010273 // add x19, x19, #64 - WORD $0xf100feff // cmp x23, #63 - WORD $0x54fff568 // b.hi LBB0_190 $-340(%rip) - WORD $0x14000516 // b LBB0_403 $5208(%rip) -LBB0_195: - WORD $0xb100041f // cmn x0, #1 - WORD $0xdac000af // rbit x15, x5 - WORD $0xdac011ef // clz x15, x15 - WORD $0x8b1301ef // add x15, x15, x19 - WORD $0x9a8f1000 // csel x0, x0, x15, ne -LBB0_196: - WORD $0x8a2600af // bic x15, x5, x6 - WORD $0xaa0f04d5 // orr x21, x6, x15, lsl #1 - WORD $0x8a3500a5 // bic x5, x5, x21 - WORD $0x9201f0a5 // and x5, x5, #0xaaaaaaaaaaaaaaaa - WORD $0xab0f00af // adds x15, x5, x15 - WORD $0x1a9f37e6 // cset w6, hs - WORD $0xd37ff9ef // lsl x15, x15, #1 - WORD $0xd200f1ef // eor x15, x15, #0x5555555555555555 - WORD $0x8a1501ef // and x15, x15, x21 - WORD $0x8a2f01ce // bic x14, x14, x15 - WORD $0x17ffffd1 // b LBB0_192 $-188(%rip) -LBB0_197: - WORD $0xdac001ce // rbit x14, x14 - WORD $0xdac011ce // clz x14, x14 - WORD $0xdac000af // rbit x15, x5 - WORD $0xdac011e5 // clz x5, x15 - WORD $0xeb0e00bf // cmp x5, x14 - WORD $0x540103e3 // b.lo LBB0_587 $8316(%rip) - WORD $0x8b1301ce // add x14, x14, x19 - WORD $0x910005d3 // add x19, x14, #1 - WORD $0xb7f8f773 // tbnz x19, #63, LBB0_557 $7916(%rip) -LBB0_199: - WORD $0xf9000033 // str x19, [x1] - WORD $0xaa0803e0 // mov x0, x8 - WORD $0xb27ff7ee // mov x14, #9223372036854775806 - WORD $0xeb0e011f // cmp x8, x14 - WORD $0x540103a8 // b.hi LBB0_591 $8308(%rip) -LBB0_200: - WORD $0xf9400048 // ldr x8, [x2] - WORD $0xf13ffd1f // cmp x8, #4095 - WORD $0x5400f62c // b.gt LBB0_556 $7876(%rip) - WORD $0x9100050e // add x14, x8, #1 - WORD $0xf900004e // str x14, [x2] - WORD $0x5280008e // mov w14, #4 -LBB0_202: - WORD $0xf828792e // str x14, [x9, x8, lsl #3] - WORD $0x14000658 // b LBB0_480 $6496(%rip) -LBB0_203: - WORD $0xf94007ce // ldr x14, [lr, #8] - WORD $0xd1000dcf // sub x15, x14, #3 - WORD $0xeb0f011f // cmp x8, x15 - WORD $0x5400f6a2 // b.hs LBB0_563 $7892(%rip) - WORD $0x8b13028e // add x14, x20, x19 - WORD $0xb85ff1ce // ldur w14, [x14, #-1] - WORD $0x528e4e8f // mov w15, #29300 - WORD $0x72acaeaf // movk w15, #25973, lsl #16 - WORD $0x6b0f01df // cmp w14, w15 - WORD $0x54000180 // b.eq LBB0_207 $48(%rip) - WORD $0x140007b6 // b LBB0_567 $7896(%rip) -LBB0_205: - WORD $0xf94007ce // ldr x14, [lr, #8] - WORD $0xd1000dcf // sub x15, x14, #3 - WORD $0xeb0f011f // cmp x8, x15 - WORD $0x5400f542 // b.hs LBB0_563 $7848(%rip) - WORD $0x8b13028e // add x14, x20, x19 - WORD $0xb85ff1ce // ldur w14, [x14, #-1] - WORD $0x528eadcf // mov w15, #30062 - WORD $0x72ad8d8f // movk w15, #27756, lsl #16 - WORD $0x6b0f01df // cmp w14, w15 - WORD $0x5400f801 // b.ne LBB0_571 $7936(%rip) -LBB0_207: - WORD $0x91001113 // add x19, x8, #4 - WORD $0x1400063d // b LBB0_478 $6388(%rip) -LBB0_208: - WORD $0x37302d23 // tbnz w3, #6, LBB0_250 $1444(%rip) - WORD $0xf9400048 // ldr x8, [x2] - WORD $0xf13ffd1f // cmp x8, #4095 - WORD $0x5400f22c // b.gt LBB0_556 $7748(%rip) - WORD $0x9100050e // add x14, x8, #1 - WORD $0xf900004e // str x14, [x2] - WORD $0x528000ae // mov w14, #5 - WORD $0x17ffffe0 // b LBB0_202 $-128(%rip) -LBB0_211: - WORD $0x37305423 // tbnz w3, #6, LBB0_290 $2692(%rip) - WORD $0xf94007ce // ldr x14, [lr, #8] - WORD $0xeb1301d7 // subs x23, x14, x19 - WORD $0x37285f23 // tbnz w3, #5, LBB0_305 $3044(%rip) - WORD $0x5400f180 // b.eq LBB0_558 $7728(%rip) - WORD $0xf10102ff // cmp x23, #64 - WORD $0x5400b003 // b.lo LBB0_442 $5632(%rip) - WORD $0xd2800006 // mov x6, #0 - WORD $0x92800000 // mov x0, #-1 -LBB0_216: - WORD $0x8b13028e // add x14, x20, x19 - WORD $0xad406dda // ldp q26, q27, [x14] - WORD $0xad4175dc // ldp q28, q29, [x14, #32] - WORD $0x6e208f5e // cmeq.16b v30, v26, v0 - WORD $0x6e208f7f // cmeq.16b v31, v27, v0 - WORD $0x6e208f88 // cmeq.16b v8, v28, v0 - WORD $0x6e208fa9 // cmeq.16b v9, v29, v0 - WORD $0x6e218f5a // cmeq.16b v26, v26, v1 - WORD $0x6e218f7b // cmeq.16b v27, v27, v1 - WORD $0x6e218f9c // cmeq.16b v28, v28, v1 - WORD $0x6e218fbd // cmeq.16b v29, v29, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603ce // fmov w14, s30 - WORD $0x4e221ffe // and.16b v30, v31, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603cf // fmov w15, s30 - WORD $0x4e221d1e // and.16b v30, v8, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603d1 // fmov w17, s30 - WORD $0x4e221d3e // and.16b v30, v9, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603c5 // fmov w5, s30 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260347 // fmov w7, s26 - WORD $0x4e221f7a // and.16b v26, v27, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260355 // fmov w21, s26 - WORD $0x4e221f9a // and.16b v26, v28, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260356 // fmov w22, s26 - WORD $0x4e221fba // and.16b v26, v29, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260358 // fmov w24, s26 - WORD $0xd3607e31 // lsl x17, x17, #32 - WORD $0xaa05c231 // orr x17, x17, x5, lsl #48 - WORD $0x53103def // lsl w15, w15, #16 - WORD $0xaa0f022f // orr x15, x17, x15 - WORD $0xaa0e01ee // orr x14, x15, x14 - WORD $0xd3607ecf // lsl x15, x22, #32 - WORD $0xaa18c1ef // orr x15, x15, x24, lsl #48 - WORD $0x53103eb1 // lsl w17, w21, #16 - WORD $0xaa1101ef // orr x15, x15, x17 - WORD $0xaa0701e5 // orr x5, x15, x7 - WORD $0xb5000145 // cbnz x5, LBB0_220 $40(%rip) - WORD $0xb50001c6 // cbnz x6, LBB0_221 $56(%rip) - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0xb500032e // cbnz x14, LBB0_222 $100(%rip) -LBB0_219: - WORD $0xd10102f7 // sub x23, x23, #64 - WORD $0x91010273 // add x19, x19, #64 - WORD $0xf100feff // cmp x23, #63 - WORD $0x54fff868 // b.hi LBB0_216 $-244(%rip) - WORD $0x14000537 // b LBB0_439 $5340(%rip) -LBB0_220: - WORD $0xb100041f // cmn x0, #1 - WORD $0xdac000af // rbit x15, x5 - WORD $0xdac011ef // clz x15, x15 - WORD $0x8b1301ef // add x15, x15, x19 - WORD $0x9a8f1000 // csel x0, x0, x15, ne -LBB0_221: - WORD $0x8a2600af // bic x15, x5, x6 - WORD $0xaa0f04d1 // orr x17, x6, x15, lsl #1 - WORD $0x8a3100a5 // bic x5, x5, x17 - WORD $0x9201f0a5 // and x5, x5, #0xaaaaaaaaaaaaaaaa - WORD $0xab0f00af // adds x15, x5, x15 - WORD $0x1a9f37e6 // cset w6, hs - WORD $0xd37ff9ef // lsl x15, x15, #1 - WORD $0xd200f1ef // eor x15, x15, #0x5555555555555555 - WORD $0x8a1101ef // and x15, x15, x17 - WORD $0x8a2f01ce // bic x14, x14, x15 - WORD $0x5280007b // mov w27, #3 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0xb4fffd2e // cbz x14, LBB0_219 $-92(%rip) -LBB0_222: - WORD $0xdac001ce // rbit x14, x14 - WORD $0xdac011ce // clz x14, x14 - WORD $0x14000314 // b LBB0_316 $3152(%rip) -LBB0_223: - WORD $0xf90017ff // str xzr, [sp, #40] - WORD $0xd2800007 // mov x7, #0 - WORD $0xd2800000 // mov x0, #0 - WORD $0xd2800006 // mov x6, #0 - WORD $0xf94007ce // ldr x14, [lr, #8] - WORD $0xcb1301cf // sub x15, x14, x19 - WORD $0x8b130293 // add x19, x20, x19 - WORD $0x1400000a // b LBB0_225 $40(%rip) -LBB0_224: - WORD $0x937ffdce // asr x14, x14, #63 - WORD $0xf90017ee // str x14, [sp, #40] - WORD $0x9e6700ba // fmov d26, x5 - WORD $0x0e205b5a // cnt.8b v26, v26 - WORD $0x2e303b5a // uaddlv.8b h26, v26 - WORD $0x1e26034e // fmov w14, s26 - WORD $0x8b0001c0 // add x0, x14, x0 - WORD $0x91010273 // add x19, x19, #64 - WORD $0xa941bfe7 // ldp x7, x15, [sp, #24] -LBB0_225: - WORD $0xf10101ee // subs x14, x15, #64 - WORD $0xf90013ee // str x14, [sp, #32] - WORD $0xf9000bef // str x15, [sp, #16] - WORD $0x5400176b // b.lt LBB0_233 $748(%rip) -LBB0_226: - WORD $0xad40727d // ldp q29, q28, [x19] - WORD $0xad416a7b // ldp q27, q26, [x19, #32] - WORD $0x6e218fbe // cmeq.16b v30, v29, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603ce // fmov w14, s30 - WORD $0x6e218f9e // cmeq.16b v30, v28, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603cf // fmov w15, s30 - WORD $0x6e218f7e // cmeq.16b v30, v27, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603d1 // fmov w17, s30 - WORD $0x6e218f5e // cmeq.16b v30, v26, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603c5 // fmov w5, s30 - WORD $0xd3607e31 // lsl x17, x17, #32 - WORD $0xaa05c231 // orr x17, x17, x5, lsl #48 - WORD $0x53103def // lsl w15, w15, #16 - WORD $0xaa0f022f // orr x15, x17, x15 - WORD $0xaa0e01ee // orr x14, x15, x14 - WORD $0xaa0701cf // orr x15, x14, x7 - WORD $0xb500008f // cbnz x15, LBB0_228 $16(%rip) - WORD $0xf9000fff // str xzr, [sp, #24] - WORD $0xd280000e // mov x14, #0 - WORD $0x1400000b // b LBB0_229 $44(%rip) -LBB0_228: - WORD $0x8a2701cf // bic x15, x14, x7 - WORD $0xaa0f04f1 // orr x17, x7, x15, lsl #1 - WORD $0x8a3101ce // bic x14, x14, x17 - WORD $0x9201f1ce // and x14, x14, #0xaaaaaaaaaaaaaaaa - WORD $0xab0f01ce // adds x14, x14, x15 - WORD $0x1a9f37ef // cset w15, hs - WORD $0xf9000fef // str x15, [sp, #24] - WORD $0xd37ff9ce // lsl x14, x14, #1 - WORD $0xd200f1ce // eor x14, x14, #0x5555555555555555 - WORD $0x8a1101ce // and x14, x14, x17 -LBB0_229: - WORD $0x6e208fbe // cmeq.16b v30, v29, v0 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603cf // fmov w15, s30 - WORD $0x6e208f9e // cmeq.16b v30, v28, v0 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603d1 // fmov w17, s30 - WORD $0x6e208f7e // cmeq.16b v30, v27, v0 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603c5 // fmov w5, s30 - WORD $0x6e208f5e // cmeq.16b v30, v26, v0 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603c7 // fmov w7, s30 - WORD $0xd3607ca5 // lsl x5, x5, #32 - WORD $0xaa07c0a5 // orr x5, x5, x7, lsl #48 - WORD $0x53103e31 // lsl w17, w17, #16 - WORD $0xaa1100b1 // orr x17, x5, x17 - WORD $0xaa0f022f // orr x15, x17, x15 - WORD $0x8a2e01ee // bic x14, x15, x14 - WORD $0x9200e1cf // and x15, x14, #0x1111111111111111 - WORD $0x9203e1d1 // and x17, x14, #0x2222222222222222 - WORD $0x9202e1c5 // and x5, x14, #0x4444444444444444 - WORD $0x9201e1ce // and x14, x14, #0x8888888888888888 - WORD $0xb200e3fa // mov x26, #1229782938247303441 - WORD $0x9b1a7de7 // mul x7, x15, x26 - WORD $0xb201e3f9 // mov x25, #-8608480567731124088 - WORD $0xf2e11119 // movk x25, #2184, lsl #48 - WORD $0x9b197e35 // mul x21, x17, x25 - WORD $0xca1500e7 // eor x7, x7, x21 - WORD $0xb202e3f8 // mov x24, #4919131752989213764 - WORD $0xf2e08898 // movk x24, #1092, lsl #48 - WORD $0x9b187cb5 // mul x21, x5, x24 - WORD $0xb203e3f6 // mov x22, #2459565876494606882 - WORD $0xf2e04456 // movk x22, #546, lsl #48 - WORD $0x9b167dd6 // mul x22, x14, x22 - WORD $0xca1602b5 // eor x21, x21, x22 - WORD $0xca1500e7 // eor x7, x7, x21 - WORD $0xb203e3f4 // mov x20, #2459565876494606882 - WORD $0x9b147df5 // mul x21, x15, x20 - WORD $0x9b1a7e36 // mul x22, x17, x26 - WORD $0xca1602b5 // eor x21, x21, x22 - WORD $0x9b197cb6 // mul x22, x5, x25 - WORD $0x9b187dd8 // mul x24, x14, x24 - WORD $0xca1802d6 // eor x22, x22, x24 - WORD $0xca1602b5 // eor x21, x21, x22 - WORD $0xb202e3f7 // mov x23, #4919131752989213764 - WORD $0x9b177df6 // mul x22, x15, x23 - WORD $0x9b147e38 // mul x24, x17, x20 - WORD $0xca1802d6 // eor x22, x22, x24 - WORD $0x9b1a7cb8 // mul x24, x5, x26 - WORD $0x9b197dd9 // mul x25, x14, x25 - WORD $0xca190318 // eor x24, x24, x25 - WORD $0xca1802d6 // eor x22, x22, x24 - WORD $0xb201e3f8 // mov x24, #-8608480567731124088 - WORD $0x9b187def // mul x15, x15, x24 - WORD $0x9b177e31 // mul x17, x17, x23 - WORD $0xca1101ef // eor x15, x15, x17 - WORD $0x9b147cb1 // mul x17, x5, x20 - WORD $0x9b1a7dce // mul x14, x14, x26 - WORD $0xca0e022e // eor x14, x17, x14 - WORD $0xca0e01ee // eor x14, x15, x14 - WORD $0x9200e0ef // and x15, x7, #0x1111111111111111 - WORD $0x9203e2b1 // and x17, x21, #0x2222222222222222 - WORD $0x9202e2c5 // and x5, x22, #0x4444444444444444 - WORD $0x9201e1ce // and x14, x14, #0x8888888888888888 - WORD $0xaa1101ef // orr x15, x15, x17 - WORD $0xaa0e00ae // orr x14, x5, x14 - WORD $0xaa0e01ee // orr x14, x15, x14 - WORD $0xf94017ef // ldr x15, [sp, #40] - WORD $0xca0f01ce // eor x14, x14, x15 - WORD $0x6e388fbe // cmeq.16b v30, v29, v24 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603cf // fmov w15, s30 - WORD $0x6e388f9e // cmeq.16b v30, v28, v24 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603d1 // fmov w17, s30 - WORD $0x6e388f7e // cmeq.16b v30, v27, v24 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603c5 // fmov w5, s30 - WORD $0x6e388f5e // cmeq.16b v30, v26, v24 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603c7 // fmov w7, s30 - WORD $0xd3607ca5 // lsl x5, x5, #32 - WORD $0xaa07c0a5 // orr x5, x5, x7, lsl #48 - WORD $0x53103e31 // lsl w17, w17, #16 - WORD $0xaa1100b1 // orr x17, x5, x17 - WORD $0xaa0f022f // orr x15, x17, x15 - WORD $0x8a2e01e5 // bic x5, x15, x14 - WORD $0x6e398fbd // cmeq.16b v29, v29, v25 - WORD $0x4e221fbd // and.16b v29, v29, v2 - WORD $0x4e0303bd // tbl.16b v29, { v29 }, v3 - WORD $0x4e71bbbd // addv.8h h29, v29 - WORD $0x1e2603af // fmov w15, s29 - WORD $0x6e398f9c // cmeq.16b v28, v28, v25 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e260391 // fmov w17, s28 - WORD $0x6e398f7b // cmeq.16b v27, v27, v25 - WORD $0x4e221f7b // and.16b v27, v27, v2 - WORD $0x4e03037b // tbl.16b v27, { v27 }, v3 - WORD $0x4e71bb7b // addv.8h h27, v27 - WORD $0x1e260367 // fmov w7, s27 - WORD $0x6e398f5a // cmeq.16b v26, v26, v25 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260355 // fmov w21, s26 - WORD $0xd3607ce7 // lsl x7, x7, #32 - WORD $0xaa15c0e7 // orr x7, x7, x21, lsl #48 - WORD $0x53103e31 // lsl w17, w17, #16 - WORD $0xaa1100f1 // orr x17, x7, x17 - WORD $0xaa0f022f // orr x15, x17, x15 - WORD $0xea2e01f5 // bics x21, x15, x14 - WORD $0x54ffe900 // b.eq LBB0_224 $-736(%rip) - WORD $0x92f00007 // mov x7, #9223372036854775807 -LBB0_231: - WORD $0xd10006b6 // sub x22, x21, #1 - WORD $0x8a0502cf // and x15, x22, x5 - WORD $0x9e6701fa // fmov d26, x15 - WORD $0x0e205b5a // cnt.8b v26, v26 - WORD $0x2e303b5a // uaddlv.8b h26, v26 - WORD $0x1e26034f // fmov w15, s26 - WORD $0x8b0001ef // add x15, x15, x0 - WORD $0xeb0601ff // cmp x15, x6 - WORD $0x54002789 // b.ls LBB0_277 $1264(%rip) - WORD $0x910004c6 // add x6, x6, #1 - WORD $0xea1502d5 // ands x21, x22, x21 - WORD $0x54fffea1 // b.ne LBB0_231 $-44(%rip) - WORD $0x17ffff3a // b LBB0_224 $-792(%rip) -LBB0_233: - WORD $0xf10001ff // cmp x15, #0 - WORD $0x5400d88d // b.le LBB0_588 $6928(%rip) - WORD $0xaa0703f1 // mov x17, x7 - WORD $0xad02dff7 // stp q23, q23, [sp, #80] - WORD $0xad01dff7 // stp q23, q23, [sp, #48] - WORD $0x92402e6e // and x14, x19, #0xfff - WORD $0xf13f05df // cmp x14, #4033 - WORD $0x54000383 // b.lo LBB0_245 $112(%rip) - WORD $0xf9400bee // ldr x14, [sp, #16] - WORD $0xf10081c5 // subs x5, x14, #32 - WORD $0x540000a3 // b.lo LBB0_237 $20(%rip) - WORD $0xacc16e7a // ldp q26, q27, [x19], #32 - WORD $0xad01effa // stp q26, q27, [sp, #48] - WORD $0xaa0a03ee // mov x14, x10 - WORD $0x14000003 // b LBB0_238 $12(%rip) -LBB0_237: - WORD $0x9100c3ee // add x14, sp, #48 - WORD $0xf9400be5 // ldr x5, [sp, #16] -LBB0_238: - WORD $0xf10040b5 // subs x21, x5, #16 - WORD $0x54000283 // b.lo LBB0_246 $80(%rip) - WORD $0x3cc1067a // ldr q26, [x19], #16 - WORD $0x3c8105da // str q26, [x14], #16 - WORD $0xaa1503e5 // mov x5, x21 - WORD $0xf10022b5 // subs x21, x21, #8 - WORD $0x54000222 // b.hs LBB0_247 $68(%rip) -LBB0_240: - WORD $0xf10010b5 // subs x21, x5, #4 - WORD $0x54000283 // b.lo LBB0_248 $80(%rip) -LBB0_241: - WORD $0xb840466f // ldr w15, [x19], #4 - WORD $0xb80045cf // str w15, [x14], #4 - WORD $0xaa1503e5 // mov x5, x21 - WORD $0xf1000ab5 // subs x21, x21, #2 - WORD $0x54000222 // b.hs LBB0_249 $68(%rip) -LBB0_242: - WORD $0xb4000065 // cbz x5, LBB0_244 $12(%rip) -LBB0_243: - WORD $0x3940026f // ldrb w15, [x19] - WORD $0x390001cf // strb w15, [x14] -LBB0_244: - WORD $0x9100c3f3 // add x19, sp, #48 -LBB0_245: - WORD $0x5280007b // mov w27, #3 - WORD $0xaa1103e7 // mov x7, x17 - WORD $0x17ffff21 // b LBB0_226 $-892(%rip) -LBB0_246: - WORD $0xf10020b5 // subs x21, x5, #8 - WORD $0x54fffe23 // b.lo LBB0_240 $-60(%rip) -LBB0_247: - WORD $0xf840866f // ldr x15, [x19], #8 - WORD $0xf80085cf // str x15, [x14], #8 - WORD $0xaa1503e5 // mov x5, x21 - WORD $0xf10012b5 // subs x21, x21, #4 - WORD $0x54fffdc2 // b.hs LBB0_241 $-72(%rip) -LBB0_248: - WORD $0xf10008b5 // subs x21, x5, #2 - WORD $0x54fffe23 // b.lo LBB0_242 $-60(%rip) -LBB0_249: - WORD $0x7840266f // ldrh w15, [x19], #2 - WORD $0x780025cf // strh w15, [x14], #2 - WORD $0xaa1503e5 // mov x5, x21 - WORD $0xb5fffdd5 // cbnz x21, LBB0_243 $-72(%rip) - WORD $0x17ffffef // b LBB0_244 $-68(%rip) -LBB0_250: - WORD $0xf90017ff // str xzr, [sp, #40] - WORD $0xd2800007 // mov x7, #0 - WORD $0xd2800000 // mov x0, #0 - WORD $0xd2800006 // mov x6, #0 - WORD $0xf94007ce // ldr x14, [lr, #8] - WORD $0xcb1301cf // sub x15, x14, x19 - WORD $0x8b130293 // add x19, x20, x19 - WORD $0x1400000a // b LBB0_252 $40(%rip) -LBB0_251: - WORD $0x937ffdce // asr x14, x14, #63 - WORD $0xf90017ee // str x14, [sp, #40] - WORD $0x9e6700ba // fmov d26, x5 - WORD $0x0e205b5a // cnt.8b v26, v26 - WORD $0x2e303b5a // uaddlv.8b h26, v26 - WORD $0x1e26034e // fmov w14, s26 - WORD $0x8b0001c0 // add x0, x14, x0 - WORD $0x91010273 // add x19, x19, #64 - WORD $0xa941bfe7 // ldp x7, x15, [sp, #24] -LBB0_252: - WORD $0xf10101ee // subs x14, x15, #64 - WORD $0xf90013ee // str x14, [sp, #32] - WORD $0xf9000bef // str x15, [sp, #16] - WORD $0x5400176b // b.lt LBB0_260 $748(%rip) -LBB0_253: - WORD $0xad40727d // ldp q29, q28, [x19] - WORD $0xad416a7b // ldp q27, q26, [x19, #32] - WORD $0x6e218fbe // cmeq.16b v30, v29, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603ce // fmov w14, s30 - WORD $0x6e218f9e // cmeq.16b v30, v28, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603cf // fmov w15, s30 - WORD $0x6e218f7e // cmeq.16b v30, v27, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603d1 // fmov w17, s30 - WORD $0x6e218f5e // cmeq.16b v30, v26, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603c5 // fmov w5, s30 - WORD $0xd3607e31 // lsl x17, x17, #32 - WORD $0xaa05c231 // orr x17, x17, x5, lsl #48 - WORD $0x53103def // lsl w15, w15, #16 - WORD $0xaa0f022f // orr x15, x17, x15 - WORD $0xaa0e01ee // orr x14, x15, x14 - WORD $0xaa0701cf // orr x15, x14, x7 - WORD $0xb500008f // cbnz x15, LBB0_255 $16(%rip) - WORD $0xf9000fff // str xzr, [sp, #24] - WORD $0xd280000e // mov x14, #0 - WORD $0x1400000b // b LBB0_256 $44(%rip) -LBB0_255: - WORD $0x8a2701cf // bic x15, x14, x7 - WORD $0xaa0f04f1 // orr x17, x7, x15, lsl #1 - WORD $0x8a3101ce // bic x14, x14, x17 - WORD $0x9201f1ce // and x14, x14, #0xaaaaaaaaaaaaaaaa - WORD $0xab0f01ce // adds x14, x14, x15 - WORD $0x1a9f37ef // cset w15, hs - WORD $0xf9000fef // str x15, [sp, #24] - WORD $0xd37ff9ce // lsl x14, x14, #1 - WORD $0xd200f1ce // eor x14, x14, #0x5555555555555555 - WORD $0x8a1101ce // and x14, x14, x17 -LBB0_256: - WORD $0x6e208fbe // cmeq.16b v30, v29, v0 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603cf // fmov w15, s30 - WORD $0x6e208f9e // cmeq.16b v30, v28, v0 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603d1 // fmov w17, s30 - WORD $0x6e208f7e // cmeq.16b v30, v27, v0 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603c5 // fmov w5, s30 - WORD $0x6e208f5e // cmeq.16b v30, v26, v0 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603c7 // fmov w7, s30 - WORD $0xd3607ca5 // lsl x5, x5, #32 - WORD $0xaa07c0a5 // orr x5, x5, x7, lsl #48 - WORD $0x53103e31 // lsl w17, w17, #16 - WORD $0xaa1100b1 // orr x17, x5, x17 - WORD $0xaa0f022f // orr x15, x17, x15 - WORD $0x8a2e01ee // bic x14, x15, x14 - WORD $0x9200e1cf // and x15, x14, #0x1111111111111111 - WORD $0x9203e1d1 // and x17, x14, #0x2222222222222222 - WORD $0x9202e1c5 // and x5, x14, #0x4444444444444444 - WORD $0x9201e1ce // and x14, x14, #0x8888888888888888 - WORD $0xb200e3fa // mov x26, #1229782938247303441 - WORD $0x9b1a7de7 // mul x7, x15, x26 - WORD $0xb201e3f9 // mov x25, #-8608480567731124088 - WORD $0xf2e11119 // movk x25, #2184, lsl #48 - WORD $0x9b197e35 // mul x21, x17, x25 - WORD $0xca1500e7 // eor x7, x7, x21 - WORD $0xb202e3f8 // mov x24, #4919131752989213764 - WORD $0xf2e08898 // movk x24, #1092, lsl #48 - WORD $0x9b187cb5 // mul x21, x5, x24 - WORD $0xb203e3f6 // mov x22, #2459565876494606882 - WORD $0xf2e04456 // movk x22, #546, lsl #48 - WORD $0x9b167dd6 // mul x22, x14, x22 - WORD $0xca1602b5 // eor x21, x21, x22 - WORD $0xca1500e7 // eor x7, x7, x21 - WORD $0xb203e3f4 // mov x20, #2459565876494606882 - WORD $0x9b147df5 // mul x21, x15, x20 - WORD $0x9b1a7e36 // mul x22, x17, x26 - WORD $0xca1602b5 // eor x21, x21, x22 - WORD $0x9b197cb6 // mul x22, x5, x25 - WORD $0x9b187dd8 // mul x24, x14, x24 - WORD $0xca1802d6 // eor x22, x22, x24 - WORD $0xca1602b5 // eor x21, x21, x22 - WORD $0xb202e3f7 // mov x23, #4919131752989213764 - WORD $0x9b177df6 // mul x22, x15, x23 - WORD $0x9b147e38 // mul x24, x17, x20 - WORD $0xca1802d6 // eor x22, x22, x24 - WORD $0x9b1a7cb8 // mul x24, x5, x26 - WORD $0x9b197dd9 // mul x25, x14, x25 - WORD $0xca190318 // eor x24, x24, x25 - WORD $0xca1802d6 // eor x22, x22, x24 - WORD $0xb201e3f8 // mov x24, #-8608480567731124088 - WORD $0x9b187def // mul x15, x15, x24 - WORD $0x9b177e31 // mul x17, x17, x23 - WORD $0xca1101ef // eor x15, x15, x17 - WORD $0x9b147cb1 // mul x17, x5, x20 - WORD $0x9b1a7dce // mul x14, x14, x26 - WORD $0xca0e022e // eor x14, x17, x14 - WORD $0xca0e01ee // eor x14, x15, x14 - WORD $0x9200e0ef // and x15, x7, #0x1111111111111111 - WORD $0x9203e2b1 // and x17, x21, #0x2222222222222222 - WORD $0x9202e2c5 // and x5, x22, #0x4444444444444444 - WORD $0x9201e1ce // and x14, x14, #0x8888888888888888 - WORD $0xaa1101ef // orr x15, x15, x17 - WORD $0xaa0e00ae // orr x14, x5, x14 - WORD $0xaa0e01ee // orr x14, x15, x14 - WORD $0xf94017ef // ldr x15, [sp, #40] - WORD $0xca0f01ce // eor x14, x14, x15 - WORD $0x6e368fbe // cmeq.16b v30, v29, v22 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603cf // fmov w15, s30 - WORD $0x6e368f9e // cmeq.16b v30, v28, v22 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603d1 // fmov w17, s30 - WORD $0x6e368f7e // cmeq.16b v30, v27, v22 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603c5 // fmov w5, s30 - WORD $0x6e368f5e // cmeq.16b v30, v26, v22 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603c7 // fmov w7, s30 - WORD $0xd3607ca5 // lsl x5, x5, #32 - WORD $0xaa07c0a5 // orr x5, x5, x7, lsl #48 - WORD $0x53103e31 // lsl w17, w17, #16 - WORD $0xaa1100b1 // orr x17, x5, x17 - WORD $0xaa0f022f // orr x15, x17, x15 - WORD $0x8a2e01e5 // bic x5, x15, x14 - WORD $0x6e358fbd // cmeq.16b v29, v29, v21 - WORD $0x4e221fbd // and.16b v29, v29, v2 - WORD $0x4e0303bd // tbl.16b v29, { v29 }, v3 - WORD $0x4e71bbbd // addv.8h h29, v29 - WORD $0x1e2603af // fmov w15, s29 - WORD $0x6e358f9c // cmeq.16b v28, v28, v21 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e260391 // fmov w17, s28 - WORD $0x6e358f7b // cmeq.16b v27, v27, v21 - WORD $0x4e221f7b // and.16b v27, v27, v2 - WORD $0x4e03037b // tbl.16b v27, { v27 }, v3 - WORD $0x4e71bb7b // addv.8h h27, v27 - WORD $0x1e260367 // fmov w7, s27 - WORD $0x6e358f5a // cmeq.16b v26, v26, v21 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260355 // fmov w21, s26 - WORD $0xd3607ce7 // lsl x7, x7, #32 - WORD $0xaa15c0e7 // orr x7, x7, x21, lsl #48 - WORD $0x53103e31 // lsl w17, w17, #16 - WORD $0xaa1100f1 // orr x17, x7, x17 - WORD $0xaa0f022f // orr x15, x17, x15 - WORD $0xea2e01f5 // bics x21, x15, x14 - WORD $0x54ffe900 // b.eq LBB0_251 $-736(%rip) - WORD $0x92f00007 // mov x7, #9223372036854775807 -LBB0_258: - WORD $0xd10006b6 // sub x22, x21, #1 - WORD $0x8a0502cf // and x15, x22, x5 - WORD $0x9e6701fa // fmov d26, x15 - WORD $0x0e205b5a // cnt.8b v26, v26 - WORD $0x2e303b5a // uaddlv.8b h26, v26 - WORD $0x1e26034f // fmov w15, s26 - WORD $0x8b0001ef // add x15, x15, x0 - WORD $0xeb0601ff // cmp x15, x6 - WORD $0x54000729 // b.ls LBB0_277 $228(%rip) - WORD $0x910004c6 // add x6, x6, #1 - WORD $0xea1502d5 // ands x21, x22, x21 - WORD $0x54fffea1 // b.ne LBB0_258 $-44(%rip) - WORD $0x17ffff3a // b LBB0_251 $-792(%rip) -LBB0_260: - WORD $0xf10001ff // cmp x15, #0 - WORD $0x5400b82d // b.le LBB0_588 $5892(%rip) - WORD $0xaa0703f1 // mov x17, x7 - WORD $0xad02dff7 // stp q23, q23, [sp, #80] - WORD $0xad01dff7 // stp q23, q23, [sp, #48] - WORD $0x92402e6e // and x14, x19, #0xfff - WORD $0xf13f05df // cmp x14, #4033 - WORD $0x54000383 // b.lo LBB0_272 $112(%rip) - WORD $0xf9400bee // ldr x14, [sp, #16] - WORD $0xf10081c5 // subs x5, x14, #32 - WORD $0x540000a3 // b.lo LBB0_264 $20(%rip) - WORD $0xacc16e7a // ldp q26, q27, [x19], #32 - WORD $0xad01effa // stp q26, q27, [sp, #48] - WORD $0xaa0a03ee // mov x14, x10 - WORD $0x14000003 // b LBB0_265 $12(%rip) -LBB0_264: - WORD $0x9100c3ee // add x14, sp, #48 - WORD $0xf9400be5 // ldr x5, [sp, #16] -LBB0_265: - WORD $0xf10040b5 // subs x21, x5, #16 - WORD $0x54000283 // b.lo LBB0_273 $80(%rip) - WORD $0x3cc1067a // ldr q26, [x19], #16 - WORD $0x3c8105da // str q26, [x14], #16 - WORD $0xaa1503e5 // mov x5, x21 - WORD $0xf10022b5 // subs x21, x21, #8 - WORD $0x54000222 // b.hs LBB0_274 $68(%rip) -LBB0_267: - WORD $0xf10010b5 // subs x21, x5, #4 - WORD $0x54000283 // b.lo LBB0_275 $80(%rip) -LBB0_268: - WORD $0xb840466f // ldr w15, [x19], #4 - WORD $0xb80045cf // str w15, [x14], #4 - WORD $0xaa1503e5 // mov x5, x21 - WORD $0xf1000ab5 // subs x21, x21, #2 - WORD $0x54000222 // b.hs LBB0_276 $68(%rip) -LBB0_269: - WORD $0xb4000065 // cbz x5, LBB0_271 $12(%rip) -LBB0_270: - WORD $0x3940026f // ldrb w15, [x19] - WORD $0x390001cf // strb w15, [x14] -LBB0_271: - WORD $0x9100c3f3 // add x19, sp, #48 -LBB0_272: - WORD $0x5280007b // mov w27, #3 - WORD $0xaa1103e7 // mov x7, x17 - WORD $0x17ffff21 // b LBB0_253 $-892(%rip) -LBB0_273: - WORD $0xf10020b5 // subs x21, x5, #8 - WORD $0x54fffe23 // b.lo LBB0_267 $-60(%rip) -LBB0_274: - WORD $0xf840866f // ldr x15, [x19], #8 - WORD $0xf80085cf // str x15, [x14], #8 - WORD $0xaa1503e5 // mov x5, x21 - WORD $0xf10012b5 // subs x21, x21, #4 - WORD $0x54fffdc2 // b.hs LBB0_268 $-72(%rip) -LBB0_275: - WORD $0xf10008b5 // subs x21, x5, #2 - WORD $0x54fffe23 // b.lo LBB0_269 $-60(%rip) -LBB0_276: - WORD $0x7840266f // ldrh w15, [x19], #2 - WORD $0x780025cf // strh w15, [x14], #2 - WORD $0xaa1503e5 // mov x5, x21 - WORD $0xb5fffdd5 // cbnz x21, LBB0_270 $-72(%rip) - WORD $0x17ffffef // b LBB0_271 $-68(%rip) -LBB0_277: - WORD $0xf94007ce // ldr x14, [lr, #8] - WORD $0xdac002af // rbit x15, x21 - WORD $0xdac011ef // clz x15, x15 - WORD $0xf9400bf1 // ldr x17, [sp, #16] - WORD $0xcb1101ef // sub x15, x15, x17 - WORD $0x8b0e01ee // add x14, x15, x14 - WORD $0x910005cf // add x15, x14, #1 - WORD $0xf900002f // str x15, [x1] - WORD $0xf94007d1 // ldr x17, [lr, #8] - WORD $0xeb1101ff // cmp x15, x17 - WORD $0x9a8e2633 // csinc x19, x17, x14, hs - WORD $0x12800011 // mov w17, #-1 - WORD $0xf9000033 // str x19, [x1] - WORD $0xda9f9100 // csinv x0, x8, xzr, ls - WORD $0xb6f878c0 // tbz x0, #63, LBB0_480 $3864(%rip) - WORD $0x14000582 // b LBB0_591 $5640(%rip) -LBB0_278: - WORD $0xf94007ce // ldr x14, [lr, #8] - WORD $0xcb1301ce // sub x14, x14, x19 - WORD $0xf10041df // cmp x14, #16 - WORD $0x54000223 // b.lo LBB0_282 $68(%rip) - WORD $0xd2800000 // mov x0, #0 -LBB0_280: - WORD $0x3cf36a9a // ldr q26, [x20, x19] - WORD $0x6e348f5b // cmeq.16b v27, v26, v20 - WORD $0x4e321f5a // and.16b v26, v26, v18 - WORD $0x6e358f5a // cmeq.16b v26, v26, v21 - WORD $0x4ebb1f5a // orr.16b v26, v26, v27 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260345 // fmov w5, s26 - WORD $0x35000bc5 // cbnz w5, LBB0_299 $376(%rip) - WORD $0xd10041ce // sub x14, x14, #16 - WORD $0x91004273 // add x19, x19, #16 - WORD $0x91004000 // add x0, x0, #16 - WORD $0xf1003ddf // cmp x14, #15 - WORD $0x54fffe48 // b.hi LBB0_280 $-56(%rip) -LBB0_282: - WORD $0x8b130280 // add x0, x20, x19 - WORD $0xb400024e // cbz x14, LBB0_289 $72(%rip) - WORD $0x8b0e0005 // add x5, x0, x14 - WORD $0xd284c011 // mov x17, #9728 - WORD $0xf2c20031 // movk x17, #4097, lsl #32 -LBB0_284: - WORD $0x39400006 // ldrb w6, [x0] - WORD $0x7100b0df // cmp w6, #44 - WORD $0x9ac6218f // lsl x15, x12, x6 - WORD $0x8a1101ef // and x15, x15, x17 - WORD $0xfa4099e4 // ccmp x15, #0, #4, ls - WORD $0x54000121 // b.ne LBB0_289 $36(%rip) - WORD $0x710174df // cmp w6, #93 - WORD $0x540000e0 // b.eq LBB0_289 $28(%rip) - WORD $0x7101f4df // cmp w6, #125 - WORD $0x540000a0 // b.eq LBB0_289 $20(%rip) - WORD $0x91000400 // add x0, x0, #1 - WORD $0xf10005ce // subs x14, x14, #1 - WORD $0x54fffe81 // b.ne LBB0_284 $-48(%rip) - WORD $0xaa0503e0 // mov x0, x5 -LBB0_289: - WORD $0xcb140013 // sub x19, x0, x20 - WORD $0xf9000033 // str x19, [x1] - WORD $0x5280007b // mov w27, #3 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0x14000395 // b LBB0_479 $3668(%rip) -LBB0_290: - WORD $0xf94007c0 // ldr x0, [lr, #8] - WORD $0xcb13000e // sub x14, x0, x19 - WORD $0xf10081df // cmp x14, #32 - WORD $0x5400582b // b.lt LBB0_433 $2820(%rip) - WORD $0xd280000e // mov x14, #0 - WORD $0xd2800005 // mov x5, #0 - WORD $0xcb080000 // sub x0, x0, x8 - WORD $0x528003f3 // mov w19, #31 -LBB0_292: - WORD $0x8b0e00cf // add x15, x6, x14 - WORD $0x3cc011fa // ldur q26, [x15, #1] - WORD $0x3cc111fb // ldur q27, [x15, #17] - WORD $0x6e208f5c // cmeq.16b v28, v26, v0 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e260396 // fmov w22, s28 - WORD $0x6e208f7c // cmeq.16b v28, v27, v0 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e26038f // fmov w15, s28 - WORD $0x33103df6 // bfi w22, w15, #16, #16 - WORD $0x6e218f5a // cmeq.16b v26, v26, v1 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260355 // fmov w21, s26 - WORD $0x6e218f7a // cmeq.16b v26, v27, v1 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e26034f // fmov w15, s26 - WORD $0x33103df5 // bfi w21, w15, #16, #16 - WORD $0x710002bf // cmp w21, #0 - WORD $0xfa4008a0 // ccmp x5, #0, #0, eq - WORD $0x540001a0 // b.eq LBB0_294 $52(%rip) - WORD $0x0a2502af // bic w15, w21, w5 - WORD $0x2a0f04b1 // orr w17, w5, w15, lsl #1 - WORD $0x0a0402a5 // and w5, w21, w4 - WORD $0x0a3100a5 // bic w5, w5, w17 - WORD $0x2b0f00af // adds w15, w5, w15 - WORD $0x1a9f37e5 // cset w5, hs - WORD $0x4a0f060f // eor w15, w16, w15, lsl #1 - WORD $0x0a1101ef // and w15, w15, w17 - WORD $0x12800011 // mov w17, #-1 - WORD $0x2a2f03ef // mvn w15, w15 - WORD $0x8a1601f6 // and x22, x15, x22 - WORD $0x14000002 // b LBB0_295 $8(%rip) -LBB0_294: - WORD $0xd2800005 // mov x5, #0 -LBB0_295: - WORD $0xb5ff68b6 // cbnz x22, LBB0_120 $-4844(%rip) - WORD $0x910081ce // add x14, x14, #32 - WORD $0xd1008273 // sub x19, x19, #32 - WORD $0x8b13000f // add x15, x0, x19 - WORD $0xf100fdff // cmp x15, #63 - WORD $0x54fffa4c // b.gt LBB0_292 $-184(%rip) - WORD $0xb5008a25 // cbnz x5, LBB0_531 $4420(%rip) - WORD $0x8b0e00cf // add x15, x6, x14 - WORD $0x910005e5 // add x5, x15, #1 - WORD $0xaa2e03ee // mvn x14, x14 - WORD $0x8b0001ce // add x14, x14, x0 - WORD $0xf10005df // cmp x14, #1 - WORD $0x5400514a // b.ge LBB0_434 $2600(%rip) - WORD $0x14000515 // b LBB0_590 $5204(%rip) -LBB0_299: - WORD $0x5ac000ae // rbit w14, w5 - WORD $0x5ac011ce // clz w14, w14 - WORD $0x8b1301d3 // add x19, x14, x19 - WORD $0xf9000033 // str x19, [x1] - WORD $0xf100067f // cmp x19, #1 - WORD $0x54006a0b // b.lt LBB0_479 $3392(%rip) - WORD $0x8b0001ce // add x14, x14, x0 -LBB0_301: - WORD $0x386e68cf // ldrb w15, [x6, x14] - WORD $0x710081ff // cmp w15, #32 - WORD $0x9acf218f // lsl x15, x12, x15 - WORD $0x8a0d01ef // and x15, x15, x13 - WORD $0xfa4099e4 // ccmp x15, #0, #4, ls - WORD $0x54000120 // b.eq LBB0_303 $36(%rip) - WORD $0x8b0e010f // add x15, x8, x14 - WORD $0xf900002f // str x15, [x1] - WORD $0xd10005ce // sub x14, x14, #1 - WORD $0x8b0e0100 // add x0, x8, x14 - WORD $0x9100080f // add x15, x0, #2 - WORD $0xf10005ff // cmp x15, #1 - WORD $0x54fffe8c // b.gt LBB0_301 $-48(%rip) - WORD $0x17fffb65 // b LBB0_137 $-4716(%rip) -LBB0_303: - WORD $0x8b0e010e // add x14, x8, x14 - WORD $0x910005d3 // add x19, x14, #1 - WORD $0x1400033e // b LBB0_479 $3320(%rip) -LBB0_304: - WORD $0xaa1a03e5 // mov x5, x26 - WORD $0x9280000e // mov x14, #-1 - WORD $0xb5ff8840 // cbnz x0, LBB0_174 $-3832(%rip) - WORD $0x14000499 // b LBB0_560 $4708(%rip) -LBB0_305: - WORD $0x54009280 // b.eq LBB0_558 $4688(%rip) - WORD $0xf10102ff // cmp x23, #64 - WORD $0x540055a3 // b.lo LBB0_448 $2740(%rip) - WORD $0xd2800006 // mov x6, #0 - WORD $0x92800000 // mov x0, #-1 -LBB0_308: - WORD $0x8b13028e // add x14, x20, x19 - WORD $0xad4071dd // ldp q29, q28, [x14] - WORD $0xad4169db // ldp q27, q26, [x14, #32] - WORD $0x6e208fbe // cmeq.16b v30, v29, v0 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603ce // fmov w14, s30 - WORD $0x6e208f9e // cmeq.16b v30, v28, v0 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603cf // fmov w15, s30 - WORD $0x6e208f7e // cmeq.16b v30, v27, v0 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603d1 // fmov w17, s30 - WORD $0x6e208f5e // cmeq.16b v30, v26, v0 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603c5 // fmov w5, s30 - WORD $0x6e218fbe // cmeq.16b v30, v29, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603c7 // fmov w7, s30 - WORD $0x6e218f9e // cmeq.16b v30, v28, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603d5 // fmov w21, s30 - WORD $0x6e218f7e // cmeq.16b v30, v27, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603d6 // fmov w22, s30 - WORD $0x6e218f5e // cmeq.16b v30, v26, v1 - WORD $0x4e221fde // and.16b v30, v30, v2 - WORD $0x4e0303de // tbl.16b v30, { v30 }, v3 - WORD $0x4e71bbde // addv.8h h30, v30 - WORD $0x1e2603d8 // fmov w24, s30 - WORD $0xd3607e31 // lsl x17, x17, #32 - WORD $0xaa05c231 // orr x17, x17, x5, lsl #48 - WORD $0x53103def // lsl w15, w15, #16 - WORD $0xaa0f022f // orr x15, x17, x15 - WORD $0xaa0e01ee // orr x14, x15, x14 - WORD $0xd3607ecf // lsl x15, x22, #32 - WORD $0xaa18c1ef // orr x15, x15, x24, lsl #48 - WORD $0x53103eb1 // lsl w17, w21, #16 - WORD $0xaa1101ef // orr x15, x15, x17 - WORD $0xaa0701e5 // orr x5, x15, x7 - WORD $0xb5000445 // cbnz x5, LBB0_313 $136(%rip) - WORD $0xb50004c6 // cbnz x6, LBB0_314 $152(%rip) -LBB0_310: - WORD $0x6e3d349d // cmhi.16b v29, v4, v29 - WORD $0x4e221fbd // and.16b v29, v29, v2 - WORD $0x4e0303bd // tbl.16b v29, { v29 }, v3 - WORD $0x4e71bbbd // addv.8h h29, v29 - WORD $0x1e2603af // fmov w15, s29 - WORD $0x6e3c349c // cmhi.16b v28, v4, v28 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e260391 // fmov w17, s28 - WORD $0x6e3b349b // cmhi.16b v27, v4, v27 - WORD $0x4e221f7b // and.16b v27, v27, v2 - WORD $0x4e03037b // tbl.16b v27, { v27 }, v3 - WORD $0x4e71bb7b // addv.8h h27, v27 - WORD $0x1e260365 // fmov w5, s27 - WORD $0x6e3a349a // cmhi.16b v26, v4, v26 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260347 // fmov w7, s26 - WORD $0xd3607ca5 // lsl x5, x5, #32 - WORD $0xaa07c0a5 // orr x5, x5, x7, lsl #48 - WORD $0x53103e31 // lsl w17, w17, #16 - WORD $0xaa1100b1 // orr x17, x5, x17 - WORD $0xaa0f0225 // orr x5, x17, x15 - WORD $0xb500030e // cbnz x14, LBB0_315 $96(%rip) - WORD $0xb5008925 // cbnz x5, LBB0_564 $4388(%rip) - WORD $0xd10102f7 // sub x23, x23, #64 - WORD $0x91010273 // add x19, x19, #64 - WORD $0xf100feff // cmp x23, #63 - WORD $0x54fff568 // b.hi LBB0_308 $-340(%rip) - WORD $0x14000229 // b LBB0_440 $2212(%rip) -LBB0_313: - WORD $0xb100041f // cmn x0, #1 - WORD $0xdac000af // rbit x15, x5 - WORD $0xdac011ef // clz x15, x15 - WORD $0x8b1301ef // add x15, x15, x19 - WORD $0x9a8f1000 // csel x0, x0, x15, ne -LBB0_314: - WORD $0x8a2600af // bic x15, x5, x6 - WORD $0xaa0f04d1 // orr x17, x6, x15, lsl #1 - WORD $0x8a3100a5 // bic x5, x5, x17 - WORD $0x9201f0a5 // and x5, x5, #0xaaaaaaaaaaaaaaaa - WORD $0xab0f00af // adds x15, x5, x15 - WORD $0x1a9f37e6 // cset w6, hs - WORD $0xd37ff9ef // lsl x15, x15, #1 - WORD $0xd200f1ef // eor x15, x15, #0x5555555555555555 - WORD $0x8a1101ef // and x15, x15, x17 - WORD $0x8a2f01ce // bic x14, x14, x15 - WORD $0x5280007b // mov w27, #3 - WORD $0x17ffffd0 // b LBB0_310 $-192(%rip) -LBB0_315: - WORD $0xdac001ce // rbit x14, x14 - WORD $0xdac011ce // clz x14, x14 - WORD $0xdac000af // rbit x15, x5 - WORD $0xdac011e5 // clz x5, x15 - WORD $0xeb0e00bf // cmp x5, x14 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0x54008fe3 // b.lo LBB0_587 $4604(%rip) -LBB0_316: - WORD $0x8b1301ce // add x14, x14, x19 - WORD $0x910005d3 // add x19, x14, #1 - WORD $0xb6f85833 // tbz x19, #63, LBB0_478 $2820(%rip) - WORD $0x1400041a // b LBB0_557 $4200(%rip) -LBB0_317: - WORD $0x3940040e // ldrb w14, [x0, #1] - WORD $0x5100b9ce // sub w14, w14, #46 - WORD $0x7100dddf // cmp w14, #55 - WORD $0x54ff75e8 // b.hi LBB0_166 $-4420(%rip) - WORD $0x9ace218f // lsl x15, x12, x14 - WORD $0x5280002e // mov w14, #1 - WORD $0xb20903f1 // mov x17, #36028797027352576 - WORD $0xf2800031 // movk x17, #1 - WORD $0xea1101ff // tst x15, x17 - WORD $0x12800011 // mov w17, #-1 - WORD $0x54001420 // b.eq LBB0_365 $644(%rip) -LBB0_319: - WORD $0xf100435f // cmp x26, #16 - WORD $0x54005143 // b.lo LBB0_470 $2600(%rip) - WORD $0xd2800016 // mov x22, #0 - WORD $0xd2800005 // mov x5, #0 - WORD $0x92800006 // mov x6, #-1 - WORD $0x92800017 // mov x23, #-1 - WORD $0x9280001b // mov x27, #-1 -LBB0_321: - WORD $0x3ce5681a // ldr q26, [x0, x5] - WORD $0x6e258f5b // cmeq.16b v27, v26, v5 - WORD $0x6e268f5c // cmeq.16b v28, v26, v6 - WORD $0x6e278f5d // cmeq.16b v29, v26, v7 - WORD $0x4e30875e // add.16b v30, v26, v16 - WORD $0x6e3e363e // cmhi.16b v30, v17, v30 - WORD $0x4e321f5a // and.16b v26, v26, v18 - WORD $0x6e338f5a // cmeq.16b v26, v26, v19 - WORD $0x4ebd1f9c // orr.16b v28, v28, v29 - WORD $0x4ebb1fdd // orr.16b v29, v30, v27 - WORD $0x4ebc1f5e // orr.16b v30, v26, v28 - WORD $0x4ebe1fbd // orr.16b v29, v29, v30 - WORD $0x4e221f7b // and.16b v27, v27, v2 - WORD $0x4e03037b // tbl.16b v27, { v27 }, v3 - WORD $0x4e71bb7b // addv.8h h27, v27 - WORD $0x1e26036f // fmov w15, s27 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260351 // fmov w17, s26 - WORD $0x4e221f9a // and.16b v26, v28, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260347 // fmov w7, s26 - WORD $0x4e221fba // and.16b v26, v29, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e26034e // fmov w14, s26 - WORD $0x2a2e03ee // mvn w14, w14 - WORD $0x32103dce // orr w14, w14, #0xffff0000 - WORD $0x5ac001ce // rbit w14, w14 - WORD $0x5ac011ce // clz w14, w14 - WORD $0x12800015 // mov w21, #-1 - WORD $0x1ace22b5 // lsl w21, w21, w14 - WORD $0x0a3501f8 // bic w24, w15, w21 - WORD $0x0a350239 // bic w25, w17, w21 - WORD $0x0a3500f5 // bic w21, w7, w21 - WORD $0x710041df // cmp w14, #16 - WORD $0x1a9801f8 // csel w24, w15, w24, eq - WORD $0x1a990239 // csel w25, w17, w25, eq - WORD $0x1a9500f5 // csel w21, w7, w21, eq - WORD $0x5100070f // sub w15, w24, #1 - WORD $0x6a1801ef // ands w15, w15, w24 - WORD $0x540035a1 // b.ne LBB0_432 $1716(%rip) - WORD $0x5100072f // sub w15, w25, #1 - WORD $0x6a1901ef // ands w15, w15, w25 - WORD $0x54003541 // b.ne LBB0_432 $1704(%rip) - WORD $0x510006af // sub w15, w21, #1 - WORD $0x6a1501ef // ands w15, w15, w21 - WORD $0x540034e1 // b.ne LBB0_432 $1692(%rip) - WORD $0x340000d8 // cbz w24, LBB0_327 $24(%rip) - WORD $0x5ac0030f // rbit w15, w24 - WORD $0x5ac011f8 // clz w24, w15 - WORD $0xb100077f // cmn x27, #1 - WORD $0x540038a1 // b.ne LBB0_441 $1812(%rip) - WORD $0x8b1800bb // add x27, x5, x24 -LBB0_327: - WORD $0x340000d9 // cbz w25, LBB0_330 $24(%rip) - WORD $0x5ac0032f // rbit w15, w25 - WORD $0x5ac011f8 // clz w24, w15 - WORD $0xb10006ff // cmn x23, #1 - WORD $0x540037e1 // b.ne LBB0_441 $1788(%rip) - WORD $0x8b1800b7 // add x23, x5, x24 -LBB0_330: - WORD $0x340000d5 // cbz w21, LBB0_333 $24(%rip) - WORD $0x5ac002af // rbit w15, w21 - WORD $0x5ac011f5 // clz w21, w15 - WORD $0xb10004df // cmn x6, #1 - WORD $0x540047c1 // b.ne LBB0_469 $2296(%rip) - WORD $0x8b1500a6 // add x6, x5, x21 -LBB0_333: - WORD $0x710041df // cmp w14, #16 - WORD $0x54000601 // b.ne LBB0_351 $192(%rip) - WORD $0x910040a5 // add x5, x5, #16 - WORD $0xd10042d6 // sub x22, x22, #16 - WORD $0x8b16034e // add x14, x26, x22 - WORD $0xf1003ddf // cmp x14, #15 - WORD $0x54fff6c8 // b.hi LBB0_321 $-296(%rip) - WORD $0x8b050016 // add x22, x0, x5 - WORD $0xeb05035f // cmp x26, x5 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0x54000540 // b.eq LBB0_352 $168(%rip) -LBB0_336: - WORD $0x8b0e02c5 // add x5, x22, x14 - WORD $0xcb0802cf // sub x15, x22, x8 - WORD $0xcb1401f4 // sub x20, x15, x20 - WORD $0xaa1603fa // mov x26, x22 - WORD $0x14000006 // b LBB0_339 $24(%rip) -LBB0_337: - WORD $0xd100069b // sub x27, x20, #1 -LBB0_338: - WORD $0x91000694 // add x20, x20, #1 - WORD $0xaa1a03f6 // mov x22, x26 - WORD $0xd10005ce // sub x14, x14, #1 - WORD $0xb4000c2e // cbz x14, LBB0_373 $388(%rip) -LBB0_339: - WORD $0x38401755 // ldrb w21, [x26], #1 - WORD $0x5100c2af // sub w15, w21, #48 - WORD $0x710029ff // cmp w15, #10 - WORD $0x54ffff23 // b.lo LBB0_338 $-28(%rip) - WORD $0x7100b6bf // cmp w21, #45 - WORD $0x5400014d // b.le LBB0_345 $40(%rip) - WORD $0x710196bf // cmp w21, #101 - WORD $0x54000200 // b.eq LBB0_349 $64(%rip) - WORD $0x710116bf // cmp w21, #69 - WORD $0x540001c0 // b.eq LBB0_349 $56(%rip) - WORD $0x7100babf // cmp w21, #46 - WORD $0x54000281 // b.ne LBB0_352 $80(%rip) - WORD $0xb100077f // cmn x27, #1 - WORD $0x54fffdc0 // b.eq LBB0_337 $-72(%rip) - WORD $0x1400016d // b LBB0_431 $1460(%rip) -LBB0_345: - WORD $0x7100aebf // cmp w21, #43 - WORD $0x54000060 // b.eq LBB0_347 $12(%rip) - WORD $0x7100b6bf // cmp w21, #45 - WORD $0x540001a1 // b.ne LBB0_352 $52(%rip) -LBB0_347: - WORD $0xb10004df // cmn x6, #1 - WORD $0x54002ce1 // b.ne LBB0_431 $1436(%rip) - WORD $0xd1000686 // sub x6, x20, #1 - WORD $0x17ffffe6 // b LBB0_338 $-104(%rip) -LBB0_349: - WORD $0xb10006ff // cmn x23, #1 - WORD $0x54002c61 // b.ne LBB0_431 $1420(%rip) - WORD $0xd1000697 // sub x23, x20, #1 - WORD $0x17ffffe2 // b LBB0_338 $-120(%rip) -LBB0_351: - WORD $0x8b2e400e // add x14, x0, w14, uxtw - WORD $0x8b0501d6 // add x22, x14, x5 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 -LBB0_352: - WORD $0x9280000e // mov x14, #-1 - WORD $0xb4007d1b // cbz x27, LBB0_584 $4000(%rip) -LBB0_353: - WORD $0xb4007ce6 // cbz x6, LBB0_584 $3996(%rip) - WORD $0xb4007cd7 // cbz x23, LBB0_584 $3992(%rip) - WORD $0xcb0002ce // sub x14, x22, x0 - WORD $0xd10005c0 // sub x0, x14, #1 - WORD $0xeb00037f // cmp x27, x0 - WORD $0x540002e0 // b.eq LBB0_364 $92(%rip) - WORD $0xeb0000df // cmp x6, x0 - WORD $0x540002a0 // b.eq LBB0_364 $84(%rip) - WORD $0xeb0002ff // cmp x23, x0 - WORD $0x54000260 // b.eq LBB0_364 $76(%rip) - WORD $0xf10004cf // subs x15, x6, #1 - WORD $0x5400006b // b.lt LBB0_360 $12(%rip) - WORD $0xeb0f02ff // cmp x23, x15 - WORD $0x54007b61 // b.ne LBB0_585 $3948(%rip) -LBB0_360: - WORD $0xaa170360 // orr x0, x27, x23 - WORD $0xb7f80060 // tbnz x0, #63, LBB0_362 $12(%rip) - WORD $0xeb17037f // cmp x27, x23 - WORD $0x54007b2a // b.ge LBB0_586 $3940(%rip) -LBB0_362: - WORD $0xd37ffc0f // lsr x15, x0, #63 - WORD $0x520001ef // eor w15, w15, #0x1 - WORD $0xd10006f1 // sub x17, x23, #1 - WORD $0xeb11037f // cmp x27, x17 - WORD $0x1a9f17f1 // cset w17, eq - WORD $0x6a1101ff // tst w15, w17 - WORD $0xda9701ce // csinv x14, x14, x23, eq -LBB0_363: - WORD $0x12800011 // mov w17, #-1 - WORD $0xb6f8008e // tbz x14, #63, LBB0_365 $16(%rip) - WORD $0x140003cc // b LBB0_584 $3888(%rip) -LBB0_364: - WORD $0xcb0e03ee // neg x14, x14 - WORD $0xb7f8794e // tbnz x14, #63, LBB0_584 $3880(%rip) -LBB0_365: - WORD $0x8b1301d3 // add x19, x14, x19 - WORD $0xf9000033 // str x19, [x1] - WORD $0xaa0803e0 // mov x0, x8 - WORD $0xeb07011f // cmp x8, x7 - WORD $0x5280007b // mov w27, #3 - WORD $0x54004263 // b.lo LBB0_480 $2124(%rip) - WORD $0x140003cf // b LBB0_591 $3900(%rip) -LBB0_366: - WORD $0xb5003d85 // cbnz x5, LBB0_471 $1968(%rip) - WORD $0x8b0e00cf // add x15, x6, x14 - WORD $0x910005e5 // add x5, x15, #1 - WORD $0xaa2e03ee // mvn x14, x14 - WORD $0x8b0001ce // add x14, x14, x0 - WORD $0xf10005df // cmp x14, #1 - WORD $0x54003f2a // b.ge LBB0_474 $2020(%rip) - WORD $0x140003c6 // b LBB0_590 $3864(%rip) -LBB0_368: - WORD $0x5ac001ee // rbit w14, w15 - WORD $0x5ac011ce // clz w14, w14 - WORD $0xaa3b03ef // mvn x15, x27 - WORD $0xcb0e01ee // sub x14, x15, x14 - WORD $0x5280007b // mov w27, #3 - WORD $0x17fffb28 // b LBB0_185 $-4960(%rip) -LBB0_369: - WORD $0x8b130285 // add x5, x20, x19 - WORD $0xf10005df // cmp x14, #1 - WORD $0x54003dea // b.ge LBB0_474 $1980(%rip) - WORD $0x140003bc // b LBB0_590 $3824(%rip) -LBB0_370: - WORD $0x8b130293 // add x19, x20, x19 - WORD $0x1400001a // b LBB0_377 $104(%rip) -LBB0_371: - WORD $0x8b130293 // add x19, x20, x19 - WORD $0x1400003e // b LBB0_383 $248(%rip) -LBB0_372: - WORD $0xaa3b03ee // mvn x14, x27 - WORD $0xcb3541ce // sub x14, x14, w21, uxtw - WORD $0x5280007b // mov w27, #3 - WORD $0x17fffb1c // b LBB0_185 $-5008(%rip) -LBB0_373: - WORD $0xaa0503f6 // mov x22, x5 - WORD $0x9280000e // mov x14, #-1 - WORD $0xb5fff7fb // cbnz x27, LBB0_353 $-260(%rip) - WORD $0x140003a5 // b LBB0_584 $3732(%rip) -LBB0_374: - WORD $0x5ac001ee // rbit w14, w15 - WORD $0x5ac011ce // clz w14, w14 - WORD $0xaa3b03ef // mvn x15, x27 - WORD $0xcb0e01ee // sub x14, x15, x14 - WORD $0x5280007b // mov w27, #3 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0x17fffb10 // b LBB0_185 $-5056(%rip) -LBB0_375: - WORD $0x8b130285 // add x5, x20, x19 - WORD $0xf10005df // cmp x14, #1 - WORD $0x5400400a // b.ge LBB0_484 $2048(%rip) - WORD $0x140003a4 // b LBB0_590 $3728(%rip) -LBB0_376: - WORD $0xd2800006 // mov x6, #0 - WORD $0x8b130293 // add x19, x20, x19 - WORD $0x92800000 // mov x0, #-1 -LBB0_377: - WORD $0xf10082ee // subs x14, x23, #32 - WORD $0x54004483 // b.lo LBB0_491 $2192(%rip) - WORD $0xad406e7a // ldp q26, q27, [x19] - WORD $0x6e208f5c // cmeq.16b v28, v26, v0 - WORD $0x6e208f7d // cmeq.16b v29, v27, v0 - WORD $0x6e218f5a // cmeq.16b v26, v26, v1 - WORD $0x6e218f7b // cmeq.16b v27, v27, v1 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e260385 // fmov w5, s28 - WORD $0x4e221fbc // and.16b v28, v29, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e26038f // fmov w15, s28 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260355 // fmov w21, s26 - WORD $0x4e221f7a // and.16b v26, v27, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260356 // fmov w22, s26 - WORD $0x33103de5 // bfi w5, w15, #16, #16 - WORD $0x33103ed5 // bfi w21, w22, #16, #16 - WORD $0x35003eb5 // cbnz w21, LBB0_488 $2004(%rip) - WORD $0xb5003f46 // cbnz x6, LBB0_489 $2024(%rip) - WORD $0xb4004105 // cbz x5, LBB0_490 $2080(%rip) -LBB0_381: - WORD $0xdac000ae // rbit x14, x5 - WORD $0xdac011ce // clz x14, x14 - WORD $0xcb14026f // sub x15, x19, x20 - WORD $0x8b0e01ee // add x14, x15, x14 - WORD $0x910005d3 // add x19, x14, #1 - WORD $0xb6f837f3 // tbz x19, #63, LBB0_478 $1788(%rip) - WORD $0x14000318 // b LBB0_557 $3168(%rip) -LBB0_382: - WORD $0xd2800006 // mov x6, #0 - WORD $0x8b130293 // add x19, x20, x19 - WORD $0x92800000 // mov x0, #-1 -LBB0_383: - WORD $0xf10082ee // subs x14, x23, #32 - WORD $0x54000623 // b.lo LBB0_390 $196(%rip) - WORD $0xad406a7b // ldp q27, q26, [x19] - WORD $0x6e208f7c // cmeq.16b v28, v27, v0 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e260385 // fmov w5, s28 - WORD $0x6e208f5c // cmeq.16b v28, v26, v0 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e26038f // fmov w15, s28 - WORD $0x6e218f7c // cmeq.16b v28, v27, v1 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e260395 // fmov w21, s28 - WORD $0x6e218f5c // cmeq.16b v28, v26, v1 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e260396 // fmov w22, s28 - WORD $0x33103de5 // bfi w5, w15, #16, #16 - WORD $0x33103ed5 // bfi w21, w22, #16, #16 - WORD $0x35004115 // cbnz w21, LBB0_502 $2080(%rip) - WORD $0xb50041a6 // cbnz x6, LBB0_503 $2100(%rip) -LBB0_386: - WORD $0x6e3b349b // cmhi.16b v27, v4, v27 - WORD $0x4e221f7b // and.16b v27, v27, v2 - WORD $0x4e03037b // tbl.16b v27, { v27 }, v3 - WORD $0x4e71bb7b // addv.8h h27, v27 - WORD $0x1e260376 // fmov w22, s27 - WORD $0x6e3a349a // cmhi.16b v26, v4, v26 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e26034f // fmov w15, s26 - WORD $0x33103df6 // bfi w22, w15, #16, #16 - WORD $0xdac002cf // rbit x15, x22 - WORD $0xdac011f5 // clz x21, x15 - WORD $0xb40000e5 // cbz x5, LBB0_388 $28(%rip) - WORD $0xdac000ae // rbit x14, x5 - WORD $0xdac011c5 // clz x5, x14 - WORD $0xcb14026e // sub x14, x19, x20 - WORD $0xeb0502bf // cmp x21, x5 - WORD $0x54000462 // b.hs LBB0_401 $140(%rip) - WORD $0x14000356 // b LBB0_592 $3416(%rip) -LBB0_388: - WORD $0x35006b16 // cbnz w22, LBB0_593 $3424(%rip) - WORD $0x91008273 // add x19, x19, #32 - WORD $0xaa0e03f7 // mov x23, x14 -LBB0_390: - WORD $0xb5004b26 // cbnz x6, LBB0_522 $2404(%rip) - WORD $0xb4005c77 // cbz x23, LBB0_558 $2956(%rip) -LBB0_392: - WORD $0xcb1403ee // neg x14, x20 -LBB0_393: - WORD $0xd2800005 // mov x5, #0 -LBB0_394: - WORD $0x38656a66 // ldrb w6, [x19, x5] - WORD $0x710088df // cmp w6, #34 - WORD $0x540002e0 // b.eq LBB0_400 $92(%rip) - WORD $0x710170df // cmp w6, #92 - WORD $0x540000e0 // b.eq LBB0_398 $28(%rip) - WORD $0x71007cdf // cmp w6, #31 - WORD $0x540069e9 // b.ls LBB0_594 $3388(%rip) - WORD $0x910004a5 // add x5, x5, #1 - WORD $0xeb0502ff // cmp x23, x5 - WORD $0x54fffee1 // b.ne LBB0_394 $-36(%rip) - WORD $0x140002d6 // b LBB0_558 $2904(%rip) -LBB0_398: - WORD $0xd10006ef // sub x15, x23, #1 - WORD $0xeb0501ff // cmp x15, x5 - WORD $0x54005a60 // b.eq LBB0_558 $2892(%rip) - WORD $0x8b05026f // add x15, x19, x5 - WORD $0x8b0e01e6 // add x6, x15, x14 - WORD $0xb100041f // cmn x0, #1 - WORD $0x9a8000c0 // csel x0, x6, x0, eq - WORD $0x910009f3 // add x19, x15, #2 - WORD $0xd1000aef // sub x15, x23, #2 - WORD $0xcb0502e6 // sub x6, x23, x5 - WORD $0xd10008d7 // sub x23, x6, #2 - WORD $0xeb0501ff // cmp x15, x5 - WORD $0x54fffd01 // b.ne LBB0_393 $-96(%rip) - WORD $0x140002c8 // b LBB0_558 $2848(%rip) -LBB0_400: - WORD $0xcb14026e // sub x14, x19, x20 -LBB0_401: - WORD $0x8b0501ce // add x14, x14, x5 - WORD $0x910005d3 // add x19, x14, #1 - WORD $0xb6f82d13 // tbz x19, #63, LBB0_478 $1440(%rip) - WORD $0x140002c1 // b LBB0_557 $2820(%rip) -LBB0_402: - WORD $0x8b130293 // add x19, x20, x19 - WORD $0x1400000a // b LBB0_406 $40(%rip) -LBB0_403: - WORD $0x8b130293 // add x19, x20, x19 - WORD $0x1400002e // b LBB0_412 $184(%rip) -LBB0_404: - WORD $0xaa3b03ee // mvn x14, x27 - WORD $0xcb3841ce // sub x14, x14, w24, uxtw - WORD $0x5280007b // mov w27, #3 - WORD $0x17fffa87 // b LBB0_185 $-5604(%rip) -LBB0_405: - WORD $0xd2800006 // mov x6, #0 - WORD $0x8b130293 // add x19, x20, x19 - WORD $0x92800000 // mov x0, #-1 -LBB0_406: - WORD $0xf10082ee // subs x14, x23, #32 - WORD $0x54003da3 // b.lo LBB0_507 $1972(%rip) - WORD $0xad406e7a // ldp q26, q27, [x19] - WORD $0x6e208f5c // cmeq.16b v28, v26, v0 - WORD $0x6e208f7d // cmeq.16b v29, v27, v0 - WORD $0x6e218f5a // cmeq.16b v26, v26, v1 - WORD $0x6e218f7b // cmeq.16b v27, v27, v1 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e260385 // fmov w5, s28 - WORD $0x4e221fbc // and.16b v28, v29, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e26038f // fmov w15, s28 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260355 // fmov w21, s26 - WORD $0x4e221f7a // and.16b v26, v27, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260356 // fmov w22, s26 - WORD $0x33103de5 // bfi w5, w15, #16, #16 - WORD $0x33103ed5 // bfi w21, w22, #16, #16 - WORD $0x350037d5 // cbnz w21, LBB0_504 $1784(%rip) - WORD $0xb5003866 // cbnz x6, LBB0_505 $1804(%rip) - WORD $0xb4003a25 // cbz x5, LBB0_506 $1860(%rip) -LBB0_410: - WORD $0xdac000ae // rbit x14, x5 - WORD $0xdac011ce // clz x14, x14 - WORD $0xcb14026f // sub x15, x19, x20 - WORD $0x8b0e01ee // add x14, x15, x14 - WORD $0x910005d3 // add x19, x14, #1 - WORD $0xb6ff5b53 // tbz x19, #63, LBB0_199 $-5272(%rip) - WORD $0x14000293 // b LBB0_557 $2636(%rip) -LBB0_411: - WORD $0xd2800006 // mov x6, #0 - WORD $0x8b130293 // add x19, x20, x19 - WORD $0x92800000 // mov x0, #-1 -LBB0_412: - WORD $0xf10082ee // subs x14, x23, #32 - WORD $0x54000623 // b.lo LBB0_419 $196(%rip) - WORD $0xad406a7b // ldp q27, q26, [x19] - WORD $0x6e208f7c // cmeq.16b v28, v27, v0 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e260385 // fmov w5, s28 - WORD $0x6e208f5c // cmeq.16b v28, v26, v0 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e26038f // fmov w15, s28 - WORD $0x6e218f7c // cmeq.16b v28, v27, v1 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e260395 // fmov w21, s28 - WORD $0x6e218f5c // cmeq.16b v28, v26, v1 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e260396 // fmov w22, s28 - WORD $0x33103de5 // bfi w5, w15, #16, #16 - WORD $0x33103ed5 // bfi w21, w22, #16, #16 - WORD $0x350039f5 // cbnz w21, LBB0_517 $1852(%rip) - WORD $0xb5003a86 // cbnz x6, LBB0_519 $1872(%rip) -LBB0_415: - WORD $0x6e3b349b // cmhi.16b v27, v4, v27 - WORD $0x4e221f7b // and.16b v27, v27, v2 - WORD $0x4e03037b // tbl.16b v27, { v27 }, v3 - WORD $0x4e71bb7b // addv.8h h27, v27 - WORD $0x1e260376 // fmov w22, s27 - WORD $0x6e3a349a // cmhi.16b v26, v4, v26 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e26034f // fmov w15, s26 - WORD $0x33103df6 // bfi w22, w15, #16, #16 - WORD $0xdac002cf // rbit x15, x22 - WORD $0xdac011f5 // clz x21, x15 - WORD $0xb40000e5 // cbz x5, LBB0_417 $28(%rip) - WORD $0xdac000ae // rbit x14, x5 - WORD $0xdac011c5 // clz x5, x14 - WORD $0xcb14026e // sub x14, x19, x20 - WORD $0xeb0502bf // cmp x21, x5 - WORD $0x54000582 // b.hs LBB0_430 $176(%rip) - WORD $0x140002d1 // b LBB0_592 $2884(%rip) -LBB0_417: - WORD $0x35005a76 // cbnz w22, LBB0_593 $2892(%rip) - WORD $0x91008273 // add x19, x19, #32 - WORD $0xaa0e03f7 // mov x23, x14 -LBB0_419: - WORD $0xb5003d86 // cbnz x6, LBB0_529 $1968(%rip) - WORD $0x5280007b // mov w27, #3 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0xb4004b77 // cbz x23, LBB0_558 $2412(%rip) -LBB0_421: - WORD $0xcb1403ee // neg x14, x20 -LBB0_422: - WORD $0xd2800005 // mov x5, #0 -LBB0_423: - WORD $0x38656a66 // ldrb w6, [x19, x5] - WORD $0x710088df // cmp w6, #34 - WORD $0x540003a0 // b.eq LBB0_429 $116(%rip) - WORD $0x710170df // cmp w6, #92 - WORD $0x54000140 // b.eq LBB0_427 $40(%rip) - WORD $0x71007cdf // cmp w6, #31 - WORD $0x540058e9 // b.ls LBB0_594 $2844(%rip) - WORD $0x910004a5 // add x5, x5, #1 - WORD $0xeb0502ff // cmp x23, x5 - WORD $0x5280007b // mov w27, #3 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0x54fffe81 // b.ne LBB0_423 $-48(%rip) - WORD $0x1400024b // b LBB0_558 $2348(%rip) -LBB0_427: - WORD $0xd10006ef // sub x15, x23, #1 - WORD $0xeb0501ff // cmp x15, x5 - WORD $0x5280007b // mov w27, #3 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0x540048a0 // b.eq LBB0_558 $2324(%rip) - WORD $0x8b05026f // add x15, x19, x5 - WORD $0x8b0e01e6 // add x6, x15, x14 - WORD $0xb100041f // cmn x0, #1 - WORD $0x9a8000c0 // csel x0, x6, x0, eq - WORD $0x910009f3 // add x19, x15, #2 - WORD $0xd1000aef // sub x15, x23, #2 - WORD $0xcb0502e6 // sub x6, x23, x5 - WORD $0xd10008d7 // sub x23, x6, #2 - WORD $0xeb0501ff // cmp x15, x5 - WORD $0x54fffc41 // b.ne LBB0_422 $-120(%rip) - WORD $0x1400023a // b LBB0_558 $2280(%rip) -LBB0_429: - WORD $0xcb14026e // sub x14, x19, x20 -LBB0_430: - WORD $0x8b0501ce // add x14, x14, x5 - WORD $0x910005d3 // add x19, x14, #1 - WORD $0xb6ff4f53 // tbz x19, #63, LBB0_199 $-5656(%rip) - WORD $0x14000233 // b LBB0_557 $2252(%rip) -LBB0_431: - WORD $0xcb1403ee // neg x14, x20 - WORD $0xb6ffd86e // tbz x14, #63, LBB0_365 $-1268(%rip) - WORD $0x1400028b // b LBB0_584 $2604(%rip) -LBB0_432: - WORD $0x5ac001ee // rbit w14, w15 - WORD $0x5ac011ce // clz w14, w14 - WORD $0xaa2503ef // mvn x15, x5 - WORD $0xcb0e01ee // sub x14, x15, x14 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x17fffeb7 // b LBB0_363 $-1316(%rip) -LBB0_433: - WORD $0x8b130285 // add x5, x20, x19 - WORD $0xf10005df // cmp x14, #1 - WORD $0x540051ab // b.lt LBB0_590 $2612(%rip) -LBB0_434: - WORD $0x5280007b // mov w27, #3 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0x14000007 // b LBB0_436 $28(%rip) -LBB0_435: - WORD $0x92800026 // mov x6, #-2 - WORD $0x52800040 // mov w0, #2 - WORD $0x8b0000a5 // add x5, x5, x0 - WORD $0x92800000 // mov x0, #-1 - WORD $0xab0601ce // adds x14, x14, x6 - WORD $0x5400508d // b.le LBB0_591 $2576(%rip) -LBB0_436: - WORD $0x394000a0 // ldrb w0, [x5] - WORD $0x7101701f // cmp w0, #92 - WORD $0x54ffff00 // b.eq LBB0_435 $-32(%rip) - WORD $0x7100881f // cmp w0, #34 - WORD $0x54001780 // b.eq LBB0_477 $752(%rip) - WORD $0x92800006 // mov x6, #-1 - WORD $0x52800020 // mov w0, #1 - WORD $0x8b0000a5 // add x5, x5, x0 - WORD $0x92800000 // mov x0, #-1 - WORD $0xab0601ce // adds x14, x14, x6 - WORD $0x54fffecc // b.gt LBB0_436 $-40(%rip) - WORD $0x14000278 // b LBB0_591 $2528(%rip) -LBB0_439: - WORD $0x8b130293 // add x19, x20, x19 - WORD $0x1400000a // b LBB0_443 $40(%rip) -LBB0_440: - WORD $0x8b130293 // add x19, x20, x19 - WORD $0x1400002d // b LBB0_449 $180(%rip) -LBB0_441: - WORD $0xaa2503ee // mvn x14, x5 - WORD $0xcb3841ce // sub x14, x14, w24, uxtw - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x17fffe96 // b LBB0_363 $-1448(%rip) -LBB0_442: - WORD $0xd2800006 // mov x6, #0 - WORD $0x8b130293 // add x19, x20, x19 - WORD $0x92800000 // mov x0, #-1 -LBB0_443: - WORD $0xf10082ee // subs x14, x23, #32 - WORD $0x540037a3 // b.lo LBB0_536 $1780(%rip) - WORD $0xad406e7a // ldp q26, q27, [x19] - WORD $0x6e208f5c // cmeq.16b v28, v26, v0 - WORD $0x6e208f7d // cmeq.16b v29, v27, v0 - WORD $0x6e218f5a // cmeq.16b v26, v26, v1 - WORD $0x6e218f7b // cmeq.16b v27, v27, v1 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e260385 // fmov w5, s28 - WORD $0x4e221fbc // and.16b v28, v29, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e26038f // fmov w15, s28 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260355 // fmov w21, s26 - WORD $0x4e221f7a // and.16b v26, v27, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e260351 // fmov w17, s26 - WORD $0x33103de5 // bfi w5, w15, #16, #16 - WORD $0x33103e35 // bfi w21, w17, #16, #16 - WORD $0x35003235 // cbnz w21, LBB0_533 $1604(%rip) - WORD $0xb50032c6 // cbnz x6, LBB0_534 $1624(%rip) - WORD $0xb4003425 // cbz x5, LBB0_535 $1668(%rip) -LBB0_447: - WORD $0xdac000ae // rbit x14, x5 - WORD $0xdac011ce // clz x14, x14 - WORD $0xcb14026f // sub x15, x19, x20 - WORD $0x8b0e01ee // add x14, x15, x14 - WORD $0x910005d3 // add x19, x14, #1 - WORD $0x140001b7 // b LBB0_547 $1756(%rip) -LBB0_448: - WORD $0xd2800006 // mov x6, #0 - WORD $0x8b130293 // add x19, x20, x19 - WORD $0x92800000 // mov x0, #-1 -LBB0_449: - WORD $0xf10082ee // subs x14, x23, #32 - WORD $0x54000623 // b.lo LBB0_456 $196(%rip) - WORD $0xad406a7b // ldp q27, q26, [x19] - WORD $0x6e208f7c // cmeq.16b v28, v27, v0 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e260385 // fmov w5, s28 - WORD $0x6e208f5c // cmeq.16b v28, v26, v0 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e26038f // fmov w15, s28 - WORD $0x6e218f7c // cmeq.16b v28, v27, v1 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e260395 // fmov w21, s28 - WORD $0x6e218f5c // cmeq.16b v28, v26, v1 - WORD $0x4e221f9c // and.16b v28, v28, v2 - WORD $0x4e03039c // tbl.16b v28, { v28 }, v3 - WORD $0x4e71bb9c // addv.8h h28, v28 - WORD $0x1e260391 // fmov w17, s28 - WORD $0x33103de5 // bfi w5, w15, #16, #16 - WORD $0x33103e35 // bfi w21, w17, #16, #16 - WORD $0x350033f5 // cbnz w21, LBB0_548 $1660(%rip) - WORD $0xb5003486 // cbnz x6, LBB0_550 $1680(%rip) -LBB0_452: - WORD $0x6e3b349b // cmhi.16b v27, v4, v27 - WORD $0x4e221f7b // and.16b v27, v27, v2 - WORD $0x4e03037b // tbl.16b v27, { v27 }, v3 - WORD $0x4e71bb7b // addv.8h h27, v27 - WORD $0x1e260376 // fmov w22, s27 - WORD $0x6e3a349a // cmhi.16b v26, v4, v26 - WORD $0x4e221f5a // and.16b v26, v26, v2 - WORD $0x4e03035a // tbl.16b v26, { v26 }, v3 - WORD $0x4e71bb5a // addv.8h h26, v26 - WORD $0x1e26034f // fmov w15, s26 - WORD $0x33103df6 // bfi w22, w15, #16, #16 - WORD $0xdac002cf // rbit x15, x22 - WORD $0xdac011f5 // clz x21, x15 - WORD $0xb40000e5 // cbz x5, LBB0_454 $28(%rip) - WORD $0xdac000ae // rbit x14, x5 - WORD $0xdac011c5 // clz x5, x14 - WORD $0xcb14026e // sub x14, x19, x20 - WORD $0xeb0502bf // cmp x21, x5 - WORD $0x54000462 // b.hs LBB0_467 $140(%rip) - WORD $0x14000222 // b LBB0_592 $2184(%rip) -LBB0_454: - WORD $0x35004496 // cbnz w22, LBB0_593 $2192(%rip) - WORD $0x91008273 // add x19, x19, #32 - WORD $0xaa0e03f7 // mov x23, x14 -LBB0_456: - WORD $0xb5003426 // cbnz x6, LBB0_553 $1668(%rip) - WORD $0xb40035f7 // cbz x23, LBB0_558 $1724(%rip) -LBB0_458: - WORD $0xcb1403ee // neg x14, x20 -LBB0_459: - WORD $0xd2800005 // mov x5, #0 -LBB0_460: - WORD $0x38656a66 // ldrb w6, [x19, x5] - WORD $0x710088df // cmp w6, #34 - WORD $0x540002e0 // b.eq LBB0_466 $92(%rip) - WORD $0x710170df // cmp w6, #92 - WORD $0x540000e0 // b.eq LBB0_464 $28(%rip) - WORD $0x71007cdf // cmp w6, #31 - WORD $0x54004369 // b.ls LBB0_594 $2156(%rip) - WORD $0x910004a5 // add x5, x5, #1 - WORD $0xeb0502ff // cmp x23, x5 - WORD $0x54fffee1 // b.ne LBB0_460 $-36(%rip) - WORD $0x140001a2 // b LBB0_558 $1672(%rip) -LBB0_464: - WORD $0xd10006ef // sub x15, x23, #1 - WORD $0xeb0501ff // cmp x15, x5 - WORD $0x540033e0 // b.eq LBB0_558 $1660(%rip) - WORD $0x8b05026f // add x15, x19, x5 - WORD $0x8b0e01f1 // add x17, x15, x14 - WORD $0xb100041f // cmn x0, #1 - WORD $0x9a800220 // csel x0, x17, x0, eq - WORD $0x910009f3 // add x19, x15, #2 - WORD $0xd1000aef // sub x15, x23, #2 - WORD $0xcb0502f1 // sub x17, x23, x5 - WORD $0xd1000a37 // sub x23, x17, #2 - WORD $0xeb0501ff // cmp x15, x5 - WORD $0x54fffd01 // b.ne LBB0_459 $-96(%rip) - WORD $0x14000194 // b LBB0_558 $1616(%rip) -LBB0_466: - WORD $0xcb14026e // sub x14, x19, x20 -LBB0_467: - WORD $0x8b0501ce // add x14, x14, x5 - WORD $0x910005d3 // add x19, x14, #1 - WORD $0x14000161 // b LBB0_547 $1412(%rip) -LBB0_468: - WORD $0x92800000 // mov x0, #-1 - WORD $0xaa0603e5 // mov x5, x6 - WORD $0xaa0e03f6 // mov x22, x14 - WORD $0x92800013 // mov x19, #-1 - WORD $0x92800017 // mov x23, #-1 - WORD $0x17fff785 // b LBB0_85 $-8684(%rip) -LBB0_469: - WORD $0xaa2503ee // mvn x14, x5 - WORD $0xcb3541ce // sub x14, x14, w21, uxtw - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x17fffe11 // b LBB0_363 $-1980(%rip) -LBB0_470: - WORD $0x9280001b // mov x27, #-1 - WORD $0xaa0003f6 // mov x22, x0 - WORD $0xaa1a03ee // mov x14, x26 - WORD $0x92800017 // mov x23, #-1 - WORD $0x92800006 // mov x6, #-1 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0x17fffdc5 // b LBB0_336 $-2284(%rip) -LBB0_471: - WORD $0xd100040f // sub x15, x0, #1 - WORD $0xeb0e01ff // cmp x15, x14 - WORD $0x54003be0 // b.eq LBB0_590 $1916(%rip) - WORD $0x8b0e00cf // add x15, x6, x14 - WORD $0x910009e5 // add x5, x15, #2 - WORD $0xcb0e000e // sub x14, x0, x14 - WORD $0xd10009ce // sub x14, x14, #2 - WORD $0x5280007b // mov w27, #3 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0xf10005df // cmp x14, #1 - WORD $0x5400010a // b.ge LBB0_474 $32(%rip) - WORD $0x140001d5 // b LBB0_590 $1876(%rip) -LBB0_473: - WORD $0x92800026 // mov x6, #-2 - WORD $0x52800040 // mov w0, #2 - WORD $0x8b0000a5 // add x5, x5, x0 - WORD $0x92800000 // mov x0, #-1 - WORD $0xab0601ce // adds x14, x14, x6 - WORD $0x54003a0d // b.le LBB0_591 $1856(%rip) -LBB0_474: - WORD $0x394000a0 // ldrb w0, [x5] - WORD $0x7101701f // cmp w0, #92 - WORD $0x54ffff00 // b.eq LBB0_473 $-32(%rip) - WORD $0x7100881f // cmp w0, #34 - WORD $0x54000100 // b.eq LBB0_477 $32(%rip) - WORD $0x92800006 // mov x6, #-1 - WORD $0x52800020 // mov w0, #1 - WORD $0x8b0000a5 // add x5, x5, x0 - WORD $0x92800000 // mov x0, #-1 - WORD $0xab0601ce // adds x14, x14, x6 - WORD $0x54fffecc // b.gt LBB0_474 $-40(%rip) - WORD $0x140001c4 // b LBB0_591 $1808(%rip) -LBB0_477: - WORD $0xcb1400ae // sub x14, x5, x20 - WORD $0x910005d3 // add x19, x14, #1 -LBB0_478: - WORD $0xf9000033 // str x19, [x1] -LBB0_479: - WORD $0xaa0803e0 // mov x0, x8 - WORD $0xeb07011f // cmp x8, x7 - WORD $0x540037c2 // b.hs LBB0_591 $1784(%rip) -LBB0_480: - WORD $0xf9400057 // ldr x23, [x2] - WORD $0xaa0b03e0 // mov x0, x11 - WORD $0xb5feb897 // cbnz x23, LBB0_1 $-10480(%rip) - WORD $0x140001ba // b LBB0_591 $1768(%rip) -LBB0_481: - WORD $0xd100040f // sub x15, x0, #1 - WORD $0xeb0e01ff // cmp x15, x14 - WORD $0x540036c0 // b.eq LBB0_590 $1752(%rip) - WORD $0x8b0e00cf // add x15, x6, x14 - WORD $0x910009e5 // add x5, x15, #2 - WORD $0xcb0e000e // sub x14, x0, x14 - WORD $0xd10009ce // sub x14, x14, #2 - WORD $0x5280007b // mov w27, #3 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0xf10005df // cmp x14, #1 - WORD $0x5400010a // b.ge LBB0_484 $32(%rip) - WORD $0x140001ac // b LBB0_590 $1712(%rip) -LBB0_483: - WORD $0x92800026 // mov x6, #-2 - WORD $0x52800040 // mov w0, #2 - WORD $0x8b0000a5 // add x5, x5, x0 - WORD $0x92800000 // mov x0, #-1 - WORD $0xab0601ce // adds x14, x14, x6 - WORD $0x540034ed // b.le LBB0_591 $1692(%rip) -LBB0_484: - WORD $0x394000a0 // ldrb w0, [x5] - WORD $0x7101701f // cmp w0, #92 - WORD $0x54ffff00 // b.eq LBB0_483 $-32(%rip) - WORD $0x7100881f // cmp w0, #34 - WORD $0x54000100 // b.eq LBB0_487 $32(%rip) - WORD $0x92800006 // mov x6, #-1 - WORD $0x52800020 // mov w0, #1 - WORD $0x8b0000a5 // add x5, x5, x0 - WORD $0x92800000 // mov x0, #-1 - WORD $0xab0601ce // adds x14, x14, x6 - WORD $0x54fffecc // b.gt LBB0_484 $-40(%rip) - WORD $0x1400019b // b LBB0_591 $1644(%rip) -LBB0_487: - WORD $0xcb1400ae // sub x14, x5, x20 - WORD $0x910005d3 // add x19, x14, #1 - WORD $0xf9000033 // str x19, [x1] - WORD $0xaa0803e0 // mov x0, x8 - WORD $0xeb07011f // cmp x8, x7 - WORD $0x54ff2f23 // b.lo LBB0_200 $-6684(%rip) - WORD $0x14000194 // b LBB0_591 $1616(%rip) -LBB0_488: - WORD $0xdac002af // rbit x15, x21 - WORD $0xdac011ef // clz x15, x15 - WORD $0xcb140276 // sub x22, x19, x20 - WORD $0x8b0f02cf // add x15, x22, x15 - WORD $0xb100041f // cmn x0, #1 - WORD $0x9a8f1000 // csel x0, x0, x15, ne -LBB0_489: - WORD $0x0a2602af // bic w15, w21, w6 - WORD $0x531f79f6 // lsl w22, w15, #1 - WORD $0x331f79e6 // bfi w6, w15, #1, #31 - WORD $0x0a3602b5 // bic w21, w21, w22 - WORD $0x1201f2b5 // and w21, w21, #0xaaaaaaaa - WORD $0x2b0f02af // adds w15, w21, w15 - WORD $0x4a0f060f // eor w15, w16, w15, lsl #1 - WORD $0x0a0601ef // and w15, w15, w6 - WORD $0x1a9f37e6 // cset w6, hs - WORD $0x2a2f03ef // mvn w15, w15 - WORD $0x8a0501e5 // and x5, x15, x5 - WORD $0x5280007b // mov w27, #3 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0xb5ffbf45 // cbnz x5, LBB0_381 $-2072(%rip) -LBB0_490: - WORD $0x91008273 // add x19, x19, #32 - WORD $0xaa0e03f7 // mov x23, x14 -LBB0_491: - WORD $0xb5001066 // cbnz x6, LBB0_520 $524(%rip) - WORD $0xb40003b7 // cbz x23, LBB0_500 $116(%rip) -LBB0_493: - WORD $0xaa3403ee // mvn x14, x20 -LBB0_494: - WORD $0xaa1303e6 // mov x6, x19 - WORD $0x384014c5 // ldrb w5, [x6], #1 - WORD $0x710088bf // cmp w5, #34 - WORD $0x54000320 // b.eq LBB0_501 $100(%rip) - WORD $0xd10006f5 // sub x21, x23, #1 - WORD $0x710170bf // cmp w5, #92 - WORD $0x54000100 // b.eq LBB0_497 $32(%rip) - WORD $0xaa0603f3 // mov x19, x6 - WORD $0xaa1503f7 // mov x23, x21 - WORD $0x5280007b // mov w27, #3 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0xb5fffe95 // cbnz x21, LBB0_494 $-48(%rip) - WORD $0x1400000c // b LBB0_499 $48(%rip) -LBB0_497: - WORD $0xb40020d5 // cbz x21, LBB0_558 $1048(%rip) - WORD $0x8b0e00cf // add x15, x6, x14 - WORD $0xb100041f // cmn x0, #1 - WORD $0x9a8001e0 // csel x0, x15, x0, eq - WORD $0x91000a73 // add x19, x19, #2 - WORD $0xd1000af5 // sub x21, x23, #2 - WORD $0xaa1503f7 // mov x23, x21 - WORD $0x5280007b // mov w27, #3 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0xb5fffd15 // cbnz x21, LBB0_494 $-96(%rip) -LBB0_499: - WORD $0x710088bf // cmp w5, #34 - WORD $0x54001f41 // b.ne LBB0_558 $1000(%rip) -LBB0_500: - WORD $0xaa1303e6 // mov x6, x19 -LBB0_501: - WORD $0xcb1400d3 // sub x19, x6, x20 - WORD $0xb6fff373 // tbz x19, #63, LBB0_478 $-404(%rip) - WORD $0x140000f4 // b LBB0_557 $976(%rip) -LBB0_502: - WORD $0xdac002af // rbit x15, x21 - WORD $0xdac011ef // clz x15, x15 - WORD $0xcb140276 // sub x22, x19, x20 - WORD $0x8b0f02cf // add x15, x22, x15 - WORD $0xb100041f // cmn x0, #1 - WORD $0x9a8f1000 // csel x0, x0, x15, ne -LBB0_503: - WORD $0x0a2602af // bic w15, w21, w6 - WORD $0x531f79f6 // lsl w22, w15, #1 - WORD $0x331f79e6 // bfi w6, w15, #1, #31 - WORD $0x0a3602b5 // bic w21, w21, w22 - WORD $0x1201f2b5 // and w21, w21, #0xaaaaaaaa - WORD $0x2b0f02af // adds w15, w21, w15 - WORD $0x4a0f060f // eor w15, w16, w15, lsl #1 - WORD $0x0a0601ef // and w15, w15, w6 - WORD $0x1a9f37e6 // cset w6, hs - WORD $0x2a2f03ef // mvn w15, w15 - WORD $0x8a0501e5 // and x5, x15, x5 - WORD $0x5280007b // mov w27, #3 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0x17fffde6 // b LBB0_386 $-2152(%rip) -LBB0_504: - WORD $0xdac002af // rbit x15, x21 - WORD $0xdac011ef // clz x15, x15 - WORD $0xcb140276 // sub x22, x19, x20 - WORD $0x8b0f02cf // add x15, x22, x15 - WORD $0xb100041f // cmn x0, #1 - WORD $0x9a8f1000 // csel x0, x0, x15, ne -LBB0_505: - WORD $0x0a2602af // bic w15, w21, w6 - WORD $0x531f79f6 // lsl w22, w15, #1 - WORD $0x331f79e6 // bfi w6, w15, #1, #31 - WORD $0x0a3602b5 // bic w21, w21, w22 - WORD $0x1201f2b5 // and w21, w21, #0xaaaaaaaa - WORD $0x2b0f02af // adds w15, w21, w15 - WORD $0x4a0f060f // eor w15, w16, w15, lsl #1 - WORD $0x0a0601ef // and w15, w15, w6 - WORD $0x1a9f37e6 // cset w6, hs - WORD $0x2a2f03ef // mvn w15, w15 - WORD $0x8a0501e5 // and x5, x15, x5 - WORD $0x5280007b // mov w27, #3 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0xb5ffc625 // cbnz x5, LBB0_410 $-1852(%rip) -LBB0_506: - WORD $0x91008273 // add x19, x19, #32 - WORD $0xaa0e03f7 // mov x23, x14 -LBB0_507: - WORD $0xb50008e6 // cbnz x6, LBB0_524 $284(%rip) - WORD $0xb40009d7 // cbz x23, LBB0_526 $312(%rip) -LBB0_509: - WORD $0xaa3403ee // mvn x14, x20 -LBB0_510: - WORD $0xaa1303e6 // mov x6, x19 - WORD $0x384014c5 // ldrb w5, [x6], #1 - WORD $0x710088bf // cmp w5, #34 - WORD $0x540002c0 // b.eq LBB0_516 $88(%rip) - WORD $0xd10006f5 // sub x21, x23, #1 - WORD $0x710170bf // cmp w5, #92 - WORD $0x540000a0 // b.eq LBB0_513 $20(%rip) - WORD $0xaa0603f3 // mov x19, x6 - WORD $0xaa1503f7 // mov x23, x21 - WORD $0xb5fffef5 // cbnz x21, LBB0_510 $-36(%rip) - WORD $0x14000009 // b LBB0_515 $36(%rip) -LBB0_513: - WORD $0xb4001775 // cbz x21, LBB0_558 $748(%rip) - WORD $0x8b0e00cf // add x15, x6, x14 - WORD $0xb100041f // cmn x0, #1 - WORD $0x9a8001e0 // csel x0, x15, x0, eq - WORD $0x91000a73 // add x19, x19, #2 - WORD $0xd1000af5 // sub x21, x23, #2 - WORD $0xaa1503f7 // mov x23, x21 - WORD $0xb5fffdd5 // cbnz x21, LBB0_510 $-72(%rip) -LBB0_515: - WORD $0x710088bf // cmp w5, #34 - WORD $0x5280007b // mov w27, #3 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0x54000700 // b.eq LBB0_527 $224(%rip) - WORD $0x140000ae // b LBB0_558 $696(%rip) -LBB0_516: - WORD $0x5280007b // mov w27, #3 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0x14000034 // b LBB0_528 $208(%rip) -LBB0_517: - WORD $0xb100041f // cmn x0, #1 - WORD $0x540000a1 // b.ne LBB0_519 $20(%rip) - WORD $0xdac002af // rbit x15, x21 - WORD $0xdac011ef // clz x15, x15 - WORD $0xcb140260 // sub x0, x19, x20 - WORD $0x8b0f0000 // add x0, x0, x15 -LBB0_519: - WORD $0x0a2602af // bic w15, w21, w6 - WORD $0x531f79f6 // lsl w22, w15, #1 - WORD $0x331f79e6 // bfi w6, w15, #1, #31 - WORD $0x0a3602b5 // bic w21, w21, w22 - WORD $0x1201f2b5 // and w21, w21, #0xaaaaaaaa - WORD $0x2b0f02af // adds w15, w21, w15 - WORD $0x4a0f060f // eor w15, w16, w15, lsl #1 - WORD $0x0a0601ef // and w15, w15, w6 - WORD $0x1a9f37e6 // cset w6, hs - WORD $0x2a2f03ef // mvn w15, w15 - WORD $0x8a0501e5 // and x5, x15, x5 - WORD $0x5280007b // mov w27, #3 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0x17fffe1f // b LBB0_415 $-1924(%rip) -LBB0_520: - WORD $0xb4001297 // cbz x23, LBB0_558 $592(%rip) - WORD $0xaa3403ee // mvn x14, x20 - WORD $0x8b0e026e // add x14, x19, x14 - WORD $0xb100041f // cmn x0, #1 - WORD $0x9a8001c0 // csel x0, x14, x0, eq - WORD $0x91000673 // add x19, x19, #1 - WORD $0xd10006f7 // sub x23, x23, #1 - WORD $0xb5ffef17 // cbnz x23, LBB0_493 $-544(%rip) - WORD $0x17ffff93 // b LBB0_500 $-436(%rip) -LBB0_522: - WORD $0xb4001177 // cbz x23, LBB0_558 $556(%rip) - WORD $0xaa3403ee // mvn x14, x20 - WORD $0x8b0e026e // add x14, x19, x14 - WORD $0xb100041f // cmn x0, #1 - WORD $0x9a8001c0 // csel x0, x14, x0, eq - WORD $0x91000673 // add x19, x19, #1 - WORD $0xd10006f7 // sub x23, x23, #1 - WORD $0xb5ffb457 // cbnz x23, LBB0_392 $-2424(%rip) - WORD $0x14000083 // b LBB0_558 $524(%rip) -LBB0_524: - WORD $0xb4001057 // cbz x23, LBB0_558 $520(%rip) - WORD $0xaa3403ee // mvn x14, x20 - WORD $0x8b0e026e // add x14, x19, x14 - WORD $0xb100041f // cmn x0, #1 - WORD $0x9a8001c0 // csel x0, x14, x0, eq - WORD $0x91000673 // add x19, x19, #1 - WORD $0xd10006f7 // sub x23, x23, #1 - WORD $0xb5fff697 // cbnz x23, LBB0_509 $-304(%rip) -LBB0_526: - WORD $0x5280007b // mov w27, #3 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 -LBB0_527: - WORD $0xaa1303e6 // mov x6, x19 -LBB0_528: - WORD $0xcb1400d3 // sub x19, x6, x20 - WORD $0xb6ff1733 // tbz x19, #63, LBB0_199 $-7452(%rip) - WORD $0x14000072 // b LBB0_557 $456(%rip) -LBB0_529: - WORD $0xb4000e77 // cbz x23, LBB0_558 $460(%rip) - WORD $0xaa3403ee // mvn x14, x20 - WORD $0x8b0e026e // add x14, x19, x14 - WORD $0xb100041f // cmn x0, #1 - WORD $0x9a8001c0 // csel x0, x14, x0, eq - WORD $0x91000673 // add x19, x19, #1 - WORD $0xd10006f7 // sub x23, x23, #1 - WORD $0x5280007b // mov w27, #3 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0xb5ffc1f7 // cbnz x23, LBB0_421 $-1988(%rip) - WORD $0x14000068 // b LBB0_558 $416(%rip) -LBB0_531: - WORD $0xd100040f // sub x15, x0, #1 - WORD $0xeb0e01ff // cmp x15, x14 - WORD $0x54001920 // b.eq LBB0_590 $804(%rip) - WORD $0x8b0e00cf // add x15, x6, x14 - WORD $0x910009e5 // add x5, x15, #2 - WORD $0xcb0e000e // sub x14, x0, x14 - WORD $0xd10009ce // sub x14, x14, #2 - WORD $0xf10005df // cmp x14, #1 - WORD $0x54ffc6ea // b.ge LBB0_434 $-1828(%rip) - WORD $0x140000c2 // b LBB0_590 $776(%rip) -LBB0_533: - WORD $0xdac002af // rbit x15, x21 - WORD $0xdac011ef // clz x15, x15 - WORD $0xcb140271 // sub x17, x19, x20 - WORD $0x8b0f022f // add x15, x17, x15 - WORD $0xb100041f // cmn x0, #1 - WORD $0x9a8f1000 // csel x0, x0, x15, ne -LBB0_534: - WORD $0x0a2602af // bic w15, w21, w6 - WORD $0x531f79f1 // lsl w17, w15, #1 - WORD $0x331f79e6 // bfi w6, w15, #1, #31 - WORD $0x0a3102b1 // bic w17, w21, w17 - WORD $0x1201f231 // and w17, w17, #0xaaaaaaaa - WORD $0x2b0f022f // adds w15, w17, w15 - WORD $0x4a0f060f // eor w15, w16, w15, lsl #1 - WORD $0x0a0601ef // and w15, w15, w6 - WORD $0x1a9f37e6 // cset w6, hs - WORD $0x2a2f03ef // mvn w15, w15 - WORD $0x8a0501e5 // and x5, x15, x5 - WORD $0xb5ffcc25 // cbnz x5, LBB0_447 $-1660(%rip) -LBB0_535: - WORD $0x91008273 // add x19, x19, #32 - WORD $0xaa0e03f7 // mov x23, x14 -LBB0_536: - WORD $0xb5000626 // cbnz x6, LBB0_551 $196(%rip) - WORD $0xb40002f7 // cbz x23, LBB0_545 $92(%rip) -LBB0_538: - WORD $0xaa3403ee // mvn x14, x20 -LBB0_539: - WORD $0xaa1303e6 // mov x6, x19 - WORD $0x384014c5 // ldrb w5, [x6], #1 - WORD $0x710088bf // cmp w5, #34 - WORD $0x54000260 // b.eq LBB0_546 $76(%rip) - WORD $0xd10006f5 // sub x21, x23, #1 - WORD $0x710170bf // cmp w5, #92 - WORD $0x540000a0 // b.eq LBB0_542 $20(%rip) - WORD $0xaa0603f3 // mov x19, x6 - WORD $0xaa1503f7 // mov x23, x21 - WORD $0xb5fffef5 // cbnz x21, LBB0_539 $-36(%rip) - WORD $0x14000009 // b LBB0_544 $36(%rip) -LBB0_542: - WORD $0xb4000775 // cbz x21, LBB0_558 $236(%rip) - WORD $0x8b0e00cf // add x15, x6, x14 - WORD $0xb100041f // cmn x0, #1 - WORD $0x9a8001e0 // csel x0, x15, x0, eq - WORD $0x91000a73 // add x19, x19, #2 - WORD $0xd1000af5 // sub x21, x23, #2 - WORD $0xaa1503f7 // mov x23, x21 - WORD $0xb5fffdd5 // cbnz x21, LBB0_539 $-72(%rip) -LBB0_544: - WORD $0x710088bf // cmp w5, #34 - WORD $0x54000641 // b.ne LBB0_558 $200(%rip) -LBB0_545: - WORD $0xaa1303e6 // mov x6, x19 -LBB0_546: - WORD $0xcb1400d3 // sub x19, x6, x20 -LBB0_547: - WORD $0x5280007b // mov w27, #3 - WORD $0x92f00007 // mov x7, #9223372036854775807 - WORD $0x12800011 // mov w17, #-1 - WORD $0xb6ffda13 // tbz x19, #63, LBB0_478 $-1216(%rip) - WORD $0x14000029 // b LBB0_557 $164(%rip) -LBB0_548: - WORD $0xb100041f // cmn x0, #1 - WORD $0x540000a1 // b.ne LBB0_550 $20(%rip) - WORD $0xdac002af // rbit x15, x21 - WORD $0xdac011ef // clz x15, x15 - WORD $0xcb140271 // sub x17, x19, x20 - WORD $0x8b0f0220 // add x0, x17, x15 -LBB0_550: - WORD $0x0a2602af // bic w15, w21, w6 - WORD $0x531f79f1 // lsl w17, w15, #1 - WORD $0x331f79e6 // bfi w6, w15, #1, #31 - WORD $0x0a3102b1 // bic w17, w21, w17 - WORD $0x1201f231 // and w17, w17, #0xaaaaaaaa - WORD $0x2b0f022f // adds w15, w17, w15 - WORD $0x4a0f060f // eor w15, w16, w15, lsl #1 - WORD $0x0a0601ef // and w15, w15, w6 - WORD $0x1a9f37e6 // cset w6, hs - WORD $0x2a2f03ef // mvn w15, w15 - WORD $0x8a0501e5 // and x5, x15, x5 - WORD $0x17fffe52 // b LBB0_452 $-1720(%rip) -LBB0_551: - WORD $0xb4000317 // cbz x23, LBB0_558 $96(%rip) - WORD $0xaa3403ee // mvn x14, x20 - WORD $0x8b0e026e // add x14, x19, x14 - WORD $0xb100041f // cmn x0, #1 - WORD $0x9a8001c0 // csel x0, x14, x0, eq - WORD $0x91000673 // add x19, x19, #1 - WORD $0xd10006f7 // sub x23, x23, #1 - WORD $0xb5fff957 // cbnz x23, LBB0_538 $-216(%rip) - WORD $0x17ffffdf // b LBB0_545 $-132(%rip) -LBB0_553: - WORD $0xb40001f7 // cbz x23, LBB0_558 $60(%rip) - WORD $0xaa3403ee // mvn x14, x20 - WORD $0x8b0e026e // add x14, x19, x14 - WORD $0xb100041f // cmn x0, #1 - WORD $0x9a8001c0 // csel x0, x14, x0, eq - WORD $0x91000673 // add x19, x19, #1 - WORD $0xd10006f7 // sub x23, x23, #1 - WORD $0xb5ffcb57 // cbnz x23, LBB0_458 $-1688(%rip) - WORD $0x14000007 // b LBB0_558 $28(%rip) -LBB0_555: - WORD $0x92800020 // mov x0, #-2 - WORD $0x1400006a // b LBB0_591 $424(%rip) -LBB0_556: - WORD $0x928000c0 // mov x0, #-7 - WORD $0x14000068 // b LBB0_591 $416(%rip) -LBB0_557: - WORD $0xb100067f // cmn x19, #1 - WORD $0x54000ac1 // b.ne LBB0_582 $344(%rip) -LBB0_558: - WORD $0xf94007c0 // ldr x0, [lr, #8] - WORD $0x92800013 // mov x19, #-1 - WORD $0x14000053 // b LBB0_582 $332(%rip) -LBB0_559: - WORD $0x9280000e // mov x14, #-1 -LBB0_560: - WORD $0xaa2e03f7 // mvn x23, x14 -LBB0_561: - WORD $0x8b0802e8 // add x8, x23, x8 -LBB0_562: - WORD $0xf9000028 // str x8, [x1] - WORD $0x92800020 // mov x0, #-2 - WORD $0x1400005d // b LBB0_591 $372(%rip) -LBB0_563: - WORD $0xf900002e // str x14, [x1] - WORD $0x1400005a // b LBB0_590 $360(%rip) -LBB0_564: - WORD $0xb100041f // cmn x0, #1 - WORD $0x540008a0 // b.eq LBB0_581 $276(%rip) - WORD $0x92800033 // mov x19, #-2 - WORD $0x14000047 // b LBB0_582 $284(%rip) -LBB0_566: - WORD $0xaa0003f7 // mov x23, x0 - WORD $0x17fffff5 // b LBB0_561 $-44(%rip) -LBB0_567: - WORD $0xf9000028 // str x8, [x1] - WORD $0x394000c9 // ldrb w9, [x6] - WORD $0x7101d13f // cmp w9, #116 - WORD $0x54000a21 // b.ne LBB0_591 $324(%rip) - WORD $0x91000509 // add x9, x8, #1 - WORD $0xf9000029 // str x9, [x1] - WORD $0x38696a89 // ldrb w9, [x20, x9] - WORD $0x7101c93f // cmp w9, #114 - WORD $0x54000981 // b.ne LBB0_591 $304(%rip) - WORD $0x91000909 // add x9, x8, #2 - WORD $0xf9000029 // str x9, [x1] - WORD $0x38696a89 // ldrb w9, [x20, x9] - WORD $0x7101d53f // cmp w9, #117 - WORD $0x540008e1 // b.ne LBB0_591 $284(%rip) - WORD $0x91000d09 // add x9, x8, #3 - WORD $0xf9000029 // str x9, [x1] - WORD $0x38696a89 // ldrb w9, [x20, x9] - WORD $0x7101953f // cmp w9, #101 - WORD $0x54000841 // b.ne LBB0_591 $264(%rip) - WORD $0x14000014 // b LBB0_575 $80(%rip) -LBB0_571: - WORD $0xf9000028 // str x8, [x1] - WORD $0x394000c9 // ldrb w9, [x6] - WORD $0x7101b93f // cmp w9, #110 - WORD $0x540007a1 // b.ne LBB0_591 $244(%rip) - WORD $0x91000509 // add x9, x8, #1 - WORD $0xf9000029 // str x9, [x1] - WORD $0x38696a89 // ldrb w9, [x20, x9] - WORD $0x7101d53f // cmp w9, #117 - WORD $0x54000701 // b.ne LBB0_591 $224(%rip) - WORD $0x91000909 // add x9, x8, #2 - WORD $0xf9000029 // str x9, [x1] - WORD $0x38696a89 // ldrb w9, [x20, x9] - WORD $0x7101b13f // cmp w9, #108 - WORD $0x54000661 // b.ne LBB0_591 $204(%rip) - WORD $0x91000d09 // add x9, x8, #3 - WORD $0xf9000029 // str x9, [x1] - WORD $0x38696a89 // ldrb w9, [x20, x9] - WORD $0x7101b13f // cmp w9, #108 - WORD $0x540005c1 // b.ne LBB0_591 $184(%rip) -LBB0_575: - WORD $0x91001108 // add x8, x8, #4 - WORD $0xf9000028 // str x8, [x1] - WORD $0x1400002b // b LBB0_591 $172(%rip) -LBB0_576: - WORD $0xf9000033 // str x19, [x1] - WORD $0x38736a89 // ldrb w9, [x20, x19] - WORD $0x7101853f // cmp w9, #97 - WORD $0x540004e1 // b.ne LBB0_591 $156(%rip) - WORD $0x91000909 // add x9, x8, #2 - WORD $0xf9000029 // str x9, [x1] - WORD $0x38696a89 // ldrb w9, [x20, x9] - WORD $0x7101b13f // cmp w9, #108 - WORD $0x54000441 // b.ne LBB0_591 $136(%rip) - WORD $0x91000d09 // add x9, x8, #3 - WORD $0xf9000029 // str x9, [x1] - WORD $0x38696a89 // ldrb w9, [x20, x9] - WORD $0x7101cd3f // cmp w9, #115 - WORD $0x540003a1 // b.ne LBB0_591 $116(%rip) - WORD $0x91001109 // add x9, x8, #4 - WORD $0xf9000029 // str x9, [x1] - WORD $0x38696a89 // ldrb w9, [x20, x9] - WORD $0x7101953f // cmp w9, #101 - WORD $0x54000301 // b.ne LBB0_591 $96(%rip) - WORD $0x91001508 // add x8, x8, #5 - WORD $0xf9000028 // str x8, [x1] - WORD $0x14000015 // b LBB0_591 $84(%rip) -LBB0_581: - WORD $0xdac000a8 // rbit x8, x5 - WORD $0xdac01108 // clz x8, x8 - WORD $0x8b130100 // add x0, x8, x19 - WORD $0x92800033 // mov x19, #-2 -LBB0_582: - WORD $0xf9000020 // str x0, [x1] - WORD $0xaa1303e0 // mov x0, x19 - WORD $0x1400000e // b LBB0_591 $56(%rip) -LBB0_583: - WORD $0x9280000e // mov x14, #-1 -LBB0_584: - WORD $0xaa2e03e6 // mvn x6, x14 -LBB0_585: - WORD $0x8b060268 // add x8, x19, x6 - WORD $0x17ffffab // b LBB0_562 $-340(%rip) -LBB0_586: - WORD $0xaa1b03e6 // mov x6, x27 - WORD $0x8b1b0268 // add x8, x19, x27 - WORD $0x17ffffa8 // b LBB0_562 $-352(%rip) -LBB0_587: - WORD $0x8b1300a0 // add x0, x5, x19 - WORD $0x92800033 // mov x19, #-2 - WORD $0x17fffff4 // b LBB0_582 $-48(%rip) -LBB0_588: - WORD $0xf94007c8 // ldr x8, [lr, #8] -LBB0_589: - WORD $0xf9000028 // str x8, [x1] -LBB0_590: - WORD $0x92800000 // mov x0, #-1 -LBB0_591: - WORD $0xa94dfbfd // ldp fp, lr, [sp, #216] - WORD $0xa94ccff4 // ldp x20, x19, [sp, #200] - WORD $0xa94bd7f6 // ldp x22, x21, [sp, #184] - WORD $0xa94adff8 // ldp x24, x23, [sp, #168] - WORD $0xa949e7fa // ldp x26, x25, [sp, #152] - WORD $0xa948effc // ldp x28, x27, [sp, #136] - WORD $0x6d47a3e9 // ldp d9, d8, [sp, #120] - WORD $0x9103c3ff // add sp, sp, #240 - WORD $0xd65f03c0 // ret -LBB0_592: - WORD $0x8b1501c0 // add x0, x14, x21 - WORD $0x92800033 // mov x19, #-2 - WORD $0x17ffffe5 // b LBB0_582 $-108(%rip) -LBB0_593: - WORD $0xcb140268 // sub x8, x19, x20 - WORD $0x8b150100 // add x0, x8, x21 - WORD $0x92800033 // mov x19, #-2 - WORD $0x17ffffe1 // b LBB0_582 $-124(%rip) -LBB0_594: - WORD $0xcb140268 // sub x8, x19, x20 - WORD $0x8b050100 // add x0, x8, x5 - WORD $0x92800033 // mov x19, #-2 - WORD $0x17ffffdd // b LBB0_582 $-140(%rip) - // .p2align 2, 0x00 -_MASK_USE_NUMBER: - WORD $0x00000002 // .long 2 - -TEXT ·__validate_one(SB), NOSPLIT, $0-32 - NO_LOCAL_POINTERS - -_entry: - MOVD 16(g), R16 - SUB $304, RSP, R17 - CMP R16, R17 - BLS _stack_grow - -_validate_one: - MOVD s+0(FP), R0 - MOVD p+8(FP), R1 - MOVD m+16(FP), R2 - MOVD ·_subr__validate_one(SB), R11 - WORD $0x1000005e // adr x30, .+8 - JMP (R11) - MOVD R0, ret+24(FP) - RET - -_stack_grow: - MOVD R30, R3 - CALL runtime·morestack_noctxt<>(SB) - JMP _entry diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/validate_one_subr_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/validate_one_subr_arm64.go deleted file mode 100644 index 5211a8ecd..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/validate_one_subr_arm64.go +++ /dev/null @@ -1,25 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package neon - -//go:nosplit -//go:noescape -//goland:noinspection ALL -func __validate_one_entry__() uintptr - -var ( - _subr__validate_one uintptr = __validate_one_entry__() + 48 -) - -const ( - _stack__validate_one = 240 -) - -var ( - _ = _subr__validate_one -) - -const ( - _ = _stack__validate_one -) diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/validate_utf8_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/validate_utf8_arm64.go deleted file mode 100644 index f178d72d9..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/validate_utf8_arm64.go +++ /dev/null @@ -1,36 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 neon - -import ( - // `unsafe` - - `github.com/bytedance/sonic/internal/native/types` -) - -//go:nosplit -func validate_utf8(s *string, p *int, m *types.StateMachine) (ret int) { - return __validate_utf8(s, p, m) -} - -//go:nosplit -//go:noescape -//goland:noinspection GoUnusedParameter -func __validate_utf8(s *string, p *int, m *types.StateMachine) (ret int) - diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/validate_utf8_arm64.s b/vendor/github.com/bytedance/sonic/internal/native/neon/validate_utf8_arm64.s deleted file mode 100644 index f36d7ed08..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/validate_utf8_arm64.s +++ /dev/null @@ -1,222 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -#include "go_asm.h" -#include "funcdata.h" -#include "textflag.h" - -TEXT ·__validate_utf8_entry__(SB), NOSPLIT, $48 - NO_LOCAL_POINTERS - WORD $0x100000a0 // adr x0, .+20 - MOVD R0, ret(FP) - RET - // .p2align 2, 0x00 -_validate_utf8: - WORD $0xd10103ff // sub sp, sp, #64 - WORD $0xa901cff4 // stp x20, x19, [sp, #24] - WORD $0xa902fbfd // stp fp, lr, [sp, #40] - WORD $0xa93ffbfd // stp fp, lr, [sp, #-8] - WORD $0xd10023fd // sub fp, sp, #8 - WORD $0xa9402408 // ldp x8, x9, [x0] - WORD $0xf940002c // ldr x12, [x1] - WORD $0x8b09010a // add x10, x8, x9 - WORD $0xd1000d4b // sub x11, x10, #3 - WORD $0x8b0c0109 // add x9, x8, x12 - WORD $0xeb0b013f // cmp x9, x11 - WORD $0x54000722 // b.hs LBB0_15 $228(%rip) - WORD $0x52981e0c // mov w12, #49392 - WORD $0x72a0180c // movk w12, #192, lsl #16 - WORD $0x52901c0d // mov w13, #32992 - WORD $0x72a0100d // movk w13, #128, lsl #16 - WORD $0x9100204e // add x14, x2, #8 - WORD $0x528401ef // mov w15, #8207 - WORD $0x528401b0 // mov w16, #8205 - WORD $0x52981c11 // mov w17, #49376 - WORD $0x52901800 // mov w0, #32960 - WORD $0x52981f03 // mov w3, #49400 - WORD $0x72b81803 // movk w3, #49344, lsl #16 - WORD $0x528600e4 // mov w4, #12295 - WORD $0x52901e05 // mov w5, #33008 - WORD $0x72b01005 // movk w5, #32896, lsl #16 - WORD $0x52860066 // mov w6, #12291 - WORD $0x14000005 // b LBB0_4 $20(%rip) -LBB0_2: - WORD $0x52800033 // mov w19, #1 -LBB0_3: - WORD $0x8b130129 // add x9, x9, x19 - WORD $0xeb0b013f // cmp x9, x11 - WORD $0x540004a2 // b.hs LBB0_15 $148(%rip) -LBB0_4: - WORD $0x39c00127 // ldrsb w7, [x9] - WORD $0x36ffff67 // tbz w7, #31, LBB0_2 $-20(%rip) - WORD $0xb9400127 // ldr w7, [x9] - WORD $0x0a0c00f3 // and w19, w7, w12 - WORD $0x6b0d027f // cmp w19, w13 - WORD $0x0a0f00f3 // and w19, w7, w15 - WORD $0x7a500264 // ccmp w19, w16, #4, eq - WORD $0x7a401a64 // ccmp w19, #0, #4, ne - WORD $0x54000341 // b.ne LBB0_14 $104(%rip) - WORD $0x0a1100f3 // and w19, w7, w17 - WORD $0x121f0cf4 // and w20, w7, #0x1e - WORD $0x6b00027f // cmp w19, w0 - WORD $0x7a400a84 // ccmp w20, #0, #4, eq - WORD $0x54000261 // b.ne LBB0_13 $76(%rip) - WORD $0x0a0300f3 // and w19, w7, w3 - WORD $0x6b05027f // cmp w19, w5 - WORD $0x540000e1 // b.ne LBB0_11 $28(%rip) - WORD $0x0a0400f3 // and w19, w7, w4 - WORD $0x340000b3 // cbz w19, LBB0_11 $20(%rip) - WORD $0x52800093 // mov w19, #4 - WORD $0x3617fd27 // tbz w7, #2, LBB0_3 $-92(%rip) - WORD $0x0a0600e7 // and w7, w7, w6 - WORD $0x34fffce7 // cbz w7, LBB0_3 $-100(%rip) -LBB0_11: - WORD $0xcb080127 // sub x7, x9, x8 - WORD $0xf9400053 // ldr x19, [x2] - WORD $0xf140067f // cmp x19, #1, lsl #12 - WORD $0x54000c62 // b.hs LBB0_33 $396(%rip) - WORD $0x93407ce7 // sxtw x7, w7 - WORD $0x91000674 // add x20, x19, #1 - WORD $0xf9000054 // str x20, [x2] - WORD $0xf83379c7 // str x7, [x14, x19, lsl #3] - WORD $0x17ffffdd // b LBB0_2 $-140(%rip) -LBB0_13: - WORD $0x52800053 // mov w19, #2 - WORD $0x17ffffdc // b LBB0_3 $-144(%rip) -LBB0_14: - WORD $0x52800073 // mov w19, #3 - WORD $0x17ffffda // b LBB0_3 $-152(%rip) -LBB0_15: - WORD $0xeb0a013f // cmp x9, x10 - WORD $0x54000962 // b.hs LBB0_31 $300(%rip) - WORD $0x52981e0b // mov w11, #49392 - WORD $0x72a0180b // movk w11, #192, lsl #16 - WORD $0x52901c0c // mov w12, #32992 - WORD $0x72a0100c // movk w12, #128, lsl #16 - WORD $0x9100204d // add x13, x2, #8 - WORD $0x528401ee // mov w14, #8207 - WORD $0x528401af // mov w15, #8205 - WORD $0x52981c10 // mov w16, #49376 - WORD $0x52901811 // mov w17, #32960 - WORD $0x14000004 // b LBB0_18 $16(%rip) -LBB0_17: - WORD $0x91000529 // add x9, x9, #1 - WORD $0xeb0a013f // cmp x9, x10 - WORD $0x540007c2 // b.hs LBB0_31 $248(%rip) -LBB0_18: - WORD $0x39c00120 // ldrsb w0, [x9] - WORD $0x36ffff80 // tbz w0, #31, LBB0_17 $-16(%rip) - WORD $0x390053ff // strb wzr, [sp, #20] - WORD $0x39004bff // strb wzr, [sp, #18] - WORD $0xcb090145 // sub x5, x10, x9 - WORD $0xf10008a7 // subs x7, x5, #2 - WORD $0x540001a3 // b.lo LBB0_22 $52(%rip) - WORD $0x39400120 // ldrb w0, [x9] - WORD $0x39400523 // ldrb w3, [x9, #1] - WORD $0x390053e0 // strb w0, [sp, #20] - WORD $0x91000926 // add x6, x9, #2 - WORD $0x91004be4 // add x4, sp, #18 - WORD $0xaa0703e5 // mov x5, x7 - WORD $0xb4000167 // cbz x7, LBB0_23 $44(%rip) -LBB0_21: - WORD $0x394000c0 // ldrb w0, [x6] - WORD $0x39000080 // strb w0, [x4] - WORD $0x394053e0 // ldrb w0, [sp, #20] - WORD $0x39404be4 // ldrb w4, [sp, #18] - WORD $0x14000007 // b LBB0_24 $28(%rip) -LBB0_22: - WORD $0x52800000 // mov w0, #0 - WORD $0x52800003 // mov w3, #0 - WORD $0x910053e4 // add x4, sp, #20 - WORD $0xaa0903e6 // mov x6, x9 - WORD $0xb5fffee5 // cbnz x5, LBB0_21 $-36(%rip) -LBB0_23: - WORD $0x52800004 // mov w4, #0 -LBB0_24: - WORD $0x53185c63 // lsl w3, w3, #8 - WORD $0x2a044063 // orr w3, w3, w4, lsl #16 - WORD $0x2a000063 // orr w3, w3, w0 - WORD $0x0a0b0064 // and w4, w3, w11 - WORD $0x6b0c009f // cmp w4, w12 - WORD $0x0a0e0064 // and w4, w3, w14 - WORD $0x7a4f0084 // ccmp w4, w15, #4, eq - WORD $0x7a401884 // ccmp w4, #0, #4, ne - WORD $0x54000301 // b.ne LBB0_30 $96(%rip) - WORD $0x721f0c1f // tst w0, #0x1e - WORD $0x54000120 // b.eq LBB0_28 $36(%rip) - WORD $0x0a100060 // and w0, w3, w16 - WORD $0x6b11001f // cmp w0, w17 - WORD $0x540000c1 // b.ne LBB0_28 $24(%rip) - WORD $0x52800040 // mov w0, #2 - WORD $0x8b000129 // add x9, x9, x0 - WORD $0xeb0a013f // cmp x9, x10 - WORD $0x54fffac3 // b.lo LBB0_18 $-168(%rip) - WORD $0x14000012 // b LBB0_31 $72(%rip) -LBB0_28: - WORD $0xcb080120 // sub x0, x9, x8 - WORD $0xf9400043 // ldr x3, [x2] - WORD $0xf140047f // cmp x3, #1, lsl #12 - WORD $0x540002a2 // b.hs LBB0_32 $84(%rip) - WORD $0x93407c00 // sxtw x0, w0 - WORD $0x91000464 // add x4, x3, #1 - WORD $0xf9000044 // str x4, [x2] - WORD $0xf82379a0 // str x0, [x13, x3, lsl #3] - WORD $0x52800020 // mov w0, #1 - WORD $0x8b000129 // add x9, x9, x0 - WORD $0xeb0a013f // cmp x9, x10 - WORD $0x54fff923 // b.lo LBB0_18 $-220(%rip) - WORD $0x14000005 // b LBB0_31 $20(%rip) -LBB0_30: - WORD $0x52800060 // mov w0, #3 - WORD $0x8b000129 // add x9, x9, x0 - WORD $0xeb0a013f // cmp x9, x10 - WORD $0x54fff883 // b.lo LBB0_18 $-240(%rip) -LBB0_31: - WORD $0xd2800000 // mov x0, #0 - WORD $0xcb080128 // sub x8, x9, x8 - WORD $0xf9000028 // str x8, [x1] - WORD $0xa942fbfd // ldp fp, lr, [sp, #40] - WORD $0xa941cff4 // ldp x20, x19, [sp, #24] - WORD $0x910103ff // add sp, sp, #64 - WORD $0xd65f03c0 // ret -LBB0_32: - WORD $0xf9000020 // str x0, [x1] - WORD $0x92800000 // mov x0, #-1 - WORD $0xa942fbfd // ldp fp, lr, [sp, #40] - WORD $0xa941cff4 // ldp x20, x19, [sp, #24] - WORD $0x910103ff // add sp, sp, #64 - WORD $0xd65f03c0 // ret -LBB0_33: - WORD $0xf9000027 // str x7, [x1] - WORD $0x92800000 // mov x0, #-1 - WORD $0xa942fbfd // ldp fp, lr, [sp, #40] - WORD $0xa941cff4 // ldp x20, x19, [sp, #24] - WORD $0x910103ff // add sp, sp, #64 - WORD $0xd65f03c0 // ret - // .p2align 2, 0x00 -_MASK_USE_NUMBER: - WORD $0x00000002 // .long 2 - -TEXT ·__validate_utf8(SB), NOSPLIT, $0-32 - NO_LOCAL_POINTERS - -_entry: - MOVD 16(g), R16 - SUB $128, RSP, R17 - CMP R16, R17 - BLS _stack_grow - -_validate_utf8: - MOVD s+0(FP), R0 - MOVD p+8(FP), R1 - MOVD m+16(FP), R2 - MOVD ·_subr__validate_utf8(SB), R11 - WORD $0x1000005e // adr x30, .+8 - JMP (R11) - MOVD R0, ret+24(FP) - RET - -_stack_grow: - MOVD R30, R3 - CALL runtime·morestack_noctxt<>(SB) - JMP _entry diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/validate_utf8_fast_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/validate_utf8_fast_arm64.go deleted file mode 100644 index 3476a4258..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/validate_utf8_fast_arm64.go +++ /dev/null @@ -1,29 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 neon - -//go:nosplit -func validate_utf8_fast(s *string) (ret int) { - return __validate_utf8_fast(s) -} - -//go:nosplit -//go:noescape -//goland:noinspection GoUnusedParameter -func __validate_utf8_fast(s *string) (ret int) diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/validate_utf8_fast_arm64.s b/vendor/github.com/bytedance/sonic/internal/native/neon/validate_utf8_fast_arm64.s deleted file mode 100644 index 20592cd33..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/validate_utf8_fast_arm64.s +++ /dev/null @@ -1,182 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -#include "go_asm.h" -#include "funcdata.h" -#include "textflag.h" - -TEXT ·__validate_utf8_fast_entry__(SB), NOSPLIT, $32 - NO_LOCAL_POINTERS - WORD $0x100000a0 // adr x0, .+20 - MOVD R0, ret(FP) - RET - // .p2align 2, 0x00 -_validate_utf8_fast: - WORD $0xd100c3ff // sub sp, sp, #48 - WORD $0xa901fbfd // stp fp, lr, [sp, #24] - WORD $0xa93ffbfd // stp fp, lr, [sp, #-8] - WORD $0xd10023fd // sub fp, sp, #8 - WORD $0xa9402408 // ldp x8, x9, [x0] - WORD $0x8b090109 // add x9, x8, x9 - WORD $0xd1000d2b // sub x11, x9, #3 - WORD $0xeb0b011f // cmp x8, x11 - WORD $0x54000622 // b.hs LBB0_13 $196(%rip) - WORD $0x52981e0c // mov w12, #49392 - WORD $0x72a0180c // movk w12, #192, lsl #16 - WORD $0x52901c0d // mov w13, #32992 - WORD $0x72a0100d // movk w13, #128, lsl #16 - WORD $0x528401ee // mov w14, #8207 - WORD $0x528401af // mov w15, #8205 - WORD $0x52981c10 // mov w16, #49376 - WORD $0x52901811 // mov w17, #32960 - WORD $0x52981f00 // mov w0, #49400 - WORD $0x72b81800 // movk w0, #49344, lsl #16 - WORD $0x528600e1 // mov w1, #12295 - WORD $0x52901e02 // mov w2, #33008 - WORD $0x72b01002 // movk w2, #32896, lsl #16 - WORD $0x52860063 // mov w3, #12291 - WORD $0xaa0803ea // mov x10, x8 - WORD $0x14000005 // b LBB0_4 $20(%rip) -LBB0_2: - WORD $0x52800025 // mov w5, #1 -LBB0_3: - WORD $0x8b05014a // add x10, x10, x5 - WORD $0xeb0b015f // cmp x10, x11 - WORD $0x540003c2 // b.hs LBB0_14 $120(%rip) -LBB0_4: - WORD $0x39c00144 // ldrsb w4, [x10] - WORD $0x36ffff64 // tbz w4, #31, LBB0_2 $-20(%rip) - WORD $0xb9400144 // ldr w4, [x10] - WORD $0x0a0c0085 // and w5, w4, w12 - WORD $0x6b0d00bf // cmp w5, w13 - WORD $0x0a0e0085 // and w5, w4, w14 - WORD $0x7a4f00a4 // ccmp w5, w15, #4, eq - WORD $0x7a4018a4 // ccmp w5, #0, #4, ne - WORD $0x54000241 // b.ne LBB0_12 $72(%rip) - WORD $0x0a100085 // and w5, w4, w16 - WORD $0x121f0c86 // and w6, w4, #0x1e - WORD $0x6b1100bf // cmp w5, w17 - WORD $0x7a4008c4 // ccmp w6, #0, #4, eq - WORD $0x54000161 // b.ne LBB0_11 $44(%rip) - WORD $0x0a000085 // and w5, w4, w0 - WORD $0x6b0200bf // cmp w5, w2 - WORD $0x54000981 // b.ne LBB0_30 $304(%rip) - WORD $0x0a010085 // and w5, w4, w1 - WORD $0x34000945 // cbz w5, LBB0_30 $296(%rip) - WORD $0x52800085 // mov w5, #4 - WORD $0x3617fd24 // tbz w4, #2, LBB0_3 $-92(%rip) - WORD $0x0a030084 // and w4, w4, w3 - WORD $0x34fffce4 // cbz w4, LBB0_3 $-100(%rip) - WORD $0x14000045 // b LBB0_30 $276(%rip) -LBB0_11: - WORD $0x52800045 // mov w5, #2 - WORD $0x17ffffe4 // b LBB0_3 $-112(%rip) -LBB0_12: - WORD $0x52800065 // mov w5, #3 - WORD $0x17ffffe2 // b LBB0_3 $-120(%rip) -LBB0_13: - WORD $0xaa0803ea // mov x10, x8 -LBB0_14: - WORD $0xeb09015f // cmp x10, x9 - WORD $0x54000742 // b.hs LBB0_29 $232(%rip) - WORD $0x52981e0b // mov w11, #49392 - WORD $0x72a0180b // movk w11, #192, lsl #16 - WORD $0x52901c0c // mov w12, #32992 - WORD $0x72a0100c // movk w12, #128, lsl #16 - WORD $0x528401ed // mov w13, #8207 - WORD $0x528401ae // mov w14, #8205 - WORD $0x52981c0f // mov w15, #49376 - WORD $0x52901810 // mov w16, #32960 - WORD $0x14000004 // b LBB0_18 $16(%rip) -LBB0_16: - WORD $0x9100054a // add x10, x10, #1 -LBB0_17: - WORD $0xeb09015f // cmp x10, x9 - WORD $0x540005c2 // b.hs LBB0_29 $184(%rip) -LBB0_18: - WORD $0x39c00151 // ldrsb w17, [x10] - WORD $0x36ffff91 // tbz w17, #31, LBB0_16 $-16(%rip) - WORD $0x390053ff // strb wzr, [sp, #20] - WORD $0x39004bff // strb wzr, [sp, #18] - WORD $0xcb0a0122 // sub x2, x9, x10 - WORD $0xf1000844 // subs x4, x2, #2 - WORD $0x540001a3 // b.lo LBB0_22 $52(%rip) - WORD $0x39400151 // ldrb w17, [x10] - WORD $0x39400540 // ldrb w0, [x10, #1] - WORD $0x390053f1 // strb w17, [sp, #20] - WORD $0x91000943 // add x3, x10, #2 - WORD $0x91004be1 // add x1, sp, #18 - WORD $0xaa0403e2 // mov x2, x4 - WORD $0xb4000164 // cbz x4, LBB0_23 $44(%rip) -LBB0_21: - WORD $0x39400071 // ldrb w17, [x3] - WORD $0x39000031 // strb w17, [x1] - WORD $0x394053f1 // ldrb w17, [sp, #20] - WORD $0x39404be1 // ldrb w1, [sp, #18] - WORD $0x14000007 // b LBB0_24 $28(%rip) -LBB0_22: - WORD $0x52800011 // mov w17, #0 - WORD $0x52800000 // mov w0, #0 - WORD $0x910053e1 // add x1, sp, #20 - WORD $0xaa0a03e3 // mov x3, x10 - WORD $0xb5fffee2 // cbnz x2, LBB0_21 $-36(%rip) -LBB0_23: - WORD $0x52800001 // mov w1, #0 -LBB0_24: - WORD $0x53185c00 // lsl w0, w0, #8 - WORD $0x2a014000 // orr w0, w0, w1, lsl #16 - WORD $0x2a110000 // orr w0, w0, w17 - WORD $0x0a0b0001 // and w1, w0, w11 - WORD $0x6b0c003f // cmp w1, w12 - WORD $0x0a0d0001 // and w1, w0, w13 - WORD $0x7a4e0024 // ccmp w1, w14, #4, eq - WORD $0x7a401824 // ccmp w1, #0, #4, ne - WORD $0x54000121 // b.ne LBB0_28 $36(%rip) - WORD $0x721f0e3f // tst w17, #0x1e - WORD $0x540001c0 // b.eq LBB0_30 $56(%rip) - WORD $0x0a0f0011 // and w17, w0, w15 - WORD $0x6b10023f // cmp w17, w16 - WORD $0x54000161 // b.ne LBB0_30 $44(%rip) - WORD $0x52800051 // mov w17, #2 - WORD $0x8b11014a // add x10, x10, x17 - WORD $0x17ffffd5 // b LBB0_17 $-172(%rip) -LBB0_28: - WORD $0x52800071 // mov w17, #3 - WORD $0x8b11014a // add x10, x10, x17 - WORD $0x17ffffd2 // b LBB0_17 $-184(%rip) -LBB0_29: - WORD $0xd2800000 // mov x0, #0 - WORD $0xa941fbfd // ldp fp, lr, [sp, #24] - WORD $0x9100c3ff // add sp, sp, #48 - WORD $0xd65f03c0 // ret -LBB0_30: - WORD $0xaa2a03e9 // mvn x9, x10 - WORD $0x8b080120 // add x0, x9, x8 - WORD $0xa941fbfd // ldp fp, lr, [sp, #24] - WORD $0x9100c3ff // add sp, sp, #48 - WORD $0xd65f03c0 // ret - // .p2align 2, 0x00 -_MASK_USE_NUMBER: - WORD $0x00000002 // .long 2 - -TEXT ·__validate_utf8_fast(SB), NOSPLIT, $0-16 - NO_LOCAL_POINTERS - -_entry: - MOVD 16(g), R16 - SUB $112, RSP, R17 - CMP R16, R17 - BLS _stack_grow - -_validate_utf8_fast: - MOVD s+0(FP), R0 - MOVD ·_subr__validate_utf8_fast(SB), R11 - WORD $0x1000005e // adr x30, .+8 - JMP (R11) - MOVD R0, ret+8(FP) - RET - -_stack_grow: - MOVD R30, R3 - CALL runtime·morestack_noctxt<>(SB) - JMP _entry diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/validate_utf8_fast_subr_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/validate_utf8_fast_subr_arm64.go deleted file mode 100644 index c5fd3ba5d..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/validate_utf8_fast_subr_arm64.go +++ /dev/null @@ -1,25 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package neon - -//go:nosplit -//go:noescape -//goland:noinspection ALL -func __validate_utf8_fast_entry__() uintptr - -var ( - _subr__validate_utf8_fast uintptr = __validate_utf8_fast_entry__() + 0 -) - -const ( - _stack__validate_utf8_fast = 48 -) - -var ( - _ = _subr__validate_utf8_fast -) - -const ( - _ = _stack__validate_utf8_fast -) diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/validate_utf8_subr_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/validate_utf8_subr_arm64.go deleted file mode 100644 index b79f6e852..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/validate_utf8_subr_arm64.go +++ /dev/null @@ -1,25 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package neon - -//go:nosplit -//go:noescape -//goland:noinspection ALL -func __validate_utf8_entry__() uintptr - -var ( - _subr__validate_utf8 uintptr = __validate_utf8_entry__() + 0 -) - -const ( - _stack__validate_utf8 = 64 -) - -var ( - _ = _subr__validate_utf8 -) - -const ( - _ = _stack__validate_utf8 -) diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/value_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/value_arm64.go deleted file mode 100644 index 7add30d91..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/value_arm64.go +++ /dev/null @@ -1,34 +0,0 @@ - -/* - * 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 neon - -import ( - `unsafe` - `github.com/bytedance/sonic/internal/native/types` -) - -//go:nosplit -func value(s unsafe.Pointer, n int, p int, v *types.JsonState, flags uint64) (ret int) { - return __value(s, n, p, v, flags) -} - -//go:nosplit -//go:noescape -//goland:noinspection GoUnusedParameter -func __value(s unsafe.Pointer, n int, p int, v *types.JsonState, flags uint64) (ret int) - diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/value_arm64.s b/vendor/github.com/bytedance/sonic/internal/native/neon/value_arm64.s deleted file mode 100644 index f92ea8434..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/value_arm64.s +++ /dev/null @@ -1,5968 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -#include "go_asm.h" -#include "funcdata.h" -#include "textflag.h" - -TEXT ·__value_entry__(SB), NOSPLIT, $96 - NO_LOCAL_POINTERS - WORD $0x100000a0 // adr x0, .+20 - MOVD R0, ret(FP) - RET - // .p2align 4, 0x00 -lCPI0_0: - WORD $0x08040201 - WORD $0x80402010 - WORD $0x08040201 - WORD $0x80402010 - // // .byte 1 -// .byte 2 -// .byte 4 -// .byte 8 -// .byte 16 -// .byte 32 -// .byte 64 -// .byte 128 -// .byte 1 -// .byte 2 -// .byte 4 -// .byte 8 -// .byte 16 -// .byte 32 -// .byte 64 -// .byte 128 - -lCPI0_1: - WORD $0x09010800 - WORD $0x0b030a02 - WORD $0x0d050c04 - WORD $0x0f070e06 - // // .byte 0 -// .byte 8 -// .byte 1 -// .byte 9 -// .byte 2 -// .byte 10 -// .byte 3 -// .byte 11 -// .byte 4 -// .byte 12 -// .byte 5 -// .byte 13 -// .byte 6 -// .byte 14 -// .byte 7 -// .byte 15 - -_value: - WORD $0xd101c3ff // sub sp, sp, #112 - WORD $0xa900effc // stp x28, x27, [sp, #8] - WORD $0xa901e7fa // stp x26, x25, [sp, #24] - WORD $0xa902dff8 // stp x24, x23, [sp, #40] - WORD $0xa903d7f6 // stp x22, x21, [sp, #56] - WORD $0xa904cff4 // stp x20, x19, [sp, #72] - WORD $0xa905fbfd // stp fp, lr, [sp, #88] - WORD $0xa93ffbfd // stp fp, lr, [sp, #-8] - WORD $0xd10023fd // sub fp, sp, #8 - WORD $0xeb01005f // cmp x2, x1 - WORD $0x54000162 // b.hs LBB0_5 $44(%rip) - WORD $0x38626808 // ldrb w8, [x0, x2] - WORD $0x7100351f // cmp w8, #13 - WORD $0x54000100 // b.eq LBB0_5 $32(%rip) - WORD $0x7100811f // cmp w8, #32 - WORD $0x540000c0 // b.eq LBB0_5 $24(%rip) - WORD $0x51002d09 // sub w9, w8, #11 - WORD $0x3100093f // cmn w9, #2 - WORD $0x54000062 // b.hs LBB0_5 $12(%rip) - WORD $0xaa0203ea // mov x10, x2 - WORD $0x14000042 // b LBB0_27 $264(%rip) -LBB0_5: - WORD $0x9100044a // add x10, x2, #1 - WORD $0xeb01015f // cmp x10, x1 - WORD $0x54000122 // b.hs LBB0_9 $36(%rip) - WORD $0x386a6808 // ldrb w8, [x0, x10] - WORD $0x7100351f // cmp w8, #13 - WORD $0x540000c0 // b.eq LBB0_9 $24(%rip) - WORD $0x7100811f // cmp w8, #32 - WORD $0x54000080 // b.eq LBB0_9 $16(%rip) - WORD $0x51002d09 // sub w9, w8, #11 - WORD $0x3100093f // cmn w9, #2 - WORD $0x540006e3 // b.lo LBB0_27 $220(%rip) -LBB0_9: - WORD $0x9100084a // add x10, x2, #2 - WORD $0xeb01015f // cmp x10, x1 - WORD $0x54000122 // b.hs LBB0_13 $36(%rip) - WORD $0x386a6808 // ldrb w8, [x0, x10] - WORD $0x7100351f // cmp w8, #13 - WORD $0x540000c0 // b.eq LBB0_13 $24(%rip) - WORD $0x7100811f // cmp w8, #32 - WORD $0x54000080 // b.eq LBB0_13 $16(%rip) - WORD $0x51002d09 // sub w9, w8, #11 - WORD $0x3100093f // cmn w9, #2 - WORD $0x54000583 // b.lo LBB0_27 $176(%rip) -LBB0_13: - WORD $0x91000c4a // add x10, x2, #3 - WORD $0xeb01015f // cmp x10, x1 - WORD $0x54000122 // b.hs LBB0_17 $36(%rip) - WORD $0x386a6808 // ldrb w8, [x0, x10] - WORD $0x7100351f // cmp w8, #13 - WORD $0x540000c0 // b.eq LBB0_17 $24(%rip) - WORD $0x7100811f // cmp w8, #32 - WORD $0x54000080 // b.eq LBB0_17 $16(%rip) - WORD $0x51002d09 // sub w9, w8, #11 - WORD $0x3100093f // cmn w9, #2 - WORD $0x54000423 // b.lo LBB0_27 $132(%rip) -LBB0_17: - WORD $0x9100104a // add x10, x2, #4 - WORD $0xeb01015f // cmp x10, x1 - WORD $0x540001c2 // b.hs LBB0_21 $56(%rip) - WORD $0x52800028 // mov w8, #1 - WORD $0xd284c009 // mov x9, #9728 - WORD $0xf2c00029 // movk x9, #1, lsl #32 -LBB0_19: - WORD $0x386a680b // ldrb w11, [x0, x10] - WORD $0x7100817f // cmp w11, #32 - WORD $0x9acb210b // lsl x11, x8, x11 - WORD $0x8a09016b // and x11, x11, x9 - WORD $0xfa409964 // ccmp x11, #0, #4, ls - WORD $0x54000240 // b.eq LBB0_25 $72(%rip) - WORD $0x9100054a // add x10, x10, #1 - WORD $0xeb0a003f // cmp x1, x10 - WORD $0x54ffff01 // b.ne LBB0_19 $-32(%rip) - WORD $0x14000002 // b LBB0_22 $8(%rip) -LBB0_21: - WORD $0xaa0a03e2 // mov x2, x10 -LBB0_22: - WORD $0x52800028 // mov w8, #1 -LBB0_23: - WORD $0xf9000068 // str x8, [x3] - WORD $0xaa0203e1 // mov x1, x2 -LBB0_24: - WORD $0xaa0103e0 // mov x0, x1 - WORD $0xa945fbfd // ldp fp, lr, [sp, #88] - WORD $0xa944cff4 // ldp x20, x19, [sp, #72] - WORD $0xa943d7f6 // ldp x22, x21, [sp, #56] - WORD $0xa942dff8 // ldp x24, x23, [sp, #40] - WORD $0xa941e7fa // ldp x26, x25, [sp, #24] - WORD $0xa940effc // ldp x28, x27, [sp, #8] - WORD $0x9101c3ff // add sp, sp, #112 - WORD $0xd65f03c0 // ret -LBB0_25: - WORD $0xeb01015f // cmp x10, x1 - WORD $0x54fffe62 // b.hs LBB0_22 $-52(%rip) - WORD $0x386a6808 // ldrb w8, [x0, x10] -LBB0_27: - WORD $0x7101f51f // cmp w8, #125 - WORD $0x54003028 // b.hi LBB0_109 $1540(%rip) - WORD $0x91000542 // add x2, x10, #1 - WORD $0x2a0803e9 // mov w9, w8 -Lloh0: - WORD $0x1001142b // adr x11, LJTI0_0 $8836(%rip) -Lloh1: - WORD $0x9100016b // add x11, x11, LJTI0_0@PAGEOFF $0(%rip) - WORD $0x10fffd6c // adr x12, LBB0_22 $-84(%rip) - WORD $0x7869796d // ldrh w13, [x11, x9, lsl #1] - WORD $0x8b0d098c // add x12, x12, x13, lsl #2 - WORD $0xd61f0180 // br x12 -LBB0_29: - WORD $0x8b0a000d // add x13, x0, x10 - WORD $0x370801e4 // tbnz w4, #1, LBB0_34 $60(%rip) - WORD $0xa9422468 // ldp x8, x9, [x3, #32] - WORD $0x5280012b // mov w11, #9 - WORD $0xa9007c6b // stp x11, xzr, [x3] - WORD $0xa901287f // stp xzr, x10, [x3, #16] - WORD $0xeb0a003f // cmp x1, x10 - WORD $0x54005be9 // b.ls LBB0_194 $2940(%rip) - WORD $0x394001ab // ldrb w11, [x13] - WORD $0x7100b57f // cmp w11, #45 - WORD $0x540002c1 // b.ne LBB0_39 $88(%rip) - WORD $0xeb02003f // cmp x1, x2 - WORD $0x54005b49 // b.ls LBB0_194 $2920(%rip) - WORD $0x3862680c // ldrb w12, [x0, x2] - WORD $0x1280000e // mov w14, #-1 - WORD $0x14000014 // b LBB0_40 $80(%rip) -LBB0_34: - WORD $0x7100b51f // cmp w8, #45 - WORD $0x1a9f17ee // cset w14, eq - WORD $0x9a8d15a8 // cinc x8, x13, eq - WORD $0xcb0a0029 // sub x9, x1, x10 - WORD $0xeb0e012d // subs x13, x9, x14 - WORD $0x5400e220 // b.eq LBB0_478 $7236(%rip) - WORD $0x39400109 // ldrb w9, [x8] - WORD $0x5100e92b // sub w11, w9, #58 - WORD $0x31002d7f // cmn w11, #11 - WORD $0x54004489 // b.ls LBB0_143 $2192(%rip) - WORD $0x7100c13f // cmp w9, #48 - WORD $0x54000301 // b.ne LBB0_44 $96(%rip) - WORD $0xf10005bf // cmp x13, #1 - WORD $0x54000161 // b.ne LBB0_42 $44(%rip) - WORD $0x5280002f // mov w15, #1 - WORD $0x1400017b // b LBB0_120 $1516(%rip) -LBB0_39: - WORD $0x5280002e // mov w14, #1 - WORD $0xaa0b03ec // mov x12, x11 - WORD $0xaa0a03e2 // mov x2, x10 -LBB0_40: - WORD $0x5100e98f // sub w15, w12, #58 - WORD $0x31002dff // cmn w15, #11 - WORD $0x54001548 // b.hi LBB0_83 $680(%rip) - WORD $0x92800028 // mov x8, #-2 - WORD $0x17ffffc1 // b LBB0_23 $-252(%rip) -LBB0_42: - WORD $0x39400509 // ldrb w9, [x8, #1] - WORD $0x5280002f // mov w15, #1 - WORD $0x5100b929 // sub w9, w9, #46 - WORD $0x7100dd3f // cmp w9, #55 - WORD $0x54002dc8 // b.hi LBB0_120 $1464(%rip) - WORD $0x5280002b // mov w11, #1 - WORD $0x9ac92169 // lsl x9, x11, x9 - WORD $0xb20903eb // mov x11, #36028797027352576 - WORD $0xf280002b // movk x11, #1 - WORD $0xea0b013f // tst x9, x11 - WORD $0x54002d00 // b.eq LBB0_120 $1440(%rip) -LBB0_44: - WORD $0xf10041bf // cmp x13, #16 - WORD $0x5400e1a3 // b.lo LBB0_486 $7220(%rip) - WORD $0xd2800010 // mov x16, #0 - WORD $0xd280000f // mov x15, #0 - WORD $0x92800009 // mov x9, #-1 - WORD $0x4f01e5c0 // movi.16b v0, #46 - WORD $0x4f01e561 // movi.16b v1, #43 - WORD $0x4f01e5a2 // movi.16b v2, #45 - WORD $0x4f06e603 // movi.16b v3, #208 - WORD $0x4f00e544 // movi.16b v4, #10 -Lloh2: - WORD $0x10ffeb6b // adr x11, lCPI0_0 $-660(%rip) -Lloh3: - WORD $0x3dc00165 // ldr q5, [x11, lCPI0_0@PAGEOFF] $0(%rip) - WORD $0x4f06e7e6 // movi.16b v6, #223 - WORD $0x4f02e4a7 // movi.16b v7, #69 -Lloh4: - WORD $0x10ffeb6b // adr x11, lCPI0_1 $-660(%rip) -Lloh5: - WORD $0x3dc00170 // ldr q16, [x11, lCPI0_1@PAGEOFF] $0(%rip) - WORD $0x12800011 // mov w17, #-1 - WORD $0x9280000c // mov x12, #-1 - WORD $0x9280000b // mov x11, #-1 -LBB0_46: - WORD $0x3cef6911 // ldr q17, [x8, x15] - WORD $0x6e208e32 // cmeq.16b v18, v17, v0 - WORD $0x6e218e33 // cmeq.16b v19, v17, v1 - WORD $0x6e228e34 // cmeq.16b v20, v17, v2 - WORD $0x4e238635 // add.16b v21, v17, v3 - WORD $0x6e353495 // cmhi.16b v21, v4, v21 - WORD $0x4e261e31 // and.16b v17, v17, v6 - WORD $0x6e278e31 // cmeq.16b v17, v17, v7 - WORD $0x4eb41e73 // orr.16b v19, v19, v20 - WORD $0x4eb21eb4 // orr.16b v20, v21, v18 - WORD $0x4eb31e35 // orr.16b v21, v17, v19 - WORD $0x4eb51e94 // orr.16b v20, v20, v21 - WORD $0x4e251e52 // and.16b v18, v18, v5 - WORD $0x4e100252 // tbl.16b v18, { v18 }, v16 - WORD $0x4e71ba52 // addv.8h h18, v18 - WORD $0x1e260242 // fmov w2, s18 - WORD $0x4e251e31 // and.16b v17, v17, v5 - WORD $0x4e100231 // tbl.16b v17, { v17 }, v16 - WORD $0x4e71ba31 // addv.8h h17, v17 - WORD $0x1e260224 // fmov w4, s17 - WORD $0x4e251e71 // and.16b v17, v19, v5 - WORD $0x4e100231 // tbl.16b v17, { v17 }, v16 - WORD $0x4e71ba31 // addv.8h h17, v17 - WORD $0x1e260226 // fmov w6, s17 - WORD $0x4e251e91 // and.16b v17, v20, v5 - WORD $0x4e100231 // tbl.16b v17, { v17 }, v16 - WORD $0x4e71ba31 // addv.8h h17, v17 - WORD $0x1e260221 // fmov w1, s17 - WORD $0x2a2103e1 // mvn w1, w1 - WORD $0x32103c21 // orr w1, w1, #0xffff0000 - WORD $0x5ac00021 // rbit w1, w1 - WORD $0x5ac01021 // clz w1, w1 - WORD $0x1ac12225 // lsl w5, w17, w1 - WORD $0x0a250047 // bic w7, w2, w5 - WORD $0x0a250093 // bic w19, w4, w5 - WORD $0x0a2500d4 // bic w20, w6, w5 - WORD $0x7100403f // cmp w1, #16 - WORD $0x1a870045 // csel w5, w2, w7, eq - WORD $0x1a930084 // csel w4, w4, w19, eq - WORD $0x1a9400c2 // csel w2, w6, w20, eq - WORD $0x510004a6 // sub w6, w5, #1 - WORD $0x6a0500c6 // ands w6, w6, w5 - WORD $0x54004aa1 // b.ne LBB0_185 $2388(%rip) - WORD $0x51000486 // sub w6, w4, #1 - WORD $0x6a0400c6 // ands w6, w6, w4 - WORD $0x54004a41 // b.ne LBB0_185 $2376(%rip) - WORD $0x51000446 // sub w6, w2, #1 - WORD $0x6a0200c6 // ands w6, w6, w2 - WORD $0x540049e1 // b.ne LBB0_185 $2364(%rip) - WORD $0x340000c5 // cbz w5, LBB0_52 $24(%rip) - WORD $0x5ac000a5 // rbit w5, w5 - WORD $0x5ac010a5 // clz w5, w5 - WORD $0xb100057f // cmn x11, #1 - WORD $0x54007b01 // b.ne LBB0_283 $3936(%rip) - WORD $0x8b0501eb // add x11, x15, x5 -LBB0_52: - WORD $0x340000c4 // cbz w4, LBB0_55 $24(%rip) - WORD $0x5ac00084 // rbit w4, w4 - WORD $0x5ac01084 // clz w4, w4 - WORD $0xb100059f // cmn x12, #1 - WORD $0x54007aa1 // b.ne LBB0_284 $3924(%rip) - WORD $0x8b0401ec // add x12, x15, x4 -LBB0_55: - WORD $0x340000c2 // cbz w2, LBB0_58 $24(%rip) - WORD $0x5ac00042 // rbit w2, w2 - WORD $0x5ac01042 // clz w2, w2 - WORD $0xb100053f // cmn x9, #1 - WORD $0x54007a41 // b.ne LBB0_285 $3912(%rip) - WORD $0x8b0201e9 // add x9, x15, x2 -LBB0_58: - WORD $0x7100403f // cmp w1, #16 - WORD $0x54000621 // b.ne LBB0_73 $196(%rip) - WORD $0x910041ef // add x15, x15, #16 - WORD $0xd1004210 // sub x16, x16, #16 - WORD $0x8b1001a1 // add x1, x13, x16 - WORD $0xf1003c3f // cmp x1, #15 - WORD $0x54fff6e8 // b.hi LBB0_46 $-292(%rip) - WORD $0x8b0f0110 // add x16, x8, x15 - WORD $0xeb0f01bf // cmp x13, x15 - WORD $0x54000560 // b.eq LBB0_74 $172(%rip) -LBB0_61: - WORD $0x8b01020d // add x13, x16, x1 - WORD $0xaa3003ef // mvn x15, x16 - WORD $0x8b000151 // add x17, x10, x0 - WORD $0x8b1101ef // add x15, x15, x17 - WORD $0x8b0e01ef // add x15, x15, x14 - WORD $0xcb08020e // sub x14, x16, x8 - WORD $0xaa1003f1 // mov x17, x16 - WORD $0x14000009 // b LBB0_64 $36(%rip) -LBB0_62: - WORD $0xb100059f // cmn x12, #1 - WORD $0xaa0e03ec // mov x12, x14 - WORD $0x54001f81 // b.ne LBB0_119 $1008(%rip) -LBB0_63: - WORD $0xd10005ef // sub x15, x15, #1 - WORD $0x910005ce // add x14, x14, #1 - WORD $0xaa1103f0 // mov x16, x17 - WORD $0xd1000421 // sub x1, x1, #1 - WORD $0xb40033e1 // cbz x1, LBB0_145 $1660(%rip) -LBB0_64: - WORD $0x38401622 // ldrb w2, [x17], #1 - WORD $0x5100c044 // sub w4, w2, #48 - WORD $0x7100289f // cmp w4, #10 - WORD $0x54ffff03 // b.lo LBB0_63 $-32(%rip) - WORD $0x7100b45f // cmp w2, #45 - WORD $0x5400016d // b.le LBB0_70 $44(%rip) - WORD $0x7101945f // cmp w2, #101 - WORD $0x54fffe20 // b.eq LBB0_62 $-60(%rip) - WORD $0x7101145f // cmp w2, #69 - WORD $0x54fffde0 // b.eq LBB0_62 $-68(%rip) - WORD $0x7100b85f // cmp w2, #46 - WORD $0x540001e1 // b.ne LBB0_74 $60(%rip) - WORD $0xb100057f // cmn x11, #1 - WORD $0xaa0e03eb // mov x11, x14 - WORD $0x54fffda0 // b.eq LBB0_63 $-76(%rip) - WORD $0x140000e7 // b LBB0_119 $924(%rip) -LBB0_70: - WORD $0x7100ac5f // cmp w2, #43 - WORD $0x54000060 // b.eq LBB0_72 $12(%rip) - WORD $0x7100b45f // cmp w2, #45 - WORD $0x540000e1 // b.ne LBB0_74 $28(%rip) -LBB0_72: - WORD $0xb100053f // cmn x9, #1 - WORD $0xaa0e03e9 // mov x9, x14 - WORD $0x54fffca0 // b.eq LBB0_63 $-108(%rip) - WORD $0x140000df // b LBB0_119 $892(%rip) -LBB0_73: - WORD $0x8b21410d // add x13, x8, w1, uxtw - WORD $0x8b0f01b0 // add x16, x13, x15 -LBB0_74: - WORD $0x9280000f // mov x15, #-1 - WORD $0xb4002fab // cbz x11, LBB0_142 $1524(%rip) -LBB0_75: - WORD $0xb4002f89 // cbz x9, LBB0_142 $1520(%rip) - WORD $0xb4002f6c // cbz x12, LBB0_142 $1516(%rip) - WORD $0xcb08020d // sub x13, x16, x8 - WORD $0xd10005ae // sub x14, x13, #1 - WORD $0xeb0e017f // cmp x11, x14 - WORD $0x54001a80 // b.eq LBB0_118 $848(%rip) - WORD $0xeb0e013f // cmp x9, x14 - WORD $0x54001a40 // b.eq LBB0_118 $840(%rip) - WORD $0xeb0e019f // cmp x12, x14 - WORD $0x54001a00 // b.eq LBB0_118 $832(%rip) - WORD $0xf100052e // subs x14, x9, #1 - WORD $0x54002d8b // b.lt LBB0_139 $1456(%rip) - WORD $0xeb0e019f // cmp x12, x14 - WORD $0x54002d40 // b.eq LBB0_139 $1448(%rip) - WORD $0xaa2903ef // mvn x15, x9 - WORD $0x1400016d // b LBB0_142 $1460(%rip) -LBB0_83: - WORD $0x7100c19f // cmp w12, #48 - WORD $0x54000181 // b.ne LBB0_86 $48(%rip) - WORD $0x8b02000c // add x12, x0, x2 - WORD $0x3940058c // ldrb w12, [x12, #1] - WORD $0x5100b98c // sub w12, w12, #46 - WORD $0x7100dd9f // cmp w12, #55 - WORD $0x54003d48 // b.hi LBB0_183 $1960(%rip) - WORD $0x5280002f // mov w15, #1 - WORD $0x9acc21ec // lsl x12, x15, x12 - WORD $0xb20903ef // mov x15, #36028797027352576 - WORD $0xf280002f // movk x15, #1 - WORD $0xea0f019f // tst x12, x15 - WORD $0x54003c80 // b.eq LBB0_183 $1936(%rip) -LBB0_86: - WORD $0xd280000c // mov x12, #0 - WORD $0x52800004 // mov w4, #0 - WORD $0x52800010 // mov w16, #0 - WORD $0x5280014f // mov w15, #10 -LBB0_87: - WORD $0x38626805 // ldrb w5, [x0, x2] - WORD $0x5100c0b1 // sub w17, w5, #48 - WORD $0x7100263f // cmp w17, #9 - WORD $0x54002868 // b.hi LBB0_135 $1292(%rip) - WORD $0x71004c9f // cmp w4, #19 - WORD $0x9b0f7d85 // mul x5, x12, x15 - WORD $0x8b3100b1 // add x17, x5, w17, uxtb - WORD $0x1a842485 // cinc w5, w4, lo - WORD $0x7100489f // cmp w4, #18 - WORD $0x1a909610 // cinc w16, w16, hi - WORD $0xaa0503e4 // mov x4, x5 - WORD $0x9a91818c // csel x12, x12, x17, hi - WORD $0x91000442 // add x2, x2, #1 - WORD $0xeb02003f // cmp x1, x2 - WORD $0x54fffe41 // b.ne LBB0_87 $-56(%rip) - WORD $0x52800031 // mov w17, #1 - WORD $0xaa0103e2 // mov x2, x1 - WORD $0x7100021f // cmp w16, #0 - WORD $0x1a9fd7ef // cset w15, gt - WORD $0xb40031ac // cbz x12, LBB0_162 $1588(%rip) - WORD $0x140001a5 // b LBB0_171 $1684(%rip) -LBB0_90: - WORD $0xd1000c28 // sub x8, x1, #3 - WORD $0xeb08015f // cmp x10, x8 - WORD $0x54003de2 // b.hs LBB0_194 $1980(%rip) - WORD $0x8b020008 // add x8, x0, x2 - WORD $0xb85ff108 // ldur w8, [x8, #-1] - WORD $0x528eadc9 // mov w9, #30062 - WORD $0x72ad8d89 // movk w9, #27756, lsl #16 - WORD $0x6b09011f // cmp w8, w9 - WORD $0x54002901 // b.ne LBB0_146 $1312(%rip) - WORD $0x91001141 // add x1, x10, #4 - WORD $0x52800048 // mov w8, #2 - WORD $0xf9000068 // str x8, [x3] - WORD $0x17fffee9 // b LBB0_24 $-1116(%rip) -LBB0_93: - WORD $0xf261009f // tst x4, #0x80000000 - WORD $0x1a9f17e8 // cset w8, eq - WORD $0x528001a9 // mov w9, #13 - WORD $0x1400008c // b LBB0_116 $560(%rip) -LBB0_94: - WORD $0xf261009f // tst x4, #0x80000000 - WORD $0x1a9f17e8 // cset w8, eq - WORD $0x52800169 // mov w9, #11 - WORD $0x14000088 // b LBB0_116 $544(%rip) -LBB0_95: - WORD $0x372812e4 // tbnz w4, #5, LBB0_122 $604(%rip) - WORD $0xeb020029 // subs x9, x1, x2 - WORD $0x5400f180 // b.eq LBB0_580 $7728(%rip) - WORD $0xf101013f // cmp x9, #64 - WORD $0x5400b683 // b.lo LBB0_465 $5840(%rip) - WORD $0xd280000a // mov x10, #0 - WORD $0x92800008 // mov x8, #-1 - WORD $0x4f01e440 // movi.16b v0, #34 - WORD $0x4f02e781 // movi.16b v1, #92 -Lloh6: - WORD $0x10ffd0ab // adr x11, lCPI0_0 $-1516(%rip) -Lloh7: - WORD $0x3dc00162 // ldr q2, [x11, lCPI0_0@PAGEOFF] $0(%rip) -Lloh8: - WORD $0x10ffd0eb // adr x11, lCPI0_1 $-1508(%rip) -Lloh9: - WORD $0x3dc00163 // ldr q3, [x11, lCPI0_1@PAGEOFF] $0(%rip) - WORD $0xaa0203eb // mov x11, x2 -LBB0_99: - WORD $0x8b0b000c // add x12, x0, x11 - WORD $0xad401584 // ldp q4, q5, [x12] - WORD $0xad411d86 // ldp q6, q7, [x12, #32] - WORD $0x6e208c90 // cmeq.16b v16, v4, v0 - WORD $0x6e208cb1 // cmeq.16b v17, v5, v0 - WORD $0x6e208cd2 // cmeq.16b v18, v6, v0 - WORD $0x6e208cf3 // cmeq.16b v19, v7, v0 - WORD $0x6e218c84 // cmeq.16b v4, v4, v1 - WORD $0x6e218ca5 // cmeq.16b v5, v5, v1 - WORD $0x6e218cc6 // cmeq.16b v6, v6, v1 - WORD $0x6e218ce7 // cmeq.16b v7, v7, v1 - WORD $0x4e221e10 // and.16b v16, v16, v2 - WORD $0x4e030210 // tbl.16b v16, { v16 }, v3 - WORD $0x4e71ba10 // addv.8h h16, v16 - WORD $0x1e26020c // fmov w12, s16 - WORD $0x4e221e30 // and.16b v16, v17, v2 - WORD $0x4e030210 // tbl.16b v16, { v16 }, v3 - WORD $0x4e71ba10 // addv.8h h16, v16 - WORD $0x1e26020d // fmov w13, s16 - WORD $0x4e221e50 // and.16b v16, v18, v2 - WORD $0x4e030210 // tbl.16b v16, { v16 }, v3 - WORD $0x4e71ba10 // addv.8h h16, v16 - WORD $0x1e26020e // fmov w14, s16 - WORD $0x4e221e70 // and.16b v16, v19, v2 - WORD $0x4e030210 // tbl.16b v16, { v16 }, v3 - WORD $0x4e71ba10 // addv.8h h16, v16 - WORD $0x1e26020f // fmov w15, s16 - WORD $0x4e221c84 // and.16b v4, v4, v2 - WORD $0x4e030084 // tbl.16b v4, { v4 }, v3 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e260090 // fmov w16, s4 - WORD $0x4e221ca4 // and.16b v4, v5, v2 - WORD $0x4e030084 // tbl.16b v4, { v4 }, v3 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e260091 // fmov w17, s4 - WORD $0x4e221cc4 // and.16b v4, v6, v2 - WORD $0x4e030084 // tbl.16b v4, { v4 }, v3 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e260084 // fmov w4, s4 - WORD $0x4e221ce4 // and.16b v4, v7, v2 - WORD $0x4e030084 // tbl.16b v4, { v4 }, v3 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e260085 // fmov w5, s4 - WORD $0xd3607dce // lsl x14, x14, #32 - WORD $0xaa0fc1ce // orr x14, x14, x15, lsl #48 - WORD $0x53103dad // lsl w13, w13, #16 - WORD $0xaa0d01cd // orr x13, x14, x13 - WORD $0xaa0c01ac // orr x12, x13, x12 - WORD $0xd3607c8d // lsl x13, x4, #32 - WORD $0xaa05c1ad // orr x13, x13, x5, lsl #48 - WORD $0x53103e2e // lsl w14, w17, #16 - WORD $0xaa0e01ad // orr x13, x13, x14 - WORD $0xaa1001ad // orr x13, x13, x16 - WORD $0xb500010d // cbnz x13, LBB0_103 $32(%rip) - WORD $0xb500018a // cbnz x10, LBB0_104 $48(%rip) - WORD $0xb50002cc // cbnz x12, LBB0_105 $88(%rip) -LBB0_102: - WORD $0xd1010129 // sub x9, x9, #64 - WORD $0x9101016b // add x11, x11, #64 - WORD $0xf100fd3f // cmp x9, #63 - WORD $0x54fff8a8 // b.hi LBB0_99 $-236(%rip) - WORD $0x14000532 // b LBB0_450 $5320(%rip) -LBB0_103: - WORD $0xb100051f // cmn x8, #1 - WORD $0xdac001ae // rbit x14, x13 - WORD $0xdac011ce // clz x14, x14 - WORD $0x8b0b01ce // add x14, x14, x11 - WORD $0x9a8e1108 // csel x8, x8, x14, ne -LBB0_104: - WORD $0x8a2a01ae // bic x14, x13, x10 - WORD $0xaa0e054f // orr x15, x10, x14, lsl #1 - WORD $0x8a2f01aa // bic x10, x13, x15 - WORD $0x9201f14a // and x10, x10, #0xaaaaaaaaaaaaaaaa - WORD $0xab0e014d // adds x13, x10, x14 - WORD $0x1a9f37ea // cset w10, hs - WORD $0xd37ff9ad // lsl x13, x13, #1 - WORD $0xd200f1ad // eor x13, x13, #0x5555555555555555 - WORD $0x8a0f01ad // and x13, x13, x15 - WORD $0x8a2d018c // bic x12, x12, x13 - WORD $0xb4fffd8c // cbz x12, LBB0_102 $-80(%rip) -LBB0_105: - WORD $0xdac00189 // rbit x9, x12 - WORD $0xdac01129 // clz x9, x9 - WORD $0x8b0b0129 // add x9, x9, x11 - WORD $0x9100052c // add x12, x9, #1 - WORD $0xb6f816cc // tbz x12, #63, LBB0_134 $728(%rip) - WORD $0x1400071b // b LBB0_575 $7276(%rip) -LBB0_106: - WORD $0xd1000c28 // sub x8, x1, #3 - WORD $0xeb08015f // cmp x10, x8 - WORD $0x54002f22 // b.hs LBB0_194 $1508(%rip) - WORD $0x8b020008 // add x8, x0, x2 - WORD $0xb85ff108 // ldur w8, [x8, #-1] - WORD $0x528e4e89 // mov w9, #29300 - WORD $0x72acaea9 // movk w9, #25973, lsl #16 - WORD $0x6b09011f // cmp w8, w9 - WORD $0x54001c41 // b.ne LBB0_150 $904(%rip) - WORD $0x91001141 // add x1, x10, #4 - WORD $0x52800068 // mov w8, #3 - WORD $0xf9000068 // str x8, [x3] - WORD $0x17fffe73 // b LBB0_24 $-1588(%rip) -LBB0_109: - WORD $0x92800028 // mov x8, #-2 - WORD $0xf9000068 // str x8, [x3] - WORD $0xaa0a03e1 // mov x1, x10 - WORD $0x17fffe6f // b LBB0_24 $-1604(%rip) -LBB0_110: - WORD $0xf261009f // tst x4, #0x80000000 - WORD $0x1a9f17e8 // cset w8, eq - WORD $0x52800149 // mov w9, #10 - WORD $0x14000012 // b LBB0_116 $72(%rip) -LBB0_111: - WORD $0x528000a8 // mov w8, #5 - WORD $0x17fffe67 // b LBB0_23 $-1636(%rip) -LBB0_112: - WORD $0xd1001028 // sub x8, x1, #4 - WORD $0xeb08015f // cmp x10, x8 - WORD $0x54002c42 // b.hs LBB0_194 $1416(%rip) - WORD $0xb8626808 // ldr w8, [x0, x2] - WORD $0x528d8c29 // mov w9, #27745 - WORD $0x72acae69 // movk w9, #25971, lsl #16 - WORD $0x6b09011f // cmp w8, w9 - WORD $0x54001c01 // b.ne LBB0_155 $896(%rip) - WORD $0x91001541 // add x1, x10, #5 - WORD $0x52800088 // mov w8, #4 - WORD $0xf9000068 // str x8, [x3] - WORD $0x17fffe5d // b LBB0_24 $-1676(%rip) -LBB0_115: - WORD $0xf261009f // tst x4, #0x80000000 - WORD $0x1a9f17e8 // cset w8, eq - WORD $0x52800189 // mov w9, #12 -LBB0_116: - WORD $0x9280002a // mov x10, #-2 - WORD $0x9a890149 // csel x9, x10, x9, eq - WORD $0xf9000069 // str x9, [x3] - WORD $0xcb080041 // sub x1, x2, x8 - WORD $0x17fffe55 // b LBB0_24 $-1708(%rip) -LBB0_117: - WORD $0x528000c8 // mov w8, #6 - WORD $0x17fffe51 // b LBB0_23 $-1724(%rip) -LBB0_118: - WORD $0xcb0d03ef // neg x15, x13 -LBB0_119: - WORD $0xb7f8144f // tbnz x15, #63, LBB0_142 $648(%rip) -LBB0_120: - WORD $0x8b0f0108 // add x8, x8, x15 - WORD $0xcb000101 // sub x1, x8, x0 - WORD $0xb7f8146a // tbnz x10, #63, LBB0_144 $652(%rip) - WORD $0x52800108 // mov w8, #8 - WORD $0xf9000068 // str x8, [x3] - WORD $0xf9000c6a // str x10, [x3, #24] - WORD $0x17fffe4a // b LBB0_24 $-1752(%rip) -LBB0_122: - WORD $0xeb02002a // subs x10, x1, x2 - WORD $0x5400dec0 // b.eq LBB0_580 $7128(%rip) - WORD $0xf101015f // cmp x10, #64 - WORD $0x5400a8c3 // b.lo LBB0_471 $5400(%rip) - WORD $0xd2800009 // mov x9, #0 - WORD $0x92800008 // mov x8, #-1 - WORD $0x4f01e440 // movi.16b v0, #34 -Lloh10: - WORD $0x10ffbe0b // adr x11, lCPI0_0 $-2112(%rip) -Lloh11: - WORD $0x3dc00161 // ldr q1, [x11, lCPI0_0@PAGEOFF] $0(%rip) -Lloh12: - WORD $0x10ffbe4b // adr x11, lCPI0_1 $-2104(%rip) -Lloh13: - WORD $0x3dc00162 // ldr q2, [x11, lCPI0_1@PAGEOFF] $0(%rip) - WORD $0x4f02e783 // movi.16b v3, #92 - WORD $0x4f01e404 // movi.16b v4, #32 - WORD $0xaa0203eb // mov x11, x2 -LBB0_125: - WORD $0x8b0b000c // add x12, x0, x11 - WORD $0xad401d90 // ldp q16, q7, [x12] - WORD $0xad411586 // ldp q6, q5, [x12, #32] - WORD $0x6e208e11 // cmeq.16b v17, v16, v0 - WORD $0x4e211e31 // and.16b v17, v17, v1 - WORD $0x4e020231 // tbl.16b v17, { v17 }, v2 - WORD $0x4e71ba31 // addv.8h h17, v17 - WORD $0x1e26022c // fmov w12, s17 - WORD $0x6e208cf1 // cmeq.16b v17, v7, v0 - WORD $0x4e211e31 // and.16b v17, v17, v1 - WORD $0x4e020231 // tbl.16b v17, { v17 }, v2 - WORD $0x4e71ba31 // addv.8h h17, v17 - WORD $0x1e26022d // fmov w13, s17 - WORD $0x6e208cd1 // cmeq.16b v17, v6, v0 - WORD $0x4e211e31 // and.16b v17, v17, v1 - WORD $0x4e020231 // tbl.16b v17, { v17 }, v2 - WORD $0x4e71ba31 // addv.8h h17, v17 - WORD $0x1e26022e // fmov w14, s17 - WORD $0x6e208cb1 // cmeq.16b v17, v5, v0 - WORD $0x4e211e31 // and.16b v17, v17, v1 - WORD $0x4e020231 // tbl.16b v17, { v17 }, v2 - WORD $0x4e71ba31 // addv.8h h17, v17 - WORD $0x1e26022f // fmov w15, s17 - WORD $0x6e238e11 // cmeq.16b v17, v16, v3 - WORD $0x4e211e31 // and.16b v17, v17, v1 - WORD $0x4e020231 // tbl.16b v17, { v17 }, v2 - WORD $0x4e71ba31 // addv.8h h17, v17 - WORD $0x1e260230 // fmov w16, s17 - WORD $0x6e238cf1 // cmeq.16b v17, v7, v3 - WORD $0x4e211e31 // and.16b v17, v17, v1 - WORD $0x4e020231 // tbl.16b v17, { v17 }, v2 - WORD $0x4e71ba31 // addv.8h h17, v17 - WORD $0x1e260231 // fmov w17, s17 - WORD $0x6e238cd1 // cmeq.16b v17, v6, v3 - WORD $0x4e211e31 // and.16b v17, v17, v1 - WORD $0x4e020231 // tbl.16b v17, { v17 }, v2 - WORD $0x4e71ba31 // addv.8h h17, v17 - WORD $0x1e260224 // fmov w4, s17 - WORD $0x6e238cb1 // cmeq.16b v17, v5, v3 - WORD $0x4e211e31 // and.16b v17, v17, v1 - WORD $0x4e020231 // tbl.16b v17, { v17 }, v2 - WORD $0x4e71ba31 // addv.8h h17, v17 - WORD $0x1e260225 // fmov w5, s17 - WORD $0xd3607dce // lsl x14, x14, #32 - WORD $0xaa0fc1ce // orr x14, x14, x15, lsl #48 - WORD $0x53103dad // lsl w13, w13, #16 - WORD $0xaa0d01cd // orr x13, x14, x13 - WORD $0xaa0c01ac // orr x12, x13, x12 - WORD $0xd3607c8d // lsl x13, x4, #32 - WORD $0xaa05c1ad // orr x13, x13, x5, lsl #48 - WORD $0x53103e2e // lsl w14, w17, #16 - WORD $0xaa0e01ad // orr x13, x13, x14 - WORD $0xaa1001ad // orr x13, x13, x16 - WORD $0xb500044d // cbnz x13, LBB0_130 $136(%rip) - WORD $0xb50004c9 // cbnz x9, LBB0_131 $152(%rip) -LBB0_127: - WORD $0x6e303490 // cmhi.16b v16, v4, v16 - WORD $0x4e211e10 // and.16b v16, v16, v1 - WORD $0x4e020210 // tbl.16b v16, { v16 }, v2 - WORD $0x4e71ba10 // addv.8h h16, v16 - WORD $0x1e26020d // fmov w13, s16 - WORD $0x6e273487 // cmhi.16b v7, v4, v7 - WORD $0x4e211ce7 // and.16b v7, v7, v1 - WORD $0x4e0200e7 // tbl.16b v7, { v7 }, v2 - WORD $0x4e71b8e7 // addv.8h h7, v7 - WORD $0x1e2600ee // fmov w14, s7 - WORD $0x6e263486 // cmhi.16b v6, v4, v6 - WORD $0x4e211cc6 // and.16b v6, v6, v1 - WORD $0x4e0200c6 // tbl.16b v6, { v6 }, v2 - WORD $0x4e71b8c6 // addv.8h h6, v6 - WORD $0x1e2600cf // fmov w15, s6 - WORD $0x6e253485 // cmhi.16b v5, v4, v5 - WORD $0x4e211ca5 // and.16b v5, v5, v1 - WORD $0x4e0200a5 // tbl.16b v5, { v5 }, v2 - WORD $0x4e71b8a5 // addv.8h h5, v5 - WORD $0x1e2600b0 // fmov w16, s5 - WORD $0xd3607def // lsl x15, x15, #32 - WORD $0xaa10c1ef // orr x15, x15, x16, lsl #48 - WORD $0x53103dce // lsl w14, w14, #16 - WORD $0xaa0e01ee // orr x14, x15, x14 - WORD $0xaa0d01cd // orr x13, x14, x13 - WORD $0xb50002ec // cbnz x12, LBB0_132 $92(%rip) - WORD $0xb500cfcd // cbnz x13, LBB0_573 $6648(%rip) - WORD $0xd101014a // sub x10, x10, #64 - WORD $0x9101016b // add x11, x11, #64 - WORD $0xf100fd5f // cmp x10, #63 - WORD $0x54fff568 // b.hi LBB0_125 $-340(%rip) - WORD $0x14000483 // b LBB0_451 $4620(%rip) -LBB0_130: - WORD $0xb100051f // cmn x8, #1 - WORD $0xdac001ae // rbit x14, x13 - WORD $0xdac011ce // clz x14, x14 - WORD $0x8b0b01ce // add x14, x14, x11 - WORD $0x9a8e1108 // csel x8, x8, x14, ne -LBB0_131: - WORD $0x8a2901ae // bic x14, x13, x9 - WORD $0xaa0e052f // orr x15, x9, x14, lsl #1 - WORD $0x8a2f01a9 // bic x9, x13, x15 - WORD $0x9201f129 // and x9, x9, #0xaaaaaaaaaaaaaaaa - WORD $0xab0e012d // adds x13, x9, x14 - WORD $0x1a9f37e9 // cset w9, hs - WORD $0xd37ff9ad // lsl x13, x13, #1 - WORD $0xd200f1ad // eor x13, x13, #0x5555555555555555 - WORD $0x8a0f01ad // and x13, x13, x15 - WORD $0x8a2d018c // bic x12, x12, x13 - WORD $0x17ffffd1 // b LBB0_127 $-188(%rip) -LBB0_132: - WORD $0xdac00189 // rbit x9, x12 - WORD $0xdac01129 // clz x9, x9 - WORD $0xdac001aa // rbit x10, x13 - WORD $0xdac0114a // clz x10, x10 - WORD $0xeb09015f // cmp x10, x9 - WORD $0x5400cc63 // b.lo LBB0_573 $6540(%rip) - WORD $0x8b0b0129 // add x9, x9, x11 - WORD $0x9100052c // add x12, x9, #1 - WORD $0xb7f8ccec // tbnz x12, #63, LBB0_575 $6556(%rip) -LBB0_134: - WORD $0x528000e9 // mov w9, #7 - WORD $0xf9000069 // str x9, [x3] - WORD $0xeb0c011f // cmp x8, x12 - WORD $0xda9fb108 // csinv x8, x8, xzr, lt - WORD $0xa9012062 // stp x2, x8, [x3, #16] - WORD $0xaa0c03e1 // mov x1, x12 - WORD $0x17fffdc5 // b LBB0_24 $-2284(%rip) -LBB0_135: - WORD $0x7100b8bf // cmp w5, #46 - WORD $0x54000aa1 // b.ne LBB0_161 $340(%rip) - WORD $0x9100044f // add x15, x2, #1 - WORD $0x52800111 // mov w17, #8 - WORD $0xf9000071 // str x17, [x3] - WORD $0xeb0101ff // cmp x15, x1 - WORD $0x54001742 // b.hs LBB0_194 $744(%rip) - WORD $0x8b020011 // add x17, x0, x2 - WORD $0x39400631 // ldrb w17, [x17, #1] - WORD $0x5100ea31 // sub w17, w17, #58 - WORD $0x31002e3f // cmn w17, #11 - WORD $0x54001328 // b.hi LBB0_186 $612(%rip) - WORD $0x92800028 // mov x8, #-2 - WORD $0xf9000068 // str x8, [x3] - WORD $0xaa0f03e1 // mov x1, x15 - WORD $0x17fffdb5 // b LBB0_24 $-2348(%rip) -LBB0_139: - WORD $0xaa0c0169 // orr x9, x11, x12 - WORD $0xb7f80ae9 // tbnz x9, #63, LBB0_168 $348(%rip) - WORD $0xeb0c017f // cmp x11, x12 - WORD $0x54000aab // b.lt LBB0_168 $340(%rip) - WORD $0xaa2b03ef // mvn x15, x11 -LBB0_142: - WORD $0xaa2f03e9 // mvn x9, x15 - WORD $0x8b090108 // add x8, x8, x9 -LBB0_143: - WORD $0xcb000101 // sub x1, x8, x0 - WORD $0x9280002a // mov x10, #-2 -LBB0_144: - WORD $0xf900006a // str x10, [x3] - WORD $0x17fffdaa // b LBB0_24 $-2392(%rip) -LBB0_145: - WORD $0xaa0d03f0 // mov x16, x13 - WORD $0x9280000f // mov x15, #-1 - WORD $0xb5ffcf8b // cbnz x11, LBB0_75 $-1552(%rip) - WORD $0x17fffff7 // b LBB0_142 $-36(%rip) -LBB0_146: - WORD $0x12001d08 // and w8, w8, #0xff - WORD $0x7101b91f // cmp w8, #110 - WORD $0x540003c1 // b.ne LBB0_154 $120(%rip) - WORD $0x91000541 // add x1, x10, #1 - WORD $0x38616808 // ldrb w8, [x0, x1] - WORD $0x7101d51f // cmp w8, #117 - WORD $0x540005c1 // b.ne LBB0_160 $184(%rip) - WORD $0x91000941 // add x1, x10, #2 - WORD $0x38616808 // ldrb w8, [x0, x1] - WORD $0x7101b11f // cmp w8, #108 - WORD $0x54000541 // b.ne LBB0_160 $168(%rip) - WORD $0x91000d48 // add x8, x10, #3 - WORD $0x38686809 // ldrb w9, [x0, x8] - WORD $0x9100114a // add x10, x10, #4 - WORD $0x7101b13f // cmp w9, #108 - WORD $0x14000024 // b LBB0_159 $144(%rip) -LBB0_150: - WORD $0x12001d08 // and w8, w8, #0xff - WORD $0x7101d11f // cmp w8, #116 - WORD $0x540001c1 // b.ne LBB0_154 $56(%rip) - WORD $0x91000541 // add x1, x10, #1 - WORD $0x38616808 // ldrb w8, [x0, x1] - WORD $0x7101c91f // cmp w8, #114 - WORD $0x540003c1 // b.ne LBB0_160 $120(%rip) - WORD $0x91000941 // add x1, x10, #2 - WORD $0x38616808 // ldrb w8, [x0, x1] - WORD $0x7101d51f // cmp w8, #117 - WORD $0x54000341 // b.ne LBB0_160 $104(%rip) - WORD $0x91000d48 // add x8, x10, #3 - WORD $0x38686809 // ldrb w9, [x0, x8] - WORD $0x9100114a // add x10, x10, #4 - WORD $0x7101953f // cmp w9, #101 - WORD $0x14000014 // b LBB0_159 $80(%rip) -LBB0_154: - WORD $0x92800028 // mov x8, #-2 - WORD $0xaa0a03e1 // mov x1, x10 - WORD $0xf9000068 // str x8, [x3] - WORD $0x17fffd82 // b LBB0_24 $-2552(%rip) -LBB0_155: - WORD $0x12001d08 // and w8, w8, #0xff - WORD $0x7101851f // cmp w8, #97 - WORD $0x54000ac1 // b.ne LBB0_184 $344(%rip) - WORD $0x91000941 // add x1, x10, #2 - WORD $0x38616808 // ldrb w8, [x0, x1] - WORD $0x7101b11f // cmp w8, #108 - WORD $0x54000141 // b.ne LBB0_160 $40(%rip) - WORD $0x91000d41 // add x1, x10, #3 - WORD $0x38616808 // ldrb w8, [x0, x1] - WORD $0x7101cd1f // cmp w8, #115 - WORD $0x540000c1 // b.ne LBB0_160 $24(%rip) - WORD $0x91001148 // add x8, x10, #4 - WORD $0x38686809 // ldrb w9, [x0, x8] - WORD $0x9100154a // add x10, x10, #5 - WORD $0x7101953f // cmp w9, #101 -LBB0_159: - WORD $0x9a880141 // csel x1, x10, x8, eq -LBB0_160: - WORD $0x92800028 // mov x8, #-2 - WORD $0xf9000068 // str x8, [x3] - WORD $0x17fffd6f // b LBB0_24 $-2628(%rip) -LBB0_161: - WORD $0x52800031 // mov w17, #1 - WORD $0x7100021f // cmp w16, #0 - WORD $0x1a9fd7ef // cset w15, gt - WORD $0xb500034c // cbnz x12, LBB0_171 $104(%rip) -LBB0_162: - WORD $0x35000330 // cbnz w16, LBB0_171 $100(%rip) - WORD $0xeb01005f // cmp x2, x1 - WORD $0x54000282 // b.hs LBB0_169 $80(%rip) - WORD $0x52800010 // mov w16, #0 - WORD $0x4b010044 // sub w4, w2, w1 -LBB0_165: - WORD $0x3862680c // ldrb w12, [x0, x2] - WORD $0x7100c19f // cmp w12, #48 - WORD $0x54000201 // b.ne LBB0_170 $64(%rip) - WORD $0x91000442 // add x2, x2, #1 - WORD $0x51000610 // sub w16, w16, #1 - WORD $0xeb02003f // cmp x1, x2 - WORD $0x54ffff41 // b.ne LBB0_165 $-24(%rip) - WORD $0xd280000c // mov x12, #0 - WORD $0x1400005e // b LBB0_196 $376(%rip) -LBB0_168: - WORD $0xd37ffd29 // lsr x9, x9, #63 - WORD $0x52000129 // eor w9, w9, #0x1 - WORD $0xd100058e // sub x14, x12, #1 - WORD $0xeb0e017f // cmp x11, x14 - WORD $0x1a9f17eb // cset w11, eq - WORD $0x6a0b013f // tst w9, w11 - WORD $0xda8c01af // csinv x15, x13, x12, eq - WORD $0x17ffff04 // b LBB0_119 $-1008(%rip) -LBB0_169: - WORD $0x52800010 // mov w16, #0 -LBB0_170: - WORD $0x52800004 // mov w4, #0 - WORD $0xd280000c // mov x12, #0 -LBB0_171: - WORD $0xeb01005f // cmp x2, x1 - WORD $0x54000242 // b.hs LBB0_177 $72(%rip) - WORD $0x7100489f // cmp w4, #18 - WORD $0x5400020c // b.gt LBB0_177 $64(%rip) - WORD $0x52800145 // mov w5, #10 -LBB0_174: - WORD $0x38626806 // ldrb w6, [x0, x2] - WORD $0x5100c0c6 // sub w6, w6, #48 - WORD $0x710024df // cmp w6, #9 - WORD $0x54000168 // b.hi LBB0_177 $44(%rip) - WORD $0x9b057d8c // mul x12, x12, x5 - WORD $0x8b26018c // add x12, x12, w6, uxtb - WORD $0x51000610 // sub w16, w16, #1 - WORD $0x91000442 // add x2, x2, #1 - WORD $0xeb01005f // cmp x2, x1 - WORD $0x540000a2 // b.hs LBB0_177 $20(%rip) - WORD $0x11000486 // add w6, w4, #1 - WORD $0x7100489f // cmp w4, #18 - WORD $0xaa0603e4 // mov x4, x6 - WORD $0x54fffe6b // b.lt LBB0_174 $-52(%rip) -LBB0_177: - WORD $0xeb01005f // cmp x2, x1 - WORD $0x54000782 // b.hs LBB0_195 $240(%rip) - WORD $0x38626804 // ldrb w4, [x0, x2] - WORD $0x5100c085 // sub w5, w4, #48 - WORD $0x710024bf // cmp w5, #9 - WORD $0x54000408 // b.hi LBB0_188 $128(%rip) - WORD $0x91000442 // add x2, x2, #1 - WORD $0xeb01005f // cmp x2, x1 - WORD $0x54000100 // b.eq LBB0_182 $32(%rip) -LBB0_180: - WORD $0x38626804 // ldrb w4, [x0, x2] - WORD $0x5100c08f // sub w15, w4, #48 - WORD $0x710025ff // cmp w15, #9 - WORD $0x54000308 // b.hi LBB0_187 $96(%rip) - WORD $0x91000442 // add x2, x2, #1 - WORD $0xeb02003f // cmp x1, x2 - WORD $0x54ffff41 // b.ne LBB0_180 $-24(%rip) -LBB0_182: - WORD $0x5280002f // mov w15, #1 - WORD $0xaa1003e4 // mov x4, x16 - WORD $0x1400002d // b LBB0_196 $180(%rip) -LBB0_183: - WORD $0x91000441 // add x1, x2, #1 - WORD $0x17fffd2a // b LBB0_24 $-2904(%rip) -LBB0_184: - WORD $0x92800028 // mov x8, #-2 - WORD $0xaa0203e1 // mov x1, x2 - WORD $0xf9000068 // str x8, [x3] - WORD $0x17fffd26 // b LBB0_24 $-2920(%rip) -LBB0_185: - WORD $0x5ac000c9 // rbit w9, w6 - WORD $0x5ac01129 // clz w9, w9 - WORD $0xaa2f03eb // mvn x11, x15 - WORD $0xcb09016f // sub x15, x11, x9 - WORD $0x17fffed0 // b LBB0_119 $-1216(%rip) -LBB0_186: - WORD $0x52800011 // mov w17, #0 - WORD $0xaa0f03e2 // mov x2, x15 - WORD $0x7100021f // cmp w16, #0 - WORD $0x1a9fd7ef // cset w15, gt - WORD $0xb4fff64c // cbz x12, LBB0_162 $-312(%rip) - WORD $0x17ffffca // b LBB0_171 $-216(%rip) -LBB0_187: - WORD $0x5280002f // mov w15, #1 -LBB0_188: - WORD $0x321b0084 // orr w4, w4, #0x20 - WORD $0x7101949f // cmp w4, #101 - WORD $0x540002c1 // b.ne LBB0_195 $88(%rip) - WORD $0x91000451 // add x17, x2, #1 - WORD $0x52800104 // mov w4, #8 - WORD $0xf9000064 // str x4, [x3] - WORD $0xeb01023f // cmp x17, x1 - WORD $0x540001c2 // b.hs LBB0_194 $56(%rip) - WORD $0x38716804 // ldrb w4, [x0, x17] - WORD $0x7100b49f // cmp w4, #45 - WORD $0x54000060 // b.eq LBB0_192 $12(%rip) - WORD $0x7100ac9f // cmp w4, #43 - WORD $0x54002701 // b.ne LBB0_263 $1248(%rip) -LBB0_192: - WORD $0x91000851 // add x17, x2, #2 - WORD $0xeb01023f // cmp x17, x1 - WORD $0x540000c2 // b.hs LBB0_194 $24(%rip) - WORD $0x7100ac9f // cmp w4, #43 - WORD $0x52800022 // mov w2, #1 - WORD $0x5a820442 // cneg w2, w2, ne - WORD $0x38716804 // ldrb w4, [x0, x17] - WORD $0x14000131 // b LBB0_264 $1220(%rip) -LBB0_194: - WORD $0x92800008 // mov x8, #-1 - WORD $0xf9000068 // str x8, [x3] - WORD $0x17fffd02 // b LBB0_24 $-3064(%rip) -LBB0_195: - WORD $0xaa1003e4 // mov x4, x16 - WORD $0xaa0203e1 // mov x1, x2 -LBB0_196: - WORD $0x34000151 // cbz w17, LBB0_201 $40(%rip) - WORD $0x350000e4 // cbnz w4, LBB0_200 $28(%rip) - WORD $0x93407dd0 // sxtw x16, w14 - WORD $0xb6f80e6c // tbz x12, #63, LBB0_223 $460(%rip) - WORD $0x8a100191 // and x17, x12, x16 - WORD $0xd2f00000 // mov x0, #-9223372036854775808 - WORD $0xeb00023f // cmp x17, x0 - WORD $0x54000de0 // b.eq LBB0_223 $444(%rip) -LBB0_200: - WORD $0x52800110 // mov w16, #8 - WORD $0xf9000070 // str x16, [x3] -LBB0_201: - WORD $0xd374fd90 // lsr x16, x12, #52 - WORD $0xb5000590 // cbnz x16, LBB0_211 $176(%rip) - WORD $0x9e630180 // ucvtf d0, x12 - WORD $0x531f7dce // lsr w14, w14, #31 - WORD $0x9e660010 // fmov x16, d0 - WORD $0xaa0efe0e // orr x14, x16, x14, lsl #63 - WORD $0x9e6701c0 // fmov d0, x14 - WORD $0xb400284c // cbz x12, LBB0_278 $1288(%rip) - WORD $0x34002824 // cbz w4, LBB0_278 $1284(%rip) - WORD $0x5100048e // sub w14, w4, #1 - WORD $0x710091df // cmp w14, #36 - WORD $0x54000348 // b.hi LBB0_209 $104(%rip) - WORD $0xaa0403ee // mov x14, x4 - WORD $0x71005c9f // cmp w4, #23 - WORD $0x540000e3 // b.lo LBB0_207 $28(%rip) - WORD $0x5100588e // sub w14, w4, #22 -Lloh14: - WORD $0x1000baf0 // adr x16, _P10_TAB $5980(%rip) -Lloh15: - WORD $0x91000210 // add x16, x16, _P10_TAB@PAGEOFF $0(%rip) - WORD $0xfc6e5a01 // ldr d1, [x16, w14, uxtw #3] - WORD $0x1e600820 // fmul d0, d1, d0 - WORD $0x528002ce // mov w14, #22 -LBB0_207: - WORD $0xd2a4c690 // mov x16, #640942080 - WORD $0xf2cd7eb0 // movk x16, #27637, lsl #32 - WORD $0xf2e86190 // movk x16, #17164, lsl #48 - WORD $0x9e670201 // fmov d1, x16 - WORD $0x1e612000 // fcmp d0, d1 - WORD $0xd2a4c690 // mov x16, #640942080 - WORD $0xf2cd7eb0 // movk x16, #27637, lsl #32 - WORD $0xf2f86190 // movk x16, #49932, lsl #48 - WORD $0x9e670201 // fmov d1, x16 - WORD $0x1e61d408 // fccmp d0, d1, #8, le - WORD $0x54000224 // b.mi LBB0_212 $68(%rip) -Lloh16: - WORD $0x1000b8e8 // adr x8, _P10_TAB $5916(%rip) -Lloh17: - WORD $0x91000108 // add x8, x8, _P10_TAB@PAGEOFF $0(%rip) - WORD $0xfc6e5901 // ldr d1, [x8, w14, uxtw #3] - WORD $0x1e610800 // fmul d0, d0, d1 - WORD $0x14000125 // b LBB0_278 $1172(%rip) -LBB0_209: - WORD $0x3100589f // cmn w4, #22 - WORD $0x540000e3 // b.lo LBB0_211 $28(%rip) - WORD $0x4b0403e8 // neg w8, w4 -Lloh18: - WORD $0x1000b7e9 // adr x9, _P10_TAB $5884(%rip) -Lloh19: - WORD $0x91000129 // add x9, x9, _P10_TAB@PAGEOFF $0(%rip) - WORD $0xfc685921 // ldr d1, [x9, w8, uxtw #3] - WORD $0x1e611800 // fdiv d0, d0, d1 - WORD $0x1400011d // b LBB0_278 $1140(%rip) -LBB0_211: - WORD $0x5105708e // sub w14, w4, #348 - WORD $0x310ae1df // cmn w14, #696 - WORD $0x54000663 // b.lo LBB0_218 $204(%rip) -LBB0_212: - WORD $0xdac01180 // clz x0, x12 - WORD $0x9ac02186 // lsl x6, x12, x0 - WORD $0x1105708e // add w14, w4, #348 -Lloh20: - WORD $0x1000bc50 // adr x16, _POW10_M128_TAB $6024(%rip) -Lloh21: - WORD $0x91000210 // add x16, x16, _POW10_M128_TAB@PAGEOFF $0(%rip) - WORD $0x8b2e520e // add x14, x16, w14, uxtw #4 - WORD $0xf94005d0 // ldr x16, [x14, #8] - WORD $0x9b067e11 // mul x17, x16, x6 - WORD $0x9bc67e02 // umulh x2, x16, x6 - WORD $0x92402045 // and x5, x2, #0x1ff - WORD $0xaa2603e7 // mvn x7, x6 - WORD $0xeb07023f // cmp x17, x7 - WORD $0x540001c9 // b.ls LBB0_216 $56(%rip) - WORD $0xf107fcbf // cmp x5, #511 - WORD $0x54000181 // b.ne LBB0_216 $48(%rip) - WORD $0xf94001c5 // ldr x5, [x14] - WORD $0x9b067cb3 // mul x19, x5, x6 - WORD $0x9bc67ca5 // umulh x5, x5, x6 - WORD $0xab1100b1 // adds x17, x5, x17 - WORD $0x9a823442 // cinc x2, x2, hs - WORD $0x92402045 // and x5, x2, #0x1ff - WORD $0xeb07027f // cmp x19, x7 - WORD $0xba418a20 // ccmn x17, #1, #0, hi - WORD $0x54000061 // b.ne LBB0_216 $12(%rip) - WORD $0xf107fcbf // cmp x5, #511 - WORD $0x54000320 // b.eq LBB0_218 $100(%rip) -LBB0_216: - WORD $0xd37ffc46 // lsr x6, x2, #63 - WORD $0x910024c7 // add x7, x6, #9 - WORD $0x9ac72442 // lsr x2, x2, x7 - WORD $0xaa1100b1 // orr x17, x5, x17 - WORD $0x92400445 // and x5, x2, #0x3 - WORD $0xf100023f // cmp x17, #0 - WORD $0xfa4108a0 // ccmp x5, #1, #0, eq - WORD $0x54000220 // b.eq LBB0_218 $68(%rip) - WORD $0x528a4d51 // mov w17, #21098 - WORD $0x72a00071 // movk w17, #3, lsl #16 - WORD $0x1b117c91 // mul w17, w4, w17 - WORD $0x13107e31 // asr w17, w17, #16 - WORD $0x1110fe31 // add w17, w17, #1087 - WORD $0x93407e31 // sxtw x17, w17 - WORD $0xcb000220 // sub x0, x17, x0 - WORD $0x8b0000c4 // add x4, x6, x0 - WORD $0x92400040 // and x0, x2, #0x1 - WORD $0x8b020000 // add x0, x0, x2 - WORD $0xd376fc02 // lsr x2, x0, #54 - WORD $0xf100005f // cmp x2, #0 - WORD $0x9a840484 // cinc x4, x4, ne - WORD $0xd1200085 // sub x5, x4, #2048 - WORD $0xb11ff8bf // cmn x5, #2046 - WORD $0x54000fc2 // b.hs LBB0_253 $504(%rip) -LBB0_218: - WORD $0xcb0a002e // sub x14, x1, x10 - WORD $0xb4000569 // cbz x9, LBB0_233 $172(%rip) - WORD $0xf100213f // cmp x9, #8 - WORD $0x54000062 // b.hs LBB0_221 $12(%rip) - WORD $0xd280000a // mov x10, #0 - WORD $0x14000022 // b LBB0_231 $136(%rip) -LBB0_221: - WORD $0xf101013f // cmp x9, #64 - WORD $0x54000142 // b.hs LBB0_224 $40(%rip) - WORD $0xd280000a // mov x10, #0 - WORD $0x14000014 // b LBB0_228 $80(%rip) -LBB0_223: - WORD $0x9e630180 // ucvtf d0, x12 - WORD $0x9b107d88 // mul x8, x12, x16 - WORD $0x92410209 // and x9, x16, #0x8000000000000000 - WORD $0x9e66000a // fmov x10, d0 - WORD $0xaa0a0129 // orr x9, x9, x10 - WORD $0xa900a069 // stp x9, x8, [x3, #8] - WORD $0x17fffc83 // b LBB0_24 $-3572(%rip) -LBB0_224: - WORD $0x927ae52a // and x10, x9, #0xffffffffffffffc0 - WORD $0x9100810b // add x11, x8, #32 - WORD $0x6f00e400 // movi.2d v0, #0000000000000000 - WORD $0xaa0a03ec // mov x12, x10 -LBB0_225: - WORD $0xad3f0160 // stp q0, q0, [x11, #-32] - WORD $0xac820160 // stp q0, q0, [x11], #64 - WORD $0xf101018c // subs x12, x12, #64 - WORD $0x54ffffa1 // b.ne LBB0_225 $-12(%rip) - WORD $0xeb0a013f // cmp x9, x10 - WORD $0x54000240 // b.eq LBB0_233 $72(%rip) - WORD $0xf27d093f // tst x9, #0x38 - WORD $0x54000160 // b.eq LBB0_231 $44(%rip) -LBB0_228: - WORD $0xaa0a03ec // mov x12, x10 - WORD $0x927df12a // and x10, x9, #0xfffffffffffffff8 - WORD $0x8b0c010b // add x11, x8, x12 - WORD $0xcb0a018c // sub x12, x12, x10 - WORD $0x6f00e400 // movi.2d v0, #0000000000000000 -LBB0_229: - WORD $0xfc008560 // str d0, [x11], #8 - WORD $0xb100218c // adds x12, x12, #8 - WORD $0x54ffffc1 // b.ne LBB0_229 $-8(%rip) - WORD $0xeb0a013f // cmp x9, x10 - WORD $0x540000c0 // b.eq LBB0_233 $24(%rip) -LBB0_231: - WORD $0x8b0a010b // add x11, x8, x10 - WORD $0xcb0a012a // sub x10, x9, x10 -LBB0_232: - WORD $0x3800157f // strb wzr, [x11], #1 - WORD $0xf100054a // subs x10, x10, #1 - WORD $0x54ffffc1 // b.ne LBB0_232 $-8(%rip) -LBB0_233: - WORD $0x394001aa // ldrb w10, [x13] - WORD $0x7100b55f // cmp w10, #45 - WORD $0x1a9f17ef // cset w15, eq - WORD $0xeb0f01df // cmp x14, x15 - WORD $0x5400160d // b.le LBB0_276 $704(%rip) - WORD $0x5280000c // mov w12, #0 - WORD $0x5280000b // mov w11, #0 - WORD $0x52800007 // mov w7, #0 - WORD $0x52800010 // mov w16, #0 - WORD $0x14000006 // b LBB0_237 $24(%rip) -LBB0_235: - WORD $0x38206911 // strb w17, [x8, x0] - WORD $0x110004e7 // add w7, w7, #1 -LBB0_236: - WORD $0x910005ef // add x15, x15, #1 - WORD $0xeb0f01df // cmp x14, x15 - WORD $0x5400032d // b.le LBB0_246 $100(%rip) -LBB0_237: - WORD $0x386f69b1 // ldrb w17, [x13, x15] - WORD $0x5100c220 // sub w0, w17, #48 - WORD $0x7100241f // cmp w0, #9 - WORD $0x54000108 // b.hi LBB0_241 $32(%rip) - WORD $0x7100c23f // cmp w17, #48 - WORD $0x54000161 // b.ne LBB0_243 $44(%rip) - WORD $0x34000207 // cbz w7, LBB0_245 $64(%rip) - WORD $0x93407ce0 // sxtw x0, w7 - WORD $0xeb00013f // cmp x9, x0 - WORD $0x54fffe48 // b.hi LBB0_235 $-56(%rip) - WORD $0x17fffff3 // b LBB0_236 $-52(%rip) -LBB0_241: - WORD $0x7100ba3f // cmp w17, #46 - WORD $0x540001e1 // b.ne LBB0_247 $60(%rip) - WORD $0x5280002c // mov w12, #1 - WORD $0xaa0703f0 // mov x16, x7 - WORD $0x17ffffee // b LBB0_236 $-72(%rip) -LBB0_243: - WORD $0xaa0703e0 // mov x0, x7 - WORD $0x93407ce0 // sxtw x0, w7 - WORD $0xeb00013f // cmp x9, x0 - WORD $0x54fffd08 // b.hi LBB0_235 $-96(%rip) - WORD $0x5280002b // mov w11, #1 - WORD $0x17ffffe8 // b LBB0_236 $-96(%rip) -LBB0_245: - WORD $0x51000610 // sub w16, w16, #1 - WORD $0x17ffffe6 // b LBB0_236 $-104(%rip) -LBB0_246: - WORD $0x7100019f // cmp w12, #0 - WORD $0x1a9000ec // csel w12, w7, w16, eq - WORD $0x14000083 // b LBB0_272 $524(%rip) -LBB0_247: - WORD $0x7100019f // cmp w12, #0 - WORD $0x1a9000ec // csel w12, w7, w16, eq - WORD $0x386f69b0 // ldrb w16, [x13, x15] - WORD $0x321b0210 // orr w16, w16, #0x20 - WORD $0x7101961f // cmp w16, #101 - WORD $0x54000fa1 // b.ne LBB0_272 $500(%rip) - WORD $0x910005f0 // add x16, x15, #1 - WORD $0x387049b1 // ldrb w17, [x13, w16, uxtw] - WORD $0x110009e0 // add w0, w15, #2 - WORD $0x52800022 // mov w2, #1 - WORD $0x110009ef // add w15, w15, #2 - WORD $0x12800004 // mov w4, #-1 - WORD $0x52800025 // mov w5, #1 - WORD $0x7100b63f // cmp w17, #45 - WORD $0x1a9001ef // csel w15, w15, w16, eq - WORD $0x1a850090 // csel w16, w4, w5, eq - WORD $0x7100ae3f // cmp w17, #43 - WORD $0x1a8f0011 // csel w17, w0, w15, eq - WORD $0x1a90004f // csel w15, w2, w16, eq - WORD $0x93407e31 // sxtw x17, w17 - WORD $0xeb1101df // cmp x14, x17 - WORD $0x54000d6d // b.le LBB0_270 $428(%rip) - WORD $0x52800010 // mov w16, #0 - WORD $0x5284e1e0 // mov w0, #9999 - WORD $0x52800142 // mov w2, #10 -LBB0_250: - WORD $0x38f169a4 // ldrsb w4, [x13, x17] - WORD $0x7100c09f // cmp w4, #48 - WORD $0x54000ccb // b.lt LBB0_271 $408(%rip) - WORD $0x12001c84 // and w4, w4, #0xff - WORD $0x7100e49f // cmp w4, #57 - WORD $0x7a409200 // ccmp w16, w0, #0, ls - WORD $0x54000c4c // b.gt LBB0_271 $392(%rip) - WORD $0x1b027e10 // mul w16, w16, w2 - WORD $0x5100c084 // sub w4, w4, #48 - WORD $0x0b240210 // add w16, w16, w4, uxtb - WORD $0x91000631 // add x17, x17, #1 - WORD $0xeb1101df // cmp x14, x17 - WORD $0x54fffe8c // b.gt LBB0_250 $-48(%rip) - WORD $0x1400005b // b LBB0_271 $364(%rip) -LBB0_253: - WORD $0xd1000484 // sub x4, x4, #1 - WORD $0xf100005f // cmp x2, #0 - WORD $0x52800022 // mov w2, #1 - WORD $0x9a820442 // cinc x2, x2, ne - WORD $0x9ac22400 // lsr x0, x0, x2 - WORD $0xb34c2c80 // bfi x0, x4, #52, #12 - WORD $0xb2410002 // orr x2, x0, #0x8000000000000000 - WORD $0x7100b57f // cmp w11, #45 - WORD $0x9a800040 // csel x0, x2, x0, eq - WORD $0x9e670000 // fmov d0, x0 - WORD $0x34000c0f // cbz w15, LBB0_278 $384(%rip) - WORD $0x9100058f // add x15, x12, #1 - WORD $0xdac011ec // clz x12, x15 - WORD $0x9acc21e2 // lsl x2, x15, x12 - WORD $0x9b027e0f // mul x15, x16, x2 - WORD $0x9bc27e10 // umulh x16, x16, x2 - WORD $0x92402200 // and x0, x16, #0x1ff - WORD $0xaa2203e4 // mvn x4, x2 - WORD $0xeb0401ff // cmp x15, x4 - WORD $0x540001e9 // b.ls LBB0_259 $60(%rip) - WORD $0xf107fc1f // cmp x0, #511 - WORD $0x540001a1 // b.ne LBB0_259 $52(%rip) - WORD $0xf94001ce // ldr x14, [x14] - WORD $0x9b027dc5 // mul x5, x14, x2 - WORD $0x9bc27dce // umulh x14, x14, x2 - WORD $0xab0f01cf // adds x15, x14, x15 - WORD $0x9a903610 // cinc x16, x16, hs - WORD $0x92402200 // and x0, x16, #0x1ff - WORD $0xeb0400bf // cmp x5, x4 - WORD $0x540000a9 // b.ls LBB0_259 $20(%rip) - WORD $0xb10005ff // cmn x15, #1 - WORD $0x54000061 // b.ne LBB0_259 $12(%rip) - WORD $0xf107fc1f // cmp x0, #511 - WORD $0x54ffec40 // b.eq LBB0_218 $-632(%rip) -LBB0_259: - WORD $0xd37ffe0e // lsr x14, x16, #63 - WORD $0x910025c2 // add x2, x14, #9 - WORD $0x9ac22610 // lsr x16, x16, x2 - WORD $0xaa0f000f // orr x15, x0, x15 - WORD $0xb500008f // cbnz x15, LBB0_261 $16(%rip) - WORD $0x9240060f // and x15, x16, #0x3 - WORD $0xf10005ff // cmp x15, #1 - WORD $0x54ffeb40 // b.eq LBB0_218 $-664(%rip) -LBB0_261: - WORD $0xcb0c022c // sub x12, x17, x12 - WORD $0x8b0c01cf // add x15, x14, x12 - WORD $0x9240020c // and x12, x16, #0x1 - WORD $0x8b10018c // add x12, x12, x16 - WORD $0xd376fd8e // lsr x14, x12, #54 - WORD $0xf10001df // cmp x14, #0 - WORD $0x9a8f05ef // cinc x15, x15, ne - WORD $0xd12001f0 // sub x16, x15, #2048 - WORD $0xb11ffa1f // cmn x16, #2046 - WORD $0x54ffea03 // b.lo LBB0_218 $-704(%rip) - WORD $0xd10005ef // sub x15, x15, #1 - WORD $0xf10001df // cmp x14, #0 - WORD $0x5280002e // mov w14, #1 - WORD $0x9a8e05ce // cinc x14, x14, ne - WORD $0x9ace258c // lsr x12, x12, x14 - WORD $0xb34c2dec // bfi x12, x15, #52, #12 - WORD $0xb241018e // orr x14, x12, #0x8000000000000000 - WORD $0x7100b57f // cmp w11, #45 - WORD $0x9a8c01cb // csel x11, x14, x12, eq - WORD $0x9e670161 // fmov d1, x11 - WORD $0x1e602020 // fcmp d1, d0 - WORD $0x54000560 // b.eq LBB0_278 $172(%rip) - WORD $0x17ffff43 // b LBB0_218 $-756(%rip) -LBB0_263: - WORD $0x52800022 // mov w2, #1 -LBB0_264: - WORD $0x5100e884 // sub w4, w4, #58 - WORD $0x3100289f // cmn w4, #10 - WORD $0x540000a2 // b.hs LBB0_266 $20(%rip) - WORD $0x92800028 // mov x8, #-2 - WORD $0xf9000068 // str x8, [x3] - WORD $0xaa1103e1 // mov x1, x17 - WORD $0x17fffbce // b LBB0_24 $-4296(%rip) -LBB0_266: - WORD $0x52800004 // mov w4, #0 - WORD $0x52800145 // mov w5, #10 - WORD $0x5284e206 // mov w6, #10000 -LBB0_267: - WORD $0x38716807 // ldrb w7, [x0, x17] - WORD $0x5100c0e7 // sub w7, w7, #48 - WORD $0x710024ff // cmp w7, #9 - WORD $0x54001d28 // b.hi LBB0_339 $932(%rip) - WORD $0x1b057c93 // mul w19, w4, w5 - WORD $0x0b270267 // add w7, w19, w7, uxtb - WORD $0x6b06009f // cmp w4, w6 - WORD $0x1a84b0e4 // csel w4, w7, w4, lt - WORD $0x91000631 // add x17, x17, #1 - WORD $0xeb11003f // cmp x1, x17 - WORD $0x54fffec1 // b.ne LBB0_267 $-40(%rip) - WORD $0x1b024084 // madd w4, w4, w2, w16 - WORD $0x17fffec9 // b LBB0_201 $-1244(%rip) -LBB0_270: - WORD $0x52800010 // mov w16, #0 -LBB0_271: - WORD $0x1b0f320c // madd w12, w16, w15, w12 -LBB0_272: - WORD $0x34000107 // cbz w7, LBB0_276 $32(%rip) - WORD $0x7104d99f // cmp w12, #310 - WORD $0x5400008d // b.le LBB0_275 $16(%rip) -LBB0_274: - WORD $0xd2800008 // mov x8, #0 - WORD $0xd2effe09 // mov x9, #9218868437227405312 - WORD $0x14000005 // b LBB0_277 $20(%rip) -LBB0_275: - WORD $0x3105299f // cmn w12, #330 - WORD $0x5400022a // b.ge LBB0_281 $68(%rip) -LBB0_276: - WORD $0xd2800009 // mov x9, #0 - WORD $0xd2800008 // mov x8, #0 -LBB0_277: - WORD $0xaa090108 // orr x8, x8, x9 - WORD $0xb2410109 // orr x9, x8, #0x8000000000000000 - WORD $0x7100b55f // cmp w10, #45 - WORD $0x9a880128 // csel x8, x9, x8, eq - WORD $0x9e670100 // fmov d0, x8 -LBB0_278: - WORD $0x9e660008 // fmov x8, d0 - WORD $0x9240f908 // and x8, x8, #0x7fffffffffffffff - WORD $0xd2effe09 // mov x9, #9218868437227405312 - WORD $0xeb09011f // cmp x8, x9 - WORD $0x54000061 // b.ne LBB0_280 $12(%rip) - WORD $0x928000e8 // mov x8, #-8 - WORD $0xf9000068 // str x8, [x3] -LBB0_280: - WORD $0xfd000460 // str d0, [x3, #8] - WORD $0x17fffba4 // b LBB0_24 $-4464(%rip) -LBB0_281: - WORD $0xb201e7ed // mov x13, #-7378697629483820647 - WORD $0xf293334d // movk x13, #39322 - WORD $0xf2e0332d // movk x13, #409, lsl #48 -Lloh22: - WORD $0x1001f490 // adr x16, _POW_TAB $16016(%rip) -Lloh23: - WORD $0x91000210 // add x16, x16, _POW_TAB@PAGEOFF $0(%rip) - WORD $0x7100059f // cmp w12, #1 - WORD $0x5400184b // b.lt LBB0_340 $776(%rip) - WORD $0x5280000f // mov w15, #0 - WORD $0xd100050e // sub x14, x8, #1 - WORD $0x92800011 // mov x17, #-1 - WORD $0x52800140 // mov w0, #10 - WORD $0x1400000e // b LBB0_288 $56(%rip) -LBB0_283: - WORD $0xaa2f03e9 // mvn x9, x15 - WORD $0xcb25412f // sub x15, x9, w5, uxtw - WORD $0x17fffd44 // b LBB0_119 $-2800(%rip) -LBB0_284: - WORD $0xaa2f03e9 // mvn x9, x15 - WORD $0xcb24412f // sub x15, x9, w4, uxtw - WORD $0x17fffd41 // b LBB0_119 $-2812(%rip) -LBB0_285: - WORD $0xaa2f03e9 // mvn x9, x15 - WORD $0xcb22412f // sub x15, x9, w2, uxtw - WORD $0x17fffd3e // b LBB0_119 $-2824(%rip) -LBB0_286: - WORD $0x340015a7 // cbz w7, LBB0_338 $692(%rip) -LBB0_287: - WORD $0x0b0f004f // add w15, w2, w15 - WORD $0x7100019f // cmp w12, #0 - WORD $0x5400162d // b.le LBB0_341 $708(%rip) -LBB0_288: - WORD $0x7100219f // cmp w12, #8 - WORD $0x540000a9 // b.ls LBB0_291 $20(%rip) - WORD $0x52800362 // mov w2, #27 - WORD $0x34ffff47 // cbz w7, LBB0_287 $-24(%rip) - WORD $0x12800346 // mov w6, #-27 - WORD $0x14000006 // b LBB0_293 $24(%rip) -LBB0_291: - WORD $0xb86c5a02 // ldr w2, [x16, w12, uxtw #2] - WORD $0x34fffec7 // cbz w7, LBB0_287 $-40(%rip) - WORD $0x4b0203e6 // neg w6, w2 - WORD $0x3100f4df // cmn w6, #61 - WORD $0x54000469 // b.ls LBB0_302 $140(%rip) -LBB0_293: - WORD $0xd2800013 // mov x19, #0 - WORD $0xd2800005 // mov x5, #0 - WORD $0x4b0603e4 // neg w4, w6 - WORD $0x0aa77ce6 // bic w6, w7, w7, asr #31 -LBB0_294: - WORD $0xeb1300df // cmp x6, x19 - WORD $0x54000c80 // b.eq LBB0_321 $400(%rip) - WORD $0x38b36914 // ldrsb x20, [x8, x19] - WORD $0x9b0050a5 // madd x5, x5, x0, x20 - WORD $0xd100c0a5 // sub x5, x5, #48 - WORD $0x91000673 // add x19, x19, #1 - WORD $0x9ac424b4 // lsr x20, x5, x4 - WORD $0xb4ffff34 // cbz x20, LBB0_294 $-28(%rip) -LBB0_297: - WORD $0x9ac42226 // lsl x6, x17, x4 - WORD $0xaa2603e6 // mvn x6, x6 - WORD $0x6b1300e7 // subs w7, w7, w19 - WORD $0x54000c6d // b.le LBB0_324 $396(%rip) - WORD $0xaa0703f4 // mov x20, x7 - WORD $0xaa0803f5 // mov x21, x8 -LBB0_299: - WORD $0x9ac424b6 // lsr x22, x5, x4 - WORD $0x8a0600a5 // and x5, x5, x6 - WORD $0x1100c2d6 // add w22, w22, #48 - WORD $0x390002b6 // strb w22, [x21] - WORD $0x38b3cab6 // ldrsb x22, [x21, w19, sxtw] - WORD $0x9b0058a5 // madd x5, x5, x0, x22 - WORD $0xd100c0a5 // sub x5, x5, #48 - WORD $0x910006b5 // add x21, x21, #1 - WORD $0xf1000694 // subs x20, x20, #1 - WORD $0x54fffee1 // b.ne LBB0_299 $-36(%rip) - WORD $0x14000057 // b LBB0_325 $348(%rip) -LBB0_300: - WORD $0x710000ff // cmp w7, #0 - WORD $0x1a8c03ec // csel w12, wzr, w12, eq -LBB0_301: - WORD $0x1100f086 // add w6, w4, #60 - WORD $0x3101e09f // cmn w4, #120 - WORD $0x54fffbea // b.ge LBB0_293 $-132(%rip) -LBB0_302: - WORD $0xd2800014 // mov x20, #0 - WORD $0xd2800013 // mov x19, #0 - WORD $0xaa0603e4 // mov x4, x6 - WORD $0x0aa77ce6 // bic w6, w7, w7, asr #31 - WORD $0xaa0603e5 // mov x5, x6 -LBB0_303: - WORD $0xeb1400df // cmp x6, x20 - WORD $0x54000140 // b.eq LBB0_306 $40(%rip) - WORD $0x38b46915 // ldrsb x21, [x8, x20] - WORD $0x9b005673 // madd x19, x19, x0, x21 - WORD $0xd100c273 // sub x19, x19, #48 - WORD $0x91000694 // add x20, x20, #1 - WORD $0xd37cfe75 // lsr x21, x19, #60 - WORD $0xb4ffff35 // cbz x21, LBB0_303 $-28(%rip) - WORD $0xaa1303e6 // mov x6, x19 - WORD $0xaa1403e5 // mov x5, x20 - WORD $0x14000008 // b LBB0_308 $32(%rip) -LBB0_306: - WORD $0xb40006b3 // cbz x19, LBB0_320 $212(%rip) -LBB0_307: - WORD $0x8b130a66 // add x6, x19, x19, lsl #2 - WORD $0xd37ff8c6 // lsl x6, x6, #1 - WORD $0x110004a5 // add w5, w5, #1 - WORD $0xeb0d027f // cmp x19, x13 - WORD $0xaa0603f3 // mov x19, x6 - WORD $0x54ffff63 // b.lo LBB0_307 $-20(%rip) -LBB0_308: - WORD $0x6b0500e7 // subs w7, w7, w5 - WORD $0x540001cd // b.le LBB0_311 $56(%rip) - WORD $0xaa0703f3 // mov x19, x7 - WORD $0xaa0803f4 // mov x20, x8 -LBB0_310: - WORD $0xd37cfcd5 // lsr x21, x6, #60 - WORD $0x9240ecc6 // and x6, x6, #0xfffffffffffffff - WORD $0x321c06b5 // orr w21, w21, #0x30 - WORD $0x39000295 // strb w21, [x20] - WORD $0x38a5ca95 // ldrsb x21, [x20, w5, sxtw] - WORD $0x9b0054c6 // madd x6, x6, x0, x21 - WORD $0xd100c0c6 // sub x6, x6, #48 - WORD $0x91000694 // add x20, x20, #1 - WORD $0xf1000673 // subs x19, x19, #1 - WORD $0x54fffee1 // b.ne LBB0_310 $-36(%rip) - WORD $0x14000002 // b LBB0_312 $8(%rip) -LBB0_311: - WORD $0x52800007 // mov w7, #0 -LBB0_312: - WORD $0xb5000126 // cbnz x6, LBB0_314 $36(%rip) - WORD $0x14000013 // b LBB0_316 $76(%rip) -LBB0_313: - WORD $0xd37cfcd3 // lsr x19, x6, #60 - WORD $0xf100027f // cmp x19, #0 - WORD $0x1a9f056b // csinc w11, w11, wzr, eq - WORD $0x9240ecd3 // and x19, x6, #0xfffffffffffffff - WORD $0x8b130a66 // add x6, x19, x19, lsl #2 - WORD $0xd37ff8c6 // lsl x6, x6, #1 - WORD $0xb4000193 // cbz x19, LBB0_316 $48(%rip) -LBB0_314: - WORD $0x93407cf3 // sxtw x19, w7 - WORD $0xeb13013f // cmp x9, x19 - WORD $0x54fffee9 // b.ls LBB0_313 $-36(%rip) - WORD $0xd37cfcd4 // lsr x20, x6, #60 - WORD $0x321c0694 // orr w20, w20, #0x30 - WORD $0x38336914 // strb w20, [x8, x19] - WORD $0x110004e7 // add w7, w7, #1 - WORD $0x9240ecd3 // and x19, x6, #0xfffffffffffffff - WORD $0x8b130a66 // add x6, x19, x19, lsl #2 - WORD $0xd37ff8c6 // lsl x6, x6, #1 - WORD $0xb5fffed3 // cbnz x19, LBB0_314 $-40(%rip) -LBB0_316: - WORD $0x4b05018c // sub w12, w12, w5 - WORD $0x1100058c // add w12, w12, #1 - WORD $0x710004ff // cmp w7, #1 - WORD $0x54fff7ab // b.lt LBB0_300 $-268(%rip) -LBB0_317: - WORD $0x386749c5 // ldrb w5, [x14, w7, uxtw] - WORD $0x7100c0bf // cmp w5, #48 - WORD $0x54fff781 // b.ne LBB0_301 $-272(%rip) - WORD $0x710004e7 // subs w7, w7, #1 - WORD $0x54ffff8c // b.gt LBB0_317 $-16(%rip) - WORD $0x5280000c // mov w12, #0 -LBB0_320: - WORD $0x52800007 // mov w7, #0 - WORD $0x17ffffb7 // b LBB0_301 $-292(%rip) -LBB0_321: - WORD $0xb4000565 // cbz x5, LBB0_334 $172(%rip) - WORD $0x9ac424b3 // lsr x19, x5, x4 - WORD $0xb4000573 // cbz x19, LBB0_335 $172(%rip) - WORD $0x52800007 // mov w7, #0 - WORD $0x4b06018c // sub w12, w12, w6 - WORD $0x1100058c // add w12, w12, #1 - WORD $0x9ac42226 // lsl x6, x17, x4 - WORD $0xaa2603e6 // mvn x6, x6 - WORD $0x14000005 // b LBB0_326 $20(%rip) -LBB0_324: - WORD $0x52800007 // mov w7, #0 -LBB0_325: - WORD $0x4b13018c // sub w12, w12, w19 - WORD $0x1100058c // add w12, w12, #1 - WORD $0xb40002a5 // cbz x5, LBB0_330 $84(%rip) -LBB0_326: - WORD $0xaa0703f3 // mov x19, x7 - WORD $0x14000007 // b LBB0_328 $28(%rip) -LBB0_327: - WORD $0xf10000ff // cmp x7, #0 - WORD $0x1a9f056b // csinc w11, w11, wzr, eq - WORD $0x8a0600a7 // and x7, x5, x6 - WORD $0x8b0708e5 // add x5, x7, x7, lsl #2 - WORD $0xd37ff8a5 // lsl x5, x5, #1 - WORD $0xb40001c7 // cbz x7, LBB0_331 $56(%rip) -LBB0_328: - WORD $0x9ac424a7 // lsr x7, x5, x4 - WORD $0x93407e74 // sxtw x20, w19 - WORD $0xeb14013f // cmp x9, x20 - WORD $0x54fffee9 // b.ls LBB0_327 $-36(%rip) - WORD $0x1100c0e7 // add w7, w7, #48 - WORD $0x38346907 // strb w7, [x8, x20] - WORD $0x11000673 // add w19, w19, #1 - WORD $0x8a0600a7 // and x7, x5, x6 - WORD $0x8b0708e5 // add x5, x7, x7, lsl #2 - WORD $0xd37ff8a5 // lsl x5, x5, #1 - WORD $0xb5fffec7 // cbnz x7, LBB0_328 $-40(%rip) - WORD $0x14000002 // b LBB0_331 $8(%rip) -LBB0_330: - WORD $0xaa0703f3 // mov x19, x7 -LBB0_331: - WORD $0xaa1303e7 // mov x7, x19 - WORD $0x7100067f // cmp w19, #1 - WORD $0x54ffec8b // b.lt LBB0_286 $-624(%rip) -LBB0_332: - WORD $0x386749c4 // ldrb w4, [x14, w7, uxtw] - WORD $0x7100c09f // cmp w4, #48 - WORD $0x54ffec41 // b.ne LBB0_287 $-632(%rip) - WORD $0x710004e7 // subs w7, w7, #1 - WORD $0x54ffff8c // b.gt LBB0_332 $-16(%rip) - WORD $0x1400000a // b LBB0_337 $40(%rip) -LBB0_334: - WORD $0x52800007 // mov w7, #0 - WORD $0x17ffff5d // b LBB0_287 $-652(%rip) -LBB0_335: - WORD $0xaa0603f3 // mov x19, x6 -LBB0_336: - WORD $0x8b0508a5 // add x5, x5, x5, lsl #2 - WORD $0xd37ff8a5 // lsl x5, x5, #1 - WORD $0x11000673 // add w19, w19, #1 - WORD $0x9ac424a6 // lsr x6, x5, x4 - WORD $0xb4ffff86 // cbz x6, LBB0_336 $-16(%rip) - WORD $0x17ffff70 // b LBB0_297 $-576(%rip) -LBB0_337: - WORD $0x52800007 // mov w7, #0 -LBB0_338: - WORD $0x5280000c // mov w12, #0 - WORD $0x0b0f004f // add w15, w2, w15 - WORD $0x14000005 // b LBB0_341 $20(%rip) -LBB0_339: - WORD $0xaa1103e1 // mov x1, x17 - WORD $0x1b024084 // madd w4, w4, w2, w16 - WORD $0x17fffde7 // b LBB0_201 $-2148(%rip) -LBB0_340: - WORD $0x5280000f // mov w15, #0 -LBB0_341: - WORD $0xd100050e // sub x14, x8, #1 - WORD $0x52800d00 // mov w0, #104 - WORD $0xb202e7e2 // mov x2, #-3689348814741910324 - WORD $0xf29999a2 // movk x2, #52429 - WORD $0x92800124 // mov x4, #-10 - WORD $0x52800145 // mov w5, #10 - WORD $0x92800006 // mov x6, #-1 - WORD $0xaa0703f3 // mov x19, x7 -Lloh24: - WORD $0x1001dbf1 // adr x17, _LSHIFT_TAB $15228(%rip) -Lloh25: - WORD $0x91000231 // add x17, x17, _LSHIFT_TAB@PAGEOFF $0(%rip) - WORD $0x14000004 // b LBB0_344 $16(%rip) -LBB0_342: - WORD $0x7100027f // cmp w19, #0 - WORD $0x1a8c03ec // csel w12, wzr, w12, eq -LBB0_343: - WORD $0x4b0701ef // sub w15, w15, w7 -LBB0_344: - WORD $0x37f800cc // tbnz w12, #31, LBB0_347 $24(%rip) - WORD $0x350021cc // cbnz w12, LBB0_422 $1080(%rip) - WORD $0x39c00107 // ldrsb w7, [x8] - WORD $0x7100d4ff // cmp w7, #53 - WORD $0x540000eb // b.lt LBB0_349 $28(%rip) - WORD $0x1400010a // b LBB0_422 $1064(%rip) -LBB0_347: - WORD $0x3100219f // cmn w12, #8 - WORD $0x54000082 // b.hs LBB0_349 $16(%rip) - WORD $0x52800367 // mov w7, #27 - WORD $0x350000b3 // cbnz w19, LBB0_350 $20(%rip) - WORD $0x17fffff5 // b LBB0_343 $-44(%rip) -LBB0_349: - WORD $0x4b0c03e7 // neg w7, w12 - WORD $0xb8675a07 // ldr w7, [x16, w7, uxtw #2] - WORD $0x34fffe53 // cbz w19, LBB0_343 $-56(%rip) -LBB0_350: - WORD $0x2a0703f5 // mov w21, w7 - WORD $0x9ba044f6 // umaddl x22, w7, w0, x17 - WORD $0xb84046d4 // ldr w20, [x22], #4 - WORD $0x2a1303f7 // mov w23, w19 - WORD $0xaa1703f8 // mov x24, x23 - WORD $0xaa1603f9 // mov x25, x22 - WORD $0xaa0803fa // mov x26, x8 -LBB0_351: - WORD $0x3840173b // ldrb w27, [x25], #1 - WORD $0x3400015b // cbz w27, LBB0_356 $40(%rip) - WORD $0x3940035e // ldrb w30, [x26] - WORD $0x6b1b03df // cmp w30, w27 - WORD $0x540013e1 // b.ne LBB0_396 $636(%rip) - WORD $0x9100075a // add x26, x26, #1 - WORD $0xf1000718 // subs x24, x24, #1 - WORD $0x54ffff21 // b.ne LBB0_351 $-28(%rip) - WORD $0x38776ad6 // ldrb w22, [x22, x23] - WORD $0x34000056 // cbz w22, LBB0_356 $8(%rip) -LBB0_355: - WORD $0x51000694 // sub w20, w20, #1 -LBB0_356: - WORD $0x0b130296 // add w22, w20, w19 - WORD $0x7100067f // cmp w19, #1 - WORD $0x5400068b // b.lt LBB0_366 $208(%rip) - WORD $0xd2800013 // mov x19, #0 - WORD $0x93407ed8 // sxtw x24, w22 - WORD $0xd100071a // sub x26, x24, #1 - WORD $0xd10006f7 // sub x23, x23, #1 - WORD $0x14000008 // b LBB0_359 $32(%rip) -LBB0_358: - WORD $0xf100035f // cmp x26, #0 - WORD $0x1a9f056b // csinc w11, w11, wzr, eq - WORD $0xd100071a // sub x26, x24, #1 - WORD $0x910006fb // add x27, x23, #1 - WORD $0xd10006f7 // sub x23, x23, #1 - WORD $0xf100077f // cmp x27, #1 - WORD $0x54000249 // b.ls LBB0_361 $72(%rip) -LBB0_359: - WORD $0xaa1a03f8 // mov x24, x26 - WORD $0x38b76919 // ldrsb x25, [x8, x23] - WORD $0xd100c339 // sub x25, x25, #48 - WORD $0x9ad52339 // lsl x25, x25, x21 - WORD $0x8b130339 // add x25, x25, x19 - WORD $0x9bc27f33 // umulh x19, x25, x2 - WORD $0xd343fe73 // lsr x19, x19, #3 - WORD $0x9b04667a // madd x26, x19, x4, x25 - WORD $0xeb18013f // cmp x9, x24 - WORD $0x54fffe09 // b.ls LBB0_358 $-64(%rip) - WORD $0x1100c35a // add w26, w26, #48 - WORD $0x3838691a // strb w26, [x8, x24] - WORD $0xd100071a // sub x26, x24, #1 - WORD $0x910006fb // add x27, x23, #1 - WORD $0xd10006f7 // sub x23, x23, #1 - WORD $0xf100077f // cmp x27, #1 - WORD $0x54fffe08 // b.hi LBB0_359 $-64(%rip) -LBB0_361: - WORD $0xf1002b3f // cmp x25, #10 - WORD $0x540002a3 // b.lo LBB0_366 $84(%rip) - WORD $0x93407f15 // sxtw x21, w24 - WORD $0xd10006b5 // sub x21, x21, #1 - WORD $0x14000007 // b LBB0_364 $28(%rip) -LBB0_363: - WORD $0xf100031f // cmp x24, #0 - WORD $0x1a9f056b // csinc w11, w11, wzr, eq - WORD $0xd10006b5 // sub x21, x21, #1 - WORD $0xf100267f // cmp x19, #9 - WORD $0xaa1703f3 // mov x19, x23 - WORD $0x54000189 // b.ls LBB0_366 $48(%rip) -LBB0_364: - WORD $0x9bc27e77 // umulh x23, x19, x2 - WORD $0xd343fef7 // lsr x23, x23, #3 - WORD $0x9b044ef8 // madd x24, x23, x4, x19 - WORD $0xeb15013f // cmp x9, x21 - WORD $0x54fffec9 // b.ls LBB0_363 $-40(%rip) - WORD $0x1100c318 // add w24, w24, #48 - WORD $0x38356918 // strb w24, [x8, x21] - WORD $0xd10006b5 // sub x21, x21, #1 - WORD $0xf100267f // cmp x19, #9 - WORD $0xaa1703f3 // mov x19, x23 - WORD $0x54fffec8 // b.hi LBB0_364 $-40(%rip) -LBB0_366: - WORD $0xeb36c13f // cmp x9, w22, sxtw - WORD $0x1a8982d3 // csel w19, w22, w9, hi - WORD $0x0b0c028c // add w12, w20, w12 - WORD $0x7100067f // cmp w19, #1 - WORD $0x5400012b // b.lt LBB0_370 $36(%rip) -LBB0_367: - WORD $0x387349d4 // ldrb w20, [x14, w19, uxtw] - WORD $0x7100c29f // cmp w20, #48 - WORD $0x54000101 // b.ne LBB0_371 $32(%rip) - WORD $0x71000673 // subs w19, w19, #1 - WORD $0x54ffff8c // b.gt LBB0_367 $-16(%rip) - WORD $0x5280000c // mov w12, #0 - WORD $0x52800013 // mov w19, #0 - WORD $0x14000003 // b LBB0_371 $12(%rip) -LBB0_370: - WORD $0x7100027f // cmp w19, #0 - WORD $0x1a8c03ec // csel w12, wzr, w12, eq -LBB0_371: - WORD $0x37f80067 // tbnz w7, #31, LBB0_373 $12(%rip) - WORD $0x4b0701ef // sub w15, w15, w7 - WORD $0x17ffff99 // b LBB0_344 $-412(%rip) -LBB0_373: - WORD $0x3100f4ff // cmn w7, #61 - WORD $0x54000a68 // b.hi LBB0_397 $332(%rip) - WORD $0xaa0703f4 // mov x20, x7 - WORD $0x14000007 // b LBB0_377 $28(%rip) -LBB0_375: - WORD $0x7100027f // cmp w19, #0 - WORD $0x1a8c03ec // csel w12, wzr, w12, eq -LBB0_376: - WORD $0x1100f296 // add w22, w20, #60 - WORD $0x3101e29f // cmn w20, #120 - WORD $0xaa1603f4 // mov x20, x22 - WORD $0x5400098a // b.ge LBB0_398 $304(%rip) -LBB0_377: - WORD $0xd2800018 // mov x24, #0 - WORD $0xd2800017 // mov x23, #0 - WORD $0x0ab37e76 // bic w22, w19, w19, asr #31 - WORD $0xaa1603f5 // mov x21, x22 -LBB0_378: - WORD $0xeb1802df // cmp x22, x24 - WORD $0x54000140 // b.eq LBB0_381 $40(%rip) - WORD $0x38b86919 // ldrsb x25, [x8, x24] - WORD $0x9b0566f7 // madd x23, x23, x5, x25 - WORD $0xd100c2f7 // sub x23, x23, #48 - WORD $0x91000718 // add x24, x24, #1 - WORD $0xd37cfef9 // lsr x25, x23, #60 - WORD $0xb4ffff39 // cbz x25, LBB0_378 $-28(%rip) - WORD $0xaa1703f6 // mov x22, x23 - WORD $0xaa1803f5 // mov x21, x24 - WORD $0x14000008 // b LBB0_383 $32(%rip) -LBB0_381: - WORD $0xb40006b7 // cbz x23, LBB0_395 $212(%rip) -LBB0_382: - WORD $0x8b170af6 // add x22, x23, x23, lsl #2 - WORD $0xd37ffad6 // lsl x22, x22, #1 - WORD $0x110006b5 // add w21, w21, #1 - WORD $0xeb0d02ff // cmp x23, x13 - WORD $0xaa1603f7 // mov x23, x22 - WORD $0x54ffff63 // b.lo LBB0_382 $-20(%rip) -LBB0_383: - WORD $0x6b150273 // subs w19, w19, w21 - WORD $0x540001cd // b.le LBB0_386 $56(%rip) - WORD $0xaa1303f7 // mov x23, x19 - WORD $0xaa0803f8 // mov x24, x8 -LBB0_385: - WORD $0xd37cfed9 // lsr x25, x22, #60 - WORD $0x9240eed6 // and x22, x22, #0xfffffffffffffff - WORD $0x321c0739 // orr w25, w25, #0x30 - WORD $0x39000319 // strb w25, [x24] - WORD $0x38b5cb19 // ldrsb x25, [x24, w21, sxtw] - WORD $0x9b0566d6 // madd x22, x22, x5, x25 - WORD $0xd100c2d6 // sub x22, x22, #48 - WORD $0x91000718 // add x24, x24, #1 - WORD $0xf10006f7 // subs x23, x23, #1 - WORD $0x54fffee1 // b.ne LBB0_385 $-36(%rip) - WORD $0x14000002 // b LBB0_387 $8(%rip) -LBB0_386: - WORD $0x52800013 // mov w19, #0 -LBB0_387: - WORD $0xb5000136 // cbnz x22, LBB0_389 $36(%rip) - WORD $0x14000013 // b LBB0_391 $76(%rip) -LBB0_388: - WORD $0xd37cfed7 // lsr x23, x22, #60 - WORD $0xf10002ff // cmp x23, #0 - WORD $0x1a9f056b // csinc w11, w11, wzr, eq - WORD $0x9240eed7 // and x23, x22, #0xfffffffffffffff - WORD $0x8b170af6 // add x22, x23, x23, lsl #2 - WORD $0xd37ffad6 // lsl x22, x22, #1 - WORD $0xb4000197 // cbz x23, LBB0_391 $48(%rip) -LBB0_389: - WORD $0x93407e77 // sxtw x23, w19 - WORD $0xeb17013f // cmp x9, x23 - WORD $0x54fffee9 // b.ls LBB0_388 $-36(%rip) - WORD $0xd37cfed8 // lsr x24, x22, #60 - WORD $0x321c0718 // orr w24, w24, #0x30 - WORD $0x38376918 // strb w24, [x8, x23] - WORD $0x11000673 // add w19, w19, #1 - WORD $0x9240eed7 // and x23, x22, #0xfffffffffffffff - WORD $0x8b170af6 // add x22, x23, x23, lsl #2 - WORD $0xd37ffad6 // lsl x22, x22, #1 - WORD $0xb5fffed7 // cbnz x23, LBB0_389 $-40(%rip) -LBB0_391: - WORD $0x4b15018c // sub w12, w12, w21 - WORD $0x1100058c // add w12, w12, #1 - WORD $0x7100067f // cmp w19, #1 - WORD $0x54fff7ab // b.lt LBB0_375 $-268(%rip) -LBB0_392: - WORD $0x387349d5 // ldrb w21, [x14, w19, uxtw] - WORD $0x7100c2bf // cmp w21, #48 - WORD $0x54fff781 // b.ne LBB0_376 $-272(%rip) - WORD $0x71000673 // subs w19, w19, #1 - WORD $0x54ffff8c // b.gt LBB0_392 $-16(%rip) - WORD $0x5280000c // mov w12, #0 -LBB0_395: - WORD $0x52800013 // mov w19, #0 - WORD $0x17ffffb7 // b LBB0_376 $-292(%rip) -LBB0_396: - WORD $0x13001fd6 // sxtb w22, w30 - WORD $0x6b3b82df // cmp w22, w27, sxtb - WORD $0x54ffecab // b.lt LBB0_355 $-620(%rip) - WORD $0x17ffff65 // b LBB0_356 $-620(%rip) -LBB0_397: - WORD $0xaa0703f6 // mov x22, x7 -LBB0_398: - WORD $0xd2800017 // mov x23, #0 - WORD $0xd2800015 // mov x21, #0 - WORD $0x4b1603f4 // neg w20, w22 - WORD $0x0ab37e76 // bic w22, w19, w19, asr #31 -LBB0_399: - WORD $0xeb1702df // cmp x22, x23 - WORD $0x54000300 // b.eq LBB0_405 $96(%rip) - WORD $0x38b76918 // ldrsb x24, [x8, x23] - WORD $0x9b0562b5 // madd x21, x21, x5, x24 - WORD $0xd100c2b5 // sub x21, x21, #48 - WORD $0x910006f7 // add x23, x23, #1 - WORD $0x9ad426b8 // lsr x24, x21, x20 - WORD $0xb4ffff38 // cbz x24, LBB0_399 $-28(%rip) -LBB0_402: - WORD $0x9ad420d6 // lsl x22, x6, x20 - WORD $0xaa3603f6 // mvn x22, x22 - WORD $0x6b170273 // subs w19, w19, w23 - WORD $0x540002ed // b.le LBB0_408 $92(%rip) - WORD $0xaa1303f8 // mov x24, x19 - WORD $0xaa0803f9 // mov x25, x8 -LBB0_404: - WORD $0x9ad426ba // lsr x26, x21, x20 - WORD $0x8a1602b5 // and x21, x21, x22 - WORD $0x1100c35a // add w26, w26, #48 - WORD $0x3900033a // strb w26, [x25] - WORD $0x38b7cb3a // ldrsb x26, [x25, w23, sxtw] - WORD $0x9b056ab5 // madd x21, x21, x5, x26 - WORD $0xd100c2b5 // sub x21, x21, #48 - WORD $0x91000739 // add x25, x25, #1 - WORD $0xf1000718 // subs x24, x24, #1 - WORD $0x54fffee1 // b.ne LBB0_404 $-36(%rip) - WORD $0x1400000b // b LBB0_409 $44(%rip) -LBB0_405: - WORD $0xb4000575 // cbz x21, LBB0_419 $172(%rip) - WORD $0x9ad426b7 // lsr x23, x21, x20 - WORD $0xb4000597 // cbz x23, LBB0_420 $176(%rip) - WORD $0x52800013 // mov w19, #0 - WORD $0x4b16018c // sub w12, w12, w22 - WORD $0x1100058c // add w12, w12, #1 - WORD $0x9ad420d6 // lsl x22, x6, x20 - WORD $0xaa3603f6 // mvn x22, x22 - WORD $0x14000005 // b LBB0_410 $20(%rip) -LBB0_408: - WORD $0x52800013 // mov w19, #0 -LBB0_409: - WORD $0x4b17018c // sub w12, w12, w23 - WORD $0x1100058c // add w12, w12, #1 - WORD $0xb4000295 // cbz x21, LBB0_414 $80(%rip) -LBB0_410: - WORD $0x14000007 // b LBB0_412 $28(%rip) -LBB0_411: - WORD $0xf10002ff // cmp x23, #0 - WORD $0x1a9f056b // csinc w11, w11, wzr, eq - WORD $0x8a1602b7 // and x23, x21, x22 - WORD $0x8b170af5 // add x21, x23, x23, lsl #2 - WORD $0xd37ffab5 // lsl x21, x21, #1 - WORD $0xb40001b7 // cbz x23, LBB0_415 $52(%rip) -LBB0_412: - WORD $0x9ad426b7 // lsr x23, x21, x20 - WORD $0x93407e78 // sxtw x24, w19 - WORD $0xeb18013f // cmp x9, x24 - WORD $0x54fffee9 // b.ls LBB0_411 $-36(%rip) - WORD $0x1100c2f7 // add w23, w23, #48 - WORD $0x38386917 // strb w23, [x8, x24] - WORD $0x11000673 // add w19, w19, #1 - WORD $0x8a1602b7 // and x23, x21, x22 - WORD $0x8b170af5 // add x21, x23, x23, lsl #2 - WORD $0xd37ffab5 // lsl x21, x21, #1 - WORD $0xb5fffed7 // cbnz x23, LBB0_412 $-40(%rip) - WORD $0x14000001 // b LBB0_415 $4(%rip) -LBB0_414: -LBB0_415: - WORD $0x7100067f // cmp w19, #1 - WORD $0x54ffe04b // b.lt LBB0_342 $-1016(%rip) -LBB0_416: - WORD $0x387349d4 // ldrb w20, [x14, w19, uxtw] - WORD $0x7100c29f // cmp w20, #48 - WORD $0x54ffe021 // b.ne LBB0_343 $-1020(%rip) - WORD $0x71000673 // subs w19, w19, #1 - WORD $0x54ffff8c // b.gt LBB0_416 $-16(%rip) - WORD $0x5280000c // mov w12, #0 - WORD $0x52800013 // mov w19, #0 - WORD $0x4b0701ef // sub w15, w15, w7 - WORD $0x17fffefc // b LBB0_344 $-1040(%rip) -LBB0_419: - WORD $0x52800013 // mov w19, #0 - WORD $0x4b0701ef // sub w15, w15, w7 - WORD $0x17fffef9 // b LBB0_344 $-1052(%rip) -LBB0_420: - WORD $0xaa1603f7 // mov x23, x22 -LBB0_421: - WORD $0x8b150ab5 // add x21, x21, x21, lsl #2 - WORD $0xd37ffab5 // lsl x21, x21, #1 - WORD $0x110006f7 // add w23, w23, #1 - WORD $0x9ad426b6 // lsr x22, x21, x20 - WORD $0xb4ffff96 // cbz x22, LBB0_421 $-16(%rip) - WORD $0x17ffffbb // b LBB0_402 $-276(%rip) -LBB0_422: - WORD $0x310ff9ff // cmn w15, #1022 - WORD $0x54000a6c // b.gt LBB0_447 $332(%rip) - WORD $0x34001213 // cbz w19, LBB0_464 $576(%rip) - WORD $0x110ff5f0 // add w16, w15, #1021 - WORD $0x3110e9ff // cmn w15, #1082 - WORD $0x54000b08 // b.hi LBB0_452 $352(%rip) - WORD $0x52800140 // mov w0, #10 - WORD $0xaa1303ef // mov x15, x19 - WORD $0x14000007 // b LBB0_428 $28(%rip) -LBB0_426: - WORD $0x710001ff // cmp w15, #0 - WORD $0x1a8c03ec // csel w12, wzr, w12, eq -LBB0_427: - WORD $0x1100f202 // add w2, w16, #60 - WORD $0x3101e21f // cmn w16, #120 - WORD $0xaa0203f0 // mov x16, x2 - WORD $0x54000a2a // b.ge LBB0_453 $324(%rip) -LBB0_428: - WORD $0xd2800006 // mov x6, #0 - WORD $0xd2800005 // mov x5, #0 - WORD $0x0aaf7de4 // bic w4, w15, w15, asr #31 - WORD $0xaa0403e2 // mov x2, x4 -LBB0_429: - WORD $0xeb06009f // cmp x4, x6 - WORD $0x54000140 // b.eq LBB0_432 $40(%rip) - WORD $0x38a66907 // ldrsb x7, [x8, x6] - WORD $0x9b001ca5 // madd x5, x5, x0, x7 - WORD $0xd100c0a5 // sub x5, x5, #48 - WORD $0x910004c6 // add x6, x6, #1 - WORD $0xd37cfca7 // lsr x7, x5, #60 - WORD $0xb4ffff27 // cbz x7, LBB0_429 $-28(%rip) - WORD $0xaa0503e4 // mov x4, x5 - WORD $0xaa0603e2 // mov x2, x6 - WORD $0x14000008 // b LBB0_434 $32(%rip) -LBB0_432: - WORD $0xb4000685 // cbz x5, LBB0_446 $208(%rip) -LBB0_433: - WORD $0x8b0508a4 // add x4, x5, x5, lsl #2 - WORD $0xd37ff884 // lsl x4, x4, #1 - WORD $0x11000442 // add w2, w2, #1 - WORD $0xeb0d00bf // cmp x5, x13 - WORD $0xaa0403e5 // mov x5, x4 - WORD $0x54ffff63 // b.lo LBB0_433 $-20(%rip) -LBB0_434: - WORD $0x6b0201ef // subs w15, w15, w2 - WORD $0x540001cd // b.le LBB0_437 $56(%rip) - WORD $0xaa0f03e5 // mov x5, x15 - WORD $0xaa0803e6 // mov x6, x8 -LBB0_436: - WORD $0xd37cfc87 // lsr x7, x4, #60 - WORD $0x9240ec84 // and x4, x4, #0xfffffffffffffff - WORD $0x321c04e7 // orr w7, w7, #0x30 - WORD $0x390000c7 // strb w7, [x6] - WORD $0x38a2c8c7 // ldrsb x7, [x6, w2, sxtw] - WORD $0x9b001c84 // madd x4, x4, x0, x7 - WORD $0xd100c084 // sub x4, x4, #48 - WORD $0x910004c6 // add x6, x6, #1 - WORD $0xf10004a5 // subs x5, x5, #1 - WORD $0x54fffee1 // b.ne LBB0_436 $-36(%rip) - WORD $0x14000002 // b LBB0_438 $8(%rip) -LBB0_437: - WORD $0x5280000f // mov w15, #0 -LBB0_438: - WORD $0xb5000104 // cbnz x4, LBB0_440 $32(%rip) - WORD $0x14000012 // b LBB0_442 $72(%rip) -LBB0_439: - WORD $0xf10000df // cmp x6, #0 - WORD $0x1a9f056b // csinc w11, w11, wzr, eq - WORD $0x9240ec85 // and x5, x4, #0xfffffffffffffff - WORD $0x8b0508a4 // add x4, x5, x5, lsl #2 - WORD $0xd37ff884 // lsl x4, x4, #1 - WORD $0xb4000185 // cbz x5, LBB0_442 $48(%rip) -LBB0_440: - WORD $0x93407de5 // sxtw x5, w15 - WORD $0xd37cfc86 // lsr x6, x4, #60 - WORD $0xeb05013f // cmp x9, x5 - WORD $0x54fffee9 // b.ls LBB0_439 $-36(%rip) - WORD $0x321c04c6 // orr w6, w6, #0x30 - WORD $0x38256906 // strb w6, [x8, x5] - WORD $0x110005ef // add w15, w15, #1 - WORD $0x9240ec85 // and x5, x4, #0xfffffffffffffff - WORD $0x8b0508a4 // add x4, x5, x5, lsl #2 - WORD $0xd37ff884 // lsl x4, x4, #1 - WORD $0xb5fffec5 // cbnz x5, LBB0_440 $-40(%rip) -LBB0_442: - WORD $0x4b02018c // sub w12, w12, w2 - WORD $0x1100058c // add w12, w12, #1 - WORD $0x710005ff // cmp w15, #1 - WORD $0x54fff7cb // b.lt LBB0_426 $-264(%rip) -LBB0_443: - WORD $0x386f49c2 // ldrb w2, [x14, w15, uxtw] - WORD $0x7100c05f // cmp w2, #48 - WORD $0x54fff7a1 // b.ne LBB0_427 $-268(%rip) - WORD $0x710005ef // subs w15, w15, #1 - WORD $0x54ffff8c // b.gt LBB0_443 $-16(%rip) - WORD $0x5280000c // mov w12, #0 -LBB0_446: - WORD $0x5280000f // mov w15, #0 - WORD $0x17ffffb8 // b LBB0_427 $-288(%rip) -LBB0_447: - WORD $0x711001ff // cmp w15, #1024 - WORD $0x54ffb60c // b.gt LBB0_274 $-2368(%rip) - WORD $0x510005ed // sub w13, w15, #1 - WORD $0x34001773 // cbz w19, LBB0_485 $748(%rip) - WORD $0x140000d1 // b LBB0_494 $836(%rip) -LBB0_450: - WORD $0x8b0b000b // add x11, x0, x11 - WORD $0x1400003e // b LBB0_466 $248(%rip) -LBB0_451: - WORD $0x8b0b000b // add x11, x0, x11 - WORD $0x14000064 // b LBB0_472 $400(%rip) -LBB0_452: - WORD $0xaa1303ef // mov x15, x19 - WORD $0xaa1003e2 // mov x2, x16 -LBB0_453: - WORD $0xd2800000 // mov x0, #0 - WORD $0xd2800010 // mov x16, #0 - WORD $0x4b0203ed // neg w13, w2 - WORD $0x52800144 // mov w4, #10 - WORD $0x0aaf7de2 // bic w2, w15, w15, asr #31 -LBB0_454: - WORD $0xeb00005f // cmp x2, x0 - WORD $0x540003a0 // b.eq LBB0_460 $116(%rip) - WORD $0x38a06905 // ldrsb x5, [x8, x0] - WORD $0x9b041610 // madd x16, x16, x4, x5 - WORD $0xd100c210 // sub x16, x16, #48 - WORD $0x91000400 // add x0, x0, #1 - WORD $0x9acd2605 // lsr x5, x16, x13 - WORD $0xb4ffff25 // cbz x5, LBB0_454 $-28(%rip) - WORD $0xaa0003e2 // mov x2, x0 -LBB0_457: - WORD $0x4b02018c // sub w12, w12, w2 - WORD $0x1100058c // add w12, w12, #1 - WORD $0x92800000 // mov x0, #-1 - WORD $0x9acd2000 // lsl x0, x0, x13 - WORD $0xaa2003e0 // mvn x0, x0 - WORD $0x6b0201f3 // subs w19, w15, w2 - WORD $0x5400114d // b.le LBB0_479 $552(%rip) - WORD $0x5280014f // mov w15, #10 - WORD $0xaa1303e4 // mov x4, x19 - WORD $0xaa0803e5 // mov x5, x8 -LBB0_459: - WORD $0x9acd2606 // lsr x6, x16, x13 - WORD $0x8a000210 // and x16, x16, x0 - WORD $0x1100c0c6 // add w6, w6, #48 - WORD $0x390000a6 // strb w6, [x5] - WORD $0x38a2c8a6 // ldrsb x6, [x5, w2, sxtw] - WORD $0x9b0f1a10 // madd x16, x16, x15, x6 - WORD $0xd100c210 // sub x16, x16, #48 - WORD $0x910004a5 // add x5, x5, #1 - WORD $0xf1000484 // subs x4, x4, #1 - WORD $0x54fffee1 // b.ne LBB0_459 $-36(%rip) - WORD $0x1400007d // b LBB0_480 $500(%rip) -LBB0_460: - WORD $0xb4000210 // cbz x16, LBB0_464 $64(%rip) - WORD $0x9acd2600 // lsr x0, x16, x13 - WORD $0xb4000100 // cbz x0, LBB0_463 $32(%rip) - WORD $0x52800013 // mov w19, #0 - WORD $0x4b02018c // sub w12, w12, w2 - WORD $0x1100058c // add w12, w12, #1 - WORD $0x9280000f // mov x15, #-1 - WORD $0x9acd21ef // lsl x15, x15, x13 - WORD $0xaa2f03e0 // mvn x0, x15 - WORD $0x14000074 // b LBB0_481 $464(%rip) -LBB0_463: - WORD $0x8b100a10 // add x16, x16, x16, lsl #2 - WORD $0xd37ffa10 // lsl x16, x16, #1 - WORD $0x11000442 // add w2, w2, #1 - WORD $0x9acd2600 // lsr x0, x16, x13 - WORD $0xb4ffff80 // cbz x0, LBB0_463 $-16(%rip) - WORD $0x17ffffdc // b LBB0_457 $-144(%rip) -LBB0_464: - WORD $0x52800009 // mov w9, #0 - WORD $0x12807fad // mov w13, #-1022 - WORD $0x140000f8 // b LBB0_517 $992(%rip) -LBB0_465: - WORD $0xd280000a // mov x10, #0 - WORD $0x8b02000b // add x11, x0, x2 - WORD $0x92800008 // mov x8, #-1 -LBB0_466: - WORD $0xf100812c // subs x12, x9, #32 - WORD $0x54002ba3 // b.lo LBB0_546 $1396(%rip) - WORD $0xad400560 // ldp q0, q1, [x11] - WORD $0x4f01e442 // movi.16b v2, #34 - WORD $0x6e228c03 // cmeq.16b v3, v0, v2 - WORD $0x6e228c22 // cmeq.16b v2, v1, v2 - WORD $0x4f02e784 // movi.16b v4, #92 - WORD $0x6e248c00 // cmeq.16b v0, v0, v4 - WORD $0x6e248c21 // cmeq.16b v1, v1, v4 -Lloh26: - WORD $0x10ff1949 // adr x9, lCPI0_0 $-7384(%rip) -Lloh27: - WORD $0x3dc00124 // ldr q4, [x9, lCPI0_0@PAGEOFF] $0(%rip) - WORD $0x4e241c63 // and.16b v3, v3, v4 -Lloh28: - WORD $0x10ff1969 // adr x9, lCPI0_1 $-7380(%rip) -Lloh29: - WORD $0x3dc00125 // ldr q5, [x9, lCPI0_1@PAGEOFF] $0(%rip) - WORD $0x4e050063 // tbl.16b v3, { v3 }, v5 - WORD $0x4e71b863 // addv.8h h3, v3 - WORD $0x1e260069 // fmov w9, s3 - WORD $0x4e241c42 // and.16b v2, v2, v4 - WORD $0x4e050042 // tbl.16b v2, { v2 }, v5 - WORD $0x4e71b842 // addv.8h h2, v2 - WORD $0x1e26004e // fmov w14, s2 - WORD $0x4e241c00 // and.16b v0, v0, v4 - WORD $0x4e050000 // tbl.16b v0, { v0 }, v5 - WORD $0x4e71b800 // addv.8h h0, v0 - WORD $0x1e26000d // fmov w13, s0 - WORD $0x4e241c20 // and.16b v0, v1, v4 - WORD $0x4e050000 // tbl.16b v0, { v0 }, v5 - WORD $0x4e71b800 // addv.8h h0, v0 - WORD $0x1e26000f // fmov w15, s0 - WORD $0x33103dc9 // bfi w9, w14, #16, #16 - WORD $0x33103ded // bfi w13, w15, #16, #16 - WORD $0x3500252d // cbnz w13, LBB0_543 $1188(%rip) - WORD $0xb50025ca // cbnz x10, LBB0_544 $1208(%rip) - WORD $0xb4002769 // cbz x9, LBB0_545 $1260(%rip) -LBB0_470: - WORD $0xdac00129 // rbit x9, x9 - WORD $0xdac01129 // clz x9, x9 - WORD $0x14000038 // b LBB0_477 $224(%rip) -LBB0_471: - WORD $0xd2800009 // mov x9, #0 - WORD $0x8b02000b // add x11, x0, x2 - WORD $0x92800008 // mov x8, #-1 -LBB0_472: - WORD $0xf100814c // subs x12, x10, #32 - WORD $0x54002e23 // b.lo LBB0_563 $1476(%rip) - WORD $0xad400560 // ldp q0, q1, [x11] - WORD $0x4f01e442 // movi.16b v2, #34 - WORD $0x6e228c03 // cmeq.16b v3, v0, v2 -Lloh30: - WORD $0x10ff14ca // adr x10, lCPI0_0 $-7528(%rip) -Lloh31: - WORD $0x3dc00144 // ldr q4, [x10, lCPI0_0@PAGEOFF] $0(%rip) - WORD $0x4e241c63 // and.16b v3, v3, v4 -Lloh32: - WORD $0x10ff14ea // adr x10, lCPI0_1 $-7524(%rip) -Lloh33: - WORD $0x3dc00145 // ldr q5, [x10, lCPI0_1@PAGEOFF] $0(%rip) - WORD $0x4e050063 // tbl.16b v3, { v3 }, v5 - WORD $0x4e71b863 // addv.8h h3, v3 - WORD $0x1e26006a // fmov w10, s3 - WORD $0x6e228c22 // cmeq.16b v2, v1, v2 - WORD $0x4e241c42 // and.16b v2, v2, v4 - WORD $0x4e050042 // tbl.16b v2, { v2 }, v5 - WORD $0x4e71b842 // addv.8h h2, v2 - WORD $0x1e26004f // fmov w15, s2 - WORD $0x4f02e782 // movi.16b v2, #92 - WORD $0x6e228c03 // cmeq.16b v3, v0, v2 - WORD $0x4e241c63 // and.16b v3, v3, v4 - WORD $0x4e050063 // tbl.16b v3, { v3 }, v5 - WORD $0x4e71b863 // addv.8h h3, v3 - WORD $0x1e26006e // fmov w14, s3 - WORD $0x6e228c22 // cmeq.16b v2, v1, v2 - WORD $0x4e241c42 // and.16b v2, v2, v4 - WORD $0x4e050042 // tbl.16b v2, { v2 }, v5 - WORD $0x4e71b842 // addv.8h h2, v2 - WORD $0x1e260050 // fmov w16, s2 - WORD $0x4f01e402 // movi.16b v2, #32 - WORD $0x6e203440 // cmhi.16b v0, v2, v0 - WORD $0x4e241c00 // and.16b v0, v0, v4 - WORD $0x4e050000 // tbl.16b v0, { v0 }, v5 - WORD $0x4e71b800 // addv.8h h0, v0 - WORD $0x1e26000d // fmov w13, s0 - WORD $0x6e213440 // cmhi.16b v0, v2, v1 - WORD $0x4e241c00 // and.16b v0, v0, v4 - WORD $0x4e050000 // tbl.16b v0, { v0 }, v5 - WORD $0x4e71b800 // addv.8h h0, v0 - WORD $0x1e260011 // fmov w17, s0 - WORD $0x33103dea // bfi w10, w15, #16, #16 - WORD $0x33103e0e // bfi w14, w16, #16, #16 - WORD $0x33103e2d // bfi w13, w17, #16, #16 - WORD $0x3500260e // cbnz w14, LBB0_559 $1216(%rip) - WORD $0xb50026a9 // cbnz x9, LBB0_560 $1236(%rip) - WORD $0xb400284a // cbz x10, LBB0_561 $1288(%rip) -LBB0_476: - WORD $0xdac00149 // rbit x9, x10 - WORD $0xdac01129 // clz x9, x9 - WORD $0xdac001aa // rbit x10, x13 - WORD $0xdac0114a // clz x10, x10 - WORD $0xeb09015f // cmp x10, x9 - WORD $0x54002bc3 // b.lo LBB0_573 $1400(%rip) -LBB0_477: - WORD $0xcb00016a // sub x10, x11, x0 - WORD $0x8b090149 // add x9, x10, x9 - WORD $0x9100052c // add x12, x9, #1 - WORD $0xb6ff5f6c // tbz x12, #63, LBB0_134 $-5140(%rip) - WORD $0x14000160 // b LBB0_575 $1408(%rip) -LBB0_478: - WORD $0xcb000101 // sub x1, x8, x0 - WORD $0x9280000a // mov x10, #-1 - WORD $0xf900006a // str x10, [x3] - WORD $0x17fff8c1 // b LBB0_24 $-7420(%rip) -LBB0_479: - WORD $0x52800013 // mov w19, #0 -LBB0_480: - WORD $0xb4000390 // cbz x16, LBB0_487 $112(%rip) -LBB0_481: - WORD $0x14000007 // b LBB0_483 $28(%rip) -LBB0_482: - WORD $0xf10001ff // cmp x15, #0 - WORD $0x1a9f056b // csinc w11, w11, wzr, eq - WORD $0x8a00020f // and x15, x16, x0 - WORD $0x8b0f09f0 // add x16, x15, x15, lsl #2 - WORD $0xd37ffa10 // lsl x16, x16, #1 - WORD $0xb40002af // cbz x15, LBB0_488 $84(%rip) -LBB0_483: - WORD $0x9acd260f // lsr x15, x16, x13 - WORD $0x93407e62 // sxtw x2, w19 - WORD $0xeb02013f // cmp x9, x2 - WORD $0x54fffee9 // b.ls LBB0_482 $-36(%rip) - WORD $0x1100c1ef // add w15, w15, #48 - WORD $0x3822690f // strb w15, [x8, x2] - WORD $0x11000673 // add w19, w19, #1 - WORD $0x8a00020f // and x15, x16, x0 - WORD $0x8b0f09f0 // add x16, x15, x15, lsl #2 - WORD $0xd37ffa10 // lsl x16, x16, #1 - WORD $0xb5fffecf // cbnz x15, LBB0_483 $-40(%rip) - WORD $0x14000009 // b LBB0_488 $36(%rip) -LBB0_485: - WORD $0x52800009 // mov w9, #0 - WORD $0x14000079 // b LBB0_517 $484(%rip) -LBB0_486: - WORD $0x9280000b // mov x11, #-1 - WORD $0xaa0803f0 // mov x16, x8 - WORD $0xaa0d03e1 // mov x1, x13 - WORD $0x9280000c // mov x12, #-1 - WORD $0x92800009 // mov x9, #-1 - WORD $0x17fff94d // b LBB0_61 $-6860(%rip) -LBB0_487: -LBB0_488: - WORD $0x7100067f // cmp w19, #1 - WORD $0x5400014b // b.lt LBB0_492 $40(%rip) -LBB0_489: - WORD $0x387349cd // ldrb w13, [x14, w19, uxtw] - WORD $0x7100c1bf // cmp w13, #48 - WORD $0x54000141 // b.ne LBB0_493 $40(%rip) - WORD $0x71000673 // subs w19, w19, #1 - WORD $0x54ffff8c // b.gt LBB0_489 $-16(%rip) - WORD $0x52800009 // mov w9, #0 - WORD $0x5280000c // mov w12, #0 - WORD $0x12807fad // mov w13, #-1022 - WORD $0x1400006d // b LBB0_520 $436(%rip) -LBB0_492: - WORD $0x12807fad // mov w13, #-1022 - WORD $0x35000073 // cbnz w19, LBB0_494 $12(%rip) - WORD $0x14000062 // b LBB0_515 $392(%rip) -LBB0_493: - WORD $0x12807fad // mov w13, #-1022 -LBB0_494: - WORD $0xd280000f // mov x15, #0 - WORD $0x2a1303e0 // mov w0, w19 - WORD $0x5282b190 // mov w16, #5516 -LBB0_495: - WORD $0xf10099ff // cmp x15, #38 - WORD $0x54000260 // b.eq LBB0_501 $76(%rip) - WORD $0x8b0f0222 // add x2, x17, x15 - WORD $0x38706842 // ldrb w2, [x2, x16] - WORD $0x386f6904 // ldrb w4, [x8, x15] - WORD $0x6b02009f // cmp w4, w2 - WORD $0x54000141 // b.ne LBB0_500 $40(%rip) - WORD $0x910005ef // add x15, x15, #1 - WORD $0xeb0f001f // cmp x0, x15 - WORD $0x54fffee1 // b.ne LBB0_495 $-36(%rip) - WORD $0x8b00022f // add x15, x17, x0 - WORD $0x5282b190 // mov w16, #5516 - WORD $0x387069ef // ldrb w15, [x15, x16] - WORD $0x340000ef // cbz w15, LBB0_501 $28(%rip) -LBB0_499: - WORD $0x528001ef // mov w15, #15 - WORD $0x14000006 // b LBB0_502 $24(%rip) -LBB0_500: - WORD $0x13001c4f // sxtb w15, w2 - WORD $0x13001c90 // sxtb w16, w4 - WORD $0x6b0f021f // cmp w16, w15 - WORD $0x54ffff6b // b.lt LBB0_499 $-20(%rip) -LBB0_501: - WORD $0x5280020f // mov w15, #16 -LBB0_502: - WORD $0x0b0001f0 // add w16, w15, w0 - WORD $0x7100041f // cmp w0, #1 - WORD $0x5400078b // b.lt LBB0_512 $240(%rip) - WORD $0xd2800011 // mov x17, #0 - WORD $0x93407e02 // sxtw x2, w16 - WORD $0xd1000442 // sub x2, x2, #1 - WORD $0xd1000400 // sub x0, x0, #1 - WORD $0xd2ff4005 // mov x5, #-432345564227567616 - WORD $0xb202e7e6 // mov x6, #-3689348814741910324 - WORD $0xf29999a6 // movk x6, #52429 - WORD $0x92800127 // mov x7, #-10 - WORD $0xaa1003e4 // mov x4, x16 - WORD $0x14000009 // b LBB0_505 $36(%rip) -LBB0_504: - WORD $0xf100029f // cmp x20, #0 - WORD $0x1a9f056b // csinc w11, w11, wzr, eq - WORD $0x51000484 // sub w4, w4, #1 - WORD $0xd1000442 // sub x2, x2, #1 - WORD $0x91000414 // add x20, x0, #1 - WORD $0xd1000400 // sub x0, x0, #1 - WORD $0xf100069f // cmp x20, #1 - WORD $0x54000229 // b.ls LBB0_507 $68(%rip) -LBB0_505: - WORD $0x38a06913 // ldrsb x19, [x8, x0] - WORD $0x8b13d631 // add x17, x17, x19, lsl #53 - WORD $0x8b050233 // add x19, x17, x5 - WORD $0x9bc67e71 // umulh x17, x19, x6 - WORD $0xd343fe31 // lsr x17, x17, #3 - WORD $0x9b074e34 // madd x20, x17, x7, x19 - WORD $0xeb02013f // cmp x9, x2 - WORD $0x54fffe29 // b.ls LBB0_504 $-60(%rip) - WORD $0x1100c294 // add w20, w20, #48 - WORD $0x38226914 // strb w20, [x8, x2] - WORD $0x51000484 // sub w4, w4, #1 - WORD $0xd1000442 // sub x2, x2, #1 - WORD $0x91000414 // add x20, x0, #1 - WORD $0xd1000400 // sub x0, x0, #1 - WORD $0xf100069f // cmp x20, #1 - WORD $0x54fffe28 // b.hi LBB0_505 $-60(%rip) -LBB0_507: - WORD $0xf1002a7f // cmp x19, #10 - WORD $0x54000303 // b.lo LBB0_512 $96(%rip) - WORD $0x93407c80 // sxtw x0, w4 - WORD $0xd1000400 // sub x0, x0, #1 - WORD $0xb202e7e2 // mov x2, #-3689348814741910324 - WORD $0xf29999a2 // movk x2, #52429 - WORD $0x92800124 // mov x4, #-10 - WORD $0x14000007 // b LBB0_510 $28(%rip) -LBB0_509: - WORD $0xf10000df // cmp x6, #0 - WORD $0x1a9f056b // csinc w11, w11, wzr, eq - WORD $0xd1000400 // sub x0, x0, #1 - WORD $0xf100263f // cmp x17, #9 - WORD $0xaa0503f1 // mov x17, x5 - WORD $0x54000189 // b.ls LBB0_512 $48(%rip) -LBB0_510: - WORD $0x9bc27e25 // umulh x5, x17, x2 - WORD $0xd343fca5 // lsr x5, x5, #3 - WORD $0x9b0444a6 // madd x6, x5, x4, x17 - WORD $0xeb00013f // cmp x9, x0 - WORD $0x54fffec9 // b.ls LBB0_509 $-40(%rip) - WORD $0x1100c0c6 // add w6, w6, #48 - WORD $0x38206906 // strb w6, [x8, x0] - WORD $0xd1000400 // sub x0, x0, #1 - WORD $0xf100263f // cmp x17, #9 - WORD $0xaa0503f1 // mov x17, x5 - WORD $0x54fffec8 // b.hi LBB0_510 $-40(%rip) -LBB0_512: - WORD $0xeb30c13f // cmp x9, w16, sxtw - WORD $0x1a898209 // csel w9, w16, w9, hi - WORD $0x0b0c01ec // add w12, w15, w12 - WORD $0x7100053f // cmp w9, #1 - WORD $0x5400010b // b.lt LBB0_516 $32(%rip) -LBB0_513: - WORD $0x386949cf // ldrb w15, [x14, w9, uxtw] - WORD $0x7100c1ff // cmp w15, #48 - WORD $0x540000c1 // b.ne LBB0_517 $24(%rip) - WORD $0x71000529 // subs w9, w9, #1 - WORD $0x54ffff8c // b.gt LBB0_513 $-16(%rip) -LBB0_515: - WORD $0x52800009 // mov w9, #0 - WORD $0x14000006 // b LBB0_519 $24(%rip) -LBB0_516: - WORD $0x340000a9 // cbz w9, LBB0_519 $20(%rip) -LBB0_517: - WORD $0x7100519f // cmp w12, #20 - WORD $0x5400008d // b.le LBB0_520 $16(%rip) - WORD $0x9280000e // mov x14, #-1 - WORD $0x14000046 // b LBB0_540 $280(%rip) -LBB0_519: - WORD $0x5280000c // mov w12, #0 -LBB0_520: - WORD $0x6b09019f // cmp w12, w9 - WORD $0x1a89b18f // csel w15, w12, w9, lt - WORD $0x710005ff // cmp w15, #1 - WORD $0x5400016b // b.lt LBB0_523 $44(%rip) - WORD $0xd280000e // mov x14, #0 - WORD $0x52800150 // mov w16, #10 - WORD $0xaa0f03f1 // mov x17, x15 - WORD $0xaa0803e0 // mov x0, x8 -LBB0_522: - WORD $0x38801402 // ldrsb x2, [x0], #1 - WORD $0x9b1009ce // madd x14, x14, x16, x2 - WORD $0xd100c1ce // sub x14, x14, #48 - WORD $0xf1000631 // subs x17, x17, #1 - WORD $0x54ffff81 // b.ne LBB0_522 $-16(%rip) - WORD $0x14000003 // b LBB0_524 $12(%rip) -LBB0_523: - WORD $0x5280000f // mov w15, #0 - WORD $0xd280000e // mov x14, #0 -LBB0_524: - WORD $0x6b0f0190 // subs w16, w12, w15 - WORD $0x540003ad // b.le LBB0_531 $116(%rip) - WORD $0x7100121f // cmp w16, #4 - WORD $0x540002c3 // b.lo LBB0_529 $88(%rip) - WORD $0x121e7611 // and w17, w16, #0xfffffffc - WORD $0x0b1101ef // add w15, w15, w17 - WORD $0x52800020 // mov w0, #1 - WORD $0xaa1103e2 // mov x2, x17 - WORD $0x52800024 // mov w4, #1 - WORD $0x52800025 // mov w5, #1 -LBB0_527: - WORD $0x8b0e09ce // add x14, x14, x14, lsl #2 - WORD $0xd37ff9ce // lsl x14, x14, #1 - WORD $0x8b000800 // add x0, x0, x0, lsl #2 - WORD $0xd37ff800 // lsl x0, x0, #1 - WORD $0x8b040884 // add x4, x4, x4, lsl #2 - WORD $0xd37ff884 // lsl x4, x4, #1 - WORD $0x8b0508a5 // add x5, x5, x5, lsl #2 - WORD $0xd37ff8a5 // lsl x5, x5, #1 - WORD $0x71001042 // subs w2, w2, #4 - WORD $0x54fffee1 // b.ne LBB0_527 $-36(%rip) - WORD $0x9b0e7c0e // mul x14, x0, x14 - WORD $0x9b0e7c8e // mul x14, x4, x14 - WORD $0x9b0e7cae // mul x14, x5, x14 - WORD $0x6b11021f // cmp w16, w17 - WORD $0x540000c0 // b.eq LBB0_531 $24(%rip) -LBB0_529: - WORD $0x4b0f018f // sub w15, w12, w15 -LBB0_530: - WORD $0x8b0e09ce // add x14, x14, x14, lsl #2 - WORD $0xd37ff9ce // lsl x14, x14, #1 - WORD $0x710005ef // subs w15, w15, #1 - WORD $0x54ffffa1 // b.ne LBB0_530 $-12(%rip) -LBB0_531: - WORD $0x37f801ec // tbnz w12, #31, LBB0_537 $60(%rip) - WORD $0x6b0c013f // cmp w9, w12 - WORD $0x540001ad // b.le LBB0_537 $52(%rip) - WORD $0x8b2c4108 // add x8, x8, w12, uxtw - WORD $0x39c0010f // ldrsb w15, [x8] - WORD $0x11000590 // add w16, w12, #1 - WORD $0x7100d5ff // cmp w15, #53 - WORD $0x7a490200 // ccmp w16, w9, #0, eq - WORD $0x540000a0 // b.eq LBB0_535 $20(%rip) - WORD $0x7100d1ff // cmp w15, #52 - WORD $0x1a9fd7e8 // cset w8, gt - WORD $0x35000068 // cbnz w8, LBB0_536 $12(%rip) - WORD $0x14000003 // b LBB0_537 $12(%rip) -LBB0_535: - WORD $0x340001eb // cbz w11, LBB0_541 $60(%rip) -LBB0_536: - WORD $0x910005ce // add x14, x14, #1 -LBB0_537: - WORD $0xd2e00408 // mov x8, #9007199254740992 - WORD $0xeb0801df // cmp x14, x8 - WORD $0x540000a1 // b.ne LBB0_540 $20(%rip) - WORD $0x710ffdbf // cmp w13, #1023 - WORD $0x54ff8660 // b.eq LBB0_274 $-3892(%rip) - WORD $0x110005ad // add w13, w13, #1 - WORD $0xd2e0020e // mov x14, #4503599627370496 -LBB0_540: - WORD $0x9374d1c9 // sbfx x9, x14, #52, #1 - WORD $0x110ffdab // add w11, w13, #1023 - WORD $0x9240cdc8 // and x8, x14, #0xfffffffffffff - WORD $0x1200296b // and w11, w11, #0x7ff - WORD $0x8a0bd129 // and x9, x9, x11, lsl #52 - WORD $0x17fffc32 // b LBB0_277 $-3896(%rip) -LBB0_541: - WORD $0x34fffe6c // cbz w12, LBB0_537 $-52(%rip) - WORD $0x385ff108 // ldurb w8, [x8, #-1] - WORD $0x12000108 // and w8, w8, #0x1 - WORD $0x35fffde8 // cbnz w8, LBB0_536 $-68(%rip) - WORD $0x17ffffef // b LBB0_537 $-68(%rip) -LBB0_543: - WORD $0xdac001ae // rbit x14, x13 - WORD $0xdac011ce // clz x14, x14 - WORD $0xcb00016f // sub x15, x11, x0 - WORD $0x8b0e01ee // add x14, x15, x14 - WORD $0xb100051f // cmn x8, #1 - WORD $0x9a8e1108 // csel x8, x8, x14, ne -LBB0_544: - WORD $0x0a2a01ae // bic w14, w13, w10 - WORD $0x531f79cf // lsl w15, w14, #1 - WORD $0x331f79ca // bfi w10, w14, #1, #31 - WORD $0x0a2f01ad // bic w13, w13, w15 - WORD $0x1201f1ad // and w13, w13, #0xaaaaaaaa - WORD $0x2b0e01ad // adds w13, w13, w14 - WORD $0x3200f3ee // mov w14, #1431655765 - WORD $0x4a0d05cd // eor w13, w14, w13, lsl #1 - WORD $0x0a0a01aa // and w10, w13, w10 - WORD $0x1a9f37ed // cset w13, hs - WORD $0x2a2a03ea // mvn w10, w10 - WORD $0x8a090149 // and x9, x10, x9 - WORD $0xaa0d03ea // mov x10, x13 - WORD $0xb5ffd8e9 // cbnz x9, LBB0_470 $-1252(%rip) -LBB0_545: - WORD $0x9100816b // add x11, x11, #32 - WORD $0xaa0c03e9 // mov x9, x12 -LBB0_546: - WORD $0xb5000c8a // cbnz x10, LBB0_576 $400(%rip) - WORD $0xb40003a9 // cbz x9, LBB0_556 $116(%rip) -LBB0_548: - WORD $0xcb0003ea // neg x10, x0 -LBB0_549: - WORD $0xd280000d // mov x13, #0 -LBB0_550: - WORD $0x386d696c // ldrb w12, [x11, x13] - WORD $0x7100899f // cmp w12, #34 - WORD $0x540002c0 // b.eq LBB0_555 $88(%rip) - WORD $0x7101719f // cmp w12, #92 - WORD $0x540000a0 // b.eq LBB0_553 $20(%rip) - WORD $0x910005ad // add x13, x13, #1 - WORD $0xeb0d013f // cmp x9, x13 - WORD $0x54ffff21 // b.ne LBB0_550 $-28(%rip) - WORD $0x14000015 // b LBB0_557 $84(%rip) -LBB0_553: - WORD $0xd100052c // sub x12, x9, #1 - WORD $0xeb0d019f // cmp x12, x13 - WORD $0x54000cc0 // b.eq LBB0_580 $408(%rip) - WORD $0x8b0d016b // add x11, x11, x13 - WORD $0x8b0a016c // add x12, x11, x10 - WORD $0xb100051f // cmn x8, #1 - WORD $0x9a880188 // csel x8, x12, x8, eq - WORD $0x9100096b // add x11, x11, #2 - WORD $0xcb0d012c // sub x12, x9, x13 - WORD $0xd100092e // sub x14, x9, #2 - WORD $0xd1000989 // sub x9, x12, #2 - WORD $0x9280000c // mov x12, #-1 - WORD $0xeb0d01df // cmp x14, x13 - WORD $0x54fffd21 // b.ne LBB0_549 $-92(%rip) - WORD $0x14000047 // b LBB0_575 $284(%rip) -LBB0_555: - WORD $0x8b0d0169 // add x9, x11, x13 - WORD $0x9100052b // add x11, x9, #1 -LBB0_556: - WORD $0xcb00016c // sub x12, x11, x0 - WORD $0xb6ff3bac // tbz x12, #63, LBB0_134 $-6284(%rip) - WORD $0x14000042 // b LBB0_575 $264(%rip) -LBB0_557: - WORD $0x7100899f // cmp w12, #34 - WORD $0x54000a61 // b.ne LBB0_580 $332(%rip) - WORD $0x8b0d016b // add x11, x11, x13 - WORD $0x17fffffa // b LBB0_556 $-24(%rip) -LBB0_559: - WORD $0xdac001cf // rbit x15, x14 - WORD $0xdac011ef // clz x15, x15 - WORD $0xcb000170 // sub x16, x11, x0 - WORD $0x8b0f020f // add x15, x16, x15 - WORD $0xb100051f // cmn x8, #1 - WORD $0x9a8f1108 // csel x8, x8, x15, ne -LBB0_560: - WORD $0x0a2901cf // bic w15, w14, w9 - WORD $0x531f79f0 // lsl w16, w15, #1 - WORD $0x331f79e9 // bfi w9, w15, #1, #31 - WORD $0x0a3001ce // bic w14, w14, w16 - WORD $0x1201f1ce // and w14, w14, #0xaaaaaaaa - WORD $0x2b0f01ce // adds w14, w14, w15 - WORD $0x3200f3ef // mov w15, #1431655765 - WORD $0x4a0e05ee // eor w14, w15, w14, lsl #1 - WORD $0x0a0901c9 // and w9, w14, w9 - WORD $0x1a9f37ee // cset w14, hs - WORD $0x2a2903e9 // mvn w9, w9 - WORD $0x8a0a012a // and x10, x9, x10 - WORD $0xaa0e03e9 // mov x9, x14 - WORD $0xb5ffd80a // cbnz x10, LBB0_476 $-1280(%rip) -LBB0_561: - WORD $0x3500044d // cbnz w13, LBB0_573 $136(%rip) - WORD $0x9100816b // add x11, x11, #32 - WORD $0xaa0c03ea // mov x10, x12 -LBB0_563: - WORD $0xb5000629 // cbnz x9, LBB0_578 $196(%rip) - WORD $0xb400070a // cbz x10, LBB0_580 $224(%rip) -LBB0_565: - WORD $0xcb0003e9 // neg x9, x0 -LBB0_566: - WORD $0xd280000d // mov x13, #0 -LBB0_567: - WORD $0x386d696c // ldrb w12, [x11, x13] - WORD $0x7100899f // cmp w12, #34 - WORD $0x54000380 // b.eq LBB0_574 $112(%rip) - WORD $0x7101719f // cmp w12, #92 - WORD $0x54000100 // b.eq LBB0_571 $32(%rip) - WORD $0x7100819f // cmp w12, #32 - WORD $0x540002a3 // b.lo LBB0_573 $84(%rip) - WORD $0x910005ad // add x13, x13, #1 - WORD $0x9280000c // mov x12, #-1 - WORD $0xeb0d015f // cmp x10, x13 - WORD $0x54fffec1 // b.ne LBB0_567 $-40(%rip) - WORD $0x14000017 // b LBB0_575 $92(%rip) -LBB0_571: - WORD $0xd100054c // sub x12, x10, #1 - WORD $0xeb0d019f // cmp x12, x13 - WORD $0x540004e0 // b.eq LBB0_580 $156(%rip) - WORD $0x8b0d016b // add x11, x11, x13 - WORD $0x8b09016c // add x12, x11, x9 - WORD $0xb100051f // cmn x8, #1 - WORD $0x9a880188 // csel x8, x12, x8, eq - WORD $0x9100096b // add x11, x11, #2 - WORD $0xd100094e // sub x14, x10, #2 - WORD $0xcb0d014a // sub x10, x10, x13 - WORD $0xd100094a // sub x10, x10, #2 - WORD $0x9280000c // mov x12, #-1 - WORD $0xeb0d01df // cmp x14, x13 - WORD $0x54fffcc1 // b.ne LBB0_566 $-104(%rip) - WORD $0x14000008 // b LBB0_575 $32(%rip) -LBB0_573: - WORD $0x9280002c // mov x12, #-2 - WORD $0xf900006c // str x12, [x3] - WORD $0x17fff76a // b LBB0_24 $-8792(%rip) -LBB0_574: - WORD $0xcb000169 // sub x9, x11, x0 - WORD $0x8b0d0129 // add x9, x9, x13 - WORD $0x9100052c // add x12, x9, #1 - WORD $0xb6ff336c // tbz x12, #63, LBB0_134 $-6548(%rip) -LBB0_575: - WORD $0xf900006c // str x12, [x3] - WORD $0x17fff764 // b LBB0_24 $-8816(%rip) -LBB0_576: - WORD $0xb4000229 // cbz x9, LBB0_580 $68(%rip) - WORD $0xaa2003ea // mvn x10, x0 - WORD $0x8b0a016a // add x10, x11, x10 - WORD $0xb100051f // cmn x8, #1 - WORD $0x9a880148 // csel x8, x10, x8, eq - WORD $0x9100056b // add x11, x11, #1 - WORD $0xd1000529 // sub x9, x9, #1 - WORD $0xb5fff2e9 // cbnz x9, LBB0_548 $-420(%rip) - WORD $0x17ffffb2 // b LBB0_556 $-312(%rip) -LBB0_578: - WORD $0xb400010a // cbz x10, LBB0_580 $32(%rip) - WORD $0xaa2003e9 // mvn x9, x0 - WORD $0x8b090169 // add x9, x11, x9 - WORD $0xb100051f // cmn x8, #1 - WORD $0x9a880128 // csel x8, x9, x8, eq - WORD $0x9100056b // add x11, x11, #1 - WORD $0xd100054a // sub x10, x10, #1 - WORD $0xb5fff94a // cbnz x10, LBB0_565 $-216(%rip) -LBB0_580: - WORD $0x9280000c // mov x12, #-1 - WORD $0xf900006c // str x12, [x3] - WORD $0x17fff750 // b LBB0_24 $-8896(%rip) - // .p2align 1, 0x00 -LJTI0_0: - WORD $0x01910000 - WORD $0x01910191 - WORD $0x01910191 - WORD $0x01910191 - WORD $0x01910191 - WORD $0x01910191 - WORD $0x01910191 - WORD $0x01910191 - WORD $0x01910191 - WORD $0x01910191 - WORD $0x01910191 - WORD $0x01910191 - WORD $0x01910191 - WORD $0x01910191 - WORD $0x01910191 - WORD $0x01910191 - WORD $0x01910191 - WORD $0x01910123 - WORD $0x01910191 - WORD $0x01910191 - WORD $0x01910191 - WORD $0x01910191 - WORD $0x0019011f - WORD $0x01910191 - WORD $0x00190019 - WORD $0x00190019 - WORD $0x00190019 - WORD $0x00190019 - WORD $0x00190019 - WORD $0x01910195 - WORD $0x01910191 - WORD $0x01910191 - WORD $0x01910191 - WORD $0x01910191 - WORD $0x01910191 - WORD $0x01910191 - WORD $0x01910191 - WORD $0x01910191 - WORD $0x01910191 - WORD $0x01910191 - WORD $0x01910191 - WORD $0x01910191 - WORD $0x01910191 - WORD $0x01910191 - WORD $0x01910191 - WORD $0x01990191 - WORD $0x01a70191 - WORD $0x01910191 - WORD $0x01910191 - WORD $0x01910191 - WORD $0x01910191 - WORD $0x0191019b - WORD $0x01910191 - WORD $0x01910191 - WORD $0x01910191 - WORD $0x0191010e - WORD $0x01910191 - WORD $0x01910191 - WORD $0x01910184 - WORD $0x01910191 - WORD $0x01910191 - WORD $0x01af0191 - WORD $0x011b0191 - // // .word (LBB0_22-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_95-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_94-LBB0_22)>>2 -// .word (LBB0_29-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_29-LBB0_22)>>2 -// .word (LBB0_29-LBB0_22)>>2 -// .word (LBB0_29-LBB0_22)>>2 -// .word (LBB0_29-LBB0_22)>>2 -// .word (LBB0_29-LBB0_22)>>2 -// .word (LBB0_29-LBB0_22)>>2 -// .word (LBB0_29-LBB0_22)>>2 -// .word (LBB0_29-LBB0_22)>>2 -// .word (LBB0_29-LBB0_22)>>2 -// .word (LBB0_29-LBB0_22)>>2 -// .word (LBB0_110-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_111-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_115-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_112-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_90-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_106-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_117-LBB0_22)>>2 -// .word (LBB0_109-LBB0_22)>>2 -// .word (LBB0_93-LBB0_22)>>2 - -_MASK_USE_NUMBER: - WORD $0x00000002 // .long 2 - WORD $0x00000000 // .p2align 3, 0x00 -_P10_TAB: - WORD $0x00000000; WORD $0x3ff00000 // .quad 0x3ff0000000000000 - WORD $0x00000000; WORD $0x40240000 // .quad 0x4024000000000000 - WORD $0x00000000; WORD $0x40590000 // .quad 0x4059000000000000 - WORD $0x00000000; WORD $0x408f4000 // .quad 0x408f400000000000 - WORD $0x00000000; WORD $0x40c38800 // .quad 0x40c3880000000000 - WORD $0x00000000; WORD $0x40f86a00 // .quad 0x40f86a0000000000 - WORD $0x00000000; WORD $0x412e8480 // .quad 0x412e848000000000 - WORD $0x00000000; WORD $0x416312d0 // .quad 0x416312d000000000 - WORD $0x00000000; WORD $0x4197d784 // .quad 0x4197d78400000000 - WORD $0x00000000; WORD $0x41cdcd65 // .quad 0x41cdcd6500000000 - WORD $0x20000000; WORD $0x4202a05f // .quad 0x4202a05f20000000 - WORD $0xe8000000; WORD $0x42374876 // .quad 0x42374876e8000000 - WORD $0xa2000000; WORD $0x426d1a94 // .quad 0x426d1a94a2000000 - WORD $0xe5400000; WORD $0x42a2309c // .quad 0x42a2309ce5400000 - WORD $0x1e900000; WORD $0x42d6bcc4 // .quad 0x42d6bcc41e900000 - WORD $0x26340000; WORD $0x430c6bf5 // .quad 0x430c6bf526340000 - WORD $0x37e08000; WORD $0x4341c379 // .quad 0x4341c37937e08000 - WORD $0x85d8a000; WORD $0x43763457 // .quad 0x4376345785d8a000 - WORD $0x674ec800; WORD $0x43abc16d // .quad 0x43abc16d674ec800 - WORD $0x60913d00; WORD $0x43e158e4 // .quad 0x43e158e460913d00 - WORD $0x78b58c40; WORD $0x4415af1d // .quad 0x4415af1d78b58c40 - WORD $0xd6e2ef50; WORD $0x444b1ae4 // .quad 0x444b1ae4d6e2ef50 - WORD $0x064dd592; WORD $0x4480f0cf // .quad 0x4480f0cf064dd592 - // .p2align 3, 0x00 -_POW10_M128_TAB: - WORD $0xcd60e453; WORD $0x1732c869 // .quad 1671618768450675795 - WORD $0x081c0288; WORD $0xfa8fd5a0 // .quad -391859759250406776 - WORD $0x205c8eb4; WORD $0x0e7fbd42 // .quad 1044761730281672372 - WORD $0x05118195; WORD $0x9c99e584 // .quad -7162441377172586091 - WORD $0xa873b261; WORD $0x521fac92 // .quad 5917638181279478369 - WORD $0x0655e1fa; WORD $0xc3c05ee5 // .quad -4341365703038344710 - WORD $0x52909ef9; WORD $0xe6a797b7 // .quad -1826324310255427847 - WORD $0x47eb5a78; WORD $0xf4b0769e // .quad -815021110370542984 - WORD $0x939a635c; WORD $0x9028bed2 // .quad -8058981721550724260 - WORD $0xecf3188b; WORD $0x98ee4a22 // .quad -7426917221622671221 - WORD $0x3880fc33; WORD $0x7432ee87 // .quad 8373016921771146291 - WORD $0xa82fdeae; WORD $0xbf29dcab // .quad -4671960508600951122 - WORD $0x06a13b3f; WORD $0x113faa29 // .quad 1242899115359157055 - WORD $0x923bd65a; WORD $0xeef453d6 // .quad -1228264617323800998 - WORD $0xa424c507; WORD $0x4ac7ca59 // .quad 5388497965526861063 - WORD $0x1b6565f8; WORD $0x9558b466 // .quad -7685194413468457480 - WORD $0x0d2df649; WORD $0x5d79bcf0 // .quad 6735622456908576329 - WORD $0xa23ebf76; WORD $0xbaaee17f // .quad -4994806998408183946 - WORD $0x107973dc; WORD $0xf4d82c2c // .quad -803843965719055396 - WORD $0x8ace6f53; WORD $0xe95a99df // .quad -1631822729582842029 - WORD $0x8a4be869; WORD $0x79071b9b // .quad 8720969558280366185 - WORD $0xb6c10594; WORD $0x91d8a02b // .quad -7937418233630358124 - WORD $0x6cdee284; WORD $0x9748e282 // .quad -7545532125859093884 - WORD $0xa47146f9; WORD $0xb64ec836 // .quad -5310086773610559751 - WORD $0x08169b25; WORD $0xfd1b1b23 // .quad -208543120469091547 - WORD $0x4d8d98b7; WORD $0xe3e27a44 // .quad -2025922448585811785 - WORD $0xe50e20f7; WORD $0xfe30f0f5 // .quad -130339450293182217 - WORD $0xb0787f72; WORD $0x8e6d8c6a // .quad -8183730558007214222 - WORD $0x5e51a935; WORD $0xbdbd2d33 // .quad -4774610331293865675 - WORD $0x5c969f4f; WORD $0xb208ef85 // .quad -5617977179081629873 - WORD $0x35e61382; WORD $0xad2c7880 // .quad -5968262914117332094 - WORD $0xb3bc4723; WORD $0xde8b2b66 // .quad -2410785455424649437 - WORD $0x21afcc31; WORD $0x4c3bcb50 // .quad 5493207715531443249 - WORD $0x3055ac76; WORD $0x8b16fb20 // .quad -8424269937281487754 - WORD $0x2a1bbf3d; WORD $0xdf4abe24 // .quad -2356862392440471747 - WORD $0x3c6b1793; WORD $0xaddcb9e8 // .quad -5918651403174471789 - WORD $0x34a2af0d; WORD $0xd71d6dad // .quad -2946077990550589683 - WORD $0x4b85dd78; WORD $0xd953e862 // .quad -2786628235540701832 - WORD $0x40e5ad68; WORD $0x8672648c // .quad -8758827771735200408 - WORD $0x6f33aa6b; WORD $0x87d4713d // .quad -8659171674854020501 - WORD $0x511f18c2; WORD $0x680efdaf // .quad 7498209359040551106 - WORD $0xcb009506; WORD $0xa9c98d8c // .quad -6212278575140137722 - WORD $0x2566def2; WORD $0x0212bd1b // .quad 149389661945913074 - WORD $0xfdc0ba48; WORD $0xd43bf0ef // .quad -3153662200497784248 - WORD $0xf7604b57; WORD $0x014bb630 // .quad 93368538716195671 - WORD $0xfe98746d; WORD $0x84a57695 // .quad -8888567902952197011 - WORD $0x35385e2d; WORD $0x419ea3bd // .quad 4728396691822632493 - WORD $0x7e3e9188; WORD $0xa5ced43b // .quad -6499023860262858360 - WORD $0x828675b9; WORD $0x52064cac // .quad 5910495864778290617 - WORD $0x5dce35ea; WORD $0xcf42894a // .quad -3512093806901185046 - WORD $0xd1940993; WORD $0x7343efeb // .quad 8305745933913819539 - WORD $0x7aa0e1b2; WORD $0x818995ce // .quad -9112587656954322510 - WORD $0xc5f90bf8; WORD $0x1014ebe6 // .quad 1158810380537498616 - WORD $0x19491a1f; WORD $0xa1ebfb42 // .quad -6779048552765515233 - WORD $0x77774ef6; WORD $0xd41a26e0 // .quad -3163173042755514634 - WORD $0x9f9b60a6; WORD $0xca66fa12 // .quad -3862124672529506138 - WORD $0x955522b4; WORD $0x8920b098 // .quad -8565652321871781196 - WORD $0x478238d0; WORD $0xfd00b897 // .quad -215969822234494768 - WORD $0x5d5535b0; WORD $0x55b46e5f // .quad 6175682344898606512 - WORD $0x8cb16382; WORD $0x9e20735e // .quad -7052510166537641086 - WORD $0x34aa831d; WORD $0xeb2189f7 // .quad -1503769105731517667 - WORD $0x2fddbc62; WORD $0xc5a89036 // .quad -4203951689744663454 - WORD $0x01d523e4; WORD $0xa5e9ec75 // .quad -6491397400591784988 - WORD $0xbbd52b7b; WORD $0xf712b443 // .quad -643253593753441413 - WORD $0x2125366e; WORD $0x47b233c9 // .quad 5166248661484910190 - WORD $0x55653b2d; WORD $0x9a6bb0aa // .quad -7319562523736982739 - WORD $0x696e840a; WORD $0x999ec0bb // .quad -7377247228426025974 - WORD $0xeabe89f8; WORD $0xc1069cd4 // .quad -4537767136243840520 - WORD $0x43ca250d; WORD $0xc00670ea // .quad -4609873017105144563 - WORD $0x256e2c76; WORD $0xf148440a // .quad -1060522901877412746 - WORD $0x6a5e5728; WORD $0x38040692 // .quad 4036358391950366504 - WORD $0x5764dbca; WORD $0x96cd2a86 // .quad -7580355841314464822 - WORD $0x04f5ecf2; WORD $0xc6050837 // .quad -4177924046916817678 - WORD $0xed3e12bc; WORD $0xbc807527 // .quad -4863758783215693124 - WORD $0xc633682e; WORD $0xf7864a44 // .quad -610719040218634194 - WORD $0xe88d976b; WORD $0xeba09271 // .quad -1468012460592228501 - WORD $0xfbe0211d; WORD $0x7ab3ee6a // .quad 8841672636718129437 - WORD $0x31587ea3; WORD $0x93445b87 // .quad -7835036815511224669 - WORD $0xbad82964; WORD $0x5960ea05 // .quad 6440404777470273892 - WORD $0xfdae9e4c; WORD $0xb8157268 // .quad -5182110000961642932 - WORD $0x298e33bd; WORD $0x6fb92487 // .quad 8050505971837842365 - WORD $0x3d1a45df; WORD $0xe61acf03 // .quad -1865951482774665761 - WORD $0x79f8e056; WORD $0xa5d3b6d4 // .quad -6497648813669818282 - WORD $0x06306bab; WORD $0x8fd0c162 // .quad -8083748704375247957 - WORD $0x9877186c; WORD $0x8f48a489 // .quad -8122061017087272852 - WORD $0x87bc8696; WORD $0xb3c4f1ba // .quad -5492999862041672042 - WORD $0xfe94de87; WORD $0x331acdab // .quad 3682481783923072647 - WORD $0x29aba83c; WORD $0xe0b62e29 // .quad -2254563809124702148 - WORD $0x7f1d0b14; WORD $0x9ff0c08b // .quad -6921820921902855404 - WORD $0xba0b4925; WORD $0x8c71dcd9 // .quad -8326631408344020699 - WORD $0x5ee44dd9; WORD $0x07ecf0ae // .quad 571095884476206553 - WORD $0x288e1b6f; WORD $0xaf8e5410 // .quad -5796603242002637969 - WORD $0xf69d6150; WORD $0xc9e82cd9 // .quad -3897816162832129712 - WORD $0x32b1a24a; WORD $0xdb71e914 // .quad -2634068034075909558 - WORD $0x3a225cd2; WORD $0xbe311c08 // .quad -4741978110983775022 - WORD $0x9faf056e; WORD $0x892731ac // .quad -8563821548938525330 - WORD $0x48aaf406; WORD $0x6dbd630a // .quad 7907585416552444934 - WORD $0xc79ac6ca; WORD $0xab70fe17 // .quad -6093090917745768758 - WORD $0xdad5b108; WORD $0x092cbbcc // .quad 661109733835780360 - WORD $0xb981787d; WORD $0xd64d3d9d // .quad -3004677628754823043 - WORD $0x08c58ea5; WORD $0x25bbf560 // .quad 2719036592861056677 - WORD $0x93f0eb4e; WORD $0x85f04682 // .quad -8795452545612846258 - WORD $0x0af6f24e; WORD $0xaf2af2b8 // .quad -5824576295778454962 - WORD $0x38ed2621; WORD $0xa76c5823 // .quad -6382629663588669919 - WORD $0x0db4aee1; WORD $0x1af5af66 // .quad 1942651667131707105 - WORD $0x07286faa; WORD $0xd1476e2c // .quad -3366601061058449494 - WORD $0xc890ed4d; WORD $0x50d98d9f // .quad 5825843310384704845 - WORD $0x847945ca; WORD $0x82cca4db // .quad -9021654690802612790 - WORD $0xbab528a0; WORD $0xe50ff107 // .quad -1941067898873894752 - WORD $0x6597973c; WORD $0xa37fce12 // .quad -6665382345075878084 - WORD $0xa96272c8; WORD $0x1e53ed49 // .quad 2185351144835019464 - WORD $0xfefd7d0c; WORD $0xcc5fc196 // .quad -3720041912917459700 - WORD $0x13bb0f7a; WORD $0x25e8e89c // .quad 2731688931043774330 - WORD $0xbebcdc4f; WORD $0xff77b1fc // .quad -38366372719436721 - WORD $0x8c54e9ac; WORD $0x77b19161 // .quad 8624834609543440812 - WORD $0xf73609b1; WORD $0x9faacf3d // .quad -6941508010590729807 - WORD $0xef6a2417; WORD $0xd59df5b9 // .quad -3054014793352862697 - WORD $0x75038c1d; WORD $0xc795830d // .quad -4065198994811024355 - WORD $0x6b44ad1d; WORD $0x4b057328 // .quad 5405853545163697437 - WORD $0xd2446f25; WORD $0xf97ae3d0 // .quad -469812725086392539 - WORD $0x430aec32; WORD $0x4ee367f9 // .quad 5684501474941004850 - WORD $0x836ac577; WORD $0x9becce62 // .quad -7211161980820077193 - WORD $0x93cda73f; WORD $0x229c41f7 // .quad 2493940825248868159 - WORD $0x244576d5; WORD $0xc2e801fb // .quad -4402266457597708587 - WORD $0x78c1110f; WORD $0x6b435275 // .quad 7729112049988473103 - WORD $0xed56d48a; WORD $0xf3a20279 // .quad -891147053569747830 - WORD $0x6b78aaa9; WORD $0x830a1389 // .quad -9004363024039368023 - WORD $0x345644d6; WORD $0x9845418c // .quad -7474495936122174250 - WORD $0xc656d553; WORD $0x23cc986b // .quad 2579604275232953683 - WORD $0x416bd60c; WORD $0xbe5691ef // .quad -4731433901725329908 - WORD $0xb7ec8aa8; WORD $0x2cbfbe86 // .quad 3224505344041192104 - WORD $0x11c6cb8f; WORD $0xedec366b // .quad -1302606358729274481 - WORD $0x32f3d6a9; WORD $0x7bf7d714 // .quad 8932844867666826921 - WORD $0xeb1c3f39; WORD $0x94b3a202 // .quad -7731658001846878407 - WORD $0x3fb0cc53; WORD $0xdaf5ccd9 // .quad -2669001970698630061 - WORD $0xa5e34f07; WORD $0xb9e08a83 // .quad -5052886483881210105 - WORD $0x8f9cff68; WORD $0xd1b3400f // .quad -3336252463373287576 - WORD $0x8f5c22c9; WORD $0xe858ad24 // .quad -1704422086424124727 - WORD $0xb9c21fa1; WORD $0x23100809 // .quad 2526528228819083169 - WORD $0xd99995be; WORD $0x91376c36 // .quad -7982792831656159810 - WORD $0x2832a78a; WORD $0xabd40a0c // .quad -6065211750830921846 - WORD $0x8ffffb2d; WORD $0xb5854744 // .quad -5366805021142811859 - WORD $0x323f516c; WORD $0x16c90c8f // .quad 1641857348316123500 - WORD $0xb3fff9f9; WORD $0xe2e69915 // .quad -2096820258001126919 - WORD $0x7f6792e3; WORD $0xae3da7d9 // .quad -5891368184943504669 - WORD $0x907ffc3b; WORD $0x8dd01fad // .quad -8228041688891786181 - WORD $0xdf41779c; WORD $0x99cd11cf // .quad -7364210231179380836 - WORD $0xf49ffb4a; WORD $0xb1442798 // .quad -5673366092687344822 - WORD $0xd711d583; WORD $0x40405643 // .quad 4629795266307937667 - WORD $0x31c7fa1d; WORD $0xdd95317f // .quad -2480021597431793123 - WORD $0x666b2572; WORD $0x482835ea // .quad 5199465050656154994 - WORD $0x7f1cfc52; WORD $0x8a7d3eef // .quad -8467542526035952558 - WORD $0x0005eecf; WORD $0xda324365 // .quad -2724040723534582065 - WORD $0x5ee43b66; WORD $0xad1c8eab // .quad -5972742139117552794 - WORD $0x40076a82; WORD $0x90bed43e // .quad -8016736922845615486 - WORD $0x369d4a40; WORD $0xd863b256 // .quad -2854241655469553088 - WORD $0xe804a291; WORD $0x5a7744a6 // .quad 6518754469289960081 - WORD $0xe2224e68; WORD $0x873e4f75 // .quad -8701430062309552536 - WORD $0xa205cb36; WORD $0x711515d0 // .quad 8148443086612450102 - WORD $0x5aaae202; WORD $0xa90de353 // .quad -6265101559459552766 - WORD $0xca873e03; WORD $0x0d5a5b44 // .quad 962181821410786819 - WORD $0x31559a83; WORD $0xd3515c28 // .quad -3219690930897053053 - WORD $0xfe9486c2; WORD $0xe858790a // .quad -1704479370831952190 - WORD $0x1ed58091; WORD $0x8412d999 // .quad -8929835859451740015 - WORD $0xbe39a872; WORD $0x626e974d // .quad 7092772823314835570 - WORD $0x668ae0b6; WORD $0xa5178fff // .quad -6550608805887287114 - WORD $0x2dc8128f; WORD $0xfb0a3d21 // .quad -357406007711231345 - WORD $0x402d98e3; WORD $0xce5d73ff // .quad -3576574988931720989 - WORD $0xbc9d0b99; WORD $0x7ce66634 // .quad 8999993282035256217 - WORD $0x881c7f8e; WORD $0x80fa687f // .quad -9152888395723407474 - WORD $0xebc44e80; WORD $0x1c1fffc1 // .quad 2026619565689294464 - WORD $0x6a239f72; WORD $0xa139029f // .quad -6829424476226871438 - WORD $0x66b56220; WORD $0xa327ffb2 // .quad -6690097579743157728 - WORD $0x44ac874e; WORD $0xc9874347 // .quad -3925094576856201394 - WORD $0x0062baa8; WORD $0x4bf1ff9f // .quad 5472436080603216552 - WORD $0x15d7a922; WORD $0xfbe91419 // .quad -294682202642863838 - WORD $0x603db4a9; WORD $0x6f773fc3 // .quad 8031958568804398249 - WORD $0xada6c9b5; WORD $0x9d71ac8f // .quad -7101705404292871755 - WORD $0x384d21d3; WORD $0xcb550fb4 // .quad -3795109844276665901 - WORD $0x99107c22; WORD $0xc4ce17b3 // .quad -4265445736938701790 - WORD $0x46606a48; WORD $0x7e2a53a1 // .quad 9091170749936331336 - WORD $0x7f549b2b; WORD $0xf6019da0 // .quad -720121152745989333 - WORD $0xcbfc426d; WORD $0x2eda7444 // .quad 3376138709496513133 - WORD $0x4f94e0fb; WORD $0x99c10284 // .quad -7367604748107325189 - WORD $0xfefb5308; WORD $0xfa911155 // .quad -391512631556746488 - WORD $0x637a1939; WORD $0xc0314325 // .quad -4597819916706768583 - WORD $0x7eba27ca; WORD $0x793555ab // .quad 8733981247408842698 - WORD $0xbc589f88; WORD $0xf03d93ee // .quad -1135588877456072824 - WORD $0x2f3458de; WORD $0x4bc1558b // .quad 5458738279630526686 - WORD $0x35b763b5; WORD $0x96267c75 // .quad -7627272076051127371 - WORD $0xfb016f16; WORD $0x9eb1aaed // .quad -7011635205744005354 - WORD $0x83253ca2; WORD $0xbbb01b92 // .quad -4922404076636521310 - WORD $0x79c1cadc; WORD $0x465e15a9 // .quad 5070514048102157020 - WORD $0x23ee8bcb; WORD $0xea9c2277 // .quad -1541319077368263733 - WORD $0xec191ec9; WORD $0x0bfacd89 // .quad 863228270850154185 - WORD $0x7675175f; WORD $0x92a1958a // .quad -7880853450996246689 - WORD $0x671f667b; WORD $0xcef980ec // .quad -3532650679864695173 - WORD $0x14125d36; WORD $0xb749faed // .quad -5239380795317920458 - WORD $0x80e7401a; WORD $0x82b7e127 // .quad -9027499368258256870 - WORD $0x5916f484; WORD $0xe51c79a8 // .quad -1937539975720012668 - WORD $0xb0908810; WORD $0xd1b2ecb8 // .quad -3336344095947716592 - WORD $0x37ae58d2; WORD $0x8f31cc09 // .quad -8128491512466089774 - WORD $0xdcb4aa15; WORD $0x861fa7e6 // .quad -8782116138362033643 - WORD $0x8599ef07; WORD $0xb2fe3f0b // .quad -5548928372155224313 - WORD $0x93e1d49a; WORD $0x67a791e0 // .quad 7469098900757009562 - WORD $0x67006ac9; WORD $0xdfbdcece // .quad -2324474446766642487 - WORD $0x5c6d24e0; WORD $0xe0c8bb2c // .quad -2249342214667950880 - WORD $0x006042bd; WORD $0x8bd6a141 // .quad -8370325556870233411 - WORD $0x73886e18; WORD $0x58fae9f7 // .quad 6411694268519837208 - WORD $0x4078536d; WORD $0xaecc4991 // .quad -5851220927660403859 - WORD $0x506a899e; WORD $0xaf39a475 // .quad -5820440219632367202 - WORD $0x90966848; WORD $0xda7f5bf5 // .quad -2702340141148116920 - WORD $0x52429603; WORD $0x6d8406c9 // .quad 7891439908798240259 - WORD $0x7a5e012d; WORD $0x888f9979 // .quad -8606491615858654931 - WORD $0xa6d33b83; WORD $0xc8e5087b // .quad -3970758169284363389 - WORD $0xd8f58178; WORD $0xaab37fd7 // .quad -6146428501395930760 - WORD $0x90880a64; WORD $0xfb1e4a9a // .quad -351761693178066332 - WORD $0xcf32e1d6; WORD $0xd5605fcd // .quad -3071349608317525546 - WORD $0x9a55067f; WORD $0x5cf2eea0 // .quad 6697677969404790399 - WORD $0xa17fcd26; WORD $0x855c3be0 // .quad -8837122532839535322 - WORD $0xc0ea481e; WORD $0xf42faa48 // .quad -851274575098787810 - WORD $0xc9dfc06f; WORD $0xa6b34ad8 // .quad -6434717147622031249 - WORD $0xf124da26; WORD $0xf13b94da // .quad -1064093218873484762 - WORD $0xfc57b08b; WORD $0xd0601d8e // .quad -3431710416100151157 - WORD $0xd6b70858; WORD $0x76c53d08 // .quad 8558313775058847832 - WORD $0x5db6ce57; WORD $0x823c1279 // .quad -9062348037703676329 - WORD $0x0c64ca6e; WORD $0x54768c4b // .quad 6086206200396171886 - WORD $0xb52481ed; WORD $0xa2cb1717 // .quad -6716249028702207507 - WORD $0xcf7dfd09; WORD $0xa9942f5d // .quad -6227300304786948855 - WORD $0xa26da268; WORD $0xcb7ddcdd // .quad -3783625267450371480 - WORD $0x435d7c4c; WORD $0xd3f93b35 // .quad -3172439362556298164 - WORD $0x0b090b02; WORD $0xfe5d5415 // .quad -117845565885576446 - WORD $0x4a1a6daf; WORD $0xc47bc501 // .quad -4288617610811380305 - WORD $0x26e5a6e1; WORD $0x9efa548d // .quad -6991182506319567135 - WORD $0x9ca1091b; WORD $0x359ab641 // .quad 3862600023340550427 - WORD $0x709f109a; WORD $0xc6b8e9b0 // .quad -4127292114472071014 - WORD $0x03c94b62; WORD $0xc30163d2 // .quad -4395122007679087774 - WORD $0x8cc6d4c0; WORD $0xf867241c // .quad -547429124662700864 - WORD $0x425dcf1d; WORD $0x79e0de63 // .quad 8782263791269039901 - WORD $0xd7fc44f8; WORD $0x9b407691 // .quad -7259672230555269896 - WORD $0x12f542e4; WORD $0x985915fc // .quad -7468914334623251740 - WORD $0x4dfb5636; WORD $0xc2109436 // .quad -4462904269766699466 - WORD $0x17b2939d; WORD $0x3e6f5b7b // .quad 4498915137003099037 - WORD $0xe17a2bc4; WORD $0xf294b943 // .quad -966944318780986428 - WORD $0xeecf9c42; WORD $0xa705992c // .quad -6411550076227838910 - WORD $0x6cec5b5a; WORD $0x979cf3ca // .quad -7521869226879198374 - WORD $0x2a838353; WORD $0x50c6ff78 // .quad 5820620459997365075 - WORD $0x08277231; WORD $0xbd8430bd // .quad -4790650515171610063 - WORD $0x35246428; WORD $0xa4f8bf56 // .quad -6559282480285457368 - WORD $0x4a314ebd; WORD $0xece53cec // .quad -1376627125537124675 - WORD $0xe136be99; WORD $0x871b7795 // .quad -8711237568605798759 - WORD $0xae5ed136; WORD $0x940f4613 // .quad -7777920981101784778 - WORD $0x59846e3f; WORD $0x28e2557b // .quad 2946011094524915263 - WORD $0x99f68584; WORD $0xb9131798 // .quad -5110715207949843068 - WORD $0x2fe589cf; WORD $0x331aeada // .quad 3682513868156144079 - WORD $0xc07426e5; WORD $0xe757dd7e // .quad -1776707991509915931 - WORD $0x5def7621; WORD $0x3ff0d2c8 // .quad 4607414176811284001 - WORD $0x3848984f; WORD $0x9096ea6f // .quad -8027971522334779313 - WORD $0x756b53a9; WORD $0x0fed077a // .quad 1147581702586717097 - WORD $0x065abe63; WORD $0xb4bca50b // .quad -5423278384491086237 - WORD $0x12c62894; WORD $0xd3e84959 // .quad -3177208890193991532 - WORD $0xc7f16dfb; WORD $0xe1ebce4d // .quad -2167411962186469893 - WORD $0xabbbd95c; WORD $0x64712dd7 // .quad 7237616480483531100 - WORD $0x9cf6e4bd; WORD $0x8d3360f0 // .quad -8272161504007625539 - WORD $0x96aacfb3; WORD $0xbd8d794d // .quad -4788037454677749837 - WORD $0xc4349dec; WORD $0xb080392c // .quad -5728515861582144020 - WORD $0xfc5583a0; WORD $0xecf0d7a0 // .quad -1373360799919799392 - WORD $0xf541c567; WORD $0xdca04777 // .quad -2548958808550292121 - WORD $0x9db57244; WORD $0xf41686c4 // .quad -858350499949874620 - WORD $0xf9491b60; WORD $0x89e42caa // .quad -8510628282985014432 - WORD $0xc522ced5; WORD $0x311c2875 // .quad 3538747893490044629 - WORD $0xb79b6239; WORD $0xac5d37d5 // .quad -6026599335303880135 - WORD $0x366b828b; WORD $0x7d633293 // .quad 9035120885289943691 - WORD $0x25823ac7; WORD $0xd77485cb // .quad -2921563150702462265 - WORD $0x02033197; WORD $0xae5dff9c // .quad -5882264492762254953 - WORD $0xf77164bc; WORD $0x86a8d39e // .quad -8743505996830120772 - WORD $0x0283fdfc; WORD $0xd9f57f83 // .quad -2741144597525430788 - WORD $0xb54dbdeb; WORD $0xa8530886 // .quad -6317696477610263061 - WORD $0xc324fd7b; WORD $0xd072df63 // .quad -3426430746906788485 - WORD $0x62a12d66; WORD $0xd267caa8 // .quad -3285434578585440922 - WORD $0x59f71e6d; WORD $0x4247cb9e // .quad 4776009810824339053 - WORD $0x3da4bc60; WORD $0x8380dea9 // .quad -8970925639256982432 - WORD $0xf074e608; WORD $0x52d9be85 // .quad 5970012263530423816 - WORD $0x8d0deb78; WORD $0xa4611653 // .quad -6601971030643840136 - WORD $0x6c921f8b; WORD $0x67902e27 // .quad 7462515329413029771 - WORD $0x70516656; WORD $0xcd795be8 // .quad -3640777769877412266 - WORD $0xa3db53b6; WORD $0x00ba1cd8 // .quad 52386062455755702 - WORD $0x4632dff6; WORD $0x806bd971 // .quad -9193015133814464522 - WORD $0xccd228a4; WORD $0x80e8a40e // .quad -9157889458785081180 - WORD $0x97bf97f3; WORD $0xa086cfcd // .quad -6879582898840692749 - WORD $0x8006b2cd; WORD $0x6122cd12 // .quad 6999382250228200141 - WORD $0xfdaf7df0; WORD $0xc8a883c0 // .quad -3987792605123478032 - WORD $0x20085f81; WORD $0x796b8057 // .quad 8749227812785250177 - WORD $0x3d1b5d6c; WORD $0xfad2a4b1 // .quad -373054737976959636 - WORD $0x74053bb0; WORD $0xcbe33036 // .quad -3755104653863994448 - WORD $0xc6311a63; WORD $0x9cc3a6ee // .quad -7150688238876681629 - WORD $0x11068a9c; WORD $0xbedbfc44 // .quad -4693880817329993060 - WORD $0x77bd60fc; WORD $0xc3f490aa // .quad -4326674280168464132 - WORD $0x15482d44; WORD $0xee92fb55 // .quad -1255665003235103420 - WORD $0x15acb93b; WORD $0xf4f1b4d5 // .quad -796656831783192261 - WORD $0x2d4d1c4a; WORD $0x751bdd15 // .quad 8438581409832836170 - WORD $0x2d8bf3c5; WORD $0x99171105 // .quad -7415439547505577019 - WORD $0x78a0635d; WORD $0xd262d45a // .quad -3286831292991118499 - WORD $0x78eef0b6; WORD $0xbf5cd546 // .quad -4657613415954583370 - WORD $0x16c87c34; WORD $0x86fb8971 // .quad -8720225134666286028 - WORD $0x172aace4; WORD $0xef340a98 // .quad -1210330751515841308 - WORD $0xae3d4da0; WORD $0xd45d35e6 // .quad -3144297699952734816 - WORD $0x0e7aac0e; WORD $0x9580869f // .quad -7673985747338482674 - WORD $0x59cca109; WORD $0x89748360 // .quad -8542058143368306423 - WORD $0xd2195712; WORD $0xbae0a846 // .quad -4980796165745715438 - WORD $0x703fc94b; WORD $0x2bd1a438 // .quad 3157485376071780683 - WORD $0x869facd7; WORD $0xe998d258 // .quad -1614309188754756393 - WORD $0x4627ddcf; WORD $0x7b6306a3 // .quad 8890957387685944783 - WORD $0x5423cc06; WORD $0x91ff8377 // .quad -7926472270612804602 - WORD $0x17b1d542; WORD $0x1a3bc84c // .quad 1890324697752655170 - WORD $0x292cbf08; WORD $0xb67f6455 // .quad -5296404319838617848 - WORD $0x1d9e4a93; WORD $0x20caba5f // .quad 2362905872190818963 - WORD $0x7377eeca; WORD $0xe41f3d6a // .quad -2008819381370884406 - WORD $0x7282ee9c; WORD $0x547eb47b // .quad 6088502188546649756 - WORD $0x882af53e; WORD $0x8e938662 // .quad -8173041140997884610 - WORD $0x4f23aa43; WORD $0xe99e619a // .quad -1612744301171463613 - WORD $0x2a35b28d; WORD $0xb23867fb // .quad -5604615407819967859 - WORD $0xe2ec94d4; WORD $0x6405fa00 // .quad 7207441660390446292 - WORD $0xf4c31f31; WORD $0xdec681f9 // .quad -2394083241347571919 - WORD $0x8dd3dd04; WORD $0xde83bc40 // .quad -2412877989897052924 - WORD $0x38f9f37e; WORD $0x8b3c113c // .quad -8413831053483314306 - WORD $0xb148d445; WORD $0x9624ab50 // .quad -7627783505798704059 - WORD $0x4738705e; WORD $0xae0b158b // .quad -5905602798426754978 - WORD $0xdd9b0957; WORD $0x3badd624 // .quad 4300328673033783639 - WORD $0x19068c76; WORD $0xd98ddaee // .quad -2770317479606055818 - WORD $0x0a80e5d6; WORD $0xe54ca5d7 // .quad -1923980597781273130 - WORD $0xcfa417c9; WORD $0x87f8a8d4 // .quad -8648977452394866743 - WORD $0xcd211f4c; WORD $0x5e9fcf4c // .quad 6818396289628184396 - WORD $0x038d1dbc; WORD $0xa9f6d30a // .quad -6199535797066195524 - WORD $0x0069671f; WORD $0x7647c320 // .quad 8522995362035230495 - WORD $0x8470652b; WORD $0xd47487cc // .quad -3137733727905356501 - WORD $0x0041e073; WORD $0x29ecd9f4 // .quad 3021029092058325107 - WORD $0xd2c63f3b; WORD $0x84c8d4df // .quad -8878612607581929669 - WORD $0x00525890; WORD $0xf4681071 // .quad -835399653354481520 - WORD $0xc777cf09; WORD $0xa5fb0a17 // .quad -6486579741050024183 - WORD $0x4066eeb4; WORD $0x7182148d // .quad 8179122470161673908 - WORD $0xb955c2cc; WORD $0xcf79cc9d // .quad -3496538657885142324 - WORD $0x48405530; WORD $0xc6f14cd8 // .quad -4111420493003729616 - WORD $0x93d599bf; WORD $0x81ac1fe2 // .quad -9102865688819295809 - WORD $0x5a506a7c; WORD $0xb8ada00e // .quad -5139275616254662020 - WORD $0x38cb002f; WORD $0xa21727db // .quad -6766896092596731857 - WORD $0xf0e4851c; WORD $0xa6d90811 // .quad -6424094520318327524 - WORD $0x06fdc03b; WORD $0xca9cf1d2 // .quad -3846934097318526917 - WORD $0x6d1da663; WORD $0x908f4a16 // .quad -8030118150397909405 - WORD $0x88bd304a; WORD $0xfd442e46 // .quad -196981603220770742 - WORD $0x043287fe; WORD $0x9a598e4e // .quad -7324666853212387330 - WORD $0x15763e2e; WORD $0x9e4a9cec // .quad -7040642529654063570 - WORD $0x853f29fd; WORD $0x40eff1e1 // .quad 4679224488766679549 - WORD $0x1ad3cdba; WORD $0xc5dd4427 // .quad -4189117143640191558 - WORD $0xe68ef47c; WORD $0xd12bee59 // .quad -3374341425896426372 - WORD $0xe188c128; WORD $0xf7549530 // .quad -624710411122851544 - WORD $0x301958ce; WORD $0x82bb74f8 // .quad -9026492418826348338 - WORD $0x8cf578b9; WORD $0x9a94dd3e // .quad -7307973034592864071 - WORD $0x3c1faf01; WORD $0xe36a5236 // .quad -2059743486678159615 - WORD $0x3032d6e7; WORD $0xc13a148e // .quad -4523280274813692185 - WORD $0xcb279ac1; WORD $0xdc44e6c3 // .quad -2574679358347699519 - WORD $0xbc3f8ca1; WORD $0xf18899b1 // .quad -1042414325089727327 - WORD $0x5ef8c0b9; WORD $0x29ab103a // .quad 3002511419460075705 - WORD $0x15a7b7e5; WORD $0x96f5600f // .quad -7569037980822161435 - WORD $0xf6b6f0e7; WORD $0x7415d448 // .quad 8364825292752482535 - WORD $0xdb11a5de; WORD $0xbcb2b812 // .quad -4849611457600313890 - WORD $0x3464ad21; WORD $0x111b495b // .quad 1232659579085827361 - WORD $0x91d60f56; WORD $0xebdf6617 // .quad -1450328303573004458 - WORD $0x00beec34; WORD $0xcab10dd9 // .quad -3841273781498745804 - WORD $0xbb25c995; WORD $0x936b9fce // .quad -7823984217374209643 - WORD $0x40eea742; WORD $0x3d5d514f // .quad 4421779809981343554 - WORD $0x69ef3bfb; WORD $0xb84687c2 // .quad -5168294253290374149 - WORD $0x112a5112; WORD $0x0cb4a5a3 // .quad 915538744049291538 - WORD $0x046b0afa; WORD $0xe65829b3 // .quad -1848681798185579782 - WORD $0xeaba72ab; WORD $0x47f0e785 // .quad 5183897733458195115 - WORD $0xe2c2e6dc; WORD $0x8ff71a0f // .quad -8072955151507069220 - WORD $0x65690f56; WORD $0x59ed2167 // .quad 6479872166822743894 - WORD $0xdb73a093; WORD $0xb3f4e093 // .quad -5479507920956448621 - WORD $0x3ec3532c; WORD $0x306869c1 // .quad 3488154190101041964 - WORD $0xd25088b8; WORD $0xe0f218b8 // .quad -2237698882768172872 - WORD $0xc73a13fb; WORD $0x1e414218 // .quad 2180096368813151227 - WORD $0x83725573; WORD $0x8c974f73 // .quad -8316090829371189901 - WORD $0xf90898fa; WORD $0xe5d1929e // .quad -1886565557410948870 - WORD $0x644eeacf; WORD $0xafbd2350 // .quad -5783427518286599473 - WORD $0xb74abf39; WORD $0xdf45f746 // .quad -2358206946763686087 - WORD $0x7d62a583; WORD $0xdbac6c24 // .quad -2617598379430861437 - WORD $0x328eb783; WORD $0x6b8bba8c // .quad 7749492695127472003 - WORD $0xce5da772; WORD $0x894bc396 // .quad -8553528014785370254 - WORD $0x3f326564; WORD $0x066ea92f // .quad 463493832054564196 - WORD $0x81f5114f; WORD $0xab9eb47c // .quad -6080224000054324913 - WORD $0x0efefebd; WORD $0xc80a537b // .quad -4032318728359182659 - WORD $0xa27255a2; WORD $0xd686619b // .quad -2988593981640518238 - WORD $0xe95f5f36; WORD $0xbd06742c // .quad -4826042214438183114 - WORD $0x45877585; WORD $0x8613fd01 // .quad -8785400266166405755 - WORD $0x23b73704; WORD $0x2c481138 // .quad 3190819268807046916 - WORD $0x96e952e7; WORD $0xa798fc41 // .quad -6370064314280619289 - WORD $0x2ca504c5; WORD $0xf75a1586 // .quad -623161932418579259 - WORD $0xfca3a7a0; WORD $0xd17f3b51 // .quad -3350894374423386208 - WORD $0xdbe722fb; WORD $0x9a984d73 // .quad -7307005235402693893 - WORD $0x3de648c4; WORD $0x82ef8513 // .quad -9011838011655698236 - WORD $0xd2e0ebba; WORD $0xc13e60d0 // .quad -4522070525825979462 - WORD $0x0d5fdaf5; WORD $0xa3ab6658 // .quad -6653111496142234891 - WORD $0x079926a8; WORD $0x318df905 // .quad 3570783879572301480 - WORD $0x10b7d1b3; WORD $0xcc963fee // .quad -3704703351750405709 - WORD $0x497f7052; WORD $0xfdf17746 // .quad -148206168962011054 - WORD $0x94e5c61f; WORD $0xffbbcfe9 // .quad -19193171260619233 - WORD $0xedefa633; WORD $0xfeb6ea8b // .quad -92628855601256909 - WORD $0xfd0f9bd3; WORD $0x9fd561f1 // .quad -6929524759678968877 - WORD $0xe96b8fc0; WORD $0xfe64a52e // .quad -115786069501571136 - WORD $0x7c5382c8; WORD $0xc7caba6e // .quad -4050219931171323192 - WORD $0xa3c673b0; WORD $0x3dfdce7a // .quad 4466953431550423984 - WORD $0x1b68637b; WORD $0xf9bd690a // .quad -451088895536766085 - WORD $0xa65c084e; WORD $0x06bea10c // .quad 486002885505321038 - WORD $0x51213e2d; WORD $0x9c1661a6 // .quad -7199459587351560659 - WORD $0xcff30a62; WORD $0x486e494f // .quad 5219189625309039202 - WORD $0xe5698db8; WORD $0xc31bfa0f // .quad -4387638465762062920 - WORD $0xc3efccfa; WORD $0x5a89dba3 // .quad 6523987031636299002 - WORD $0xdec3f126; WORD $0xf3e2f893 // .quad -872862063775190746 - WORD $0x5a75e01c; WORD $0xf8962946 // .quad -534194123654701028 - WORD $0x6b3a76b7; WORD $0x986ddb5c // .quad -7463067817500576073 - WORD $0xf1135823; WORD $0xf6bbb397 // .quad -667742654568376285 - WORD $0x86091465; WORD $0xbe895233 // .quad -4717148753448332187 - WORD $0xed582e2c; WORD $0x746aa07d // .quad 8388693718644305452 - WORD $0x678b597f; WORD $0xee2ba6c0 // .quad -1284749923383027329 - WORD $0xb4571cdc; WORD $0xa8c2a44e // .quad -6286281471915778852 - WORD $0x40b717ef; WORD $0x94db4838 // .quad -7720497729755473937 - WORD $0x616ce413; WORD $0x92f34d62 // .quad -7857851839894723565 - WORD $0x50e4ddeb; WORD $0xba121a46 // .quad -5038936143766954517 - WORD $0xf9c81d17; WORD $0x77b020ba // .quad 8624429273841147159 - WORD $0xe51e1566; WORD $0xe896a0d7 // .quad -1686984161281305242 - WORD $0xdc1d122e; WORD $0x0ace1474 // .quad 778582277723329070 - WORD $0xef32cd60; WORD $0x915e2486 // .quad -7971894128441897632 - WORD $0x132456ba; WORD $0x0d819992 // .quad 973227847154161338 - WORD $0xaaff80b8; WORD $0xb5b5ada8 // .quad -5353181642124984136 - WORD $0x97ed6c69; WORD $0x10e1fff6 // .quad 1216534808942701673 - WORD $0xd5bf60e6; WORD $0xe3231912 // .quad -2079791034228842266 - WORD $0x1ef463c1; WORD $0xca8d3ffa // .quad -3851351762838199359 - WORD $0xc5979c8f; WORD $0x8df5efab // .quad -8217398424034108273 - WORD $0xa6b17cb2; WORD $0xbd308ff8 // .quad -4814189703547749198 - WORD $0xb6fd83b3; WORD $0xb1736b96 // .quad -5660062011615247437 - WORD $0xd05ddbde; WORD $0xac7cb3f6 // .quad -6017737129434686498 - WORD $0x64bce4a0; WORD $0xddd0467c // .quad -2463391496091671392 - WORD $0x423aa96b; WORD $0x6bcdf07a // .quad 7768129340171790699 - WORD $0xbef60ee4; WORD $0x8aa22c0d // .quad -8457148712698376476 - WORD $0xd2c953c6; WORD $0x86c16c98 // .quad -8736582398494813242 - WORD $0x2eb3929d; WORD $0xad4ab711 // .quad -5959749872445582691 - WORD $0x077ba8b7; WORD $0xe871c7bf // .quad -1697355961263740745 - WORD $0x7a607744; WORD $0xd89d64d5 // .quad -2838001322129590460 - WORD $0x64ad4972; WORD $0x11471cd7 // .quad 1244995533423855986 - WORD $0x6c7c4a8b; WORD $0x87625f05 // .quad -8691279853972075893 - WORD $0x3dd89bcf; WORD $0xd598e40d // .quad -3055441601647567921 - WORD $0xc79b5d2d; WORD $0xa93af6c6 // .quad -6252413799037706963 - WORD $0x8d4ec2c3; WORD $0x4aff1d10 // .quad 5404070034795315907 - WORD $0x79823479; WORD $0xd389b478 // .quad -3203831230369745799 - WORD $0x585139ba; WORD $0xcedf722a // .quad -3539985255894009414 - WORD $0x4bf160cb; WORD $0x843610cb // .quad -8919923546622172981 - WORD $0xee658828; WORD $0xc2974eb4 // .quad -4424981569867511768 - WORD $0x1eedb8fe; WORD $0xa54394fe // .quad -6538218414850328322 - WORD $0x29feea32; WORD $0x733d2262 // .quad 8303831092947774002 - WORD $0xa6a9273e; WORD $0xce947a3d // .quad -3561087000135522498 - WORD $0x5a3f525f; WORD $0x0806357d // .quad 578208414664970847 - WORD $0x8829b887; WORD $0x811ccc66 // .quad -9143208402725783417 - WORD $0xb0cf26f7; WORD $0xca07c2dc // .quad -3888925500096174345 - WORD $0x2a3426a8; WORD $0xa163ff80 // .quad -6817324484979841368 - WORD $0xdd02f0b5; WORD $0xfc89b393 // .quad -249470856692830027 - WORD $0x34c13052; WORD $0xc9bcff60 // .quad -3909969587797413806 - WORD $0xd443ace2; WORD $0xbbac2078 // .quad -4923524589293425438 - WORD $0x41f17c67; WORD $0xfc2c3f38 // .quad -275775966319379353 - WORD $0x84aa4c0d; WORD $0xd54b944b // .quad -3077202868308390899 - WORD $0x2936edc0; WORD $0x9d9ba783 // .quad -7089889006590693952 - WORD $0x65d4df11; WORD $0x0a9e795e // .quad 765182433041899281 - WORD $0xf384a931; WORD $0xc5029163 // .quad -4250675239810979535 - WORD $0xff4a16d5; WORD $0x4d4617b5 // .quad 5568164059729762005 - WORD $0xf065d37d; WORD $0xf64335bc // .quad -701658031336336515 - WORD $0xbf8e4e45; WORD $0x504bced1 // .quad 5785945546544795205 - WORD $0x163fa42e; WORD $0x99ea0196 // .quad -7356065297226292178 - WORD $0x2f71e1d6; WORD $0xe45ec286 // .quad -1990940103673781802 - WORD $0x9bcf8d39; WORD $0xc06481fb // .quad -4583395603105477319 - WORD $0xbb4e5a4c; WORD $0x5d767327 // .quad 6734696907262548556 - WORD $0x82c37088; WORD $0xf07da27a // .quad -1117558485454458744 - WORD $0xd510f86f; WORD $0x3a6a07f8 // .quad 4209185567039092847 - WORD $0x91ba2655; WORD $0x964e858c // .quad -7616003081050118571 - WORD $0x0a55368b; WORD $0x890489f7 // .quad -8573576096483297653 - WORD $0xb628afea; WORD $0xbbe226ef // .quad -4908317832885260310 - WORD $0xccea842e; WORD $0x2b45ac74 // .quad 3118087934678041646 - WORD $0xa3b2dbe5; WORD $0xeadab0ab // .quad -1523711272679187483 - WORD $0x0012929d; WORD $0x3b0b8bc9 // .quad 4254647968387469981 - WORD $0x464fc96f; WORD $0x92c8ae6b // .quad -7869848573065574033 - WORD $0x40173744; WORD $0x09ce6ebb // .quad 706623942056949572 - WORD $0x17e3bbcb; WORD $0xb77ada06 // .quad -5225624697904579637 - WORD $0x101d0515; WORD $0xcc420a6a // .quad -3728406090856200939 - WORD $0x9ddcaabd; WORD $0xe5599087 // .quad -1920344853953336643 - WORD $0x4a12232d; WORD $0x9fa94682 // .quad -6941939825212513491 - WORD $0xc2a9eab6; WORD $0x8f57fa54 // .quad -8117744561361917258 - WORD $0xdc96abf9; WORD $0x47939822 // .quad 5157633273766521849 - WORD $0xf3546564; WORD $0xb32df8e9 // .quad -5535494683275008668 - WORD $0x93bc56f7; WORD $0x59787e2b // .quad 6447041592208152311 - WORD $0x70297ebd; WORD $0xdff97724 // .quad -2307682335666372931 - WORD $0x3c55b65a; WORD $0x57eb4edb // .quad 6335244004343789146 - WORD $0xc619ef36; WORD $0x8bfbea76 // .quad -8359830487432564938 - WORD $0x0b6b23f1; WORD $0xede62292 // .quad -1304317031425039375 - WORD $0x77a06b03; WORD $0xaefae514 // .quad -5838102090863318269 - WORD $0x8e45eced; WORD $0xe95fab36 // .quad -1630396289281299219 - WORD $0x958885c4; WORD $0xdab99e59 // .quad -2685941595151759932 - WORD $0x18ebb414; WORD $0x11dbcb02 // .quad 1286845328412881940 - WORD $0xfd75539b; WORD $0x88b402f7 // .quad -8596242524610931813 - WORD $0x9f26a119; WORD $0xd652bdc2 // .quad -3003129357911285479 - WORD $0xfcd2a881; WORD $0xaae103b5 // .quad -6133617137336276863 - WORD $0x46f0495f; WORD $0x4be76d33 // .quad 5469460339465668959 - WORD $0x7c0752a2; WORD $0xd59944a3 // .quad -3055335403242958174 - WORD $0x0c562ddb; WORD $0x6f70a440 // .quad 8030098730593431003 - WORD $0x2d8493a5; WORD $0x857fcae6 // .quad -8827113654667930715 - WORD $0x0f6bb952; WORD $0xcb4ccd50 // .quad -3797434642040374958 - WORD $0xb8e5b88e; WORD $0xa6dfbd9f // .quad -6422206049907525490 - WORD $0x1346a7a7; WORD $0x7e2000a4 // .quad 9088264752731695015 - WORD $0xa71f26b2; WORD $0xd097ad07 // .quad -3416071543957018958 - WORD $0x8c0c28c8; WORD $0x8ed40066 // .quad -8154892584824854328 - WORD $0xc873782f; WORD $0x825ecc24 // .quad -9052573742614218705 - WORD $0x2f0f32fa; WORD $0x72890080 // .quad 8253128342678483706 - WORD $0xfa90563b; WORD $0xa2f67f2d // .quad -6704031159840385477 - WORD $0x3ad2ffb9; WORD $0x4f2b40a0 // .quad 5704724409920716729 - WORD $0x79346bca; WORD $0xcbb41ef9 // .quad -3768352931373093942 - WORD $0x4987bfa8; WORD $0xe2f610c8 // .quad -2092466524453879896 - WORD $0xd78186bc; WORD $0xfea126b7 // .quad -98755145788979524 - WORD $0x2df4d7c9; WORD $0x0dd9ca7d // .quad 998051431430019017 - WORD $0xe6b0f436; WORD $0x9f24b832 // .quad -6979250993759194058 - WORD $0x79720dbb; WORD $0x91503d1c // .quad -7975807747567252037 - WORD $0xa05d3143; WORD $0xc6ede63f // .quad -4112377723771604669 - WORD $0x97ce912a; WORD $0x75a44c63 // .quad 8476984389250486570 - WORD $0x88747d94; WORD $0xf8a95fcf // .quad -528786136287117932 - WORD $0x3ee11aba; WORD $0xc986afbe // .quad -3925256793573221702 - WORD $0xb548ce7c; WORD $0x9b69dbe1 // .quad -7248020362820530564 - WORD $0xce996168; WORD $0xfbe85bad // .quad -294884973539139224 - WORD $0x229b021b; WORD $0xc24452da // .quad -4448339435098275301 - WORD $0x423fb9c3; WORD $0xfae27299 // .quad -368606216923924029 - WORD $0xab41c2a2; WORD $0xf2d56790 // .quad -948738275445456222 - WORD $0xc967d41a; WORD $0xdccd879f // .quad -2536221894791146470 - WORD $0x6b0919a5; WORD $0x97c560ba // .quad -7510490449794491995 - WORD $0xbbc1c920; WORD $0x5400e987 // .quad 6053094668365842720 - WORD $0x05cb600f; WORD $0xbdb6b8e9 // .quad -4776427043815727089 - WORD $0xaab23b68; WORD $0x290123e9 // .quad 2954682317029915496 - WORD $0x473e3813; WORD $0xed246723 // .quad -1358847786342270957 - WORD $0x0aaf6521; WORD $0xf9a0b672 // .quad -459166561069996767 - WORD $0x0c86e30b; WORD $0x9436c076 // .quad -7766808894105001205 - WORD $0x8d5b3e69; WORD $0xf808e40e // .quad -573958201337495959 - WORD $0x8fa89bce; WORD $0xb9447093 // .quad -5096825099203863602 - WORD $0x30b20e04; WORD $0xb60b1d12 // .quad -5329133770099257852 - WORD $0x7392c2c2; WORD $0xe7958cb8 // .quad -1759345355577441598 - WORD $0x5e6f48c2; WORD $0xb1c6f22b // .quad -5636551615525730110 - WORD $0x483bb9b9; WORD $0x90bd77f3 // .quad -8017119874876982855 - WORD $0x360b1af3; WORD $0x1e38aeb6 // .quad 2177682517447613171 - WORD $0x1a4aa828; WORD $0xb4ecd5f0 // .quad -5409713825168840664 - WORD $0xc38de1b0; WORD $0x25c6da63 // .quad 2722103146809516464 - WORD $0x20dd5232; WORD $0xe2280b6c // .quad -2150456263033662926 - WORD $0x5a38ad0e; WORD $0x579c487e // .quad 6313000485183335694 - WORD $0x948a535f; WORD $0x8d590723 // .quad -8261564192037121185 - WORD $0xf0c6d851; WORD $0x2d835a9d // .quad 3279564588051781713 - WORD $0x79ace837; WORD $0xb0af48ec // .quad -5715269221619013577 - WORD $0x6cf88e65; WORD $0xf8e43145 // .quad -512230283362660763 - WORD $0x98182244; WORD $0xdcdb1b27 // .quad -2532400508596379068 - WORD $0x641b58ff; WORD $0x1b8e9ecb // .quad 1985699082112030975 - WORD $0xbf0f156b; WORD $0x8a08f0f8 // .quad -8500279345513818773 - WORD $0x3d222f3f; WORD $0xe272467e // .quad -2129562165787349185 - WORD $0xeed2dac5; WORD $0xac8b2d36 // .quad -6013663163464885563 - WORD $0xcc6abb0f; WORD $0x5b0ed81d // .quad 6561419329620589327 - WORD $0xaa879177; WORD $0xd7adf884 // .quad -2905392935903719049 - WORD $0x9fc2b4e9; WORD $0x98e94712 // .quad -7428327965055601431 - WORD $0xea94baea; WORD $0x86ccbb52 // .quad -8733399612580906262 - WORD $0x47b36224; WORD $0x3f2398d7 // .quad 4549648098962661924 - WORD $0xa539e9a5; WORD $0xa87fea27 // .quad -6305063497298744923 - WORD $0x19a03aad; WORD $0x8eec7f0d // .quad -8147997931578836307 - WORD $0x8e88640e; WORD $0xd29fe4b1 // .quad -3269643353196043250 - WORD $0x300424ac; WORD $0x1953cf68 // .quad 1825030320404309164 - WORD $0xf9153e89; WORD $0x83a3eeee // .quad -8961056123388608887 - WORD $0x3c052dd7; WORD $0x5fa8c342 // .quad 6892973918932774359 - WORD $0xb75a8e2b; WORD $0xa48ceaaa // .quad -6589634135808373205 - WORD $0xcb06794d; WORD $0x3792f412 // .quad 4004531380238580045 - WORD $0x653131b6; WORD $0xcdb02555 // .quad -3625356651333078602 - WORD $0xbee40bd0; WORD $0xe2bbd88b // .quad -2108853905778275376 - WORD $0x5f3ebf11; WORD $0x808e1755 // .quad -9183376934724255983 - WORD $0xae9d0ec4; WORD $0x5b6aceae // .quad 6587304654631931588 - WORD $0xb70e6ed6; WORD $0xa0b19d2a // .quad -6867535149977932074 - WORD $0x5a445275; WORD $0xf245825a // .quad -989241218564861323 - WORD $0x64d20a8b; WORD $0xc8de0475 // .quad -3972732919045027189 - WORD $0xf0d56712; WORD $0xeed6e2f0 // .quad -1236551523206076654 - WORD $0xbe068d2e; WORD $0xfb158592 // .quad -354230130378896082 - WORD $0x9685606b; WORD $0x55464dd6 // .quad 6144684325637283947 - WORD $0xb6c4183d; WORD $0x9ced737b // .quad -7138922859127891907 - WORD $0x3c26b886; WORD $0xaa97e14c // .quad -6154202648235558778 - WORD $0xa4751e4c; WORD $0xc428d05a // .quad -4311967555482476980 - WORD $0x4b3066a8; WORD $0xd53dd99f // .quad -3081067291867060568 - WORD $0x4d9265df; WORD $0xf5330471 // .quad -778273425925708321 - WORD $0x8efe4029; WORD $0xe546a803 // .quad -1925667057416912855 - WORD $0xd07b7fab; WORD $0x993fe2c6 // .quad -7403949918844649557 - WORD $0x72bdd033; WORD $0xde985204 // .quad -2407083821771141069 - WORD $0x849a5f96; WORD $0xbf8fdb78 // .quad -4643251380128424042 - WORD $0x8f6d4440; WORD $0x963e6685 // .quad -7620540795641314240 - WORD $0xa5c0f77c; WORD $0xef73d256 // .quad -1192378206733142148 - WORD $0x79a44aa8; WORD $0xdde70013 // .quad -2456994988062127448 - WORD $0x27989aad; WORD $0x95a86376 // .quad -7662765406849295699 - WORD $0x580d5d52; WORD $0x5560c018 // .quad 6152128301777116498 - WORD $0xb17ec159; WORD $0xbb127c53 // .quad -4966770740134231719 - WORD $0x6e10b4a6; WORD $0xaab8f01e // .quad -6144897678060768090 - WORD $0x9dde71af; WORD $0xe9d71b68 // .quad -1596777406740401745 - WORD $0x04ca70e8; WORD $0xcab39613 // .quad -3840561048787980056 - WORD $0x62ab070d; WORD $0x92267121 // .quad -7915514906853832947 - WORD $0xc5fd0d22; WORD $0x3d607b97 // .quad 4422670725869800738 - WORD $0xbb55c8d1; WORD $0xb6b00d69 // .quad -5282707615139903279 - WORD $0xb77c506a; WORD $0x8cb89a7d // .quad -8306719647944912790 - WORD $0x2a2b3b05; WORD $0xe45c10c4 // .quad -1991698500497491195 - WORD $0x92adb242; WORD $0x77f3608e // .quad 8643358275316593218 - WORD $0x9a5b04e3; WORD $0x8eb98a7a // .quad -8162340590452013853 - WORD $0x37591ed3; WORD $0x55f038b2 // .quad 6192511825718353619 - WORD $0x40f1c61c; WORD $0xb267ed19 // .quad -5591239719637629412 - WORD $0xc52f6688; WORD $0x6b6c46de // .quad 7740639782147942024 - WORD $0x912e37a3; WORD $0xdf01e85f // .quad -2377363631119648861 - WORD $0x3b3da015; WORD $0x2323ac4b // .quad 2532056854628769813 - WORD $0xbabce2c6; WORD $0x8b61313b // .quad -8403381297090862394 - WORD $0x0a0d081a; WORD $0xabec975e // .quad -6058300968568813542 - WORD $0xa96c1b77; WORD $0xae397d8a // .quad -5892540602936190089 - WORD $0x8c904a21; WORD $0x96e7bd35 // .quad -7572876210711016927 - WORD $0x53c72255; WORD $0xd9c7dced // .quad -2753989735242849707 - WORD $0x77da2e54; WORD $0x7e50d641 // .quad 9102010423587778132 - WORD $0x545c7575; WORD $0x881cea14 // .quad -8638772612167862923 - WORD $0xd5d0b9e9; WORD $0xdde50bd1 // .quad -2457545025797441047 - WORD $0x697392d2; WORD $0xaa242499 // .quad -6186779746782440750 - WORD $0x4b44e864; WORD $0x955e4ec6 // .quad -7683617300674189212 - WORD $0xc3d07787; WORD $0xd4ad2dbf // .quad -3121788665050663033 - WORD $0xef0b113e; WORD $0xbd5af13b // .quad -4802260812921368258 - WORD $0xda624ab4; WORD $0x84ec3c97 // .quad -8868646943297746252 - WORD $0xeacdd58e; WORD $0xecb1ad8a // .quad -1391139997724322418 - WORD $0xd0fadd61; WORD $0xa6274bbd // .quad -6474122660694794911 - WORD $0xa5814af2; WORD $0x67de18ed // .quad 7484447039699372786 - WORD $0x453994ba; WORD $0xcfb11ead // .quad -3480967307441105734 - WORD $0x8770ced7; WORD $0x80eacf94 // .quad -9157278655470055721 - WORD $0x4b43fcf4; WORD $0x81ceb32c // .quad -9093133594791772940 - WORD $0xa94d028d; WORD $0xa1258379 // .quad -6834912300910181747 - WORD $0x5e14fc31; WORD $0xa2425ff7 // .quad -6754730975062328271 - WORD $0x13a04330; WORD $0x096ee458 // .quad 679731660717048624 - WORD $0x359a3b3e; WORD $0xcad2f7f5 // .quad -3831727700400522434 - WORD $0x188853fc; WORD $0x8bca9d6e // .quad -8373707460958465028 - WORD $0x8300ca0d; WORD $0xfd87b5f2 // .quad -177973607073265139 - WORD $0xcf55347d; WORD $0x775ea264 // .quad 8601490892183123069 - WORD $0x91e07e48; WORD $0x9e74d1b7 // .quad -7028762532061872568 - WORD $0x032a819d; WORD $0x95364afe // .quad -7694880458480647779 - WORD $0x76589dda; WORD $0xc6120625 // .quad -4174267146649952806 - WORD $0x83f52204; WORD $0x3a83ddbd // .quad 4216457482181353988 - WORD $0xd3eec551; WORD $0xf79687ae // .quad -606147914885053103 - WORD $0x72793542; WORD $0xc4926a96 // .quad -4282243101277735614 - WORD $0x44753b52; WORD $0x9abe14cd // .quad -7296371474444240046 - WORD $0x0f178293; WORD $0x75b7053c // .quad 8482254178684994195 - WORD $0x95928a27; WORD $0xc16d9a00 // .quad -4508778324627912153 - WORD $0x12dd6338; WORD $0x5324c68b // .quad 5991131704928854840 - WORD $0xbaf72cb1; WORD $0xf1c90080 // .quad -1024286887357502287 - WORD $0xebca5e03; WORD $0xd3f6fc16 // .quad -3173071712060547581 - WORD $0x74da7bee; WORD $0x971da050 // .quad -7557708332239520786 - WORD $0xa6bcf584; WORD $0x88f4bb1c // .quad -8578025658503072380 - WORD $0x92111aea; WORD $0xbce50864 // .quad -4835449396872013078 - WORD $0xd06c32e5; WORD $0x2b31e9e3 // .quad 3112525982153323237 - WORD $0xb69561a5; WORD $0xec1e4a7d // .quad -1432625727662628443 - WORD $0x62439fcf; WORD $0x3aff322e // .quad 4251171748059520975 - WORD $0x921d5d07; WORD $0x9392ee8e // .quad -7812920107430224633 - WORD $0xfad487c2; WORD $0x09befeb9 // .quad 702278666647013314 - WORD $0x36a4b449; WORD $0xb877aa32 // .quad -5154464115860392887 - WORD $0x7989a9b3; WORD $0x4c2ebe68 // .quad 5489534351736154547 - WORD $0xc44de15b; WORD $0xe69594be // .quad -1831394126398103205 - WORD $0x4bf60a10; WORD $0x0f9d3701 // .quad 1125115960621402640 - WORD $0x3ab0acd9; WORD $0x901d7cf7 // .quad -8062150356639896359 - WORD $0x9ef38c94; WORD $0x538484c1 // .quad 6018080969204141204 - WORD $0x095cd80f; WORD $0xb424dc35 // .quad -5466001927372482545 - WORD $0x06b06fb9; WORD $0x2865a5f2 // .quad 2910915193077788601 - WORD $0x4bb40e13; WORD $0xe12e1342 // .quad -2220816390788215277 - WORD $0x442e45d3; WORD $0xf93f87b7 // .quad -486521013540076077 - WORD $0x6f5088cb; WORD $0x8cbccc09 // .quad -8305539271883716405 - WORD $0x1539d748; WORD $0xf78f69a5 // .quad -608151266925095096 - WORD $0xcb24aafe; WORD $0xafebff0b // .quad -5770238071427257602 - WORD $0x5a884d1b; WORD $0xb573440e // .quad -5371875102083756773 - WORD $0xbdedd5be; WORD $0xdbe6fece // .quad -2601111570856684098 - WORD $0xf8953030; WORD $0x31680a88 // .quad 3560107088838733872 - WORD $0x36b4a597; WORD $0x89705f41 // .quad -8543223759426509417 - WORD $0x36ba7c3d; WORD $0xfdc20d2b // .quad -161552157378970563 - WORD $0x8461cefc; WORD $0xabcc7711 // .quad -6067343680855748868 - WORD $0x04691b4c; WORD $0x3d329076 // .quad 4409745821703674700 - WORD $0xe57a42bc; WORD $0xd6bf94d5 // .quad -2972493582642298180 - WORD $0xc2c1b10f; WORD $0xa63f9a49 // .quad -6467280898289979121 - WORD $0xaf6c69b5; WORD $0x8637bd05 // .quad -8775337516792518219 - WORD $0x33721d53; WORD $0x0fcf80dc // .quad 1139270913992301907 - WORD $0x1b478423; WORD $0xa7c5ac47 // .quad -6357485877563259869 - WORD $0x404ea4a8; WORD $0xd3c36113 // .quad -3187597375937010520 - WORD $0xe219652b; WORD $0xd1b71758 // .quad -3335171328526686933 - WORD $0x083126e9; WORD $0x645a1cac // .quad 7231123676894144233 - WORD $0x8d4fdf3b; WORD $0x83126e97 // .quad -9002011107970261189 - WORD $0x0a3d70a3; WORD $0x3d70a3d7 // .quad 4427218577690292387 - WORD $0x70a3d70a; WORD $0xa3d70a3d // .quad -6640827866535438582 - WORD $0xcccccccc // .space 4, '\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc' - WORD $0xcccccccc // .space 4, '\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc' - WORD $0xcccccccc // .space 4, '\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc' - WORD $0xcccccccc // .space 4, '\xcc\xcc\xcc\xcc' - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x00000000; WORD $0x80000000 // .quad -9223372036854775808 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x00000000; WORD $0xa0000000 // .quad -6917529027641081856 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x00000000; WORD $0xc8000000 // .quad -4035225266123964416 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x00000000; WORD $0xfa000000 // .quad -432345564227567616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x00000000; WORD $0x9c400000 // .quad -7187745005283311616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x00000000; WORD $0xc3500000 // .quad -4372995238176751616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x00000000; WORD $0xf4240000 // .quad -854558029293551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x00000000; WORD $0x98968000 // .quad -7451627795949551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x00000000; WORD $0xbebc2000 // .quad -4702848726509551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x00000000; WORD $0xee6b2800 // .quad -1266874889709551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x00000000; WORD $0x9502f900 // .quad -7709325833709551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x00000000; WORD $0xba43b740 // .quad -5024971273709551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x00000000; WORD $0xe8d4a510 // .quad -1669528073709551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x00000000; WORD $0x9184e72a // .quad -7960984073709551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x80000000; WORD $0xb5e620f4 // .quad -5339544073709551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0xa0000000; WORD $0xe35fa931 // .quad -2062744073709551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x04000000; WORD $0x8e1bc9bf // .quad -8206744073709551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0xc5000000; WORD $0xb1a2bc2e // .quad -5646744073709551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x76400000; WORD $0xde0b6b3a // .quad -2446744073709551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x89e80000; WORD $0x8ac72304 // .quad -8446744073709551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0xac620000; WORD $0xad78ebc5 // .quad -5946744073709551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x177a8000; WORD $0xd8d726b7 // .quad -2821744073709551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x6eac9000; WORD $0x87867832 // .quad -8681119073709551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x0a57b400; WORD $0xa968163f // .quad -6239712823709551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0xcceda100; WORD $0xd3c21bce // .quad -3187955011209551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x401484a0; WORD $0x84595161 // .quad -8910000909647051616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x9019a5c8; WORD $0xa56fa5b9 // .quad -6525815118631426616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0xf4200f3a; WORD $0xcecb8f27 // .quad -3545582879861895366 - WORD $0x00000000; WORD $0x40000000 // .quad 4611686018427387904 - WORD $0xf8940984; WORD $0x813f3978 // .quad -9133518327554766460 - WORD $0x00000000; WORD $0x50000000 // .quad 5764607523034234880 - WORD $0x36b90be5; WORD $0xa18f07d7 // .quad -6805211891016070171 - WORD $0x00000000; WORD $0xa4000000 // .quad -6629298651489370112 - WORD $0x04674ede; WORD $0xc9f2c9cd // .quad -3894828845342699810 - WORD $0x00000000; WORD $0x4d000000 // .quad 5548434740920451072 - WORD $0x45812296; WORD $0xfc6f7c40 // .quad -256850038250986858 - WORD $0x00000000; WORD $0xf0200000 // .quad -1143914305352105984 - WORD $0x2b70b59d; WORD $0x9dc5ada8 // .quad -7078060301547948643 - WORD $0x00000000; WORD $0x6c280000 // .quad 7793479155164643328 - WORD $0x364ce305; WORD $0xc5371912 // .quad -4235889358507547899 - WORD $0x00000000; WORD $0xc7320000 // .quad -4093209111326359552 - WORD $0xc3e01bc6; WORD $0xf684df56 // .quad -683175679707046970 - WORD $0x00000000; WORD $0x3c7f4000 // .quad 4359273333062107136 - WORD $0x3a6c115c; WORD $0x9a130b96 // .quad -7344513827457986212 - WORD $0x00000000; WORD $0x4b9f1000 // .quad 5449091666327633920 - WORD $0xc90715b3; WORD $0xc097ce7b // .quad -4568956265895094861 - WORD $0x00000000; WORD $0x1e86d400 // .quad 2199678564482154496 - WORD $0xbb48db20; WORD $0xf0bdc21a // .quad -1099509313941480672 - WORD $0x00000000; WORD $0x13144480 // .quad 1374799102801346560 - WORD $0xb50d88f4; WORD $0x96769950 // .quad -7604722348854507276 - WORD $0x00000000; WORD $0x17d955a0 // .quad 1718498878501683200 - WORD $0xe250eb31; WORD $0xbc143fa4 // .quad -4894216917640746191 - WORD $0x00000000; WORD $0x5dcfab08 // .quad 6759809616554491904 - WORD $0x1ae525fd; WORD $0xeb194f8e // .quad -1506085128623544835 - WORD $0x00000000; WORD $0x5aa1cae5 // .quad 6530724019560251392 - WORD $0xd0cf37be; WORD $0x92efd1b8 // .quad -7858832233030797378 - WORD $0x40000000; WORD $0xf14a3d9e // .quad -1059967012404461568 - WORD $0x050305ad; WORD $0xb7abc627 // .quad -5211854272861108819 - WORD $0xd0000000; WORD $0x6d9ccd05 // .quad 7898413271349198848 - WORD $0xc643c719; WORD $0xe596b7b0 // .quad -1903131822648998119 - WORD $0xa2000000; WORD $0xe4820023 // .quad -1981020733047832576 - WORD $0x7bea5c6f; WORD $0x8f7e32ce // .quad -8106986416796705681 - WORD $0x8a800000; WORD $0xdda2802c // .quad -2476275916309790720 - WORD $0x1ae4f38b; WORD $0xb35dbf82 // .quad -5522047002568494197 - WORD $0xad200000; WORD $0xd50b2037 // .quad -3095344895387238400 - WORD $0xa19e306e; WORD $0xe0352f62 // .quad -2290872734783229842 - WORD $0xcc340000; WORD $0x4526f422 // .quad 4982938468024057856 - WORD $0xa502de45; WORD $0x8c213d9d // .quad -8349324486880600507 - WORD $0x7f410000; WORD $0x9670b12b // .quad -7606384970252091392 - WORD $0x0e4395d6; WORD $0xaf298d05 // .quad -5824969590173362730 - WORD $0x5f114000; WORD $0x3c0cdd76 // .quad 4327076842467049472 - WORD $0x51d47b4c; WORD $0xdaf3f046 // .quad -2669525969289315508 - WORD $0xfb6ac800; WORD $0xa5880a69 // .quad -6518949010312869888 - WORD $0xf324cd0f; WORD $0x88d8762b // .quad -8585982758446904049 - WORD $0x7a457a00; WORD $0x8eea0d04 // .quad -8148686262891087360 - WORD $0xefee0053; WORD $0xab0e93b6 // .quad -6120792429631242157 - WORD $0x98d6d880; WORD $0x72a49045 // .quad 8260886245095692416 - WORD $0xabe98068; WORD $0xd5d238a4 // .quad -3039304518611664792 - WORD $0x7f864750; WORD $0x47a6da2b // .quad 5163053903184807760 - WORD $0xeb71f041; WORD $0x85a36366 // .quad -8817094351773372351 - WORD $0x5f67d924; WORD $0x999090b6 // .quad -7381240676301154012 - WORD $0xa64e6c51; WORD $0xa70c3c40 // .quad -6409681921289327535 - WORD $0xf741cf6d; WORD $0xfff4b4e3 // .quad -3178808521666707 - WORD $0xcfe20765; WORD $0xd0cf4b50 // .quad -3400416383184271515 - WORD $0x7a8921a4; WORD $0xbff8f10e // .quad -4613672773753429596 - WORD $0x81ed449f; WORD $0x82818f12 // .quad -9042789267131251553 - WORD $0x192b6a0d; WORD $0xaff72d52 // .quad -5767090967191786995 - WORD $0x226895c7; WORD $0xa321f2d7 // .quad -6691800565486676537 - WORD $0x9f764490; WORD $0x9bf4f8a6 // .quad -7208863708989733744 - WORD $0xeb02bb39; WORD $0xcbea6f8c // .quad -3753064688430957767 - WORD $0x4753d5b4; WORD $0x02f236d0 // .quad 212292400617608628 - WORD $0x25c36a08; WORD $0xfee50b70 // .quad -79644842111309304 - WORD $0x2c946590; WORD $0x01d76242 // .quad 132682750386005392 - WORD $0x179a2245; WORD $0x9f4f2726 // .quad -6967307053960650171 - WORD $0xb7b97ef5; WORD $0x424d3ad2 // .quad 4777539456409894645 - WORD $0x9d80aad6; WORD $0xc722f0ef // .quad -4097447799023424810 - WORD $0x65a7deb2; WORD $0xd2e08987 // .quad -3251447716342407502 - WORD $0x84e0d58b; WORD $0xf8ebad2b // .quad -510123730351893109 - WORD $0x9f88eb2f; WORD $0x63cc55f4 // .quad 7191217214140771119 - WORD $0x330c8577; WORD $0x9b934c3b // .quad -7236356359111015049 - WORD $0xc76b25fb; WORD $0x3cbf6b71 // .quad 4377335499248575995 - WORD $0xffcfa6d5; WORD $0xc2781f49 // .quad -4433759430461380907 - WORD $0x3945ef7a; WORD $0x8bef464e // .quad -8363388681221443718 - WORD $0x7fc3908a; WORD $0xf316271c // .quad -930513269649338230 - WORD $0xe3cbb5ac; WORD $0x97758bf0 // .quad -7532960934977096276 - WORD $0xcfda3a56; WORD $0x97edd871 // .quad -7499099821171918250 - WORD $0x1cbea317; WORD $0x3d52eeed // .quad 4418856886560793367 - WORD $0x43d0c8ec; WORD $0xbde94e8e // .quad -4762188758037509908 - WORD $0x63ee4bdd; WORD $0x4ca7aaa8 // .quad 5523571108200991709 - WORD $0xd4c4fb27; WORD $0xed63a231 // .quad -1341049929119499481 - WORD $0x3e74ef6a; WORD $0x8fe8caa9 // .quad -8076983103442849942 - WORD $0x24fb1cf8; WORD $0x945e455f // .quad -7755685233340769032 - WORD $0x8e122b44; WORD $0xb3e2fd53 // .quad -5484542860876174524 - WORD $0xee39e436; WORD $0xb975d6b6 // .quad -5082920523248573386 - WORD $0x7196b616; WORD $0x60dbbca8 // .quad 6979379479186945558 - WORD $0xa9c85d44; WORD $0xe7d34c64 // .quad -1741964635633328828 - WORD $0x46fe31cd; WORD $0xbc8955e9 // .quad -4861259862362934835 - WORD $0xea1d3a4a; WORD $0x90e40fbe // .quad -8006256924911912374 - WORD $0x98bdbe41; WORD $0x6babab63 // .quad 7758483227328495169 - WORD $0xa4a488dd; WORD $0xb51d13ae // .quad -5396135137712502563 - WORD $0x7eed2dd1; WORD $0xc696963c // .quad -4136954021121544751 - WORD $0x4dcdab14; WORD $0xe264589a // .quad -2133482903713240300 - WORD $0xcf543ca2; WORD $0xfc1e1de5 // .quad -279753253987271518 - WORD $0x70a08aec; WORD $0x8d7eb760 // .quad -8250955842461857044 - WORD $0x43294bcb; WORD $0x3b25a55f // .quad 4261994450943298507 - WORD $0x8cc8ada8; WORD $0xb0de6538 // .quad -5702008784649933400 - WORD $0x13f39ebe; WORD $0x49ef0eb7 // .quad 5327493063679123134 - WORD $0xaffad912; WORD $0xdd15fe86 // .quad -2515824962385028846 - WORD $0x6c784337; WORD $0x6e356932 // .quad 7941369183226839863 - WORD $0x2dfcc7ab; WORD $0x8a2dbf14 // .quad -8489919629131724885 - WORD $0x07965404; WORD $0x49c2c37f // .quad 5315025460606161924 - WORD $0x397bf996; WORD $0xacb92ed9 // .quad -6000713517987268202 - WORD $0xc97be906; WORD $0xdc33745e // .quad -2579590211097073402 - WORD $0x87daf7fb; WORD $0xd7e77a8f // .quad -2889205879056697349 - WORD $0x3ded71a3; WORD $0x69a028bb // .quad 7611128154919104931 - WORD $0xb4e8dafd; WORD $0x86f0ac99 // .quad -8723282702051517699 - WORD $0x0d68ce0c; WORD $0xc40832ea // .quad -4321147861633282548 - WORD $0x222311bc; WORD $0xa8acd7c0 // .quad -6292417359137009220 - WORD $0x90c30190; WORD $0xf50a3fa4 // .quad -789748808614215280 - WORD $0x2aabd62b; WORD $0xd2d80db0 // .quad -3253835680493873621 - WORD $0xda79e0fa; WORD $0x792667c6 // .quad 8729779031470891258 - WORD $0x1aab65db; WORD $0x83c7088e // .quad -8951176327949752869 - WORD $0x91185938; WORD $0x577001b8 // .quad 6300537770911226168 - WORD $0xa1563f52; WORD $0xa4b8cab1 // .quad -6577284391509803182 - WORD $0xb55e6f86; WORD $0xed4c0226 // .quad -1347699823215743098 - WORD $0x09abcf26; WORD $0xcde6fd5e // .quad -3609919470959866074 - WORD $0x315b05b4; WORD $0x544f8158 // .quad 6075216638131242420 - WORD $0xc60b6178; WORD $0x80b05e5a // .quad -9173728696990998152 - WORD $0x3db1c721; WORD $0x696361ae // .quad 7594020797664053025 - WORD $0x778e39d6; WORD $0xa0dc75f1 // .quad -6855474852811359786 - WORD $0xcd1e38e9; WORD $0x03bc3a19 // .quad 269153960225290473 - WORD $0xd571c84c; WORD $0xc913936d // .quad -3957657547586811828 - WORD $0x4065c723; WORD $0x04ab48a0 // .quad 336442450281613091 - WORD $0x4ace3a5f; WORD $0xfb587849 // .quad -335385916056126881 - WORD $0x283f9c76; WORD $0x62eb0d64 // .quad 7127805559067090038 - WORD $0xcec0e47b; WORD $0x9d174b2d // .quad -7127145225176161157 - WORD $0x324f8394; WORD $0x3ba5d0bd // .quad 4298070930406474644 - WORD $0x42711d9a; WORD $0xc45d1df9 // .quad -4297245513042813542 - WORD $0x7ee36479; WORD $0xca8f44ec // .quad -3850783373846682503 - WORD $0x930d6500; WORD $0xf5746577 // .quad -759870872876129024 - WORD $0xcf4e1ecb; WORD $0x7e998b13 // .quad 9122475437414293195 - WORD $0xbbe85f20; WORD $0x9968bf6a // .quad -7392448323188662496 - WORD $0xc321a67e; WORD $0x9e3fedd8 // .quad -7043649776941685122 - WORD $0x6ae276e8; WORD $0xbfc2ef45 // .quad -4628874385558440216 - WORD $0xf3ea101e; WORD $0xc5cfe94e // .quad -4192876202749718498 - WORD $0xc59b14a2; WORD $0xefb3ab16 // .quad -1174406963520662366 - WORD $0x58724a12; WORD $0xbba1f1d1 // .quad -4926390635932268014 - WORD $0x3b80ece5; WORD $0x95d04aee // .quad -7651533379841495835 - WORD $0xae8edc97; WORD $0x2a8a6e45 // .quad 3065383741939440791 - WORD $0xca61281f; WORD $0xbb445da9 // .quad -4952730706374481889 - WORD $0x1a3293bd; WORD $0xf52d09d7 // .quad -779956341003086915 - WORD $0x3cf97226; WORD $0xea157514 // .quad -1579227364540714458 - WORD $0x705f9c56; WORD $0x593c2626 // .quad 6430056314514152534 - WORD $0xa61be758; WORD $0x924d692c // .quad -7904546130479028392 - WORD $0x0c77836c; WORD $0x6f8b2fb0 // .quad 8037570393142690668 - WORD $0xcfa2e12e; WORD $0xb6e0c377 // .quad -5268996644671397586 - WORD $0x0f956447; WORD $0x0b6dfb9c // .quad 823590954573587527 - WORD $0xc38b997a; WORD $0xe498f455 // .quad -1974559787411859078 - WORD $0x89bd5eac; WORD $0x4724bd41 // .quad 5126430365035880108 - WORD $0x9a373fec; WORD $0x8edf98b5 // .quad -8151628894773493780 - WORD $0xec2cb657; WORD $0x58edec91 // .quad 6408037956294850135 - WORD $0x00c50fe7; WORD $0xb2977ee3 // .quad -5577850100039479321 - WORD $0x6737e3ed; WORD $0x2f2967b6 // .quad 3398361426941174765 - WORD $0xc0f653e1; WORD $0xdf3d5e9b // .quad -2360626606621961247 - WORD $0x0082ee74; WORD $0xbd79e0d2 // .quad -4793553135802847628 - WORD $0x5899f46c; WORD $0x8b865b21 // .quad -8392920656779807636 - WORD $0x80a3aa11; WORD $0xecd85906 // .quad -1380255401326171631 - WORD $0xaec07187; WORD $0xae67f1e9 // .quad -5879464802547371641 - WORD $0x20cc9495; WORD $0xe80e6f48 // .quad -1725319251657714539 - WORD $0x1a708de9; WORD $0xda01ee64 // .quad -2737644984756826647 - WORD $0x147fdcdd; WORD $0x3109058d // .quad 3533361486141316317 - WORD $0x908658b2; WORD $0x884134fe // .quad -8628557143114098510 - WORD $0x599fd415; WORD $0xbd4b46f0 // .quad -4806670179178130411 - WORD $0x34a7eede; WORD $0xaa51823e // .quad -6174010410465235234 - WORD $0x7007c91a; WORD $0x6c9e18ac // .quad 7826720331309500698 - WORD $0xc1d1ea96; WORD $0xd4e5e2cd // .quad -3105826994654156138 - WORD $0xc604ddb0; WORD $0x03e2cf6b // .quad 280014188641050032 - WORD $0x9923329e; WORD $0x850fadc0 // .quad -8858670899299929442 - WORD $0xb786151c; WORD $0x84db8346 // .quad -8873354301053463268 - WORD $0xbf6bff45; WORD $0xa6539930 // .quad -6461652605697523899 - WORD $0x65679a63; WORD $0xe6126418 // .quad -1868320839462053277 - WORD $0xef46ff16; WORD $0xcfe87f7c // .quad -3465379738694516970 - WORD $0x3f60c07e; WORD $0x4fcb7e8f // .quad 5749828502977298558 - WORD $0x158c5f6e; WORD $0x81f14fae // .quad -9083391364325154962 - WORD $0x0f38f09d; WORD $0xe3be5e33 // .quad -2036086408133152611 - WORD $0x9aef7749; WORD $0xa26da399 // .quad -6742553186979055799 - WORD $0xd3072cc5; WORD $0x5cadf5bf // .quad 6678264026688335045 - WORD $0x01ab551c; WORD $0xcb090c80 // .quad -3816505465296431844 - WORD $0xc7c8f7f6; WORD $0x73d9732f // .quad 8347830033360418806 - WORD $0x02162a63; WORD $0xfdcb4fa0 // .quad -158945813193151901 - WORD $0xdcdd9afa; WORD $0x2867e7fd // .quad 2911550761636567802 - WORD $0x014dda7e; WORD $0x9e9f11c4 // .quad -7016870160886801794 - WORD $0x541501b8; WORD $0xb281e1fd // .quad -5583933584809066056 - WORD $0x01a1511d; WORD $0xc646d635 // .quad -4159401682681114339 - WORD $0xa91a4226; WORD $0x1f225a7c // .quad 2243455055843443238 - WORD $0x4209a565; WORD $0xf7d88bc2 // .quad -587566084924005019 - WORD $0xe9b06958; WORD $0x3375788d // .quad 3708002419115845976 - WORD $0x6946075f; WORD $0x9ae75759 // .quad -7284757830718584993 - WORD $0x641c83ae; WORD $0x0052d6b1 // .quad 23317005467419566 - WORD $0xc3978937; WORD $0xc1a12d2f // .quad -4494261269970843337 - WORD $0xbd23a49a; WORD $0xc0678c5d // .quad -4582539761593113446 - WORD $0xb47d6b84; WORD $0xf209787b // .quad -1006140569036166268 - WORD $0x963646e0; WORD $0xf840b7ba // .quad -558244341782001952 - WORD $0x50ce6332; WORD $0x9745eb4d // .quad -7546366883288685774 - WORD $0x3bc3d898; WORD $0xb650e5a9 // .quad -5309491445654890344 - WORD $0xa501fbff; WORD $0xbd176620 // .quad -4821272585683469313 - WORD $0x8ab4cebe; WORD $0xa3e51f13 // .quad -6636864307068612930 - WORD $0xce427aff; WORD $0xec5d3fa8 // .quad -1414904713676948737 - WORD $0x36b10137; WORD $0xc66f336c // .quad -4148040191917883081 - WORD $0x80e98cdf; WORD $0x93ba47c9 // .quad -7801844473689174817 - WORD $0x445d4184; WORD $0xb80b0047 // .quad -5185050239897353852 - WORD $0xe123f017; WORD $0xb8a8d9bb // .quad -5140619573684080617 - WORD $0x157491e5; WORD $0xa60dc059 // .quad -6481312799871692315 - WORD $0xd96cec1d; WORD $0xe6d3102a // .quad -1814088448677712867 - WORD $0xad68db2f; WORD $0x87c89837 // .quad -8662506518347195601 - WORD $0xc7e41392; WORD $0x9043ea1a // .quad -8051334308064652398 - WORD $0x98c311fb; WORD $0x29babe45 // .quad 3006924907348169211 - WORD $0x79dd1877; WORD $0xb454e4a1 // .quad -5452481866653427593 - WORD $0xfef3d67a; WORD $0xf4296dd6 // .quad -853029884242176390 - WORD $0xd8545e94; WORD $0xe16a1dc9 // .quad -2203916314889396588 - WORD $0x5f58660c; WORD $0x1899e4a6 // .quad 1772699331562333708 - WORD $0x2734bb1d; WORD $0x8ce2529e // .quad -8294976724446954723 - WORD $0xf72e7f8f; WORD $0x5ec05dcf // .quad 6827560182880305039 - WORD $0xb101e9e4; WORD $0xb01ae745 // .quad -5757034887131305500 - WORD $0xf4fa1f73; WORD $0x76707543 // .quad 8534450228600381299 - WORD $0x1d42645d; WORD $0xdc21a117 // .quad -2584607590486743971 - WORD $0x791c53a8; WORD $0x6a06494a // .quad 7639874402088932264 - WORD $0x72497eba; WORD $0x899504ae // .quad -8532908771695296838 - WORD $0x17636892; WORD $0x0487db9d // .quad 326470965756389522 - WORD $0x0edbde69; WORD $0xabfa45da // .quad -6054449946191733143 - WORD $0x5d3c42b6; WORD $0x45a9d284 // .quad 5019774725622874806 - WORD $0x9292d603; WORD $0xd6f8d750 // .quad -2956376414312278525 - WORD $0xba45a9b2; WORD $0x0b8a2392 // .quad 831516194300602802 - WORD $0x5b9bc5c2; WORD $0x865b8692 // .quad -8765264286586255934 - WORD $0x68d7141e; WORD $0x8e6cac77 // .quad -8183976793979022306 - WORD $0xf282b732; WORD $0xa7f26836 // .quad -6344894339805432014 - WORD $0x430cd926; WORD $0x3207d795 // .quad 3605087062808385830 - WORD $0xaf2364ff; WORD $0xd1ef0244 // .quad -3319431906329402113 - WORD $0x49e807b8; WORD $0x7f44e6bd // .quad 9170708441896323000 - WORD $0xed761f1f; WORD $0x8335616a // .quad -8992173969096958177 - WORD $0x9c6209a6; WORD $0x5f16206c // .quad 6851699533943015846 - WORD $0xa8d3a6e7; WORD $0xa402b9c5 // .quad -6628531442943809817 - WORD $0xc37a8c0f; WORD $0x36dba887 // .quad 3952938399001381903 - WORD $0x130890a1; WORD $0xcd036837 // .quad -3673978285252374367 - WORD $0xda2c9789; WORD $0xc2494954 // .quad -4446942528265218167 - WORD $0x6be55a64; WORD $0x80222122 // .quad -9213765455923815836 - WORD $0x10b7bd6c; WORD $0xf2db9baa // .quad -946992141904134804 - WORD $0x06deb0fd; WORD $0xa02aa96b // .quad -6905520801477381891 - WORD $0x94e5acc7; WORD $0x6f928294 // .quad 8039631859474607303 - WORD $0xc8965d3d; WORD $0xc83553c5 // .quad -4020214983419339459 - WORD $0xba1f17f9; WORD $0xcb772339 // .quad -3785518230938904583 - WORD $0x3abbf48c; WORD $0xfa42a8b7 // .quad -413582710846786420 - WORD $0x14536efb; WORD $0xff2a7604 // .quad -60105885123121413 - WORD $0x84b578d7; WORD $0x9c69a972 // .quad -7176018221920323369 - WORD $0x19684aba; WORD $0xfef51385 // .quad -75132356403901766 - WORD $0x25e2d70d; WORD $0xc38413cf // .quad -4358336758973016307 - WORD $0x5fc25d69; WORD $0x7eb25866 // .quad 9129456591349898601 - WORD $0xef5b8cd1; WORD $0xf46518c2 // .quad -836234930288882479 - WORD $0xfbd97a61; WORD $0xef2f773f // .quad -1211618658047395231 - WORD $0xd5993802; WORD $0x98bf2f79 // .quad -7440175859071633406 - WORD $0xfacfd8fa; WORD $0xaafb550f // .quad -6126209340986631942 - WORD $0x4aff8603; WORD $0xbeeefb58 // .quad -4688533805412153853 - WORD $0xf983cf38; WORD $0x95ba2a53 // .quad -7657761676233289928 - WORD $0x5dbf6784; WORD $0xeeaaba2e // .quad -1248981238337804412 - WORD $0x7bf26183; WORD $0xdd945a74 // .quad -2480258038432112253 - WORD $0xfa97a0b2; WORD $0x952ab45c // .quad -7698142301602209614 - WORD $0x9aeef9e4; WORD $0x94f97111 // .quad -7712008566467528220 - WORD $0x393d88df; WORD $0xba756174 // .quad -5010991858575374113 - WORD $0x01aab85d; WORD $0x7a37cd56 // .quad 8806733365625141341 - WORD $0x478ceb17; WORD $0xe912b9d1 // .quad -1652053804791829737 - WORD $0xc10ab33a; WORD $0xac62e055 // .quad -6025006692552756422 - WORD $0xccb812ee; WORD $0x91abb422 // .quad -7950062655635975442 - WORD $0x314d6009; WORD $0x577b986b // .quad 6303799689591218185 - WORD $0x7fe617aa; WORD $0xb616a12b // .quad -5325892301117581398 - WORD $0xfda0b80b; WORD $0xed5a7e85 // .quad -1343622424865753077 - WORD $0x5fdf9d94; WORD $0xe39c4976 // .quad -2045679357969588844 - WORD $0xbe847307; WORD $0x14588f13 // .quad 1466078993672598279 - WORD $0xfbebc27d; WORD $0x8e41ade9 // .quad -8196078626372074883 - WORD $0xae258fc8; WORD $0x596eb2d8 // .quad 6444284760518135752 - WORD $0x7ae6b31c; WORD $0xb1d21964 // .quad -5633412264537705700 - WORD $0xd9aef3bb; WORD $0x6fca5f8e // .quad 8055355950647669691 - WORD $0x99a05fe3; WORD $0xde469fbd // .quad -2430079312244744221 - WORD $0x480d5854; WORD $0x25de7bb9 // .quad 2728754459941099604 - WORD $0x80043bee; WORD $0x8aec23d6 // .quad -8436328597794046994 - WORD $0x9a10ae6a; WORD $0xaf561aa7 // .quad -5812428961928401302 - WORD $0x20054ae9; WORD $0xada72ccc // .quad -5933724728815170839 - WORD $0x8094da04; WORD $0x1b2ba151 // .quad 1957835834444274180 - WORD $0x28069da4; WORD $0xd910f7ff // .quad -2805469892591575644 - WORD $0xf05d0842; WORD $0x90fb44d2 // .quad -7999724640327104446 - WORD $0x79042286; WORD $0x87aa9aff // .quad -8670947710510816634 - WORD $0xac744a53; WORD $0x353a1607 // .quad 3835402254873283155 - WORD $0x57452b28; WORD $0xa99541bf // .quad -6226998619711132888 - WORD $0x97915ce8; WORD $0x42889b89 // .quad 4794252818591603944 - WORD $0x2d1675f2; WORD $0xd3fa922f // .quad -3172062256211528206 - WORD $0xfebada11; WORD $0x69956135 // .quad 7608094030047140369 - WORD $0x7c2e09b7; WORD $0x847c9b5d // .quad -8900067937773286985 - WORD $0x7e699095; WORD $0x43fab983 // .quad 4898431519131537557 - WORD $0xdb398c25; WORD $0xa59bc234 // .quad -6513398903789220827 - WORD $0x5e03f4bb; WORD $0x94f967e4 // .quad -7712018656367741765 - WORD $0x1207ef2e; WORD $0xcf02b2c2 // .quad -3530062611309138130 - WORD $0xbac278f5; WORD $0x1d1be0ee // .quad 2097517367411243253 - WORD $0x4b44f57d; WORD $0x8161afb9 // .quad -9123818159709293187 - WORD $0x69731732; WORD $0x6462d92a // .quad 7233582727691441970 - WORD $0x9e1632dc; WORD $0xa1ba1ba7 // .quad -6793086681209228580 - WORD $0x03cfdcfe; WORD $0x7d7b8f75 // .quad 9041978409614302462 - WORD $0x859bbf93; WORD $0xca28a291 // .quad -3879672333084147821 - WORD $0x44c3d43e; WORD $0x5cda7352 // .quad 6690786993590490174 - WORD $0xe702af78; WORD $0xfcb2cb35 // .quad -237904397927796872 - WORD $0x6afa64a7; WORD $0x3a088813 // .quad 4181741870994056359 - WORD $0xb061adab; WORD $0x9defbf01 // .quad -7066219276345954901 - WORD $0x45b8fdd0; WORD $0x088aaa18 // .quad 615491320315182544 - WORD $0x1c7a1916; WORD $0xc56baec2 // .quad -4221088077005055722 - WORD $0x57273d45; WORD $0x8aad549e // .quad -8454007886460797627 - WORD $0xa3989f5b; WORD $0xf6c69a72 // .quad -664674077828931749 - WORD $0xf678864b; WORD $0x36ac54e2 // .quad 3939617107816777291 - WORD $0xa63f6399; WORD $0x9a3c2087 // .quad -7332950326284164199 - WORD $0xb416a7dd; WORD $0x84576a1b // .quad -8910536670511192099 - WORD $0x8fcf3c7f; WORD $0xc0cb28a9 // .quad -4554501889427817345 - WORD $0xa11c51d5; WORD $0x656d44a2 // .quad 7308573235570561493 - WORD $0xf3c30b9f; WORD $0xf0fdf2d3 // .quad -1081441343357383777 - WORD $0xa4b1b325; WORD $0x9f644ae5 // .quad -6961356773836868827 - WORD $0x7859e743; WORD $0x969eb7c4 // .quad -7593429867239446717 - WORD $0x0dde1fee; WORD $0x873d5d9f // .quad -8701695967296086034 - WORD $0x96706114; WORD $0xbc4665b5 // .quad -4880101315621920492 - WORD $0xd155a7ea; WORD $0xa90cb506 // .quad -6265433940692719638 - WORD $0xfc0c7959; WORD $0xeb57ff22 // .quad -1488440626100012711 - WORD $0x42d588f2; WORD $0x09a7f124 // .quad 695789805494438130 - WORD $0xdd87cbd8; WORD $0x9316ff75 // .quad -7847804418953589800 - WORD $0x538aeb2f; WORD $0x0c11ed6d // .quad 869737256868047663 - WORD $0x54e9bece; WORD $0xb7dcbf53 // .quad -5198069505264599346 - WORD $0xa86da5fa; WORD $0x8f1668c8 // .quad -8136200465769716230 - WORD $0x2a242e81; WORD $0xe5d3ef28 // .quad -1885900863153361279 - WORD $0x694487bc; WORD $0xf96e017d // .quad -473439272678684740 - WORD $0x1a569d10; WORD $0x8fa47579 // .quad -8096217067111932656 - WORD $0xc395a9ac; WORD $0x37c981dc // .quad 4019886927579031980 - WORD $0x60ec4455; WORD $0xb38d92d7 // .quad -5508585315462527915 - WORD $0xf47b1417; WORD $0x85bbe253 // .quad -8810199395808373737 - WORD $0x3927556a; WORD $0xe070f78d // .quad -2274045625900771990 - WORD $0x78ccec8e; WORD $0x93956d74 // .quad -7812217631593927538 - WORD $0x43b89562; WORD $0x8c469ab8 // .quad -8338807543829064350 - WORD $0x970027b2; WORD $0x387ac8d1 // .quad 4069786015789754290 - WORD $0x54a6babb; WORD $0xaf584166 // .quad -5811823411358942533 - WORD $0xfcc0319e; WORD $0x06997b05 // .quad 475546501309804958 - WORD $0xe9d0696a; WORD $0xdb2e51bf // .quad -2653093245771290262 - WORD $0xbdf81f03; WORD $0x441fece3 // .quad 4908902581746016003 - WORD $0xf22241e2; WORD $0x88fcf317 // .quad -8575712306248138270 - WORD $0xad7626c3; WORD $0xd527e81c // .quad -3087243809672255805 - WORD $0xeeaad25a; WORD $0xab3c2fdd // .quad -6107954364382784934 - WORD $0xd8d3b074; WORD $0x8a71e223 // .quad -8470740780517707660 - WORD $0x6a5586f1; WORD $0xd60b3bd5 // .quad -3023256937051093263 - WORD $0x67844e49; WORD $0xf6872d56 // .quad -682526969396179383 - WORD $0x62757456; WORD $0x85c70565 // .quad -8807064613298015146 - WORD $0x016561db; WORD $0xb428f8ac // .quad -5464844730172612133 - WORD $0xbb12d16c; WORD $0xa738c6be // .quad -6397144748195131028 - WORD $0x01beba52; WORD $0xe13336d7 // .quad -2219369894288377262 - WORD $0x69d785c7; WORD $0xd106f86e // .quad -3384744916816525881 - WORD $0x61173473; WORD $0xecc00246 // .quad -1387106183930235789 - WORD $0x0226b39c; WORD $0x82a45b45 // .quad -9032994600651410532 - WORD $0xf95d0190; WORD $0x27f002d7 // .quad 2877803288514593168 - WORD $0x42b06084; WORD $0xa34d7216 // .quad -6679557232386875260 - WORD $0xf7b441f4; WORD $0x31ec038d // .quad 3597254110643241460 - WORD $0xd35c78a5; WORD $0xcc20ce9b // .quad -3737760522056206171 - WORD $0x75a15271; WORD $0x7e670471 // .quad 9108253656731439729 - WORD $0xc83396ce; WORD $0xff290242 // .quad -60514634142869810 - WORD $0xe984d386; WORD $0x0f0062c6 // .quad 1080972517029761926 - WORD $0xbd203e41; WORD $0x9f79a169 // .quad -6955350673980375487 - WORD $0xa3e60868; WORD $0x52c07b78 // .quad 5962901664714590312 - WORD $0x2c684dd1; WORD $0xc75809c4 // .quad -4082502324048081455 - WORD $0xccdf8a82; WORD $0xa7709a56 // .quad -6381430974388925822 - WORD $0x37826145; WORD $0xf92e0c35 // .quad -491441886632713915 - WORD $0x400bb691; WORD $0x88a66076 // .quad -8600080377420466543 - WORD $0x42b17ccb; WORD $0x9bbcc7a1 // .quad -7224680206786528053 - WORD $0xd00ea435; WORD $0x6acff893 // .quad 7696643601933968437 - WORD $0x935ddbfe; WORD $0xc2abf989 // .quad -4419164240055772162 - WORD $0xc4124d43; WORD $0x0583f6b8 // .quad 397432465562684739 - WORD $0xf83552fe; WORD $0xf356f7eb // .quad -912269281642327298 - WORD $0x7a8b704a; WORD $0xc3727a33 // .quad -4363290727450709942 - WORD $0x7b2153de; WORD $0x98165af3 // .quad -7487697328667536418 - WORD $0x592e4c5c; WORD $0x744f18c0 // .quad 8380944645968776284 - WORD $0x59e9a8d6; WORD $0xbe1bf1b0 // .quad -4747935642407032618 - WORD $0x6f79df73; WORD $0x1162def0 // .quad 1252808770606194547 - WORD $0x7064130c; WORD $0xeda2ee1c // .quad -1323233534581402868 - WORD $0x45ac2ba8; WORD $0x8addcb56 // .quad -8440366555225904216 - WORD $0xc63e8be7; WORD $0x9485d4d1 // .quad -7744549986754458649 - WORD $0xd7173692; WORD $0x6d953e2b // .quad 7896285879677171346 - WORD $0x37ce2ee1; WORD $0xb9a74a06 // .quad -5069001465015685407 - WORD $0xccdd0437; WORD $0xc8fa8db6 // .quad -3964700705685699529 - WORD $0xc5c1ba99; WORD $0xe8111c87 // .quad -1724565812842218855 - WORD $0x400a22a2; WORD $0x1d9c9892 // .quad 2133748077373825698 - WORD $0xdb9914a0; WORD $0x910ab1d4 // .quad -7995382660667468640 - WORD $0xd00cab4b; WORD $0x2503beb6 // .quad 2667185096717282123 - WORD $0x127f59c8; WORD $0xb54d5e4a // .quad -5382542307406947896 - WORD $0x840fd61d; WORD $0x2e44ae64 // .quad 3333981370896602653 - WORD $0x971f303a; WORD $0xe2a0b5dc // .quad -2116491865831296966 - WORD $0xd289e5d2; WORD $0x5ceaecfe // .quad 6695424375237764562 - WORD $0xde737e24; WORD $0x8da471a9 // .quad -8240336443785642460 - WORD $0x872c5f47; WORD $0x7425a83e // .quad 8369280469047205703 - WORD $0x56105dad; WORD $0xb10d8e14 // .quad -5688734536304665171 - WORD $0x28f77719; WORD $0xd12f124e // .quad -3373457468973156583 - WORD $0x6b947518; WORD $0xdd50f199 // .quad -2499232151953443560 - WORD $0xd99aaa6f; WORD $0x82bd6b70 // .quad -9025939945749304721 - WORD $0xe33cc92f; WORD $0x8a5296ff // .quad -8479549122611984081 - WORD $0x1001550b; WORD $0x636cc64d // .quad 7164319141522920715 - WORD $0xdc0bfb7b; WORD $0xace73cbf // .quad -5987750384837592197 - WORD $0x5401aa4e; WORD $0x3c47f7e0 // .quad 4343712908476262990 - WORD $0xd30efa5a; WORD $0xd8210bef // .quad -2873001962619602342 - WORD $0x34810a71; WORD $0x65acfaec // .quad 7326506586225052273 - WORD $0xe3e95c78; WORD $0x8714a775 // .quad -8713155254278333320 - WORD $0x41a14d0d; WORD $0x7f1839a7 // .quad 9158133232781315341 - WORD $0x5ce3b396; WORD $0xa8d9d153 // .quad -6279758049420528746 - WORD $0x1209a050; WORD $0x1ede4811 // .quad 2224294504121868368 - WORD $0x341ca07c; WORD $0xd31045a8 // .quad -3238011543348273028 - WORD $0xab460432; WORD $0x934aed0a // .quad -7833187971778608078 - WORD $0x2091e44d; WORD $0x83ea2b89 // .quad -8941286242233752499 - WORD $0x5617853f; WORD $0xf81da84d // .quad -568112927868484289 - WORD $0x68b65d60; WORD $0xa4e4b66b // .quad -6564921784364802720 - WORD $0xab9d668e; WORD $0x36251260 // .quad 3901544858591782542 - WORD $0x42e3f4b9; WORD $0xce1de406 // .quad -3594466212028615495 - WORD $0x6b426019; WORD $0xc1d72b7c // .quad -4479063491021217767 - WORD $0xe9ce78f3; WORD $0x80d2ae83 // .quad -9164070410158966541 - WORD $0x8612f81f; WORD $0xb24cf65b // .quad -5598829363776522209 - WORD $0xe4421730; WORD $0xa1075a24 // .quad -6843401994271320272 - WORD $0x6797b627; WORD $0xdee033f2 // .quad -2386850686293264857 - WORD $0x1d529cfc; WORD $0xc94930ae // .quad -3942566474411762436 - WORD $0x017da3b1; WORD $0x169840ef // .quad 1628122660560806833 - WORD $0xa4a7443c; WORD $0xfb9b7cd9 // .quad -316522074587315140 - WORD $0x60ee864e; WORD $0x8e1f2895 // .quad -8205795374004271538 - WORD $0x06e88aa5; WORD $0x9d412e08 // .quad -7115355324258153819 - WORD $0xb92a27e2; WORD $0xf1a6f2ba // .quad -1033872180650563614 - WORD $0x08a2ad4e; WORD $0xc491798a // .quad -4282508136895304370 - WORD $0x6774b1db; WORD $0xae10af69 // .quad -5904026244240592421 - WORD $0x8acb58a2; WORD $0xf5b5d7ec // .quad -741449152691742558 - WORD $0xe0a8ef29; WORD $0xacca6da1 // .quad -5995859411864064215 - WORD $0xd6bf1765; WORD $0x9991a6f3 // .quad -7380934748073420955 - WORD $0x58d32af3; WORD $0x17fd090a // .quad 1728547772024695539 - WORD $0xcc6edd3f; WORD $0xbff610b0 // .quad -4614482416664388289 - WORD $0xef07f5b0; WORD $0xddfc4b4c // .quad -2451001303396518480 - WORD $0xff8a948e; WORD $0xeff394dc // .quad -1156417002403097458 - WORD $0x1564f98e; WORD $0x4abdaf10 // .quad 5385653213018257806 - WORD $0x1fb69cd9; WORD $0x95f83d0a // .quad -7640289654143017767 - WORD $0x1abe37f1; WORD $0x9d6d1ad4 // .quad -7102991539009341455 - WORD $0xa7a4440f; WORD $0xbb764c4c // .quad -4938676049251384305 - WORD $0x216dc5ed; WORD $0x84c86189 // .quad -8878739423761676819 - WORD $0xd18d5513; WORD $0xea53df5f // .quad -1561659043136842477 - WORD $0xb4e49bb4; WORD $0x32fd3cf5 // .quad 3674159897003727796 - WORD $0xe2f8552c; WORD $0x92746b9b // .quad -7893565929601608404 - WORD $0x221dc2a1; WORD $0x3fbc8c33 // .quad 4592699871254659745 - WORD $0xdbb66a77; WORD $0xb7118682 // .quad -5255271393574622601 - WORD $0xeaa5334a; WORD $0x0fabaf3f // .quad 1129188820640936778 - WORD $0x92a40515; WORD $0xe4d5e823 // .quad -1957403223540890347 - WORD $0xf2a7400e; WORD $0x29cb4d87 // .quad 3011586022114279438 - WORD $0x3ba6832d; WORD $0x8f05b116 // .quad -8140906042354138323 - WORD $0xef511012; WORD $0x743e20e9 // .quad 8376168546070237202 - WORD $0xca9023f8; WORD $0xb2c71d5b // .quad -5564446534515285000 - WORD $0x6b255416; WORD $0x914da924 // .quad -7976533391121755114 - WORD $0xbd342cf6; WORD $0xdf78e4b2 // .quad -2343872149716718346 - WORD $0xc2f7548e; WORD $0x1ad089b6 // .quad 1932195658189984910 - WORD $0xb6409c1a; WORD $0x8bab8eef // .quad -8382449121214030822 - WORD $0x73b529b1; WORD $0xa184ac24 // .quad -6808127464117294671 - WORD $0xa3d0c320; WORD $0xae9672ab // .quad -5866375383090150624 - WORD $0x90a2741e; WORD $0xc9e5d72d // .quad -3898473311719230434 - WORD $0x8cc4f3e8; WORD $0xda3c0f56 // .quad -2721283210435300376 - WORD $0x7a658892; WORD $0x7e2fa67c // .quad 9092669226243950738 - WORD $0x17fb1871; WORD $0x88658996 // .quad -8618331034163144591 - WORD $0x98feeab7; WORD $0xddbb901b // .quad -2469221522477225289 - WORD $0x9df9de8d; WORD $0xaa7eebfb // .quad -6161227774276542835 - WORD $0x7f3ea565; WORD $0x552a7422 // .quad 6136845133758244197 - WORD $0x85785631; WORD $0xd51ea6fa // .quad -3089848699418290639 - WORD $0x8f87275f; WORD $0xd53a8895 // .quad -3082000819042179233 - WORD $0x936b35de; WORD $0x8533285c // .quad -8848684464777513506 - WORD $0xf368f137; WORD $0x8a892aba // .quad -8464187042230111945 - WORD $0xb8460356; WORD $0xa67ff273 // .quad -6449169562544503978 - WORD $0xb0432d85; WORD $0x2d2b7569 // .quad 3254824252494523781 - WORD $0xa657842c; WORD $0xd01fef10 // .quad -3449775934753242068 - WORD $0x0e29fc73; WORD $0x9c3b2962 // .quad -7189106879045698445 - WORD $0x67f6b29b; WORD $0x8213f56a // .quad -9073638986861858149 - WORD $0x91b47b8f; WORD $0x8349f3ba // .quad -8986383598807123057 - WORD $0x01f45f42; WORD $0xa298f2c5 // .quad -6730362715149934782 - WORD $0x36219a73; WORD $0x241c70a9 // .quad 2602078556773259891 - WORD $0x42717713; WORD $0xcb3f2f76 // .quad -3801267375510030573 - WORD $0x83aa0110; WORD $0xed238cd3 // .quad -1359087822460813040 - WORD $0xd30dd4d7; WORD $0xfe0efb53 // .quad -139898200960150313 - WORD $0x324a40aa; WORD $0xf4363804 // .quad -849429889038008150 - WORD $0x63e8a506; WORD $0x9ec95d14 // .quad -7004965403241175802 - WORD $0x3edcd0d5; WORD $0xb143c605 // .quad -5673473379724898091 - WORD $0x7ce2ce48; WORD $0xc67bb459 // .quad -4144520735624081848 - WORD $0x8e94050a; WORD $0xdd94b786 // .quad -2480155706228734710 - WORD $0xdc1b81da; WORD $0xf81aa16f // .quad -568964901102714406 - WORD $0x191c8326; WORD $0xca7cf2b4 // .quad -3855940325606653146 - WORD $0xe9913128; WORD $0x9b10a4e5 // .quad -7273132090830278360 - WORD $0x1f63a3f0; WORD $0xfd1c2f61 // .quad -208239388580928528 - WORD $0x63f57d72; WORD $0xc1d4ce1f // .quad -4479729095110460046 - WORD $0x673c8cec; WORD $0xbc633b39 // .quad -4871985254153548564 - WORD $0x3cf2dccf; WORD $0xf24a01a7 // .quad -987975350460687153 - WORD $0xe085d813; WORD $0xd5be0503 // .quad -3044990783845967853 - WORD $0x8617ca01; WORD $0x976e4108 // .quad -7535013621679011327 - WORD $0xd8a74e18; WORD $0x4b2d8644 // .quad 5417133557047315992 - WORD $0xa79dbc82; WORD $0xbd49d14a // .quad -4807081008671376254 - WORD $0x0ed1219e; WORD $0xddf8e7d6 // .quad -2451955090545630818 - WORD $0x51852ba2; WORD $0xec9c459d // .quad -1397165242411832414 - WORD $0xc942b503; WORD $0xcabb90e5 // .quad -3838314940804713213 - WORD $0x52f33b45; WORD $0x93e1ab82 // .quad -7790757304148477115 - WORD $0x3b936243; WORD $0x3d6a751f // .quad 4425478360848884291 - WORD $0xe7b00a17; WORD $0xb8da1662 // .quad -5126760611758208489 - WORD $0x0a783ad4; WORD $0x0cc51267 // .quad 920161932633717460 - WORD $0xa19c0c9d; WORD $0xe7109bfb // .quad -1796764746270372707 - WORD $0x668b24c5; WORD $0x27fb2b80 // .quad 2880944217109767365 - WORD $0x450187e2; WORD $0x906a617d // .quad -8040506994060064798 - WORD $0x802dedf6; WORD $0xb1f9f660 // .quad -5622191765467566602 - WORD $0x9641e9da; WORD $0xb484f9dc // .quad -5438947724147693094 - WORD $0xa0396973; WORD $0x5e7873f8 // .quad 6807318348447705459 - WORD $0xbbd26451; WORD $0xe1a63853 // .quad -2186998636757228463 - WORD $0x6423e1e8; WORD $0xdb0b487b // .quad -2662955059861265944 - WORD $0x55637eb2; WORD $0x8d07e334 // .quad -8284403175614349646 - WORD $0x3d2cda62; WORD $0x91ce1a9a // .quad -7940379843253970334 - WORD $0x6abc5e5f; WORD $0xb049dc01 // .quad -5743817951090549153 - WORD $0xcc7810fb; WORD $0x7641a140 // .quad 8521269269642088699 - WORD $0xc56b75f7; WORD $0xdc5c5301 // .quad -2568086420435798537 - WORD $0x7fcb0a9d; WORD $0xa9e904c8 // .quad -6203421752542164323 - WORD $0x1b6329ba; WORD $0x89b9b3e1 // .quad -8522583040413455942 - WORD $0x9fbdcd44; WORD $0x546345fa // .quad 6080780864604458308 - WORD $0x623bf429; WORD $0xac2820d9 // .quad -6041542782089432023 - WORD $0x47ad4095; WORD $0xa97c1779 // .quad -6234081974526590827 - WORD $0xbacaf133; WORD $0xd732290f // .quad -2940242459184402125 - WORD $0xcccc485d; WORD $0x49ed8eab // .quad 5327070802775656541 - WORD $0xd4bed6c0; WORD $0x867f59a9 // .quad -8755180564631333184 - WORD $0xbfff5a74; WORD $0x5c68f256 // .quad 6658838503469570676 - WORD $0x49ee8c70; WORD $0xa81f3014 // .quad -6332289687361778576 - WORD $0x6fff3111; WORD $0x73832eec // .quad 8323548129336963345 - WORD $0x5c6a2f8c; WORD $0xd226fc19 // .quad -3303676090774835316 - WORD $0xc5ff7eab; WORD $0xc831fd53 // .quad -4021154456019173717 - WORD $0xd9c25db7; WORD $0x83585d8f // .quad -8982326584375353929 - WORD $0xb77f5e55; WORD $0xba3e7ca8 // .quad -5026443070023967147 - WORD $0xd032f525; WORD $0xa42e74f3 // .quad -6616222212041804507 - WORD $0xe55f35eb; WORD $0x28ce1bd2 // .quad 2940318199324816875 - WORD $0xc43fb26f; WORD $0xcd3a1230 // .quad -3658591746624867729 - WORD $0xcf5b81b3; WORD $0x7980d163 // .quad 8755227902219092403 - WORD $0x7aa7cf85; WORD $0x80444b5e // .quad -9204148869281624187 - WORD $0xc332621f; WORD $0xd7e105bc // .quad -2891023177508298209 - WORD $0x1951c366; WORD $0xa0555e36 // .quad -6893500068174642330 - WORD $0xf3fefaa7; WORD $0x8dd9472b // .quad -8225464990312760665 - WORD $0x9fa63440; WORD $0xc86ab5c3 // .quad -4005189066790915008 - WORD $0xf0feb951; WORD $0xb14f98f6 // .quad -5670145219463562927 - WORD $0x878fc150; WORD $0xfa856334 // .quad -394800315061255856 - WORD $0x569f33d3; WORD $0x6ed1bf9a // .quad 7985374283903742931 - WORD $0xd4b9d8d2; WORD $0x9c935e00 // .quad -7164279224554366766 - WORD $0xec4700c8; WORD $0x0a862f80 // .quad 758345818024902856 - WORD $0x09e84f07; WORD $0xc3b83581 // .quad -4343663012265570553 - WORD $0x2758c0fa; WORD $0xcd27bb61 // .quad -3663753745896259334 - WORD $0x4c6262c8; WORD $0xf4a642e1 // .quad -817892746904575288 - WORD $0xb897789c; WORD $0x8038d51c // .quad -9207375118826243940 - WORD $0xcfbd7dbd; WORD $0x98e7e9cc // .quad -7428711994456441411 - WORD $0xe6bd56c3; WORD $0xe0470a63 // .quad -2285846861678029117 - WORD $0x03acdd2c; WORD $0xbf21e440 // .quad -4674203974643163860 - WORD $0xe06cac74; WORD $0x1858ccfc // .quad 1754377441329851508 - WORD $0x04981478; WORD $0xeeea5d50 // .quad -1231068949876566920 - WORD $0x0c43ebc8; WORD $0x0f37801e // .quad 1096485900831157192 - WORD $0x02df0ccb; WORD $0x95527a52 // .quad -7686947121313936181 - WORD $0x8f54e6ba; WORD $0xd3056025 // .quad -3241078642388441414 - WORD $0x8396cffd; WORD $0xbaa718e6 // .quad -4996997883215032323 - WORD $0xf32a2069; WORD $0x47c6b82e // .quad 5172023733869224041 - WORD $0x247c83fd; WORD $0xe950df20 // .quad -1634561335591402499 - WORD $0x57fa5441; WORD $0x4cdc331d // .quad 5538357842881958977 - WORD $0x16cdd27e; WORD $0x91d28b74 // .quad -7939129862385708418 - WORD $0xadf8e952; WORD $0xe0133fe4 // .quad -2300424733252327086 - WORD $0x1c81471d; WORD $0xb6472e51 // .quad -5312226309554747619 - WORD $0xd97723a6; WORD $0x58180fdd // .quad 6347841120289366950 - WORD $0x63a198e5; WORD $0xe3d8f9e5 // .quad -2028596868516046619 - WORD $0xa7ea7648; WORD $0x570f09ea // .quad 6273243709394548296 - WORD $0x5e44ff8f; WORD $0x8e679c2f // .quad -8185402070463610993 - WORD $0x51e513da; WORD $0x2cd2cc65 // .quad 3229868618315797466 - WORD $0x35d63f73; WORD $0xb201833b // .quad -5620066569652125837 - WORD $0xa65e58d1; WORD $0xf8077f7e // .quad -574350245532641071 - WORD $0x034bcf4f; WORD $0xde81e40a // .quad -2413397193637769393 - WORD $0x27faf782; WORD $0xfb04afaf // .quad -358968903457900670 - WORD $0x420f6191; WORD $0x8b112e86 // .quad -8425902273664687727 - WORD $0xf1f9b563; WORD $0x79c5db9a // .quad 8774660907532399971 - WORD $0xd29339f6; WORD $0xadd57a27 // .quad -5920691823653471754 - WORD $0xae7822bc; WORD $0x18375281 // .quad 1744954097560724156 - WORD $0xc7380874; WORD $0xd94ad8b1 // .quad -2789178761139451788 - WORD $0x0d0b15b5; WORD $0x8f229391 // .quad -8132775725879323211 - WORD $0x1c830548; WORD $0x87cec76f // .quad -8660765753353239224 - WORD $0x504ddb22; WORD $0xb2eb3875 // .quad -5554283638921766110 - WORD $0xe3a3c69a; WORD $0xa9c2794a // .quad -6214271173264161126 - WORD $0xa46151eb; WORD $0x5fa60692 // .quad 6892203506629956075 - WORD $0x9c8cb841; WORD $0xd433179d // .quad -3156152948152813503 - WORD $0xa6bcd333; WORD $0xdbc7c41b // .quad -2609901835997359309 - WORD $0x81d7f328; WORD $0x849feec2 // .quad -8890124620236590296 - WORD $0x906c0800; WORD $0x12b9b522 // .quad 1349308723430688768 - WORD $0x224deff3; WORD $0xa5c7ea73 // .quad -6500969756868349965 - WORD $0x34870a00; WORD $0xd768226b // .quad -2925050114139026944 - WORD $0xeae16bef; WORD $0xcf39e50f // .quad -3514526177658049553 - WORD $0x00d46640; WORD $0xe6a11583 // .quad -1828156321336891840 - WORD $0xf2cce375; WORD $0x81842f29 // .quad -9114107888677362827 - WORD $0xc1097fd0; WORD $0x60495ae3 // .quad 6938176635183661008 - WORD $0x6f801c53; WORD $0xa1e53af4 // .quad -6780948842419315629 - WORD $0xb14bdfc4; WORD $0x385bb19c // .quad 4061034775552188356 - WORD $0x8b602368; WORD $0xca5e89b1 // .quad -3864500034596756632 - WORD $0xdd9ed7b5; WORD $0x46729e03 // .quad 5076293469440235445 - WORD $0xee382c42; WORD $0xfcf62c1d // .quad -218939024818557886 - WORD $0x6a8346d1; WORD $0x6c07a2c2 // .quad 7784369436827535057 - WORD $0xb4e31ba9; WORD $0x9e19db92 // .quad -7054365918152680535 - WORD $0x05241885; WORD $0xc7098b73 // .quad -4104596259247744891 - WORD $0x621be293; WORD $0xc5a05277 // .quad -4206271379263462765 - WORD $0xc66d1ea7; WORD $0xb8cbee4f // .quad -5130745324059681113 - WORD $0x3aa2db38; WORD $0xf7086715 // .quad -646153205651940552 - WORD $0xdc043328; WORD $0x737f74f1 // .quad 8322499218531169064 - WORD $0x44a5c903; WORD $0x9a65406d // .quad -7321374781173544701 - WORD $0x53053ff2; WORD $0x505f522e // .quad 5791438004736573426 - WORD $0x95cf3b44; WORD $0xc0fe9088 // .quad -4540032458039542972 - WORD $0xe7c68fef; WORD $0x647726b9 // .quad 7239297505920716783 - WORD $0xbb430a15; WORD $0xf13e34aa // .quad -1063354554122040811 - WORD $0x30dc19f5; WORD $0x5eca7834 // .quad 6830403950414141941 - WORD $0xb509e64d; WORD $0x96c6e0ea // .quad -7582125623967357363 - WORD $0x3d132072; WORD $0xb67d1641 // .quad -5297053117264486286 - WORD $0x624c5fe0; WORD $0xbc789925 // .quad -4865971011531808800 - WORD $0x8c57e88f; WORD $0xe41c5bd1 // .quad -2009630378153219953 - WORD $0xbadf77d8; WORD $0xeb96bf6e // .quad -1470777745987373096 - WORD $0xf7b6f159; WORD $0x8e91b962 // .quad -8173548013986844327 - WORD $0x34cbaae7; WORD $0x933e37a5 // .quad -7836765118883190041 - WORD $0xb5a4adb0; WORD $0x723627bb // .quad 8229809056225996208 - WORD $0x81fe95a1; WORD $0xb80dc58e // .quad -5184270380176599647 - WORD $0xa30dd91c; WORD $0xcec3b1aa // .quad -3547796734999668452 - WORD $0x227e3b09; WORD $0xe61136f2 // .quad -1868651956793361655 - WORD $0xa5e8a7b1; WORD $0x213a4f0a // .quad 2394313059052595121 - WORD $0x558ee4e6; WORD $0x8fcac257 // .quad -8085436500636932890 - WORD $0x4f62d19d; WORD $0xa988e2cd // .quad -6230480713039031907 - WORD $0x2af29e1f; WORD $0xb3bd72ed // .quad -5495109607368778209 - WORD $0xa33b8605; WORD $0x93eb1b80 // .quad -7788100891298789883 - WORD $0x75af45a7; WORD $0xe0accfa8 // .quad -2257200990783584857 - WORD $0x660533c3; WORD $0xbc72f130 // .quad -4867563057061743677 - WORD $0x498d8b88; WORD $0x8c6c01c9 // .quad -8328279646880822392 - WORD $0x7f8680b4; WORD $0xeb8fad7c // .quad -1472767802899791692 - WORD $0x9bf0ee6a; WORD $0xaf87023b // .quad -5798663540173640086 - WORD $0x9f6820e1; WORD $0xa67398db // .quad -6452645772052127519 - WORD $0x82ed2a05; WORD $0xdb68c2ca // .quad -2636643406789662203 - WORD $0x43a1148c; WORD $0x88083f89 // .quad -8644589625959967604 - WORD $0x91d43a43; WORD $0x892179be // .quad -8565431156884620733 - WORD $0x948959b0; WORD $0x6a0a4f6b // .quad 7641007041259592112 - WORD $0x364948d4; WORD $0xab69d82e // .quad -6095102927678388012 - WORD $0x79abb01c; WORD $0x848ce346 // .quad -8895485272135061476 - WORD $0xc3db9b09; WORD $0xd6444e39 // .quad -3007192641170597111 - WORD $0x0c0b4e11; WORD $0xf2d80e0c // .quad -947992276657025519 - WORD $0x1a6940e5; WORD $0x85eab0e4 // .quad -8797024428372705051 - WORD $0x0f0e2195; WORD $0x6f8e118f // .quad 8038381691033493909 - WORD $0x2103911f; WORD $0xa7655d1d // .quad -6384594517038493409 - WORD $0xd2d1a9fb; WORD $0x4b7195f2 // .quad 5436291095364479483 - WORD $0x69447567; WORD $0xd13eb464 // .quad -3369057127870728857 - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - // .p2align 2, 0x00 -_POW_TAB: - WORD $0x00000001 // .long 1 - WORD $0x00000003 // .long 3 - WORD $0x00000006 // .long 6 - WORD $0x00000009 // .long 9 - WORD $0x0000000d // .long 13 - WORD $0x00000010 // .long 16 - WORD $0x00000013 // .long 19 - WORD $0x00000017 // .long 23 - WORD $0x0000001a // .long 26 - // .p2align 2, 0x00 -_LSHIFT_TAB: - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000001 // .long 1 - WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000001 // .long 1 - WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000001 // .long 1 - WORD $0x00353231 // .asciz 4, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000002 // .long 2 - WORD $0x00353236 // .asciz 4, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000002 // .long 2 - WORD $0x35323133 // .asciz 4, '3125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000002 // .long 2 - WORD $0x32363531 // .asciz 4, '15625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000003 // .long 3 - WORD $0x32313837 // .asciz 4, '78125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000003 // .long 3 - WORD $0x36303933 // .asciz 4, '390625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000003 // .long 3 - WORD $0x33353931 // .asciz 4, '1953125\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00353231 // .asciz 4, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000004 // .long 4 - WORD $0x35363739 // .asciz 4, '9765625\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00353236 // .asciz 4, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000004 // .long 4 - WORD $0x32383834 // .asciz 4, '48828125\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x35323138 // .asciz 4, '8125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000004 // .long 4 - WORD $0x31343432 // .asciz 4, '244140625\x00\x00\x00\x00\x00\x00\x00' - WORD $0x32363034 // .asciz 4, '40625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000004 // .long 4 - WORD $0x30323231 // .asciz 4, '1220703125\x00\x00\x00\x00\x00\x00' - WORD $0x31333037 // .asciz 4, '703125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000005 // .long 5 - WORD $0x33303136 // .asciz 4, '6103515625\x00\x00\x00\x00\x00\x00' - WORD $0x36353135 // .asciz 4, '515625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000005 // .long 5 - WORD $0x31353033 // .asciz 4, '30517578125\x00\x00\x00\x00\x00' - WORD $0x38373537 // .asciz 4, '7578125\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00353231 // .asciz 4, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000005 // .long 5 - WORD $0x35323531 // .asciz 4, '152587890625\x00\x00\x00\x00' - WORD $0x39383738 // .asciz 4, '87890625\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x35323630 // .asciz 4, '0625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000006 // .long 6 - WORD $0x39323637 // .asciz 4, '762939453125\x00\x00\x00\x00' - WORD $0x35343933 // .asciz 4, '39453125\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x35323133 // .asciz 4, '3125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000006 // .long 6 - WORD $0x34313833 // .asciz 4, '3814697265625\x00\x00\x00' - WORD $0x32373936 // .asciz 4, '697265625\x00\x00\x00\x00\x00\x00\x00' - WORD $0x32363536 // .asciz 4, '65625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000006 // .long 6 - WORD $0x37303931 // .asciz 4, '19073486328125\x00\x00' - WORD $0x36383433 // .asciz 4, '3486328125\x00\x00\x00\x00\x00\x00' - WORD $0x31383233 // .asciz 4, '328125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000007 // .long 7 - WORD $0x36333539 // .asciz 4, '95367431640625\x00\x00' - WORD $0x31333437 // .asciz 4, '7431640625\x00\x00\x00\x00\x00\x00' - WORD $0x36303436 // .asciz 4, '640625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000007 // .long 7 - WORD $0x38363734 // .asciz 4, '476837158203125\x00' - WORD $0x35313733 // .asciz 4, '37158203125\x00\x00\x00\x00\x00' - WORD $0x33303238 // .asciz 4, '8203125\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00353231 // .asciz 4, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000007 // .long 7 - WORD $0x34383332 // .asciz 4, '2384185791015625' - WORD $0x37353831 // .asciz 4, '185791015625\x00\x00\x00\x00' - WORD $0x31303139 // .asciz 4, '91015625\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x35323635 // .asciz 4, '5625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000007 // .long 7 - WORD $0x32393131 // .asciz 4, '1192092895507812' - WORD $0x38323930 // .asciz 4, '0928955078125\x00\x00\x00' - WORD $0x30353539 // .asciz 4, '955078125\x00\x00\x00\x00\x00\x00\x00' - WORD $0x32313837 // .asciz 4, '78125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000008 // .long 8 - WORD $0x30363935 // .asciz 4, '5960464477539062' - WORD $0x34343634 // .asciz 4, '4644775390625\x00\x00\x00' - WORD $0x33353737 // .asciz 4, '775390625\x00\x00\x00\x00\x00\x00\x00' - WORD $0x32363039 // .asciz 4, '90625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000008 // .long 8 - WORD $0x30383932 // .asciz 4, '2980232238769531' - WORD $0x32323332 // .asciz 4, '23223876953125\x00\x00' - WORD $0x36373833 // .asciz 4, '3876953125\x00\x00\x00\x00\x00\x00' - WORD $0x31333539 // .asciz 4, '953125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000008 // .long 8 - WORD $0x30393431 // .asciz 4, '1490116119384765' - WORD $0x31363131 // .asciz 4, '116119384765625\x00' - WORD $0x38333931 // .asciz 4, '19384765625\x00\x00\x00\x00\x00' - WORD $0x35363734 // .asciz 4, '4765625\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00353236 // .asciz 4, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000009 // .long 9 - WORD $0x30353437 // .asciz 4, '7450580596923828' - WORD $0x35303835 // .asciz 4, '580596923828125\x00' - WORD $0x32393639 // .asciz 4, '96923828125\x00\x00\x00\x00\x00' - WORD $0x38323833 // .asciz 4, '3828125\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00353231 // .asciz 4, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000009 // .long 9 - WORD $0x35323733 // .asciz 4, '3725290298461914' - WORD $0x32303932 // .asciz 4, '2902984619140625' - WORD $0x36343839 // .asciz 4, '984619140625\x00\x00\x00\x00' - WORD $0x34313931 // .asciz 4, '19140625\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x35323630 // .asciz 4, '0625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000009 // .long 9 - WORD $0x32363831 // .asciz 4, '1862645149230957' - WORD $0x31353436 // .asciz 4, '6451492309570312' - WORD $0x33323934 // .asciz 4, '4923095703125\x00\x00\x00' - WORD $0x37353930 // .asciz 4, '095703125\x00\x00\x00\x00\x00\x00\x00' - WORD $0x32313330 // .asciz 4, '03125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x0000000a // .long 10 - WORD $0x33313339 // .asciz 4, '9313225746154785' - WORD $0x37353232 // .asciz 4, '2257461547851562' - WORD $0x35313634 // .asciz 4, '4615478515625\x00\x00\x00' - WORD $0x35383734 // .asciz 4, '478515625\x00\x00\x00\x00\x00\x00\x00' - WORD $0x32363531 // .asciz 4, '15625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x0000000a // .long 10 - WORD $0x36353634 // .asciz 4, '4656612873077392' - WORD $0x38323136 // .asciz 4, '6128730773925781' - WORD $0x37303337 // .asciz 4, '73077392578125\x00\x00' - WORD $0x32393337 // .asciz 4, '7392578125\x00\x00\x00\x00\x00\x00' - WORD $0x31383735 // .asciz 4, '578125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x0000000a // .long 10 - WORD $0x38323332 // .asciz 4, '2328306436538696' - WORD $0x34363033 // .asciz 4, '3064365386962890' - WORD $0x33353633 // .asciz 4, '365386962890625\x00' - WORD $0x36393638 // .asciz 4, '86962890625\x00\x00\x00\x00\x00' - WORD $0x30393832 // .asciz 4, '2890625\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00353236 // .asciz 4, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x0000000a // .long 10 - WORD $0x34363131 // .asciz 4, '1164153218269348' - WORD $0x32333531 // .asciz 4, '1532182693481445' - WORD $0x36323831 // .asciz 4, '1826934814453125' - WORD $0x38343339 // .asciz 4, '934814453125\x00\x00\x00\x00' - WORD $0x35343431 // .asciz 4, '14453125\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x35323133 // .asciz 4, '3125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x0000000b // .long 11 - WORD $0x30323835 // .asciz 4, '5820766091346740' - WORD $0x30363637 // .asciz 4, '7660913467407226' - WORD $0x34333139 // .asciz 4, '9134674072265625' - WORD $0x30343736 // .asciz 4, '674072265625\x00\x00\x00\x00' - WORD $0x36323237 // .asciz 4, '72265625\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x35323635 // .asciz 4, '5625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x0000000b // .long 11 - WORD $0x30313932 // .asciz 4, '2910383045673370' - WORD $0x30333833 // .asciz 4, '3830456733703613' - WORD $0x37363534 // .asciz 4, '4567337036132812' - WORD $0x30373333 // .asciz 4, '3370361328125\x00\x00\x00' - WORD $0x33313633 // .asciz 4, '361328125\x00\x00\x00\x00\x00\x00\x00' - WORD $0x32313832 // .asciz 4, '28125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x0000000b // .long 11 - WORD $0x35353431 // .asciz 4, '1455191522836685' - WORD $0x35313931 // .asciz 4, '1915228366851806' - WORD $0x33383232 // .asciz 4, '2283668518066406' - WORD $0x35383636 // .asciz 4, '66851806640625\x00\x00' - WORD $0x36303831 // .asciz 4, '1806640625\x00\x00\x00\x00\x00\x00' - WORD $0x36303436 // .asciz 4, '640625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x0000000c // .long 12 - WORD $0x35373237 // .asciz 4, '7275957614183425' - WORD $0x36373539 // .asciz 4, '9576141834259033' - WORD $0x38313431 // .asciz 4, '1418342590332031' - WORD $0x35323433 // .asciz 4, '34259033203125\x00\x00' - WORD $0x33333039 // .asciz 4, '9033203125\x00\x00\x00\x00\x00\x00' - WORD $0x31333032 // .asciz 4, '203125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x0000000c // .long 12 - WORD $0x37333633 // .asciz 4, '3637978807091712' - WORD $0x38383739 // .asciz 4, '9788070917129516' - WORD $0x39303730 // .asciz 4, '0709171295166015' - WORD $0x32313731 // .asciz 4, '171295166015625\x00' - WORD $0x36313539 // .asciz 4, '95166015625\x00\x00\x00\x00\x00' - WORD $0x35313036 // .asciz 4, '6015625\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00353236 // .asciz 4, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x0000000c // .long 12 - WORD $0x38313831 // .asciz 4, '1818989403545856' - WORD $0x34393839 // .asciz 4, '9894035458564758' - WORD $0x34353330 // .asciz 4, '0354585647583007' - WORD $0x36353835 // .asciz 4, '5856475830078125' - WORD $0x38353734 // .asciz 4, '475830078125\x00\x00\x00\x00' - WORD $0x37303033 // .asciz 4, '30078125\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x35323138 // .asciz 4, '8125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x0000000d // .long 13 - WORD $0x34393039 // .asciz 4, '9094947017729282' - WORD $0x30373439 // .asciz 4, '9470177292823791' - WORD $0x32373731 // .asciz 4, '1772928237915039' - WORD $0x32383239 // .asciz 4, '9282379150390625' - WORD $0x31393733 // .asciz 4, '379150390625\x00\x00\x00\x00' - WORD $0x39333035 // .asciz 4, '50390625\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x35323630 // .asciz 4, '0625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x0000000d // .long 13 - WORD $0x37343534 // .asciz 4, '4547473508864641' - WORD $0x35333734 // .asciz 4, '4735088646411895' - WORD $0x36383830 // .asciz 4, '0886464118957519' - WORD $0x31343634 // .asciz 4, '4641189575195312' - WORD $0x35393831 // .asciz 4, '1895751953125\x00\x00\x00' - WORD $0x39313537 // .asciz 4, '751953125\x00\x00\x00\x00\x00\x00\x00' - WORD $0x32313335 // .asciz 4, '53125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x0000000d // .long 13 - WORD $0x33373232 // .asciz 4, '2273736754432320' - WORD $0x37363337 // .asciz 4, '7367544323205947' - WORD $0x33343435 // .asciz 4, '5443232059478759' - WORD $0x30323332 // .asciz 4, '2320594787597656' - WORD $0x37343935 // .asciz 4, '59478759765625\x00\x00' - WORD $0x39353738 // .asciz 4, '8759765625\x00\x00\x00\x00\x00\x00' - WORD $0x36353637 // .asciz 4, '765625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x0000000d // .long 13 - WORD $0x36333131 // .asciz 4, '1136868377216160' - WORD $0x33383638 // .asciz 4, '8683772161602973' - WORD $0x31323737 // .asciz 4, '7721616029739379' - WORD $0x30363136 // .asciz 4, '6160297393798828' - WORD $0x33373932 // .asciz 4, '297393798828125\x00' - WORD $0x39373339 // .asciz 4, '93798828125\x00\x00\x00\x00\x00' - WORD $0x38323838 // .asciz 4, '8828125\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00353231 // .asciz 4, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x0000000e // .long 14 - WORD $0x34383635 // .asciz 4, '5684341886080801' - WORD $0x38313433 // .asciz 4, '3418860808014869' - WORD $0x38303638 // .asciz 4, '8608080148696899' - WORD $0x31303830 // .asciz 4, '0801486968994140' - WORD $0x39363834 // .asciz 4, '486968994140625\x00' - WORD $0x39393836 // .asciz 4, '68994140625\x00\x00\x00\x00\x00' - WORD $0x30343134 // .asciz 4, '4140625\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00353236 // .asciz 4, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x0000000e // .long 14 - WORD $0x32343832 // .asciz 4, '2842170943040400' - WORD $0x39303731 // .asciz 4, '1709430404007434' - WORD $0x34303334 // .asciz 4, '4304040074348449' - WORD $0x30303430 // .asciz 4, '0400743484497070' - WORD $0x34333437 // .asciz 4, '7434844970703125' - WORD $0x39343438 // .asciz 4, '844970703125\x00\x00\x00\x00' - WORD $0x30373037 // .asciz 4, '70703125\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x35323133 // .asciz 4, '3125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x0000000e // .long 14 - WORD $0x31323431 // .asciz 4, '1421085471520200' - WORD $0x34353830 // .asciz 4, '0854715202003717' - WORD $0x32353137 // .asciz 4, '7152020037174224' - WORD $0x30303230 // .asciz 4, '0200371742248535' - WORD $0x37313733 // .asciz 4, '3717422485351562' - WORD $0x34323234 // .asciz 4, '4224853515625\x00\x00\x00' - WORD $0x35333538 // .asciz 4, '853515625\x00\x00\x00\x00\x00\x00\x00' - WORD $0x32363531 // .asciz 4, '15625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x0000000f // .long 15 - WORD $0x35303137 // .asciz 4, '7105427357601001' - WORD $0x33373234 // .asciz 4, '4273576010018587' - WORD $0x30363735 // .asciz 4, '5760100185871124' - WORD $0x31303031 // .asciz 4, '1001858711242675' - WORD $0x37383538 // .asciz 4, '8587112426757812' - WORD $0x34323131 // .asciz 4, '1124267578125\x00\x00\x00' - WORD $0x35373632 // .asciz 4, '267578125\x00\x00\x00\x00\x00\x00\x00' - WORD $0x32313837 // .asciz 4, '78125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x0000000f // .long 15 - WORD $0x32353533 // .asciz 4, '3552713678800500' - WORD $0x36333137 // .asciz 4, '7136788005009293' - WORD $0x30383837 // .asciz 4, '7880050092935562' - WORD $0x30303530 // .asciz 4, '0500929355621337' - WORD $0x33393239 // .asciz 4, '9293556213378906' - WORD $0x32363535 // .asciz 4, '55621337890625\x00\x00' - WORD $0x37333331 // .asciz 4, '1337890625\x00\x00\x00\x00\x00\x00' - WORD $0x36303938 // .asciz 4, '890625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x0000000f // .long 15 - WORD $0x36373731 // .asciz 4, '1776356839400250' - WORD $0x38363533 // .asciz 4, '3568394002504646' - WORD $0x30343933 // .asciz 4, '3940025046467781' - WORD $0x30353230 // .asciz 4, '0250464677810668' - WORD $0x36343634 // .asciz 4, '4646778106689453' - WORD $0x31383737 // .asciz 4, '778106689453125\x00' - WORD $0x38363630 // .asciz 4, '06689453125\x00\x00\x00\x00\x00' - WORD $0x33353439 // .asciz 4, '9453125\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00353231 // .asciz 4, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000010 // .long 16 - WORD $0x31383838 // .asciz 4, '8881784197001252' - WORD $0x31343837 // .asciz 4, '7841970012523233' - WORD $0x30303739 // .asciz 4, '9700125232338905' - WORD $0x32353231 // .asciz 4, '1252323389053344' - WORD $0x33333233 // .asciz 4, '3233890533447265' - WORD $0x35303938 // .asciz 4, '890533447265625\x00' - WORD $0x34343333 // .asciz 4, '33447265625\x00\x00\x00\x00\x00' - WORD $0x35363237 // .asciz 4, '7265625\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00353236 // .asciz 4, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000010 // .long 16 - WORD $0x30343434 // .asciz 4, '4440892098500626' - WORD $0x30323938 // .asciz 4, '8920985006261616' - WORD $0x30353839 // .asciz 4, '9850062616169452' - WORD $0x36323630 // .asciz 4, '0626161694526672' - WORD $0x36313631 // .asciz 4, '1616945266723632' - WORD $0x32353439 // .asciz 4, '9452667236328125' - WORD $0x32373636 // .asciz 4, '667236328125\x00\x00\x00\x00' - WORD $0x32333633 // .asciz 4, '36328125\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x35323138 // .asciz 4, '8125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000010 // .long 16 - WORD $0x30323232 // .asciz 4, '2220446049250313' - WORD $0x30363434 // .asciz 4, '4460492503130808' - WORD $0x35323934 // .asciz 4, '4925031308084726' - WORD $0x33313330 // .asciz 4, '0313080847263336' - WORD $0x38303830 // .asciz 4, '0808472633361816' - WORD $0x36323734 // .asciz 4, '4726333618164062' - WORD $0x36333333 // .asciz 4, '3336181640625\x00\x00\x00' - WORD $0x36313831 // .asciz 4, '181640625\x00\x00\x00\x00\x00\x00\x00' - WORD $0x32363034 // .asciz 4, '40625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000010 // .long 16 - WORD $0x30313131 // .asciz 4, '1110223024625156' - WORD $0x30333232 // .asciz 4, '2230246251565404' - WORD $0x32363432 // .asciz 4, '2462515654042363' - WORD $0x36353135 // .asciz 4, '5156540423631668' - WORD $0x34303435 // .asciz 4, '5404236316680908' - WORD $0x33363332 // .asciz 4, '2363166809082031' - WORD $0x38363631 // .asciz 4, '16680908203125\x00\x00' - WORD $0x38303930 // .asciz 4, '0908203125\x00\x00\x00\x00\x00\x00' - WORD $0x31333032 // .asciz 4, '203125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000011 // .long 17 - WORD $0x31353535 // .asciz 4, '5551115123125782' - WORD $0x31353131 // .asciz 4, '1151231257827021' - WORD $0x32313332 // .asciz 4, '2312578270211815' - WORD $0x32383735 // .asciz 4, '5782702118158340' - WORD $0x31323037 // .asciz 4, '7021181583404541' - WORD $0x35313831 // .asciz 4, '1815834045410156' - WORD $0x30343338 // .asciz 4, '83404541015625\x00\x00' - WORD $0x31343534 // .asciz 4, '4541015625\x00\x00\x00\x00\x00\x00' - WORD $0x36353130 // .asciz 4, '015625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000011 // .long 17 - WORD $0x35373732 // .asciz 4, '2775557561562891' - WORD $0x35373535 // .asciz 4, '5575615628913510' - WORD $0x36353136 // .asciz 4, '6156289135105907' - WORD $0x31393832 // .asciz 4, '2891351059079170' - WORD $0x30313533 // .asciz 4, '3510590791702270' - WORD $0x37303935 // .asciz 4, '5907917022705078' - WORD $0x30373139 // .asciz 4, '917022705078125\x00' - WORD $0x30373232 // .asciz 4, '22705078125\x00\x00\x00\x00\x00' - WORD $0x38373035 // .asciz 4, '5078125\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00353231 // .asciz 4, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000011 // .long 17 - WORD $0x37383331 // .asciz 4, '1387778780781445' - WORD $0x37383737 // .asciz 4, '7787807814456755' - WORD $0x38373038 // .asciz 4, '8078144567552953' - WORD $0x35343431 // .asciz 4, '1445675529539585' - WORD $0x35353736 // .asciz 4, '6755295395851135' - WORD $0x33353932 // .asciz 4, '2953958511352539' - WORD $0x35383539 // .asciz 4, '9585113525390625' - WORD $0x35333131 // .asciz 4, '113525390625\x00\x00\x00\x00' - WORD $0x39333532 // .asciz 4, '25390625\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x35323630 // .asciz 4, '0625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000012 // .long 18 - WORD $0x38333936 // .asciz 4, '6938893903907228' - WORD $0x39333938 // .asciz 4, '8939039072283776' - WORD $0x30393330 // .asciz 4, '0390722837764769' - WORD $0x38323237 // .asciz 4, '7228377647697925' - WORD $0x36373733 // .asciz 4, '3776476979255676' - WORD $0x39363734 // .asciz 4, '4769792556762695' - WORD $0x35323937 // .asciz 4, '7925567626953125' - WORD $0x36373635 // .asciz 4, '567626953125\x00\x00\x00\x00' - WORD $0x35393632 // .asciz 4, '26953125\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x35323133 // .asciz 4, '3125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000012 // .long 18 - WORD $0x39363433 // .asciz 4, '3469446951953614' - WORD $0x39363434 // .asciz 4, '4469519536141888' - WORD $0x35393135 // .asciz 4, '5195361418882384' - WORD $0x34313633 // .asciz 4, '3614188823848962' - WORD $0x38383831 // .asciz 4, '1888238489627838' - WORD $0x34383332 // .asciz 4, '2384896278381347' - WORD $0x32363938 // .asciz 4, '8962783813476562' - WORD $0x38333837 // .asciz 4, '7838134765625\x00\x00\x00' - WORD $0x37343331 // .asciz 4, '134765625\x00\x00\x00\x00\x00\x00\x00' - WORD $0x32363536 // .asciz 4, '65625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000012 // .long 18 - WORD $0x34333731 // .asciz 4, '1734723475976807' - WORD $0x34333237 // .asciz 4, '7234759768070944' - WORD $0x37393537 // .asciz 4, '7597680709441192' - WORD $0x37303836 // .asciz 4, '6807094411924481' - WORD $0x34343930 // .asciz 4, '0944119244813919' - WORD $0x32393131 // .asciz 4, '1192448139190673' - WORD $0x31383434 // .asciz 4, '4481391906738281' - WORD $0x39313933 // .asciz 4, '39190673828125\x00\x00' - WORD $0x33373630 // .asciz 4, '0673828125\x00\x00\x00\x00\x00\x00' - WORD $0x31383238 // .asciz 4, '828125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000013 // .long 19 - WORD $0x33373638 // .asciz 4, '8673617379884035' - WORD $0x33373136 // .asciz 4, '6173798840354720' - WORD $0x38383937 // .asciz 4, '7988403547205962' - WORD $0x35333034 // .asciz 4, '4035472059622406' - WORD $0x30323734 // .asciz 4, '4720596224069595' - WORD $0x32363935 // .asciz 4, '5962240695953369' - WORD $0x36303432 // .asciz 4, '2406959533691406' - WORD $0x35393539 // .asciz 4, '95953369140625\x00\x00' - WORD $0x39363333 // .asciz 4, '3369140625\x00\x00\x00\x00\x00\x00' - WORD $0x36303431 // .asciz 4, '140625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - -TEXT ·__value(SB), NOSPLIT, $0-48 - NO_LOCAL_POINTERS - -_entry: - MOVD 16(g), R16 - SUB $176, RSP, R17 - CMP R16, R17 - BLS _stack_grow - -_value: - MOVD s+0(FP), R0 - MOVD n+8(FP), R1 - MOVD p+16(FP), R2 - MOVD v+24(FP), R3 - MOVD flags+32(FP), R4 - MOVD ·_subr__value(SB), R11 - WORD $0x1000005e // adr x30, .+8 - JMP (R11) - MOVD R0, ret+40(FP) - RET - -_stack_grow: - MOVD R30, R3 - CALL runtime·morestack_noctxt<>(SB) - JMP _entry diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/value_subr_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/value_subr_arm64.go deleted file mode 100644 index df885edce..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/value_subr_arm64.go +++ /dev/null @@ -1,25 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package neon - -//go:nosplit -//go:noescape -//goland:noinspection ALL -func __value_entry__() uintptr - -var ( - _subr__value uintptr = __value_entry__() + 32 -) - -const ( - _stack__value = 112 -) - -var ( - _ = _subr__value -) - -const ( - _ = _stack__value -) diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/vnumber_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/vnumber_arm64.go deleted file mode 100644 index 8bb254445..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/vnumber_arm64.go +++ /dev/null @@ -1,34 +0,0 @@ - -/* - * 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 neon - -import ( - `github.com/bytedance/sonic/internal/native/types` -) - -//go:nosplit -func vnumber(s *string, p *int, v *types.JsonState) { - __vnumber(s, p, v) -} - -//go:nosplit -//go:noescape -//goland:noinspection GoUnusedParameter -func __vnumber(s *string, p *int, v *types.JsonState) - - diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/vnumber_arm64.s b/vendor/github.com/bytedance/sonic/internal/native/neon/vnumber_arm64.s deleted file mode 100644 index e5b6affe1..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/vnumber_arm64.s +++ /dev/null @@ -1,4690 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -#include "go_asm.h" -#include "funcdata.h" -#include "textflag.h" - -TEXT ·__vnumber_entry__(SB), NOSPLIT, $96 - NO_LOCAL_POINTERS - WORD $0x100000a0 // adr x0, .+20 - MOVD R0, ret(FP) - RET - // .p2align 2, 0x00 -_vnumber: - WORD $0xd101c3ff // sub sp, sp, #112 - WORD $0xa900effc // stp x28, x27, [sp, #8] - WORD $0xa901e7fa // stp x26, x25, [sp, #24] - WORD $0xa902dff8 // stp x24, x23, [sp, #40] - WORD $0xa903d7f6 // stp x22, x21, [sp, #56] - WORD $0xa904cff4 // stp x20, x19, [sp, #72] - WORD $0xa905fbfd // stp fp, lr, [sp, #88] - WORD $0xa93ffbfd // stp fp, lr, [sp, #-8] - WORD $0xd10023fd // sub fp, sp, #8 - WORD $0xf9400031 // ldr x17, [x1] - WORD $0xa940200b // ldp x11, x8, [x0] - WORD $0xa9422849 // ldp x9, x10, [x2, #32] - WORD $0x5280012c // mov w12, #9 - WORD $0xa900fc5f // stp xzr, xzr, [x2, #8] - WORD $0xf900004c // str x12, [x2] - WORD $0xf940002c // ldr x12, [x1] - WORD $0xf9000c4c // str x12, [x2, #24] - WORD $0xeb08023f // cmp x17, x8 - WORD $0x54001462 // b.hs LBB0_47 $652(%rip) - WORD $0x3871696c // ldrb w12, [x11, x17] - WORD $0x7100b59f // cmp w12, #45 - WORD $0x540005e1 // b.ne LBB0_10 $188(%rip) - WORD $0x91000631 // add x17, x17, #1 - WORD $0xeb08023f // cmp x17, x8 - WORD $0x540013a2 // b.hs LBB0_47 $628(%rip) - WORD $0x3871696d // ldrb w13, [x11, x17] - WORD $0x1280000e // mov w14, #-1 - WORD $0x5100e9af // sub w15, w13, #58 - WORD $0x31002dff // cmn w15, #11 - WORD $0x54000589 // b.ls LBB0_11 $176(%rip) -LBB0_4: - WORD $0x7100c1bf // cmp w13, #48 - WORD $0x54000181 // b.ne LBB0_6 $48(%rip) - WORD $0x8b11016d // add x13, x11, x17 - WORD $0x394005ad // ldrb w13, [x13, #1] - WORD $0x5100b9ad // sub w13, w13, #46 - WORD $0x7100ddbf // cmp w13, #55 - WORD $0x5280002f // mov w15, #1 - WORD $0x9acd21ed // lsl x13, x15, x13 - WORD $0xb20903ef // mov x15, #36028797027352576 - WORD $0xf280002f // movk x15, #1 - WORD $0x8a0f01ad // and x13, x13, x15 - WORD $0xfa4099a4 // ccmp x13, #0, #4, ls - WORD $0x54000da0 // b.eq LBB0_38 $436(%rip) -LBB0_6: - WORD $0xd280000d // mov x13, #0 - WORD $0x52800003 // mov w3, #0 - WORD $0x52800010 // mov w16, #0 - WORD $0x5280014f // mov w15, #10 -LBB0_7: - WORD $0x38716964 // ldrb w4, [x11, x17] - WORD $0x5100c080 // sub w0, w4, #48 - WORD $0x7100241f // cmp w0, #9 - WORD $0x54000348 // b.hi LBB0_13 $104(%rip) - WORD $0x71004c7f // cmp w3, #19 - WORD $0x9b0f7da4 // mul x4, x13, x15 - WORD $0x8b200080 // add x0, x4, w0, uxtb - WORD $0x1a832464 // cinc w4, w3, lo - WORD $0x7100487f // cmp w3, #18 - WORD $0x1a909610 // cinc w16, w16, hi - WORD $0xaa0403e3 // mov x3, x4 - WORD $0x9a8081ad // csel x13, x13, x0, hi - WORD $0x91000631 // add x17, x17, #1 - WORD $0xeb11011f // cmp x8, x17 - WORD $0x54fffe41 // b.ne LBB0_7 $-56(%rip) - WORD $0x52800020 // mov w0, #1 - WORD $0xaa0803f1 // mov x17, x8 - WORD $0x7100021f // cmp w16, #0 - WORD $0x1a9fd7ef // cset w15, gt - WORD $0xb400038d // cbz x13, LBB0_18 $112(%rip) - WORD $0x1400002d // b LBB0_26 $180(%rip) -LBB0_10: - WORD $0x5280002e // mov w14, #1 - WORD $0xaa0c03ed // mov x13, x12 - WORD $0x5100e9af // sub w15, w13, #58 - WORD $0x31002dff // cmn w15, #11 - WORD $0x54fffac8 // b.hi LBB0_4 $-168(%rip) -LBB0_11: - WORD $0xf9000031 // str x17, [x1] -LBB0_12: - WORD $0x92800028 // mov x8, #-2 - WORD $0x1400006c // b LBB0_48 $432(%rip) -LBB0_13: - WORD $0x7100b89f // cmp w4, #46 - WORD $0x540001a1 // b.ne LBB0_17 $52(%rip) - WORD $0x9100062f // add x15, x17, #1 - WORD $0x52800100 // mov w0, #8 - WORD $0xf9000040 // str x0, [x2] - WORD $0xeb0801ff // cmp x15, x8 - WORD $0x54000c62 // b.hs LBB0_47 $396(%rip) - WORD $0x8b110171 // add x17, x11, x17 - WORD $0x39400631 // ldrb w17, [x17, #1] - WORD $0x5100ea31 // sub w17, w17, #58 - WORD $0x31002e3f // cmn w17, #11 - WORD $0x54000848 // b.hi LBB0_39 $264(%rip) - WORD $0xf900002f // str x15, [x1] - WORD $0x17fffff1 // b LBB0_12 $-60(%rip) -LBB0_17: - WORD $0x52800020 // mov w0, #1 - WORD $0x7100021f // cmp w16, #0 - WORD $0x1a9fd7ef // cset w15, gt - WORD $0xb500026d // cbnz x13, LBB0_26 $76(%rip) -LBB0_18: - WORD $0x35000250 // cbnz w16, LBB0_26 $72(%rip) - WORD $0xeb08023f // cmp x17, x8 - WORD $0x540001a2 // b.hs LBB0_24 $52(%rip) - WORD $0x52800010 // mov w16, #0 - WORD $0x4b080223 // sub w3, w17, w8 -LBB0_21: - WORD $0x3871696d // ldrb w13, [x11, x17] - WORD $0x7100c1bf // cmp w13, #48 - WORD $0x54000121 // b.ne LBB0_25 $36(%rip) - WORD $0x91000631 // add x17, x17, #1 - WORD $0x51000610 // sub w16, w16, #1 - WORD $0xeb11011f // cmp x8, x17 - WORD $0x54ffff41 // b.ne LBB0_21 $-24(%rip) - WORD $0xd280000d // mov x13, #0 - WORD $0x35000b00 // cbnz w0, LBB0_51 $352(%rip) - WORD $0x14000060 // b LBB0_55 $384(%rip) -LBB0_24: - WORD $0x52800010 // mov w16, #0 -LBB0_25: - WORD $0x52800003 // mov w3, #0 - WORD $0xd280000d // mov x13, #0 -LBB0_26: - WORD $0xeb08023f // cmp x17, x8 - WORD $0x54000242 // b.hs LBB0_32 $72(%rip) - WORD $0x7100487f // cmp w3, #18 - WORD $0x5400020c // b.gt LBB0_32 $64(%rip) - WORD $0x52800144 // mov w4, #10 -LBB0_29: - WORD $0x38716965 // ldrb w5, [x11, x17] - WORD $0x5100c0a5 // sub w5, w5, #48 - WORD $0x710024bf // cmp w5, #9 - WORD $0x54000168 // b.hi LBB0_32 $44(%rip) - WORD $0x9b047dad // mul x13, x13, x4 - WORD $0x8b2501ad // add x13, x13, w5, uxtb - WORD $0x51000610 // sub w16, w16, #1 - WORD $0x91000631 // add x17, x17, #1 - WORD $0xeb08023f // cmp x17, x8 - WORD $0x540000a2 // b.hs LBB0_32 $20(%rip) - WORD $0x11000465 // add w5, w3, #1 - WORD $0x7100487f // cmp w3, #18 - WORD $0xaa0503e3 // mov x3, x5 - WORD $0x54fffe6b // b.lt LBB0_29 $-52(%rip) -LBB0_32: - WORD $0xeb08023f // cmp x17, x8 - WORD $0x54000782 // b.hs LBB0_50 $240(%rip) - WORD $0x38716963 // ldrb w3, [x11, x17] - WORD $0x5100c064 // sub w4, w3, #48 - WORD $0x7100249f // cmp w4, #9 - WORD $0x54000308 // b.hi LBB0_41 $96(%rip) - WORD $0x91000631 // add x17, x17, #1 - WORD $0xeb08023f // cmp x17, x8 - WORD $0x54000100 // b.eq LBB0_37 $32(%rip) -LBB0_35: - WORD $0x38716963 // ldrb w3, [x11, x17] - WORD $0x5100c06f // sub w15, w3, #48 - WORD $0x710025ff // cmp w15, #9 - WORD $0x54000208 // b.hi LBB0_40 $64(%rip) - WORD $0x91000631 // add x17, x17, #1 - WORD $0xeb11011f // cmp x8, x17 - WORD $0x54ffff41 // b.ne LBB0_35 $-24(%rip) -LBB0_37: - WORD $0x5280002f // mov w15, #1 - WORD $0xaa1003e3 // mov x3, x16 - WORD $0x350005c0 // cbnz w0, LBB0_51 $184(%rip) - WORD $0x14000036 // b LBB0_55 $216(%rip) -LBB0_38: - WORD $0x91000628 // add x8, x17, #1 - WORD $0x14000185 // b LBB0_135 $1556(%rip) -LBB0_39: - WORD $0x52800000 // mov w0, #0 - WORD $0xaa0f03f1 // mov x17, x15 - WORD $0x7100021f // cmp w16, #0 - WORD $0x1a9fd7ef // cset w15, gt - WORD $0xb4fff82d // cbz x13, LBB0_18 $-252(%rip) - WORD $0x17ffffd2 // b LBB0_26 $-184(%rip) -LBB0_40: - WORD $0x5280002f // mov w15, #1 -LBB0_41: - WORD $0x321b0063 // orr w3, w3, #0x20 - WORD $0x7101947f // cmp w3, #101 - WORD $0x540003c1 // b.ne LBB0_50 $120(%rip) - WORD $0x91000620 // add x0, x17, #1 - WORD $0x52800103 // mov w3, #8 - WORD $0xf9000043 // str x3, [x2] - WORD $0xeb08001f // cmp x0, x8 - WORD $0x540001c2 // b.hs LBB0_47 $56(%rip) - WORD $0x38606963 // ldrb w3, [x11, x0] - WORD $0x7100b47f // cmp w3, #45 - WORD $0x54000060 // b.eq LBB0_45 $12(%rip) - WORD $0x7100ac7f // cmp w3, #43 - WORD $0x54002841 // b.ne LBB0_117 $1288(%rip) -LBB0_45: - WORD $0x91000a20 // add x0, x17, #2 - WORD $0xeb08001f // cmp x0, x8 - WORD $0x540000c2 // b.hs LBB0_47 $24(%rip) - WORD $0x7100ac7f // cmp w3, #43 - WORD $0x52800031 // mov w17, #1 - WORD $0x5a910631 // cneg w17, w17, ne - WORD $0x38606963 // ldrb w3, [x11, x0] - WORD $0x1400013b // b LBB0_118 $1260(%rip) -LBB0_47: - WORD $0xf9000028 // str x8, [x1] - WORD $0x92800008 // mov x8, #-1 -LBB0_48: - WORD $0xf9000048 // str x8, [x2] -LBB0_49: - WORD $0xa945fbfd // ldp fp, lr, [sp, #88] - WORD $0xa944cff4 // ldp x20, x19, [sp, #72] - WORD $0xa943d7f6 // ldp x22, x21, [sp, #56] - WORD $0xa942dff8 // ldp x24, x23, [sp, #40] - WORD $0xa941e7fa // ldp x26, x25, [sp, #24] - WORD $0xa940effc // ldp x28, x27, [sp, #8] - WORD $0x9101c3ff // add sp, sp, #112 - WORD $0xd65f03c0 // ret -LBB0_50: - WORD $0xaa1003e3 // mov x3, x16 - WORD $0xaa1103e8 // mov x8, x17 - WORD $0x34000140 // cbz w0, LBB0_55 $40(%rip) -LBB0_51: - WORD $0x350000e3 // cbnz w3, LBB0_54 $28(%rip) - WORD $0x93407dd0 // sxtw x16, w14 - WORD $0xb6f80ead // tbz x13, #63, LBB0_77 $468(%rip) - WORD $0x8a1001b1 // and x17, x13, x16 - WORD $0xd2f00000 // mov x0, #-9223372036854775808 - WORD $0xeb00023f // cmp x17, x0 - WORD $0x54000e20 // b.eq LBB0_77 $452(%rip) -LBB0_54: - WORD $0x52800110 // mov w16, #8 - WORD $0xf9000050 // str x16, [x2] -LBB0_55: - WORD $0xd374fdb0 // lsr x16, x13, #52 - WORD $0xb5000590 // cbnz x16, LBB0_65 $176(%rip) - WORD $0x9e6301a0 // ucvtf d0, x13 - WORD $0x531f7dce // lsr w14, w14, #31 - WORD $0x9e660010 // fmov x16, d0 - WORD $0xaa0efe0e // orr x14, x16, x14, lsl #63 - WORD $0x9e6701c0 // fmov d0, x14 - WORD $0xb400284d // cbz x13, LBB0_132 $1288(%rip) - WORD $0x34002823 // cbz w3, LBB0_132 $1284(%rip) - WORD $0x5100046e // sub w14, w3, #1 - WORD $0x710091df // cmp w14, #36 - WORD $0x54000348 // b.hi LBB0_63 $104(%rip) - WORD $0xaa0303ee // mov x14, x3 - WORD $0x71005c7f // cmp w3, #23 - WORD $0x540000e3 // b.lo LBB0_61 $28(%rip) - WORD $0x5100586e // sub w14, w3, #22 -Lloh0: - WORD $0x10009210 // adr x16, _P10_TAB $4672(%rip) -Lloh1: - WORD $0x91000210 // add x16, x16, _P10_TAB@PAGEOFF $0(%rip) - WORD $0xfc6e5a01 // ldr d1, [x16, w14, uxtw #3] - WORD $0x1e600820 // fmul d0, d1, d0 - WORD $0x528002ce // mov w14, #22 -LBB0_61: - WORD $0xd2a4c690 // mov x16, #640942080 - WORD $0xf2cd7eb0 // movk x16, #27637, lsl #32 - WORD $0xf2e86190 // movk x16, #17164, lsl #48 - WORD $0x9e670201 // fmov d1, x16 - WORD $0x1e612000 // fcmp d0, d1 - WORD $0xd2a4c690 // mov x16, #640942080 - WORD $0xf2cd7eb0 // movk x16, #27637, lsl #32 - WORD $0xf2f86190 // movk x16, #49932, lsl #48 - WORD $0x9e670201 // fmov d1, x16 - WORD $0x1e61d408 // fccmp d0, d1, #8, le - WORD $0x54000224 // b.mi LBB0_66 $68(%rip) -Lloh2: - WORD $0x10009009 // adr x9, _P10_TAB $4608(%rip) -Lloh3: - WORD $0x91000129 // add x9, x9, _P10_TAB@PAGEOFF $0(%rip) - WORD $0xfc6e5921 // ldr d1, [x9, w14, uxtw #3] - WORD $0x1e610800 // fmul d0, d0, d1 - WORD $0x14000125 // b LBB0_132 $1172(%rip) -LBB0_63: - WORD $0x3100587f // cmn w3, #22 - WORD $0x540000e3 // b.lo LBB0_65 $28(%rip) - WORD $0x4b0303e9 // neg w9, w3 -Lloh4: - WORD $0x10008f0a // adr x10, _P10_TAB $4576(%rip) -Lloh5: - WORD $0x9100014a // add x10, x10, _P10_TAB@PAGEOFF $0(%rip) - WORD $0xfc695941 // ldr d1, [x10, w9, uxtw #3] - WORD $0x1e611800 // fdiv d0, d0, d1 - WORD $0x1400011d // b LBB0_132 $1140(%rip) -LBB0_65: - WORD $0x5105706e // sub w14, w3, #348 - WORD $0x310ae1df // cmn w14, #696 - WORD $0x54000663 // b.lo LBB0_72 $204(%rip) -LBB0_66: - WORD $0xdac011a0 // clz x0, x13 - WORD $0x9ac021a6 // lsl x6, x13, x0 - WORD $0x1105706e // add w14, w3, #348 -Lloh6: - WORD $0x10009370 // adr x16, _POW10_M128_TAB $4716(%rip) -Lloh7: - WORD $0x91000210 // add x16, x16, _POW10_M128_TAB@PAGEOFF $0(%rip) - WORD $0x8b2e520e // add x14, x16, w14, uxtw #4 - WORD $0xf94005d0 // ldr x16, [x14, #8] - WORD $0x9b067e11 // mul x17, x16, x6 - WORD $0x9bc67e04 // umulh x4, x16, x6 - WORD $0x92402085 // and x5, x4, #0x1ff - WORD $0xaa2603e7 // mvn x7, x6 - WORD $0xeb07023f // cmp x17, x7 - WORD $0x540001c9 // b.ls LBB0_70 $56(%rip) - WORD $0xf107fcbf // cmp x5, #511 - WORD $0x54000181 // b.ne LBB0_70 $48(%rip) - WORD $0xf94001c5 // ldr x5, [x14] - WORD $0x9b067cb3 // mul x19, x5, x6 - WORD $0x9bc67ca5 // umulh x5, x5, x6 - WORD $0xab1100b1 // adds x17, x5, x17 - WORD $0x9a843484 // cinc x4, x4, hs - WORD $0x92402085 // and x5, x4, #0x1ff - WORD $0xeb07027f // cmp x19, x7 - WORD $0xba418a20 // ccmn x17, #1, #0, hi - WORD $0x54000061 // b.ne LBB0_70 $12(%rip) - WORD $0xf107fcbf // cmp x5, #511 - WORD $0x54000320 // b.eq LBB0_72 $100(%rip) -LBB0_70: - WORD $0xd37ffc86 // lsr x6, x4, #63 - WORD $0x910024c7 // add x7, x6, #9 - WORD $0x9ac72484 // lsr x4, x4, x7 - WORD $0xaa1100b1 // orr x17, x5, x17 - WORD $0x92400485 // and x5, x4, #0x3 - WORD $0xf100023f // cmp x17, #0 - WORD $0xfa4108a0 // ccmp x5, #1, #0, eq - WORD $0x54000220 // b.eq LBB0_72 $68(%rip) - WORD $0x528a4d51 // mov w17, #21098 - WORD $0x72a00071 // movk w17, #3, lsl #16 - WORD $0x1b117c71 // mul w17, w3, w17 - WORD $0x13107e31 // asr w17, w17, #16 - WORD $0x1110fe31 // add w17, w17, #1087 - WORD $0x93407e31 // sxtw x17, w17 - WORD $0xcb000220 // sub x0, x17, x0 - WORD $0x8b0000c5 // add x5, x6, x0 - WORD $0x92400080 // and x0, x4, #0x1 - WORD $0x8b040000 // add x0, x0, x4 - WORD $0xd376fc03 // lsr x3, x0, #54 - WORD $0xf100007f // cmp x3, #0 - WORD $0x9a8504a4 // cinc x4, x5, ne - WORD $0xd1200085 // sub x5, x4, #2048 - WORD $0xb11ff8bf // cmn x5, #2046 - WORD $0x54001002 // b.hs LBB0_107 $512(%rip) -LBB0_72: - WORD $0xf940002c // ldr x12, [x1] - WORD $0x8b0c016e // add x14, x11, x12 - WORD $0xcb0c010f // sub x15, x8, x12 - WORD $0xb400056a // cbz x10, LBB0_87 $172(%rip) - WORD $0xf100215f // cmp x10, #8 - WORD $0x54000062 // b.hs LBB0_75 $12(%rip) - WORD $0xd280000b // mov x11, #0 - WORD $0x14000022 // b LBB0_85 $136(%rip) -LBB0_75: - WORD $0xf101015f // cmp x10, #64 - WORD $0x54000142 // b.hs LBB0_78 $40(%rip) - WORD $0xd280000b // mov x11, #0 - WORD $0x14000014 // b LBB0_82 $80(%rip) -LBB0_77: - WORD $0x9b107da9 // mul x9, x13, x16 - WORD $0x9e6301a0 // ucvtf d0, x13 - WORD $0x9241020a // and x10, x16, #0x8000000000000000 - WORD $0x9e66000b // fmov x11, d0 - WORD $0xaa0b014a // orr x10, x10, x11 - WORD $0xa900a44a // stp x10, x9, [x2, #8] - WORD $0x140000dd // b LBB0_135 $884(%rip) -LBB0_78: - WORD $0x927ae54b // and x11, x10, #0xffffffffffffffc0 - WORD $0x9100812c // add x12, x9, #32 - WORD $0x6f00e400 // movi.2d v0, #0000000000000000 - WORD $0xaa0b03ed // mov x13, x11 -LBB0_79: - WORD $0xad3f0180 // stp q0, q0, [x12, #-32] - WORD $0xac820180 // stp q0, q0, [x12], #64 - WORD $0xf10101ad // subs x13, x13, #64 - WORD $0x54ffffa1 // b.ne LBB0_79 $-12(%rip) - WORD $0xeb0b015f // cmp x10, x11 - WORD $0x54000240 // b.eq LBB0_87 $72(%rip) - WORD $0xf27d095f // tst x10, #0x38 - WORD $0x54000160 // b.eq LBB0_85 $44(%rip) -LBB0_82: - WORD $0xaa0b03ed // mov x13, x11 - WORD $0x927df14b // and x11, x10, #0xfffffffffffffff8 - WORD $0x8b0d012c // add x12, x9, x13 - WORD $0xcb0b01ad // sub x13, x13, x11 - WORD $0x6f00e400 // movi.2d v0, #0000000000000000 -LBB0_83: - WORD $0xfc008580 // str d0, [x12], #8 - WORD $0xb10021ad // adds x13, x13, #8 - WORD $0x54ffffc1 // b.ne LBB0_83 $-8(%rip) - WORD $0xeb0b015f // cmp x10, x11 - WORD $0x540000c0 // b.eq LBB0_87 $24(%rip) -LBB0_85: - WORD $0x8b0b012c // add x12, x9, x11 - WORD $0xcb0b014b // sub x11, x10, x11 -LBB0_86: - WORD $0x3800159f // strb wzr, [x12], #1 - WORD $0xf100056b // subs x11, x11, #1 - WORD $0x54ffffc1 // b.ne LBB0_86 $-8(%rip) -LBB0_87: - WORD $0x394001cb // ldrb w11, [x14] - WORD $0x7100b57f // cmp w11, #45 - WORD $0x1a9f17f0 // cset w16, eq - WORD $0xeb1001ff // cmp x15, x16 - WORD $0x540015cd // b.le LBB0_130 $696(%rip) - WORD $0x5280000d // mov w13, #0 - WORD $0x5280000c // mov w12, #0 - WORD $0x52800013 // mov w19, #0 - WORD $0x52800011 // mov w17, #0 - WORD $0x14000006 // b LBB0_91 $24(%rip) -LBB0_89: - WORD $0x38236920 // strb w0, [x9, x3] - WORD $0x11000673 // add w19, w19, #1 -LBB0_90: - WORD $0x91000610 // add x16, x16, #1 - WORD $0xeb1001ff // cmp x15, x16 - WORD $0x5400032d // b.le LBB0_100 $100(%rip) -LBB0_91: - WORD $0x387069c0 // ldrb w0, [x14, x16] - WORD $0x5100c003 // sub w3, w0, #48 - WORD $0x7100247f // cmp w3, #9 - WORD $0x54000108 // b.hi LBB0_95 $32(%rip) - WORD $0x7100c01f // cmp w0, #48 - WORD $0x54000161 // b.ne LBB0_97 $44(%rip) - WORD $0x34000213 // cbz w19, LBB0_99 $64(%rip) - WORD $0x93407e63 // sxtw x3, w19 - WORD $0xeb03015f // cmp x10, x3 - WORD $0x54fffe48 // b.hi LBB0_89 $-56(%rip) - WORD $0x17fffff3 // b LBB0_90 $-52(%rip) -LBB0_95: - WORD $0x7100b81f // cmp w0, #46 - WORD $0x540001e1 // b.ne LBB0_101 $60(%rip) - WORD $0x5280002d // mov w13, #1 - WORD $0xaa1303f1 // mov x17, x19 - WORD $0x17ffffee // b LBB0_90 $-72(%rip) -LBB0_97: - WORD $0xaa1303e3 // mov x3, x19 - WORD $0x93407e63 // sxtw x3, w19 - WORD $0xeb03015f // cmp x10, x3 - WORD $0x54fffd08 // b.hi LBB0_89 $-96(%rip) - WORD $0x5280002c // mov w12, #1 - WORD $0x17ffffe8 // b LBB0_90 $-96(%rip) -LBB0_99: - WORD $0x51000631 // sub w17, w17, #1 - WORD $0x17ffffe6 // b LBB0_90 $-104(%rip) -LBB0_100: - WORD $0x710001bf // cmp w13, #0 - WORD $0x1a91026d // csel w13, w19, w17, eq - WORD $0x14000081 // b LBB0_126 $516(%rip) -LBB0_101: - WORD $0x710001bf // cmp w13, #0 - WORD $0x1a91026d // csel w13, w19, w17, eq - WORD $0x387069d1 // ldrb w17, [x14, x16] - WORD $0x321b0231 // orr w17, w17, #0x20 - WORD $0x7101963f // cmp w17, #101 - WORD $0x54000f61 // b.ne LBB0_126 $492(%rip) - WORD $0x91000611 // add x17, x16, #1 - WORD $0x387149c0 // ldrb w0, [x14, w17, uxtw] - WORD $0x11000a03 // add w3, w16, #2 - WORD $0x52800024 // mov w4, #1 - WORD $0x11000a10 // add w16, w16, #2 - WORD $0x12800005 // mov w5, #-1 - WORD $0x52800026 // mov w6, #1 - WORD $0x7100b41f // cmp w0, #45 - WORD $0x1a910210 // csel w16, w16, w17, eq - WORD $0x1a8600b1 // csel w17, w5, w6, eq - WORD $0x7100ac1f // cmp w0, #43 - WORD $0x1a900060 // csel w0, w3, w16, eq - WORD $0x1a910090 // csel w16, w4, w17, eq - WORD $0x93407c00 // sxtw x0, w0 - WORD $0xeb0001ff // cmp x15, x0 - WORD $0x54000d2d // b.le LBB0_124 $420(%rip) - WORD $0x52800011 // mov w17, #0 - WORD $0x5284e1e3 // mov w3, #9999 - WORD $0x52800144 // mov w4, #10 -LBB0_104: - WORD $0x38e069c5 // ldrsb w5, [x14, x0] - WORD $0x7100c0bf // cmp w5, #48 - WORD $0x54000c8b // b.lt LBB0_125 $400(%rip) - WORD $0x12001ca5 // and w5, w5, #0xff - WORD $0x7100e4bf // cmp w5, #57 - WORD $0x7a439220 // ccmp w17, w3, #0, ls - WORD $0x54000c0c // b.gt LBB0_125 $384(%rip) - WORD $0x1b047e31 // mul w17, w17, w4 - WORD $0x5100c0a5 // sub w5, w5, #48 - WORD $0x0b250231 // add w17, w17, w5, uxtb - WORD $0x91000400 // add x0, x0, #1 - WORD $0xeb0001ff // cmp x15, x0 - WORD $0x54fffe8c // b.gt LBB0_104 $-48(%rip) - WORD $0x14000059 // b LBB0_125 $356(%rip) -LBB0_107: - WORD $0xd1000484 // sub x4, x4, #1 - WORD $0xf100007f // cmp x3, #0 - WORD $0x52800023 // mov w3, #1 - WORD $0x9a830463 // cinc x3, x3, ne - WORD $0x9ac32400 // lsr x0, x0, x3 - WORD $0xb34c2c80 // bfi x0, x4, #52, #12 - WORD $0xb2410003 // orr x3, x0, #0x8000000000000000 - WORD $0x7100b59f // cmp w12, #45 - WORD $0x9a800060 // csel x0, x3, x0, eq - WORD $0x9e670000 // fmov d0, x0 - WORD $0x34000bcf // cbz w15, LBB0_132 $376(%rip) - WORD $0x910005af // add x15, x13, #1 - WORD $0xdac011ed // clz x13, x15 - WORD $0x9acd21e3 // lsl x3, x15, x13 - WORD $0x9b037e0f // mul x15, x16, x3 - WORD $0x9bc37e10 // umulh x16, x16, x3 - WORD $0x92402200 // and x0, x16, #0x1ff - WORD $0xaa2303e4 // mvn x4, x3 - WORD $0xeb0401ff // cmp x15, x4 - WORD $0x540001e9 // b.ls LBB0_113 $60(%rip) - WORD $0xf107fc1f // cmp x0, #511 - WORD $0x540001a1 // b.ne LBB0_113 $52(%rip) - WORD $0xf94001ce // ldr x14, [x14] - WORD $0x9b037dc5 // mul x5, x14, x3 - WORD $0x9bc37dce // umulh x14, x14, x3 - WORD $0xab0f01cf // adds x15, x14, x15 - WORD $0x9a903610 // cinc x16, x16, hs - WORD $0x92402200 // and x0, x16, #0x1ff - WORD $0xeb0400bf // cmp x5, x4 - WORD $0x540000a9 // b.ls LBB0_113 $20(%rip) - WORD $0xb10005ff // cmn x15, #1 - WORD $0x54000061 // b.ne LBB0_113 $12(%rip) - WORD $0xf107fc1f // cmp x0, #511 - WORD $0x54ffec00 // b.eq LBB0_72 $-640(%rip) -LBB0_113: - WORD $0xd37ffe0e // lsr x14, x16, #63 - WORD $0x910025c3 // add x3, x14, #9 - WORD $0x9ac32610 // lsr x16, x16, x3 - WORD $0xaa0f000f // orr x15, x0, x15 - WORD $0xb500008f // cbnz x15, LBB0_115 $16(%rip) - WORD $0x9240060f // and x15, x16, #0x3 - WORD $0xf10005ff // cmp x15, #1 - WORD $0x54ffeb00 // b.eq LBB0_72 $-672(%rip) -LBB0_115: - WORD $0xcb0d022d // sub x13, x17, x13 - WORD $0x8b0d01cf // add x15, x14, x13 - WORD $0x9240020d // and x13, x16, #0x1 - WORD $0x8b1001ad // add x13, x13, x16 - WORD $0xd376fdae // lsr x14, x13, #54 - WORD $0xf10001df // cmp x14, #0 - WORD $0x9a8f05ef // cinc x15, x15, ne - WORD $0xd12001f0 // sub x16, x15, #2048 - WORD $0xb11ffa1f // cmn x16, #2046 - WORD $0x54ffe9c3 // b.lo LBB0_72 $-712(%rip) - WORD $0xd10005ef // sub x15, x15, #1 - WORD $0xf10001df // cmp x14, #0 - WORD $0x5280002e // mov w14, #1 - WORD $0x9a8e05ce // cinc x14, x14, ne - WORD $0x9ace25ad // lsr x13, x13, x14 - WORD $0xb34c2ded // bfi x13, x15, #52, #12 - WORD $0xb24101ae // orr x14, x13, #0x8000000000000000 - WORD $0x7100b59f // cmp w12, #45 - WORD $0x9a8d01cc // csel x12, x14, x13, eq - WORD $0x9e670181 // fmov d1, x12 - WORD $0x1e602020 // fcmp d1, d0 - WORD $0x54000520 // b.eq LBB0_132 $164(%rip) - WORD $0x17ffff41 // b LBB0_72 $-764(%rip) -LBB0_117: - WORD $0x52800031 // mov w17, #1 -LBB0_118: - WORD $0x5100e863 // sub w3, w3, #58 - WORD $0x3100287f // cmn w3, #10 - WORD $0x54000062 // b.hs LBB0_120 $12(%rip) - WORD $0xf9000020 // str x0, [x1] - WORD $0x17fffe57 // b LBB0_12 $-1700(%rip) -LBB0_120: - WORD $0x52800003 // mov w3, #0 - WORD $0x52800144 // mov w4, #10 - WORD $0x5284e205 // mov w5, #10000 -LBB0_121: - WORD $0x38606966 // ldrb w6, [x11, x0] - WORD $0x5100c0c6 // sub w6, w6, #48 - WORD $0x710024df // cmp w6, #9 - WORD $0x54001c08 // b.hi LBB0_191 $896(%rip) - WORD $0x1b047c67 // mul w7, w3, w4 - WORD $0x0b2600e6 // add w6, w7, w6, uxtb - WORD $0x6b05007f // cmp w3, w5 - WORD $0x1a83b0c3 // csel w3, w6, w3, lt - WORD $0x91000400 // add x0, x0, #1 - WORD $0xeb00011f // cmp x8, x0 - WORD $0x54fffec1 // b.ne LBB0_121 $-40(%rip) - WORD $0x1b114063 // madd w3, w3, w17, w16 - WORD $0x17fffec9 // b LBB0_55 $-1244(%rip) -LBB0_124: - WORD $0x52800011 // mov w17, #0 -LBB0_125: - WORD $0x1b10362d // madd w13, w17, w16, w13 -LBB0_126: - WORD $0x34000113 // cbz w19, LBB0_130 $32(%rip) - WORD $0x7104d9bf // cmp w13, #310 - WORD $0x5400008d // b.le LBB0_129 $16(%rip) -LBB0_128: - WORD $0xd2800009 // mov x9, #0 - WORD $0xd2effe0a // mov x10, #9218868437227405312 - WORD $0x14000005 // b LBB0_131 $20(%rip) -LBB0_129: - WORD $0x310529bf // cmn w13, #330 - WORD $0x5400024a // b.ge LBB0_136 $72(%rip) -LBB0_130: - WORD $0xd280000a // mov x10, #0 - WORD $0xd2800009 // mov x9, #0 -LBB0_131: - WORD $0xaa0a0129 // orr x9, x9, x10 - WORD $0xb241012a // orr x10, x9, #0x8000000000000000 - WORD $0x7100b57f // cmp w11, #45 - WORD $0x9a890149 // csel x9, x10, x9, eq - WORD $0x9e670120 // fmov d0, x9 -LBB0_132: - WORD $0x9e660009 // fmov x9, d0 - WORD $0x9240f929 // and x9, x9, #0x7fffffffffffffff - WORD $0xd2effe0a // mov x10, #9218868437227405312 - WORD $0xeb0a013f // cmp x9, x10 - WORD $0x54000061 // b.ne LBB0_134 $12(%rip) - WORD $0x928000e9 // mov x9, #-8 - WORD $0xf9000049 // str x9, [x2] -LBB0_134: - WORD $0xfd000440 // str d0, [x2, #8] -LBB0_135: - WORD $0xf9000028 // str x8, [x1] - WORD $0x17fffe9a // b LBB0_49 $-1432(%rip) -LBB0_136: - WORD $0xb201e7ee // mov x14, #-7378697629483820647 - WORD $0xf293334e // movk x14, #39322 - WORD $0xf2e0332e // movk x14, #409, lsl #48 -Lloh8: - WORD $0x1001cb91 // adr x17, _POW_TAB $14704(%rip) -Lloh9: - WORD $0x91000231 // add x17, x17, _POW_TAB@PAGEOFF $0(%rip) - WORD $0x710005bf // cmp w13, #1 - WORD $0x5400170b // b.lt LBB0_192 $736(%rip) - WORD $0x52800010 // mov w16, #0 - WORD $0xd100052f // sub x15, x9, #1 - WORD $0x92800000 // mov x0, #-1 - WORD $0x52800143 // mov w3, #10 - WORD $0x14000005 // b LBB0_140 $20(%rip) -LBB0_138: - WORD $0x34001593 // cbz w19, LBB0_190 $688(%rip) -LBB0_139: - WORD $0x0b100090 // add w16, w4, w16 - WORD $0x710001bf // cmp w13, #0 - WORD $0x5400160d // b.le LBB0_193 $704(%rip) -LBB0_140: - WORD $0x710021bf // cmp w13, #8 - WORD $0x540000a9 // b.ls LBB0_143 $20(%rip) - WORD $0x52800364 // mov w4, #27 - WORD $0x34ffff53 // cbz w19, LBB0_139 $-24(%rip) - WORD $0x12800347 // mov w7, #-27 - WORD $0x14000006 // b LBB0_145 $24(%rip) -LBB0_143: - WORD $0xb86d5a24 // ldr w4, [x17, w13, uxtw #2] - WORD $0x34fffed3 // cbz w19, LBB0_139 $-40(%rip) - WORD $0x4b0403e7 // neg w7, w4 - WORD $0x3100f4ff // cmn w7, #61 - WORD $0x54000469 // b.ls LBB0_154 $140(%rip) -LBB0_145: - WORD $0xd2800014 // mov x20, #0 - WORD $0xd2800006 // mov x6, #0 - WORD $0x4b0703e5 // neg w5, w7 - WORD $0x0ab37e67 // bic w7, w19, w19, asr #31 -LBB0_146: - WORD $0xeb1400ff // cmp x7, x20 - WORD $0x54000c60 // b.eq LBB0_173 $396(%rip) - WORD $0x38b46935 // ldrsb x21, [x9, x20] - WORD $0x9b0354c6 // madd x6, x6, x3, x21 - WORD $0xd100c0c6 // sub x6, x6, #48 - WORD $0x91000694 // add x20, x20, #1 - WORD $0x9ac524d5 // lsr x21, x6, x5 - WORD $0xb4ffff35 // cbz x21, LBB0_146 $-28(%rip) -LBB0_149: - WORD $0x9ac52007 // lsl x7, x0, x5 - WORD $0xaa2703e7 // mvn x7, x7 - WORD $0x6b140273 // subs w19, w19, w20 - WORD $0x54000c4d // b.le LBB0_176 $392(%rip) - WORD $0xaa1303f5 // mov x21, x19 - WORD $0xaa0903f6 // mov x22, x9 -LBB0_151: - WORD $0x9ac524d7 // lsr x23, x6, x5 - WORD $0x8a0700c6 // and x6, x6, x7 - WORD $0x1100c2f7 // add w23, w23, #48 - WORD $0x390002d7 // strb w23, [x22] - WORD $0x38b4cad7 // ldrsb x23, [x22, w20, sxtw] - WORD $0x9b035cc6 // madd x6, x6, x3, x23 - WORD $0xd100c0c6 // sub x6, x6, #48 - WORD $0x910006d6 // add x22, x22, #1 - WORD $0xf10006b5 // subs x21, x21, #1 - WORD $0x54fffee1 // b.ne LBB0_151 $-36(%rip) - WORD $0x14000056 // b LBB0_177 $344(%rip) -LBB0_152: - WORD $0x7100027f // cmp w19, #0 - WORD $0x1a8d03ed // csel w13, wzr, w13, eq -LBB0_153: - WORD $0x1100f0a7 // add w7, w5, #60 - WORD $0x3101e0bf // cmn w5, #120 - WORD $0x54fffbea // b.ge LBB0_145 $-132(%rip) -LBB0_154: - WORD $0xd2800015 // mov x21, #0 - WORD $0xd2800014 // mov x20, #0 - WORD $0xaa0703e5 // mov x5, x7 - WORD $0x0ab37e67 // bic w7, w19, w19, asr #31 - WORD $0xaa0703e6 // mov x6, x7 -LBB0_155: - WORD $0xeb1500ff // cmp x7, x21 - WORD $0x54000140 // b.eq LBB0_158 $40(%rip) - WORD $0x38b56936 // ldrsb x22, [x9, x21] - WORD $0x9b035a94 // madd x20, x20, x3, x22 - WORD $0xd100c294 // sub x20, x20, #48 - WORD $0x910006b5 // add x21, x21, #1 - WORD $0xd37cfe96 // lsr x22, x20, #60 - WORD $0xb4ffff36 // cbz x22, LBB0_155 $-28(%rip) - WORD $0xaa1403e7 // mov x7, x20 - WORD $0xaa1503e6 // mov x6, x21 - WORD $0x14000008 // b LBB0_160 $32(%rip) -LBB0_158: - WORD $0xb4000694 // cbz x20, LBB0_172 $208(%rip) -LBB0_159: - WORD $0x8b140a87 // add x7, x20, x20, lsl #2 - WORD $0xd37ff8e7 // lsl x7, x7, #1 - WORD $0x110004c6 // add w6, w6, #1 - WORD $0xeb0e029f // cmp x20, x14 - WORD $0xaa0703f4 // mov x20, x7 - WORD $0x54ffff63 // b.lo LBB0_159 $-20(%rip) -LBB0_160: - WORD $0x6b060273 // subs w19, w19, w6 - WORD $0x540001cd // b.le LBB0_163 $56(%rip) - WORD $0xaa1303f4 // mov x20, x19 - WORD $0xaa0903f5 // mov x21, x9 -LBB0_162: - WORD $0xd37cfcf6 // lsr x22, x7, #60 - WORD $0x9240ece7 // and x7, x7, #0xfffffffffffffff - WORD $0x321c06d6 // orr w22, w22, #0x30 - WORD $0x390002b6 // strb w22, [x21] - WORD $0x38a6cab6 // ldrsb x22, [x21, w6, sxtw] - WORD $0x9b0358e7 // madd x7, x7, x3, x22 - WORD $0xd100c0e7 // sub x7, x7, #48 - WORD $0x910006b5 // add x21, x21, #1 - WORD $0xf1000694 // subs x20, x20, #1 - WORD $0x54fffee1 // b.ne LBB0_162 $-36(%rip) - WORD $0x14000002 // b LBB0_164 $8(%rip) -LBB0_163: - WORD $0x52800013 // mov w19, #0 -LBB0_164: - WORD $0xb5000107 // cbnz x7, LBB0_166 $32(%rip) - WORD $0x14000012 // b LBB0_168 $72(%rip) -LBB0_165: - WORD $0xf10002bf // cmp x21, #0 - WORD $0x1a9f058c // csinc w12, w12, wzr, eq - WORD $0x9240ecf4 // and x20, x7, #0xfffffffffffffff - WORD $0x8b140a87 // add x7, x20, x20, lsl #2 - WORD $0xd37ff8e7 // lsl x7, x7, #1 - WORD $0xb4000194 // cbz x20, LBB0_168 $48(%rip) -LBB0_166: - WORD $0x93407e74 // sxtw x20, w19 - WORD $0xd37cfcf5 // lsr x21, x7, #60 - WORD $0xeb14015f // cmp x10, x20 - WORD $0x54fffee9 // b.ls LBB0_165 $-36(%rip) - WORD $0x321c06b5 // orr w21, w21, #0x30 - WORD $0x38346935 // strb w21, [x9, x20] - WORD $0x11000673 // add w19, w19, #1 - WORD $0x9240ecf4 // and x20, x7, #0xfffffffffffffff - WORD $0x8b140a87 // add x7, x20, x20, lsl #2 - WORD $0xd37ff8e7 // lsl x7, x7, #1 - WORD $0xb5fffed4 // cbnz x20, LBB0_166 $-40(%rip) -LBB0_168: - WORD $0x4b0601ad // sub w13, w13, w6 - WORD $0x110005ad // add w13, w13, #1 - WORD $0x7100067f // cmp w19, #1 - WORD $0x54fff7cb // b.lt LBB0_152 $-264(%rip) -LBB0_169: - WORD $0x387349e6 // ldrb w6, [x15, w19, uxtw] - WORD $0x7100c0df // cmp w6, #48 - WORD $0x54fff7a1 // b.ne LBB0_153 $-268(%rip) - WORD $0x71000673 // subs w19, w19, #1 - WORD $0x54ffff8c // b.gt LBB0_169 $-16(%rip) - WORD $0x5280000d // mov w13, #0 -LBB0_172: - WORD $0x52800013 // mov w19, #0 - WORD $0x17ffffb8 // b LBB0_153 $-288(%rip) -LBB0_173: - WORD $0xb4000566 // cbz x6, LBB0_186 $172(%rip) - WORD $0x9ac524d4 // lsr x20, x6, x5 - WORD $0xb4000574 // cbz x20, LBB0_187 $172(%rip) - WORD $0x52800013 // mov w19, #0 - WORD $0x4b0701ad // sub w13, w13, w7 - WORD $0x110005ad // add w13, w13, #1 - WORD $0x9ac52007 // lsl x7, x0, x5 - WORD $0xaa2703e7 // mvn x7, x7 - WORD $0x14000005 // b LBB0_178 $20(%rip) -LBB0_176: - WORD $0x52800013 // mov w19, #0 -LBB0_177: - WORD $0x4b1401ad // sub w13, w13, w20 - WORD $0x110005ad // add w13, w13, #1 - WORD $0xb40002a6 // cbz x6, LBB0_182 $84(%rip) -LBB0_178: - WORD $0xaa1303f4 // mov x20, x19 - WORD $0x14000007 // b LBB0_180 $28(%rip) -LBB0_179: - WORD $0xf100027f // cmp x19, #0 - WORD $0x1a9f058c // csinc w12, w12, wzr, eq - WORD $0x8a0700d3 // and x19, x6, x7 - WORD $0x8b130a66 // add x6, x19, x19, lsl #2 - WORD $0xd37ff8c6 // lsl x6, x6, #1 - WORD $0xb40001d3 // cbz x19, LBB0_183 $56(%rip) -LBB0_180: - WORD $0x9ac524d3 // lsr x19, x6, x5 - WORD $0x93407e95 // sxtw x21, w20 - WORD $0xeb15015f // cmp x10, x21 - WORD $0x54fffee9 // b.ls LBB0_179 $-36(%rip) - WORD $0x1100c273 // add w19, w19, #48 - WORD $0x38356933 // strb w19, [x9, x21] - WORD $0x11000694 // add w20, w20, #1 - WORD $0x8a0700d3 // and x19, x6, x7 - WORD $0x8b130a66 // add x6, x19, x19, lsl #2 - WORD $0xd37ff8c6 // lsl x6, x6, #1 - WORD $0xb5fffed3 // cbnz x19, LBB0_180 $-40(%rip) - WORD $0x14000002 // b LBB0_183 $8(%rip) -LBB0_182: - WORD $0xaa1303f4 // mov x20, x19 -LBB0_183: - WORD $0xaa1403f3 // mov x19, x20 - WORD $0x7100069f // cmp w20, #1 - WORD $0x54ffecab // b.lt LBB0_138 $-620(%rip) -LBB0_184: - WORD $0x387349e5 // ldrb w5, [x15, w19, uxtw] - WORD $0x7100c0bf // cmp w5, #48 - WORD $0x54ffec61 // b.ne LBB0_139 $-628(%rip) - WORD $0x71000673 // subs w19, w19, #1 - WORD $0x54ffff8c // b.gt LBB0_184 $-16(%rip) - WORD $0x1400000a // b LBB0_189 $40(%rip) -LBB0_186: - WORD $0x52800013 // mov w19, #0 - WORD $0x17ffff5e // b LBB0_139 $-648(%rip) -LBB0_187: - WORD $0xaa0703f4 // mov x20, x7 -LBB0_188: - WORD $0x8b0608c6 // add x6, x6, x6, lsl #2 - WORD $0xd37ff8c6 // lsl x6, x6, #1 - WORD $0x11000694 // add w20, w20, #1 - WORD $0x9ac524c7 // lsr x7, x6, x5 - WORD $0xb4ffff87 // cbz x7, LBB0_188 $-16(%rip) - WORD $0x17ffff71 // b LBB0_149 $-572(%rip) -LBB0_189: - WORD $0x52800013 // mov w19, #0 -LBB0_190: - WORD $0x5280000d // mov w13, #0 - WORD $0x0b100090 // add w16, w4, w16 - WORD $0x14000005 // b LBB0_193 $20(%rip) -LBB0_191: - WORD $0xaa0003e8 // mov x8, x0 - WORD $0x1b114063 // madd w3, w3, w17, w16 - WORD $0x17fffdf0 // b LBB0_55 $-2112(%rip) -LBB0_192: - WORD $0x52800010 // mov w16, #0 -LBB0_193: - WORD $0xd100052f // sub x15, x9, #1 - WORD $0x52800d03 // mov w3, #104 - WORD $0xb202e7e4 // mov x4, #-3689348814741910324 - WORD $0xf29999a4 // movk x4, #52429 - WORD $0x92800125 // mov x5, #-10 - WORD $0x52800146 // mov w6, #10 - WORD $0xaa1303f4 // mov x20, x19 -Lloh10: - WORD $0x1001b440 // adr x0, _LSHIFT_TAB $13960(%rip) -Lloh11: - WORD $0x91000000 // add x0, x0, _LSHIFT_TAB@PAGEOFF $0(%rip) - WORD $0x14000004 // b LBB0_196 $16(%rip) -LBB0_194: - WORD $0x7100029f // cmp w20, #0 - WORD $0x1a8d03ed // csel w13, wzr, w13, eq -LBB0_195: - WORD $0x4b130210 // sub w16, w16, w19 -LBB0_196: - WORD $0x37f800cd // tbnz w13, #31, LBB0_199 $24(%rip) - WORD $0x3500220d // cbnz w13, LBB0_274 $1088(%rip) - WORD $0x39c00127 // ldrsb w7, [x9] - WORD $0x7100d4ff // cmp w7, #53 - WORD $0x540000eb // b.lt LBB0_201 $28(%rip) - WORD $0x1400010c // b LBB0_274 $1072(%rip) -LBB0_199: - WORD $0x310021bf // cmn w13, #8 - WORD $0x54000082 // b.hs LBB0_201 $16(%rip) - WORD $0x52800373 // mov w19, #27 - WORD $0x350000b4 // cbnz w20, LBB0_202 $20(%rip) - WORD $0x17fffff5 // b LBB0_195 $-44(%rip) -LBB0_201: - WORD $0x4b0d03e7 // neg w7, w13 - WORD $0xb8675a33 // ldr w19, [x17, w7, uxtw #2] - WORD $0x34fffe54 // cbz w20, LBB0_195 $-56(%rip) -LBB0_202: - WORD $0x2a1303f6 // mov w22, w19 - WORD $0x9ba30277 // umaddl x23, w19, w3, x0 - WORD $0xb84046f5 // ldr w21, [x23], #4 - WORD $0x2a1403f8 // mov w24, w20 - WORD $0xaa1803f9 // mov x25, x24 - WORD $0xaa1703fa // mov x26, x23 - WORD $0xaa0903fb // mov x27, x9 -LBB0_203: - WORD $0x3840175e // ldrb w30, [x26], #1 - WORD $0x3400015e // cbz w30, LBB0_208 $40(%rip) - WORD $0x39400367 // ldrb w7, [x27] - WORD $0x6b1e00ff // cmp w7, w30 - WORD $0x540013e1 // b.ne LBB0_248 $636(%rip) - WORD $0x9100077b // add x27, x27, #1 - WORD $0xf1000739 // subs x25, x25, #1 - WORD $0x54ffff21 // b.ne LBB0_203 $-28(%rip) - WORD $0x38786ae7 // ldrb w7, [x23, x24] - WORD $0x34000047 // cbz w7, LBB0_208 $8(%rip) -LBB0_207: - WORD $0x510006b5 // sub w21, w21, #1 -LBB0_208: - WORD $0x0b1402b7 // add w23, w21, w20 - WORD $0x7100069f // cmp w20, #1 - WORD $0x5400068b // b.lt LBB0_218 $208(%rip) - WORD $0xd2800014 // mov x20, #0 - WORD $0x93407ee7 // sxtw x7, w23 - WORD $0xd10004fb // sub x27, x7, #1 - WORD $0xd1000718 // sub x24, x24, #1 - WORD $0x14000008 // b LBB0_211 $32(%rip) -LBB0_210: - WORD $0xf100037f // cmp x27, #0 - WORD $0x1a9f058c // csinc w12, w12, wzr, eq - WORD $0xd100073b // sub x27, x25, #1 - WORD $0x91000707 // add x7, x24, #1 - WORD $0xd1000718 // sub x24, x24, #1 - WORD $0xf10004ff // cmp x7, #1 - WORD $0x54000249 // b.ls LBB0_213 $72(%rip) -LBB0_211: - WORD $0xaa1b03f9 // mov x25, x27 - WORD $0x38b86927 // ldrsb x7, [x9, x24] - WORD $0xd100c0e7 // sub x7, x7, #48 - WORD $0x9ad620e7 // lsl x7, x7, x22 - WORD $0x8b1400fa // add x26, x7, x20 - WORD $0x9bc47f47 // umulh x7, x26, x4 - WORD $0xd343fcf4 // lsr x20, x7, #3 - WORD $0x9b056a9b // madd x27, x20, x5, x26 - WORD $0xeb19015f // cmp x10, x25 - WORD $0x54fffe09 // b.ls LBB0_210 $-64(%rip) - WORD $0x1100c367 // add w7, w27, #48 - WORD $0x38396927 // strb w7, [x9, x25] - WORD $0xd100073b // sub x27, x25, #1 - WORD $0x91000707 // add x7, x24, #1 - WORD $0xd1000718 // sub x24, x24, #1 - WORD $0xf10004ff // cmp x7, #1 - WORD $0x54fffe08 // b.hi LBB0_211 $-64(%rip) -LBB0_213: - WORD $0xf1002b5f // cmp x26, #10 - WORD $0x540002a3 // b.lo LBB0_218 $84(%rip) - WORD $0x93407f27 // sxtw x7, w25 - WORD $0xd10004f6 // sub x22, x7, #1 - WORD $0x14000007 // b LBB0_216 $28(%rip) -LBB0_215: - WORD $0xf100033f // cmp x25, #0 - WORD $0x1a9f058c // csinc w12, w12, wzr, eq - WORD $0xd10006d6 // sub x22, x22, #1 - WORD $0xf100269f // cmp x20, #9 - WORD $0xaa1803f4 // mov x20, x24 - WORD $0x54000189 // b.ls LBB0_218 $48(%rip) -LBB0_216: - WORD $0x9bc47e87 // umulh x7, x20, x4 - WORD $0xd343fcf8 // lsr x24, x7, #3 - WORD $0x9b055319 // madd x25, x24, x5, x20 - WORD $0xeb16015f // cmp x10, x22 - WORD $0x54fffec9 // b.ls LBB0_215 $-40(%rip) - WORD $0x1100c327 // add w7, w25, #48 - WORD $0x38366927 // strb w7, [x9, x22] - WORD $0xd10006d6 // sub x22, x22, #1 - WORD $0xf100269f // cmp x20, #9 - WORD $0xaa1803f4 // mov x20, x24 - WORD $0x54fffec8 // b.hi LBB0_216 $-40(%rip) -LBB0_218: - WORD $0xeb37c15f // cmp x10, w23, sxtw - WORD $0x1a8a82f4 // csel w20, w23, w10, hi - WORD $0x0b0d02ad // add w13, w21, w13 - WORD $0x7100069f // cmp w20, #1 - WORD $0x5400012b // b.lt LBB0_222 $36(%rip) -LBB0_219: - WORD $0x387449e7 // ldrb w7, [x15, w20, uxtw] - WORD $0x7100c0ff // cmp w7, #48 - WORD $0x54000101 // b.ne LBB0_223 $32(%rip) - WORD $0x71000694 // subs w20, w20, #1 - WORD $0x54ffff8c // b.gt LBB0_219 $-16(%rip) - WORD $0x5280000d // mov w13, #0 - WORD $0x52800014 // mov w20, #0 - WORD $0x14000003 // b LBB0_223 $12(%rip) -LBB0_222: - WORD $0x7100029f // cmp w20, #0 - WORD $0x1a8d03ed // csel w13, wzr, w13, eq -LBB0_223: - WORD $0x37f80073 // tbnz w19, #31, LBB0_225 $12(%rip) - WORD $0x4b130210 // sub w16, w16, w19 - WORD $0x17ffff99 // b LBB0_196 $-412(%rip) -LBB0_225: - WORD $0x3100f67f // cmn w19, #61 - WORD $0x54000a68 // b.hi LBB0_249 $332(%rip) - WORD $0xaa1303f5 // mov x21, x19 - WORD $0x14000007 // b LBB0_229 $28(%rip) -LBB0_227: - WORD $0x7100029f // cmp w20, #0 - WORD $0x1a8d03ed // csel w13, wzr, w13, eq -LBB0_228: - WORD $0x1100f2b7 // add w23, w21, #60 - WORD $0x3101e2bf // cmn w21, #120 - WORD $0xaa1703f5 // mov x21, x23 - WORD $0x5400098a // b.ge LBB0_250 $304(%rip) -LBB0_229: - WORD $0xd2800019 // mov x25, #0 - WORD $0xd2800018 // mov x24, #0 - WORD $0x0ab47e97 // bic w23, w20, w20, asr #31 - WORD $0xaa1703f6 // mov x22, x23 -LBB0_230: - WORD $0xeb1902ff // cmp x23, x25 - WORD $0x54000140 // b.eq LBB0_233 $40(%rip) - WORD $0x38b96927 // ldrsb x7, [x9, x25] - WORD $0x9b061f07 // madd x7, x24, x6, x7 - WORD $0xd100c0f8 // sub x24, x7, #48 - WORD $0x91000739 // add x25, x25, #1 - WORD $0xd37cff07 // lsr x7, x24, #60 - WORD $0xb4ffff27 // cbz x7, LBB0_230 $-28(%rip) - WORD $0xaa1803f7 // mov x23, x24 - WORD $0xaa1903f6 // mov x22, x25 - WORD $0x14000008 // b LBB0_235 $32(%rip) -LBB0_233: - WORD $0xb40006b8 // cbz x24, LBB0_247 $212(%rip) -LBB0_234: - WORD $0x8b180b07 // add x7, x24, x24, lsl #2 - WORD $0xd37ff8f7 // lsl x23, x7, #1 - WORD $0x110006d6 // add w22, w22, #1 - WORD $0xeb0e031f // cmp x24, x14 - WORD $0xaa1703f8 // mov x24, x23 - WORD $0x54ffff63 // b.lo LBB0_234 $-20(%rip) -LBB0_235: - WORD $0x6b160294 // subs w20, w20, w22 - WORD $0x540001ed // b.le LBB0_239 $60(%rip) - WORD $0xaa1403f8 // mov x24, x20 - WORD $0xaa0903f9 // mov x25, x9 -LBB0_237: - WORD $0xd37cfee7 // lsr x7, x23, #60 - WORD $0x9240eef7 // and x23, x23, #0xfffffffffffffff - WORD $0x321c04e7 // orr w7, w7, #0x30 - WORD $0x39000327 // strb w7, [x25] - WORD $0x38b6cb27 // ldrsb x7, [x25, w22, sxtw] - WORD $0x9b061ee7 // madd x7, x23, x6, x7 - WORD $0xd100c0f7 // sub x23, x7, #48 - WORD $0x91000739 // add x25, x25, #1 - WORD $0xf1000718 // subs x24, x24, #1 - WORD $0x54fffee1 // b.ne LBB0_237 $-36(%rip) - WORD $0xb5000177 // cbnz x23, LBB0_241 $44(%rip) - WORD $0x14000015 // b LBB0_243 $84(%rip) -LBB0_239: - WORD $0x52800014 // mov w20, #0 - WORD $0xb5000117 // cbnz x23, LBB0_241 $32(%rip) - WORD $0x14000012 // b LBB0_243 $72(%rip) -LBB0_240: - WORD $0xf10000ff // cmp x7, #0 - WORD $0x1a9f058c // csinc w12, w12, wzr, eq - WORD $0x9240eee7 // and x7, x23, #0xfffffffffffffff - WORD $0x8b0708f7 // add x23, x7, x7, lsl #2 - WORD $0xd37ffaf7 // lsl x23, x23, #1 - WORD $0xb4000187 // cbz x7, LBB0_243 $48(%rip) -LBB0_241: - WORD $0x93407e98 // sxtw x24, w20 - WORD $0xd37cfee7 // lsr x7, x23, #60 - WORD $0xeb18015f // cmp x10, x24 - WORD $0x54fffee9 // b.ls LBB0_240 $-36(%rip) - WORD $0x321c04e7 // orr w7, w7, #0x30 - WORD $0x38386927 // strb w7, [x9, x24] - WORD $0x11000694 // add w20, w20, #1 - WORD $0x9240eee7 // and x7, x23, #0xfffffffffffffff - WORD $0x8b0708f7 // add x23, x7, x7, lsl #2 - WORD $0xd37ffaf7 // lsl x23, x23, #1 - WORD $0xb5fffec7 // cbnz x7, LBB0_241 $-40(%rip) -LBB0_243: - WORD $0x4b1601ad // sub w13, w13, w22 - WORD $0x110005ad // add w13, w13, #1 - WORD $0x7100069f // cmp w20, #1 - WORD $0x54fff7ab // b.lt LBB0_227 $-268(%rip) -LBB0_244: - WORD $0x387449e7 // ldrb w7, [x15, w20, uxtw] - WORD $0x7100c0ff // cmp w7, #48 - WORD $0x54fff781 // b.ne LBB0_228 $-272(%rip) - WORD $0x71000694 // subs w20, w20, #1 - WORD $0x54ffff8c // b.gt LBB0_244 $-16(%rip) - WORD $0x5280000d // mov w13, #0 -LBB0_247: - WORD $0x52800014 // mov w20, #0 - WORD $0x17ffffb7 // b LBB0_228 $-292(%rip) -LBB0_248: - WORD $0x13001ce7 // sxtb w7, w7 - WORD $0x6b3e80ff // cmp w7, w30, sxtb - WORD $0x54ffecab // b.lt LBB0_207 $-620(%rip) - WORD $0x17ffff65 // b LBB0_208 $-620(%rip) -LBB0_249: - WORD $0xaa1303f7 // mov x23, x19 -LBB0_250: - WORD $0xd2800018 // mov x24, #0 - WORD $0xd2800016 // mov x22, #0 - WORD $0x4b1703f5 // neg w21, w23 - WORD $0x0ab47e97 // bic w23, w20, w20, asr #31 -LBB0_251: - WORD $0xeb1802ff // cmp x23, x24 - WORD $0x54000320 // b.eq LBB0_257 $100(%rip) - WORD $0x38b86927 // ldrsb x7, [x9, x24] - WORD $0x9b061ec7 // madd x7, x22, x6, x7 - WORD $0xd100c0f6 // sub x22, x7, #48 - WORD $0x91000718 // add x24, x24, #1 - WORD $0x9ad526c7 // lsr x7, x22, x21 - WORD $0xb4ffff27 // cbz x7, LBB0_251 $-28(%rip) -LBB0_254: - WORD $0x92800007 // mov x7, #-1 - WORD $0x9ad520e7 // lsl x7, x7, x21 - WORD $0xaa2703f7 // mvn x23, x7 - WORD $0x6b180294 // subs w20, w20, w24 - WORD $0x5400030d // b.le LBB0_260 $96(%rip) - WORD $0xaa1403f9 // mov x25, x20 - WORD $0xaa0903fa // mov x26, x9 -LBB0_256: - WORD $0x9ad526c7 // lsr x7, x22, x21 - WORD $0x8a1702d6 // and x22, x22, x23 - WORD $0x1100c0e7 // add w7, w7, #48 - WORD $0x39000347 // strb w7, [x26] - WORD $0x38b8cb47 // ldrsb x7, [x26, w24, sxtw] - WORD $0x9b061ec7 // madd x7, x22, x6, x7 - WORD $0xd100c0f6 // sub x22, x7, #48 - WORD $0x9100075a // add x26, x26, #1 - WORD $0xf1000739 // subs x25, x25, #1 - WORD $0x54fffee1 // b.ne LBB0_256 $-36(%rip) - WORD $0x1400000c // b LBB0_261 $48(%rip) -LBB0_257: - WORD $0xb4000596 // cbz x22, LBB0_271 $176(%rip) - WORD $0x9ad526c7 // lsr x7, x22, x21 - WORD $0xb40005a7 // cbz x7, LBB0_272 $180(%rip) - WORD $0x52800014 // mov w20, #0 - WORD $0x4b1701ad // sub w13, w13, w23 - WORD $0x110005ad // add w13, w13, #1 - WORD $0x92800007 // mov x7, #-1 - WORD $0x9ad520e7 // lsl x7, x7, x21 - WORD $0xaa2703f7 // mvn x23, x7 - WORD $0x14000005 // b LBB0_262 $20(%rip) -LBB0_260: - WORD $0x52800014 // mov w20, #0 -LBB0_261: - WORD $0x4b1801ad // sub w13, w13, w24 - WORD $0x110005ad // add w13, w13, #1 - WORD $0xb4000296 // cbz x22, LBB0_266 $80(%rip) -LBB0_262: - WORD $0x14000007 // b LBB0_264 $28(%rip) -LBB0_263: - WORD $0xf100031f // cmp x24, #0 - WORD $0x1a9f058c // csinc w12, w12, wzr, eq - WORD $0x8a1702c7 // and x7, x22, x23 - WORD $0x8b0708f6 // add x22, x7, x7, lsl #2 - WORD $0xd37ffad6 // lsl x22, x22, #1 - WORD $0xb40001a7 // cbz x7, LBB0_267 $52(%rip) -LBB0_264: - WORD $0x9ad526d8 // lsr x24, x22, x21 - WORD $0x93407e99 // sxtw x25, w20 - WORD $0xeb19015f // cmp x10, x25 - WORD $0x54fffee9 // b.ls LBB0_263 $-36(%rip) - WORD $0x1100c307 // add w7, w24, #48 - WORD $0x38396927 // strb w7, [x9, x25] - WORD $0x11000694 // add w20, w20, #1 - WORD $0x8a1702c7 // and x7, x22, x23 - WORD $0x8b0708f6 // add x22, x7, x7, lsl #2 - WORD $0xd37ffad6 // lsl x22, x22, #1 - WORD $0xb5fffec7 // cbnz x7, LBB0_264 $-40(%rip) - WORD $0x14000001 // b LBB0_267 $4(%rip) -LBB0_266: -LBB0_267: - WORD $0x7100069f // cmp w20, #1 - WORD $0x54ffe00b // b.lt LBB0_194 $-1024(%rip) -LBB0_268: - WORD $0x387449e7 // ldrb w7, [x15, w20, uxtw] - WORD $0x7100c0ff // cmp w7, #48 - WORD $0x54ffdfe1 // b.ne LBB0_195 $-1028(%rip) - WORD $0x71000694 // subs w20, w20, #1 - WORD $0x54ffff8c // b.gt LBB0_268 $-16(%rip) - WORD $0x5280000d // mov w13, #0 - WORD $0x52800014 // mov w20, #0 - WORD $0x4b130210 // sub w16, w16, w19 - WORD $0x17fffefa // b LBB0_196 $-1048(%rip) -LBB0_271: - WORD $0x52800014 // mov w20, #0 - WORD $0x4b130210 // sub w16, w16, w19 - WORD $0x17fffef7 // b LBB0_196 $-1060(%rip) -LBB0_272: - WORD $0xaa1703f8 // mov x24, x23 -LBB0_273: - WORD $0x8b160ac7 // add x7, x22, x22, lsl #2 - WORD $0xd37ff8f6 // lsl x22, x7, #1 - WORD $0x11000718 // add w24, w24, #1 - WORD $0x9ad526c7 // lsr x7, x22, x21 - WORD $0xb4ffff87 // cbz x7, LBB0_273 $-16(%rip) - WORD $0x17ffffb9 // b LBB0_254 $-284(%rip) -LBB0_274: - WORD $0x310ffa1f // cmn w16, #1022 - WORD $0x54000a6c // b.gt LBB0_299 $332(%rip) - WORD $0x34001194 // cbz w20, LBB0_314 $560(%rip) - WORD $0x110ff611 // add w17, w16, #1021 - WORD $0x3110ea1f // cmn w16, #1082 - WORD $0x54000a88 // b.hi LBB0_302 $336(%rip) - WORD $0x52800143 // mov w3, #10 - WORD $0xaa1403f0 // mov x16, x20 - WORD $0x14000007 // b LBB0_280 $28(%rip) -LBB0_278: - WORD $0x7100021f // cmp w16, #0 - WORD $0x1a8d03ed // csel w13, wzr, w13, eq -LBB0_279: - WORD $0x1100f224 // add w4, w17, #60 - WORD $0x3101e23f // cmn w17, #120 - WORD $0xaa0403f1 // mov x17, x4 - WORD $0x540009aa // b.ge LBB0_303 $308(%rip) -LBB0_280: - WORD $0xd2800007 // mov x7, #0 - WORD $0xd2800006 // mov x6, #0 - WORD $0x0ab07e05 // bic w5, w16, w16, asr #31 - WORD $0xaa0503e4 // mov x4, x5 -LBB0_281: - WORD $0xeb0700bf // cmp x5, x7 - WORD $0x54000140 // b.eq LBB0_284 $40(%rip) - WORD $0x38a76933 // ldrsb x19, [x9, x7] - WORD $0x9b034cc6 // madd x6, x6, x3, x19 - WORD $0xd100c0c6 // sub x6, x6, #48 - WORD $0x910004e7 // add x7, x7, #1 - WORD $0xd37cfcd3 // lsr x19, x6, #60 - WORD $0xb4ffff33 // cbz x19, LBB0_281 $-28(%rip) - WORD $0xaa0603e5 // mov x5, x6 - WORD $0xaa0703e4 // mov x4, x7 - WORD $0x14000008 // b LBB0_286 $32(%rip) -LBB0_284: - WORD $0xb4000686 // cbz x6, LBB0_298 $208(%rip) -LBB0_285: - WORD $0x8b0608c5 // add x5, x6, x6, lsl #2 - WORD $0xd37ff8a5 // lsl x5, x5, #1 - WORD $0x11000484 // add w4, w4, #1 - WORD $0xeb0e00df // cmp x6, x14 - WORD $0xaa0503e6 // mov x6, x5 - WORD $0x54ffff63 // b.lo LBB0_285 $-20(%rip) -LBB0_286: - WORD $0x6b040210 // subs w16, w16, w4 - WORD $0x540001cd // b.le LBB0_289 $56(%rip) - WORD $0xaa1003e6 // mov x6, x16 - WORD $0xaa0903e7 // mov x7, x9 -LBB0_288: - WORD $0xd37cfcb3 // lsr x19, x5, #60 - WORD $0x9240eca5 // and x5, x5, #0xfffffffffffffff - WORD $0x321c0673 // orr w19, w19, #0x30 - WORD $0x390000f3 // strb w19, [x7] - WORD $0x38a4c8f3 // ldrsb x19, [x7, w4, sxtw] - WORD $0x9b034ca5 // madd x5, x5, x3, x19 - WORD $0xd100c0a5 // sub x5, x5, #48 - WORD $0x910004e7 // add x7, x7, #1 - WORD $0xf10004c6 // subs x6, x6, #1 - WORD $0x54fffee1 // b.ne LBB0_288 $-36(%rip) - WORD $0x14000002 // b LBB0_290 $8(%rip) -LBB0_289: - WORD $0x52800010 // mov w16, #0 -LBB0_290: - WORD $0xb5000105 // cbnz x5, LBB0_292 $32(%rip) - WORD $0x14000012 // b LBB0_294 $72(%rip) -LBB0_291: - WORD $0xf10000ff // cmp x7, #0 - WORD $0x1a9f058c // csinc w12, w12, wzr, eq - WORD $0x9240eca6 // and x6, x5, #0xfffffffffffffff - WORD $0x8b0608c5 // add x5, x6, x6, lsl #2 - WORD $0xd37ff8a5 // lsl x5, x5, #1 - WORD $0xb4000186 // cbz x6, LBB0_294 $48(%rip) -LBB0_292: - WORD $0x93407e06 // sxtw x6, w16 - WORD $0xd37cfca7 // lsr x7, x5, #60 - WORD $0xeb06015f // cmp x10, x6 - WORD $0x54fffee9 // b.ls LBB0_291 $-36(%rip) - WORD $0x321c04e7 // orr w7, w7, #0x30 - WORD $0x38266927 // strb w7, [x9, x6] - WORD $0x11000610 // add w16, w16, #1 - WORD $0x9240eca6 // and x6, x5, #0xfffffffffffffff - WORD $0x8b0608c5 // add x5, x6, x6, lsl #2 - WORD $0xd37ff8a5 // lsl x5, x5, #1 - WORD $0xb5fffec6 // cbnz x6, LBB0_292 $-40(%rip) -LBB0_294: - WORD $0x4b0401ad // sub w13, w13, w4 - WORD $0x110005ad // add w13, w13, #1 - WORD $0x7100061f // cmp w16, #1 - WORD $0x54fff7cb // b.lt LBB0_278 $-264(%rip) -LBB0_295: - WORD $0x387049e4 // ldrb w4, [x15, w16, uxtw] - WORD $0x7100c09f // cmp w4, #48 - WORD $0x54fff7a1 // b.ne LBB0_279 $-268(%rip) - WORD $0x71000610 // subs w16, w16, #1 - WORD $0x54ffff8c // b.gt LBB0_295 $-16(%rip) - WORD $0x5280000d // mov w13, #0 -LBB0_298: - WORD $0x52800010 // mov w16, #0 - WORD $0x17ffffb8 // b LBB0_279 $-288(%rip) -LBB0_299: - WORD $0x7110021f // cmp w16, #1024 - WORD $0x54ffb70c // b.gt LBB0_128 $-2336(%rip) - WORD $0x5100060e // sub w14, w16, #1 - WORD $0x340009f4 // cbz w20, LBB0_321 $316(%rip) - WORD $0x1400005f // b LBB0_329 $380(%rip) -LBB0_302: - WORD $0xaa1403f0 // mov x16, x20 - WORD $0xaa1103e4 // mov x4, x17 -LBB0_303: - WORD $0xd2800003 // mov x3, #0 - WORD $0xd2800011 // mov x17, #0 - WORD $0x4b0403ee // neg w14, w4 - WORD $0x52800145 // mov w5, #10 - WORD $0x0ab07e04 // bic w4, w16, w16, asr #31 -LBB0_304: - WORD $0xeb03009f // cmp x4, x3 - WORD $0x540003a0 // b.eq LBB0_310 $116(%rip) - WORD $0x38a36926 // ldrsb x6, [x9, x3] - WORD $0x9b051a31 // madd x17, x17, x5, x6 - WORD $0xd100c231 // sub x17, x17, #48 - WORD $0x91000463 // add x3, x3, #1 - WORD $0x9ace2626 // lsr x6, x17, x14 - WORD $0xb4ffff26 // cbz x6, LBB0_304 $-28(%rip) - WORD $0xaa0303e4 // mov x4, x3 -LBB0_307: - WORD $0x4b0401ad // sub w13, w13, w4 - WORD $0x110005ad // add w13, w13, #1 - WORD $0x92800003 // mov x3, #-1 - WORD $0x9ace2063 // lsl x3, x3, x14 - WORD $0xaa2303e3 // mvn x3, x3 - WORD $0x6b040214 // subs w20, w16, w4 - WORD $0x5400044d // b.le LBB0_315 $136(%rip) - WORD $0x52800150 // mov w16, #10 - WORD $0xaa1403e5 // mov x5, x20 - WORD $0xaa0903e6 // mov x6, x9 -LBB0_309: - WORD $0x9ace2627 // lsr x7, x17, x14 - WORD $0x8a030231 // and x17, x17, x3 - WORD $0x1100c0e7 // add w7, w7, #48 - WORD $0x390000c7 // strb w7, [x6] - WORD $0x38a4c8c7 // ldrsb x7, [x6, w4, sxtw] - WORD $0x9b101e31 // madd x17, x17, x16, x7 - WORD $0xd100c231 // sub x17, x17, #48 - WORD $0x910004c6 // add x6, x6, #1 - WORD $0xf10004a5 // subs x5, x5, #1 - WORD $0x54fffee1 // b.ne LBB0_309 $-36(%rip) - WORD $0x14000015 // b LBB0_316 $84(%rip) -LBB0_310: - WORD $0xb4000211 // cbz x17, LBB0_314 $64(%rip) - WORD $0x9ace2623 // lsr x3, x17, x14 - WORD $0xb4000103 // cbz x3, LBB0_313 $32(%rip) - WORD $0x52800014 // mov w20, #0 - WORD $0x4b0401ad // sub w13, w13, w4 - WORD $0x110005ad // add w13, w13, #1 - WORD $0x92800010 // mov x16, #-1 - WORD $0x9ace2210 // lsl x16, x16, x14 - WORD $0xaa3003e3 // mvn x3, x16 - WORD $0x1400000c // b LBB0_317 $48(%rip) -LBB0_313: - WORD $0x8b110a31 // add x17, x17, x17, lsl #2 - WORD $0xd37ffa31 // lsl x17, x17, #1 - WORD $0x11000484 // add w4, w4, #1 - WORD $0x9ace2623 // lsr x3, x17, x14 - WORD $0xb4ffff83 // cbz x3, LBB0_313 $-16(%rip) - WORD $0x17ffffdc // b LBB0_307 $-144(%rip) -LBB0_314: - WORD $0x5280000a // mov w10, #0 - WORD $0x12807fae // mov w14, #-1022 - WORD $0x1400008a // b LBB0_352 $552(%rip) -LBB0_315: - WORD $0x52800014 // mov w20, #0 -LBB0_316: - WORD $0xb40002d1 // cbz x17, LBB0_322 $88(%rip) -LBB0_317: - WORD $0x14000007 // b LBB0_319 $28(%rip) -LBB0_318: - WORD $0xf100021f // cmp x16, #0 - WORD $0x1a9f058c // csinc w12, w12, wzr, eq - WORD $0x8a030230 // and x16, x17, x3 - WORD $0x8b100a11 // add x17, x16, x16, lsl #2 - WORD $0xd37ffa31 // lsl x17, x17, #1 - WORD $0xb40001f0 // cbz x16, LBB0_323 $60(%rip) -LBB0_319: - WORD $0x9ace2630 // lsr x16, x17, x14 - WORD $0x93407e84 // sxtw x4, w20 - WORD $0xeb04015f // cmp x10, x4 - WORD $0x54fffee9 // b.ls LBB0_318 $-36(%rip) - WORD $0x1100c210 // add w16, w16, #48 - WORD $0x38246930 // strb w16, [x9, x4] - WORD $0x11000694 // add w20, w20, #1 - WORD $0x8a030230 // and x16, x17, x3 - WORD $0x8b100a11 // add x17, x16, x16, lsl #2 - WORD $0xd37ffa31 // lsl x17, x17, #1 - WORD $0xb5fffed0 // cbnz x16, LBB0_319 $-40(%rip) - WORD $0x14000003 // b LBB0_323 $12(%rip) -LBB0_321: - WORD $0x5280000a // mov w10, #0 - WORD $0x14000073 // b LBB0_352 $460(%rip) -LBB0_322: -LBB0_323: - WORD $0x7100069f // cmp w20, #1 - WORD $0x5400014b // b.lt LBB0_327 $40(%rip) -LBB0_324: - WORD $0x387449ee // ldrb w14, [x15, w20, uxtw] - WORD $0x7100c1df // cmp w14, #48 - WORD $0x54000141 // b.ne LBB0_328 $40(%rip) - WORD $0x71000694 // subs w20, w20, #1 - WORD $0x54ffff8c // b.gt LBB0_324 $-16(%rip) - WORD $0x5280000a // mov w10, #0 - WORD $0x5280000d // mov w13, #0 - WORD $0x12807fae // mov w14, #-1022 - WORD $0x1400006d // b LBB0_355 $436(%rip) -LBB0_327: - WORD $0x12807fae // mov w14, #-1022 - WORD $0x35000074 // cbnz w20, LBB0_329 $12(%rip) - WORD $0x14000062 // b LBB0_350 $392(%rip) -LBB0_328: - WORD $0x12807fae // mov w14, #-1022 -LBB0_329: - WORD $0xd2800010 // mov x16, #0 - WORD $0x2a1403e3 // mov w3, w20 - WORD $0x5282b191 // mov w17, #5516 -LBB0_330: - WORD $0xf1009a1f // cmp x16, #38 - WORD $0x54000260 // b.eq LBB0_336 $76(%rip) - WORD $0x8b100004 // add x4, x0, x16 - WORD $0x38716884 // ldrb w4, [x4, x17] - WORD $0x38706925 // ldrb w5, [x9, x16] - WORD $0x6b0400bf // cmp w5, w4 - WORD $0x54000141 // b.ne LBB0_335 $40(%rip) - WORD $0x91000610 // add x16, x16, #1 - WORD $0xeb10007f // cmp x3, x16 - WORD $0x54fffee1 // b.ne LBB0_330 $-36(%rip) - WORD $0x8b030010 // add x16, x0, x3 - WORD $0x5282b191 // mov w17, #5516 - WORD $0x38716a10 // ldrb w16, [x16, x17] - WORD $0x340000f0 // cbz w16, LBB0_336 $28(%rip) -LBB0_334: - WORD $0x528001f0 // mov w16, #15 - WORD $0x14000006 // b LBB0_337 $24(%rip) -LBB0_335: - WORD $0x13001c90 // sxtb w16, w4 - WORD $0x13001cb1 // sxtb w17, w5 - WORD $0x6b10023f // cmp w17, w16 - WORD $0x54ffff6b // b.lt LBB0_334 $-20(%rip) -LBB0_336: - WORD $0x52800210 // mov w16, #16 -LBB0_337: - WORD $0x0b030211 // add w17, w16, w3 - WORD $0x7100047f // cmp w3, #1 - WORD $0x5400078b // b.lt LBB0_347 $240(%rip) - WORD $0xd2800000 // mov x0, #0 - WORD $0x93407e24 // sxtw x4, w17 - WORD $0xd1000484 // sub x4, x4, #1 - WORD $0xd1000463 // sub x3, x3, #1 - WORD $0xd2ff4006 // mov x6, #-432345564227567616 - WORD $0xb202e7e7 // mov x7, #-3689348814741910324 - WORD $0xf29999a7 // movk x7, #52429 - WORD $0x92800133 // mov x19, #-10 - WORD $0xaa1103e5 // mov x5, x17 - WORD $0x14000009 // b LBB0_340 $36(%rip) -LBB0_339: - WORD $0xf10002bf // cmp x21, #0 - WORD $0x1a9f058c // csinc w12, w12, wzr, eq - WORD $0x510004a5 // sub w5, w5, #1 - WORD $0xd1000484 // sub x4, x4, #1 - WORD $0x91000475 // add x21, x3, #1 - WORD $0xd1000463 // sub x3, x3, #1 - WORD $0xf10006bf // cmp x21, #1 - WORD $0x54000229 // b.ls LBB0_342 $68(%rip) -LBB0_340: - WORD $0x38a36934 // ldrsb x20, [x9, x3] - WORD $0x8b14d400 // add x0, x0, x20, lsl #53 - WORD $0x8b060014 // add x20, x0, x6 - WORD $0x9bc77e80 // umulh x0, x20, x7 - WORD $0xd343fc00 // lsr x0, x0, #3 - WORD $0x9b135015 // madd x21, x0, x19, x20 - WORD $0xeb04015f // cmp x10, x4 - WORD $0x54fffe29 // b.ls LBB0_339 $-60(%rip) - WORD $0x1100c2b5 // add w21, w21, #48 - WORD $0x38246935 // strb w21, [x9, x4] - WORD $0x510004a5 // sub w5, w5, #1 - WORD $0xd1000484 // sub x4, x4, #1 - WORD $0x91000475 // add x21, x3, #1 - WORD $0xd1000463 // sub x3, x3, #1 - WORD $0xf10006bf // cmp x21, #1 - WORD $0x54fffe28 // b.hi LBB0_340 $-60(%rip) -LBB0_342: - WORD $0xf1002a9f // cmp x20, #10 - WORD $0x54000303 // b.lo LBB0_347 $96(%rip) - WORD $0x93407ca3 // sxtw x3, w5 - WORD $0xd1000463 // sub x3, x3, #1 - WORD $0xb202e7e4 // mov x4, #-3689348814741910324 - WORD $0xf29999a4 // movk x4, #52429 - WORD $0x92800125 // mov x5, #-10 - WORD $0x14000007 // b LBB0_345 $28(%rip) -LBB0_344: - WORD $0xf10000ff // cmp x7, #0 - WORD $0x1a9f058c // csinc w12, w12, wzr, eq - WORD $0xd1000463 // sub x3, x3, #1 - WORD $0xf100241f // cmp x0, #9 - WORD $0xaa0603e0 // mov x0, x6 - WORD $0x54000189 // b.ls LBB0_347 $48(%rip) -LBB0_345: - WORD $0x9bc47c06 // umulh x6, x0, x4 - WORD $0xd343fcc6 // lsr x6, x6, #3 - WORD $0x9b0500c7 // madd x7, x6, x5, x0 - WORD $0xeb03015f // cmp x10, x3 - WORD $0x54fffec9 // b.ls LBB0_344 $-40(%rip) - WORD $0x1100c0e7 // add w7, w7, #48 - WORD $0x38236927 // strb w7, [x9, x3] - WORD $0xd1000463 // sub x3, x3, #1 - WORD $0xf100241f // cmp x0, #9 - WORD $0xaa0603e0 // mov x0, x6 - WORD $0x54fffec8 // b.hi LBB0_345 $-40(%rip) -LBB0_347: - WORD $0xeb31c15f // cmp x10, w17, sxtw - WORD $0x1a8a822a // csel w10, w17, w10, hi - WORD $0x0b0d020d // add w13, w16, w13 - WORD $0x7100055f // cmp w10, #1 - WORD $0x5400010b // b.lt LBB0_351 $32(%rip) -LBB0_348: - WORD $0x386a49f0 // ldrb w16, [x15, w10, uxtw] - WORD $0x7100c21f // cmp w16, #48 - WORD $0x540000c1 // b.ne LBB0_352 $24(%rip) - WORD $0x7100054a // subs w10, w10, #1 - WORD $0x54ffff8c // b.gt LBB0_348 $-16(%rip) -LBB0_350: - WORD $0x5280000a // mov w10, #0 - WORD $0x14000006 // b LBB0_354 $24(%rip) -LBB0_351: - WORD $0x340000aa // cbz w10, LBB0_354 $20(%rip) -LBB0_352: - WORD $0x710051bf // cmp w13, #20 - WORD $0x5400008d // b.le LBB0_355 $16(%rip) - WORD $0x9280000f // mov x15, #-1 - WORD $0x14000046 // b LBB0_375 $280(%rip) -LBB0_354: - WORD $0x5280000d // mov w13, #0 -LBB0_355: - WORD $0x6b0a01bf // cmp w13, w10 - WORD $0x1a8ab1b0 // csel w16, w13, w10, lt - WORD $0x7100061f // cmp w16, #1 - WORD $0x5400016b // b.lt LBB0_358 $44(%rip) - WORD $0xd280000f // mov x15, #0 - WORD $0x52800151 // mov w17, #10 - WORD $0xaa1003e0 // mov x0, x16 - WORD $0xaa0903e3 // mov x3, x9 -LBB0_357: - WORD $0x38801464 // ldrsb x4, [x3], #1 - WORD $0x9b1111ef // madd x15, x15, x17, x4 - WORD $0xd100c1ef // sub x15, x15, #48 - WORD $0xf1000400 // subs x0, x0, #1 - WORD $0x54ffff81 // b.ne LBB0_357 $-16(%rip) - WORD $0x14000003 // b LBB0_359 $12(%rip) -LBB0_358: - WORD $0x52800010 // mov w16, #0 - WORD $0xd280000f // mov x15, #0 -LBB0_359: - WORD $0x6b1001b1 // subs w17, w13, w16 - WORD $0x540003ad // b.le LBB0_366 $116(%rip) - WORD $0x7100123f // cmp w17, #4 - WORD $0x540002c3 // b.lo LBB0_364 $88(%rip) - WORD $0x121e7620 // and w0, w17, #0xfffffffc - WORD $0x0b000210 // add w16, w16, w0 - WORD $0x52800023 // mov w3, #1 - WORD $0xaa0003e4 // mov x4, x0 - WORD $0x52800025 // mov w5, #1 - WORD $0x52800026 // mov w6, #1 -LBB0_362: - WORD $0x8b0f09ef // add x15, x15, x15, lsl #2 - WORD $0xd37ff9ef // lsl x15, x15, #1 - WORD $0x8b030863 // add x3, x3, x3, lsl #2 - WORD $0xd37ff863 // lsl x3, x3, #1 - WORD $0x8b0508a5 // add x5, x5, x5, lsl #2 - WORD $0xd37ff8a5 // lsl x5, x5, #1 - WORD $0x8b0608c6 // add x6, x6, x6, lsl #2 - WORD $0xd37ff8c6 // lsl x6, x6, #1 - WORD $0x71001084 // subs w4, w4, #4 - WORD $0x54fffee1 // b.ne LBB0_362 $-36(%rip) - WORD $0x9b0f7c6f // mul x15, x3, x15 - WORD $0x9b0f7caf // mul x15, x5, x15 - WORD $0x9b0f7ccf // mul x15, x6, x15 - WORD $0x6b00023f // cmp w17, w0 - WORD $0x540000c0 // b.eq LBB0_366 $24(%rip) -LBB0_364: - WORD $0x4b1001b0 // sub w16, w13, w16 -LBB0_365: - WORD $0x8b0f09ef // add x15, x15, x15, lsl #2 - WORD $0xd37ff9ef // lsl x15, x15, #1 - WORD $0x71000610 // subs w16, w16, #1 - WORD $0x54ffffa1 // b.ne LBB0_365 $-12(%rip) -LBB0_366: - WORD $0x37f801ed // tbnz w13, #31, LBB0_372 $60(%rip) - WORD $0x6b0d015f // cmp w10, w13 - WORD $0x540001ad // b.le LBB0_372 $52(%rip) - WORD $0x8b2d4129 // add x9, x9, w13, uxtw - WORD $0x39c00130 // ldrsb w16, [x9] - WORD $0x110005b1 // add w17, w13, #1 - WORD $0x7100d61f // cmp w16, #53 - WORD $0x7a4a0220 // ccmp w17, w10, #0, eq - WORD $0x540000a0 // b.eq LBB0_370 $20(%rip) - WORD $0x7100d21f // cmp w16, #52 - WORD $0x1a9fd7e9 // cset w9, gt - WORD $0x35000069 // cbnz w9, LBB0_371 $12(%rip) - WORD $0x14000003 // b LBB0_372 $12(%rip) -LBB0_370: - WORD $0x340001ec // cbz w12, LBB0_376 $60(%rip) -LBB0_371: - WORD $0x910005ef // add x15, x15, #1 -LBB0_372: - WORD $0xd2e00409 // mov x9, #9007199254740992 - WORD $0xeb0901ff // cmp x15, x9 - WORD $0x540000a1 // b.ne LBB0_375 $20(%rip) - WORD $0x710ffddf // cmp w14, #1023 - WORD $0x54ff95a0 // b.eq LBB0_128 $-3404(%rip) - WORD $0x110005ce // add w14, w14, #1 - WORD $0xd2e0020f // mov x15, #4503599627370496 -LBB0_375: - WORD $0x9374d1ea // sbfx x10, x15, #52, #1 - WORD $0x110ffdcc // add w12, w14, #1023 - WORD $0x9240cde9 // and x9, x15, #0xfffffffffffff - WORD $0x1200298c // and w12, w12, #0x7ff - WORD $0x8a0cd14a // and x10, x10, x12, lsl #52 - WORD $0x17fffcac // b LBB0_131 $-3408(%rip) -LBB0_376: - WORD $0x34fffe6d // cbz w13, LBB0_372 $-52(%rip) - WORD $0x385ff129 // ldurb w9, [x9, #-1] - WORD $0x12000129 // and w9, w9, #0x1 - WORD $0x35fffde9 // cbnz w9, LBB0_371 $-68(%rip) - WORD $0x17ffffef // b LBB0_372 $-68(%rip) - // .p2align 2, 0x00 -_MASK_USE_NUMBER: - WORD $0x00000002 // .long 2 - WORD $0x00000000 // .p2align 3, 0x00 -_P10_TAB: - WORD $0x00000000; WORD $0x3ff00000 // .quad 0x3ff0000000000000 - WORD $0x00000000; WORD $0x40240000 // .quad 0x4024000000000000 - WORD $0x00000000; WORD $0x40590000 // .quad 0x4059000000000000 - WORD $0x00000000; WORD $0x408f4000 // .quad 0x408f400000000000 - WORD $0x00000000; WORD $0x40c38800 // .quad 0x40c3880000000000 - WORD $0x00000000; WORD $0x40f86a00 // .quad 0x40f86a0000000000 - WORD $0x00000000; WORD $0x412e8480 // .quad 0x412e848000000000 - WORD $0x00000000; WORD $0x416312d0 // .quad 0x416312d000000000 - WORD $0x00000000; WORD $0x4197d784 // .quad 0x4197d78400000000 - WORD $0x00000000; WORD $0x41cdcd65 // .quad 0x41cdcd6500000000 - WORD $0x20000000; WORD $0x4202a05f // .quad 0x4202a05f20000000 - WORD $0xe8000000; WORD $0x42374876 // .quad 0x42374876e8000000 - WORD $0xa2000000; WORD $0x426d1a94 // .quad 0x426d1a94a2000000 - WORD $0xe5400000; WORD $0x42a2309c // .quad 0x42a2309ce5400000 - WORD $0x1e900000; WORD $0x42d6bcc4 // .quad 0x42d6bcc41e900000 - WORD $0x26340000; WORD $0x430c6bf5 // .quad 0x430c6bf526340000 - WORD $0x37e08000; WORD $0x4341c379 // .quad 0x4341c37937e08000 - WORD $0x85d8a000; WORD $0x43763457 // .quad 0x4376345785d8a000 - WORD $0x674ec800; WORD $0x43abc16d // .quad 0x43abc16d674ec800 - WORD $0x60913d00; WORD $0x43e158e4 // .quad 0x43e158e460913d00 - WORD $0x78b58c40; WORD $0x4415af1d // .quad 0x4415af1d78b58c40 - WORD $0xd6e2ef50; WORD $0x444b1ae4 // .quad 0x444b1ae4d6e2ef50 - WORD $0x064dd592; WORD $0x4480f0cf // .quad 0x4480f0cf064dd592 - // .p2align 3, 0x00 -_POW10_M128_TAB: - WORD $0xcd60e453; WORD $0x1732c869 // .quad 1671618768450675795 - WORD $0x081c0288; WORD $0xfa8fd5a0 // .quad -391859759250406776 - WORD $0x205c8eb4; WORD $0x0e7fbd42 // .quad 1044761730281672372 - WORD $0x05118195; WORD $0x9c99e584 // .quad -7162441377172586091 - WORD $0xa873b261; WORD $0x521fac92 // .quad 5917638181279478369 - WORD $0x0655e1fa; WORD $0xc3c05ee5 // .quad -4341365703038344710 - WORD $0x52909ef9; WORD $0xe6a797b7 // .quad -1826324310255427847 - WORD $0x47eb5a78; WORD $0xf4b0769e // .quad -815021110370542984 - WORD $0x939a635c; WORD $0x9028bed2 // .quad -8058981721550724260 - WORD $0xecf3188b; WORD $0x98ee4a22 // .quad -7426917221622671221 - WORD $0x3880fc33; WORD $0x7432ee87 // .quad 8373016921771146291 - WORD $0xa82fdeae; WORD $0xbf29dcab // .quad -4671960508600951122 - WORD $0x06a13b3f; WORD $0x113faa29 // .quad 1242899115359157055 - WORD $0x923bd65a; WORD $0xeef453d6 // .quad -1228264617323800998 - WORD $0xa424c507; WORD $0x4ac7ca59 // .quad 5388497965526861063 - WORD $0x1b6565f8; WORD $0x9558b466 // .quad -7685194413468457480 - WORD $0x0d2df649; WORD $0x5d79bcf0 // .quad 6735622456908576329 - WORD $0xa23ebf76; WORD $0xbaaee17f // .quad -4994806998408183946 - WORD $0x107973dc; WORD $0xf4d82c2c // .quad -803843965719055396 - WORD $0x8ace6f53; WORD $0xe95a99df // .quad -1631822729582842029 - WORD $0x8a4be869; WORD $0x79071b9b // .quad 8720969558280366185 - WORD $0xb6c10594; WORD $0x91d8a02b // .quad -7937418233630358124 - WORD $0x6cdee284; WORD $0x9748e282 // .quad -7545532125859093884 - WORD $0xa47146f9; WORD $0xb64ec836 // .quad -5310086773610559751 - WORD $0x08169b25; WORD $0xfd1b1b23 // .quad -208543120469091547 - WORD $0x4d8d98b7; WORD $0xe3e27a44 // .quad -2025922448585811785 - WORD $0xe50e20f7; WORD $0xfe30f0f5 // .quad -130339450293182217 - WORD $0xb0787f72; WORD $0x8e6d8c6a // .quad -8183730558007214222 - WORD $0x5e51a935; WORD $0xbdbd2d33 // .quad -4774610331293865675 - WORD $0x5c969f4f; WORD $0xb208ef85 // .quad -5617977179081629873 - WORD $0x35e61382; WORD $0xad2c7880 // .quad -5968262914117332094 - WORD $0xb3bc4723; WORD $0xde8b2b66 // .quad -2410785455424649437 - WORD $0x21afcc31; WORD $0x4c3bcb50 // .quad 5493207715531443249 - WORD $0x3055ac76; WORD $0x8b16fb20 // .quad -8424269937281487754 - WORD $0x2a1bbf3d; WORD $0xdf4abe24 // .quad -2356862392440471747 - WORD $0x3c6b1793; WORD $0xaddcb9e8 // .quad -5918651403174471789 - WORD $0x34a2af0d; WORD $0xd71d6dad // .quad -2946077990550589683 - WORD $0x4b85dd78; WORD $0xd953e862 // .quad -2786628235540701832 - WORD $0x40e5ad68; WORD $0x8672648c // .quad -8758827771735200408 - WORD $0x6f33aa6b; WORD $0x87d4713d // .quad -8659171674854020501 - WORD $0x511f18c2; WORD $0x680efdaf // .quad 7498209359040551106 - WORD $0xcb009506; WORD $0xa9c98d8c // .quad -6212278575140137722 - WORD $0x2566def2; WORD $0x0212bd1b // .quad 149389661945913074 - WORD $0xfdc0ba48; WORD $0xd43bf0ef // .quad -3153662200497784248 - WORD $0xf7604b57; WORD $0x014bb630 // .quad 93368538716195671 - WORD $0xfe98746d; WORD $0x84a57695 // .quad -8888567902952197011 - WORD $0x35385e2d; WORD $0x419ea3bd // .quad 4728396691822632493 - WORD $0x7e3e9188; WORD $0xa5ced43b // .quad -6499023860262858360 - WORD $0x828675b9; WORD $0x52064cac // .quad 5910495864778290617 - WORD $0x5dce35ea; WORD $0xcf42894a // .quad -3512093806901185046 - WORD $0xd1940993; WORD $0x7343efeb // .quad 8305745933913819539 - WORD $0x7aa0e1b2; WORD $0x818995ce // .quad -9112587656954322510 - WORD $0xc5f90bf8; WORD $0x1014ebe6 // .quad 1158810380537498616 - WORD $0x19491a1f; WORD $0xa1ebfb42 // .quad -6779048552765515233 - WORD $0x77774ef6; WORD $0xd41a26e0 // .quad -3163173042755514634 - WORD $0x9f9b60a6; WORD $0xca66fa12 // .quad -3862124672529506138 - WORD $0x955522b4; WORD $0x8920b098 // .quad -8565652321871781196 - WORD $0x478238d0; WORD $0xfd00b897 // .quad -215969822234494768 - WORD $0x5d5535b0; WORD $0x55b46e5f // .quad 6175682344898606512 - WORD $0x8cb16382; WORD $0x9e20735e // .quad -7052510166537641086 - WORD $0x34aa831d; WORD $0xeb2189f7 // .quad -1503769105731517667 - WORD $0x2fddbc62; WORD $0xc5a89036 // .quad -4203951689744663454 - WORD $0x01d523e4; WORD $0xa5e9ec75 // .quad -6491397400591784988 - WORD $0xbbd52b7b; WORD $0xf712b443 // .quad -643253593753441413 - WORD $0x2125366e; WORD $0x47b233c9 // .quad 5166248661484910190 - WORD $0x55653b2d; WORD $0x9a6bb0aa // .quad -7319562523736982739 - WORD $0x696e840a; WORD $0x999ec0bb // .quad -7377247228426025974 - WORD $0xeabe89f8; WORD $0xc1069cd4 // .quad -4537767136243840520 - WORD $0x43ca250d; WORD $0xc00670ea // .quad -4609873017105144563 - WORD $0x256e2c76; WORD $0xf148440a // .quad -1060522901877412746 - WORD $0x6a5e5728; WORD $0x38040692 // .quad 4036358391950366504 - WORD $0x5764dbca; WORD $0x96cd2a86 // .quad -7580355841314464822 - WORD $0x04f5ecf2; WORD $0xc6050837 // .quad -4177924046916817678 - WORD $0xed3e12bc; WORD $0xbc807527 // .quad -4863758783215693124 - WORD $0xc633682e; WORD $0xf7864a44 // .quad -610719040218634194 - WORD $0xe88d976b; WORD $0xeba09271 // .quad -1468012460592228501 - WORD $0xfbe0211d; WORD $0x7ab3ee6a // .quad 8841672636718129437 - WORD $0x31587ea3; WORD $0x93445b87 // .quad -7835036815511224669 - WORD $0xbad82964; WORD $0x5960ea05 // .quad 6440404777470273892 - WORD $0xfdae9e4c; WORD $0xb8157268 // .quad -5182110000961642932 - WORD $0x298e33bd; WORD $0x6fb92487 // .quad 8050505971837842365 - WORD $0x3d1a45df; WORD $0xe61acf03 // .quad -1865951482774665761 - WORD $0x79f8e056; WORD $0xa5d3b6d4 // .quad -6497648813669818282 - WORD $0x06306bab; WORD $0x8fd0c162 // .quad -8083748704375247957 - WORD $0x9877186c; WORD $0x8f48a489 // .quad -8122061017087272852 - WORD $0x87bc8696; WORD $0xb3c4f1ba // .quad -5492999862041672042 - WORD $0xfe94de87; WORD $0x331acdab // .quad 3682481783923072647 - WORD $0x29aba83c; WORD $0xe0b62e29 // .quad -2254563809124702148 - WORD $0x7f1d0b14; WORD $0x9ff0c08b // .quad -6921820921902855404 - WORD $0xba0b4925; WORD $0x8c71dcd9 // .quad -8326631408344020699 - WORD $0x5ee44dd9; WORD $0x07ecf0ae // .quad 571095884476206553 - WORD $0x288e1b6f; WORD $0xaf8e5410 // .quad -5796603242002637969 - WORD $0xf69d6150; WORD $0xc9e82cd9 // .quad -3897816162832129712 - WORD $0x32b1a24a; WORD $0xdb71e914 // .quad -2634068034075909558 - WORD $0x3a225cd2; WORD $0xbe311c08 // .quad -4741978110983775022 - WORD $0x9faf056e; WORD $0x892731ac // .quad -8563821548938525330 - WORD $0x48aaf406; WORD $0x6dbd630a // .quad 7907585416552444934 - WORD $0xc79ac6ca; WORD $0xab70fe17 // .quad -6093090917745768758 - WORD $0xdad5b108; WORD $0x092cbbcc // .quad 661109733835780360 - WORD $0xb981787d; WORD $0xd64d3d9d // .quad -3004677628754823043 - WORD $0x08c58ea5; WORD $0x25bbf560 // .quad 2719036592861056677 - WORD $0x93f0eb4e; WORD $0x85f04682 // .quad -8795452545612846258 - WORD $0x0af6f24e; WORD $0xaf2af2b8 // .quad -5824576295778454962 - WORD $0x38ed2621; WORD $0xa76c5823 // .quad -6382629663588669919 - WORD $0x0db4aee1; WORD $0x1af5af66 // .quad 1942651667131707105 - WORD $0x07286faa; WORD $0xd1476e2c // .quad -3366601061058449494 - WORD $0xc890ed4d; WORD $0x50d98d9f // .quad 5825843310384704845 - WORD $0x847945ca; WORD $0x82cca4db // .quad -9021654690802612790 - WORD $0xbab528a0; WORD $0xe50ff107 // .quad -1941067898873894752 - WORD $0x6597973c; WORD $0xa37fce12 // .quad -6665382345075878084 - WORD $0xa96272c8; WORD $0x1e53ed49 // .quad 2185351144835019464 - WORD $0xfefd7d0c; WORD $0xcc5fc196 // .quad -3720041912917459700 - WORD $0x13bb0f7a; WORD $0x25e8e89c // .quad 2731688931043774330 - WORD $0xbebcdc4f; WORD $0xff77b1fc // .quad -38366372719436721 - WORD $0x8c54e9ac; WORD $0x77b19161 // .quad 8624834609543440812 - WORD $0xf73609b1; WORD $0x9faacf3d // .quad -6941508010590729807 - WORD $0xef6a2417; WORD $0xd59df5b9 // .quad -3054014793352862697 - WORD $0x75038c1d; WORD $0xc795830d // .quad -4065198994811024355 - WORD $0x6b44ad1d; WORD $0x4b057328 // .quad 5405853545163697437 - WORD $0xd2446f25; WORD $0xf97ae3d0 // .quad -469812725086392539 - WORD $0x430aec32; WORD $0x4ee367f9 // .quad 5684501474941004850 - WORD $0x836ac577; WORD $0x9becce62 // .quad -7211161980820077193 - WORD $0x93cda73f; WORD $0x229c41f7 // .quad 2493940825248868159 - WORD $0x244576d5; WORD $0xc2e801fb // .quad -4402266457597708587 - WORD $0x78c1110f; WORD $0x6b435275 // .quad 7729112049988473103 - WORD $0xed56d48a; WORD $0xf3a20279 // .quad -891147053569747830 - WORD $0x6b78aaa9; WORD $0x830a1389 // .quad -9004363024039368023 - WORD $0x345644d6; WORD $0x9845418c // .quad -7474495936122174250 - WORD $0xc656d553; WORD $0x23cc986b // .quad 2579604275232953683 - WORD $0x416bd60c; WORD $0xbe5691ef // .quad -4731433901725329908 - WORD $0xb7ec8aa8; WORD $0x2cbfbe86 // .quad 3224505344041192104 - WORD $0x11c6cb8f; WORD $0xedec366b // .quad -1302606358729274481 - WORD $0x32f3d6a9; WORD $0x7bf7d714 // .quad 8932844867666826921 - WORD $0xeb1c3f39; WORD $0x94b3a202 // .quad -7731658001846878407 - WORD $0x3fb0cc53; WORD $0xdaf5ccd9 // .quad -2669001970698630061 - WORD $0xa5e34f07; WORD $0xb9e08a83 // .quad -5052886483881210105 - WORD $0x8f9cff68; WORD $0xd1b3400f // .quad -3336252463373287576 - WORD $0x8f5c22c9; WORD $0xe858ad24 // .quad -1704422086424124727 - WORD $0xb9c21fa1; WORD $0x23100809 // .quad 2526528228819083169 - WORD $0xd99995be; WORD $0x91376c36 // .quad -7982792831656159810 - WORD $0x2832a78a; WORD $0xabd40a0c // .quad -6065211750830921846 - WORD $0x8ffffb2d; WORD $0xb5854744 // .quad -5366805021142811859 - WORD $0x323f516c; WORD $0x16c90c8f // .quad 1641857348316123500 - WORD $0xb3fff9f9; WORD $0xe2e69915 // .quad -2096820258001126919 - WORD $0x7f6792e3; WORD $0xae3da7d9 // .quad -5891368184943504669 - WORD $0x907ffc3b; WORD $0x8dd01fad // .quad -8228041688891786181 - WORD $0xdf41779c; WORD $0x99cd11cf // .quad -7364210231179380836 - WORD $0xf49ffb4a; WORD $0xb1442798 // .quad -5673366092687344822 - WORD $0xd711d583; WORD $0x40405643 // .quad 4629795266307937667 - WORD $0x31c7fa1d; WORD $0xdd95317f // .quad -2480021597431793123 - WORD $0x666b2572; WORD $0x482835ea // .quad 5199465050656154994 - WORD $0x7f1cfc52; WORD $0x8a7d3eef // .quad -8467542526035952558 - WORD $0x0005eecf; WORD $0xda324365 // .quad -2724040723534582065 - WORD $0x5ee43b66; WORD $0xad1c8eab // .quad -5972742139117552794 - WORD $0x40076a82; WORD $0x90bed43e // .quad -8016736922845615486 - WORD $0x369d4a40; WORD $0xd863b256 // .quad -2854241655469553088 - WORD $0xe804a291; WORD $0x5a7744a6 // .quad 6518754469289960081 - WORD $0xe2224e68; WORD $0x873e4f75 // .quad -8701430062309552536 - WORD $0xa205cb36; WORD $0x711515d0 // .quad 8148443086612450102 - WORD $0x5aaae202; WORD $0xa90de353 // .quad -6265101559459552766 - WORD $0xca873e03; WORD $0x0d5a5b44 // .quad 962181821410786819 - WORD $0x31559a83; WORD $0xd3515c28 // .quad -3219690930897053053 - WORD $0xfe9486c2; WORD $0xe858790a // .quad -1704479370831952190 - WORD $0x1ed58091; WORD $0x8412d999 // .quad -8929835859451740015 - WORD $0xbe39a872; WORD $0x626e974d // .quad 7092772823314835570 - WORD $0x668ae0b6; WORD $0xa5178fff // .quad -6550608805887287114 - WORD $0x2dc8128f; WORD $0xfb0a3d21 // .quad -357406007711231345 - WORD $0x402d98e3; WORD $0xce5d73ff // .quad -3576574988931720989 - WORD $0xbc9d0b99; WORD $0x7ce66634 // .quad 8999993282035256217 - WORD $0x881c7f8e; WORD $0x80fa687f // .quad -9152888395723407474 - WORD $0xebc44e80; WORD $0x1c1fffc1 // .quad 2026619565689294464 - WORD $0x6a239f72; WORD $0xa139029f // .quad -6829424476226871438 - WORD $0x66b56220; WORD $0xa327ffb2 // .quad -6690097579743157728 - WORD $0x44ac874e; WORD $0xc9874347 // .quad -3925094576856201394 - WORD $0x0062baa8; WORD $0x4bf1ff9f // .quad 5472436080603216552 - WORD $0x15d7a922; WORD $0xfbe91419 // .quad -294682202642863838 - WORD $0x603db4a9; WORD $0x6f773fc3 // .quad 8031958568804398249 - WORD $0xada6c9b5; WORD $0x9d71ac8f // .quad -7101705404292871755 - WORD $0x384d21d3; WORD $0xcb550fb4 // .quad -3795109844276665901 - WORD $0x99107c22; WORD $0xc4ce17b3 // .quad -4265445736938701790 - WORD $0x46606a48; WORD $0x7e2a53a1 // .quad 9091170749936331336 - WORD $0x7f549b2b; WORD $0xf6019da0 // .quad -720121152745989333 - WORD $0xcbfc426d; WORD $0x2eda7444 // .quad 3376138709496513133 - WORD $0x4f94e0fb; WORD $0x99c10284 // .quad -7367604748107325189 - WORD $0xfefb5308; WORD $0xfa911155 // .quad -391512631556746488 - WORD $0x637a1939; WORD $0xc0314325 // .quad -4597819916706768583 - WORD $0x7eba27ca; WORD $0x793555ab // .quad 8733981247408842698 - WORD $0xbc589f88; WORD $0xf03d93ee // .quad -1135588877456072824 - WORD $0x2f3458de; WORD $0x4bc1558b // .quad 5458738279630526686 - WORD $0x35b763b5; WORD $0x96267c75 // .quad -7627272076051127371 - WORD $0xfb016f16; WORD $0x9eb1aaed // .quad -7011635205744005354 - WORD $0x83253ca2; WORD $0xbbb01b92 // .quad -4922404076636521310 - WORD $0x79c1cadc; WORD $0x465e15a9 // .quad 5070514048102157020 - WORD $0x23ee8bcb; WORD $0xea9c2277 // .quad -1541319077368263733 - WORD $0xec191ec9; WORD $0x0bfacd89 // .quad 863228270850154185 - WORD $0x7675175f; WORD $0x92a1958a // .quad -7880853450996246689 - WORD $0x671f667b; WORD $0xcef980ec // .quad -3532650679864695173 - WORD $0x14125d36; WORD $0xb749faed // .quad -5239380795317920458 - WORD $0x80e7401a; WORD $0x82b7e127 // .quad -9027499368258256870 - WORD $0x5916f484; WORD $0xe51c79a8 // .quad -1937539975720012668 - WORD $0xb0908810; WORD $0xd1b2ecb8 // .quad -3336344095947716592 - WORD $0x37ae58d2; WORD $0x8f31cc09 // .quad -8128491512466089774 - WORD $0xdcb4aa15; WORD $0x861fa7e6 // .quad -8782116138362033643 - WORD $0x8599ef07; WORD $0xb2fe3f0b // .quad -5548928372155224313 - WORD $0x93e1d49a; WORD $0x67a791e0 // .quad 7469098900757009562 - WORD $0x67006ac9; WORD $0xdfbdcece // .quad -2324474446766642487 - WORD $0x5c6d24e0; WORD $0xe0c8bb2c // .quad -2249342214667950880 - WORD $0x006042bd; WORD $0x8bd6a141 // .quad -8370325556870233411 - WORD $0x73886e18; WORD $0x58fae9f7 // .quad 6411694268519837208 - WORD $0x4078536d; WORD $0xaecc4991 // .quad -5851220927660403859 - WORD $0x506a899e; WORD $0xaf39a475 // .quad -5820440219632367202 - WORD $0x90966848; WORD $0xda7f5bf5 // .quad -2702340141148116920 - WORD $0x52429603; WORD $0x6d8406c9 // .quad 7891439908798240259 - WORD $0x7a5e012d; WORD $0x888f9979 // .quad -8606491615858654931 - WORD $0xa6d33b83; WORD $0xc8e5087b // .quad -3970758169284363389 - WORD $0xd8f58178; WORD $0xaab37fd7 // .quad -6146428501395930760 - WORD $0x90880a64; WORD $0xfb1e4a9a // .quad -351761693178066332 - WORD $0xcf32e1d6; WORD $0xd5605fcd // .quad -3071349608317525546 - WORD $0x9a55067f; WORD $0x5cf2eea0 // .quad 6697677969404790399 - WORD $0xa17fcd26; WORD $0x855c3be0 // .quad -8837122532839535322 - WORD $0xc0ea481e; WORD $0xf42faa48 // .quad -851274575098787810 - WORD $0xc9dfc06f; WORD $0xa6b34ad8 // .quad -6434717147622031249 - WORD $0xf124da26; WORD $0xf13b94da // .quad -1064093218873484762 - WORD $0xfc57b08b; WORD $0xd0601d8e // .quad -3431710416100151157 - WORD $0xd6b70858; WORD $0x76c53d08 // .quad 8558313775058847832 - WORD $0x5db6ce57; WORD $0x823c1279 // .quad -9062348037703676329 - WORD $0x0c64ca6e; WORD $0x54768c4b // .quad 6086206200396171886 - WORD $0xb52481ed; WORD $0xa2cb1717 // .quad -6716249028702207507 - WORD $0xcf7dfd09; WORD $0xa9942f5d // .quad -6227300304786948855 - WORD $0xa26da268; WORD $0xcb7ddcdd // .quad -3783625267450371480 - WORD $0x435d7c4c; WORD $0xd3f93b35 // .quad -3172439362556298164 - WORD $0x0b090b02; WORD $0xfe5d5415 // .quad -117845565885576446 - WORD $0x4a1a6daf; WORD $0xc47bc501 // .quad -4288617610811380305 - WORD $0x26e5a6e1; WORD $0x9efa548d // .quad -6991182506319567135 - WORD $0x9ca1091b; WORD $0x359ab641 // .quad 3862600023340550427 - WORD $0x709f109a; WORD $0xc6b8e9b0 // .quad -4127292114472071014 - WORD $0x03c94b62; WORD $0xc30163d2 // .quad -4395122007679087774 - WORD $0x8cc6d4c0; WORD $0xf867241c // .quad -547429124662700864 - WORD $0x425dcf1d; WORD $0x79e0de63 // .quad 8782263791269039901 - WORD $0xd7fc44f8; WORD $0x9b407691 // .quad -7259672230555269896 - WORD $0x12f542e4; WORD $0x985915fc // .quad -7468914334623251740 - WORD $0x4dfb5636; WORD $0xc2109436 // .quad -4462904269766699466 - WORD $0x17b2939d; WORD $0x3e6f5b7b // .quad 4498915137003099037 - WORD $0xe17a2bc4; WORD $0xf294b943 // .quad -966944318780986428 - WORD $0xeecf9c42; WORD $0xa705992c // .quad -6411550076227838910 - WORD $0x6cec5b5a; WORD $0x979cf3ca // .quad -7521869226879198374 - WORD $0x2a838353; WORD $0x50c6ff78 // .quad 5820620459997365075 - WORD $0x08277231; WORD $0xbd8430bd // .quad -4790650515171610063 - WORD $0x35246428; WORD $0xa4f8bf56 // .quad -6559282480285457368 - WORD $0x4a314ebd; WORD $0xece53cec // .quad -1376627125537124675 - WORD $0xe136be99; WORD $0x871b7795 // .quad -8711237568605798759 - WORD $0xae5ed136; WORD $0x940f4613 // .quad -7777920981101784778 - WORD $0x59846e3f; WORD $0x28e2557b // .quad 2946011094524915263 - WORD $0x99f68584; WORD $0xb9131798 // .quad -5110715207949843068 - WORD $0x2fe589cf; WORD $0x331aeada // .quad 3682513868156144079 - WORD $0xc07426e5; WORD $0xe757dd7e // .quad -1776707991509915931 - WORD $0x5def7621; WORD $0x3ff0d2c8 // .quad 4607414176811284001 - WORD $0x3848984f; WORD $0x9096ea6f // .quad -8027971522334779313 - WORD $0x756b53a9; WORD $0x0fed077a // .quad 1147581702586717097 - WORD $0x065abe63; WORD $0xb4bca50b // .quad -5423278384491086237 - WORD $0x12c62894; WORD $0xd3e84959 // .quad -3177208890193991532 - WORD $0xc7f16dfb; WORD $0xe1ebce4d // .quad -2167411962186469893 - WORD $0xabbbd95c; WORD $0x64712dd7 // .quad 7237616480483531100 - WORD $0x9cf6e4bd; WORD $0x8d3360f0 // .quad -8272161504007625539 - WORD $0x96aacfb3; WORD $0xbd8d794d // .quad -4788037454677749837 - WORD $0xc4349dec; WORD $0xb080392c // .quad -5728515861582144020 - WORD $0xfc5583a0; WORD $0xecf0d7a0 // .quad -1373360799919799392 - WORD $0xf541c567; WORD $0xdca04777 // .quad -2548958808550292121 - WORD $0x9db57244; WORD $0xf41686c4 // .quad -858350499949874620 - WORD $0xf9491b60; WORD $0x89e42caa // .quad -8510628282985014432 - WORD $0xc522ced5; WORD $0x311c2875 // .quad 3538747893490044629 - WORD $0xb79b6239; WORD $0xac5d37d5 // .quad -6026599335303880135 - WORD $0x366b828b; WORD $0x7d633293 // .quad 9035120885289943691 - WORD $0x25823ac7; WORD $0xd77485cb // .quad -2921563150702462265 - WORD $0x02033197; WORD $0xae5dff9c // .quad -5882264492762254953 - WORD $0xf77164bc; WORD $0x86a8d39e // .quad -8743505996830120772 - WORD $0x0283fdfc; WORD $0xd9f57f83 // .quad -2741144597525430788 - WORD $0xb54dbdeb; WORD $0xa8530886 // .quad -6317696477610263061 - WORD $0xc324fd7b; WORD $0xd072df63 // .quad -3426430746906788485 - WORD $0x62a12d66; WORD $0xd267caa8 // .quad -3285434578585440922 - WORD $0x59f71e6d; WORD $0x4247cb9e // .quad 4776009810824339053 - WORD $0x3da4bc60; WORD $0x8380dea9 // .quad -8970925639256982432 - WORD $0xf074e608; WORD $0x52d9be85 // .quad 5970012263530423816 - WORD $0x8d0deb78; WORD $0xa4611653 // .quad -6601971030643840136 - WORD $0x6c921f8b; WORD $0x67902e27 // .quad 7462515329413029771 - WORD $0x70516656; WORD $0xcd795be8 // .quad -3640777769877412266 - WORD $0xa3db53b6; WORD $0x00ba1cd8 // .quad 52386062455755702 - WORD $0x4632dff6; WORD $0x806bd971 // .quad -9193015133814464522 - WORD $0xccd228a4; WORD $0x80e8a40e // .quad -9157889458785081180 - WORD $0x97bf97f3; WORD $0xa086cfcd // .quad -6879582898840692749 - WORD $0x8006b2cd; WORD $0x6122cd12 // .quad 6999382250228200141 - WORD $0xfdaf7df0; WORD $0xc8a883c0 // .quad -3987792605123478032 - WORD $0x20085f81; WORD $0x796b8057 // .quad 8749227812785250177 - WORD $0x3d1b5d6c; WORD $0xfad2a4b1 // .quad -373054737976959636 - WORD $0x74053bb0; WORD $0xcbe33036 // .quad -3755104653863994448 - WORD $0xc6311a63; WORD $0x9cc3a6ee // .quad -7150688238876681629 - WORD $0x11068a9c; WORD $0xbedbfc44 // .quad -4693880817329993060 - WORD $0x77bd60fc; WORD $0xc3f490aa // .quad -4326674280168464132 - WORD $0x15482d44; WORD $0xee92fb55 // .quad -1255665003235103420 - WORD $0x15acb93b; WORD $0xf4f1b4d5 // .quad -796656831783192261 - WORD $0x2d4d1c4a; WORD $0x751bdd15 // .quad 8438581409832836170 - WORD $0x2d8bf3c5; WORD $0x99171105 // .quad -7415439547505577019 - WORD $0x78a0635d; WORD $0xd262d45a // .quad -3286831292991118499 - WORD $0x78eef0b6; WORD $0xbf5cd546 // .quad -4657613415954583370 - WORD $0x16c87c34; WORD $0x86fb8971 // .quad -8720225134666286028 - WORD $0x172aace4; WORD $0xef340a98 // .quad -1210330751515841308 - WORD $0xae3d4da0; WORD $0xd45d35e6 // .quad -3144297699952734816 - WORD $0x0e7aac0e; WORD $0x9580869f // .quad -7673985747338482674 - WORD $0x59cca109; WORD $0x89748360 // .quad -8542058143368306423 - WORD $0xd2195712; WORD $0xbae0a846 // .quad -4980796165745715438 - WORD $0x703fc94b; WORD $0x2bd1a438 // .quad 3157485376071780683 - WORD $0x869facd7; WORD $0xe998d258 // .quad -1614309188754756393 - WORD $0x4627ddcf; WORD $0x7b6306a3 // .quad 8890957387685944783 - WORD $0x5423cc06; WORD $0x91ff8377 // .quad -7926472270612804602 - WORD $0x17b1d542; WORD $0x1a3bc84c // .quad 1890324697752655170 - WORD $0x292cbf08; WORD $0xb67f6455 // .quad -5296404319838617848 - WORD $0x1d9e4a93; WORD $0x20caba5f // .quad 2362905872190818963 - WORD $0x7377eeca; WORD $0xe41f3d6a // .quad -2008819381370884406 - WORD $0x7282ee9c; WORD $0x547eb47b // .quad 6088502188546649756 - WORD $0x882af53e; WORD $0x8e938662 // .quad -8173041140997884610 - WORD $0x4f23aa43; WORD $0xe99e619a // .quad -1612744301171463613 - WORD $0x2a35b28d; WORD $0xb23867fb // .quad -5604615407819967859 - WORD $0xe2ec94d4; WORD $0x6405fa00 // .quad 7207441660390446292 - WORD $0xf4c31f31; WORD $0xdec681f9 // .quad -2394083241347571919 - WORD $0x8dd3dd04; WORD $0xde83bc40 // .quad -2412877989897052924 - WORD $0x38f9f37e; WORD $0x8b3c113c // .quad -8413831053483314306 - WORD $0xb148d445; WORD $0x9624ab50 // .quad -7627783505798704059 - WORD $0x4738705e; WORD $0xae0b158b // .quad -5905602798426754978 - WORD $0xdd9b0957; WORD $0x3badd624 // .quad 4300328673033783639 - WORD $0x19068c76; WORD $0xd98ddaee // .quad -2770317479606055818 - WORD $0x0a80e5d6; WORD $0xe54ca5d7 // .quad -1923980597781273130 - WORD $0xcfa417c9; WORD $0x87f8a8d4 // .quad -8648977452394866743 - WORD $0xcd211f4c; WORD $0x5e9fcf4c // .quad 6818396289628184396 - WORD $0x038d1dbc; WORD $0xa9f6d30a // .quad -6199535797066195524 - WORD $0x0069671f; WORD $0x7647c320 // .quad 8522995362035230495 - WORD $0x8470652b; WORD $0xd47487cc // .quad -3137733727905356501 - WORD $0x0041e073; WORD $0x29ecd9f4 // .quad 3021029092058325107 - WORD $0xd2c63f3b; WORD $0x84c8d4df // .quad -8878612607581929669 - WORD $0x00525890; WORD $0xf4681071 // .quad -835399653354481520 - WORD $0xc777cf09; WORD $0xa5fb0a17 // .quad -6486579741050024183 - WORD $0x4066eeb4; WORD $0x7182148d // .quad 8179122470161673908 - WORD $0xb955c2cc; WORD $0xcf79cc9d // .quad -3496538657885142324 - WORD $0x48405530; WORD $0xc6f14cd8 // .quad -4111420493003729616 - WORD $0x93d599bf; WORD $0x81ac1fe2 // .quad -9102865688819295809 - WORD $0x5a506a7c; WORD $0xb8ada00e // .quad -5139275616254662020 - WORD $0x38cb002f; WORD $0xa21727db // .quad -6766896092596731857 - WORD $0xf0e4851c; WORD $0xa6d90811 // .quad -6424094520318327524 - WORD $0x06fdc03b; WORD $0xca9cf1d2 // .quad -3846934097318526917 - WORD $0x6d1da663; WORD $0x908f4a16 // .quad -8030118150397909405 - WORD $0x88bd304a; WORD $0xfd442e46 // .quad -196981603220770742 - WORD $0x043287fe; WORD $0x9a598e4e // .quad -7324666853212387330 - WORD $0x15763e2e; WORD $0x9e4a9cec // .quad -7040642529654063570 - WORD $0x853f29fd; WORD $0x40eff1e1 // .quad 4679224488766679549 - WORD $0x1ad3cdba; WORD $0xc5dd4427 // .quad -4189117143640191558 - WORD $0xe68ef47c; WORD $0xd12bee59 // .quad -3374341425896426372 - WORD $0xe188c128; WORD $0xf7549530 // .quad -624710411122851544 - WORD $0x301958ce; WORD $0x82bb74f8 // .quad -9026492418826348338 - WORD $0x8cf578b9; WORD $0x9a94dd3e // .quad -7307973034592864071 - WORD $0x3c1faf01; WORD $0xe36a5236 // .quad -2059743486678159615 - WORD $0x3032d6e7; WORD $0xc13a148e // .quad -4523280274813692185 - WORD $0xcb279ac1; WORD $0xdc44e6c3 // .quad -2574679358347699519 - WORD $0xbc3f8ca1; WORD $0xf18899b1 // .quad -1042414325089727327 - WORD $0x5ef8c0b9; WORD $0x29ab103a // .quad 3002511419460075705 - WORD $0x15a7b7e5; WORD $0x96f5600f // .quad -7569037980822161435 - WORD $0xf6b6f0e7; WORD $0x7415d448 // .quad 8364825292752482535 - WORD $0xdb11a5de; WORD $0xbcb2b812 // .quad -4849611457600313890 - WORD $0x3464ad21; WORD $0x111b495b // .quad 1232659579085827361 - WORD $0x91d60f56; WORD $0xebdf6617 // .quad -1450328303573004458 - WORD $0x00beec34; WORD $0xcab10dd9 // .quad -3841273781498745804 - WORD $0xbb25c995; WORD $0x936b9fce // .quad -7823984217374209643 - WORD $0x40eea742; WORD $0x3d5d514f // .quad 4421779809981343554 - WORD $0x69ef3bfb; WORD $0xb84687c2 // .quad -5168294253290374149 - WORD $0x112a5112; WORD $0x0cb4a5a3 // .quad 915538744049291538 - WORD $0x046b0afa; WORD $0xe65829b3 // .quad -1848681798185579782 - WORD $0xeaba72ab; WORD $0x47f0e785 // .quad 5183897733458195115 - WORD $0xe2c2e6dc; WORD $0x8ff71a0f // .quad -8072955151507069220 - WORD $0x65690f56; WORD $0x59ed2167 // .quad 6479872166822743894 - WORD $0xdb73a093; WORD $0xb3f4e093 // .quad -5479507920956448621 - WORD $0x3ec3532c; WORD $0x306869c1 // .quad 3488154190101041964 - WORD $0xd25088b8; WORD $0xe0f218b8 // .quad -2237698882768172872 - WORD $0xc73a13fb; WORD $0x1e414218 // .quad 2180096368813151227 - WORD $0x83725573; WORD $0x8c974f73 // .quad -8316090829371189901 - WORD $0xf90898fa; WORD $0xe5d1929e // .quad -1886565557410948870 - WORD $0x644eeacf; WORD $0xafbd2350 // .quad -5783427518286599473 - WORD $0xb74abf39; WORD $0xdf45f746 // .quad -2358206946763686087 - WORD $0x7d62a583; WORD $0xdbac6c24 // .quad -2617598379430861437 - WORD $0x328eb783; WORD $0x6b8bba8c // .quad 7749492695127472003 - WORD $0xce5da772; WORD $0x894bc396 // .quad -8553528014785370254 - WORD $0x3f326564; WORD $0x066ea92f // .quad 463493832054564196 - WORD $0x81f5114f; WORD $0xab9eb47c // .quad -6080224000054324913 - WORD $0x0efefebd; WORD $0xc80a537b // .quad -4032318728359182659 - WORD $0xa27255a2; WORD $0xd686619b // .quad -2988593981640518238 - WORD $0xe95f5f36; WORD $0xbd06742c // .quad -4826042214438183114 - WORD $0x45877585; WORD $0x8613fd01 // .quad -8785400266166405755 - WORD $0x23b73704; WORD $0x2c481138 // .quad 3190819268807046916 - WORD $0x96e952e7; WORD $0xa798fc41 // .quad -6370064314280619289 - WORD $0x2ca504c5; WORD $0xf75a1586 // .quad -623161932418579259 - WORD $0xfca3a7a0; WORD $0xd17f3b51 // .quad -3350894374423386208 - WORD $0xdbe722fb; WORD $0x9a984d73 // .quad -7307005235402693893 - WORD $0x3de648c4; WORD $0x82ef8513 // .quad -9011838011655698236 - WORD $0xd2e0ebba; WORD $0xc13e60d0 // .quad -4522070525825979462 - WORD $0x0d5fdaf5; WORD $0xa3ab6658 // .quad -6653111496142234891 - WORD $0x079926a8; WORD $0x318df905 // .quad 3570783879572301480 - WORD $0x10b7d1b3; WORD $0xcc963fee // .quad -3704703351750405709 - WORD $0x497f7052; WORD $0xfdf17746 // .quad -148206168962011054 - WORD $0x94e5c61f; WORD $0xffbbcfe9 // .quad -19193171260619233 - WORD $0xedefa633; WORD $0xfeb6ea8b // .quad -92628855601256909 - WORD $0xfd0f9bd3; WORD $0x9fd561f1 // .quad -6929524759678968877 - WORD $0xe96b8fc0; WORD $0xfe64a52e // .quad -115786069501571136 - WORD $0x7c5382c8; WORD $0xc7caba6e // .quad -4050219931171323192 - WORD $0xa3c673b0; WORD $0x3dfdce7a // .quad 4466953431550423984 - WORD $0x1b68637b; WORD $0xf9bd690a // .quad -451088895536766085 - WORD $0xa65c084e; WORD $0x06bea10c // .quad 486002885505321038 - WORD $0x51213e2d; WORD $0x9c1661a6 // .quad -7199459587351560659 - WORD $0xcff30a62; WORD $0x486e494f // .quad 5219189625309039202 - WORD $0xe5698db8; WORD $0xc31bfa0f // .quad -4387638465762062920 - WORD $0xc3efccfa; WORD $0x5a89dba3 // .quad 6523987031636299002 - WORD $0xdec3f126; WORD $0xf3e2f893 // .quad -872862063775190746 - WORD $0x5a75e01c; WORD $0xf8962946 // .quad -534194123654701028 - WORD $0x6b3a76b7; WORD $0x986ddb5c // .quad -7463067817500576073 - WORD $0xf1135823; WORD $0xf6bbb397 // .quad -667742654568376285 - WORD $0x86091465; WORD $0xbe895233 // .quad -4717148753448332187 - WORD $0xed582e2c; WORD $0x746aa07d // .quad 8388693718644305452 - WORD $0x678b597f; WORD $0xee2ba6c0 // .quad -1284749923383027329 - WORD $0xb4571cdc; WORD $0xa8c2a44e // .quad -6286281471915778852 - WORD $0x40b717ef; WORD $0x94db4838 // .quad -7720497729755473937 - WORD $0x616ce413; WORD $0x92f34d62 // .quad -7857851839894723565 - WORD $0x50e4ddeb; WORD $0xba121a46 // .quad -5038936143766954517 - WORD $0xf9c81d17; WORD $0x77b020ba // .quad 8624429273841147159 - WORD $0xe51e1566; WORD $0xe896a0d7 // .quad -1686984161281305242 - WORD $0xdc1d122e; WORD $0x0ace1474 // .quad 778582277723329070 - WORD $0xef32cd60; WORD $0x915e2486 // .quad -7971894128441897632 - WORD $0x132456ba; WORD $0x0d819992 // .quad 973227847154161338 - WORD $0xaaff80b8; WORD $0xb5b5ada8 // .quad -5353181642124984136 - WORD $0x97ed6c69; WORD $0x10e1fff6 // .quad 1216534808942701673 - WORD $0xd5bf60e6; WORD $0xe3231912 // .quad -2079791034228842266 - WORD $0x1ef463c1; WORD $0xca8d3ffa // .quad -3851351762838199359 - WORD $0xc5979c8f; WORD $0x8df5efab // .quad -8217398424034108273 - WORD $0xa6b17cb2; WORD $0xbd308ff8 // .quad -4814189703547749198 - WORD $0xb6fd83b3; WORD $0xb1736b96 // .quad -5660062011615247437 - WORD $0xd05ddbde; WORD $0xac7cb3f6 // .quad -6017737129434686498 - WORD $0x64bce4a0; WORD $0xddd0467c // .quad -2463391496091671392 - WORD $0x423aa96b; WORD $0x6bcdf07a // .quad 7768129340171790699 - WORD $0xbef60ee4; WORD $0x8aa22c0d // .quad -8457148712698376476 - WORD $0xd2c953c6; WORD $0x86c16c98 // .quad -8736582398494813242 - WORD $0x2eb3929d; WORD $0xad4ab711 // .quad -5959749872445582691 - WORD $0x077ba8b7; WORD $0xe871c7bf // .quad -1697355961263740745 - WORD $0x7a607744; WORD $0xd89d64d5 // .quad -2838001322129590460 - WORD $0x64ad4972; WORD $0x11471cd7 // .quad 1244995533423855986 - WORD $0x6c7c4a8b; WORD $0x87625f05 // .quad -8691279853972075893 - WORD $0x3dd89bcf; WORD $0xd598e40d // .quad -3055441601647567921 - WORD $0xc79b5d2d; WORD $0xa93af6c6 // .quad -6252413799037706963 - WORD $0x8d4ec2c3; WORD $0x4aff1d10 // .quad 5404070034795315907 - WORD $0x79823479; WORD $0xd389b478 // .quad -3203831230369745799 - WORD $0x585139ba; WORD $0xcedf722a // .quad -3539985255894009414 - WORD $0x4bf160cb; WORD $0x843610cb // .quad -8919923546622172981 - WORD $0xee658828; WORD $0xc2974eb4 // .quad -4424981569867511768 - WORD $0x1eedb8fe; WORD $0xa54394fe // .quad -6538218414850328322 - WORD $0x29feea32; WORD $0x733d2262 // .quad 8303831092947774002 - WORD $0xa6a9273e; WORD $0xce947a3d // .quad -3561087000135522498 - WORD $0x5a3f525f; WORD $0x0806357d // .quad 578208414664970847 - WORD $0x8829b887; WORD $0x811ccc66 // .quad -9143208402725783417 - WORD $0xb0cf26f7; WORD $0xca07c2dc // .quad -3888925500096174345 - WORD $0x2a3426a8; WORD $0xa163ff80 // .quad -6817324484979841368 - WORD $0xdd02f0b5; WORD $0xfc89b393 // .quad -249470856692830027 - WORD $0x34c13052; WORD $0xc9bcff60 // .quad -3909969587797413806 - WORD $0xd443ace2; WORD $0xbbac2078 // .quad -4923524589293425438 - WORD $0x41f17c67; WORD $0xfc2c3f38 // .quad -275775966319379353 - WORD $0x84aa4c0d; WORD $0xd54b944b // .quad -3077202868308390899 - WORD $0x2936edc0; WORD $0x9d9ba783 // .quad -7089889006590693952 - WORD $0x65d4df11; WORD $0x0a9e795e // .quad 765182433041899281 - WORD $0xf384a931; WORD $0xc5029163 // .quad -4250675239810979535 - WORD $0xff4a16d5; WORD $0x4d4617b5 // .quad 5568164059729762005 - WORD $0xf065d37d; WORD $0xf64335bc // .quad -701658031336336515 - WORD $0xbf8e4e45; WORD $0x504bced1 // .quad 5785945546544795205 - WORD $0x163fa42e; WORD $0x99ea0196 // .quad -7356065297226292178 - WORD $0x2f71e1d6; WORD $0xe45ec286 // .quad -1990940103673781802 - WORD $0x9bcf8d39; WORD $0xc06481fb // .quad -4583395603105477319 - WORD $0xbb4e5a4c; WORD $0x5d767327 // .quad 6734696907262548556 - WORD $0x82c37088; WORD $0xf07da27a // .quad -1117558485454458744 - WORD $0xd510f86f; WORD $0x3a6a07f8 // .quad 4209185567039092847 - WORD $0x91ba2655; WORD $0x964e858c // .quad -7616003081050118571 - WORD $0x0a55368b; WORD $0x890489f7 // .quad -8573576096483297653 - WORD $0xb628afea; WORD $0xbbe226ef // .quad -4908317832885260310 - WORD $0xccea842e; WORD $0x2b45ac74 // .quad 3118087934678041646 - WORD $0xa3b2dbe5; WORD $0xeadab0ab // .quad -1523711272679187483 - WORD $0x0012929d; WORD $0x3b0b8bc9 // .quad 4254647968387469981 - WORD $0x464fc96f; WORD $0x92c8ae6b // .quad -7869848573065574033 - WORD $0x40173744; WORD $0x09ce6ebb // .quad 706623942056949572 - WORD $0x17e3bbcb; WORD $0xb77ada06 // .quad -5225624697904579637 - WORD $0x101d0515; WORD $0xcc420a6a // .quad -3728406090856200939 - WORD $0x9ddcaabd; WORD $0xe5599087 // .quad -1920344853953336643 - WORD $0x4a12232d; WORD $0x9fa94682 // .quad -6941939825212513491 - WORD $0xc2a9eab6; WORD $0x8f57fa54 // .quad -8117744561361917258 - WORD $0xdc96abf9; WORD $0x47939822 // .quad 5157633273766521849 - WORD $0xf3546564; WORD $0xb32df8e9 // .quad -5535494683275008668 - WORD $0x93bc56f7; WORD $0x59787e2b // .quad 6447041592208152311 - WORD $0x70297ebd; WORD $0xdff97724 // .quad -2307682335666372931 - WORD $0x3c55b65a; WORD $0x57eb4edb // .quad 6335244004343789146 - WORD $0xc619ef36; WORD $0x8bfbea76 // .quad -8359830487432564938 - WORD $0x0b6b23f1; WORD $0xede62292 // .quad -1304317031425039375 - WORD $0x77a06b03; WORD $0xaefae514 // .quad -5838102090863318269 - WORD $0x8e45eced; WORD $0xe95fab36 // .quad -1630396289281299219 - WORD $0x958885c4; WORD $0xdab99e59 // .quad -2685941595151759932 - WORD $0x18ebb414; WORD $0x11dbcb02 // .quad 1286845328412881940 - WORD $0xfd75539b; WORD $0x88b402f7 // .quad -8596242524610931813 - WORD $0x9f26a119; WORD $0xd652bdc2 // .quad -3003129357911285479 - WORD $0xfcd2a881; WORD $0xaae103b5 // .quad -6133617137336276863 - WORD $0x46f0495f; WORD $0x4be76d33 // .quad 5469460339465668959 - WORD $0x7c0752a2; WORD $0xd59944a3 // .quad -3055335403242958174 - WORD $0x0c562ddb; WORD $0x6f70a440 // .quad 8030098730593431003 - WORD $0x2d8493a5; WORD $0x857fcae6 // .quad -8827113654667930715 - WORD $0x0f6bb952; WORD $0xcb4ccd50 // .quad -3797434642040374958 - WORD $0xb8e5b88e; WORD $0xa6dfbd9f // .quad -6422206049907525490 - WORD $0x1346a7a7; WORD $0x7e2000a4 // .quad 9088264752731695015 - WORD $0xa71f26b2; WORD $0xd097ad07 // .quad -3416071543957018958 - WORD $0x8c0c28c8; WORD $0x8ed40066 // .quad -8154892584824854328 - WORD $0xc873782f; WORD $0x825ecc24 // .quad -9052573742614218705 - WORD $0x2f0f32fa; WORD $0x72890080 // .quad 8253128342678483706 - WORD $0xfa90563b; WORD $0xa2f67f2d // .quad -6704031159840385477 - WORD $0x3ad2ffb9; WORD $0x4f2b40a0 // .quad 5704724409920716729 - WORD $0x79346bca; WORD $0xcbb41ef9 // .quad -3768352931373093942 - WORD $0x4987bfa8; WORD $0xe2f610c8 // .quad -2092466524453879896 - WORD $0xd78186bc; WORD $0xfea126b7 // .quad -98755145788979524 - WORD $0x2df4d7c9; WORD $0x0dd9ca7d // .quad 998051431430019017 - WORD $0xe6b0f436; WORD $0x9f24b832 // .quad -6979250993759194058 - WORD $0x79720dbb; WORD $0x91503d1c // .quad -7975807747567252037 - WORD $0xa05d3143; WORD $0xc6ede63f // .quad -4112377723771604669 - WORD $0x97ce912a; WORD $0x75a44c63 // .quad 8476984389250486570 - WORD $0x88747d94; WORD $0xf8a95fcf // .quad -528786136287117932 - WORD $0x3ee11aba; WORD $0xc986afbe // .quad -3925256793573221702 - WORD $0xb548ce7c; WORD $0x9b69dbe1 // .quad -7248020362820530564 - WORD $0xce996168; WORD $0xfbe85bad // .quad -294884973539139224 - WORD $0x229b021b; WORD $0xc24452da // .quad -4448339435098275301 - WORD $0x423fb9c3; WORD $0xfae27299 // .quad -368606216923924029 - WORD $0xab41c2a2; WORD $0xf2d56790 // .quad -948738275445456222 - WORD $0xc967d41a; WORD $0xdccd879f // .quad -2536221894791146470 - WORD $0x6b0919a5; WORD $0x97c560ba // .quad -7510490449794491995 - WORD $0xbbc1c920; WORD $0x5400e987 // .quad 6053094668365842720 - WORD $0x05cb600f; WORD $0xbdb6b8e9 // .quad -4776427043815727089 - WORD $0xaab23b68; WORD $0x290123e9 // .quad 2954682317029915496 - WORD $0x473e3813; WORD $0xed246723 // .quad -1358847786342270957 - WORD $0x0aaf6521; WORD $0xf9a0b672 // .quad -459166561069996767 - WORD $0x0c86e30b; WORD $0x9436c076 // .quad -7766808894105001205 - WORD $0x8d5b3e69; WORD $0xf808e40e // .quad -573958201337495959 - WORD $0x8fa89bce; WORD $0xb9447093 // .quad -5096825099203863602 - WORD $0x30b20e04; WORD $0xb60b1d12 // .quad -5329133770099257852 - WORD $0x7392c2c2; WORD $0xe7958cb8 // .quad -1759345355577441598 - WORD $0x5e6f48c2; WORD $0xb1c6f22b // .quad -5636551615525730110 - WORD $0x483bb9b9; WORD $0x90bd77f3 // .quad -8017119874876982855 - WORD $0x360b1af3; WORD $0x1e38aeb6 // .quad 2177682517447613171 - WORD $0x1a4aa828; WORD $0xb4ecd5f0 // .quad -5409713825168840664 - WORD $0xc38de1b0; WORD $0x25c6da63 // .quad 2722103146809516464 - WORD $0x20dd5232; WORD $0xe2280b6c // .quad -2150456263033662926 - WORD $0x5a38ad0e; WORD $0x579c487e // .quad 6313000485183335694 - WORD $0x948a535f; WORD $0x8d590723 // .quad -8261564192037121185 - WORD $0xf0c6d851; WORD $0x2d835a9d // .quad 3279564588051781713 - WORD $0x79ace837; WORD $0xb0af48ec // .quad -5715269221619013577 - WORD $0x6cf88e65; WORD $0xf8e43145 // .quad -512230283362660763 - WORD $0x98182244; WORD $0xdcdb1b27 // .quad -2532400508596379068 - WORD $0x641b58ff; WORD $0x1b8e9ecb // .quad 1985699082112030975 - WORD $0xbf0f156b; WORD $0x8a08f0f8 // .quad -8500279345513818773 - WORD $0x3d222f3f; WORD $0xe272467e // .quad -2129562165787349185 - WORD $0xeed2dac5; WORD $0xac8b2d36 // .quad -6013663163464885563 - WORD $0xcc6abb0f; WORD $0x5b0ed81d // .quad 6561419329620589327 - WORD $0xaa879177; WORD $0xd7adf884 // .quad -2905392935903719049 - WORD $0x9fc2b4e9; WORD $0x98e94712 // .quad -7428327965055601431 - WORD $0xea94baea; WORD $0x86ccbb52 // .quad -8733399612580906262 - WORD $0x47b36224; WORD $0x3f2398d7 // .quad 4549648098962661924 - WORD $0xa539e9a5; WORD $0xa87fea27 // .quad -6305063497298744923 - WORD $0x19a03aad; WORD $0x8eec7f0d // .quad -8147997931578836307 - WORD $0x8e88640e; WORD $0xd29fe4b1 // .quad -3269643353196043250 - WORD $0x300424ac; WORD $0x1953cf68 // .quad 1825030320404309164 - WORD $0xf9153e89; WORD $0x83a3eeee // .quad -8961056123388608887 - WORD $0x3c052dd7; WORD $0x5fa8c342 // .quad 6892973918932774359 - WORD $0xb75a8e2b; WORD $0xa48ceaaa // .quad -6589634135808373205 - WORD $0xcb06794d; WORD $0x3792f412 // .quad 4004531380238580045 - WORD $0x653131b6; WORD $0xcdb02555 // .quad -3625356651333078602 - WORD $0xbee40bd0; WORD $0xe2bbd88b // .quad -2108853905778275376 - WORD $0x5f3ebf11; WORD $0x808e1755 // .quad -9183376934724255983 - WORD $0xae9d0ec4; WORD $0x5b6aceae // .quad 6587304654631931588 - WORD $0xb70e6ed6; WORD $0xa0b19d2a // .quad -6867535149977932074 - WORD $0x5a445275; WORD $0xf245825a // .quad -989241218564861323 - WORD $0x64d20a8b; WORD $0xc8de0475 // .quad -3972732919045027189 - WORD $0xf0d56712; WORD $0xeed6e2f0 // .quad -1236551523206076654 - WORD $0xbe068d2e; WORD $0xfb158592 // .quad -354230130378896082 - WORD $0x9685606b; WORD $0x55464dd6 // .quad 6144684325637283947 - WORD $0xb6c4183d; WORD $0x9ced737b // .quad -7138922859127891907 - WORD $0x3c26b886; WORD $0xaa97e14c // .quad -6154202648235558778 - WORD $0xa4751e4c; WORD $0xc428d05a // .quad -4311967555482476980 - WORD $0x4b3066a8; WORD $0xd53dd99f // .quad -3081067291867060568 - WORD $0x4d9265df; WORD $0xf5330471 // .quad -778273425925708321 - WORD $0x8efe4029; WORD $0xe546a803 // .quad -1925667057416912855 - WORD $0xd07b7fab; WORD $0x993fe2c6 // .quad -7403949918844649557 - WORD $0x72bdd033; WORD $0xde985204 // .quad -2407083821771141069 - WORD $0x849a5f96; WORD $0xbf8fdb78 // .quad -4643251380128424042 - WORD $0x8f6d4440; WORD $0x963e6685 // .quad -7620540795641314240 - WORD $0xa5c0f77c; WORD $0xef73d256 // .quad -1192378206733142148 - WORD $0x79a44aa8; WORD $0xdde70013 // .quad -2456994988062127448 - WORD $0x27989aad; WORD $0x95a86376 // .quad -7662765406849295699 - WORD $0x580d5d52; WORD $0x5560c018 // .quad 6152128301777116498 - WORD $0xb17ec159; WORD $0xbb127c53 // .quad -4966770740134231719 - WORD $0x6e10b4a6; WORD $0xaab8f01e // .quad -6144897678060768090 - WORD $0x9dde71af; WORD $0xe9d71b68 // .quad -1596777406740401745 - WORD $0x04ca70e8; WORD $0xcab39613 // .quad -3840561048787980056 - WORD $0x62ab070d; WORD $0x92267121 // .quad -7915514906853832947 - WORD $0xc5fd0d22; WORD $0x3d607b97 // .quad 4422670725869800738 - WORD $0xbb55c8d1; WORD $0xb6b00d69 // .quad -5282707615139903279 - WORD $0xb77c506a; WORD $0x8cb89a7d // .quad -8306719647944912790 - WORD $0x2a2b3b05; WORD $0xe45c10c4 // .quad -1991698500497491195 - WORD $0x92adb242; WORD $0x77f3608e // .quad 8643358275316593218 - WORD $0x9a5b04e3; WORD $0x8eb98a7a // .quad -8162340590452013853 - WORD $0x37591ed3; WORD $0x55f038b2 // .quad 6192511825718353619 - WORD $0x40f1c61c; WORD $0xb267ed19 // .quad -5591239719637629412 - WORD $0xc52f6688; WORD $0x6b6c46de // .quad 7740639782147942024 - WORD $0x912e37a3; WORD $0xdf01e85f // .quad -2377363631119648861 - WORD $0x3b3da015; WORD $0x2323ac4b // .quad 2532056854628769813 - WORD $0xbabce2c6; WORD $0x8b61313b // .quad -8403381297090862394 - WORD $0x0a0d081a; WORD $0xabec975e // .quad -6058300968568813542 - WORD $0xa96c1b77; WORD $0xae397d8a // .quad -5892540602936190089 - WORD $0x8c904a21; WORD $0x96e7bd35 // .quad -7572876210711016927 - WORD $0x53c72255; WORD $0xd9c7dced // .quad -2753989735242849707 - WORD $0x77da2e54; WORD $0x7e50d641 // .quad 9102010423587778132 - WORD $0x545c7575; WORD $0x881cea14 // .quad -8638772612167862923 - WORD $0xd5d0b9e9; WORD $0xdde50bd1 // .quad -2457545025797441047 - WORD $0x697392d2; WORD $0xaa242499 // .quad -6186779746782440750 - WORD $0x4b44e864; WORD $0x955e4ec6 // .quad -7683617300674189212 - WORD $0xc3d07787; WORD $0xd4ad2dbf // .quad -3121788665050663033 - WORD $0xef0b113e; WORD $0xbd5af13b // .quad -4802260812921368258 - WORD $0xda624ab4; WORD $0x84ec3c97 // .quad -8868646943297746252 - WORD $0xeacdd58e; WORD $0xecb1ad8a // .quad -1391139997724322418 - WORD $0xd0fadd61; WORD $0xa6274bbd // .quad -6474122660694794911 - WORD $0xa5814af2; WORD $0x67de18ed // .quad 7484447039699372786 - WORD $0x453994ba; WORD $0xcfb11ead // .quad -3480967307441105734 - WORD $0x8770ced7; WORD $0x80eacf94 // .quad -9157278655470055721 - WORD $0x4b43fcf4; WORD $0x81ceb32c // .quad -9093133594791772940 - WORD $0xa94d028d; WORD $0xa1258379 // .quad -6834912300910181747 - WORD $0x5e14fc31; WORD $0xa2425ff7 // .quad -6754730975062328271 - WORD $0x13a04330; WORD $0x096ee458 // .quad 679731660717048624 - WORD $0x359a3b3e; WORD $0xcad2f7f5 // .quad -3831727700400522434 - WORD $0x188853fc; WORD $0x8bca9d6e // .quad -8373707460958465028 - WORD $0x8300ca0d; WORD $0xfd87b5f2 // .quad -177973607073265139 - WORD $0xcf55347d; WORD $0x775ea264 // .quad 8601490892183123069 - WORD $0x91e07e48; WORD $0x9e74d1b7 // .quad -7028762532061872568 - WORD $0x032a819d; WORD $0x95364afe // .quad -7694880458480647779 - WORD $0x76589dda; WORD $0xc6120625 // .quad -4174267146649952806 - WORD $0x83f52204; WORD $0x3a83ddbd // .quad 4216457482181353988 - WORD $0xd3eec551; WORD $0xf79687ae // .quad -606147914885053103 - WORD $0x72793542; WORD $0xc4926a96 // .quad -4282243101277735614 - WORD $0x44753b52; WORD $0x9abe14cd // .quad -7296371474444240046 - WORD $0x0f178293; WORD $0x75b7053c // .quad 8482254178684994195 - WORD $0x95928a27; WORD $0xc16d9a00 // .quad -4508778324627912153 - WORD $0x12dd6338; WORD $0x5324c68b // .quad 5991131704928854840 - WORD $0xbaf72cb1; WORD $0xf1c90080 // .quad -1024286887357502287 - WORD $0xebca5e03; WORD $0xd3f6fc16 // .quad -3173071712060547581 - WORD $0x74da7bee; WORD $0x971da050 // .quad -7557708332239520786 - WORD $0xa6bcf584; WORD $0x88f4bb1c // .quad -8578025658503072380 - WORD $0x92111aea; WORD $0xbce50864 // .quad -4835449396872013078 - WORD $0xd06c32e5; WORD $0x2b31e9e3 // .quad 3112525982153323237 - WORD $0xb69561a5; WORD $0xec1e4a7d // .quad -1432625727662628443 - WORD $0x62439fcf; WORD $0x3aff322e // .quad 4251171748059520975 - WORD $0x921d5d07; WORD $0x9392ee8e // .quad -7812920107430224633 - WORD $0xfad487c2; WORD $0x09befeb9 // .quad 702278666647013314 - WORD $0x36a4b449; WORD $0xb877aa32 // .quad -5154464115860392887 - WORD $0x7989a9b3; WORD $0x4c2ebe68 // .quad 5489534351736154547 - WORD $0xc44de15b; WORD $0xe69594be // .quad -1831394126398103205 - WORD $0x4bf60a10; WORD $0x0f9d3701 // .quad 1125115960621402640 - WORD $0x3ab0acd9; WORD $0x901d7cf7 // .quad -8062150356639896359 - WORD $0x9ef38c94; WORD $0x538484c1 // .quad 6018080969204141204 - WORD $0x095cd80f; WORD $0xb424dc35 // .quad -5466001927372482545 - WORD $0x06b06fb9; WORD $0x2865a5f2 // .quad 2910915193077788601 - WORD $0x4bb40e13; WORD $0xe12e1342 // .quad -2220816390788215277 - WORD $0x442e45d3; WORD $0xf93f87b7 // .quad -486521013540076077 - WORD $0x6f5088cb; WORD $0x8cbccc09 // .quad -8305539271883716405 - WORD $0x1539d748; WORD $0xf78f69a5 // .quad -608151266925095096 - WORD $0xcb24aafe; WORD $0xafebff0b // .quad -5770238071427257602 - WORD $0x5a884d1b; WORD $0xb573440e // .quad -5371875102083756773 - WORD $0xbdedd5be; WORD $0xdbe6fece // .quad -2601111570856684098 - WORD $0xf8953030; WORD $0x31680a88 // .quad 3560107088838733872 - WORD $0x36b4a597; WORD $0x89705f41 // .quad -8543223759426509417 - WORD $0x36ba7c3d; WORD $0xfdc20d2b // .quad -161552157378970563 - WORD $0x8461cefc; WORD $0xabcc7711 // .quad -6067343680855748868 - WORD $0x04691b4c; WORD $0x3d329076 // .quad 4409745821703674700 - WORD $0xe57a42bc; WORD $0xd6bf94d5 // .quad -2972493582642298180 - WORD $0xc2c1b10f; WORD $0xa63f9a49 // .quad -6467280898289979121 - WORD $0xaf6c69b5; WORD $0x8637bd05 // .quad -8775337516792518219 - WORD $0x33721d53; WORD $0x0fcf80dc // .quad 1139270913992301907 - WORD $0x1b478423; WORD $0xa7c5ac47 // .quad -6357485877563259869 - WORD $0x404ea4a8; WORD $0xd3c36113 // .quad -3187597375937010520 - WORD $0xe219652b; WORD $0xd1b71758 // .quad -3335171328526686933 - WORD $0x083126e9; WORD $0x645a1cac // .quad 7231123676894144233 - WORD $0x8d4fdf3b; WORD $0x83126e97 // .quad -9002011107970261189 - WORD $0x0a3d70a3; WORD $0x3d70a3d7 // .quad 4427218577690292387 - WORD $0x70a3d70a; WORD $0xa3d70a3d // .quad -6640827866535438582 - WORD $0xcccccccc // .space 4, '\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc' - WORD $0xcccccccc // .space 4, '\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc' - WORD $0xcccccccc // .space 4, '\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc' - WORD $0xcccccccc // .space 4, '\xcc\xcc\xcc\xcc' - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x00000000; WORD $0x80000000 // .quad -9223372036854775808 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x00000000; WORD $0xa0000000 // .quad -6917529027641081856 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x00000000; WORD $0xc8000000 // .quad -4035225266123964416 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x00000000; WORD $0xfa000000 // .quad -432345564227567616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x00000000; WORD $0x9c400000 // .quad -7187745005283311616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x00000000; WORD $0xc3500000 // .quad -4372995238176751616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x00000000; WORD $0xf4240000 // .quad -854558029293551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x00000000; WORD $0x98968000 // .quad -7451627795949551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x00000000; WORD $0xbebc2000 // .quad -4702848726509551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x00000000; WORD $0xee6b2800 // .quad -1266874889709551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x00000000; WORD $0x9502f900 // .quad -7709325833709551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x00000000; WORD $0xba43b740 // .quad -5024971273709551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x00000000; WORD $0xe8d4a510 // .quad -1669528073709551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x00000000; WORD $0x9184e72a // .quad -7960984073709551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x80000000; WORD $0xb5e620f4 // .quad -5339544073709551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0xa0000000; WORD $0xe35fa931 // .quad -2062744073709551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x04000000; WORD $0x8e1bc9bf // .quad -8206744073709551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0xc5000000; WORD $0xb1a2bc2e // .quad -5646744073709551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x76400000; WORD $0xde0b6b3a // .quad -2446744073709551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x89e80000; WORD $0x8ac72304 // .quad -8446744073709551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0xac620000; WORD $0xad78ebc5 // .quad -5946744073709551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x177a8000; WORD $0xd8d726b7 // .quad -2821744073709551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x6eac9000; WORD $0x87867832 // .quad -8681119073709551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x0a57b400; WORD $0xa968163f // .quad -6239712823709551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0xcceda100; WORD $0xd3c21bce // .quad -3187955011209551616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x401484a0; WORD $0x84595161 // .quad -8910000909647051616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0x9019a5c8; WORD $0xa56fa5b9 // .quad -6525815118631426616 - WORD $0x00000000; WORD $0x00000000 // .quad 0 - WORD $0xf4200f3a; WORD $0xcecb8f27 // .quad -3545582879861895366 - WORD $0x00000000; WORD $0x40000000 // .quad 4611686018427387904 - WORD $0xf8940984; WORD $0x813f3978 // .quad -9133518327554766460 - WORD $0x00000000; WORD $0x50000000 // .quad 5764607523034234880 - WORD $0x36b90be5; WORD $0xa18f07d7 // .quad -6805211891016070171 - WORD $0x00000000; WORD $0xa4000000 // .quad -6629298651489370112 - WORD $0x04674ede; WORD $0xc9f2c9cd // .quad -3894828845342699810 - WORD $0x00000000; WORD $0x4d000000 // .quad 5548434740920451072 - WORD $0x45812296; WORD $0xfc6f7c40 // .quad -256850038250986858 - WORD $0x00000000; WORD $0xf0200000 // .quad -1143914305352105984 - WORD $0x2b70b59d; WORD $0x9dc5ada8 // .quad -7078060301547948643 - WORD $0x00000000; WORD $0x6c280000 // .quad 7793479155164643328 - WORD $0x364ce305; WORD $0xc5371912 // .quad -4235889358507547899 - WORD $0x00000000; WORD $0xc7320000 // .quad -4093209111326359552 - WORD $0xc3e01bc6; WORD $0xf684df56 // .quad -683175679707046970 - WORD $0x00000000; WORD $0x3c7f4000 // .quad 4359273333062107136 - WORD $0x3a6c115c; WORD $0x9a130b96 // .quad -7344513827457986212 - WORD $0x00000000; WORD $0x4b9f1000 // .quad 5449091666327633920 - WORD $0xc90715b3; WORD $0xc097ce7b // .quad -4568956265895094861 - WORD $0x00000000; WORD $0x1e86d400 // .quad 2199678564482154496 - WORD $0xbb48db20; WORD $0xf0bdc21a // .quad -1099509313941480672 - WORD $0x00000000; WORD $0x13144480 // .quad 1374799102801346560 - WORD $0xb50d88f4; WORD $0x96769950 // .quad -7604722348854507276 - WORD $0x00000000; WORD $0x17d955a0 // .quad 1718498878501683200 - WORD $0xe250eb31; WORD $0xbc143fa4 // .quad -4894216917640746191 - WORD $0x00000000; WORD $0x5dcfab08 // .quad 6759809616554491904 - WORD $0x1ae525fd; WORD $0xeb194f8e // .quad -1506085128623544835 - WORD $0x00000000; WORD $0x5aa1cae5 // .quad 6530724019560251392 - WORD $0xd0cf37be; WORD $0x92efd1b8 // .quad -7858832233030797378 - WORD $0x40000000; WORD $0xf14a3d9e // .quad -1059967012404461568 - WORD $0x050305ad; WORD $0xb7abc627 // .quad -5211854272861108819 - WORD $0xd0000000; WORD $0x6d9ccd05 // .quad 7898413271349198848 - WORD $0xc643c719; WORD $0xe596b7b0 // .quad -1903131822648998119 - WORD $0xa2000000; WORD $0xe4820023 // .quad -1981020733047832576 - WORD $0x7bea5c6f; WORD $0x8f7e32ce // .quad -8106986416796705681 - WORD $0x8a800000; WORD $0xdda2802c // .quad -2476275916309790720 - WORD $0x1ae4f38b; WORD $0xb35dbf82 // .quad -5522047002568494197 - WORD $0xad200000; WORD $0xd50b2037 // .quad -3095344895387238400 - WORD $0xa19e306e; WORD $0xe0352f62 // .quad -2290872734783229842 - WORD $0xcc340000; WORD $0x4526f422 // .quad 4982938468024057856 - WORD $0xa502de45; WORD $0x8c213d9d // .quad -8349324486880600507 - WORD $0x7f410000; WORD $0x9670b12b // .quad -7606384970252091392 - WORD $0x0e4395d6; WORD $0xaf298d05 // .quad -5824969590173362730 - WORD $0x5f114000; WORD $0x3c0cdd76 // .quad 4327076842467049472 - WORD $0x51d47b4c; WORD $0xdaf3f046 // .quad -2669525969289315508 - WORD $0xfb6ac800; WORD $0xa5880a69 // .quad -6518949010312869888 - WORD $0xf324cd0f; WORD $0x88d8762b // .quad -8585982758446904049 - WORD $0x7a457a00; WORD $0x8eea0d04 // .quad -8148686262891087360 - WORD $0xefee0053; WORD $0xab0e93b6 // .quad -6120792429631242157 - WORD $0x98d6d880; WORD $0x72a49045 // .quad 8260886245095692416 - WORD $0xabe98068; WORD $0xd5d238a4 // .quad -3039304518611664792 - WORD $0x7f864750; WORD $0x47a6da2b // .quad 5163053903184807760 - WORD $0xeb71f041; WORD $0x85a36366 // .quad -8817094351773372351 - WORD $0x5f67d924; WORD $0x999090b6 // .quad -7381240676301154012 - WORD $0xa64e6c51; WORD $0xa70c3c40 // .quad -6409681921289327535 - WORD $0xf741cf6d; WORD $0xfff4b4e3 // .quad -3178808521666707 - WORD $0xcfe20765; WORD $0xd0cf4b50 // .quad -3400416383184271515 - WORD $0x7a8921a4; WORD $0xbff8f10e // .quad -4613672773753429596 - WORD $0x81ed449f; WORD $0x82818f12 // .quad -9042789267131251553 - WORD $0x192b6a0d; WORD $0xaff72d52 // .quad -5767090967191786995 - WORD $0x226895c7; WORD $0xa321f2d7 // .quad -6691800565486676537 - WORD $0x9f764490; WORD $0x9bf4f8a6 // .quad -7208863708989733744 - WORD $0xeb02bb39; WORD $0xcbea6f8c // .quad -3753064688430957767 - WORD $0x4753d5b4; WORD $0x02f236d0 // .quad 212292400617608628 - WORD $0x25c36a08; WORD $0xfee50b70 // .quad -79644842111309304 - WORD $0x2c946590; WORD $0x01d76242 // .quad 132682750386005392 - WORD $0x179a2245; WORD $0x9f4f2726 // .quad -6967307053960650171 - WORD $0xb7b97ef5; WORD $0x424d3ad2 // .quad 4777539456409894645 - WORD $0x9d80aad6; WORD $0xc722f0ef // .quad -4097447799023424810 - WORD $0x65a7deb2; WORD $0xd2e08987 // .quad -3251447716342407502 - WORD $0x84e0d58b; WORD $0xf8ebad2b // .quad -510123730351893109 - WORD $0x9f88eb2f; WORD $0x63cc55f4 // .quad 7191217214140771119 - WORD $0x330c8577; WORD $0x9b934c3b // .quad -7236356359111015049 - WORD $0xc76b25fb; WORD $0x3cbf6b71 // .quad 4377335499248575995 - WORD $0xffcfa6d5; WORD $0xc2781f49 // .quad -4433759430461380907 - WORD $0x3945ef7a; WORD $0x8bef464e // .quad -8363388681221443718 - WORD $0x7fc3908a; WORD $0xf316271c // .quad -930513269649338230 - WORD $0xe3cbb5ac; WORD $0x97758bf0 // .quad -7532960934977096276 - WORD $0xcfda3a56; WORD $0x97edd871 // .quad -7499099821171918250 - WORD $0x1cbea317; WORD $0x3d52eeed // .quad 4418856886560793367 - WORD $0x43d0c8ec; WORD $0xbde94e8e // .quad -4762188758037509908 - WORD $0x63ee4bdd; WORD $0x4ca7aaa8 // .quad 5523571108200991709 - WORD $0xd4c4fb27; WORD $0xed63a231 // .quad -1341049929119499481 - WORD $0x3e74ef6a; WORD $0x8fe8caa9 // .quad -8076983103442849942 - WORD $0x24fb1cf8; WORD $0x945e455f // .quad -7755685233340769032 - WORD $0x8e122b44; WORD $0xb3e2fd53 // .quad -5484542860876174524 - WORD $0xee39e436; WORD $0xb975d6b6 // .quad -5082920523248573386 - WORD $0x7196b616; WORD $0x60dbbca8 // .quad 6979379479186945558 - WORD $0xa9c85d44; WORD $0xe7d34c64 // .quad -1741964635633328828 - WORD $0x46fe31cd; WORD $0xbc8955e9 // .quad -4861259862362934835 - WORD $0xea1d3a4a; WORD $0x90e40fbe // .quad -8006256924911912374 - WORD $0x98bdbe41; WORD $0x6babab63 // .quad 7758483227328495169 - WORD $0xa4a488dd; WORD $0xb51d13ae // .quad -5396135137712502563 - WORD $0x7eed2dd1; WORD $0xc696963c // .quad -4136954021121544751 - WORD $0x4dcdab14; WORD $0xe264589a // .quad -2133482903713240300 - WORD $0xcf543ca2; WORD $0xfc1e1de5 // .quad -279753253987271518 - WORD $0x70a08aec; WORD $0x8d7eb760 // .quad -8250955842461857044 - WORD $0x43294bcb; WORD $0x3b25a55f // .quad 4261994450943298507 - WORD $0x8cc8ada8; WORD $0xb0de6538 // .quad -5702008784649933400 - WORD $0x13f39ebe; WORD $0x49ef0eb7 // .quad 5327493063679123134 - WORD $0xaffad912; WORD $0xdd15fe86 // .quad -2515824962385028846 - WORD $0x6c784337; WORD $0x6e356932 // .quad 7941369183226839863 - WORD $0x2dfcc7ab; WORD $0x8a2dbf14 // .quad -8489919629131724885 - WORD $0x07965404; WORD $0x49c2c37f // .quad 5315025460606161924 - WORD $0x397bf996; WORD $0xacb92ed9 // .quad -6000713517987268202 - WORD $0xc97be906; WORD $0xdc33745e // .quad -2579590211097073402 - WORD $0x87daf7fb; WORD $0xd7e77a8f // .quad -2889205879056697349 - WORD $0x3ded71a3; WORD $0x69a028bb // .quad 7611128154919104931 - WORD $0xb4e8dafd; WORD $0x86f0ac99 // .quad -8723282702051517699 - WORD $0x0d68ce0c; WORD $0xc40832ea // .quad -4321147861633282548 - WORD $0x222311bc; WORD $0xa8acd7c0 // .quad -6292417359137009220 - WORD $0x90c30190; WORD $0xf50a3fa4 // .quad -789748808614215280 - WORD $0x2aabd62b; WORD $0xd2d80db0 // .quad -3253835680493873621 - WORD $0xda79e0fa; WORD $0x792667c6 // .quad 8729779031470891258 - WORD $0x1aab65db; WORD $0x83c7088e // .quad -8951176327949752869 - WORD $0x91185938; WORD $0x577001b8 // .quad 6300537770911226168 - WORD $0xa1563f52; WORD $0xa4b8cab1 // .quad -6577284391509803182 - WORD $0xb55e6f86; WORD $0xed4c0226 // .quad -1347699823215743098 - WORD $0x09abcf26; WORD $0xcde6fd5e // .quad -3609919470959866074 - WORD $0x315b05b4; WORD $0x544f8158 // .quad 6075216638131242420 - WORD $0xc60b6178; WORD $0x80b05e5a // .quad -9173728696990998152 - WORD $0x3db1c721; WORD $0x696361ae // .quad 7594020797664053025 - WORD $0x778e39d6; WORD $0xa0dc75f1 // .quad -6855474852811359786 - WORD $0xcd1e38e9; WORD $0x03bc3a19 // .quad 269153960225290473 - WORD $0xd571c84c; WORD $0xc913936d // .quad -3957657547586811828 - WORD $0x4065c723; WORD $0x04ab48a0 // .quad 336442450281613091 - WORD $0x4ace3a5f; WORD $0xfb587849 // .quad -335385916056126881 - WORD $0x283f9c76; WORD $0x62eb0d64 // .quad 7127805559067090038 - WORD $0xcec0e47b; WORD $0x9d174b2d // .quad -7127145225176161157 - WORD $0x324f8394; WORD $0x3ba5d0bd // .quad 4298070930406474644 - WORD $0x42711d9a; WORD $0xc45d1df9 // .quad -4297245513042813542 - WORD $0x7ee36479; WORD $0xca8f44ec // .quad -3850783373846682503 - WORD $0x930d6500; WORD $0xf5746577 // .quad -759870872876129024 - WORD $0xcf4e1ecb; WORD $0x7e998b13 // .quad 9122475437414293195 - WORD $0xbbe85f20; WORD $0x9968bf6a // .quad -7392448323188662496 - WORD $0xc321a67e; WORD $0x9e3fedd8 // .quad -7043649776941685122 - WORD $0x6ae276e8; WORD $0xbfc2ef45 // .quad -4628874385558440216 - WORD $0xf3ea101e; WORD $0xc5cfe94e // .quad -4192876202749718498 - WORD $0xc59b14a2; WORD $0xefb3ab16 // .quad -1174406963520662366 - WORD $0x58724a12; WORD $0xbba1f1d1 // .quad -4926390635932268014 - WORD $0x3b80ece5; WORD $0x95d04aee // .quad -7651533379841495835 - WORD $0xae8edc97; WORD $0x2a8a6e45 // .quad 3065383741939440791 - WORD $0xca61281f; WORD $0xbb445da9 // .quad -4952730706374481889 - WORD $0x1a3293bd; WORD $0xf52d09d7 // .quad -779956341003086915 - WORD $0x3cf97226; WORD $0xea157514 // .quad -1579227364540714458 - WORD $0x705f9c56; WORD $0x593c2626 // .quad 6430056314514152534 - WORD $0xa61be758; WORD $0x924d692c // .quad -7904546130479028392 - WORD $0x0c77836c; WORD $0x6f8b2fb0 // .quad 8037570393142690668 - WORD $0xcfa2e12e; WORD $0xb6e0c377 // .quad -5268996644671397586 - WORD $0x0f956447; WORD $0x0b6dfb9c // .quad 823590954573587527 - WORD $0xc38b997a; WORD $0xe498f455 // .quad -1974559787411859078 - WORD $0x89bd5eac; WORD $0x4724bd41 // .quad 5126430365035880108 - WORD $0x9a373fec; WORD $0x8edf98b5 // .quad -8151628894773493780 - WORD $0xec2cb657; WORD $0x58edec91 // .quad 6408037956294850135 - WORD $0x00c50fe7; WORD $0xb2977ee3 // .quad -5577850100039479321 - WORD $0x6737e3ed; WORD $0x2f2967b6 // .quad 3398361426941174765 - WORD $0xc0f653e1; WORD $0xdf3d5e9b // .quad -2360626606621961247 - WORD $0x0082ee74; WORD $0xbd79e0d2 // .quad -4793553135802847628 - WORD $0x5899f46c; WORD $0x8b865b21 // .quad -8392920656779807636 - WORD $0x80a3aa11; WORD $0xecd85906 // .quad -1380255401326171631 - WORD $0xaec07187; WORD $0xae67f1e9 // .quad -5879464802547371641 - WORD $0x20cc9495; WORD $0xe80e6f48 // .quad -1725319251657714539 - WORD $0x1a708de9; WORD $0xda01ee64 // .quad -2737644984756826647 - WORD $0x147fdcdd; WORD $0x3109058d // .quad 3533361486141316317 - WORD $0x908658b2; WORD $0x884134fe // .quad -8628557143114098510 - WORD $0x599fd415; WORD $0xbd4b46f0 // .quad -4806670179178130411 - WORD $0x34a7eede; WORD $0xaa51823e // .quad -6174010410465235234 - WORD $0x7007c91a; WORD $0x6c9e18ac // .quad 7826720331309500698 - WORD $0xc1d1ea96; WORD $0xd4e5e2cd // .quad -3105826994654156138 - WORD $0xc604ddb0; WORD $0x03e2cf6b // .quad 280014188641050032 - WORD $0x9923329e; WORD $0x850fadc0 // .quad -8858670899299929442 - WORD $0xb786151c; WORD $0x84db8346 // .quad -8873354301053463268 - WORD $0xbf6bff45; WORD $0xa6539930 // .quad -6461652605697523899 - WORD $0x65679a63; WORD $0xe6126418 // .quad -1868320839462053277 - WORD $0xef46ff16; WORD $0xcfe87f7c // .quad -3465379738694516970 - WORD $0x3f60c07e; WORD $0x4fcb7e8f // .quad 5749828502977298558 - WORD $0x158c5f6e; WORD $0x81f14fae // .quad -9083391364325154962 - WORD $0x0f38f09d; WORD $0xe3be5e33 // .quad -2036086408133152611 - WORD $0x9aef7749; WORD $0xa26da399 // .quad -6742553186979055799 - WORD $0xd3072cc5; WORD $0x5cadf5bf // .quad 6678264026688335045 - WORD $0x01ab551c; WORD $0xcb090c80 // .quad -3816505465296431844 - WORD $0xc7c8f7f6; WORD $0x73d9732f // .quad 8347830033360418806 - WORD $0x02162a63; WORD $0xfdcb4fa0 // .quad -158945813193151901 - WORD $0xdcdd9afa; WORD $0x2867e7fd // .quad 2911550761636567802 - WORD $0x014dda7e; WORD $0x9e9f11c4 // .quad -7016870160886801794 - WORD $0x541501b8; WORD $0xb281e1fd // .quad -5583933584809066056 - WORD $0x01a1511d; WORD $0xc646d635 // .quad -4159401682681114339 - WORD $0xa91a4226; WORD $0x1f225a7c // .quad 2243455055843443238 - WORD $0x4209a565; WORD $0xf7d88bc2 // .quad -587566084924005019 - WORD $0xe9b06958; WORD $0x3375788d // .quad 3708002419115845976 - WORD $0x6946075f; WORD $0x9ae75759 // .quad -7284757830718584993 - WORD $0x641c83ae; WORD $0x0052d6b1 // .quad 23317005467419566 - WORD $0xc3978937; WORD $0xc1a12d2f // .quad -4494261269970843337 - WORD $0xbd23a49a; WORD $0xc0678c5d // .quad -4582539761593113446 - WORD $0xb47d6b84; WORD $0xf209787b // .quad -1006140569036166268 - WORD $0x963646e0; WORD $0xf840b7ba // .quad -558244341782001952 - WORD $0x50ce6332; WORD $0x9745eb4d // .quad -7546366883288685774 - WORD $0x3bc3d898; WORD $0xb650e5a9 // .quad -5309491445654890344 - WORD $0xa501fbff; WORD $0xbd176620 // .quad -4821272585683469313 - WORD $0x8ab4cebe; WORD $0xa3e51f13 // .quad -6636864307068612930 - WORD $0xce427aff; WORD $0xec5d3fa8 // .quad -1414904713676948737 - WORD $0x36b10137; WORD $0xc66f336c // .quad -4148040191917883081 - WORD $0x80e98cdf; WORD $0x93ba47c9 // .quad -7801844473689174817 - WORD $0x445d4184; WORD $0xb80b0047 // .quad -5185050239897353852 - WORD $0xe123f017; WORD $0xb8a8d9bb // .quad -5140619573684080617 - WORD $0x157491e5; WORD $0xa60dc059 // .quad -6481312799871692315 - WORD $0xd96cec1d; WORD $0xe6d3102a // .quad -1814088448677712867 - WORD $0xad68db2f; WORD $0x87c89837 // .quad -8662506518347195601 - WORD $0xc7e41392; WORD $0x9043ea1a // .quad -8051334308064652398 - WORD $0x98c311fb; WORD $0x29babe45 // .quad 3006924907348169211 - WORD $0x79dd1877; WORD $0xb454e4a1 // .quad -5452481866653427593 - WORD $0xfef3d67a; WORD $0xf4296dd6 // .quad -853029884242176390 - WORD $0xd8545e94; WORD $0xe16a1dc9 // .quad -2203916314889396588 - WORD $0x5f58660c; WORD $0x1899e4a6 // .quad 1772699331562333708 - WORD $0x2734bb1d; WORD $0x8ce2529e // .quad -8294976724446954723 - WORD $0xf72e7f8f; WORD $0x5ec05dcf // .quad 6827560182880305039 - WORD $0xb101e9e4; WORD $0xb01ae745 // .quad -5757034887131305500 - WORD $0xf4fa1f73; WORD $0x76707543 // .quad 8534450228600381299 - WORD $0x1d42645d; WORD $0xdc21a117 // .quad -2584607590486743971 - WORD $0x791c53a8; WORD $0x6a06494a // .quad 7639874402088932264 - WORD $0x72497eba; WORD $0x899504ae // .quad -8532908771695296838 - WORD $0x17636892; WORD $0x0487db9d // .quad 326470965756389522 - WORD $0x0edbde69; WORD $0xabfa45da // .quad -6054449946191733143 - WORD $0x5d3c42b6; WORD $0x45a9d284 // .quad 5019774725622874806 - WORD $0x9292d603; WORD $0xd6f8d750 // .quad -2956376414312278525 - WORD $0xba45a9b2; WORD $0x0b8a2392 // .quad 831516194300602802 - WORD $0x5b9bc5c2; WORD $0x865b8692 // .quad -8765264286586255934 - WORD $0x68d7141e; WORD $0x8e6cac77 // .quad -8183976793979022306 - WORD $0xf282b732; WORD $0xa7f26836 // .quad -6344894339805432014 - WORD $0x430cd926; WORD $0x3207d795 // .quad 3605087062808385830 - WORD $0xaf2364ff; WORD $0xd1ef0244 // .quad -3319431906329402113 - WORD $0x49e807b8; WORD $0x7f44e6bd // .quad 9170708441896323000 - WORD $0xed761f1f; WORD $0x8335616a // .quad -8992173969096958177 - WORD $0x9c6209a6; WORD $0x5f16206c // .quad 6851699533943015846 - WORD $0xa8d3a6e7; WORD $0xa402b9c5 // .quad -6628531442943809817 - WORD $0xc37a8c0f; WORD $0x36dba887 // .quad 3952938399001381903 - WORD $0x130890a1; WORD $0xcd036837 // .quad -3673978285252374367 - WORD $0xda2c9789; WORD $0xc2494954 // .quad -4446942528265218167 - WORD $0x6be55a64; WORD $0x80222122 // .quad -9213765455923815836 - WORD $0x10b7bd6c; WORD $0xf2db9baa // .quad -946992141904134804 - WORD $0x06deb0fd; WORD $0xa02aa96b // .quad -6905520801477381891 - WORD $0x94e5acc7; WORD $0x6f928294 // .quad 8039631859474607303 - WORD $0xc8965d3d; WORD $0xc83553c5 // .quad -4020214983419339459 - WORD $0xba1f17f9; WORD $0xcb772339 // .quad -3785518230938904583 - WORD $0x3abbf48c; WORD $0xfa42a8b7 // .quad -413582710846786420 - WORD $0x14536efb; WORD $0xff2a7604 // .quad -60105885123121413 - WORD $0x84b578d7; WORD $0x9c69a972 // .quad -7176018221920323369 - WORD $0x19684aba; WORD $0xfef51385 // .quad -75132356403901766 - WORD $0x25e2d70d; WORD $0xc38413cf // .quad -4358336758973016307 - WORD $0x5fc25d69; WORD $0x7eb25866 // .quad 9129456591349898601 - WORD $0xef5b8cd1; WORD $0xf46518c2 // .quad -836234930288882479 - WORD $0xfbd97a61; WORD $0xef2f773f // .quad -1211618658047395231 - WORD $0xd5993802; WORD $0x98bf2f79 // .quad -7440175859071633406 - WORD $0xfacfd8fa; WORD $0xaafb550f // .quad -6126209340986631942 - WORD $0x4aff8603; WORD $0xbeeefb58 // .quad -4688533805412153853 - WORD $0xf983cf38; WORD $0x95ba2a53 // .quad -7657761676233289928 - WORD $0x5dbf6784; WORD $0xeeaaba2e // .quad -1248981238337804412 - WORD $0x7bf26183; WORD $0xdd945a74 // .quad -2480258038432112253 - WORD $0xfa97a0b2; WORD $0x952ab45c // .quad -7698142301602209614 - WORD $0x9aeef9e4; WORD $0x94f97111 // .quad -7712008566467528220 - WORD $0x393d88df; WORD $0xba756174 // .quad -5010991858575374113 - WORD $0x01aab85d; WORD $0x7a37cd56 // .quad 8806733365625141341 - WORD $0x478ceb17; WORD $0xe912b9d1 // .quad -1652053804791829737 - WORD $0xc10ab33a; WORD $0xac62e055 // .quad -6025006692552756422 - WORD $0xccb812ee; WORD $0x91abb422 // .quad -7950062655635975442 - WORD $0x314d6009; WORD $0x577b986b // .quad 6303799689591218185 - WORD $0x7fe617aa; WORD $0xb616a12b // .quad -5325892301117581398 - WORD $0xfda0b80b; WORD $0xed5a7e85 // .quad -1343622424865753077 - WORD $0x5fdf9d94; WORD $0xe39c4976 // .quad -2045679357969588844 - WORD $0xbe847307; WORD $0x14588f13 // .quad 1466078993672598279 - WORD $0xfbebc27d; WORD $0x8e41ade9 // .quad -8196078626372074883 - WORD $0xae258fc8; WORD $0x596eb2d8 // .quad 6444284760518135752 - WORD $0x7ae6b31c; WORD $0xb1d21964 // .quad -5633412264537705700 - WORD $0xd9aef3bb; WORD $0x6fca5f8e // .quad 8055355950647669691 - WORD $0x99a05fe3; WORD $0xde469fbd // .quad -2430079312244744221 - WORD $0x480d5854; WORD $0x25de7bb9 // .quad 2728754459941099604 - WORD $0x80043bee; WORD $0x8aec23d6 // .quad -8436328597794046994 - WORD $0x9a10ae6a; WORD $0xaf561aa7 // .quad -5812428961928401302 - WORD $0x20054ae9; WORD $0xada72ccc // .quad -5933724728815170839 - WORD $0x8094da04; WORD $0x1b2ba151 // .quad 1957835834444274180 - WORD $0x28069da4; WORD $0xd910f7ff // .quad -2805469892591575644 - WORD $0xf05d0842; WORD $0x90fb44d2 // .quad -7999724640327104446 - WORD $0x79042286; WORD $0x87aa9aff // .quad -8670947710510816634 - WORD $0xac744a53; WORD $0x353a1607 // .quad 3835402254873283155 - WORD $0x57452b28; WORD $0xa99541bf // .quad -6226998619711132888 - WORD $0x97915ce8; WORD $0x42889b89 // .quad 4794252818591603944 - WORD $0x2d1675f2; WORD $0xd3fa922f // .quad -3172062256211528206 - WORD $0xfebada11; WORD $0x69956135 // .quad 7608094030047140369 - WORD $0x7c2e09b7; WORD $0x847c9b5d // .quad -8900067937773286985 - WORD $0x7e699095; WORD $0x43fab983 // .quad 4898431519131537557 - WORD $0xdb398c25; WORD $0xa59bc234 // .quad -6513398903789220827 - WORD $0x5e03f4bb; WORD $0x94f967e4 // .quad -7712018656367741765 - WORD $0x1207ef2e; WORD $0xcf02b2c2 // .quad -3530062611309138130 - WORD $0xbac278f5; WORD $0x1d1be0ee // .quad 2097517367411243253 - WORD $0x4b44f57d; WORD $0x8161afb9 // .quad -9123818159709293187 - WORD $0x69731732; WORD $0x6462d92a // .quad 7233582727691441970 - WORD $0x9e1632dc; WORD $0xa1ba1ba7 // .quad -6793086681209228580 - WORD $0x03cfdcfe; WORD $0x7d7b8f75 // .quad 9041978409614302462 - WORD $0x859bbf93; WORD $0xca28a291 // .quad -3879672333084147821 - WORD $0x44c3d43e; WORD $0x5cda7352 // .quad 6690786993590490174 - WORD $0xe702af78; WORD $0xfcb2cb35 // .quad -237904397927796872 - WORD $0x6afa64a7; WORD $0x3a088813 // .quad 4181741870994056359 - WORD $0xb061adab; WORD $0x9defbf01 // .quad -7066219276345954901 - WORD $0x45b8fdd0; WORD $0x088aaa18 // .quad 615491320315182544 - WORD $0x1c7a1916; WORD $0xc56baec2 // .quad -4221088077005055722 - WORD $0x57273d45; WORD $0x8aad549e // .quad -8454007886460797627 - WORD $0xa3989f5b; WORD $0xf6c69a72 // .quad -664674077828931749 - WORD $0xf678864b; WORD $0x36ac54e2 // .quad 3939617107816777291 - WORD $0xa63f6399; WORD $0x9a3c2087 // .quad -7332950326284164199 - WORD $0xb416a7dd; WORD $0x84576a1b // .quad -8910536670511192099 - WORD $0x8fcf3c7f; WORD $0xc0cb28a9 // .quad -4554501889427817345 - WORD $0xa11c51d5; WORD $0x656d44a2 // .quad 7308573235570561493 - WORD $0xf3c30b9f; WORD $0xf0fdf2d3 // .quad -1081441343357383777 - WORD $0xa4b1b325; WORD $0x9f644ae5 // .quad -6961356773836868827 - WORD $0x7859e743; WORD $0x969eb7c4 // .quad -7593429867239446717 - WORD $0x0dde1fee; WORD $0x873d5d9f // .quad -8701695967296086034 - WORD $0x96706114; WORD $0xbc4665b5 // .quad -4880101315621920492 - WORD $0xd155a7ea; WORD $0xa90cb506 // .quad -6265433940692719638 - WORD $0xfc0c7959; WORD $0xeb57ff22 // .quad -1488440626100012711 - WORD $0x42d588f2; WORD $0x09a7f124 // .quad 695789805494438130 - WORD $0xdd87cbd8; WORD $0x9316ff75 // .quad -7847804418953589800 - WORD $0x538aeb2f; WORD $0x0c11ed6d // .quad 869737256868047663 - WORD $0x54e9bece; WORD $0xb7dcbf53 // .quad -5198069505264599346 - WORD $0xa86da5fa; WORD $0x8f1668c8 // .quad -8136200465769716230 - WORD $0x2a242e81; WORD $0xe5d3ef28 // .quad -1885900863153361279 - WORD $0x694487bc; WORD $0xf96e017d // .quad -473439272678684740 - WORD $0x1a569d10; WORD $0x8fa47579 // .quad -8096217067111932656 - WORD $0xc395a9ac; WORD $0x37c981dc // .quad 4019886927579031980 - WORD $0x60ec4455; WORD $0xb38d92d7 // .quad -5508585315462527915 - WORD $0xf47b1417; WORD $0x85bbe253 // .quad -8810199395808373737 - WORD $0x3927556a; WORD $0xe070f78d // .quad -2274045625900771990 - WORD $0x78ccec8e; WORD $0x93956d74 // .quad -7812217631593927538 - WORD $0x43b89562; WORD $0x8c469ab8 // .quad -8338807543829064350 - WORD $0x970027b2; WORD $0x387ac8d1 // .quad 4069786015789754290 - WORD $0x54a6babb; WORD $0xaf584166 // .quad -5811823411358942533 - WORD $0xfcc0319e; WORD $0x06997b05 // .quad 475546501309804958 - WORD $0xe9d0696a; WORD $0xdb2e51bf // .quad -2653093245771290262 - WORD $0xbdf81f03; WORD $0x441fece3 // .quad 4908902581746016003 - WORD $0xf22241e2; WORD $0x88fcf317 // .quad -8575712306248138270 - WORD $0xad7626c3; WORD $0xd527e81c // .quad -3087243809672255805 - WORD $0xeeaad25a; WORD $0xab3c2fdd // .quad -6107954364382784934 - WORD $0xd8d3b074; WORD $0x8a71e223 // .quad -8470740780517707660 - WORD $0x6a5586f1; WORD $0xd60b3bd5 // .quad -3023256937051093263 - WORD $0x67844e49; WORD $0xf6872d56 // .quad -682526969396179383 - WORD $0x62757456; WORD $0x85c70565 // .quad -8807064613298015146 - WORD $0x016561db; WORD $0xb428f8ac // .quad -5464844730172612133 - WORD $0xbb12d16c; WORD $0xa738c6be // .quad -6397144748195131028 - WORD $0x01beba52; WORD $0xe13336d7 // .quad -2219369894288377262 - WORD $0x69d785c7; WORD $0xd106f86e // .quad -3384744916816525881 - WORD $0x61173473; WORD $0xecc00246 // .quad -1387106183930235789 - WORD $0x0226b39c; WORD $0x82a45b45 // .quad -9032994600651410532 - WORD $0xf95d0190; WORD $0x27f002d7 // .quad 2877803288514593168 - WORD $0x42b06084; WORD $0xa34d7216 // .quad -6679557232386875260 - WORD $0xf7b441f4; WORD $0x31ec038d // .quad 3597254110643241460 - WORD $0xd35c78a5; WORD $0xcc20ce9b // .quad -3737760522056206171 - WORD $0x75a15271; WORD $0x7e670471 // .quad 9108253656731439729 - WORD $0xc83396ce; WORD $0xff290242 // .quad -60514634142869810 - WORD $0xe984d386; WORD $0x0f0062c6 // .quad 1080972517029761926 - WORD $0xbd203e41; WORD $0x9f79a169 // .quad -6955350673980375487 - WORD $0xa3e60868; WORD $0x52c07b78 // .quad 5962901664714590312 - WORD $0x2c684dd1; WORD $0xc75809c4 // .quad -4082502324048081455 - WORD $0xccdf8a82; WORD $0xa7709a56 // .quad -6381430974388925822 - WORD $0x37826145; WORD $0xf92e0c35 // .quad -491441886632713915 - WORD $0x400bb691; WORD $0x88a66076 // .quad -8600080377420466543 - WORD $0x42b17ccb; WORD $0x9bbcc7a1 // .quad -7224680206786528053 - WORD $0xd00ea435; WORD $0x6acff893 // .quad 7696643601933968437 - WORD $0x935ddbfe; WORD $0xc2abf989 // .quad -4419164240055772162 - WORD $0xc4124d43; WORD $0x0583f6b8 // .quad 397432465562684739 - WORD $0xf83552fe; WORD $0xf356f7eb // .quad -912269281642327298 - WORD $0x7a8b704a; WORD $0xc3727a33 // .quad -4363290727450709942 - WORD $0x7b2153de; WORD $0x98165af3 // .quad -7487697328667536418 - WORD $0x592e4c5c; WORD $0x744f18c0 // .quad 8380944645968776284 - WORD $0x59e9a8d6; WORD $0xbe1bf1b0 // .quad -4747935642407032618 - WORD $0x6f79df73; WORD $0x1162def0 // .quad 1252808770606194547 - WORD $0x7064130c; WORD $0xeda2ee1c // .quad -1323233534581402868 - WORD $0x45ac2ba8; WORD $0x8addcb56 // .quad -8440366555225904216 - WORD $0xc63e8be7; WORD $0x9485d4d1 // .quad -7744549986754458649 - WORD $0xd7173692; WORD $0x6d953e2b // .quad 7896285879677171346 - WORD $0x37ce2ee1; WORD $0xb9a74a06 // .quad -5069001465015685407 - WORD $0xccdd0437; WORD $0xc8fa8db6 // .quad -3964700705685699529 - WORD $0xc5c1ba99; WORD $0xe8111c87 // .quad -1724565812842218855 - WORD $0x400a22a2; WORD $0x1d9c9892 // .quad 2133748077373825698 - WORD $0xdb9914a0; WORD $0x910ab1d4 // .quad -7995382660667468640 - WORD $0xd00cab4b; WORD $0x2503beb6 // .quad 2667185096717282123 - WORD $0x127f59c8; WORD $0xb54d5e4a // .quad -5382542307406947896 - WORD $0x840fd61d; WORD $0x2e44ae64 // .quad 3333981370896602653 - WORD $0x971f303a; WORD $0xe2a0b5dc // .quad -2116491865831296966 - WORD $0xd289e5d2; WORD $0x5ceaecfe // .quad 6695424375237764562 - WORD $0xde737e24; WORD $0x8da471a9 // .quad -8240336443785642460 - WORD $0x872c5f47; WORD $0x7425a83e // .quad 8369280469047205703 - WORD $0x56105dad; WORD $0xb10d8e14 // .quad -5688734536304665171 - WORD $0x28f77719; WORD $0xd12f124e // .quad -3373457468973156583 - WORD $0x6b947518; WORD $0xdd50f199 // .quad -2499232151953443560 - WORD $0xd99aaa6f; WORD $0x82bd6b70 // .quad -9025939945749304721 - WORD $0xe33cc92f; WORD $0x8a5296ff // .quad -8479549122611984081 - WORD $0x1001550b; WORD $0x636cc64d // .quad 7164319141522920715 - WORD $0xdc0bfb7b; WORD $0xace73cbf // .quad -5987750384837592197 - WORD $0x5401aa4e; WORD $0x3c47f7e0 // .quad 4343712908476262990 - WORD $0xd30efa5a; WORD $0xd8210bef // .quad -2873001962619602342 - WORD $0x34810a71; WORD $0x65acfaec // .quad 7326506586225052273 - WORD $0xe3e95c78; WORD $0x8714a775 // .quad -8713155254278333320 - WORD $0x41a14d0d; WORD $0x7f1839a7 // .quad 9158133232781315341 - WORD $0x5ce3b396; WORD $0xa8d9d153 // .quad -6279758049420528746 - WORD $0x1209a050; WORD $0x1ede4811 // .quad 2224294504121868368 - WORD $0x341ca07c; WORD $0xd31045a8 // .quad -3238011543348273028 - WORD $0xab460432; WORD $0x934aed0a // .quad -7833187971778608078 - WORD $0x2091e44d; WORD $0x83ea2b89 // .quad -8941286242233752499 - WORD $0x5617853f; WORD $0xf81da84d // .quad -568112927868484289 - WORD $0x68b65d60; WORD $0xa4e4b66b // .quad -6564921784364802720 - WORD $0xab9d668e; WORD $0x36251260 // .quad 3901544858591782542 - WORD $0x42e3f4b9; WORD $0xce1de406 // .quad -3594466212028615495 - WORD $0x6b426019; WORD $0xc1d72b7c // .quad -4479063491021217767 - WORD $0xe9ce78f3; WORD $0x80d2ae83 // .quad -9164070410158966541 - WORD $0x8612f81f; WORD $0xb24cf65b // .quad -5598829363776522209 - WORD $0xe4421730; WORD $0xa1075a24 // .quad -6843401994271320272 - WORD $0x6797b627; WORD $0xdee033f2 // .quad -2386850686293264857 - WORD $0x1d529cfc; WORD $0xc94930ae // .quad -3942566474411762436 - WORD $0x017da3b1; WORD $0x169840ef // .quad 1628122660560806833 - WORD $0xa4a7443c; WORD $0xfb9b7cd9 // .quad -316522074587315140 - WORD $0x60ee864e; WORD $0x8e1f2895 // .quad -8205795374004271538 - WORD $0x06e88aa5; WORD $0x9d412e08 // .quad -7115355324258153819 - WORD $0xb92a27e2; WORD $0xf1a6f2ba // .quad -1033872180650563614 - WORD $0x08a2ad4e; WORD $0xc491798a // .quad -4282508136895304370 - WORD $0x6774b1db; WORD $0xae10af69 // .quad -5904026244240592421 - WORD $0x8acb58a2; WORD $0xf5b5d7ec // .quad -741449152691742558 - WORD $0xe0a8ef29; WORD $0xacca6da1 // .quad -5995859411864064215 - WORD $0xd6bf1765; WORD $0x9991a6f3 // .quad -7380934748073420955 - WORD $0x58d32af3; WORD $0x17fd090a // .quad 1728547772024695539 - WORD $0xcc6edd3f; WORD $0xbff610b0 // .quad -4614482416664388289 - WORD $0xef07f5b0; WORD $0xddfc4b4c // .quad -2451001303396518480 - WORD $0xff8a948e; WORD $0xeff394dc // .quad -1156417002403097458 - WORD $0x1564f98e; WORD $0x4abdaf10 // .quad 5385653213018257806 - WORD $0x1fb69cd9; WORD $0x95f83d0a // .quad -7640289654143017767 - WORD $0x1abe37f1; WORD $0x9d6d1ad4 // .quad -7102991539009341455 - WORD $0xa7a4440f; WORD $0xbb764c4c // .quad -4938676049251384305 - WORD $0x216dc5ed; WORD $0x84c86189 // .quad -8878739423761676819 - WORD $0xd18d5513; WORD $0xea53df5f // .quad -1561659043136842477 - WORD $0xb4e49bb4; WORD $0x32fd3cf5 // .quad 3674159897003727796 - WORD $0xe2f8552c; WORD $0x92746b9b // .quad -7893565929601608404 - WORD $0x221dc2a1; WORD $0x3fbc8c33 // .quad 4592699871254659745 - WORD $0xdbb66a77; WORD $0xb7118682 // .quad -5255271393574622601 - WORD $0xeaa5334a; WORD $0x0fabaf3f // .quad 1129188820640936778 - WORD $0x92a40515; WORD $0xe4d5e823 // .quad -1957403223540890347 - WORD $0xf2a7400e; WORD $0x29cb4d87 // .quad 3011586022114279438 - WORD $0x3ba6832d; WORD $0x8f05b116 // .quad -8140906042354138323 - WORD $0xef511012; WORD $0x743e20e9 // .quad 8376168546070237202 - WORD $0xca9023f8; WORD $0xb2c71d5b // .quad -5564446534515285000 - WORD $0x6b255416; WORD $0x914da924 // .quad -7976533391121755114 - WORD $0xbd342cf6; WORD $0xdf78e4b2 // .quad -2343872149716718346 - WORD $0xc2f7548e; WORD $0x1ad089b6 // .quad 1932195658189984910 - WORD $0xb6409c1a; WORD $0x8bab8eef // .quad -8382449121214030822 - WORD $0x73b529b1; WORD $0xa184ac24 // .quad -6808127464117294671 - WORD $0xa3d0c320; WORD $0xae9672ab // .quad -5866375383090150624 - WORD $0x90a2741e; WORD $0xc9e5d72d // .quad -3898473311719230434 - WORD $0x8cc4f3e8; WORD $0xda3c0f56 // .quad -2721283210435300376 - WORD $0x7a658892; WORD $0x7e2fa67c // .quad 9092669226243950738 - WORD $0x17fb1871; WORD $0x88658996 // .quad -8618331034163144591 - WORD $0x98feeab7; WORD $0xddbb901b // .quad -2469221522477225289 - WORD $0x9df9de8d; WORD $0xaa7eebfb // .quad -6161227774276542835 - WORD $0x7f3ea565; WORD $0x552a7422 // .quad 6136845133758244197 - WORD $0x85785631; WORD $0xd51ea6fa // .quad -3089848699418290639 - WORD $0x8f87275f; WORD $0xd53a8895 // .quad -3082000819042179233 - WORD $0x936b35de; WORD $0x8533285c // .quad -8848684464777513506 - WORD $0xf368f137; WORD $0x8a892aba // .quad -8464187042230111945 - WORD $0xb8460356; WORD $0xa67ff273 // .quad -6449169562544503978 - WORD $0xb0432d85; WORD $0x2d2b7569 // .quad 3254824252494523781 - WORD $0xa657842c; WORD $0xd01fef10 // .quad -3449775934753242068 - WORD $0x0e29fc73; WORD $0x9c3b2962 // .quad -7189106879045698445 - WORD $0x67f6b29b; WORD $0x8213f56a // .quad -9073638986861858149 - WORD $0x91b47b8f; WORD $0x8349f3ba // .quad -8986383598807123057 - WORD $0x01f45f42; WORD $0xa298f2c5 // .quad -6730362715149934782 - WORD $0x36219a73; WORD $0x241c70a9 // .quad 2602078556773259891 - WORD $0x42717713; WORD $0xcb3f2f76 // .quad -3801267375510030573 - WORD $0x83aa0110; WORD $0xed238cd3 // .quad -1359087822460813040 - WORD $0xd30dd4d7; WORD $0xfe0efb53 // .quad -139898200960150313 - WORD $0x324a40aa; WORD $0xf4363804 // .quad -849429889038008150 - WORD $0x63e8a506; WORD $0x9ec95d14 // .quad -7004965403241175802 - WORD $0x3edcd0d5; WORD $0xb143c605 // .quad -5673473379724898091 - WORD $0x7ce2ce48; WORD $0xc67bb459 // .quad -4144520735624081848 - WORD $0x8e94050a; WORD $0xdd94b786 // .quad -2480155706228734710 - WORD $0xdc1b81da; WORD $0xf81aa16f // .quad -568964901102714406 - WORD $0x191c8326; WORD $0xca7cf2b4 // .quad -3855940325606653146 - WORD $0xe9913128; WORD $0x9b10a4e5 // .quad -7273132090830278360 - WORD $0x1f63a3f0; WORD $0xfd1c2f61 // .quad -208239388580928528 - WORD $0x63f57d72; WORD $0xc1d4ce1f // .quad -4479729095110460046 - WORD $0x673c8cec; WORD $0xbc633b39 // .quad -4871985254153548564 - WORD $0x3cf2dccf; WORD $0xf24a01a7 // .quad -987975350460687153 - WORD $0xe085d813; WORD $0xd5be0503 // .quad -3044990783845967853 - WORD $0x8617ca01; WORD $0x976e4108 // .quad -7535013621679011327 - WORD $0xd8a74e18; WORD $0x4b2d8644 // .quad 5417133557047315992 - WORD $0xa79dbc82; WORD $0xbd49d14a // .quad -4807081008671376254 - WORD $0x0ed1219e; WORD $0xddf8e7d6 // .quad -2451955090545630818 - WORD $0x51852ba2; WORD $0xec9c459d // .quad -1397165242411832414 - WORD $0xc942b503; WORD $0xcabb90e5 // .quad -3838314940804713213 - WORD $0x52f33b45; WORD $0x93e1ab82 // .quad -7790757304148477115 - WORD $0x3b936243; WORD $0x3d6a751f // .quad 4425478360848884291 - WORD $0xe7b00a17; WORD $0xb8da1662 // .quad -5126760611758208489 - WORD $0x0a783ad4; WORD $0x0cc51267 // .quad 920161932633717460 - WORD $0xa19c0c9d; WORD $0xe7109bfb // .quad -1796764746270372707 - WORD $0x668b24c5; WORD $0x27fb2b80 // .quad 2880944217109767365 - WORD $0x450187e2; WORD $0x906a617d // .quad -8040506994060064798 - WORD $0x802dedf6; WORD $0xb1f9f660 // .quad -5622191765467566602 - WORD $0x9641e9da; WORD $0xb484f9dc // .quad -5438947724147693094 - WORD $0xa0396973; WORD $0x5e7873f8 // .quad 6807318348447705459 - WORD $0xbbd26451; WORD $0xe1a63853 // .quad -2186998636757228463 - WORD $0x6423e1e8; WORD $0xdb0b487b // .quad -2662955059861265944 - WORD $0x55637eb2; WORD $0x8d07e334 // .quad -8284403175614349646 - WORD $0x3d2cda62; WORD $0x91ce1a9a // .quad -7940379843253970334 - WORD $0x6abc5e5f; WORD $0xb049dc01 // .quad -5743817951090549153 - WORD $0xcc7810fb; WORD $0x7641a140 // .quad 8521269269642088699 - WORD $0xc56b75f7; WORD $0xdc5c5301 // .quad -2568086420435798537 - WORD $0x7fcb0a9d; WORD $0xa9e904c8 // .quad -6203421752542164323 - WORD $0x1b6329ba; WORD $0x89b9b3e1 // .quad -8522583040413455942 - WORD $0x9fbdcd44; WORD $0x546345fa // .quad 6080780864604458308 - WORD $0x623bf429; WORD $0xac2820d9 // .quad -6041542782089432023 - WORD $0x47ad4095; WORD $0xa97c1779 // .quad -6234081974526590827 - WORD $0xbacaf133; WORD $0xd732290f // .quad -2940242459184402125 - WORD $0xcccc485d; WORD $0x49ed8eab // .quad 5327070802775656541 - WORD $0xd4bed6c0; WORD $0x867f59a9 // .quad -8755180564631333184 - WORD $0xbfff5a74; WORD $0x5c68f256 // .quad 6658838503469570676 - WORD $0x49ee8c70; WORD $0xa81f3014 // .quad -6332289687361778576 - WORD $0x6fff3111; WORD $0x73832eec // .quad 8323548129336963345 - WORD $0x5c6a2f8c; WORD $0xd226fc19 // .quad -3303676090774835316 - WORD $0xc5ff7eab; WORD $0xc831fd53 // .quad -4021154456019173717 - WORD $0xd9c25db7; WORD $0x83585d8f // .quad -8982326584375353929 - WORD $0xb77f5e55; WORD $0xba3e7ca8 // .quad -5026443070023967147 - WORD $0xd032f525; WORD $0xa42e74f3 // .quad -6616222212041804507 - WORD $0xe55f35eb; WORD $0x28ce1bd2 // .quad 2940318199324816875 - WORD $0xc43fb26f; WORD $0xcd3a1230 // .quad -3658591746624867729 - WORD $0xcf5b81b3; WORD $0x7980d163 // .quad 8755227902219092403 - WORD $0x7aa7cf85; WORD $0x80444b5e // .quad -9204148869281624187 - WORD $0xc332621f; WORD $0xd7e105bc // .quad -2891023177508298209 - WORD $0x1951c366; WORD $0xa0555e36 // .quad -6893500068174642330 - WORD $0xf3fefaa7; WORD $0x8dd9472b // .quad -8225464990312760665 - WORD $0x9fa63440; WORD $0xc86ab5c3 // .quad -4005189066790915008 - WORD $0xf0feb951; WORD $0xb14f98f6 // .quad -5670145219463562927 - WORD $0x878fc150; WORD $0xfa856334 // .quad -394800315061255856 - WORD $0x569f33d3; WORD $0x6ed1bf9a // .quad 7985374283903742931 - WORD $0xd4b9d8d2; WORD $0x9c935e00 // .quad -7164279224554366766 - WORD $0xec4700c8; WORD $0x0a862f80 // .quad 758345818024902856 - WORD $0x09e84f07; WORD $0xc3b83581 // .quad -4343663012265570553 - WORD $0x2758c0fa; WORD $0xcd27bb61 // .quad -3663753745896259334 - WORD $0x4c6262c8; WORD $0xf4a642e1 // .quad -817892746904575288 - WORD $0xb897789c; WORD $0x8038d51c // .quad -9207375118826243940 - WORD $0xcfbd7dbd; WORD $0x98e7e9cc // .quad -7428711994456441411 - WORD $0xe6bd56c3; WORD $0xe0470a63 // .quad -2285846861678029117 - WORD $0x03acdd2c; WORD $0xbf21e440 // .quad -4674203974643163860 - WORD $0xe06cac74; WORD $0x1858ccfc // .quad 1754377441329851508 - WORD $0x04981478; WORD $0xeeea5d50 // .quad -1231068949876566920 - WORD $0x0c43ebc8; WORD $0x0f37801e // .quad 1096485900831157192 - WORD $0x02df0ccb; WORD $0x95527a52 // .quad -7686947121313936181 - WORD $0x8f54e6ba; WORD $0xd3056025 // .quad -3241078642388441414 - WORD $0x8396cffd; WORD $0xbaa718e6 // .quad -4996997883215032323 - WORD $0xf32a2069; WORD $0x47c6b82e // .quad 5172023733869224041 - WORD $0x247c83fd; WORD $0xe950df20 // .quad -1634561335591402499 - WORD $0x57fa5441; WORD $0x4cdc331d // .quad 5538357842881958977 - WORD $0x16cdd27e; WORD $0x91d28b74 // .quad -7939129862385708418 - WORD $0xadf8e952; WORD $0xe0133fe4 // .quad -2300424733252327086 - WORD $0x1c81471d; WORD $0xb6472e51 // .quad -5312226309554747619 - WORD $0xd97723a6; WORD $0x58180fdd // .quad 6347841120289366950 - WORD $0x63a198e5; WORD $0xe3d8f9e5 // .quad -2028596868516046619 - WORD $0xa7ea7648; WORD $0x570f09ea // .quad 6273243709394548296 - WORD $0x5e44ff8f; WORD $0x8e679c2f // .quad -8185402070463610993 - WORD $0x51e513da; WORD $0x2cd2cc65 // .quad 3229868618315797466 - WORD $0x35d63f73; WORD $0xb201833b // .quad -5620066569652125837 - WORD $0xa65e58d1; WORD $0xf8077f7e // .quad -574350245532641071 - WORD $0x034bcf4f; WORD $0xde81e40a // .quad -2413397193637769393 - WORD $0x27faf782; WORD $0xfb04afaf // .quad -358968903457900670 - WORD $0x420f6191; WORD $0x8b112e86 // .quad -8425902273664687727 - WORD $0xf1f9b563; WORD $0x79c5db9a // .quad 8774660907532399971 - WORD $0xd29339f6; WORD $0xadd57a27 // .quad -5920691823653471754 - WORD $0xae7822bc; WORD $0x18375281 // .quad 1744954097560724156 - WORD $0xc7380874; WORD $0xd94ad8b1 // .quad -2789178761139451788 - WORD $0x0d0b15b5; WORD $0x8f229391 // .quad -8132775725879323211 - WORD $0x1c830548; WORD $0x87cec76f // .quad -8660765753353239224 - WORD $0x504ddb22; WORD $0xb2eb3875 // .quad -5554283638921766110 - WORD $0xe3a3c69a; WORD $0xa9c2794a // .quad -6214271173264161126 - WORD $0xa46151eb; WORD $0x5fa60692 // .quad 6892203506629956075 - WORD $0x9c8cb841; WORD $0xd433179d // .quad -3156152948152813503 - WORD $0xa6bcd333; WORD $0xdbc7c41b // .quad -2609901835997359309 - WORD $0x81d7f328; WORD $0x849feec2 // .quad -8890124620236590296 - WORD $0x906c0800; WORD $0x12b9b522 // .quad 1349308723430688768 - WORD $0x224deff3; WORD $0xa5c7ea73 // .quad -6500969756868349965 - WORD $0x34870a00; WORD $0xd768226b // .quad -2925050114139026944 - WORD $0xeae16bef; WORD $0xcf39e50f // .quad -3514526177658049553 - WORD $0x00d46640; WORD $0xe6a11583 // .quad -1828156321336891840 - WORD $0xf2cce375; WORD $0x81842f29 // .quad -9114107888677362827 - WORD $0xc1097fd0; WORD $0x60495ae3 // .quad 6938176635183661008 - WORD $0x6f801c53; WORD $0xa1e53af4 // .quad -6780948842419315629 - WORD $0xb14bdfc4; WORD $0x385bb19c // .quad 4061034775552188356 - WORD $0x8b602368; WORD $0xca5e89b1 // .quad -3864500034596756632 - WORD $0xdd9ed7b5; WORD $0x46729e03 // .quad 5076293469440235445 - WORD $0xee382c42; WORD $0xfcf62c1d // .quad -218939024818557886 - WORD $0x6a8346d1; WORD $0x6c07a2c2 // .quad 7784369436827535057 - WORD $0xb4e31ba9; WORD $0x9e19db92 // .quad -7054365918152680535 - WORD $0x05241885; WORD $0xc7098b73 // .quad -4104596259247744891 - WORD $0x621be293; WORD $0xc5a05277 // .quad -4206271379263462765 - WORD $0xc66d1ea7; WORD $0xb8cbee4f // .quad -5130745324059681113 - WORD $0x3aa2db38; WORD $0xf7086715 // .quad -646153205651940552 - WORD $0xdc043328; WORD $0x737f74f1 // .quad 8322499218531169064 - WORD $0x44a5c903; WORD $0x9a65406d // .quad -7321374781173544701 - WORD $0x53053ff2; WORD $0x505f522e // .quad 5791438004736573426 - WORD $0x95cf3b44; WORD $0xc0fe9088 // .quad -4540032458039542972 - WORD $0xe7c68fef; WORD $0x647726b9 // .quad 7239297505920716783 - WORD $0xbb430a15; WORD $0xf13e34aa // .quad -1063354554122040811 - WORD $0x30dc19f5; WORD $0x5eca7834 // .quad 6830403950414141941 - WORD $0xb509e64d; WORD $0x96c6e0ea // .quad -7582125623967357363 - WORD $0x3d132072; WORD $0xb67d1641 // .quad -5297053117264486286 - WORD $0x624c5fe0; WORD $0xbc789925 // .quad -4865971011531808800 - WORD $0x8c57e88f; WORD $0xe41c5bd1 // .quad -2009630378153219953 - WORD $0xbadf77d8; WORD $0xeb96bf6e // .quad -1470777745987373096 - WORD $0xf7b6f159; WORD $0x8e91b962 // .quad -8173548013986844327 - WORD $0x34cbaae7; WORD $0x933e37a5 // .quad -7836765118883190041 - WORD $0xb5a4adb0; WORD $0x723627bb // .quad 8229809056225996208 - WORD $0x81fe95a1; WORD $0xb80dc58e // .quad -5184270380176599647 - WORD $0xa30dd91c; WORD $0xcec3b1aa // .quad -3547796734999668452 - WORD $0x227e3b09; WORD $0xe61136f2 // .quad -1868651956793361655 - WORD $0xa5e8a7b1; WORD $0x213a4f0a // .quad 2394313059052595121 - WORD $0x558ee4e6; WORD $0x8fcac257 // .quad -8085436500636932890 - WORD $0x4f62d19d; WORD $0xa988e2cd // .quad -6230480713039031907 - WORD $0x2af29e1f; WORD $0xb3bd72ed // .quad -5495109607368778209 - WORD $0xa33b8605; WORD $0x93eb1b80 // .quad -7788100891298789883 - WORD $0x75af45a7; WORD $0xe0accfa8 // .quad -2257200990783584857 - WORD $0x660533c3; WORD $0xbc72f130 // .quad -4867563057061743677 - WORD $0x498d8b88; WORD $0x8c6c01c9 // .quad -8328279646880822392 - WORD $0x7f8680b4; WORD $0xeb8fad7c // .quad -1472767802899791692 - WORD $0x9bf0ee6a; WORD $0xaf87023b // .quad -5798663540173640086 - WORD $0x9f6820e1; WORD $0xa67398db // .quad -6452645772052127519 - WORD $0x82ed2a05; WORD $0xdb68c2ca // .quad -2636643406789662203 - WORD $0x43a1148c; WORD $0x88083f89 // .quad -8644589625959967604 - WORD $0x91d43a43; WORD $0x892179be // .quad -8565431156884620733 - WORD $0x948959b0; WORD $0x6a0a4f6b // .quad 7641007041259592112 - WORD $0x364948d4; WORD $0xab69d82e // .quad -6095102927678388012 - WORD $0x79abb01c; WORD $0x848ce346 // .quad -8895485272135061476 - WORD $0xc3db9b09; WORD $0xd6444e39 // .quad -3007192641170597111 - WORD $0x0c0b4e11; WORD $0xf2d80e0c // .quad -947992276657025519 - WORD $0x1a6940e5; WORD $0x85eab0e4 // .quad -8797024428372705051 - WORD $0x0f0e2195; WORD $0x6f8e118f // .quad 8038381691033493909 - WORD $0x2103911f; WORD $0xa7655d1d // .quad -6384594517038493409 - WORD $0xd2d1a9fb; WORD $0x4b7195f2 // .quad 5436291095364479483 - WORD $0x69447567; WORD $0xd13eb464 // .quad -3369057127870728857 - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - // .p2align 2, 0x00 -_POW_TAB: - WORD $0x00000001 // .long 1 - WORD $0x00000003 // .long 3 - WORD $0x00000006 // .long 6 - WORD $0x00000009 // .long 9 - WORD $0x0000000d // .long 13 - WORD $0x00000010 // .long 16 - WORD $0x00000013 // .long 19 - WORD $0x00000017 // .long 23 - WORD $0x0000001a // .long 26 - // .p2align 2, 0x00 -_LSHIFT_TAB: - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .space 4, '\x00\x00\x00\x00' - WORD $0x00000001 // .long 1 - WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000001 // .long 1 - WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000001 // .long 1 - WORD $0x00353231 // .asciz 4, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000002 // .long 2 - WORD $0x00353236 // .asciz 4, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000002 // .long 2 - WORD $0x35323133 // .asciz 4, '3125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000002 // .long 2 - WORD $0x32363531 // .asciz 4, '15625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000003 // .long 3 - WORD $0x32313837 // .asciz 4, '78125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000003 // .long 3 - WORD $0x36303933 // .asciz 4, '390625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000003 // .long 3 - WORD $0x33353931 // .asciz 4, '1953125\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00353231 // .asciz 4, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000004 // .long 4 - WORD $0x35363739 // .asciz 4, '9765625\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00353236 // .asciz 4, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000004 // .long 4 - WORD $0x32383834 // .asciz 4, '48828125\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x35323138 // .asciz 4, '8125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000004 // .long 4 - WORD $0x31343432 // .asciz 4, '244140625\x00\x00\x00\x00\x00\x00\x00' - WORD $0x32363034 // .asciz 4, '40625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000004 // .long 4 - WORD $0x30323231 // .asciz 4, '1220703125\x00\x00\x00\x00\x00\x00' - WORD $0x31333037 // .asciz 4, '703125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000005 // .long 5 - WORD $0x33303136 // .asciz 4, '6103515625\x00\x00\x00\x00\x00\x00' - WORD $0x36353135 // .asciz 4, '515625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000005 // .long 5 - WORD $0x31353033 // .asciz 4, '30517578125\x00\x00\x00\x00\x00' - WORD $0x38373537 // .asciz 4, '7578125\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00353231 // .asciz 4, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000005 // .long 5 - WORD $0x35323531 // .asciz 4, '152587890625\x00\x00\x00\x00' - WORD $0x39383738 // .asciz 4, '87890625\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x35323630 // .asciz 4, '0625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000006 // .long 6 - WORD $0x39323637 // .asciz 4, '762939453125\x00\x00\x00\x00' - WORD $0x35343933 // .asciz 4, '39453125\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x35323133 // .asciz 4, '3125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000006 // .long 6 - WORD $0x34313833 // .asciz 4, '3814697265625\x00\x00\x00' - WORD $0x32373936 // .asciz 4, '697265625\x00\x00\x00\x00\x00\x00\x00' - WORD $0x32363536 // .asciz 4, '65625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000006 // .long 6 - WORD $0x37303931 // .asciz 4, '19073486328125\x00\x00' - WORD $0x36383433 // .asciz 4, '3486328125\x00\x00\x00\x00\x00\x00' - WORD $0x31383233 // .asciz 4, '328125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000007 // .long 7 - WORD $0x36333539 // .asciz 4, '95367431640625\x00\x00' - WORD $0x31333437 // .asciz 4, '7431640625\x00\x00\x00\x00\x00\x00' - WORD $0x36303436 // .asciz 4, '640625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000007 // .long 7 - WORD $0x38363734 // .asciz 4, '476837158203125\x00' - WORD $0x35313733 // .asciz 4, '37158203125\x00\x00\x00\x00\x00' - WORD $0x33303238 // .asciz 4, '8203125\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00353231 // .asciz 4, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000007 // .long 7 - WORD $0x34383332 // .asciz 4, '2384185791015625' - WORD $0x37353831 // .asciz 4, '185791015625\x00\x00\x00\x00' - WORD $0x31303139 // .asciz 4, '91015625\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x35323635 // .asciz 4, '5625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000007 // .long 7 - WORD $0x32393131 // .asciz 4, '1192092895507812' - WORD $0x38323930 // .asciz 4, '0928955078125\x00\x00\x00' - WORD $0x30353539 // .asciz 4, '955078125\x00\x00\x00\x00\x00\x00\x00' - WORD $0x32313837 // .asciz 4, '78125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000008 // .long 8 - WORD $0x30363935 // .asciz 4, '5960464477539062' - WORD $0x34343634 // .asciz 4, '4644775390625\x00\x00\x00' - WORD $0x33353737 // .asciz 4, '775390625\x00\x00\x00\x00\x00\x00\x00' - WORD $0x32363039 // .asciz 4, '90625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000008 // .long 8 - WORD $0x30383932 // .asciz 4, '2980232238769531' - WORD $0x32323332 // .asciz 4, '23223876953125\x00\x00' - WORD $0x36373833 // .asciz 4, '3876953125\x00\x00\x00\x00\x00\x00' - WORD $0x31333539 // .asciz 4, '953125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000008 // .long 8 - WORD $0x30393431 // .asciz 4, '1490116119384765' - WORD $0x31363131 // .asciz 4, '116119384765625\x00' - WORD $0x38333931 // .asciz 4, '19384765625\x00\x00\x00\x00\x00' - WORD $0x35363734 // .asciz 4, '4765625\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00353236 // .asciz 4, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000009 // .long 9 - WORD $0x30353437 // .asciz 4, '7450580596923828' - WORD $0x35303835 // .asciz 4, '580596923828125\x00' - WORD $0x32393639 // .asciz 4, '96923828125\x00\x00\x00\x00\x00' - WORD $0x38323833 // .asciz 4, '3828125\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00353231 // .asciz 4, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000009 // .long 9 - WORD $0x35323733 // .asciz 4, '3725290298461914' - WORD $0x32303932 // .asciz 4, '2902984619140625' - WORD $0x36343839 // .asciz 4, '984619140625\x00\x00\x00\x00' - WORD $0x34313931 // .asciz 4, '19140625\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x35323630 // .asciz 4, '0625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000009 // .long 9 - WORD $0x32363831 // .asciz 4, '1862645149230957' - WORD $0x31353436 // .asciz 4, '6451492309570312' - WORD $0x33323934 // .asciz 4, '4923095703125\x00\x00\x00' - WORD $0x37353930 // .asciz 4, '095703125\x00\x00\x00\x00\x00\x00\x00' - WORD $0x32313330 // .asciz 4, '03125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x0000000a // .long 10 - WORD $0x33313339 // .asciz 4, '9313225746154785' - WORD $0x37353232 // .asciz 4, '2257461547851562' - WORD $0x35313634 // .asciz 4, '4615478515625\x00\x00\x00' - WORD $0x35383734 // .asciz 4, '478515625\x00\x00\x00\x00\x00\x00\x00' - WORD $0x32363531 // .asciz 4, '15625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x0000000a // .long 10 - WORD $0x36353634 // .asciz 4, '4656612873077392' - WORD $0x38323136 // .asciz 4, '6128730773925781' - WORD $0x37303337 // .asciz 4, '73077392578125\x00\x00' - WORD $0x32393337 // .asciz 4, '7392578125\x00\x00\x00\x00\x00\x00' - WORD $0x31383735 // .asciz 4, '578125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x0000000a // .long 10 - WORD $0x38323332 // .asciz 4, '2328306436538696' - WORD $0x34363033 // .asciz 4, '3064365386962890' - WORD $0x33353633 // .asciz 4, '365386962890625\x00' - WORD $0x36393638 // .asciz 4, '86962890625\x00\x00\x00\x00\x00' - WORD $0x30393832 // .asciz 4, '2890625\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00353236 // .asciz 4, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x0000000a // .long 10 - WORD $0x34363131 // .asciz 4, '1164153218269348' - WORD $0x32333531 // .asciz 4, '1532182693481445' - WORD $0x36323831 // .asciz 4, '1826934814453125' - WORD $0x38343339 // .asciz 4, '934814453125\x00\x00\x00\x00' - WORD $0x35343431 // .asciz 4, '14453125\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x35323133 // .asciz 4, '3125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x0000000b // .long 11 - WORD $0x30323835 // .asciz 4, '5820766091346740' - WORD $0x30363637 // .asciz 4, '7660913467407226' - WORD $0x34333139 // .asciz 4, '9134674072265625' - WORD $0x30343736 // .asciz 4, '674072265625\x00\x00\x00\x00' - WORD $0x36323237 // .asciz 4, '72265625\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x35323635 // .asciz 4, '5625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x0000000b // .long 11 - WORD $0x30313932 // .asciz 4, '2910383045673370' - WORD $0x30333833 // .asciz 4, '3830456733703613' - WORD $0x37363534 // .asciz 4, '4567337036132812' - WORD $0x30373333 // .asciz 4, '3370361328125\x00\x00\x00' - WORD $0x33313633 // .asciz 4, '361328125\x00\x00\x00\x00\x00\x00\x00' - WORD $0x32313832 // .asciz 4, '28125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x0000000b // .long 11 - WORD $0x35353431 // .asciz 4, '1455191522836685' - WORD $0x35313931 // .asciz 4, '1915228366851806' - WORD $0x33383232 // .asciz 4, '2283668518066406' - WORD $0x35383636 // .asciz 4, '66851806640625\x00\x00' - WORD $0x36303831 // .asciz 4, '1806640625\x00\x00\x00\x00\x00\x00' - WORD $0x36303436 // .asciz 4, '640625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x0000000c // .long 12 - WORD $0x35373237 // .asciz 4, '7275957614183425' - WORD $0x36373539 // .asciz 4, '9576141834259033' - WORD $0x38313431 // .asciz 4, '1418342590332031' - WORD $0x35323433 // .asciz 4, '34259033203125\x00\x00' - WORD $0x33333039 // .asciz 4, '9033203125\x00\x00\x00\x00\x00\x00' - WORD $0x31333032 // .asciz 4, '203125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x0000000c // .long 12 - WORD $0x37333633 // .asciz 4, '3637978807091712' - WORD $0x38383739 // .asciz 4, '9788070917129516' - WORD $0x39303730 // .asciz 4, '0709171295166015' - WORD $0x32313731 // .asciz 4, '171295166015625\x00' - WORD $0x36313539 // .asciz 4, '95166015625\x00\x00\x00\x00\x00' - WORD $0x35313036 // .asciz 4, '6015625\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00353236 // .asciz 4, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x0000000c // .long 12 - WORD $0x38313831 // .asciz 4, '1818989403545856' - WORD $0x34393839 // .asciz 4, '9894035458564758' - WORD $0x34353330 // .asciz 4, '0354585647583007' - WORD $0x36353835 // .asciz 4, '5856475830078125' - WORD $0x38353734 // .asciz 4, '475830078125\x00\x00\x00\x00' - WORD $0x37303033 // .asciz 4, '30078125\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x35323138 // .asciz 4, '8125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x0000000d // .long 13 - WORD $0x34393039 // .asciz 4, '9094947017729282' - WORD $0x30373439 // .asciz 4, '9470177292823791' - WORD $0x32373731 // .asciz 4, '1772928237915039' - WORD $0x32383239 // .asciz 4, '9282379150390625' - WORD $0x31393733 // .asciz 4, '379150390625\x00\x00\x00\x00' - WORD $0x39333035 // .asciz 4, '50390625\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x35323630 // .asciz 4, '0625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x0000000d // .long 13 - WORD $0x37343534 // .asciz 4, '4547473508864641' - WORD $0x35333734 // .asciz 4, '4735088646411895' - WORD $0x36383830 // .asciz 4, '0886464118957519' - WORD $0x31343634 // .asciz 4, '4641189575195312' - WORD $0x35393831 // .asciz 4, '1895751953125\x00\x00\x00' - WORD $0x39313537 // .asciz 4, '751953125\x00\x00\x00\x00\x00\x00\x00' - WORD $0x32313335 // .asciz 4, '53125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x0000000d // .long 13 - WORD $0x33373232 // .asciz 4, '2273736754432320' - WORD $0x37363337 // .asciz 4, '7367544323205947' - WORD $0x33343435 // .asciz 4, '5443232059478759' - WORD $0x30323332 // .asciz 4, '2320594787597656' - WORD $0x37343935 // .asciz 4, '59478759765625\x00\x00' - WORD $0x39353738 // .asciz 4, '8759765625\x00\x00\x00\x00\x00\x00' - WORD $0x36353637 // .asciz 4, '765625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x0000000d // .long 13 - WORD $0x36333131 // .asciz 4, '1136868377216160' - WORD $0x33383638 // .asciz 4, '8683772161602973' - WORD $0x31323737 // .asciz 4, '7721616029739379' - WORD $0x30363136 // .asciz 4, '6160297393798828' - WORD $0x33373932 // .asciz 4, '297393798828125\x00' - WORD $0x39373339 // .asciz 4, '93798828125\x00\x00\x00\x00\x00' - WORD $0x38323838 // .asciz 4, '8828125\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00353231 // .asciz 4, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x0000000e // .long 14 - WORD $0x34383635 // .asciz 4, '5684341886080801' - WORD $0x38313433 // .asciz 4, '3418860808014869' - WORD $0x38303638 // .asciz 4, '8608080148696899' - WORD $0x31303830 // .asciz 4, '0801486968994140' - WORD $0x39363834 // .asciz 4, '486968994140625\x00' - WORD $0x39393836 // .asciz 4, '68994140625\x00\x00\x00\x00\x00' - WORD $0x30343134 // .asciz 4, '4140625\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00353236 // .asciz 4, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x0000000e // .long 14 - WORD $0x32343832 // .asciz 4, '2842170943040400' - WORD $0x39303731 // .asciz 4, '1709430404007434' - WORD $0x34303334 // .asciz 4, '4304040074348449' - WORD $0x30303430 // .asciz 4, '0400743484497070' - WORD $0x34333437 // .asciz 4, '7434844970703125' - WORD $0x39343438 // .asciz 4, '844970703125\x00\x00\x00\x00' - WORD $0x30373037 // .asciz 4, '70703125\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x35323133 // .asciz 4, '3125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x0000000e // .long 14 - WORD $0x31323431 // .asciz 4, '1421085471520200' - WORD $0x34353830 // .asciz 4, '0854715202003717' - WORD $0x32353137 // .asciz 4, '7152020037174224' - WORD $0x30303230 // .asciz 4, '0200371742248535' - WORD $0x37313733 // .asciz 4, '3717422485351562' - WORD $0x34323234 // .asciz 4, '4224853515625\x00\x00\x00' - WORD $0x35333538 // .asciz 4, '853515625\x00\x00\x00\x00\x00\x00\x00' - WORD $0x32363531 // .asciz 4, '15625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x0000000f // .long 15 - WORD $0x35303137 // .asciz 4, '7105427357601001' - WORD $0x33373234 // .asciz 4, '4273576010018587' - WORD $0x30363735 // .asciz 4, '5760100185871124' - WORD $0x31303031 // .asciz 4, '1001858711242675' - WORD $0x37383538 // .asciz 4, '8587112426757812' - WORD $0x34323131 // .asciz 4, '1124267578125\x00\x00\x00' - WORD $0x35373632 // .asciz 4, '267578125\x00\x00\x00\x00\x00\x00\x00' - WORD $0x32313837 // .asciz 4, '78125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x0000000f // .long 15 - WORD $0x32353533 // .asciz 4, '3552713678800500' - WORD $0x36333137 // .asciz 4, '7136788005009293' - WORD $0x30383837 // .asciz 4, '7880050092935562' - WORD $0x30303530 // .asciz 4, '0500929355621337' - WORD $0x33393239 // .asciz 4, '9293556213378906' - WORD $0x32363535 // .asciz 4, '55621337890625\x00\x00' - WORD $0x37333331 // .asciz 4, '1337890625\x00\x00\x00\x00\x00\x00' - WORD $0x36303938 // .asciz 4, '890625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x0000000f // .long 15 - WORD $0x36373731 // .asciz 4, '1776356839400250' - WORD $0x38363533 // .asciz 4, '3568394002504646' - WORD $0x30343933 // .asciz 4, '3940025046467781' - WORD $0x30353230 // .asciz 4, '0250464677810668' - WORD $0x36343634 // .asciz 4, '4646778106689453' - WORD $0x31383737 // .asciz 4, '778106689453125\x00' - WORD $0x38363630 // .asciz 4, '06689453125\x00\x00\x00\x00\x00' - WORD $0x33353439 // .asciz 4, '9453125\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00353231 // .asciz 4, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000010 // .long 16 - WORD $0x31383838 // .asciz 4, '8881784197001252' - WORD $0x31343837 // .asciz 4, '7841970012523233' - WORD $0x30303739 // .asciz 4, '9700125232338905' - WORD $0x32353231 // .asciz 4, '1252323389053344' - WORD $0x33333233 // .asciz 4, '3233890533447265' - WORD $0x35303938 // .asciz 4, '890533447265625\x00' - WORD $0x34343333 // .asciz 4, '33447265625\x00\x00\x00\x00\x00' - WORD $0x35363237 // .asciz 4, '7265625\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00353236 // .asciz 4, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000010 // .long 16 - WORD $0x30343434 // .asciz 4, '4440892098500626' - WORD $0x30323938 // .asciz 4, '8920985006261616' - WORD $0x30353839 // .asciz 4, '9850062616169452' - WORD $0x36323630 // .asciz 4, '0626161694526672' - WORD $0x36313631 // .asciz 4, '1616945266723632' - WORD $0x32353439 // .asciz 4, '9452667236328125' - WORD $0x32373636 // .asciz 4, '667236328125\x00\x00\x00\x00' - WORD $0x32333633 // .asciz 4, '36328125\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x35323138 // .asciz 4, '8125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000010 // .long 16 - WORD $0x30323232 // .asciz 4, '2220446049250313' - WORD $0x30363434 // .asciz 4, '4460492503130808' - WORD $0x35323934 // .asciz 4, '4925031308084726' - WORD $0x33313330 // .asciz 4, '0313080847263336' - WORD $0x38303830 // .asciz 4, '0808472633361816' - WORD $0x36323734 // .asciz 4, '4726333618164062' - WORD $0x36333333 // .asciz 4, '3336181640625\x00\x00\x00' - WORD $0x36313831 // .asciz 4, '181640625\x00\x00\x00\x00\x00\x00\x00' - WORD $0x32363034 // .asciz 4, '40625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000010 // .long 16 - WORD $0x30313131 // .asciz 4, '1110223024625156' - WORD $0x30333232 // .asciz 4, '2230246251565404' - WORD $0x32363432 // .asciz 4, '2462515654042363' - WORD $0x36353135 // .asciz 4, '5156540423631668' - WORD $0x34303435 // .asciz 4, '5404236316680908' - WORD $0x33363332 // .asciz 4, '2363166809082031' - WORD $0x38363631 // .asciz 4, '16680908203125\x00\x00' - WORD $0x38303930 // .asciz 4, '0908203125\x00\x00\x00\x00\x00\x00' - WORD $0x31333032 // .asciz 4, '203125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000011 // .long 17 - WORD $0x31353535 // .asciz 4, '5551115123125782' - WORD $0x31353131 // .asciz 4, '1151231257827021' - WORD $0x32313332 // .asciz 4, '2312578270211815' - WORD $0x32383735 // .asciz 4, '5782702118158340' - WORD $0x31323037 // .asciz 4, '7021181583404541' - WORD $0x35313831 // .asciz 4, '1815834045410156' - WORD $0x30343338 // .asciz 4, '83404541015625\x00\x00' - WORD $0x31343534 // .asciz 4, '4541015625\x00\x00\x00\x00\x00\x00' - WORD $0x36353130 // .asciz 4, '015625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000011 // .long 17 - WORD $0x35373732 // .asciz 4, '2775557561562891' - WORD $0x35373535 // .asciz 4, '5575615628913510' - WORD $0x36353136 // .asciz 4, '6156289135105907' - WORD $0x31393832 // .asciz 4, '2891351059079170' - WORD $0x30313533 // .asciz 4, '3510590791702270' - WORD $0x37303935 // .asciz 4, '5907917022705078' - WORD $0x30373139 // .asciz 4, '917022705078125\x00' - WORD $0x30373232 // .asciz 4, '22705078125\x00\x00\x00\x00\x00' - WORD $0x38373035 // .asciz 4, '5078125\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00353231 // .asciz 4, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000011 // .long 17 - WORD $0x37383331 // .asciz 4, '1387778780781445' - WORD $0x37383737 // .asciz 4, '7787807814456755' - WORD $0x38373038 // .asciz 4, '8078144567552953' - WORD $0x35343431 // .asciz 4, '1445675529539585' - WORD $0x35353736 // .asciz 4, '6755295395851135' - WORD $0x33353932 // .asciz 4, '2953958511352539' - WORD $0x35383539 // .asciz 4, '9585113525390625' - WORD $0x35333131 // .asciz 4, '113525390625\x00\x00\x00\x00' - WORD $0x39333532 // .asciz 4, '25390625\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x35323630 // .asciz 4, '0625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000012 // .long 18 - WORD $0x38333936 // .asciz 4, '6938893903907228' - WORD $0x39333938 // .asciz 4, '8939039072283776' - WORD $0x30393330 // .asciz 4, '0390722837764769' - WORD $0x38323237 // .asciz 4, '7228377647697925' - WORD $0x36373733 // .asciz 4, '3776476979255676' - WORD $0x39363734 // .asciz 4, '4769792556762695' - WORD $0x35323937 // .asciz 4, '7925567626953125' - WORD $0x36373635 // .asciz 4, '567626953125\x00\x00\x00\x00' - WORD $0x35393632 // .asciz 4, '26953125\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x35323133 // .asciz 4, '3125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000012 // .long 18 - WORD $0x39363433 // .asciz 4, '3469446951953614' - WORD $0x39363434 // .asciz 4, '4469519536141888' - WORD $0x35393135 // .asciz 4, '5195361418882384' - WORD $0x34313633 // .asciz 4, '3614188823848962' - WORD $0x38383831 // .asciz 4, '1888238489627838' - WORD $0x34383332 // .asciz 4, '2384896278381347' - WORD $0x32363938 // .asciz 4, '8962783813476562' - WORD $0x38333837 // .asciz 4, '7838134765625\x00\x00\x00' - WORD $0x37343331 // .asciz 4, '134765625\x00\x00\x00\x00\x00\x00\x00' - WORD $0x32363536 // .asciz 4, '65625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000012 // .long 18 - WORD $0x34333731 // .asciz 4, '1734723475976807' - WORD $0x34333237 // .asciz 4, '7234759768070944' - WORD $0x37393537 // .asciz 4, '7597680709441192' - WORD $0x37303836 // .asciz 4, '6807094411924481' - WORD $0x34343930 // .asciz 4, '0944119244813919' - WORD $0x32393131 // .asciz 4, '1192448139190673' - WORD $0x31383434 // .asciz 4, '4481391906738281' - WORD $0x39313933 // .asciz 4, '39190673828125\x00\x00' - WORD $0x33373630 // .asciz 4, '0673828125\x00\x00\x00\x00\x00\x00' - WORD $0x31383238 // .asciz 4, '828125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - WORD $0x00000013 // .long 19 - WORD $0x33373638 // .asciz 4, '8673617379884035' - WORD $0x33373136 // .asciz 4, '6173798840354720' - WORD $0x38383937 // .asciz 4, '7988403547205962' - WORD $0x35333034 // .asciz 4, '4035472059622406' - WORD $0x30323734 // .asciz 4, '4720596224069595' - WORD $0x32363935 // .asciz 4, '5962240695953369' - WORD $0x36303432 // .asciz 4, '2406959533691406' - WORD $0x35393539 // .asciz 4, '95953369140625\x00\x00' - WORD $0x39363333 // .asciz 4, '3369140625\x00\x00\x00\x00\x00\x00' - WORD $0x36303431 // .asciz 4, '140625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00' - WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - -TEXT ·__vnumber(SB), NOSPLIT, $0-24 - NO_LOCAL_POINTERS - -_entry: - MOVD 16(g), R16 - SUB $176, RSP, R17 - CMP R16, R17 - BLS _stack_grow - -_vnumber: - MOVD s+0(FP), R0 - MOVD p+8(FP), R1 - MOVD v+16(FP), R2 - MOVD ·_subr__vnumber(SB), R11 - WORD $0x1000005e // adr x30, .+8 - JMP (R11) - RET - -_stack_grow: - MOVD R30, R3 - CALL runtime·morestack_noctxt<>(SB) - JMP _entry diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/vnumber_subr_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/vnumber_subr_arm64.go deleted file mode 100644 index 78dd2c313..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/vnumber_subr_arm64.go +++ /dev/null @@ -1,25 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package neon - -//go:nosplit -//go:noescape -//goland:noinspection ALL -func __vnumber_entry__() uintptr - -var ( - _subr__vnumber uintptr = __vnumber_entry__() + 0 -) - -const ( - _stack__vnumber = 112 -) - -var ( - _ = _subr__vnumber -) - -const ( - _ = _stack__vnumber -) diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/vsigned_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/vsigned_arm64.go deleted file mode 100644 index 35b4c6083..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/vsigned_arm64.go +++ /dev/null @@ -1,32 +0,0 @@ - -/* - * 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 neon - -import ( - `github.com/bytedance/sonic/internal/native/types` -) - -//go:nosplit -func vsigned(s *string, p *int, v *types.JsonState) { - __vsigned(s, p, v) -} - -//go:nosplit -//go:noescape -//goland:noinspection GoUnusedParameter -func __vsigned(s *string, p *int, v *types.JsonState) diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/vsigned_arm64.s b/vendor/github.com/bytedance/sonic/internal/native/neon/vsigned_arm64.s deleted file mode 100644 index be88502a1..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/vsigned_arm64.s +++ /dev/null @@ -1,156 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -#include "go_asm.h" -#include "funcdata.h" -#include "textflag.h" - -TEXT ·__vsigned_entry__(SB), NOSPLIT, $16 - NO_LOCAL_POINTERS - WORD $0x100000a0 // adr x0, .+20 - MOVD R0, ret(FP) - RET - // .p2align 2, 0x00 -_vsigned: - WORD $0xd10083ff // sub sp, sp, #32 - WORD $0xa900fbfd // stp fp, lr, [sp, #8] - WORD $0xa93ffbfd // stp fp, lr, [sp, #-8] - WORD $0xd10023fd // sub fp, sp, #8 - WORD $0xf9400028 // ldr x8, [x1] - WORD $0xa940240a // ldp x10, x9, [x0] - WORD $0x5280012b // mov w11, #9 - WORD $0xa900fc5f // stp xzr, xzr, [x2, #8] - WORD $0xf900004b // str x11, [x2] - WORD $0xf940002b // ldr x11, [x1] - WORD $0xf9000c4b // str x11, [x2, #24] - WORD $0xeb09011f // cmp x8, x9 - WORD $0x54000642 // b.hs LBB0_12 $200(%rip) - WORD $0x3868694c // ldrb w12, [x10, x8] - WORD $0x7100b59f // cmp w12, #45 - WORD $0x540006a1 // b.ne LBB0_13 $212(%rip) - WORD $0x91000508 // add x8, x8, #1 - WORD $0xeb09011f // cmp x8, x9 - WORD $0x54000582 // b.hs LBB0_12 $176(%rip) - WORD $0x3868694c // ldrb w12, [x10, x8] - WORD $0x9280000b // mov x11, #-1 - WORD $0x5100e98d // sub w13, w12, #58 - WORD $0x31002dbf // cmn w13, #11 - WORD $0x54000629 // b.ls LBB0_14 $196(%rip) -LBB0_4: - WORD $0x7100c19f // cmp w12, #48 - WORD $0x54000181 // b.ne LBB0_6 $48(%rip) - WORD $0x8b08014c // add x12, x10, x8 - WORD $0x3940058c // ldrb w12, [x12, #1] - WORD $0x5100b98c // sub w12, w12, #46 - WORD $0x7100dd9f // cmp w12, #55 - WORD $0x5280002d // mov w13, #1 - WORD $0x9acc21ac // lsl x12, x13, x12 - WORD $0xb20903ed // mov x13, #36028797027352576 - WORD $0xf280002d // movk x13, #1 - WORD $0x8a0d018c // and x12, x12, x13 - WORD $0xfa409984 // ccmp x12, #0, #4, ls - WORD $0x540007e0 // b.eq LBB0_22 $252(%rip) -LBB0_6: - WORD $0xd280000c // mov x12, #0 - WORD $0x5280014d // mov w13, #10 -LBB0_7: - WORD $0xeb08013f // cmp x9, x8 - WORD $0x540006c0 // b.eq LBB0_21 $216(%rip) - WORD $0x3868694e // ldrb w14, [x10, x8] - WORD $0x5100c1ce // sub w14, w14, #48 - WORD $0x710025df // cmp w14, #9 - WORD $0x54000448 // b.hi LBB0_15 $136(%rip) - WORD $0x9b4d7d8f // smulh x15, x12, x13 - WORD $0x8b0c098c // add x12, x12, x12, lsl #2 - WORD $0xd37ff98c // lsl x12, x12, #1 - WORD $0xeb8cfdff // cmp x15, x12, asr #63 - WORD $0x540000c1 // b.ne LBB0_11 $24(%rip) - WORD $0x91000508 // add x8, x8, #1 - WORD $0x92401dce // and x14, x14, #0xff - WORD $0x9b2e7d6e // smull x14, w11, w14 - WORD $0xab0e018c // adds x12, x12, x14 - WORD $0x54fffe27 // b.vc LBB0_7 $-60(%rip) -LBB0_11: - WORD $0xd1000508 // sub x8, x8, #1 - WORD $0xf9000028 // str x8, [x1] - WORD $0x92800088 // mov x8, #-5 - WORD $0xf9000048 // str x8, [x2] - WORD $0xa940fbfd // ldp fp, lr, [sp, #8] - WORD $0x910083ff // add sp, sp, #32 - WORD $0xd65f03c0 // ret -LBB0_12: - WORD $0xf9000029 // str x9, [x1] - WORD $0x92800008 // mov x8, #-1 - WORD $0xf9000048 // str x8, [x2] - WORD $0xa940fbfd // ldp fp, lr, [sp, #8] - WORD $0x910083ff // add sp, sp, #32 - WORD $0xd65f03c0 // ret -LBB0_13: - WORD $0x5280002b // mov w11, #1 - WORD $0x5100e98d // sub w13, w12, #58 - WORD $0x31002dbf // cmn w13, #11 - WORD $0x54fffa28 // b.hi LBB0_4 $-188(%rip) -LBB0_14: - WORD $0xf9000028 // str x8, [x1] - WORD $0x92800028 // mov x8, #-2 - WORD $0xf9000048 // str x8, [x2] - WORD $0xa940fbfd // ldp fp, lr, [sp, #8] - WORD $0x910083ff // add sp, sp, #32 - WORD $0xd65f03c0 // ret -LBB0_15: - WORD $0xeb09011f // cmp x8, x9 - WORD $0x540001c2 // b.hs LBB0_20 $56(%rip) - WORD $0x38686949 // ldrb w9, [x10, x8] - WORD $0x7100b93f // cmp w9, #46 - WORD $0x540000a0 // b.eq LBB0_19 $20(%rip) - WORD $0x7101153f // cmp w9, #69 - WORD $0x54000060 // b.eq LBB0_19 $12(%rip) - WORD $0x7101953f // cmp w9, #101 - WORD $0x540000e1 // b.ne LBB0_20 $28(%rip) -LBB0_19: - WORD $0xf9000028 // str x8, [x1] - WORD $0x928000a8 // mov x8, #-6 - WORD $0xf9000048 // str x8, [x2] - WORD $0xa940fbfd // ldp fp, lr, [sp, #8] - WORD $0x910083ff // add sp, sp, #32 - WORD $0xd65f03c0 // ret -LBB0_20: - WORD $0xaa0803e9 // mov x9, x8 -LBB0_21: - WORD $0xf9000029 // str x9, [x1] - WORD $0xf900084c // str x12, [x2, #16] - WORD $0xa940fbfd // ldp fp, lr, [sp, #8] - WORD $0x910083ff // add sp, sp, #32 - WORD $0xd65f03c0 // ret -LBB0_22: - WORD $0x91000508 // add x8, x8, #1 - WORD $0xf9000028 // str x8, [x1] - WORD $0xa940fbfd // ldp fp, lr, [sp, #8] - WORD $0x910083ff // add sp, sp, #32 - WORD $0xd65f03c0 // ret - // .p2align 2, 0x00 -_MASK_USE_NUMBER: - WORD $0x00000002 // .long 2 - -TEXT ·__vsigned(SB), NOSPLIT, $0-24 - NO_LOCAL_POINTERS - -_entry: - MOVD 16(g), R16 - SUB $96, RSP, R17 - CMP R16, R17 - BLS _stack_grow - -_vsigned: - MOVD s+0(FP), R0 - MOVD p+8(FP), R1 - MOVD v+16(FP), R2 - MOVD ·_subr__vsigned(SB), R11 - WORD $0x1000005e // adr x30, .+8 - JMP (R11) - RET - -_stack_grow: - MOVD R30, R3 - CALL runtime·morestack_noctxt<>(SB) - JMP _entry diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/vsigned_subr_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/vsigned_subr_arm64.go deleted file mode 100644 index 902bd4dc8..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/vsigned_subr_arm64.go +++ /dev/null @@ -1,25 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package neon - -//go:nosplit -//go:noescape -//goland:noinspection ALL -func __vsigned_entry__() uintptr - -var ( - _subr__vsigned uintptr = __vsigned_entry__() + 0 -) - -const ( - _stack__vsigned = 32 -) - -var ( - _ = _subr__vsigned -) - -const ( - _ = _stack__vsigned -) diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/vstring_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/vstring_arm64.go deleted file mode 100644 index 5232c81ee..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/vstring_arm64.go +++ /dev/null @@ -1,32 +0,0 @@ - -/* - * 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 neon - -import ( - `github.com/bytedance/sonic/internal/native/types` -) - -//go:nosplit -func vstring(s *string, p *int, v *types.JsonState, flags uint64) { - __vstring(s, p, v, flags) -} - -//go:nosplit -//go:noescape -//goland:noinspection GoUnusedParameter -func __vstring(s *string, p *int, v *types.JsonState, flags uint64) diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/vstring_arm64.s b/vendor/github.com/bytedance/sonic/internal/native/neon/vstring_arm64.s deleted file mode 100644 index 9093dfb44..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/vstring_arm64.s +++ /dev/null @@ -1,628 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -#include "go_asm.h" -#include "funcdata.h" -#include "textflag.h" - -TEXT ·__vstring_entry__(SB), NOSPLIT, $32 - NO_LOCAL_POINTERS - WORD $0x100000a0 // adr x0, .+20 - MOVD R0, ret(FP) - RET - // .p2align 4, 0x00 -lCPI0_0: - WORD $0x08040201 - WORD $0x80402010 - WORD $0x08040201 - WORD $0x80402010 - // // .byte 1 -// .byte 2 -// .byte 4 -// .byte 8 -// .byte 16 -// .byte 32 -// .byte 64 -// .byte 128 -// .byte 1 -// .byte 2 -// .byte 4 -// .byte 8 -// .byte 16 -// .byte 32 -// .byte 64 -// .byte 128 - -lCPI0_1: - WORD $0x09010800 - WORD $0x0b030a02 - WORD $0x0d050c04 - WORD $0x0f070e06 - // // .byte 0 -// .byte 8 -// .byte 1 -// .byte 9 -// .byte 2 -// .byte 10 -// .byte 3 -// .byte 11 -// .byte 4 -// .byte 12 -// .byte 5 -// .byte 13 -// .byte 6 -// .byte 14 -// .byte 7 -// .byte 15 - -_vstring: - WORD $0xd100c3ff // sub sp, sp, #48 - WORD $0xa900cff4 // stp x20, x19, [sp, #8] - WORD $0xa901fbfd // stp fp, lr, [sp, #24] - WORD $0xa93ffbfd // stp fp, lr, [sp, #-8] - WORD $0xd10023fd // sub fp, sp, #8 - WORD $0xf9400028 // ldr x8, [x1] - WORD $0xf9400409 // ldr x9, [x0, #8] - WORD $0x37280c43 // tbnz w3, #5, LBB0_11 $392(%rip) - WORD $0xeb08012b // subs x11, x9, x8 - WORD $0x54003b00 // b.eq LBB0_75 $1888(%rip) - WORD $0xf940000a // ldr x10, [x0] - WORD $0xf101017f // cmp x11, #64 - WORD $0x54001d43 // b.lo LBB0_26 $936(%rip) - WORD $0xd280000c // mov x12, #0 - WORD $0x92800009 // mov x9, #-1 - WORD $0x4f01e440 // movi.16b v0, #34 - WORD $0x4f02e781 // movi.16b v1, #92 -Lloh0: - WORD $0x10fffced // adr x13, lCPI0_0 $-100(%rip) -Lloh1: - WORD $0x3dc001a2 // ldr q2, [x13, lCPI0_0@PAGEOFF] $0(%rip) -Lloh2: - WORD $0x10fffd2d // adr x13, lCPI0_1 $-92(%rip) -Lloh3: - WORD $0x3dc001a3 // ldr q3, [x13, lCPI0_1@PAGEOFF] $0(%rip) - WORD $0xaa0803ed // mov x13, x8 -LBB0_4: - WORD $0x8b0d014e // add x14, x10, x13 - WORD $0xad4015c4 // ldp q4, q5, [x14] - WORD $0xad411dc6 // ldp q6, q7, [x14, #32] - WORD $0x6e208c90 // cmeq.16b v16, v4, v0 - WORD $0x6e208cb1 // cmeq.16b v17, v5, v0 - WORD $0x6e208cd2 // cmeq.16b v18, v6, v0 - WORD $0x6e208cf3 // cmeq.16b v19, v7, v0 - WORD $0x6e218c84 // cmeq.16b v4, v4, v1 - WORD $0x6e218ca5 // cmeq.16b v5, v5, v1 - WORD $0x6e218cc6 // cmeq.16b v6, v6, v1 - WORD $0x6e218ce7 // cmeq.16b v7, v7, v1 - WORD $0x4e221e10 // and.16b v16, v16, v2 - WORD $0x4e030210 // tbl.16b v16, { v16 }, v3 - WORD $0x4e71ba10 // addv.8h h16, v16 - WORD $0x1e26020e // fmov w14, s16 - WORD $0x4e221e30 // and.16b v16, v17, v2 - WORD $0x4e030210 // tbl.16b v16, { v16 }, v3 - WORD $0x4e71ba10 // addv.8h h16, v16 - WORD $0x1e26020f // fmov w15, s16 - WORD $0x4e221e50 // and.16b v16, v18, v2 - WORD $0x4e030210 // tbl.16b v16, { v16 }, v3 - WORD $0x4e71ba10 // addv.8h h16, v16 - WORD $0x1e260210 // fmov w16, s16 - WORD $0x4e221e70 // and.16b v16, v19, v2 - WORD $0x4e030210 // tbl.16b v16, { v16 }, v3 - WORD $0x4e71ba10 // addv.8h h16, v16 - WORD $0x1e260211 // fmov w17, s16 - WORD $0x4e221c84 // and.16b v4, v4, v2 - WORD $0x4e030084 // tbl.16b v4, { v4 }, v3 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e260083 // fmov w3, s4 - WORD $0x4e221ca4 // and.16b v4, v5, v2 - WORD $0x4e030084 // tbl.16b v4, { v4 }, v3 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e260084 // fmov w4, s4 - WORD $0x4e221cc4 // and.16b v4, v6, v2 - WORD $0x4e030084 // tbl.16b v4, { v4 }, v3 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e260085 // fmov w5, s4 - WORD $0x4e221ce4 // and.16b v4, v7, v2 - WORD $0x4e030084 // tbl.16b v4, { v4 }, v3 - WORD $0x4e71b884 // addv.8h h4, v4 - WORD $0x1e260086 // fmov w6, s4 - WORD $0xd3607e10 // lsl x16, x16, #32 - WORD $0xaa11c210 // orr x16, x16, x17, lsl #48 - WORD $0x53103def // lsl w15, w15, #16 - WORD $0xaa0f020f // orr x15, x16, x15 - WORD $0xaa0e01ee // orr x14, x15, x14 - WORD $0xd3607caf // lsl x15, x5, #32 - WORD $0xaa06c1ef // orr x15, x15, x6, lsl #48 - WORD $0x53103c90 // lsl w16, w4, #16 - WORD $0xaa1001ef // orr x15, x15, x16 - WORD $0xaa0301ef // orr x15, x15, x3 - WORD $0xb500010f // cbnz x15, LBB0_8 $32(%rip) - WORD $0xb500018c // cbnz x12, LBB0_9 $48(%rip) - WORD $0xb50002ce // cbnz x14, LBB0_10 $88(%rip) -LBB0_7: - WORD $0xd101016b // sub x11, x11, #64 - WORD $0x910101ad // add x13, x13, #64 - WORD $0xf100fd7f // cmp x11, #63 - WORD $0x54fff8a8 // b.hi LBB0_4 $-236(%rip) - WORD $0x140000a0 // b LBB0_24 $640(%rip) -LBB0_8: - WORD $0xb100053f // cmn x9, #1 - WORD $0xdac001f0 // rbit x16, x15 - WORD $0xdac01210 // clz x16, x16 - WORD $0x8b0d0210 // add x16, x16, x13 - WORD $0x9a901129 // csel x9, x9, x16, ne -LBB0_9: - WORD $0x8a2c01f0 // bic x16, x15, x12 - WORD $0xaa100591 // orr x17, x12, x16, lsl #1 - WORD $0x8a3101ec // bic x12, x15, x17 - WORD $0x9201f18c // and x12, x12, #0xaaaaaaaaaaaaaaaa - WORD $0xab10018f // adds x15, x12, x16 - WORD $0x1a9f37ec // cset w12, hs - WORD $0xd37ff9ef // lsl x15, x15, #1 - WORD $0xd200f1ef // eor x15, x15, #0x5555555555555555 - WORD $0x8a1101ef // and x15, x15, x17 - WORD $0x8a2f01ce // bic x14, x14, x15 - WORD $0xb4fffd8e // cbz x14, LBB0_7 $-80(%rip) -LBB0_10: - WORD $0xdac001ca // rbit x10, x14 - WORD $0xdac0114a // clz x10, x10 - WORD $0x8b0d014a // add x10, x10, x13 - WORD $0x9100054e // add x14, x10, #1 - WORD $0xb6f8102e // tbz x14, #63, LBB0_23 $516(%rip) - WORD $0x1400017a // b LBB0_76 $1512(%rip) -LBB0_11: - WORD $0xeb08012c // subs x12, x9, x8 - WORD $0x54002ee0 // b.eq LBB0_75 $1500(%rip) - WORD $0xf940000a // ldr x10, [x0] - WORD $0x10fff18f // adr x15, lCPI0_0 $-464(%rip) - WORD $0x10fff1ee // adr x14, lCPI0_1 $-452(%rip) - WORD $0xf101019f // cmp x12, #64 - WORD $0x540015e3 // b.lo LBB0_32 $700(%rip) - WORD $0xd280000b // mov x11, #0 - WORD $0x92800009 // mov x9, #-1 - WORD $0x4f01e440 // movi.16b v0, #34 - WORD $0x3dc001e1 // ldr q1, [x15, lCPI0_0@PAGEOFF] $0(%rip) - WORD $0x3dc001c2 // ldr q2, [x14, lCPI0_1@PAGEOFF] $0(%rip) - WORD $0x4f02e783 // movi.16b v3, #92 - WORD $0x4f01e404 // movi.16b v4, #32 - WORD $0xaa0803ed // mov x13, x8 -LBB0_14: - WORD $0x8b0d0150 // add x16, x10, x13 - WORD $0xad401e10 // ldp q16, q7, [x16] - WORD $0xad411606 // ldp q6, q5, [x16, #32] - WORD $0x6e208e11 // cmeq.16b v17, v16, v0 - WORD $0x4e211e31 // and.16b v17, v17, v1 - WORD $0x4e020231 // tbl.16b v17, { v17 }, v2 - WORD $0x4e71ba31 // addv.8h h17, v17 - WORD $0x1e260230 // fmov w16, s17 - WORD $0x6e208cf1 // cmeq.16b v17, v7, v0 - WORD $0x4e211e31 // and.16b v17, v17, v1 - WORD $0x4e020231 // tbl.16b v17, { v17 }, v2 - WORD $0x4e71ba31 // addv.8h h17, v17 - WORD $0x1e260231 // fmov w17, s17 - WORD $0x6e208cd1 // cmeq.16b v17, v6, v0 - WORD $0x4e211e31 // and.16b v17, v17, v1 - WORD $0x4e020231 // tbl.16b v17, { v17 }, v2 - WORD $0x4e71ba31 // addv.8h h17, v17 - WORD $0x1e260223 // fmov w3, s17 - WORD $0x6e208cb1 // cmeq.16b v17, v5, v0 - WORD $0x4e211e31 // and.16b v17, v17, v1 - WORD $0x4e020231 // tbl.16b v17, { v17 }, v2 - WORD $0x4e71ba31 // addv.8h h17, v17 - WORD $0x1e260224 // fmov w4, s17 - WORD $0x6e238e11 // cmeq.16b v17, v16, v3 - WORD $0x4e211e31 // and.16b v17, v17, v1 - WORD $0x4e020231 // tbl.16b v17, { v17 }, v2 - WORD $0x4e71ba31 // addv.8h h17, v17 - WORD $0x1e260225 // fmov w5, s17 - WORD $0x6e238cf1 // cmeq.16b v17, v7, v3 - WORD $0x4e211e31 // and.16b v17, v17, v1 - WORD $0x4e020231 // tbl.16b v17, { v17 }, v2 - WORD $0x4e71ba31 // addv.8h h17, v17 - WORD $0x1e260226 // fmov w6, s17 - WORD $0x6e238cd1 // cmeq.16b v17, v6, v3 - WORD $0x4e211e31 // and.16b v17, v17, v1 - WORD $0x4e020231 // tbl.16b v17, { v17 }, v2 - WORD $0x4e71ba31 // addv.8h h17, v17 - WORD $0x1e260227 // fmov w7, s17 - WORD $0x6e238cb1 // cmeq.16b v17, v5, v3 - WORD $0x4e211e31 // and.16b v17, v17, v1 - WORD $0x4e020231 // tbl.16b v17, { v17 }, v2 - WORD $0x4e71ba31 // addv.8h h17, v17 - WORD $0x1e260233 // fmov w19, s17 - WORD $0xd3607c63 // lsl x3, x3, #32 - WORD $0xaa04c063 // orr x3, x3, x4, lsl #48 - WORD $0x53103e31 // lsl w17, w17, #16 - WORD $0xaa110071 // orr x17, x3, x17 - WORD $0xaa100230 // orr x16, x17, x16 - WORD $0xd3607cf1 // lsl x17, x7, #32 - WORD $0xaa13c231 // orr x17, x17, x19, lsl #48 - WORD $0x53103cc3 // lsl w3, w6, #16 - WORD $0xaa030231 // orr x17, x17, x3 - WORD $0xaa050231 // orr x17, x17, x5 - WORD $0xb5000451 // cbnz x17, LBB0_19 $136(%rip) - WORD $0xb50004cb // cbnz x11, LBB0_20 $152(%rip) -LBB0_16: - WORD $0x6e303490 // cmhi.16b v16, v4, v16 - WORD $0x4e211e10 // and.16b v16, v16, v1 - WORD $0x4e020210 // tbl.16b v16, { v16 }, v2 - WORD $0x4e71ba10 // addv.8h h16, v16 - WORD $0x1e260211 // fmov w17, s16 - WORD $0x6e273487 // cmhi.16b v7, v4, v7 - WORD $0x4e211ce7 // and.16b v7, v7, v1 - WORD $0x4e0200e7 // tbl.16b v7, { v7 }, v2 - WORD $0x4e71b8e7 // addv.8h h7, v7 - WORD $0x1e2600e3 // fmov w3, s7 - WORD $0x6e263486 // cmhi.16b v6, v4, v6 - WORD $0x4e211cc6 // and.16b v6, v6, v1 - WORD $0x4e0200c6 // tbl.16b v6, { v6 }, v2 - WORD $0x4e71b8c6 // addv.8h h6, v6 - WORD $0x1e2600c4 // fmov w4, s6 - WORD $0x6e253485 // cmhi.16b v5, v4, v5 - WORD $0x4e211ca5 // and.16b v5, v5, v1 - WORD $0x4e0200a5 // tbl.16b v5, { v5 }, v2 - WORD $0x4e71b8a5 // addv.8h h5, v5 - WORD $0x1e2600a5 // fmov w5, s5 - WORD $0xd3607c84 // lsl x4, x4, #32 - WORD $0xaa05c084 // orr x4, x4, x5, lsl #48 - WORD $0x53103c63 // lsl w3, w3, #16 - WORD $0xaa030083 // orr x3, x4, x3 - WORD $0xaa110071 // orr x17, x3, x17 - WORD $0xb50002f0 // cbnz x16, LBB0_21 $92(%rip) - WORD $0xb5002011 // cbnz x17, LBB0_69 $1024(%rip) - WORD $0xd101018c // sub x12, x12, #64 - WORD $0x910101ad // add x13, x13, #64 - WORD $0xf100fd9f // cmp x12, #63 - WORD $0x54fff568 // b.hi LBB0_14 $-340(%rip) - WORD $0x14000026 // b LBB0_25 $152(%rip) -LBB0_19: - WORD $0xb100053f // cmn x9, #1 - WORD $0xdac00223 // rbit x3, x17 - WORD $0xdac01063 // clz x3, x3 - WORD $0x8b0d0063 // add x3, x3, x13 - WORD $0x9a831129 // csel x9, x9, x3, ne -LBB0_20: - WORD $0x8a2b0223 // bic x3, x17, x11 - WORD $0xaa030564 // orr x4, x11, x3, lsl #1 - WORD $0x8a24022b // bic x11, x17, x4 - WORD $0x9201f16b // and x11, x11, #0xaaaaaaaaaaaaaaaa - WORD $0xab030171 // adds x17, x11, x3 - WORD $0x1a9f37eb // cset w11, hs - WORD $0xd37ffa31 // lsl x17, x17, #1 - WORD $0xd200f231 // eor x17, x17, #0x5555555555555555 - WORD $0x8a040231 // and x17, x17, x4 - WORD $0x8a310210 // bic x16, x16, x17 - WORD $0x17ffffd1 // b LBB0_16 $-188(%rip) -LBB0_21: - WORD $0xdac0020a // rbit x10, x16 - WORD $0xdac0114a // clz x10, x10 - WORD $0xdac0022b // rbit x11, x17 - WORD $0xdac0116b // clz x11, x11 - WORD $0xeb0a017f // cmp x11, x10 - WORD $0x54001ca3 // b.lo LBB0_69 $916(%rip) - WORD $0x8b0d014a // add x10, x10, x13 - WORD $0x9100054e // add x14, x10, #1 - WORD $0xb7f81f6e // tbnz x14, #63, LBB0_76 $1004(%rip) -LBB0_23: - WORD $0xf900002e // str x14, [x1] - WORD $0x528000ea // mov w10, #7 - WORD $0xf900004a // str x10, [x2] - WORD $0xeb0e013f // cmp x9, x14 - WORD $0xda9fb129 // csinv x9, x9, xzr, lt - WORD $0xa9012448 // stp x8, x9, [x2, #16] - WORD $0xa941fbfd // ldp fp, lr, [sp, #24] - WORD $0xa940cff4 // ldp x20, x19, [sp, #8] - WORD $0x9100c3ff // add sp, sp, #48 - WORD $0xd65f03c0 // ret -LBB0_24: - WORD $0x8b0d014d // add x13, x10, x13 - WORD $0x14000006 // b LBB0_27 $24(%rip) -LBB0_25: - WORD $0x8b0d014d // add x13, x10, x13 - WORD $0x1400002c // b LBB0_33 $176(%rip) -LBB0_26: - WORD $0xd280000c // mov x12, #0 - WORD $0x8b08014d // add x13, x10, x8 - WORD $0x92800009 // mov x9, #-1 -LBB0_27: - WORD $0xf100816e // subs x14, x11, #32 - WORD $0x54000e83 // b.lo LBB0_42 $464(%rip) - WORD $0xad4005a0 // ldp q0, q1, [x13] - WORD $0x4f01e442 // movi.16b v2, #34 - WORD $0x6e228c03 // cmeq.16b v3, v0, v2 - WORD $0x6e228c22 // cmeq.16b v2, v1, v2 - WORD $0x4f02e784 // movi.16b v4, #92 - WORD $0x6e248c00 // cmeq.16b v0, v0, v4 - WORD $0x6e248c21 // cmeq.16b v1, v1, v4 -Lloh4: - WORD $0x10ffdecb // adr x11, lCPI0_0 $-1064(%rip) -Lloh5: - WORD $0x3dc00164 // ldr q4, [x11, lCPI0_0@PAGEOFF] $0(%rip) - WORD $0x4e241c63 // and.16b v3, v3, v4 -Lloh6: - WORD $0x10ffdeeb // adr x11, lCPI0_1 $-1060(%rip) -Lloh7: - WORD $0x3dc00165 // ldr q5, [x11, lCPI0_1@PAGEOFF] $0(%rip) - WORD $0x4e050063 // tbl.16b v3, { v3 }, v5 - WORD $0x4e71b863 // addv.8h h3, v3 - WORD $0x1e26006b // fmov w11, s3 - WORD $0x4e241c42 // and.16b v2, v2, v4 - WORD $0x4e050042 // tbl.16b v2, { v2 }, v5 - WORD $0x4e71b842 // addv.8h h2, v2 - WORD $0x1e260050 // fmov w16, s2 - WORD $0x4e241c00 // and.16b v0, v0, v4 - WORD $0x4e050000 // tbl.16b v0, { v0 }, v5 - WORD $0x4e71b800 // addv.8h h0, v0 - WORD $0x1e26000f // fmov w15, s0 - WORD $0x4e241c20 // and.16b v0, v1, v4 - WORD $0x4e050000 // tbl.16b v0, { v0 }, v5 - WORD $0x4e71b800 // addv.8h h0, v0 - WORD $0x1e260011 // fmov w17, s0 - WORD $0x33103e0b // bfi w11, w16, #16, #16 - WORD $0x33103e2f // bfi w15, w17, #16, #16 - WORD $0x3500080f // cbnz w15, LBB0_39 $256(%rip) - WORD $0xb50008ac // cbnz x12, LBB0_40 $276(%rip) - WORD $0xb4000a4b // cbz x11, LBB0_41 $328(%rip) -LBB0_31: - WORD $0xdac0016b // rbit x11, x11 - WORD $0xdac0116b // clz x11, x11 - WORD $0x14000036 // b LBB0_38 $216(%rip) -LBB0_32: - WORD $0xd280000b // mov x11, #0 - WORD $0x8b08014d // add x13, x10, x8 - WORD $0x92800009 // mov x9, #-1 -LBB0_33: - WORD $0xf1008190 // subs x16, x12, #32 - WORD $0x54001103 // b.lo LBB0_59 $544(%rip) - WORD $0xad4005a0 // ldp q0, q1, [x13] - WORD $0x4f01e442 // movi.16b v2, #34 - WORD $0x6e228c03 // cmeq.16b v3, v0, v2 - WORD $0x3dc001e4 // ldr q4, [x15, lCPI0_0@PAGEOFF] $0(%rip) - WORD $0x4e241c63 // and.16b v3, v3, v4 - WORD $0x3dc001c5 // ldr q5, [x14, lCPI0_1@PAGEOFF] $0(%rip) - WORD $0x4e050063 // tbl.16b v3, { v3 }, v5 - WORD $0x4e71b863 // addv.8h h3, v3 - WORD $0x1e26006c // fmov w12, s3 - WORD $0x6e228c22 // cmeq.16b v2, v1, v2 - WORD $0x4e241c42 // and.16b v2, v2, v4 - WORD $0x4e050042 // tbl.16b v2, { v2 }, v5 - WORD $0x4e71b842 // addv.8h h2, v2 - WORD $0x1e260051 // fmov w17, s2 - WORD $0x4f02e782 // movi.16b v2, #92 - WORD $0x6e228c03 // cmeq.16b v3, v0, v2 - WORD $0x4e241c63 // and.16b v3, v3, v4 - WORD $0x4e050063 // tbl.16b v3, { v3 }, v5 - WORD $0x4e71b863 // addv.8h h3, v3 - WORD $0x1e26006f // fmov w15, s3 - WORD $0x6e228c22 // cmeq.16b v2, v1, v2 - WORD $0x4e241c42 // and.16b v2, v2, v4 - WORD $0x4e050042 // tbl.16b v2, { v2 }, v5 - WORD $0x4e71b842 // addv.8h h2, v2 - WORD $0x1e260043 // fmov w3, s2 - WORD $0x4f01e402 // movi.16b v2, #32 - WORD $0x6e203440 // cmhi.16b v0, v2, v0 - WORD $0x4e241c00 // and.16b v0, v0, v4 - WORD $0x4e050000 // tbl.16b v0, { v0 }, v5 - WORD $0x4e71b800 // addv.8h h0, v0 - WORD $0x1e26000e // fmov w14, s0 - WORD $0x6e213440 // cmhi.16b v0, v2, v1 - WORD $0x4e241c00 // and.16b v0, v0, v4 - WORD $0x4e050000 // tbl.16b v0, { v0 }, v5 - WORD $0x4e71b800 // addv.8h h0, v0 - WORD $0x1e260004 // fmov w4, s0 - WORD $0x33103e2c // bfi w12, w17, #16, #16 - WORD $0x33103c6f // bfi w15, w3, #16, #16 - WORD $0x33103c8e // bfi w14, w4, #16, #16 - WORD $0x3500092f // cbnz w15, LBB0_55 $292(%rip) - WORD $0xb50009cb // cbnz x11, LBB0_56 $312(%rip) - WORD $0xb4000b6c // cbz x12, LBB0_57 $364(%rip) -LBB0_37: - WORD $0xdac0018b // rbit x11, x12 - WORD $0xdac0116b // clz x11, x11 - WORD $0xdac001cc // rbit x12, x14 - WORD $0xdac0118c // clz x12, x12 - WORD $0xeb0b019f // cmp x12, x11 - WORD $0x54000ee3 // b.lo LBB0_69 $476(%rip) -LBB0_38: - WORD $0xcb0a01aa // sub x10, x13, x10 - WORD $0x8b0b014a // add x10, x10, x11 - WORD $0x9100054e // add x14, x10, #1 - WORD $0xb6fff24e // tbz x14, #63, LBB0_23 $-440(%rip) - WORD $0x1400008b // b LBB0_76 $556(%rip) -LBB0_39: - WORD $0xdac001f0 // rbit x16, x15 - WORD $0xdac01210 // clz x16, x16 - WORD $0xcb0a01b1 // sub x17, x13, x10 - WORD $0x8b100230 // add x16, x17, x16 - WORD $0xb100053f // cmn x9, #1 - WORD $0x9a901129 // csel x9, x9, x16, ne -LBB0_40: - WORD $0x0a2c01f0 // bic w16, w15, w12 - WORD $0x531f7a11 // lsl w17, w16, #1 - WORD $0x331f7a0c // bfi w12, w16, #1, #31 - WORD $0x0a3101ef // bic w15, w15, w17 - WORD $0x1201f1ef // and w15, w15, #0xaaaaaaaa - WORD $0x2b1001ef // adds w15, w15, w16 - WORD $0x3200f3f0 // mov w16, #1431655765 - WORD $0x4a0f060f // eor w15, w16, w15, lsl #1 - WORD $0x0a0c01ec // and w12, w15, w12 - WORD $0x1a9f37ef // cset w15, hs - WORD $0x2a2c03ec // mvn w12, w12 - WORD $0x8a0b018b // and x11, x12, x11 - WORD $0xaa0f03ec // mov x12, x15 - WORD $0xb5fff60b // cbnz x11, LBB0_31 $-320(%rip) -LBB0_41: - WORD $0x910081ad // add x13, x13, #32 - WORD $0xaa0e03eb // mov x11, x14 -LBB0_42: - WORD $0xb5000c4c // cbnz x12, LBB0_71 $392(%rip) - WORD $0xb40003ab // cbz x11, LBB0_52 $116(%rip) -LBB0_44: - WORD $0xcb0a03ec // neg x12, x10 -LBB0_45: - WORD $0xd280000f // mov x15, #0 -LBB0_46: - WORD $0x386f69ae // ldrb w14, [x13, x15] - WORD $0x710089df // cmp w14, #34 - WORD $0x540002c0 // b.eq LBB0_51 $88(%rip) - WORD $0x710171df // cmp w14, #92 - WORD $0x540000a0 // b.eq LBB0_49 $20(%rip) - WORD $0x910005ef // add x15, x15, #1 - WORD $0xeb0f017f // cmp x11, x15 - WORD $0x54ffff21 // b.ne LBB0_46 $-28(%rip) - WORD $0x14000015 // b LBB0_53 $84(%rip) -LBB0_49: - WORD $0xd100056e // sub x14, x11, #1 - WORD $0xeb0f01df // cmp x14, x15 - WORD $0x54000c80 // b.eq LBB0_75 $400(%rip) - WORD $0x8b0f01ad // add x13, x13, x15 - WORD $0x8b0c01ae // add x14, x13, x12 - WORD $0xb100053f // cmn x9, #1 - WORD $0x9a8901c9 // csel x9, x14, x9, eq - WORD $0x910009ad // add x13, x13, #2 - WORD $0xcb0f016e // sub x14, x11, x15 - WORD $0xd1000970 // sub x16, x11, #2 - WORD $0xd10009cb // sub x11, x14, #2 - WORD $0x9280000e // mov x14, #-1 - WORD $0xeb0f021f // cmp x16, x15 - WORD $0x54fffd21 // b.ne LBB0_45 $-92(%rip) - WORD $0x14000059 // b LBB0_76 $356(%rip) -LBB0_51: - WORD $0x8b0f01ab // add x11, x13, x15 - WORD $0x9100056d // add x13, x11, #1 -LBB0_52: - WORD $0xcb0a01ae // sub x14, x13, x10 - WORD $0xb6ffeb6e // tbz x14, #63, LBB0_23 $-660(%rip) - WORD $0x14000054 // b LBB0_76 $336(%rip) -LBB0_53: - WORD $0x710089df // cmp w14, #34 - WORD $0x54000a21 // b.ne LBB0_75 $324(%rip) - WORD $0x8b0f01ad // add x13, x13, x15 - WORD $0x17fffffa // b LBB0_52 $-24(%rip) -LBB0_55: - WORD $0xdac001f1 // rbit x17, x15 - WORD $0xdac01231 // clz x17, x17 - WORD $0xcb0a01a3 // sub x3, x13, x10 - WORD $0x8b110071 // add x17, x3, x17 - WORD $0xb100053f // cmn x9, #1 - WORD $0x9a911129 // csel x9, x9, x17, ne -LBB0_56: - WORD $0x0a2b01f1 // bic w17, w15, w11 - WORD $0x531f7a23 // lsl w3, w17, #1 - WORD $0x331f7a2b // bfi w11, w17, #1, #31 - WORD $0x0a2301ef // bic w15, w15, w3 - WORD $0x1201f1ef // and w15, w15, #0xaaaaaaaa - WORD $0x2b1101ef // adds w15, w15, w17 - WORD $0x3200f3f1 // mov w17, #1431655765 - WORD $0x4a0f062f // eor w15, w17, w15, lsl #1 - WORD $0x0a0b01eb // and w11, w15, w11 - WORD $0x1a9f37ef // cset w15, hs - WORD $0x2a2b03eb // mvn w11, w11 - WORD $0x8a0c016c // and x12, x11, x12 - WORD $0xaa0f03eb // mov x11, x15 - WORD $0xb5fff4ec // cbnz x12, LBB0_37 $-356(%rip) -LBB0_57: - WORD $0x3500044e // cbnz w14, LBB0_69 $136(%rip) - WORD $0x910081ad // add x13, x13, #32 - WORD $0xaa1003ec // mov x12, x16 -LBB0_59: - WORD $0xb50005eb // cbnz x11, LBB0_73 $188(%rip) - WORD $0xb40006cc // cbz x12, LBB0_75 $216(%rip) -LBB0_61: - WORD $0xcb0a03eb // neg x11, x10 -LBB0_62: - WORD $0xd280000f // mov x15, #0 -LBB0_63: - WORD $0x386f69ae // ldrb w14, [x13, x15] - WORD $0x710089df // cmp w14, #34 - WORD $0x54000360 // b.eq LBB0_70 $108(%rip) - WORD $0x710171df // cmp w14, #92 - WORD $0x54000100 // b.eq LBB0_67 $32(%rip) - WORD $0x710081df // cmp w14, #32 - WORD $0x540002a3 // b.lo LBB0_69 $84(%rip) - WORD $0x910005ef // add x15, x15, #1 - WORD $0x9280000e // mov x14, #-1 - WORD $0xeb0f019f // cmp x12, x15 - WORD $0x54fffec1 // b.ne LBB0_63 $-40(%rip) - WORD $0x14000029 // b LBB0_76 $164(%rip) -LBB0_67: - WORD $0xd100058e // sub x14, x12, #1 - WORD $0xeb0f01df // cmp x14, x15 - WORD $0x540004a0 // b.eq LBB0_75 $148(%rip) - WORD $0x8b0f01ad // add x13, x13, x15 - WORD $0x8b0b01ae // add x14, x13, x11 - WORD $0xb100053f // cmn x9, #1 - WORD $0x9a8901c9 // csel x9, x14, x9, eq - WORD $0x910009ad // add x13, x13, #2 - WORD $0xd1000990 // sub x16, x12, #2 - WORD $0xcb0f018c // sub x12, x12, x15 - WORD $0xd100098c // sub x12, x12, #2 - WORD $0x9280000e // mov x14, #-1 - WORD $0xeb0f021f // cmp x16, x15 - WORD $0x54fffcc1 // b.ne LBB0_62 $-104(%rip) - WORD $0x1400001a // b LBB0_76 $104(%rip) -LBB0_69: - WORD $0x9280002e // mov x14, #-2 - WORD $0x14000018 // b LBB0_76 $96(%rip) -LBB0_70: - WORD $0xcb0a01aa // sub x10, x13, x10 - WORD $0x8b0f014a // add x10, x10, x15 - WORD $0x9100054e // add x14, x10, #1 - WORD $0xb6ffe34e // tbz x14, #63, LBB0_23 $-920(%rip) - WORD $0x14000013 // b LBB0_76 $76(%rip) -LBB0_71: - WORD $0xb400022b // cbz x11, LBB0_75 $68(%rip) - WORD $0xaa2a03ec // mvn x12, x10 - WORD $0x8b0c01ac // add x12, x13, x12 - WORD $0xb100053f // cmn x9, #1 - WORD $0x9a890189 // csel x9, x12, x9, eq - WORD $0x910005ad // add x13, x13, #1 - WORD $0xd100056b // sub x11, x11, #1 - WORD $0xb5fff32b // cbnz x11, LBB0_44 $-412(%rip) - WORD $0x17ffffb4 // b LBB0_52 $-304(%rip) -LBB0_73: - WORD $0xb400010c // cbz x12, LBB0_75 $32(%rip) - WORD $0xaa2a03eb // mvn x11, x10 - WORD $0x8b0b01ab // add x11, x13, x11 - WORD $0xb100053f // cmn x9, #1 - WORD $0x9a890169 // csel x9, x11, x9, eq - WORD $0x910005ad // add x13, x13, #1 - WORD $0xd100058c // sub x12, x12, #1 - WORD $0xb5fff98c // cbnz x12, LBB0_61 $-208(%rip) -LBB0_75: - WORD $0x9280000e // mov x14, #-1 -LBB0_76: - WORD $0xf9400408 // ldr x8, [x0, #8] - WORD $0xf9000028 // str x8, [x1] - WORD $0xf900004e // str x14, [x2] - WORD $0xa941fbfd // ldp fp, lr, [sp, #24] - WORD $0xa940cff4 // ldp x20, x19, [sp, #8] - WORD $0x9100c3ff // add sp, sp, #48 - WORD $0xd65f03c0 // ret - // .p2align 2, 0x00 -_MASK_USE_NUMBER: - WORD $0x00000002 // .long 2 - -TEXT ·__vstring(SB), NOSPLIT, $0-32 - NO_LOCAL_POINTERS - -_entry: - MOVD 16(g), R16 - SUB $112, RSP, R17 - CMP R16, R17 - BLS _stack_grow - -_vstring: - MOVD s+0(FP), R0 - MOVD p+8(FP), R1 - MOVD v+16(FP), R2 - MOVD flags+24(FP), R3 - MOVD ·_subr__vstring(SB), R11 - WORD $0x1000005e // adr x30, .+8 - JMP (R11) - RET - -_stack_grow: - MOVD R30, R3 - CALL runtime·morestack_noctxt<>(SB) - JMP _entry diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/vstring_subr_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/vstring_subr_arm64.go deleted file mode 100644 index 0b4a1cf7d..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/vstring_subr_arm64.go +++ /dev/null @@ -1,25 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package neon - -//go:nosplit -//go:noescape -//goland:noinspection ALL -func __vstring_entry__() uintptr - -var ( - _subr__vstring uintptr = __vstring_entry__() + 32 -) - -const ( - _stack__vstring = 48 -) - -var ( - _ = _subr__vstring -) - -const ( - _ = _stack__vstring -) diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/vunsigned_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/vunsigned_arm64.go deleted file mode 100644 index 02019f756..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/vunsigned_arm64.go +++ /dev/null @@ -1,32 +0,0 @@ - -/* - * 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 neon - -import ( - `github.com/bytedance/sonic/internal/native/types` -) - -//go:nosplit -func vunsigned(s *string, p *int, v *types.JsonState) { - __vunsigned(s, p, v) -} - -//go:nosplit -//go:noescape -//goland:noinspection GoUnusedParameter -func __vunsigned(s *string, p *int, v *types.JsonState) diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/vunsigned_arm64.s b/vendor/github.com/bytedance/sonic/internal/native/neon/vunsigned_arm64.s deleted file mode 100644 index c73a44894..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/vunsigned_arm64.s +++ /dev/null @@ -1,150 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -#include "go_asm.h" -#include "funcdata.h" -#include "textflag.h" - -TEXT ·__vunsigned_entry__(SB), NOSPLIT, $16 - NO_LOCAL_POINTERS - WORD $0x100000a0 // adr x0, .+20 - MOVD R0, ret(FP) - RET - // .p2align 2, 0x00 -_vunsigned: - WORD $0xd10083ff // sub sp, sp, #32 - WORD $0xa900fbfd // stp fp, lr, [sp, #8] - WORD $0xa93ffbfd // stp fp, lr, [sp, #-8] - WORD $0xd10023fd // sub fp, sp, #8 - WORD $0xf9400028 // ldr x8, [x1] - WORD $0xa940240a // ldp x10, x9, [x0] - WORD $0x5280012b // mov w11, #9 - WORD $0xa900fc5f // stp xzr, xzr, [x2, #8] - WORD $0xf900004b // str x11, [x2] - WORD $0xf940002b // ldr x11, [x1] - WORD $0xf9000c4b // str x11, [x2, #24] - WORD $0xeb09011f // cmp x8, x9 - WORD $0x54000162 // b.hs LBB0_3 $44(%rip) - WORD $0x8b08014b // add x11, x10, x8 - WORD $0x3940016c // ldrb w12, [x11] - WORD $0x7100b59f // cmp w12, #45 - WORD $0x540001a1 // b.ne LBB0_4 $52(%rip) -LBB0_2: - WORD $0xf9000028 // str x8, [x1] - WORD $0x928000a8 // mov x8, #-6 - WORD $0xf9000048 // str x8, [x2] - WORD $0xa940fbfd // ldp fp, lr, [sp, #8] - WORD $0x910083ff // add sp, sp, #32 - WORD $0xd65f03c0 // ret -LBB0_3: - WORD $0xf9000029 // str x9, [x1] - WORD $0x92800008 // mov x8, #-1 - WORD $0xf9000048 // str x8, [x2] - WORD $0xa940fbfd // ldp fp, lr, [sp, #8] - WORD $0x910083ff // add sp, sp, #32 - WORD $0xd65f03c0 // ret -LBB0_4: - WORD $0x5100e98d // sub w13, w12, #58 - WORD $0x31002dbf // cmn w13, #11 - WORD $0x540000e8 // b.hi LBB0_6 $28(%rip) - WORD $0xf9000028 // str x8, [x1] - WORD $0x92800028 // mov x8, #-2 - WORD $0xf9000048 // str x8, [x2] - WORD $0xa940fbfd // ldp fp, lr, [sp, #8] - WORD $0x910083ff // add sp, sp, #32 - WORD $0xd65f03c0 // ret -LBB0_6: - WORD $0x7100c19f // cmp w12, #48 - WORD $0x54000161 // b.ne LBB0_8 $44(%rip) - WORD $0x3940056b // ldrb w11, [x11, #1] - WORD $0x5100b96b // sub w11, w11, #46 - WORD $0x7100dd7f // cmp w11, #55 - WORD $0x5280002c // mov w12, #1 - WORD $0x9acb218b // lsl x11, x12, x11 - WORD $0xb20903ec // mov x12, #36028797027352576 - WORD $0xf280002c // movk x12, #1 - WORD $0x8a0c016b // and x11, x11, x12 - WORD $0xfa409964 // ccmp x11, #0, #4, ls - WORD $0x540005a0 // b.eq LBB0_21 $180(%rip) -LBB0_8: - WORD $0xd280000b // mov x11, #0 - WORD $0xeb08013f // cmp x9, x8 - WORD $0x9a88812c // csel x12, x9, x8, hi - WORD $0x5280014d // mov w13, #10 -LBB0_9: - WORD $0xeb08019f // cmp x12, x8 - WORD $0x54000440 // b.eq LBB0_20 $136(%rip) - WORD $0x3868694e // ldrb w14, [x10, x8] - WORD $0x5100c1ce // sub w14, w14, #48 - WORD $0x710025df // cmp w14, #9 - WORD $0x54000288 // b.hi LBB0_15 $80(%rip) - WORD $0x9bcd7d6f // umulh x15, x11, x13 - WORD $0xeb0f03ff // cmp xzr, x15 - WORD $0x54000141 // b.ne LBB0_14 $40(%rip) - WORD $0x8b0b096b // add x11, x11, x11, lsl #2 - WORD $0xd37ff96b // lsl x11, x11, #1 - WORD $0x91000508 // add x8, x8, #1 - WORD $0xab2e016b // adds x11, x11, w14, uxtb - WORD $0x1a9f37ef // cset w15, hs - WORD $0x934001ee // sbfx x14, x15, #0, #1 - WORD $0xca0f01cf // eor x15, x14, x15 - WORD $0xb500004f // cbnz x15, LBB0_14 $8(%rip) - WORD $0xb6fffdee // tbz x14, #63, LBB0_9 $-68(%rip) -LBB0_14: - WORD $0xd1000508 // sub x8, x8, #1 - WORD $0xf9000028 // str x8, [x1] - WORD $0x92800088 // mov x8, #-5 - WORD $0xf9000048 // str x8, [x2] - WORD $0xa940fbfd // ldp fp, lr, [sp, #8] - WORD $0x910083ff // add sp, sp, #32 - WORD $0xd65f03c0 // ret -LBB0_15: - WORD $0xeb09011f // cmp x8, x9 - WORD $0x54000102 // b.hs LBB0_19 $32(%rip) - WORD $0x38686949 // ldrb w9, [x10, x8] - WORD $0x7100b93f // cmp w9, #46 - WORD $0x54fff7c0 // b.eq LBB0_2 $-264(%rip) - WORD $0x7101153f // cmp w9, #69 - WORD $0x54fff780 // b.eq LBB0_2 $-272(%rip) - WORD $0x7101953f // cmp w9, #101 - WORD $0x54fff740 // b.eq LBB0_2 $-280(%rip) -LBB0_19: - WORD $0xaa0803ec // mov x12, x8 -LBB0_20: - WORD $0xf900002c // str x12, [x1] - WORD $0xf900084b // str x11, [x2, #16] - WORD $0xa940fbfd // ldp fp, lr, [sp, #8] - WORD $0x910083ff // add sp, sp, #32 - WORD $0xd65f03c0 // ret -LBB0_21: - WORD $0x91000508 // add x8, x8, #1 - WORD $0xf9000028 // str x8, [x1] - WORD $0xa940fbfd // ldp fp, lr, [sp, #8] - WORD $0x910083ff // add sp, sp, #32 - WORD $0xd65f03c0 // ret - // .p2align 2, 0x00 -_MASK_USE_NUMBER: - WORD $0x00000002 // .long 2 - -TEXT ·__vunsigned(SB), NOSPLIT, $0-24 - NO_LOCAL_POINTERS - -_entry: - MOVD 16(g), R16 - SUB $96, RSP, R17 - CMP R16, R17 - BLS _stack_grow - -_vunsigned: - MOVD s+0(FP), R0 - MOVD p+8(FP), R1 - MOVD v+16(FP), R2 - MOVD ·_subr__vunsigned(SB), R11 - WORD $0x1000005e // adr x30, .+8 - JMP (R11) - RET - -_stack_grow: - MOVD R30, R3 - CALL runtime·morestack_noctxt<>(SB) - JMP _entry diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/vunsigned_subr_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/vunsigned_subr_arm64.go deleted file mode 100644 index a78f3f961..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/vunsigned_subr_arm64.go +++ /dev/null @@ -1,25 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package neon - -//go:nosplit -//go:noescape -//goland:noinspection ALL -func __vunsigned_entry__() uintptr - -var ( - _subr__vunsigned uintptr = __vunsigned_entry__() + 0 -) - -const ( - _stack__vunsigned = 32 -) - -var ( - _ = _subr__vunsigned -) - -const ( - _ = _stack__vunsigned -) diff --git a/vendor/github.com/bytedance/sonic/internal/native/parse_with_padding.tmpl b/vendor/github.com/bytedance/sonic/internal/native/parse_with_padding.tmpl deleted file mode 100644 index dccb6c062..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/parse_with_padding.tmpl +++ /dev/null @@ -1,36 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 {{PACKAGE}} - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/rt` -) - -var F_parse_with_padding func(parser unsafe.Pointer) (ret int) - -var S_parse_with_padding uintptr - -//go:nosplit -func parse_with_padding(parser unsafe.Pointer) (ret int) { - return F_parse_with_padding(rt.NoEscape(parser)) -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/quote.tmpl b/vendor/github.com/bytedance/sonic/internal/native/quote.tmpl deleted file mode 100644 index 83d63caa5..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/quote.tmpl +++ /dev/null @@ -1,33 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 {{PACKAGE}} - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/rt` -) -var F_quote func(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn unsafe.Pointer, flags uint64) (ret int) - -var S_quote uintptr - -//go:nosplit -func quote(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn *int, flags uint64) (ret int) { - return F_quote(rt.NoEscape(sp), nb, rt.NoEscape(dp), rt.NoEscape(unsafe.Pointer(dn)), flags) -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/recover_test.tmpl b/vendor/github.com/bytedance/sonic/internal/native/recover_test.tmpl deleted file mode 100644 index 178b4d8bb..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/recover_test.tmpl +++ /dev/null @@ -1,722 +0,0 @@ -//go:build amd64 -// +build amd64 - -// Code generated by scripts, DO NOT EDIT. - -/** - * Copyright 2023 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 ( - `bytes` - `os` - `runtime` - `runtime/debug` - `runtime/pprof` - `strings` - `testing` - `time` - `unsafe` - - `github.com/bytedance/sonic/internal/native/types` - `github.com/bytedance/sonic/internal/rt` -) - -var ( - debugAsyncGC = os.Getenv("SONIC_NO_ASYNC_GC") == "" -) - - -func TestMain(m *testing.M) { - Use() - go func () { - if !debugAsyncGC { - return - } - println("Begin GC looping...") - for { - runtime.GC() - debug.FreeOSMemory() - } - println("stop GC looping!") - }() - time.Sleep(time.Millisecond*100) - m.Run() -} - -func TestRecover_f64toa(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = f64toa(nil, 123) -} - -func TestRecover_f32toa(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = f32toa(nil, 123) -} - -func TestRecover_i64toa(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = i64toa(nil, 123) -} - -func TestRecover_u64toa(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = u64toa(nil, 123) -} - -func TestRecover_lspace(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = lspace(nil, 2, 0) -} - -func TestRecover_lspace2(t *testing.T) { - // generate random space with json - cases := []string{ - strings.Repeat(" ", 1) + "123", - strings.Repeat(" ", 1) + "123", - "123", - } - pprof.StartCPUProfile(bytes.NewBuffer(nil)) - defer pprof.StopCPUProfile() - for i := 0; i < 10000000; i++{ - for _, t := range cases { - sp := (*byte)((*rt.GoString)(unsafe.Pointer(&t)).Ptr) - _ = lspace(sp, len(t), 0) - } - } -} - -func TestRecover_quote(t *testing.T) { - var dn = 10 - var dp = make([]byte, dn) - var sp = []byte("123") - t.Run("sp", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = quote(nil, 3, unsafe.Pointer(&dp[0]), &dn, 0) - }) - t.Run("dp", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = quote(unsafe.Pointer(&sp[0]), 3, nil, &dn, 0) - }) - t.Run("dn", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = quote(unsafe.Pointer(&sp[0]), 3, unsafe.Pointer(&dp[0]), nil, 0) - }) -} - -func TestRecover_html_escape(t *testing.T) { - var dn = 10 - var dp = make([]byte, dn) - var sp = []byte("123") - t.Run("sp", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = html_escape(nil, 3, unsafe.Pointer(&dp[0]), &dn) - }) - t.Run("dp", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = html_escape(unsafe.Pointer(&sp[0]), 3, nil, &dn) - }) - t.Run("dn", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = html_escape(unsafe.Pointer(&sp[0]), 3, unsafe.Pointer(&dp[0]), nil) - }) -} - -func TestRecover_unquote(t *testing.T) { - var ep = 0 - var dp = make([]byte, 10) - var sp = []byte("12\\x\"3\"4") - t.Run("sp", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = unquote(nil, len(sp), unsafe.Pointer(&dp[0]), &ep, 0) - }) - t.Run("dp", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = unquote(unsafe.Pointer(&sp[0]), len(sp), nil, &ep, 0) - }) - t.Run("ep", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = unquote(unsafe.Pointer(&sp[0]), len(sp), unsafe.Pointer(&dp[0]), nil, 0) - }) -} - -func TestRecover_value(t *testing.T) { - var v = new(types.JsonState) - var sp = []byte("123") - t.Run("sp", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = value(nil, 3, 0, v, 0) - }) - t.Run("v", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = value(unsafe.Pointer(&sp[0]), 3, 0, nil, 0) - }) -} - -func TestRecover_vstring(t *testing.T) { - var v = new(types.JsonState) - var sp = "123" - var p = 0 - t.Run("sp", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - vstring(nil, &p, v, 0) - }) - t.Run("p", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - vstring(&sp, nil, v, 0) - }) - t.Run("v", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - vstring(&sp, &p, nil, 0) - }) -} - -func TestRecover_vnumber(t *testing.T) { - var v = new(types.JsonState) - var sp = "123" - var p = 0 - t.Run("sp", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - vnumber(nil, &p, v) - }) - t.Run("p", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - vnumber(&sp, nil, v) - }) - t.Run("v", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - vnumber(&sp, &p, nil) - }) -} - -func TestRecover_vsigned(t *testing.T) { - var v = new(types.JsonState) - var sp = "123" - var p = 0 - t.Run("sp", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - vsigned(nil, &p, v) - }) - t.Run("p", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - vsigned(&sp, nil, v) - }) - t.Run("v", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - vsigned(&sp, &p, nil) - }) -} - -func TestRecover_vunsigned(t *testing.T) { - var v = new(types.JsonState) - var sp = "123" - var p = 0 - t.Run("sp", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - vunsigned(nil, &p, v) - }) - t.Run("p", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - vunsigned(&sp, nil, v) - }) - t.Run("v", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - vunsigned(&sp, &p, nil) - }) -} - -func TestRecover_skip_one(t *testing.T) { - var v = types.NewStateMachine() - var sp = "123" - var p = 0 - t.Run("sp", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = skip_one(nil, &p, v, 0) - }) - t.Run("p", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = skip_one(&sp, nil, v, 0) - }) - t.Run("v", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = skip_one(&sp, &p, nil, 0) - }) -} - -func TestRecover_skip_one_fast(t *testing.T) { - var sp = "123" - var p = 0 - t.Run("sp", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = skip_one_fast(nil, &p) - }) - t.Run("p", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = skip_one_fast(&sp, nil) - }) -} - -func TestRecover_skip_array(t *testing.T) { - var v = types.NewStateMachine() - var sp = "123" - var p = 0 - t.Run("sp", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = skip_array(nil, &p, v, 0) - }) - t.Run("p", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = skip_array(&sp, nil, v, 0) - }) - t.Run("v", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = skip_array(&sp, &p, nil, 0) - }) -} - -func TestRecover_skip_object(t *testing.T) { - var v = types.NewStateMachine() - var sp = "123" - var p = 0 - t.Run("sp", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = skip_object(nil, &p, v, 0) - }) - t.Run("p", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = skip_object(&sp, nil, v, 0) - }) - t.Run("v", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = skip_object(&sp, &p, nil, 0) - }) -} - -func TestRecover_skip_number(t *testing.T) { - var sp = "123" - var p = 0 - t.Run("sp", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = skip_number(nil, &p) - }) - t.Run("p", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = skip_number(&sp, nil) - }) -} - -func TestRecover_get_by_path(t *testing.T) { - var v = []interface{}{} - var sp = "123" - var p = 0 - var m = types.NewStateMachine() - t.Run("sp", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = get_by_path(nil, &p, &v, m) - }) - t.Run("p", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = get_by_path(&sp, nil, &v, m) - }) - t.Run("path", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = get_by_path(&sp, &p, nil, m) - }) -} - -func TestRecover_validate_one(t *testing.T) { - var v = types.NewStateMachine() - var sp = "123" - var p = 0 - t.Run("sp", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = validate_one(nil, &p, v, 0) - }) - t.Run("p", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = validate_one(&sp, nil, v, 0) - }) - t.Run("v", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = validate_one(&sp, &p, nil, 0) - }) -} - -func TestRecover_validate_utf8(t *testing.T) { - var v = types.NewStateMachine() - var sp = string([]byte{0xff, 0xff, 0xff}) - var p = 0 - t.Run("sp", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = validate_utf8(nil, &p, v) - }) - t.Run("p", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = validate_utf8(&sp, nil, v) - }) - t.Run("v", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = validate_utf8(&sp, &p, nil) - }) -} - -func TestRecover_validate_utf8_fast(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = validate_utf8_fast(nil) -} - -func TestRecover_parse_with_padding(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = parse_with_padding(nil) -} - -func TestRecover_lookup_small_key(t *testing.T) { - t.Run("key", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - b := bytes.Repeat([]byte("a"), 100) - _ = lookup_small_key(nil, &b, 10) - }) - t.Run("table", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - key := "a" - _ = lookup_small_key(&key, nil, 10) - }) -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/skip_array.tmpl b/vendor/github.com/bytedance/sonic/internal/native/skip_array.tmpl deleted file mode 100644 index 2f6e26eb8..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/skip_array.tmpl +++ /dev/null @@ -1,35 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 {{PACKAGE}} - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/native/types` - `github.com/bytedance/sonic/internal/rt` -) - -var F_skip_array func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer, flags uint64) (ret int) - -var S_skip_array uintptr - -//go:nosplit -func skip_array(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) { - return F_skip_array(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m)), flags) -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/skip_number.tmpl b/vendor/github.com/bytedance/sonic/internal/native/skip_number.tmpl deleted file mode 100644 index 7ea1a0403..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/skip_number.tmpl +++ /dev/null @@ -1,34 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 {{PACKAGE}} - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/rt` -) - -var F_skip_number func(s unsafe.Pointer, p unsafe.Pointer) (ret int) - -var S_skip_number uintptr - -//go:nosplit -func skip_number(s *string, p *int) (ret int) { - return F_skip_number(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p))) -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/skip_object.tmpl b/vendor/github.com/bytedance/sonic/internal/native/skip_object.tmpl deleted file mode 100644 index 2558a7ef7..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/skip_object.tmpl +++ /dev/null @@ -1,35 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 {{PACKAGE}} - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/native/types` - `github.com/bytedance/sonic/internal/rt` -) - -var F_skip_object func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer, flags uint64) (ret int) - -var S_skip_object uintptr - -//go:nosplit -func skip_object(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) { - return F_skip_object(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m)), flags) -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/skip_one.tmpl b/vendor/github.com/bytedance/sonic/internal/native/skip_one.tmpl deleted file mode 100644 index 1ee975694..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/skip_one.tmpl +++ /dev/null @@ -1,35 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 {{PACKAGE}} - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/native/types` - `github.com/bytedance/sonic/internal/rt` -) - -var F_skip_one func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer, flags uint64) (ret int) - -var S_skip_one uintptr - -//go:nosplit -func skip_one(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) { - return F_skip_one(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m)), flags) -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/skip_one_fast.tmpl b/vendor/github.com/bytedance/sonic/internal/native/skip_one_fast.tmpl deleted file mode 100644 index 8ae120bf6..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/skip_one_fast.tmpl +++ /dev/null @@ -1,35 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 {{PACKAGE}} - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/rt` -) - -var F_skip_one_fast func(s unsafe.Pointer, p unsafe.Pointer) (ret int) - -var S_skip_one_fast uintptr - -//go:nosplit -func skip_one_fast(s *string, p *int) (ret int) { - return F_skip_one_fast(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p))) -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/f32toa.go b/vendor/github.com/bytedance/sonic/internal/native/sse/f32toa.go deleted file mode 100644 index 73ead19de..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/f32toa.go +++ /dev/null @@ -1,35 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 sse - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/rt` -) - -var F_f32toa func(out unsafe.Pointer, val float32) (ret int) - -var S_f32toa uintptr - -//go:nosplit -func f32toa(out *byte, val float32) (ret int) { - return F_f32toa(rt.NoEscape(unsafe.Pointer(out)), val) -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/f32toa_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/f32toa_subr.go deleted file mode 100644 index bda604849..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/f32toa_subr.go +++ /dev/null @@ -1,46 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package sse - -import ( - `github.com/bytedance/sonic/loader` -) - -const ( - _entry__f32toa = 16 -) - -const ( - _stack__f32toa = 64 -) - -const ( - _size__f32toa = 3696 -) - -var ( - _pcsp__f32toa = [][2]uint32{ - {0x1, 0}, - {0x6, 8}, - {0x8, 16}, - {0xa, 24}, - {0xc, 32}, - {0xd, 40}, - {0x11, 48}, - {0xe3a, 64}, - {0xe3b, 48}, - {0xe3d, 40}, - {0xe3f, 32}, - {0xe41, 24}, - {0xe43, 16}, - {0xe44, 8}, - {0xe45, 0}, - {0xe70, 64}, - } -) - -var _cfunc_f32toa = []loader.CFunc{ - {"_f32toa_entry", 0, _entry__f32toa, 0, nil}, - {"_f32toa", _entry__f32toa, _size__f32toa, _stack__f32toa, _pcsp__f32toa}, -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/f32toa_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/f32toa_text_amd64.go deleted file mode 100644 index 163279a0c..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/f32toa_text_amd64.go +++ /dev/null @@ -1,1055 +0,0 @@ -// +build amd64 -// Code generated by asm2asm, DO NOT EDIT. - -package sse - -var _text_f32toa = []byte{ - // .p2align 4, 0x00 - // LCPI0_0 - 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, // QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' - //0x00000010 .p2align 4, 0x90 - //0x00000010 _f32toa - 0x55, //0x00000010 pushq %rbp - 0x48, 0x89, 0xe5, //0x00000011 movq %rsp, %rbp - 0x41, 0x57, //0x00000014 pushq %r15 - 0x41, 0x56, //0x00000016 pushq %r14 - 0x41, 0x55, //0x00000018 pushq %r13 - 0x41, 0x54, //0x0000001a pushq %r12 - 0x53, //0x0000001c pushq %rbx - 0x48, 0x83, 0xec, 0x10, //0x0000001d subq $16, %rsp - 0x66, 0x0f, 0x7e, 0xc0, //0x00000021 movd %xmm0, %eax - 0x89, 0xc1, //0x00000025 movl %eax, %ecx - 0xc1, 0xe9, 0x17, //0x00000027 shrl $23, %ecx - 0x0f, 0xb6, 0xd1, //0x0000002a movzbl %cl, %edx - 0x81, 0xfa, 0xff, 0x00, 0x00, 0x00, //0x0000002d cmpl $255, %edx - 0x0f, 0x84, 0x1c, 0x0e, 0x00, 0x00, //0x00000033 je LBB0_1 - 0xc6, 0x07, 0x2d, //0x00000039 movb $45, (%rdi) - 0x41, 0x89, 0xc2, //0x0000003c movl %eax, %r10d - 0x41, 0xc1, 0xea, 0x1f, //0x0000003f shrl $31, %r10d - 0x4e, 0x8d, 0x0c, 0x17, //0x00000043 leaq (%rdi,%r10), %r9 - 0xa9, 0xff, 0xff, 0xff, 0x7f, //0x00000047 testl $2147483647, %eax - 0x0f, 0x84, 0xa9, 0x01, 0x00, 0x00, //0x0000004c je LBB0_3 - 0x25, 0xff, 0xff, 0x7f, 0x00, //0x00000052 andl $8388607, %eax - 0x85, 0xd2, //0x00000057 testl %edx, %edx - 0x0f, 0x84, 0xfd, 0x0d, 0x00, 0x00, //0x00000059 je LBB0_5 - 0x44, 0x8d, 0x98, 0x00, 0x00, 0x80, 0x00, //0x0000005f leal $8388608(%rax), %r11d - 0x44, 0x8d, 0x82, 0x6a, 0xff, 0xff, 0xff, //0x00000066 leal $-150(%rdx), %r8d - 0x8d, 0x4a, 0x81, //0x0000006d leal $-127(%rdx), %ecx - 0x83, 0xf9, 0x17, //0x00000070 cmpl $23, %ecx - 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x00000073 ja LBB0_10 - 0xb9, 0x96, 0x00, 0x00, 0x00, //0x00000079 movl $150, %ecx - 0x29, 0xd1, //0x0000007e subl %edx, %ecx - 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00000080 movq $-1, %rsi - 0x48, 0xd3, 0xe6, //0x00000087 shlq %cl, %rsi - 0xf7, 0xd6, //0x0000008a notl %esi - 0x44, 0x85, 0xde, //0x0000008c testl %r11d, %esi - 0x0f, 0x84, 0x22, 0x03, 0x00, 0x00, //0x0000008f je LBB0_12 - //0x00000095 LBB0_10 - 0x4c, 0x89, 0x4d, 0xc8, //0x00000095 movq %r9, $-56(%rbp) - 0x48, 0x89, 0x7d, 0xd0, //0x00000099 movq %rdi, $-48(%rbp) - //0x0000009d LBB0_6 - 0x45, 0x89, 0xdf, //0x0000009d movl %r11d, %r15d - 0x41, 0x83, 0xe7, 0x01, //0x000000a0 andl $1, %r15d - 0x85, 0xc0, //0x000000a4 testl %eax, %eax - 0x0f, 0x94, 0xc0, //0x000000a6 sete %al - 0x83, 0xfa, 0x02, //0x000000a9 cmpl $2, %edx - 0x0f, 0x93, 0xc1, //0x000000ac setae %cl - 0x20, 0xc1, //0x000000af andb %al, %cl - 0x0f, 0xb6, 0xc9, //0x000000b1 movzbl %cl, %ecx - 0x45, 0x89, 0xd9, //0x000000b4 movl %r11d, %r9d - 0x41, 0xc1, 0xe1, 0x02, //0x000000b7 shll $2, %r9d - 0x42, 0x8d, 0x04, 0x99, //0x000000bb leal (%rcx,%r11,4), %eax - 0x83, 0xc0, 0xfe, //0x000000bf addl $-2, %eax - 0x41, 0x69, 0xd0, 0x13, 0x44, 0x13, 0x00, //0x000000c2 imull $1262611, %r8d, %edx - 0x44, 0x8d, 0xb2, 0x01, 0x01, 0xf8, 0xff, //0x000000c9 leal $-524031(%rdx), %r14d - 0x84, 0xc9, //0x000000d0 testb %cl, %cl - 0x44, 0x0f, 0x44, 0xf2, //0x000000d2 cmovel %edx, %r14d - 0x41, 0xc1, 0xfe, 0x16, //0x000000d6 sarl $22, %r14d - 0x41, 0x69, 0xce, 0xb1, 0x6c, 0xe5, 0xff, //0x000000da imull $-1741647, %r14d, %ecx - 0xc1, 0xe9, 0x13, //0x000000e1 shrl $19, %ecx - 0x44, 0x01, 0xc1, //0x000000e4 addl %r8d, %ecx - 0xba, 0x1f, 0x00, 0x00, 0x00, //0x000000e7 movl $31, %edx - 0x44, 0x29, 0xf2, //0x000000ec subl %r14d, %edx - 0x80, 0xc1, 0x01, //0x000000ef addb $1, %cl - 0xd3, 0xe0, //0x000000f2 shll %cl, %eax - 0x48, 0x8d, 0x35, 0x55, 0x0e, 0x00, 0x00, //0x000000f4 leaq $3669(%rip), %rsi /* _pow10_ceil_sig_f32.g+0(%rip) */ - 0x4c, 0x8b, 0x2c, 0xd6, //0x000000fb movq (%rsi,%rdx,8), %r13 - 0x49, 0xf7, 0xe5, //0x000000ff mulq %r13 - 0x49, 0x89, 0xd0, //0x00000102 movq %rdx, %r8 - 0x48, 0xc1, 0xe8, 0x20, //0x00000105 shrq $32, %rax - 0x45, 0x31, 0xe4, //0x00000109 xorl %r12d, %r12d - 0x83, 0xf8, 0x02, //0x0000010c cmpl $2, %eax - 0x41, 0x0f, 0x93, 0xc4, //0x0000010f setae %r12b - 0x41, 0xd3, 0xe1, //0x00000113 shll %cl, %r9d - 0x46, 0x8d, 0x1c, 0x9d, 0x02, 0x00, 0x00, 0x00, //0x00000116 leal $2(,%r11,4), %r11d - 0x4c, 0x89, 0xc8, //0x0000011e movq %r9, %rax - 0x49, 0xf7, 0xe5, //0x00000121 mulq %r13 - 0x49, 0x89, 0xd1, //0x00000124 movq %rdx, %r9 - 0x45, 0x09, 0xc4, //0x00000127 orl %r8d, %r12d - 0x48, 0xc1, 0xe8, 0x20, //0x0000012a shrq $32, %rax - 0x31, 0xdb, //0x0000012e xorl %ebx, %ebx - 0x83, 0xf8, 0x02, //0x00000130 cmpl $2, %eax - 0x0f, 0x93, 0xc3, //0x00000133 setae %bl - 0x41, 0xd3, 0xe3, //0x00000136 shll %cl, %r11d - 0x44, 0x09, 0xcb, //0x00000139 orl %r9d, %ebx - 0x4c, 0x89, 0xd8, //0x0000013c movq %r11, %rax - 0x49, 0xf7, 0xe5, //0x0000013f mulq %r13 - 0x48, 0xc1, 0xe8, 0x20, //0x00000142 shrq $32, %rax - 0x31, 0xc9, //0x00000146 xorl %ecx, %ecx - 0x83, 0xf8, 0x02, //0x00000148 cmpl $2, %eax - 0x0f, 0x93, 0xc1, //0x0000014b setae %cl - 0x09, 0xd1, //0x0000014e orl %edx, %ecx - 0x45, 0x01, 0xfc, //0x00000150 addl %r15d, %r12d - 0x44, 0x29, 0xf9, //0x00000153 subl %r15d, %ecx - 0x83, 0xfb, 0x28, //0x00000156 cmpl $40, %ebx - 0x0f, 0x82, 0x42, 0x00, 0x00, 0x00, //0x00000159 jb LBB0_31 - 0x44, 0x89, 0xc8, //0x0000015f movl %r9d, %eax - 0xba, 0xcd, 0xcc, 0xcc, 0xcc, //0x00000162 movl $3435973837, %edx - 0x48, 0x0f, 0xaf, 0xd0, //0x00000167 imulq %rax, %rdx - 0x48, 0xc1, 0xea, 0x25, //0x0000016b shrq $37, %rdx - 0x44, 0x89, 0xe0, //0x0000016f movl %r12d, %eax - 0x48, 0x8d, 0x34, 0xd5, 0x00, 0x00, 0x00, 0x00, //0x00000172 leaq (,%rdx,8), %rsi - 0x48, 0x8d, 0x3c, 0xb6, //0x0000017a leaq (%rsi,%rsi,4), %rdi - 0x48, 0x39, 0xc7, //0x0000017e cmpq %rax, %rdi - 0x41, 0x0f, 0x92, 0xc3, //0x00000181 setb %r11b - 0x48, 0x8d, 0x34, 0xb6, //0x00000185 leaq (%rsi,%rsi,4), %rsi - 0x48, 0x83, 0xc6, 0x28, //0x00000189 addq $40, %rsi - 0x89, 0xcf, //0x0000018d movl %ecx, %edi - 0x31, 0xc0, //0x0000018f xorl %eax, %eax - 0x48, 0x39, 0xfe, //0x00000191 cmpq %rdi, %rsi - 0x41, 0x0f, 0x96, 0xc0, //0x00000194 setbe %r8b - 0x45, 0x38, 0xc3, //0x00000198 cmpb %r8b, %r11b - 0x0f, 0x84, 0xb7, 0x00, 0x00, 0x00, //0x0000019b je LBB0_8 - //0x000001a1 LBB0_31 - 0x4d, 0x89, 0xc8, //0x000001a1 movq %r9, %r8 - 0x49, 0xc1, 0xe8, 0x02, //0x000001a4 shrq $2, %r8 - 0x44, 0x89, 0xca, //0x000001a8 movl %r9d, %edx - 0x83, 0xe2, 0xfc, //0x000001ab andl $-4, %edx - 0x41, 0x39, 0xd4, //0x000001ae cmpl %edx, %r12d - 0x40, 0x0f, 0x97, 0xc6, //0x000001b1 seta %sil - 0x8d, 0x7a, 0x04, //0x000001b5 leal $4(%rdx), %edi - 0x39, 0xcf, //0x000001b8 cmpl %ecx, %edi - 0x0f, 0x96, 0xc0, //0x000001ba setbe %al - 0x40, 0x30, 0xf0, //0x000001bd xorb %sil, %al - 0x0f, 0x84, 0x48, 0x00, 0x00, 0x00, //0x000001c0 je LBB0_32 - 0x83, 0xca, 0x02, //0x000001c6 orl $2, %edx - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000001c9 movl $1, %eax - 0x39, 0xd3, //0x000001ce cmpl %edx, %ebx - 0x4c, 0x8b, 0x65, 0xc8, //0x000001d0 movq $-56(%rbp), %r12 - 0x0f, 0x87, 0x0e, 0x00, 0x00, 0x00, //0x000001d4 ja LBB0_35 - 0x0f, 0x94, 0xc0, //0x000001da sete %al - 0x41, 0xc0, 0xe9, 0x02, //0x000001dd shrb $2, %r9b - 0x41, 0x20, 0xc1, //0x000001e1 andb %al, %r9b - 0x41, 0x0f, 0xb6, 0xc1, //0x000001e4 movzbl %r9b, %eax - //0x000001e8 LBB0_35 - 0x44, 0x01, 0xc0, //0x000001e8 addl %r8d, %eax - 0x3d, 0xa0, 0x86, 0x01, 0x00, //0x000001eb cmpl $100000, %eax - 0x0f, 0x83, 0x30, 0x00, 0x00, 0x00, //0x000001f0 jae LBB0_37 - 0xe9, 0x75, 0x00, 0x00, 0x00, //0x000001f6 jmp LBB0_40 - //0x000001fb LBB0_3 - 0x41, 0xc6, 0x01, 0x30, //0x000001fb movb $48, (%r9) - 0x41, 0x29, 0xf9, //0x000001ff subl %edi, %r9d - 0x41, 0x83, 0xc1, 0x01, //0x00000202 addl $1, %r9d - 0x44, 0x89, 0xc8, //0x00000206 movl %r9d, %eax - 0xe9, 0x38, 0x0c, 0x00, 0x00, //0x00000209 jmp LBB0_156 - //0x0000020e LBB0_32 - 0x39, 0xf9, //0x0000020e cmpl %edi, %ecx - 0x41, 0x83, 0xd8, 0xff, //0x00000210 sbbl $-1, %r8d - 0x44, 0x89, 0xc0, //0x00000214 movl %r8d, %eax - 0x4c, 0x8b, 0x65, 0xc8, //0x00000217 movq $-56(%rbp), %r12 - 0x3d, 0xa0, 0x86, 0x01, 0x00, //0x0000021b cmpl $100000, %eax - 0x0f, 0x82, 0x4a, 0x00, 0x00, 0x00, //0x00000220 jb LBB0_40 - //0x00000226 LBB0_37 - 0x41, 0xbd, 0x06, 0x00, 0x00, 0x00, //0x00000226 movl $6, %r13d - 0x3d, 0x40, 0x42, 0x0f, 0x00, //0x0000022c cmpl $1000000, %eax - 0x0f, 0x82, 0x77, 0x00, 0x00, 0x00, //0x00000231 jb LBB0_45 - 0x41, 0xbd, 0x07, 0x00, 0x00, 0x00, //0x00000237 movl $7, %r13d - 0x3d, 0x80, 0x96, 0x98, 0x00, //0x0000023d cmpl $10000000, %eax - 0x0f, 0x82, 0x66, 0x00, 0x00, 0x00, //0x00000242 jb LBB0_45 - 0x3d, 0x00, 0xe1, 0xf5, 0x05, //0x00000248 cmpl $100000000, %eax - 0x41, 0xbd, 0x09, 0x00, 0x00, 0x00, //0x0000024d movl $9, %r13d - 0xe9, 0x52, 0x00, 0x00, 0x00, //0x00000253 jmp LBB0_44 - //0x00000258 LBB0_8 - 0x44, 0x88, 0xc0, //0x00000258 movb %r8b, %al - 0x01, 0xd0, //0x0000025b addl %edx, %eax - 0x41, 0x83, 0xc6, 0x01, //0x0000025d addl $1, %r14d - 0x4c, 0x8b, 0x65, 0xc8, //0x00000261 movq $-56(%rbp), %r12 - 0x3d, 0xa0, 0x86, 0x01, 0x00, //0x00000265 cmpl $100000, %eax - 0x0f, 0x83, 0xb6, 0xff, 0xff, 0xff, //0x0000026a jae LBB0_37 - //0x00000270 LBB0_40 - 0x41, 0xbd, 0x01, 0x00, 0x00, 0x00, //0x00000270 movl $1, %r13d - 0x83, 0xf8, 0x0a, //0x00000276 cmpl $10, %eax - 0x0f, 0x82, 0x2f, 0x00, 0x00, 0x00, //0x00000279 jb LBB0_45 - 0x41, 0xbd, 0x02, 0x00, 0x00, 0x00, //0x0000027f movl $2, %r13d - 0x83, 0xf8, 0x64, //0x00000285 cmpl $100, %eax - 0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x00000288 jb LBB0_45 - 0x41, 0xbd, 0x03, 0x00, 0x00, 0x00, //0x0000028e movl $3, %r13d - 0x3d, 0xe8, 0x03, 0x00, 0x00, //0x00000294 cmpl $1000, %eax - 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x00000299 jb LBB0_45 - 0x3d, 0x10, 0x27, 0x00, 0x00, //0x0000029f cmpl $10000, %eax - 0x41, 0xbd, 0x05, 0x00, 0x00, 0x00, //0x000002a4 movl $5, %r13d - //0x000002aa LBB0_44 - 0x41, 0x83, 0xdd, 0x00, //0x000002aa sbbl $0, %r13d - //0x000002ae LBB0_45 - 0x47, 0x8d, 0x0c, 0x2e, //0x000002ae leal (%r14,%r13), %r9d - 0x43, 0x8d, 0x0c, 0x2e, //0x000002b2 leal (%r14,%r13), %ecx - 0x83, 0xc1, 0x05, //0x000002b6 addl $5, %ecx - 0x83, 0xf9, 0x1b, //0x000002b9 cmpl $27, %ecx - 0x0f, 0x82, 0x6d, 0x00, 0x00, 0x00, //0x000002bc jb LBB0_70 - 0x44, 0x89, 0xea, //0x000002c2 movl %r13d, %edx - 0x49, 0x8d, 0x0c, 0x14, //0x000002c5 leaq (%r12,%rdx), %rcx - 0x48, 0x83, 0xc1, 0x01, //0x000002c9 addq $1, %rcx - 0x3d, 0x10, 0x27, 0x00, 0x00, //0x000002cd cmpl $10000, %eax - 0x0f, 0x82, 0xc6, 0x00, 0x00, 0x00, //0x000002d2 jb LBB0_47 - 0x89, 0xc6, //0x000002d8 movl %eax, %esi - 0xbb, 0x59, 0x17, 0xb7, 0xd1, //0x000002da movl $3518437209, %ebx - 0x48, 0x0f, 0xaf, 0xde, //0x000002df imulq %rsi, %rbx - 0x48, 0xc1, 0xeb, 0x2d, //0x000002e3 shrq $45, %rbx - 0x44, 0x69, 0xc3, 0xf0, 0xd8, 0xff, 0xff, //0x000002e7 imull $-10000, %ebx, %r8d - 0x41, 0x01, 0xc0, //0x000002ee addl %eax, %r8d - 0x4c, 0x8b, 0x6d, 0xd0, //0x000002f1 movq $-48(%rbp), %r13 - 0x0f, 0x84, 0x48, 0x03, 0x00, 0x00, //0x000002f5 je LBB0_49 - 0x44, 0x89, 0xc0, //0x000002fb movl %r8d, %eax - 0x48, 0x69, 0xc0, 0x1f, 0x85, 0xeb, 0x51, //0x000002fe imulq $1374389535, %rax, %rax - 0x48, 0xc1, 0xe8, 0x25, //0x00000305 shrq $37, %rax - 0x6b, 0xf0, 0x64, //0x00000309 imull $100, %eax, %esi - 0x41, 0x29, 0xf0, //0x0000030c subl %esi, %r8d - 0x48, 0x8d, 0x35, 0x6a, 0x0b, 0x00, 0x00, //0x0000030f leaq $2922(%rip), %rsi /* _Digits+0(%rip) */ - 0x42, 0x0f, 0xb7, 0x3c, 0x46, //0x00000316 movzwl (%rsi,%r8,2), %edi - 0x66, 0x89, 0x79, 0xfe, //0x0000031b movw %di, $-2(%rcx) - 0x0f, 0xb7, 0x04, 0x46, //0x0000031f movzwl (%rsi,%rax,2), %eax - 0x66, 0x89, 0x41, 0xfc, //0x00000323 movw %ax, $-4(%rcx) - 0x45, 0x31, 0xc0, //0x00000327 xorl %r8d, %r8d - 0xe9, 0x1a, 0x03, 0x00, 0x00, //0x0000032a jmp LBB0_51 - //0x0000032f LBB0_70 - 0x45, 0x89, 0xe8, //0x0000032f movl %r13d, %r8d - 0x45, 0x85, 0xf6, //0x00000332 testl %r14d, %r14d - 0x0f, 0x88, 0x1c, 0x01, 0x00, 0x00, //0x00000335 js LBB0_71 - 0x4b, 0x8d, 0x14, 0x04, //0x0000033b leaq (%r12,%r8), %rdx - 0x3d, 0x10, 0x27, 0x00, 0x00, //0x0000033f cmpl $10000, %eax - 0x0f, 0x82, 0x77, 0x01, 0x00, 0x00, //0x00000344 jb LBB0_124 - 0x89, 0xc1, //0x0000034a movl %eax, %ecx - 0xbe, 0x59, 0x17, 0xb7, 0xd1, //0x0000034c movl $3518437209, %esi - 0x48, 0x0f, 0xaf, 0xf1, //0x00000351 imulq %rcx, %rsi - 0x48, 0xc1, 0xee, 0x2d, //0x00000355 shrq $45, %rsi - 0x69, 0xce, 0xf0, 0xd8, 0xff, 0xff, //0x00000359 imull $-10000, %esi, %ecx - 0x01, 0xc1, //0x0000035f addl %eax, %ecx - 0x48, 0x69, 0xc1, 0x1f, 0x85, 0xeb, 0x51, //0x00000361 imulq $1374389535, %rcx, %rax - 0x48, 0xc1, 0xe8, 0x25, //0x00000368 shrq $37, %rax - 0x6b, 0xf8, 0x64, //0x0000036c imull $100, %eax, %edi - 0x29, 0xf9, //0x0000036f subl %edi, %ecx - 0x48, 0x8d, 0x3d, 0x08, 0x0b, 0x00, 0x00, //0x00000371 leaq $2824(%rip), %rdi /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x4f, //0x00000378 movzwl (%rdi,%rcx,2), %ecx - 0x66, 0x89, 0x4a, 0xfe, //0x0000037c movw %cx, $-2(%rdx) - 0x48, 0x8d, 0x4a, 0xfc, //0x00000380 leaq $-4(%rdx), %rcx - 0x0f, 0xb7, 0x04, 0x47, //0x00000384 movzwl (%rdi,%rax,2), %eax - 0x66, 0x89, 0x42, 0xfc, //0x00000388 movw %ax, $-4(%rdx) - 0x89, 0xf0, //0x0000038c movl %esi, %eax - 0x83, 0xf8, 0x64, //0x0000038e cmpl $100, %eax - 0x0f, 0x83, 0x36, 0x01, 0x00, 0x00, //0x00000391 jae LBB0_128 - //0x00000397 LBB0_127 - 0x89, 0xc3, //0x00000397 movl %eax, %ebx - 0xe9, 0x70, 0x01, 0x00, 0x00, //0x00000399 jmp LBB0_130 - //0x0000039e LBB0_47 - 0x45, 0x31, 0xc0, //0x0000039e xorl %r8d, %r8d - 0x89, 0xc3, //0x000003a1 movl %eax, %ebx - 0x4c, 0x8b, 0x6d, 0xd0, //0x000003a3 movq $-48(%rbp), %r13 - 0x83, 0xfb, 0x64, //0x000003a7 cmpl $100, %ebx - 0x0f, 0x83, 0xa6, 0x02, 0x00, 0x00, //0x000003aa jae LBB0_54 - //0x000003b0 LBB0_53 - 0x89, 0xd8, //0x000003b0 movl %ebx, %eax - 0xe9, 0xe8, 0x02, 0x00, 0x00, //0x000003b2 jmp LBB0_56 - //0x000003b7 LBB0_12 - 0x41, 0xd3, 0xeb, //0x000003b7 shrl %cl, %r11d - 0x41, 0x81, 0xfb, 0xa0, 0x86, 0x01, 0x00, //0x000003ba cmpl $100000, %r11d - 0x0f, 0x82, 0xc8, 0x01, 0x00, 0x00, //0x000003c1 jb LBB0_18 - 0xb9, 0x06, 0x00, 0x00, 0x00, //0x000003c7 movl $6, %ecx - 0x41, 0x81, 0xfb, 0x40, 0x42, 0x0f, 0x00, //0x000003cc cmpl $1000000, %r11d - 0x0f, 0x82, 0x22, 0x00, 0x00, 0x00, //0x000003d3 jb LBB0_16 - 0xb9, 0x07, 0x00, 0x00, 0x00, //0x000003d9 movl $7, %ecx - 0x41, 0x81, 0xfb, 0x80, 0x96, 0x98, 0x00, //0x000003de cmpl $10000000, %r11d - 0x0f, 0x82, 0x10, 0x00, 0x00, 0x00, //0x000003e5 jb LBB0_16 - 0x41, 0x81, 0xfb, 0x00, 0xe1, 0xf5, 0x05, //0x000003eb cmpl $100000000, %r11d - 0xb9, 0x09, 0x00, 0x00, 0x00, //0x000003f2 movl $9, %ecx - 0x48, 0x83, 0xd9, 0x00, //0x000003f7 sbbq $0, %rcx - //0x000003fb LBB0_16 - 0x4c, 0x01, 0xc9, //0x000003fb addq %r9, %rcx - //0x000003fe LBB0_17 - 0x44, 0x89, 0xd8, //0x000003fe movl %r11d, %eax - 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00000401 movl $3518437209, %edx - 0x48, 0x0f, 0xaf, 0xd0, //0x00000406 imulq %rax, %rdx - 0x48, 0xc1, 0xea, 0x2d, //0x0000040a shrq $45, %rdx - 0x69, 0xc2, 0xf0, 0xd8, 0xff, 0xff, //0x0000040e imull $-10000, %edx, %eax - 0x44, 0x01, 0xd8, //0x00000414 addl %r11d, %eax - 0x48, 0x69, 0xf0, 0x1f, 0x85, 0xeb, 0x51, //0x00000417 imulq $1374389535, %rax, %rsi - 0x48, 0xc1, 0xee, 0x25, //0x0000041e shrq $37, %rsi - 0x6b, 0xde, 0x64, //0x00000422 imull $100, %esi, %ebx - 0x29, 0xd8, //0x00000425 subl %ebx, %eax - 0x48, 0x8d, 0x1d, 0x52, 0x0a, 0x00, 0x00, //0x00000427 leaq $2642(%rip), %rbx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x43, //0x0000042e movzwl (%rbx,%rax,2), %eax - 0x66, 0x89, 0x41, 0xfe, //0x00000432 movw %ax, $-2(%rcx) - 0x0f, 0xb7, 0x04, 0x73, //0x00000436 movzwl (%rbx,%rsi,2), %eax - 0x66, 0x89, 0x41, 0xfc, //0x0000043a movw %ax, $-4(%rcx) - 0x48, 0x89, 0xc8, //0x0000043e movq %rcx, %rax - 0x48, 0x83, 0xc1, 0xfc, //0x00000441 addq $-4, %rcx - 0x41, 0x89, 0xd3, //0x00000445 movl %edx, %r11d - 0x41, 0x83, 0xfb, 0x64, //0x00000448 cmpl $100, %r11d - 0x0f, 0x83, 0x7d, 0x01, 0x00, 0x00, //0x0000044c jae LBB0_25 - 0xe9, 0xbb, 0x01, 0x00, 0x00, //0x00000452 jmp LBB0_27 - //0x00000457 LBB0_71 - 0x45, 0x85, 0xc9, //0x00000457 testl %r9d, %r9d - 0x0f, 0x8f, 0x22, 0x06, 0x00, 0x00, //0x0000045a jg LBB0_84 - 0x66, 0x41, 0xc7, 0x04, 0x24, 0x30, 0x2e, //0x00000460 movw $11824, (%r12) - 0x49, 0x83, 0xc4, 0x02, //0x00000467 addq $2, %r12 - 0x45, 0x85, 0xc9, //0x0000046b testl %r9d, %r9d - 0x0f, 0x89, 0x0e, 0x06, 0x00, 0x00, //0x0000046e jns LBB0_84 - 0x45, 0x89, 0xeb, //0x00000474 movl %r13d, %r11d - 0x41, 0xf7, 0xd3, //0x00000477 notl %r11d - 0x45, 0x29, 0xf3, //0x0000047a subl %r14d, %r11d - 0x31, 0xc9, //0x0000047d xorl %ecx, %ecx - 0x41, 0x83, 0xfb, 0x1f, //0x0000047f cmpl $31, %r11d - 0x0f, 0x82, 0xe0, 0x05, 0x00, 0x00, //0x00000483 jb LBB0_82 - 0x4c, 0x89, 0xe7, //0x00000489 movq %r12, %rdi - 0x49, 0x83, 0xc3, 0x01, //0x0000048c addq $1, %r11 - 0x4c, 0x89, 0xd9, //0x00000490 movq %r11, %rcx - 0x48, 0x83, 0xe1, 0xe0, //0x00000493 andq $-32, %rcx - 0x48, 0x8d, 0x51, 0xe0, //0x00000497 leaq $-32(%rcx), %rdx - 0x49, 0x89, 0xd4, //0x0000049b movq %rdx, %r12 - 0x49, 0xc1, 0xec, 0x05, //0x0000049e shrq $5, %r12 - 0x49, 0x83, 0xc4, 0x01, //0x000004a2 addq $1, %r12 - 0x45, 0x89, 0xe7, //0x000004a6 movl %r12d, %r15d - 0x41, 0x83, 0xe7, 0x07, //0x000004a9 andl $7, %r15d - 0x48, 0x81, 0xfa, 0xe0, 0x00, 0x00, 0x00, //0x000004ad cmpq $224, %rdx - 0x0f, 0x83, 0xbe, 0x04, 0x00, 0x00, //0x000004b4 jae LBB0_76 - 0x31, 0xd2, //0x000004ba xorl %edx, %edx - 0xe9, 0x5c, 0x05, 0x00, 0x00, //0x000004bc jmp LBB0_78 - //0x000004c1 LBB0_124 - 0x48, 0x89, 0xd1, //0x000004c1 movq %rdx, %rcx - 0x83, 0xf8, 0x64, //0x000004c4 cmpl $100, %eax - 0x0f, 0x82, 0xca, 0xfe, 0xff, 0xff, //0x000004c7 jb LBB0_127 - //0x000004cd LBB0_128 - 0x48, 0x83, 0xc1, 0xff, //0x000004cd addq $-1, %rcx - 0x4c, 0x8d, 0x1d, 0xa8, 0x09, 0x00, 0x00, //0x000004d1 leaq $2472(%rip), %r11 /* _Digits+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000004d8 .p2align 4, 0x90 - //0x000004e0 LBB0_129 - 0x89, 0xc6, //0x000004e0 movl %eax, %esi - 0x48, 0x69, 0xde, 0x1f, 0x85, 0xeb, 0x51, //0x000004e2 imulq $1374389535, %rsi, %rbx - 0x48, 0xc1, 0xeb, 0x25, //0x000004e9 shrq $37, %rbx - 0x6b, 0xf3, 0x64, //0x000004ed imull $100, %ebx, %esi - 0x89, 0xc7, //0x000004f0 movl %eax, %edi - 0x29, 0xf7, //0x000004f2 subl %esi, %edi - 0x41, 0x0f, 0xb7, 0x34, 0x7b, //0x000004f4 movzwl (%r11,%rdi,2), %esi - 0x66, 0x89, 0x71, 0xff, //0x000004f9 movw %si, $-1(%rcx) - 0x48, 0x83, 0xc1, 0xfe, //0x000004fd addq $-2, %rcx - 0x3d, 0x0f, 0x27, 0x00, 0x00, //0x00000501 cmpl $9999, %eax - 0x89, 0xd8, //0x00000506 movl %ebx, %eax - 0x0f, 0x87, 0xd2, 0xff, 0xff, 0xff, //0x00000508 ja LBB0_129 - //0x0000050e LBB0_130 - 0x4d, 0x63, 0xe9, //0x0000050e movslq %r9d, %r13 - 0x83, 0xfb, 0x0a, //0x00000511 cmpl $10, %ebx - 0x0f, 0x82, 0x23, 0x00, 0x00, 0x00, //0x00000514 jb LBB0_132 - 0x89, 0xd8, //0x0000051a movl %ebx, %eax - 0x48, 0x8d, 0x0d, 0x5d, 0x09, 0x00, 0x00, //0x0000051c leaq $2397(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x00000523 movzwl (%rcx,%rax,2), %eax - 0x66, 0x41, 0x89, 0x04, 0x24, //0x00000527 movw %ax, (%r12) - 0x4d, 0x01, 0xec, //0x0000052c addq %r13, %r12 - 0x4d, 0x39, 0xe8, //0x0000052f cmpq %r13, %r8 - 0x0f, 0x8c, 0x18, 0x00, 0x00, 0x00, //0x00000532 jl LBB0_135 - 0xe9, 0xdd, 0x03, 0x00, 0x00, //0x00000538 jmp LBB0_134 - //0x0000053d LBB0_132 - 0x80, 0xc3, 0x30, //0x0000053d addb $48, %bl - 0x41, 0x88, 0x1c, 0x24, //0x00000540 movb %bl, (%r12) - 0x4d, 0x01, 0xec, //0x00000544 addq %r13, %r12 - 0x4d, 0x39, 0xe8, //0x00000547 cmpq %r13, %r8 - 0x0f, 0x8d, 0xca, 0x03, 0x00, 0x00, //0x0000054a jge LBB0_134 - //0x00000550 LBB0_135 - 0x48, 0x8b, 0x45, 0xd0, //0x00000550 movq $-48(%rbp), %rax - 0x4c, 0x01, 0xd0, //0x00000554 addq %r10, %rax - 0x4d, 0x8d, 0x34, 0x00, //0x00000557 leaq (%r8,%rax), %r14 - 0x49, 0x83, 0xc6, 0x01, //0x0000055b addq $1, %r14 - 0x49, 0x01, 0xc5, //0x0000055f addq %rax, %r13 - 0x4d, 0x39, 0xee, //0x00000562 cmpq %r13, %r14 - 0x4d, 0x89, 0xef, //0x00000565 movq %r13, %r15 - 0x4d, 0x0f, 0x47, 0xfe, //0x00000568 cmovaq %r14, %r15 - 0x4e, 0x8d, 0x1c, 0x00, //0x0000056c leaq (%rax,%r8), %r11 - 0x4d, 0x29, 0xdf, //0x00000570 subq %r11, %r15 - 0x49, 0x83, 0xff, 0x08, //0x00000573 cmpq $8, %r15 - 0x0f, 0x82, 0xd3, 0x03, 0x00, 0x00, //0x00000577 jb LBB0_152 - 0x49, 0x83, 0xff, 0x20, //0x0000057d cmpq $32, %r15 - 0x0f, 0x83, 0xfb, 0x01, 0x00, 0x00, //0x00000581 jae LBB0_141 - 0x45, 0x31, 0xc9, //0x00000587 xorl %r9d, %r9d - 0xe9, 0x3b, 0x03, 0x00, 0x00, //0x0000058a jmp LBB0_138 - //0x0000058f LBB0_18 - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000058f movl $1, %eax - 0x41, 0x83, 0xfb, 0x0a, //0x00000594 cmpl $10, %r11d - 0x0f, 0x82, 0x21, 0x00, 0x00, 0x00, //0x00000598 jb LBB0_21 - 0xb8, 0x02, 0x00, 0x00, 0x00, //0x0000059e movl $2, %eax - 0x41, 0x83, 0xfb, 0x64, //0x000005a3 cmpl $100, %r11d - 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x000005a7 jb LBB0_21 - 0xb8, 0x03, 0x00, 0x00, 0x00, //0x000005ad movl $3, %eax - 0x41, 0x81, 0xfb, 0xe8, 0x03, 0x00, 0x00, //0x000005b2 cmpl $1000, %r11d - 0x0f, 0x83, 0x67, 0x03, 0x00, 0x00, //0x000005b9 jae LBB0_23 - //0x000005bf LBB0_21 - 0x4c, 0x01, 0xc8, //0x000005bf addq %r9, %rax - 0x48, 0x89, 0xc1, //0x000005c2 movq %rax, %rcx - 0x41, 0x83, 0xfb, 0x64, //0x000005c5 cmpl $100, %r11d - 0x0f, 0x82, 0x43, 0x00, 0x00, 0x00, //0x000005c9 jb LBB0_27 - //0x000005cf LBB0_25 - 0x48, 0x83, 0xc1, 0xff, //0x000005cf addq $-1, %rcx - 0x4c, 0x8d, 0x05, 0xa6, 0x08, 0x00, 0x00, //0x000005d3 leaq $2214(%rip), %r8 /* _Digits+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000005da .p2align 4, 0x90 - //0x000005e0 LBB0_26 - 0x44, 0x89, 0xde, //0x000005e0 movl %r11d, %esi - 0x44, 0x89, 0xdb, //0x000005e3 movl %r11d, %ebx - 0x4c, 0x69, 0xdb, 0x1f, 0x85, 0xeb, 0x51, //0x000005e6 imulq $1374389535, %rbx, %r11 - 0x49, 0xc1, 0xeb, 0x25, //0x000005ed shrq $37, %r11 - 0x41, 0x6b, 0xdb, 0x64, //0x000005f1 imull $100, %r11d, %ebx - 0x89, 0xf2, //0x000005f5 movl %esi, %edx - 0x29, 0xda, //0x000005f7 subl %ebx, %edx - 0x41, 0x0f, 0xb7, 0x14, 0x50, //0x000005f9 movzwl (%r8,%rdx,2), %edx - 0x66, 0x89, 0x51, 0xff, //0x000005fe movw %dx, $-1(%rcx) - 0x48, 0x83, 0xc1, 0xfe, //0x00000602 addq $-2, %rcx - 0x81, 0xfe, 0x0f, 0x27, 0x00, 0x00, //0x00000606 cmpl $9999, %esi - 0x0f, 0x87, 0xce, 0xff, 0xff, 0xff, //0x0000060c ja LBB0_26 - //0x00000612 LBB0_27 - 0x41, 0x83, 0xfb, 0x0a, //0x00000612 cmpl $10, %r11d - 0x0f, 0x82, 0x19, 0x00, 0x00, 0x00, //0x00000616 jb LBB0_29 - 0x44, 0x89, 0xd9, //0x0000061c movl %r11d, %ecx - 0x48, 0x8d, 0x15, 0x5a, 0x08, 0x00, 0x00, //0x0000061f leaq $2138(%rip), %rdx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x4a, //0x00000626 movzwl (%rdx,%rcx,2), %ecx - 0x66, 0x41, 0x89, 0x09, //0x0000062a movw %cx, (%r9) - 0x29, 0xf8, //0x0000062e subl %edi, %eax - 0xe9, 0x11, 0x08, 0x00, 0x00, //0x00000630 jmp LBB0_156 - //0x00000635 LBB0_29 - 0x41, 0x80, 0xc3, 0x30, //0x00000635 addb $48, %r11b - 0x45, 0x88, 0x19, //0x00000639 movb %r11b, (%r9) - 0x29, 0xf8, //0x0000063c subl %edi, %eax - 0xe9, 0x03, 0x08, 0x00, 0x00, //0x0000063e jmp LBB0_156 - //0x00000643 LBB0_49 - 0x41, 0xb8, 0x04, 0x00, 0x00, 0x00, //0x00000643 movl $4, %r8d - //0x00000649 LBB0_51 - 0x48, 0x83, 0xc1, 0xfc, //0x00000649 addq $-4, %rcx - 0x83, 0xfb, 0x64, //0x0000064d cmpl $100, %ebx - 0x0f, 0x82, 0x5a, 0xfd, 0xff, 0xff, //0x00000650 jb LBB0_53 - //0x00000656 LBB0_54 - 0x48, 0x83, 0xc1, 0xff, //0x00000656 addq $-1, %rcx - 0x4c, 0x8d, 0x1d, 0x1f, 0x08, 0x00, 0x00, //0x0000065a leaq $2079(%rip), %r11 /* _Digits+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000661 .p2align 4, 0x90 - //0x00000670 LBB0_55 - 0x89, 0xd8, //0x00000670 movl %ebx, %eax - 0x48, 0x69, 0xc0, 0x1f, 0x85, 0xeb, 0x51, //0x00000672 imulq $1374389535, %rax, %rax - 0x48, 0xc1, 0xe8, 0x25, //0x00000679 shrq $37, %rax - 0x6b, 0xf0, 0x64, //0x0000067d imull $100, %eax, %esi - 0x89, 0xdf, //0x00000680 movl %ebx, %edi - 0x29, 0xf7, //0x00000682 subl %esi, %edi - 0x41, 0x0f, 0xb7, 0x34, 0x7b, //0x00000684 movzwl (%r11,%rdi,2), %esi - 0x66, 0x89, 0x71, 0xff, //0x00000689 movw %si, $-1(%rcx) - 0x48, 0x83, 0xc1, 0xfe, //0x0000068d addq $-2, %rcx - 0x81, 0xfb, 0x0f, 0x27, 0x00, 0x00, //0x00000691 cmpl $9999, %ebx - 0x89, 0xc3, //0x00000697 movl %eax, %ebx - 0x0f, 0x87, 0xd1, 0xff, 0xff, 0xff, //0x00000699 ja LBB0_55 - //0x0000069f LBB0_56 - 0x49, 0x8d, 0x4c, 0x24, 0x01, //0x0000069f leaq $1(%r12), %rcx - 0x83, 0xf8, 0x0a, //0x000006a4 cmpl $10, %eax - 0x0f, 0x82, 0x1f, 0x00, 0x00, 0x00, //0x000006a7 jb LBB0_58 - 0x89, 0xc6, //0x000006ad movl %eax, %esi - 0x48, 0x8d, 0x3d, 0xca, 0x07, 0x00, 0x00, //0x000006af leaq $1994(%rip), %rdi /* _Digits+0(%rip) */ - 0x8a, 0x04, 0x77, //0x000006b6 movb (%rdi,%rsi,2), %al - 0x8a, 0x5c, 0x77, 0x01, //0x000006b9 movb $1(%rdi,%rsi,2), %bl - 0x41, 0x88, 0x44, 0x24, 0x01, //0x000006bd movb %al, $1(%r12) - 0x41, 0x88, 0x5c, 0x24, 0x02, //0x000006c2 movb %bl, $2(%r12) - 0xe9, 0x04, 0x00, 0x00, 0x00, //0x000006c7 jmp LBB0_59 - //0x000006cc LBB0_58 - 0x04, 0x30, //0x000006cc addb $48, %al - 0x88, 0x01, //0x000006ce movb %al, (%rcx) - //0x000006d0 LBB0_59 - 0x4d, 0x29, 0xc2, //0x000006d0 subq %r8, %r10 - 0x4d, 0x01, 0xea, //0x000006d3 addq %r13, %r10 - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000006d6 movl $1, %ebx - 0x4c, 0x29, 0xc3, //0x000006db subq %r8, %rbx - 0x90, 0x90, //0x000006de .p2align 4, 0x90 - //0x000006e0 LBB0_60 - 0x48, 0x83, 0xc3, 0xff, //0x000006e0 addq $-1, %rbx - 0x41, 0x80, 0x3c, 0x12, 0x30, //0x000006e4 cmpb $48, (%r10,%rdx) - 0x4d, 0x8d, 0x52, 0xff, //0x000006e9 leaq $-1(%r10), %r10 - 0x0f, 0x84, 0xed, 0xff, 0xff, 0xff, //0x000006ed je LBB0_60 - 0x41, 0x88, 0x04, 0x24, //0x000006f3 movb %al, (%r12) - 0x48, 0x01, 0xd3, //0x000006f7 addq %rdx, %rbx - 0x48, 0x83, 0xfb, 0x02, //0x000006fa cmpq $2, %rbx - 0x0f, 0x8c, 0x46, 0x00, 0x00, 0x00, //0x000006fe jl LBB0_62 - 0x49, 0x8d, 0x04, 0x12, //0x00000704 leaq (%r10,%rdx), %rax - 0x48, 0x83, 0xc0, 0x02, //0x00000708 addq $2, %rax - 0xc6, 0x01, 0x2e, //0x0000070c movb $46, (%rcx) - 0xc6, 0x00, 0x65, //0x0000070f movb $101, (%rax) - 0x45, 0x85, 0xc9, //0x00000712 testl %r9d, %r9d - 0x0f, 0x8e, 0x43, 0x00, 0x00, 0x00, //0x00000715 jle LBB0_65 - //0x0000071b LBB0_66 - 0x41, 0x83, 0xc1, 0xff, //0x0000071b addl $-1, %r9d - 0xc6, 0x40, 0x01, 0x2b, //0x0000071f movb $43, $1(%rax) - 0x44, 0x89, 0xc9, //0x00000723 movl %r9d, %ecx - 0x83, 0xf9, 0x0a, //0x00000726 cmpl $10, %ecx - 0x0f, 0x8c, 0x44, 0x00, 0x00, 0x00, //0x00000729 jl LBB0_69 - //0x0000072f LBB0_68 - 0x48, 0x63, 0xc9, //0x0000072f movslq %ecx, %rcx - 0x48, 0x8d, 0x15, 0x47, 0x07, 0x00, 0x00, //0x00000732 leaq $1863(%rip), %rdx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x4a, //0x00000739 movzwl (%rdx,%rcx,2), %ecx - 0x66, 0x89, 0x48, 0x02, //0x0000073d movw %cx, $2(%rax) - 0x48, 0x83, 0xc0, 0x04, //0x00000741 addq $4, %rax - 0xe9, 0xf9, 0x06, 0x00, 0x00, //0x00000745 jmp LBB0_155 - //0x0000074a LBB0_62 - 0x49, 0x8d, 0x04, 0x12, //0x0000074a leaq (%r10,%rdx), %rax - 0x48, 0x83, 0xc0, 0x01, //0x0000074e addq $1, %rax - 0xc6, 0x00, 0x65, //0x00000752 movb $101, (%rax) - 0x45, 0x85, 0xc9, //0x00000755 testl %r9d, %r9d - 0x0f, 0x8f, 0xbd, 0xff, 0xff, 0xff, //0x00000758 jg LBB0_66 - //0x0000075e LBB0_65 - 0xc6, 0x40, 0x01, 0x2d, //0x0000075e movb $45, $1(%rax) - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000762 movl $1, %ecx - 0x44, 0x29, 0xc9, //0x00000767 subl %r9d, %ecx - 0x83, 0xf9, 0x0a, //0x0000076a cmpl $10, %ecx - 0x0f, 0x8d, 0xbc, 0xff, 0xff, 0xff, //0x0000076d jge LBB0_68 - //0x00000773 LBB0_69 - 0x80, 0xc1, 0x30, //0x00000773 addb $48, %cl - 0x88, 0x48, 0x02, //0x00000776 movb %cl, $2(%rax) - 0x48, 0x83, 0xc0, 0x03, //0x00000779 addq $3, %rax - 0xe9, 0xc1, 0x06, 0x00, 0x00, //0x0000077d jmp LBB0_155 - //0x00000782 LBB0_141 - 0x4c, 0x89, 0xe6, //0x00000782 movq %r12, %rsi - 0x4d, 0x89, 0xf9, //0x00000785 movq %r15, %r9 - 0x49, 0x83, 0xe1, 0xe0, //0x00000788 andq $-32, %r9 - 0x49, 0x8d, 0x41, 0xe0, //0x0000078c leaq $-32(%r9), %rax - 0x48, 0x89, 0xc3, //0x00000790 movq %rax, %rbx - 0x48, 0xc1, 0xeb, 0x05, //0x00000793 shrq $5, %rbx - 0x48, 0x83, 0xc3, 0x01, //0x00000797 addq $1, %rbx - 0x41, 0x89, 0xdc, //0x0000079b movl %ebx, %r12d - 0x41, 0x83, 0xe4, 0x07, //0x0000079e andl $7, %r12d - 0x48, 0x3d, 0xe0, 0x00, 0x00, 0x00, //0x000007a2 cmpq $224, %rax - 0x0f, 0x83, 0x07, 0x00, 0x00, 0x00, //0x000007a8 jae LBB0_143 - 0x31, 0xc9, //0x000007ae xorl %ecx, %ecx - 0xe9, 0xb0, 0x00, 0x00, 0x00, //0x000007b0 jmp LBB0_145 - //0x000007b5 LBB0_143 - 0x4b, 0x8d, 0x04, 0x02, //0x000007b5 leaq (%r10,%r8), %rax - 0x48, 0x8b, 0x4d, 0xd0, //0x000007b9 movq $-48(%rbp), %rcx - 0x48, 0x01, 0xc8, //0x000007bd addq %rcx, %rax - 0x48, 0x05, 0xf0, 0x00, 0x00, 0x00, //0x000007c0 addq $240, %rax - 0x48, 0x83, 0xe3, 0xf8, //0x000007c6 andq $-8, %rbx - 0x48, 0xf7, 0xdb, //0x000007ca negq %rbx - 0x31, 0xc9, //0x000007cd xorl %ecx, %ecx - 0xf3, 0x0f, 0x6f, 0x05, 0x29, 0xf8, 0xff, 0xff, //0x000007cf movdqu $-2007(%rip), %xmm0 /* LCPI0_0+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000007d7 .p2align 4, 0x90 - //0x000007e0 LBB0_144 - 0xf3, 0x0f, 0x7f, 0x84, 0x08, 0x10, 0xff, 0xff, 0xff, //0x000007e0 movdqu %xmm0, $-240(%rax,%rcx) - 0xf3, 0x0f, 0x7f, 0x84, 0x08, 0x20, 0xff, 0xff, 0xff, //0x000007e9 movdqu %xmm0, $-224(%rax,%rcx) - 0xf3, 0x0f, 0x7f, 0x84, 0x08, 0x30, 0xff, 0xff, 0xff, //0x000007f2 movdqu %xmm0, $-208(%rax,%rcx) - 0xf3, 0x0f, 0x7f, 0x84, 0x08, 0x40, 0xff, 0xff, 0xff, //0x000007fb movdqu %xmm0, $-192(%rax,%rcx) - 0xf3, 0x0f, 0x7f, 0x84, 0x08, 0x50, 0xff, 0xff, 0xff, //0x00000804 movdqu %xmm0, $-176(%rax,%rcx) - 0xf3, 0x0f, 0x7f, 0x84, 0x08, 0x60, 0xff, 0xff, 0xff, //0x0000080d movdqu %xmm0, $-160(%rax,%rcx) - 0xf3, 0x0f, 0x7f, 0x84, 0x08, 0x70, 0xff, 0xff, 0xff, //0x00000816 movdqu %xmm0, $-144(%rax,%rcx) - 0xf3, 0x0f, 0x7f, 0x44, 0x08, 0x80, //0x0000081f movdqu %xmm0, $-128(%rax,%rcx) - 0xf3, 0x0f, 0x7f, 0x44, 0x08, 0x90, //0x00000825 movdqu %xmm0, $-112(%rax,%rcx) - 0xf3, 0x0f, 0x7f, 0x44, 0x08, 0xa0, //0x0000082b movdqu %xmm0, $-96(%rax,%rcx) - 0xf3, 0x0f, 0x7f, 0x44, 0x08, 0xb0, //0x00000831 movdqu %xmm0, $-80(%rax,%rcx) - 0xf3, 0x0f, 0x7f, 0x44, 0x08, 0xc0, //0x00000837 movdqu %xmm0, $-64(%rax,%rcx) - 0xf3, 0x0f, 0x7f, 0x44, 0x08, 0xd0, //0x0000083d movdqu %xmm0, $-48(%rax,%rcx) - 0xf3, 0x0f, 0x7f, 0x44, 0x08, 0xe0, //0x00000843 movdqu %xmm0, $-32(%rax,%rcx) - 0xf3, 0x0f, 0x7f, 0x44, 0x08, 0xf0, //0x00000849 movdqu %xmm0, $-16(%rax,%rcx) - 0xf3, 0x0f, 0x7f, 0x04, 0x08, //0x0000084f movdqu %xmm0, (%rax,%rcx) - 0x48, 0x81, 0xc1, 0x00, 0x01, 0x00, 0x00, //0x00000854 addq $256, %rcx - 0x48, 0x83, 0xc3, 0x08, //0x0000085b addq $8, %rbx - 0x0f, 0x85, 0x7b, 0xff, 0xff, 0xff, //0x0000085f jne LBB0_144 - //0x00000865 LBB0_145 - 0x4d, 0x85, 0xe4, //0x00000865 testq %r12, %r12 - 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x00000868 je LBB0_148 - 0x4c, 0x01, 0xd1, //0x0000086e addq %r10, %rcx - 0x4c, 0x01, 0xc1, //0x00000871 addq %r8, %rcx - 0x48, 0x8b, 0x45, 0xd0, //0x00000874 movq $-48(%rbp), %rax - 0x48, 0x01, 0xc8, //0x00000878 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x10, //0x0000087b addq $16, %rax - 0x49, 0xc1, 0xe4, 0x05, //0x0000087f shlq $5, %r12 - 0x31, 0xc9, //0x00000883 xorl %ecx, %ecx - 0xf3, 0x0f, 0x6f, 0x05, 0x73, 0xf7, 0xff, 0xff, //0x00000885 movdqu $-2189(%rip), %xmm0 /* LCPI0_0+0(%rip) */ - 0x90, 0x90, 0x90, //0x0000088d .p2align 4, 0x90 - //0x00000890 LBB0_147 - 0xf3, 0x0f, 0x7f, 0x44, 0x08, 0xf0, //0x00000890 movdqu %xmm0, $-16(%rax,%rcx) - 0xf3, 0x0f, 0x7f, 0x04, 0x08, //0x00000896 movdqu %xmm0, (%rax,%rcx) - 0x48, 0x83, 0xc1, 0x20, //0x0000089b addq $32, %rcx - 0x49, 0x39, 0xcc, //0x0000089f cmpq %rcx, %r12 - 0x0f, 0x85, 0xe8, 0xff, 0xff, 0xff, //0x000008a2 jne LBB0_147 - //0x000008a8 LBB0_148 - 0x4d, 0x39, 0xcf, //0x000008a8 cmpq %r9, %r15 - 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x000008ab jne LBB0_150 - 0x48, 0x89, 0xf0, //0x000008b1 movq %rsi, %rax - 0x4c, 0x8b, 0x6d, 0xd0, //0x000008b4 movq $-48(%rbp), %r13 - 0xe9, 0x86, 0x05, 0x00, 0x00, //0x000008b8 jmp LBB0_155 - //0x000008bd LBB0_150 - 0x41, 0xf6, 0xc7, 0x18, //0x000008bd testb $24, %r15b - 0x49, 0x89, 0xf4, //0x000008c1 movq %rsi, %r12 - 0x0f, 0x84, 0x83, 0x00, 0x00, 0x00, //0x000008c4 je LBB0_151 - //0x000008ca LBB0_138 - 0x4d, 0x39, 0xee, //0x000008ca cmpq %r13, %r14 - 0x4d, 0x0f, 0x47, 0xee, //0x000008cd cmovaq %r14, %r13 - 0x4d, 0x29, 0xdd, //0x000008d1 subq %r11, %r13 - 0x4d, 0x89, 0xeb, //0x000008d4 movq %r13, %r11 - 0x49, 0x83, 0xe3, 0xf8, //0x000008d7 andq $-8, %r11 - 0x4c, 0x01, 0xda, //0x000008db addq %r11, %rdx - 0x4d, 0x01, 0xca, //0x000008de addq %r9, %r10 - 0x4d, 0x01, 0xc2, //0x000008e1 addq %r8, %r10 - 0x4c, 0x03, 0x55, 0xd0, //0x000008e4 addq $-48(%rbp), %r10 - 0x4c, 0x89, 0xd9, //0x000008e8 movq %r11, %rcx - 0x4c, 0x29, 0xc9, //0x000008eb subq %r9, %rcx - 0x31, 0xdb, //0x000008ee xorl %ebx, %ebx - 0x48, 0xb8, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x000008f0 movabsq $3472328296227680304, %rax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000008fa .p2align 4, 0x90 - //0x00000900 LBB0_139 - 0x49, 0x89, 0x04, 0x1a, //0x00000900 movq %rax, (%r10,%rbx) - 0x48, 0x83, 0xc3, 0x08, //0x00000904 addq $8, %rbx - 0x48, 0x39, 0xd9, //0x00000908 cmpq %rbx, %rcx - 0x0f, 0x85, 0xef, 0xff, 0xff, 0xff, //0x0000090b jne LBB0_139 - 0x4d, 0x39, 0xdd, //0x00000911 cmpq %r11, %r13 - 0x0f, 0x85, 0x36, 0x00, 0x00, 0x00, //0x00000914 jne LBB0_152 - //0x0000091a LBB0_134 - 0x4c, 0x89, 0xe0, //0x0000091a movq %r12, %rax - 0x4c, 0x8b, 0x6d, 0xd0, //0x0000091d movq $-48(%rbp), %r13 - 0xe9, 0x1d, 0x05, 0x00, 0x00, //0x00000921 jmp LBB0_155 - //0x00000926 LBB0_23 - 0x41, 0x81, 0xfb, 0x10, 0x27, 0x00, 0x00, //0x00000926 cmpl $10000, %r11d - 0x4c, 0x89, 0xc9, //0x0000092d movq %r9, %rcx - 0x48, 0x83, 0xd9, 0x00, //0x00000930 sbbq $0, %rcx - 0x48, 0x83, 0xc1, 0x05, //0x00000934 addq $5, %rcx - 0x41, 0x81, 0xfb, 0x10, 0x27, 0x00, 0x00, //0x00000938 cmpl $10000, %r11d - 0x0f, 0x83, 0xb9, 0xfa, 0xff, 0xff, //0x0000093f jae LBB0_17 - 0x48, 0x89, 0xc8, //0x00000945 movq %rcx, %rax - 0xe9, 0x82, 0xfc, 0xff, 0xff, //0x00000948 jmp LBB0_25 - //0x0000094d LBB0_151 - 0x4c, 0x01, 0xca, //0x0000094d addq %r9, %rdx - //0x00000950 LBB0_152 - 0x4c, 0x8b, 0x6d, 0xd0, //0x00000950 movq $-48(%rbp), %r13 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000954 .p2align 4, 0x90 - //0x00000960 LBB0_153 - 0xc6, 0x02, 0x30, //0x00000960 movb $48, (%rdx) - 0x48, 0x83, 0xc2, 0x01, //0x00000963 addq $1, %rdx - 0x4c, 0x39, 0xe2, //0x00000967 cmpq %r12, %rdx - 0x0f, 0x82, 0xf0, 0xff, 0xff, 0xff, //0x0000096a jb LBB0_153 - 0x4c, 0x89, 0xe0, //0x00000970 movq %r12, %rax - 0xe9, 0xcb, 0x04, 0x00, 0x00, //0x00000973 jmp LBB0_155 - //0x00000978 LBB0_76 - 0x48, 0x8b, 0x55, 0xd0, //0x00000978 movq $-48(%rbp), %rdx - 0x49, 0x8d, 0x1c, 0x12, //0x0000097c leaq (%r10,%rdx), %rbx - 0x48, 0x81, 0xc3, 0xf2, 0x00, 0x00, 0x00, //0x00000980 addq $242, %rbx - 0x49, 0x83, 0xe4, 0xf8, //0x00000987 andq $-8, %r12 - 0x49, 0xf7, 0xdc, //0x0000098b negq %r12 - 0x31, 0xd2, //0x0000098e xorl %edx, %edx - 0xf3, 0x0f, 0x6f, 0x05, 0x68, 0xf6, 0xff, 0xff, //0x00000990 movdqu $-2456(%rip), %xmm0 /* LCPI0_0+0(%rip) */ - //0x00000998 LBB0_77 - 0xf3, 0x0f, 0x7f, 0x84, 0x13, 0x10, 0xff, 0xff, 0xff, //0x00000998 movdqu %xmm0, $-240(%rbx,%rdx) - 0xf3, 0x0f, 0x7f, 0x84, 0x13, 0x20, 0xff, 0xff, 0xff, //0x000009a1 movdqu %xmm0, $-224(%rbx,%rdx) - 0xf3, 0x0f, 0x7f, 0x84, 0x13, 0x30, 0xff, 0xff, 0xff, //0x000009aa movdqu %xmm0, $-208(%rbx,%rdx) - 0xf3, 0x0f, 0x7f, 0x84, 0x13, 0x40, 0xff, 0xff, 0xff, //0x000009b3 movdqu %xmm0, $-192(%rbx,%rdx) - 0xf3, 0x0f, 0x7f, 0x84, 0x13, 0x50, 0xff, 0xff, 0xff, //0x000009bc movdqu %xmm0, $-176(%rbx,%rdx) - 0xf3, 0x0f, 0x7f, 0x84, 0x13, 0x60, 0xff, 0xff, 0xff, //0x000009c5 movdqu %xmm0, $-160(%rbx,%rdx) - 0xf3, 0x0f, 0x7f, 0x84, 0x13, 0x70, 0xff, 0xff, 0xff, //0x000009ce movdqu %xmm0, $-144(%rbx,%rdx) - 0xf3, 0x0f, 0x7f, 0x44, 0x13, 0x80, //0x000009d7 movdqu %xmm0, $-128(%rbx,%rdx) - 0xf3, 0x0f, 0x7f, 0x44, 0x13, 0x90, //0x000009dd movdqu %xmm0, $-112(%rbx,%rdx) - 0xf3, 0x0f, 0x7f, 0x44, 0x13, 0xa0, //0x000009e3 movdqu %xmm0, $-96(%rbx,%rdx) - 0xf3, 0x0f, 0x7f, 0x44, 0x13, 0xb0, //0x000009e9 movdqu %xmm0, $-80(%rbx,%rdx) - 0xf3, 0x0f, 0x7f, 0x44, 0x13, 0xc0, //0x000009ef movdqu %xmm0, $-64(%rbx,%rdx) - 0xf3, 0x0f, 0x7f, 0x44, 0x13, 0xd0, //0x000009f5 movdqu %xmm0, $-48(%rbx,%rdx) - 0xf3, 0x0f, 0x7f, 0x44, 0x13, 0xe0, //0x000009fb movdqu %xmm0, $-32(%rbx,%rdx) - 0xf3, 0x0f, 0x7f, 0x44, 0x13, 0xf0, //0x00000a01 movdqu %xmm0, $-16(%rbx,%rdx) - 0xf3, 0x0f, 0x7f, 0x04, 0x13, //0x00000a07 movdqu %xmm0, (%rbx,%rdx) - 0x48, 0x81, 0xc2, 0x00, 0x01, 0x00, 0x00, //0x00000a0c addq $256, %rdx - 0x49, 0x83, 0xc4, 0x08, //0x00000a13 addq $8, %r12 - 0x0f, 0x85, 0x7b, 0xff, 0xff, 0xff, //0x00000a17 jne LBB0_77 - //0x00000a1d LBB0_78 - 0x4d, 0x85, 0xff, //0x00000a1d testq %r15, %r15 - 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x00000a20 je LBB0_81 - 0x4c, 0x01, 0xd2, //0x00000a26 addq %r10, %rdx - 0x48, 0x8b, 0x75, 0xd0, //0x00000a29 movq $-48(%rbp), %rsi - 0x48, 0x01, 0xf2, //0x00000a2d addq %rsi, %rdx - 0x48, 0x83, 0xc2, 0x12, //0x00000a30 addq $18, %rdx - 0x49, 0xc1, 0xe7, 0x05, //0x00000a34 shlq $5, %r15 - 0x31, 0xf6, //0x00000a38 xorl %esi, %esi - 0xf3, 0x0f, 0x6f, 0x05, 0xbe, 0xf5, 0xff, 0xff, //0x00000a3a movdqu $-2626(%rip), %xmm0 /* LCPI0_0+0(%rip) */ - //0x00000a42 LBB0_80 - 0xf3, 0x0f, 0x7f, 0x44, 0x32, 0xf0, //0x00000a42 movdqu %xmm0, $-16(%rdx,%rsi) - 0xf3, 0x0f, 0x7f, 0x04, 0x32, //0x00000a48 movdqu %xmm0, (%rdx,%rsi) - 0x48, 0x83, 0xc6, 0x20, //0x00000a4d addq $32, %rsi - 0x49, 0x39, 0xf7, //0x00000a51 cmpq %rsi, %r15 - 0x0f, 0x85, 0xe8, 0xff, 0xff, 0xff, //0x00000a54 jne LBB0_80 - //0x00000a5a LBB0_81 - 0x49, 0x89, 0xfc, //0x00000a5a movq %rdi, %r12 - 0x49, 0x01, 0xcc, //0x00000a5d addq %rcx, %r12 - 0x49, 0x39, 0xcb, //0x00000a60 cmpq %rcx, %r11 - 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00000a63 je LBB0_84 - //0x00000a69 LBB0_82 - 0x44, 0x01, 0xc9, //0x00000a69 addl %r9d, %ecx - 0xf7, 0xd9, //0x00000a6c negl %ecx - 0x90, 0x90, //0x00000a6e .p2align 4, 0x90 - //0x00000a70 LBB0_83 - 0x41, 0xc6, 0x04, 0x24, 0x30, //0x00000a70 movb $48, (%r12) - 0x49, 0x83, 0xc4, 0x01, //0x00000a75 addq $1, %r12 - 0x83, 0xc1, 0xff, //0x00000a79 addl $-1, %ecx - 0x0f, 0x85, 0xee, 0xff, 0xff, 0xff, //0x00000a7c jne LBB0_83 - //0x00000a82 LBB0_84 - 0x4f, 0x8d, 0x3c, 0x04, //0x00000a82 leaq (%r12,%r8), %r15 - 0x3d, 0x10, 0x27, 0x00, 0x00, //0x00000a86 cmpl $10000, %eax - 0x0f, 0x82, 0x50, 0x00, 0x00, 0x00, //0x00000a8b jb LBB0_85 - 0x89, 0xc2, //0x00000a91 movl %eax, %edx - 0xbb, 0x59, 0x17, 0xb7, 0xd1, //0x00000a93 movl $3518437209, %ebx - 0x48, 0x0f, 0xaf, 0xda, //0x00000a98 imulq %rdx, %rbx - 0x48, 0xc1, 0xeb, 0x2d, //0x00000a9c shrq $45, %rbx - 0x69, 0xd3, 0xf0, 0xd8, 0xff, 0xff, //0x00000aa0 imull $-10000, %ebx, %edx - 0x01, 0xc2, //0x00000aa6 addl %eax, %edx - 0x0f, 0x84, 0x4b, 0x00, 0x00, 0x00, //0x00000aa8 je LBB0_87 - 0x89, 0xd0, //0x00000aae movl %edx, %eax - 0x48, 0x69, 0xc0, 0x1f, 0x85, 0xeb, 0x51, //0x00000ab0 imulq $1374389535, %rax, %rax - 0x48, 0xc1, 0xe8, 0x25, //0x00000ab7 shrq $37, %rax - 0x6b, 0xf0, 0x64, //0x00000abb imull $100, %eax, %esi - 0x29, 0xf2, //0x00000abe subl %esi, %edx - 0x48, 0x8d, 0x35, 0xb9, 0x03, 0x00, 0x00, //0x00000ac0 leaq $953(%rip), %rsi /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x14, 0x56, //0x00000ac7 movzwl (%rsi,%rdx,2), %edx - 0x66, 0x41, 0x89, 0x57, 0xfe, //0x00000acb movw %dx, $-2(%r15) - 0x0f, 0xb7, 0x04, 0x46, //0x00000ad0 movzwl (%rsi,%rax,2), %eax - 0x66, 0x41, 0x89, 0x47, 0xfc, //0x00000ad4 movw %ax, $-4(%r15) - 0x45, 0x31, 0xdb, //0x00000ad9 xorl %r11d, %r11d - 0xe9, 0x1e, 0x00, 0x00, 0x00, //0x00000adc jmp LBB0_89 - //0x00000ae1 LBB0_85 - 0x45, 0x31, 0xdb, //0x00000ae1 xorl %r11d, %r11d - 0x4c, 0x89, 0xfa, //0x00000ae4 movq %r15, %rdx - 0x89, 0xc3, //0x00000ae7 movl %eax, %ebx - 0x83, 0xfb, 0x64, //0x00000ae9 cmpl $100, %ebx - 0x0f, 0x83, 0x1a, 0x00, 0x00, 0x00, //0x00000aec jae LBB0_92 - //0x00000af2 LBB0_91 - 0x89, 0xd8, //0x00000af2 movl %ebx, %eax - 0xe9, 0x55, 0x00, 0x00, 0x00, //0x00000af4 jmp LBB0_94 - //0x00000af9 LBB0_87 - 0x41, 0xbb, 0x04, 0x00, 0x00, 0x00, //0x00000af9 movl $4, %r11d - //0x00000aff LBB0_89 - 0x49, 0x8d, 0x57, 0xfc, //0x00000aff leaq $-4(%r15), %rdx - 0x83, 0xfb, 0x64, //0x00000b03 cmpl $100, %ebx - 0x0f, 0x82, 0xe6, 0xff, 0xff, 0xff, //0x00000b06 jb LBB0_91 - //0x00000b0c LBB0_92 - 0x48, 0x83, 0xc2, 0xff, //0x00000b0c addq $-1, %rdx - 0x48, 0x8d, 0x35, 0x69, 0x03, 0x00, 0x00, //0x00000b10 leaq $873(%rip), %rsi /* _Digits+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000b17 .p2align 4, 0x90 - //0x00000b20 LBB0_93 - 0x89, 0xd8, //0x00000b20 movl %ebx, %eax - 0x48, 0x69, 0xc0, 0x1f, 0x85, 0xeb, 0x51, //0x00000b22 imulq $1374389535, %rax, %rax - 0x48, 0xc1, 0xe8, 0x25, //0x00000b29 shrq $37, %rax - 0x6b, 0xf8, 0x64, //0x00000b2d imull $100, %eax, %edi - 0x89, 0xd9, //0x00000b30 movl %ebx, %ecx - 0x29, 0xf9, //0x00000b32 subl %edi, %ecx - 0x0f, 0xb7, 0x0c, 0x4e, //0x00000b34 movzwl (%rsi,%rcx,2), %ecx - 0x66, 0x89, 0x4a, 0xff, //0x00000b38 movw %cx, $-1(%rdx) - 0x48, 0x83, 0xc2, 0xfe, //0x00000b3c addq $-2, %rdx - 0x81, 0xfb, 0x0f, 0x27, 0x00, 0x00, //0x00000b40 cmpl $9999, %ebx - 0x89, 0xc3, //0x00000b46 movl %eax, %ebx - 0x0f, 0x87, 0xd2, 0xff, 0xff, 0xff, //0x00000b48 ja LBB0_93 - //0x00000b4e LBB0_94 - 0x83, 0xf8, 0x0a, //0x00000b4e cmpl $10, %eax - 0x0f, 0x82, 0x1a, 0x00, 0x00, 0x00, //0x00000b51 jb LBB0_96 - 0x89, 0xc0, //0x00000b57 movl %eax, %eax - 0x48, 0x8d, 0x0d, 0x20, 0x03, 0x00, 0x00, //0x00000b59 leaq $800(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x00000b60 movzwl (%rcx,%rax,2), %eax - 0x4d, 0x89, 0xe2, //0x00000b64 movq %r12, %r10 - 0x66, 0x41, 0x89, 0x04, 0x24, //0x00000b67 movw %ax, (%r12) - 0xe9, 0x09, 0x00, 0x00, 0x00, //0x00000b6c jmp LBB0_97 - //0x00000b71 LBB0_96 - 0x04, 0x30, //0x00000b71 addb $48, %al - 0x4d, 0x89, 0xe2, //0x00000b73 movq %r12, %r10 - 0x41, 0x88, 0x04, 0x24, //0x00000b76 movb %al, (%r12) - //0x00000b7a LBB0_97 - 0x4d, 0x29, 0xdf, //0x00000b7a subq %r11, %r15 - 0x4d, 0x29, 0xd8, //0x00000b7d subq %r11, %r8 - 0x49, 0x83, 0xc0, 0x01, //0x00000b80 addq $1, %r8 - 0x43, 0x8d, 0x04, 0x33, //0x00000b84 leal (%r11,%r14), %eax - 0xb1, 0x01, //0x00000b88 movb $1, %cl - 0x28, 0xc1, //0x00000b8a subb %al, %cl - 0xba, 0x01, 0x00, 0x00, 0x00, //0x00000b8c movl $1, %edx - 0x44, 0x29, 0xf2, //0x00000b91 subl %r14d, %edx - 0x44, 0x29, 0xda, //0x00000b94 subl %r11d, %edx - 0x47, 0x8d, 0x24, 0x1e, //0x00000b97 leal (%r14,%r11), %r12d - 0x41, 0x83, 0xc4, 0xfe, //0x00000b9b addl $-2, %r12d - 0x45, 0x01, 0xde, //0x00000b9f addl %r11d, %r14d - 0x41, 0x83, 0xc6, 0xff, //0x00000ba2 addl $-1, %r14d - 0x31, 0xdb, //0x00000ba6 xorl %ebx, %ebx - 0x44, 0x89, 0xe6, //0x00000ba8 movl %r12d, %esi - 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000bab .p2align 4, 0x90 - //0x00000bb0 LBB0_98 - 0x80, 0xc1, 0x03, //0x00000bb0 addb $3, %cl - 0x83, 0xc6, 0x01, //0x00000bb3 addl $1, %esi - 0x41, 0x80, 0x7c, 0x1f, 0xff, 0x30, //0x00000bb6 cmpb $48, $-1(%r15,%rbx) - 0x48, 0x8d, 0x5b, 0xff, //0x00000bbc leaq $-1(%rbx), %rbx - 0x0f, 0x84, 0xea, 0xff, 0xff, 0xff, //0x00000bc0 je LBB0_98 - 0x49, 0x8d, 0x04, 0x1f, //0x00000bc6 leaq (%r15,%rbx), %rax - 0x48, 0x83, 0xc0, 0x01, //0x00000bca addq $1, %rax - 0x45, 0x85, 0xc9, //0x00000bce testl %r9d, %r9d - 0x0f, 0x8e, 0x45, 0x00, 0x00, 0x00, //0x00000bd1 jle LBB0_100 - 0x45, 0x29, 0xdd, //0x00000bd7 subl %r11d, %r13d - 0x42, 0x8d, 0x3c, 0x2b, //0x00000bda leal (%rbx,%r13), %edi - 0x83, 0xc7, 0x01, //0x00000bde addl $1, %edi - 0x41, 0x39, 0xf9, //0x00000be1 cmpl %edi, %r9d - 0x0f, 0x8d, 0x3b, 0x00, 0x00, 0x00, //0x00000be4 jge LBB0_102 - 0x83, 0xc2, 0xff, //0x00000bea addl $-1, %edx - 0x48, 0x63, 0xc2, //0x00000bed movslq %edx, %rax - 0x48, 0x8d, 0x34, 0x18, //0x00000bf0 leaq (%rax,%rbx), %rsi - 0x48, 0x83, 0xc6, 0x01, //0x00000bf4 addq $1, %rsi - 0x85, 0xf6, //0x00000bf8 testl %esi, %esi - 0x4c, 0x8b, 0x6d, 0xd0, //0x00000bfa movq $-48(%rbp), %r13 - 0x0f, 0x8e, 0xf5, 0x00, 0x00, 0x00, //0x00000bfe jle LBB0_120 - 0x41, 0x89, 0xf0, //0x00000c04 movl %esi, %r8d - 0x49, 0x8d, 0x50, 0xff, //0x00000c07 leaq $-1(%r8), %rdx - 0x48, 0x83, 0xfa, 0x03, //0x00000c0b cmpq $3, %rdx - 0x0f, 0x83, 0x7b, 0x00, 0x00, 0x00, //0x00000c0f jae LBB0_121 - 0x31, 0xd2, //0x00000c15 xorl %edx, %edx - 0xe9, 0xa0, 0x00, 0x00, 0x00, //0x00000c17 jmp LBB0_117 - //0x00000c1c LBB0_100 - 0x4c, 0x8b, 0x6d, 0xd0, //0x00000c1c movq $-48(%rbp), %r13 - 0xe9, 0x1e, 0x02, 0x00, 0x00, //0x00000c20 jmp LBB0_155 - //0x00000c25 LBB0_102 - 0x45, 0x89, 0xf6, //0x00000c25 movl %r14d, %r14d - 0x49, 0x29, 0xde, //0x00000c28 subq %rbx, %r14 - 0x45, 0x85, 0xf6, //0x00000c2b testl %r14d, %r14d - 0x4c, 0x8b, 0x6d, 0xd0, //0x00000c2e movq $-48(%rbp), %r13 - 0x0f, 0x8e, 0x0b, 0x02, 0x00, 0x00, //0x00000c32 jle LBB0_155 - 0x45, 0x89, 0xe3, //0x00000c38 movl %r12d, %r11d - 0x4c, 0x89, 0xd9, //0x00000c3b movq %r11, %rcx - 0x48, 0x29, 0xd9, //0x00000c3e subq %rbx, %rcx - 0x31, 0xd2, //0x00000c41 xorl %edx, %edx - 0x83, 0xf9, 0x1f, //0x00000c43 cmpl $31, %ecx - 0x0f, 0x82, 0xe4, 0x01, 0x00, 0x00, //0x00000c46 jb LBB0_112 - 0x49, 0x29, 0xdb, //0x00000c4c subq %rbx, %r11 - 0x41, 0x89, 0xc9, //0x00000c4f movl %ecx, %r9d - 0x49, 0x83, 0xc1, 0x01, //0x00000c52 addq $1, %r9 - 0x4c, 0x89, 0xca, //0x00000c56 movq %r9, %rdx - 0x48, 0x83, 0xe2, 0xe0, //0x00000c59 andq $-32, %rdx - 0x4d, 0x01, 0xc2, //0x00000c5d addq %r8, %r10 - 0x89, 0xf0, //0x00000c60 movl %esi, %eax - 0x48, 0x83, 0xc0, 0x01, //0x00000c62 addq $1, %rax - 0x48, 0x83, 0xe0, 0xe0, //0x00000c66 andq $-32, %rax - 0x4c, 0x01, 0xd0, //0x00000c6a addq %r10, %rax - 0x48, 0x8d, 0x4a, 0xe0, //0x00000c6d leaq $-32(%rdx), %rcx - 0x49, 0x89, 0xc8, //0x00000c71 movq %rcx, %r8 - 0x49, 0xc1, 0xe8, 0x05, //0x00000c74 shrq $5, %r8 - 0x49, 0x83, 0xc0, 0x01, //0x00000c78 addq $1, %r8 - 0x48, 0x81, 0xf9, 0xe0, 0x00, 0x00, 0x00, //0x00000c7c cmpq $224, %rcx - 0x0f, 0x83, 0x85, 0x00, 0x00, 0x00, //0x00000c83 jae LBB0_106 - 0x31, 0xc9, //0x00000c89 xorl %ecx, %ecx - 0xe9, 0x33, 0x01, 0x00, 0x00, //0x00000c8b jmp LBB0_108 - //0x00000c90 LBB0_121 - 0x83, 0xe6, 0xfc, //0x00000c90 andl $-4, %esi - 0x48, 0xf7, 0xde, //0x00000c93 negq %rsi - 0x31, 0xd2, //0x00000c96 xorl %edx, %edx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000c98 .p2align 4, 0x90 - //0x00000ca0 LBB0_122 - 0x49, 0x8d, 0x3c, 0x17, //0x00000ca0 leaq (%r15,%rdx), %rdi - 0x8b, 0x44, 0x3b, 0xfd, //0x00000ca4 movl $-3(%rbx,%rdi), %eax - 0x89, 0x44, 0x3b, 0xfe, //0x00000ca8 movl %eax, $-2(%rbx,%rdi) - 0x48, 0x83, 0xc2, 0xfc, //0x00000cac addq $-4, %rdx - 0x48, 0x39, 0xd6, //0x00000cb0 cmpq %rdx, %rsi - 0x0f, 0x85, 0xe7, 0xff, 0xff, 0xff, //0x00000cb3 jne LBB0_122 - 0x48, 0xf7, 0xda, //0x00000cb9 negq %rdx - //0x00000cbc LBB0_117 - 0x41, 0xf6, 0xc0, 0x03, //0x00000cbc testb $3, %r8b - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00000cc0 je LBB0_120 - 0x0f, 0xb6, 0xf9, //0x00000cc6 movzbl %cl, %edi - 0x83, 0xe7, 0x03, //0x00000cc9 andl $3, %edi - 0x48, 0xf7, 0xdf, //0x00000ccc negq %rdi - 0x4c, 0x89, 0xf9, //0x00000ccf movq %r15, %rcx - 0x48, 0x29, 0xd1, //0x00000cd2 subq %rdx, %rcx - 0x31, 0xd2, //0x00000cd5 xorl %edx, %edx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000cd7 .p2align 4, 0x90 - //0x00000ce0 LBB0_119 - 0x48, 0x8d, 0x34, 0x11, //0x00000ce0 leaq (%rcx,%rdx), %rsi - 0x0f, 0xb6, 0x04, 0x33, //0x00000ce4 movzbl (%rbx,%rsi), %eax - 0x88, 0x44, 0x33, 0x01, //0x00000ce8 movb %al, $1(%rbx,%rsi) - 0x48, 0x83, 0xc2, 0xff, //0x00000cec addq $-1, %rdx - 0x48, 0x39, 0xd7, //0x00000cf0 cmpq %rdx, %rdi - 0x0f, 0x85, 0xe7, 0xff, 0xff, 0xff, //0x00000cf3 jne LBB0_119 - //0x00000cf9 LBB0_120 - 0x49, 0x63, 0xc1, //0x00000cf9 movslq %r9d, %rax - 0x41, 0xc6, 0x04, 0x02, 0x2e, //0x00000cfc movb $46, (%r10,%rax) - 0x49, 0x8d, 0x04, 0x1f, //0x00000d01 leaq (%r15,%rbx), %rax - 0x48, 0x83, 0xc0, 0x02, //0x00000d05 addq $2, %rax - 0xe9, 0x35, 0x01, 0x00, 0x00, //0x00000d09 jmp LBB0_155 - //0x00000d0e LBB0_106 - 0x44, 0x89, 0xde, //0x00000d0e movl %r11d, %esi - 0x48, 0x83, 0xc6, 0x01, //0x00000d11 addq $1, %rsi - 0x48, 0x83, 0xe6, 0xe0, //0x00000d15 andq $-32, %rsi - 0x48, 0x83, 0xc6, 0xe0, //0x00000d19 addq $-32, %rsi - 0x48, 0xc1, 0xee, 0x05, //0x00000d1d shrq $5, %rsi - 0x48, 0x83, 0xc6, 0x01, //0x00000d21 addq $1, %rsi - 0x48, 0x83, 0xe6, 0xf8, //0x00000d25 andq $-8, %rsi - 0x48, 0xf7, 0xde, //0x00000d29 negq %rsi - 0x31, 0xc9, //0x00000d2c xorl %ecx, %ecx - 0xf3, 0x0f, 0x6f, 0x05, 0xca, 0xf2, 0xff, 0xff, //0x00000d2e movdqu $-3382(%rip), %xmm0 /* LCPI0_0+0(%rip) */ - //0x00000d36 LBB0_107 - 0x49, 0x8d, 0x3c, 0x0f, //0x00000d36 leaq (%r15,%rcx), %rdi - 0xf3, 0x0f, 0x7f, 0x44, 0x3b, 0x01, //0x00000d3a movdqu %xmm0, $1(%rbx,%rdi) - 0xf3, 0x0f, 0x7f, 0x44, 0x3b, 0x11, //0x00000d40 movdqu %xmm0, $17(%rbx,%rdi) - 0xf3, 0x0f, 0x7f, 0x44, 0x3b, 0x21, //0x00000d46 movdqu %xmm0, $33(%rbx,%rdi) - 0xf3, 0x0f, 0x7f, 0x44, 0x3b, 0x31, //0x00000d4c movdqu %xmm0, $49(%rbx,%rdi) - 0xf3, 0x0f, 0x7f, 0x44, 0x3b, 0x41, //0x00000d52 movdqu %xmm0, $65(%rbx,%rdi) - 0xf3, 0x0f, 0x7f, 0x44, 0x3b, 0x51, //0x00000d58 movdqu %xmm0, $81(%rbx,%rdi) - 0xf3, 0x0f, 0x7f, 0x44, 0x3b, 0x61, //0x00000d5e movdqu %xmm0, $97(%rbx,%rdi) - 0xf3, 0x0f, 0x7f, 0x44, 0x3b, 0x71, //0x00000d64 movdqu %xmm0, $113(%rbx,%rdi) - 0xf3, 0x0f, 0x7f, 0x84, 0x3b, 0x81, 0x00, 0x00, 0x00, //0x00000d6a movdqu %xmm0, $129(%rbx,%rdi) - 0xf3, 0x0f, 0x7f, 0x84, 0x3b, 0x91, 0x00, 0x00, 0x00, //0x00000d73 movdqu %xmm0, $145(%rbx,%rdi) - 0xf3, 0x0f, 0x7f, 0x84, 0x3b, 0xa1, 0x00, 0x00, 0x00, //0x00000d7c movdqu %xmm0, $161(%rbx,%rdi) - 0xf3, 0x0f, 0x7f, 0x84, 0x3b, 0xb1, 0x00, 0x00, 0x00, //0x00000d85 movdqu %xmm0, $177(%rbx,%rdi) - 0xf3, 0x0f, 0x7f, 0x84, 0x3b, 0xc1, 0x00, 0x00, 0x00, //0x00000d8e movdqu %xmm0, $193(%rbx,%rdi) - 0xf3, 0x0f, 0x7f, 0x84, 0x3b, 0xd1, 0x00, 0x00, 0x00, //0x00000d97 movdqu %xmm0, $209(%rbx,%rdi) - 0xf3, 0x0f, 0x7f, 0x84, 0x3b, 0xe1, 0x00, 0x00, 0x00, //0x00000da0 movdqu %xmm0, $225(%rbx,%rdi) - 0xf3, 0x0f, 0x7f, 0x84, 0x3b, 0xf1, 0x00, 0x00, 0x00, //0x00000da9 movdqu %xmm0, $241(%rbx,%rdi) - 0x48, 0x81, 0xc1, 0x00, 0x01, 0x00, 0x00, //0x00000db2 addq $256, %rcx - 0x48, 0x83, 0xc6, 0x08, //0x00000db9 addq $8, %rsi - 0x0f, 0x85, 0x73, 0xff, 0xff, 0xff, //0x00000dbd jne LBB0_107 - //0x00000dc3 LBB0_108 - 0x48, 0x01, 0xd8, //0x00000dc3 addq %rbx, %rax - 0x41, 0xf6, 0xc0, 0x07, //0x00000dc6 testb $7, %r8b - 0x0f, 0x84, 0x4d, 0x00, 0x00, 0x00, //0x00000dca je LBB0_111 - 0x41, 0x80, 0xc3, 0x01, //0x00000dd0 addb $1, %r11b - 0x41, 0x80, 0xe3, 0xe0, //0x00000dd4 andb $-32, %r11b - 0x41, 0x80, 0xc3, 0xe0, //0x00000dd8 addb $-32, %r11b - 0x41, 0xc0, 0xeb, 0x05, //0x00000ddc shrb $5, %r11b - 0x41, 0x80, 0xc3, 0x01, //0x00000de0 addb $1, %r11b - 0x45, 0x0f, 0xb6, 0xc3, //0x00000de4 movzbl %r11b, %r8d - 0x41, 0x83, 0xe0, 0x07, //0x00000de8 andl $7, %r8d - 0x49, 0xc1, 0xe0, 0x05, //0x00000dec shlq $5, %r8 - 0x4c, 0x01, 0xf9, //0x00000df0 addq %r15, %rcx - 0x48, 0x83, 0xc1, 0x11, //0x00000df3 addq $17, %rcx - 0x31, 0xf6, //0x00000df7 xorl %esi, %esi - 0xf3, 0x0f, 0x6f, 0x05, 0xff, 0xf1, 0xff, 0xff, //0x00000df9 movdqu $-3585(%rip), %xmm0 /* LCPI0_0+0(%rip) */ - //0x00000e01 LBB0_110 - 0x48, 0x8d, 0x3c, 0x31, //0x00000e01 leaq (%rcx,%rsi), %rdi - 0xf3, 0x0f, 0x7f, 0x44, 0x3b, 0xf0, //0x00000e05 movdqu %xmm0, $-16(%rbx,%rdi) - 0xf3, 0x0f, 0x7f, 0x04, 0x3b, //0x00000e0b movdqu %xmm0, (%rbx,%rdi) - 0x48, 0x83, 0xc6, 0x20, //0x00000e10 addq $32, %rsi - 0x49, 0x39, 0xf0, //0x00000e14 cmpq %rsi, %r8 - 0x0f, 0x85, 0xe4, 0xff, 0xff, 0xff, //0x00000e17 jne LBB0_110 - //0x00000e1d LBB0_111 - 0x49, 0x39, 0xd1, //0x00000e1d cmpq %rdx, %r9 - 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x00000e20 je LBB0_155 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000e26 .p2align 4, 0x90 - //0x00000e30 LBB0_112 - 0xc6, 0x00, 0x30, //0x00000e30 movb $48, (%rax) - 0x48, 0x83, 0xc0, 0x01, //0x00000e33 addq $1, %rax - 0x83, 0xc2, 0x01, //0x00000e37 addl $1, %edx - 0x44, 0x39, 0xf2, //0x00000e3a cmpl %r14d, %edx - 0x0f, 0x8c, 0xed, 0xff, 0xff, 0xff, //0x00000e3d jl LBB0_112 - //0x00000e43 LBB0_155 - 0x44, 0x29, 0xe8, //0x00000e43 subl %r13d, %eax - //0x00000e46 LBB0_156 - 0x48, 0x83, 0xc4, 0x10, //0x00000e46 addq $16, %rsp - 0x5b, //0x00000e4a popq %rbx - 0x41, 0x5c, //0x00000e4b popq %r12 - 0x41, 0x5d, //0x00000e4d popq %r13 - 0x41, 0x5e, //0x00000e4f popq %r14 - 0x41, 0x5f, //0x00000e51 popq %r15 - 0x5d, //0x00000e53 popq %rbp - 0xc3, //0x00000e54 retq - //0x00000e55 LBB0_1 - 0x31, 0xc0, //0x00000e55 xorl %eax, %eax - 0xe9, 0xea, 0xff, 0xff, 0xff, //0x00000e57 jmp LBB0_156 - //0x00000e5c LBB0_5 - 0x4c, 0x89, 0x4d, 0xc8, //0x00000e5c movq %r9, $-56(%rbp) - 0x48, 0x89, 0x7d, 0xd0, //0x00000e60 movq %rdi, $-48(%rbp) - 0x41, 0xb8, 0x6b, 0xff, 0xff, 0xff, //0x00000e64 movl $-149, %r8d - 0x41, 0x89, 0xc3, //0x00000e6a movl %eax, %r11d - 0xe9, 0x2b, 0xf2, 0xff, 0xff, //0x00000e6d jmp LBB0_6 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e72 .p2align 4, 0x00 - //0x00000e80 _Digits - 0x30, 0x30, 0x30, 0x31, 0x30, 0x32, 0x30, 0x33, 0x30, 0x34, 0x30, 0x35, 0x30, 0x36, 0x30, 0x37, //0x00000e80 QUAD $0x3330323031303030; QUAD $0x3730363035303430 // .ascii 16, '0001020304050607' - 0x30, 0x38, 0x30, 0x39, 0x31, 0x30, 0x31, 0x31, 0x31, 0x32, 0x31, 0x33, 0x31, 0x34, 0x31, 0x35, //0x00000e90 QUAD $0x3131303139303830; QUAD $0x3531343133313231 // .ascii 16, '0809101112131415' - 0x31, 0x36, 0x31, 0x37, 0x31, 0x38, 0x31, 0x39, 0x32, 0x30, 0x32, 0x31, 0x32, 0x32, 0x32, 0x33, //0x00000ea0 QUAD $0x3931383137313631; QUAD $0x3332323231323032 // .ascii 16, '1617181920212223' - 0x32, 0x34, 0x32, 0x35, 0x32, 0x36, 0x32, 0x37, 0x32, 0x38, 0x32, 0x39, 0x33, 0x30, 0x33, 0x31, //0x00000eb0 QUAD $0x3732363235323432; QUAD $0x3133303339323832 // .ascii 16, '2425262728293031' - 0x33, 0x32, 0x33, 0x33, 0x33, 0x34, 0x33, 0x35, 0x33, 0x36, 0x33, 0x37, 0x33, 0x38, 0x33, 0x39, //0x00000ec0 QUAD $0x3533343333333233; QUAD $0x3933383337333633 // .ascii 16, '3233343536373839' - 0x34, 0x30, 0x34, 0x31, 0x34, 0x32, 0x34, 0x33, 0x34, 0x34, 0x34, 0x35, 0x34, 0x36, 0x34, 0x37, //0x00000ed0 QUAD $0x3334323431343034; QUAD $0x3734363435343434 // .ascii 16, '4041424344454647' - 0x34, 0x38, 0x34, 0x39, 0x35, 0x30, 0x35, 0x31, 0x35, 0x32, 0x35, 0x33, 0x35, 0x34, 0x35, 0x35, //0x00000ee0 QUAD $0x3135303539343834; QUAD $0x3535343533353235 // .ascii 16, '4849505152535455' - 0x35, 0x36, 0x35, 0x37, 0x35, 0x38, 0x35, 0x39, 0x36, 0x30, 0x36, 0x31, 0x36, 0x32, 0x36, 0x33, //0x00000ef0 QUAD $0x3935383537353635; QUAD $0x3336323631363036 // .ascii 16, '5657585960616263' - 0x36, 0x34, 0x36, 0x35, 0x36, 0x36, 0x36, 0x37, 0x36, 0x38, 0x36, 0x39, 0x37, 0x30, 0x37, 0x31, //0x00000f00 QUAD $0x3736363635363436; QUAD $0x3137303739363836 // .ascii 16, '6465666768697071' - 0x37, 0x32, 0x37, 0x33, 0x37, 0x34, 0x37, 0x35, 0x37, 0x36, 0x37, 0x37, 0x37, 0x38, 0x37, 0x39, //0x00000f10 QUAD $0x3537343733373237; QUAD $0x3937383737373637 // .ascii 16, '7273747576777879' - 0x38, 0x30, 0x38, 0x31, 0x38, 0x32, 0x38, 0x33, 0x38, 0x34, 0x38, 0x35, 0x38, 0x36, 0x38, 0x37, //0x00000f20 QUAD $0x3338323831383038; QUAD $0x3738363835383438 // .ascii 16, '8081828384858687' - 0x38, 0x38, 0x38, 0x39, 0x39, 0x30, 0x39, 0x31, 0x39, 0x32, 0x39, 0x33, 0x39, 0x34, 0x39, 0x35, //0x00000f30 QUAD $0x3139303939383838; QUAD $0x3539343933393239 // .ascii 16, '8889909192939495' - 0x39, 0x36, 0x39, 0x37, 0x39, 0x38, 0x39, 0x39, //0x00000f40 QUAD $0x3939383937393639 // .ascii 8, '96979899' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f48 .p2align 4, 0x00 - //0x00000f50 _pow10_ceil_sig_f32.g - 0xf5, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x00000f50 .quad -9093133594791772939 - 0x32, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x00000f58 .quad -6754730975062328270 - 0x3f, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x00000f60 .quad -3831727700400522433 - 0x0e, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x00000f68 .quad -177973607073265138 - 0x49, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x00000f70 .quad -7028762532061872567 - 0xdb, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x00000f78 .quad -4174267146649952805 - 0x52, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x00000f80 .quad -606147914885053102 - 0x53, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x00000f88 .quad -7296371474444240045 - 0x28, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x00000f90 .quad -4508778324627912152 - 0xb2, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x00000f98 .quad -1024286887357502286 - 0xef, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x00000fa0 .quad -7557708332239520785 - 0xeb, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x00000fa8 .quad -4835449396872013077 - 0xa6, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x00000fb0 .quad -1432625727662628442 - 0x08, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x00000fb8 .quad -7812920107430224632 - 0x4a, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x00000fc0 .quad -5154464115860392886 - 0x5c, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x00000fc8 .quad -1831394126398103204 - 0xda, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x00000fd0 .quad -8062150356639896358 - 0x10, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x00000fd8 .quad -5466001927372482544 - 0x14, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x00000fe0 .quad -2220816390788215276 - 0xcc, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x00000fe8 .quad -8305539271883716404 - 0xff, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x00000ff0 .quad -5770238071427257601 - 0xbf, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x00000ff8 .quad -2601111570856684097 - 0x98, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x00001000 .quad -8543223759426509416 - 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00001008 .quad -6067343680855748867 - 0xbd, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x00001010 .quad -2972493582642298179 - 0xb6, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x00001018 .quad -8775337516792518218 - 0x24, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x00001020 .quad -6357485877563259868 - 0x2c, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x00001028 .quad -3335171328526686932 - 0x3c, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x00001030 .quad -9002011107970261188 - 0x0b, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x00001038 .quad -6640827866535438581 - 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00001040 .quad -3689348814741910323 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00001048 .quad -9223372036854775808 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x00001050 .quad -6917529027641081856 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x00001058 .quad -4035225266123964416 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x00001060 .quad -432345564227567616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x00001068 .quad -7187745005283311616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x00001070 .quad -4372995238176751616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x00001078 .quad -854558029293551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x00001080 .quad -7451627795949551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x00001088 .quad -4702848726509551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x00001090 .quad -1266874889709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x00001098 .quad -7709325833709551616 - 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x000010a0 .quad -5024971273709551616 - 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x000010a8 .quad -1669528073709551616 - 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x000010b0 .quad -7960984073709551616 - 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x000010b8 .quad -5339544073709551616 - 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x000010c0 .quad -2062744073709551616 - 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x000010c8 .quad -8206744073709551616 - 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x000010d0 .quad -5646744073709551616 - 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x000010d8 .quad -2446744073709551616 - 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x000010e0 .quad -8446744073709551616 - 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x000010e8 .quad -5946744073709551616 - 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x000010f0 .quad -2821744073709551616 - 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x000010f8 .quad -8681119073709551616 - 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x00001100 .quad -6239712823709551616 - 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x00001108 .quad -3187955011209551616 - 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x00001110 .quad -8910000909647051616 - 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x00001118 .quad -6525815118631426616 - 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x00001120 .quad -3545582879861895366 - 0x85, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x00001128 .quad -9133518327554766459 - 0xe6, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x00001130 .quad -6805211891016070170 - 0xdf, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x00001138 .quad -3894828845342699809 - 0x97, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x00001140 .quad -256850038250986857 - 0x9e, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x00001148 .quad -7078060301547948642 - 0x06, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x00001150 .quad -4235889358507547898 - 0xc7, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x00001158 .quad -683175679707046969 - 0x5d, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x00001160 .quad -7344513827457986211 - 0xb4, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x00001168 .quad -4568956265895094860 - 0x21, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x00001170 .quad -1099509313941480671 - 0xf5, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x00001178 .quad -7604722348854507275 - 0x32, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x00001180 .quad -4894216917640746190 - 0xfe, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x00001188 .quad -1506085128623544834 - 0xbf, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x00001190 .quad -7858832233030797377 - 0xae, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x00001198 .quad -5211854272861108818 - 0x1a, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x000011a0 .quad -1903131822648998118 - 0x70, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x000011a8 .quad -8106986416796705680 - 0x8c, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x000011b0 .quad -5522047002568494196 -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/f64toa.go b/vendor/github.com/bytedance/sonic/internal/native/sse/f64toa.go deleted file mode 100644 index cd0a49dd4..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/f64toa.go +++ /dev/null @@ -1,35 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 sse - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/rt` -) - -var F_f64toa func(out unsafe.Pointer, val float64) (ret int) - -var S_f64toa uintptr - -//go:nosplit -func f64toa(out *byte, val float64) (ret int) { - return F_f64toa((rt.NoEscape(unsafe.Pointer(out))), val) -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/f64toa_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/f64toa_subr.go deleted file mode 100644 index fef360463..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/f64toa_subr.go +++ /dev/null @@ -1,46 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package sse - -import ( - `github.com/bytedance/sonic/loader` -) - -const ( - _entry__f64toa = 16 -) - -const ( - _stack__f64toa = 72 -) - -const ( - _size__f64toa = 4992 -) - -var ( - _pcsp__f64toa = [][2]uint32{ - {0x1, 0}, - {0x6, 8}, - {0x8, 16}, - {0xa, 24}, - {0xc, 32}, - {0xd, 40}, - {0x11, 48}, - {0x131d, 72}, - {0x131e, 48}, - {0x1320, 40}, - {0x1322, 32}, - {0x1324, 24}, - {0x1326, 16}, - {0x1327, 8}, - {0x1328, 0}, - {0x1380, 72}, - } -) - -var _cfunc_f64toa = []loader.CFunc{ - {"_f64toa_entry", 0, _entry__f64toa, 0, nil}, - {"_f64toa", _entry__f64toa, _size__f64toa, _stack__f64toa, _pcsp__f64toa}, -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/f64toa_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/f64toa_text_amd64.go deleted file mode 100644 index 8a97bc7e8..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/f64toa_text_amd64.go +++ /dev/null @@ -1,2493 +0,0 @@ -// +build amd64 -// Code generated by asm2asm, DO NOT EDIT. - -package sse - -var _text_f64toa = []byte{ - // .p2align 4, 0x00 - // LCPI0_0 - 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, // QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' - //0x00000010 .p2align 4, 0x90 - //0x00000010 _f64toa - 0x55, //0x00000010 pushq %rbp - 0x48, 0x89, 0xe5, //0x00000011 movq %rsp, %rbp - 0x41, 0x57, //0x00000014 pushq %r15 - 0x41, 0x56, //0x00000016 pushq %r14 - 0x41, 0x55, //0x00000018 pushq %r13 - 0x41, 0x54, //0x0000001a pushq %r12 - 0x53, //0x0000001c pushq %rbx - 0x48, 0x83, 0xec, 0x18, //0x0000001d subq $24, %rsp - 0x66, 0x48, 0x0f, 0x7e, 0xc2, //0x00000021 movq %xmm0, %rdx - 0x48, 0x89, 0xd0, //0x00000026 movq %rdx, %rax - 0x48, 0xc1, 0xe8, 0x34, //0x00000029 shrq $52, %rax - 0x25, 0xff, 0x07, 0x00, 0x00, //0x0000002d andl $2047, %eax - 0x3d, 0xff, 0x07, 0x00, 0x00, //0x00000032 cmpl $2047, %eax - 0x0f, 0x84, 0x0d, 0x13, 0x00, 0x00, //0x00000037 je LBB0_1 - 0xc6, 0x07, 0x2d, //0x0000003d movb $45, (%rdi) - 0x49, 0x89, 0xd5, //0x00000040 movq %rdx, %r13 - 0x49, 0xc1, 0xed, 0x3f, //0x00000043 shrq $63, %r13 - 0x4e, 0x8d, 0x04, 0x2f, //0x00000047 leaq (%rdi,%r13), %r8 - 0x48, 0x8d, 0x0c, 0x55, 0x00, 0x00, 0x00, 0x00, //0x0000004b leaq (,%rdx,2), %rcx - 0x48, 0x85, 0xc9, //0x00000053 testq %rcx, %rcx - 0x0f, 0x84, 0xee, 0x01, 0x00, 0x00, //0x00000056 je LBB0_3 - 0x4c, 0x89, 0x45, 0xc8, //0x0000005c movq %r8, $-56(%rbp) - 0x49, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00000060 movabsq $4503599627370495, %r8 - 0x4c, 0x21, 0xc2, //0x0000006a andq %r8, %rdx - 0x85, 0xc0, //0x0000006d testl %eax, %eax - 0x48, 0x89, 0xf9, //0x0000006f movq %rdi, %rcx - 0x48, 0x89, 0x7d, 0xd0, //0x00000072 movq %rdi, $-48(%rbp) - 0x0f, 0x84, 0xd6, 0x12, 0x00, 0x00, //0x00000076 je LBB0_5 - 0x49, 0x83, 0xc0, 0x01, //0x0000007c addq $1, %r8 - 0x49, 0x09, 0xd0, //0x00000080 orq %rdx, %r8 - 0x44, 0x8d, 0x98, 0xcd, 0xfb, 0xff, 0xff, //0x00000083 leal $-1075(%rax), %r11d - 0x8d, 0x88, 0x01, 0xfc, 0xff, 0xff, //0x0000008a leal $-1023(%rax), %ecx - 0x83, 0xf9, 0x34, //0x00000090 cmpl $52, %ecx - 0x0f, 0x87, 0x1d, 0x00, 0x00, 0x00, //0x00000093 ja LBB0_6 - 0xb9, 0x33, 0x04, 0x00, 0x00, //0x00000099 movl $1075, %ecx - 0x29, 0xc1, //0x0000009e subl %eax, %ecx - 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000000a0 movq $-1, %rbx - 0x48, 0xd3, 0xe3, //0x000000a7 shlq %cl, %rbx - 0x48, 0xf7, 0xd3, //0x000000aa notq %rbx - 0x49, 0x85, 0xd8, //0x000000ad testq %rbx, %r8 - 0x0f, 0x84, 0x5c, 0x04, 0x00, 0x00, //0x000000b0 je LBB0_11 - //0x000000b6 LBB0_6 - 0x48, 0x85, 0xd2, //0x000000b6 testq %rdx, %rdx - 0x0f, 0x94, 0xc1, //0x000000b9 sete %cl - 0x83, 0xf8, 0x02, //0x000000bc cmpl $2, %eax - 0x0f, 0x93, 0xc0, //0x000000bf setae %al - 0x20, 0xc8, //0x000000c2 andb %cl, %al - 0x4e, 0x8d, 0x0c, 0x85, 0x00, 0x00, 0x00, 0x00, //0x000000c4 leaq (,%r8,4), %r9 - 0x0f, 0xb6, 0xc0, //0x000000cc movzbl %al, %eax - 0x41, 0x69, 0xcb, 0x13, 0x44, 0x13, 0x00, //0x000000cf imull $1262611, %r11d, %ecx - 0x8d, 0x91, 0x01, 0x01, 0xf8, 0xff, //0x000000d6 leal $-524031(%rcx), %edx - 0x84, 0xc0, //0x000000dc testb %al, %al - 0x0f, 0x44, 0xd1, //0x000000de cmovel %ecx, %edx - 0x4e, 0x8d, 0x14, 0x80, //0x000000e1 leaq (%rax,%r8,4), %r10 - 0x49, 0x83, 0xc2, 0xfe, //0x000000e5 addq $-2, %r10 - 0xc1, 0xfa, 0x16, //0x000000e9 sarl $22, %edx - 0x69, 0xca, 0xb1, 0x6c, 0xe5, 0xff, //0x000000ec imull $-1741647, %edx, %ecx - 0xc1, 0xe9, 0x13, //0x000000f2 shrl $19, %ecx - 0x44, 0x01, 0xd9, //0x000000f5 addl %r11d, %ecx - 0xbf, 0x24, 0x01, 0x00, 0x00, //0x000000f8 movl $292, %edi - 0x48, 0x89, 0x55, 0xc0, //0x000000fd movq %rdx, $-64(%rbp) - 0x29, 0xd7, //0x00000101 subl %edx, %edi - 0x48, 0xc1, 0xe7, 0x04, //0x00000103 shlq $4, %rdi - 0x80, 0xc1, 0x01, //0x00000107 addb $1, %cl - 0x49, 0xd3, 0xe2, //0x0000010a shlq %cl, %r10 - 0x48, 0x8d, 0x1d, 0x4c, 0x13, 0x00, 0x00, //0x0000010d leaq $4940(%rip), %rbx /* _pow10_ceil_sig.g+0(%rip) */ - 0x4c, 0x8b, 0x7c, 0x1f, 0x08, //0x00000114 movq $8(%rdi,%rbx), %r15 - 0x4c, 0x89, 0xd0, //0x00000119 movq %r10, %rax - 0x49, 0xf7, 0xe7, //0x0000011c mulq %r15 - 0x49, 0x89, 0xd3, //0x0000011f movq %rdx, %r11 - 0x48, 0x8b, 0x1c, 0x1f, //0x00000122 movq (%rdi,%rbx), %rbx - 0x4c, 0x89, 0xd0, //0x00000126 movq %r10, %rax - 0x48, 0xf7, 0xe3, //0x00000129 mulq %rbx - 0x49, 0x89, 0xd2, //0x0000012c movq %rdx, %r10 - 0x4c, 0x01, 0xd8, //0x0000012f addq %r11, %rax - 0x49, 0x83, 0xd2, 0x00, //0x00000132 adcq $0, %r10 - 0x45, 0x31, 0xe4, //0x00000136 xorl %r12d, %r12d - 0x48, 0x83, 0xf8, 0x02, //0x00000139 cmpq $2, %rax - 0x41, 0x0f, 0x93, 0xc4, //0x0000013d setae %r12b - 0x49, 0xd3, 0xe1, //0x00000141 shlq %cl, %r9 - 0x4e, 0x8d, 0x1c, 0x85, 0x02, 0x00, 0x00, 0x00, //0x00000144 leaq $2(,%r8,4), %r11 - 0x4c, 0x89, 0xc8, //0x0000014c movq %r9, %rax - 0x49, 0xf7, 0xe7, //0x0000014f mulq %r15 - 0x49, 0x89, 0xd6, //0x00000152 movq %rdx, %r14 - 0x4d, 0x09, 0xd4, //0x00000155 orq %r10, %r12 - 0x4c, 0x89, 0xc8, //0x00000158 movq %r9, %rax - 0x48, 0xf7, 0xe3, //0x0000015b mulq %rbx - 0x49, 0x89, 0xd1, //0x0000015e movq %rdx, %r9 - 0x4c, 0x01, 0xf0, //0x00000161 addq %r14, %rax - 0x49, 0x83, 0xd1, 0x00, //0x00000164 adcq $0, %r9 - 0x45, 0x31, 0xd2, //0x00000168 xorl %r10d, %r10d - 0x48, 0x83, 0xf8, 0x02, //0x0000016b cmpq $2, %rax - 0x41, 0x0f, 0x93, 0xc2, //0x0000016f setae %r10b - 0x49, 0xd3, 0xe3, //0x00000173 shlq %cl, %r11 - 0x4c, 0x89, 0xd8, //0x00000176 movq %r11, %rax - 0x49, 0xf7, 0xe7, //0x00000179 mulq %r15 - 0x48, 0x89, 0xd1, //0x0000017c movq %rdx, %rcx - 0x4c, 0x89, 0xd8, //0x0000017f movq %r11, %rax - 0x48, 0xf7, 0xe3, //0x00000182 mulq %rbx - 0x4d, 0x09, 0xca, //0x00000185 orq %r9, %r10 - 0x48, 0x01, 0xc8, //0x00000188 addq %rcx, %rax - 0x48, 0x83, 0xd2, 0x00, //0x0000018b adcq $0, %rdx - 0x31, 0xdb, //0x0000018f xorl %ebx, %ebx - 0x48, 0x83, 0xf8, 0x02, //0x00000191 cmpq $2, %rax - 0x0f, 0x93, 0xc3, //0x00000195 setae %bl - 0x48, 0x09, 0xd3, //0x00000198 orq %rdx, %rbx - 0x41, 0x83, 0xe0, 0x01, //0x0000019b andl $1, %r8d - 0x4d, 0x01, 0xc4, //0x0000019f addq %r8, %r12 - 0x4c, 0x29, 0xc3, //0x000001a2 subq %r8, %rbx - 0x49, 0x83, 0xfa, 0x28, //0x000001a5 cmpq $40, %r10 - 0x0f, 0x82, 0x43, 0x00, 0x00, 0x00, //0x000001a9 jb LBB0_41 - 0x48, 0xb9, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x000001af movabsq $-3689348814741910323, %rcx - 0x4c, 0x89, 0xc8, //0x000001b9 movq %r9, %rax - 0x48, 0xf7, 0xe1, //0x000001bc mulq %rcx - 0x48, 0x89, 0xd1, //0x000001bf movq %rdx, %rcx - 0x48, 0xc1, 0xe9, 0x05, //0x000001c2 shrq $5, %rcx - 0x48, 0x8d, 0x04, 0xcd, 0x00, 0x00, 0x00, 0x00, //0x000001c6 leaq (,%rcx,8), %rax - 0x48, 0x8d, 0x14, 0x80, //0x000001ce leaq (%rax,%rax,4), %rdx - 0x49, 0x39, 0xd4, //0x000001d2 cmpq %rdx, %r12 - 0x40, 0x0f, 0x97, 0xc6, //0x000001d5 seta %sil - 0x48, 0x8d, 0x14, 0x80, //0x000001d9 leaq (%rax,%rax,4), %rdx - 0x48, 0x83, 0xc2, 0x28, //0x000001dd addq $40, %rdx - 0x31, 0xc0, //0x000001e1 xorl %eax, %eax - 0x48, 0x39, 0xda, //0x000001e3 cmpq %rbx, %rdx - 0x0f, 0x96, 0xc2, //0x000001e6 setbe %dl - 0x40, 0x38, 0xd6, //0x000001e9 cmpb %dl, %sil - 0x0f, 0x84, 0x2d, 0x01, 0x00, 0x00, //0x000001ec je LBB0_8 - //0x000001f2 LBB0_41 - 0x4c, 0x89, 0xc8, //0x000001f2 movq %r9, %rax - 0x48, 0xc1, 0xe8, 0x02, //0x000001f5 shrq $2, %rax - 0x4c, 0x89, 0xca, //0x000001f9 movq %r9, %rdx - 0x48, 0x83, 0xe2, 0xfc, //0x000001fc andq $-4, %rdx - 0x49, 0x39, 0xd4, //0x00000200 cmpq %rdx, %r12 - 0x40, 0x0f, 0x97, 0xc6, //0x00000203 seta %sil - 0x48, 0x8d, 0x7a, 0x04, //0x00000207 leaq $4(%rdx), %rdi - 0x48, 0x39, 0xdf, //0x0000020b cmpq %rbx, %rdi - 0x0f, 0x96, 0xc1, //0x0000020e setbe %cl - 0x40, 0x30, 0xf1, //0x00000211 xorb %sil, %cl - 0x4c, 0x8b, 0x45, 0xc8, //0x00000214 movq $-56(%rbp), %r8 - 0x0f, 0x84, 0x3c, 0x00, 0x00, 0x00, //0x00000218 je LBB0_42 - 0x48, 0x83, 0xca, 0x02, //0x0000021e orq $2, %rdx - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000222 movl $1, %ecx - 0x49, 0x39, 0xd2, //0x00000227 cmpq %rdx, %r10 - 0x4c, 0x8b, 0x65, 0xd0, //0x0000022a movq $-48(%rbp), %r12 - 0x0f, 0x87, 0x0e, 0x00, 0x00, 0x00, //0x0000022e ja LBB0_45 - 0x0f, 0x94, 0xc1, //0x00000234 sete %cl - 0x41, 0xc0, 0xe9, 0x02, //0x00000237 shrb $2, %r9b - 0x41, 0x20, 0xc9, //0x0000023b andb %cl, %r9b - 0x41, 0x0f, 0xb6, 0xc9, //0x0000023e movzbl %r9b, %ecx - //0x00000242 LBB0_45 - 0x48, 0x01, 0xc1, //0x00000242 addq %rax, %rcx - 0xe9, 0x1e, 0x00, 0x00, 0x00, //0x00000245 jmp LBB0_46 - //0x0000024a LBB0_3 - 0x41, 0xc6, 0x00, 0x30, //0x0000024a movb $48, (%r8) - 0x41, 0x29, 0xf8, //0x0000024e subl %edi, %r8d - 0x41, 0x83, 0xc0, 0x01, //0x00000251 addl $1, %r8d - 0xe9, 0xcc, 0x10, 0x00, 0x00, //0x00000255 jmp LBB0_181 - //0x0000025a LBB0_42 - 0x48, 0x39, 0xfb, //0x0000025a cmpq %rdi, %rbx - 0x48, 0x83, 0xd8, 0xff, //0x0000025d sbbq $-1, %rax - 0x48, 0x89, 0xc1, //0x00000261 movq %rax, %rcx - 0x4c, 0x8b, 0x65, 0xd0, //0x00000264 movq $-48(%rbp), %r12 - //0x00000268 LBB0_46 - 0x4c, 0x8b, 0x55, 0xc0, //0x00000268 movq $-64(%rbp), %r10 - 0x48, 0xba, 0xe0, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, //0x0000026c movabsq $8589934560, %rdx - 0x48, 0x8d, 0x82, 0x1f, 0xe4, 0x0b, 0x54, //0x00000276 leaq $1410065439(%rdx), %rax - 0x48, 0x39, 0xc1, //0x0000027d cmpq %rax, %rcx - 0x0f, 0x86, 0xc8, 0x00, 0x00, 0x00, //0x00000280 jbe LBB0_54 - //0x00000286 LBB0_48 - 0x48, 0x89, 0xc8, //0x00000286 movq %rcx, %rax - 0x48, 0xc1, 0xe8, 0x0b, //0x00000289 shrq $11, %rax - 0x41, 0xbb, 0x0b, 0x00, 0x00, 0x00, //0x0000028d movl $11, %r11d - 0x48, 0x3d, 0xdd, 0x0e, 0xe9, 0x02, //0x00000293 cmpq $48828125, %rax - 0x0f, 0x82, 0x41, 0x01, 0x00, 0x00, //0x00000299 jb LBB0_64 - 0x48, 0x89, 0xc8, //0x0000029f movq %rcx, %rax - 0x48, 0xc1, 0xe8, 0x0c, //0x000002a2 shrq $12, %rax - 0x41, 0xbb, 0x0c, 0x00, 0x00, 0x00, //0x000002a6 movl $12, %r11d - 0x48, 0x3d, 0x51, 0x4a, 0x8d, 0x0e, //0x000002ac cmpq $244140625, %rax - 0x0f, 0x82, 0x28, 0x01, 0x00, 0x00, //0x000002b2 jb LBB0_64 - 0x48, 0x89, 0xc8, //0x000002b8 movq %rcx, %rax - 0x48, 0xc1, 0xe8, 0x0d, //0x000002bb shrq $13, %rax - 0x41, 0xbb, 0x0d, 0x00, 0x00, 0x00, //0x000002bf movl $13, %r11d - 0x48, 0x3d, 0x95, 0x73, 0xc2, 0x48, //0x000002c5 cmpq $1220703125, %rax - 0x0f, 0x82, 0x0f, 0x01, 0x00, 0x00, //0x000002cb jb LBB0_64 - 0x41, 0xbb, 0x0e, 0x00, 0x00, 0x00, //0x000002d1 movl $14, %r11d - 0x48, 0xb8, 0x00, 0x40, 0x7a, 0x10, 0xf3, 0x5a, 0x00, 0x00, //0x000002d7 movabsq $100000000000000, %rax - 0x48, 0x39, 0xc1, //0x000002e1 cmpq %rax, %rcx - 0x0f, 0x82, 0xf6, 0x00, 0x00, 0x00, //0x000002e4 jb LBB0_64 - 0x41, 0xbb, 0x0f, 0x00, 0x00, 0x00, //0x000002ea movl $15, %r11d - 0x48, 0xb8, 0x00, 0x80, 0xc6, 0xa4, 0x7e, 0x8d, 0x03, 0x00, //0x000002f0 movabsq $1000000000000000, %rax - 0x48, 0x39, 0xc1, //0x000002fa cmpq %rax, %rcx - 0x0f, 0x82, 0xdd, 0x00, 0x00, 0x00, //0x000002fd jb LBB0_64 - 0x48, 0xb8, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x00000303 movabsq $10000000000000000, %rax - 0x48, 0x39, 0xc1, //0x0000030d cmpq %rax, %rcx - 0x41, 0xbb, 0x11, 0x00, 0x00, 0x00, //0x00000310 movl $17, %r11d - //0x00000316 LBB0_63 - 0x41, 0x83, 0xdb, 0x00, //0x00000316 sbbl $0, %r11d - 0xe9, 0xc1, 0x00, 0x00, 0x00, //0x0000031a jmp LBB0_64 - //0x0000031f LBB0_8 - 0x88, 0xd0, //0x0000031f movb %dl, %al - 0x48, 0x01, 0xc1, //0x00000321 addq %rax, %rcx - 0x4c, 0x8b, 0x55, 0xc0, //0x00000324 movq $-64(%rbp), %r10 - 0x41, 0x83, 0xc2, 0x01, //0x00000328 addl $1, %r10d - 0x4c, 0x8b, 0x65, 0xd0, //0x0000032c movq $-48(%rbp), %r12 - 0x4c, 0x8b, 0x45, 0xc8, //0x00000330 movq $-56(%rbp), %r8 - 0x48, 0xba, 0xe0, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, //0x00000334 movabsq $8589934560, %rdx - 0x48, 0x8d, 0x82, 0x1f, 0xe4, 0x0b, 0x54, //0x0000033e leaq $1410065439(%rdx), %rax - 0x48, 0x39, 0xc1, //0x00000345 cmpq %rax, %rcx - 0x0f, 0x87, 0x38, 0xff, 0xff, 0xff, //0x00000348 ja LBB0_48 - //0x0000034e LBB0_54 - 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000034e movl $1, %r11d - 0x48, 0x83, 0xf9, 0x0a, //0x00000354 cmpq $10, %rcx - 0x0f, 0x82, 0x82, 0x00, 0x00, 0x00, //0x00000358 jb LBB0_64 - 0x41, 0xbb, 0x02, 0x00, 0x00, 0x00, //0x0000035e movl $2, %r11d - 0x48, 0x83, 0xf9, 0x64, //0x00000364 cmpq $100, %rcx - 0x0f, 0x82, 0x72, 0x00, 0x00, 0x00, //0x00000368 jb LBB0_64 - 0x41, 0xbb, 0x03, 0x00, 0x00, 0x00, //0x0000036e movl $3, %r11d - 0x48, 0x81, 0xf9, 0xe8, 0x03, 0x00, 0x00, //0x00000374 cmpq $1000, %rcx - 0x0f, 0x82, 0x5f, 0x00, 0x00, 0x00, //0x0000037b jb LBB0_64 - 0x41, 0xbb, 0x04, 0x00, 0x00, 0x00, //0x00000381 movl $4, %r11d - 0x48, 0x81, 0xf9, 0x10, 0x27, 0x00, 0x00, //0x00000387 cmpq $10000, %rcx - 0x0f, 0x82, 0x4c, 0x00, 0x00, 0x00, //0x0000038e jb LBB0_64 - 0x41, 0xbb, 0x05, 0x00, 0x00, 0x00, //0x00000394 movl $5, %r11d - 0x48, 0x81, 0xf9, 0xa0, 0x86, 0x01, 0x00, //0x0000039a cmpq $100000, %rcx - 0x0f, 0x82, 0x39, 0x00, 0x00, 0x00, //0x000003a1 jb LBB0_64 - 0x41, 0xbb, 0x06, 0x00, 0x00, 0x00, //0x000003a7 movl $6, %r11d - 0x48, 0x81, 0xf9, 0x40, 0x42, 0x0f, 0x00, //0x000003ad cmpq $1000000, %rcx - 0x0f, 0x82, 0x26, 0x00, 0x00, 0x00, //0x000003b4 jb LBB0_64 - 0x41, 0xbb, 0x07, 0x00, 0x00, 0x00, //0x000003ba movl $7, %r11d - 0x48, 0x81, 0xf9, 0x80, 0x96, 0x98, 0x00, //0x000003c0 cmpq $10000000, %rcx - 0x0f, 0x82, 0x13, 0x00, 0x00, 0x00, //0x000003c7 jb LBB0_64 - 0x41, 0xbb, 0x08, 0x00, 0x00, 0x00, //0x000003cd movl $8, %r11d - 0x48, 0x81, 0xf9, 0x00, 0xe1, 0xf5, 0x05, //0x000003d3 cmpq $100000000, %rcx - 0x0f, 0x83, 0x58, 0x0f, 0x00, 0x00, //0x000003da jae LBB0_62 - //0x000003e0 LBB0_64 - 0x47, 0x8d, 0x0c, 0x13, //0x000003e0 leal (%r11,%r10), %r9d - 0x43, 0x8d, 0x04, 0x13, //0x000003e4 leal (%r11,%r10), %eax - 0x83, 0xc0, 0x05, //0x000003e8 addl $5, %eax - 0x45, 0x89, 0xde, //0x000003eb movl %r11d, %r14d - 0x83, 0xf8, 0x1b, //0x000003ee cmpl $27, %eax - 0x0f, 0x82, 0x2d, 0x00, 0x00, 0x00, //0x000003f1 jb LBB0_93 - 0x4b, 0x8d, 0x34, 0x30, //0x000003f7 leaq (%r8,%r14), %rsi - 0x48, 0x83, 0xc6, 0x01, //0x000003fb addq $1, %rsi - 0x48, 0x89, 0xc8, //0x000003ff movq %rcx, %rax - 0x48, 0xc1, 0xe8, 0x20, //0x00000402 shrq $32, %rax - 0x0f, 0x85, 0x48, 0x00, 0x00, 0x00, //0x00000406 jne LBB0_67 - 0x45, 0x31, 0xd2, //0x0000040c xorl %r10d, %r10d - 0x89, 0xca, //0x0000040f movl %ecx, %edx - 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x00000411 cmpl $10000, %edx - 0x0f, 0x83, 0x0d, 0x06, 0x00, 0x00, //0x00000417 jae LBB0_73 - //0x0000041d LBB0_72 - 0x89, 0xd1, //0x0000041d movl %edx, %ecx - 0xe9, 0x62, 0x06, 0x00, 0x00, //0x0000041f jmp LBB0_75 - //0x00000424 LBB0_93 - 0x45, 0x85, 0xd2, //0x00000424 testl %r10d, %r10d - 0x0f, 0x88, 0x05, 0x03, 0x00, 0x00, //0x00000427 js LBB0_94 - 0x4f, 0x8d, 0x14, 0x30, //0x0000042d leaq (%r8,%r14), %r10 - 0x48, 0x89, 0xc8, //0x00000431 movq %rcx, %rax - 0x48, 0xc1, 0xe8, 0x20, //0x00000434 shrq $32, %rax - 0x0f, 0x85, 0x59, 0x03, 0x00, 0x00, //0x00000438 jne LBB0_151 - 0x4c, 0x89, 0xd6, //0x0000043e movq %r10, %rsi - 0x81, 0xf9, 0x10, 0x27, 0x00, 0x00, //0x00000441 cmpl $10000, %ecx - 0x0f, 0x83, 0xfc, 0x03, 0x00, 0x00, //0x00000447 jae LBB0_154 - //0x0000044d LBB0_153 - 0x89, 0xca, //0x0000044d movl %ecx, %edx - 0xe9, 0x52, 0x04, 0x00, 0x00, //0x0000044f jmp LBB0_156 - //0x00000454 LBB0_67 - 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00000454 movabsq $-6067343680855748867, %rdx - 0x48, 0x89, 0xc8, //0x0000045e movq %rcx, %rax - 0x48, 0xf7, 0xe2, //0x00000461 mulq %rdx - 0x48, 0xc1, 0xea, 0x1a, //0x00000464 shrq $26, %rdx - 0x69, 0xfa, 0x00, 0x1f, 0x0a, 0xfa, //0x00000468 imull $-100000000, %edx, %edi - 0x01, 0xcf, //0x0000046e addl %ecx, %edi - 0x0f, 0x84, 0x9e, 0x05, 0x00, 0x00, //0x00000470 je LBB0_68 - 0x89, 0xf9, //0x00000476 movl %edi, %ecx - 0x41, 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00000478 movl $3518437209, %r10d - 0x49, 0x0f, 0xaf, 0xca, //0x0000047e imulq %r10, %rcx - 0x48, 0xc1, 0xe9, 0x2d, //0x00000482 shrq $45, %rcx - 0x69, 0xd9, 0x10, 0x27, 0x00, 0x00, //0x00000486 imull $10000, %ecx, %ebx - 0x29, 0xdf, //0x0000048c subl %ebx, %edi - 0x48, 0x89, 0xc8, //0x0000048e movq %rcx, %rax - 0x49, 0x0f, 0xaf, 0xc2, //0x00000491 imulq %r10, %rax - 0x48, 0xc1, 0xe8, 0x2d, //0x00000495 shrq $45, %rax - 0x69, 0xc0, 0x10, 0x27, 0x00, 0x00, //0x00000499 imull $10000, %eax, %eax - 0x29, 0xc1, //0x0000049f subl %eax, %ecx - 0x0f, 0xb7, 0xc7, //0x000004a1 movzwl %di, %eax - 0xc1, 0xe8, 0x02, //0x000004a4 shrl $2, %eax - 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x000004a7 imull $5243, %eax, %eax - 0xc1, 0xe8, 0x11, //0x000004ad shrl $17, %eax - 0x6b, 0xd8, 0x64, //0x000004b0 imull $100, %eax, %ebx - 0x29, 0xdf, //0x000004b3 subl %ebx, %edi - 0x44, 0x0f, 0xb7, 0xd7, //0x000004b5 movzwl %di, %r10d - 0x0f, 0xb7, 0xd9, //0x000004b9 movzwl %cx, %ebx - 0xc1, 0xeb, 0x02, //0x000004bc shrl $2, %ebx - 0x69, 0xdb, 0x7b, 0x14, 0x00, 0x00, //0x000004bf imull $5243, %ebx, %ebx - 0xc1, 0xeb, 0x11, //0x000004c5 shrl $17, %ebx - 0x6b, 0xfb, 0x64, //0x000004c8 imull $100, %ebx, %edi - 0x29, 0xf9, //0x000004cb subl %edi, %ecx - 0x44, 0x0f, 0xb7, 0xd9, //0x000004cd movzwl %cx, %r11d - 0x48, 0x8d, 0x3d, 0xb8, 0x0e, 0x00, 0x00, //0x000004d1 leaq $3768(%rip), %rdi /* _Digits+0(%rip) */ - 0x42, 0x0f, 0xb7, 0x0c, 0x57, //0x000004d8 movzwl (%rdi,%r10,2), %ecx - 0x66, 0x89, 0x4e, 0xfe, //0x000004dd movw %cx, $-2(%rsi) - 0x0f, 0xb7, 0x04, 0x47, //0x000004e1 movzwl (%rdi,%rax,2), %eax - 0x66, 0x89, 0x46, 0xfc, //0x000004e5 movw %ax, $-4(%rsi) - 0x42, 0x0f, 0xb7, 0x04, 0x5f, //0x000004e9 movzwl (%rdi,%r11,2), %eax - 0x66, 0x89, 0x46, 0xfa, //0x000004ee movw %ax, $-6(%rsi) - 0x0f, 0xb7, 0x04, 0x5f, //0x000004f2 movzwl (%rdi,%rbx,2), %eax - 0x66, 0x89, 0x46, 0xf8, //0x000004f6 movw %ax, $-8(%rsi) - 0x45, 0x31, 0xd2, //0x000004fa xorl %r10d, %r10d - 0x48, 0x83, 0xc6, 0xf8, //0x000004fd addq $-8, %rsi - 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x00000501 cmpl $10000, %edx - 0x0f, 0x82, 0x10, 0xff, 0xff, 0xff, //0x00000507 jb LBB0_72 - 0xe9, 0x18, 0x05, 0x00, 0x00, //0x0000050d jmp LBB0_73 - //0x00000512 LBB0_11 - 0x49, 0xd3, 0xe8, //0x00000512 shrq %cl, %r8 - 0x48, 0xb8, 0xe0, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, //0x00000515 movabsq $8589934560, %rax - 0x48, 0x05, 0x1f, 0xe4, 0x0b, 0x54, //0x0000051f addq $1410065439, %rax - 0x49, 0x39, 0xc0, //0x00000525 cmpq %rax, %r8 - 0x0f, 0x86, 0x1f, 0x04, 0x00, 0x00, //0x00000528 jbe LBB0_20 - 0x4c, 0x89, 0xc0, //0x0000052e movq %r8, %rax - 0x48, 0xc1, 0xe8, 0x0b, //0x00000531 shrq $11, %rax - 0x41, 0xb9, 0x0b, 0x00, 0x00, 0x00, //0x00000535 movl $11, %r9d - 0x48, 0x3d, 0xdd, 0x0e, 0xe9, 0x02, //0x0000053b cmpq $48828125, %rax - 0x0f, 0x82, 0x7b, 0x00, 0x00, 0x00, //0x00000541 jb LBB0_18 - 0x4c, 0x89, 0xc0, //0x00000547 movq %r8, %rax - 0x48, 0xc1, 0xe8, 0x0c, //0x0000054a shrq $12, %rax - 0x41, 0xb9, 0x0c, 0x00, 0x00, 0x00, //0x0000054e movl $12, %r9d - 0x48, 0x3d, 0x51, 0x4a, 0x8d, 0x0e, //0x00000554 cmpq $244140625, %rax - 0x0f, 0x82, 0x62, 0x00, 0x00, 0x00, //0x0000055a jb LBB0_18 - 0x4c, 0x89, 0xc0, //0x00000560 movq %r8, %rax - 0x48, 0xc1, 0xe8, 0x0d, //0x00000563 shrq $13, %rax - 0x41, 0xb9, 0x0d, 0x00, 0x00, 0x00, //0x00000567 movl $13, %r9d - 0x48, 0x3d, 0x95, 0x73, 0xc2, 0x48, //0x0000056d cmpq $1220703125, %rax - 0x0f, 0x82, 0x49, 0x00, 0x00, 0x00, //0x00000573 jb LBB0_18 - 0x41, 0xb9, 0x0e, 0x00, 0x00, 0x00, //0x00000579 movl $14, %r9d - 0x48, 0xb8, 0x00, 0x40, 0x7a, 0x10, 0xf3, 0x5a, 0x00, 0x00, //0x0000057f movabsq $100000000000000, %rax - 0x49, 0x39, 0xc0, //0x00000589 cmpq %rax, %r8 - 0x0f, 0x82, 0x30, 0x00, 0x00, 0x00, //0x0000058c jb LBB0_18 - 0x41, 0xb9, 0x0f, 0x00, 0x00, 0x00, //0x00000592 movl $15, %r9d - 0x48, 0xb8, 0x00, 0x80, 0xc6, 0xa4, 0x7e, 0x8d, 0x03, 0x00, //0x00000598 movabsq $1000000000000000, %rax - 0x49, 0x39, 0xc0, //0x000005a2 cmpq %rax, %r8 - 0x0f, 0x82, 0x17, 0x00, 0x00, 0x00, //0x000005a5 jb LBB0_18 - 0x48, 0xb8, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x000005ab movabsq $10000000000000000, %rax - 0x49, 0x39, 0xc0, //0x000005b5 cmpq %rax, %r8 - 0x41, 0xb9, 0x11, 0x00, 0x00, 0x00, //0x000005b8 movl $17, %r9d - 0x49, 0x83, 0xd9, 0x00, //0x000005be sbbq $0, %r9 - //0x000005c2 LBB0_18 - 0x4c, 0x03, 0x4d, 0xc8, //0x000005c2 addq $-56(%rbp), %r9 - //0x000005c6 LBB0_19 - 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x000005c6 movabsq $-6067343680855748867, %rdx - 0x4c, 0x89, 0xc0, //0x000005d0 movq %r8, %rax - 0x48, 0xf7, 0xe2, //0x000005d3 mulq %rdx - 0x48, 0xc1, 0xea, 0x1a, //0x000005d6 shrq $26, %rdx - 0x44, 0x69, 0xd2, 0x00, 0x1f, 0x0a, 0xfa, //0x000005da imull $-100000000, %edx, %r10d - 0x45, 0x01, 0xc2, //0x000005e1 addl %r8d, %r10d - 0xbe, 0x59, 0x17, 0xb7, 0xd1, //0x000005e4 movl $3518437209, %esi - 0x4c, 0x89, 0xd1, //0x000005e9 movq %r10, %rcx - 0x48, 0x0f, 0xaf, 0xce, //0x000005ec imulq %rsi, %rcx - 0x48, 0xc1, 0xe9, 0x2d, //0x000005f0 shrq $45, %rcx - 0x69, 0xd9, 0x10, 0x27, 0x00, 0x00, //0x000005f4 imull $10000, %ecx, %ebx - 0x41, 0x29, 0xda, //0x000005fa subl %ebx, %r10d - 0x48, 0x89, 0xc8, //0x000005fd movq %rcx, %rax - 0x48, 0x0f, 0xaf, 0xc6, //0x00000600 imulq %rsi, %rax - 0x48, 0xc1, 0xe8, 0x2d, //0x00000604 shrq $45, %rax - 0x69, 0xc0, 0x10, 0x27, 0x00, 0x00, //0x00000608 imull $10000, %eax, %eax - 0x29, 0xc1, //0x0000060e subl %eax, %ecx - 0x41, 0x0f, 0xb7, 0xc2, //0x00000610 movzwl %r10w, %eax - 0xc1, 0xe8, 0x02, //0x00000614 shrl $2, %eax - 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000617 imull $5243, %eax, %eax - 0xc1, 0xe8, 0x11, //0x0000061d shrl $17, %eax - 0x6b, 0xf0, 0x64, //0x00000620 imull $100, %eax, %esi - 0x41, 0x29, 0xf2, //0x00000623 subl %esi, %r10d - 0x45, 0x0f, 0xb7, 0xd2, //0x00000626 movzwl %r10w, %r10d - 0x0f, 0xb7, 0xf1, //0x0000062a movzwl %cx, %esi - 0xc1, 0xee, 0x02, //0x0000062d shrl $2, %esi - 0x69, 0xf6, 0x7b, 0x14, 0x00, 0x00, //0x00000630 imull $5243, %esi, %esi - 0xc1, 0xee, 0x11, //0x00000636 shrl $17, %esi - 0x6b, 0xde, 0x64, //0x00000639 imull $100, %esi, %ebx - 0x29, 0xd9, //0x0000063c subl %ebx, %ecx - 0x44, 0x0f, 0xb7, 0xd9, //0x0000063e movzwl %cx, %r11d - 0x48, 0x8d, 0x1d, 0x47, 0x0d, 0x00, 0x00, //0x00000642 leaq $3399(%rip), %rbx /* _Digits+0(%rip) */ - 0x42, 0x0f, 0xb7, 0x0c, 0x53, //0x00000649 movzwl (%rbx,%r10,2), %ecx - 0x66, 0x41, 0x89, 0x49, 0xfe, //0x0000064e movw %cx, $-2(%r9) - 0x0f, 0xb7, 0x04, 0x43, //0x00000653 movzwl (%rbx,%rax,2), %eax - 0x66, 0x41, 0x89, 0x41, 0xfc, //0x00000657 movw %ax, $-4(%r9) - 0x42, 0x0f, 0xb7, 0x04, 0x5b, //0x0000065c movzwl (%rbx,%r11,2), %eax - 0x66, 0x41, 0x89, 0x41, 0xfa, //0x00000661 movw %ax, $-6(%r9) - 0x49, 0x8d, 0x41, 0xf8, //0x00000666 leaq $-8(%r9), %rax - 0x0f, 0xb7, 0x0c, 0x73, //0x0000066a movzwl (%rbx,%rsi,2), %ecx - 0x66, 0x41, 0x89, 0x49, 0xf8, //0x0000066e movw %cx, $-8(%r9) - 0x49, 0x89, 0xd0, //0x00000673 movq %rdx, %r8 - 0x41, 0x81, 0xf8, 0x10, 0x27, 0x00, 0x00, //0x00000676 cmpl $10000, %r8d - 0x0f, 0x82, 0x70, 0x03, 0x00, 0x00, //0x0000067d jb LBB0_32 - //0x00000683 LBB0_33 - 0x41, 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00000683 movl $3518437209, %r10d - 0x4c, 0x8d, 0x1d, 0x00, 0x0d, 0x00, 0x00, //0x00000689 leaq $3328(%rip), %r11 /* _Digits+0(%rip) */ - //0x00000690 .p2align 4, 0x90 - //0x00000690 LBB0_34 - 0x44, 0x89, 0xc2, //0x00000690 movl %r8d, %edx - 0x49, 0x0f, 0xaf, 0xd2, //0x00000693 imulq %r10, %rdx - 0x48, 0xc1, 0xea, 0x2d, //0x00000697 shrq $45, %rdx - 0x69, 0xca, 0xf0, 0xd8, 0xff, 0xff, //0x0000069b imull $-10000, %edx, %ecx - 0x44, 0x01, 0xc1, //0x000006a1 addl %r8d, %ecx - 0x48, 0x69, 0xf1, 0x1f, 0x85, 0xeb, 0x51, //0x000006a4 imulq $1374389535, %rcx, %rsi - 0x48, 0xc1, 0xee, 0x25, //0x000006ab shrq $37, %rsi - 0x6b, 0xde, 0x64, //0x000006af imull $100, %esi, %ebx - 0x29, 0xd9, //0x000006b2 subl %ebx, %ecx - 0x41, 0x0f, 0xb7, 0x0c, 0x4b, //0x000006b4 movzwl (%r11,%rcx,2), %ecx - 0x66, 0x89, 0x48, 0xfe, //0x000006b9 movw %cx, $-2(%rax) - 0x41, 0x0f, 0xb7, 0x0c, 0x73, //0x000006bd movzwl (%r11,%rsi,2), %ecx - 0x66, 0x89, 0x48, 0xfc, //0x000006c2 movw %cx, $-4(%rax) - 0x48, 0x83, 0xc0, 0xfc, //0x000006c6 addq $-4, %rax - 0x41, 0x81, 0xf8, 0xff, 0xe0, 0xf5, 0x05, //0x000006ca cmpl $99999999, %r8d - 0x41, 0x89, 0xd0, //0x000006d1 movl %edx, %r8d - 0x0f, 0x87, 0xb6, 0xff, 0xff, 0xff, //0x000006d4 ja LBB0_34 - 0x83, 0xfa, 0x64, //0x000006da cmpl $100, %edx - 0x0f, 0x82, 0x2c, 0x00, 0x00, 0x00, //0x000006dd jb LBB0_37 - //0x000006e3 LBB0_36 - 0x0f, 0xb7, 0xca, //0x000006e3 movzwl %dx, %ecx - 0xc1, 0xe9, 0x02, //0x000006e6 shrl $2, %ecx - 0x69, 0xc9, 0x7b, 0x14, 0x00, 0x00, //0x000006e9 imull $5243, %ecx, %ecx - 0xc1, 0xe9, 0x11, //0x000006ef shrl $17, %ecx - 0x6b, 0xf1, 0x64, //0x000006f2 imull $100, %ecx, %esi - 0x29, 0xf2, //0x000006f5 subl %esi, %edx - 0x0f, 0xb7, 0xd2, //0x000006f7 movzwl %dx, %edx - 0x48, 0x8d, 0x35, 0x8f, 0x0c, 0x00, 0x00, //0x000006fa leaq $3215(%rip), %rsi /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x14, 0x56, //0x00000701 movzwl (%rsi,%rdx,2), %edx - 0x66, 0x89, 0x50, 0xfe, //0x00000705 movw %dx, $-2(%rax) - 0x48, 0x83, 0xc0, 0xfe, //0x00000709 addq $-2, %rax - 0x89, 0xca, //0x0000070d movl %ecx, %edx - //0x0000070f LBB0_37 - 0x48, 0x8b, 0x4d, 0xc8, //0x0000070f movq $-56(%rbp), %rcx - 0x83, 0xfa, 0x0a, //0x00000713 cmpl $10, %edx - 0x0f, 0x82, 0xe8, 0x02, 0x00, 0x00, //0x00000716 jb LBB0_39 - 0x89, 0xd1, //0x0000071c movl %edx, %ecx - 0x48, 0x8d, 0x15, 0x6b, 0x0c, 0x00, 0x00, //0x0000071e leaq $3179(%rip), %rdx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x4a, //0x00000725 movzwl (%rdx,%rcx,2), %ecx - 0x66, 0x89, 0x48, 0xfe, //0x00000729 movw %cx, $-2(%rax) - 0xe9, 0xd7, 0x02, 0x00, 0x00, //0x0000072d jmp LBB0_40 - //0x00000732 LBB0_94 - 0x45, 0x85, 0xc9, //0x00000732 testl %r9d, %r9d - 0x0f, 0x8f, 0x56, 0x07, 0x00, 0x00, //0x00000735 jg LBB0_107 - 0x66, 0x41, 0xc7, 0x00, 0x30, 0x2e, //0x0000073b movw $11824, (%r8) - 0x49, 0x83, 0xc0, 0x02, //0x00000741 addq $2, %r8 - 0x45, 0x85, 0xc9, //0x00000745 testl %r9d, %r9d - 0x0f, 0x89, 0x43, 0x07, 0x00, 0x00, //0x00000748 jns LBB0_107 - 0x45, 0x89, 0xdf, //0x0000074e movl %r11d, %r15d - 0x41, 0xf7, 0xd7, //0x00000751 notl %r15d - 0x45, 0x29, 0xd7, //0x00000754 subl %r10d, %r15d - 0x31, 0xc0, //0x00000757 xorl %eax, %eax - 0x41, 0x83, 0xff, 0x1f, //0x00000759 cmpl $31, %r15d - 0x0f, 0x82, 0x18, 0x07, 0x00, 0x00, //0x0000075d jb LBB0_105 - 0x49, 0x83, 0xc7, 0x01, //0x00000763 addq $1, %r15 - 0x4c, 0x89, 0xf8, //0x00000767 movq %r15, %rax - 0x48, 0x21, 0xd0, //0x0000076a andq %rdx, %rax - 0x48, 0x8d, 0x50, 0xe0, //0x0000076d leaq $-32(%rax), %rdx - 0x48, 0x89, 0xd3, //0x00000771 movq %rdx, %rbx - 0x48, 0xc1, 0xeb, 0x05, //0x00000774 shrq $5, %rbx - 0x48, 0x83, 0xc3, 0x01, //0x00000778 addq $1, %rbx - 0x41, 0x89, 0xdc, //0x0000077c movl %ebx, %r12d - 0x41, 0x83, 0xe4, 0x07, //0x0000077f andl $7, %r12d - 0x48, 0x81, 0xfa, 0xe0, 0x00, 0x00, 0x00, //0x00000783 cmpq $224, %rdx - 0x0f, 0x83, 0xfd, 0x05, 0x00, 0x00, //0x0000078a jae LBB0_99 - 0x31, 0xd2, //0x00000790 xorl %edx, %edx - 0xe9, 0x9b, 0x06, 0x00, 0x00, //0x00000792 jmp LBB0_101 - //0x00000797 LBB0_151 - 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00000797 movabsq $-6067343680855748867, %rdx - 0x48, 0x89, 0xc8, //0x000007a1 movq %rcx, %rax - 0x48, 0xf7, 0xe2, //0x000007a4 mulq %rdx - 0x48, 0xc1, 0xea, 0x1a, //0x000007a7 shrq $26, %rdx - 0x69, 0xf2, 0x00, 0x1f, 0x0a, 0xfa, //0x000007ab imull $-100000000, %edx, %esi - 0x01, 0xce, //0x000007b1 addl %ecx, %esi - 0xb9, 0x59, 0x17, 0xb7, 0xd1, //0x000007b3 movl $3518437209, %ecx - 0x48, 0x89, 0xf0, //0x000007b8 movq %rsi, %rax - 0x48, 0x0f, 0xaf, 0xc1, //0x000007bb imulq %rcx, %rax - 0x48, 0xc1, 0xe8, 0x2d, //0x000007bf shrq $45, %rax - 0x69, 0xf8, 0x10, 0x27, 0x00, 0x00, //0x000007c3 imull $10000, %eax, %edi - 0x29, 0xfe, //0x000007c9 subl %edi, %esi - 0x48, 0x89, 0xc7, //0x000007cb movq %rax, %rdi - 0x48, 0x0f, 0xaf, 0xf9, //0x000007ce imulq %rcx, %rdi - 0x48, 0xc1, 0xef, 0x2d, //0x000007d2 shrq $45, %rdi - 0x69, 0xcf, 0x10, 0x27, 0x00, 0x00, //0x000007d6 imull $10000, %edi, %ecx - 0x29, 0xc8, //0x000007dc subl %ecx, %eax - 0x0f, 0xb7, 0xce, //0x000007de movzwl %si, %ecx - 0xc1, 0xe9, 0x02, //0x000007e1 shrl $2, %ecx - 0x69, 0xc9, 0x7b, 0x14, 0x00, 0x00, //0x000007e4 imull $5243, %ecx, %ecx - 0xc1, 0xe9, 0x11, //0x000007ea shrl $17, %ecx - 0x6b, 0xf9, 0x64, //0x000007ed imull $100, %ecx, %edi - 0x29, 0xfe, //0x000007f0 subl %edi, %esi - 0x0f, 0xb7, 0xf6, //0x000007f2 movzwl %si, %esi - 0x0f, 0xb7, 0xf8, //0x000007f5 movzwl %ax, %edi - 0xc1, 0xef, 0x02, //0x000007f8 shrl $2, %edi - 0x69, 0xff, 0x7b, 0x14, 0x00, 0x00, //0x000007fb imull $5243, %edi, %edi - 0xc1, 0xef, 0x11, //0x00000801 shrl $17, %edi - 0x6b, 0xdf, 0x64, //0x00000804 imull $100, %edi, %ebx - 0x29, 0xd8, //0x00000807 subl %ebx, %eax - 0x0f, 0xb7, 0xc0, //0x00000809 movzwl %ax, %eax - 0x48, 0x8d, 0x1d, 0x7d, 0x0b, 0x00, 0x00, //0x0000080c leaq $2941(%rip), %rbx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x34, 0x73, //0x00000813 movzwl (%rbx,%rsi,2), %esi - 0x66, 0x41, 0x89, 0x72, 0xfe, //0x00000817 movw %si, $-2(%r10) - 0x0f, 0xb7, 0x0c, 0x4b, //0x0000081c movzwl (%rbx,%rcx,2), %ecx - 0x66, 0x41, 0x89, 0x4a, 0xfc, //0x00000820 movw %cx, $-4(%r10) - 0x0f, 0xb7, 0x04, 0x43, //0x00000825 movzwl (%rbx,%rax,2), %eax - 0x66, 0x41, 0x89, 0x42, 0xfa, //0x00000829 movw %ax, $-6(%r10) - 0x49, 0x8d, 0x72, 0xf8, //0x0000082e leaq $-8(%r10), %rsi - 0x0f, 0xb7, 0x04, 0x7b, //0x00000832 movzwl (%rbx,%rdi,2), %eax - 0x66, 0x41, 0x89, 0x42, 0xf8, //0x00000836 movw %ax, $-8(%r10) - 0x89, 0xd1, //0x0000083b movl %edx, %ecx - 0x81, 0xf9, 0x10, 0x27, 0x00, 0x00, //0x0000083d cmpl $10000, %ecx - 0x0f, 0x82, 0x04, 0xfc, 0xff, 0xff, //0x00000843 jb LBB0_153 - //0x00000849 LBB0_154 - 0x41, 0xbb, 0x59, 0x17, 0xb7, 0xd1, //0x00000849 movl $3518437209, %r11d - 0x4c, 0x8d, 0x3d, 0x3a, 0x0b, 0x00, 0x00, //0x0000084f leaq $2874(%rip), %r15 /* _Digits+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000856 .p2align 4, 0x90 - //0x00000860 LBB0_155 - 0x89, 0xca, //0x00000860 movl %ecx, %edx - 0x49, 0x0f, 0xaf, 0xd3, //0x00000862 imulq %r11, %rdx - 0x48, 0xc1, 0xea, 0x2d, //0x00000866 shrq $45, %rdx - 0x69, 0xda, 0xf0, 0xd8, 0xff, 0xff, //0x0000086a imull $-10000, %edx, %ebx - 0x01, 0xcb, //0x00000870 addl %ecx, %ebx - 0x48, 0x69, 0xc3, 0x1f, 0x85, 0xeb, 0x51, //0x00000872 imulq $1374389535, %rbx, %rax - 0x48, 0xc1, 0xe8, 0x25, //0x00000879 shrq $37, %rax - 0x6b, 0xf8, 0x64, //0x0000087d imull $100, %eax, %edi - 0x29, 0xfb, //0x00000880 subl %edi, %ebx - 0x41, 0x0f, 0xb7, 0x3c, 0x5f, //0x00000882 movzwl (%r15,%rbx,2), %edi - 0x66, 0x89, 0x7e, 0xfe, //0x00000887 movw %di, $-2(%rsi) - 0x41, 0x0f, 0xb7, 0x04, 0x47, //0x0000088b movzwl (%r15,%rax,2), %eax - 0x66, 0x89, 0x46, 0xfc, //0x00000890 movw %ax, $-4(%rsi) - 0x48, 0x83, 0xc6, 0xfc, //0x00000894 addq $-4, %rsi - 0x81, 0xf9, 0xff, 0xe0, 0xf5, 0x05, //0x00000898 cmpl $99999999, %ecx - 0x89, 0xd1, //0x0000089e movl %edx, %ecx - 0x0f, 0x87, 0xba, 0xff, 0xff, 0xff, //0x000008a0 ja LBB0_155 - //0x000008a6 LBB0_156 - 0x83, 0xfa, 0x64, //0x000008a6 cmpl $100, %edx - 0x0f, 0x82, 0x2c, 0x00, 0x00, 0x00, //0x000008a9 jb LBB0_158 - 0x0f, 0xb7, 0xc2, //0x000008af movzwl %dx, %eax - 0xc1, 0xe8, 0x02, //0x000008b2 shrl $2, %eax - 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x000008b5 imull $5243, %eax, %eax - 0xc1, 0xe8, 0x11, //0x000008bb shrl $17, %eax - 0x6b, 0xc8, 0x64, //0x000008be imull $100, %eax, %ecx - 0x29, 0xca, //0x000008c1 subl %ecx, %edx - 0x0f, 0xb7, 0xca, //0x000008c3 movzwl %dx, %ecx - 0x48, 0x8d, 0x15, 0xc3, 0x0a, 0x00, 0x00, //0x000008c6 leaq $2755(%rip), %rdx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x4a, //0x000008cd movzwl (%rdx,%rcx,2), %ecx - 0x66, 0x89, 0x4e, 0xfe, //0x000008d1 movw %cx, $-2(%rsi) - 0x48, 0x83, 0xc6, 0xfe, //0x000008d5 addq $-2, %rsi - 0x89, 0xc2, //0x000008d9 movl %eax, %edx - //0x000008db LBB0_158 - 0x49, 0x63, 0xc1, //0x000008db movslq %r9d, %rax - 0x83, 0xfa, 0x0a, //0x000008de cmpl $10, %edx - 0x0f, 0x82, 0x22, 0x00, 0x00, 0x00, //0x000008e1 jb LBB0_160 - 0x89, 0xd1, //0x000008e7 movl %edx, %ecx - 0x48, 0x8d, 0x15, 0xa0, 0x0a, 0x00, 0x00, //0x000008e9 leaq $2720(%rip), %rdx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x4a, //0x000008f0 movzwl (%rdx,%rcx,2), %ecx - 0x66, 0x89, 0x4e, 0xfe, //0x000008f4 movw %cx, $-2(%rsi) - 0x49, 0x01, 0xc0, //0x000008f8 addq %rax, %r8 - 0x49, 0x39, 0xc6, //0x000008fb cmpq %rax, %r14 - 0x0f, 0x8c, 0x17, 0x00, 0x00, 0x00, //0x000008fe jl LBB0_162 - 0xe9, 0x1a, 0x0a, 0x00, 0x00, //0x00000904 jmp LBB0_180 - //0x00000909 LBB0_160 - 0x80, 0xc2, 0x30, //0x00000909 addb $48, %dl - 0x41, 0x88, 0x10, //0x0000090c movb %dl, (%r8) - 0x49, 0x01, 0xc0, //0x0000090f addq %rax, %r8 - 0x49, 0x39, 0xc6, //0x00000912 cmpq %rax, %r14 - 0x0f, 0x8d, 0x08, 0x0a, 0x00, 0x00, //0x00000915 jge LBB0_180 - //0x0000091b LBB0_162 - 0x4b, 0x8d, 0x0c, 0x2c, //0x0000091b leaq (%r12,%r13), %rcx - 0x4d, 0x8d, 0x1c, 0x0e, //0x0000091f leaq (%r14,%rcx), %r11 - 0x49, 0x83, 0xc3, 0x01, //0x00000923 addq $1, %r11 - 0x48, 0x01, 0xc8, //0x00000927 addq %rcx, %rax - 0x49, 0x39, 0xc3, //0x0000092a cmpq %rax, %r11 - 0x49, 0x89, 0xc7, //0x0000092d movq %rax, %r15 - 0x4d, 0x0f, 0x47, 0xfb, //0x00000930 cmovaq %r11, %r15 - 0x4e, 0x8d, 0x0c, 0x31, //0x00000934 leaq (%rcx,%r14), %r9 - 0x4d, 0x29, 0xcf, //0x00000938 subq %r9, %r15 - 0x49, 0x83, 0xff, 0x08, //0x0000093b cmpq $8, %r15 - 0x0f, 0x83, 0xa4, 0x02, 0x00, 0x00, //0x0000093f jae LBB0_163 - //0x00000945 LBB0_178 - 0x4c, 0x89, 0xd2, //0x00000945 movq %r10, %rdx - 0xe9, 0x23, 0x04, 0x00, 0x00, //0x00000948 jmp LBB0_179 - //0x0000094d LBB0_20 - 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x0000094d movl $1, %r9d - 0x49, 0x83, 0xf8, 0x0a, //0x00000953 cmpq $10, %r8 - 0x0f, 0x82, 0x82, 0x00, 0x00, 0x00, //0x00000957 jb LBB0_28 - 0x41, 0xb9, 0x02, 0x00, 0x00, 0x00, //0x0000095d movl $2, %r9d - 0x49, 0x83, 0xf8, 0x64, //0x00000963 cmpq $100, %r8 - 0x0f, 0x82, 0x72, 0x00, 0x00, 0x00, //0x00000967 jb LBB0_28 - 0x41, 0xb9, 0x03, 0x00, 0x00, 0x00, //0x0000096d movl $3, %r9d - 0x49, 0x81, 0xf8, 0xe8, 0x03, 0x00, 0x00, //0x00000973 cmpq $1000, %r8 - 0x0f, 0x82, 0x5f, 0x00, 0x00, 0x00, //0x0000097a jb LBB0_28 - 0x41, 0xb9, 0x04, 0x00, 0x00, 0x00, //0x00000980 movl $4, %r9d - 0x49, 0x81, 0xf8, 0x10, 0x27, 0x00, 0x00, //0x00000986 cmpq $10000, %r8 - 0x0f, 0x82, 0x4c, 0x00, 0x00, 0x00, //0x0000098d jb LBB0_28 - 0x41, 0xb9, 0x05, 0x00, 0x00, 0x00, //0x00000993 movl $5, %r9d - 0x49, 0x81, 0xf8, 0xa0, 0x86, 0x01, 0x00, //0x00000999 cmpq $100000, %r8 - 0x0f, 0x82, 0x39, 0x00, 0x00, 0x00, //0x000009a0 jb LBB0_28 - 0x41, 0xb9, 0x06, 0x00, 0x00, 0x00, //0x000009a6 movl $6, %r9d - 0x49, 0x81, 0xf8, 0x40, 0x42, 0x0f, 0x00, //0x000009ac cmpq $1000000, %r8 - 0x0f, 0x82, 0x26, 0x00, 0x00, 0x00, //0x000009b3 jb LBB0_28 - 0x41, 0xb9, 0x07, 0x00, 0x00, 0x00, //0x000009b9 movl $7, %r9d - 0x49, 0x81, 0xf8, 0x80, 0x96, 0x98, 0x00, //0x000009bf cmpq $10000000, %r8 - 0x0f, 0x82, 0x13, 0x00, 0x00, 0x00, //0x000009c6 jb LBB0_28 - 0x41, 0xb9, 0x08, 0x00, 0x00, 0x00, //0x000009cc movl $8, %r9d - 0x49, 0x81, 0xf8, 0xff, 0xe0, 0xf5, 0x05, //0x000009d2 cmpq $99999999, %r8 - 0x0f, 0x87, 0x81, 0x09, 0x00, 0x00, //0x000009d9 ja LBB0_29 - //0x000009df LBB0_28 - 0x4c, 0x03, 0x4d, 0xc8, //0x000009df addq $-56(%rbp), %r9 - //0x000009e3 LBB0_30 - 0x4c, 0x89, 0xc8, //0x000009e3 movq %r9, %rax - 0x41, 0x81, 0xf8, 0x10, 0x27, 0x00, 0x00, //0x000009e6 cmpl $10000, %r8d - 0x0f, 0x83, 0x90, 0xfc, 0xff, 0xff, //0x000009ed jae LBB0_33 - //0x000009f3 LBB0_32 - 0x44, 0x89, 0xc2, //0x000009f3 movl %r8d, %edx - 0x83, 0xfa, 0x64, //0x000009f6 cmpl $100, %edx - 0x0f, 0x83, 0xe4, 0xfc, 0xff, 0xff, //0x000009f9 jae LBB0_36 - 0xe9, 0x0b, 0xfd, 0xff, 0xff, //0x000009ff jmp LBB0_37 - //0x00000a04 LBB0_39 - 0x80, 0xc2, 0x30, //0x00000a04 addb $48, %dl - 0x88, 0x11, //0x00000a07 movb %dl, (%rcx) - //0x00000a09 LBB0_40 - 0x41, 0x29, 0xf9, //0x00000a09 subl %edi, %r9d - 0x45, 0x89, 0xc8, //0x00000a0c movl %r9d, %r8d - 0xe9, 0x12, 0x09, 0x00, 0x00, //0x00000a0f jmp LBB0_181 - //0x00000a14 LBB0_68 - 0x41, 0xba, 0x08, 0x00, 0x00, 0x00, //0x00000a14 movl $8, %r10d - 0x48, 0x83, 0xc6, 0xf8, //0x00000a1a addq $-8, %rsi - 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x00000a1e cmpl $10000, %edx - 0x0f, 0x82, 0xf3, 0xf9, 0xff, 0xff, //0x00000a24 jb LBB0_72 - //0x00000a2a LBB0_73 - 0x41, 0xbb, 0x59, 0x17, 0xb7, 0xd1, //0x00000a2a movl $3518437209, %r11d - 0x4c, 0x8d, 0x3d, 0x59, 0x09, 0x00, 0x00, //0x00000a30 leaq $2393(%rip), %r15 /* _Digits+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000a37 .p2align 4, 0x90 - //0x00000a40 LBB0_74 - 0x89, 0xd1, //0x00000a40 movl %edx, %ecx - 0x49, 0x0f, 0xaf, 0xcb, //0x00000a42 imulq %r11, %rcx - 0x48, 0xc1, 0xe9, 0x2d, //0x00000a46 shrq $45, %rcx - 0x69, 0xc1, 0xf0, 0xd8, 0xff, 0xff, //0x00000a4a imull $-10000, %ecx, %eax - 0x01, 0xd0, //0x00000a50 addl %edx, %eax - 0x48, 0x69, 0xf8, 0x1f, 0x85, 0xeb, 0x51, //0x00000a52 imulq $1374389535, %rax, %rdi - 0x48, 0xc1, 0xef, 0x25, //0x00000a59 shrq $37, %rdi - 0x6b, 0xdf, 0x64, //0x00000a5d imull $100, %edi, %ebx - 0x29, 0xd8, //0x00000a60 subl %ebx, %eax - 0x41, 0x0f, 0xb7, 0x04, 0x47, //0x00000a62 movzwl (%r15,%rax,2), %eax - 0x66, 0x89, 0x46, 0xfe, //0x00000a67 movw %ax, $-2(%rsi) - 0x41, 0x0f, 0xb7, 0x04, 0x7f, //0x00000a6b movzwl (%r15,%rdi,2), %eax - 0x66, 0x89, 0x46, 0xfc, //0x00000a70 movw %ax, $-4(%rsi) - 0x48, 0x83, 0xc6, 0xfc, //0x00000a74 addq $-4, %rsi - 0x81, 0xfa, 0xff, 0xe0, 0xf5, 0x05, //0x00000a78 cmpl $99999999, %edx - 0x89, 0xca, //0x00000a7e movl %ecx, %edx - 0x0f, 0x87, 0xba, 0xff, 0xff, 0xff, //0x00000a80 ja LBB0_74 - //0x00000a86 LBB0_75 - 0x83, 0xf9, 0x64, //0x00000a86 cmpl $100, %ecx - 0x0f, 0x82, 0x2c, 0x00, 0x00, 0x00, //0x00000a89 jb LBB0_77 - 0x0f, 0xb7, 0xc1, //0x00000a8f movzwl %cx, %eax - 0xc1, 0xe8, 0x02, //0x00000a92 shrl $2, %eax - 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000a95 imull $5243, %eax, %eax - 0xc1, 0xe8, 0x11, //0x00000a9b shrl $17, %eax - 0x6b, 0xd0, 0x64, //0x00000a9e imull $100, %eax, %edx - 0x29, 0xd1, //0x00000aa1 subl %edx, %ecx - 0x0f, 0xb7, 0xc9, //0x00000aa3 movzwl %cx, %ecx - 0x48, 0x8d, 0x15, 0xe3, 0x08, 0x00, 0x00, //0x00000aa6 leaq $2275(%rip), %rdx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x4a, //0x00000aad movzwl (%rdx,%rcx,2), %ecx - 0x66, 0x89, 0x4e, 0xfe, //0x00000ab1 movw %cx, $-2(%rsi) - 0x48, 0x83, 0xc6, 0xfe, //0x00000ab5 addq $-2, %rsi - 0x89, 0xc1, //0x00000ab9 movl %eax, %ecx - //0x00000abb LBB0_77 - 0x49, 0x8d, 0x50, 0x01, //0x00000abb leaq $1(%r8), %rdx - 0x83, 0xf9, 0x0a, //0x00000abf cmpl $10, %ecx - 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x00000ac2 jb LBB0_79 - 0x89, 0xc8, //0x00000ac8 movl %ecx, %eax - 0x48, 0x8d, 0x0d, 0xbf, 0x08, 0x00, 0x00, //0x00000aca leaq $2239(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x00000ad1 movzwl (%rcx,%rax,2), %eax - 0x66, 0x89, 0x46, 0xfe, //0x00000ad5 movw %ax, $-2(%rsi) - 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00000ad9 jmp LBB0_80 - //0x00000ade LBB0_79 - 0x80, 0xc1, 0x30, //0x00000ade addb $48, %cl - 0x88, 0x0a, //0x00000ae1 movb %cl, (%rdx) - //0x00000ae3 LBB0_80 - 0x4d, 0x29, 0xd5, //0x00000ae3 subq %r10, %r13 - 0x4d, 0x01, 0xe5, //0x00000ae6 addq %r12, %r13 - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000ae9 movl $1, %ecx - 0x4c, 0x29, 0xd1, //0x00000aee subq %r10, %rcx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000af1 .p2align 4, 0x90 - //0x00000b00 LBB0_81 - 0x48, 0x83, 0xc1, 0xff, //0x00000b00 addq $-1, %rcx - 0x43, 0x80, 0x7c, 0x35, 0x00, 0x30, //0x00000b04 cmpb $48, (%r13,%r14) - 0x4d, 0x8d, 0x6d, 0xff, //0x00000b0a leaq $-1(%r13), %r13 - 0x0f, 0x84, 0xec, 0xff, 0xff, 0xff, //0x00000b0e je LBB0_81 - 0x41, 0x8a, 0x40, 0x01, //0x00000b14 movb $1(%r8), %al - 0x41, 0x88, 0x00, //0x00000b18 movb %al, (%r8) - 0x4c, 0x01, 0xf1, //0x00000b1b addq %r14, %rcx - 0x48, 0x83, 0xf9, 0x02, //0x00000b1e cmpq $2, %rcx - 0x0f, 0x8c, 0x63, 0x00, 0x00, 0x00, //0x00000b22 jl LBB0_83 - 0x4f, 0x8d, 0x04, 0x2e, //0x00000b28 leaq (%r14,%r13), %r8 - 0x49, 0x83, 0xc0, 0x02, //0x00000b2c addq $2, %r8 - 0xc6, 0x02, 0x2e, //0x00000b30 movb $46, (%rdx) - 0x41, 0xc6, 0x00, 0x65, //0x00000b33 movb $101, (%r8) - 0x45, 0x85, 0xc9, //0x00000b37 testl %r9d, %r9d - 0x0f, 0x8e, 0x60, 0x00, 0x00, 0x00, //0x00000b3a jle LBB0_86 - //0x00000b40 LBB0_87 - 0x41, 0x83, 0xc1, 0xff, //0x00000b40 addl $-1, %r9d - 0x41, 0xc6, 0x40, 0x01, 0x2b, //0x00000b44 movb $43, $1(%r8) - 0x44, 0x89, 0xc8, //0x00000b49 movl %r9d, %eax - 0x83, 0xf8, 0x64, //0x00000b4c cmpl $100, %eax - 0x0f, 0x8c, 0x61, 0x00, 0x00, 0x00, //0x00000b4f jl LBB0_90 - //0x00000b55 LBB0_89 - 0x89, 0xc1, //0x00000b55 movl %eax, %ecx - 0xba, 0xcd, 0xcc, 0xcc, 0xcc, //0x00000b57 movl $3435973837, %edx - 0x48, 0x0f, 0xaf, 0xd1, //0x00000b5c imulq %rcx, %rdx - 0x48, 0xc1, 0xea, 0x23, //0x00000b60 shrq $35, %rdx - 0x8d, 0x0c, 0x12, //0x00000b64 leal (%rdx,%rdx), %ecx - 0x8d, 0x0c, 0x89, //0x00000b67 leal (%rcx,%rcx,4), %ecx - 0x29, 0xc8, //0x00000b6a subl %ecx, %eax - 0x48, 0x8d, 0x0d, 0x1d, 0x08, 0x00, 0x00, //0x00000b6c leaq $2077(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x51, //0x00000b73 movzwl (%rcx,%rdx,2), %ecx - 0x66, 0x41, 0x89, 0x48, 0x02, //0x00000b77 movw %cx, $2(%r8) - 0x0c, 0x30, //0x00000b7c orb $48, %al - 0x41, 0x88, 0x40, 0x04, //0x00000b7e movb %al, $4(%r8) - 0x49, 0x83, 0xc0, 0x05, //0x00000b82 addq $5, %r8 - 0xe9, 0x98, 0x07, 0x00, 0x00, //0x00000b86 jmp LBB0_180 - //0x00000b8b LBB0_83 - 0x4f, 0x8d, 0x04, 0x2e, //0x00000b8b leaq (%r14,%r13), %r8 - 0x49, 0x83, 0xc0, 0x01, //0x00000b8f addq $1, %r8 - 0x41, 0xc6, 0x00, 0x65, //0x00000b93 movb $101, (%r8) - 0x45, 0x85, 0xc9, //0x00000b97 testl %r9d, %r9d - 0x0f, 0x8f, 0xa0, 0xff, 0xff, 0xff, //0x00000b9a jg LBB0_87 - //0x00000ba0 LBB0_86 - 0x41, 0xc6, 0x40, 0x01, 0x2d, //0x00000ba0 movb $45, $1(%r8) - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000ba5 movl $1, %eax - 0x44, 0x29, 0xc8, //0x00000baa subl %r9d, %eax - 0x83, 0xf8, 0x64, //0x00000bad cmpl $100, %eax - 0x0f, 0x8d, 0x9f, 0xff, 0xff, 0xff, //0x00000bb0 jge LBB0_89 - //0x00000bb6 LBB0_90 - 0x83, 0xf8, 0x0a, //0x00000bb6 cmpl $10, %eax - 0x0f, 0x8c, 0x1b, 0x00, 0x00, 0x00, //0x00000bb9 jl LBB0_92 - 0x89, 0xc0, //0x00000bbf movl %eax, %eax - 0x48, 0x8d, 0x0d, 0xc8, 0x07, 0x00, 0x00, //0x00000bc1 leaq $1992(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x00000bc8 movzwl (%rcx,%rax,2), %eax - 0x66, 0x41, 0x89, 0x40, 0x02, //0x00000bcc movw %ax, $2(%r8) - 0x49, 0x83, 0xc0, 0x04, //0x00000bd1 addq $4, %r8 - 0xe9, 0x49, 0x07, 0x00, 0x00, //0x00000bd5 jmp LBB0_180 - //0x00000bda LBB0_92 - 0x04, 0x30, //0x00000bda addb $48, %al - 0x41, 0x88, 0x40, 0x02, //0x00000bdc movb %al, $2(%r8) - 0x49, 0x83, 0xc0, 0x03, //0x00000be0 addq $3, %r8 - 0xe9, 0x3a, 0x07, 0x00, 0x00, //0x00000be4 jmp LBB0_180 - //0x00000be9 LBB0_163 - 0x49, 0x83, 0xff, 0x20, //0x00000be9 cmpq $32, %r15 - 0x0f, 0x83, 0x07, 0x00, 0x00, 0x00, //0x00000bed jae LBB0_168 - 0x31, 0xc9, //0x00000bf3 xorl %ecx, %ecx - 0xe9, 0x31, 0x01, 0x00, 0x00, //0x00000bf5 jmp LBB0_165 - //0x00000bfa LBB0_168 - 0x4c, 0x89, 0xf9, //0x00000bfa movq %r15, %rcx - 0x48, 0x83, 0xe1, 0xe0, //0x00000bfd andq $-32, %rcx - 0x48, 0x8d, 0x71, 0xe0, //0x00000c01 leaq $-32(%rcx), %rsi - 0x48, 0x89, 0xf3, //0x00000c05 movq %rsi, %rbx - 0x48, 0xc1, 0xeb, 0x05, //0x00000c08 shrq $5, %rbx - 0x48, 0x83, 0xc3, 0x01, //0x00000c0c addq $1, %rbx - 0x89, 0xda, //0x00000c10 movl %ebx, %edx - 0x83, 0xe2, 0x07, //0x00000c12 andl $7, %edx - 0x48, 0x81, 0xfe, 0xe0, 0x00, 0x00, 0x00, //0x00000c15 cmpq $224, %rsi - 0x0f, 0x83, 0x07, 0x00, 0x00, 0x00, //0x00000c1c jae LBB0_170 - 0x31, 0xf6, //0x00000c22 xorl %esi, %esi - 0xe9, 0xac, 0x00, 0x00, 0x00, //0x00000c24 jmp LBB0_172 - //0x00000c29 LBB0_170 - 0x4b, 0x8d, 0x34, 0x2e, //0x00000c29 leaq (%r14,%r13), %rsi - 0x49, 0x8d, 0x3c, 0x34, //0x00000c2d leaq (%r12,%rsi), %rdi - 0x48, 0x81, 0xc7, 0xf0, 0x00, 0x00, 0x00, //0x00000c31 addq $240, %rdi - 0x48, 0x83, 0xe3, 0xf8, //0x00000c38 andq $-8, %rbx - 0x48, 0xf7, 0xdb, //0x00000c3c negq %rbx - 0x31, 0xf6, //0x00000c3f xorl %esi, %esi - 0xf3, 0x0f, 0x6f, 0x05, 0xb7, 0xf3, 0xff, 0xff, //0x00000c41 movdqu $-3145(%rip), %xmm0 /* LCPI0_0+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000c49 .p2align 4, 0x90 - //0x00000c50 LBB0_171 - 0xf3, 0x0f, 0x7f, 0x84, 0x37, 0x10, 0xff, 0xff, 0xff, //0x00000c50 movdqu %xmm0, $-240(%rdi,%rsi) - 0xf3, 0x0f, 0x7f, 0x84, 0x37, 0x20, 0xff, 0xff, 0xff, //0x00000c59 movdqu %xmm0, $-224(%rdi,%rsi) - 0xf3, 0x0f, 0x7f, 0x84, 0x37, 0x30, 0xff, 0xff, 0xff, //0x00000c62 movdqu %xmm0, $-208(%rdi,%rsi) - 0xf3, 0x0f, 0x7f, 0x84, 0x37, 0x40, 0xff, 0xff, 0xff, //0x00000c6b movdqu %xmm0, $-192(%rdi,%rsi) - 0xf3, 0x0f, 0x7f, 0x84, 0x37, 0x50, 0xff, 0xff, 0xff, //0x00000c74 movdqu %xmm0, $-176(%rdi,%rsi) - 0xf3, 0x0f, 0x7f, 0x84, 0x37, 0x60, 0xff, 0xff, 0xff, //0x00000c7d movdqu %xmm0, $-160(%rdi,%rsi) - 0xf3, 0x0f, 0x7f, 0x84, 0x37, 0x70, 0xff, 0xff, 0xff, //0x00000c86 movdqu %xmm0, $-144(%rdi,%rsi) - 0xf3, 0x0f, 0x7f, 0x44, 0x37, 0x80, //0x00000c8f movdqu %xmm0, $-128(%rdi,%rsi) - 0xf3, 0x0f, 0x7f, 0x44, 0x37, 0x90, //0x00000c95 movdqu %xmm0, $-112(%rdi,%rsi) - 0xf3, 0x0f, 0x7f, 0x44, 0x37, 0xa0, //0x00000c9b movdqu %xmm0, $-96(%rdi,%rsi) - 0xf3, 0x0f, 0x7f, 0x44, 0x37, 0xb0, //0x00000ca1 movdqu %xmm0, $-80(%rdi,%rsi) - 0xf3, 0x0f, 0x7f, 0x44, 0x37, 0xc0, //0x00000ca7 movdqu %xmm0, $-64(%rdi,%rsi) - 0xf3, 0x0f, 0x7f, 0x44, 0x37, 0xd0, //0x00000cad movdqu %xmm0, $-48(%rdi,%rsi) - 0xf3, 0x0f, 0x7f, 0x44, 0x37, 0xe0, //0x00000cb3 movdqu %xmm0, $-32(%rdi,%rsi) - 0xf3, 0x0f, 0x7f, 0x44, 0x37, 0xf0, //0x00000cb9 movdqu %xmm0, $-16(%rdi,%rsi) - 0xf3, 0x0f, 0x7f, 0x04, 0x37, //0x00000cbf movdqu %xmm0, (%rdi,%rsi) - 0x48, 0x81, 0xc6, 0x00, 0x01, 0x00, 0x00, //0x00000cc4 addq $256, %rsi - 0x48, 0x83, 0xc3, 0x08, //0x00000ccb addq $8, %rbx - 0x0f, 0x85, 0x7b, 0xff, 0xff, 0xff, //0x00000ccf jne LBB0_171 - //0x00000cd5 LBB0_172 - 0x48, 0x85, 0xd2, //0x00000cd5 testq %rdx, %rdx - 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x00000cd8 je LBB0_175 - 0x4c, 0x01, 0xee, //0x00000cde addq %r13, %rsi - 0x4c, 0x01, 0xf6, //0x00000ce1 addq %r14, %rsi - 0x4c, 0x01, 0xe6, //0x00000ce4 addq %r12, %rsi - 0x48, 0x83, 0xc6, 0x10, //0x00000ce7 addq $16, %rsi - 0x48, 0xc1, 0xe2, 0x05, //0x00000ceb shlq $5, %rdx - 0x31, 0xff, //0x00000cef xorl %edi, %edi - 0xf3, 0x0f, 0x6f, 0x05, 0x07, 0xf3, 0xff, 0xff, //0x00000cf1 movdqu $-3321(%rip), %xmm0 /* LCPI0_0+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000cf9 .p2align 4, 0x90 - //0x00000d00 LBB0_174 - 0xf3, 0x0f, 0x7f, 0x44, 0x3e, 0xf0, //0x00000d00 movdqu %xmm0, $-16(%rsi,%rdi) - 0xf3, 0x0f, 0x7f, 0x04, 0x3e, //0x00000d06 movdqu %xmm0, (%rsi,%rdi) - 0x48, 0x83, 0xc7, 0x20, //0x00000d0b addq $32, %rdi - 0x48, 0x39, 0xfa, //0x00000d0f cmpq %rdi, %rdx - 0x0f, 0x85, 0xe8, 0xff, 0xff, 0xff, //0x00000d12 jne LBB0_174 - //0x00000d18 LBB0_175 - 0x49, 0x39, 0xcf, //0x00000d18 cmpq %rcx, %r15 - 0x0f, 0x84, 0x02, 0x06, 0x00, 0x00, //0x00000d1b je LBB0_180 - 0x41, 0xf6, 0xc7, 0x18, //0x00000d21 testb $24, %r15b - 0x0f, 0x84, 0x5a, 0x00, 0x00, 0x00, //0x00000d25 je LBB0_177 - //0x00000d2b LBB0_165 - 0x49, 0x39, 0xc3, //0x00000d2b cmpq %rax, %r11 - 0x49, 0x0f, 0x47, 0xc3, //0x00000d2e cmovaq %r11, %rax - 0x4c, 0x29, 0xc8, //0x00000d32 subq %r9, %rax - 0x48, 0x89, 0xc6, //0x00000d35 movq %rax, %rsi - 0x48, 0x83, 0xe6, 0xf8, //0x00000d38 andq $-8, %rsi - 0x49, 0x8d, 0x14, 0x32, //0x00000d3c leaq (%r10,%rsi), %rdx - 0x48, 0xbf, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x00000d40 movabsq $3472328296227680304, %rdi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000d4a .p2align 4, 0x90 - //0x00000d50 LBB0_166 - 0x49, 0x89, 0x3c, 0x0a, //0x00000d50 movq %rdi, (%r10,%rcx) - 0x48, 0x83, 0xc1, 0x08, //0x00000d54 addq $8, %rcx - 0x48, 0x39, 0xce, //0x00000d58 cmpq %rcx, %rsi - 0x0f, 0x85, 0xef, 0xff, 0xff, 0xff, //0x00000d5b jne LBB0_166 - 0x48, 0x39, 0xf0, //0x00000d61 cmpq %rsi, %rax - 0x0f, 0x84, 0xb9, 0x05, 0x00, 0x00, //0x00000d64 je LBB0_180 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000d6a .p2align 4, 0x90 - //0x00000d70 LBB0_179 - 0xc6, 0x02, 0x30, //0x00000d70 movb $48, (%rdx) - 0x48, 0x83, 0xc2, 0x01, //0x00000d73 addq $1, %rdx - 0x4c, 0x39, 0xc2, //0x00000d77 cmpq %r8, %rdx - 0x0f, 0x82, 0xf0, 0xff, 0xff, 0xff, //0x00000d7a jb LBB0_179 - 0xe9, 0x9e, 0x05, 0x00, 0x00, //0x00000d80 jmp LBB0_180 - //0x00000d85 LBB0_177 - 0x49, 0x01, 0xca, //0x00000d85 addq %rcx, %r10 - 0xe9, 0xb8, 0xfb, 0xff, 0xff, //0x00000d88 jmp LBB0_178 - //0x00000d8d LBB0_99 - 0x48, 0x8b, 0x55, 0xd0, //0x00000d8d movq $-48(%rbp), %rdx - 0x4a, 0x8d, 0x34, 0x2a, //0x00000d91 leaq (%rdx,%r13), %rsi - 0x48, 0x81, 0xc6, 0xf2, 0x00, 0x00, 0x00, //0x00000d95 addq $242, %rsi - 0x48, 0x83, 0xe3, 0xf8, //0x00000d9c andq $-8, %rbx - 0x48, 0xf7, 0xdb, //0x00000da0 negq %rbx - 0x31, 0xd2, //0x00000da3 xorl %edx, %edx - 0xf3, 0x0f, 0x6f, 0x05, 0x53, 0xf2, 0xff, 0xff, //0x00000da5 movdqu $-3501(%rip), %xmm0 /* LCPI0_0+0(%rip) */ - //0x00000dad LBB0_100 - 0xf3, 0x0f, 0x7f, 0x84, 0x16, 0x10, 0xff, 0xff, 0xff, //0x00000dad movdqu %xmm0, $-240(%rsi,%rdx) - 0xf3, 0x0f, 0x7f, 0x84, 0x16, 0x20, 0xff, 0xff, 0xff, //0x00000db6 movdqu %xmm0, $-224(%rsi,%rdx) - 0xf3, 0x0f, 0x7f, 0x84, 0x16, 0x30, 0xff, 0xff, 0xff, //0x00000dbf movdqu %xmm0, $-208(%rsi,%rdx) - 0xf3, 0x0f, 0x7f, 0x84, 0x16, 0x40, 0xff, 0xff, 0xff, //0x00000dc8 movdqu %xmm0, $-192(%rsi,%rdx) - 0xf3, 0x0f, 0x7f, 0x84, 0x16, 0x50, 0xff, 0xff, 0xff, //0x00000dd1 movdqu %xmm0, $-176(%rsi,%rdx) - 0xf3, 0x0f, 0x7f, 0x84, 0x16, 0x60, 0xff, 0xff, 0xff, //0x00000dda movdqu %xmm0, $-160(%rsi,%rdx) - 0xf3, 0x0f, 0x7f, 0x84, 0x16, 0x70, 0xff, 0xff, 0xff, //0x00000de3 movdqu %xmm0, $-144(%rsi,%rdx) - 0xf3, 0x0f, 0x7f, 0x44, 0x16, 0x80, //0x00000dec movdqu %xmm0, $-128(%rsi,%rdx) - 0xf3, 0x0f, 0x7f, 0x44, 0x16, 0x90, //0x00000df2 movdqu %xmm0, $-112(%rsi,%rdx) - 0xf3, 0x0f, 0x7f, 0x44, 0x16, 0xa0, //0x00000df8 movdqu %xmm0, $-96(%rsi,%rdx) - 0xf3, 0x0f, 0x7f, 0x44, 0x16, 0xb0, //0x00000dfe movdqu %xmm0, $-80(%rsi,%rdx) - 0xf3, 0x0f, 0x7f, 0x44, 0x16, 0xc0, //0x00000e04 movdqu %xmm0, $-64(%rsi,%rdx) - 0xf3, 0x0f, 0x7f, 0x44, 0x16, 0xd0, //0x00000e0a movdqu %xmm0, $-48(%rsi,%rdx) - 0xf3, 0x0f, 0x7f, 0x44, 0x16, 0xe0, //0x00000e10 movdqu %xmm0, $-32(%rsi,%rdx) - 0xf3, 0x0f, 0x7f, 0x44, 0x16, 0xf0, //0x00000e16 movdqu %xmm0, $-16(%rsi,%rdx) - 0xf3, 0x0f, 0x7f, 0x04, 0x16, //0x00000e1c movdqu %xmm0, (%rsi,%rdx) - 0x48, 0x81, 0xc2, 0x00, 0x01, 0x00, 0x00, //0x00000e21 addq $256, %rdx - 0x48, 0x83, 0xc3, 0x08, //0x00000e28 addq $8, %rbx - 0x0f, 0x85, 0x7b, 0xff, 0xff, 0xff, //0x00000e2c jne LBB0_100 - //0x00000e32 LBB0_101 - 0x4d, 0x85, 0xe4, //0x00000e32 testq %r12, %r12 - 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x00000e35 je LBB0_104 - 0x4c, 0x01, 0xea, //0x00000e3b addq %r13, %rdx - 0x48, 0x8b, 0x75, 0xd0, //0x00000e3e movq $-48(%rbp), %rsi - 0x48, 0x01, 0xf2, //0x00000e42 addq %rsi, %rdx - 0x48, 0x83, 0xc2, 0x12, //0x00000e45 addq $18, %rdx - 0x49, 0xc1, 0xe4, 0x05, //0x00000e49 shlq $5, %r12 - 0x31, 0xf6, //0x00000e4d xorl %esi, %esi - 0xf3, 0x0f, 0x6f, 0x05, 0xa9, 0xf1, 0xff, 0xff, //0x00000e4f movdqu $-3671(%rip), %xmm0 /* LCPI0_0+0(%rip) */ - //0x00000e57 LBB0_103 - 0xf3, 0x0f, 0x7f, 0x44, 0x32, 0xf0, //0x00000e57 movdqu %xmm0, $-16(%rdx,%rsi) - 0xf3, 0x0f, 0x7f, 0x04, 0x32, //0x00000e5d movdqu %xmm0, (%rdx,%rsi) - 0x48, 0x83, 0xc6, 0x20, //0x00000e62 addq $32, %rsi - 0x49, 0x39, 0xf4, //0x00000e66 cmpq %rsi, %r12 - 0x0f, 0x85, 0xe8, 0xff, 0xff, 0xff, //0x00000e69 jne LBB0_103 - //0x00000e6f LBB0_104 - 0x49, 0x01, 0xc0, //0x00000e6f addq %rax, %r8 - 0x49, 0x39, 0xc7, //0x00000e72 cmpq %rax, %r15 - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000e75 je LBB0_107 - //0x00000e7b LBB0_105 - 0x44, 0x01, 0xc8, //0x00000e7b addl %r9d, %eax - 0xf7, 0xd8, //0x00000e7e negl %eax - //0x00000e80 .p2align 4, 0x90 - //0x00000e80 LBB0_106 - 0x41, 0xc6, 0x00, 0x30, //0x00000e80 movb $48, (%r8) - 0x49, 0x83, 0xc0, 0x01, //0x00000e84 addq $1, %r8 - 0x83, 0xc0, 0xff, //0x00000e88 addl $-1, %eax - 0x0f, 0x85, 0xef, 0xff, 0xff, 0xff, //0x00000e8b jne LBB0_106 - //0x00000e91 LBB0_107 - 0x4f, 0x8d, 0x3c, 0x30, //0x00000e91 leaq (%r8,%r14), %r15 - 0x48, 0x89, 0xc8, //0x00000e95 movq %rcx, %rax - 0x48, 0xc1, 0xe8, 0x20, //0x00000e98 shrq $32, %rax - 0x0f, 0x85, 0x1f, 0x00, 0x00, 0x00, //0x00000e9c jne LBB0_109 - 0x45, 0x31, 0xed, //0x00000ea2 xorl %r13d, %r13d - 0x89, 0xca, //0x00000ea5 movl %ecx, %edx - 0x4c, 0x89, 0xf8, //0x00000ea7 movq %r15, %rax - 0x4c, 0x89, 0x55, 0xc0, //0x00000eaa movq %r10, $-64(%rbp) - 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x00000eae cmpl $10000, %edx - 0x0f, 0x83, 0xd0, 0x00, 0x00, 0x00, //0x00000eb4 jae LBB0_115 - //0x00000eba LBB0_114 - 0x89, 0xd1, //0x00000eba movl %edx, %ecx - 0xe9, 0x25, 0x01, 0x00, 0x00, //0x00000ebc jmp LBB0_117 - //0x00000ec1 LBB0_109 - 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00000ec1 movabsq $-6067343680855748867, %rdx - 0x48, 0x89, 0xc8, //0x00000ecb movq %rcx, %rax - 0x48, 0xf7, 0xe2, //0x00000ece mulq %rdx - 0x48, 0xc1, 0xea, 0x1a, //0x00000ed1 shrq $26, %rdx - 0x69, 0xf2, 0x00, 0x1f, 0x0a, 0xfa, //0x00000ed5 imull $-100000000, %edx, %esi - 0x01, 0xce, //0x00000edb addl %ecx, %esi - 0x0f, 0x84, 0x8d, 0x00, 0x00, 0x00, //0x00000edd je LBB0_110 - 0x89, 0xf0, //0x00000ee3 movl %esi, %eax - 0xb9, 0x59, 0x17, 0xb7, 0xd1, //0x00000ee5 movl $3518437209, %ecx - 0x48, 0x0f, 0xaf, 0xc1, //0x00000eea imulq %rcx, %rax - 0x48, 0xc1, 0xe8, 0x2d, //0x00000eee shrq $45, %rax - 0x69, 0xf8, 0x10, 0x27, 0x00, 0x00, //0x00000ef2 imull $10000, %eax, %edi - 0x29, 0xfe, //0x00000ef8 subl %edi, %esi - 0x48, 0x89, 0xc7, //0x00000efa movq %rax, %rdi - 0x48, 0x0f, 0xaf, 0xf9, //0x00000efd imulq %rcx, %rdi - 0x48, 0xc1, 0xef, 0x2d, //0x00000f01 shrq $45, %rdi - 0x69, 0xcf, 0x10, 0x27, 0x00, 0x00, //0x00000f05 imull $10000, %edi, %ecx - 0x29, 0xc8, //0x00000f0b subl %ecx, %eax - 0x0f, 0xb7, 0xce, //0x00000f0d movzwl %si, %ecx - 0xc1, 0xe9, 0x02, //0x00000f10 shrl $2, %ecx - 0x69, 0xc9, 0x7b, 0x14, 0x00, 0x00, //0x00000f13 imull $5243, %ecx, %ecx - 0xc1, 0xe9, 0x11, //0x00000f19 shrl $17, %ecx - 0x6b, 0xf9, 0x64, //0x00000f1c imull $100, %ecx, %edi - 0x29, 0xfe, //0x00000f1f subl %edi, %esi - 0x0f, 0xb7, 0xde, //0x00000f21 movzwl %si, %ebx - 0x0f, 0xb7, 0xf8, //0x00000f24 movzwl %ax, %edi - 0xc1, 0xef, 0x02, //0x00000f27 shrl $2, %edi - 0x69, 0xff, 0x7b, 0x14, 0x00, 0x00, //0x00000f2a imull $5243, %edi, %edi - 0xc1, 0xef, 0x11, //0x00000f30 shrl $17, %edi - 0x6b, 0xf7, 0x64, //0x00000f33 imull $100, %edi, %esi - 0x29, 0xf0, //0x00000f36 subl %esi, %eax - 0x44, 0x0f, 0xb7, 0xe0, //0x00000f38 movzwl %ax, %r12d - 0x48, 0x8d, 0x35, 0x4d, 0x04, 0x00, 0x00, //0x00000f3c leaq $1101(%rip), %rsi /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x5e, //0x00000f43 movzwl (%rsi,%rbx,2), %eax - 0x66, 0x41, 0x89, 0x47, 0xfe, //0x00000f47 movw %ax, $-2(%r15) - 0x0f, 0xb7, 0x04, 0x4e, //0x00000f4c movzwl (%rsi,%rcx,2), %eax - 0x66, 0x41, 0x89, 0x47, 0xfc, //0x00000f50 movw %ax, $-4(%r15) - 0x42, 0x0f, 0xb7, 0x04, 0x66, //0x00000f55 movzwl (%rsi,%r12,2), %eax - 0x66, 0x41, 0x89, 0x47, 0xfa, //0x00000f5a movw %ax, $-6(%r15) - 0x0f, 0xb7, 0x04, 0x7e, //0x00000f5f movzwl (%rsi,%rdi,2), %eax - 0x66, 0x41, 0x89, 0x47, 0xf8, //0x00000f63 movw %ax, $-8(%r15) - 0x45, 0x31, 0xed, //0x00000f68 xorl %r13d, %r13d - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00000f6b jmp LBB0_112 - //0x00000f70 LBB0_110 - 0x41, 0xbd, 0x08, 0x00, 0x00, 0x00, //0x00000f70 movl $8, %r13d - //0x00000f76 LBB0_112 - 0x49, 0x8d, 0x47, 0xf8, //0x00000f76 leaq $-8(%r15), %rax - 0x4c, 0x89, 0x55, 0xc0, //0x00000f7a movq %r10, $-64(%rbp) - 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x00000f7e cmpl $10000, %edx - 0x0f, 0x82, 0x30, 0xff, 0xff, 0xff, //0x00000f84 jb LBB0_114 - //0x00000f8a LBB0_115 - 0x41, 0xbc, 0x59, 0x17, 0xb7, 0xd1, //0x00000f8a movl $3518437209, %r12d - 0x48, 0x8d, 0x3d, 0xf9, 0x03, 0x00, 0x00, //0x00000f90 leaq $1017(%rip), %rdi /* _Digits+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000f97 .p2align 4, 0x90 - //0x00000fa0 LBB0_116 - 0x89, 0xd1, //0x00000fa0 movl %edx, %ecx - 0x49, 0x0f, 0xaf, 0xcc, //0x00000fa2 imulq %r12, %rcx - 0x48, 0xc1, 0xe9, 0x2d, //0x00000fa6 shrq $45, %rcx - 0x69, 0xd9, 0xf0, 0xd8, 0xff, 0xff, //0x00000faa imull $-10000, %ecx, %ebx - 0x01, 0xd3, //0x00000fb0 addl %edx, %ebx - 0x48, 0x69, 0xf3, 0x1f, 0x85, 0xeb, 0x51, //0x00000fb2 imulq $1374389535, %rbx, %rsi - 0x48, 0xc1, 0xee, 0x25, //0x00000fb9 shrq $37, %rsi - 0x44, 0x6b, 0xd6, 0x64, //0x00000fbd imull $100, %esi, %r10d - 0x44, 0x29, 0xd3, //0x00000fc1 subl %r10d, %ebx - 0x0f, 0xb7, 0x1c, 0x5f, //0x00000fc4 movzwl (%rdi,%rbx,2), %ebx - 0x66, 0x89, 0x58, 0xfe, //0x00000fc8 movw %bx, $-2(%rax) - 0x0f, 0xb7, 0x34, 0x77, //0x00000fcc movzwl (%rdi,%rsi,2), %esi - 0x66, 0x89, 0x70, 0xfc, //0x00000fd0 movw %si, $-4(%rax) - 0x48, 0x83, 0xc0, 0xfc, //0x00000fd4 addq $-4, %rax - 0x81, 0xfa, 0xff, 0xe0, 0xf5, 0x05, //0x00000fd8 cmpl $99999999, %edx - 0x89, 0xca, //0x00000fde movl %ecx, %edx - 0x0f, 0x87, 0xba, 0xff, 0xff, 0xff, //0x00000fe0 ja LBB0_116 - //0x00000fe6 LBB0_117 - 0x83, 0xf9, 0x64, //0x00000fe6 cmpl $100, %ecx - 0x0f, 0x82, 0x2c, 0x00, 0x00, 0x00, //0x00000fe9 jb LBB0_119 - 0x0f, 0xb7, 0xd1, //0x00000fef movzwl %cx, %edx - 0xc1, 0xea, 0x02, //0x00000ff2 shrl $2, %edx - 0x69, 0xd2, 0x7b, 0x14, 0x00, 0x00, //0x00000ff5 imull $5243, %edx, %edx - 0xc1, 0xea, 0x11, //0x00000ffb shrl $17, %edx - 0x6b, 0xf2, 0x64, //0x00000ffe imull $100, %edx, %esi - 0x29, 0xf1, //0x00001001 subl %esi, %ecx - 0x0f, 0xb7, 0xc9, //0x00001003 movzwl %cx, %ecx - 0x48, 0x8d, 0x35, 0x83, 0x03, 0x00, 0x00, //0x00001006 leaq $899(%rip), %rsi /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x4e, //0x0000100d movzwl (%rsi,%rcx,2), %ecx - 0x66, 0x89, 0x48, 0xfe, //0x00001011 movw %cx, $-2(%rax) - 0x48, 0x83, 0xc0, 0xfe, //0x00001015 addq $-2, %rax - 0x89, 0xd1, //0x00001019 movl %edx, %ecx - //0x0000101b LBB0_119 - 0x48, 0x8b, 0x7d, 0xc0, //0x0000101b movq $-64(%rbp), %rdi - 0x83, 0xf9, 0x0a, //0x0000101f cmpl $10, %ecx - 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x00001022 jb LBB0_121 - 0x89, 0xc9, //0x00001028 movl %ecx, %ecx - 0x48, 0x8d, 0x15, 0x5f, 0x03, 0x00, 0x00, //0x0000102a leaq $863(%rip), %rdx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x4a, //0x00001031 movzwl (%rdx,%rcx,2), %ecx - 0x66, 0x89, 0x48, 0xfe, //0x00001035 movw %cx, $-2(%rax) - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00001039 jmp LBB0_122 - //0x0000103e LBB0_121 - 0x80, 0xc1, 0x30, //0x0000103e addb $48, %cl - 0x41, 0x88, 0x08, //0x00001041 movb %cl, (%r8) - //0x00001044 LBB0_122 - 0x4d, 0x29, 0xef, //0x00001044 subq %r13, %r15 - 0x4d, 0x29, 0xee, //0x00001047 subq %r13, %r14 - 0x49, 0x83, 0xc6, 0x01, //0x0000104a addq $1, %r14 - 0x42, 0x8d, 0x04, 0x2f, //0x0000104e leal (%rdi,%r13), %eax - 0xb1, 0x01, //0x00001052 movb $1, %cl - 0x28, 0xc1, //0x00001054 subb %al, %cl - 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00001056 movl $1, %esi - 0x29, 0xfe, //0x0000105b subl %edi, %esi - 0x44, 0x29, 0xee, //0x0000105d subl %r13d, %esi - 0x46, 0x8d, 0x24, 0x2f, //0x00001060 leal (%rdi,%r13), %r12d - 0x41, 0x83, 0xc4, 0xfe, //0x00001064 addl $-2, %r12d - 0x44, 0x01, 0xef, //0x00001068 addl %r13d, %edi - 0x83, 0xc7, 0xff, //0x0000106b addl $-1, %edi - 0x31, 0xc0, //0x0000106e xorl %eax, %eax - 0x44, 0x89, 0xe2, //0x00001070 movl %r12d, %edx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001073 .p2align 4, 0x90 - //0x00001080 LBB0_123 - 0x80, 0xc1, 0x03, //0x00001080 addb $3, %cl - 0x83, 0xc2, 0x01, //0x00001083 addl $1, %edx - 0x41, 0x80, 0x7c, 0x07, 0xff, 0x30, //0x00001086 cmpb $48, $-1(%r15,%rax) - 0x48, 0x8d, 0x40, 0xff, //0x0000108c leaq $-1(%rax), %rax - 0x0f, 0x84, 0xea, 0xff, 0xff, 0xff, //0x00001090 je LBB0_123 - 0x4d, 0x8d, 0x14, 0x07, //0x00001096 leaq (%r15,%rax), %r10 - 0x49, 0x83, 0xc2, 0x01, //0x0000109a addq $1, %r10 - 0x45, 0x85, 0xc9, //0x0000109e testl %r9d, %r9d - 0x0f, 0x8e, 0xb8, 0x00, 0x00, 0x00, //0x000010a1 jle LBB0_125 - 0x45, 0x29, 0xeb, //0x000010a7 subl %r13d, %r11d - 0x41, 0x8d, 0x1c, 0x03, //0x000010aa leal (%r11,%rax), %ebx - 0x83, 0xc3, 0x01, //0x000010ae addl $1, %ebx - 0x41, 0x39, 0xd9, //0x000010b1 cmpl %ebx, %r9d - 0x0f, 0x8d, 0x32, 0x00, 0x00, 0x00, //0x000010b4 jge LBB0_127 - 0x83, 0xc6, 0xff, //0x000010ba addl $-1, %esi - 0x48, 0x63, 0xd6, //0x000010bd movslq %esi, %rdx - 0x48, 0x8d, 0x3c, 0x02, //0x000010c0 leaq (%rdx,%rax), %rdi - 0x48, 0x83, 0xc7, 0x01, //0x000010c4 addq $1, %rdi - 0x85, 0xff, //0x000010c8 testl %edi, %edi - 0x4c, 0x8b, 0x65, 0xd0, //0x000010ca movq $-48(%rbp), %r12 - 0x0f, 0x8e, 0x05, 0x01, 0x00, 0x00, //0x000010ce jle LBB0_146 - 0x41, 0x89, 0xfa, //0x000010d4 movl %edi, %r10d - 0x49, 0x8d, 0x72, 0xff, //0x000010d7 leaq $-1(%r10), %rsi - 0x48, 0x83, 0xfe, 0x03, //0x000010db cmpq $3, %rsi - 0x0f, 0x83, 0x86, 0x00, 0x00, 0x00, //0x000010df jae LBB0_147 - 0x31, 0xf6, //0x000010e5 xorl %esi, %esi - 0xe9, 0xb0, 0x00, 0x00, 0x00, //0x000010e7 jmp LBB0_143 - //0x000010ec LBB0_127 - 0x89, 0xf9, //0x000010ec movl %edi, %ecx - 0x48, 0x29, 0xc1, //0x000010ee subq %rax, %rcx - 0x85, 0xc9, //0x000010f1 testl %ecx, %ecx - 0x0f, 0x8e, 0x66, 0x00, 0x00, 0x00, //0x000010f3 jle LBB0_125 - 0x45, 0x89, 0xe3, //0x000010f9 movl %r12d, %r11d - 0x4c, 0x89, 0xdf, //0x000010fc movq %r11, %rdi - 0x48, 0x29, 0xc7, //0x000010ff subq %rax, %rdi - 0x31, 0xf6, //0x00001102 xorl %esi, %esi - 0x83, 0xff, 0x1f, //0x00001104 cmpl $31, %edi - 0x4c, 0x8b, 0x65, 0xd0, //0x00001107 movq $-48(%rbp), %r12 - 0x0f, 0x82, 0xfa, 0x01, 0x00, 0x00, //0x0000110b jb LBB0_137 - 0x49, 0x29, 0xc3, //0x00001111 subq %rax, %r11 - 0x41, 0x89, 0xf9, //0x00001114 movl %edi, %r9d - 0x49, 0x83, 0xc1, 0x01, //0x00001117 addq $1, %r9 - 0x48, 0xbe, 0xe0, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, //0x0000111b movabsq $8589934560, %rsi - 0x4c, 0x21, 0xce, //0x00001125 andq %r9, %rsi - 0x4d, 0x01, 0xf0, //0x00001128 addq %r14, %r8 - 0x41, 0x89, 0xd2, //0x0000112b movl %edx, %r10d - 0x49, 0x83, 0xc2, 0x01, //0x0000112e addq $1, %r10 - 0x49, 0x83, 0xe2, 0xe0, //0x00001132 andq $-32, %r10 - 0x4d, 0x01, 0xc2, //0x00001136 addq %r8, %r10 - 0x49, 0x89, 0xf6, //0x00001139 movq %rsi, %r14 - 0x48, 0x8d, 0x56, 0xe0, //0x0000113c leaq $-32(%rsi), %rdx - 0x49, 0x89, 0xd0, //0x00001140 movq %rdx, %r8 - 0x49, 0xc1, 0xe8, 0x05, //0x00001143 shrq $5, %r8 - 0x49, 0x83, 0xc0, 0x01, //0x00001147 addq $1, %r8 - 0x48, 0x81, 0xfa, 0xe0, 0x00, 0x00, 0x00, //0x0000114b cmpq $224, %rdx - 0x0f, 0x83, 0x96, 0x00, 0x00, 0x00, //0x00001152 jae LBB0_131 - 0x31, 0xf6, //0x00001158 xorl %esi, %esi - 0xe9, 0x44, 0x01, 0x00, 0x00, //0x0000115a jmp LBB0_133 - //0x0000115f LBB0_125 - 0x4d, 0x89, 0xd0, //0x0000115f movq %r10, %r8 - 0x4c, 0x8b, 0x65, 0xd0, //0x00001162 movq $-48(%rbp), %r12 - 0xe9, 0xb8, 0x01, 0x00, 0x00, //0x00001166 jmp LBB0_180 - //0x0000116b LBB0_147 - 0x83, 0xe7, 0xfc, //0x0000116b andl $-4, %edi - 0x48, 0xf7, 0xdf, //0x0000116e negq %rdi - 0x31, 0xf6, //0x00001171 xorl %esi, %esi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001173 .p2align 4, 0x90 - //0x00001180 LBB0_148 - 0x49, 0x8d, 0x1c, 0x37, //0x00001180 leaq (%r15,%rsi), %rbx - 0x8b, 0x54, 0x18, 0xfd, //0x00001184 movl $-3(%rax,%rbx), %edx - 0x89, 0x54, 0x18, 0xfe, //0x00001188 movl %edx, $-2(%rax,%rbx) - 0x48, 0x83, 0xc6, 0xfc, //0x0000118c addq $-4, %rsi - 0x48, 0x39, 0xf7, //0x00001190 cmpq %rsi, %rdi - 0x0f, 0x85, 0xe7, 0xff, 0xff, 0xff, //0x00001193 jne LBB0_148 - 0x48, 0xf7, 0xde, //0x00001199 negq %rsi - //0x0000119c LBB0_143 - 0x41, 0xf6, 0xc2, 0x03, //0x0000119c testb $3, %r10b - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x000011a0 je LBB0_146 - 0x0f, 0xb6, 0xc9, //0x000011a6 movzbl %cl, %ecx - 0x83, 0xe1, 0x03, //0x000011a9 andl $3, %ecx - 0x48, 0xf7, 0xd9, //0x000011ac negq %rcx - 0x4c, 0x89, 0xfa, //0x000011af movq %r15, %rdx - 0x48, 0x29, 0xf2, //0x000011b2 subq %rsi, %rdx - 0x31, 0xf6, //0x000011b5 xorl %esi, %esi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000011b7 .p2align 4, 0x90 - //0x000011c0 LBB0_145 - 0x48, 0x8d, 0x3c, 0x32, //0x000011c0 leaq (%rdx,%rsi), %rdi - 0x0f, 0xb6, 0x1c, 0x38, //0x000011c4 movzbl (%rax,%rdi), %ebx - 0x88, 0x5c, 0x38, 0x01, //0x000011c8 movb %bl, $1(%rax,%rdi) - 0x48, 0x83, 0xc6, 0xff, //0x000011cc addq $-1, %rsi - 0x48, 0x39, 0xf1, //0x000011d0 cmpq %rsi, %rcx - 0x0f, 0x85, 0xe7, 0xff, 0xff, 0xff, //0x000011d3 jne LBB0_145 - //0x000011d9 LBB0_146 - 0x49, 0x63, 0xc9, //0x000011d9 movslq %r9d, %rcx - 0x41, 0xc6, 0x04, 0x08, 0x2e, //0x000011dc movb $46, (%r8,%rcx) - 0x4d, 0x8d, 0x04, 0x07, //0x000011e1 leaq (%r15,%rax), %r8 - 0x49, 0x83, 0xc0, 0x02, //0x000011e5 addq $2, %r8 - 0xe9, 0x35, 0x01, 0x00, 0x00, //0x000011e9 jmp LBB0_180 - //0x000011ee LBB0_131 - 0x44, 0x89, 0xda, //0x000011ee movl %r11d, %edx - 0x48, 0x83, 0xc2, 0x01, //0x000011f1 addq $1, %rdx - 0x48, 0x83, 0xe2, 0xe0, //0x000011f5 andq $-32, %rdx - 0x48, 0x83, 0xc2, 0xe0, //0x000011f9 addq $-32, %rdx - 0x48, 0xc1, 0xea, 0x05, //0x000011fd shrq $5, %rdx - 0x48, 0x83, 0xc2, 0x01, //0x00001201 addq $1, %rdx - 0x48, 0x83, 0xe2, 0xf8, //0x00001205 andq $-8, %rdx - 0x48, 0xf7, 0xda, //0x00001209 negq %rdx - 0x31, 0xf6, //0x0000120c xorl %esi, %esi - 0xf3, 0x0f, 0x6f, 0x05, 0xea, 0xed, 0xff, 0xff, //0x0000120e movdqu $-4630(%rip), %xmm0 /* LCPI0_0+0(%rip) */ - //0x00001216 LBB0_132 - 0x49, 0x8d, 0x3c, 0x37, //0x00001216 leaq (%r15,%rsi), %rdi - 0xf3, 0x0f, 0x7f, 0x44, 0x38, 0x01, //0x0000121a movdqu %xmm0, $1(%rax,%rdi) - 0xf3, 0x0f, 0x7f, 0x44, 0x38, 0x11, //0x00001220 movdqu %xmm0, $17(%rax,%rdi) - 0xf3, 0x0f, 0x7f, 0x44, 0x38, 0x21, //0x00001226 movdqu %xmm0, $33(%rax,%rdi) - 0xf3, 0x0f, 0x7f, 0x44, 0x38, 0x31, //0x0000122c movdqu %xmm0, $49(%rax,%rdi) - 0xf3, 0x0f, 0x7f, 0x44, 0x38, 0x41, //0x00001232 movdqu %xmm0, $65(%rax,%rdi) - 0xf3, 0x0f, 0x7f, 0x44, 0x38, 0x51, //0x00001238 movdqu %xmm0, $81(%rax,%rdi) - 0xf3, 0x0f, 0x7f, 0x44, 0x38, 0x61, //0x0000123e movdqu %xmm0, $97(%rax,%rdi) - 0xf3, 0x0f, 0x7f, 0x44, 0x38, 0x71, //0x00001244 movdqu %xmm0, $113(%rax,%rdi) - 0xf3, 0x0f, 0x7f, 0x84, 0x38, 0x81, 0x00, 0x00, 0x00, //0x0000124a movdqu %xmm0, $129(%rax,%rdi) - 0xf3, 0x0f, 0x7f, 0x84, 0x38, 0x91, 0x00, 0x00, 0x00, //0x00001253 movdqu %xmm0, $145(%rax,%rdi) - 0xf3, 0x0f, 0x7f, 0x84, 0x38, 0xa1, 0x00, 0x00, 0x00, //0x0000125c movdqu %xmm0, $161(%rax,%rdi) - 0xf3, 0x0f, 0x7f, 0x84, 0x38, 0xb1, 0x00, 0x00, 0x00, //0x00001265 movdqu %xmm0, $177(%rax,%rdi) - 0xf3, 0x0f, 0x7f, 0x84, 0x38, 0xc1, 0x00, 0x00, 0x00, //0x0000126e movdqu %xmm0, $193(%rax,%rdi) - 0xf3, 0x0f, 0x7f, 0x84, 0x38, 0xd1, 0x00, 0x00, 0x00, //0x00001277 movdqu %xmm0, $209(%rax,%rdi) - 0xf3, 0x0f, 0x7f, 0x84, 0x38, 0xe1, 0x00, 0x00, 0x00, //0x00001280 movdqu %xmm0, $225(%rax,%rdi) - 0xf3, 0x0f, 0x7f, 0x84, 0x38, 0xf1, 0x00, 0x00, 0x00, //0x00001289 movdqu %xmm0, $241(%rax,%rdi) - 0x48, 0x81, 0xc6, 0x00, 0x01, 0x00, 0x00, //0x00001292 addq $256, %rsi - 0x48, 0x83, 0xc2, 0x08, //0x00001299 addq $8, %rdx - 0x0f, 0x85, 0x73, 0xff, 0xff, 0xff, //0x0000129d jne LBB0_132 - //0x000012a3 LBB0_133 - 0x49, 0x01, 0xc2, //0x000012a3 addq %rax, %r10 - 0x41, 0xf6, 0xc0, 0x07, //0x000012a6 testb $7, %r8b - 0x0f, 0x84, 0x4c, 0x00, 0x00, 0x00, //0x000012aa je LBB0_136 - 0x41, 0x80, 0xc3, 0x01, //0x000012b0 addb $1, %r11b - 0x41, 0x80, 0xe3, 0xe0, //0x000012b4 andb $-32, %r11b - 0x41, 0x80, 0xc3, 0xe0, //0x000012b8 addb $-32, %r11b - 0x41, 0xc0, 0xeb, 0x05, //0x000012bc shrb $5, %r11b - 0x41, 0x80, 0xc3, 0x01, //0x000012c0 addb $1, %r11b - 0x41, 0x0f, 0xb6, 0xd3, //0x000012c4 movzbl %r11b, %edx - 0x83, 0xe2, 0x07, //0x000012c8 andl $7, %edx - 0x48, 0xc1, 0xe2, 0x05, //0x000012cb shlq $5, %rdx - 0x4c, 0x01, 0xfe, //0x000012cf addq %r15, %rsi - 0x48, 0x83, 0xc6, 0x11, //0x000012d2 addq $17, %rsi - 0x31, 0xff, //0x000012d6 xorl %edi, %edi - 0xf3, 0x0f, 0x6f, 0x05, 0x20, 0xed, 0xff, 0xff, //0x000012d8 movdqu $-4832(%rip), %xmm0 /* LCPI0_0+0(%rip) */ - //0x000012e0 LBB0_135 - 0x48, 0x8d, 0x1c, 0x3e, //0x000012e0 leaq (%rsi,%rdi), %rbx - 0xf3, 0x0f, 0x7f, 0x44, 0x18, 0xf0, //0x000012e4 movdqu %xmm0, $-16(%rax,%rbx) - 0xf3, 0x0f, 0x7f, 0x04, 0x18, //0x000012ea movdqu %xmm0, (%rax,%rbx) - 0x48, 0x83, 0xc7, 0x20, //0x000012ef addq $32, %rdi - 0x48, 0x39, 0xfa, //0x000012f3 cmpq %rdi, %rdx - 0x0f, 0x85, 0xe4, 0xff, 0xff, 0xff, //0x000012f6 jne LBB0_135 - //0x000012fc LBB0_136 - 0x44, 0x89, 0xf6, //0x000012fc movl %r14d, %esi - 0x4d, 0x89, 0xd0, //0x000012ff movq %r10, %r8 - 0x4d, 0x39, 0xf1, //0x00001302 cmpq %r14, %r9 - 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x00001305 je LBB0_180 - //0x0000130b LBB0_137 - 0x4d, 0x89, 0xd0, //0x0000130b movq %r10, %r8 - 0x90, 0x90, //0x0000130e .p2align 4, 0x90 - //0x00001310 LBB0_138 - 0x41, 0xc6, 0x00, 0x30, //0x00001310 movb $48, (%r8) - 0x49, 0x83, 0xc0, 0x01, //0x00001314 addq $1, %r8 - 0x83, 0xc6, 0x01, //0x00001318 addl $1, %esi - 0x39, 0xce, //0x0000131b cmpl %ecx, %esi - 0x0f, 0x8c, 0xed, 0xff, 0xff, 0xff, //0x0000131d jl LBB0_138 - //0x00001323 LBB0_180 - 0x45, 0x29, 0xe0, //0x00001323 subl %r12d, %r8d - //0x00001326 LBB0_181 - 0x44, 0x89, 0xc0, //0x00001326 movl %r8d, %eax - 0x48, 0x83, 0xc4, 0x18, //0x00001329 addq $24, %rsp - 0x5b, //0x0000132d popq %rbx - 0x41, 0x5c, //0x0000132e popq %r12 - 0x41, 0x5d, //0x00001330 popq %r13 - 0x41, 0x5e, //0x00001332 popq %r14 - 0x41, 0x5f, //0x00001334 popq %r15 - 0x5d, //0x00001336 popq %rbp - 0xc3, //0x00001337 retq - //0x00001338 LBB0_62 - 0x48, 0x81, 0xf9, 0x00, 0xca, 0x9a, 0x3b, //0x00001338 cmpq $1000000000, %rcx - 0x41, 0xbb, 0x0a, 0x00, 0x00, 0x00, //0x0000133f movl $10, %r11d - 0xe9, 0xcc, 0xef, 0xff, 0xff, //0x00001345 jmp LBB0_63 - //0x0000134a LBB0_1 - 0x45, 0x31, 0xc0, //0x0000134a xorl %r8d, %r8d - 0xe9, 0xd4, 0xff, 0xff, 0xff, //0x0000134d jmp LBB0_181 - //0x00001352 LBB0_5 - 0x41, 0xbb, 0xce, 0xfb, 0xff, 0xff, //0x00001352 movl $-1074, %r11d - 0x49, 0x89, 0xd0, //0x00001358 movq %rdx, %r8 - 0xe9, 0x56, 0xed, 0xff, 0xff, //0x0000135b jmp LBB0_6 - //0x00001360 LBB0_29 - 0x49, 0x81, 0xf8, 0x00, 0xca, 0x9a, 0x3b, //0x00001360 cmpq $1000000000, %r8 - 0x4c, 0x8b, 0x4d, 0xc8, //0x00001367 movq $-56(%rbp), %r9 - 0x49, 0x83, 0xd9, 0x00, //0x0000136b sbbq $0, %r9 - 0x49, 0x83, 0xc1, 0x0a, //0x0000136f addq $10, %r9 - 0x4c, 0x89, 0xc0, //0x00001373 movq %r8, %rax - 0x48, 0xc1, 0xe8, 0x20, //0x00001376 shrq $32, %rax - 0x0f, 0x85, 0x46, 0xf2, 0xff, 0xff, //0x0000137a jne LBB0_19 - 0xe9, 0x5e, 0xf6, 0xff, 0xff, //0x00001380 jmp LBB0_30 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001385 .p2align 4, 0x00 - //0x00001390 _Digits - 0x30, 0x30, 0x30, 0x31, 0x30, 0x32, 0x30, 0x33, 0x30, 0x34, 0x30, 0x35, 0x30, 0x36, 0x30, 0x37, //0x00001390 QUAD $0x3330323031303030; QUAD $0x3730363035303430 // .ascii 16, '0001020304050607' - 0x30, 0x38, 0x30, 0x39, 0x31, 0x30, 0x31, 0x31, 0x31, 0x32, 0x31, 0x33, 0x31, 0x34, 0x31, 0x35, //0x000013a0 QUAD $0x3131303139303830; QUAD $0x3531343133313231 // .ascii 16, '0809101112131415' - 0x31, 0x36, 0x31, 0x37, 0x31, 0x38, 0x31, 0x39, 0x32, 0x30, 0x32, 0x31, 0x32, 0x32, 0x32, 0x33, //0x000013b0 QUAD $0x3931383137313631; QUAD $0x3332323231323032 // .ascii 16, '1617181920212223' - 0x32, 0x34, 0x32, 0x35, 0x32, 0x36, 0x32, 0x37, 0x32, 0x38, 0x32, 0x39, 0x33, 0x30, 0x33, 0x31, //0x000013c0 QUAD $0x3732363235323432; QUAD $0x3133303339323832 // .ascii 16, '2425262728293031' - 0x33, 0x32, 0x33, 0x33, 0x33, 0x34, 0x33, 0x35, 0x33, 0x36, 0x33, 0x37, 0x33, 0x38, 0x33, 0x39, //0x000013d0 QUAD $0x3533343333333233; QUAD $0x3933383337333633 // .ascii 16, '3233343536373839' - 0x34, 0x30, 0x34, 0x31, 0x34, 0x32, 0x34, 0x33, 0x34, 0x34, 0x34, 0x35, 0x34, 0x36, 0x34, 0x37, //0x000013e0 QUAD $0x3334323431343034; QUAD $0x3734363435343434 // .ascii 16, '4041424344454647' - 0x34, 0x38, 0x34, 0x39, 0x35, 0x30, 0x35, 0x31, 0x35, 0x32, 0x35, 0x33, 0x35, 0x34, 0x35, 0x35, //0x000013f0 QUAD $0x3135303539343834; QUAD $0x3535343533353235 // .ascii 16, '4849505152535455' - 0x35, 0x36, 0x35, 0x37, 0x35, 0x38, 0x35, 0x39, 0x36, 0x30, 0x36, 0x31, 0x36, 0x32, 0x36, 0x33, //0x00001400 QUAD $0x3935383537353635; QUAD $0x3336323631363036 // .ascii 16, '5657585960616263' - 0x36, 0x34, 0x36, 0x35, 0x36, 0x36, 0x36, 0x37, 0x36, 0x38, 0x36, 0x39, 0x37, 0x30, 0x37, 0x31, //0x00001410 QUAD $0x3736363635363436; QUAD $0x3137303739363836 // .ascii 16, '6465666768697071' - 0x37, 0x32, 0x37, 0x33, 0x37, 0x34, 0x37, 0x35, 0x37, 0x36, 0x37, 0x37, 0x37, 0x38, 0x37, 0x39, //0x00001420 QUAD $0x3537343733373237; QUAD $0x3937383737373637 // .ascii 16, '7273747576777879' - 0x38, 0x30, 0x38, 0x31, 0x38, 0x32, 0x38, 0x33, 0x38, 0x34, 0x38, 0x35, 0x38, 0x36, 0x38, 0x37, //0x00001430 QUAD $0x3338323831383038; QUAD $0x3738363835383438 // .ascii 16, '8081828384858687' - 0x38, 0x38, 0x38, 0x39, 0x39, 0x30, 0x39, 0x31, 0x39, 0x32, 0x39, 0x33, 0x39, 0x34, 0x39, 0x35, //0x00001440 QUAD $0x3139303939383838; QUAD $0x3539343933393239 // .ascii 16, '8889909192939495' - 0x39, 0x36, 0x39, 0x37, 0x39, 0x38, 0x39, 0x39, //0x00001450 QUAD $0x3939383937393639 // .ascii 8, '96979899' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001458 .p2align 4, 0x00 - //0x00001460 _pow10_ceil_sig.g - 0x4f, 0xdc, 0xbc, 0xbe, 0xfc, 0xb1, 0x77, 0xff, //0x00001460 .quad -38366372719436721 - 0x7b, 0x0f, 0xbb, 0x13, 0x9c, 0xe8, 0xe8, 0x25, //0x00001468 .quad 2731688931043774331 - 0xb1, 0x09, 0x36, 0xf7, 0x3d, 0xcf, 0xaa, 0x9f, //0x00001470 .quad -6941508010590729807 - 0xad, 0xe9, 0x54, 0x8c, 0x61, 0x91, 0xb1, 0x77, //0x00001478 .quad 8624834609543440813 - 0x1d, 0x8c, 0x03, 0x75, 0x0d, 0x83, 0x95, 0xc7, //0x00001480 .quad -4065198994811024355 - 0x18, 0x24, 0x6a, 0xef, 0xb9, 0xf5, 0x9d, 0xd5, //0x00001488 .quad -3054014793352862696 - 0x25, 0x6f, 0x44, 0xd2, 0xd0, 0xe3, 0x7a, 0xf9, //0x00001490 .quad -469812725086392539 - 0x1e, 0xad, 0x44, 0x6b, 0x28, 0x73, 0x05, 0x4b, //0x00001498 .quad 5405853545163697438 - 0x77, 0xc5, 0x6a, 0x83, 0x62, 0xce, 0xec, 0x9b, //0x000014a0 .quad -7211161980820077193 - 0x33, 0xec, 0x0a, 0x43, 0xf9, 0x67, 0xe3, 0x4e, //0x000014a8 .quad 5684501474941004851 - 0xd5, 0x76, 0x45, 0x24, 0xfb, 0x01, 0xe8, 0xc2, //0x000014b0 .quad -4402266457597708587 - 0x40, 0xa7, 0xcd, 0x93, 0xf7, 0x41, 0x9c, 0x22, //0x000014b8 .quad 2493940825248868160 - 0x8a, 0xd4, 0x56, 0xed, 0x79, 0x02, 0xa2, 0xf3, //0x000014c0 .quad -891147053569747830 - 0x10, 0x11, 0xc1, 0x78, 0x75, 0x52, 0x43, 0x6b, //0x000014c8 .quad 7729112049988473104 - 0xd6, 0x44, 0x56, 0x34, 0x8c, 0x41, 0x45, 0x98, //0x000014d0 .quad -7474495936122174250 - 0xaa, 0xaa, 0x78, 0x6b, 0x89, 0x13, 0x0a, 0x83, //0x000014d8 .quad -9004363024039368022 - 0x0c, 0xd6, 0x6b, 0x41, 0xef, 0x91, 0x56, 0xbe, //0x000014e0 .quad -4731433901725329908 - 0x54, 0xd5, 0x56, 0xc6, 0x6b, 0x98, 0xcc, 0x23, //0x000014e8 .quad 2579604275232953684 - 0x8f, 0xcb, 0xc6, 0x11, 0x6b, 0x36, 0xec, 0xed, //0x000014f0 .quad -1302606358729274481 - 0xa9, 0x8a, 0xec, 0xb7, 0x86, 0xbe, 0xbf, 0x2c, //0x000014f8 .quad 3224505344041192105 - 0x39, 0x3f, 0x1c, 0xeb, 0x02, 0xa2, 0xb3, 0x94, //0x00001500 .quad -7731658001846878407 - 0xaa, 0xd6, 0xf3, 0x32, 0x14, 0xd7, 0xf7, 0x7b, //0x00001508 .quad 8932844867666826922 - 0x07, 0x4f, 0xe3, 0xa5, 0x83, 0x8a, 0xe0, 0xb9, //0x00001510 .quad -5052886483881210105 - 0x54, 0xcc, 0xb0, 0x3f, 0xd9, 0xcc, 0xf5, 0xda, //0x00001518 .quad -2669001970698630060 - 0xc9, 0x22, 0x5c, 0x8f, 0x24, 0xad, 0x58, 0xe8, //0x00001520 .quad -1704422086424124727 - 0x69, 0xff, 0x9c, 0x8f, 0x0f, 0x40, 0xb3, 0xd1, //0x00001528 .quad -3336252463373287575 - 0xbe, 0x95, 0x99, 0xd9, 0x36, 0x6c, 0x37, 0x91, //0x00001530 .quad -7982792831656159810 - 0xa2, 0x1f, 0xc2, 0xb9, 0x09, 0x08, 0x10, 0x23, //0x00001538 .quad 2526528228819083170 - 0x2d, 0xfb, 0xff, 0x8f, 0x44, 0x47, 0x85, 0xb5, //0x00001540 .quad -5366805021142811859 - 0x8b, 0xa7, 0x32, 0x28, 0x0c, 0x0a, 0xd4, 0xab, //0x00001548 .quad -6065211750830921845 - 0xf9, 0xf9, 0xff, 0xb3, 0x15, 0x99, 0xe6, 0xe2, //0x00001550 .quad -2096820258001126919 - 0x6d, 0x51, 0x3f, 0x32, 0x8f, 0x0c, 0xc9, 0x16, //0x00001558 .quad 1641857348316123501 - 0x3b, 0xfc, 0x7f, 0x90, 0xad, 0x1f, 0xd0, 0x8d, //0x00001560 .quad -8228041688891786181 - 0xe4, 0x92, 0x67, 0x7f, 0xd9, 0xa7, 0x3d, 0xae, //0x00001568 .quad -5891368184943504668 - 0x4a, 0xfb, 0x9f, 0xf4, 0x98, 0x27, 0x44, 0xb1, //0x00001570 .quad -5673366092687344822 - 0x9d, 0x77, 0x41, 0xdf, 0xcf, 0x11, 0xcd, 0x99, //0x00001578 .quad -7364210231179380835 - 0x1d, 0xfa, 0xc7, 0x31, 0x7f, 0x31, 0x95, 0xdd, //0x00001580 .quad -2480021597431793123 - 0x84, 0xd5, 0x11, 0xd7, 0x43, 0x56, 0x40, 0x40, //0x00001588 .quad 4629795266307937668 - 0x52, 0xfc, 0x1c, 0x7f, 0xef, 0x3e, 0x7d, 0x8a, //0x00001590 .quad -8467542526035952558 - 0x73, 0x25, 0x6b, 0x66, 0xea, 0x35, 0x28, 0x48, //0x00001598 .quad 5199465050656154995 - 0x66, 0x3b, 0xe4, 0x5e, 0xab, 0x8e, 0x1c, 0xad, //0x000015a0 .quad -5972742139117552794 - 0xd0, 0xee, 0x05, 0x00, 0x65, 0x43, 0x32, 0xda, //0x000015a8 .quad -2724040723534582064 - 0x40, 0x4a, 0x9d, 0x36, 0x56, 0xb2, 0x63, 0xd8, //0x000015b0 .quad -2854241655469553088 - 0x83, 0x6a, 0x07, 0x40, 0x3e, 0xd4, 0xbe, 0x90, //0x000015b8 .quad -8016736922845615485 - 0x68, 0x4e, 0x22, 0xe2, 0x75, 0x4f, 0x3e, 0x87, //0x000015c0 .quad -8701430062309552536 - 0x92, 0xa2, 0x04, 0xe8, 0xa6, 0x44, 0x77, 0x5a, //0x000015c8 .quad 6518754469289960082 - 0x02, 0xe2, 0xaa, 0x5a, 0x53, 0xe3, 0x0d, 0xa9, //0x000015d0 .quad -6265101559459552766 - 0x37, 0xcb, 0x05, 0xa2, 0xd0, 0x15, 0x15, 0x71, //0x000015d8 .quad 8148443086612450103 - 0x83, 0x9a, 0x55, 0x31, 0x28, 0x5c, 0x51, 0xd3, //0x000015e0 .quad -3219690930897053053 - 0x04, 0x3e, 0x87, 0xca, 0x44, 0x5b, 0x5a, 0x0d, //0x000015e8 .quad 962181821410786820 - 0x91, 0x80, 0xd5, 0x1e, 0x99, 0xd9, 0x12, 0x84, //0x000015f0 .quad -8929835859451740015 - 0xc3, 0x86, 0x94, 0xfe, 0x0a, 0x79, 0x58, 0xe8, //0x000015f8 .quad -1704479370831952189 - 0xb6, 0xe0, 0x8a, 0x66, 0xff, 0x8f, 0x17, 0xa5, //0x00001600 .quad -6550608805887287114 - 0x73, 0xa8, 0x39, 0xbe, 0x4d, 0x97, 0x6e, 0x62, //0x00001608 .quad 7092772823314835571 - 0xe3, 0x98, 0x2d, 0x40, 0xff, 0x73, 0x5d, 0xce, //0x00001610 .quad -3576574988931720989 - 0x90, 0x12, 0xc8, 0x2d, 0x21, 0x3d, 0x0a, 0xfb, //0x00001618 .quad -357406007711231344 - 0x8e, 0x7f, 0x1c, 0x88, 0x7f, 0x68, 0xfa, 0x80, //0x00001620 .quad -9152888395723407474 - 0x9a, 0x0b, 0x9d, 0xbc, 0x34, 0x66, 0xe6, 0x7c, //0x00001628 .quad 8999993282035256218 - 0x72, 0x9f, 0x23, 0x6a, 0x9f, 0x02, 0x39, 0xa1, //0x00001630 .quad -6829424476226871438 - 0x81, 0x4e, 0xc4, 0xeb, 0xc1, 0xff, 0x1f, 0x1c, //0x00001638 .quad 2026619565689294465 - 0x4e, 0x87, 0xac, 0x44, 0x47, 0x43, 0x87, 0xc9, //0x00001640 .quad -3925094576856201394 - 0x21, 0x62, 0xb5, 0x66, 0xb2, 0xff, 0x27, 0xa3, //0x00001648 .quad -6690097579743157727 - 0x22, 0xa9, 0xd7, 0x15, 0x19, 0x14, 0xe9, 0xfb, //0x00001650 .quad -294682202642863838 - 0xa9, 0xba, 0x62, 0x00, 0x9f, 0xff, 0xf1, 0x4b, //0x00001658 .quad 5472436080603216553 - 0xb5, 0xc9, 0xa6, 0xad, 0x8f, 0xac, 0x71, 0x9d, //0x00001660 .quad -7101705404292871755 - 0xaa, 0xb4, 0x3d, 0x60, 0xc3, 0x3f, 0x77, 0x6f, //0x00001668 .quad 8031958568804398250 - 0x22, 0x7c, 0x10, 0x99, 0xb3, 0x17, 0xce, 0xc4, //0x00001670 .quad -4265445736938701790 - 0xd4, 0x21, 0x4d, 0x38, 0xb4, 0x0f, 0x55, 0xcb, //0x00001678 .quad -3795109844276665900 - 0x2b, 0x9b, 0x54, 0x7f, 0xa0, 0x9d, 0x01, 0xf6, //0x00001680 .quad -720121152745989333 - 0x49, 0x6a, 0x60, 0x46, 0xa1, 0x53, 0x2a, 0x7e, //0x00001688 .quad 9091170749936331337 - 0xfb, 0xe0, 0x94, 0x4f, 0x84, 0x02, 0xc1, 0x99, //0x00001690 .quad -7367604748107325189 - 0x6e, 0x42, 0xfc, 0xcb, 0x44, 0x74, 0xda, 0x2e, //0x00001698 .quad 3376138709496513134 - 0x39, 0x19, 0x7a, 0x63, 0x25, 0x43, 0x31, 0xc0, //0x000016a0 .quad -4597819916706768583 - 0x09, 0x53, 0xfb, 0xfe, 0x55, 0x11, 0x91, 0xfa, //0x000016a8 .quad -391512631556746487 - 0x88, 0x9f, 0x58, 0xbc, 0xee, 0x93, 0x3d, 0xf0, //0x000016b0 .quad -1135588877456072824 - 0xcb, 0x27, 0xba, 0x7e, 0xab, 0x55, 0x35, 0x79, //0x000016b8 .quad 8733981247408842699 - 0xb5, 0x63, 0xb7, 0x35, 0x75, 0x7c, 0x26, 0x96, //0x000016c0 .quad -7627272076051127371 - 0xdf, 0x58, 0x34, 0x2f, 0x8b, 0x55, 0xc1, 0x4b, //0x000016c8 .quad 5458738279630526687 - 0xa2, 0x3c, 0x25, 0x83, 0x92, 0x1b, 0xb0, 0xbb, //0x000016d0 .quad -4922404076636521310 - 0x17, 0x6f, 0x01, 0xfb, 0xed, 0xaa, 0xb1, 0x9e, //0x000016d8 .quad -7011635205744005353 - 0xcb, 0x8b, 0xee, 0x23, 0x77, 0x22, 0x9c, 0xea, //0x000016e0 .quad -1541319077368263733 - 0xdd, 0xca, 0xc1, 0x79, 0xa9, 0x15, 0x5e, 0x46, //0x000016e8 .quad 5070514048102157021 - 0x5f, 0x17, 0x75, 0x76, 0x8a, 0x95, 0xa1, 0x92, //0x000016f0 .quad -7880853450996246689 - 0xca, 0x1e, 0x19, 0xec, 0x89, 0xcd, 0xfa, 0x0b, //0x000016f8 .quad 863228270850154186 - 0x36, 0x5d, 0x12, 0x14, 0xed, 0xfa, 0x49, 0xb7, //0x00001700 .quad -5239380795317920458 - 0x7c, 0x66, 0x1f, 0x67, 0xec, 0x80, 0xf9, 0xce, //0x00001708 .quad -3532650679864695172 - 0x84, 0xf4, 0x16, 0x59, 0xa8, 0x79, 0x1c, 0xe5, //0x00001710 .quad -1937539975720012668 - 0x1b, 0x40, 0xe7, 0x80, 0x27, 0xe1, 0xb7, 0x82, //0x00001718 .quad -9027499368258256869 - 0xd2, 0x58, 0xae, 0x37, 0x09, 0xcc, 0x31, 0x8f, //0x00001720 .quad -8128491512466089774 - 0x11, 0x88, 0x90, 0xb0, 0xb8, 0xec, 0xb2, 0xd1, //0x00001728 .quad -3336344095947716591 - 0x07, 0xef, 0x99, 0x85, 0x0b, 0x3f, 0xfe, 0xb2, //0x00001730 .quad -5548928372155224313 - 0x16, 0xaa, 0xb4, 0xdc, 0xe6, 0xa7, 0x1f, 0x86, //0x00001738 .quad -8782116138362033642 - 0xc9, 0x6a, 0x00, 0x67, 0xce, 0xce, 0xbd, 0xdf, //0x00001740 .quad -2324474446766642487 - 0x9b, 0xd4, 0xe1, 0x93, 0xe0, 0x91, 0xa7, 0x67, //0x00001748 .quad 7469098900757009563 - 0xbd, 0x42, 0x60, 0x00, 0x41, 0xa1, 0xd6, 0x8b, //0x00001750 .quad -8370325556870233411 - 0xe1, 0x24, 0x6d, 0x5c, 0x2c, 0xbb, 0xc8, 0xe0, //0x00001758 .quad -2249342214667950879 - 0x6d, 0x53, 0x78, 0x40, 0x91, 0x49, 0xcc, 0xae, //0x00001760 .quad -5851220927660403859 - 0x19, 0x6e, 0x88, 0x73, 0xf7, 0xe9, 0xfa, 0x58, //0x00001768 .quad 6411694268519837209 - 0x48, 0x68, 0x96, 0x90, 0xf5, 0x5b, 0x7f, 0xda, //0x00001770 .quad -2702340141148116920 - 0x9f, 0x89, 0x6a, 0x50, 0x75, 0xa4, 0x39, 0xaf, //0x00001778 .quad -5820440219632367201 - 0x2d, 0x01, 0x5e, 0x7a, 0x79, 0x99, 0x8f, 0x88, //0x00001780 .quad -8606491615858654931 - 0x04, 0x96, 0x42, 0x52, 0xc9, 0x06, 0x84, 0x6d, //0x00001788 .quad 7891439908798240260 - 0x78, 0x81, 0xf5, 0xd8, 0xd7, 0x7f, 0xb3, 0xaa, //0x00001790 .quad -6146428501395930760 - 0x84, 0x3b, 0xd3, 0xa6, 0x7b, 0x08, 0xe5, 0xc8, //0x00001798 .quad -3970758169284363388 - 0xd6, 0xe1, 0x32, 0xcf, 0xcd, 0x5f, 0x60, 0xd5, //0x000017a0 .quad -3071349608317525546 - 0x65, 0x0a, 0x88, 0x90, 0x9a, 0x4a, 0x1e, 0xfb, //0x000017a8 .quad -351761693178066331 - 0x26, 0xcd, 0x7f, 0xa1, 0xe0, 0x3b, 0x5c, 0x85, //0x000017b0 .quad -8837122532839535322 - 0x80, 0x06, 0x55, 0x9a, 0xa0, 0xee, 0xf2, 0x5c, //0x000017b8 .quad 6697677969404790400 - 0x6f, 0xc0, 0xdf, 0xc9, 0xd8, 0x4a, 0xb3, 0xa6, //0x000017c0 .quad -6434717147622031249 - 0x1f, 0x48, 0xea, 0xc0, 0x48, 0xaa, 0x2f, 0xf4, //0x000017c8 .quad -851274575098787809 - 0x8b, 0xb0, 0x57, 0xfc, 0x8e, 0x1d, 0x60, 0xd0, //0x000017d0 .quad -3431710416100151157 - 0x27, 0xda, 0x24, 0xf1, 0xda, 0x94, 0x3b, 0xf1, //0x000017d8 .quad -1064093218873484761 - 0x57, 0xce, 0xb6, 0x5d, 0x79, 0x12, 0x3c, 0x82, //0x000017e0 .quad -9062348037703676329 - 0x59, 0x08, 0xb7, 0xd6, 0x08, 0x3d, 0xc5, 0x76, //0x000017e8 .quad 8558313775058847833 - 0xed, 0x81, 0x24, 0xb5, 0x17, 0x17, 0xcb, 0xa2, //0x000017f0 .quad -6716249028702207507 - 0x6f, 0xca, 0x64, 0x0c, 0x4b, 0x8c, 0x76, 0x54, //0x000017f8 .quad 6086206200396171887 - 0x68, 0xa2, 0x6d, 0xa2, 0xdd, 0xdc, 0x7d, 0xcb, //0x00001800 .quad -3783625267450371480 - 0x0a, 0xfd, 0x7d, 0xcf, 0x5d, 0x2f, 0x94, 0xa9, //0x00001808 .quad -6227300304786948854 - 0x02, 0x0b, 0x09, 0x0b, 0x15, 0x54, 0x5d, 0xfe, //0x00001810 .quad -117845565885576446 - 0x4d, 0x7c, 0x5d, 0x43, 0x35, 0x3b, 0xf9, 0xd3, //0x00001818 .quad -3172439362556298163 - 0xe1, 0xa6, 0xe5, 0x26, 0x8d, 0x54, 0xfa, 0x9e, //0x00001820 .quad -6991182506319567135 - 0xb0, 0x6d, 0x1a, 0x4a, 0x01, 0xc5, 0x7b, 0xc4, //0x00001828 .quad -4288617610811380304 - 0x9a, 0x10, 0x9f, 0x70, 0xb0, 0xe9, 0xb8, 0xc6, //0x00001830 .quad -4127292114472071014 - 0x1c, 0x09, 0xa1, 0x9c, 0x41, 0xb6, 0x9a, 0x35, //0x00001838 .quad 3862600023340550428 - 0xc0, 0xd4, 0xc6, 0x8c, 0x1c, 0x24, 0x67, 0xf8, //0x00001840 .quad -547429124662700864 - 0x63, 0x4b, 0xc9, 0x03, 0xd2, 0x63, 0x01, 0xc3, //0x00001848 .quad -4395122007679087773 - 0xf8, 0x44, 0xfc, 0xd7, 0x91, 0x76, 0x40, 0x9b, //0x00001850 .quad -7259672230555269896 - 0x1e, 0xcf, 0x5d, 0x42, 0x63, 0xde, 0xe0, 0x79, //0x00001858 .quad 8782263791269039902 - 0x36, 0x56, 0xfb, 0x4d, 0x36, 0x94, 0x10, 0xc2, //0x00001860 .quad -4462904269766699466 - 0xe5, 0x42, 0xf5, 0x12, 0xfc, 0x15, 0x59, 0x98, //0x00001868 .quad -7468914334623251739 - 0xc4, 0x2b, 0x7a, 0xe1, 0x43, 0xb9, 0x94, 0xf2, //0x00001870 .quad -966944318780986428 - 0x9e, 0x93, 0xb2, 0x17, 0x7b, 0x5b, 0x6f, 0x3e, //0x00001878 .quad 4498915137003099038 - 0x5a, 0x5b, 0xec, 0x6c, 0xca, 0xf3, 0x9c, 0x97, //0x00001880 .quad -7521869226879198374 - 0x43, 0x9c, 0xcf, 0xee, 0x2c, 0x99, 0x05, 0xa7, //0x00001888 .quad -6411550076227838909 - 0x31, 0x72, 0x27, 0x08, 0xbd, 0x30, 0x84, 0xbd, //0x00001890 .quad -4790650515171610063 - 0x54, 0x83, 0x83, 0x2a, 0x78, 0xff, 0xc6, 0x50, //0x00001898 .quad 5820620459997365076 - 0xbd, 0x4e, 0x31, 0x4a, 0xec, 0x3c, 0xe5, 0xec, //0x000018a0 .quad -1376627125537124675 - 0x29, 0x64, 0x24, 0x35, 0x56, 0xbf, 0xf8, 0xa4, //0x000018a8 .quad -6559282480285457367 - 0x36, 0xd1, 0x5e, 0xae, 0x13, 0x46, 0x0f, 0x94, //0x000018b0 .quad -7777920981101784778 - 0x9a, 0xbe, 0x36, 0xe1, 0x95, 0x77, 0x1b, 0x87, //0x000018b8 .quad -8711237568605798758 - 0x84, 0x85, 0xf6, 0x99, 0x98, 0x17, 0x13, 0xb9, //0x000018c0 .quad -5110715207949843068 - 0x40, 0x6e, 0x84, 0x59, 0x7b, 0x55, 0xe2, 0x28, //0x000018c8 .quad 2946011094524915264 - 0xe5, 0x26, 0x74, 0xc0, 0x7e, 0xdd, 0x57, 0xe7, //0x000018d0 .quad -1776707991509915931 - 0xd0, 0x89, 0xe5, 0x2f, 0xda, 0xea, 0x1a, 0x33, //0x000018d8 .quad 3682513868156144080 - 0x4f, 0x98, 0x48, 0x38, 0x6f, 0xea, 0x96, 0x90, //0x000018e0 .quad -8027971522334779313 - 0x22, 0x76, 0xef, 0x5d, 0xc8, 0xd2, 0xf0, 0x3f, //0x000018e8 .quad 4607414176811284002 - 0x63, 0xbe, 0x5a, 0x06, 0x0b, 0xa5, 0xbc, 0xb4, //0x000018f0 .quad -5423278384491086237 - 0xaa, 0x53, 0x6b, 0x75, 0x7a, 0x07, 0xed, 0x0f, //0x000018f8 .quad 1147581702586717098 - 0xfb, 0x6d, 0xf1, 0xc7, 0x4d, 0xce, 0xeb, 0xe1, //0x00001900 .quad -2167411962186469893 - 0x95, 0x28, 0xc6, 0x12, 0x59, 0x49, 0xe8, 0xd3, //0x00001908 .quad -3177208890193991531 - 0xbd, 0xe4, 0xf6, 0x9c, 0xf0, 0x60, 0x33, 0x8d, //0x00001910 .quad -8272161504007625539 - 0x5d, 0xd9, 0xbb, 0xab, 0xd7, 0x2d, 0x71, 0x64, //0x00001918 .quad 7237616480483531101 - 0xec, 0x9d, 0x34, 0xc4, 0x2c, 0x39, 0x80, 0xb0, //0x00001920 .quad -5728515861582144020 - 0xb4, 0xcf, 0xaa, 0x96, 0x4d, 0x79, 0x8d, 0xbd, //0x00001928 .quad -4788037454677749836 - 0x67, 0xc5, 0x41, 0xf5, 0x77, 0x47, 0xa0, 0xdc, //0x00001930 .quad -2548958808550292121 - 0xa1, 0x83, 0x55, 0xfc, 0xa0, 0xd7, 0xf0, 0xec, //0x00001938 .quad -1373360799919799391 - 0x60, 0x1b, 0x49, 0xf9, 0xaa, 0x2c, 0xe4, 0x89, //0x00001940 .quad -8510628282985014432 - 0x45, 0x72, 0xb5, 0x9d, 0xc4, 0x86, 0x16, 0xf4, //0x00001948 .quad -858350499949874619 - 0x39, 0x62, 0x9b, 0xb7, 0xd5, 0x37, 0x5d, 0xac, //0x00001950 .quad -6026599335303880135 - 0xd6, 0xce, 0x22, 0xc5, 0x75, 0x28, 0x1c, 0x31, //0x00001958 .quad 3538747893490044630 - 0xc7, 0x3a, 0x82, 0x25, 0xcb, 0x85, 0x74, 0xd7, //0x00001960 .quad -2921563150702462265 - 0x8c, 0x82, 0x6b, 0x36, 0x93, 0x32, 0x63, 0x7d, //0x00001968 .quad 9035120885289943692 - 0xbc, 0x64, 0x71, 0xf7, 0x9e, 0xd3, 0xa8, 0x86, //0x00001970 .quad -8743505996830120772 - 0x98, 0x31, 0x03, 0x02, 0x9c, 0xff, 0x5d, 0xae, //0x00001978 .quad -5882264492762254952 - 0xeb, 0xbd, 0x4d, 0xb5, 0x86, 0x08, 0x53, 0xa8, //0x00001980 .quad -6317696477610263061 - 0xfd, 0xfd, 0x83, 0x02, 0x83, 0x7f, 0xf5, 0xd9, //0x00001988 .quad -2741144597525430787 - 0x66, 0x2d, 0xa1, 0x62, 0xa8, 0xca, 0x67, 0xd2, //0x00001990 .quad -3285434578585440922 - 0x7c, 0xfd, 0x24, 0xc3, 0x63, 0xdf, 0x72, 0xd0, //0x00001998 .quad -3426430746906788484 - 0x60, 0xbc, 0xa4, 0x3d, 0xa9, 0xde, 0x80, 0x83, //0x000019a0 .quad -8970925639256982432 - 0x6e, 0x1e, 0xf7, 0x59, 0x9e, 0xcb, 0x47, 0x42, //0x000019a8 .quad 4776009810824339054 - 0x78, 0xeb, 0x0d, 0x8d, 0x53, 0x16, 0x61, 0xa4, //0x000019b0 .quad -6601971030643840136 - 0x09, 0xe6, 0x74, 0xf0, 0x85, 0xbe, 0xd9, 0x52, //0x000019b8 .quad 5970012263530423817 - 0x56, 0x66, 0x51, 0x70, 0xe8, 0x5b, 0x79, 0xcd, //0x000019c0 .quad -3640777769877412266 - 0x8c, 0x1f, 0x92, 0x6c, 0x27, 0x2e, 0x90, 0x67, //0x000019c8 .quad 7462515329413029772 - 0xf6, 0xdf, 0x32, 0x46, 0x71, 0xd9, 0x6b, 0x80, //0x000019d0 .quad -9193015133814464522 - 0xb7, 0x53, 0xdb, 0xa3, 0xd8, 0x1c, 0xba, 0x00, //0x000019d8 .quad 52386062455755703 - 0xf3, 0x97, 0xbf, 0x97, 0xcd, 0xcf, 0x86, 0xa0, //0x000019e0 .quad -6879582898840692749 - 0xa5, 0x28, 0xd2, 0xcc, 0x0e, 0xa4, 0xe8, 0x80, //0x000019e8 .quad -9157889458785081179 - 0xf0, 0x7d, 0xaf, 0xfd, 0xc0, 0x83, 0xa8, 0xc8, //0x000019f0 .quad -3987792605123478032 - 0xce, 0xb2, 0x06, 0x80, 0x12, 0xcd, 0x22, 0x61, //0x000019f8 .quad 6999382250228200142 - 0x6c, 0x5d, 0x1b, 0x3d, 0xb1, 0xa4, 0xd2, 0xfa, //0x00001a00 .quad -373054737976959636 - 0x82, 0x5f, 0x08, 0x20, 0x57, 0x80, 0x6b, 0x79, //0x00001a08 .quad 8749227812785250178 - 0x63, 0x1a, 0x31, 0xc6, 0xee, 0xa6, 0xc3, 0x9c, //0x00001a10 .quad -7150688238876681629 - 0xb1, 0x3b, 0x05, 0x74, 0x36, 0x30, 0xe3, 0xcb, //0x00001a18 .quad -3755104653863994447 - 0xfc, 0x60, 0xbd, 0x77, 0xaa, 0x90, 0xf4, 0xc3, //0x00001a20 .quad -4326674280168464132 - 0x9d, 0x8a, 0x06, 0x11, 0x44, 0xfc, 0xdb, 0xbe, //0x00001a28 .quad -4693880817329993059 - 0x3b, 0xb9, 0xac, 0x15, 0xd5, 0xb4, 0xf1, 0xf4, //0x00001a30 .quad -796656831783192261 - 0x45, 0x2d, 0x48, 0x15, 0x55, 0xfb, 0x92, 0xee, //0x00001a38 .quad -1255665003235103419 - 0xc5, 0xf3, 0x8b, 0x2d, 0x05, 0x11, 0x17, 0x99, //0x00001a40 .quad -7415439547505577019 - 0x4b, 0x1c, 0x4d, 0x2d, 0x15, 0xdd, 0x1b, 0x75, //0x00001a48 .quad 8438581409832836171 - 0xb6, 0xf0, 0xee, 0x78, 0x46, 0xd5, 0x5c, 0xbf, //0x00001a50 .quad -4657613415954583370 - 0x5e, 0x63, 0xa0, 0x78, 0x5a, 0xd4, 0x62, 0xd2, //0x00001a58 .quad -3286831292991118498 - 0xe4, 0xac, 0x2a, 0x17, 0x98, 0x0a, 0x34, 0xef, //0x00001a60 .quad -1210330751515841308 - 0x35, 0x7c, 0xc8, 0x16, 0x71, 0x89, 0xfb, 0x86, //0x00001a68 .quad -8720225134666286027 - 0x0e, 0xac, 0x7a, 0x0e, 0x9f, 0x86, 0x80, 0x95, //0x00001a70 .quad -7673985747338482674 - 0xa1, 0x4d, 0x3d, 0xae, 0xe6, 0x35, 0x5d, 0xd4, //0x00001a78 .quad -3144297699952734815 - 0x12, 0x57, 0x19, 0xd2, 0x46, 0xa8, 0xe0, 0xba, //0x00001a80 .quad -4980796165745715438 - 0x0a, 0xa1, 0xcc, 0x59, 0x60, 0x83, 0x74, 0x89, //0x00001a88 .quad -8542058143368306422 - 0xd7, 0xac, 0x9f, 0x86, 0x58, 0xd2, 0x98, 0xe9, //0x00001a90 .quad -1614309188754756393 - 0x4c, 0xc9, 0x3f, 0x70, 0x38, 0xa4, 0xd1, 0x2b, //0x00001a98 .quad 3157485376071780684 - 0x06, 0xcc, 0x23, 0x54, 0x77, 0x83, 0xff, 0x91, //0x00001aa0 .quad -7926472270612804602 - 0xd0, 0xdd, 0x27, 0x46, 0xa3, 0x06, 0x63, 0x7b, //0x00001aa8 .quad 8890957387685944784 - 0x08, 0xbf, 0x2c, 0x29, 0x55, 0x64, 0x7f, 0xb6, //0x00001ab0 .quad -5296404319838617848 - 0x43, 0xd5, 0xb1, 0x17, 0x4c, 0xc8, 0x3b, 0x1a, //0x00001ab8 .quad 1890324697752655171 - 0xca, 0xee, 0x77, 0x73, 0x6a, 0x3d, 0x1f, 0xe4, //0x00001ac0 .quad -2008819381370884406 - 0x94, 0x4a, 0x9e, 0x1d, 0x5f, 0xba, 0xca, 0x20, //0x00001ac8 .quad 2362905872190818964 - 0x3e, 0xf5, 0x2a, 0x88, 0x62, 0x86, 0x93, 0x8e, //0x00001ad0 .quad -8173041140997884610 - 0x9d, 0xee, 0x82, 0x72, 0x7b, 0xb4, 0x7e, 0x54, //0x00001ad8 .quad 6088502188546649757 - 0x8d, 0xb2, 0x35, 0x2a, 0xfb, 0x67, 0x38, 0xb2, //0x00001ae0 .quad -5604615407819967859 - 0x44, 0xaa, 0x23, 0x4f, 0x9a, 0x61, 0x9e, 0xe9, //0x00001ae8 .quad -1612744301171463612 - 0x31, 0x1f, 0xc3, 0xf4, 0xf9, 0x81, 0xc6, 0xde, //0x00001af0 .quad -2394083241347571919 - 0xd5, 0x94, 0xec, 0xe2, 0x00, 0xfa, 0x05, 0x64, //0x00001af8 .quad 7207441660390446293 - 0x7e, 0xf3, 0xf9, 0x38, 0x3c, 0x11, 0x3c, 0x8b, //0x00001b00 .quad -8413831053483314306 - 0x05, 0xdd, 0xd3, 0x8d, 0x40, 0xbc, 0x83, 0xde, //0x00001b08 .quad -2412877989897052923 - 0x5e, 0x70, 0x38, 0x47, 0x8b, 0x15, 0x0b, 0xae, //0x00001b10 .quad -5905602798426754978 - 0x46, 0xd4, 0x48, 0xb1, 0x50, 0xab, 0x24, 0x96, //0x00001b18 .quad -7627783505798704058 - 0x76, 0x8c, 0x06, 0x19, 0xee, 0xda, 0x8d, 0xd9, //0x00001b20 .quad -2770317479606055818 - 0x58, 0x09, 0x9b, 0xdd, 0x24, 0xd6, 0xad, 0x3b, //0x00001b28 .quad 4300328673033783640 - 0xc9, 0x17, 0xa4, 0xcf, 0xd4, 0xa8, 0xf8, 0x87, //0x00001b30 .quad -8648977452394866743 - 0xd7, 0xe5, 0x80, 0x0a, 0xd7, 0xa5, 0x4c, 0xe5, //0x00001b38 .quad -1923980597781273129 - 0xbc, 0x1d, 0x8d, 0x03, 0x0a, 0xd3, 0xf6, 0xa9, //0x00001b40 .quad -6199535797066195524 - 0x4d, 0x1f, 0x21, 0xcd, 0x4c, 0xcf, 0x9f, 0x5e, //0x00001b48 .quad 6818396289628184397 - 0x2b, 0x65, 0x70, 0x84, 0xcc, 0x87, 0x74, 0xd4, //0x00001b50 .quad -3137733727905356501 - 0x20, 0x67, 0x69, 0x00, 0x20, 0xc3, 0x47, 0x76, //0x00001b58 .quad 8522995362035230496 - 0x3b, 0x3f, 0xc6, 0xd2, 0xdf, 0xd4, 0xc8, 0x84, //0x00001b60 .quad -8878612607581929669 - 0x74, 0xe0, 0x41, 0x00, 0xf4, 0xd9, 0xec, 0x29, //0x00001b68 .quad 3021029092058325108 - 0x09, 0xcf, 0x77, 0xc7, 0x17, 0x0a, 0xfb, 0xa5, //0x00001b70 .quad -6486579741050024183 - 0x91, 0x58, 0x52, 0x00, 0x71, 0x10, 0x68, 0xf4, //0x00001b78 .quad -835399653354481519 - 0xcc, 0xc2, 0x55, 0xb9, 0x9d, 0xcc, 0x79, 0xcf, //0x00001b80 .quad -3496538657885142324 - 0xb5, 0xee, 0x66, 0x40, 0x8d, 0x14, 0x82, 0x71, //0x00001b88 .quad 8179122470161673909 - 0xbf, 0x99, 0xd5, 0x93, 0xe2, 0x1f, 0xac, 0x81, //0x00001b90 .quad -9102865688819295809 - 0x31, 0x55, 0x40, 0x48, 0xd8, 0x4c, 0xf1, 0xc6, //0x00001b98 .quad -4111420493003729615 - 0x2f, 0x00, 0xcb, 0x38, 0xdb, 0x27, 0x17, 0xa2, //0x00001ba0 .quad -6766896092596731857 - 0x7d, 0x6a, 0x50, 0x5a, 0x0e, 0xa0, 0xad, 0xb8, //0x00001ba8 .quad -5139275616254662019 - 0x3b, 0xc0, 0xfd, 0x06, 0xd2, 0xf1, 0x9c, 0xca, //0x00001bb0 .quad -3846934097318526917 - 0x1d, 0x85, 0xe4, 0xf0, 0x11, 0x08, 0xd9, 0xa6, //0x00001bb8 .quad -6424094520318327523 - 0x4a, 0x30, 0xbd, 0x88, 0x46, 0x2e, 0x44, 0xfd, //0x00001bc0 .quad -196981603220770742 - 0x64, 0xa6, 0x1d, 0x6d, 0x16, 0x4a, 0x8f, 0x90, //0x00001bc8 .quad -8030118150397909404 - 0x2e, 0x3e, 0x76, 0x15, 0xec, 0x9c, 0x4a, 0x9e, //0x00001bd0 .quad -7040642529654063570 - 0xff, 0x87, 0x32, 0x04, 0x4e, 0x8e, 0x59, 0x9a, //0x00001bd8 .quad -7324666853212387329 - 0xba, 0xcd, 0xd3, 0x1a, 0x27, 0x44, 0xdd, 0xc5, //0x00001be0 .quad -4189117143640191558 - 0xfe, 0x29, 0x3f, 0x85, 0xe1, 0xf1, 0xef, 0x40, //0x00001be8 .quad 4679224488766679550 - 0x28, 0xc1, 0x88, 0xe1, 0x30, 0x95, 0x54, 0xf7, //0x00001bf0 .quad -624710411122851544 - 0x7d, 0xf4, 0x8e, 0xe6, 0x59, 0xee, 0x2b, 0xd1, //0x00001bf8 .quad -3374341425896426371 - 0xb9, 0x78, 0xf5, 0x8c, 0x3e, 0xdd, 0x94, 0x9a, //0x00001c00 .quad -7307973034592864071 - 0xcf, 0x58, 0x19, 0x30, 0xf8, 0x74, 0xbb, 0x82, //0x00001c08 .quad -9026492418826348337 - 0xe7, 0xd6, 0x32, 0x30, 0x8e, 0x14, 0x3a, 0xc1, //0x00001c10 .quad -4523280274813692185 - 0x02, 0xaf, 0x1f, 0x3c, 0x36, 0x52, 0x6a, 0xe3, //0x00001c18 .quad -2059743486678159614 - 0xa1, 0x8c, 0x3f, 0xbc, 0xb1, 0x99, 0x88, 0xf1, //0x00001c20 .quad -1042414325089727327 - 0xc2, 0x9a, 0x27, 0xcb, 0xc3, 0xe6, 0x44, 0xdc, //0x00001c28 .quad -2574679358347699518 - 0xe5, 0xb7, 0xa7, 0x15, 0x0f, 0x60, 0xf5, 0x96, //0x00001c30 .quad -7569037980822161435 - 0xba, 0xc0, 0xf8, 0x5e, 0x3a, 0x10, 0xab, 0x29, //0x00001c38 .quad 3002511419460075706 - 0xde, 0xa5, 0x11, 0xdb, 0x12, 0xb8, 0xb2, 0xbc, //0x00001c40 .quad -4849611457600313890 - 0xe8, 0xf0, 0xb6, 0xf6, 0x48, 0xd4, 0x15, 0x74, //0x00001c48 .quad 8364825292752482536 - 0x56, 0x0f, 0xd6, 0x91, 0x17, 0x66, 0xdf, 0xeb, //0x00001c50 .quad -1450328303573004458 - 0x22, 0xad, 0x64, 0x34, 0x5b, 0x49, 0x1b, 0x11, //0x00001c58 .quad 1232659579085827362 - 0x95, 0xc9, 0x25, 0xbb, 0xce, 0x9f, 0x6b, 0x93, //0x00001c60 .quad -7823984217374209643 - 0x35, 0xec, 0xbe, 0x00, 0xd9, 0x0d, 0xb1, 0xca, //0x00001c68 .quad -3841273781498745803 - 0xfb, 0x3b, 0xef, 0x69, 0xc2, 0x87, 0x46, 0xb8, //0x00001c70 .quad -5168294253290374149 - 0x43, 0xa7, 0xee, 0x40, 0x4f, 0x51, 0x5d, 0x3d, //0x00001c78 .quad 4421779809981343555 - 0xfa, 0x0a, 0x6b, 0x04, 0xb3, 0x29, 0x58, 0xe6, //0x00001c80 .quad -1848681798185579782 - 0x13, 0x51, 0x2a, 0x11, 0xa3, 0xa5, 0xb4, 0x0c, //0x00001c88 .quad 915538744049291539 - 0xdc, 0xe6, 0xc2, 0xe2, 0x0f, 0x1a, 0xf7, 0x8f, //0x00001c90 .quad -8072955151507069220 - 0xac, 0x72, 0xba, 0xea, 0x85, 0xe7, 0xf0, 0x47, //0x00001c98 .quad 5183897733458195116 - 0x93, 0xa0, 0x73, 0xdb, 0x93, 0xe0, 0xf4, 0xb3, //0x00001ca0 .quad -5479507920956448621 - 0x57, 0x0f, 0x69, 0x65, 0x67, 0x21, 0xed, 0x59, //0x00001ca8 .quad 6479872166822743895 - 0xb8, 0x88, 0x50, 0xd2, 0xb8, 0x18, 0xf2, 0xe0, //0x00001cb0 .quad -2237698882768172872 - 0x2d, 0x53, 0xc3, 0x3e, 0xc1, 0x69, 0x68, 0x30, //0x00001cb8 .quad 3488154190101041965 - 0x73, 0x55, 0x72, 0x83, 0x73, 0x4f, 0x97, 0x8c, //0x00001cc0 .quad -8316090829371189901 - 0xfc, 0x13, 0x3a, 0xc7, 0x18, 0x42, 0x41, 0x1e, //0x00001cc8 .quad 2180096368813151228 - 0xcf, 0xea, 0x4e, 0x64, 0x50, 0x23, 0xbd, 0xaf, //0x00001cd0 .quad -5783427518286599473 - 0xfb, 0x98, 0x08, 0xf9, 0x9e, 0x92, 0xd1, 0xe5, //0x00001cd8 .quad -1886565557410948869 - 0x83, 0xa5, 0x62, 0x7d, 0x24, 0x6c, 0xac, 0xdb, //0x00001ce0 .quad -2617598379430861437 - 0x3a, 0xbf, 0x4a, 0xb7, 0x46, 0xf7, 0x45, 0xdf, //0x00001ce8 .quad -2358206946763686086 - 0x72, 0xa7, 0x5d, 0xce, 0x96, 0xc3, 0x4b, 0x89, //0x00001cf0 .quad -8553528014785370254 - 0x84, 0xb7, 0x8e, 0x32, 0x8c, 0xba, 0x8b, 0x6b, //0x00001cf8 .quad 7749492695127472004 - 0x4f, 0x11, 0xf5, 0x81, 0x7c, 0xb4, 0x9e, 0xab, //0x00001d00 .quad -6080224000054324913 - 0x65, 0x65, 0x32, 0x3f, 0x2f, 0xa9, 0x6e, 0x06, //0x00001d08 .quad 463493832054564197 - 0xa2, 0x55, 0x72, 0xa2, 0x9b, 0x61, 0x86, 0xd6, //0x00001d10 .quad -2988593981640518238 - 0xbe, 0xfe, 0xfe, 0x0e, 0x7b, 0x53, 0x0a, 0xc8, //0x00001d18 .quad -4032318728359182658 - 0x85, 0x75, 0x87, 0x45, 0x01, 0xfd, 0x13, 0x86, //0x00001d20 .quad -8785400266166405755 - 0x37, 0x5f, 0x5f, 0xe9, 0x2c, 0x74, 0x06, 0xbd, //0x00001d28 .quad -4826042214438183113 - 0xe7, 0x52, 0xe9, 0x96, 0x41, 0xfc, 0x98, 0xa7, //0x00001d30 .quad -6370064314280619289 - 0x05, 0x37, 0xb7, 0x23, 0x38, 0x11, 0x48, 0x2c, //0x00001d38 .quad 3190819268807046917 - 0xa0, 0xa7, 0xa3, 0xfc, 0x51, 0x3b, 0x7f, 0xd1, //0x00001d40 .quad -3350894374423386208 - 0xc6, 0x04, 0xa5, 0x2c, 0x86, 0x15, 0x5a, 0xf7, //0x00001d48 .quad -623161932418579258 - 0xc4, 0x48, 0xe6, 0x3d, 0x13, 0x85, 0xef, 0x82, //0x00001d50 .quad -9011838011655698236 - 0xfc, 0x22, 0xe7, 0xdb, 0x73, 0x4d, 0x98, 0x9a, //0x00001d58 .quad -7307005235402693892 - 0xf5, 0xda, 0x5f, 0x0d, 0x58, 0x66, 0xab, 0xa3, //0x00001d60 .quad -6653111496142234891 - 0xbb, 0xeb, 0xe0, 0xd2, 0xd0, 0x60, 0x3e, 0xc1, //0x00001d68 .quad -4522070525825979461 - 0xb3, 0xd1, 0xb7, 0x10, 0xee, 0x3f, 0x96, 0xcc, //0x00001d70 .quad -3704703351750405709 - 0xa9, 0x26, 0x99, 0x07, 0x05, 0xf9, 0x8d, 0x31, //0x00001d78 .quad 3570783879572301481 - 0x1f, 0xc6, 0xe5, 0x94, 0xe9, 0xcf, 0xbb, 0xff, //0x00001d80 .quad -19193171260619233 - 0x53, 0x70, 0x7f, 0x49, 0x46, 0x77, 0xf1, 0xfd, //0x00001d88 .quad -148206168962011053 - 0xd3, 0x9b, 0x0f, 0xfd, 0xf1, 0x61, 0xd5, 0x9f, //0x00001d90 .quad -6929524759678968877 - 0x34, 0xa6, 0xef, 0xed, 0x8b, 0xea, 0xb6, 0xfe, //0x00001d98 .quad -92628855601256908 - 0xc8, 0x82, 0x53, 0x7c, 0x6e, 0xba, 0xca, 0xc7, //0x00001da0 .quad -4050219931171323192 - 0xc1, 0x8f, 0x6b, 0xe9, 0x2e, 0xa5, 0x64, 0xfe, //0x00001da8 .quad -115786069501571135 - 0x7b, 0x63, 0x68, 0x1b, 0x0a, 0x69, 0xbd, 0xf9, //0x00001db0 .quad -451088895536766085 - 0xb1, 0x73, 0xc6, 0xa3, 0x7a, 0xce, 0xfd, 0x3d, //0x00001db8 .quad 4466953431550423985 - 0x2d, 0x3e, 0x21, 0x51, 0xa6, 0x61, 0x16, 0x9c, //0x00001dc0 .quad -7199459587351560659 - 0x4f, 0x08, 0x5c, 0xa6, 0x0c, 0xa1, 0xbe, 0x06, //0x00001dc8 .quad 486002885505321039 - 0xb8, 0x8d, 0x69, 0xe5, 0x0f, 0xfa, 0x1b, 0xc3, //0x00001dd0 .quad -4387638465762062920 - 0x63, 0x0a, 0xf3, 0xcf, 0x4f, 0x49, 0x6e, 0x48, //0x00001dd8 .quad 5219189625309039203 - 0x26, 0xf1, 0xc3, 0xde, 0x93, 0xf8, 0xe2, 0xf3, //0x00001de0 .quad -872862063775190746 - 0xfb, 0xcc, 0xef, 0xc3, 0xa3, 0xdb, 0x89, 0x5a, //0x00001de8 .quad 6523987031636299003 - 0xb7, 0x76, 0x3a, 0x6b, 0x5c, 0xdb, 0x6d, 0x98, //0x00001df0 .quad -7463067817500576073 - 0x1d, 0xe0, 0x75, 0x5a, 0x46, 0x29, 0x96, 0xf8, //0x00001df8 .quad -534194123654701027 - 0x65, 0x14, 0x09, 0x86, 0x33, 0x52, 0x89, 0xbe, //0x00001e00 .quad -4717148753448332187 - 0x24, 0x58, 0x13, 0xf1, 0x97, 0xb3, 0xbb, 0xf6, //0x00001e08 .quad -667742654568376284 - 0x7f, 0x59, 0x8b, 0x67, 0xc0, 0xa6, 0x2b, 0xee, //0x00001e10 .quad -1284749923383027329 - 0x2d, 0x2e, 0x58, 0xed, 0x7d, 0xa0, 0x6a, 0x74, //0x00001e18 .quad 8388693718644305453 - 0xef, 0x17, 0xb7, 0x40, 0x38, 0x48, 0xdb, 0x94, //0x00001e20 .quad -7720497729755473937 - 0xdd, 0x1c, 0x57, 0xb4, 0x4e, 0xa4, 0xc2, 0xa8, //0x00001e28 .quad -6286281471915778851 - 0xeb, 0xdd, 0xe4, 0x50, 0x46, 0x1a, 0x12, 0xba, //0x00001e30 .quad -5038936143766954517 - 0x14, 0xe4, 0x6c, 0x61, 0x62, 0x4d, 0xf3, 0x92, //0x00001e38 .quad -7857851839894723564 - 0x66, 0x15, 0x1e, 0xe5, 0xd7, 0xa0, 0x96, 0xe8, //0x00001e40 .quad -1686984161281305242 - 0x18, 0x1d, 0xc8, 0xf9, 0xba, 0x20, 0xb0, 0x77, //0x00001e48 .quad 8624429273841147160 - 0x60, 0xcd, 0x32, 0xef, 0x86, 0x24, 0x5e, 0x91, //0x00001e50 .quad -7971894128441897632 - 0x2f, 0x12, 0x1d, 0xdc, 0x74, 0x14, 0xce, 0x0a, //0x00001e58 .quad 778582277723329071 - 0xb8, 0x80, 0xff, 0xaa, 0xa8, 0xad, 0xb5, 0xb5, //0x00001e60 .quad -5353181642124984136 - 0xbb, 0x56, 0x24, 0x13, 0x92, 0x99, 0x81, 0x0d, //0x00001e68 .quad 973227847154161339 - 0xe6, 0x60, 0xbf, 0xd5, 0x12, 0x19, 0x23, 0xe3, //0x00001e70 .quad -2079791034228842266 - 0x6a, 0x6c, 0xed, 0x97, 0xf6, 0xff, 0xe1, 0x10, //0x00001e78 .quad 1216534808942701674 - 0x8f, 0x9c, 0x97, 0xc5, 0xab, 0xef, 0xf5, 0x8d, //0x00001e80 .quad -8217398424034108273 - 0xc2, 0x63, 0xf4, 0x1e, 0xfa, 0x3f, 0x8d, 0xca, //0x00001e88 .quad -3851351762838199358 - 0xb3, 0x83, 0xfd, 0xb6, 0x96, 0x6b, 0x73, 0xb1, //0x00001e90 .quad -5660062011615247437 - 0xb3, 0x7c, 0xb1, 0xa6, 0xf8, 0x8f, 0x30, 0xbd, //0x00001e98 .quad -4814189703547749197 - 0xa0, 0xe4, 0xbc, 0x64, 0x7c, 0x46, 0xd0, 0xdd, //0x00001ea0 .quad -2463391496091671392 - 0xdf, 0xdb, 0x5d, 0xd0, 0xf6, 0xb3, 0x7c, 0xac, //0x00001ea8 .quad -6017737129434686497 - 0xe4, 0x0e, 0xf6, 0xbe, 0x0d, 0x2c, 0xa2, 0x8a, //0x00001eb0 .quad -8457148712698376476 - 0x6c, 0xa9, 0x3a, 0x42, 0x7a, 0xf0, 0xcd, 0x6b, //0x00001eb8 .quad 7768129340171790700 - 0x9d, 0x92, 0xb3, 0x2e, 0x11, 0xb7, 0x4a, 0xad, //0x00001ec0 .quad -5959749872445582691 - 0xc7, 0x53, 0xc9, 0xd2, 0x98, 0x6c, 0xc1, 0x86, //0x00001ec8 .quad -8736582398494813241 - 0x44, 0x77, 0x60, 0x7a, 0xd5, 0x64, 0x9d, 0xd8, //0x00001ed0 .quad -2838001322129590460 - 0xb8, 0xa8, 0x7b, 0x07, 0xbf, 0xc7, 0x71, 0xe8, //0x00001ed8 .quad -1697355961263740744 - 0x8b, 0x4a, 0x7c, 0x6c, 0x05, 0x5f, 0x62, 0x87, //0x00001ee0 .quad -8691279853972075893 - 0x73, 0x49, 0xad, 0x64, 0xd7, 0x1c, 0x47, 0x11, //0x00001ee8 .quad 1244995533423855987 - 0x2d, 0x5d, 0x9b, 0xc7, 0xc6, 0xf6, 0x3a, 0xa9, //0x00001ef0 .quad -6252413799037706963 - 0xd0, 0x9b, 0xd8, 0x3d, 0x0d, 0xe4, 0x98, 0xd5, //0x00001ef8 .quad -3055441601647567920 - 0x79, 0x34, 0x82, 0x79, 0x78, 0xb4, 0x89, 0xd3, //0x00001f00 .quad -3203831230369745799 - 0xc4, 0xc2, 0x4e, 0x8d, 0x10, 0x1d, 0xff, 0x4a, //0x00001f08 .quad 5404070034795315908 - 0xcb, 0x60, 0xf1, 0x4b, 0xcb, 0x10, 0x36, 0x84, //0x00001f10 .quad -8919923546622172981 - 0xbb, 0x39, 0x51, 0x58, 0x2a, 0x72, 0xdf, 0xce, //0x00001f18 .quad -3539985255894009413 - 0xfe, 0xb8, 0xed, 0x1e, 0xfe, 0x94, 0x43, 0xa5, //0x00001f20 .quad -6538218414850328322 - 0x29, 0x88, 0x65, 0xee, 0xb4, 0x4e, 0x97, 0xc2, //0x00001f28 .quad -4424981569867511767 - 0x3e, 0x27, 0xa9, 0xa6, 0x3d, 0x7a, 0x94, 0xce, //0x00001f30 .quad -3561087000135522498 - 0x33, 0xea, 0xfe, 0x29, 0x62, 0x22, 0x3d, 0x73, //0x00001f38 .quad 8303831092947774003 - 0x87, 0xb8, 0x29, 0x88, 0x66, 0xcc, 0x1c, 0x81, //0x00001f40 .quad -9143208402725783417 - 0x60, 0x52, 0x3f, 0x5a, 0x7d, 0x35, 0x06, 0x08, //0x00001f48 .quad 578208414664970848 - 0xa8, 0x26, 0x34, 0x2a, 0x80, 0xff, 0x63, 0xa1, //0x00001f50 .quad -6817324484979841368 - 0xf8, 0x26, 0xcf, 0xb0, 0xdc, 0xc2, 0x07, 0xca, //0x00001f58 .quad -3888925500096174344 - 0x52, 0x30, 0xc1, 0x34, 0x60, 0xff, 0xbc, 0xc9, //0x00001f60 .quad -3909969587797413806 - 0xb6, 0xf0, 0x02, 0xdd, 0x93, 0xb3, 0x89, 0xfc, //0x00001f68 .quad -249470856692830026 - 0x67, 0x7c, 0xf1, 0x41, 0x38, 0x3f, 0x2c, 0xfc, //0x00001f70 .quad -275775966319379353 - 0xe3, 0xac, 0x43, 0xd4, 0x78, 0x20, 0xac, 0xbb, //0x00001f78 .quad -4923524589293425437 - 0xc0, 0xed, 0x36, 0x29, 0x83, 0xa7, 0x9b, 0x9d, //0x00001f80 .quad -7089889006590693952 - 0x0e, 0x4c, 0xaa, 0x84, 0x4b, 0x94, 0x4b, 0xd5, //0x00001f88 .quad -3077202868308390898 - 0x31, 0xa9, 0x84, 0xf3, 0x63, 0x91, 0x02, 0xc5, //0x00001f90 .quad -4250675239810979535 - 0x12, 0xdf, 0xd4, 0x65, 0x5e, 0x79, 0x9e, 0x0a, //0x00001f98 .quad 765182433041899282 - 0x7d, 0xd3, 0x65, 0xf0, 0xbc, 0x35, 0x43, 0xf6, //0x00001fa0 .quad -701658031336336515 - 0xd6, 0x16, 0x4a, 0xff, 0xb5, 0x17, 0x46, 0x4d, //0x00001fa8 .quad 5568164059729762006 - 0x2e, 0xa4, 0x3f, 0x16, 0x96, 0x01, 0xea, 0x99, //0x00001fb0 .quad -7356065297226292178 - 0x46, 0x4e, 0x8e, 0xbf, 0xd1, 0xce, 0x4b, 0x50, //0x00001fb8 .quad 5785945546544795206 - 0x39, 0x8d, 0xcf, 0x9b, 0xfb, 0x81, 0x64, 0xc0, //0x00001fc0 .quad -4583395603105477319 - 0xd7, 0xe1, 0x71, 0x2f, 0x86, 0xc2, 0x5e, 0xe4, //0x00001fc8 .quad -1990940103673781801 - 0x88, 0x70, 0xc3, 0x82, 0x7a, 0xa2, 0x7d, 0xf0, //0x00001fd0 .quad -1117558485454458744 - 0x4d, 0x5a, 0x4e, 0xbb, 0x27, 0x73, 0x76, 0x5d, //0x00001fd8 .quad 6734696907262548557 - 0x55, 0x26, 0xba, 0x91, 0x8c, 0x85, 0x4e, 0x96, //0x00001fe0 .quad -7616003081050118571 - 0x70, 0xf8, 0x10, 0xd5, 0xf8, 0x07, 0x6a, 0x3a, //0x00001fe8 .quad 4209185567039092848 - 0xea, 0xaf, 0x28, 0xb6, 0xef, 0x26, 0xe2, 0xbb, //0x00001ff0 .quad -4908317832885260310 - 0x8c, 0x36, 0x55, 0x0a, 0xf7, 0x89, 0x04, 0x89, //0x00001ff8 .quad -8573576096483297652 - 0xe5, 0xdb, 0xb2, 0xa3, 0xab, 0xb0, 0xda, 0xea, //0x00002000 .quad -1523711272679187483 - 0x2f, 0x84, 0xea, 0xcc, 0x74, 0xac, 0x45, 0x2b, //0x00002008 .quad 3118087934678041647 - 0x6f, 0xc9, 0x4f, 0x46, 0x6b, 0xae, 0xc8, 0x92, //0x00002010 .quad -7869848573065574033 - 0x9e, 0x92, 0x12, 0x00, 0xc9, 0x8b, 0x0b, 0x3b, //0x00002018 .quad 4254647968387469982 - 0xcb, 0xbb, 0xe3, 0x17, 0x06, 0xda, 0x7a, 0xb7, //0x00002020 .quad -5225624697904579637 - 0x45, 0x37, 0x17, 0x40, 0xbb, 0x6e, 0xce, 0x09, //0x00002028 .quad 706623942056949573 - 0xbd, 0xaa, 0xdc, 0x9d, 0x87, 0x90, 0x59, 0xe5, //0x00002030 .quad -1920344853953336643 - 0x16, 0x05, 0x1d, 0x10, 0x6a, 0x0a, 0x42, 0xcc, //0x00002038 .quad -3728406090856200938 - 0xb6, 0xea, 0xa9, 0xc2, 0x54, 0xfa, 0x57, 0x8f, //0x00002040 .quad -8117744561361917258 - 0x2e, 0x23, 0x12, 0x4a, 0x82, 0x46, 0xa9, 0x9f, //0x00002048 .quad -6941939825212513490 - 0x64, 0x65, 0x54, 0xf3, 0xe9, 0xf8, 0x2d, 0xb3, //0x00002050 .quad -5535494683275008668 - 0xfa, 0xab, 0x96, 0xdc, 0x22, 0x98, 0x93, 0x47, //0x00002058 .quad 5157633273766521850 - 0xbd, 0x7e, 0x29, 0x70, 0x24, 0x77, 0xf9, 0xdf, //0x00002060 .quad -2307682335666372931 - 0xf8, 0x56, 0xbc, 0x93, 0x2b, 0x7e, 0x78, 0x59, //0x00002068 .quad 6447041592208152312 - 0x36, 0xef, 0x19, 0xc6, 0x76, 0xea, 0xfb, 0x8b, //0x00002070 .quad -8359830487432564938 - 0x5b, 0xb6, 0x55, 0x3c, 0xdb, 0x4e, 0xeb, 0x57, //0x00002078 .quad 6335244004343789147 - 0x03, 0x6b, 0xa0, 0x77, 0x14, 0xe5, 0xfa, 0xae, //0x00002080 .quad -5838102090863318269 - 0xf2, 0x23, 0x6b, 0x0b, 0x92, 0x22, 0xe6, 0xed, //0x00002088 .quad -1304317031425039374 - 0xc4, 0x85, 0x88, 0x95, 0x59, 0x9e, 0xb9, 0xda, //0x00002090 .quad -2685941595151759932 - 0xee, 0xec, 0x45, 0x8e, 0x36, 0xab, 0x5f, 0xe9, //0x00002098 .quad -1630396289281299218 - 0x9b, 0x53, 0x75, 0xfd, 0xf7, 0x02, 0xb4, 0x88, //0x000020a0 .quad -8596242524610931813 - 0x15, 0xb4, 0xeb, 0x18, 0x02, 0xcb, 0xdb, 0x11, //0x000020a8 .quad 1286845328412881941 - 0x81, 0xa8, 0xd2, 0xfc, 0xb5, 0x03, 0xe1, 0xaa, //0x000020b0 .quad -6133617137336276863 - 0x1a, 0xa1, 0x26, 0x9f, 0xc2, 0xbd, 0x52, 0xd6, //0x000020b8 .quad -3003129357911285478 - 0xa2, 0x52, 0x07, 0x7c, 0xa3, 0x44, 0x99, 0xd5, //0x000020c0 .quad -3055335403242958174 - 0x60, 0x49, 0xf0, 0x46, 0x33, 0x6d, 0xe7, 0x4b, //0x000020c8 .quad 5469460339465668960 - 0xa5, 0x93, 0x84, 0x2d, 0xe6, 0xca, 0x7f, 0x85, //0x000020d0 .quad -8827113654667930715 - 0xdc, 0x2d, 0x56, 0x0c, 0x40, 0xa4, 0x70, 0x6f, //0x000020d8 .quad 8030098730593431004 - 0x8e, 0xb8, 0xe5, 0xb8, 0x9f, 0xbd, 0xdf, 0xa6, //0x000020e0 .quad -6422206049907525490 - 0x53, 0xb9, 0x6b, 0x0f, 0x50, 0xcd, 0x4c, 0xcb, //0x000020e8 .quad -3797434642040374957 - 0xb2, 0x26, 0x1f, 0xa7, 0x07, 0xad, 0x97, 0xd0, //0x000020f0 .quad -3416071543957018958 - 0xa8, 0xa7, 0x46, 0x13, 0xa4, 0x00, 0x20, 0x7e, //0x000020f8 .quad 9088264752731695016 - 0x2f, 0x78, 0x73, 0xc8, 0x24, 0xcc, 0x5e, 0x82, //0x00002100 .quad -9052573742614218705 - 0xc9, 0x28, 0x0c, 0x8c, 0x66, 0x00, 0xd4, 0x8e, //0x00002108 .quad -8154892584824854327 - 0x3b, 0x56, 0x90, 0xfa, 0x2d, 0x7f, 0xf6, 0xa2, //0x00002110 .quad -6704031159840385477 - 0xfb, 0x32, 0x0f, 0x2f, 0x80, 0x00, 0x89, 0x72, //0x00002118 .quad 8253128342678483707 - 0xca, 0x6b, 0x34, 0x79, 0xf9, 0x1e, 0xb4, 0xcb, //0x00002120 .quad -3768352931373093942 - 0xba, 0xff, 0xd2, 0x3a, 0xa0, 0x40, 0x2b, 0x4f, //0x00002128 .quad 5704724409920716730 - 0xbc, 0x86, 0x81, 0xd7, 0xb7, 0x26, 0xa1, 0xfe, //0x00002130 .quad -98755145788979524 - 0xa9, 0xbf, 0x87, 0x49, 0xc8, 0x10, 0xf6, 0xe2, //0x00002138 .quad -2092466524453879895 - 0x36, 0xf4, 0xb0, 0xe6, 0x32, 0xb8, 0x24, 0x9f, //0x00002140 .quad -6979250993759194058 - 0xca, 0xd7, 0xf4, 0x2d, 0x7d, 0xca, 0xd9, 0x0d, //0x00002148 .quad 998051431430019018 - 0x43, 0x31, 0x5d, 0xa0, 0x3f, 0xe6, 0xed, 0xc6, //0x00002150 .quad -4112377723771604669 - 0xbc, 0x0d, 0x72, 0x79, 0x1c, 0x3d, 0x50, 0x91, //0x00002158 .quad -7975807747567252036 - 0x94, 0x7d, 0x74, 0x88, 0xcf, 0x5f, 0xa9, 0xf8, //0x00002160 .quad -528786136287117932 - 0x2b, 0x91, 0xce, 0x97, 0x63, 0x4c, 0xa4, 0x75, //0x00002168 .quad 8476984389250486571 - 0x7c, 0xce, 0x48, 0xb5, 0xe1, 0xdb, 0x69, 0x9b, //0x00002170 .quad -7248020362820530564 - 0xbb, 0x1a, 0xe1, 0x3e, 0xbe, 0xaf, 0x86, 0xc9, //0x00002178 .quad -3925256793573221701 - 0x1b, 0x02, 0x9b, 0x22, 0xda, 0x52, 0x44, 0xc2, //0x00002180 .quad -4448339435098275301 - 0x69, 0x61, 0x99, 0xce, 0xad, 0x5b, 0xe8, 0xfb, //0x00002188 .quad -294884973539139223 - 0xa2, 0xc2, 0x41, 0xab, 0x90, 0x67, 0xd5, 0xf2, //0x00002190 .quad -948738275445456222 - 0xc4, 0xb9, 0x3f, 0x42, 0x99, 0x72, 0xe2, 0xfa, //0x00002198 .quad -368606216923924028 - 0xa5, 0x19, 0x09, 0x6b, 0xba, 0x60, 0xc5, 0x97, //0x000021a0 .quad -7510490449794491995 - 0x1b, 0xd4, 0x67, 0xc9, 0x9f, 0x87, 0xcd, 0xdc, //0x000021a8 .quad -2536221894791146469 - 0x0f, 0x60, 0xcb, 0x05, 0xe9, 0xb8, 0xb6, 0xbd, //0x000021b0 .quad -4776427043815727089 - 0x21, 0xc9, 0xc1, 0xbb, 0x87, 0xe9, 0x00, 0x54, //0x000021b8 .quad 6053094668365842721 - 0x13, 0x38, 0x3e, 0x47, 0x23, 0x67, 0x24, 0xed, //0x000021c0 .quad -1358847786342270957 - 0x69, 0x3b, 0xb2, 0xaa, 0xe9, 0x23, 0x01, 0x29, //0x000021c8 .quad 2954682317029915497 - 0x0b, 0xe3, 0x86, 0x0c, 0x76, 0xc0, 0x36, 0x94, //0x000021d0 .quad -7766808894105001205 - 0x22, 0x65, 0xaf, 0x0a, 0x72, 0xb6, 0xa0, 0xf9, //0x000021d8 .quad -459166561069996766 - 0xce, 0x9b, 0xa8, 0x8f, 0x93, 0x70, 0x44, 0xb9, //0x000021e0 .quad -5096825099203863602 - 0x6a, 0x3e, 0x5b, 0x8d, 0x0e, 0xe4, 0x08, 0xf8, //0x000021e8 .quad -573958201337495958 - 0xc2, 0xc2, 0x92, 0x73, 0xb8, 0x8c, 0x95, 0xe7, //0x000021f0 .quad -1759345355577441598 - 0x05, 0x0e, 0xb2, 0x30, 0x12, 0x1d, 0x0b, 0xb6, //0x000021f8 .quad -5329133770099257851 - 0xb9, 0xb9, 0x3b, 0x48, 0xf3, 0x77, 0xbd, 0x90, //0x00002200 .quad -8017119874876982855 - 0xc3, 0x48, 0x6f, 0x5e, 0x2b, 0xf2, 0xc6, 0xb1, //0x00002208 .quad -5636551615525730109 - 0x28, 0xa8, 0x4a, 0x1a, 0xf0, 0xd5, 0xec, 0xb4, //0x00002210 .quad -5409713825168840664 - 0xf4, 0x1a, 0x0b, 0x36, 0xb6, 0xae, 0x38, 0x1e, //0x00002218 .quad 2177682517447613172 - 0x32, 0x52, 0xdd, 0x20, 0x6c, 0x0b, 0x28, 0xe2, //0x00002220 .quad -2150456263033662926 - 0xb1, 0xe1, 0x8d, 0xc3, 0x63, 0xda, 0xc6, 0x25, //0x00002228 .quad 2722103146809516465 - 0x5f, 0x53, 0x8a, 0x94, 0x23, 0x07, 0x59, 0x8d, //0x00002230 .quad -8261564192037121185 - 0x0f, 0xad, 0x38, 0x5a, 0x7e, 0x48, 0x9c, 0x57, //0x00002238 .quad 6313000485183335695 - 0x37, 0xe8, 0xac, 0x79, 0xec, 0x48, 0xaf, 0xb0, //0x00002240 .quad -5715269221619013577 - 0x52, 0xd8, 0xc6, 0xf0, 0x9d, 0x5a, 0x83, 0x2d, //0x00002248 .quad 3279564588051781714 - 0x44, 0x22, 0x18, 0x98, 0x27, 0x1b, 0xdb, 0xdc, //0x00002250 .quad -2532400508596379068 - 0x66, 0x8e, 0xf8, 0x6c, 0x45, 0x31, 0xe4, 0xf8, //0x00002258 .quad -512230283362660762 - 0x6b, 0x15, 0x0f, 0xbf, 0xf8, 0xf0, 0x08, 0x8a, //0x00002260 .quad -8500279345513818773 - 0x00, 0x59, 0x1b, 0x64, 0xcb, 0x9e, 0x8e, 0x1b, //0x00002268 .quad 1985699082112030976 - 0xc5, 0xda, 0xd2, 0xee, 0x36, 0x2d, 0x8b, 0xac, //0x00002270 .quad -6013663163464885563 - 0x40, 0x2f, 0x22, 0x3d, 0x7e, 0x46, 0x72, 0xe2, //0x00002278 .quad -2129562165787349184 - 0x77, 0x91, 0x87, 0xaa, 0x84, 0xf8, 0xad, 0xd7, //0x00002280 .quad -2905392935903719049 - 0x10, 0xbb, 0x6a, 0xcc, 0x1d, 0xd8, 0x0e, 0x5b, //0x00002288 .quad 6561419329620589328 - 0xea, 0xba, 0x94, 0xea, 0x52, 0xbb, 0xcc, 0x86, //0x00002290 .quad -8733399612580906262 - 0xea, 0xb4, 0xc2, 0x9f, 0x12, 0x47, 0xe9, 0x98, //0x00002298 .quad -7428327965055601430 - 0xa5, 0xe9, 0x39, 0xa5, 0x27, 0xea, 0x7f, 0xa8, //0x000022a0 .quad -6305063497298744923 - 0x25, 0x62, 0xb3, 0x47, 0xd7, 0x98, 0x23, 0x3f, //0x000022a8 .quad 4549648098962661925 - 0x0e, 0x64, 0x88, 0x8e, 0xb1, 0xe4, 0x9f, 0xd2, //0x000022b0 .quad -3269643353196043250 - 0xae, 0x3a, 0xa0, 0x19, 0x0d, 0x7f, 0xec, 0x8e, //0x000022b8 .quad -8147997931578836306 - 0x89, 0x3e, 0x15, 0xf9, 0xee, 0xee, 0xa3, 0x83, //0x000022c0 .quad -8961056123388608887 - 0xad, 0x24, 0x04, 0x30, 0x68, 0xcf, 0x53, 0x19, //0x000022c8 .quad 1825030320404309165 - 0x2b, 0x8e, 0x5a, 0xb7, 0xaa, 0xea, 0x8c, 0xa4, //0x000022d0 .quad -6589634135808373205 - 0xd8, 0x2d, 0x05, 0x3c, 0x42, 0xc3, 0xa8, 0x5f, //0x000022d8 .quad 6892973918932774360 - 0xb6, 0x31, 0x31, 0x65, 0x55, 0x25, 0xb0, 0xcd, //0x000022e0 .quad -3625356651333078602 - 0x4e, 0x79, 0x06, 0xcb, 0x12, 0xf4, 0x92, 0x37, //0x000022e8 .quad 4004531380238580046 - 0x11, 0xbf, 0x3e, 0x5f, 0x55, 0x17, 0x8e, 0x80, //0x000022f0 .quad -9183376934724255983 - 0xd1, 0x0b, 0xe4, 0xbe, 0x8b, 0xd8, 0xbb, 0xe2, //0x000022f8 .quad -2108853905778275375 - 0xd6, 0x6e, 0x0e, 0xb7, 0x2a, 0x9d, 0xb1, 0xa0, //0x00002300 .quad -6867535149977932074 - 0xc5, 0x0e, 0x9d, 0xae, 0xae, 0xce, 0x6a, 0x5b, //0x00002308 .quad 6587304654631931589 - 0x8b, 0x0a, 0xd2, 0x64, 0x75, 0x04, 0xde, 0xc8, //0x00002310 .quad -3972732919045027189 - 0x76, 0x52, 0x44, 0x5a, 0x5a, 0x82, 0x45, 0xf2, //0x00002318 .quad -989241218564861322 - 0x2e, 0x8d, 0x06, 0xbe, 0x92, 0x85, 0x15, 0xfb, //0x00002320 .quad -354230130378896082 - 0x13, 0x67, 0xd5, 0xf0, 0xf0, 0xe2, 0xd6, 0xee, //0x00002328 .quad -1236551523206076653 - 0x3d, 0x18, 0xc4, 0xb6, 0x7b, 0x73, 0xed, 0x9c, //0x00002330 .quad -7138922859127891907 - 0x6c, 0x60, 0x85, 0x96, 0xd6, 0x4d, 0x46, 0x55, //0x00002338 .quad 6144684325637283948 - 0x4c, 0x1e, 0x75, 0xa4, 0x5a, 0xd0, 0x28, 0xc4, //0x00002340 .quad -4311967555482476980 - 0x87, 0xb8, 0x26, 0x3c, 0x4c, 0xe1, 0x97, 0xaa, //0x00002348 .quad -6154202648235558777 - 0xdf, 0x65, 0x92, 0x4d, 0x71, 0x04, 0x33, 0xf5, //0x00002350 .quad -778273425925708321 - 0xa9, 0x66, 0x30, 0x4b, 0x9f, 0xd9, 0x3d, 0xd5, //0x00002358 .quad -3081067291867060567 - 0xab, 0x7f, 0x7b, 0xd0, 0xc6, 0xe2, 0x3f, 0x99, //0x00002360 .quad -7403949918844649557 - 0x2a, 0x40, 0xfe, 0x8e, 0x03, 0xa8, 0x46, 0xe5, //0x00002368 .quad -1925667057416912854 - 0x96, 0x5f, 0x9a, 0x84, 0x78, 0xdb, 0x8f, 0xbf, //0x00002370 .quad -4643251380128424042 - 0x34, 0xd0, 0xbd, 0x72, 0x04, 0x52, 0x98, 0xde, //0x00002378 .quad -2407083821771141068 - 0x7c, 0xf7, 0xc0, 0xa5, 0x56, 0xd2, 0x73, 0xef, //0x00002380 .quad -1192378206733142148 - 0x41, 0x44, 0x6d, 0x8f, 0x85, 0x66, 0x3e, 0x96, //0x00002388 .quad -7620540795641314239 - 0xad, 0x9a, 0x98, 0x27, 0x76, 0x63, 0xa8, 0x95, //0x00002390 .quad -7662765406849295699 - 0xa9, 0x4a, 0xa4, 0x79, 0x13, 0x00, 0xe7, 0xdd, //0x00002398 .quad -2456994988062127447 - 0x59, 0xc1, 0x7e, 0xb1, 0x53, 0x7c, 0x12, 0xbb, //0x000023a0 .quad -4966770740134231719 - 0x53, 0x5d, 0x0d, 0x58, 0x18, 0xc0, 0x60, 0x55, //0x000023a8 .quad 6152128301777116499 - 0xaf, 0x71, 0xde, 0x9d, 0x68, 0x1b, 0xd7, 0xe9, //0x000023b0 .quad -1596777406740401745 - 0xa7, 0xb4, 0x10, 0x6e, 0x1e, 0xf0, 0xb8, 0xaa, //0x000023b8 .quad -6144897678060768089 - 0x0d, 0x07, 0xab, 0x62, 0x21, 0x71, 0x26, 0x92, //0x000023c0 .quad -7915514906853832947 - 0xe9, 0x70, 0xca, 0x04, 0x13, 0x96, 0xb3, 0xca, //0x000023c8 .quad -3840561048787980055 - 0xd1, 0xc8, 0x55, 0xbb, 0x69, 0x0d, 0xb0, 0xb6, //0x000023d0 .quad -5282707615139903279 - 0x23, 0x0d, 0xfd, 0xc5, 0x97, 0x7b, 0x60, 0x3d, //0x000023d8 .quad 4422670725869800739 - 0x05, 0x3b, 0x2b, 0x2a, 0xc4, 0x10, 0x5c, 0xe4, //0x000023e0 .quad -1991698500497491195 - 0x6b, 0x50, 0x7c, 0xb7, 0x7d, 0x9a, 0xb8, 0x8c, //0x000023e8 .quad -8306719647944912789 - 0xe3, 0x04, 0x5b, 0x9a, 0x7a, 0x8a, 0xb9, 0x8e, //0x000023f0 .quad -8162340590452013853 - 0x43, 0xb2, 0xad, 0x92, 0x8e, 0x60, 0xf3, 0x77, //0x000023f8 .quad 8643358275316593219 - 0x1c, 0xc6, 0xf1, 0x40, 0x19, 0xed, 0x67, 0xb2, //0x00002400 .quad -5591239719637629412 - 0xd4, 0x1e, 0x59, 0x37, 0xb2, 0x38, 0xf0, 0x55, //0x00002408 .quad 6192511825718353620 - 0xa3, 0x37, 0x2e, 0x91, 0x5f, 0xe8, 0x01, 0xdf, //0x00002410 .quad -2377363631119648861 - 0x89, 0x66, 0x2f, 0xc5, 0xde, 0x46, 0x6c, 0x6b, //0x00002418 .quad 7740639782147942025 - 0xc6, 0xe2, 0xbc, 0xba, 0x3b, 0x31, 0x61, 0x8b, //0x00002420 .quad -8403381297090862394 - 0x16, 0xa0, 0x3d, 0x3b, 0x4b, 0xac, 0x23, 0x23, //0x00002428 .quad 2532056854628769814 - 0x77, 0x1b, 0x6c, 0xa9, 0x8a, 0x7d, 0x39, 0xae, //0x00002430 .quad -5892540602936190089 - 0x1b, 0x08, 0x0d, 0x0a, 0x5e, 0x97, 0xec, 0xab, //0x00002438 .quad -6058300968568813541 - 0x55, 0x22, 0xc7, 0x53, 0xed, 0xdc, 0xc7, 0xd9, //0x00002440 .quad -2753989735242849707 - 0x22, 0x4a, 0x90, 0x8c, 0x35, 0xbd, 0xe7, 0x96, //0x00002448 .quad -7572876210711016926 - 0x75, 0x75, 0x5c, 0x54, 0x14, 0xea, 0x1c, 0x88, //0x00002450 .quad -8638772612167862923 - 0x55, 0x2e, 0xda, 0x77, 0x41, 0xd6, 0x50, 0x7e, //0x00002458 .quad 9102010423587778133 - 0xd2, 0x92, 0x73, 0x69, 0x99, 0x24, 0x24, 0xaa, //0x00002460 .quad -6186779746782440750 - 0xea, 0xb9, 0xd0, 0xd5, 0xd1, 0x0b, 0xe5, 0xdd, //0x00002468 .quad -2457545025797441046 - 0x87, 0x77, 0xd0, 0xc3, 0xbf, 0x2d, 0xad, 0xd4, //0x00002470 .quad -3121788665050663033 - 0x65, 0xe8, 0x44, 0x4b, 0xc6, 0x4e, 0x5e, 0x95, //0x00002478 .quad -7683617300674189211 - 0xb4, 0x4a, 0x62, 0xda, 0x97, 0x3c, 0xec, 0x84, //0x00002480 .quad -8868646943297746252 - 0x3f, 0x11, 0x0b, 0xef, 0x3b, 0xf1, 0x5a, 0xbd, //0x00002488 .quad -4802260812921368257 - 0x61, 0xdd, 0xfa, 0xd0, 0xbd, 0x4b, 0x27, 0xa6, //0x00002490 .quad -6474122660694794911 - 0x8f, 0xd5, 0xcd, 0xea, 0x8a, 0xad, 0xb1, 0xec, //0x00002498 .quad -1391139997724322417 - 0xba, 0x94, 0x39, 0x45, 0xad, 0x1e, 0xb1, 0xcf, //0x000024a0 .quad -3480967307441105734 - 0xf3, 0x4a, 0x81, 0xa5, 0xed, 0x18, 0xde, 0x67, //0x000024a8 .quad 7484447039699372787 - 0xf4, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x000024b0 .quad -9093133594791772940 - 0xd8, 0xce, 0x70, 0x87, 0x94, 0xcf, 0xea, 0x80, //0x000024b8 .quad -9157278655470055720 - 0x31, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x000024c0 .quad -6754730975062328271 - 0x8e, 0x02, 0x4d, 0xa9, 0x79, 0x83, 0x25, 0xa1, //0x000024c8 .quad -6834912300910181746 - 0x3e, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x000024d0 .quad -3831727700400522434 - 0x31, 0x43, 0xa0, 0x13, 0x58, 0xe4, 0x6e, 0x09, //0x000024d8 .quad 679731660717048625 - 0x0d, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x000024e0 .quad -177973607073265139 - 0xfd, 0x53, 0x88, 0x18, 0x6e, 0x9d, 0xca, 0x8b, //0x000024e8 .quad -8373707460958465027 - 0x48, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x000024f0 .quad -7028762532061872568 - 0x7e, 0x34, 0x55, 0xcf, 0x64, 0xa2, 0x5e, 0x77, //0x000024f8 .quad 8601490892183123070 - 0xda, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x00002500 .quad -4174267146649952806 - 0x9e, 0x81, 0x2a, 0x03, 0xfe, 0x4a, 0x36, 0x95, //0x00002508 .quad -7694880458480647778 - 0x51, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x00002510 .quad -606147914885053103 - 0x05, 0x22, 0xf5, 0x83, 0xbd, 0xdd, 0x83, 0x3a, //0x00002518 .quad 4216457482181353989 - 0x52, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x00002520 .quad -7296371474444240046 - 0x43, 0x35, 0x79, 0x72, 0x96, 0x6a, 0x92, 0xc4, //0x00002528 .quad -4282243101277735613 - 0x27, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x00002530 .quad -4508778324627912153 - 0x94, 0x82, 0x17, 0x0f, 0x3c, 0x05, 0xb7, 0x75, //0x00002538 .quad 8482254178684994196 - 0xb1, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x00002540 .quad -1024286887357502287 - 0x39, 0x63, 0xdd, 0x12, 0x8b, 0xc6, 0x24, 0x53, //0x00002548 .quad 5991131704928854841 - 0xee, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x00002550 .quad -7557708332239520786 - 0x04, 0x5e, 0xca, 0xeb, 0x16, 0xfc, 0xf6, 0xd3, //0x00002558 .quad -3173071712060547580 - 0xea, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x00002560 .quad -4835449396872013078 - 0x85, 0xf5, 0xbc, 0xa6, 0x1c, 0xbb, 0xf4, 0x88, //0x00002568 .quad -8578025658503072379 - 0xa5, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x00002570 .quad -1432625727662628443 - 0xe6, 0x32, 0x6c, 0xd0, 0xe3, 0xe9, 0x31, 0x2b, //0x00002578 .quad 3112525982153323238 - 0x07, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x00002580 .quad -7812920107430224633 - 0xd0, 0x9f, 0x43, 0x62, 0x2e, 0x32, 0xff, 0x3a, //0x00002588 .quad 4251171748059520976 - 0x49, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x00002590 .quad -5154464115860392887 - 0xc3, 0x87, 0xd4, 0xfa, 0xb9, 0xfe, 0xbe, 0x09, //0x00002598 .quad 702278666647013315 - 0x5b, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x000025a0 .quad -1831394126398103205 - 0xb4, 0xa9, 0x89, 0x79, 0x68, 0xbe, 0x2e, 0x4c, //0x000025a8 .quad 5489534351736154548 - 0xd9, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x000025b0 .quad -8062150356639896359 - 0x11, 0x0a, 0xf6, 0x4b, 0x01, 0x37, 0x9d, 0x0f, //0x000025b8 .quad 1125115960621402641 - 0x0f, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x000025c0 .quad -5466001927372482545 - 0x95, 0x8c, 0xf3, 0x9e, 0xc1, 0x84, 0x84, 0x53, //0x000025c8 .quad 6018080969204141205 - 0x13, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x000025d0 .quad -2220816390788215277 - 0xba, 0x6f, 0xb0, 0x06, 0xf2, 0xa5, 0x65, 0x28, //0x000025d8 .quad 2910915193077788602 - 0xcb, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x000025e0 .quad -8305539271883716405 - 0xd4, 0x45, 0x2e, 0x44, 0xb7, 0x87, 0x3f, 0xf9, //0x000025e8 .quad -486521013540076076 - 0xfe, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x000025f0 .quad -5770238071427257602 - 0x49, 0xd7, 0x39, 0x15, 0xa5, 0x69, 0x8f, 0xf7, //0x000025f8 .quad -608151266925095095 - 0xbe, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x00002600 .quad -2601111570856684098 - 0x1c, 0x4d, 0x88, 0x5a, 0x0e, 0x44, 0x73, 0xb5, //0x00002608 .quad -5371875102083756772 - 0x97, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x00002610 .quad -8543223759426509417 - 0x31, 0x30, 0x95, 0xf8, 0x88, 0x0a, 0x68, 0x31, //0x00002618 .quad 3560107088838733873 - 0xfc, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00002620 .quad -6067343680855748868 - 0x3e, 0x7c, 0xba, 0x36, 0x2b, 0x0d, 0xc2, 0xfd, //0x00002628 .quad -161552157378970562 - 0xbc, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x00002630 .quad -2972493582642298180 - 0x4d, 0x1b, 0x69, 0x04, 0x76, 0x90, 0x32, 0x3d, //0x00002638 .quad 4409745821703674701 - 0xb5, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x00002640 .quad -8775337516792518219 - 0x10, 0xb1, 0xc1, 0xc2, 0x49, 0x9a, 0x3f, 0xa6, //0x00002648 .quad -6467280898289979120 - 0x23, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x00002650 .quad -6357485877563259869 - 0x54, 0x1d, 0x72, 0x33, 0xdc, 0x80, 0xcf, 0x0f, //0x00002658 .quad 1139270913992301908 - 0x2b, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x00002660 .quad -3335171328526686933 - 0xa9, 0xa4, 0x4e, 0x40, 0x13, 0x61, 0xc3, 0xd3, //0x00002668 .quad -3187597375937010519 - 0x3b, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x00002670 .quad -9002011107970261189 - 0xea, 0x26, 0x31, 0x08, 0xac, 0x1c, 0x5a, 0x64, //0x00002678 .quad 7231123676894144234 - 0x0a, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x00002680 .quad -6640827866535438582 - 0xa4, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, 0x70, 0x3d, //0x00002688 .quad 4427218577690292388 - 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00002690 .quad -3689348814741910324 - 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00002698 .quad -3689348814741910323 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x000026a0 .quad -9223372036854775808 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000026a8 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x000026b0 .quad -6917529027641081856 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000026b8 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x000026c0 .quad -4035225266123964416 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000026c8 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x000026d0 .quad -432345564227567616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000026d8 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x000026e0 .quad -7187745005283311616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000026e8 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x000026f0 .quad -4372995238176751616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000026f8 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x00002700 .quad -854558029293551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002708 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x00002710 .quad -7451627795949551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002718 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x00002720 .quad -4702848726509551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002728 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x00002730 .quad -1266874889709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002738 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x00002740 .quad -7709325833709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002748 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x00002750 .quad -5024971273709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002758 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x00002760 .quad -1669528073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002768 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x00002770 .quad -7960984073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002778 .quad 0 - 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x00002780 .quad -5339544073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002788 .quad 0 - 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x00002790 .quad -2062744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002798 .quad 0 - 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x000027a0 .quad -8206744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000027a8 .quad 0 - 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x000027b0 .quad -5646744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000027b8 .quad 0 - 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x000027c0 .quad -2446744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000027c8 .quad 0 - 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x000027d0 .quad -8446744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000027d8 .quad 0 - 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x000027e0 .quad -5946744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000027e8 .quad 0 - 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x000027f0 .quad -2821744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000027f8 .quad 0 - 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x00002800 .quad -8681119073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002808 .quad 0 - 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x00002810 .quad -6239712823709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002818 .quad 0 - 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x00002820 .quad -3187955011209551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002828 .quad 0 - 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x00002830 .quad -8910000909647051616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002838 .quad 0 - 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x00002840 .quad -6525815118631426616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002848 .quad 0 - 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x00002850 .quad -3545582879861895366 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002858 .quad 0 - 0x84, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x00002860 .quad -9133518327554766460 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, //0x00002868 .quad 4611686018427387904 - 0xe5, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x00002870 .quad -6805211891016070171 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, //0x00002878 .quad 5764607523034234880 - 0xde, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x00002880 .quad -3894828845342699810 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, //0x00002888 .quad -6629298651489370112 - 0x96, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x00002890 .quad -256850038250986858 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, //0x00002898 .quad 5548434740920451072 - 0x9d, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x000028a0 .quad -7078060301547948643 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xf0, //0x000028a8 .quad -1143914305352105984 - 0x05, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x000028b0 .quad -4235889358507547899 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6c, //0x000028b8 .quad 7793479155164643328 - 0xc6, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x000028c0 .quad -683175679707046970 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0xc7, //0x000028c8 .quad -4093209111326359552 - 0x5c, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x000028d0 .quad -7344513827457986212 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x7f, 0x3c, //0x000028d8 .quad 4359273333062107136 - 0xb3, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x000028e0 .quad -4568956265895094861 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x9f, 0x4b, //0x000028e8 .quad 5449091666327633920 - 0x20, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x000028f0 .quad -1099509313941480672 - 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x86, 0x1e, //0x000028f8 .quad 2199678564482154496 - 0xf4, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x00002900 .quad -7604722348854507276 - 0x00, 0x00, 0x00, 0x00, 0x80, 0x44, 0x14, 0x13, //0x00002908 .quad 1374799102801346560 - 0x31, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x00002910 .quad -4894216917640746191 - 0x00, 0x00, 0x00, 0x00, 0xa0, 0x55, 0xd9, 0x17, //0x00002918 .quad 1718498878501683200 - 0xfd, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x00002920 .quad -1506085128623544835 - 0x00, 0x00, 0x00, 0x00, 0x08, 0xab, 0xcf, 0x5d, //0x00002928 .quad 6759809616554491904 - 0xbe, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x00002930 .quad -7858832233030797378 - 0x00, 0x00, 0x00, 0x00, 0xe5, 0xca, 0xa1, 0x5a, //0x00002938 .quad 6530724019560251392 - 0xad, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x00002940 .quad -5211854272861108819 - 0x00, 0x00, 0x00, 0x40, 0x9e, 0x3d, 0x4a, 0xf1, //0x00002948 .quad -1059967012404461568 - 0x19, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x00002950 .quad -1903131822648998119 - 0x00, 0x00, 0x00, 0xd0, 0x05, 0xcd, 0x9c, 0x6d, //0x00002958 .quad 7898413271349198848 - 0x6f, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x00002960 .quad -8106986416796705681 - 0x00, 0x00, 0x00, 0xa2, 0x23, 0x00, 0x82, 0xe4, //0x00002968 .quad -1981020733047832576 - 0x8b, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x00002970 .quad -5522047002568494197 - 0x00, 0x00, 0x80, 0x8a, 0x2c, 0x80, 0xa2, 0xdd, //0x00002978 .quad -2476275916309790720 - 0x6e, 0x30, 0x9e, 0xa1, 0x62, 0x2f, 0x35, 0xe0, //0x00002980 .quad -2290872734783229842 - 0x00, 0x00, 0x20, 0xad, 0x37, 0x20, 0x0b, 0xd5, //0x00002988 .quad -3095344895387238400 - 0x45, 0xde, 0x02, 0xa5, 0x9d, 0x3d, 0x21, 0x8c, //0x00002990 .quad -8349324486880600507 - 0x00, 0x00, 0x34, 0xcc, 0x22, 0xf4, 0x26, 0x45, //0x00002998 .quad 4982938468024057856 - 0xd6, 0x95, 0x43, 0x0e, 0x05, 0x8d, 0x29, 0xaf, //0x000029a0 .quad -5824969590173362730 - 0x00, 0x00, 0x41, 0x7f, 0x2b, 0xb1, 0x70, 0x96, //0x000029a8 .quad -7606384970252091392 - 0x4c, 0x7b, 0xd4, 0x51, 0x46, 0xf0, 0xf3, 0xda, //0x000029b0 .quad -2669525969289315508 - 0x00, 0x40, 0x11, 0x5f, 0x76, 0xdd, 0x0c, 0x3c, //0x000029b8 .quad 4327076842467049472 - 0x0f, 0xcd, 0x24, 0xf3, 0x2b, 0x76, 0xd8, 0x88, //0x000029c0 .quad -8585982758446904049 - 0x00, 0xc8, 0x6a, 0xfb, 0x69, 0x0a, 0x88, 0xa5, //0x000029c8 .quad -6518949010312869888 - 0x53, 0x00, 0xee, 0xef, 0xb6, 0x93, 0x0e, 0xab, //0x000029d0 .quad -6120792429631242157 - 0x00, 0x7a, 0x45, 0x7a, 0x04, 0x0d, 0xea, 0x8e, //0x000029d8 .quad -8148686262891087360 - 0x68, 0x80, 0xe9, 0xab, 0xa4, 0x38, 0xd2, 0xd5, //0x000029e0 .quad -3039304518611664792 - 0x80, 0xd8, 0xd6, 0x98, 0x45, 0x90, 0xa4, 0x72, //0x000029e8 .quad 8260886245095692416 - 0x41, 0xf0, 0x71, 0xeb, 0x66, 0x63, 0xa3, 0x85, //0x000029f0 .quad -8817094351773372351 - 0x50, 0x47, 0x86, 0x7f, 0x2b, 0xda, 0xa6, 0x47, //0x000029f8 .quad 5163053903184807760 - 0x51, 0x6c, 0x4e, 0xa6, 0x40, 0x3c, 0x0c, 0xa7, //0x00002a00 .quad -6409681921289327535 - 0x24, 0xd9, 0x67, 0x5f, 0xb6, 0x90, 0x90, 0x99, //0x00002a08 .quad -7381240676301154012 - 0x65, 0x07, 0xe2, 0xcf, 0x50, 0x4b, 0xcf, 0xd0, //0x00002a10 .quad -3400416383184271515 - 0x6d, 0xcf, 0x41, 0xf7, 0xe3, 0xb4, 0xf4, 0xff, //0x00002a18 .quad -3178808521666707 - 0x9f, 0x44, 0xed, 0x81, 0x12, 0x8f, 0x81, 0x82, //0x00002a20 .quad -9042789267131251553 - 0xa5, 0x21, 0x89, 0x7a, 0x0e, 0xf1, 0xf8, 0xbf, //0x00002a28 .quad -4613672773753429595 - 0xc7, 0x95, 0x68, 0x22, 0xd7, 0xf2, 0x21, 0xa3, //0x00002a30 .quad -6691800565486676537 - 0x0e, 0x6a, 0x2b, 0x19, 0x52, 0x2d, 0xf7, 0xaf, //0x00002a38 .quad -5767090967191786994 - 0x39, 0xbb, 0x02, 0xeb, 0x8c, 0x6f, 0xea, 0xcb, //0x00002a40 .quad -3753064688430957767 - 0x91, 0x44, 0x76, 0x9f, 0xa6, 0xf8, 0xf4, 0x9b, //0x00002a48 .quad -7208863708989733743 - 0x08, 0x6a, 0xc3, 0x25, 0x70, 0x0b, 0xe5, 0xfe, //0x00002a50 .quad -79644842111309304 - 0xb5, 0xd5, 0x53, 0x47, 0xd0, 0x36, 0xf2, 0x02, //0x00002a58 .quad 212292400617608629 - 0x45, 0x22, 0x9a, 0x17, 0x26, 0x27, 0x4f, 0x9f, //0x00002a60 .quad -6967307053960650171 - 0x91, 0x65, 0x94, 0x2c, 0x42, 0x62, 0xd7, 0x01, //0x00002a68 .quad 132682750386005393 - 0xd6, 0xaa, 0x80, 0x9d, 0xef, 0xf0, 0x22, 0xc7, //0x00002a70 .quad -4097447799023424810 - 0xf6, 0x7e, 0xb9, 0xb7, 0xd2, 0x3a, 0x4d, 0x42, //0x00002a78 .quad 4777539456409894646 - 0x8b, 0xd5, 0xe0, 0x84, 0x2b, 0xad, 0xeb, 0xf8, //0x00002a80 .quad -510123730351893109 - 0xb3, 0xde, 0xa7, 0x65, 0x87, 0x89, 0xe0, 0xd2, //0x00002a88 .quad -3251447716342407501 - 0x77, 0x85, 0x0c, 0x33, 0x3b, 0x4c, 0x93, 0x9b, //0x00002a90 .quad -7236356359111015049 - 0x30, 0xeb, 0x88, 0x9f, 0xf4, 0x55, 0xcc, 0x63, //0x00002a98 .quad 7191217214140771120 - 0xd5, 0xa6, 0xcf, 0xff, 0x49, 0x1f, 0x78, 0xc2, //0x00002aa0 .quad -4433759430461380907 - 0xfc, 0x25, 0x6b, 0xc7, 0x71, 0x6b, 0xbf, 0x3c, //0x00002aa8 .quad 4377335499248575996 - 0x8a, 0x90, 0xc3, 0x7f, 0x1c, 0x27, 0x16, 0xf3, //0x00002ab0 .quad -930513269649338230 - 0x7b, 0xef, 0x45, 0x39, 0x4e, 0x46, 0xef, 0x8b, //0x00002ab8 .quad -8363388681221443717 - 0x56, 0x3a, 0xda, 0xcf, 0x71, 0xd8, 0xed, 0x97, //0x00002ac0 .quad -7499099821171918250 - 0xad, 0xb5, 0xcb, 0xe3, 0xf0, 0x8b, 0x75, 0x97, //0x00002ac8 .quad -7532960934977096275 - 0xec, 0xc8, 0xd0, 0x43, 0x8e, 0x4e, 0xe9, 0xbd, //0x00002ad0 .quad -4762188758037509908 - 0x18, 0xa3, 0xbe, 0x1c, 0xed, 0xee, 0x52, 0x3d, //0x00002ad8 .quad 4418856886560793368 - 0x27, 0xfb, 0xc4, 0xd4, 0x31, 0xa2, 0x63, 0xed, //0x00002ae0 .quad -1341049929119499481 - 0xde, 0x4b, 0xee, 0x63, 0xa8, 0xaa, 0xa7, 0x4c, //0x00002ae8 .quad 5523571108200991710 - 0xf8, 0x1c, 0xfb, 0x24, 0x5f, 0x45, 0x5e, 0x94, //0x00002af0 .quad -7755685233340769032 - 0x6b, 0xef, 0x74, 0x3e, 0xa9, 0xca, 0xe8, 0x8f, //0x00002af8 .quad -8076983103442849941 - 0x36, 0xe4, 0x39, 0xee, 0xb6, 0xd6, 0x75, 0xb9, //0x00002b00 .quad -5082920523248573386 - 0x45, 0x2b, 0x12, 0x8e, 0x53, 0xfd, 0xe2, 0xb3, //0x00002b08 .quad -5484542860876174523 - 0x44, 0x5d, 0xc8, 0xa9, 0x64, 0x4c, 0xd3, 0xe7, //0x00002b10 .quad -1741964635633328828 - 0x17, 0xb6, 0x96, 0x71, 0xa8, 0xbc, 0xdb, 0x60, //0x00002b18 .quad 6979379479186945559 - 0x4a, 0x3a, 0x1d, 0xea, 0xbe, 0x0f, 0xe4, 0x90, //0x00002b20 .quad -8006256924911912374 - 0xce, 0x31, 0xfe, 0x46, 0xe9, 0x55, 0x89, 0xbc, //0x00002b28 .quad -4861259862362934834 - 0xdd, 0x88, 0xa4, 0xa4, 0xae, 0x13, 0x1d, 0xb5, //0x00002b30 .quad -5396135137712502563 - 0x42, 0xbe, 0xbd, 0x98, 0x63, 0xab, 0xab, 0x6b, //0x00002b38 .quad 7758483227328495170 - 0x14, 0xab, 0xcd, 0x4d, 0x9a, 0x58, 0x64, 0xe2, //0x00002b40 .quad -2133482903713240300 - 0xd2, 0x2d, 0xed, 0x7e, 0x3c, 0x96, 0x96, 0xc6, //0x00002b48 .quad -4136954021121544750 - 0xec, 0x8a, 0xa0, 0x70, 0x60, 0xb7, 0x7e, 0x8d, //0x00002b50 .quad -8250955842461857044 - 0xa3, 0x3c, 0x54, 0xcf, 0xe5, 0x1d, 0x1e, 0xfc, //0x00002b58 .quad -279753253987271517 - 0xa8, 0xad, 0xc8, 0x8c, 0x38, 0x65, 0xde, 0xb0, //0x00002b60 .quad -5702008784649933400 - 0xcc, 0x4b, 0x29, 0x43, 0x5f, 0xa5, 0x25, 0x3b, //0x00002b68 .quad 4261994450943298508 - 0x12, 0xd9, 0xfa, 0xaf, 0x86, 0xfe, 0x15, 0xdd, //0x00002b70 .quad -2515824962385028846 - 0xbf, 0x9e, 0xf3, 0x13, 0xb7, 0x0e, 0xef, 0x49, //0x00002b78 .quad 5327493063679123135 - 0xab, 0xc7, 0xfc, 0x2d, 0x14, 0xbf, 0x2d, 0x8a, //0x00002b80 .quad -8489919629131724885 - 0x38, 0x43, 0x78, 0x6c, 0x32, 0x69, 0x35, 0x6e, //0x00002b88 .quad 7941369183226839864 - 0x96, 0xf9, 0x7b, 0x39, 0xd9, 0x2e, 0xb9, 0xac, //0x00002b90 .quad -6000713517987268202 - 0x05, 0x54, 0x96, 0x07, 0x7f, 0xc3, 0xc2, 0x49, //0x00002b98 .quad 5315025460606161925 - 0xfb, 0xf7, 0xda, 0x87, 0x8f, 0x7a, 0xe7, 0xd7, //0x00002ba0 .quad -2889205879056697349 - 0x07, 0xe9, 0x7b, 0xc9, 0x5e, 0x74, 0x33, 0xdc, //0x00002ba8 .quad -2579590211097073401 - 0xfd, 0xda, 0xe8, 0xb4, 0x99, 0xac, 0xf0, 0x86, //0x00002bb0 .quad -8723282702051517699 - 0xa4, 0x71, 0xed, 0x3d, 0xbb, 0x28, 0xa0, 0x69, //0x00002bb8 .quad 7611128154919104932 - 0xbc, 0x11, 0x23, 0x22, 0xc0, 0xd7, 0xac, 0xa8, //0x00002bc0 .quad -6292417359137009220 - 0x0d, 0xce, 0x68, 0x0d, 0xea, 0x32, 0x08, 0xc4, //0x00002bc8 .quad -4321147861633282547 - 0x2b, 0xd6, 0xab, 0x2a, 0xb0, 0x0d, 0xd8, 0xd2, //0x00002bd0 .quad -3253835680493873621 - 0x91, 0x01, 0xc3, 0x90, 0xa4, 0x3f, 0x0a, 0xf5, //0x00002bd8 .quad -789748808614215279 - 0xdb, 0x65, 0xab, 0x1a, 0x8e, 0x08, 0xc7, 0x83, //0x00002be0 .quad -8951176327949752869 - 0xfb, 0xe0, 0x79, 0xda, 0xc6, 0x67, 0x26, 0x79, //0x00002be8 .quad 8729779031470891259 - 0x52, 0x3f, 0x56, 0xa1, 0xb1, 0xca, 0xb8, 0xa4, //0x00002bf0 .quad -6577284391509803182 - 0x39, 0x59, 0x18, 0x91, 0xb8, 0x01, 0x70, 0x57, //0x00002bf8 .quad 6300537770911226169 - 0x26, 0xcf, 0xab, 0x09, 0x5e, 0xfd, 0xe6, 0xcd, //0x00002c00 .quad -3609919470959866074 - 0x87, 0x6f, 0x5e, 0xb5, 0x26, 0x02, 0x4c, 0xed, //0x00002c08 .quad -1347699823215743097 - 0x78, 0x61, 0x0b, 0xc6, 0x5a, 0x5e, 0xb0, 0x80, //0x00002c10 .quad -9173728696990998152 - 0xb5, 0x05, 0x5b, 0x31, 0x58, 0x81, 0x4f, 0x54, //0x00002c18 .quad 6075216638131242421 - 0xd6, 0x39, 0x8e, 0x77, 0xf1, 0x75, 0xdc, 0xa0, //0x00002c20 .quad -6855474852811359786 - 0x22, 0xc7, 0xb1, 0x3d, 0xae, 0x61, 0x63, 0x69, //0x00002c28 .quad 7594020797664053026 - 0x4c, 0xc8, 0x71, 0xd5, 0x6d, 0x93, 0x13, 0xc9, //0x00002c30 .quad -3957657547586811828 - 0xea, 0x38, 0x1e, 0xcd, 0x19, 0x3a, 0xbc, 0x03, //0x00002c38 .quad 269153960225290474 - 0x5f, 0x3a, 0xce, 0x4a, 0x49, 0x78, 0x58, 0xfb, //0x00002c40 .quad -335385916056126881 - 0x24, 0xc7, 0x65, 0x40, 0xa0, 0x48, 0xab, 0x04, //0x00002c48 .quad 336442450281613092 - 0x7b, 0xe4, 0xc0, 0xce, 0x2d, 0x4b, 0x17, 0x9d, //0x00002c50 .quad -7127145225176161157 - 0x77, 0x9c, 0x3f, 0x28, 0x64, 0x0d, 0xeb, 0x62, //0x00002c58 .quad 7127805559067090039 - 0x9a, 0x1d, 0x71, 0x42, 0xf9, 0x1d, 0x5d, 0xc4, //0x00002c60 .quad -4297245513042813542 - 0x95, 0x83, 0x4f, 0x32, 0xbd, 0xd0, 0xa5, 0x3b, //0x00002c68 .quad 4298070930406474645 - 0x00, 0x65, 0x0d, 0x93, 0x77, 0x65, 0x74, 0xf5, //0x00002c70 .quad -759870872876129024 - 0x7a, 0x64, 0xe3, 0x7e, 0xec, 0x44, 0x8f, 0xca, //0x00002c78 .quad -3850783373846682502 - 0x20, 0x5f, 0xe8, 0xbb, 0x6a, 0xbf, 0x68, 0x99, //0x00002c80 .quad -7392448323188662496 - 0xcc, 0x1e, 0x4e, 0xcf, 0x13, 0x8b, 0x99, 0x7e, //0x00002c88 .quad 9122475437414293196 - 0xe8, 0x76, 0xe2, 0x6a, 0x45, 0xef, 0xc2, 0xbf, //0x00002c90 .quad -4628874385558440216 - 0x7f, 0xa6, 0x21, 0xc3, 0xd8, 0xed, 0x3f, 0x9e, //0x00002c98 .quad -7043649776941685121 - 0xa2, 0x14, 0x9b, 0xc5, 0x16, 0xab, 0xb3, 0xef, //0x00002ca0 .quad -1174406963520662366 - 0x1f, 0x10, 0xea, 0xf3, 0x4e, 0xe9, 0xcf, 0xc5, //0x00002ca8 .quad -4192876202749718497 - 0xe5, 0xec, 0x80, 0x3b, 0xee, 0x4a, 0xd0, 0x95, //0x00002cb0 .quad -7651533379841495835 - 0x13, 0x4a, 0x72, 0x58, 0xd1, 0xf1, 0xa1, 0xbb, //0x00002cb8 .quad -4926390635932268013 - 0x1f, 0x28, 0x61, 0xca, 0xa9, 0x5d, 0x44, 0xbb, //0x00002cc0 .quad -4952730706374481889 - 0x98, 0xdc, 0x8e, 0xae, 0x45, 0x6e, 0x8a, 0x2a, //0x00002cc8 .quad 3065383741939440792 - 0x26, 0x72, 0xf9, 0x3c, 0x14, 0x75, 0x15, 0xea, //0x00002cd0 .quad -1579227364540714458 - 0xbe, 0x93, 0x32, 0x1a, 0xd7, 0x09, 0x2d, 0xf5, //0x00002cd8 .quad -779956341003086914 - 0x58, 0xe7, 0x1b, 0xa6, 0x2c, 0x69, 0x4d, 0x92, //0x00002ce0 .quad -7904546130479028392 - 0x57, 0x9c, 0x5f, 0x70, 0x26, 0x26, 0x3c, 0x59, //0x00002ce8 .quad 6430056314514152535 - 0x2e, 0xe1, 0xa2, 0xcf, 0x77, 0xc3, 0xe0, 0xb6, //0x00002cf0 .quad -5268996644671397586 - 0x6d, 0x83, 0x77, 0x0c, 0xb0, 0x2f, 0x8b, 0x6f, //0x00002cf8 .quad 8037570393142690669 - 0x7a, 0x99, 0x8b, 0xc3, 0x55, 0xf4, 0x98, 0xe4, //0x00002d00 .quad -1974559787411859078 - 0x48, 0x64, 0x95, 0x0f, 0x9c, 0xfb, 0x6d, 0x0b, //0x00002d08 .quad 823590954573587528 - 0xec, 0x3f, 0x37, 0x9a, 0xb5, 0x98, 0xdf, 0x8e, //0x00002d10 .quad -8151628894773493780 - 0xad, 0x5e, 0xbd, 0x89, 0x41, 0xbd, 0x24, 0x47, //0x00002d18 .quad 5126430365035880109 - 0xe7, 0x0f, 0xc5, 0x00, 0xe3, 0x7e, 0x97, 0xb2, //0x00002d20 .quad -5577850100039479321 - 0x58, 0xb6, 0x2c, 0xec, 0x91, 0xec, 0xed, 0x58, //0x00002d28 .quad 6408037956294850136 - 0xe1, 0x53, 0xf6, 0xc0, 0x9b, 0x5e, 0x3d, 0xdf, //0x00002d30 .quad -2360626606621961247 - 0xee, 0xe3, 0x37, 0x67, 0xb6, 0x67, 0x29, 0x2f, //0x00002d38 .quad 3398361426941174766 - 0x6c, 0xf4, 0x99, 0x58, 0x21, 0x5b, 0x86, 0x8b, //0x00002d40 .quad -8392920656779807636 - 0x75, 0xee, 0x82, 0x00, 0xd2, 0xe0, 0x79, 0xbd, //0x00002d48 .quad -4793553135802847627 - 0x87, 0x71, 0xc0, 0xae, 0xe9, 0xf1, 0x67, 0xae, //0x00002d50 .quad -5879464802547371641 - 0x12, 0xaa, 0xa3, 0x80, 0x06, 0x59, 0xd8, 0xec, //0x00002d58 .quad -1380255401326171630 - 0xe9, 0x8d, 0x70, 0x1a, 0x64, 0xee, 0x01, 0xda, //0x00002d60 .quad -2737644984756826647 - 0x96, 0x94, 0xcc, 0x20, 0x48, 0x6f, 0x0e, 0xe8, //0x00002d68 .quad -1725319251657714538 - 0xb2, 0x58, 0x86, 0x90, 0xfe, 0x34, 0x41, 0x88, //0x00002d70 .quad -8628557143114098510 - 0xde, 0xdc, 0x7f, 0x14, 0x8d, 0x05, 0x09, 0x31, //0x00002d78 .quad 3533361486141316318 - 0xde, 0xee, 0xa7, 0x34, 0x3e, 0x82, 0x51, 0xaa, //0x00002d80 .quad -6174010410465235234 - 0x16, 0xd4, 0x9f, 0x59, 0xf0, 0x46, 0x4b, 0xbd, //0x00002d88 .quad -4806670179178130410 - 0x96, 0xea, 0xd1, 0xc1, 0xcd, 0xe2, 0xe5, 0xd4, //0x00002d90 .quad -3105826994654156138 - 0x1b, 0xc9, 0x07, 0x70, 0xac, 0x18, 0x9e, 0x6c, //0x00002d98 .quad 7826720331309500699 - 0x9e, 0x32, 0x23, 0x99, 0xc0, 0xad, 0x0f, 0x85, //0x00002da0 .quad -8858670899299929442 - 0xb1, 0xdd, 0x04, 0xc6, 0x6b, 0xcf, 0xe2, 0x03, //0x00002da8 .quad 280014188641050033 - 0x45, 0xff, 0x6b, 0xbf, 0x30, 0x99, 0x53, 0xa6, //0x00002db0 .quad -6461652605697523899 - 0x1d, 0x15, 0x86, 0xb7, 0x46, 0x83, 0xdb, 0x84, //0x00002db8 .quad -8873354301053463267 - 0x16, 0xff, 0x46, 0xef, 0x7c, 0x7f, 0xe8, 0xcf, //0x00002dc0 .quad -3465379738694516970 - 0x64, 0x9a, 0x67, 0x65, 0x18, 0x64, 0x12, 0xe6, //0x00002dc8 .quad -1868320839462053276 - 0x6e, 0x5f, 0x8c, 0x15, 0xae, 0x4f, 0xf1, 0x81, //0x00002dd0 .quad -9083391364325154962 - 0x7f, 0xc0, 0x60, 0x3f, 0x8f, 0x7e, 0xcb, 0x4f, //0x00002dd8 .quad 5749828502977298559 - 0x49, 0x77, 0xef, 0x9a, 0x99, 0xa3, 0x6d, 0xa2, //0x00002de0 .quad -6742553186979055799 - 0x9e, 0xf0, 0x38, 0x0f, 0x33, 0x5e, 0xbe, 0xe3, //0x00002de8 .quad -2036086408133152610 - 0x1c, 0x55, 0xab, 0x01, 0x80, 0x0c, 0x09, 0xcb, //0x00002df0 .quad -3816505465296431844 - 0xc6, 0x2c, 0x07, 0xd3, 0xbf, 0xf5, 0xad, 0x5c, //0x00002df8 .quad 6678264026688335046 - 0x63, 0x2a, 0x16, 0x02, 0xa0, 0x4f, 0xcb, 0xfd, //0x00002e00 .quad -158945813193151901 - 0xf7, 0xf7, 0xc8, 0xc7, 0x2f, 0x73, 0xd9, 0x73, //0x00002e08 .quad 8347830033360418807 - 0x7e, 0xda, 0x4d, 0x01, 0xc4, 0x11, 0x9f, 0x9e, //0x00002e10 .quad -7016870160886801794 - 0xfb, 0x9a, 0xdd, 0xdc, 0xfd, 0xe7, 0x67, 0x28, //0x00002e18 .quad 2911550761636567803 - 0x1d, 0x51, 0xa1, 0x01, 0x35, 0xd6, 0x46, 0xc6, //0x00002e20 .quad -4159401682681114339 - 0xb9, 0x01, 0x15, 0x54, 0xfd, 0xe1, 0x81, 0xb2, //0x00002e28 .quad -5583933584809066055 - 0x65, 0xa5, 0x09, 0x42, 0xc2, 0x8b, 0xd8, 0xf7, //0x00002e30 .quad -587566084924005019 - 0x27, 0x42, 0x1a, 0xa9, 0x7c, 0x5a, 0x22, 0x1f, //0x00002e38 .quad 2243455055843443239 - 0x5f, 0x07, 0x46, 0x69, 0x59, 0x57, 0xe7, 0x9a, //0x00002e40 .quad -7284757830718584993 - 0x59, 0x69, 0xb0, 0xe9, 0x8d, 0x78, 0x75, 0x33, //0x00002e48 .quad 3708002419115845977 - 0x37, 0x89, 0x97, 0xc3, 0x2f, 0x2d, 0xa1, 0xc1, //0x00002e50 .quad -4494261269970843337 - 0xaf, 0x83, 0x1c, 0x64, 0xb1, 0xd6, 0x52, 0x00, //0x00002e58 .quad 23317005467419567 - 0x84, 0x6b, 0x7d, 0xb4, 0x7b, 0x78, 0x09, 0xf2, //0x00002e60 .quad -1006140569036166268 - 0x9b, 0xa4, 0x23, 0xbd, 0x5d, 0x8c, 0x67, 0xc0, //0x00002e68 .quad -4582539761593113445 - 0x32, 0x63, 0xce, 0x50, 0x4d, 0xeb, 0x45, 0x97, //0x00002e70 .quad -7546366883288685774 - 0xe1, 0x46, 0x36, 0x96, 0xba, 0xb7, 0x40, 0xf8, //0x00002e78 .quad -558244341782001951 - 0xff, 0xfb, 0x01, 0xa5, 0x20, 0x66, 0x17, 0xbd, //0x00002e80 .quad -4821272585683469313 - 0x99, 0xd8, 0xc3, 0x3b, 0xa9, 0xe5, 0x50, 0xb6, //0x00002e88 .quad -5309491445654890343 - 0xff, 0x7a, 0x42, 0xce, 0xa8, 0x3f, 0x5d, 0xec, //0x00002e90 .quad -1414904713676948737 - 0xbf, 0xce, 0xb4, 0x8a, 0x13, 0x1f, 0xe5, 0xa3, //0x00002e98 .quad -6636864307068612929 - 0xdf, 0x8c, 0xe9, 0x80, 0xc9, 0x47, 0xba, 0x93, //0x00002ea0 .quad -7801844473689174817 - 0x38, 0x01, 0xb1, 0x36, 0x6c, 0x33, 0x6f, 0xc6, //0x00002ea8 .quad -4148040191917883080 - 0x17, 0xf0, 0x23, 0xe1, 0xbb, 0xd9, 0xa8, 0xb8, //0x00002eb0 .quad -5140619573684080617 - 0x85, 0x41, 0x5d, 0x44, 0x47, 0x00, 0x0b, 0xb8, //0x00002eb8 .quad -5185050239897353851 - 0x1d, 0xec, 0x6c, 0xd9, 0x2a, 0x10, 0xd3, 0xe6, //0x00002ec0 .quad -1814088448677712867 - 0xe6, 0x91, 0x74, 0x15, 0x59, 0xc0, 0x0d, 0xa6, //0x00002ec8 .quad -6481312799871692314 - 0x92, 0x13, 0xe4, 0xc7, 0x1a, 0xea, 0x43, 0x90, //0x00002ed0 .quad -8051334308064652398 - 0x30, 0xdb, 0x68, 0xad, 0x37, 0x98, 0xc8, 0x87, //0x00002ed8 .quad -8662506518347195600 - 0x77, 0x18, 0xdd, 0x79, 0xa1, 0xe4, 0x54, 0xb4, //0x00002ee0 .quad -5452481866653427593 - 0xfc, 0x11, 0xc3, 0x98, 0x45, 0xbe, 0xba, 0x29, //0x00002ee8 .quad 3006924907348169212 - 0x94, 0x5e, 0x54, 0xd8, 0xc9, 0x1d, 0x6a, 0xe1, //0x00002ef0 .quad -2203916314889396588 - 0x7b, 0xd6, 0xf3, 0xfe, 0xd6, 0x6d, 0x29, 0xf4, //0x00002ef8 .quad -853029884242176389 - 0x1d, 0xbb, 0x34, 0x27, 0x9e, 0x52, 0xe2, 0x8c, //0x00002f00 .quad -8294976724446954723 - 0x0d, 0x66, 0x58, 0x5f, 0xa6, 0xe4, 0x99, 0x18, //0x00002f08 .quad 1772699331562333709 - 0xe4, 0xe9, 0x01, 0xb1, 0x45, 0xe7, 0x1a, 0xb0, //0x00002f10 .quad -5757034887131305500 - 0x90, 0x7f, 0x2e, 0xf7, 0xcf, 0x5d, 0xc0, 0x5e, //0x00002f18 .quad 6827560182880305040 - 0x5d, 0x64, 0x42, 0x1d, 0x17, 0xa1, 0x21, 0xdc, //0x00002f20 .quad -2584607590486743971 - 0x74, 0x1f, 0xfa, 0xf4, 0x43, 0x75, 0x70, 0x76, //0x00002f28 .quad 8534450228600381300 - 0xba, 0x7e, 0x49, 0x72, 0xae, 0x04, 0x95, 0x89, //0x00002f30 .quad -8532908771695296838 - 0xa9, 0x53, 0x1c, 0x79, 0x4a, 0x49, 0x06, 0x6a, //0x00002f38 .quad 7639874402088932265 - 0x69, 0xde, 0xdb, 0x0e, 0xda, 0x45, 0xfa, 0xab, //0x00002f40 .quad -6054449946191733143 - 0x93, 0x68, 0x63, 0x17, 0x9d, 0xdb, 0x87, 0x04, //0x00002f48 .quad 326470965756389523 - 0x03, 0xd6, 0x92, 0x92, 0x50, 0xd7, 0xf8, 0xd6, //0x00002f50 .quad -2956376414312278525 - 0xb7, 0x42, 0x3c, 0x5d, 0x84, 0xd2, 0xa9, 0x45, //0x00002f58 .quad 5019774725622874807 - 0xc2, 0xc5, 0x9b, 0x5b, 0x92, 0x86, 0x5b, 0x86, //0x00002f60 .quad -8765264286586255934 - 0xb3, 0xa9, 0x45, 0xba, 0x92, 0x23, 0x8a, 0x0b, //0x00002f68 .quad 831516194300602803 - 0x32, 0xb7, 0x82, 0xf2, 0x36, 0x68, 0xf2, 0xa7, //0x00002f70 .quad -6344894339805432014 - 0x1f, 0x14, 0xd7, 0x68, 0x77, 0xac, 0x6c, 0x8e, //0x00002f78 .quad -8183976793979022305 - 0xff, 0x64, 0x23, 0xaf, 0x44, 0x02, 0xef, 0xd1, //0x00002f80 .quad -3319431906329402113 - 0x27, 0xd9, 0x0c, 0x43, 0x95, 0xd7, 0x07, 0x32, //0x00002f88 .quad 3605087062808385831 - 0x1f, 0x1f, 0x76, 0xed, 0x6a, 0x61, 0x35, 0x83, //0x00002f90 .quad -8992173969096958177 - 0xb9, 0x07, 0xe8, 0x49, 0xbd, 0xe6, 0x44, 0x7f, //0x00002f98 .quad 9170708441896323001 - 0xe7, 0xa6, 0xd3, 0xa8, 0xc5, 0xb9, 0x02, 0xa4, //0x00002fa0 .quad -6628531442943809817 - 0xa7, 0x09, 0x62, 0x9c, 0x6c, 0x20, 0x16, 0x5f, //0x00002fa8 .quad 6851699533943015847 - 0xa1, 0x90, 0x08, 0x13, 0x37, 0x68, 0x03, 0xcd, //0x00002fb0 .quad -3673978285252374367 - 0x10, 0x8c, 0x7a, 0xc3, 0x87, 0xa8, 0xdb, 0x36, //0x00002fb8 .quad 3952938399001381904 - 0x64, 0x5a, 0xe5, 0x6b, 0x22, 0x21, 0x22, 0x80, //0x00002fc0 .quad -9213765455923815836 - 0x8a, 0x97, 0x2c, 0xda, 0x54, 0x49, 0x49, 0xc2, //0x00002fc8 .quad -4446942528265218166 - 0xfd, 0xb0, 0xde, 0x06, 0x6b, 0xa9, 0x2a, 0xa0, //0x00002fd0 .quad -6905520801477381891 - 0x6d, 0xbd, 0xb7, 0x10, 0xaa, 0x9b, 0xdb, 0xf2, //0x00002fd8 .quad -946992141904134803 - 0x3d, 0x5d, 0x96, 0xc8, 0xc5, 0x53, 0x35, 0xc8, //0x00002fe0 .quad -4020214983419339459 - 0xc8, 0xac, 0xe5, 0x94, 0x94, 0x82, 0x92, 0x6f, //0x00002fe8 .quad 8039631859474607304 - 0x8c, 0xf4, 0xbb, 0x3a, 0xb7, 0xa8, 0x42, 0xfa, //0x00002ff0 .quad -413582710846786420 - 0xfa, 0x17, 0x1f, 0xba, 0x39, 0x23, 0x77, 0xcb, //0x00002ff8 .quad -3785518230938904582 - 0xd7, 0x78, 0xb5, 0x84, 0x72, 0xa9, 0x69, 0x9c, //0x00003000 .quad -7176018221920323369 - 0xfc, 0x6e, 0x53, 0x14, 0x04, 0x76, 0x2a, 0xff, //0x00003008 .quad -60105885123121412 - 0x0d, 0xd7, 0xe2, 0x25, 0xcf, 0x13, 0x84, 0xc3, //0x00003010 .quad -4358336758973016307 - 0xbb, 0x4a, 0x68, 0x19, 0x85, 0x13, 0xf5, 0xfe, //0x00003018 .quad -75132356403901765 - 0xd1, 0x8c, 0x5b, 0xef, 0xc2, 0x18, 0x65, 0xf4, //0x00003020 .quad -836234930288882479 - 0x6a, 0x5d, 0xc2, 0x5f, 0x66, 0x58, 0xb2, 0x7e, //0x00003028 .quad 9129456591349898602 - 0x02, 0x38, 0x99, 0xd5, 0x79, 0x2f, 0xbf, 0x98, //0x00003030 .quad -7440175859071633406 - 0x62, 0x7a, 0xd9, 0xfb, 0x3f, 0x77, 0x2f, 0xef, //0x00003038 .quad -1211618658047395230 - 0x03, 0x86, 0xff, 0x4a, 0x58, 0xfb, 0xee, 0xbe, //0x00003040 .quad -4688533805412153853 - 0xfb, 0xd8, 0xcf, 0xfa, 0x0f, 0x55, 0xfb, 0xaa, //0x00003048 .quad -6126209340986631941 - 0x84, 0x67, 0xbf, 0x5d, 0x2e, 0xba, 0xaa, 0xee, //0x00003050 .quad -1248981238337804412 - 0x39, 0xcf, 0x83, 0xf9, 0x53, 0x2a, 0xba, 0x95, //0x00003058 .quad -7657761676233289927 - 0xb2, 0xa0, 0x97, 0xfa, 0x5c, 0xb4, 0x2a, 0x95, //0x00003060 .quad -7698142301602209614 - 0x84, 0x61, 0xf2, 0x7b, 0x74, 0x5a, 0x94, 0xdd, //0x00003068 .quad -2480258038432112252 - 0xdf, 0x88, 0x3d, 0x39, 0x74, 0x61, 0x75, 0xba, //0x00003070 .quad -5010991858575374113 - 0xe5, 0xf9, 0xee, 0x9a, 0x11, 0x71, 0xf9, 0x94, //0x00003078 .quad -7712008566467528219 - 0x17, 0xeb, 0x8c, 0x47, 0xd1, 0xb9, 0x12, 0xe9, //0x00003080 .quad -1652053804791829737 - 0x5e, 0xb8, 0xaa, 0x01, 0x56, 0xcd, 0x37, 0x7a, //0x00003088 .quad 8806733365625141342 - 0xee, 0x12, 0xb8, 0xcc, 0x22, 0xb4, 0xab, 0x91, //0x00003090 .quad -7950062655635975442 - 0x3b, 0xb3, 0x0a, 0xc1, 0x55, 0xe0, 0x62, 0xac, //0x00003098 .quad -6025006692552756421 - 0xaa, 0x17, 0xe6, 0x7f, 0x2b, 0xa1, 0x16, 0xb6, //0x000030a0 .quad -5325892301117581398 - 0x0a, 0x60, 0x4d, 0x31, 0x6b, 0x98, 0x7b, 0x57, //0x000030a8 .quad 6303799689591218186 - 0x94, 0x9d, 0xdf, 0x5f, 0x76, 0x49, 0x9c, 0xe3, //0x000030b0 .quad -2045679357969588844 - 0x0c, 0xb8, 0xa0, 0xfd, 0x85, 0x7e, 0x5a, 0xed, //0x000030b8 .quad -1343622424865753076 - 0x7d, 0xc2, 0xeb, 0xfb, 0xe9, 0xad, 0x41, 0x8e, //0x000030c0 .quad -8196078626372074883 - 0x08, 0x73, 0x84, 0xbe, 0x13, 0x8f, 0x58, 0x14, //0x000030c8 .quad 1466078993672598280 - 0x1c, 0xb3, 0xe6, 0x7a, 0x64, 0x19, 0xd2, 0xb1, //0x000030d0 .quad -5633412264537705700 - 0xc9, 0x8f, 0x25, 0xae, 0xd8, 0xb2, 0x6e, 0x59, //0x000030d8 .quad 6444284760518135753 - 0xe3, 0x5f, 0xa0, 0x99, 0xbd, 0x9f, 0x46, 0xde, //0x000030e0 .quad -2430079312244744221 - 0xbc, 0xf3, 0xae, 0xd9, 0x8e, 0x5f, 0xca, 0x6f, //0x000030e8 .quad 8055355950647669692 - 0xee, 0x3b, 0x04, 0x80, 0xd6, 0x23, 0xec, 0x8a, //0x000030f0 .quad -8436328597794046994 - 0x55, 0x58, 0x0d, 0x48, 0xb9, 0x7b, 0xde, 0x25, //0x000030f8 .quad 2728754459941099605 - 0xe9, 0x4a, 0x05, 0x20, 0xcc, 0x2c, 0xa7, 0xad, //0x00003100 .quad -5933724728815170839 - 0x6b, 0xae, 0x10, 0x9a, 0xa7, 0x1a, 0x56, 0xaf, //0x00003108 .quad -5812428961928401301 - 0xa4, 0x9d, 0x06, 0x28, 0xff, 0xf7, 0x10, 0xd9, //0x00003110 .quad -2805469892591575644 - 0x05, 0xda, 0x94, 0x80, 0x51, 0xa1, 0x2b, 0x1b, //0x00003118 .quad 1957835834444274181 - 0x86, 0x22, 0x04, 0x79, 0xff, 0x9a, 0xaa, 0x87, //0x00003120 .quad -8670947710510816634 - 0x43, 0x08, 0x5d, 0xf0, 0xd2, 0x44, 0xfb, 0x90, //0x00003128 .quad -7999724640327104445 - 0x28, 0x2b, 0x45, 0x57, 0xbf, 0x41, 0x95, 0xa9, //0x00003130 .quad -6226998619711132888 - 0x54, 0x4a, 0x74, 0xac, 0x07, 0x16, 0x3a, 0x35, //0x00003138 .quad 3835402254873283156 - 0xf2, 0x75, 0x16, 0x2d, 0x2f, 0x92, 0xfa, 0xd3, //0x00003140 .quad -3172062256211528206 - 0xe9, 0x5c, 0x91, 0x97, 0x89, 0x9b, 0x88, 0x42, //0x00003148 .quad 4794252818591603945 - 0xb7, 0x09, 0x2e, 0x7c, 0x5d, 0x9b, 0x7c, 0x84, //0x00003150 .quad -8900067937773286985 - 0x12, 0xda, 0xba, 0xfe, 0x35, 0x61, 0x95, 0x69, //0x00003158 .quad 7608094030047140370 - 0x25, 0x8c, 0x39, 0xdb, 0x34, 0xc2, 0x9b, 0xa5, //0x00003160 .quad -6513398903789220827 - 0x96, 0x90, 0x69, 0x7e, 0x83, 0xb9, 0xfa, 0x43, //0x00003168 .quad 4898431519131537558 - 0x2e, 0xef, 0x07, 0x12, 0xc2, 0xb2, 0x02, 0xcf, //0x00003170 .quad -3530062611309138130 - 0xbc, 0xf4, 0x03, 0x5e, 0xe4, 0x67, 0xf9, 0x94, //0x00003178 .quad -7712018656367741764 - 0x7d, 0xf5, 0x44, 0x4b, 0xb9, 0xaf, 0x61, 0x81, //0x00003180 .quad -9123818159709293187 - 0xf6, 0x78, 0xc2, 0xba, 0xee, 0xe0, 0x1b, 0x1d, //0x00003188 .quad 2097517367411243254 - 0xdc, 0x32, 0x16, 0x9e, 0xa7, 0x1b, 0xba, 0xa1, //0x00003190 .quad -6793086681209228580 - 0x33, 0x17, 0x73, 0x69, 0x2a, 0xd9, 0x62, 0x64, //0x00003198 .quad 7233582727691441971 - 0x93, 0xbf, 0x9b, 0x85, 0x91, 0xa2, 0x28, 0xca, //0x000031a0 .quad -3879672333084147821 - 0xff, 0xdc, 0xcf, 0x03, 0x75, 0x8f, 0x7b, 0x7d, //0x000031a8 .quad 9041978409614302463 - 0x78, 0xaf, 0x02, 0xe7, 0x35, 0xcb, 0xb2, 0xfc, //0x000031b0 .quad -237904397927796872 - 0x3f, 0xd4, 0xc3, 0x44, 0x52, 0x73, 0xda, 0x5c, //0x000031b8 .quad 6690786993590490175 - 0xab, 0xad, 0x61, 0xb0, 0x01, 0xbf, 0xef, 0x9d, //0x000031c0 .quad -7066219276345954901 - 0xa8, 0x64, 0xfa, 0x6a, 0x13, 0x88, 0x08, 0x3a, //0x000031c8 .quad 4181741870994056360 - 0x16, 0x19, 0x7a, 0x1c, 0xc2, 0xae, 0x6b, 0xc5, //0x000031d0 .quad -4221088077005055722 - 0xd1, 0xfd, 0xb8, 0x45, 0x18, 0xaa, 0x8a, 0x08, //0x000031d8 .quad 615491320315182545 - 0x5b, 0x9f, 0x98, 0xa3, 0x72, 0x9a, 0xc6, 0xf6, //0x000031e0 .quad -664674077828931749 - 0x46, 0x3d, 0x27, 0x57, 0x9e, 0x54, 0xad, 0x8a, //0x000031e8 .quad -8454007886460797626 - 0x99, 0x63, 0x3f, 0xa6, 0x87, 0x20, 0x3c, 0x9a, //0x000031f0 .quad -7332950326284164199 - 0x4c, 0x86, 0x78, 0xf6, 0xe2, 0x54, 0xac, 0x36, //0x000031f8 .quad 3939617107816777292 - 0x7f, 0x3c, 0xcf, 0x8f, 0xa9, 0x28, 0xcb, 0xc0, //0x00003200 .quad -4554501889427817345 - 0xde, 0xa7, 0x16, 0xb4, 0x1b, 0x6a, 0x57, 0x84, //0x00003208 .quad -8910536670511192098 - 0x9f, 0x0b, 0xc3, 0xf3, 0xd3, 0xf2, 0xfd, 0xf0, //0x00003210 .quad -1081441343357383777 - 0xd6, 0x51, 0x1c, 0xa1, 0xa2, 0x44, 0x6d, 0x65, //0x00003218 .quad 7308573235570561494 - 0x43, 0xe7, 0x59, 0x78, 0xc4, 0xb7, 0x9e, 0x96, //0x00003220 .quad -7593429867239446717 - 0x26, 0xb3, 0xb1, 0xa4, 0xe5, 0x4a, 0x64, 0x9f, //0x00003228 .quad -6961356773836868826 - 0x14, 0x61, 0x70, 0x96, 0xb5, 0x65, 0x46, 0xbc, //0x00003230 .quad -4880101315621920492 - 0xef, 0x1f, 0xde, 0x0d, 0x9f, 0x5d, 0x3d, 0x87, //0x00003238 .quad -8701695967296086033 - 0x59, 0x79, 0x0c, 0xfc, 0x22, 0xff, 0x57, 0xeb, //0x00003240 .quad -1488440626100012711 - 0xeb, 0xa7, 0x55, 0xd1, 0x06, 0xb5, 0x0c, 0xa9, //0x00003248 .quad -6265433940692719637 - 0xd8, 0xcb, 0x87, 0xdd, 0x75, 0xff, 0x16, 0x93, //0x00003250 .quad -7847804418953589800 - 0xf3, 0x88, 0xd5, 0x42, 0x24, 0xf1, 0xa7, 0x09, //0x00003258 .quad 695789805494438131 - 0xce, 0xbe, 0xe9, 0x54, 0x53, 0xbf, 0xdc, 0xb7, //0x00003260 .quad -5198069505264599346 - 0x30, 0xeb, 0x8a, 0x53, 0x6d, 0xed, 0x11, 0x0c, //0x00003268 .quad 869737256868047664 - 0x81, 0x2e, 0x24, 0x2a, 0x28, 0xef, 0xd3, 0xe5, //0x00003270 .quad -1885900863153361279 - 0xfb, 0xa5, 0x6d, 0xa8, 0xc8, 0x68, 0x16, 0x8f, //0x00003278 .quad -8136200465769716229 - 0x10, 0x9d, 0x56, 0x1a, 0x79, 0x75, 0xa4, 0x8f, //0x00003280 .quad -8096217067111932656 - 0xbd, 0x87, 0x44, 0x69, 0x7d, 0x01, 0x6e, 0xf9, //0x00003288 .quad -473439272678684739 - 0x55, 0x44, 0xec, 0x60, 0xd7, 0x92, 0x8d, 0xb3, //0x00003290 .quad -5508585315462527915 - 0xad, 0xa9, 0x95, 0xc3, 0xdc, 0x81, 0xc9, 0x37, //0x00003298 .quad 4019886927579031981 - 0x6a, 0x55, 0x27, 0x39, 0x8d, 0xf7, 0x70, 0xe0, //0x000032a0 .quad -2274045625900771990 - 0x18, 0x14, 0x7b, 0xf4, 0x53, 0xe2, 0xbb, 0x85, //0x000032a8 .quad -8810199395808373736 - 0x62, 0x95, 0xb8, 0x43, 0xb8, 0x9a, 0x46, 0x8c, //0x000032b0 .quad -8338807543829064350 - 0x8f, 0xec, 0xcc, 0x78, 0x74, 0x6d, 0x95, 0x93, //0x000032b8 .quad -7812217631593927537 - 0xbb, 0xba, 0xa6, 0x54, 0x66, 0x41, 0x58, 0xaf, //0x000032c0 .quad -5811823411358942533 - 0xb3, 0x27, 0x00, 0x97, 0xd1, 0xc8, 0x7a, 0x38, //0x000032c8 .quad 4069786015789754291 - 0x6a, 0x69, 0xd0, 0xe9, 0xbf, 0x51, 0x2e, 0xdb, //0x000032d0 .quad -2653093245771290262 - 0x9f, 0x31, 0xc0, 0xfc, 0x05, 0x7b, 0x99, 0x06, //0x000032d8 .quad 475546501309804959 - 0xe2, 0x41, 0x22, 0xf2, 0x17, 0xf3, 0xfc, 0x88, //0x000032e0 .quad -8575712306248138270 - 0x04, 0x1f, 0xf8, 0xbd, 0xe3, 0xec, 0x1f, 0x44, //0x000032e8 .quad 4908902581746016004 - 0x5a, 0xd2, 0xaa, 0xee, 0xdd, 0x2f, 0x3c, 0xab, //0x000032f0 .quad -6107954364382784934 - 0xc4, 0x26, 0x76, 0xad, 0x1c, 0xe8, 0x27, 0xd5, //0x000032f8 .quad -3087243809672255804 - 0xf1, 0x86, 0x55, 0x6a, 0xd5, 0x3b, 0x0b, 0xd6, //0x00003300 .quad -3023256937051093263 - 0x75, 0xb0, 0xd3, 0xd8, 0x23, 0xe2, 0x71, 0x8a, //0x00003308 .quad -8470740780517707659 - 0x56, 0x74, 0x75, 0x62, 0x65, 0x05, 0xc7, 0x85, //0x00003310 .quad -8807064613298015146 - 0x4a, 0x4e, 0x84, 0x67, 0x56, 0x2d, 0x87, 0xf6, //0x00003318 .quad -682526969396179382 - 0x6c, 0xd1, 0x12, 0xbb, 0xbe, 0xc6, 0x38, 0xa7, //0x00003320 .quad -6397144748195131028 - 0xdc, 0x61, 0x65, 0x01, 0xac, 0xf8, 0x28, 0xb4, //0x00003328 .quad -5464844730172612132 - 0xc7, 0x85, 0xd7, 0x69, 0x6e, 0xf8, 0x06, 0xd1, //0x00003330 .quad -3384744916816525881 - 0x53, 0xba, 0xbe, 0x01, 0xd7, 0x36, 0x33, 0xe1, //0x00003338 .quad -2219369894288377261 - 0x9c, 0xb3, 0x26, 0x02, 0x45, 0x5b, 0xa4, 0x82, //0x00003340 .quad -9032994600651410532 - 0x74, 0x34, 0x17, 0x61, 0x46, 0x02, 0xc0, 0xec, //0x00003348 .quad -1387106183930235788 - 0x84, 0x60, 0xb0, 0x42, 0x16, 0x72, 0x4d, 0xa3, //0x00003350 .quad -6679557232386875260 - 0x91, 0x01, 0x5d, 0xf9, 0xd7, 0x02, 0xf0, 0x27, //0x00003358 .quad 2877803288514593169 - 0xa5, 0x78, 0x5c, 0xd3, 0x9b, 0xce, 0x20, 0xcc, //0x00003360 .quad -3737760522056206171 - 0xf5, 0x41, 0xb4, 0xf7, 0x8d, 0x03, 0xec, 0x31, //0x00003368 .quad 3597254110643241461 - 0xce, 0x96, 0x33, 0xc8, 0x42, 0x02, 0x29, 0xff, //0x00003370 .quad -60514634142869810 - 0x72, 0x52, 0xa1, 0x75, 0x71, 0x04, 0x67, 0x7e, //0x00003378 .quad 9108253656731439730 - 0x41, 0x3e, 0x20, 0xbd, 0x69, 0xa1, 0x79, 0x9f, //0x00003380 .quad -6955350673980375487 - 0x87, 0xd3, 0x84, 0xe9, 0xc6, 0x62, 0x00, 0x0f, //0x00003388 .quad 1080972517029761927 - 0xd1, 0x4d, 0x68, 0x2c, 0xc4, 0x09, 0x58, 0xc7, //0x00003390 .quad -4082502324048081455 - 0x69, 0x08, 0xe6, 0xa3, 0x78, 0x7b, 0xc0, 0x52, //0x00003398 .quad 5962901664714590313 - 0x45, 0x61, 0x82, 0x37, 0x35, 0x0c, 0x2e, 0xf9, //0x000033a0 .quad -491441886632713915 - 0x83, 0x8a, 0xdf, 0xcc, 0x56, 0x9a, 0x70, 0xa7, //0x000033a8 .quad -6381430974388925821 - 0xcb, 0x7c, 0xb1, 0x42, 0xa1, 0xc7, 0xbc, 0x9b, //0x000033b0 .quad -7224680206786528053 - 0x92, 0xb6, 0x0b, 0x40, 0x76, 0x60, 0xa6, 0x88, //0x000033b8 .quad -8600080377420466542 - 0xfe, 0xdb, 0x5d, 0x93, 0x89, 0xf9, 0xab, 0xc2, //0x000033c0 .quad -4419164240055772162 - 0x36, 0xa4, 0x0e, 0xd0, 0x93, 0xf8, 0xcf, 0x6a, //0x000033c8 .quad 7696643601933968438 - 0xfe, 0x52, 0x35, 0xf8, 0xeb, 0xf7, 0x56, 0xf3, //0x000033d0 .quad -912269281642327298 - 0x44, 0x4d, 0x12, 0xc4, 0xb8, 0xf6, 0x83, 0x05, //0x000033d8 .quad 397432465562684740 - 0xde, 0x53, 0x21, 0x7b, 0xf3, 0x5a, 0x16, 0x98, //0x000033e0 .quad -7487697328667536418 - 0x4b, 0x70, 0x8b, 0x7a, 0x33, 0x7a, 0x72, 0xc3, //0x000033e8 .quad -4363290727450709941 - 0xd6, 0xa8, 0xe9, 0x59, 0xb0, 0xf1, 0x1b, 0xbe, //0x000033f0 .quad -4747935642407032618 - 0x5d, 0x4c, 0x2e, 0x59, 0xc0, 0x18, 0x4f, 0x74, //0x000033f8 .quad 8380944645968776285 - 0x0c, 0x13, 0x64, 0x70, 0x1c, 0xee, 0xa2, 0xed, //0x00003400 .quad -1323233534581402868 - 0x74, 0xdf, 0x79, 0x6f, 0xf0, 0xde, 0x62, 0x11, //0x00003408 .quad 1252808770606194548 - 0xe7, 0x8b, 0x3e, 0xc6, 0xd1, 0xd4, 0x85, 0x94, //0x00003410 .quad -7744549986754458649 - 0xa9, 0x2b, 0xac, 0x45, 0x56, 0xcb, 0xdd, 0x8a, //0x00003418 .quad -8440366555225904215 - 0xe1, 0x2e, 0xce, 0x37, 0x06, 0x4a, 0xa7, 0xb9, //0x00003420 .quad -5069001465015685407 - 0x93, 0x36, 0x17, 0xd7, 0x2b, 0x3e, 0x95, 0x6d, //0x00003428 .quad 7896285879677171347 - 0x99, 0xba, 0xc1, 0xc5, 0x87, 0x1c, 0x11, 0xe8, //0x00003430 .quad -1724565812842218855 - 0x38, 0x04, 0xdd, 0xcc, 0xb6, 0x8d, 0xfa, 0xc8, //0x00003438 .quad -3964700705685699528 - 0xa0, 0x14, 0x99, 0xdb, 0xd4, 0xb1, 0x0a, 0x91, //0x00003440 .quad -7995382660667468640 - 0xa3, 0x22, 0x0a, 0x40, 0x92, 0x98, 0x9c, 0x1d, //0x00003448 .quad 2133748077373825699 - 0xc8, 0x59, 0x7f, 0x12, 0x4a, 0x5e, 0x4d, 0xb5, //0x00003450 .quad -5382542307406947896 - 0x4c, 0xab, 0x0c, 0xd0, 0xb6, 0xbe, 0x03, 0x25, //0x00003458 .quad 2667185096717282124 - 0x3a, 0x30, 0x1f, 0x97, 0xdc, 0xb5, 0xa0, 0xe2, //0x00003460 .quad -2116491865831296966 - 0x1e, 0xd6, 0x0f, 0x84, 0x64, 0xae, 0x44, 0x2e, //0x00003468 .quad 3333981370896602654 - 0x24, 0x7e, 0x73, 0xde, 0xa9, 0x71, 0xa4, 0x8d, //0x00003470 .quad -8240336443785642460 - 0xd3, 0xe5, 0x89, 0xd2, 0xfe, 0xec, 0xea, 0x5c, //0x00003478 .quad 6695424375237764563 - 0xad, 0x5d, 0x10, 0x56, 0x14, 0x8e, 0x0d, 0xb1, //0x00003480 .quad -5688734536304665171 - 0x48, 0x5f, 0x2c, 0x87, 0x3e, 0xa8, 0x25, 0x74, //0x00003488 .quad 8369280469047205704 - 0x18, 0x75, 0x94, 0x6b, 0x99, 0xf1, 0x50, 0xdd, //0x00003490 .quad -2499232151953443560 - 0x1a, 0x77, 0xf7, 0x28, 0x4e, 0x12, 0x2f, 0xd1, //0x00003498 .quad -3373457468973156582 - 0x2f, 0xc9, 0x3c, 0xe3, 0xff, 0x96, 0x52, 0x8a, //0x000034a0 .quad -8479549122611984081 - 0x70, 0xaa, 0x9a, 0xd9, 0x70, 0x6b, 0xbd, 0x82, //0x000034a8 .quad -9025939945749304720 - 0x7b, 0xfb, 0x0b, 0xdc, 0xbf, 0x3c, 0xe7, 0xac, //0x000034b0 .quad -5987750384837592197 - 0x0c, 0x55, 0x01, 0x10, 0x4d, 0xc6, 0x6c, 0x63, //0x000034b8 .quad 7164319141522920716 - 0x5a, 0xfa, 0x0e, 0xd3, 0xef, 0x0b, 0x21, 0xd8, //0x000034c0 .quad -2873001962619602342 - 0x4f, 0xaa, 0x01, 0x54, 0xe0, 0xf7, 0x47, 0x3c, //0x000034c8 .quad 4343712908476262991 - 0x78, 0x5c, 0xe9, 0xe3, 0x75, 0xa7, 0x14, 0x87, //0x000034d0 .quad -8713155254278333320 - 0x72, 0x0a, 0x81, 0x34, 0xec, 0xfa, 0xac, 0x65, //0x000034d8 .quad 7326506586225052274 - 0x96, 0xb3, 0xe3, 0x5c, 0x53, 0xd1, 0xd9, 0xa8, //0x000034e0 .quad -6279758049420528746 - 0x0e, 0x4d, 0xa1, 0x41, 0xa7, 0x39, 0x18, 0x7f, //0x000034e8 .quad 9158133232781315342 - 0x7c, 0xa0, 0x1c, 0x34, 0xa8, 0x45, 0x10, 0xd3, //0x000034f0 .quad -3238011543348273028 - 0x51, 0xa0, 0x09, 0x12, 0x11, 0x48, 0xde, 0x1e, //0x000034f8 .quad 2224294504121868369 - 0x4d, 0xe4, 0x91, 0x20, 0x89, 0x2b, 0xea, 0x83, //0x00003500 .quad -8941286242233752499 - 0x33, 0x04, 0x46, 0xab, 0x0a, 0xed, 0x4a, 0x93, //0x00003508 .quad -7833187971778608077 - 0x60, 0x5d, 0xb6, 0x68, 0x6b, 0xb6, 0xe4, 0xa4, //0x00003510 .quad -6564921784364802720 - 0x40, 0x85, 0x17, 0x56, 0x4d, 0xa8, 0x1d, 0xf8, //0x00003518 .quad -568112927868484288 - 0xb9, 0xf4, 0xe3, 0x42, 0x06, 0xe4, 0x1d, 0xce, //0x00003520 .quad -3594466212028615495 - 0x8f, 0x66, 0x9d, 0xab, 0x60, 0x12, 0x25, 0x36, //0x00003528 .quad 3901544858591782543 - 0xf3, 0x78, 0xce, 0xe9, 0x83, 0xae, 0xd2, 0x80, //0x00003530 .quad -9164070410158966541 - 0x1a, 0x60, 0x42, 0x6b, 0x7c, 0x2b, 0xd7, 0xc1, //0x00003538 .quad -4479063491021217766 - 0x30, 0x17, 0x42, 0xe4, 0x24, 0x5a, 0x07, 0xa1, //0x00003540 .quad -6843401994271320272 - 0x20, 0xf8, 0x12, 0x86, 0x5b, 0xf6, 0x4c, 0xb2, //0x00003548 .quad -5598829363776522208 - 0xfc, 0x9c, 0x52, 0x1d, 0xae, 0x30, 0x49, 0xc9, //0x00003550 .quad -3942566474411762436 - 0x28, 0xb6, 0x97, 0x67, 0xf2, 0x33, 0xe0, 0xde, //0x00003558 .quad -2386850686293264856 - 0x3c, 0x44, 0xa7, 0xa4, 0xd9, 0x7c, 0x9b, 0xfb, //0x00003560 .quad -316522074587315140 - 0xb2, 0xa3, 0x7d, 0x01, 0xef, 0x40, 0x98, 0x16, //0x00003568 .quad 1628122660560806834 - 0xa5, 0x8a, 0xe8, 0x06, 0x08, 0x2e, 0x41, 0x9d, //0x00003570 .quad -7115355324258153819 - 0x4f, 0x86, 0xee, 0x60, 0x95, 0x28, 0x1f, 0x8e, //0x00003578 .quad -8205795374004271537 - 0x4e, 0xad, 0xa2, 0x08, 0x8a, 0x79, 0x91, 0xc4, //0x00003580 .quad -4282508136895304370 - 0xe3, 0x27, 0x2a, 0xb9, 0xba, 0xf2, 0xa6, 0xf1, //0x00003588 .quad -1033872180650563613 - 0xa2, 0x58, 0xcb, 0x8a, 0xec, 0xd7, 0xb5, 0xf5, //0x00003590 .quad -741449152691742558 - 0xdc, 0xb1, 0x74, 0x67, 0x69, 0xaf, 0x10, 0xae, //0x00003598 .quad -5904026244240592420 - 0x65, 0x17, 0xbf, 0xd6, 0xf3, 0xa6, 0x91, 0x99, //0x000035a0 .quad -7380934748073420955 - 0x2a, 0xef, 0xa8, 0xe0, 0xa1, 0x6d, 0xca, 0xac, //0x000035a8 .quad -5995859411864064214 - 0x3f, 0xdd, 0x6e, 0xcc, 0xb0, 0x10, 0xf6, 0xbf, //0x000035b0 .quad -4614482416664388289 - 0xf4, 0x2a, 0xd3, 0x58, 0x0a, 0x09, 0xfd, 0x17, //0x000035b8 .quad 1728547772024695540 - 0x8e, 0x94, 0x8a, 0xff, 0xdc, 0x94, 0xf3, 0xef, //0x000035c0 .quad -1156417002403097458 - 0xb1, 0xf5, 0x07, 0xef, 0x4c, 0x4b, 0xfc, 0xdd, //0x000035c8 .quad -2451001303396518479 - 0xd9, 0x9c, 0xb6, 0x1f, 0x0a, 0x3d, 0xf8, 0x95, //0x000035d0 .quad -7640289654143017767 - 0x8f, 0xf9, 0x64, 0x15, 0x10, 0xaf, 0xbd, 0x4a, //0x000035d8 .quad 5385653213018257807 - 0x0f, 0x44, 0xa4, 0xa7, 0x4c, 0x4c, 0x76, 0xbb, //0x000035e0 .quad -4938676049251384305 - 0xf2, 0x37, 0xbe, 0x1a, 0xd4, 0x1a, 0x6d, 0x9d, //0x000035e8 .quad -7102991539009341454 - 0x13, 0x55, 0x8d, 0xd1, 0x5f, 0xdf, 0x53, 0xea, //0x000035f0 .quad -1561659043136842477 - 0xee, 0xc5, 0x6d, 0x21, 0x89, 0x61, 0xc8, 0x84, //0x000035f8 .quad -8878739423761676818 - 0x2c, 0x55, 0xf8, 0xe2, 0x9b, 0x6b, 0x74, 0x92, //0x00003600 .quad -7893565929601608404 - 0xb5, 0x9b, 0xe4, 0xb4, 0xf5, 0x3c, 0xfd, 0x32, //0x00003608 .quad 3674159897003727797 - 0x77, 0x6a, 0xb6, 0xdb, 0x82, 0x86, 0x11, 0xb7, //0x00003610 .quad -5255271393574622601 - 0xa2, 0xc2, 0x1d, 0x22, 0x33, 0x8c, 0xbc, 0x3f, //0x00003618 .quad 4592699871254659746 - 0x15, 0x05, 0xa4, 0x92, 0x23, 0xe8, 0xd5, 0xe4, //0x00003620 .quad -1957403223540890347 - 0x4b, 0x33, 0xa5, 0xea, 0x3f, 0xaf, 0xab, 0x0f, //0x00003628 .quad 1129188820640936779 - 0x2d, 0x83, 0xa6, 0x3b, 0x16, 0xb1, 0x05, 0x8f, //0x00003630 .quad -8140906042354138323 - 0x0f, 0x40, 0xa7, 0xf2, 0x87, 0x4d, 0xcb, 0x29, //0x00003638 .quad 3011586022114279439 - 0xf8, 0x23, 0x90, 0xca, 0x5b, 0x1d, 0xc7, 0xb2, //0x00003640 .quad -5564446534515285000 - 0x13, 0x10, 0x51, 0xef, 0xe9, 0x20, 0x3e, 0x74, //0x00003648 .quad 8376168546070237203 - 0xf6, 0x2c, 0x34, 0xbd, 0xb2, 0xe4, 0x78, 0xdf, //0x00003650 .quad -2343872149716718346 - 0x17, 0x54, 0x25, 0x6b, 0x24, 0xa9, 0x4d, 0x91, //0x00003658 .quad -7976533391121755113 - 0x1a, 0x9c, 0x40, 0xb6, 0xef, 0x8e, 0xab, 0x8b, //0x00003660 .quad -8382449121214030822 - 0x8f, 0x54, 0xf7, 0xc2, 0xb6, 0x89, 0xd0, 0x1a, //0x00003668 .quad 1932195658189984911 - 0x20, 0xc3, 0xd0, 0xa3, 0xab, 0x72, 0x96, 0xae, //0x00003670 .quad -5866375383090150624 - 0xb2, 0x29, 0xb5, 0x73, 0x24, 0xac, 0x84, 0xa1, //0x00003678 .quad -6808127464117294670 - 0xe8, 0xf3, 0xc4, 0x8c, 0x56, 0x0f, 0x3c, 0xda, //0x00003680 .quad -2721283210435300376 - 0x1f, 0x74, 0xa2, 0x90, 0x2d, 0xd7, 0xe5, 0xc9, //0x00003688 .quad -3898473311719230433 - 0x71, 0x18, 0xfb, 0x17, 0x96, 0x89, 0x65, 0x88, //0x00003690 .quad -8618331034163144591 - 0x93, 0x88, 0x65, 0x7a, 0x7c, 0xa6, 0x2f, 0x7e, //0x00003698 .quad 9092669226243950739 - 0x8d, 0xde, 0xf9, 0x9d, 0xfb, 0xeb, 0x7e, 0xaa, //0x000036a0 .quad -6161227774276542835 - 0xb8, 0xea, 0xfe, 0x98, 0x1b, 0x90, 0xbb, 0xdd, //0x000036a8 .quad -2469221522477225288 - 0x31, 0x56, 0x78, 0x85, 0xfa, 0xa6, 0x1e, 0xd5, //0x000036b0 .quad -3089848699418290639 - 0x66, 0xa5, 0x3e, 0x7f, 0x22, 0x74, 0x2a, 0x55, //0x000036b8 .quad 6136845133758244198 - 0xde, 0x35, 0x6b, 0x93, 0x5c, 0x28, 0x33, 0x85, //0x000036c0 .quad -8848684464777513506 - 0x60, 0x27, 0x87, 0x8f, 0x95, 0x88, 0x3a, 0xd5, //0x000036c8 .quad -3082000819042179232 - 0x56, 0x03, 0x46, 0xb8, 0x73, 0xf2, 0x7f, 0xa6, //0x000036d0 .quad -6449169562544503978 - 0x38, 0xf1, 0x68, 0xf3, 0xba, 0x2a, 0x89, 0x8a, //0x000036d8 .quad -8464187042230111944 - 0x2c, 0x84, 0x57, 0xa6, 0x10, 0xef, 0x1f, 0xd0, //0x000036e0 .quad -3449775934753242068 - 0x86, 0x2d, 0x43, 0xb0, 0x69, 0x75, 0x2b, 0x2d, //0x000036e8 .quad 3254824252494523782 - 0x9b, 0xb2, 0xf6, 0x67, 0x6a, 0xf5, 0x13, 0x82, //0x000036f0 .quad -9073638986861858149 - 0x74, 0xfc, 0x29, 0x0e, 0x62, 0x29, 0x3b, 0x9c, //0x000036f8 .quad -7189106879045698444 - 0x42, 0x5f, 0xf4, 0x01, 0xc5, 0xf2, 0x98, 0xa2, //0x00003700 .quad -6730362715149934782 - 0x90, 0x7b, 0xb4, 0x91, 0xba, 0xf3, 0x49, 0x83, //0x00003708 .quad -8986383598807123056 - 0x13, 0x77, 0x71, 0x42, 0x76, 0x2f, 0x3f, 0xcb, //0x00003710 .quad -3801267375510030573 - 0x74, 0x9a, 0x21, 0x36, 0xa9, 0x70, 0x1c, 0x24, //0x00003718 .quad 2602078556773259892 - 0xd7, 0xd4, 0x0d, 0xd3, 0x53, 0xfb, 0x0e, 0xfe, //0x00003720 .quad -139898200960150313 - 0x11, 0x01, 0xaa, 0x83, 0xd3, 0x8c, 0x23, 0xed, //0x00003728 .quad -1359087822460813039 - 0x06, 0xa5, 0xe8, 0x63, 0x14, 0x5d, 0xc9, 0x9e, //0x00003730 .quad -7004965403241175802 - 0xab, 0x40, 0x4a, 0x32, 0x04, 0x38, 0x36, 0xf4, //0x00003738 .quad -849429889038008149 - 0x48, 0xce, 0xe2, 0x7c, 0x59, 0xb4, 0x7b, 0xc6, //0x00003740 .quad -4144520735624081848 - 0xd6, 0xd0, 0xdc, 0x3e, 0x05, 0xc6, 0x43, 0xb1, //0x00003748 .quad -5673473379724898090 - 0xda, 0x81, 0x1b, 0xdc, 0x6f, 0xa1, 0x1a, 0xf8, //0x00003750 .quad -568964901102714406 - 0x0b, 0x05, 0x94, 0x8e, 0x86, 0xb7, 0x94, 0xdd, //0x00003758 .quad -2480155706228734709 - 0x28, 0x31, 0x91, 0xe9, 0xe5, 0xa4, 0x10, 0x9b, //0x00003760 .quad -7273132090830278360 - 0x27, 0x83, 0x1c, 0x19, 0xb4, 0xf2, 0x7c, 0xca, //0x00003768 .quad -3855940325606653145 - 0x72, 0x7d, 0xf5, 0x63, 0x1f, 0xce, 0xd4, 0xc1, //0x00003770 .quad -4479729095110460046 - 0xf1, 0xa3, 0x63, 0x1f, 0x61, 0x2f, 0x1c, 0xfd, //0x00003778 .quad -208239388580928527 - 0xcf, 0xdc, 0xf2, 0x3c, 0xa7, 0x01, 0x4a, 0xf2, //0x00003780 .quad -987975350460687153 - 0xed, 0x8c, 0x3c, 0x67, 0x39, 0x3b, 0x63, 0xbc, //0x00003788 .quad -4871985254153548563 - 0x01, 0xca, 0x17, 0x86, 0x08, 0x41, 0x6e, 0x97, //0x00003790 .quad -7535013621679011327 - 0x14, 0xd8, 0x85, 0xe0, 0x03, 0x05, 0xbe, 0xd5, //0x00003798 .quad -3044990783845967852 - 0x82, 0xbc, 0x9d, 0xa7, 0x4a, 0xd1, 0x49, 0xbd, //0x000037a0 .quad -4807081008671376254 - 0x19, 0x4e, 0xa7, 0xd8, 0x44, 0x86, 0x2d, 0x4b, //0x000037a8 .quad 5417133557047315993 - 0xa2, 0x2b, 0x85, 0x51, 0x9d, 0x45, 0x9c, 0xec, //0x000037b0 .quad -1397165242411832414 - 0x9f, 0x21, 0xd1, 0x0e, 0xd6, 0xe7, 0xf8, 0xdd, //0x000037b8 .quad -2451955090545630817 - 0x45, 0x3b, 0xf3, 0x52, 0x82, 0xab, 0xe1, 0x93, //0x000037c0 .quad -7790757304148477115 - 0x04, 0xb5, 0x42, 0xc9, 0xe5, 0x90, 0xbb, 0xca, //0x000037c8 .quad -3838314940804713212 - 0x17, 0x0a, 0xb0, 0xe7, 0x62, 0x16, 0xda, 0xb8, //0x000037d0 .quad -5126760611758208489 - 0x44, 0x62, 0x93, 0x3b, 0x1f, 0x75, 0x6a, 0x3d, //0x000037d8 .quad 4425478360848884292 - 0x9d, 0x0c, 0x9c, 0xa1, 0xfb, 0x9b, 0x10, 0xe7, //0x000037e0 .quad -1796764746270372707 - 0xd5, 0x3a, 0x78, 0x0a, 0x67, 0x12, 0xc5, 0x0c, //0x000037e8 .quad 920161932633717461 - 0xe2, 0x87, 0x01, 0x45, 0x7d, 0x61, 0x6a, 0x90, //0x000037f0 .quad -8040506994060064798 - 0xc6, 0x24, 0x8b, 0x66, 0x80, 0x2b, 0xfb, 0x27, //0x000037f8 .quad 2880944217109767366 - 0xda, 0xe9, 0x41, 0x96, 0xdc, 0xf9, 0x84, 0xb4, //0x00003800 .quad -5438947724147693094 - 0xf7, 0xed, 0x2d, 0x80, 0x60, 0xf6, 0xf9, 0xb1, //0x00003808 .quad -5622191765467566601 - 0x51, 0x64, 0xd2, 0xbb, 0x53, 0x38, 0xa6, 0xe1, //0x00003810 .quad -2186998636757228463 - 0x74, 0x69, 0x39, 0xa0, 0xf8, 0x73, 0x78, 0x5e, //0x00003818 .quad 6807318348447705460 - 0xb2, 0x7e, 0x63, 0x55, 0x34, 0xe3, 0x07, 0x8d, //0x00003820 .quad -8284403175614349646 - 0xe9, 0xe1, 0x23, 0x64, 0x7b, 0x48, 0x0b, 0xdb, //0x00003828 .quad -2662955059861265943 - 0x5f, 0x5e, 0xbc, 0x6a, 0x01, 0xdc, 0x49, 0xb0, //0x00003830 .quad -5743817951090549153 - 0x63, 0xda, 0x2c, 0x3d, 0x9a, 0x1a, 0xce, 0x91, //0x00003838 .quad -7940379843253970333 - 0xf7, 0x75, 0x6b, 0xc5, 0x01, 0x53, 0x5c, 0xdc, //0x00003840 .quad -2568086420435798537 - 0xfc, 0x10, 0x78, 0xcc, 0x40, 0xa1, 0x41, 0x76, //0x00003848 .quad 8521269269642088700 - 0xba, 0x29, 0x63, 0x1b, 0xe1, 0xb3, 0xb9, 0x89, //0x00003850 .quad -8522583040413455942 - 0x9e, 0x0a, 0xcb, 0x7f, 0xc8, 0x04, 0xe9, 0xa9, //0x00003858 .quad -6203421752542164322 - 0x29, 0xf4, 0x3b, 0x62, 0xd9, 0x20, 0x28, 0xac, //0x00003860 .quad -6041542782089432023 - 0x45, 0xcd, 0xbd, 0x9f, 0xfa, 0x45, 0x63, 0x54, //0x00003868 .quad 6080780864604458309 - 0x33, 0xf1, 0xca, 0xba, 0x0f, 0x29, 0x32, 0xd7, //0x00003870 .quad -2940242459184402125 - 0x96, 0x40, 0xad, 0x47, 0x79, 0x17, 0x7c, 0xa9, //0x00003878 .quad -6234081974526590826 - 0xc0, 0xd6, 0xbe, 0xd4, 0xa9, 0x59, 0x7f, 0x86, //0x00003880 .quad -8755180564631333184 - 0x5e, 0x48, 0xcc, 0xcc, 0xab, 0x8e, 0xed, 0x49, //0x00003888 .quad 5327070802775656542 - 0x70, 0x8c, 0xee, 0x49, 0x14, 0x30, 0x1f, 0xa8, //0x00003890 .quad -6332289687361778576 - 0x75, 0x5a, 0xff, 0xbf, 0x56, 0xf2, 0x68, 0x5c, //0x00003898 .quad 6658838503469570677 - 0x8c, 0x2f, 0x6a, 0x5c, 0x19, 0xfc, 0x26, 0xd2, //0x000038a0 .quad -3303676090774835316 - 0x12, 0x31, 0xff, 0x6f, 0xec, 0x2e, 0x83, 0x73, //0x000038a8 .quad 8323548129336963346 - 0xb7, 0x5d, 0xc2, 0xd9, 0x8f, 0x5d, 0x58, 0x83, //0x000038b0 .quad -8982326584375353929 - 0xac, 0x7e, 0xff, 0xc5, 0x53, 0xfd, 0x31, 0xc8, //0x000038b8 .quad -4021154456019173716 - 0x25, 0xf5, 0x32, 0xd0, 0xf3, 0x74, 0x2e, 0xa4, //0x000038c0 .quad -6616222212041804507 - 0x56, 0x5e, 0x7f, 0xb7, 0xa8, 0x7c, 0x3e, 0xba, //0x000038c8 .quad -5026443070023967146 - 0x6f, 0xb2, 0x3f, 0xc4, 0x30, 0x12, 0x3a, 0xcd, //0x000038d0 .quad -3658591746624867729 - 0xec, 0x35, 0x5f, 0xe5, 0xd2, 0x1b, 0xce, 0x28, //0x000038d8 .quad 2940318199324816876 - 0x85, 0xcf, 0xa7, 0x7a, 0x5e, 0x4b, 0x44, 0x80, //0x000038e0 .quad -9204148869281624187 - 0xb4, 0x81, 0x5b, 0xcf, 0x63, 0xd1, 0x80, 0x79, //0x000038e8 .quad 8755227902219092404 - 0x66, 0xc3, 0x51, 0x19, 0x36, 0x5e, 0x55, 0xa0, //0x000038f0 .quad -6893500068174642330 - 0x20, 0x62, 0x32, 0xc3, 0xbc, 0x05, 0xe1, 0xd7, //0x000038f8 .quad -2891023177508298208 - 0x40, 0x34, 0xa6, 0x9f, 0xc3, 0xb5, 0x6a, 0xc8, //0x00003900 .quad -4005189066790915008 - 0xa8, 0xfa, 0xfe, 0xf3, 0x2b, 0x47, 0xd9, 0x8d, //0x00003908 .quad -8225464990312760664 - 0x50, 0xc1, 0x8f, 0x87, 0x34, 0x63, 0x85, 0xfa, //0x00003910 .quad -394800315061255856 - 0x52, 0xb9, 0xfe, 0xf0, 0xf6, 0x98, 0x4f, 0xb1, //0x00003918 .quad -5670145219463562926 - 0xd2, 0xd8, 0xb9, 0xd4, 0x00, 0x5e, 0x93, 0x9c, //0x00003920 .quad -7164279224554366766 - 0xd4, 0x33, 0x9f, 0x56, 0x9a, 0xbf, 0xd1, 0x6e, //0x00003928 .quad 7985374283903742932 - 0x07, 0x4f, 0xe8, 0x09, 0x81, 0x35, 0xb8, 0xc3, //0x00003930 .quad -4343663012265570553 - 0xc9, 0x00, 0x47, 0xec, 0x80, 0x2f, 0x86, 0x0a, //0x00003938 .quad 758345818024902857 - 0xc8, 0x62, 0x62, 0x4c, 0xe1, 0x42, 0xa6, 0xf4, //0x00003940 .quad -817892746904575288 - 0xfb, 0xc0, 0x58, 0x27, 0x61, 0xbb, 0x27, 0xcd, //0x00003948 .quad -3663753745896259333 - 0xbd, 0x7d, 0xbd, 0xcf, 0xcc, 0xe9, 0xe7, 0x98, //0x00003950 .quad -7428711994456441411 - 0x9d, 0x78, 0x97, 0xb8, 0x1c, 0xd5, 0x38, 0x80, //0x00003958 .quad -9207375118826243939 - 0x2c, 0xdd, 0xac, 0x03, 0x40, 0xe4, 0x21, 0xbf, //0x00003960 .quad -4674203974643163860 - 0xc4, 0x56, 0xbd, 0xe6, 0x63, 0x0a, 0x47, 0xe0, //0x00003968 .quad -2285846861678029116 - 0x78, 0x14, 0x98, 0x04, 0x50, 0x5d, 0xea, 0xee, //0x00003970 .quad -1231068949876566920 - 0x75, 0xac, 0x6c, 0xe0, 0xfc, 0xcc, 0x58, 0x18, //0x00003978 .quad 1754377441329851509 - 0xcb, 0x0c, 0xdf, 0x02, 0x52, 0x7a, 0x52, 0x95, //0x00003980 .quad -7686947121313936181 - 0xc9, 0xeb, 0x43, 0x0c, 0x1e, 0x80, 0x37, 0x0f, //0x00003988 .quad 1096485900831157193 - 0xfd, 0xcf, 0x96, 0x83, 0xe6, 0x18, 0xa7, 0xba, //0x00003990 .quad -4996997883215032323 - 0xbb, 0xe6, 0x54, 0x8f, 0x25, 0x60, 0x05, 0xd3, //0x00003998 .quad -3241078642388441413 - 0xfd, 0x83, 0x7c, 0x24, 0x20, 0xdf, 0x50, 0xe9, //0x000039a0 .quad -1634561335591402499 - 0x6a, 0x20, 0x2a, 0xf3, 0x2e, 0xb8, 0xc6, 0x47, //0x000039a8 .quad 5172023733869224042 - 0x7e, 0xd2, 0xcd, 0x16, 0x74, 0x8b, 0xd2, 0x91, //0x000039b0 .quad -7939129862385708418 - 0x42, 0x54, 0xfa, 0x57, 0x1d, 0x33, 0xdc, 0x4c, //0x000039b8 .quad 5538357842881958978 - 0x1d, 0x47, 0x81, 0x1c, 0x51, 0x2e, 0x47, 0xb6, //0x000039c0 .quad -5312226309554747619 - 0x53, 0xe9, 0xf8, 0xad, 0xe4, 0x3f, 0x13, 0xe0, //0x000039c8 .quad -2300424733252327085 - 0xe5, 0x98, 0xa1, 0x63, 0xe5, 0xf9, 0xd8, 0xe3, //0x000039d0 .quad -2028596868516046619 - 0xa7, 0x23, 0x77, 0xd9, 0xdd, 0x0f, 0x18, 0x58, //0x000039d8 .quad 6347841120289366951 - 0x8f, 0xff, 0x44, 0x5e, 0x2f, 0x9c, 0x67, 0x8e, //0x000039e0 .quad -8185402070463610993 - 0x49, 0x76, 0xea, 0xa7, 0xea, 0x09, 0x0f, 0x57, //0x000039e8 .quad 6273243709394548297 - 0x73, 0x3f, 0xd6, 0x35, 0x3b, 0x83, 0x01, 0xb2, //0x000039f0 .quad -5620066569652125837 - 0xdb, 0x13, 0xe5, 0x51, 0x65, 0xcc, 0xd2, 0x2c, //0x000039f8 .quad 3229868618315797467 - 0x4f, 0xcf, 0x4b, 0x03, 0x0a, 0xe4, 0x81, 0xde, //0x00003a00 .quad -2413397193637769393 - 0xd2, 0x58, 0x5e, 0xa6, 0x7e, 0x7f, 0x07, 0xf8, //0x00003a08 .quad -574350245532641070 - 0x91, 0x61, 0x0f, 0x42, 0x86, 0x2e, 0x11, 0x8b, //0x00003a10 .quad -8425902273664687727 - 0x83, 0xf7, 0xfa, 0x27, 0xaf, 0xaf, 0x04, 0xfb, //0x00003a18 .quad -358968903457900669 - 0xf6, 0x39, 0x93, 0xd2, 0x27, 0x7a, 0xd5, 0xad, //0x00003a20 .quad -5920691823653471754 - 0x64, 0xb5, 0xf9, 0xf1, 0x9a, 0xdb, 0xc5, 0x79, //0x00003a28 .quad 8774660907532399972 - 0x74, 0x08, 0x38, 0xc7, 0xb1, 0xd8, 0x4a, 0xd9, //0x00003a30 .quad -2789178761139451788 - 0xbd, 0x22, 0x78, 0xae, 0x81, 0x52, 0x37, 0x18, //0x00003a38 .quad 1744954097560724157 - 0x48, 0x05, 0x83, 0x1c, 0x6f, 0xc7, 0xce, 0x87, //0x00003a40 .quad -8660765753353239224 - 0xb6, 0x15, 0x0b, 0x0d, 0x91, 0x93, 0x22, 0x8f, //0x00003a48 .quad -8132775725879323210 - 0x9a, 0xc6, 0xa3, 0xe3, 0x4a, 0x79, 0xc2, 0xa9, //0x00003a50 .quad -6214271173264161126 - 0x23, 0xdb, 0x4d, 0x50, 0x75, 0x38, 0xeb, 0xb2, //0x00003a58 .quad -5554283638921766109 - 0x41, 0xb8, 0x8c, 0x9c, 0x9d, 0x17, 0x33, 0xd4, //0x00003a60 .quad -3156152948152813503 - 0xec, 0x51, 0x61, 0xa4, 0x92, 0x06, 0xa6, 0x5f, //0x00003a68 .quad 6892203506629956076 - 0x28, 0xf3, 0xd7, 0x81, 0xc2, 0xee, 0x9f, 0x84, //0x00003a70 .quad -8890124620236590296 - 0x34, 0xd3, 0xbc, 0xa6, 0x1b, 0xc4, 0xc7, 0xdb, //0x00003a78 .quad -2609901835997359308 - 0xf3, 0xef, 0x4d, 0x22, 0x73, 0xea, 0xc7, 0xa5, //0x00003a80 .quad -6500969756868349965 - 0x01, 0x08, 0x6c, 0x90, 0x22, 0xb5, 0xb9, 0x12, //0x00003a88 .quad 1349308723430688769 - 0xef, 0x6b, 0xe1, 0xea, 0x0f, 0xe5, 0x39, 0xcf, //0x00003a90 .quad -3514526177658049553 - 0x01, 0x0a, 0x87, 0x34, 0x6b, 0x22, 0x68, 0xd7, //0x00003a98 .quad -2925050114139026943 - 0x75, 0xe3, 0xcc, 0xf2, 0x29, 0x2f, 0x84, 0x81, //0x00003aa0 .quad -9114107888677362827 - 0x41, 0x66, 0xd4, 0x00, 0x83, 0x15, 0xa1, 0xe6, //0x00003aa8 .quad -1828156321336891839 - 0x53, 0x1c, 0x80, 0x6f, 0xf4, 0x3a, 0xe5, 0xa1, //0x00003ab0 .quad -6780948842419315629 - 0xd1, 0x7f, 0x09, 0xc1, 0xe3, 0x5a, 0x49, 0x60, //0x00003ab8 .quad 6938176635183661009 - 0x68, 0x23, 0x60, 0x8b, 0xb1, 0x89, 0x5e, 0xca, //0x00003ac0 .quad -3864500034596756632 - 0xc5, 0xdf, 0x4b, 0xb1, 0x9c, 0xb1, 0x5b, 0x38, //0x00003ac8 .quad 4061034775552188357 - 0x42, 0x2c, 0x38, 0xee, 0x1d, 0x2c, 0xf6, 0xfc, //0x00003ad0 .quad -218939024818557886 - 0xb6, 0xd7, 0x9e, 0xdd, 0x03, 0x9e, 0x72, 0x46, //0x00003ad8 .quad 5076293469440235446 - 0xa9, 0x1b, 0xe3, 0xb4, 0x92, 0xdb, 0x19, 0x9e, //0x00003ae0 .quad -7054365918152680535 - 0xd2, 0x46, 0x83, 0x6a, 0xc2, 0xa2, 0x07, 0x6c, //0x00003ae8 .quad 7784369436827535058 -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/get_by_path.go b/vendor/github.com/bytedance/sonic/internal/native/sse/get_by_path.go deleted file mode 100644 index 3f32dd659..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/get_by_path.go +++ /dev/null @@ -1,35 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 sse - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/native/types` - `github.com/bytedance/sonic/internal/rt` -) - -var F_get_by_path func(s unsafe.Pointer, p unsafe.Pointer, path unsafe.Pointer, m unsafe.Pointer) (ret int) - -var S_get_by_path uintptr - -//go:nosplit -func get_by_path(s *string, p *int, path *[]interface{}, m *types.StateMachine) (ret int) { - return F_get_by_path(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(path)), rt.NoEscape(unsafe.Pointer(m))) -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/get_by_path_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/get_by_path_subr.go deleted file mode 100644 index 872e7571a..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/get_by_path_subr.go +++ /dev/null @@ -1,46 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package sse - -import ( - `github.com/bytedance/sonic/loader` -) - -const ( - _entry__get_by_path = 240 -) - -const ( - _stack__get_by_path = 216 -) - -const ( - _size__get_by_path = 21728 -) - -var ( - _pcsp__get_by_path = [][2]uint32{ - {0x1, 0}, - {0x6, 8}, - {0x8, 16}, - {0xa, 24}, - {0xc, 32}, - {0xd, 40}, - {0x14, 48}, - {0x4680, 216}, - {0x4681, 48}, - {0x4683, 40}, - {0x4685, 32}, - {0x4687, 24}, - {0x4689, 16}, - {0x468a, 8}, - {0x468b, 0}, - {0x54e0, 216}, - } -) - -var _cfunc_get_by_path = []loader.CFunc{ - {"_get_by_path_entry", 0, _entry__get_by_path, 0, nil}, - {"_get_by_path", _entry__get_by_path, _size__get_by_path, _stack__get_by_path, _pcsp__get_by_path}, -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/get_by_path_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/get_by_path_text_amd64.go deleted file mode 100644 index 0e46eb5e5..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/get_by_path_text_amd64.go +++ /dev/null @@ -1,6298 +0,0 @@ -// +build amd64 -// Code generated by asm2asm, DO NOT EDIT. - -package sse - -var _text_get_by_path = []byte{ - // .p2align 4, 0x00 - // LCPI0_0 - 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, // QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' - //0x00000010 LCPI0_1 - 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000010 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' - //0x00000020 LCPI0_2 - 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000020 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' - //0x00000030 LCPI0_3 - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000030 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - //0x00000040 LCPI0_4 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000040 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - //0x00000050 LCPI0_5 - 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x00000050 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{' - //0x00000060 LCPI0_6 - 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00000060 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}' - //0x00000070 LCPI0_7 - 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00000070 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' - //0x00000080 LCPI0_8 - 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000080 .quad 1 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000088 .quad 0 - //0x00000090 LCPI0_9 - 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000090 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' - //0x000000a0 LCPI0_10 - 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x000000a0 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' - //0x000000b0 LCPI0_11 - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x000000b0 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' - //0x000000c0 LCPI0_12 - 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x000000c0 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' - //0x000000d0 LCPI0_13 - 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x000000d0 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' - //0x000000e0 LCPI0_14 - 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x000000e0 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' - //0x000000f0 .p2align 4, 0x90 - //0x000000f0 _get_by_path - 0x55, //0x000000f0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000000f1 movq %rsp, %rbp - 0x41, 0x57, //0x000000f4 pushq %r15 - 0x41, 0x56, //0x000000f6 pushq %r14 - 0x41, 0x55, //0x000000f8 pushq %r13 - 0x41, 0x54, //0x000000fa pushq %r12 - 0x53, //0x000000fc pushq %rbx - 0x48, 0x81, 0xec, 0xa8, 0x00, 0x00, 0x00, //0x000000fd subq $168, %rsp - 0x49, 0x89, 0xca, //0x00000104 movq %rcx, %r10 - 0x49, 0x89, 0xf0, //0x00000107 movq %rsi, %r8 - 0x49, 0x89, 0xfc, //0x0000010a movq %rdi, %r12 - 0x48, 0x8b, 0x42, 0x08, //0x0000010d movq $8(%rdx), %rax - 0x4c, 0x8d, 0x4f, 0x08, //0x00000111 leaq $8(%rdi), %r9 - 0x48, 0x85, 0xc0, //0x00000115 testq %rax, %rax - 0x48, 0x89, 0x75, 0xc8, //0x00000118 movq %rsi, $-56(%rbp) - 0x4c, 0x89, 0x4d, 0xc0, //0x0000011c movq %r9, $-64(%rbp) - 0x48, 0x89, 0x4d, 0xa0, //0x00000120 movq %rcx, $-96(%rbp) - 0x0f, 0x84, 0x36, 0x2d, 0x00, 0x00, //0x00000124 je LBB0_465 - 0x48, 0x8b, 0x0a, //0x0000012a movq (%rdx), %rcx - 0x48, 0xc1, 0xe0, 0x04, //0x0000012d shlq $4, %rax - 0x48, 0x89, 0x4d, 0xb0, //0x00000131 movq %rcx, $-80(%rbp) - 0x48, 0x01, 0xc8, //0x00000135 addq %rcx, %rax - 0x48, 0x89, 0x85, 0x30, 0xff, 0xff, 0xff, //0x00000138 movq %rax, $-208(%rbp) - 0x4d, 0x8b, 0x2c, 0x24, //0x0000013f movq (%r12), %r13 - 0x49, 0x8b, 0x00, //0x00000143 movq (%r8), %rax - 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000146 movabsq $4294977024, %r14 - 0xf3, 0x0f, 0x6f, 0x05, 0xd8, 0xfe, 0xff, 0xff, //0x00000150 movdqu $-296(%rip), %xmm0 /* LCPI0_3+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x0d, 0xe0, 0xfe, 0xff, 0xff, //0x00000158 movdqu $-288(%rip), %xmm1 /* LCPI0_4+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x97, 0xfe, 0xff, 0xff, //0x00000160 movdqu $-361(%rip), %xmm13 /* LCPI0_0+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x35, 0x9e, 0xfe, 0xff, 0xff, //0x00000169 movdqu $-354(%rip), %xmm14 /* LCPI0_1+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x25, 0xa6, 0xfe, 0xff, 0xff, //0x00000172 movdqu $-346(%rip), %xmm4 /* LCPI0_2+0(%rip) */ - 0x66, 0x45, 0x0f, 0x76, 0xc9, //0x0000017a pcmpeqd %xmm9, %xmm9 - 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0xe8, 0xfe, 0xff, 0xff, //0x0000017f movdqu $-280(%rip), %xmm10 /* LCPI0_7+0(%rip) */ - 0x66, 0x45, 0x0f, 0xef, 0xc0, //0x00000188 pxor %xmm8, %xmm8 - 0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0xba, 0xfe, 0xff, 0xff, //0x0000018d movdqu $-326(%rip), %xmm11 /* LCPI0_5+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x25, 0xc1, 0xfe, 0xff, 0xff, //0x00000196 movdqu $-319(%rip), %xmm12 /* LCPI0_6+0(%rip) */ - 0x4c, 0x89, 0x65, 0xa8, //0x0000019f movq %r12, $-88(%rbp) - //0x000001a3 LBB0_2 - 0x49, 0x8b, 0x09, //0x000001a3 movq (%r9), %rcx - 0x48, 0x39, 0xc8, //0x000001a6 cmpq %rcx, %rax - 0x0f, 0x83, 0x31, 0x00, 0x00, 0x00, //0x000001a9 jae LBB0_7 - 0x41, 0x8a, 0x54, 0x05, 0x00, //0x000001af movb (%r13,%rax), %dl - 0x80, 0xfa, 0x0d, //0x000001b4 cmpb $13, %dl - 0x0f, 0x84, 0x23, 0x00, 0x00, 0x00, //0x000001b7 je LBB0_7 - 0x80, 0xfa, 0x20, //0x000001bd cmpb $32, %dl - 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x000001c0 je LBB0_7 - 0x80, 0xc2, 0xf7, //0x000001c6 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x000001c9 cmpb $1, %dl - 0x0f, 0x86, 0x0e, 0x00, 0x00, 0x00, //0x000001cc jbe LBB0_7 - 0x48, 0x89, 0xc2, //0x000001d2 movq %rax, %rdx - 0xe9, 0x18, 0x01, 0x00, 0x00, //0x000001d5 jmp LBB0_28 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000001da .p2align 4, 0x90 - //0x000001e0 LBB0_7 - 0x48, 0x8d, 0x50, 0x01, //0x000001e0 leaq $1(%rax), %rdx - 0x48, 0x39, 0xca, //0x000001e4 cmpq %rcx, %rdx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000001e7 jae LBB0_11 - 0x41, 0x8a, 0x5c, 0x15, 0x00, //0x000001ed movb (%r13,%rdx), %bl - 0x80, 0xfb, 0x0d, //0x000001f2 cmpb $13, %bl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000001f5 je LBB0_11 - 0x80, 0xfb, 0x20, //0x000001fb cmpb $32, %bl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000001fe je LBB0_11 - 0x80, 0xc3, 0xf7, //0x00000204 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00000207 cmpb $1, %bl - 0x0f, 0x87, 0xe2, 0x00, 0x00, 0x00, //0x0000020a ja LBB0_28 - //0x00000210 .p2align 4, 0x90 - //0x00000210 LBB0_11 - 0x48, 0x8d, 0x50, 0x02, //0x00000210 leaq $2(%rax), %rdx - 0x48, 0x39, 0xca, //0x00000214 cmpq %rcx, %rdx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000217 jae LBB0_15 - 0x41, 0x8a, 0x5c, 0x15, 0x00, //0x0000021d movb (%r13,%rdx), %bl - 0x80, 0xfb, 0x0d, //0x00000222 cmpb $13, %bl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000225 je LBB0_15 - 0x80, 0xfb, 0x20, //0x0000022b cmpb $32, %bl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000022e je LBB0_15 - 0x80, 0xc3, 0xf7, //0x00000234 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00000237 cmpb $1, %bl - 0x0f, 0x87, 0xb2, 0x00, 0x00, 0x00, //0x0000023a ja LBB0_28 - //0x00000240 .p2align 4, 0x90 - //0x00000240 LBB0_15 - 0x48, 0x8d, 0x50, 0x03, //0x00000240 leaq $3(%rax), %rdx - 0x48, 0x39, 0xca, //0x00000244 cmpq %rcx, %rdx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000247 jae LBB0_19 - 0x41, 0x8a, 0x5c, 0x15, 0x00, //0x0000024d movb (%r13,%rdx), %bl - 0x80, 0xfb, 0x0d, //0x00000252 cmpb $13, %bl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000255 je LBB0_19 - 0x80, 0xfb, 0x20, //0x0000025b cmpb $32, %bl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000025e je LBB0_19 - 0x80, 0xc3, 0xf7, //0x00000264 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00000267 cmpb $1, %bl - 0x0f, 0x87, 0x82, 0x00, 0x00, 0x00, //0x0000026a ja LBB0_28 - //0x00000270 .p2align 4, 0x90 - //0x00000270 LBB0_19 - 0x4c, 0x8d, 0x58, 0x04, //0x00000270 leaq $4(%rax), %r11 - 0x4c, 0x39, 0xd9, //0x00000274 cmpq %r11, %rcx - 0x0f, 0x86, 0x43, 0x00, 0x00, 0x00, //0x00000277 jbe LBB0_864 - 0x4c, 0x39, 0xd9, //0x0000027d cmpq %r11, %rcx - 0x0f, 0x84, 0x54, 0x00, 0x00, 0x00, //0x00000280 je LBB0_25 - 0x4a, 0x8d, 0x14, 0x29, //0x00000286 leaq (%rcx,%r13), %rdx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000028a .p2align 4, 0x90 - //0x00000290 LBB0_22 - 0x43, 0x0f, 0xbe, 0x74, 0x1d, 0x00, //0x00000290 movsbl (%r13,%r11), %esi - 0x83, 0xfe, 0x20, //0x00000296 cmpl $32, %esi - 0x0f, 0x87, 0x47, 0x00, 0x00, 0x00, //0x00000299 ja LBB0_27 - 0x49, 0x0f, 0xa3, 0xf6, //0x0000029f btq %rsi, %r14 - 0x0f, 0x83, 0x3d, 0x00, 0x00, 0x00, //0x000002a3 jae LBB0_27 - 0x49, 0x83, 0xc3, 0x01, //0x000002a9 addq $1, %r11 - 0x4c, 0x39, 0xd9, //0x000002ad cmpq %r11, %rcx - 0x0f, 0x85, 0xda, 0xff, 0xff, 0xff, //0x000002b0 jne LBB0_22 - 0xe9, 0x25, 0x00, 0x00, 0x00, //0x000002b6 jmp LBB0_26 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002bb .p2align 4, 0x90 - //0x000002c0 LBB0_864 - 0x4d, 0x89, 0x18, //0x000002c0 movq %r11, (%r8) - 0x31, 0xc9, //0x000002c3 xorl %ecx, %ecx - 0x48, 0x8b, 0x45, 0xb0, //0x000002c5 movq $-80(%rbp), %rax - 0x48, 0x8b, 0x00, //0x000002c9 movq (%rax), %rax - 0x48, 0x85, 0xc0, //0x000002cc testq %rax, %rax - 0x0f, 0x85, 0x5b, 0x00, 0x00, 0x00, //0x000002cf jne LBB0_30 - 0xe9, 0x41, 0x44, 0x00, 0x00, //0x000002d5 jmp LBB0_865 - //0x000002da LBB0_25 - 0x4d, 0x01, 0xeb, //0x000002da addq %r13, %r11 - 0x4c, 0x89, 0xda, //0x000002dd movq %r11, %rdx - //0x000002e0 LBB0_26 - 0x4c, 0x29, 0xea, //0x000002e0 subq %r13, %rdx - 0x49, 0x89, 0xd3, //0x000002e3 movq %rdx, %r11 - //0x000002e6 LBB0_27 - 0x4c, 0x89, 0xda, //0x000002e6 movq %r11, %rdx - 0x49, 0x39, 0xcb, //0x000002e9 cmpq %rcx, %r11 - 0x0f, 0x83, 0x21, 0x00, 0x00, 0x00, //0x000002ec jae LBB0_29 - //0x000002f2 LBB0_28 - 0x4c, 0x8d, 0x5a, 0x01, //0x000002f2 leaq $1(%rdx), %r11 - 0x4d, 0x89, 0x18, //0x000002f6 movq %r11, (%r8) - 0x41, 0x8a, 0x4c, 0x15, 0x00, //0x000002f9 movb (%r13,%rdx), %cl - 0x48, 0x8b, 0x45, 0xb0, //0x000002fe movq $-80(%rbp), %rax - 0x48, 0x8b, 0x00, //0x00000302 movq (%rax), %rax - 0x48, 0x85, 0xc0, //0x00000305 testq %rax, %rax - 0x0f, 0x85, 0x22, 0x00, 0x00, 0x00, //0x00000308 jne LBB0_30 - 0xe9, 0x08, 0x44, 0x00, 0x00, //0x0000030e jmp LBB0_865 - //0x00000313 LBB0_29 - 0x31, 0xc9, //0x00000313 xorl %ecx, %ecx - 0x49, 0x89, 0xc3, //0x00000315 movq %rax, %r11 - 0x48, 0x8b, 0x45, 0xb0, //0x00000318 movq $-80(%rbp), %rax - 0x48, 0x8b, 0x00, //0x0000031c movq (%rax), %rax - 0x48, 0x85, 0xc0, //0x0000031f testq %rax, %rax - 0x0f, 0x84, 0xf3, 0x43, 0x00, 0x00, //0x00000322 je LBB0_865 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000328 .p2align 4, 0x90 - //0x00000330 LBB0_30 - 0x8a, 0x40, 0x17, //0x00000330 movb $23(%rax), %al - 0x24, 0x1f, //0x00000333 andb $31, %al - 0x3c, 0x02, //0x00000335 cmpb $2, %al - 0x0f, 0x84, 0xc3, 0x1a, 0x00, 0x00, //0x00000337 je LBB0_342 - 0x3c, 0x18, //0x0000033d cmpb $24, %al - 0x0f, 0x85, 0xd6, 0x43, 0x00, 0x00, //0x0000033f jne LBB0_865 - 0x80, 0xf9, 0x7b, //0x00000345 cmpb $123, %cl - 0x0f, 0x85, 0x0d, 0x44, 0x00, 0x00, //0x00000348 jne LBB0_872 - //0x0000034e LBB0_33 - 0x49, 0x8b, 0x09, //0x0000034e movq (%r9), %rcx - 0x49, 0x39, 0xcb, //0x00000351 cmpq %rcx, %r11 - 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x00000354 jae LBB0_38 - 0x43, 0x8a, 0x44, 0x1d, 0x00, //0x0000035a movb (%r13,%r11), %al - 0x3c, 0x0d, //0x0000035f cmpb $13, %al - 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x00000361 je LBB0_38 - 0x3c, 0x20, //0x00000367 cmpb $32, %al - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00000369 je LBB0_38 - 0x04, 0xf7, //0x0000036f addb $-9, %al - 0x3c, 0x01, //0x00000371 cmpb $1, %al - 0x0f, 0x86, 0x17, 0x00, 0x00, 0x00, //0x00000373 jbe LBB0_38 - 0x4c, 0x89, 0xd8, //0x00000379 movq %r11, %rax - 0xe9, 0x04, 0x01, 0x00, 0x00, //0x0000037c jmp LBB0_59 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000381 .p2align 4, 0x90 - //0x00000390 LBB0_38 - 0x49, 0x8d, 0x43, 0x01, //0x00000390 leaq $1(%r11), %rax - 0x48, 0x39, 0xc8, //0x00000394 cmpq %rcx, %rax - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000397 jae LBB0_42 - 0x41, 0x8a, 0x54, 0x05, 0x00, //0x0000039d movb (%r13,%rax), %dl - 0x80, 0xfa, 0x0d, //0x000003a2 cmpb $13, %dl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000003a5 je LBB0_42 - 0x80, 0xfa, 0x20, //0x000003ab cmpb $32, %dl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000003ae je LBB0_42 - 0x80, 0xc2, 0xf7, //0x000003b4 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x000003b7 cmpb $1, %dl - 0x0f, 0x87, 0xc5, 0x00, 0x00, 0x00, //0x000003ba ja LBB0_59 - //0x000003c0 .p2align 4, 0x90 - //0x000003c0 LBB0_42 - 0x49, 0x8d, 0x43, 0x02, //0x000003c0 leaq $2(%r11), %rax - 0x48, 0x39, 0xc8, //0x000003c4 cmpq %rcx, %rax - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000003c7 jae LBB0_46 - 0x41, 0x8a, 0x54, 0x05, 0x00, //0x000003cd movb (%r13,%rax), %dl - 0x80, 0xfa, 0x0d, //0x000003d2 cmpb $13, %dl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000003d5 je LBB0_46 - 0x80, 0xfa, 0x20, //0x000003db cmpb $32, %dl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000003de je LBB0_46 - 0x80, 0xc2, 0xf7, //0x000003e4 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x000003e7 cmpb $1, %dl - 0x0f, 0x87, 0x95, 0x00, 0x00, 0x00, //0x000003ea ja LBB0_59 - //0x000003f0 .p2align 4, 0x90 - //0x000003f0 LBB0_46 - 0x49, 0x8d, 0x43, 0x03, //0x000003f0 leaq $3(%r11), %rax - 0x48, 0x39, 0xc8, //0x000003f4 cmpq %rcx, %rax - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000003f7 jae LBB0_50 - 0x41, 0x8a, 0x54, 0x05, 0x00, //0x000003fd movb (%r13,%rax), %dl - 0x80, 0xfa, 0x0d, //0x00000402 cmpb $13, %dl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000405 je LBB0_50 - 0x80, 0xfa, 0x20, //0x0000040b cmpb $32, %dl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000040e je LBB0_50 - 0x80, 0xc2, 0xf7, //0x00000414 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x00000417 cmpb $1, %dl - 0x0f, 0x87, 0x65, 0x00, 0x00, 0x00, //0x0000041a ja LBB0_59 - //0x00000420 .p2align 4, 0x90 - //0x00000420 LBB0_50 - 0x49, 0x8d, 0x43, 0x04, //0x00000420 leaq $4(%r11), %rax - 0x48, 0x39, 0xc1, //0x00000424 cmpq %rax, %rcx - 0x0f, 0x86, 0x23, 0x43, 0x00, 0x00, //0x00000427 jbe LBB0_869 - 0x48, 0x39, 0xc1, //0x0000042d cmpq %rax, %rcx - 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x00000430 je LBB0_56 - 0x4a, 0x8d, 0x14, 0x29, //0x00000436 leaq (%rcx,%r13), %rdx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000043a .p2align 4, 0x90 - //0x00000440 LBB0_53 - 0x41, 0x0f, 0xbe, 0x74, 0x05, 0x00, //0x00000440 movsbl (%r13,%rax), %esi - 0x83, 0xfe, 0x20, //0x00000446 cmpl $32, %esi - 0x0f, 0x87, 0x2d, 0x00, 0x00, 0x00, //0x00000449 ja LBB0_58 - 0x49, 0x0f, 0xa3, 0xf6, //0x0000044f btq %rsi, %r14 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000453 jae LBB0_58 - 0x48, 0x83, 0xc0, 0x01, //0x00000459 addq $1, %rax - 0x48, 0x39, 0xc1, //0x0000045d cmpq %rax, %rcx - 0x0f, 0x85, 0xda, 0xff, 0xff, 0xff, //0x00000460 jne LBB0_53 - 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00000466 jmp LBB0_57 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000046b .p2align 4, 0x90 - //0x00000470 LBB0_56 - 0x4c, 0x01, 0xe8, //0x00000470 addq %r13, %rax - 0x48, 0x89, 0xc2, //0x00000473 movq %rax, %rdx - //0x00000476 LBB0_57 - 0x4c, 0x29, 0xea, //0x00000476 subq %r13, %rdx - 0x48, 0x89, 0xd0, //0x00000479 movq %rdx, %rax - //0x0000047c LBB0_58 - 0x48, 0x39, 0xc8, //0x0000047c cmpq %rcx, %rax - 0x0f, 0x83, 0xd6, 0x42, 0x00, 0x00, //0x0000047f jae LBB0_872 - //0x00000485 LBB0_59 - 0x4c, 0x8d, 0x58, 0x01, //0x00000485 leaq $1(%rax), %r11 - 0x4d, 0x89, 0x18, //0x00000489 movq %r11, (%r8) - 0x41, 0x8a, 0x54, 0x05, 0x00, //0x0000048c movb (%r13,%rax), %dl - 0x80, 0xfa, 0x22, //0x00000491 cmpb $34, %dl - 0x0f, 0x85, 0x9d, 0x2b, 0x00, 0x00, //0x00000494 jne LBB0_555 - 0x49, 0x8b, 0x09, //0x0000049a movq (%r9), %rcx - 0x49, 0x89, 0xc8, //0x0000049d movq %rcx, %r8 - 0x4d, 0x29, 0xd8, //0x000004a0 subq %r11, %r8 - 0x0f, 0x84, 0x41, 0x4f, 0x00, 0x00, //0x000004a3 je LBB0_974 - 0x48, 0x89, 0x8d, 0x48, 0xff, 0xff, 0xff, //0x000004a9 movq %rcx, $-184(%rbp) - 0x48, 0x8b, 0x4d, 0xb0, //0x000004b0 movq $-80(%rbp), %rcx - 0x48, 0x8b, 0x71, 0x08, //0x000004b4 movq $8(%rcx), %rsi - 0x4c, 0x8b, 0x3e, //0x000004b8 movq (%rsi), %r15 - 0x48, 0x8b, 0x4e, 0x08, //0x000004bb movq $8(%rsi), %rcx - 0x48, 0x89, 0x4d, 0xb8, //0x000004bf movq %rcx, $-72(%rbp) - 0x4c, 0x89, 0x9d, 0x38, 0xff, 0xff, 0xff, //0x000004c3 movq %r11, $-200(%rbp) - 0x4d, 0x01, 0xeb, //0x000004ca addq %r13, %r11 - 0x49, 0x83, 0xf8, 0x40, //0x000004cd cmpq $64, %r8 - 0x4c, 0x89, 0x5d, 0xd0, //0x000004d1 movq %r11, $-48(%rbp) - 0x0f, 0x82, 0xc3, 0x12, 0x00, 0x00, //0x000004d5 jb LBB0_268 - 0x4c, 0x89, 0xbd, 0x40, 0xff, 0xff, 0xff, //0x000004db movq %r15, $-192(%rbp) - 0x49, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x000004e2 movq $-2, %r15 - 0x49, 0x29, 0xc7, //0x000004e9 subq %rax, %r15 - 0x4c, 0x8d, 0x58, 0x01, //0x000004ec leaq $1(%rax), %r11 - 0x48, 0xc7, 0x45, 0x98, 0xff, 0xff, 0xff, 0xff, //0x000004f0 movq $-1, $-104(%rbp) - 0x45, 0x31, 0xc9, //0x000004f8 xorl %r9d, %r9d - 0x90, 0x90, 0x90, 0x90, 0x90, //0x000004fb .p2align 4, 0x90 - //0x00000500 LBB0_63 - 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x1d, 0x00, //0x00000500 movdqu (%r13,%r11), %xmm3 - 0xf3, 0x43, 0x0f, 0x6f, 0x6c, 0x1d, 0x10, //0x00000507 movdqu $16(%r13,%r11), %xmm5 - 0xf3, 0x43, 0x0f, 0x6f, 0x74, 0x1d, 0x20, //0x0000050e movdqu $32(%r13,%r11), %xmm6 - 0xf3, 0x43, 0x0f, 0x6f, 0x7c, 0x1d, 0x30, //0x00000515 movdqu $48(%r13,%r11), %xmm7 - 0x66, 0x0f, 0x6f, 0xd3, //0x0000051c movdqa %xmm3, %xmm2 - 0x66, 0x0f, 0x74, 0xd0, //0x00000520 pcmpeqb %xmm0, %xmm2 - 0x66, 0x0f, 0xd7, 0xfa, //0x00000524 pmovmskb %xmm2, %edi - 0x66, 0x0f, 0x6f, 0xd5, //0x00000528 movdqa %xmm5, %xmm2 - 0x66, 0x0f, 0x74, 0xd0, //0x0000052c pcmpeqb %xmm0, %xmm2 - 0x66, 0x44, 0x0f, 0xd7, 0xe2, //0x00000530 pmovmskb %xmm2, %r12d - 0x66, 0x0f, 0x6f, 0xd6, //0x00000535 movdqa %xmm6, %xmm2 - 0x66, 0x0f, 0x74, 0xd0, //0x00000539 pcmpeqb %xmm0, %xmm2 - 0x66, 0x44, 0x0f, 0xd7, 0xd2, //0x0000053d pmovmskb %xmm2, %r10d - 0x66, 0x0f, 0x6f, 0xd7, //0x00000542 movdqa %xmm7, %xmm2 - 0x66, 0x0f, 0x74, 0xd0, //0x00000546 pcmpeqb %xmm0, %xmm2 - 0x66, 0x44, 0x0f, 0xd7, 0xf2, //0x0000054a pmovmskb %xmm2, %r14d - 0x66, 0x0f, 0x74, 0xd9, //0x0000054f pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00000553 pmovmskb %xmm3, %esi - 0x66, 0x0f, 0x74, 0xe9, //0x00000557 pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xdd, //0x0000055b pmovmskb %xmm5, %ebx - 0x66, 0x0f, 0x74, 0xf1, //0x0000055f pcmpeqb %xmm1, %xmm6 - 0x66, 0x0f, 0xd7, 0xd6, //0x00000563 pmovmskb %xmm6, %edx - 0x66, 0x0f, 0x74, 0xf9, //0x00000567 pcmpeqb %xmm1, %xmm7 - 0x66, 0x0f, 0xd7, 0xcf, //0x0000056b pmovmskb %xmm7, %ecx - 0x49, 0xc1, 0xe6, 0x30, //0x0000056f shlq $48, %r14 - 0x49, 0xc1, 0xe2, 0x20, //0x00000573 shlq $32, %r10 - 0x4d, 0x09, 0xf2, //0x00000577 orq %r14, %r10 - 0x49, 0xc1, 0xe4, 0x10, //0x0000057a shlq $16, %r12 - 0x4d, 0x09, 0xd4, //0x0000057e orq %r10, %r12 - 0x4c, 0x09, 0xe7, //0x00000581 orq %r12, %rdi - 0x48, 0xc1, 0xe1, 0x30, //0x00000584 shlq $48, %rcx - 0x48, 0xc1, 0xe2, 0x20, //0x00000588 shlq $32, %rdx - 0x48, 0x09, 0xca, //0x0000058c orq %rcx, %rdx - 0x48, 0xc1, 0xe3, 0x10, //0x0000058f shlq $16, %rbx - 0x48, 0x09, 0xd3, //0x00000593 orq %rdx, %rbx - 0x48, 0x09, 0xde, //0x00000596 orq %rbx, %rsi - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00000599 jne LBB0_72 - 0x4d, 0x85, 0xc9, //0x0000059f testq %r9, %r9 - 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000005a2 jne LBB0_74 - 0x45, 0x31, 0xc9, //0x000005a8 xorl %r9d, %r9d - 0x48, 0x85, 0xff, //0x000005ab testq %rdi, %rdi - 0x0f, 0x85, 0x8c, 0x00, 0x00, 0x00, //0x000005ae jne LBB0_75 - //0x000005b4 LBB0_66 - 0x49, 0x83, 0xc0, 0xc0, //0x000005b4 addq $-64, %r8 - 0x49, 0x83, 0xc7, 0xc0, //0x000005b8 addq $-64, %r15 - 0x49, 0x83, 0xc3, 0x40, //0x000005bc addq $64, %r11 - 0x49, 0x83, 0xf8, 0x3f, //0x000005c0 cmpq $63, %r8 - 0x0f, 0x87, 0x36, 0xff, 0xff, 0xff, //0x000005c4 ja LBB0_63 - 0xe9, 0xdf, 0x10, 0x00, 0x00, //0x000005ca jmp LBB0_67 - //0x000005cf LBB0_72 - 0x48, 0x83, 0x7d, 0x98, 0xff, //0x000005cf cmpq $-1, $-104(%rbp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000005d4 jne LBB0_74 - 0x48, 0x0f, 0xbc, 0xce, //0x000005da bsfq %rsi, %rcx - 0x4c, 0x01, 0xd9, //0x000005de addq %r11, %rcx - 0x48, 0x89, 0x4d, 0x98, //0x000005e1 movq %rcx, $-104(%rbp) - //0x000005e5 LBB0_74 - 0x4c, 0x89, 0xc9, //0x000005e5 movq %r9, %rcx - 0x48, 0xf7, 0xd1, //0x000005e8 notq %rcx - 0x48, 0x21, 0xf1, //0x000005eb andq %rsi, %rcx - 0x48, 0x8d, 0x1c, 0x09, //0x000005ee leaq (%rcx,%rcx), %rbx - 0x4c, 0x09, 0xcb, //0x000005f2 orq %r9, %rbx - 0x48, 0x89, 0xda, //0x000005f5 movq %rbx, %rdx - 0x48, 0xf7, 0xd2, //0x000005f8 notq %rdx - 0x48, 0x21, 0xf2, //0x000005fb andq %rsi, %rdx - 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000005fe movabsq $-6148914691236517206, %rsi - 0x48, 0x21, 0xf2, //0x00000608 andq %rsi, %rdx - 0x45, 0x31, 0xc9, //0x0000060b xorl %r9d, %r9d - 0x48, 0x01, 0xca, //0x0000060e addq %rcx, %rdx - 0x41, 0x0f, 0x92, 0xc1, //0x00000611 setb %r9b - 0x48, 0x01, 0xd2, //0x00000615 addq %rdx, %rdx - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000618 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xca, //0x00000622 xorq %rcx, %rdx - 0x48, 0x21, 0xda, //0x00000625 andq %rbx, %rdx - 0x48, 0xf7, 0xd2, //0x00000628 notq %rdx - 0x48, 0x21, 0xd7, //0x0000062b andq %rdx, %rdi - 0x48, 0x85, 0xff, //0x0000062e testq %rdi, %rdi - 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00000631 je LBB0_66 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000637 .p2align 4, 0x90 - //0x00000640 LBB0_75 - 0x4c, 0x0f, 0xbc, 0xdf, //0x00000640 bsfq %rdi, %r11 - 0x4d, 0x29, 0xfb, //0x00000644 subq %r15, %r11 - 0x4c, 0x8b, 0x45, 0xc8, //0x00000647 movq $-56(%rbp), %r8 - 0x4c, 0x8b, 0x4d, 0xc0, //0x0000064b movq $-64(%rbp), %r9 - 0x4c, 0x8b, 0x65, 0xa8, //0x0000064f movq $-88(%rbp), %r12 - 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000653 movabsq $4294977024, %r14 - 0x4c, 0x8b, 0xbd, 0x40, 0xff, 0xff, 0xff, //0x0000065d movq $-192(%rbp), %r15 - 0x48, 0x8b, 0x4d, 0x98, //0x00000664 movq $-104(%rbp), %rcx - 0x4d, 0x85, 0xdb, //0x00000668 testq %r11, %r11 - 0x0f, 0x88, 0x84, 0x4d, 0x00, 0x00, //0x0000066b js LBB0_976 - //0x00000671 LBB0_78 - 0x4d, 0x89, 0x18, //0x00000671 movq %r11, (%r8) - 0x48, 0x83, 0xf9, 0xff, //0x00000674 cmpq $-1, %rcx - 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x00000678 je LBB0_80 - 0x4c, 0x39, 0xd9, //0x0000067e cmpq %r11, %rcx - 0x0f, 0x8e, 0x31, 0x11, 0x00, 0x00, //0x00000681 jle LBB0_269 - //0x00000687 LBB0_80 - 0x4c, 0x89, 0xda, //0x00000687 movq %r11, %rdx - 0x48, 0x29, 0xc2, //0x0000068a subq %rax, %rdx - 0x48, 0x83, 0xc2, 0xfe, //0x0000068d addq $-2, %rdx - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000691 movl $1, %ecx - 0x48, 0x89, 0xd6, //0x00000696 movq %rdx, %rsi - 0x48, 0x8b, 0x5d, 0xb8, //0x00000699 movq $-72(%rbp), %rbx - 0x48, 0x09, 0xde, //0x0000069d orq %rbx, %rsi - 0x48, 0x8b, 0x7d, 0xd0, //0x000006a0 movq $-48(%rbp), %rdi - 0x0f, 0x84, 0x4b, 0x00, 0x00, 0x00, //0x000006a4 je LBB0_86 - 0x48, 0x39, 0xda, //0x000006aa cmpq %rbx, %rdx - 0x0f, 0x85, 0x40, 0x00, 0x00, 0x00, //0x000006ad jne LBB0_85 - 0x31, 0xf6, //0x000006b3 xorl %esi, %esi - 0x48, 0x89, 0xda, //0x000006b5 movq %rbx, %rdx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000006b8 .p2align 4, 0x90 - //0x000006c0 LBB0_83 - 0x48, 0x83, 0xfa, 0x10, //0x000006c0 cmpq $16, %rdx - 0x0f, 0x82, 0xb3, 0x02, 0x00, 0x00, //0x000006c4 jb LBB0_138 - 0xf3, 0x0f, 0x6f, 0x14, 0x37, //0x000006ca movdqu (%rdi,%rsi), %xmm2 - 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x37, //0x000006cf movdqu (%r15,%rsi), %xmm3 - 0x66, 0x0f, 0x74, 0xda, //0x000006d5 pcmpeqb %xmm2, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x000006d9 pmovmskb %xmm3, %edi - 0x48, 0x83, 0xc2, 0xf0, //0x000006dd addq $-16, %rdx - 0x48, 0x83, 0xc6, 0x10, //0x000006e1 addq $16, %rsi - 0x66, 0x83, 0xff, 0xff, //0x000006e5 cmpw $-1, %di - 0x48, 0x8b, 0x7d, 0xd0, //0x000006e9 movq $-48(%rbp), %rdi - 0x0f, 0x84, 0xcd, 0xff, 0xff, 0xff, //0x000006ed je LBB0_83 - //0x000006f3 LBB0_85 - 0x31, 0xc9, //0x000006f3 xorl %ecx, %ecx - //0x000006f5 LBB0_86 - 0x49, 0x8b, 0x01, //0x000006f5 movq (%r9), %rax - 0x49, 0x39, 0xc3, //0x000006f8 cmpq %rax, %r11 - 0x0f, 0x83, 0x2f, 0x00, 0x00, 0x00, //0x000006fb jae LBB0_91 - 0x43, 0x8a, 0x54, 0x1d, 0x00, //0x00000701 movb (%r13,%r11), %dl - 0x80, 0xfa, 0x0d, //0x00000706 cmpb $13, %dl - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00000709 je LBB0_91 - 0x80, 0xfa, 0x20, //0x0000070f cmpb $32, %dl - 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x00000712 je LBB0_91 - 0x80, 0xc2, 0xf7, //0x00000718 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x0000071b cmpb $1, %dl - 0x0f, 0x86, 0x0c, 0x00, 0x00, 0x00, //0x0000071e jbe LBB0_91 - 0x4c, 0x89, 0xda, //0x00000724 movq %r11, %rdx - 0xe9, 0xf9, 0x00, 0x00, 0x00, //0x00000727 jmp LBB0_112 - 0x90, 0x90, 0x90, 0x90, //0x0000072c .p2align 4, 0x90 - //0x00000730 LBB0_91 - 0x49, 0x8d, 0x53, 0x01, //0x00000730 leaq $1(%r11), %rdx - 0x48, 0x39, 0xc2, //0x00000734 cmpq %rax, %rdx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000737 jae LBB0_95 - 0x41, 0x8a, 0x5c, 0x15, 0x00, //0x0000073d movb (%r13,%rdx), %bl - 0x80, 0xfb, 0x0d, //0x00000742 cmpb $13, %bl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000745 je LBB0_95 - 0x80, 0xfb, 0x20, //0x0000074b cmpb $32, %bl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000074e je LBB0_95 - 0x80, 0xc3, 0xf7, //0x00000754 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00000757 cmpb $1, %bl - 0x0f, 0x87, 0xc5, 0x00, 0x00, 0x00, //0x0000075a ja LBB0_112 - //0x00000760 .p2align 4, 0x90 - //0x00000760 LBB0_95 - 0x49, 0x8d, 0x53, 0x02, //0x00000760 leaq $2(%r11), %rdx - 0x48, 0x39, 0xc2, //0x00000764 cmpq %rax, %rdx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000767 jae LBB0_99 - 0x41, 0x8a, 0x5c, 0x15, 0x00, //0x0000076d movb (%r13,%rdx), %bl - 0x80, 0xfb, 0x0d, //0x00000772 cmpb $13, %bl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000775 je LBB0_99 - 0x80, 0xfb, 0x20, //0x0000077b cmpb $32, %bl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000077e je LBB0_99 - 0x80, 0xc3, 0xf7, //0x00000784 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00000787 cmpb $1, %bl - 0x0f, 0x87, 0x95, 0x00, 0x00, 0x00, //0x0000078a ja LBB0_112 - //0x00000790 .p2align 4, 0x90 - //0x00000790 LBB0_99 - 0x49, 0x8d, 0x53, 0x03, //0x00000790 leaq $3(%r11), %rdx - 0x48, 0x39, 0xc2, //0x00000794 cmpq %rax, %rdx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000797 jae LBB0_103 - 0x41, 0x8a, 0x5c, 0x15, 0x00, //0x0000079d movb (%r13,%rdx), %bl - 0x80, 0xfb, 0x0d, //0x000007a2 cmpb $13, %bl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000007a5 je LBB0_103 - 0x80, 0xfb, 0x20, //0x000007ab cmpb $32, %bl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000007ae je LBB0_103 - 0x80, 0xc3, 0xf7, //0x000007b4 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x000007b7 cmpb $1, %bl - 0x0f, 0x87, 0x65, 0x00, 0x00, 0x00, //0x000007ba ja LBB0_112 - //0x000007c0 .p2align 4, 0x90 - //0x000007c0 LBB0_103 - 0x49, 0x8d, 0x53, 0x04, //0x000007c0 leaq $4(%r11), %rdx - 0x48, 0x39, 0xd0, //0x000007c4 cmpq %rdx, %rax - 0x0f, 0x86, 0x78, 0x28, 0x00, 0x00, //0x000007c7 jbe LBB0_870 - 0x48, 0x39, 0xd0, //0x000007cd cmpq %rdx, %rax - 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x000007d0 je LBB0_109 - 0x4a, 0x8d, 0x34, 0x28, //0x000007d6 leaq (%rax,%r13), %rsi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000007da .p2align 4, 0x90 - //0x000007e0 LBB0_106 - 0x41, 0x0f, 0xbe, 0x7c, 0x15, 0x00, //0x000007e0 movsbl (%r13,%rdx), %edi - 0x83, 0xff, 0x20, //0x000007e6 cmpl $32, %edi - 0x0f, 0x87, 0x2d, 0x00, 0x00, 0x00, //0x000007e9 ja LBB0_111 - 0x49, 0x0f, 0xa3, 0xfe, //0x000007ef btq %rdi, %r14 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000007f3 jae LBB0_111 - 0x48, 0x83, 0xc2, 0x01, //0x000007f9 addq $1, %rdx - 0x48, 0x39, 0xd0, //0x000007fd cmpq %rdx, %rax - 0x0f, 0x85, 0xda, 0xff, 0xff, 0xff, //0x00000800 jne LBB0_106 - 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00000806 jmp LBB0_110 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000080b .p2align 4, 0x90 - //0x00000810 LBB0_109 - 0x4c, 0x01, 0xea, //0x00000810 addq %r13, %rdx - 0x48, 0x89, 0xd6, //0x00000813 movq %rdx, %rsi - //0x00000816 LBB0_110 - 0x4c, 0x29, 0xee, //0x00000816 subq %r13, %rsi - 0x48, 0x89, 0xf2, //0x00000819 movq %rsi, %rdx - //0x0000081c LBB0_111 - 0x48, 0x39, 0xc2, //0x0000081c cmpq %rax, %rdx - 0x0f, 0x83, 0x36, 0x3f, 0x00, 0x00, //0x0000081f jae LBB0_872 - //0x00000825 LBB0_112 - 0x4c, 0x8d, 0x5a, 0x01, //0x00000825 leaq $1(%rdx), %r11 - 0x4d, 0x89, 0x18, //0x00000829 movq %r11, (%r8) - 0x41, 0x80, 0x7c, 0x15, 0x00, 0x3a, //0x0000082c cmpb $58, (%r13,%rdx) - 0x0f, 0x85, 0x23, 0x3f, 0x00, 0x00, //0x00000832 jne LBB0_872 - 0x48, 0x85, 0xc9, //0x00000838 testq %rcx, %rcx - 0x0f, 0x85, 0xff, 0x25, 0x00, 0x00, //0x0000083b jne LBB0_464 - 0x49, 0x8b, 0x09, //0x00000841 movq (%r9), %rcx - 0x49, 0x39, 0xcb, //0x00000844 cmpq %rcx, %r11 - 0x0f, 0x83, 0x33, 0x00, 0x00, 0x00, //0x00000847 jae LBB0_119 - 0x43, 0x8a, 0x44, 0x1d, 0x00, //0x0000084d movb (%r13,%r11), %al - 0x3c, 0x0d, //0x00000852 cmpb $13, %al - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00000854 je LBB0_119 - 0x3c, 0x20, //0x0000085a cmpb $32, %al - 0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x0000085c je LBB0_119 - 0x04, 0xf7, //0x00000862 addb $-9, %al - 0x3c, 0x01, //0x00000864 cmpb $1, %al - 0x0f, 0x86, 0x14, 0x00, 0x00, 0x00, //0x00000866 jbe LBB0_119 - 0x4c, 0x89, 0xd8, //0x0000086c movq %r11, %rax - 0xe9, 0xa5, 0x01, 0x00, 0x00, //0x0000086f jmp LBB0_148 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000874 .p2align 4, 0x90 - //0x00000880 LBB0_119 - 0x48, 0x8d, 0x42, 0x02, //0x00000880 leaq $2(%rdx), %rax - 0x48, 0x39, 0xc8, //0x00000884 cmpq %rcx, %rax - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000887 jae LBB0_123 - 0x41, 0x8a, 0x5c, 0x05, 0x00, //0x0000088d movb (%r13,%rax), %bl - 0x80, 0xfb, 0x0d, //0x00000892 cmpb $13, %bl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000895 je LBB0_123 - 0x80, 0xfb, 0x20, //0x0000089b cmpb $32, %bl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000089e je LBB0_123 - 0x80, 0xc3, 0xf7, //0x000008a4 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x000008a7 cmpb $1, %bl - 0x0f, 0x87, 0x69, 0x01, 0x00, 0x00, //0x000008aa ja LBB0_148 - //0x000008b0 .p2align 4, 0x90 - //0x000008b0 LBB0_123 - 0x48, 0x8d, 0x42, 0x03, //0x000008b0 leaq $3(%rdx), %rax - 0x48, 0x39, 0xc8, //0x000008b4 cmpq %rcx, %rax - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000008b7 jae LBB0_127 - 0x41, 0x8a, 0x5c, 0x05, 0x00, //0x000008bd movb (%r13,%rax), %bl - 0x80, 0xfb, 0x0d, //0x000008c2 cmpb $13, %bl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000008c5 je LBB0_127 - 0x80, 0xfb, 0x20, //0x000008cb cmpb $32, %bl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000008ce je LBB0_127 - 0x80, 0xc3, 0xf7, //0x000008d4 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x000008d7 cmpb $1, %bl - 0x0f, 0x87, 0x39, 0x01, 0x00, 0x00, //0x000008da ja LBB0_148 - //0x000008e0 .p2align 4, 0x90 - //0x000008e0 LBB0_127 - 0x48, 0x8d, 0x42, 0x04, //0x000008e0 leaq $4(%rdx), %rax - 0x48, 0x39, 0xc8, //0x000008e4 cmpq %rcx, %rax - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000008e7 jae LBB0_131 - 0x41, 0x8a, 0x5c, 0x05, 0x00, //0x000008ed movb (%r13,%rax), %bl - 0x80, 0xfb, 0x0d, //0x000008f2 cmpb $13, %bl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000008f5 je LBB0_131 - 0x80, 0xfb, 0x20, //0x000008fb cmpb $32, %bl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000008fe je LBB0_131 - 0x80, 0xc3, 0xf7, //0x00000904 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00000907 cmpb $1, %bl - 0x0f, 0x87, 0x09, 0x01, 0x00, 0x00, //0x0000090a ja LBB0_148 - //0x00000910 .p2align 4, 0x90 - //0x00000910 LBB0_131 - 0x48, 0x83, 0xc2, 0x05, //0x00000910 addq $5, %rdx - 0x48, 0x39, 0xd1, //0x00000914 cmpq %rdx, %rcx - 0x0f, 0x86, 0x43, 0x00, 0x00, 0x00, //0x00000917 jbe LBB0_137 - 0x48, 0x39, 0xd1, //0x0000091d cmpq %rdx, %rcx - 0x0f, 0x84, 0xdb, 0x00, 0x00, 0x00, //0x00000920 je LBB0_145 - 0x4a, 0x8d, 0x04, 0x29, //0x00000926 leaq (%rcx,%r13), %rax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000092a .p2align 4, 0x90 - //0x00000930 LBB0_134 - 0x41, 0x0f, 0xbe, 0x74, 0x15, 0x00, //0x00000930 movsbl (%r13,%rdx), %esi - 0x83, 0xfe, 0x20, //0x00000936 cmpl $32, %esi - 0x0f, 0x87, 0xce, 0x00, 0x00, 0x00, //0x00000939 ja LBB0_147 - 0x49, 0x0f, 0xa3, 0xf6, //0x0000093f btq %rsi, %r14 - 0x0f, 0x83, 0xc4, 0x00, 0x00, 0x00, //0x00000943 jae LBB0_147 - 0x48, 0x83, 0xc2, 0x01, //0x00000949 addq $1, %rdx - 0x48, 0x39, 0xd1, //0x0000094d cmpq %rdx, %rcx - 0x0f, 0x85, 0xda, 0xff, 0xff, 0xff, //0x00000950 jne LBB0_134 - 0xe9, 0xac, 0x00, 0x00, 0x00, //0x00000956 jmp LBB0_146 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000095b .p2align 4, 0x90 - //0x00000960 LBB0_137 - 0x49, 0x89, 0x10, //0x00000960 movq %rdx, (%r8) - 0x49, 0x89, 0xd3, //0x00000963 movq %rdx, %r11 - 0x4d, 0x8b, 0x2c, 0x24, //0x00000966 movq (%r12), %r13 - 0x49, 0x8b, 0x44, 0x24, 0x08, //0x0000096a movq $8(%r12), %rax - 0x49, 0x39, 0xc3, //0x0000096f cmpq %rax, %r11 - 0x0f, 0x83, 0x28, 0x0c, 0x00, 0x00, //0x00000972 jae LBB0_241 - 0xe9, 0x85, 0x07, 0x00, 0x00, //0x00000978 jmp LBB0_237 - //0x0000097d LBB0_138 - 0x44, 0x01, 0xe8, //0x0000097d addl %r13d, %eax - 0x01, 0xf0, //0x00000980 addl %esi, %eax - 0x83, 0xc0, 0x01, //0x00000982 addl $1, %eax - 0x25, 0xff, 0x0f, 0x00, 0x00, //0x00000985 andl $4095, %eax - 0x3d, 0xf0, 0x0f, 0x00, 0x00, //0x0000098a cmpl $4080, %eax - 0x0f, 0x87, 0x4f, 0x00, 0x00, 0x00, //0x0000098f ja LBB0_143 - 0x41, 0x8d, 0x04, 0x37, //0x00000995 leal (%r15,%rsi), %eax - 0x25, 0xff, 0x0f, 0x00, 0x00, //0x00000999 andl $4095, %eax - 0x3d, 0xf1, 0x0f, 0x00, 0x00, //0x0000099e cmpl $4081, %eax - 0x0f, 0x83, 0x3b, 0x00, 0x00, 0x00, //0x000009a3 jae LBB0_143 - 0xf3, 0x0f, 0x6f, 0x14, 0x37, //0x000009a9 movdqu (%rdi,%rsi), %xmm2 - 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x37, //0x000009ae movdqu (%r15,%rsi), %xmm3 - 0x66, 0x0f, 0x74, 0xda, //0x000009b4 pcmpeqb %xmm2, %xmm3 - 0x66, 0x0f, 0xd7, 0xc3, //0x000009b8 pmovmskb %xmm3, %eax - 0x66, 0x83, 0xf8, 0xff, //0x000009bc cmpw $-1, %ax - 0x0f, 0x84, 0x2f, 0xfd, 0xff, 0xff, //0x000009c0 je LBB0_86 - 0xf7, 0xd0, //0x000009c6 notl %eax - 0x66, 0x0f, 0xbc, 0xc0, //0x000009c8 bsfw %ax, %ax - 0x0f, 0xb7, 0xc0, //0x000009cc movzwl %ax, %eax - 0x31, 0xc9, //0x000009cf xorl %ecx, %ecx - 0x48, 0x39, 0xc2, //0x000009d1 cmpq %rax, %rdx - 0x0f, 0x96, 0xc1, //0x000009d4 setbe %cl - 0xe9, 0x19, 0xfd, 0xff, 0xff, //0x000009d7 jmp LBB0_86 - 0x90, 0x90, 0x90, 0x90, //0x000009dc .p2align 4, 0x90 - //0x000009e0 LBB0_142 - 0x48, 0x83, 0xc6, 0x01, //0x000009e0 addq $1, %rsi - //0x000009e4 LBB0_143 - 0x48, 0x39, 0x75, 0xb8, //0x000009e4 cmpq %rsi, $-72(%rbp) - 0x0f, 0x84, 0x07, 0xfd, 0xff, 0xff, //0x000009e8 je LBB0_86 - 0x0f, 0xb6, 0x04, 0x37, //0x000009ee movzbl (%rdi,%rsi), %eax - 0x41, 0x3a, 0x04, 0x37, //0x000009f2 cmpb (%r15,%rsi), %al - 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x000009f6 je LBB0_142 - 0xe9, 0xf2, 0xfc, 0xff, 0xff, //0x000009fc jmp LBB0_85 - //0x00000a01 LBB0_145 - 0x4c, 0x01, 0xea, //0x00000a01 addq %r13, %rdx - 0x48, 0x89, 0xd0, //0x00000a04 movq %rdx, %rax - //0x00000a07 LBB0_146 - 0x4c, 0x29, 0xe8, //0x00000a07 subq %r13, %rax - 0x48, 0x89, 0xc2, //0x00000a0a movq %rax, %rdx - //0x00000a0d LBB0_147 - 0x48, 0x89, 0xd0, //0x00000a0d movq %rdx, %rax - 0x48, 0x39, 0xca, //0x00000a10 cmpq %rcx, %rdx - 0x0f, 0x83, 0xd7, 0x06, 0x00, 0x00, //0x00000a13 jae LBB0_236 - //0x00000a19 LBB0_148 - 0x4c, 0x8d, 0x58, 0x01, //0x00000a19 leaq $1(%rax), %r11 - 0x4d, 0x89, 0x18, //0x00000a1d movq %r11, (%r8) - 0x41, 0x0f, 0xbe, 0x4c, 0x05, 0x00, //0x00000a20 movsbl (%r13,%rax), %ecx - 0x83, 0xf9, 0x7b, //0x00000a26 cmpl $123, %ecx - 0x0f, 0x87, 0xb8, 0x06, 0x00, 0x00, //0x00000a29 ja LBB0_206 - 0x48, 0x8d, 0x15, 0x8a, 0x4d, 0x00, 0x00, //0x00000a2f leaq $19850(%rip), %rdx /* LJTI0_1+0(%rip) */ - 0x48, 0x63, 0x0c, 0x8a, //0x00000a36 movslq (%rdx,%rcx,4), %rcx - 0x48, 0x01, 0xd1, //0x00000a3a addq %rdx, %rcx - 0xff, 0xe1, //0x00000a3d jmpq *%rcx - //0x00000a3f LBB0_150 - 0x4d, 0x8b, 0x01, //0x00000a3f movq (%r9), %r8 - 0x4c, 0x89, 0xc1, //0x00000a42 movq %r8, %rcx - 0x4c, 0x29, 0xd9, //0x00000a45 subq %r11, %rcx - 0x48, 0x83, 0xf9, 0x10, //0x00000a48 cmpq $16, %rcx - 0x0f, 0x82, 0x93, 0x11, 0x00, 0x00, //0x00000a4c jb LBB0_314 - 0x48, 0x89, 0xc7, //0x00000a52 movq %rax, %rdi - 0x48, 0xf7, 0xd7, //0x00000a55 notq %rdi - 0x48, 0x8d, 0x58, 0x01, //0x00000a58 leaq $1(%rax), %rbx - 0x48, 0x8d, 0x48, 0x02, //0x00000a5c leaq $2(%rax), %rcx - 0x4a, 0x8d, 0x14, 0x28, //0x00000a60 leaq (%rax,%r13), %rdx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000a64 .p2align 4, 0x90 - //0x00000a70 LBB0_152 - 0xf3, 0x41, 0x0f, 0x6f, 0x54, 0x1d, 0x00, //0x00000a70 movdqu (%r13,%rbx), %xmm2 - 0x66, 0x0f, 0x6f, 0xda, //0x00000a77 movdqa %xmm2, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x00000a7b pcmpeqb %xmm13, %xmm3 - 0x66, 0x41, 0x0f, 0xdb, 0xd6, //0x00000a80 pand %xmm14, %xmm2 - 0x66, 0x0f, 0x74, 0xd4, //0x00000a85 pcmpeqb %xmm4, %xmm2 - 0x66, 0x0f, 0xeb, 0xd3, //0x00000a89 por %xmm3, %xmm2 - 0x66, 0x0f, 0xd7, 0xf2, //0x00000a8d pmovmskb %xmm2, %esi - 0x85, 0xf6, //0x00000a91 testl %esi, %esi - 0x0f, 0x85, 0xa7, 0x00, 0x00, 0x00, //0x00000a93 jne LBB0_163 - 0x48, 0x83, 0xc3, 0x10, //0x00000a99 addq $16, %rbx - 0x49, 0x8d, 0x34, 0x38, //0x00000a9d leaq (%r8,%rdi), %rsi - 0x48, 0x83, 0xc6, 0xf0, //0x00000aa1 addq $-16, %rsi - 0x48, 0x83, 0xc7, 0xf0, //0x00000aa5 addq $-16, %rdi - 0x48, 0x83, 0xc1, 0x10, //0x00000aa9 addq $16, %rcx - 0x48, 0x83, 0xc0, 0x10, //0x00000aad addq $16, %rax - 0x48, 0x83, 0xc2, 0x10, //0x00000ab1 addq $16, %rdx - 0x48, 0x83, 0xfe, 0x0f, //0x00000ab5 cmpq $15, %rsi - 0x0f, 0x87, 0xb1, 0xff, 0xff, 0xff, //0x00000ab9 ja LBB0_152 - 0x4d, 0x89, 0xeb, //0x00000abf movq %r13, %r11 - 0x49, 0x29, 0xfb, //0x00000ac2 subq %rdi, %r11 - 0x49, 0x01, 0xf8, //0x00000ac5 addq %rdi, %r8 - 0x4c, 0x89, 0xc1, //0x00000ac8 movq %r8, %rcx - 0x48, 0x85, 0xc9, //0x00000acb testq %rcx, %rcx - 0x4c, 0x8b, 0x45, 0xc8, //0x00000ace movq $-56(%rbp), %r8 - 0x0f, 0x84, 0x49, 0x00, 0x00, 0x00, //0x00000ad2 je LBB0_162 - //0x00000ad8 LBB0_155 - 0x49, 0x8d, 0x04, 0x0b, //0x00000ad8 leaq (%r11,%rcx), %rax - //0x00000adc LBB0_156 - 0x41, 0x0f, 0xb6, 0x13, //0x00000adc movzbl (%r11), %edx - 0x48, 0x83, 0xfa, 0x2c, //0x00000ae0 cmpq $44, %rdx - 0x0f, 0x87, 0x14, 0x00, 0x00, 0x00, //0x00000ae4 ja LBB0_158 - 0x48, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x10, 0x00, 0x00, //0x00000aea movabsq $17596481021440, %rsi - 0x48, 0x0f, 0xa3, 0xd6, //0x00000af4 btq %rdx, %rsi - 0x0f, 0x82, 0x23, 0x00, 0x00, 0x00, //0x00000af8 jb LBB0_162 - //0x00000afe LBB0_158 - 0x80, 0xfa, 0x5d, //0x00000afe cmpb $93, %dl - 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00000b01 je LBB0_162 - 0x80, 0xfa, 0x7d, //0x00000b07 cmpb $125, %dl - 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00000b0a je LBB0_162 - 0x49, 0x83, 0xc3, 0x01, //0x00000b10 addq $1, %r11 - 0x48, 0x83, 0xc1, 0xff, //0x00000b14 addq $-1, %rcx - 0x0f, 0x85, 0xbe, 0xff, 0xff, 0xff, //0x00000b18 jne LBB0_156 - 0x49, 0x89, 0xc3, //0x00000b1e movq %rax, %r11 - //0x00000b21 LBB0_162 - 0x4d, 0x29, 0xeb, //0x00000b21 subq %r13, %r11 - 0x4d, 0x89, 0x18, //0x00000b24 movq %r11, (%r8) - 0x4d, 0x8b, 0x2c, 0x24, //0x00000b27 movq (%r12), %r13 - 0x49, 0x8b, 0x44, 0x24, 0x08, //0x00000b2b movq $8(%r12), %rax - 0x49, 0x39, 0xc3, //0x00000b30 cmpq %rax, %r11 - 0x0f, 0x83, 0x67, 0x0a, 0x00, 0x00, //0x00000b33 jae LBB0_241 - 0xe9, 0xc4, 0x05, 0x00, 0x00, //0x00000b39 jmp LBB0_237 - 0x90, 0x90, //0x00000b3e .p2align 4, 0x90 - //0x00000b40 LBB0_163 - 0x66, 0x0f, 0xbc, 0xf6, //0x00000b40 bsfw %si, %si - 0x0f, 0xb7, 0xf6, //0x00000b44 movzwl %si, %esi - 0x49, 0x89, 0xf3, //0x00000b47 movq %rsi, %r11 - 0x49, 0x29, 0xfb, //0x00000b4a subq %rdi, %r11 - 0x4c, 0x8b, 0x45, 0xc8, //0x00000b4d movq $-56(%rbp), %r8 - 0x4d, 0x89, 0x18, //0x00000b51 movq %r11, (%r8) - 0x4d, 0x85, 0xdb, //0x00000b54 testq %r11, %r11 - 0x0f, 0x8e, 0x93, 0x05, 0x00, 0x00, //0x00000b57 jle LBB0_236 - 0x48, 0x01, 0xf1, //0x00000b5d addq %rsi, %rcx - 0x48, 0x01, 0xf0, //0x00000b60 addq %rsi, %rax - 0x48, 0x01, 0xf2, //0x00000b63 addq %rsi, %rdx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000b66 .p2align 4, 0x90 - //0x00000b70 LBB0_165 - 0x0f, 0xb6, 0x32, //0x00000b70 movzbl (%rdx), %esi - 0x48, 0x83, 0xfe, 0x20, //0x00000b73 cmpq $32, %rsi - 0x0f, 0x87, 0x73, 0x05, 0x00, 0x00, //0x00000b77 ja LBB0_236 - 0x49, 0x0f, 0xa3, 0xf6, //0x00000b7d btq %rsi, %r14 - 0x0f, 0x83, 0x69, 0x05, 0x00, 0x00, //0x00000b81 jae LBB0_236 - 0x49, 0x89, 0x00, //0x00000b87 movq %rax, (%r8) - 0x48, 0x83, 0xc1, 0xff, //0x00000b8a addq $-1, %rcx - 0x48, 0x83, 0xc0, 0xff, //0x00000b8e addq $-1, %rax - 0x48, 0x83, 0xc2, 0xff, //0x00000b92 addq $-1, %rdx - 0x49, 0x83, 0xc3, 0xff, //0x00000b96 addq $-1, %r11 - 0x48, 0x83, 0xf9, 0x01, //0x00000b9a cmpq $1, %rcx - 0x0f, 0x8f, 0xcc, 0xff, 0xff, 0xff, //0x00000b9e jg LBB0_165 - 0xe9, 0x47, 0x05, 0x00, 0x00, //0x00000ba4 jmp LBB0_236 - //0x00000ba9 LBB0_168 - 0x48, 0x83, 0xc0, 0x04, //0x00000ba9 addq $4, %rax - 0x49, 0x3b, 0x01, //0x00000bad cmpq (%r9), %rax - 0x0f, 0x86, 0x31, 0x05, 0x00, 0x00, //0x00000bb0 jbe LBB0_206 - 0xe9, 0x35, 0x05, 0x00, 0x00, //0x00000bb6 jmp LBB0_236 - //0x00000bbb LBB0_169 - 0x4d, 0x8b, 0x01, //0x00000bbb movq (%r9), %r8 - 0x4d, 0x89, 0xc6, //0x00000bbe movq %r8, %r14 - 0x4d, 0x29, 0xde, //0x00000bc1 subq %r11, %r14 - 0x49, 0x83, 0xfe, 0x20, //0x00000bc4 cmpq $32, %r14 - 0x0f, 0x8c, 0x33, 0x10, 0x00, 0x00, //0x00000bc8 jl LBB0_316 - 0x4e, 0x8d, 0x0c, 0x28, //0x00000bce leaq (%rax,%r13), %r9 - 0x49, 0x29, 0xc0, //0x00000bd2 subq %rax, %r8 - 0x41, 0xbf, 0x1f, 0x00, 0x00, 0x00, //0x00000bd5 movl $31, %r15d - 0x45, 0x31, 0xf6, //0x00000bdb xorl %r14d, %r14d - 0x45, 0x31, 0xd2, //0x00000bde xorl %r10d, %r10d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000be1 .p2align 4, 0x90 - //0x00000bf0 LBB0_171 - 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x31, 0x01, //0x00000bf0 movdqu $1(%r9,%r14), %xmm2 - 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x31, 0x11, //0x00000bf7 movdqu $17(%r9,%r14), %xmm3 - 0x66, 0x0f, 0x6f, 0xea, //0x00000bfe movdqa %xmm2, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00000c02 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xf5, //0x00000c06 pmovmskb %xmm5, %esi - 0x66, 0x0f, 0x6f, 0xeb, //0x00000c0a movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00000c0e pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xdd, //0x00000c12 pmovmskb %xmm5, %ebx - 0x48, 0xc1, 0xe3, 0x10, //0x00000c16 shlq $16, %rbx - 0x48, 0x09, 0xf3, //0x00000c1a orq %rsi, %rbx - 0x66, 0x0f, 0x74, 0xd1, //0x00000c1d pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xd2, //0x00000c21 pmovmskb %xmm2, %edx - 0x66, 0x0f, 0x74, 0xd9, //0x00000c25 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00000c29 pmovmskb %xmm3, %esi - 0x48, 0xc1, 0xe6, 0x10, //0x00000c2d shlq $16, %rsi - 0x48, 0x09, 0xd6, //0x00000c31 orq %rdx, %rsi - 0x48, 0x89, 0xf2, //0x00000c34 movq %rsi, %rdx - 0x4c, 0x09, 0xd2, //0x00000c37 orq %r10, %rdx - 0x0f, 0x84, 0x40, 0x00, 0x00, 0x00, //0x00000c3a je LBB0_173 - 0x44, 0x89, 0xd2, //0x00000c40 movl %r10d, %edx - 0xf7, 0xd2, //0x00000c43 notl %edx - 0x21, 0xf2, //0x00000c45 andl %esi, %edx - 0x8d, 0x3c, 0x12, //0x00000c47 leal (%rdx,%rdx), %edi - 0x44, 0x09, 0xd7, //0x00000c4a orl %r10d, %edi - 0x89, 0xf9, //0x00000c4d movl %edi, %ecx - 0xf7, 0xd1, //0x00000c4f notl %ecx - 0x21, 0xf1, //0x00000c51 andl %esi, %ecx - 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000c53 andl $-1431655766, %ecx - 0x45, 0x31, 0xd2, //0x00000c59 xorl %r10d, %r10d - 0x01, 0xd1, //0x00000c5c addl %edx, %ecx - 0x41, 0x0f, 0x92, 0xc2, //0x00000c5e setb %r10b - 0x01, 0xc9, //0x00000c62 addl %ecx, %ecx - 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x00000c64 xorl $1431655765, %ecx - 0x21, 0xf9, //0x00000c6a andl %edi, %ecx - 0xf7, 0xd1, //0x00000c6c notl %ecx - 0x21, 0xcb, //0x00000c6e andl %ecx, %ebx - 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x00000c70 jmp LBB0_174 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000c75 .p2align 4, 0x90 - //0x00000c80 LBB0_173 - 0x45, 0x31, 0xd2, //0x00000c80 xorl %r10d, %r10d - //0x00000c83 LBB0_174 - 0x48, 0x85, 0xdb, //0x00000c83 testq %rbx, %rbx - 0x0f, 0x85, 0xd9, 0x08, 0x00, 0x00, //0x00000c86 jne LBB0_234 - 0x49, 0x83, 0xc6, 0x20, //0x00000c8c addq $32, %r14 - 0x4b, 0x8d, 0x0c, 0x38, //0x00000c90 leaq (%r8,%r15), %rcx - 0x48, 0x83, 0xc1, 0xe0, //0x00000c94 addq $-32, %rcx - 0x49, 0x83, 0xc7, 0xe0, //0x00000c98 addq $-32, %r15 - 0x48, 0x83, 0xf9, 0x3f, //0x00000c9c cmpq $63, %rcx - 0x0f, 0x8f, 0x4a, 0xff, 0xff, 0xff, //0x00000ca0 jg LBB0_171 - 0x4d, 0x85, 0xd2, //0x00000ca6 testq %r10, %r10 - 0x0f, 0x85, 0x0e, 0x11, 0x00, 0x00, //0x00000ca9 jne LBB0_339 - 0x4b, 0x8d, 0x04, 0x0e, //0x00000caf leaq (%r14,%r9), %rax - 0x48, 0x83, 0xc0, 0x01, //0x00000cb3 addq $1, %rax - 0x49, 0xf7, 0xd6, //0x00000cb7 notq %r14 - 0x4d, 0x01, 0xc6, //0x00000cba addq %r8, %r14 - //0x00000cbd LBB0_178 - 0x4d, 0x85, 0xf6, //0x00000cbd testq %r14, %r14 - 0x4c, 0x8b, 0x45, 0xc8, //0x00000cc0 movq $-56(%rbp), %r8 - 0x4c, 0x8b, 0x4d, 0xc0, //0x00000cc4 movq $-64(%rbp), %r9 - 0x0f, 0x8f, 0x9e, 0x0a, 0x00, 0x00, //0x00000cc8 jg LBB0_265 - 0xe9, 0xab, 0x08, 0x00, 0x00, //0x00000cce jmp LBB0_235 - //0x00000cd3 LBB0_179 - 0x4d, 0x8b, 0x01, //0x00000cd3 movq (%r9), %r8 - 0x4d, 0x29, 0xd8, //0x00000cd6 subq %r11, %r8 - 0x4d, 0x01, 0xdd, //0x00000cd9 addq %r11, %r13 - 0x45, 0x31, 0xc9, //0x00000cdc xorl %r9d, %r9d - 0x45, 0x31, 0xd2, //0x00000cdf xorl %r10d, %r10d - 0x45, 0x31, 0xdb, //0x00000ce2 xorl %r11d, %r11d - 0x31, 0xd2, //0x00000ce5 xorl %edx, %edx - 0xe9, 0x6b, 0x00, 0x00, 0x00, //0x00000ce7 jmp LBB0_181 - //0x00000cec LBB0_180 - 0x49, 0xc1, 0xfe, 0x3f, //0x00000cec sarq $63, %r14 - 0x4c, 0x89, 0xf9, //0x00000cf0 movq %r15, %rcx - 0x48, 0xd1, 0xe9, //0x00000cf3 shrq %rcx - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000cf6 movabsq $6148914691236517205, %rax - 0x48, 0x21, 0xc1, //0x00000d00 andq %rax, %rcx - 0x49, 0x29, 0xcf, //0x00000d03 subq %rcx, %r15 - 0x4c, 0x89, 0xf9, //0x00000d06 movq %r15, %rcx - 0x48, 0xb8, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00000d09 movabsq $3689348814741910323, %rax - 0x48, 0x21, 0xc1, //0x00000d13 andq %rax, %rcx - 0x49, 0xc1, 0xef, 0x02, //0x00000d16 shrq $2, %r15 - 0x49, 0x21, 0xc7, //0x00000d1a andq %rax, %r15 - 0x49, 0x01, 0xcf, //0x00000d1d addq %rcx, %r15 - 0x4c, 0x89, 0xf9, //0x00000d20 movq %r15, %rcx - 0x48, 0xc1, 0xe9, 0x04, //0x00000d23 shrq $4, %rcx - 0x4c, 0x01, 0xf9, //0x00000d27 addq %r15, %rcx - 0x48, 0xb8, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000d2a movabsq $1085102592571150095, %rax - 0x48, 0x21, 0xc1, //0x00000d34 andq %rax, %rcx - 0x48, 0xb8, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00000d37 movabsq $72340172838076673, %rax - 0x48, 0x0f, 0xaf, 0xc8, //0x00000d41 imulq %rax, %rcx - 0x48, 0xc1, 0xe9, 0x38, //0x00000d45 shrq $56, %rcx - 0x49, 0x01, 0xcb, //0x00000d49 addq %rcx, %r11 - 0x49, 0x83, 0xc5, 0x40, //0x00000d4c addq $64, %r13 - 0x49, 0x83, 0xc0, 0xc0, //0x00000d50 addq $-64, %r8 - 0x4d, 0x89, 0xf1, //0x00000d54 movq %r14, %r9 - //0x00000d57 LBB0_181 - 0x49, 0x83, 0xf8, 0x40, //0x00000d57 cmpq $64, %r8 - 0x0f, 0x8c, 0x30, 0x02, 0x00, 0x00, //0x00000d5b jl LBB0_189 - //0x00000d61 LBB0_182 - 0xf3, 0x41, 0x0f, 0x6f, 0x55, 0x00, //0x00000d61 movdqu (%r13), %xmm2 - 0xf3, 0x41, 0x0f, 0x6f, 0x6d, 0x10, //0x00000d67 movdqu $16(%r13), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x7d, 0x20, //0x00000d6d movdqu $32(%r13), %xmm7 - 0xf3, 0x41, 0x0f, 0x6f, 0x75, 0x30, //0x00000d73 movdqu $48(%r13), %xmm6 - 0x66, 0x0f, 0x6f, 0xda, //0x00000d79 movdqa %xmm2, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00000d7d pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xc3, //0x00000d81 pmovmskb %xmm3, %eax - 0x66, 0x0f, 0x6f, 0xdd, //0x00000d85 movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00000d89 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00000d8d pmovmskb %xmm3, %esi - 0x66, 0x0f, 0x6f, 0xdf, //0x00000d91 movdqa %xmm7, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00000d95 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x00000d99 pmovmskb %xmm3, %edi - 0x66, 0x0f, 0x6f, 0xde, //0x00000d9d movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00000da1 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xdb, //0x00000da5 pmovmskb %xmm3, %ebx - 0x48, 0xc1, 0xe3, 0x30, //0x00000da9 shlq $48, %rbx - 0x48, 0xc1, 0xe7, 0x20, //0x00000dad shlq $32, %rdi - 0x48, 0x09, 0xdf, //0x00000db1 orq %rbx, %rdi - 0x48, 0xc1, 0xe6, 0x10, //0x00000db4 shlq $16, %rsi - 0x48, 0x09, 0xfe, //0x00000db8 orq %rdi, %rsi - 0x48, 0x09, 0xf0, //0x00000dbb orq %rsi, %rax - 0x48, 0x89, 0xc6, //0x00000dbe movq %rax, %rsi - 0x4c, 0x09, 0xd6, //0x00000dc1 orq %r10, %rsi - 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00000dc4 jne LBB0_184 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000dca movq $-1, %rax - 0x45, 0x31, 0xd2, //0x00000dd1 xorl %r10d, %r10d - 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00000dd4 jmp LBB0_185 - //0x00000dd9 LBB0_184 - 0x4c, 0x89, 0xd6, //0x00000dd9 movq %r10, %rsi - 0x48, 0xf7, 0xd6, //0x00000ddc notq %rsi - 0x48, 0x21, 0xc6, //0x00000ddf andq %rax, %rsi - 0x48, 0x8d, 0x1c, 0x36, //0x00000de2 leaq (%rsi,%rsi), %rbx - 0x4c, 0x09, 0xd3, //0x00000de6 orq %r10, %rbx - 0x48, 0x89, 0xdf, //0x00000de9 movq %rbx, %rdi - 0x48, 0xf7, 0xd7, //0x00000dec notq %rdi - 0x48, 0xb9, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000def movabsq $-6148914691236517206, %rcx - 0x48, 0x21, 0xc8, //0x00000df9 andq %rcx, %rax - 0x48, 0x21, 0xf8, //0x00000dfc andq %rdi, %rax - 0x45, 0x31, 0xd2, //0x00000dff xorl %r10d, %r10d - 0x48, 0x01, 0xf0, //0x00000e02 addq %rsi, %rax - 0x41, 0x0f, 0x92, 0xc2, //0x00000e05 setb %r10b - 0x48, 0x01, 0xc0, //0x00000e09 addq %rax, %rax - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000e0c movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xc8, //0x00000e16 xorq %rcx, %rax - 0x48, 0x21, 0xd8, //0x00000e19 andq %rbx, %rax - 0x48, 0xf7, 0xd0, //0x00000e1c notq %rax - //0x00000e1f LBB0_185 - 0x66, 0x0f, 0x6f, 0xde, //0x00000e1f movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00000e23 pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00000e27 pmovmskb %xmm3, %esi - 0x48, 0xc1, 0xe6, 0x30, //0x00000e2b shlq $48, %rsi - 0x66, 0x0f, 0x6f, 0xdf, //0x00000e2f movdqa %xmm7, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00000e33 pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x00000e37 pmovmskb %xmm3, %edi - 0x48, 0xc1, 0xe7, 0x20, //0x00000e3b shlq $32, %rdi - 0x48, 0x09, 0xf7, //0x00000e3f orq %rsi, %rdi - 0x66, 0x0f, 0x6f, 0xdd, //0x00000e42 movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00000e46 pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00000e4a pmovmskb %xmm3, %esi - 0x48, 0xc1, 0xe6, 0x10, //0x00000e4e shlq $16, %rsi - 0x48, 0x09, 0xfe, //0x00000e52 orq %rdi, %rsi - 0x66, 0x0f, 0x6f, 0xda, //0x00000e55 movdqa %xmm2, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00000e59 pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x00000e5d pmovmskb %xmm3, %edi - 0x48, 0x09, 0xf7, //0x00000e61 orq %rsi, %rdi - 0x48, 0x21, 0xc7, //0x00000e64 andq %rax, %rdi - 0x66, 0x48, 0x0f, 0x6e, 0xdf, //0x00000e67 movq %rdi, %xmm3 - 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd9, 0x00, //0x00000e6c pclmulqdq $0, %xmm9, %xmm3 - 0x66, 0x49, 0x0f, 0x7e, 0xde, //0x00000e73 movq %xmm3, %r14 - 0x4d, 0x31, 0xce, //0x00000e78 xorq %r9, %r14 - 0x66, 0x0f, 0x6f, 0xda, //0x00000e7b movdqa %xmm2, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xda, //0x00000e7f pcmpeqb %xmm10, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xfb, //0x00000e84 pmovmskb %xmm3, %r15d - 0x66, 0x0f, 0x6f, 0xdd, //0x00000e89 movdqa %xmm5, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xda, //0x00000e8d pcmpeqb %xmm10, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00000e92 pmovmskb %xmm3, %esi - 0x66, 0x0f, 0x6f, 0xdf, //0x00000e96 movdqa %xmm7, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xda, //0x00000e9a pcmpeqb %xmm10, %xmm3 - 0x66, 0x0f, 0xd7, 0xdb, //0x00000e9f pmovmskb %xmm3, %ebx - 0x66, 0x0f, 0x6f, 0xde, //0x00000ea3 movdqa %xmm6, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xda, //0x00000ea7 pcmpeqb %xmm10, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x00000eac pmovmskb %xmm3, %ecx - 0x48, 0xc1, 0xe1, 0x30, //0x00000eb0 shlq $48, %rcx - 0x48, 0xc1, 0xe3, 0x20, //0x00000eb4 shlq $32, %rbx - 0x48, 0x09, 0xcb, //0x00000eb8 orq %rcx, %rbx - 0x48, 0xc1, 0xe6, 0x10, //0x00000ebb shlq $16, %rsi - 0x48, 0x09, 0xde, //0x00000ebf orq %rbx, %rsi - 0x49, 0x09, 0xf7, //0x00000ec2 orq %rsi, %r15 - 0x4d, 0x89, 0xf1, //0x00000ec5 movq %r14, %r9 - 0x49, 0xf7, 0xd1, //0x00000ec8 notq %r9 - 0x4d, 0x21, 0xcf, //0x00000ecb andq %r9, %r15 - 0x66, 0x0f, 0x74, 0xd4, //0x00000ece pcmpeqb %xmm4, %xmm2 - 0x66, 0x0f, 0xd7, 0xf2, //0x00000ed2 pmovmskb %xmm2, %esi - 0x66, 0x0f, 0x74, 0xec, //0x00000ed6 pcmpeqb %xmm4, %xmm5 - 0x66, 0x0f, 0xd7, 0xdd, //0x00000eda pmovmskb %xmm5, %ebx - 0x66, 0x0f, 0x74, 0xfc, //0x00000ede pcmpeqb %xmm4, %xmm7 - 0x66, 0x0f, 0xd7, 0xff, //0x00000ee2 pmovmskb %xmm7, %edi - 0x66, 0x0f, 0x74, 0xf4, //0x00000ee6 pcmpeqb %xmm4, %xmm6 - 0x66, 0x0f, 0xd7, 0xce, //0x00000eea pmovmskb %xmm6, %ecx - 0x48, 0xc1, 0xe1, 0x30, //0x00000eee shlq $48, %rcx - 0x48, 0xc1, 0xe7, 0x20, //0x00000ef2 shlq $32, %rdi - 0x48, 0x09, 0xcf, //0x00000ef6 orq %rcx, %rdi - 0x48, 0xc1, 0xe3, 0x10, //0x00000ef9 shlq $16, %rbx - 0x48, 0x09, 0xfb, //0x00000efd orq %rdi, %rbx - 0x48, 0x09, 0xde, //0x00000f00 orq %rbx, %rsi - 0x4c, 0x21, 0xce, //0x00000f03 andq %r9, %rsi - 0x0f, 0x84, 0xe0, 0xfd, 0xff, 0xff, //0x00000f06 je LBB0_180 - 0x4c, 0x8b, 0x4d, 0xc0, //0x00000f0c movq $-64(%rbp), %r9 - //0x00000f10 .p2align 4, 0x90 - //0x00000f10 LBB0_187 - 0x48, 0x8d, 0x5e, 0xff, //0x00000f10 leaq $-1(%rsi), %rbx - 0x48, 0x89, 0xd9, //0x00000f14 movq %rbx, %rcx - 0x4c, 0x21, 0xf9, //0x00000f17 andq %r15, %rcx - 0x48, 0x89, 0xcf, //0x00000f1a movq %rcx, %rdi - 0x48, 0xd1, 0xef, //0x00000f1d shrq %rdi - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000f20 movabsq $6148914691236517205, %rax - 0x48, 0x21, 0xc7, //0x00000f2a andq %rax, %rdi - 0x48, 0x29, 0xf9, //0x00000f2d subq %rdi, %rcx - 0x48, 0x89, 0xcf, //0x00000f30 movq %rcx, %rdi - 0x48, 0xb8, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00000f33 movabsq $3689348814741910323, %rax - 0x48, 0x21, 0xc7, //0x00000f3d andq %rax, %rdi - 0x48, 0xc1, 0xe9, 0x02, //0x00000f40 shrq $2, %rcx - 0x48, 0x21, 0xc1, //0x00000f44 andq %rax, %rcx - 0x48, 0x01, 0xf9, //0x00000f47 addq %rdi, %rcx - 0x48, 0x89, 0xcf, //0x00000f4a movq %rcx, %rdi - 0x48, 0xc1, 0xef, 0x04, //0x00000f4d shrq $4, %rdi - 0x48, 0x01, 0xcf, //0x00000f51 addq %rcx, %rdi - 0x48, 0xb8, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000f54 movabsq $1085102592571150095, %rax - 0x48, 0x21, 0xc7, //0x00000f5e andq %rax, %rdi - 0x48, 0xb8, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00000f61 movabsq $72340172838076673, %rax - 0x48, 0x0f, 0xaf, 0xf8, //0x00000f6b imulq %rax, %rdi - 0x48, 0xc1, 0xef, 0x38, //0x00000f6f shrq $56, %rdi - 0x4c, 0x01, 0xdf, //0x00000f73 addq %r11, %rdi - 0x48, 0x39, 0xd7, //0x00000f76 cmpq %rdx, %rdi - 0x0f, 0x86, 0xbb, 0x05, 0x00, 0x00, //0x00000f79 jbe LBB0_233 - 0x48, 0x83, 0xc2, 0x01, //0x00000f7f addq $1, %rdx - 0x48, 0x21, 0xde, //0x00000f83 andq %rbx, %rsi - 0x0f, 0x85, 0x84, 0xff, 0xff, 0xff, //0x00000f86 jne LBB0_187 - 0xe9, 0x5b, 0xfd, 0xff, 0xff, //0x00000f8c jmp LBB0_180 - //0x00000f91 LBB0_189 - 0x4d, 0x85, 0xc0, //0x00000f91 testq %r8, %r8 - 0x0f, 0x8e, 0x0c, 0x0e, 0x00, 0x00, //0x00000f94 jle LBB0_337 - 0xf3, 0x44, 0x0f, 0x7f, 0x45, 0x80, //0x00000f9a movdqu %xmm8, $-128(%rbp) - 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00000fa0 movdqu %xmm8, $-144(%rbp) - 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x00000fa9 movdqu %xmm8, $-160(%rbp) - 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00000fb2 movdqu %xmm8, $-176(%rbp) - 0x44, 0x89, 0xe8, //0x00000fbb movl %r13d, %eax - 0x25, 0xff, 0x0f, 0x00, 0x00, //0x00000fbe andl $4095, %eax - 0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x00000fc3 cmpl $4033, %eax - 0x0f, 0x82, 0x38, 0x00, 0x00, 0x00, //0x00000fc8 jb LBB0_193 - 0x49, 0x83, 0xf8, 0x20, //0x00000fce cmpq $32, %r8 - 0x0f, 0x82, 0x37, 0x00, 0x00, 0x00, //0x00000fd2 jb LBB0_194 - 0x41, 0x0f, 0x10, 0x55, 0x00, //0x00000fd8 movups (%r13), %xmm2 - 0x0f, 0x11, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00000fdd movups %xmm2, $-176(%rbp) - 0xf3, 0x41, 0x0f, 0x6f, 0x55, 0x10, //0x00000fe4 movdqu $16(%r13), %xmm2 - 0xf3, 0x0f, 0x7f, 0x95, 0x60, 0xff, 0xff, 0xff, //0x00000fea movdqu %xmm2, $-160(%rbp) - 0x49, 0x83, 0xc5, 0x20, //0x00000ff2 addq $32, %r13 - 0x49, 0x8d, 0x70, 0xe0, //0x00000ff6 leaq $-32(%r8), %rsi - 0x48, 0x8d, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00000ffa leaq $-144(%rbp), %rax - 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00001001 jmp LBB0_195 - //0x00001006 LBB0_193 - 0x4c, 0x8b, 0x65, 0xa8, //0x00001006 movq $-88(%rbp), %r12 - 0xe9, 0x52, 0xfd, 0xff, 0xff, //0x0000100a jmp LBB0_182 - //0x0000100f LBB0_194 - 0x48, 0x8d, 0x85, 0x50, 0xff, 0xff, 0xff, //0x0000100f leaq $-176(%rbp), %rax - 0x4c, 0x89, 0xc6, //0x00001016 movq %r8, %rsi - //0x00001019 LBB0_195 - 0x48, 0x83, 0xfe, 0x10, //0x00001019 cmpq $16, %rsi - 0x0f, 0x82, 0x4b, 0x00, 0x00, 0x00, //0x0000101d jb LBB0_196 - 0xf3, 0x41, 0x0f, 0x6f, 0x55, 0x00, //0x00001023 movdqu (%r13), %xmm2 - 0xf3, 0x0f, 0x7f, 0x10, //0x00001029 movdqu %xmm2, (%rax) - 0x49, 0x83, 0xc5, 0x10, //0x0000102d addq $16, %r13 - 0x48, 0x83, 0xc0, 0x10, //0x00001031 addq $16, %rax - 0x48, 0x83, 0xc6, 0xf0, //0x00001035 addq $-16, %rsi - 0x48, 0x83, 0xfe, 0x08, //0x00001039 cmpq $8, %rsi - 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x0000103d jae LBB0_203 - //0x00001043 LBB0_197 - 0x48, 0x83, 0xfe, 0x04, //0x00001043 cmpq $4, %rsi - 0x0f, 0x8c, 0x48, 0x00, 0x00, 0x00, //0x00001047 jl LBB0_198 - //0x0000104d LBB0_204 - 0x41, 0x8b, 0x4d, 0x00, //0x0000104d movl (%r13), %ecx - 0x89, 0x08, //0x00001051 movl %ecx, (%rax) - 0x49, 0x83, 0xc5, 0x04, //0x00001053 addq $4, %r13 - 0x48, 0x83, 0xc0, 0x04, //0x00001057 addq $4, %rax - 0x48, 0x83, 0xc6, 0xfc, //0x0000105b addq $-4, %rsi - 0x48, 0x83, 0xfe, 0x02, //0x0000105f cmpq $2, %rsi - 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x00001063 jae LBB0_199 - 0xe9, 0x45, 0x00, 0x00, 0x00, //0x00001069 jmp LBB0_200 - //0x0000106e LBB0_196 - 0x48, 0x83, 0xfe, 0x08, //0x0000106e cmpq $8, %rsi - 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x00001072 jb LBB0_197 - //0x00001078 LBB0_203 - 0x49, 0x8b, 0x4d, 0x00, //0x00001078 movq (%r13), %rcx - 0x48, 0x89, 0x08, //0x0000107c movq %rcx, (%rax) - 0x49, 0x83, 0xc5, 0x08, //0x0000107f addq $8, %r13 - 0x48, 0x83, 0xc0, 0x08, //0x00001083 addq $8, %rax - 0x48, 0x83, 0xc6, 0xf8, //0x00001087 addq $-8, %rsi - 0x48, 0x83, 0xfe, 0x04, //0x0000108b cmpq $4, %rsi - 0x0f, 0x8d, 0xb8, 0xff, 0xff, 0xff, //0x0000108f jge LBB0_204 - //0x00001095 LBB0_198 - 0x48, 0x83, 0xfe, 0x02, //0x00001095 cmpq $2, %rsi - 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00001099 jb LBB0_200 - //0x0000109f LBB0_199 - 0x41, 0x0f, 0xb7, 0x4d, 0x00, //0x0000109f movzwl (%r13), %ecx - 0x66, 0x89, 0x08, //0x000010a4 movw %cx, (%rax) - 0x49, 0x83, 0xc5, 0x02, //0x000010a7 addq $2, %r13 - 0x48, 0x83, 0xc0, 0x02, //0x000010ab addq $2, %rax - 0x48, 0x83, 0xc6, 0xfe, //0x000010af addq $-2, %rsi - //0x000010b3 LBB0_200 - 0x4c, 0x89, 0xef, //0x000010b3 movq %r13, %rdi - 0x4c, 0x8d, 0xad, 0x50, 0xff, 0xff, 0xff, //0x000010b6 leaq $-176(%rbp), %r13 - 0x48, 0x85, 0xf6, //0x000010bd testq %rsi, %rsi - 0x4c, 0x8b, 0x65, 0xa8, //0x000010c0 movq $-88(%rbp), %r12 - 0x0f, 0x84, 0x97, 0xfc, 0xff, 0xff, //0x000010c4 je LBB0_182 - 0x8a, 0x0f, //0x000010ca movb (%rdi), %cl - 0x88, 0x08, //0x000010cc movb %cl, (%rax) - 0x4c, 0x8d, 0xad, 0x50, 0xff, 0xff, 0xff, //0x000010ce leaq $-176(%rbp), %r13 - 0xe9, 0x87, 0xfc, 0xff, 0xff, //0x000010d5 jmp LBB0_182 - //0x000010da LBB0_205 - 0x48, 0x83, 0xc0, 0x05, //0x000010da addq $5, %rax - 0x49, 0x3b, 0x01, //0x000010de cmpq (%r9), %rax - 0x0f, 0x87, 0x09, 0x00, 0x00, 0x00, //0x000010e1 ja LBB0_236 - //0x000010e7 LBB0_206 - 0x49, 0x89, 0x00, //0x000010e7 movq %rax, (%r8) - 0x49, 0x89, 0xc3, //0x000010ea movq %rax, %r11 - 0x90, 0x90, 0x90, //0x000010ed .p2align 4, 0x90 - //0x000010f0 LBB0_236 - 0x4d, 0x8b, 0x2c, 0x24, //0x000010f0 movq (%r12), %r13 - 0x49, 0x8b, 0x44, 0x24, 0x08, //0x000010f4 movq $8(%r12), %rax - 0x49, 0x39, 0xc3, //0x000010f9 cmpq %rax, %r11 - 0x0f, 0x83, 0x9e, 0x04, 0x00, 0x00, //0x000010fc jae LBB0_241 - //0x00001102 LBB0_237 - 0x43, 0x8a, 0x4c, 0x1d, 0x00, //0x00001102 movb (%r13,%r11), %cl - 0x80, 0xf9, 0x0d, //0x00001107 cmpb $13, %cl - 0x0f, 0x84, 0x90, 0x04, 0x00, 0x00, //0x0000110a je LBB0_241 - 0x80, 0xf9, 0x20, //0x00001110 cmpb $32, %cl - 0x0f, 0x84, 0x87, 0x04, 0x00, 0x00, //0x00001113 je LBB0_241 - 0x80, 0xc1, 0xf7, //0x00001119 addb $-9, %cl - 0x80, 0xf9, 0x01, //0x0000111c cmpb $1, %cl - 0x0f, 0x86, 0x7b, 0x04, 0x00, 0x00, //0x0000111f jbe LBB0_241 - 0x4c, 0x89, 0xd9, //0x00001125 movq %r11, %rcx - 0xe9, 0x68, 0x05, 0x00, 0x00, //0x00001128 jmp LBB0_262 - //0x0000112d LBB0_207 - 0x4d, 0x8b, 0x01, //0x0000112d movq (%r9), %r8 - 0x4d, 0x29, 0xd8, //0x00001130 subq %r11, %r8 - 0x4d, 0x01, 0xdd, //0x00001133 addq %r11, %r13 - 0x45, 0x31, 0xc9, //0x00001136 xorl %r9d, %r9d - 0x45, 0x31, 0xd2, //0x00001139 xorl %r10d, %r10d - 0x45, 0x31, 0xdb, //0x0000113c xorl %r11d, %r11d - 0x31, 0xd2, //0x0000113f xorl %edx, %edx - 0xe9, 0x6b, 0x00, 0x00, 0x00, //0x00001141 jmp LBB0_209 - //0x00001146 LBB0_208 - 0x49, 0xc1, 0xfe, 0x3f, //0x00001146 sarq $63, %r14 - 0x4c, 0x89, 0xf9, //0x0000114a movq %r15, %rcx - 0x48, 0xd1, 0xe9, //0x0000114d shrq %rcx - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001150 movabsq $6148914691236517205, %rax - 0x48, 0x21, 0xc1, //0x0000115a andq %rax, %rcx - 0x49, 0x29, 0xcf, //0x0000115d subq %rcx, %r15 - 0x4c, 0x89, 0xf9, //0x00001160 movq %r15, %rcx - 0x48, 0xb8, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00001163 movabsq $3689348814741910323, %rax - 0x48, 0x21, 0xc1, //0x0000116d andq %rax, %rcx - 0x49, 0xc1, 0xef, 0x02, //0x00001170 shrq $2, %r15 - 0x49, 0x21, 0xc7, //0x00001174 andq %rax, %r15 - 0x49, 0x01, 0xcf, //0x00001177 addq %rcx, %r15 - 0x4c, 0x89, 0xf9, //0x0000117a movq %r15, %rcx - 0x48, 0xc1, 0xe9, 0x04, //0x0000117d shrq $4, %rcx - 0x4c, 0x01, 0xf9, //0x00001181 addq %r15, %rcx - 0x48, 0xb8, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001184 movabsq $1085102592571150095, %rax - 0x48, 0x21, 0xc1, //0x0000118e andq %rax, %rcx - 0x48, 0xb8, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00001191 movabsq $72340172838076673, %rax - 0x48, 0x0f, 0xaf, 0xc8, //0x0000119b imulq %rax, %rcx - 0x48, 0xc1, 0xe9, 0x38, //0x0000119f shrq $56, %rcx - 0x49, 0x01, 0xcb, //0x000011a3 addq %rcx, %r11 - 0x49, 0x83, 0xc5, 0x40, //0x000011a6 addq $64, %r13 - 0x49, 0x83, 0xc0, 0xc0, //0x000011aa addq $-64, %r8 - 0x4d, 0x89, 0xf1, //0x000011ae movq %r14, %r9 - //0x000011b1 LBB0_209 - 0x49, 0x83, 0xf8, 0x40, //0x000011b1 cmpq $64, %r8 - 0x0f, 0x8c, 0x36, 0x02, 0x00, 0x00, //0x000011b5 jl LBB0_217 - //0x000011bb LBB0_210 - 0xf3, 0x41, 0x0f, 0x6f, 0x55, 0x00, //0x000011bb movdqu (%r13), %xmm2 - 0xf3, 0x41, 0x0f, 0x6f, 0x6d, 0x10, //0x000011c1 movdqu $16(%r13), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x7d, 0x20, //0x000011c7 movdqu $32(%r13), %xmm7 - 0xf3, 0x41, 0x0f, 0x6f, 0x75, 0x30, //0x000011cd movdqu $48(%r13), %xmm6 - 0x66, 0x0f, 0x6f, 0xda, //0x000011d3 movdqa %xmm2, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x000011d7 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xc3, //0x000011db pmovmskb %xmm3, %eax - 0x66, 0x0f, 0x6f, 0xdd, //0x000011df movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x000011e3 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x000011e7 pmovmskb %xmm3, %esi - 0x66, 0x0f, 0x6f, 0xdf, //0x000011eb movdqa %xmm7, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x000011ef pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x000011f3 pmovmskb %xmm3, %edi - 0x66, 0x0f, 0x6f, 0xde, //0x000011f7 movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x000011fb pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xdb, //0x000011ff pmovmskb %xmm3, %ebx - 0x48, 0xc1, 0xe3, 0x30, //0x00001203 shlq $48, %rbx - 0x48, 0xc1, 0xe7, 0x20, //0x00001207 shlq $32, %rdi - 0x48, 0x09, 0xdf, //0x0000120b orq %rbx, %rdi - 0x48, 0xc1, 0xe6, 0x10, //0x0000120e shlq $16, %rsi - 0x48, 0x09, 0xfe, //0x00001212 orq %rdi, %rsi - 0x48, 0x09, 0xf0, //0x00001215 orq %rsi, %rax - 0x48, 0x89, 0xc6, //0x00001218 movq %rax, %rsi - 0x4c, 0x09, 0xd6, //0x0000121b orq %r10, %rsi - 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x0000121e jne LBB0_212 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001224 movq $-1, %rax - 0x45, 0x31, 0xd2, //0x0000122b xorl %r10d, %r10d - 0xe9, 0x46, 0x00, 0x00, 0x00, //0x0000122e jmp LBB0_213 - //0x00001233 LBB0_212 - 0x4c, 0x89, 0xd6, //0x00001233 movq %r10, %rsi - 0x48, 0xf7, 0xd6, //0x00001236 notq %rsi - 0x48, 0x21, 0xc6, //0x00001239 andq %rax, %rsi - 0x48, 0x8d, 0x1c, 0x36, //0x0000123c leaq (%rsi,%rsi), %rbx - 0x4c, 0x09, 0xd3, //0x00001240 orq %r10, %rbx - 0x48, 0x89, 0xdf, //0x00001243 movq %rbx, %rdi - 0x48, 0xf7, 0xd7, //0x00001246 notq %rdi - 0x48, 0xb9, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001249 movabsq $-6148914691236517206, %rcx - 0x48, 0x21, 0xc8, //0x00001253 andq %rcx, %rax - 0x48, 0x21, 0xf8, //0x00001256 andq %rdi, %rax - 0x45, 0x31, 0xd2, //0x00001259 xorl %r10d, %r10d - 0x48, 0x01, 0xf0, //0x0000125c addq %rsi, %rax - 0x41, 0x0f, 0x92, 0xc2, //0x0000125f setb %r10b - 0x48, 0x01, 0xc0, //0x00001263 addq %rax, %rax - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001266 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xc8, //0x00001270 xorq %rcx, %rax - 0x48, 0x21, 0xd8, //0x00001273 andq %rbx, %rax - 0x48, 0xf7, 0xd0, //0x00001276 notq %rax - //0x00001279 LBB0_213 - 0x66, 0x0f, 0x6f, 0xde, //0x00001279 movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x0000127d pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00001281 pmovmskb %xmm3, %esi - 0x48, 0xc1, 0xe6, 0x30, //0x00001285 shlq $48, %rsi - 0x66, 0x0f, 0x6f, 0xdf, //0x00001289 movdqa %xmm7, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x0000128d pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x00001291 pmovmskb %xmm3, %edi - 0x48, 0xc1, 0xe7, 0x20, //0x00001295 shlq $32, %rdi - 0x48, 0x09, 0xf7, //0x00001299 orq %rsi, %rdi - 0x66, 0x0f, 0x6f, 0xdd, //0x0000129c movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x000012a0 pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x000012a4 pmovmskb %xmm3, %esi - 0x48, 0xc1, 0xe6, 0x10, //0x000012a8 shlq $16, %rsi - 0x48, 0x09, 0xfe, //0x000012ac orq %rdi, %rsi - 0x66, 0x0f, 0x6f, 0xda, //0x000012af movdqa %xmm2, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x000012b3 pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x000012b7 pmovmskb %xmm3, %edi - 0x48, 0x09, 0xf7, //0x000012bb orq %rsi, %rdi - 0x48, 0x21, 0xc7, //0x000012be andq %rax, %rdi - 0x66, 0x48, 0x0f, 0x6e, 0xdf, //0x000012c1 movq %rdi, %xmm3 - 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd9, 0x00, //0x000012c6 pclmulqdq $0, %xmm9, %xmm3 - 0x66, 0x49, 0x0f, 0x7e, 0xde, //0x000012cd movq %xmm3, %r14 - 0x4d, 0x31, 0xce, //0x000012d2 xorq %r9, %r14 - 0x66, 0x0f, 0x6f, 0xda, //0x000012d5 movdqa %xmm2, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x000012d9 pcmpeqb %xmm11, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xfb, //0x000012de pmovmskb %xmm3, %r15d - 0x66, 0x0f, 0x6f, 0xdd, //0x000012e3 movdqa %xmm5, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x000012e7 pcmpeqb %xmm11, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x000012ec pmovmskb %xmm3, %esi - 0x66, 0x0f, 0x6f, 0xdf, //0x000012f0 movdqa %xmm7, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x000012f4 pcmpeqb %xmm11, %xmm3 - 0x66, 0x0f, 0xd7, 0xdb, //0x000012f9 pmovmskb %xmm3, %ebx - 0x66, 0x0f, 0x6f, 0xde, //0x000012fd movdqa %xmm6, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00001301 pcmpeqb %xmm11, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x00001306 pmovmskb %xmm3, %ecx - 0x48, 0xc1, 0xe1, 0x30, //0x0000130a shlq $48, %rcx - 0x48, 0xc1, 0xe3, 0x20, //0x0000130e shlq $32, %rbx - 0x48, 0x09, 0xcb, //0x00001312 orq %rcx, %rbx - 0x48, 0xc1, 0xe6, 0x10, //0x00001315 shlq $16, %rsi - 0x48, 0x09, 0xde, //0x00001319 orq %rbx, %rsi - 0x49, 0x09, 0xf7, //0x0000131c orq %rsi, %r15 - 0x4d, 0x89, 0xf1, //0x0000131f movq %r14, %r9 - 0x49, 0xf7, 0xd1, //0x00001322 notq %r9 - 0x4d, 0x21, 0xcf, //0x00001325 andq %r9, %r15 - 0x66, 0x41, 0x0f, 0x74, 0xd4, //0x00001328 pcmpeqb %xmm12, %xmm2 - 0x66, 0x0f, 0xd7, 0xf2, //0x0000132d pmovmskb %xmm2, %esi - 0x66, 0x41, 0x0f, 0x74, 0xec, //0x00001331 pcmpeqb %xmm12, %xmm5 - 0x66, 0x0f, 0xd7, 0xdd, //0x00001336 pmovmskb %xmm5, %ebx - 0x66, 0x41, 0x0f, 0x74, 0xfc, //0x0000133a pcmpeqb %xmm12, %xmm7 - 0x66, 0x0f, 0xd7, 0xff, //0x0000133f pmovmskb %xmm7, %edi - 0x66, 0x41, 0x0f, 0x74, 0xf4, //0x00001343 pcmpeqb %xmm12, %xmm6 - 0x66, 0x0f, 0xd7, 0xce, //0x00001348 pmovmskb %xmm6, %ecx - 0x48, 0xc1, 0xe1, 0x30, //0x0000134c shlq $48, %rcx - 0x48, 0xc1, 0xe7, 0x20, //0x00001350 shlq $32, %rdi - 0x48, 0x09, 0xcf, //0x00001354 orq %rcx, %rdi - 0x48, 0xc1, 0xe3, 0x10, //0x00001357 shlq $16, %rbx - 0x48, 0x09, 0xfb, //0x0000135b orq %rdi, %rbx - 0x48, 0x09, 0xde, //0x0000135e orq %rbx, %rsi - 0x4c, 0x21, 0xce, //0x00001361 andq %r9, %rsi - 0x0f, 0x84, 0xdc, 0xfd, 0xff, 0xff, //0x00001364 je LBB0_208 - 0x4c, 0x8b, 0x4d, 0xc0, //0x0000136a movq $-64(%rbp), %r9 - 0x90, 0x90, //0x0000136e .p2align 4, 0x90 - //0x00001370 LBB0_215 - 0x48, 0x8d, 0x5e, 0xff, //0x00001370 leaq $-1(%rsi), %rbx - 0x48, 0x89, 0xd9, //0x00001374 movq %rbx, %rcx - 0x4c, 0x21, 0xf9, //0x00001377 andq %r15, %rcx - 0x48, 0x89, 0xcf, //0x0000137a movq %rcx, %rdi - 0x48, 0xd1, 0xef, //0x0000137d shrq %rdi - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001380 movabsq $6148914691236517205, %rax - 0x48, 0x21, 0xc7, //0x0000138a andq %rax, %rdi - 0x48, 0x29, 0xf9, //0x0000138d subq %rdi, %rcx - 0x48, 0x89, 0xcf, //0x00001390 movq %rcx, %rdi - 0x48, 0xb8, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00001393 movabsq $3689348814741910323, %rax - 0x48, 0x21, 0xc7, //0x0000139d andq %rax, %rdi - 0x48, 0xc1, 0xe9, 0x02, //0x000013a0 shrq $2, %rcx - 0x48, 0x21, 0xc1, //0x000013a4 andq %rax, %rcx - 0x48, 0x01, 0xf9, //0x000013a7 addq %rdi, %rcx - 0x48, 0x89, 0xcf, //0x000013aa movq %rcx, %rdi - 0x48, 0xc1, 0xef, 0x04, //0x000013ad shrq $4, %rdi - 0x48, 0x01, 0xcf, //0x000013b1 addq %rcx, %rdi - 0x48, 0xb8, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x000013b4 movabsq $1085102592571150095, %rax - 0x48, 0x21, 0xc7, //0x000013be andq %rax, %rdi - 0x48, 0xb8, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x000013c1 movabsq $72340172838076673, %rax - 0x48, 0x0f, 0xaf, 0xf8, //0x000013cb imulq %rax, %rdi - 0x48, 0xc1, 0xef, 0x38, //0x000013cf shrq $56, %rdi - 0x4c, 0x01, 0xdf, //0x000013d3 addq %r11, %rdi - 0x48, 0x39, 0xd7, //0x000013d6 cmpq %rdx, %rdi - 0x0f, 0x86, 0x5b, 0x01, 0x00, 0x00, //0x000013d9 jbe LBB0_233 - 0x48, 0x83, 0xc2, 0x01, //0x000013df addq $1, %rdx - 0x48, 0x21, 0xde, //0x000013e3 andq %rbx, %rsi - 0x0f, 0x85, 0x84, 0xff, 0xff, 0xff, //0x000013e6 jne LBB0_215 - 0xe9, 0x55, 0xfd, 0xff, 0xff, //0x000013ec jmp LBB0_208 - //0x000013f1 LBB0_217 - 0x4d, 0x85, 0xc0, //0x000013f1 testq %r8, %r8 - 0x0f, 0x8e, 0xac, 0x09, 0x00, 0x00, //0x000013f4 jle LBB0_337 - 0xf3, 0x44, 0x0f, 0x7f, 0x45, 0x80, //0x000013fa movdqu %xmm8, $-128(%rbp) - 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00001400 movdqu %xmm8, $-144(%rbp) - 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x00001409 movdqu %xmm8, $-160(%rbp) - 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00001412 movdqu %xmm8, $-176(%rbp) - 0x44, 0x89, 0xe8, //0x0000141b movl %r13d, %eax - 0x25, 0xff, 0x0f, 0x00, 0x00, //0x0000141e andl $4095, %eax - 0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x00001423 cmpl $4033, %eax - 0x0f, 0x82, 0x38, 0x00, 0x00, 0x00, //0x00001428 jb LBB0_221 - 0x49, 0x83, 0xf8, 0x20, //0x0000142e cmpq $32, %r8 - 0x0f, 0x82, 0x37, 0x00, 0x00, 0x00, //0x00001432 jb LBB0_222 - 0x41, 0x0f, 0x10, 0x55, 0x00, //0x00001438 movups (%r13), %xmm2 - 0x0f, 0x11, 0x95, 0x50, 0xff, 0xff, 0xff, //0x0000143d movups %xmm2, $-176(%rbp) - 0xf3, 0x41, 0x0f, 0x6f, 0x55, 0x10, //0x00001444 movdqu $16(%r13), %xmm2 - 0xf3, 0x0f, 0x7f, 0x95, 0x60, 0xff, 0xff, 0xff, //0x0000144a movdqu %xmm2, $-160(%rbp) - 0x49, 0x83, 0xc5, 0x20, //0x00001452 addq $32, %r13 - 0x49, 0x8d, 0x70, 0xe0, //0x00001456 leaq $-32(%r8), %rsi - 0x48, 0x8d, 0x85, 0x70, 0xff, 0xff, 0xff, //0x0000145a leaq $-144(%rbp), %rax - 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00001461 jmp LBB0_223 - //0x00001466 LBB0_221 - 0x4c, 0x8b, 0x65, 0xa8, //0x00001466 movq $-88(%rbp), %r12 - 0xe9, 0x4c, 0xfd, 0xff, 0xff, //0x0000146a jmp LBB0_210 - //0x0000146f LBB0_222 - 0x48, 0x8d, 0x85, 0x50, 0xff, 0xff, 0xff, //0x0000146f leaq $-176(%rbp), %rax - 0x4c, 0x89, 0xc6, //0x00001476 movq %r8, %rsi - //0x00001479 LBB0_223 - 0x48, 0x83, 0xfe, 0x10, //0x00001479 cmpq $16, %rsi - 0x0f, 0x82, 0x4b, 0x00, 0x00, 0x00, //0x0000147d jb LBB0_224 - 0xf3, 0x41, 0x0f, 0x6f, 0x55, 0x00, //0x00001483 movdqu (%r13), %xmm2 - 0xf3, 0x0f, 0x7f, 0x10, //0x00001489 movdqu %xmm2, (%rax) - 0x49, 0x83, 0xc5, 0x10, //0x0000148d addq $16, %r13 - 0x48, 0x83, 0xc0, 0x10, //0x00001491 addq $16, %rax - 0x48, 0x83, 0xc6, 0xf0, //0x00001495 addq $-16, %rsi - 0x48, 0x83, 0xfe, 0x08, //0x00001499 cmpq $8, %rsi - 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x0000149d jae LBB0_231 - //0x000014a3 LBB0_225 - 0x48, 0x83, 0xfe, 0x04, //0x000014a3 cmpq $4, %rsi - 0x0f, 0x8c, 0x48, 0x00, 0x00, 0x00, //0x000014a7 jl LBB0_226 - //0x000014ad LBB0_232 - 0x41, 0x8b, 0x4d, 0x00, //0x000014ad movl (%r13), %ecx - 0x89, 0x08, //0x000014b1 movl %ecx, (%rax) - 0x49, 0x83, 0xc5, 0x04, //0x000014b3 addq $4, %r13 - 0x48, 0x83, 0xc0, 0x04, //0x000014b7 addq $4, %rax - 0x48, 0x83, 0xc6, 0xfc, //0x000014bb addq $-4, %rsi - 0x48, 0x83, 0xfe, 0x02, //0x000014bf cmpq $2, %rsi - 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x000014c3 jae LBB0_227 - 0xe9, 0x45, 0x00, 0x00, 0x00, //0x000014c9 jmp LBB0_228 - //0x000014ce LBB0_224 - 0x48, 0x83, 0xfe, 0x08, //0x000014ce cmpq $8, %rsi - 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x000014d2 jb LBB0_225 - //0x000014d8 LBB0_231 - 0x49, 0x8b, 0x4d, 0x00, //0x000014d8 movq (%r13), %rcx - 0x48, 0x89, 0x08, //0x000014dc movq %rcx, (%rax) - 0x49, 0x83, 0xc5, 0x08, //0x000014df addq $8, %r13 - 0x48, 0x83, 0xc0, 0x08, //0x000014e3 addq $8, %rax - 0x48, 0x83, 0xc6, 0xf8, //0x000014e7 addq $-8, %rsi - 0x48, 0x83, 0xfe, 0x04, //0x000014eb cmpq $4, %rsi - 0x0f, 0x8d, 0xb8, 0xff, 0xff, 0xff, //0x000014ef jge LBB0_232 - //0x000014f5 LBB0_226 - 0x48, 0x83, 0xfe, 0x02, //0x000014f5 cmpq $2, %rsi - 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x000014f9 jb LBB0_228 - //0x000014ff LBB0_227 - 0x41, 0x0f, 0xb7, 0x4d, 0x00, //0x000014ff movzwl (%r13), %ecx - 0x66, 0x89, 0x08, //0x00001504 movw %cx, (%rax) - 0x49, 0x83, 0xc5, 0x02, //0x00001507 addq $2, %r13 - 0x48, 0x83, 0xc0, 0x02, //0x0000150b addq $2, %rax - 0x48, 0x83, 0xc6, 0xfe, //0x0000150f addq $-2, %rsi - //0x00001513 LBB0_228 - 0x4c, 0x89, 0xef, //0x00001513 movq %r13, %rdi - 0x4c, 0x8d, 0xad, 0x50, 0xff, 0xff, 0xff, //0x00001516 leaq $-176(%rbp), %r13 - 0x48, 0x85, 0xf6, //0x0000151d testq %rsi, %rsi - 0x4c, 0x8b, 0x65, 0xa8, //0x00001520 movq $-88(%rbp), %r12 - 0x0f, 0x84, 0x91, 0xfc, 0xff, 0xff, //0x00001524 je LBB0_210 - 0x8a, 0x0f, //0x0000152a movb (%rdi), %cl - 0x88, 0x08, //0x0000152c movb %cl, (%rax) - 0x4c, 0x8d, 0xad, 0x50, 0xff, 0xff, 0xff, //0x0000152e leaq $-176(%rbp), %r13 - 0xe9, 0x81, 0xfc, 0xff, 0xff, //0x00001535 jmp LBB0_210 - //0x0000153a LBB0_233 - 0x49, 0x8b, 0x01, //0x0000153a movq (%r9), %rax - 0x48, 0x0f, 0xbc, 0xce, //0x0000153d bsfq %rsi, %rcx - 0x4c, 0x29, 0xc1, //0x00001541 subq %r8, %rcx - 0x4c, 0x8d, 0x1c, 0x01, //0x00001544 leaq (%rcx,%rax), %r11 - 0x49, 0x83, 0xc3, 0x01, //0x00001548 addq $1, %r11 - 0x4c, 0x8b, 0x45, 0xc8, //0x0000154c movq $-56(%rbp), %r8 - 0x4d, 0x89, 0x18, //0x00001550 movq %r11, (%r8) - 0x49, 0x8b, 0x01, //0x00001553 movq (%r9), %rax - 0x49, 0x39, 0xc3, //0x00001556 cmpq %rax, %r11 - 0x4c, 0x0f, 0x47, 0xd8, //0x00001559 cmovaq %rax, %r11 - 0x4d, 0x89, 0x18, //0x0000155d movq %r11, (%r8) - 0xe9, 0x19, 0x00, 0x00, 0x00, //0x00001560 jmp LBB0_235 - //0x00001565 LBB0_234 - 0x0f, 0xbc, 0xcb, //0x00001565 bsfl %ebx, %ecx - 0x48, 0x01, 0xc1, //0x00001568 addq %rax, %rcx - 0x4d, 0x8d, 0x1c, 0x0e, //0x0000156b leaq (%r14,%rcx), %r11 - 0x49, 0x83, 0xc3, 0x02, //0x0000156f addq $2, %r11 - 0x4c, 0x8b, 0x45, 0xc8, //0x00001573 movq $-56(%rbp), %r8 - 0x4d, 0x89, 0x18, //0x00001577 movq %r11, (%r8) - 0x4c, 0x8b, 0x4d, 0xc0, //0x0000157a movq $-64(%rbp), %r9 - //0x0000157e LBB0_235 - 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000157e movabsq $4294977024, %r14 - 0x4d, 0x8b, 0x2c, 0x24, //0x00001588 movq (%r12), %r13 - 0x49, 0x8b, 0x44, 0x24, 0x08, //0x0000158c movq $8(%r12), %rax - 0x49, 0x39, 0xc3, //0x00001591 cmpq %rax, %r11 - 0x0f, 0x82, 0x68, 0xfb, 0xff, 0xff, //0x00001594 jb LBB0_237 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000159a .p2align 4, 0x90 - //0x000015a0 LBB0_241 - 0x49, 0x8d, 0x4b, 0x01, //0x000015a0 leaq $1(%r11), %rcx - 0x48, 0x39, 0xc1, //0x000015a4 cmpq %rax, %rcx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000015a7 jae LBB0_245 - 0x41, 0x8a, 0x54, 0x0d, 0x00, //0x000015ad movb (%r13,%rcx), %dl - 0x80, 0xfa, 0x0d, //0x000015b2 cmpb $13, %dl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000015b5 je LBB0_245 - 0x80, 0xfa, 0x20, //0x000015bb cmpb $32, %dl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000015be je LBB0_245 - 0x80, 0xc2, 0xf7, //0x000015c4 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x000015c7 cmpb $1, %dl - 0x0f, 0x87, 0xc5, 0x00, 0x00, 0x00, //0x000015ca ja LBB0_262 - //0x000015d0 .p2align 4, 0x90 - //0x000015d0 LBB0_245 - 0x49, 0x8d, 0x4b, 0x02, //0x000015d0 leaq $2(%r11), %rcx - 0x48, 0x39, 0xc1, //0x000015d4 cmpq %rax, %rcx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000015d7 jae LBB0_249 - 0x41, 0x8a, 0x54, 0x0d, 0x00, //0x000015dd movb (%r13,%rcx), %dl - 0x80, 0xfa, 0x0d, //0x000015e2 cmpb $13, %dl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000015e5 je LBB0_249 - 0x80, 0xfa, 0x20, //0x000015eb cmpb $32, %dl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000015ee je LBB0_249 - 0x80, 0xc2, 0xf7, //0x000015f4 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x000015f7 cmpb $1, %dl - 0x0f, 0x87, 0x95, 0x00, 0x00, 0x00, //0x000015fa ja LBB0_262 - //0x00001600 .p2align 4, 0x90 - //0x00001600 LBB0_249 - 0x49, 0x8d, 0x4b, 0x03, //0x00001600 leaq $3(%r11), %rcx - 0x48, 0x39, 0xc1, //0x00001604 cmpq %rax, %rcx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001607 jae LBB0_253 - 0x41, 0x8a, 0x54, 0x0d, 0x00, //0x0000160d movb (%r13,%rcx), %dl - 0x80, 0xfa, 0x0d, //0x00001612 cmpb $13, %dl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00001615 je LBB0_253 - 0x80, 0xfa, 0x20, //0x0000161b cmpb $32, %dl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000161e je LBB0_253 - 0x80, 0xc2, 0xf7, //0x00001624 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x00001627 cmpb $1, %dl - 0x0f, 0x87, 0x65, 0x00, 0x00, 0x00, //0x0000162a ja LBB0_262 - //0x00001630 .p2align 4, 0x90 - //0x00001630 LBB0_253 - 0x49, 0x8d, 0x4b, 0x04, //0x00001630 leaq $4(%r11), %rcx - 0x48, 0x39, 0xc8, //0x00001634 cmpq %rcx, %rax - 0x0f, 0x86, 0x1b, 0x31, 0x00, 0x00, //0x00001637 jbe LBB0_871 - 0x48, 0x39, 0xc8, //0x0000163d cmpq %rcx, %rax - 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x00001640 je LBB0_259 - 0x4a, 0x8d, 0x14, 0x28, //0x00001646 leaq (%rax,%r13), %rdx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000164a .p2align 4, 0x90 - //0x00001650 LBB0_256 - 0x41, 0x0f, 0xbe, 0x74, 0x0d, 0x00, //0x00001650 movsbl (%r13,%rcx), %esi - 0x83, 0xfe, 0x20, //0x00001656 cmpl $32, %esi - 0x0f, 0x87, 0x2d, 0x00, 0x00, 0x00, //0x00001659 ja LBB0_261 - 0x49, 0x0f, 0xa3, 0xf6, //0x0000165f btq %rsi, %r14 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001663 jae LBB0_261 - 0x48, 0x83, 0xc1, 0x01, //0x00001669 addq $1, %rcx - 0x48, 0x39, 0xc8, //0x0000166d cmpq %rcx, %rax - 0x0f, 0x85, 0xda, 0xff, 0xff, 0xff, //0x00001670 jne LBB0_256 - 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00001676 jmp LBB0_260 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000167b .p2align 4, 0x90 - //0x00001680 LBB0_259 - 0x4c, 0x01, 0xe9, //0x00001680 addq %r13, %rcx - 0x48, 0x89, 0xca, //0x00001683 movq %rcx, %rdx - //0x00001686 LBB0_260 - 0x4c, 0x29, 0xea, //0x00001686 subq %r13, %rdx - 0x48, 0x89, 0xd1, //0x00001689 movq %rdx, %rcx - //0x0000168c LBB0_261 - 0x48, 0x39, 0xc1, //0x0000168c cmpq %rax, %rcx - 0x0f, 0x83, 0xc6, 0x30, 0x00, 0x00, //0x0000168f jae LBB0_872 - //0x00001695 LBB0_262 - 0x4c, 0x8d, 0x59, 0x01, //0x00001695 leaq $1(%rcx), %r11 - 0x4d, 0x89, 0x18, //0x00001699 movq %r11, (%r8) - 0x41, 0x8a, 0x44, 0x0d, 0x00, //0x0000169c movb (%r13,%rcx), %al - 0x3c, 0x2c, //0x000016a1 cmpb $44, %al - 0x0f, 0x84, 0xa5, 0xec, 0xff, 0xff, //0x000016a3 je LBB0_33 - 0xe9, 0x9f, 0x19, 0x00, 0x00, //0x000016a9 jmp LBB0_263 - //0x000016ae LBB0_67 - 0x4d, 0x01, 0xeb, //0x000016ae addq %r13, %r11 - 0x4c, 0x8b, 0x65, 0xa8, //0x000016b1 movq $-88(%rbp), %r12 - 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000016b5 movabsq $4294977024, %r14 - 0x4c, 0x8b, 0xbd, 0x40, 0xff, 0xff, 0xff, //0x000016bf movq $-192(%rbp), %r15 - 0x49, 0x83, 0xf8, 0x20, //0x000016c6 cmpq $32, %r8 - 0x0f, 0x82, 0xa4, 0x05, 0x00, 0x00, //0x000016ca jb LBB0_321 - //0x000016d0 LBB0_68 - 0xf3, 0x41, 0x0f, 0x6f, 0x13, //0x000016d0 movdqu (%r11), %xmm2 - 0xf3, 0x41, 0x0f, 0x6f, 0x5b, 0x10, //0x000016d5 movdqu $16(%r11), %xmm3 - 0x66, 0x0f, 0x6f, 0xea, //0x000016db movdqa %xmm2, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x000016df pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xfd, //0x000016e3 pmovmskb %xmm5, %edi - 0x66, 0x0f, 0x6f, 0xeb, //0x000016e7 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x000016eb pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x000016ef pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x74, 0xd1, //0x000016f3 pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xf2, //0x000016f7 pmovmskb %xmm2, %esi - 0x66, 0x0f, 0x74, 0xd9, //0x000016fb pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xd3, //0x000016ff pmovmskb %xmm3, %edx - 0x48, 0xc1, 0xe1, 0x10, //0x00001703 shlq $16, %rcx - 0x48, 0x09, 0xcf, //0x00001707 orq %rcx, %rdi - 0x48, 0xc1, 0xe2, 0x10, //0x0000170a shlq $16, %rdx - 0x48, 0x09, 0xd6, //0x0000170e orq %rdx, %rsi - 0x0f, 0x85, 0xf3, 0x04, 0x00, 0x00, //0x00001711 jne LBB0_317 - 0x4d, 0x85, 0xc9, //0x00001717 testq %r9, %r9 - 0x0f, 0x85, 0x06, 0x05, 0x00, 0x00, //0x0000171a jne LBB0_319 - 0x45, 0x31, 0xc9, //0x00001720 xorl %r9d, %r9d - 0x48, 0x85, 0xff, //0x00001723 testq %rdi, %rdi - 0x0f, 0x84, 0x40, 0x05, 0x00, 0x00, //0x00001726 je LBB0_320 - //0x0000172c LBB0_71 - 0x48, 0x0f, 0xbc, 0xcf, //0x0000172c bsfq %rdi, %rcx - 0x4d, 0x29, 0xeb, //0x00001730 subq %r13, %r11 - 0x49, 0x01, 0xcb, //0x00001733 addq %rcx, %r11 - 0x49, 0x83, 0xc3, 0x01, //0x00001736 addq $1, %r11 - 0x4c, 0x8b, 0x45, 0xc8, //0x0000173a movq $-56(%rbp), %r8 - 0x4c, 0x8b, 0x4d, 0xc0, //0x0000173e movq $-64(%rbp), %r9 - 0x48, 0x8b, 0x4d, 0x98, //0x00001742 movq $-104(%rbp), %rcx - 0x4d, 0x85, 0xdb, //0x00001746 testq %r11, %r11 - 0x0f, 0x89, 0x22, 0xef, 0xff, 0xff, //0x00001749 jns LBB0_78 - 0xe9, 0xa1, 0x3c, 0x00, 0x00, //0x0000174f jmp LBB0_976 - //0x00001754 LBB0_264 - 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00001754 movq $-2, %rdx - 0xbe, 0x02, 0x00, 0x00, 0x00, //0x0000175b movl $2, %esi - 0x48, 0x01, 0xf0, //0x00001760 addq %rsi, %rax - 0x49, 0x01, 0xd6, //0x00001763 addq %rdx, %r14 - 0x0f, 0x8e, 0x12, 0xfe, 0xff, 0xff, //0x00001766 jle LBB0_235 - //0x0000176c LBB0_265 - 0x0f, 0xb6, 0x10, //0x0000176c movzbl (%rax), %edx - 0x80, 0xfa, 0x5c, //0x0000176f cmpb $92, %dl - 0x0f, 0x84, 0xdc, 0xff, 0xff, 0xff, //0x00001772 je LBB0_264 - 0x80, 0xfa, 0x22, //0x00001778 cmpb $34, %dl - 0x0f, 0x84, 0x52, 0x04, 0x00, 0x00, //0x0000177b je LBB0_313 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00001781 movq $-1, %rdx - 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00001788 movl $1, %esi - 0x48, 0x01, 0xf0, //0x0000178d addq %rsi, %rax - 0x49, 0x01, 0xd6, //0x00001790 addq %rdx, %r14 - 0x0f, 0x8f, 0xd3, 0xff, 0xff, 0xff, //0x00001793 jg LBB0_265 - 0xe9, 0xe0, 0xfd, 0xff, 0xff, //0x00001799 jmp LBB0_235 - //0x0000179e LBB0_268 - 0x48, 0xc7, 0x45, 0x98, 0xff, 0xff, 0xff, 0xff, //0x0000179e movq $-1, $-104(%rbp) - 0x45, 0x31, 0xc9, //0x000017a6 xorl %r9d, %r9d - 0x49, 0x83, 0xf8, 0x20, //0x000017a9 cmpq $32, %r8 - 0x0f, 0x83, 0x1d, 0xff, 0xff, 0xff, //0x000017ad jae LBB0_68 - 0xe9, 0xbc, 0x04, 0x00, 0x00, //0x000017b3 jmp LBB0_321 - //0x000017b8 LBB0_269 - 0x48, 0xc7, 0x85, 0x50, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, //0x000017b8 movq $0, $-176(%rbp) - 0x49, 0x8d, 0x43, 0xff, //0x000017c3 leaq $-1(%r11), %rax - 0x4f, 0x8d, 0x04, 0x2b, //0x000017c7 leaq (%r11,%r13), %r8 - 0x49, 0x83, 0xc0, 0xff, //0x000017cb addq $-1, %r8 - 0x48, 0x8b, 0x4d, 0xb8, //0x000017cf movq $-72(%rbp), %rcx - 0x4d, 0x8d, 0x14, 0x0f, //0x000017d3 leaq (%r15,%rcx), %r10 - 0x48, 0x39, 0x85, 0x38, 0xff, 0xff, 0xff, //0x000017d7 cmpq %rax, $-200(%rbp) - 0x48, 0x8b, 0x7d, 0xd0, //0x000017de movq $-48(%rbp), %rdi - 0x0f, 0x8d, 0xd4, 0x03, 0x00, 0x00, //0x000017e2 jge LBB0_311 - 0x48, 0x85, 0xc9, //0x000017e8 testq %rcx, %rcx - 0x0f, 0x8e, 0xcb, 0x03, 0x00, 0x00, //0x000017eb jle LBB0_311 - //0x000017f1 LBB0_271 - 0x8a, 0x07, //0x000017f1 movb (%rdi), %al - 0x3c, 0x5c, //0x000017f3 cmpb $92, %al - 0x0f, 0x85, 0x5c, 0x00, 0x00, 0x00, //0x000017f5 jne LBB0_276 - 0x4c, 0x89, 0xc6, //0x000017fb movq %r8, %rsi - 0x48, 0x29, 0xfe, //0x000017fe subq %rdi, %rsi - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001801 movq $-1, %rax - 0x48, 0x85, 0xf6, //0x00001808 testq %rsi, %rsi - 0x0f, 0x8e, 0x5d, 0x3d, 0x00, 0x00, //0x0000180b jle LBB0_995 - 0x0f, 0xb6, 0x4f, 0x01, //0x00001811 movzbl $1(%rdi), %ecx - 0x48, 0x8d, 0x15, 0x74, 0x46, 0x00, 0x00, //0x00001815 leaq $18036(%rip), %rdx /* __UnquoteTab+0(%rip) */ - 0x8a, 0x0c, 0x11, //0x0000181c movb (%rcx,%rdx), %cl - 0x80, 0xf9, 0xff, //0x0000181f cmpb $-1, %cl - 0x0f, 0x84, 0x45, 0x00, 0x00, 0x00, //0x00001822 je LBB0_278 - 0x84, 0xc9, //0x00001828 testb %cl, %cl - 0x0f, 0x84, 0x2a, 0x3d, 0x00, 0x00, //0x0000182a je LBB0_993 - 0x88, 0x8d, 0x50, 0xff, 0xff, 0xff, //0x00001830 movb %cl, $-176(%rbp) - 0x48, 0x83, 0xc7, 0x02, //0x00001836 addq $2, %rdi - 0xbe, 0x01, 0x00, 0x00, 0x00, //0x0000183a movl $1, %esi - 0x48, 0x8d, 0x04, 0x2e, //0x0000183f leaq (%rsi,%rbp), %rax - 0x48, 0x05, 0x50, 0xff, 0xff, 0xff, //0x00001843 addq $-176, %rax - 0x4d, 0x39, 0xd7, //0x00001849 cmpq %r10, %r15 - 0x0f, 0x82, 0x4f, 0x01, 0x00, 0x00, //0x0000184c jb LBB0_288 - 0xe9, 0x43, 0x03, 0x00, 0x00, //0x00001852 jmp LBB0_307 - //0x00001857 LBB0_276 - 0x41, 0x3a, 0x07, //0x00001857 cmpb (%r15), %al - 0x0f, 0x85, 0x9a, 0x03, 0x00, 0x00, //0x0000185a jne LBB0_315 - 0x48, 0x83, 0xc7, 0x01, //0x00001860 addq $1, %rdi - 0x49, 0x83, 0xc7, 0x01, //0x00001864 addq $1, %r15 - 0xe9, 0x3d, 0x03, 0x00, 0x00, //0x00001868 jmp LBB0_309 - //0x0000186d LBB0_278 - 0x48, 0x83, 0xfe, 0x04, //0x0000186d cmpq $4, %rsi - 0x0f, 0x8c, 0xf3, 0x3c, 0x00, 0x00, //0x00001871 jl LBB0_994 - 0x4c, 0x8d, 0x4f, 0x02, //0x00001877 leaq $2(%rdi), %r9 - 0x48, 0x89, 0x7d, 0xd0, //0x0000187b movq %rdi, $-48(%rbp) - 0x8b, 0x7f, 0x02, //0x0000187f movl $2(%rdi), %edi - 0x89, 0xf9, //0x00001882 movl %edi, %ecx - 0xf7, 0xd1, //0x00001884 notl %ecx - 0x8d, 0x9f, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001886 leal $-808464432(%rdi), %ebx - 0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x0000188c andl $-2139062144, %ecx - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00001892 movq $-2, %rax - 0x85, 0xd9, //0x00001899 testl %ebx, %ecx - 0x0f, 0x85, 0x97, 0x3c, 0x00, 0x00, //0x0000189b jne LBB0_1003 - 0x8d, 0x9f, 0x19, 0x19, 0x19, 0x19, //0x000018a1 leal $421075225(%rdi), %ebx - 0x09, 0xfb, //0x000018a7 orl %edi, %ebx - 0xf7, 0xc3, 0x80, 0x80, 0x80, 0x80, //0x000018a9 testl $-2139062144, %ebx - 0x0f, 0x85, 0x83, 0x3c, 0x00, 0x00, //0x000018af jne LBB0_1003 - 0x89, 0xfb, //0x000018b5 movl %edi, %ebx - 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x000018b7 andl $2139062143, %ebx - 0xba, 0xc0, 0xc0, 0xc0, 0xc0, //0x000018bd movl $-1061109568, %edx - 0x29, 0xda, //0x000018c2 subl %ebx, %edx - 0x44, 0x8d, 0xb3, 0x46, 0x46, 0x46, 0x46, //0x000018c4 leal $1179010630(%rbx), %r14d - 0x21, 0xca, //0x000018cb andl %ecx, %edx - 0x44, 0x85, 0xf2, //0x000018cd testl %r14d, %edx - 0x0f, 0x85, 0x62, 0x3c, 0x00, 0x00, //0x000018d0 jne LBB0_1003 - 0xba, 0xe0, 0xe0, 0xe0, 0xe0, //0x000018d6 movl $-522133280, %edx - 0x29, 0xda, //0x000018db subl %ebx, %edx - 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x000018dd addl $960051513, %ebx - 0x21, 0xd1, //0x000018e3 andl %edx, %ecx - 0x85, 0xd9, //0x000018e5 testl %ebx, %ecx - 0x0f, 0x85, 0x84, 0x3c, 0x00, 0x00, //0x000018e7 jne LBB0_996 - 0x0f, 0xcf, //0x000018ed bswapl %edi - 0x89, 0xf8, //0x000018ef movl %edi, %eax - 0xc1, 0xe8, 0x04, //0x000018f1 shrl $4, %eax - 0xf7, 0xd0, //0x000018f4 notl %eax - 0x25, 0x01, 0x01, 0x01, 0x01, //0x000018f6 andl $16843009, %eax - 0x8d, 0x04, 0xc0, //0x000018fb leal (%rax,%rax,8), %eax - 0x81, 0xe7, 0x0f, 0x0f, 0x0f, 0x0f, //0x000018fe andl $252645135, %edi - 0x01, 0xc7, //0x00001904 addl %eax, %edi - 0x89, 0xf9, //0x00001906 movl %edi, %ecx - 0xc1, 0xe9, 0x04, //0x00001908 shrl $4, %ecx - 0x09, 0xf9, //0x0000190b orl %edi, %ecx - 0x89, 0xc8, //0x0000190d movl %ecx, %eax - 0xc1, 0xe8, 0x08, //0x0000190f shrl $8, %eax - 0x25, 0x00, 0xff, 0x00, 0x00, //0x00001912 andl $65280, %eax - 0x0f, 0xb6, 0xf9, //0x00001917 movzbl %cl, %edi - 0x09, 0xc7, //0x0000191a orl %eax, %edi - 0x48, 0x8b, 0x55, 0xd0, //0x0000191c movq $-48(%rbp), %rdx - 0x4c, 0x8d, 0x4a, 0x06, //0x00001920 leaq $6(%rdx), %r9 - 0x83, 0xff, 0x7f, //0x00001924 cmpl $127, %edi - 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001927 movabsq $4294977024, %r14 - 0x0f, 0x86, 0xc8, 0x00, 0x00, 0x00, //0x00001931 jbe LBB0_295 - 0x81, 0xff, 0xff, 0x07, 0x00, 0x00, //0x00001937 cmpl $2047, %edi - 0x0f, 0x86, 0xcc, 0x00, 0x00, 0x00, //0x0000193d jbe LBB0_296 - 0x89, 0xca, //0x00001943 movl %ecx, %edx - 0x81, 0xe2, 0x00, 0x00, 0xf8, 0x00, //0x00001945 andl $16252928, %edx - 0x81, 0xfa, 0x00, 0x00, 0xd8, 0x00, //0x0000194b cmpl $14155776, %edx - 0x0f, 0x84, 0xde, 0x00, 0x00, 0x00, //0x00001951 je LBB0_297 - 0xc1, 0xe8, 0x0c, //0x00001957 shrl $12, %eax - 0x0c, 0xe0, //0x0000195a orb $-32, %al - 0x88, 0x85, 0x50, 0xff, 0xff, 0xff, //0x0000195c movb %al, $-176(%rbp) - 0xc1, 0xef, 0x06, //0x00001962 shrl $6, %edi - 0x40, 0x80, 0xe7, 0x3f, //0x00001965 andb $63, %dil - 0x40, 0x80, 0xcf, 0x80, //0x00001969 orb $-128, %dil - 0x40, 0x88, 0xbd, 0x51, 0xff, 0xff, 0xff, //0x0000196d movb %dil, $-175(%rbp) - 0x80, 0xe1, 0x3f, //0x00001974 andb $63, %cl - 0x80, 0xc9, 0x80, //0x00001977 orb $-128, %cl - 0x88, 0x8d, 0x52, 0xff, 0xff, 0xff, //0x0000197a movb %cl, $-174(%rbp) - 0xbe, 0x03, 0x00, 0x00, 0x00, //0x00001980 movl $3, %esi - 0x89, 0xc1, //0x00001985 movl %eax, %ecx - //0x00001987 LBB0_287 - 0x4c, 0x89, 0xcf, //0x00001987 movq %r9, %rdi - 0x4c, 0x8b, 0x4d, 0xc0, //0x0000198a movq $-64(%rbp), %r9 - 0x48, 0x8d, 0x04, 0x2e, //0x0000198e leaq (%rsi,%rbp), %rax - 0x48, 0x05, 0x50, 0xff, 0xff, 0xff, //0x00001992 addq $-176, %rax - 0x4d, 0x39, 0xd7, //0x00001998 cmpq %r10, %r15 - 0x0f, 0x83, 0xf9, 0x01, 0x00, 0x00, //0x0000199b jae LBB0_307 - //0x000019a1 LBB0_288 - 0x48, 0x8d, 0x95, 0x50, 0xff, 0xff, 0xff, //0x000019a1 leaq $-176(%rbp), %rdx - 0x48, 0x39, 0xd0, //0x000019a8 cmpq %rdx, %rax - 0x0f, 0x86, 0xe9, 0x01, 0x00, 0x00, //0x000019ab jbe LBB0_307 - 0x41, 0x38, 0x0f, //0x000019b1 cmpb %cl, (%r15) - 0x0f, 0x85, 0xe0, 0x01, 0x00, 0x00, //0x000019b4 jne LBB0_307 - 0x48, 0x89, 0xfb, //0x000019ba movq %rdi, %rbx - 0x49, 0x83, 0xc7, 0x01, //0x000019bd addq $1, %r15 - 0x48, 0x8d, 0xb5, 0x51, 0xff, 0xff, 0xff, //0x000019c1 leaq $-175(%rbp), %rsi - 0x4c, 0x89, 0xff, //0x000019c8 movq %r15, %rdi - //0x000019cb LBB0_291 - 0x49, 0x89, 0xff, //0x000019cb movq %rdi, %r15 - 0x48, 0x89, 0xf1, //0x000019ce movq %rsi, %rcx - 0x4c, 0x39, 0xd7, //0x000019d1 cmpq %r10, %rdi - 0x0f, 0x83, 0x1d, 0x00, 0x00, 0x00, //0x000019d4 jae LBB0_294 - 0x48, 0x39, 0xc1, //0x000019da cmpq %rax, %rcx - 0x0f, 0x83, 0x14, 0x00, 0x00, 0x00, //0x000019dd jae LBB0_294 - 0x41, 0x0f, 0xb6, 0x17, //0x000019e3 movzbl (%r15), %edx - 0x49, 0x8d, 0x7f, 0x01, //0x000019e7 leaq $1(%r15), %rdi - 0x48, 0x8d, 0x71, 0x01, //0x000019eb leaq $1(%rcx), %rsi - 0x3a, 0x11, //0x000019ef cmpb (%rcx), %dl - 0x0f, 0x84, 0xd4, 0xff, 0xff, 0xff, //0x000019f1 je LBB0_291 - //0x000019f7 LBB0_294 - 0x48, 0x89, 0xdf, //0x000019f7 movq %rbx, %rdi - 0xe9, 0xa2, 0x01, 0x00, 0x00, //0x000019fa jmp LBB0_308 - //0x000019ff LBB0_295 - 0x88, 0x8d, 0x50, 0xff, 0xff, 0xff, //0x000019ff movb %cl, $-176(%rbp) - 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00001a05 movl $1, %esi - 0xe9, 0x78, 0xff, 0xff, 0xff, //0x00001a0a jmp LBB0_287 - //0x00001a0f LBB0_296 - 0xc1, 0xef, 0x06, //0x00001a0f shrl $6, %edi - 0x40, 0x80, 0xcf, 0xc0, //0x00001a12 orb $-64, %dil - 0x40, 0x88, 0xbd, 0x50, 0xff, 0xff, 0xff, //0x00001a16 movb %dil, $-176(%rbp) - 0x80, 0xe1, 0x3f, //0x00001a1d andb $63, %cl - 0x80, 0xc9, 0x80, //0x00001a20 orb $-128, %cl - 0x88, 0x8d, 0x51, 0xff, 0xff, 0xff, //0x00001a23 movb %cl, $-175(%rbp) - 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00001a29 movl $2, %esi - 0x89, 0xf9, //0x00001a2e movl %edi, %ecx - 0xe9, 0x52, 0xff, 0xff, 0xff, //0x00001a30 jmp LBB0_287 - //0x00001a35 LBB0_297 - 0x48, 0xc7, 0xc0, 0xfc, 0xff, 0xff, 0xff, //0x00001a35 movq $-4, %rax - 0x48, 0x83, 0xfe, 0x06, //0x00001a3c cmpq $6, %rsi - 0x0f, 0x8c, 0x2b, 0x3b, 0x00, 0x00, //0x00001a40 jl LBB0_996 - 0x81, 0xff, 0xff, 0xdb, 0x00, 0x00, //0x00001a46 cmpl $56319, %edi - 0x0f, 0x87, 0x1f, 0x3b, 0x00, 0x00, //0x00001a4c ja LBB0_996 - 0x41, 0x80, 0x39, 0x5c, //0x00001a52 cmpb $92, (%r9) - 0x0f, 0x85, 0x15, 0x3b, 0x00, 0x00, //0x00001a56 jne LBB0_996 - 0x48, 0x8b, 0x4d, 0xd0, //0x00001a5c movq $-48(%rbp), %rcx - 0x80, 0x79, 0x07, 0x75, //0x00001a60 cmpb $117, $7(%rcx) - 0x0f, 0x85, 0x07, 0x3b, 0x00, 0x00, //0x00001a64 jne LBB0_996 - 0x48, 0x8b, 0x4d, 0xd0, //0x00001a6a movq $-48(%rbp), %rcx - 0x4c, 0x8d, 0x49, 0x08, //0x00001a6e leaq $8(%rcx), %r9 - 0x8b, 0x49, 0x08, //0x00001a72 movl $8(%rcx), %ecx - 0x89, 0xce, //0x00001a75 movl %ecx, %esi - 0xf7, 0xd6, //0x00001a77 notl %esi - 0x8d, 0x91, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001a79 leal $-808464432(%rcx), %edx - 0x81, 0xe6, 0x80, 0x80, 0x80, 0x80, //0x00001a7f andl $-2139062144, %esi - 0x85, 0xd6, //0x00001a85 testl %edx, %esi - 0x0f, 0x85, 0xab, 0x3a, 0x00, 0x00, //0x00001a87 jne LBB0_1003 - 0x8d, 0x91, 0x19, 0x19, 0x19, 0x19, //0x00001a8d leal $421075225(%rcx), %edx - 0x09, 0xca, //0x00001a93 orl %ecx, %edx - 0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x00001a95 testl $-2139062144, %edx - 0x0f, 0x85, 0x97, 0x3a, 0x00, 0x00, //0x00001a9b jne LBB0_1003 - 0x89, 0xcb, //0x00001aa1 movl %ecx, %ebx - 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x00001aa3 andl $2139062143, %ebx - 0xba, 0xc0, 0xc0, 0xc0, 0xc0, //0x00001aa9 movl $-1061109568, %edx - 0x29, 0xda, //0x00001aae subl %ebx, %edx - 0x44, 0x8d, 0xb3, 0x46, 0x46, 0x46, 0x46, //0x00001ab0 leal $1179010630(%rbx), %r14d - 0x21, 0xf2, //0x00001ab7 andl %esi, %edx - 0x44, 0x85, 0xf2, //0x00001ab9 testl %r14d, %edx - 0x0f, 0x85, 0x76, 0x3a, 0x00, 0x00, //0x00001abc jne LBB0_1003 - 0xba, 0xe0, 0xe0, 0xe0, 0xe0, //0x00001ac2 movl $-522133280, %edx - 0x29, 0xda, //0x00001ac7 subl %ebx, %edx - 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x00001ac9 addl $960051513, %ebx - 0x21, 0xd6, //0x00001acf andl %edx, %esi - 0x85, 0xde, //0x00001ad1 testl %ebx, %esi - 0x0f, 0x85, 0x5f, 0x3a, 0x00, 0x00, //0x00001ad3 jne LBB0_1003 - 0x0f, 0xc9, //0x00001ad9 bswapl %ecx - 0x89, 0xca, //0x00001adb movl %ecx, %edx - 0xc1, 0xea, 0x04, //0x00001add shrl $4, %edx - 0xf7, 0xd2, //0x00001ae0 notl %edx - 0x81, 0xe2, 0x01, 0x01, 0x01, 0x01, //0x00001ae2 andl $16843009, %edx - 0x8d, 0x14, 0xd2, //0x00001ae8 leal (%rdx,%rdx,8), %edx - 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001aeb andl $252645135, %ecx - 0x01, 0xd1, //0x00001af1 addl %edx, %ecx - 0x89, 0xce, //0x00001af3 movl %ecx, %esi - 0xc1, 0xee, 0x04, //0x00001af5 shrl $4, %esi - 0x09, 0xce, //0x00001af8 orl %ecx, %esi - 0x89, 0xf1, //0x00001afa movl %esi, %ecx - 0x81, 0xe1, 0x00, 0x00, 0xfc, 0x00, //0x00001afc andl $16515072, %ecx - 0x81, 0xf9, 0x00, 0x00, 0xdc, 0x00, //0x00001b02 cmpl $14417920, %ecx - 0x0f, 0x85, 0x63, 0x3a, 0x00, 0x00, //0x00001b08 jne LBB0_996 - 0x89, 0xf0, //0x00001b0e movl %esi, %eax - 0xc1, 0xe8, 0x08, //0x00001b10 shrl $8, %eax - 0x25, 0x00, 0xff, 0x00, 0x00, //0x00001b13 andl $65280, %eax - 0x40, 0x0f, 0xb6, 0xce, //0x00001b18 movzbl %sil, %ecx - 0x09, 0xc1, //0x00001b1c orl %eax, %ecx - 0xc1, 0xe7, 0x0a, //0x00001b1e shll $10, %edi - 0x8d, 0x04, 0x39, //0x00001b21 leal (%rcx,%rdi), %eax - 0x8d, 0x14, 0x0f, //0x00001b24 leal (%rdi,%rcx), %edx - 0x81, 0xc2, 0x00, 0x24, 0xa0, 0xfc, //0x00001b27 addl $-56613888, %edx - 0x89, 0xd1, //0x00001b2d movl %edx, %ecx - 0xc1, 0xe9, 0x12, //0x00001b2f shrl $18, %ecx - 0x80, 0xc9, 0xf0, //0x00001b32 orb $-16, %cl - 0x88, 0x8d, 0x50, 0xff, 0xff, 0xff, //0x00001b35 movb %cl, $-176(%rbp) - 0x89, 0xd6, //0x00001b3b movl %edx, %esi - 0xc1, 0xee, 0x0c, //0x00001b3d shrl $12, %esi - 0x40, 0x80, 0xe6, 0x3f, //0x00001b40 andb $63, %sil - 0x40, 0x80, 0xce, 0x80, //0x00001b44 orb $-128, %sil - 0x40, 0x88, 0xb5, 0x51, 0xff, 0xff, 0xff, //0x00001b48 movb %sil, $-175(%rbp) - 0xc1, 0xea, 0x06, //0x00001b4f shrl $6, %edx - 0x80, 0xe2, 0x3f, //0x00001b52 andb $63, %dl - 0x80, 0xca, 0x80, //0x00001b55 orb $-128, %dl - 0x88, 0x95, 0x52, 0xff, 0xff, 0xff, //0x00001b58 movb %dl, $-174(%rbp) - 0x24, 0x3f, //0x00001b5e andb $63, %al - 0x0c, 0x80, //0x00001b60 orb $-128, %al - 0x88, 0x85, 0x53, 0xff, 0xff, 0xff, //0x00001b62 movb %al, $-173(%rbp) - 0x48, 0x8b, 0x7d, 0xd0, //0x00001b68 movq $-48(%rbp), %rdi - 0x48, 0x83, 0xc7, 0x0c, //0x00001b6c addq $12, %rdi - 0xbe, 0x04, 0x00, 0x00, 0x00, //0x00001b70 movl $4, %esi - 0x4c, 0x8b, 0x4d, 0xc0, //0x00001b75 movq $-64(%rbp), %r9 - 0x4c, 0x8b, 0x65, 0xa8, //0x00001b79 movq $-88(%rbp), %r12 - 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001b7d movabsq $4294977024, %r14 - 0x48, 0x8d, 0x04, 0x2e, //0x00001b87 leaq (%rsi,%rbp), %rax - 0x48, 0x05, 0x50, 0xff, 0xff, 0xff, //0x00001b8b addq $-176, %rax - 0x4d, 0x39, 0xd7, //0x00001b91 cmpq %r10, %r15 - 0x0f, 0x82, 0x07, 0xfe, 0xff, 0xff, //0x00001b94 jb LBB0_288 - //0x00001b9a LBB0_307 - 0x48, 0x8d, 0x8d, 0x50, 0xff, 0xff, 0xff, //0x00001b9a leaq $-176(%rbp), %rcx - //0x00001ba1 LBB0_308 - 0x48, 0x39, 0xc1, //0x00001ba1 cmpq %rax, %rcx - 0x0f, 0x85, 0x50, 0x00, 0x00, 0x00, //0x00001ba4 jne LBB0_315 - //0x00001baa LBB0_309 - 0x4c, 0x39, 0xc7, //0x00001baa cmpq %r8, %rdi - 0x0f, 0x83, 0x09, 0x00, 0x00, 0x00, //0x00001bad jae LBB0_311 - 0x4d, 0x39, 0xd7, //0x00001bb3 cmpq %r10, %r15 - 0x0f, 0x82, 0x35, 0xfc, 0xff, 0xff, //0x00001bb6 jb LBB0_271 - //0x00001bbc LBB0_311 - 0x4c, 0x31, 0xc7, //0x00001bbc xorq %r8, %rdi - 0x4d, 0x31, 0xd7, //0x00001bbf xorq %r10, %r15 - 0x31, 0xc9, //0x00001bc2 xorl %ecx, %ecx - 0x49, 0x09, 0xff, //0x00001bc4 orq %rdi, %r15 - 0x0f, 0x94, 0xc1, //0x00001bc7 sete %cl - //0x00001bca LBB0_312 - 0x4c, 0x8b, 0x45, 0xc8, //0x00001bca movq $-56(%rbp), %r8 - 0xe9, 0x22, 0xeb, 0xff, 0xff, //0x00001bce jmp LBB0_86 - //0x00001bd3 LBB0_313 - 0x4c, 0x29, 0xe8, //0x00001bd3 subq %r13, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00001bd6 addq $1, %rax - 0x49, 0x89, 0x00, //0x00001bda movq %rax, (%r8) - 0x49, 0x89, 0xc3, //0x00001bdd movq %rax, %r11 - 0xe9, 0x99, 0xf9, 0xff, 0xff, //0x00001be0 jmp LBB0_235 - //0x00001be5 LBB0_314 - 0x4d, 0x01, 0xeb, //0x00001be5 addq %r13, %r11 - 0x48, 0x85, 0xc9, //0x00001be8 testq %rcx, %rcx - 0x4c, 0x8b, 0x45, 0xc8, //0x00001beb movq $-56(%rbp), %r8 - 0x0f, 0x85, 0xe3, 0xee, 0xff, 0xff, //0x00001bef jne LBB0_155 - 0xe9, 0x27, 0xef, 0xff, 0xff, //0x00001bf5 jmp LBB0_162 - //0x00001bfa LBB0_315 - 0x31, 0xc9, //0x00001bfa xorl %ecx, %ecx - 0xe9, 0xc9, 0xff, 0xff, 0xff, //0x00001bfc jmp LBB0_312 - //0x00001c01 LBB0_316 - 0x4b, 0x8d, 0x04, 0x2b, //0x00001c01 leaq (%r11,%r13), %rax - 0xe9, 0xb3, 0xf0, 0xff, 0xff, //0x00001c05 jmp LBB0_178 - //0x00001c0a LBB0_317 - 0x48, 0x83, 0x7d, 0x98, 0xff, //0x00001c0a cmpq $-1, $-104(%rbp) - 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00001c0f jne LBB0_319 - 0x4c, 0x89, 0xd9, //0x00001c15 movq %r11, %rcx - 0x4c, 0x29, 0xe9, //0x00001c18 subq %r13, %rcx - 0x48, 0x0f, 0xbc, 0xd6, //0x00001c1b bsfq %rsi, %rdx - 0x48, 0x01, 0xca, //0x00001c1f addq %rcx, %rdx - 0x48, 0x89, 0x55, 0x98, //0x00001c22 movq %rdx, $-104(%rbp) - //0x00001c26 LBB0_319 - 0x44, 0x89, 0xc9, //0x00001c26 movl %r9d, %ecx - 0xf7, 0xd1, //0x00001c29 notl %ecx - 0x21, 0xf1, //0x00001c2b andl %esi, %ecx - 0x41, 0x8d, 0x14, 0x49, //0x00001c2d leal (%r9,%rcx,2), %edx - 0x8d, 0x1c, 0x09, //0x00001c31 leal (%rcx,%rcx), %ebx - 0xf7, 0xd3, //0x00001c34 notl %ebx - 0x21, 0xf3, //0x00001c36 andl %esi, %ebx - 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001c38 andl $-1431655766, %ebx - 0x45, 0x31, 0xc9, //0x00001c3e xorl %r9d, %r9d - 0x01, 0xcb, //0x00001c41 addl %ecx, %ebx - 0x41, 0x0f, 0x92, 0xc1, //0x00001c43 setb %r9b - 0x01, 0xdb, //0x00001c47 addl %ebx, %ebx - 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00001c49 xorl $1431655765, %ebx - 0x21, 0xd3, //0x00001c4f andl %edx, %ebx - 0xf7, 0xd3, //0x00001c51 notl %ebx - 0x21, 0xdf, //0x00001c53 andl %ebx, %edi - 0x4c, 0x8b, 0x65, 0xa8, //0x00001c55 movq $-88(%rbp), %r12 - 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001c59 movabsq $4294977024, %r14 - 0x48, 0x85, 0xff, //0x00001c63 testq %rdi, %rdi - 0x0f, 0x85, 0xc0, 0xfa, 0xff, 0xff, //0x00001c66 jne LBB0_71 - //0x00001c6c LBB0_320 - 0x49, 0x83, 0xc3, 0x20, //0x00001c6c addq $32, %r11 - 0x49, 0x83, 0xc0, 0xe0, //0x00001c70 addq $-32, %r8 - //0x00001c74 LBB0_321 - 0x4d, 0x85, 0xc9, //0x00001c74 testq %r9, %r9 - 0x0f, 0x85, 0xdb, 0x00, 0x00, 0x00, //0x00001c77 jne LBB0_335 - 0x4c, 0x89, 0xef, //0x00001c7d movq %r13, %rdi - 0x48, 0xf7, 0xd7, //0x00001c80 notq %rdi - 0x4c, 0x8b, 0x4d, 0x98, //0x00001c83 movq $-104(%rbp), %r9 - 0x4d, 0x85, 0xc0, //0x00001c87 testq %r8, %r8 - 0x0f, 0x84, 0x92, 0x00, 0x00, 0x00, //0x00001c8a je LBB0_333 - //0x00001c90 LBB0_323 - 0x48, 0x83, 0xc7, 0x01, //0x00001c90 addq $1, %rdi - //0x00001c94 LBB0_324 - 0x31, 0xf6, //0x00001c94 xorl %esi, %esi - //0x00001c96 LBB0_325 - 0x41, 0x0f, 0xb6, 0x1c, 0x33, //0x00001c96 movzbl (%r11,%rsi), %ebx - 0x80, 0xfb, 0x22, //0x00001c9b cmpb $34, %bl - 0x0f, 0x84, 0x77, 0x00, 0x00, 0x00, //0x00001c9e je LBB0_332 - 0x80, 0xfb, 0x5c, //0x00001ca4 cmpb $92, %bl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00001ca7 je LBB0_330 - 0x48, 0x83, 0xc6, 0x01, //0x00001cad addq $1, %rsi - 0x49, 0x39, 0xf0, //0x00001cb1 cmpq %rsi, %r8 - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00001cb4 jne LBB0_325 - 0xe9, 0x80, 0x00, 0x00, 0x00, //0x00001cba jmp LBB0_328 - //0x00001cbf LBB0_330 - 0x49, 0x8d, 0x48, 0xff, //0x00001cbf leaq $-1(%r8), %rcx - 0x48, 0x39, 0xf1, //0x00001cc3 cmpq %rsi, %rcx - 0x0f, 0x84, 0x25, 0x37, 0x00, 0x00, //0x00001cc6 je LBB0_975 - 0x4a, 0x8d, 0x0c, 0x1f, //0x00001ccc leaq (%rdi,%r11), %rcx - 0x48, 0x01, 0xf1, //0x00001cd0 addq %rsi, %rcx - 0x49, 0x83, 0xf9, 0xff, //0x00001cd3 cmpq $-1, %r9 - 0x48, 0x8b, 0x55, 0x98, //0x00001cd7 movq $-104(%rbp), %rdx - 0x48, 0x0f, 0x44, 0xd1, //0x00001cdb cmoveq %rcx, %rdx - 0x48, 0x89, 0x55, 0x98, //0x00001cdf movq %rdx, $-104(%rbp) - 0x4c, 0x0f, 0x44, 0xc9, //0x00001ce3 cmoveq %rcx, %r9 - 0x49, 0x01, 0xf3, //0x00001ce7 addq %rsi, %r11 - 0x49, 0x83, 0xc3, 0x02, //0x00001cea addq $2, %r11 - 0x4c, 0x89, 0xc1, //0x00001cee movq %r8, %rcx - 0x48, 0x29, 0xf1, //0x00001cf1 subq %rsi, %rcx - 0x48, 0x83, 0xc1, 0xfe, //0x00001cf4 addq $-2, %rcx - 0x49, 0x83, 0xc0, 0xfe, //0x00001cf8 addq $-2, %r8 - 0x49, 0x39, 0xf0, //0x00001cfc cmpq %rsi, %r8 - 0x49, 0x89, 0xc8, //0x00001cff movq %rcx, %r8 - 0x4c, 0x8b, 0x65, 0xa8, //0x00001d02 movq $-88(%rbp), %r12 - 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001d06 movabsq $4294977024, %r14 - 0x0f, 0x85, 0x7e, 0xff, 0xff, 0xff, //0x00001d10 jne LBB0_324 - 0xe9, 0xd6, 0x36, 0x00, 0x00, //0x00001d16 jmp LBB0_975 - //0x00001d1b LBB0_332 - 0x49, 0x01, 0xf3, //0x00001d1b addq %rsi, %r11 - 0x49, 0x83, 0xc3, 0x01, //0x00001d1e addq $1, %r11 - //0x00001d22 LBB0_333 - 0x4c, 0x8b, 0x4d, 0xc0, //0x00001d22 movq $-64(%rbp), %r9 - 0x48, 0x8b, 0x4d, 0x98, //0x00001d26 movq $-104(%rbp), %rcx - //0x00001d2a LBB0_334 - 0x4d, 0x29, 0xeb, //0x00001d2a subq %r13, %r11 - 0x4c, 0x8b, 0x45, 0xc8, //0x00001d2d movq $-56(%rbp), %r8 - 0x4d, 0x85, 0xdb, //0x00001d31 testq %r11, %r11 - 0x0f, 0x89, 0x37, 0xe9, 0xff, 0xff, //0x00001d34 jns LBB0_78 - 0xe9, 0xb6, 0x36, 0x00, 0x00, //0x00001d3a jmp LBB0_976 - //0x00001d3f LBB0_328 - 0x80, 0xfb, 0x22, //0x00001d3f cmpb $34, %bl - 0x4c, 0x8b, 0x4d, 0xc0, //0x00001d42 movq $-64(%rbp), %r9 - 0x48, 0x8b, 0x4d, 0x98, //0x00001d46 movq $-104(%rbp), %rcx - 0x0f, 0x85, 0xa1, 0x36, 0x00, 0x00, //0x00001d4a jne LBB0_975 - 0x4d, 0x01, 0xc3, //0x00001d50 addq %r8, %r11 - 0xe9, 0xd2, 0xff, 0xff, 0xff, //0x00001d53 jmp LBB0_334 - //0x00001d58 LBB0_335 - 0x4d, 0x85, 0xc0, //0x00001d58 testq %r8, %r8 - 0x0f, 0x84, 0x90, 0x36, 0x00, 0x00, //0x00001d5b je LBB0_975 - 0x4c, 0x89, 0xef, //0x00001d61 movq %r13, %rdi - 0x48, 0xf7, 0xd7, //0x00001d64 notq %rdi - 0x49, 0x8d, 0x0c, 0x3b, //0x00001d67 leaq (%r11,%rdi), %rcx - 0x48, 0x8b, 0x55, 0x98, //0x00001d6b movq $-104(%rbp), %rdx - 0x48, 0x83, 0xfa, 0xff, //0x00001d6f cmpq $-1, %rdx - 0x49, 0x89, 0xd1, //0x00001d73 movq %rdx, %r9 - 0x48, 0x0f, 0x44, 0xd1, //0x00001d76 cmoveq %rcx, %rdx - 0x4c, 0x0f, 0x44, 0xc9, //0x00001d7a cmoveq %rcx, %r9 - 0x49, 0x83, 0xc3, 0x01, //0x00001d7e addq $1, %r11 - 0x49, 0x83, 0xc0, 0xff, //0x00001d82 addq $-1, %r8 - 0x48, 0x89, 0x55, 0x98, //0x00001d86 movq %rdx, $-104(%rbp) - 0x4c, 0x8b, 0x65, 0xa8, //0x00001d8a movq $-88(%rbp), %r12 - 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001d8e movabsq $4294977024, %r14 - 0x4d, 0x85, 0xc0, //0x00001d98 testq %r8, %r8 - 0x0f, 0x85, 0xef, 0xfe, 0xff, 0xff, //0x00001d9b jne LBB0_323 - 0xe9, 0x7c, 0xff, 0xff, 0xff, //0x00001da1 jmp LBB0_333 - //0x00001da6 LBB0_337 - 0x4c, 0x8b, 0x4d, 0xc0, //0x00001da6 movq $-64(%rbp), %r9 - 0x4d, 0x8b, 0x19, //0x00001daa movq (%r9), %r11 - 0x4c, 0x8b, 0x45, 0xc8, //0x00001dad movq $-56(%rbp), %r8 - 0x4d, 0x89, 0x18, //0x00001db1 movq %r11, (%r8) - //0x00001db4 LBB0_338 - 0x4c, 0x8b, 0x65, 0xa8, //0x00001db4 movq $-88(%rbp), %r12 - 0xe9, 0xc1, 0xf7, 0xff, 0xff, //0x00001db8 jmp LBB0_235 - //0x00001dbd LBB0_339 - 0x49, 0x8d, 0x40, 0xff, //0x00001dbd leaq $-1(%r8), %rax - 0x4c, 0x39, 0xf0, //0x00001dc1 cmpq %r14, %rax - 0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x00001dc4 jne LBB0_341 - 0x4c, 0x8b, 0x45, 0xc8, //0x00001dca movq $-56(%rbp), %r8 - 0x4c, 0x8b, 0x4d, 0xc0, //0x00001dce movq $-64(%rbp), %r9 - 0xe9, 0xdd, 0xff, 0xff, 0xff, //0x00001dd2 jmp LBB0_338 - //0x00001dd7 LBB0_341 - 0x4b, 0x8d, 0x04, 0x0e, //0x00001dd7 leaq (%r14,%r9), %rax - 0x48, 0x83, 0xc0, 0x02, //0x00001ddb addq $2, %rax - 0x4d, 0x29, 0xf0, //0x00001ddf subq %r14, %r8 - 0x49, 0x83, 0xc0, 0xfe, //0x00001de2 addq $-2, %r8 - 0x4d, 0x89, 0xc6, //0x00001de6 movq %r8, %r14 - 0x4c, 0x8b, 0x65, 0xa8, //0x00001de9 movq $-88(%rbp), %r12 - 0xe9, 0xcb, 0xee, 0xff, 0xff, //0x00001ded jmp LBB0_178 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001df2 .p2align 4, 0x90 - //0x00001e00 LBB0_342 - 0x80, 0xf9, 0x5b, //0x00001e00 cmpb $91, %cl - 0x0f, 0x85, 0x52, 0x29, 0x00, 0x00, //0x00001e03 jne LBB0_872 - 0x48, 0x8b, 0x45, 0xb0, //0x00001e09 movq $-80(%rbp), %rax - 0x48, 0x8b, 0x40, 0x08, //0x00001e0d movq $8(%rax), %rax - 0x4c, 0x8b, 0x38, //0x00001e11 movq (%rax), %r15 - 0x4d, 0x85, 0xff, //0x00001e14 testq %r15, %r15 - 0x0f, 0x88, 0xfe, 0x28, 0x00, 0x00, //0x00001e17 js LBB0_865 - 0x49, 0x8b, 0x09, //0x00001e1d movq (%r9), %rcx - 0x49, 0x39, 0xcb, //0x00001e20 cmpq %rcx, %r11 - 0x0f, 0x83, 0x27, 0x00, 0x00, 0x00, //0x00001e23 jae LBB0_349 - 0x43, 0x8a, 0x44, 0x1d, 0x00, //0x00001e29 movb (%r13,%r11), %al - 0x3c, 0x0d, //0x00001e2e cmpb $13, %al - 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00001e30 je LBB0_349 - 0x3c, 0x20, //0x00001e36 cmpb $32, %al - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00001e38 je LBB0_349 - 0x04, 0xf7, //0x00001e3e addb $-9, %al - 0x3c, 0x01, //0x00001e40 cmpb $1, %al - 0x0f, 0x86, 0x08, 0x00, 0x00, 0x00, //0x00001e42 jbe LBB0_349 - 0x4c, 0x89, 0xda, //0x00001e48 movq %r11, %rdx - 0xe9, 0xf8, 0x00, 0x00, 0x00, //0x00001e4b jmp LBB0_371 - //0x00001e50 .p2align 4, 0x90 - //0x00001e50 LBB0_349 - 0x49, 0x8d, 0x53, 0x01, //0x00001e50 leaq $1(%r11), %rdx - 0x48, 0x39, 0xca, //0x00001e54 cmpq %rcx, %rdx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001e57 jae LBB0_353 - 0x41, 0x8a, 0x44, 0x15, 0x00, //0x00001e5d movb (%r13,%rdx), %al - 0x3c, 0x0d, //0x00001e62 cmpb $13, %al - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001e64 je LBB0_353 - 0x3c, 0x20, //0x00001e6a cmpb $32, %al - 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00001e6c je LBB0_353 - 0x04, 0xf7, //0x00001e72 addb $-9, %al - 0x3c, 0x01, //0x00001e74 cmpb $1, %al - 0x0f, 0x87, 0xcc, 0x00, 0x00, 0x00, //0x00001e76 ja LBB0_371 - 0x90, 0x90, 0x90, 0x90, //0x00001e7c .p2align 4, 0x90 - //0x00001e80 LBB0_353 - 0x49, 0x8d, 0x53, 0x02, //0x00001e80 leaq $2(%r11), %rdx - 0x48, 0x39, 0xca, //0x00001e84 cmpq %rcx, %rdx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001e87 jae LBB0_357 - 0x41, 0x8a, 0x44, 0x15, 0x00, //0x00001e8d movb (%r13,%rdx), %al - 0x3c, 0x0d, //0x00001e92 cmpb $13, %al - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001e94 je LBB0_357 - 0x3c, 0x20, //0x00001e9a cmpb $32, %al - 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00001e9c je LBB0_357 - 0x04, 0xf7, //0x00001ea2 addb $-9, %al - 0x3c, 0x01, //0x00001ea4 cmpb $1, %al - 0x0f, 0x87, 0x9c, 0x00, 0x00, 0x00, //0x00001ea6 ja LBB0_371 - 0x90, 0x90, 0x90, 0x90, //0x00001eac .p2align 4, 0x90 - //0x00001eb0 LBB0_357 - 0x49, 0x8d, 0x53, 0x03, //0x00001eb0 leaq $3(%r11), %rdx - 0x48, 0x39, 0xca, //0x00001eb4 cmpq %rcx, %rdx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001eb7 jae LBB0_361 - 0x41, 0x8a, 0x44, 0x15, 0x00, //0x00001ebd movb (%r13,%rdx), %al - 0x3c, 0x0d, //0x00001ec2 cmpb $13, %al - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001ec4 je LBB0_361 - 0x3c, 0x20, //0x00001eca cmpb $32, %al - 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00001ecc je LBB0_361 - 0x04, 0xf7, //0x00001ed2 addb $-9, %al - 0x3c, 0x01, //0x00001ed4 cmpb $1, %al - 0x0f, 0x87, 0x6c, 0x00, 0x00, 0x00, //0x00001ed6 ja LBB0_371 - 0x90, 0x90, 0x90, 0x90, //0x00001edc .p2align 4, 0x90 - //0x00001ee0 LBB0_361 - 0x49, 0x8d, 0x53, 0x04, //0x00001ee0 leaq $4(%r11), %rdx - 0x48, 0x39, 0xd1, //0x00001ee4 cmpq %rdx, %rcx - 0x0f, 0x86, 0x3e, 0x00, 0x00, 0x00, //0x00001ee7 jbe LBB0_367 - 0x48, 0x39, 0xd1, //0x00001eed cmpq %rdx, %rcx - 0x0f, 0x84, 0x3d, 0x00, 0x00, 0x00, //0x00001ef0 je LBB0_368 - 0x4a, 0x8d, 0x04, 0x29, //0x00001ef6 leaq (%rcx,%r13), %rax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001efa .p2align 4, 0x90 - //0x00001f00 LBB0_364 - 0x41, 0x0f, 0xbe, 0x74, 0x15, 0x00, //0x00001f00 movsbl (%r13,%rdx), %esi - 0x83, 0xfe, 0x20, //0x00001f06 cmpl $32, %esi - 0x0f, 0x87, 0x30, 0x00, 0x00, 0x00, //0x00001f09 ja LBB0_370 - 0x49, 0x0f, 0xa3, 0xf6, //0x00001f0f btq %rsi, %r14 - 0x0f, 0x83, 0x26, 0x00, 0x00, 0x00, //0x00001f13 jae LBB0_370 - 0x48, 0x83, 0xc2, 0x01, //0x00001f19 addq $1, %rdx - 0x48, 0x39, 0xd1, //0x00001f1d cmpq %rdx, %rcx - 0x0f, 0x85, 0xda, 0xff, 0xff, 0xff, //0x00001f20 jne LBB0_364 - 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x00001f26 jmp LBB0_369 - //0x00001f2b LBB0_367 - 0x49, 0x89, 0xd3, //0x00001f2b movq %rdx, %r11 - 0xe9, 0x28, 0x00, 0x00, 0x00, //0x00001f2e jmp LBB0_372 - //0x00001f33 LBB0_368 - 0x4c, 0x01, 0xea, //0x00001f33 addq %r13, %rdx - 0x48, 0x89, 0xd0, //0x00001f36 movq %rdx, %rax - //0x00001f39 LBB0_369 - 0x4c, 0x29, 0xe8, //0x00001f39 subq %r13, %rax - 0x48, 0x89, 0xc2, //0x00001f3c movq %rax, %rdx - //0x00001f3f LBB0_370 - 0x48, 0x39, 0xca, //0x00001f3f cmpq %rcx, %rdx - 0x0f, 0x83, 0x13, 0x00, 0x00, 0x00, //0x00001f42 jae LBB0_372 - //0x00001f48 LBB0_371 - 0x4c, 0x8d, 0x5a, 0x01, //0x00001f48 leaq $1(%rdx), %r11 - 0x4d, 0x89, 0x18, //0x00001f4c movq %r11, (%r8) - 0x41, 0x80, 0x7c, 0x15, 0x00, 0x5d, //0x00001f4f cmpb $93, (%r13,%rdx) - 0x0f, 0x84, 0xfa, 0x10, 0x00, 0x00, //0x00001f55 je LBB0_556 - //0x00001f5b LBB0_372 - 0x49, 0x83, 0xc3, 0xff, //0x00001f5b addq $-1, %r11 - 0x4d, 0x89, 0x18, //0x00001f5f movq %r11, (%r8) - 0x4d, 0x85, 0xff, //0x00001f62 testq %r15, %r15 - 0x0f, 0x8e, 0xd5, 0x0e, 0x00, 0x00, //0x00001f65 jle LBB0_464 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001f6b .p2align 4, 0x90 - //0x00001f70 LBB0_373 - 0x49, 0x8b, 0x11, //0x00001f70 movq (%r9), %rdx - 0x49, 0x39, 0xd3, //0x00001f73 cmpq %rdx, %r11 - 0x0f, 0x83, 0x34, 0x00, 0x00, 0x00, //0x00001f76 jae LBB0_378 - 0x43, 0x8a, 0x44, 0x1d, 0x00, //0x00001f7c movb (%r13,%r11), %al - 0x3c, 0x0d, //0x00001f81 cmpb $13, %al - 0x0f, 0x84, 0x27, 0x00, 0x00, 0x00, //0x00001f83 je LBB0_378 - 0x3c, 0x20, //0x00001f89 cmpb $32, %al - 0x0f, 0x84, 0x1f, 0x00, 0x00, 0x00, //0x00001f8b je LBB0_378 - 0x04, 0xf7, //0x00001f91 addb $-9, %al - 0x3c, 0x01, //0x00001f93 cmpb $1, %al - 0x0f, 0x86, 0x15, 0x00, 0x00, 0x00, //0x00001f95 jbe LBB0_378 - 0x4c, 0x89, 0xd9, //0x00001f9b movq %r11, %rcx - 0xe9, 0xfd, 0x00, 0x00, 0x00, //0x00001f9e jmp LBB0_399 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001fa3 .p2align 4, 0x90 - //0x00001fb0 LBB0_378 - 0x49, 0x8d, 0x4b, 0x01, //0x00001fb0 leaq $1(%r11), %rcx - 0x48, 0x39, 0xd1, //0x00001fb4 cmpq %rdx, %rcx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001fb7 jae LBB0_382 - 0x41, 0x8a, 0x44, 0x0d, 0x00, //0x00001fbd movb (%r13,%rcx), %al - 0x3c, 0x0d, //0x00001fc2 cmpb $13, %al - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001fc4 je LBB0_382 - 0x3c, 0x20, //0x00001fca cmpb $32, %al - 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00001fcc je LBB0_382 - 0x04, 0xf7, //0x00001fd2 addb $-9, %al - 0x3c, 0x01, //0x00001fd4 cmpb $1, %al - 0x0f, 0x87, 0xc4, 0x00, 0x00, 0x00, //0x00001fd6 ja LBB0_399 - 0x90, 0x90, 0x90, 0x90, //0x00001fdc .p2align 4, 0x90 - //0x00001fe0 LBB0_382 - 0x49, 0x8d, 0x4b, 0x02, //0x00001fe0 leaq $2(%r11), %rcx - 0x48, 0x39, 0xd1, //0x00001fe4 cmpq %rdx, %rcx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001fe7 jae LBB0_386 - 0x41, 0x8a, 0x44, 0x0d, 0x00, //0x00001fed movb (%r13,%rcx), %al - 0x3c, 0x0d, //0x00001ff2 cmpb $13, %al - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001ff4 je LBB0_386 - 0x3c, 0x20, //0x00001ffa cmpb $32, %al - 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00001ffc je LBB0_386 - 0x04, 0xf7, //0x00002002 addb $-9, %al - 0x3c, 0x01, //0x00002004 cmpb $1, %al - 0x0f, 0x87, 0x94, 0x00, 0x00, 0x00, //0x00002006 ja LBB0_399 - 0x90, 0x90, 0x90, 0x90, //0x0000200c .p2align 4, 0x90 - //0x00002010 LBB0_386 - 0x49, 0x8d, 0x4b, 0x03, //0x00002010 leaq $3(%r11), %rcx - 0x48, 0x39, 0xd1, //0x00002014 cmpq %rdx, %rcx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00002017 jae LBB0_390 - 0x41, 0x8a, 0x44, 0x0d, 0x00, //0x0000201d movb (%r13,%rcx), %al - 0x3c, 0x0d, //0x00002022 cmpb $13, %al - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00002024 je LBB0_390 - 0x3c, 0x20, //0x0000202a cmpb $32, %al - 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x0000202c je LBB0_390 - 0x04, 0xf7, //0x00002032 addb $-9, %al - 0x3c, 0x01, //0x00002034 cmpb $1, %al - 0x0f, 0x87, 0x64, 0x00, 0x00, 0x00, //0x00002036 ja LBB0_399 - 0x90, 0x90, 0x90, 0x90, //0x0000203c .p2align 4, 0x90 - //0x00002040 LBB0_390 - 0x49, 0x8d, 0x4b, 0x04, //0x00002040 leaq $4(%r11), %rcx - 0x48, 0x39, 0xca, //0x00002044 cmpq %rcx, %rdx - 0x0f, 0x86, 0x03, 0x03, 0x00, 0x00, //0x00002047 jbe LBB0_435 - 0x48, 0x39, 0xca, //0x0000204d cmpq %rcx, %rdx - 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x00002050 je LBB0_396 - 0x4a, 0x8d, 0x04, 0x2a, //0x00002056 leaq (%rdx,%r13), %rax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000205a .p2align 4, 0x90 - //0x00002060 LBB0_393 - 0x41, 0x0f, 0xbe, 0x74, 0x0d, 0x00, //0x00002060 movsbl (%r13,%rcx), %esi - 0x83, 0xfe, 0x20, //0x00002066 cmpl $32, %esi - 0x0f, 0x87, 0x28, 0x00, 0x00, 0x00, //0x00002069 ja LBB0_398 - 0x49, 0x0f, 0xa3, 0xf6, //0x0000206f btq %rsi, %r14 - 0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x00002073 jae LBB0_398 - 0x48, 0x83, 0xc1, 0x01, //0x00002079 addq $1, %rcx - 0x48, 0x39, 0xca, //0x0000207d cmpq %rcx, %rdx - 0x0f, 0x85, 0xda, 0xff, 0xff, 0xff, //0x00002080 jne LBB0_393 - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00002086 jmp LBB0_397 - //0x0000208b LBB0_396 - 0x4c, 0x01, 0xe9, //0x0000208b addq %r13, %rcx - 0x48, 0x89, 0xc8, //0x0000208e movq %rcx, %rax - //0x00002091 LBB0_397 - 0x4c, 0x29, 0xe8, //0x00002091 subq %r13, %rax - 0x48, 0x89, 0xc1, //0x00002094 movq %rax, %rcx - //0x00002097 LBB0_398 - 0x48, 0x39, 0xd1, //0x00002097 cmpq %rdx, %rcx - 0x0f, 0x83, 0xb6, 0x02, 0x00, 0x00, //0x0000209a jae LBB0_436 - //0x000020a0 LBB0_399 - 0x4c, 0x8d, 0x59, 0x01, //0x000020a0 leaq $1(%rcx), %r11 - 0x4d, 0x89, 0x18, //0x000020a4 movq %r11, (%r8) - 0x41, 0x0f, 0xbe, 0x44, 0x0d, 0x00, //0x000020a7 movsbl (%r13,%rcx), %eax - 0x83, 0xf8, 0x7b, //0x000020ad cmpl $123, %eax - 0x0f, 0x87, 0x9a, 0x02, 0x00, 0x00, //0x000020b0 ja LBB0_435 - 0x48, 0x8d, 0x15, 0x13, 0x35, 0x00, 0x00, //0x000020b6 leaq $13587(%rip), %rdx /* LJTI0_0+0(%rip) */ - 0x48, 0x63, 0x04, 0x82, //0x000020bd movslq (%rdx,%rax,4), %rax - 0x48, 0x01, 0xd0, //0x000020c1 addq %rdx, %rax - 0xff, 0xe0, //0x000020c4 jmpq *%rax - //0x000020c6 LBB0_401 - 0x4d, 0x8b, 0x01, //0x000020c6 movq (%r9), %r8 - 0x4c, 0x89, 0xc0, //0x000020c9 movq %r8, %rax - 0x4c, 0x29, 0xd8, //0x000020cc subq %r11, %rax - 0x48, 0x83, 0xf8, 0x10, //0x000020cf cmpq $16, %rax - 0x0f, 0x82, 0x03, 0x0d, 0x00, 0x00, //0x000020d3 jb LBB0_525 - 0x48, 0x89, 0xcf, //0x000020d9 movq %rcx, %rdi - 0x48, 0xf7, 0xd7, //0x000020dc notq %rdi - 0x48, 0x8d, 0x59, 0x01, //0x000020df leaq $1(%rcx), %rbx - 0x48, 0x8d, 0x41, 0x02, //0x000020e3 leaq $2(%rcx), %rax - 0x4a, 0x8d, 0x14, 0x29, //0x000020e7 leaq (%rcx,%r13), %rdx - 0x90, 0x90, 0x90, 0x90, 0x90, //0x000020eb .p2align 4, 0x90 - //0x000020f0 LBB0_403 - 0xf3, 0x41, 0x0f, 0x6f, 0x54, 0x1d, 0x00, //0x000020f0 movdqu (%r13,%rbx), %xmm2 - 0x66, 0x0f, 0x6f, 0xda, //0x000020f7 movdqa %xmm2, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x000020fb pcmpeqb %xmm13, %xmm3 - 0x66, 0x41, 0x0f, 0xdb, 0xd6, //0x00002100 pand %xmm14, %xmm2 - 0x66, 0x0f, 0x74, 0xd4, //0x00002105 pcmpeqb %xmm4, %xmm2 - 0x66, 0x0f, 0xeb, 0xd3, //0x00002109 por %xmm3, %xmm2 - 0x66, 0x0f, 0xd7, 0xf2, //0x0000210d pmovmskb %xmm2, %esi - 0x85, 0xf6, //0x00002111 testl %esi, %esi - 0x0f, 0x85, 0x97, 0x00, 0x00, 0x00, //0x00002113 jne LBB0_414 - 0x48, 0x83, 0xc3, 0x10, //0x00002119 addq $16, %rbx - 0x49, 0x8d, 0x34, 0x38, //0x0000211d leaq (%r8,%rdi), %rsi - 0x48, 0x83, 0xc6, 0xf0, //0x00002121 addq $-16, %rsi - 0x48, 0x83, 0xc7, 0xf0, //0x00002125 addq $-16, %rdi - 0x48, 0x83, 0xc0, 0x10, //0x00002129 addq $16, %rax - 0x48, 0x83, 0xc1, 0x10, //0x0000212d addq $16, %rcx - 0x48, 0x83, 0xc2, 0x10, //0x00002131 addq $16, %rdx - 0x48, 0x83, 0xfe, 0x0f, //0x00002135 cmpq $15, %rsi - 0x0f, 0x87, 0xb1, 0xff, 0xff, 0xff, //0x00002139 ja LBB0_403 - 0x4d, 0x89, 0xeb, //0x0000213f movq %r13, %r11 - 0x49, 0x29, 0xfb, //0x00002142 subq %rdi, %r11 - 0x49, 0x01, 0xf8, //0x00002145 addq %rdi, %r8 - 0x4c, 0x89, 0xc0, //0x00002148 movq %r8, %rax - 0x48, 0x85, 0xc0, //0x0000214b testq %rax, %rax - 0x4c, 0x8b, 0x45, 0xc8, //0x0000214e movq $-56(%rbp), %r8 - 0x0f, 0x84, 0x49, 0x00, 0x00, 0x00, //0x00002152 je LBB0_413 - //0x00002158 LBB0_406 - 0x49, 0x8d, 0x0c, 0x03, //0x00002158 leaq (%r11,%rax), %rcx - //0x0000215c LBB0_407 - 0x41, 0x0f, 0xb6, 0x13, //0x0000215c movzbl (%r11), %edx - 0x48, 0x83, 0xfa, 0x2c, //0x00002160 cmpq $44, %rdx - 0x0f, 0x87, 0x14, 0x00, 0x00, 0x00, //0x00002164 ja LBB0_409 - 0x48, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x10, 0x00, 0x00, //0x0000216a movabsq $17596481021440, %rsi - 0x48, 0x0f, 0xa3, 0xd6, //0x00002174 btq %rdx, %rsi - 0x0f, 0x82, 0x23, 0x00, 0x00, 0x00, //0x00002178 jb LBB0_413 - //0x0000217e LBB0_409 - 0x80, 0xfa, 0x5d, //0x0000217e cmpb $93, %dl - 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00002181 je LBB0_413 - 0x80, 0xfa, 0x7d, //0x00002187 cmpb $125, %dl - 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x0000218a je LBB0_413 - 0x49, 0x83, 0xc3, 0x01, //0x00002190 addq $1, %r11 - 0x48, 0x83, 0xc0, 0xff, //0x00002194 addq $-1, %rax - 0x0f, 0x85, 0xbe, 0xff, 0xff, 0xff, //0x00002198 jne LBB0_407 - 0x49, 0x89, 0xcb, //0x0000219e movq %rcx, %r11 - //0x000021a1 LBB0_413 - 0x4d, 0x29, 0xeb, //0x000021a1 subq %r13, %r11 - 0x4d, 0x89, 0x18, //0x000021a4 movq %r11, (%r8) - 0xe9, 0xaa, 0x01, 0x00, 0x00, //0x000021a7 jmp LBB0_436 - 0x90, 0x90, 0x90, 0x90, //0x000021ac .p2align 4, 0x90 - //0x000021b0 LBB0_414 - 0x66, 0x0f, 0xbc, 0xf6, //0x000021b0 bsfw %si, %si - 0x0f, 0xb7, 0xf6, //0x000021b4 movzwl %si, %esi - 0x49, 0x89, 0xf3, //0x000021b7 movq %rsi, %r11 - 0x49, 0x29, 0xfb, //0x000021ba subq %rdi, %r11 - 0x4c, 0x8b, 0x45, 0xc8, //0x000021bd movq $-56(%rbp), %r8 - 0x4d, 0x89, 0x18, //0x000021c1 movq %r11, (%r8) - 0x4d, 0x85, 0xdb, //0x000021c4 testq %r11, %r11 - 0x0f, 0x8e, 0x89, 0x01, 0x00, 0x00, //0x000021c7 jle LBB0_436 - 0x48, 0x01, 0xf0, //0x000021cd addq %rsi, %rax - 0x48, 0x01, 0xf1, //0x000021d0 addq %rsi, %rcx - 0x48, 0x01, 0xf2, //0x000021d3 addq %rsi, %rdx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000021d6 .p2align 4, 0x90 - //0x000021e0 LBB0_416 - 0x0f, 0xb6, 0x32, //0x000021e0 movzbl (%rdx), %esi - 0x48, 0x83, 0xfe, 0x20, //0x000021e3 cmpq $32, %rsi - 0x0f, 0x87, 0x69, 0x01, 0x00, 0x00, //0x000021e7 ja LBB0_436 - 0x49, 0x0f, 0xa3, 0xf6, //0x000021ed btq %rsi, %r14 - 0x0f, 0x83, 0x5f, 0x01, 0x00, 0x00, //0x000021f1 jae LBB0_436 - 0x49, 0x89, 0x08, //0x000021f7 movq %rcx, (%r8) - 0x48, 0x83, 0xc0, 0xff, //0x000021fa addq $-1, %rax - 0x48, 0x83, 0xc1, 0xff, //0x000021fe addq $-1, %rcx - 0x48, 0x83, 0xc2, 0xff, //0x00002202 addq $-1, %rdx - 0x49, 0x83, 0xc3, 0xff, //0x00002206 addq $-1, %r11 - 0x48, 0x83, 0xf8, 0x01, //0x0000220a cmpq $1, %rax - 0x0f, 0x8f, 0xcc, 0xff, 0xff, 0xff, //0x0000220e jg LBB0_416 - 0x45, 0x31, 0xdb, //0x00002214 xorl %r11d, %r11d - 0xe9, 0x3a, 0x01, 0x00, 0x00, //0x00002217 jmp LBB0_436 - //0x0000221c LBB0_420 - 0x48, 0x83, 0xc1, 0x04, //0x0000221c addq $4, %rcx - 0x49, 0x3b, 0x09, //0x00002220 cmpq (%r9), %rcx - 0x0f, 0x86, 0x27, 0x01, 0x00, 0x00, //0x00002223 jbe LBB0_435 - 0xe9, 0x28, 0x01, 0x00, 0x00, //0x00002229 jmp LBB0_436 - //0x0000222e LBB0_421 - 0x4d, 0x8b, 0x01, //0x0000222e movq (%r9), %r8 - 0x4d, 0x89, 0xc6, //0x00002231 movq %r8, %r14 - 0x4d, 0x29, 0xde, //0x00002234 subq %r11, %r14 - 0x49, 0x83, 0xfe, 0x20, //0x00002237 cmpq $32, %r14 - 0x0f, 0x8c, 0xb0, 0x0b, 0x00, 0x00, //0x0000223b jl LBB0_526 - 0x4e, 0x8d, 0x0c, 0x29, //0x00002241 leaq (%rcx,%r13), %r9 - 0x49, 0x29, 0xc8, //0x00002245 subq %rcx, %r8 - 0x41, 0xbc, 0x1f, 0x00, 0x00, 0x00, //0x00002248 movl $31, %r12d - 0x45, 0x31, 0xf6, //0x0000224e xorl %r14d, %r14d - 0x45, 0x31, 0xd2, //0x00002251 xorl %r10d, %r10d - 0xe9, 0x2d, 0x00, 0x00, 0x00, //0x00002254 jmp LBB0_423 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002259 .p2align 4, 0x90 - //0x00002260 LBB0_428 - 0x45, 0x31, 0xd2, //0x00002260 xorl %r10d, %r10d - 0x48, 0x85, 0xf6, //0x00002263 testq %rsi, %rsi - 0x0f, 0x85, 0xa3, 0x00, 0x00, 0x00, //0x00002266 jne LBB0_425 - //0x0000226c LBB0_429 - 0x49, 0x83, 0xc6, 0x20, //0x0000226c addq $32, %r14 - 0x4b, 0x8d, 0x04, 0x20, //0x00002270 leaq (%r8,%r12), %rax - 0x48, 0x83, 0xc0, 0xe0, //0x00002274 addq $-32, %rax - 0x49, 0x83, 0xc4, 0xe0, //0x00002278 addq $-32, %r12 - 0x48, 0x83, 0xf8, 0x3f, //0x0000227c cmpq $63, %rax - 0x0f, 0x8e, 0xb5, 0x0a, 0x00, 0x00, //0x00002280 jle LBB0_430 - //0x00002286 LBB0_423 - 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x31, 0x01, //0x00002286 movdqu $1(%r9,%r14), %xmm2 - 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x31, 0x11, //0x0000228d movdqu $17(%r9,%r14), %xmm3 - 0x66, 0x0f, 0x6f, 0xea, //0x00002294 movdqa %xmm2, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00002298 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xfd, //0x0000229c pmovmskb %xmm5, %edi - 0x66, 0x0f, 0x6f, 0xeb, //0x000022a0 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x000022a4 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xf5, //0x000022a8 pmovmskb %xmm5, %esi - 0x48, 0xc1, 0xe6, 0x10, //0x000022ac shlq $16, %rsi - 0x48, 0x09, 0xfe, //0x000022b0 orq %rdi, %rsi - 0x66, 0x0f, 0x74, 0xd1, //0x000022b3 pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xda, //0x000022b7 pmovmskb %xmm2, %ebx - 0x66, 0x0f, 0x74, 0xd9, //0x000022bb pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x000022bf pmovmskb %xmm3, %edi - 0x48, 0xc1, 0xe7, 0x10, //0x000022c3 shlq $16, %rdi - 0x48, 0x09, 0xdf, //0x000022c7 orq %rbx, %rdi - 0x48, 0x89, 0xfb, //0x000022ca movq %rdi, %rbx - 0x4c, 0x09, 0xd3, //0x000022cd orq %r10, %rbx - 0x0f, 0x84, 0x8a, 0xff, 0xff, 0xff, //0x000022d0 je LBB0_428 - 0x44, 0x89, 0xd3, //0x000022d6 movl %r10d, %ebx - 0xf7, 0xd3, //0x000022d9 notl %ebx - 0x21, 0xfb, //0x000022db andl %edi, %ebx - 0x8d, 0x04, 0x1b, //0x000022dd leal (%rbx,%rbx), %eax - 0x44, 0x09, 0xd0, //0x000022e0 orl %r10d, %eax - 0x89, 0xc2, //0x000022e3 movl %eax, %edx - 0xf7, 0xd2, //0x000022e5 notl %edx - 0x21, 0xfa, //0x000022e7 andl %edi, %edx - 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x000022e9 andl $-1431655766, %edx - 0x45, 0x31, 0xd2, //0x000022ef xorl %r10d, %r10d - 0x01, 0xda, //0x000022f2 addl %ebx, %edx - 0x41, 0x0f, 0x92, 0xc2, //0x000022f4 setb %r10b - 0x01, 0xd2, //0x000022f8 addl %edx, %edx - 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x000022fa xorl $1431655765, %edx - 0x21, 0xc2, //0x00002300 andl %eax, %edx - 0xf7, 0xd2, //0x00002302 notl %edx - 0x21, 0xd6, //0x00002304 andl %edx, %esi - 0x48, 0x85, 0xf6, //0x00002306 testq %rsi, %rsi - 0x0f, 0x84, 0x5d, 0xff, 0xff, 0xff, //0x00002309 je LBB0_429 - //0x0000230f LBB0_425 - 0x0f, 0xbc, 0xc6, //0x0000230f bsfl %esi, %eax - 0x48, 0x01, 0xc8, //0x00002312 addq %rcx, %rax - 0x4d, 0x8d, 0x1c, 0x06, //0x00002315 leaq (%r14,%rax), %r11 - 0x49, 0x83, 0xc3, 0x02, //0x00002319 addq $2, %r11 - 0x4c, 0x8b, 0x45, 0xc8, //0x0000231d movq $-56(%rbp), %r8 - 0x4d, 0x89, 0x18, //0x00002321 movq %r11, (%r8) - //0x00002324 LBB0_426 - 0x4c, 0x8b, 0x4d, 0xc0, //0x00002324 movq $-64(%rbp), %r9 - //0x00002328 LBB0_427 - 0x4c, 0x8b, 0x65, 0xa8, //0x00002328 movq $-88(%rbp), %r12 - 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000232c movabsq $4294977024, %r14 - 0xe9, 0x1b, 0x00, 0x00, 0x00, //0x00002336 jmp LBB0_436 - //0x0000233b LBB0_434 - 0x48, 0x83, 0xc1, 0x05, //0x0000233b addq $5, %rcx - 0x49, 0x3b, 0x09, //0x0000233f cmpq (%r9), %rcx - 0x0f, 0x87, 0x0e, 0x00, 0x00, 0x00, //0x00002342 ja LBB0_436 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002348 .p2align 4, 0x90 - //0x00002350 LBB0_435 - 0x49, 0x89, 0x08, //0x00002350 movq %rcx, (%r8) - 0x49, 0x89, 0xcb, //0x00002353 movq %rcx, %r11 - //0x00002356 LBB0_436 - 0x4d, 0x8b, 0x2c, 0x24, //0x00002356 movq (%r12), %r13 - 0x49, 0x8b, 0x4c, 0x24, 0x08, //0x0000235a movq $8(%r12), %rcx - 0x49, 0x39, 0xcb, //0x0000235f cmpq %rcx, %r11 - 0x0f, 0x83, 0x28, 0x00, 0x00, 0x00, //0x00002362 jae LBB0_441 - 0x43, 0x8a, 0x44, 0x1d, 0x00, //0x00002368 movb (%r13,%r11), %al - 0x3c, 0x0d, //0x0000236d cmpb $13, %al - 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x0000236f je LBB0_441 - 0x3c, 0x20, //0x00002375 cmpb $32, %al - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00002377 je LBB0_441 - 0x04, 0xf7, //0x0000237d addb $-9, %al - 0x3c, 0x01, //0x0000237f cmpb $1, %al - 0x0f, 0x86, 0x09, 0x00, 0x00, 0x00, //0x00002381 jbe LBB0_441 - 0x4c, 0x89, 0xda, //0x00002387 movq %r11, %rdx - 0xe9, 0xf6, 0x00, 0x00, 0x00, //0x0000238a jmp LBB0_462 - 0x90, //0x0000238f .p2align 4, 0x90 - //0x00002390 LBB0_441 - 0x49, 0x8d, 0x53, 0x01, //0x00002390 leaq $1(%r11), %rdx - 0x48, 0x39, 0xca, //0x00002394 cmpq %rcx, %rdx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00002397 jae LBB0_445 - 0x41, 0x8a, 0x44, 0x15, 0x00, //0x0000239d movb (%r13,%rdx), %al - 0x3c, 0x0d, //0x000023a2 cmpb $13, %al - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000023a4 je LBB0_445 - 0x3c, 0x20, //0x000023aa cmpb $32, %al - 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x000023ac je LBB0_445 - 0x04, 0xf7, //0x000023b2 addb $-9, %al - 0x3c, 0x01, //0x000023b4 cmpb $1, %al - 0x0f, 0x87, 0xc9, 0x00, 0x00, 0x00, //0x000023b6 ja LBB0_462 - 0x90, 0x90, 0x90, 0x90, //0x000023bc .p2align 4, 0x90 - //0x000023c0 LBB0_445 - 0x49, 0x8d, 0x53, 0x02, //0x000023c0 leaq $2(%r11), %rdx - 0x48, 0x39, 0xca, //0x000023c4 cmpq %rcx, %rdx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000023c7 jae LBB0_449 - 0x41, 0x8a, 0x44, 0x15, 0x00, //0x000023cd movb (%r13,%rdx), %al - 0x3c, 0x0d, //0x000023d2 cmpb $13, %al - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000023d4 je LBB0_449 - 0x3c, 0x20, //0x000023da cmpb $32, %al - 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x000023dc je LBB0_449 - 0x04, 0xf7, //0x000023e2 addb $-9, %al - 0x3c, 0x01, //0x000023e4 cmpb $1, %al - 0x0f, 0x87, 0x99, 0x00, 0x00, 0x00, //0x000023e6 ja LBB0_462 - 0x90, 0x90, 0x90, 0x90, //0x000023ec .p2align 4, 0x90 - //0x000023f0 LBB0_449 - 0x49, 0x8d, 0x53, 0x03, //0x000023f0 leaq $3(%r11), %rdx - 0x48, 0x39, 0xca, //0x000023f4 cmpq %rcx, %rdx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000023f7 jae LBB0_453 - 0x41, 0x8a, 0x44, 0x15, 0x00, //0x000023fd movb (%r13,%rdx), %al - 0x3c, 0x0d, //0x00002402 cmpb $13, %al - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00002404 je LBB0_453 - 0x3c, 0x20, //0x0000240a cmpb $32, %al - 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x0000240c je LBB0_453 - 0x04, 0xf7, //0x00002412 addb $-9, %al - 0x3c, 0x01, //0x00002414 cmpb $1, %al - 0x0f, 0x87, 0x69, 0x00, 0x00, 0x00, //0x00002416 ja LBB0_462 - 0x90, 0x90, 0x90, 0x90, //0x0000241c .p2align 4, 0x90 - //0x00002420 LBB0_453 - 0x49, 0x8d, 0x53, 0x04, //0x00002420 leaq $4(%r11), %rdx - 0x48, 0x39, 0xd1, //0x00002424 cmpq %rdx, %rcx - 0x0f, 0x86, 0x18, 0x0c, 0x00, 0x00, //0x00002427 jbe LBB0_870 - 0x48, 0x39, 0xd1, //0x0000242d cmpq %rdx, %rcx - 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x00002430 je LBB0_459 - 0x4a, 0x8d, 0x04, 0x29, //0x00002436 leaq (%rcx,%r13), %rax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000243a .p2align 4, 0x90 - //0x00002440 LBB0_456 - 0x41, 0x0f, 0xbe, 0x74, 0x15, 0x00, //0x00002440 movsbl (%r13,%rdx), %esi - 0x83, 0xfe, 0x20, //0x00002446 cmpl $32, %esi - 0x0f, 0x87, 0x2d, 0x00, 0x00, 0x00, //0x00002449 ja LBB0_461 - 0x49, 0x0f, 0xa3, 0xf6, //0x0000244f btq %rsi, %r14 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00002453 jae LBB0_461 - 0x48, 0x83, 0xc2, 0x01, //0x00002459 addq $1, %rdx - 0x48, 0x39, 0xd1, //0x0000245d cmpq %rdx, %rcx - 0x0f, 0x85, 0xda, 0xff, 0xff, 0xff, //0x00002460 jne LBB0_456 - 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00002466 jmp LBB0_460 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000246b .p2align 4, 0x90 - //0x00002470 LBB0_459 - 0x4c, 0x01, 0xea, //0x00002470 addq %r13, %rdx - 0x48, 0x89, 0xd0, //0x00002473 movq %rdx, %rax - //0x00002476 LBB0_460 - 0x4c, 0x29, 0xe8, //0x00002476 subq %r13, %rax - 0x48, 0x89, 0xc2, //0x00002479 movq %rax, %rdx - //0x0000247c LBB0_461 - 0x48, 0x39, 0xca, //0x0000247c cmpq %rcx, %rdx - 0x0f, 0x83, 0xd6, 0x22, 0x00, 0x00, //0x0000247f jae LBB0_872 - //0x00002485 LBB0_462 - 0x4c, 0x8d, 0x5a, 0x01, //0x00002485 leaq $1(%rdx), %r11 - 0x4d, 0x89, 0x18, //0x00002489 movq %r11, (%r8) - 0x41, 0x8a, 0x44, 0x15, 0x00, //0x0000248c movb (%r13,%rdx), %al - 0x3c, 0x2c, //0x00002491 cmpb $44, %al - 0x0f, 0x85, 0x91, 0x0b, 0x00, 0x00, //0x00002493 jne LBB0_554 - 0x49, 0x8d, 0x47, 0xff, //0x00002499 leaq $-1(%r15), %rax - 0x49, 0x83, 0xff, 0x02, //0x0000249d cmpq $2, %r15 - 0x49, 0x89, 0xc7, //0x000024a1 movq %rax, %r15 - 0x0f, 0x8d, 0xc6, 0xfa, 0xff, 0xff, //0x000024a4 jge LBB0_373 - 0xe9, 0x91, 0x09, 0x00, 0x00, //0x000024aa jmp LBB0_464 - //0x000024af LBB0_467 - 0x49, 0x8b, 0x01, //0x000024af movq (%r9), %rax - 0x4c, 0x29, 0xd8, //0x000024b2 subq %r11, %rax - 0x4d, 0x01, 0xdd, //0x000024b5 addq %r11, %r13 - 0x45, 0x31, 0xc9, //0x000024b8 xorl %r9d, %r9d - 0x31, 0xdb, //0x000024bb xorl %ebx, %ebx - 0x45, 0x31, 0xdb, //0x000024bd xorl %r11d, %r11d - 0x31, 0xc9, //0x000024c0 xorl %ecx, %ecx - 0xe9, 0x73, 0x00, 0x00, 0x00, //0x000024c2 jmp LBB0_469 - //0x000024c7 LBB0_468 - 0x49, 0xc1, 0xfe, 0x3f, //0x000024c7 sarq $63, %r14 - 0x4c, 0x89, 0xd0, //0x000024cb movq %r10, %rax - 0x48, 0xd1, 0xe8, //0x000024ce shrq %rax - 0x48, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000024d1 movabsq $6148914691236517205, %rsi - 0x48, 0x21, 0xf0, //0x000024db andq %rsi, %rax - 0x49, 0x29, 0xc2, //0x000024de subq %rax, %r10 - 0x4c, 0x89, 0xd0, //0x000024e1 movq %r10, %rax - 0x48, 0xba, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x000024e4 movabsq $3689348814741910323, %rdx - 0x48, 0x21, 0xd0, //0x000024ee andq %rdx, %rax - 0x49, 0xc1, 0xea, 0x02, //0x000024f1 shrq $2, %r10 - 0x49, 0x21, 0xd2, //0x000024f5 andq %rdx, %r10 - 0x49, 0x01, 0xc2, //0x000024f8 addq %rax, %r10 - 0x4c, 0x89, 0xd0, //0x000024fb movq %r10, %rax - 0x48, 0xc1, 0xe8, 0x04, //0x000024fe shrq $4, %rax - 0x4c, 0x01, 0xd0, //0x00002502 addq %r10, %rax - 0x48, 0xba, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00002505 movabsq $1085102592571150095, %rdx - 0x48, 0x21, 0xd0, //0x0000250f andq %rdx, %rax - 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002512 movabsq $72340172838076673, %rdx - 0x48, 0x0f, 0xaf, 0xc2, //0x0000251c imulq %rdx, %rax - 0x48, 0xc1, 0xe8, 0x38, //0x00002520 shrq $56, %rax - 0x49, 0x01, 0xc3, //0x00002524 addq %rax, %r11 - 0x49, 0x83, 0xc5, 0x40, //0x00002527 addq $64, %r13 - 0x48, 0x8b, 0x45, 0xd0, //0x0000252b movq $-48(%rbp), %rax - 0x48, 0x83, 0xc0, 0xc0, //0x0000252f addq $-64, %rax - 0x4d, 0x89, 0xf1, //0x00002533 movq %r14, %r9 - 0x48, 0x8b, 0x5d, 0xb8, //0x00002536 movq $-72(%rbp), %rbx - //0x0000253a LBB0_469 - 0x48, 0x83, 0xf8, 0x40, //0x0000253a cmpq $64, %rax - 0x48, 0x89, 0x45, 0xd0, //0x0000253e movq %rax, $-48(%rbp) - 0x0f, 0x8c, 0x39, 0x02, 0x00, 0x00, //0x00002542 jl LBB0_477 - //0x00002548 LBB0_470 - 0xf3, 0x41, 0x0f, 0x6f, 0x55, 0x00, //0x00002548 movdqu (%r13), %xmm2 - 0xf3, 0x41, 0x0f, 0x6f, 0x6d, 0x10, //0x0000254e movdqu $16(%r13), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x7d, 0x20, //0x00002554 movdqu $32(%r13), %xmm7 - 0xf3, 0x41, 0x0f, 0x6f, 0x75, 0x30, //0x0000255a movdqu $48(%r13), %xmm6 - 0x66, 0x0f, 0x6f, 0xda, //0x00002560 movdqa %xmm2, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00002564 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xc3, //0x00002568 pmovmskb %xmm3, %eax - 0x66, 0x0f, 0x6f, 0xdd, //0x0000256c movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00002570 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xd3, //0x00002574 pmovmskb %xmm3, %edx - 0x66, 0x0f, 0x6f, 0xdf, //0x00002578 movdqa %xmm7, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x0000257c pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00002580 pmovmskb %xmm3, %esi - 0x66, 0x0f, 0x6f, 0xde, //0x00002584 movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00002588 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x0000258c pmovmskb %xmm3, %edi - 0x48, 0xc1, 0xe7, 0x30, //0x00002590 shlq $48, %rdi - 0x48, 0xc1, 0xe6, 0x20, //0x00002594 shlq $32, %rsi - 0x48, 0x09, 0xfe, //0x00002598 orq %rdi, %rsi - 0x48, 0xc1, 0xe2, 0x10, //0x0000259b shlq $16, %rdx - 0x48, 0x09, 0xf2, //0x0000259f orq %rsi, %rdx - 0x48, 0x09, 0xd0, //0x000025a2 orq %rdx, %rax - 0x48, 0x89, 0xc2, //0x000025a5 movq %rax, %rdx - 0x48, 0x09, 0xda, //0x000025a8 orq %rbx, %rdx - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x000025ab jne LBB0_472 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000025b1 movq $-1, %rax - 0x31, 0xd2, //0x000025b8 xorl %edx, %edx - 0x48, 0x89, 0x55, 0xb8, //0x000025ba movq %rdx, $-72(%rbp) - 0xe9, 0x49, 0x00, 0x00, 0x00, //0x000025be jmp LBB0_473 - //0x000025c3 LBB0_472 - 0x48, 0x89, 0xda, //0x000025c3 movq %rbx, %rdx - 0x48, 0xf7, 0xd2, //0x000025c6 notq %rdx - 0x48, 0x21, 0xc2, //0x000025c9 andq %rax, %rdx - 0x48, 0x8d, 0x34, 0x12, //0x000025cc leaq (%rdx,%rdx), %rsi - 0x48, 0x09, 0xde, //0x000025d0 orq %rbx, %rsi - 0x48, 0x89, 0xf7, //0x000025d3 movq %rsi, %rdi - 0x48, 0xf7, 0xd7, //0x000025d6 notq %rdi - 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000025d9 movabsq $-6148914691236517206, %rbx - 0x48, 0x21, 0xd8, //0x000025e3 andq %rbx, %rax - 0x48, 0x21, 0xf8, //0x000025e6 andq %rdi, %rax - 0x31, 0xff, //0x000025e9 xorl %edi, %edi - 0x48, 0x01, 0xd0, //0x000025eb addq %rdx, %rax - 0x40, 0x0f, 0x92, 0xc7, //0x000025ee setb %dil - 0x48, 0x89, 0x7d, 0xb8, //0x000025f2 movq %rdi, $-72(%rbp) - 0x48, 0x01, 0xc0, //0x000025f6 addq %rax, %rax - 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000025f9 movabsq $6148914691236517205, %rdx - 0x48, 0x31, 0xd0, //0x00002603 xorq %rdx, %rax - 0x48, 0x21, 0xf0, //0x00002606 andq %rsi, %rax - 0x48, 0xf7, 0xd0, //0x00002609 notq %rax - //0x0000260c LBB0_473 - 0x66, 0x0f, 0x6f, 0xde, //0x0000260c movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00002610 pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xd3, //0x00002614 pmovmskb %xmm3, %edx - 0x48, 0xc1, 0xe2, 0x30, //0x00002618 shlq $48, %rdx - 0x66, 0x0f, 0x6f, 0xdf, //0x0000261c movdqa %xmm7, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00002620 pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00002624 pmovmskb %xmm3, %esi - 0x48, 0xc1, 0xe6, 0x20, //0x00002628 shlq $32, %rsi - 0x48, 0x09, 0xd6, //0x0000262c orq %rdx, %rsi - 0x66, 0x0f, 0x6f, 0xdd, //0x0000262f movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00002633 pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xd3, //0x00002637 pmovmskb %xmm3, %edx - 0x48, 0xc1, 0xe2, 0x10, //0x0000263b shlq $16, %rdx - 0x48, 0x09, 0xf2, //0x0000263f orq %rsi, %rdx - 0x66, 0x0f, 0x6f, 0xda, //0x00002642 movdqa %xmm2, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00002646 pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x0000264a pmovmskb %xmm3, %esi - 0x48, 0x09, 0xd6, //0x0000264e orq %rdx, %rsi - 0x48, 0x21, 0xc6, //0x00002651 andq %rax, %rsi - 0x66, 0x48, 0x0f, 0x6e, 0xde, //0x00002654 movq %rsi, %xmm3 - 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd9, 0x00, //0x00002659 pclmulqdq $0, %xmm9, %xmm3 - 0x66, 0x49, 0x0f, 0x7e, 0xde, //0x00002660 movq %xmm3, %r14 - 0x4d, 0x31, 0xce, //0x00002665 xorq %r9, %r14 - 0x66, 0x0f, 0x6f, 0xda, //0x00002668 movdqa %xmm2, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xda, //0x0000266c pcmpeqb %xmm10, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xd3, //0x00002671 pmovmskb %xmm3, %r10d - 0x66, 0x0f, 0x6f, 0xdd, //0x00002676 movdqa %xmm5, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xda, //0x0000267a pcmpeqb %xmm10, %xmm3 - 0x66, 0x0f, 0xd7, 0xc3, //0x0000267f pmovmskb %xmm3, %eax - 0x66, 0x0f, 0x6f, 0xdf, //0x00002683 movdqa %xmm7, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xda, //0x00002687 pcmpeqb %xmm10, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x0000268c pmovmskb %xmm3, %esi - 0x66, 0x0f, 0x6f, 0xde, //0x00002690 movdqa %xmm6, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xda, //0x00002694 pcmpeqb %xmm10, %xmm3 - 0x66, 0x0f, 0xd7, 0xdb, //0x00002699 pmovmskb %xmm3, %ebx - 0x48, 0xc1, 0xe3, 0x30, //0x0000269d shlq $48, %rbx - 0x48, 0xc1, 0xe6, 0x20, //0x000026a1 shlq $32, %rsi - 0x48, 0x09, 0xde, //0x000026a5 orq %rbx, %rsi - 0x48, 0xc1, 0xe0, 0x10, //0x000026a8 shlq $16, %rax - 0x48, 0x09, 0xf0, //0x000026ac orq %rsi, %rax - 0x49, 0x09, 0xc2, //0x000026af orq %rax, %r10 - 0x4d, 0x89, 0xf1, //0x000026b2 movq %r14, %r9 - 0x49, 0xf7, 0xd1, //0x000026b5 notq %r9 - 0x4d, 0x21, 0xca, //0x000026b8 andq %r9, %r10 - 0x66, 0x0f, 0x74, 0xd4, //0x000026bb pcmpeqb %xmm4, %xmm2 - 0x66, 0x0f, 0xd7, 0xc2, //0x000026bf pmovmskb %xmm2, %eax - 0x66, 0x0f, 0x74, 0xec, //0x000026c3 pcmpeqb %xmm4, %xmm5 - 0x66, 0x0f, 0xd7, 0xdd, //0x000026c7 pmovmskb %xmm5, %ebx - 0x66, 0x0f, 0x74, 0xfc, //0x000026cb pcmpeqb %xmm4, %xmm7 - 0x66, 0x0f, 0xd7, 0xff, //0x000026cf pmovmskb %xmm7, %edi - 0x66, 0x0f, 0x74, 0xf4, //0x000026d3 pcmpeqb %xmm4, %xmm6 - 0x66, 0x0f, 0xd7, 0xf6, //0x000026d7 pmovmskb %xmm6, %esi - 0x48, 0xc1, 0xe6, 0x30, //0x000026db shlq $48, %rsi - 0x48, 0xc1, 0xe7, 0x20, //0x000026df shlq $32, %rdi - 0x48, 0x09, 0xf7, //0x000026e3 orq %rsi, %rdi - 0x48, 0xc1, 0xe3, 0x10, //0x000026e6 shlq $16, %rbx - 0x48, 0x09, 0xfb, //0x000026ea orq %rdi, %rbx - 0x48, 0x09, 0xd8, //0x000026ed orq %rbx, %rax - 0x4c, 0x21, 0xc8, //0x000026f0 andq %r9, %rax - 0x0f, 0x84, 0xce, 0xfd, 0xff, 0xff, //0x000026f3 je LBB0_468 - 0x4c, 0x8b, 0x4d, 0xc0, //0x000026f9 movq $-64(%rbp), %r9 - 0x90, 0x90, 0x90, //0x000026fd .p2align 4, 0x90 - //0x00002700 LBB0_475 - 0x48, 0x8d, 0x58, 0xff, //0x00002700 leaq $-1(%rax), %rbx - 0x48, 0x89, 0xde, //0x00002704 movq %rbx, %rsi - 0x4c, 0x21, 0xd6, //0x00002707 andq %r10, %rsi - 0x48, 0x89, 0xf7, //0x0000270a movq %rsi, %rdi - 0x48, 0xd1, 0xef, //0x0000270d shrq %rdi - 0x49, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002710 movabsq $6148914691236517205, %r8 - 0x4c, 0x21, 0xc7, //0x0000271a andq %r8, %rdi - 0x48, 0x29, 0xfe, //0x0000271d subq %rdi, %rsi - 0x48, 0x89, 0xf7, //0x00002720 movq %rsi, %rdi - 0x48, 0xba, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00002723 movabsq $3689348814741910323, %rdx - 0x48, 0x21, 0xd7, //0x0000272d andq %rdx, %rdi - 0x48, 0xc1, 0xee, 0x02, //0x00002730 shrq $2, %rsi - 0x48, 0x21, 0xd6, //0x00002734 andq %rdx, %rsi - 0x48, 0x01, 0xfe, //0x00002737 addq %rdi, %rsi - 0x48, 0x89, 0xf7, //0x0000273a movq %rsi, %rdi - 0x48, 0xc1, 0xef, 0x04, //0x0000273d shrq $4, %rdi - 0x48, 0x01, 0xf7, //0x00002741 addq %rsi, %rdi - 0x48, 0xba, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00002744 movabsq $1085102592571150095, %rdx - 0x48, 0x21, 0xd7, //0x0000274e andq %rdx, %rdi - 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002751 movabsq $72340172838076673, %rdx - 0x48, 0x0f, 0xaf, 0xfa, //0x0000275b imulq %rdx, %rdi - 0x48, 0xc1, 0xef, 0x38, //0x0000275f shrq $56, %rdi - 0x4c, 0x01, 0xdf, //0x00002763 addq %r11, %rdi - 0x48, 0x39, 0xcf, //0x00002766 cmpq %rcx, %rdi - 0x0f, 0x86, 0x96, 0x05, 0x00, 0x00, //0x00002769 jbe LBB0_519 - 0x48, 0x83, 0xc1, 0x01, //0x0000276f addq $1, %rcx - 0x48, 0x21, 0xd8, //0x00002773 andq %rbx, %rax - 0x0f, 0x85, 0x84, 0xff, 0xff, 0xff, //0x00002776 jne LBB0_475 - 0xe9, 0x46, 0xfd, 0xff, 0xff, //0x0000277c jmp LBB0_468 - //0x00002781 LBB0_477 - 0x48, 0x85, 0xc0, //0x00002781 testq %rax, %rax - 0x0f, 0x8e, 0x70, 0x06, 0x00, 0x00, //0x00002784 jle LBB0_527 - 0x48, 0x89, 0xdf, //0x0000278a movq %rbx, %rdi - 0xf3, 0x44, 0x0f, 0x7f, 0x45, 0x80, //0x0000278d movdqu %xmm8, $-128(%rbp) - 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00002793 movdqu %xmm8, $-144(%rbp) - 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x0000279c movdqu %xmm8, $-160(%rbp) - 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x000027a5 movdqu %xmm8, $-176(%rbp) - 0x44, 0x89, 0xe8, //0x000027ae movl %r13d, %eax - 0x25, 0xff, 0x0f, 0x00, 0x00, //0x000027b1 andl $4095, %eax - 0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x000027b6 cmpl $4033, %eax - 0x0f, 0x82, 0x3b, 0x00, 0x00, 0x00, //0x000027bb jb LBB0_481 - 0x48, 0x83, 0x7d, 0xd0, 0x20, //0x000027c1 cmpq $32, $-48(%rbp) - 0x0f, 0x82, 0x3c, 0x00, 0x00, 0x00, //0x000027c6 jb LBB0_482 - 0x41, 0x0f, 0x10, 0x55, 0x00, //0x000027cc movups (%r13), %xmm2 - 0x0f, 0x11, 0x95, 0x50, 0xff, 0xff, 0xff, //0x000027d1 movups %xmm2, $-176(%rbp) - 0x41, 0x0f, 0x10, 0x55, 0x10, //0x000027d8 movups $16(%r13), %xmm2 - 0x0f, 0x11, 0x95, 0x60, 0xff, 0xff, 0xff, //0x000027dd movups %xmm2, $-160(%rbp) - 0x49, 0x83, 0xc5, 0x20, //0x000027e4 addq $32, %r13 - 0x48, 0x8b, 0x45, 0xd0, //0x000027e8 movq $-48(%rbp), %rax - 0x48, 0x8d, 0x70, 0xe0, //0x000027ec leaq $-32(%rax), %rsi - 0x48, 0x8d, 0x95, 0x70, 0xff, 0xff, 0xff, //0x000027f0 leaq $-144(%rbp), %rdx - 0xe9, 0x17, 0x00, 0x00, 0x00, //0x000027f7 jmp LBB0_483 - //0x000027fc LBB0_481 - 0x4c, 0x8b, 0x65, 0xa8, //0x000027fc movq $-88(%rbp), %r12 - 0x48, 0x89, 0xfb, //0x00002800 movq %rdi, %rbx - 0xe9, 0x40, 0xfd, 0xff, 0xff, //0x00002803 jmp LBB0_470 - //0x00002808 LBB0_482 - 0x48, 0x8d, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00002808 leaq $-176(%rbp), %rdx - 0x48, 0x8b, 0x75, 0xd0, //0x0000280f movq $-48(%rbp), %rsi - //0x00002813 LBB0_483 - 0x48, 0x83, 0xfe, 0x10, //0x00002813 cmpq $16, %rsi - 0x0f, 0x82, 0x49, 0x00, 0x00, 0x00, //0x00002817 jb LBB0_484 - 0x41, 0x0f, 0x10, 0x55, 0x00, //0x0000281d movups (%r13), %xmm2 - 0x0f, 0x11, 0x12, //0x00002822 movups %xmm2, (%rdx) - 0x49, 0x83, 0xc5, 0x10, //0x00002825 addq $16, %r13 - 0x48, 0x83, 0xc2, 0x10, //0x00002829 addq $16, %rdx - 0x48, 0x83, 0xc6, 0xf0, //0x0000282d addq $-16, %rsi - 0x48, 0x83, 0xfe, 0x08, //0x00002831 cmpq $8, %rsi - 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00002835 jae LBB0_491 - //0x0000283b LBB0_485 - 0x48, 0x83, 0xfe, 0x04, //0x0000283b cmpq $4, %rsi - 0x0f, 0x8c, 0x48, 0x00, 0x00, 0x00, //0x0000283f jl LBB0_486 - //0x00002845 LBB0_492 - 0x41, 0x8b, 0x45, 0x00, //0x00002845 movl (%r13), %eax - 0x89, 0x02, //0x00002849 movl %eax, (%rdx) - 0x49, 0x83, 0xc5, 0x04, //0x0000284b addq $4, %r13 - 0x48, 0x83, 0xc2, 0x04, //0x0000284f addq $4, %rdx - 0x48, 0x83, 0xc6, 0xfc, //0x00002853 addq $-4, %rsi - 0x48, 0x83, 0xfe, 0x02, //0x00002857 cmpq $2, %rsi - 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x0000285b jae LBB0_487 - 0xe9, 0x45, 0x00, 0x00, 0x00, //0x00002861 jmp LBB0_488 - //0x00002866 LBB0_484 - 0x48, 0x83, 0xfe, 0x08, //0x00002866 cmpq $8, %rsi - 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x0000286a jb LBB0_485 - //0x00002870 LBB0_491 - 0x49, 0x8b, 0x45, 0x00, //0x00002870 movq (%r13), %rax - 0x48, 0x89, 0x02, //0x00002874 movq %rax, (%rdx) - 0x49, 0x83, 0xc5, 0x08, //0x00002877 addq $8, %r13 - 0x48, 0x83, 0xc2, 0x08, //0x0000287b addq $8, %rdx - 0x48, 0x83, 0xc6, 0xf8, //0x0000287f addq $-8, %rsi - 0x48, 0x83, 0xfe, 0x04, //0x00002883 cmpq $4, %rsi - 0x0f, 0x8d, 0xb8, 0xff, 0xff, 0xff, //0x00002887 jge LBB0_492 - //0x0000288d LBB0_486 - 0x48, 0x83, 0xfe, 0x02, //0x0000288d cmpq $2, %rsi - 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00002891 jb LBB0_488 - //0x00002897 LBB0_487 - 0x41, 0x0f, 0xb7, 0x45, 0x00, //0x00002897 movzwl (%r13), %eax - 0x66, 0x89, 0x02, //0x0000289c movw %ax, (%rdx) - 0x49, 0x83, 0xc5, 0x02, //0x0000289f addq $2, %r13 - 0x48, 0x83, 0xc2, 0x02, //0x000028a3 addq $2, %rdx - 0x48, 0x83, 0xc6, 0xfe, //0x000028a7 addq $-2, %rsi - //0x000028ab LBB0_488 - 0x4c, 0x89, 0xe8, //0x000028ab movq %r13, %rax - 0x4c, 0x8d, 0xad, 0x50, 0xff, 0xff, 0xff, //0x000028ae leaq $-176(%rbp), %r13 - 0x48, 0x85, 0xf6, //0x000028b5 testq %rsi, %rsi - 0x4c, 0x8b, 0x65, 0xa8, //0x000028b8 movq $-88(%rbp), %r12 - 0x48, 0x89, 0xfb, //0x000028bc movq %rdi, %rbx - 0x0f, 0x84, 0x83, 0xfc, 0xff, 0xff, //0x000028bf je LBB0_470 - 0x8a, 0x00, //0x000028c5 movb (%rax), %al - 0x88, 0x02, //0x000028c7 movb %al, (%rdx) - 0x4c, 0x8d, 0xad, 0x50, 0xff, 0xff, 0xff, //0x000028c9 leaq $-176(%rbp), %r13 - 0xe9, 0x73, 0xfc, 0xff, 0xff, //0x000028d0 jmp LBB0_470 - //0x000028d5 LBB0_493 - 0x49, 0x8b, 0x01, //0x000028d5 movq (%r9), %rax - 0x4c, 0x29, 0xd8, //0x000028d8 subq %r11, %rax - 0x4d, 0x01, 0xdd, //0x000028db addq %r11, %r13 - 0x45, 0x31, 0xc9, //0x000028de xorl %r9d, %r9d - 0x31, 0xdb, //0x000028e1 xorl %ebx, %ebx - 0x45, 0x31, 0xdb, //0x000028e3 xorl %r11d, %r11d - 0x31, 0xc9, //0x000028e6 xorl %ecx, %ecx - 0xe9, 0x73, 0x00, 0x00, 0x00, //0x000028e8 jmp LBB0_495 - //0x000028ed LBB0_494 - 0x49, 0xc1, 0xfe, 0x3f, //0x000028ed sarq $63, %r14 - 0x4c, 0x89, 0xd0, //0x000028f1 movq %r10, %rax - 0x48, 0xd1, 0xe8, //0x000028f4 shrq %rax - 0x48, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000028f7 movabsq $6148914691236517205, %rsi - 0x48, 0x21, 0xf0, //0x00002901 andq %rsi, %rax - 0x49, 0x29, 0xc2, //0x00002904 subq %rax, %r10 - 0x4c, 0x89, 0xd0, //0x00002907 movq %r10, %rax - 0x48, 0xba, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x0000290a movabsq $3689348814741910323, %rdx - 0x48, 0x21, 0xd0, //0x00002914 andq %rdx, %rax - 0x49, 0xc1, 0xea, 0x02, //0x00002917 shrq $2, %r10 - 0x49, 0x21, 0xd2, //0x0000291b andq %rdx, %r10 - 0x49, 0x01, 0xc2, //0x0000291e addq %rax, %r10 - 0x4c, 0x89, 0xd0, //0x00002921 movq %r10, %rax - 0x48, 0xc1, 0xe8, 0x04, //0x00002924 shrq $4, %rax - 0x4c, 0x01, 0xd0, //0x00002928 addq %r10, %rax - 0x48, 0xba, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000292b movabsq $1085102592571150095, %rdx - 0x48, 0x21, 0xd0, //0x00002935 andq %rdx, %rax - 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002938 movabsq $72340172838076673, %rdx - 0x48, 0x0f, 0xaf, 0xc2, //0x00002942 imulq %rdx, %rax - 0x48, 0xc1, 0xe8, 0x38, //0x00002946 shrq $56, %rax - 0x49, 0x01, 0xc3, //0x0000294a addq %rax, %r11 - 0x49, 0x83, 0xc5, 0x40, //0x0000294d addq $64, %r13 - 0x48, 0x8b, 0x45, 0xd0, //0x00002951 movq $-48(%rbp), %rax - 0x48, 0x83, 0xc0, 0xc0, //0x00002955 addq $-64, %rax - 0x4d, 0x89, 0xf1, //0x00002959 movq %r14, %r9 - 0x48, 0x8b, 0x5d, 0xb8, //0x0000295c movq $-72(%rbp), %rbx - //0x00002960 LBB0_495 - 0x48, 0x83, 0xf8, 0x40, //0x00002960 cmpq $64, %rax - 0x48, 0x89, 0x45, 0xd0, //0x00002964 movq %rax, $-48(%rbp) - 0x0f, 0x8c, 0x43, 0x02, 0x00, 0x00, //0x00002968 jl LBB0_503 - //0x0000296e LBB0_496 - 0xf3, 0x41, 0x0f, 0x6f, 0x55, 0x00, //0x0000296e movdqu (%r13), %xmm2 - 0xf3, 0x41, 0x0f, 0x6f, 0x6d, 0x10, //0x00002974 movdqu $16(%r13), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x7d, 0x20, //0x0000297a movdqu $32(%r13), %xmm7 - 0xf3, 0x41, 0x0f, 0x6f, 0x75, 0x30, //0x00002980 movdqu $48(%r13), %xmm6 - 0x66, 0x0f, 0x6f, 0xda, //0x00002986 movdqa %xmm2, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x0000298a pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xc3, //0x0000298e pmovmskb %xmm3, %eax - 0x66, 0x0f, 0x6f, 0xdd, //0x00002992 movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00002996 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xd3, //0x0000299a pmovmskb %xmm3, %edx - 0x66, 0x0f, 0x6f, 0xdf, //0x0000299e movdqa %xmm7, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x000029a2 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x000029a6 pmovmskb %xmm3, %esi - 0x66, 0x0f, 0x6f, 0xde, //0x000029aa movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x000029ae pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x000029b2 pmovmskb %xmm3, %edi - 0x48, 0xc1, 0xe7, 0x30, //0x000029b6 shlq $48, %rdi - 0x48, 0xc1, 0xe6, 0x20, //0x000029ba shlq $32, %rsi - 0x48, 0x09, 0xfe, //0x000029be orq %rdi, %rsi - 0x48, 0xc1, 0xe2, 0x10, //0x000029c1 shlq $16, %rdx - 0x48, 0x09, 0xf2, //0x000029c5 orq %rsi, %rdx - 0x48, 0x09, 0xd0, //0x000029c8 orq %rdx, %rax - 0x48, 0x89, 0xc2, //0x000029cb movq %rax, %rdx - 0x48, 0x09, 0xda, //0x000029ce orq %rbx, %rdx - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x000029d1 jne LBB0_498 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000029d7 movq $-1, %rax - 0x31, 0xd2, //0x000029de xorl %edx, %edx - 0x48, 0x89, 0x55, 0xb8, //0x000029e0 movq %rdx, $-72(%rbp) - 0xe9, 0x49, 0x00, 0x00, 0x00, //0x000029e4 jmp LBB0_499 - //0x000029e9 LBB0_498 - 0x48, 0x89, 0xda, //0x000029e9 movq %rbx, %rdx - 0x48, 0xf7, 0xd2, //0x000029ec notq %rdx - 0x48, 0x21, 0xc2, //0x000029ef andq %rax, %rdx - 0x48, 0x8d, 0x34, 0x12, //0x000029f2 leaq (%rdx,%rdx), %rsi - 0x48, 0x09, 0xde, //0x000029f6 orq %rbx, %rsi - 0x48, 0x89, 0xf7, //0x000029f9 movq %rsi, %rdi - 0x48, 0xf7, 0xd7, //0x000029fc notq %rdi - 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000029ff movabsq $-6148914691236517206, %rbx - 0x48, 0x21, 0xd8, //0x00002a09 andq %rbx, %rax - 0x48, 0x21, 0xf8, //0x00002a0c andq %rdi, %rax - 0x31, 0xff, //0x00002a0f xorl %edi, %edi - 0x48, 0x01, 0xd0, //0x00002a11 addq %rdx, %rax - 0x40, 0x0f, 0x92, 0xc7, //0x00002a14 setb %dil - 0x48, 0x89, 0x7d, 0xb8, //0x00002a18 movq %rdi, $-72(%rbp) - 0x48, 0x01, 0xc0, //0x00002a1c addq %rax, %rax - 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002a1f movabsq $6148914691236517205, %rdx - 0x48, 0x31, 0xd0, //0x00002a29 xorq %rdx, %rax - 0x48, 0x21, 0xf0, //0x00002a2c andq %rsi, %rax - 0x48, 0xf7, 0xd0, //0x00002a2f notq %rax - //0x00002a32 LBB0_499 - 0x66, 0x0f, 0x6f, 0xde, //0x00002a32 movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00002a36 pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xd3, //0x00002a3a pmovmskb %xmm3, %edx - 0x48, 0xc1, 0xe2, 0x30, //0x00002a3e shlq $48, %rdx - 0x66, 0x0f, 0x6f, 0xdf, //0x00002a42 movdqa %xmm7, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00002a46 pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00002a4a pmovmskb %xmm3, %esi - 0x48, 0xc1, 0xe6, 0x20, //0x00002a4e shlq $32, %rsi - 0x48, 0x09, 0xd6, //0x00002a52 orq %rdx, %rsi - 0x66, 0x0f, 0x6f, 0xdd, //0x00002a55 movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00002a59 pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xd3, //0x00002a5d pmovmskb %xmm3, %edx - 0x48, 0xc1, 0xe2, 0x10, //0x00002a61 shlq $16, %rdx - 0x48, 0x09, 0xf2, //0x00002a65 orq %rsi, %rdx - 0x66, 0x0f, 0x6f, 0xda, //0x00002a68 movdqa %xmm2, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00002a6c pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00002a70 pmovmskb %xmm3, %esi - 0x48, 0x09, 0xd6, //0x00002a74 orq %rdx, %rsi - 0x48, 0x21, 0xc6, //0x00002a77 andq %rax, %rsi - 0x66, 0x48, 0x0f, 0x6e, 0xde, //0x00002a7a movq %rsi, %xmm3 - 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd9, 0x00, //0x00002a7f pclmulqdq $0, %xmm9, %xmm3 - 0x66, 0x49, 0x0f, 0x7e, 0xde, //0x00002a86 movq %xmm3, %r14 - 0x4d, 0x31, 0xce, //0x00002a8b xorq %r9, %r14 - 0x66, 0x0f, 0x6f, 0xda, //0x00002a8e movdqa %xmm2, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00002a92 pcmpeqb %xmm11, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xd3, //0x00002a97 pmovmskb %xmm3, %r10d - 0x66, 0x0f, 0x6f, 0xdd, //0x00002a9c movdqa %xmm5, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00002aa0 pcmpeqb %xmm11, %xmm3 - 0x66, 0x0f, 0xd7, 0xc3, //0x00002aa5 pmovmskb %xmm3, %eax - 0x66, 0x0f, 0x6f, 0xdf, //0x00002aa9 movdqa %xmm7, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00002aad pcmpeqb %xmm11, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00002ab2 pmovmskb %xmm3, %esi - 0x66, 0x0f, 0x6f, 0xde, //0x00002ab6 movdqa %xmm6, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00002aba pcmpeqb %xmm11, %xmm3 - 0x66, 0x0f, 0xd7, 0xdb, //0x00002abf pmovmskb %xmm3, %ebx - 0x48, 0xc1, 0xe3, 0x30, //0x00002ac3 shlq $48, %rbx - 0x48, 0xc1, 0xe6, 0x20, //0x00002ac7 shlq $32, %rsi - 0x48, 0x09, 0xde, //0x00002acb orq %rbx, %rsi - 0x48, 0xc1, 0xe0, 0x10, //0x00002ace shlq $16, %rax - 0x48, 0x09, 0xf0, //0x00002ad2 orq %rsi, %rax - 0x49, 0x09, 0xc2, //0x00002ad5 orq %rax, %r10 - 0x4d, 0x89, 0xf1, //0x00002ad8 movq %r14, %r9 - 0x49, 0xf7, 0xd1, //0x00002adb notq %r9 - 0x4d, 0x21, 0xca, //0x00002ade andq %r9, %r10 - 0x66, 0x41, 0x0f, 0x74, 0xd4, //0x00002ae1 pcmpeqb %xmm12, %xmm2 - 0x66, 0x0f, 0xd7, 0xc2, //0x00002ae6 pmovmskb %xmm2, %eax - 0x66, 0x41, 0x0f, 0x74, 0xec, //0x00002aea pcmpeqb %xmm12, %xmm5 - 0x66, 0x0f, 0xd7, 0xdd, //0x00002aef pmovmskb %xmm5, %ebx - 0x66, 0x41, 0x0f, 0x74, 0xfc, //0x00002af3 pcmpeqb %xmm12, %xmm7 - 0x66, 0x0f, 0xd7, 0xff, //0x00002af8 pmovmskb %xmm7, %edi - 0x66, 0x41, 0x0f, 0x74, 0xf4, //0x00002afc pcmpeqb %xmm12, %xmm6 - 0x66, 0x0f, 0xd7, 0xf6, //0x00002b01 pmovmskb %xmm6, %esi - 0x48, 0xc1, 0xe6, 0x30, //0x00002b05 shlq $48, %rsi - 0x48, 0xc1, 0xe7, 0x20, //0x00002b09 shlq $32, %rdi - 0x48, 0x09, 0xf7, //0x00002b0d orq %rsi, %rdi - 0x48, 0xc1, 0xe3, 0x10, //0x00002b10 shlq $16, %rbx - 0x48, 0x09, 0xfb, //0x00002b14 orq %rdi, %rbx - 0x48, 0x09, 0xd8, //0x00002b17 orq %rbx, %rax - 0x4c, 0x21, 0xc8, //0x00002b1a andq %r9, %rax - 0x0f, 0x84, 0xca, 0xfd, 0xff, 0xff, //0x00002b1d je LBB0_494 - 0x4c, 0x8b, 0x4d, 0xc0, //0x00002b23 movq $-64(%rbp), %r9 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002b27 .p2align 4, 0x90 - //0x00002b30 LBB0_501 - 0x48, 0x8d, 0x58, 0xff, //0x00002b30 leaq $-1(%rax), %rbx - 0x48, 0x89, 0xde, //0x00002b34 movq %rbx, %rsi - 0x4c, 0x21, 0xd6, //0x00002b37 andq %r10, %rsi - 0x48, 0x89, 0xf7, //0x00002b3a movq %rsi, %rdi - 0x48, 0xd1, 0xef, //0x00002b3d shrq %rdi - 0x49, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002b40 movabsq $6148914691236517205, %r8 - 0x4c, 0x21, 0xc7, //0x00002b4a andq %r8, %rdi - 0x48, 0x29, 0xfe, //0x00002b4d subq %rdi, %rsi - 0x48, 0x89, 0xf7, //0x00002b50 movq %rsi, %rdi - 0x48, 0xba, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00002b53 movabsq $3689348814741910323, %rdx - 0x48, 0x21, 0xd7, //0x00002b5d andq %rdx, %rdi - 0x48, 0xc1, 0xee, 0x02, //0x00002b60 shrq $2, %rsi - 0x48, 0x21, 0xd6, //0x00002b64 andq %rdx, %rsi - 0x48, 0x01, 0xfe, //0x00002b67 addq %rdi, %rsi - 0x48, 0x89, 0xf7, //0x00002b6a movq %rsi, %rdi - 0x48, 0xc1, 0xef, 0x04, //0x00002b6d shrq $4, %rdi - 0x48, 0x01, 0xf7, //0x00002b71 addq %rsi, %rdi - 0x48, 0xba, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00002b74 movabsq $1085102592571150095, %rdx - 0x48, 0x21, 0xd7, //0x00002b7e andq %rdx, %rdi - 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002b81 movabsq $72340172838076673, %rdx - 0x48, 0x0f, 0xaf, 0xfa, //0x00002b8b imulq %rdx, %rdi - 0x48, 0xc1, 0xef, 0x38, //0x00002b8f shrq $56, %rdi - 0x4c, 0x01, 0xdf, //0x00002b93 addq %r11, %rdi - 0x48, 0x39, 0xcf, //0x00002b96 cmpq %rcx, %rdi - 0x0f, 0x86, 0x66, 0x01, 0x00, 0x00, //0x00002b99 jbe LBB0_519 - 0x48, 0x83, 0xc1, 0x01, //0x00002b9f addq $1, %rcx - 0x48, 0x21, 0xd8, //0x00002ba3 andq %rbx, %rax - 0x0f, 0x85, 0x84, 0xff, 0xff, 0xff, //0x00002ba6 jne LBB0_501 - 0xe9, 0x3c, 0xfd, 0xff, 0xff, //0x00002bac jmp LBB0_494 - //0x00002bb1 LBB0_503 - 0x48, 0x85, 0xc0, //0x00002bb1 testq %rax, %rax - 0x0f, 0x8e, 0x40, 0x02, 0x00, 0x00, //0x00002bb4 jle LBB0_527 - 0x48, 0x89, 0xdf, //0x00002bba movq %rbx, %rdi - 0xf3, 0x44, 0x0f, 0x7f, 0x45, 0x80, //0x00002bbd movdqu %xmm8, $-128(%rbp) - 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00002bc3 movdqu %xmm8, $-144(%rbp) - 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x00002bcc movdqu %xmm8, $-160(%rbp) - 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00002bd5 movdqu %xmm8, $-176(%rbp) - 0x44, 0x89, 0xe8, //0x00002bde movl %r13d, %eax - 0x25, 0xff, 0x0f, 0x00, 0x00, //0x00002be1 andl $4095, %eax - 0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x00002be6 cmpl $4033, %eax - 0x0f, 0x82, 0x3b, 0x00, 0x00, 0x00, //0x00002beb jb LBB0_507 - 0x48, 0x83, 0x7d, 0xd0, 0x20, //0x00002bf1 cmpq $32, $-48(%rbp) - 0x0f, 0x82, 0x3c, 0x00, 0x00, 0x00, //0x00002bf6 jb LBB0_508 - 0x41, 0x0f, 0x10, 0x55, 0x00, //0x00002bfc movups (%r13), %xmm2 - 0x0f, 0x11, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00002c01 movups %xmm2, $-176(%rbp) - 0x41, 0x0f, 0x10, 0x55, 0x10, //0x00002c08 movups $16(%r13), %xmm2 - 0x0f, 0x11, 0x95, 0x60, 0xff, 0xff, 0xff, //0x00002c0d movups %xmm2, $-160(%rbp) - 0x49, 0x83, 0xc5, 0x20, //0x00002c14 addq $32, %r13 - 0x48, 0x8b, 0x45, 0xd0, //0x00002c18 movq $-48(%rbp), %rax - 0x48, 0x8d, 0x70, 0xe0, //0x00002c1c leaq $-32(%rax), %rsi - 0x48, 0x8d, 0x95, 0x70, 0xff, 0xff, 0xff, //0x00002c20 leaq $-144(%rbp), %rdx - 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00002c27 jmp LBB0_509 - //0x00002c2c LBB0_507 - 0x4c, 0x8b, 0x65, 0xa8, //0x00002c2c movq $-88(%rbp), %r12 - 0x48, 0x89, 0xfb, //0x00002c30 movq %rdi, %rbx - 0xe9, 0x36, 0xfd, 0xff, 0xff, //0x00002c33 jmp LBB0_496 - //0x00002c38 LBB0_508 - 0x48, 0x8d, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00002c38 leaq $-176(%rbp), %rdx - 0x48, 0x8b, 0x75, 0xd0, //0x00002c3f movq $-48(%rbp), %rsi - //0x00002c43 LBB0_509 - 0x48, 0x83, 0xfe, 0x10, //0x00002c43 cmpq $16, %rsi - 0x0f, 0x82, 0x49, 0x00, 0x00, 0x00, //0x00002c47 jb LBB0_510 - 0x41, 0x0f, 0x10, 0x55, 0x00, //0x00002c4d movups (%r13), %xmm2 - 0x0f, 0x11, 0x12, //0x00002c52 movups %xmm2, (%rdx) - 0x49, 0x83, 0xc5, 0x10, //0x00002c55 addq $16, %r13 - 0x48, 0x83, 0xc2, 0x10, //0x00002c59 addq $16, %rdx - 0x48, 0x83, 0xc6, 0xf0, //0x00002c5d addq $-16, %rsi - 0x48, 0x83, 0xfe, 0x08, //0x00002c61 cmpq $8, %rsi - 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00002c65 jae LBB0_517 - //0x00002c6b LBB0_511 - 0x48, 0x83, 0xfe, 0x04, //0x00002c6b cmpq $4, %rsi - 0x0f, 0x8c, 0x48, 0x00, 0x00, 0x00, //0x00002c6f jl LBB0_512 - //0x00002c75 LBB0_518 - 0x41, 0x8b, 0x45, 0x00, //0x00002c75 movl (%r13), %eax - 0x89, 0x02, //0x00002c79 movl %eax, (%rdx) - 0x49, 0x83, 0xc5, 0x04, //0x00002c7b addq $4, %r13 - 0x48, 0x83, 0xc2, 0x04, //0x00002c7f addq $4, %rdx - 0x48, 0x83, 0xc6, 0xfc, //0x00002c83 addq $-4, %rsi - 0x48, 0x83, 0xfe, 0x02, //0x00002c87 cmpq $2, %rsi - 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x00002c8b jae LBB0_513 - 0xe9, 0x45, 0x00, 0x00, 0x00, //0x00002c91 jmp LBB0_514 - //0x00002c96 LBB0_510 - 0x48, 0x83, 0xfe, 0x08, //0x00002c96 cmpq $8, %rsi - 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x00002c9a jb LBB0_511 - //0x00002ca0 LBB0_517 - 0x49, 0x8b, 0x45, 0x00, //0x00002ca0 movq (%r13), %rax - 0x48, 0x89, 0x02, //0x00002ca4 movq %rax, (%rdx) - 0x49, 0x83, 0xc5, 0x08, //0x00002ca7 addq $8, %r13 - 0x48, 0x83, 0xc2, 0x08, //0x00002cab addq $8, %rdx - 0x48, 0x83, 0xc6, 0xf8, //0x00002caf addq $-8, %rsi - 0x48, 0x83, 0xfe, 0x04, //0x00002cb3 cmpq $4, %rsi - 0x0f, 0x8d, 0xb8, 0xff, 0xff, 0xff, //0x00002cb7 jge LBB0_518 - //0x00002cbd LBB0_512 - 0x48, 0x83, 0xfe, 0x02, //0x00002cbd cmpq $2, %rsi - 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00002cc1 jb LBB0_514 - //0x00002cc7 LBB0_513 - 0x41, 0x0f, 0xb7, 0x45, 0x00, //0x00002cc7 movzwl (%r13), %eax - 0x66, 0x89, 0x02, //0x00002ccc movw %ax, (%rdx) - 0x49, 0x83, 0xc5, 0x02, //0x00002ccf addq $2, %r13 - 0x48, 0x83, 0xc2, 0x02, //0x00002cd3 addq $2, %rdx - 0x48, 0x83, 0xc6, 0xfe, //0x00002cd7 addq $-2, %rsi - //0x00002cdb LBB0_514 - 0x4c, 0x89, 0xe8, //0x00002cdb movq %r13, %rax - 0x4c, 0x8d, 0xad, 0x50, 0xff, 0xff, 0xff, //0x00002cde leaq $-176(%rbp), %r13 - 0x48, 0x85, 0xf6, //0x00002ce5 testq %rsi, %rsi - 0x4c, 0x8b, 0x65, 0xa8, //0x00002ce8 movq $-88(%rbp), %r12 - 0x48, 0x89, 0xfb, //0x00002cec movq %rdi, %rbx - 0x0f, 0x84, 0x79, 0xfc, 0xff, 0xff, //0x00002cef je LBB0_496 - 0x8a, 0x00, //0x00002cf5 movb (%rax), %al - 0x88, 0x02, //0x00002cf7 movb %al, (%rdx) - 0x4c, 0x8d, 0xad, 0x50, 0xff, 0xff, 0xff, //0x00002cf9 leaq $-176(%rbp), %r13 - 0xe9, 0x69, 0xfc, 0xff, 0xff, //0x00002d00 jmp LBB0_496 - //0x00002d05 LBB0_519 - 0x49, 0x8b, 0x09, //0x00002d05 movq (%r9), %rcx - 0x48, 0x0f, 0xbc, 0xc0, //0x00002d08 bsfq %rax, %rax - 0x48, 0x2b, 0x45, 0xd0, //0x00002d0c subq $-48(%rbp), %rax - 0x4c, 0x8d, 0x1c, 0x08, //0x00002d10 leaq (%rax,%rcx), %r11 - 0x49, 0x83, 0xc3, 0x01, //0x00002d14 addq $1, %r11 - 0x4c, 0x8b, 0x45, 0xc8, //0x00002d18 movq $-56(%rbp), %r8 - 0x4d, 0x89, 0x18, //0x00002d1c movq %r11, (%r8) - 0x49, 0x8b, 0x01, //0x00002d1f movq (%r9), %rax - 0x49, 0x39, 0xc3, //0x00002d22 cmpq %rax, %r11 - 0x4c, 0x0f, 0x47, 0xd8, //0x00002d25 cmovaq %rax, %r11 - 0x4d, 0x89, 0x18, //0x00002d29 movq %r11, (%r8) - 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002d2c movabsq $4294977024, %r14 - 0xe9, 0x1b, 0xf6, 0xff, 0xff, //0x00002d36 jmp LBB0_436 - //0x00002d3b LBB0_430 - 0x4d, 0x85, 0xd2, //0x00002d3b testq %r10, %r10 - 0x0f, 0x85, 0xc9, 0x00, 0x00, 0x00, //0x00002d3e jne LBB0_528 - 0x4b, 0x8d, 0x04, 0x0e, //0x00002d44 leaq (%r14,%r9), %rax - 0x48, 0x83, 0xc0, 0x01, //0x00002d48 addq $1, %rax - 0x49, 0xf7, 0xd6, //0x00002d4c notq %r14 - 0x4d, 0x01, 0xc6, //0x00002d4f addq %r8, %r14 - //0x00002d52 LBB0_432 - 0x4c, 0x8b, 0x65, 0xa8, //0x00002d52 movq $-88(%rbp), %r12 - 0x4d, 0x85, 0xf6, //0x00002d56 testq %r14, %r14 - 0x4c, 0x8b, 0x45, 0xc8, //0x00002d59 movq $-56(%rbp), %r8 - 0x4c, 0x8b, 0x4d, 0xc0, //0x00002d5d movq $-64(%rbp), %r9 - 0x0f, 0x8f, 0x1d, 0x00, 0x00, 0x00, //0x00002d61 jg LBB0_521 - 0xe9, 0x45, 0x00, 0x00, 0x00, //0x00002d67 jmp LBB0_433 - //0x00002d6c LBB0_520 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00002d6c movq $-2, %rcx - 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00002d73 movl $2, %esi - 0x48, 0x01, 0xf0, //0x00002d78 addq %rsi, %rax - 0x49, 0x01, 0xce, //0x00002d7b addq %rcx, %r14 - 0x0f, 0x8e, 0x2d, 0x00, 0x00, 0x00, //0x00002d7e jle LBB0_433 - //0x00002d84 LBB0_521 - 0x0f, 0xb6, 0x08, //0x00002d84 movzbl (%rax), %ecx - 0x80, 0xf9, 0x5c, //0x00002d87 cmpb $92, %cl - 0x0f, 0x84, 0xdc, 0xff, 0xff, 0xff, //0x00002d8a je LBB0_520 - 0x80, 0xf9, 0x22, //0x00002d90 cmpb $34, %cl - 0x0f, 0x84, 0x27, 0x00, 0x00, 0x00, //0x00002d93 je LBB0_524 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002d99 movq $-1, %rcx - 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00002da0 movl $1, %esi - 0x48, 0x01, 0xf0, //0x00002da5 addq %rsi, %rax - 0x49, 0x01, 0xce, //0x00002da8 addq %rcx, %r14 - 0x0f, 0x8f, 0xd3, 0xff, 0xff, 0xff, //0x00002dab jg LBB0_521 - //0x00002db1 LBB0_433 - 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002db1 movabsq $4294977024, %r14 - 0xe9, 0x96, 0xf5, 0xff, 0xff, //0x00002dbb jmp LBB0_436 - //0x00002dc0 LBB0_524 - 0x4c, 0x29, 0xe8, //0x00002dc0 subq %r13, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00002dc3 addq $1, %rax - 0x49, 0x89, 0x00, //0x00002dc7 movq %rax, (%r8) - 0x49, 0x89, 0xc3, //0x00002dca movq %rax, %r11 - 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002dcd movabsq $4294977024, %r14 - 0xe9, 0x7a, 0xf5, 0xff, 0xff, //0x00002dd7 jmp LBB0_436 - //0x00002ddc LBB0_525 - 0x4d, 0x01, 0xeb, //0x00002ddc addq %r13, %r11 - 0x48, 0x85, 0xc0, //0x00002ddf testq %rax, %rax - 0x4c, 0x8b, 0x45, 0xc8, //0x00002de2 movq $-56(%rbp), %r8 - 0x0f, 0x85, 0x6c, 0xf3, 0xff, 0xff, //0x00002de6 jne LBB0_406 - 0xe9, 0xb0, 0xf3, 0xff, 0xff, //0x00002dec jmp LBB0_413 - //0x00002df1 LBB0_526 - 0x4b, 0x8d, 0x04, 0x2b, //0x00002df1 leaq (%r11,%r13), %rax - 0xe9, 0x58, 0xff, 0xff, 0xff, //0x00002df5 jmp LBB0_432 - //0x00002dfa LBB0_527 - 0x4c, 0x8b, 0x4d, 0xc0, //0x00002dfa movq $-64(%rbp), %r9 - 0x4d, 0x8b, 0x19, //0x00002dfe movq (%r9), %r11 - 0x4c, 0x8b, 0x45, 0xc8, //0x00002e01 movq $-56(%rbp), %r8 - 0x4d, 0x89, 0x18, //0x00002e05 movq %r11, (%r8) - 0xe9, 0x1b, 0xf5, 0xff, 0xff, //0x00002e08 jmp LBB0_427 - //0x00002e0d LBB0_528 - 0x49, 0x8d, 0x40, 0xff, //0x00002e0d leaq $-1(%r8), %rax - 0x4c, 0x39, 0xf0, //0x00002e11 cmpq %r14, %rax - 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00002e14 jne LBB0_530 - 0x4c, 0x8b, 0x45, 0xc8, //0x00002e1a movq $-56(%rbp), %r8 - 0xe9, 0x01, 0xf5, 0xff, 0xff, //0x00002e1e jmp LBB0_426 - //0x00002e23 LBB0_530 - 0x4b, 0x8d, 0x04, 0x0e, //0x00002e23 leaq (%r14,%r9), %rax - 0x48, 0x83, 0xc0, 0x02, //0x00002e27 addq $2, %rax - 0x4d, 0x29, 0xf0, //0x00002e2b subq %r14, %r8 - 0x49, 0x83, 0xc0, 0xfe, //0x00002e2e addq $-2, %r8 - 0x4d, 0x89, 0xc6, //0x00002e32 movq %r8, %r14 - 0xe9, 0x18, 0xff, 0xff, 0xff, //0x00002e35 jmp LBB0_432 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002e3a .p2align 4, 0x90 - //0x00002e40 LBB0_464 - 0x48, 0x8b, 0x4d, 0xb0, //0x00002e40 movq $-80(%rbp), %rcx - 0x48, 0x83, 0xc1, 0x10, //0x00002e44 addq $16, %rcx - 0x4c, 0x89, 0xd8, //0x00002e48 movq %r11, %rax - 0x48, 0x89, 0x4d, 0xb0, //0x00002e4b movq %rcx, $-80(%rbp) - 0x48, 0x3b, 0x8d, 0x30, 0xff, 0xff, 0xff, //0x00002e4f cmpq $-208(%rbp), %rcx - 0x4c, 0x8b, 0x55, 0xa0, //0x00002e56 movq $-96(%rbp), %r10 - 0x0f, 0x85, 0x43, 0xd3, 0xff, 0xff, //0x00002e5a jne LBB0_2 - //0x00002e60 LBB0_465 - 0x4d, 0x85, 0xd2, //0x00002e60 testq %r10, %r10 - 0x0f, 0x84, 0xb3, 0x00, 0x00, 0x00, //0x00002e63 je LBB0_531 - 0x0f, 0x10, 0x05, 0x10, 0xd2, 0xff, 0xff, //0x00002e69 movups $-11760(%rip), %xmm0 /* LCPI0_8+0(%rip) */ - 0x41, 0x0f, 0x11, 0x02, //0x00002e70 movups %xmm0, (%r10) - 0x4d, 0x8b, 0x2c, 0x24, //0x00002e74 movq (%r12), %r13 - 0x4c, 0x89, 0xe8, //0x00002e78 movq %r13, %rax - 0x48, 0xf7, 0xd0, //0x00002e7b notq %rax - 0x48, 0x89, 0x85, 0x48, 0xff, 0xff, 0xff, //0x00002e7e movq %rax, $-184(%rbp) - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00002e85 movl $1, %eax - 0x4c, 0x29, 0xe8, //0x00002e8a subq %r13, %rax - 0x48, 0x89, 0x45, 0x98, //0x00002e8d movq %rax, $-104(%rbp) - 0x4c, 0x89, 0xe8, //0x00002e91 movq %r13, %rax - 0x48, 0xf7, 0xd8, //0x00002e94 negq %rax - 0x48, 0x89, 0x85, 0x38, 0xff, 0xff, 0xff, //0x00002e97 movq %rax, $-200(%rbp) - 0x49, 0x8d, 0x45, 0xff, //0x00002e9e leaq $-1(%r13), %rax - 0x48, 0x89, 0x45, 0xa8, //0x00002ea2 movq %rax, $-88(%rbp) - 0x49, 0x8d, 0x45, 0xfe, //0x00002ea6 leaq $-2(%r13), %rax - 0x48, 0x89, 0x85, 0x40, 0xff, 0xff, 0xff, //0x00002eaa movq %rax, $-192(%rbp) - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002eb1 movq $-1, %r15 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002eb8 movabsq $4294977024, %r11 - 0xf3, 0x0f, 0x6f, 0x05, 0x66, 0xd1, 0xff, 0xff, //0x00002ec2 movdqu $-11930(%rip), %xmm0 /* LCPI0_3+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x0d, 0x6e, 0xd1, 0xff, 0xff, //0x00002eca movdqu $-11922(%rip), %xmm1 /* LCPI0_4+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0xb5, 0xd1, 0xff, 0xff, //0x00002ed2 movdqu $-11851(%rip), %xmm8 /* LCPI0_9+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x1d, 0xbd, 0xd1, 0xff, 0xff, //0x00002edb movdqu $-11843(%rip), %xmm3 /* LCPI0_10+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x0d, 0xc4, 0xd1, 0xff, 0xff, //0x00002ee3 movdqu $-11836(%rip), %xmm9 /* LCPI0_11+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0xcb, 0xd1, 0xff, 0xff, //0x00002eec movdqu $-11829(%rip), %xmm10 /* LCPI0_12+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0x12, 0xd1, 0xff, 0xff, //0x00002ef5 movdqu $-12014(%rip), %xmm11 /* LCPI0_1+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x25, 0xc9, 0xd1, 0xff, 0xff, //0x00002efe movdqu $-11831(%rip), %xmm12 /* LCPI0_13+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0xd0, 0xd1, 0xff, 0xff, //0x00002f07 movdqu $-11824(%rip), %xmm13 /* LCPI0_14+0(%rip) */ - 0x4c, 0x8d, 0x35, 0x99, 0x2a, 0x00, 0x00, //0x00002f10 leaq $10905(%rip), %r14 /* LJTI0_2+0(%rip) */ - 0xe9, 0xa3, 0x01, 0x00, 0x00, //0x00002f17 jmp LBB0_562 - //0x00002f1c LBB0_531 - 0x4d, 0x8b, 0x1c, 0x24, //0x00002f1c movq (%r12), %r11 - 0x49, 0x8b, 0x7c, 0x24, 0x08, //0x00002f20 movq $8(%r12), %rdi - 0x49, 0x8b, 0x30, //0x00002f25 movq (%r8), %rsi - 0x48, 0x39, 0xfe, //0x00002f28 cmpq %rdi, %rsi - 0x0f, 0x83, 0x26, 0x00, 0x00, 0x00, //0x00002f2b jae LBB0_536 - 0x41, 0x8a, 0x04, 0x33, //0x00002f31 movb (%r11,%rsi), %al - 0x3c, 0x0d, //0x00002f35 cmpb $13, %al - 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00002f37 je LBB0_536 - 0x3c, 0x20, //0x00002f3d cmpb $32, %al - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002f3f je LBB0_536 - 0x04, 0xf7, //0x00002f45 addb $-9, %al - 0x3c, 0x01, //0x00002f47 cmpb $1, %al - 0x0f, 0x86, 0x08, 0x00, 0x00, 0x00, //0x00002f49 jbe LBB0_536 - 0x49, 0x89, 0xf4, //0x00002f4f movq %rsi, %r12 - 0xe9, 0x43, 0x18, 0x00, 0x00, //0x00002f52 jmp LBB0_878 - //0x00002f57 LBB0_536 - 0x4c, 0x8d, 0x66, 0x01, //0x00002f57 leaq $1(%rsi), %r12 - 0x49, 0x39, 0xfc, //0x00002f5b cmpq %rdi, %r12 - 0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x00002f5e jae LBB0_540 - 0x43, 0x8a, 0x04, 0x23, //0x00002f64 movb (%r11,%r12), %al - 0x3c, 0x0d, //0x00002f68 cmpb $13, %al - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002f6a je LBB0_540 - 0x3c, 0x20, //0x00002f70 cmpb $32, %al - 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x00002f72 je LBB0_540 - 0x04, 0xf7, //0x00002f78 addb $-9, %al - 0x3c, 0x01, //0x00002f7a cmpb $1, %al - 0x0f, 0x87, 0x18, 0x18, 0x00, 0x00, //0x00002f7c ja LBB0_878 - //0x00002f82 LBB0_540 - 0x4c, 0x8d, 0x66, 0x02, //0x00002f82 leaq $2(%rsi), %r12 - 0x49, 0x39, 0xfc, //0x00002f86 cmpq %rdi, %r12 - 0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x00002f89 jae LBB0_544 - 0x43, 0x8a, 0x04, 0x23, //0x00002f8f movb (%r11,%r12), %al - 0x3c, 0x0d, //0x00002f93 cmpb $13, %al - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002f95 je LBB0_544 - 0x3c, 0x20, //0x00002f9b cmpb $32, %al - 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x00002f9d je LBB0_544 - 0x04, 0xf7, //0x00002fa3 addb $-9, %al - 0x3c, 0x01, //0x00002fa5 cmpb $1, %al - 0x0f, 0x87, 0xed, 0x17, 0x00, 0x00, //0x00002fa7 ja LBB0_878 - //0x00002fad LBB0_544 - 0x4c, 0x8d, 0x66, 0x03, //0x00002fad leaq $3(%rsi), %r12 - 0x49, 0x39, 0xfc, //0x00002fb1 cmpq %rdi, %r12 - 0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x00002fb4 jae LBB0_548 - 0x43, 0x8a, 0x04, 0x23, //0x00002fba movb (%r11,%r12), %al - 0x3c, 0x0d, //0x00002fbe cmpb $13, %al - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002fc0 je LBB0_548 - 0x3c, 0x20, //0x00002fc6 cmpb $32, %al - 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x00002fc8 je LBB0_548 - 0x04, 0xf7, //0x00002fce addb $-9, %al - 0x3c, 0x01, //0x00002fd0 cmpb $1, %al - 0x0f, 0x87, 0xc2, 0x17, 0x00, 0x00, //0x00002fd2 ja LBB0_878 - //0x00002fd8 LBB0_548 - 0x48, 0x83, 0xc6, 0x04, //0x00002fd8 addq $4, %rsi - 0x48, 0x39, 0xf7, //0x00002fdc cmpq %rsi, %rdi - 0x0f, 0x86, 0x49, 0x17, 0x00, 0x00, //0x00002fdf jbe LBB0_866 - 0x48, 0x39, 0xf7, //0x00002fe5 cmpq %rsi, %rdi - 0x0f, 0x84, 0x8d, 0x17, 0x00, 0x00, //0x00002fe8 je LBB0_875 - 0x49, 0x8d, 0x04, 0x3b, //0x00002fee leaq (%r11,%rdi), %rax - 0x48, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002ff2 movabsq $4294977024, %rcx - 0x90, 0x90, 0x90, 0x90, //0x00002ffc .p2align 4, 0x90 - //0x00003000 LBB0_551 - 0x41, 0x0f, 0xbe, 0x14, 0x33, //0x00003000 movsbl (%r11,%rsi), %edx - 0x83, 0xfa, 0x20, //0x00003005 cmpl $32, %edx - 0x0f, 0x87, 0x79, 0x17, 0x00, 0x00, //0x00003008 ja LBB0_877 - 0x48, 0x0f, 0xa3, 0xd1, //0x0000300e btq %rdx, %rcx - 0x0f, 0x83, 0x6f, 0x17, 0x00, 0x00, //0x00003012 jae LBB0_877 - 0x48, 0x83, 0xc6, 0x01, //0x00003018 addq $1, %rsi - 0x48, 0x39, 0xf7, //0x0000301c cmpq %rsi, %rdi - 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x0000301f jne LBB0_551 - 0xe9, 0x57, 0x17, 0x00, 0x00, //0x00003025 jmp LBB0_876 - //0x0000302a LBB0_554 - 0x3c, 0x5d, //0x0000302a cmpb $93, %al - 0x0f, 0x84, 0x23, 0x00, 0x00, 0x00, //0x0000302c je LBB0_556 - 0xe9, 0x24, 0x17, 0x00, 0x00, //0x00003032 jmp LBB0_872 - //0x00003037 LBB0_555 - 0x80, 0xfa, 0x7d, //0x00003037 cmpb $125, %dl - 0x0f, 0x85, 0x1b, 0x17, 0x00, 0x00, //0x0000303a jne LBB0_872 - 0xe9, 0x10, 0x00, 0x00, 0x00, //0x00003040 jmp LBB0_556 - //0x00003045 LBB0_870 - 0x49, 0x89, 0xd3, //0x00003045 movq %rdx, %r11 - 0xe9, 0x0e, 0x17, 0x00, 0x00, //0x00003048 jmp LBB0_872 - //0x0000304d LBB0_263 - 0x3c, 0x7d, //0x0000304d cmpb $125, %al - 0x0f, 0x85, 0x06, 0x17, 0x00, 0x00, //0x0000304f jne LBB0_872 - //0x00003055 LBB0_556 - 0x49, 0x83, 0xc3, 0xff, //0x00003055 addq $-1, %r11 - 0x4d, 0x89, 0x18, //0x00003059 movq %r11, (%r8) - 0x48, 0xc7, 0xc0, 0xdf, 0xff, 0xff, 0xff, //0x0000305c movq $-33, %rax - 0xe9, 0x01, 0x17, 0x00, 0x00, //0x00003063 jmp LBB0_874 - //0x00003068 LBB0_557 - 0x49, 0xf7, 0xdc, //0x00003068 negq %r12 - 0x4d, 0x89, 0xe0, //0x0000306b movq %r12, %r8 - //0x0000306e LBB0_558 - 0x4d, 0x85, 0xc0, //0x0000306e testq %r8, %r8 - 0x0f, 0x88, 0xf3, 0x18, 0x00, 0x00, //0x00003071 js LBB0_901 - //0x00003077 LBB0_559 - 0x49, 0x01, 0xc0, //0x00003077 addq %rax, %r8 - 0x48, 0x8b, 0x4d, 0xc8, //0x0000307a movq $-56(%rbp), %rcx - 0x4c, 0x89, 0x01, //0x0000307e movq %r8, (%rcx) - 0x48, 0x85, 0xc0, //0x00003081 testq %rax, %rax - 0x4c, 0x8b, 0x4d, 0xc0, //0x00003084 movq $-64(%rbp), %r9 - 0x4c, 0x8b, 0x55, 0xa0, //0x00003088 movq $-96(%rbp), %r10 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000308c movabsq $4294977024, %r11 - 0x4c, 0x8d, 0x35, 0x13, 0x29, 0x00, 0x00, //0x00003096 leaq $10515(%rip), %r14 /* LJTI0_2+0(%rip) */ - 0x4c, 0x8b, 0x7d, 0xb0, //0x0000309d movq $-80(%rbp), %r15 - 0x0f, 0x88, 0xc2, 0x16, 0x00, 0x00, //0x000030a1 js LBB0_874 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000030a7 .p2align 4, 0x90 - //0x000030b0 LBB0_560 - 0x49, 0x8b, 0x12, //0x000030b0 movq (%r10), %rdx - 0x4c, 0x89, 0xf8, //0x000030b3 movq %r15, %rax - 0x48, 0x85, 0xd2, //0x000030b6 testq %rdx, %rdx - 0x0f, 0x84, 0xaa, 0x16, 0x00, 0x00, //0x000030b9 je LBB0_874 - //0x000030bf LBB0_562 - 0x4c, 0x89, 0xf9, //0x000030bf movq %r15, %rcx - 0x49, 0x8b, 0x01, //0x000030c2 movq (%r9), %rax - 0x4c, 0x8b, 0x45, 0xc8, //0x000030c5 movq $-56(%rbp), %r8 - 0x49, 0x8b, 0x10, //0x000030c9 movq (%r8), %rdx - 0x48, 0x39, 0xc2, //0x000030cc cmpq %rax, %rdx - 0x0f, 0x83, 0x2b, 0x00, 0x00, 0x00, //0x000030cf jae LBB0_567 - 0x41, 0x8a, 0x5c, 0x15, 0x00, //0x000030d5 movb (%r13,%rdx), %bl - 0x80, 0xfb, 0x0d, //0x000030da cmpb $13, %bl - 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x000030dd je LBB0_567 - 0x80, 0xfb, 0x20, //0x000030e3 cmpb $32, %bl - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000030e6 je LBB0_567 - 0x80, 0xc3, 0xf7, //0x000030ec addb $-9, %bl - 0x80, 0xfb, 0x01, //0x000030ef cmpb $1, %bl - 0x0f, 0x86, 0x08, 0x00, 0x00, 0x00, //0x000030f2 jbe LBB0_567 - 0x49, 0x89, 0xd7, //0x000030f8 movq %rdx, %r15 - 0xe9, 0xf8, 0x00, 0x00, 0x00, //0x000030fb jmp LBB0_588 - //0x00003100 .p2align 4, 0x90 - //0x00003100 LBB0_567 - 0x4c, 0x8d, 0x7a, 0x01, //0x00003100 leaq $1(%rdx), %r15 - 0x49, 0x39, 0xc7, //0x00003104 cmpq %rax, %r15 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00003107 jae LBB0_571 - 0x43, 0x8a, 0x5c, 0x3d, 0x00, //0x0000310d movb (%r13,%r15), %bl - 0x80, 0xfb, 0x0d, //0x00003112 cmpb $13, %bl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00003115 je LBB0_571 - 0x80, 0xfb, 0x20, //0x0000311b cmpb $32, %bl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000311e je LBB0_571 - 0x80, 0xc3, 0xf7, //0x00003124 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00003127 cmpb $1, %bl - 0x0f, 0x87, 0xc8, 0x00, 0x00, 0x00, //0x0000312a ja LBB0_588 - //0x00003130 .p2align 4, 0x90 - //0x00003130 LBB0_571 - 0x4c, 0x8d, 0x7a, 0x02, //0x00003130 leaq $2(%rdx), %r15 - 0x49, 0x39, 0xc7, //0x00003134 cmpq %rax, %r15 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00003137 jae LBB0_575 - 0x43, 0x8a, 0x5c, 0x3d, 0x00, //0x0000313d movb (%r13,%r15), %bl - 0x80, 0xfb, 0x0d, //0x00003142 cmpb $13, %bl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00003145 je LBB0_575 - 0x80, 0xfb, 0x20, //0x0000314b cmpb $32, %bl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000314e je LBB0_575 - 0x80, 0xc3, 0xf7, //0x00003154 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00003157 cmpb $1, %bl - 0x0f, 0x87, 0x98, 0x00, 0x00, 0x00, //0x0000315a ja LBB0_588 - //0x00003160 .p2align 4, 0x90 - //0x00003160 LBB0_575 - 0x4c, 0x8d, 0x7a, 0x03, //0x00003160 leaq $3(%rdx), %r15 - 0x49, 0x39, 0xc7, //0x00003164 cmpq %rax, %r15 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00003167 jae LBB0_579 - 0x43, 0x8a, 0x5c, 0x3d, 0x00, //0x0000316d movb (%r13,%r15), %bl - 0x80, 0xfb, 0x0d, //0x00003172 cmpb $13, %bl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00003175 je LBB0_579 - 0x80, 0xfb, 0x20, //0x0000317b cmpb $32, %bl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000317e je LBB0_579 - 0x80, 0xc3, 0xf7, //0x00003184 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00003187 cmpb $1, %bl - 0x0f, 0x87, 0x68, 0x00, 0x00, 0x00, //0x0000318a ja LBB0_588 - //0x00003190 .p2align 4, 0x90 - //0x00003190 LBB0_579 - 0x48, 0x83, 0xc2, 0x04, //0x00003190 addq $4, %rdx - 0x48, 0x39, 0xd0, //0x00003194 cmpq %rdx, %rax - 0x0f, 0x86, 0xa4, 0x15, 0x00, 0x00, //0x00003197 jbe LBB0_867 - 0x48, 0x39, 0xd0, //0x0000319d cmpq %rdx, %rax - 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x000031a0 je LBB0_585 - 0x4a, 0x8d, 0x34, 0x28, //0x000031a6 leaq (%rax,%r13), %rsi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000031aa .p2align 4, 0x90 - //0x000031b0 LBB0_582 - 0x41, 0x0f, 0xbe, 0x7c, 0x15, 0x00, //0x000031b0 movsbl (%r13,%rdx), %edi - 0x83, 0xff, 0x20, //0x000031b6 cmpl $32, %edi - 0x0f, 0x87, 0x2d, 0x00, 0x00, 0x00, //0x000031b9 ja LBB0_587 - 0x49, 0x0f, 0xa3, 0xfb, //0x000031bf btq %rdi, %r11 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000031c3 jae LBB0_587 - 0x48, 0x83, 0xc2, 0x01, //0x000031c9 addq $1, %rdx - 0x48, 0x39, 0xd0, //0x000031cd cmpq %rdx, %rax - 0x0f, 0x85, 0xda, 0xff, 0xff, 0xff, //0x000031d0 jne LBB0_582 - 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x000031d6 jmp LBB0_586 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x000031db .p2align 4, 0x90 - //0x000031e0 LBB0_585 - 0x4c, 0x01, 0xea, //0x000031e0 addq %r13, %rdx - 0x48, 0x89, 0xd6, //0x000031e3 movq %rdx, %rsi - //0x000031e6 LBB0_586 - 0x4c, 0x29, 0xee, //0x000031e6 subq %r13, %rsi - 0x48, 0x89, 0xf2, //0x000031e9 movq %rsi, %rdx - //0x000031ec LBB0_587 - 0x49, 0x89, 0xd7, //0x000031ec movq %rdx, %r15 - 0x48, 0x39, 0xc2, //0x000031ef cmpq %rax, %rdx - 0x0f, 0x83, 0x4c, 0x15, 0x00, 0x00, //0x000031f2 jae LBB0_868 - //0x000031f8 LBB0_588 - 0x49, 0x8d, 0x47, 0x01, //0x000031f8 leaq $1(%r15), %rax - 0x49, 0x89, 0x00, //0x000031fc movq %rax, (%r8) - 0x43, 0x0f, 0xbe, 0x7c, 0x3d, 0x00, //0x000031ff movsbl (%r13,%r15), %edi - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003205 movq $-1, %rax - 0x85, 0xff, //0x0000320c testl %edi, %edi - 0x0f, 0x84, 0x55, 0x15, 0x00, 0x00, //0x0000320e je LBB0_874 - 0x49, 0x8b, 0x32, //0x00003214 movq (%r10), %rsi - 0x48, 0x8d, 0x56, 0xff, //0x00003217 leaq $-1(%rsi), %rdx - 0x41, 0x8b, 0x1c, 0xf2, //0x0000321b movl (%r10,%rsi,8), %ebx - 0x48, 0x83, 0xf9, 0xff, //0x0000321f cmpq $-1, %rcx - 0x4c, 0x0f, 0x45, 0xf9, //0x00003223 cmovneq %rcx, %r15 - 0x83, 0xc3, 0xff, //0x00003227 addl $-1, %ebx - 0x83, 0xfb, 0x05, //0x0000322a cmpl $5, %ebx - 0x0f, 0x87, 0x40, 0x00, 0x00, 0x00, //0x0000322d ja LBB0_597 - 0x49, 0x63, 0x0c, 0x9e, //0x00003233 movslq (%r14,%rbx,4), %rcx - 0x4c, 0x01, 0xf1, //0x00003237 addq %r14, %rcx - 0xff, 0xe1, //0x0000323a jmpq *%rcx - //0x0000323c LBB0_591 - 0x83, 0xff, 0x2c, //0x0000323c cmpl $44, %edi - 0x0f, 0x84, 0xe2, 0x04, 0x00, 0x00, //0x0000323f je LBB0_659 - 0x83, 0xff, 0x5d, //0x00003245 cmpl $93, %edi - 0x0f, 0x84, 0xc5, 0x04, 0x00, 0x00, //0x00003248 je LBB0_593 - 0xe9, 0x0f, 0x15, 0x00, 0x00, //0x0000324e jmp LBB0_873 - //0x00003253 LBB0_594 - 0x40, 0x80, 0xff, 0x5d, //0x00003253 cmpb $93, %dil - 0x0f, 0x84, 0xb6, 0x04, 0x00, 0x00, //0x00003257 je LBB0_593 - 0x49, 0xc7, 0x04, 0xf2, 0x01, 0x00, 0x00, 0x00, //0x0000325d movq $1, (%r10,%rsi,8) - 0x83, 0xff, 0x7b, //0x00003265 cmpl $123, %edi - 0x0f, 0x86, 0x11, 0x00, 0x00, 0x00, //0x00003268 jbe LBB0_596 - 0xe9, 0xef, 0x14, 0x00, 0x00, //0x0000326e jmp LBB0_873 - //0x00003273 LBB0_597 - 0x49, 0x89, 0x12, //0x00003273 movq %rdx, (%r10) - 0x83, 0xff, 0x7b, //0x00003276 cmpl $123, %edi - 0x0f, 0x87, 0xe3, 0x14, 0x00, 0x00, //0x00003279 ja LBB0_873 - //0x0000327f LBB0_596 - 0x89, 0xf9, //0x0000327f movl %edi, %ecx - 0x48, 0x8d, 0x15, 0x40, 0x27, 0x00, 0x00, //0x00003281 leaq $10048(%rip), %rdx /* LJTI0_3+0(%rip) */ - 0x48, 0x63, 0x0c, 0x8a, //0x00003288 movslq (%rdx,%rcx,4), %rcx - 0x48, 0x01, 0xd1, //0x0000328c addq %rdx, %rcx - 0xff, 0xe1, //0x0000328f jmpq *%rcx - //0x00003291 LBB0_623 - 0x4d, 0x8b, 0x19, //0x00003291 movq (%r9), %r11 - 0x48, 0x8b, 0x45, 0xc8, //0x00003294 movq $-56(%rbp), %rax - 0x48, 0x8b, 0x38, //0x00003298 movq (%rax), %rdi - 0x48, 0x8d, 0x47, 0xff, //0x0000329b leaq $-1(%rdi), %rax - 0x49, 0x29, 0xc3, //0x0000329f subq %rax, %r11 - 0x0f, 0x84, 0xbb, 0x16, 0x00, 0x00, //0x000032a2 je LBB0_900 - 0x4c, 0x89, 0x7d, 0xb0, //0x000032a8 movq %r15, $-80(%rbp) - 0x4a, 0x8d, 0x0c, 0x2f, //0x000032ac leaq (%rdi,%r13), %rcx - 0x48, 0x83, 0xc1, 0xff, //0x000032b0 addq $-1, %rcx - 0x48, 0x89, 0x4d, 0xd0, //0x000032b4 movq %rcx, $-48(%rbp) - 0x80, 0x39, 0x30, //0x000032b8 cmpb $48, (%rcx) - 0x0f, 0x85, 0x38, 0x00, 0x00, 0x00, //0x000032bb jne LBB0_628 - 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000032c1 movl $1, %r8d - 0x49, 0x83, 0xfb, 0x01, //0x000032c7 cmpq $1, %r11 - 0x0f, 0x84, 0xa6, 0xfd, 0xff, 0xff, //0x000032cb je LBB0_559 - 0x41, 0x8a, 0x4c, 0x3d, 0x00, //0x000032d1 movb (%r13,%rdi), %cl - 0x80, 0xc1, 0xd2, //0x000032d6 addb $-46, %cl - 0x80, 0xf9, 0x37, //0x000032d9 cmpb $55, %cl - 0x0f, 0x87, 0x95, 0xfd, 0xff, 0xff, //0x000032dc ja LBB0_559 - 0x0f, 0xb6, 0xc9, //0x000032e2 movzbl %cl, %ecx - 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000032e5 movabsq $36028797027352577, %rdx - 0x48, 0x0f, 0xa3, 0xca, //0x000032ef btq %rcx, %rdx - 0x0f, 0x83, 0x7e, 0xfd, 0xff, 0xff, //0x000032f3 jae LBB0_559 - //0x000032f9 LBB0_628 - 0x48, 0x89, 0x7d, 0xb8, //0x000032f9 movq %rdi, $-72(%rbp) - 0x49, 0x83, 0xfb, 0x10, //0x000032fd cmpq $16, %r11 - 0x0f, 0x82, 0xe6, 0x0e, 0x00, 0x00, //0x00003301 jb LBB0_798 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00003307 movq $-1, %r14 - 0x45, 0x31, 0xc0, //0x0000330e xorl %r8d, %r8d - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00003311 movq $-1, %r15 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00003318 movq $-1, %r9 - 0x4c, 0x89, 0xdb, //0x0000331f movq %r11, %rbx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003322 .p2align 4, 0x90 - //0x00003330 LBB0_630 - 0x48, 0x8b, 0x4d, 0xd0, //0x00003330 movq $-48(%rbp), %rcx - 0xf3, 0x42, 0x0f, 0x6f, 0x14, 0x01, //0x00003334 movdqu (%rcx,%r8), %xmm2 - 0x66, 0x0f, 0x6f, 0xe2, //0x0000333a movdqa %xmm2, %xmm4 - 0x66, 0x41, 0x0f, 0x64, 0xe0, //0x0000333e pcmpgtb %xmm8, %xmm4 - 0x66, 0x0f, 0x6f, 0xeb, //0x00003343 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x64, 0xea, //0x00003347 pcmpgtb %xmm2, %xmm5 - 0x66, 0x0f, 0xdb, 0xec, //0x0000334b pand %xmm4, %xmm5 - 0x66, 0x0f, 0x6f, 0xe2, //0x0000334f movdqa %xmm2, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x00003353 pcmpeqb %xmm9, %xmm4 - 0x66, 0x0f, 0x6f, 0xf2, //0x00003358 movdqa %xmm2, %xmm6 - 0x66, 0x41, 0x0f, 0x74, 0xf2, //0x0000335c pcmpeqb %xmm10, %xmm6 - 0x66, 0x0f, 0xeb, 0xf4, //0x00003361 por %xmm4, %xmm6 - 0x66, 0x0f, 0x6f, 0xe2, //0x00003365 movdqa %xmm2, %xmm4 - 0x66, 0x41, 0x0f, 0xdb, 0xe3, //0x00003369 pand %xmm11, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xd4, //0x0000336e pcmpeqb %xmm12, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xe5, //0x00003373 pcmpeqb %xmm13, %xmm4 - 0x66, 0x0f, 0xd7, 0xf4, //0x00003378 pmovmskb %xmm4, %esi - 0x66, 0x0f, 0xeb, 0xe2, //0x0000337c por %xmm2, %xmm4 - 0x66, 0x0f, 0xeb, 0xee, //0x00003380 por %xmm6, %xmm5 - 0x66, 0x0f, 0xeb, 0xec, //0x00003384 por %xmm4, %xmm5 - 0x66, 0x0f, 0xd7, 0xfa, //0x00003388 pmovmskb %xmm2, %edi - 0x66, 0x44, 0x0f, 0xd7, 0xe6, //0x0000338c pmovmskb %xmm6, %r12d - 0x66, 0x0f, 0xd7, 0xcd, //0x00003391 pmovmskb %xmm5, %ecx - 0xf7, 0xd1, //0x00003395 notl %ecx - 0x0f, 0xbc, 0xc9, //0x00003397 bsfl %ecx, %ecx - 0x83, 0xf9, 0x10, //0x0000339a cmpl $16, %ecx - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000339d je LBB0_632 - 0xba, 0xff, 0xff, 0xff, 0xff, //0x000033a3 movl $-1, %edx - 0xd3, 0xe2, //0x000033a8 shll %cl, %edx - 0xf7, 0xd2, //0x000033aa notl %edx - 0x21, 0xd7, //0x000033ac andl %edx, %edi - 0x21, 0xd6, //0x000033ae andl %edx, %esi - 0x44, 0x21, 0xe2, //0x000033b0 andl %r12d, %edx - 0x41, 0x89, 0xd4, //0x000033b3 movl %edx, %r12d - //0x000033b6 LBB0_632 - 0x44, 0x8d, 0x57, 0xff, //0x000033b6 leal $-1(%rdi), %r10d - 0x41, 0x21, 0xfa, //0x000033ba andl %edi, %r10d - 0x0f, 0x85, 0x19, 0x0d, 0x00, 0x00, //0x000033bd jne LBB0_788 - 0x8d, 0x56, 0xff, //0x000033c3 leal $-1(%rsi), %edx - 0x21, 0xf2, //0x000033c6 andl %esi, %edx - 0x0f, 0x85, 0x67, 0x0c, 0x00, 0x00, //0x000033c8 jne LBB0_786 - 0x41, 0x8d, 0x54, 0x24, 0xff, //0x000033ce leal $-1(%r12), %edx - 0x44, 0x21, 0xe2, //0x000033d3 andl %r12d, %edx - 0x0f, 0x85, 0x59, 0x0c, 0x00, 0x00, //0x000033d6 jne LBB0_786 - 0x85, 0xff, //0x000033dc testl %edi, %edi - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000033de je LBB0_638 - 0x0f, 0xbc, 0xff, //0x000033e4 bsfl %edi, %edi - 0x49, 0x83, 0xf9, 0xff, //0x000033e7 cmpq $-1, %r9 - 0x0f, 0x85, 0xf4, 0x0c, 0x00, 0x00, //0x000033eb jne LBB0_789 - 0x4c, 0x01, 0xc7, //0x000033f1 addq %r8, %rdi - 0x49, 0x89, 0xf9, //0x000033f4 movq %rdi, %r9 - //0x000033f7 LBB0_638 - 0x85, 0xf6, //0x000033f7 testl %esi, %esi - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000033f9 je LBB0_641 - 0x0f, 0xbc, 0xf6, //0x000033ff bsfl %esi, %esi - 0x49, 0x83, 0xff, 0xff, //0x00003402 cmpq $-1, %r15 - 0x0f, 0x85, 0xe0, 0x0c, 0x00, 0x00, //0x00003406 jne LBB0_790 - 0x4c, 0x01, 0xc6, //0x0000340c addq %r8, %rsi - 0x49, 0x89, 0xf7, //0x0000340f movq %rsi, %r15 - //0x00003412 LBB0_641 - 0x45, 0x85, 0xe4, //0x00003412 testl %r12d, %r12d - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00003415 je LBB0_644 - 0x41, 0x0f, 0xbc, 0xd4, //0x0000341b bsfl %r12d, %edx - 0x49, 0x83, 0xfe, 0xff, //0x0000341f cmpq $-1, %r14 - 0x0f, 0x85, 0xca, 0x0c, 0x00, 0x00, //0x00003423 jne LBB0_791 - 0x4c, 0x01, 0xc2, //0x00003429 addq %r8, %rdx - 0x49, 0x89, 0xd6, //0x0000342c movq %rdx, %r14 - //0x0000342f LBB0_644 - 0x83, 0xf9, 0x10, //0x0000342f cmpl $16, %ecx - 0x0f, 0x85, 0xf1, 0x04, 0x00, 0x00, //0x00003432 jne LBB0_682 - 0x48, 0x83, 0xc3, 0xf0, //0x00003438 addq $-16, %rbx - 0x49, 0x83, 0xc0, 0x10, //0x0000343c addq $16, %r8 - 0x48, 0x83, 0xfb, 0x0f, //0x00003440 cmpq $15, %rbx - 0x0f, 0x87, 0xe6, 0xfe, 0xff, 0xff, //0x00003444 ja LBB0_630 - 0x48, 0x8b, 0x4d, 0xd0, //0x0000344a movq $-48(%rbp), %rcx - 0x4a, 0x8d, 0x34, 0x01, //0x0000344e leaq (%rcx,%r8), %rsi - 0x49, 0x89, 0xf4, //0x00003452 movq %rsi, %r12 - 0x4d, 0x39, 0xc3, //0x00003455 cmpq %r8, %r11 - 0x4c, 0x8d, 0x15, 0xc5, 0x27, 0x00, 0x00, //0x00003458 leaq $10181(%rip), %r10 /* LJTI0_5+0(%rip) */ - 0x0f, 0x84, 0xd9, 0x04, 0x00, 0x00, //0x0000345f je LBB0_684 - //0x00003465 LBB0_647 - 0x4c, 0x8d, 0x24, 0x1e, //0x00003465 leaq (%rsi,%rbx), %r12 - 0x48, 0x8b, 0x4d, 0x98, //0x00003469 movq $-104(%rbp), %rcx - 0x4c, 0x8d, 0x04, 0x31, //0x0000346d leaq (%rcx,%rsi), %r8 - 0x4c, 0x2b, 0x45, 0xb8, //0x00003471 subq $-72(%rbp), %r8 - 0x31, 0xd2, //0x00003475 xorl %edx, %edx - 0xe9, 0x21, 0x00, 0x00, 0x00, //0x00003477 jmp LBB0_651 - //0x0000347c LBB0_648 - 0x49, 0x83, 0xfe, 0xff, //0x0000347c cmpq $-1, %r14 - 0x0f, 0x85, 0x95, 0x0b, 0x00, 0x00, //0x00003480 jne LBB0_785 - 0x4d, 0x8d, 0x34, 0x10, //0x00003486 leaq (%r8,%rdx), %r14 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000348a .p2align 4, 0x90 - //0x00003490 LBB0_650 - 0x48, 0x83, 0xc2, 0x01, //0x00003490 addq $1, %rdx - 0x48, 0x39, 0xd3, //0x00003494 cmpq %rdx, %rbx - 0x0f, 0x84, 0xa1, 0x04, 0x00, 0x00, //0x00003497 je LBB0_684 - //0x0000349d LBB0_651 - 0x0f, 0xbe, 0x3c, 0x16, //0x0000349d movsbl (%rsi,%rdx), %edi - 0x8d, 0x4f, 0xd0, //0x000034a1 leal $-48(%rdi), %ecx - 0x83, 0xf9, 0x0a, //0x000034a4 cmpl $10, %ecx - 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x000034a7 jb LBB0_650 - 0x8d, 0x4f, 0xd5, //0x000034ad leal $-43(%rdi), %ecx - 0x83, 0xf9, 0x1a, //0x000034b0 cmpl $26, %ecx - 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x000034b3 ja LBB0_656 - 0x49, 0x63, 0x0c, 0x8a, //0x000034b9 movslq (%r10,%rcx,4), %rcx - 0x4c, 0x01, 0xd1, //0x000034bd addq %r10, %rcx - 0xff, 0xe1, //0x000034c0 jmpq *%rcx - //0x000034c2 LBB0_654 - 0x49, 0x83, 0xf9, 0xff, //0x000034c2 cmpq $-1, %r9 - 0x0f, 0x85, 0x4f, 0x0b, 0x00, 0x00, //0x000034c6 jne LBB0_785 - 0x4d, 0x8d, 0x0c, 0x10, //0x000034cc leaq (%r8,%rdx), %r9 - 0xe9, 0xbb, 0xff, 0xff, 0xff, //0x000034d0 jmp LBB0_650 - //0x000034d5 LBB0_656 - 0x83, 0xff, 0x65, //0x000034d5 cmpl $101, %edi - 0x0f, 0x85, 0x5a, 0x04, 0x00, 0x00, //0x000034d8 jne LBB0_683 - //0x000034de LBB0_657 - 0x49, 0x83, 0xff, 0xff, //0x000034de cmpq $-1, %r15 - 0x0f, 0x85, 0x33, 0x0b, 0x00, 0x00, //0x000034e2 jne LBB0_785 - 0x4d, 0x8d, 0x3c, 0x10, //0x000034e8 leaq (%r8,%rdx), %r15 - 0xe9, 0x9f, 0xff, 0xff, 0xff, //0x000034ec jmp LBB0_650 - //0x000034f1 LBB0_598 - 0x83, 0xff, 0x2c, //0x000034f1 cmpl $44, %edi - 0x0f, 0x85, 0x10, 0x02, 0x00, 0x00, //0x000034f4 jne LBB0_599 - 0x48, 0x81, 0xfe, 0xff, 0x0f, 0x00, 0x00, //0x000034fa cmpq $4095, %rsi - 0x0f, 0x8f, 0x11, 0x14, 0x00, 0x00, //0x00003501 jg LBB0_980 - 0x48, 0x8d, 0x46, 0x01, //0x00003507 leaq $1(%rsi), %rax - 0x49, 0x89, 0x02, //0x0000350b movq %rax, (%r10) - 0x49, 0xc7, 0x44, 0xf2, 0x08, 0x03, 0x00, 0x00, 0x00, //0x0000350e movq $3, $8(%r10,%rsi,8) - 0xe9, 0x94, 0xfb, 0xff, 0xff, //0x00003517 jmp LBB0_560 - //0x0000351c LBB0_600 - 0x40, 0x80, 0xff, 0x22, //0x0000351c cmpb $34, %dil - 0x0f, 0x85, 0x3c, 0x12, 0x00, 0x00, //0x00003520 jne LBB0_873 - 0x49, 0xc7, 0x04, 0xf2, 0x04, 0x00, 0x00, 0x00, //0x00003526 movq $4, (%r10,%rsi,8) - 0x4d, 0x8b, 0x00, //0x0000352e movq (%r8), %r8 - 0x49, 0x8b, 0x01, //0x00003531 movq (%r9), %rax - 0x49, 0x89, 0xc6, //0x00003534 movq %rax, %r14 - 0x4d, 0x29, 0xc6, //0x00003537 subq %r8, %r14 - 0x0f, 0x84, 0xef, 0x1f, 0x00, 0x00, //0x0000353a je LBB0_998 - 0x48, 0x89, 0x45, 0xb8, //0x00003540 movq %rax, $-72(%rbp) - 0x4c, 0x89, 0x7d, 0xb0, //0x00003544 movq %r15, $-80(%rbp) - 0x49, 0x83, 0xfe, 0x40, //0x00003548 cmpq $64, %r14 - 0x0f, 0x82, 0x71, 0x0c, 0x00, 0x00, //0x0000354c jb LBB0_796 - 0x4c, 0x89, 0xc1, //0x00003552 movq %r8, %rcx - 0x48, 0xf7, 0xd1, //0x00003555 notq %rcx - 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00003558 movq $-1, $-48(%rbp) - 0x4c, 0x89, 0xc0, //0x00003560 movq %r8, %rax - 0x45, 0x31, 0xdb, //0x00003563 xorl %r11d, %r11d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003566 .p2align 4, 0x90 - //0x00003570 LBB0_604 - 0xf3, 0x41, 0x0f, 0x6f, 0x54, 0x05, 0x00, //0x00003570 movdqu (%r13,%rax), %xmm2 - 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x05, 0x10, //0x00003577 movdqu $16(%r13,%rax), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x05, 0x20, //0x0000357e movdqu $32(%r13,%rax), %xmm6 - 0xf3, 0x41, 0x0f, 0x6f, 0x7c, 0x05, 0x30, //0x00003585 movdqu $48(%r13,%rax), %xmm7 - 0x66, 0x0f, 0x6f, 0xe2, //0x0000358c movdqa %xmm2, %xmm4 - 0x66, 0x0f, 0x74, 0xe0, //0x00003590 pcmpeqb %xmm0, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xfc, //0x00003594 pmovmskb %xmm4, %r15d - 0x66, 0x0f, 0x6f, 0xe5, //0x00003599 movdqa %xmm5, %xmm4 - 0x66, 0x0f, 0x74, 0xe0, //0x0000359d pcmpeqb %xmm0, %xmm4 - 0x66, 0x0f, 0xd7, 0xdc, //0x000035a1 pmovmskb %xmm4, %ebx - 0x66, 0x0f, 0x6f, 0xe6, //0x000035a5 movdqa %xmm6, %xmm4 - 0x66, 0x0f, 0x74, 0xe0, //0x000035a9 pcmpeqb %xmm0, %xmm4 - 0x66, 0x0f, 0xd7, 0xd4, //0x000035ad pmovmskb %xmm4, %edx - 0x66, 0x0f, 0x6f, 0xe7, //0x000035b1 movdqa %xmm7, %xmm4 - 0x66, 0x0f, 0x74, 0xe0, //0x000035b5 pcmpeqb %xmm0, %xmm4 - 0x66, 0x0f, 0xd7, 0xf4, //0x000035b9 pmovmskb %xmm4, %esi - 0x66, 0x0f, 0x74, 0xd1, //0x000035bd pcmpeqb %xmm1, %xmm2 - 0x66, 0x44, 0x0f, 0xd7, 0xe2, //0x000035c1 pmovmskb %xmm2, %r12d - 0x66, 0x0f, 0x74, 0xe9, //0x000035c6 pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xfd, //0x000035ca pmovmskb %xmm5, %edi - 0x66, 0x0f, 0x74, 0xf1, //0x000035ce pcmpeqb %xmm1, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xd6, //0x000035d2 pmovmskb %xmm6, %r10d - 0x66, 0x0f, 0x74, 0xf9, //0x000035d7 pcmpeqb %xmm1, %xmm7 - 0x66, 0x44, 0x0f, 0xd7, 0xcf, //0x000035db pmovmskb %xmm7, %r9d - 0x48, 0xc1, 0xe6, 0x30, //0x000035e0 shlq $48, %rsi - 0x48, 0xc1, 0xe2, 0x20, //0x000035e4 shlq $32, %rdx - 0x48, 0x09, 0xf2, //0x000035e8 orq %rsi, %rdx - 0x48, 0xc1, 0xe3, 0x10, //0x000035eb shlq $16, %rbx - 0x48, 0x09, 0xd3, //0x000035ef orq %rdx, %rbx - 0x49, 0x09, 0xdf, //0x000035f2 orq %rbx, %r15 - 0x49, 0xc1, 0xe1, 0x30, //0x000035f5 shlq $48, %r9 - 0x49, 0xc1, 0xe2, 0x20, //0x000035f9 shlq $32, %r10 - 0x4d, 0x09, 0xca, //0x000035fd orq %r9, %r10 - 0x48, 0xc1, 0xe7, 0x10, //0x00003600 shlq $16, %rdi - 0x4c, 0x09, 0xd7, //0x00003604 orq %r10, %rdi - 0x49, 0x09, 0xfc, //0x00003607 orq %rdi, %r12 - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000360a jne LBB0_613 - 0x4d, 0x85, 0xdb, //0x00003610 testq %r11, %r11 - 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00003613 jne LBB0_615 - 0x45, 0x31, 0xdb, //0x00003619 xorl %r11d, %r11d - 0x4d, 0x85, 0xff, //0x0000361c testq %r15, %r15 - 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x0000361f jne LBB0_616 - //0x00003625 LBB0_607 - 0x49, 0x83, 0xc6, 0xc0, //0x00003625 addq $-64, %r14 - 0x48, 0x83, 0xc1, 0xc0, //0x00003629 addq $-64, %rcx - 0x48, 0x83, 0xc0, 0x40, //0x0000362d addq $64, %rax - 0x49, 0x83, 0xfe, 0x3f, //0x00003631 cmpq $63, %r14 - 0x0f, 0x87, 0x35, 0xff, 0xff, 0xff, //0x00003635 ja LBB0_604 - 0xe9, 0x35, 0x09, 0x00, 0x00, //0x0000363b jmp LBB0_608 - //0x00003640 LBB0_613 - 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x00003640 cmpq $-1, $-48(%rbp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00003645 jne LBB0_615 - 0x49, 0x0f, 0xbc, 0xd4, //0x0000364b bsfq %r12, %rdx - 0x48, 0x01, 0xc2, //0x0000364f addq %rax, %rdx - 0x48, 0x89, 0x55, 0xd0, //0x00003652 movq %rdx, $-48(%rbp) - //0x00003656 LBB0_615 - 0x4c, 0x89, 0xda, //0x00003656 movq %r11, %rdx - 0x48, 0xf7, 0xd2, //0x00003659 notq %rdx - 0x4c, 0x21, 0xe2, //0x0000365c andq %r12, %rdx - 0x48, 0x8d, 0x34, 0x12, //0x0000365f leaq (%rdx,%rdx), %rsi - 0x4c, 0x09, 0xde, //0x00003663 orq %r11, %rsi - 0x48, 0x89, 0xf7, //0x00003666 movq %rsi, %rdi - 0x48, 0xf7, 0xd7, //0x00003669 notq %rdi - 0x4c, 0x21, 0xe7, //0x0000366c andq %r12, %rdi - 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000366f movabsq $-6148914691236517206, %rbx - 0x48, 0x21, 0xdf, //0x00003679 andq %rbx, %rdi - 0x45, 0x31, 0xdb, //0x0000367c xorl %r11d, %r11d - 0x48, 0x01, 0xd7, //0x0000367f addq %rdx, %rdi - 0x41, 0x0f, 0x92, 0xc3, //0x00003682 setb %r11b - 0x48, 0x01, 0xff, //0x00003686 addq %rdi, %rdi - 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00003689 movabsq $6148914691236517205, %rdx - 0x48, 0x31, 0xd7, //0x00003693 xorq %rdx, %rdi - 0x48, 0x21, 0xf7, //0x00003696 andq %rsi, %rdi - 0x48, 0xf7, 0xd7, //0x00003699 notq %rdi - 0x49, 0x21, 0xff, //0x0000369c andq %rdi, %r15 - 0x4d, 0x85, 0xff, //0x0000369f testq %r15, %r15 - 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x000036a2 je LBB0_607 - //0x000036a8 LBB0_616 - 0x49, 0x0f, 0xbc, 0xc7, //0x000036a8 bsfq %r15, %rax - 0x48, 0x29, 0xc8, //0x000036ac subq %rcx, %rax - 0x4c, 0x8b, 0x4d, 0xc0, //0x000036af movq $-64(%rbp), %r9 - 0x4c, 0x8b, 0x55, 0xa0, //0x000036b3 movq $-96(%rbp), %r10 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000036b7 movabsq $4294977024, %r11 - 0x4c, 0x8d, 0x35, 0xe8, 0x22, 0x00, 0x00, //0x000036c1 leaq $8936(%rip), %r14 /* LJTI0_2+0(%rip) */ - 0x4c, 0x8b, 0x7d, 0xb0, //0x000036c8 movq $-80(%rbp), %r15 - 0x48, 0x85, 0xc0, //0x000036cc testq %rax, %rax - 0x0f, 0x88, 0x4f, 0x12, 0x00, 0x00, //0x000036cf js LBB0_822 - //0x000036d5 LBB0_617 - 0x48, 0x8b, 0x4d, 0xc8, //0x000036d5 movq $-56(%rbp), %rcx - 0x48, 0x89, 0x01, //0x000036d9 movq %rax, (%rcx) - 0x4d, 0x85, 0xc0, //0x000036dc testq %r8, %r8 - 0x0f, 0x8f, 0xcb, 0xf9, 0xff, 0xff, //0x000036df jg LBB0_560 - 0xe9, 0x63, 0x12, 0x00, 0x00, //0x000036e5 jmp LBB0_618 - //0x000036ea LBB0_619 - 0x40, 0x80, 0xff, 0x3a, //0x000036ea cmpb $58, %dil - 0x0f, 0x85, 0x6e, 0x10, 0x00, 0x00, //0x000036ee jne LBB0_873 - 0x49, 0xc7, 0x04, 0xf2, 0x00, 0x00, 0x00, 0x00, //0x000036f4 movq $0, (%r10,%rsi,8) - 0xe9, 0xaf, 0xf9, 0xff, 0xff, //0x000036fc jmp LBB0_560 - //0x00003701 LBB0_621 - 0x83, 0xff, 0x22, //0x00003701 cmpl $34, %edi - 0x0f, 0x84, 0x3f, 0x00, 0x00, 0x00, //0x00003704 je LBB0_663 - //0x0000370a LBB0_599 - 0x83, 0xff, 0x7d, //0x0000370a cmpl $125, %edi - 0x0f, 0x85, 0x4f, 0x10, 0x00, 0x00, //0x0000370d jne LBB0_873 - //0x00003713 LBB0_593 - 0x49, 0x89, 0x12, //0x00003713 movq %rdx, (%r10) - 0x4c, 0x89, 0xf8, //0x00003716 movq %r15, %rax - 0x48, 0x85, 0xd2, //0x00003719 testq %rdx, %rdx - 0x0f, 0x85, 0x9d, 0xf9, 0xff, 0xff, //0x0000371c jne LBB0_562 - 0xe9, 0x42, 0x10, 0x00, 0x00, //0x00003722 jmp LBB0_874 - //0x00003727 LBB0_659 - 0x48, 0x81, 0xfe, 0xff, 0x0f, 0x00, 0x00, //0x00003727 cmpq $4095, %rsi - 0x0f, 0x8f, 0xe4, 0x11, 0x00, 0x00, //0x0000372e jg LBB0_980 - 0x48, 0x8d, 0x46, 0x01, //0x00003734 leaq $1(%rsi), %rax - 0x49, 0x89, 0x02, //0x00003738 movq %rax, (%r10) - 0x49, 0xc7, 0x44, 0xf2, 0x08, 0x00, 0x00, 0x00, 0x00, //0x0000373b movq $0, $8(%r10,%rsi,8) - 0xe9, 0x67, 0xf9, 0xff, 0xff, //0x00003744 jmp LBB0_560 - //0x00003749 LBB0_663 - 0x49, 0xc7, 0x04, 0xf2, 0x02, 0x00, 0x00, 0x00, //0x00003749 movq $2, (%r10,%rsi,8) - 0x4d, 0x8b, 0x00, //0x00003751 movq (%r8), %r8 - 0x49, 0x8b, 0x01, //0x00003754 movq (%r9), %rax - 0x49, 0x89, 0xc6, //0x00003757 movq %rax, %r14 - 0x4d, 0x29, 0xc6, //0x0000375a subq %r8, %r14 - 0x0f, 0x84, 0xcc, 0x1d, 0x00, 0x00, //0x0000375d je LBB0_998 - 0x48, 0x89, 0x45, 0xb8, //0x00003763 movq %rax, $-72(%rbp) - 0x4c, 0x89, 0x7d, 0xb0, //0x00003767 movq %r15, $-80(%rbp) - 0x49, 0x83, 0xfe, 0x40, //0x0000376b cmpq $64, %r14 - 0x0f, 0x82, 0xad, 0x0a, 0x00, 0x00, //0x0000376f jb LBB0_801 - 0x4c, 0x89, 0xc3, //0x00003775 movq %r8, %rbx - 0x48, 0xf7, 0xd3, //0x00003778 notq %rbx - 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x0000377b movq $-1, $-48(%rbp) - 0x4c, 0x89, 0xc0, //0x00003783 movq %r8, %rax - 0x45, 0x31, 0xdb, //0x00003786 xorl %r11d, %r11d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003789 .p2align 4, 0x90 - //0x00003790 LBB0_666 - 0xf3, 0x41, 0x0f, 0x6f, 0x54, 0x05, 0x00, //0x00003790 movdqu (%r13,%rax), %xmm2 - 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x05, 0x10, //0x00003797 movdqu $16(%r13,%rax), %xmm4 - 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x05, 0x20, //0x0000379e movdqu $32(%r13,%rax), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x05, 0x30, //0x000037a5 movdqu $48(%r13,%rax), %xmm6 - 0x66, 0x0f, 0x6f, 0xfa, //0x000037ac movdqa %xmm2, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x000037b0 pcmpeqb %xmm0, %xmm7 - 0x66, 0x44, 0x0f, 0xd7, 0xff, //0x000037b4 pmovmskb %xmm7, %r15d - 0x66, 0x0f, 0x6f, 0xfc, //0x000037b9 movdqa %xmm4, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x000037bd pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xcf, //0x000037c1 pmovmskb %xmm7, %ecx - 0x66, 0x0f, 0x6f, 0xfd, //0x000037c5 movdqa %xmm5, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x000037c9 pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xd7, //0x000037cd pmovmskb %xmm7, %edx - 0x66, 0x0f, 0x6f, 0xfe, //0x000037d1 movdqa %xmm6, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x000037d5 pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xf7, //0x000037d9 pmovmskb %xmm7, %esi - 0x66, 0x0f, 0x74, 0xd1, //0x000037dd pcmpeqb %xmm1, %xmm2 - 0x66, 0x44, 0x0f, 0xd7, 0xe2, //0x000037e1 pmovmskb %xmm2, %r12d - 0x66, 0x0f, 0x74, 0xe1, //0x000037e6 pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xfc, //0x000037ea pmovmskb %xmm4, %edi - 0x66, 0x0f, 0x74, 0xe9, //0x000037ee pcmpeqb %xmm1, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xcd, //0x000037f2 pmovmskb %xmm5, %r9d - 0x66, 0x0f, 0x74, 0xf1, //0x000037f7 pcmpeqb %xmm1, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xd6, //0x000037fb pmovmskb %xmm6, %r10d - 0x48, 0xc1, 0xe6, 0x30, //0x00003800 shlq $48, %rsi - 0x48, 0xc1, 0xe2, 0x20, //0x00003804 shlq $32, %rdx - 0x48, 0x09, 0xf2, //0x00003808 orq %rsi, %rdx - 0x48, 0xc1, 0xe1, 0x10, //0x0000380b shlq $16, %rcx - 0x48, 0x09, 0xd1, //0x0000380f orq %rdx, %rcx - 0x49, 0x09, 0xcf, //0x00003812 orq %rcx, %r15 - 0x49, 0xc1, 0xe2, 0x30, //0x00003815 shlq $48, %r10 - 0x49, 0xc1, 0xe1, 0x20, //0x00003819 shlq $32, %r9 - 0x4d, 0x09, 0xd1, //0x0000381d orq %r10, %r9 - 0x48, 0xc1, 0xe7, 0x10, //0x00003820 shlq $16, %rdi - 0x4c, 0x09, 0xcf, //0x00003824 orq %r9, %rdi - 0x49, 0x09, 0xfc, //0x00003827 orq %rdi, %r12 - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000382a jne LBB0_675 - 0x4d, 0x85, 0xdb, //0x00003830 testq %r11, %r11 - 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00003833 jne LBB0_677 - 0x45, 0x31, 0xdb, //0x00003839 xorl %r11d, %r11d - 0x4d, 0x85, 0xff, //0x0000383c testq %r15, %r15 - 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x0000383f jne LBB0_678 - //0x00003845 LBB0_669 - 0x49, 0x83, 0xc6, 0xc0, //0x00003845 addq $-64, %r14 - 0x48, 0x83, 0xc3, 0xc0, //0x00003849 addq $-64, %rbx - 0x48, 0x83, 0xc0, 0x40, //0x0000384d addq $64, %rax - 0x49, 0x83, 0xfe, 0x3f, //0x00003851 cmpq $63, %r14 - 0x0f, 0x87, 0x35, 0xff, 0xff, 0xff, //0x00003855 ja LBB0_666 - 0xe9, 0xdd, 0x07, 0x00, 0x00, //0x0000385b jmp LBB0_670 - //0x00003860 LBB0_675 - 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x00003860 cmpq $-1, $-48(%rbp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00003865 jne LBB0_677 - 0x49, 0x0f, 0xbc, 0xcc, //0x0000386b bsfq %r12, %rcx - 0x48, 0x01, 0xc1, //0x0000386f addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xd0, //0x00003872 movq %rcx, $-48(%rbp) - //0x00003876 LBB0_677 - 0x4c, 0x89, 0xd9, //0x00003876 movq %r11, %rcx - 0x48, 0xf7, 0xd1, //0x00003879 notq %rcx - 0x4c, 0x21, 0xe1, //0x0000387c andq %r12, %rcx - 0x48, 0x8d, 0x14, 0x09, //0x0000387f leaq (%rcx,%rcx), %rdx - 0x4c, 0x09, 0xda, //0x00003883 orq %r11, %rdx - 0x48, 0x89, 0xd6, //0x00003886 movq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x00003889 notq %rsi - 0x4c, 0x21, 0xe6, //0x0000388c andq %r12, %rsi - 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000388f movabsq $-6148914691236517206, %rdi - 0x48, 0x21, 0xfe, //0x00003899 andq %rdi, %rsi - 0x45, 0x31, 0xdb, //0x0000389c xorl %r11d, %r11d - 0x48, 0x01, 0xce, //0x0000389f addq %rcx, %rsi - 0x41, 0x0f, 0x92, 0xc3, //0x000038a2 setb %r11b - 0x48, 0x01, 0xf6, //0x000038a6 addq %rsi, %rsi - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000038a9 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xce, //0x000038b3 xorq %rcx, %rsi - 0x48, 0x21, 0xd6, //0x000038b6 andq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x000038b9 notq %rsi - 0x49, 0x21, 0xf7, //0x000038bc andq %rsi, %r15 - 0x4d, 0x85, 0xff, //0x000038bf testq %r15, %r15 - 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x000038c2 je LBB0_669 - //0x000038c8 LBB0_678 - 0x49, 0x0f, 0xbc, 0xc7, //0x000038c8 bsfq %r15, %rax - 0x48, 0x29, 0xd8, //0x000038cc subq %rbx, %rax - 0x4c, 0x8b, 0x4d, 0xc0, //0x000038cf movq $-64(%rbp), %r9 - 0x4c, 0x8b, 0x55, 0xa0, //0x000038d3 movq $-96(%rbp), %r10 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000038d7 movabsq $4294977024, %r11 - 0x4c, 0x8d, 0x35, 0xc8, 0x20, 0x00, 0x00, //0x000038e1 leaq $8392(%rip), %r14 /* LJTI0_2+0(%rip) */ - 0x4c, 0x8b, 0x7d, 0xb0, //0x000038e8 movq $-80(%rbp), %r15 - 0x48, 0x85, 0xc0, //0x000038ec testq %rax, %rax - 0x0f, 0x88, 0x2f, 0x10, 0x00, 0x00, //0x000038ef js LBB0_822 - //0x000038f5 LBB0_679 - 0x48, 0x8b, 0x4d, 0xc8, //0x000038f5 movq $-56(%rbp), %rcx - 0x48, 0x89, 0x01, //0x000038f9 movq %rax, (%rcx) - 0x4d, 0x85, 0xc0, //0x000038fc testq %r8, %r8 - 0x0f, 0x8e, 0x48, 0x10, 0x00, 0x00, //0x000038ff jle LBB0_618 - 0x49, 0x8b, 0x02, //0x00003905 movq (%r10), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00003908 cmpq $4095, %rax - 0x0f, 0x8f, 0x04, 0x10, 0x00, 0x00, //0x0000390e jg LBB0_980 - 0x48, 0x8d, 0x48, 0x01, //0x00003914 leaq $1(%rax), %rcx - 0x49, 0x89, 0x0a, //0x00003918 movq %rcx, (%r10) - 0x49, 0xc7, 0x44, 0xc2, 0x08, 0x04, 0x00, 0x00, 0x00, //0x0000391b movq $4, $8(%r10,%rax,8) - 0xe9, 0x87, 0xf7, 0xff, 0xff, //0x00003924 jmp LBB0_560 - //0x00003929 LBB0_682 - 0x41, 0x89, 0xcc, //0x00003929 movl %ecx, %r12d - 0x4c, 0x03, 0x65, 0xd0, //0x0000392c addq $-48(%rbp), %r12 - 0x4d, 0x01, 0xc4, //0x00003930 addq %r8, %r12 - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00003933 jmp LBB0_684 - //0x00003938 LBB0_683 - 0x48, 0x01, 0xd6, //0x00003938 addq %rdx, %rsi - 0x49, 0x89, 0xf4, //0x0000393b movq %rsi, %r12 - //0x0000393e LBB0_684 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000393e movq $-1, %r8 - 0x4d, 0x85, 0xc9, //0x00003945 testq %r9, %r9 - 0x0f, 0x84, 0x93, 0x1a, 0x00, 0x00, //0x00003948 je LBB0_973 - 0x4d, 0x85, 0xf6, //0x0000394e testq %r14, %r14 - 0x48, 0x8b, 0x7d, 0xb8, //0x00003951 movq $-72(%rbp), %rdi - 0x0f, 0x84, 0x0f, 0x10, 0x00, 0x00, //0x00003955 je LBB0_901 - 0x4d, 0x85, 0xff, //0x0000395b testq %r15, %r15 - 0x0f, 0x84, 0x06, 0x10, 0x00, 0x00, //0x0000395e je LBB0_901 - 0x4c, 0x2b, 0x65, 0xd0, //0x00003964 subq $-48(%rbp), %r12 - 0x49, 0x8d, 0x4c, 0x24, 0xff, //0x00003968 leaq $-1(%r12), %rcx - 0x49, 0x39, 0xc9, //0x0000396d cmpq %rcx, %r9 - 0x0f, 0x84, 0xf2, 0xf6, 0xff, 0xff, //0x00003970 je LBB0_557 - 0x49, 0x39, 0xce, //0x00003976 cmpq %rcx, %r14 - 0x0f, 0x84, 0xe9, 0xf6, 0xff, 0xff, //0x00003979 je LBB0_557 - 0x49, 0x39, 0xcf, //0x0000397f cmpq %rcx, %r15 - 0x0f, 0x84, 0xe0, 0xf6, 0xff, 0xff, //0x00003982 je LBB0_557 - 0x4d, 0x85, 0xf6, //0x00003988 testq %r14, %r14 - 0x0f, 0x8e, 0x18, 0x00, 0x00, 0x00, //0x0000398b jle LBB0_693 - 0x49, 0x8d, 0x4e, 0xff, //0x00003991 leaq $-1(%r14), %rcx - 0x49, 0x39, 0xcf, //0x00003995 cmpq %rcx, %r15 - 0x0f, 0x84, 0x0b, 0x00, 0x00, 0x00, //0x00003998 je LBB0_693 - 0x49, 0xf7, 0xd6, //0x0000399e notq %r14 - 0x4d, 0x89, 0xf0, //0x000039a1 movq %r14, %r8 - 0xe9, 0xc5, 0xf6, 0xff, 0xff, //0x000039a4 jmp LBB0_558 - //0x000039a9 LBB0_693 - 0x4c, 0x89, 0xc9, //0x000039a9 movq %r9, %rcx - 0x4c, 0x09, 0xf9, //0x000039ac orq %r15, %rcx - 0x0f, 0x99, 0xc1, //0x000039af setns %cl - 0x0f, 0x88, 0xe3, 0x04, 0x00, 0x00, //0x000039b2 js LBB0_766 - 0x4d, 0x39, 0xf9, //0x000039b8 cmpq %r15, %r9 - 0x0f, 0x8c, 0xda, 0x04, 0x00, 0x00, //0x000039bb jl LBB0_766 - 0x49, 0xf7, 0xd1, //0x000039c1 notq %r9 - 0x4d, 0x89, 0xc8, //0x000039c4 movq %r9, %r8 - 0xe9, 0xa2, 0xf6, 0xff, 0xff, //0x000039c7 jmp LBB0_558 - //0x000039cc LBB0_696 - 0x48, 0x8b, 0x45, 0xc8, //0x000039cc movq $-56(%rbp), %rax - 0x4c, 0x8b, 0x00, //0x000039d0 movq (%rax), %r8 - 0x49, 0x8b, 0x01, //0x000039d3 movq (%r9), %rax - 0x49, 0x89, 0xc6, //0x000039d6 movq %rax, %r14 - 0x4d, 0x29, 0xc6, //0x000039d9 subq %r8, %r14 - 0x0f, 0x84, 0x4d, 0x1b, 0x00, 0x00, //0x000039dc je LBB0_998 - 0x48, 0x89, 0x45, 0xb8, //0x000039e2 movq %rax, $-72(%rbp) - 0x4c, 0x89, 0x7d, 0xb0, //0x000039e6 movq %r15, $-80(%rbp) - 0x49, 0x83, 0xfe, 0x40, //0x000039ea cmpq $64, %r14 - 0x0f, 0x82, 0x58, 0x08, 0x00, 0x00, //0x000039ee jb LBB0_803 - 0x4c, 0x89, 0xc3, //0x000039f4 movq %r8, %rbx - 0x48, 0xf7, 0xd3, //0x000039f7 notq %rbx - 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x000039fa movq $-1, $-48(%rbp) - 0x4c, 0x89, 0xc0, //0x00003a02 movq %r8, %rax - 0x45, 0x31, 0xdb, //0x00003a05 xorl %r11d, %r11d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003a08 .p2align 4, 0x90 - //0x00003a10 LBB0_699 - 0xf3, 0x41, 0x0f, 0x6f, 0x54, 0x05, 0x00, //0x00003a10 movdqu (%r13,%rax), %xmm2 - 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x05, 0x10, //0x00003a17 movdqu $16(%r13,%rax), %xmm4 - 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x05, 0x20, //0x00003a1e movdqu $32(%r13,%rax), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x05, 0x30, //0x00003a25 movdqu $48(%r13,%rax), %xmm6 - 0x66, 0x0f, 0x6f, 0xfa, //0x00003a2c movdqa %xmm2, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x00003a30 pcmpeqb %xmm0, %xmm7 - 0x66, 0x44, 0x0f, 0xd7, 0xff, //0x00003a34 pmovmskb %xmm7, %r15d - 0x66, 0x0f, 0x6f, 0xfc, //0x00003a39 movdqa %xmm4, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x00003a3d pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xcf, //0x00003a41 pmovmskb %xmm7, %ecx - 0x66, 0x0f, 0x6f, 0xfd, //0x00003a45 movdqa %xmm5, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x00003a49 pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xd7, //0x00003a4d pmovmskb %xmm7, %edx - 0x66, 0x0f, 0x6f, 0xfe, //0x00003a51 movdqa %xmm6, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x00003a55 pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xf7, //0x00003a59 pmovmskb %xmm7, %esi - 0x66, 0x0f, 0x74, 0xd1, //0x00003a5d pcmpeqb %xmm1, %xmm2 - 0x66, 0x44, 0x0f, 0xd7, 0xe2, //0x00003a61 pmovmskb %xmm2, %r12d - 0x66, 0x0f, 0x74, 0xe1, //0x00003a66 pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xfc, //0x00003a6a pmovmskb %xmm4, %edi - 0x66, 0x0f, 0x74, 0xe9, //0x00003a6e pcmpeqb %xmm1, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xcd, //0x00003a72 pmovmskb %xmm5, %r9d - 0x66, 0x0f, 0x74, 0xf1, //0x00003a77 pcmpeqb %xmm1, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xd6, //0x00003a7b pmovmskb %xmm6, %r10d - 0x48, 0xc1, 0xe6, 0x30, //0x00003a80 shlq $48, %rsi - 0x48, 0xc1, 0xe2, 0x20, //0x00003a84 shlq $32, %rdx - 0x48, 0x09, 0xf2, //0x00003a88 orq %rsi, %rdx - 0x48, 0xc1, 0xe1, 0x10, //0x00003a8b shlq $16, %rcx - 0x48, 0x09, 0xd1, //0x00003a8f orq %rdx, %rcx - 0x49, 0x09, 0xcf, //0x00003a92 orq %rcx, %r15 - 0x49, 0xc1, 0xe2, 0x30, //0x00003a95 shlq $48, %r10 - 0x49, 0xc1, 0xe1, 0x20, //0x00003a99 shlq $32, %r9 - 0x4d, 0x09, 0xd1, //0x00003a9d orq %r10, %r9 - 0x48, 0xc1, 0xe7, 0x10, //0x00003aa0 shlq $16, %rdi - 0x4c, 0x09, 0xcf, //0x00003aa4 orq %r9, %rdi - 0x49, 0x09, 0xfc, //0x00003aa7 orq %rdi, %r12 - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00003aaa jne LBB0_708 - 0x4d, 0x85, 0xdb, //0x00003ab0 testq %r11, %r11 - 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00003ab3 jne LBB0_710 - 0x45, 0x31, 0xdb, //0x00003ab9 xorl %r11d, %r11d - 0x4d, 0x85, 0xff, //0x00003abc testq %r15, %r15 - 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x00003abf jne LBB0_711 - //0x00003ac5 LBB0_702 - 0x49, 0x83, 0xc6, 0xc0, //0x00003ac5 addq $-64, %r14 - 0x48, 0x83, 0xc3, 0xc0, //0x00003ac9 addq $-64, %rbx - 0x48, 0x83, 0xc0, 0x40, //0x00003acd addq $64, %rax - 0x49, 0x83, 0xfe, 0x3f, //0x00003ad1 cmpq $63, %r14 - 0x0f, 0x87, 0x35, 0xff, 0xff, 0xff, //0x00003ad5 ja LBB0_699 - 0xe9, 0x2c, 0x06, 0x00, 0x00, //0x00003adb jmp LBB0_703 - //0x00003ae0 LBB0_708 - 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x00003ae0 cmpq $-1, $-48(%rbp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00003ae5 jne LBB0_710 - 0x49, 0x0f, 0xbc, 0xcc, //0x00003aeb bsfq %r12, %rcx - 0x48, 0x01, 0xc1, //0x00003aef addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xd0, //0x00003af2 movq %rcx, $-48(%rbp) - //0x00003af6 LBB0_710 - 0x4c, 0x89, 0xd9, //0x00003af6 movq %r11, %rcx - 0x48, 0xf7, 0xd1, //0x00003af9 notq %rcx - 0x4c, 0x21, 0xe1, //0x00003afc andq %r12, %rcx - 0x48, 0x8d, 0x14, 0x09, //0x00003aff leaq (%rcx,%rcx), %rdx - 0x4c, 0x09, 0xda, //0x00003b03 orq %r11, %rdx - 0x48, 0x89, 0xd6, //0x00003b06 movq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x00003b09 notq %rsi - 0x4c, 0x21, 0xe6, //0x00003b0c andq %r12, %rsi - 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003b0f movabsq $-6148914691236517206, %rdi - 0x48, 0x21, 0xfe, //0x00003b19 andq %rdi, %rsi - 0x45, 0x31, 0xdb, //0x00003b1c xorl %r11d, %r11d - 0x48, 0x01, 0xce, //0x00003b1f addq %rcx, %rsi - 0x41, 0x0f, 0x92, 0xc3, //0x00003b22 setb %r11b - 0x48, 0x01, 0xf6, //0x00003b26 addq %rsi, %rsi - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00003b29 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xce, //0x00003b33 xorq %rcx, %rsi - 0x48, 0x21, 0xd6, //0x00003b36 andq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x00003b39 notq %rsi - 0x49, 0x21, 0xf7, //0x00003b3c andq %rsi, %r15 - 0x4d, 0x85, 0xff, //0x00003b3f testq %r15, %r15 - 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00003b42 je LBB0_702 - //0x00003b48 LBB0_711 - 0x49, 0x0f, 0xbc, 0xc7, //0x00003b48 bsfq %r15, %rax - 0x48, 0x29, 0xd8, //0x00003b4c subq %rbx, %rax - //0x00003b4f LBB0_712 - 0x4c, 0x8b, 0x4d, 0xc0, //0x00003b4f movq $-64(%rbp), %r9 - 0x4c, 0x8b, 0x55, 0xa0, //0x00003b53 movq $-96(%rbp), %r10 - 0x4c, 0x8b, 0x7d, 0xb0, //0x00003b57 movq $-80(%rbp), %r15 - 0x48, 0x85, 0xc0, //0x00003b5b testq %rax, %rax - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003b5e movabsq $4294977024, %r11 - 0x4c, 0x8d, 0x35, 0x41, 0x1e, 0x00, 0x00, //0x00003b68 leaq $7745(%rip), %r14 /* LJTI0_2+0(%rip) */ - 0x0f, 0x89, 0x60, 0xfb, 0xff, 0xff, //0x00003b6f jns LBB0_617 - 0xe9, 0xaa, 0x0d, 0x00, 0x00, //0x00003b75 jmp LBB0_822 - //0x00003b7a LBB0_713 - 0x49, 0x8b, 0x39, //0x00003b7a movq (%r9), %rdi - 0x48, 0x8b, 0x45, 0xc8, //0x00003b7d movq $-56(%rbp), %rax - 0x48, 0x8b, 0x00, //0x00003b81 movq (%rax), %rax - 0x48, 0x29, 0xc7, //0x00003b84 subq %rax, %rdi - 0x0f, 0x84, 0x7e, 0x18, 0x00, 0x00, //0x00003b87 je LBB0_977 - 0x4c, 0x89, 0x7d, 0xb0, //0x00003b8d movq %r15, $-80(%rbp) - 0x4e, 0x8d, 0x14, 0x28, //0x00003b91 leaq (%rax,%r13), %r10 - 0x41, 0x80, 0x3a, 0x30, //0x00003b95 cmpb $48, (%r10) - 0x0f, 0x85, 0x37, 0x00, 0x00, 0x00, //0x00003b99 jne LBB0_718 - 0x41, 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00003b9f movl $1, %r15d - 0x48, 0x83, 0xff, 0x01, //0x00003ba5 cmpq $1, %rdi - 0x0f, 0x84, 0x91, 0x03, 0x00, 0x00, //0x00003ba9 je LBB0_780 - 0x41, 0x8a, 0x4a, 0x01, //0x00003baf movb $1(%r10), %cl - 0x80, 0xc1, 0xd2, //0x00003bb3 addb $-46, %cl - 0x80, 0xf9, 0x37, //0x00003bb6 cmpb $55, %cl - 0x0f, 0x87, 0x81, 0x03, 0x00, 0x00, //0x00003bb9 ja LBB0_780 - 0x0f, 0xb6, 0xc9, //0x00003bbf movzbl %cl, %ecx - 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00003bc2 movabsq $36028797027352577, %rdx - 0x48, 0x0f, 0xa3, 0xca, //0x00003bcc btq %rcx, %rdx - 0x0f, 0x83, 0x6a, 0x03, 0x00, 0x00, //0x00003bd0 jae LBB0_780 - //0x00003bd6 LBB0_718 - 0x48, 0x83, 0xff, 0x10, //0x00003bd6 cmpq $16, %rdi - 0x0f, 0x82, 0x8a, 0x06, 0x00, 0x00, //0x00003bda jb LBB0_804 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00003be0 movq $-1, %r9 - 0x45, 0x31, 0xff, //0x00003be7 xorl %r15d, %r15d - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00003bea movq $-1, %r14 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003bf1 movq $-1, %r8 - 0x49, 0x89, 0xfb, //0x00003bf8 movq %rdi, %r11 - //0x00003bfb LBB0_720 - 0xf3, 0x43, 0x0f, 0x6f, 0x14, 0x3a, //0x00003bfb movdqu (%r10,%r15), %xmm2 - 0x66, 0x0f, 0x6f, 0xe2, //0x00003c01 movdqa %xmm2, %xmm4 - 0x66, 0x41, 0x0f, 0x64, 0xe0, //0x00003c05 pcmpgtb %xmm8, %xmm4 - 0x66, 0x0f, 0x6f, 0xeb, //0x00003c0a movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x64, 0xea, //0x00003c0e pcmpgtb %xmm2, %xmm5 - 0x66, 0x0f, 0xdb, 0xec, //0x00003c12 pand %xmm4, %xmm5 - 0x66, 0x0f, 0x6f, 0xe2, //0x00003c16 movdqa %xmm2, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x00003c1a pcmpeqb %xmm9, %xmm4 - 0x66, 0x0f, 0x6f, 0xf2, //0x00003c1f movdqa %xmm2, %xmm6 - 0x66, 0x41, 0x0f, 0x74, 0xf2, //0x00003c23 pcmpeqb %xmm10, %xmm6 - 0x66, 0x0f, 0xeb, 0xf4, //0x00003c28 por %xmm4, %xmm6 - 0x66, 0x0f, 0x6f, 0xe2, //0x00003c2c movdqa %xmm2, %xmm4 - 0x66, 0x41, 0x0f, 0xdb, 0xe3, //0x00003c30 pand %xmm11, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xd4, //0x00003c35 pcmpeqb %xmm12, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xe5, //0x00003c3a pcmpeqb %xmm13, %xmm4 - 0x66, 0x0f, 0xd7, 0xd4, //0x00003c3f pmovmskb %xmm4, %edx - 0x66, 0x0f, 0xeb, 0xe2, //0x00003c43 por %xmm2, %xmm4 - 0x66, 0x0f, 0xeb, 0xee, //0x00003c47 por %xmm6, %xmm5 - 0x66, 0x0f, 0xeb, 0xec, //0x00003c4b por %xmm4, %xmm5 - 0x66, 0x0f, 0xd7, 0xda, //0x00003c4f pmovmskb %xmm2, %ebx - 0x66, 0x44, 0x0f, 0xd7, 0xe6, //0x00003c53 pmovmskb %xmm6, %r12d - 0x66, 0x0f, 0xd7, 0xcd, //0x00003c58 pmovmskb %xmm5, %ecx - 0xf7, 0xd1, //0x00003c5c notl %ecx - 0x0f, 0xbc, 0xc9, //0x00003c5e bsfl %ecx, %ecx - 0x83, 0xf9, 0x10, //0x00003c61 cmpl $16, %ecx - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00003c64 je LBB0_722 - 0xbe, 0xff, 0xff, 0xff, 0xff, //0x00003c6a movl $-1, %esi - 0xd3, 0xe6, //0x00003c6f shll %cl, %esi - 0xf7, 0xd6, //0x00003c71 notl %esi - 0x21, 0xf3, //0x00003c73 andl %esi, %ebx - 0x21, 0xf2, //0x00003c75 andl %esi, %edx - 0x44, 0x21, 0xe6, //0x00003c77 andl %r12d, %esi - 0x41, 0x89, 0xf4, //0x00003c7a movl %esi, %r12d - //0x00003c7d LBB0_722 - 0x8d, 0x73, 0xff, //0x00003c7d leal $-1(%rbx), %esi - 0x21, 0xde, //0x00003c80 andl %ebx, %esi - 0x0f, 0x85, 0x7c, 0x04, 0x00, 0x00, //0x00003c82 jne LBB0_793 - 0x8d, 0x72, 0xff, //0x00003c88 leal $-1(%rdx), %esi - 0x21, 0xd6, //0x00003c8b andl %edx, %esi - 0x0f, 0x85, 0x71, 0x04, 0x00, 0x00, //0x00003c8d jne LBB0_793 - 0x41, 0x8d, 0x74, 0x24, 0xff, //0x00003c93 leal $-1(%r12), %esi - 0x44, 0x21, 0xe6, //0x00003c98 andl %r12d, %esi - 0x0f, 0x85, 0x63, 0x04, 0x00, 0x00, //0x00003c9b jne LBB0_793 - 0x85, 0xdb, //0x00003ca1 testl %ebx, %ebx - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00003ca3 je LBB0_728 - 0x0f, 0xbc, 0xdb, //0x00003ca9 bsfl %ebx, %ebx - 0x49, 0x83, 0xf8, 0xff, //0x00003cac cmpq $-1, %r8 - 0x0f, 0x85, 0x5f, 0x05, 0x00, 0x00, //0x00003cb0 jne LBB0_799 - 0x4c, 0x01, 0xfb, //0x00003cb6 addq %r15, %rbx - 0x49, 0x89, 0xd8, //0x00003cb9 movq %rbx, %r8 - //0x00003cbc LBB0_728 - 0x85, 0xd2, //0x00003cbc testl %edx, %edx - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00003cbe je LBB0_731 - 0x0f, 0xbc, 0xd2, //0x00003cc4 bsfl %edx, %edx - 0x49, 0x83, 0xfe, 0xff, //0x00003cc7 cmpq $-1, %r14 - 0x0f, 0x85, 0xeb, 0x04, 0x00, 0x00, //0x00003ccb jne LBB0_795 - 0x4c, 0x01, 0xfa, //0x00003cd1 addq %r15, %rdx - 0x49, 0x89, 0xd6, //0x00003cd4 movq %rdx, %r14 - //0x00003cd7 LBB0_731 - 0x45, 0x85, 0xe4, //0x00003cd7 testl %r12d, %r12d - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00003cda je LBB0_734 - 0x41, 0x0f, 0xbc, 0xd4, //0x00003ce0 bsfl %r12d, %edx - 0x49, 0x83, 0xf9, 0xff, //0x00003ce4 cmpq $-1, %r9 - 0x0f, 0x85, 0xce, 0x04, 0x00, 0x00, //0x00003ce8 jne LBB0_795 - 0x4c, 0x01, 0xfa, //0x00003cee addq %r15, %rdx - 0x49, 0x89, 0xd1, //0x00003cf1 movq %rdx, %r9 - //0x00003cf4 LBB0_734 - 0x83, 0xf9, 0x10, //0x00003cf4 cmpl $16, %ecx - 0x0f, 0x85, 0xba, 0x01, 0x00, 0x00, //0x00003cf7 jne LBB0_767 - 0x49, 0x83, 0xc3, 0xf0, //0x00003cfd addq $-16, %r11 - 0x49, 0x83, 0xc7, 0x10, //0x00003d01 addq $16, %r15 - 0x49, 0x83, 0xfb, 0x0f, //0x00003d05 cmpq $15, %r11 - 0x0f, 0x87, 0xec, 0xfe, 0xff, 0xff, //0x00003d09 ja LBB0_720 - 0x4b, 0x8d, 0x34, 0x3a, //0x00003d0f leaq (%r10,%r15), %rsi - 0x49, 0x89, 0xf4, //0x00003d13 movq %rsi, %r12 - 0x4c, 0x39, 0xff, //0x00003d16 cmpq %r15, %rdi - 0x0f, 0x84, 0xac, 0x01, 0x00, 0x00, //0x00003d19 je LBB0_769 - //0x00003d1f LBB0_737 - 0x4e, 0x8d, 0x24, 0x1e, //0x00003d1f leaq (%rsi,%r11), %r12 - 0x49, 0x89, 0xf7, //0x00003d23 movq %rsi, %r15 - 0x4d, 0x29, 0xd7, //0x00003d26 subq %r10, %r15 - 0x31, 0xc9, //0x00003d29 xorl %ecx, %ecx - 0xe9, 0x1d, 0x00, 0x00, 0x00, //0x00003d2b jmp LBB0_741 - //0x00003d30 LBB0_738 - 0x49, 0x83, 0xf9, 0xff, //0x00003d30 cmpq $-1, %r9 - 0x0f, 0x85, 0x6f, 0x04, 0x00, 0x00, //0x00003d34 jne LBB0_794 - 0x4d, 0x8d, 0x0c, 0x0f, //0x00003d3a leaq (%r15,%rcx), %r9 - 0x90, 0x90, //0x00003d3e .p2align 4, 0x90 - //0x00003d40 LBB0_740 - 0x48, 0x83, 0xc1, 0x01, //0x00003d40 addq $1, %rcx - 0x49, 0x39, 0xcb, //0x00003d44 cmpq %rcx, %r11 - 0x0f, 0x84, 0x7e, 0x01, 0x00, 0x00, //0x00003d47 je LBB0_769 - //0x00003d4d LBB0_741 - 0x0f, 0xbe, 0x14, 0x0e, //0x00003d4d movsbl (%rsi,%rcx), %edx - 0x8d, 0x5a, 0xd0, //0x00003d51 leal $-48(%rdx), %ebx - 0x83, 0xfb, 0x0a, //0x00003d54 cmpl $10, %ebx - 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00003d57 jb LBB0_740 - 0x8d, 0x5a, 0xd5, //0x00003d5d leal $-43(%rdx), %ebx - 0x83, 0xfb, 0x1a, //0x00003d60 cmpl $26, %ebx - 0x0f, 0x87, 0x23, 0x00, 0x00, 0x00, //0x00003d63 ja LBB0_746 - 0x48, 0x8d, 0x3d, 0x48, 0x1e, 0x00, 0x00, //0x00003d69 leaq $7752(%rip), %rdi /* LJTI0_4+0(%rip) */ - 0x48, 0x63, 0x14, 0x9f, //0x00003d70 movslq (%rdi,%rbx,4), %rdx - 0x48, 0x01, 0xfa, //0x00003d74 addq %rdi, %rdx - 0xff, 0xe2, //0x00003d77 jmpq *%rdx - //0x00003d79 LBB0_744 - 0x49, 0x83, 0xf8, 0xff, //0x00003d79 cmpq $-1, %r8 - 0x0f, 0x85, 0x26, 0x04, 0x00, 0x00, //0x00003d7d jne LBB0_794 - 0x4d, 0x8d, 0x04, 0x0f, //0x00003d83 leaq (%r15,%rcx), %r8 - 0xe9, 0xb4, 0xff, 0xff, 0xff, //0x00003d87 jmp LBB0_740 - //0x00003d8c LBB0_746 - 0x83, 0xfa, 0x65, //0x00003d8c cmpl $101, %edx - 0x0f, 0x85, 0x30, 0x01, 0x00, 0x00, //0x00003d8f jne LBB0_768 - //0x00003d95 LBB0_747 - 0x49, 0x83, 0xfe, 0xff, //0x00003d95 cmpq $-1, %r14 - 0x0f, 0x85, 0x0a, 0x04, 0x00, 0x00, //0x00003d99 jne LBB0_794 - 0x4d, 0x8d, 0x34, 0x0f, //0x00003d9f leaq (%r15,%rcx), %r14 - 0xe9, 0x98, 0xff, 0xff, 0xff, //0x00003da3 jmp LBB0_740 - //0x00003da8 LBB0_749 - 0x49, 0x8b, 0x02, //0x00003da8 movq (%r10), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00003dab cmpq $4095, %rax - 0x0f, 0x8f, 0x61, 0x0b, 0x00, 0x00, //0x00003db1 jg LBB0_980 - 0x48, 0x8d, 0x48, 0x01, //0x00003db7 leaq $1(%rax), %rcx - 0x49, 0x89, 0x0a, //0x00003dbb movq %rcx, (%r10) - 0x49, 0xc7, 0x44, 0xc2, 0x08, 0x05, 0x00, 0x00, 0x00, //0x00003dbe movq $5, $8(%r10,%rax,8) - 0xe9, 0xe4, 0xf2, 0xff, 0xff, //0x00003dc7 jmp LBB0_560 - //0x00003dcc LBB0_751 - 0x48, 0x8b, 0x7d, 0xc8, //0x00003dcc movq $-56(%rbp), %rdi - 0x48, 0x8b, 0x0f, //0x00003dd0 movq (%rdi), %rcx - 0x49, 0x8b, 0x11, //0x00003dd3 movq (%r9), %rdx - 0x48, 0x8d, 0x72, 0xfc, //0x00003dd6 leaq $-4(%rdx), %rsi - 0x48, 0x39, 0xf1, //0x00003dda cmpq %rsi, %rcx - 0x0f, 0x87, 0xa0, 0x15, 0x00, 0x00, //0x00003ddd ja LBB0_979 - 0x41, 0x8b, 0x54, 0x0d, 0x00, //0x00003de3 movl (%r13,%rcx), %edx - 0x81, 0xfa, 0x61, 0x6c, 0x73, 0x65, //0x00003de8 cmpl $1702063201, %edx - 0x0f, 0x85, 0x30, 0x16, 0x00, 0x00, //0x00003dee jne LBB0_981 - 0x48, 0x8d, 0x41, 0x04, //0x00003df4 leaq $4(%rcx), %rax - 0x48, 0x89, 0x07, //0x00003df8 movq %rax, (%rdi) - 0x48, 0x85, 0xc9, //0x00003dfb testq %rcx, %rcx - 0x0f, 0x8f, 0xac, 0xf2, 0xff, 0xff, //0x00003dfe jg LBB0_560 - 0xe9, 0x11, 0x17, 0x00, 0x00, //0x00003e04 jmp LBB0_754 - //0x00003e09 LBB0_755 - 0x48, 0x8b, 0x7d, 0xc8, //0x00003e09 movq $-56(%rbp), %rdi - 0x48, 0x8b, 0x0f, //0x00003e0d movq (%rdi), %rcx - 0x49, 0x8b, 0x11, //0x00003e10 movq (%r9), %rdx - 0x48, 0x8d, 0x72, 0xfd, //0x00003e13 leaq $-3(%rdx), %rsi - 0x48, 0x39, 0xf1, //0x00003e17 cmpq %rsi, %rcx - 0x0f, 0x87, 0x63, 0x15, 0x00, 0x00, //0x00003e1a ja LBB0_979 - 0x48, 0x8d, 0x41, 0xff, //0x00003e20 leaq $-1(%rcx), %rax - 0x41, 0x81, 0x7c, 0x0d, 0xff, 0x6e, 0x75, 0x6c, 0x6c, //0x00003e24 cmpl $1819047278, $-1(%r13,%rcx) - 0x0f, 0x84, 0x2f, 0x00, 0x00, 0x00, //0x00003e2d je LBB0_763 - 0xe9, 0x45, 0x16, 0x00, 0x00, //0x00003e33 jmp LBB0_757 - //0x00003e38 LBB0_761 - 0x48, 0x8b, 0x7d, 0xc8, //0x00003e38 movq $-56(%rbp), %rdi - 0x48, 0x8b, 0x0f, //0x00003e3c movq (%rdi), %rcx - 0x49, 0x8b, 0x11, //0x00003e3f movq (%r9), %rdx - 0x48, 0x8d, 0x72, 0xfd, //0x00003e42 leaq $-3(%rdx), %rsi - 0x48, 0x39, 0xf1, //0x00003e46 cmpq %rsi, %rcx - 0x0f, 0x87, 0x34, 0x15, 0x00, 0x00, //0x00003e49 ja LBB0_979 - 0x48, 0x8d, 0x41, 0xff, //0x00003e4f leaq $-1(%rcx), %rax - 0x41, 0x81, 0x7c, 0x0d, 0xff, 0x74, 0x72, 0x75, 0x65, //0x00003e53 cmpl $1702195828, $-1(%r13,%rcx) - 0x0f, 0x85, 0x64, 0x16, 0x00, 0x00, //0x00003e5c jne LBB0_987 - //0x00003e62 LBB0_763 - 0x48, 0x8d, 0x51, 0x03, //0x00003e62 leaq $3(%rcx), %rdx - 0x48, 0x89, 0x17, //0x00003e66 movq %rdx, (%rdi) - 0x48, 0x85, 0xc9, //0x00003e69 testq %rcx, %rcx - 0x0f, 0x8f, 0x3e, 0xf2, 0xff, 0xff, //0x00003e6c jg LBB0_560 - 0xe9, 0xf2, 0x08, 0x00, 0x00, //0x00003e72 jmp LBB0_874 - //0x00003e77 LBB0_764 - 0x49, 0x8b, 0x02, //0x00003e77 movq (%r10), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00003e7a cmpq $4095, %rax - 0x0f, 0x8f, 0x92, 0x0a, 0x00, 0x00, //0x00003e80 jg LBB0_980 - 0x48, 0x8d, 0x48, 0x01, //0x00003e86 leaq $1(%rax), %rcx - 0x49, 0x89, 0x0a, //0x00003e8a movq %rcx, (%r10) - 0x49, 0xc7, 0x44, 0xc2, 0x08, 0x06, 0x00, 0x00, 0x00, //0x00003e8d movq $6, $8(%r10,%rax,8) - 0xe9, 0x15, 0xf2, 0xff, 0xff, //0x00003e96 jmp LBB0_560 - //0x00003e9b LBB0_766 - 0x49, 0x8d, 0x57, 0xff, //0x00003e9b leaq $-1(%r15), %rdx - 0x49, 0x39, 0xd1, //0x00003e9f cmpq %rdx, %r9 - 0x49, 0xf7, 0xd7, //0x00003ea2 notq %r15 - 0x4d, 0x0f, 0x45, 0xfc, //0x00003ea5 cmovneq %r12, %r15 - 0x84, 0xc9, //0x00003ea9 testb %cl, %cl - 0x4d, 0x0f, 0x44, 0xfc, //0x00003eab cmoveq %r12, %r15 - 0x4d, 0x89, 0xf8, //0x00003eaf movq %r15, %r8 - 0xe9, 0xb7, 0xf1, 0xff, 0xff, //0x00003eb2 jmp LBB0_558 - //0x00003eb7 LBB0_767 - 0x41, 0x89, 0xcc, //0x00003eb7 movl %ecx, %r12d - 0x4d, 0x01, 0xd4, //0x00003eba addq %r10, %r12 - 0x4d, 0x01, 0xfc, //0x00003ebd addq %r15, %r12 - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00003ec0 jmp LBB0_769 - //0x00003ec5 LBB0_768 - 0x48, 0x01, 0xce, //0x00003ec5 addq %rcx, %rsi - 0x49, 0x89, 0xf4, //0x00003ec8 movq %rsi, %r12 - //0x00003ecb LBB0_769 - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00003ecb movq $-1, %r15 - 0x4d, 0x85, 0xc0, //0x00003ed2 testq %r8, %r8 - 0x0f, 0x84, 0x37, 0x15, 0x00, 0x00, //0x00003ed5 je LBB0_978 - 0x4d, 0x85, 0xc9, //0x00003edb testq %r9, %r9 - 0x0f, 0x84, 0x2e, 0x15, 0x00, 0x00, //0x00003ede je LBB0_978 - 0x4d, 0x85, 0xf6, //0x00003ee4 testq %r14, %r14 - 0x0f, 0x84, 0x25, 0x15, 0x00, 0x00, //0x00003ee7 je LBB0_978 - 0x4d, 0x29, 0xd4, //0x00003eed subq %r10, %r12 - 0x49, 0x8d, 0x4c, 0x24, 0xff, //0x00003ef0 leaq $-1(%r12), %rcx - 0x49, 0x39, 0xc8, //0x00003ef5 cmpq %rcx, %r8 - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00003ef8 je LBB0_778 - 0x49, 0x39, 0xc9, //0x00003efe cmpq %rcx, %r9 - 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x00003f01 je LBB0_778 - 0x49, 0x39, 0xce, //0x00003f07 cmpq %rcx, %r14 - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00003f0a je LBB0_778 - 0x4d, 0x85, 0xc9, //0x00003f10 testq %r9, %r9 - 0x0f, 0x8e, 0xdf, 0x00, 0x00, 0x00, //0x00003f13 jle LBB0_782 - 0x49, 0x8d, 0x49, 0xff, //0x00003f19 leaq $-1(%r9), %rcx - 0x49, 0x39, 0xce, //0x00003f1d cmpq %rcx, %r14 - 0x0f, 0x84, 0xd2, 0x00, 0x00, 0x00, //0x00003f20 je LBB0_782 - 0x49, 0xf7, 0xd1, //0x00003f26 notq %r9 - 0x4d, 0x89, 0xcf, //0x00003f29 movq %r9, %r15 - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00003f2c jmp LBB0_779 - //0x00003f31 LBB0_778 - 0x49, 0xf7, 0xdc, //0x00003f31 negq %r12 - 0x4d, 0x89, 0xe7, //0x00003f34 movq %r12, %r15 - //0x00003f37 LBB0_779 - 0x4d, 0x85, 0xff, //0x00003f37 testq %r15, %r15 - 0x0f, 0x88, 0xd2, 0x14, 0x00, 0x00, //0x00003f3a js LBB0_978 - //0x00003f40 LBB0_780 - 0x49, 0x01, 0xc7, //0x00003f40 addq %rax, %r15 - 0x48, 0x8b, 0x4d, 0xc8, //0x00003f43 movq $-56(%rbp), %rcx - 0x4c, 0x89, 0x39, //0x00003f47 movq %r15, (%rcx) - 0x48, 0x85, 0xc0, //0x00003f4a testq %rax, %rax - 0x4c, 0x8b, 0x4d, 0xc0, //0x00003f4d movq $-64(%rbp), %r9 - 0x4c, 0x8b, 0x55, 0xa0, //0x00003f51 movq $-96(%rbp), %r10 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003f55 movabsq $4294977024, %r11 - 0x4c, 0x8d, 0x35, 0x4a, 0x1a, 0x00, 0x00, //0x00003f5f leaq $6730(%rip), %r14 /* LJTI0_2+0(%rip) */ - 0x4c, 0x8b, 0x7d, 0xb0, //0x00003f66 movq $-80(%rbp), %r15 - 0x0f, 0x8f, 0x40, 0xf1, 0xff, 0xff, //0x00003f6a jg LBB0_560 - 0xe9, 0xb1, 0x15, 0x00, 0x00, //0x00003f70 jmp LBB0_781 - //0x00003f75 LBB0_608 - 0x4c, 0x01, 0xe8, //0x00003f75 addq %r13, %rax - 0x49, 0x83, 0xfe, 0x20, //0x00003f78 cmpq $32, %r14 - 0x0f, 0x82, 0x5a, 0x02, 0x00, 0x00, //0x00003f7c jb LBB0_797 - //0x00003f82 LBB0_609 - 0xf3, 0x0f, 0x6f, 0x10, //0x00003f82 movdqu (%rax), %xmm2 - 0xf3, 0x0f, 0x6f, 0x60, 0x10, //0x00003f86 movdqu $16(%rax), %xmm4 - 0x66, 0x0f, 0x6f, 0xea, //0x00003f8b movdqa %xmm2, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00003f8f pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x00003f93 pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x6f, 0xec, //0x00003f97 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00003f9b pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xf5, //0x00003f9f pmovmskb %xmm5, %esi - 0x66, 0x0f, 0x74, 0xd1, //0x00003fa3 pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xd2, //0x00003fa7 pmovmskb %xmm2, %edx - 0x66, 0x0f, 0x74, 0xe1, //0x00003fab pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xfc, //0x00003faf pmovmskb %xmm4, %edi - 0x48, 0xc1, 0xe6, 0x10, //0x00003fb3 shlq $16, %rsi - 0x48, 0x09, 0xf1, //0x00003fb7 orq %rsi, %rcx - 0x48, 0xc1, 0xe7, 0x10, //0x00003fba shlq $16, %rdi - 0x48, 0x09, 0xfa, //0x00003fbe orq %rdi, %rdx - 0x4c, 0x8b, 0x7d, 0xb0, //0x00003fc1 movq $-80(%rbp), %r15 - 0x0f, 0x85, 0xbf, 0x02, 0x00, 0x00, //0x00003fc5 jne LBB0_805 - 0x4d, 0x85, 0xdb, //0x00003fcb testq %r11, %r11 - 0x4c, 0x8b, 0x4d, 0xc0, //0x00003fce movq $-64(%rbp), %r9 - 0x4c, 0x8b, 0x55, 0xa0, //0x00003fd2 movq $-96(%rbp), %r10 - 0x0f, 0x85, 0xca, 0x02, 0x00, 0x00, //0x00003fd6 jne LBB0_807 - 0x45, 0x31, 0xdb, //0x00003fdc xorl %r11d, %r11d - 0x48, 0x85, 0xc9, //0x00003fdf testq %rcx, %rcx - 0x0f, 0x84, 0x02, 0x03, 0x00, 0x00, //0x00003fe2 je LBB0_808 - //0x00003fe8 LBB0_612 - 0x48, 0x0f, 0xbc, 0xc9, //0x00003fe8 bsfq %rcx, %rcx - 0x48, 0x03, 0x45, 0x98, //0x00003fec addq $-104(%rbp), %rax - 0x48, 0x01, 0xc8, //0x00003ff0 addq %rcx, %rax - 0xe9, 0xa4, 0x03, 0x00, 0x00, //0x00003ff3 jmp LBB0_821 - //0x00003ff8 LBB0_782 - 0x4c, 0x89, 0xc1, //0x00003ff8 movq %r8, %rcx - 0x4c, 0x09, 0xf1, //0x00003ffb orq %r14, %rcx - 0x0f, 0x99, 0xc1, //0x00003ffe setns %cl - 0x0f, 0x88, 0xb9, 0x00, 0x00, 0x00, //0x00004001 js LBB0_787 - 0x4d, 0x39, 0xf0, //0x00004007 cmpq %r14, %r8 - 0x0f, 0x8c, 0xb0, 0x00, 0x00, 0x00, //0x0000400a jl LBB0_787 - 0x49, 0xf7, 0xd0, //0x00004010 notq %r8 - 0x4d, 0x89, 0xc7, //0x00004013 movq %r8, %r15 - 0xe9, 0x1c, 0xff, 0xff, 0xff, //0x00004016 jmp LBB0_779 - //0x0000401b LBB0_785 - 0x48, 0x8b, 0x8d, 0x40, 0xff, 0xff, 0xff, //0x0000401b movq $-192(%rbp), %rcx - 0x48, 0x8b, 0x7d, 0xb8, //0x00004022 movq $-72(%rbp), %rdi - 0x4c, 0x8d, 0x04, 0x39, //0x00004026 leaq (%rcx,%rdi), %r8 - 0x49, 0x29, 0xf0, //0x0000402a subq %rsi, %r8 - 0x49, 0x29, 0xd0, //0x0000402d subq %rdx, %r8 - 0xe9, 0x39, 0xf0, 0xff, 0xff, //0x00004030 jmp LBB0_558 - //0x00004035 LBB0_786 - 0x0f, 0xbc, 0xca, //0x00004035 bsfl %edx, %ecx - 0xe9, 0xb8, 0x00, 0x00, 0x00, //0x00004038 jmp LBB0_792 - //0x0000403d LBB0_670 - 0x4c, 0x01, 0xe8, //0x0000403d addq %r13, %rax - 0x49, 0x83, 0xfe, 0x20, //0x00004040 cmpq $32, %r14 - 0x0f, 0x82, 0xf1, 0x01, 0x00, 0x00, //0x00004044 jb LBB0_802 - //0x0000404a LBB0_671 - 0xf3, 0x0f, 0x6f, 0x10, //0x0000404a movdqu (%rax), %xmm2 - 0xf3, 0x0f, 0x6f, 0x60, 0x10, //0x0000404e movdqu $16(%rax), %xmm4 - 0x66, 0x0f, 0x6f, 0xea, //0x00004053 movdqa %xmm2, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00004057 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x0000405b pmovmskb %xmm5, %edx - 0x66, 0x0f, 0x6f, 0xec, //0x0000405f movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00004063 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x00004067 pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x74, 0xd1, //0x0000406b pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xf2, //0x0000406f pmovmskb %xmm2, %esi - 0x66, 0x0f, 0x74, 0xe1, //0x00004073 pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xfc, //0x00004077 pmovmskb %xmm4, %edi - 0x48, 0xc1, 0xe1, 0x10, //0x0000407b shlq $16, %rcx - 0x48, 0x09, 0xca, //0x0000407f orq %rcx, %rdx - 0x48, 0xc1, 0xe7, 0x10, //0x00004082 shlq $16, %rdi - 0x48, 0x09, 0xfe, //0x00004086 orq %rdi, %rsi - 0x0f, 0x85, 0x49, 0x03, 0x00, 0x00, //0x00004089 jne LBB0_825 - 0x4d, 0x85, 0xdb, //0x0000408f testq %r11, %r11 - 0x4c, 0x8b, 0x4d, 0xc0, //0x00004092 movq $-64(%rbp), %r9 - 0x4c, 0x8b, 0x55, 0xa0, //0x00004096 movq $-96(%rbp), %r10 - 0x4c, 0x8b, 0x7d, 0xb0, //0x0000409a movq $-80(%rbp), %r15 - 0x0f, 0x85, 0x50, 0x03, 0x00, 0x00, //0x0000409e jne LBB0_827 - 0x45, 0x31, 0xdb, //0x000040a4 xorl %r11d, %r11d - 0x48, 0x85, 0xd2, //0x000040a7 testq %rdx, %rdx - 0x0f, 0x84, 0x88, 0x03, 0x00, 0x00, //0x000040aa je LBB0_828 - //0x000040b0 LBB0_674 - 0x48, 0x0f, 0xbc, 0xca, //0x000040b0 bsfq %rdx, %rcx - 0x48, 0x03, 0x45, 0x98, //0x000040b4 addq $-104(%rbp), %rax - 0x48, 0x01, 0xc8, //0x000040b8 addq %rcx, %rax - 0xe9, 0x2a, 0x04, 0x00, 0x00, //0x000040bb jmp LBB0_841 - //0x000040c0 LBB0_787 - 0x49, 0x8d, 0x56, 0xff, //0x000040c0 leaq $-1(%r14), %rdx - 0x49, 0x39, 0xd0, //0x000040c4 cmpq %rdx, %r8 - 0x49, 0xf7, 0xd6, //0x000040c7 notq %r14 - 0x4d, 0x0f, 0x45, 0xf4, //0x000040ca cmovneq %r12, %r14 - 0x84, 0xc9, //0x000040ce testb %cl, %cl - 0x4d, 0x0f, 0x44, 0xf4, //0x000040d0 cmoveq %r12, %r14 - 0x4d, 0x89, 0xf7, //0x000040d4 movq %r14, %r15 - 0xe9, 0x5b, 0xfe, 0xff, 0xff, //0x000040d7 jmp LBB0_779 - //0x000040dc LBB0_788 - 0x41, 0x0f, 0xbc, 0xca, //0x000040dc bsfl %r10d, %ecx - 0xe9, 0x10, 0x00, 0x00, 0x00, //0x000040e0 jmp LBB0_792 - //0x000040e5 LBB0_789 - 0x89, 0xf9, //0x000040e5 movl %edi, %ecx - 0xe9, 0x09, 0x00, 0x00, 0x00, //0x000040e7 jmp LBB0_792 - //0x000040ec LBB0_790 - 0x89, 0xf1, //0x000040ec movl %esi, %ecx - 0xe9, 0x02, 0x00, 0x00, 0x00, //0x000040ee jmp LBB0_792 - //0x000040f3 LBB0_791 - 0x89, 0xd1, //0x000040f3 movl %edx, %ecx - //0x000040f5 LBB0_792 - 0x49, 0xf7, 0xd0, //0x000040f5 notq %r8 - 0x49, 0x29, 0xc8, //0x000040f8 subq %rcx, %r8 - 0x48, 0x8b, 0x7d, 0xb8, //0x000040fb movq $-72(%rbp), %rdi - 0xe9, 0x6a, 0xef, 0xff, 0xff, //0x000040ff jmp LBB0_558 - //0x00004104 LBB0_793 - 0x0f, 0xbc, 0xce, //0x00004104 bsfl %esi, %ecx - 0xe9, 0x0b, 0x01, 0x00, 0x00, //0x00004107 jmp LBB0_800 - //0x0000410c LBB0_703 - 0x4c, 0x01, 0xe8, //0x0000410c addq %r13, %rax - 0x49, 0x83, 0xfe, 0x20, //0x0000410f cmpq $32, %r14 - 0x0f, 0x82, 0x0e, 0x05, 0x00, 0x00, //0x00004113 jb LBB0_850 - //0x00004119 LBB0_704 - 0xf3, 0x0f, 0x6f, 0x10, //0x00004119 movdqu (%rax), %xmm2 - 0xf3, 0x0f, 0x6f, 0x60, 0x10, //0x0000411d movdqu $16(%rax), %xmm4 - 0x66, 0x0f, 0x6f, 0xea, //0x00004122 movdqa %xmm2, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00004126 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x0000412a pmovmskb %xmm5, %edx - 0x66, 0x0f, 0x6f, 0xec, //0x0000412e movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00004132 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x00004136 pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x74, 0xd1, //0x0000413a pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xf2, //0x0000413e pmovmskb %xmm2, %esi - 0x66, 0x0f, 0x74, 0xe1, //0x00004142 pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xfc, //0x00004146 pmovmskb %xmm4, %edi - 0x48, 0xc1, 0xe1, 0x10, //0x0000414a shlq $16, %rcx - 0x48, 0x09, 0xca, //0x0000414e orq %rcx, %rdx - 0x48, 0xc1, 0xe7, 0x10, //0x00004151 shlq $16, %rdi - 0x48, 0x09, 0xfe, //0x00004155 orq %rdi, %rsi - 0x0f, 0x85, 0x61, 0x04, 0x00, 0x00, //0x00004158 jne LBB0_846 - 0x4d, 0x85, 0xdb, //0x0000415e testq %r11, %r11 - 0x4c, 0x8b, 0x4d, 0xc0, //0x00004161 movq $-64(%rbp), %r9 - 0x4c, 0x8b, 0x55, 0xa0, //0x00004165 movq $-96(%rbp), %r10 - 0x4c, 0x8b, 0x7d, 0xb0, //0x00004169 movq $-80(%rbp), %r15 - 0x0f, 0x85, 0x68, 0x04, 0x00, 0x00, //0x0000416d jne LBB0_848 - 0x45, 0x31, 0xdb, //0x00004173 xorl %r11d, %r11d - 0x48, 0x85, 0xd2, //0x00004176 testq %rdx, %rdx - 0x0f, 0x84, 0xa0, 0x04, 0x00, 0x00, //0x00004179 je LBB0_849 - //0x0000417f LBB0_707 - 0x48, 0x0f, 0xbc, 0xca, //0x0000417f bsfq %rdx, %rcx - 0x48, 0x03, 0x45, 0x98, //0x00004183 addq $-104(%rbp), %rax - 0x48, 0x01, 0xc8, //0x00004187 addq %rcx, %rax - 0x48, 0x85, 0xc0, //0x0000418a testq %rax, %rax - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000418d movabsq $4294977024, %r11 - 0x4c, 0x8d, 0x35, 0x12, 0x18, 0x00, 0x00, //0x00004197 leaq $6162(%rip), %r14 /* LJTI0_2+0(%rip) */ - 0x0f, 0x89, 0x31, 0xf5, 0xff, 0xff, //0x0000419e jns LBB0_617 - 0xe9, 0x7b, 0x07, 0x00, 0x00, //0x000041a4 jmp LBB0_822 - //0x000041a9 LBB0_794 - 0x48, 0x8b, 0x55, 0xa8, //0x000041a9 movq $-88(%rbp), %rdx - 0x4c, 0x8d, 0x3c, 0x02, //0x000041ad leaq (%rdx,%rax), %r15 - 0x49, 0x29, 0xf7, //0x000041b1 subq %rsi, %r15 - 0x49, 0x29, 0xcf, //0x000041b4 subq %rcx, %r15 - 0xe9, 0x7b, 0xfd, 0xff, 0xff, //0x000041b7 jmp LBB0_779 - //0x000041bc LBB0_795 - 0x89, 0xd1, //0x000041bc movl %edx, %ecx - 0xe9, 0x54, 0x00, 0x00, 0x00, //0x000041be jmp LBB0_800 - //0x000041c3 LBB0_796 - 0x4b, 0x8d, 0x04, 0x28, //0x000041c3 leaq (%r8,%r13), %rax - 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x000041c7 movq $-1, $-48(%rbp) - 0x45, 0x31, 0xdb, //0x000041cf xorl %r11d, %r11d - 0x49, 0x83, 0xfe, 0x20, //0x000041d2 cmpq $32, %r14 - 0x0f, 0x83, 0xa6, 0xfd, 0xff, 0xff, //0x000041d6 jae LBB0_609 - //0x000041dc LBB0_797 - 0x4c, 0x8b, 0x4d, 0xc0, //0x000041dc movq $-64(%rbp), %r9 - 0x4c, 0x8b, 0x55, 0xa0, //0x000041e0 movq $-96(%rbp), %r10 - 0x4c, 0x8b, 0x7d, 0xb0, //0x000041e4 movq $-80(%rbp), %r15 - 0xe9, 0x05, 0x01, 0x00, 0x00, //0x000041e8 jmp LBB0_809 - //0x000041ed LBB0_798 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000041ed movq $-1, %r9 - 0x48, 0x8b, 0x75, 0xd0, //0x000041f4 movq $-48(%rbp), %rsi - 0x4c, 0x89, 0xdb, //0x000041f8 movq %r11, %rbx - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000041fb movq $-1, %r15 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00004202 movq $-1, %r14 - 0x4c, 0x8d, 0x15, 0x14, 0x1a, 0x00, 0x00, //0x00004209 leaq $6676(%rip), %r10 /* LJTI0_5+0(%rip) */ - 0xe9, 0x50, 0xf2, 0xff, 0xff, //0x00004210 jmp LBB0_647 - //0x00004215 LBB0_799 - 0x89, 0xd9, //0x00004215 movl %ebx, %ecx - //0x00004217 LBB0_800 - 0x49, 0xf7, 0xd7, //0x00004217 notq %r15 - 0x49, 0x29, 0xcf, //0x0000421a subq %rcx, %r15 - 0xe9, 0x15, 0xfd, 0xff, 0xff, //0x0000421d jmp LBB0_779 - //0x00004222 LBB0_801 - 0x4b, 0x8d, 0x04, 0x28, //0x00004222 leaq (%r8,%r13), %rax - 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00004226 movq $-1, $-48(%rbp) - 0x45, 0x31, 0xdb, //0x0000422e xorl %r11d, %r11d - 0x49, 0x83, 0xfe, 0x20, //0x00004231 cmpq $32, %r14 - 0x0f, 0x83, 0x0f, 0xfe, 0xff, 0xff, //0x00004235 jae LBB0_671 - //0x0000423b LBB0_802 - 0x4c, 0x8b, 0x4d, 0xc0, //0x0000423b movq $-64(%rbp), %r9 - 0x4c, 0x8b, 0x55, 0xa0, //0x0000423f movq $-96(%rbp), %r10 - 0x4c, 0x8b, 0x7d, 0xb0, //0x00004243 movq $-80(%rbp), %r15 - 0xe9, 0xf4, 0x01, 0x00, 0x00, //0x00004247 jmp LBB0_829 - //0x0000424c LBB0_803 - 0x4b, 0x8d, 0x04, 0x28, //0x0000424c leaq (%r8,%r13), %rax - 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00004250 movq $-1, $-48(%rbp) - 0x45, 0x31, 0xdb, //0x00004258 xorl %r11d, %r11d - 0x49, 0x83, 0xfe, 0x20, //0x0000425b cmpq $32, %r14 - 0x0f, 0x83, 0xb4, 0xfe, 0xff, 0xff, //0x0000425f jae LBB0_704 - 0xe9, 0xbd, 0x03, 0x00, 0x00, //0x00004265 jmp LBB0_850 - //0x0000426a LBB0_804 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000426a movq $-1, %r8 - 0x4c, 0x89, 0xd6, //0x00004271 movq %r10, %rsi - 0x49, 0x89, 0xfb, //0x00004274 movq %rdi, %r11 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00004277 movq $-1, %r14 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000427e movq $-1, %r9 - 0xe9, 0x95, 0xfa, 0xff, 0xff, //0x00004285 jmp LBB0_737 - //0x0000428a LBB0_805 - 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x0000428a cmpq $-1, $-48(%rbp) - 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x0000428f jne LBB0_807 - 0x48, 0x89, 0xc6, //0x00004295 movq %rax, %rsi - 0x4c, 0x29, 0xee, //0x00004298 subq %r13, %rsi - 0x48, 0x0f, 0xbc, 0xfa, //0x0000429b bsfq %rdx, %rdi - 0x48, 0x01, 0xf7, //0x0000429f addq %rsi, %rdi - 0x48, 0x89, 0x7d, 0xd0, //0x000042a2 movq %rdi, $-48(%rbp) - //0x000042a6 LBB0_807 - 0x44, 0x89, 0xde, //0x000042a6 movl %r11d, %esi - 0xf7, 0xd6, //0x000042a9 notl %esi - 0x21, 0xd6, //0x000042ab andl %edx, %esi - 0x41, 0x8d, 0x3c, 0x73, //0x000042ad leal (%r11,%rsi,2), %edi - 0x8d, 0x1c, 0x36, //0x000042b1 leal (%rsi,%rsi), %ebx - 0xf7, 0xd3, //0x000042b4 notl %ebx - 0x21, 0xd3, //0x000042b6 andl %edx, %ebx - 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x000042b8 andl $-1431655766, %ebx - 0x45, 0x31, 0xdb, //0x000042be xorl %r11d, %r11d - 0x01, 0xf3, //0x000042c1 addl %esi, %ebx - 0x41, 0x0f, 0x92, 0xc3, //0x000042c3 setb %r11b - 0x01, 0xdb, //0x000042c7 addl %ebx, %ebx - 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x000042c9 xorl $1431655765, %ebx - 0x21, 0xfb, //0x000042cf andl %edi, %ebx - 0xf7, 0xd3, //0x000042d1 notl %ebx - 0x21, 0xd9, //0x000042d3 andl %ebx, %ecx - 0x4c, 0x8b, 0x4d, 0xc0, //0x000042d5 movq $-64(%rbp), %r9 - 0x4c, 0x8b, 0x55, 0xa0, //0x000042d9 movq $-96(%rbp), %r10 - 0x4c, 0x8b, 0x7d, 0xb0, //0x000042dd movq $-80(%rbp), %r15 - 0x48, 0x85, 0xc9, //0x000042e1 testq %rcx, %rcx - 0x0f, 0x85, 0xfe, 0xfc, 0xff, 0xff, //0x000042e4 jne LBB0_612 - //0x000042ea LBB0_808 - 0x48, 0x83, 0xc0, 0x20, //0x000042ea addq $32, %rax - 0x49, 0x83, 0xc6, 0xe0, //0x000042ee addq $-32, %r14 - //0x000042f2 LBB0_809 - 0x4d, 0x85, 0xdb, //0x000042f2 testq %r11, %r11 - 0x0f, 0x85, 0x2b, 0x02, 0x00, 0x00, //0x000042f5 jne LBB0_842 - 0x48, 0x8b, 0x4d, 0xd0, //0x000042fb movq $-48(%rbp), %rcx - 0x4d, 0x85, 0xf6, //0x000042ff testq %r14, %r14 - 0x0f, 0x84, 0x91, 0x00, 0x00, 0x00, //0x00004302 je LBB0_820 - //0x00004308 LBB0_811 - 0x31, 0xd2, //0x00004308 xorl %edx, %edx - //0x0000430a LBB0_812 - 0x0f, 0xb6, 0x1c, 0x10, //0x0000430a movzbl (%rax,%rdx), %ebx - 0x80, 0xfb, 0x22, //0x0000430e cmpb $34, %bl - 0x0f, 0x84, 0x7b, 0x00, 0x00, 0x00, //0x00004311 je LBB0_819 - 0x80, 0xfb, 0x5c, //0x00004317 cmpb $92, %bl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000431a je LBB0_817 - 0x48, 0x83, 0xc2, 0x01, //0x00004320 addq $1, %rdx - 0x49, 0x39, 0xd6, //0x00004324 cmpq %rdx, %r14 - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00004327 jne LBB0_812 - 0xe9, 0x89, 0x00, 0x00, 0x00, //0x0000432d jmp LBB0_815 - //0x00004332 LBB0_817 - 0x49, 0x8d, 0x76, 0xff, //0x00004332 leaq $-1(%r14), %rsi - 0x48, 0x39, 0xd6, //0x00004336 cmpq %rdx, %rsi - 0x0f, 0x84, 0xef, 0x05, 0x00, 0x00, //0x00004339 je LBB0_823 - 0x48, 0x8b, 0xb5, 0x38, 0xff, 0xff, 0xff, //0x0000433f movq $-200(%rbp), %rsi - 0x48, 0x01, 0xc6, //0x00004346 addq %rax, %rsi - 0x48, 0x01, 0xd6, //0x00004349 addq %rdx, %rsi - 0x48, 0x83, 0xf9, 0xff, //0x0000434c cmpq $-1, %rcx - 0x48, 0x8b, 0x7d, 0xd0, //0x00004350 movq $-48(%rbp), %rdi - 0x48, 0x0f, 0x44, 0xfe, //0x00004354 cmoveq %rsi, %rdi - 0x48, 0x89, 0x7d, 0xd0, //0x00004358 movq %rdi, $-48(%rbp) - 0x48, 0x0f, 0x44, 0xce, //0x0000435c cmoveq %rsi, %rcx - 0x48, 0x01, 0xd0, //0x00004360 addq %rdx, %rax - 0x48, 0x83, 0xc0, 0x02, //0x00004363 addq $2, %rax - 0x4c, 0x89, 0xf6, //0x00004367 movq %r14, %rsi - 0x48, 0x29, 0xd6, //0x0000436a subq %rdx, %rsi - 0x48, 0x83, 0xc6, 0xfe, //0x0000436d addq $-2, %rsi - 0x49, 0x83, 0xc6, 0xfe, //0x00004371 addq $-2, %r14 - 0x49, 0x39, 0xd6, //0x00004375 cmpq %rdx, %r14 - 0x49, 0x89, 0xf6, //0x00004378 movq %rsi, %r14 - 0x4c, 0x8b, 0x4d, 0xc0, //0x0000437b movq $-64(%rbp), %r9 - 0x4c, 0x8b, 0x55, 0xa0, //0x0000437f movq $-96(%rbp), %r10 - 0x4c, 0x8b, 0x7d, 0xb0, //0x00004383 movq $-80(%rbp), %r15 - 0x0f, 0x85, 0x7b, 0xff, 0xff, 0xff, //0x00004387 jne LBB0_811 - 0xe9, 0x9c, 0x05, 0x00, 0x00, //0x0000438d jmp LBB0_823 - //0x00004392 LBB0_819 - 0x48, 0x01, 0xd0, //0x00004392 addq %rdx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00004395 addq $1, %rax - //0x00004399 LBB0_820 - 0x4c, 0x29, 0xe8, //0x00004399 subq %r13, %rax - //0x0000439c LBB0_821 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000439c movabsq $4294977024, %r11 - 0x4c, 0x8d, 0x35, 0x03, 0x16, 0x00, 0x00, //0x000043a6 leaq $5635(%rip), %r14 /* LJTI0_2+0(%rip) */ - 0x48, 0x85, 0xc0, //0x000043ad testq %rax, %rax - 0x0f, 0x89, 0x1f, 0xf3, 0xff, 0xff, //0x000043b0 jns LBB0_617 - 0xe9, 0x69, 0x05, 0x00, 0x00, //0x000043b6 jmp LBB0_822 - //0x000043bb LBB0_815 - 0x80, 0xfb, 0x22, //0x000043bb cmpb $34, %bl - 0x0f, 0x85, 0x6a, 0x05, 0x00, 0x00, //0x000043be jne LBB0_823 - 0x4c, 0x01, 0xf0, //0x000043c4 addq %r14, %rax - 0x4c, 0x8b, 0x4d, 0xc0, //0x000043c7 movq $-64(%rbp), %r9 - 0x4c, 0x8b, 0x55, 0xa0, //0x000043cb movq $-96(%rbp), %r10 - 0x4c, 0x8b, 0x7d, 0xb0, //0x000043cf movq $-80(%rbp), %r15 - 0xe9, 0xc1, 0xff, 0xff, 0xff, //0x000043d3 jmp LBB0_820 - //0x000043d8 LBB0_825 - 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000043d8 cmpq $-1, $-48(%rbp) - 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x000043dd jne LBB0_827 - 0x48, 0x89, 0xc1, //0x000043e3 movq %rax, %rcx - 0x4c, 0x29, 0xe9, //0x000043e6 subq %r13, %rcx - 0x48, 0x0f, 0xbc, 0xfe, //0x000043e9 bsfq %rsi, %rdi - 0x48, 0x01, 0xcf, //0x000043ed addq %rcx, %rdi - 0x48, 0x89, 0x7d, 0xd0, //0x000043f0 movq %rdi, $-48(%rbp) - //0x000043f4 LBB0_827 - 0x44, 0x89, 0xd9, //0x000043f4 movl %r11d, %ecx - 0xf7, 0xd1, //0x000043f7 notl %ecx - 0x21, 0xf1, //0x000043f9 andl %esi, %ecx - 0x41, 0x8d, 0x3c, 0x4b, //0x000043fb leal (%r11,%rcx,2), %edi - 0x8d, 0x1c, 0x09, //0x000043ff leal (%rcx,%rcx), %ebx - 0xf7, 0xd3, //0x00004402 notl %ebx - 0x21, 0xf3, //0x00004404 andl %esi, %ebx - 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00004406 andl $-1431655766, %ebx - 0x45, 0x31, 0xdb, //0x0000440c xorl %r11d, %r11d - 0x01, 0xcb, //0x0000440f addl %ecx, %ebx - 0x41, 0x0f, 0x92, 0xc3, //0x00004411 setb %r11b - 0x01, 0xdb, //0x00004415 addl %ebx, %ebx - 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00004417 xorl $1431655765, %ebx - 0x21, 0xfb, //0x0000441d andl %edi, %ebx - 0xf7, 0xd3, //0x0000441f notl %ebx - 0x21, 0xda, //0x00004421 andl %ebx, %edx - 0x4c, 0x8b, 0x4d, 0xc0, //0x00004423 movq $-64(%rbp), %r9 - 0x4c, 0x8b, 0x55, 0xa0, //0x00004427 movq $-96(%rbp), %r10 - 0x4c, 0x8b, 0x7d, 0xb0, //0x0000442b movq $-80(%rbp), %r15 - 0x48, 0x85, 0xd2, //0x0000442f testq %rdx, %rdx - 0x0f, 0x85, 0x78, 0xfc, 0xff, 0xff, //0x00004432 jne LBB0_674 - //0x00004438 LBB0_828 - 0x48, 0x83, 0xc0, 0x20, //0x00004438 addq $32, %rax - 0x49, 0x83, 0xc6, 0xe0, //0x0000443c addq $-32, %r14 - //0x00004440 LBB0_829 - 0x4d, 0x85, 0xdb, //0x00004440 testq %r11, %r11 - 0x0f, 0x85, 0x2a, 0x01, 0x00, 0x00, //0x00004443 jne LBB0_844 - 0x48, 0x8b, 0x55, 0xd0, //0x00004449 movq $-48(%rbp), %rdx - 0x4d, 0x85, 0xf6, //0x0000444d testq %r14, %r14 - 0x0f, 0x84, 0x91, 0x00, 0x00, 0x00, //0x00004450 je LBB0_840 - //0x00004456 LBB0_831 - 0x31, 0xf6, //0x00004456 xorl %esi, %esi - //0x00004458 LBB0_832 - 0x0f, 0xb6, 0x0c, 0x30, //0x00004458 movzbl (%rax,%rsi), %ecx - 0x80, 0xf9, 0x22, //0x0000445c cmpb $34, %cl - 0x0f, 0x84, 0x7b, 0x00, 0x00, 0x00, //0x0000445f je LBB0_839 - 0x80, 0xf9, 0x5c, //0x00004465 cmpb $92, %cl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00004468 je LBB0_837 - 0x48, 0x83, 0xc6, 0x01, //0x0000446e addq $1, %rsi - 0x49, 0x39, 0xf6, //0x00004472 cmpq %rsi, %r14 - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00004475 jne LBB0_832 - 0xe9, 0x89, 0x00, 0x00, 0x00, //0x0000447b jmp LBB0_835 - //0x00004480 LBB0_837 - 0x49, 0x8d, 0x4e, 0xff, //0x00004480 leaq $-1(%r14), %rcx - 0x48, 0x39, 0xf1, //0x00004484 cmpq %rsi, %rcx - 0x0f, 0x84, 0xa1, 0x04, 0x00, 0x00, //0x00004487 je LBB0_823 - 0x48, 0x8b, 0x8d, 0x38, 0xff, 0xff, 0xff, //0x0000448d movq $-200(%rbp), %rcx - 0x48, 0x01, 0xc1, //0x00004494 addq %rax, %rcx - 0x48, 0x01, 0xf1, //0x00004497 addq %rsi, %rcx - 0x48, 0x83, 0xfa, 0xff, //0x0000449a cmpq $-1, %rdx - 0x48, 0x8b, 0x7d, 0xd0, //0x0000449e movq $-48(%rbp), %rdi - 0x48, 0x0f, 0x44, 0xf9, //0x000044a2 cmoveq %rcx, %rdi - 0x48, 0x89, 0x7d, 0xd0, //0x000044a6 movq %rdi, $-48(%rbp) - 0x48, 0x0f, 0x44, 0xd1, //0x000044aa cmoveq %rcx, %rdx - 0x48, 0x01, 0xf0, //0x000044ae addq %rsi, %rax - 0x48, 0x83, 0xc0, 0x02, //0x000044b1 addq $2, %rax - 0x4c, 0x89, 0xf1, //0x000044b5 movq %r14, %rcx - 0x48, 0x29, 0xf1, //0x000044b8 subq %rsi, %rcx - 0x48, 0x83, 0xc1, 0xfe, //0x000044bb addq $-2, %rcx - 0x49, 0x83, 0xc6, 0xfe, //0x000044bf addq $-2, %r14 - 0x49, 0x39, 0xf6, //0x000044c3 cmpq %rsi, %r14 - 0x49, 0x89, 0xce, //0x000044c6 movq %rcx, %r14 - 0x4c, 0x8b, 0x4d, 0xc0, //0x000044c9 movq $-64(%rbp), %r9 - 0x4c, 0x8b, 0x55, 0xa0, //0x000044cd movq $-96(%rbp), %r10 - 0x4c, 0x8b, 0x7d, 0xb0, //0x000044d1 movq $-80(%rbp), %r15 - 0x0f, 0x85, 0x7b, 0xff, 0xff, 0xff, //0x000044d5 jne LBB0_831 - 0xe9, 0x4e, 0x04, 0x00, 0x00, //0x000044db jmp LBB0_823 - //0x000044e0 LBB0_839 - 0x48, 0x01, 0xf0, //0x000044e0 addq %rsi, %rax - 0x48, 0x83, 0xc0, 0x01, //0x000044e3 addq $1, %rax - //0x000044e7 LBB0_840 - 0x4c, 0x29, 0xe8, //0x000044e7 subq %r13, %rax - //0x000044ea LBB0_841 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000044ea movabsq $4294977024, %r11 - 0x4c, 0x8d, 0x35, 0xb5, 0x14, 0x00, 0x00, //0x000044f4 leaq $5301(%rip), %r14 /* LJTI0_2+0(%rip) */ - 0x48, 0x85, 0xc0, //0x000044fb testq %rax, %rax - 0x0f, 0x89, 0xf1, 0xf3, 0xff, 0xff, //0x000044fe jns LBB0_679 - 0xe9, 0x1b, 0x04, 0x00, 0x00, //0x00004504 jmp LBB0_822 - //0x00004509 LBB0_835 - 0x80, 0xf9, 0x22, //0x00004509 cmpb $34, %cl - 0x0f, 0x85, 0x1c, 0x04, 0x00, 0x00, //0x0000450c jne LBB0_823 - 0x4c, 0x01, 0xf0, //0x00004512 addq %r14, %rax - 0x4c, 0x8b, 0x4d, 0xc0, //0x00004515 movq $-64(%rbp), %r9 - 0x4c, 0x8b, 0x55, 0xa0, //0x00004519 movq $-96(%rbp), %r10 - 0x4c, 0x8b, 0x7d, 0xb0, //0x0000451d movq $-80(%rbp), %r15 - 0xe9, 0xc1, 0xff, 0xff, 0xff, //0x00004521 jmp LBB0_840 - //0x00004526 LBB0_842 - 0x4d, 0x85, 0xf6, //0x00004526 testq %r14, %r14 - 0x0f, 0x84, 0xff, 0x03, 0x00, 0x00, //0x00004529 je LBB0_823 - 0x48, 0x8b, 0x8d, 0x48, 0xff, 0xff, 0xff, //0x0000452f movq $-184(%rbp), %rcx - 0x48, 0x8d, 0x14, 0x08, //0x00004536 leaq (%rax,%rcx), %rdx - 0x48, 0x8b, 0x75, 0xd0, //0x0000453a movq $-48(%rbp), %rsi - 0x48, 0x83, 0xfe, 0xff, //0x0000453e cmpq $-1, %rsi - 0x48, 0x89, 0xf1, //0x00004542 movq %rsi, %rcx - 0x48, 0x0f, 0x44, 0xf2, //0x00004545 cmoveq %rdx, %rsi - 0x48, 0x0f, 0x44, 0xca, //0x00004549 cmoveq %rdx, %rcx - 0x48, 0x83, 0xc0, 0x01, //0x0000454d addq $1, %rax - 0x49, 0x83, 0xc6, 0xff, //0x00004551 addq $-1, %r14 - 0x48, 0x89, 0x75, 0xd0, //0x00004555 movq %rsi, $-48(%rbp) - 0x4c, 0x8b, 0x4d, 0xc0, //0x00004559 movq $-64(%rbp), %r9 - 0x4c, 0x8b, 0x55, 0xa0, //0x0000455d movq $-96(%rbp), %r10 - 0x4c, 0x8b, 0x7d, 0xb0, //0x00004561 movq $-80(%rbp), %r15 - 0x4d, 0x85, 0xf6, //0x00004565 testq %r14, %r14 - 0x0f, 0x85, 0x9a, 0xfd, 0xff, 0xff, //0x00004568 jne LBB0_811 - 0xe9, 0x26, 0xfe, 0xff, 0xff, //0x0000456e jmp LBB0_820 - //0x00004573 LBB0_844 - 0x4d, 0x85, 0xf6, //0x00004573 testq %r14, %r14 - 0x0f, 0x84, 0xb2, 0x03, 0x00, 0x00, //0x00004576 je LBB0_823 - 0x48, 0x8b, 0x8d, 0x48, 0xff, 0xff, 0xff, //0x0000457c movq $-184(%rbp), %rcx - 0x48, 0x01, 0xc1, //0x00004583 addq %rax, %rcx - 0x48, 0x8b, 0x75, 0xd0, //0x00004586 movq $-48(%rbp), %rsi - 0x48, 0x83, 0xfe, 0xff, //0x0000458a cmpq $-1, %rsi - 0x48, 0x89, 0xf2, //0x0000458e movq %rsi, %rdx - 0x48, 0x0f, 0x44, 0xf1, //0x00004591 cmoveq %rcx, %rsi - 0x48, 0x0f, 0x44, 0xd1, //0x00004595 cmoveq %rcx, %rdx - 0x48, 0x83, 0xc0, 0x01, //0x00004599 addq $1, %rax - 0x49, 0x83, 0xc6, 0xff, //0x0000459d addq $-1, %r14 - 0x48, 0x89, 0x75, 0xd0, //0x000045a1 movq %rsi, $-48(%rbp) - 0x4c, 0x8b, 0x4d, 0xc0, //0x000045a5 movq $-64(%rbp), %r9 - 0x4c, 0x8b, 0x55, 0xa0, //0x000045a9 movq $-96(%rbp), %r10 - 0x4c, 0x8b, 0x7d, 0xb0, //0x000045ad movq $-80(%rbp), %r15 - 0x4d, 0x85, 0xf6, //0x000045b1 testq %r14, %r14 - 0x0f, 0x85, 0x9c, 0xfe, 0xff, 0xff, //0x000045b4 jne LBB0_831 - 0xe9, 0x28, 0xff, 0xff, 0xff, //0x000045ba jmp LBB0_840 - //0x000045bf LBB0_846 - 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000045bf cmpq $-1, $-48(%rbp) - 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x000045c4 jne LBB0_848 - 0x48, 0x89, 0xc1, //0x000045ca movq %rax, %rcx - 0x4c, 0x29, 0xe9, //0x000045cd subq %r13, %rcx - 0x48, 0x0f, 0xbc, 0xfe, //0x000045d0 bsfq %rsi, %rdi - 0x48, 0x01, 0xcf, //0x000045d4 addq %rcx, %rdi - 0x48, 0x89, 0x7d, 0xd0, //0x000045d7 movq %rdi, $-48(%rbp) - //0x000045db LBB0_848 - 0x44, 0x89, 0xd9, //0x000045db movl %r11d, %ecx - 0xf7, 0xd1, //0x000045de notl %ecx - 0x21, 0xf1, //0x000045e0 andl %esi, %ecx - 0x41, 0x8d, 0x3c, 0x4b, //0x000045e2 leal (%r11,%rcx,2), %edi - 0x8d, 0x1c, 0x09, //0x000045e6 leal (%rcx,%rcx), %ebx - 0xf7, 0xd3, //0x000045e9 notl %ebx - 0x21, 0xf3, //0x000045eb andl %esi, %ebx - 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x000045ed andl $-1431655766, %ebx - 0x45, 0x31, 0xdb, //0x000045f3 xorl %r11d, %r11d - 0x01, 0xcb, //0x000045f6 addl %ecx, %ebx - 0x41, 0x0f, 0x92, 0xc3, //0x000045f8 setb %r11b - 0x01, 0xdb, //0x000045fc addl %ebx, %ebx - 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x000045fe xorl $1431655765, %ebx - 0x21, 0xfb, //0x00004604 andl %edi, %ebx - 0xf7, 0xd3, //0x00004606 notl %ebx - 0x21, 0xda, //0x00004608 andl %ebx, %edx - 0x4c, 0x8b, 0x4d, 0xc0, //0x0000460a movq $-64(%rbp), %r9 - 0x4c, 0x8b, 0x55, 0xa0, //0x0000460e movq $-96(%rbp), %r10 - 0x4c, 0x8b, 0x7d, 0xb0, //0x00004612 movq $-80(%rbp), %r15 - 0x48, 0x85, 0xd2, //0x00004616 testq %rdx, %rdx - 0x0f, 0x85, 0x60, 0xfb, 0xff, 0xff, //0x00004619 jne LBB0_707 - //0x0000461f LBB0_849 - 0x48, 0x83, 0xc0, 0x20, //0x0000461f addq $32, %rax - 0x49, 0x83, 0xc6, 0xe0, //0x00004623 addq $-32, %r14 - //0x00004627 LBB0_850 - 0x4d, 0x85, 0xdb, //0x00004627 testq %r11, %r11 - 0x0f, 0x85, 0xab, 0x00, 0x00, 0x00, //0x0000462a jne LBB0_862 - 0x48, 0x8b, 0x55, 0xd0, //0x00004630 movq $-48(%rbp), %rdx - 0x4d, 0x85, 0xf6, //0x00004634 testq %r14, %r14 - 0x0f, 0x84, 0x85, 0x00, 0x00, 0x00, //0x00004637 je LBB0_861 - //0x0000463d LBB0_852 - 0x31, 0xf6, //0x0000463d xorl %esi, %esi - //0x0000463f LBB0_853 - 0x0f, 0xb6, 0x0c, 0x30, //0x0000463f movzbl (%rax,%rsi), %ecx - 0x80, 0xf9, 0x22, //0x00004643 cmpb $34, %cl - 0x0f, 0x84, 0x6f, 0x00, 0x00, 0x00, //0x00004646 je LBB0_860 - 0x80, 0xf9, 0x5c, //0x0000464c cmpb $92, %cl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000464f je LBB0_858 - 0x48, 0x83, 0xc6, 0x01, //0x00004655 addq $1, %rsi - 0x49, 0x39, 0xf6, //0x00004659 cmpq %rsi, %r14 - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x0000465c jne LBB0_853 - 0xe9, 0x63, 0x00, 0x00, 0x00, //0x00004662 jmp LBB0_856 - //0x00004667 LBB0_858 - 0x49, 0x8d, 0x4e, 0xff, //0x00004667 leaq $-1(%r14), %rcx - 0x48, 0x39, 0xf1, //0x0000466b cmpq %rsi, %rcx - 0x0f, 0x84, 0xba, 0x02, 0x00, 0x00, //0x0000466e je LBB0_823 - 0x48, 0x8b, 0x8d, 0x38, 0xff, 0xff, 0xff, //0x00004674 movq $-200(%rbp), %rcx - 0x48, 0x01, 0xc1, //0x0000467b addq %rax, %rcx - 0x48, 0x01, 0xf1, //0x0000467e addq %rsi, %rcx - 0x48, 0x83, 0xfa, 0xff, //0x00004681 cmpq $-1, %rdx - 0x48, 0x8b, 0x7d, 0xd0, //0x00004685 movq $-48(%rbp), %rdi - 0x48, 0x0f, 0x44, 0xf9, //0x00004689 cmoveq %rcx, %rdi - 0x48, 0x89, 0x7d, 0xd0, //0x0000468d movq %rdi, $-48(%rbp) - 0x48, 0x0f, 0x44, 0xd1, //0x00004691 cmoveq %rcx, %rdx - 0x48, 0x01, 0xf0, //0x00004695 addq %rsi, %rax - 0x48, 0x83, 0xc0, 0x02, //0x00004698 addq $2, %rax - 0x4c, 0x89, 0xf1, //0x0000469c movq %r14, %rcx - 0x48, 0x29, 0xf1, //0x0000469f subq %rsi, %rcx - 0x48, 0x83, 0xc1, 0xfe, //0x000046a2 addq $-2, %rcx - 0x49, 0x83, 0xc6, 0xfe, //0x000046a6 addq $-2, %r14 - 0x49, 0x39, 0xf6, //0x000046aa cmpq %rsi, %r14 - 0x49, 0x89, 0xce, //0x000046ad movq %rcx, %r14 - 0x0f, 0x85, 0x87, 0xff, 0xff, 0xff, //0x000046b0 jne LBB0_852 - 0xe9, 0x73, 0x02, 0x00, 0x00, //0x000046b6 jmp LBB0_823 - //0x000046bb LBB0_860 - 0x48, 0x01, 0xf0, //0x000046bb addq %rsi, %rax - 0x48, 0x83, 0xc0, 0x01, //0x000046be addq $1, %rax - //0x000046c2 LBB0_861 - 0x4c, 0x29, 0xe8, //0x000046c2 subq %r13, %rax - 0xe9, 0x85, 0xf4, 0xff, 0xff, //0x000046c5 jmp LBB0_712 - //0x000046ca LBB0_856 - 0x80, 0xf9, 0x22, //0x000046ca cmpb $34, %cl - 0x0f, 0x85, 0x5b, 0x02, 0x00, 0x00, //0x000046cd jne LBB0_823 - 0x4c, 0x01, 0xf0, //0x000046d3 addq %r14, %rax - 0xe9, 0xe7, 0xff, 0xff, 0xff, //0x000046d6 jmp LBB0_861 - //0x000046db LBB0_862 - 0x4d, 0x85, 0xf6, //0x000046db testq %r14, %r14 - 0x0f, 0x84, 0x4a, 0x02, 0x00, 0x00, //0x000046de je LBB0_823 - 0x48, 0x8b, 0x8d, 0x48, 0xff, 0xff, 0xff, //0x000046e4 movq $-184(%rbp), %rcx - 0x48, 0x01, 0xc1, //0x000046eb addq %rax, %rcx - 0x48, 0x8b, 0x75, 0xd0, //0x000046ee movq $-48(%rbp), %rsi - 0x48, 0x83, 0xfe, 0xff, //0x000046f2 cmpq $-1, %rsi - 0x48, 0x89, 0xf2, //0x000046f6 movq %rsi, %rdx - 0x48, 0x0f, 0x44, 0xf1, //0x000046f9 cmoveq %rcx, %rsi - 0x48, 0x0f, 0x44, 0xd1, //0x000046fd cmoveq %rcx, %rdx - 0x48, 0x83, 0xc0, 0x01, //0x00004701 addq $1, %rax - 0x49, 0x83, 0xc6, 0xff, //0x00004705 addq $-1, %r14 - 0x48, 0x89, 0x75, 0xd0, //0x00004709 movq %rsi, $-48(%rbp) - 0x4d, 0x85, 0xf6, //0x0000470d testq %r14, %r14 - 0x0f, 0x85, 0x27, 0xff, 0xff, 0xff, //0x00004710 jne LBB0_852 - 0xe9, 0xa7, 0xff, 0xff, 0xff, //0x00004716 jmp LBB0_861 - //0x0000471b LBB0_865 - 0x49, 0x83, 0xc3, 0xff, //0x0000471b addq $-1, %r11 - 0x4d, 0x89, 0x18, //0x0000471f movq %r11, (%r8) - 0x48, 0xc7, 0xc0, 0xde, 0xff, 0xff, 0xff, //0x00004722 movq $-34, %rax - 0xe9, 0x3b, 0x00, 0x00, 0x00, //0x00004729 jmp LBB0_874 - //0x0000472e LBB0_866 - 0x48, 0x8b, 0x45, 0xc8, //0x0000472e movq $-56(%rbp), %rax - 0x48, 0x89, 0x30, //0x00004732 movq %rsi, (%rax) - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00004735 movq $-1, %rax - 0xe9, 0x28, 0x00, 0x00, 0x00, //0x0000473c jmp LBB0_874 - //0x00004741 LBB0_867 - 0x49, 0x89, 0x10, //0x00004741 movq %rdx, (%r8) - //0x00004744 LBB0_868 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00004744 movq $-1, %rax - 0xe9, 0x19, 0x00, 0x00, 0x00, //0x0000474b jmp LBB0_874 - //0x00004750 LBB0_869 - 0x49, 0x89, 0xc3, //0x00004750 movq %rax, %r11 - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00004753 jmp LBB0_872 - //0x00004758 LBB0_871 - 0x49, 0x89, 0xcb, //0x00004758 movq %rcx, %r11 - //0x0000475b LBB0_872 - 0x49, 0x83, 0xc3, 0xff, //0x0000475b addq $-1, %r11 - 0x4d, 0x89, 0x18, //0x0000475f movq %r11, (%r8) - //0x00004762 LBB0_873 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00004762 movq $-2, %rax - //0x00004769 LBB0_874 - 0x48, 0x81, 0xc4, 0xa8, 0x00, 0x00, 0x00, //0x00004769 addq $168, %rsp - 0x5b, //0x00004770 popq %rbx - 0x41, 0x5c, //0x00004771 popq %r12 - 0x41, 0x5d, //0x00004773 popq %r13 - 0x41, 0x5e, //0x00004775 popq %r14 - 0x41, 0x5f, //0x00004777 popq %r15 - 0x5d, //0x00004779 popq %rbp - 0xc3, //0x0000477a retq - //0x0000477b LBB0_875 - 0x4c, 0x01, 0xde, //0x0000477b addq %r11, %rsi - 0x48, 0x89, 0xf0, //0x0000477e movq %rsi, %rax - //0x00004781 LBB0_876 - 0x4c, 0x29, 0xd8, //0x00004781 subq %r11, %rax - 0x48, 0x89, 0xc6, //0x00004784 movq %rax, %rsi - //0x00004787 LBB0_877 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00004787 movq $-1, %rax - 0x49, 0x89, 0xf4, //0x0000478e movq %rsi, %r12 - 0x48, 0x39, 0xfe, //0x00004791 cmpq %rdi, %rsi - 0x0f, 0x83, 0xcf, 0xff, 0xff, 0xff, //0x00004794 jae LBB0_874 - //0x0000479a LBB0_878 - 0x49, 0x8d, 0x7c, 0x24, 0x01, //0x0000479a leaq $1(%r12), %rdi - 0x48, 0x8b, 0x45, 0xc8, //0x0000479f movq $-56(%rbp), %rax - 0x48, 0x89, 0x38, //0x000047a3 movq %rdi, (%rax) - 0x43, 0x0f, 0xbe, 0x0c, 0x23, //0x000047a6 movsbl (%r11,%r12), %ecx - 0x83, 0xf9, 0x7b, //0x000047ab cmpl $123, %ecx - 0x0f, 0x87, 0xc9, 0x01, 0x00, 0x00, //0x000047ae ja LBB0_902 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000047b4 movq $-1, %rax - 0x48, 0x8d, 0x15, 0xce, 0x14, 0x00, 0x00, //0x000047bb leaq $5326(%rip), %rdx /* LJTI0_6+0(%rip) */ - 0x48, 0x63, 0x0c, 0x8a, //0x000047c2 movslq (%rdx,%rcx,4), %rcx - 0x48, 0x01, 0xd1, //0x000047c6 addq %rdx, %rcx - 0xff, 0xe1, //0x000047c9 jmpq *%rcx - //0x000047cb LBB0_880 - 0x49, 0x8b, 0x01, //0x000047cb movq (%r9), %rax - 0x48, 0x29, 0xf8, //0x000047ce subq %rdi, %rax - 0x48, 0x83, 0xf8, 0x10, //0x000047d1 cmpq $16, %rax - 0x0f, 0x82, 0xa5, 0x0d, 0x00, 0x00, //0x000047d5 jb LBB0_997 - 0x31, 0xf6, //0x000047db xorl %esi, %esi - 0xf3, 0x0f, 0x6f, 0x05, 0x1b, 0xb8, 0xff, 0xff, //0x000047dd movdqu $-18405(%rip), %xmm0 /* LCPI0_0+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x0d, 0x23, 0xb8, 0xff, 0xff, //0x000047e5 movdqu $-18397(%rip), %xmm1 /* LCPI0_1+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x15, 0x2b, 0xb8, 0xff, 0xff, //0x000047ed movdqu $-18389(%rip), %xmm2 /* LCPI0_2+0(%rip) */ - 0x4c, 0x89, 0xda, //0x000047f5 movq %r11, %rdx - 0x48, 0x8b, 0x5d, 0xc8, //0x000047f8 movq $-56(%rbp), %rbx - 0x90, 0x90, 0x90, 0x90, //0x000047fc .p2align 4, 0x90 - //0x00004800 LBB0_882 - 0xf3, 0x42, 0x0f, 0x6f, 0x5c, 0x22, 0x01, //0x00004800 movdqu $1(%rdx,%r12), %xmm3 - 0x66, 0x0f, 0x6f, 0xe3, //0x00004807 movdqa %xmm3, %xmm4 - 0x66, 0x0f, 0x74, 0xe0, //0x0000480b pcmpeqb %xmm0, %xmm4 - 0x66, 0x0f, 0xdb, 0xd9, //0x0000480f pand %xmm1, %xmm3 - 0x66, 0x0f, 0x74, 0xda, //0x00004813 pcmpeqb %xmm2, %xmm3 - 0x66, 0x0f, 0xeb, 0xdc, //0x00004817 por %xmm4, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x0000481b pmovmskb %xmm3, %ecx - 0x85, 0xc9, //0x0000481f testl %ecx, %ecx - 0x0f, 0x85, 0x84, 0x00, 0x00, 0x00, //0x00004821 jne LBB0_893 - 0x48, 0x83, 0xc2, 0x10, //0x00004827 addq $16, %rdx - 0x48, 0x8d, 0x0c, 0x30, //0x0000482b leaq (%rax,%rsi), %rcx - 0x48, 0x83, 0xc1, 0xf0, //0x0000482f addq $-16, %rcx - 0x48, 0x83, 0xc6, 0xf0, //0x00004833 addq $-16, %rsi - 0x48, 0x83, 0xf9, 0x0f, //0x00004837 cmpq $15, %rcx - 0x0f, 0x87, 0xbf, 0xff, 0xff, 0xff, //0x0000483b ja LBB0_882 - 0x4a, 0x8d, 0x3c, 0x22, //0x00004841 leaq (%rdx,%r12), %rdi - 0x48, 0x83, 0xc7, 0x01, //0x00004845 addq $1, %rdi - 0x48, 0x01, 0xf0, //0x00004849 addq %rsi, %rax - 0x48, 0x85, 0xc0, //0x0000484c testq %rax, %rax - 0x0f, 0x84, 0x48, 0x00, 0x00, 0x00, //0x0000484f je LBB0_892 - //0x00004855 LBB0_885 - 0x48, 0x8d, 0x14, 0x07, //0x00004855 leaq (%rdi,%rax), %rdx - 0x48, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x10, 0x00, 0x00, //0x00004859 movabsq $17596481021440, %rsi - //0x00004863 LBB0_886 - 0x0f, 0xb6, 0x0f, //0x00004863 movzbl (%rdi), %ecx - 0x48, 0x83, 0xf9, 0x2c, //0x00004866 cmpq $44, %rcx - 0x0f, 0x87, 0x0a, 0x00, 0x00, 0x00, //0x0000486a ja LBB0_888 - 0x48, 0x0f, 0xa3, 0xce, //0x00004870 btq %rcx, %rsi - 0x0f, 0x82, 0x23, 0x00, 0x00, 0x00, //0x00004874 jb LBB0_892 - //0x0000487a LBB0_888 - 0x80, 0xf9, 0x5d, //0x0000487a cmpb $93, %cl - 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x0000487d je LBB0_892 - 0x80, 0xf9, 0x7d, //0x00004883 cmpb $125, %cl - 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00004886 je LBB0_892 - 0x48, 0x83, 0xc7, 0x01, //0x0000488c addq $1, %rdi - 0x48, 0x83, 0xc0, 0xff, //0x00004890 addq $-1, %rax - 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x00004894 jne LBB0_886 - 0x48, 0x89, 0xd7, //0x0000489a movq %rdx, %rdi - //0x0000489d LBB0_892 - 0x4c, 0x29, 0xdf, //0x0000489d subq %r11, %rdi - 0x48, 0x89, 0x3b, //0x000048a0 movq %rdi, (%rbx) - 0x4c, 0x89, 0xe0, //0x000048a3 movq %r12, %rax - 0xe9, 0xbe, 0xfe, 0xff, 0xff, //0x000048a6 jmp LBB0_874 - //0x000048ab LBB0_893 - 0x66, 0x0f, 0xbc, 0xc1, //0x000048ab bsfw %cx, %ax - 0x0f, 0xb7, 0xc8, //0x000048af movzwl %ax, %ecx - 0x4c, 0x01, 0xe1, //0x000048b2 addq %r12, %rcx - 0x48, 0x89, 0xc8, //0x000048b5 movq %rcx, %rax - 0x48, 0x29, 0xf0, //0x000048b8 subq %rsi, %rax - 0x48, 0x8d, 0x70, 0x01, //0x000048bb leaq $1(%rax), %rsi - 0x48, 0x89, 0x33, //0x000048bf movq %rsi, (%rbx) - 0x48, 0x85, 0xf6, //0x000048c2 testq %rsi, %rsi - 0x0f, 0x8e, 0x45, 0x00, 0x00, 0x00, //0x000048c5 jle LBB0_898 - 0x48, 0x8d, 0x70, 0x02, //0x000048cb leaq $2(%rax), %rsi - 0x48, 0x01, 0xca, //0x000048cf addq %rcx, %rdx - 0x48, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000048d2 movabsq $4294977024, %rdi - 0x90, 0x90, 0x90, 0x90, //0x000048dc .p2align 4, 0x90 - //0x000048e0 LBB0_895 - 0x0f, 0xb6, 0x0a, //0x000048e0 movzbl (%rdx), %ecx - 0x48, 0x83, 0xf9, 0x20, //0x000048e3 cmpq $32, %rcx - 0x0f, 0x87, 0x23, 0x00, 0x00, 0x00, //0x000048e7 ja LBB0_898 - 0x48, 0x0f, 0xa3, 0xcf, //0x000048ed btq %rcx, %rdi - 0x0f, 0x83, 0x19, 0x00, 0x00, 0x00, //0x000048f1 jae LBB0_898 - 0x48, 0x89, 0x03, //0x000048f7 movq %rax, (%rbx) - 0x48, 0x83, 0xc6, 0xff, //0x000048fa addq $-1, %rsi - 0x48, 0x83, 0xc0, 0xff, //0x000048fe addq $-1, %rax - 0x48, 0x83, 0xc2, 0xff, //0x00004902 addq $-1, %rdx - 0x48, 0x83, 0xfe, 0x01, //0x00004906 cmpq $1, %rsi - 0x0f, 0x8f, 0xd0, 0xff, 0xff, 0xff, //0x0000490a jg LBB0_895 - //0x00004910 LBB0_898 - 0x4c, 0x89, 0xe0, //0x00004910 movq %r12, %rax - 0xe9, 0x51, 0xfe, 0xff, 0xff, //0x00004913 jmp LBB0_874 - //0x00004918 LBB0_980 - 0x48, 0xc7, 0xc0, 0xf9, 0xff, 0xff, 0xff, //0x00004918 movq $-7, %rax - 0xe9, 0x45, 0xfe, 0xff, 0xff, //0x0000491f jmp LBB0_874 - //0x00004924 LBB0_822 - 0x48, 0x83, 0xf8, 0xff, //0x00004924 cmpq $-1, %rax - 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00004928 jne LBB0_824 - //0x0000492e LBB0_823 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000492e movq $-1, %rax - 0x48, 0x8b, 0x4d, 0xb8, //0x00004935 movq $-72(%rbp), %rcx - 0x48, 0x89, 0x4d, 0xd0, //0x00004939 movq %rcx, $-48(%rbp) - //0x0000493d LBB0_824 - 0x48, 0x8b, 0x4d, 0xc8, //0x0000493d movq $-56(%rbp), %rcx - 0x48, 0x8b, 0x55, 0xd0, //0x00004941 movq $-48(%rbp), %rdx - 0x48, 0x89, 0x11, //0x00004945 movq %rdx, (%rcx) - 0xe9, 0x1c, 0xfe, 0xff, 0xff, //0x00004948 jmp LBB0_874 - //0x0000494d LBB0_618 - 0x49, 0x83, 0xc0, 0xff, //0x0000494d addq $-1, %r8 - 0x4c, 0x89, 0xc0, //0x00004951 movq %r8, %rax - 0xe9, 0x10, 0xfe, 0xff, 0xff, //0x00004954 jmp LBB0_874 - //0x00004959 LBB0_899 - 0x49, 0x8d, 0x4c, 0x24, 0x04, //0x00004959 leaq $4(%r12), %rcx - 0xe9, 0x70, 0x05, 0x00, 0x00, //0x0000495e jmp LBB0_939 - //0x00004963 LBB0_900 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00004963 movq $-1, %r8 - //0x0000496a LBB0_901 - 0x4c, 0x29, 0xc7, //0x0000496a subq %r8, %rdi - 0x48, 0x83, 0xc7, 0xfe, //0x0000496d addq $-2, %rdi - 0x48, 0x8b, 0x45, 0xc8, //0x00004971 movq $-56(%rbp), %rax - 0x48, 0x89, 0x38, //0x00004975 movq %rdi, (%rax) - 0xe9, 0xe5, 0xfd, 0xff, 0xff, //0x00004978 jmp LBB0_873 - //0x0000497d LBB0_902 - 0x48, 0x8b, 0x45, 0xc8, //0x0000497d movq $-56(%rbp), %rax - 0x4c, 0x89, 0x20, //0x00004981 movq %r12, (%rax) - 0xe9, 0xd9, 0xfd, 0xff, 0xff, //0x00004984 jmp LBB0_873 - //0x00004989 LBB0_903 - 0x4d, 0x8b, 0x01, //0x00004989 movq (%r9), %r8 - 0x4d, 0x89, 0xc6, //0x0000498c movq %r8, %r14 - 0x49, 0x29, 0xfe, //0x0000498f subq %rdi, %r14 - 0x49, 0x83, 0xfe, 0x20, //0x00004992 cmpq $32, %r14 - 0x0f, 0x8c, 0xf9, 0x0b, 0x00, 0x00, //0x00004996 jl LBB0_999 - 0x4f, 0x8d, 0x0c, 0x23, //0x0000499c leaq (%r11,%r12), %r9 - 0x4d, 0x29, 0xe0, //0x000049a0 subq %r12, %r8 - 0x41, 0xbf, 0x1f, 0x00, 0x00, 0x00, //0x000049a3 movl $31, %r15d - 0x45, 0x31, 0xf6, //0x000049a9 xorl %r14d, %r14d - 0xf3, 0x0f, 0x6f, 0x05, 0x7c, 0xb6, 0xff, 0xff, //0x000049ac movdqu $-18820(%rip), %xmm0 /* LCPI0_3+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x0d, 0x84, 0xb6, 0xff, 0xff, //0x000049b4 movdqu $-18812(%rip), %xmm1 /* LCPI0_4+0(%rip) */ - 0x45, 0x31, 0xd2, //0x000049bc xorl %r10d, %r10d - //0x000049bf LBB0_905 - 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x31, 0x01, //0x000049bf movdqu $1(%r9,%r14), %xmm2 - 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x31, 0x11, //0x000049c6 movdqu $17(%r9,%r14), %xmm3 - 0x66, 0x0f, 0x6f, 0xe2, //0x000049cd movdqa %xmm2, %xmm4 - 0x66, 0x0f, 0x74, 0xe0, //0x000049d1 pcmpeqb %xmm0, %xmm4 - 0x66, 0x0f, 0xd7, 0xcc, //0x000049d5 pmovmskb %xmm4, %ecx - 0x66, 0x0f, 0x6f, 0xe3, //0x000049d9 movdqa %xmm3, %xmm4 - 0x66, 0x0f, 0x74, 0xe0, //0x000049dd pcmpeqb %xmm0, %xmm4 - 0x66, 0x0f, 0xd7, 0xf4, //0x000049e1 pmovmskb %xmm4, %esi - 0x48, 0xc1, 0xe6, 0x10, //0x000049e5 shlq $16, %rsi - 0x48, 0x09, 0xce, //0x000049e9 orq %rcx, %rsi - 0x66, 0x0f, 0x74, 0xd1, //0x000049ec pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xd2, //0x000049f0 pmovmskb %xmm2, %edx - 0x66, 0x0f, 0x74, 0xd9, //0x000049f4 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x000049f8 pmovmskb %xmm3, %ecx - 0x48, 0xc1, 0xe1, 0x10, //0x000049fc shlq $16, %rcx - 0x48, 0x09, 0xd1, //0x00004a00 orq %rdx, %rcx - 0x48, 0x89, 0xca, //0x00004a03 movq %rcx, %rdx - 0x4c, 0x09, 0xd2, //0x00004a06 orq %r10, %rdx - 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x00004a09 je LBB0_907 - 0x44, 0x89, 0xd2, //0x00004a0f movl %r10d, %edx - 0xf7, 0xd2, //0x00004a12 notl %edx - 0x21, 0xca, //0x00004a14 andl %ecx, %edx - 0x8d, 0x1c, 0x12, //0x00004a16 leal (%rdx,%rdx), %ebx - 0x44, 0x09, 0xd3, //0x00004a19 orl %r10d, %ebx - 0x89, 0xdf, //0x00004a1c movl %ebx, %edi - 0xf7, 0xd7, //0x00004a1e notl %edi - 0x21, 0xcf, //0x00004a20 andl %ecx, %edi - 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00004a22 andl $-1431655766, %edi - 0x45, 0x31, 0xd2, //0x00004a28 xorl %r10d, %r10d - 0x01, 0xd7, //0x00004a2b addl %edx, %edi - 0x41, 0x0f, 0x92, 0xc2, //0x00004a2d setb %r10b - 0x01, 0xff, //0x00004a31 addl %edi, %edi - 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00004a33 xorl $1431655765, %edi - 0x21, 0xdf, //0x00004a39 andl %ebx, %edi - 0xf7, 0xd7, //0x00004a3b notl %edi - 0x21, 0xfe, //0x00004a3d andl %edi, %esi - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00004a3f jmp LBB0_908 - //0x00004a44 LBB0_907 - 0x45, 0x31, 0xd2, //0x00004a44 xorl %r10d, %r10d - //0x00004a47 LBB0_908 - 0x48, 0x85, 0xf6, //0x00004a47 testq %rsi, %rsi - 0x0f, 0x85, 0x17, 0x09, 0x00, 0x00, //0x00004a4a jne LBB0_967 - 0x49, 0x83, 0xc6, 0x20, //0x00004a50 addq $32, %r14 - 0x4b, 0x8d, 0x0c, 0x38, //0x00004a54 leaq (%r8,%r15), %rcx - 0x48, 0x83, 0xc1, 0xe0, //0x00004a58 addq $-32, %rcx - 0x49, 0x83, 0xc7, 0xe0, //0x00004a5c addq $-32, %r15 - 0x48, 0x83, 0xf9, 0x3f, //0x00004a60 cmpq $63, %rcx - 0x0f, 0x8f, 0x55, 0xff, 0xff, 0xff, //0x00004a64 jg LBB0_905 - 0x4d, 0x85, 0xd2, //0x00004a6a testq %r10, %r10 - 0x0f, 0x85, 0x36, 0x0b, 0x00, 0x00, //0x00004a6d jne LBB0_1001 - 0x4b, 0x8d, 0x3c, 0x0e, //0x00004a73 leaq (%r14,%r9), %rdi - 0x48, 0x83, 0xc7, 0x01, //0x00004a77 addq $1, %rdi - 0x49, 0xf7, 0xd6, //0x00004a7b notq %r14 - 0x4d, 0x01, 0xc6, //0x00004a7e addq %r8, %r14 - //0x00004a81 LBB0_912 - 0x4d, 0x85, 0xf6, //0x00004a81 testq %r14, %r14 - 0x0f, 0x8f, 0x20, 0x09, 0x00, 0x00, //0x00004a84 jg LBB0_970 - 0xe9, 0xda, 0xfc, 0xff, 0xff, //0x00004a8a jmp LBB0_874 - //0x00004a8f LBB0_913 - 0x49, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00004a8f movabsq $6148914691236517205, %r14 - 0x49, 0x8b, 0x09, //0x00004a99 movq (%r9), %rcx - 0x48, 0x29, 0xf9, //0x00004a9c subq %rdi, %rcx - 0x49, 0x01, 0xfb, //0x00004a9f addq %rdi, %r11 - 0x31, 0xd2, //0x00004aa2 xorl %edx, %edx - 0x48, 0x89, 0x55, 0xb0, //0x00004aa4 movq %rdx, $-80(%rbp) - 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0x8f, 0xb5, 0xff, 0xff, //0x00004aa8 movdqu $-19057(%rip), %xmm10 /* LCPI0_4+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x0d, 0x77, 0xb5, 0xff, 0xff, //0x00004ab1 movdqu $-19081(%rip), %xmm1 /* LCPI0_3+0(%rip) */ - 0x66, 0x45, 0x0f, 0x76, 0xc9, //0x00004ab9 pcmpeqd %xmm9, %xmm9 - 0xf3, 0x0f, 0x6f, 0x1d, 0xaa, 0xb5, 0xff, 0xff, //0x00004abe movdqu $-19030(%rip), %xmm3 /* LCPI0_7+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x25, 0x52, 0xb5, 0xff, 0xff, //0x00004ac6 movdqu $-19118(%rip), %xmm4 /* LCPI0_2+0(%rip) */ - 0x49, 0xb9, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00004ace movabsq $3689348814741910323, %r9 - 0x66, 0x45, 0x0f, 0xef, 0xc0, //0x00004ad8 pxor %xmm8, %xmm8 - 0x45, 0x31, 0xff, //0x00004add xorl %r15d, %r15d - 0x45, 0x31, 0xc0, //0x00004ae0 xorl %r8d, %r8d - 0x45, 0x31, 0xd2, //0x00004ae3 xorl %r10d, %r10d - 0xe9, 0x56, 0x00, 0x00, 0x00, //0x00004ae6 jmp LBB0_915 - //0x00004aeb LBB0_914 - 0x49, 0xc1, 0xfd, 0x3f, //0x00004aeb sarq $63, %r13 - 0x48, 0x89, 0xd9, //0x00004aef movq %rbx, %rcx - 0x48, 0xd1, 0xe9, //0x00004af2 shrq %rcx - 0x4c, 0x21, 0xf1, //0x00004af5 andq %r14, %rcx - 0x48, 0x29, 0xcb, //0x00004af8 subq %rcx, %rbx - 0x48, 0x89, 0xd9, //0x00004afb movq %rbx, %rcx - 0x4c, 0x21, 0xc9, //0x00004afe andq %r9, %rcx - 0x48, 0xc1, 0xeb, 0x02, //0x00004b01 shrq $2, %rbx - 0x4c, 0x21, 0xcb, //0x00004b05 andq %r9, %rbx - 0x48, 0x01, 0xcb, //0x00004b08 addq %rcx, %rbx - 0x48, 0x89, 0xd9, //0x00004b0b movq %rbx, %rcx - 0x48, 0xc1, 0xe9, 0x04, //0x00004b0e shrq $4, %rcx - 0x48, 0x01, 0xd9, //0x00004b12 addq %rbx, %rcx - 0x4c, 0x21, 0xf9, //0x00004b15 andq %r15, %rcx - 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00004b18 movabsq $72340172838076673, %rdx - 0x48, 0x0f, 0xaf, 0xca, //0x00004b22 imulq %rdx, %rcx - 0x48, 0xc1, 0xe9, 0x38, //0x00004b26 shrq $56, %rcx - 0x49, 0x01, 0xc8, //0x00004b2a addq %rcx, %r8 - 0x49, 0x83, 0xc3, 0x40, //0x00004b2d addq $64, %r11 - 0x48, 0x8b, 0x4d, 0xd0, //0x00004b31 movq $-48(%rbp), %rcx - 0x48, 0x83, 0xc1, 0xc0, //0x00004b35 addq $-64, %rcx - 0x4c, 0x89, 0x6d, 0xb0, //0x00004b39 movq %r13, $-80(%rbp) - 0x4c, 0x8b, 0x7d, 0xb8, //0x00004b3d movq $-72(%rbp), %r15 - //0x00004b41 LBB0_915 - 0x48, 0x83, 0xf9, 0x40, //0x00004b41 cmpq $64, %rcx - 0x48, 0x89, 0x4d, 0xd0, //0x00004b45 movq %rcx, $-48(%rbp) - 0x0f, 0x8c, 0x1e, 0x02, 0x00, 0x00, //0x00004b49 jl LBB0_922 - //0x00004b4f LBB0_916 - 0xf3, 0x41, 0x0f, 0x6f, 0x03, //0x00004b4f movdqu (%r11), %xmm0 - 0xf3, 0x41, 0x0f, 0x6f, 0x6b, 0x10, //0x00004b54 movdqu $16(%r11), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x7b, 0x20, //0x00004b5a movdqu $32(%r11), %xmm7 - 0xf3, 0x41, 0x0f, 0x6f, 0x73, 0x30, //0x00004b60 movdqu $48(%r11), %xmm6 - 0x66, 0x0f, 0x6f, 0xd0, //0x00004b66 movdqa %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00004b6a pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xf2, //0x00004b6f pmovmskb %xmm2, %esi - 0x66, 0x0f, 0x6f, 0xd5, //0x00004b73 movdqa %xmm5, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00004b77 pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xd2, //0x00004b7c pmovmskb %xmm2, %edx - 0x66, 0x0f, 0x6f, 0xd7, //0x00004b80 movdqa %xmm7, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00004b84 pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xfa, //0x00004b89 pmovmskb %xmm2, %edi - 0x66, 0x0f, 0x6f, 0xd6, //0x00004b8d movdqa %xmm6, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00004b91 pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xda, //0x00004b96 pmovmskb %xmm2, %ebx - 0x48, 0xc1, 0xe3, 0x30, //0x00004b9a shlq $48, %rbx - 0x48, 0xc1, 0xe7, 0x20, //0x00004b9e shlq $32, %rdi - 0x48, 0x09, 0xdf, //0x00004ba2 orq %rbx, %rdi - 0x48, 0xc1, 0xe2, 0x10, //0x00004ba5 shlq $16, %rdx - 0x48, 0x09, 0xfa, //0x00004ba9 orq %rdi, %rdx - 0x48, 0x09, 0xd6, //0x00004bac orq %rdx, %rsi - 0x48, 0x89, 0xf2, //0x00004baf movq %rsi, %rdx - 0x4c, 0x09, 0xfa, //0x00004bb2 orq %r15, %rdx - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00004bb5 jne LBB0_918 - 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00004bbb movq $-1, %rsi - 0x31, 0xc9, //0x00004bc2 xorl %ecx, %ecx - 0x48, 0x89, 0x4d, 0xb8, //0x00004bc4 movq %rcx, $-72(%rbp) - 0xe9, 0x3e, 0x00, 0x00, 0x00, //0x00004bc8 jmp LBB0_919 - //0x00004bcd LBB0_918 - 0x4c, 0x89, 0xfa, //0x00004bcd movq %r15, %rdx - 0x48, 0xf7, 0xd2, //0x00004bd0 notq %rdx - 0x48, 0x21, 0xf2, //0x00004bd3 andq %rsi, %rdx - 0x48, 0x8d, 0x3c, 0x12, //0x00004bd6 leaq (%rdx,%rdx), %rdi - 0x4c, 0x09, 0xff, //0x00004bda orq %r15, %rdi - 0x48, 0x89, 0xf9, //0x00004bdd movq %rdi, %rcx - 0x48, 0xf7, 0xd1, //0x00004be0 notq %rcx - 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00004be3 movabsq $-6148914691236517206, %rbx - 0x48, 0x21, 0xde, //0x00004bed andq %rbx, %rsi - 0x48, 0x21, 0xce, //0x00004bf0 andq %rcx, %rsi - 0x31, 0xc9, //0x00004bf3 xorl %ecx, %ecx - 0x48, 0x01, 0xd6, //0x00004bf5 addq %rdx, %rsi - 0x0f, 0x92, 0xc1, //0x00004bf8 setb %cl - 0x48, 0x89, 0x4d, 0xb8, //0x00004bfb movq %rcx, $-72(%rbp) - 0x48, 0x01, 0xf6, //0x00004bff addq %rsi, %rsi - 0x4c, 0x31, 0xf6, //0x00004c02 xorq %r14, %rsi - 0x48, 0x21, 0xfe, //0x00004c05 andq %rdi, %rsi - 0x48, 0xf7, 0xd6, //0x00004c08 notq %rsi - //0x00004c0b LBB0_919 - 0x66, 0x0f, 0x6f, 0xd6, //0x00004c0b movdqa %xmm6, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x00004c0f pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xd2, //0x00004c13 pmovmskb %xmm2, %edx - 0x48, 0xc1, 0xe2, 0x30, //0x00004c17 shlq $48, %rdx - 0x66, 0x0f, 0x6f, 0xd7, //0x00004c1b movdqa %xmm7, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x00004c1f pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xfa, //0x00004c23 pmovmskb %xmm2, %edi - 0x48, 0xc1, 0xe7, 0x20, //0x00004c27 shlq $32, %rdi - 0x48, 0x09, 0xd7, //0x00004c2b orq %rdx, %rdi - 0x66, 0x0f, 0x6f, 0xd5, //0x00004c2e movdqa %xmm5, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x00004c32 pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xd2, //0x00004c36 pmovmskb %xmm2, %edx - 0x48, 0xc1, 0xe2, 0x10, //0x00004c3a shlq $16, %rdx - 0x48, 0x09, 0xfa, //0x00004c3e orq %rdi, %rdx - 0x66, 0x0f, 0x6f, 0xd0, //0x00004c41 movdqa %xmm0, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x00004c45 pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xfa, //0x00004c49 pmovmskb %xmm2, %edi - 0x48, 0x09, 0xd7, //0x00004c4d orq %rdx, %rdi - 0x48, 0x21, 0xf7, //0x00004c50 andq %rsi, %rdi - 0x66, 0x48, 0x0f, 0x6e, 0xd7, //0x00004c53 movq %rdi, %xmm2 - 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd1, 0x00, //0x00004c58 pclmulqdq $0, %xmm9, %xmm2 - 0x66, 0x49, 0x0f, 0x7e, 0xd5, //0x00004c5f movq %xmm2, %r13 - 0x4c, 0x33, 0x6d, 0xb0, //0x00004c64 xorq $-80(%rbp), %r13 - 0x66, 0x0f, 0x6f, 0xd0, //0x00004c68 movdqa %xmm0, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x00004c6c pcmpeqb %xmm3, %xmm2 - 0x66, 0x0f, 0xd7, 0xda, //0x00004c70 pmovmskb %xmm2, %ebx - 0x66, 0x0f, 0x6f, 0xd5, //0x00004c74 movdqa %xmm5, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x00004c78 pcmpeqb %xmm3, %xmm2 - 0x66, 0x0f, 0xd7, 0xd2, //0x00004c7c pmovmskb %xmm2, %edx - 0x66, 0x0f, 0x6f, 0xd7, //0x00004c80 movdqa %xmm7, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x00004c84 pcmpeqb %xmm3, %xmm2 - 0x66, 0x0f, 0xd7, 0xf2, //0x00004c88 pmovmskb %xmm2, %esi - 0x66, 0x0f, 0x6f, 0xd6, //0x00004c8c movdqa %xmm6, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x00004c90 pcmpeqb %xmm3, %xmm2 - 0x66, 0x0f, 0xd7, 0xca, //0x00004c94 pmovmskb %xmm2, %ecx - 0x48, 0xc1, 0xe1, 0x30, //0x00004c98 shlq $48, %rcx - 0x48, 0xc1, 0xe6, 0x20, //0x00004c9c shlq $32, %rsi - 0x48, 0x09, 0xce, //0x00004ca0 orq %rcx, %rsi - 0x48, 0xc1, 0xe2, 0x10, //0x00004ca3 shlq $16, %rdx - 0x48, 0x09, 0xf2, //0x00004ca7 orq %rsi, %rdx - 0x48, 0x09, 0xd3, //0x00004caa orq %rdx, %rbx - 0x4c, 0x89, 0xe9, //0x00004cad movq %r13, %rcx - 0x48, 0xf7, 0xd1, //0x00004cb0 notq %rcx - 0x48, 0x21, 0xcb, //0x00004cb3 andq %rcx, %rbx - 0x66, 0x0f, 0x74, 0xc4, //0x00004cb6 pcmpeqb %xmm4, %xmm0 - 0x66, 0x0f, 0xd7, 0xf0, //0x00004cba pmovmskb %xmm0, %esi - 0x66, 0x0f, 0x74, 0xec, //0x00004cbe pcmpeqb %xmm4, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x00004cc2 pmovmskb %xmm5, %edx - 0x66, 0x0f, 0x74, 0xfc, //0x00004cc6 pcmpeqb %xmm4, %xmm7 - 0x66, 0x44, 0x0f, 0xd7, 0xf7, //0x00004cca pmovmskb %xmm7, %r14d - 0x66, 0x0f, 0x74, 0xf4, //0x00004ccf pcmpeqb %xmm4, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x00004cd3 pmovmskb %xmm6, %r15d - 0x49, 0xc1, 0xe7, 0x30, //0x00004cd8 shlq $48, %r15 - 0x49, 0xc1, 0xe6, 0x20, //0x00004cdc shlq $32, %r14 - 0x4d, 0x09, 0xfe, //0x00004ce0 orq %r15, %r14 - 0x48, 0xc1, 0xe2, 0x10, //0x00004ce3 shlq $16, %rdx - 0x4c, 0x09, 0xf2, //0x00004ce7 orq %r14, %rdx - 0x48, 0x09, 0xd6, //0x00004cea orq %rdx, %rsi - 0x49, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00004ced movabsq $6148914691236517205, %r14 - 0x49, 0xbf, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00004cf7 movabsq $1085102592571150095, %r15 - 0x48, 0x21, 0xce, //0x00004d01 andq %rcx, %rsi - 0x0f, 0x84, 0xe1, 0xfd, 0xff, 0xff, //0x00004d04 je LBB0_914 - //0x00004d0a LBB0_920 - 0x48, 0x8d, 0x7e, 0xff, //0x00004d0a leaq $-1(%rsi), %rdi - 0x48, 0x89, 0xfa, //0x00004d0e movq %rdi, %rdx - 0x48, 0x21, 0xda, //0x00004d11 andq %rbx, %rdx - 0x48, 0x89, 0xd1, //0x00004d14 movq %rdx, %rcx - 0x48, 0xd1, 0xe9, //0x00004d17 shrq %rcx - 0x4c, 0x21, 0xf1, //0x00004d1a andq %r14, %rcx - 0x48, 0x29, 0xca, //0x00004d1d subq %rcx, %rdx - 0x48, 0x89, 0xd1, //0x00004d20 movq %rdx, %rcx - 0x4c, 0x21, 0xc9, //0x00004d23 andq %r9, %rcx - 0x48, 0xc1, 0xea, 0x02, //0x00004d26 shrq $2, %rdx - 0x4c, 0x21, 0xca, //0x00004d2a andq %r9, %rdx - 0x48, 0x01, 0xca, //0x00004d2d addq %rcx, %rdx - 0x48, 0x89, 0xd1, //0x00004d30 movq %rdx, %rcx - 0x48, 0xc1, 0xe9, 0x04, //0x00004d33 shrq $4, %rcx - 0x48, 0x01, 0xd1, //0x00004d37 addq %rdx, %rcx - 0x4c, 0x21, 0xf9, //0x00004d3a andq %r15, %rcx - 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00004d3d movabsq $72340172838076673, %rdx - 0x48, 0x0f, 0xaf, 0xca, //0x00004d47 imulq %rdx, %rcx - 0x48, 0xc1, 0xe9, 0x38, //0x00004d4b shrq $56, %rcx - 0x4c, 0x01, 0xc1, //0x00004d4f addq %r8, %rcx - 0x4c, 0x39, 0xd1, //0x00004d52 cmpq %r10, %rcx - 0x0f, 0x86, 0xcf, 0x05, 0x00, 0x00, //0x00004d55 jbe LBB0_966 - 0x49, 0x83, 0xc2, 0x01, //0x00004d5b addq $1, %r10 - 0x48, 0x21, 0xfe, //0x00004d5f andq %rdi, %rsi - 0x0f, 0x85, 0xa2, 0xff, 0xff, 0xff, //0x00004d62 jne LBB0_920 - 0xe9, 0x7e, 0xfd, 0xff, 0xff, //0x00004d68 jmp LBB0_914 - //0x00004d6d LBB0_922 - 0x48, 0x85, 0xc9, //0x00004d6d testq %rcx, %rcx - 0x0f, 0x8e, 0x27, 0x08, 0x00, 0x00, //0x00004d70 jle LBB0_1000 - 0x4c, 0x89, 0xfb, //0x00004d76 movq %r15, %rbx - 0xf3, 0x44, 0x0f, 0x7f, 0x45, 0x80, //0x00004d79 movdqu %xmm8, $-128(%rbp) - 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00004d7f movdqu %xmm8, $-144(%rbp) - 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x00004d88 movdqu %xmm8, $-160(%rbp) - 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00004d91 movdqu %xmm8, $-176(%rbp) - 0x44, 0x89, 0xd9, //0x00004d9a movl %r11d, %ecx - 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00004d9d andl $4095, %ecx - 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00004da3 cmpl $4033, %ecx - 0x0f, 0x82, 0x3c, 0x00, 0x00, 0x00, //0x00004da9 jb LBB0_926 - 0x48, 0x83, 0x7d, 0xd0, 0x20, //0x00004daf cmpq $32, $-48(%rbp) - 0x0f, 0x82, 0x43, 0x00, 0x00, 0x00, //0x00004db4 jb LBB0_927 - 0x41, 0x0f, 0x10, 0x03, //0x00004dba movups (%r11), %xmm0 - 0x0f, 0x11, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00004dbe movups %xmm0, $-176(%rbp) - 0xf3, 0x41, 0x0f, 0x6f, 0x43, 0x10, //0x00004dc5 movdqu $16(%r11), %xmm0 - 0xf3, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x00004dcb movdqu %xmm0, $-160(%rbp) - 0x49, 0x83, 0xc3, 0x20, //0x00004dd3 addq $32, %r11 - 0x48, 0x8b, 0x4d, 0xd0, //0x00004dd7 movq $-48(%rbp), %rcx - 0x48, 0x8d, 0x79, 0xe0, //0x00004ddb leaq $-32(%rcx), %rdi - 0x48, 0x8d, 0xb5, 0x70, 0xff, 0xff, 0xff, //0x00004ddf leaq $-144(%rbp), %rsi - 0xe9, 0x1d, 0x00, 0x00, 0x00, //0x00004de6 jmp LBB0_928 - //0x00004deb LBB0_926 - 0x49, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00004deb movabsq $6148914691236517205, %r14 - 0x49, 0x89, 0xdf, //0x00004df5 movq %rbx, %r15 - 0xe9, 0x52, 0xfd, 0xff, 0xff, //0x00004df8 jmp LBB0_916 - //0x00004dfd LBB0_927 - 0x48, 0x8d, 0xb5, 0x50, 0xff, 0xff, 0xff, //0x00004dfd leaq $-176(%rbp), %rsi - 0x48, 0x8b, 0x7d, 0xd0, //0x00004e04 movq $-48(%rbp), %rdi - //0x00004e08 LBB0_928 - 0x48, 0x83, 0xff, 0x10, //0x00004e08 cmpq $16, %rdi - 0x0f, 0x82, 0x49, 0x00, 0x00, 0x00, //0x00004e0c jb LBB0_929 - 0xf3, 0x41, 0x0f, 0x6f, 0x03, //0x00004e12 movdqu (%r11), %xmm0 - 0xf3, 0x0f, 0x7f, 0x06, //0x00004e17 movdqu %xmm0, (%rsi) - 0x49, 0x83, 0xc3, 0x10, //0x00004e1b addq $16, %r11 - 0x48, 0x83, 0xc6, 0x10, //0x00004e1f addq $16, %rsi - 0x48, 0x83, 0xc7, 0xf0, //0x00004e23 addq $-16, %rdi - 0x48, 0x83, 0xff, 0x08, //0x00004e27 cmpq $8, %rdi - 0x0f, 0x83, 0x34, 0x00, 0x00, 0x00, //0x00004e2b jae LBB0_936 - //0x00004e31 LBB0_930 - 0x48, 0x83, 0xff, 0x04, //0x00004e31 cmpq $4, %rdi - 0x0f, 0x8c, 0x46, 0x00, 0x00, 0x00, //0x00004e35 jl LBB0_931 - //0x00004e3b LBB0_937 - 0x41, 0x8b, 0x0b, //0x00004e3b movl (%r11), %ecx - 0x89, 0x0e, //0x00004e3e movl %ecx, (%rsi) - 0x49, 0x83, 0xc3, 0x04, //0x00004e40 addq $4, %r11 - 0x48, 0x83, 0xc6, 0x04, //0x00004e44 addq $4, %rsi - 0x48, 0x83, 0xc7, 0xfc, //0x00004e48 addq $-4, %rdi - 0x48, 0x83, 0xff, 0x02, //0x00004e4c cmpq $2, %rdi - 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00004e50 jae LBB0_932 - 0xe9, 0x43, 0x00, 0x00, 0x00, //0x00004e56 jmp LBB0_933 - //0x00004e5b LBB0_929 - 0x48, 0x83, 0xff, 0x08, //0x00004e5b cmpq $8, %rdi - 0x0f, 0x82, 0xcc, 0xff, 0xff, 0xff, //0x00004e5f jb LBB0_930 - //0x00004e65 LBB0_936 - 0x49, 0x8b, 0x0b, //0x00004e65 movq (%r11), %rcx - 0x48, 0x89, 0x0e, //0x00004e68 movq %rcx, (%rsi) - 0x49, 0x83, 0xc3, 0x08, //0x00004e6b addq $8, %r11 - 0x48, 0x83, 0xc6, 0x08, //0x00004e6f addq $8, %rsi - 0x48, 0x83, 0xc7, 0xf8, //0x00004e73 addq $-8, %rdi - 0x48, 0x83, 0xff, 0x04, //0x00004e77 cmpq $4, %rdi - 0x0f, 0x8d, 0xba, 0xff, 0xff, 0xff, //0x00004e7b jge LBB0_937 - //0x00004e81 LBB0_931 - 0x48, 0x83, 0xff, 0x02, //0x00004e81 cmpq $2, %rdi - 0x0f, 0x82, 0x13, 0x00, 0x00, 0x00, //0x00004e85 jb LBB0_933 - //0x00004e8b LBB0_932 - 0x41, 0x0f, 0xb7, 0x0b, //0x00004e8b movzwl (%r11), %ecx - 0x66, 0x89, 0x0e, //0x00004e8f movw %cx, (%rsi) - 0x49, 0x83, 0xc3, 0x02, //0x00004e92 addq $2, %r11 - 0x48, 0x83, 0xc6, 0x02, //0x00004e96 addq $2, %rsi - 0x48, 0x83, 0xc7, 0xfe, //0x00004e9a addq $-2, %rdi - //0x00004e9e LBB0_933 - 0x4c, 0x89, 0xda, //0x00004e9e movq %r11, %rdx - 0x4c, 0x8d, 0x9d, 0x50, 0xff, 0xff, 0xff, //0x00004ea1 leaq $-176(%rbp), %r11 - 0x48, 0x85, 0xff, //0x00004ea8 testq %rdi, %rdi - 0x49, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00004eab movabsq $6148914691236517205, %r14 - 0x49, 0x89, 0xdf, //0x00004eb5 movq %rbx, %r15 - 0x0f, 0x84, 0x91, 0xfc, 0xff, 0xff, //0x00004eb8 je LBB0_916 - 0x8a, 0x0a, //0x00004ebe movb (%rdx), %cl - 0x88, 0x0e, //0x00004ec0 movb %cl, (%rsi) - 0x4c, 0x8d, 0x9d, 0x50, 0xff, 0xff, 0xff, //0x00004ec2 leaq $-176(%rbp), %r11 - 0xe9, 0x81, 0xfc, 0xff, 0xff, //0x00004ec9 jmp LBB0_916 - //0x00004ece LBB0_938 - 0x49, 0x8d, 0x4c, 0x24, 0x05, //0x00004ece leaq $5(%r12), %rcx - //0x00004ed3 LBB0_939 - 0x49, 0x3b, 0x09, //0x00004ed3 cmpq (%r9), %rcx - 0x0f, 0x87, 0x8d, 0xf8, 0xff, 0xff, //0x00004ed6 ja LBB0_874 - 0x48, 0x8b, 0x45, 0xc8, //0x00004edc movq $-56(%rbp), %rax - 0x48, 0x89, 0x08, //0x00004ee0 movq %rcx, (%rax) - 0x4c, 0x89, 0xe0, //0x00004ee3 movq %r12, %rax - 0xe9, 0x7e, 0xf8, 0xff, 0xff, //0x00004ee6 jmp LBB0_874 - //0x00004eeb LBB0_941 - 0x49, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00004eeb movabsq $6148914691236517205, %r14 - 0x49, 0x8b, 0x09, //0x00004ef5 movq (%r9), %rcx - 0x48, 0x29, 0xf9, //0x00004ef8 subq %rdi, %rcx - 0x49, 0x01, 0xfb, //0x00004efb addq %rdi, %r11 - 0x31, 0xd2, //0x00004efe xorl %edx, %edx - 0x48, 0x89, 0x55, 0xb0, //0x00004f00 movq %rdx, $-80(%rbp) - 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0x33, 0xb1, 0xff, 0xff, //0x00004f04 movdqu $-20173(%rip), %xmm10 /* LCPI0_4+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x0d, 0x1b, 0xb1, 0xff, 0xff, //0x00004f0d movdqu $-20197(%rip), %xmm1 /* LCPI0_3+0(%rip) */ - 0x66, 0x45, 0x0f, 0x76, 0xc9, //0x00004f15 pcmpeqd %xmm9, %xmm9 - 0xf3, 0x0f, 0x6f, 0x1d, 0x2e, 0xb1, 0xff, 0xff, //0x00004f1a movdqu $-20178(%rip), %xmm3 /* LCPI0_5+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x25, 0x36, 0xb1, 0xff, 0xff, //0x00004f22 movdqu $-20170(%rip), %xmm4 /* LCPI0_6+0(%rip) */ - 0x49, 0xb9, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00004f2a movabsq $3689348814741910323, %r9 - 0x66, 0x45, 0x0f, 0xef, 0xc0, //0x00004f34 pxor %xmm8, %xmm8 - 0x45, 0x31, 0xff, //0x00004f39 xorl %r15d, %r15d - 0x45, 0x31, 0xc0, //0x00004f3c xorl %r8d, %r8d - 0x45, 0x31, 0xd2, //0x00004f3f xorl %r10d, %r10d - 0xe9, 0x56, 0x00, 0x00, 0x00, //0x00004f42 jmp LBB0_943 - //0x00004f47 LBB0_942 - 0x49, 0xc1, 0xfd, 0x3f, //0x00004f47 sarq $63, %r13 - 0x48, 0x89, 0xd9, //0x00004f4b movq %rbx, %rcx - 0x48, 0xd1, 0xe9, //0x00004f4e shrq %rcx - 0x4c, 0x21, 0xf1, //0x00004f51 andq %r14, %rcx - 0x48, 0x29, 0xcb, //0x00004f54 subq %rcx, %rbx - 0x48, 0x89, 0xd9, //0x00004f57 movq %rbx, %rcx - 0x4c, 0x21, 0xc9, //0x00004f5a andq %r9, %rcx - 0x48, 0xc1, 0xeb, 0x02, //0x00004f5d shrq $2, %rbx - 0x4c, 0x21, 0xcb, //0x00004f61 andq %r9, %rbx - 0x48, 0x01, 0xcb, //0x00004f64 addq %rcx, %rbx - 0x48, 0x89, 0xd9, //0x00004f67 movq %rbx, %rcx - 0x48, 0xc1, 0xe9, 0x04, //0x00004f6a shrq $4, %rcx - 0x48, 0x01, 0xd9, //0x00004f6e addq %rbx, %rcx - 0x4c, 0x21, 0xf9, //0x00004f71 andq %r15, %rcx - 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00004f74 movabsq $72340172838076673, %rdx - 0x48, 0x0f, 0xaf, 0xca, //0x00004f7e imulq %rdx, %rcx - 0x48, 0xc1, 0xe9, 0x38, //0x00004f82 shrq $56, %rcx - 0x49, 0x01, 0xc8, //0x00004f86 addq %rcx, %r8 - 0x49, 0x83, 0xc3, 0x40, //0x00004f89 addq $64, %r11 - 0x48, 0x8b, 0x4d, 0xd0, //0x00004f8d movq $-48(%rbp), %rcx - 0x48, 0x83, 0xc1, 0xc0, //0x00004f91 addq $-64, %rcx - 0x4c, 0x89, 0x6d, 0xb0, //0x00004f95 movq %r13, $-80(%rbp) - 0x4c, 0x8b, 0x7d, 0xb8, //0x00004f99 movq $-72(%rbp), %r15 - //0x00004f9d LBB0_943 - 0x48, 0x83, 0xf9, 0x40, //0x00004f9d cmpq $64, %rcx - 0x48, 0x89, 0x4d, 0xd0, //0x00004fa1 movq %rcx, $-48(%rbp) - 0x0f, 0x8c, 0x1e, 0x02, 0x00, 0x00, //0x00004fa5 jl LBB0_950 - //0x00004fab LBB0_944 - 0xf3, 0x41, 0x0f, 0x6f, 0x03, //0x00004fab movdqu (%r11), %xmm0 - 0xf3, 0x41, 0x0f, 0x6f, 0x6b, 0x10, //0x00004fb0 movdqu $16(%r11), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x7b, 0x20, //0x00004fb6 movdqu $32(%r11), %xmm7 - 0xf3, 0x41, 0x0f, 0x6f, 0x73, 0x30, //0x00004fbc movdqu $48(%r11), %xmm6 - 0x66, 0x0f, 0x6f, 0xd0, //0x00004fc2 movdqa %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00004fc6 pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xf2, //0x00004fcb pmovmskb %xmm2, %esi - 0x66, 0x0f, 0x6f, 0xd5, //0x00004fcf movdqa %xmm5, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00004fd3 pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xd2, //0x00004fd8 pmovmskb %xmm2, %edx - 0x66, 0x0f, 0x6f, 0xd7, //0x00004fdc movdqa %xmm7, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00004fe0 pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xfa, //0x00004fe5 pmovmskb %xmm2, %edi - 0x66, 0x0f, 0x6f, 0xd6, //0x00004fe9 movdqa %xmm6, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00004fed pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xda, //0x00004ff2 pmovmskb %xmm2, %ebx - 0x48, 0xc1, 0xe3, 0x30, //0x00004ff6 shlq $48, %rbx - 0x48, 0xc1, 0xe7, 0x20, //0x00004ffa shlq $32, %rdi - 0x48, 0x09, 0xdf, //0x00004ffe orq %rbx, %rdi - 0x48, 0xc1, 0xe2, 0x10, //0x00005001 shlq $16, %rdx - 0x48, 0x09, 0xfa, //0x00005005 orq %rdi, %rdx - 0x48, 0x09, 0xd6, //0x00005008 orq %rdx, %rsi - 0x48, 0x89, 0xf2, //0x0000500b movq %rsi, %rdx - 0x4c, 0x09, 0xfa, //0x0000500e orq %r15, %rdx - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00005011 jne LBB0_946 - 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00005017 movq $-1, %rsi - 0x31, 0xc9, //0x0000501e xorl %ecx, %ecx - 0x48, 0x89, 0x4d, 0xb8, //0x00005020 movq %rcx, $-72(%rbp) - 0xe9, 0x3e, 0x00, 0x00, 0x00, //0x00005024 jmp LBB0_947 - //0x00005029 LBB0_946 - 0x4c, 0x89, 0xfa, //0x00005029 movq %r15, %rdx - 0x48, 0xf7, 0xd2, //0x0000502c notq %rdx - 0x48, 0x21, 0xf2, //0x0000502f andq %rsi, %rdx - 0x48, 0x8d, 0x3c, 0x12, //0x00005032 leaq (%rdx,%rdx), %rdi - 0x4c, 0x09, 0xff, //0x00005036 orq %r15, %rdi - 0x48, 0x89, 0xf9, //0x00005039 movq %rdi, %rcx - 0x48, 0xf7, 0xd1, //0x0000503c notq %rcx - 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000503f movabsq $-6148914691236517206, %rbx - 0x48, 0x21, 0xde, //0x00005049 andq %rbx, %rsi - 0x48, 0x21, 0xce, //0x0000504c andq %rcx, %rsi - 0x31, 0xc9, //0x0000504f xorl %ecx, %ecx - 0x48, 0x01, 0xd6, //0x00005051 addq %rdx, %rsi - 0x0f, 0x92, 0xc1, //0x00005054 setb %cl - 0x48, 0x89, 0x4d, 0xb8, //0x00005057 movq %rcx, $-72(%rbp) - 0x48, 0x01, 0xf6, //0x0000505b addq %rsi, %rsi - 0x4c, 0x31, 0xf6, //0x0000505e xorq %r14, %rsi - 0x48, 0x21, 0xfe, //0x00005061 andq %rdi, %rsi - 0x48, 0xf7, 0xd6, //0x00005064 notq %rsi - //0x00005067 LBB0_947 - 0x66, 0x0f, 0x6f, 0xd6, //0x00005067 movdqa %xmm6, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x0000506b pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xd2, //0x0000506f pmovmskb %xmm2, %edx - 0x48, 0xc1, 0xe2, 0x30, //0x00005073 shlq $48, %rdx - 0x66, 0x0f, 0x6f, 0xd7, //0x00005077 movdqa %xmm7, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x0000507b pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xfa, //0x0000507f pmovmskb %xmm2, %edi - 0x48, 0xc1, 0xe7, 0x20, //0x00005083 shlq $32, %rdi - 0x48, 0x09, 0xd7, //0x00005087 orq %rdx, %rdi - 0x66, 0x0f, 0x6f, 0xd5, //0x0000508a movdqa %xmm5, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x0000508e pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xd2, //0x00005092 pmovmskb %xmm2, %edx - 0x48, 0xc1, 0xe2, 0x10, //0x00005096 shlq $16, %rdx - 0x48, 0x09, 0xfa, //0x0000509a orq %rdi, %rdx - 0x66, 0x0f, 0x6f, 0xd0, //0x0000509d movdqa %xmm0, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x000050a1 pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xfa, //0x000050a5 pmovmskb %xmm2, %edi - 0x48, 0x09, 0xd7, //0x000050a9 orq %rdx, %rdi - 0x48, 0x21, 0xf7, //0x000050ac andq %rsi, %rdi - 0x66, 0x48, 0x0f, 0x6e, 0xd7, //0x000050af movq %rdi, %xmm2 - 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd1, 0x00, //0x000050b4 pclmulqdq $0, %xmm9, %xmm2 - 0x66, 0x49, 0x0f, 0x7e, 0xd5, //0x000050bb movq %xmm2, %r13 - 0x4c, 0x33, 0x6d, 0xb0, //0x000050c0 xorq $-80(%rbp), %r13 - 0x66, 0x0f, 0x6f, 0xd0, //0x000050c4 movdqa %xmm0, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x000050c8 pcmpeqb %xmm3, %xmm2 - 0x66, 0x0f, 0xd7, 0xda, //0x000050cc pmovmskb %xmm2, %ebx - 0x66, 0x0f, 0x6f, 0xd5, //0x000050d0 movdqa %xmm5, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x000050d4 pcmpeqb %xmm3, %xmm2 - 0x66, 0x0f, 0xd7, 0xd2, //0x000050d8 pmovmskb %xmm2, %edx - 0x66, 0x0f, 0x6f, 0xd7, //0x000050dc movdqa %xmm7, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x000050e0 pcmpeqb %xmm3, %xmm2 - 0x66, 0x0f, 0xd7, 0xf2, //0x000050e4 pmovmskb %xmm2, %esi - 0x66, 0x0f, 0x6f, 0xd6, //0x000050e8 movdqa %xmm6, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x000050ec pcmpeqb %xmm3, %xmm2 - 0x66, 0x0f, 0xd7, 0xca, //0x000050f0 pmovmskb %xmm2, %ecx - 0x48, 0xc1, 0xe1, 0x30, //0x000050f4 shlq $48, %rcx - 0x48, 0xc1, 0xe6, 0x20, //0x000050f8 shlq $32, %rsi - 0x48, 0x09, 0xce, //0x000050fc orq %rcx, %rsi - 0x48, 0xc1, 0xe2, 0x10, //0x000050ff shlq $16, %rdx - 0x48, 0x09, 0xf2, //0x00005103 orq %rsi, %rdx - 0x48, 0x09, 0xd3, //0x00005106 orq %rdx, %rbx - 0x4c, 0x89, 0xe9, //0x00005109 movq %r13, %rcx - 0x48, 0xf7, 0xd1, //0x0000510c notq %rcx - 0x48, 0x21, 0xcb, //0x0000510f andq %rcx, %rbx - 0x66, 0x0f, 0x74, 0xc4, //0x00005112 pcmpeqb %xmm4, %xmm0 - 0x66, 0x0f, 0xd7, 0xf0, //0x00005116 pmovmskb %xmm0, %esi - 0x66, 0x0f, 0x74, 0xec, //0x0000511a pcmpeqb %xmm4, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x0000511e pmovmskb %xmm5, %edx - 0x66, 0x0f, 0x74, 0xfc, //0x00005122 pcmpeqb %xmm4, %xmm7 - 0x66, 0x44, 0x0f, 0xd7, 0xf7, //0x00005126 pmovmskb %xmm7, %r14d - 0x66, 0x0f, 0x74, 0xf4, //0x0000512b pcmpeqb %xmm4, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x0000512f pmovmskb %xmm6, %r15d - 0x49, 0xc1, 0xe7, 0x30, //0x00005134 shlq $48, %r15 - 0x49, 0xc1, 0xe6, 0x20, //0x00005138 shlq $32, %r14 - 0x4d, 0x09, 0xfe, //0x0000513c orq %r15, %r14 - 0x48, 0xc1, 0xe2, 0x10, //0x0000513f shlq $16, %rdx - 0x4c, 0x09, 0xf2, //0x00005143 orq %r14, %rdx - 0x48, 0x09, 0xd6, //0x00005146 orq %rdx, %rsi - 0x49, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00005149 movabsq $6148914691236517205, %r14 - 0x49, 0xbf, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00005153 movabsq $1085102592571150095, %r15 - 0x48, 0x21, 0xce, //0x0000515d andq %rcx, %rsi - 0x0f, 0x84, 0xe1, 0xfd, 0xff, 0xff, //0x00005160 je LBB0_942 - //0x00005166 LBB0_948 - 0x48, 0x8d, 0x7e, 0xff, //0x00005166 leaq $-1(%rsi), %rdi - 0x48, 0x89, 0xfa, //0x0000516a movq %rdi, %rdx - 0x48, 0x21, 0xda, //0x0000516d andq %rbx, %rdx - 0x48, 0x89, 0xd1, //0x00005170 movq %rdx, %rcx - 0x48, 0xd1, 0xe9, //0x00005173 shrq %rcx - 0x4c, 0x21, 0xf1, //0x00005176 andq %r14, %rcx - 0x48, 0x29, 0xca, //0x00005179 subq %rcx, %rdx - 0x48, 0x89, 0xd1, //0x0000517c movq %rdx, %rcx - 0x4c, 0x21, 0xc9, //0x0000517f andq %r9, %rcx - 0x48, 0xc1, 0xea, 0x02, //0x00005182 shrq $2, %rdx - 0x4c, 0x21, 0xca, //0x00005186 andq %r9, %rdx - 0x48, 0x01, 0xca, //0x00005189 addq %rcx, %rdx - 0x48, 0x89, 0xd1, //0x0000518c movq %rdx, %rcx - 0x48, 0xc1, 0xe9, 0x04, //0x0000518f shrq $4, %rcx - 0x48, 0x01, 0xd1, //0x00005193 addq %rdx, %rcx - 0x4c, 0x21, 0xf9, //0x00005196 andq %r15, %rcx - 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00005199 movabsq $72340172838076673, %rdx - 0x48, 0x0f, 0xaf, 0xca, //0x000051a3 imulq %rdx, %rcx - 0x48, 0xc1, 0xe9, 0x38, //0x000051a7 shrq $56, %rcx - 0x4c, 0x01, 0xc1, //0x000051ab addq %r8, %rcx - 0x4c, 0x39, 0xd1, //0x000051ae cmpq %r10, %rcx - 0x0f, 0x86, 0x73, 0x01, 0x00, 0x00, //0x000051b1 jbe LBB0_966 - 0x49, 0x83, 0xc2, 0x01, //0x000051b7 addq $1, %r10 - 0x48, 0x21, 0xfe, //0x000051bb andq %rdi, %rsi - 0x0f, 0x85, 0xa2, 0xff, 0xff, 0xff, //0x000051be jne LBB0_948 - 0xe9, 0x7e, 0xfd, 0xff, 0xff, //0x000051c4 jmp LBB0_942 - //0x000051c9 LBB0_950 - 0x48, 0x85, 0xc9, //0x000051c9 testq %rcx, %rcx - 0x0f, 0x8e, 0xcb, 0x03, 0x00, 0x00, //0x000051cc jle LBB0_1000 - 0x4c, 0x89, 0xfb, //0x000051d2 movq %r15, %rbx - 0xf3, 0x44, 0x0f, 0x7f, 0x45, 0x80, //0x000051d5 movdqu %xmm8, $-128(%rbp) - 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x000051db movdqu %xmm8, $-144(%rbp) - 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x000051e4 movdqu %xmm8, $-160(%rbp) - 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x000051ed movdqu %xmm8, $-176(%rbp) - 0x44, 0x89, 0xd9, //0x000051f6 movl %r11d, %ecx - 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x000051f9 andl $4095, %ecx - 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x000051ff cmpl $4033, %ecx - 0x0f, 0x82, 0x3c, 0x00, 0x00, 0x00, //0x00005205 jb LBB0_954 - 0x48, 0x83, 0x7d, 0xd0, 0x20, //0x0000520b cmpq $32, $-48(%rbp) - 0x0f, 0x82, 0x43, 0x00, 0x00, 0x00, //0x00005210 jb LBB0_955 - 0x41, 0x0f, 0x10, 0x03, //0x00005216 movups (%r11), %xmm0 - 0x0f, 0x11, 0x85, 0x50, 0xff, 0xff, 0xff, //0x0000521a movups %xmm0, $-176(%rbp) - 0xf3, 0x41, 0x0f, 0x6f, 0x43, 0x10, //0x00005221 movdqu $16(%r11), %xmm0 - 0xf3, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x00005227 movdqu %xmm0, $-160(%rbp) - 0x49, 0x83, 0xc3, 0x20, //0x0000522f addq $32, %r11 - 0x48, 0x8b, 0x4d, 0xd0, //0x00005233 movq $-48(%rbp), %rcx - 0x48, 0x8d, 0x79, 0xe0, //0x00005237 leaq $-32(%rcx), %rdi - 0x48, 0x8d, 0xb5, 0x70, 0xff, 0xff, 0xff, //0x0000523b leaq $-144(%rbp), %rsi - 0xe9, 0x1d, 0x00, 0x00, 0x00, //0x00005242 jmp LBB0_956 - //0x00005247 LBB0_954 - 0x49, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00005247 movabsq $6148914691236517205, %r14 - 0x49, 0x89, 0xdf, //0x00005251 movq %rbx, %r15 - 0xe9, 0x52, 0xfd, 0xff, 0xff, //0x00005254 jmp LBB0_944 - //0x00005259 LBB0_955 - 0x48, 0x8d, 0xb5, 0x50, 0xff, 0xff, 0xff, //0x00005259 leaq $-176(%rbp), %rsi - 0x48, 0x8b, 0x7d, 0xd0, //0x00005260 movq $-48(%rbp), %rdi - //0x00005264 LBB0_956 - 0x48, 0x83, 0xff, 0x10, //0x00005264 cmpq $16, %rdi - 0x0f, 0x82, 0x49, 0x00, 0x00, 0x00, //0x00005268 jb LBB0_957 - 0xf3, 0x41, 0x0f, 0x6f, 0x03, //0x0000526e movdqu (%r11), %xmm0 - 0xf3, 0x0f, 0x7f, 0x06, //0x00005273 movdqu %xmm0, (%rsi) - 0x49, 0x83, 0xc3, 0x10, //0x00005277 addq $16, %r11 - 0x48, 0x83, 0xc6, 0x10, //0x0000527b addq $16, %rsi - 0x48, 0x83, 0xc7, 0xf0, //0x0000527f addq $-16, %rdi - 0x48, 0x83, 0xff, 0x08, //0x00005283 cmpq $8, %rdi - 0x0f, 0x83, 0x34, 0x00, 0x00, 0x00, //0x00005287 jae LBB0_964 - //0x0000528d LBB0_958 - 0x48, 0x83, 0xff, 0x04, //0x0000528d cmpq $4, %rdi - 0x0f, 0x8c, 0x46, 0x00, 0x00, 0x00, //0x00005291 jl LBB0_959 - //0x00005297 LBB0_965 - 0x41, 0x8b, 0x0b, //0x00005297 movl (%r11), %ecx - 0x89, 0x0e, //0x0000529a movl %ecx, (%rsi) - 0x49, 0x83, 0xc3, 0x04, //0x0000529c addq $4, %r11 - 0x48, 0x83, 0xc6, 0x04, //0x000052a0 addq $4, %rsi - 0x48, 0x83, 0xc7, 0xfc, //0x000052a4 addq $-4, %rdi - 0x48, 0x83, 0xff, 0x02, //0x000052a8 cmpq $2, %rdi - 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x000052ac jae LBB0_960 - 0xe9, 0x43, 0x00, 0x00, 0x00, //0x000052b2 jmp LBB0_961 - //0x000052b7 LBB0_957 - 0x48, 0x83, 0xff, 0x08, //0x000052b7 cmpq $8, %rdi - 0x0f, 0x82, 0xcc, 0xff, 0xff, 0xff, //0x000052bb jb LBB0_958 - //0x000052c1 LBB0_964 - 0x49, 0x8b, 0x0b, //0x000052c1 movq (%r11), %rcx - 0x48, 0x89, 0x0e, //0x000052c4 movq %rcx, (%rsi) - 0x49, 0x83, 0xc3, 0x08, //0x000052c7 addq $8, %r11 - 0x48, 0x83, 0xc6, 0x08, //0x000052cb addq $8, %rsi - 0x48, 0x83, 0xc7, 0xf8, //0x000052cf addq $-8, %rdi - 0x48, 0x83, 0xff, 0x04, //0x000052d3 cmpq $4, %rdi - 0x0f, 0x8d, 0xba, 0xff, 0xff, 0xff, //0x000052d7 jge LBB0_965 - //0x000052dd LBB0_959 - 0x48, 0x83, 0xff, 0x02, //0x000052dd cmpq $2, %rdi - 0x0f, 0x82, 0x13, 0x00, 0x00, 0x00, //0x000052e1 jb LBB0_961 - //0x000052e7 LBB0_960 - 0x41, 0x0f, 0xb7, 0x0b, //0x000052e7 movzwl (%r11), %ecx - 0x66, 0x89, 0x0e, //0x000052eb movw %cx, (%rsi) - 0x49, 0x83, 0xc3, 0x02, //0x000052ee addq $2, %r11 - 0x48, 0x83, 0xc6, 0x02, //0x000052f2 addq $2, %rsi - 0x48, 0x83, 0xc7, 0xfe, //0x000052f6 addq $-2, %rdi - //0x000052fa LBB0_961 - 0x4c, 0x89, 0xda, //0x000052fa movq %r11, %rdx - 0x4c, 0x8d, 0x9d, 0x50, 0xff, 0xff, 0xff, //0x000052fd leaq $-176(%rbp), %r11 - 0x48, 0x85, 0xff, //0x00005304 testq %rdi, %rdi - 0x49, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00005307 movabsq $6148914691236517205, %r14 - 0x49, 0x89, 0xdf, //0x00005311 movq %rbx, %r15 - 0x0f, 0x84, 0x91, 0xfc, 0xff, 0xff, //0x00005314 je LBB0_944 - 0x8a, 0x0a, //0x0000531a movb (%rdx), %cl - 0x88, 0x0e, //0x0000531c movb %cl, (%rsi) - 0x4c, 0x8d, 0x9d, 0x50, 0xff, 0xff, 0xff, //0x0000531e leaq $-176(%rbp), %r11 - 0xe9, 0x81, 0xfc, 0xff, 0xff, //0x00005325 jmp LBB0_944 - //0x0000532a LBB0_966 - 0x48, 0x8b, 0x7d, 0xc0, //0x0000532a movq $-64(%rbp), %rdi - 0x48, 0x8b, 0x07, //0x0000532e movq (%rdi), %rax - 0x48, 0x0f, 0xbc, 0xce, //0x00005331 bsfq %rsi, %rcx - 0x48, 0x2b, 0x4d, 0xd0, //0x00005335 subq $-48(%rbp), %rcx - 0x48, 0x01, 0xc8, //0x00005339 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x0000533c addq $1, %rax - 0x48, 0x8b, 0x55, 0xc8, //0x00005340 movq $-56(%rbp), %rdx - 0x48, 0x89, 0x02, //0x00005344 movq %rax, (%rdx) - 0x48, 0x8b, 0x0f, //0x00005347 movq (%rdi), %rcx - 0x48, 0x39, 0xc8, //0x0000534a cmpq %rcx, %rax - 0x48, 0x0f, 0x47, 0xc1, //0x0000534d cmovaq %rcx, %rax - 0x48, 0x89, 0x02, //0x00005351 movq %rax, (%rdx) - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00005354 movq $-1, %rax - 0x4c, 0x0f, 0x47, 0xe0, //0x0000535b cmovaq %rax, %r12 - 0x4c, 0x89, 0xe0, //0x0000535f movq %r12, %rax - 0xe9, 0x02, 0xf4, 0xff, 0xff, //0x00005362 jmp LBB0_874 - //0x00005367 LBB0_967 - 0x0f, 0xbc, 0xc6, //0x00005367 bsfl %esi, %eax - 0x4c, 0x01, 0xe0, //0x0000536a addq %r12, %rax - 0x4c, 0x01, 0xf0, //0x0000536d addq %r14, %rax - 0x48, 0x83, 0xc0, 0x02, //0x00005370 addq $2, %rax - 0x48, 0x8b, 0x4d, 0xc8, //0x00005374 movq $-56(%rbp), %rcx - 0x48, 0x89, 0x01, //0x00005378 movq %rax, (%rcx) - 0x4c, 0x89, 0xe0, //0x0000537b movq %r12, %rax - 0xe9, 0xe6, 0xf3, 0xff, 0xff, //0x0000537e jmp LBB0_874 - //0x00005383 LBB0_979 - 0x48, 0x89, 0x17, //0x00005383 movq %rdx, (%rdi) - 0xe9, 0xde, 0xf3, 0xff, 0xff, //0x00005386 jmp LBB0_874 - //0x0000538b LBB0_968 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x0000538b movq $-2, %rcx - 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00005392 movl $2, %eax - 0x48, 0x01, 0xc7, //0x00005397 addq %rax, %rdi - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000539a movq $-1, %rax - 0x49, 0x01, 0xce, //0x000053a1 addq %rcx, %r14 - 0x0f, 0x8e, 0xbf, 0xf3, 0xff, 0xff, //0x000053a4 jle LBB0_874 - //0x000053aa LBB0_970 - 0x0f, 0xb6, 0x07, //0x000053aa movzbl (%rdi), %eax - 0x3c, 0x5c, //0x000053ad cmpb $92, %al - 0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x000053af je LBB0_968 - 0x3c, 0x22, //0x000053b5 cmpb $34, %al - 0x0f, 0x84, 0x87, 0x01, 0x00, 0x00, //0x000053b7 je LBB0_992 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000053bd movq $-1, %rcx - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000053c4 movl $1, %eax - 0x48, 0x01, 0xc7, //0x000053c9 addq %rax, %rdi - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000053cc movq $-1, %rax - 0x49, 0x01, 0xce, //0x000053d3 addq %rcx, %r14 - 0x0f, 0x8f, 0xce, 0xff, 0xff, 0xff, //0x000053d6 jg LBB0_970 - 0xe9, 0x88, 0xf3, 0xff, 0xff, //0x000053dc jmp LBB0_874 - //0x000053e1 LBB0_973 - 0x48, 0x8b, 0x7d, 0xb8, //0x000053e1 movq $-72(%rbp), %rdi - 0xe9, 0x80, 0xf5, 0xff, 0xff, //0x000053e5 jmp LBB0_901 - //0x000053ea LBB0_974 - 0x4c, 0x89, 0x9d, 0x48, 0xff, 0xff, 0xff, //0x000053ea movq %r11, $-184(%rbp) - //0x000053f1 LBB0_975 - 0x4c, 0x8b, 0x45, 0xc8, //0x000053f1 movq $-56(%rbp), %r8 - //0x000053f5 LBB0_976 - 0x48, 0x8b, 0x85, 0x48, 0xff, 0xff, 0xff, //0x000053f5 movq $-184(%rbp), %rax - 0x49, 0x89, 0x00, //0x000053fc movq %rax, (%r8) - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000053ff movq $-1, %rax - 0xe9, 0x5e, 0xf3, 0xff, 0xff, //0x00005406 jmp LBB0_874 - //0x0000540b LBB0_977 - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x0000540b movq $-1, %r15 - //0x00005412 LBB0_978 - 0x49, 0xf7, 0xd7, //0x00005412 notq %r15 - 0x4c, 0x01, 0xf8, //0x00005415 addq %r15, %rax - 0x48, 0x8b, 0x4d, 0xc8, //0x00005418 movq $-56(%rbp), %rcx - 0x48, 0x89, 0x01, //0x0000541c movq %rax, (%rcx) - 0xe9, 0x3e, 0xf3, 0xff, 0xff, //0x0000541f jmp LBB0_873 - //0x00005424 LBB0_981 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00005424 movq $-2, %rax - 0x80, 0xfa, 0x61, //0x0000542b cmpb $97, %dl - 0x0f, 0x85, 0x35, 0xf3, 0xff, 0xff, //0x0000542e jne LBB0_874 - 0x48, 0x8d, 0x51, 0x01, //0x00005434 leaq $1(%rcx), %rdx - 0x48, 0x89, 0x17, //0x00005438 movq %rdx, (%rdi) - 0x41, 0x80, 0x7c, 0x0d, 0x01, 0x6c, //0x0000543b cmpb $108, $1(%r13,%rcx) - 0x0f, 0x85, 0x22, 0xf3, 0xff, 0xff, //0x00005441 jne LBB0_874 - 0x48, 0x8d, 0x51, 0x02, //0x00005447 leaq $2(%rcx), %rdx - 0x48, 0x89, 0x17, //0x0000544b movq %rdx, (%rdi) - 0x41, 0x80, 0x7c, 0x0d, 0x02, 0x73, //0x0000544e cmpb $115, $2(%r13,%rcx) - 0x0f, 0x85, 0x0f, 0xf3, 0xff, 0xff, //0x00005454 jne LBB0_874 - 0x48, 0x8d, 0x51, 0x03, //0x0000545a leaq $3(%rcx), %rdx - 0x48, 0x89, 0x17, //0x0000545e movq %rdx, (%rdi) - 0x41, 0x80, 0x7c, 0x0d, 0x03, 0x65, //0x00005461 cmpb $101, $3(%r13,%rcx) - 0x0f, 0x85, 0xfc, 0xf2, 0xff, 0xff, //0x00005467 jne LBB0_874 - 0x48, 0x83, 0xc1, 0x04, //0x0000546d addq $4, %rcx - //0x00005471 LBB0_986 - 0x48, 0x8b, 0x55, 0xc8, //0x00005471 movq $-56(%rbp), %rdx - 0x48, 0x89, 0x0a, //0x00005475 movq %rcx, (%rdx) - 0xe9, 0xec, 0xf2, 0xff, 0xff, //0x00005478 jmp LBB0_874 - //0x0000547d LBB0_757 - 0x48, 0x89, 0x07, //0x0000547d movq %rax, (%rdi) - 0x41, 0x80, 0x7c, 0x05, 0x00, 0x6e, //0x00005480 cmpb $110, (%r13,%rax) - 0x0f, 0x85, 0xd6, 0xf2, 0xff, 0xff, //0x00005486 jne LBB0_873 - 0x48, 0x89, 0x0f, //0x0000548c movq %rcx, (%rdi) - 0x41, 0x80, 0x7c, 0x0d, 0x00, 0x75, //0x0000548f cmpb $117, (%r13,%rcx) - 0x0f, 0x85, 0xc7, 0xf2, 0xff, 0xff, //0x00005495 jne LBB0_873 - 0x48, 0x8d, 0x41, 0x01, //0x0000549b leaq $1(%rcx), %rax - 0x48, 0x89, 0x07, //0x0000549f movq %rax, (%rdi) - 0x41, 0x80, 0x7c, 0x0d, 0x01, 0x6c, //0x000054a2 cmpb $108, $1(%r13,%rcx) - 0x0f, 0x85, 0xb4, 0xf2, 0xff, 0xff, //0x000054a8 jne LBB0_873 - 0x48, 0x8d, 0x41, 0x02, //0x000054ae leaq $2(%rcx), %rax - 0x48, 0x89, 0x07, //0x000054b2 movq %rax, (%rdi) - 0x41, 0x80, 0x7c, 0x0d, 0x02, 0x6c, //0x000054b5 cmpb $108, $2(%r13,%rcx) - 0x0f, 0x85, 0xa1, 0xf2, 0xff, 0xff, //0x000054bb jne LBB0_873 - 0xe9, 0x44, 0x00, 0x00, 0x00, //0x000054c1 jmp LBB0_991 - //0x000054c6 LBB0_987 - 0x48, 0x89, 0x07, //0x000054c6 movq %rax, (%rdi) - 0x41, 0x80, 0x7c, 0x05, 0x00, 0x74, //0x000054c9 cmpb $116, (%r13,%rax) - 0x0f, 0x85, 0x8d, 0xf2, 0xff, 0xff, //0x000054cf jne LBB0_873 - 0x48, 0x89, 0x0f, //0x000054d5 movq %rcx, (%rdi) - 0x41, 0x80, 0x7c, 0x0d, 0x00, 0x72, //0x000054d8 cmpb $114, (%r13,%rcx) - 0x0f, 0x85, 0x7e, 0xf2, 0xff, 0xff, //0x000054de jne LBB0_873 - 0x48, 0x8d, 0x41, 0x01, //0x000054e4 leaq $1(%rcx), %rax - 0x48, 0x89, 0x07, //0x000054e8 movq %rax, (%rdi) - 0x41, 0x80, 0x7c, 0x0d, 0x01, 0x75, //0x000054eb cmpb $117, $1(%r13,%rcx) - 0x0f, 0x85, 0x6b, 0xf2, 0xff, 0xff, //0x000054f1 jne LBB0_873 - 0x48, 0x8d, 0x41, 0x02, //0x000054f7 leaq $2(%rcx), %rax - 0x48, 0x89, 0x07, //0x000054fb movq %rax, (%rdi) - 0x41, 0x80, 0x7c, 0x0d, 0x02, 0x65, //0x000054fe cmpb $101, $2(%r13,%rcx) - 0x0f, 0x85, 0x58, 0xf2, 0xff, 0xff, //0x00005504 jne LBB0_873 - //0x0000550a LBB0_991 - 0x48, 0x83, 0xc1, 0x03, //0x0000550a addq $3, %rcx - 0x48, 0x8b, 0x45, 0xc8, //0x0000550e movq $-56(%rbp), %rax - 0x48, 0x89, 0x08, //0x00005512 movq %rcx, (%rax) - 0xe9, 0x48, 0xf2, 0xff, 0xff, //0x00005515 jmp LBB0_873 - //0x0000551a LBB0_754 - 0x48, 0x83, 0xc1, 0xff, //0x0000551a addq $-1, %rcx - 0x48, 0x89, 0xc8, //0x0000551e movq %rcx, %rax - 0xe9, 0x43, 0xf2, 0xff, 0xff, //0x00005521 jmp LBB0_874 - //0x00005526 LBB0_781 - 0x48, 0x83, 0xc0, 0xff, //0x00005526 addq $-1, %rax - 0xe9, 0x3a, 0xf2, 0xff, 0xff, //0x0000552a jmp LBB0_874 - //0x0000552f LBB0_998 - 0x4c, 0x89, 0x45, 0xb8, //0x0000552f movq %r8, $-72(%rbp) - 0xe9, 0xf6, 0xf3, 0xff, 0xff, //0x00005533 jmp LBB0_823 - //0x00005538 LBB0_1003 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00005538 movq $-2, %rax - 0xe9, 0x2d, 0x00, 0x00, 0x00, //0x0000553f jmp LBB0_996 - //0x00005544 LBB0_992 - 0x4c, 0x29, 0xdf, //0x00005544 subq %r11, %rdi - 0x48, 0x83, 0xc7, 0x01, //0x00005547 addq $1, %rdi - 0x48, 0x8b, 0x45, 0xc8, //0x0000554b movq $-56(%rbp), %rax - 0x48, 0x89, 0x38, //0x0000554f movq %rdi, (%rax) - 0x4c, 0x89, 0xe0, //0x00005552 movq %r12, %rax - 0xe9, 0x0f, 0xf2, 0xff, 0xff, //0x00005555 jmp LBB0_874 - //0x0000555a LBB0_993 - 0x48, 0x83, 0xc7, 0x01, //0x0000555a addq $1, %rdi - 0x48, 0xc7, 0xc0, 0xfd, 0xff, 0xff, 0xff, //0x0000555e movq $-3, %rax - 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00005565 jmp LBB0_995 - //0x0000556a LBB0_994 - 0x48, 0x83, 0xc7, 0x01, //0x0000556a addq $1, %rdi - //0x0000556e LBB0_995 - 0x49, 0x89, 0xf9, //0x0000556e movq %rdi, %r9 - //0x00005571 LBB0_996 - 0x4d, 0x29, 0xe9, //0x00005571 subq %r13, %r9 - 0x48, 0x8b, 0x4d, 0xc8, //0x00005574 movq $-56(%rbp), %rcx - 0x4c, 0x89, 0x09, //0x00005578 movq %r9, (%rcx) - 0xe9, 0xe9, 0xf1, 0xff, 0xff, //0x0000557b jmp LBB0_874 - //0x00005580 LBB0_997 - 0x4c, 0x01, 0xdf, //0x00005580 addq %r11, %rdi - 0x48, 0x8b, 0x5d, 0xc8, //0x00005583 movq $-56(%rbp), %rbx - 0x48, 0x85, 0xc0, //0x00005587 testq %rax, %rax - 0x0f, 0x85, 0xc5, 0xf2, 0xff, 0xff, //0x0000558a jne LBB0_885 - 0xe9, 0x08, 0xf3, 0xff, 0xff, //0x00005590 jmp LBB0_892 - //0x00005595 LBB0_999 - 0x4c, 0x01, 0xdf, //0x00005595 addq %r11, %rdi - 0xe9, 0xe4, 0xf4, 0xff, 0xff, //0x00005598 jmp LBB0_912 - //0x0000559d LBB0_1000 - 0x48, 0x8b, 0x4d, 0xc0, //0x0000559d movq $-64(%rbp), %rcx - 0x48, 0x8b, 0x09, //0x000055a1 movq (%rcx), %rcx - 0xe9, 0xc8, 0xfe, 0xff, 0xff, //0x000055a4 jmp LBB0_986 - //0x000055a9 LBB0_1001 - 0x49, 0x8d, 0x48, 0xff, //0x000055a9 leaq $-1(%r8), %rcx - 0x4c, 0x39, 0xf1, //0x000055ad cmpq %r14, %rcx - 0x0f, 0x84, 0xb3, 0xf1, 0xff, 0xff, //0x000055b0 je LBB0_874 - 0x4b, 0x8d, 0x3c, 0x0e, //0x000055b6 leaq (%r14,%r9), %rdi - 0x48, 0x83, 0xc7, 0x02, //0x000055ba addq $2, %rdi - 0x4d, 0x29, 0xf0, //0x000055be subq %r14, %r8 - 0x49, 0x83, 0xc0, 0xfe, //0x000055c1 addq $-2, %r8 - 0x4d, 0x89, 0xc6, //0x000055c5 movq %r8, %r14 - 0xe9, 0xb4, 0xf4, 0xff, 0xff, //0x000055c8 jmp LBB0_912 - 0x90, 0x90, 0x90, //0x000055cd .p2align 2, 0x90 - // // .set L0_0_set_436, LBB0_436-LJTI0_0 - // // .set L0_0_set_435, LBB0_435-LJTI0_0 - // // .set L0_0_set_421, LBB0_421-LJTI0_0 - // // .set L0_0_set_401, LBB0_401-LJTI0_0 - // // .set L0_0_set_467, LBB0_467-LJTI0_0 - // // .set L0_0_set_434, LBB0_434-LJTI0_0 - // // .set L0_0_set_420, LBB0_420-LJTI0_0 - // // .set L0_0_set_493, LBB0_493-LJTI0_0 - //0x000055d0 LJTI0_0 - 0x86, 0xcd, 0xff, 0xff, //0x000055d0 .long L0_0_set_436 - 0x80, 0xcd, 0xff, 0xff, //0x000055d4 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x000055d8 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x000055dc .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x000055e0 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x000055e4 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x000055e8 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x000055ec .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x000055f0 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x000055f4 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x000055f8 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x000055fc .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x00005600 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x00005604 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x00005608 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x0000560c .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x00005610 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x00005614 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x00005618 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x0000561c .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x00005620 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x00005624 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x00005628 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x0000562c .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x00005630 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x00005634 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x00005638 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x0000563c .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x00005640 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x00005644 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x00005648 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x0000564c .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x00005650 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x00005654 .long L0_0_set_435 - 0x5e, 0xcc, 0xff, 0xff, //0x00005658 .long L0_0_set_421 - 0x80, 0xcd, 0xff, 0xff, //0x0000565c .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x00005660 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x00005664 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x00005668 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x0000566c .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x00005670 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x00005674 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x00005678 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x0000567c .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x00005680 .long L0_0_set_435 - 0xf6, 0xca, 0xff, 0xff, //0x00005684 .long L0_0_set_401 - 0x80, 0xcd, 0xff, 0xff, //0x00005688 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x0000568c .long L0_0_set_435 - 0xf6, 0xca, 0xff, 0xff, //0x00005690 .long L0_0_set_401 - 0xf6, 0xca, 0xff, 0xff, //0x00005694 .long L0_0_set_401 - 0xf6, 0xca, 0xff, 0xff, //0x00005698 .long L0_0_set_401 - 0xf6, 0xca, 0xff, 0xff, //0x0000569c .long L0_0_set_401 - 0xf6, 0xca, 0xff, 0xff, //0x000056a0 .long L0_0_set_401 - 0xf6, 0xca, 0xff, 0xff, //0x000056a4 .long L0_0_set_401 - 0xf6, 0xca, 0xff, 0xff, //0x000056a8 .long L0_0_set_401 - 0xf6, 0xca, 0xff, 0xff, //0x000056ac .long L0_0_set_401 - 0xf6, 0xca, 0xff, 0xff, //0x000056b0 .long L0_0_set_401 - 0xf6, 0xca, 0xff, 0xff, //0x000056b4 .long L0_0_set_401 - 0x80, 0xcd, 0xff, 0xff, //0x000056b8 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x000056bc .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x000056c0 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x000056c4 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x000056c8 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x000056cc .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x000056d0 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x000056d4 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x000056d8 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x000056dc .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x000056e0 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x000056e4 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x000056e8 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x000056ec .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x000056f0 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x000056f4 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x000056f8 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x000056fc .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x00005700 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x00005704 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x00005708 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x0000570c .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x00005710 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x00005714 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x00005718 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x0000571c .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x00005720 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x00005724 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x00005728 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x0000572c .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x00005730 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x00005734 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x00005738 .long L0_0_set_435 - 0xdf, 0xce, 0xff, 0xff, //0x0000573c .long L0_0_set_467 - 0x80, 0xcd, 0xff, 0xff, //0x00005740 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x00005744 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x00005748 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x0000574c .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x00005750 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x00005754 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x00005758 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x0000575c .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x00005760 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x00005764 .long L0_0_set_435 - 0x6b, 0xcd, 0xff, 0xff, //0x00005768 .long L0_0_set_434 - 0x80, 0xcd, 0xff, 0xff, //0x0000576c .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x00005770 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x00005774 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x00005778 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x0000577c .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x00005780 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x00005784 .long L0_0_set_435 - 0x4c, 0xcc, 0xff, 0xff, //0x00005788 .long L0_0_set_420 - 0x80, 0xcd, 0xff, 0xff, //0x0000578c .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x00005790 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x00005794 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x00005798 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x0000579c .long L0_0_set_435 - 0x4c, 0xcc, 0xff, 0xff, //0x000057a0 .long L0_0_set_420 - 0x80, 0xcd, 0xff, 0xff, //0x000057a4 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x000057a8 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x000057ac .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x000057b0 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x000057b4 .long L0_0_set_435 - 0x80, 0xcd, 0xff, 0xff, //0x000057b8 .long L0_0_set_435 - 0x05, 0xd3, 0xff, 0xff, //0x000057bc .long L0_0_set_493 - // // .set L0_1_set_236, LBB0_236-LJTI0_1 - // // .set L0_1_set_206, LBB0_206-LJTI0_1 - // // .set L0_1_set_169, LBB0_169-LJTI0_1 - // // .set L0_1_set_150, LBB0_150-LJTI0_1 - // // .set L0_1_set_179, LBB0_179-LJTI0_1 - // // .set L0_1_set_205, LBB0_205-LJTI0_1 - // // .set L0_1_set_168, LBB0_168-LJTI0_1 - // // .set L0_1_set_207, LBB0_207-LJTI0_1 - //0x000057c0 LJTI0_1 - 0x30, 0xb9, 0xff, 0xff, //0x000057c0 .long L0_1_set_236 - 0x27, 0xb9, 0xff, 0xff, //0x000057c4 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x000057c8 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x000057cc .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x000057d0 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x000057d4 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x000057d8 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x000057dc .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x000057e0 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x000057e4 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x000057e8 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x000057ec .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x000057f0 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x000057f4 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x000057f8 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x000057fc .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x00005800 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x00005804 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x00005808 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x0000580c .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x00005810 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x00005814 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x00005818 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x0000581c .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x00005820 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x00005824 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x00005828 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x0000582c .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x00005830 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x00005834 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x00005838 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x0000583c .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x00005840 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x00005844 .long L0_1_set_206 - 0xfb, 0xb3, 0xff, 0xff, //0x00005848 .long L0_1_set_169 - 0x27, 0xb9, 0xff, 0xff, //0x0000584c .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x00005850 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x00005854 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x00005858 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x0000585c .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x00005860 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x00005864 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x00005868 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x0000586c .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x00005870 .long L0_1_set_206 - 0x7f, 0xb2, 0xff, 0xff, //0x00005874 .long L0_1_set_150 - 0x27, 0xb9, 0xff, 0xff, //0x00005878 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x0000587c .long L0_1_set_206 - 0x7f, 0xb2, 0xff, 0xff, //0x00005880 .long L0_1_set_150 - 0x7f, 0xb2, 0xff, 0xff, //0x00005884 .long L0_1_set_150 - 0x7f, 0xb2, 0xff, 0xff, //0x00005888 .long L0_1_set_150 - 0x7f, 0xb2, 0xff, 0xff, //0x0000588c .long L0_1_set_150 - 0x7f, 0xb2, 0xff, 0xff, //0x00005890 .long L0_1_set_150 - 0x7f, 0xb2, 0xff, 0xff, //0x00005894 .long L0_1_set_150 - 0x7f, 0xb2, 0xff, 0xff, //0x00005898 .long L0_1_set_150 - 0x7f, 0xb2, 0xff, 0xff, //0x0000589c .long L0_1_set_150 - 0x7f, 0xb2, 0xff, 0xff, //0x000058a0 .long L0_1_set_150 - 0x7f, 0xb2, 0xff, 0xff, //0x000058a4 .long L0_1_set_150 - 0x27, 0xb9, 0xff, 0xff, //0x000058a8 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x000058ac .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x000058b0 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x000058b4 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x000058b8 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x000058bc .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x000058c0 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x000058c4 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x000058c8 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x000058cc .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x000058d0 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x000058d4 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x000058d8 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x000058dc .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x000058e0 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x000058e4 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x000058e8 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x000058ec .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x000058f0 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x000058f4 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x000058f8 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x000058fc .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x00005900 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x00005904 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x00005908 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x0000590c .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x00005910 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x00005914 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x00005918 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x0000591c .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x00005920 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x00005924 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x00005928 .long L0_1_set_206 - 0x13, 0xb5, 0xff, 0xff, //0x0000592c .long L0_1_set_179 - 0x27, 0xb9, 0xff, 0xff, //0x00005930 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x00005934 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x00005938 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x0000593c .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x00005940 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x00005944 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x00005948 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x0000594c .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x00005950 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x00005954 .long L0_1_set_206 - 0x1a, 0xb9, 0xff, 0xff, //0x00005958 .long L0_1_set_205 - 0x27, 0xb9, 0xff, 0xff, //0x0000595c .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x00005960 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x00005964 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x00005968 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x0000596c .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x00005970 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x00005974 .long L0_1_set_206 - 0xe9, 0xb3, 0xff, 0xff, //0x00005978 .long L0_1_set_168 - 0x27, 0xb9, 0xff, 0xff, //0x0000597c .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x00005980 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x00005984 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x00005988 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x0000598c .long L0_1_set_206 - 0xe9, 0xb3, 0xff, 0xff, //0x00005990 .long L0_1_set_168 - 0x27, 0xb9, 0xff, 0xff, //0x00005994 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x00005998 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x0000599c .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x000059a0 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x000059a4 .long L0_1_set_206 - 0x27, 0xb9, 0xff, 0xff, //0x000059a8 .long L0_1_set_206 - 0x6d, 0xb9, 0xff, 0xff, //0x000059ac .long L0_1_set_207 - // // .set L0_2_set_591, LBB0_591-LJTI0_2 - // // .set L0_2_set_598, LBB0_598-LJTI0_2 - // // .set L0_2_set_600, LBB0_600-LJTI0_2 - // // .set L0_2_set_619, LBB0_619-LJTI0_2 - // // .set L0_2_set_594, LBB0_594-LJTI0_2 - // // .set L0_2_set_621, LBB0_621-LJTI0_2 - //0x000059b0 LJTI0_2 - 0x8c, 0xd8, 0xff, 0xff, //0x000059b0 .long L0_2_set_591 - 0x41, 0xdb, 0xff, 0xff, //0x000059b4 .long L0_2_set_598 - 0x6c, 0xdb, 0xff, 0xff, //0x000059b8 .long L0_2_set_600 - 0x3a, 0xdd, 0xff, 0xff, //0x000059bc .long L0_2_set_619 - 0xa3, 0xd8, 0xff, 0xff, //0x000059c0 .long L0_2_set_594 - 0x51, 0xdd, 0xff, 0xff, //0x000059c4 .long L0_2_set_621 - // // .set L0_3_set_874, LBB0_874-LJTI0_3 - // // .set L0_3_set_873, LBB0_873-LJTI0_3 - // // .set L0_3_set_696, LBB0_696-LJTI0_3 - // // .set L0_3_set_713, LBB0_713-LJTI0_3 - // // .set L0_3_set_623, LBB0_623-LJTI0_3 - // // .set L0_3_set_749, LBB0_749-LJTI0_3 - // // .set L0_3_set_751, LBB0_751-LJTI0_3 - // // .set L0_3_set_755, LBB0_755-LJTI0_3 - // // .set L0_3_set_761, LBB0_761-LJTI0_3 - // // .set L0_3_set_764, LBB0_764-LJTI0_3 - //0x000059c8 LJTI0_3 - 0xa1, 0xed, 0xff, 0xff, //0x000059c8 .long L0_3_set_874 - 0x9a, 0xed, 0xff, 0xff, //0x000059cc .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x000059d0 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x000059d4 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x000059d8 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x000059dc .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x000059e0 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x000059e4 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x000059e8 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x000059ec .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x000059f0 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x000059f4 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x000059f8 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x000059fc .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005a00 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005a04 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005a08 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005a0c .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005a10 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005a14 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005a18 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005a1c .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005a20 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005a24 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005a28 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005a2c .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005a30 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005a34 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005a38 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005a3c .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005a40 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005a44 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005a48 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005a4c .long L0_3_set_873 - 0x04, 0xe0, 0xff, 0xff, //0x00005a50 .long L0_3_set_696 - 0x9a, 0xed, 0xff, 0xff, //0x00005a54 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005a58 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005a5c .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005a60 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005a64 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005a68 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005a6c .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005a70 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005a74 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005a78 .long L0_3_set_873 - 0xb2, 0xe1, 0xff, 0xff, //0x00005a7c .long L0_3_set_713 - 0x9a, 0xed, 0xff, 0xff, //0x00005a80 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005a84 .long L0_3_set_873 - 0xc9, 0xd8, 0xff, 0xff, //0x00005a88 .long L0_3_set_623 - 0xc9, 0xd8, 0xff, 0xff, //0x00005a8c .long L0_3_set_623 - 0xc9, 0xd8, 0xff, 0xff, //0x00005a90 .long L0_3_set_623 - 0xc9, 0xd8, 0xff, 0xff, //0x00005a94 .long L0_3_set_623 - 0xc9, 0xd8, 0xff, 0xff, //0x00005a98 .long L0_3_set_623 - 0xc9, 0xd8, 0xff, 0xff, //0x00005a9c .long L0_3_set_623 - 0xc9, 0xd8, 0xff, 0xff, //0x00005aa0 .long L0_3_set_623 - 0xc9, 0xd8, 0xff, 0xff, //0x00005aa4 .long L0_3_set_623 - 0xc9, 0xd8, 0xff, 0xff, //0x00005aa8 .long L0_3_set_623 - 0xc9, 0xd8, 0xff, 0xff, //0x00005aac .long L0_3_set_623 - 0x9a, 0xed, 0xff, 0xff, //0x00005ab0 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005ab4 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005ab8 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005abc .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005ac0 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005ac4 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005ac8 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005acc .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005ad0 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005ad4 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005ad8 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005adc .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005ae0 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005ae4 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005ae8 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005aec .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005af0 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005af4 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005af8 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005afc .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005b00 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005b04 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005b08 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005b0c .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005b10 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005b14 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005b18 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005b1c .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005b20 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005b24 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005b28 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005b2c .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005b30 .long L0_3_set_873 - 0xe0, 0xe3, 0xff, 0xff, //0x00005b34 .long L0_3_set_749 - 0x9a, 0xed, 0xff, 0xff, //0x00005b38 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005b3c .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005b40 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005b44 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005b48 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005b4c .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005b50 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005b54 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005b58 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005b5c .long L0_3_set_873 - 0x04, 0xe4, 0xff, 0xff, //0x00005b60 .long L0_3_set_751 - 0x9a, 0xed, 0xff, 0xff, //0x00005b64 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005b68 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005b6c .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005b70 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005b74 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005b78 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005b7c .long L0_3_set_873 - 0x41, 0xe4, 0xff, 0xff, //0x00005b80 .long L0_3_set_755 - 0x9a, 0xed, 0xff, 0xff, //0x00005b84 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005b88 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005b8c .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005b90 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005b94 .long L0_3_set_873 - 0x70, 0xe4, 0xff, 0xff, //0x00005b98 .long L0_3_set_761 - 0x9a, 0xed, 0xff, 0xff, //0x00005b9c .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005ba0 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005ba4 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005ba8 .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005bac .long L0_3_set_873 - 0x9a, 0xed, 0xff, 0xff, //0x00005bb0 .long L0_3_set_873 - 0xaf, 0xe4, 0xff, 0xff, //0x00005bb4 .long L0_3_set_764 - // // .set L0_4_set_738, LBB0_738-LJTI0_4 - // // .set L0_4_set_768, LBB0_768-LJTI0_4 - // // .set L0_4_set_744, LBB0_744-LJTI0_4 - // // .set L0_4_set_747, LBB0_747-LJTI0_4 - //0x00005bb8 LJTI0_4 - 0x78, 0xe1, 0xff, 0xff, //0x00005bb8 .long L0_4_set_738 - 0x0d, 0xe3, 0xff, 0xff, //0x00005bbc .long L0_4_set_768 - 0x78, 0xe1, 0xff, 0xff, //0x00005bc0 .long L0_4_set_738 - 0xc1, 0xe1, 0xff, 0xff, //0x00005bc4 .long L0_4_set_744 - 0x0d, 0xe3, 0xff, 0xff, //0x00005bc8 .long L0_4_set_768 - 0x0d, 0xe3, 0xff, 0xff, //0x00005bcc .long L0_4_set_768 - 0x0d, 0xe3, 0xff, 0xff, //0x00005bd0 .long L0_4_set_768 - 0x0d, 0xe3, 0xff, 0xff, //0x00005bd4 .long L0_4_set_768 - 0x0d, 0xe3, 0xff, 0xff, //0x00005bd8 .long L0_4_set_768 - 0x0d, 0xe3, 0xff, 0xff, //0x00005bdc .long L0_4_set_768 - 0x0d, 0xe3, 0xff, 0xff, //0x00005be0 .long L0_4_set_768 - 0x0d, 0xe3, 0xff, 0xff, //0x00005be4 .long L0_4_set_768 - 0x0d, 0xe3, 0xff, 0xff, //0x00005be8 .long L0_4_set_768 - 0x0d, 0xe3, 0xff, 0xff, //0x00005bec .long L0_4_set_768 - 0x0d, 0xe3, 0xff, 0xff, //0x00005bf0 .long L0_4_set_768 - 0x0d, 0xe3, 0xff, 0xff, //0x00005bf4 .long L0_4_set_768 - 0x0d, 0xe3, 0xff, 0xff, //0x00005bf8 .long L0_4_set_768 - 0x0d, 0xe3, 0xff, 0xff, //0x00005bfc .long L0_4_set_768 - 0x0d, 0xe3, 0xff, 0xff, //0x00005c00 .long L0_4_set_768 - 0x0d, 0xe3, 0xff, 0xff, //0x00005c04 .long L0_4_set_768 - 0x0d, 0xe3, 0xff, 0xff, //0x00005c08 .long L0_4_set_768 - 0x0d, 0xe3, 0xff, 0xff, //0x00005c0c .long L0_4_set_768 - 0x0d, 0xe3, 0xff, 0xff, //0x00005c10 .long L0_4_set_768 - 0x0d, 0xe3, 0xff, 0xff, //0x00005c14 .long L0_4_set_768 - 0x0d, 0xe3, 0xff, 0xff, //0x00005c18 .long L0_4_set_768 - 0x0d, 0xe3, 0xff, 0xff, //0x00005c1c .long L0_4_set_768 - 0xdd, 0xe1, 0xff, 0xff, //0x00005c20 .long L0_4_set_747 - // // .set L0_5_set_648, LBB0_648-LJTI0_5 - // // .set L0_5_set_683, LBB0_683-LJTI0_5 - // // .set L0_5_set_654, LBB0_654-LJTI0_5 - // // .set L0_5_set_657, LBB0_657-LJTI0_5 - //0x00005c24 LJTI0_5 - 0x58, 0xd8, 0xff, 0xff, //0x00005c24 .long L0_5_set_648 - 0x14, 0xdd, 0xff, 0xff, //0x00005c28 .long L0_5_set_683 - 0x58, 0xd8, 0xff, 0xff, //0x00005c2c .long L0_5_set_648 - 0x9e, 0xd8, 0xff, 0xff, //0x00005c30 .long L0_5_set_654 - 0x14, 0xdd, 0xff, 0xff, //0x00005c34 .long L0_5_set_683 - 0x14, 0xdd, 0xff, 0xff, //0x00005c38 .long L0_5_set_683 - 0x14, 0xdd, 0xff, 0xff, //0x00005c3c .long L0_5_set_683 - 0x14, 0xdd, 0xff, 0xff, //0x00005c40 .long L0_5_set_683 - 0x14, 0xdd, 0xff, 0xff, //0x00005c44 .long L0_5_set_683 - 0x14, 0xdd, 0xff, 0xff, //0x00005c48 .long L0_5_set_683 - 0x14, 0xdd, 0xff, 0xff, //0x00005c4c .long L0_5_set_683 - 0x14, 0xdd, 0xff, 0xff, //0x00005c50 .long L0_5_set_683 - 0x14, 0xdd, 0xff, 0xff, //0x00005c54 .long L0_5_set_683 - 0x14, 0xdd, 0xff, 0xff, //0x00005c58 .long L0_5_set_683 - 0x14, 0xdd, 0xff, 0xff, //0x00005c5c .long L0_5_set_683 - 0x14, 0xdd, 0xff, 0xff, //0x00005c60 .long L0_5_set_683 - 0x14, 0xdd, 0xff, 0xff, //0x00005c64 .long L0_5_set_683 - 0x14, 0xdd, 0xff, 0xff, //0x00005c68 .long L0_5_set_683 - 0x14, 0xdd, 0xff, 0xff, //0x00005c6c .long L0_5_set_683 - 0x14, 0xdd, 0xff, 0xff, //0x00005c70 .long L0_5_set_683 - 0x14, 0xdd, 0xff, 0xff, //0x00005c74 .long L0_5_set_683 - 0x14, 0xdd, 0xff, 0xff, //0x00005c78 .long L0_5_set_683 - 0x14, 0xdd, 0xff, 0xff, //0x00005c7c .long L0_5_set_683 - 0x14, 0xdd, 0xff, 0xff, //0x00005c80 .long L0_5_set_683 - 0x14, 0xdd, 0xff, 0xff, //0x00005c84 .long L0_5_set_683 - 0x14, 0xdd, 0xff, 0xff, //0x00005c88 .long L0_5_set_683 - 0xba, 0xd8, 0xff, 0xff, //0x00005c8c .long L0_5_set_657 - // // .set L0_6_set_874, LBB0_874-LJTI0_6 - // // .set L0_6_set_902, LBB0_902-LJTI0_6 - // // .set L0_6_set_903, LBB0_903-LJTI0_6 - // // .set L0_6_set_880, LBB0_880-LJTI0_6 - // // .set L0_6_set_913, LBB0_913-LJTI0_6 - // // .set L0_6_set_938, LBB0_938-LJTI0_6 - // // .set L0_6_set_899, LBB0_899-LJTI0_6 - // // .set L0_6_set_941, LBB0_941-LJTI0_6 - //0x00005c90 LJTI0_6 - 0xd9, 0xea, 0xff, 0xff, //0x00005c90 .long L0_6_set_874 - 0xed, 0xec, 0xff, 0xff, //0x00005c94 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005c98 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005c9c .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005ca0 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005ca4 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005ca8 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005cac .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005cb0 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005cb4 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005cb8 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005cbc .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005cc0 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005cc4 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005cc8 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005ccc .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005cd0 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005cd4 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005cd8 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005cdc .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005ce0 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005ce4 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005ce8 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005cec .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005cf0 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005cf4 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005cf8 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005cfc .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005d00 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005d04 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005d08 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005d0c .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005d10 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005d14 .long L0_6_set_902 - 0xf9, 0xec, 0xff, 0xff, //0x00005d18 .long L0_6_set_903 - 0xed, 0xec, 0xff, 0xff, //0x00005d1c .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005d20 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005d24 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005d28 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005d2c .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005d30 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005d34 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005d38 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005d3c .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005d40 .long L0_6_set_902 - 0x3b, 0xeb, 0xff, 0xff, //0x00005d44 .long L0_6_set_880 - 0xed, 0xec, 0xff, 0xff, //0x00005d48 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005d4c .long L0_6_set_902 - 0x3b, 0xeb, 0xff, 0xff, //0x00005d50 .long L0_6_set_880 - 0x3b, 0xeb, 0xff, 0xff, //0x00005d54 .long L0_6_set_880 - 0x3b, 0xeb, 0xff, 0xff, //0x00005d58 .long L0_6_set_880 - 0x3b, 0xeb, 0xff, 0xff, //0x00005d5c .long L0_6_set_880 - 0x3b, 0xeb, 0xff, 0xff, //0x00005d60 .long L0_6_set_880 - 0x3b, 0xeb, 0xff, 0xff, //0x00005d64 .long L0_6_set_880 - 0x3b, 0xeb, 0xff, 0xff, //0x00005d68 .long L0_6_set_880 - 0x3b, 0xeb, 0xff, 0xff, //0x00005d6c .long L0_6_set_880 - 0x3b, 0xeb, 0xff, 0xff, //0x00005d70 .long L0_6_set_880 - 0x3b, 0xeb, 0xff, 0xff, //0x00005d74 .long L0_6_set_880 - 0xed, 0xec, 0xff, 0xff, //0x00005d78 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005d7c .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005d80 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005d84 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005d88 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005d8c .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005d90 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005d94 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005d98 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005d9c .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005da0 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005da4 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005da8 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005dac .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005db0 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005db4 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005db8 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005dbc .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005dc0 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005dc4 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005dc8 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005dcc .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005dd0 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005dd4 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005dd8 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005ddc .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005de0 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005de4 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005de8 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005dec .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005df0 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005df4 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005df8 .long L0_6_set_902 - 0xff, 0xed, 0xff, 0xff, //0x00005dfc .long L0_6_set_913 - 0xed, 0xec, 0xff, 0xff, //0x00005e00 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005e04 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005e08 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005e0c .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005e10 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005e14 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005e18 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005e1c .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005e20 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005e24 .long L0_6_set_902 - 0x3e, 0xf2, 0xff, 0xff, //0x00005e28 .long L0_6_set_938 - 0xed, 0xec, 0xff, 0xff, //0x00005e2c .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005e30 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005e34 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005e38 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005e3c .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005e40 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005e44 .long L0_6_set_902 - 0xc9, 0xec, 0xff, 0xff, //0x00005e48 .long L0_6_set_899 - 0xed, 0xec, 0xff, 0xff, //0x00005e4c .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005e50 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005e54 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005e58 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005e5c .long L0_6_set_902 - 0xc9, 0xec, 0xff, 0xff, //0x00005e60 .long L0_6_set_899 - 0xed, 0xec, 0xff, 0xff, //0x00005e64 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005e68 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005e6c .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005e70 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005e74 .long L0_6_set_902 - 0xed, 0xec, 0xff, 0xff, //0x00005e78 .long L0_6_set_902 - 0x5b, 0xf2, 0xff, 0xff, //0x00005e7c .long L0_6_set_941 - //0x00005e80 .p2align 2, 0x00 - //0x00005e80 _MASK_USE_NUMBER - 0x02, 0x00, 0x00, 0x00, //0x00005e80 .long 2 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e84 .p2align 4, 0x00 - //0x00005e90 __UnquoteTab - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005ea0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2f, //0x00005eb0 QUAD $0x0000000000220000; QUAD $0x2f00000000000000 // .ascii 16, '\x00\x00"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00/' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005ec0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005ed0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5c, 0x00, 0x00, 0x00, //0x00005ee0 QUAD $0x0000000000000000; QUAD $0x0000005c00000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\\\x00\x00\x00' - 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, //0x00005ef0 QUAD $0x000c000000080000; QUAD $0x000a000000000000 // .ascii 16, '\x00\x00\x08\x00\x00\x00\x0c\x00\x00\x00\x00\x00\x00\x00\n\x00' - 0x00, 0x00, 0x0d, 0x00, 0x09, 0xff, //0x00005f00 LONG $0x000d0000; WORD $0xff09 // .ascii 6, '\x00\x00\r\x00\t\xff' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f06 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f16 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f26 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f36 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f46 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f56 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f66 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f76 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f86 QUAD $0x0000000000000000; WORD $0x0000 // .space 10, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/html_escape.go b/vendor/github.com/bytedance/sonic/internal/native/sse/html_escape.go deleted file mode 100644 index da3bf6c74..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/html_escape.go +++ /dev/null @@ -1,34 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 sse - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/rt` -) - -var F_html_escape func(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn unsafe.Pointer) (ret int) - -var S_html_escape uintptr - -//go:nosplit -func html_escape(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn *int) (ret int) { - return F_html_escape(rt.NoEscape(sp), nb, dp, rt.NoEscape(unsafe.Pointer(dn))) -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/html_escape_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/html_escape_subr.go deleted file mode 100644 index c02681c88..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/html_escape_subr.go +++ /dev/null @@ -1,45 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package sse - -import ( - `github.com/bytedance/sonic/loader` -) - -const ( - _entry__html_escape = 64 -) - -const ( - _stack__html_escape = 64 -) - -const ( - _size__html_escape = 1296 -) - -var ( - _pcsp__html_escape = [][2]uint32{ - {0x1, 0}, - {0x6, 8}, - {0x8, 16}, - {0xa, 24}, - {0xc, 32}, - {0xd, 40}, - {0x11, 48}, - {0x505, 64}, - {0x506, 48}, - {0x508, 40}, - {0x50a, 32}, - {0x50c, 24}, - {0x50e, 16}, - {0x50f, 8}, - {0x510, 0}, - } -) - -var _cfunc_html_escape = []loader.CFunc{ - {"_html_escape_entry", 0, _entry__html_escape, 0, nil}, - {"_html_escape", _entry__html_escape, _size__html_escape, _stack__html_escape, _pcsp__html_escape}, -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/html_escape_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/html_escape_text_amd64.go deleted file mode 100644 index 6a43a4f8b..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/html_escape_text_amd64.go +++ /dev/null @@ -1,634 +0,0 @@ -// +build amd64 -// Code generated by asm2asm, DO NOT EDIT. - -package sse - -var _text_html_escape = []byte{ - // .p2align 4, 0x00 - // LCPI0_0 - 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, // QUAD $0x2626262626262626; QUAD $0x2626262626262626 // .space 16, '&&&&&&&&&&&&&&&&' - //0x00000010 LCPI0_1 - 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, //0x00000010 QUAD $0xe2e2e2e2e2e2e2e2; QUAD $0xe2e2e2e2e2e2e2e2 // .space 16, '\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2' - //0x00000020 LCPI0_2 - 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, //0x00000020 QUAD $0xfdfdfdfdfdfdfdfd; QUAD $0xfdfdfdfdfdfdfdfd // .space 16, '\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd' - //0x00000030 LCPI0_3 - 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, //0x00000030 QUAD $0x3c3c3c3c3c3c3c3c; QUAD $0x3c3c3c3c3c3c3c3c // .space 16, '<<<<<<<<<<<<<<<<' - //0x00000040 .p2align 4, 0x90 - //0x00000040 _html_escape - 0x55, //0x00000040 pushq %rbp - 0x48, 0x89, 0xe5, //0x00000041 movq %rsp, %rbp - 0x41, 0x57, //0x00000044 pushq %r15 - 0x41, 0x56, //0x00000046 pushq %r14 - 0x41, 0x55, //0x00000048 pushq %r13 - 0x41, 0x54, //0x0000004a pushq %r12 - 0x53, //0x0000004c pushq %rbx - 0x48, 0x83, 0xec, 0x10, //0x0000004d subq $16, %rsp - 0x48, 0x89, 0x4d, 0xc8, //0x00000051 movq %rcx, $-56(%rbp) - 0x49, 0x89, 0xd6, //0x00000055 movq %rdx, %r14 - 0x48, 0x89, 0x55, 0xd0, //0x00000058 movq %rdx, $-48(%rbp) - 0x48, 0x89, 0xf8, //0x0000005c movq %rdi, %rax - 0x48, 0x85, 0xf6, //0x0000005f testq %rsi, %rsi - 0x0f, 0x8e, 0xb2, 0x04, 0x00, 0x00, //0x00000062 jle LBB0_70 - 0x48, 0x8b, 0x45, 0xc8, //0x00000068 movq $-56(%rbp), %rax - 0x4c, 0x8b, 0x08, //0x0000006c movq (%rax), %r9 - 0xf3, 0x0f, 0x6f, 0x05, 0x89, 0xff, 0xff, 0xff, //0x0000006f movdqu $-119(%rip), %xmm0 /* LCPI0_0+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x0d, 0x91, 0xff, 0xff, 0xff, //0x00000077 movdqu $-111(%rip), %xmm1 /* LCPI0_1+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x15, 0x99, 0xff, 0xff, 0xff, //0x0000007f movdqu $-103(%rip), %xmm2 /* LCPI0_2+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x1d, 0xa1, 0xff, 0xff, 0xff, //0x00000087 movdqu $-95(%rip), %xmm3 /* LCPI0_3+0(%rip) */ - 0x4c, 0x8d, 0x1d, 0xba, 0x04, 0x00, 0x00, //0x0000008f leaq $1210(%rip), %r11 /* __HtmlQuoteTab+0(%rip) */ - 0x49, 0x89, 0xfc, //0x00000096 movq %rdi, %r12 - 0x4c, 0x8b, 0x75, 0xd0, //0x00000099 movq $-48(%rbp), %r14 - 0x90, 0x90, 0x90, //0x0000009d .p2align 4, 0x90 - //0x000000a0 LBB0_2 - 0x4d, 0x85, 0xc9, //0x000000a0 testq %r9, %r9 - 0x0f, 0x8e, 0x8f, 0x04, 0x00, 0x00, //0x000000a3 jle LBB0_3 - 0x48, 0x83, 0xfe, 0x10, //0x000000a9 cmpq $16, %rsi - 0x0f, 0x9d, 0xc0, //0x000000ad setge %al - 0x4d, 0x89, 0xcd, //0x000000b0 movq %r9, %r13 - 0x4d, 0x89, 0xf0, //0x000000b3 movq %r14, %r8 - 0x48, 0x89, 0xf1, //0x000000b6 movq %rsi, %rcx - 0x4d, 0x89, 0xe7, //0x000000b9 movq %r12, %r15 - 0x0f, 0x8c, 0x86, 0x00, 0x00, 0x00, //0x000000bc jl LBB0_12 - 0x49, 0x83, 0xf9, 0x10, //0x000000c2 cmpq $16, %r9 - 0x0f, 0x8c, 0x7c, 0x00, 0x00, 0x00, //0x000000c6 jl LBB0_12 - 0x45, 0x31, 0xc0, //0x000000cc xorl %r8d, %r8d - 0x48, 0x89, 0xf3, //0x000000cf movq %rsi, %rbx - 0x4c, 0x89, 0xca, //0x000000d2 movq %r9, %rdx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000000d5 .p2align 4, 0x90 - //0x000000e0 LBB0_7 - 0xf3, 0x43, 0x0f, 0x6f, 0x24, 0x04, //0x000000e0 movdqu (%r12,%r8), %xmm4 - 0x66, 0x0f, 0x6f, 0xec, //0x000000e6 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x6f, 0xf4, //0x000000ea movdqa %xmm4, %xmm6 - 0xf3, 0x43, 0x0f, 0x7f, 0x24, 0x06, //0x000000ee movdqu %xmm4, (%r14,%r8) - 0x66, 0x0f, 0x74, 0xe0, //0x000000f4 pcmpeqb %xmm0, %xmm4 - 0x66, 0x0f, 0x74, 0xe9, //0x000000f8 pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xeb, 0xec, //0x000000fc por %xmm4, %xmm5 - 0x66, 0x0f, 0xdb, 0xf2, //0x00000100 pand %xmm2, %xmm6 - 0x66, 0x0f, 0x74, 0xf3, //0x00000104 pcmpeqb %xmm3, %xmm6 - 0x66, 0x0f, 0xeb, 0xf5, //0x00000108 por %xmm5, %xmm6 - 0x66, 0x0f, 0xd7, 0xc6, //0x0000010c pmovmskb %xmm6, %eax - 0x85, 0xc0, //0x00000110 testl %eax, %eax - 0x0f, 0x85, 0x58, 0x01, 0x00, 0x00, //0x00000112 jne LBB0_8 - 0x48, 0x8d, 0x4b, 0xf0, //0x00000118 leaq $-16(%rbx), %rcx - 0x4c, 0x8d, 0x6a, 0xf0, //0x0000011c leaq $-16(%rdx), %r13 - 0x49, 0x83, 0xc0, 0x10, //0x00000120 addq $16, %r8 - 0x48, 0x83, 0xfb, 0x20, //0x00000124 cmpq $32, %rbx - 0x0f, 0x9d, 0xc0, //0x00000128 setge %al - 0x0f, 0x8c, 0x10, 0x00, 0x00, 0x00, //0x0000012b jl LBB0_11 - 0x48, 0x89, 0xcb, //0x00000131 movq %rcx, %rbx - 0x48, 0x83, 0xfa, 0x1f, //0x00000134 cmpq $31, %rdx - 0x4c, 0x89, 0xea, //0x00000138 movq %r13, %rdx - 0x0f, 0x8f, 0x9f, 0xff, 0xff, 0xff, //0x0000013b jg LBB0_7 - //0x00000141 LBB0_11 - 0x4f, 0x8d, 0x3c, 0x04, //0x00000141 leaq (%r12,%r8), %r15 - 0x4d, 0x01, 0xf0, //0x00000145 addq %r14, %r8 - //0x00000148 LBB0_12 - 0x84, 0xc0, //0x00000148 testb %al, %al - 0x0f, 0x84, 0x70, 0x00, 0x00, 0x00, //0x0000014a je LBB0_13 - 0xf3, 0x41, 0x0f, 0x6f, 0x27, //0x00000150 movdqu (%r15), %xmm4 - 0x66, 0x0f, 0x6f, 0xec, //0x00000155 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00000159 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0x6f, 0xf4, //0x0000015d movdqa %xmm4, %xmm6 - 0x66, 0x0f, 0x74, 0xf1, //0x00000161 pcmpeqb %xmm1, %xmm6 - 0x66, 0x0f, 0xeb, 0xf5, //0x00000165 por %xmm5, %xmm6 - 0x66, 0x48, 0x0f, 0x7e, 0xe0, //0x00000169 movq %xmm4, %rax - 0x66, 0x0f, 0xdb, 0xe2, //0x0000016e pand %xmm2, %xmm4 - 0x66, 0x0f, 0x74, 0xe3, //0x00000172 pcmpeqb %xmm3, %xmm4 - 0x66, 0x0f, 0xeb, 0xe6, //0x00000176 por %xmm6, %xmm4 - 0x66, 0x0f, 0xd7, 0xcc, //0x0000017a pmovmskb %xmm4, %ecx - 0x81, 0xc9, 0x00, 0x00, 0x01, 0x00, //0x0000017e orl $65536, %ecx - 0x44, 0x0f, 0xbc, 0xd1, //0x00000184 bsfl %ecx, %r10d - 0x4d, 0x39, 0xd5, //0x00000188 cmpq %r10, %r13 - 0x0f, 0x8d, 0xf8, 0x00, 0x00, 0x00, //0x0000018b jge LBB0_24 - 0x49, 0x83, 0xfd, 0x08, //0x00000191 cmpq $8, %r13 - 0x0f, 0x82, 0x31, 0x01, 0x00, 0x00, //0x00000195 jb LBB0_35 - 0x49, 0x89, 0x00, //0x0000019b movq %rax, (%r8) - 0x4d, 0x8d, 0x57, 0x08, //0x0000019e leaq $8(%r15), %r10 - 0x49, 0x83, 0xc0, 0x08, //0x000001a2 addq $8, %r8 - 0x49, 0x8d, 0x5d, 0xf8, //0x000001a6 leaq $-8(%r13), %rbx - 0x48, 0x83, 0xfb, 0x04, //0x000001aa cmpq $4, %rbx - 0x0f, 0x8d, 0x28, 0x01, 0x00, 0x00, //0x000001ae jge LBB0_38 - 0xe9, 0x35, 0x01, 0x00, 0x00, //0x000001b4 jmp LBB0_39 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000001b9 .p2align 4, 0x90 - //0x000001c0 LBB0_13 - 0x48, 0x85, 0xc9, //0x000001c0 testq %rcx, %rcx - 0x0f, 0x8e, 0x87, 0x00, 0x00, 0x00, //0x000001c3 jle LBB0_21 - 0x4d, 0x85, 0xed, //0x000001c9 testq %r13, %r13 - 0x0f, 0x8e, 0x7e, 0x00, 0x00, 0x00, //0x000001cc jle LBB0_21 - 0x31, 0xd2, //0x000001d2 xorl %edx, %edx - 0x31, 0xc0, //0x000001d4 xorl %eax, %eax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000001d6 .p2align 4, 0x90 - //0x000001e0 LBB0_16 - 0x45, 0x0f, 0xb6, 0x1c, 0x17, //0x000001e0 movzbl (%r15,%rdx), %r11d - 0x49, 0x83, 0xfb, 0x3e, //0x000001e5 cmpq $62, %r11 - 0x0f, 0x87, 0x14, 0x00, 0x00, 0x00, //0x000001e9 ja LBB0_17 - 0x48, 0xbb, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x50, //0x000001ef movabsq $5764607797912141824, %rbx - 0x4c, 0x0f, 0xa3, 0xdb, //0x000001f9 btq %r11, %rbx - 0x0f, 0x82, 0xae, 0x00, 0x00, 0x00, //0x000001fd jb LBB0_45 - //0x00000203 LBB0_17 - 0x41, 0x80, 0xfb, 0xe2, //0x00000203 cmpb $-30, %r11b - 0x0f, 0x84, 0xa4, 0x00, 0x00, 0x00, //0x00000207 je LBB0_45 - 0x4c, 0x8d, 0x14, 0x01, //0x0000020d leaq (%rcx,%rax), %r10 - 0x45, 0x88, 0x1c, 0x10, //0x00000211 movb %r11b, (%r8,%rdx) - 0x48, 0x8d, 0x58, 0xff, //0x00000215 leaq $-1(%rax), %rbx - 0x49, 0x83, 0xfa, 0x02, //0x00000219 cmpq $2, %r10 - 0x0f, 0x8c, 0x14, 0x00, 0x00, 0x00, //0x0000021d jl LBB0_20 - 0x4c, 0x01, 0xe8, //0x00000223 addq %r13, %rax - 0x48, 0x83, 0xc2, 0x01, //0x00000226 addq $1, %rdx - 0x48, 0x83, 0xf8, 0x01, //0x0000022a cmpq $1, %rax - 0x48, 0x89, 0xd8, //0x0000022e movq %rbx, %rax - 0x0f, 0x8f, 0xa9, 0xff, 0xff, 0xff, //0x00000231 jg LBB0_16 - //0x00000237 LBB0_20 - 0x49, 0x29, 0xdf, //0x00000237 subq %rbx, %r15 - 0x48, 0x01, 0xd9, //0x0000023a addq %rbx, %rcx - 0x4c, 0x8d, 0x1d, 0x0c, 0x03, 0x00, 0x00, //0x0000023d leaq $780(%rip), %r11 /* __HtmlQuoteTab+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000244 .p2align 4, 0x90 - //0x00000250 LBB0_21 - 0x48, 0x85, 0xc9, //0x00000250 testq %rcx, %rcx - 0x0f, 0x84, 0x5e, 0x01, 0x00, 0x00, //0x00000253 je LBB0_22 - 0x49, 0xf7, 0xd7, //0x00000259 notq %r15 - 0x4d, 0x01, 0xe7, //0x0000025c addq %r12, %r15 - 0x4d, 0x85, 0xff, //0x0000025f testq %r15, %r15 - 0x0f, 0x89, 0x68, 0x01, 0x00, 0x00, //0x00000262 jns LBB0_49 - 0xe9, 0x88, 0x02, 0x00, 0x00, //0x00000268 jmp LBB0_48 - 0x90, 0x90, 0x90, //0x0000026d .p2align 4, 0x90 - //0x00000270 LBB0_8 - 0x66, 0x0f, 0xbc, 0xc0, //0x00000270 bsfw %ax, %ax - 0x44, 0x0f, 0xb7, 0xf8, //0x00000274 movzwl %ax, %r15d - 0x4d, 0x01, 0xc7, //0x00000278 addq %r8, %r15 - 0x4d, 0x85, 0xff, //0x0000027b testq %r15, %r15 - 0x0f, 0x89, 0x4c, 0x01, 0x00, 0x00, //0x0000027e jns LBB0_49 - 0xe9, 0x6c, 0x02, 0x00, 0x00, //0x00000284 jmp LBB0_48 - //0x00000289 LBB0_24 - 0x41, 0x83, 0xfa, 0x08, //0x00000289 cmpl $8, %r10d - 0x0f, 0x82, 0x8e, 0x00, 0x00, 0x00, //0x0000028d jb LBB0_25 - 0x49, 0x89, 0x00, //0x00000293 movq %rax, (%r8) - 0x4d, 0x8d, 0x6f, 0x08, //0x00000296 leaq $8(%r15), %r13 - 0x49, 0x83, 0xc0, 0x08, //0x0000029a addq $8, %r8 - 0x49, 0x8d, 0x5a, 0xf8, //0x0000029e leaq $-8(%r10), %rbx - 0x48, 0x83, 0xfb, 0x04, //0x000002a2 cmpq $4, %rbx - 0x0f, 0x8d, 0x85, 0x00, 0x00, 0x00, //0x000002a6 jge LBB0_28 - 0xe9, 0x93, 0x00, 0x00, 0x00, //0x000002ac jmp LBB0_29 - //0x000002b1 LBB0_45 - 0x4d, 0x29, 0xe7, //0x000002b1 subq %r12, %r15 - 0x49, 0x29, 0xc7, //0x000002b4 subq %rax, %r15 - 0x4c, 0x8d, 0x1d, 0x92, 0x02, 0x00, 0x00, //0x000002b7 leaq $658(%rip), %r11 /* __HtmlQuoteTab+0(%rip) */ - 0x4d, 0x85, 0xff, //0x000002be testq %r15, %r15 - 0x0f, 0x89, 0x09, 0x01, 0x00, 0x00, //0x000002c1 jns LBB0_49 - 0xe9, 0x29, 0x02, 0x00, 0x00, //0x000002c7 jmp LBB0_48 - //0x000002cc LBB0_35 - 0x4d, 0x89, 0xfa, //0x000002cc movq %r15, %r10 - 0x4c, 0x89, 0xeb, //0x000002cf movq %r13, %rbx - 0x48, 0x83, 0xfb, 0x04, //0x000002d2 cmpq $4, %rbx - 0x0f, 0x8c, 0x12, 0x00, 0x00, 0x00, //0x000002d6 jl LBB0_39 - //0x000002dc LBB0_38 - 0x41, 0x8b, 0x02, //0x000002dc movl (%r10), %eax - 0x41, 0x89, 0x00, //0x000002df movl %eax, (%r8) - 0x49, 0x83, 0xc2, 0x04, //0x000002e2 addq $4, %r10 - 0x49, 0x83, 0xc0, 0x04, //0x000002e6 addq $4, %r8 - 0x48, 0x83, 0xc3, 0xfc, //0x000002ea addq $-4, %rbx - //0x000002ee LBB0_39 - 0x48, 0x83, 0xfb, 0x02, //0x000002ee cmpq $2, %rbx - 0x0f, 0x83, 0x7a, 0x00, 0x00, 0x00, //0x000002f2 jae LBB0_40 - 0x48, 0x85, 0xdb, //0x000002f8 testq %rbx, %rbx - 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x000002fb je LBB0_43 - //0x00000301 LBB0_42 - 0x41, 0x8a, 0x02, //0x00000301 movb (%r10), %al - 0x41, 0x88, 0x00, //0x00000304 movb %al, (%r8) - //0x00000307 LBB0_43 - 0x4d, 0x01, 0xfd, //0x00000307 addq %r15, %r13 - 0x49, 0xf7, 0xd5, //0x0000030a notq %r13 - 0x4d, 0x01, 0xe5, //0x0000030d addq %r12, %r13 - 0x4d, 0x89, 0xef, //0x00000310 movq %r13, %r15 - 0x4d, 0x85, 0xff, //0x00000313 testq %r15, %r15 - 0x0f, 0x89, 0xb4, 0x00, 0x00, 0x00, //0x00000316 jns LBB0_49 - 0xe9, 0xd4, 0x01, 0x00, 0x00, //0x0000031c jmp LBB0_48 - //0x00000321 LBB0_25 - 0x4d, 0x89, 0xfd, //0x00000321 movq %r15, %r13 - 0x4c, 0x89, 0xd3, //0x00000324 movq %r10, %rbx - 0x48, 0x83, 0xfb, 0x04, //0x00000327 cmpq $4, %rbx - 0x0f, 0x8c, 0x13, 0x00, 0x00, 0x00, //0x0000032b jl LBB0_29 - //0x00000331 LBB0_28 - 0x41, 0x8b, 0x45, 0x00, //0x00000331 movl (%r13), %eax - 0x41, 0x89, 0x00, //0x00000335 movl %eax, (%r8) - 0x49, 0x83, 0xc5, 0x04, //0x00000338 addq $4, %r13 - 0x49, 0x83, 0xc0, 0x04, //0x0000033c addq $4, %r8 - 0x48, 0x83, 0xc3, 0xfc, //0x00000340 addq $-4, %rbx - //0x00000344 LBB0_29 - 0x48, 0x83, 0xfb, 0x02, //0x00000344 cmpq $2, %rbx - 0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x00000348 jae LBB0_30 - 0x48, 0x85, 0xdb, //0x0000034e testq %rbx, %rbx - 0x0f, 0x84, 0x07, 0x00, 0x00, 0x00, //0x00000351 je LBB0_33 - //0x00000357 LBB0_32 - 0x41, 0x8a, 0x45, 0x00, //0x00000357 movb (%r13), %al - 0x41, 0x88, 0x00, //0x0000035b movb %al, (%r8) - //0x0000035e LBB0_33 - 0x4d, 0x29, 0xe7, //0x0000035e subq %r12, %r15 - 0x4d, 0x01, 0xd7, //0x00000361 addq %r10, %r15 - 0x4d, 0x85, 0xff, //0x00000364 testq %r15, %r15 - 0x0f, 0x89, 0x63, 0x00, 0x00, 0x00, //0x00000367 jns LBB0_49 - 0xe9, 0x83, 0x01, 0x00, 0x00, //0x0000036d jmp LBB0_48 - //0x00000372 LBB0_40 - 0x41, 0x0f, 0xb7, 0x02, //0x00000372 movzwl (%r10), %eax - 0x66, 0x41, 0x89, 0x00, //0x00000376 movw %ax, (%r8) - 0x49, 0x83, 0xc2, 0x02, //0x0000037a addq $2, %r10 - 0x49, 0x83, 0xc0, 0x02, //0x0000037e addq $2, %r8 - 0x48, 0x83, 0xc3, 0xfe, //0x00000382 addq $-2, %rbx - 0x48, 0x85, 0xdb, //0x00000386 testq %rbx, %rbx - 0x0f, 0x85, 0x72, 0xff, 0xff, 0xff, //0x00000389 jne LBB0_42 - 0xe9, 0x73, 0xff, 0xff, 0xff, //0x0000038f jmp LBB0_43 - //0x00000394 LBB0_30 - 0x41, 0x0f, 0xb7, 0x45, 0x00, //0x00000394 movzwl (%r13), %eax - 0x66, 0x41, 0x89, 0x00, //0x00000399 movw %ax, (%r8) - 0x49, 0x83, 0xc5, 0x02, //0x0000039d addq $2, %r13 - 0x49, 0x83, 0xc0, 0x02, //0x000003a1 addq $2, %r8 - 0x48, 0x83, 0xc3, 0xfe, //0x000003a5 addq $-2, %rbx - 0x48, 0x85, 0xdb, //0x000003a9 testq %rbx, %rbx - 0x0f, 0x85, 0xa5, 0xff, 0xff, 0xff, //0x000003ac jne LBB0_32 - 0xe9, 0xa7, 0xff, 0xff, 0xff, //0x000003b2 jmp LBB0_33 - //0x000003b7 LBB0_22 - 0x4d, 0x29, 0xe7, //0x000003b7 subq %r12, %r15 - 0x4d, 0x85, 0xff, //0x000003ba testq %r15, %r15 - 0x0f, 0x88, 0x32, 0x01, 0x00, 0x00, //0x000003bd js LBB0_48 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000003c3 .p2align 4, 0x90 - //0x000003d0 LBB0_49 - 0x4d, 0x01, 0xfc, //0x000003d0 addq %r15, %r12 - 0x4d, 0x01, 0xfe, //0x000003d3 addq %r15, %r14 - 0x4c, 0x29, 0xfe, //0x000003d6 subq %r15, %rsi - 0x0f, 0x8e, 0x38, 0x01, 0x00, 0x00, //0x000003d9 jle LBB0_50 - 0x4d, 0x29, 0xf9, //0x000003df subq %r15, %r9 - 0x41, 0x8a, 0x0c, 0x24, //0x000003e2 movb (%r12), %cl - 0x80, 0xf9, 0xe2, //0x000003e6 cmpb $-30, %cl - 0x0f, 0x84, 0xb4, 0x00, 0x00, 0x00, //0x000003e9 je LBB0_53 - 0x4c, 0x89, 0xe0, //0x000003ef movq %r12, %rax - //0x000003f2 LBB0_57 - 0x0f, 0xb6, 0xc9, //0x000003f2 movzbl %cl, %ecx - 0x48, 0xc1, 0xe1, 0x04, //0x000003f5 shlq $4, %rcx - 0x4a, 0x8b, 0x14, 0x19, //0x000003f9 movq (%rcx,%r11), %rdx - 0x4c, 0x63, 0xfa, //0x000003fd movslq %edx, %r15 - 0x4d, 0x29, 0xf9, //0x00000400 subq %r15, %r9 - 0x0f, 0x8c, 0x24, 0x01, 0x00, 0x00, //0x00000403 jl LBB0_58 - 0x48, 0xc1, 0xe2, 0x20, //0x00000409 shlq $32, %rdx - 0x4e, 0x8d, 0x14, 0x19, //0x0000040d leaq (%rcx,%r11), %r10 - 0x49, 0x83, 0xc2, 0x08, //0x00000411 addq $8, %r10 - 0x48, 0xbb, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, //0x00000415 movabsq $12884901889, %rbx - 0x48, 0x39, 0xda, //0x0000041f cmpq %rbx, %rdx - 0x0f, 0x8c, 0x28, 0x00, 0x00, 0x00, //0x00000422 jl LBB0_62 - 0x41, 0x8b, 0x12, //0x00000428 movl (%r10), %edx - 0x41, 0x89, 0x16, //0x0000042b movl %edx, (%r14) - 0x4e, 0x8d, 0x14, 0x19, //0x0000042e leaq (%rcx,%r11), %r10 - 0x49, 0x83, 0xc2, 0x0c, //0x00000432 addq $12, %r10 - 0x4d, 0x8d, 0x46, 0x04, //0x00000436 leaq $4(%r14), %r8 - 0x49, 0x8d, 0x4f, 0xfc, //0x0000043a leaq $-4(%r15), %rcx - 0x48, 0x83, 0xf9, 0x02, //0x0000043e cmpq $2, %rcx - 0x0f, 0x83, 0x18, 0x00, 0x00, 0x00, //0x00000442 jae LBB0_65 - 0xe9, 0x27, 0x00, 0x00, 0x00, //0x00000448 jmp LBB0_66 - 0x90, 0x90, 0x90, //0x0000044d .p2align 4, 0x90 - //0x00000450 LBB0_62 - 0x4d, 0x89, 0xf0, //0x00000450 movq %r14, %r8 - 0x4c, 0x89, 0xf9, //0x00000453 movq %r15, %rcx - 0x48, 0x83, 0xf9, 0x02, //0x00000456 cmpq $2, %rcx - 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x0000045a jb LBB0_66 - //0x00000460 LBB0_65 - 0x41, 0x0f, 0xb7, 0x12, //0x00000460 movzwl (%r10), %edx - 0x66, 0x41, 0x89, 0x10, //0x00000464 movw %dx, (%r8) - 0x49, 0x83, 0xc2, 0x02, //0x00000468 addq $2, %r10 - 0x49, 0x83, 0xc0, 0x02, //0x0000046c addq $2, %r8 - 0x48, 0x83, 0xc1, 0xfe, //0x00000470 addq $-2, %rcx - //0x00000474 LBB0_66 - 0x48, 0x85, 0xc9, //0x00000474 testq %rcx, %rcx - 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x00000477 je LBB0_68 - 0x41, 0x8a, 0x0a, //0x0000047d movb (%r10), %cl - 0x41, 0x88, 0x08, //0x00000480 movb %cl, (%r8) - //0x00000483 LBB0_68 - 0x4d, 0x01, 0xfe, //0x00000483 addq %r15, %r14 - //0x00000486 LBB0_69 - 0x48, 0x83, 0xc0, 0x01, //0x00000486 addq $1, %rax - 0x48, 0x8d, 0x4e, 0xff, //0x0000048a leaq $-1(%rsi), %rcx - 0x49, 0x89, 0xc4, //0x0000048e movq %rax, %r12 - 0x48, 0x83, 0xfe, 0x01, //0x00000491 cmpq $1, %rsi - 0x48, 0x89, 0xce, //0x00000495 movq %rcx, %rsi - 0x0f, 0x8f, 0x02, 0xfc, 0xff, 0xff, //0x00000498 jg LBB0_2 - 0xe9, 0x77, 0x00, 0x00, 0x00, //0x0000049e jmp LBB0_70 - //0x000004a3 LBB0_53 - 0x48, 0x83, 0xfe, 0x03, //0x000004a3 cmpq $3, %rsi - 0x0f, 0x8c, 0x2b, 0x00, 0x00, 0x00, //0x000004a7 jl LBB0_59 - 0x41, 0x80, 0x7c, 0x24, 0x01, 0x80, //0x000004ad cmpb $-128, $1(%r12) - 0x0f, 0x85, 0x1f, 0x00, 0x00, 0x00, //0x000004b3 jne LBB0_59 - 0x41, 0x8a, 0x4c, 0x24, 0x02, //0x000004b9 movb $2(%r12), %cl - 0x89, 0xc8, //0x000004be movl %ecx, %eax - 0x24, 0xfe, //0x000004c0 andb $-2, %al - 0x3c, 0xa8, //0x000004c2 cmpb $-88, %al - 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x000004c4 jne LBB0_59 - 0x49, 0x8d, 0x44, 0x24, 0x02, //0x000004ca leaq $2(%r12), %rax - 0x48, 0x83, 0xc6, 0xfe, //0x000004cf addq $-2, %rsi - 0xe9, 0x1a, 0xff, 0xff, 0xff, //0x000004d3 jmp LBB0_57 - //0x000004d8 LBB0_59 - 0x4d, 0x85, 0xc9, //0x000004d8 testq %r9, %r9 - 0x0f, 0x8e, 0x57, 0x00, 0x00, 0x00, //0x000004db jle LBB0_3 - 0x41, 0xc6, 0x06, 0xe2, //0x000004e1 movb $-30, (%r14) - 0x49, 0x83, 0xc6, 0x01, //0x000004e5 addq $1, %r14 - 0x49, 0x83, 0xc1, 0xff, //0x000004e9 addq $-1, %r9 - 0x4c, 0x89, 0xe0, //0x000004ed movq %r12, %rax - 0xe9, 0x91, 0xff, 0xff, 0xff, //0x000004f0 jmp LBB0_69 - //0x000004f5 LBB0_48 - 0x48, 0x8b, 0x4d, 0xd0, //0x000004f5 movq $-48(%rbp), %rcx - 0x4c, 0x01, 0xf9, //0x000004f9 addq %r15, %rcx - 0x48, 0xf7, 0xd1, //0x000004fc notq %rcx - 0x4c, 0x01, 0xf1, //0x000004ff addq %r14, %rcx - 0x48, 0x8b, 0x45, 0xc8, //0x00000502 movq $-56(%rbp), %rax - 0x48, 0x89, 0x08, //0x00000506 movq %rcx, (%rax) - 0x4c, 0x29, 0xe7, //0x00000509 subq %r12, %rdi - 0x4c, 0x01, 0xff, //0x0000050c addq %r15, %rdi - 0x48, 0x89, 0xf8, //0x0000050f movq %rdi, %rax - 0xe9, 0x2a, 0x00, 0x00, 0x00, //0x00000512 jmp LBB0_71 - //0x00000517 LBB0_50 - 0x4c, 0x89, 0xe0, //0x00000517 movq %r12, %rax - //0x0000051a LBB0_70 - 0x4c, 0x2b, 0x75, 0xd0, //0x0000051a subq $-48(%rbp), %r14 - 0x48, 0x8b, 0x4d, 0xc8, //0x0000051e movq $-56(%rbp), %rcx - 0x4c, 0x89, 0x31, //0x00000522 movq %r14, (%rcx) - 0x48, 0x29, 0xf8, //0x00000525 subq %rdi, %rax - 0xe9, 0x14, 0x00, 0x00, 0x00, //0x00000528 jmp LBB0_71 - //0x0000052d LBB0_58 - 0x4c, 0x2b, 0x75, 0xd0, //0x0000052d subq $-48(%rbp), %r14 - 0x48, 0x8b, 0x45, 0xc8, //0x00000531 movq $-56(%rbp), %rax - 0x4c, 0x89, 0x30, //0x00000535 movq %r14, (%rax) - //0x00000538 LBB0_3 - 0x49, 0xf7, 0xd4, //0x00000538 notq %r12 - 0x49, 0x01, 0xfc, //0x0000053b addq %rdi, %r12 - 0x4c, 0x89, 0xe0, //0x0000053e movq %r12, %rax - //0x00000541 LBB0_71 - 0x48, 0x83, 0xc4, 0x10, //0x00000541 addq $16, %rsp - 0x5b, //0x00000545 popq %rbx - 0x41, 0x5c, //0x00000546 popq %r12 - 0x41, 0x5d, //0x00000548 popq %r13 - 0x41, 0x5e, //0x0000054a popq %r14 - 0x41, 0x5f, //0x0000054c popq %r15 - 0x5d, //0x0000054e popq %rbp - 0xc3, //0x0000054f retq - //0x00000550 .p2align 4, 0x00 - //0x00000550 __HtmlQuoteTab - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000550 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000560 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000570 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000580 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000590 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000005a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000005b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000005c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000005d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000005e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000005f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000600 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000610 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000620 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000630 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000640 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000650 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000660 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000670 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000680 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000690 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000006a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000006b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000006c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000006d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000006e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000006f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000700 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000710 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000720 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000730 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000740 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000750 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000760 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000770 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000780 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000790 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000007a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000007b0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x32, 0x36, 0x00, 0x00, //0x000007b8 QUAD $0x000036323030755c // .asciz 8, '\\u0026\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000007c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000007d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000007e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000007f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000800 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000810 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000820 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000830 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000840 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000850 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000860 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000870 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000880 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000890 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000900 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000910 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x33, 0x63, 0x00, 0x00, //0x00000918 QUAD $0x000063333030755c // .asciz 8, '\\u003c\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000920 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000930 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x33, 0x65, 0x00, 0x00, //0x00000938 QUAD $0x000065333030755c // .asciz 8, '\\u003e\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000940 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000950 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000960 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000970 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000980 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000990 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000aa0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ab0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ac0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ad0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ae0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000af0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ba0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000bb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000bc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000bd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000be0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000bf0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ca0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000cb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000cc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000cd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ce0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000cf0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000da0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000db0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000dc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000dd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000de0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000df0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ea0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000eb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ec0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ed0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ee0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ef0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000fa0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000fb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000fc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000fd0 .quad 6 - 0x5c, 0x75, 0x32, 0x30, 0x32, 0x38, 0x00, 0x00, //0x00000fd8 QUAD $0x000038323032755c // .asciz 8, '\\u2028\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000fe0 .quad 6 - 0x5c, 0x75, 0x32, 0x30, 0x32, 0x39, 0x00, 0x00, //0x00000fe8 QUAD $0x000039323032755c // .asciz 8, '\\u2029\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ff0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001000 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001010 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001020 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001030 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001040 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001050 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001060 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001070 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001080 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001090 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000010a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000010b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000010c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000010d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000010e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000010f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001100 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001110 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001120 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001130 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001140 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001150 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001160 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001170 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001180 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001190 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000011a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000011b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000011c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000011d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000011e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000011f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001200 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001210 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001220 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001230 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001240 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001250 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001260 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001270 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001280 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001290 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000012a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000012b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000012c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000012d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000012e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000012f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001300 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001310 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001320 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001330 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001340 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001350 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001360 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001370 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001380 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001390 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000013a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000013b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000013c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000013d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000013e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000013f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001400 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001410 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001420 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001430 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001440 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001450 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001460 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001470 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001480 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001490 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000014a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000014b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000014c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000014d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000014e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000014f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001500 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001510 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001520 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001530 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001540 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/i64toa.go b/vendor/github.com/bytedance/sonic/internal/native/sse/i64toa.go deleted file mode 100644 index 6e4c47416..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/i64toa.go +++ /dev/null @@ -1,35 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 sse - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/rt` -) - -var F_i64toa func(out unsafe.Pointer, val int64) (ret int) - -var S_i64toa uintptr - -//go:nosplit -func i64toa(out *byte, val int64) (ret int) { - return F_i64toa(rt.NoEscape(unsafe.Pointer(out)), val) -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/i64toa_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/i64toa_subr.go deleted file mode 100644 index aee6371a4..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/i64toa_subr.go +++ /dev/null @@ -1,47 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package sse - -import ( - `github.com/bytedance/sonic/loader` -) - -const ( - _entry__i64toa = 80 -) - -const ( - _stack__i64toa = 8 -) - -const ( - _size__i64toa = 2320 -) - -var ( - _pcsp__i64toa = [][2]uint32{ - {0x1, 0}, - {0xae, 8}, - {0xaf, 0}, - {0x201, 8}, - {0x202, 0}, - {0x287, 8}, - {0x288, 0}, - {0x464, 8}, - {0x465, 0}, - {0x4f0, 8}, - {0x4f1, 0}, - {0x62c, 8}, - {0x62d, 0}, - {0x797, 8}, - {0x798, 0}, - {0x909, 8}, - {0x910, 0}, - } -) - -var _cfunc_i64toa = []loader.CFunc{ - {"_i64toa_entry", 0, _entry__i64toa, 0, nil}, - {"_i64toa", _entry__i64toa, _size__i64toa, _stack__i64toa, _pcsp__i64toa}, -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/i64toa_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/i64toa_text_amd64.go deleted file mode 100644 index fa574a370..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/i64toa_text_amd64.go +++ /dev/null @@ -1,658 +0,0 @@ -// +build amd64 -// Code generated by asm2asm, DO NOT EDIT. - -package sse - -var _text_i64toa = []byte{ - // .p2align 4, 0x00 - // LCPI0_0 - 0x59, 0x17, 0xb7, 0xd1, 0x00, 0x00, 0x00, 0x00, // .quad 3518437209 - 0x59, 0x17, 0xb7, 0xd1, 0x00, 0x00, 0x00, 0x00, //0x00000008 .quad 3518437209 - //0x00000010 LCPI0_1 - 0xc5, 0x20, //0x00000010 .word 8389 - 0x7b, 0x14, //0x00000012 .word 5243 - 0x34, 0x33, //0x00000014 .word 13108 - 0x00, 0x80, //0x00000016 .word 32768 - 0xc5, 0x20, //0x00000018 .word 8389 - 0x7b, 0x14, //0x0000001a .word 5243 - 0x34, 0x33, //0x0000001c .word 13108 - 0x00, 0x80, //0x0000001e .word 32768 - //0x00000020 LCPI0_2 - 0x80, 0x00, //0x00000020 .word 128 - 0x00, 0x08, //0x00000022 .word 2048 - 0x00, 0x20, //0x00000024 .word 8192 - 0x00, 0x80, //0x00000026 .word 32768 - 0x80, 0x00, //0x00000028 .word 128 - 0x00, 0x08, //0x0000002a .word 2048 - 0x00, 0x20, //0x0000002c .word 8192 - 0x00, 0x80, //0x0000002e .word 32768 - //0x00000030 LCPI0_3 - 0x0a, 0x00, //0x00000030 .word 10 - 0x0a, 0x00, //0x00000032 .word 10 - 0x0a, 0x00, //0x00000034 .word 10 - 0x0a, 0x00, //0x00000036 .word 10 - 0x0a, 0x00, //0x00000038 .word 10 - 0x0a, 0x00, //0x0000003a .word 10 - 0x0a, 0x00, //0x0000003c .word 10 - 0x0a, 0x00, //0x0000003e .word 10 - //0x00000040 LCPI0_4 - 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x00000040 QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' - //0x00000050 .p2align 4, 0x90 - //0x00000050 _i64toa - 0x55, //0x00000050 pushq %rbp - 0x48, 0x89, 0xe5, //0x00000051 movq %rsp, %rbp - 0x48, 0x85, 0xf6, //0x00000054 testq %rsi, %rsi - 0x0f, 0x88, 0xb2, 0x00, 0x00, 0x00, //0x00000057 js LBB0_25 - 0x48, 0x81, 0xfe, 0x0f, 0x27, 0x00, 0x00, //0x0000005d cmpq $9999, %rsi - 0x0f, 0x87, 0xfb, 0x00, 0x00, 0x00, //0x00000064 ja LBB0_9 - 0x0f, 0xb7, 0xc6, //0x0000006a movzwl %si, %eax - 0xc1, 0xe8, 0x02, //0x0000006d shrl $2, %eax - 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000070 imull $5243, %eax, %eax - 0xc1, 0xe8, 0x11, //0x00000076 shrl $17, %eax - 0x48, 0x8d, 0x14, 0x00, //0x00000079 leaq (%rax,%rax), %rdx - 0x6b, 0xc0, 0x64, //0x0000007d imull $100, %eax, %eax - 0x89, 0xf1, //0x00000080 movl %esi, %ecx - 0x29, 0xc1, //0x00000082 subl %eax, %ecx - 0x0f, 0xb7, 0xc1, //0x00000084 movzwl %cx, %eax - 0x48, 0x01, 0xc0, //0x00000087 addq %rax, %rax - 0x81, 0xfe, 0xe8, 0x03, 0x00, 0x00, //0x0000008a cmpl $1000, %esi - 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x00000090 jb LBB0_4 - 0x48, 0x8d, 0x0d, 0xc3, 0x08, 0x00, 0x00, //0x00000096 leaq $2243(%rip), %rcx /* _Digits+0(%rip) */ - 0x8a, 0x0c, 0x0a, //0x0000009d movb (%rdx,%rcx), %cl - 0x88, 0x0f, //0x000000a0 movb %cl, (%rdi) - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x000000a2 movl $1, %ecx - 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x000000a7 jmp LBB0_5 - //0x000000ac LBB0_4 - 0x31, 0xc9, //0x000000ac xorl %ecx, %ecx - 0x83, 0xfe, 0x64, //0x000000ae cmpl $100, %esi - 0x0f, 0x82, 0x48, 0x00, 0x00, 0x00, //0x000000b1 jb LBB0_6 - //0x000000b7 LBB0_5 - 0x0f, 0xb7, 0xd2, //0x000000b7 movzwl %dx, %edx - 0x48, 0x83, 0xca, 0x01, //0x000000ba orq $1, %rdx - 0x48, 0x8d, 0x35, 0x9b, 0x08, 0x00, 0x00, //0x000000be leaq $2203(%rip), %rsi /* _Digits+0(%rip) */ - 0x8a, 0x14, 0x32, //0x000000c5 movb (%rdx,%rsi), %dl - 0x89, 0xce, //0x000000c8 movl %ecx, %esi - 0x83, 0xc1, 0x01, //0x000000ca addl $1, %ecx - 0x88, 0x14, 0x37, //0x000000cd movb %dl, (%rdi,%rsi) - //0x000000d0 LBB0_7 - 0x48, 0x8d, 0x15, 0x89, 0x08, 0x00, 0x00, //0x000000d0 leaq $2185(%rip), %rdx /* _Digits+0(%rip) */ - 0x8a, 0x14, 0x10, //0x000000d7 movb (%rax,%rdx), %dl - 0x89, 0xce, //0x000000da movl %ecx, %esi - 0x83, 0xc1, 0x01, //0x000000dc addl $1, %ecx - 0x88, 0x14, 0x37, //0x000000df movb %dl, (%rdi,%rsi) - //0x000000e2 LBB0_8 - 0x0f, 0xb7, 0xc0, //0x000000e2 movzwl %ax, %eax - 0x48, 0x83, 0xc8, 0x01, //0x000000e5 orq $1, %rax - 0x48, 0x8d, 0x15, 0x70, 0x08, 0x00, 0x00, //0x000000e9 leaq $2160(%rip), %rdx /* _Digits+0(%rip) */ - 0x8a, 0x04, 0x10, //0x000000f0 movb (%rax,%rdx), %al - 0x89, 0xca, //0x000000f3 movl %ecx, %edx - 0x83, 0xc1, 0x01, //0x000000f5 addl $1, %ecx - 0x88, 0x04, 0x17, //0x000000f8 movb %al, (%rdi,%rdx) - 0x89, 0xc8, //0x000000fb movl %ecx, %eax - 0x5d, //0x000000fd popq %rbp - 0xc3, //0x000000fe retq - //0x000000ff LBB0_6 - 0x31, 0xc9, //0x000000ff xorl %ecx, %ecx - 0x83, 0xfe, 0x0a, //0x00000101 cmpl $10, %esi - 0x0f, 0x83, 0xc6, 0xff, 0xff, 0xff, //0x00000104 jae LBB0_7 - 0xe9, 0xd3, 0xff, 0xff, 0xff, //0x0000010a jmp LBB0_8 - //0x0000010f LBB0_25 - 0xc6, 0x07, 0x2d, //0x0000010f movb $45, (%rdi) - 0x48, 0xf7, 0xde, //0x00000112 negq %rsi - 0x48, 0x81, 0xfe, 0x0f, 0x27, 0x00, 0x00, //0x00000115 cmpq $9999, %rsi - 0x0f, 0x87, 0xd9, 0x01, 0x00, 0x00, //0x0000011c ja LBB0_33 - 0x0f, 0xb7, 0xc6, //0x00000122 movzwl %si, %eax - 0xc1, 0xe8, 0x02, //0x00000125 shrl $2, %eax - 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000128 imull $5243, %eax, %eax - 0xc1, 0xe8, 0x11, //0x0000012e shrl $17, %eax - 0x48, 0x8d, 0x14, 0x00, //0x00000131 leaq (%rax,%rax), %rdx - 0x6b, 0xc0, 0x64, //0x00000135 imull $100, %eax, %eax - 0x89, 0xf1, //0x00000138 movl %esi, %ecx - 0x29, 0xc1, //0x0000013a subl %eax, %ecx - 0x0f, 0xb7, 0xc1, //0x0000013c movzwl %cx, %eax - 0x48, 0x01, 0xc0, //0x0000013f addq %rax, %rax - 0x81, 0xfe, 0xe8, 0x03, 0x00, 0x00, //0x00000142 cmpl $1000, %esi - 0x0f, 0x82, 0xab, 0x00, 0x00, 0x00, //0x00000148 jb LBB0_28 - 0x48, 0x8d, 0x0d, 0x0b, 0x08, 0x00, 0x00, //0x0000014e leaq $2059(%rip), %rcx /* _Digits+0(%rip) */ - 0x8a, 0x0c, 0x0a, //0x00000155 movb (%rdx,%rcx), %cl - 0x88, 0x4f, 0x01, //0x00000158 movb %cl, $1(%rdi) - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x0000015b movl $1, %ecx - 0xe9, 0x9f, 0x00, 0x00, 0x00, //0x00000160 jmp LBB0_29 - //0x00000165 LBB0_9 - 0x48, 0x81, 0xfe, 0xff, 0xe0, 0xf5, 0x05, //0x00000165 cmpq $99999999, %rsi - 0x0f, 0x87, 0x1e, 0x02, 0x00, 0x00, //0x0000016c ja LBB0_17 - 0x89, 0xf0, //0x00000172 movl %esi, %eax - 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00000174 movl $3518437209, %edx - 0x48, 0x0f, 0xaf, 0xd0, //0x00000179 imulq %rax, %rdx - 0x48, 0xc1, 0xea, 0x2d, //0x0000017d shrq $45, %rdx - 0x44, 0x69, 0xc2, 0x10, 0x27, 0x00, 0x00, //0x00000181 imull $10000, %edx, %r8d - 0x89, 0xf1, //0x00000188 movl %esi, %ecx - 0x44, 0x29, 0xc1, //0x0000018a subl %r8d, %ecx - 0x4c, 0x69, 0xd0, 0x83, 0xde, 0x1b, 0x43, //0x0000018d imulq $1125899907, %rax, %r10 - 0x49, 0xc1, 0xea, 0x31, //0x00000194 shrq $49, %r10 - 0x41, 0x83, 0xe2, 0xfe, //0x00000198 andl $-2, %r10d - 0x0f, 0xb7, 0xc2, //0x0000019c movzwl %dx, %eax - 0xc1, 0xe8, 0x02, //0x0000019f shrl $2, %eax - 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x000001a2 imull $5243, %eax, %eax - 0xc1, 0xe8, 0x11, //0x000001a8 shrl $17, %eax - 0x6b, 0xc0, 0x64, //0x000001ab imull $100, %eax, %eax - 0x29, 0xc2, //0x000001ae subl %eax, %edx - 0x44, 0x0f, 0xb7, 0xca, //0x000001b0 movzwl %dx, %r9d - 0x4d, 0x01, 0xc9, //0x000001b4 addq %r9, %r9 - 0x0f, 0xb7, 0xc1, //0x000001b7 movzwl %cx, %eax - 0xc1, 0xe8, 0x02, //0x000001ba shrl $2, %eax - 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x000001bd imull $5243, %eax, %eax - 0xc1, 0xe8, 0x11, //0x000001c3 shrl $17, %eax - 0x4c, 0x8d, 0x04, 0x00, //0x000001c6 leaq (%rax,%rax), %r8 - 0x6b, 0xc0, 0x64, //0x000001ca imull $100, %eax, %eax - 0x29, 0xc1, //0x000001cd subl %eax, %ecx - 0x44, 0x0f, 0xb7, 0xd9, //0x000001cf movzwl %cx, %r11d - 0x4d, 0x01, 0xdb, //0x000001d3 addq %r11, %r11 - 0x81, 0xfe, 0x80, 0x96, 0x98, 0x00, //0x000001d6 cmpl $10000000, %esi - 0x0f, 0x82, 0x70, 0x00, 0x00, 0x00, //0x000001dc jb LBB0_12 - 0x48, 0x8d, 0x05, 0x77, 0x07, 0x00, 0x00, //0x000001e2 leaq $1911(%rip), %rax /* _Digits+0(%rip) */ - 0x41, 0x8a, 0x04, 0x02, //0x000001e9 movb (%r10,%rax), %al - 0x88, 0x07, //0x000001ed movb %al, (%rdi) - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x000001ef movl $1, %ecx - 0xe9, 0x67, 0x00, 0x00, 0x00, //0x000001f4 jmp LBB0_13 - //0x000001f9 LBB0_28 - 0x31, 0xc9, //0x000001f9 xorl %ecx, %ecx - 0x83, 0xfe, 0x64, //0x000001fb cmpl $100, %esi - 0x0f, 0x82, 0xd4, 0x00, 0x00, 0x00, //0x000001fe jb LBB0_30 - //0x00000204 LBB0_29 - 0x0f, 0xb7, 0xd2, //0x00000204 movzwl %dx, %edx - 0x48, 0x83, 0xca, 0x01, //0x00000207 orq $1, %rdx - 0x48, 0x8d, 0x35, 0x4e, 0x07, 0x00, 0x00, //0x0000020b leaq $1870(%rip), %rsi /* _Digits+0(%rip) */ - 0x8a, 0x14, 0x32, //0x00000212 movb (%rdx,%rsi), %dl - 0x89, 0xce, //0x00000215 movl %ecx, %esi - 0x83, 0xc1, 0x01, //0x00000217 addl $1, %ecx - 0x88, 0x54, 0x37, 0x01, //0x0000021a movb %dl, $1(%rdi,%rsi) - //0x0000021e LBB0_31 - 0x48, 0x8d, 0x15, 0x3b, 0x07, 0x00, 0x00, //0x0000021e leaq $1851(%rip), %rdx /* _Digits+0(%rip) */ - 0x8a, 0x14, 0x10, //0x00000225 movb (%rax,%rdx), %dl - 0x89, 0xce, //0x00000228 movl %ecx, %esi - 0x83, 0xc1, 0x01, //0x0000022a addl $1, %ecx - 0x88, 0x54, 0x37, 0x01, //0x0000022d movb %dl, $1(%rdi,%rsi) - //0x00000231 LBB0_32 - 0x0f, 0xb7, 0xc0, //0x00000231 movzwl %ax, %eax - 0x48, 0x83, 0xc8, 0x01, //0x00000234 orq $1, %rax - 0x48, 0x8d, 0x15, 0x21, 0x07, 0x00, 0x00, //0x00000238 leaq $1825(%rip), %rdx /* _Digits+0(%rip) */ - 0x8a, 0x04, 0x10, //0x0000023f movb (%rax,%rdx), %al - 0x89, 0xca, //0x00000242 movl %ecx, %edx - 0x83, 0xc1, 0x01, //0x00000244 addl $1, %ecx - 0x88, 0x44, 0x17, 0x01, //0x00000247 movb %al, $1(%rdi,%rdx) - 0x83, 0xc1, 0x01, //0x0000024b addl $1, %ecx - 0x89, 0xc8, //0x0000024e movl %ecx, %eax - 0x5d, //0x00000250 popq %rbp - 0xc3, //0x00000251 retq - //0x00000252 LBB0_12 - 0x31, 0xc9, //0x00000252 xorl %ecx, %ecx - 0x81, 0xfe, 0x40, 0x42, 0x0f, 0x00, //0x00000254 cmpl $1000000, %esi - 0x0f, 0x82, 0x88, 0x00, 0x00, 0x00, //0x0000025a jb LBB0_14 - //0x00000260 LBB0_13 - 0x44, 0x89, 0xd0, //0x00000260 movl %r10d, %eax - 0x48, 0x83, 0xc8, 0x01, //0x00000263 orq $1, %rax - 0x48, 0x8d, 0x35, 0xf2, 0x06, 0x00, 0x00, //0x00000267 leaq $1778(%rip), %rsi /* _Digits+0(%rip) */ - 0x8a, 0x04, 0x30, //0x0000026e movb (%rax,%rsi), %al - 0x89, 0xce, //0x00000271 movl %ecx, %esi - 0x83, 0xc1, 0x01, //0x00000273 addl $1, %ecx - 0x88, 0x04, 0x37, //0x00000276 movb %al, (%rdi,%rsi) - //0x00000279 LBB0_15 - 0x48, 0x8d, 0x05, 0xe0, 0x06, 0x00, 0x00, //0x00000279 leaq $1760(%rip), %rax /* _Digits+0(%rip) */ - 0x41, 0x8a, 0x04, 0x01, //0x00000280 movb (%r9,%rax), %al - 0x89, 0xce, //0x00000284 movl %ecx, %esi - 0x83, 0xc1, 0x01, //0x00000286 addl $1, %ecx - 0x88, 0x04, 0x37, //0x00000289 movb %al, (%rdi,%rsi) - //0x0000028c LBB0_16 - 0x41, 0x0f, 0xb7, 0xc1, //0x0000028c movzwl %r9w, %eax - 0x48, 0x83, 0xc8, 0x01, //0x00000290 orq $1, %rax - 0x48, 0x8d, 0x35, 0xc5, 0x06, 0x00, 0x00, //0x00000294 leaq $1733(%rip), %rsi /* _Digits+0(%rip) */ - 0x8a, 0x04, 0x30, //0x0000029b movb (%rax,%rsi), %al - 0x89, 0xca, //0x0000029e movl %ecx, %edx - 0x88, 0x04, 0x17, //0x000002a0 movb %al, (%rdi,%rdx) - 0x41, 0x8a, 0x04, 0x30, //0x000002a3 movb (%r8,%rsi), %al - 0x88, 0x44, 0x17, 0x01, //0x000002a7 movb %al, $1(%rdi,%rdx) - 0x41, 0x0f, 0xb7, 0xc0, //0x000002ab movzwl %r8w, %eax - 0x48, 0x83, 0xc8, 0x01, //0x000002af orq $1, %rax - 0x8a, 0x04, 0x30, //0x000002b3 movb (%rax,%rsi), %al - 0x88, 0x44, 0x17, 0x02, //0x000002b6 movb %al, $2(%rdi,%rdx) - 0x41, 0x8a, 0x04, 0x33, //0x000002ba movb (%r11,%rsi), %al - 0x88, 0x44, 0x17, 0x03, //0x000002be movb %al, $3(%rdi,%rdx) - 0x41, 0x0f, 0xb7, 0xc3, //0x000002c2 movzwl %r11w, %eax - 0x48, 0x83, 0xc8, 0x01, //0x000002c6 orq $1, %rax - 0x8a, 0x04, 0x30, //0x000002ca movb (%rax,%rsi), %al - 0x83, 0xc1, 0x05, //0x000002cd addl $5, %ecx - 0x88, 0x44, 0x17, 0x04, //0x000002d0 movb %al, $4(%rdi,%rdx) - 0x89, 0xc8, //0x000002d4 movl %ecx, %eax - 0x5d, //0x000002d6 popq %rbp - 0xc3, //0x000002d7 retq - //0x000002d8 LBB0_30 - 0x31, 0xc9, //0x000002d8 xorl %ecx, %ecx - 0x83, 0xfe, 0x0a, //0x000002da cmpl $10, %esi - 0x0f, 0x83, 0x3b, 0xff, 0xff, 0xff, //0x000002dd jae LBB0_31 - 0xe9, 0x49, 0xff, 0xff, 0xff, //0x000002e3 jmp LBB0_32 - //0x000002e8 LBB0_14 - 0x31, 0xc9, //0x000002e8 xorl %ecx, %ecx - 0x81, 0xfe, 0xa0, 0x86, 0x01, 0x00, //0x000002ea cmpl $100000, %esi - 0x0f, 0x83, 0x83, 0xff, 0xff, 0xff, //0x000002f0 jae LBB0_15 - 0xe9, 0x91, 0xff, 0xff, 0xff, //0x000002f6 jmp LBB0_16 - //0x000002fb LBB0_33 - 0x48, 0x81, 0xfe, 0xff, 0xe0, 0xf5, 0x05, //0x000002fb cmpq $99999999, %rsi - 0x0f, 0x87, 0x4c, 0x02, 0x00, 0x00, //0x00000302 ja LBB0_41 - 0x89, 0xf0, //0x00000308 movl %esi, %eax - 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x0000030a movl $3518437209, %edx - 0x48, 0x0f, 0xaf, 0xd0, //0x0000030f imulq %rax, %rdx - 0x48, 0xc1, 0xea, 0x2d, //0x00000313 shrq $45, %rdx - 0x44, 0x69, 0xc2, 0x10, 0x27, 0x00, 0x00, //0x00000317 imull $10000, %edx, %r8d - 0x89, 0xf1, //0x0000031e movl %esi, %ecx - 0x44, 0x29, 0xc1, //0x00000320 subl %r8d, %ecx - 0x4c, 0x69, 0xd0, 0x83, 0xde, 0x1b, 0x43, //0x00000323 imulq $1125899907, %rax, %r10 - 0x49, 0xc1, 0xea, 0x31, //0x0000032a shrq $49, %r10 - 0x41, 0x83, 0xe2, 0xfe, //0x0000032e andl $-2, %r10d - 0x0f, 0xb7, 0xc2, //0x00000332 movzwl %dx, %eax - 0xc1, 0xe8, 0x02, //0x00000335 shrl $2, %eax - 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000338 imull $5243, %eax, %eax - 0xc1, 0xe8, 0x11, //0x0000033e shrl $17, %eax - 0x6b, 0xc0, 0x64, //0x00000341 imull $100, %eax, %eax - 0x29, 0xc2, //0x00000344 subl %eax, %edx - 0x44, 0x0f, 0xb7, 0xca, //0x00000346 movzwl %dx, %r9d - 0x4d, 0x01, 0xc9, //0x0000034a addq %r9, %r9 - 0x0f, 0xb7, 0xc1, //0x0000034d movzwl %cx, %eax - 0xc1, 0xe8, 0x02, //0x00000350 shrl $2, %eax - 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000353 imull $5243, %eax, %eax - 0xc1, 0xe8, 0x11, //0x00000359 shrl $17, %eax - 0x4c, 0x8d, 0x04, 0x00, //0x0000035c leaq (%rax,%rax), %r8 - 0x6b, 0xc0, 0x64, //0x00000360 imull $100, %eax, %eax - 0x29, 0xc1, //0x00000363 subl %eax, %ecx - 0x44, 0x0f, 0xb7, 0xd9, //0x00000365 movzwl %cx, %r11d - 0x4d, 0x01, 0xdb, //0x00000369 addq %r11, %r11 - 0x81, 0xfe, 0x80, 0x96, 0x98, 0x00, //0x0000036c cmpl $10000000, %esi - 0x0f, 0x82, 0x3d, 0x01, 0x00, 0x00, //0x00000372 jb LBB0_36 - 0x48, 0x8d, 0x05, 0xe1, 0x05, 0x00, 0x00, //0x00000378 leaq $1505(%rip), %rax /* _Digits+0(%rip) */ - 0x41, 0x8a, 0x04, 0x02, //0x0000037f movb (%r10,%rax), %al - 0x88, 0x47, 0x01, //0x00000383 movb %al, $1(%rdi) - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000386 movl $1, %ecx - 0xe9, 0x33, 0x01, 0x00, 0x00, //0x0000038b jmp LBB0_37 - //0x00000390 LBB0_17 - 0x48, 0xb9, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x00000390 movabsq $10000000000000000, %rcx - 0x48, 0x39, 0xce, //0x0000039a cmpq %rcx, %rsi - 0x0f, 0x83, 0xda, 0x02, 0x00, 0x00, //0x0000039d jae LBB0_19 - 0x48, 0xb9, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x000003a3 movabsq $-6067343680855748867, %rcx - 0x48, 0x89, 0xf0, //0x000003ad movq %rsi, %rax - 0x48, 0xf7, 0xe1, //0x000003b0 mulq %rcx - 0x48, 0xc1, 0xea, 0x1a, //0x000003b3 shrq $26, %rdx - 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x000003b7 imull $100000000, %edx, %eax - 0x29, 0xc6, //0x000003bd subl %eax, %esi - 0x66, 0x0f, 0x6e, 0xc2, //0x000003bf movd %edx, %xmm0 - 0xf3, 0x0f, 0x6f, 0x0d, 0x35, 0xfc, 0xff, 0xff, //0x000003c3 movdqu $-971(%rip), %xmm1 /* LCPI0_0+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xd0, //0x000003cb movdqa %xmm0, %xmm2 - 0x66, 0x0f, 0xf4, 0xd1, //0x000003cf pmuludq %xmm1, %xmm2 - 0x66, 0x0f, 0x73, 0xd2, 0x2d, //0x000003d3 psrlq $45, %xmm2 - 0xb8, 0x10, 0x27, 0x00, 0x00, //0x000003d8 movl $10000, %eax - 0x66, 0x48, 0x0f, 0x6e, 0xd8, //0x000003dd movq %rax, %xmm3 - 0x66, 0x0f, 0x6f, 0xe2, //0x000003e2 movdqa %xmm2, %xmm4 - 0x66, 0x0f, 0xf4, 0xe3, //0x000003e6 pmuludq %xmm3, %xmm4 - 0x66, 0x0f, 0xfa, 0xc4, //0x000003ea psubd %xmm4, %xmm0 - 0x66, 0x0f, 0x61, 0xd0, //0x000003ee punpcklwd %xmm0, %xmm2 - 0x66, 0x0f, 0x73, 0xf2, 0x02, //0x000003f2 psllq $2, %xmm2 - 0xf2, 0x0f, 0x70, 0xc2, 0x50, //0x000003f7 pshuflw $80, %xmm2, %xmm0 - 0x66, 0x0f, 0x70, 0xc0, 0x50, //0x000003fc pshufd $80, %xmm0, %xmm0 - 0xf3, 0x0f, 0x6f, 0x15, 0x07, 0xfc, 0xff, 0xff, //0x00000401 movdqu $-1017(%rip), %xmm2 /* LCPI0_1+0(%rip) */ - 0x66, 0x0f, 0xe4, 0xc2, //0x00000409 pmulhuw %xmm2, %xmm0 - 0xf3, 0x0f, 0x6f, 0x25, 0x0b, 0xfc, 0xff, 0xff, //0x0000040d movdqu $-1013(%rip), %xmm4 /* LCPI0_2+0(%rip) */ - 0x66, 0x0f, 0xe4, 0xc4, //0x00000415 pmulhuw %xmm4, %xmm0 - 0xf3, 0x0f, 0x6f, 0x2d, 0x0f, 0xfc, 0xff, 0xff, //0x00000419 movdqu $-1009(%rip), %xmm5 /* LCPI0_3+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xf0, //0x00000421 movdqa %xmm0, %xmm6 - 0x66, 0x0f, 0xd5, 0xf5, //0x00000425 pmullw %xmm5, %xmm6 - 0x66, 0x0f, 0x73, 0xf6, 0x10, //0x00000429 psllq $16, %xmm6 - 0x66, 0x0f, 0xf9, 0xc6, //0x0000042e psubw %xmm6, %xmm0 - 0x66, 0x0f, 0x6e, 0xf6, //0x00000432 movd %esi, %xmm6 - 0x66, 0x0f, 0xf4, 0xce, //0x00000436 pmuludq %xmm6, %xmm1 - 0x66, 0x0f, 0x73, 0xd1, 0x2d, //0x0000043a psrlq $45, %xmm1 - 0x66, 0x0f, 0xf4, 0xd9, //0x0000043f pmuludq %xmm1, %xmm3 - 0x66, 0x0f, 0xfa, 0xf3, //0x00000443 psubd %xmm3, %xmm6 - 0x66, 0x0f, 0x61, 0xce, //0x00000447 punpcklwd %xmm6, %xmm1 - 0x66, 0x0f, 0x73, 0xf1, 0x02, //0x0000044b psllq $2, %xmm1 - 0xf2, 0x0f, 0x70, 0xc9, 0x50, //0x00000450 pshuflw $80, %xmm1, %xmm1 - 0x66, 0x0f, 0x70, 0xc9, 0x50, //0x00000455 pshufd $80, %xmm1, %xmm1 - 0x66, 0x0f, 0xe4, 0xca, //0x0000045a pmulhuw %xmm2, %xmm1 - 0x66, 0x0f, 0xe4, 0xcc, //0x0000045e pmulhuw %xmm4, %xmm1 - 0x66, 0x0f, 0xd5, 0xe9, //0x00000462 pmullw %xmm1, %xmm5 - 0x66, 0x0f, 0x73, 0xf5, 0x10, //0x00000466 psllq $16, %xmm5 - 0x66, 0x0f, 0xf9, 0xcd, //0x0000046b psubw %xmm5, %xmm1 - 0x66, 0x0f, 0x67, 0xc1, //0x0000046f packuswb %xmm1, %xmm0 - 0xf3, 0x0f, 0x6f, 0x0d, 0xc5, 0xfb, 0xff, 0xff, //0x00000473 movdqu $-1083(%rip), %xmm1 /* LCPI0_4+0(%rip) */ - 0x66, 0x0f, 0xfc, 0xc8, //0x0000047b paddb %xmm0, %xmm1 - 0x66, 0x0f, 0xef, 0xd2, //0x0000047f pxor %xmm2, %xmm2 - 0x66, 0x0f, 0x74, 0xd0, //0x00000483 pcmpeqb %xmm0, %xmm2 - 0x66, 0x0f, 0xd7, 0xc2, //0x00000487 pmovmskb %xmm2, %eax - 0xf7, 0xd0, //0x0000048b notl %eax - 0x0d, 0x00, 0x80, 0x00, 0x00, //0x0000048d orl $32768, %eax - 0x0f, 0xbc, 0xc0, //0x00000492 bsfl %eax, %eax - 0xb9, 0x10, 0x00, 0x00, 0x00, //0x00000495 movl $16, %ecx - 0x29, 0xc1, //0x0000049a subl %eax, %ecx - 0x48, 0xc1, 0xe0, 0x04, //0x0000049c shlq $4, %rax - 0x48, 0x8d, 0x15, 0x89, 0x05, 0x00, 0x00, //0x000004a0 leaq $1417(%rip), %rdx /* _VecShiftShuffles+0(%rip) */ - 0x66, 0x0f, 0x38, 0x00, 0x0c, 0x10, //0x000004a7 pshufb (%rax,%rdx), %xmm1 - 0xf3, 0x0f, 0x7f, 0x0f, //0x000004ad movdqu %xmm1, (%rdi) - 0x89, 0xc8, //0x000004b1 movl %ecx, %eax - 0x5d, //0x000004b3 popq %rbp - 0xc3, //0x000004b4 retq - //0x000004b5 LBB0_36 - 0x31, 0xc9, //0x000004b5 xorl %ecx, %ecx - 0x81, 0xfe, 0x40, 0x42, 0x0f, 0x00, //0x000004b7 cmpl $1000000, %esi - 0x0f, 0x82, 0x7e, 0x00, 0x00, 0x00, //0x000004bd jb LBB0_38 - //0x000004c3 LBB0_37 - 0x44, 0x89, 0xd0, //0x000004c3 movl %r10d, %eax - 0x48, 0x83, 0xc8, 0x01, //0x000004c6 orq $1, %rax - 0x48, 0x8d, 0x35, 0x8f, 0x04, 0x00, 0x00, //0x000004ca leaq $1167(%rip), %rsi /* _Digits+0(%rip) */ - 0x8a, 0x04, 0x30, //0x000004d1 movb (%rax,%rsi), %al - 0x89, 0xce, //0x000004d4 movl %ecx, %esi - 0x83, 0xc1, 0x01, //0x000004d6 addl $1, %ecx - 0x88, 0x44, 0x37, 0x01, //0x000004d9 movb %al, $1(%rdi,%rsi) - //0x000004dd LBB0_39 - 0x48, 0x8d, 0x05, 0x7c, 0x04, 0x00, 0x00, //0x000004dd leaq $1148(%rip), %rax /* _Digits+0(%rip) */ - 0x41, 0x8a, 0x04, 0x01, //0x000004e4 movb (%r9,%rax), %al - 0x89, 0xce, //0x000004e8 movl %ecx, %esi - 0x83, 0xc1, 0x01, //0x000004ea addl $1, %ecx - 0x88, 0x44, 0x37, 0x01, //0x000004ed movb %al, $1(%rdi,%rsi) - //0x000004f1 LBB0_40 - 0x41, 0x0f, 0xb7, 0xc1, //0x000004f1 movzwl %r9w, %eax - 0x48, 0x83, 0xc8, 0x01, //0x000004f5 orq $1, %rax - 0x48, 0x8d, 0x35, 0x60, 0x04, 0x00, 0x00, //0x000004f9 leaq $1120(%rip), %rsi /* _Digits+0(%rip) */ - 0x8a, 0x04, 0x30, //0x00000500 movb (%rax,%rsi), %al - 0x89, 0xca, //0x00000503 movl %ecx, %edx - 0x88, 0x44, 0x17, 0x01, //0x00000505 movb %al, $1(%rdi,%rdx) - 0x41, 0x8a, 0x04, 0x30, //0x00000509 movb (%r8,%rsi), %al - 0x88, 0x44, 0x17, 0x02, //0x0000050d movb %al, $2(%rdi,%rdx) - 0x41, 0x0f, 0xb7, 0xc0, //0x00000511 movzwl %r8w, %eax - 0x48, 0x83, 0xc8, 0x01, //0x00000515 orq $1, %rax - 0x8a, 0x04, 0x30, //0x00000519 movb (%rax,%rsi), %al - 0x88, 0x44, 0x17, 0x03, //0x0000051c movb %al, $3(%rdi,%rdx) - 0x41, 0x8a, 0x04, 0x33, //0x00000520 movb (%r11,%rsi), %al - 0x88, 0x44, 0x17, 0x04, //0x00000524 movb %al, $4(%rdi,%rdx) - 0x41, 0x0f, 0xb7, 0xc3, //0x00000528 movzwl %r11w, %eax - 0x48, 0x83, 0xc8, 0x01, //0x0000052c orq $1, %rax - 0x8a, 0x04, 0x30, //0x00000530 movb (%rax,%rsi), %al - 0x83, 0xc1, 0x05, //0x00000533 addl $5, %ecx - 0x88, 0x44, 0x17, 0x05, //0x00000536 movb %al, $5(%rdi,%rdx) - 0x83, 0xc1, 0x01, //0x0000053a addl $1, %ecx - 0x89, 0xc8, //0x0000053d movl %ecx, %eax - 0x5d, //0x0000053f popq %rbp - 0xc3, //0x00000540 retq - //0x00000541 LBB0_38 - 0x31, 0xc9, //0x00000541 xorl %ecx, %ecx - 0x81, 0xfe, 0xa0, 0x86, 0x01, 0x00, //0x00000543 cmpl $100000, %esi - 0x0f, 0x83, 0x8e, 0xff, 0xff, 0xff, //0x00000549 jae LBB0_39 - 0xe9, 0x9d, 0xff, 0xff, 0xff, //0x0000054f jmp LBB0_40 - //0x00000554 LBB0_41 - 0x48, 0xb9, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x00000554 movabsq $10000000000000000, %rcx - 0x48, 0x39, 0xce, //0x0000055e cmpq %rcx, %rsi - 0x0f, 0x83, 0x81, 0x02, 0x00, 0x00, //0x00000561 jae LBB0_43 - 0x48, 0xb9, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00000567 movabsq $-6067343680855748867, %rcx - 0x48, 0x89, 0xf0, //0x00000571 movq %rsi, %rax - 0x48, 0xf7, 0xe1, //0x00000574 mulq %rcx - 0x48, 0xc1, 0xea, 0x1a, //0x00000577 shrq $26, %rdx - 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x0000057b imull $100000000, %edx, %eax - 0x29, 0xc6, //0x00000581 subl %eax, %esi - 0x66, 0x0f, 0x6e, 0xc2, //0x00000583 movd %edx, %xmm0 - 0xf3, 0x0f, 0x6f, 0x0d, 0x71, 0xfa, 0xff, 0xff, //0x00000587 movdqu $-1423(%rip), %xmm1 /* LCPI0_0+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xd0, //0x0000058f movdqa %xmm0, %xmm2 - 0x66, 0x0f, 0xf4, 0xd1, //0x00000593 pmuludq %xmm1, %xmm2 - 0x66, 0x0f, 0x73, 0xd2, 0x2d, //0x00000597 psrlq $45, %xmm2 - 0xb8, 0x10, 0x27, 0x00, 0x00, //0x0000059c movl $10000, %eax - 0x66, 0x48, 0x0f, 0x6e, 0xd8, //0x000005a1 movq %rax, %xmm3 - 0x66, 0x0f, 0x6f, 0xe2, //0x000005a6 movdqa %xmm2, %xmm4 - 0x66, 0x0f, 0xf4, 0xe3, //0x000005aa pmuludq %xmm3, %xmm4 - 0x66, 0x0f, 0xfa, 0xc4, //0x000005ae psubd %xmm4, %xmm0 - 0x66, 0x0f, 0x61, 0xd0, //0x000005b2 punpcklwd %xmm0, %xmm2 - 0x66, 0x0f, 0x73, 0xf2, 0x02, //0x000005b6 psllq $2, %xmm2 - 0xf2, 0x0f, 0x70, 0xc2, 0x50, //0x000005bb pshuflw $80, %xmm2, %xmm0 - 0x66, 0x0f, 0x70, 0xc0, 0x50, //0x000005c0 pshufd $80, %xmm0, %xmm0 - 0xf3, 0x0f, 0x6f, 0x15, 0x43, 0xfa, 0xff, 0xff, //0x000005c5 movdqu $-1469(%rip), %xmm2 /* LCPI0_1+0(%rip) */ - 0x66, 0x0f, 0xe4, 0xc2, //0x000005cd pmulhuw %xmm2, %xmm0 - 0xf3, 0x0f, 0x6f, 0x25, 0x47, 0xfa, 0xff, 0xff, //0x000005d1 movdqu $-1465(%rip), %xmm4 /* LCPI0_2+0(%rip) */ - 0x66, 0x0f, 0xe4, 0xc4, //0x000005d9 pmulhuw %xmm4, %xmm0 - 0xf3, 0x0f, 0x6f, 0x2d, 0x4b, 0xfa, 0xff, 0xff, //0x000005dd movdqu $-1461(%rip), %xmm5 /* LCPI0_3+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xf0, //0x000005e5 movdqa %xmm0, %xmm6 - 0x66, 0x0f, 0xd5, 0xf5, //0x000005e9 pmullw %xmm5, %xmm6 - 0x66, 0x0f, 0x73, 0xf6, 0x10, //0x000005ed psllq $16, %xmm6 - 0x66, 0x0f, 0xf9, 0xc6, //0x000005f2 psubw %xmm6, %xmm0 - 0x66, 0x0f, 0x6e, 0xf6, //0x000005f6 movd %esi, %xmm6 - 0x66, 0x0f, 0xf4, 0xce, //0x000005fa pmuludq %xmm6, %xmm1 - 0x66, 0x0f, 0x73, 0xd1, 0x2d, //0x000005fe psrlq $45, %xmm1 - 0x66, 0x0f, 0xf4, 0xd9, //0x00000603 pmuludq %xmm1, %xmm3 - 0x66, 0x0f, 0xfa, 0xf3, //0x00000607 psubd %xmm3, %xmm6 - 0x66, 0x0f, 0x61, 0xce, //0x0000060b punpcklwd %xmm6, %xmm1 - 0x66, 0x0f, 0x73, 0xf1, 0x02, //0x0000060f psllq $2, %xmm1 - 0xf2, 0x0f, 0x70, 0xc9, 0x50, //0x00000614 pshuflw $80, %xmm1, %xmm1 - 0x66, 0x0f, 0x70, 0xc9, 0x50, //0x00000619 pshufd $80, %xmm1, %xmm1 - 0x66, 0x0f, 0xe4, 0xca, //0x0000061e pmulhuw %xmm2, %xmm1 - 0x66, 0x0f, 0xe4, 0xcc, //0x00000622 pmulhuw %xmm4, %xmm1 - 0x66, 0x0f, 0xd5, 0xe9, //0x00000626 pmullw %xmm1, %xmm5 - 0x66, 0x0f, 0x73, 0xf5, 0x10, //0x0000062a psllq $16, %xmm5 - 0x66, 0x0f, 0xf9, 0xcd, //0x0000062f psubw %xmm5, %xmm1 - 0x66, 0x0f, 0x67, 0xc1, //0x00000633 packuswb %xmm1, %xmm0 - 0xf3, 0x0f, 0x6f, 0x0d, 0x01, 0xfa, 0xff, 0xff, //0x00000637 movdqu $-1535(%rip), %xmm1 /* LCPI0_4+0(%rip) */ - 0x66, 0x0f, 0xfc, 0xc8, //0x0000063f paddb %xmm0, %xmm1 - 0x66, 0x0f, 0xef, 0xd2, //0x00000643 pxor %xmm2, %xmm2 - 0x66, 0x0f, 0x74, 0xd0, //0x00000647 pcmpeqb %xmm0, %xmm2 - 0x66, 0x0f, 0xd7, 0xc2, //0x0000064b pmovmskb %xmm2, %eax - 0xf7, 0xd0, //0x0000064f notl %eax - 0x0d, 0x00, 0x80, 0x00, 0x00, //0x00000651 orl $32768, %eax - 0x0f, 0xbc, 0xc0, //0x00000656 bsfl %eax, %eax - 0xb9, 0x10, 0x00, 0x00, 0x00, //0x00000659 movl $16, %ecx - 0x29, 0xc1, //0x0000065e subl %eax, %ecx - 0x48, 0xc1, 0xe0, 0x04, //0x00000660 shlq $4, %rax - 0x48, 0x8d, 0x15, 0xc5, 0x03, 0x00, 0x00, //0x00000664 leaq $965(%rip), %rdx /* _VecShiftShuffles+0(%rip) */ - 0x66, 0x0f, 0x38, 0x00, 0x0c, 0x10, //0x0000066b pshufb (%rax,%rdx), %xmm1 - 0xf3, 0x0f, 0x7f, 0x4f, 0x01, //0x00000671 movdqu %xmm1, $1(%rdi) - 0x83, 0xc1, 0x01, //0x00000676 addl $1, %ecx - 0x89, 0xc8, //0x00000679 movl %ecx, %eax - 0x5d, //0x0000067b popq %rbp - 0xc3, //0x0000067c retq - //0x0000067d LBB0_19 - 0x48, 0xba, 0x57, 0x78, 0x13, 0xb1, 0x2f, 0x65, 0xa5, 0x39, //0x0000067d movabsq $4153837486827862103, %rdx - 0x48, 0x89, 0xf0, //0x00000687 movq %rsi, %rax - 0x48, 0xf7, 0xe2, //0x0000068a mulq %rdx - 0x48, 0xc1, 0xea, 0x33, //0x0000068d shrq $51, %rdx - 0x48, 0x0f, 0xaf, 0xca, //0x00000691 imulq %rdx, %rcx - 0x48, 0x29, 0xce, //0x00000695 subq %rcx, %rsi - 0x83, 0xfa, 0x09, //0x00000698 cmpl $9, %edx - 0x0f, 0x87, 0x0f, 0x00, 0x00, 0x00, //0x0000069b ja LBB0_21 - 0x80, 0xc2, 0x30, //0x000006a1 addb $48, %dl - 0x88, 0x17, //0x000006a4 movb %dl, (%rdi) - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x000006a6 movl $1, %ecx - 0xe9, 0x52, 0x00, 0x00, 0x00, //0x000006ab jmp LBB0_24 - //0x000006b0 LBB0_21 - 0x83, 0xfa, 0x63, //0x000006b0 cmpl $99, %edx - 0x0f, 0x87, 0x1a, 0x00, 0x00, 0x00, //0x000006b3 ja LBB0_23 - 0x89, 0xd0, //0x000006b9 movl %edx, %eax - 0x48, 0x8d, 0x0d, 0x9e, 0x02, 0x00, 0x00, //0x000006bb leaq $670(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x000006c2 movzwl (%rcx,%rax,2), %eax - 0x66, 0x89, 0x07, //0x000006c6 movw %ax, (%rdi) - 0xb9, 0x02, 0x00, 0x00, 0x00, //0x000006c9 movl $2, %ecx - 0xe9, 0x2f, 0x00, 0x00, 0x00, //0x000006ce jmp LBB0_24 - //0x000006d3 LBB0_23 - 0x89, 0xd0, //0x000006d3 movl %edx, %eax - 0xc1, 0xe8, 0x02, //0x000006d5 shrl $2, %eax - 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x000006d8 imull $5243, %eax, %eax - 0xc1, 0xe8, 0x11, //0x000006de shrl $17, %eax - 0x8d, 0x48, 0x30, //0x000006e1 leal $48(%rax), %ecx - 0x88, 0x0f, //0x000006e4 movb %cl, (%rdi) - 0x6b, 0xc0, 0x64, //0x000006e6 imull $100, %eax, %eax - 0x29, 0xc2, //0x000006e9 subl %eax, %edx - 0x0f, 0xb7, 0xc2, //0x000006eb movzwl %dx, %eax - 0x48, 0x8d, 0x0d, 0x6b, 0x02, 0x00, 0x00, //0x000006ee leaq $619(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x000006f5 movzwl (%rcx,%rax,2), %eax - 0x66, 0x89, 0x47, 0x01, //0x000006f9 movw %ax, $1(%rdi) - 0xb9, 0x03, 0x00, 0x00, 0x00, //0x000006fd movl $3, %ecx - //0x00000702 LBB0_24 - 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00000702 movabsq $-6067343680855748867, %rdx - 0x48, 0x89, 0xf0, //0x0000070c movq %rsi, %rax - 0x48, 0xf7, 0xe2, //0x0000070f mulq %rdx - 0x48, 0xc1, 0xea, 0x1a, //0x00000712 shrq $26, %rdx - 0x66, 0x0f, 0x6e, 0xc2, //0x00000716 movd %edx, %xmm0 - 0xf3, 0x0f, 0x6f, 0x0d, 0xde, 0xf8, 0xff, 0xff, //0x0000071a movdqu $-1826(%rip), %xmm1 /* LCPI0_0+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xd8, //0x00000722 movdqa %xmm0, %xmm3 - 0x66, 0x0f, 0xf4, 0xd9, //0x00000726 pmuludq %xmm1, %xmm3 - 0x66, 0x0f, 0x73, 0xd3, 0x2d, //0x0000072a psrlq $45, %xmm3 - 0xb8, 0x10, 0x27, 0x00, 0x00, //0x0000072f movl $10000, %eax - 0x66, 0x48, 0x0f, 0x6e, 0xd0, //0x00000734 movq %rax, %xmm2 - 0x66, 0x0f, 0x6f, 0xe3, //0x00000739 movdqa %xmm3, %xmm4 - 0x66, 0x0f, 0xf4, 0xe2, //0x0000073d pmuludq %xmm2, %xmm4 - 0x66, 0x0f, 0xfa, 0xc4, //0x00000741 psubd %xmm4, %xmm0 - 0x66, 0x0f, 0x61, 0xd8, //0x00000745 punpcklwd %xmm0, %xmm3 - 0x66, 0x0f, 0x73, 0xf3, 0x02, //0x00000749 psllq $2, %xmm3 - 0xf2, 0x0f, 0x70, 0xc3, 0x50, //0x0000074e pshuflw $80, %xmm3, %xmm0 - 0x66, 0x0f, 0x70, 0xc0, 0x50, //0x00000753 pshufd $80, %xmm0, %xmm0 - 0xf3, 0x0f, 0x6f, 0x25, 0xb0, 0xf8, 0xff, 0xff, //0x00000758 movdqu $-1872(%rip), %xmm4 /* LCPI0_1+0(%rip) */ - 0x66, 0x0f, 0xe4, 0xc4, //0x00000760 pmulhuw %xmm4, %xmm0 - 0xf3, 0x0f, 0x6f, 0x2d, 0xb4, 0xf8, 0xff, 0xff, //0x00000764 movdqu $-1868(%rip), %xmm5 /* LCPI0_2+0(%rip) */ - 0x66, 0x0f, 0xe4, 0xc5, //0x0000076c pmulhuw %xmm5, %xmm0 - 0xf3, 0x0f, 0x6f, 0x1d, 0xb8, 0xf8, 0xff, 0xff, //0x00000770 movdqu $-1864(%rip), %xmm3 /* LCPI0_3+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xf0, //0x00000778 movdqa %xmm0, %xmm6 - 0x66, 0x0f, 0xd5, 0xf3, //0x0000077c pmullw %xmm3, %xmm6 - 0x66, 0x0f, 0x73, 0xf6, 0x10, //0x00000780 psllq $16, %xmm6 - 0x66, 0x0f, 0xf9, 0xc6, //0x00000785 psubw %xmm6, %xmm0 - 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x00000789 imull $100000000, %edx, %eax - 0x29, 0xc6, //0x0000078f subl %eax, %esi - 0x66, 0x0f, 0x6e, 0xf6, //0x00000791 movd %esi, %xmm6 - 0x66, 0x0f, 0xf4, 0xce, //0x00000795 pmuludq %xmm6, %xmm1 - 0x66, 0x0f, 0x73, 0xd1, 0x2d, //0x00000799 psrlq $45, %xmm1 - 0x66, 0x0f, 0xf4, 0xd1, //0x0000079e pmuludq %xmm1, %xmm2 - 0x66, 0x0f, 0xfa, 0xf2, //0x000007a2 psubd %xmm2, %xmm6 - 0x66, 0x0f, 0x61, 0xce, //0x000007a6 punpcklwd %xmm6, %xmm1 - 0x66, 0x0f, 0x73, 0xf1, 0x02, //0x000007aa psllq $2, %xmm1 - 0xf2, 0x0f, 0x70, 0xc9, 0x50, //0x000007af pshuflw $80, %xmm1, %xmm1 - 0x66, 0x0f, 0x70, 0xc9, 0x50, //0x000007b4 pshufd $80, %xmm1, %xmm1 - 0x66, 0x0f, 0xe4, 0xcc, //0x000007b9 pmulhuw %xmm4, %xmm1 - 0x66, 0x0f, 0xe4, 0xcd, //0x000007bd pmulhuw %xmm5, %xmm1 - 0x66, 0x0f, 0xd5, 0xd9, //0x000007c1 pmullw %xmm1, %xmm3 - 0x66, 0x0f, 0x73, 0xf3, 0x10, //0x000007c5 psllq $16, %xmm3 - 0x66, 0x0f, 0xf9, 0xcb, //0x000007ca psubw %xmm3, %xmm1 - 0x66, 0x0f, 0x67, 0xc1, //0x000007ce packuswb %xmm1, %xmm0 - 0x66, 0x0f, 0xfc, 0x05, 0x66, 0xf8, 0xff, 0xff, //0x000007d2 paddb $-1946(%rip), %xmm0 /* LCPI0_4+0(%rip) */ - 0x89, 0xc8, //0x000007da movl %ecx, %eax - 0xf3, 0x0f, 0x7f, 0x04, 0x07, //0x000007dc movdqu %xmm0, (%rdi,%rax) - 0x83, 0xc9, 0x10, //0x000007e1 orl $16, %ecx - 0x89, 0xc8, //0x000007e4 movl %ecx, %eax - 0x5d, //0x000007e6 popq %rbp - 0xc3, //0x000007e7 retq - //0x000007e8 LBB0_43 - 0x48, 0xba, 0x57, 0x78, 0x13, 0xb1, 0x2f, 0x65, 0xa5, 0x39, //0x000007e8 movabsq $4153837486827862103, %rdx - 0x48, 0x89, 0xf0, //0x000007f2 movq %rsi, %rax - 0x48, 0xf7, 0xe2, //0x000007f5 mulq %rdx - 0x48, 0xc1, 0xea, 0x33, //0x000007f8 shrq $51, %rdx - 0x48, 0x0f, 0xaf, 0xca, //0x000007fc imulq %rdx, %rcx - 0x48, 0x29, 0xce, //0x00000800 subq %rcx, %rsi - 0x83, 0xfa, 0x09, //0x00000803 cmpl $9, %edx - 0x0f, 0x87, 0x10, 0x00, 0x00, 0x00, //0x00000806 ja LBB0_45 - 0x80, 0xc2, 0x30, //0x0000080c addb $48, %dl - 0x88, 0x57, 0x01, //0x0000080f movb %dl, $1(%rdi) - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000812 movl $1, %ecx - 0xe9, 0x54, 0x00, 0x00, 0x00, //0x00000817 jmp LBB0_48 - //0x0000081c LBB0_45 - 0x83, 0xfa, 0x63, //0x0000081c cmpl $99, %edx - 0x0f, 0x87, 0x1b, 0x00, 0x00, 0x00, //0x0000081f ja LBB0_47 - 0x89, 0xd0, //0x00000825 movl %edx, %eax - 0x48, 0x8d, 0x0d, 0x32, 0x01, 0x00, 0x00, //0x00000827 leaq $306(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x0000082e movzwl (%rcx,%rax,2), %eax - 0x66, 0x89, 0x47, 0x01, //0x00000832 movw %ax, $1(%rdi) - 0xb9, 0x02, 0x00, 0x00, 0x00, //0x00000836 movl $2, %ecx - 0xe9, 0x30, 0x00, 0x00, 0x00, //0x0000083b jmp LBB0_48 - //0x00000840 LBB0_47 - 0x89, 0xd0, //0x00000840 movl %edx, %eax - 0xc1, 0xe8, 0x02, //0x00000842 shrl $2, %eax - 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000845 imull $5243, %eax, %eax - 0xc1, 0xe8, 0x11, //0x0000084b shrl $17, %eax - 0x8d, 0x48, 0x30, //0x0000084e leal $48(%rax), %ecx - 0x88, 0x4f, 0x01, //0x00000851 movb %cl, $1(%rdi) - 0x6b, 0xc0, 0x64, //0x00000854 imull $100, %eax, %eax - 0x29, 0xc2, //0x00000857 subl %eax, %edx - 0x0f, 0xb7, 0xc2, //0x00000859 movzwl %dx, %eax - 0x48, 0x8d, 0x0d, 0xfd, 0x00, 0x00, 0x00, //0x0000085c leaq $253(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x00000863 movzwl (%rcx,%rax,2), %eax - 0x66, 0x89, 0x47, 0x02, //0x00000867 movw %ax, $2(%rdi) - 0xb9, 0x03, 0x00, 0x00, 0x00, //0x0000086b movl $3, %ecx - //0x00000870 LBB0_48 - 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00000870 movabsq $-6067343680855748867, %rdx - 0x48, 0x89, 0xf0, //0x0000087a movq %rsi, %rax - 0x48, 0xf7, 0xe2, //0x0000087d mulq %rdx - 0x48, 0xc1, 0xea, 0x1a, //0x00000880 shrq $26, %rdx - 0x66, 0x0f, 0x6e, 0xc2, //0x00000884 movd %edx, %xmm0 - 0xf3, 0x0f, 0x6f, 0x0d, 0x70, 0xf7, 0xff, 0xff, //0x00000888 movdqu $-2192(%rip), %xmm1 /* LCPI0_0+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xd8, //0x00000890 movdqa %xmm0, %xmm3 - 0x66, 0x0f, 0xf4, 0xd9, //0x00000894 pmuludq %xmm1, %xmm3 - 0x66, 0x0f, 0x73, 0xd3, 0x2d, //0x00000898 psrlq $45, %xmm3 - 0xb8, 0x10, 0x27, 0x00, 0x00, //0x0000089d movl $10000, %eax - 0x66, 0x48, 0x0f, 0x6e, 0xd0, //0x000008a2 movq %rax, %xmm2 - 0x66, 0x0f, 0x6f, 0xe3, //0x000008a7 movdqa %xmm3, %xmm4 - 0x66, 0x0f, 0xf4, 0xe2, //0x000008ab pmuludq %xmm2, %xmm4 - 0x66, 0x0f, 0xfa, 0xc4, //0x000008af psubd %xmm4, %xmm0 - 0x66, 0x0f, 0x61, 0xd8, //0x000008b3 punpcklwd %xmm0, %xmm3 - 0x66, 0x0f, 0x73, 0xf3, 0x02, //0x000008b7 psllq $2, %xmm3 - 0xf2, 0x0f, 0x70, 0xc3, 0x50, //0x000008bc pshuflw $80, %xmm3, %xmm0 - 0x66, 0x0f, 0x70, 0xc0, 0x50, //0x000008c1 pshufd $80, %xmm0, %xmm0 - 0xf3, 0x0f, 0x6f, 0x25, 0x42, 0xf7, 0xff, 0xff, //0x000008c6 movdqu $-2238(%rip), %xmm4 /* LCPI0_1+0(%rip) */ - 0x66, 0x0f, 0xe4, 0xc4, //0x000008ce pmulhuw %xmm4, %xmm0 - 0xf3, 0x0f, 0x6f, 0x2d, 0x46, 0xf7, 0xff, 0xff, //0x000008d2 movdqu $-2234(%rip), %xmm5 /* LCPI0_2+0(%rip) */ - 0x66, 0x0f, 0xe4, 0xc5, //0x000008da pmulhuw %xmm5, %xmm0 - 0xf3, 0x0f, 0x6f, 0x1d, 0x4a, 0xf7, 0xff, 0xff, //0x000008de movdqu $-2230(%rip), %xmm3 /* LCPI0_3+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xf0, //0x000008e6 movdqa %xmm0, %xmm6 - 0x66, 0x0f, 0xd5, 0xf3, //0x000008ea pmullw %xmm3, %xmm6 - 0x66, 0x0f, 0x73, 0xf6, 0x10, //0x000008ee psllq $16, %xmm6 - 0x66, 0x0f, 0xf9, 0xc6, //0x000008f3 psubw %xmm6, %xmm0 - 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x000008f7 imull $100000000, %edx, %eax - 0x29, 0xc6, //0x000008fd subl %eax, %esi - 0x66, 0x0f, 0x6e, 0xf6, //0x000008ff movd %esi, %xmm6 - 0x66, 0x0f, 0xf4, 0xce, //0x00000903 pmuludq %xmm6, %xmm1 - 0x66, 0x0f, 0x73, 0xd1, 0x2d, //0x00000907 psrlq $45, %xmm1 - 0x66, 0x0f, 0xf4, 0xd1, //0x0000090c pmuludq %xmm1, %xmm2 - 0x66, 0x0f, 0xfa, 0xf2, //0x00000910 psubd %xmm2, %xmm6 - 0x66, 0x0f, 0x61, 0xce, //0x00000914 punpcklwd %xmm6, %xmm1 - 0x66, 0x0f, 0x73, 0xf1, 0x02, //0x00000918 psllq $2, %xmm1 - 0xf2, 0x0f, 0x70, 0xc9, 0x50, //0x0000091d pshuflw $80, %xmm1, %xmm1 - 0x66, 0x0f, 0x70, 0xc9, 0x50, //0x00000922 pshufd $80, %xmm1, %xmm1 - 0x66, 0x0f, 0xe4, 0xcc, //0x00000927 pmulhuw %xmm4, %xmm1 - 0x66, 0x0f, 0xe4, 0xcd, //0x0000092b pmulhuw %xmm5, %xmm1 - 0x66, 0x0f, 0xd5, 0xd9, //0x0000092f pmullw %xmm1, %xmm3 - 0x66, 0x0f, 0x73, 0xf3, 0x10, //0x00000933 psllq $16, %xmm3 - 0x66, 0x0f, 0xf9, 0xcb, //0x00000938 psubw %xmm3, %xmm1 - 0x66, 0x0f, 0x67, 0xc1, //0x0000093c packuswb %xmm1, %xmm0 - 0x66, 0x0f, 0xfc, 0x05, 0xf8, 0xf6, 0xff, 0xff, //0x00000940 paddb $-2312(%rip), %xmm0 /* LCPI0_4+0(%rip) */ - 0x89, 0xc8, //0x00000948 movl %ecx, %eax - 0xf3, 0x0f, 0x7f, 0x44, 0x07, 0x01, //0x0000094a movdqu %xmm0, $1(%rdi,%rax) - 0x83, 0xc9, 0x10, //0x00000950 orl $16, %ecx - 0x83, 0xc1, 0x01, //0x00000953 addl $1, %ecx - 0x89, 0xc8, //0x00000956 movl %ecx, %eax - 0x5d, //0x00000958 popq %rbp - 0xc3, //0x00000959 retq - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000095a .p2align 4, 0x00 - //0x00000960 _Digits - 0x30, 0x30, 0x30, 0x31, 0x30, 0x32, 0x30, 0x33, 0x30, 0x34, 0x30, 0x35, 0x30, 0x36, 0x30, 0x37, //0x00000960 QUAD $0x3330323031303030; QUAD $0x3730363035303430 // .ascii 16, '0001020304050607' - 0x30, 0x38, 0x30, 0x39, 0x31, 0x30, 0x31, 0x31, 0x31, 0x32, 0x31, 0x33, 0x31, 0x34, 0x31, 0x35, //0x00000970 QUAD $0x3131303139303830; QUAD $0x3531343133313231 // .ascii 16, '0809101112131415' - 0x31, 0x36, 0x31, 0x37, 0x31, 0x38, 0x31, 0x39, 0x32, 0x30, 0x32, 0x31, 0x32, 0x32, 0x32, 0x33, //0x00000980 QUAD $0x3931383137313631; QUAD $0x3332323231323032 // .ascii 16, '1617181920212223' - 0x32, 0x34, 0x32, 0x35, 0x32, 0x36, 0x32, 0x37, 0x32, 0x38, 0x32, 0x39, 0x33, 0x30, 0x33, 0x31, //0x00000990 QUAD $0x3732363235323432; QUAD $0x3133303339323832 // .ascii 16, '2425262728293031' - 0x33, 0x32, 0x33, 0x33, 0x33, 0x34, 0x33, 0x35, 0x33, 0x36, 0x33, 0x37, 0x33, 0x38, 0x33, 0x39, //0x000009a0 QUAD $0x3533343333333233; QUAD $0x3933383337333633 // .ascii 16, '3233343536373839' - 0x34, 0x30, 0x34, 0x31, 0x34, 0x32, 0x34, 0x33, 0x34, 0x34, 0x34, 0x35, 0x34, 0x36, 0x34, 0x37, //0x000009b0 QUAD $0x3334323431343034; QUAD $0x3734363435343434 // .ascii 16, '4041424344454647' - 0x34, 0x38, 0x34, 0x39, 0x35, 0x30, 0x35, 0x31, 0x35, 0x32, 0x35, 0x33, 0x35, 0x34, 0x35, 0x35, //0x000009c0 QUAD $0x3135303539343834; QUAD $0x3535343533353235 // .ascii 16, '4849505152535455' - 0x35, 0x36, 0x35, 0x37, 0x35, 0x38, 0x35, 0x39, 0x36, 0x30, 0x36, 0x31, 0x36, 0x32, 0x36, 0x33, //0x000009d0 QUAD $0x3935383537353635; QUAD $0x3336323631363036 // .ascii 16, '5657585960616263' - 0x36, 0x34, 0x36, 0x35, 0x36, 0x36, 0x36, 0x37, 0x36, 0x38, 0x36, 0x39, 0x37, 0x30, 0x37, 0x31, //0x000009e0 QUAD $0x3736363635363436; QUAD $0x3137303739363836 // .ascii 16, '6465666768697071' - 0x37, 0x32, 0x37, 0x33, 0x37, 0x34, 0x37, 0x35, 0x37, 0x36, 0x37, 0x37, 0x37, 0x38, 0x37, 0x39, //0x000009f0 QUAD $0x3537343733373237; QUAD $0x3937383737373637 // .ascii 16, '7273747576777879' - 0x38, 0x30, 0x38, 0x31, 0x38, 0x32, 0x38, 0x33, 0x38, 0x34, 0x38, 0x35, 0x38, 0x36, 0x38, 0x37, //0x00000a00 QUAD $0x3338323831383038; QUAD $0x3738363835383438 // .ascii 16, '8081828384858687' - 0x38, 0x38, 0x38, 0x39, 0x39, 0x30, 0x39, 0x31, 0x39, 0x32, 0x39, 0x33, 0x39, 0x34, 0x39, 0x35, //0x00000a10 QUAD $0x3139303939383838; QUAD $0x3539343933393239 // .ascii 16, '8889909192939495' - 0x39, 0x36, 0x39, 0x37, 0x39, 0x38, 0x39, 0x39, //0x00000a20 QUAD $0x3939383937393639 // .ascii 8, '96979899' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a28 .p2align 4, 0x00 - //0x00000a30 _VecShiftShuffles - 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, //0x00000a30 QUAD $0x0706050403020100; QUAD $0x0f0e0d0c0b0a0908 // .ascii 16, '\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f' - 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, //0x00000a40 QUAD $0x0807060504030201; QUAD $0xff0f0e0d0c0b0a09 // .ascii 16, '\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff' - 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, //0x00000a50 QUAD $0x0908070605040302; QUAD $0xffff0f0e0d0c0b0a // .ascii 16, '\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff' - 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, //0x00000a60 QUAD $0x0a09080706050403; QUAD $0xffffff0f0e0d0c0b // .ascii 16, '\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff' - 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, //0x00000a70 QUAD $0x0b0a090807060504; QUAD $0xffffffff0f0e0d0c // .ascii 16, '\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff' - 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00000a80 QUAD $0x0c0b0a0908070605; QUAD $0xffffffffff0f0e0d // .ascii 16, '\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff' - 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00000a90 QUAD $0x0d0c0b0a09080706; QUAD $0xffffffffffff0f0e // .ascii 16, '\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff' - 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00000aa0 QUAD $0x0e0d0c0b0a090807; QUAD $0xffffffffffffff0f // .ascii 16, '\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff\xff' - 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00000ab0 QUAD $0x0f0e0d0c0b0a0908; QUAD $0xffffffffffffffff // .ascii 16, '\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff\xff\xff' -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/lookup_small_key.go b/vendor/github.com/bytedance/sonic/internal/native/sse/lookup_small_key.go deleted file mode 100644 index 25bd25344..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/lookup_small_key.go +++ /dev/null @@ -1,37 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 sse - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/rt` -) - -var F_lookup_small_key func(key unsafe.Pointer, table unsafe.Pointer, lowerOff int) (ret int) - -var S_lookup_small_key uintptr - -//go:nosplit -func lookup_small_key(key *string, table *[]byte, lowerOff int) (ret int) { - return F_lookup_small_key(rt.NoEscape(unsafe.Pointer(key)), rt.NoEscape(unsafe.Pointer(table)), lowerOff) -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/lookup_small_key_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/lookup_small_key_subr.go deleted file mode 100644 index 217984e4c..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/lookup_small_key_subr.go +++ /dev/null @@ -1,46 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package sse - -import ( - `github.com/bytedance/sonic/loader` -) - -const ( - _entry__lookup_small_key = 48 -) - -const ( - _stack__lookup_small_key = 88 -) - -const ( - _size__lookup_small_key = 908 -) - -var ( - _pcsp__lookup_small_key = [][2]uint32{ - {0x1, 0}, - {0x6, 8}, - {0x8, 16}, - {0xa, 24}, - {0xc, 32}, - {0xd, 40}, - {0x11, 48}, - {0x362, 88}, - {0x363, 48}, - {0x365, 40}, - {0x367, 32}, - {0x369, 24}, - {0x36b, 16}, - {0x36c, 8}, - {0x36d, 0}, - {0x38c, 88}, - } -) - -var _cfunc_lookup_small_key = []loader.CFunc{ - {"_lookup_small_key_entry", 0, _entry__lookup_small_key, 0, nil}, - {"_lookup_small_key", _entry__lookup_small_key, _size__lookup_small_key, _stack__lookup_small_key, _pcsp__lookup_small_key}, -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/lookup_small_key_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/lookup_small_key_text_amd64.go deleted file mode 100644 index 1cabcc269..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/lookup_small_key_text_amd64.go +++ /dev/null @@ -1,245 +0,0 @@ -// +build amd64 -// Code generated by asm2asm, DO NOT EDIT. - -package sse - -var _text_lookup_small_key = []byte{ - // .p2align 4, 0x00 - // LCPI0_0 - 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, // QUAD $0x4040404040404040; QUAD $0x4040404040404040 // .space 16, '@@@@@@@@@@@@@@@@' - //0x00000010 LCPI0_1 - 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00000010 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' - //0x00000020 LCPI0_2 - 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00000020 QUAD $0x0101010101010101; QUAD $0x0101010101010101 // .space 16, '\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01' - //0x00000030 .p2align 4, 0x90 - //0x00000030 _lookup_small_key - 0x55, //0x00000030 pushq %rbp - 0x48, 0x89, 0xe5, //0x00000031 movq %rsp, %rbp - 0x41, 0x57, //0x00000034 pushq %r15 - 0x41, 0x56, //0x00000036 pushq %r14 - 0x41, 0x55, //0x00000038 pushq %r13 - 0x41, 0x54, //0x0000003a pushq %r12 - 0x53, //0x0000003c pushq %rbx - 0x48, 0x83, 0xec, 0x28, //0x0000003d subq $40, %rsp - 0x4c, 0x8b, 0x57, 0x08, //0x00000041 movq $8(%rdi), %r10 - 0x4c, 0x8b, 0x1e, //0x00000045 movq (%rsi), %r11 - 0x45, 0x0f, 0xb6, 0xc2, //0x00000048 movzbl %r10b, %r8d - 0x4b, 0x8d, 0x0c, 0x80, //0x0000004c leaq (%r8,%r8,4), %rcx - 0x45, 0x0f, 0xb6, 0x0c, 0x0b, //0x00000050 movzbl (%r11,%rcx), %r9d - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000055 movq $-1, %rax - 0x45, 0x85, 0xc9, //0x0000005c testl %r9d, %r9d - 0x0f, 0x84, 0x29, 0x03, 0x00, 0x00, //0x0000005f je LBB0_40 - 0x4c, 0x8b, 0x3f, //0x00000065 movq (%rdi), %r15 - 0x41, 0x8b, 0x44, 0x0b, 0x01, //0x00000068 movl $1(%r11,%rcx), %eax - 0x8d, 0xb0, 0xa5, 0x00, 0x00, 0x00, //0x0000006d leal $165(%rax), %esi - 0x4c, 0x01, 0xde, //0x00000073 addq %r11, %rsi - 0x41, 0x0f, 0xb6, 0xca, //0x00000076 movzbl %r10b, %ecx - 0x41, 0x83, 0xf8, 0x09, //0x0000007a cmpl $9, %r8d - 0x48, 0x89, 0x55, 0xb0, //0x0000007e movq %rdx, $-80(%rbp) - 0x48, 0x89, 0x45, 0xb8, //0x00000082 movq %rax, $-72(%rbp) - 0x0f, 0x83, 0xd0, 0x00, 0x00, 0x00, //0x00000086 jae LBB0_2 - 0x45, 0x8a, 0x27, //0x0000008c movb (%r15), %r12b - 0x45, 0x8d, 0x68, 0x01, //0x0000008f leal $1(%r8), %r13d - 0x44, 0x89, 0xcb, //0x00000093 movl %r9d, %ebx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000096 .p2align 4, 0x90 - //0x000000a0 LBB0_7 - 0x44, 0x38, 0x26, //0x000000a0 cmpb %r12b, (%rsi) - 0x0f, 0x85, 0x97, 0x00, 0x00, 0x00, //0x000000a3 jne LBB0_8 - 0x44, 0x0f, 0xb6, 0x76, 0x01, //0x000000a9 movzbl $1(%rsi), %r14d - 0xbf, 0x01, 0x00, 0x00, 0x00, //0x000000ae movl $1, %edi - 0x45, 0x3a, 0x77, 0x01, //0x000000b3 cmpb $1(%r15), %r14b - 0x0f, 0x85, 0x85, 0x00, 0x00, 0x00, //0x000000b7 jne LBB0_16 - 0x0f, 0xb6, 0x56, 0x02, //0x000000bd movzbl $2(%rsi), %edx - 0xbf, 0x02, 0x00, 0x00, 0x00, //0x000000c1 movl $2, %edi - 0x41, 0x3a, 0x57, 0x02, //0x000000c6 cmpb $2(%r15), %dl - 0x0f, 0x85, 0x72, 0x00, 0x00, 0x00, //0x000000ca jne LBB0_16 - 0x0f, 0xb6, 0x56, 0x03, //0x000000d0 movzbl $3(%rsi), %edx - 0xbf, 0x03, 0x00, 0x00, 0x00, //0x000000d4 movl $3, %edi - 0x41, 0x3a, 0x57, 0x03, //0x000000d9 cmpb $3(%r15), %dl - 0x0f, 0x85, 0x5f, 0x00, 0x00, 0x00, //0x000000dd jne LBB0_16 - 0x0f, 0xb6, 0x56, 0x04, //0x000000e3 movzbl $4(%rsi), %edx - 0xbf, 0x04, 0x00, 0x00, 0x00, //0x000000e7 movl $4, %edi - 0x41, 0x3a, 0x57, 0x04, //0x000000ec cmpb $4(%r15), %dl - 0x0f, 0x85, 0x4c, 0x00, 0x00, 0x00, //0x000000f0 jne LBB0_16 - 0x0f, 0xb6, 0x56, 0x05, //0x000000f6 movzbl $5(%rsi), %edx - 0xbf, 0x05, 0x00, 0x00, 0x00, //0x000000fa movl $5, %edi - 0x41, 0x3a, 0x57, 0x05, //0x000000ff cmpb $5(%r15), %dl - 0x0f, 0x85, 0x39, 0x00, 0x00, 0x00, //0x00000103 jne LBB0_16 - 0x0f, 0xb6, 0x56, 0x06, //0x00000109 movzbl $6(%rsi), %edx - 0xbf, 0x06, 0x00, 0x00, 0x00, //0x0000010d movl $6, %edi - 0x41, 0x3a, 0x57, 0x06, //0x00000112 cmpb $6(%r15), %dl - 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x00000116 jne LBB0_16 - 0x0f, 0xb6, 0x56, 0x07, //0x0000011c movzbl $7(%rsi), %edx - 0x31, 0xff, //0x00000120 xorl %edi, %edi - 0x41, 0x3a, 0x57, 0x07, //0x00000122 cmpb $7(%r15), %dl - 0x40, 0x0f, 0x94, 0xc7, //0x00000126 sete %dil - 0x48, 0x83, 0xc7, 0x07, //0x0000012a addq $7, %rdi - 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x0000012e jmp LBB0_16 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000133 .p2align 4, 0x90 - //0x00000140 LBB0_8 - 0x31, 0xff, //0x00000140 xorl %edi, %edi - //0x00000142 LBB0_16 - 0x48, 0x39, 0xcf, //0x00000142 cmpq %rcx, %rdi - 0x0f, 0x83, 0xa1, 0x01, 0x00, 0x00, //0x00000145 jae LBB0_17 - 0x4c, 0x01, 0xee, //0x0000014b addq %r13, %rsi - 0x83, 0xc3, 0xff, //0x0000014e addl $-1, %ebx - 0x0f, 0x85, 0x49, 0xff, 0xff, 0xff, //0x00000151 jne LBB0_7 - 0xe9, 0x59, 0x00, 0x00, 0x00, //0x00000157 jmp LBB0_20 - //0x0000015c LBB0_2 - 0xf3, 0x41, 0x0f, 0x6f, 0x07, //0x0000015c movdqu (%r15), %xmm0 - 0xf3, 0x41, 0x0f, 0x6f, 0x4f, 0x10, //0x00000161 movdqu $16(%r15), %xmm1 - 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00000167 movq $-1, %rdi - 0x48, 0xd3, 0xe7, //0x0000016e shlq %cl, %rdi - 0x45, 0x8d, 0x60, 0x01, //0x00000171 leal $1(%r8), %r12d - 0x44, 0x89, 0xcb, //0x00000175 movl %r9d, %ebx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000178 .p2align 4, 0x90 - //0x00000180 LBB0_3 - 0xf3, 0x0f, 0x6f, 0x16, //0x00000180 movdqu (%rsi), %xmm2 - 0x66, 0x0f, 0x74, 0xd0, //0x00000184 pcmpeqb %xmm0, %xmm2 - 0xf3, 0x0f, 0x6f, 0x5e, 0x10, //0x00000188 movdqu $16(%rsi), %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x0000018d pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xd2, //0x00000191 pmovmskb %xmm2, %edx - 0x66, 0x0f, 0xd7, 0xc3, //0x00000195 pmovmskb %xmm3, %eax - 0xc1, 0xe0, 0x10, //0x00000199 shll $16, %eax - 0x09, 0xd0, //0x0000019c orl %edx, %eax - 0x09, 0xf8, //0x0000019e orl %edi, %eax - 0x83, 0xf8, 0xff, //0x000001a0 cmpl $-1, %eax - 0x0f, 0x84, 0x52, 0x01, 0x00, 0x00, //0x000001a3 je LBB0_4 - 0x4c, 0x01, 0xe6, //0x000001a9 addq %r12, %rsi - 0x83, 0xc3, 0xff, //0x000001ac addl $-1, %ebx - 0x0f, 0x85, 0xcb, 0xff, 0xff, 0xff, //0x000001af jne LBB0_3 - //0x000001b5 LBB0_20 - 0x48, 0x8b, 0x45, 0xb0, //0x000001b5 movq $-80(%rbp), %rax - 0x48, 0x83, 0xf8, 0xff, //0x000001b9 cmpq $-1, %rax - 0x0f, 0x84, 0xc4, 0x01, 0x00, 0x00, //0x000001bd je LBB0_39 - 0x48, 0x8b, 0x4d, 0xb8, //0x000001c3 movq $-72(%rbp), %rcx - 0x48, 0x01, 0xc1, //0x000001c7 addq %rax, %rcx - 0x49, 0x01, 0xcb, //0x000001ca addq %rcx, %r11 - 0xf3, 0x0f, 0x6f, 0x15, 0x2b, 0xfe, 0xff, 0xff, //0x000001cd movdqu $-469(%rip), %xmm2 /* LCPI0_0+0(%rip) */ - 0xf3, 0x41, 0x0f, 0x6f, 0x27, //0x000001d5 movdqu (%r15), %xmm4 - 0x66, 0x0f, 0x6f, 0xdc, //0x000001da movdqa %xmm4, %xmm3 - 0x66, 0x0f, 0x64, 0xda, //0x000001de pcmpgtb %xmm2, %xmm3 - 0xf3, 0x0f, 0x6f, 0x0d, 0x26, 0xfe, 0xff, 0xff, //0x000001e2 movdqu $-474(%rip), %xmm1 /* LCPI0_1+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xc1, //0x000001ea movdqa %xmm1, %xmm0 - 0x66, 0x0f, 0x64, 0xc4, //0x000001ee pcmpgtb %xmm4, %xmm0 - 0x66, 0x0f, 0xdb, 0xc3, //0x000001f2 pand %xmm3, %xmm0 - 0xf3, 0x0f, 0x6f, 0x1d, 0x22, 0xfe, 0xff, 0xff, //0x000001f6 movdqu $-478(%rip), %xmm3 /* LCPI0_2+0(%rip) */ - 0x66, 0x0f, 0xdb, 0xc3, //0x000001fe pand %xmm3, %xmm0 - 0x66, 0x0f, 0x71, 0xf0, 0x05, //0x00000202 psllw $5, %xmm0 - 0x66, 0x0f, 0xfc, 0xc4, //0x00000207 paddb %xmm4, %xmm0 - 0x41, 0x0f, 0xb6, 0xca, //0x0000020b movzbl %r10b, %ecx - 0x41, 0x83, 0xf8, 0x09, //0x0000020f cmpl $9, %r8d - 0x0f, 0x83, 0xed, 0x00, 0x00, 0x00, //0x00000213 jae LBB0_22 - 0xf3, 0x0f, 0x7f, 0x45, 0xc0, //0x00000219 movdqu %xmm0, $-64(%rbp) - 0x8a, 0x55, 0xc0, //0x0000021e movb $-64(%rbp), %dl - 0x8a, 0x5d, 0xc1, //0x00000221 movb $-63(%rbp), %bl - 0x44, 0x8a, 0x65, 0xc2, //0x00000224 movb $-62(%rbp), %r12b - 0x44, 0x8a, 0x6d, 0xc3, //0x00000228 movb $-61(%rbp), %r13b - 0x44, 0x8a, 0x55, 0xc4, //0x0000022c movb $-60(%rbp), %r10b - 0x44, 0x8a, 0x75, 0xc5, //0x00000230 movb $-59(%rbp), %r14b - 0x44, 0x8a, 0x7d, 0xc6, //0x00000234 movb $-58(%rbp), %r15b - 0x8a, 0x45, 0xc7, //0x00000238 movb $-57(%rbp), %al - 0x41, 0x83, 0xc0, 0x01, //0x0000023b addl $1, %r8d - 0x41, 0x83, 0xf9, 0x02, //0x0000023f cmpl $2, %r9d - 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00000243 movl $1, %edi - 0x41, 0x0f, 0x43, 0xf9, //0x00000248 cmovael %r9d, %edi - 0x90, 0x90, 0x90, 0x90, //0x0000024c .p2align 4, 0x90 - //0x00000250 LBB0_26 - 0x41, 0x38, 0x13, //0x00000250 cmpb %dl, (%r11) - 0x0f, 0x85, 0x77, 0x00, 0x00, 0x00, //0x00000253 jne LBB0_27 - 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00000259 movl $1, %esi - 0x41, 0x38, 0x5b, 0x01, //0x0000025e cmpb %bl, $1(%r11) - 0x0f, 0x85, 0x6a, 0x00, 0x00, 0x00, //0x00000262 jne LBB0_35 - 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00000268 movl $2, %esi - 0x45, 0x38, 0x63, 0x02, //0x0000026d cmpb %r12b, $2(%r11) - 0x0f, 0x85, 0x5b, 0x00, 0x00, 0x00, //0x00000271 jne LBB0_35 - 0xbe, 0x03, 0x00, 0x00, 0x00, //0x00000277 movl $3, %esi - 0x45, 0x38, 0x6b, 0x03, //0x0000027c cmpb %r13b, $3(%r11) - 0x0f, 0x85, 0x4c, 0x00, 0x00, 0x00, //0x00000280 jne LBB0_35 - 0xbe, 0x04, 0x00, 0x00, 0x00, //0x00000286 movl $4, %esi - 0x45, 0x38, 0x53, 0x04, //0x0000028b cmpb %r10b, $4(%r11) - 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x0000028f jne LBB0_35 - 0xbe, 0x05, 0x00, 0x00, 0x00, //0x00000295 movl $5, %esi - 0x45, 0x38, 0x73, 0x05, //0x0000029a cmpb %r14b, $5(%r11) - 0x0f, 0x85, 0x2e, 0x00, 0x00, 0x00, //0x0000029e jne LBB0_35 - 0xbe, 0x06, 0x00, 0x00, 0x00, //0x000002a4 movl $6, %esi - 0x45, 0x38, 0x7b, 0x06, //0x000002a9 cmpb %r15b, $6(%r11) - 0x0f, 0x85, 0x1f, 0x00, 0x00, 0x00, //0x000002ad jne LBB0_35 - 0x31, 0xf6, //0x000002b3 xorl %esi, %esi - 0x41, 0x38, 0x43, 0x07, //0x000002b5 cmpb %al, $7(%r11) - 0x40, 0x0f, 0x94, 0xc6, //0x000002b9 sete %sil - 0x48, 0x83, 0xc6, 0x07, //0x000002bd addq $7, %rsi - 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x000002c1 jmp LBB0_35 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002c6 .p2align 4, 0x90 - //0x000002d0 LBB0_27 - 0x31, 0xf6, //0x000002d0 xorl %esi, %esi - //0x000002d2 LBB0_35 - 0x48, 0x39, 0xce, //0x000002d2 cmpq %rcx, %rsi - 0x0f, 0x83, 0xc2, 0x00, 0x00, 0x00, //0x000002d5 jae LBB0_36 - 0x4d, 0x01, 0xc3, //0x000002db addq %r8, %r11 - 0x83, 0xc7, 0xff, //0x000002de addl $-1, %edi - 0x0f, 0x85, 0x69, 0xff, 0xff, 0xff, //0x000002e1 jne LBB0_26 - 0xe9, 0x9b, 0x00, 0x00, 0x00, //0x000002e7 jmp LBB0_39 - //0x000002ec LBB0_17 - 0x4c, 0x01, 0xee, //0x000002ec addq %r13, %rsi - 0x48, 0x83, 0xc6, 0xff, //0x000002ef addq $-1, %rsi - 0x0f, 0xb6, 0x06, //0x000002f3 movzbl (%rsi), %eax - 0xe9, 0x93, 0x00, 0x00, 0x00, //0x000002f6 jmp LBB0_40 - //0x000002fb LBB0_4 - 0x48, 0x01, 0xce, //0x000002fb addq %rcx, %rsi - 0x0f, 0xb6, 0x06, //0x000002fe movzbl (%rsi), %eax - 0xe9, 0x88, 0x00, 0x00, 0x00, //0x00000301 jmp LBB0_40 - //0x00000306 LBB0_22 - 0xf3, 0x41, 0x0f, 0x6f, 0x67, 0x10, //0x00000306 movdqu $16(%r15), %xmm4 - 0x66, 0x0f, 0x6f, 0xec, //0x0000030c movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x64, 0xea, //0x00000310 pcmpgtb %xmm2, %xmm5 - 0x66, 0x0f, 0x64, 0xcc, //0x00000314 pcmpgtb %xmm4, %xmm1 - 0x66, 0x0f, 0xdb, 0xcd, //0x00000318 pand %xmm5, %xmm1 - 0x66, 0x0f, 0xdb, 0xcb, //0x0000031c pand %xmm3, %xmm1 - 0x66, 0x0f, 0x71, 0xf1, 0x05, //0x00000320 psllw $5, %xmm1 - 0x66, 0x0f, 0xfc, 0xcc, //0x00000325 paddb %xmm4, %xmm1 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000329 movq $-1, %rax - 0x48, 0xd3, 0xe0, //0x00000330 shlq %cl, %rax - 0x41, 0x83, 0xc0, 0x01, //0x00000333 addl $1, %r8d - 0x41, 0x83, 0xf9, 0x02, //0x00000337 cmpl $2, %r9d - 0xba, 0x01, 0x00, 0x00, 0x00, //0x0000033b movl $1, %edx - 0x41, 0x0f, 0x43, 0xd1, //0x00000340 cmovael %r9d, %edx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000344 .p2align 4, 0x90 - //0x00000350 LBB0_23 - 0xf3, 0x41, 0x0f, 0x6f, 0x13, //0x00000350 movdqu (%r11), %xmm2 - 0xf3, 0x41, 0x0f, 0x6f, 0x5b, 0x10, //0x00000355 movdqu $16(%r11), %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x0000035b pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0x74, 0xd0, //0x0000035f pcmpeqb %xmm0, %xmm2 - 0x66, 0x0f, 0xd7, 0xf2, //0x00000363 pmovmskb %xmm2, %esi - 0x66, 0x0f, 0xd7, 0xfb, //0x00000367 pmovmskb %xmm3, %edi - 0xc1, 0xe7, 0x10, //0x0000036b shll $16, %edi - 0x09, 0xf7, //0x0000036e orl %esi, %edi - 0x09, 0xc7, //0x00000370 orl %eax, %edi - 0x83, 0xff, 0xff, //0x00000372 cmpl $-1, %edi - 0x0f, 0x84, 0x32, 0x00, 0x00, 0x00, //0x00000375 je LBB0_24 - 0x4d, 0x01, 0xc3, //0x0000037b addq %r8, %r11 - 0x83, 0xc2, 0xff, //0x0000037e addl $-1, %edx - 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x00000381 jne LBB0_23 - //0x00000387 LBB0_39 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000387 movq $-1, %rax - //0x0000038e LBB0_40 - 0x48, 0x83, 0xc4, 0x28, //0x0000038e addq $40, %rsp - 0x5b, //0x00000392 popq %rbx - 0x41, 0x5c, //0x00000393 popq %r12 - 0x41, 0x5d, //0x00000395 popq %r13 - 0x41, 0x5e, //0x00000397 popq %r14 - 0x41, 0x5f, //0x00000399 popq %r15 - 0x5d, //0x0000039b popq %rbp - 0xc3, //0x0000039c retq - //0x0000039d LBB0_36 - 0x4b, 0x8d, 0x34, 0x18, //0x0000039d leaq (%r8,%r11), %rsi - 0x48, 0x83, 0xc6, 0xff, //0x000003a1 addq $-1, %rsi - 0x0f, 0xb6, 0x06, //0x000003a5 movzbl (%rsi), %eax - 0xe9, 0xe1, 0xff, 0xff, 0xff, //0x000003a8 jmp LBB0_40 - //0x000003ad LBB0_24 - 0x49, 0x01, 0xcb, //0x000003ad addq %rcx, %r11 - 0x4c, 0x89, 0xde, //0x000003b0 movq %r11, %rsi - 0x41, 0x0f, 0xb6, 0x03, //0x000003b3 movzbl (%r11), %eax - 0xe9, 0xd2, 0xff, 0xff, 0xff, //0x000003b7 jmp LBB0_40 -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/lspace.go b/vendor/github.com/bytedance/sonic/internal/native/sse/lspace.go deleted file mode 100644 index 8e8546294..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/lspace.go +++ /dev/null @@ -1,35 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 sse - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/rt` -) - -var F_lspace func(sp unsafe.Pointer, nb int, off int) (ret int) - -var S_lspace uintptr - -//go:nosplit -func lspace(sp *byte, nb int, off int) (ret int) { - return F_lspace(rt.NoEscape(unsafe.Pointer(sp)), nb, off) -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/lspace_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/lspace_subr.go deleted file mode 100644 index 026e064fe..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/lspace_subr.go +++ /dev/null @@ -1,33 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package sse - -import ( - `github.com/bytedance/sonic/loader` -) - -const ( - _entry__lspace = 0 -) - -const ( - _stack__lspace = 8 -) - -const ( - _size__lspace = 87 -) - -var ( - _pcsp__lspace = [][2]uint32{ - {0x1, 0}, - {0x56, 8}, - {0x57, 0}, - } -) - -var _cfunc_lspace = []loader.CFunc{ - {"_lspace_entry", 0, _entry__lspace, 0, nil}, - {"_lspace", _entry__lspace, _size__lspace, _stack__lspace, _pcsp__lspace}, -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/lspace_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/lspace_text_amd64.go deleted file mode 100644 index 2203657d0..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/lspace_text_amd64.go +++ /dev/null @@ -1,37 +0,0 @@ -// +build amd64 -// Code generated by asm2asm, DO NOT EDIT. - -package sse - -var _text_lspace = []byte{ - // .p2align 4, 0x90 - // _lspace - 0x55, // pushq %rbp - 0x48, 0x89, 0xe5, //0x00000001 movq %rsp, %rbp - 0x48, 0x89, 0xd0, //0x00000004 movq %rdx, %rax - 0x48, 0x39, 0xd6, //0x00000007 cmpq %rdx, %rsi - 0x0f, 0x84, 0x39, 0x00, 0x00, 0x00, //0x0000000a je LBB0_1 - 0x4c, 0x8d, 0x04, 0x37, //0x00000010 leaq (%rdi,%rsi), %r8 - 0x48, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000014 movabsq $4294977024, %rdx - 0x90, 0x90, //0x0000001e .p2align 4, 0x90 - //0x00000020 LBB0_3 - 0x0f, 0xbe, 0x0c, 0x07, //0x00000020 movsbl (%rdi,%rax), %ecx - 0x83, 0xf9, 0x20, //0x00000024 cmpl $32, %ecx - 0x0f, 0x87, 0x28, 0x00, 0x00, 0x00, //0x00000027 ja LBB0_7 - 0x48, 0x0f, 0xa3, 0xca, //0x0000002d btq %rcx, %rdx - 0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x00000031 jae LBB0_7 - 0x48, 0x83, 0xc0, 0x01, //0x00000037 addq $1, %rax - 0x48, 0x39, 0xc6, //0x0000003b cmpq %rax, %rsi - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x0000003e jne LBB0_3 - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00000044 jmp LBB0_6 - //0x00000049 LBB0_1 - 0x48, 0x01, 0xf8, //0x00000049 addq %rdi, %rax - 0x49, 0x89, 0xc0, //0x0000004c movq %rax, %r8 - //0x0000004f LBB0_6 - 0x49, 0x29, 0xf8, //0x0000004f subq %rdi, %r8 - 0x4c, 0x89, 0xc0, //0x00000052 movq %r8, %rax - //0x00000055 LBB0_7 - 0x5d, //0x00000055 popq %rbp - 0xc3, //0x00000056 retq -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/native_export.go b/vendor/github.com/bytedance/sonic/internal/native/sse/native_export.go deleted file mode 100644 index 124b46fd1..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/native_export.go +++ /dev/null @@ -1,51 +0,0 @@ - -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 sse - -import ( - `github.com/bytedance/sonic/loader` -) - -func Use() { - loader.WrapGoC(_text_f64toa, _cfunc_f64toa, []loader.GoC{{"_f64toa", &S_f64toa, &F_f64toa}}, "sse", "sse/f64toa.c") - loader.WrapGoC(_text_f32toa, _cfunc_f32toa, []loader.GoC{{"_f32toa", &S_f32toa, &F_f32toa}}, "sse", "sse/f32toa.c") - loader.WrapGoC(_text_get_by_path, _cfunc_get_by_path, []loader.GoC{{"_get_by_path", &S_get_by_path, &F_get_by_path}}, "sse", "sse/get_by_path.c") - loader.WrapGoC(_text_html_escape, _cfunc_html_escape, []loader.GoC{{"_html_escape", &S_html_escape, &F_html_escape}}, "sse", "sse/html_escape.c") - loader.WrapGoC(_text_i64toa, _cfunc_i64toa, []loader.GoC{{"_i64toa", &S_i64toa, &F_i64toa}}, "sse", "sse/i64toa.c") - loader.WrapGoC(_text_lspace, _cfunc_lspace, []loader.GoC{{"_lspace", &S_lspace, &F_lspace}}, "sse", "sse/lspace.c") - loader.WrapGoC(_text_quote, _cfunc_quote, []loader.GoC{{"_quote", &S_quote, &F_quote}}, "sse", "sse/quote.c") - loader.WrapGoC(_text_skip_array, _cfunc_skip_array, []loader.GoC{{"_skip_array", &S_skip_array, &F_skip_array}}, "sse", "sse/skip_array.c") - loader.WrapGoC(_text_skip_number, _cfunc_skip_number, []loader.GoC{{"_skip_number", &S_skip_number, &F_skip_number}}, "sse", "sse/skip_number.c") - loader.WrapGoC(_text_skip_one, _cfunc_skip_one, []loader.GoC{{"_skip_one", &S_skip_one, &F_skip_one}}, "sse", "sse/skip_one.c") - loader.WrapGoC(_text_skip_object, _cfunc_skip_object, []loader.GoC{{"_skip_object", &S_skip_object, &F_skip_object}}, "sse", "sse/skip_object.c") - loader.WrapGoC(_text_skip_one_fast, _cfunc_skip_one_fast, []loader.GoC{{"_skip_one_fast", &S_skip_one_fast, &F_skip_one_fast}}, "sse", "sse/skip_one_fast.c") - loader.WrapGoC(_text_u64toa, _cfunc_u64toa, []loader.GoC{{"_u64toa", &S_u64toa, &F_u64toa}}, "sse", "sse/u64toa.c") - loader.WrapGoC(_text_unquote, _cfunc_unquote, []loader.GoC{{"_unquote", &S_unquote, &F_unquote}}, "sse", "sse/unquote.c") - loader.WrapGoC(_text_validate_one, _cfunc_validate_one, []loader.GoC{{"_validate_one", &S_validate_one, &F_validate_one}}, "sse", "sse/validate_one.c") - loader.WrapGoC(_text_validate_utf8, _cfunc_validate_utf8, []loader.GoC{{"_validate_utf8", &S_validate_utf8, &F_validate_utf8}}, "sse", "sse/validate_utf8.c") - loader.WrapGoC(_text_validate_utf8_fast, _cfunc_validate_utf8_fast, []loader.GoC{{"_validate_utf8_fast", &S_validate_utf8_fast, &F_validate_utf8_fast}}, "sse", "sse/validate_utf8_fast.c") - loader.WrapGoC(_text_vnumber, _cfunc_vnumber, []loader.GoC{{"_vnumber", &S_vnumber, &F_vnumber}}, "sse", "sse/vnumber.c") - loader.WrapGoC(_text_vsigned, _cfunc_vsigned, []loader.GoC{{"_vsigned", &S_vsigned, &F_vsigned}}, "sse", "sse/vsigned.c") - loader.WrapGoC(_text_vunsigned, _cfunc_vunsigned, []loader.GoC{{"_vunsigned", &S_vunsigned, &F_vunsigned}}, "sse", "sse/vunsigned.c") - loader.WrapGoC(_text_vstring, _cfunc_vstring, []loader.GoC{{"_vstring", &S_vstring, &F_vstring}}, "sse", "sse/vstring.c") - loader.WrapGoC(_text_value, _cfunc_value, []loader.GoC{{"_value", &S_value, &F_value}}, "sse", "sse/value.c") - loader.WrapGoC(_text_parse_with_padding, _cfunc_parse_with_padding, []loader.GoC{{"_parse_with_padding", &S_parse_with_padding, &F_parse_with_padding}}, "sse", "sse/parser.c") - loader.WrapGoC(_text_lookup_small_key, _cfunc_lookup_small_key, []loader.GoC{{"_lookup_small_key", &S_lookup_small_key, &F_lookup_small_key}}, "sse", "sse/lookup.c") -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/parse_with_padding.go b/vendor/github.com/bytedance/sonic/internal/native/sse/parse_with_padding.go deleted file mode 100644 index 42d639e16..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/parse_with_padding.go +++ /dev/null @@ -1,36 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 sse - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/rt` -) - -var F_parse_with_padding func(parser unsafe.Pointer) (ret int) - -var S_parse_with_padding uintptr - -//go:nosplit -func parse_with_padding(parser unsafe.Pointer) (ret int) { - return F_parse_with_padding(rt.NoEscape(parser)) -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/parse_with_padding_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/parse_with_padding_subr.go deleted file mode 100644 index 3790c8568..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/parse_with_padding_subr.go +++ /dev/null @@ -1,46 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package sse - -import ( - `github.com/bytedance/sonic/loader` -) - -const ( - _entry__parse_with_padding = 336 -) - -const ( - _stack__parse_with_padding = 192 -) - -const ( - _size__parse_with_padding = 47760 -) - -var ( - _pcsp__parse_with_padding = [][2]uint32{ - {0x1, 0}, - {0x6, 8}, - {0x8, 16}, - {0xa, 24}, - {0xc, 32}, - {0xd, 40}, - {0x14, 48}, - {0xb0c, 192}, - {0xb0d, 48}, - {0xb0f, 40}, - {0xb11, 32}, - {0xb13, 24}, - {0xb15, 16}, - {0xb16, 8}, - {0xb17, 0}, - {0xba90, 192}, - } -) - -var _cfunc_parse_with_padding = []loader.CFunc{ - {"_parse_with_padding_entry", 0, _entry__parse_with_padding, 0, nil}, - {"_parse_with_padding", _entry__parse_with_padding, _size__parse_with_padding, _stack__parse_with_padding, _pcsp__parse_with_padding}, -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/parse_with_padding_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/parse_with_padding_text_amd64.go deleted file mode 100644 index 9a4a0ed33..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/parse_with_padding_text_amd64.go +++ /dev/null @@ -1,14922 +0,0 @@ -// +build amd64 -// Code generated by asm2asm, DO NOT EDIT. - -package sse - -var _text_parse_with_padding = []byte{ - // .p2align 4, 0x90 - // _padding_reader_next - 0x55, // pushq %rbp - 0x48, 0x89, 0xe5, //0x00000001 movq %rsp, %rbp - 0x48, 0x8b, 0x07, //0x00000004 movq (%rdi), %rax - 0x48, 0x8d, 0x48, 0x01, //0x00000007 leaq $1(%rax), %rcx - 0x48, 0x89, 0x0f, //0x0000000b movq %rcx, (%rdi) - 0x0f, 0xbe, 0x00, //0x0000000e movsbl (%rax), %eax - 0x5d, //0x00000011 popq %rbp - 0xc3, //0x00000012 retq - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000013 .p2align 4, 0x90 - //0x00000020 _padding_reader_peek_n - 0x55, //0x00000020 pushq %rbp - 0x48, 0x89, 0xe5, //0x00000021 movq %rsp, %rbp - 0x48, 0x8b, 0x07, //0x00000024 movq (%rdi), %rax - 0x5d, //0x00000027 popq %rbp - 0xc3, //0x00000028 retq - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000029 .p2align 4, 0x90 - //0x00000030 _padding_reader_cur - 0x55, //0x00000030 pushq %rbp - 0x48, 0x89, 0xe5, //0x00000031 movq %rsp, %rbp - 0x48, 0x89, 0xf8, //0x00000034 movq %rdi, %rax - 0x5d, //0x00000037 popq %rbp - 0xc3, //0x00000038 retq - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000039 .p2align 4, 0x90 - //0x00000040 _padding_reader_remain - 0x55, //0x00000040 pushq %rbp - 0x48, 0x89, 0xe5, //0x00000041 movq %rsp, %rbp - 0x48, 0x8b, 0x47, 0x10, //0x00000044 movq $16(%rdi), %rax - 0x48, 0x2b, 0x07, //0x00000048 subq (%rdi), %rax - 0x5d, //0x0000004b popq %rbp - 0xc3, //0x0000004c retq - 0x90, 0x90, 0x90, //0x0000004d .p2align 4, 0x90 - //0x00000050 _padding_reader_eat - 0x55, //0x00000050 pushq %rbp - 0x48, 0x89, 0xe5, //0x00000051 movq %rsp, %rbp - 0x48, 0x01, 0x37, //0x00000054 addq %rsi, (%rdi) - 0x5d, //0x00000057 popq %rbp - 0xc3, //0x00000058 retq - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000059 .p2align 4, 0x00 - //0x00000060 LCPI5_0 - 0x20, //0x00000060 .byte 32 - 0x00, //0x00000061 .byte 0 - 0x00, //0x00000062 .byte 0 - 0x00, //0x00000063 .byte 0 - 0x00, //0x00000064 .byte 0 - 0x00, //0x00000065 .byte 0 - 0x00, //0x00000066 .byte 0 - 0x00, //0x00000067 .byte 0 - 0x00, //0x00000068 .byte 0 - 0x09, //0x00000069 .byte 9 - 0x0a, //0x0000006a .byte 10 - 0x00, //0x0000006b .byte 0 - 0x00, //0x0000006c .byte 0 - 0x0d, //0x0000006d .byte 13 - 0x00, //0x0000006e .byte 0 - 0x00, //0x0000006f .byte 0 - //0x00000070 LCPI5_1 - 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, //0x00000070 QUAD $0x1f1f1f1f1f1f1f1f; QUAD $0x1f1f1f1f1f1f1f1f // .space 16, '\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f' - //0x00000080 LCPI5_2 - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000080 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - //0x00000090 LCPI5_3 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000090 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - //0x000000a0 LCPI5_4 - 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x000000a0 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' - //0x000000b0 LCPI5_5 - 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x000000b0 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' - //0x000000c0 LCPI5_6 - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x000000c0 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' - //0x000000d0 LCPI5_7 - 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x000000d0 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' - //0x000000e0 LCPI5_8 - 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x000000e0 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' - //0x000000f0 LCPI5_9 - 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x000000f0 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' - //0x00000100 LCPI5_10 - 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00000100 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' - //0x00000110 LCPI5_11 - 0x00, 0x00, 0x30, 0x43, //0x00000110 .long 1127219200 - 0x00, 0x00, 0x30, 0x45, //0x00000114 .long 1160773632 - 0x00, 0x00, 0x00, 0x00, //0x00000118 .long 0 - 0x00, 0x00, 0x00, 0x00, //0x0000011c .long 0 - //0x00000120 LCPI5_12 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x43, //0x00000120 .quad 0x4330000000000000 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x45, //0x00000128 .quad 0x4530000000000000 - //0x00000130 LCPI5_13 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00000130 .quad 0x8000000000000000 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00000138 .quad 0x8000000000000000 - //0x00000140 .p2align 3, 0x00 - //0x00000140 LCPI5_14 - 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0x43, //0x00000140 .quad 0x430c6bf526340000 - //0x00000148 LCPI5_15 - 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0xc3, //0x00000148 .quad 0xc30c6bf526340000 - //0x00000150 .p2align 4, 0x90 - //0x00000150 _parse_with_padding - 0x55, //0x00000150 pushq %rbp - 0x48, 0x89, 0xe5, //0x00000151 movq %rsp, %rbp - 0x41, 0x57, //0x00000154 pushq %r15 - 0x41, 0x56, //0x00000156 pushq %r14 - 0x41, 0x55, //0x00000158 pushq %r13 - 0x41, 0x54, //0x0000015a pushq %r12 - 0x53, //0x0000015c pushq %rbx - 0x48, 0x81, 0xec, 0x90, 0x00, 0x00, 0x00, //0x0000015d subq $144, %rsp - 0x49, 0x89, 0xfe, //0x00000164 movq %rdi, %r14 - 0x4c, 0x8b, 0x7f, 0x78, //0x00000167 movq $120(%rdi), %r15 - 0x48, 0x8b, 0x97, 0x80, 0x00, 0x00, 0x00, //0x0000016b movq $128(%rdi), %rdx - 0x48, 0x8b, 0x87, 0x88, 0x00, 0x00, 0x00, //0x00000172 movq $136(%rdi), %rax - 0x48, 0x89, 0x85, 0x68, 0xff, 0xff, 0xff, //0x00000179 movq %rax, $-152(%rbp) - 0x48, 0x8b, 0xbf, 0xa8, 0x00, 0x00, 0x00, //0x00000180 movq $168(%rdi), %rdi - 0x4d, 0x89, 0xfc, //0x00000187 movq %r15, %r12 - 0x49, 0xf7, 0xd4, //0x0000018a notq %r12 - 0x48, 0x83, 0xff, 0xff, //0x0000018d cmpq $-1, %rdi - 0x0f, 0x85, 0x83, 0x2a, 0x00, 0x00, //0x00000191 jne LBB5_571 - 0x4c, 0x8d, 0x6a, 0x01, //0x00000197 leaq $1(%rdx), %r13 - 0x0f, 0xb6, 0x02, //0x0000019b movzbl (%rdx), %eax - 0x48, 0x83, 0xf8, 0x20, //0x0000019e cmpq $32, %rax - 0x0f, 0x87, 0x3a, 0x01, 0x00, 0x00, //0x000001a2 ja LBB5_13 - 0x48, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000001a8 movabsq $4294977024, %rcx - 0x48, 0x0f, 0xa3, 0xc1, //0x000001b2 btq %rax, %rcx - 0x0f, 0x83, 0x26, 0x01, 0x00, 0x00, //0x000001b6 jae LBB5_13 - 0x0f, 0xb6, 0x42, 0x01, //0x000001bc movzbl $1(%rdx), %eax - 0x48, 0x83, 0xc2, 0x02, //0x000001c0 addq $2, %rdx - 0x48, 0x83, 0xf8, 0x20, //0x000001c4 cmpq $32, %rax - 0x0f, 0x87, 0x4b, 0x00, 0x00, 0x00, //0x000001c8 ja LBB5_35 - 0x48, 0x0f, 0xa3, 0xc1, //0x000001ce btq %rax, %rcx - 0x0f, 0x83, 0x41, 0x00, 0x00, 0x00, //0x000001d2 jae LBB5_35 - 0x49, 0x8b, 0x86, 0x90, 0x00, 0x00, 0x00, //0x000001d8 movq $144(%r14), %rax - 0x48, 0x89, 0xd1, //0x000001df movq %rdx, %rcx - 0x48, 0x29, 0xc1, //0x000001e2 subq %rax, %rcx - 0x48, 0x83, 0xf9, 0x40, //0x000001e5 cmpq $64, %rcx - 0x0f, 0x83, 0x39, 0x00, 0x00, 0x00, //0x000001e9 jae LBB5_9 - 0x49, 0x8b, 0x96, 0x98, 0x00, 0x00, 0x00, //0x000001ef movq $152(%r14), %rdx - 0x48, 0xd3, 0xea, //0x000001f6 shrq %cl, %rdx - 0x48, 0xd3, 0xe2, //0x000001f9 shlq %cl, %rdx - 0x48, 0x85, 0xd2, //0x000001fc testq %rdx, %rdx - 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x000001ff je LBB5_8 - 0x48, 0x0f, 0xbc, 0xca, //0x00000205 bsfq %rdx, %rcx - 0x4c, 0x8d, 0x2c, 0x08, //0x00000209 leaq (%rax,%rcx), %r13 - 0x49, 0x83, 0xc5, 0x01, //0x0000020d addq $1, %r13 - 0x48, 0x01, 0xc8, //0x00000211 addq %rcx, %rax - 0xe9, 0xc7, 0x00, 0x00, 0x00, //0x00000214 jmp LBB5_12 - //0x00000219 LBB5_35 - 0x49, 0x89, 0xd5, //0x00000219 movq %rdx, %r13 - 0xe9, 0xc1, 0x00, 0x00, 0x00, //0x0000021c jmp LBB5_13 - //0x00000221 LBB5_8 - 0x48, 0x83, 0xc0, 0x40, //0x00000221 addq $64, %rax - 0x48, 0x89, 0xc2, //0x00000225 movq %rax, %rdx - //0x00000228 LBB5_9 - 0x48, 0x83, 0xc2, 0xc0, //0x00000228 addq $-64, %rdx - 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0x2b, 0xfe, 0xff, 0xff, //0x0000022c movdqu $-469(%rip), %xmm8 /* LCPI5_0+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000235 .p2align 4, 0x90 - //0x00000240 LBB5_10 - 0xf3, 0x0f, 0x6f, 0x4a, 0x40, //0x00000240 movdqu $64(%rdx), %xmm1 - 0xf3, 0x0f, 0x6f, 0x52, 0x50, //0x00000245 movdqu $80(%rdx), %xmm2 - 0xf3, 0x0f, 0x6f, 0x5a, 0x60, //0x0000024a movdqu $96(%rdx), %xmm3 - 0xf3, 0x0f, 0x6f, 0x62, 0x70, //0x0000024f movdqu $112(%rdx), %xmm4 - 0x48, 0x83, 0xc2, 0x40, //0x00000254 addq $64, %rdx - 0x66, 0x41, 0x0f, 0x6f, 0xe8, //0x00000258 movdqa %xmm8, %xmm5 - 0x66, 0x0f, 0x38, 0x00, 0xe9, //0x0000025d pshufb %xmm1, %xmm5 - 0x66, 0x41, 0x0f, 0x6f, 0xf0, //0x00000262 movdqa %xmm8, %xmm6 - 0x66, 0x0f, 0x38, 0x00, 0xf2, //0x00000267 pshufb %xmm2, %xmm6 - 0x66, 0x41, 0x0f, 0x6f, 0xf8, //0x0000026c movdqa %xmm8, %xmm7 - 0x66, 0x0f, 0x38, 0x00, 0xfb, //0x00000271 pshufb %xmm3, %xmm7 - 0x66, 0x41, 0x0f, 0x6f, 0xc0, //0x00000276 movdqa %xmm8, %xmm0 - 0x66, 0x0f, 0x38, 0x00, 0xc4, //0x0000027b pshufb %xmm4, %xmm0 - 0x66, 0x0f, 0x74, 0xe9, //0x00000280 pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x00000284 pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x74, 0xf2, //0x00000288 pcmpeqb %xmm2, %xmm6 - 0x66, 0x0f, 0xd7, 0xf6, //0x0000028c pmovmskb %xmm6, %esi - 0x66, 0x0f, 0x74, 0xfb, //0x00000290 pcmpeqb %xmm3, %xmm7 - 0x66, 0x0f, 0xd7, 0xff, //0x00000294 pmovmskb %xmm7, %edi - 0x66, 0x0f, 0x74, 0xc4, //0x00000298 pcmpeqb %xmm4, %xmm0 - 0x66, 0x0f, 0xd7, 0xc0, //0x0000029c pmovmskb %xmm0, %eax - 0x48, 0xc1, 0xe6, 0x10, //0x000002a0 shlq $16, %rsi - 0x48, 0x09, 0xce, //0x000002a4 orq %rcx, %rsi - 0x48, 0xc1, 0xe7, 0x20, //0x000002a7 shlq $32, %rdi - 0x48, 0x09, 0xf7, //0x000002ab orq %rsi, %rdi - 0x48, 0xc1, 0xe0, 0x30, //0x000002ae shlq $48, %rax - 0x48, 0x09, 0xf8, //0x000002b2 orq %rdi, %rax - 0x48, 0x83, 0xf8, 0xff, //0x000002b5 cmpq $-1, %rax - 0x0f, 0x84, 0x81, 0xff, 0xff, 0xff, //0x000002b9 je LBB5_10 - 0x48, 0xf7, 0xd0, //0x000002bf notq %rax - 0x49, 0x89, 0x86, 0x98, 0x00, 0x00, 0x00, //0x000002c2 movq %rax, $152(%r14) - 0x49, 0x89, 0x96, 0x90, 0x00, 0x00, 0x00, //0x000002c9 movq %rdx, $144(%r14) - 0x48, 0x0f, 0xbc, 0xc8, //0x000002d0 bsfq %rax, %rcx - 0x48, 0x8d, 0x04, 0x0a, //0x000002d4 leaq (%rdx,%rcx), %rax - 0x4c, 0x8d, 0x2c, 0x0a, //0x000002d8 leaq (%rdx,%rcx), %r13 - 0x49, 0x83, 0xc5, 0x01, //0x000002dc addq $1, %r13 - //0x000002e0 LBB5_12 - 0x8a, 0x00, //0x000002e0 movb (%rax), %al - //0x000002e2 LBB5_13 - 0x0f, 0xbe, 0xc0, //0x000002e2 movsbl %al, %eax - 0x41, 0xb8, 0x06, 0x00, 0x00, 0x00, //0x000002e5 movl $6, %r8d - 0x83, 0xc0, 0xde, //0x000002eb addl $-34, %eax - 0x83, 0xf8, 0x59, //0x000002ee cmpl $89, %eax - 0x0f, 0x87, 0x43, 0x09, 0x00, 0x00, //0x000002f1 ja LBB5_149 - 0x4f, 0x8d, 0x1c, 0x2c, //0x000002f7 leaq (%r12,%r13), %r11 - 0x31, 0xd2, //0x000002fb xorl %edx, %edx - 0x48, 0x8d, 0x0d, 0xdc, 0xb8, 0x00, 0x00, //0x000002fd leaq $47324(%rip), %rcx /* LJTI5_0+0(%rip) */ - 0x48, 0x63, 0x04, 0x81, //0x00000304 movslq (%rcx,%rax,4), %rax - 0x48, 0x01, 0xc8, //0x00000308 addq %rcx, %rax - 0xff, 0xe0, //0x0000030b jmpq *%rax - //0x0000030d LBB5_16 - 0x89, 0xd0, //0x0000030d movl %edx, %eax - 0x34, 0x01, //0x0000030f xorb $1, %al - 0x44, 0x0f, 0xb6, 0xc8, //0x00000311 movzbl %al, %r9d - 0x4d, 0x89, 0xec, //0x00000315 movq %r13, %r12 - 0x4d, 0x29, 0xcc, //0x00000318 subq %r9, %r12 - 0x41, 0xf6, 0x46, 0x70, 0x02, //0x0000031b testb $2, $112(%r14) - 0x0f, 0x85, 0x48, 0x00, 0x00, 0x00, //0x00000320 jne LBB5_23 - 0x41, 0x8a, 0x04, 0x24, //0x00000326 movb (%r12), %al - 0x3c, 0x30, //0x0000032a cmpb $48, %al - 0x0f, 0x85, 0x85, 0x00, 0x00, 0x00, //0x0000032c jne LBB5_27 - 0x41, 0x8a, 0x44, 0x24, 0x01, //0x00000332 movb $1(%r12), %al - 0x3c, 0x2e, //0x00000337 cmpb $46, %al - 0x0f, 0x84, 0x51, 0x07, 0x00, 0x00, //0x00000339 je LBB5_123 - 0x4d, 0x8d, 0x6c, 0x24, 0x01, //0x0000033f leaq $1(%r12), %r13 - 0x45, 0x31, 0xd2, //0x00000344 xorl %r10d, %r10d - 0x3c, 0x45, //0x00000347 cmpb $69, %al - 0x0f, 0x84, 0x2f, 0x09, 0x00, 0x00, //0x00000349 je LBB5_153 - 0x3c, 0x65, //0x0000034f cmpb $101, %al - 0x0f, 0x84, 0x27, 0x09, 0x00, 0x00, //0x00000351 je LBB5_153 - 0x31, 0xc0, //0x00000357 xorl %eax, %eax - 0x84, 0xd2, //0x00000359 testb %dl, %dl - 0x0f, 0x84, 0xc2, 0x0d, 0x00, 0x00, //0x0000035b je LBB5_215 - //0x00000361 LBB5_22 - 0x49, 0xc1, 0xe3, 0x20, //0x00000361 shlq $32, %r11 - 0x49, 0x83, 0xcb, 0x0b, //0x00000365 orq $11, %r11 - 0xe9, 0xbd, 0x0d, 0x00, 0x00, //0x00000369 jmp LBB5_216 - //0x0000036e LBB5_23 - 0x4c, 0x89, 0x5d, 0xb8, //0x0000036e movq %r11, $-72(%rbp) - 0x4c, 0x89, 0x6d, 0xc8, //0x00000372 movq %r13, $-56(%rbp) - 0x4c, 0x89, 0x75, 0xb0, //0x00000376 movq %r14, $-80(%rbp) - 0x49, 0xf7, 0xd9, //0x0000037a negq %r9 - 0x4c, 0x8b, 0xad, 0x68, 0xff, 0xff, 0xff, //0x0000037d movq $-152(%rbp), %r13 - 0x4d, 0x29, 0xe5, //0x00000384 subq %r12, %r13 - 0x4d, 0x29, 0xcd, //0x00000387 subq %r9, %r13 - 0x0f, 0x84, 0xb7, 0x00, 0x00, 0x00, //0x0000038a je LBB5_34 - 0x41, 0x80, 0x3c, 0x24, 0x30, //0x00000390 cmpb $48, (%r12) - 0x0f, 0x85, 0x42, 0x04, 0x00, 0x00, //0x00000395 jne LBB5_80 - 0x45, 0x31, 0xc0, //0x0000039b xorl %r8d, %r8d - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000039e movl $1, %eax - 0x49, 0x83, 0xfd, 0x01, //0x000003a3 cmpq $1, %r13 - 0x0f, 0x85, 0x03, 0x04, 0x00, 0x00, //0x000003a7 jne LBB5_78 - //0x000003ad LBB5_26 - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x000003ad movl $1, %ecx - 0xe9, 0x1d, 0x08, 0x00, 0x00, //0x000003b2 jmp LBB5_145 - //0x000003b7 LBB5_27 - 0x8d, 0x48, 0xd0, //0x000003b7 leal $-48(%rax), %ecx - 0x41, 0xb8, 0x03, 0x00, 0x00, 0x00, //0x000003ba movl $3, %r8d - 0x80, 0xf9, 0x09, //0x000003c0 cmpb $9, %cl - 0x0f, 0x87, 0x52, 0xab, 0x00, 0x00, //0x000003c3 ja LBB5_2239 - 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000003c9 movq $-1, %rdi - 0x31, 0xc9, //0x000003d0 xorl %ecx, %ecx - 0x31, 0xf6, //0x000003d2 xorl %esi, %esi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000003d4 .p2align 4, 0x90 - //0x000003e0 LBB5_29 - 0x48, 0x8d, 0x34, 0xb6, //0x000003e0 leaq (%rsi,%rsi,4), %rsi - 0x0f, 0xb6, 0xc0, //0x000003e4 movzbl %al, %eax - 0x48, 0x8d, 0x34, 0x70, //0x000003e7 leaq (%rax,%rsi,2), %rsi - 0x48, 0x83, 0xc6, 0xd0, //0x000003eb addq $-48, %rsi - 0x41, 0x0f, 0xb6, 0x44, 0x3c, 0x02, //0x000003ef movzbl $2(%r12,%rdi), %eax - 0x8d, 0x58, 0xd0, //0x000003f5 leal $-48(%rax), %ebx - 0x48, 0x83, 0xc1, 0xff, //0x000003f8 addq $-1, %rcx - 0x48, 0x83, 0xc7, 0x01, //0x000003fc addq $1, %rdi - 0x80, 0xfb, 0x0a, //0x00000400 cmpb $10, %bl - 0x0f, 0x82, 0xd7, 0xff, 0xff, 0xff, //0x00000403 jb LBB5_29 - 0x4d, 0x89, 0xe5, //0x00000409 movq %r12, %r13 - 0x49, 0x29, 0xcd, //0x0000040c subq %rcx, %r13 - 0x48, 0x83, 0xff, 0x13, //0x0000040f cmpq $19, %rdi - 0x0f, 0x83, 0x9b, 0x2a, 0x00, 0x00, //0x00000413 jae LBB5_602 - 0x48, 0xf7, 0xd9, //0x00000419 negq %rcx - 0x45, 0x31, 0xd2, //0x0000041c xorl %r10d, %r10d - 0x45, 0x31, 0xff, //0x0000041f xorl %r15d, %r15d - //0x00000422 LBB5_32 - 0x3c, 0x2e, //0x00000422 cmpb $46, %al - 0x0f, 0x85, 0x23, 0x07, 0x00, 0x00, //0x00000424 jne LBB5_135 - 0x4c, 0x89, 0x55, 0xc0, //0x0000042a movq %r10, $-64(%rbp) - 0x41, 0x8a, 0x45, 0x01, //0x0000042e movb $1(%r13), %al - 0x49, 0x83, 0xc5, 0x01, //0x00000432 addq $1, %r13 - 0x8d, 0x58, 0xd0, //0x00000436 leal $-48(%rax), %ebx - 0x80, 0xfb, 0x0a, //0x00000439 cmpb $10, %bl - 0x0f, 0x82, 0xa1, 0x06, 0x00, 0x00, //0x0000043c jb LBB5_129 - 0xe9, 0xf3, 0x07, 0x00, 0x00, //0x00000442 jmp LBB5_149 - //0x00000447 LBB5_34 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000447 movq $-1, %rax - 0xe9, 0x71, 0x07, 0x00, 0x00, //0x0000044e jmp LBB5_144 - //0x00000453 LBB5_36 - 0x41, 0x80, 0x7d, 0x00, 0x75, //0x00000453 cmpb $117, (%r13) - 0x41, 0xb8, 0x0d, 0x00, 0x00, 0x00, //0x00000458 movl $13, %r8d - 0x0f, 0x85, 0x7a, 0x2b, 0x00, 0x00, //0x0000045e jne LBB5_617 - 0x41, 0x80, 0x7d, 0x01, 0x6c, //0x00000464 cmpb $108, $1(%r13) - 0x0f, 0x85, 0x41, 0x2c, 0x00, 0x00, //0x00000469 jne LBB5_625 - 0x45, 0x31, 0xc0, //0x0000046f xorl %r8d, %r8d - 0x41, 0x80, 0x7d, 0x02, 0x6c, //0x00000472 cmpb $108, $2(%r13) - 0x0f, 0x85, 0x57, 0x2c, 0x00, 0x00, //0x00000477 jne LBB5_628 - //0x0000047d LBB5_39 - 0x4d, 0x89, 0xec, //0x0000047d movq %r13, %r12 - 0x49, 0x83, 0xc4, 0x03, //0x00000480 addq $3, %r12 - //0x00000484 LBB5_40 - 0x49, 0xc1, 0xe3, 0x20, //0x00000484 shlq $32, %r11 - 0xe9, 0x03, 0x02, 0x00, 0x00, //0x00000488 jmp LBB5_67 - //0x0000048d LBB5_41 - 0x41, 0x80, 0x7d, 0x00, 0x72, //0x0000048d cmpb $114, (%r13) - 0x41, 0xb8, 0x0d, 0x00, 0x00, 0x00, //0x00000492 movl $13, %r8d - 0x0f, 0x85, 0x4c, 0x2b, 0x00, 0x00, //0x00000498 jne LBB5_618 - 0x41, 0x80, 0x7d, 0x01, 0x75, //0x0000049e cmpb $117, $1(%r13) - 0x0f, 0x85, 0x13, 0x2c, 0x00, 0x00, //0x000004a3 jne LBB5_626 - 0x45, 0x31, 0xc0, //0x000004a9 xorl %r8d, %r8d - 0x41, 0x80, 0x7d, 0x02, 0x65, //0x000004ac cmpb $101, $2(%r13) - 0x0f, 0x85, 0x28, 0x2c, 0x00, 0x00, //0x000004b1 jne LBB5_629 - //0x000004b7 LBB5_44 - 0x4d, 0x89, 0xec, //0x000004b7 movq %r13, %r12 - 0x49, 0x83, 0xc4, 0x03, //0x000004ba addq $3, %r12 - //0x000004be LBB5_45 - 0x49, 0xc1, 0xe3, 0x20, //0x000004be shlq $32, %r11 - 0x49, 0x83, 0xcb, 0x0a, //0x000004c2 orq $10, %r11 - 0xe9, 0xc5, 0x01, 0x00, 0x00, //0x000004c6 jmp LBB5_67 - //0x000004cb LBB5_46 - 0x49, 0x8b, 0x4e, 0x70, //0x000004cb movq $112(%r14), %rcx - 0xf6, 0xc1, 0x20, //0x000004cf testb $32, %cl - 0x0f, 0x85, 0x1e, 0x2b, 0x00, 0x00, //0x000004d2 jne LBB5_619 - 0xf3, 0x0f, 0x6f, 0x05, 0xa0, 0xfb, 0xff, 0xff, //0x000004d8 movdqu $-1120(%rip), %xmm0 /* LCPI5_2+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x0d, 0xa8, 0xfb, 0xff, 0xff, //0x000004e0 movdqu $-1112(%rip), %xmm1 /* LCPI5_3+0(%rip) */ - 0x4c, 0x89, 0xe8, //0x000004e8 movq %r13, %rax - 0x90, 0x90, 0x90, 0x90, 0x90, //0x000004eb .p2align 4, 0x90 - //0x000004f0 LBB5_48 - 0xf3, 0x0f, 0x6f, 0x10, //0x000004f0 movdqu (%rax), %xmm2 - 0xf3, 0x0f, 0x6f, 0x58, 0x10, //0x000004f4 movdqu $16(%rax), %xmm3 - 0x66, 0x0f, 0x6f, 0xe3, //0x000004f9 movdqa %xmm3, %xmm4 - 0x66, 0x0f, 0x74, 0xe0, //0x000004fd pcmpeqb %xmm0, %xmm4 - 0x66, 0x0f, 0xd7, 0xf4, //0x00000501 pmovmskb %xmm4, %esi - 0x66, 0x0f, 0x6f, 0xe2, //0x00000505 movdqa %xmm2, %xmm4 - 0x66, 0x0f, 0x74, 0xe0, //0x00000509 pcmpeqb %xmm0, %xmm4 - 0x66, 0x0f, 0xd7, 0xdc, //0x0000050d pmovmskb %xmm4, %ebx - 0x66, 0x0f, 0x74, 0xd9, //0x00000511 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x00000515 pmovmskb %xmm3, %edi - 0xc1, 0xe7, 0x10, //0x00000519 shll $16, %edi - 0x66, 0x0f, 0x74, 0xd1, //0x0000051c pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xd2, //0x00000520 pmovmskb %xmm2, %edx - 0xc1, 0xe6, 0x10, //0x00000524 shll $16, %esi - 0x09, 0xde, //0x00000527 orl %ebx, %esi - 0x8d, 0x1c, 0x17, //0x00000529 leal (%rdi,%rdx), %ebx - 0x83, 0xc3, 0xff, //0x0000052c addl $-1, %ebx - 0x85, 0xf3, //0x0000052f testl %esi, %ebx - 0x0f, 0x85, 0xd0, 0x2b, 0x00, 0x00, //0x00000531 jne LBB5_633 - 0x09, 0xd7, //0x00000537 orl %edx, %edi - 0x83, 0xc6, 0xff, //0x00000539 addl $-1, %esi - 0x85, 0xfe, //0x0000053c testl %edi, %esi - 0x0f, 0x85, 0xb7, 0x30, 0x00, 0x00, //0x0000053e jne LBB5_685 - 0x48, 0x83, 0xc0, 0x20, //0x00000544 addq $32, %rax - 0xe9, 0xa3, 0xff, 0xff, 0xff, //0x00000548 jmp LBB5_48 - //0x0000054d LBB5_51 - 0x49, 0xc1, 0xe3, 0x20, //0x0000054d shlq $32, %r11 - 0x49, 0x83, 0xcb, 0x06, //0x00000551 orq $6, %r11 - 0x49, 0x8b, 0x86, 0xa0, 0x00, 0x00, 0x00, //0x00000555 movq $160(%r14), %rax - 0x4c, 0x89, 0x18, //0x0000055c movq %r11, (%rax) - 0x48, 0xc7, 0x40, 0x08, 0xff, 0xff, 0xff, 0xff, //0x0000055f movq $-1, $8(%rax) - 0x49, 0x8b, 0x96, 0xa0, 0x00, 0x00, 0x00, //0x00000567 movq $160(%r14), %rdx - 0x4d, 0x8b, 0x86, 0xb8, 0x00, 0x00, 0x00, //0x0000056e movq $184(%r14), %r8 - 0x48, 0x89, 0xd0, //0x00000575 movq %rdx, %rax - 0x4c, 0x29, 0xc0, //0x00000578 subq %r8, %rax - 0x48, 0x89, 0xc7, //0x0000057b movq %rax, %rdi - 0x48, 0xc1, 0xff, 0x04, //0x0000057e sarq $4, %rdi - 0x49, 0x89, 0xbe, 0xa8, 0x00, 0x00, 0x00, //0x00000582 movq %rdi, $168(%r14) - 0x4c, 0x8d, 0x4a, 0x10, //0x00000589 leaq $16(%rdx), %r9 - 0x4d, 0x89, 0x8e, 0xa0, 0x00, 0x00, 0x00, //0x0000058d movq %r9, $160(%r14) - 0x49, 0x83, 0x86, 0xb0, 0x00, 0x00, 0x00, 0x01, //0x00000594 addq $1, $176(%r14) - 0x48, 0x8d, 0x4a, 0x20, //0x0000059c leaq $32(%rdx), %rcx - 0x45, 0x31, 0xdb, //0x000005a0 xorl %r11d, %r11d - 0x48, 0x83, 0xf8, 0xf0, //0x000005a3 cmpq $-16, %rax - 0x48, 0x89, 0xd0, //0x000005a7 movq %rdx, %rax - 0x49, 0x0f, 0x44, 0xc3, //0x000005aa cmoveq %r11, %rax - 0x49, 0x3b, 0x8e, 0xc0, 0x00, 0x00, 0x00, //0x000005ae cmpq $192(%r14), %rcx - 0x0f, 0x87, 0x03, 0x00, 0x00, 0x00, //0x000005b5 ja LBB5_53 - 0x49, 0x89, 0xc3, //0x000005bb movq %rax, %r11 - //0x000005be LBB5_53 - 0x4d, 0x85, 0xdb, //0x000005be testq %r11, %r11 - 0x0f, 0x84, 0x75, 0x38, 0x00, 0x00, //0x000005c1 je LBB5_309 - 0x49, 0x8d, 0x45, 0x01, //0x000005c7 leaq $1(%r13), %rax - 0x41, 0x0f, 0xb6, 0x4d, 0x00, //0x000005cb movzbl (%r13), %ecx - 0x48, 0x83, 0xf9, 0x20, //0x000005d0 cmpq $32, %rcx - 0x0f, 0x87, 0x8b, 0x0c, 0x00, 0x00, //0x000005d4 ja LBB5_226 - 0x48, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000005da movabsq $4294977024, %rsi - 0x48, 0x0f, 0xa3, 0xce, //0x000005e4 btq %rcx, %rsi - 0x0f, 0x83, 0x77, 0x0c, 0x00, 0x00, //0x000005e8 jae LBB5_226 - 0x41, 0x0f, 0xb6, 0x4d, 0x01, //0x000005ee movzbl $1(%r13), %ecx - 0x49, 0x83, 0xc5, 0x02, //0x000005f3 addq $2, %r13 - 0x48, 0x83, 0xf9, 0x20, //0x000005f7 cmpq $32, %rcx - 0x0f, 0x87, 0x85, 0x0b, 0x00, 0x00, //0x000005fb ja LBB5_257 - 0x48, 0x0f, 0xa3, 0xce, //0x00000601 btq %rcx, %rsi - 0x0f, 0x83, 0x7b, 0x0b, 0x00, 0x00, //0x00000605 jae LBB5_257 - 0x49, 0x8b, 0xb6, 0x90, 0x00, 0x00, 0x00, //0x0000060b movq $144(%r14), %rsi - 0x4c, 0x89, 0xe9, //0x00000612 movq %r13, %rcx - 0x48, 0x29, 0xf1, //0x00000615 subq %rsi, %rcx - 0x48, 0x83, 0xf9, 0x40, //0x00000618 cmpq $64, %rcx - 0x0f, 0x83, 0x86, 0x0b, 0x00, 0x00, //0x0000061c jae LBB5_222 - 0x49, 0x8b, 0x86, 0x98, 0x00, 0x00, 0x00, //0x00000622 movq $152(%r14), %rax - 0x48, 0xd3, 0xe8, //0x00000629 shrq %cl, %rax - 0x48, 0xd3, 0xe0, //0x0000062c shlq %cl, %rax - 0x48, 0x85, 0xc0, //0x0000062f testq %rax, %rax - 0x0f, 0x84, 0x69, 0x0b, 0x00, 0x00, //0x00000632 je LBB5_221 - 0x48, 0x0f, 0xbc, 0xc8, //0x00000638 bsfq %rax, %rcx - 0x48, 0x8d, 0x04, 0x0e, //0x0000063c leaq (%rsi,%rcx), %rax - 0x48, 0x83, 0xc0, 0x01, //0x00000640 addq $1, %rax - 0x48, 0x01, 0xce, //0x00000644 addq %rcx, %rsi - 0xe9, 0x17, 0x0c, 0x00, 0x00, //0x00000647 jmp LBB5_225 - //0x0000064c LBB5_61 - 0x41, 0x80, 0x7d, 0x00, 0x61, //0x0000064c cmpb $97, (%r13) - 0x41, 0xb8, 0x0d, 0x00, 0x00, 0x00, //0x00000651 movl $13, %r8d - 0x0f, 0x85, 0x47, 0x2a, 0x00, 0x00, //0x00000657 jne LBB5_624 - 0x41, 0x80, 0x7d, 0x01, 0x6c, //0x0000065d cmpb $108, $1(%r13) - 0x0f, 0x85, 0x60, 0x2a, 0x00, 0x00, //0x00000662 jne LBB5_627 - 0x41, 0x80, 0x7d, 0x02, 0x73, //0x00000668 cmpb $115, $2(%r13) - 0x0f, 0x85, 0x77, 0x2a, 0x00, 0x00, //0x0000066d jne LBB5_630 - 0x45, 0x31, 0xc0, //0x00000673 xorl %r8d, %r8d - 0x41, 0x80, 0x7d, 0x03, 0x65, //0x00000676 cmpb $101, $3(%r13) - 0x0f, 0x85, 0x75, 0x2a, 0x00, 0x00, //0x0000067b jne LBB5_631 - //0x00000681 LBB5_65 - 0x4d, 0x89, 0xec, //0x00000681 movq %r13, %r12 - 0x49, 0x83, 0xc4, 0x04, //0x00000684 addq $4, %r12 - //0x00000688 LBB5_66 - 0x49, 0xc1, 0xe3, 0x20, //0x00000688 shlq $32, %r11 - 0x49, 0x83, 0xcb, 0x02, //0x0000068c orq $2, %r11 - //0x00000690 LBB5_67 - 0x49, 0x8b, 0x86, 0xa0, 0x00, 0x00, 0x00, //0x00000690 movq $160(%r14), %rax - 0x4c, 0x89, 0x18, //0x00000697 movq %r11, (%rax) - 0x48, 0x8d, 0x48, 0x10, //0x0000069a leaq $16(%rax), %rcx - 0x49, 0x89, 0x8e, 0xa0, 0x00, 0x00, 0x00, //0x0000069e movq %rcx, $160(%r14) - 0xe9, 0x6b, 0x05, 0x00, 0x00, //0x000006a5 jmp LBB5_146 - //0x000006aa LBB5_15 - 0xb2, 0x01, //0x000006aa movb $1, %dl - 0xe9, 0x5c, 0xfc, 0xff, 0xff, //0x000006ac jmp LBB5_16 - //0x000006b1 LBB5_68 - 0x49, 0xc1, 0xe3, 0x20, //0x000006b1 shlq $32, %r11 - 0x49, 0x83, 0xcb, 0x07, //0x000006b5 orq $7, %r11 - 0x49, 0x8b, 0x86, 0xa0, 0x00, 0x00, 0x00, //0x000006b9 movq $160(%r14), %rax - 0x4c, 0x89, 0x18, //0x000006c0 movq %r11, (%rax) - 0x48, 0xc7, 0x40, 0x08, 0xff, 0xff, 0xff, 0xff, //0x000006c3 movq $-1, $8(%rax) - 0x49, 0x8b, 0x96, 0xa0, 0x00, 0x00, 0x00, //0x000006cb movq $160(%r14), %rdx - 0x4d, 0x8b, 0x86, 0xb8, 0x00, 0x00, 0x00, //0x000006d2 movq $184(%r14), %r8 - 0x48, 0x89, 0xd0, //0x000006d9 movq %rdx, %rax - 0x4c, 0x29, 0xc0, //0x000006dc subq %r8, %rax - 0x49, 0x89, 0xc2, //0x000006df movq %rax, %r10 - 0x49, 0xc1, 0xfa, 0x04, //0x000006e2 sarq $4, %r10 - 0x4d, 0x89, 0x96, 0xa8, 0x00, 0x00, 0x00, //0x000006e6 movq %r10, $168(%r14) - 0x4c, 0x8d, 0x4a, 0x10, //0x000006ed leaq $16(%rdx), %r9 - 0x4d, 0x89, 0x8e, 0xa0, 0x00, 0x00, 0x00, //0x000006f1 movq %r9, $160(%r14) - 0x49, 0x83, 0x86, 0xb0, 0x00, 0x00, 0x00, 0x01, //0x000006f8 addq $1, $176(%r14) - 0x48, 0x8d, 0x4a, 0x20, //0x00000700 leaq $32(%rdx), %rcx - 0x45, 0x31, 0xdb, //0x00000704 xorl %r11d, %r11d - 0x48, 0x83, 0xf8, 0xf0, //0x00000707 cmpq $-16, %rax - 0x48, 0x89, 0xd0, //0x0000070b movq %rdx, %rax - 0x49, 0x0f, 0x44, 0xc3, //0x0000070e cmoveq %r11, %rax - 0x49, 0x3b, 0x8e, 0xc0, 0x00, 0x00, 0x00, //0x00000712 cmpq $192(%r14), %rcx - 0x0f, 0x87, 0x03, 0x00, 0x00, 0x00, //0x00000719 ja LBB5_70 - 0x49, 0x89, 0xc3, //0x0000071f movq %rax, %r11 - //0x00000722 LBB5_70 - 0x4d, 0x85, 0xdb, //0x00000722 testq %r11, %r11 - 0x0f, 0x84, 0x11, 0x37, 0x00, 0x00, //0x00000725 je LBB5_309 - 0x49, 0x8d, 0x45, 0x01, //0x0000072b leaq $1(%r13), %rax - 0x41, 0x0f, 0xb6, 0x4d, 0x00, //0x0000072f movzbl (%r13), %ecx - 0x48, 0x83, 0xf9, 0x20, //0x00000734 cmpq $32, %rcx - 0x0f, 0x87, 0x33, 0x0c, 0x00, 0x00, //0x00000738 ja LBB5_234 - 0x48, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000073e movabsq $4294977024, %rsi - 0x48, 0x0f, 0xa3, 0xce, //0x00000748 btq %rcx, %rsi - 0x0f, 0x83, 0x1f, 0x0c, 0x00, 0x00, //0x0000074c jae LBB5_234 - 0x41, 0x0f, 0xb6, 0x4d, 0x01, //0x00000752 movzbl $1(%r13), %ecx - 0x49, 0x83, 0xc5, 0x02, //0x00000757 addq $2, %r13 - 0x48, 0x83, 0xf9, 0x20, //0x0000075b cmpq $32, %rcx - 0x0f, 0x87, 0x29, 0x0a, 0x00, 0x00, //0x0000075f ja LBB5_258 - 0x48, 0x0f, 0xa3, 0xce, //0x00000765 btq %rcx, %rsi - 0x0f, 0x83, 0x1f, 0x0a, 0x00, 0x00, //0x00000769 jae LBB5_258 - 0x49, 0x8b, 0xb6, 0x90, 0x00, 0x00, 0x00, //0x0000076f movq $144(%r14), %rsi - 0x4c, 0x89, 0xe9, //0x00000776 movq %r13, %rcx - 0x48, 0x29, 0xf1, //0x00000779 subq %rsi, %rcx - 0x48, 0x83, 0xf9, 0x40, //0x0000077c cmpq $64, %rcx - 0x0f, 0x83, 0x35, 0x0b, 0x00, 0x00, //0x00000780 jae LBB5_230 - 0x49, 0x8b, 0x86, 0x98, 0x00, 0x00, 0x00, //0x00000786 movq $152(%r14), %rax - 0x48, 0xd3, 0xe8, //0x0000078d shrq %cl, %rax - 0x48, 0xd3, 0xe0, //0x00000790 shlq %cl, %rax - 0x48, 0x85, 0xc0, //0x00000793 testq %rax, %rax - 0x0f, 0x84, 0x18, 0x0b, 0x00, 0x00, //0x00000796 je LBB5_229 - 0x48, 0x0f, 0xbc, 0xc8, //0x0000079c bsfq %rax, %rcx - 0x48, 0x8d, 0x04, 0x0e, //0x000007a0 leaq (%rsi,%rcx), %rax - 0x48, 0x83, 0xc0, 0x01, //0x000007a4 addq $1, %rax - 0x48, 0x01, 0xce, //0x000007a8 addq %rcx, %rsi - 0xe9, 0xbf, 0x0b, 0x00, 0x00, //0x000007ab jmp LBB5_233 - //0x000007b0 LBB5_78 - 0x41, 0x8a, 0x4c, 0x24, 0x01, //0x000007b0 movb $1(%r12), %cl - 0x80, 0xc1, 0xd2, //0x000007b5 addb $-46, %cl - 0x80, 0xf9, 0x37, //0x000007b8 cmpb $55, %cl - 0x0f, 0x87, 0xec, 0xfb, 0xff, 0xff, //0x000007bb ja LBB5_26 - 0x0f, 0xb6, 0xc9, //0x000007c1 movzbl %cl, %ecx - 0x48, 0xbe, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000007c4 movabsq $36028797027352577, %rsi - 0x48, 0x0f, 0xa3, 0xce, //0x000007ce btq %rcx, %rsi - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x000007d2 movl $1, %ecx - 0x0f, 0x83, 0xf7, 0x03, 0x00, 0x00, //0x000007d7 jae LBB5_145 - //0x000007dd LBB5_80 - 0x41, 0x89, 0xd0, //0x000007dd movl %edx, %r8d - 0x49, 0x83, 0xfd, 0x10, //0x000007e0 cmpq $16, %r13 - 0x0f, 0x82, 0xa0, 0x26, 0x00, 0x00, //0x000007e4 jb LBB5_600 - 0x45, 0x89, 0xca, //0x000007ea movl %r9d, %r10d - 0x41, 0x83, 0xe2, 0x01, //0x000007ed andl $1, %r10d - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000007f1 movq $-1, %r15 - 0x31, 0xc0, //0x000007f8 xorl %eax, %eax - 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0x9d, 0xf8, 0xff, 0xff, //0x000007fa movdqu $-1891(%rip), %xmm8 /* LCPI5_4+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0xa4, 0xf8, 0xff, 0xff, //0x00000803 movdqu $-1884(%rip), %xmm10 /* LCPI5_5+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x0d, 0xab, 0xf8, 0xff, 0xff, //0x0000080c movdqu $-1877(%rip), %xmm9 /* LCPI5_6+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x1d, 0xb3, 0xf8, 0xff, 0xff, //0x00000815 movdqu $-1869(%rip), %xmm3 /* LCPI5_7+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x25, 0xbb, 0xf8, 0xff, 0xff, //0x0000081d movdqu $-1861(%rip), %xmm4 /* LCPI5_8+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x2d, 0xc3, 0xf8, 0xff, 0xff, //0x00000825 movdqu $-1853(%rip), %xmm5 /* LCPI5_9+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x35, 0xcb, 0xf8, 0xff, 0xff, //0x0000082d movdqu $-1845(%rip), %xmm6 /* LCPI5_10+0(%rip) */ - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00000835 movq $-1, %r14 - 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x0000083c movq $-1, %r11 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000843 .p2align 4, 0x90 - //0x00000850 LBB5_82 - 0xf3, 0x41, 0x0f, 0x6f, 0x3c, 0x04, //0x00000850 movdqu (%r12,%rax), %xmm7 - 0x66, 0x0f, 0x6f, 0xc7, //0x00000856 movdqa %xmm7, %xmm0 - 0x66, 0x41, 0x0f, 0x64, 0xc0, //0x0000085a pcmpgtb %xmm8, %xmm0 - 0x66, 0x41, 0x0f, 0x6f, 0xca, //0x0000085f movdqa %xmm10, %xmm1 - 0x66, 0x0f, 0x64, 0xcf, //0x00000864 pcmpgtb %xmm7, %xmm1 - 0x66, 0x0f, 0xdb, 0xc8, //0x00000868 pand %xmm0, %xmm1 - 0x66, 0x0f, 0x6f, 0xc7, //0x0000086c movdqa %xmm7, %xmm0 - 0x66, 0x41, 0x0f, 0x74, 0xc1, //0x00000870 pcmpeqb %xmm9, %xmm0 - 0x66, 0x0f, 0x6f, 0xd7, //0x00000875 movdqa %xmm7, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x00000879 pcmpeqb %xmm3, %xmm2 - 0x66, 0x0f, 0xeb, 0xd0, //0x0000087d por %xmm0, %xmm2 - 0x66, 0x0f, 0x6f, 0xc7, //0x00000881 movdqa %xmm7, %xmm0 - 0x66, 0x0f, 0xdb, 0xc4, //0x00000885 pand %xmm4, %xmm0 - 0x66, 0x0f, 0x74, 0xc6, //0x00000889 pcmpeqb %xmm6, %xmm0 - 0x66, 0x0f, 0x74, 0xfd, //0x0000088d pcmpeqb %xmm5, %xmm7 - 0x66, 0x0f, 0xd7, 0xd0, //0x00000891 pmovmskb %xmm0, %edx - 0x66, 0x0f, 0xeb, 0xc7, //0x00000895 por %xmm7, %xmm0 - 0x66, 0x0f, 0xeb, 0xca, //0x00000899 por %xmm2, %xmm1 - 0x66, 0x0f, 0xeb, 0xc8, //0x0000089d por %xmm0, %xmm1 - 0x66, 0x0f, 0xd7, 0xff, //0x000008a1 pmovmskb %xmm7, %edi - 0x66, 0x0f, 0xd7, 0xf2, //0x000008a5 pmovmskb %xmm2, %esi - 0x66, 0x0f, 0xd7, 0xc9, //0x000008a9 pmovmskb %xmm1, %ecx - 0xf7, 0xd1, //0x000008ad notl %ecx - 0x0f, 0xbc, 0xc9, //0x000008af bsfl %ecx, %ecx - 0x83, 0xf9, 0x10, //0x000008b2 cmpl $16, %ecx - 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x000008b5 je LBB5_84 - 0xbb, 0xff, 0xff, 0xff, 0xff, //0x000008bb movl $-1, %ebx - 0xd3, 0xe3, //0x000008c0 shll %cl, %ebx - 0xf7, 0xd3, //0x000008c2 notl %ebx - 0x21, 0xdf, //0x000008c4 andl %ebx, %edi - 0x21, 0xda, //0x000008c6 andl %ebx, %edx - 0x21, 0xf3, //0x000008c8 andl %esi, %ebx - 0x89, 0xde, //0x000008ca movl %ebx, %esi - //0x000008cc LBB5_84 - 0x8d, 0x5f, 0xff, //0x000008cc leal $-1(%rdi), %ebx - 0x21, 0xfb, //0x000008cf andl %edi, %ebx - 0x0f, 0x85, 0x5d, 0x0c, 0x00, 0x00, //0x000008d1 jne LBB5_255 - 0x8d, 0x5a, 0xff, //0x000008d7 leal $-1(%rdx), %ebx - 0x21, 0xd3, //0x000008da andl %edx, %ebx - 0x0f, 0x85, 0x52, 0x0c, 0x00, 0x00, //0x000008dc jne LBB5_255 - 0x8d, 0x5e, 0xff, //0x000008e2 leal $-1(%rsi), %ebx - 0x21, 0xf3, //0x000008e5 andl %esi, %ebx - 0x0f, 0x85, 0x47, 0x0c, 0x00, 0x00, //0x000008e7 jne LBB5_255 - 0x85, 0xff, //0x000008ed testl %edi, %edi - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000008ef je LBB5_90 - 0x0f, 0xbc, 0xff, //0x000008f5 bsfl %edi, %edi - 0x49, 0x83, 0xfb, 0xff, //0x000008f8 cmpq $-1, %r11 - 0x0f, 0x85, 0x9e, 0x22, 0x00, 0x00, //0x000008fc jne LBB5_562 - 0x48, 0x01, 0xc7, //0x00000902 addq %rax, %rdi - 0x49, 0x89, 0xfb, //0x00000905 movq %rdi, %r11 - //0x00000908 LBB5_90 - 0x85, 0xd2, //0x00000908 testl %edx, %edx - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000090a je LBB5_93 - 0x0f, 0xbc, 0xd2, //0x00000910 bsfl %edx, %edx - 0x49, 0x83, 0xfe, 0xff, //0x00000913 cmpq $-1, %r14 - 0x0f, 0x85, 0xa3, 0x1c, 0x00, 0x00, //0x00000917 jne LBB5_479 - 0x48, 0x01, 0xc2, //0x0000091d addq %rax, %rdx - 0x49, 0x89, 0xd6, //0x00000920 movq %rdx, %r14 - //0x00000923 LBB5_93 - 0x85, 0xf6, //0x00000923 testl %esi, %esi - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000925 je LBB5_96 - 0x0f, 0xbc, 0xd6, //0x0000092b bsfl %esi, %edx - 0x49, 0x83, 0xff, 0xff, //0x0000092e cmpq $-1, %r15 - 0x0f, 0x85, 0x88, 0x1c, 0x00, 0x00, //0x00000932 jne LBB5_479 - 0x48, 0x01, 0xc2, //0x00000938 addq %rax, %rdx - 0x49, 0x89, 0xd7, //0x0000093b movq %rdx, %r15 - //0x0000093e LBB5_96 - 0x83, 0xf9, 0x10, //0x0000093e cmpl $16, %ecx - 0x0f, 0x85, 0xba, 0x00, 0x00, 0x00, //0x00000941 jne LBB5_111 - 0x49, 0x83, 0xc5, 0xf0, //0x00000947 addq $-16, %r13 - 0x48, 0x83, 0xc0, 0x10, //0x0000094b addq $16, %rax - 0x49, 0x83, 0xfd, 0x0f, //0x0000094f cmpq $15, %r13 - 0x0f, 0x87, 0xf7, 0xfe, 0xff, 0xff, //0x00000953 ja LBB5_82 - 0x48, 0x8b, 0x95, 0x68, 0xff, 0xff, 0xff, //0x00000959 movq $-152(%rbp), %rdx - 0x4c, 0x01, 0xd2, //0x00000960 addq %r10, %rdx - 0x48, 0x2b, 0x55, 0xc8, //0x00000963 subq $-56(%rbp), %rdx - 0x4c, 0x29, 0xca, //0x00000967 subq %r9, %rdx - 0x49, 0x8d, 0x0c, 0x04, //0x0000096a leaq (%r12,%rax), %rcx - 0x49, 0x89, 0xca, //0x0000096e movq %rcx, %r10 - 0x48, 0x39, 0xc2, //0x00000971 cmpq %rax, %rdx - 0x0f, 0x84, 0x90, 0x00, 0x00, 0x00, //0x00000974 je LBB5_112 - //0x0000097a LBB5_99 - 0x4e, 0x8d, 0x14, 0x29, //0x0000097a leaq (%rcx,%r13), %r10 - 0x48, 0x89, 0xce, //0x0000097e movq %rcx, %rsi - 0x4c, 0x29, 0xe6, //0x00000981 subq %r12, %rsi - 0x31, 0xc0, //0x00000984 xorl %eax, %eax - 0x48, 0x8d, 0x15, 0xbb, 0xb3, 0x00, 0x00, //0x00000986 leaq $46011(%rip), %rdx /* LJTI5_1+0(%rip) */ - 0xe9, 0x1b, 0x00, 0x00, 0x00, //0x0000098d jmp LBB5_103 - //0x00000992 LBB5_100 - 0x49, 0x83, 0xff, 0xff, //0x00000992 cmpq $-1, %r15 - 0x0f, 0x85, 0xa0, 0x0b, 0x00, 0x00, //0x00000996 jne LBB5_256 - 0x4c, 0x8d, 0x3c, 0x06, //0x0000099c leaq (%rsi,%rax), %r15 - //0x000009a0 .p2align 4, 0x90 - //0x000009a0 LBB5_102 - 0x48, 0x83, 0xc0, 0x01, //0x000009a0 addq $1, %rax - 0x49, 0x39, 0xc5, //0x000009a4 cmpq %rax, %r13 - 0x0f, 0x84, 0x5d, 0x00, 0x00, 0x00, //0x000009a7 je LBB5_112 - //0x000009ad LBB5_103 - 0x0f, 0xbe, 0x3c, 0x01, //0x000009ad movsbl (%rcx,%rax), %edi - 0x8d, 0x5f, 0xd0, //0x000009b1 leal $-48(%rdi), %ebx - 0x83, 0xfb, 0x0a, //0x000009b4 cmpl $10, %ebx - 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x000009b7 jb LBB5_102 - 0x8d, 0x5f, 0xd5, //0x000009bd leal $-43(%rdi), %ebx - 0x83, 0xfb, 0x1a, //0x000009c0 cmpl $26, %ebx - 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x000009c3 ja LBB5_108 - 0x48, 0x63, 0x3c, 0x9a, //0x000009c9 movslq (%rdx,%rbx,4), %rdi - 0x48, 0x01, 0xd7, //0x000009cd addq %rdx, %rdi - 0xff, 0xe7, //0x000009d0 jmpq *%rdi - //0x000009d2 LBB5_106 - 0x49, 0x83, 0xfb, 0xff, //0x000009d2 cmpq $-1, %r11 - 0x0f, 0x85, 0x60, 0x0b, 0x00, 0x00, //0x000009d6 jne LBB5_256 - 0x4c, 0x8d, 0x1c, 0x06, //0x000009dc leaq (%rsi,%rax), %r11 - 0xe9, 0xbb, 0xff, 0xff, 0xff, //0x000009e0 jmp LBB5_102 - //0x000009e5 LBB5_108 - 0x83, 0xff, 0x65, //0x000009e5 cmpl $101, %edi - 0x0f, 0x85, 0x84, 0x00, 0x00, 0x00, //0x000009e8 jne LBB5_121 - //0x000009ee LBB5_109 - 0x49, 0x83, 0xfe, 0xff, //0x000009ee cmpq $-1, %r14 - 0x0f, 0x85, 0x44, 0x0b, 0x00, 0x00, //0x000009f2 jne LBB5_256 - 0x4c, 0x8d, 0x34, 0x06, //0x000009f8 leaq (%rsi,%rax), %r14 - 0xe9, 0x9f, 0xff, 0xff, 0xff, //0x000009fc jmp LBB5_102 - //0x00000a01 LBB5_111 - 0x41, 0x89, 0xca, //0x00000a01 movl %ecx, %r10d - 0x4d, 0x01, 0xe2, //0x00000a04 addq %r12, %r10 - 0x49, 0x01, 0xc2, //0x00000a07 addq %rax, %r10 - //0x00000a0a LBB5_112 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000a0a movq $-1, %rax - 0x4d, 0x85, 0xdb, //0x00000a11 testq %r11, %r11 - 0x0f, 0x84, 0x6e, 0x00, 0x00, 0x00, //0x00000a14 je LBB5_122 - //0x00000a1a LBB5_113 - 0x4d, 0x85, 0xff, //0x00000a1a testq %r15, %r15 - 0x44, 0x89, 0xc2, //0x00000a1d movl %r8d, %edx - 0x0f, 0x84, 0x9e, 0x01, 0x00, 0x00, //0x00000a20 je LBB5_144 - 0x4d, 0x85, 0xf6, //0x00000a26 testq %r14, %r14 - 0x0f, 0x84, 0x95, 0x01, 0x00, 0x00, //0x00000a29 je LBB5_144 - 0x4d, 0x29, 0xe2, //0x00000a2f subq %r12, %r10 - 0x49, 0x8d, 0x42, 0xff, //0x00000a32 leaq $-1(%r10), %rax - 0x49, 0x39, 0xc3, //0x00000a36 cmpq %rax, %r11 - 0x0f, 0x84, 0x70, 0x01, 0x00, 0x00, //0x00000a39 je LBB5_142 - 0x49, 0x39, 0xc7, //0x00000a3f cmpq %rax, %r15 - 0x0f, 0x84, 0x67, 0x01, 0x00, 0x00, //0x00000a42 je LBB5_142 - 0x49, 0x39, 0xc6, //0x00000a48 cmpq %rax, %r14 - 0x0f, 0x84, 0x5e, 0x01, 0x00, 0x00, //0x00000a4b je LBB5_142 - 0x4d, 0x85, 0xff, //0x00000a51 testq %r15, %r15 - 0x0f, 0x8e, 0xd6, 0x02, 0x00, 0x00, //0x00000a54 jle LBB5_165 - 0x49, 0x8d, 0x47, 0xff, //0x00000a5a leaq $-1(%r15), %rax - 0x49, 0x39, 0xc6, //0x00000a5e cmpq %rax, %r14 - 0x0f, 0x84, 0xc9, 0x02, 0x00, 0x00, //0x00000a61 je LBB5_165 - 0x49, 0xf7, 0xd7, //0x00000a67 notq %r15 - 0x4c, 0x89, 0xf8, //0x00000a6a movq %r15, %rax - 0xe9, 0x43, 0x01, 0x00, 0x00, //0x00000a6d jmp LBB5_143 - //0x00000a72 LBB5_121 - 0x48, 0x01, 0xc1, //0x00000a72 addq %rax, %rcx - 0x49, 0x89, 0xca, //0x00000a75 movq %rcx, %r10 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000a78 movq $-1, %rax - 0x4d, 0x85, 0xdb, //0x00000a7f testq %r11, %r11 - 0x0f, 0x85, 0x92, 0xff, 0xff, 0xff, //0x00000a82 jne LBB5_113 - //0x00000a88 LBB5_122 - 0x44, 0x89, 0xc2, //0x00000a88 movl %r8d, %edx - 0xe9, 0x34, 0x01, 0x00, 0x00, //0x00000a8b jmp LBB5_144 - //0x00000a90 LBB5_123 - 0x4d, 0x8d, 0x6c, 0x24, 0x02, //0x00000a90 leaq $2(%r12), %r13 - 0x41, 0x8a, 0x44, 0x24, 0x02, //0x00000a95 movb $2(%r12), %al - 0x8d, 0x48, 0xd0, //0x00000a9a leal $-48(%rax), %ecx - 0x80, 0xf9, 0x09, //0x00000a9d cmpb $9, %cl - 0x0f, 0x87, 0x7f, 0x02, 0x00, 0x00, //0x00000aa0 ja LBB5_164 - 0x45, 0x31, 0xff, //0x00000aa6 xorl %r15d, %r15d - 0x3c, 0x30, //0x00000aa9 cmpb $48, %al - 0x0f, 0x85, 0x15, 0x00, 0x00, 0x00, //0x00000aab jne LBB5_126 - //0x00000ab1 LBB5_125 - 0x41, 0x0f, 0xb6, 0x45, 0x01, //0x00000ab1 movzbl $1(%r13), %eax - 0x49, 0x83, 0xc5, 0x01, //0x00000ab6 addq $1, %r13 - 0x41, 0x83, 0xc7, 0xff, //0x00000aba addl $-1, %r15d - 0x3c, 0x30, //0x00000abe cmpb $48, %al - 0x0f, 0x84, 0xeb, 0xff, 0xff, 0xff, //0x00000ac0 je LBB5_125 - //0x00000ac6 LBB5_126 - 0x3c, 0x45, //0x00000ac6 cmpb $69, %al - 0x0f, 0x84, 0xad, 0x01, 0x00, 0x00, //0x00000ac8 je LBB5_152 - 0x3c, 0x65, //0x00000ace cmpb $101, %al - 0x0f, 0x84, 0xa5, 0x01, 0x00, 0x00, //0x00000ad0 je LBB5_152 - 0x8d, 0x58, 0xd0, //0x00000ad6 leal $-48(%rax), %ebx - 0x31, 0xc9, //0x00000ad9 xorl %ecx, %ecx - 0x31, 0xf6, //0x00000adb xorl %esi, %esi - 0x48, 0x89, 0x75, 0xc0, //0x00000add movq %rsi, $-64(%rbp) - 0x31, 0xf6, //0x00000ae1 xorl %esi, %esi - //0x00000ae3 LBB5_129 - 0x41, 0xba, 0x11, 0x00, 0x00, 0x00, //0x00000ae3 movl $17, %r10d - 0x49, 0x29, 0xca, //0x00000ae9 subq %rcx, %r10 - 0x41, 0x89, 0xd0, //0x00000aec movl %edx, %r8d - 0x4d, 0x85, 0xd2, //0x00000aef testq %r10, %r10 - 0x0f, 0x8e, 0x6f, 0x01, 0x00, 0x00, //0x00000af2 jle LBB5_151 - 0x80, 0xfb, 0x09, //0x00000af8 cmpb $9, %bl - 0x0f, 0x87, 0x66, 0x01, 0x00, 0x00, //0x00000afb ja LBB5_151 - 0x4b, 0x8d, 0x14, 0x2a, //0x00000b01 leaq (%r10,%r13), %rdx - 0xbb, 0x10, 0x00, 0x00, 0x00, //0x00000b05 movl $16, %ebx - 0x48, 0x29, 0xcb, //0x00000b0a subq %rcx, %rbx - 0x31, 0xc9, //0x00000b0d xorl %ecx, %ecx - 0x90, //0x00000b0f .p2align 4, 0x90 - //0x00000b10 LBB5_132 - 0x48, 0x8d, 0x34, 0xb6, //0x00000b10 leaq (%rsi,%rsi,4), %rsi - 0x0f, 0xb6, 0xc0, //0x00000b14 movzbl %al, %eax - 0x48, 0x8d, 0x34, 0x70, //0x00000b17 leaq (%rax,%rsi,2), %rsi - 0x48, 0x83, 0xc6, 0xd0, //0x00000b1b addq $-48, %rsi - 0x48, 0x39, 0xcb, //0x00000b1f cmpq %rcx, %rbx - 0x0f, 0x84, 0x2b, 0x02, 0x00, 0x00, //0x00000b22 je LBB5_168 - 0x41, 0x0f, 0xb6, 0x44, 0x0d, 0x01, //0x00000b28 movzbl $1(%r13,%rcx), %eax - 0x8d, 0x78, 0xd0, //0x00000b2e leal $-48(%rax), %edi - 0x48, 0x83, 0xc1, 0x01, //0x00000b31 addq $1, %rcx - 0x40, 0x80, 0xff, 0x0a, //0x00000b35 cmpb $10, %dil - 0x0f, 0x82, 0xd1, 0xff, 0xff, 0xff, //0x00000b39 jb LBB5_132 - 0x4c, 0x89, 0xea, //0x00000b3f movq %r13, %rdx - 0x48, 0x01, 0xca, //0x00000b42 addq %rcx, %rdx - 0x49, 0x89, 0xca, //0x00000b45 movq %rcx, %r10 - 0xe9, 0x3d, 0x02, 0x00, 0x00, //0x00000b48 jmp LBB5_171 - //0x00000b4d LBB5_135 - 0x3c, 0x45, //0x00000b4d cmpb $69, %al - 0x0f, 0x84, 0x2e, 0x01, 0x00, 0x00, //0x00000b4f je LBB5_154 - 0x3c, 0x65, //0x00000b55 cmpb $101, %al - 0x0f, 0x84, 0x26, 0x01, 0x00, 0x00, //0x00000b57 je LBB5_154 - 0x45, 0x85, 0xff, //0x00000b5d testl %r15d, %r15d - 0x0f, 0x85, 0x98, 0x29, 0x00, 0x00, //0x00000b60 jne LBB5_675 - 0x84, 0xd2, //0x00000b66 testb %dl, %dl - 0x0f, 0x84, 0xb2, 0x05, 0x00, 0x00, //0x00000b68 je LBB5_214 - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00000b6e movabsq $-9223372036854775808, %rax - 0x48, 0x39, 0xc6, //0x00000b78 cmpq %rax, %rsi - 0x0f, 0x86, 0x15, 0x06, 0x00, 0x00, //0x00000b7b jbe LBB5_220 - 0x66, 0x48, 0x0f, 0x6e, 0xce, //0x00000b81 movq %rsi, %xmm1 - //0x00000b86 LBB5_141 - 0x66, 0x0f, 0x62, 0x0d, 0x82, 0xf5, 0xff, 0xff, //0x00000b86 punpckldq $-2686(%rip), %xmm1 /* LCPI5_11+0(%rip) */ - 0x66, 0x0f, 0x5c, 0x0d, 0x8a, 0xf5, 0xff, 0xff, //0x00000b8e subpd $-2678(%rip), %xmm1 /* LCPI5_12+0(%rip) */ - 0x66, 0x0f, 0x28, 0xc1, //0x00000b96 movapd %xmm1, %xmm0 - 0x66, 0x0f, 0x15, 0xc1, //0x00000b9a unpckhpd %xmm1, %xmm0 - 0xf2, 0x0f, 0x58, 0xc1, //0x00000b9e addsd %xmm1, %xmm0 - 0x66, 0x0f, 0x57, 0x05, 0x86, 0xf5, 0xff, 0xff, //0x00000ba2 xorpd $-2682(%rip), %xmm0 /* LCPI5_13+0(%rip) */ - 0xe9, 0xa5, 0x0c, 0x00, 0x00, //0x00000baa jmp LBB5_307 - //0x00000baf LBB5_142 - 0x49, 0xf7, 0xda, //0x00000baf negq %r10 - 0x4c, 0x89, 0xd0, //0x00000bb2 movq %r10, %rax - //0x00000bb5 LBB5_143 - 0x45, 0x31, 0xc0, //0x00000bb5 xorl %r8d, %r8d - 0x48, 0x89, 0xc1, //0x00000bb8 movq %rax, %rcx - 0x48, 0x85, 0xc0, //0x00000bbb testq %rax, %rax - 0x0f, 0x89, 0x10, 0x00, 0x00, 0x00, //0x00000bbe jns LBB5_145 - //0x00000bc4 LBB5_144 - 0x48, 0xf7, 0xd0, //0x00000bc4 notq %rax - 0x41, 0xb8, 0x03, 0x00, 0x00, 0x00, //0x00000bc7 movl $3, %r8d - 0x48, 0xc7, 0xc1, 0xfd, 0xff, 0xff, 0xff, //0x00000bcd movq $-3, %rcx - //0x00000bd4 LBB5_145 - 0x49, 0x01, 0xc4, //0x00000bd4 addq %rax, %r12 - 0x0f, 0xb6, 0xc2, //0x00000bd7 movzbl %dl, %eax - 0x48, 0x01, 0xc8, //0x00000bda addq %rcx, %rax - 0x48, 0x8b, 0x55, 0xb8, //0x00000bdd movq $-72(%rbp), %rdx - 0x48, 0xc1, 0xe2, 0x20, //0x00000be1 shlq $32, %rdx - 0x48, 0x83, 0xca, 0x1b, //0x00000be5 orq $27, %rdx - 0x4c, 0x8b, 0x75, 0xb0, //0x00000be9 movq $-80(%rbp), %r14 - 0x49, 0x8b, 0x8e, 0xa0, 0x00, 0x00, 0x00, //0x00000bed movq $160(%r14), %rcx - 0x48, 0x89, 0x11, //0x00000bf4 movq %rdx, (%rcx) - 0x48, 0x89, 0x41, 0x08, //0x00000bf7 movq %rax, $8(%rcx) - 0x49, 0x8b, 0x86, 0xa0, 0x00, 0x00, 0x00, //0x00000bfb movq $160(%r14), %rax - 0x48, 0x8d, 0x48, 0x10, //0x00000c02 leaq $16(%rax), %rcx - 0x49, 0x89, 0x8e, 0xa0, 0x00, 0x00, 0x00, //0x00000c06 movq %rcx, $160(%r14) - 0x41, 0x83, 0x86, 0xd8, 0x00, 0x00, 0x00, 0x01, //0x00000c0d addl $1, $216(%r14) - //0x00000c15 LBB5_146 - 0x48, 0x83, 0xc0, 0x20, //0x00000c15 addq $32, %rax - 0x49, 0x3b, 0x86, 0xc0, 0x00, 0x00, 0x00, //0x00000c19 cmpq $192(%r14), %rax - 0x0f, 0x96, 0xc0, //0x00000c20 setbe %al - 0x4d, 0x89, 0xe5, //0x00000c23 movq %r12, %r13 - //0x00000c26 LBB5_147 - 0x45, 0x85, 0xc0, //0x00000c26 testl %r8d, %r8d - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00000c29 jne LBB5_149 - 0x45, 0x31, 0xc0, //0x00000c2f xorl %r8d, %r8d - 0x84, 0xc0, //0x00000c32 testb %al, %al - 0x0f, 0x84, 0x02, 0x32, 0x00, 0x00, //0x00000c34 je LBB5_309 - //0x00000c3a LBB5_149 - 0x4d, 0x89, 0xae, 0x80, 0x00, 0x00, 0x00, //0x00000c3a movq %r13, $128(%r14) - 0x41, 0x81, 0xbe, 0xe4, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, //0x00000c41 cmpl $4096, $228(%r14) - 0x0f, 0x87, 0x85, 0x20, 0x00, 0x00, //0x00000c4c ja LBB5_580 - //0x00000c52 LBB5_150 - 0x49, 0x63, 0xc0, //0x00000c52 movslq %r8d, %rax - 0x48, 0x81, 0xc4, 0x90, 0x00, 0x00, 0x00, //0x00000c55 addq $144, %rsp - 0x5b, //0x00000c5c popq %rbx - 0x41, 0x5c, //0x00000c5d popq %r12 - 0x41, 0x5d, //0x00000c5f popq %r13 - 0x41, 0x5e, //0x00000c61 popq %r14 - 0x41, 0x5f, //0x00000c63 popq %r15 - 0x5d, //0x00000c65 popq %rbp - 0xc3, //0x00000c66 retq - //0x00000c67 LBB5_151 - 0x4c, 0x89, 0xea, //0x00000c67 movq %r13, %rdx - 0x45, 0x31, 0xd2, //0x00000c6a xorl %r10d, %r10d - 0x80, 0xfb, 0x09, //0x00000c6d cmpb $9, %bl - 0x0f, 0x86, 0xfa, 0x00, 0x00, 0x00, //0x00000c70 jbe LBB5_169 - 0xe9, 0x0f, 0x01, 0x00, 0x00, //0x00000c76 jmp LBB5_171 - //0x00000c7b LBB5_152 - 0x45, 0x31, 0xd2, //0x00000c7b xorl %r10d, %r10d - //0x00000c7e LBB5_153 - 0x45, 0x31, 0xff, //0x00000c7e xorl %r15d, %r15d - 0x31, 0xf6, //0x00000c81 xorl %esi, %esi - //0x00000c83 LBB5_154 - 0x41, 0x8a, 0x4d, 0x01, //0x00000c83 movb $1(%r13), %cl - 0x41, 0x89, 0xd0, //0x00000c87 movl %edx, %r8d - 0x80, 0xf9, 0x2d, //0x00000c8a cmpb $45, %cl - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000c8d je LBB5_157 - 0x80, 0xf9, 0x2b, //0x00000c93 cmpb $43, %cl - 0x0f, 0x85, 0x74, 0x00, 0x00, 0x00, //0x00000c96 jne LBB5_163 - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000c9c movl $1, %eax - 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00000ca1 jmp LBB5_158 - //0x00000ca6 LBB5_157 - 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00000ca6 movl $-1, %eax - //0x00000cab LBB5_158 - 0x41, 0x8a, 0x4d, 0x02, //0x00000cab movb $2(%r13), %cl - 0x49, 0x83, 0xc5, 0x02, //0x00000caf addq $2, %r13 - 0x8d, 0x51, 0xd0, //0x00000cb3 leal $-48(%rcx), %edx - 0x80, 0xfa, 0x09, //0x00000cb6 cmpb $9, %dl - 0x0f, 0x87, 0x66, 0x00, 0x00, 0x00, //0x00000cb9 ja LBB5_164 - //0x00000cbf LBB5_159 - 0x31, 0xd2, //0x00000cbf xorl %edx, %edx - 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00000cc1 movq $-1, %rdi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000cc8 .p2align 4, 0x90 - //0x00000cd0 LBB5_160 - 0x8d, 0x14, 0x92, //0x00000cd0 leal (%rdx,%rdx,4), %edx - 0x0f, 0xb6, 0xc9, //0x00000cd3 movzbl %cl, %ecx - 0x8d, 0x14, 0x51, //0x00000cd6 leal (%rcx,%rdx,2), %edx - 0x83, 0xc2, 0xd0, //0x00000cd9 addl $-48, %edx - 0x41, 0x0f, 0xb6, 0x4d, 0x01, //0x00000cdc movzbl $1(%r13), %ecx - 0x49, 0x83, 0xc5, 0x01, //0x00000ce1 addq $1, %r13 - 0x8d, 0x59, 0xd0, //0x00000ce5 leal $-48(%rcx), %ebx - 0x48, 0x83, 0xc7, 0x01, //0x00000ce8 addq $1, %rdi - 0x80, 0xfb, 0x0a, //0x00000cec cmpb $10, %bl - 0x0f, 0x82, 0xdb, 0xff, 0xff, 0xff, //0x00000cef jb LBB5_160 - 0x48, 0x83, 0xff, 0x09, //0x00000cf5 cmpq $9, %rdi - 0x0f, 0x83, 0xa8, 0x21, 0x00, 0x00, //0x00000cf9 jae LBB5_601 - //0x00000cff LBB5_162 - 0x0f, 0xaf, 0xd0, //0x00000cff imull %eax, %edx - 0x44, 0x01, 0xfa, //0x00000d02 addl %r15d, %edx - 0x41, 0x89, 0xd7, //0x00000d05 movl %edx, %r15d - 0x44, 0x89, 0xc2, //0x00000d08 movl %r8d, %edx - 0xe9, 0x91, 0x00, 0x00, 0x00, //0x00000d0b jmp LBB5_172 - //0x00000d10 LBB5_163 - 0x49, 0x83, 0xc5, 0x01, //0x00000d10 addq $1, %r13 - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000d14 movl $1, %eax - 0x8d, 0x51, 0xd0, //0x00000d19 leal $-48(%rcx), %edx - 0x80, 0xfa, 0x09, //0x00000d1c cmpb $9, %dl - 0x0f, 0x86, 0x9a, 0xff, 0xff, 0xff, //0x00000d1f jbe LBB5_159 - //0x00000d25 LBB5_164 - 0x41, 0xb8, 0x03, 0x00, 0x00, 0x00, //0x00000d25 movl $3, %r8d - 0xe9, 0x0a, 0xff, 0xff, 0xff, //0x00000d2b jmp LBB5_149 - //0x00000d30 LBB5_165 - 0x4c, 0x89, 0xd8, //0x00000d30 movq %r11, %rax - 0x4c, 0x09, 0xf0, //0x00000d33 orq %r14, %rax - 0x0f, 0x99, 0xc0, //0x00000d36 setns %al - 0x0f, 0x88, 0x2b, 0x04, 0x00, 0x00, //0x00000d39 js LBB5_219 - 0x4d, 0x39, 0xf3, //0x00000d3f cmpq %r14, %r11 - 0x0f, 0x8c, 0x22, 0x04, 0x00, 0x00, //0x00000d42 jl LBB5_219 - 0x49, 0xf7, 0xd3, //0x00000d48 notq %r11 - 0x4c, 0x89, 0xd8, //0x00000d4b movq %r11, %rax - 0xe9, 0x62, 0xfe, 0xff, 0xff, //0x00000d4e jmp LBB5_143 - //0x00000d53 LBB5_168 - 0x8a, 0x02, //0x00000d53 movb (%rdx), %al - 0x8d, 0x58, 0xd0, //0x00000d55 leal $-48(%rax), %ebx - 0x80, 0xfb, 0x09, //0x00000d58 cmpb $9, %bl - 0x0f, 0x87, 0x29, 0x00, 0x00, 0x00, //0x00000d5b ja LBB5_171 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000d61 .p2align 4, 0x90 - //0x00000d70 LBB5_169 - 0x0f, 0xb6, 0x42, 0x01, //0x00000d70 movzbl $1(%rdx), %eax - 0x48, 0x83, 0xc2, 0x01, //0x00000d74 addq $1, %rdx - 0x8d, 0x48, 0xd0, //0x00000d78 leal $-48(%rax), %ecx - 0x80, 0xf9, 0x0a, //0x00000d7b cmpb $10, %cl - 0x0f, 0x82, 0xec, 0xff, 0xff, 0xff, //0x00000d7e jb LBB5_169 - 0xb1, 0x01, //0x00000d84 movb $1, %cl - 0x48, 0x89, 0x4d, 0xc0, //0x00000d86 movq %rcx, $-64(%rbp) - //0x00000d8a LBB5_171 - 0x45, 0x29, 0xd7, //0x00000d8a subl %r10d, %r15d - 0x24, 0xdf, //0x00000d8d andb $-33, %al - 0x49, 0x89, 0xd5, //0x00000d8f movq %rdx, %r13 - 0x3c, 0x45, //0x00000d92 cmpb $69, %al - 0x44, 0x89, 0xc2, //0x00000d94 movl %r8d, %edx - 0x4c, 0x8b, 0x55, 0xc0, //0x00000d97 movq $-64(%rbp), %r10 - 0x0f, 0x84, 0xe2, 0xfe, 0xff, 0xff, //0x00000d9b je LBB5_154 - //0x00000da1 LBB5_172 - 0x43, 0x8d, 0x1c, 0x09, //0x00000da1 leal (%r9,%r9), %ebx - 0x83, 0xc3, 0xff, //0x00000da5 addl $-1, %ebx - 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00000da8 movabsq $4503599627370495, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00000db2 addq $1, %rax - 0x48, 0x39, 0xc6, //0x00000db6 cmpq %rax, %rsi - 0x0f, 0x83, 0xc6, 0x00, 0x00, 0x00, //0x00000db9 jae LBB5_183 - 0x66, 0x48, 0x0f, 0x6e, 0xc6, //0x00000dbf movq %rsi, %xmm0 - 0x66, 0x0f, 0x62, 0x05, 0x44, 0xf3, 0xff, 0xff, //0x00000dc4 punpckldq $-3260(%rip), %xmm0 /* LCPI5_11+0(%rip) */ - 0x66, 0x0f, 0x5c, 0x05, 0x4c, 0xf3, 0xff, 0xff, //0x00000dcc subpd $-3252(%rip), %xmm0 /* LCPI5_12+0(%rip) */ - 0x66, 0x0f, 0x28, 0xc8, //0x00000dd4 movapd %xmm0, %xmm1 - 0x66, 0x0f, 0x15, 0xc8, //0x00000dd8 unpckhpd %xmm0, %xmm1 - 0xf2, 0x0f, 0x58, 0xc8, //0x00000ddc addsd %xmm0, %xmm1 - 0x89, 0xd8, //0x00000de0 movl %ebx, %eax - 0xc1, 0xe8, 0x1f, //0x00000de2 shrl $31, %eax - 0x48, 0xc1, 0xe0, 0x3f, //0x00000de5 shlq $63, %rax - 0x66, 0x48, 0x0f, 0x6e, 0xc0, //0x00000de9 movq %rax, %xmm0 - 0x66, 0x0f, 0xeb, 0xc1, //0x00000dee por %xmm1, %xmm0 - 0x45, 0x85, 0xff, //0x00000df2 testl %r15d, %r15d - 0x0f, 0x84, 0x2a, 0x0a, 0x00, 0x00, //0x00000df5 je LBB5_306 - 0x48, 0x85, 0xf6, //0x00000dfb testq %rsi, %rsi - 0x0f, 0x84, 0x21, 0x0a, 0x00, 0x00, //0x00000dfe je LBB5_306 - 0x41, 0x8d, 0x47, 0xff, //0x00000e04 leal $-1(%r15), %eax - 0x83, 0xf8, 0x24, //0x00000e08 cmpl $36, %eax - 0x0f, 0x87, 0x55, 0x00, 0x00, 0x00, //0x00000e0b ja LBB5_181 - 0x44, 0x89, 0xf8, //0x00000e11 movl %r15d, %eax - 0x41, 0x83, 0xff, 0x17, //0x00000e14 cmpl $23, %r15d - 0x0f, 0x8c, 0x15, 0x00, 0x00, 0x00, //0x00000e18 jl LBB5_178 - 0x41, 0x8d, 0x47, 0xea, //0x00000e1e leal $-22(%r15), %eax - 0x48, 0x8d, 0x0d, 0x37, 0xb3, 0x00, 0x00, //0x00000e22 leaq $45879(%rip), %rcx /* _P10_TAB+0(%rip) */ - 0xf2, 0x0f, 0x59, 0x04, 0xc1, //0x00000e29 mulsd (%rcx,%rax,8), %xmm0 - 0xb8, 0x16, 0x00, 0x00, 0x00, //0x00000e2e movl $22, %eax - //0x00000e33 LBB5_178 - 0x66, 0x0f, 0x2e, 0x05, 0x05, 0xf3, 0xff, 0xff, //0x00000e33 ucomisd $-3323(%rip), %xmm0 /* LCPI5_14+0(%rip) */ - 0x0f, 0x87, 0xd3, 0x02, 0x00, 0x00, //0x00000e3b ja LBB5_213 - 0xf2, 0x0f, 0x10, 0x0d, 0xff, 0xf2, 0xff, 0xff, //0x00000e41 movsd $-3329(%rip), %xmm1 /* LCPI5_15+0(%rip) */ - 0x66, 0x0f, 0x2e, 0xc8, //0x00000e49 ucomisd %xmm0, %xmm1 - 0x0f, 0x87, 0xc1, 0x02, 0x00, 0x00, //0x00000e4d ja LBB5_213 - 0x89, 0xc0, //0x00000e53 movl %eax, %eax - 0x48, 0x8d, 0x0d, 0x04, 0xb3, 0x00, 0x00, //0x00000e55 leaq $45828(%rip), %rcx /* _P10_TAB+0(%rip) */ - 0xf2, 0x0f, 0x59, 0x04, 0xc1, //0x00000e5c mulsd (%rcx,%rax,8), %xmm0 - 0xe9, 0xbf, 0x09, 0x00, 0x00, //0x00000e61 jmp LBB5_306 - //0x00000e66 LBB5_181 - 0x41, 0x83, 0xff, 0xea, //0x00000e66 cmpl $-22, %r15d - 0x0f, 0x82, 0x15, 0x00, 0x00, 0x00, //0x00000e6a jb LBB5_183 - 0x41, 0xf7, 0xdf, //0x00000e70 negl %r15d - 0x48, 0x8d, 0x05, 0xe6, 0xb2, 0x00, 0x00, //0x00000e73 leaq $45798(%rip), %rax /* _P10_TAB+0(%rip) */ - 0xf2, 0x42, 0x0f, 0x5e, 0x04, 0xf8, //0x00000e7a divsd (%rax,%r15,8), %xmm0 - 0xe9, 0xa0, 0x09, 0x00, 0x00, //0x00000e80 jmp LBB5_306 - //0x00000e85 LBB5_183 - 0x41, 0x8d, 0x87, 0x5c, 0x01, 0x00, 0x00, //0x00000e85 leal $348(%r15), %eax - 0x3d, 0xb7, 0x02, 0x00, 0x00, //0x00000e8c cmpl $695, %eax - 0x0f, 0x87, 0x44, 0x01, 0x00, 0x00, //0x00000e91 ja LBB5_200 - //0x00000e97 LBB5_184 - 0x48, 0x85, 0xf6, //0x00000e97 testq %rsi, %rsi - 0x4c, 0x89, 0x75, 0xb0, //0x00000e9a movq %r14, $-80(%rbp) - 0x4c, 0x89, 0x6d, 0xc8, //0x00000e9e movq %r13, $-56(%rbp) - 0x89, 0x5d, 0xa8, //0x00000ea2 movl %ebx, $-88(%rbp) - 0x89, 0x95, 0x58, 0xff, 0xff, 0xff, //0x00000ea5 movl %edx, $-168(%rbp) - 0x4c, 0x89, 0x55, 0xc0, //0x00000eab movq %r10, $-64(%rbp) - 0x4d, 0x89, 0xd8, //0x00000eaf movq %r11, %r8 - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00000eb2 je LBB5_186 - 0x4c, 0x0f, 0xbd, 0xce, //0x00000eb8 bsrq %rsi, %r9 - 0x49, 0x83, 0xf1, 0x3f, //0x00000ebc xorq $63, %r9 - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00000ec0 jmp LBB5_187 - //0x00000ec5 LBB5_186 - 0x41, 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00000ec5 movl $64, %r9d - //0x00000ecb LBB5_187 - 0x49, 0x89, 0xf6, //0x00000ecb movq %rsi, %r14 - 0x44, 0x89, 0xc9, //0x00000ece movl %r9d, %ecx - 0x49, 0xd3, 0xe6, //0x00000ed1 shlq %cl, %r14 - 0x89, 0xc7, //0x00000ed4 movl %eax, %edi - 0x48, 0xc1, 0xe7, 0x04, //0x00000ed6 shlq $4, %rdi - 0x48, 0x8d, 0x1d, 0x3f, 0xb3, 0x00, 0x00, //0x00000eda leaq $45887(%rip), %rbx /* _POW10_M128_TAB+0(%rip) */ - 0x4c, 0x8b, 0x6c, 0x1f, 0x08, //0x00000ee1 movq $8(%rdi,%rbx), %r13 - 0x4c, 0x89, 0xe8, //0x00000ee6 movq %r13, %rax - 0x49, 0xf7, 0xe6, //0x00000ee9 mulq %r14 - 0x49, 0x89, 0xc3, //0x00000eec movq %rax, %r11 - 0x49, 0x89, 0xd2, //0x00000eef movq %rdx, %r10 - 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x00000ef2 andl $511, %edx - 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x00000ef8 cmpq $511, %rdx - 0x0f, 0x85, 0x46, 0x00, 0x00, 0x00, //0x00000eff jne LBB5_192 - 0x4c, 0x89, 0xf1, //0x00000f05 movq %r14, %rcx - 0x48, 0xf7, 0xd1, //0x00000f08 notq %rcx - 0x49, 0x39, 0xcb, //0x00000f0b cmpq %rcx, %r11 - 0x0f, 0x86, 0x37, 0x00, 0x00, 0x00, //0x00000f0e jbe LBB5_192 - 0x4c, 0x89, 0xf0, //0x00000f14 movq %r14, %rax - 0x48, 0xf7, 0x24, 0x1f, //0x00000f17 mulq (%rdi,%rbx) - 0x49, 0x01, 0xd3, //0x00000f1b addq %rdx, %r11 - 0x49, 0x83, 0xd2, 0x00, //0x00000f1e adcq $0, %r10 - 0x44, 0x89, 0xd2, //0x00000f22 movl %r10d, %edx - 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x00000f25 andl $511, %edx - 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x00000f2b cmpq $511, %rdx - 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x00000f32 jne LBB5_192 - 0x49, 0x83, 0xfb, 0xff, //0x00000f38 cmpq $-1, %r11 - 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00000f3c jne LBB5_192 - 0x48, 0x39, 0xc8, //0x00000f42 cmpq %rcx, %rax - 0x0f, 0x87, 0x2e, 0x00, 0x00, 0x00, //0x00000f45 ja LBB5_195 - //0x00000f4b LBB5_192 - 0x4c, 0x89, 0xd0, //0x00000f4b movq %r10, %rax - 0x48, 0xc1, 0xe8, 0x3f, //0x00000f4e shrq $63, %rax - 0x8d, 0x48, 0x09, //0x00000f52 leal $9(%rax), %ecx - 0x49, 0xd3, 0xea, //0x00000f55 shrq %cl, %r10 - 0x4d, 0x85, 0xdb, //0x00000f58 testq %r11, %r11 - 0x0f, 0x85, 0x28, 0x00, 0x00, 0x00, //0x00000f5b jne LBB5_197 - 0x48, 0x85, 0xd2, //0x00000f61 testq %rdx, %rdx - 0x0f, 0x85, 0x1f, 0x00, 0x00, 0x00, //0x00000f64 jne LBB5_197 - 0x44, 0x89, 0xd1, //0x00000f6a movl %r10d, %ecx - 0x83, 0xe1, 0x03, //0x00000f6d andl $3, %ecx - 0x83, 0xf9, 0x01, //0x00000f70 cmpl $1, %ecx - 0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x00000f73 jne LBB5_197 - //0x00000f79 LBB5_195 - 0x4c, 0x8b, 0x75, 0xb0, //0x00000f79 movq $-80(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xc8, //0x00000f7d movq $-56(%rbp), %r13 - //0x00000f81 LBB5_196 - 0x4d, 0x89, 0xc3, //0x00000f81 movq %r8, %r11 - 0xe9, 0x4f, 0x00, 0x00, 0x00, //0x00000f84 jmp LBB5_199 - //0x00000f89 LBB5_197 - 0x41, 0x69, 0xcf, 0x6a, 0x52, 0x03, 0x00, //0x00000f89 imull $217706, %r15d, %ecx - 0xc1, 0xf9, 0x10, //0x00000f90 sarl $16, %ecx - 0x81, 0xc1, 0x3f, 0x04, 0x00, 0x00, //0x00000f93 addl $1087, %ecx - 0x4c, 0x63, 0xf1, //0x00000f99 movslq %ecx, %r14 - 0x4c, 0x89, 0xf3, //0x00000f9c movq %r14, %rbx - 0x4c, 0x29, 0xcb, //0x00000f9f subq %r9, %rbx - 0x44, 0x89, 0xd2, //0x00000fa2 movl %r10d, %edx - 0x83, 0xe2, 0x01, //0x00000fa5 andl $1, %edx - 0x4c, 0x01, 0xd2, //0x00000fa8 addq %r10, %rdx - 0x48, 0x89, 0xd1, //0x00000fab movq %rdx, %rcx - 0x48, 0xc1, 0xe9, 0x36, //0x00000fae shrq $54, %rcx - 0x48, 0x01, 0xc3, //0x00000fb2 addq %rax, %rbx - 0x48, 0x83, 0xf9, 0x01, //0x00000fb5 cmpq $1, %rcx - 0x48, 0x83, 0xdb, 0x00, //0x00000fb9 sbbq $0, %rbx - 0x48, 0x8d, 0x43, 0xff, //0x00000fbd leaq $-1(%rbx), %rax - 0x48, 0x3d, 0xfd, 0x07, 0x00, 0x00, //0x00000fc1 cmpq $2045, %rax - 0x4d, 0x89, 0xc3, //0x00000fc7 movq %r8, %r11 - 0x0f, 0x86, 0x5c, 0x00, 0x00, 0x00, //0x00000fca jbe LBB5_205 - 0x4c, 0x8b, 0x75, 0xb0, //0x00000fd0 movq $-80(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xc8, //0x00000fd4 movq $-56(%rbp), %r13 - //0x00000fd8 LBB5_199 - 0x8b, 0x5d, 0xa8, //0x00000fd8 movl $-88(%rbp), %ebx - //0x00000fdb LBB5_200 - 0x4c, 0x89, 0x5d, 0xb8, //0x00000fdb movq %r11, $-72(%rbp) - 0x4d, 0x89, 0xe9, //0x00000fdf movq %r13, %r9 - 0x4d, 0x29, 0xe1, //0x00000fe2 subq %r12, %r9 - 0x4d, 0x8b, 0x5e, 0x40, //0x00000fe5 movq $64(%r14), %r11 - 0x4c, 0x89, 0x75, 0xb0, //0x00000fe9 movq %r14, $-80(%rbp) - 0x4d, 0x8b, 0x76, 0x50, //0x00000fed movq $80(%r14), %r14 - 0x4d, 0x85, 0xf6, //0x00000ff1 testq %r14, %r14 - 0x0f, 0x84, 0xf8, 0x05, 0x00, 0x00, //0x00000ff4 je LBB5_268 - 0x41, 0xc6, 0x03, 0x00, //0x00000ffa movb $0, (%r11) - 0x49, 0x83, 0xfe, 0x01, //0x00000ffe cmpq $1, %r14 - 0x0f, 0x84, 0xea, 0x05, 0x00, 0x00, //0x00001002 je LBB5_268 - 0x49, 0x8d, 0x4e, 0xff, //0x00001008 leaq $-1(%r14), %rcx - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000100c movl $1, %eax - 0x48, 0x83, 0xf9, 0x08, //0x00001011 cmpq $8, %rcx - 0x0f, 0x82, 0xc5, 0x05, 0x00, 0x00, //0x00001015 jb LBB5_267 - 0x48, 0x83, 0xf9, 0x20, //0x0000101b cmpq $32, %rcx - 0x0f, 0x83, 0x19, 0x01, 0x00, 0x00, //0x0000101f jae LBB5_217 - 0x31, 0xd2, //0x00001025 xorl %edx, %edx - 0xe9, 0xd4, 0x04, 0x00, 0x00, //0x00001027 jmp LBB5_252 - //0x0000102c LBB5_205 - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, //0x0000102c movabsq $18014398509481984, %rax - 0x48, 0x39, 0xc2, //0x00001036 cmpq %rax, %rdx - 0x49, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00001039 movabsq $-9223372036854775808, %r15 - 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00001043 movabsq $4503599627370495, %rax - 0xb1, 0x02, //0x0000104d movb $2, %cl - 0x80, 0xd9, 0x00, //0x0000104f sbbb $0, %cl - 0x48, 0xd3, 0xea, //0x00001052 shrq %cl, %rdx - 0x48, 0xc1, 0xe3, 0x34, //0x00001055 shlq $52, %rbx - 0x48, 0x21, 0xc2, //0x00001059 andq %rax, %rdx - 0x48, 0x09, 0xda, //0x0000105c orq %rbx, %rdx - 0x48, 0x89, 0xd0, //0x0000105f movq %rdx, %rax - 0x4c, 0x09, 0xf8, //0x00001062 orq %r15, %rax - 0x80, 0xbd, 0x58, 0xff, 0xff, 0xff, 0x00, //0x00001065 cmpb $0, $-168(%rbp) - 0x48, 0x0f, 0x44, 0xc2, //0x0000106c cmoveq %rdx, %rax - 0x66, 0x48, 0x0f, 0x6e, 0xc0, //0x00001070 movq %rax, %xmm0 - 0x80, 0x7d, 0xc0, 0x00, //0x00001075 cmpb $0, $-64(%rbp) - 0x0f, 0x84, 0xde, 0x03, 0x00, 0x00, //0x00001079 je LBB5_244 - 0x4d, 0x89, 0xd8, //0x0000107f movq %r11, %r8 - 0x41, 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00001082 movl $64, %r9d - 0x48, 0xff, 0xc6, //0x00001088 incq %rsi - 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x0000108b je LBB5_208 - 0x4c, 0x0f, 0xbd, 0xce, //0x00001091 bsrq %rsi, %r9 - 0x49, 0x83, 0xf1, 0x3f, //0x00001095 xorq $63, %r9 - //0x00001099 LBB5_208 - 0x44, 0x89, 0xc9, //0x00001099 movl %r9d, %ecx - 0x48, 0xd3, 0xe6, //0x0000109c shlq %cl, %rsi - 0x4c, 0x89, 0xe8, //0x0000109f movq %r13, %rax - 0x48, 0xf7, 0xe6, //0x000010a2 mulq %rsi - 0x49, 0x89, 0xc2, //0x000010a5 movq %rax, %r10 - 0x49, 0x89, 0xd3, //0x000010a8 movq %rdx, %r11 - 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x000010ab andl $511, %edx - 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x000010b1 cmpq $511, %rdx - 0x48, 0x8d, 0x1d, 0x61, 0xb1, 0x00, 0x00, //0x000010b8 leaq $45409(%rip), %rbx /* _POW10_M128_TAB+0(%rip) */ - 0x0f, 0x85, 0x8f, 0x04, 0x00, 0x00, //0x000010bf jne LBB5_259 - 0x48, 0x89, 0xf1, //0x000010c5 movq %rsi, %rcx - 0x48, 0xf7, 0xd1, //0x000010c8 notq %rcx - 0x49, 0x39, 0xca, //0x000010cb cmpq %rcx, %r10 - 0x4c, 0x8b, 0x6d, 0xc8, //0x000010ce movq $-56(%rbp), %r13 - 0x0f, 0x86, 0x80, 0x04, 0x00, 0x00, //0x000010d2 jbe LBB5_260 - 0x48, 0x89, 0xf0, //0x000010d8 movq %rsi, %rax - 0x48, 0xf7, 0x24, 0x1f, //0x000010db mulq (%rdi,%rbx) - 0x49, 0x01, 0xd2, //0x000010df addq %rdx, %r10 - 0x49, 0x83, 0xd3, 0x00, //0x000010e2 adcq $0, %r11 - 0x44, 0x89, 0xda, //0x000010e6 movl %r11d, %edx - 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x000010e9 andl $511, %edx - 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x000010ef cmpq $511, %rdx - 0x0f, 0x85, 0x5c, 0x04, 0x00, 0x00, //0x000010f6 jne LBB5_260 - 0x49, 0x83, 0xfa, 0xff, //0x000010fc cmpq $-1, %r10 - 0x0f, 0x85, 0x52, 0x04, 0x00, 0x00, //0x00001100 jne LBB5_260 - 0x48, 0x39, 0xc8, //0x00001106 cmpq %rcx, %rax - 0x0f, 0x87, 0x77, 0x04, 0x00, 0x00, //0x00001109 ja LBB5_263 - 0xe9, 0x44, 0x04, 0x00, 0x00, //0x0000110f jmp LBB5_260 - //0x00001114 LBB5_213 - 0x41, 0x8d, 0x87, 0x5c, 0x01, 0x00, 0x00, //0x00001114 leal $348(%r15), %eax - 0xe9, 0x77, 0xfd, 0xff, 0xff, //0x0000111b jmp LBB5_184 - //0x00001120 LBB5_214 - 0x48, 0x89, 0xf0, //0x00001120 movq %rsi, %rax - //0x00001123 LBB5_215 - 0x49, 0xc1, 0xe3, 0x20, //0x00001123 shlq $32, %r11 - 0x49, 0x83, 0xcb, 0x03, //0x00001127 orq $3, %r11 - //0x0000112b LBB5_216 - 0x49, 0x8b, 0x8e, 0xa0, 0x00, 0x00, 0x00, //0x0000112b movq $160(%r14), %rcx - 0x4c, 0x89, 0x19, //0x00001132 movq %r11, (%rcx) - 0x48, 0x89, 0x41, 0x08, //0x00001135 movq %rax, $8(%rcx) - 0xe9, 0x2d, 0x07, 0x00, 0x00, //0x00001139 jmp LBB5_308 - //0x0000113e LBB5_217 - 0x48, 0x89, 0xca, //0x0000113e movq %rcx, %rdx - 0x48, 0x83, 0xe2, 0xe0, //0x00001141 andq $-32, %rdx - 0x48, 0x8d, 0x72, 0xe0, //0x00001145 leaq $-32(%rdx), %rsi - 0x48, 0x89, 0xf7, //0x00001149 movq %rsi, %rdi - 0x48, 0xc1, 0xef, 0x05, //0x0000114c shrq $5, %rdi - 0x48, 0x83, 0xc7, 0x01, //0x00001150 addq $1, %rdi - 0x89, 0xf8, //0x00001154 movl %edi, %eax - 0x83, 0xe0, 0x03, //0x00001156 andl $3, %eax - 0x48, 0x83, 0xfe, 0x60, //0x00001159 cmpq $96, %rsi - 0x0f, 0x83, 0x07, 0x03, 0x00, 0x00, //0x0000115d jae LBB5_245 - 0x31, 0xf6, //0x00001163 xorl %esi, %esi - 0xe9, 0x53, 0x03, 0x00, 0x00, //0x00001165 jmp LBB5_247 - //0x0000116a LBB5_219 - 0x49, 0x8d, 0x4e, 0xff, //0x0000116a leaq $-1(%r14), %rcx - 0x49, 0x39, 0xcb, //0x0000116e cmpq %rcx, %r11 - 0x49, 0xf7, 0xd6, //0x00001171 notq %r14 - 0x4d, 0x0f, 0x45, 0xf2, //0x00001174 cmovneq %r10, %r14 - 0x84, 0xc0, //0x00001178 testb %al, %al - 0x4d, 0x0f, 0x44, 0xf2, //0x0000117a cmoveq %r10, %r14 - 0x4c, 0x89, 0xf0, //0x0000117e movq %r14, %rax - 0xe9, 0x2f, 0xfa, 0xff, 0xff, //0x00001181 jmp LBB5_143 - //0x00001186 LBB5_257 - 0x4c, 0x89, 0xe8, //0x00001186 movq %r13, %rax - 0xe9, 0xd7, 0x00, 0x00, 0x00, //0x00001189 jmp LBB5_226 - //0x0000118e LBB5_258 - 0x4c, 0x89, 0xe8, //0x0000118e movq %r13, %rax - 0xe9, 0xdb, 0x01, 0x00, 0x00, //0x00001191 jmp LBB5_234 - //0x00001196 LBB5_220 - 0x48, 0xf7, 0xde, //0x00001196 negq %rsi - 0x48, 0x89, 0xf0, //0x00001199 movq %rsi, %rax - 0xe9, 0xc0, 0xf1, 0xff, 0xff, //0x0000119c jmp LBB5_22 - //0x000011a1 LBB5_221 - 0x48, 0x83, 0xc6, 0x40, //0x000011a1 addq $64, %rsi - 0x49, 0x89, 0xf5, //0x000011a5 movq %rsi, %r13 - //0x000011a8 LBB5_222 - 0x49, 0x83, 0xc5, 0xc0, //0x000011a8 addq $-64, %r13 - 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0xab, 0xee, 0xff, 0xff, //0x000011ac movdqu $-4437(%rip), %xmm8 /* LCPI5_0+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000011b5 .p2align 4, 0x90 - //0x000011c0 LBB5_223 - 0xf3, 0x41, 0x0f, 0x6f, 0x4d, 0x40, //0x000011c0 movdqu $64(%r13), %xmm1 - 0xf3, 0x41, 0x0f, 0x6f, 0x55, 0x50, //0x000011c6 movdqu $80(%r13), %xmm2 - 0xf3, 0x41, 0x0f, 0x6f, 0x5d, 0x60, //0x000011cc movdqu $96(%r13), %xmm3 - 0xf3, 0x41, 0x0f, 0x6f, 0x65, 0x70, //0x000011d2 movdqu $112(%r13), %xmm4 - 0x49, 0x83, 0xc5, 0x40, //0x000011d8 addq $64, %r13 - 0x66, 0x41, 0x0f, 0x6f, 0xe8, //0x000011dc movdqa %xmm8, %xmm5 - 0x66, 0x0f, 0x38, 0x00, 0xe9, //0x000011e1 pshufb %xmm1, %xmm5 - 0x66, 0x41, 0x0f, 0x6f, 0xf0, //0x000011e6 movdqa %xmm8, %xmm6 - 0x66, 0x0f, 0x38, 0x00, 0xf2, //0x000011eb pshufb %xmm2, %xmm6 - 0x66, 0x41, 0x0f, 0x6f, 0xf8, //0x000011f0 movdqa %xmm8, %xmm7 - 0x66, 0x0f, 0x38, 0x00, 0xfb, //0x000011f5 pshufb %xmm3, %xmm7 - 0x66, 0x41, 0x0f, 0x6f, 0xc0, //0x000011fa movdqa %xmm8, %xmm0 - 0x66, 0x0f, 0x38, 0x00, 0xc4, //0x000011ff pshufb %xmm4, %xmm0 - 0x66, 0x0f, 0x74, 0xe9, //0x00001204 pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x00001208 pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x74, 0xf2, //0x0000120c pcmpeqb %xmm2, %xmm6 - 0x66, 0x0f, 0xd7, 0xf6, //0x00001210 pmovmskb %xmm6, %esi - 0x66, 0x0f, 0x74, 0xfb, //0x00001214 pcmpeqb %xmm3, %xmm7 - 0x66, 0x0f, 0xd7, 0xdf, //0x00001218 pmovmskb %xmm7, %ebx - 0x66, 0x0f, 0x74, 0xc4, //0x0000121c pcmpeqb %xmm4, %xmm0 - 0x66, 0x0f, 0xd7, 0xc0, //0x00001220 pmovmskb %xmm0, %eax - 0x48, 0xc1, 0xe6, 0x10, //0x00001224 shlq $16, %rsi - 0x48, 0x09, 0xce, //0x00001228 orq %rcx, %rsi - 0x48, 0xc1, 0xe3, 0x20, //0x0000122b shlq $32, %rbx - 0x48, 0x09, 0xf3, //0x0000122f orq %rsi, %rbx - 0x48, 0xc1, 0xe0, 0x30, //0x00001232 shlq $48, %rax - 0x48, 0x09, 0xd8, //0x00001236 orq %rbx, %rax - 0x48, 0x83, 0xf8, 0xff, //0x00001239 cmpq $-1, %rax - 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x0000123d je LBB5_223 - 0x48, 0xf7, 0xd0, //0x00001243 notq %rax - 0x49, 0x89, 0x86, 0x98, 0x00, 0x00, 0x00, //0x00001246 movq %rax, $152(%r14) - 0x4d, 0x89, 0xae, 0x90, 0x00, 0x00, 0x00, //0x0000124d movq %r13, $144(%r14) - 0x48, 0x0f, 0xbc, 0xc0, //0x00001254 bsfq %rax, %rax - 0x4a, 0x8d, 0x34, 0x28, //0x00001258 leaq (%rax,%r13), %rsi - 0x4c, 0x01, 0xe8, //0x0000125c addq %r13, %rax - 0x48, 0x83, 0xc0, 0x01, //0x0000125f addq $1, %rax - //0x00001263 LBB5_225 - 0x8a, 0x0e, //0x00001263 movb (%rsi), %cl - //0x00001265 LBB5_226 - 0x80, 0xf9, 0x7d, //0x00001265 cmpb $125, %cl - 0x0f, 0x85, 0x32, 0x00, 0x00, 0x00, //0x00001268 jne LBB5_228 - 0x41, 0x83, 0x86, 0xcc, 0x00, 0x00, 0x00, 0x01, //0x0000126e addl $1, $204(%r14) - 0x48, 0xc1, 0xe7, 0x04, //0x00001276 shlq $4, %rdi - 0x49, 0x8b, 0x4c, 0x38, 0x08, //0x0000127a movq $8(%r8,%rdi), %rcx - 0x49, 0x89, 0x8e, 0xa8, 0x00, 0x00, 0x00, //0x0000127f movq %rcx, $168(%r14) - 0x49, 0x29, 0xd1, //0x00001286 subq %rdx, %r9 - 0x49, 0xc1, 0xe9, 0x04, //0x00001289 shrq $4, %r9 - 0x45, 0x89, 0x4c, 0x38, 0x0c, //0x0000128d movl %r9d, $12(%r8,%rdi) - 0x41, 0xc7, 0x44, 0x38, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00001292 movl $0, $8(%r8,%rdi) - 0xe9, 0x07, 0x01, 0x00, 0x00, //0x0000129b jmp LBB5_236 - //0x000012a0 LBB5_228 - 0x31, 0xd2, //0x000012a0 xorl %edx, %edx - 0x48, 0x89, 0x95, 0x78, 0xff, 0xff, 0xff, //0x000012a2 movq %rdx, $-136(%rbp) - 0x31, 0xd2, //0x000012a9 xorl %edx, %edx - 0x48, 0x89, 0x55, 0x98, //0x000012ab movq %rdx, $-104(%rbp) - 0xe9, 0x1c, 0x2d, 0x00, 0x00, //0x000012af jmp LBB5_776 - //0x000012b4 LBB5_229 - 0x48, 0x83, 0xc6, 0x40, //0x000012b4 addq $64, %rsi - 0x49, 0x89, 0xf5, //0x000012b8 movq %rsi, %r13 - //0x000012bb LBB5_230 - 0x49, 0x83, 0xc5, 0xc0, //0x000012bb addq $-64, %r13 - 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0x98, 0xed, 0xff, 0xff, //0x000012bf movdqu $-4712(%rip), %xmm8 /* LCPI5_0+0(%rip) */ - 0x4c, 0x89, 0xe8, //0x000012c8 movq %r13, %rax - 0x90, 0x90, 0x90, 0x90, 0x90, //0x000012cb .p2align 4, 0x90 - //0x000012d0 LBB5_231 - 0xf3, 0x0f, 0x6f, 0x48, 0x40, //0x000012d0 movdqu $64(%rax), %xmm1 - 0xf3, 0x0f, 0x6f, 0x50, 0x50, //0x000012d5 movdqu $80(%rax), %xmm2 - 0xf3, 0x0f, 0x6f, 0x58, 0x60, //0x000012da movdqu $96(%rax), %xmm3 - 0xf3, 0x0f, 0x6f, 0x60, 0x70, //0x000012df movdqu $112(%rax), %xmm4 - 0x48, 0x83, 0xc0, 0x40, //0x000012e4 addq $64, %rax - 0x66, 0x41, 0x0f, 0x6f, 0xe8, //0x000012e8 movdqa %xmm8, %xmm5 - 0x66, 0x0f, 0x38, 0x00, 0xe9, //0x000012ed pshufb %xmm1, %xmm5 - 0x66, 0x41, 0x0f, 0x6f, 0xf0, //0x000012f2 movdqa %xmm8, %xmm6 - 0x66, 0x0f, 0x38, 0x00, 0xf2, //0x000012f7 pshufb %xmm2, %xmm6 - 0x66, 0x41, 0x0f, 0x6f, 0xf8, //0x000012fc movdqa %xmm8, %xmm7 - 0x66, 0x0f, 0x38, 0x00, 0xfb, //0x00001301 pshufb %xmm3, %xmm7 - 0x66, 0x41, 0x0f, 0x6f, 0xc0, //0x00001306 movdqa %xmm8, %xmm0 - 0x66, 0x0f, 0x38, 0x00, 0xc4, //0x0000130b pshufb %xmm4, %xmm0 - 0x66, 0x0f, 0x74, 0xe9, //0x00001310 pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xf5, //0x00001314 pmovmskb %xmm5, %esi - 0x66, 0x0f, 0x74, 0xf2, //0x00001318 pcmpeqb %xmm2, %xmm6 - 0x66, 0x0f, 0xd7, 0xde, //0x0000131c pmovmskb %xmm6, %ebx - 0x66, 0x0f, 0x74, 0xfb, //0x00001320 pcmpeqb %xmm3, %xmm7 - 0x66, 0x0f, 0xd7, 0xff, //0x00001324 pmovmskb %xmm7, %edi - 0x66, 0x0f, 0x74, 0xc4, //0x00001328 pcmpeqb %xmm4, %xmm0 - 0x66, 0x0f, 0xd7, 0xc8, //0x0000132c pmovmskb %xmm0, %ecx - 0x48, 0xc1, 0xe3, 0x10, //0x00001330 shlq $16, %rbx - 0x48, 0x09, 0xf3, //0x00001334 orq %rsi, %rbx - 0x48, 0xc1, 0xe7, 0x20, //0x00001337 shlq $32, %rdi - 0x48, 0x09, 0xdf, //0x0000133b orq %rbx, %rdi - 0x48, 0xc1, 0xe1, 0x30, //0x0000133e shlq $48, %rcx - 0x48, 0x09, 0xf9, //0x00001342 orq %rdi, %rcx - 0x48, 0x83, 0xf9, 0xff, //0x00001345 cmpq $-1, %rcx - 0x0f, 0x84, 0x81, 0xff, 0xff, 0xff, //0x00001349 je LBB5_231 - 0x48, 0xf7, 0xd1, //0x0000134f notq %rcx - 0x49, 0x89, 0x8e, 0x98, 0x00, 0x00, 0x00, //0x00001352 movq %rcx, $152(%r14) - 0x49, 0x89, 0x86, 0x90, 0x00, 0x00, 0x00, //0x00001359 movq %rax, $144(%r14) - 0x48, 0x0f, 0xbc, 0xc9, //0x00001360 bsfq %rcx, %rcx - 0x48, 0x8d, 0x34, 0x08, //0x00001364 leaq (%rax,%rcx), %rsi - 0x48, 0x01, 0xc8, //0x00001368 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x0000136b addq $1, %rax - //0x0000136f LBB5_233 - 0x8a, 0x0e, //0x0000136f movb (%rsi), %cl - //0x00001371 LBB5_234 - 0x80, 0xf9, 0x5d, //0x00001371 cmpb $93, %cl - 0x0f, 0x85, 0xb7, 0x00, 0x00, 0x00, //0x00001374 jne LBB5_241 - 0x41, 0x83, 0x86, 0xd0, 0x00, 0x00, 0x00, 0x01, //0x0000137a addl $1, $208(%r14) - 0x49, 0xc1, 0xe2, 0x04, //0x00001382 shlq $4, %r10 - 0x4b, 0x8b, 0x4c, 0x10, 0x08, //0x00001386 movq $8(%r8,%r10), %rcx - 0x49, 0x89, 0x8e, 0xa8, 0x00, 0x00, 0x00, //0x0000138b movq %rcx, $168(%r14) - 0x49, 0x29, 0xd1, //0x00001392 subq %rdx, %r9 - 0x49, 0xc1, 0xe9, 0x04, //0x00001395 shrq $4, %r9 - 0x47, 0x89, 0x4c, 0x10, 0x0c, //0x00001399 movl %r9d, $12(%r8,%r10) - 0x43, 0xc7, 0x44, 0x10, 0x08, 0x00, 0x00, 0x00, 0x00, //0x0000139e movl $0, $8(%r8,%r10) - //0x000013a7 LBB5_236 - 0x0f, 0xb6, 0x0a, //0x000013a7 movzbl (%rdx), %ecx - 0x89, 0x0a, //0x000013aa movl %ecx, (%rdx) - 0x49, 0x8b, 0x8e, 0xb0, 0x00, 0x00, 0x00, //0x000013ac movq $176(%r14), %rcx - 0x41, 0x8b, 0x96, 0xe4, 0x00, 0x00, 0x00, //0x000013b3 movl $228(%r14), %edx - 0x48, 0x39, 0xd1, //0x000013ba cmpq %rdx, %rcx - 0x0f, 0x86, 0x31, 0x00, 0x00, 0x00, //0x000013bd jbe LBB5_239 - 0x41, 0x89, 0x8e, 0xe4, 0x00, 0x00, 0x00, //0x000013c3 movl %ecx, $228(%r14) - 0x48, 0x81, 0xf9, 0x00, 0x10, 0x00, 0x00, //0x000013ca cmpq $4096, %rcx - 0x0f, 0x86, 0x1d, 0x00, 0x00, 0x00, //0x000013d1 jbe LBB5_239 - //0x000013d7 LBB5_238 - 0x31, 0xc9, //0x000013d7 xorl %ecx, %ecx - 0x48, 0x89, 0x8d, 0x78, 0xff, 0xff, 0xff, //0x000013d9 movq %rcx, $-136(%rbp) - 0x31, 0xc9, //0x000013e0 xorl %ecx, %ecx - 0x48, 0x89, 0x4d, 0x98, //0x000013e2 movq %rcx, $-104(%rbp) - 0x31, 0xc9, //0x000013e6 xorl %ecx, %ecx - 0x48, 0x89, 0x4d, 0x90, //0x000013e8 movq %rcx, $-112(%rbp) - 0x45, 0x31, 0xdb, //0x000013ec xorl %r11d, %r11d - 0xe9, 0x5d, 0x2a, 0x00, 0x00, //0x000013ef jmp LBB5_656 - //0x000013f4 LBB5_239 - 0x48, 0x83, 0xc1, 0xff, //0x000013f4 addq $-1, %rcx - 0x49, 0x89, 0x8e, 0xb0, 0x00, 0x00, 0x00, //0x000013f8 movq %rcx, $176(%r14) - 0x49, 0x8b, 0x8e, 0xa8, 0x00, 0x00, 0x00, //0x000013ff movq $168(%r14), %rcx - 0x31, 0xd2, //0x00001406 xorl %edx, %edx - 0x48, 0x89, 0x95, 0x78, 0xff, 0xff, 0xff, //0x00001408 movq %rdx, $-136(%rbp) - 0x31, 0xd2, //0x0000140f xorl %edx, %edx - 0x48, 0x89, 0x55, 0x90, //0x00001411 movq %rdx, $-112(%rbp) - 0x48, 0x83, 0xf9, 0xff, //0x00001415 cmpq $-1, %rcx - 0x0f, 0x84, 0x30, 0x00, 0x00, 0x00, //0x00001419 je LBB5_243 - 0x4d, 0x8d, 0x8e, 0xb8, 0x00, 0x00, 0x00, //0x0000141f leaq $184(%r14), %r9 - 0x31, 0xd2, //0x00001426 xorl %edx, %edx - 0x48, 0x89, 0x55, 0x98, //0x00001428 movq %rdx, $-104(%rbp) - 0xe9, 0x16, 0x2a, 0x00, 0x00, //0x0000142c jmp LBB5_655 - //0x00001431 LBB5_241 - 0x4c, 0x89, 0x5d, 0xc0, //0x00001431 movq %r11, $-64(%rbp) - //0x00001435 LBB5_242 - 0x31, 0xd2, //0x00001435 xorl %edx, %edx - 0x48, 0x89, 0x95, 0x78, 0xff, 0xff, 0xff, //0x00001437 movq %rdx, $-136(%rbp) - 0x31, 0xd2, //0x0000143e xorl %edx, %edx - 0x48, 0x89, 0x55, 0x98, //0x00001440 movq %rdx, $-104(%rbp) - 0x31, 0xd2, //0x00001444 xorl %edx, %edx - 0x48, 0x89, 0x55, 0x90, //0x00001446 movq %rdx, $-112(%rbp) - 0xe9, 0x97, 0x6e, 0x00, 0x00, //0x0000144a jmp LBB5_1602 - //0x0000144f LBB5_243 - 0x31, 0xc9, //0x0000144f xorl %ecx, %ecx - 0x48, 0x89, 0x4d, 0x98, //0x00001451 movq %rcx, $-104(%rbp) - 0x45, 0x31, 0xdb, //0x00001455 xorl %r11d, %r11d - 0xe9, 0xf4, 0x29, 0x00, 0x00, //0x00001458 jmp LBB5_656 - //0x0000145d LBB5_244 - 0x4c, 0x8b, 0x75, 0xb0, //0x0000145d movq $-80(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xc8, //0x00001461 movq $-56(%rbp), %r13 - 0xe9, 0xbb, 0x03, 0x00, 0x00, //0x00001465 jmp LBB5_306 - //0x0000146a LBB5_245 - 0x48, 0x83, 0xe7, 0xfc, //0x0000146a andq $-4, %rdi - 0x48, 0xf7, 0xdf, //0x0000146e negq %rdi - 0x31, 0xf6, //0x00001471 xorl %esi, %esi - 0x66, 0x0f, 0xef, 0xc0, //0x00001473 pxor %xmm0, %xmm0 - //0x00001477 LBB5_246 - 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x33, 0x01, //0x00001477 movdqu %xmm0, $1(%r11,%rsi) - 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x33, 0x11, //0x0000147e movdqu %xmm0, $17(%r11,%rsi) - 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x33, 0x21, //0x00001485 movdqu %xmm0, $33(%r11,%rsi) - 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x33, 0x31, //0x0000148c movdqu %xmm0, $49(%r11,%rsi) - 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x33, 0x41, //0x00001493 movdqu %xmm0, $65(%r11,%rsi) - 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x33, 0x51, //0x0000149a movdqu %xmm0, $81(%r11,%rsi) - 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x33, 0x61, //0x000014a1 movdqu %xmm0, $97(%r11,%rsi) - 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x33, 0x71, //0x000014a8 movdqu %xmm0, $113(%r11,%rsi) - 0x48, 0x83, 0xee, 0x80, //0x000014af subq $-128, %rsi - 0x48, 0x83, 0xc7, 0x04, //0x000014b3 addq $4, %rdi - 0x0f, 0x85, 0xba, 0xff, 0xff, 0xff, //0x000014b7 jne LBB5_246 - //0x000014bd LBB5_247 - 0x48, 0x85, 0xc0, //0x000014bd testq %rax, %rax - 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x000014c0 je LBB5_250 - 0x48, 0xf7, 0xd8, //0x000014c6 negq %rax - 0x66, 0x0f, 0xef, 0xc0, //0x000014c9 pxor %xmm0, %xmm0 - //0x000014cd LBB5_249 - 0x48, 0x89, 0xf7, //0x000014cd movq %rsi, %rdi - 0x48, 0x83, 0xcf, 0x01, //0x000014d0 orq $1, %rdi - 0xf3, 0x41, 0x0f, 0x7f, 0x04, 0x3b, //0x000014d4 movdqu %xmm0, (%r11,%rdi) - 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x3b, 0x10, //0x000014da movdqu %xmm0, $16(%r11,%rdi) - 0x48, 0x83, 0xc6, 0x20, //0x000014e1 addq $32, %rsi - 0x48, 0xff, 0xc0, //0x000014e5 incq %rax - 0x0f, 0x85, 0xdf, 0xff, 0xff, 0xff, //0x000014e8 jne LBB5_249 - //0x000014ee LBB5_250 - 0x48, 0x39, 0xd1, //0x000014ee cmpq %rdx, %rcx - 0x0f, 0x84, 0xfb, 0x00, 0x00, 0x00, //0x000014f1 je LBB5_268 - 0xf6, 0xc1, 0x18, //0x000014f7 testb $24, %cl - 0x0f, 0x84, 0xce, 0x00, 0x00, 0x00, //0x000014fa je LBB5_266 - //0x00001500 LBB5_252 - 0x48, 0x89, 0xce, //0x00001500 movq %rcx, %rsi - 0x48, 0x83, 0xe6, 0xf8, //0x00001503 andq $-8, %rsi - 0x48, 0x8d, 0x46, 0x01, //0x00001507 leaq $1(%rsi), %rax - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000150b .p2align 4, 0x90 - //0x00001510 LBB5_253 - 0x49, 0xc7, 0x44, 0x13, 0x01, 0x00, 0x00, 0x00, 0x00, //0x00001510 movq $0, $1(%r11,%rdx) - 0x48, 0x83, 0xc2, 0x08, //0x00001519 addq $8, %rdx - 0x48, 0x39, 0xd6, //0x0000151d cmpq %rdx, %rsi - 0x0f, 0x85, 0xea, 0xff, 0xff, 0xff, //0x00001520 jne LBB5_253 - 0x48, 0x39, 0xf1, //0x00001526 cmpq %rsi, %rcx - 0x0f, 0x85, 0xb1, 0x00, 0x00, 0x00, //0x00001529 jne LBB5_267 - 0xe9, 0xbe, 0x00, 0x00, 0x00, //0x0000152f jmp LBB5_268 - //0x00001534 LBB5_255 - 0x0f, 0xbc, 0xcb, //0x00001534 bsfl %ebx, %ecx - 0xe9, 0x66, 0x16, 0x00, 0x00, //0x00001537 jmp LBB5_563 - //0x0000153c LBB5_256 - 0x48, 0x8b, 0x55, 0xc8, //0x0000153c movq $-56(%rbp), %rdx - 0x4c, 0x01, 0xca, //0x00001540 addq %r9, %rdx - 0x48, 0x29, 0xca, //0x00001543 subq %rcx, %rdx - 0x48, 0xf7, 0xd0, //0x00001546 notq %rax - 0x48, 0x01, 0xd0, //0x00001549 addq %rdx, %rax - 0x44, 0x89, 0xc2, //0x0000154c movl %r8d, %edx - 0xe9, 0x61, 0xf6, 0xff, 0xff, //0x0000154f jmp LBB5_143 - //0x00001554 LBB5_259 - 0x4c, 0x8b, 0x6d, 0xc8, //0x00001554 movq $-56(%rbp), %r13 - //0x00001558 LBB5_260 - 0x4c, 0x89, 0xd8, //0x00001558 movq %r11, %rax - 0x48, 0xc1, 0xe8, 0x3f, //0x0000155b shrq $63, %rax - 0x8d, 0x48, 0x09, //0x0000155f leal $9(%rax), %ecx - 0x49, 0xd3, 0xeb, //0x00001562 shrq %cl, %r11 - 0x4d, 0x85, 0xd2, //0x00001565 testq %r10, %r10 - 0x0f, 0x85, 0x21, 0x00, 0x00, 0x00, //0x00001568 jne LBB5_264 - 0x48, 0x85, 0xd2, //0x0000156e testq %rdx, %rdx - 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x00001571 jne LBB5_264 - 0x44, 0x89, 0xd9, //0x00001577 movl %r11d, %ecx - 0x83, 0xe1, 0x03, //0x0000157a andl $3, %ecx - 0x83, 0xf9, 0x01, //0x0000157d cmpl $1, %ecx - 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001580 jne LBB5_264 - //0x00001586 LBB5_263 - 0x4c, 0x8b, 0x75, 0xb0, //0x00001586 movq $-80(%rbp), %r14 - 0xe9, 0xf2, 0xf9, 0xff, 0xff, //0x0000158a jmp LBB5_196 - //0x0000158f LBB5_264 - 0x4d, 0x29, 0xce, //0x0000158f subq %r9, %r14 - 0x44, 0x89, 0xda, //0x00001592 movl %r11d, %edx - 0x83, 0xe2, 0x01, //0x00001595 andl $1, %edx - 0x4c, 0x01, 0xda, //0x00001598 addq %r11, %rdx - 0x49, 0x01, 0xc6, //0x0000159b addq %rax, %r14 - 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, //0x0000159e movabsq $18014398509481984, %rcx - 0x48, 0x39, 0xca, //0x000015a8 cmpq %rcx, %rdx - 0x49, 0x83, 0xde, 0x00, //0x000015ab sbbq $0, %r14 - 0x49, 0x8d, 0x46, 0xff, //0x000015af leaq $-1(%r14), %rax - 0x48, 0x3d, 0xfd, 0x07, 0x00, 0x00, //0x000015b3 cmpq $2045, %rax - 0x8b, 0x5d, 0xa8, //0x000015b9 movl $-88(%rbp), %ebx - 0x0f, 0x86, 0xb0, 0x0f, 0x00, 0x00, //0x000015bc jbe LBB5_478 - 0x4c, 0x8b, 0x75, 0xb0, //0x000015c2 movq $-80(%rbp), %r14 - 0x4d, 0x89, 0xc3, //0x000015c6 movq %r8, %r11 - 0xe9, 0x0d, 0xfa, 0xff, 0xff, //0x000015c9 jmp LBB5_200 - //0x000015ce LBB5_266 - 0x48, 0x83, 0xca, 0x01, //0x000015ce orq $1, %rdx - 0x48, 0x89, 0xd0, //0x000015d2 movq %rdx, %rax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000015d5 .p2align 4, 0x90 - //0x000015e0 LBB5_267 - 0x41, 0xc6, 0x04, 0x03, 0x00, //0x000015e0 movb $0, (%r11,%rax) - 0x48, 0x83, 0xc0, 0x01, //0x000015e5 addq $1, %rax - 0x49, 0x39, 0xc6, //0x000015e9 cmpq %rax, %r14 - 0x0f, 0x85, 0xee, 0xff, 0xff, 0xff, //0x000015ec jne LBB5_267 - //0x000015f2 LBB5_268 - 0x48, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x000015f2 movabsq $4503599627370495, %rdi - 0x45, 0x8a, 0x3c, 0x24, //0x000015fc movb (%r12), %r15b - 0x31, 0xc9, //0x00001600 xorl %ecx, %ecx - 0x41, 0x80, 0xff, 0x2d, //0x00001602 cmpb $45, %r15b - 0x0f, 0x94, 0xc1, //0x00001606 sete %cl - 0x45, 0x31, 0xc0, //0x00001609 xorl %r8d, %r8d - 0x49, 0x39, 0xc9, //0x0000160c cmpq %rcx, %r9 - 0x0f, 0x8e, 0xcd, 0x00, 0x00, 0x00, //0x0000160f jle LBB5_281 - 0x44, 0x88, 0xbd, 0x78, 0xff, 0xff, 0xff, //0x00001615 movb %r15b, $-136(%rbp) - 0x89, 0x5d, 0xa8, //0x0000161c movl %ebx, $-88(%rbp) - 0xb0, 0x01, //0x0000161f movb $1, %al - 0x45, 0x31, 0xd2, //0x00001621 xorl %r10d, %r10d - 0xc7, 0x45, 0x88, 0x00, 0x00, 0x00, 0x00, //0x00001624 movl $0, $-120(%rbp) - 0x31, 0xf6, //0x0000162b xorl %esi, %esi - 0x31, 0xd2, //0x0000162d xorl %edx, %edx - 0x45, 0x31, 0xff, //0x0000162f xorl %r15d, %r15d - 0xe9, 0x2d, 0x00, 0x00, 0x00, //0x00001632 jmp LBB5_272 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001637 .p2align 4, 0x90 - //0x00001640 LBB5_270 - 0xba, 0x01, 0x00, 0x00, 0x00, //0x00001640 movl $1, %edx - 0x41, 0x89, 0xf7, //0x00001645 movl %esi, %r15d - 0x80, 0xfb, 0x2e, //0x00001648 cmpb $46, %bl - 0x0f, 0x85, 0xa8, 0x00, 0x00, 0x00, //0x0000164b jne LBB5_283 - //0x00001651 LBB5_271 - 0x48, 0x83, 0xc1, 0x01, //0x00001651 addq $1, %rcx - 0x4c, 0x39, 0xc9, //0x00001655 cmpq %r9, %rcx - 0x0f, 0x9c, 0xc0, //0x00001658 setl %al - 0x49, 0x39, 0xc9, //0x0000165b cmpq %rcx, %r9 - 0x0f, 0x84, 0x8d, 0x00, 0x00, 0x00, //0x0000165e je LBB5_282 - //0x00001664 LBB5_272 - 0x89, 0xd7, //0x00001664 movl %edx, %edi - 0x45, 0x89, 0xf8, //0x00001666 movl %r15d, %r8d - 0x41, 0x0f, 0xb6, 0x1c, 0x0c, //0x00001669 movzbl (%r12,%rcx), %ebx - 0x8d, 0x53, 0xd0, //0x0000166e leal $-48(%rbx), %edx - 0x80, 0xfa, 0x09, //0x00001671 cmpb $9, %dl - 0x0f, 0x87, 0xc6, 0xff, 0xff, 0xff, //0x00001674 ja LBB5_270 - 0x80, 0xfb, 0x30, //0x0000167a cmpb $48, %bl - 0x0f, 0x85, 0x1d, 0x00, 0x00, 0x00, //0x0000167d jne LBB5_276 - 0x85, 0xf6, //0x00001683 testl %esi, %esi - 0x0f, 0x84, 0x47, 0x00, 0x00, 0x00, //0x00001685 je LBB5_280 - 0x49, 0x63, 0xc2, //0x0000168b movslq %r10d, %rax - 0x49, 0x39, 0xc6, //0x0000168e cmpq %rax, %r14 - 0x0f, 0x87, 0x15, 0x00, 0x00, 0x00, //0x00001691 ja LBB5_277 - 0xe9, 0x18, 0x00, 0x00, 0x00, //0x00001697 jmp LBB5_278 - 0x90, 0x90, 0x90, 0x90, //0x0000169c .p2align 4, 0x90 - //0x000016a0 LBB5_276 - 0x48, 0x63, 0xc6, //0x000016a0 movslq %esi, %rax - 0x49, 0x39, 0xc6, //0x000016a3 cmpq %rax, %r14 - 0x0f, 0x86, 0x15, 0x00, 0x00, 0x00, //0x000016a6 jbe LBB5_279 - //0x000016ac LBB5_277 - 0x41, 0x88, 0x1c, 0x03, //0x000016ac movb %bl, (%r11,%rax) - 0x41, 0x83, 0xc2, 0x01, //0x000016b0 addl $1, %r10d - //0x000016b4 LBB5_278 - 0x45, 0x89, 0xc7, //0x000016b4 movl %r8d, %r15d - 0x44, 0x89, 0xd6, //0x000016b7 movl %r10d, %esi - 0x89, 0xfa, //0x000016ba movl %edi, %edx - 0xe9, 0x90, 0xff, 0xff, 0xff, //0x000016bc jmp LBB5_271 - //0x000016c1 LBB5_279 - 0x45, 0x89, 0xc7, //0x000016c1 movl %r8d, %r15d - 0xc7, 0x45, 0x88, 0x01, 0x00, 0x00, 0x00, //0x000016c4 movl $1, $-120(%rbp) - 0x89, 0xfa, //0x000016cb movl %edi, %edx - 0xe9, 0x7f, 0xff, 0xff, 0xff, //0x000016cd jmp LBB5_271 - //0x000016d2 LBB5_280 - 0x41, 0x83, 0xc0, 0xff, //0x000016d2 addl $-1, %r8d - 0x31, 0xf6, //0x000016d6 xorl %esi, %esi - 0x45, 0x89, 0xc7, //0x000016d8 movl %r8d, %r15d - 0x89, 0xfa, //0x000016db movl %edi, %edx - 0xe9, 0x6f, 0xff, 0xff, 0xff, //0x000016dd jmp LBB5_271 - //0x000016e2 LBB5_281 - 0x31, 0xc9, //0x000016e2 xorl %ecx, %ecx - 0x4c, 0x8b, 0x75, 0xb0, //0x000016e4 movq $-80(%rbp), %r14 - 0x4c, 0x8b, 0x5d, 0xb8, //0x000016e8 movq $-72(%rbp), %r11 - 0xe9, 0x09, 0x01, 0x00, 0x00, //0x000016ec jmp LBB5_305 - //0x000016f1 LBB5_282 - 0x45, 0x89, 0xf8, //0x000016f1 movl %r15d, %r8d - 0x4c, 0x89, 0xc9, //0x000016f4 movq %r9, %rcx - 0x89, 0xd7, //0x000016f7 movl %edx, %edi - //0x000016f9 LBB5_283 - 0x85, 0xff, //0x000016f9 testl %edi, %edi - 0x45, 0x0f, 0x44, 0xc2, //0x000016fb cmovel %r10d, %r8d - 0xa8, 0x01, //0x000016ff testb $1, %al - 0x4c, 0x89, 0xc7, //0x00001701 movq %r8, %rdi - 0x0f, 0x84, 0x9a, 0x00, 0x00, 0x00, //0x00001704 je LBB5_298 - 0x89, 0xc8, //0x0000170a movl %ecx, %eax - 0x41, 0x8a, 0x04, 0x04, //0x0000170c movb (%r12,%rax), %al - 0x0c, 0x20, //0x00001710 orb $32, %al - 0x3c, 0x65, //0x00001712 cmpb $101, %al - 0x0f, 0x85, 0x8a, 0x00, 0x00, 0x00, //0x00001714 jne LBB5_298 - 0x89, 0xca, //0x0000171a movl %ecx, %edx - 0x41, 0x8a, 0x5c, 0x14, 0x01, //0x0000171c movb $1(%r12,%rdx), %bl - 0x80, 0xfb, 0x2d, //0x00001721 cmpb $45, %bl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001724 je LBB5_288 - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000172a movl $1, %eax - 0x80, 0xfb, 0x2b, //0x0000172f cmpb $43, %bl - 0x0f, 0x85, 0x17, 0x00, 0x00, 0x00, //0x00001732 jne LBB5_290 - 0x83, 0xc1, 0x02, //0x00001738 addl $2, %ecx - 0xe9, 0x08, 0x00, 0x00, 0x00, //0x0000173b jmp LBB5_289 - //0x00001740 LBB5_288 - 0x83, 0xc1, 0x02, //0x00001740 addl $2, %ecx - 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00001743 movl $-1, %eax - //0x00001748 LBB5_289 - 0x89, 0xca, //0x00001748 movl %ecx, %edx - 0xe9, 0x04, 0x00, 0x00, 0x00, //0x0000174a jmp LBB5_291 - //0x0000174f LBB5_290 - 0x48, 0x83, 0xc2, 0x01, //0x0000174f addq $1, %rdx - //0x00001753 LBB5_291 - 0x48, 0x63, 0xd2, //0x00001753 movslq %edx, %rdx - 0x31, 0xc9, //0x00001756 xorl %ecx, %ecx - 0x49, 0x39, 0xd1, //0x00001758 cmpq %rdx, %r9 - 0x0f, 0x8e, 0x3c, 0x00, 0x00, 0x00, //0x0000175b jle LBB5_297 - 0x31, 0xc9, //0x00001761 xorl %ecx, %ecx - //0x00001763 LBB5_293 - 0x41, 0x0f, 0xbe, 0x34, 0x14, //0x00001763 movsbl (%r12,%rdx), %esi - 0x83, 0xfe, 0x30, //0x00001768 cmpl $48, %esi - 0x0f, 0x8c, 0x2c, 0x00, 0x00, 0x00, //0x0000176b jl LBB5_297 - 0x40, 0x80, 0xfe, 0x39, //0x00001771 cmpb $57, %sil - 0x0f, 0x8f, 0x22, 0x00, 0x00, 0x00, //0x00001775 jg LBB5_297 - 0x81, 0xf9, 0x0f, 0x27, 0x00, 0x00, //0x0000177b cmpl $9999, %ecx - 0x0f, 0x8f, 0x16, 0x00, 0x00, 0x00, //0x00001781 jg LBB5_297 - 0x8d, 0x0c, 0x89, //0x00001787 leal (%rcx,%rcx,4), %ecx - 0x8d, 0x0c, 0x4e, //0x0000178a leal (%rsi,%rcx,2), %ecx - 0x83, 0xc1, 0xd0, //0x0000178d addl $-48, %ecx - 0x48, 0x83, 0xc2, 0x01, //0x00001790 addq $1, %rdx - 0x49, 0x39, 0xd1, //0x00001794 cmpq %rdx, %r9 - 0x0f, 0x85, 0xc6, 0xff, 0xff, 0xff, //0x00001797 jne LBB5_293 - //0x0000179d LBB5_297 - 0x0f, 0xaf, 0xc8, //0x0000179d imull %eax, %ecx - 0x01, 0xf9, //0x000017a0 addl %edi, %ecx - 0x89, 0xcf, //0x000017a2 movl %ecx, %edi - //0x000017a4 LBB5_298 - 0x45, 0x85, 0xd2, //0x000017a4 testl %r10d, %r10d - 0x0f, 0x84, 0x2c, 0x00, 0x00, 0x00, //0x000017a7 je LBB5_302 - 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x000017ad movabsq $9218868437227405312, %r8 - 0x81, 0xff, 0x36, 0x01, 0x00, 0x00, //0x000017b7 cmpl $310, %edi - 0x0f, 0x8f, 0x19, 0x00, 0x00, 0x00, //0x000017bd jg LBB5_303 - 0x31, 0xc9, //0x000017c3 xorl %ecx, %ecx - 0x81, 0xff, 0xb6, 0xfe, 0xff, 0xff, //0x000017c5 cmpl $-330, %edi - 0x0f, 0x8d, 0xd2, 0x00, 0x00, 0x00, //0x000017cb jge LBB5_310 - 0x45, 0x31, 0xc0, //0x000017d1 xorl %r8d, %r8d - 0xe9, 0x05, 0x00, 0x00, 0x00, //0x000017d4 jmp LBB5_304 - //0x000017d9 LBB5_302 - 0x45, 0x31, 0xc0, //0x000017d9 xorl %r8d, %r8d - //0x000017dc LBB5_303 - 0x31, 0xc9, //0x000017dc xorl %ecx, %ecx - //0x000017de LBB5_304 - 0x4c, 0x8b, 0x75, 0xb0, //0x000017de movq $-80(%rbp), %r14 - 0x4c, 0x8b, 0x5d, 0xb8, //0x000017e2 movq $-72(%rbp), %r11 - 0x8b, 0x5d, 0xa8, //0x000017e6 movl $-88(%rbp), %ebx - 0x48, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x000017e9 movabsq $4503599627370495, %rdi - 0x44, 0x8a, 0xbd, 0x78, 0xff, 0xff, 0xff, //0x000017f3 movb $-136(%rbp), %r15b - //0x000017fa LBB5_305 - 0x48, 0x21, 0xf9, //0x000017fa andq %rdi, %rcx - 0x4c, 0x09, 0xc1, //0x000017fd orq %r8, %rcx - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00001800 movabsq $-9223372036854775808, %rax - 0x48, 0x09, 0xc8, //0x0000180a orq %rcx, %rax - 0x41, 0x80, 0xff, 0x2d, //0x0000180d cmpb $45, %r15b - 0x48, 0x0f, 0x45, 0xc1, //0x00001811 cmovneq %rcx, %rax - 0x66, 0x48, 0x0f, 0x6e, 0xc8, //0x00001815 movq %rax, %xmm1 - 0x0f, 0x57, 0xc0, //0x0000181a xorps %xmm0, %xmm0 - 0xf2, 0x0f, 0x2a, 0xc3, //0x0000181d cvtsi2sd %ebx, %xmm0 - 0xf2, 0x0f, 0x59, 0xc1, //0x00001821 mulsd %xmm1, %xmm0 - //0x00001825 LBB5_306 - 0x66, 0x48, 0x0f, 0x7e, 0xc0, //0x00001825 movq %xmm0, %rax - 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x0000182a movabsq $-9223372036854775808, %rcx - 0x48, 0x83, 0xc1, 0xff, //0x00001834 addq $-1, %rcx - 0x48, 0x21, 0xc1, //0x00001838 andq %rax, %rcx - 0x41, 0xb8, 0x04, 0x00, 0x00, 0x00, //0x0000183b movl $4, %r8d - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00001841 movabsq $9218868437227405312, %rax - 0x48, 0x39, 0xc1, //0x0000184b cmpq %rax, %rcx - 0x0f, 0x84, 0xe6, 0xf3, 0xff, 0xff, //0x0000184e je LBB5_149 - //0x00001854 LBB5_307 - 0x49, 0xc1, 0xe3, 0x20, //0x00001854 shlq $32, %r11 - 0x49, 0x83, 0xcb, 0x13, //0x00001858 orq $19, %r11 - 0x49, 0x8b, 0x86, 0xa0, 0x00, 0x00, 0x00, //0x0000185c movq $160(%r14), %rax - 0x4c, 0x89, 0x18, //0x00001863 movq %r11, (%rax) - 0xf2, 0x0f, 0x11, 0x40, 0x08, //0x00001866 movsd %xmm0, $8(%rax) - //0x0000186b LBB5_308 - 0x41, 0x83, 0x86, 0xd8, 0x00, 0x00, 0x00, 0x01, //0x0000186b addl $1, $216(%r14) - 0x49, 0x8b, 0x86, 0xa0, 0x00, 0x00, 0x00, //0x00001873 movq $160(%r14), %rax - 0x48, 0x8d, 0x48, 0x10, //0x0000187a leaq $16(%rax), %rcx - 0x49, 0x89, 0x8e, 0xa0, 0x00, 0x00, 0x00, //0x0000187e movq %rcx, $160(%r14) - 0x48, 0x83, 0xc0, 0x20, //0x00001885 addq $32, %rax - 0x49, 0x3b, 0x86, 0xc0, 0x00, 0x00, 0x00, //0x00001889 cmpq $192(%r14), %rax - 0x0f, 0x96, 0xc0, //0x00001890 setbe %al - 0x45, 0x31, 0xc0, //0x00001893 xorl %r8d, %r8d - 0x84, 0xc0, //0x00001896 testb %al, %al - 0x0f, 0x85, 0x9c, 0xf3, 0xff, 0xff, //0x00001898 jne LBB5_149 - 0xe9, 0x99, 0x25, 0x00, 0x00, //0x0000189e jmp LBB5_309 - //0x000018a3 LBB5_310 - 0x85, 0xff, //0x000018a3 testl %edi, %edi - 0x4c, 0x89, 0x6d, 0xc8, //0x000018a5 movq %r13, $-56(%rbp) - 0x0f, 0x8e, 0x50, 0x02, 0x00, 0x00, //0x000018a9 jle LBB5_342 - 0x45, 0x31, 0xff, //0x000018af xorl %r15d, %r15d - 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x000018b2 movl $1, %r9d - 0x44, 0x89, 0xd3, //0x000018b8 movl %r10d, %ebx - 0x45, 0x89, 0xd4, //0x000018bb movl %r10d, %r12d - 0xe9, 0x11, 0x00, 0x00, 0x00, //0x000018be jmp LBB5_314 - //0x000018c3 LBB5_312 - 0x45, 0x31, 0xe4, //0x000018c3 xorl %r12d, %r12d - //0x000018c6 LBB5_313 - 0x44, 0x01, 0xf9, //0x000018c6 addl %r15d, %ecx - 0x41, 0x89, 0xcf, //0x000018c9 movl %ecx, %r15d - 0x85, 0xff, //0x000018cc testl %edi, %edi - 0x0f, 0x8e, 0x2e, 0x02, 0x00, 0x00, //0x000018ce jle LBB5_343 - //0x000018d4 LBB5_314 - 0x83, 0xff, 0x08, //0x000018d4 cmpl $8, %edi - 0x0f, 0x8e, 0x0a, 0x00, 0x00, 0x00, //0x000018d7 jle LBB5_316 - 0xb9, 0x1b, 0x00, 0x00, 0x00, //0x000018dd movl $27, %ecx - 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x000018e2 jmp LBB5_317 - //0x000018e7 LBB5_316 - 0x89, 0xf8, //0x000018e7 movl %edi, %eax - 0x48, 0x8d, 0x0d, 0xc0, 0xd4, 0x00, 0x00, //0x000018e9 leaq $54464(%rip), %rcx /* _POW_TAB+0(%rip) */ - 0x8b, 0x0c, 0x81, //0x000018f0 movl (%rcx,%rax,4), %ecx - //0x000018f3 LBB5_317 - 0x45, 0x85, 0xe4, //0x000018f3 testl %r12d, %r12d - 0x0f, 0x84, 0xc7, 0xff, 0xff, 0xff, //0x000018f6 je LBB5_312 - 0x48, 0x89, 0x7d, 0xc0, //0x000018fc movq %rdi, $-64(%rbp) - 0x48, 0x89, 0x8d, 0x68, 0xff, 0xff, 0xff, //0x00001900 movq %rcx, $-152(%rbp) - 0x89, 0xc9, //0x00001907 movl %ecx, %ecx - 0x45, 0x85, 0xe4, //0x00001909 testl %r12d, %r12d - 0xbe, 0x00, 0x00, 0x00, 0x00, //0x0000190c movl $0, %esi - 0x41, 0x0f, 0x4f, 0xf4, //0x00001911 cmovgl %r12d, %esi - 0x31, 0xc0, //0x00001915 xorl %eax, %eax - 0x31, 0xff, //0x00001917 xorl %edi, %edi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001919 .p2align 4, 0x90 - //0x00001920 LBB5_319 - 0x48, 0x39, 0xc6, //0x00001920 cmpq %rax, %rsi - 0x0f, 0x84, 0xa2, 0x00, 0x00, 0x00, //0x00001923 je LBB5_327 - 0x48, 0x8d, 0x14, 0xbf, //0x00001929 leaq (%rdi,%rdi,4), %rdx - 0x49, 0x0f, 0xbe, 0x3c, 0x03, //0x0000192d movsbq (%r11,%rax), %rdi - 0x48, 0x8d, 0x3c, 0x57, //0x00001932 leaq (%rdi,%rdx,2), %rdi - 0x48, 0x83, 0xc7, 0xd0, //0x00001936 addq $-48, %rdi - 0x48, 0x83, 0xc0, 0x01, //0x0000193a addq $1, %rax - 0x48, 0x89, 0xfa, //0x0000193e movq %rdi, %rdx - 0x48, 0xd3, 0xea, //0x00001941 shrq %cl, %rdx - 0x48, 0x85, 0xd2, //0x00001944 testq %rdx, %rdx - 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x00001947 je LBB5_319 - 0x89, 0xc6, //0x0000194d movl %eax, %esi - //0x0000194f LBB5_322 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000194f movq $-1, %rax - 0x48, 0xd3, 0xe0, //0x00001956 shlq %cl, %rax - 0x48, 0xf7, 0xd0, //0x00001959 notq %rax - 0x31, 0xdb, //0x0000195c xorl %ebx, %ebx - 0x44, 0x39, 0xe6, //0x0000195e cmpl %r12d, %esi - 0x0f, 0x8d, 0x47, 0x00, 0x00, 0x00, //0x00001961 jge LBB5_326 - 0x4c, 0x63, 0xe6, //0x00001967 movslq %esi, %r12 - 0x4d, 0x63, 0xd2, //0x0000196a movslq %r10d, %r10 - 0x4f, 0x8d, 0x2c, 0x23, //0x0000196d leaq (%r11,%r12), %r13 - 0x31, 0xdb, //0x00001971 xorl %ebx, %ebx - //0x00001973 LBB5_324 - 0x48, 0x89, 0xfa, //0x00001973 movq %rdi, %rdx - 0x48, 0xd3, 0xea, //0x00001976 shrq %cl, %rdx - 0x48, 0x21, 0xc7, //0x00001979 andq %rax, %rdi - 0x80, 0xc2, 0x30, //0x0000197c addb $48, %dl - 0x41, 0x88, 0x14, 0x1b, //0x0000197f movb %dl, (%r11,%rbx) - 0x49, 0x0f, 0xbe, 0x54, 0x1d, 0x00, //0x00001983 movsbq (%r13,%rbx), %rdx - 0x4d, 0x8d, 0x04, 0x1c, //0x00001989 leaq (%r12,%rbx), %r8 - 0x49, 0x83, 0xc0, 0x01, //0x0000198d addq $1, %r8 - 0x48, 0x83, 0xc3, 0x01, //0x00001991 addq $1, %rbx - 0x48, 0x8d, 0x3c, 0xbf, //0x00001995 leaq (%rdi,%rdi,4), %rdi - 0x48, 0x8d, 0x3c, 0x7a, //0x00001999 leaq (%rdx,%rdi,2), %rdi - 0x48, 0x83, 0xc7, 0xd0, //0x0000199d addq $-48, %rdi - 0x4d, 0x39, 0xd0, //0x000019a1 cmpq %r10, %r8 - 0x0f, 0x8c, 0xc9, 0xff, 0xff, 0xff, //0x000019a4 jl LBB5_324 - 0x4c, 0x8b, 0x6d, 0xc8, //0x000019aa movq $-56(%rbp), %r13 - //0x000019ae LBB5_326 - 0x4c, 0x8b, 0x55, 0xc0, //0x000019ae movq $-64(%rbp), %r10 - 0x41, 0x29, 0xf2, //0x000019b2 subl %esi, %r10d - 0x41, 0x83, 0xc2, 0x01, //0x000019b5 addl $1, %r10d - 0x48, 0x85, 0xff, //0x000019b9 testq %rdi, %rdi - 0x44, 0x8b, 0x45, 0x88, //0x000019bc movl $-120(%rbp), %r8d - 0x0f, 0x85, 0x57, 0x00, 0x00, 0x00, //0x000019c0 jne LBB5_331 - 0xe9, 0x84, 0x00, 0x00, 0x00, //0x000019c6 jmp LBB5_333 - //0x000019cb LBB5_327 - 0x48, 0x85, 0xff, //0x000019cb testq %rdi, %rdi - 0x0f, 0x84, 0xf3, 0x00, 0x00, 0x00, //0x000019ce je LBB5_341 - 0x48, 0x89, 0xf8, //0x000019d4 movq %rdi, %rax - 0x48, 0xd3, 0xe8, //0x000019d7 shrq %cl, %rax - 0x48, 0x85, 0xc0, //0x000019da testq %rax, %rax - 0x0f, 0x84, 0xa4, 0x00, 0x00, 0x00, //0x000019dd je LBB5_338 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000019e3 movq $-1, %rax - 0x48, 0xd3, 0xe0, //0x000019ea shlq %cl, %rax - 0x48, 0xf7, 0xd0, //0x000019ed notq %rax - 0x4c, 0x8b, 0x55, 0xc0, //0x000019f0 movq $-64(%rbp), %r10 - 0x41, 0x29, 0xf2, //0x000019f4 subl %esi, %r10d - 0x41, 0x83, 0xc2, 0x01, //0x000019f7 addl $1, %r10d - 0x31, 0xdb, //0x000019fb xorl %ebx, %ebx - 0x44, 0x8b, 0x45, 0x88, //0x000019fd movl $-120(%rbp), %r8d - 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00001a01 jmp LBB5_331 - //0x00001a06 LBB5_330 - 0x48, 0x85, 0xf6, //0x00001a06 testq %rsi, %rsi - 0x45, 0x0f, 0x45, 0xc1, //0x00001a09 cmovnel %r9d, %r8d - 0x48, 0x01, 0xff, //0x00001a0d addq %rdi, %rdi - 0x48, 0x8d, 0x3c, 0xbf, //0x00001a10 leaq (%rdi,%rdi,4), %rdi - 0x48, 0x85, 0xff, //0x00001a14 testq %rdi, %rdi - 0x0f, 0x84, 0x32, 0x00, 0x00, 0x00, //0x00001a17 je LBB5_333 - //0x00001a1d LBB5_331 - 0x48, 0x89, 0xfe, //0x00001a1d movq %rdi, %rsi - 0x48, 0xd3, 0xee, //0x00001a20 shrq %cl, %rsi - 0x48, 0x21, 0xc7, //0x00001a23 andq %rax, %rdi - 0x48, 0x63, 0xd3, //0x00001a26 movslq %ebx, %rdx - 0x49, 0x39, 0xd6, //0x00001a29 cmpq %rdx, %r14 - 0x0f, 0x86, 0xd4, 0xff, 0xff, 0xff, //0x00001a2c jbe LBB5_330 - 0x40, 0x80, 0xc6, 0x30, //0x00001a32 addb $48, %sil - 0x41, 0x88, 0x34, 0x13, //0x00001a36 movb %sil, (%r11,%rdx) - 0x83, 0xc2, 0x01, //0x00001a3a addl $1, %edx - 0x89, 0xd3, //0x00001a3d movl %edx, %ebx - 0x48, 0x01, 0xff, //0x00001a3f addq %rdi, %rdi - 0x48, 0x8d, 0x3c, 0xbf, //0x00001a42 leaq (%rdi,%rdi,4), %rdi - 0x48, 0x85, 0xff, //0x00001a46 testq %rdi, %rdi - 0x0f, 0x85, 0xce, 0xff, 0xff, 0xff, //0x00001a49 jne LBB5_331 - //0x00001a4f LBB5_333 - 0x85, 0xdb, //0x00001a4f testl %ebx, %ebx - 0x4c, 0x89, 0xd7, //0x00001a51 movq %r10, %rdi - 0x44, 0x89, 0x45, 0x88, //0x00001a54 movl %r8d, $-120(%rbp) - 0x0f, 0x8e, 0x47, 0x00, 0x00, 0x00, //0x00001a58 jle LBB5_339 - 0x89, 0xd8, //0x00001a5e movl %ebx, %eax - 0x48, 0x83, 0xc0, 0x01, //0x00001a60 addq $1, %rax - //0x00001a64 LBB5_335 - 0x8d, 0x4b, 0xff, //0x00001a64 leal $-1(%rbx), %ecx - 0x41, 0x80, 0x3c, 0x0b, 0x30, //0x00001a67 cmpb $48, (%r11,%rcx) - 0x0f, 0x85, 0x39, 0x00, 0x00, 0x00, //0x00001a6c jne LBB5_340 - 0x48, 0x83, 0xc0, 0xff, //0x00001a72 addq $-1, %rax - 0x89, 0xcb, //0x00001a76 movl %ecx, %ebx - 0x48, 0x83, 0xf8, 0x01, //0x00001a78 cmpq $1, %rax - 0x0f, 0x8f, 0xe2, 0xff, 0xff, 0xff, //0x00001a7c jg LBB5_335 - 0xe9, 0x58, 0x00, 0x00, 0x00, //0x00001a82 jmp LBB5_337 - //0x00001a87 LBB5_338 - 0x48, 0x01, 0xff, //0x00001a87 addq %rdi, %rdi - 0x48, 0x8d, 0x3c, 0xbf, //0x00001a8a leaq (%rdi,%rdi,4), %rdi - 0x83, 0xc6, 0x01, //0x00001a8e addl $1, %esi - 0x48, 0x89, 0xf8, //0x00001a91 movq %rdi, %rax - 0x48, 0xd3, 0xe8, //0x00001a94 shrq %cl, %rax - 0x48, 0x85, 0xc0, //0x00001a97 testq %rax, %rax - 0x0f, 0x84, 0xe7, 0xff, 0xff, 0xff, //0x00001a9a je LBB5_338 - 0xe9, 0xaa, 0xfe, 0xff, 0xff, //0x00001aa0 jmp LBB5_322 - //0x00001aa5 LBB5_339 - 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x00001aa5 je LBB5_337 - //0x00001aab LBB5_340 - 0x41, 0x89, 0xda, //0x00001aab movl %ebx, %r10d - 0x41, 0x89, 0xdc, //0x00001aae movl %ebx, %r12d - 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00001ab1 movabsq $9218868437227405312, %r8 - 0x48, 0x8b, 0x8d, 0x68, 0xff, 0xff, 0xff, //0x00001abb movq $-152(%rbp), %rcx - 0xe9, 0xff, 0xfd, 0xff, 0xff, //0x00001ac2 jmp LBB5_313 - //0x00001ac7 LBB5_341 - 0x45, 0x31, 0xd2, //0x00001ac7 xorl %r10d, %r10d - 0x31, 0xdb, //0x00001aca xorl %ebx, %ebx - 0x45, 0x31, 0xe4, //0x00001acc xorl %r12d, %r12d - 0x48, 0x8b, 0x7d, 0xc0, //0x00001acf movq $-64(%rbp), %rdi - 0x48, 0x8b, 0x8d, 0x68, 0xff, 0xff, 0xff, //0x00001ad3 movq $-152(%rbp), %rcx - 0xe9, 0xe7, 0xfd, 0xff, 0xff, //0x00001ada jmp LBB5_313 - //0x00001adf LBB5_337 - 0x48, 0x8b, 0x8d, 0x68, 0xff, 0xff, 0xff, //0x00001adf movq $-152(%rbp), %rcx - 0x44, 0x01, 0xf9, //0x00001ae6 addl %r15d, %ecx - 0x31, 0xff, //0x00001ae9 xorl %edi, %edi - 0x45, 0x31, 0xd2, //0x00001aeb xorl %r10d, %r10d - 0x31, 0xdb, //0x00001aee xorl %ebx, %ebx - 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00001af0 movabsq $9218868437227405312, %r8 - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00001afa jmp LBB5_343 - //0x00001aff LBB5_342 - 0x44, 0x89, 0xd3, //0x00001aff movl %r10d, %ebx - //0x00001b02 LBB5_343 - 0x49, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, //0x00001b02 movabsq $1152921504606846975, %r15 - 0x49, 0x8d, 0x43, 0x01, //0x00001b0c leaq $1(%r11), %rax - 0x48, 0x89, 0x45, 0x90, //0x00001b10 movq %rax, $-112(%rbp) - 0x41, 0x89, 0xd9, //0x00001b14 movl %ebx, %r9d - 0x44, 0x8b, 0x65, 0x88, //0x00001b17 movl $-120(%rbp), %r12d - 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00001b1b jmp LBB5_345 - //0x00001b20 LBB5_344 - 0x45, 0x31, 0xc9, //0x00001b20 xorl %r9d, %r9d - 0x29, 0xd1, //0x00001b23 subl %edx, %ecx - //0x00001b25 LBB5_345 - 0x85, 0xff, //0x00001b25 testl %edi, %edi - 0x0f, 0x88, 0x15, 0x00, 0x00, 0x00, //0x00001b27 js LBB5_350 - 0x0f, 0x85, 0xeb, 0x07, 0x00, 0x00, //0x00001b2d jne LBB5_445 - 0x41, 0x80, 0x3b, 0x35, //0x00001b33 cmpb $53, (%r11) - 0x0f, 0x8c, 0x2e, 0x00, 0x00, 0x00, //0x00001b37 jl LBB5_348 - 0xe9, 0xdc, 0x07, 0x00, 0x00, //0x00001b3d jmp LBB5_445 - //0x00001b42 LBB5_350 - 0x83, 0xff, 0xf8, //0x00001b42 cmpl $-8, %edi - 0x0f, 0x8d, 0x20, 0x00, 0x00, 0x00, //0x00001b45 jge LBB5_348 - 0xba, 0x1b, 0x00, 0x00, 0x00, //0x00001b4b movl $27, %edx - 0x85, 0xdb, //0x00001b50 testl %ebx, %ebx - 0x0f, 0x84, 0x15, 0x06, 0x00, 0x00, //0x00001b52 je LBB5_424 - 0x48, 0x89, 0x8d, 0x68, 0xff, 0xff, 0xff, //0x00001b58 movq %rcx, $-152(%rbp) - 0x48, 0x89, 0x7d, 0xc0, //0x00001b5f movq %rdi, $-64(%rbp) - 0x41, 0x89, 0xd9, //0x00001b63 movl %ebx, %r9d - 0xe9, 0x22, 0x00, 0x00, 0x00, //0x00001b66 jmp LBB5_353 - //0x00001b6b LBB5_348 - 0x89, 0xf8, //0x00001b6b movl %edi, %eax - 0xf7, 0xd8, //0x00001b6d negl %eax - 0x48, 0x8d, 0x15, 0x3a, 0xd2, 0x00, 0x00, //0x00001b6f leaq $53818(%rip), %rdx /* _POW_TAB+0(%rip) */ - 0x8b, 0x14, 0x82, //0x00001b76 movl (%rdx,%rax,4), %edx - 0x45, 0x85, 0xc9, //0x00001b79 testl %r9d, %r9d - 0x0f, 0x84, 0x9e, 0xff, 0xff, 0xff, //0x00001b7c je LBB5_344 - 0x48, 0x89, 0x8d, 0x68, 0xff, 0xff, 0xff, //0x00001b82 movq %rcx, $-152(%rbp) - 0x48, 0x89, 0x7d, 0xc0, //0x00001b89 movq %rdi, $-64(%rbp) - //0x00001b8d LBB5_353 - 0x89, 0x95, 0x58, 0xff, 0xff, 0xff, //0x00001b8d movl %edx, $-168(%rbp) - 0x89, 0xd1, //0x00001b93 movl %edx, %ecx - 0x48, 0x6b, 0xc1, 0x68, //0x00001b95 imulq $104, %rcx, %rax - 0x48, 0x8d, 0x35, 0x40, 0xd2, 0x00, 0x00, //0x00001b99 leaq $53824(%rip), %rsi /* _LSHIFT_TAB+0(%rip) */ - 0x44, 0x8b, 0x04, 0x30, //0x00001ba0 movl (%rax,%rsi), %r8d - 0x49, 0x63, 0xd1, //0x00001ba4 movslq %r9d, %rdx - 0x48, 0x01, 0xc6, //0x00001ba7 addq %rax, %rsi - 0x48, 0x83, 0xc6, 0x04, //0x00001baa addq $4, %rsi - 0x31, 0xff, //0x00001bae xorl %edi, %edi - //0x00001bb0 .p2align 4, 0x90 - //0x00001bb0 LBB5_354 - 0x0f, 0xb6, 0x1c, 0x3e, //0x00001bb0 movzbl (%rsi,%rdi), %ebx - 0x84, 0xdb, //0x00001bb4 testb %bl, %bl - 0x0f, 0x84, 0x5b, 0x00, 0x00, 0x00, //0x00001bb6 je LBB5_358 - 0x41, 0x38, 0x1c, 0x3b, //0x00001bbc cmpb %bl, (%r11,%rdi) - 0x0f, 0x85, 0x4b, 0x00, 0x00, 0x00, //0x00001bc0 jne LBB5_360 - 0x48, 0x83, 0xc7, 0x01, //0x00001bc6 addq $1, %rdi - 0x48, 0x39, 0xfa, //0x00001bca cmpq %rdi, %rdx - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00001bcd jne LBB5_354 - 0x44, 0x89, 0xca, //0x00001bd3 movl %r9d, %edx - 0x48, 0x8d, 0x35, 0x03, 0xd2, 0x00, 0x00, //0x00001bd6 leaq $53763(%rip), %rsi /* _LSHIFT_TAB+0(%rip) */ - 0x48, 0x01, 0xf0, //0x00001bdd addq %rsi, %rax - 0x80, 0x7c, 0x02, 0x04, 0x00, //0x00001be0 cmpb $0, $4(%rdx,%rax) - 0x0f, 0x84, 0x2c, 0x00, 0x00, 0x00, //0x00001be5 je LBB5_358 - //0x00001beb LBB5_361 - 0x44, 0x89, 0xe3, //0x00001beb movl %r12d, %ebx - 0x41, 0x83, 0xc0, 0xff, //0x00001bee addl $-1, %r8d - 0x45, 0x85, 0xc9, //0x00001bf2 testl %r9d, %r9d - 0x4c, 0x89, 0x45, 0x88, //0x00001bf5 movq %r8, $-120(%rbp) - 0x0f, 0x8f, 0x28, 0x00, 0x00, 0x00, //0x00001bf9 jg LBB5_362 - //0x00001bff LBB5_359 - 0x41, 0x89, 0xdc, //0x00001bff movl %ebx, %r12d - 0x48, 0x8b, 0x7d, 0xc0, //0x00001c02 movq $-64(%rbp), %rdi - 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00001c06 movl $1, %r9d - 0xe9, 0x59, 0x01, 0x00, 0x00, //0x00001c0c jmp LBB5_373 - //0x00001c11 LBB5_360 - 0x0f, 0x8c, 0xd4, 0xff, 0xff, 0xff, //0x00001c11 jl LBB5_361 - //0x00001c17 LBB5_358 - 0x44, 0x89, 0xe3, //0x00001c17 movl %r12d, %ebx - 0x45, 0x85, 0xc9, //0x00001c1a testl %r9d, %r9d - 0x4c, 0x89, 0x45, 0x88, //0x00001c1d movq %r8, $-120(%rbp) - 0x0f, 0x8e, 0xd8, 0xff, 0xff, 0xff, //0x00001c21 jle LBB5_359 - //0x00001c27 LBB5_362 - 0x43, 0x8d, 0x04, 0x08, //0x00001c27 leal (%r8,%r9), %eax - 0x44, 0x89, 0xcf, //0x00001c2b movl %r9d, %edi - 0x48, 0x98, //0x00001c2e cltq - 0x49, 0x89, 0xc4, //0x00001c30 movq %rax, %r12 - 0x49, 0xc1, 0xe4, 0x20, //0x00001c33 shlq $32, %r12 - 0x48, 0x83, 0xc0, 0xff, //0x00001c37 addq $-1, %rax - 0x48, 0x83, 0xc7, 0x01, //0x00001c3b addq $1, %rdi - 0x41, 0x83, 0xc1, 0xff, //0x00001c3f addl $-1, %r9d - 0x45, 0x31, 0xc0, //0x00001c43 xorl %r8d, %r8d - 0xe9, 0x3a, 0x00, 0x00, 0x00, //0x00001c46 jmp LBB5_365 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001c4b .p2align 4, 0x90 - //0x00001c50 LBB5_363 - 0x48, 0x85, 0xc0, //0x00001c50 testq %rax, %rax - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00001c53 movl $1, %eax - 0x0f, 0x45, 0xd8, //0x00001c58 cmovnel %eax, %ebx - //0x00001c5b LBB5_364 - 0x48, 0xb8, 0xff, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00001c5b movabsq $-4294967041, %rax - 0x49, 0x01, 0xc4, //0x00001c65 addq %rax, %r12 - 0x49, 0x81, 0xc4, 0x01, 0xff, 0xff, 0xff, //0x00001c68 addq $-255, %r12 - 0x49, 0x8d, 0x45, 0xff, //0x00001c6f leaq $-1(%r13), %rax - 0x48, 0x83, 0xc7, 0xff, //0x00001c73 addq $-1, %rdi - 0x41, 0x83, 0xc1, 0xff, //0x00001c77 addl $-1, %r9d - 0x48, 0x83, 0xff, 0x01, //0x00001c7b cmpq $1, %rdi - 0x0f, 0x8e, 0x4e, 0x00, 0x00, 0x00, //0x00001c7f jle LBB5_367 - //0x00001c85 LBB5_365 - 0x49, 0x89, 0xc5, //0x00001c85 movq %rax, %r13 - 0x44, 0x89, 0xc8, //0x00001c88 movl %r9d, %eax - 0x49, 0x0f, 0xbe, 0x34, 0x03, //0x00001c8b movsbq (%r11,%rax), %rsi - 0x48, 0x83, 0xc6, 0xd0, //0x00001c90 addq $-48, %rsi - 0x48, 0xd3, 0xe6, //0x00001c94 shlq %cl, %rsi - 0x4c, 0x01, 0xc6, //0x00001c97 addq %r8, %rsi - 0x48, 0x89, 0xf0, //0x00001c9a movq %rsi, %rax - 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00001c9d movabsq $-3689348814741910323, %rdx - 0x48, 0xf7, 0xe2, //0x00001ca7 mulq %rdx - 0x49, 0x89, 0xd0, //0x00001caa movq %rdx, %r8 - 0x49, 0xc1, 0xe8, 0x03, //0x00001cad shrq $3, %r8 - 0x4b, 0x8d, 0x04, 0x00, //0x00001cb1 leaq (%r8,%r8), %rax - 0x48, 0x8d, 0x14, 0x80, //0x00001cb5 leaq (%rax,%rax,4), %rdx - 0x48, 0x89, 0xf0, //0x00001cb9 movq %rsi, %rax - 0x48, 0x29, 0xd0, //0x00001cbc subq %rdx, %rax - 0x4d, 0x39, 0xf5, //0x00001cbf cmpq %r14, %r13 - 0x0f, 0x83, 0x88, 0xff, 0xff, 0xff, //0x00001cc2 jae LBB5_363 - 0x04, 0x30, //0x00001cc8 addb $48, %al - 0x43, 0x88, 0x04, 0x2b, //0x00001cca movb %al, (%r11,%r13) - 0xe9, 0x88, 0xff, 0xff, 0xff, //0x00001cce jmp LBB5_364 - //0x00001cd3 LBB5_367 - 0x48, 0x83, 0xfe, 0x0a, //0x00001cd3 cmpq $10, %rsi - 0x41, 0x89, 0xdc, //0x00001cd7 movl %ebx, %r12d - 0x48, 0x8b, 0x7d, 0xc0, //0x00001cda movq $-64(%rbp), %rdi - 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00001cde movl $1, %r9d - 0x0f, 0x83, 0x09, 0x00, 0x00, 0x00, //0x00001ce4 jae LBB5_369 - 0x4c, 0x8b, 0x6d, 0xc8, //0x00001cea movq $-56(%rbp), %r13 - 0xe9, 0x77, 0x00, 0x00, 0x00, //0x00001cee jmp LBB5_373 - //0x00001cf3 LBB5_369 - 0x49, 0x63, 0xcd, //0x00001cf3 movslq %r13d, %rcx - 0x48, 0x83, 0xc1, 0xff, //0x00001cf6 addq $-1, %rcx - 0x4c, 0x8b, 0x6d, 0xc8, //0x00001cfa movq $-56(%rbp), %r13 - 0xe9, 0x25, 0x00, 0x00, 0x00, //0x00001cfe jmp LBB5_371 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001d03 .p2align 4, 0x90 - //0x00001d10 LBB5_370 - 0x48, 0x85, 0xc0, //0x00001d10 testq %rax, %rax - 0x45, 0x0f, 0x45, 0xe1, //0x00001d13 cmovnel %r9d, %r12d - 0x48, 0x83, 0xc1, 0xff, //0x00001d17 addq $-1, %rcx - 0x49, 0x83, 0xf8, 0x09, //0x00001d1b cmpq $9, %r8 - 0x49, 0x89, 0xd0, //0x00001d1f movq %rdx, %r8 - 0x0f, 0x86, 0x42, 0x00, 0x00, 0x00, //0x00001d22 jbe LBB5_373 - //0x00001d28 LBB5_371 - 0x4c, 0x89, 0xc0, //0x00001d28 movq %r8, %rax - 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00001d2b movabsq $-3689348814741910323, %rdx - 0x48, 0xf7, 0xe2, //0x00001d35 mulq %rdx - 0x48, 0xc1, 0xea, 0x03, //0x00001d38 shrq $3, %rdx - 0x48, 0x8d, 0x04, 0x12, //0x00001d3c leaq (%rdx,%rdx), %rax - 0x48, 0x8d, 0x34, 0x80, //0x00001d40 leaq (%rax,%rax,4), %rsi - 0x4c, 0x89, 0xc0, //0x00001d44 movq %r8, %rax - 0x48, 0x29, 0xf0, //0x00001d47 subq %rsi, %rax - 0x4c, 0x39, 0xf1, //0x00001d4a cmpq %r14, %rcx - 0x0f, 0x83, 0xbd, 0xff, 0xff, 0xff, //0x00001d4d jae LBB5_370 - 0x04, 0x30, //0x00001d53 addb $48, %al - 0x41, 0x88, 0x04, 0x0b, //0x00001d55 movb %al, (%r11,%rcx) - 0x48, 0x83, 0xc1, 0xff, //0x00001d59 addq $-1, %rcx - 0x49, 0x83, 0xf8, 0x09, //0x00001d5d cmpq $9, %r8 - 0x49, 0x89, 0xd0, //0x00001d61 movq %rdx, %r8 - 0x0f, 0x87, 0xbe, 0xff, 0xff, 0xff, //0x00001d64 ja LBB5_371 - //0x00001d6a LBB5_373 - 0x48, 0x8b, 0x45, 0x88, //0x00001d6a movq $-120(%rbp), %rax - 0x41, 0x01, 0xc2, //0x00001d6e addl %eax, %r10d - 0x4d, 0x63, 0xd2, //0x00001d71 movslq %r10d, %r10 - 0x4d, 0x39, 0xd6, //0x00001d74 cmpq %r10, %r14 - 0x45, 0x0f, 0x46, 0xd6, //0x00001d77 cmovbel %r14d, %r10d - 0x01, 0xc7, //0x00001d7b addl %eax, %edi - 0x45, 0x85, 0xd2, //0x00001d7d testl %r10d, %r10d - 0x0f, 0x8e, 0x4e, 0x00, 0x00, 0x00, //0x00001d80 jle LBB5_378 - 0x41, 0x8d, 0x42, 0xff, //0x00001d86 leal $-1(%r10), %eax - 0x41, 0x80, 0x3c, 0x03, 0x30, //0x00001d8a cmpb $48, (%r11,%rax) - 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00001d8f movabsq $9218868437227405312, %r8 - 0x48, 0x8b, 0x8d, 0x68, 0xff, 0xff, 0xff, //0x00001d99 movq $-152(%rbp), %rcx - 0x8b, 0x95, 0x58, 0xff, 0xff, 0xff, //0x00001da0 movl $-168(%rbp), %edx - 0x0f, 0x85, 0x4a, 0x00, 0x00, 0x00, //0x00001da6 jne LBB5_380 - 0x44, 0x89, 0xd0, //0x00001dac movl %r10d, %eax - 0x90, //0x00001daf .p2align 4, 0x90 - //0x00001db0 LBB5_376 - 0x48, 0x83, 0xf8, 0x01, //0x00001db0 cmpq $1, %rax - 0x0f, 0x8e, 0x37, 0x00, 0x00, 0x00, //0x00001db4 jle LBB5_379 - 0x4c, 0x8d, 0x50, 0xff, //0x00001dba leaq $-1(%rax), %r10 - 0x83, 0xc0, 0xfe, //0x00001dbe addl $-2, %eax - 0x41, 0x80, 0x3c, 0x03, 0x30, //0x00001dc1 cmpb $48, (%r11,%rax) - 0x4c, 0x89, 0xd0, //0x00001dc6 movq %r10, %rax - 0x0f, 0x84, 0xe1, 0xff, 0xff, 0xff, //0x00001dc9 je LBB5_376 - 0xe9, 0x22, 0x00, 0x00, 0x00, //0x00001dcf jmp LBB5_380 - //0x00001dd4 LBB5_378 - 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00001dd4 movabsq $9218868437227405312, %r8 - 0x48, 0x8b, 0x8d, 0x68, 0xff, 0xff, 0xff, //0x00001dde movq $-152(%rbp), %rcx - 0x8b, 0x95, 0x58, 0xff, 0xff, 0xff, //0x00001de5 movl $-168(%rbp), %edx - 0x0f, 0x85, 0x05, 0x00, 0x00, 0x00, //0x00001deb jne LBB5_380 - //0x00001df1 LBB5_379 - 0x31, 0xff, //0x00001df1 xorl %edi, %edi - 0x45, 0x31, 0xd2, //0x00001df3 xorl %r10d, %r10d - //0x00001df6 LBB5_380 - 0x85, 0xd2, //0x00001df6 testl %edx, %edx - 0x0f, 0x88, 0x0d, 0x00, 0x00, 0x00, //0x00001df8 js LBB5_382 - 0x44, 0x89, 0xd3, //0x00001dfe movl %r10d, %ebx - 0x45, 0x89, 0xd1, //0x00001e01 movl %r10d, %r9d - 0x29, 0xd1, //0x00001e04 subl %edx, %ecx - 0xe9, 0x1a, 0xfd, 0xff, 0xff, //0x00001e06 jmp LBB5_345 - //0x00001e0b LBB5_382 - 0x48, 0x89, 0x8d, 0x68, 0xff, 0xff, 0xff, //0x00001e0b movq %rcx, $-152(%rbp) - 0x83, 0xfa, 0xc3, //0x00001e12 cmpl $-61, %edx - 0x0f, 0x8f, 0x60, 0x02, 0x00, 0x00, //0x00001e15 jg LBB5_410 - 0x41, 0x89, 0xd0, //0x00001e1b movl %edx, %r8d - 0xe9, 0x25, 0x00, 0x00, 0x00, //0x00001e1e jmp LBB5_388 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001e23 .p2align 4, 0x90 - //0x00001e30 LBB5_385 - 0x31, 0xff, //0x00001e30 xorl %edi, %edi - //0x00001e32 LBB5_386 - 0x31, 0xc0, //0x00001e32 xorl %eax, %eax - //0x00001e34 LBB5_387 - 0x41, 0x8d, 0x48, 0x3c, //0x00001e34 leal $60(%r8), %ecx - 0x41, 0x89, 0xc2, //0x00001e38 movl %eax, %r10d - 0x41, 0x83, 0xf8, 0x88, //0x00001e3b cmpl $-120, %r8d - 0x41, 0x89, 0xc8, //0x00001e3f movl %ecx, %r8d - 0x0f, 0x8d, 0x38, 0x02, 0x00, 0x00, //0x00001e42 jge LBB5_411 - //0x00001e48 LBB5_388 - 0x45, 0x85, 0xd2, //0x00001e48 testl %r10d, %r10d - 0xba, 0x00, 0x00, 0x00, 0x00, //0x00001e4b movl $0, %edx - 0x41, 0x0f, 0x4f, 0xd2, //0x00001e50 cmovgl %r10d, %edx - 0x31, 0xc0, //0x00001e54 xorl %eax, %eax - 0x31, 0xc9, //0x00001e56 xorl %ecx, %ecx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001e58 .p2align 4, 0x90 - //0x00001e60 LBB5_389 - 0x48, 0x39, 0xc2, //0x00001e60 cmpq %rax, %rdx - 0x0f, 0x84, 0x37, 0x00, 0x00, 0x00, //0x00001e63 je LBB5_392 - 0x48, 0x8d, 0x0c, 0x89, //0x00001e69 leaq (%rcx,%rcx,4), %rcx - 0x49, 0x0f, 0xbe, 0x34, 0x03, //0x00001e6d movsbq (%r11,%rax), %rsi - 0x48, 0x8d, 0x0c, 0x4e, //0x00001e72 leaq (%rsi,%rcx,2), %rcx - 0x48, 0x83, 0xc1, 0xd0, //0x00001e76 addq $-48, %rcx - 0x48, 0x83, 0xc0, 0x01, //0x00001e7a addq $1, %rax - 0x49, 0x8d, 0x77, 0x01, //0x00001e7e leaq $1(%r15), %rsi - 0x48, 0x39, 0xf1, //0x00001e82 cmpq %rsi, %rcx - 0x0f, 0x82, 0xd5, 0xff, 0xff, 0xff, //0x00001e85 jb LBB5_389 - 0x89, 0xc2, //0x00001e8b movl %eax, %edx - 0xe9, 0x35, 0x00, 0x00, 0x00, //0x00001e8d jmp LBB5_394 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001e92 .p2align 4, 0x90 - //0x00001ea0 LBB5_392 - 0x48, 0x85, 0xc9, //0x00001ea0 testq %rcx, %rcx - 0x0f, 0x84, 0x89, 0xff, 0xff, 0xff, //0x00001ea3 je LBB5_386 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001ea9 .p2align 4, 0x90 - //0x00001eb0 LBB5_393 - 0x48, 0x01, 0xc9, //0x00001eb0 addq %rcx, %rcx - 0x48, 0x8d, 0x0c, 0x89, //0x00001eb3 leaq (%rcx,%rcx,4), %rcx - 0x83, 0xc2, 0x01, //0x00001eb7 addl $1, %edx - 0x49, 0x8d, 0x47, 0x01, //0x00001eba leaq $1(%r15), %rax - 0x48, 0x39, 0xc1, //0x00001ebe cmpq %rax, %rcx - 0x0f, 0x82, 0xe9, 0xff, 0xff, 0xff, //0x00001ec1 jb LBB5_393 - //0x00001ec7 LBB5_394 - 0x29, 0xd7, //0x00001ec7 subl %edx, %edi - 0x44, 0x89, 0xd0, //0x00001ec9 movl %r10d, %eax - 0x29, 0xd0, //0x00001ecc subl %edx, %eax - 0x0f, 0x8e, 0x3c, 0x00, 0x00, 0x00, //0x00001ece jle LBB5_397 - 0x48, 0x89, 0x7d, 0xc0, //0x00001ed4 movq %rdi, $-64(%rbp) - 0x48, 0x63, 0xf2, //0x00001ed8 movslq %edx, %rsi - 0x49, 0x63, 0xd2, //0x00001edb movslq %r10d, %rdx - 0x49, 0x89, 0xd1, //0x00001ede movq %rdx, %r9 - 0x49, 0x29, 0xf1, //0x00001ee1 subq %rsi, %r9 - 0x48, 0x89, 0xf7, //0x00001ee4 movq %rsi, %rdi - 0x48, 0xf7, 0xd7, //0x00001ee7 notq %rdi - 0x48, 0x01, 0xd7, //0x00001eea addq %rdx, %rdi - 0x0f, 0x85, 0x24, 0x00, 0x00, 0x00, //0x00001eed jne LBB5_398 - 0x31, 0xd2, //0x00001ef3 xorl %edx, %edx - 0x41, 0xf6, 0xc1, 0x01, //0x00001ef5 testb $1, %r9b - 0x0f, 0x85, 0x98, 0x00, 0x00, 0x00, //0x00001ef9 jne LBB5_401 - 0xe9, 0xb6, 0x00, 0x00, 0x00, //0x00001eff jmp LBB5_402 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001f04 .p2align 4, 0x90 - //0x00001f10 LBB5_397 - 0x31, 0xc0, //0x00001f10 xorl %eax, %eax - 0xe9, 0xe5, 0x00, 0x00, 0x00, //0x00001f12 jmp LBB5_404 - //0x00001f17 LBB5_398 - 0x4d, 0x89, 0xca, //0x00001f17 movq %r9, %r10 - 0x49, 0x83, 0xe2, 0xfe, //0x00001f1a andq $-2, %r10 - 0x49, 0xf7, 0xda, //0x00001f1e negq %r10 - 0x31, 0xd2, //0x00001f21 xorl %edx, %edx - 0x48, 0x8b, 0x5d, 0x90, //0x00001f23 movq $-112(%rbp), %rbx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001f27 .p2align 4, 0x90 - //0x00001f30 LBB5_399 - 0x48, 0x89, 0xcf, //0x00001f30 movq %rcx, %rdi - 0x48, 0xc1, 0xef, 0x3c, //0x00001f33 shrq $60, %rdi - 0x4c, 0x21, 0xf9, //0x00001f37 andq %r15, %rcx - 0x40, 0x80, 0xcf, 0x30, //0x00001f3a orb $48, %dil - 0x40, 0x88, 0x7b, 0xff, //0x00001f3e movb %dil, $-1(%rbx) - 0x48, 0x8d, 0x0c, 0x89, //0x00001f42 leaq (%rcx,%rcx,4), %rcx - 0x48, 0x0f, 0xbe, 0x7c, 0x33, 0xff, //0x00001f46 movsbq $-1(%rbx,%rsi), %rdi - 0x48, 0x8d, 0x0c, 0x4f, //0x00001f4c leaq (%rdi,%rcx,2), %rcx - 0x48, 0x83, 0xc1, 0xd0, //0x00001f50 addq $-48, %rcx - 0x48, 0x89, 0xcf, //0x00001f54 movq %rcx, %rdi - 0x48, 0xc1, 0xef, 0x3c, //0x00001f57 shrq $60, %rdi - 0x4c, 0x21, 0xf9, //0x00001f5b andq %r15, %rcx - 0x40, 0x80, 0xcf, 0x30, //0x00001f5e orb $48, %dil - 0x40, 0x88, 0x3b, //0x00001f62 movb %dil, (%rbx) - 0x48, 0x8d, 0x0c, 0x89, //0x00001f65 leaq (%rcx,%rcx,4), %rcx - 0x48, 0x0f, 0xbe, 0x3c, 0x33, //0x00001f69 movsbq (%rbx,%rsi), %rdi - 0x48, 0x8d, 0x0c, 0x4f, //0x00001f6e leaq (%rdi,%rcx,2), %rcx - 0x48, 0x83, 0xc1, 0xd0, //0x00001f72 addq $-48, %rcx - 0x48, 0x83, 0xc3, 0x02, //0x00001f76 addq $2, %rbx - 0x48, 0x83, 0xc2, 0xfe, //0x00001f7a addq $-2, %rdx - 0x49, 0x39, 0xd2, //0x00001f7e cmpq %rdx, %r10 - 0x0f, 0x85, 0xa9, 0xff, 0xff, 0xff, //0x00001f81 jne LBB5_399 - 0x48, 0x29, 0xd6, //0x00001f87 subq %rdx, %rsi - 0x48, 0xf7, 0xda, //0x00001f8a negq %rdx - 0x41, 0xf6, 0xc1, 0x01, //0x00001f8d testb $1, %r9b - 0x0f, 0x84, 0x23, 0x00, 0x00, 0x00, //0x00001f91 je LBB5_402 - //0x00001f97 LBB5_401 - 0x48, 0x89, 0xcf, //0x00001f97 movq %rcx, %rdi - 0x48, 0xc1, 0xef, 0x3c, //0x00001f9a shrq $60, %rdi - 0x40, 0x80, 0xcf, 0x30, //0x00001f9e orb $48, %dil - 0x41, 0x88, 0x3c, 0x13, //0x00001fa2 movb %dil, (%r11,%rdx) - 0x4c, 0x21, 0xf9, //0x00001fa6 andq %r15, %rcx - 0x48, 0x8d, 0x0c, 0x89, //0x00001fa9 leaq (%rcx,%rcx,4), %rcx - 0x49, 0x0f, 0xbe, 0x14, 0x33, //0x00001fad movsbq (%r11,%rsi), %rdx - 0x48, 0x8d, 0x0c, 0x4a, //0x00001fb2 leaq (%rdx,%rcx,2), %rcx - 0x48, 0x83, 0xc1, 0xd0, //0x00001fb6 addq $-48, %rcx - //0x00001fba LBB5_402 - 0x48, 0x85, 0xc9, //0x00001fba testq %rcx, %rcx - 0x48, 0x8b, 0x7d, 0xc0, //0x00001fbd movq $-64(%rbp), %rdi - 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00001fc1 movl $1, %r9d - 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x00001fc7 jne LBB5_404 - 0xe9, 0x5d, 0x00, 0x00, 0x00, //0x00001fcd jmp LBB5_406 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001fd2 .p2align 4, 0x90 - //0x00001fe0 LBB5_403 - 0x49, 0x8d, 0x77, 0x01, //0x00001fe0 leaq $1(%r15), %rsi - 0x48, 0x39, 0xf1, //0x00001fe4 cmpq %rsi, %rcx - 0x45, 0x0f, 0x43, 0xe1, //0x00001fe7 cmovael %r9d, %r12d - 0x48, 0x8d, 0x0c, 0x12, //0x00001feb leaq (%rdx,%rdx), %rcx - 0x48, 0x8d, 0x0c, 0x89, //0x00001fef leaq (%rcx,%rcx,4), %rcx - 0x48, 0x85, 0xd2, //0x00001ff3 testq %rdx, %rdx - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00001ff6 je LBB5_406 - //0x00001ffc LBB5_404 - 0x48, 0x89, 0xca, //0x00001ffc movq %rcx, %rdx - 0x4c, 0x21, 0xfa, //0x00001fff andq %r15, %rdx - 0x48, 0x63, 0xf0, //0x00002002 movslq %eax, %rsi - 0x49, 0x39, 0xf6, //0x00002005 cmpq %rsi, %r14 - 0x0f, 0x86, 0xd2, 0xff, 0xff, 0xff, //0x00002008 jbe LBB5_403 - 0x48, 0xc1, 0xe9, 0x3c, //0x0000200e shrq $60, %rcx - 0x80, 0xc9, 0x30, //0x00002012 orb $48, %cl - 0x41, 0x88, 0x0c, 0x33, //0x00002015 movb %cl, (%r11,%rsi) - 0x83, 0xc6, 0x01, //0x00002019 addl $1, %esi - 0x89, 0xf0, //0x0000201c movl %esi, %eax - 0x48, 0x8d, 0x0c, 0x12, //0x0000201e leaq (%rdx,%rdx), %rcx - 0x48, 0x8d, 0x0c, 0x89, //0x00002022 leaq (%rcx,%rcx,4), %rcx - 0x48, 0x85, 0xd2, //0x00002026 testq %rdx, %rdx - 0x0f, 0x85, 0xcd, 0xff, 0xff, 0xff, //0x00002029 jne LBB5_404 - //0x0000202f LBB5_406 - 0x83, 0xc7, 0x01, //0x0000202f addl $1, %edi - 0x85, 0xc0, //0x00002032 testl %eax, %eax - 0x0f, 0x8e, 0x36, 0x00, 0x00, 0x00, //0x00002034 jle LBB5_384 - 0x89, 0xc1, //0x0000203a movl %eax, %ecx - 0x48, 0x83, 0xc1, 0x01, //0x0000203c addq $1, %rcx - //0x00002040 .p2align 4, 0x90 - //0x00002040 LBB5_408 - 0x8d, 0x50, 0xff, //0x00002040 leal $-1(%rax), %edx - 0x41, 0x80, 0x3c, 0x13, 0x30, //0x00002043 cmpb $48, (%r11,%rdx) - 0x0f, 0x85, 0xe6, 0xfd, 0xff, 0xff, //0x00002048 jne LBB5_387 - 0x48, 0x83, 0xc1, 0xff, //0x0000204e addq $-1, %rcx - 0x89, 0xd0, //0x00002052 movl %edx, %eax - 0x48, 0x83, 0xf9, 0x01, //0x00002054 cmpq $1, %rcx - 0x0f, 0x8f, 0xe2, 0xff, 0xff, 0xff, //0x00002058 jg LBB5_408 - 0xe9, 0xcd, 0xfd, 0xff, 0xff, //0x0000205e jmp LBB5_385 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002063 .p2align 4, 0x90 - //0x00002070 LBB5_384 - 0x0f, 0x85, 0xbe, 0xfd, 0xff, 0xff, //0x00002070 jne LBB5_387 - 0xe9, 0xb5, 0xfd, 0xff, 0xff, //0x00002076 jmp LBB5_385 - //0x0000207b LBB5_410 - 0x44, 0x89, 0xd0, //0x0000207b movl %r10d, %eax - 0x89, 0xd1, //0x0000207e movl %edx, %ecx - //0x00002080 LBB5_411 - 0x48, 0x89, 0x7d, 0xc0, //0x00002080 movq %rdi, $-64(%rbp) - 0xf7, 0xd9, //0x00002084 negl %ecx - 0x85, 0xc0, //0x00002086 testl %eax, %eax - 0xbe, 0x00, 0x00, 0x00, 0x00, //0x00002088 movl $0, %esi - 0x0f, 0x4f, 0xf0, //0x0000208d cmovgl %eax, %esi - 0x31, 0xff, //0x00002090 xorl %edi, %edi - 0x31, 0xdb, //0x00002092 xorl %ebx, %ebx - 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00002094 movabsq $9218868437227405312, %r8 - 0x90, 0x90, //0x0000209e .p2align 4, 0x90 - //0x000020a0 LBB5_412 - 0x48, 0x39, 0xfe, //0x000020a0 cmpq %rdi, %rsi - 0x0f, 0x84, 0x6a, 0x00, 0x00, 0x00, //0x000020a3 je LBB5_418 - 0x48, 0x8d, 0x14, 0x9b, //0x000020a9 leaq (%rbx,%rbx,4), %rdx - 0x49, 0x0f, 0xbe, 0x1c, 0x3b, //0x000020ad movsbq (%r11,%rdi), %rbx - 0x48, 0x8d, 0x1c, 0x53, //0x000020b2 leaq (%rbx,%rdx,2), %rbx - 0x48, 0x83, 0xc3, 0xd0, //0x000020b6 addq $-48, %rbx - 0x48, 0x83, 0xc7, 0x01, //0x000020ba addq $1, %rdi - 0x48, 0x89, 0xda, //0x000020be movq %rbx, %rdx - 0x48, 0xd3, 0xea, //0x000020c1 shrq %cl, %rdx - 0x48, 0x85, 0xd2, //0x000020c4 testq %rdx, %rdx - 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x000020c7 je LBB5_412 - 0x89, 0xfe, //0x000020cd movl %edi, %esi - 0x8b, 0x95, 0x58, 0xff, 0xff, 0xff, //0x000020cf movl $-168(%rbp), %edx - //0x000020d5 LBB5_415 - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x000020d5 movq $-1, %r13 - 0x49, 0xd3, 0xe5, //0x000020dc shlq %cl, %r13 - 0x49, 0xf7, 0xd5, //0x000020df notq %r13 - 0x41, 0x89, 0xc2, //0x000020e2 movl %eax, %r10d - 0x41, 0x29, 0xf2, //0x000020e5 subl %esi, %r10d - 0x48, 0x8b, 0x7d, 0xc0, //0x000020e8 movq $-64(%rbp), %rdi - 0x0f, 0x8e, 0x87, 0x00, 0x00, 0x00, //0x000020ec jle LBB5_425 - 0x4c, 0x63, 0xc6, //0x000020f2 movslq %esi, %r8 - 0x48, 0x98, //0x000020f5 cltq - 0x49, 0x89, 0xc1, //0x000020f7 movq %rax, %r9 - 0x4d, 0x29, 0xc1, //0x000020fa subq %r8, %r9 - 0x4c, 0x89, 0xc2, //0x000020fd movq %r8, %rdx - 0x48, 0xf7, 0xd2, //0x00002100 notq %rdx - 0x48, 0x01, 0xc2, //0x00002103 addq %rax, %rdx - 0x0f, 0x85, 0x95, 0x00, 0x00, 0x00, //0x00002106 jne LBB5_427 - 0x31, 0xc0, //0x0000210c xorl %eax, %eax - 0xe9, 0x0c, 0x01, 0x00, 0x00, //0x0000210e jmp LBB5_430 - //0x00002113 LBB5_418 - 0x48, 0x85, 0xdb, //0x00002113 testq %rbx, %rbx - 0x0f, 0x84, 0x65, 0x00, 0x00, 0x00, //0x00002116 je LBB5_426 - 0x48, 0x89, 0xdf, //0x0000211c movq %rbx, %rdi - 0x48, 0xd3, 0xef, //0x0000211f shrq %cl, %rdi - 0x48, 0x85, 0xff, //0x00002122 testq %rdi, %rdi - 0x8b, 0x95, 0x58, 0xff, 0xff, 0xff, //0x00002125 movl $-168(%rbp), %edx - 0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x0000212b je LBB5_423 - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00002131 movq $-1, %r13 - 0x49, 0xd3, 0xe5, //0x00002138 shlq %cl, %r13 - 0x49, 0xf7, 0xd5, //0x0000213b notq %r13 - 0x48, 0x8b, 0x7d, 0xc0, //0x0000213e movq $-64(%rbp), %rdi - 0x29, 0xf7, //0x00002142 subl %esi, %edi - 0x83, 0xc7, 0x01, //0x00002144 addl $1, %edi - 0x45, 0x31, 0xd2, //0x00002147 xorl %r10d, %r10d - 0xe9, 0x21, 0x01, 0x00, 0x00, //0x0000214a jmp LBB5_421 - //0x0000214f LBB5_423 - 0x48, 0x01, 0xdb, //0x0000214f addq %rbx, %rbx - 0x48, 0x8d, 0x1c, 0x9b, //0x00002152 leaq (%rbx,%rbx,4), %rbx - 0x83, 0xc6, 0x01, //0x00002156 addl $1, %esi - 0x48, 0x89, 0xdf, //0x00002159 movq %rbx, %rdi - 0x48, 0xd3, 0xef, //0x0000215c shrq %cl, %rdi - 0x48, 0x85, 0xff, //0x0000215f testq %rdi, %rdi - 0x0f, 0x84, 0xe7, 0xff, 0xff, 0xff, //0x00002162 je LBB5_423 - 0xe9, 0x68, 0xff, 0xff, 0xff, //0x00002168 jmp LBB5_415 - //0x0000216d LBB5_424 - 0x31, 0xdb, //0x0000216d xorl %ebx, %ebx - 0x45, 0x31, 0xc9, //0x0000216f xorl %r9d, %r9d - 0x29, 0xd1, //0x00002172 subl %edx, %ecx - 0xe9, 0xac, 0xf9, 0xff, 0xff, //0x00002174 jmp LBB5_345 - //0x00002179 LBB5_425 - 0x45, 0x31, 0xd2, //0x00002179 xorl %r10d, %r10d - 0xe9, 0xdf, 0x00, 0x00, 0x00, //0x0000217c jmp LBB5_433 - //0x00002181 LBB5_426 - 0x45, 0x31, 0xd2, //0x00002181 xorl %r10d, %r10d - 0x31, 0xdb, //0x00002184 xorl %ebx, %ebx - 0x45, 0x31, 0xc9, //0x00002186 xorl %r9d, %r9d - 0x48, 0x8b, 0x7d, 0xc0, //0x00002189 movq $-64(%rbp), %rdi - 0x48, 0x8b, 0x8d, 0x68, 0xff, 0xff, 0xff, //0x0000218d movq $-152(%rbp), %rcx - 0x8b, 0x95, 0x58, 0xff, 0xff, 0xff, //0x00002194 movl $-168(%rbp), %edx - 0x29, 0xd1, //0x0000219a subl %edx, %ecx - 0xe9, 0x84, 0xf9, 0xff, 0xff, //0x0000219c jmp LBB5_345 - //0x000021a1 LBB5_427 - 0x44, 0x89, 0x65, 0x88, //0x000021a1 movl %r12d, $-120(%rbp) - 0x4d, 0x89, 0xcc, //0x000021a5 movq %r9, %r12 - 0x49, 0x83, 0xe4, 0xfe, //0x000021a8 andq $-2, %r12 - 0x49, 0xf7, 0xdc, //0x000021ac negq %r12 - 0x31, 0xc0, //0x000021af xorl %eax, %eax - 0x48, 0x8b, 0x7d, 0x90, //0x000021b1 movq $-112(%rbp), %rdi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000021b5 .p2align 4, 0x90 - //0x000021c0 LBB5_428 - 0x48, 0x89, 0xda, //0x000021c0 movq %rbx, %rdx - 0x48, 0xd3, 0xea, //0x000021c3 shrq %cl, %rdx - 0x4c, 0x21, 0xeb, //0x000021c6 andq %r13, %rbx - 0x80, 0xc2, 0x30, //0x000021c9 addb $48, %dl - 0x88, 0x57, 0xff, //0x000021cc movb %dl, $-1(%rdi) - 0x48, 0x8d, 0x14, 0x9b, //0x000021cf leaq (%rbx,%rbx,4), %rdx - 0x4a, 0x0f, 0xbe, 0x5c, 0x07, 0xff, //0x000021d3 movsbq $-1(%rdi,%r8), %rbx - 0x48, 0x8d, 0x14, 0x53, //0x000021d9 leaq (%rbx,%rdx,2), %rdx - 0x48, 0x83, 0xc2, 0xd0, //0x000021dd addq $-48, %rdx - 0x48, 0x89, 0xd3, //0x000021e1 movq %rdx, %rbx - 0x48, 0xd3, 0xeb, //0x000021e4 shrq %cl, %rbx - 0x4c, 0x21, 0xea, //0x000021e7 andq %r13, %rdx - 0x80, 0xc3, 0x30, //0x000021ea addb $48, %bl - 0x88, 0x1f, //0x000021ed movb %bl, (%rdi) - 0x48, 0x8d, 0x14, 0x92, //0x000021ef leaq (%rdx,%rdx,4), %rdx - 0x4a, 0x0f, 0xbe, 0x1c, 0x07, //0x000021f3 movsbq (%rdi,%r8), %rbx - 0x48, 0x8d, 0x1c, 0x53, //0x000021f8 leaq (%rbx,%rdx,2), %rbx - 0x48, 0x83, 0xc3, 0xd0, //0x000021fc addq $-48, %rbx - 0x48, 0x83, 0xc7, 0x02, //0x00002200 addq $2, %rdi - 0x48, 0x83, 0xc0, 0xfe, //0x00002204 addq $-2, %rax - 0x49, 0x39, 0xc4, //0x00002208 cmpq %rax, %r12 - 0x0f, 0x85, 0xaf, 0xff, 0xff, 0xff, //0x0000220b jne LBB5_428 - 0x49, 0x29, 0xc0, //0x00002211 subq %rax, %r8 - 0x48, 0xf7, 0xd8, //0x00002214 negq %rax - 0x44, 0x8b, 0x65, 0x88, //0x00002217 movl $-120(%rbp), %r12d - 0x48, 0x8b, 0x7d, 0xc0, //0x0000221b movq $-64(%rbp), %rdi - //0x0000221f LBB5_430 - 0x41, 0xf6, 0xc1, 0x01, //0x0000221f testb $1, %r9b - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00002223 je LBB5_432 - 0x48, 0x89, 0xda, //0x00002229 movq %rbx, %rdx - 0x48, 0xd3, 0xea, //0x0000222c shrq %cl, %rdx - 0x80, 0xc2, 0x30, //0x0000222f addb $48, %dl - 0x41, 0x88, 0x14, 0x03, //0x00002232 movb %dl, (%r11,%rax) - 0x4c, 0x21, 0xeb, //0x00002236 andq %r13, %rbx - 0x48, 0x8d, 0x04, 0x9b, //0x00002239 leaq (%rbx,%rbx,4), %rax - 0x4b, 0x0f, 0xbe, 0x14, 0x03, //0x0000223d movsbq (%r11,%r8), %rdx - 0x48, 0x8d, 0x1c, 0x42, //0x00002242 leaq (%rdx,%rax,2), %rbx - 0x48, 0x83, 0xc3, 0xd0, //0x00002246 addq $-48, %rbx - //0x0000224a LBB5_432 - 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x0000224a movabsq $9218868437227405312, %r8 - 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00002254 movl $1, %r9d - 0x8b, 0x95, 0x58, 0xff, 0xff, 0xff, //0x0000225a movl $-168(%rbp), %edx - //0x00002260 LBB5_433 - 0x29, 0xf7, //0x00002260 subl %esi, %edi - 0x83, 0xc7, 0x01, //0x00002262 addl $1, %edi - 0xe9, 0x44, 0x00, 0x00, 0x00, //0x00002265 jmp LBB5_436 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000226a .p2align 4, 0x90 - //0x00002270 LBB5_421 - 0x48, 0x89, 0xd8, //0x00002270 movq %rbx, %rax - 0x48, 0xd3, 0xe8, //0x00002273 shrq %cl, %rax - 0x4c, 0x21, 0xeb, //0x00002276 andq %r13, %rbx - 0x49, 0x63, 0xf2, //0x00002279 movslq %r10d, %rsi - 0x49, 0x39, 0xf6, //0x0000227c cmpq %rsi, %r14 - 0x0f, 0x86, 0x1b, 0x00, 0x00, 0x00, //0x0000227f jbe LBB5_434 - 0x04, 0x30, //0x00002285 addb $48, %al - 0x41, 0x88, 0x04, 0x33, //0x00002287 movb %al, (%r11,%rsi) - 0x83, 0xc6, 0x01, //0x0000228b addl $1, %esi - 0x41, 0x89, 0xf2, //0x0000228e movl %esi, %r10d - 0xe9, 0x11, 0x00, 0x00, 0x00, //0x00002291 jmp LBB5_435 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002296 .p2align 4, 0x90 - //0x000022a0 LBB5_434 - 0x48, 0x85, 0xc0, //0x000022a0 testq %rax, %rax - 0x45, 0x0f, 0x45, 0xe1, //0x000022a3 cmovnel %r9d, %r12d - //0x000022a7 LBB5_435 - 0x48, 0x01, 0xdb, //0x000022a7 addq %rbx, %rbx - 0x48, 0x8d, 0x1c, 0x9b, //0x000022aa leaq (%rbx,%rbx,4), %rbx - //0x000022ae LBB5_436 - 0x48, 0x85, 0xdb, //0x000022ae testq %rbx, %rbx - 0x0f, 0x85, 0xb9, 0xff, 0xff, 0xff, //0x000022b1 jne LBB5_421 - 0x45, 0x85, 0xd2, //0x000022b7 testl %r10d, %r10d - 0x4c, 0x8b, 0x6d, 0xc8, //0x000022ba movq $-56(%rbp), %r13 - 0x0f, 0x8e, 0x31, 0x00, 0x00, 0x00, //0x000022be jle LBB5_442 - 0x44, 0x89, 0xd0, //0x000022c4 movl %r10d, %eax - 0x48, 0x83, 0xc0, 0x01, //0x000022c7 addq $1, %rax - 0x90, 0x90, 0x90, 0x90, 0x90, //0x000022cb .p2align 4, 0x90 - //0x000022d0 LBB5_439 - 0x41, 0x8d, 0x4a, 0xff, //0x000022d0 leal $-1(%r10), %ecx - 0x41, 0x80, 0x3c, 0x0b, 0x30, //0x000022d4 cmpb $48, (%r11,%rcx) - 0x0f, 0x85, 0x1c, 0x00, 0x00, 0x00, //0x000022d9 jne LBB5_443 - 0x48, 0x83, 0xc0, 0xff, //0x000022df addq $-1, %rax - 0x41, 0x89, 0xca, //0x000022e3 movl %ecx, %r10d - 0x48, 0x83, 0xf8, 0x01, //0x000022e6 cmpq $1, %rax - 0x0f, 0x8f, 0xe0, 0xff, 0xff, 0xff, //0x000022ea jg LBB5_439 - 0xe9, 0x11, 0x00, 0x00, 0x00, //0x000022f0 jmp LBB5_441 - //0x000022f5 LBB5_442 - 0x0f, 0x84, 0x0b, 0x00, 0x00, 0x00, //0x000022f5 je LBB5_441 - //0x000022fb LBB5_443 - 0x44, 0x89, 0xd3, //0x000022fb movl %r10d, %ebx - 0x45, 0x89, 0xd1, //0x000022fe movl %r10d, %r9d - 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00002301 jmp LBB5_444 - //0x00002306 LBB5_441 - 0x31, 0xff, //0x00002306 xorl %edi, %edi - 0x45, 0x31, 0xd2, //0x00002308 xorl %r10d, %r10d - 0x31, 0xdb, //0x0000230b xorl %ebx, %ebx - 0x45, 0x31, 0xc9, //0x0000230d xorl %r9d, %r9d - //0x00002310 LBB5_444 - 0x48, 0x8b, 0x8d, 0x68, 0xff, 0xff, 0xff, //0x00002310 movq $-152(%rbp), %rcx - 0x29, 0xd1, //0x00002317 subl %edx, %ecx - 0xe9, 0x07, 0xf8, 0xff, 0xff, //0x00002319 jmp LBB5_345 - //0x0000231e LBB5_445 - 0x81, 0xf9, 0x02, 0xfc, 0xff, 0xff, //0x0000231e cmpl $-1022, %ecx - 0x0f, 0x8f, 0xe4, 0x01, 0x00, 0x00, //0x00002324 jg LBB5_474 - 0xb8, 0x02, 0xfc, 0xff, 0xff, //0x0000232a movl $-1022, %eax - 0x48, 0x89, 0x85, 0x68, 0xff, 0xff, 0xff, //0x0000232f movq %rax, $-152(%rbp) - 0x45, 0x85, 0xc9, //0x00002336 testl %r9d, %r9d - 0x48, 0x89, 0x7d, 0xc0, //0x00002339 movq %rdi, $-64(%rbp) - 0x0f, 0x84, 0x10, 0x02, 0x00, 0x00, //0x0000233d je LBB5_477 - 0x8d, 0xb1, 0xfd, 0x03, 0x00, 0x00, //0x00002343 leal $1021(%rcx), %esi - 0x81, 0xf9, 0xc6, 0xfb, 0xff, 0xff, //0x00002349 cmpl $-1082, %ecx - 0x0f, 0x8f, 0x72, 0x02, 0x00, 0x00, //0x0000234f jg LBB5_480 - 0x4d, 0x8d, 0x6f, 0x01, //0x00002355 leaq $1(%r15), %r13 - 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00002359 movl $1, %r8d - 0xe9, 0x1e, 0x00, 0x00, 0x00, //0x0000235f jmp LBB5_451 - //0x00002364 LBB5_471 - 0x0f, 0x84, 0x96, 0x01, 0x00, 0x00, //0x00002364 je LBB5_472 - //0x0000236a LBB5_449 - 0x48, 0x89, 0x55, 0xc0, //0x0000236a movq %rdx, $-64(%rbp) - //0x0000236e LBB5_450 - 0x8d, 0x4e, 0x3c, //0x0000236e leal $60(%rsi), %ecx - 0x45, 0x89, 0xd1, //0x00002371 movl %r10d, %r9d - 0x44, 0x89, 0xd7, //0x00002374 movl %r10d, %edi - 0x83, 0xfe, 0x88, //0x00002377 cmpl $-120, %esi - 0x89, 0xce, //0x0000237a movl %ecx, %esi - 0x0f, 0x8d, 0x4a, 0x02, 0x00, 0x00, //0x0000237c jge LBB5_481 - //0x00002382 LBB5_451 - 0x45, 0x85, 0xc9, //0x00002382 testl %r9d, %r9d - 0xbf, 0x00, 0x00, 0x00, 0x00, //0x00002385 movl $0, %edi - 0x41, 0x0f, 0x4f, 0xf9, //0x0000238a cmovgl %r9d, %edi - 0x31, 0xc0, //0x0000238e xorl %eax, %eax - 0x31, 0xc9, //0x00002390 xorl %ecx, %ecx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002392 .p2align 4, 0x90 - //0x000023a0 LBB5_452 - 0x48, 0x39, 0xc7, //0x000023a0 cmpq %rax, %rdi - 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x000023a3 je LBB5_455 - 0x48, 0x8d, 0x0c, 0x89, //0x000023a9 leaq (%rcx,%rcx,4), %rcx - 0x49, 0x0f, 0xbe, 0x1c, 0x03, //0x000023ad movsbq (%r11,%rax), %rbx - 0x48, 0x8d, 0x0c, 0x4b, //0x000023b2 leaq (%rbx,%rcx,2), %rcx - 0x48, 0x83, 0xc1, 0xd0, //0x000023b6 addq $-48, %rcx - 0x48, 0x83, 0xc0, 0x01, //0x000023ba addq $1, %rax - 0x4c, 0x39, 0xe9, //0x000023be cmpq %r13, %rcx - 0x0f, 0x82, 0xd9, 0xff, 0xff, 0xff, //0x000023c1 jb LBB5_452 - 0x89, 0xc7, //0x000023c7 movl %eax, %edi - 0xe9, 0x25, 0x00, 0x00, 0x00, //0x000023c9 jmp LBB5_457 - //0x000023ce LBB5_455 - 0x48, 0x85, 0xc9, //0x000023ce testq %rcx, %rcx - 0x0f, 0x84, 0x2f, 0x01, 0x00, 0x00, //0x000023d1 je LBB5_473 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000023d7 .p2align 4, 0x90 - //0x000023e0 LBB5_456 - 0x48, 0x01, 0xc9, //0x000023e0 addq %rcx, %rcx - 0x48, 0x8d, 0x0c, 0x89, //0x000023e3 leaq (%rcx,%rcx,4), %rcx - 0x83, 0xc7, 0x01, //0x000023e7 addl $1, %edi - 0x4c, 0x39, 0xe9, //0x000023ea cmpq %r13, %rcx - 0x0f, 0x82, 0xed, 0xff, 0xff, 0xff, //0x000023ed jb LBB5_456 - //0x000023f3 LBB5_457 - 0x48, 0x8b, 0x45, 0xc0, //0x000023f3 movq $-64(%rbp), %rax - 0x29, 0xf8, //0x000023f7 subl %edi, %eax - 0x48, 0x89, 0x45, 0xc0, //0x000023f9 movq %rax, $-64(%rbp) - 0x31, 0xc0, //0x000023fd xorl %eax, %eax - 0x44, 0x39, 0xcf, //0x000023ff cmpl %r9d, %edi - 0x0f, 0x8d, 0x5f, 0x00, 0x00, 0x00, //0x00002402 jge LBB5_462 - 0x49, 0x89, 0xf1, //0x00002408 movq %rsi, %r9 - 0x48, 0x63, 0xff, //0x0000240b movslq %edi, %rdi - 0x49, 0x63, 0xda, //0x0000240e movslq %r10d, %rbx - 0x49, 0x8d, 0x04, 0x3b, //0x00002411 leaq (%r11,%rdi), %rax - 0x45, 0x31, 0xd2, //0x00002415 xorl %r10d, %r10d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002418 .p2align 4, 0x90 - //0x00002420 LBB5_459 - 0x48, 0x89, 0xce, //0x00002420 movq %rcx, %rsi - 0x48, 0xc1, 0xee, 0x3c, //0x00002423 shrq $60, %rsi - 0x4c, 0x21, 0xf9, //0x00002427 andq %r15, %rcx - 0x40, 0x80, 0xce, 0x30, //0x0000242a orb $48, %sil - 0x43, 0x88, 0x34, 0x13, //0x0000242e movb %sil, (%r11,%r10) - 0x4a, 0x0f, 0xbe, 0x34, 0x10, //0x00002432 movsbq (%rax,%r10), %rsi - 0x4a, 0x8d, 0x14, 0x17, //0x00002437 leaq (%rdi,%r10), %rdx - 0x48, 0x83, 0xc2, 0x01, //0x0000243b addq $1, %rdx - 0x49, 0x83, 0xc2, 0x01, //0x0000243f addq $1, %r10 - 0x48, 0x8d, 0x0c, 0x89, //0x00002443 leaq (%rcx,%rcx,4), %rcx - 0x48, 0x8d, 0x0c, 0x4e, //0x00002447 leaq (%rsi,%rcx,2), %rcx - 0x48, 0x83, 0xc1, 0xd0, //0x0000244b addq $-48, %rcx - 0x48, 0x39, 0xda, //0x0000244f cmpq %rbx, %rdx - 0x0f, 0x8c, 0xc8, 0xff, 0xff, 0xff, //0x00002452 jl LBB5_459 - 0x48, 0x85, 0xc9, //0x00002458 testq %rcx, %rcx - 0x0f, 0x84, 0x60, 0x00, 0x00, 0x00, //0x0000245b je LBB5_466 - 0x44, 0x89, 0xd0, //0x00002461 movl %r10d, %eax - 0x4c, 0x89, 0xce, //0x00002464 movq %r9, %rsi - //0x00002467 LBB5_462 - 0x41, 0x89, 0xc2, //0x00002467 movl %eax, %r10d - 0xe9, 0x19, 0x00, 0x00, 0x00, //0x0000246a jmp LBB5_464 - 0x90, //0x0000246f .p2align 4, 0x90 - //0x00002470 LBB5_463 - 0x4c, 0x39, 0xe9, //0x00002470 cmpq %r13, %rcx - 0x45, 0x0f, 0x43, 0xe0, //0x00002473 cmovael %r8d, %r12d - 0x48, 0x8d, 0x04, 0x3f, //0x00002477 leaq (%rdi,%rdi), %rax - 0x48, 0x8d, 0x0c, 0x80, //0x0000247b leaq (%rax,%rax,4), %rcx - 0x48, 0x85, 0xff, //0x0000247f testq %rdi, %rdi - 0x0f, 0x84, 0x3c, 0x00, 0x00, 0x00, //0x00002482 je LBB5_467 - //0x00002488 LBB5_464 - 0x48, 0x89, 0xcf, //0x00002488 movq %rcx, %rdi - 0x4c, 0x21, 0xff, //0x0000248b andq %r15, %rdi - 0x49, 0x63, 0xc2, //0x0000248e movslq %r10d, %rax - 0x49, 0x39, 0xc6, //0x00002491 cmpq %rax, %r14 - 0x0f, 0x86, 0xd6, 0xff, 0xff, 0xff, //0x00002494 jbe LBB5_463 - 0x48, 0xc1, 0xe9, 0x3c, //0x0000249a shrq $60, %rcx - 0x80, 0xc9, 0x30, //0x0000249e orb $48, %cl - 0x41, 0x88, 0x0c, 0x03, //0x000024a1 movb %cl, (%r11,%rax) - 0x83, 0xc0, 0x01, //0x000024a5 addl $1, %eax - 0x41, 0x89, 0xc2, //0x000024a8 movl %eax, %r10d - 0x48, 0x8d, 0x04, 0x3f, //0x000024ab leaq (%rdi,%rdi), %rax - 0x48, 0x8d, 0x0c, 0x80, //0x000024af leaq (%rax,%rax,4), %rcx - 0x48, 0x85, 0xff, //0x000024b3 testq %rdi, %rdi - 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x000024b6 jne LBB5_464 - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x000024bc jmp LBB5_467 - //0x000024c1 LBB5_466 - 0x4c, 0x89, 0xce, //0x000024c1 movq %r9, %rsi - //0x000024c4 LBB5_467 - 0x48, 0x8b, 0x55, 0xc0, //0x000024c4 movq $-64(%rbp), %rdx - 0x83, 0xc2, 0x01, //0x000024c8 addl $1, %edx - 0x45, 0x85, 0xd2, //0x000024cb testl %r10d, %r10d - 0x0f, 0x8e, 0x90, 0xfe, 0xff, 0xff, //0x000024ce jle LBB5_471 - 0x44, 0x89, 0xd0, //0x000024d4 movl %r10d, %eax - 0x48, 0x83, 0xc0, 0x01, //0x000024d7 addq $1, %rax - 0x90, 0x90, 0x90, 0x90, 0x90, //0x000024db .p2align 4, 0x90 - //0x000024e0 LBB5_469 - 0x41, 0x8d, 0x4a, 0xff, //0x000024e0 leal $-1(%r10), %ecx - 0x41, 0x80, 0x3c, 0x0b, 0x30, //0x000024e4 cmpb $48, (%r11,%rcx) - 0x0f, 0x85, 0x7b, 0xfe, 0xff, 0xff, //0x000024e9 jne LBB5_449 - 0x48, 0x83, 0xc0, 0xff, //0x000024ef addq $-1, %rax - 0x41, 0x89, 0xca, //0x000024f3 movl %ecx, %r10d - 0x48, 0x83, 0xf8, 0x01, //0x000024f6 cmpq $1, %rax - 0x0f, 0x8f, 0xe0, 0xff, 0xff, 0xff, //0x000024fa jg LBB5_469 - //0x00002500 LBB5_472 - 0x31, 0xc0, //0x00002500 xorl %eax, %eax - 0x48, 0x89, 0x45, 0xc0, //0x00002502 movq %rax, $-64(%rbp) - //0x00002506 LBB5_473 - 0x45, 0x31, 0xd2, //0x00002506 xorl %r10d, %r10d - 0xe9, 0x60, 0xfe, 0xff, 0xff, //0x00002509 jmp LBB5_450 - //0x0000250e LBB5_474 - 0x81, 0xf9, 0x00, 0x04, 0x00, 0x00, //0x0000250e cmpl $1024, %ecx - 0x0f, 0x8e, 0x23, 0x00, 0x00, 0x00, //0x00002514 jle LBB5_476 - 0x31, 0xc9, //0x0000251a xorl %ecx, %ecx - 0x4c, 0x8b, 0x75, 0xb0, //0x0000251c movq $-80(%rbp), %r14 - 0x4c, 0x8b, 0x5d, 0xb8, //0x00002520 movq $-72(%rbp), %r11 - 0x8b, 0x5d, 0xa8, //0x00002524 movl $-88(%rbp), %ebx - 0x44, 0x8a, 0xbd, 0x78, 0xff, 0xff, 0xff, //0x00002527 movb $-136(%rbp), %r15b - 0x48, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x0000252e movabsq $4503599627370495, %rdi - 0xe9, 0xbd, 0xf2, 0xff, 0xff, //0x00002538 jmp LBB5_305 - //0x0000253d LBB5_476 - 0x83, 0xc1, 0xff, //0x0000253d addl $-1, %ecx - 0x48, 0x89, 0x8d, 0x68, 0xff, 0xff, 0xff, //0x00002540 movq %rcx, $-152(%rbp) - 0x44, 0x8a, 0xbd, 0x78, 0xff, 0xff, 0xff, //0x00002547 movb $-136(%rbp), %r15b - 0xe9, 0x73, 0x02, 0x00, 0x00, //0x0000254e jmp LBB5_508 - //0x00002553 LBB5_477 - 0x31, 0xc0, //0x00002553 xorl %eax, %eax - 0x4c, 0x8b, 0x75, 0xb0, //0x00002555 movq $-80(%rbp), %r14 - 0x8b, 0x5d, 0xa8, //0x00002559 movl $-88(%rbp), %ebx - 0x44, 0x8a, 0xbd, 0x78, 0xff, 0xff, 0xff, //0x0000255c movb $-136(%rbp), %r15b - 0x48, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00002563 movabsq $4503599627370495, %rdi - 0xe9, 0xe5, 0x04, 0x00, 0x00, //0x0000256d jmp LBB5_540 - //0x00002572 LBB5_478 - 0x48, 0x39, 0xca, //0x00002572 cmpq %rcx, %rdx - 0xb1, 0x02, //0x00002575 movb $2, %cl - 0x80, 0xd9, 0x00, //0x00002577 sbbb $0, %cl - 0x48, 0xd3, 0xea, //0x0000257a shrq %cl, %rdx - 0x49, 0xc1, 0xe6, 0x34, //0x0000257d shlq $52, %r14 - 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00002581 movabsq $4503599627370495, %rax - 0x48, 0x21, 0xc2, //0x0000258b andq %rax, %rdx - 0x4c, 0x09, 0xf2, //0x0000258e orq %r14, %rdx - 0x49, 0x09, 0xd7, //0x00002591 orq %rdx, %r15 - 0x80, 0xbd, 0x58, 0xff, 0xff, 0xff, 0x00, //0x00002594 cmpb $0, $-168(%rbp) - 0x4c, 0x0f, 0x44, 0xfa, //0x0000259b cmoveq %rdx, %r15 - 0x66, 0x49, 0x0f, 0x6e, 0xcf, //0x0000259f movq %r15, %xmm1 - 0x66, 0x0f, 0x2e, 0xc1, //0x000025a4 ucomisd %xmm1, %xmm0 - 0x4c, 0x8b, 0x75, 0xb0, //0x000025a8 movq $-80(%rbp), %r14 - 0x4d, 0x89, 0xc3, //0x000025ac movq %r8, %r11 - 0x0f, 0x85, 0x26, 0xea, 0xff, 0xff, //0x000025af jne LBB5_200 - 0x0f, 0x8b, 0x6a, 0xf2, 0xff, 0xff, //0x000025b5 jnp LBB5_306 - 0xe9, 0x1b, 0xea, 0xff, 0xff, //0x000025bb jmp LBB5_200 - //0x000025c0 LBB5_479 - 0x89, 0xd1, //0x000025c0 movl %edx, %ecx - 0xe9, 0xdb, 0x05, 0x00, 0x00, //0x000025c2 jmp LBB5_563 - //0x000025c7 LBB5_480 - 0x44, 0x89, 0xcf, //0x000025c7 movl %r9d, %edi - 0x89, 0xf1, //0x000025ca movl %esi, %ecx - //0x000025cc LBB5_481 - 0xf7, 0xd9, //0x000025cc negl %ecx - 0x31, 0xd2, //0x000025ce xorl %edx, %edx - 0x85, 0xff, //0x000025d0 testl %edi, %edi - 0xbe, 0x00, 0x00, 0x00, 0x00, //0x000025d2 movl $0, %esi - 0x0f, 0x4f, 0xf7, //0x000025d7 cmovgl %edi, %esi - 0x31, 0xc0, //0x000025da xorl %eax, %eax - 0x4c, 0x8b, 0x6d, 0xc8, //0x000025dc movq $-56(%rbp), %r13 - 0x44, 0x8a, 0xbd, 0x78, 0xff, 0xff, 0xff, //0x000025e0 movb $-136(%rbp), %r15b - //0x000025e7 LBB5_482 - 0x48, 0x39, 0xd6, //0x000025e7 cmpq %rdx, %rsi - 0x0f, 0x84, 0xa1, 0x00, 0x00, 0x00, //0x000025ea je LBB5_491 - 0x48, 0x8d, 0x04, 0x80, //0x000025f0 leaq (%rax,%rax,4), %rax - 0x49, 0x0f, 0xbe, 0x1c, 0x13, //0x000025f4 movsbq (%r11,%rdx), %rbx - 0x48, 0x8d, 0x04, 0x43, //0x000025f9 leaq (%rbx,%rax,2), %rax - 0x48, 0x83, 0xc0, 0xd0, //0x000025fd addq $-48, %rax - 0x48, 0x83, 0xc2, 0x01, //0x00002601 addq $1, %rdx - 0x48, 0x89, 0xc3, //0x00002605 movq %rax, %rbx - 0x48, 0xd3, 0xeb, //0x00002608 shrq %cl, %rbx - 0x48, 0x85, 0xdb, //0x0000260b testq %rbx, %rbx - 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x0000260e je LBB5_482 - 0x89, 0xd6, //0x00002614 movl %edx, %esi - //0x00002616 LBB5_485 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002616 movq $-1, %r8 - 0x49, 0xd3, 0xe0, //0x0000261d shlq %cl, %r8 - 0x49, 0xf7, 0xd0, //0x00002620 notq %r8 - 0x31, 0xd2, //0x00002623 xorl %edx, %edx - 0x39, 0xfe, //0x00002625 cmpl %edi, %esi - 0x0f, 0x8d, 0x4a, 0x00, 0x00, 0x00, //0x00002627 jge LBB5_489 - 0x4c, 0x63, 0xfe, //0x0000262d movslq %esi, %r15 - 0x4d, 0x63, 0xca, //0x00002630 movslq %r10d, %r9 - 0x4f, 0x8d, 0x14, 0x3b, //0x00002633 leaq (%r11,%r15), %r10 - 0x31, 0xd2, //0x00002637 xorl %edx, %edx - //0x00002639 LBB5_487 - 0x48, 0x89, 0xc7, //0x00002639 movq %rax, %rdi - 0x48, 0xd3, 0xef, //0x0000263c shrq %cl, %rdi - 0x4c, 0x21, 0xc0, //0x0000263f andq %r8, %rax - 0x40, 0x80, 0xc7, 0x30, //0x00002642 addb $48, %dil - 0x41, 0x88, 0x3c, 0x13, //0x00002646 movb %dil, (%r11,%rdx) - 0x49, 0x0f, 0xbe, 0x3c, 0x12, //0x0000264a movsbq (%r10,%rdx), %rdi - 0x49, 0x8d, 0x1c, 0x17, //0x0000264f leaq (%r15,%rdx), %rbx - 0x48, 0x83, 0xc3, 0x01, //0x00002653 addq $1, %rbx - 0x48, 0x83, 0xc2, 0x01, //0x00002657 addq $1, %rdx - 0x48, 0x8d, 0x04, 0x80, //0x0000265b leaq (%rax,%rax,4), %rax - 0x48, 0x8d, 0x04, 0x47, //0x0000265f leaq (%rdi,%rax,2), %rax - 0x48, 0x83, 0xc0, 0xd0, //0x00002663 addq $-48, %rax - 0x4c, 0x39, 0xcb, //0x00002667 cmpq %r9, %rbx - 0x0f, 0x8c, 0xc9, 0xff, 0xff, 0xff, //0x0000266a jl LBB5_487 - 0x44, 0x8a, 0xbd, 0x78, 0xff, 0xff, 0xff, //0x00002670 movb $-136(%rbp), %r15b - //0x00002677 LBB5_489 - 0x48, 0x8b, 0x7d, 0xc0, //0x00002677 movq $-64(%rbp), %rdi - 0x29, 0xf7, //0x0000267b subl %esi, %edi - 0x83, 0xc7, 0x01, //0x0000267d addl $1, %edi - 0x48, 0x85, 0xc0, //0x00002680 testq %rax, %rax - 0x0f, 0x85, 0x38, 0x00, 0x00, 0x00, //0x00002683 jne LBB5_494 - 0x41, 0x89, 0xd2, //0x00002689 movl %edx, %r10d - 0xe9, 0x8c, 0x00, 0x00, 0x00, //0x0000268c jmp LBB5_499 - //0x00002691 LBB5_491 - 0x48, 0x85, 0xc0, //0x00002691 testq %rax, %rax - 0x0f, 0x84, 0xe7, 0x01, 0x00, 0x00, //0x00002694 je LBB5_519 - 0x48, 0x89, 0xc2, //0x0000269a movq %rax, %rdx - 0x48, 0xd3, 0xea, //0x0000269d shrq %cl, %rdx - 0x48, 0x85, 0xd2, //0x000026a0 testq %rdx, %rdx - 0x0f, 0x84, 0xcf, 0x00, 0x00, 0x00, //0x000026a3 je LBB5_504 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000026a9 movq $-1, %r8 - 0x49, 0xd3, 0xe0, //0x000026b0 shlq %cl, %r8 - 0x49, 0xf7, 0xd0, //0x000026b3 notq %r8 - 0x48, 0x8b, 0x7d, 0xc0, //0x000026b6 movq $-64(%rbp), %rdi - 0x29, 0xf7, //0x000026ba subl %esi, %edi - 0x83, 0xc7, 0x01, //0x000026bc addl $1, %edi - 0x31, 0xd2, //0x000026bf xorl %edx, %edx - //0x000026c1 LBB5_494 - 0x48, 0x89, 0xfb, //0x000026c1 movq %rdi, %rbx - 0xbe, 0x01, 0x00, 0x00, 0x00, //0x000026c4 movl $1, %esi - 0x41, 0x89, 0xd2, //0x000026c9 movl %edx, %r10d - 0xe9, 0x17, 0x00, 0x00, 0x00, //0x000026cc jmp LBB5_496 - //0x000026d1 LBB5_495 - 0x48, 0x85, 0xd2, //0x000026d1 testq %rdx, %rdx - 0x44, 0x0f, 0x45, 0xe6, //0x000026d4 cmovnel %esi, %r12d - 0x48, 0x01, 0xc0, //0x000026d8 addq %rax, %rax - 0x48, 0x8d, 0x04, 0x80, //0x000026db leaq (%rax,%rax,4), %rax - 0x48, 0x85, 0xc0, //0x000026df testq %rax, %rax - 0x0f, 0x84, 0x32, 0x00, 0x00, 0x00, //0x000026e2 je LBB5_498 - //0x000026e8 LBB5_496 - 0x48, 0x89, 0xc2, //0x000026e8 movq %rax, %rdx - 0x48, 0xd3, 0xea, //0x000026eb shrq %cl, %rdx - 0x4c, 0x21, 0xc0, //0x000026ee andq %r8, %rax - 0x49, 0x63, 0xfa, //0x000026f1 movslq %r10d, %rdi - 0x49, 0x39, 0xfe, //0x000026f4 cmpq %rdi, %r14 - 0x0f, 0x86, 0xd4, 0xff, 0xff, 0xff, //0x000026f7 jbe LBB5_495 - 0x80, 0xc2, 0x30, //0x000026fd addb $48, %dl - 0x41, 0x88, 0x14, 0x3b, //0x00002700 movb %dl, (%r11,%rdi) - 0x83, 0xc7, 0x01, //0x00002704 addl $1, %edi - 0x41, 0x89, 0xfa, //0x00002707 movl %edi, %r10d - 0x48, 0x01, 0xc0, //0x0000270a addq %rax, %rax - 0x48, 0x8d, 0x04, 0x80, //0x0000270d leaq (%rax,%rax,4), %rax - 0x48, 0x85, 0xc0, //0x00002711 testq %rax, %rax - 0x0f, 0x85, 0xce, 0xff, 0xff, 0xff, //0x00002714 jne LBB5_496 - //0x0000271a LBB5_498 - 0x48, 0x89, 0xdf, //0x0000271a movq %rbx, %rdi - //0x0000271d LBB5_499 - 0x45, 0x85, 0xd2, //0x0000271d testl %r10d, %r10d - 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00002720 movabsq $9218868437227405312, %r8 - 0x0f, 0x8e, 0x66, 0x00, 0x00, 0x00, //0x0000272a jle LBB5_505 - 0x44, 0x89, 0xd0, //0x00002730 movl %r10d, %eax - 0x48, 0x83, 0xc0, 0x01, //0x00002733 addq $1, %rax - //0x00002737 LBB5_501 - 0x41, 0x8d, 0x4a, 0xff, //0x00002737 leal $-1(%r10), %ecx - 0x41, 0x80, 0x3c, 0x0b, 0x30, //0x0000273b cmpb $48, (%r11,%rcx) - 0x0f, 0x85, 0x71, 0x00, 0x00, 0x00, //0x00002740 jne LBB5_507 - 0x48, 0x83, 0xc0, 0xff, //0x00002746 addq $-1, %rax - 0x41, 0x89, 0xca, //0x0000274a movl %ecx, %r10d - 0x48, 0x83, 0xf8, 0x01, //0x0000274d cmpq $1, %rax - 0x0f, 0x8f, 0xe0, 0xff, 0xff, 0xff, //0x00002751 jg LBB5_501 - 0xba, 0x02, 0xfc, 0xff, 0xff, //0x00002757 movl $-1022, %edx - 0x4c, 0x8b, 0x75, 0xb0, //0x0000275c movq $-80(%rbp), %r14 - 0x4c, 0x8b, 0x5d, 0xb8, //0x00002760 movq $-72(%rbp), %r11 - 0x8b, 0x5d, 0xa8, //0x00002764 movl $-88(%rbp), %ebx - 0x48, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00002767 movabsq $4503599627370495, %rdi - 0x31, 0xc9, //0x00002771 xorl %ecx, %ecx - 0xe9, 0x86, 0x05, 0x00, 0x00, //0x00002773 jmp LBB5_582 - //0x00002778 LBB5_504 - 0x48, 0x01, 0xc0, //0x00002778 addq %rax, %rax - 0x48, 0x8d, 0x04, 0x80, //0x0000277b leaq (%rax,%rax,4), %rax - 0x83, 0xc6, 0x01, //0x0000277f addl $1, %esi - 0x48, 0x89, 0xc2, //0x00002782 movq %rax, %rdx - 0x48, 0xd3, 0xea, //0x00002785 shrq %cl, %rdx - 0x48, 0x85, 0xd2, //0x00002788 testq %rdx, %rdx - 0x0f, 0x84, 0xe7, 0xff, 0xff, 0xff, //0x0000278b je LBB5_504 - 0xe9, 0x80, 0xfe, 0xff, 0xff, //0x00002791 jmp LBB5_485 - //0x00002796 LBB5_505 - 0xb8, 0x02, 0xfc, 0xff, 0xff, //0x00002796 movl $-1022, %eax - 0x48, 0x89, 0x85, 0x68, 0xff, 0xff, 0xff, //0x0000279b movq %rax, $-152(%rbp) - 0x45, 0x85, 0xd2, //0x000027a2 testl %r10d, %r10d - 0x0f, 0x84, 0x37, 0x05, 0x00, 0x00, //0x000027a5 je LBB5_581 - 0x48, 0x89, 0x7d, 0xc0, //0x000027ab movq %rdi, $-64(%rbp) - 0x45, 0x89, 0xd1, //0x000027af movl %r10d, %r9d - 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x000027b2 jmp LBB5_509 - //0x000027b7 LBB5_507 - 0xb8, 0x02, 0xfc, 0xff, 0xff, //0x000027b7 movl $-1022, %eax - 0x48, 0x89, 0x85, 0x68, 0xff, 0xff, 0xff, //0x000027bc movq %rax, $-152(%rbp) - 0x45, 0x89, 0xd1, //0x000027c3 movl %r10d, %r9d - //0x000027c6 LBB5_508 - 0x45, 0x85, 0xc9, //0x000027c6 testl %r9d, %r9d - 0x48, 0x89, 0x7d, 0xc0, //0x000027c9 movq %rdi, $-64(%rbp) - 0x0f, 0x84, 0xae, 0x00, 0x00, 0x00, //0x000027cd je LBB5_519 - //0x000027d3 LBB5_509 - 0x49, 0x63, 0xc1, //0x000027d3 movslq %r9d, %rax - 0x48, 0x8d, 0x78, 0xfe, //0x000027d6 leaq $-2(%rax), %rdi - 0x48, 0x8d, 0x50, 0xff, //0x000027da leaq $-1(%rax), %rdx - 0x31, 0xf6, //0x000027de xorl %esi, %esi - //0x000027e0 LBB5_510 - 0x48, 0x8d, 0x0d, 0xf9, 0xc5, 0x00, 0x00, //0x000027e0 leaq $50681(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */ - 0x0f, 0xb6, 0x9c, 0x0e, 0x8c, 0x15, 0x00, 0x00, //0x000027e7 movzbl $5516(%rsi,%rcx), %ebx - 0x41, 0x0f, 0xb6, 0x0c, 0x33, //0x000027ef movzbl (%r11,%rsi), %ecx - 0x38, 0xd9, //0x000027f4 cmpb %bl, %cl - 0x0f, 0x85, 0x9d, 0x00, 0x00, 0x00, //0x000027f6 jne LBB5_520 - 0x48, 0x39, 0xf2, //0x000027fc cmpq %rsi, %rdx - 0x0f, 0x84, 0x5a, 0x00, 0x00, 0x00, //0x000027ff je LBB5_517 - 0x48, 0x8d, 0x0d, 0xd4, 0xc5, 0x00, 0x00, //0x00002805 leaq $50644(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */ - 0x0f, 0xb6, 0x9c, 0x0e, 0x8d, 0x15, 0x00, 0x00, //0x0000280c movzbl $5517(%rsi,%rcx), %ebx - 0x41, 0x0f, 0xb6, 0x4c, 0x33, 0x01, //0x00002814 movzbl $1(%r11,%rsi), %ecx - 0x38, 0xd9, //0x0000281a cmpb %bl, %cl - 0x0f, 0x85, 0x77, 0x00, 0x00, 0x00, //0x0000281c jne LBB5_520 - 0x48, 0x39, 0xf7, //0x00002822 cmpq %rsi, %rdi - 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x00002825 je LBB5_517 - 0x48, 0x83, 0xfe, 0x24, //0x0000282b cmpq $36, %rsi - 0x0f, 0x84, 0x42, 0x00, 0x00, 0x00, //0x0000282f je LBB5_518 - 0x48, 0x8d, 0x0d, 0xa4, 0xc5, 0x00, 0x00, //0x00002835 leaq $50596(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */ - 0x0f, 0xb6, 0x9c, 0x0e, 0x8e, 0x15, 0x00, 0x00, //0x0000283c movzbl $5518(%rsi,%rcx), %ebx - 0x41, 0x0f, 0xb6, 0x4c, 0x33, 0x02, //0x00002844 movzbl $2(%r11,%rsi), %ecx - 0x38, 0xd9, //0x0000284a cmpb %bl, %cl - 0x0f, 0x85, 0x47, 0x00, 0x00, 0x00, //0x0000284c jne LBB5_520 - 0x48, 0x83, 0xc6, 0x03, //0x00002852 addq $3, %rsi - 0x48, 0x39, 0xf0, //0x00002856 cmpq %rsi, %rax - 0x0f, 0x85, 0x81, 0xff, 0xff, 0xff, //0x00002859 jne LBB5_510 - //0x0000285f LBB5_517 - 0x44, 0x89, 0xc8, //0x0000285f movl %r9d, %eax - 0x48, 0x8d, 0x0d, 0x77, 0xc5, 0x00, 0x00, //0x00002862 leaq $50551(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */ - 0x80, 0xbc, 0x08, 0x8c, 0x15, 0x00, 0x00, 0x00, //0x00002869 cmpb $0, $5516(%rax,%rcx) - 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x00002871 jne LBB5_521 - //0x00002877 LBB5_518 - 0xb8, 0x10, 0x00, 0x00, 0x00, //0x00002877 movl $16, %eax - 0xe9, 0x2a, 0x00, 0x00, 0x00, //0x0000287c jmp LBB5_522 - //0x00002881 LBB5_519 - 0x31, 0xc0, //0x00002881 xorl %eax, %eax - 0x4c, 0x8b, 0x75, 0xb0, //0x00002883 movq $-80(%rbp), %r14 - 0x8b, 0x5d, 0xa8, //0x00002887 movl $-88(%rbp), %ebx - 0x48, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x0000288a movabsq $4503599627370495, %rdi - 0xe9, 0xbe, 0x01, 0x00, 0x00, //0x00002894 jmp LBB5_540 - //0x00002899 LBB5_520 - 0xb8, 0x10, 0x00, 0x00, 0x00, //0x00002899 movl $16, %eax - 0x38, 0xd9, //0x0000289e cmpb %bl, %cl - 0x0f, 0x8d, 0x05, 0x00, 0x00, 0x00, //0x000028a0 jge LBB5_522 - //0x000028a6 LBB5_521 - 0xb8, 0x0f, 0x00, 0x00, 0x00, //0x000028a6 movl $15, %eax - //0x000028ab LBB5_522 - 0x45, 0x85, 0xc9, //0x000028ab testl %r9d, %r9d - 0x48, 0x89, 0x45, 0xc8, //0x000028ae movq %rax, $-56(%rbp) - 0x0f, 0x8e, 0x29, 0x01, 0x00, 0x00, //0x000028b2 jle LBB5_534 - 0x48, 0xbb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x000028b8 movabsq $-432345564227567616, %rbx - 0x42, 0x8d, 0x3c, 0x08, //0x000028c2 leal (%rax,%r9), %edi - 0x45, 0x89, 0xcf, //0x000028c6 movl %r9d, %r15d - 0x4c, 0x63, 0xc7, //0x000028c9 movslq %edi, %r8 - 0x49, 0x83, 0xc0, 0xff, //0x000028cc addq $-1, %r8 - 0x49, 0x83, 0xc7, 0x01, //0x000028d0 addq $1, %r15 - 0x41, 0x83, 0xc1, 0xff, //0x000028d4 addl $-1, %r9d - 0x31, 0xc9, //0x000028d8 xorl %ecx, %ecx - 0xe9, 0x25, 0x00, 0x00, 0x00, //0x000028da jmp LBB5_526 - //0x000028df LBB5_524 - 0x48, 0x85, 0xc0, //0x000028df testq %rax, %rax - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000028e2 movl $1, %eax - 0x44, 0x0f, 0x45, 0xe0, //0x000028e7 cmovnel %eax, %r12d - //0x000028eb LBB5_525 - 0x83, 0xc7, 0xff, //0x000028eb addl $-1, %edi - 0x49, 0x83, 0xc0, 0xff, //0x000028ee addq $-1, %r8 - 0x49, 0x83, 0xc7, 0xff, //0x000028f2 addq $-1, %r15 - 0x41, 0x83, 0xc1, 0xff, //0x000028f6 addl $-1, %r9d - 0x49, 0x83, 0xff, 0x01, //0x000028fa cmpq $1, %r15 - 0x0f, 0x8e, 0x4b, 0x00, 0x00, 0x00, //0x000028fe jle LBB5_528 - //0x00002904 LBB5_526 - 0x48, 0x01, 0xd9, //0x00002904 addq %rbx, %rcx - 0x44, 0x89, 0xc8, //0x00002907 movl %r9d, %eax - 0x49, 0x0f, 0xbe, 0x34, 0x03, //0x0000290a movsbq (%r11,%rax), %rsi - 0x48, 0xc1, 0xe6, 0x35, //0x0000290f shlq $53, %rsi - 0x48, 0x01, 0xce, //0x00002913 addq %rcx, %rsi - 0x48, 0x89, 0xf0, //0x00002916 movq %rsi, %rax - 0x48, 0xb9, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00002919 movabsq $-3689348814741910323, %rcx - 0x48, 0xf7, 0xe1, //0x00002923 mulq %rcx - 0x48, 0x89, 0xd1, //0x00002926 movq %rdx, %rcx - 0x48, 0xc1, 0xe9, 0x03, //0x00002929 shrq $3, %rcx - 0x48, 0x8d, 0x04, 0x09, //0x0000292d leaq (%rcx,%rcx), %rax - 0x48, 0x8d, 0x14, 0x80, //0x00002931 leaq (%rax,%rax,4), %rdx - 0x48, 0x89, 0xf0, //0x00002935 movq %rsi, %rax - 0x48, 0x29, 0xd0, //0x00002938 subq %rdx, %rax - 0x4d, 0x39, 0xf0, //0x0000293b cmpq %r14, %r8 - 0x0f, 0x83, 0x9b, 0xff, 0xff, 0xff, //0x0000293e jae LBB5_524 - 0x04, 0x30, //0x00002944 addb $48, %al - 0x43, 0x88, 0x04, 0x03, //0x00002946 movb %al, (%r11,%r8) - 0xe9, 0x9c, 0xff, 0xff, 0xff, //0x0000294a jmp LBB5_525 - //0x0000294f LBB5_528 - 0x48, 0x83, 0xfe, 0x0a, //0x0000294f cmpq $10, %rsi - 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00002953 movabsq $9218868437227405312, %r8 - 0x0f, 0x83, 0x0c, 0x00, 0x00, 0x00, //0x0000295d jae LBB5_530 - 0x44, 0x8a, 0xbd, 0x78, 0xff, 0xff, 0xff, //0x00002963 movb $-136(%rbp), %r15b - 0xe9, 0x72, 0x00, 0x00, 0x00, //0x0000296a jmp LBB5_534 - //0x0000296f LBB5_530 - 0x48, 0x63, 0xf7, //0x0000296f movslq %edi, %rsi - 0x48, 0x83, 0xc6, 0xff, //0x00002972 addq $-1, %rsi - 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00002976 movl $1, %edi - 0x44, 0x8a, 0xbd, 0x78, 0xff, 0xff, 0xff, //0x0000297b movb $-136(%rbp), %r15b - 0xe9, 0x18, 0x00, 0x00, 0x00, //0x00002982 jmp LBB5_532 - //0x00002987 LBB5_531 - 0x48, 0x85, 0xc0, //0x00002987 testq %rax, %rax - 0x44, 0x0f, 0x45, 0xe7, //0x0000298a cmovnel %edi, %r12d - 0x48, 0x83, 0xc6, 0xff, //0x0000298e addq $-1, %rsi - 0x48, 0x83, 0xf9, 0x09, //0x00002992 cmpq $9, %rcx - 0x48, 0x89, 0xd1, //0x00002996 movq %rdx, %rcx - 0x0f, 0x86, 0x42, 0x00, 0x00, 0x00, //0x00002999 jbe LBB5_534 - //0x0000299f LBB5_532 - 0x48, 0x89, 0xc8, //0x0000299f movq %rcx, %rax - 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x000029a2 movabsq $-3689348814741910323, %rdx - 0x48, 0xf7, 0xe2, //0x000029ac mulq %rdx - 0x48, 0xc1, 0xea, 0x03, //0x000029af shrq $3, %rdx - 0x48, 0x8d, 0x04, 0x12, //0x000029b3 leaq (%rdx,%rdx), %rax - 0x48, 0x8d, 0x1c, 0x80, //0x000029b7 leaq (%rax,%rax,4), %rbx - 0x48, 0x89, 0xc8, //0x000029bb movq %rcx, %rax - 0x48, 0x29, 0xd8, //0x000029be subq %rbx, %rax - 0x4c, 0x39, 0xf6, //0x000029c1 cmpq %r14, %rsi - 0x0f, 0x83, 0xbd, 0xff, 0xff, 0xff, //0x000029c4 jae LBB5_531 - 0x04, 0x30, //0x000029ca addb $48, %al - 0x41, 0x88, 0x04, 0x33, //0x000029cc movb %al, (%r11,%rsi) - 0x48, 0x83, 0xc6, 0xff, //0x000029d0 addq $-1, %rsi - 0x48, 0x83, 0xf9, 0x09, //0x000029d4 cmpq $9, %rcx - 0x48, 0x89, 0xd1, //0x000029d8 movq %rdx, %rcx - 0x0f, 0x87, 0xbe, 0xff, 0xff, 0xff, //0x000029db ja LBB5_532 - //0x000029e1 LBB5_534 - 0x48, 0x8b, 0x55, 0xc8, //0x000029e1 movq $-56(%rbp), %rdx - 0x41, 0x01, 0xd2, //0x000029e5 addl %edx, %r10d - 0x49, 0x63, 0xc2, //0x000029e8 movslq %r10d, %rax - 0x49, 0x39, 0xc6, //0x000029eb cmpq %rax, %r14 - 0x41, 0x0f, 0x46, 0xc6, //0x000029ee cmovbel %r14d, %eax - 0x48, 0x8b, 0x4d, 0xc0, //0x000029f2 movq $-64(%rbp), %rcx - 0x01, 0xd1, //0x000029f6 addl %edx, %ecx - 0x48, 0x89, 0x4d, 0xc0, //0x000029f8 movq %rcx, $-64(%rbp) - 0x85, 0xc0, //0x000029fc testl %eax, %eax - 0x0f, 0x8e, 0x3a, 0x00, 0x00, 0x00, //0x000029fe jle LBB5_539 - 0x89, 0xc1, //0x00002a04 movl %eax, %ecx - 0x48, 0x83, 0xc1, 0x01, //0x00002a06 addq $1, %rcx - 0x4c, 0x8b, 0x75, 0xb0, //0x00002a0a movq $-80(%rbp), %r14 - 0x8b, 0x5d, 0xa8, //0x00002a0e movl $-88(%rbp), %ebx - 0x48, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00002a11 movabsq $4503599627370495, %rdi - //0x00002a1b LBB5_536 - 0x8d, 0x50, 0xff, //0x00002a1b leal $-1(%rax), %edx - 0x41, 0x80, 0x3c, 0x13, 0x30, //0x00002a1e cmpb $48, (%r11,%rdx) - 0x0f, 0x85, 0x2e, 0x00, 0x00, 0x00, //0x00002a23 jne LBB5_540 - 0x48, 0x83, 0xc1, 0xff, //0x00002a29 addq $-1, %rcx - 0x89, 0xd0, //0x00002a2d movl %edx, %eax - 0x48, 0x83, 0xf9, 0x01, //0x00002a2f cmpq $1, %rcx - 0x0f, 0x8f, 0xe2, 0xff, 0xff, 0xff, //0x00002a33 jg LBB5_536 - 0xe9, 0x9a, 0x00, 0x00, 0x00, //0x00002a39 jmp LBB5_538 - //0x00002a3e LBB5_539 - 0x85, 0xc0, //0x00002a3e testl %eax, %eax - 0x4c, 0x8b, 0x75, 0xb0, //0x00002a40 movq $-80(%rbp), %r14 - 0x8b, 0x5d, 0xa8, //0x00002a44 movl $-88(%rbp), %ebx - 0x48, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00002a47 movabsq $4503599627370495, %rdi - 0x0f, 0x84, 0x81, 0x00, 0x00, 0x00, //0x00002a51 je LBB5_538 - //0x00002a57 LBB5_540 - 0x48, 0x8b, 0x4d, 0xc0, //0x00002a57 movq $-64(%rbp), %rcx - 0x83, 0xf9, 0x14, //0x00002a5b cmpl $20, %ecx - 0x0f, 0x8e, 0x17, 0x00, 0x00, 0x00, //0x00002a5e jle LBB5_542 - 0x4c, 0x8b, 0x5d, 0xb8, //0x00002a64 movq $-72(%rbp), %r11 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002a68 movq $-1, %rcx - 0x48, 0x8b, 0x95, 0x68, 0xff, 0xff, 0xff, //0x00002a6f movq $-152(%rbp), %rdx - 0xe9, 0x83, 0x02, 0x00, 0x00, //0x00002a76 jmp LBB5_582 - //0x00002a7b LBB5_542 - 0x89, 0xca, //0x00002a7b movl %ecx, %edx - 0x85, 0xc9, //0x00002a7d testl %ecx, %ecx - 0x48, 0x89, 0xcf, //0x00002a7f movq %rcx, %rdi - 0x0f, 0x8e, 0x59, 0x00, 0x00, 0x00, //0x00002a82 jle LBB5_547 - 0x31, 0xf6, //0x00002a88 xorl %esi, %esi - 0x85, 0xc0, //0x00002a8a testl %eax, %eax - 0xbb, 0x00, 0x00, 0x00, 0x00, //0x00002a8c movl $0, %ebx - 0x0f, 0x4f, 0xd8, //0x00002a91 cmovgl %eax, %ebx - 0x4c, 0x8d, 0x52, 0xff, //0x00002a94 leaq $-1(%rdx), %r10 - 0x49, 0x39, 0xda, //0x00002a98 cmpq %rbx, %r10 - 0x4c, 0x0f, 0x43, 0xd3, //0x00002a9b cmovaeq %rbx, %r10 - 0x45, 0x8d, 0x42, 0x01, //0x00002a9f leal $1(%r10), %r8d - 0x31, 0xc9, //0x00002aa3 xorl %ecx, %ecx - //0x00002aa5 LBB5_544 - 0x48, 0x39, 0xf3, //0x00002aa5 cmpq %rsi, %rbx - 0x0f, 0x84, 0x38, 0x00, 0x00, 0x00, //0x00002aa8 je LBB5_548 - 0x48, 0x8d, 0x0c, 0x89, //0x00002aae leaq (%rcx,%rcx,4), %rcx - 0x49, 0x0f, 0xbe, 0x3c, 0x33, //0x00002ab2 movsbq (%r11,%rsi), %rdi - 0x48, 0x8d, 0x0c, 0x4f, //0x00002ab7 leaq (%rdi,%rcx,2), %rcx - 0x48, 0x83, 0xc1, 0xd0, //0x00002abb addq $-48, %rcx - 0x48, 0x8b, 0x7d, 0xc0, //0x00002abf movq $-64(%rbp), %rdi - 0x48, 0x83, 0xc6, 0x01, //0x00002ac3 addq $1, %rsi - 0x48, 0x39, 0xf2, //0x00002ac7 cmpq %rsi, %rdx - 0x0f, 0x85, 0xd5, 0xff, 0xff, 0xff, //0x00002aca jne LBB5_544 - 0x45, 0x89, 0xc2, //0x00002ad0 movl %r8d, %r10d - 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x00002ad3 jmp LBB5_548 - //0x00002ad8 LBB5_538 - 0x31, 0xc9, //0x00002ad8 xorl %ecx, %ecx - 0x31, 0xf6, //0x00002ada xorl %esi, %esi - 0xe9, 0xf2, 0x00, 0x00, 0x00, //0x00002adc jmp LBB5_567 - //0x00002ae1 LBB5_547 - 0x45, 0x31, 0xd2, //0x00002ae1 xorl %r10d, %r10d - 0x31, 0xc9, //0x00002ae4 xorl %ecx, %ecx - //0x00002ae6 LBB5_548 - 0x85, 0xff, //0x00002ae6 testl %edi, %edi - 0x41, 0x0f, 0x9e, 0xc0, //0x00002ae8 setle %r8b - 0x89, 0xfb, //0x00002aec movl %edi, %ebx - 0x44, 0x29, 0xd3, //0x00002aee subl %r10d, %ebx - 0x0f, 0x8e, 0x4a, 0x00, 0x00, 0x00, //0x00002af1 jle LBB5_556 - 0x45, 0x89, 0xd1, //0x00002af7 movl %r10d, %r9d - 0x41, 0xf7, 0xd1, //0x00002afa notl %r9d - 0x41, 0x01, 0xf9, //0x00002afd addl %edi, %r9d - 0x83, 0xe3, 0x07, //0x00002b00 andl $7, %ebx - 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00002b03 je LBB5_553 - 0xf7, 0xdb, //0x00002b09 negl %ebx - 0x31, 0xf6, //0x00002b0b xorl %esi, %esi - //0x00002b0d LBB5_551 - 0x48, 0x01, 0xc9, //0x00002b0d addq %rcx, %rcx - 0x48, 0x8d, 0x0c, 0x89, //0x00002b10 leaq (%rcx,%rcx,4), %rcx - 0x83, 0xc6, 0xff, //0x00002b14 addl $-1, %esi - 0x39, 0xf3, //0x00002b17 cmpl %esi, %ebx - 0x0f, 0x85, 0xee, 0xff, 0xff, 0xff, //0x00002b19 jne LBB5_551 - 0x41, 0x29, 0xf2, //0x00002b1f subl %esi, %r10d - //0x00002b22 LBB5_553 - 0x41, 0x83, 0xf9, 0x07, //0x00002b22 cmpl $7, %r9d - 0x0f, 0x82, 0x15, 0x00, 0x00, 0x00, //0x00002b26 jb LBB5_556 - 0x89, 0xfe, //0x00002b2c movl %edi, %esi - 0x44, 0x29, 0xd6, //0x00002b2e subl %r10d, %esi - //0x00002b31 LBB5_555 - 0x48, 0x69, 0xc9, 0x00, 0xe1, 0xf5, 0x05, //0x00002b31 imulq $100000000, %rcx, %rcx - 0x83, 0xc6, 0xf8, //0x00002b38 addl $-8, %esi - 0x0f, 0x85, 0xf0, 0xff, 0xff, 0xff, //0x00002b3b jne LBB5_555 - //0x00002b41 LBB5_556 - 0x31, 0xf6, //0x00002b41 xorl %esi, %esi - 0x85, 0xff, //0x00002b43 testl %edi, %edi - 0x0f, 0x88, 0x65, 0x00, 0x00, 0x00, //0x00002b45 js LBB5_564 - 0x39, 0xf8, //0x00002b4b cmpl %edi, %eax - 0x8b, 0x5d, 0xa8, //0x00002b4d movl $-88(%rbp), %ebx - 0x48, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00002b50 movabsq $4503599627370495, %rdi - 0x0f, 0x8e, 0x69, 0x00, 0x00, 0x00, //0x00002b5a jle LBB5_566 - 0x41, 0x8a, 0x14, 0x13, //0x00002b60 movb (%r11,%rdx), %dl - 0x80, 0xfa, 0x35, //0x00002b64 cmpb $53, %dl - 0x0f, 0x85, 0x55, 0x00, 0x00, 0x00, //0x00002b67 jne LBB5_565 - 0x48, 0x8b, 0x75, 0xc0, //0x00002b6d movq $-64(%rbp), %rsi - 0x83, 0xc6, 0x01, //0x00002b71 addl $1, %esi - 0x39, 0xc6, //0x00002b74 cmpl %eax, %esi - 0x0f, 0x85, 0x46, 0x00, 0x00, 0x00, //0x00002b76 jne LBB5_565 - 0x45, 0x85, 0xe4, //0x00002b7c testl %r12d, %r12d - 0x40, 0x0f, 0x95, 0xc6, //0x00002b7f setne %sil - 0x41, 0x08, 0xf0, //0x00002b83 orb %sil, %r8b - 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00002b86 jne LBB5_566 - 0x48, 0x8b, 0x45, 0xc0, //0x00002b8c movq $-64(%rbp), %rax - 0x83, 0xc0, 0xff, //0x00002b90 addl $-1, %eax - 0x41, 0x8a, 0x34, 0x03, //0x00002b93 movb (%r11,%rax), %sil - 0x40, 0x80, 0xe6, 0x01, //0x00002b97 andb $1, %sil - 0xe9, 0x29, 0x00, 0x00, 0x00, //0x00002b9b jmp LBB5_566 - //0x00002ba0 LBB5_562 - 0x89, 0xf9, //0x00002ba0 movl %edi, %ecx - //0x00002ba2 LBB5_563 - 0x48, 0xf7, 0xd0, //0x00002ba2 notq %rax - 0x48, 0x29, 0xc8, //0x00002ba5 subq %rcx, %rax - 0x44, 0x89, 0xc2, //0x00002ba8 movl %r8d, %edx - 0xe9, 0x05, 0xe0, 0xff, 0xff, //0x00002bab jmp LBB5_143 - //0x00002bb0 LBB5_564 - 0x8b, 0x5d, 0xa8, //0x00002bb0 movl $-88(%rbp), %ebx - 0x48, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00002bb3 movabsq $4503599627370495, %rdi - 0xe9, 0x07, 0x00, 0x00, 0x00, //0x00002bbd jmp LBB5_566 - //0x00002bc2 LBB5_565 - 0x80, 0xfa, 0x35, //0x00002bc2 cmpb $53, %dl - 0x40, 0x0f, 0x9d, 0xc6, //0x00002bc5 setge %sil - //0x00002bc9 LBB5_566 - 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00002bc9 movabsq $9218868437227405312, %r8 - //0x00002bd3 LBB5_567 - 0x48, 0x8b, 0x95, 0x68, 0xff, 0xff, 0xff, //0x00002bd3 movq $-152(%rbp), %rdx - 0x40, 0x0f, 0xb6, 0xc6, //0x00002bda movzbl %sil, %eax - 0x48, 0x01, 0xc8, //0x00002bde addq %rcx, %rax - 0x48, 0x89, 0xc1, //0x00002be1 movq %rax, %rcx - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, //0x00002be4 movabsq $9007199254740992, %rax - 0x48, 0x39, 0xc1, //0x00002bee cmpq %rax, %rcx - 0x4c, 0x8b, 0x5d, 0xb8, //0x00002bf1 movq $-72(%rbp), %r11 - 0x0f, 0x85, 0x03, 0x01, 0x00, 0x00, //0x00002bf5 jne LBB5_582 - 0x81, 0xfa, 0xfe, 0x03, 0x00, 0x00, //0x00002bfb cmpl $1022, %edx - 0x0f, 0x8e, 0x07, 0x00, 0x00, 0x00, //0x00002c01 jle LBB5_570 - 0x31, 0xc9, //0x00002c07 xorl %ecx, %ecx - 0xe9, 0xec, 0xeb, 0xff, 0xff, //0x00002c09 jmp LBB5_305 - //0x00002c0e LBB5_570 - 0x83, 0xc2, 0x01, //0x00002c0e addl $1, %edx - 0x48, 0x8d, 0x4f, 0x01, //0x00002c11 leaq $1(%rdi), %rcx - 0xe9, 0xe4, 0x00, 0x00, 0x00, //0x00002c15 jmp LBB5_582 - //0x00002c1a LBB5_571 - 0x4d, 0x8d, 0x8e, 0xb8, 0x00, 0x00, 0x00, //0x00002c1a leaq $184(%r14), %r9 - 0x4d, 0x8b, 0x9e, 0xa0, 0x00, 0x00, 0x00, //0x00002c21 movq $160(%r14), %r11 - 0x4d, 0x8b, 0x96, 0xb8, 0x00, 0x00, 0x00, //0x00002c28 movq $184(%r14), %r10 - 0x48, 0xc1, 0xe7, 0x04, //0x00002c2f shlq $4, %rdi - 0x49, 0x8d, 0x04, 0x3a, //0x00002c33 leaq (%r10,%rdi), %rax - 0x48, 0x89, 0x45, 0xc0, //0x00002c37 movq %rax, $-64(%rbp) - 0x41, 0x8a, 0x43, 0xf0, //0x00002c3b movb $-16(%r11), %al - 0x3c, 0x07, //0x00002c3f cmpb $7, %al - 0x0f, 0x84, 0xdd, 0x00, 0x00, 0x00, //0x00002c41 je LBB5_583 - 0x3c, 0x06, //0x00002c47 cmpb $6, %al - 0x0f, 0x85, 0x5d, 0x01, 0x00, 0x00, //0x00002c49 jne LBB5_590 - 0x48, 0x8d, 0x42, 0x01, //0x00002c4f leaq $1(%rdx), %rax - 0x0f, 0xb6, 0x0a, //0x00002c53 movzbl (%rdx), %ecx - 0x48, 0x83, 0xf9, 0x20, //0x00002c56 cmpq $32, %rcx - 0x0f, 0x87, 0x0d, 0x06, 0x00, 0x00, //0x00002c5a ja LBB5_643 - 0x48, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002c60 movabsq $4294977024, %rsi - 0x48, 0x0f, 0xa3, 0xce, //0x00002c6a btq %rcx, %rsi - 0x0f, 0x83, 0xf9, 0x05, 0x00, 0x00, //0x00002c6e jae LBB5_643 - 0x0f, 0xb6, 0x4a, 0x01, //0x00002c74 movzbl $1(%rdx), %ecx - 0x48, 0x83, 0xc2, 0x02, //0x00002c78 addq $2, %rdx - 0x48, 0x83, 0xf9, 0x20, //0x00002c7c cmpq $32, %rcx - 0x0f, 0x87, 0x1f, 0x05, 0x00, 0x00, //0x00002c80 ja LBB5_667 - 0x48, 0x0f, 0xa3, 0xce, //0x00002c86 btq %rcx, %rsi - 0x0f, 0x83, 0x15, 0x05, 0x00, 0x00, //0x00002c8a jae LBB5_667 - 0x49, 0x8b, 0xb6, 0x90, 0x00, 0x00, 0x00, //0x00002c90 movq $144(%r14), %rsi - 0x48, 0x89, 0xd1, //0x00002c97 movq %rdx, %rcx - 0x48, 0x29, 0xf1, //0x00002c9a subq %rsi, %rcx - 0x48, 0x83, 0xf9, 0x40, //0x00002c9d cmpq $64, %rcx - 0x0f, 0x83, 0x18, 0x05, 0x00, 0x00, //0x00002ca1 jae LBB5_639 - 0x4c, 0x89, 0xf3, //0x00002ca7 movq %r14, %rbx - 0x49, 0x8b, 0x86, 0x98, 0x00, 0x00, 0x00, //0x00002caa movq $152(%r14), %rax - 0x48, 0xd3, 0xe8, //0x00002cb1 shrq %cl, %rax - 0x48, 0xd3, 0xe0, //0x00002cb4 shlq %cl, %rax - 0x48, 0x85, 0xc0, //0x00002cb7 testq %rax, %rax - 0x0f, 0x84, 0xf5, 0x04, 0x00, 0x00, //0x00002cba je LBB5_638 - 0x48, 0x0f, 0xbc, 0xc8, //0x00002cc0 bsfq %rax, %rcx - 0x48, 0x8d, 0x04, 0x0e, //0x00002cc4 leaq (%rsi,%rcx), %rax - 0x48, 0x83, 0xc0, 0x01, //0x00002cc8 addq $1, %rax - 0x48, 0x01, 0xce, //0x00002ccc addq %rcx, %rsi - 0x49, 0x89, 0xde, //0x00002ccf movq %rbx, %r14 - 0xe9, 0x94, 0x05, 0x00, 0x00, //0x00002cd2 jmp LBB5_642 - //0x00002cd7 LBB5_580 - 0x41, 0xb8, 0x0e, 0x00, 0x00, 0x00, //0x00002cd7 movl $14, %r8d - 0xe9, 0x70, 0xdf, 0xff, 0xff, //0x00002cdd jmp LBB5_150 - //0x00002ce2 LBB5_581 - 0x31, 0xc9, //0x00002ce2 xorl %ecx, %ecx - 0x4c, 0x8b, 0x75, 0xb0, //0x00002ce4 movq $-80(%rbp), %r14 - 0x4c, 0x8b, 0x5d, 0xb8, //0x00002ce8 movq $-72(%rbp), %r11 - 0x8b, 0x5d, 0xa8, //0x00002cec movl $-88(%rbp), %ebx - 0x48, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00002cef movabsq $4503599627370495, %rdi - 0xba, 0x02, 0xfc, 0xff, 0xff, //0x00002cf9 movl $-1022, %edx - //0x00002cfe LBB5_582 - 0x48, 0x8d, 0x47, 0x01, //0x00002cfe leaq $1(%rdi), %rax - 0x48, 0x21, 0xc8, //0x00002d02 andq %rcx, %rax - 0x81, 0xc2, 0xff, 0x03, 0x00, 0x00, //0x00002d05 addl $1023, %edx - 0x81, 0xe2, 0xff, 0x07, 0x00, 0x00, //0x00002d0b andl $2047, %edx - 0x48, 0xc1, 0xe2, 0x34, //0x00002d11 shlq $52, %rdx - 0x48, 0x85, 0xc0, //0x00002d15 testq %rax, %rax - 0x48, 0x0f, 0x44, 0xd0, //0x00002d18 cmoveq %rax, %rdx - 0x49, 0x89, 0xd0, //0x00002d1c movq %rdx, %r8 - 0xe9, 0xd6, 0xea, 0xff, 0xff, //0x00002d1f jmp LBB5_305 - //0x00002d24 LBB5_583 - 0x48, 0x8d, 0x42, 0x01, //0x00002d24 leaq $1(%rdx), %rax - 0x0f, 0xb6, 0x0a, //0x00002d28 movzbl (%rdx), %ecx - 0x48, 0x83, 0xf9, 0x20, //0x00002d2b cmpq $32, %rcx - 0x0f, 0x87, 0x1a, 0x06, 0x00, 0x00, //0x00002d2f ja LBB5_650 - 0x48, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002d35 movabsq $4294977024, %rsi - 0x48, 0x0f, 0xa3, 0xce, //0x00002d3f btq %rcx, %rsi - 0x0f, 0x83, 0x06, 0x06, 0x00, 0x00, //0x00002d43 jae LBB5_650 - 0x0f, 0xb6, 0x4a, 0x01, //0x00002d49 movzbl $1(%rdx), %ecx - 0x48, 0x83, 0xc2, 0x02, //0x00002d4d addq $2, %rdx - 0x48, 0x83, 0xf9, 0x20, //0x00002d51 cmpq $32, %rcx - 0x0f, 0x87, 0x52, 0x04, 0x00, 0x00, //0x00002d55 ja LBB5_668 - 0x48, 0x0f, 0xa3, 0xce, //0x00002d5b btq %rcx, %rsi - 0x0f, 0x83, 0x48, 0x04, 0x00, 0x00, //0x00002d5f jae LBB5_668 - 0x49, 0x8b, 0xb6, 0x90, 0x00, 0x00, 0x00, //0x00002d65 movq $144(%r14), %rsi - 0x48, 0x89, 0xd1, //0x00002d6c movq %rdx, %rcx - 0x48, 0x29, 0xf1, //0x00002d6f subq %rsi, %rcx - 0x48, 0x83, 0xf9, 0x40, //0x00002d72 cmpq $64, %rcx - 0x0f, 0x83, 0x25, 0x05, 0x00, 0x00, //0x00002d76 jae LBB5_646 - 0x4c, 0x89, 0xf3, //0x00002d7c movq %r14, %rbx - 0x49, 0x8b, 0x86, 0x98, 0x00, 0x00, 0x00, //0x00002d7f movq $152(%r14), %rax - 0x48, 0xd3, 0xe8, //0x00002d86 shrq %cl, %rax - 0x48, 0xd3, 0xe0, //0x00002d89 shlq %cl, %rax - 0x48, 0x85, 0xc0, //0x00002d8c testq %rax, %rax - 0x0f, 0x84, 0x02, 0x05, 0x00, 0x00, //0x00002d8f je LBB5_645 - 0x48, 0x0f, 0xbc, 0xc8, //0x00002d95 bsfq %rax, %rcx - 0x48, 0x8d, 0x04, 0x0e, //0x00002d99 leaq (%rsi,%rcx), %rax - 0x48, 0x83, 0xc0, 0x01, //0x00002d9d addq $1, %rax - 0x48, 0x01, 0xce, //0x00002da1 addq %rcx, %rsi - 0x49, 0x89, 0xde, //0x00002da4 movq %rbx, %r14 - 0xe9, 0xa1, 0x05, 0x00, 0x00, //0x00002da7 jmp LBB5_649 - //0x00002dac LBB5_590 - 0x48, 0x8b, 0x45, 0xc0, //0x00002dac movq $-64(%rbp), %rax - 0x80, 0x38, 0x06, //0x00002db0 cmpb $6, (%rax) - 0x0f, 0x85, 0x28, 0x00, 0x00, 0x00, //0x00002db3 jne LBB5_593 - 0x41, 0x80, 0xbe, 0xc8, 0x00, 0x00, 0x00, 0x00, //0x00002db9 cmpb $0, $200(%r14) - 0x0f, 0x84, 0x6e, 0x01, 0x00, 0x00, //0x00002dc1 je LBB5_610 - 0x31, 0xc0, //0x00002dc7 xorl %eax, %eax - 0x48, 0x89, 0x85, 0x78, 0xff, 0xff, 0xff, //0x00002dc9 movq %rax, $-136(%rbp) - 0x31, 0xc0, //0x00002dd0 xorl %eax, %eax - 0x48, 0x89, 0x45, 0x98, //0x00002dd2 movq %rax, $-104(%rbp) - 0x31, 0xc0, //0x00002dd6 xorl %eax, %eax - 0x48, 0x89, 0x45, 0x90, //0x00002dd8 movq %rax, $-112(%rbp) - 0xe9, 0xf8, 0x14, 0x00, 0x00, //0x00002ddc jmp LBB5_804 - //0x00002de1 LBB5_593 - 0x4c, 0x8d, 0x6a, 0x01, //0x00002de1 leaq $1(%rdx), %r13 - 0x0f, 0xb6, 0x0a, //0x00002de5 movzbl (%rdx), %ecx - 0x31, 0xc0, //0x00002de8 xorl %eax, %eax - 0x48, 0x89, 0x85, 0x78, 0xff, 0xff, 0xff, //0x00002dea movq %rax, $-136(%rbp) - 0x31, 0xc0, //0x00002df1 xorl %eax, %eax - 0x48, 0x89, 0x45, 0x90, //0x00002df3 movq %rax, $-112(%rbp) - 0x48, 0x83, 0xf9, 0x20, //0x00002df7 cmpq $32, %rcx - 0x0f, 0x87, 0x0e, 0x06, 0x00, 0x00, //0x00002dfb ja LBB5_666 - 0x48, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002e01 movabsq $4294977024, %rax - 0x48, 0x0f, 0xa3, 0xc8, //0x00002e0b btq %rcx, %rax - 0x0f, 0x83, 0xfa, 0x05, 0x00, 0x00, //0x00002e0f jae LBB5_666 - 0x0f, 0xb6, 0x4a, 0x01, //0x00002e15 movzbl $1(%rdx), %ecx - 0x48, 0x83, 0xc2, 0x02, //0x00002e19 addq $2, %rdx - 0x31, 0xf6, //0x00002e1d xorl %esi, %esi - 0x48, 0x89, 0xb5, 0x78, 0xff, 0xff, 0xff, //0x00002e1f movq %rsi, $-136(%rbp) - 0x31, 0xf6, //0x00002e26 xorl %esi, %esi - 0x48, 0x89, 0x75, 0x90, //0x00002e28 movq %rsi, $-112(%rbp) - 0x48, 0x83, 0xf9, 0x20, //0x00002e2c cmpq $32, %rcx - 0x0f, 0x87, 0xd6, 0x05, 0x00, 0x00, //0x00002e30 ja LBB5_665 - 0x48, 0x0f, 0xa3, 0xc8, //0x00002e36 btq %rcx, %rax - 0x0f, 0x83, 0xcc, 0x05, 0x00, 0x00, //0x00002e3a jae LBB5_665 - 0x49, 0x8b, 0x86, 0x90, 0x00, 0x00, 0x00, //0x00002e40 movq $144(%r14), %rax - 0x48, 0x89, 0xd1, //0x00002e47 movq %rdx, %rcx - 0x48, 0x29, 0xc1, //0x00002e4a subq %rax, %rcx - 0x48, 0x83, 0xf9, 0x40, //0x00002e4d cmpq $64, %rcx - 0x0f, 0x83, 0xce, 0x05, 0x00, 0x00, //0x00002e51 jae LBB5_670 - 0x49, 0x8b, 0x96, 0x98, 0x00, 0x00, 0x00, //0x00002e57 movq $152(%r14), %rdx - 0x48, 0xd3, 0xea, //0x00002e5e shrq %cl, %rdx - 0x48, 0xd3, 0xe2, //0x00002e61 shlq %cl, %rdx - 0x48, 0x85, 0xd2, //0x00002e64 testq %rdx, %rdx - 0x0f, 0x84, 0xb1, 0x05, 0x00, 0x00, //0x00002e67 je LBB5_669 - 0x48, 0x0f, 0xbc, 0xca, //0x00002e6d bsfq %rdx, %rcx - 0x4c, 0x8d, 0x2c, 0x08, //0x00002e71 leaq (%rax,%rcx), %r13 - 0x49, 0x83, 0xc5, 0x01, //0x00002e75 addq $1, %r13 - 0x48, 0x01, 0xc8, //0x00002e79 addq %rcx, %rax - 0x31, 0xc9, //0x00002e7c xorl %ecx, %ecx - 0x48, 0x89, 0x8d, 0x78, 0xff, 0xff, 0xff, //0x00002e7e movq %rcx, $-136(%rbp) - 0xe9, 0x51, 0x06, 0x00, 0x00, //0x00002e85 jmp LBB5_673 - //0x00002e8a LBB5_600 - 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00002e8a movq $-1, %r11 - 0x4c, 0x89, 0xe1, //0x00002e91 movq %r12, %rcx - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00002e94 movq $-1, %r14 - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002e9b movq $-1, %r15 - 0xe9, 0xd3, 0xda, 0xff, 0xff, //0x00002ea2 jmp LBB5_99 - //0x00002ea7 LBB5_601 - 0x45, 0x31, 0xff, //0x00002ea7 xorl %r15d, %r15d - 0xba, 0x10, 0x27, 0x00, 0x00, //0x00002eaa movl $10000, %edx - 0xe9, 0x4b, 0xde, 0xff, 0xff, //0x00002eaf jmp LBB5_162 - //0x00002eb4 LBB5_602 - 0x4e, 0x8d, 0x14, 0x29, //0x00002eb4 leaq (%rcx,%r13), %r10 - 0x41, 0x8a, 0x44, 0x0d, 0x00, //0x00002eb8 movb (%r13,%rcx), %al - 0x8d, 0x48, 0xd0, //0x00002ebd leal $-48(%rax), %ecx - 0x80, 0xf9, 0x09, //0x00002ec0 cmpb $9, %cl - 0x0f, 0x87, 0x31, 0x05, 0x00, 0x00, //0x00002ec3 ja LBB5_664 - 0x31, 0xf6, //0x00002ec9 xorl %esi, %esi - 0x31, 0xdb, //0x00002ecb xorl %ebx, %ebx - //0x00002ecd LBB5_604 - 0x48, 0x8d, 0x0c, 0xb6, //0x00002ecd leaq (%rsi,%rsi,4), %rcx - 0x0f, 0xb6, 0xc0, //0x00002ed1 movzbl %al, %eax - 0x48, 0x8d, 0x34, 0x48, //0x00002ed4 leaq (%rax,%rcx,2), %rsi - 0x48, 0x83, 0xc6, 0xd0, //0x00002ed8 addq $-48, %rsi - 0x48, 0x8d, 0x4b, 0x01, //0x00002edc leaq $1(%rbx), %rcx - 0x41, 0x0f, 0xb6, 0x42, 0x01, //0x00002ee0 movzbl $1(%r10), %eax - 0x49, 0x83, 0xc2, 0x01, //0x00002ee5 addq $1, %r10 - 0x8d, 0x78, 0xd0, //0x00002ee9 leal $-48(%rax), %edi - 0x40, 0x80, 0xff, 0x09, //0x00002eec cmpb $9, %dil - 0x0f, 0x87, 0x0d, 0x00, 0x00, 0x00, //0x00002ef0 ja LBB5_606 - 0x48, 0x83, 0xfb, 0x12, //0x00002ef6 cmpq $18, %rbx - 0x48, 0x89, 0xcb, //0x00002efa movq %rcx, %rbx - 0x0f, 0x82, 0xca, 0xff, 0xff, 0xff, //0x00002efd jb LBB5_604 - //0x00002f03 LBB5_606 - 0x40, 0x80, 0xff, 0x09, //0x00002f03 cmpb $9, %dil - 0x0f, 0x87, 0xe3, 0x05, 0x00, 0x00, //0x00002f07 ja LBB5_674 - 0x45, 0x31, 0xff, //0x00002f0d xorl %r15d, %r15d - //0x00002f10 LBB5_608 - 0x43, 0x0f, 0xb6, 0x44, 0x3a, 0x01, //0x00002f10 movzbl $1(%r10,%r15), %eax - 0x8d, 0x78, 0xd0, //0x00002f16 leal $-48(%rax), %edi - 0x49, 0x83, 0xc7, 0x01, //0x00002f19 addq $1, %r15 - 0x40, 0x80, 0xff, 0x0a, //0x00002f1d cmpb $10, %dil - 0x0f, 0x82, 0xe9, 0xff, 0xff, 0xff, //0x00002f21 jb LBB5_608 - 0x4d, 0x01, 0xfa, //0x00002f27 addq %r15, %r10 - 0x4d, 0x89, 0xd5, //0x00002f2a movq %r10, %r13 - 0x41, 0xb2, 0x01, //0x00002f2d movb $1, %r10b - 0xe9, 0xed, 0xd4, 0xff, 0xff, //0x00002f30 jmp LBB5_32 - //0x00002f35 LBB5_610 - 0x4c, 0x8d, 0x6a, 0x01, //0x00002f35 leaq $1(%rdx), %r13 - 0x0f, 0xb6, 0x0a, //0x00002f39 movzbl (%rdx), %ecx - 0x31, 0xc0, //0x00002f3c xorl %eax, %eax - 0x48, 0x89, 0x85, 0x78, 0xff, 0xff, 0xff, //0x00002f3e movq %rax, $-136(%rbp) - 0x31, 0xc0, //0x00002f45 xorl %eax, %eax - 0x48, 0x89, 0x45, 0x90, //0x00002f47 movq %rax, $-112(%rbp) - 0x48, 0x83, 0xf9, 0x20, //0x00002f4b cmpq $32, %rcx - 0x0f, 0x87, 0xbf, 0x05, 0x00, 0x00, //0x00002f4f ja LBB5_678 - 0x48, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002f55 movabsq $4294977024, %rax - 0x48, 0x0f, 0xa3, 0xc8, //0x00002f5f btq %rcx, %rax - 0x0f, 0x83, 0xab, 0x05, 0x00, 0x00, //0x00002f63 jae LBB5_678 - 0x0f, 0xb6, 0x4a, 0x01, //0x00002f69 movzbl $1(%rdx), %ecx - 0x48, 0x83, 0xc2, 0x02, //0x00002f6d addq $2, %rdx - 0x31, 0xf6, //0x00002f71 xorl %esi, %esi - 0x48, 0x89, 0xb5, 0x78, 0xff, 0xff, 0xff, //0x00002f73 movq %rsi, $-136(%rbp) - 0x31, 0xf6, //0x00002f7a xorl %esi, %esi - 0x48, 0x89, 0x75, 0x90, //0x00002f7c movq %rsi, $-112(%rbp) - 0x48, 0x83, 0xf9, 0x20, //0x00002f80 cmpq $32, %rcx - 0x0f, 0x87, 0x87, 0x05, 0x00, 0x00, //0x00002f84 ja LBB5_677 - 0x48, 0x0f, 0xa3, 0xc8, //0x00002f8a btq %rcx, %rax - 0x0f, 0x83, 0x7d, 0x05, 0x00, 0x00, //0x00002f8e jae LBB5_677 - 0x49, 0x8b, 0x86, 0x90, 0x00, 0x00, 0x00, //0x00002f94 movq $144(%r14), %rax - 0x48, 0x89, 0xd1, //0x00002f9b movq %rdx, %rcx - 0x48, 0x29, 0xc1, //0x00002f9e subq %rax, %rcx - 0x48, 0x83, 0xf9, 0x40, //0x00002fa1 cmpq $64, %rcx - 0x0f, 0x83, 0x7f, 0x05, 0x00, 0x00, //0x00002fa5 jae LBB5_680 - 0x49, 0x8b, 0x96, 0x98, 0x00, 0x00, 0x00, //0x00002fab movq $152(%r14), %rdx - 0x48, 0xd3, 0xea, //0x00002fb2 shrq %cl, %rdx - 0x48, 0xd3, 0xe2, //0x00002fb5 shlq %cl, %rdx - 0x48, 0x85, 0xd2, //0x00002fb8 testq %rdx, %rdx - 0x0f, 0x84, 0x62, 0x05, 0x00, 0x00, //0x00002fbb je LBB5_679 - 0x48, 0x0f, 0xbc, 0xca, //0x00002fc1 bsfq %rdx, %rcx - 0x4c, 0x8d, 0x2c, 0x08, //0x00002fc5 leaq (%rax,%rcx), %r13 - 0x49, 0x83, 0xc5, 0x01, //0x00002fc9 addq $1, %r13 - 0x48, 0x01, 0xc8, //0x00002fcd addq %rcx, %rax - 0x31, 0xc9, //0x00002fd0 xorl %ecx, %ecx - 0x48, 0x89, 0x8d, 0x78, 0xff, 0xff, 0xff, //0x00002fd2 movq %rcx, $-136(%rbp) - 0xe9, 0x02, 0x06, 0x00, 0x00, //0x00002fd9 jmp LBB5_683 - //0x00002fde LBB5_617 - 0x4d, 0x89, 0xec, //0x00002fde movq %r13, %r12 - 0x49, 0x83, 0xc4, 0x01, //0x00002fe1 addq $1, %r12 - 0xe9, 0x9a, 0xd4, 0xff, 0xff, //0x00002fe5 jmp LBB5_40 - //0x00002fea LBB5_618 - 0x4d, 0x89, 0xec, //0x00002fea movq %r13, %r12 - 0x49, 0x83, 0xc4, 0x01, //0x00002fed addq $1, %r12 - 0xe9, 0xc8, 0xd4, 0xff, 0xff, //0x00002ff1 jmp LBB5_45 - //0x00002ff6 LBB5_619 - 0x4d, 0x89, 0xf7, //0x00002ff6 movq %r14, %r15 - 0xf3, 0x0f, 0x6f, 0x05, 0x6f, 0xd0, 0xff, 0xff, //0x00002ff9 movdqu $-12177(%rip), %xmm0 /* LCPI5_1+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x0d, 0x77, 0xd0, 0xff, 0xff, //0x00003001 movdqu $-12169(%rip), %xmm1 /* LCPI5_2+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x15, 0x7f, 0xd0, 0xff, 0xff, //0x00003009 movdqu $-12161(%rip), %xmm2 /* LCPI5_3+0(%rip) */ - 0x4d, 0x89, 0xe9, //0x00003011 movq %r13, %r9 - 0x4c, 0x89, 0xe8, //0x00003014 movq %r13, %rax - //0x00003017 LBB5_620 - 0xf3, 0x0f, 0x6f, 0x18, //0x00003017 movdqu (%rax), %xmm3 - 0xf3, 0x0f, 0x6f, 0x60, 0x10, //0x0000301b movdqu $16(%rax), %xmm4 - 0x66, 0x0f, 0x6f, 0xeb, //0x00003020 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0xda, 0xe8, //0x00003024 pminub %xmm0, %xmm5 - 0x66, 0x0f, 0x74, 0xeb, //0x00003028 pcmpeqb %xmm3, %xmm5 - 0x66, 0x0f, 0xd7, 0xf5, //0x0000302c pmovmskb %xmm5, %esi - 0x66, 0x0f, 0x6f, 0xec, //0x00003030 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0xda, 0xe8, //0x00003034 pminub %xmm0, %xmm5 - 0x66, 0x0f, 0x74, 0xec, //0x00003038 pcmpeqb %xmm4, %xmm5 - 0x66, 0x0f, 0xd7, 0xdd, //0x0000303c pmovmskb %xmm5, %ebx - 0xc1, 0xe3, 0x10, //0x00003040 shll $16, %ebx - 0x09, 0xf3, //0x00003043 orl %esi, %ebx - 0x66, 0x0f, 0x6f, 0xec, //0x00003045 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x00003049 pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xf5, //0x0000304d pmovmskb %xmm5, %esi - 0x66, 0x0f, 0x6f, 0xeb, //0x00003051 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x00003055 pcmpeqb %xmm1, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xc5, //0x00003059 pmovmskb %xmm5, %r8d - 0x66, 0x0f, 0x74, 0xe2, //0x0000305e pcmpeqb %xmm2, %xmm4 - 0x66, 0x0f, 0xd7, 0xd4, //0x00003062 pmovmskb %xmm4, %edx - 0xc1, 0xe2, 0x10, //0x00003066 shll $16, %edx - 0x66, 0x0f, 0x74, 0xda, //0x00003069 pcmpeqb %xmm2, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x0000306d pmovmskb %xmm3, %edi - 0x09, 0xd7, //0x00003071 orl %edx, %edi - 0xc1, 0xe6, 0x10, //0x00003073 shll $16, %esi - 0x44, 0x09, 0xc6, //0x00003076 orl %r8d, %esi - 0x89, 0xda, //0x00003079 movl %ebx, %edx - 0x09, 0xfa, //0x0000307b orl %edi, %edx - 0x83, 0xc2, 0xff, //0x0000307d addl $-1, %edx - 0x85, 0xf2, //0x00003080 testl %esi, %edx - 0x0f, 0x85, 0x79, 0x00, 0x00, 0x00, //0x00003082 jne LBB5_632 - 0x83, 0xc6, 0xff, //0x00003088 addl $-1, %esi - 0x85, 0xfe, //0x0000308b testl %edi, %esi - 0x0f, 0x85, 0x62, 0x05, 0x00, 0x00, //0x0000308d jne LBB5_684 - 0x85, 0xde, //0x00003093 testl %ebx, %esi - 0x0f, 0x85, 0x8a, 0x0b, 0x00, 0x00, //0x00003095 jne LBB5_744 - 0x48, 0x83, 0xc0, 0x20, //0x0000309b addq $32, %rax - 0xe9, 0x73, 0xff, 0xff, 0xff, //0x0000309f jmp LBB5_620 - //0x000030a4 LBB5_624 - 0x4d, 0x89, 0xec, //0x000030a4 movq %r13, %r12 - 0x49, 0x83, 0xc4, 0x01, //0x000030a7 addq $1, %r12 - 0xe9, 0xd8, 0xd5, 0xff, 0xff, //0x000030ab jmp LBB5_66 - //0x000030b0 LBB5_625 - 0x4d, 0x89, 0xec, //0x000030b0 movq %r13, %r12 - 0x49, 0x83, 0xc4, 0x02, //0x000030b3 addq $2, %r12 - 0xe9, 0xc8, 0xd3, 0xff, 0xff, //0x000030b7 jmp LBB5_40 - //0x000030bc LBB5_626 - 0x4d, 0x89, 0xec, //0x000030bc movq %r13, %r12 - 0x49, 0x83, 0xc4, 0x02, //0x000030bf addq $2, %r12 - 0xe9, 0xf6, 0xd3, 0xff, 0xff, //0x000030c3 jmp LBB5_45 - //0x000030c8 LBB5_627 - 0x4d, 0x89, 0xec, //0x000030c8 movq %r13, %r12 - 0x49, 0x83, 0xc4, 0x02, //0x000030cb addq $2, %r12 - 0xe9, 0xb4, 0xd5, 0xff, 0xff, //0x000030cf jmp LBB5_66 - //0x000030d4 LBB5_628 - 0x41, 0xb8, 0x0d, 0x00, 0x00, 0x00, //0x000030d4 movl $13, %r8d - 0xe9, 0x9e, 0xd3, 0xff, 0xff, //0x000030da jmp LBB5_39 - //0x000030df LBB5_629 - 0x41, 0xb8, 0x0d, 0x00, 0x00, 0x00, //0x000030df movl $13, %r8d - 0xe9, 0xcd, 0xd3, 0xff, 0xff, //0x000030e5 jmp LBB5_44 - //0x000030ea LBB5_630 - 0x4d, 0x89, 0xec, //0x000030ea movq %r13, %r12 - 0x49, 0x83, 0xc4, 0x03, //0x000030ed addq $3, %r12 - 0xe9, 0x92, 0xd5, 0xff, 0xff, //0x000030f1 jmp LBB5_66 - //0x000030f6 LBB5_631 - 0x41, 0xb8, 0x0d, 0x00, 0x00, 0x00, //0x000030f6 movl $13, %r8d - 0xe9, 0x80, 0xd5, 0xff, 0xff, //0x000030fc jmp LBB5_65 - //0x00003101 LBB5_632 - 0x4d, 0x89, 0xfe, //0x00003101 movq %r15, %r14 - 0x4d, 0x89, 0xcd, //0x00003104 movq %r9, %r13 - //0x00003107 LBB5_633 - 0x0f, 0xbc, 0xce, //0x00003107 bsfl %esi, %ecx - 0x48, 0x8d, 0x14, 0x01, //0x0000310a leaq (%rcx,%rax), %rdx - 0x48, 0x01, 0xc8, //0x0000310e addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00003111 addq $1, %rax - 0x49, 0xf7, 0xd5, //0x00003115 notq %r13 - 0x4a, 0x8d, 0x1c, 0x2a, //0x00003118 leaq (%rdx,%r13), %rbx - 0x48, 0x83, 0xc3, 0x01, //0x0000311c addq $1, %rbx - 0x31, 0xff, //0x00003120 xorl %edi, %edi - //0x00003122 LBB5_634 - 0x45, 0x31, 0xc0, //0x00003122 xorl %r8d, %r8d - 0x49, 0x89, 0xc5, //0x00003125 movq %rax, %r13 - 0x48, 0x85, 0xdb, //0x00003128 testq %rbx, %rbx - 0x0f, 0x89, 0x09, 0x00, 0x00, 0x00, //0x0000312b jns LBB5_636 - //0x00003131 LBB5_635 - 0x41, 0x89, 0xd8, //0x00003131 movl %ebx, %r8d - 0x41, 0xf7, 0xd8, //0x00003134 negl %r8d - 0x49, 0x89, 0xc5, //0x00003137 movq %rax, %r13 - //0x0000313a LBB5_636 - 0x40, 0x0f, 0xb6, 0xc7, //0x0000313a movzbl %dil, %eax - 0x49, 0xc1, 0xe3, 0x20, //0x0000313e shlq $32, %r11 - 0x49, 0x8d, 0x04, 0xc3, //0x00003142 leaq (%r11,%rax,8), %rax - 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003146 movabsq $4294967296, %rcx - 0x48, 0x01, 0xc8, //0x00003150 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x04, //0x00003153 addq $4, %rax - 0x49, 0x8b, 0x8e, 0xa0, 0x00, 0x00, 0x00, //0x00003157 movq $160(%r14), %rcx - 0x48, 0x89, 0x01, //0x0000315e movq %rax, (%rcx) - 0x48, 0x89, 0x59, 0x08, //0x00003161 movq %rbx, $8(%rcx) - 0x49, 0x8b, 0x86, 0xa0, 0x00, 0x00, 0x00, //0x00003165 movq $160(%r14), %rax - 0x41, 0x83, 0x86, 0xd4, 0x00, 0x00, 0x00, 0x01, //0x0000316c addl $1, $212(%r14) - 0x48, 0x8d, 0x48, 0x10, //0x00003174 leaq $16(%rax), %rcx - 0x48, 0x83, 0xc0, 0x20, //0x00003178 addq $32, %rax - 0x49, 0x3b, 0x86, 0xc0, 0x00, 0x00, 0x00, //0x0000317c cmpq $192(%r14), %rax - 0x0f, 0x96, 0xc0, //0x00003183 setbe %al - 0x4c, 0x39, 0xad, 0x68, 0xff, 0xff, 0xff, //0x00003186 cmpq %r13, $-152(%rbp) - 0x49, 0x89, 0x8e, 0xa0, 0x00, 0x00, 0x00, //0x0000318d movq %rcx, $160(%r14) - 0x0f, 0x89, 0x8c, 0xda, 0xff, 0xff, //0x00003194 jns LBB5_147 - 0x41, 0xb8, 0x05, 0x00, 0x00, 0x00, //0x0000319a movl $5, %r8d - 0xe9, 0x95, 0xda, 0xff, 0xff, //0x000031a0 jmp LBB5_149 - //0x000031a5 LBB5_667 - 0x48, 0x89, 0xd0, //0x000031a5 movq %rdx, %rax - 0xe9, 0xc0, 0x00, 0x00, 0x00, //0x000031a8 jmp LBB5_643 - //0x000031ad LBB5_668 - 0x48, 0x89, 0xd0, //0x000031ad movq %rdx, %rax - 0xe9, 0x9a, 0x01, 0x00, 0x00, //0x000031b0 jmp LBB5_650 - //0x000031b5 LBB5_638 - 0x48, 0x83, 0xc6, 0x40, //0x000031b5 addq $64, %rsi - 0x48, 0x89, 0xf2, //0x000031b9 movq %rsi, %rdx - 0x49, 0x89, 0xde, //0x000031bc movq %rbx, %r14 - //0x000031bf LBB5_639 - 0x48, 0x83, 0xc2, 0xc0, //0x000031bf addq $-64, %rdx - 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0x94, 0xce, 0xff, 0xff, //0x000031c3 movdqu $-12652(%rip), %xmm8 /* LCPI5_0+0(%rip) */ - //0x000031cc LBB5_640 - 0xf3, 0x0f, 0x6f, 0x4a, 0x40, //0x000031cc movdqu $64(%rdx), %xmm1 - 0xf3, 0x0f, 0x6f, 0x52, 0x50, //0x000031d1 movdqu $80(%rdx), %xmm2 - 0xf3, 0x0f, 0x6f, 0x5a, 0x60, //0x000031d6 movdqu $96(%rdx), %xmm3 - 0xf3, 0x0f, 0x6f, 0x62, 0x70, //0x000031db movdqu $112(%rdx), %xmm4 - 0x48, 0x83, 0xc2, 0x40, //0x000031e0 addq $64, %rdx - 0x66, 0x41, 0x0f, 0x6f, 0xe8, //0x000031e4 movdqa %xmm8, %xmm5 - 0x66, 0x0f, 0x38, 0x00, 0xe9, //0x000031e9 pshufb %xmm1, %xmm5 - 0x66, 0x41, 0x0f, 0x6f, 0xf0, //0x000031ee movdqa %xmm8, %xmm6 - 0x66, 0x0f, 0x38, 0x00, 0xf2, //0x000031f3 pshufb %xmm2, %xmm6 - 0x66, 0x41, 0x0f, 0x6f, 0xf8, //0x000031f8 movdqa %xmm8, %xmm7 - 0x66, 0x0f, 0x38, 0x00, 0xfb, //0x000031fd pshufb %xmm3, %xmm7 - 0x66, 0x41, 0x0f, 0x6f, 0xc0, //0x00003202 movdqa %xmm8, %xmm0 - 0x66, 0x0f, 0x38, 0x00, 0xc4, //0x00003207 pshufb %xmm4, %xmm0 - 0x66, 0x0f, 0x74, 0xe9, //0x0000320c pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x00003210 pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x74, 0xf2, //0x00003214 pcmpeqb %xmm2, %xmm6 - 0x66, 0x0f, 0xd7, 0xf6, //0x00003218 pmovmskb %xmm6, %esi - 0x66, 0x0f, 0x74, 0xfb, //0x0000321c pcmpeqb %xmm3, %xmm7 - 0x66, 0x0f, 0xd7, 0xdf, //0x00003220 pmovmskb %xmm7, %ebx - 0x66, 0x0f, 0x74, 0xc4, //0x00003224 pcmpeqb %xmm4, %xmm0 - 0x66, 0x0f, 0xd7, 0xc0, //0x00003228 pmovmskb %xmm0, %eax - 0x48, 0xc1, 0xe6, 0x10, //0x0000322c shlq $16, %rsi - 0x48, 0x09, 0xce, //0x00003230 orq %rcx, %rsi - 0x48, 0xc1, 0xe3, 0x20, //0x00003233 shlq $32, %rbx - 0x48, 0x09, 0xf3, //0x00003237 orq %rsi, %rbx - 0x48, 0xc1, 0xe0, 0x30, //0x0000323a shlq $48, %rax - 0x48, 0x09, 0xd8, //0x0000323e orq %rbx, %rax - 0x48, 0x83, 0xf8, 0xff, //0x00003241 cmpq $-1, %rax - 0x0f, 0x84, 0x81, 0xff, 0xff, 0xff, //0x00003245 je LBB5_640 - 0x48, 0xf7, 0xd0, //0x0000324b notq %rax - 0x49, 0x89, 0x86, 0x98, 0x00, 0x00, 0x00, //0x0000324e movq %rax, $152(%r14) - 0x49, 0x89, 0x96, 0x90, 0x00, 0x00, 0x00, //0x00003255 movq %rdx, $144(%r14) - 0x48, 0x0f, 0xbc, 0xc0, //0x0000325c bsfq %rax, %rax - 0x48, 0x8d, 0x34, 0x02, //0x00003260 leaq (%rdx,%rax), %rsi - 0x48, 0x01, 0xd0, //0x00003264 addq %rdx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00003267 addq $1, %rax - //0x0000326b LBB5_642 - 0x8a, 0x0e, //0x0000326b movb (%rsi), %cl - //0x0000326d LBB5_643 - 0x80, 0xf9, 0x7d, //0x0000326d cmpb $125, %cl - 0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x00003270 jne LBB5_774 - 0x41, 0x83, 0x86, 0xcc, 0x00, 0x00, 0x00, 0x01, //0x00003276 addl $1, $204(%r14) - 0xe9, 0xdd, 0x00, 0x00, 0x00, //0x0000327e jmp LBB5_652 - //0x00003283 LBB5_774 - 0x31, 0xd2, //0x00003283 xorl %edx, %edx - 0x48, 0x89, 0x95, 0x78, 0xff, 0xff, 0xff, //0x00003285 movq %rdx, $-136(%rbp) - 0x31, 0xd2, //0x0000328c xorl %edx, %edx - 0x48, 0x89, 0x55, 0x98, //0x0000328e movq %rdx, $-104(%rbp) - 0xe9, 0x35, 0x0d, 0x00, 0x00, //0x00003292 jmp LBB5_775 - //0x00003297 LBB5_645 - 0x48, 0x83, 0xc6, 0x40, //0x00003297 addq $64, %rsi - 0x48, 0x89, 0xf2, //0x0000329b movq %rsi, %rdx - 0x49, 0x89, 0xde, //0x0000329e movq %rbx, %r14 - //0x000032a1 LBB5_646 - 0x48, 0x83, 0xc2, 0xc0, //0x000032a1 addq $-64, %rdx - 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0xb2, 0xcd, 0xff, 0xff, //0x000032a5 movdqu $-12878(%rip), %xmm8 /* LCPI5_0+0(%rip) */ - //0x000032ae LBB5_647 - 0xf3, 0x0f, 0x6f, 0x4a, 0x40, //0x000032ae movdqu $64(%rdx), %xmm1 - 0xf3, 0x0f, 0x6f, 0x52, 0x50, //0x000032b3 movdqu $80(%rdx), %xmm2 - 0xf3, 0x0f, 0x6f, 0x5a, 0x60, //0x000032b8 movdqu $96(%rdx), %xmm3 - 0xf3, 0x0f, 0x6f, 0x62, 0x70, //0x000032bd movdqu $112(%rdx), %xmm4 - 0x48, 0x83, 0xc2, 0x40, //0x000032c2 addq $64, %rdx - 0x66, 0x41, 0x0f, 0x6f, 0xe8, //0x000032c6 movdqa %xmm8, %xmm5 - 0x66, 0x0f, 0x38, 0x00, 0xe9, //0x000032cb pshufb %xmm1, %xmm5 - 0x66, 0x41, 0x0f, 0x6f, 0xf0, //0x000032d0 movdqa %xmm8, %xmm6 - 0x66, 0x0f, 0x38, 0x00, 0xf2, //0x000032d5 pshufb %xmm2, %xmm6 - 0x66, 0x41, 0x0f, 0x6f, 0xf8, //0x000032da movdqa %xmm8, %xmm7 - 0x66, 0x0f, 0x38, 0x00, 0xfb, //0x000032df pshufb %xmm3, %xmm7 - 0x66, 0x41, 0x0f, 0x6f, 0xc0, //0x000032e4 movdqa %xmm8, %xmm0 - 0x66, 0x0f, 0x38, 0x00, 0xc4, //0x000032e9 pshufb %xmm4, %xmm0 - 0x66, 0x0f, 0x74, 0xe9, //0x000032ee pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x000032f2 pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x74, 0xf2, //0x000032f6 pcmpeqb %xmm2, %xmm6 - 0x66, 0x0f, 0xd7, 0xf6, //0x000032fa pmovmskb %xmm6, %esi - 0x66, 0x0f, 0x74, 0xfb, //0x000032fe pcmpeqb %xmm3, %xmm7 - 0x66, 0x0f, 0xd7, 0xdf, //0x00003302 pmovmskb %xmm7, %ebx - 0x66, 0x0f, 0x74, 0xc4, //0x00003306 pcmpeqb %xmm4, %xmm0 - 0x66, 0x0f, 0xd7, 0xc0, //0x0000330a pmovmskb %xmm0, %eax - 0x48, 0xc1, 0xe6, 0x10, //0x0000330e shlq $16, %rsi - 0x48, 0x09, 0xce, //0x00003312 orq %rcx, %rsi - 0x48, 0xc1, 0xe3, 0x20, //0x00003315 shlq $32, %rbx - 0x48, 0x09, 0xf3, //0x00003319 orq %rsi, %rbx - 0x48, 0xc1, 0xe0, 0x30, //0x0000331c shlq $48, %rax - 0x48, 0x09, 0xd8, //0x00003320 orq %rbx, %rax - 0x48, 0x83, 0xf8, 0xff, //0x00003323 cmpq $-1, %rax - 0x0f, 0x84, 0x81, 0xff, 0xff, 0xff, //0x00003327 je LBB5_647 - 0x48, 0xf7, 0xd0, //0x0000332d notq %rax - 0x49, 0x89, 0x86, 0x98, 0x00, 0x00, 0x00, //0x00003330 movq %rax, $152(%r14) - 0x49, 0x89, 0x96, 0x90, 0x00, 0x00, 0x00, //0x00003337 movq %rdx, $144(%r14) - 0x48, 0x0f, 0xbc, 0xc0, //0x0000333e bsfq %rax, %rax - 0x48, 0x8d, 0x34, 0x02, //0x00003342 leaq (%rdx,%rax), %rsi - 0x48, 0x01, 0xd0, //0x00003346 addq %rdx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00003349 addq $1, %rax - //0x0000334d LBB5_649 - 0x8a, 0x0e, //0x0000334d movb (%rsi), %cl - //0x0000334f LBB5_650 - 0x80, 0xf9, 0x5d, //0x0000334f cmpb $93, %cl - 0x0f, 0x85, 0xdd, 0xe0, 0xff, 0xff, //0x00003352 jne LBB5_242 - 0x41, 0x83, 0x86, 0xd0, 0x00, 0x00, 0x00, 0x01, //0x00003358 addl $1, $208(%r14) - //0x00003360 LBB5_652 - 0x49, 0x8b, 0x54, 0x3a, 0x08, //0x00003360 movq $8(%r10,%rdi), %rdx - 0x49, 0x89, 0x96, 0xa8, 0x00, 0x00, 0x00, //0x00003365 movq %rdx, $168(%r14) - 0x4d, 0x29, 0xd3, //0x0000336c subq %r10, %r11 - 0x49, 0x29, 0xfb, //0x0000336f subq %rdi, %r11 - 0x49, 0xc1, 0xeb, 0x04, //0x00003372 shrq $4, %r11 - 0x45, 0x89, 0x5c, 0x3a, 0x0c, //0x00003376 movl %r11d, $12(%r10,%rdi) - 0x41, 0xc7, 0x44, 0x3a, 0x08, 0x00, 0x00, 0x00, 0x00, //0x0000337b movl $0, $8(%r10,%rdi) - 0x41, 0x0f, 0xb6, 0x0c, 0x3a, //0x00003384 movzbl (%r10,%rdi), %ecx - 0x41, 0x89, 0x0c, 0x3a, //0x00003389 movl %ecx, (%r10,%rdi) - 0x49, 0x8b, 0x8e, 0xb0, 0x00, 0x00, 0x00, //0x0000338d movq $176(%r14), %rcx - 0x41, 0x8b, 0x96, 0xe4, 0x00, 0x00, 0x00, //0x00003394 movl $228(%r14), %edx - 0x48, 0x39, 0xd1, //0x0000339b cmpq %rdx, %rcx - 0x0f, 0x86, 0x14, 0x00, 0x00, 0x00, //0x0000339e jbe LBB5_654 - 0x41, 0x89, 0x8e, 0xe4, 0x00, 0x00, 0x00, //0x000033a4 movl %ecx, $228(%r14) - 0x48, 0x81, 0xf9, 0x00, 0x10, 0x00, 0x00, //0x000033ab cmpq $4096, %rcx - 0x0f, 0x87, 0x1f, 0xe0, 0xff, 0xff, //0x000033b2 ja LBB5_238 - //0x000033b8 LBB5_654 - 0x48, 0x83, 0xc1, 0xff, //0x000033b8 addq $-1, %rcx - 0x49, 0x89, 0x8e, 0xb0, 0x00, 0x00, 0x00, //0x000033bc movq %rcx, $176(%r14) - 0x49, 0x8b, 0x8e, 0xa8, 0x00, 0x00, 0x00, //0x000033c3 movq $168(%r14), %rcx - 0x31, 0xd2, //0x000033ca xorl %edx, %edx - 0x48, 0x89, 0x95, 0x78, 0xff, 0xff, 0xff, //0x000033cc movq %rdx, $-136(%rbp) - 0xba, 0x00, 0x00, 0x00, 0x00, //0x000033d3 movl $0, %edx - 0x48, 0x89, 0x55, 0x98, //0x000033d8 movq %rdx, $-104(%rbp) - 0xba, 0x00, 0x00, 0x00, 0x00, //0x000033dc movl $0, %edx - 0x48, 0x89, 0x55, 0x90, //0x000033e1 movq %rdx, $-112(%rbp) - 0x41, 0xbb, 0x00, 0x00, 0x00, 0x00, //0x000033e5 movl $0, %r11d - 0x48, 0x83, 0xf9, 0xff, //0x000033eb cmpq $-1, %rcx - 0x0f, 0x85, 0x52, 0x0a, 0x00, 0x00, //0x000033ef jne LBB5_655 - 0xe9, 0x57, 0x0a, 0x00, 0x00, //0x000033f5 jmp LBB5_656 - //0x000033fa LBB5_664 - 0x31, 0xc9, //0x000033fa xorl %ecx, %ecx - 0x4d, 0x89, 0xd5, //0x000033fc movq %r10, %r13 - 0x45, 0x31, 0xd2, //0x000033ff xorl %r10d, %r10d - 0x45, 0x31, 0xff, //0x00003402 xorl %r15d, %r15d - 0x31, 0xf6, //0x00003405 xorl %esi, %esi - 0xe9, 0x16, 0xd0, 0xff, 0xff, //0x00003407 jmp LBB5_32 - //0x0000340c LBB5_665 - 0x49, 0x89, 0xd5, //0x0000340c movq %rdx, %r13 - //0x0000340f LBB5_666 - 0x31, 0xc0, //0x0000340f xorl %eax, %eax - 0x48, 0x89, 0x45, 0x98, //0x00003411 movq %rax, $-104(%rbp) - 0x4c, 0x8b, 0x5d, 0xc0, //0x00003415 movq $-64(%rbp), %r11 - 0xe9, 0xe3, 0x7b, 0x00, 0x00, //0x00003419 jmp LBB5_1915 - //0x0000341e LBB5_669 - 0x48, 0x83, 0xc0, 0x40, //0x0000341e addq $64, %rax - 0x48, 0x89, 0xc2, //0x00003422 movq %rax, %rdx - //0x00003425 LBB5_670 - 0x48, 0x83, 0xc2, 0xc0, //0x00003425 addq $-64, %rdx - 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0x2e, 0xcc, 0xff, 0xff, //0x00003429 movdqu $-13266(%rip), %xmm8 /* LCPI5_0+0(%rip) */ - //0x00003432 LBB5_671 - 0xf3, 0x0f, 0x6f, 0x4a, 0x40, //0x00003432 movdqu $64(%rdx), %xmm1 - 0xf3, 0x0f, 0x6f, 0x52, 0x50, //0x00003437 movdqu $80(%rdx), %xmm2 - 0xf3, 0x0f, 0x6f, 0x5a, 0x60, //0x0000343c movdqu $96(%rdx), %xmm3 - 0xf3, 0x0f, 0x6f, 0x62, 0x70, //0x00003441 movdqu $112(%rdx), %xmm4 - 0x48, 0x83, 0xc2, 0x40, //0x00003446 addq $64, %rdx - 0x66, 0x41, 0x0f, 0x6f, 0xe8, //0x0000344a movdqa %xmm8, %xmm5 - 0x66, 0x0f, 0x38, 0x00, 0xe9, //0x0000344f pshufb %xmm1, %xmm5 - 0x66, 0x41, 0x0f, 0x6f, 0xf0, //0x00003454 movdqa %xmm8, %xmm6 - 0x66, 0x0f, 0x38, 0x00, 0xf2, //0x00003459 pshufb %xmm2, %xmm6 - 0x66, 0x41, 0x0f, 0x6f, 0xf8, //0x0000345e movdqa %xmm8, %xmm7 - 0x66, 0x0f, 0x38, 0x00, 0xfb, //0x00003463 pshufb %xmm3, %xmm7 - 0x66, 0x41, 0x0f, 0x6f, 0xc0, //0x00003468 movdqa %xmm8, %xmm0 - 0x66, 0x0f, 0x38, 0x00, 0xc4, //0x0000346d pshufb %xmm4, %xmm0 - 0x66, 0x0f, 0x74, 0xe9, //0x00003472 pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x00003476 pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x74, 0xf2, //0x0000347a pcmpeqb %xmm2, %xmm6 - 0x66, 0x0f, 0xd7, 0xf6, //0x0000347e pmovmskb %xmm6, %esi - 0x66, 0x0f, 0x74, 0xfb, //0x00003482 pcmpeqb %xmm3, %xmm7 - 0x66, 0x0f, 0xd7, 0xff, //0x00003486 pmovmskb %xmm7, %edi - 0x66, 0x0f, 0x74, 0xc4, //0x0000348a pcmpeqb %xmm4, %xmm0 - 0x66, 0x0f, 0xd7, 0xc0, //0x0000348e pmovmskb %xmm0, %eax - 0x48, 0xc1, 0xe6, 0x10, //0x00003492 shlq $16, %rsi - 0x48, 0x09, 0xce, //0x00003496 orq %rcx, %rsi - 0x48, 0xc1, 0xe7, 0x20, //0x00003499 shlq $32, %rdi - 0x48, 0x09, 0xf7, //0x0000349d orq %rsi, %rdi - 0x48, 0xc1, 0xe0, 0x30, //0x000034a0 shlq $48, %rax - 0x48, 0x09, 0xf8, //0x000034a4 orq %rdi, %rax - 0x48, 0x83, 0xf8, 0xff, //0x000034a7 cmpq $-1, %rax - 0x0f, 0x84, 0x81, 0xff, 0xff, 0xff, //0x000034ab je LBB5_671 - 0x48, 0xf7, 0xd0, //0x000034b1 notq %rax - 0x49, 0x89, 0x86, 0x98, 0x00, 0x00, 0x00, //0x000034b4 movq %rax, $152(%r14) - 0x49, 0x89, 0x96, 0x90, 0x00, 0x00, 0x00, //0x000034bb movq %rdx, $144(%r14) - 0x48, 0x0f, 0xbc, 0xc8, //0x000034c2 bsfq %rax, %rcx - 0x48, 0x8d, 0x04, 0x0a, //0x000034c6 leaq (%rdx,%rcx), %rax - 0x4c, 0x8d, 0x2c, 0x0a, //0x000034ca leaq (%rdx,%rcx), %r13 - 0x49, 0x83, 0xc5, 0x01, //0x000034ce addq $1, %r13 - 0x31, 0xd2, //0x000034d2 xorl %edx, %edx - 0x48, 0x89, 0x95, 0x78, 0xff, 0xff, 0xff, //0x000034d4 movq %rdx, $-136(%rbp) - //0x000034db LBB5_673 - 0x31, 0xc9, //0x000034db xorl %ecx, %ecx - 0x48, 0x89, 0x4d, 0x98, //0x000034dd movq %rcx, $-104(%rbp) - 0x31, 0xc9, //0x000034e1 xorl %ecx, %ecx - 0x48, 0x89, 0x4d, 0x90, //0x000034e3 movq %rcx, $-112(%rbp) - 0x4c, 0x8b, 0x5d, 0xc0, //0x000034e7 movq $-64(%rbp), %r11 - 0xe9, 0x0f, 0x7b, 0x00, 0x00, //0x000034eb jmp LBB5_1914 - //0x000034f0 LBB5_674 - 0x4d, 0x89, 0xd5, //0x000034f0 movq %r10, %r13 - 0x45, 0x31, 0xff, //0x000034f3 xorl %r15d, %r15d - 0x45, 0x31, 0xd2, //0x000034f6 xorl %r10d, %r10d - 0xe9, 0x24, 0xcf, 0xff, 0xff, //0x000034f9 jmp LBB5_32 - //0x000034fe LBB5_675 - 0x89, 0xd7, //0x000034fe movl %edx, %edi - 0x41, 0x83, 0xff, 0x01, //0x00003500 cmpl $1, %r15d - 0x0f, 0x84, 0xb4, 0x08, 0x00, 0x00, //0x00003504 je LBB5_766 - //0x0000350a LBB5_676 - 0x89, 0xfa, //0x0000350a movl %edi, %edx - 0xe9, 0x90, 0xd8, 0xff, 0xff, //0x0000350c jmp LBB5_172 - //0x00003511 LBB5_677 - 0x49, 0x89, 0xd5, //0x00003511 movq %rdx, %r13 - //0x00003514 LBB5_678 - 0x31, 0xc0, //0x00003514 xorl %eax, %eax - 0x48, 0x89, 0x45, 0x98, //0x00003516 movq %rax, $-104(%rbp) - 0x4c, 0x8b, 0x5d, 0xc0, //0x0000351a movq $-64(%rbp), %r11 - 0xe9, 0xf2, 0x40, 0x00, 0x00, //0x0000351e jmp LBB5_1819 - //0x00003523 LBB5_679 - 0x48, 0x83, 0xc0, 0x40, //0x00003523 addq $64, %rax - 0x48, 0x89, 0xc2, //0x00003527 movq %rax, %rdx - //0x0000352a LBB5_680 - 0x48, 0x83, 0xc2, 0xc0, //0x0000352a addq $-64, %rdx - 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0x29, 0xcb, 0xff, 0xff, //0x0000352e movdqu $-13527(%rip), %xmm8 /* LCPI5_0+0(%rip) */ - //0x00003537 LBB5_681 - 0xf3, 0x0f, 0x6f, 0x4a, 0x40, //0x00003537 movdqu $64(%rdx), %xmm1 - 0xf3, 0x0f, 0x6f, 0x52, 0x50, //0x0000353c movdqu $80(%rdx), %xmm2 - 0xf3, 0x0f, 0x6f, 0x5a, 0x60, //0x00003541 movdqu $96(%rdx), %xmm3 - 0xf3, 0x0f, 0x6f, 0x62, 0x70, //0x00003546 movdqu $112(%rdx), %xmm4 - 0x48, 0x83, 0xc2, 0x40, //0x0000354b addq $64, %rdx - 0x66, 0x41, 0x0f, 0x6f, 0xe8, //0x0000354f movdqa %xmm8, %xmm5 - 0x66, 0x0f, 0x38, 0x00, 0xe9, //0x00003554 pshufb %xmm1, %xmm5 - 0x66, 0x41, 0x0f, 0x6f, 0xf0, //0x00003559 movdqa %xmm8, %xmm6 - 0x66, 0x0f, 0x38, 0x00, 0xf2, //0x0000355e pshufb %xmm2, %xmm6 - 0x66, 0x41, 0x0f, 0x6f, 0xf8, //0x00003563 movdqa %xmm8, %xmm7 - 0x66, 0x0f, 0x38, 0x00, 0xfb, //0x00003568 pshufb %xmm3, %xmm7 - 0x66, 0x41, 0x0f, 0x6f, 0xc0, //0x0000356d movdqa %xmm8, %xmm0 - 0x66, 0x0f, 0x38, 0x00, 0xc4, //0x00003572 pshufb %xmm4, %xmm0 - 0x66, 0x0f, 0x74, 0xe9, //0x00003577 pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x0000357b pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x74, 0xf2, //0x0000357f pcmpeqb %xmm2, %xmm6 - 0x66, 0x0f, 0xd7, 0xf6, //0x00003583 pmovmskb %xmm6, %esi - 0x66, 0x0f, 0x74, 0xfb, //0x00003587 pcmpeqb %xmm3, %xmm7 - 0x66, 0x0f, 0xd7, 0xff, //0x0000358b pmovmskb %xmm7, %edi - 0x66, 0x0f, 0x74, 0xc4, //0x0000358f pcmpeqb %xmm4, %xmm0 - 0x66, 0x0f, 0xd7, 0xc0, //0x00003593 pmovmskb %xmm0, %eax - 0x48, 0xc1, 0xe6, 0x10, //0x00003597 shlq $16, %rsi - 0x48, 0x09, 0xce, //0x0000359b orq %rcx, %rsi - 0x48, 0xc1, 0xe7, 0x20, //0x0000359e shlq $32, %rdi - 0x48, 0x09, 0xf7, //0x000035a2 orq %rsi, %rdi - 0x48, 0xc1, 0xe0, 0x30, //0x000035a5 shlq $48, %rax - 0x48, 0x09, 0xf8, //0x000035a9 orq %rdi, %rax - 0x48, 0x83, 0xf8, 0xff, //0x000035ac cmpq $-1, %rax - 0x0f, 0x84, 0x81, 0xff, 0xff, 0xff, //0x000035b0 je LBB5_681 - 0x48, 0xf7, 0xd0, //0x000035b6 notq %rax - 0x49, 0x89, 0x86, 0x98, 0x00, 0x00, 0x00, //0x000035b9 movq %rax, $152(%r14) - 0x49, 0x89, 0x96, 0x90, 0x00, 0x00, 0x00, //0x000035c0 movq %rdx, $144(%r14) - 0x48, 0x0f, 0xbc, 0xc8, //0x000035c7 bsfq %rax, %rcx - 0x48, 0x8d, 0x04, 0x0a, //0x000035cb leaq (%rdx,%rcx), %rax - 0x4c, 0x8d, 0x2c, 0x0a, //0x000035cf leaq (%rdx,%rcx), %r13 - 0x49, 0x83, 0xc5, 0x01, //0x000035d3 addq $1, %r13 - 0x31, 0xd2, //0x000035d7 xorl %edx, %edx - 0x48, 0x89, 0x95, 0x78, 0xff, 0xff, 0xff, //0x000035d9 movq %rdx, $-136(%rbp) - //0x000035e0 LBB5_683 - 0x31, 0xc9, //0x000035e0 xorl %ecx, %ecx - 0x48, 0x89, 0x4d, 0x98, //0x000035e2 movq %rcx, $-104(%rbp) - 0x31, 0xc9, //0x000035e6 xorl %ecx, %ecx - 0x48, 0x89, 0x4d, 0x90, //0x000035e8 movq %rcx, $-112(%rbp) - 0x4c, 0x8b, 0x5d, 0xc0, //0x000035ec movq $-64(%rbp), %r11 - 0xe9, 0x1e, 0x40, 0x00, 0x00, //0x000035f0 jmp LBB5_1466 - //0x000035f5 LBB5_684 - 0x4d, 0x89, 0xfe, //0x000035f5 movq %r15, %r14 - 0x4d, 0x89, 0xcd, //0x000035f8 movq %r9, %r13 - //0x000035fb LBB5_685 - 0x0f, 0xbc, 0xd7, //0x000035fb bsfl %edi, %edx - 0x48, 0x01, 0xd0, //0x000035fe addq %rdx, %rax - 0xf3, 0x0f, 0x6f, 0x05, 0x77, 0xca, 0xff, 0xff, //0x00003601 movdqu $-13705(%rip), %xmm0 /* LCPI5_2+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x0d, 0x7f, 0xca, 0xff, 0xff, //0x00003609 movdqu $-13697(%rip), %xmm1 /* LCPI5_3+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x15, 0x57, 0xca, 0xff, 0xff, //0x00003611 movdqu $-13737(%rip), %xmm2 /* LCPI5_1+0(%rip) */ - 0x4c, 0x8d, 0x25, 0x90, 0xd0, 0x00, 0x00, //0x00003619 leaq $53392(%rip), %r12 /* _ESCAPED_TAB+0(%rip) */ - 0x49, 0x89, 0xc2, //0x00003620 movq %rax, %r10 - 0x49, 0x89, 0xc0, //0x00003623 movq %rax, %r8 - //0x00003626 LBB5_686 - 0x41, 0x0f, 0xb6, 0x7a, 0x01, //0x00003626 movzbl $1(%r10), %edi - 0x48, 0x83, 0xff, 0x75, //0x0000362b cmpq $117, %rdi - 0x0f, 0x84, 0x23, 0x00, 0x00, 0x00, //0x0000362f je LBB5_689 - 0x42, 0x8a, 0x1c, 0x27, //0x00003635 movb (%rdi,%r12), %bl - 0x84, 0xdb, //0x00003639 testb %bl, %bl - 0x0f, 0x84, 0xd5, 0x05, 0x00, 0x00, //0x0000363b je LBB5_743 - 0x4c, 0x89, 0x75, 0xb0, //0x00003641 movq %r14, $-80(%rbp) - 0x49, 0x83, 0xc2, 0x02, //0x00003645 addq $2, %r10 - 0x41, 0x88, 0x18, //0x00003649 movb %bl, (%r8) - 0x49, 0x83, 0xc0, 0x01, //0x0000364c addq $1, %r8 - 0x4c, 0x89, 0xd0, //0x00003650 movq %r10, %rax - 0xe9, 0x4d, 0x02, 0x00, 0x00, //0x00003653 jmp LBB5_709 - //0x00003658 LBB5_689 - 0x4c, 0x89, 0x75, 0xb0, //0x00003658 movq %r14, $-80(%rbp) - 0x45, 0x8b, 0x7a, 0x02, //0x0000365c movl $2(%r10), %r15d - 0x44, 0x89, 0xfa, //0x00003660 movl %r15d, %edx - 0xf7, 0xd2, //0x00003663 notl %edx - 0x41, 0x8d, 0xb7, 0xd0, 0xcf, 0xcf, 0xcf, //0x00003665 leal $-808464432(%r15), %esi - 0x81, 0xe2, 0x80, 0x80, 0x80, 0x80, //0x0000366c andl $-2139062144, %edx - 0x40, 0xb7, 0x01, //0x00003672 movb $1, %dil - 0x48, 0xc7, 0xc3, 0xf4, 0xff, 0xff, 0xff, //0x00003675 movq $-12, %rbx - 0x85, 0xf2, //0x0000367c testl %esi, %edx - 0x0f, 0x85, 0x83, 0x06, 0x00, 0x00, //0x0000367e jne LBB5_773 - 0x41, 0x8d, 0xb7, 0x19, 0x19, 0x19, 0x19, //0x00003684 leal $421075225(%r15), %esi - 0x44, 0x09, 0xfe, //0x0000368b orl %r15d, %esi - 0xf7, 0xc6, 0x80, 0x80, 0x80, 0x80, //0x0000368e testl $-2139062144, %esi - 0x0f, 0x85, 0x6d, 0x06, 0x00, 0x00, //0x00003694 jne LBB5_773 - 0x45, 0x89, 0xf9, //0x0000369a movl %r15d, %r9d - 0x41, 0x81, 0xe1, 0x7f, 0x7f, 0x7f, 0x7f, //0x0000369d andl $2139062143, %r9d - 0xbe, 0xc0, 0xc0, 0xc0, 0xc0, //0x000036a4 movl $-1061109568, %esi - 0x44, 0x29, 0xce, //0x000036a9 subl %r9d, %esi - 0x45, 0x8d, 0xb1, 0x46, 0x46, 0x46, 0x46, //0x000036ac leal $1179010630(%r9), %r14d - 0x21, 0xd6, //0x000036b3 andl %edx, %esi - 0x44, 0x85, 0xf6, //0x000036b5 testl %r14d, %esi - 0x0f, 0x85, 0x49, 0x06, 0x00, 0x00, //0x000036b8 jne LBB5_773 - 0xbe, 0xe0, 0xe0, 0xe0, 0xe0, //0x000036be movl $-522133280, %esi - 0x44, 0x29, 0xce, //0x000036c3 subl %r9d, %esi - 0x41, 0x81, 0xc1, 0x39, 0x39, 0x39, 0x39, //0x000036c6 addl $960051513, %r9d - 0x21, 0xf2, //0x000036cd andl %esi, %edx - 0x44, 0x85, 0xca, //0x000036cf testl %r9d, %edx - 0x0f, 0x85, 0x2f, 0x06, 0x00, 0x00, //0x000036d2 jne LBB5_773 - 0x41, 0x0f, 0xcf, //0x000036d8 bswapl %r15d - 0x44, 0x89, 0xf8, //0x000036db movl %r15d, %eax - 0xc1, 0xe8, 0x04, //0x000036de shrl $4, %eax - 0xf7, 0xd0, //0x000036e1 notl %eax - 0x25, 0x01, 0x01, 0x01, 0x01, //0x000036e3 andl $16843009, %eax - 0x8d, 0x04, 0xc0, //0x000036e8 leal (%rax,%rax,8), %eax - 0x41, 0x81, 0xe7, 0x0f, 0x0f, 0x0f, 0x0f, //0x000036eb andl $252645135, %r15d - 0x41, 0x01, 0xc7, //0x000036f2 addl %eax, %r15d - 0x44, 0x89, 0xf8, //0x000036f5 movl %r15d, %eax - 0xc1, 0xe8, 0x04, //0x000036f8 shrl $4, %eax - 0x44, 0x09, 0xf8, //0x000036fb orl %r15d, %eax - 0x44, 0x0f, 0xb6, 0xf0, //0x000036fe movzbl %al, %r14d - 0xc1, 0xe8, 0x08, //0x00003702 shrl $8, %eax - 0x25, 0x00, 0xff, 0x00, 0x00, //0x00003705 andl $65280, %eax - 0x41, 0x09, 0xc6, //0x0000370a orl %eax, %r14d - 0x49, 0x8d, 0x42, 0x06, //0x0000370d leaq $6(%r10), %rax - 0x41, 0x81, 0xfe, 0x80, 0x00, 0x00, 0x00, //0x00003711 cmpl $128, %r14d - 0x0f, 0x82, 0x54, 0x04, 0x00, 0x00, //0x00003718 jb LBB5_738 - 0x45, 0x31, 0xc9, //0x0000371e xorl %r9d, %r9d - //0x00003721 LBB5_695 - 0x41, 0x81, 0xfe, 0xff, 0x07, 0x00, 0x00, //0x00003721 cmpl $2047, %r14d - 0x0f, 0x86, 0x53, 0x04, 0x00, 0x00, //0x00003728 jbe LBB5_740 - 0x44, 0x89, 0xf6, //0x0000372e movl %r14d, %esi - 0x81, 0xe6, 0x00, 0xf8, 0xff, 0xff, //0x00003731 andl $-2048, %esi - 0x81, 0xfe, 0x00, 0xd8, 0x00, 0x00, //0x00003737 cmpl $55296, %esi - 0x0f, 0x85, 0x30, 0x01, 0x00, 0x00, //0x0000373d jne LBB5_707 - 0x41, 0x81, 0xfe, 0xff, 0xdb, 0x00, 0x00, //0x00003743 cmpl $56319, %r14d - 0x0f, 0x87, 0x57, 0x04, 0x00, 0x00, //0x0000374a ja LBB5_741 - 0x43, 0x80, 0x7c, 0x4a, 0x06, 0x5c, //0x00003750 cmpb $92, $6(%r10,%r9,2) - 0x0f, 0x85, 0x4b, 0x04, 0x00, 0x00, //0x00003756 jne LBB5_741 - 0x43, 0x80, 0x7c, 0x4a, 0x07, 0x75, //0x0000375c cmpb $117, $7(%r10,%r9,2) - 0x0f, 0x85, 0x3f, 0x04, 0x00, 0x00, //0x00003762 jne LBB5_741 - 0x43, 0x8b, 0x74, 0x4a, 0x08, //0x00003768 movl $8(%r10,%r9,2), %esi - 0x89, 0xf2, //0x0000376d movl %esi, %edx - 0xf7, 0xd2, //0x0000376f notl %edx - 0x48, 0x89, 0x75, 0xc0, //0x00003771 movq %rsi, $-64(%rbp) - 0x81, 0xc6, 0xd0, 0xcf, 0xcf, 0xcf, //0x00003775 addl $-808464432, %esi - 0x81, 0xe2, 0x80, 0x80, 0x80, 0x80, //0x0000377b andl $-2139062144, %edx - 0x89, 0x55, 0xc8, //0x00003781 movl %edx, $-56(%rbp) - 0x85, 0xf2, //0x00003784 testl %esi, %edx - 0x0f, 0x85, 0x7b, 0x05, 0x00, 0x00, //0x00003786 jne LBB5_773 - 0x4c, 0x8b, 0x7d, 0xc0, //0x0000378c movq $-64(%rbp), %r15 - 0x41, 0x8d, 0xb7, 0x19, 0x19, 0x19, 0x19, //0x00003790 leal $421075225(%r15), %esi - 0x44, 0x09, 0xfe, //0x00003797 orl %r15d, %esi - 0xf7, 0xc6, 0x80, 0x80, 0x80, 0x80, //0x0000379a testl $-2139062144, %esi - 0x0f, 0x85, 0x61, 0x05, 0x00, 0x00, //0x000037a0 jne LBB5_773 - 0x48, 0x8b, 0x75, 0xc0, //0x000037a6 movq $-64(%rbp), %rsi - 0x81, 0xe6, 0x7f, 0x7f, 0x7f, 0x7f, //0x000037aa andl $2139062143, %esi - 0xba, 0xc0, 0xc0, 0xc0, 0xc0, //0x000037b0 movl $-1061109568, %edx - 0x29, 0xf2, //0x000037b5 subl %esi, %edx - 0x48, 0x89, 0x75, 0x88, //0x000037b7 movq %rsi, $-120(%rbp) - 0x44, 0x8d, 0xbe, 0x46, 0x46, 0x46, 0x46, //0x000037bb leal $1179010630(%rsi), %r15d - 0x44, 0x89, 0xbd, 0x58, 0xff, 0xff, 0xff, //0x000037c2 movl %r15d, $-168(%rbp) - 0x89, 0xd6, //0x000037c9 movl %edx, %esi - 0x23, 0x75, 0xc8, //0x000037cb andl $-56(%rbp), %esi - 0x85, 0xb5, 0x58, 0xff, 0xff, 0xff, //0x000037ce testl %esi, $-168(%rbp) - 0x0f, 0x85, 0x2d, 0x05, 0x00, 0x00, //0x000037d4 jne LBB5_773 - 0x41, 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x000037da movl $-522133280, %r15d - 0x48, 0x8b, 0x75, 0x88, //0x000037e0 movq $-120(%rbp), %rsi - 0x41, 0x29, 0xf7, //0x000037e4 subl %esi, %r15d - 0x81, 0xc6, 0x39, 0x39, 0x39, 0x39, //0x000037e7 addl $960051513, %esi - 0x8b, 0x55, 0xc8, //0x000037ed movl $-56(%rbp), %edx - 0x44, 0x21, 0xfa, //0x000037f0 andl %r15d, %edx - 0x85, 0xf2, //0x000037f3 testl %esi, %edx - 0x0f, 0x85, 0x0c, 0x05, 0x00, 0x00, //0x000037f5 jne LBB5_773 - 0x48, 0x8b, 0x55, 0xc0, //0x000037fb movq $-64(%rbp), %rdx - 0x0f, 0xca, //0x000037ff bswapl %edx - 0x89, 0xd6, //0x00003801 movl %edx, %esi - 0xc1, 0xee, 0x04, //0x00003803 shrl $4, %esi - 0xf7, 0xd6, //0x00003806 notl %esi - 0x81, 0xe6, 0x01, 0x01, 0x01, 0x01, //0x00003808 andl $16843009, %esi - 0x8d, 0x34, 0xf6, //0x0000380e leal (%rsi,%rsi,8), %esi - 0x81, 0xe2, 0x0f, 0x0f, 0x0f, 0x0f, //0x00003811 andl $252645135, %edx - 0x01, 0xf2, //0x00003817 addl %esi, %edx - 0x89, 0xd6, //0x00003819 movl %edx, %esi - 0xc1, 0xee, 0x04, //0x0000381b shrl $4, %esi - 0x09, 0xd6, //0x0000381e orl %edx, %esi - 0x41, 0x89, 0xf7, //0x00003820 movl %esi, %r15d - 0x41, 0xc1, 0xef, 0x08, //0x00003823 shrl $8, %r15d - 0x41, 0x81, 0xe7, 0x00, 0xff, 0x00, 0x00, //0x00003827 andl $65280, %r15d - 0x40, 0x0f, 0xb6, 0xd6, //0x0000382e movzbl %sil, %edx - 0x44, 0x09, 0xfa, //0x00003832 orl %r15d, %edx - 0x81, 0xe6, 0x00, 0x00, 0xfc, 0x00, //0x00003835 andl $16515072, %esi - 0x81, 0xfe, 0x00, 0x00, 0xdc, 0x00, //0x0000383b cmpl $14417920, %esi - 0x0f, 0x84, 0x72, 0x03, 0x00, 0x00, //0x00003841 je LBB5_742 - 0x48, 0x83, 0xc0, 0x06, //0x00003847 addq $6, %rax - 0x66, 0x43, 0xc7, 0x04, 0x08, 0xef, 0xbf, //0x0000384b movw $-16401, (%r8,%r9) - 0x43, 0xc6, 0x44, 0x08, 0x02, 0xbd, //0x00003852 movb $-67, $2(%r8,%r9) - 0x49, 0x83, 0xc1, 0x03, //0x00003858 addq $3, %r9 - 0x41, 0x89, 0xd6, //0x0000385c movl %edx, %r14d - 0x81, 0xfa, 0x80, 0x00, 0x00, 0x00, //0x0000385f cmpl $128, %edx - 0x0f, 0x83, 0xb6, 0xfe, 0xff, 0xff, //0x00003865 jae LBB5_695 - 0x4d, 0x01, 0xc8, //0x0000386b addq %r9, %r8 - 0xe9, 0x02, 0x03, 0x00, 0x00, //0x0000386e jmp LBB5_739 - //0x00003873 LBB5_707 - 0x44, 0x89, 0xf2, //0x00003873 movl %r14d, %edx - 0xc1, 0xea, 0x0c, //0x00003876 shrl $12, %edx - 0x80, 0xca, 0xe0, //0x00003879 orb $-32, %dl - 0x43, 0x88, 0x14, 0x08, //0x0000387c movb %dl, (%r8,%r9) - 0x44, 0x89, 0xf2, //0x00003880 movl %r14d, %edx - 0xc1, 0xea, 0x06, //0x00003883 shrl $6, %edx - 0x80, 0xe2, 0x3f, //0x00003886 andb $63, %dl - 0x80, 0xca, 0x80, //0x00003889 orb $-128, %dl - 0x43, 0x88, 0x54, 0x08, 0x01, //0x0000388c movb %dl, $1(%r8,%r9) - 0x41, 0x80, 0xe6, 0x3f, //0x00003891 andb $63, %r14b - 0x41, 0x80, 0xce, 0x80, //0x00003895 orb $-128, %r14b - 0x47, 0x88, 0x74, 0x08, 0x02, //0x00003899 movb %r14b, $2(%r8,%r9) - //0x0000389e LBB5_708 - 0x4d, 0x01, 0xc8, //0x0000389e addq %r9, %r8 - 0x49, 0x83, 0xc0, 0x03, //0x000038a1 addq $3, %r8 - //0x000038a5 LBB5_709 - 0x80, 0x38, 0x5c, //0x000038a5 cmpb $92, (%rax) - 0x49, 0x89, 0xc2, //0x000038a8 movq %rax, %r10 - 0x4c, 0x8b, 0x75, 0xb0, //0x000038ab movq $-80(%rbp), %r14 - 0x0f, 0x84, 0x71, 0xfd, 0xff, 0xff, //0x000038af je LBB5_686 - 0x4c, 0x89, 0x6d, 0xc8, //0x000038b5 movq %r13, $-56(%rbp) - 0x4d, 0x89, 0xf7, //0x000038b9 movq %r14, %r15 - 0xf6, 0xc1, 0x20, //0x000038bc testb $32, %cl - 0x0f, 0x85, 0x74, 0x00, 0x00, 0x00, //0x000038bf jne LBB5_714 - //0x000038c5 LBB5_711 - 0xf3, 0x0f, 0x6f, 0x18, //0x000038c5 movdqu (%rax), %xmm3 - 0xf3, 0x0f, 0x6f, 0x60, 0x10, //0x000038c9 movdqu $16(%rax), %xmm4 - 0x66, 0x0f, 0x6f, 0xec, //0x000038ce movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x000038d2 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x000038d6 pmovmskb %xmm5, %edx - 0x66, 0x0f, 0x6f, 0xeb, //0x000038da movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x000038de pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xf5, //0x000038e2 pmovmskb %xmm5, %esi - 0x66, 0x0f, 0x6f, 0xec, //0x000038e6 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x000038ea pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xfd, //0x000038ee pmovmskb %xmm5, %edi - 0xc1, 0xe7, 0x10, //0x000038f2 shll $16, %edi - 0x66, 0x0f, 0x6f, 0xeb, //0x000038f5 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x000038f9 pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xdd, //0x000038fd pmovmskb %xmm5, %ebx - 0xc1, 0xe2, 0x10, //0x00003901 shll $16, %edx - 0x09, 0xf2, //0x00003904 orl %esi, %edx - 0x8d, 0x34, 0x1f, //0x00003906 leal (%rdi,%rbx), %esi - 0x83, 0xc6, 0xff, //0x00003909 addl $-1, %esi - 0x85, 0xd6, //0x0000390c testl %edx, %esi - 0x0f, 0x85, 0x28, 0x03, 0x00, 0x00, //0x0000390e jne LBB5_746 - 0x09, 0xdf, //0x00003914 orl %ebx, %edi - 0x83, 0xc2, 0xff, //0x00003916 addl $-1, %edx - 0x85, 0xfa, //0x00003919 testl %edi, %edx - 0x0f, 0x85, 0xbc, 0x00, 0x00, 0x00, //0x0000391b jne LBB5_718 - 0xf3, 0x41, 0x0f, 0x7f, 0x18, //0x00003921 movdqu %xmm3, (%r8) - 0xf3, 0x41, 0x0f, 0x7f, 0x60, 0x10, //0x00003926 movdqu %xmm4, $16(%r8) - 0x48, 0x83, 0xc0, 0x20, //0x0000392c addq $32, %rax - 0x49, 0x83, 0xc0, 0x20, //0x00003930 addq $32, %r8 - 0xe9, 0x8c, 0xff, 0xff, 0xff, //0x00003934 jmp LBB5_711 - //0x00003939 LBB5_714 - 0xf3, 0x0f, 0x6f, 0x18, //0x00003939 movdqu (%rax), %xmm3 - 0xf3, 0x0f, 0x6f, 0x60, 0x10, //0x0000393d movdqu $16(%rax), %xmm4 - 0x66, 0x0f, 0x6f, 0xeb, //0x00003942 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0xda, 0xea, //0x00003946 pminub %xmm2, %xmm5 - 0x66, 0x0f, 0x74, 0xeb, //0x0000394a pcmpeqb %xmm3, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x0000394e pmovmskb %xmm5, %edx - 0x66, 0x0f, 0x6f, 0xec, //0x00003952 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0xda, 0xea, //0x00003956 pminub %xmm2, %xmm5 - 0x66, 0x0f, 0x74, 0xec, //0x0000395a pcmpeqb %xmm4, %xmm5 - 0x66, 0x0f, 0xd7, 0xdd, //0x0000395e pmovmskb %xmm5, %ebx - 0xc1, 0xe3, 0x10, //0x00003962 shll $16, %ebx - 0x09, 0xd3, //0x00003965 orl %edx, %ebx - 0x66, 0x0f, 0x6f, 0xec, //0x00003967 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x0000396b pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xfd, //0x0000396f pmovmskb %xmm5, %edi - 0x66, 0x0f, 0x6f, 0xeb, //0x00003973 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00003977 pcmpeqb %xmm0, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xcd, //0x0000397b pmovmskb %xmm5, %r9d - 0x66, 0x0f, 0x6f, 0xec, //0x00003980 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x00003984 pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xf5, //0x00003988 pmovmskb %xmm5, %esi - 0xc1, 0xe6, 0x10, //0x0000398c shll $16, %esi - 0x66, 0x0f, 0x6f, 0xeb, //0x0000398f movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x00003993 pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x00003997 pmovmskb %xmm5, %edx - 0x09, 0xf2, //0x0000399b orl %esi, %edx - 0xc1, 0xe7, 0x10, //0x0000399d shll $16, %edi - 0x44, 0x09, 0xcf, //0x000039a0 orl %r9d, %edi - 0x89, 0xde, //0x000039a3 movl %ebx, %esi - 0x09, 0xd6, //0x000039a5 orl %edx, %esi - 0x83, 0xc6, 0xff, //0x000039a7 addl $-1, %esi - 0x85, 0xfe, //0x000039aa testl %edi, %esi - 0x0f, 0x85, 0x8a, 0x02, 0x00, 0x00, //0x000039ac jne LBB5_746 - 0x83, 0xc7, 0xff, //0x000039b2 addl $-1, %edi - 0x85, 0xdf, //0x000039b5 testl %ebx, %edi - 0x0f, 0x85, 0x77, 0x04, 0x00, 0x00, //0x000039b7 jne LBB5_772 - 0x85, 0xd7, //0x000039bd testl %edx, %edi - 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x000039bf jne LBB5_718 - 0xf3, 0x41, 0x0f, 0x7f, 0x18, //0x000039c5 movdqu %xmm3, (%r8) - 0xf3, 0x41, 0x0f, 0x7f, 0x60, 0x10, //0x000039ca movdqu %xmm4, $16(%r8) - 0x48, 0x83, 0xc0, 0x20, //0x000039d0 addq $32, %rax - 0x49, 0x83, 0xc0, 0x20, //0x000039d4 addq $32, %r8 - 0xe9, 0x5c, 0xff, 0xff, 0xff, //0x000039d8 jmp LBB5_714 - //0x000039dd LBB5_718 - 0x66, 0x0f, 0x7e, 0xdb, //0x000039dd movd %xmm3, %ebx - 0x49, 0x89, 0xc2, //0x000039e1 movq %rax, %r10 - 0x80, 0xfb, 0x5c, //0x000039e4 cmpb $92, %bl - 0x4d, 0x89, 0xfe, //0x000039e7 movq %r15, %r14 - 0x4c, 0x8b, 0x6d, 0xc8, //0x000039ea movq $-56(%rbp), %r13 - 0x0f, 0x84, 0x32, 0xfc, 0xff, 0xff, //0x000039ee je LBB5_686 - 0x31, 0xff, //0x000039f4 xorl %edi, %edi - //0x000039f6 LBB5_720 - 0x41, 0x88, 0x1c, 0x38, //0x000039f6 movb %bl, (%r8,%rdi) - 0x0f, 0xb6, 0x54, 0x38, 0x01, //0x000039fa movzbl $1(%rax,%rdi), %edx - 0x80, 0xfa, 0x5c, //0x000039ff cmpb $92, %dl - 0x0f, 0x84, 0x9c, 0x00, 0x00, 0x00, //0x00003a02 je LBB5_729 - 0x41, 0x88, 0x54, 0x38, 0x01, //0x00003a08 movb %dl, $1(%r8,%rdi) - 0x0f, 0xb6, 0x54, 0x38, 0x02, //0x00003a0d movzbl $2(%rax,%rdi), %edx - 0x80, 0xfa, 0x5c, //0x00003a12 cmpb $92, %dl - 0x0f, 0x84, 0xaa, 0x00, 0x00, 0x00, //0x00003a15 je LBB5_730 - 0x41, 0x88, 0x54, 0x38, 0x02, //0x00003a1b movb %dl, $2(%r8,%rdi) - 0x0f, 0xb6, 0x54, 0x38, 0x03, //0x00003a20 movzbl $3(%rax,%rdi), %edx - 0x80, 0xfa, 0x5c, //0x00003a25 cmpb $92, %dl - 0x0f, 0x84, 0xb2, 0x00, 0x00, 0x00, //0x00003a28 je LBB5_731 - 0x41, 0x88, 0x54, 0x38, 0x03, //0x00003a2e movb %dl, $3(%r8,%rdi) - 0x0f, 0xb6, 0x54, 0x38, 0x04, //0x00003a33 movzbl $4(%rax,%rdi), %edx - 0x80, 0xfa, 0x5c, //0x00003a38 cmpb $92, %dl - 0x0f, 0x84, 0xba, 0x00, 0x00, 0x00, //0x00003a3b je LBB5_732 - 0x41, 0x88, 0x54, 0x38, 0x04, //0x00003a41 movb %dl, $4(%r8,%rdi) - 0x0f, 0xb6, 0x54, 0x38, 0x05, //0x00003a46 movzbl $5(%rax,%rdi), %edx - 0x80, 0xfa, 0x5c, //0x00003a4b cmpb $92, %dl - 0x0f, 0x84, 0xc2, 0x00, 0x00, 0x00, //0x00003a4e je LBB5_733 - 0x41, 0x88, 0x54, 0x38, 0x05, //0x00003a54 movb %dl, $5(%r8,%rdi) - 0x0f, 0xb6, 0x54, 0x38, 0x06, //0x00003a59 movzbl $6(%rax,%rdi), %edx - 0x80, 0xfa, 0x5c, //0x00003a5e cmpb $92, %dl - 0x0f, 0x84, 0xca, 0x00, 0x00, 0x00, //0x00003a61 je LBB5_734 - 0x41, 0x88, 0x54, 0x38, 0x06, //0x00003a67 movb %dl, $6(%r8,%rdi) - 0x0f, 0xb6, 0x54, 0x38, 0x07, //0x00003a6c movzbl $7(%rax,%rdi), %edx - 0x80, 0xfa, 0x5c, //0x00003a71 cmpb $92, %dl - 0x0f, 0x84, 0xd2, 0x00, 0x00, 0x00, //0x00003a74 je LBB5_735 - 0x41, 0x88, 0x54, 0x38, 0x07, //0x00003a7a movb %dl, $7(%r8,%rdi) - 0x0f, 0xb6, 0x5c, 0x38, 0x08, //0x00003a7f movzbl $8(%rax,%rdi), %ebx - 0x48, 0x83, 0xc7, 0x08, //0x00003a84 addq $8, %rdi - 0x80, 0xfb, 0x5c, //0x00003a88 cmpb $92, %bl - 0x0f, 0x85, 0x65, 0xff, 0xff, 0xff, //0x00003a8b jne LBB5_720 - 0x4c, 0x8d, 0x14, 0x38, //0x00003a91 leaq (%rax,%rdi), %r10 - 0x49, 0x83, 0xc2, 0xff, //0x00003a95 addq $-1, %r10 - 0x48, 0x01, 0xf8, //0x00003a99 addq %rdi, %rax - 0x49, 0x01, 0xf8, //0x00003a9c addq %rdi, %r8 - 0xe9, 0xbe, 0x00, 0x00, 0x00, //0x00003a9f jmp LBB5_736 - //0x00003aa4 LBB5_729 - 0x48, 0x8d, 0x34, 0x38, //0x00003aa4 leaq (%rax,%rdi), %rsi - 0x48, 0x83, 0xc6, 0x01, //0x00003aa8 addq $1, %rsi - 0x48, 0x01, 0xf8, //0x00003aac addq %rdi, %rax - 0x49, 0x01, 0xf8, //0x00003aaf addq %rdi, %r8 - 0x49, 0x83, 0xc0, 0x01, //0x00003ab2 addq $1, %r8 - 0x49, 0x89, 0xc2, //0x00003ab6 movq %rax, %r10 - 0x49, 0x83, 0xc2, 0x01, //0x00003ab9 addq $1, %r10 - 0x48, 0x89, 0xf0, //0x00003abd movq %rsi, %rax - 0xe9, 0xa1, 0x00, 0x00, 0x00, //0x00003ac0 jmp LBB5_737 - //0x00003ac5 LBB5_730 - 0x4c, 0x8d, 0x14, 0x38, //0x00003ac5 leaq (%rax,%rdi), %r10 - 0x49, 0x83, 0xc2, 0x01, //0x00003ac9 addq $1, %r10 - 0x48, 0x01, 0xf8, //0x00003acd addq %rdi, %rax - 0x48, 0x83, 0xc0, 0x02, //0x00003ad0 addq $2, %rax - 0x49, 0x01, 0xf8, //0x00003ad4 addq %rdi, %r8 - 0x49, 0x83, 0xc0, 0x02, //0x00003ad7 addq $2, %r8 - 0xe9, 0x82, 0x00, 0x00, 0x00, //0x00003adb jmp LBB5_736 - //0x00003ae0 LBB5_731 - 0x4c, 0x8d, 0x14, 0x38, //0x00003ae0 leaq (%rax,%rdi), %r10 - 0x49, 0x83, 0xc2, 0x02, //0x00003ae4 addq $2, %r10 - 0x48, 0x01, 0xf8, //0x00003ae8 addq %rdi, %rax - 0x48, 0x83, 0xc0, 0x03, //0x00003aeb addq $3, %rax - 0x49, 0x01, 0xf8, //0x00003aef addq %rdi, %r8 - 0x49, 0x83, 0xc0, 0x03, //0x00003af2 addq $3, %r8 - 0xe9, 0x67, 0x00, 0x00, 0x00, //0x00003af6 jmp LBB5_736 - //0x00003afb LBB5_732 - 0x4c, 0x8d, 0x14, 0x38, //0x00003afb leaq (%rax,%rdi), %r10 - 0x49, 0x83, 0xc2, 0x03, //0x00003aff addq $3, %r10 - 0x48, 0x01, 0xf8, //0x00003b03 addq %rdi, %rax - 0x48, 0x83, 0xc0, 0x04, //0x00003b06 addq $4, %rax - 0x49, 0x01, 0xf8, //0x00003b0a addq %rdi, %r8 - 0x49, 0x83, 0xc0, 0x04, //0x00003b0d addq $4, %r8 - 0xe9, 0x4c, 0x00, 0x00, 0x00, //0x00003b11 jmp LBB5_736 - //0x00003b16 LBB5_733 - 0x4c, 0x8d, 0x14, 0x38, //0x00003b16 leaq (%rax,%rdi), %r10 - 0x49, 0x83, 0xc2, 0x04, //0x00003b1a addq $4, %r10 - 0x48, 0x01, 0xf8, //0x00003b1e addq %rdi, %rax - 0x48, 0x83, 0xc0, 0x05, //0x00003b21 addq $5, %rax - 0x49, 0x01, 0xf8, //0x00003b25 addq %rdi, %r8 - 0x49, 0x83, 0xc0, 0x05, //0x00003b28 addq $5, %r8 - 0xe9, 0x31, 0x00, 0x00, 0x00, //0x00003b2c jmp LBB5_736 - //0x00003b31 LBB5_734 - 0x4c, 0x8d, 0x14, 0x38, //0x00003b31 leaq (%rax,%rdi), %r10 - 0x49, 0x83, 0xc2, 0x05, //0x00003b35 addq $5, %r10 - 0x48, 0x01, 0xf8, //0x00003b39 addq %rdi, %rax - 0x48, 0x83, 0xc0, 0x06, //0x00003b3c addq $6, %rax - 0x49, 0x01, 0xf8, //0x00003b40 addq %rdi, %r8 - 0x49, 0x83, 0xc0, 0x06, //0x00003b43 addq $6, %r8 - 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00003b47 jmp LBB5_736 - //0x00003b4c LBB5_735 - 0x4c, 0x8d, 0x14, 0x38, //0x00003b4c leaq (%rax,%rdi), %r10 - 0x49, 0x83, 0xc2, 0x06, //0x00003b50 addq $6, %r10 - 0x48, 0x01, 0xf8, //0x00003b54 addq %rdi, %rax - 0x48, 0x83, 0xc0, 0x07, //0x00003b57 addq $7, %rax - 0x49, 0x01, 0xf8, //0x00003b5b addq %rdi, %r8 - 0x49, 0x83, 0xc0, 0x07, //0x00003b5e addq $7, %r8 - //0x00003b62 LBB5_736 - 0x49, 0x83, 0xc2, 0x01, //0x00003b62 addq $1, %r10 - //0x00003b66 LBB5_737 - 0x4d, 0x89, 0xfe, //0x00003b66 movq %r15, %r14 - 0x4c, 0x8b, 0x6d, 0xc8, //0x00003b69 movq $-56(%rbp), %r13 - 0xe9, 0xb4, 0xfa, 0xff, 0xff, //0x00003b6d jmp LBB5_686 - //0x00003b72 LBB5_738 - 0x44, 0x89, 0xf2, //0x00003b72 movl %r14d, %edx - //0x00003b75 LBB5_739 - 0x41, 0x88, 0x10, //0x00003b75 movb %dl, (%r8) - 0x49, 0x83, 0xc0, 0x01, //0x00003b78 addq $1, %r8 - 0xe9, 0x24, 0xfd, 0xff, 0xff, //0x00003b7c jmp LBB5_709 - //0x00003b81 LBB5_740 - 0x44, 0x89, 0xf2, //0x00003b81 movl %r14d, %edx - 0xc1, 0xea, 0x06, //0x00003b84 shrl $6, %edx - 0x80, 0xca, 0xc0, //0x00003b87 orb $-64, %dl - 0x43, 0x88, 0x14, 0x08, //0x00003b8a movb %dl, (%r8,%r9) - 0x41, 0x80, 0xe6, 0x3f, //0x00003b8e andb $63, %r14b - 0x41, 0x80, 0xce, 0x80, //0x00003b92 orb $-128, %r14b - 0x47, 0x88, 0x74, 0x08, 0x01, //0x00003b96 movb %r14b, $1(%r8,%r9) - 0x4d, 0x01, 0xc8, //0x00003b9b addq %r9, %r8 - 0x49, 0x83, 0xc0, 0x02, //0x00003b9e addq $2, %r8 - 0xe9, 0xfe, 0xfc, 0xff, 0xff, //0x00003ba2 jmp LBB5_709 - //0x00003ba7 LBB5_741 - 0x66, 0x43, 0xc7, 0x04, 0x08, 0xef, 0xbf, //0x00003ba7 movw $-16401, (%r8,%r9) - 0x43, 0xc6, 0x44, 0x08, 0x02, 0xbd, //0x00003bae movb $-67, $2(%r8,%r9) - 0xe9, 0xe5, 0xfc, 0xff, 0xff, //0x00003bb4 jmp LBB5_708 - //0x00003bb9 LBB5_742 - 0x41, 0xc1, 0xe6, 0x0a, //0x00003bb9 shll $10, %r14d - 0x89, 0xd3, //0x00003bbd movl %edx, %ebx - 0x44, 0x01, 0xf3, //0x00003bbf addl %r14d, %ebx - 0x42, 0x8d, 0x34, 0x32, //0x00003bc2 leal (%rdx,%r14), %esi - 0x81, 0xc6, 0x00, 0x24, 0xa0, 0xfc, //0x00003bc6 addl $-56613888, %esi - 0x89, 0xf7, //0x00003bcc movl %esi, %edi - 0xc1, 0xef, 0x12, //0x00003bce shrl $18, %edi - 0x40, 0x80, 0xcf, 0xf0, //0x00003bd1 orb $-16, %dil - 0x43, 0x88, 0x3c, 0x08, //0x00003bd5 movb %dil, (%r8,%r9) - 0x89, 0xf7, //0x00003bd9 movl %esi, %edi - 0xc1, 0xef, 0x0c, //0x00003bdb shrl $12, %edi - 0x40, 0x80, 0xe7, 0x3f, //0x00003bde andb $63, %dil - 0x40, 0x80, 0xcf, 0x80, //0x00003be2 orb $-128, %dil - 0x43, 0x88, 0x7c, 0x08, 0x01, //0x00003be6 movb %dil, $1(%r8,%r9) - 0xc1, 0xee, 0x06, //0x00003beb shrl $6, %esi - 0x40, 0x80, 0xe6, 0x3f, //0x00003bee andb $63, %sil - 0x40, 0x80, 0xce, 0x80, //0x00003bf2 orb $-128, %sil - 0x43, 0x88, 0x74, 0x08, 0x02, //0x00003bf6 movb %sil, $2(%r8,%r9) - 0x80, 0xe3, 0x3f, //0x00003bfb andb $63, %bl - 0x80, 0xcb, 0x80, //0x00003bfe orb $-128, %bl - 0x43, 0x88, 0x5c, 0x08, 0x03, //0x00003c01 movb %bl, $3(%r8,%r9) - 0x4d, 0x01, 0xc8, //0x00003c06 addq %r9, %r8 - 0x49, 0x83, 0xc0, 0x04, //0x00003c09 addq $4, %r8 - 0x48, 0x83, 0xc0, 0x06, //0x00003c0d addq $6, %rax - 0xe9, 0x8f, 0xfc, 0xff, 0xff, //0x00003c11 jmp LBB5_709 - //0x00003c16 LBB5_743 - 0x40, 0xb7, 0x01, //0x00003c16 movb $1, %dil - 0x48, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x00003c19 movq $-2, %rbx - 0xe9, 0x0c, 0xf5, 0xff, 0xff, //0x00003c20 jmp LBB5_635 - //0x00003c25 LBB5_744 - 0x31, 0xff, //0x00003c25 xorl %edi, %edi - //0x00003c27 LBB5_745 - 0x0f, 0xbc, 0xcb, //0x00003c27 bsfl %ebx, %ecx - 0x48, 0x01, 0xc8, //0x00003c2a addq %rcx, %rax - 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00003c2d movq $-1, %rbx - 0x4d, 0x89, 0xfe, //0x00003c34 movq %r15, %r14 - 0xe9, 0xf5, 0xf4, 0xff, 0xff, //0x00003c37 jmp LBB5_635 - //0x00003c3c LBB5_746 - 0x66, 0x0f, 0x7e, 0xda, //0x00003c3c movd %xmm3, %edx - 0x80, 0xfa, 0x22, //0x00003c40 cmpb $34, %dl - 0x0f, 0x85, 0x16, 0x00, 0x00, 0x00, //0x00003c43 jne LBB5_748 - //0x00003c49 LBB5_747 - 0x48, 0x83, 0xc0, 0x01, //0x00003c49 addq $1, %rax - 0x4c, 0x2b, 0x45, 0xc8, //0x00003c4d subq $-56(%rbp), %r8 - 0x40, 0xb7, 0x01, //0x00003c51 movb $1, %dil - 0x4c, 0x89, 0xc3, //0x00003c54 movq %r8, %rbx - 0x4d, 0x89, 0xfe, //0x00003c57 movq %r15, %r14 - 0xe9, 0xc3, 0xf4, 0xff, 0xff, //0x00003c5a jmp LBB5_634 - //0x00003c5f LBB5_748 - 0x31, 0xc9, //0x00003c5f xorl %ecx, %ecx - //0x00003c61 LBB5_749 - 0x41, 0x88, 0x14, 0x08, //0x00003c61 movb %dl, (%r8,%rcx) - 0x0f, 0xb6, 0x54, 0x08, 0x01, //0x00003c65 movzbl $1(%rax,%rcx), %edx - 0x80, 0xfa, 0x22, //0x00003c6a cmpb $34, %dl - 0x0f, 0x84, 0x9d, 0x00, 0x00, 0x00, //0x00003c6d je LBB5_758 - 0x41, 0x88, 0x54, 0x08, 0x01, //0x00003c73 movb %dl, $1(%r8,%rcx) - 0x0f, 0xb6, 0x54, 0x08, 0x02, //0x00003c78 movzbl $2(%rax,%rcx), %edx - 0x80, 0xfa, 0x22, //0x00003c7d cmpb $34, %dl - 0x0f, 0x84, 0xa2, 0x00, 0x00, 0x00, //0x00003c80 je LBB5_759 - 0x41, 0x88, 0x54, 0x08, 0x02, //0x00003c86 movb %dl, $2(%r8,%rcx) - 0x0f, 0xb6, 0x54, 0x08, 0x03, //0x00003c8b movzbl $3(%rax,%rcx), %edx - 0x80, 0xfa, 0x22, //0x00003c90 cmpb $34, %dl - 0x0f, 0x84, 0xa7, 0x00, 0x00, 0x00, //0x00003c93 je LBB5_760 - 0x41, 0x88, 0x54, 0x08, 0x03, //0x00003c99 movb %dl, $3(%r8,%rcx) - 0x0f, 0xb6, 0x54, 0x08, 0x04, //0x00003c9e movzbl $4(%rax,%rcx), %edx - 0x80, 0xfa, 0x22, //0x00003ca3 cmpb $34, %dl - 0x0f, 0x84, 0xac, 0x00, 0x00, 0x00, //0x00003ca6 je LBB5_761 - 0x41, 0x88, 0x54, 0x08, 0x04, //0x00003cac movb %dl, $4(%r8,%rcx) - 0x0f, 0xb6, 0x54, 0x08, 0x05, //0x00003cb1 movzbl $5(%rax,%rcx), %edx - 0x80, 0xfa, 0x22, //0x00003cb6 cmpb $34, %dl - 0x0f, 0x84, 0xb1, 0x00, 0x00, 0x00, //0x00003cb9 je LBB5_762 - 0x41, 0x88, 0x54, 0x08, 0x05, //0x00003cbf movb %dl, $5(%r8,%rcx) - 0x0f, 0xb6, 0x54, 0x08, 0x06, //0x00003cc4 movzbl $6(%rax,%rcx), %edx - 0x80, 0xfa, 0x22, //0x00003cc9 cmpb $34, %dl - 0x0f, 0x84, 0xb6, 0x00, 0x00, 0x00, //0x00003ccc je LBB5_763 - 0x41, 0x88, 0x54, 0x08, 0x06, //0x00003cd2 movb %dl, $6(%r8,%rcx) - 0x0f, 0xb6, 0x54, 0x08, 0x07, //0x00003cd7 movzbl $7(%rax,%rcx), %edx - 0x80, 0xfa, 0x22, //0x00003cdc cmpb $34, %dl - 0x0f, 0x84, 0xbb, 0x00, 0x00, 0x00, //0x00003cdf je LBB5_764 - 0x41, 0x88, 0x54, 0x08, 0x07, //0x00003ce5 movb %dl, $7(%r8,%rcx) - 0x0f, 0xb6, 0x54, 0x08, 0x08, //0x00003cea movzbl $8(%rax,%rcx), %edx - 0x48, 0x83, 0xc1, 0x08, //0x00003cef addq $8, %rcx - 0x80, 0xfa, 0x22, //0x00003cf3 cmpb $34, %dl - 0x0f, 0x85, 0x65, 0xff, 0xff, 0xff, //0x00003cf6 jne LBB5_749 - 0x48, 0x01, 0xc8, //0x00003cfc addq %rcx, %rax - 0x49, 0x01, 0xc8, //0x00003cff addq %rcx, %r8 - 0xe9, 0x42, 0xff, 0xff, 0xff, //0x00003d02 jmp LBB5_747 - //0x00003d07 LBB5_773 - 0x4c, 0x8b, 0x75, 0xb0, //0x00003d07 movq $-80(%rbp), %r14 - 0xe9, 0x21, 0xf4, 0xff, 0xff, //0x00003d0b jmp LBB5_635 - //0x00003d10 LBB5_758 - 0x48, 0x01, 0xc8, //0x00003d10 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x02, //0x00003d13 addq $2, %rax - 0x4c, 0x2b, 0x45, 0xc8, //0x00003d17 subq $-56(%rbp), %r8 - 0x49, 0x8d, 0x1c, 0x08, //0x00003d1b leaq (%r8,%rcx), %rbx - 0x48, 0x83, 0xc3, 0x01, //0x00003d1f addq $1, %rbx - 0xe9, 0x8b, 0x00, 0x00, 0x00, //0x00003d23 jmp LBB5_765 - //0x00003d28 LBB5_759 - 0x48, 0x01, 0xc8, //0x00003d28 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x03, //0x00003d2b addq $3, %rax - 0x4c, 0x2b, 0x45, 0xc8, //0x00003d2f subq $-56(%rbp), %r8 - 0x49, 0x8d, 0x1c, 0x08, //0x00003d33 leaq (%r8,%rcx), %rbx - 0x48, 0x83, 0xc3, 0x02, //0x00003d37 addq $2, %rbx - 0xe9, 0x73, 0x00, 0x00, 0x00, //0x00003d3b jmp LBB5_765 - //0x00003d40 LBB5_760 - 0x48, 0x01, 0xc8, //0x00003d40 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x04, //0x00003d43 addq $4, %rax - 0x4c, 0x2b, 0x45, 0xc8, //0x00003d47 subq $-56(%rbp), %r8 - 0x49, 0x8d, 0x1c, 0x08, //0x00003d4b leaq (%r8,%rcx), %rbx - 0x48, 0x83, 0xc3, 0x03, //0x00003d4f addq $3, %rbx - 0xe9, 0x5b, 0x00, 0x00, 0x00, //0x00003d53 jmp LBB5_765 - //0x00003d58 LBB5_761 - 0x48, 0x01, 0xc8, //0x00003d58 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x05, //0x00003d5b addq $5, %rax - 0x4c, 0x2b, 0x45, 0xc8, //0x00003d5f subq $-56(%rbp), %r8 - 0x49, 0x8d, 0x1c, 0x08, //0x00003d63 leaq (%r8,%rcx), %rbx - 0x48, 0x83, 0xc3, 0x04, //0x00003d67 addq $4, %rbx - 0xe9, 0x43, 0x00, 0x00, 0x00, //0x00003d6b jmp LBB5_765 - //0x00003d70 LBB5_762 - 0x48, 0x01, 0xc8, //0x00003d70 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x06, //0x00003d73 addq $6, %rax - 0x4c, 0x2b, 0x45, 0xc8, //0x00003d77 subq $-56(%rbp), %r8 - 0x49, 0x8d, 0x1c, 0x08, //0x00003d7b leaq (%r8,%rcx), %rbx - 0x48, 0x83, 0xc3, 0x05, //0x00003d7f addq $5, %rbx - 0xe9, 0x2b, 0x00, 0x00, 0x00, //0x00003d83 jmp LBB5_765 - //0x00003d88 LBB5_763 - 0x48, 0x01, 0xc8, //0x00003d88 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x07, //0x00003d8b addq $7, %rax - 0x4c, 0x2b, 0x45, 0xc8, //0x00003d8f subq $-56(%rbp), %r8 - 0x49, 0x8d, 0x1c, 0x08, //0x00003d93 leaq (%r8,%rcx), %rbx - 0x48, 0x83, 0xc3, 0x06, //0x00003d97 addq $6, %rbx - 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00003d9b jmp LBB5_765 - //0x00003da0 LBB5_764 - 0x48, 0x01, 0xc8, //0x00003da0 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x08, //0x00003da3 addq $8, %rax - 0x4c, 0x2b, 0x45, 0xc8, //0x00003da7 subq $-56(%rbp), %r8 - 0x49, 0x8d, 0x1c, 0x08, //0x00003dab leaq (%r8,%rcx), %rbx - 0x48, 0x83, 0xc3, 0x07, //0x00003daf addq $7, %rbx - //0x00003db3 LBB5_765 - 0x40, 0xb7, 0x01, //0x00003db3 movb $1, %dil - 0x4d, 0x89, 0xfe, //0x00003db6 movq %r15, %r14 - 0xe9, 0x64, 0xf3, 0xff, 0xff, //0x00003db9 jmp LBB5_634 - //0x00003dbe LBB5_766 - 0xb9, 0x0a, 0x00, 0x00, 0x00, //0x00003dbe movl $10, %ecx - 0x48, 0x89, 0xf0, //0x00003dc3 movq %rsi, %rax - 0x48, 0xf7, 0xe1, //0x00003dc6 mulq %rcx - 0x0f, 0x81, 0x19, 0x00, 0x00, 0x00, //0x00003dc9 jno LBB5_768 - 0x43, 0x8d, 0x1c, 0x09, //0x00003dcf leal (%r9,%r9), %ebx - 0x83, 0xc3, 0xff, //0x00003dd3 addl $-1, %ebx - 0xb8, 0x5d, 0x01, 0x00, 0x00, //0x00003dd6 movl $349, %eax - 0x41, 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00003ddb movl $1, %r15d - 0x89, 0xfa, //0x00003de1 movl %edi, %edx - 0xe9, 0xaf, 0xd0, 0xff, 0xff, //0x00003de3 jmp LBB5_184 - //0x00003de8 LBB5_768 - 0x41, 0x0f, 0xb6, 0x4d, 0xff, //0x00003de8 movzbl $-1(%r13), %ecx - 0x83, 0xc1, 0xd0, //0x00003ded addl $-48, %ecx - 0x48, 0x63, 0xc9, //0x00003df0 movslq %ecx, %rcx - 0x48, 0x89, 0xca, //0x00003df3 movq %rcx, %rdx - 0x48, 0xc1, 0xfa, 0x3f, //0x00003df6 sarq $63, %rdx - 0x48, 0x01, 0xc8, //0x00003dfa addq %rcx, %rax - 0x48, 0x83, 0xd2, 0x00, //0x00003dfd adcq $0, %rdx - 0x89, 0xd1, //0x00003e01 movl %edx, %ecx - 0x83, 0xe1, 0x01, //0x00003e03 andl $1, %ecx - 0x48, 0xf7, 0xd9, //0x00003e06 negq %rcx - 0x48, 0x31, 0xca, //0x00003e09 xorq %rcx, %rdx - 0x41, 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00003e0c movl $1, %r15d - 0x0f, 0x85, 0xf2, 0xf6, 0xff, 0xff, //0x00003e12 jne LBB5_676 - 0x48, 0x85, 0xc9, //0x00003e18 testq %rcx, %rcx - 0x0f, 0x88, 0xe9, 0xf6, 0xff, 0xff, //0x00003e1b js LBB5_676 - 0x40, 0x84, 0xff, //0x00003e21 testb %dil, %dil - 0x0f, 0x84, 0xf9, 0xd2, 0xff, 0xff, //0x00003e24 je LBB5_215 - 0x66, 0x48, 0x0f, 0x6e, 0xc8, //0x00003e2a movq %rax, %xmm1 - 0xe9, 0x52, 0xcd, 0xff, 0xff, //0x00003e2f jmp LBB5_141 - //0x00003e34 LBB5_772 - 0x40, 0xb7, 0x01, //0x00003e34 movb $1, %dil - 0xe9, 0xeb, 0xfd, 0xff, 0xff, //0x00003e37 jmp LBB5_745 - //0x00003e3c LBB5_309 - 0x41, 0xb8, 0x0b, 0x00, 0x00, 0x00, //0x00003e3c movl $11, %r8d - 0xe9, 0xf3, 0xcd, 0xff, 0xff, //0x00003e42 jmp LBB5_149 - //0x00003e47 LBB5_655 - 0x48, 0xc1, 0xe1, 0x04, //0x00003e47 shlq $4, %rcx - 0x49, 0x03, 0x09, //0x00003e4b addq (%r9), %rcx - 0x49, 0x89, 0xcb, //0x00003e4e movq %rcx, %r11 - //0x00003e51 LBB5_656 - 0x4d, 0x85, 0xdb, //0x00003e51 testq %r11, %r11 - 0x0f, 0x84, 0x67, 0x01, 0x00, 0x00, //0x00003e54 je LBB5_2185 - 0x4c, 0x8d, 0x68, 0x01, //0x00003e5a leaq $1(%rax), %r13 - 0x0f, 0xb6, 0x08, //0x00003e5e movzbl (%rax), %ecx - 0x48, 0x83, 0xf9, 0x20, //0x00003e61 cmpq $32, %rcx - 0x0f, 0x87, 0x74, 0x00, 0x00, 0x00, //0x00003e65 ja LBB5_1818 - 0x48, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003e6b movabsq $4294977024, %rdx - 0x48, 0x0f, 0xa3, 0xca, //0x00003e75 btq %rcx, %rdx - 0x0f, 0x83, 0x60, 0x00, 0x00, 0x00, //0x00003e79 jae LBB5_1818 - 0x0f, 0xb6, 0x48, 0x01, //0x00003e7f movzbl $1(%rax), %ecx - 0x48, 0x83, 0xc0, 0x02, //0x00003e83 addq $2, %rax - 0x48, 0x83, 0xf9, 0x20, //0x00003e87 cmpq $32, %rcx - 0x0f, 0x87, 0x4b, 0x00, 0x00, 0x00, //0x00003e8b ja LBB5_1831 - 0x48, 0x0f, 0xa3, 0xca, //0x00003e91 btq %rcx, %rdx - 0x0f, 0x83, 0x41, 0x00, 0x00, 0x00, //0x00003e95 jae LBB5_1831 - 0x49, 0x8b, 0x96, 0x90, 0x00, 0x00, 0x00, //0x00003e9b movq $144(%r14), %rdx - 0x48, 0x89, 0xc1, //0x00003ea2 movq %rax, %rcx - 0x48, 0x29, 0xd1, //0x00003ea5 subq %rdx, %rcx - 0x48, 0x83, 0xf9, 0x40, //0x00003ea8 cmpq $64, %rcx - 0x0f, 0x83, 0x43, 0x00, 0x00, 0x00, //0x00003eac jae LBB5_1814 - 0x49, 0x8b, 0x86, 0x98, 0x00, 0x00, 0x00, //0x00003eb2 movq $152(%r14), %rax - 0x48, 0xd3, 0xe8, //0x00003eb9 shrq %cl, %rax - 0x48, 0xd3, 0xe0, //0x00003ebc shlq %cl, %rax - 0x48, 0x85, 0xc0, //0x00003ebf testq %rax, %rax - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00003ec2 je LBB5_1813 - 0x48, 0x0f, 0xbc, 0xc8, //0x00003ec8 bsfq %rax, %rcx - 0x4c, 0x8d, 0x2c, 0x0a, //0x00003ecc leaq (%rdx,%rcx), %r13 - 0x49, 0x83, 0xc5, 0x01, //0x00003ed0 addq $1, %r13 - 0x48, 0x01, 0xca, //0x00003ed4 addq %rcx, %rdx - 0xe9, 0xd4, 0x00, 0x00, 0x00, //0x00003ed7 jmp LBB5_1817 - //0x00003edc LBB5_1831 - 0x49, 0x89, 0xc5, //0x00003edc movq %rax, %r13 - //0x00003edf LBB5_1818 - 0x41, 0x80, 0x3b, 0x06, //0x00003edf cmpb $6, (%r11) - 0x0f, 0x85, 0x18, 0x71, 0x00, 0x00, //0x00003ee3 jne LBB5_1915 - 0xe9, 0x27, 0x37, 0x00, 0x00, //0x00003ee9 jmp LBB5_1819 - //0x00003eee LBB5_1813 - 0x48, 0x83, 0xc2, 0x40, //0x00003eee addq $64, %rdx - 0x48, 0x89, 0xd0, //0x00003ef2 movq %rdx, %rax - //0x00003ef5 LBB5_1814 - 0x48, 0x83, 0xc0, 0xc0, //0x00003ef5 addq $-64, %rax - 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0x5e, 0xc1, 0xff, 0xff, //0x00003ef9 movdqu $-16034(%rip), %xmm8 /* LCPI5_0+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003f02 .p2align 4, 0x90 - //0x00003f10 LBB5_1815 - 0xf3, 0x0f, 0x6f, 0x48, 0x40, //0x00003f10 movdqu $64(%rax), %xmm1 - 0xf3, 0x0f, 0x6f, 0x50, 0x50, //0x00003f15 movdqu $80(%rax), %xmm2 - 0xf3, 0x0f, 0x6f, 0x58, 0x60, //0x00003f1a movdqu $96(%rax), %xmm3 - 0xf3, 0x0f, 0x6f, 0x60, 0x70, //0x00003f1f movdqu $112(%rax), %xmm4 - 0x48, 0x83, 0xc0, 0x40, //0x00003f24 addq $64, %rax - 0x66, 0x41, 0x0f, 0x6f, 0xe8, //0x00003f28 movdqa %xmm8, %xmm5 - 0x66, 0x0f, 0x38, 0x00, 0xe9, //0x00003f2d pshufb %xmm1, %xmm5 - 0x66, 0x41, 0x0f, 0x6f, 0xf0, //0x00003f32 movdqa %xmm8, %xmm6 - 0x66, 0x0f, 0x38, 0x00, 0xf2, //0x00003f37 pshufb %xmm2, %xmm6 - 0x66, 0x41, 0x0f, 0x6f, 0xf8, //0x00003f3c movdqa %xmm8, %xmm7 - 0x66, 0x0f, 0x38, 0x00, 0xfb, //0x00003f41 pshufb %xmm3, %xmm7 - 0x66, 0x41, 0x0f, 0x6f, 0xc0, //0x00003f46 movdqa %xmm8, %xmm0 - 0x66, 0x0f, 0x38, 0x00, 0xc4, //0x00003f4b pshufb %xmm4, %xmm0 - 0x66, 0x0f, 0x74, 0xe9, //0x00003f50 pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x00003f54 pmovmskb %xmm5, %edx - 0x66, 0x0f, 0x74, 0xf2, //0x00003f58 pcmpeqb %xmm2, %xmm6 - 0x66, 0x0f, 0xd7, 0xf6, //0x00003f5c pmovmskb %xmm6, %esi - 0x66, 0x0f, 0x74, 0xfb, //0x00003f60 pcmpeqb %xmm3, %xmm7 - 0x66, 0x0f, 0xd7, 0xff, //0x00003f64 pmovmskb %xmm7, %edi - 0x66, 0x0f, 0x74, 0xc4, //0x00003f68 pcmpeqb %xmm4, %xmm0 - 0x66, 0x0f, 0xd7, 0xc8, //0x00003f6c pmovmskb %xmm0, %ecx - 0x48, 0xc1, 0xe6, 0x10, //0x00003f70 shlq $16, %rsi - 0x48, 0x09, 0xd6, //0x00003f74 orq %rdx, %rsi - 0x48, 0xc1, 0xe7, 0x20, //0x00003f77 shlq $32, %rdi - 0x48, 0x09, 0xf7, //0x00003f7b orq %rsi, %rdi - 0x48, 0xc1, 0xe1, 0x30, //0x00003f7e shlq $48, %rcx - 0x48, 0x09, 0xf9, //0x00003f82 orq %rdi, %rcx - 0x48, 0x83, 0xf9, 0xff, //0x00003f85 cmpq $-1, %rcx - 0x0f, 0x84, 0x81, 0xff, 0xff, 0xff, //0x00003f89 je LBB5_1815 - 0x48, 0xf7, 0xd1, //0x00003f8f notq %rcx - 0x49, 0x89, 0x8e, 0x98, 0x00, 0x00, 0x00, //0x00003f92 movq %rcx, $152(%r14) - 0x49, 0x89, 0x86, 0x90, 0x00, 0x00, 0x00, //0x00003f99 movq %rax, $144(%r14) - 0x48, 0x0f, 0xbc, 0xc9, //0x00003fa0 bsfq %rcx, %rcx - 0x48, 0x8d, 0x14, 0x08, //0x00003fa4 leaq (%rax,%rcx), %rdx - 0x4c, 0x8d, 0x2c, 0x08, //0x00003fa8 leaq (%rax,%rcx), %r13 - 0x49, 0x83, 0xc5, 0x01, //0x00003fac addq $1, %r13 - //0x00003fb0 LBB5_1817 - 0x8a, 0x0a, //0x00003fb0 movb (%rdx), %cl - 0x41, 0x80, 0x3b, 0x06, //0x00003fb2 cmpb $6, (%r11) - 0x0f, 0x85, 0x45, 0x70, 0x00, 0x00, //0x00003fb6 jne LBB5_1915 - 0xe9, 0x54, 0x36, 0x00, 0x00, //0x00003fbc jmp LBB5_1819 - //0x00003fc1 LBB5_2185 - 0x45, 0x31, 0xc0, //0x00003fc1 xorl %r8d, %r8d - 0x49, 0x89, 0xc5, //0x00003fc4 movq %rax, %r13 - 0xe9, 0x6e, 0xcc, 0xff, 0xff, //0x00003fc7 jmp LBB5_149 - //0x00003fcc LBB5_775 - 0x4c, 0x8b, 0x5d, 0xc0, //0x00003fcc movq $-64(%rbp), %r11 - //0x00003fd0 LBB5_776 - 0x80, 0xf9, 0x22, //0x00003fd0 cmpb $34, %cl - 0x0f, 0x85, 0x84, 0x00, 0x00, 0x00, //0x00003fd3 jne LBB5_782 - 0x4d, 0x8b, 0x6e, 0x70, //0x00003fd9 movq $112(%r14), %r13 - 0x41, 0xf6, 0xc5, 0x20, //0x00003fdd testb $32, %r13b - 0x4c, 0x89, 0x5d, 0xc0, //0x00003fe1 movq %r11, $-64(%rbp) - 0x0f, 0x85, 0x80, 0x00, 0x00, 0x00, //0x00003fe5 jne LBB5_783 - 0xf3, 0x0f, 0x6f, 0x05, 0x8d, 0xc0, 0xff, 0xff, //0x00003feb movdqu $-16243(%rip), %xmm0 /* LCPI5_2+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x0d, 0x95, 0xc0, 0xff, 0xff, //0x00003ff3 movdqu $-16235(%rip), %xmm1 /* LCPI5_3+0(%rip) */ - 0x48, 0x89, 0xc6, //0x00003ffb movq %rax, %rsi - 0x90, 0x90, //0x00003ffe .p2align 4, 0x90 - //0x00004000 LBB5_779 - 0xf3, 0x0f, 0x6f, 0x16, //0x00004000 movdqu (%rsi), %xmm2 - 0xf3, 0x0f, 0x6f, 0x5e, 0x10, //0x00004004 movdqu $16(%rsi), %xmm3 - 0x66, 0x0f, 0x6f, 0xe3, //0x00004009 movdqa %xmm3, %xmm4 - 0x66, 0x0f, 0x74, 0xe0, //0x0000400d pcmpeqb %xmm0, %xmm4 - 0x66, 0x0f, 0xd7, 0xfc, //0x00004011 pmovmskb %xmm4, %edi - 0x66, 0x0f, 0x6f, 0xe2, //0x00004015 movdqa %xmm2, %xmm4 - 0x66, 0x0f, 0x74, 0xe0, //0x00004019 pcmpeqb %xmm0, %xmm4 - 0x66, 0x0f, 0xd7, 0xcc, //0x0000401d pmovmskb %xmm4, %ecx - 0x66, 0x0f, 0x74, 0xd9, //0x00004021 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xdb, //0x00004025 pmovmskb %xmm3, %ebx - 0xc1, 0xe3, 0x10, //0x00004029 shll $16, %ebx - 0x66, 0x0f, 0x74, 0xd1, //0x0000402c pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xd2, //0x00004030 pmovmskb %xmm2, %edx - 0xc1, 0xe7, 0x10, //0x00004034 shll $16, %edi - 0x09, 0xcf, //0x00004037 orl %ecx, %edi - 0x8d, 0x0c, 0x13, //0x00004039 leal (%rbx,%rdx), %ecx - 0x83, 0xc1, 0xff, //0x0000403c addl $-1, %ecx - 0x85, 0xf9, //0x0000403f testl %edi, %ecx - 0x0f, 0x85, 0xcc, 0x00, 0x00, 0x00, //0x00004041 jne LBB5_788 - 0x09, 0xd3, //0x00004047 orl %edx, %ebx - 0x83, 0xc7, 0xff, //0x00004049 addl $-1, %edi - 0x85, 0xdf, //0x0000404c testl %ebx, %edi - 0x0f, 0x85, 0x85, 0x10, 0x00, 0x00, //0x0000404e jne LBB5_992 - 0x48, 0x83, 0xc6, 0x20, //0x00004054 addq $32, %rsi - 0xe9, 0xa3, 0xff, 0xff, 0xff, //0x00004058 jmp LBB5_779 - //0x0000405d LBB5_782 - 0x41, 0xb8, 0x07, 0x00, 0x00, 0x00, //0x0000405d movl $7, %r8d - 0x49, 0x89, 0xc5, //0x00004063 movq %rax, %r13 - 0xe9, 0xcf, 0xcb, 0xff, 0xff, //0x00004066 jmp LBB5_149 - //0x0000406b LBB5_783 - 0xf3, 0x0f, 0x6f, 0x05, 0xfd, 0xbf, 0xff, 0xff, //0x0000406b movdqu $-16387(%rip), %xmm0 /* LCPI5_1+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x0d, 0x05, 0xc0, 0xff, 0xff, //0x00004073 movdqu $-16379(%rip), %xmm1 /* LCPI5_2+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x15, 0x0d, 0xc0, 0xff, 0xff, //0x0000407b movdqu $-16371(%rip), %xmm2 /* LCPI5_3+0(%rip) */ - 0x48, 0x89, 0xc6, //0x00004083 movq %rax, %rsi - //0x00004086 LBB5_784 - 0xf3, 0x0f, 0x6f, 0x1e, //0x00004086 movdqu (%rsi), %xmm3 - 0xf3, 0x0f, 0x6f, 0x66, 0x10, //0x0000408a movdqu $16(%rsi), %xmm4 - 0x66, 0x0f, 0x6f, 0xeb, //0x0000408f movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0xda, 0xe8, //0x00004093 pminub %xmm0, %xmm5 - 0x66, 0x0f, 0x74, 0xeb, //0x00004097 pcmpeqb %xmm3, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x0000409b pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x6f, 0xec, //0x0000409f movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0xda, 0xe8, //0x000040a3 pminub %xmm0, %xmm5 - 0x66, 0x0f, 0x74, 0xec, //0x000040a7 pcmpeqb %xmm4, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x000040ab pmovmskb %xmm5, %edx - 0xc1, 0xe2, 0x10, //0x000040af shll $16, %edx - 0x09, 0xca, //0x000040b2 orl %ecx, %edx - 0x66, 0x0f, 0x6f, 0xec, //0x000040b4 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x000040b8 pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xfd, //0x000040bc pmovmskb %xmm5, %edi - 0x66, 0x0f, 0x6f, 0xeb, //0x000040c0 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x000040c4 pcmpeqb %xmm1, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xc5, //0x000040c8 pmovmskb %xmm5, %r8d - 0x66, 0x0f, 0x74, 0xe2, //0x000040cd pcmpeqb %xmm2, %xmm4 - 0x66, 0x0f, 0xd7, 0xcc, //0x000040d1 pmovmskb %xmm4, %ecx - 0xc1, 0xe1, 0x10, //0x000040d5 shll $16, %ecx - 0x66, 0x0f, 0x74, 0xda, //0x000040d8 pcmpeqb %xmm2, %xmm3 - 0x66, 0x0f, 0xd7, 0xdb, //0x000040dc pmovmskb %xmm3, %ebx - 0x09, 0xcb, //0x000040e0 orl %ecx, %ebx - 0xc1, 0xe7, 0x10, //0x000040e2 shll $16, %edi - 0x44, 0x09, 0xc7, //0x000040e5 orl %r8d, %edi - 0x89, 0xd1, //0x000040e8 movl %edx, %ecx - 0x09, 0xd9, //0x000040ea orl %ebx, %ecx - 0x83, 0xc1, 0xff, //0x000040ec addl $-1, %ecx - 0x85, 0xf9, //0x000040ef testl %edi, %ecx - 0x0f, 0x85, 0x1c, 0x00, 0x00, 0x00, //0x000040f1 jne LBB5_788 - 0x83, 0xc7, 0xff, //0x000040f7 addl $-1, %edi - 0x85, 0xdf, //0x000040fa testl %ebx, %edi - 0x0f, 0x85, 0xd7, 0x0f, 0x00, 0x00, //0x000040fc jne LBB5_992 - 0x85, 0xd7, //0x00004102 testl %edx, %edi - 0x0f, 0x85, 0x80, 0x37, 0x00, 0x00, //0x00004104 jne LBB5_1485 - 0x48, 0x83, 0xc6, 0x20, //0x0000410a addq $32, %rsi - 0xe9, 0x73, 0xff, 0xff, 0xff, //0x0000410e jmp LBB5_784 - //0x00004113 LBB5_788 - 0x0f, 0xbc, 0xcf, //0x00004113 bsfl %edi, %ecx - 0x48, 0x8d, 0x14, 0x31, //0x00004116 leaq (%rcx,%rsi), %rdx - 0x48, 0x01, 0xce, //0x0000411a addq %rcx, %rsi - 0x48, 0x83, 0xc6, 0x01, //0x0000411d addq $1, %rsi - 0x48, 0x89, 0xc1, //0x00004121 movq %rax, %rcx - 0x48, 0xf7, 0xd1, //0x00004124 notq %rcx - 0x4c, 0x8d, 0x04, 0x11, //0x00004127 leaq (%rcx,%rdx), %r8 - 0x49, 0x83, 0xc0, 0x01, //0x0000412b addq $1, %r8 - 0x41, 0xb9, 0x04, 0x00, 0x00, 0x00, //0x0000412f movl $4, %r9d - 0x31, 0xc9, //0x00004135 xorl %ecx, %ecx - 0x48, 0x89, 0x4d, 0x90, //0x00004137 movq %rcx, $-112(%rbp) - 0x4d, 0x85, 0xc0, //0x0000413b testq %r8, %r8 - 0x0f, 0x88, 0x5b, 0x37, 0x00, 0x00, //0x0000413e js LBB5_1488 - //0x00004144 LBB5_789 - 0x4c, 0x8d, 0x6e, 0x01, //0x00004144 leaq $1(%rsi), %r13 - 0x0f, 0xb6, 0x0e, //0x00004148 movzbl (%rsi), %ecx - 0x48, 0x83, 0xf9, 0x20, //0x0000414b cmpq $32, %rcx - 0x0f, 0x87, 0x3d, 0x01, 0x00, 0x00, //0x0000414f ja LBB5_801 - 0x48, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00004155 movabsq $4294977024, %rbx - 0x48, 0x0f, 0xa3, 0xcb, //0x0000415f btq %rcx, %rbx - 0x0f, 0x83, 0x29, 0x01, 0x00, 0x00, //0x00004163 jae LBB5_801 - 0x0f, 0xb6, 0x4e, 0x01, //0x00004169 movzbl $1(%rsi), %ecx - 0x48, 0x83, 0xc6, 0x02, //0x0000416d addq $2, %rsi - 0x48, 0x83, 0xf9, 0x20, //0x00004171 cmpq $32, %rcx - 0x0f, 0x87, 0x4b, 0x00, 0x00, 0x00, //0x00004175 ja LBB5_838 - 0x48, 0x0f, 0xa3, 0xcb, //0x0000417b btq %rcx, %rbx - 0x0f, 0x83, 0x41, 0x00, 0x00, 0x00, //0x0000417f jae LBB5_838 - 0x49, 0x8b, 0x9e, 0x90, 0x00, 0x00, 0x00, //0x00004185 movq $144(%r14), %rbx - 0x48, 0x89, 0xf1, //0x0000418c movq %rsi, %rcx - 0x48, 0x29, 0xd9, //0x0000418f subq %rbx, %rcx - 0x48, 0x83, 0xf9, 0x40, //0x00004192 cmpq $64, %rcx - 0x0f, 0x83, 0x39, 0x00, 0x00, 0x00, //0x00004196 jae LBB5_797 - 0x49, 0x8b, 0xb6, 0x98, 0x00, 0x00, 0x00, //0x0000419c movq $152(%r14), %rsi - 0x48, 0xd3, 0xee, //0x000041a3 shrq %cl, %rsi - 0x48, 0xd3, 0xe6, //0x000041a6 shlq %cl, %rsi - 0x48, 0x85, 0xf6, //0x000041a9 testq %rsi, %rsi - 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x000041ac je LBB5_796 - 0x48, 0x0f, 0xbc, 0xce, //0x000041b2 bsfq %rsi, %rcx - 0x4c, 0x8d, 0x2c, 0x0b, //0x000041b6 leaq (%rbx,%rcx), %r13 - 0x49, 0x83, 0xc5, 0x01, //0x000041ba addq $1, %r13 - 0x48, 0x01, 0xcb, //0x000041be addq %rcx, %rbx - 0xe9, 0xca, 0x00, 0x00, 0x00, //0x000041c1 jmp LBB5_800 - //0x000041c6 LBB5_838 - 0x49, 0x89, 0xf5, //0x000041c6 movq %rsi, %r13 - 0xe9, 0xc4, 0x00, 0x00, 0x00, //0x000041c9 jmp LBB5_801 - //0x000041ce LBB5_796 - 0x48, 0x83, 0xc3, 0x40, //0x000041ce addq $64, %rbx - 0x48, 0x89, 0xde, //0x000041d2 movq %rbx, %rsi - //0x000041d5 LBB5_797 - 0x48, 0x83, 0xc6, 0xc0, //0x000041d5 addq $-64, %rsi - 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0x7e, 0xbe, 0xff, 0xff, //0x000041d9 movdqu $-16770(%rip), %xmm8 /* LCPI5_0+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000041e2 .p2align 4, 0x90 - //0x000041f0 LBB5_798 - 0xf3, 0x0f, 0x6f, 0x4e, 0x40, //0x000041f0 movdqu $64(%rsi), %xmm1 - 0xf3, 0x0f, 0x6f, 0x56, 0x50, //0x000041f5 movdqu $80(%rsi), %xmm2 - 0xf3, 0x0f, 0x6f, 0x5e, 0x60, //0x000041fa movdqu $96(%rsi), %xmm3 - 0xf3, 0x0f, 0x6f, 0x66, 0x70, //0x000041ff movdqu $112(%rsi), %xmm4 - 0x48, 0x83, 0xc6, 0x40, //0x00004204 addq $64, %rsi - 0x66, 0x41, 0x0f, 0x6f, 0xe8, //0x00004208 movdqa %xmm8, %xmm5 - 0x66, 0x0f, 0x38, 0x00, 0xe9, //0x0000420d pshufb %xmm1, %xmm5 - 0x66, 0x41, 0x0f, 0x6f, 0xf0, //0x00004212 movdqa %xmm8, %xmm6 - 0x66, 0x0f, 0x38, 0x00, 0xf2, //0x00004217 pshufb %xmm2, %xmm6 - 0x66, 0x41, 0x0f, 0x6f, 0xf8, //0x0000421c movdqa %xmm8, %xmm7 - 0x66, 0x0f, 0x38, 0x00, 0xfb, //0x00004221 pshufb %xmm3, %xmm7 - 0x66, 0x41, 0x0f, 0x6f, 0xc0, //0x00004226 movdqa %xmm8, %xmm0 - 0x66, 0x0f, 0x38, 0x00, 0xc4, //0x0000422b pshufb %xmm4, %xmm0 - 0x66, 0x0f, 0x74, 0xe9, //0x00004230 pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xdd, //0x00004234 pmovmskb %xmm5, %ebx - 0x66, 0x0f, 0x74, 0xf2, //0x00004238 pcmpeqb %xmm2, %xmm6 - 0x66, 0x0f, 0xd7, 0xfe, //0x0000423c pmovmskb %xmm6, %edi - 0x66, 0x0f, 0x74, 0xfb, //0x00004240 pcmpeqb %xmm3, %xmm7 - 0x66, 0x0f, 0xd7, 0xd7, //0x00004244 pmovmskb %xmm7, %edx - 0x66, 0x0f, 0x74, 0xc4, //0x00004248 pcmpeqb %xmm4, %xmm0 - 0x66, 0x0f, 0xd7, 0xc8, //0x0000424c pmovmskb %xmm0, %ecx - 0x48, 0xc1, 0xe7, 0x10, //0x00004250 shlq $16, %rdi - 0x48, 0x09, 0xdf, //0x00004254 orq %rbx, %rdi - 0x48, 0xc1, 0xe2, 0x20, //0x00004257 shlq $32, %rdx - 0x48, 0x09, 0xfa, //0x0000425b orq %rdi, %rdx - 0x48, 0xc1, 0xe1, 0x30, //0x0000425e shlq $48, %rcx - 0x48, 0x09, 0xd1, //0x00004262 orq %rdx, %rcx - 0x48, 0x83, 0xf9, 0xff, //0x00004265 cmpq $-1, %rcx - 0x0f, 0x84, 0x81, 0xff, 0xff, 0xff, //0x00004269 je LBB5_798 - 0x48, 0xf7, 0xd1, //0x0000426f notq %rcx - 0x49, 0x89, 0x8e, 0x98, 0x00, 0x00, 0x00, //0x00004272 movq %rcx, $152(%r14) - 0x49, 0x89, 0xb6, 0x90, 0x00, 0x00, 0x00, //0x00004279 movq %rsi, $144(%r14) - 0x48, 0x0f, 0xbc, 0xc9, //0x00004280 bsfq %rcx, %rcx - 0x48, 0x8d, 0x1c, 0x0e, //0x00004284 leaq (%rsi,%rcx), %rbx - 0x4c, 0x8d, 0x2c, 0x0e, //0x00004288 leaq (%rsi,%rcx), %r13 - 0x49, 0x83, 0xc5, 0x01, //0x0000428c addq $1, %r13 - //0x00004290 LBB5_800 - 0x8a, 0x0b, //0x00004290 movb (%rbx), %cl - //0x00004292 LBB5_801 - 0x80, 0xf9, 0x3a, //0x00004292 cmpb $58, %cl - 0x0f, 0x85, 0xa1, 0x2b, 0x00, 0x00, //0x00004295 jne LBB5_1369 - 0x4c, 0x29, 0xf8, //0x0000429b subq %r15, %rax - 0x48, 0xc1, 0xe0, 0x20, //0x0000429e shlq $32, %rax - 0x49, 0x09, 0xc1, //0x000042a2 orq %rax, %r9 - 0x49, 0x8b, 0x86, 0xa0, 0x00, 0x00, 0x00, //0x000042a5 movq $160(%r14), %rax - 0x4c, 0x89, 0x08, //0x000042ac movq %r9, (%rax) - 0x4c, 0x89, 0x40, 0x08, //0x000042af movq %r8, $8(%rax) - 0x49, 0x8b, 0x86, 0xa0, 0x00, 0x00, 0x00, //0x000042b3 movq $160(%r14), %rax - 0x4c, 0x8d, 0x58, 0x10, //0x000042ba leaq $16(%rax), %r11 - 0x4d, 0x89, 0x9e, 0xa0, 0x00, 0x00, 0x00, //0x000042be movq %r11, $160(%r14) - 0x48, 0x83, 0xc0, 0x20, //0x000042c5 addq $32, %rax - 0x49, 0x3b, 0x86, 0xc0, 0x00, 0x00, 0x00, //0x000042c9 cmpq $192(%r14), %rax - 0x0f, 0x87, 0x71, 0x2b, 0x00, 0x00, //0x000042d0 ja LBB5_1370 - 0x4c, 0x89, 0xea, //0x000042d6 movq %r13, %rdx - //0x000042d9 LBB5_804 - 0x4c, 0x8d, 0x6a, 0x01, //0x000042d9 leaq $1(%rdx), %r13 - 0x0f, 0xb6, 0x02, //0x000042dd movzbl (%rdx), %eax - 0x48, 0x83, 0xf8, 0x20, //0x000042e0 cmpq $32, %rax - 0x4c, 0x89, 0x7d, 0x88, //0x000042e4 movq %r15, $-120(%rbp) - 0x4c, 0x89, 0xa5, 0x58, 0xff, 0xff, 0xff, //0x000042e8 movq %r12, $-168(%rbp) - 0x0f, 0x87, 0x3d, 0x01, 0x00, 0x00, //0x000042ef ja LBB5_816 - 0x48, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000042f5 movabsq $4294977024, %rcx - 0x48, 0x0f, 0xa3, 0xc1, //0x000042ff btq %rax, %rcx - 0x0f, 0x83, 0x29, 0x01, 0x00, 0x00, //0x00004303 jae LBB5_816 - 0x0f, 0xb6, 0x42, 0x01, //0x00004309 movzbl $1(%rdx), %eax - 0x48, 0x83, 0xc2, 0x02, //0x0000430d addq $2, %rdx - 0x48, 0x83, 0xf8, 0x20, //0x00004311 cmpq $32, %rax - 0x0f, 0x87, 0x4b, 0x00, 0x00, 0x00, //0x00004315 ja LBB5_837 - 0x48, 0x0f, 0xa3, 0xc1, //0x0000431b btq %rax, %rcx - 0x0f, 0x83, 0x41, 0x00, 0x00, 0x00, //0x0000431f jae LBB5_837 - 0x49, 0x8b, 0x86, 0x90, 0x00, 0x00, 0x00, //0x00004325 movq $144(%r14), %rax - 0x48, 0x89, 0xd1, //0x0000432c movq %rdx, %rcx - 0x48, 0x29, 0xc1, //0x0000432f subq %rax, %rcx - 0x48, 0x83, 0xf9, 0x40, //0x00004332 cmpq $64, %rcx - 0x0f, 0x83, 0x39, 0x00, 0x00, 0x00, //0x00004336 jae LBB5_812 - 0x49, 0x8b, 0x96, 0x98, 0x00, 0x00, 0x00, //0x0000433c movq $152(%r14), %rdx - 0x48, 0xd3, 0xea, //0x00004343 shrq %cl, %rdx - 0x48, 0xd3, 0xe2, //0x00004346 shlq %cl, %rdx - 0x48, 0x85, 0xd2, //0x00004349 testq %rdx, %rdx - 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x0000434c je LBB5_811 - 0x48, 0x0f, 0xbc, 0xd2, //0x00004352 bsfq %rdx, %rdx - 0x4c, 0x8d, 0x2c, 0x10, //0x00004356 leaq (%rax,%rdx), %r13 - 0x49, 0x83, 0xc5, 0x01, //0x0000435a addq $1, %r13 - 0x48, 0x01, 0xd0, //0x0000435e addq %rdx, %rax - 0xe9, 0xca, 0x00, 0x00, 0x00, //0x00004361 jmp LBB5_815 - //0x00004366 LBB5_837 - 0x49, 0x89, 0xd5, //0x00004366 movq %rdx, %r13 - 0xe9, 0xc4, 0x00, 0x00, 0x00, //0x00004369 jmp LBB5_816 - //0x0000436e LBB5_811 - 0x48, 0x83, 0xc0, 0x40, //0x0000436e addq $64, %rax - 0x48, 0x89, 0xc2, //0x00004372 movq %rax, %rdx - //0x00004375 LBB5_812 - 0x48, 0x83, 0xc2, 0xc0, //0x00004375 addq $-64, %rdx - 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0xde, 0xbc, 0xff, 0xff, //0x00004379 movdqu $-17186(%rip), %xmm8 /* LCPI5_0+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004382 .p2align 4, 0x90 - //0x00004390 LBB5_813 - 0xf3, 0x0f, 0x6f, 0x4a, 0x40, //0x00004390 movdqu $64(%rdx), %xmm1 - 0xf3, 0x0f, 0x6f, 0x52, 0x50, //0x00004395 movdqu $80(%rdx), %xmm2 - 0xf3, 0x0f, 0x6f, 0x5a, 0x60, //0x0000439a movdqu $96(%rdx), %xmm3 - 0xf3, 0x0f, 0x6f, 0x62, 0x70, //0x0000439f movdqu $112(%rdx), %xmm4 - 0x48, 0x83, 0xc2, 0x40, //0x000043a4 addq $64, %rdx - 0x66, 0x41, 0x0f, 0x6f, 0xe8, //0x000043a8 movdqa %xmm8, %xmm5 - 0x66, 0x0f, 0x38, 0x00, 0xe9, //0x000043ad pshufb %xmm1, %xmm5 - 0x66, 0x41, 0x0f, 0x6f, 0xf0, //0x000043b2 movdqa %xmm8, %xmm6 - 0x66, 0x0f, 0x38, 0x00, 0xf2, //0x000043b7 pshufb %xmm2, %xmm6 - 0x66, 0x41, 0x0f, 0x6f, 0xf8, //0x000043bc movdqa %xmm8, %xmm7 - 0x66, 0x0f, 0x38, 0x00, 0xfb, //0x000043c1 pshufb %xmm3, %xmm7 - 0x66, 0x41, 0x0f, 0x6f, 0xc0, //0x000043c6 movdqa %xmm8, %xmm0 - 0x66, 0x0f, 0x38, 0x00, 0xc4, //0x000043cb pshufb %xmm4, %xmm0 - 0x66, 0x0f, 0x74, 0xe9, //0x000043d0 pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x000043d4 pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x74, 0xf2, //0x000043d8 pcmpeqb %xmm2, %xmm6 - 0x66, 0x0f, 0xd7, 0xf6, //0x000043dc pmovmskb %xmm6, %esi - 0x66, 0x0f, 0x74, 0xfb, //0x000043e0 pcmpeqb %xmm3, %xmm7 - 0x66, 0x0f, 0xd7, 0xff, //0x000043e4 pmovmskb %xmm7, %edi - 0x66, 0x0f, 0x74, 0xc4, //0x000043e8 pcmpeqb %xmm4, %xmm0 - 0x66, 0x0f, 0xd7, 0xc0, //0x000043ec pmovmskb %xmm0, %eax - 0x48, 0xc1, 0xe6, 0x10, //0x000043f0 shlq $16, %rsi - 0x48, 0x09, 0xce, //0x000043f4 orq %rcx, %rsi - 0x48, 0xc1, 0xe7, 0x20, //0x000043f7 shlq $32, %rdi - 0x48, 0x09, 0xf7, //0x000043fb orq %rsi, %rdi - 0x48, 0xc1, 0xe0, 0x30, //0x000043fe shlq $48, %rax - 0x48, 0x09, 0xf8, //0x00004402 orq %rdi, %rax - 0x48, 0x83, 0xf8, 0xff, //0x00004405 cmpq $-1, %rax - 0x0f, 0x84, 0x81, 0xff, 0xff, 0xff, //0x00004409 je LBB5_813 - 0x48, 0xf7, 0xd0, //0x0000440f notq %rax - 0x49, 0x89, 0x86, 0x98, 0x00, 0x00, 0x00, //0x00004412 movq %rax, $152(%r14) - 0x49, 0x89, 0x96, 0x90, 0x00, 0x00, 0x00, //0x00004419 movq %rdx, $144(%r14) - 0x48, 0x0f, 0xbc, 0xc8, //0x00004420 bsfq %rax, %rcx - 0x48, 0x8d, 0x04, 0x0a, //0x00004424 leaq (%rdx,%rcx), %rax - 0x4c, 0x8d, 0x2c, 0x0a, //0x00004428 leaq (%rdx,%rcx), %r13 - 0x49, 0x83, 0xc5, 0x01, //0x0000442c addq $1, %r13 - //0x00004430 LBB5_815 - 0x8a, 0x00, //0x00004430 movb (%rax), %al - //0x00004432 LBB5_816 - 0x0f, 0xbe, 0xc0, //0x00004432 movsbl %al, %eax - 0x41, 0xb8, 0x06, 0x00, 0x00, 0x00, //0x00004435 movl $6, %r8d - 0x83, 0xc0, 0xde, //0x0000443b addl $-34, %eax - 0x83, 0xf8, 0x59, //0x0000443e cmpl $89, %eax - 0x0f, 0x87, 0xf3, 0xc7, 0xff, 0xff, //0x00004441 ja LBB5_149 - 0x4f, 0x8d, 0x0c, 0x2c, //0x00004447 leaq (%r12,%r13), %r9 - 0x45, 0x31, 0xd2, //0x0000444b xorl %r10d, %r10d - 0x48, 0x8d, 0x0d, 0x5f, 0x79, 0x00, 0x00, //0x0000444e leaq $31071(%rip), %rcx /* LJTI5_2+0(%rip) */ - 0x48, 0x63, 0x04, 0x81, //0x00004455 movslq (%rcx,%rax,4), %rax - 0x48, 0x01, 0xc8, //0x00004459 addq %rcx, %rax - 0xff, 0xe0, //0x0000445c jmpq *%rax - //0x0000445e LBB5_819 - 0x44, 0x89, 0xd0, //0x0000445e movl %r10d, %eax - 0x34, 0x01, //0x00004461 xorb $1, %al - 0x44, 0x0f, 0xb6, 0xc0, //0x00004463 movzbl %al, %r8d - 0x4c, 0x89, 0x6d, 0xc8, //0x00004467 movq %r13, $-56(%rbp) - 0x4d, 0x29, 0xc5, //0x0000446b subq %r8, %r13 - 0x41, 0xf6, 0x46, 0x70, 0x02, //0x0000446e testb $2, $112(%r14) - 0x0f, 0x85, 0x53, 0x00, 0x00, 0x00, //0x00004473 jne LBB5_825 - 0x41, 0x8a, 0x45, 0x00, //0x00004479 movb (%r13), %al - 0x3c, 0x30, //0x0000447d cmpb $48, %al - 0x0f, 0x85, 0x8f, 0x00, 0x00, 0x00, //0x0000447f jne LBB5_829 - 0x41, 0x8a, 0x45, 0x01, //0x00004485 movb $1(%r13), %al - 0x3c, 0x2e, //0x00004489 cmpb $46, %al - 0x0f, 0x84, 0x69, 0x07, 0x00, 0x00, //0x0000448b je LBB5_925 - 0x49, 0x8d, 0x4d, 0x01, //0x00004491 leaq $1(%r13), %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00004495 movq %rcx, $-56(%rbp) - 0x3c, 0x45, //0x00004499 cmpb $69, %al - 0x0f, 0x84, 0x30, 0x08, 0x00, 0x00, //0x0000449b je LBB5_937 - 0x3c, 0x65, //0x000044a1 cmpb $101, %al - 0x0f, 0x84, 0x28, 0x08, 0x00, 0x00, //0x000044a3 je LBB5_937 - 0x31, 0xc9, //0x000044a9 xorl %ecx, %ecx - 0xb8, 0x00, 0x00, 0x00, 0x00, //0x000044ab movl $0, %eax - 0x48, 0x89, 0x45, 0x98, //0x000044b0 movq %rax, $-104(%rbp) - 0x41, 0xb8, 0x00, 0x00, 0x00, 0x00, //0x000044b4 movl $0, %r8d - 0x45, 0x84, 0xd2, //0x000044ba testb %r10b, %r10b - 0x4c, 0x8b, 0x6d, 0xc8, //0x000044bd movq $-56(%rbp), %r13 - 0x0f, 0x85, 0x66, 0x19, 0x00, 0x00, //0x000044c1 jne LBB5_1148 - 0xe9, 0x55, 0x2d, 0x00, 0x00, //0x000044c7 jmp LBB5_1153 - //0x000044cc LBB5_825 - 0x44, 0x89, 0x55, 0xa8, //0x000044cc movl %r10d, $-88(%rbp) - 0x4c, 0x89, 0x4d, 0xb8, //0x000044d0 movq %r9, $-72(%rbp) - 0x4c, 0x89, 0x75, 0xb0, //0x000044d4 movq %r14, $-80(%rbp) - 0x49, 0xf7, 0xd8, //0x000044d8 negq %r8 - 0x4c, 0x8b, 0x8d, 0x68, 0xff, 0xff, 0xff, //0x000044db movq $-152(%rbp), %r9 - 0x4d, 0x29, 0xe9, //0x000044e2 subq %r13, %r9 - 0x4d, 0x29, 0xc1, //0x000044e5 subq %r8, %r9 - 0x0f, 0x84, 0xc3, 0x00, 0x00, 0x00, //0x000044e8 je LBB5_835 - 0x41, 0x80, 0x7d, 0x00, 0x30, //0x000044ee cmpb $48, (%r13) - 0x0f, 0x85, 0x53, 0x04, 0x00, 0x00, //0x000044f3 jne LBB5_883 - 0x31, 0xc9, //0x000044f9 xorl %ecx, %ecx - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000044fb movl $1, %eax - 0x49, 0x83, 0xf9, 0x01, //0x00004500 cmpq $1, %r9 - 0x0f, 0x85, 0x16, 0x04, 0x00, 0x00, //0x00004504 jne LBB5_881 - //0x0000450a LBB5_828 - 0xba, 0x01, 0x00, 0x00, 0x00, //0x0000450a movl $1, %edx - 0xe9, 0xa3, 0x08, 0x00, 0x00, //0x0000450f jmp LBB5_952 - //0x00004514 LBB5_829 - 0x4c, 0x89, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00004514 movq %r8, $-144(%rbp) - 0x8d, 0x48, 0xd0, //0x0000451b leal $-48(%rax), %ecx - 0x41, 0xb8, 0x03, 0x00, 0x00, 0x00, //0x0000451e movl $3, %r8d - 0x80, 0xf9, 0x09, //0x00004524 cmpb $9, %cl - 0x0f, 0x87, 0x90, 0x00, 0x00, 0x00, //0x00004527 ja LBB5_836 - 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x0000452d movq $-1, %rdi - 0x31, 0xc9, //0x00004534 xorl %ecx, %ecx - 0x31, 0xf6, //0x00004536 xorl %esi, %esi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004538 .p2align 4, 0x90 - //0x00004540 LBB5_831 - 0x48, 0x8d, 0x14, 0xb6, //0x00004540 leaq (%rsi,%rsi,4), %rdx - 0x0f, 0xb6, 0xc0, //0x00004544 movzbl %al, %eax - 0x48, 0x8d, 0x34, 0x50, //0x00004547 leaq (%rax,%rdx,2), %rsi - 0x48, 0x83, 0xc6, 0xd0, //0x0000454b addq $-48, %rsi - 0x41, 0x0f, 0xb6, 0x44, 0x3d, 0x02, //0x0000454f movzbl $2(%r13,%rdi), %eax - 0x8d, 0x50, 0xd0, //0x00004555 leal $-48(%rax), %edx - 0x48, 0x83, 0xc1, 0xff, //0x00004558 addq $-1, %rcx - 0x48, 0x83, 0xc7, 0x01, //0x0000455c addq $1, %rdi - 0x80, 0xfa, 0x0a, //0x00004560 cmpb $10, %dl - 0x0f, 0x82, 0xd7, 0xff, 0xff, 0xff, //0x00004563 jb LBB5_831 - 0x4c, 0x89, 0xea, //0x00004569 movq %r13, %rdx - 0x48, 0x29, 0xca, //0x0000456c subq %rcx, %rdx - 0x48, 0x89, 0x55, 0xc8, //0x0000456f movq %rdx, $-56(%rbp) - 0x48, 0x83, 0xff, 0x13, //0x00004573 cmpq $19, %rdi - 0x0f, 0x83, 0x0c, 0x2d, 0x00, 0x00, //0x00004577 jae LBB5_1426 - 0x48, 0xf7, 0xd9, //0x0000457d negq %rcx - 0x31, 0xd2, //0x00004580 xorl %edx, %edx - 0x48, 0x89, 0x55, 0x80, //0x00004582 movq %rdx, $-128(%rbp) - 0x45, 0x31, 0xe4, //0x00004586 xorl %r12d, %r12d - 0x3c, 0x2e, //0x00004589 cmpb $46, %al - 0x0f, 0x85, 0x4d, 0x32, 0x00, 0x00, //0x0000458b jne LBB5_1473 - //0x00004591 LBB5_834 - 0x48, 0x8b, 0x55, 0xc8, //0x00004591 movq $-56(%rbp), %rdx - 0x8a, 0x42, 0x01, //0x00004595 movb $1(%rdx), %al - 0x48, 0x83, 0xc2, 0x01, //0x00004598 addq $1, %rdx - 0x8d, 0x58, 0xd0, //0x0000459c leal $-48(%rax), %ebx - 0x48, 0x89, 0x55, 0xc8, //0x0000459f movq %rdx, $-56(%rbp) - 0x80, 0xfb, 0x0a, //0x000045a3 cmpb $10, %bl - 0x0f, 0x82, 0xb1, 0x06, 0x00, 0x00, //0x000045a6 jb LBB5_931 - 0xe9, 0x4c, 0x18, 0x00, 0x00, //0x000045ac jmp LBB5_1144 - //0x000045b1 LBB5_835 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000045b1 movq $-1, %rax - 0xe9, 0xeb, 0x07, 0x00, 0x00, //0x000045b8 jmp LBB5_951 - //0x000045bd LBB5_836 - 0x4c, 0x89, 0x6d, 0xc8, //0x000045bd movq %r13, $-56(%rbp) - 0x48, 0x8b, 0x85, 0x78, 0xff, 0xff, 0xff, //0x000045c1 movq $-136(%rbp), %rax - 0x48, 0x83, 0xf8, 0x03, //0x000045c8 cmpq $3, %rax - 0x0f, 0x85, 0x3c, 0x18, 0x00, 0x00, //0x000045cc jne LBB5_1145 - 0xe9, 0x3c, 0x2c, 0x00, 0x00, //0x000045d2 jmp LBB5_1151 - //0x000045d7 LBB5_839 - 0x41, 0x80, 0x7d, 0x00, 0x72, //0x000045d7 cmpb $114, (%r13) - 0xb9, 0x0d, 0x00, 0x00, 0x00, //0x000045dc movl $13, %ecx - 0x0f, 0x85, 0x32, 0x2d, 0x00, 0x00, //0x000045e1 jne LBB5_1434 - 0x41, 0x80, 0x7d, 0x01, 0x75, //0x000045e7 cmpb $117, $1(%r13) - 0x0f, 0x85, 0xf2, 0x2d, 0x00, 0x00, //0x000045ec jne LBB5_1442 - 0x31, 0xc9, //0x000045f2 xorl %ecx, %ecx - 0x41, 0x80, 0x7d, 0x02, 0x65, //0x000045f4 cmpb $101, $2(%r13) - 0x0f, 0x85, 0x00, 0x2e, 0x00, 0x00, //0x000045f9 jne LBB5_1445 - //0x000045ff LBB5_842 - 0x49, 0x83, 0xc5, 0x03, //0x000045ff addq $3, %r13 - //0x00004603 LBB5_843 - 0x49, 0xc1, 0xe1, 0x20, //0x00004603 shlq $32, %r9 - 0x49, 0x83, 0xc9, 0x0a, //0x00004607 orq $10, %r9 - 0xe9, 0x02, 0x02, 0x00, 0x00, //0x0000460b jmp LBB5_870 - //0x00004610 LBB5_844 - 0x41, 0x80, 0x7d, 0x00, 0x75, //0x00004610 cmpb $117, (%r13) - 0xb9, 0x0d, 0x00, 0x00, 0x00, //0x00004615 movl $13, %ecx - 0x0f, 0x85, 0x02, 0x2d, 0x00, 0x00, //0x0000461a jne LBB5_1435 - 0x41, 0x80, 0x7d, 0x01, 0x6c, //0x00004620 cmpb $108, $1(%r13) - 0x0f, 0x85, 0xc2, 0x2d, 0x00, 0x00, //0x00004625 jne LBB5_1443 - 0x31, 0xc9, //0x0000462b xorl %ecx, %ecx - 0x41, 0x80, 0x7d, 0x02, 0x6c, //0x0000462d cmpb $108, $2(%r13) - 0x0f, 0x85, 0xd1, 0x2d, 0x00, 0x00, //0x00004632 jne LBB5_1446 - //0x00004638 LBB5_847 - 0x49, 0x83, 0xc5, 0x03, //0x00004638 addq $3, %r13 - //0x0000463c LBB5_848 - 0x49, 0xc1, 0xe1, 0x20, //0x0000463c shlq $32, %r9 - 0xe9, 0xcd, 0x01, 0x00, 0x00, //0x00004640 jmp LBB5_870 - //0x00004645 LBB5_849 - 0x49, 0x8b, 0x46, 0x70, //0x00004645 movq $112(%r14), %rax - 0xa8, 0x20, //0x00004649 testb $32, %al - 0x0f, 0x85, 0xda, 0x2c, 0x00, 0x00, //0x0000464b jne LBB5_1436 - 0xf3, 0x0f, 0x6f, 0x05, 0x27, 0xba, 0xff, 0xff, //0x00004651 movdqu $-17881(%rip), %xmm0 /* LCPI5_2+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x0d, 0x2f, 0xba, 0xff, 0xff, //0x00004659 movdqu $-17873(%rip), %xmm1 /* LCPI5_3+0(%rip) */ - 0x4d, 0x89, 0xef, //0x00004661 movq %r13, %r15 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004664 .p2align 4, 0x90 - //0x00004670 LBB5_851 - 0xf3, 0x41, 0x0f, 0x6f, 0x55, 0x00, //0x00004670 movdqu (%r13), %xmm2 - 0xf3, 0x41, 0x0f, 0x6f, 0x5d, 0x10, //0x00004676 movdqu $16(%r13), %xmm3 - 0x66, 0x0f, 0x6f, 0xe3, //0x0000467c movdqa %xmm3, %xmm4 - 0x66, 0x0f, 0x74, 0xe0, //0x00004680 pcmpeqb %xmm0, %xmm4 - 0x66, 0x0f, 0xd7, 0xcc, //0x00004684 pmovmskb %xmm4, %ecx - 0x66, 0x0f, 0x6f, 0xe2, //0x00004688 movdqa %xmm2, %xmm4 - 0x66, 0x0f, 0x74, 0xe0, //0x0000468c pcmpeqb %xmm0, %xmm4 - 0x66, 0x0f, 0xd7, 0xfc, //0x00004690 pmovmskb %xmm4, %edi - 0x66, 0x0f, 0x74, 0xd9, //0x00004694 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xd3, //0x00004698 pmovmskb %xmm3, %edx - 0xc1, 0xe2, 0x10, //0x0000469c shll $16, %edx - 0x66, 0x0f, 0x74, 0xd1, //0x0000469f pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xf2, //0x000046a3 pmovmskb %xmm2, %esi - 0xc1, 0xe1, 0x10, //0x000046a7 shll $16, %ecx - 0x09, 0xf9, //0x000046aa orl %edi, %ecx - 0x8d, 0x3c, 0x32, //0x000046ac leal (%rdx,%rsi), %edi - 0x83, 0xc7, 0xff, //0x000046af addl $-1, %edi - 0x85, 0xcf, //0x000046b2 testl %ecx, %edi - 0x0f, 0x85, 0x73, 0x2d, 0x00, 0x00, //0x000046b4 jne LBB5_1450 - 0x09, 0xf2, //0x000046ba orl %esi, %edx - 0x83, 0xc1, 0xff, //0x000046bc addl $-1, %ecx - 0x85, 0xd1, //0x000046bf testl %edx, %ecx - 0x0f, 0x85, 0xba, 0x32, 0x00, 0x00, //0x000046c1 jne LBB5_1502 - 0x49, 0x83, 0xc5, 0x20, //0x000046c7 addq $32, %r13 - 0xe9, 0xa0, 0xff, 0xff, 0xff, //0x000046cb jmp LBB5_851 - //0x000046d0 LBB5_818 - 0x41, 0xb2, 0x01, //0x000046d0 movb $1, %r10b - 0xe9, 0x86, 0xfd, 0xff, 0xff, //0x000046d3 jmp LBB5_819 - //0x000046d8 LBB5_854 - 0x49, 0xc1, 0xe1, 0x20, //0x000046d8 shlq $32, %r9 - 0x49, 0x83, 0xc9, 0x06, //0x000046dc orq $6, %r9 - 0x4d, 0x89, 0x0b, //0x000046e0 movq %r9, (%r11) - 0x49, 0x8b, 0x86, 0xa8, 0x00, 0x00, 0x00, //0x000046e3 movq $168(%r14), %rax - 0x49, 0x89, 0x43, 0x08, //0x000046ea movq %rax, $8(%r11) - 0x4d, 0x8b, 0x96, 0xa0, 0x00, 0x00, 0x00, //0x000046ee movq $160(%r14), %r10 - 0x4d, 0x8b, 0x86, 0xb8, 0x00, 0x00, 0x00, //0x000046f5 movq $184(%r14), %r8 - 0x4c, 0x89, 0xd0, //0x000046fc movq %r10, %rax - 0x4c, 0x29, 0xc0, //0x000046ff subq %r8, %rax - 0x48, 0x89, 0xc7, //0x00004702 movq %rax, %rdi - 0x48, 0xc1, 0xff, 0x04, //0x00004705 sarq $4, %rdi - 0x49, 0x89, 0xbe, 0xa8, 0x00, 0x00, 0x00, //0x00004709 movq %rdi, $168(%r14) - 0x4d, 0x8d, 0x4a, 0x10, //0x00004710 leaq $16(%r10), %r9 - 0x4d, 0x89, 0x8e, 0xa0, 0x00, 0x00, 0x00, //0x00004714 movq %r9, $160(%r14) - 0x49, 0x83, 0x86, 0xb0, 0x00, 0x00, 0x00, 0x01, //0x0000471b addq $1, $176(%r14) - 0x49, 0x8d, 0x4a, 0x20, //0x00004723 leaq $32(%r10), %rcx - 0x45, 0x31, 0xdb, //0x00004727 xorl %r11d, %r11d - 0x48, 0x83, 0xf8, 0xf0, //0x0000472a cmpq $-16, %rax - 0x4c, 0x89, 0xd0, //0x0000472e movq %r10, %rax - 0x49, 0x0f, 0x44, 0xc3, //0x00004731 cmoveq %r11, %rax - 0x49, 0x3b, 0x8e, 0xc0, 0x00, 0x00, 0x00, //0x00004735 cmpq $192(%r14), %rcx - 0x0f, 0x87, 0x03, 0x00, 0x00, 0x00, //0x0000473c ja LBB5_856 - 0x49, 0x89, 0xc3, //0x00004742 movq %rax, %r11 - //0x00004745 LBB5_856 - 0x4d, 0x85, 0xdb, //0x00004745 testq %r11, %r11 - 0x0f, 0x84, 0xee, 0xf6, 0xff, 0xff, //0x00004748 je LBB5_309 - 0x49, 0x8d, 0x45, 0x01, //0x0000474e leaq $1(%r13), %rax - 0x41, 0x0f, 0xb6, 0x4d, 0x00, //0x00004752 movzbl (%r13), %ecx - 0x48, 0x83, 0xf9, 0x20, //0x00004757 cmpq $32, %rcx - 0x0f, 0x87, 0xd0, 0x11, 0x00, 0x00, //0x0000475b ja LBB5_1071 - 0x48, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00004761 movabsq $4294977024, %rsi - 0x48, 0x0f, 0xa3, 0xce, //0x0000476b btq %rcx, %rsi - 0x0f, 0x83, 0xbc, 0x11, 0x00, 0x00, //0x0000476f jae LBB5_1071 - 0x41, 0x0f, 0xb6, 0x4d, 0x01, //0x00004775 movzbl $1(%r13), %ecx - 0x49, 0x83, 0xc5, 0x02, //0x0000477a addq $2, %r13 - 0x48, 0x83, 0xf9, 0x20, //0x0000477e cmpq $32, %rcx - 0x0f, 0x87, 0x96, 0x10, 0x00, 0x00, //0x00004782 ja LBB5_1085 - 0x48, 0x0f, 0xa3, 0xce, //0x00004788 btq %rcx, %rsi - 0x0f, 0x83, 0x8c, 0x10, 0x00, 0x00, //0x0000478c jae LBB5_1085 - 0x49, 0x8b, 0xb6, 0x90, 0x00, 0x00, 0x00, //0x00004792 movq $144(%r14), %rsi - 0x4c, 0x89, 0xe9, //0x00004799 movq %r13, %rcx - 0x48, 0x29, 0xf1, //0x0000479c subq %rsi, %rcx - 0x48, 0x83, 0xf9, 0x40, //0x0000479f cmpq $64, %rcx - 0x0f, 0x83, 0xd5, 0x10, 0x00, 0x00, //0x000047a3 jae LBB5_1067 - 0x49, 0x8b, 0x86, 0x98, 0x00, 0x00, 0x00, //0x000047a9 movq $152(%r14), %rax - 0x48, 0xd3, 0xe8, //0x000047b0 shrq %cl, %rax - 0x48, 0xd3, 0xe0, //0x000047b3 shlq %cl, %rax - 0x48, 0x85, 0xc0, //0x000047b6 testq %rax, %rax - 0x0f, 0x84, 0xb8, 0x10, 0x00, 0x00, //0x000047b9 je LBB5_1066 - 0x48, 0x0f, 0xbc, 0xc8, //0x000047bf bsfq %rax, %rcx - 0x48, 0x8d, 0x04, 0x0e, //0x000047c3 leaq (%rsi,%rcx), %rax - 0x48, 0x83, 0xc0, 0x01, //0x000047c7 addq $1, %rax - 0x48, 0x01, 0xce, //0x000047cb addq %rcx, %rsi - 0xe9, 0x5c, 0x11, 0x00, 0x00, //0x000047ce jmp LBB5_1070 - //0x000047d3 LBB5_864 - 0x41, 0x80, 0x7d, 0x00, 0x61, //0x000047d3 cmpb $97, (%r13) - 0xb9, 0x0d, 0x00, 0x00, 0x00, //0x000047d8 movl $13, %ecx - 0x0f, 0x85, 0xf8, 0x2b, 0x00, 0x00, //0x000047dd jne LBB5_1441 - 0x41, 0x80, 0x7d, 0x01, 0x6c, //0x000047e3 cmpb $108, $1(%r13) - 0x0f, 0x85, 0x08, 0x2c, 0x00, 0x00, //0x000047e8 jne LBB5_1444 - 0x41, 0x80, 0x7d, 0x02, 0x73, //0x000047ee cmpb $115, $2(%r13) - 0x0f, 0x85, 0x1a, 0x2c, 0x00, 0x00, //0x000047f3 jne LBB5_1447 - 0x31, 0xc9, //0x000047f9 xorl %ecx, %ecx - 0x41, 0x80, 0x7d, 0x03, 0x65, //0x000047fb cmpb $101, $3(%r13) - 0x0f, 0x85, 0x16, 0x2c, 0x00, 0x00, //0x00004800 jne LBB5_1448 - //0x00004806 LBB5_868 - 0x49, 0x83, 0xc5, 0x04, //0x00004806 addq $4, %r13 - //0x0000480a LBB5_869 - 0x49, 0xc1, 0xe1, 0x20, //0x0000480a shlq $32, %r9 - 0x49, 0x83, 0xc9, 0x02, //0x0000480e orq $2, %r9 - //0x00004812 LBB5_870 - 0x4d, 0x89, 0x0b, //0x00004812 movq %r9, (%r11) - 0x49, 0x8d, 0x43, 0x10, //0x00004815 leaq $16(%r11), %rax - 0x49, 0x89, 0x86, 0xa0, 0x00, 0x00, 0x00, //0x00004819 movq %rax, $160(%r14) - 0xe9, 0x7a, 0x2c, 0x00, 0x00, //0x00004820 jmp LBB5_1453 - //0x00004825 LBB5_871 - 0x49, 0xc1, 0xe1, 0x20, //0x00004825 shlq $32, %r9 - 0x49, 0x83, 0xc9, 0x07, //0x00004829 orq $7, %r9 - 0x4d, 0x89, 0x0b, //0x0000482d movq %r9, (%r11) - 0x49, 0x8b, 0x86, 0xa8, 0x00, 0x00, 0x00, //0x00004830 movq $168(%r14), %rax - 0x49, 0x89, 0x43, 0x08, //0x00004837 movq %rax, $8(%r11) - 0x4d, 0x8b, 0x96, 0xa0, 0x00, 0x00, 0x00, //0x0000483b movq $160(%r14), %r10 - 0x4d, 0x8b, 0x86, 0xb8, 0x00, 0x00, 0x00, //0x00004842 movq $184(%r14), %r8 - 0x4c, 0x89, 0xd0, //0x00004849 movq %r10, %rax - 0x4c, 0x29, 0xc0, //0x0000484c subq %r8, %rax - 0x48, 0x89, 0xc7, //0x0000484f movq %rax, %rdi - 0x48, 0xc1, 0xff, 0x04, //0x00004852 sarq $4, %rdi - 0x49, 0x89, 0xbe, 0xa8, 0x00, 0x00, 0x00, //0x00004856 movq %rdi, $168(%r14) - 0x4d, 0x8d, 0x4a, 0x10, //0x0000485d leaq $16(%r10), %r9 - 0x4d, 0x89, 0x8e, 0xa0, 0x00, 0x00, 0x00, //0x00004861 movq %r9, $160(%r14) - 0x49, 0x83, 0x86, 0xb0, 0x00, 0x00, 0x00, 0x01, //0x00004868 addq $1, $176(%r14) - 0x49, 0x8d, 0x4a, 0x20, //0x00004870 leaq $32(%r10), %rcx - 0x45, 0x31, 0xdb, //0x00004874 xorl %r11d, %r11d - 0x48, 0x83, 0xf8, 0xf0, //0x00004877 cmpq $-16, %rax - 0x4c, 0x89, 0xd0, //0x0000487b movq %r10, %rax - 0x49, 0x0f, 0x44, 0xc3, //0x0000487e cmoveq %r11, %rax - 0x49, 0x3b, 0x8e, 0xc0, 0x00, 0x00, 0x00, //0x00004882 cmpq $192(%r14), %rcx - 0x0f, 0x87, 0x03, 0x00, 0x00, 0x00, //0x00004889 ja LBB5_873 - 0x49, 0x89, 0xc3, //0x0000488f movq %rax, %r11 - //0x00004892 LBB5_873 - 0x4d, 0x85, 0xdb, //0x00004892 testq %r11, %r11 - 0x0f, 0x84, 0xa1, 0xf5, 0xff, 0xff, //0x00004895 je LBB5_309 - 0x49, 0x8d, 0x45, 0x01, //0x0000489b leaq $1(%r13), %rax - 0x41, 0x0f, 0xb6, 0x4d, 0x00, //0x0000489f movzbl (%r13), %ecx - 0x48, 0x83, 0xf9, 0x20, //0x000048a4 cmpq $32, %rcx - 0x0f, 0x87, 0x53, 0x11, 0x00, 0x00, //0x000048a8 ja LBB5_1083 - 0x48, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000048ae movabsq $4294977024, %rsi - 0x48, 0x0f, 0xa3, 0xce, //0x000048b8 btq %rcx, %rsi - 0x0f, 0x83, 0x3f, 0x11, 0x00, 0x00, //0x000048bc jae LBB5_1083 - 0x41, 0x0f, 0xb6, 0x4d, 0x01, //0x000048c2 movzbl $1(%r13), %ecx - 0x49, 0x83, 0xc5, 0x02, //0x000048c7 addq $2, %r13 - 0x48, 0x83, 0xf9, 0x20, //0x000048cb cmpq $32, %rcx - 0x0f, 0x87, 0x51, 0x0f, 0x00, 0x00, //0x000048cf ja LBB5_1086 - 0x48, 0x0f, 0xa3, 0xce, //0x000048d5 btq %rcx, %rsi - 0x0f, 0x83, 0x47, 0x0f, 0x00, 0x00, //0x000048d9 jae LBB5_1086 - 0x49, 0x8b, 0xb6, 0x90, 0x00, 0x00, 0x00, //0x000048df movq $144(%r14), %rsi - 0x4c, 0x89, 0xe9, //0x000048e6 movq %r13, %rcx - 0x48, 0x29, 0xf1, //0x000048e9 subq %rsi, %rcx - 0x48, 0x83, 0xf9, 0x40, //0x000048ec cmpq $64, %rcx - 0x0f, 0x83, 0x58, 0x10, 0x00, 0x00, //0x000048f0 jae LBB5_1079 - 0x49, 0x8b, 0x86, 0x98, 0x00, 0x00, 0x00, //0x000048f6 movq $152(%r14), %rax - 0x48, 0xd3, 0xe8, //0x000048fd shrq %cl, %rax - 0x48, 0xd3, 0xe0, //0x00004900 shlq %cl, %rax - 0x48, 0x85, 0xc0, //0x00004903 testq %rax, %rax - 0x0f, 0x84, 0x3b, 0x10, 0x00, 0x00, //0x00004906 je LBB5_1078 - 0x48, 0x0f, 0xbc, 0xc8, //0x0000490c bsfq %rax, %rcx - 0x48, 0x8d, 0x04, 0x0e, //0x00004910 leaq (%rsi,%rcx), %rax - 0x48, 0x83, 0xc0, 0x01, //0x00004914 addq $1, %rax - 0x48, 0x01, 0xce, //0x00004918 addq %rcx, %rsi - 0xe9, 0xdf, 0x10, 0x00, 0x00, //0x0000491b jmp LBB5_1082 - //0x00004920 LBB5_881 - 0x41, 0x8a, 0x55, 0x01, //0x00004920 movb $1(%r13), %dl - 0x80, 0xc2, 0xd2, //0x00004924 addb $-46, %dl - 0x80, 0xfa, 0x37, //0x00004927 cmpb $55, %dl - 0x0f, 0x87, 0xda, 0xfb, 0xff, 0xff, //0x0000492a ja LBB5_828 - 0x0f, 0xb6, 0xd2, //0x00004930 movzbl %dl, %edx - 0x48, 0xbe, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00004933 movabsq $36028797027352577, %rsi - 0x48, 0x0f, 0xa3, 0xd6, //0x0000493d btq %rdx, %rsi - 0xba, 0x01, 0x00, 0x00, 0x00, //0x00004941 movl $1, %edx - 0x0f, 0x83, 0x6b, 0x04, 0x00, 0x00, //0x00004946 jae LBB5_952 - //0x0000494c LBB5_883 - 0x49, 0x83, 0xf9, 0x10, //0x0000494c cmpq $16, %r9 - 0x4c, 0x89, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00004950 movq %r8, $-144(%rbp) - 0x0f, 0x82, 0x02, 0x29, 0x00, 0x00, //0x00004957 jb LBB5_1424 - 0x41, 0x83, 0xe0, 0x01, //0x0000495d andl $1, %r8d - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00004961 movq $-1, %r14 - 0x31, 0xc0, //0x00004968 xorl %eax, %eax - 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0x2d, 0xb7, 0xff, 0xff, //0x0000496a movdqu $-18643(%rip), %xmm8 /* LCPI5_4+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0x34, 0xb7, 0xff, 0xff, //0x00004973 movdqu $-18636(%rip), %xmm10 /* LCPI5_5+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x0d, 0x3b, 0xb7, 0xff, 0xff, //0x0000497c movdqu $-18629(%rip), %xmm9 /* LCPI5_6+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x1d, 0x43, 0xb7, 0xff, 0xff, //0x00004985 movdqu $-18621(%rip), %xmm3 /* LCPI5_7+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x25, 0x4b, 0xb7, 0xff, 0xff, //0x0000498d movdqu $-18613(%rip), %xmm4 /* LCPI5_8+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x2d, 0x53, 0xb7, 0xff, 0xff, //0x00004995 movdqu $-18605(%rip), %xmm5 /* LCPI5_9+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x35, 0x5b, 0xb7, 0xff, 0xff, //0x0000499d movdqu $-18597(%rip), %xmm6 /* LCPI5_10+0(%rip) */ - 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x000049a5 movq $-1, %r12 - 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000049ac movq $-1, %r10 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000049b3 .p2align 4, 0x90 - //0x000049c0 LBB5_885 - 0xf3, 0x41, 0x0f, 0x6f, 0x7c, 0x05, 0x00, //0x000049c0 movdqu (%r13,%rax), %xmm7 - 0x66, 0x0f, 0x6f, 0xc7, //0x000049c7 movdqa %xmm7, %xmm0 - 0x66, 0x41, 0x0f, 0x64, 0xc0, //0x000049cb pcmpgtb %xmm8, %xmm0 - 0x66, 0x41, 0x0f, 0x6f, 0xca, //0x000049d0 movdqa %xmm10, %xmm1 - 0x66, 0x0f, 0x64, 0xcf, //0x000049d5 pcmpgtb %xmm7, %xmm1 - 0x66, 0x0f, 0xdb, 0xc8, //0x000049d9 pand %xmm0, %xmm1 - 0x66, 0x0f, 0x6f, 0xc7, //0x000049dd movdqa %xmm7, %xmm0 - 0x66, 0x41, 0x0f, 0x74, 0xc1, //0x000049e1 pcmpeqb %xmm9, %xmm0 - 0x66, 0x0f, 0x6f, 0xd7, //0x000049e6 movdqa %xmm7, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x000049ea pcmpeqb %xmm3, %xmm2 - 0x66, 0x0f, 0xeb, 0xd0, //0x000049ee por %xmm0, %xmm2 - 0x66, 0x0f, 0x6f, 0xc7, //0x000049f2 movdqa %xmm7, %xmm0 - 0x66, 0x0f, 0xdb, 0xc4, //0x000049f6 pand %xmm4, %xmm0 - 0x66, 0x0f, 0x74, 0xc6, //0x000049fa pcmpeqb %xmm6, %xmm0 - 0x66, 0x0f, 0x74, 0xfd, //0x000049fe pcmpeqb %xmm5, %xmm7 - 0x66, 0x0f, 0xd7, 0xf8, //0x00004a02 pmovmskb %xmm0, %edi - 0x66, 0x0f, 0xeb, 0xc7, //0x00004a06 por %xmm7, %xmm0 - 0x66, 0x0f, 0xeb, 0xca, //0x00004a0a por %xmm2, %xmm1 - 0x66, 0x0f, 0xeb, 0xc8, //0x00004a0e por %xmm0, %xmm1 - 0x66, 0x0f, 0xd7, 0xdf, //0x00004a12 pmovmskb %xmm7, %ebx - 0x66, 0x0f, 0xd7, 0xd2, //0x00004a16 pmovmskb %xmm2, %edx - 0x66, 0x0f, 0xd7, 0xc9, //0x00004a1a pmovmskb %xmm1, %ecx - 0xf7, 0xd1, //0x00004a1e notl %ecx - 0x0f, 0xbc, 0xc9, //0x00004a20 bsfl %ecx, %ecx - 0x83, 0xf9, 0x10, //0x00004a23 cmpl $16, %ecx - 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00004a26 je LBB5_887 - 0xbe, 0xff, 0xff, 0xff, 0xff, //0x00004a2c movl $-1, %esi - 0xd3, 0xe6, //0x00004a31 shll %cl, %esi - 0xf7, 0xd6, //0x00004a33 notl %esi - 0x21, 0xf3, //0x00004a35 andl %esi, %ebx - 0x21, 0xf7, //0x00004a37 andl %esi, %edi - 0x21, 0xd6, //0x00004a39 andl %edx, %esi - 0x89, 0xf2, //0x00004a3b movl %esi, %edx - //0x00004a3d LBB5_887 - 0x8d, 0x73, 0xff, //0x00004a3d leal $-1(%rbx), %esi - 0x21, 0xde, //0x00004a40 andl %ebx, %esi - 0x0f, 0x85, 0x20, 0x11, 0x00, 0x00, //0x00004a42 jne LBB5_1098 - 0x8d, 0x77, 0xff, //0x00004a48 leal $-1(%rdi), %esi - 0x21, 0xfe, //0x00004a4b andl %edi, %esi - 0x0f, 0x85, 0x15, 0x11, 0x00, 0x00, //0x00004a4d jne LBB5_1098 - 0x8d, 0x72, 0xff, //0x00004a53 leal $-1(%rdx), %esi - 0x21, 0xd6, //0x00004a56 andl %edx, %esi - 0x0f, 0x85, 0x0a, 0x11, 0x00, 0x00, //0x00004a58 jne LBB5_1098 - 0x85, 0xdb, //0x00004a5e testl %ebx, %ebx - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00004a60 je LBB5_893 - 0x0f, 0xbc, 0xdb, //0x00004a66 bsfl %ebx, %ebx - 0x49, 0x83, 0xfa, 0xff, //0x00004a69 cmpq $-1, %r10 - 0x0f, 0x85, 0x2f, 0x22, 0x00, 0x00, //0x00004a6d jne LBB5_1343 - 0x48, 0x01, 0xc3, //0x00004a73 addq %rax, %rbx - 0x49, 0x89, 0xda, //0x00004a76 movq %rbx, %r10 - //0x00004a79 LBB5_893 - 0x85, 0xff, //0x00004a79 testl %edi, %edi - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00004a7b je LBB5_896 - 0x0f, 0xbc, 0xff, //0x00004a81 bsfl %edi, %edi - 0x49, 0x83, 0xfc, 0xff, //0x00004a84 cmpq $-1, %r12 - 0x0f, 0x85, 0x1b, 0x22, 0x00, 0x00, //0x00004a88 jne LBB5_1344 - 0x48, 0x01, 0xc7, //0x00004a8e addq %rax, %rdi - 0x49, 0x89, 0xfc, //0x00004a91 movq %rdi, %r12 - //0x00004a94 LBB5_896 - 0x85, 0xd2, //0x00004a94 testl %edx, %edx - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00004a96 je LBB5_899 - 0x0f, 0xbc, 0xd2, //0x00004a9c bsfl %edx, %edx - 0x49, 0x83, 0xfe, 0xff, //0x00004a9f cmpq $-1, %r14 - 0x0f, 0x85, 0x07, 0x22, 0x00, 0x00, //0x00004aa3 jne LBB5_1345 - 0x48, 0x01, 0xc2, //0x00004aa9 addq %rax, %rdx - 0x49, 0x89, 0xd6, //0x00004aac movq %rdx, %r14 - //0x00004aaf LBB5_899 - 0x83, 0xf9, 0x10, //0x00004aaf cmpl $16, %ecx - 0x0f, 0x85, 0xc9, 0x00, 0x00, 0x00, //0x00004ab2 jne LBB5_914 - 0x49, 0x83, 0xc1, 0xf0, //0x00004ab8 addq $-16, %r9 - 0x48, 0x83, 0xc0, 0x10, //0x00004abc addq $16, %rax - 0x49, 0x83, 0xf9, 0x0f, //0x00004ac0 cmpq $15, %r9 - 0x0f, 0x87, 0xf6, 0xfe, 0xff, 0xff, //0x00004ac4 ja LBB5_885 - 0x4c, 0x03, 0x85, 0x68, 0xff, 0xff, 0xff, //0x00004aca addq $-152(%rbp), %r8 - 0x4c, 0x2b, 0x45, 0xc8, //0x00004ad1 subq $-56(%rbp), %r8 - 0x4c, 0x2b, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00004ad5 subq $-144(%rbp), %r8 - 0x4a, 0x8d, 0x0c, 0x28, //0x00004adc leaq (%rax,%r13), %rcx - 0x49, 0x89, 0xcf, //0x00004ae0 movq %rcx, %r15 - 0x49, 0x39, 0xc0, //0x00004ae3 cmpq %rax, %r8 - 0x0f, 0x84, 0xa9, 0x00, 0x00, 0x00, //0x00004ae6 je LBB5_916 - //0x00004aec LBB5_902 - 0x4e, 0x8d, 0x3c, 0x09, //0x00004aec leaq (%rcx,%r9), %r15 - 0x48, 0x89, 0xca, //0x00004af0 movq %rcx, %rdx - 0x4c, 0x29, 0xea, //0x00004af3 subq %r13, %rdx - 0x31, 0xc0, //0x00004af6 xorl %eax, %eax - 0x48, 0x8d, 0x3d, 0x1d, 0x74, 0x00, 0x00, //0x00004af8 leaq $29725(%rip), %rdi /* LJTI5_3+0(%rip) */ - 0x4c, 0x8b, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00004aff movq $-144(%rbp), %r8 - 0xe9, 0x22, 0x00, 0x00, 0x00, //0x00004b06 jmp LBB5_906 - //0x00004b0b LBB5_903 - 0x49, 0x83, 0xfe, 0xff, //0x00004b0b cmpq $-1, %r14 - 0x0f, 0x85, 0x61, 0x10, 0x00, 0x00, //0x00004b0f jne LBB5_1100 - 0x4c, 0x8d, 0x34, 0x02, //0x00004b15 leaq (%rdx,%rax), %r14 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004b19 .p2align 4, 0x90 - //0x00004b20 LBB5_905 - 0x48, 0x83, 0xc0, 0x01, //0x00004b20 addq $1, %rax - 0x49, 0x39, 0xc1, //0x00004b24 cmpq %rax, %r9 - 0x0f, 0x84, 0x68, 0x00, 0x00, 0x00, //0x00004b27 je LBB5_916 - //0x00004b2d LBB5_906 - 0x0f, 0xbe, 0x1c, 0x01, //0x00004b2d movsbl (%rcx,%rax), %ebx - 0x8d, 0x73, 0xd0, //0x00004b31 leal $-48(%rbx), %esi - 0x83, 0xfe, 0x0a, //0x00004b34 cmpl $10, %esi - 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00004b37 jb LBB5_905 - 0x8d, 0x73, 0xd5, //0x00004b3d leal $-43(%rbx), %esi - 0x83, 0xfe, 0x1a, //0x00004b40 cmpl $26, %esi - 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x00004b43 ja LBB5_911 - 0x48, 0x63, 0x34, 0xb7, //0x00004b49 movslq (%rdi,%rsi,4), %rsi - 0x48, 0x01, 0xfe, //0x00004b4d addq %rdi, %rsi - 0xff, 0xe6, //0x00004b50 jmpq *%rsi - //0x00004b52 LBB5_909 - 0x49, 0x83, 0xfa, 0xff, //0x00004b52 cmpq $-1, %r10 - 0x0f, 0x85, 0x1a, 0x10, 0x00, 0x00, //0x00004b56 jne LBB5_1100 - 0x4c, 0x8d, 0x14, 0x02, //0x00004b5c leaq (%rdx,%rax), %r10 - 0xe9, 0xbb, 0xff, 0xff, 0xff, //0x00004b60 jmp LBB5_905 - //0x00004b65 LBB5_911 - 0x83, 0xfb, 0x65, //0x00004b65 cmpl $101, %ebx - 0x0f, 0x85, 0x21, 0x00, 0x00, 0x00, //0x00004b68 jne LBB5_915 - //0x00004b6e LBB5_912 - 0x49, 0x83, 0xfc, 0xff, //0x00004b6e cmpq $-1, %r12 - 0x0f, 0x85, 0xfe, 0x0f, 0x00, 0x00, //0x00004b72 jne LBB5_1100 - 0x4c, 0x8d, 0x24, 0x02, //0x00004b78 leaq (%rdx,%rax), %r12 - 0xe9, 0x9f, 0xff, 0xff, 0xff, //0x00004b7c jmp LBB5_905 - //0x00004b81 LBB5_914 - 0x41, 0x89, 0xcf, //0x00004b81 movl %ecx, %r15d - 0x4d, 0x01, 0xef, //0x00004b84 addq %r13, %r15 - 0x49, 0x01, 0xc7, //0x00004b87 addq %rax, %r15 - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00004b8a jmp LBB5_916 - //0x00004b8f LBB5_915 - 0x48, 0x01, 0xc1, //0x00004b8f addq %rax, %rcx - 0x49, 0x89, 0xcf, //0x00004b92 movq %rcx, %r15 - //0x00004b95 LBB5_916 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00004b95 movq $-1, %rax - 0x4d, 0x85, 0xd2, //0x00004b9c testq %r10, %r10 - 0x0f, 0x84, 0x03, 0x02, 0x00, 0x00, //0x00004b9f je LBB5_951 - 0x4d, 0x85, 0xf6, //0x00004ba5 testq %r14, %r14 - 0x0f, 0x84, 0xfa, 0x01, 0x00, 0x00, //0x00004ba8 je LBB5_951 - 0x4d, 0x85, 0xe4, //0x00004bae testq %r12, %r12 - 0x0f, 0x84, 0xf1, 0x01, 0x00, 0x00, //0x00004bb1 je LBB5_951 - 0x4d, 0x29, 0xef, //0x00004bb7 subq %r13, %r15 - 0x49, 0x8d, 0x47, 0xff, //0x00004bba leaq $-1(%r15), %rax - 0x49, 0x39, 0xc2, //0x00004bbe cmpq %rax, %r10 - 0x0f, 0x84, 0xcd, 0x01, 0x00, 0x00, //0x00004bc1 je LBB5_949 - 0x49, 0x39, 0xc6, //0x00004bc7 cmpq %rax, %r14 - 0x0f, 0x84, 0xc4, 0x01, 0x00, 0x00, //0x00004bca je LBB5_949 - 0x49, 0x39, 0xc4, //0x00004bd0 cmpq %rax, %r12 - 0x0f, 0x84, 0xbb, 0x01, 0x00, 0x00, //0x00004bd3 je LBB5_949 - 0x4d, 0x85, 0xf6, //0x00004bd9 testq %r14, %r14 - 0x0f, 0x8e, 0x21, 0x02, 0x00, 0x00, //0x00004bdc jle LBB5_954 - 0x49, 0x8d, 0x46, 0xff, //0x00004be2 leaq $-1(%r14), %rax - 0x49, 0x39, 0xc4, //0x00004be6 cmpq %rax, %r12 - 0x0f, 0x84, 0x14, 0x02, 0x00, 0x00, //0x00004be9 je LBB5_954 - 0x49, 0xf7, 0xd6, //0x00004bef notq %r14 - 0x4c, 0x89, 0xf0, //0x00004bf2 movq %r14, %rax - 0xe9, 0xa0, 0x01, 0x00, 0x00, //0x00004bf5 jmp LBB5_950 - //0x00004bfa LBB5_925 - 0x49, 0x8d, 0x45, 0x02, //0x00004bfa leaq $2(%r13), %rax - 0x48, 0x89, 0x45, 0xc8, //0x00004bfe movq %rax, $-56(%rbp) - 0x41, 0x8a, 0x45, 0x02, //0x00004c02 movb $2(%r13), %al - 0x8d, 0x48, 0xd0, //0x00004c06 leal $-48(%rax), %ecx - 0x80, 0xf9, 0x09, //0x00004c09 cmpb $9, %cl - 0x0f, 0x87, 0xea, 0x25, 0x00, 0x00, //0x00004c0c ja LBB5_1469 - 0x45, 0x31, 0xe4, //0x00004c12 xorl %r12d, %r12d - 0x3c, 0x30, //0x00004c15 cmpb $48, %al - 0x0f, 0x85, 0x1c, 0x00, 0x00, 0x00, //0x00004c17 jne LBB5_928 - //0x00004c1d LBB5_927 - 0x48, 0x8b, 0x4d, 0xc8, //0x00004c1d movq $-56(%rbp), %rcx - 0x0f, 0xb6, 0x41, 0x01, //0x00004c21 movzbl $1(%rcx), %eax - 0x48, 0x83, 0xc1, 0x01, //0x00004c25 addq $1, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00004c29 movq %rcx, $-56(%rbp) - 0x41, 0x83, 0xc4, 0xff, //0x00004c2d addl $-1, %r12d - 0x3c, 0x30, //0x00004c31 cmpb $48, %al - 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x00004c33 je LBB5_927 - //0x00004c39 LBB5_928 - 0x3c, 0x45, //0x00004c39 cmpb $69, %al - 0x0f, 0x84, 0x90, 0x00, 0x00, 0x00, //0x00004c3b je LBB5_937 - 0x3c, 0x65, //0x00004c41 cmpb $101, %al - 0x0f, 0x84, 0x88, 0x00, 0x00, 0x00, //0x00004c43 je LBB5_937 - 0x4c, 0x89, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00004c49 movq %r8, $-144(%rbp) - 0x8d, 0x58, 0xd0, //0x00004c50 leal $-48(%rax), %ebx - 0x31, 0xc9, //0x00004c53 xorl %ecx, %ecx - 0x31, 0xd2, //0x00004c55 xorl %edx, %edx - 0x48, 0x89, 0x55, 0x80, //0x00004c57 movq %rdx, $-128(%rbp) - 0x31, 0xf6, //0x00004c5b xorl %esi, %esi - //0x00004c5d LBB5_931 - 0x41, 0xb8, 0x11, 0x00, 0x00, 0x00, //0x00004c5d movl $17, %r8d - 0x49, 0x29, 0xc8, //0x00004c63 subq %rcx, %r8 - 0x4d, 0x85, 0xc0, //0x00004c66 testq %r8, %r8 - 0x0f, 0x8e, 0x88, 0x01, 0x00, 0x00, //0x00004c69 jle LBB5_953 - 0x80, 0xfb, 0x09, //0x00004c6f cmpb $9, %bl - 0x0f, 0x87, 0x7f, 0x01, 0x00, 0x00, //0x00004c72 ja LBB5_953 - 0x48, 0x8b, 0x55, 0xc8, //0x00004c78 movq $-56(%rbp), %rdx - 0x4c, 0x01, 0xc2, //0x00004c7c addq %r8, %rdx - 0xbb, 0x10, 0x00, 0x00, 0x00, //0x00004c7f movl $16, %ebx - 0x48, 0x29, 0xcb, //0x00004c84 subq %rcx, %rbx - 0x31, 0xc9, //0x00004c87 xorl %ecx, %ecx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004c89 .p2align 4, 0x90 - //0x00004c90 LBB5_934 - 0x48, 0x8d, 0x34, 0xb6, //0x00004c90 leaq (%rsi,%rsi,4), %rsi - 0x0f, 0xb6, 0xc0, //0x00004c94 movzbl %al, %eax - 0x48, 0x8d, 0x34, 0x70, //0x00004c97 leaq (%rax,%rsi,2), %rsi - 0x48, 0x83, 0xc6, 0xd0, //0x00004c9b addq $-48, %rsi - 0x48, 0x39, 0xcb, //0x00004c9f cmpq %rcx, %rbx - 0x0f, 0x84, 0x7e, 0x01, 0x00, 0x00, //0x00004ca2 je LBB5_957 - 0x48, 0x8b, 0x45, 0xc8, //0x00004ca8 movq $-56(%rbp), %rax - 0x0f, 0xb6, 0x44, 0x08, 0x01, //0x00004cac movzbl $1(%rax,%rcx), %eax - 0x8d, 0x78, 0xd0, //0x00004cb1 leal $-48(%rax), %edi - 0x48, 0x83, 0xc1, 0x01, //0x00004cb4 addq $1, %rcx - 0x40, 0x80, 0xff, 0x0a, //0x00004cb8 cmpb $10, %dil - 0x0f, 0x82, 0xce, 0xff, 0xff, 0xff, //0x00004cbc jb LBB5_934 - 0x48, 0x8b, 0x55, 0xc8, //0x00004cc2 movq $-56(%rbp), %rdx - 0x48, 0x01, 0xca, //0x00004cc6 addq %rcx, %rdx - 0x49, 0x89, 0xc8, //0x00004cc9 movq %rcx, %r8 - 0xe9, 0x89, 0x01, 0x00, 0x00, //0x00004ccc jmp LBB5_961 - //0x00004cd1 LBB5_937 - 0x31, 0xc0, //0x00004cd1 xorl %eax, %eax - 0x48, 0x89, 0x45, 0x80, //0x00004cd3 movq %rax, $-128(%rbp) - 0x45, 0x31, 0xe4, //0x00004cd7 xorl %r12d, %r12d - 0x31, 0xf6, //0x00004cda xorl %esi, %esi - //0x00004cdc LBB5_938 - 0x48, 0x8b, 0x45, 0xc8, //0x00004cdc movq $-56(%rbp), %rax - 0x8a, 0x48, 0x01, //0x00004ce0 movb $1(%rax), %cl - 0x4d, 0x89, 0xc3, //0x00004ce3 movq %r8, %r11 - 0x80, 0xf9, 0x2d, //0x00004ce6 cmpb $45, %cl - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00004ce9 je LBB5_941 - 0x80, 0xf9, 0x2b, //0x00004cef cmpb $43, %cl - 0x0f, 0x85, 0x21, 0x00, 0x00, 0x00, //0x00004cf2 jne LBB5_943 - 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00004cf8 movl $1, %r8d - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00004cfe jmp LBB5_942 - //0x00004d03 LBB5_941 - 0x41, 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00004d03 movl $-1, %r8d - //0x00004d09 LBB5_942 - 0x48, 0x8b, 0x55, 0xc8, //0x00004d09 movq $-56(%rbp), %rdx - 0x8a, 0x4a, 0x02, //0x00004d0d movb $2(%rdx), %cl - 0x48, 0x83, 0xc2, 0x02, //0x00004d10 addq $2, %rdx - 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x00004d14 jmp LBB5_944 - //0x00004d19 LBB5_943 - 0x48, 0x8b, 0x55, 0xc8, //0x00004d19 movq $-56(%rbp), %rdx - 0x48, 0x83, 0xc2, 0x01, //0x00004d1d addq $1, %rdx - 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00004d21 movl $1, %r8d - //0x00004d27 LBB5_944 - 0x48, 0x89, 0x55, 0xc8, //0x00004d27 movq %rdx, $-56(%rbp) - 0x8d, 0x51, 0xd0, //0x00004d2b leal $-48(%rcx), %edx - 0x80, 0xfa, 0x09, //0x00004d2e cmpb $9, %dl - 0x0f, 0x87, 0xc5, 0x24, 0x00, 0x00, //0x00004d31 ja LBB5_1469 - 0x31, 0xd2, //0x00004d37 xorl %edx, %edx - 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00004d39 movq $-1, %rdi - 0x48, 0x8b, 0x45, 0xc8, //0x00004d40 movq $-56(%rbp), %rax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004d44 .p2align 4, 0x90 - //0x00004d50 LBB5_946 - 0x8d, 0x14, 0x92, //0x00004d50 leal (%rdx,%rdx,4), %edx - 0x0f, 0xb6, 0xc9, //0x00004d53 movzbl %cl, %ecx - 0x8d, 0x14, 0x51, //0x00004d56 leal (%rcx,%rdx,2), %edx - 0x83, 0xc2, 0xd0, //0x00004d59 addl $-48, %edx - 0x0f, 0xb6, 0x48, 0x01, //0x00004d5c movzbl $1(%rax), %ecx - 0x48, 0x83, 0xc0, 0x01, //0x00004d60 addq $1, %rax - 0x8d, 0x59, 0xd0, //0x00004d64 leal $-48(%rcx), %ebx - 0x48, 0x83, 0xc7, 0x01, //0x00004d67 addq $1, %rdi - 0x80, 0xfb, 0x0a, //0x00004d6b cmpb $10, %bl - 0x0f, 0x82, 0xdc, 0xff, 0xff, 0xff, //0x00004d6e jb LBB5_946 - 0x48, 0x89, 0x45, 0xc8, //0x00004d74 movq %rax, $-56(%rbp) - 0x48, 0x83, 0xff, 0x09, //0x00004d78 cmpq $9, %rdi - 0x0f, 0x83, 0xfa, 0x24, 0x00, 0x00, //0x00004d7c jae LBB5_1425 - //0x00004d82 LBB5_948 - 0x41, 0x0f, 0xaf, 0xd0, //0x00004d82 imull %r8d, %edx - 0x44, 0x01, 0xe2, //0x00004d86 addl %r12d, %edx - 0x41, 0x89, 0xd4, //0x00004d89 movl %edx, %r12d - 0x4d, 0x89, 0xd8, //0x00004d8c movq %r11, %r8 - 0xe9, 0xde, 0x00, 0x00, 0x00, //0x00004d8f jmp LBB5_962 - //0x00004d94 LBB5_949 - 0x49, 0xf7, 0xdf, //0x00004d94 negq %r15 - 0x4c, 0x89, 0xf8, //0x00004d97 movq %r15, %rax - //0x00004d9a LBB5_950 - 0x31, 0xc9, //0x00004d9a xorl %ecx, %ecx - 0x48, 0x89, 0xc2, //0x00004d9c movq %rax, %rdx - 0x48, 0x85, 0xc0, //0x00004d9f testq %rax, %rax - 0x0f, 0x89, 0x0f, 0x00, 0x00, 0x00, //0x00004da2 jns LBB5_952 - //0x00004da8 LBB5_951 - 0x48, 0xf7, 0xd0, //0x00004da8 notq %rax - 0xb9, 0x03, 0x00, 0x00, 0x00, //0x00004dab movl $3, %ecx - 0x48, 0xc7, 0xc2, 0xfd, 0xff, 0xff, 0xff, //0x00004db0 movq $-3, %rdx - //0x00004db7 LBB5_952 - 0x49, 0x01, 0xc5, //0x00004db7 addq %rax, %r13 - 0x0f, 0xb6, 0x45, 0xa8, //0x00004dba movzbl $-88(%rbp), %eax - 0x48, 0x01, 0xd0, //0x00004dbe addq %rdx, %rax - 0x48, 0x8b, 0x55, 0xb8, //0x00004dc1 movq $-72(%rbp), %rdx - 0x48, 0xc1, 0xe2, 0x20, //0x00004dc5 shlq $32, %rdx - 0x48, 0x83, 0xca, 0x1b, //0x00004dc9 orq $27, %rdx - 0x49, 0x89, 0x13, //0x00004dcd movq %rdx, (%r11) - 0x49, 0x89, 0x43, 0x08, //0x00004dd0 movq %rax, $8(%r11) - 0x4c, 0x8b, 0x75, 0xb0, //0x00004dd4 movq $-80(%rbp), %r14 - 0x4d, 0x8b, 0x9e, 0xa0, 0x00, 0x00, 0x00, //0x00004dd8 movq $160(%r14), %r11 - 0x49, 0x8d, 0x43, 0x10, //0x00004ddf leaq $16(%r11), %rax - 0x49, 0x89, 0x86, 0xa0, 0x00, 0x00, 0x00, //0x00004de3 movq %rax, $160(%r14) - 0x41, 0x83, 0x86, 0xd8, 0x00, 0x00, 0x00, 0x01, //0x00004dea addl $1, $216(%r14) - 0xe9, 0xa8, 0x26, 0x00, 0x00, //0x00004df2 jmp LBB5_1453 - //0x00004df7 LBB5_953 - 0x48, 0x8b, 0x55, 0xc8, //0x00004df7 movq $-56(%rbp), %rdx - 0x45, 0x31, 0xc0, //0x00004dfb xorl %r8d, %r8d - 0xe9, 0x28, 0x00, 0x00, 0x00, //0x00004dfe jmp LBB5_958 - //0x00004e03 LBB5_954 - 0x4c, 0x89, 0xd0, //0x00004e03 movq %r10, %rax - 0x4c, 0x09, 0xe0, //0x00004e06 orq %r12, %rax - 0x0f, 0x99, 0xc0, //0x00004e09 setns %al - 0x0f, 0x88, 0x48, 0x0a, 0x00, 0x00, //0x00004e0c js LBB5_1065 - 0x4d, 0x39, 0xe2, //0x00004e12 cmpq %r12, %r10 - 0x0f, 0x8c, 0x3f, 0x0a, 0x00, 0x00, //0x00004e15 jl LBB5_1065 - 0x49, 0xf7, 0xd2, //0x00004e1b notq %r10 - 0x4c, 0x89, 0xd0, //0x00004e1e movq %r10, %rax - 0xe9, 0x74, 0xff, 0xff, 0xff, //0x00004e21 jmp LBB5_950 - //0x00004e26 LBB5_957 - 0x8a, 0x02, //0x00004e26 movb (%rdx), %al - 0x8d, 0x58, 0xd0, //0x00004e28 leal $-48(%rax), %ebx - //0x00004e2b LBB5_958 - 0x80, 0xfb, 0x09, //0x00004e2b cmpb $9, %bl - 0x0f, 0x87, 0x26, 0x00, 0x00, 0x00, //0x00004e2e ja LBB5_961 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004e34 .p2align 4, 0x90 - //0x00004e40 LBB5_959 - 0x0f, 0xb6, 0x42, 0x01, //0x00004e40 movzbl $1(%rdx), %eax - 0x48, 0x83, 0xc2, 0x01, //0x00004e44 addq $1, %rdx - 0x8d, 0x48, 0xd0, //0x00004e48 leal $-48(%rax), %ecx - 0x80, 0xf9, 0x0a, //0x00004e4b cmpb $10, %cl - 0x0f, 0x82, 0xec, 0xff, 0xff, 0xff, //0x00004e4e jb LBB5_959 - 0xb1, 0x01, //0x00004e54 movb $1, %cl - 0x48, 0x89, 0x4d, 0x80, //0x00004e56 movq %rcx, $-128(%rbp) - //0x00004e5a LBB5_961 - 0x45, 0x29, 0xc4, //0x00004e5a subl %r8d, %r12d - 0x24, 0xdf, //0x00004e5d andb $-33, %al - 0x48, 0x89, 0x55, 0xc8, //0x00004e5f movq %rdx, $-56(%rbp) - 0x3c, 0x45, //0x00004e63 cmpb $69, %al - 0x4c, 0x8b, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00004e65 movq $-144(%rbp), %r8 - 0x0f, 0x84, 0x6a, 0xfe, 0xff, 0xff, //0x00004e6c je LBB5_938 - //0x00004e72 LBB5_962 - 0x43, 0x8d, 0x3c, 0x00, //0x00004e72 leal (%r8,%r8), %edi - 0x83, 0xc7, 0xff, //0x00004e76 addl $-1, %edi - 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00004e79 movabsq $4503599627370495, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00004e83 addq $1, %rax - 0x48, 0x39, 0xc6, //0x00004e87 cmpq %rax, %rsi - 0x0f, 0x83, 0xc8, 0x00, 0x00, 0x00, //0x00004e8a jae LBB5_973 - 0x66, 0x48, 0x0f, 0x6e, 0xc6, //0x00004e90 movq %rsi, %xmm0 - 0x66, 0x0f, 0x62, 0x05, 0x73, 0xb2, 0xff, 0xff, //0x00004e95 punpckldq $-19853(%rip), %xmm0 /* LCPI5_11+0(%rip) */ - 0x66, 0x0f, 0x5c, 0x05, 0x7b, 0xb2, 0xff, 0xff, //0x00004e9d subpd $-19845(%rip), %xmm0 /* LCPI5_12+0(%rip) */ - 0x66, 0x0f, 0x28, 0xc8, //0x00004ea5 movapd %xmm0, %xmm1 - 0x66, 0x0f, 0x15, 0xc8, //0x00004ea9 unpckhpd %xmm0, %xmm1 - 0xf2, 0x0f, 0x58, 0xc8, //0x00004ead addsd %xmm0, %xmm1 - 0x89, 0xf8, //0x00004eb1 movl %edi, %eax - 0xc1, 0xe8, 0x1f, //0x00004eb3 shrl $31, %eax - 0x48, 0xc1, 0xe0, 0x3f, //0x00004eb6 shlq $63, %rax - 0x66, 0x48, 0x0f, 0x6e, 0xc0, //0x00004eba movq %rax, %xmm0 - 0x66, 0x0f, 0xeb, 0xc1, //0x00004ebf por %xmm1, %xmm0 - 0x45, 0x85, 0xe4, //0x00004ec3 testl %r12d, %r12d - 0x0f, 0x84, 0x00, 0x0f, 0x00, 0x00, //0x00004ec6 je LBB5_1143 - 0x48, 0x85, 0xf6, //0x00004ecc testq %rsi, %rsi - 0x0f, 0x84, 0xf7, 0x0e, 0x00, 0x00, //0x00004ecf je LBB5_1143 - 0x41, 0x8d, 0x44, 0x24, 0xff, //0x00004ed5 leal $-1(%r12), %eax - 0x83, 0xf8, 0x24, //0x00004eda cmpl $36, %eax - 0x0f, 0x87, 0x56, 0x00, 0x00, 0x00, //0x00004edd ja LBB5_971 - 0x44, 0x89, 0xe0, //0x00004ee3 movl %r12d, %eax - 0x41, 0x83, 0xfc, 0x17, //0x00004ee6 cmpl $23, %r12d - 0x0f, 0x8c, 0x16, 0x00, 0x00, 0x00, //0x00004eea jl LBB5_968 - 0x41, 0x8d, 0x44, 0x24, 0xea, //0x00004ef0 leal $-22(%r12), %eax - 0x48, 0x8d, 0x0d, 0x64, 0x72, 0x00, 0x00, //0x00004ef5 leaq $29284(%rip), %rcx /* _P10_TAB+0(%rip) */ - 0xf2, 0x0f, 0x59, 0x04, 0xc1, //0x00004efc mulsd (%rcx,%rax,8), %xmm0 - 0xb8, 0x16, 0x00, 0x00, 0x00, //0x00004f01 movl $22, %eax - //0x00004f06 LBB5_968 - 0x66, 0x0f, 0x2e, 0x05, 0x32, 0xb2, 0xff, 0xff, //0x00004f06 ucomisd $-19918(%rip), %xmm0 /* LCPI5_14+0(%rip) */ - 0x0f, 0x87, 0xfd, 0x08, 0x00, 0x00, //0x00004f0e ja LBB5_1062 - 0xf2, 0x0f, 0x10, 0x0d, 0x2c, 0xb2, 0xff, 0xff, //0x00004f14 movsd $-19924(%rip), %xmm1 /* LCPI5_15+0(%rip) */ - 0x66, 0x0f, 0x2e, 0xc8, //0x00004f1c ucomisd %xmm0, %xmm1 - 0x0f, 0x87, 0xeb, 0x08, 0x00, 0x00, //0x00004f20 ja LBB5_1062 - 0x89, 0xc0, //0x00004f26 movl %eax, %eax - 0x48, 0x8d, 0x0d, 0x31, 0x72, 0x00, 0x00, //0x00004f28 leaq $29233(%rip), %rcx /* _P10_TAB+0(%rip) */ - 0xf2, 0x0f, 0x59, 0x04, 0xc1, //0x00004f2f mulsd (%rcx,%rax,8), %xmm0 - 0xe9, 0x93, 0x0e, 0x00, 0x00, //0x00004f34 jmp LBB5_1143 - //0x00004f39 LBB5_971 - 0x41, 0x83, 0xfc, 0xea, //0x00004f39 cmpl $-22, %r12d - 0x0f, 0x82, 0x15, 0x00, 0x00, 0x00, //0x00004f3d jb LBB5_973 - 0x41, 0xf7, 0xdc, //0x00004f43 negl %r12d - 0x48, 0x8d, 0x05, 0x13, 0x72, 0x00, 0x00, //0x00004f46 leaq $29203(%rip), %rax /* _P10_TAB+0(%rip) */ - 0xf2, 0x42, 0x0f, 0x5e, 0x04, 0xe0, //0x00004f4d divsd (%rax,%r12,8), %xmm0 - 0xe9, 0x74, 0x0e, 0x00, 0x00, //0x00004f53 jmp LBB5_1143 - //0x00004f58 LBB5_973 - 0x41, 0x8d, 0x84, 0x24, 0x5c, 0x01, 0x00, 0x00, //0x00004f58 leal $348(%r12), %eax - 0x3d, 0xb7, 0x02, 0x00, 0x00, //0x00004f60 cmpl $695, %eax - 0x0f, 0x87, 0x20, 0x01, 0x00, 0x00, //0x00004f65 ja LBB5_987 - //0x00004f6b LBB5_974 - 0x4c, 0x89, 0x4d, 0xb8, //0x00004f6b movq %r9, $-72(%rbp) - 0x48, 0x85, 0xf6, //0x00004f6f testq %rsi, %rsi - 0x89, 0x7d, 0xa4, //0x00004f72 movl %edi, $-92(%rbp) - 0x44, 0x89, 0x55, 0xa8, //0x00004f75 movl %r10d, $-88(%rbp) - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00004f79 je LBB5_976 - 0x4c, 0x0f, 0xbd, 0xce, //0x00004f7f bsrq %rsi, %r9 - 0x49, 0x83, 0xf1, 0x3f, //0x00004f83 xorq $63, %r9 - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00004f87 jmp LBB5_977 - //0x00004f8c LBB5_976 - 0x41, 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00004f8c movl $64, %r9d - //0x00004f92 LBB5_977 - 0x49, 0x89, 0xf7, //0x00004f92 movq %rsi, %r15 - 0x44, 0x89, 0xc9, //0x00004f95 movl %r9d, %ecx - 0x49, 0xd3, 0xe7, //0x00004f98 shlq %cl, %r15 - 0x89, 0xc7, //0x00004f9b movl %eax, %edi - 0x48, 0xc1, 0xe7, 0x04, //0x00004f9d shlq $4, %rdi - 0x48, 0x8d, 0x1d, 0x78, 0x72, 0x00, 0x00, //0x00004fa1 leaq $29304(%rip), %rbx /* _POW10_M128_TAB+0(%rip) */ - 0x4c, 0x8b, 0x44, 0x1f, 0x08, //0x00004fa8 movq $8(%rdi,%rbx), %r8 - 0x4c, 0x89, 0xc0, //0x00004fad movq %r8, %rax - 0x49, 0xf7, 0xe7, //0x00004fb0 mulq %r15 - 0x49, 0x89, 0xc3, //0x00004fb3 movq %rax, %r11 - 0x49, 0x89, 0xd2, //0x00004fb6 movq %rdx, %r10 - 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x00004fb9 andl $511, %edx - 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x00004fbf cmpq $511, %rdx - 0x0f, 0x85, 0x46, 0x00, 0x00, 0x00, //0x00004fc6 jne LBB5_982 - 0x4c, 0x89, 0xf9, //0x00004fcc movq %r15, %rcx - 0x48, 0xf7, 0xd1, //0x00004fcf notq %rcx - 0x49, 0x39, 0xcb, //0x00004fd2 cmpq %rcx, %r11 - 0x0f, 0x86, 0x37, 0x00, 0x00, 0x00, //0x00004fd5 jbe LBB5_982 - 0x4c, 0x89, 0xf8, //0x00004fdb movq %r15, %rax - 0x48, 0xf7, 0x24, 0x1f, //0x00004fde mulq (%rdi,%rbx) - 0x49, 0x01, 0xd3, //0x00004fe2 addq %rdx, %r11 - 0x49, 0x83, 0xd2, 0x00, //0x00004fe5 adcq $0, %r10 - 0x44, 0x89, 0xd2, //0x00004fe9 movl %r10d, %edx - 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x00004fec andl $511, %edx - 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x00004ff2 cmpq $511, %rdx - 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x00004ff9 jne LBB5_982 - 0x49, 0x83, 0xfb, 0xff, //0x00004fff cmpq $-1, %r11 - 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00005003 jne LBB5_982 - 0x48, 0x39, 0xc8, //0x00005009 cmpq %rcx, %rax - 0x0f, 0x87, 0x72, 0x00, 0x00, 0x00, //0x0000500c ja LBB5_986 - //0x00005012 LBB5_982 - 0x4c, 0x89, 0xd0, //0x00005012 movq %r10, %rax - 0x48, 0xc1, 0xe8, 0x3f, //0x00005015 shrq $63, %rax - 0x8d, 0x48, 0x09, //0x00005019 leal $9(%rax), %ecx - 0x49, 0xd3, 0xea, //0x0000501c shrq %cl, %r10 - 0x4d, 0x85, 0xdb, //0x0000501f testq %r11, %r11 - 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x00005022 jne LBB5_985 - 0x48, 0x85, 0xd2, //0x00005028 testq %rdx, %rdx - 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x0000502b jne LBB5_985 - 0x44, 0x89, 0xd1, //0x00005031 movl %r10d, %ecx - 0x83, 0xe1, 0x03, //0x00005034 andl $3, %ecx - 0x83, 0xf9, 0x01, //0x00005037 cmpl $1, %ecx - 0x0f, 0x84, 0x44, 0x00, 0x00, 0x00, //0x0000503a je LBB5_986 - //0x00005040 LBB5_985 - 0x41, 0x69, 0xcc, 0x6a, 0x52, 0x03, 0x00, //0x00005040 imull $217706, %r12d, %ecx - 0xc1, 0xf9, 0x10, //0x00005047 sarl $16, %ecx - 0x81, 0xc1, 0x3f, 0x04, 0x00, 0x00, //0x0000504a addl $1087, %ecx - 0x4c, 0x63, 0xd9, //0x00005050 movslq %ecx, %r11 - 0x4c, 0x89, 0xdb, //0x00005053 movq %r11, %rbx - 0x4c, 0x29, 0xcb, //0x00005056 subq %r9, %rbx - 0x44, 0x89, 0xd2, //0x00005059 movl %r10d, %edx - 0x83, 0xe2, 0x01, //0x0000505c andl $1, %edx - 0x4c, 0x01, 0xd2, //0x0000505f addq %r10, %rdx - 0x48, 0x89, 0xd1, //0x00005062 movq %rdx, %rcx - 0x48, 0xc1, 0xe9, 0x36, //0x00005065 shrq $54, %rcx - 0x48, 0x01, 0xc3, //0x00005069 addq %rax, %rbx - 0x48, 0x83, 0xf9, 0x01, //0x0000506c cmpq $1, %rcx - 0x48, 0x83, 0xdb, 0x00, //0x00005070 sbbq $0, %rbx - 0x48, 0x8d, 0x43, 0xff, //0x00005074 leaq $-1(%rbx), %rax - 0x48, 0x3d, 0xfd, 0x07, 0x00, 0x00, //0x00005078 cmpq $2045, %rax - 0x0f, 0x86, 0x53, 0x06, 0x00, 0x00, //0x0000507e jbe LBB5_1049 - //0x00005084 LBB5_986 - 0x4c, 0x8b, 0x4d, 0xb8, //0x00005084 movq $-72(%rbp), %r9 - 0x8b, 0x7d, 0xa4, //0x00005088 movl $-92(%rbp), %edi - //0x0000508b LBB5_987 - 0x4c, 0x89, 0x4d, 0xb8, //0x0000508b movq %r9, $-72(%rbp) - 0x4c, 0x8b, 0x45, 0xc8, //0x0000508f movq $-56(%rbp), %r8 - 0x4d, 0x29, 0xe8, //0x00005093 subq %r13, %r8 - 0x4d, 0x8b, 0x4e, 0x40, //0x00005096 movq $64(%r14), %r9 - 0x4d, 0x8b, 0x5e, 0x50, //0x0000509a movq $80(%r14), %r11 - 0x4d, 0x85, 0xdb, //0x0000509e testq %r11, %r11 - 0x0f, 0x84, 0x0b, 0x0b, 0x00, 0x00, //0x000050a1 je LBB5_1103 - 0x41, 0xc6, 0x01, 0x00, //0x000050a7 movb $0, (%r9) - 0x49, 0x83, 0xfb, 0x01, //0x000050ab cmpq $1, %r11 - 0x0f, 0x84, 0xfd, 0x0a, 0x00, 0x00, //0x000050af je LBB5_1103 - 0x49, 0x8d, 0x4b, 0xff, //0x000050b5 leaq $-1(%r11), %rcx - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000050b9 movl $1, %eax - 0x48, 0x83, 0xf9, 0x08, //0x000050be cmpq $8, %rcx - 0x0f, 0x82, 0xd8, 0x0a, 0x00, 0x00, //0x000050c2 jb LBB5_1102 - 0x48, 0x83, 0xf9, 0x20, //0x000050c8 cmpq $32, %rcx - 0x0f, 0x83, 0x5c, 0x07, 0x00, 0x00, //0x000050cc jae LBB5_1063 - 0x31, 0xd2, //0x000050d2 xorl %edx, %edx - 0xe9, 0x60, 0x0a, 0x00, 0x00, //0x000050d4 jmp LBB5_1095 - //0x000050d9 LBB5_992 - 0x4d, 0x89, 0xe3, //0x000050d9 movq %r12, %r11 - 0x4d, 0x89, 0xfa, //0x000050dc movq %r15, %r10 - 0x0f, 0xbc, 0xcb, //0x000050df bsfl %ebx, %ecx - 0x48, 0x01, 0xce, //0x000050e2 addq %rcx, %rsi - 0xf3, 0x0f, 0x6f, 0x05, 0x93, 0xaf, 0xff, 0xff, //0x000050e5 movdqu $-20589(%rip), %xmm0 /* LCPI5_2+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x0d, 0x9b, 0xaf, 0xff, 0xff, //0x000050ed movdqu $-20581(%rip), %xmm1 /* LCPI5_3+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x15, 0x73, 0xaf, 0xff, 0xff, //0x000050f5 movdqu $-20621(%rip), %xmm2 /* LCPI5_1+0(%rip) */ - 0x4c, 0x8d, 0x25, 0xac, 0xb5, 0x00, 0x00, //0x000050fd leaq $46508(%rip), %r12 /* _ESCAPED_TAB+0(%rip) */ - 0x48, 0x89, 0xf7, //0x00005104 movq %rsi, %rdi - 0x49, 0x89, 0xf7, //0x00005107 movq %rsi, %r15 - //0x0000510a LBB5_993 - 0x0f, 0xb6, 0x57, 0x01, //0x0000510a movzbl $1(%rdi), %edx - 0x48, 0x83, 0xfa, 0x75, //0x0000510e cmpq $117, %rdx - 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x00005112 je LBB5_996 - 0x42, 0x8a, 0x1c, 0x22, //0x00005118 movb (%rdx,%r12), %bl - 0x49, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000511c movq $-2, %r8 - 0x84, 0xdb, //0x00005123 testb %bl, %bl - 0x0f, 0x84, 0x74, 0x27, 0x00, 0x00, //0x00005125 je LBB5_1488 - 0x4c, 0x89, 0x75, 0xb0, //0x0000512b movq %r14, $-80(%rbp) - 0x48, 0x83, 0xc7, 0x02, //0x0000512f addq $2, %rdi - 0x41, 0x88, 0x1f, //0x00005133 movb %bl, (%r15) - 0x49, 0x83, 0xc7, 0x01, //0x00005136 addq $1, %r15 - 0x48, 0x89, 0xfe, //0x0000513a movq %rdi, %rsi - 0xe9, 0x2f, 0x02, 0x00, 0x00, //0x0000513d jmp LBB5_1016 - //0x00005142 LBB5_996 - 0x4c, 0x89, 0x75, 0xb0, //0x00005142 movq %r14, $-80(%rbp) - 0x8b, 0x5f, 0x02, //0x00005146 movl $2(%rdi), %ebx - 0x89, 0xda, //0x00005149 movl %ebx, %edx - 0xf7, 0xd2, //0x0000514b notl %edx - 0x8d, 0x8b, 0xd0, 0xcf, 0xcf, 0xcf, //0x0000514d leal $-808464432(%rbx), %ecx - 0x81, 0xe2, 0x80, 0x80, 0x80, 0x80, //0x00005153 andl $-2139062144, %edx - 0x49, 0xc7, 0xc0, 0xf4, 0xff, 0xff, 0xff, //0x00005159 movq $-12, %r8 - 0x85, 0xca, //0x00005160 testl %ecx, %edx - 0x0f, 0x85, 0x33, 0x27, 0x00, 0x00, //0x00005162 jne LBB5_1487 - 0x8d, 0x8b, 0x19, 0x19, 0x19, 0x19, //0x00005168 leal $421075225(%rbx), %ecx - 0x09, 0xd9, //0x0000516e orl %ebx, %ecx - 0xf7, 0xc1, 0x80, 0x80, 0x80, 0x80, //0x00005170 testl $-2139062144, %ecx - 0x0f, 0x85, 0x1f, 0x27, 0x00, 0x00, //0x00005176 jne LBB5_1487 - 0x41, 0x89, 0xd9, //0x0000517c movl %ebx, %r9d - 0x41, 0x81, 0xe1, 0x7f, 0x7f, 0x7f, 0x7f, //0x0000517f andl $2139062143, %r9d - 0xb9, 0xc0, 0xc0, 0xc0, 0xc0, //0x00005186 movl $-1061109568, %ecx - 0x44, 0x29, 0xc9, //0x0000518b subl %r9d, %ecx - 0x45, 0x8d, 0xb1, 0x46, 0x46, 0x46, 0x46, //0x0000518e leal $1179010630(%r9), %r14d - 0x21, 0xd1, //0x00005195 andl %edx, %ecx - 0x44, 0x85, 0xf1, //0x00005197 testl %r14d, %ecx - 0x0f, 0x85, 0xfb, 0x26, 0x00, 0x00, //0x0000519a jne LBB5_1487 - 0xb9, 0xe0, 0xe0, 0xe0, 0xe0, //0x000051a0 movl $-522133280, %ecx - 0x44, 0x29, 0xc9, //0x000051a5 subl %r9d, %ecx - 0x41, 0x81, 0xc1, 0x39, 0x39, 0x39, 0x39, //0x000051a8 addl $960051513, %r9d - 0x21, 0xca, //0x000051af andl %ecx, %edx - 0x44, 0x85, 0xca, //0x000051b1 testl %r9d, %edx - 0x0f, 0x85, 0xe1, 0x26, 0x00, 0x00, //0x000051b4 jne LBB5_1487 - 0x0f, 0xcb, //0x000051ba bswapl %ebx - 0x89, 0xd9, //0x000051bc movl %ebx, %ecx - 0xc1, 0xe9, 0x04, //0x000051be shrl $4, %ecx - 0xf7, 0xd1, //0x000051c1 notl %ecx - 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x000051c3 andl $16843009, %ecx - 0x8d, 0x0c, 0xc9, //0x000051c9 leal (%rcx,%rcx,8), %ecx - 0x81, 0xe3, 0x0f, 0x0f, 0x0f, 0x0f, //0x000051cc andl $252645135, %ebx - 0x01, 0xcb, //0x000051d2 addl %ecx, %ebx - 0x89, 0xd9, //0x000051d4 movl %ebx, %ecx - 0xc1, 0xe9, 0x04, //0x000051d6 shrl $4, %ecx - 0x09, 0xd9, //0x000051d9 orl %ebx, %ecx - 0x0f, 0xb6, 0xd1, //0x000051db movzbl %cl, %edx - 0xc1, 0xe9, 0x08, //0x000051de shrl $8, %ecx - 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x000051e1 andl $65280, %ecx - 0x09, 0xca, //0x000051e7 orl %ecx, %edx - 0x48, 0x8d, 0x77, 0x06, //0x000051e9 leaq $6(%rdi), %rsi - 0x81, 0xfa, 0x80, 0x00, 0x00, 0x00, //0x000051ed cmpl $128, %edx - 0x0f, 0x82, 0x46, 0x04, 0x00, 0x00, //0x000051f3 jb LBB5_1044 - 0x45, 0x31, 0xc9, //0x000051f9 xorl %r9d, %r9d - //0x000051fc LBB5_1002 - 0x89, 0xd1, //0x000051fc movl %edx, %ecx - 0x81, 0xfa, 0xff, 0x07, 0x00, 0x00, //0x000051fe cmpl $2047, %edx - 0x0f, 0x86, 0x43, 0x04, 0x00, 0x00, //0x00005204 jbe LBB5_1046 - 0x81, 0xe1, 0x00, 0xf8, 0xff, 0xff, //0x0000520a andl $-2048, %ecx - 0x81, 0xf9, 0x00, 0xd8, 0x00, 0x00, //0x00005210 cmpl $55296, %ecx - 0x0f, 0x85, 0x27, 0x01, 0x00, 0x00, //0x00005216 jne LBB5_1014 - 0x81, 0xfa, 0xff, 0xdb, 0x00, 0x00, //0x0000521c cmpl $56319, %edx - 0x0f, 0x87, 0x46, 0x04, 0x00, 0x00, //0x00005222 ja LBB5_1047 - 0x42, 0x80, 0x7c, 0x4f, 0x06, 0x5c, //0x00005228 cmpb $92, $6(%rdi,%r9,2) - 0x0f, 0x85, 0x3a, 0x04, 0x00, 0x00, //0x0000522e jne LBB5_1047 - 0x42, 0x80, 0x7c, 0x4f, 0x07, 0x75, //0x00005234 cmpb $117, $7(%rdi,%r9,2) - 0x0f, 0x85, 0x2e, 0x04, 0x00, 0x00, //0x0000523a jne LBB5_1047 - 0x42, 0x8b, 0x4c, 0x4f, 0x08, //0x00005240 movl $8(%rdi,%r9,2), %ecx - 0x89, 0xcb, //0x00005245 movl %ecx, %ebx - 0xf7, 0xd3, //0x00005247 notl %ebx - 0x48, 0x89, 0x4d, 0xc8, //0x00005249 movq %rcx, $-56(%rbp) - 0x81, 0xc1, 0xd0, 0xcf, 0xcf, 0xcf, //0x0000524d addl $-808464432, %ecx - 0x81, 0xe3, 0x80, 0x80, 0x80, 0x80, //0x00005253 andl $-2139062144, %ebx - 0x89, 0x5d, 0xb8, //0x00005259 movl %ebx, $-72(%rbp) - 0x85, 0xcb, //0x0000525c testl %ecx, %ebx - 0x0f, 0x85, 0x37, 0x26, 0x00, 0x00, //0x0000525e jne LBB5_1487 - 0x4c, 0x8b, 0x75, 0xc8, //0x00005264 movq $-56(%rbp), %r14 - 0x41, 0x8d, 0x8e, 0x19, 0x19, 0x19, 0x19, //0x00005268 leal $421075225(%r14), %ecx - 0x44, 0x09, 0xf1, //0x0000526f orl %r14d, %ecx - 0xf7, 0xc1, 0x80, 0x80, 0x80, 0x80, //0x00005272 testl $-2139062144, %ecx - 0x0f, 0x85, 0x1d, 0x26, 0x00, 0x00, //0x00005278 jne LBB5_1487 - 0x48, 0x8b, 0x4d, 0xc8, //0x0000527e movq $-56(%rbp), %rcx - 0x81, 0xe1, 0x7f, 0x7f, 0x7f, 0x7f, //0x00005282 andl $2139062143, %ecx - 0xbb, 0xc0, 0xc0, 0xc0, 0xc0, //0x00005288 movl $-1061109568, %ebx - 0x29, 0xcb, //0x0000528d subl %ecx, %ebx - 0x48, 0x89, 0x4d, 0x90, //0x0000528f movq %rcx, $-112(%rbp) - 0x44, 0x8d, 0xb1, 0x46, 0x46, 0x46, 0x46, //0x00005293 leal $1179010630(%rcx), %r14d - 0x44, 0x89, 0x75, 0xa8, //0x0000529a movl %r14d, $-88(%rbp) - 0x89, 0xd9, //0x0000529e movl %ebx, %ecx - 0x23, 0x4d, 0xb8, //0x000052a0 andl $-72(%rbp), %ecx - 0x85, 0x4d, 0xa8, //0x000052a3 testl %ecx, $-88(%rbp) - 0x0f, 0x85, 0xef, 0x25, 0x00, 0x00, //0x000052a6 jne LBB5_1487 - 0x41, 0xbe, 0xe0, 0xe0, 0xe0, 0xe0, //0x000052ac movl $-522133280, %r14d - 0x48, 0x8b, 0x4d, 0x90, //0x000052b2 movq $-112(%rbp), %rcx - 0x41, 0x29, 0xce, //0x000052b6 subl %ecx, %r14d - 0x81, 0xc1, 0x39, 0x39, 0x39, 0x39, //0x000052b9 addl $960051513, %ecx - 0x8b, 0x5d, 0xb8, //0x000052bf movl $-72(%rbp), %ebx - 0x44, 0x21, 0xf3, //0x000052c2 andl %r14d, %ebx - 0x85, 0xcb, //0x000052c5 testl %ecx, %ebx - 0x0f, 0x85, 0xce, 0x25, 0x00, 0x00, //0x000052c7 jne LBB5_1487 - 0x48, 0x8b, 0x5d, 0xc8, //0x000052cd movq $-56(%rbp), %rbx - 0x0f, 0xcb, //0x000052d1 bswapl %ebx - 0x89, 0xd9, //0x000052d3 movl %ebx, %ecx - 0xc1, 0xe9, 0x04, //0x000052d5 shrl $4, %ecx - 0xf7, 0xd1, //0x000052d8 notl %ecx - 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x000052da andl $16843009, %ecx - 0x8d, 0x0c, 0xc9, //0x000052e0 leal (%rcx,%rcx,8), %ecx - 0x81, 0xe3, 0x0f, 0x0f, 0x0f, 0x0f, //0x000052e3 andl $252645135, %ebx - 0x01, 0xcb, //0x000052e9 addl %ecx, %ebx - 0x89, 0xd9, //0x000052eb movl %ebx, %ecx - 0xc1, 0xe9, 0x04, //0x000052ed shrl $4, %ecx - 0x09, 0xd9, //0x000052f0 orl %ebx, %ecx - 0x41, 0x89, 0xce, //0x000052f2 movl %ecx, %r14d - 0x41, 0xc1, 0xee, 0x08, //0x000052f5 shrl $8, %r14d - 0x41, 0x81, 0xe6, 0x00, 0xff, 0x00, 0x00, //0x000052f9 andl $65280, %r14d - 0x0f, 0xb6, 0xd9, //0x00005300 movzbl %cl, %ebx - 0x44, 0x09, 0xf3, //0x00005303 orl %r14d, %ebx - 0x81, 0xe1, 0x00, 0x00, 0xfc, 0x00, //0x00005306 andl $16515072, %ecx - 0x81, 0xf9, 0x00, 0x00, 0xdc, 0x00, //0x0000530c cmpl $14417920, %ecx - 0x0f, 0x84, 0x68, 0x03, 0x00, 0x00, //0x00005312 je LBB5_1048 - 0x48, 0x83, 0xc6, 0x06, //0x00005318 addq $6, %rsi - 0x66, 0x43, 0xc7, 0x04, 0x0f, 0xef, 0xbf, //0x0000531c movw $-16401, (%r15,%r9) - 0x43, 0xc6, 0x44, 0x0f, 0x02, 0xbd, //0x00005323 movb $-67, $2(%r15,%r9) - 0x49, 0x83, 0xc1, 0x03, //0x00005329 addq $3, %r9 - 0x89, 0xda, //0x0000532d movl %ebx, %edx - 0x81, 0xfb, 0x80, 0x00, 0x00, 0x00, //0x0000532f cmpl $128, %ebx - 0x0f, 0x83, 0xc1, 0xfe, 0xff, 0xff, //0x00005335 jae LBB5_1002 - 0x4d, 0x01, 0xcf, //0x0000533b addq %r9, %r15 - 0xe9, 0xfe, 0x02, 0x00, 0x00, //0x0000533e jmp LBB5_1045 - //0x00005343 LBB5_1014 - 0x89, 0xd1, //0x00005343 movl %edx, %ecx - 0xc1, 0xe9, 0x0c, //0x00005345 shrl $12, %ecx - 0x80, 0xc9, 0xe0, //0x00005348 orb $-32, %cl - 0x43, 0x88, 0x0c, 0x0f, //0x0000534b movb %cl, (%r15,%r9) - 0x89, 0xd1, //0x0000534f movl %edx, %ecx - 0xc1, 0xe9, 0x06, //0x00005351 shrl $6, %ecx - 0x80, 0xe1, 0x3f, //0x00005354 andb $63, %cl - 0x80, 0xc9, 0x80, //0x00005357 orb $-128, %cl - 0x43, 0x88, 0x4c, 0x0f, 0x01, //0x0000535a movb %cl, $1(%r15,%r9) - 0x80, 0xe2, 0x3f, //0x0000535f andb $63, %dl - 0x80, 0xca, 0x80, //0x00005362 orb $-128, %dl - 0x43, 0x88, 0x54, 0x0f, 0x02, //0x00005365 movb %dl, $2(%r15,%r9) - //0x0000536a LBB5_1015 - 0x4d, 0x01, 0xcf, //0x0000536a addq %r9, %r15 - 0x49, 0x83, 0xc7, 0x03, //0x0000536d addq $3, %r15 - //0x00005371 LBB5_1016 - 0x80, 0x3e, 0x5c, //0x00005371 cmpb $92, (%rsi) - 0x48, 0x89, 0xf7, //0x00005374 movq %rsi, %rdi - 0x4c, 0x8b, 0x75, 0xb0, //0x00005377 movq $-80(%rbp), %r14 - 0x0f, 0x84, 0x89, 0xfd, 0xff, 0xff, //0x0000537b je LBB5_993 - 0x41, 0xf6, 0xc5, 0x20, //0x00005381 testb $32, %r13b - 0x0f, 0x85, 0x77, 0x00, 0x00, 0x00, //0x00005385 jne LBB5_1021 - //0x0000538b LBB5_1018 - 0xf3, 0x0f, 0x6f, 0x1e, //0x0000538b movdqu (%rsi), %xmm3 - 0xf3, 0x0f, 0x6f, 0x66, 0x10, //0x0000538f movdqu $16(%rsi), %xmm4 - 0x66, 0x0f, 0x6f, 0xec, //0x00005394 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00005398 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x0000539c pmovmskb %xmm5, %edx - 0x66, 0x0f, 0x6f, 0xeb, //0x000053a0 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x000053a4 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x000053a8 pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x6f, 0xec, //0x000053ac movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x000053b0 pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xfd, //0x000053b4 pmovmskb %xmm5, %edi - 0xc1, 0xe7, 0x10, //0x000053b8 shll $16, %edi - 0x66, 0x0f, 0x6f, 0xeb, //0x000053bb movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x000053bf pcmpeqb %xmm1, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xcd, //0x000053c3 pmovmskb %xmm5, %r9d - 0xc1, 0xe2, 0x10, //0x000053c8 shll $16, %edx - 0x09, 0xca, //0x000053cb orl %ecx, %edx - 0x42, 0x8d, 0x0c, 0x0f, //0x000053cd leal (%rdi,%r9), %ecx - 0x83, 0xc1, 0xff, //0x000053d1 addl $-1, %ecx - 0x85, 0xd1, //0x000053d4 testl %edx, %ecx - 0x0f, 0x85, 0xce, 0x24, 0x00, 0x00, //0x000053d6 jne LBB5_1489 - 0x44, 0x09, 0xcf, //0x000053dc orl %r9d, %edi - 0x83, 0xc2, 0xff, //0x000053df addl $-1, %edx - 0x85, 0xfa, //0x000053e2 testl %edi, %edx - 0x0f, 0x85, 0xbe, 0x00, 0x00, 0x00, //0x000053e4 jne LBB5_1025 - 0xf3, 0x41, 0x0f, 0x7f, 0x1f, //0x000053ea movdqu %xmm3, (%r15) - 0xf3, 0x41, 0x0f, 0x7f, 0x67, 0x10, //0x000053ef movdqu %xmm4, $16(%r15) - 0x48, 0x83, 0xc6, 0x20, //0x000053f5 addq $32, %rsi - 0x49, 0x83, 0xc7, 0x20, //0x000053f9 addq $32, %r15 - 0xe9, 0x89, 0xff, 0xff, 0xff, //0x000053fd jmp LBB5_1018 - //0x00005402 LBB5_1021 - 0xf3, 0x0f, 0x6f, 0x1e, //0x00005402 movdqu (%rsi), %xmm3 - 0xf3, 0x0f, 0x6f, 0x66, 0x10, //0x00005406 movdqu $16(%rsi), %xmm4 - 0x66, 0x0f, 0x6f, 0xeb, //0x0000540b movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0xda, 0xea, //0x0000540f pminub %xmm2, %xmm5 - 0x66, 0x0f, 0x74, 0xeb, //0x00005413 pcmpeqb %xmm3, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x00005417 pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x6f, 0xec, //0x0000541b movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0xda, 0xea, //0x0000541f pminub %xmm2, %xmm5 - 0x66, 0x0f, 0x74, 0xec, //0x00005423 pcmpeqb %xmm4, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x00005427 pmovmskb %xmm5, %edx - 0xc1, 0xe2, 0x10, //0x0000542b shll $16, %edx - 0x09, 0xca, //0x0000542e orl %ecx, %edx - 0x66, 0x0f, 0x6f, 0xec, //0x00005430 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00005434 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xfd, //0x00005438 pmovmskb %xmm5, %edi - 0x66, 0x0f, 0x6f, 0xeb, //0x0000543c movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00005440 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x00005444 pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x6f, 0xec, //0x00005448 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x0000544c pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xdd, //0x00005450 pmovmskb %xmm5, %ebx - 0xc1, 0xe3, 0x10, //0x00005454 shll $16, %ebx - 0x66, 0x0f, 0x6f, 0xeb, //0x00005457 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x0000545b pcmpeqb %xmm1, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xcd, //0x0000545f pmovmskb %xmm5, %r9d - 0x41, 0x09, 0xd9, //0x00005464 orl %ebx, %r9d - 0xc1, 0xe7, 0x10, //0x00005467 shll $16, %edi - 0x09, 0xcf, //0x0000546a orl %ecx, %edi - 0x89, 0xd1, //0x0000546c movl %edx, %ecx - 0x44, 0x09, 0xc9, //0x0000546e orl %r9d, %ecx - 0x83, 0xc1, 0xff, //0x00005471 addl $-1, %ecx - 0x85, 0xf9, //0x00005474 testl %edi, %ecx - 0x0f, 0x85, 0x2e, 0x24, 0x00, 0x00, //0x00005476 jne LBB5_1489 - 0x83, 0xc7, 0xff, //0x0000547c addl $-1, %edi - 0x85, 0xd7, //0x0000547f testl %edx, %edi - 0x0f, 0x85, 0x07, 0x24, 0x00, 0x00, //0x00005481 jne LBB5_1486 - 0x44, 0x85, 0xcf, //0x00005487 testl %r9d, %edi - 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x0000548a jne LBB5_1025 - 0xf3, 0x41, 0x0f, 0x7f, 0x1f, //0x00005490 movdqu %xmm3, (%r15) - 0xf3, 0x41, 0x0f, 0x7f, 0x67, 0x10, //0x00005495 movdqu %xmm4, $16(%r15) - 0x48, 0x83, 0xc6, 0x20, //0x0000549b addq $32, %rsi - 0x49, 0x83, 0xc7, 0x20, //0x0000549f addq $32, %r15 - 0xe9, 0x5a, 0xff, 0xff, 0xff, //0x000054a3 jmp LBB5_1021 - //0x000054a8 LBB5_1025 - 0x66, 0x41, 0x0f, 0x7e, 0xd9, //0x000054a8 movd %xmm3, %r9d - 0x48, 0x89, 0xf7, //0x000054ad movq %rsi, %rdi - 0x41, 0x80, 0xf9, 0x5c, //0x000054b0 cmpb $92, %r9b - 0x4c, 0x8b, 0x75, 0xb0, //0x000054b4 movq $-80(%rbp), %r14 - 0x0f, 0x84, 0x4c, 0xfc, 0xff, 0xff, //0x000054b8 je LBB5_993 - 0x31, 0xd2, //0x000054be xorl %edx, %edx - //0x000054c0 LBB5_1027 - 0x45, 0x88, 0x0c, 0x17, //0x000054c0 movb %r9b, (%r15,%rdx) - 0x0f, 0xb6, 0x5c, 0x16, 0x01, //0x000054c4 movzbl $1(%rsi,%rdx), %ebx - 0x80, 0xfb, 0x5c, //0x000054c9 cmpb $92, %bl - 0x0f, 0x84, 0x9e, 0x00, 0x00, 0x00, //0x000054cc je LBB5_1036 - 0x41, 0x88, 0x5c, 0x17, 0x01, //0x000054d2 movb %bl, $1(%r15,%rdx) - 0x0f, 0xb6, 0x5c, 0x16, 0x02, //0x000054d7 movzbl $2(%rsi,%rdx), %ebx - 0x80, 0xfb, 0x5c, //0x000054dc cmpb $92, %bl - 0x0f, 0x84, 0xb0, 0x00, 0x00, 0x00, //0x000054df je LBB5_1037 - 0x41, 0x88, 0x5c, 0x17, 0x02, //0x000054e5 movb %bl, $2(%r15,%rdx) - 0x0f, 0xb6, 0x5c, 0x16, 0x03, //0x000054ea movzbl $3(%rsi,%rdx), %ebx - 0x80, 0xfb, 0x5c, //0x000054ef cmpb $92, %bl - 0x0f, 0x84, 0xb8, 0x00, 0x00, 0x00, //0x000054f2 je LBB5_1038 - 0x41, 0x88, 0x5c, 0x17, 0x03, //0x000054f8 movb %bl, $3(%r15,%rdx) - 0x0f, 0xb6, 0x5c, 0x16, 0x04, //0x000054fd movzbl $4(%rsi,%rdx), %ebx - 0x80, 0xfb, 0x5c, //0x00005502 cmpb $92, %bl - 0x0f, 0x84, 0xc0, 0x00, 0x00, 0x00, //0x00005505 je LBB5_1039 - 0x41, 0x88, 0x5c, 0x17, 0x04, //0x0000550b movb %bl, $4(%r15,%rdx) - 0x0f, 0xb6, 0x5c, 0x16, 0x05, //0x00005510 movzbl $5(%rsi,%rdx), %ebx - 0x80, 0xfb, 0x5c, //0x00005515 cmpb $92, %bl - 0x0f, 0x84, 0xc8, 0x00, 0x00, 0x00, //0x00005518 je LBB5_1040 - 0x41, 0x88, 0x5c, 0x17, 0x05, //0x0000551e movb %bl, $5(%r15,%rdx) - 0x0f, 0xb6, 0x5c, 0x16, 0x06, //0x00005523 movzbl $6(%rsi,%rdx), %ebx - 0x80, 0xfb, 0x5c, //0x00005528 cmpb $92, %bl - 0x0f, 0x84, 0xd0, 0x00, 0x00, 0x00, //0x0000552b je LBB5_1041 - 0x41, 0x88, 0x5c, 0x17, 0x06, //0x00005531 movb %bl, $6(%r15,%rdx) - 0x0f, 0xb6, 0x5c, 0x16, 0x07, //0x00005536 movzbl $7(%rsi,%rdx), %ebx - 0x80, 0xfb, 0x5c, //0x0000553b cmpb $92, %bl - 0x0f, 0x84, 0xd8, 0x00, 0x00, 0x00, //0x0000553e je LBB5_1042 - 0x41, 0x88, 0x5c, 0x17, 0x07, //0x00005544 movb %bl, $7(%r15,%rdx) - 0x44, 0x0f, 0xb6, 0x4c, 0x16, 0x08, //0x00005549 movzbl $8(%rsi,%rdx), %r9d - 0x48, 0x83, 0xc2, 0x08, //0x0000554f addq $8, %rdx - 0x41, 0x80, 0xf9, 0x5c, //0x00005553 cmpb $92, %r9b - 0x0f, 0x85, 0x63, 0xff, 0xff, 0xff, //0x00005557 jne LBB5_1027 - 0x48, 0x8d, 0x3c, 0x16, //0x0000555d leaq (%rsi,%rdx), %rdi - 0x48, 0x83, 0xc7, 0xff, //0x00005561 addq $-1, %rdi - 0x48, 0x01, 0xd6, //0x00005565 addq %rdx, %rsi - 0x49, 0x01, 0xd7, //0x00005568 addq %rdx, %r15 - 0xe9, 0xc2, 0x00, 0x00, 0x00, //0x0000556b jmp LBB5_1043 - //0x00005570 LBB5_1036 - 0x48, 0x8d, 0x0c, 0x16, //0x00005570 leaq (%rsi,%rdx), %rcx - 0x48, 0x83, 0xc1, 0x01, //0x00005574 addq $1, %rcx - 0x48, 0x01, 0xd6, //0x00005578 addq %rdx, %rsi - 0x49, 0x01, 0xd7, //0x0000557b addq %rdx, %r15 - 0x49, 0x83, 0xc7, 0x01, //0x0000557e addq $1, %r15 - 0x48, 0x89, 0xf7, //0x00005582 movq %rsi, %rdi - 0x48, 0x83, 0xc7, 0x01, //0x00005585 addq $1, %rdi - 0x48, 0x89, 0xce, //0x00005589 movq %rcx, %rsi - 0x4c, 0x8b, 0x75, 0xb0, //0x0000558c movq $-80(%rbp), %r14 - 0xe9, 0x75, 0xfb, 0xff, 0xff, //0x00005590 jmp LBB5_993 - //0x00005595 LBB5_1037 - 0x48, 0x8d, 0x3c, 0x16, //0x00005595 leaq (%rsi,%rdx), %rdi - 0x48, 0x83, 0xc7, 0x01, //0x00005599 addq $1, %rdi - 0x48, 0x01, 0xd6, //0x0000559d addq %rdx, %rsi - 0x48, 0x83, 0xc6, 0x02, //0x000055a0 addq $2, %rsi - 0x49, 0x01, 0xd7, //0x000055a4 addq %rdx, %r15 - 0x49, 0x83, 0xc7, 0x02, //0x000055a7 addq $2, %r15 - 0xe9, 0x82, 0x00, 0x00, 0x00, //0x000055ab jmp LBB5_1043 - //0x000055b0 LBB5_1038 - 0x48, 0x8d, 0x3c, 0x16, //0x000055b0 leaq (%rsi,%rdx), %rdi - 0x48, 0x83, 0xc7, 0x02, //0x000055b4 addq $2, %rdi - 0x48, 0x01, 0xd6, //0x000055b8 addq %rdx, %rsi - 0x48, 0x83, 0xc6, 0x03, //0x000055bb addq $3, %rsi - 0x49, 0x01, 0xd7, //0x000055bf addq %rdx, %r15 - 0x49, 0x83, 0xc7, 0x03, //0x000055c2 addq $3, %r15 - 0xe9, 0x67, 0x00, 0x00, 0x00, //0x000055c6 jmp LBB5_1043 - //0x000055cb LBB5_1039 - 0x48, 0x8d, 0x3c, 0x16, //0x000055cb leaq (%rsi,%rdx), %rdi - 0x48, 0x83, 0xc7, 0x03, //0x000055cf addq $3, %rdi - 0x48, 0x01, 0xd6, //0x000055d3 addq %rdx, %rsi - 0x48, 0x83, 0xc6, 0x04, //0x000055d6 addq $4, %rsi - 0x49, 0x01, 0xd7, //0x000055da addq %rdx, %r15 - 0x49, 0x83, 0xc7, 0x04, //0x000055dd addq $4, %r15 - 0xe9, 0x4c, 0x00, 0x00, 0x00, //0x000055e1 jmp LBB5_1043 - //0x000055e6 LBB5_1040 - 0x48, 0x8d, 0x3c, 0x16, //0x000055e6 leaq (%rsi,%rdx), %rdi - 0x48, 0x83, 0xc7, 0x04, //0x000055ea addq $4, %rdi - 0x48, 0x01, 0xd6, //0x000055ee addq %rdx, %rsi - 0x48, 0x83, 0xc6, 0x05, //0x000055f1 addq $5, %rsi - 0x49, 0x01, 0xd7, //0x000055f5 addq %rdx, %r15 - 0x49, 0x83, 0xc7, 0x05, //0x000055f8 addq $5, %r15 - 0xe9, 0x31, 0x00, 0x00, 0x00, //0x000055fc jmp LBB5_1043 - //0x00005601 LBB5_1041 - 0x48, 0x8d, 0x3c, 0x16, //0x00005601 leaq (%rsi,%rdx), %rdi - 0x48, 0x83, 0xc7, 0x05, //0x00005605 addq $5, %rdi - 0x48, 0x01, 0xd6, //0x00005609 addq %rdx, %rsi - 0x48, 0x83, 0xc6, 0x06, //0x0000560c addq $6, %rsi - 0x49, 0x01, 0xd7, //0x00005610 addq %rdx, %r15 - 0x49, 0x83, 0xc7, 0x06, //0x00005613 addq $6, %r15 - 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00005617 jmp LBB5_1043 - //0x0000561c LBB5_1042 - 0x48, 0x8d, 0x3c, 0x16, //0x0000561c leaq (%rsi,%rdx), %rdi - 0x48, 0x83, 0xc7, 0x06, //0x00005620 addq $6, %rdi - 0x48, 0x01, 0xd6, //0x00005624 addq %rdx, %rsi - 0x48, 0x83, 0xc6, 0x07, //0x00005627 addq $7, %rsi - 0x49, 0x01, 0xd7, //0x0000562b addq %rdx, %r15 - 0x49, 0x83, 0xc7, 0x07, //0x0000562e addq $7, %r15 - //0x00005632 LBB5_1043 - 0x48, 0x83, 0xc7, 0x01, //0x00005632 addq $1, %rdi - 0x4c, 0x8b, 0x75, 0xb0, //0x00005636 movq $-80(%rbp), %r14 - 0xe9, 0xcb, 0xfa, 0xff, 0xff, //0x0000563a jmp LBB5_993 - //0x0000563f LBB5_1044 - 0x89, 0xd3, //0x0000563f movl %edx, %ebx - //0x00005641 LBB5_1045 - 0x41, 0x88, 0x1f, //0x00005641 movb %bl, (%r15) - 0x49, 0x83, 0xc7, 0x01, //0x00005644 addq $1, %r15 - 0xe9, 0x24, 0xfd, 0xff, 0xff, //0x00005648 jmp LBB5_1016 - //0x0000564d LBB5_1046 - 0xc1, 0xe9, 0x06, //0x0000564d shrl $6, %ecx - 0x80, 0xc9, 0xc0, //0x00005650 orb $-64, %cl - 0x43, 0x88, 0x0c, 0x0f, //0x00005653 movb %cl, (%r15,%r9) - 0x80, 0xe2, 0x3f, //0x00005657 andb $63, %dl - 0x80, 0xca, 0x80, //0x0000565a orb $-128, %dl - 0x43, 0x88, 0x54, 0x0f, 0x01, //0x0000565d movb %dl, $1(%r15,%r9) - 0x4d, 0x01, 0xcf, //0x00005662 addq %r9, %r15 - 0x49, 0x83, 0xc7, 0x02, //0x00005665 addq $2, %r15 - 0xe9, 0x03, 0xfd, 0xff, 0xff, //0x00005669 jmp LBB5_1016 - //0x0000566e LBB5_1047 - 0x66, 0x43, 0xc7, 0x04, 0x0f, 0xef, 0xbf, //0x0000566e movw $-16401, (%r15,%r9) - 0x43, 0xc6, 0x44, 0x0f, 0x02, 0xbd, //0x00005675 movb $-67, $2(%r15,%r9) - 0xe9, 0xea, 0xfc, 0xff, 0xff, //0x0000567b jmp LBB5_1015 - //0x00005680 LBB5_1048 - 0xc1, 0xe2, 0x0a, //0x00005680 shll $10, %edx - 0x89, 0xd9, //0x00005683 movl %ebx, %ecx - 0x01, 0xd1, //0x00005685 addl %edx, %ecx - 0x01, 0xda, //0x00005687 addl %ebx, %edx - 0x81, 0xc2, 0x00, 0x24, 0xa0, 0xfc, //0x00005689 addl $-56613888, %edx - 0x89, 0xd7, //0x0000568f movl %edx, %edi - 0xc1, 0xef, 0x12, //0x00005691 shrl $18, %edi - 0x40, 0x80, 0xcf, 0xf0, //0x00005694 orb $-16, %dil - 0x43, 0x88, 0x3c, 0x0f, //0x00005698 movb %dil, (%r15,%r9) - 0x89, 0xd7, //0x0000569c movl %edx, %edi - 0xc1, 0xef, 0x0c, //0x0000569e shrl $12, %edi - 0x40, 0x80, 0xe7, 0x3f, //0x000056a1 andb $63, %dil - 0x40, 0x80, 0xcf, 0x80, //0x000056a5 orb $-128, %dil - 0x43, 0x88, 0x7c, 0x0f, 0x01, //0x000056a9 movb %dil, $1(%r15,%r9) - 0xc1, 0xea, 0x06, //0x000056ae shrl $6, %edx - 0x80, 0xe2, 0x3f, //0x000056b1 andb $63, %dl - 0x80, 0xca, 0x80, //0x000056b4 orb $-128, %dl - 0x43, 0x88, 0x54, 0x0f, 0x02, //0x000056b7 movb %dl, $2(%r15,%r9) - 0x80, 0xe1, 0x3f, //0x000056bc andb $63, %cl - 0x80, 0xc9, 0x80, //0x000056bf orb $-128, %cl - 0x43, 0x88, 0x4c, 0x0f, 0x03, //0x000056c2 movb %cl, $3(%r15,%r9) - 0x4d, 0x01, 0xcf, //0x000056c7 addq %r9, %r15 - 0x49, 0x83, 0xc7, 0x04, //0x000056ca addq $4, %r15 - 0x48, 0x83, 0xc6, 0x06, //0x000056ce addq $6, %rsi - 0xe9, 0x9a, 0xfc, 0xff, 0xff, //0x000056d2 jmp LBB5_1016 - //0x000056d7 LBB5_1049 - 0x49, 0xbc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, //0x000056d7 movabsq $18014398509481984, %r12 - 0x4c, 0x39, 0xe2, //0x000056e1 cmpq %r12, %rdx - 0x49, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x000056e4 movabsq $-9223372036854775808, %r15 - 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x000056ee movabsq $4503599627370495, %rax - 0xb1, 0x02, //0x000056f8 movb $2, %cl - 0x80, 0xd9, 0x00, //0x000056fa sbbb $0, %cl - 0x48, 0xd3, 0xea, //0x000056fd shrq %cl, %rdx - 0x48, 0xc1, 0xe3, 0x34, //0x00005700 shlq $52, %rbx - 0x48, 0x21, 0xc2, //0x00005704 andq %rax, %rdx - 0x48, 0x09, 0xda, //0x00005707 orq %rbx, %rdx - 0x48, 0x89, 0xd0, //0x0000570a movq %rdx, %rax - 0x4c, 0x09, 0xf8, //0x0000570d orq %r15, %rax - 0x8b, 0x5d, 0xa8, //0x00005710 movl $-88(%rbp), %ebx - 0x84, 0xdb, //0x00005713 testb %bl, %bl - 0x48, 0x0f, 0x44, 0xc2, //0x00005715 cmoveq %rdx, %rax - 0x66, 0x48, 0x0f, 0x6e, 0xc0, //0x00005719 movq %rax, %xmm0 - 0x80, 0x7d, 0x80, 0x00, //0x0000571e cmpb $0, $-128(%rbp) - 0x0f, 0x84, 0x72, 0x03, 0x00, 0x00, //0x00005722 je LBB5_1087 - 0x41, 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00005728 movl $64, %r9d - 0x48, 0xff, 0xc6, //0x0000572e incq %rsi - 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x00005731 je LBB5_1052 - 0x4c, 0x0f, 0xbd, 0xce, //0x00005737 bsrq %rsi, %r9 - 0x49, 0x83, 0xf1, 0x3f, //0x0000573b xorq $63, %r9 - //0x0000573f LBB5_1052 - 0x44, 0x89, 0xc9, //0x0000573f movl %r9d, %ecx - 0x48, 0xd3, 0xe6, //0x00005742 shlq %cl, %rsi - 0x4c, 0x89, 0xc0, //0x00005745 movq %r8, %rax - 0x48, 0xf7, 0xe6, //0x00005748 mulq %rsi - 0x49, 0x89, 0xc2, //0x0000574b movq %rax, %r10 - 0x49, 0x89, 0xd0, //0x0000574e movq %rdx, %r8 - 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x00005751 andl $511, %edx - 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x00005757 cmpq $511, %rdx - 0x0f, 0x85, 0x4d, 0x00, 0x00, 0x00, //0x0000575e jne LBB5_1057 - 0x48, 0x89, 0xf1, //0x00005764 movq %rsi, %rcx - 0x48, 0xf7, 0xd1, //0x00005767 notq %rcx - 0x49, 0x39, 0xca, //0x0000576a cmpq %rcx, %r10 - 0x0f, 0x86, 0x3e, 0x00, 0x00, 0x00, //0x0000576d jbe LBB5_1057 - 0x48, 0x89, 0xf0, //0x00005773 movq %rsi, %rax - 0x48, 0x8d, 0x15, 0xa3, 0x6a, 0x00, 0x00, //0x00005776 leaq $27299(%rip), %rdx /* _POW10_M128_TAB+0(%rip) */ - 0x48, 0xf7, 0x24, 0x17, //0x0000577d mulq (%rdi,%rdx) - 0x49, 0x01, 0xd2, //0x00005781 addq %rdx, %r10 - 0x49, 0x83, 0xd0, 0x00, //0x00005784 adcq $0, %r8 - 0x44, 0x89, 0xc2, //0x00005788 movl %r8d, %edx - 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x0000578b andl $511, %edx - 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x00005791 cmpq $511, %rdx - 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x00005798 jne LBB5_1057 - 0x49, 0x83, 0xfa, 0xff, //0x0000579e cmpq $-1, %r10 - 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000057a2 jne LBB5_1057 - 0x48, 0x39, 0xc8, //0x000057a8 cmpq %rcx, %rax - 0x0f, 0x87, 0xd3, 0xf8, 0xff, 0xff, //0x000057ab ja LBB5_986 - //0x000057b1 LBB5_1057 - 0x4c, 0x89, 0xc0, //0x000057b1 movq %r8, %rax - 0x48, 0xc1, 0xe8, 0x3f, //0x000057b4 shrq $63, %rax - 0x8d, 0x48, 0x09, //0x000057b8 leal $9(%rax), %ecx - 0x49, 0xd3, 0xe8, //0x000057bb shrq %cl, %r8 - 0x4d, 0x85, 0xd2, //0x000057be testq %r10, %r10 - 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x000057c1 jne LBB5_1060 - 0x48, 0x85, 0xd2, //0x000057c7 testq %rdx, %rdx - 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x000057ca jne LBB5_1060 - 0x44, 0x89, 0xc1, //0x000057d0 movl %r8d, %ecx - 0x83, 0xe1, 0x03, //0x000057d3 andl $3, %ecx - 0x83, 0xf9, 0x01, //0x000057d6 cmpl $1, %ecx - 0x0f, 0x84, 0xa5, 0xf8, 0xff, 0xff, //0x000057d9 je LBB5_986 - //0x000057df LBB5_1060 - 0x4d, 0x29, 0xcb, //0x000057df subq %r9, %r11 - 0x44, 0x89, 0xc2, //0x000057e2 movl %r8d, %edx - 0x83, 0xe2, 0x01, //0x000057e5 andl $1, %edx - 0x4c, 0x01, 0xc2, //0x000057e8 addq %r8, %rdx - 0x49, 0x01, 0xc3, //0x000057eb addq %rax, %r11 - 0x4c, 0x39, 0xe2, //0x000057ee cmpq %r12, %rdx - 0x49, 0x83, 0xdb, 0x00, //0x000057f1 sbbq $0, %r11 - 0x49, 0x8d, 0x43, 0xff, //0x000057f5 leaq $-1(%r11), %rax - 0x48, 0x3d, 0xfd, 0x07, 0x00, 0x00, //0x000057f9 cmpq $2045, %rax - 0x8b, 0x7d, 0xa4, //0x000057ff movl $-92(%rbp), %edi - 0x0f, 0x86, 0xd3, 0x12, 0x00, 0x00, //0x00005802 jbe LBB5_1323 - 0x4c, 0x8b, 0x4d, 0xb8, //0x00005808 movq $-72(%rbp), %r9 - 0xe9, 0x7a, 0xf8, 0xff, 0xff, //0x0000580c jmp LBB5_987 - //0x00005811 LBB5_1062 - 0x41, 0x8d, 0x84, 0x24, 0x5c, 0x01, 0x00, 0x00, //0x00005811 leal $348(%r12), %eax - 0xe9, 0x4d, 0xf7, 0xff, 0xff, //0x00005819 jmp LBB5_974 - //0x0000581e LBB5_1085 - 0x4c, 0x89, 0xe8, //0x0000581e movq %r13, %rax - 0xe9, 0x0b, 0x01, 0x00, 0x00, //0x00005821 jmp LBB5_1071 - //0x00005826 LBB5_1086 - 0x4c, 0x89, 0xe8, //0x00005826 movq %r13, %rax - 0xe9, 0xd3, 0x01, 0x00, 0x00, //0x00005829 jmp LBB5_1083 - //0x0000582e LBB5_1063 - 0x48, 0x89, 0xca, //0x0000582e movq %rcx, %rdx - 0x48, 0x83, 0xe2, 0xe0, //0x00005831 andq $-32, %rdx - 0x48, 0x8d, 0x72, 0xe0, //0x00005835 leaq $-32(%rdx), %rsi - 0x48, 0x89, 0xf0, //0x00005839 movq %rsi, %rax - 0x48, 0xc1, 0xe8, 0x05, //0x0000583c shrq $5, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00005840 addq $1, %rax - 0x89, 0xc3, //0x00005844 movl %eax, %ebx - 0x83, 0xe3, 0x03, //0x00005846 andl $3, %ebx - 0x48, 0x83, 0xfe, 0x60, //0x00005849 cmpq $96, %rsi - 0x0f, 0x83, 0x50, 0x02, 0x00, 0x00, //0x0000584d jae LBB5_1088 - 0x31, 0xf6, //0x00005853 xorl %esi, %esi - 0xe9, 0x9c, 0x02, 0x00, 0x00, //0x00005855 jmp LBB5_1090 - //0x0000585a LBB5_1065 - 0x49, 0x8d, 0x4c, 0x24, 0xff, //0x0000585a leaq $-1(%r12), %rcx - 0x49, 0x39, 0xca, //0x0000585f cmpq %rcx, %r10 - 0x49, 0xf7, 0xd4, //0x00005862 notq %r12 - 0x4d, 0x0f, 0x45, 0xe7, //0x00005865 cmovneq %r15, %r12 - 0x84, 0xc0, //0x00005869 testb %al, %al - 0x4d, 0x0f, 0x44, 0xe7, //0x0000586b cmoveq %r15, %r12 - 0x4c, 0x89, 0xe0, //0x0000586f movq %r12, %rax - 0xe9, 0x23, 0xf5, 0xff, 0xff, //0x00005872 jmp LBB5_950 - //0x00005877 LBB5_1066 - 0x48, 0x83, 0xc6, 0x40, //0x00005877 addq $64, %rsi - 0x49, 0x89, 0xf5, //0x0000587b movq %rsi, %r13 - //0x0000587e LBB5_1067 - 0x4c, 0x89, 0xe8, //0x0000587e movq %r13, %rax - 0x48, 0x83, 0xc0, 0xc0, //0x00005881 addq $-64, %rax - 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0xd2, 0xa7, 0xff, 0xff, //0x00005885 movdqu $-22574(%rip), %xmm8 /* LCPI5_0+0(%rip) */ - 0x90, 0x90, //0x0000588e .p2align 4, 0x90 - //0x00005890 LBB5_1068 - 0xf3, 0x0f, 0x6f, 0x48, 0x40, //0x00005890 movdqu $64(%rax), %xmm1 - 0xf3, 0x0f, 0x6f, 0x50, 0x50, //0x00005895 movdqu $80(%rax), %xmm2 - 0xf3, 0x0f, 0x6f, 0x58, 0x60, //0x0000589a movdqu $96(%rax), %xmm3 - 0xf3, 0x0f, 0x6f, 0x60, 0x70, //0x0000589f movdqu $112(%rax), %xmm4 - 0x48, 0x83, 0xc0, 0x40, //0x000058a4 addq $64, %rax - 0x66, 0x41, 0x0f, 0x6f, 0xe8, //0x000058a8 movdqa %xmm8, %xmm5 - 0x66, 0x0f, 0x38, 0x00, 0xe9, //0x000058ad pshufb %xmm1, %xmm5 - 0x66, 0x41, 0x0f, 0x6f, 0xf0, //0x000058b2 movdqa %xmm8, %xmm6 - 0x66, 0x0f, 0x38, 0x00, 0xf2, //0x000058b7 pshufb %xmm2, %xmm6 - 0x66, 0x41, 0x0f, 0x6f, 0xf8, //0x000058bc movdqa %xmm8, %xmm7 - 0x66, 0x0f, 0x38, 0x00, 0xfb, //0x000058c1 pshufb %xmm3, %xmm7 - 0x66, 0x41, 0x0f, 0x6f, 0xc0, //0x000058c6 movdqa %xmm8, %xmm0 - 0x66, 0x0f, 0x38, 0x00, 0xc4, //0x000058cb pshufb %xmm4, %xmm0 - 0x66, 0x0f, 0x74, 0xe9, //0x000058d0 pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xf5, //0x000058d4 pmovmskb %xmm5, %esi - 0x66, 0x0f, 0x74, 0xf2, //0x000058d8 pcmpeqb %xmm2, %xmm6 - 0x66, 0x0f, 0xd7, 0xde, //0x000058dc pmovmskb %xmm6, %ebx - 0x66, 0x0f, 0x74, 0xfb, //0x000058e0 pcmpeqb %xmm3, %xmm7 - 0x66, 0x0f, 0xd7, 0xd7, //0x000058e4 pmovmskb %xmm7, %edx - 0x66, 0x0f, 0x74, 0xc4, //0x000058e8 pcmpeqb %xmm4, %xmm0 - 0x66, 0x0f, 0xd7, 0xc8, //0x000058ec pmovmskb %xmm0, %ecx - 0x48, 0xc1, 0xe3, 0x10, //0x000058f0 shlq $16, %rbx - 0x48, 0x09, 0xf3, //0x000058f4 orq %rsi, %rbx - 0x48, 0xc1, 0xe2, 0x20, //0x000058f7 shlq $32, %rdx - 0x48, 0x09, 0xda, //0x000058fb orq %rbx, %rdx - 0x48, 0xc1, 0xe1, 0x30, //0x000058fe shlq $48, %rcx - 0x48, 0x09, 0xd1, //0x00005902 orq %rdx, %rcx - 0x48, 0x83, 0xf9, 0xff, //0x00005905 cmpq $-1, %rcx - 0x0f, 0x84, 0x81, 0xff, 0xff, 0xff, //0x00005909 je LBB5_1068 - 0x48, 0xf7, 0xd1, //0x0000590f notq %rcx - 0x49, 0x89, 0x8e, 0x98, 0x00, 0x00, 0x00, //0x00005912 movq %rcx, $152(%r14) - 0x49, 0x89, 0x86, 0x90, 0x00, 0x00, 0x00, //0x00005919 movq %rax, $144(%r14) - 0x48, 0x0f, 0xbc, 0xc9, //0x00005920 bsfq %rcx, %rcx - 0x48, 0x8d, 0x34, 0x08, //0x00005924 leaq (%rax,%rcx), %rsi - 0x48, 0x01, 0xc8, //0x00005928 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x0000592b addq $1, %rax - //0x0000592f LBB5_1070 - 0x8a, 0x0e, //0x0000592f movb (%rsi), %cl - //0x00005931 LBB5_1071 - 0x80, 0xf9, 0x7d, //0x00005931 cmpb $125, %cl - 0x0f, 0x85, 0x96, 0xe6, 0xff, 0xff, //0x00005934 jne LBB5_776 - 0x41, 0x83, 0x86, 0xcc, 0x00, 0x00, 0x00, 0x01, //0x0000593a addl $1, $204(%r14) - 0xe9, 0xcb, 0x00, 0x00, 0x00, //0x00005942 jmp LBB5_1073 - //0x00005947 LBB5_1078 - 0x48, 0x83, 0xc6, 0x40, //0x00005947 addq $64, %rsi - 0x49, 0x89, 0xf5, //0x0000594b movq %rsi, %r13 - //0x0000594e LBB5_1079 - 0x4c, 0x89, 0xe8, //0x0000594e movq %r13, %rax - 0x48, 0x83, 0xc0, 0xc0, //0x00005951 addq $-64, %rax - 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0x02, 0xa7, 0xff, 0xff, //0x00005955 movdqu $-22782(%rip), %xmm8 /* LCPI5_0+0(%rip) */ - 0x90, 0x90, //0x0000595e .p2align 4, 0x90 - //0x00005960 LBB5_1080 - 0xf3, 0x0f, 0x6f, 0x48, 0x40, //0x00005960 movdqu $64(%rax), %xmm1 - 0xf3, 0x0f, 0x6f, 0x50, 0x50, //0x00005965 movdqu $80(%rax), %xmm2 - 0xf3, 0x0f, 0x6f, 0x58, 0x60, //0x0000596a movdqu $96(%rax), %xmm3 - 0xf3, 0x0f, 0x6f, 0x60, 0x70, //0x0000596f movdqu $112(%rax), %xmm4 - 0x48, 0x83, 0xc0, 0x40, //0x00005974 addq $64, %rax - 0x66, 0x41, 0x0f, 0x6f, 0xe8, //0x00005978 movdqa %xmm8, %xmm5 - 0x66, 0x0f, 0x38, 0x00, 0xe9, //0x0000597d pshufb %xmm1, %xmm5 - 0x66, 0x41, 0x0f, 0x6f, 0xf0, //0x00005982 movdqa %xmm8, %xmm6 - 0x66, 0x0f, 0x38, 0x00, 0xf2, //0x00005987 pshufb %xmm2, %xmm6 - 0x66, 0x41, 0x0f, 0x6f, 0xf8, //0x0000598c movdqa %xmm8, %xmm7 - 0x66, 0x0f, 0x38, 0x00, 0xfb, //0x00005991 pshufb %xmm3, %xmm7 - 0x66, 0x41, 0x0f, 0x6f, 0xc0, //0x00005996 movdqa %xmm8, %xmm0 - 0x66, 0x0f, 0x38, 0x00, 0xc4, //0x0000599b pshufb %xmm4, %xmm0 - 0x66, 0x0f, 0x74, 0xe9, //0x000059a0 pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xf5, //0x000059a4 pmovmskb %xmm5, %esi - 0x66, 0x0f, 0x74, 0xf2, //0x000059a8 pcmpeqb %xmm2, %xmm6 - 0x66, 0x0f, 0xd7, 0xde, //0x000059ac pmovmskb %xmm6, %ebx - 0x66, 0x0f, 0x74, 0xfb, //0x000059b0 pcmpeqb %xmm3, %xmm7 - 0x66, 0x0f, 0xd7, 0xd7, //0x000059b4 pmovmskb %xmm7, %edx - 0x66, 0x0f, 0x74, 0xc4, //0x000059b8 pcmpeqb %xmm4, %xmm0 - 0x66, 0x0f, 0xd7, 0xc8, //0x000059bc pmovmskb %xmm0, %ecx - 0x48, 0xc1, 0xe3, 0x10, //0x000059c0 shlq $16, %rbx - 0x48, 0x09, 0xf3, //0x000059c4 orq %rsi, %rbx - 0x48, 0xc1, 0xe2, 0x20, //0x000059c7 shlq $32, %rdx - 0x48, 0x09, 0xda, //0x000059cb orq %rbx, %rdx - 0x48, 0xc1, 0xe1, 0x30, //0x000059ce shlq $48, %rcx - 0x48, 0x09, 0xd1, //0x000059d2 orq %rdx, %rcx - 0x48, 0x83, 0xf9, 0xff, //0x000059d5 cmpq $-1, %rcx - 0x0f, 0x84, 0x81, 0xff, 0xff, 0xff, //0x000059d9 je LBB5_1080 - 0x48, 0xf7, 0xd1, //0x000059df notq %rcx - 0x49, 0x89, 0x8e, 0x98, 0x00, 0x00, 0x00, //0x000059e2 movq %rcx, $152(%r14) - 0x49, 0x89, 0x86, 0x90, 0x00, 0x00, 0x00, //0x000059e9 movq %rax, $144(%r14) - 0x48, 0x0f, 0xbc, 0xc9, //0x000059f0 bsfq %rcx, %rcx - 0x48, 0x8d, 0x34, 0x08, //0x000059f4 leaq (%rax,%rcx), %rsi - 0x48, 0x01, 0xc8, //0x000059f8 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x000059fb addq $1, %rax - //0x000059ff LBB5_1082 - 0x8a, 0x0e, //0x000059ff movb (%rsi), %cl - //0x00005a01 LBB5_1083 - 0x80, 0xf9, 0x5d, //0x00005a01 cmpb $93, %cl - 0x0f, 0x85, 0x87, 0x00, 0x00, 0x00, //0x00005a04 jne LBB5_1601 - 0x41, 0x83, 0x86, 0xd0, 0x00, 0x00, 0x00, 0x01, //0x00005a0a addl $1, $208(%r14) - //0x00005a12 LBB5_1073 - 0x48, 0xc1, 0xe7, 0x04, //0x00005a12 shlq $4, %rdi - 0x49, 0x8b, 0x4c, 0x38, 0x08, //0x00005a16 movq $8(%r8,%rdi), %rcx - 0x49, 0x89, 0x8e, 0xa8, 0x00, 0x00, 0x00, //0x00005a1b movq %rcx, $168(%r14) - 0x4d, 0x29, 0xd1, //0x00005a22 subq %r10, %r9 - 0x49, 0xc1, 0xe9, 0x04, //0x00005a25 shrq $4, %r9 - 0x45, 0x89, 0x4c, 0x38, 0x0c, //0x00005a29 movl %r9d, $12(%r8,%rdi) - 0x41, 0xc7, 0x44, 0x38, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00005a2e movl $0, $8(%r8,%rdi) - 0x41, 0x0f, 0xb6, 0x0a, //0x00005a37 movzbl (%r10), %ecx - 0x41, 0x89, 0x0a, //0x00005a3b movl %ecx, (%r10) - 0x49, 0x8b, 0x8e, 0xb0, 0x00, 0x00, 0x00, //0x00005a3e movq $176(%r14), %rcx - 0x41, 0x8b, 0x96, 0xe4, 0x00, 0x00, 0x00, //0x00005a45 movl $228(%r14), %edx - 0x48, 0x39, 0xd1, //0x00005a4c cmpq %rdx, %rcx - 0x0f, 0x86, 0x14, 0x00, 0x00, 0x00, //0x00005a4f jbe LBB5_1076 - 0x41, 0x89, 0x8e, 0xe4, 0x00, 0x00, 0x00, //0x00005a55 movl %ecx, $228(%r14) - 0x48, 0x81, 0xf9, 0x00, 0x10, 0x00, 0x00, //0x00005a5c cmpq $4096, %rcx - 0x0f, 0x87, 0x75, 0x28, 0x00, 0x00, //0x00005a63 ja LBB5_1075 - //0x00005a69 LBB5_1076 - 0x48, 0x83, 0xc1, 0xff, //0x00005a69 addq $-1, %rcx - 0x49, 0x89, 0x8e, 0xb0, 0x00, 0x00, 0x00, //0x00005a6d movq %rcx, $176(%r14) - 0x49, 0x8b, 0x8e, 0xa8, 0x00, 0x00, 0x00, //0x00005a74 movq $168(%r14), %rcx - 0x48, 0x83, 0xf9, 0xff, //0x00005a7b cmpq $-1, %rcx - 0x0f, 0x84, 0x59, 0x28, 0x00, 0x00, //0x00005a7f je LBB5_1075 - 0x4d, 0x8d, 0x8e, 0xb8, 0x00, 0x00, 0x00, //0x00005a85 leaq $184(%r14), %r9 - 0xe9, 0xb6, 0xe3, 0xff, 0xff, //0x00005a8c jmp LBB5_655 - //0x00005a91 LBB5_1601 - 0x4c, 0x89, 0x5d, 0xc0, //0x00005a91 movq %r11, $-64(%rbp) - 0xe9, 0x4c, 0x28, 0x00, 0x00, //0x00005a95 jmp LBB5_1602 - //0x00005a9a LBB5_1087 - 0x4c, 0x8b, 0x4d, 0xb8, //0x00005a9a movq $-72(%rbp), %r9 - 0xe9, 0x29, 0x03, 0x00, 0x00, //0x00005a9e jmp LBB5_1143 - //0x00005aa3 LBB5_1088 - 0x48, 0x83, 0xe0, 0xfc, //0x00005aa3 andq $-4, %rax - 0x48, 0xf7, 0xd8, //0x00005aa7 negq %rax - 0x31, 0xf6, //0x00005aaa xorl %esi, %esi - 0x66, 0x0f, 0xef, 0xc0, //0x00005aac pxor %xmm0, %xmm0 - //0x00005ab0 LBB5_1089 - 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x31, 0x01, //0x00005ab0 movdqu %xmm0, $1(%r9,%rsi) - 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x31, 0x11, //0x00005ab7 movdqu %xmm0, $17(%r9,%rsi) - 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x31, 0x21, //0x00005abe movdqu %xmm0, $33(%r9,%rsi) - 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x31, 0x31, //0x00005ac5 movdqu %xmm0, $49(%r9,%rsi) - 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x31, 0x41, //0x00005acc movdqu %xmm0, $65(%r9,%rsi) - 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x31, 0x51, //0x00005ad3 movdqu %xmm0, $81(%r9,%rsi) - 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x31, 0x61, //0x00005ada movdqu %xmm0, $97(%r9,%rsi) - 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x31, 0x71, //0x00005ae1 movdqu %xmm0, $113(%r9,%rsi) - 0x48, 0x83, 0xee, 0x80, //0x00005ae8 subq $-128, %rsi - 0x48, 0x83, 0xc0, 0x04, //0x00005aec addq $4, %rax - 0x0f, 0x85, 0xba, 0xff, 0xff, 0xff, //0x00005af0 jne LBB5_1089 - //0x00005af6 LBB5_1090 - 0x48, 0x85, 0xdb, //0x00005af6 testq %rbx, %rbx - 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x00005af9 je LBB5_1093 - 0x48, 0xf7, 0xdb, //0x00005aff negq %rbx - 0x66, 0x0f, 0xef, 0xc0, //0x00005b02 pxor %xmm0, %xmm0 - //0x00005b06 LBB5_1092 - 0x48, 0x89, 0xf0, //0x00005b06 movq %rsi, %rax - 0x48, 0x83, 0xc8, 0x01, //0x00005b09 orq $1, %rax - 0xf3, 0x41, 0x0f, 0x7f, 0x04, 0x01, //0x00005b0d movdqu %xmm0, (%r9,%rax) - 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x01, 0x10, //0x00005b13 movdqu %xmm0, $16(%r9,%rax) - 0x48, 0x83, 0xc6, 0x20, //0x00005b1a addq $32, %rsi - 0x48, 0xff, 0xc3, //0x00005b1e incq %rbx - 0x0f, 0x85, 0xdf, 0xff, 0xff, 0xff, //0x00005b21 jne LBB5_1092 - //0x00005b27 LBB5_1093 - 0x48, 0x39, 0xd1, //0x00005b27 cmpq %rdx, %rcx - 0x0f, 0x84, 0x82, 0x00, 0x00, 0x00, //0x00005b2a je LBB5_1103 - 0xf6, 0xc1, 0x18, //0x00005b30 testb $24, %cl - 0x0f, 0x84, 0x52, 0x00, 0x00, 0x00, //0x00005b33 je LBB5_1101 - //0x00005b39 LBB5_1095 - 0x48, 0x89, 0xce, //0x00005b39 movq %rcx, %rsi - 0x48, 0x83, 0xe6, 0xf8, //0x00005b3c andq $-8, %rsi - 0x48, 0x8d, 0x46, 0x01, //0x00005b40 leaq $1(%rsi), %rax - //0x00005b44 LBB5_1096 - 0x49, 0xc7, 0x44, 0x11, 0x01, 0x00, 0x00, 0x00, 0x00, //0x00005b44 movq $0, $1(%r9,%rdx) - 0x48, 0x83, 0xc2, 0x08, //0x00005b4d addq $8, %rdx - 0x48, 0x39, 0xd6, //0x00005b51 cmpq %rdx, %rsi - 0x0f, 0x85, 0xea, 0xff, 0xff, 0xff, //0x00005b54 jne LBB5_1096 - 0x48, 0x39, 0xf1, //0x00005b5a cmpq %rsi, %rcx - 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00005b5d jne LBB5_1102 - 0xe9, 0x4a, 0x00, 0x00, 0x00, //0x00005b63 jmp LBB5_1103 - //0x00005b68 LBB5_1098 - 0x0f, 0xbc, 0xce, //0x00005b68 bsfl %esi, %ecx - //0x00005b6b LBB5_1099 - 0x48, 0xf7, 0xd0, //0x00005b6b notq %rax - 0x48, 0x29, 0xc8, //0x00005b6e subq %rcx, %rax - 0xe9, 0x24, 0xf2, 0xff, 0xff, //0x00005b71 jmp LBB5_950 - //0x00005b76 LBB5_1100 - 0x48, 0x8b, 0x55, 0xc8, //0x00005b76 movq $-56(%rbp), %rdx - 0x4c, 0x01, 0xc2, //0x00005b7a addq %r8, %rdx - 0x48, 0x29, 0xca, //0x00005b7d subq %rcx, %rdx - 0x48, 0xf7, 0xd0, //0x00005b80 notq %rax - 0x48, 0x01, 0xd0, //0x00005b83 addq %rdx, %rax - 0xe9, 0x0f, 0xf2, 0xff, 0xff, //0x00005b86 jmp LBB5_950 - //0x00005b8b LBB5_1101 - 0x48, 0x83, 0xca, 0x01, //0x00005b8b orq $1, %rdx - 0x48, 0x89, 0xd0, //0x00005b8f movq %rdx, %rax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00005b92 .p2align 4, 0x90 - //0x00005ba0 LBB5_1102 - 0x41, 0xc6, 0x04, 0x01, 0x00, //0x00005ba0 movb $0, (%r9,%rax) - 0x48, 0x83, 0xc0, 0x01, //0x00005ba5 addq $1, %rax - 0x49, 0x39, 0xc3, //0x00005ba9 cmpq %rax, %r11 - 0x0f, 0x85, 0xee, 0xff, 0xff, 0xff, //0x00005bac jne LBB5_1102 - //0x00005bb2 LBB5_1103 - 0x41, 0x8a, 0x55, 0x00, //0x00005bb2 movb (%r13), %dl - 0x31, 0xc9, //0x00005bb6 xorl %ecx, %ecx - 0x80, 0xfa, 0x2d, //0x00005bb8 cmpb $45, %dl - 0x0f, 0x94, 0xc1, //0x00005bbb sete %cl - 0x45, 0x31, 0xe4, //0x00005bbe xorl %r12d, %r12d - 0x49, 0x39, 0xc8, //0x00005bc1 cmpq %rcx, %r8 - 0x0f, 0x8e, 0xc6, 0x00, 0x00, 0x00, //0x00005bc4 jle LBB5_1116 - 0x88, 0x55, 0xd7, //0x00005bca movb %dl, $-41(%rbp) - 0x89, 0x7d, 0xa4, //0x00005bcd movl %edi, $-92(%rbp) - 0x4c, 0x89, 0x75, 0xb0, //0x00005bd0 movq %r14, $-80(%rbp) - 0xb0, 0x01, //0x00005bd4 movb $1, %al - 0x45, 0x31, 0xf6, //0x00005bd6 xorl %r14d, %r14d - 0x45, 0x31, 0xff, //0x00005bd9 xorl %r15d, %r15d - 0x31, 0xf6, //0x00005bdc xorl %esi, %esi - 0x31, 0xd2, //0x00005bde xorl %edx, %edx - 0xe9, 0x30, 0x00, 0x00, 0x00, //0x00005be0 jmp LBB5_1107 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00005be5 .p2align 4, 0x90 - //0x00005bf0 LBB5_1105 - 0xba, 0x01, 0x00, 0x00, 0x00, //0x00005bf0 movl $1, %edx - 0x41, 0x89, 0xf4, //0x00005bf5 movl %esi, %r12d - 0x40, 0x80, 0xff, 0x2e, //0x00005bf8 cmpb $46, %dil - 0x0f, 0x85, 0x9d, 0x00, 0x00, 0x00, //0x00005bfc jne LBB5_1118 - //0x00005c02 LBB5_1106 - 0x48, 0x83, 0xc1, 0x01, //0x00005c02 addq $1, %rcx - 0x4c, 0x39, 0xc1, //0x00005c06 cmpq %r8, %rcx - 0x0f, 0x9c, 0xc0, //0x00005c09 setl %al - 0x49, 0x39, 0xc8, //0x00005c0c cmpq %rcx, %r8 - 0x0f, 0x84, 0x82, 0x00, 0x00, 0x00, //0x00005c0f je LBB5_1117 - //0x00005c15 LBB5_1107 - 0x89, 0xd3, //0x00005c15 movl %edx, %ebx - 0x45, 0x89, 0xe2, //0x00005c17 movl %r12d, %r10d - 0x41, 0x0f, 0xb6, 0x7c, 0x0d, 0x00, //0x00005c1a movzbl (%r13,%rcx), %edi - 0x8d, 0x57, 0xd0, //0x00005c20 leal $-48(%rdi), %edx - 0x80, 0xfa, 0x09, //0x00005c23 cmpb $9, %dl - 0x0f, 0x87, 0xc4, 0xff, 0xff, 0xff, //0x00005c26 ja LBB5_1105 - 0x40, 0x80, 0xff, 0x30, //0x00005c2c cmpb $48, %dil - 0x0f, 0x85, 0x19, 0x00, 0x00, 0x00, //0x00005c30 jne LBB5_1111 - 0x85, 0xf6, //0x00005c36 testl %esi, %esi - 0x0f, 0x84, 0x42, 0x00, 0x00, 0x00, //0x00005c38 je LBB5_1115 - 0x49, 0x63, 0xc6, //0x00005c3e movslq %r14d, %rax - 0x49, 0x39, 0xc3, //0x00005c41 cmpq %rax, %r11 - 0x0f, 0x87, 0x11, 0x00, 0x00, 0x00, //0x00005c44 ja LBB5_1112 - 0xe9, 0x14, 0x00, 0x00, 0x00, //0x00005c4a jmp LBB5_1113 - //0x00005c4f LBB5_1111 - 0x48, 0x63, 0xc6, //0x00005c4f movslq %esi, %rax - 0x49, 0x39, 0xc3, //0x00005c52 cmpq %rax, %r11 - 0x0f, 0x86, 0x15, 0x00, 0x00, 0x00, //0x00005c55 jbe LBB5_1114 - //0x00005c5b LBB5_1112 - 0x41, 0x88, 0x3c, 0x01, //0x00005c5b movb %dil, (%r9,%rax) - 0x41, 0x83, 0xc6, 0x01, //0x00005c5f addl $1, %r14d - //0x00005c63 LBB5_1113 - 0x45, 0x89, 0xd4, //0x00005c63 movl %r10d, %r12d - 0x44, 0x89, 0xf6, //0x00005c66 movl %r14d, %esi - 0x89, 0xda, //0x00005c69 movl %ebx, %edx - 0xe9, 0x92, 0xff, 0xff, 0xff, //0x00005c6b jmp LBB5_1106 - //0x00005c70 LBB5_1114 - 0x45, 0x89, 0xd4, //0x00005c70 movl %r10d, %r12d - 0x41, 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00005c73 movl $1, %r15d - 0x89, 0xda, //0x00005c79 movl %ebx, %edx - 0xe9, 0x82, 0xff, 0xff, 0xff, //0x00005c7b jmp LBB5_1106 - //0x00005c80 LBB5_1115 - 0x41, 0x83, 0xc2, 0xff, //0x00005c80 addl $-1, %r10d - 0x31, 0xf6, //0x00005c84 xorl %esi, %esi - 0x45, 0x89, 0xd4, //0x00005c86 movl %r10d, %r12d - 0x89, 0xda, //0x00005c89 movl %ebx, %edx - 0xe9, 0x72, 0xff, 0xff, 0xff, //0x00005c8b jmp LBB5_1106 - //0x00005c90 LBB5_1116 - 0x31, 0xc9, //0x00005c90 xorl %ecx, %ecx - 0xe9, 0xfd, 0x00, 0x00, 0x00, //0x00005c92 jmp LBB5_1140 - //0x00005c97 LBB5_1117 - 0x45, 0x89, 0xe2, //0x00005c97 movl %r12d, %r10d - 0x4c, 0x89, 0xc1, //0x00005c9a movq %r8, %rcx - 0x89, 0xd3, //0x00005c9d movl %edx, %ebx - //0x00005c9f LBB5_1118 - 0x85, 0xdb, //0x00005c9f testl %ebx, %ebx - 0x45, 0x0f, 0x44, 0xd6, //0x00005ca1 cmovel %r14d, %r10d - 0xa8, 0x01, //0x00005ca5 testb $1, %al - 0x8b, 0x7d, 0xa4, //0x00005ca7 movl $-92(%rbp), %edi - 0x8a, 0x55, 0xd7, //0x00005caa movb $-41(%rbp), %dl - 0x0f, 0x84, 0xa1, 0x00, 0x00, 0x00, //0x00005cad je LBB5_1133 - 0x89, 0xc8, //0x00005cb3 movl %ecx, %eax - 0x41, 0x8a, 0x44, 0x05, 0x00, //0x00005cb5 movb (%r13,%rax), %al - 0x0c, 0x20, //0x00005cba orb $32, %al - 0x3c, 0x65, //0x00005cbc cmpb $101, %al - 0x0f, 0x85, 0x90, 0x00, 0x00, 0x00, //0x00005cbe jne LBB5_1133 - 0x89, 0xca, //0x00005cc4 movl %ecx, %edx - 0x41, 0x8a, 0x5c, 0x15, 0x01, //0x00005cc6 movb $1(%r13,%rdx), %bl - 0x80, 0xfb, 0x2d, //0x00005ccb cmpb $45, %bl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00005cce je LBB5_1123 - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00005cd4 movl $1, %eax - 0x80, 0xfb, 0x2b, //0x00005cd9 cmpb $43, %bl - 0x0f, 0x85, 0x17, 0x00, 0x00, 0x00, //0x00005cdc jne LBB5_1125 - 0x83, 0xc1, 0x02, //0x00005ce2 addl $2, %ecx - 0xe9, 0x08, 0x00, 0x00, 0x00, //0x00005ce5 jmp LBB5_1124 - //0x00005cea LBB5_1123 - 0x83, 0xc1, 0x02, //0x00005cea addl $2, %ecx - 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00005ced movl $-1, %eax - //0x00005cf2 LBB5_1124 - 0x89, 0xca, //0x00005cf2 movl %ecx, %edx - 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00005cf4 jmp LBB5_1126 - //0x00005cf9 LBB5_1125 - 0x48, 0x83, 0xc2, 0x01, //0x00005cf9 addq $1, %rdx - //0x00005cfd LBB5_1126 - 0x48, 0x63, 0xd2, //0x00005cfd movslq %edx, %rdx - 0x31, 0xc9, //0x00005d00 xorl %ecx, %ecx - 0x49, 0x39, 0xd0, //0x00005d02 cmpq %rdx, %r8 - 0x0f, 0x8e, 0x3d, 0x00, 0x00, 0x00, //0x00005d05 jle LBB5_1132 - 0x31, 0xc9, //0x00005d0b xorl %ecx, %ecx - //0x00005d0d LBB5_1128 - 0x41, 0x0f, 0xbe, 0x74, 0x15, 0x00, //0x00005d0d movsbl (%r13,%rdx), %esi - 0x83, 0xfe, 0x30, //0x00005d13 cmpl $48, %esi - 0x0f, 0x8c, 0x2c, 0x00, 0x00, 0x00, //0x00005d16 jl LBB5_1132 - 0x40, 0x80, 0xfe, 0x39, //0x00005d1c cmpb $57, %sil - 0x0f, 0x8f, 0x22, 0x00, 0x00, 0x00, //0x00005d20 jg LBB5_1132 - 0x81, 0xf9, 0x0f, 0x27, 0x00, 0x00, //0x00005d26 cmpl $9999, %ecx - 0x0f, 0x8f, 0x16, 0x00, 0x00, 0x00, //0x00005d2c jg LBB5_1132 - 0x8d, 0x0c, 0x89, //0x00005d32 leal (%rcx,%rcx,4), %ecx - 0x8d, 0x0c, 0x4e, //0x00005d35 leal (%rsi,%rcx,2), %ecx - 0x83, 0xc1, 0xd0, //0x00005d38 addl $-48, %ecx - 0x48, 0x83, 0xc2, 0x01, //0x00005d3b addq $1, %rdx - 0x49, 0x39, 0xd0, //0x00005d3f cmpq %rdx, %r8 - 0x0f, 0x85, 0xc5, 0xff, 0xff, 0xff, //0x00005d42 jne LBB5_1128 - //0x00005d48 LBB5_1132 - 0x0f, 0xaf, 0xc8, //0x00005d48 imull %eax, %ecx - 0x44, 0x01, 0xd1, //0x00005d4b addl %r10d, %ecx - 0x41, 0x89, 0xca, //0x00005d4e movl %ecx, %r10d - 0x8a, 0x55, 0xd7, //0x00005d51 movb $-41(%rbp), %dl - //0x00005d54 LBB5_1133 - 0x45, 0x85, 0xf6, //0x00005d54 testl %r14d, %r14d - 0x0f, 0x84, 0x2e, 0x00, 0x00, 0x00, //0x00005d57 je LBB5_1137 - 0x49, 0xbc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00005d5d movabsq $9218868437227405312, %r12 - 0x41, 0x81, 0xfa, 0x36, 0x01, 0x00, 0x00, //0x00005d67 cmpl $310, %r10d - 0x0f, 0x8f, 0x1a, 0x00, 0x00, 0x00, //0x00005d6e jg LBB5_1138 - 0x31, 0xc9, //0x00005d74 xorl %ecx, %ecx - 0x41, 0x81, 0xfa, 0xb6, 0xfe, 0xff, 0xff, //0x00005d76 cmpl $-330, %r10d - 0x0f, 0x8d, 0x3b, 0x01, 0x00, 0x00, //0x00005d7d jge LBB5_1154 - 0x45, 0x31, 0xe4, //0x00005d83 xorl %r12d, %r12d - 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00005d86 jmp LBB5_1139 - //0x00005d8b LBB5_1137 - 0x45, 0x31, 0xe4, //0x00005d8b xorl %r12d, %r12d - //0x00005d8e LBB5_1138 - 0x31, 0xc9, //0x00005d8e xorl %ecx, %ecx - //0x00005d90 LBB5_1139 - 0x4c, 0x8b, 0x75, 0xb0, //0x00005d90 movq $-80(%rbp), %r14 - //0x00005d94 LBB5_1140 - 0x4c, 0x8b, 0x4d, 0xb8, //0x00005d94 movq $-72(%rbp), %r9 - //0x00005d98 LBB5_1141 - 0x48, 0xbb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00005d98 movabsq $4503599627370495, %rbx - //0x00005da2 LBB5_1142 - 0x48, 0x21, 0xd9, //0x00005da2 andq %rbx, %rcx - 0x4c, 0x09, 0xe1, //0x00005da5 orq %r12, %rcx - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00005da8 movabsq $-9223372036854775808, %rax - 0x48, 0x09, 0xc8, //0x00005db2 orq %rcx, %rax - 0x80, 0xfa, 0x2d, //0x00005db5 cmpb $45, %dl - 0x48, 0x0f, 0x45, 0xc1, //0x00005db8 cmovneq %rcx, %rax - 0x66, 0x48, 0x0f, 0x6e, 0xc8, //0x00005dbc movq %rax, %xmm1 - 0x0f, 0x57, 0xc0, //0x00005dc1 xorps %xmm0, %xmm0 - 0xf2, 0x0f, 0x2a, 0xc7, //0x00005dc4 cvtsi2sd %edi, %xmm0 - 0xf2, 0x0f, 0x59, 0xc1, //0x00005dc8 mulsd %xmm1, %xmm0 - //0x00005dcc LBB5_1143 - 0x66, 0x48, 0x0f, 0x7e, 0xc0, //0x00005dcc movq %xmm0, %rax - 0x48, 0xba, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00005dd1 movabsq $-9223372036854775808, %rdx - 0x48, 0x83, 0xc2, 0xff, //0x00005ddb addq $-1, %rdx - 0x48, 0x21, 0xc2, //0x00005ddf andq %rax, %rdx - 0x31, 0xc9, //0x00005de2 xorl %ecx, %ecx - 0x41, 0xb8, 0x04, 0x00, 0x00, 0x00, //0x00005de4 movl $4, %r8d - 0x48, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00005dea movabsq $9218868437227405312, %rsi - 0x48, 0x39, 0xf2, //0x00005df4 cmpq %rsi, %rdx - 0x0f, 0x85, 0x78, 0x00, 0x00, 0x00, //0x00005df7 jne LBB5_1150 - //0x00005dfd LBB5_1144 - 0x48, 0x8b, 0x85, 0x78, 0xff, 0xff, 0xff, //0x00005dfd movq $-136(%rbp), %rax - 0x48, 0x83, 0xf8, 0x03, //0x00005e04 cmpq $3, %rax - 0x0f, 0x84, 0x05, 0x14, 0x00, 0x00, //0x00005e08 je LBB5_1151 - //0x00005e0e LBB5_1145 - 0x48, 0x83, 0xf8, 0x13, //0x00005e0e cmpq $19, %rax - 0x4c, 0x8b, 0x6d, 0xc8, //0x00005e12 movq $-56(%rbp), %r13 - 0x0f, 0x84, 0x52, 0x00, 0x00, 0x00, //0x00005e16 je LBB5_1149 - 0x48, 0x83, 0xf8, 0x0b, //0x00005e1c cmpq $11, %rax - 0x0f, 0x85, 0x14, 0xae, 0xff, 0xff, //0x00005e20 jne LBB5_149 - 0x4d, 0x8b, 0x9e, 0xa0, 0x00, 0x00, 0x00, //0x00005e26 movq $160(%r14), %r11 - //0x00005e2d LBB5_1148 - 0x49, 0xc1, 0xe1, 0x20, //0x00005e2d shlq $32, %r9 - 0x49, 0x83, 0xc9, 0x0b, //0x00005e31 orq $11, %r9 - 0x4d, 0x89, 0x0b, //0x00005e35 movq %r9, (%r11) - 0x48, 0x8b, 0x45, 0x98, //0x00005e38 movq $-104(%rbp), %rax - 0x49, 0x89, 0x43, 0x08, //0x00005e3c movq %rax, $8(%r11) - 0x41, 0x83, 0x86, 0xd8, 0x00, 0x00, 0x00, 0x01, //0x00005e40 addl $1, $216(%r14) - 0x4d, 0x8b, 0x9e, 0xa0, 0x00, 0x00, 0x00, //0x00005e48 movq $160(%r14), %r11 - 0x49, 0x8d, 0x43, 0x10, //0x00005e4f leaq $16(%r11), %rax - 0x49, 0x89, 0x86, 0xa0, 0x00, 0x00, 0x00, //0x00005e53 movq %rax, $160(%r14) - 0xb8, 0x0b, 0x00, 0x00, 0x00, //0x00005e5a movl $11, %eax - 0x48, 0x89, 0x85, 0x78, 0xff, 0xff, 0xff, //0x00005e5f movq %rax, $-136(%rbp) - 0x44, 0x89, 0xc1, //0x00005e66 movl %r8d, %ecx - 0xe9, 0x31, 0x16, 0x00, 0x00, //0x00005e69 jmp LBB5_1453 - //0x00005e6e LBB5_1149 - 0x44, 0x89, 0xc1, //0x00005e6e movl %r8d, %ecx - 0x48, 0x8b, 0x45, 0x98, //0x00005e71 movq $-104(%rbp), %rax - //0x00005e75 LBB5_1150 - 0x49, 0xc1, 0xe1, 0x20, //0x00005e75 shlq $32, %r9 - 0x49, 0x83, 0xc9, 0x13, //0x00005e79 orq $19, %r9 - 0x49, 0x8b, 0x96, 0xa0, 0x00, 0x00, 0x00, //0x00005e7d movq $160(%r14), %rdx - 0x4c, 0x89, 0x0a, //0x00005e84 movq %r9, (%rdx) - 0x48, 0x89, 0x42, 0x08, //0x00005e87 movq %rax, $8(%rdx) - 0x41, 0x83, 0x86, 0xd8, 0x00, 0x00, 0x00, 0x01, //0x00005e8b addl $1, $216(%r14) - 0x4d, 0x8b, 0x9e, 0xa0, 0x00, 0x00, 0x00, //0x00005e93 movq $160(%r14), %r11 - 0x49, 0x8d, 0x53, 0x10, //0x00005e9a leaq $16(%r11), %rdx - 0x49, 0x89, 0x96, 0xa0, 0x00, 0x00, 0x00, //0x00005e9e movq %rdx, $160(%r14) - 0xba, 0x13, 0x00, 0x00, 0x00, //0x00005ea5 movl $19, %edx - 0x48, 0x89, 0x95, 0x78, 0xff, 0xff, 0xff, //0x00005eaa movq %rdx, $-136(%rbp) - 0x4c, 0x8b, 0x6d, 0xc8, //0x00005eb1 movq $-56(%rbp), %r13 - 0x48, 0x89, 0x45, 0x98, //0x00005eb5 movq %rax, $-104(%rbp) - 0xe9, 0xe1, 0x15, 0x00, 0x00, //0x00005eb9 jmp LBB5_1453 - //0x00005ebe LBB5_1154 - 0x45, 0x85, 0xd2, //0x00005ebe testl %r10d, %r10d - 0x0f, 0x8e, 0x24, 0x02, 0x00, 0x00, //0x00005ec1 jle LBB5_1188 - 0x31, 0xf6, //0x00005ec7 xorl %esi, %esi - 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00005ec9 movl $1, %r8d - 0x4c, 0x8d, 0x2d, 0xda, 0x8e, 0x00, 0x00, //0x00005ecf leaq $36570(%rip), %r13 /* _POW_TAB+0(%rip) */ - 0x44, 0x89, 0xf2, //0x00005ed6 movl %r14d, %edx - 0x44, 0x89, 0xf7, //0x00005ed9 movl %r14d, %edi - 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00005edc jmp LBB5_1158 - //0x00005ee1 LBB5_1156 - 0x31, 0xff, //0x00005ee1 xorl %edi, %edi - //0x00005ee3 LBB5_1157 - 0x01, 0xf1, //0x00005ee3 addl %esi, %ecx - 0x89, 0xce, //0x00005ee5 movl %ecx, %esi - 0x45, 0x85, 0xd2, //0x00005ee7 testl %r10d, %r10d - 0x0f, 0x8e, 0xfe, 0x01, 0x00, 0x00, //0x00005eea jle LBB5_1189 - //0x00005ef0 LBB5_1158 - 0x41, 0x83, 0xfa, 0x08, //0x00005ef0 cmpl $8, %r10d - 0x0f, 0x8e, 0x0a, 0x00, 0x00, 0x00, //0x00005ef4 jle LBB5_1160 - 0xb9, 0x1b, 0x00, 0x00, 0x00, //0x00005efa movl $27, %ecx - 0xe9, 0x08, 0x00, 0x00, 0x00, //0x00005eff jmp LBB5_1161 - //0x00005f04 LBB5_1160 - 0x44, 0x89, 0xd0, //0x00005f04 movl %r10d, %eax - 0x41, 0x8b, 0x4c, 0x85, 0x00, //0x00005f07 movl (%r13,%rax,4), %ecx - //0x00005f0c LBB5_1161 - 0x85, 0xff, //0x00005f0c testl %edi, %edi - 0x0f, 0x84, 0xcd, 0xff, 0xff, 0xff, //0x00005f0e je LBB5_1156 - 0x48, 0x89, 0xb5, 0x70, 0xff, 0xff, 0xff, //0x00005f14 movq %rsi, $-144(%rbp) - 0x48, 0x89, 0x4d, 0x80, //0x00005f1b movq %rcx, $-128(%rbp) - 0x89, 0xc9, //0x00005f1f movl %ecx, %ecx - 0x85, 0xff, //0x00005f21 testl %edi, %edi - 0xb8, 0x00, 0x00, 0x00, 0x00, //0x00005f23 movl $0, %eax - 0x0f, 0x4f, 0xc7, //0x00005f28 cmovgl %edi, %eax - 0x31, 0xd2, //0x00005f2b xorl %edx, %edx - 0x31, 0xdb, //0x00005f2d xorl %ebx, %ebx - //0x00005f2f LBB5_1163 - 0x48, 0x39, 0xd0, //0x00005f2f cmpq %rdx, %rax - 0x0f, 0x84, 0xa1, 0x00, 0x00, 0x00, //0x00005f32 je LBB5_1177 - 0x48, 0x8d, 0x34, 0x9b, //0x00005f38 leaq (%rbx,%rbx,4), %rsi - 0x49, 0x0f, 0xbe, 0x1c, 0x11, //0x00005f3c movsbq (%r9,%rdx), %rbx - 0x48, 0x8d, 0x1c, 0x73, //0x00005f41 leaq (%rbx,%rsi,2), %rbx - 0x48, 0x83, 0xc3, 0xd0, //0x00005f45 addq $-48, %rbx - 0x48, 0x83, 0xc2, 0x01, //0x00005f49 addq $1, %rdx - 0x48, 0x89, 0xde, //0x00005f4d movq %rbx, %rsi - 0x48, 0xd3, 0xee, //0x00005f50 shrq %cl, %rsi - 0x48, 0x85, 0xf6, //0x00005f53 testq %rsi, %rsi - 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x00005f56 je LBB5_1163 - 0x89, 0xd0, //0x00005f5c movl %edx, %eax - //0x00005f5e LBB5_1166 - 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00005f5e movq $-1, %r12 - 0x49, 0xd3, 0xe4, //0x00005f65 shlq %cl, %r12 - 0x49, 0xf7, 0xd4, //0x00005f68 notq %r12 - 0x31, 0xd2, //0x00005f6b xorl %edx, %edx - 0x39, 0xf8, //0x00005f6d cmpl %edi, %eax - 0x0f, 0x8d, 0x58, 0x00, 0x00, 0x00, //0x00005f6f jge LBB5_1170 - 0x4c, 0x89, 0x55, 0xa8, //0x00005f75 movq %r10, $-88(%rbp) - 0x4c, 0x63, 0xe8, //0x00005f79 movslq %eax, %r13 - 0x4d, 0x63, 0xf6, //0x00005f7c movslq %r14d, %r14 - 0x4f, 0x8d, 0x14, 0x29, //0x00005f7f leaq (%r9,%r13), %r10 - 0x31, 0xd2, //0x00005f83 xorl %edx, %edx - //0x00005f85 LBB5_1168 - 0x49, 0x89, 0xd8, //0x00005f85 movq %rbx, %r8 - 0x49, 0xd3, 0xe8, //0x00005f88 shrq %cl, %r8 - 0x4c, 0x21, 0xe3, //0x00005f8b andq %r12, %rbx - 0x41, 0x80, 0xc0, 0x30, //0x00005f8e addb $48, %r8b - 0x45, 0x88, 0x04, 0x11, //0x00005f92 movb %r8b, (%r9,%rdx) - 0x49, 0x0f, 0xbe, 0x3c, 0x12, //0x00005f96 movsbq (%r10,%rdx), %rdi - 0x4a, 0x8d, 0x34, 0x2a, //0x00005f9b leaq (%rdx,%r13), %rsi - 0x48, 0x83, 0xc6, 0x01, //0x00005f9f addq $1, %rsi - 0x48, 0x83, 0xc2, 0x01, //0x00005fa3 addq $1, %rdx - 0x48, 0x8d, 0x1c, 0x9b, //0x00005fa7 leaq (%rbx,%rbx,4), %rbx - 0x48, 0x8d, 0x1c, 0x5f, //0x00005fab leaq (%rdi,%rbx,2), %rbx - 0x48, 0x83, 0xc3, 0xd0, //0x00005faf addq $-48, %rbx - 0x4c, 0x39, 0xf6, //0x00005fb3 cmpq %r14, %rsi - 0x0f, 0x8c, 0xc9, 0xff, 0xff, 0xff, //0x00005fb6 jl LBB5_1168 - 0x4c, 0x8b, 0x55, 0xa8, //0x00005fbc movq $-88(%rbp), %r10 - 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00005fc0 movl $1, %r8d - 0x4c, 0x8d, 0x2d, 0xe3, 0x8d, 0x00, 0x00, //0x00005fc6 leaq $36323(%rip), %r13 /* _POW_TAB+0(%rip) */ - //0x00005fcd LBB5_1170 - 0x41, 0x29, 0xc2, //0x00005fcd subl %eax, %r10d - 0x41, 0x83, 0xc2, 0x01, //0x00005fd0 addl $1, %r10d - 0xe9, 0x68, 0x00, 0x00, 0x00, //0x00005fd4 jmp LBB5_1171 - //0x00005fd9 LBB5_1177 - 0x48, 0x85, 0xdb, //0x00005fd9 testq %rbx, %rbx - 0x0f, 0x84, 0x48, 0x00, 0x00, 0x00, //0x00005fdc je LBB5_1183 - 0x48, 0x89, 0xda, //0x00005fe2 movq %rbx, %rdx - 0x48, 0xd3, 0xea, //0x00005fe5 shrq %cl, %rdx - 0x48, 0x85, 0xd2, //0x00005fe8 testq %rdx, %rdx - 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x00005feb je LBB5_1182 - 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00005ff1 movq $-1, %r12 - 0x49, 0xd3, 0xe4, //0x00005ff8 shlq %cl, %r12 - 0x49, 0xf7, 0xd4, //0x00005ffb notq %r12 - 0x41, 0x29, 0xc2, //0x00005ffe subl %eax, %r10d - 0x41, 0x83, 0xc2, 0x01, //0x00006001 addl $1, %r10d - 0x31, 0xd2, //0x00006005 xorl %edx, %edx - 0xe9, 0x3e, 0x00, 0x00, 0x00, //0x00006007 jmp LBB5_1180 - //0x0000600c LBB5_1182 - 0x48, 0x01, 0xdb, //0x0000600c addq %rbx, %rbx - 0x48, 0x8d, 0x1c, 0x9b, //0x0000600f leaq (%rbx,%rbx,4), %rbx - 0x83, 0xc0, 0x01, //0x00006013 addl $1, %eax - 0x48, 0x89, 0xda, //0x00006016 movq %rbx, %rdx - 0x48, 0xd3, 0xea, //0x00006019 shrq %cl, %rdx - 0x48, 0x85, 0xd2, //0x0000601c testq %rdx, %rdx - 0x0f, 0x84, 0xe7, 0xff, 0xff, 0xff, //0x0000601f je LBB5_1182 - 0xe9, 0x34, 0xff, 0xff, 0xff, //0x00006025 jmp LBB5_1166 - //0x0000602a LBB5_1183 - 0x45, 0x31, 0xf6, //0x0000602a xorl %r14d, %r14d - 0x31, 0xd2, //0x0000602d xorl %edx, %edx - 0x31, 0xff, //0x0000602f xorl %edi, %edi - 0x48, 0x8b, 0x4d, 0x80, //0x00006031 movq $-128(%rbp), %rcx - 0x48, 0x8b, 0xb5, 0x70, 0xff, 0xff, 0xff, //0x00006035 movq $-144(%rbp), %rsi - 0xe9, 0xa2, 0xfe, 0xff, 0xff, //0x0000603c jmp LBB5_1157 - //0x00006041 LBB5_1171 - 0x48, 0x85, 0xdb, //0x00006041 testq %rbx, %rbx - 0x0f, 0x84, 0x38, 0x00, 0x00, 0x00, //0x00006044 je LBB5_1172 - //0x0000604a LBB5_1180 - 0x48, 0x89, 0xd8, //0x0000604a movq %rbx, %rax - 0x48, 0xd3, 0xe8, //0x0000604d shrq %cl, %rax - 0x4c, 0x21, 0xe3, //0x00006050 andq %r12, %rbx - 0x48, 0x63, 0xfa, //0x00006053 movslq %edx, %rdi - 0x49, 0x39, 0xfb, //0x00006056 cmpq %rdi, %r11 - 0x0f, 0x86, 0x10, 0x00, 0x00, 0x00, //0x00006059 jbe LBB5_1184 - 0x04, 0x30, //0x0000605f addb $48, %al - 0x41, 0x88, 0x04, 0x39, //0x00006061 movb %al, (%r9,%rdi) - 0x83, 0xc7, 0x01, //0x00006065 addl $1, %edi - 0x89, 0xfa, //0x00006068 movl %edi, %edx - 0xe9, 0x07, 0x00, 0x00, 0x00, //0x0000606a jmp LBB5_1185 - //0x0000606f LBB5_1184 - 0x48, 0x85, 0xc0, //0x0000606f testq %rax, %rax - 0x45, 0x0f, 0x45, 0xf8, //0x00006072 cmovnel %r8d, %r15d - //0x00006076 LBB5_1185 - 0x48, 0x01, 0xdb, //0x00006076 addq %rbx, %rbx - 0x48, 0x8d, 0x1c, 0x9b, //0x00006079 leaq (%rbx,%rbx,4), %rbx - 0xe9, 0xbf, 0xff, 0xff, 0xff, //0x0000607d jmp LBB5_1171 - //0x00006082 LBB5_1172 - 0x85, 0xd2, //0x00006082 testl %edx, %edx - 0x49, 0xbc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00006084 movabsq $9218868437227405312, %r12 - 0x48, 0x8b, 0xb5, 0x70, 0xff, 0xff, 0xff, //0x0000608e movq $-144(%rbp), %rsi - 0x0f, 0x8e, 0x29, 0x00, 0x00, 0x00, //0x00006095 jle LBB5_1186 - 0x89, 0xd0, //0x0000609b movl %edx, %eax - 0x48, 0x83, 0xc0, 0x01, //0x0000609d addq $1, %rax - //0x000060a1 LBB5_1174 - 0x8d, 0x4a, 0xff, //0x000060a1 leal $-1(%rdx), %ecx - 0x41, 0x80, 0x3c, 0x09, 0x30, //0x000060a4 cmpb $48, (%r9,%rcx) - 0x0f, 0x85, 0x1b, 0x00, 0x00, 0x00, //0x000060a9 jne LBB5_1187 - 0x48, 0x83, 0xc0, 0xff, //0x000060af addq $-1, %rax - 0x89, 0xca, //0x000060b3 movl %ecx, %edx - 0x48, 0x83, 0xf8, 0x01, //0x000060b5 cmpq $1, %rax - 0x0f, 0x8f, 0xe2, 0xff, 0xff, 0xff, //0x000060b9 jg LBB5_1174 - 0xe9, 0x14, 0x00, 0x00, 0x00, //0x000060bf jmp LBB5_1176 - //0x000060c4 LBB5_1186 - 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x000060c4 je LBB5_1176 - //0x000060ca LBB5_1187 - 0x41, 0x89, 0xd6, //0x000060ca movl %edx, %r14d - 0x89, 0xd7, //0x000060cd movl %edx, %edi - 0x48, 0x8b, 0x4d, 0x80, //0x000060cf movq $-128(%rbp), %rcx - 0xe9, 0x0b, 0xfe, 0xff, 0xff, //0x000060d3 jmp LBB5_1157 - //0x000060d8 LBB5_1176 - 0x48, 0x8b, 0x4d, 0x80, //0x000060d8 movq $-128(%rbp), %rcx - 0x01, 0xf1, //0x000060dc addl %esi, %ecx - 0x45, 0x31, 0xd2, //0x000060de xorl %r10d, %r10d - 0x45, 0x31, 0xf6, //0x000060e1 xorl %r14d, %r14d - 0x31, 0xd2, //0x000060e4 xorl %edx, %edx - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x000060e6 jmp LBB5_1189 - //0x000060eb LBB5_1188 - 0x44, 0x89, 0xf2, //0x000060eb movl %r14d, %edx - //0x000060ee LBB5_1189 - 0x49, 0xbd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, //0x000060ee movabsq $1152921504606846975, %r13 - 0x49, 0x8d, 0x41, 0x01, //0x000060f8 leaq $1(%r9), %rax - 0x48, 0x89, 0x85, 0x50, 0xff, 0xff, 0xff, //0x000060fc movq %rax, $-176(%rbp) - 0x89, 0xd7, //0x00006103 movl %edx, %edi - 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00006105 jmp LBB5_1191 - //0x0000610a LBB5_1190 - 0x31, 0xff, //0x0000610a xorl %edi, %edi - 0x44, 0x29, 0xc1, //0x0000610c subl %r8d, %ecx - //0x0000610f LBB5_1191 - 0x45, 0x85, 0xd2, //0x0000610f testl %r10d, %r10d - 0x0f, 0x88, 0x15, 0x00, 0x00, 0x00, //0x00006112 js LBB5_1196 - 0x0f, 0x85, 0xb2, 0x07, 0x00, 0x00, //0x00006118 jne LBB5_1292 - 0x41, 0x80, 0x39, 0x35, //0x0000611e cmpb $53, (%r9) - 0x0f, 0x8c, 0x28, 0x00, 0x00, 0x00, //0x00006122 jl LBB5_1194 - 0xe9, 0xa3, 0x07, 0x00, 0x00, //0x00006128 jmp LBB5_1292 - //0x0000612d LBB5_1196 - 0x41, 0x83, 0xfa, 0xf8, //0x0000612d cmpl $-8, %r10d - 0x0f, 0x8d, 0x19, 0x00, 0x00, 0x00, //0x00006131 jge LBB5_1194 - 0x41, 0xb8, 0x1b, 0x00, 0x00, 0x00, //0x00006137 movl $27, %r8d - 0x85, 0xd2, //0x0000613d testl %edx, %edx - 0x0f, 0x84, 0xe2, 0x05, 0x00, 0x00, //0x0000613f je LBB5_1271 - 0x48, 0x89, 0x4d, 0x80, //0x00006145 movq %rcx, $-128(%rbp) - 0x89, 0xd7, //0x00006149 movl %edx, %edi - 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x0000614b jmp LBB5_1199 - //0x00006150 LBB5_1194 - 0x44, 0x89, 0xd0, //0x00006150 movl %r10d, %eax - 0xf7, 0xd8, //0x00006153 negl %eax - 0x48, 0x8d, 0x35, 0x54, 0x8c, 0x00, 0x00, //0x00006155 leaq $35924(%rip), %rsi /* _POW_TAB+0(%rip) */ - 0x44, 0x8b, 0x04, 0x86, //0x0000615c movl (%rsi,%rax,4), %r8d - 0x85, 0xff, //0x00006160 testl %edi, %edi - 0x0f, 0x84, 0xa2, 0xff, 0xff, 0xff, //0x00006162 je LBB5_1190 - 0x48, 0x89, 0x4d, 0x80, //0x00006168 movq %rcx, $-128(%rbp) - //0x0000616c LBB5_1199 - 0x44, 0x89, 0x85, 0x64, 0xff, 0xff, 0xff, //0x0000616c movl %r8d, $-156(%rbp) - 0x44, 0x89, 0xc1, //0x00006173 movl %r8d, %ecx - 0x4c, 0x6b, 0xc1, 0x68, //0x00006176 imulq $104, %rcx, %r8 - 0x48, 0x8d, 0x05, 0x5f, 0x8c, 0x00, 0x00, //0x0000617a leaq $35935(%rip), %rax /* _LSHIFT_TAB+0(%rip) */ - 0x41, 0x8b, 0x14, 0x00, //0x00006181 movl (%r8,%rax), %edx - 0x48, 0x89, 0x95, 0x70, 0xff, 0xff, 0xff, //0x00006185 movq %rdx, $-144(%rbp) - 0x48, 0x63, 0xd7, //0x0000618c movslq %edi, %rdx - 0x49, 0x8d, 0x34, 0x00, //0x0000618f leaq (%r8,%rax), %rsi - 0x48, 0x83, 0xc6, 0x04, //0x00006193 addq $4, %rsi - 0x31, 0xdb, //0x00006197 xorl %ebx, %ebx - 0x4c, 0x89, 0x55, 0xa8, //0x00006199 movq %r10, $-88(%rbp) - 0x90, 0x90, 0x90, //0x0000619d .p2align 4, 0x90 - //0x000061a0 LBB5_1200 - 0x0f, 0xb6, 0x04, 0x1e, //0x000061a0 movzbl (%rsi,%rbx), %eax - 0x84, 0xc0, //0x000061a4 testb %al, %al - 0x0f, 0x84, 0x39, 0x00, 0x00, 0x00, //0x000061a6 je LBB5_1204 - 0x41, 0x38, 0x04, 0x19, //0x000061ac cmpb %al, (%r9,%rbx) - 0x0f, 0x85, 0x39, 0x00, 0x00, 0x00, //0x000061b0 jne LBB5_1205 - 0x48, 0x83, 0xc3, 0x01, //0x000061b6 addq $1, %rbx - 0x48, 0x39, 0xda, //0x000061ba cmpq %rbx, %rdx - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x000061bd jne LBB5_1200 - 0x89, 0xf8, //0x000061c3 movl %edi, %eax - 0x48, 0x8d, 0x15, 0x14, 0x8c, 0x00, 0x00, //0x000061c5 leaq $35860(%rip), %rdx /* _LSHIFT_TAB+0(%rip) */ - 0x49, 0x01, 0xd0, //0x000061cc addq %rdx, %r8 - 0x42, 0x80, 0x7c, 0x00, 0x04, 0x00, //0x000061cf cmpb $0, $4(%rax,%r8) - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000061d5 movl $1, %ebx - 0x0f, 0x85, 0x1a, 0x00, 0x00, 0x00, //0x000061da jne LBB5_1206 - 0xe9, 0x26, 0x00, 0x00, 0x00, //0x000061e0 jmp LBB5_1207 - //0x000061e5 LBB5_1204 - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000061e5 movl $1, %ebx - 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x000061ea jmp LBB5_1207 - //0x000061ef LBB5_1205 - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000061ef movl $1, %ebx - 0x0f, 0x8d, 0x11, 0x00, 0x00, 0x00, //0x000061f4 jge LBB5_1207 - //0x000061fa LBB5_1206 - 0x48, 0x8b, 0x85, 0x70, 0xff, 0xff, 0xff, //0x000061fa movq $-144(%rbp), %rax - 0x83, 0xc0, 0xff, //0x00006201 addl $-1, %eax - 0x48, 0x89, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00006204 movq %rax, $-144(%rbp) - //0x0000620b LBB5_1207 - 0x85, 0xff, //0x0000620b testl %edi, %edi - 0x0f, 0x8e, 0xd1, 0x00, 0x00, 0x00, //0x0000620d jle LBB5_1215 - 0x48, 0x8b, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00006213 movq $-144(%rbp), %rax - 0x01, 0xf8, //0x0000621a addl %edi, %eax - 0x41, 0x89, 0xfa, //0x0000621c movl %edi, %r10d - 0x48, 0x98, //0x0000621f cltq - 0x49, 0x89, 0xc4, //0x00006221 movq %rax, %r12 - 0x49, 0xc1, 0xe4, 0x20, //0x00006224 shlq $32, %r12 - 0x48, 0x83, 0xc0, 0xff, //0x00006228 addq $-1, %rax - 0x49, 0x83, 0xc2, 0x01, //0x0000622c addq $1, %r10 - 0x83, 0xc7, 0xff, //0x00006230 addl $-1, %edi - 0x45, 0x31, 0xc0, //0x00006233 xorl %r8d, %r8d - 0xe9, 0x3a, 0x00, 0x00, 0x00, //0x00006236 jmp LBB5_1211 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000623b .p2align 4, 0x90 - //0x00006240 LBB5_1209 - 0x48, 0x85, 0xc0, //0x00006240 testq %rax, %rax - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00006243 movl $1, %eax - 0x44, 0x0f, 0x45, 0xf8, //0x00006248 cmovnel %eax, %r15d - //0x0000624c LBB5_1210 - 0x48, 0xb8, 0xff, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x0000624c movabsq $-4294967041, %rax - 0x49, 0x01, 0xc4, //0x00006256 addq %rax, %r12 - 0x49, 0x81, 0xc4, 0x01, 0xff, 0xff, 0xff, //0x00006259 addq $-255, %r12 - 0x48, 0x8d, 0x43, 0xff, //0x00006260 leaq $-1(%rbx), %rax - 0x49, 0x83, 0xc2, 0xff, //0x00006264 addq $-1, %r10 - 0x83, 0xc7, 0xff, //0x00006268 addl $-1, %edi - 0x49, 0x83, 0xfa, 0x01, //0x0000626b cmpq $1, %r10 - 0x0f, 0x8e, 0x4d, 0x00, 0x00, 0x00, //0x0000626f jle LBB5_1213 - //0x00006275 LBB5_1211 - 0x48, 0x89, 0xc3, //0x00006275 movq %rax, %rbx - 0x89, 0xf8, //0x00006278 movl %edi, %eax - 0x49, 0x0f, 0xbe, 0x34, 0x01, //0x0000627a movsbq (%r9,%rax), %rsi - 0x48, 0x83, 0xc6, 0xd0, //0x0000627f addq $-48, %rsi - 0x48, 0xd3, 0xe6, //0x00006283 shlq %cl, %rsi - 0x4c, 0x01, 0xc6, //0x00006286 addq %r8, %rsi - 0x48, 0x89, 0xf0, //0x00006289 movq %rsi, %rax - 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000628c movabsq $-3689348814741910323, %rdx - 0x48, 0xf7, 0xe2, //0x00006296 mulq %rdx - 0x49, 0x89, 0xd0, //0x00006299 movq %rdx, %r8 - 0x49, 0xc1, 0xe8, 0x03, //0x0000629c shrq $3, %r8 - 0x4b, 0x8d, 0x04, 0x00, //0x000062a0 leaq (%r8,%r8), %rax - 0x48, 0x8d, 0x14, 0x80, //0x000062a4 leaq (%rax,%rax,4), %rdx - 0x48, 0x89, 0xf0, //0x000062a8 movq %rsi, %rax - 0x48, 0x29, 0xd0, //0x000062ab subq %rdx, %rax - 0x4c, 0x39, 0xdb, //0x000062ae cmpq %r11, %rbx - 0x0f, 0x83, 0x89, 0xff, 0xff, 0xff, //0x000062b1 jae LBB5_1209 - 0x04, 0x30, //0x000062b7 addb $48, %al - 0x41, 0x88, 0x04, 0x19, //0x000062b9 movb %al, (%r9,%rbx) - 0xe9, 0x8a, 0xff, 0xff, 0xff, //0x000062bd jmp LBB5_1210 - //0x000062c2 LBB5_1213 - 0x48, 0x83, 0xfe, 0x0a, //0x000062c2 cmpq $10, %rsi - 0x4c, 0x8b, 0x55, 0xa8, //0x000062c6 movq $-88(%rbp), %r10 - 0x0f, 0x83, 0x1d, 0x00, 0x00, 0x00, //0x000062ca jae LBB5_1216 - 0x49, 0xbc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x000062d0 movabsq $9218868437227405312, %r12 - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000062da movl $1, %ebx - 0xe9, 0x86, 0x00, 0x00, 0x00, //0x000062df jmp LBB5_1220 - //0x000062e4 LBB5_1215 - 0x4c, 0x8b, 0x55, 0xa8, //0x000062e4 movq $-88(%rbp), %r10 - 0xe9, 0x7d, 0x00, 0x00, 0x00, //0x000062e8 jmp LBB5_1220 - //0x000062ed LBB5_1216 - 0x48, 0x63, 0xcb, //0x000062ed movslq %ebx, %rcx - 0x48, 0x83, 0xc1, 0xff, //0x000062f0 addq $-1, %rcx - 0x49, 0xbc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x000062f4 movabsq $9218868437227405312, %r12 - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000062fe movl $1, %ebx - 0xe9, 0x20, 0x00, 0x00, 0x00, //0x00006303 jmp LBB5_1218 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006308 .p2align 4, 0x90 - //0x00006310 LBB5_1217 - 0x48, 0x85, 0xc0, //0x00006310 testq %rax, %rax - 0x44, 0x0f, 0x45, 0xfb, //0x00006313 cmovnel %ebx, %r15d - 0x48, 0x83, 0xc1, 0xff, //0x00006317 addq $-1, %rcx - 0x49, 0x83, 0xf8, 0x09, //0x0000631b cmpq $9, %r8 - 0x49, 0x89, 0xd0, //0x0000631f movq %rdx, %r8 - 0x0f, 0x86, 0x42, 0x00, 0x00, 0x00, //0x00006322 jbe LBB5_1220 - //0x00006328 LBB5_1218 - 0x4c, 0x89, 0xc0, //0x00006328 movq %r8, %rax - 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000632b movabsq $-3689348814741910323, %rdx - 0x48, 0xf7, 0xe2, //0x00006335 mulq %rdx - 0x48, 0xc1, 0xea, 0x03, //0x00006338 shrq $3, %rdx - 0x48, 0x8d, 0x04, 0x12, //0x0000633c leaq (%rdx,%rdx), %rax - 0x48, 0x8d, 0x34, 0x80, //0x00006340 leaq (%rax,%rax,4), %rsi - 0x4c, 0x89, 0xc0, //0x00006344 movq %r8, %rax - 0x48, 0x29, 0xf0, //0x00006347 subq %rsi, %rax - 0x4c, 0x39, 0xd9, //0x0000634a cmpq %r11, %rcx - 0x0f, 0x83, 0xbd, 0xff, 0xff, 0xff, //0x0000634d jae LBB5_1217 - 0x04, 0x30, //0x00006353 addb $48, %al - 0x41, 0x88, 0x04, 0x09, //0x00006355 movb %al, (%r9,%rcx) - 0x48, 0x83, 0xc1, 0xff, //0x00006359 addq $-1, %rcx - 0x49, 0x83, 0xf8, 0x09, //0x0000635d cmpq $9, %r8 - 0x49, 0x89, 0xd0, //0x00006361 movq %rdx, %r8 - 0x0f, 0x87, 0xbe, 0xff, 0xff, 0xff, //0x00006364 ja LBB5_1218 - //0x0000636a LBB5_1220 - 0x48, 0x8b, 0x85, 0x70, 0xff, 0xff, 0xff, //0x0000636a movq $-144(%rbp), %rax - 0x41, 0x01, 0xc6, //0x00006371 addl %eax, %r14d - 0x4d, 0x63, 0xf6, //0x00006374 movslq %r14d, %r14 - 0x4d, 0x39, 0xf3, //0x00006377 cmpq %r14, %r11 - 0x45, 0x0f, 0x46, 0xf3, //0x0000637a cmovbel %r11d, %r14d - 0x41, 0x01, 0xc2, //0x0000637e addl %eax, %r10d - 0x45, 0x85, 0xf6, //0x00006381 testl %r14d, %r14d - 0x0f, 0x8e, 0x4a, 0x00, 0x00, 0x00, //0x00006384 jle LBB5_1225 - 0x41, 0x8d, 0x46, 0xff, //0x0000638a leal $-1(%r14), %eax - 0x41, 0x80, 0x3c, 0x01, 0x30, //0x0000638e cmpb $48, (%r9,%rax) - 0x48, 0x8b, 0x4d, 0x80, //0x00006393 movq $-128(%rbp), %rcx - 0x44, 0x8b, 0x85, 0x64, 0xff, 0xff, 0xff, //0x00006397 movl $-156(%rbp), %r8d - 0x0f, 0x85, 0x47, 0x00, 0x00, 0x00, //0x0000639e jne LBB5_1227 - 0x44, 0x89, 0xf0, //0x000063a4 movl %r14d, %eax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000063a7 .p2align 4, 0x90 - //0x000063b0 LBB5_1223 - 0x48, 0x83, 0xf8, 0x01, //0x000063b0 cmpq $1, %rax - 0x0f, 0x8e, 0x2b, 0x00, 0x00, 0x00, //0x000063b4 jle LBB5_1226 - 0x4c, 0x8d, 0x70, 0xff, //0x000063ba leaq $-1(%rax), %r14 - 0x83, 0xc0, 0xfe, //0x000063be addl $-2, %eax - 0x41, 0x80, 0x3c, 0x01, 0x30, //0x000063c1 cmpb $48, (%r9,%rax) - 0x4c, 0x89, 0xf0, //0x000063c6 movq %r14, %rax - 0x0f, 0x84, 0xe1, 0xff, 0xff, 0xff, //0x000063c9 je LBB5_1223 - 0xe9, 0x17, 0x00, 0x00, 0x00, //0x000063cf jmp LBB5_1227 - //0x000063d4 LBB5_1225 - 0x48, 0x8b, 0x4d, 0x80, //0x000063d4 movq $-128(%rbp), %rcx - 0x44, 0x8b, 0x85, 0x64, 0xff, 0xff, 0xff, //0x000063d8 movl $-156(%rbp), %r8d - 0x0f, 0x85, 0x06, 0x00, 0x00, 0x00, //0x000063df jne LBB5_1227 - //0x000063e5 LBB5_1226 - 0x45, 0x31, 0xd2, //0x000063e5 xorl %r10d, %r10d - 0x45, 0x31, 0xf6, //0x000063e8 xorl %r14d, %r14d - //0x000063eb LBB5_1227 - 0x45, 0x85, 0xc0, //0x000063eb testl %r8d, %r8d - 0x0f, 0x88, 0x0e, 0x00, 0x00, 0x00, //0x000063ee js LBB5_1229 - 0x44, 0x89, 0xf2, //0x000063f4 movl %r14d, %edx - 0x44, 0x89, 0xf7, //0x000063f7 movl %r14d, %edi - 0x44, 0x29, 0xc1, //0x000063fa subl %r8d, %ecx - 0xe9, 0x0d, 0xfd, 0xff, 0xff, //0x000063fd jmp LBB5_1191 - //0x00006402 LBB5_1229 - 0x48, 0x89, 0x4d, 0x80, //0x00006402 movq %rcx, $-128(%rbp) - 0x41, 0x83, 0xf8, 0xc3, //0x00006406 cmpl $-61, %r8d - 0x0f, 0x8f, 0x2e, 0x02, 0x00, 0x00, //0x0000640a jg LBB5_1257 - 0xe9, 0x19, 0x00, 0x00, 0x00, //0x00006410 jmp LBB5_1235 - //0x00006415 LBB5_1232 - 0x45, 0x31, 0xd2, //0x00006415 xorl %r10d, %r10d - //0x00006418 LBB5_1233 - 0x31, 0xc0, //0x00006418 xorl %eax, %eax - //0x0000641a LBB5_1234 - 0x41, 0x8d, 0x48, 0x3c, //0x0000641a leal $60(%r8), %ecx - 0x41, 0x89, 0xc6, //0x0000641e movl %eax, %r14d - 0x41, 0x83, 0xf8, 0x88, //0x00006421 cmpl $-120, %r8d - 0x41, 0x89, 0xc8, //0x00006425 movl %ecx, %r8d - 0x0f, 0x8d, 0x16, 0x02, 0x00, 0x00, //0x00006428 jge LBB5_1258 - //0x0000642e LBB5_1235 - 0x45, 0x85, 0xf6, //0x0000642e testl %r14d, %r14d - 0xba, 0x00, 0x00, 0x00, 0x00, //0x00006431 movl $0, %edx - 0x41, 0x0f, 0x4f, 0xd6, //0x00006436 cmovgl %r14d, %edx - 0x31, 0xc0, //0x0000643a xorl %eax, %eax - 0x31, 0xc9, //0x0000643c xorl %ecx, %ecx - 0x90, 0x90, //0x0000643e .p2align 4, 0x90 - //0x00006440 LBB5_1236 - 0x48, 0x39, 0xc2, //0x00006440 cmpq %rax, %rdx - 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x00006443 je LBB5_1239 - 0x48, 0x8d, 0x0c, 0x89, //0x00006449 leaq (%rcx,%rcx,4), %rcx - 0x49, 0x0f, 0xbe, 0x34, 0x01, //0x0000644d movsbq (%r9,%rax), %rsi - 0x48, 0x8d, 0x0c, 0x4e, //0x00006452 leaq (%rsi,%rcx,2), %rcx - 0x48, 0x83, 0xc1, 0xd0, //0x00006456 addq $-48, %rcx - 0x48, 0x83, 0xc0, 0x01, //0x0000645a addq $1, %rax - 0x49, 0x8d, 0x75, 0x01, //0x0000645e leaq $1(%r13), %rsi - 0x48, 0x39, 0xf1, //0x00006462 cmpq %rsi, %rcx - 0x0f, 0x82, 0xd5, 0xff, 0xff, 0xff, //0x00006465 jb LBB5_1236 - 0x89, 0xc2, //0x0000646b movl %eax, %edx - 0xe9, 0x25, 0x00, 0x00, 0x00, //0x0000646d jmp LBB5_1241 - //0x00006472 LBB5_1239 - 0x48, 0x85, 0xc9, //0x00006472 testq %rcx, %rcx - 0x0f, 0x84, 0x9d, 0xff, 0xff, 0xff, //0x00006475 je LBB5_1233 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000647b .p2align 4, 0x90 - //0x00006480 LBB5_1240 - 0x48, 0x01, 0xc9, //0x00006480 addq %rcx, %rcx - 0x48, 0x8d, 0x0c, 0x89, //0x00006483 leaq (%rcx,%rcx,4), %rcx - 0x83, 0xc2, 0x01, //0x00006487 addl $1, %edx - 0x49, 0x8d, 0x45, 0x01, //0x0000648a leaq $1(%r13), %rax - 0x48, 0x39, 0xc1, //0x0000648e cmpq %rax, %rcx - 0x0f, 0x82, 0xe9, 0xff, 0xff, 0xff, //0x00006491 jb LBB5_1240 - //0x00006497 LBB5_1241 - 0x41, 0x29, 0xd2, //0x00006497 subl %edx, %r10d - 0x44, 0x89, 0xf0, //0x0000649a movl %r14d, %eax - 0x29, 0xd0, //0x0000649d subl %edx, %eax - 0x0f, 0x8e, 0x2f, 0x00, 0x00, 0x00, //0x0000649f jle LBB5_1244 - 0x4d, 0x89, 0xd4, //0x000064a5 movq %r10, %r12 - 0x48, 0x63, 0xf2, //0x000064a8 movslq %edx, %rsi - 0x49, 0x63, 0xd6, //0x000064ab movslq %r14d, %rdx - 0x49, 0x89, 0xd2, //0x000064ae movq %rdx, %r10 - 0x49, 0x29, 0xf2, //0x000064b1 subq %rsi, %r10 - 0x48, 0x89, 0xf7, //0x000064b4 movq %rsi, %rdi - 0x48, 0xf7, 0xd7, //0x000064b7 notq %rdi - 0x48, 0x01, 0xd7, //0x000064ba addq %rdx, %rdi - 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x000064bd jne LBB5_1245 - 0x31, 0xd2, //0x000064c3 xorl %edx, %edx - 0x41, 0xf6, 0xc2, 0x01, //0x000064c5 testb $1, %r10b - 0x0f, 0x85, 0x8d, 0x00, 0x00, 0x00, //0x000064c9 jne LBB5_1248 - 0xe9, 0xab, 0x00, 0x00, 0x00, //0x000064cf jmp LBB5_1249 - //0x000064d4 LBB5_1244 - 0x31, 0xc0, //0x000064d4 xorl %eax, %eax - 0xe9, 0xe1, 0x00, 0x00, 0x00, //0x000064d6 jmp LBB5_1251 - //0x000064db LBB5_1245 - 0x4d, 0x89, 0xd6, //0x000064db movq %r10, %r14 - 0x49, 0x83, 0xe6, 0xfe, //0x000064de andq $-2, %r14 - 0x49, 0xf7, 0xde, //0x000064e2 negq %r14 - 0x31, 0xd2, //0x000064e5 xorl %edx, %edx - 0x48, 0x8b, 0x9d, 0x50, 0xff, 0xff, 0xff, //0x000064e7 movq $-176(%rbp), %rbx - 0x90, 0x90, //0x000064ee .p2align 4, 0x90 - //0x000064f0 LBB5_1246 - 0x48, 0x89, 0xcf, //0x000064f0 movq %rcx, %rdi - 0x48, 0xc1, 0xef, 0x3c, //0x000064f3 shrq $60, %rdi - 0x4c, 0x21, 0xe9, //0x000064f7 andq %r13, %rcx - 0x40, 0x80, 0xcf, 0x30, //0x000064fa orb $48, %dil - 0x40, 0x88, 0x7b, 0xff, //0x000064fe movb %dil, $-1(%rbx) - 0x48, 0x8d, 0x0c, 0x89, //0x00006502 leaq (%rcx,%rcx,4), %rcx - 0x48, 0x0f, 0xbe, 0x7c, 0x33, 0xff, //0x00006506 movsbq $-1(%rbx,%rsi), %rdi - 0x48, 0x8d, 0x0c, 0x4f, //0x0000650c leaq (%rdi,%rcx,2), %rcx - 0x48, 0x83, 0xc1, 0xd0, //0x00006510 addq $-48, %rcx - 0x48, 0x89, 0xcf, //0x00006514 movq %rcx, %rdi - 0x48, 0xc1, 0xef, 0x3c, //0x00006517 shrq $60, %rdi - 0x4c, 0x21, 0xe9, //0x0000651b andq %r13, %rcx - 0x40, 0x80, 0xcf, 0x30, //0x0000651e orb $48, %dil - 0x40, 0x88, 0x3b, //0x00006522 movb %dil, (%rbx) - 0x48, 0x8d, 0x0c, 0x89, //0x00006525 leaq (%rcx,%rcx,4), %rcx - 0x48, 0x0f, 0xbe, 0x3c, 0x33, //0x00006529 movsbq (%rbx,%rsi), %rdi - 0x48, 0x8d, 0x0c, 0x4f, //0x0000652e leaq (%rdi,%rcx,2), %rcx - 0x48, 0x83, 0xc1, 0xd0, //0x00006532 addq $-48, %rcx - 0x48, 0x83, 0xc3, 0x02, //0x00006536 addq $2, %rbx - 0x48, 0x83, 0xc2, 0xfe, //0x0000653a addq $-2, %rdx - 0x49, 0x39, 0xd6, //0x0000653e cmpq %rdx, %r14 - 0x0f, 0x85, 0xa9, 0xff, 0xff, 0xff, //0x00006541 jne LBB5_1246 - 0x48, 0x29, 0xd6, //0x00006547 subq %rdx, %rsi - 0x48, 0xf7, 0xda, //0x0000654a negq %rdx - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000654d movl $1, %ebx - 0x41, 0xf6, 0xc2, 0x01, //0x00006552 testb $1, %r10b - 0x0f, 0x84, 0x23, 0x00, 0x00, 0x00, //0x00006556 je LBB5_1249 - //0x0000655c LBB5_1248 - 0x48, 0x89, 0xcf, //0x0000655c movq %rcx, %rdi - 0x48, 0xc1, 0xef, 0x3c, //0x0000655f shrq $60, %rdi - 0x40, 0x80, 0xcf, 0x30, //0x00006563 orb $48, %dil - 0x41, 0x88, 0x3c, 0x11, //0x00006567 movb %dil, (%r9,%rdx) - 0x4c, 0x21, 0xe9, //0x0000656b andq %r13, %rcx - 0x48, 0x8d, 0x0c, 0x89, //0x0000656e leaq (%rcx,%rcx,4), %rcx - 0x49, 0x0f, 0xbe, 0x14, 0x31, //0x00006572 movsbq (%r9,%rsi), %rdx - 0x48, 0x8d, 0x0c, 0x4a, //0x00006577 leaq (%rdx,%rcx,2), %rcx - 0x48, 0x83, 0xc1, 0xd0, //0x0000657b addq $-48, %rcx - //0x0000657f LBB5_1249 - 0x48, 0x85, 0xc9, //0x0000657f testq %rcx, %rcx - 0x4d, 0x89, 0xe2, //0x00006582 movq %r12, %r10 - 0x49, 0xbc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00006585 movabsq $9218868437227405312, %r12 - 0x0f, 0x85, 0x27, 0x00, 0x00, 0x00, //0x0000658f jne LBB5_1251 - 0xe9, 0x55, 0x00, 0x00, 0x00, //0x00006595 jmp LBB5_1253 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000659a .p2align 4, 0x90 - //0x000065a0 LBB5_1250 - 0x49, 0x8d, 0x75, 0x01, //0x000065a0 leaq $1(%r13), %rsi - 0x48, 0x39, 0xf1, //0x000065a4 cmpq %rsi, %rcx - 0x44, 0x0f, 0x43, 0xfb, //0x000065a7 cmovael %ebx, %r15d - 0x48, 0x8d, 0x0c, 0x12, //0x000065ab leaq (%rdx,%rdx), %rcx - 0x48, 0x8d, 0x0c, 0x89, //0x000065af leaq (%rcx,%rcx,4), %rcx - 0x48, 0x85, 0xd2, //0x000065b3 testq %rdx, %rdx - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x000065b6 je LBB5_1253 - //0x000065bc LBB5_1251 - 0x48, 0x89, 0xca, //0x000065bc movq %rcx, %rdx - 0x4c, 0x21, 0xea, //0x000065bf andq %r13, %rdx - 0x48, 0x63, 0xf0, //0x000065c2 movslq %eax, %rsi - 0x49, 0x39, 0xf3, //0x000065c5 cmpq %rsi, %r11 - 0x0f, 0x86, 0xd2, 0xff, 0xff, 0xff, //0x000065c8 jbe LBB5_1250 - 0x48, 0xc1, 0xe9, 0x3c, //0x000065ce shrq $60, %rcx - 0x80, 0xc9, 0x30, //0x000065d2 orb $48, %cl - 0x41, 0x88, 0x0c, 0x31, //0x000065d5 movb %cl, (%r9,%rsi) - 0x83, 0xc6, 0x01, //0x000065d9 addl $1, %esi - 0x89, 0xf0, //0x000065dc movl %esi, %eax - 0x48, 0x8d, 0x0c, 0x12, //0x000065de leaq (%rdx,%rdx), %rcx - 0x48, 0x8d, 0x0c, 0x89, //0x000065e2 leaq (%rcx,%rcx,4), %rcx - 0x48, 0x85, 0xd2, //0x000065e6 testq %rdx, %rdx - 0x0f, 0x85, 0xcd, 0xff, 0xff, 0xff, //0x000065e9 jne LBB5_1251 - //0x000065ef LBB5_1253 - 0x41, 0x83, 0xc2, 0x01, //0x000065ef addl $1, %r10d - 0x85, 0xc0, //0x000065f3 testl %eax, %eax - 0x0f, 0x8e, 0x38, 0x00, 0x00, 0x00, //0x000065f5 jle LBB5_1231 - 0x89, 0xc1, //0x000065fb movl %eax, %ecx - 0x48, 0x83, 0xc1, 0x01, //0x000065fd addq $1, %rcx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006601 .p2align 4, 0x90 - //0x00006610 LBB5_1255 - 0x8d, 0x50, 0xff, //0x00006610 leal $-1(%rax), %edx - 0x41, 0x80, 0x3c, 0x11, 0x30, //0x00006613 cmpb $48, (%r9,%rdx) - 0x0f, 0x85, 0xfc, 0xfd, 0xff, 0xff, //0x00006618 jne LBB5_1234 - 0x48, 0x83, 0xc1, 0xff, //0x0000661e addq $-1, %rcx - 0x89, 0xd0, //0x00006622 movl %edx, %eax - 0x48, 0x83, 0xf9, 0x01, //0x00006624 cmpq $1, %rcx - 0x0f, 0x8f, 0xe2, 0xff, 0xff, 0xff, //0x00006628 jg LBB5_1255 - 0xe9, 0xe2, 0xfd, 0xff, 0xff, //0x0000662e jmp LBB5_1232 - //0x00006633 LBB5_1231 - 0x0f, 0x85, 0xe1, 0xfd, 0xff, 0xff, //0x00006633 jne LBB5_1234 - 0xe9, 0xd7, 0xfd, 0xff, 0xff, //0x00006639 jmp LBB5_1232 - //0x0000663e LBB5_1257 - 0x44, 0x89, 0xf0, //0x0000663e movl %r14d, %eax - 0x44, 0x89, 0xc1, //0x00006641 movl %r8d, %ecx - //0x00006644 LBB5_1258 - 0x4c, 0x89, 0x55, 0xa8, //0x00006644 movq %r10, $-88(%rbp) - 0xf7, 0xd9, //0x00006648 negl %ecx - 0x85, 0xc0, //0x0000664a testl %eax, %eax - 0xbe, 0x00, 0x00, 0x00, 0x00, //0x0000664c movl $0, %esi - 0x0f, 0x4f, 0xf0, //0x00006651 cmovgl %eax, %esi - 0x31, 0xff, //0x00006654 xorl %edi, %edi - 0x45, 0x31, 0xd2, //0x00006656 xorl %r10d, %r10d - 0x44, 0x8b, 0x85, 0x64, 0xff, 0xff, 0xff, //0x00006659 movl $-156(%rbp), %r8d - //0x00006660 .p2align 4, 0x90 - //0x00006660 LBB5_1259 - 0x48, 0x39, 0xfe, //0x00006660 cmpq %rdi, %rsi - 0x0f, 0x84, 0x65, 0x00, 0x00, 0x00, //0x00006663 je LBB5_1265 - 0x4b, 0x8d, 0x14, 0x92, //0x00006669 leaq (%r10,%r10,4), %rdx - 0x49, 0x0f, 0xbe, 0x1c, 0x39, //0x0000666d movsbq (%r9,%rdi), %rbx - 0x4c, 0x8d, 0x14, 0x53, //0x00006672 leaq (%rbx,%rdx,2), %r10 - 0x49, 0x83, 0xc2, 0xd0, //0x00006676 addq $-48, %r10 - 0x48, 0x83, 0xc7, 0x01, //0x0000667a addq $1, %rdi - 0x4c, 0x89, 0xd2, //0x0000667e movq %r10, %rdx - 0x48, 0xd3, 0xea, //0x00006681 shrq %cl, %rdx - 0x48, 0x85, 0xd2, //0x00006684 testq %rdx, %rdx - 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x00006687 je LBB5_1259 - 0x89, 0xfe, //0x0000668d movl %edi, %esi - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000668f movl $1, %ebx - //0x00006694 LBB5_1262 - 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00006694 movq $-1, %r12 - 0x49, 0xd3, 0xe4, //0x0000669b shlq %cl, %r12 - 0x49, 0xf7, 0xd4, //0x0000669e notq %r12 - 0x41, 0x89, 0xc6, //0x000066a1 movl %eax, %r14d - 0x41, 0x29, 0xf6, //0x000066a4 subl %esi, %r14d - 0x0f, 0x8e, 0x86, 0x00, 0x00, 0x00, //0x000066a7 jle LBB5_1272 - 0x4c, 0x63, 0xc6, //0x000066ad movslq %esi, %r8 - 0x48, 0x98, //0x000066b0 cltq - 0x48, 0x89, 0xc2, //0x000066b2 movq %rax, %rdx - 0x4c, 0x29, 0xc2, //0x000066b5 subq %r8, %rdx - 0x4c, 0x89, 0xc3, //0x000066b8 movq %r8, %rbx - 0x48, 0xf7, 0xd3, //0x000066bb notq %rbx - 0x48, 0x01, 0xc3, //0x000066be addq %rax, %rbx - 0x0f, 0x85, 0x84, 0x00, 0x00, 0x00, //0x000066c1 jne LBB5_1274 - 0x31, 0xc0, //0x000066c7 xorl %eax, %eax - 0xe9, 0xff, 0x00, 0x00, 0x00, //0x000066c9 jmp LBB5_1277 - //0x000066ce LBB5_1265 - 0x4d, 0x85, 0xd2, //0x000066ce testq %r10, %r10 - 0x0f, 0x84, 0x64, 0x00, 0x00, 0x00, //0x000066d1 je LBB5_1273 - 0x4c, 0x89, 0xd7, //0x000066d7 movq %r10, %rdi - 0x48, 0xd3, 0xef, //0x000066da shrq %cl, %rdi - 0x48, 0x85, 0xff, //0x000066dd testq %rdi, %rdi - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000066e0 movl $1, %ebx - 0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x000066e5 je LBB5_1270 - 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x000066eb movq $-1, %r12 - 0x49, 0xd3, 0xe4, //0x000066f2 shlq %cl, %r12 - 0x49, 0xf7, 0xd4, //0x000066f5 notq %r12 - 0x48, 0x8b, 0x55, 0xa8, //0x000066f8 movq $-88(%rbp), %rdx - 0x29, 0xf2, //0x000066fc subl %esi, %edx - 0x83, 0xc2, 0x01, //0x000066fe addl $1, %edx - 0x45, 0x31, 0xf6, //0x00006701 xorl %r14d, %r14d - 0xe9, 0x17, 0x01, 0x00, 0x00, //0x00006704 jmp LBB5_1268 - //0x00006709 LBB5_1270 - 0x4d, 0x01, 0xd2, //0x00006709 addq %r10, %r10 - 0x4f, 0x8d, 0x14, 0x92, //0x0000670c leaq (%r10,%r10,4), %r10 - 0x83, 0xc6, 0x01, //0x00006710 addl $1, %esi - 0x4c, 0x89, 0xd7, //0x00006713 movq %r10, %rdi - 0x48, 0xd3, 0xef, //0x00006716 shrq %cl, %rdi - 0x48, 0x85, 0xff, //0x00006719 testq %rdi, %rdi - 0x0f, 0x84, 0xe7, 0xff, 0xff, 0xff, //0x0000671c je LBB5_1270 - 0xe9, 0x6d, 0xff, 0xff, 0xff, //0x00006722 jmp LBB5_1262 - //0x00006727 LBB5_1271 - 0x31, 0xd2, //0x00006727 xorl %edx, %edx - 0x31, 0xff, //0x00006729 xorl %edi, %edi - 0x44, 0x29, 0xc1, //0x0000672b subl %r8d, %ecx - 0xe9, 0xdc, 0xf9, 0xff, 0xff, //0x0000672e jmp LBB5_1191 - //0x00006733 LBB5_1272 - 0x45, 0x31, 0xf6, //0x00006733 xorl %r14d, %r14d - 0xe9, 0xc8, 0x00, 0x00, 0x00, //0x00006736 jmp LBB5_1280 - //0x0000673b LBB5_1273 - 0x45, 0x31, 0xf6, //0x0000673b xorl %r14d, %r14d - 0x31, 0xd2, //0x0000673e xorl %edx, %edx - 0x31, 0xff, //0x00006740 xorl %edi, %edi - 0x4c, 0x8b, 0x55, 0xa8, //0x00006742 movq $-88(%rbp), %r10 - 0xe9, 0x79, 0x01, 0x00, 0x00, //0x00006746 jmp LBB5_1291 - //0x0000674b LBB5_1274 - 0x48, 0x89, 0x95, 0x48, 0xff, 0xff, 0xff, //0x0000674b movq %rdx, $-184(%rbp) - 0x48, 0x83, 0xe2, 0xfe, //0x00006752 andq $-2, %rdx - 0x48, 0xf7, 0xda, //0x00006756 negq %rdx - 0x48, 0x89, 0x95, 0x70, 0xff, 0xff, 0xff, //0x00006759 movq %rdx, $-144(%rbp) - 0x31, 0xc0, //0x00006760 xorl %eax, %eax - 0x48, 0x8b, 0x9d, 0x50, 0xff, 0xff, 0xff, //0x00006762 movq $-176(%rbp), %rbx - //0x00006769 LBB5_1275 - 0x4c, 0x89, 0xd2, //0x00006769 movq %r10, %rdx - 0x48, 0xd3, 0xea, //0x0000676c shrq %cl, %rdx - 0x4d, 0x21, 0xe2, //0x0000676f andq %r12, %r10 - 0x80, 0xc2, 0x30, //0x00006772 addb $48, %dl - 0x88, 0x53, 0xff, //0x00006775 movb %dl, $-1(%rbx) - 0x4b, 0x8d, 0x14, 0x92, //0x00006778 leaq (%r10,%r10,4), %rdx - 0x4a, 0x0f, 0xbe, 0x7c, 0x03, 0xff, //0x0000677c movsbq $-1(%rbx,%r8), %rdi - 0x48, 0x8d, 0x14, 0x57, //0x00006782 leaq (%rdi,%rdx,2), %rdx - 0x48, 0x83, 0xc2, 0xd0, //0x00006786 addq $-48, %rdx - 0x48, 0x89, 0xd7, //0x0000678a movq %rdx, %rdi - 0x48, 0xd3, 0xef, //0x0000678d shrq %cl, %rdi - 0x4c, 0x21, 0xe2, //0x00006790 andq %r12, %rdx - 0x40, 0x80, 0xc7, 0x30, //0x00006793 addb $48, %dil - 0x40, 0x88, 0x3b, //0x00006797 movb %dil, (%rbx) - 0x48, 0x8d, 0x14, 0x92, //0x0000679a leaq (%rdx,%rdx,4), %rdx - 0x4a, 0x0f, 0xbe, 0x3c, 0x03, //0x0000679e movsbq (%rbx,%r8), %rdi - 0x4c, 0x8d, 0x14, 0x57, //0x000067a3 leaq (%rdi,%rdx,2), %r10 - 0x49, 0x83, 0xc2, 0xd0, //0x000067a7 addq $-48, %r10 - 0x48, 0x83, 0xc3, 0x02, //0x000067ab addq $2, %rbx - 0x48, 0x83, 0xc0, 0xfe, //0x000067af addq $-2, %rax - 0x48, 0x39, 0x85, 0x70, 0xff, 0xff, 0xff, //0x000067b3 cmpq %rax, $-144(%rbp) - 0x0f, 0x85, 0xa9, 0xff, 0xff, 0xff, //0x000067ba jne LBB5_1275 - 0x49, 0x29, 0xc0, //0x000067c0 subq %rax, %r8 - 0x48, 0xf7, 0xd8, //0x000067c3 negq %rax - 0x48, 0x8b, 0x95, 0x48, 0xff, 0xff, 0xff, //0x000067c6 movq $-184(%rbp), %rdx - //0x000067cd LBB5_1277 - 0xf6, 0xc2, 0x01, //0x000067cd testb $1, %dl - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000067d0 movl $1, %ebx - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x000067d5 je LBB5_1279 - 0x4c, 0x89, 0xd2, //0x000067db movq %r10, %rdx - 0x48, 0xd3, 0xea, //0x000067de shrq %cl, %rdx - 0x80, 0xc2, 0x30, //0x000067e1 addb $48, %dl - 0x41, 0x88, 0x14, 0x01, //0x000067e4 movb %dl, (%r9,%rax) - 0x4d, 0x21, 0xe2, //0x000067e8 andq %r12, %r10 - 0x4b, 0x8d, 0x04, 0x92, //0x000067eb leaq (%r10,%r10,4), %rax - 0x4b, 0x0f, 0xbe, 0x14, 0x01, //0x000067ef movsbq (%r9,%r8), %rdx - 0x4c, 0x8d, 0x14, 0x42, //0x000067f4 leaq (%rdx,%rax,2), %r10 - 0x49, 0x83, 0xc2, 0xd0, //0x000067f8 addq $-48, %r10 - //0x000067fc LBB5_1279 - 0x44, 0x8b, 0x85, 0x64, 0xff, 0xff, 0xff, //0x000067fc movl $-156(%rbp), %r8d - //0x00006803 LBB5_1280 - 0x48, 0x8b, 0x55, 0xa8, //0x00006803 movq $-88(%rbp), %rdx - 0x29, 0xf2, //0x00006807 subl %esi, %edx - 0x83, 0xc2, 0x01, //0x00006809 addl $1, %edx - 0xe9, 0x4d, 0x00, 0x00, 0x00, //0x0000680c jmp LBB5_1283 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006811 .p2align 4, 0x90 - //0x00006820 LBB5_1268 - 0x4c, 0x89, 0xd0, //0x00006820 movq %r10, %rax - 0x48, 0xd3, 0xe8, //0x00006823 shrq %cl, %rax - 0x4d, 0x21, 0xe2, //0x00006826 andq %r12, %r10 - 0x49, 0x63, 0xf6, //0x00006829 movslq %r14d, %rsi - 0x49, 0x39, 0xf3, //0x0000682c cmpq %rsi, %r11 - 0x0f, 0x86, 0x1b, 0x00, 0x00, 0x00, //0x0000682f jbe LBB5_1281 - 0x04, 0x30, //0x00006835 addb $48, %al - 0x41, 0x88, 0x04, 0x31, //0x00006837 movb %al, (%r9,%rsi) - 0x83, 0xc6, 0x01, //0x0000683b addl $1, %esi - 0x41, 0x89, 0xf6, //0x0000683e movl %esi, %r14d - 0xe9, 0x11, 0x00, 0x00, 0x00, //0x00006841 jmp LBB5_1282 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006846 .p2align 4, 0x90 - //0x00006850 LBB5_1281 - 0x48, 0x85, 0xc0, //0x00006850 testq %rax, %rax - 0x44, 0x0f, 0x45, 0xfb, //0x00006853 cmovnel %ebx, %r15d - //0x00006857 LBB5_1282 - 0x4d, 0x01, 0xd2, //0x00006857 addq %r10, %r10 - 0x4f, 0x8d, 0x14, 0x92, //0x0000685a leaq (%r10,%r10,4), %r10 - //0x0000685e LBB5_1283 - 0x4d, 0x85, 0xd2, //0x0000685e testq %r10, %r10 - 0x0f, 0x85, 0xb9, 0xff, 0xff, 0xff, //0x00006861 jne LBB5_1268 - 0x45, 0x85, 0xf6, //0x00006867 testl %r14d, %r14d - 0x49, 0xbc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x0000686a movabsq $9218868437227405312, %r12 - 0x49, 0x89, 0xd2, //0x00006874 movq %rdx, %r10 - 0x0f, 0x8e, 0x2c, 0x00, 0x00, 0x00, //0x00006877 jle LBB5_1289 - 0x44, 0x89, 0xf0, //0x0000687d movl %r14d, %eax - 0x48, 0x83, 0xc0, 0x01, //0x00006880 addq $1, %rax - //0x00006884 LBB5_1286 - 0x41, 0x8d, 0x4e, 0xff, //0x00006884 leal $-1(%r14), %ecx - 0x41, 0x80, 0x3c, 0x09, 0x30, //0x00006888 cmpb $48, (%r9,%rcx) - 0x0f, 0x85, 0x1c, 0x00, 0x00, 0x00, //0x0000688d jne LBB5_1290 - 0x48, 0x83, 0xc0, 0xff, //0x00006893 addq $-1, %rax - 0x41, 0x89, 0xce, //0x00006897 movl %ecx, %r14d - 0x48, 0x83, 0xf8, 0x01, //0x0000689a cmpq $1, %rax - 0x0f, 0x8f, 0xe0, 0xff, 0xff, 0xff, //0x0000689e jg LBB5_1286 - 0xe9, 0x11, 0x00, 0x00, 0x00, //0x000068a4 jmp LBB5_1288 - //0x000068a9 LBB5_1289 - 0x0f, 0x84, 0x0b, 0x00, 0x00, 0x00, //0x000068a9 je LBB5_1288 - //0x000068af LBB5_1290 - 0x44, 0x89, 0xf2, //0x000068af movl %r14d, %edx - 0x44, 0x89, 0xf7, //0x000068b2 movl %r14d, %edi - 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x000068b5 jmp LBB5_1291 - //0x000068ba LBB5_1288 - 0x45, 0x31, 0xd2, //0x000068ba xorl %r10d, %r10d - 0x45, 0x31, 0xf6, //0x000068bd xorl %r14d, %r14d - 0x31, 0xd2, //0x000068c0 xorl %edx, %edx - 0x31, 0xff, //0x000068c2 xorl %edi, %edi - //0x000068c4 LBB5_1291 - 0x48, 0x8b, 0x4d, 0x80, //0x000068c4 movq $-128(%rbp), %rcx - 0x44, 0x29, 0xc1, //0x000068c8 subl %r8d, %ecx - 0xe9, 0x3f, 0xf8, 0xff, 0xff, //0x000068cb jmp LBB5_1191 - //0x000068d0 LBB5_1292 - 0x81, 0xf9, 0x02, 0xfc, 0xff, 0xff, //0x000068d0 cmpl $-1022, %ecx - 0x0f, 0x8f, 0xb5, 0x01, 0x00, 0x00, //0x000068d6 jg LBB5_1319 - 0x85, 0xff, //0x000068dc testl %edi, %edi - 0x8a, 0x55, 0xd7, //0x000068de movb $-41(%rbp), %dl - 0x0f, 0x84, 0xd6, 0x01, 0x00, 0x00, //0x000068e1 je LBB5_1322 - 0x4c, 0x89, 0x55, 0xa8, //0x000068e7 movq %r10, $-88(%rbp) - 0x44, 0x8d, 0x91, 0xfd, 0x03, 0x00, 0x00, //0x000068eb leal $1021(%rcx), %r10d - 0x81, 0xf9, 0xc6, 0xfb, 0xff, 0xff, //0x000068f2 cmpl $-1082, %ecx - 0x0f, 0x8f, 0x23, 0x02, 0x00, 0x00, //0x000068f8 jg LBB5_1324 - 0x4d, 0x8d, 0x65, 0x01, //0x000068fe leaq $1(%r13), %r12 - 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00006902 movl $1, %r8d - 0xe9, 0x20, 0x00, 0x00, 0x00, //0x00006908 jmp LBB5_1300 - //0x0000690d LBB5_1297 - 0x31, 0xc0, //0x0000690d xorl %eax, %eax - 0x48, 0x89, 0x45, 0xa8, //0x0000690f movq %rax, $-88(%rbp) - //0x00006913 LBB5_1298 - 0x45, 0x31, 0xf6, //0x00006913 xorl %r14d, %r14d - //0x00006916 LBB5_1299 - 0x41, 0x8d, 0x4a, 0x3c, //0x00006916 leal $60(%r10), %ecx - 0x44, 0x89, 0xf7, //0x0000691a movl %r14d, %edi - 0x44, 0x89, 0xf6, //0x0000691d movl %r14d, %esi - 0x41, 0x83, 0xfa, 0x88, //0x00006920 cmpl $-120, %r10d - 0x41, 0x89, 0xca, //0x00006924 movl %ecx, %r10d - 0x0f, 0x8d, 0xf9, 0x01, 0x00, 0x00, //0x00006927 jge LBB5_1325 - //0x0000692d LBB5_1300 - 0x85, 0xff, //0x0000692d testl %edi, %edi - 0xbb, 0x00, 0x00, 0x00, 0x00, //0x0000692f movl $0, %ebx - 0x0f, 0x4f, 0xdf, //0x00006934 cmovgl %edi, %ebx - 0x31, 0xf6, //0x00006937 xorl %esi, %esi - 0x31, 0xc9, //0x00006939 xorl %ecx, %ecx - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000693b .p2align 4, 0x90 - //0x00006940 LBB5_1301 - 0x48, 0x39, 0xf3, //0x00006940 cmpq %rsi, %rbx - 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00006943 je LBB5_1304 - 0x48, 0x8d, 0x0c, 0x89, //0x00006949 leaq (%rcx,%rcx,4), %rcx - 0x49, 0x0f, 0xbe, 0x04, 0x31, //0x0000694d movsbq (%r9,%rsi), %rax - 0x48, 0x8d, 0x0c, 0x48, //0x00006952 leaq (%rax,%rcx,2), %rcx - 0x48, 0x83, 0xc1, 0xd0, //0x00006956 addq $-48, %rcx - 0x48, 0x83, 0xc6, 0x01, //0x0000695a addq $1, %rsi - 0x4c, 0x39, 0xe1, //0x0000695e cmpq %r12, %rcx - 0x0f, 0x82, 0xd9, 0xff, 0xff, 0xff, //0x00006961 jb LBB5_1301 - 0x89, 0xf3, //0x00006967 movl %esi, %ebx - 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x00006969 jmp LBB5_1306 - //0x0000696e LBB5_1304 - 0x48, 0x85, 0xc9, //0x0000696e testq %rcx, %rcx - 0x0f, 0x84, 0x9c, 0xff, 0xff, 0xff, //0x00006971 je LBB5_1298 - //0x00006977 LBB5_1305 - 0x48, 0x01, 0xc9, //0x00006977 addq %rcx, %rcx - 0x48, 0x8d, 0x0c, 0x89, //0x0000697a leaq (%rcx,%rcx,4), %rcx - 0x83, 0xc3, 0x01, //0x0000697e addl $1, %ebx - 0x4c, 0x39, 0xe1, //0x00006981 cmpq %r12, %rcx - 0x0f, 0x82, 0xed, 0xff, 0xff, 0xff, //0x00006984 jb LBB5_1305 - //0x0000698a LBB5_1306 - 0x48, 0x8b, 0x45, 0xa8, //0x0000698a movq $-88(%rbp), %rax - 0x29, 0xd8, //0x0000698e subl %ebx, %eax - 0x48, 0x89, 0x45, 0xa8, //0x00006990 movq %rax, $-88(%rbp) - 0x31, 0xf6, //0x00006994 xorl %esi, %esi - 0x39, 0xfb, //0x00006996 cmpl %edi, %ebx - 0x0f, 0x8d, 0x54, 0x00, 0x00, 0x00, //0x00006998 jge LBB5_1311 - 0x48, 0x63, 0xf3, //0x0000699e movslq %ebx, %rsi - 0x49, 0x63, 0xfe, //0x000069a1 movslq %r14d, %rdi - 0x49, 0x8d, 0x1c, 0x31, //0x000069a4 leaq (%r9,%rsi), %rbx - 0x45, 0x31, 0xf6, //0x000069a8 xorl %r14d, %r14d - 0x90, 0x90, 0x90, 0x90, 0x90, //0x000069ab .p2align 4, 0x90 - //0x000069b0 LBB5_1308 - 0x48, 0x89, 0xc8, //0x000069b0 movq %rcx, %rax - 0x48, 0xc1, 0xe8, 0x3c, //0x000069b3 shrq $60, %rax - 0x4c, 0x21, 0xe9, //0x000069b7 andq %r13, %rcx - 0x0c, 0x30, //0x000069ba orb $48, %al - 0x43, 0x88, 0x04, 0x31, //0x000069bc movb %al, (%r9,%r14) - 0x4a, 0x0f, 0xbe, 0x04, 0x33, //0x000069c0 movsbq (%rbx,%r14), %rax - 0x4a, 0x8d, 0x14, 0x36, //0x000069c5 leaq (%rsi,%r14), %rdx - 0x48, 0x83, 0xc2, 0x01, //0x000069c9 addq $1, %rdx - 0x49, 0x83, 0xc6, 0x01, //0x000069cd addq $1, %r14 - 0x48, 0x8d, 0x0c, 0x89, //0x000069d1 leaq (%rcx,%rcx,4), %rcx - 0x48, 0x8d, 0x0c, 0x48, //0x000069d5 leaq (%rax,%rcx,2), %rcx - 0x48, 0x83, 0xc1, 0xd0, //0x000069d9 addq $-48, %rcx - 0x48, 0x39, 0xfa, //0x000069dd cmpq %rdi, %rdx - 0x0f, 0x8c, 0xca, 0xff, 0xff, 0xff, //0x000069e0 jl LBB5_1308 - 0x48, 0x85, 0xc9, //0x000069e6 testq %rcx, %rcx - 0x0f, 0x84, 0x57, 0x00, 0x00, 0x00, //0x000069e9 je LBB5_1315 - 0x44, 0x89, 0xf6, //0x000069ef movl %r14d, %esi - //0x000069f2 LBB5_1311 - 0x41, 0x89, 0xf6, //0x000069f2 movl %esi, %r14d - 0xe9, 0x18, 0x00, 0x00, 0x00, //0x000069f5 jmp LBB5_1313 - //0x000069fa LBB5_1312 - 0x4c, 0x39, 0xe1, //0x000069fa cmpq %r12, %rcx - 0x45, 0x0f, 0x43, 0xf8, //0x000069fd cmovael %r8d, %r15d - 0x48, 0x8d, 0x04, 0x36, //0x00006a01 leaq (%rsi,%rsi), %rax - 0x48, 0x8d, 0x0c, 0x80, //0x00006a05 leaq (%rax,%rax,4), %rcx - 0x48, 0x85, 0xf6, //0x00006a09 testq %rsi, %rsi - 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x00006a0c je LBB5_1315 - //0x00006a12 LBB5_1313 - 0x48, 0x89, 0xce, //0x00006a12 movq %rcx, %rsi - 0x4c, 0x21, 0xee, //0x00006a15 andq %r13, %rsi - 0x49, 0x63, 0xfe, //0x00006a18 movslq %r14d, %rdi - 0x49, 0x39, 0xfb, //0x00006a1b cmpq %rdi, %r11 - 0x0f, 0x86, 0xd6, 0xff, 0xff, 0xff, //0x00006a1e jbe LBB5_1312 - 0x48, 0xc1, 0xe9, 0x3c, //0x00006a24 shrq $60, %rcx - 0x80, 0xc9, 0x30, //0x00006a28 orb $48, %cl - 0x41, 0x88, 0x0c, 0x39, //0x00006a2b movb %cl, (%r9,%rdi) - 0x83, 0xc7, 0x01, //0x00006a2f addl $1, %edi - 0x41, 0x89, 0xfe, //0x00006a32 movl %edi, %r14d - 0x48, 0x8d, 0x04, 0x36, //0x00006a35 leaq (%rsi,%rsi), %rax - 0x48, 0x8d, 0x0c, 0x80, //0x00006a39 leaq (%rax,%rax,4), %rcx - 0x48, 0x85, 0xf6, //0x00006a3d testq %rsi, %rsi - 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x00006a40 jne LBB5_1313 - //0x00006a46 LBB5_1315 - 0x48, 0x8b, 0x45, 0xa8, //0x00006a46 movq $-88(%rbp), %rax - 0x83, 0xc0, 0x01, //0x00006a4a addl $1, %eax - 0x48, 0x89, 0x45, 0xa8, //0x00006a4d movq %rax, $-88(%rbp) - 0x45, 0x85, 0xf6, //0x00006a51 testl %r14d, %r14d - 0x0f, 0x8e, 0x2c, 0x00, 0x00, 0x00, //0x00006a54 jle LBB5_1296 - 0x44, 0x89, 0xf1, //0x00006a5a movl %r14d, %ecx - 0x48, 0x83, 0xc1, 0x01, //0x00006a5d addq $1, %rcx - //0x00006a61 LBB5_1317 - 0x41, 0x8d, 0x76, 0xff, //0x00006a61 leal $-1(%r14), %esi - 0x41, 0x80, 0x3c, 0x31, 0x30, //0x00006a65 cmpb $48, (%r9,%rsi) - 0x0f, 0x85, 0xa6, 0xfe, 0xff, 0xff, //0x00006a6a jne LBB5_1299 - 0x48, 0x83, 0xc1, 0xff, //0x00006a70 addq $-1, %rcx - 0x41, 0x89, 0xf6, //0x00006a74 movl %esi, %r14d - 0x48, 0x83, 0xf9, 0x01, //0x00006a77 cmpq $1, %rcx - 0x0f, 0x8f, 0xe0, 0xff, 0xff, 0xff, //0x00006a7b jg LBB5_1317 - 0xe9, 0x87, 0xfe, 0xff, 0xff, //0x00006a81 jmp LBB5_1297 - //0x00006a86 LBB5_1296 - 0x0f, 0x85, 0x8a, 0xfe, 0xff, 0xff, //0x00006a86 jne LBB5_1299 - 0xe9, 0x7c, 0xfe, 0xff, 0xff, //0x00006a8c jmp LBB5_1297 - //0x00006a91 LBB5_1319 - 0x81, 0xf9, 0x00, 0x04, 0x00, 0x00, //0x00006a91 cmpl $1024, %ecx - 0x8a, 0x55, 0xd7, //0x00006a97 movb $-41(%rbp), %dl - 0x0f, 0x8e, 0x12, 0x00, 0x00, 0x00, //0x00006a9a jle LBB5_1321 - 0x31, 0xc9, //0x00006aa0 xorl %ecx, %ecx - 0x4c, 0x8b, 0x75, 0xb0, //0x00006aa2 movq $-80(%rbp), %r14 - 0x4c, 0x8b, 0x4d, 0xb8, //0x00006aa6 movq $-72(%rbp), %r9 - 0x8b, 0x7d, 0xa4, //0x00006aaa movl $-92(%rbp), %edi - 0xe9, 0xe6, 0xf2, 0xff, 0xff, //0x00006aad jmp LBB5_1141 - //0x00006ab2 LBB5_1321 - 0x83, 0xc1, 0xff, //0x00006ab2 addl $-1, %ecx - 0x41, 0x89, 0xcd, //0x00006ab5 movl %ecx, %r13d - 0xe9, 0x79, 0x02, 0x00, 0x00, //0x00006ab8 jmp LBB5_1355 - //0x00006abd LBB5_1322 - 0x31, 0xc0, //0x00006abd xorl %eax, %eax - 0x4c, 0x8b, 0x75, 0xb0, //0x00006abf movq $-80(%rbp), %r14 - 0x8b, 0x7d, 0xa4, //0x00006ac3 movl $-92(%rbp), %edi - 0x48, 0xbb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00006ac6 movabsq $4503599627370495, %rbx - 0x41, 0xbd, 0x02, 0xfc, 0xff, 0xff, //0x00006ad0 movl $-1022, %r13d - 0xe9, 0x42, 0x05, 0x00, 0x00, //0x00006ad6 jmp LBB5_1393 - //0x00006adb LBB5_1323 - 0x4c, 0x39, 0xe2, //0x00006adb cmpq %r12, %rdx - 0xb1, 0x02, //0x00006ade movb $2, %cl - 0x80, 0xd9, 0x00, //0x00006ae0 sbbb $0, %cl - 0x48, 0xd3, 0xea, //0x00006ae3 shrq %cl, %rdx - 0x49, 0xc1, 0xe3, 0x34, //0x00006ae6 shlq $52, %r11 - 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00006aea movabsq $4503599627370495, %rax - 0x48, 0x21, 0xc2, //0x00006af4 andq %rax, %rdx - 0x4c, 0x09, 0xda, //0x00006af7 orq %r11, %rdx - 0x49, 0x09, 0xd7, //0x00006afa orq %rdx, %r15 - 0x84, 0xdb, //0x00006afd testb %bl, %bl - 0x4c, 0x0f, 0x44, 0xfa, //0x00006aff cmoveq %rdx, %r15 - 0x66, 0x49, 0x0f, 0x6e, 0xcf, //0x00006b03 movq %r15, %xmm1 - 0x66, 0x0f, 0x2e, 0xc1, //0x00006b08 ucomisd %xmm1, %xmm0 - 0x4c, 0x8b, 0x4d, 0xb8, //0x00006b0c movq $-72(%rbp), %r9 - 0x0f, 0x85, 0x75, 0xe5, 0xff, 0xff, //0x00006b10 jne LBB5_987 - 0x0f, 0x8b, 0xb0, 0xf2, 0xff, 0xff, //0x00006b16 jnp LBB5_1143 - 0xe9, 0x6a, 0xe5, 0xff, 0xff, //0x00006b1c jmp LBB5_987 - //0x00006b21 LBB5_1324 - 0x89, 0xfe, //0x00006b21 movl %edi, %esi - 0x44, 0x89, 0xd1, //0x00006b23 movl %r10d, %ecx - //0x00006b26 LBB5_1325 - 0xf7, 0xd9, //0x00006b26 negl %ecx - 0x31, 0xd2, //0x00006b28 xorl %edx, %edx - 0x85, 0xf6, //0x00006b2a testl %esi, %esi - 0xbf, 0x00, 0x00, 0x00, 0x00, //0x00006b2c movl $0, %edi - 0x0f, 0x4f, 0xfe, //0x00006b31 cmovgl %esi, %edi - 0x31, 0xc0, //0x00006b34 xorl %eax, %eax - 0x49, 0xbc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00006b36 movabsq $9218868437227405312, %r12 - 0x4c, 0x8b, 0x55, 0xa8, //0x00006b40 movq $-88(%rbp), %r10 - 0x41, 0xbd, 0x02, 0xfc, 0xff, 0xff, //0x00006b44 movl $-1022, %r13d - //0x00006b4a LBB5_1326 - 0x48, 0x39, 0xd7, //0x00006b4a cmpq %rdx, %rdi - 0x0f, 0x84, 0x8c, 0x00, 0x00, 0x00, //0x00006b4d je LBB5_1333 - 0x48, 0x8d, 0x04, 0x80, //0x00006b53 leaq (%rax,%rax,4), %rax - 0x49, 0x0f, 0xbe, 0x1c, 0x11, //0x00006b57 movsbq (%r9,%rdx), %rbx - 0x48, 0x8d, 0x04, 0x43, //0x00006b5c leaq (%rbx,%rax,2), %rax - 0x48, 0x83, 0xc0, 0xd0, //0x00006b60 addq $-48, %rax - 0x48, 0x83, 0xc2, 0x01, //0x00006b64 addq $1, %rdx - 0x48, 0x89, 0xc3, //0x00006b68 movq %rax, %rbx - 0x48, 0xd3, 0xeb, //0x00006b6b shrq %cl, %rbx - 0x48, 0x85, 0xdb, //0x00006b6e testq %rbx, %rbx - 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x00006b71 je LBB5_1326 - 0x89, 0xd7, //0x00006b77 movl %edx, %edi - //0x00006b79 LBB5_1329 - 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00006b79 movq $-1, %r12 - 0x49, 0xd3, 0xe4, //0x00006b80 shlq %cl, %r12 - 0x49, 0xf7, 0xd4, //0x00006b83 notq %r12 - 0x31, 0xdb, //0x00006b86 xorl %ebx, %ebx - 0x39, 0xf7, //0x00006b88 cmpl %esi, %edi - 0x0f, 0x8d, 0xa3, 0x00, 0x00, 0x00, //0x00006b8a jge LBB5_1337 - 0x4c, 0x63, 0xd7, //0x00006b90 movslq %edi, %r10 - 0x4d, 0x63, 0xc6, //0x00006b93 movslq %r14d, %r8 - 0x4f, 0x8d, 0x34, 0x11, //0x00006b96 leaq (%r9,%r10), %r14 - 0x31, 0xdb, //0x00006b9a xorl %ebx, %ebx - //0x00006b9c LBB5_1331 - 0x48, 0x89, 0xc6, //0x00006b9c movq %rax, %rsi - 0x48, 0xd3, 0xee, //0x00006b9f shrq %cl, %rsi - 0x4c, 0x21, 0xe0, //0x00006ba2 andq %r12, %rax - 0x40, 0x80, 0xc6, 0x30, //0x00006ba5 addb $48, %sil - 0x41, 0x88, 0x34, 0x19, //0x00006ba9 movb %sil, (%r9,%rbx) - 0x49, 0x0f, 0xbe, 0x34, 0x1e, //0x00006bad movsbq (%r14,%rbx), %rsi - 0x49, 0x8d, 0x14, 0x1a, //0x00006bb2 leaq (%r10,%rbx), %rdx - 0x48, 0x83, 0xc2, 0x01, //0x00006bb6 addq $1, %rdx - 0x48, 0x83, 0xc3, 0x01, //0x00006bba addq $1, %rbx - 0x48, 0x8d, 0x04, 0x80, //0x00006bbe leaq (%rax,%rax,4), %rax - 0x48, 0x8d, 0x04, 0x46, //0x00006bc2 leaq (%rsi,%rax,2), %rax - 0x48, 0x83, 0xc0, 0xd0, //0x00006bc6 addq $-48, %rax - 0x4c, 0x39, 0xc2, //0x00006bca cmpq %r8, %rdx - 0x0f, 0x8c, 0xc9, 0xff, 0xff, 0xff, //0x00006bcd jl LBB5_1331 - 0x8a, 0x55, 0xd7, //0x00006bd3 movb $-41(%rbp), %dl - 0x4c, 0x8b, 0x55, 0xa8, //0x00006bd6 movq $-88(%rbp), %r10 - 0xe9, 0x57, 0x00, 0x00, 0x00, //0x00006bda jmp LBB5_1338 - //0x00006bdf LBB5_1333 - 0x48, 0x85, 0xc0, //0x00006bdf testq %rax, %rax - 0x0f, 0x84, 0x39, 0x02, 0x00, 0x00, //0x00006be2 je LBB5_1368 - 0x48, 0x89, 0xc2, //0x00006be8 movq %rax, %rdx - 0x48, 0xd3, 0xea, //0x00006beb shrq %cl, %rdx - 0x48, 0x85, 0xd2, //0x00006bee testq %rdx, %rdx - 0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x00006bf1 je LBB5_1336 - 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00006bf7 movq $-1, %r12 - 0x49, 0xd3, 0xe4, //0x00006bfe shlq %cl, %r12 - 0x49, 0xf7, 0xd4, //0x00006c01 notq %r12 - 0x41, 0x29, 0xfa, //0x00006c04 subl %edi, %r10d - 0x41, 0x83, 0xc2, 0x01, //0x00006c07 addl $1, %r10d - 0x31, 0xdb, //0x00006c0b xorl %ebx, %ebx - 0x8a, 0x55, 0xd7, //0x00006c0d movb $-41(%rbp), %dl - 0xe9, 0x31, 0x00, 0x00, 0x00, //0x00006c10 jmp LBB5_1339 - //0x00006c15 LBB5_1336 - 0x48, 0x01, 0xc0, //0x00006c15 addq %rax, %rax - 0x48, 0x8d, 0x04, 0x80, //0x00006c18 leaq (%rax,%rax,4), %rax - 0x83, 0xc7, 0x01, //0x00006c1c addl $1, %edi - 0x48, 0x89, 0xc2, //0x00006c1f movq %rax, %rdx - 0x48, 0xd3, 0xea, //0x00006c22 shrq %cl, %rdx - 0x48, 0x85, 0xd2, //0x00006c25 testq %rdx, %rdx - 0x0f, 0x84, 0xe7, 0xff, 0xff, 0xff, //0x00006c28 je LBB5_1336 - 0xe9, 0x46, 0xff, 0xff, 0xff, //0x00006c2e jmp LBB5_1329 - //0x00006c33 LBB5_1337 - 0x8a, 0x55, 0xd7, //0x00006c33 movb $-41(%rbp), %dl - //0x00006c36 LBB5_1338 - 0x41, 0x29, 0xfa, //0x00006c36 subl %edi, %r10d - 0x41, 0x83, 0xc2, 0x01, //0x00006c39 addl $1, %r10d - 0x48, 0x85, 0xc0, //0x00006c3d testq %rax, %rax - 0x0f, 0x84, 0x71, 0x00, 0x00, 0x00, //0x00006c40 je LBB5_1346 - //0x00006c46 LBB5_1339 - 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00006c46 movl $1, %esi - 0x41, 0x89, 0xde, //0x00006c4b movl %ebx, %r14d - 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00006c4e jmp LBB5_1341 - //0x00006c53 LBB5_1340 - 0x48, 0x85, 0xff, //0x00006c53 testq %rdi, %rdi - 0x44, 0x0f, 0x45, 0xfe, //0x00006c56 cmovnel %esi, %r15d - 0x48, 0x01, 0xc0, //0x00006c5a addq %rax, %rax - 0x48, 0x8d, 0x04, 0x80, //0x00006c5d leaq (%rax,%rax,4), %rax - 0x48, 0x85, 0xc0, //0x00006c61 testq %rax, %rax - 0x0f, 0x84, 0x50, 0x00, 0x00, 0x00, //0x00006c64 je LBB5_1347 - //0x00006c6a LBB5_1341 - 0x48, 0x89, 0xc7, //0x00006c6a movq %rax, %rdi - 0x48, 0xd3, 0xef, //0x00006c6d shrq %cl, %rdi - 0x4c, 0x21, 0xe0, //0x00006c70 andq %r12, %rax - 0x49, 0x63, 0xde, //0x00006c73 movslq %r14d, %rbx - 0x49, 0x39, 0xdb, //0x00006c76 cmpq %rbx, %r11 - 0x0f, 0x86, 0xd4, 0xff, 0xff, 0xff, //0x00006c79 jbe LBB5_1340 - 0x40, 0x80, 0xc7, 0x30, //0x00006c7f addb $48, %dil - 0x41, 0x88, 0x3c, 0x19, //0x00006c83 movb %dil, (%r9,%rbx) - 0x83, 0xc3, 0x01, //0x00006c87 addl $1, %ebx - 0x41, 0x89, 0xde, //0x00006c8a movl %ebx, %r14d - 0x48, 0x01, 0xc0, //0x00006c8d addq %rax, %rax - 0x48, 0x8d, 0x04, 0x80, //0x00006c90 leaq (%rax,%rax,4), %rax - 0x48, 0x85, 0xc0, //0x00006c94 testq %rax, %rax - 0x0f, 0x85, 0xcd, 0xff, 0xff, 0xff, //0x00006c97 jne LBB5_1341 - 0xe9, 0x18, 0x00, 0x00, 0x00, //0x00006c9d jmp LBB5_1347 - //0x00006ca2 LBB5_1343 - 0x89, 0xd9, //0x00006ca2 movl %ebx, %ecx - 0xe9, 0xc2, 0xee, 0xff, 0xff, //0x00006ca4 jmp LBB5_1099 - //0x00006ca9 LBB5_1344 - 0x89, 0xf9, //0x00006ca9 movl %edi, %ecx - 0xe9, 0xbb, 0xee, 0xff, 0xff, //0x00006cab jmp LBB5_1099 - //0x00006cb0 LBB5_1345 - 0x89, 0xd1, //0x00006cb0 movl %edx, %ecx - 0xe9, 0xb4, 0xee, 0xff, 0xff, //0x00006cb2 jmp LBB5_1099 - //0x00006cb7 LBB5_1346 - 0x41, 0x89, 0xde, //0x00006cb7 movl %ebx, %r14d - //0x00006cba LBB5_1347 - 0x45, 0x85, 0xf6, //0x00006cba testl %r14d, %r14d - 0x8b, 0x7d, 0xa4, //0x00006cbd movl $-92(%rbp), %edi - 0x49, 0xbc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00006cc0 movabsq $9218868437227405312, %r12 - 0x0f, 0x8e, 0x46, 0x00, 0x00, 0x00, //0x00006cca jle LBB5_1352 - 0x44, 0x89, 0xf0, //0x00006cd0 movl %r14d, %eax - 0x48, 0x83, 0xc0, 0x01, //0x00006cd3 addq $1, %rax - //0x00006cd7 LBB5_1349 - 0x41, 0x8d, 0x4e, 0xff, //0x00006cd7 leal $-1(%r14), %ecx - 0x41, 0x80, 0x3c, 0x09, 0x30, //0x00006cdb cmpb $48, (%r9,%rcx) - 0x0f, 0x85, 0x47, 0x00, 0x00, 0x00, //0x00006ce0 jne LBB5_1354 - 0x48, 0x83, 0xc0, 0xff, //0x00006ce6 addq $-1, %rax - 0x41, 0x89, 0xce, //0x00006cea movl %ecx, %r14d - 0x48, 0x83, 0xf8, 0x01, //0x00006ced cmpq $1, %rax - 0x0f, 0x8f, 0xe0, 0xff, 0xff, 0xff, //0x00006cf1 jg LBB5_1349 - 0x41, 0xbd, 0x02, 0xfc, 0xff, 0xff, //0x00006cf7 movl $-1022, %r13d - 0x4c, 0x8b, 0x75, 0xb0, //0x00006cfd movq $-80(%rbp), %r14 - 0x4c, 0x8b, 0x4d, 0xb8, //0x00006d01 movq $-72(%rbp), %r9 - 0x48, 0xbb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00006d05 movabsq $4503599627370495, %rbx - 0x31, 0xc9, //0x00006d0f xorl %ecx, %ecx - 0xe9, 0xbe, 0x04, 0x00, 0x00, //0x00006d11 jmp LBB5_1423 - //0x00006d16 LBB5_1352 - 0x41, 0xbd, 0x02, 0xfc, 0xff, 0xff, //0x00006d16 movl $-1022, %r13d - 0x45, 0x85, 0xf6, //0x00006d1c testl %r14d, %r14d - 0x0f, 0x84, 0x9b, 0x04, 0x00, 0x00, //0x00006d1f je LBB5_1422 - 0x44, 0x89, 0xf7, //0x00006d25 movl %r14d, %edi - 0xe9, 0x11, 0x00, 0x00, 0x00, //0x00006d28 jmp LBB5_1356 - //0x00006d2d LBB5_1354 - 0x41, 0xbd, 0x02, 0xfc, 0xff, 0xff, //0x00006d2d movl $-1022, %r13d - 0x44, 0x89, 0xf7, //0x00006d33 movl %r14d, %edi - //0x00006d36 LBB5_1355 - 0x85, 0xff, //0x00006d36 testl %edi, %edi - 0x0f, 0x84, 0xaf, 0x00, 0x00, 0x00, //0x00006d38 je LBB5_1365 - //0x00006d3e LBB5_1356 - 0x48, 0x63, 0xc7, //0x00006d3e movslq %edi, %rax - 0x4c, 0x8d, 0x40, 0xfe, //0x00006d41 leaq $-2(%rax), %r8 - 0x48, 0x8d, 0x50, 0xff, //0x00006d45 leaq $-1(%rax), %rdx - 0x31, 0xf6, //0x00006d49 xorl %esi, %esi - 0x4c, 0x89, 0x6d, 0xa8, //0x00006d4b movq %r13, $-88(%rbp) - //0x00006d4f LBB5_1357 - 0x48, 0x8d, 0x0d, 0x8a, 0x80, 0x00, 0x00, //0x00006d4f leaq $32906(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */ - 0x0f, 0xb6, 0x9c, 0x0e, 0x8c, 0x15, 0x00, 0x00, //0x00006d56 movzbl $5516(%rsi,%rcx), %ebx - 0x41, 0x0f, 0xb6, 0x0c, 0x31, //0x00006d5e movzbl (%r9,%rsi), %ecx - 0x38, 0xd9, //0x00006d63 cmpb %bl, %cl - 0x0f, 0x85, 0x9a, 0x00, 0x00, 0x00, //0x00006d65 jne LBB5_1366 - 0x48, 0x39, 0xf2, //0x00006d6b cmpq %rsi, %rdx - 0x0f, 0x84, 0x5a, 0x00, 0x00, 0x00, //0x00006d6e je LBB5_1364 - 0x48, 0x8d, 0x0d, 0x65, 0x80, 0x00, 0x00, //0x00006d74 leaq $32869(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */ - 0x0f, 0xb6, 0x9c, 0x0e, 0x8d, 0x15, 0x00, 0x00, //0x00006d7b movzbl $5517(%rsi,%rcx), %ebx - 0x41, 0x0f, 0xb6, 0x4c, 0x31, 0x01, //0x00006d83 movzbl $1(%r9,%rsi), %ecx - 0x38, 0xd9, //0x00006d89 cmpb %bl, %cl - 0x0f, 0x85, 0x74, 0x00, 0x00, 0x00, //0x00006d8b jne LBB5_1366 - 0x49, 0x39, 0xf0, //0x00006d91 cmpq %rsi, %r8 - 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x00006d94 je LBB5_1364 - 0x48, 0x83, 0xfe, 0x24, //0x00006d9a cmpq $36, %rsi - 0x0f, 0x84, 0xb6, 0x00, 0x00, 0x00, //0x00006d9e je LBB5_1371 - 0x48, 0x8d, 0x0d, 0x35, 0x80, 0x00, 0x00, //0x00006da4 leaq $32821(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */ - 0x0f, 0xb6, 0x9c, 0x0e, 0x8e, 0x15, 0x00, 0x00, //0x00006dab movzbl $5518(%rsi,%rcx), %ebx - 0x41, 0x0f, 0xb6, 0x4c, 0x31, 0x02, //0x00006db3 movzbl $2(%r9,%rsi), %ecx - 0x38, 0xd9, //0x00006db9 cmpb %bl, %cl - 0x0f, 0x85, 0x44, 0x00, 0x00, 0x00, //0x00006dbb jne LBB5_1366 - 0x48, 0x83, 0xc6, 0x03, //0x00006dc1 addq $3, %rsi - 0x48, 0x39, 0xf0, //0x00006dc5 cmpq %rsi, %rax - 0x0f, 0x85, 0x81, 0xff, 0xff, 0xff, //0x00006dc8 jne LBB5_1357 - //0x00006dce LBB5_1364 - 0x4d, 0x89, 0xd5, //0x00006dce movq %r10, %r13 - 0x89, 0xf8, //0x00006dd1 movl %edi, %eax - 0x48, 0x8d, 0x0d, 0x06, 0x80, 0x00, 0x00, //0x00006dd3 leaq $32774(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */ - 0x80, 0xbc, 0x08, 0x8c, 0x15, 0x00, 0x00, 0x00, //0x00006dda cmpb $0, $5516(%rax,%rcx) - 0x0f, 0x85, 0x2e, 0x00, 0x00, 0x00, //0x00006de2 jne LBB5_1367 - 0xe9, 0x70, 0x00, 0x00, 0x00, //0x00006de8 jmp LBB5_1372 - //0x00006ded LBB5_1365 - 0x31, 0xc0, //0x00006ded xorl %eax, %eax - 0x4c, 0x8b, 0x75, 0xb0, //0x00006def movq $-80(%rbp), %r14 - 0x8b, 0x7d, 0xa4, //0x00006df3 movl $-92(%rbp), %edi - 0x48, 0xbb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00006df6 movabsq $4503599627370495, %rbx - 0xe9, 0x18, 0x02, 0x00, 0x00, //0x00006e00 jmp LBB5_1393 - //0x00006e05 LBB5_1366 - 0x4d, 0x89, 0xd5, //0x00006e05 movq %r10, %r13 - 0x41, 0xb8, 0x10, 0x00, 0x00, 0x00, //0x00006e08 movl $16, %r8d - 0x38, 0xd9, //0x00006e0e cmpb %bl, %cl - 0x0f, 0x8d, 0x4d, 0x00, 0x00, 0x00, //0x00006e10 jge LBB5_1373 - //0x00006e16 LBB5_1367 - 0x41, 0xb8, 0x0f, 0x00, 0x00, 0x00, //0x00006e16 movl $15, %r8d - 0xe9, 0x42, 0x00, 0x00, 0x00, //0x00006e1c jmp LBB5_1373 - //0x00006e21 LBB5_1368 - 0x31, 0xc0, //0x00006e21 xorl %eax, %eax - 0x4c, 0x8b, 0x75, 0xb0, //0x00006e23 movq $-80(%rbp), %r14 - 0x8b, 0x7d, 0xa4, //0x00006e27 movl $-92(%rbp), %edi - 0x8a, 0x55, 0xd7, //0x00006e2a movb $-41(%rbp), %dl - 0x48, 0xbb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00006e2d movabsq $4503599627370495, %rbx - 0xe9, 0xe1, 0x01, 0x00, 0x00, //0x00006e37 jmp LBB5_1393 - //0x00006e3c LBB5_1369 - 0x41, 0xb8, 0x08, 0x00, 0x00, 0x00, //0x00006e3c movl $8, %r8d - 0xe9, 0xf3, 0x9d, 0xff, 0xff, //0x00006e42 jmp LBB5_149 - //0x00006e47 LBB5_1370 - 0x41, 0xc6, 0x86, 0xc8, 0x00, 0x00, 0x00, 0x01, //0x00006e47 movb $1, $200(%r14) - 0x41, 0xb8, 0x0b, 0x00, 0x00, 0x00, //0x00006e4f movl $11, %r8d - 0xe9, 0xe0, 0x9d, 0xff, 0xff, //0x00006e55 jmp LBB5_149 - //0x00006e5a LBB5_1371 - 0x4d, 0x89, 0xd5, //0x00006e5a movq %r10, %r13 - //0x00006e5d LBB5_1372 - 0x41, 0xb8, 0x10, 0x00, 0x00, 0x00, //0x00006e5d movl $16, %r8d - //0x00006e63 LBB5_1373 - 0x85, 0xff, //0x00006e63 testl %edi, %edi - 0x0f, 0x8e, 0xc2, 0x00, 0x00, 0x00, //0x00006e65 jle LBB5_1381 - 0x49, 0xbc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x00006e6b movabsq $-432345564227567616, %r12 - 0x4c, 0x89, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00006e75 movq %r8, $-144(%rbp) - 0x41, 0x8d, 0x1c, 0x38, //0x00006e7c leal (%r8,%rdi), %ebx - 0x41, 0x89, 0xfa, //0x00006e80 movl %edi, %r10d - 0x4c, 0x63, 0xc3, //0x00006e83 movslq %ebx, %r8 - 0x49, 0x83, 0xc0, 0xff, //0x00006e86 addq $-1, %r8 - 0x49, 0x83, 0xc2, 0x01, //0x00006e8a addq $1, %r10 - 0x83, 0xc7, 0xff, //0x00006e8e addl $-1, %edi - 0x31, 0xc9, //0x00006e91 xorl %ecx, %ecx - 0xe9, 0x24, 0x00, 0x00, 0x00, //0x00006e93 jmp LBB5_1377 - //0x00006e98 LBB5_1375 - 0x48, 0x85, 0xc0, //0x00006e98 testq %rax, %rax - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00006e9b movl $1, %eax - 0x44, 0x0f, 0x45, 0xf8, //0x00006ea0 cmovnel %eax, %r15d - //0x00006ea4 LBB5_1376 - 0x83, 0xc3, 0xff, //0x00006ea4 addl $-1, %ebx - 0x49, 0x83, 0xc0, 0xff, //0x00006ea7 addq $-1, %r8 - 0x49, 0x83, 0xc2, 0xff, //0x00006eab addq $-1, %r10 - 0x83, 0xc7, 0xff, //0x00006eaf addl $-1, %edi - 0x49, 0x83, 0xfa, 0x01, //0x00006eb2 cmpq $1, %r10 - 0x0f, 0x8e, 0x4a, 0x00, 0x00, 0x00, //0x00006eb6 jle LBB5_1379 - //0x00006ebc LBB5_1377 - 0x4c, 0x01, 0xe1, //0x00006ebc addq %r12, %rcx - 0x89, 0xf8, //0x00006ebf movl %edi, %eax - 0x49, 0x0f, 0xbe, 0x34, 0x01, //0x00006ec1 movsbq (%r9,%rax), %rsi - 0x48, 0xc1, 0xe6, 0x35, //0x00006ec6 shlq $53, %rsi - 0x48, 0x01, 0xce, //0x00006eca addq %rcx, %rsi - 0x48, 0x89, 0xf0, //0x00006ecd movq %rsi, %rax - 0x48, 0xb9, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00006ed0 movabsq $-3689348814741910323, %rcx - 0x48, 0xf7, 0xe1, //0x00006eda mulq %rcx - 0x48, 0x89, 0xd1, //0x00006edd movq %rdx, %rcx - 0x48, 0xc1, 0xe9, 0x03, //0x00006ee0 shrq $3, %rcx - 0x48, 0x8d, 0x04, 0x09, //0x00006ee4 leaq (%rcx,%rcx), %rax - 0x48, 0x8d, 0x14, 0x80, //0x00006ee8 leaq (%rax,%rax,4), %rdx - 0x48, 0x89, 0xf0, //0x00006eec movq %rsi, %rax - 0x48, 0x29, 0xd0, //0x00006eef subq %rdx, %rax - 0x4d, 0x39, 0xd8, //0x00006ef2 cmpq %r11, %r8 - 0x0f, 0x83, 0x9d, 0xff, 0xff, 0xff, //0x00006ef5 jae LBB5_1375 - 0x04, 0x30, //0x00006efb addb $48, %al - 0x43, 0x88, 0x04, 0x01, //0x00006efd movb %al, (%r9,%r8) - 0xe9, 0x9e, 0xff, 0xff, 0xff, //0x00006f01 jmp LBB5_1376 - //0x00006f06 LBB5_1379 - 0x48, 0x83, 0xfe, 0x0a, //0x00006f06 cmpq $10, %rsi - 0x49, 0xbc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00006f0a movabsq $9218868437227405312, %r12 - 0x4d, 0x89, 0xea, //0x00006f14 movq %r13, %r10 - 0x0f, 0x83, 0x1c, 0x00, 0x00, 0x00, //0x00006f17 jae LBB5_1382 - 0x4c, 0x8b, 0x6d, 0xa8, //0x00006f1d movq $-88(%rbp), %r13 - 0x4c, 0x8b, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00006f21 movq $-144(%rbp), %r8 - 0xe9, 0x82, 0x00, 0x00, 0x00, //0x00006f28 jmp LBB5_1386 - //0x00006f2d LBB5_1381 - 0x4d, 0x89, 0xea, //0x00006f2d movq %r13, %r10 - 0x4c, 0x8b, 0x6d, 0xa8, //0x00006f30 movq $-88(%rbp), %r13 - 0xe9, 0x76, 0x00, 0x00, 0x00, //0x00006f34 jmp LBB5_1386 - //0x00006f39 LBB5_1382 - 0x48, 0x63, 0xf3, //0x00006f39 movslq %ebx, %rsi - 0x48, 0x83, 0xc6, 0xff, //0x00006f3c addq $-1, %rsi - 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00006f40 movl $1, %edi - 0x4c, 0x8b, 0x6d, 0xa8, //0x00006f45 movq $-88(%rbp), %r13 - 0x4c, 0x8b, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00006f49 movq $-144(%rbp), %r8 - 0xe9, 0x18, 0x00, 0x00, 0x00, //0x00006f50 jmp LBB5_1384 - //0x00006f55 LBB5_1383 - 0x48, 0x85, 0xc0, //0x00006f55 testq %rax, %rax - 0x44, 0x0f, 0x45, 0xff, //0x00006f58 cmovnel %edi, %r15d - 0x48, 0x83, 0xc6, 0xff, //0x00006f5c addq $-1, %rsi - 0x48, 0x83, 0xf9, 0x09, //0x00006f60 cmpq $9, %rcx - 0x48, 0x89, 0xd1, //0x00006f64 movq %rdx, %rcx - 0x0f, 0x86, 0x42, 0x00, 0x00, 0x00, //0x00006f67 jbe LBB5_1386 - //0x00006f6d LBB5_1384 - 0x48, 0x89, 0xc8, //0x00006f6d movq %rcx, %rax - 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00006f70 movabsq $-3689348814741910323, %rdx - 0x48, 0xf7, 0xe2, //0x00006f7a mulq %rdx - 0x48, 0xc1, 0xea, 0x03, //0x00006f7d shrq $3, %rdx - 0x48, 0x8d, 0x04, 0x12, //0x00006f81 leaq (%rdx,%rdx), %rax - 0x48, 0x8d, 0x1c, 0x80, //0x00006f85 leaq (%rax,%rax,4), %rbx - 0x48, 0x89, 0xc8, //0x00006f89 movq %rcx, %rax - 0x48, 0x29, 0xd8, //0x00006f8c subq %rbx, %rax - 0x4c, 0x39, 0xde, //0x00006f8f cmpq %r11, %rsi - 0x0f, 0x83, 0xbd, 0xff, 0xff, 0xff, //0x00006f92 jae LBB5_1383 - 0x04, 0x30, //0x00006f98 addb $48, %al - 0x41, 0x88, 0x04, 0x31, //0x00006f9a movb %al, (%r9,%rsi) - 0x48, 0x83, 0xc6, 0xff, //0x00006f9e addq $-1, %rsi - 0x48, 0x83, 0xf9, 0x09, //0x00006fa2 cmpq $9, %rcx - 0x48, 0x89, 0xd1, //0x00006fa6 movq %rdx, %rcx - 0x0f, 0x87, 0xbe, 0xff, 0xff, 0xff, //0x00006fa9 ja LBB5_1384 - //0x00006faf LBB5_1386 - 0x45, 0x01, 0xc6, //0x00006faf addl %r8d, %r14d - 0x49, 0x63, 0xc6, //0x00006fb2 movslq %r14d, %rax - 0x49, 0x39, 0xc3, //0x00006fb5 cmpq %rax, %r11 - 0x41, 0x0f, 0x46, 0xc3, //0x00006fb8 cmovbel %r11d, %eax - 0x45, 0x01, 0xc2, //0x00006fbc addl %r8d, %r10d - 0x85, 0xc0, //0x00006fbf testl %eax, %eax - 0x0f, 0x8e, 0x3a, 0x00, 0x00, 0x00, //0x00006fc1 jle LBB5_1391 - 0x89, 0xc1, //0x00006fc7 movl %eax, %ecx - 0x48, 0x83, 0xc1, 0x01, //0x00006fc9 addq $1, %rcx - 0x4c, 0x8b, 0x75, 0xb0, //0x00006fcd movq $-80(%rbp), %r14 - 0x8b, 0x7d, 0xa4, //0x00006fd1 movl $-92(%rbp), %edi - 0x48, 0xbb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00006fd4 movabsq $4503599627370495, %rbx - //0x00006fde LBB5_1388 - 0x8d, 0x50, 0xff, //0x00006fde leal $-1(%rax), %edx - 0x41, 0x80, 0x3c, 0x11, 0x30, //0x00006fe1 cmpb $48, (%r9,%rdx) - 0x0f, 0x85, 0x2e, 0x00, 0x00, 0x00, //0x00006fe6 jne LBB5_1392 - 0x48, 0x83, 0xc1, 0xff, //0x00006fec addq $-1, %rcx - 0x89, 0xd0, //0x00006ff0 movl %edx, %eax - 0x48, 0x83, 0xf9, 0x01, //0x00006ff2 cmpq $1, %rcx - 0x0f, 0x8f, 0xe2, 0xff, 0xff, 0xff, //0x00006ff6 jg LBB5_1388 - 0xe9, 0x8e, 0x00, 0x00, 0x00, //0x00006ffc jmp LBB5_1390 - //0x00007001 LBB5_1391 - 0x85, 0xc0, //0x00007001 testl %eax, %eax - 0x4c, 0x8b, 0x75, 0xb0, //0x00007003 movq $-80(%rbp), %r14 - 0x8b, 0x7d, 0xa4, //0x00007007 movl $-92(%rbp), %edi - 0x48, 0xbb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x0000700a movabsq $4503599627370495, %rbx - 0x0f, 0x84, 0x75, 0x00, 0x00, 0x00, //0x00007014 je LBB5_1390 - //0x0000701a LBB5_1392 - 0x8a, 0x55, 0xd7, //0x0000701a movb $-41(%rbp), %dl - //0x0000701d LBB5_1393 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000701d movq $-1, %rcx - 0x41, 0x83, 0xfa, 0x14, //0x00007024 cmpl $20, %r10d - 0x0f, 0x8e, 0x09, 0x00, 0x00, 0x00, //0x00007028 jle LBB5_1395 - 0x4c, 0x8b, 0x4d, 0xb8, //0x0000702e movq $-72(%rbp), %r9 - 0xe9, 0x9d, 0x01, 0x00, 0x00, //0x00007032 jmp LBB5_1423 - //0x00007037 LBB5_1395 - 0x44, 0x89, 0xd2, //0x00007037 movl %r10d, %edx - 0x45, 0x85, 0xd2, //0x0000703a testl %r10d, %r10d - 0x0f, 0x8e, 0x55, 0x00, 0x00, 0x00, //0x0000703d jle LBB5_1400 - 0x31, 0xff, //0x00007043 xorl %edi, %edi - 0x85, 0xc0, //0x00007045 testl %eax, %eax - 0xbb, 0x00, 0x00, 0x00, 0x00, //0x00007047 movl $0, %ebx - 0x0f, 0x4f, 0xd8, //0x0000704c cmovgl %eax, %ebx - 0x4c, 0x8d, 0x5a, 0xff, //0x0000704f leaq $-1(%rdx), %r11 - 0x49, 0x39, 0xdb, //0x00007053 cmpq %rbx, %r11 - 0x4c, 0x0f, 0x43, 0xdb, //0x00007056 cmovaeq %rbx, %r11 - 0x45, 0x8d, 0x43, 0x01, //0x0000705a leal $1(%r11), %r8d - 0x31, 0xc9, //0x0000705e xorl %ecx, %ecx - //0x00007060 LBB5_1397 - 0x48, 0x39, 0xfb, //0x00007060 cmpq %rdi, %rbx - 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x00007063 je LBB5_1401 - 0x48, 0x8d, 0x0c, 0x89, //0x00007069 leaq (%rcx,%rcx,4), %rcx - 0x49, 0x0f, 0xbe, 0x34, 0x39, //0x0000706d movsbq (%r9,%rdi), %rsi - 0x48, 0x8d, 0x0c, 0x4e, //0x00007072 leaq (%rsi,%rcx,2), %rcx - 0x48, 0x83, 0xc1, 0xd0, //0x00007076 addq $-48, %rcx - 0x48, 0x83, 0xc7, 0x01, //0x0000707a addq $1, %rdi - 0x48, 0x39, 0xfa, //0x0000707e cmpq %rdi, %rdx - 0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x00007081 jne LBB5_1397 - 0x45, 0x89, 0xc3, //0x00007087 movl %r8d, %r11d - 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x0000708a jmp LBB5_1401 - //0x0000708f LBB5_1390 - 0x31, 0xc9, //0x0000708f xorl %ecx, %ecx - 0x31, 0xf6, //0x00007091 xorl %esi, %esi - 0xe9, 0xe3, 0x00, 0x00, 0x00, //0x00007093 jmp LBB5_1417 - //0x00007098 LBB5_1400 - 0x45, 0x31, 0xdb, //0x00007098 xorl %r11d, %r11d - 0x31, 0xc9, //0x0000709b xorl %ecx, %ecx - //0x0000709d LBB5_1401 - 0x45, 0x85, 0xd2, //0x0000709d testl %r10d, %r10d - 0x41, 0x0f, 0x9e, 0xc0, //0x000070a0 setle %r8b - 0x44, 0x89, 0xd3, //0x000070a4 movl %r10d, %ebx - 0x44, 0x29, 0xdb, //0x000070a7 subl %r11d, %ebx - 0x0f, 0x8e, 0x54, 0x00, 0x00, 0x00, //0x000070aa jle LBB5_1409 - 0x4c, 0x89, 0xd7, //0x000070b0 movq %r10, %rdi - 0x45, 0x89, 0xda, //0x000070b3 movl %r11d, %r10d - 0x41, 0xf7, 0xd2, //0x000070b6 notl %r10d - 0x48, 0x89, 0xfe, //0x000070b9 movq %rdi, %rsi - 0x41, 0x01, 0xfa, //0x000070bc addl %edi, %r10d - 0x83, 0xe3, 0x07, //0x000070bf andl $7, %ebx - 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x000070c2 je LBB5_1406 - 0xf7, 0xdb, //0x000070c8 negl %ebx - 0x31, 0xff, //0x000070ca xorl %edi, %edi - //0x000070cc LBB5_1404 - 0x48, 0x01, 0xc9, //0x000070cc addq %rcx, %rcx - 0x48, 0x8d, 0x0c, 0x89, //0x000070cf leaq (%rcx,%rcx,4), %rcx - 0x83, 0xc7, 0xff, //0x000070d3 addl $-1, %edi - 0x39, 0xfb, //0x000070d6 cmpl %edi, %ebx - 0x0f, 0x85, 0xee, 0xff, 0xff, 0xff, //0x000070d8 jne LBB5_1404 - 0x41, 0x29, 0xfb, //0x000070de subl %edi, %r11d - //0x000070e1 LBB5_1406 - 0x41, 0x83, 0xfa, 0x07, //0x000070e1 cmpl $7, %r10d - 0x49, 0x89, 0xf2, //0x000070e5 movq %rsi, %r10 - 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x000070e8 jb LBB5_1409 - 0x44, 0x89, 0xd7, //0x000070ee movl %r10d, %edi - 0x44, 0x29, 0xdf, //0x000070f1 subl %r11d, %edi - //0x000070f4 LBB5_1408 - 0x48, 0x69, 0xc9, 0x00, 0xe1, 0xf5, 0x05, //0x000070f4 imulq $100000000, %rcx, %rcx - 0x83, 0xc7, 0xf8, //0x000070fb addl $-8, %edi - 0x0f, 0x85, 0xf0, 0xff, 0xff, 0xff, //0x000070fe jne LBB5_1408 - //0x00007104 LBB5_1409 - 0x31, 0xf6, //0x00007104 xorl %esi, %esi - 0x45, 0x85, 0xd2, //0x00007106 testl %r10d, %r10d - 0x0f, 0x88, 0x50, 0x00, 0x00, 0x00, //0x00007109 js LBB5_1415 - 0x44, 0x39, 0xd0, //0x0000710f cmpl %r10d, %eax - 0x8b, 0x7d, 0xa4, //0x00007112 movl $-92(%rbp), %edi - 0x48, 0xbb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00007115 movabsq $4503599627370495, %rbx - 0x0f, 0x8e, 0x56, 0x00, 0x00, 0x00, //0x0000711f jle LBB5_1417 - 0x41, 0x8a, 0x14, 0x11, //0x00007125 movb (%r9,%rdx), %dl - 0x80, 0xfa, 0x35, //0x00007129 cmpb $53, %dl - 0x0f, 0x85, 0x42, 0x00, 0x00, 0x00, //0x0000712c jne LBB5_1416 - 0x41, 0x8d, 0x72, 0x01, //0x00007132 leal $1(%r10), %esi - 0x39, 0xc6, //0x00007136 cmpl %eax, %esi - 0x0f, 0x85, 0x36, 0x00, 0x00, 0x00, //0x00007138 jne LBB5_1416 - 0x45, 0x85, 0xff, //0x0000713e testl %r15d, %r15d - 0x40, 0x0f, 0x95, 0xc6, //0x00007141 setne %sil - 0x41, 0x08, 0xf0, //0x00007145 orb %sil, %r8b - 0x0f, 0x85, 0x2d, 0x00, 0x00, 0x00, //0x00007148 jne LBB5_1417 - 0x41, 0x83, 0xc2, 0xff, //0x0000714e addl $-1, %r10d - 0x43, 0x8a, 0x34, 0x11, //0x00007152 movb (%r9,%r10), %sil - 0x40, 0x80, 0xe6, 0x01, //0x00007156 andb $1, %sil - 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x0000715a jmp LBB5_1417 - //0x0000715f LBB5_1415 - 0x8b, 0x7d, 0xa4, //0x0000715f movl $-92(%rbp), %edi - 0x8a, 0x55, 0xd7, //0x00007162 movb $-41(%rbp), %dl - 0x48, 0xbb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00007165 movabsq $4503599627370495, %rbx - 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x0000716f jmp LBB5_1418 - //0x00007174 LBB5_1416 - 0x80, 0xfa, 0x35, //0x00007174 cmpb $53, %dl - 0x40, 0x0f, 0x9d, 0xc6, //0x00007177 setge %sil - //0x0000717b LBB5_1417 - 0x8a, 0x55, 0xd7, //0x0000717b movb $-41(%rbp), %dl - //0x0000717e LBB5_1418 - 0x40, 0x0f, 0xb6, 0xc6, //0x0000717e movzbl %sil, %eax - 0x48, 0x01, 0xc8, //0x00007182 addq %rcx, %rax - 0x48, 0x89, 0xc1, //0x00007185 movq %rax, %rcx - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, //0x00007188 movabsq $9007199254740992, %rax - 0x48, 0x39, 0xc1, //0x00007192 cmpq %rax, %rcx - 0x4c, 0x8b, 0x4d, 0xb8, //0x00007195 movq $-72(%rbp), %r9 - 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x00007199 jne LBB5_1423 - 0x41, 0x81, 0xfd, 0xfe, 0x03, 0x00, 0x00, //0x0000719f cmpl $1022, %r13d - 0x0f, 0x8e, 0x07, 0x00, 0x00, 0x00, //0x000071a6 jle LBB5_1421 - 0x31, 0xc9, //0x000071ac xorl %ecx, %ecx - 0xe9, 0xef, 0xeb, 0xff, 0xff, //0x000071ae jmp LBB5_1142 - //0x000071b3 LBB5_1421 - 0x41, 0x83, 0xc5, 0x01, //0x000071b3 addl $1, %r13d - 0x48, 0x8d, 0x4b, 0x01, //0x000071b7 leaq $1(%rbx), %rcx - 0xe9, 0x14, 0x00, 0x00, 0x00, //0x000071bb jmp LBB5_1423 - //0x000071c0 LBB5_1422 - 0x31, 0xc9, //0x000071c0 xorl %ecx, %ecx - 0x4c, 0x8b, 0x75, 0xb0, //0x000071c2 movq $-80(%rbp), %r14 - 0x4c, 0x8b, 0x4d, 0xb8, //0x000071c6 movq $-72(%rbp), %r9 - 0x48, 0xbb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x000071ca movabsq $4503599627370495, %rbx - //0x000071d4 LBB5_1423 - 0x48, 0x8d, 0x43, 0x01, //0x000071d4 leaq $1(%rbx), %rax - 0x48, 0x21, 0xc8, //0x000071d8 andq %rcx, %rax - 0x41, 0x81, 0xc5, 0xff, 0x03, 0x00, 0x00, //0x000071db addl $1023, %r13d - 0x41, 0x81, 0xe5, 0xff, 0x07, 0x00, 0x00, //0x000071e2 andl $2047, %r13d - 0x49, 0xc1, 0xe5, 0x34, //0x000071e9 shlq $52, %r13 - 0x48, 0x85, 0xc0, //0x000071ed testq %rax, %rax - 0x4c, 0x0f, 0x44, 0xe8, //0x000071f0 cmoveq %rax, %r13 - 0x4d, 0x89, 0xec, //0x000071f4 movq %r13, %r12 - 0xe9, 0xa6, 0xeb, 0xff, 0xff, //0x000071f7 jmp LBB5_1142 - //0x000071fc LBB5_1469 - 0x41, 0xb8, 0x03, 0x00, 0x00, 0x00, //0x000071fc movl $3, %r8d - 0x48, 0x8b, 0x85, 0x78, 0xff, 0xff, 0xff, //0x00007202 movq $-136(%rbp), %rax - 0x48, 0x83, 0xf8, 0x03, //0x00007209 cmpq $3, %rax - 0x0f, 0x85, 0xfb, 0xeb, 0xff, 0xff, //0x0000720d jne LBB5_1145 - //0x00007213 LBB5_1151 - 0x4d, 0x8b, 0x9e, 0xa0, 0x00, 0x00, 0x00, //0x00007213 movq $160(%r14), %r11 - 0x44, 0x89, 0xc1, //0x0000721a movl %r8d, %ecx - //0x0000721d LBB5_1152 - 0x4c, 0x8b, 0x6d, 0xc8, //0x0000721d movq $-56(%rbp), %r13 - //0x00007221 LBB5_1153 - 0x49, 0xc1, 0xe1, 0x20, //0x00007221 shlq $32, %r9 - 0x49, 0x83, 0xc9, 0x03, //0x00007225 orq $3, %r9 - 0x4d, 0x89, 0x0b, //0x00007229 movq %r9, (%r11) - 0x48, 0x8b, 0x45, 0x98, //0x0000722c movq $-104(%rbp), %rax - 0x49, 0x89, 0x43, 0x08, //0x00007230 movq %rax, $8(%r11) - 0x41, 0x83, 0x86, 0xd8, 0x00, 0x00, 0x00, 0x01, //0x00007234 addl $1, $216(%r14) - 0x4d, 0x8b, 0x9e, 0xa0, 0x00, 0x00, 0x00, //0x0000723c movq $160(%r14), %r11 - 0x49, 0x8d, 0x43, 0x10, //0x00007243 leaq $16(%r11), %rax - 0x49, 0x89, 0x86, 0xa0, 0x00, 0x00, 0x00, //0x00007247 movq %rax, $160(%r14) - 0xb8, 0x03, 0x00, 0x00, 0x00, //0x0000724e movl $3, %eax - 0x48, 0x89, 0x85, 0x78, 0xff, 0xff, 0xff, //0x00007253 movq %rax, $-136(%rbp) - 0xe9, 0x40, 0x02, 0x00, 0x00, //0x0000725a jmp LBB5_1453 - //0x0000725f LBB5_1424 - 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000725f movq $-1, %r10 - 0x4c, 0x89, 0xe9, //0x00007266 movq %r13, %rcx - 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00007269 movq $-1, %r12 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00007270 movq $-1, %r14 - 0xe9, 0x70, 0xd8, 0xff, 0xff, //0x00007277 jmp LBB5_902 - //0x0000727c LBB5_1425 - 0x45, 0x31, 0xe4, //0x0000727c xorl %r12d, %r12d - 0xba, 0x10, 0x27, 0x00, 0x00, //0x0000727f movl $10000, %edx - 0xe9, 0xf9, 0xda, 0xff, 0xff, //0x00007284 jmp LBB5_948 - //0x00007289 LBB5_1426 - 0x44, 0x89, 0x55, 0xa8, //0x00007289 movl %r10d, $-88(%rbp) - 0x48, 0x8b, 0x45, 0xc8, //0x0000728d movq $-56(%rbp), %rax - 0x4c, 0x8d, 0x14, 0x08, //0x00007291 leaq (%rax,%rcx), %r10 - 0x8a, 0x04, 0x08, //0x00007295 movb (%rax,%rcx), %al - 0x8d, 0x48, 0xd0, //0x00007298 leal $-48(%rax), %ecx - 0x80, 0xf9, 0x09, //0x0000729b cmpb $9, %cl - 0x0f, 0x87, 0x11, 0x05, 0x00, 0x00, //0x0000729e ja LBB5_1470 - 0x31, 0xf6, //0x000072a4 xorl %esi, %esi - 0x31, 0xdb, //0x000072a6 xorl %ebx, %ebx - //0x000072a8 LBB5_1428 - 0x48, 0x8d, 0x0c, 0xb6, //0x000072a8 leaq (%rsi,%rsi,4), %rcx - 0x0f, 0xb6, 0xc0, //0x000072ac movzbl %al, %eax - 0x48, 0x8d, 0x34, 0x48, //0x000072af leaq (%rax,%rcx,2), %rsi - 0x48, 0x83, 0xc6, 0xd0, //0x000072b3 addq $-48, %rsi - 0x48, 0x8d, 0x4b, 0x01, //0x000072b7 leaq $1(%rbx), %rcx - 0x41, 0x0f, 0xb6, 0x42, 0x01, //0x000072bb movzbl $1(%r10), %eax - 0x49, 0x83, 0xc2, 0x01, //0x000072c0 addq $1, %r10 - 0x8d, 0x78, 0xd0, //0x000072c4 leal $-48(%rax), %edi - 0x40, 0x80, 0xff, 0x09, //0x000072c7 cmpb $9, %dil - 0x0f, 0x87, 0x0d, 0x00, 0x00, 0x00, //0x000072cb ja LBB5_1430 - 0x48, 0x83, 0xfb, 0x12, //0x000072d1 cmpq $18, %rbx - 0x48, 0x89, 0xcb, //0x000072d5 movq %rcx, %rbx - 0x0f, 0x82, 0xca, 0xff, 0xff, 0xff, //0x000072d8 jb LBB5_1428 - //0x000072de LBB5_1430 - 0x31, 0xd2, //0x000072de xorl %edx, %edx - 0x48, 0x89, 0x55, 0x80, //0x000072e0 movq %rdx, $-128(%rbp) - 0x40, 0x80, 0xff, 0x09, //0x000072e4 cmpb $9, %dil - 0x0f, 0x87, 0xdd, 0x04, 0x00, 0x00, //0x000072e8 ja LBB5_1471 - 0x45, 0x31, 0xe4, //0x000072ee xorl %r12d, %r12d - //0x000072f1 LBB5_1432 - 0x43, 0x0f, 0xb6, 0x44, 0x22, 0x01, //0x000072f1 movzbl $1(%r10,%r12), %eax - 0x8d, 0x50, 0xd0, //0x000072f7 leal $-48(%rax), %edx - 0x49, 0x83, 0xc4, 0x01, //0x000072fa addq $1, %r12 - 0x80, 0xfa, 0x0a, //0x000072fe cmpb $10, %dl - 0x0f, 0x82, 0xea, 0xff, 0xff, 0xff, //0x00007301 jb LBB5_1432 - 0x4d, 0x01, 0xe2, //0x00007307 addq %r12, %r10 - 0xb2, 0x01, //0x0000730a movb $1, %dl - 0x48, 0x89, 0x55, 0x80, //0x0000730c movq %rdx, $-128(%rbp) - 0x4c, 0x89, 0x55, 0xc8, //0x00007310 movq %r10, $-56(%rbp) - 0xe9, 0xb9, 0x04, 0x00, 0x00, //0x00007314 jmp LBB5_1472 - //0x00007319 LBB5_1434 - 0x49, 0x83, 0xc5, 0x01, //0x00007319 addq $1, %r13 - 0xe9, 0xe1, 0xd2, 0xff, 0xff, //0x0000731d jmp LBB5_843 - //0x00007322 LBB5_1435 - 0x49, 0x83, 0xc5, 0x01, //0x00007322 addq $1, %r13 - 0xe9, 0x11, 0xd3, 0xff, 0xff, //0x00007326 jmp LBB5_848 - //0x0000732b LBB5_1436 - 0x4c, 0x89, 0x4d, 0xb8, //0x0000732b movq %r9, $-72(%rbp) - 0x4d, 0x89, 0xf3, //0x0000732f movq %r14, %r11 - 0xf3, 0x0f, 0x6f, 0x05, 0x36, 0x8d, 0xff, 0xff, //0x00007332 movdqu $-29386(%rip), %xmm0 /* LCPI5_1+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x0d, 0x3e, 0x8d, 0xff, 0xff, //0x0000733a movdqu $-29378(%rip), %xmm1 /* LCPI5_2+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x15, 0x46, 0x8d, 0xff, 0xff, //0x00007342 movdqu $-29370(%rip), %xmm2 /* LCPI5_3+0(%rip) */ - 0x4d, 0x89, 0xef, //0x0000734a movq %r13, %r15 - //0x0000734d LBB5_1437 - 0xf3, 0x41, 0x0f, 0x6f, 0x5d, 0x00, //0x0000734d movdqu (%r13), %xmm3 - 0xf3, 0x41, 0x0f, 0x6f, 0x65, 0x10, //0x00007353 movdqu $16(%r13), %xmm4 - 0x66, 0x0f, 0x6f, 0xeb, //0x00007359 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0xda, 0xe8, //0x0000735d pminub %xmm0, %xmm5 - 0x66, 0x0f, 0x74, 0xeb, //0x00007361 pcmpeqb %xmm3, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x00007365 pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x6f, 0xec, //0x00007369 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0xda, 0xe8, //0x0000736d pminub %xmm0, %xmm5 - 0x66, 0x0f, 0x74, 0xec, //0x00007371 pcmpeqb %xmm4, %xmm5 - 0x66, 0x0f, 0xd7, 0xdd, //0x00007375 pmovmskb %xmm5, %ebx - 0xc1, 0xe3, 0x10, //0x00007379 shll $16, %ebx - 0x09, 0xcb, //0x0000737c orl %ecx, %ebx - 0x66, 0x0f, 0x6f, 0xec, //0x0000737e movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x00007382 pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x00007386 pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x6f, 0xeb, //0x0000738a movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x0000738e pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xfd, //0x00007392 pmovmskb %xmm5, %edi - 0x66, 0x0f, 0x74, 0xe2, //0x00007396 pcmpeqb %xmm2, %xmm4 - 0x66, 0x0f, 0xd7, 0xf4, //0x0000739a pmovmskb %xmm4, %esi - 0xc1, 0xe6, 0x10, //0x0000739e shll $16, %esi - 0x66, 0x0f, 0x74, 0xda, //0x000073a1 pcmpeqb %xmm2, %xmm3 - 0x66, 0x0f, 0xd7, 0xd3, //0x000073a5 pmovmskb %xmm3, %edx - 0x09, 0xf2, //0x000073a9 orl %esi, %edx - 0xc1, 0xe1, 0x10, //0x000073ab shll $16, %ecx - 0x09, 0xf9, //0x000073ae orl %edi, %ecx - 0x89, 0xdf, //0x000073b0 movl %ebx, %edi - 0x09, 0xd7, //0x000073b2 orl %edx, %edi - 0x83, 0xc7, 0xff, //0x000073b4 addl $-1, %edi - 0x85, 0xcf, //0x000073b7 testl %ecx, %edi - 0x0f, 0x85, 0x67, 0x00, 0x00, 0x00, //0x000073b9 jne LBB5_1449 - 0x83, 0xc1, 0xff, //0x000073bf addl $-1, %ecx - 0x85, 0xd1, //0x000073c2 testl %edx, %ecx - 0x0f, 0x85, 0xb0, 0x05, 0x00, 0x00, //0x000073c4 jne LBB5_1501 - 0x85, 0xd9, //0x000073ca testl %ebx, %ecx - 0x0f, 0x85, 0xe6, 0x0e, 0x00, 0x00, //0x000073cc jne LBB5_1599 - 0x49, 0x83, 0xc5, 0x20, //0x000073d2 addq $32, %r13 - 0xe9, 0x72, 0xff, 0xff, 0xff, //0x000073d6 jmp LBB5_1437 - //0x000073db LBB5_1441 - 0x49, 0x83, 0xc5, 0x01, //0x000073db addq $1, %r13 - 0xe9, 0x26, 0xd4, 0xff, 0xff, //0x000073df jmp LBB5_869 - //0x000073e4 LBB5_1442 - 0x49, 0x83, 0xc5, 0x02, //0x000073e4 addq $2, %r13 - 0xe9, 0x16, 0xd2, 0xff, 0xff, //0x000073e8 jmp LBB5_843 - //0x000073ed LBB5_1443 - 0x49, 0x83, 0xc5, 0x02, //0x000073ed addq $2, %r13 - 0xe9, 0x46, 0xd2, 0xff, 0xff, //0x000073f1 jmp LBB5_848 - //0x000073f6 LBB5_1444 - 0x49, 0x83, 0xc5, 0x02, //0x000073f6 addq $2, %r13 - 0xe9, 0x0b, 0xd4, 0xff, 0xff, //0x000073fa jmp LBB5_869 - //0x000073ff LBB5_1445 - 0xb9, 0x0d, 0x00, 0x00, 0x00, //0x000073ff movl $13, %ecx - 0xe9, 0xf6, 0xd1, 0xff, 0xff, //0x00007404 jmp LBB5_842 - //0x00007409 LBB5_1446 - 0xb9, 0x0d, 0x00, 0x00, 0x00, //0x00007409 movl $13, %ecx - 0xe9, 0x25, 0xd2, 0xff, 0xff, //0x0000740e jmp LBB5_847 - //0x00007413 LBB5_1447 - 0x49, 0x83, 0xc5, 0x03, //0x00007413 addq $3, %r13 - 0xe9, 0xee, 0xd3, 0xff, 0xff, //0x00007417 jmp LBB5_869 - //0x0000741c LBB5_1448 - 0xb9, 0x0d, 0x00, 0x00, 0x00, //0x0000741c movl $13, %ecx - 0xe9, 0xe0, 0xd3, 0xff, 0xff, //0x00007421 jmp LBB5_868 - //0x00007426 LBB5_1449 - 0x4d, 0x89, 0xde, //0x00007426 movq %r11, %r14 - 0x4c, 0x8b, 0x4d, 0xb8, //0x00007429 movq $-72(%rbp), %r9 - //0x0000742d LBB5_1450 - 0x0f, 0xbc, 0xc1, //0x0000742d bsfl %ecx, %eax - 0x4a, 0x8d, 0x0c, 0x28, //0x00007430 leaq (%rax,%r13), %rcx - 0x49, 0x01, 0xc5, //0x00007434 addq %rax, %r13 - 0x49, 0x83, 0xc5, 0x01, //0x00007437 addq $1, %r13 - 0x49, 0xf7, 0xd7, //0x0000743b notq %r15 - 0x49, 0x8d, 0x34, 0x0f, //0x0000743e leaq (%r15,%rcx), %rsi - 0x48, 0x83, 0xc6, 0x01, //0x00007442 addq $1, %rsi - 0x31, 0xc0, //0x00007446 xorl %eax, %eax - 0x31, 0xc9, //0x00007448 xorl %ecx, %ecx - 0x48, 0x85, 0xf6, //0x0000744a testq %rsi, %rsi - 0x0f, 0x89, 0x04, 0x00, 0x00, 0x00, //0x0000744d jns LBB5_1452 - //0x00007453 LBB5_1451 - 0x89, 0xf1, //0x00007453 movl %esi, %ecx - 0xf7, 0xd9, //0x00007455 negl %ecx - //0x00007457 LBB5_1452 - 0x48, 0x89, 0x45, 0x90, //0x00007457 movq %rax, $-112(%rbp) - 0x0f, 0xb6, 0xc0, //0x0000745b movzbl %al, %eax - 0x49, 0xc1, 0xe1, 0x20, //0x0000745e shlq $32, %r9 - 0x49, 0x8d, 0x04, 0xc1, //0x00007462 leaq (%r9,%rax,8), %rax - 0x48, 0xba, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00007466 movabsq $4294967296, %rdx - 0x48, 0x01, 0xd0, //0x00007470 addq %rdx, %rax - 0x48, 0x83, 0xc0, 0x04, //0x00007473 addq $4, %rax - 0x49, 0x8b, 0x96, 0xa0, 0x00, 0x00, 0x00, //0x00007477 movq $160(%r14), %rdx - 0x48, 0x89, 0x02, //0x0000747e movq %rax, (%rdx) - 0x48, 0x89, 0x72, 0x08, //0x00007481 movq %rsi, $8(%rdx) - 0x4d, 0x8b, 0x9e, 0xa0, 0x00, 0x00, 0x00, //0x00007485 movq $160(%r14), %r11 - 0x49, 0x8d, 0x43, 0x10, //0x0000748c leaq $16(%r11), %rax - 0x49, 0x89, 0x86, 0xa0, 0x00, 0x00, 0x00, //0x00007490 movq %rax, $160(%r14) - 0x41, 0x83, 0x86, 0xd4, 0x00, 0x00, 0x00, 0x01, //0x00007497 addl $1, $212(%r14) - //0x0000749f LBB5_1453 - 0x41, 0xb8, 0x0b, 0x00, 0x00, 0x00, //0x0000749f movl $11, %r8d - 0x85, 0xc9, //0x000074a5 testl %ecx, %ecx - 0x44, 0x0f, 0x45, 0xc1, //0x000074a7 cmovnel %ecx, %r8d - 0x0f, 0x85, 0x89, 0x97, 0xff, 0xff, //0x000074ab jne LBB5_149 - 0x49, 0x83, 0xc3, 0x20, //0x000074b1 addq $32, %r11 - 0x4d, 0x3b, 0x9e, 0xc0, 0x00, 0x00, 0x00, //0x000074b5 cmpq $192(%r14), %r11 - 0x0f, 0x87, 0x78, 0x97, 0xff, 0xff, //0x000074bc ja LBB5_149 - 0x49, 0x8d, 0x55, 0x01, //0x000074c2 leaq $1(%r13), %rdx - 0x41, 0x0f, 0xb6, 0x4d, 0x00, //0x000074c6 movzbl (%r13), %ecx - 0x48, 0x83, 0xf9, 0x20, //0x000074cb cmpq $32, %rcx - 0x0f, 0x87, 0xa9, 0x02, 0x00, 0x00, //0x000074cf ja LBB5_1468 - 0x48, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000074d5 movabsq $4294977024, %rax - 0x48, 0x0f, 0xa3, 0xc8, //0x000074df btq %rcx, %rax - 0x4c, 0x8b, 0x7d, 0x88, //0x000074e3 movq $-120(%rbp), %r15 - 0x4c, 0x8b, 0xa5, 0x58, 0xff, 0xff, 0xff, //0x000074e7 movq $-168(%rbp), %r12 - 0x4c, 0x8b, 0x5d, 0xc0, //0x000074ee movq $-64(%rbp), %r11 - 0x0f, 0x83, 0x7e, 0x02, 0x00, 0x00, //0x000074f2 jae LBB5_1467 - 0x41, 0x0f, 0xb6, 0x4d, 0x01, //0x000074f8 movzbl $1(%r13), %ecx - 0x49, 0x83, 0xc5, 0x02, //0x000074fd addq $2, %r13 - 0x48, 0x83, 0xf9, 0x20, //0x00007501 cmpq $32, %rcx - 0x0f, 0x87, 0x0a, 0x01, 0x00, 0x00, //0x00007505 ja LBB5_1819 - 0x48, 0x0f, 0xa3, 0xc8, //0x0000750b btq %rcx, %rax - 0x0f, 0x83, 0x00, 0x01, 0x00, 0x00, //0x0000750f jae LBB5_1819 - 0x49, 0x8b, 0x86, 0x90, 0x00, 0x00, 0x00, //0x00007515 movq $144(%r14), %rax - 0x4c, 0x89, 0xe9, //0x0000751c movq %r13, %rcx - 0x48, 0x29, 0xc1, //0x0000751f subq %rax, %rcx - 0x48, 0x83, 0xf9, 0x40, //0x00007522 cmpq $64, %rcx - 0x0f, 0x83, 0x31, 0x00, 0x00, 0x00, //0x00007526 jae LBB5_1463 - 0x49, 0x8b, 0x96, 0x98, 0x00, 0x00, 0x00, //0x0000752c movq $152(%r14), %rdx - 0x48, 0xd3, 0xea, //0x00007533 shrq %cl, %rdx - 0x48, 0xd3, 0xe2, //0x00007536 shlq %cl, %rdx - 0x48, 0x85, 0xd2, //0x00007539 testq %rdx, %rdx - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x0000753c je LBB5_1462 - 0x48, 0x0f, 0xbc, 0xca, //0x00007542 bsfq %rdx, %rcx - 0x4c, 0x8d, 0x2c, 0x08, //0x00007546 leaq (%rax,%rcx), %r13 - 0x49, 0x83, 0xc5, 0x01, //0x0000754a addq $1, %r13 - 0x48, 0x01, 0xc8, //0x0000754e addq %rcx, %rax - 0xe9, 0xbd, 0x00, 0x00, 0x00, //0x00007551 jmp LBB5_1466 - //0x00007556 LBB5_1462 - 0x48, 0x83, 0xc0, 0x40, //0x00007556 addq $64, %rax - 0x49, 0x89, 0xc5, //0x0000755a movq %rax, %r13 - //0x0000755d LBB5_1463 - 0x49, 0x83, 0xc5, 0xc0, //0x0000755d addq $-64, %r13 - 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0xf6, 0x8a, 0xff, 0xff, //0x00007561 movdqu $-29962(%rip), %xmm8 /* LCPI5_0+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000756a .p2align 4, 0x90 - //0x00007570 LBB5_1464 - 0xf3, 0x41, 0x0f, 0x6f, 0x4d, 0x40, //0x00007570 movdqu $64(%r13), %xmm1 - 0xf3, 0x41, 0x0f, 0x6f, 0x55, 0x50, //0x00007576 movdqu $80(%r13), %xmm2 - 0xf3, 0x41, 0x0f, 0x6f, 0x5d, 0x60, //0x0000757c movdqu $96(%r13), %xmm3 - 0xf3, 0x41, 0x0f, 0x6f, 0x65, 0x70, //0x00007582 movdqu $112(%r13), %xmm4 - 0x49, 0x83, 0xc5, 0x40, //0x00007588 addq $64, %r13 - 0x66, 0x41, 0x0f, 0x6f, 0xe8, //0x0000758c movdqa %xmm8, %xmm5 - 0x66, 0x0f, 0x38, 0x00, 0xe9, //0x00007591 pshufb %xmm1, %xmm5 - 0x66, 0x41, 0x0f, 0x6f, 0xf0, //0x00007596 movdqa %xmm8, %xmm6 - 0x66, 0x0f, 0x38, 0x00, 0xf2, //0x0000759b pshufb %xmm2, %xmm6 - 0x66, 0x41, 0x0f, 0x6f, 0xf8, //0x000075a0 movdqa %xmm8, %xmm7 - 0x66, 0x0f, 0x38, 0x00, 0xfb, //0x000075a5 pshufb %xmm3, %xmm7 - 0x66, 0x41, 0x0f, 0x6f, 0xc0, //0x000075aa movdqa %xmm8, %xmm0 - 0x66, 0x0f, 0x38, 0x00, 0xc4, //0x000075af pshufb %xmm4, %xmm0 - 0x66, 0x0f, 0x74, 0xe9, //0x000075b4 pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x000075b8 pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x74, 0xf2, //0x000075bc pcmpeqb %xmm2, %xmm6 - 0x66, 0x0f, 0xd7, 0xd6, //0x000075c0 pmovmskb %xmm6, %edx - 0x66, 0x0f, 0x74, 0xfb, //0x000075c4 pcmpeqb %xmm3, %xmm7 - 0x66, 0x0f, 0xd7, 0xf7, //0x000075c8 pmovmskb %xmm7, %esi - 0x66, 0x0f, 0x74, 0xc4, //0x000075cc pcmpeqb %xmm4, %xmm0 - 0x66, 0x0f, 0xd7, 0xc0, //0x000075d0 pmovmskb %xmm0, %eax - 0x48, 0xc1, 0xe2, 0x10, //0x000075d4 shlq $16, %rdx - 0x48, 0x09, 0xca, //0x000075d8 orq %rcx, %rdx - 0x48, 0xc1, 0xe6, 0x20, //0x000075db shlq $32, %rsi - 0x48, 0x09, 0xd6, //0x000075df orq %rdx, %rsi - 0x48, 0xc1, 0xe0, 0x30, //0x000075e2 shlq $48, %rax - 0x48, 0x09, 0xf0, //0x000075e6 orq %rsi, %rax - 0x48, 0x83, 0xf8, 0xff, //0x000075e9 cmpq $-1, %rax - 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x000075ed je LBB5_1464 - 0x48, 0xf7, 0xd0, //0x000075f3 notq %rax - 0x49, 0x89, 0x86, 0x98, 0x00, 0x00, 0x00, //0x000075f6 movq %rax, $152(%r14) - 0x4d, 0x89, 0xae, 0x90, 0x00, 0x00, 0x00, //0x000075fd movq %r13, $144(%r14) - 0x48, 0x0f, 0xbc, 0xc8, //0x00007604 bsfq %rax, %rcx - 0x4a, 0x8d, 0x04, 0x29, //0x00007608 leaq (%rcx,%r13), %rax - 0x49, 0x01, 0xcd, //0x0000760c addq %rcx, %r13 - 0x49, 0x83, 0xc5, 0x01, //0x0000760f addq $1, %r13 - //0x00007613 LBB5_1466 - 0x8a, 0x08, //0x00007613 movb (%rax), %cl - //0x00007615 LBB5_1819 - 0xb8, 0x00, 0x01, 0x00, 0x00, //0x00007615 movl $256, %eax - 0x49, 0x03, 0x03, //0x0000761a addq (%r11), %rax - 0x49, 0x89, 0x03, //0x0000761d movq %rax, (%r11) - 0x80, 0xf9, 0x2c, //0x00007620 cmpb $44, %cl - 0x0f, 0x85, 0x6c, 0x01, 0x00, 0x00, //0x00007623 jne LBB5_2188 - 0x49, 0x8d, 0x45, 0x01, //0x00007629 leaq $1(%r13), %rax - 0x41, 0x0f, 0xb6, 0x4d, 0x00, //0x0000762d movzbl (%r13), %ecx - 0x48, 0x83, 0xf9, 0x20, //0x00007632 cmpq $32, %rcx - 0x0f, 0x87, 0x94, 0xc9, 0xff, 0xff, //0x00007636 ja LBB5_776 - 0x48, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000763c movabsq $4294977024, %rdx - 0x48, 0x0f, 0xa3, 0xca, //0x00007646 btq %rcx, %rdx - 0x0f, 0x83, 0x80, 0xc9, 0xff, 0xff, //0x0000764a jae LBB5_776 - 0x41, 0x0f, 0xb6, 0x4d, 0x01, //0x00007650 movzbl $1(%r13), %ecx - 0x49, 0x83, 0xc5, 0x02, //0x00007655 addq $2, %r13 - 0x48, 0x83, 0xf9, 0x20, //0x00007659 cmpq $32, %rcx - 0x0f, 0x87, 0x4d, 0x00, 0x00, 0x00, //0x0000765d ja LBB5_1832 - 0x48, 0x0f, 0xa3, 0xca, //0x00007663 btq %rcx, %rdx - 0x0f, 0x83, 0x43, 0x00, 0x00, 0x00, //0x00007667 jae LBB5_1832 - 0x49, 0x8b, 0x96, 0x90, 0x00, 0x00, 0x00, //0x0000766d movq $144(%r14), %rdx - 0x4c, 0x89, 0xe9, //0x00007674 movq %r13, %rcx - 0x48, 0x29, 0xd1, //0x00007677 subq %rdx, %rcx - 0x48, 0x83, 0xf9, 0x40, //0x0000767a cmpq $64, %rcx - 0x0f, 0x83, 0x3b, 0x00, 0x00, 0x00, //0x0000767e jae LBB5_1828 - 0x49, 0x8b, 0x86, 0x98, 0x00, 0x00, 0x00, //0x00007684 movq $152(%r14), %rax - 0x48, 0xd3, 0xe8, //0x0000768b shrq %cl, %rax - 0x48, 0xd3, 0xe0, //0x0000768e shlq %cl, %rax - 0x48, 0x85, 0xc0, //0x00007691 testq %rax, %rax - 0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x00007694 je LBB5_1827 - 0x48, 0x0f, 0xbc, 0xc8, //0x0000769a bsfq %rax, %rcx - 0x48, 0x8d, 0x04, 0x0a, //0x0000769e leaq (%rdx,%rcx), %rax - 0x48, 0x83, 0xc0, 0x01, //0x000076a2 addq $1, %rax - 0x48, 0x01, 0xca, //0x000076a6 addq %rcx, %rdx - 0x8a, 0x0a, //0x000076a9 movb (%rdx), %cl - 0xe9, 0x20, 0xc9, 0xff, 0xff, //0x000076ab jmp LBB5_776 - //0x000076b0 LBB5_1832 - 0x4c, 0x89, 0xe8, //0x000076b0 movq %r13, %rax - 0xe9, 0x18, 0xc9, 0xff, 0xff, //0x000076b3 jmp LBB5_776 - //0x000076b8 LBB5_1827 - 0x48, 0x83, 0xc2, 0x40, //0x000076b8 addq $64, %rdx - 0x49, 0x89, 0xd5, //0x000076bc movq %rdx, %r13 - //0x000076bf LBB5_1828 - 0x4c, 0x89, 0xe8, //0x000076bf movq %r13, %rax - 0x48, 0x83, 0xc0, 0xc0, //0x000076c2 addq $-64, %rax - 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0x91, 0x89, 0xff, 0xff, //0x000076c6 movdqu $-30319(%rip), %xmm8 /* LCPI5_0+0(%rip) */ - 0x90, //0x000076cf .p2align 4, 0x90 - //0x000076d0 LBB5_1829 - 0xf3, 0x0f, 0x6f, 0x48, 0x40, //0x000076d0 movdqu $64(%rax), %xmm1 - 0xf3, 0x0f, 0x6f, 0x50, 0x50, //0x000076d5 movdqu $80(%rax), %xmm2 - 0xf3, 0x0f, 0x6f, 0x58, 0x60, //0x000076da movdqu $96(%rax), %xmm3 - 0xf3, 0x0f, 0x6f, 0x60, 0x70, //0x000076df movdqu $112(%rax), %xmm4 - 0x48, 0x83, 0xc0, 0x40, //0x000076e4 addq $64, %rax - 0x66, 0x41, 0x0f, 0x6f, 0xe8, //0x000076e8 movdqa %xmm8, %xmm5 - 0x66, 0x0f, 0x38, 0x00, 0xe9, //0x000076ed pshufb %xmm1, %xmm5 - 0x66, 0x41, 0x0f, 0x6f, 0xf0, //0x000076f2 movdqa %xmm8, %xmm6 - 0x66, 0x0f, 0x38, 0x00, 0xf2, //0x000076f7 pshufb %xmm2, %xmm6 - 0x66, 0x41, 0x0f, 0x6f, 0xf8, //0x000076fc movdqa %xmm8, %xmm7 - 0x66, 0x0f, 0x38, 0x00, 0xfb, //0x00007701 pshufb %xmm3, %xmm7 - 0x66, 0x41, 0x0f, 0x6f, 0xc0, //0x00007706 movdqa %xmm8, %xmm0 - 0x66, 0x0f, 0x38, 0x00, 0xc4, //0x0000770b pshufb %xmm4, %xmm0 - 0x66, 0x0f, 0x74, 0xe9, //0x00007710 pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x00007714 pmovmskb %xmm5, %edx - 0x66, 0x0f, 0x74, 0xf2, //0x00007718 pcmpeqb %xmm2, %xmm6 - 0x66, 0x0f, 0xd7, 0xf6, //0x0000771c pmovmskb %xmm6, %esi - 0x66, 0x0f, 0x74, 0xfb, //0x00007720 pcmpeqb %xmm3, %xmm7 - 0x66, 0x0f, 0xd7, 0xff, //0x00007724 pmovmskb %xmm7, %edi - 0x66, 0x0f, 0x74, 0xc4, //0x00007728 pcmpeqb %xmm4, %xmm0 - 0x66, 0x0f, 0xd7, 0xc8, //0x0000772c pmovmskb %xmm0, %ecx - 0x48, 0xc1, 0xe6, 0x10, //0x00007730 shlq $16, %rsi - 0x48, 0x09, 0xd6, //0x00007734 orq %rdx, %rsi - 0x48, 0xc1, 0xe7, 0x20, //0x00007737 shlq $32, %rdi - 0x48, 0x09, 0xf7, //0x0000773b orq %rsi, %rdi - 0x48, 0xc1, 0xe1, 0x30, //0x0000773e shlq $48, %rcx - 0x48, 0x09, 0xf9, //0x00007742 orq %rdi, %rcx - 0x48, 0x83, 0xf9, 0xff, //0x00007745 cmpq $-1, %rcx - 0x0f, 0x84, 0x81, 0xff, 0xff, 0xff, //0x00007749 je LBB5_1829 - 0x48, 0xf7, 0xd1, //0x0000774f notq %rcx - 0x49, 0x89, 0x8e, 0x98, 0x00, 0x00, 0x00, //0x00007752 movq %rcx, $152(%r14) - 0x49, 0x89, 0x86, 0x90, 0x00, 0x00, 0x00, //0x00007759 movq %rax, $144(%r14) - 0x48, 0x0f, 0xbc, 0xc9, //0x00007760 bsfq %rcx, %rcx - 0x48, 0x8d, 0x14, 0x08, //0x00007764 leaq (%rax,%rcx), %rdx - 0x48, 0x01, 0xc8, //0x00007768 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x0000776b addq $1, %rax - 0x8a, 0x0a, //0x0000776f movb (%rdx), %cl - 0xe9, 0x5a, 0xc8, 0xff, 0xff, //0x00007771 jmp LBB5_776 - //0x00007776 LBB5_1467 - 0x49, 0x89, 0xd5, //0x00007776 movq %rdx, %r13 - 0xe9, 0x97, 0xfe, 0xff, 0xff, //0x00007779 jmp LBB5_1819 - //0x0000777e LBB5_1468 - 0x49, 0x89, 0xd5, //0x0000777e movq %rdx, %r13 - 0x4c, 0x8b, 0x7d, 0x88, //0x00007781 movq $-120(%rbp), %r15 - 0x4c, 0x8b, 0xa5, 0x58, 0xff, 0xff, 0xff, //0x00007785 movq $-168(%rbp), %r12 - 0x4c, 0x8b, 0x5d, 0xc0, //0x0000778c movq $-64(%rbp), %r11 - 0xe9, 0x80, 0xfe, 0xff, 0xff, //0x00007790 jmp LBB5_1819 - //0x00007795 LBB5_2188 - 0x80, 0xf9, 0x7d, //0x00007795 cmpb $125, %cl - 0x0f, 0x85, 0x2d, 0x08, 0x00, 0x00, //0x00007798 jne LBB5_2316 - 0x41, 0x83, 0x86, 0xcc, 0x00, 0x00, 0x00, 0x01, //0x0000779e addl $1, $204(%r14) - 0xc1, 0xe8, 0x08, //0x000077a6 shrl $8, %eax - 0x41, 0x01, 0x86, 0xe0, 0x00, 0x00, 0x00, //0x000077a9 addl %eax, $224(%r14) - 0xe9, 0xcc, 0x39, 0x00, 0x00, //0x000077b0 jmp LBB5_2190 - //0x000077b5 LBB5_1470 - 0x31, 0xc9, //0x000077b5 xorl %ecx, %ecx - 0x4c, 0x89, 0x55, 0xc8, //0x000077b7 movq %r10, $-56(%rbp) - 0x31, 0xd2, //0x000077bb xorl %edx, %edx - 0x48, 0x89, 0x55, 0x80, //0x000077bd movq %rdx, $-128(%rbp) - 0x45, 0x31, 0xe4, //0x000077c1 xorl %r12d, %r12d - 0x31, 0xf6, //0x000077c4 xorl %esi, %esi - 0xe9, 0x07, 0x00, 0x00, 0x00, //0x000077c6 jmp LBB5_1472 - //0x000077cb LBB5_1471 - 0x4c, 0x89, 0x55, 0xc8, //0x000077cb movq %r10, $-56(%rbp) - 0x45, 0x31, 0xe4, //0x000077cf xorl %r12d, %r12d - //0x000077d2 LBB5_1472 - 0x44, 0x8b, 0x55, 0xa8, //0x000077d2 movl $-88(%rbp), %r10d - 0x3c, 0x2e, //0x000077d6 cmpb $46, %al - 0x0f, 0x84, 0xb3, 0xcd, 0xff, 0xff, //0x000077d8 je LBB5_834 - //0x000077de LBB5_1473 - 0x3c, 0x45, //0x000077de cmpb $69, %al - 0x0f, 0x84, 0x66, 0x00, 0x00, 0x00, //0x000077e0 je LBB5_1480 - 0x3c, 0x65, //0x000077e6 cmpb $101, %al - 0x4c, 0x8b, 0x85, 0x70, 0xff, 0xff, 0xff, //0x000077e8 movq $-144(%rbp), %r8 - 0x0f, 0x84, 0xe7, 0xd4, 0xff, 0xff, //0x000077ef je LBB5_938 - 0x45, 0x85, 0xe4, //0x000077f5 testl %r12d, %r12d - 0x0f, 0x85, 0x76, 0x00, 0x00, 0x00, //0x000077f8 jne LBB5_1483 - 0x31, 0xc9, //0x000077fe xorl %ecx, %ecx - 0x45, 0x84, 0xd2, //0x00007800 testb %r10b, %r10b - 0x0f, 0x84, 0x4f, 0x00, 0x00, 0x00, //0x00007803 je LBB5_1481 - 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00007809 movabsq $-9223372036854775808, %rcx - 0x48, 0x39, 0xce, //0x00007813 cmpq %rcx, %rsi - 0x0f, 0x86, 0x45, 0x00, 0x00, 0x00, //0x00007816 jbe LBB5_1482 - 0x66, 0x48, 0x0f, 0x6e, 0xc6, //0x0000781c movq %rsi, %xmm0 - 0x66, 0x0f, 0x62, 0x05, 0xe7, 0x88, 0xff, 0xff, //0x00007821 punpckldq $-30489(%rip), %xmm0 /* LCPI5_11+0(%rip) */ - 0x66, 0x0f, 0x5c, 0x05, 0xef, 0x88, 0xff, 0xff, //0x00007829 subpd $-30481(%rip), %xmm0 /* LCPI5_12+0(%rip) */ - 0x66, 0x0f, 0x28, 0xc8, //0x00007831 movapd %xmm0, %xmm1 - 0x66, 0x0f, 0x15, 0xc8, //0x00007835 unpckhpd %xmm0, %xmm1 - 0xf2, 0x0f, 0x58, 0xc8, //0x00007839 addsd %xmm0, %xmm1 - 0x66, 0x48, 0x0f, 0x7e, 0xc8, //0x0000783d movq %xmm1, %rax - //0x00007842 LBB5_1479 - 0x48, 0x31, 0xc8, //0x00007842 xorq %rcx, %rax - 0x31, 0xc9, //0x00007845 xorl %ecx, %ecx - 0xe9, 0x29, 0xe6, 0xff, 0xff, //0x00007847 jmp LBB5_1150 - //0x0000784c LBB5_1480 - 0x4c, 0x8b, 0x85, 0x70, 0xff, 0xff, 0xff, //0x0000784c movq $-144(%rbp), %r8 - 0xe9, 0x84, 0xd4, 0xff, 0xff, //0x00007853 jmp LBB5_938 - //0x00007858 LBB5_1481 - 0x48, 0x89, 0x75, 0x98, //0x00007858 movq %rsi, $-104(%rbp) - 0xe9, 0xbc, 0xf9, 0xff, 0xff, //0x0000785c jmp LBB5_1152 - //0x00007861 LBB5_1482 - 0x48, 0xf7, 0xde, //0x00007861 negq %rsi - 0x45, 0x31, 0xc0, //0x00007864 xorl %r8d, %r8d - 0x48, 0x89, 0x75, 0x98, //0x00007867 movq %rsi, $-104(%rbp) - 0x4c, 0x8b, 0x6d, 0xc8, //0x0000786b movq $-56(%rbp), %r13 - 0xe9, 0xb9, 0xe5, 0xff, 0xff, //0x0000786f jmp LBB5_1148 - //0x00007874 LBB5_1483 - 0x41, 0x83, 0xfc, 0x01, //0x00007874 cmpl $1, %r12d - 0x0f, 0x84, 0x8a, 0x09, 0x00, 0x00, //0x00007878 je LBB5_1592 - //0x0000787e LBB5_1484 - 0x4c, 0x8b, 0x85, 0x70, 0xff, 0xff, 0xff, //0x0000787e movq $-144(%rbp), %r8 - 0xe9, 0xe8, 0xd5, 0xff, 0xff, //0x00007885 jmp LBB5_962 - //0x0000788a LBB5_1485 - 0x4c, 0x89, 0x75, 0xb0, //0x0000788a movq %r14, $-80(%rbp) - //0x0000788e LBB5_1486 - 0x0f, 0xbc, 0xc2, //0x0000788e bsfl %edx, %eax - 0x48, 0x01, 0xc6, //0x00007891 addq %rax, %rsi - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00007894 movq $-1, %r8 - //0x0000789b LBB5_1487 - 0x4c, 0x8b, 0x75, 0xb0, //0x0000789b movq $-80(%rbp), %r14 - //0x0000789f LBB5_1488 - 0x41, 0xf7, 0xd8, //0x0000789f negl %r8d - 0x49, 0x89, 0xf5, //0x000078a2 movq %rsi, %r13 - 0xe9, 0x90, 0x93, 0xff, 0xff, //0x000078a5 jmp LBB5_149 - //0x000078aa LBB5_1489 - 0x66, 0x0f, 0x7e, 0xda, //0x000078aa movd %xmm3, %edx - 0x80, 0xfa, 0x22, //0x000078ae cmpb $34, %dl - 0x0f, 0x85, 0x1b, 0x00, 0x00, 0x00, //0x000078b1 jne LBB5_1491 - //0x000078b7 LBB5_1490 - 0x48, 0x83, 0xc6, 0x01, //0x000078b7 addq $1, %rsi - 0x49, 0x29, 0xc7, //0x000078bb subq %rax, %r15 - 0xb1, 0x01, //0x000078be movb $1, %cl - 0x48, 0x89, 0x4d, 0x90, //0x000078c0 movq %rcx, $-112(%rbp) - 0x41, 0xb9, 0x0c, 0x00, 0x00, 0x00, //0x000078c4 movl $12, %r9d - 0x4d, 0x89, 0xf8, //0x000078ca movq %r15, %r8 - 0xe9, 0xb3, 0x07, 0x00, 0x00, //0x000078cd jmp LBB5_1571 - //0x000078d2 LBB5_1491 - 0x31, 0xc9, //0x000078d2 xorl %ecx, %ecx - //0x000078d4 LBB5_1492 - 0x41, 0x88, 0x14, 0x0f, //0x000078d4 movb %dl, (%r15,%rcx) - 0x0f, 0xb6, 0x54, 0x0e, 0x01, //0x000078d8 movzbl $1(%rsi,%rcx), %edx - 0x80, 0xfa, 0x22, //0x000078dd cmpb $34, %dl - 0x0f, 0x84, 0xce, 0x06, 0x00, 0x00, //0x000078e0 je LBB5_1561 - 0x41, 0x88, 0x54, 0x0f, 0x01, //0x000078e6 movb %dl, $1(%r15,%rcx) - 0x0f, 0xb6, 0x54, 0x0e, 0x02, //0x000078eb movzbl $2(%rsi,%rcx), %edx - 0x80, 0xfa, 0x22, //0x000078f0 cmpb $34, %dl - 0x0f, 0x84, 0xdd, 0x06, 0x00, 0x00, //0x000078f3 je LBB5_1562 - 0x41, 0x88, 0x54, 0x0f, 0x02, //0x000078f9 movb %dl, $2(%r15,%rcx) - 0x0f, 0xb6, 0x54, 0x0e, 0x03, //0x000078fe movzbl $3(%rsi,%rcx), %edx - 0x80, 0xfa, 0x22, //0x00007903 cmpb $34, %dl - 0x0f, 0x84, 0xe1, 0x06, 0x00, 0x00, //0x00007906 je LBB5_1563 - 0x41, 0x88, 0x54, 0x0f, 0x03, //0x0000790c movb %dl, $3(%r15,%rcx) - 0x0f, 0xb6, 0x54, 0x0e, 0x04, //0x00007911 movzbl $4(%rsi,%rcx), %edx - 0x80, 0xfa, 0x22, //0x00007916 cmpb $34, %dl - 0x0f, 0x84, 0xe5, 0x06, 0x00, 0x00, //0x00007919 je LBB5_1564 - 0x41, 0x88, 0x54, 0x0f, 0x04, //0x0000791f movb %dl, $4(%r15,%rcx) - 0x0f, 0xb6, 0x54, 0x0e, 0x05, //0x00007924 movzbl $5(%rsi,%rcx), %edx - 0x80, 0xfa, 0x22, //0x00007929 cmpb $34, %dl - 0x0f, 0x84, 0xe9, 0x06, 0x00, 0x00, //0x0000792c je LBB5_1565 - 0x41, 0x88, 0x54, 0x0f, 0x05, //0x00007932 movb %dl, $5(%r15,%rcx) - 0x0f, 0xb6, 0x54, 0x0e, 0x06, //0x00007937 movzbl $6(%rsi,%rcx), %edx - 0x80, 0xfa, 0x22, //0x0000793c cmpb $34, %dl - 0x0f, 0x84, 0xed, 0x06, 0x00, 0x00, //0x0000793f je LBB5_1566 - 0x41, 0x88, 0x54, 0x0f, 0x06, //0x00007945 movb %dl, $6(%r15,%rcx) - 0x0f, 0xb6, 0x54, 0x0e, 0x07, //0x0000794a movzbl $7(%rsi,%rcx), %edx - 0x80, 0xfa, 0x22, //0x0000794f cmpb $34, %dl - 0x0f, 0x84, 0x0f, 0x07, 0x00, 0x00, //0x00007952 je LBB5_1569 - 0x41, 0x88, 0x54, 0x0f, 0x07, //0x00007958 movb %dl, $7(%r15,%rcx) - 0x0f, 0xb6, 0x54, 0x0e, 0x08, //0x0000795d movzbl $8(%rsi,%rcx), %edx - 0x48, 0x83, 0xc1, 0x08, //0x00007962 addq $8, %rcx - 0x80, 0xfa, 0x22, //0x00007966 cmpb $34, %dl - 0x0f, 0x85, 0x65, 0xff, 0xff, 0xff, //0x00007969 jne LBB5_1492 - 0x48, 0x01, 0xce, //0x0000796f addq %rcx, %rsi - 0x49, 0x01, 0xcf, //0x00007972 addq %rcx, %r15 - 0xe9, 0x3d, 0xff, 0xff, 0xff, //0x00007975 jmp LBB5_1490 - //0x0000797a LBB5_1501 - 0x4d, 0x89, 0xde, //0x0000797a movq %r11, %r14 - 0x4c, 0x8b, 0x4d, 0xb8, //0x0000797d movq $-72(%rbp), %r9 - //0x00007981 LBB5_1502 - 0x0f, 0xbc, 0xca, //0x00007981 bsfl %edx, %ecx - 0x49, 0x01, 0xcd, //0x00007984 addq %rcx, %r13 - 0xf3, 0x0f, 0x6f, 0x05, 0xf1, 0x86, 0xff, 0xff, //0x00007987 movdqu $-30991(%rip), %xmm0 /* LCPI5_2+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x0d, 0xf9, 0x86, 0xff, 0xff, //0x0000798f movdqu $-30983(%rip), %xmm1 /* LCPI5_3+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x15, 0xd1, 0x86, 0xff, 0xff, //0x00007997 movdqu $-31023(%rip), %xmm2 /* LCPI5_1+0(%rip) */ - 0x48, 0x8d, 0x15, 0x0a, 0x8d, 0x00, 0x00, //0x0000799f leaq $36106(%rip), %rdx /* _ESCAPED_TAB+0(%rip) */ - 0x4c, 0x89, 0xef, //0x000079a6 movq %r13, %rdi - 0x4c, 0x89, 0xe9, //0x000079a9 movq %r13, %rcx - //0x000079ac LBB5_1503 - 0x0f, 0xb6, 0x77, 0x01, //0x000079ac movzbl $1(%rdi), %esi - 0x48, 0x83, 0xfe, 0x75, //0x000079b0 cmpq $117, %rsi - 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x000079b4 je LBB5_1506 - 0x8a, 0x1c, 0x16, //0x000079ba movb (%rsi,%rdx), %bl - 0x84, 0xdb, //0x000079bd testb %bl, %bl - 0x0f, 0x84, 0xe1, 0x05, 0x00, 0x00, //0x000079bf je LBB5_1560 - 0x4c, 0x89, 0x4d, 0xb8, //0x000079c5 movq %r9, $-72(%rbp) - 0x4d, 0x89, 0xf4, //0x000079c9 movq %r14, %r12 - 0x48, 0x83, 0xc7, 0x02, //0x000079cc addq $2, %rdi - 0x88, 0x19, //0x000079d0 movb %bl, (%rcx) - 0x48, 0x83, 0xc1, 0x01, //0x000079d2 addq $1, %rcx - 0x49, 0x89, 0xfd, //0x000079d6 movq %rdi, %r13 - 0xe9, 0x48, 0x02, 0x00, 0x00, //0x000079d9 jmp LBB5_1526 - //0x000079de LBB5_1506 - 0x4c, 0x89, 0x4d, 0xb8, //0x000079de movq %r9, $-72(%rbp) - 0x4d, 0x89, 0xf4, //0x000079e2 movq %r14, %r12 - 0x44, 0x8b, 0x47, 0x02, //0x000079e5 movl $2(%rdi), %r8d - 0x45, 0x89, 0xc1, //0x000079e9 movl %r8d, %r9d - 0x41, 0xf7, 0xd1, //0x000079ec notl %r9d - 0x41, 0x8d, 0x98, 0xd0, 0xcf, 0xcf, 0xcf, //0x000079ef leal $-808464432(%r8), %ebx - 0x41, 0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x000079f6 andl $-2139062144, %r9d - 0x48, 0xc7, 0xc6, 0xf4, 0xff, 0xff, 0xff, //0x000079fd movq $-12, %rsi - 0x41, 0x85, 0xd9, //0x00007a04 testl %ebx, %r9d - 0x0f, 0x85, 0x38, 0x07, 0x00, 0x00, //0x00007a07 jne LBB5_1582 - 0x41, 0x8d, 0x98, 0x19, 0x19, 0x19, 0x19, //0x00007a0d leal $421075225(%r8), %ebx - 0x44, 0x09, 0xc3, //0x00007a14 orl %r8d, %ebx - 0xf7, 0xc3, 0x80, 0x80, 0x80, 0x80, //0x00007a17 testl $-2139062144, %ebx - 0x0f, 0x85, 0x22, 0x07, 0x00, 0x00, //0x00007a1d jne LBB5_1582 - 0x44, 0x89, 0xc3, //0x00007a23 movl %r8d, %ebx - 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x00007a26 andl $2139062143, %ebx - 0x41, 0xba, 0xc0, 0xc0, 0xc0, 0xc0, //0x00007a2c movl $-1061109568, %r10d - 0x41, 0x29, 0xda, //0x00007a32 subl %ebx, %r10d - 0x44, 0x8d, 0x9b, 0x46, 0x46, 0x46, 0x46, //0x00007a35 leal $1179010630(%rbx), %r11d - 0x45, 0x21, 0xca, //0x00007a3c andl %r9d, %r10d - 0x45, 0x85, 0xda, //0x00007a3f testl %r11d, %r10d - 0x0f, 0x85, 0xfd, 0x06, 0x00, 0x00, //0x00007a42 jne LBB5_1582 - 0x41, 0xba, 0xe0, 0xe0, 0xe0, 0xe0, //0x00007a48 movl $-522133280, %r10d - 0x41, 0x29, 0xda, //0x00007a4e subl %ebx, %r10d - 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x00007a51 addl $960051513, %ebx - 0x45, 0x21, 0xd1, //0x00007a57 andl %r10d, %r9d - 0x41, 0x85, 0xd9, //0x00007a5a testl %ebx, %r9d - 0x0f, 0x85, 0xe2, 0x06, 0x00, 0x00, //0x00007a5d jne LBB5_1582 - 0x41, 0x0f, 0xc8, //0x00007a63 bswapl %r8d - 0x44, 0x89, 0xc3, //0x00007a66 movl %r8d, %ebx - 0xc1, 0xeb, 0x04, //0x00007a69 shrl $4, %ebx - 0xf7, 0xd3, //0x00007a6c notl %ebx - 0x81, 0xe3, 0x01, 0x01, 0x01, 0x01, //0x00007a6e andl $16843009, %ebx - 0x8d, 0x1c, 0xdb, //0x00007a74 leal (%rbx,%rbx,8), %ebx - 0x41, 0x81, 0xe0, 0x0f, 0x0f, 0x0f, 0x0f, //0x00007a77 andl $252645135, %r8d - 0x41, 0x01, 0xd8, //0x00007a7e addl %ebx, %r8d - 0x44, 0x89, 0xc3, //0x00007a81 movl %r8d, %ebx - 0xc1, 0xeb, 0x04, //0x00007a84 shrl $4, %ebx - 0x44, 0x09, 0xc3, //0x00007a87 orl %r8d, %ebx - 0x44, 0x0f, 0xb6, 0xcb, //0x00007a8a movzbl %bl, %r9d - 0xc1, 0xeb, 0x08, //0x00007a8e shrl $8, %ebx - 0x81, 0xe3, 0x00, 0xff, 0x00, 0x00, //0x00007a91 andl $65280, %ebx - 0x41, 0x09, 0xd9, //0x00007a97 orl %ebx, %r9d - 0x4c, 0x8d, 0x6f, 0x06, //0x00007a9a leaq $6(%rdi), %r13 - 0x41, 0x81, 0xf9, 0x80, 0x00, 0x00, 0x00, //0x00007a9e cmpl $128, %r9d - 0x0f, 0x82, 0x55, 0x04, 0x00, 0x00, //0x00007aa5 jb LBB5_1555 - 0x45, 0x31, 0xc0, //0x00007aab xorl %r8d, %r8d - //0x00007aae LBB5_1512 - 0x41, 0x81, 0xf9, 0xff, 0x07, 0x00, 0x00, //0x00007aae cmpl $2047, %r9d - 0x0f, 0x86, 0x54, 0x04, 0x00, 0x00, //0x00007ab5 jbe LBB5_1557 - 0x44, 0x89, 0xcb, //0x00007abb movl %r9d, %ebx - 0x81, 0xe3, 0x00, 0xf8, 0xff, 0xff, //0x00007abe andl $-2048, %ebx - 0x81, 0xfb, 0x00, 0xd8, 0x00, 0x00, //0x00007ac4 cmpl $55296, %ebx - 0x0f, 0x85, 0x21, 0x01, 0x00, 0x00, //0x00007aca jne LBB5_1524 - 0x41, 0x81, 0xf9, 0xff, 0xdb, 0x00, 0x00, //0x00007ad0 cmpl $56319, %r9d - 0x0f, 0x87, 0x59, 0x04, 0x00, 0x00, //0x00007ad7 ja LBB5_1558 - 0x42, 0x80, 0x7c, 0x47, 0x06, 0x5c, //0x00007add cmpb $92, $6(%rdi,%r8,2) - 0x0f, 0x85, 0x4d, 0x04, 0x00, 0x00, //0x00007ae3 jne LBB5_1558 - 0x42, 0x80, 0x7c, 0x47, 0x07, 0x75, //0x00007ae9 cmpb $117, $7(%rdi,%r8,2) - 0x0f, 0x85, 0x41, 0x04, 0x00, 0x00, //0x00007aef jne LBB5_1558 - 0x46, 0x8b, 0x54, 0x47, 0x08, //0x00007af5 movl $8(%rdi,%r8,2), %r10d - 0x45, 0x89, 0xd6, //0x00007afa movl %r10d, %r14d - 0x41, 0xf7, 0xd6, //0x00007afd notl %r14d - 0x45, 0x8d, 0x9a, 0xd0, 0xcf, 0xcf, 0xcf, //0x00007b00 leal $-808464432(%r10), %r11d - 0x41, 0x81, 0xe6, 0x80, 0x80, 0x80, 0x80, //0x00007b07 andl $-2139062144, %r14d - 0x45, 0x85, 0xde, //0x00007b0e testl %r11d, %r14d - 0x0f, 0x85, 0x2e, 0x06, 0x00, 0x00, //0x00007b11 jne LBB5_1582 - 0x41, 0x8d, 0x9a, 0x19, 0x19, 0x19, 0x19, //0x00007b17 leal $421075225(%r10), %ebx - 0x44, 0x09, 0xd3, //0x00007b1e orl %r10d, %ebx - 0xf7, 0xc3, 0x80, 0x80, 0x80, 0x80, //0x00007b21 testl $-2139062144, %ebx - 0x0f, 0x85, 0x18, 0x06, 0x00, 0x00, //0x00007b27 jne LBB5_1582 - 0x45, 0x89, 0xd3, //0x00007b2d movl %r10d, %r11d - 0x41, 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x00007b30 andl $2139062143, %r11d - 0xbb, 0xc0, 0xc0, 0xc0, 0xc0, //0x00007b37 movl $-1061109568, %ebx - 0x44, 0x29, 0xdb, //0x00007b3c subl %r11d, %ebx - 0x89, 0x5d, 0xa8, //0x00007b3f movl %ebx, $-88(%rbp) - 0x41, 0x8d, 0x9b, 0x46, 0x46, 0x46, 0x46, //0x00007b42 leal $1179010630(%r11), %ebx - 0x89, 0x5d, 0xc8, //0x00007b49 movl %ebx, $-56(%rbp) - 0x8b, 0x5d, 0xa8, //0x00007b4c movl $-88(%rbp), %ebx - 0x44, 0x21, 0xf3, //0x00007b4f andl %r14d, %ebx - 0x85, 0x5d, 0xc8, //0x00007b52 testl %ebx, $-56(%rbp) - 0x0f, 0x85, 0xea, 0x05, 0x00, 0x00, //0x00007b55 jne LBB5_1582 - 0xbb, 0xe0, 0xe0, 0xe0, 0xe0, //0x00007b5b movl $-522133280, %ebx - 0x44, 0x29, 0xdb, //0x00007b60 subl %r11d, %ebx - 0x41, 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x00007b63 addl $960051513, %r11d - 0x41, 0x21, 0xde, //0x00007b6a andl %ebx, %r14d - 0x45, 0x85, 0xde, //0x00007b6d testl %r11d, %r14d - 0x0f, 0x85, 0xcf, 0x05, 0x00, 0x00, //0x00007b70 jne LBB5_1582 - 0x41, 0x0f, 0xca, //0x00007b76 bswapl %r10d - 0x44, 0x89, 0xd3, //0x00007b79 movl %r10d, %ebx - 0xc1, 0xeb, 0x04, //0x00007b7c shrl $4, %ebx - 0xf7, 0xd3, //0x00007b7f notl %ebx - 0x81, 0xe3, 0x01, 0x01, 0x01, 0x01, //0x00007b81 andl $16843009, %ebx - 0x8d, 0x1c, 0xdb, //0x00007b87 leal (%rbx,%rbx,8), %ebx - 0x41, 0x81, 0xe2, 0x0f, 0x0f, 0x0f, 0x0f, //0x00007b8a andl $252645135, %r10d - 0x41, 0x01, 0xda, //0x00007b91 addl %ebx, %r10d - 0x44, 0x89, 0xd3, //0x00007b94 movl %r10d, %ebx - 0xc1, 0xeb, 0x04, //0x00007b97 shrl $4, %ebx - 0x44, 0x09, 0xd3, //0x00007b9a orl %r10d, %ebx - 0x41, 0x89, 0xdb, //0x00007b9d movl %ebx, %r11d - 0x41, 0xc1, 0xeb, 0x08, //0x00007ba0 shrl $8, %r11d - 0x41, 0x81, 0xe3, 0x00, 0xff, 0x00, 0x00, //0x00007ba4 andl $65280, %r11d - 0x44, 0x0f, 0xb6, 0xd3, //0x00007bab movzbl %bl, %r10d - 0x45, 0x09, 0xda, //0x00007baf orl %r11d, %r10d - 0x81, 0xe3, 0x00, 0x00, 0xfc, 0x00, //0x00007bb2 andl $16515072, %ebx - 0x81, 0xfb, 0x00, 0x00, 0xdc, 0x00, //0x00007bb8 cmpl $14417920, %ebx - 0x0f, 0x84, 0x84, 0x03, 0x00, 0x00, //0x00007bbe je LBB5_1559 - 0x49, 0x83, 0xc5, 0x06, //0x00007bc4 addq $6, %r13 - 0x66, 0x42, 0xc7, 0x04, 0x01, 0xef, 0xbf, //0x00007bc8 movw $-16401, (%rcx,%r8) - 0x42, 0xc6, 0x44, 0x01, 0x02, 0xbd, //0x00007bcf movb $-67, $2(%rcx,%r8) - 0x49, 0x83, 0xc0, 0x03, //0x00007bd5 addq $3, %r8 - 0x45, 0x89, 0xd1, //0x00007bd9 movl %r10d, %r9d - 0x41, 0x81, 0xfa, 0x80, 0x00, 0x00, 0x00, //0x00007bdc cmpl $128, %r10d - 0x0f, 0x83, 0xc5, 0xfe, 0xff, 0xff, //0x00007be3 jae LBB5_1512 - 0x4c, 0x01, 0xc1, //0x00007be9 addq %r8, %rcx - 0xe9, 0x12, 0x03, 0x00, 0x00, //0x00007bec jmp LBB5_1556 - //0x00007bf1 LBB5_1524 - 0x44, 0x89, 0xce, //0x00007bf1 movl %r9d, %esi - 0xc1, 0xee, 0x0c, //0x00007bf4 shrl $12, %esi - 0x40, 0x80, 0xce, 0xe0, //0x00007bf7 orb $-32, %sil - 0x42, 0x88, 0x34, 0x01, //0x00007bfb movb %sil, (%rcx,%r8) - 0x44, 0x89, 0xce, //0x00007bff movl %r9d, %esi - 0xc1, 0xee, 0x06, //0x00007c02 shrl $6, %esi - 0x40, 0x80, 0xe6, 0x3f, //0x00007c05 andb $63, %sil - 0x40, 0x80, 0xce, 0x80, //0x00007c09 orb $-128, %sil - 0x42, 0x88, 0x74, 0x01, 0x01, //0x00007c0d movb %sil, $1(%rcx,%r8) - 0x41, 0x80, 0xe1, 0x3f, //0x00007c12 andb $63, %r9b - 0x41, 0x80, 0xc9, 0x80, //0x00007c16 orb $-128, %r9b - 0x46, 0x88, 0x4c, 0x01, 0x02, //0x00007c1a movb %r9b, $2(%rcx,%r8) - //0x00007c1f LBB5_1525 - 0x4c, 0x01, 0xc1, //0x00007c1f addq %r8, %rcx - 0x48, 0x83, 0xc1, 0x03, //0x00007c22 addq $3, %rcx - //0x00007c26 LBB5_1526 - 0x41, 0x80, 0x7d, 0x00, 0x5c, //0x00007c26 cmpb $92, (%r13) - 0x4c, 0x89, 0xef, //0x00007c2b movq %r13, %rdi - 0x4d, 0x89, 0xe6, //0x00007c2e movq %r12, %r14 - 0x4c, 0x8b, 0x4d, 0xb8, //0x00007c31 movq $-72(%rbp), %r9 - 0x0f, 0x84, 0x71, 0xfd, 0xff, 0xff, //0x00007c35 je LBB5_1503 - 0x4d, 0x89, 0xf3, //0x00007c3b movq %r14, %r11 - 0xa8, 0x20, //0x00007c3e testb $32, %al - 0x0f, 0x85, 0x7a, 0x00, 0x00, 0x00, //0x00007c40 jne LBB5_1531 - //0x00007c46 LBB5_1528 - 0xf3, 0x41, 0x0f, 0x6f, 0x5d, 0x00, //0x00007c46 movdqu (%r13), %xmm3 - 0xf3, 0x41, 0x0f, 0x6f, 0x65, 0x10, //0x00007c4c movdqu $16(%r13), %xmm4 - 0x66, 0x0f, 0x6f, 0xec, //0x00007c52 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00007c56 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xf5, //0x00007c5a pmovmskb %xmm5, %esi - 0x66, 0x0f, 0x6f, 0xeb, //0x00007c5e movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00007c62 pcmpeqb %xmm0, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xc5, //0x00007c66 pmovmskb %xmm5, %r8d - 0x66, 0x0f, 0x6f, 0xec, //0x00007c6b movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x00007c6f pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xfd, //0x00007c73 pmovmskb %xmm5, %edi - 0xc1, 0xe7, 0x10, //0x00007c77 shll $16, %edi - 0x66, 0x0f, 0x6f, 0xeb, //0x00007c7a movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x00007c7e pcmpeqb %xmm1, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xcd, //0x00007c82 pmovmskb %xmm5, %r9d - 0xc1, 0xe6, 0x10, //0x00007c87 shll $16, %esi - 0x44, 0x09, 0xc6, //0x00007c8a orl %r8d, %esi - 0x42, 0x8d, 0x1c, 0x0f, //0x00007c8d leal (%rdi,%r9), %ebx - 0x83, 0xc3, 0xff, //0x00007c91 addl $-1, %ebx - 0x85, 0xf3, //0x00007c94 testl %esi, %ebx - 0x0f, 0x85, 0xad, 0x03, 0x00, 0x00, //0x00007c96 jne LBB5_1567 - 0x44, 0x09, 0xcf, //0x00007c9c orl %r9d, %edi - 0x83, 0xc6, 0xff, //0x00007c9f addl $-1, %esi - 0x85, 0xfe, //0x00007ca2 testl %edi, %esi - 0x0f, 0x85, 0xc1, 0x00, 0x00, 0x00, //0x00007ca4 jne LBB5_1535 - 0xf3, 0x0f, 0x7f, 0x19, //0x00007caa movdqu %xmm3, (%rcx) - 0xf3, 0x0f, 0x7f, 0x61, 0x10, //0x00007cae movdqu %xmm4, $16(%rcx) - 0x49, 0x83, 0xc5, 0x20, //0x00007cb3 addq $32, %r13 - 0x48, 0x83, 0xc1, 0x20, //0x00007cb7 addq $32, %rcx - 0xe9, 0x86, 0xff, 0xff, 0xff, //0x00007cbb jmp LBB5_1528 - //0x00007cc0 LBB5_1531 - 0xf3, 0x41, 0x0f, 0x6f, 0x5d, 0x00, //0x00007cc0 movdqu (%r13), %xmm3 - 0xf3, 0x41, 0x0f, 0x6f, 0x65, 0x10, //0x00007cc6 movdqu $16(%r13), %xmm4 - 0x66, 0x0f, 0x6f, 0xeb, //0x00007ccc movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0xda, 0xea, //0x00007cd0 pminub %xmm2, %xmm5 - 0x66, 0x0f, 0x74, 0xeb, //0x00007cd4 pcmpeqb %xmm3, %xmm5 - 0x66, 0x0f, 0xd7, 0xfd, //0x00007cd8 pmovmskb %xmm5, %edi - 0x66, 0x0f, 0x6f, 0xec, //0x00007cdc movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0xda, 0xea, //0x00007ce0 pminub %xmm2, %xmm5 - 0x66, 0x0f, 0x74, 0xec, //0x00007ce4 pcmpeqb %xmm4, %xmm5 - 0x66, 0x0f, 0xd7, 0xdd, //0x00007ce8 pmovmskb %xmm5, %ebx - 0xc1, 0xe3, 0x10, //0x00007cec shll $16, %ebx - 0x09, 0xfb, //0x00007cef orl %edi, %ebx - 0x66, 0x0f, 0x6f, 0xec, //0x00007cf1 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00007cf5 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xfd, //0x00007cf9 pmovmskb %xmm5, %edi - 0x66, 0x0f, 0x6f, 0xeb, //0x00007cfd movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00007d01 pcmpeqb %xmm0, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xc5, //0x00007d05 pmovmskb %xmm5, %r8d - 0x66, 0x0f, 0x6f, 0xec, //0x00007d0a movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x00007d0e pcmpeqb %xmm1, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xcd, //0x00007d12 pmovmskb %xmm5, %r9d - 0x41, 0xc1, 0xe1, 0x10, //0x00007d17 shll $16, %r9d - 0x66, 0x0f, 0x6f, 0xeb, //0x00007d1b movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x00007d1f pcmpeqb %xmm1, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xd5, //0x00007d23 pmovmskb %xmm5, %r10d - 0x45, 0x09, 0xca, //0x00007d28 orl %r9d, %r10d - 0xc1, 0xe7, 0x10, //0x00007d2b shll $16, %edi - 0x44, 0x09, 0xc7, //0x00007d2e orl %r8d, %edi - 0x89, 0xde, //0x00007d31 movl %ebx, %esi - 0x44, 0x09, 0xd6, //0x00007d33 orl %r10d, %esi - 0x83, 0xc6, 0xff, //0x00007d36 addl $-1, %esi - 0x85, 0xfe, //0x00007d39 testl %edi, %esi - 0x0f, 0x85, 0x08, 0x03, 0x00, 0x00, //0x00007d3b jne LBB5_1567 - 0x83, 0xc7, 0xff, //0x00007d41 addl $-1, %edi - 0x85, 0xdf, //0x00007d44 testl %ebx, %edi - 0x0f, 0x85, 0x66, 0x05, 0x00, 0x00, //0x00007d46 jne LBB5_1598 - 0x44, 0x85, 0xd7, //0x00007d4c testl %r10d, %edi - 0x0f, 0x85, 0x16, 0x00, 0x00, 0x00, //0x00007d4f jne LBB5_1535 - 0xf3, 0x0f, 0x7f, 0x19, //0x00007d55 movdqu %xmm3, (%rcx) - 0xf3, 0x0f, 0x7f, 0x61, 0x10, //0x00007d59 movdqu %xmm4, $16(%rcx) - 0x49, 0x83, 0xc5, 0x20, //0x00007d5e addq $32, %r13 - 0x48, 0x83, 0xc1, 0x20, //0x00007d62 addq $32, %rcx - 0xe9, 0x55, 0xff, 0xff, 0xff, //0x00007d66 jmp LBB5_1531 - //0x00007d6b LBB5_1535 - 0x66, 0x0f, 0x7e, 0xdb, //0x00007d6b movd %xmm3, %ebx - 0x4c, 0x89, 0xef, //0x00007d6f movq %r13, %rdi - 0x80, 0xfb, 0x5c, //0x00007d72 cmpb $92, %bl - 0x4d, 0x89, 0xde, //0x00007d75 movq %r11, %r14 - 0x4c, 0x8b, 0x4d, 0xb8, //0x00007d78 movq $-72(%rbp), %r9 - 0x0f, 0x84, 0x2a, 0xfc, 0xff, 0xff, //0x00007d7c je LBB5_1503 - 0x31, 0xf6, //0x00007d82 xorl %esi, %esi - //0x00007d84 LBB5_1537 - 0x88, 0x1c, 0x31, //0x00007d84 movb %bl, (%rcx,%rsi) - 0x41, 0x0f, 0xb6, 0x5c, 0x35, 0x01, //0x00007d87 movzbl $1(%r13,%rsi), %ebx - 0x80, 0xfb, 0x5c, //0x00007d8d cmpb $92, %bl - 0x0f, 0x84, 0x9c, 0x00, 0x00, 0x00, //0x00007d90 je LBB5_1546 - 0x88, 0x5c, 0x31, 0x01, //0x00007d96 movb %bl, $1(%rcx,%rsi) - 0x41, 0x0f, 0xb6, 0x5c, 0x35, 0x02, //0x00007d9a movzbl $2(%r13,%rsi), %ebx - 0x80, 0xfb, 0x5c, //0x00007da0 cmpb $92, %bl - 0x0f, 0x84, 0xaa, 0x00, 0x00, 0x00, //0x00007da3 je LBB5_1547 - 0x88, 0x5c, 0x31, 0x02, //0x00007da9 movb %bl, $2(%rcx,%rsi) - 0x41, 0x0f, 0xb6, 0x5c, 0x35, 0x03, //0x00007dad movzbl $3(%r13,%rsi), %ebx - 0x80, 0xfb, 0x5c, //0x00007db3 cmpb $92, %bl - 0x0f, 0x84, 0xb2, 0x00, 0x00, 0x00, //0x00007db6 je LBB5_1548 - 0x88, 0x5c, 0x31, 0x03, //0x00007dbc movb %bl, $3(%rcx,%rsi) - 0x41, 0x0f, 0xb6, 0x5c, 0x35, 0x04, //0x00007dc0 movzbl $4(%r13,%rsi), %ebx - 0x80, 0xfb, 0x5c, //0x00007dc6 cmpb $92, %bl - 0x0f, 0x84, 0xba, 0x00, 0x00, 0x00, //0x00007dc9 je LBB5_1549 - 0x88, 0x5c, 0x31, 0x04, //0x00007dcf movb %bl, $4(%rcx,%rsi) - 0x41, 0x0f, 0xb6, 0x5c, 0x35, 0x05, //0x00007dd3 movzbl $5(%r13,%rsi), %ebx - 0x80, 0xfb, 0x5c, //0x00007dd9 cmpb $92, %bl - 0x0f, 0x84, 0xc2, 0x00, 0x00, 0x00, //0x00007ddc je LBB5_1550 - 0x88, 0x5c, 0x31, 0x05, //0x00007de2 movb %bl, $5(%rcx,%rsi) - 0x41, 0x0f, 0xb6, 0x5c, 0x35, 0x06, //0x00007de6 movzbl $6(%r13,%rsi), %ebx - 0x80, 0xfb, 0x5c, //0x00007dec cmpb $92, %bl - 0x0f, 0x84, 0xca, 0x00, 0x00, 0x00, //0x00007def je LBB5_1551 - 0x88, 0x5c, 0x31, 0x06, //0x00007df5 movb %bl, $6(%rcx,%rsi) - 0x41, 0x0f, 0xb6, 0x5c, 0x35, 0x07, //0x00007df9 movzbl $7(%r13,%rsi), %ebx - 0x80, 0xfb, 0x5c, //0x00007dff cmpb $92, %bl - 0x0f, 0x84, 0xd2, 0x00, 0x00, 0x00, //0x00007e02 je LBB5_1552 - 0x88, 0x5c, 0x31, 0x07, //0x00007e08 movb %bl, $7(%rcx,%rsi) - 0x41, 0x0f, 0xb6, 0x5c, 0x35, 0x08, //0x00007e0c movzbl $8(%r13,%rsi), %ebx - 0x48, 0x83, 0xc6, 0x08, //0x00007e12 addq $8, %rsi - 0x80, 0xfb, 0x5c, //0x00007e16 cmpb $92, %bl - 0x0f, 0x85, 0x65, 0xff, 0xff, 0xff, //0x00007e19 jne LBB5_1537 - 0x4a, 0x8d, 0x3c, 0x2e, //0x00007e1f leaq (%rsi,%r13), %rdi - 0x48, 0x83, 0xc7, 0xff, //0x00007e23 addq $-1, %rdi - 0x49, 0x01, 0xf5, //0x00007e27 addq %rsi, %r13 - 0x48, 0x01, 0xf1, //0x00007e2a addq %rsi, %rcx - 0xe9, 0xbe, 0x00, 0x00, 0x00, //0x00007e2d jmp LBB5_1553 - //0x00007e32 LBB5_1546 - 0x4a, 0x8d, 0x1c, 0x2e, //0x00007e32 leaq (%rsi,%r13), %rbx - 0x48, 0x83, 0xc3, 0x01, //0x00007e36 addq $1, %rbx - 0x49, 0x01, 0xf5, //0x00007e3a addq %rsi, %r13 - 0x48, 0x01, 0xf1, //0x00007e3d addq %rsi, %rcx - 0x48, 0x83, 0xc1, 0x01, //0x00007e40 addq $1, %rcx - 0x4c, 0x89, 0xef, //0x00007e44 movq %r13, %rdi - 0x48, 0x83, 0xc7, 0x01, //0x00007e47 addq $1, %rdi - 0x49, 0x89, 0xdd, //0x00007e4b movq %rbx, %r13 - 0xe9, 0xa1, 0x00, 0x00, 0x00, //0x00007e4e jmp LBB5_1554 - //0x00007e53 LBB5_1547 - 0x4a, 0x8d, 0x3c, 0x2e, //0x00007e53 leaq (%rsi,%r13), %rdi - 0x48, 0x83, 0xc7, 0x01, //0x00007e57 addq $1, %rdi - 0x49, 0x01, 0xf5, //0x00007e5b addq %rsi, %r13 - 0x49, 0x83, 0xc5, 0x02, //0x00007e5e addq $2, %r13 - 0x48, 0x01, 0xf1, //0x00007e62 addq %rsi, %rcx - 0x48, 0x83, 0xc1, 0x02, //0x00007e65 addq $2, %rcx - 0xe9, 0x82, 0x00, 0x00, 0x00, //0x00007e69 jmp LBB5_1553 - //0x00007e6e LBB5_1548 - 0x4a, 0x8d, 0x3c, 0x2e, //0x00007e6e leaq (%rsi,%r13), %rdi - 0x48, 0x83, 0xc7, 0x02, //0x00007e72 addq $2, %rdi - 0x49, 0x01, 0xf5, //0x00007e76 addq %rsi, %r13 - 0x49, 0x83, 0xc5, 0x03, //0x00007e79 addq $3, %r13 - 0x48, 0x01, 0xf1, //0x00007e7d addq %rsi, %rcx - 0x48, 0x83, 0xc1, 0x03, //0x00007e80 addq $3, %rcx - 0xe9, 0x67, 0x00, 0x00, 0x00, //0x00007e84 jmp LBB5_1553 - //0x00007e89 LBB5_1549 - 0x4a, 0x8d, 0x3c, 0x2e, //0x00007e89 leaq (%rsi,%r13), %rdi - 0x48, 0x83, 0xc7, 0x03, //0x00007e8d addq $3, %rdi - 0x49, 0x01, 0xf5, //0x00007e91 addq %rsi, %r13 - 0x49, 0x83, 0xc5, 0x04, //0x00007e94 addq $4, %r13 - 0x48, 0x01, 0xf1, //0x00007e98 addq %rsi, %rcx - 0x48, 0x83, 0xc1, 0x04, //0x00007e9b addq $4, %rcx - 0xe9, 0x4c, 0x00, 0x00, 0x00, //0x00007e9f jmp LBB5_1553 - //0x00007ea4 LBB5_1550 - 0x4a, 0x8d, 0x3c, 0x2e, //0x00007ea4 leaq (%rsi,%r13), %rdi - 0x48, 0x83, 0xc7, 0x04, //0x00007ea8 addq $4, %rdi - 0x49, 0x01, 0xf5, //0x00007eac addq %rsi, %r13 - 0x49, 0x83, 0xc5, 0x05, //0x00007eaf addq $5, %r13 - 0x48, 0x01, 0xf1, //0x00007eb3 addq %rsi, %rcx - 0x48, 0x83, 0xc1, 0x05, //0x00007eb6 addq $5, %rcx - 0xe9, 0x31, 0x00, 0x00, 0x00, //0x00007eba jmp LBB5_1553 - //0x00007ebf LBB5_1551 - 0x4a, 0x8d, 0x3c, 0x2e, //0x00007ebf leaq (%rsi,%r13), %rdi - 0x48, 0x83, 0xc7, 0x05, //0x00007ec3 addq $5, %rdi - 0x49, 0x01, 0xf5, //0x00007ec7 addq %rsi, %r13 - 0x49, 0x83, 0xc5, 0x06, //0x00007eca addq $6, %r13 - 0x48, 0x01, 0xf1, //0x00007ece addq %rsi, %rcx - 0x48, 0x83, 0xc1, 0x06, //0x00007ed1 addq $6, %rcx - 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00007ed5 jmp LBB5_1553 - //0x00007eda LBB5_1552 - 0x4a, 0x8d, 0x3c, 0x2e, //0x00007eda leaq (%rsi,%r13), %rdi - 0x48, 0x83, 0xc7, 0x06, //0x00007ede addq $6, %rdi - 0x49, 0x01, 0xf5, //0x00007ee2 addq %rsi, %r13 - 0x49, 0x83, 0xc5, 0x07, //0x00007ee5 addq $7, %r13 - 0x48, 0x01, 0xf1, //0x00007ee9 addq %rsi, %rcx - 0x48, 0x83, 0xc1, 0x07, //0x00007eec addq $7, %rcx - //0x00007ef0 LBB5_1553 - 0x48, 0x83, 0xc7, 0x01, //0x00007ef0 addq $1, %rdi - //0x00007ef4 LBB5_1554 - 0x4d, 0x89, 0xde, //0x00007ef4 movq %r11, %r14 - 0x4c, 0x8b, 0x4d, 0xb8, //0x00007ef7 movq $-72(%rbp), %r9 - 0xe9, 0xac, 0xfa, 0xff, 0xff, //0x00007efb jmp LBB5_1503 - //0x00007f00 LBB5_1555 - 0x45, 0x89, 0xca, //0x00007f00 movl %r9d, %r10d - //0x00007f03 LBB5_1556 - 0x44, 0x88, 0x11, //0x00007f03 movb %r10b, (%rcx) - 0x48, 0x83, 0xc1, 0x01, //0x00007f06 addq $1, %rcx - 0xe9, 0x17, 0xfd, 0xff, 0xff, //0x00007f0a jmp LBB5_1526 - //0x00007f0f LBB5_1557 - 0x44, 0x89, 0xce, //0x00007f0f movl %r9d, %esi - 0xc1, 0xee, 0x06, //0x00007f12 shrl $6, %esi - 0x40, 0x80, 0xce, 0xc0, //0x00007f15 orb $-64, %sil - 0x42, 0x88, 0x34, 0x01, //0x00007f19 movb %sil, (%rcx,%r8) - 0x41, 0x80, 0xe1, 0x3f, //0x00007f1d andb $63, %r9b - 0x41, 0x80, 0xc9, 0x80, //0x00007f21 orb $-128, %r9b - 0x46, 0x88, 0x4c, 0x01, 0x01, //0x00007f25 movb %r9b, $1(%rcx,%r8) - 0x4c, 0x01, 0xc1, //0x00007f2a addq %r8, %rcx - 0x48, 0x83, 0xc1, 0x02, //0x00007f2d addq $2, %rcx - 0xe9, 0xf0, 0xfc, 0xff, 0xff, //0x00007f31 jmp LBB5_1526 - //0x00007f36 LBB5_1558 - 0x66, 0x42, 0xc7, 0x04, 0x01, 0xef, 0xbf, //0x00007f36 movw $-16401, (%rcx,%r8) - 0x42, 0xc6, 0x44, 0x01, 0x02, 0xbd, //0x00007f3d movb $-67, $2(%rcx,%r8) - 0xe9, 0xd7, 0xfc, 0xff, 0xff, //0x00007f43 jmp LBB5_1525 - //0x00007f48 LBB5_1559 - 0x41, 0xc1, 0xe1, 0x0a, //0x00007f48 shll $10, %r9d - 0x44, 0x89, 0xd6, //0x00007f4c movl %r10d, %esi - 0x44, 0x01, 0xce, //0x00007f4f addl %r9d, %esi - 0x43, 0x8d, 0x1c, 0x0a, //0x00007f52 leal (%r10,%r9), %ebx - 0x81, 0xc3, 0x00, 0x24, 0xa0, 0xfc, //0x00007f56 addl $-56613888, %ebx - 0x89, 0xdf, //0x00007f5c movl %ebx, %edi - 0xc1, 0xef, 0x12, //0x00007f5e shrl $18, %edi - 0x40, 0x80, 0xcf, 0xf0, //0x00007f61 orb $-16, %dil - 0x42, 0x88, 0x3c, 0x01, //0x00007f65 movb %dil, (%rcx,%r8) - 0x89, 0xdf, //0x00007f69 movl %ebx, %edi - 0xc1, 0xef, 0x0c, //0x00007f6b shrl $12, %edi - 0x40, 0x80, 0xe7, 0x3f, //0x00007f6e andb $63, %dil - 0x40, 0x80, 0xcf, 0x80, //0x00007f72 orb $-128, %dil - 0x42, 0x88, 0x7c, 0x01, 0x01, //0x00007f76 movb %dil, $1(%rcx,%r8) - 0xc1, 0xeb, 0x06, //0x00007f7b shrl $6, %ebx - 0x80, 0xe3, 0x3f, //0x00007f7e andb $63, %bl - 0x80, 0xcb, 0x80, //0x00007f81 orb $-128, %bl - 0x42, 0x88, 0x5c, 0x01, 0x02, //0x00007f84 movb %bl, $2(%rcx,%r8) - 0x40, 0x80, 0xe6, 0x3f, //0x00007f89 andb $63, %sil - 0x40, 0x80, 0xce, 0x80, //0x00007f8d orb $-128, %sil - 0x42, 0x88, 0x74, 0x01, 0x03, //0x00007f91 movb %sil, $3(%rcx,%r8) - 0x4c, 0x01, 0xc1, //0x00007f96 addq %r8, %rcx - 0x48, 0x83, 0xc1, 0x04, //0x00007f99 addq $4, %rcx - 0x49, 0x83, 0xc5, 0x06, //0x00007f9d addq $6, %r13 - 0xe9, 0x80, 0xfc, 0xff, 0xff, //0x00007fa1 jmp LBB5_1526 - //0x00007fa6 LBB5_1560 - 0xb0, 0x01, //0x00007fa6 movb $1, %al - 0x48, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x00007fa8 movq $-2, %rsi - 0xe9, 0x9f, 0xf4, 0xff, 0xff, //0x00007faf jmp LBB5_1451 - //0x00007fb4 LBB5_1561 - 0x48, 0x01, 0xce, //0x00007fb4 addq %rcx, %rsi - 0x48, 0x83, 0xc6, 0x02, //0x00007fb7 addq $2, %rsi - 0x49, 0x29, 0xc7, //0x00007fbb subq %rax, %r15 - 0x4d, 0x8d, 0x04, 0x0f, //0x00007fbe leaq (%r15,%rcx), %r8 - 0x49, 0x83, 0xc0, 0x01, //0x00007fc2 addq $1, %r8 - 0xe9, 0xae, 0x00, 0x00, 0x00, //0x00007fc6 jmp LBB5_1570 - //0x00007fcb LBB5_2316 - 0x41, 0xb8, 0x09, 0x00, 0x00, 0x00, //0x00007fcb movl $9, %r8d - 0xe9, 0x64, 0x8c, 0xff, 0xff, //0x00007fd1 jmp LBB5_149 - //0x00007fd6 LBB5_1562 - 0x48, 0x01, 0xce, //0x00007fd6 addq %rcx, %rsi - 0x48, 0x83, 0xc6, 0x03, //0x00007fd9 addq $3, %rsi - 0x49, 0x29, 0xc7, //0x00007fdd subq %rax, %r15 - 0x4d, 0x8d, 0x04, 0x0f, //0x00007fe0 leaq (%r15,%rcx), %r8 - 0x49, 0x83, 0xc0, 0x02, //0x00007fe4 addq $2, %r8 - 0xe9, 0x8c, 0x00, 0x00, 0x00, //0x00007fe8 jmp LBB5_1570 - //0x00007fed LBB5_1563 - 0x48, 0x01, 0xce, //0x00007fed addq %rcx, %rsi - 0x48, 0x83, 0xc6, 0x04, //0x00007ff0 addq $4, %rsi - 0x49, 0x29, 0xc7, //0x00007ff4 subq %rax, %r15 - 0x4d, 0x8d, 0x04, 0x0f, //0x00007ff7 leaq (%r15,%rcx), %r8 - 0x49, 0x83, 0xc0, 0x03, //0x00007ffb addq $3, %r8 - 0xe9, 0x75, 0x00, 0x00, 0x00, //0x00007fff jmp LBB5_1570 - //0x00008004 LBB5_1564 - 0x48, 0x01, 0xce, //0x00008004 addq %rcx, %rsi - 0x48, 0x83, 0xc6, 0x05, //0x00008007 addq $5, %rsi - 0x49, 0x29, 0xc7, //0x0000800b subq %rax, %r15 - 0x4d, 0x8d, 0x04, 0x0f, //0x0000800e leaq (%r15,%rcx), %r8 - 0x49, 0x83, 0xc0, 0x04, //0x00008012 addq $4, %r8 - 0xe9, 0x5e, 0x00, 0x00, 0x00, //0x00008016 jmp LBB5_1570 - //0x0000801b LBB5_1565 - 0x48, 0x01, 0xce, //0x0000801b addq %rcx, %rsi - 0x48, 0x83, 0xc6, 0x06, //0x0000801e addq $6, %rsi - 0x49, 0x29, 0xc7, //0x00008022 subq %rax, %r15 - 0x4d, 0x8d, 0x04, 0x0f, //0x00008025 leaq (%r15,%rcx), %r8 - 0x49, 0x83, 0xc0, 0x05, //0x00008029 addq $5, %r8 - 0xe9, 0x47, 0x00, 0x00, 0x00, //0x0000802d jmp LBB5_1570 - //0x00008032 LBB5_1566 - 0x48, 0x01, 0xce, //0x00008032 addq %rcx, %rsi - 0x48, 0x83, 0xc6, 0x07, //0x00008035 addq $7, %rsi - 0x49, 0x29, 0xc7, //0x00008039 subq %rax, %r15 - 0x4d, 0x8d, 0x04, 0x0f, //0x0000803c leaq (%r15,%rcx), %r8 - 0x49, 0x83, 0xc0, 0x06, //0x00008040 addq $6, %r8 - 0xe9, 0x30, 0x00, 0x00, 0x00, //0x00008044 jmp LBB5_1570 - //0x00008049 LBB5_1567 - 0x66, 0x0f, 0x7e, 0xda, //0x00008049 movd %xmm3, %edx - 0x80, 0xfa, 0x22, //0x0000804d cmpb $34, %dl - 0x0f, 0x85, 0x47, 0x00, 0x00, 0x00, //0x00008050 jne LBB5_1572 - //0x00008056 LBB5_1568 - 0x49, 0x83, 0xc5, 0x01, //0x00008056 addq $1, %r13 - 0x4c, 0x29, 0xf9, //0x0000805a subq %r15, %rcx - 0xb0, 0x01, //0x0000805d movb $1, %al - 0x48, 0x89, 0xce, //0x0000805f movq %rcx, %rsi - 0xe9, 0x8a, 0x01, 0x00, 0x00, //0x00008062 jmp LBB5_1591 - //0x00008067 LBB5_1569 - 0x48, 0x01, 0xce, //0x00008067 addq %rcx, %rsi - 0x48, 0x83, 0xc6, 0x08, //0x0000806a addq $8, %rsi - 0x49, 0x29, 0xc7, //0x0000806e subq %rax, %r15 - 0x4d, 0x8d, 0x04, 0x0f, //0x00008071 leaq (%r15,%rcx), %r8 - 0x49, 0x83, 0xc0, 0x07, //0x00008075 addq $7, %r8 - //0x00008079 LBB5_1570 - 0xb1, 0x01, //0x00008079 movb $1, %cl - 0x48, 0x89, 0x4d, 0x90, //0x0000807b movq %rcx, $-112(%rbp) - 0x41, 0xb9, 0x0c, 0x00, 0x00, 0x00, //0x0000807f movl $12, %r9d - //0x00008085 LBB5_1571 - 0x4c, 0x8b, 0x75, 0xb0, //0x00008085 movq $-80(%rbp), %r14 - 0x4d, 0x89, 0xd7, //0x00008089 movq %r10, %r15 - 0x4d, 0x89, 0xdc, //0x0000808c movq %r11, %r12 - 0x4d, 0x85, 0xc0, //0x0000808f testq %r8, %r8 - 0x0f, 0x89, 0xac, 0xc0, 0xff, 0xff, //0x00008092 jns LBB5_789 - 0xe9, 0x02, 0xf8, 0xff, 0xff, //0x00008098 jmp LBB5_1488 - //0x0000809d LBB5_1572 - 0x31, 0xc0, //0x0000809d xorl %eax, %eax - //0x0000809f LBB5_1573 - 0x88, 0x14, 0x01, //0x0000809f movb %dl, (%rcx,%rax) - 0x41, 0x0f, 0xb6, 0x54, 0x05, 0x01, //0x000080a2 movzbl $1(%r13,%rax), %edx - 0x80, 0xfa, 0x22, //0x000080a8 cmpb $34, %dl - 0x0f, 0x84, 0xa2, 0x00, 0x00, 0x00, //0x000080ab je LBB5_1583 - 0x88, 0x54, 0x01, 0x01, //0x000080b1 movb %dl, $1(%rcx,%rax) - 0x41, 0x0f, 0xb6, 0x54, 0x05, 0x02, //0x000080b5 movzbl $2(%r13,%rax), %edx - 0x80, 0xfa, 0x22, //0x000080bb cmpb $34, %dl - 0x0f, 0x84, 0xa6, 0x00, 0x00, 0x00, //0x000080be je LBB5_1584 - 0x88, 0x54, 0x01, 0x02, //0x000080c4 movb %dl, $2(%rcx,%rax) - 0x41, 0x0f, 0xb6, 0x54, 0x05, 0x03, //0x000080c8 movzbl $3(%r13,%rax), %edx - 0x80, 0xfa, 0x22, //0x000080ce cmpb $34, %dl - 0x0f, 0x84, 0xaa, 0x00, 0x00, 0x00, //0x000080d1 je LBB5_1585 - 0x88, 0x54, 0x01, 0x03, //0x000080d7 movb %dl, $3(%rcx,%rax) - 0x41, 0x0f, 0xb6, 0x54, 0x05, 0x04, //0x000080db movzbl $4(%r13,%rax), %edx - 0x80, 0xfa, 0x22, //0x000080e1 cmpb $34, %dl - 0x0f, 0x84, 0xae, 0x00, 0x00, 0x00, //0x000080e4 je LBB5_1586 - 0x88, 0x54, 0x01, 0x04, //0x000080ea movb %dl, $4(%rcx,%rax) - 0x41, 0x0f, 0xb6, 0x54, 0x05, 0x05, //0x000080ee movzbl $5(%r13,%rax), %edx - 0x80, 0xfa, 0x22, //0x000080f4 cmpb $34, %dl - 0x0f, 0x84, 0xb2, 0x00, 0x00, 0x00, //0x000080f7 je LBB5_1587 - 0x88, 0x54, 0x01, 0x05, //0x000080fd movb %dl, $5(%rcx,%rax) - 0x41, 0x0f, 0xb6, 0x54, 0x05, 0x06, //0x00008101 movzbl $6(%r13,%rax), %edx - 0x80, 0xfa, 0x22, //0x00008107 cmpb $34, %dl - 0x0f, 0x84, 0xb6, 0x00, 0x00, 0x00, //0x0000810a je LBB5_1588 - 0x88, 0x54, 0x01, 0x06, //0x00008110 movb %dl, $6(%rcx,%rax) - 0x41, 0x0f, 0xb6, 0x54, 0x05, 0x07, //0x00008114 movzbl $7(%r13,%rax), %edx - 0x80, 0xfa, 0x22, //0x0000811a cmpb $34, %dl - 0x0f, 0x84, 0xba, 0x00, 0x00, 0x00, //0x0000811d je LBB5_1589 - 0x88, 0x54, 0x01, 0x07, //0x00008123 movb %dl, $7(%rcx,%rax) - 0x41, 0x0f, 0xb6, 0x54, 0x05, 0x08, //0x00008127 movzbl $8(%r13,%rax), %edx - 0x48, 0x83, 0xc0, 0x08, //0x0000812d addq $8, %rax - 0x80, 0xfa, 0x22, //0x00008131 cmpb $34, %dl - 0x0f, 0x85, 0x65, 0xff, 0xff, 0xff, //0x00008134 jne LBB5_1573 - 0x49, 0x01, 0xc5, //0x0000813a addq %rax, %r13 - 0x48, 0x01, 0xc1, //0x0000813d addq %rax, %rcx - 0xe9, 0x11, 0xff, 0xff, 0xff, //0x00008140 jmp LBB5_1568 - //0x00008145 LBB5_1582 - 0x4d, 0x89, 0xe6, //0x00008145 movq %r12, %r14 - 0xb0, 0x01, //0x00008148 movb $1, %al - 0x4c, 0x8b, 0x4d, 0xb8, //0x0000814a movq $-72(%rbp), %r9 - 0xe9, 0x00, 0xf3, 0xff, 0xff, //0x0000814e jmp LBB5_1451 - //0x00008153 LBB5_1583 - 0x49, 0x01, 0xc5, //0x00008153 addq %rax, %r13 - 0x49, 0x83, 0xc5, 0x02, //0x00008156 addq $2, %r13 - 0x4c, 0x29, 0xf9, //0x0000815a subq %r15, %rcx - 0x48, 0x8d, 0x34, 0x01, //0x0000815d leaq (%rcx,%rax), %rsi - 0x48, 0x83, 0xc6, 0x01, //0x00008161 addq $1, %rsi - 0xe9, 0x85, 0x00, 0x00, 0x00, //0x00008165 jmp LBB5_1590 - //0x0000816a LBB5_1584 - 0x49, 0x01, 0xc5, //0x0000816a addq %rax, %r13 - 0x49, 0x83, 0xc5, 0x03, //0x0000816d addq $3, %r13 - 0x4c, 0x29, 0xf9, //0x00008171 subq %r15, %rcx - 0x48, 0x8d, 0x34, 0x01, //0x00008174 leaq (%rcx,%rax), %rsi - 0x48, 0x83, 0xc6, 0x02, //0x00008178 addq $2, %rsi - 0xe9, 0x6e, 0x00, 0x00, 0x00, //0x0000817c jmp LBB5_1590 - //0x00008181 LBB5_1585 - 0x49, 0x01, 0xc5, //0x00008181 addq %rax, %r13 - 0x49, 0x83, 0xc5, 0x04, //0x00008184 addq $4, %r13 - 0x4c, 0x29, 0xf9, //0x00008188 subq %r15, %rcx - 0x48, 0x8d, 0x34, 0x01, //0x0000818b leaq (%rcx,%rax), %rsi - 0x48, 0x83, 0xc6, 0x03, //0x0000818f addq $3, %rsi - 0xe9, 0x57, 0x00, 0x00, 0x00, //0x00008193 jmp LBB5_1590 - //0x00008198 LBB5_1586 - 0x49, 0x01, 0xc5, //0x00008198 addq %rax, %r13 - 0x49, 0x83, 0xc5, 0x05, //0x0000819b addq $5, %r13 - 0x4c, 0x29, 0xf9, //0x0000819f subq %r15, %rcx - 0x48, 0x8d, 0x34, 0x01, //0x000081a2 leaq (%rcx,%rax), %rsi - 0x48, 0x83, 0xc6, 0x04, //0x000081a6 addq $4, %rsi - 0xe9, 0x40, 0x00, 0x00, 0x00, //0x000081aa jmp LBB5_1590 - //0x000081af LBB5_1587 - 0x49, 0x01, 0xc5, //0x000081af addq %rax, %r13 - 0x49, 0x83, 0xc5, 0x06, //0x000081b2 addq $6, %r13 - 0x4c, 0x29, 0xf9, //0x000081b6 subq %r15, %rcx - 0x48, 0x8d, 0x34, 0x01, //0x000081b9 leaq (%rcx,%rax), %rsi - 0x48, 0x83, 0xc6, 0x05, //0x000081bd addq $5, %rsi - 0xe9, 0x29, 0x00, 0x00, 0x00, //0x000081c1 jmp LBB5_1590 - //0x000081c6 LBB5_1588 - 0x49, 0x01, 0xc5, //0x000081c6 addq %rax, %r13 - 0x49, 0x83, 0xc5, 0x07, //0x000081c9 addq $7, %r13 - 0x4c, 0x29, 0xf9, //0x000081cd subq %r15, %rcx - 0x48, 0x8d, 0x34, 0x01, //0x000081d0 leaq (%rcx,%rax), %rsi - 0x48, 0x83, 0xc6, 0x06, //0x000081d4 addq $6, %rsi - 0xe9, 0x12, 0x00, 0x00, 0x00, //0x000081d8 jmp LBB5_1590 - //0x000081dd LBB5_1589 - 0x49, 0x01, 0xc5, //0x000081dd addq %rax, %r13 - 0x49, 0x83, 0xc5, 0x08, //0x000081e0 addq $8, %r13 - 0x4c, 0x29, 0xf9, //0x000081e4 subq %r15, %rcx - 0x48, 0x8d, 0x34, 0x01, //0x000081e7 leaq (%rcx,%rax), %rsi - 0x48, 0x83, 0xc6, 0x07, //0x000081eb addq $7, %rsi - //0x000081ef LBB5_1590 - 0xb0, 0x01, //0x000081ef movb $1, %al - //0x000081f1 LBB5_1591 - 0x4d, 0x89, 0xde, //0x000081f1 movq %r11, %r14 - 0x4c, 0x8b, 0x4d, 0xb8, //0x000081f4 movq $-72(%rbp), %r9 - 0x31, 0xc9, //0x000081f8 xorl %ecx, %ecx - 0x48, 0x85, 0xf6, //0x000081fa testq %rsi, %rsi - 0x0f, 0x89, 0x54, 0xf2, 0xff, 0xff, //0x000081fd jns LBB5_1452 - 0xe9, 0x4b, 0xf2, 0xff, 0xff, //0x00008203 jmp LBB5_1451 - //0x00008208 LBB5_1592 - 0xb9, 0x0a, 0x00, 0x00, 0x00, //0x00008208 movl $10, %ecx - 0x48, 0x89, 0xf0, //0x0000820d movq %rsi, %rax - 0x48, 0xf7, 0xe1, //0x00008210 mulq %rcx - 0x0f, 0x81, 0x1d, 0x00, 0x00, 0x00, //0x00008213 jno LBB5_1594 - 0x48, 0x8b, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00008219 movq $-144(%rbp), %rax - 0x8d, 0x3c, 0x00, //0x00008220 leal (%rax,%rax), %edi - 0x83, 0xc7, 0xff, //0x00008223 addl $-1, %edi - 0xb8, 0x5d, 0x01, 0x00, 0x00, //0x00008226 movl $349, %eax - 0x41, 0xbc, 0x01, 0x00, 0x00, 0x00, //0x0000822b movl $1, %r12d - 0xe9, 0x35, 0xcd, 0xff, 0xff, //0x00008231 jmp LBB5_974 - //0x00008236 LBB5_1594 - 0x48, 0x8b, 0x4d, 0xc8, //0x00008236 movq $-56(%rbp), %rcx - 0x0f, 0xb6, 0x49, 0xff, //0x0000823a movzbl $-1(%rcx), %ecx - 0x83, 0xc1, 0xd0, //0x0000823e addl $-48, %ecx - 0x48, 0x63, 0xc9, //0x00008241 movslq %ecx, %rcx - 0x48, 0x89, 0xca, //0x00008244 movq %rcx, %rdx - 0x48, 0xc1, 0xfa, 0x3f, //0x00008247 sarq $63, %rdx - 0x48, 0x01, 0xc8, //0x0000824b addq %rcx, %rax - 0x48, 0x83, 0xd2, 0x00, //0x0000824e adcq $0, %rdx - 0x89, 0xd1, //0x00008252 movl %edx, %ecx - 0x83, 0xe1, 0x01, //0x00008254 andl $1, %ecx - 0x48, 0xf7, 0xd9, //0x00008257 negq %rcx - 0x48, 0x31, 0xca, //0x0000825a xorq %rcx, %rdx - 0x41, 0xbc, 0x01, 0x00, 0x00, 0x00, //0x0000825d movl $1, %r12d - 0x0f, 0x85, 0x15, 0xf6, 0xff, 0xff, //0x00008263 jne LBB5_1484 - 0x48, 0x85, 0xc9, //0x00008269 testq %rcx, %rcx - 0x0f, 0x88, 0x0c, 0xf6, 0xff, 0xff, //0x0000826c js LBB5_1484 - 0x31, 0xc9, //0x00008272 xorl %ecx, %ecx - 0x45, 0x84, 0xd2, //0x00008274 testb %r10b, %r10b - 0x0f, 0x84, 0x58, 0x00, 0x00, 0x00, //0x00008277 je LBB5_1600 - 0x66, 0x48, 0x0f, 0x6e, 0xc0, //0x0000827d movq %rax, %xmm0 - 0x66, 0x0f, 0x62, 0x05, 0x86, 0x7e, 0xff, 0xff, //0x00008282 punpckldq $-33146(%rip), %xmm0 /* LCPI5_11+0(%rip) */ - 0x66, 0x0f, 0x5c, 0x05, 0x8e, 0x7e, 0xff, 0xff, //0x0000828a subpd $-33138(%rip), %xmm0 /* LCPI5_12+0(%rip) */ - 0x66, 0x0f, 0x28, 0xc8, //0x00008292 movapd %xmm0, %xmm1 - 0x66, 0x0f, 0x15, 0xc8, //0x00008296 unpckhpd %xmm0, %xmm1 - 0xf2, 0x0f, 0x58, 0xc8, //0x0000829a addsd %xmm0, %xmm1 - 0x66, 0x48, 0x0f, 0x7e, 0xc9, //0x0000829e movq %xmm1, %rcx - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x000082a3 movabsq $-9223372036854775808, %rax - 0xe9, 0x90, 0xf5, 0xff, 0xff, //0x000082ad jmp LBB5_1479 - //0x000082b2 LBB5_1598 - 0xb0, 0x01, //0x000082b2 movb $1, %al - 0x48, 0x89, 0x45, 0x90, //0x000082b4 movq %rax, $-112(%rbp) - //0x000082b8 LBB5_1599 - 0x0f, 0xbc, 0xc3, //0x000082b8 bsfl %ebx, %eax - 0x49, 0x01, 0xc5, //0x000082bb addq %rax, %r13 - 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000082be movq $-1, %rsi - 0x4d, 0x89, 0xde, //0x000082c5 movq %r11, %r14 - 0x48, 0x8b, 0x45, 0x90, //0x000082c8 movq $-112(%rbp), %rax - 0x4c, 0x8b, 0x4d, 0xb8, //0x000082cc movq $-72(%rbp), %r9 - 0xe9, 0x7e, 0xf1, 0xff, 0xff, //0x000082d0 jmp LBB5_1451 - //0x000082d5 LBB5_1600 - 0x48, 0x89, 0x45, 0x98, //0x000082d5 movq %rax, $-104(%rbp) - 0xe9, 0x3f, 0xef, 0xff, 0xff, //0x000082d9 jmp LBB5_1152 - //0x000082de LBB5_1075 - 0x45, 0x31, 0xdb, //0x000082de xorl %r11d, %r11d - 0xe9, 0x6b, 0xbb, 0xff, 0xff, //0x000082e1 jmp LBB5_656 - //0x000082e6 LBB5_1602 - 0x4d, 0x8d, 0x8e, 0xb8, 0x00, 0x00, 0x00, //0x000082e6 leaq $184(%r14), %r9 - 0x4c, 0x8d, 0x15, 0x94, 0x3c, 0x00, 0x00, //0x000082ed leaq $15508(%rip), %r10 /* LJTI5_4+0(%rip) */ - 0x45, 0x31, 0xdb, //0x000082f4 xorl %r11d, %r11d - 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0x60, 0x7d, 0xff, 0xff, //0x000082f7 movdqu $-33440(%rip), %xmm8 /* LCPI5_0+0(%rip) */ - 0x4c, 0x89, 0xa5, 0x58, 0xff, 0xff, 0xff, //0x00008300 movq %r12, $-168(%rbp) - //0x00008307 LBB5_1603 - 0x49, 0x89, 0xc5, //0x00008307 movq %rax, %r13 - 0x0f, 0xbe, 0xc1, //0x0000830a movsbl %cl, %eax - 0x41, 0xb8, 0x06, 0x00, 0x00, 0x00, //0x0000830d movl $6, %r8d - 0x83, 0xc0, 0xde, //0x00008313 addl $-34, %eax - 0x83, 0xf8, 0x59, //0x00008316 cmpl $89, %eax - 0x0f, 0x87, 0x1b, 0x89, 0xff, 0xff, //0x00008319 ja LBB5_149 - 0x4b, 0x8d, 0x14, 0x2c, //0x0000831f leaq (%r12,%r13), %rdx - 0x49, 0x63, 0x04, 0x82, //0x00008323 movslq (%r10,%rax,4), %rax - 0x4c, 0x01, 0xd0, //0x00008327 addq %r10, %rax - 0xff, 0xe0, //0x0000832a jmpq *%rax - //0x0000832c LBB5_1605 - 0x48, 0xc1, 0xe2, 0x20, //0x0000832c shlq $32, %rdx - 0x48, 0x83, 0xca, 0x07, //0x00008330 orq $7, %rdx - 0x49, 0x8b, 0x86, 0xa0, 0x00, 0x00, 0x00, //0x00008334 movq $160(%r14), %rax - 0x48, 0x89, 0x10, //0x0000833b movq %rdx, (%rax) - 0x49, 0x8b, 0x8e, 0xa8, 0x00, 0x00, 0x00, //0x0000833e movq $168(%r14), %rcx - 0x48, 0x89, 0x48, 0x08, //0x00008345 movq %rcx, $8(%rax) - 0x49, 0x8b, 0x96, 0xa0, 0x00, 0x00, 0x00, //0x00008349 movq $160(%r14), %rdx - 0x4d, 0x8b, 0x86, 0xb8, 0x00, 0x00, 0x00, //0x00008350 movq $184(%r14), %r8 - 0x48, 0x89, 0xd0, //0x00008357 movq %rdx, %rax - 0x4c, 0x29, 0xc0, //0x0000835a subq %r8, %rax - 0x48, 0x89, 0xc3, //0x0000835d movq %rax, %rbx - 0x48, 0xc1, 0xfb, 0x04, //0x00008360 sarq $4, %rbx - 0x49, 0x89, 0x9e, 0xa8, 0x00, 0x00, 0x00, //0x00008364 movq %rbx, $168(%r14) - 0x48, 0x8d, 0x4a, 0x10, //0x0000836b leaq $16(%rdx), %rcx - 0x49, 0x89, 0x8e, 0xa0, 0x00, 0x00, 0x00, //0x0000836f movq %rcx, $160(%r14) - 0x49, 0x83, 0x86, 0xb0, 0x00, 0x00, 0x00, 0x01, //0x00008376 addq $1, $176(%r14) - 0x48, 0x83, 0xf8, 0xf0, //0x0000837e cmpq $-16, %rax - 0x48, 0x89, 0xd0, //0x00008382 movq %rdx, %rax - 0x49, 0x0f, 0x44, 0xc3, //0x00008385 cmoveq %r11, %rax - 0x48, 0x8d, 0x4a, 0x20, //0x00008389 leaq $32(%rdx), %rcx - 0xbe, 0x00, 0x00, 0x00, 0x00, //0x0000838d movl $0, %esi - 0x49, 0x3b, 0x8e, 0xc0, 0x00, 0x00, 0x00, //0x00008392 cmpq $192(%r14), %rcx - 0x0f, 0x87, 0x03, 0x00, 0x00, 0x00, //0x00008399 ja LBB5_1607 - 0x48, 0x89, 0xc6, //0x0000839f movq %rax, %rsi - //0x000083a2 LBB5_1607 - 0x48, 0x89, 0x75, 0xc0, //0x000083a2 movq %rsi, $-64(%rbp) - 0x48, 0x85, 0xf6, //0x000083a6 testq %rsi, %rsi - 0x0f, 0x84, 0x8d, 0xba, 0xff, 0xff, //0x000083a9 je LBB5_309 - 0x49, 0x8d, 0x45, 0x01, //0x000083af leaq $1(%r13), %rax - 0x41, 0x0f, 0xb6, 0x4d, 0x00, //0x000083b3 movzbl (%r13), %ecx - 0x48, 0x83, 0xf9, 0x20, //0x000083b8 cmpq $32, %rcx - 0x0f, 0x87, 0x8e, 0x00, 0x00, 0x00, //0x000083bc ja LBB5_1620 - 0x48, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000083c2 movabsq $4294977024, %rsi - 0x48, 0x0f, 0xa3, 0xce, //0x000083cc btq %rcx, %rsi - 0x0f, 0x83, 0x7a, 0x00, 0x00, 0x00, //0x000083d0 jae LBB5_1620 - 0x41, 0x0f, 0xb6, 0x4d, 0x01, //0x000083d6 movzbl $1(%r13), %ecx - 0x49, 0x83, 0xc5, 0x02, //0x000083db addq $2, %r13 - 0x48, 0x83, 0xf9, 0x20, //0x000083df cmpq $32, %rcx - 0x0f, 0x87, 0x55, 0x00, 0x00, 0x00, //0x000083e3 ja LBB5_1624 - 0x48, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000083e9 movabsq $4294977024, %rax - 0x48, 0x0f, 0xa3, 0xc8, //0x000083f3 btq %rcx, %rax - 0x0f, 0x83, 0x41, 0x00, 0x00, 0x00, //0x000083f7 jae LBB5_1624 - 0x49, 0x8b, 0xbe, 0x90, 0x00, 0x00, 0x00, //0x000083fd movq $144(%r14), %rdi - 0x4c, 0x89, 0xe9, //0x00008404 movq %r13, %rcx - 0x48, 0x29, 0xf9, //0x00008407 subq %rdi, %rcx - 0x48, 0x83, 0xf9, 0x40, //0x0000840a cmpq $64, %rcx - 0x0f, 0x83, 0x51, 0x00, 0x00, 0x00, //0x0000840e jae LBB5_1616 - 0x49, 0x8b, 0x86, 0x98, 0x00, 0x00, 0x00, //0x00008414 movq $152(%r14), %rax - 0x48, 0xd3, 0xe8, //0x0000841b shrq %cl, %rax - 0x48, 0xd3, 0xe0, //0x0000841e shlq %cl, %rax - 0x48, 0x85, 0xc0, //0x00008421 testq %rax, %rax - 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x00008424 je LBB5_1615 - 0x48, 0x0f, 0xbc, 0xc8, //0x0000842a bsfq %rax, %rcx - 0x48, 0x8d, 0x04, 0x0f, //0x0000842e leaq (%rdi,%rcx), %rax - 0x48, 0x83, 0xc0, 0x01, //0x00008432 addq $1, %rax - 0x48, 0x01, 0xcf, //0x00008436 addq %rcx, %rdi - 0xe9, 0xd5, 0x00, 0x00, 0x00, //0x00008439 jmp LBB5_1619 - //0x0000843e LBB5_1624 - 0x4c, 0x89, 0xe8, //0x0000843e movq %r13, %rax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008441 .p2align 4, 0x90 - //0x00008450 LBB5_1620 - 0x80, 0xf9, 0x5d, //0x00008450 cmpb $93, %cl - 0x0f, 0x85, 0xae, 0xfe, 0xff, 0xff, //0x00008453 jne LBB5_1603 - 0xe9, 0xc0, 0x00, 0x00, 0x00, //0x00008459 jmp LBB5_1621 - //0x0000845e LBB5_1615 - 0x48, 0x83, 0xc7, 0x40, //0x0000845e addq $64, %rdi - 0x49, 0x89, 0xfd, //0x00008462 movq %rdi, %r13 - //0x00008465 LBB5_1616 - 0x49, 0x83, 0xc5, 0xc0, //0x00008465 addq $-64, %r13 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008469 .p2align 4, 0x90 - //0x00008470 LBB5_1617 - 0xf3, 0x41, 0x0f, 0x6f, 0x45, 0x40, //0x00008470 movdqu $64(%r13), %xmm0 - 0xf3, 0x41, 0x0f, 0x6f, 0x4d, 0x50, //0x00008476 movdqu $80(%r13), %xmm1 - 0xf3, 0x41, 0x0f, 0x6f, 0x55, 0x60, //0x0000847c movdqu $96(%r13), %xmm2 - 0xf3, 0x41, 0x0f, 0x6f, 0x5d, 0x70, //0x00008482 movdqu $112(%r13), %xmm3 - 0x49, 0x83, 0xc5, 0x40, //0x00008488 addq $64, %r13 - 0x66, 0x41, 0x0f, 0x6f, 0xe0, //0x0000848c movdqa %xmm8, %xmm4 - 0x66, 0x0f, 0x38, 0x00, 0xe0, //0x00008491 pshufb %xmm0, %xmm4 - 0x66, 0x41, 0x0f, 0x6f, 0xe8, //0x00008496 movdqa %xmm8, %xmm5 - 0x66, 0x0f, 0x38, 0x00, 0xe9, //0x0000849b pshufb %xmm1, %xmm5 - 0x66, 0x41, 0x0f, 0x6f, 0xf0, //0x000084a0 movdqa %xmm8, %xmm6 - 0x66, 0x0f, 0x38, 0x00, 0xf2, //0x000084a5 pshufb %xmm2, %xmm6 - 0x66, 0x41, 0x0f, 0x6f, 0xf8, //0x000084aa movdqa %xmm8, %xmm7 - 0x66, 0x0f, 0x38, 0x00, 0xfb, //0x000084af pshufb %xmm3, %xmm7 - 0x66, 0x0f, 0x74, 0xe0, //0x000084b4 pcmpeqb %xmm0, %xmm4 - 0x66, 0x0f, 0xd7, 0xcc, //0x000084b8 pmovmskb %xmm4, %ecx - 0x66, 0x0f, 0x74, 0xe9, //0x000084bc pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xfd, //0x000084c0 pmovmskb %xmm5, %edi - 0x66, 0x0f, 0x74, 0xf2, //0x000084c4 pcmpeqb %xmm2, %xmm6 - 0x66, 0x0f, 0xd7, 0xf6, //0x000084c8 pmovmskb %xmm6, %esi - 0x66, 0x0f, 0x74, 0xfb, //0x000084cc pcmpeqb %xmm3, %xmm7 - 0x66, 0x0f, 0xd7, 0xc7, //0x000084d0 pmovmskb %xmm7, %eax - 0x48, 0xc1, 0xe7, 0x10, //0x000084d4 shlq $16, %rdi - 0x48, 0x09, 0xcf, //0x000084d8 orq %rcx, %rdi - 0x48, 0xc1, 0xe6, 0x20, //0x000084db shlq $32, %rsi - 0x48, 0x09, 0xfe, //0x000084df orq %rdi, %rsi - 0x48, 0xc1, 0xe0, 0x30, //0x000084e2 shlq $48, %rax - 0x48, 0x09, 0xf0, //0x000084e6 orq %rsi, %rax - 0x48, 0x83, 0xf8, 0xff, //0x000084e9 cmpq $-1, %rax - 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x000084ed je LBB5_1617 - 0x48, 0xf7, 0xd0, //0x000084f3 notq %rax - 0x49, 0x89, 0x86, 0x98, 0x00, 0x00, 0x00, //0x000084f6 movq %rax, $152(%r14) - 0x4d, 0x89, 0xae, 0x90, 0x00, 0x00, 0x00, //0x000084fd movq %r13, $144(%r14) - 0x48, 0x0f, 0xbc, 0xc0, //0x00008504 bsfq %rax, %rax - 0x4a, 0x8d, 0x3c, 0x28, //0x00008508 leaq (%rax,%r13), %rdi - 0x4c, 0x01, 0xe8, //0x0000850c addq %r13, %rax - 0x48, 0x83, 0xc0, 0x01, //0x0000850f addq $1, %rax - //0x00008513 LBB5_1619 - 0x8a, 0x0f, //0x00008513 movb (%rdi), %cl - 0x80, 0xf9, 0x5d, //0x00008515 cmpb $93, %cl - 0x0f, 0x85, 0xe9, 0xfd, 0xff, 0xff, //0x00008518 jne LBB5_1603 - //0x0000851e LBB5_1621 - 0x41, 0x83, 0x86, 0xd0, 0x00, 0x00, 0x00, 0x01, //0x0000851e addl $1, $208(%r14) - 0x48, 0xc1, 0xe3, 0x04, //0x00008526 shlq $4, %rbx - 0x49, 0x8b, 0x4c, 0x18, 0x08, //0x0000852a movq $8(%r8,%rbx), %rcx - 0x49, 0x89, 0x8e, 0xa8, 0x00, 0x00, 0x00, //0x0000852f movq %rcx, $168(%r14) - 0x48, 0x89, 0xd1, //0x00008536 movq %rdx, %rcx - 0x48, 0x29, 0xd1, //0x00008539 subq %rdx, %rcx - 0x48, 0x83, 0xc1, 0x10, //0x0000853c addq $16, %rcx - 0x48, 0xc1, 0xe9, 0x04, //0x00008540 shrq $4, %rcx - 0x41, 0x89, 0x4c, 0x18, 0x0c, //0x00008544 movl %ecx, $12(%r8,%rbx) - 0x41, 0xc7, 0x44, 0x18, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00008549 movl $0, $8(%r8,%rbx) - 0x0f, 0xb6, 0x0a, //0x00008552 movzbl (%rdx), %ecx - 0x89, 0x0a, //0x00008555 movl %ecx, (%rdx) - 0x49, 0x8b, 0x8e, 0xb0, 0x00, 0x00, 0x00, //0x00008557 movq $176(%r14), %rcx - 0x41, 0x8b, 0x96, 0xe4, 0x00, 0x00, 0x00, //0x0000855e movl $228(%r14), %edx - 0x48, 0x39, 0xd1, //0x00008565 cmpq %rdx, %rcx - 0x0f, 0x86, 0xab, 0x0e, 0x00, 0x00, //0x00008568 jbe LBB5_1623 - 0xe9, 0x92, 0x0e, 0x00, 0x00, //0x0000856e jmp LBB5_1622 - //0x00008573 LBB5_1625 - 0x45, 0x31, 0xd2, //0x00008573 xorl %r10d, %r10d - //0x00008576 LBB5_1626 - 0x44, 0x89, 0xd0, //0x00008576 movl %r10d, %eax - 0x34, 0x01, //0x00008579 xorb $1, %al - 0x44, 0x0f, 0xb6, 0xd8, //0x0000857b movzbl %al, %r11d - 0x4d, 0x89, 0xec, //0x0000857f movq %r13, %r12 - 0x4d, 0x29, 0xdc, //0x00008582 subq %r11, %r12 - 0x41, 0xf6, 0x46, 0x70, 0x02, //0x00008585 testb $2, $112(%r14) - 0x4c, 0x89, 0x75, 0xb0, //0x0000858a movq %r14, $-80(%rbp) - 0x0f, 0x85, 0x64, 0x00, 0x00, 0x00, //0x0000858e jne LBB5_1635 - 0x41, 0x8a, 0x04, 0x24, //0x00008594 movb (%r12), %al - 0x3c, 0x30, //0x00008598 cmpb $48, %al - 0x0f, 0x85, 0x9f, 0x00, 0x00, 0x00, //0x0000859a jne LBB5_1639 - 0x41, 0x8a, 0x44, 0x24, 0x01, //0x000085a0 movb $1(%r12), %al - 0x3c, 0x2e, //0x000085a5 cmpb $46, %al - 0x0f, 0x84, 0x23, 0x07, 0x00, 0x00, //0x000085a7 je LBB5_1732 - 0x4d, 0x8d, 0x6c, 0x24, 0x01, //0x000085ad leaq $1(%r12), %r13 - 0x3c, 0x45, //0x000085b2 cmpb $69, %al - 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x000085b4 je LBB5_1631 - 0x3c, 0x65, //0x000085ba cmpb $101, %al - 0x0f, 0x85, 0xd8, 0x07, 0x00, 0x00, //0x000085bc jne LBB5_1744 - //0x000085c2 LBB5_1631 - 0x31, 0xc0, //0x000085c2 xorl %eax, %eax - 0x48, 0x89, 0x45, 0xc8, //0x000085c4 movq %rax, $-56(%rbp) - 0x4c, 0x89, 0x5d, 0xb8, //0x000085c8 movq %r11, $-72(%rbp) - 0x45, 0x31, 0xf6, //0x000085cc xorl %r14d, %r14d - 0x31, 0xf6, //0x000085cf xorl %esi, %esi - 0x4c, 0x8b, 0x5d, 0xc0, //0x000085d1 movq $-64(%rbp), %r11 - //0x000085d5 LBB5_1632 - 0x41, 0x8a, 0x4d, 0x01, //0x000085d5 movb $1(%r13), %cl - 0x49, 0x89, 0xd1, //0x000085d9 movq %rdx, %r9 - 0x80, 0xf9, 0x2d, //0x000085dc cmpb $45, %cl - 0x0f, 0x84, 0x79, 0x06, 0x00, 0x00, //0x000085df je LBB5_1724 - 0x80, 0xf9, 0x2b, //0x000085e5 cmpb $43, %cl - 0x0f, 0x85, 0x82, 0x06, 0x00, 0x00, //0x000085e8 jne LBB5_1726 - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000085ee movl $1, %eax - 0xe9, 0x6b, 0x06, 0x00, 0x00, //0x000085f3 jmp LBB5_1725 - //0x000085f8 LBB5_1635 - 0x49, 0x89, 0xd0, //0x000085f8 movq %rdx, %r8 - 0x4c, 0x89, 0x7d, 0x88, //0x000085fb movq %r15, $-120(%rbp) - 0x4c, 0x89, 0x6d, 0xc8, //0x000085ff movq %r13, $-56(%rbp) - 0x49, 0xf7, 0xdb, //0x00008603 negq %r11 - 0x4c, 0x8b, 0xad, 0x68, 0xff, 0xff, 0xff, //0x00008606 movq $-152(%rbp), %r13 - 0x4d, 0x29, 0xe5, //0x0000860d subq %r12, %r13 - 0x4d, 0x29, 0xdd, //0x00008610 subq %r11, %r13 - 0x0f, 0x84, 0xc6, 0x00, 0x00, 0x00, //0x00008613 je LBB5_1645 - 0x41, 0x80, 0x3c, 0x24, 0x30, //0x00008619 cmpb $48, (%r12) - 0x0f, 0x85, 0x88, 0x03, 0x00, 0x00, //0x0000861e jne LBB5_1682 - 0x31, 0xc9, //0x00008624 xorl %ecx, %ecx - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00008626 movl $1, %eax - 0x49, 0x83, 0xfd, 0x01, //0x0000862b cmpq $1, %r13 - 0x0f, 0x85, 0x4a, 0x03, 0x00, 0x00, //0x0000862f jne LBB5_1680 - //0x00008635 LBB5_1638 - 0xba, 0x01, 0x00, 0x00, 0x00, //0x00008635 movl $1, %edx - 0xe9, 0x9d, 0x07, 0x00, 0x00, //0x0000863a jmp LBB5_1748 - //0x0000863f LBB5_1639 - 0x4c, 0x89, 0x5d, 0xb8, //0x0000863f movq %r11, $-72(%rbp) - 0x8d, 0x48, 0xd0, //0x00008643 leal $-48(%rax), %ecx - 0x41, 0xb8, 0x03, 0x00, 0x00, 0x00, //0x00008646 movl $3, %r8d - 0x80, 0xf9, 0x09, //0x0000864c cmpb $9, %cl - 0x4c, 0x8b, 0x5d, 0xc0, //0x0000864f movq $-64(%rbp), %r11 - 0x0f, 0x87, 0x92, 0x00, 0x00, 0x00, //0x00008653 ja LBB5_1646 - 0x48, 0x89, 0x95, 0x70, 0xff, 0xff, 0xff, //0x00008659 movq %rdx, $-144(%rbp) - 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00008660 movq $-1, %rdi - 0x31, 0xc9, //0x00008667 xorl %ecx, %ecx - 0x31, 0xf6, //0x00008669 xorl %esi, %esi - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000866b .p2align 4, 0x90 - //0x00008670 LBB5_1641 - 0x48, 0x8d, 0x14, 0xb6, //0x00008670 leaq (%rsi,%rsi,4), %rdx - 0x0f, 0xb6, 0xc0, //0x00008674 movzbl %al, %eax - 0x48, 0x8d, 0x34, 0x50, //0x00008677 leaq (%rax,%rdx,2), %rsi - 0x48, 0x83, 0xc6, 0xd0, //0x0000867b addq $-48, %rsi - 0x41, 0x0f, 0xb6, 0x44, 0x3c, 0x02, //0x0000867f movzbl $2(%r12,%rdi), %eax - 0x8d, 0x50, 0xd0, //0x00008685 leal $-48(%rax), %edx - 0x48, 0x83, 0xc1, 0xff, //0x00008688 addq $-1, %rcx - 0x48, 0x83, 0xc7, 0x01, //0x0000868c addq $1, %rdi - 0x80, 0xfa, 0x0a, //0x00008690 cmpb $10, %dl - 0x0f, 0x82, 0xd7, 0xff, 0xff, 0xff, //0x00008693 jb LBB5_1641 - 0x4d, 0x89, 0xe5, //0x00008699 movq %r12, %r13 - 0x49, 0x29, 0xcd, //0x0000869c subq %rcx, %r13 - 0x48, 0x83, 0xff, 0x13, //0x0000869f cmpq $19, %rdi - 0x0f, 0x83, 0x72, 0x25, 0x00, 0x00, //0x000086a3 jae LBB5_2212 - 0x48, 0xf7, 0xd9, //0x000086a9 negq %rcx - 0x31, 0xd2, //0x000086ac xorl %edx, %edx - 0x48, 0x89, 0x55, 0xc8, //0x000086ae movq %rdx, $-56(%rbp) - 0x45, 0x31, 0xf6, //0x000086b2 xorl %r14d, %r14d - 0x3c, 0x2e, //0x000086b5 cmpb $46, %al - 0x0f, 0x85, 0x94, 0x2b, 0x00, 0x00, //0x000086b7 jne LBB5_2244 - //0x000086bd LBB5_1644 - 0x41, 0x8a, 0x45, 0x01, //0x000086bd movb $1(%r13), %al - 0x49, 0x83, 0xc5, 0x01, //0x000086c1 addq $1, %r13 - 0x44, 0x8d, 0x48, 0xd0, //0x000086c5 leal $-48(%rax), %r9d - 0x41, 0x80, 0xf9, 0x0a, //0x000086c9 cmpb $10, %r9b - 0x48, 0x8b, 0x95, 0x70, 0xff, 0xff, 0xff, //0x000086cd movq $-144(%rbp), %rdx - 0x0f, 0x82, 0x52, 0x06, 0x00, 0x00, //0x000086d4 jb LBB5_1738 - 0xe9, 0x13, 0x11, 0x00, 0x00, //0x000086da jmp LBB5_1891 - //0x000086df LBB5_1645 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000086df movq $-1, %rax - 0xe9, 0xe2, 0x06, 0x00, 0x00, //0x000086e6 jmp LBB5_1747 - //0x000086eb LBB5_1646 - 0x4d, 0x89, 0xe5, //0x000086eb movq %r12, %r13 - 0xe9, 0xff, 0x10, 0x00, 0x00, //0x000086ee jmp LBB5_1891 - //0x000086f3 LBB5_1647 - 0x41, 0x80, 0x7d, 0x00, 0x75, //0x000086f3 cmpb $117, (%r13) - 0xb9, 0x0d, 0x00, 0x00, 0x00, //0x000086f8 movl $13, %ecx - 0x0f, 0x85, 0xa1, 0x25, 0x00, 0x00, //0x000086fd jne LBB5_2220 - 0x41, 0x80, 0x7d, 0x01, 0x6c, //0x00008703 cmpb $108, $1(%r13) - 0x0f, 0x85, 0x76, 0x26, 0x00, 0x00, //0x00008708 jne LBB5_2228 - 0x31, 0xc9, //0x0000870e xorl %ecx, %ecx - 0x41, 0x80, 0x7d, 0x02, 0x6c, //0x00008710 cmpb $108, $2(%r13) - 0x4c, 0x8b, 0x5d, 0xc0, //0x00008715 movq $-64(%rbp), %r11 - 0x0f, 0x85, 0x95, 0x26, 0x00, 0x00, //0x00008719 jne LBB5_2231 - //0x0000871f LBB5_1650 - 0x4d, 0x89, 0xec, //0x0000871f movq %r13, %r12 - 0x49, 0x83, 0xc4, 0x03, //0x00008722 addq $3, %r12 - //0x00008726 LBB5_1651 - 0x48, 0xc1, 0xe2, 0x20, //0x00008726 shlq $32, %rdx - 0xe9, 0x24, 0x02, 0x00, 0x00, //0x0000872a jmp LBB5_1679 - //0x0000872f LBB5_1652 - 0x41, 0x80, 0x7d, 0x00, 0x61, //0x0000872f cmpb $97, (%r13) - 0xb9, 0x0d, 0x00, 0x00, 0x00, //0x00008734 movl $13, %ecx - 0x0f, 0x85, 0x75, 0x25, 0x00, 0x00, //0x00008739 jne LBB5_2221 - 0x41, 0x80, 0x7d, 0x01, 0x6c, //0x0000873f cmpb $108, $1(%r13) - 0x0f, 0x85, 0x4a, 0x26, 0x00, 0x00, //0x00008744 jne LBB5_2229 - 0x41, 0x80, 0x7d, 0x02, 0x73, //0x0000874a cmpb $115, $2(%r13) - 0x4c, 0x8b, 0x5d, 0xc0, //0x0000874f movq $-64(%rbp), %r11 - 0x0f, 0x85, 0x65, 0x26, 0x00, 0x00, //0x00008753 jne LBB5_2232 - 0x31, 0xc9, //0x00008759 xorl %ecx, %ecx - 0x41, 0x80, 0x7d, 0x03, 0x65, //0x0000875b cmpb $101, $3(%r13) - 0x0f, 0x85, 0x6e, 0x26, 0x00, 0x00, //0x00008760 jne LBB5_2234 - //0x00008766 LBB5_1656 - 0x4d, 0x89, 0xec, //0x00008766 movq %r13, %r12 - 0x49, 0x83, 0xc4, 0x04, //0x00008769 addq $4, %r12 - //0x0000876d LBB5_1657 - 0x48, 0xc1, 0xe2, 0x20, //0x0000876d shlq $32, %rdx - 0x48, 0x83, 0xca, 0x02, //0x00008771 orq $2, %rdx - 0xe9, 0xd9, 0x01, 0x00, 0x00, //0x00008775 jmp LBB5_1679 - //0x0000877a LBB5_1658 - 0x49, 0x89, 0xd1, //0x0000877a movq %rdx, %r9 - 0x49, 0x8b, 0x46, 0x70, //0x0000877d movq $112(%r14), %rax - 0xa8, 0x20, //0x00008781 testb $32, %al - 0x0f, 0x85, 0x3b, 0x25, 0x00, 0x00, //0x00008783 jne LBB5_2222 - 0xf3, 0x0f, 0x6f, 0x0d, 0xef, 0x78, 0xff, 0xff, //0x00008789 movdqu $-34577(%rip), %xmm1 /* LCPI5_2+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x15, 0xf7, 0x78, 0xff, 0xff, //0x00008791 movdqu $-34569(%rip), %xmm2 /* LCPI5_3+0(%rip) */ - 0x4d, 0x89, 0xec, //0x00008799 movq %r13, %r12 - 0x90, 0x90, 0x90, 0x90, //0x0000879c .p2align 4, 0x90 - //0x000087a0 LBB5_1660 - 0xf3, 0x41, 0x0f, 0x6f, 0x04, 0x24, //0x000087a0 movdqu (%r12), %xmm0 - 0xf3, 0x41, 0x0f, 0x6f, 0x5c, 0x24, 0x10, //0x000087a6 movdqu $16(%r12), %xmm3 - 0x66, 0x0f, 0x6f, 0xe3, //0x000087ad movdqa %xmm3, %xmm4 - 0x66, 0x0f, 0x74, 0xe1, //0x000087b1 pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xcc, //0x000087b5 pmovmskb %xmm4, %ecx - 0x66, 0x0f, 0x6f, 0xe0, //0x000087b9 movdqa %xmm0, %xmm4 - 0x66, 0x0f, 0x74, 0xe1, //0x000087bd pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xfc, //0x000087c1 pmovmskb %xmm4, %edi - 0x66, 0x0f, 0x74, 0xda, //0x000087c5 pcmpeqb %xmm2, %xmm3 - 0x66, 0x0f, 0xd7, 0xd3, //0x000087c9 pmovmskb %xmm3, %edx - 0xc1, 0xe2, 0x10, //0x000087cd shll $16, %edx - 0x66, 0x0f, 0x74, 0xc2, //0x000087d0 pcmpeqb %xmm2, %xmm0 - 0x66, 0x0f, 0xd7, 0xf0, //0x000087d4 pmovmskb %xmm0, %esi - 0xc1, 0xe1, 0x10, //0x000087d8 shll $16, %ecx - 0x09, 0xf9, //0x000087db orl %edi, %ecx - 0x8d, 0x3c, 0x32, //0x000087dd leal (%rdx,%rsi), %edi - 0x83, 0xc7, 0xff, //0x000087e0 addl $-1, %edi - 0x85, 0xcf, //0x000087e3 testl %ecx, %edi - 0x0f, 0x85, 0xf9, 0x25, 0x00, 0x00, //0x000087e5 jne LBB5_2236 - 0x09, 0xf2, //0x000087eb orl %esi, %edx - 0x83, 0xc1, 0xff, //0x000087ed addl $-1, %ecx - 0x85, 0xd1, //0x000087f0 testl %edx, %ecx - 0x0f, 0x85, 0x13, 0x2b, 0x00, 0x00, //0x000087f2 jne LBB5_2256 - 0x49, 0x83, 0xc4, 0x20, //0x000087f8 addq $32, %r12 - 0xe9, 0x9f, 0xff, 0xff, 0xff, //0x000087fc jmp LBB5_1660 - //0x00008801 LBB5_1663 - 0x41, 0xb2, 0x01, //0x00008801 movb $1, %r10b - 0xe9, 0x6d, 0xfd, 0xff, 0xff, //0x00008804 jmp LBB5_1626 - //0x00008809 LBB5_1664 - 0x48, 0xc1, 0xe2, 0x20, //0x00008809 shlq $32, %rdx - 0x48, 0x83, 0xca, 0x06, //0x0000880d orq $6, %rdx - 0x49, 0x8b, 0x86, 0xa0, 0x00, 0x00, 0x00, //0x00008811 movq $160(%r14), %rax - 0x48, 0x89, 0x10, //0x00008818 movq %rdx, (%rax) - 0x49, 0x8b, 0x8e, 0xa8, 0x00, 0x00, 0x00, //0x0000881b movq $168(%r14), %rcx - 0x48, 0x89, 0x48, 0x08, //0x00008822 movq %rcx, $8(%rax) - 0x4d, 0x8b, 0x9e, 0xa0, 0x00, 0x00, 0x00, //0x00008826 movq $160(%r14), %r11 - 0x4d, 0x8b, 0x86, 0xb8, 0x00, 0x00, 0x00, //0x0000882d movq $184(%r14), %r8 - 0x4c, 0x89, 0xd8, //0x00008834 movq %r11, %rax - 0x4c, 0x29, 0xc0, //0x00008837 subq %r8, %rax - 0x48, 0x89, 0xc7, //0x0000883a movq %rax, %rdi - 0x48, 0xc1, 0xff, 0x04, //0x0000883d sarq $4, %rdi - 0x49, 0x89, 0xbe, 0xa8, 0x00, 0x00, 0x00, //0x00008841 movq %rdi, $168(%r14) - 0x4d, 0x8d, 0x53, 0x10, //0x00008848 leaq $16(%r11), %r10 - 0x4d, 0x89, 0x96, 0xa0, 0x00, 0x00, 0x00, //0x0000884c movq %r10, $160(%r14) - 0x49, 0x83, 0x86, 0xb0, 0x00, 0x00, 0x00, 0x01, //0x00008853 addq $1, $176(%r14) - 0x49, 0x8d, 0x4b, 0x20, //0x0000885b leaq $32(%r11), %rcx - 0x31, 0xd2, //0x0000885f xorl %edx, %edx - 0x48, 0x83, 0xf8, 0xf0, //0x00008861 cmpq $-16, %rax - 0x4c, 0x89, 0xd8, //0x00008865 movq %r11, %rax - 0x48, 0x0f, 0x44, 0xc2, //0x00008868 cmoveq %rdx, %rax - 0x49, 0x3b, 0x8e, 0xc0, 0x00, 0x00, 0x00, //0x0000886c cmpq $192(%r14), %rcx - 0x0f, 0x87, 0x03, 0x00, 0x00, 0x00, //0x00008873 ja LBB5_1666 - 0x48, 0x89, 0xc2, //0x00008879 movq %rax, %rdx - //0x0000887c LBB5_1666 - 0x48, 0x89, 0x55, 0xc0, //0x0000887c movq %rdx, $-64(%rbp) - 0x48, 0x85, 0xd2, //0x00008880 testq %rdx, %rdx - 0x0f, 0x84, 0xb3, 0xb5, 0xff, 0xff, //0x00008883 je LBB5_309 - 0x49, 0x8d, 0x45, 0x01, //0x00008889 leaq $1(%r13), %rax - 0x41, 0x0f, 0xb6, 0x4d, 0x00, //0x0000888d movzbl (%r13), %ecx - 0x48, 0x83, 0xf9, 0x20, //0x00008892 cmpq $32, %rcx - 0x0f, 0x87, 0x15, 0x0b, 0x00, 0x00, //0x00008896 ja LBB5_1811 - 0x48, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000889c movabsq $4294977024, %rdx - 0x48, 0x0f, 0xa3, 0xca, //0x000088a6 btq %rcx, %rdx - 0x0f, 0x83, 0x01, 0x0b, 0x00, 0x00, //0x000088aa jae LBB5_1811 - 0x41, 0x0f, 0xb6, 0x4d, 0x01, //0x000088b0 movzbl $1(%r13), %ecx - 0x49, 0x83, 0xc5, 0x02, //0x000088b5 addq $2, %r13 - 0x48, 0x83, 0xf9, 0x20, //0x000088b9 cmpq $32, %rcx - 0x0f, 0x87, 0xe5, 0x09, 0x00, 0x00, //0x000088bd ja LBB5_1833 - 0x48, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000088c3 movabsq $4294977024, %rax - 0x48, 0x0f, 0xa3, 0xc8, //0x000088cd btq %rcx, %rax - 0x0f, 0x83, 0xd1, 0x09, 0x00, 0x00, //0x000088d1 jae LBB5_1833 - 0x49, 0x8b, 0xb6, 0x90, 0x00, 0x00, 0x00, //0x000088d7 movq $144(%r14), %rsi - 0x4c, 0x89, 0xe9, //0x000088de movq %r13, %rcx - 0x48, 0x29, 0xf1, //0x000088e1 subq %rsi, %rcx - 0x48, 0x83, 0xf9, 0x40, //0x000088e4 cmpq $64, %rcx - 0x0f, 0x83, 0x11, 0x0a, 0x00, 0x00, //0x000088e8 jae LBB5_1807 - 0x49, 0x8b, 0x86, 0x98, 0x00, 0x00, 0x00, //0x000088ee movq $152(%r14), %rax - 0x48, 0xd3, 0xe8, //0x000088f5 shrq %cl, %rax - 0x48, 0xd3, 0xe0, //0x000088f8 shlq %cl, %rax - 0x48, 0x85, 0xc0, //0x000088fb testq %rax, %rax - 0x0f, 0x84, 0xf4, 0x09, 0x00, 0x00, //0x000088fe je LBB5_1806 - 0x48, 0x0f, 0xbc, 0xc8, //0x00008904 bsfq %rax, %rcx - 0x48, 0x8d, 0x04, 0x0e, //0x00008908 leaq (%rsi,%rcx), %rax - 0x48, 0x83, 0xc0, 0x01, //0x0000890c addq $1, %rax - 0x48, 0x01, 0xce, //0x00008910 addq %rcx, %rsi - 0xe9, 0x97, 0x0a, 0x00, 0x00, //0x00008913 jmp LBB5_1810 - //0x00008918 LBB5_1674 - 0x41, 0x80, 0x7d, 0x00, 0x72, //0x00008918 cmpb $114, (%r13) - 0xb9, 0x0d, 0x00, 0x00, 0x00, //0x0000891d movl $13, %ecx - 0x0f, 0x85, 0x4c, 0x24, 0x00, 0x00, //0x00008922 jne LBB5_2227 - 0x41, 0x80, 0x7d, 0x01, 0x75, //0x00008928 cmpb $117, $1(%r13) - 0x0f, 0x85, 0x71, 0x24, 0x00, 0x00, //0x0000892d jne LBB5_2230 - 0x31, 0xc9, //0x00008933 xorl %ecx, %ecx - 0x41, 0x80, 0x7d, 0x02, 0x65, //0x00008935 cmpb $101, $2(%r13) - 0x4c, 0x8b, 0x5d, 0xc0, //0x0000893a movq $-64(%rbp), %r11 - 0x0f, 0x85, 0x86, 0x24, 0x00, 0x00, //0x0000893e jne LBB5_2233 - //0x00008944 LBB5_1677 - 0x4d, 0x89, 0xec, //0x00008944 movq %r13, %r12 - 0x49, 0x83, 0xc4, 0x03, //0x00008947 addq $3, %r12 - //0x0000894b LBB5_1678 - 0x48, 0xc1, 0xe2, 0x20, //0x0000894b shlq $32, %rdx - 0x48, 0x83, 0xca, 0x0a, //0x0000894f orq $10, %rdx - //0x00008953 LBB5_1679 - 0x49, 0x8b, 0x86, 0xa0, 0x00, 0x00, 0x00, //0x00008953 movq $160(%r14), %rax - 0x48, 0x89, 0x10, //0x0000895a movq %rdx, (%rax) - 0x48, 0x8d, 0x50, 0x10, //0x0000895d leaq $16(%rax), %rdx - 0x49, 0x89, 0x96, 0xa0, 0x00, 0x00, 0x00, //0x00008961 movq %rdx, $160(%r14) - 0x41, 0xb8, 0x0b, 0x00, 0x00, 0x00, //0x00008968 movl $11, %r8d - 0x85, 0xc9, //0x0000896e testl %ecx, %ecx - 0x44, 0x0f, 0x45, 0xc1, //0x00008970 cmovnel %ecx, %r8d - 0x0f, 0x84, 0xf8, 0x24, 0x00, 0x00, //0x00008974 je LBB5_1901 - 0xe9, 0x9c, 0x25, 0x00, 0x00, //0x0000897a jmp LBB5_2239 - //0x0000897f LBB5_1680 - 0x41, 0x8a, 0x54, 0x24, 0x01, //0x0000897f movb $1(%r12), %dl - 0x80, 0xc2, 0xd2, //0x00008984 addb $-46, %dl - 0x80, 0xfa, 0x37, //0x00008987 cmpb $55, %dl - 0x0f, 0x87, 0xa5, 0xfc, 0xff, 0xff, //0x0000898a ja LBB5_1638 - 0x0f, 0xb6, 0xd2, //0x00008990 movzbl %dl, %edx - 0x48, 0xbe, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00008993 movabsq $36028797027352577, %rsi - 0x48, 0x0f, 0xa3, 0xd6, //0x0000899d btq %rdx, %rsi - 0xba, 0x01, 0x00, 0x00, 0x00, //0x000089a1 movl $1, %edx - 0x0f, 0x83, 0x30, 0x04, 0x00, 0x00, //0x000089a6 jae LBB5_1748 - //0x000089ac LBB5_1682 - 0x44, 0x89, 0x55, 0xa8, //0x000089ac movl %r10d, $-88(%rbp) - 0x49, 0x83, 0xfd, 0x10, //0x000089b0 cmpq $16, %r13 - 0x0f, 0x82, 0x21, 0x22, 0x00, 0x00, //0x000089b4 jb LBB5_2209 - 0x45, 0x89, 0xda, //0x000089ba movl %r11d, %r10d - 0x41, 0x83, 0xe2, 0x01, //0x000089bd andl $1, %r10d - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000089c1 movq $-1, %r15 - 0x31, 0xc0, //0x000089c8 xorl %eax, %eax - 0xf3, 0x44, 0x0f, 0x6f, 0x0d, 0xcd, 0x76, 0xff, 0xff, //0x000089ca movdqu $-35123(%rip), %xmm9 /* LCPI5_4+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0xd4, 0x76, 0xff, 0xff, //0x000089d3 movdqu $-35116(%rip), %xmm11 /* LCPI5_5+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0xdb, 0x76, 0xff, 0xff, //0x000089dc movdqu $-35109(%rip), %xmm10 /* LCPI5_6+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x25, 0xe3, 0x76, 0xff, 0xff, //0x000089e5 movdqu $-35101(%rip), %xmm4 /* LCPI5_7+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x2d, 0xeb, 0x76, 0xff, 0xff, //0x000089ed movdqu $-35093(%rip), %xmm5 /* LCPI5_8+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x35, 0xf3, 0x76, 0xff, 0xff, //0x000089f5 movdqu $-35085(%rip), %xmm6 /* LCPI5_9+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x3d, 0xfb, 0x76, 0xff, 0xff, //0x000089fd movdqu $-35077(%rip), %xmm7 /* LCPI5_10+0(%rip) */ - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00008a05 movq $-1, %r14 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00008a0c movq $-1, %r9 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008a13 .p2align 4, 0x90 - //0x00008a20 LBB5_1684 - 0xf3, 0x41, 0x0f, 0x6f, 0x04, 0x04, //0x00008a20 movdqu (%r12,%rax), %xmm0 - 0x66, 0x0f, 0x6f, 0xc8, //0x00008a26 movdqa %xmm0, %xmm1 - 0x66, 0x41, 0x0f, 0x64, 0xc9, //0x00008a2a pcmpgtb %xmm9, %xmm1 - 0x66, 0x41, 0x0f, 0x6f, 0xd3, //0x00008a2f movdqa %xmm11, %xmm2 - 0x66, 0x0f, 0x64, 0xd0, //0x00008a34 pcmpgtb %xmm0, %xmm2 - 0x66, 0x0f, 0xdb, 0xd1, //0x00008a38 pand %xmm1, %xmm2 - 0x66, 0x0f, 0x6f, 0xc8, //0x00008a3c movdqa %xmm0, %xmm1 - 0x66, 0x41, 0x0f, 0x74, 0xca, //0x00008a40 pcmpeqb %xmm10, %xmm1 - 0x66, 0x0f, 0x6f, 0xd8, //0x00008a45 movdqa %xmm0, %xmm3 - 0x66, 0x0f, 0x74, 0xdc, //0x00008a49 pcmpeqb %xmm4, %xmm3 - 0x66, 0x0f, 0xeb, 0xd9, //0x00008a4d por %xmm1, %xmm3 - 0x66, 0x0f, 0x6f, 0xc8, //0x00008a51 movdqa %xmm0, %xmm1 - 0x66, 0x0f, 0xdb, 0xcd, //0x00008a55 pand %xmm5, %xmm1 - 0x66, 0x0f, 0x74, 0xcf, //0x00008a59 pcmpeqb %xmm7, %xmm1 - 0x66, 0x0f, 0x74, 0xc6, //0x00008a5d pcmpeqb %xmm6, %xmm0 - 0x66, 0x0f, 0xd7, 0xf9, //0x00008a61 pmovmskb %xmm1, %edi - 0x66, 0x0f, 0xeb, 0xc8, //0x00008a65 por %xmm0, %xmm1 - 0x66, 0x0f, 0xeb, 0xd3, //0x00008a69 por %xmm3, %xmm2 - 0x66, 0x0f, 0xeb, 0xd1, //0x00008a6d por %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xd8, //0x00008a71 pmovmskb %xmm0, %ebx - 0x66, 0x0f, 0xd7, 0xd3, //0x00008a75 pmovmskb %xmm3, %edx - 0x66, 0x0f, 0xd7, 0xca, //0x00008a79 pmovmskb %xmm2, %ecx - 0xf7, 0xd1, //0x00008a7d notl %ecx - 0x0f, 0xbc, 0xc9, //0x00008a7f bsfl %ecx, %ecx - 0x83, 0xf9, 0x10, //0x00008a82 cmpl $16, %ecx - 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00008a85 je LBB5_1686 - 0xbe, 0xff, 0xff, 0xff, 0xff, //0x00008a8b movl $-1, %esi - 0xd3, 0xe6, //0x00008a90 shll %cl, %esi - 0xf7, 0xd6, //0x00008a92 notl %esi - 0x21, 0xf3, //0x00008a94 andl %esi, %ebx - 0x21, 0xf7, //0x00008a96 andl %esi, %edi - 0x21, 0xd6, //0x00008a98 andl %edx, %esi - 0x89, 0xf2, //0x00008a9a movl %esi, %edx - //0x00008a9c LBB5_1686 - 0x8d, 0x73, 0xff, //0x00008a9c leal $-1(%rbx), %esi - 0x21, 0xde, //0x00008a9f andl %ebx, %esi - 0x0f, 0x85, 0x65, 0x0a, 0x00, 0x00, //0x00008aa1 jne LBB5_1845 - 0x8d, 0x77, 0xff, //0x00008aa7 leal $-1(%rdi), %esi - 0x21, 0xfe, //0x00008aaa andl %edi, %esi - 0x0f, 0x85, 0x5a, 0x0a, 0x00, 0x00, //0x00008aac jne LBB5_1845 - 0x8d, 0x72, 0xff, //0x00008ab2 leal $-1(%rdx), %esi - 0x21, 0xd6, //0x00008ab5 andl %edx, %esi - 0x0f, 0x85, 0x4f, 0x0a, 0x00, 0x00, //0x00008ab7 jne LBB5_1845 - 0x85, 0xdb, //0x00008abd testl %ebx, %ebx - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00008abf je LBB5_1692 - 0x0f, 0xbc, 0xdb, //0x00008ac5 bsfl %ebx, %ebx - 0x49, 0x83, 0xf9, 0xff, //0x00008ac8 cmpq $-1, %r9 - 0x0f, 0x85, 0x15, 0x20, 0x00, 0x00, //0x00008acc jne LBB5_2182 - 0x48, 0x01, 0xc3, //0x00008ad2 addq %rax, %rbx - 0x49, 0x89, 0xd9, //0x00008ad5 movq %rbx, %r9 - //0x00008ad8 LBB5_1692 - 0x85, 0xff, //0x00008ad8 testl %edi, %edi - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00008ada je LBB5_1695 - 0x0f, 0xbc, 0xff, //0x00008ae0 bsfl %edi, %edi - 0x49, 0x83, 0xfe, 0xff, //0x00008ae3 cmpq $-1, %r14 - 0x0f, 0x85, 0x01, 0x20, 0x00, 0x00, //0x00008ae7 jne LBB5_2183 - 0x48, 0x01, 0xc7, //0x00008aed addq %rax, %rdi - 0x49, 0x89, 0xfe, //0x00008af0 movq %rdi, %r14 - //0x00008af3 LBB5_1695 - 0x85, 0xd2, //0x00008af3 testl %edx, %edx - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00008af5 je LBB5_1698 - 0x0f, 0xbc, 0xd2, //0x00008afb bsfl %edx, %edx - 0x49, 0x83, 0xff, 0xff, //0x00008afe cmpq $-1, %r15 - 0x0f, 0x85, 0xed, 0x1f, 0x00, 0x00, //0x00008b02 jne LBB5_2184 - 0x48, 0x01, 0xc2, //0x00008b08 addq %rax, %rdx - 0x49, 0x89, 0xd7, //0x00008b0b movq %rdx, %r15 - //0x00008b0e LBB5_1698 - 0x83, 0xf9, 0x10, //0x00008b0e cmpl $16, %ecx - 0x0f, 0x85, 0xca, 0x00, 0x00, 0x00, //0x00008b11 jne LBB5_1713 - 0x49, 0x83, 0xc5, 0xf0, //0x00008b17 addq $-16, %r13 - 0x48, 0x83, 0xc0, 0x10, //0x00008b1b addq $16, %rax - 0x49, 0x83, 0xfd, 0x0f, //0x00008b1f cmpq $15, %r13 - 0x0f, 0x87, 0xf7, 0xfe, 0xff, 0xff, //0x00008b23 ja LBB5_1684 - 0x4c, 0x03, 0x95, 0x68, 0xff, 0xff, 0xff, //0x00008b29 addq $-152(%rbp), %r10 - 0x4c, 0x89, 0x5d, 0xb8, //0x00008b30 movq %r11, $-72(%rbp) - 0x4d, 0x29, 0xda, //0x00008b34 subq %r11, %r10 - 0x4c, 0x2b, 0x55, 0xc8, //0x00008b37 subq $-56(%rbp), %r10 - 0x49, 0x8d, 0x0c, 0x04, //0x00008b3b leaq (%r12,%rax), %rcx - 0x49, 0x89, 0xcb, //0x00008b3f movq %rcx, %r11 - 0x49, 0x39, 0xc2, //0x00008b42 cmpq %rax, %r10 - 0x44, 0x8b, 0x55, 0xa8, //0x00008b45 movl $-88(%rbp), %r10d - 0x0f, 0x84, 0xaa, 0x00, 0x00, 0x00, //0x00008b49 je LBB5_1715 - //0x00008b4f LBB5_1701 - 0x4e, 0x8d, 0x1c, 0x29, //0x00008b4f leaq (%rcx,%r13), %r11 - 0x48, 0x89, 0xca, //0x00008b53 movq %rcx, %rdx - 0x4c, 0x29, 0xe2, //0x00008b56 subq %r12, %rdx - 0x31, 0xc0, //0x00008b59 xorl %eax, %eax - 0x48, 0x8d, 0x3d, 0x8e, 0x35, 0x00, 0x00, //0x00008b5b leaq $13710(%rip), %rdi /* LJTI5_5+0(%rip) */ - 0xe9, 0x26, 0x00, 0x00, 0x00, //0x00008b62 jmp LBB5_1705 - //0x00008b67 LBB5_1702 - 0x49, 0x83, 0xff, 0xff, //0x00008b67 cmpq $-1, %r15 - 0x0f, 0x85, 0xad, 0x09, 0x00, 0x00, //0x00008b6b jne LBB5_1847 - 0x4c, 0x8d, 0x3c, 0x02, //0x00008b71 leaq (%rdx,%rax), %r15 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008b75 .p2align 4, 0x90 - //0x00008b80 LBB5_1704 - 0x48, 0x83, 0xc0, 0x01, //0x00008b80 addq $1, %rax - 0x49, 0x39, 0xc5, //0x00008b84 cmpq %rax, %r13 - 0x0f, 0x84, 0x6c, 0x00, 0x00, 0x00, //0x00008b87 je LBB5_1715 - //0x00008b8d LBB5_1705 - 0x0f, 0xbe, 0x1c, 0x01, //0x00008b8d movsbl (%rcx,%rax), %ebx - 0x8d, 0x73, 0xd0, //0x00008b91 leal $-48(%rbx), %esi - 0x83, 0xfe, 0x0a, //0x00008b94 cmpl $10, %esi - 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00008b97 jb LBB5_1704 - 0x8d, 0x73, 0xd5, //0x00008b9d leal $-43(%rbx), %esi - 0x83, 0xfe, 0x1a, //0x00008ba0 cmpl $26, %esi - 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x00008ba3 ja LBB5_1710 - 0x48, 0x63, 0x34, 0xb7, //0x00008ba9 movslq (%rdi,%rsi,4), %rsi - 0x48, 0x01, 0xfe, //0x00008bad addq %rdi, %rsi - 0xff, 0xe6, //0x00008bb0 jmpq *%rsi - //0x00008bb2 LBB5_1708 - 0x49, 0x83, 0xf9, 0xff, //0x00008bb2 cmpq $-1, %r9 - 0x0f, 0x85, 0x62, 0x09, 0x00, 0x00, //0x00008bb6 jne LBB5_1847 - 0x4c, 0x8d, 0x0c, 0x02, //0x00008bbc leaq (%rdx,%rax), %r9 - 0xe9, 0xbb, 0xff, 0xff, 0xff, //0x00008bc0 jmp LBB5_1704 - //0x00008bc5 LBB5_1710 - 0x83, 0xfb, 0x65, //0x00008bc5 cmpl $101, %ebx - 0x0f, 0x85, 0x25, 0x00, 0x00, 0x00, //0x00008bc8 jne LBB5_1714 - //0x00008bce LBB5_1711 - 0x49, 0x83, 0xfe, 0xff, //0x00008bce cmpq $-1, %r14 - 0x0f, 0x85, 0x46, 0x09, 0x00, 0x00, //0x00008bd2 jne LBB5_1847 - 0x4c, 0x8d, 0x34, 0x02, //0x00008bd8 leaq (%rdx,%rax), %r14 - 0xe9, 0x9f, 0xff, 0xff, 0xff, //0x00008bdc jmp LBB5_1704 - //0x00008be1 LBB5_1713 - 0x41, 0x89, 0xcb, //0x00008be1 movl %ecx, %r11d - 0x4d, 0x01, 0xe3, //0x00008be4 addq %r12, %r11 - 0x49, 0x01, 0xc3, //0x00008be7 addq %rax, %r11 - 0x44, 0x8b, 0x55, 0xa8, //0x00008bea movl $-88(%rbp), %r10d - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00008bee jmp LBB5_1715 - //0x00008bf3 LBB5_1714 - 0x48, 0x01, 0xc1, //0x00008bf3 addq %rax, %rcx - 0x49, 0x89, 0xcb, //0x00008bf6 movq %rcx, %r11 - //0x00008bf9 LBB5_1715 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00008bf9 movq $-1, %rax - 0x4d, 0x85, 0xc9, //0x00008c00 testq %r9, %r9 - 0x0f, 0x84, 0xc4, 0x01, 0x00, 0x00, //0x00008c03 je LBB5_1747 - 0x4d, 0x85, 0xff, //0x00008c09 testq %r15, %r15 - 0x0f, 0x84, 0xbb, 0x01, 0x00, 0x00, //0x00008c0c je LBB5_1747 - 0x4d, 0x85, 0xf6, //0x00008c12 testq %r14, %r14 - 0x0f, 0x84, 0xb2, 0x01, 0x00, 0x00, //0x00008c15 je LBB5_1747 - 0x4d, 0x29, 0xe3, //0x00008c1b subq %r12, %r11 - 0x49, 0x8d, 0x43, 0xff, //0x00008c1e leaq $-1(%r11), %rax - 0x49, 0x39, 0xc1, //0x00008c22 cmpq %rax, %r9 - 0x0f, 0x84, 0x8e, 0x01, 0x00, 0x00, //0x00008c25 je LBB5_1745 - 0x49, 0x39, 0xc7, //0x00008c2b cmpq %rax, %r15 - 0x0f, 0x84, 0x85, 0x01, 0x00, 0x00, //0x00008c2e je LBB5_1745 - 0x49, 0x39, 0xc6, //0x00008c34 cmpq %rax, %r14 - 0x0f, 0x84, 0x7c, 0x01, 0x00, 0x00, //0x00008c37 je LBB5_1745 - 0x4d, 0x85, 0xff, //0x00008c3d testq %r15, %r15 - 0x0f, 0x8e, 0xf8, 0x01, 0x00, 0x00, //0x00008c40 jle LBB5_1751 - 0x49, 0x8d, 0x47, 0xff, //0x00008c46 leaq $-1(%r15), %rax - 0x49, 0x39, 0xc6, //0x00008c4a cmpq %rax, %r14 - 0x0f, 0x84, 0xeb, 0x01, 0x00, 0x00, //0x00008c4d je LBB5_1751 - 0x49, 0xf7, 0xd7, //0x00008c53 notq %r15 - 0x4c, 0x89, 0xf8, //0x00008c56 movq %r15, %rax - 0xe9, 0x61, 0x01, 0x00, 0x00, //0x00008c59 jmp LBB5_1746 - //0x00008c5e LBB5_1724 - 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00008c5e movl $-1, %eax - //0x00008c63 LBB5_1725 - 0x41, 0x8a, 0x4d, 0x02, //0x00008c63 movb $2(%r13), %cl - 0x49, 0x83, 0xc5, 0x02, //0x00008c67 addq $2, %r13 - 0xe9, 0x09, 0x00, 0x00, 0x00, //0x00008c6b jmp LBB5_1727 - //0x00008c70 LBB5_1726 - 0x49, 0x83, 0xc5, 0x01, //0x00008c70 addq $1, %r13 - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00008c74 movl $1, %eax - //0x00008c79 LBB5_1727 - 0x8d, 0x51, 0xd0, //0x00008c79 leal $-48(%rcx), %edx - 0x80, 0xfa, 0x09, //0x00008c7c cmpb $9, %dl - 0x0f, 0x87, 0x7b, 0x1f, 0x00, 0x00, //0x00008c7f ja LBB5_2210 - 0x31, 0xd2, //0x00008c85 xorl %edx, %edx - 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00008c87 movq $-1, %rdi - 0x90, 0x90, //0x00008c8e .p2align 4, 0x90 - //0x00008c90 LBB5_1729 - 0x8d, 0x14, 0x92, //0x00008c90 leal (%rdx,%rdx,4), %edx - 0x0f, 0xb6, 0xc9, //0x00008c93 movzbl %cl, %ecx - 0x8d, 0x14, 0x51, //0x00008c96 leal (%rcx,%rdx,2), %edx - 0x83, 0xc2, 0xd0, //0x00008c99 addl $-48, %edx - 0x41, 0x0f, 0xb6, 0x4d, 0x01, //0x00008c9c movzbl $1(%r13), %ecx - 0x49, 0x83, 0xc5, 0x01, //0x00008ca1 addq $1, %r13 - 0x8d, 0x59, 0xd0, //0x00008ca5 leal $-48(%rcx), %ebx - 0x48, 0x83, 0xc7, 0x01, //0x00008ca8 addq $1, %rdi - 0x80, 0xfb, 0x0a, //0x00008cac cmpb $10, %bl - 0x0f, 0x82, 0xdb, 0xff, 0xff, 0xff, //0x00008caf jb LBB5_1729 - 0x48, 0x83, 0xff, 0x09, //0x00008cb5 cmpq $9, %rdi - 0x0f, 0x83, 0x4f, 0x1f, 0x00, 0x00, //0x00008cb9 jae LBB5_2211 - //0x00008cbf LBB5_1731 - 0x0f, 0xaf, 0xd0, //0x00008cbf imull %eax, %edx - 0x44, 0x01, 0xf2, //0x00008cc2 addl %r14d, %edx - 0x41, 0x89, 0xd6, //0x00008cc5 movl %edx, %r14d - 0x4c, 0x89, 0xca, //0x00008cc8 movq %r9, %rdx - 0xe9, 0xe1, 0x01, 0x00, 0x00, //0x00008ccb jmp LBB5_1759 - //0x00008cd0 LBB5_1732 - 0x4c, 0x89, 0x5d, 0xb8, //0x00008cd0 movq %r11, $-72(%rbp) - 0x4d, 0x8d, 0x6c, 0x24, 0x02, //0x00008cd4 leaq $2(%r12), %r13 - 0x41, 0x8a, 0x44, 0x24, 0x02, //0x00008cd9 movb $2(%r12), %al - 0x8d, 0x48, 0xd0, //0x00008cde leal $-48(%rax), %ecx - 0x80, 0xf9, 0x09, //0x00008ce1 cmpb $9, %cl - 0x4c, 0x8b, 0x5d, 0xc0, //0x00008ce4 movq $-64(%rbp), %r11 - 0x0f, 0x87, 0x31, 0x25, 0x00, 0x00, //0x00008ce8 ja LBB5_2240 - 0x45, 0x31, 0xf6, //0x00008cee xorl %r14d, %r14d - 0x3c, 0x30, //0x00008cf1 cmpb $48, %al - 0x0f, 0x85, 0x15, 0x00, 0x00, 0x00, //0x00008cf3 jne LBB5_1735 - //0x00008cf9 LBB5_1734 - 0x41, 0x0f, 0xb6, 0x45, 0x01, //0x00008cf9 movzbl $1(%r13), %eax - 0x49, 0x83, 0xc5, 0x01, //0x00008cfe addq $1, %r13 - 0x41, 0x83, 0xc6, 0xff, //0x00008d02 addl $-1, %r14d - 0x3c, 0x30, //0x00008d06 cmpb $48, %al - 0x0f, 0x84, 0xeb, 0xff, 0xff, 0xff, //0x00008d08 je LBB5_1734 - //0x00008d0e LBB5_1735 - 0x3c, 0x45, //0x00008d0e cmpb $69, %al - 0x0f, 0x84, 0x18, 0x01, 0x00, 0x00, //0x00008d10 je LBB5_1750 - 0x3c, 0x65, //0x00008d16 cmpb $101, %al - 0x0f, 0x84, 0x10, 0x01, 0x00, 0x00, //0x00008d18 je LBB5_1750 - 0x44, 0x8d, 0x48, 0xd0, //0x00008d1e leal $-48(%rax), %r9d - 0x31, 0xc9, //0x00008d22 xorl %ecx, %ecx - 0x31, 0xf6, //0x00008d24 xorl %esi, %esi - 0x48, 0x89, 0x75, 0xc8, //0x00008d26 movq %rsi, $-56(%rbp) - 0x31, 0xf6, //0x00008d2a xorl %esi, %esi - //0x00008d2c LBB5_1738 - 0x44, 0x89, 0x55, 0xa8, //0x00008d2c movl %r10d, $-88(%rbp) - 0x41, 0xb8, 0x11, 0x00, 0x00, 0x00, //0x00008d30 movl $17, %r8d - 0x49, 0x29, 0xc8, //0x00008d36 subq %rcx, %r8 - 0x49, 0x89, 0xd2, //0x00008d39 movq %rdx, %r10 - 0x4d, 0x85, 0xc0, //0x00008d3c testq %r8, %r8 - 0x0f, 0x8e, 0xde, 0x00, 0x00, 0x00, //0x00008d3f jle LBB5_1749 - 0x41, 0x80, 0xf9, 0x09, //0x00008d45 cmpb $9, %r9b - 0x0f, 0x87, 0xd4, 0x00, 0x00, 0x00, //0x00008d49 ja LBB5_1749 - 0x4b, 0x8d, 0x14, 0x28, //0x00008d4f leaq (%r8,%r13), %rdx - 0xbb, 0x10, 0x00, 0x00, 0x00, //0x00008d53 movl $16, %ebx - 0x48, 0x29, 0xcb, //0x00008d58 subq %rcx, %rbx - 0x31, 0xc9, //0x00008d5b xorl %ecx, %ecx - //0x00008d5d LBB5_1741 - 0x48, 0x8d, 0x34, 0xb6, //0x00008d5d leaq (%rsi,%rsi,4), %rsi - 0x0f, 0xb6, 0xc0, //0x00008d61 movzbl %al, %eax - 0x48, 0x8d, 0x34, 0x70, //0x00008d64 leaq (%rax,%rsi,2), %rsi - 0x48, 0x83, 0xc6, 0xd0, //0x00008d68 addq $-48, %rsi - 0x48, 0x39, 0xcb, //0x00008d6c cmpq %rcx, %rbx - 0x0f, 0x84, 0xec, 0x00, 0x00, 0x00, //0x00008d6f je LBB5_1754 - 0x41, 0x0f, 0xb6, 0x44, 0x0d, 0x01, //0x00008d75 movzbl $1(%r13,%rcx), %eax - 0x8d, 0x78, 0xd0, //0x00008d7b leal $-48(%rax), %edi - 0x48, 0x83, 0xc1, 0x01, //0x00008d7e addq $1, %rcx - 0x40, 0x80, 0xff, 0x0a, //0x00008d82 cmpb $10, %dil - 0x0f, 0x82, 0xd1, 0xff, 0xff, 0xff, //0x00008d86 jb LBB5_1741 - 0x4c, 0x89, 0xea, //0x00008d8c movq %r13, %rdx - 0x48, 0x01, 0xca, //0x00008d8f addq %rcx, %rdx - 0x49, 0x89, 0xc8, //0x00008d92 movq %rcx, %r8 - 0xe9, 0x00, 0x01, 0x00, 0x00, //0x00008d95 jmp LBB5_1758 - //0x00008d9a LBB5_1744 - 0x45, 0x31, 0xc0, //0x00008d9a xorl %r8d, %r8d - 0xb8, 0x00, 0x00, 0x00, 0x00, //0x00008d9d movl $0, %eax - 0x48, 0x89, 0x45, 0x98, //0x00008da2 movq %rax, $-104(%rbp) - 0xb9, 0x00, 0x00, 0x00, 0x00, //0x00008da6 movl $0, %ecx - 0x45, 0x84, 0xd2, //0x00008dab testb %r10b, %r10b - 0x0f, 0x84, 0x67, 0x0a, 0x00, 0x00, //0x00008dae je LBB5_1894 - 0xe9, 0xb4, 0x0a, 0x00, 0x00, //0x00008db4 jmp LBB5_1897 - //0x00008db9 LBB5_1745 - 0x49, 0xf7, 0xdb, //0x00008db9 negq %r11 - 0x4c, 0x89, 0xd8, //0x00008dbc movq %r11, %rax - //0x00008dbf LBB5_1746 - 0x31, 0xc9, //0x00008dbf xorl %ecx, %ecx - 0x48, 0x89, 0xc2, //0x00008dc1 movq %rax, %rdx - 0x48, 0x85, 0xc0, //0x00008dc4 testq %rax, %rax - 0x0f, 0x89, 0x0f, 0x00, 0x00, 0x00, //0x00008dc7 jns LBB5_1748 - //0x00008dcd LBB5_1747 - 0x48, 0xf7, 0xd0, //0x00008dcd notq %rax - 0xb9, 0x03, 0x00, 0x00, 0x00, //0x00008dd0 movl $3, %ecx - 0x48, 0xc7, 0xc2, 0xfd, 0xff, 0xff, 0xff, //0x00008dd5 movq $-3, %rdx - //0x00008ddc LBB5_1748 - 0x49, 0x01, 0xc4, //0x00008ddc addq %rax, %r12 - 0x41, 0x0f, 0xb6, 0xc2, //0x00008ddf movzbl %r10b, %eax - 0x48, 0x01, 0xd0, //0x00008de3 addq %rdx, %rax - 0x49, 0xc1, 0xe0, 0x20, //0x00008de6 shlq $32, %r8 - 0x49, 0x83, 0xc8, 0x1b, //0x00008dea orq $27, %r8 - 0x4c, 0x8b, 0x75, 0xb0, //0x00008dee movq $-80(%rbp), %r14 - 0x49, 0x8b, 0x96, 0xa0, 0x00, 0x00, 0x00, //0x00008df2 movq $160(%r14), %rdx - 0x4c, 0x89, 0x02, //0x00008df9 movq %r8, (%rdx) - 0x48, 0x89, 0x42, 0x08, //0x00008dfc movq %rax, $8(%rdx) - 0x49, 0x8b, 0x86, 0xa0, 0x00, 0x00, 0x00, //0x00008e00 movq $160(%r14), %rax - 0x48, 0x8d, 0x50, 0x10, //0x00008e07 leaq $16(%rax), %rdx - 0x49, 0x89, 0x96, 0xa0, 0x00, 0x00, 0x00, //0x00008e0b movq %rdx, $160(%r14) - 0x41, 0x83, 0x86, 0xd8, 0x00, 0x00, 0x00, 0x01, //0x00008e12 addl $1, $216(%r14) - 0x4c, 0x8b, 0x7d, 0x88, //0x00008e1a movq $-120(%rbp), %r15 - 0xe9, 0x8d, 0x0a, 0x00, 0x00, //0x00008e1e jmp LBB5_1898 - //0x00008e23 LBB5_1749 - 0x4c, 0x89, 0xea, //0x00008e23 movq %r13, %rdx - 0x45, 0x31, 0xc0, //0x00008e26 xorl %r8d, %r8d - 0xe9, 0x39, 0x00, 0x00, 0x00, //0x00008e29 jmp LBB5_1755 - //0x00008e2e LBB5_1750 - 0x31, 0xc0, //0x00008e2e xorl %eax, %eax - 0x48, 0x89, 0x45, 0xc8, //0x00008e30 movq %rax, $-56(%rbp) - 0x45, 0x31, 0xf6, //0x00008e34 xorl %r14d, %r14d - 0x31, 0xf6, //0x00008e37 xorl %esi, %esi - 0xe9, 0x97, 0xf7, 0xff, 0xff, //0x00008e39 jmp LBB5_1632 - //0x00008e3e LBB5_1751 - 0x4c, 0x89, 0xc8, //0x00008e3e movq %r9, %rax - 0x4c, 0x09, 0xf0, //0x00008e41 orq %r14, %rax - 0x0f, 0x99, 0xc0, //0x00008e44 setns %al - 0x0f, 0x88, 0x8f, 0x04, 0x00, 0x00, //0x00008e47 js LBB5_1805 - 0x4d, 0x39, 0xf1, //0x00008e4d cmpq %r14, %r9 - 0x0f, 0x8c, 0x86, 0x04, 0x00, 0x00, //0x00008e50 jl LBB5_1805 - 0x49, 0xf7, 0xd1, //0x00008e56 notq %r9 - 0x4c, 0x89, 0xc8, //0x00008e59 movq %r9, %rax - 0xe9, 0x5e, 0xff, 0xff, 0xff, //0x00008e5c jmp LBB5_1746 - //0x00008e61 LBB5_1754 - 0x8a, 0x02, //0x00008e61 movb (%rdx), %al - 0x44, 0x8d, 0x48, 0xd0, //0x00008e63 leal $-48(%rax), %r9d - //0x00008e67 LBB5_1755 - 0x41, 0x80, 0xf9, 0x09, //0x00008e67 cmpb $9, %r9b - 0x0f, 0x87, 0x29, 0x00, 0x00, 0x00, //0x00008e6b ja LBB5_1758 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008e71 .p2align 4, 0x90 - //0x00008e80 LBB5_1756 - 0x0f, 0xb6, 0x42, 0x01, //0x00008e80 movzbl $1(%rdx), %eax - 0x48, 0x83, 0xc2, 0x01, //0x00008e84 addq $1, %rdx - 0x8d, 0x48, 0xd0, //0x00008e88 leal $-48(%rax), %ecx - 0x80, 0xf9, 0x0a, //0x00008e8b cmpb $10, %cl - 0x0f, 0x82, 0xec, 0xff, 0xff, 0xff, //0x00008e8e jb LBB5_1756 - 0xb1, 0x01, //0x00008e94 movb $1, %cl - 0x48, 0x89, 0x4d, 0xc8, //0x00008e96 movq %rcx, $-56(%rbp) - //0x00008e9a LBB5_1758 - 0x45, 0x29, 0xc6, //0x00008e9a subl %r8d, %r14d - 0x24, 0xdf, //0x00008e9d andb $-33, %al - 0x49, 0x89, 0xd5, //0x00008e9f movq %rdx, %r13 - 0x3c, 0x45, //0x00008ea2 cmpb $69, %al - 0x4c, 0x89, 0xd2, //0x00008ea4 movq %r10, %rdx - 0x44, 0x8b, 0x55, 0xa8, //0x00008ea7 movl $-88(%rbp), %r10d - 0x0f, 0x84, 0x24, 0xf7, 0xff, 0xff, //0x00008eab je LBB5_1632 - //0x00008eb1 LBB5_1759 - 0x48, 0x8b, 0x45, 0xb8, //0x00008eb1 movq $-72(%rbp), %rax - 0x8d, 0x3c, 0x00, //0x00008eb5 leal (%rax,%rax), %edi - 0x83, 0xc7, 0xff, //0x00008eb8 addl $-1, %edi - 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00008ebb movabsq $4503599627370495, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00008ec5 addq $1, %rax - 0x48, 0x39, 0xc6, //0x00008ec9 cmpq %rax, %rsi - 0x48, 0x89, 0x95, 0x70, 0xff, 0xff, 0xff, //0x00008ecc movq %rdx, $-144(%rbp) - 0x0f, 0x83, 0xc6, 0x00, 0x00, 0x00, //0x00008ed3 jae LBB5_1770 - 0x66, 0x48, 0x0f, 0x6e, 0xc6, //0x00008ed9 movq %rsi, %xmm0 - 0x66, 0x0f, 0x62, 0x05, 0x2a, 0x72, 0xff, 0xff, //0x00008ede punpckldq $-36310(%rip), %xmm0 /* LCPI5_11+0(%rip) */ - 0x66, 0x0f, 0x5c, 0x05, 0x32, 0x72, 0xff, 0xff, //0x00008ee6 subpd $-36302(%rip), %xmm0 /* LCPI5_12+0(%rip) */ - 0x66, 0x0f, 0x28, 0xd0, //0x00008eee movapd %xmm0, %xmm2 - 0x66, 0x0f, 0x15, 0xd0, //0x00008ef2 unpckhpd %xmm0, %xmm2 - 0xf2, 0x0f, 0x58, 0xd0, //0x00008ef6 addsd %xmm0, %xmm2 - 0x89, 0xf8, //0x00008efa movl %edi, %eax - 0xc1, 0xe8, 0x1f, //0x00008efc shrl $31, %eax - 0x48, 0xc1, 0xe0, 0x3f, //0x00008eff shlq $63, %rax - 0x66, 0x48, 0x0f, 0x6e, 0xc8, //0x00008f03 movq %rax, %xmm1 - 0x66, 0x0f, 0xeb, 0xca, //0x00008f08 por %xmm2, %xmm1 - 0x45, 0x85, 0xf6, //0x00008f0c testl %r14d, %r14d - 0x0f, 0x84, 0xa5, 0x08, 0x00, 0x00, //0x00008f0f je LBB5_1890 - 0x48, 0x85, 0xf6, //0x00008f15 testq %rsi, %rsi - 0x0f, 0x84, 0x9c, 0x08, 0x00, 0x00, //0x00008f18 je LBB5_1890 - 0x41, 0x8d, 0x46, 0xff, //0x00008f1e leal $-1(%r14), %eax - 0x83, 0xf8, 0x24, //0x00008f22 cmpl $36, %eax - 0x0f, 0x87, 0x55, 0x00, 0x00, 0x00, //0x00008f25 ja LBB5_1768 - 0x44, 0x89, 0xf0, //0x00008f2b movl %r14d, %eax - 0x41, 0x83, 0xfe, 0x17, //0x00008f2e cmpl $23, %r14d - 0x0f, 0x8c, 0x15, 0x00, 0x00, 0x00, //0x00008f32 jl LBB5_1765 - 0x41, 0x8d, 0x46, 0xea, //0x00008f38 leal $-22(%r14), %eax - 0x48, 0x8d, 0x0d, 0x1d, 0x32, 0x00, 0x00, //0x00008f3c leaq $12829(%rip), %rcx /* _P10_TAB+0(%rip) */ - 0xf2, 0x0f, 0x59, 0x0c, 0xc1, //0x00008f43 mulsd (%rcx,%rax,8), %xmm1 - 0xb8, 0x16, 0x00, 0x00, 0x00, //0x00008f48 movl $22, %eax - //0x00008f4d LBB5_1765 - 0x66, 0x0f, 0x2e, 0x0d, 0xeb, 0x71, 0xff, 0xff, //0x00008f4d ucomisd $-36373(%rip), %xmm1 /* LCPI5_14+0(%rip) */ - 0x0f, 0x87, 0x3e, 0x03, 0x00, 0x00, //0x00008f55 ja LBB5_1802 - 0xf2, 0x0f, 0x10, 0x05, 0xe5, 0x71, 0xff, 0xff, //0x00008f5b movsd $-36379(%rip), %xmm0 /* LCPI5_15+0(%rip) */ - 0x66, 0x0f, 0x2e, 0xc1, //0x00008f63 ucomisd %xmm1, %xmm0 - 0x0f, 0x87, 0x2c, 0x03, 0x00, 0x00, //0x00008f67 ja LBB5_1802 - 0x89, 0xc0, //0x00008f6d movl %eax, %eax - 0x48, 0x8d, 0x0d, 0xea, 0x31, 0x00, 0x00, //0x00008f6f leaq $12778(%rip), %rcx /* _P10_TAB+0(%rip) */ - 0xf2, 0x0f, 0x59, 0x0c, 0xc1, //0x00008f76 mulsd (%rcx,%rax,8), %xmm1 - 0xe9, 0x3a, 0x08, 0x00, 0x00, //0x00008f7b jmp LBB5_1890 - //0x00008f80 LBB5_1768 - 0x41, 0x83, 0xfe, 0xea, //0x00008f80 cmpl $-22, %r14d - 0x0f, 0x82, 0x15, 0x00, 0x00, 0x00, //0x00008f84 jb LBB5_1770 - 0x41, 0xf7, 0xde, //0x00008f8a negl %r14d - 0x48, 0x8d, 0x05, 0xcc, 0x31, 0x00, 0x00, //0x00008f8d leaq $12748(%rip), %rax /* _P10_TAB+0(%rip) */ - 0xf2, 0x42, 0x0f, 0x5e, 0x0c, 0xf0, //0x00008f94 divsd (%rax,%r14,8), %xmm1 - 0xe9, 0x1b, 0x08, 0x00, 0x00, //0x00008f9a jmp LBB5_1890 - //0x00008f9f LBB5_1770 - 0x89, 0x7d, 0xa4, //0x00008f9f movl %edi, $-92(%rbp) - 0x41, 0x8d, 0x86, 0x5c, 0x01, 0x00, 0x00, //0x00008fa2 leal $348(%r14), %eax - 0x3d, 0xb7, 0x02, 0x00, 0x00, //0x00008fa9 cmpl $695, %eax - 0x0f, 0x87, 0x1d, 0x01, 0x00, 0x00, //0x00008fae ja LBB5_1784 - //0x00008fb4 LBB5_1771 - 0x48, 0x85, 0xf6, //0x00008fb4 testq %rsi, %rsi - 0x4c, 0x89, 0x7d, 0x88, //0x00008fb7 movq %r15, $-120(%rbp) - 0x44, 0x89, 0x55, 0xa8, //0x00008fbb movl %r10d, $-88(%rbp) - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00008fbf je LBB5_1773 - 0x4c, 0x0f, 0xbd, 0xce, //0x00008fc5 bsrq %rsi, %r9 - 0x49, 0x83, 0xf1, 0x3f, //0x00008fc9 xorq $63, %r9 - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00008fcd jmp LBB5_1774 - //0x00008fd2 LBB5_1773 - 0x41, 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00008fd2 movl $64, %r9d - //0x00008fd8 LBB5_1774 - 0x49, 0x89, 0xf7, //0x00008fd8 movq %rsi, %r15 - 0x44, 0x89, 0xc9, //0x00008fdb movl %r9d, %ecx - 0x49, 0xd3, 0xe7, //0x00008fde shlq %cl, %r15 - 0x89, 0xc7, //0x00008fe1 movl %eax, %edi - 0x48, 0xc1, 0xe7, 0x04, //0x00008fe3 shlq $4, %rdi - 0x48, 0x8d, 0x1d, 0x32, 0x32, 0x00, 0x00, //0x00008fe7 leaq $12850(%rip), %rbx /* _POW10_M128_TAB+0(%rip) */ - 0x4c, 0x8b, 0x44, 0x1f, 0x08, //0x00008fee movq $8(%rdi,%rbx), %r8 - 0x4c, 0x89, 0xc0, //0x00008ff3 movq %r8, %rax - 0x49, 0xf7, 0xe7, //0x00008ff6 mulq %r15 - 0x49, 0x89, 0xc3, //0x00008ff9 movq %rax, %r11 - 0x49, 0x89, 0xd2, //0x00008ffc movq %rdx, %r10 - 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x00008fff andl $511, %edx - 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x00009005 cmpq $511, %rdx - 0x0f, 0x85, 0x46, 0x00, 0x00, 0x00, //0x0000900c jne LBB5_1779 - 0x4c, 0x89, 0xf9, //0x00009012 movq %r15, %rcx - 0x48, 0xf7, 0xd1, //0x00009015 notq %rcx - 0x49, 0x39, 0xcb, //0x00009018 cmpq %rcx, %r11 - 0x0f, 0x86, 0x37, 0x00, 0x00, 0x00, //0x0000901b jbe LBB5_1779 - 0x4c, 0x89, 0xf8, //0x00009021 movq %r15, %rax - 0x48, 0xf7, 0x24, 0x1f, //0x00009024 mulq (%rdi,%rbx) - 0x49, 0x01, 0xd3, //0x00009028 addq %rdx, %r11 - 0x49, 0x83, 0xd2, 0x00, //0x0000902b adcq $0, %r10 - 0x44, 0x89, 0xd2, //0x0000902f movl %r10d, %edx - 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x00009032 andl $511, %edx - 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x00009038 cmpq $511, %rdx - 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x0000903f jne LBB5_1779 - 0x49, 0x83, 0xfb, 0xff, //0x00009045 cmpq $-1, %r11 - 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00009049 jne LBB5_1779 - 0x48, 0x39, 0xc8, //0x0000904f cmpq %rcx, %rax - 0x0f, 0x87, 0x75, 0x00, 0x00, 0x00, //0x00009052 ja LBB5_1783 - //0x00009058 LBB5_1779 - 0x4c, 0x89, 0xd0, //0x00009058 movq %r10, %rax - 0x48, 0xc1, 0xe8, 0x3f, //0x0000905b shrq $63, %rax - 0x8d, 0x48, 0x09, //0x0000905f leal $9(%rax), %ecx - 0x49, 0xd3, 0xea, //0x00009062 shrq %cl, %r10 - 0x4d, 0x85, 0xdb, //0x00009065 testq %r11, %r11 - 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x00009068 jne LBB5_1782 - 0x48, 0x85, 0xd2, //0x0000906e testq %rdx, %rdx - 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00009071 jne LBB5_1782 - 0x44, 0x89, 0xd1, //0x00009077 movl %r10d, %ecx - 0x83, 0xe1, 0x03, //0x0000907a andl $3, %ecx - 0x83, 0xf9, 0x01, //0x0000907d cmpl $1, %ecx - 0x0f, 0x84, 0x47, 0x00, 0x00, 0x00, //0x00009080 je LBB5_1783 - //0x00009086 LBB5_1782 - 0x49, 0x89, 0xdf, //0x00009086 movq %rbx, %r15 - 0x41, 0x69, 0xce, 0x6a, 0x52, 0x03, 0x00, //0x00009089 imull $217706, %r14d, %ecx - 0xc1, 0xf9, 0x10, //0x00009090 sarl $16, %ecx - 0x81, 0xc1, 0x3f, 0x04, 0x00, 0x00, //0x00009093 addl $1087, %ecx - 0x4c, 0x63, 0xd9, //0x00009099 movslq %ecx, %r11 - 0x4c, 0x89, 0xdb, //0x0000909c movq %r11, %rbx - 0x4c, 0x29, 0xcb, //0x0000909f subq %r9, %rbx - 0x44, 0x89, 0xd2, //0x000090a2 movl %r10d, %edx - 0x83, 0xe2, 0x01, //0x000090a5 andl $1, %edx - 0x4c, 0x01, 0xd2, //0x000090a8 addq %r10, %rdx - 0x48, 0x89, 0xd1, //0x000090ab movq %rdx, %rcx - 0x48, 0xc1, 0xe9, 0x36, //0x000090ae shrq $54, %rcx - 0x48, 0x01, 0xc3, //0x000090b2 addq %rax, %rbx - 0x48, 0x83, 0xf9, 0x01, //0x000090b5 cmpq $1, %rcx - 0x48, 0x83, 0xdb, 0x00, //0x000090b9 sbbq $0, %rbx - 0x48, 0x8d, 0x43, 0xff, //0x000090bd leaq $-1(%rbx), %rax - 0x48, 0x3d, 0xfd, 0x07, 0x00, 0x00, //0x000090c1 cmpq $2045, %rax - 0x0f, 0x86, 0x51, 0x00, 0x00, 0x00, //0x000090c7 jbe LBB5_1789 - //0x000090cd LBB5_1783 - 0x4c, 0x8b, 0x7d, 0x88, //0x000090cd movq $-120(%rbp), %r15 - //0x000090d1 LBB5_1784 - 0x4d, 0x89, 0xe8, //0x000090d1 movq %r13, %r8 - 0x4d, 0x29, 0xe0, //0x000090d4 subq %r12, %r8 - 0x48, 0x8b, 0x45, 0xb0, //0x000090d7 movq $-80(%rbp), %rax - 0x4c, 0x8b, 0x48, 0x40, //0x000090db movq $64(%rax), %r9 - 0x4c, 0x8b, 0x58, 0x50, //0x000090df movq $80(%rax), %r11 - 0x4d, 0x85, 0xdb, //0x000090e3 testq %r11, %r11 - 0x0f, 0x84, 0x66, 0x04, 0x00, 0x00, //0x000090e6 je LBB5_1850 - 0x41, 0xc6, 0x01, 0x00, //0x000090ec movb $0, (%r9) - 0x49, 0x83, 0xfb, 0x01, //0x000090f0 cmpq $1, %r11 - 0x0f, 0x84, 0x58, 0x04, 0x00, 0x00, //0x000090f4 je LBB5_1850 - 0x49, 0x8d, 0x4b, 0xff, //0x000090fa leaq $-1(%r11), %rcx - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000090fe movl $1, %eax - 0x48, 0x83, 0xf9, 0x08, //0x00009103 cmpq $8, %rcx - 0x0f, 0x82, 0x33, 0x04, 0x00, 0x00, //0x00009107 jb LBB5_1849 - 0x48, 0x83, 0xf9, 0x20, //0x0000910d cmpq $32, %rcx - 0x0f, 0x83, 0x99, 0x01, 0x00, 0x00, //0x00009111 jae LBB5_1803 - 0x31, 0xd2, //0x00009117 xorl %edx, %edx - 0xe9, 0xbf, 0x03, 0x00, 0x00, //0x00009119 jmp LBB5_1842 - //0x0000911e LBB5_1789 - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, //0x0000911e movabsq $18014398509481984, %rax - 0x48, 0x39, 0xc2, //0x00009128 cmpq %rax, %rdx - 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x0000912b movabsq $-9223372036854775808, %r14 - 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00009135 movabsq $4503599627370495, %rax - 0xb1, 0x02, //0x0000913f movb $2, %cl - 0x80, 0xd9, 0x00, //0x00009141 sbbb $0, %cl - 0x48, 0xd3, 0xea, //0x00009144 shrq %cl, %rdx - 0x48, 0xc1, 0xe3, 0x34, //0x00009147 shlq $52, %rbx - 0x48, 0x21, 0xc2, //0x0000914b andq %rax, %rdx - 0x48, 0x09, 0xda, //0x0000914e orq %rbx, %rdx - 0x48, 0x89, 0xd0, //0x00009151 movq %rdx, %rax - 0x4c, 0x09, 0xf0, //0x00009154 orq %r14, %rax - 0x8b, 0x5d, 0xa8, //0x00009157 movl $-88(%rbp), %ebx - 0x84, 0xdb, //0x0000915a testb %bl, %bl - 0x48, 0x0f, 0x44, 0xc2, //0x0000915c cmoveq %rdx, %rax - 0x66, 0x48, 0x0f, 0x6e, 0xc8, //0x00009160 movq %rax, %xmm1 - 0x80, 0x7d, 0xc8, 0x00, //0x00009165 cmpb $0, $-56(%rbp) - 0x0f, 0x84, 0xcb, 0x02, 0x00, 0x00, //0x00009169 je LBB5_1834 - 0x41, 0xb9, 0x40, 0x00, 0x00, 0x00, //0x0000916f movl $64, %r9d - 0x48, 0xff, 0xc6, //0x00009175 incq %rsi - 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x00009178 je LBB5_1792 - 0x4c, 0x0f, 0xbd, 0xce, //0x0000917e bsrq %rsi, %r9 - 0x49, 0x83, 0xf1, 0x3f, //0x00009182 xorq $63, %r9 - //0x00009186 LBB5_1792 - 0x44, 0x89, 0xc9, //0x00009186 movl %r9d, %ecx - 0x48, 0xd3, 0xe6, //0x00009189 shlq %cl, %rsi - 0x4c, 0x89, 0xc0, //0x0000918c movq %r8, %rax - 0x48, 0xf7, 0xe6, //0x0000918f mulq %rsi - 0x49, 0x89, 0xc2, //0x00009192 movq %rax, %r10 - 0x49, 0x89, 0xd0, //0x00009195 movq %rdx, %r8 - 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x00009198 andl $511, %edx - 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x0000919e cmpq $511, %rdx - 0x0f, 0x85, 0x46, 0x00, 0x00, 0x00, //0x000091a5 jne LBB5_1797 - 0x48, 0x89, 0xf1, //0x000091ab movq %rsi, %rcx - 0x48, 0xf7, 0xd1, //0x000091ae notq %rcx - 0x49, 0x39, 0xca, //0x000091b1 cmpq %rcx, %r10 - 0x0f, 0x86, 0x37, 0x00, 0x00, 0x00, //0x000091b4 jbe LBB5_1797 - 0x48, 0x89, 0xf0, //0x000091ba movq %rsi, %rax - 0x4a, 0xf7, 0x24, 0x3f, //0x000091bd mulq (%rdi,%r15) - 0x49, 0x01, 0xd2, //0x000091c1 addq %rdx, %r10 - 0x49, 0x83, 0xd0, 0x00, //0x000091c4 adcq $0, %r8 - 0x44, 0x89, 0xc2, //0x000091c8 movl %r8d, %edx - 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x000091cb andl $511, %edx - 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x000091d1 cmpq $511, %rdx - 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x000091d8 jne LBB5_1797 - 0x49, 0x83, 0xfa, 0xff, //0x000091de cmpq $-1, %r10 - 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000091e2 jne LBB5_1797 - 0x48, 0x39, 0xc8, //0x000091e8 cmpq %rcx, %rax - 0x0f, 0x87, 0xdc, 0xfe, 0xff, 0xff, //0x000091eb ja LBB5_1783 - //0x000091f1 LBB5_1797 - 0x4c, 0x89, 0xc0, //0x000091f1 movq %r8, %rax - 0x48, 0xc1, 0xe8, 0x3f, //0x000091f4 shrq $63, %rax - 0x8d, 0x48, 0x09, //0x000091f8 leal $9(%rax), %ecx - 0x49, 0xd3, 0xe8, //0x000091fb shrq %cl, %r8 - 0x4d, 0x85, 0xd2, //0x000091fe testq %r10, %r10 - 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x00009201 jne LBB5_1800 - 0x48, 0x85, 0xd2, //0x00009207 testq %rdx, %rdx - 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x0000920a jne LBB5_1800 - 0x44, 0x89, 0xc1, //0x00009210 movl %r8d, %ecx - 0x83, 0xe1, 0x03, //0x00009213 andl $3, %ecx - 0x83, 0xf9, 0x01, //0x00009216 cmpl $1, %ecx - 0x0f, 0x84, 0xae, 0xfe, 0xff, 0xff, //0x00009219 je LBB5_1783 - //0x0000921f LBB5_1800 - 0x4d, 0x29, 0xcb, //0x0000921f subq %r9, %r11 - 0x44, 0x89, 0xc2, //0x00009222 movl %r8d, %edx - 0x83, 0xe2, 0x01, //0x00009225 andl $1, %edx - 0x4c, 0x01, 0xc2, //0x00009228 addq %r8, %rdx - 0x49, 0x01, 0xc3, //0x0000922b addq %rax, %r11 - 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, //0x0000922e movabsq $18014398509481984, %rcx - 0x48, 0x39, 0xca, //0x00009238 cmpq %rcx, %rdx - 0x49, 0x83, 0xdb, 0x00, //0x0000923b sbbq $0, %r11 - 0x49, 0x8d, 0x43, 0xff, //0x0000923f leaq $-1(%r11), %rax - 0x48, 0x3d, 0xfd, 0x07, 0x00, 0x00, //0x00009243 cmpq $2045, %rax - 0x0f, 0x87, 0x7e, 0xfe, 0xff, 0xff, //0x00009249 ja LBB5_1783 - 0x48, 0x39, 0xca, //0x0000924f cmpq %rcx, %rdx - 0xb1, 0x02, //0x00009252 movb $2, %cl - 0x80, 0xd9, 0x00, //0x00009254 sbbb $0, %cl - 0x48, 0xd3, 0xea, //0x00009257 shrq %cl, %rdx - 0x49, 0xc1, 0xe3, 0x34, //0x0000925a shlq $52, %r11 - 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x0000925e movabsq $4503599627370495, %rax - 0x48, 0x21, 0xc2, //0x00009268 andq %rax, %rdx - 0x4c, 0x09, 0xda, //0x0000926b orq %r11, %rdx - 0x49, 0x09, 0xd6, //0x0000926e orq %rdx, %r14 - 0x84, 0xdb, //0x00009271 testb %bl, %bl - 0x4c, 0x0f, 0x44, 0xf2, //0x00009273 cmoveq %rdx, %r14 - 0x66, 0x49, 0x0f, 0x6e, 0xc6, //0x00009277 movq %r14, %xmm0 - 0x66, 0x0f, 0x2e, 0xc8, //0x0000927c ucomisd %xmm0, %xmm1 - 0x4c, 0x8b, 0x7d, 0x88, //0x00009280 movq $-120(%rbp), %r15 - 0x4c, 0x8b, 0x5d, 0xc0, //0x00009284 movq $-64(%rbp), %r11 - 0x0f, 0x85, 0x43, 0xfe, 0xff, 0xff, //0x00009288 jne LBB5_1784 - 0x0f, 0x8b, 0x26, 0x05, 0x00, 0x00, //0x0000928e jnp LBB5_1890 - 0xe9, 0x38, 0xfe, 0xff, 0xff, //0x00009294 jmp LBB5_1784 - //0x00009299 LBB5_1802 - 0x89, 0x7d, 0xa4, //0x00009299 movl %edi, $-92(%rbp) - 0x41, 0x8d, 0x86, 0x5c, 0x01, 0x00, 0x00, //0x0000929c leal $348(%r14), %eax - 0xe9, 0x0c, 0xfd, 0xff, 0xff, //0x000092a3 jmp LBB5_1771 - //0x000092a8 LBB5_1833 - 0x4c, 0x89, 0xe8, //0x000092a8 movq %r13, %rax - 0xe9, 0x01, 0x01, 0x00, 0x00, //0x000092ab jmp LBB5_1811 - //0x000092b0 LBB5_1803 - 0x48, 0x89, 0xca, //0x000092b0 movq %rcx, %rdx - 0x48, 0x83, 0xe2, 0xe0, //0x000092b3 andq $-32, %rdx - 0x48, 0x8d, 0x72, 0xe0, //0x000092b7 leaq $-32(%rdx), %rsi - 0x48, 0x89, 0xf0, //0x000092bb movq %rsi, %rax - 0x48, 0xc1, 0xe8, 0x05, //0x000092be shrq $5, %rax - 0x48, 0x83, 0xc0, 0x01, //0x000092c2 addq $1, %rax - 0x89, 0xc3, //0x000092c6 movl %eax, %ebx - 0x83, 0xe3, 0x03, //0x000092c8 andl $3, %ebx - 0x48, 0x83, 0xfe, 0x60, //0x000092cb cmpq $96, %rsi - 0x0f, 0x83, 0x72, 0x01, 0x00, 0x00, //0x000092cf jae LBB5_1835 - 0x31, 0xf6, //0x000092d5 xorl %esi, %esi - 0xe9, 0xbe, 0x01, 0x00, 0x00, //0x000092d7 jmp LBB5_1837 - //0x000092dc LBB5_1805 - 0x49, 0x8d, 0x4e, 0xff, //0x000092dc leaq $-1(%r14), %rcx - 0x49, 0x39, 0xc9, //0x000092e0 cmpq %rcx, %r9 - 0x49, 0xf7, 0xd6, //0x000092e3 notq %r14 - 0x4d, 0x0f, 0x45, 0xf3, //0x000092e6 cmovneq %r11, %r14 - 0x84, 0xc0, //0x000092ea testb %al, %al - 0x4d, 0x0f, 0x44, 0xf3, //0x000092ec cmoveq %r11, %r14 - 0x4c, 0x89, 0xf0, //0x000092f0 movq %r14, %rax - 0xe9, 0xc7, 0xfa, 0xff, 0xff, //0x000092f3 jmp LBB5_1746 - //0x000092f8 LBB5_1806 - 0x48, 0x83, 0xc6, 0x40, //0x000092f8 addq $64, %rsi - 0x49, 0x89, 0xf5, //0x000092fc movq %rsi, %r13 - //0x000092ff LBB5_1807 - 0x4c, 0x89, 0xe8, //0x000092ff movq %r13, %rax - 0x48, 0x83, 0xc0, 0xc0, //0x00009302 addq $-64, %rax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009306 .p2align 4, 0x90 - //0x00009310 LBB5_1808 - 0xf3, 0x0f, 0x6f, 0x48, 0x40, //0x00009310 movdqu $64(%rax), %xmm1 - 0xf3, 0x0f, 0x6f, 0x50, 0x50, //0x00009315 movdqu $80(%rax), %xmm2 - 0xf3, 0x0f, 0x6f, 0x58, 0x60, //0x0000931a movdqu $96(%rax), %xmm3 - 0xf3, 0x0f, 0x6f, 0x60, 0x70, //0x0000931f movdqu $112(%rax), %xmm4 - 0x48, 0x83, 0xc0, 0x40, //0x00009324 addq $64, %rax - 0x66, 0x41, 0x0f, 0x6f, 0xe8, //0x00009328 movdqa %xmm8, %xmm5 - 0x66, 0x0f, 0x38, 0x00, 0xe9, //0x0000932d pshufb %xmm1, %xmm5 - 0x66, 0x41, 0x0f, 0x6f, 0xf0, //0x00009332 movdqa %xmm8, %xmm6 - 0x66, 0x0f, 0x38, 0x00, 0xf2, //0x00009337 pshufb %xmm2, %xmm6 - 0x66, 0x41, 0x0f, 0x6f, 0xf8, //0x0000933c movdqa %xmm8, %xmm7 - 0x66, 0x0f, 0x38, 0x00, 0xfb, //0x00009341 pshufb %xmm3, %xmm7 - 0x66, 0x41, 0x0f, 0x6f, 0xc0, //0x00009346 movdqa %xmm8, %xmm0 - 0x66, 0x0f, 0x38, 0x00, 0xc4, //0x0000934b pshufb %xmm4, %xmm0 - 0x66, 0x0f, 0x74, 0xe9, //0x00009350 pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xf5, //0x00009354 pmovmskb %xmm5, %esi - 0x66, 0x0f, 0x74, 0xf2, //0x00009358 pcmpeqb %xmm2, %xmm6 - 0x66, 0x0f, 0xd7, 0xde, //0x0000935c pmovmskb %xmm6, %ebx - 0x66, 0x0f, 0x74, 0xfb, //0x00009360 pcmpeqb %xmm3, %xmm7 - 0x66, 0x0f, 0xd7, 0xd7, //0x00009364 pmovmskb %xmm7, %edx - 0x66, 0x0f, 0x74, 0xc4, //0x00009368 pcmpeqb %xmm4, %xmm0 - 0x66, 0x0f, 0xd7, 0xc8, //0x0000936c pmovmskb %xmm0, %ecx - 0x48, 0xc1, 0xe3, 0x10, //0x00009370 shlq $16, %rbx - 0x48, 0x09, 0xf3, //0x00009374 orq %rsi, %rbx - 0x48, 0xc1, 0xe2, 0x20, //0x00009377 shlq $32, %rdx - 0x48, 0x09, 0xda, //0x0000937b orq %rbx, %rdx - 0x48, 0xc1, 0xe1, 0x30, //0x0000937e shlq $48, %rcx - 0x48, 0x09, 0xd1, //0x00009382 orq %rdx, %rcx - 0x48, 0x83, 0xf9, 0xff, //0x00009385 cmpq $-1, %rcx - 0x0f, 0x84, 0x81, 0xff, 0xff, 0xff, //0x00009389 je LBB5_1808 - 0x48, 0xf7, 0xd1, //0x0000938f notq %rcx - 0x49, 0x89, 0x8e, 0x98, 0x00, 0x00, 0x00, //0x00009392 movq %rcx, $152(%r14) - 0x49, 0x89, 0x86, 0x90, 0x00, 0x00, 0x00, //0x00009399 movq %rax, $144(%r14) - 0x48, 0x0f, 0xbc, 0xc9, //0x000093a0 bsfq %rcx, %rcx - 0x48, 0x8d, 0x34, 0x08, //0x000093a4 leaq (%rax,%rcx), %rsi - 0x48, 0x01, 0xc8, //0x000093a8 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x000093ab addq $1, %rax - //0x000093af LBB5_1810 - 0x8a, 0x0e, //0x000093af movb (%rsi), %cl - //0x000093b1 LBB5_1811 - 0x80, 0xf9, 0x7d, //0x000093b1 cmpb $125, %cl - 0x0f, 0x85, 0x12, 0xac, 0xff, 0xff, //0x000093b4 jne LBB5_775 - 0x41, 0x83, 0x86, 0xcc, 0x00, 0x00, 0x00, 0x01, //0x000093ba addl $1, $204(%r14) - 0x48, 0xc1, 0xe7, 0x04, //0x000093c2 shlq $4, %rdi - 0x49, 0x8b, 0x4c, 0x38, 0x08, //0x000093c6 movq $8(%r8,%rdi), %rcx - 0x49, 0x89, 0x8e, 0xa8, 0x00, 0x00, 0x00, //0x000093cb movq %rcx, $168(%r14) - 0x4d, 0x29, 0xda, //0x000093d2 subq %r11, %r10 - 0x49, 0xc1, 0xea, 0x04, //0x000093d5 shrq $4, %r10 - 0x45, 0x89, 0x54, 0x38, 0x0c, //0x000093d9 movl %r10d, $12(%r8,%rdi) - 0x41, 0xc7, 0x44, 0x38, 0x08, 0x00, 0x00, 0x00, 0x00, //0x000093de movl $0, $8(%r8,%rdi) - 0x41, 0x0f, 0xb6, 0x0b, //0x000093e7 movzbl (%r11), %ecx - 0x41, 0x89, 0x0b, //0x000093eb movl %ecx, (%r11) - 0x49, 0x8b, 0x8e, 0xb0, 0x00, 0x00, 0x00, //0x000093ee movq $176(%r14), %rcx - 0x41, 0x8b, 0x96, 0xe4, 0x00, 0x00, 0x00, //0x000093f5 movl $228(%r14), %edx - 0x48, 0x39, 0xd1, //0x000093fc cmpq %rdx, %rcx - 0x0f, 0x86, 0x14, 0x00, 0x00, 0x00, //0x000093ff jbe LBB5_1623 - //0x00009405 LBB5_1622 - 0x41, 0x89, 0x8e, 0xe4, 0x00, 0x00, 0x00, //0x00009405 movl %ecx, $228(%r14) - 0x48, 0x81, 0xf9, 0x00, 0x10, 0x00, 0x00, //0x0000940c cmpq $4096, %rcx - 0x0f, 0x87, 0xc5, 0xee, 0xff, 0xff, //0x00009413 ja LBB5_1075 - //0x00009419 LBB5_1623 - 0x48, 0x83, 0xc1, 0xff, //0x00009419 addq $-1, %rcx - 0x49, 0x89, 0x8e, 0xb0, 0x00, 0x00, 0x00, //0x0000941d movq %rcx, $176(%r14) - 0x49, 0x8b, 0x8e, 0xa8, 0x00, 0x00, 0x00, //0x00009424 movq $168(%r14), %rcx - 0x48, 0x83, 0xf9, 0xff, //0x0000942b cmpq $-1, %rcx - 0x0f, 0x85, 0x12, 0xaa, 0xff, 0xff, //0x0000942f jne LBB5_655 - 0xe9, 0xa4, 0xee, 0xff, 0xff, //0x00009435 jmp LBB5_1075 - //0x0000943a LBB5_1834 - 0x4c, 0x8b, 0x7d, 0x88, //0x0000943a movq $-120(%rbp), %r15 - 0x4c, 0x8b, 0x5d, 0xc0, //0x0000943e movq $-64(%rbp), %r11 - 0xe9, 0x73, 0x03, 0x00, 0x00, //0x00009442 jmp LBB5_1890 - //0x00009447 LBB5_1835 - 0x48, 0x83, 0xe0, 0xfc, //0x00009447 andq $-4, %rax - 0x48, 0xf7, 0xd8, //0x0000944b negq %rax - 0x31, 0xf6, //0x0000944e xorl %esi, %esi - 0x66, 0x0f, 0xef, 0xc9, //0x00009450 pxor %xmm1, %xmm1 - //0x00009454 LBB5_1836 - 0xf3, 0x41, 0x0f, 0x7f, 0x4c, 0x31, 0x01, //0x00009454 movdqu %xmm1, $1(%r9,%rsi) - 0xf3, 0x41, 0x0f, 0x7f, 0x4c, 0x31, 0x11, //0x0000945b movdqu %xmm1, $17(%r9,%rsi) - 0xf3, 0x41, 0x0f, 0x7f, 0x4c, 0x31, 0x21, //0x00009462 movdqu %xmm1, $33(%r9,%rsi) - 0xf3, 0x41, 0x0f, 0x7f, 0x4c, 0x31, 0x31, //0x00009469 movdqu %xmm1, $49(%r9,%rsi) - 0xf3, 0x41, 0x0f, 0x7f, 0x4c, 0x31, 0x41, //0x00009470 movdqu %xmm1, $65(%r9,%rsi) - 0xf3, 0x41, 0x0f, 0x7f, 0x4c, 0x31, 0x51, //0x00009477 movdqu %xmm1, $81(%r9,%rsi) - 0xf3, 0x41, 0x0f, 0x7f, 0x4c, 0x31, 0x61, //0x0000947e movdqu %xmm1, $97(%r9,%rsi) - 0xf3, 0x41, 0x0f, 0x7f, 0x4c, 0x31, 0x71, //0x00009485 movdqu %xmm1, $113(%r9,%rsi) - 0x48, 0x83, 0xee, 0x80, //0x0000948c subq $-128, %rsi - 0x48, 0x83, 0xc0, 0x04, //0x00009490 addq $4, %rax - 0x0f, 0x85, 0xba, 0xff, 0xff, 0xff, //0x00009494 jne LBB5_1836 - //0x0000949a LBB5_1837 - 0x48, 0x85, 0xdb, //0x0000949a testq %rbx, %rbx - 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x0000949d je LBB5_1840 - 0x48, 0xf7, 0xdb, //0x000094a3 negq %rbx - 0x66, 0x0f, 0xef, 0xc9, //0x000094a6 pxor %xmm1, %xmm1 - //0x000094aa LBB5_1839 - 0x48, 0x89, 0xf0, //0x000094aa movq %rsi, %rax - 0x48, 0x83, 0xc8, 0x01, //0x000094ad orq $1, %rax - 0xf3, 0x41, 0x0f, 0x7f, 0x0c, 0x01, //0x000094b1 movdqu %xmm1, (%r9,%rax) - 0xf3, 0x41, 0x0f, 0x7f, 0x4c, 0x01, 0x10, //0x000094b7 movdqu %xmm1, $16(%r9,%rax) - 0x48, 0x83, 0xc6, 0x20, //0x000094be addq $32, %rsi - 0x48, 0xff, 0xc3, //0x000094c2 incq %rbx - 0x0f, 0x85, 0xdf, 0xff, 0xff, 0xff, //0x000094c5 jne LBB5_1839 - //0x000094cb LBB5_1840 - 0x48, 0x39, 0xd1, //0x000094cb cmpq %rdx, %rcx - 0x0f, 0x84, 0x7e, 0x00, 0x00, 0x00, //0x000094ce je LBB5_1850 - 0xf6, 0xc1, 0x18, //0x000094d4 testb $24, %cl - 0x0f, 0x84, 0x57, 0x00, 0x00, 0x00, //0x000094d7 je LBB5_1848 - //0x000094dd LBB5_1842 - 0x48, 0x89, 0xce, //0x000094dd movq %rcx, %rsi - 0x48, 0x83, 0xe6, 0xf8, //0x000094e0 andq $-8, %rsi - 0x48, 0x8d, 0x46, 0x01, //0x000094e4 leaq $1(%rsi), %rax - //0x000094e8 LBB5_1843 - 0x49, 0xc7, 0x44, 0x11, 0x01, 0x00, 0x00, 0x00, 0x00, //0x000094e8 movq $0, $1(%r9,%rdx) - 0x48, 0x83, 0xc2, 0x08, //0x000094f1 addq $8, %rdx - 0x48, 0x39, 0xd6, //0x000094f5 cmpq %rdx, %rsi - 0x0f, 0x85, 0xea, 0xff, 0xff, 0xff, //0x000094f8 jne LBB5_1843 - 0x48, 0x39, 0xf1, //0x000094fe cmpq %rsi, %rcx - 0x0f, 0x85, 0x39, 0x00, 0x00, 0x00, //0x00009501 jne LBB5_1849 - 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00009507 jmp LBB5_1850 - //0x0000950c LBB5_1845 - 0x0f, 0xbc, 0xce, //0x0000950c bsfl %esi, %ecx - //0x0000950f LBB5_1846 - 0x48, 0xf7, 0xd0, //0x0000950f notq %rax - 0x48, 0x29, 0xc8, //0x00009512 subq %rcx, %rax - 0x44, 0x8b, 0x55, 0xa8, //0x00009515 movl $-88(%rbp), %r10d - 0xe9, 0xa1, 0xf8, 0xff, 0xff, //0x00009519 jmp LBB5_1746 - //0x0000951e LBB5_1847 - 0x48, 0x8b, 0x55, 0xb8, //0x0000951e movq $-72(%rbp), %rdx - 0x48, 0x29, 0xca, //0x00009522 subq %rcx, %rdx - 0x48, 0x03, 0x55, 0xc8, //0x00009525 addq $-56(%rbp), %rdx - 0x48, 0xf7, 0xd0, //0x00009529 notq %rax - 0x48, 0x01, 0xd0, //0x0000952c addq %rdx, %rax - 0xe9, 0x8b, 0xf8, 0xff, 0xff, //0x0000952f jmp LBB5_1746 - //0x00009534 LBB5_1848 - 0x48, 0x83, 0xca, 0x01, //0x00009534 orq $1, %rdx - 0x48, 0x89, 0xd0, //0x00009538 movq %rdx, %rax - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000953b .p2align 4, 0x90 - //0x00009540 LBB5_1849 - 0x41, 0xc6, 0x04, 0x01, 0x00, //0x00009540 movb $0, (%r9,%rax) - 0x48, 0x83, 0xc0, 0x01, //0x00009545 addq $1, %rax - 0x49, 0x39, 0xc3, //0x00009549 cmpq %rax, %r11 - 0x0f, 0x85, 0xee, 0xff, 0xff, 0xff, //0x0000954c jne LBB5_1849 - //0x00009552 LBB5_1850 - 0x48, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00009552 movabsq $4503599627370495, %rdi - 0x41, 0x8a, 0x1c, 0x24, //0x0000955c movb (%r12), %bl - 0x31, 0xc9, //0x00009560 xorl %ecx, %ecx - 0x80, 0xfb, 0x2d, //0x00009562 cmpb $45, %bl - 0x0f, 0x94, 0xc1, //0x00009565 sete %cl - 0x45, 0x31, 0xd2, //0x00009568 xorl %r10d, %r10d - 0x49, 0x39, 0xc8, //0x0000956b cmpq %rcx, %r8 - 0x0f, 0x8e, 0x03, 0x01, 0x00, 0x00, //0x0000956e jle LBB5_1864 - 0x88, 0x5d, 0xd7, //0x00009574 movb %bl, $-41(%rbp) - 0x4c, 0x89, 0x7d, 0x88, //0x00009577 movq %r15, $-120(%rbp) - 0xb0, 0x01, //0x0000957b movb $1, %al - 0x45, 0x31, 0xf6, //0x0000957d xorl %r14d, %r14d - 0x45, 0x31, 0xff, //0x00009580 xorl %r15d, %r15d - 0xc7, 0x45, 0xa8, 0x00, 0x00, 0x00, 0x00, //0x00009583 movl $0, $-88(%rbp) - 0x31, 0xd2, //0x0000958a xorl %edx, %edx - 0x31, 0xff, //0x0000958c xorl %edi, %edi - 0xe9, 0x56, 0x00, 0x00, 0x00, //0x0000958e jmp LBB5_1854 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009593 .p2align 4, 0x90 - //0x000095a0 LBB5_1852 - 0xba, 0x01, 0x00, 0x00, 0x00, //0x000095a0 movl $1, %edx - 0x4d, 0x89, 0xca, //0x000095a5 movq %r9, %r10 - 0x4d, 0x89, 0xf1, //0x000095a8 movq %r14, %r9 - 0x4d, 0x89, 0xde, //0x000095ab movq %r11, %r14 - 0x45, 0x89, 0xfb, //0x000095ae movl %r15d, %r11d - 0x4d, 0x89, 0xc7, //0x000095b1 movq %r8, %r15 - 0x8b, 0x5d, 0xa8, //0x000095b4 movl $-88(%rbp), %ebx - 0x41, 0x89, 0xd8, //0x000095b7 movl %ebx, %r8d - 0x40, 0x80, 0xff, 0x2e, //0x000095ba cmpb $46, %dil - 0x4c, 0x89, 0xc7, //0x000095be movq %r8, %rdi - 0x4d, 0x89, 0xf8, //0x000095c1 movq %r15, %r8 - 0x45, 0x89, 0xdf, //0x000095c4 movl %r11d, %r15d - 0x4d, 0x89, 0xf3, //0x000095c7 movq %r14, %r11 - 0x4d, 0x89, 0xce, //0x000095ca movq %r9, %r14 - 0x4d, 0x89, 0xd1, //0x000095cd movq %r10, %r9 - 0x0f, 0x85, 0xb8, 0x00, 0x00, 0x00, //0x000095d0 jne LBB5_1866 - //0x000095d6 LBB5_1853 - 0x48, 0x83, 0xc1, 0x01, //0x000095d6 addq $1, %rcx - 0x4c, 0x39, 0xc1, //0x000095da cmpq %r8, %rcx - 0x0f, 0x9c, 0xc0, //0x000095dd setl %al - 0x49, 0x39, 0xc8, //0x000095e0 cmpq %rcx, %r8 - 0x0f, 0x84, 0x9d, 0x00, 0x00, 0x00, //0x000095e3 je LBB5_1865 - //0x000095e9 LBB5_1854 - 0x89, 0xd6, //0x000095e9 movl %edx, %esi - 0x48, 0x89, 0x7d, 0xb8, //0x000095eb movq %rdi, $-72(%rbp) - 0x41, 0x0f, 0xb6, 0x3c, 0x0c, //0x000095ef movzbl (%r12,%rcx), %edi - 0x8d, 0x57, 0xd0, //0x000095f4 leal $-48(%rdi), %edx - 0x80, 0xfa, 0x09, //0x000095f7 cmpb $9, %dl - 0x0f, 0x87, 0xa0, 0xff, 0xff, 0xff, //0x000095fa ja LBB5_1852 - 0x40, 0x80, 0xff, 0x30, //0x00009600 cmpb $48, %dil - 0x0f, 0x85, 0x1b, 0x00, 0x00, 0x00, //0x00009604 jne LBB5_1858 - 0x83, 0x7d, 0xa8, 0x00, //0x0000960a cmpl $0, $-88(%rbp) - 0x0f, 0x84, 0x45, 0x00, 0x00, 0x00, //0x0000960e je LBB5_1862 - 0x49, 0x63, 0xc6, //0x00009614 movslq %r14d, %rax - 0x49, 0x39, 0xc3, //0x00009617 cmpq %rax, %r11 - 0x0f, 0x87, 0x12, 0x00, 0x00, 0x00, //0x0000961a ja LBB5_1859 - 0xe9, 0x15, 0x00, 0x00, 0x00, //0x00009620 jmp LBB5_1860 - //0x00009625 LBB5_1858 - 0x48, 0x63, 0x45, 0xa8, //0x00009625 movslq $-88(%rbp), %rax - 0x49, 0x39, 0xc3, //0x00009629 cmpq %rax, %r11 - 0x0f, 0x86, 0x18, 0x00, 0x00, 0x00, //0x0000962c jbe LBB5_1861 - //0x00009632 LBB5_1859 - 0x41, 0x88, 0x3c, 0x01, //0x00009632 movb %dil, (%r9,%rax) - 0x41, 0x83, 0xc6, 0x01, //0x00009636 addl $1, %r14d - //0x0000963a LBB5_1860 - 0x48, 0x8b, 0x7d, 0xb8, //0x0000963a movq $-72(%rbp), %rdi - 0x44, 0x89, 0xf0, //0x0000963e movl %r14d, %eax - 0x44, 0x89, 0x75, 0xa8, //0x00009641 movl %r14d, $-88(%rbp) - 0xe9, 0x26, 0x00, 0x00, 0x00, //0x00009645 jmp LBB5_1863 - //0x0000964a LBB5_1861 - 0x48, 0x8b, 0x7d, 0xb8, //0x0000964a movq $-72(%rbp), %rdi - 0x41, 0xbf, 0x01, 0x00, 0x00, 0x00, //0x0000964e movl $1, %r15d - 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00009654 jmp LBB5_1863 - //0x00009659 LBB5_1862 - 0x4c, 0x8b, 0x55, 0xb8, //0x00009659 movq $-72(%rbp), %r10 - 0x41, 0x83, 0xc2, 0xff, //0x0000965d addl $-1, %r10d - 0xc7, 0x45, 0xa8, 0x00, 0x00, 0x00, 0x00, //0x00009661 movl $0, $-88(%rbp) - 0x44, 0x89, 0xd7, //0x00009668 movl %r10d, %edi - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000966b .p2align 4, 0x90 - //0x00009670 LBB5_1863 - 0x89, 0xf2, //0x00009670 movl %esi, %edx - 0xe9, 0x5f, 0xff, 0xff, 0xff, //0x00009672 jmp LBB5_1853 - //0x00009677 LBB5_1864 - 0x45, 0x31, 0xc0, //0x00009677 xorl %r8d, %r8d - 0x4c, 0x8b, 0x5d, 0xc0, //0x0000967a movq $-64(%rbp), %r11 - 0x8b, 0x4d, 0xa4, //0x0000967e movl $-92(%rbp), %ecx - 0xe9, 0x0a, 0x01, 0x00, 0x00, //0x00009681 jmp LBB5_1889 - //0x00009686 LBB5_1865 - 0x4c, 0x89, 0xc1, //0x00009686 movq %r8, %rcx - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00009689 jmp LBB5_1867 - //0x0000968e LBB5_1866 - 0x48, 0x8b, 0x7d, 0xb8, //0x0000968e movq $-72(%rbp), %rdi - 0x89, 0xf2, //0x00009692 movl %esi, %edx - //0x00009694 LBB5_1867 - 0x85, 0xd2, //0x00009694 testl %edx, %edx - 0x41, 0x0f, 0x44, 0xfe, //0x00009696 cmovel %r14d, %edi - 0xa8, 0x01, //0x0000969a testb $1, %al - 0x0f, 0x84, 0x9a, 0x00, 0x00, 0x00, //0x0000969c je LBB5_1882 - 0x89, 0xc8, //0x000096a2 movl %ecx, %eax - 0x41, 0x8a, 0x04, 0x04, //0x000096a4 movb (%r12,%rax), %al - 0x0c, 0x20, //0x000096a8 orb $32, %al - 0x3c, 0x65, //0x000096aa cmpb $101, %al - 0x0f, 0x85, 0x8a, 0x00, 0x00, 0x00, //0x000096ac jne LBB5_1882 - 0x89, 0xca, //0x000096b2 movl %ecx, %edx - 0x41, 0x8a, 0x5c, 0x14, 0x01, //0x000096b4 movb $1(%r12,%rdx), %bl - 0x80, 0xfb, 0x2d, //0x000096b9 cmpb $45, %bl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000096bc je LBB5_1872 - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000096c2 movl $1, %eax - 0x80, 0xfb, 0x2b, //0x000096c7 cmpb $43, %bl - 0x0f, 0x85, 0x17, 0x00, 0x00, 0x00, //0x000096ca jne LBB5_1874 - 0x83, 0xc1, 0x02, //0x000096d0 addl $2, %ecx - 0xe9, 0x08, 0x00, 0x00, 0x00, //0x000096d3 jmp LBB5_1873 - //0x000096d8 LBB5_1872 - 0x83, 0xc1, 0x02, //0x000096d8 addl $2, %ecx - 0xb8, 0xff, 0xff, 0xff, 0xff, //0x000096db movl $-1, %eax - //0x000096e0 LBB5_1873 - 0x89, 0xca, //0x000096e0 movl %ecx, %edx - 0xe9, 0x04, 0x00, 0x00, 0x00, //0x000096e2 jmp LBB5_1875 - //0x000096e7 LBB5_1874 - 0x48, 0x83, 0xc2, 0x01, //0x000096e7 addq $1, %rdx - //0x000096eb LBB5_1875 - 0x48, 0x63, 0xd2, //0x000096eb movslq %edx, %rdx - 0x31, 0xc9, //0x000096ee xorl %ecx, %ecx - 0x49, 0x39, 0xd0, //0x000096f0 cmpq %rdx, %r8 - 0x0f, 0x8e, 0x3c, 0x00, 0x00, 0x00, //0x000096f3 jle LBB5_1881 - 0x31, 0xc9, //0x000096f9 xorl %ecx, %ecx - //0x000096fb LBB5_1877 - 0x41, 0x0f, 0xbe, 0x34, 0x14, //0x000096fb movsbl (%r12,%rdx), %esi - 0x83, 0xfe, 0x30, //0x00009700 cmpl $48, %esi - 0x0f, 0x8c, 0x2c, 0x00, 0x00, 0x00, //0x00009703 jl LBB5_1881 - 0x40, 0x80, 0xfe, 0x39, //0x00009709 cmpb $57, %sil - 0x0f, 0x8f, 0x22, 0x00, 0x00, 0x00, //0x0000970d jg LBB5_1881 - 0x81, 0xf9, 0x0f, 0x27, 0x00, 0x00, //0x00009713 cmpl $9999, %ecx - 0x0f, 0x8f, 0x16, 0x00, 0x00, 0x00, //0x00009719 jg LBB5_1881 - 0x8d, 0x0c, 0x89, //0x0000971f leal (%rcx,%rcx,4), %ecx - 0x8d, 0x0c, 0x4e, //0x00009722 leal (%rsi,%rcx,2), %ecx - 0x83, 0xc1, 0xd0, //0x00009725 addl $-48, %ecx - 0x48, 0x83, 0xc2, 0x01, //0x00009728 addq $1, %rdx - 0x49, 0x39, 0xd0, //0x0000972c cmpq %rdx, %r8 - 0x0f, 0x85, 0xc6, 0xff, 0xff, 0xff, //0x0000972f jne LBB5_1877 - //0x00009735 LBB5_1881 - 0x0f, 0xaf, 0xc8, //0x00009735 imull %eax, %ecx - 0x01, 0xf9, //0x00009738 addl %edi, %ecx - 0x89, 0xcf, //0x0000973a movl %ecx, %edi - //0x0000973c LBB5_1882 - 0x45, 0x85, 0xf6, //0x0000973c testl %r14d, %r14d - 0x0f, 0x84, 0x2d, 0x00, 0x00, 0x00, //0x0000973f je LBB5_1886 - 0x49, 0xba, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00009745 movabsq $9218868437227405312, %r10 - 0x81, 0xff, 0x36, 0x01, 0x00, 0x00, //0x0000974f cmpl $310, %edi - 0x0f, 0x8f, 0x1a, 0x00, 0x00, 0x00, //0x00009755 jg LBB5_1887 - 0x45, 0x31, 0xc0, //0x0000975b xorl %r8d, %r8d - 0x81, 0xff, 0xb6, 0xfe, 0xff, 0xff, //0x0000975e cmpl $-330, %edi - 0x0f, 0x8d, 0xc6, 0x01, 0x00, 0x00, //0x00009764 jge LBB5_1929 - 0x45, 0x31, 0xd2, //0x0000976a xorl %r10d, %r10d - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x0000976d jmp LBB5_1888 - //0x00009772 LBB5_1886 - 0x45, 0x31, 0xd2, //0x00009772 xorl %r10d, %r10d - //0x00009775 LBB5_1887 - 0x45, 0x31, 0xc0, //0x00009775 xorl %r8d, %r8d - //0x00009778 LBB5_1888 - 0x4c, 0x8b, 0x7d, 0x88, //0x00009778 movq $-120(%rbp), %r15 - 0x4c, 0x8b, 0x5d, 0xc0, //0x0000977c movq $-64(%rbp), %r11 - 0x8b, 0x4d, 0xa4, //0x00009780 movl $-92(%rbp), %ecx - 0x8a, 0x5d, 0xd7, //0x00009783 movb $-41(%rbp), %bl - 0x48, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00009786 movabsq $4503599627370495, %rdi - //0x00009790 LBB5_1889 - 0x49, 0x21, 0xf8, //0x00009790 andq %rdi, %r8 - 0x4d, 0x09, 0xd0, //0x00009793 orq %r10, %r8 - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00009796 movabsq $-9223372036854775808, %rax - 0x4c, 0x09, 0xc0, //0x000097a0 orq %r8, %rax - 0x80, 0xfb, 0x2d, //0x000097a3 cmpb $45, %bl - 0x49, 0x0f, 0x45, 0xc0, //0x000097a6 cmovneq %r8, %rax - 0x66, 0x48, 0x0f, 0x6e, 0xc0, //0x000097aa movq %rax, %xmm0 - 0x0f, 0x57, 0xc9, //0x000097af xorps %xmm1, %xmm1 - 0xf2, 0x0f, 0x2a, 0xc9, //0x000097b2 cvtsi2sd %ecx, %xmm1 - 0xf2, 0x0f, 0x59, 0xc8, //0x000097b6 mulsd %xmm0, %xmm1 - //0x000097ba LBB5_1890 - 0x66, 0x48, 0x0f, 0x7e, 0xce, //0x000097ba movq %xmm1, %rsi - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x000097bf movabsq $-9223372036854775808, %rax - 0x48, 0x83, 0xc0, 0xff, //0x000097c9 addq $-1, %rax - 0x48, 0x21, 0xf0, //0x000097cd andq %rsi, %rax - 0x31, 0xc9, //0x000097d0 xorl %ecx, %ecx - 0x41, 0xb8, 0x04, 0x00, 0x00, 0x00, //0x000097d2 movl $4, %r8d - 0x48, 0xba, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x000097d8 movabsq $9218868437227405312, %rdx - 0x48, 0x39, 0xd0, //0x000097e2 cmpq %rdx, %rax - 0x48, 0x8b, 0x95, 0x70, 0xff, 0xff, 0xff, //0x000097e5 movq $-144(%rbp), %rdx - 0x0f, 0x85, 0xe0, 0x00, 0x00, 0x00, //0x000097ec jne LBB5_1900 - //0x000097f2 LBB5_1891 - 0x48, 0x8b, 0x85, 0x78, 0xff, 0xff, 0xff, //0x000097f2 movq $-136(%rbp), %rax - 0x48, 0x83, 0xf8, 0x13, //0x000097f9 cmpq $19, %rax - 0x0f, 0x84, 0xc8, 0x00, 0x00, 0x00, //0x000097fd je LBB5_1899 - 0x48, 0x83, 0xf8, 0x0b, //0x00009803 cmpq $11, %rax - 0x0f, 0x84, 0x59, 0x00, 0x00, 0x00, //0x00009807 je LBB5_1895 - 0x48, 0x83, 0xf8, 0x03, //0x0000980d cmpq $3, %rax - 0x4c, 0x8b, 0x75, 0xb0, //0x00009811 movq $-80(%rbp), %r14 - 0x0f, 0x85, 0x1f, 0x74, 0xff, 0xff, //0x00009815 jne LBB5_149 - //0x0000981b LBB5_1894 - 0x48, 0xc1, 0xe2, 0x20, //0x0000981b shlq $32, %rdx - 0x48, 0x83, 0xca, 0x03, //0x0000981f orq $3, %rdx - 0x49, 0x8b, 0x86, 0xa0, 0x00, 0x00, 0x00, //0x00009823 movq $160(%r14), %rax - 0x48, 0x89, 0x10, //0x0000982a movq %rdx, (%rax) - 0x48, 0x8b, 0x4d, 0x98, //0x0000982d movq $-104(%rbp), %rcx - 0x48, 0x89, 0x48, 0x08, //0x00009831 movq %rcx, $8(%rax) - 0x41, 0x83, 0x86, 0xd8, 0x00, 0x00, 0x00, 0x01, //0x00009835 addl $1, $216(%r14) - 0x49, 0x8b, 0x86, 0xa0, 0x00, 0x00, 0x00, //0x0000983d movq $160(%r14), %rax - 0x48, 0x8d, 0x48, 0x10, //0x00009844 leaq $16(%rax), %rcx - 0x49, 0x89, 0x8e, 0xa0, 0x00, 0x00, 0x00, //0x00009848 movq %rcx, $160(%r14) - 0xb9, 0x03, 0x00, 0x00, 0x00, //0x0000984f movl $3, %ecx - 0x48, 0x89, 0x8d, 0x78, 0xff, 0xff, 0xff, //0x00009854 movq %rcx, $-136(%rbp) - 0x4d, 0x89, 0xec, //0x0000985b movq %r13, %r12 - 0x44, 0x89, 0xc1, //0x0000985e movl %r8d, %ecx - 0xe9, 0x4a, 0x00, 0x00, 0x00, //0x00009861 jmp LBB5_1898 - //0x00009866 LBB5_1895 - 0x44, 0x89, 0xc1, //0x00009866 movl %r8d, %ecx - //0x00009869 LBB5_1896 - 0x4c, 0x8b, 0x75, 0xb0, //0x00009869 movq $-80(%rbp), %r14 - //0x0000986d LBB5_1897 - 0x48, 0xc1, 0xe2, 0x20, //0x0000986d shlq $32, %rdx - 0x48, 0x83, 0xca, 0x0b, //0x00009871 orq $11, %rdx - 0x49, 0x8b, 0x86, 0xa0, 0x00, 0x00, 0x00, //0x00009875 movq $160(%r14), %rax - 0x48, 0x89, 0x10, //0x0000987c movq %rdx, (%rax) - 0x48, 0x8b, 0x55, 0x98, //0x0000987f movq $-104(%rbp), %rdx - 0x48, 0x89, 0x50, 0x08, //0x00009883 movq %rdx, $8(%rax) - 0x41, 0x83, 0x86, 0xd8, 0x00, 0x00, 0x00, 0x01, //0x00009887 addl $1, $216(%r14) - 0x49, 0x8b, 0x86, 0xa0, 0x00, 0x00, 0x00, //0x0000988f movq $160(%r14), %rax - 0x48, 0x8d, 0x50, 0x10, //0x00009896 leaq $16(%rax), %rdx - 0x49, 0x89, 0x96, 0xa0, 0x00, 0x00, 0x00, //0x0000989a movq %rdx, $160(%r14) - 0xba, 0x0b, 0x00, 0x00, 0x00, //0x000098a1 movl $11, %edx - 0x48, 0x89, 0x95, 0x78, 0xff, 0xff, 0xff, //0x000098a6 movq %rdx, $-136(%rbp) - 0x4d, 0x89, 0xec, //0x000098ad movq %r13, %r12 - //0x000098b0 LBB5_1898 - 0x4c, 0x8b, 0x5d, 0xc0, //0x000098b0 movq $-64(%rbp), %r11 - 0x41, 0xb8, 0x0b, 0x00, 0x00, 0x00, //0x000098b4 movl $11, %r8d - 0x85, 0xc9, //0x000098ba testl %ecx, %ecx - 0x44, 0x0f, 0x45, 0xc1, //0x000098bc cmovnel %ecx, %r8d - 0x0f, 0x84, 0xac, 0x15, 0x00, 0x00, //0x000098c0 je LBB5_1901 - 0xe9, 0x50, 0x16, 0x00, 0x00, //0x000098c6 jmp LBB5_2239 - //0x000098cb LBB5_1899 - 0x44, 0x89, 0xc1, //0x000098cb movl %r8d, %ecx - 0x48, 0x8b, 0x75, 0x98, //0x000098ce movq $-104(%rbp), %rsi - //0x000098d2 LBB5_1900 - 0x48, 0xc1, 0xe2, 0x20, //0x000098d2 shlq $32, %rdx - 0x48, 0x83, 0xca, 0x13, //0x000098d6 orq $19, %rdx - 0x4c, 0x8b, 0x75, 0xb0, //0x000098da movq $-80(%rbp), %r14 - 0x49, 0x8b, 0x86, 0xa0, 0x00, 0x00, 0x00, //0x000098de movq $160(%r14), %rax - 0x48, 0x89, 0x10, //0x000098e5 movq %rdx, (%rax) - 0x48, 0x89, 0x70, 0x08, //0x000098e8 movq %rsi, $8(%rax) - 0x41, 0x83, 0x86, 0xd8, 0x00, 0x00, 0x00, 0x01, //0x000098ec addl $1, $216(%r14) - 0x49, 0x8b, 0x86, 0xa0, 0x00, 0x00, 0x00, //0x000098f4 movq $160(%r14), %rax - 0x48, 0x8d, 0x50, 0x10, //0x000098fb leaq $16(%rax), %rdx - 0x49, 0x89, 0x96, 0xa0, 0x00, 0x00, 0x00, //0x000098ff movq %rdx, $160(%r14) - 0xba, 0x13, 0x00, 0x00, 0x00, //0x00009906 movl $19, %edx - 0x48, 0x89, 0x95, 0x78, 0xff, 0xff, 0xff, //0x0000990b movq %rdx, $-136(%rbp) - 0x4d, 0x89, 0xec, //0x00009912 movq %r13, %r12 - 0x48, 0x89, 0x75, 0x98, //0x00009915 movq %rsi, $-104(%rbp) - 0x41, 0xb8, 0x0b, 0x00, 0x00, 0x00, //0x00009919 movl $11, %r8d - 0x85, 0xc9, //0x0000991f testl %ecx, %ecx - 0x44, 0x0f, 0x45, 0xc1, //0x00009921 cmovnel %ecx, %r8d - 0x0f, 0x84, 0x47, 0x15, 0x00, 0x00, //0x00009925 je LBB5_1901 - 0xe9, 0xeb, 0x15, 0x00, 0x00, //0x0000992b jmp LBB5_2239 - //0x00009930 LBB5_1929 - 0x48, 0x89, 0xf8, //0x00009930 movq %rdi, %rax - 0x85, 0xff, //0x00009933 testl %edi, %edi - 0x4c, 0x89, 0x6d, 0xc8, //0x00009935 movq %r13, $-56(%rbp) - 0x0f, 0x8e, 0x17, 0x02, 0x00, 0x00, //0x00009939 jle LBB5_1961 - 0x45, 0x31, 0xe4, //0x0000993f xorl %r12d, %r12d - 0x44, 0x89, 0xf2, //0x00009942 movl %r14d, %edx - 0x44, 0x89, 0xf7, //0x00009945 movl %r14d, %edi - 0xe9, 0x19, 0x00, 0x00, 0x00, //0x00009948 jmp LBB5_1934 - //0x0000994d LBB5_1931 - 0x45, 0x31, 0xf6, //0x0000994d xorl %r14d, %r14d - 0x31, 0xd2, //0x00009950 xorl %edx, %edx - //0x00009952 LBB5_1932 - 0x31, 0xff, //0x00009952 xorl %edi, %edi - //0x00009954 LBB5_1933 - 0x45, 0x01, 0xe0, //0x00009954 addl %r12d, %r8d - 0x45, 0x89, 0xc4, //0x00009957 movl %r8d, %r12d - 0x48, 0x8b, 0x45, 0xb8, //0x0000995a movq $-72(%rbp), %rax - 0x85, 0xc0, //0x0000995e testl %eax, %eax - 0x0f, 0x8e, 0xf3, 0x01, 0x00, 0x00, //0x00009960 jle LBB5_1962 - //0x00009966 LBB5_1934 - 0x83, 0xf8, 0x08, //0x00009966 cmpl $8, %eax - 0x48, 0x89, 0x45, 0xb8, //0x00009969 movq %rax, $-72(%rbp) - 0x0f, 0x8e, 0x0b, 0x00, 0x00, 0x00, //0x0000996d jle LBB5_1936 - 0x41, 0xb8, 0x1b, 0x00, 0x00, 0x00, //0x00009973 movl $27, %r8d - 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x00009979 jmp LBB5_1937 - //0x0000997e LBB5_1936 - 0x89, 0xc0, //0x0000997e movl %eax, %eax - 0x48, 0x8d, 0x0d, 0x29, 0x54, 0x00, 0x00, //0x00009980 leaq $21545(%rip), %rcx /* _POW_TAB+0(%rip) */ - 0x44, 0x8b, 0x04, 0x81, //0x00009987 movl (%rcx,%rax,4), %r8d - //0x0000998b LBB5_1937 - 0x85, 0xff, //0x0000998b testl %edi, %edi - 0x0f, 0x84, 0xbf, 0xff, 0xff, 0xff, //0x0000998d je LBB5_1932 - 0x44, 0x89, 0xc1, //0x00009993 movl %r8d, %ecx - 0x85, 0xff, //0x00009996 testl %edi, %edi - 0xb8, 0x00, 0x00, 0x00, 0x00, //0x00009998 movl $0, %eax - 0x0f, 0x4f, 0xc7, //0x0000999d cmovgl %edi, %eax - 0x31, 0xd2, //0x000099a0 xorl %edx, %edx - 0x31, 0xdb, //0x000099a2 xorl %ebx, %ebx - //0x000099a4 LBB5_1939 - 0x48, 0x39, 0xd0, //0x000099a4 cmpq %rdx, %rax - 0x0f, 0x84, 0xae, 0x00, 0x00, 0x00, //0x000099a7 je LBB5_1947 - 0x48, 0x8d, 0x34, 0x9b, //0x000099ad leaq (%rbx,%rbx,4), %rsi - 0x49, 0x0f, 0xbe, 0x1c, 0x11, //0x000099b1 movsbq (%r9,%rdx), %rbx - 0x48, 0x8d, 0x1c, 0x73, //0x000099b6 leaq (%rbx,%rsi,2), %rbx - 0x48, 0x83, 0xc3, 0xd0, //0x000099ba addq $-48, %rbx - 0x48, 0x83, 0xc2, 0x01, //0x000099be addq $1, %rdx - 0x48, 0x89, 0xde, //0x000099c2 movq %rbx, %rsi - 0x48, 0xd3, 0xee, //0x000099c5 shrq %cl, %rsi - 0x48, 0x85, 0xf6, //0x000099c8 testq %rsi, %rsi - 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x000099cb je LBB5_1939 - 0x4c, 0x89, 0x45, 0x80, //0x000099d1 movq %r8, $-128(%rbp) - 0x89, 0xd0, //0x000099d5 movl %edx, %eax - //0x000099d7 LBB5_1942 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000099d7 movq $-1, %r8 - 0x49, 0xd3, 0xe0, //0x000099de shlq %cl, %r8 - 0x49, 0xf7, 0xd0, //0x000099e1 notq %r8 - 0x31, 0xd2, //0x000099e4 xorl %edx, %edx - 0x39, 0xf8, //0x000099e6 cmpl %edi, %eax - 0x0f, 0x8d, 0x4d, 0x00, 0x00, 0x00, //0x000099e8 jge LBB5_1946 - 0x4c, 0x63, 0xe8, //0x000099ee movslq %eax, %r13 - 0x4d, 0x63, 0xf6, //0x000099f1 movslq %r14d, %r14 - 0x4b, 0x8d, 0x34, 0x29, //0x000099f4 leaq (%r9,%r13), %rsi - 0x31, 0xd2, //0x000099f8 xorl %edx, %edx - //0x000099fa LBB5_1944 - 0x48, 0x89, 0xdf, //0x000099fa movq %rbx, %rdi - 0x48, 0xd3, 0xef, //0x000099fd shrq %cl, %rdi - 0x4c, 0x21, 0xc3, //0x00009a00 andq %r8, %rbx - 0x40, 0x80, 0xc7, 0x30, //0x00009a03 addb $48, %dil - 0x41, 0x88, 0x3c, 0x11, //0x00009a07 movb %dil, (%r9,%rdx) - 0x48, 0x0f, 0xbe, 0x3c, 0x16, //0x00009a0b movsbq (%rsi,%rdx), %rdi - 0x4e, 0x8d, 0x14, 0x2a, //0x00009a10 leaq (%rdx,%r13), %r10 - 0x49, 0x83, 0xc2, 0x01, //0x00009a14 addq $1, %r10 - 0x48, 0x83, 0xc2, 0x01, //0x00009a18 addq $1, %rdx - 0x48, 0x8d, 0x1c, 0x9b, //0x00009a1c leaq (%rbx,%rbx,4), %rbx - 0x48, 0x8d, 0x1c, 0x5f, //0x00009a20 leaq (%rdi,%rbx,2), %rbx - 0x48, 0x83, 0xc3, 0xd0, //0x00009a24 addq $-48, %rbx - 0x4d, 0x39, 0xf2, //0x00009a28 cmpq %r14, %r10 - 0x0f, 0x8c, 0xc9, 0xff, 0xff, 0xff, //0x00009a2b jl LBB5_1944 - 0x49, 0xba, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00009a31 movabsq $9218868437227405312, %r10 - //0x00009a3b LBB5_1946 - 0x48, 0x8b, 0x75, 0xb8, //0x00009a3b movq $-72(%rbp), %rsi - 0x29, 0xc6, //0x00009a3f subl %eax, %esi - 0x83, 0xc6, 0x01, //0x00009a41 addl $1, %esi - 0x48, 0x89, 0x75, 0xb8, //0x00009a44 movq %rsi, $-72(%rbp) - 0x48, 0x85, 0xdb, //0x00009a48 testq %rbx, %rbx - 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00009a4b movl $1, %edi - 0x0f, 0x85, 0x5e, 0x00, 0x00, 0x00, //0x00009a50 jne LBB5_1951 - 0xe9, 0x89, 0x00, 0x00, 0x00, //0x00009a56 jmp LBB5_1953 - //0x00009a5b LBB5_1947 - 0x48, 0x85, 0xdb, //0x00009a5b testq %rbx, %rbx - 0x0f, 0x84, 0xe9, 0xfe, 0xff, 0xff, //0x00009a5e je LBB5_1931 - 0x48, 0x89, 0xda, //0x00009a64 movq %rbx, %rdx - 0x48, 0xd3, 0xea, //0x00009a67 shrq %cl, %rdx - 0x48, 0x85, 0xd2, //0x00009a6a testq %rdx, %rdx - 0x4c, 0x89, 0x45, 0x80, //0x00009a6d movq %r8, $-128(%rbp) - 0x0f, 0x84, 0xa2, 0x00, 0x00, 0x00, //0x00009a71 je LBB5_1958 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00009a77 movq $-1, %r8 - 0x49, 0xd3, 0xe0, //0x00009a7e shlq %cl, %r8 - 0x49, 0xf7, 0xd0, //0x00009a81 notq %r8 - 0x48, 0x8b, 0x55, 0xb8, //0x00009a84 movq $-72(%rbp), %rdx - 0x29, 0xc2, //0x00009a88 subl %eax, %edx - 0x83, 0xc2, 0x01, //0x00009a8a addl $1, %edx - 0x48, 0x89, 0x55, 0xb8, //0x00009a8d movq %rdx, $-72(%rbp) - 0x31, 0xd2, //0x00009a91 xorl %edx, %edx - 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00009a93 movl $1, %edi - 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00009a98 jmp LBB5_1951 - //0x00009a9d LBB5_1950 - 0x48, 0x85, 0xc0, //0x00009a9d testq %rax, %rax - 0x44, 0x0f, 0x45, 0xff, //0x00009aa0 cmovnel %edi, %r15d - 0x48, 0x01, 0xdb, //0x00009aa4 addq %rbx, %rbx - 0x48, 0x8d, 0x1c, 0x9b, //0x00009aa7 leaq (%rbx,%rbx,4), %rbx - 0x48, 0x85, 0xdb, //0x00009aab testq %rbx, %rbx - 0x0f, 0x84, 0x30, 0x00, 0x00, 0x00, //0x00009aae je LBB5_1953 - //0x00009ab4 LBB5_1951 - 0x48, 0x89, 0xd8, //0x00009ab4 movq %rbx, %rax - 0x48, 0xd3, 0xe8, //0x00009ab7 shrq %cl, %rax - 0x4c, 0x21, 0xc3, //0x00009aba andq %r8, %rbx - 0x48, 0x63, 0xf2, //0x00009abd movslq %edx, %rsi - 0x49, 0x39, 0xf3, //0x00009ac0 cmpq %rsi, %r11 - 0x0f, 0x86, 0xd4, 0xff, 0xff, 0xff, //0x00009ac3 jbe LBB5_1950 - 0x04, 0x30, //0x00009ac9 addb $48, %al - 0x41, 0x88, 0x04, 0x31, //0x00009acb movb %al, (%r9,%rsi) - 0x83, 0xc6, 0x01, //0x00009acf addl $1, %esi - 0x89, 0xf2, //0x00009ad2 movl %esi, %edx - 0x48, 0x01, 0xdb, //0x00009ad4 addq %rbx, %rbx - 0x48, 0x8d, 0x1c, 0x9b, //0x00009ad7 leaq (%rbx,%rbx,4), %rbx - 0x48, 0x85, 0xdb, //0x00009adb testq %rbx, %rbx - 0x0f, 0x85, 0xd0, 0xff, 0xff, 0xff, //0x00009ade jne LBB5_1951 - //0x00009ae4 LBB5_1953 - 0x85, 0xd2, //0x00009ae4 testl %edx, %edx - 0x4c, 0x8b, 0x45, 0x80, //0x00009ae6 movq $-128(%rbp), %r8 - 0x0f, 0x8e, 0x47, 0x00, 0x00, 0x00, //0x00009aea jle LBB5_1959 - 0x89, 0xd0, //0x00009af0 movl %edx, %eax - 0x48, 0x83, 0xc0, 0x01, //0x00009af2 addq $1, %rax - //0x00009af6 LBB5_1955 - 0x8d, 0x4a, 0xff, //0x00009af6 leal $-1(%rdx), %ecx - 0x41, 0x80, 0x3c, 0x09, 0x30, //0x00009af9 cmpb $48, (%r9,%rcx) - 0x0f, 0x85, 0x39, 0x00, 0x00, 0x00, //0x00009afe jne LBB5_1960 - 0x48, 0x83, 0xc0, 0xff, //0x00009b04 addq $-1, %rax - 0x89, 0xca, //0x00009b08 movl %ecx, %edx - 0x48, 0x83, 0xf8, 0x01, //0x00009b0a cmpq $1, %rax - 0x0f, 0x8f, 0xe2, 0xff, 0xff, 0xff, //0x00009b0e jg LBB5_1955 - 0xe9, 0x2e, 0x00, 0x00, 0x00, //0x00009b14 jmp LBB5_1957 - //0x00009b19 LBB5_1958 - 0x48, 0x01, 0xdb, //0x00009b19 addq %rbx, %rbx - 0x48, 0x8d, 0x1c, 0x9b, //0x00009b1c leaq (%rbx,%rbx,4), %rbx - 0x83, 0xc0, 0x01, //0x00009b20 addl $1, %eax - 0x48, 0x89, 0xda, //0x00009b23 movq %rbx, %rdx - 0x48, 0xd3, 0xea, //0x00009b26 shrq %cl, %rdx - 0x48, 0x85, 0xd2, //0x00009b29 testq %rdx, %rdx - 0x0f, 0x84, 0xe7, 0xff, 0xff, 0xff, //0x00009b2c je LBB5_1958 - 0xe9, 0xa0, 0xfe, 0xff, 0xff, //0x00009b32 jmp LBB5_1942 - //0x00009b37 LBB5_1959 - 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x00009b37 je LBB5_1957 - //0x00009b3d LBB5_1960 - 0x41, 0x89, 0xd6, //0x00009b3d movl %edx, %r14d - 0x89, 0xd7, //0x00009b40 movl %edx, %edi - 0xe9, 0x0d, 0xfe, 0xff, 0xff, //0x00009b42 jmp LBB5_1933 - //0x00009b47 LBB5_1957 - 0x45, 0x01, 0xe0, //0x00009b47 addl %r12d, %r8d - 0x31, 0xc0, //0x00009b4a xorl %eax, %eax - 0x45, 0x31, 0xf6, //0x00009b4c xorl %r14d, %r14d - 0x31, 0xd2, //0x00009b4f xorl %edx, %edx - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00009b51 jmp LBB5_1962 - //0x00009b56 LBB5_1961 - 0x44, 0x89, 0xf2, //0x00009b56 movl %r14d, %edx - //0x00009b59 LBB5_1962 - 0x49, 0xbd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, //0x00009b59 movabsq $1152921504606846975, %r13 - 0x49, 0x8d, 0x49, 0x01, //0x00009b63 leaq $1(%r9), %rcx - 0x48, 0x89, 0x8d, 0x50, 0xff, 0xff, 0xff, //0x00009b67 movq %rcx, $-176(%rbp) - 0x89, 0xd7, //0x00009b6e movl %edx, %edi - 0x49, 0x89, 0xc4, //0x00009b70 movq %rax, %r12 - 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00009b73 jmp LBB5_1964 - //0x00009b78 LBB5_1963 - 0x31, 0xff, //0x00009b78 xorl %edi, %edi - 0x41, 0x29, 0xc8, //0x00009b7a subl %ecx, %r8d - //0x00009b7d LBB5_1964 - 0x45, 0x85, 0xe4, //0x00009b7d testl %r12d, %r12d - 0x0f, 0x88, 0x15, 0x00, 0x00, 0x00, //0x00009b80 js LBB5_1969 - 0x0f, 0x85, 0x9c, 0x07, 0x00, 0x00, //0x00009b86 jne LBB5_2066 - 0x41, 0x80, 0x39, 0x35, //0x00009b8c cmpb $53, (%r9) - 0x0f, 0x8c, 0x27, 0x00, 0x00, 0x00, //0x00009b90 jl LBB5_1967 - 0xe9, 0x8d, 0x07, 0x00, 0x00, //0x00009b96 jmp LBB5_2066 - //0x00009b9b LBB5_1969 - 0x41, 0x83, 0xfc, 0xf8, //0x00009b9b cmpl $-8, %r12d - 0x0f, 0x8d, 0x18, 0x00, 0x00, 0x00, //0x00009b9f jge LBB5_1967 - 0xb9, 0x1b, 0x00, 0x00, 0x00, //0x00009ba5 movl $27, %ecx - 0x85, 0xd2, //0x00009baa testl %edx, %edx - 0x0f, 0x84, 0xba, 0x05, 0x00, 0x00, //0x00009bac je LBB5_2043 - 0x4c, 0x89, 0x45, 0x80, //0x00009bb2 movq %r8, $-128(%rbp) - 0x89, 0xd7, //0x00009bb6 movl %edx, %edi - 0xe9, 0x1b, 0x00, 0x00, 0x00, //0x00009bb8 jmp LBB5_1972 - //0x00009bbd LBB5_1967 - 0x44, 0x89, 0xe0, //0x00009bbd movl %r12d, %eax - 0xf7, 0xd8, //0x00009bc0 negl %eax - 0x48, 0x8d, 0x0d, 0xe7, 0x51, 0x00, 0x00, //0x00009bc2 leaq $20967(%rip), %rcx /* _POW_TAB+0(%rip) */ - 0x8b, 0x0c, 0x81, //0x00009bc9 movl (%rcx,%rax,4), %ecx - 0x85, 0xff, //0x00009bcc testl %edi, %edi - 0x0f, 0x84, 0xa4, 0xff, 0xff, 0xff, //0x00009bce je LBB5_1963 - 0x4c, 0x89, 0x45, 0x80, //0x00009bd4 movq %r8, $-128(%rbp) - //0x00009bd8 LBB5_1972 - 0x89, 0x8d, 0x64, 0xff, 0xff, 0xff, //0x00009bd8 movl %ecx, $-156(%rbp) - 0x89, 0xc9, //0x00009bde movl %ecx, %ecx - 0x4c, 0x6b, 0xc1, 0x68, //0x00009be0 imulq $104, %rcx, %r8 - 0x48, 0x8d, 0x05, 0xf5, 0x51, 0x00, 0x00, //0x00009be4 leaq $20981(%rip), %rax /* _LSHIFT_TAB+0(%rip) */ - 0x41, 0x8b, 0x14, 0x00, //0x00009beb movl (%r8,%rax), %edx - 0x48, 0x89, 0x55, 0xa8, //0x00009bef movq %rdx, $-88(%rbp) - 0x48, 0x63, 0xd7, //0x00009bf3 movslq %edi, %rdx - 0x49, 0x8d, 0x34, 0x00, //0x00009bf6 leaq (%r8,%rax), %rsi - 0x48, 0x83, 0xc6, 0x04, //0x00009bfa addq $4, %rsi - 0x31, 0xdb, //0x00009bfe xorl %ebx, %ebx - 0x4c, 0x89, 0x65, 0xb8, //0x00009c00 movq %r12, $-72(%rbp) - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009c04 .p2align 4, 0x90 - //0x00009c10 LBB5_1973 - 0x0f, 0xb6, 0x04, 0x1e, //0x00009c10 movzbl (%rsi,%rbx), %eax - 0x84, 0xc0, //0x00009c14 testb %al, %al - 0x0f, 0x84, 0x39, 0x00, 0x00, 0x00, //0x00009c16 je LBB5_1977 - 0x41, 0x38, 0x04, 0x19, //0x00009c1c cmpb %al, (%r9,%rbx) - 0x0f, 0x85, 0x39, 0x00, 0x00, 0x00, //0x00009c20 jne LBB5_1978 - 0x48, 0x83, 0xc3, 0x01, //0x00009c26 addq $1, %rbx - 0x48, 0x39, 0xda, //0x00009c2a cmpq %rbx, %rdx - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00009c2d jne LBB5_1973 - 0x89, 0xf8, //0x00009c33 movl %edi, %eax - 0x48, 0x8d, 0x15, 0xa4, 0x51, 0x00, 0x00, //0x00009c35 leaq $20900(%rip), %rdx /* _LSHIFT_TAB+0(%rip) */ - 0x49, 0x01, 0xd0, //0x00009c3c addq %rdx, %r8 - 0x42, 0x80, 0x7c, 0x00, 0x04, 0x00, //0x00009c3f cmpb $0, $4(%rax,%r8) - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00009c45 movl $1, %ebx - 0x0f, 0x85, 0x1a, 0x00, 0x00, 0x00, //0x00009c4a jne LBB5_1979 - 0xe9, 0x20, 0x00, 0x00, 0x00, //0x00009c50 jmp LBB5_1980 - //0x00009c55 LBB5_1977 - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00009c55 movl $1, %ebx - 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00009c5a jmp LBB5_1980 - //0x00009c5f LBB5_1978 - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00009c5f movl $1, %ebx - 0x0f, 0x8d, 0x0b, 0x00, 0x00, 0x00, //0x00009c64 jge LBB5_1980 - //0x00009c6a LBB5_1979 - 0x48, 0x8b, 0x45, 0xa8, //0x00009c6a movq $-88(%rbp), %rax - 0x83, 0xc0, 0xff, //0x00009c6e addl $-1, %eax - 0x48, 0x89, 0x45, 0xa8, //0x00009c71 movq %rax, $-88(%rbp) - //0x00009c75 LBB5_1980 - 0x85, 0xff, //0x00009c75 testl %edi, %edi - 0x0f, 0x8e, 0xd7, 0x00, 0x00, 0x00, //0x00009c77 jle LBB5_1988 - 0x48, 0x8b, 0x45, 0xa8, //0x00009c7d movq $-88(%rbp), %rax - 0x01, 0xf8, //0x00009c81 addl %edi, %eax - 0x41, 0x89, 0xfc, //0x00009c83 movl %edi, %r12d - 0x48, 0x98, //0x00009c86 cltq - 0x49, 0x89, 0xc2, //0x00009c88 movq %rax, %r10 - 0x49, 0xc1, 0xe2, 0x20, //0x00009c8b shlq $32, %r10 - 0x48, 0x83, 0xc0, 0xff, //0x00009c8f addq $-1, %rax - 0x49, 0x83, 0xc4, 0x01, //0x00009c93 addq $1, %r12 - 0x83, 0xc7, 0xff, //0x00009c97 addl $-1, %edi - 0x45, 0x31, 0xc0, //0x00009c9a xorl %r8d, %r8d - 0xe9, 0x43, 0x00, 0x00, 0x00, //0x00009c9d jmp LBB5_1984 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009ca2 .p2align 4, 0x90 - //0x00009cb0 LBB5_1982 - 0x48, 0x85, 0xc0, //0x00009cb0 testq %rax, %rax - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00009cb3 movl $1, %eax - 0x44, 0x0f, 0x45, 0xf8, //0x00009cb8 cmovnel %eax, %r15d - //0x00009cbc LBB5_1983 - 0x48, 0xb8, 0xff, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00009cbc movabsq $-4294967041, %rax - 0x49, 0x01, 0xc2, //0x00009cc6 addq %rax, %r10 - 0x49, 0x81, 0xc2, 0x01, 0xff, 0xff, 0xff, //0x00009cc9 addq $-255, %r10 - 0x48, 0x8d, 0x43, 0xff, //0x00009cd0 leaq $-1(%rbx), %rax - 0x49, 0x83, 0xc4, 0xff, //0x00009cd4 addq $-1, %r12 - 0x83, 0xc7, 0xff, //0x00009cd8 addl $-1, %edi - 0x49, 0x83, 0xfc, 0x01, //0x00009cdb cmpq $1, %r12 - 0x0f, 0x8e, 0x4d, 0x00, 0x00, 0x00, //0x00009cdf jle LBB5_1986 - //0x00009ce5 LBB5_1984 - 0x48, 0x89, 0xc3, //0x00009ce5 movq %rax, %rbx - 0x89, 0xf8, //0x00009ce8 movl %edi, %eax - 0x49, 0x0f, 0xbe, 0x34, 0x01, //0x00009cea movsbq (%r9,%rax), %rsi - 0x48, 0x83, 0xc6, 0xd0, //0x00009cef addq $-48, %rsi - 0x48, 0xd3, 0xe6, //0x00009cf3 shlq %cl, %rsi - 0x4c, 0x01, 0xc6, //0x00009cf6 addq %r8, %rsi - 0x48, 0x89, 0xf0, //0x00009cf9 movq %rsi, %rax - 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00009cfc movabsq $-3689348814741910323, %rdx - 0x48, 0xf7, 0xe2, //0x00009d06 mulq %rdx - 0x49, 0x89, 0xd0, //0x00009d09 movq %rdx, %r8 - 0x49, 0xc1, 0xe8, 0x03, //0x00009d0c shrq $3, %r8 - 0x4b, 0x8d, 0x04, 0x00, //0x00009d10 leaq (%r8,%r8), %rax - 0x48, 0x8d, 0x14, 0x80, //0x00009d14 leaq (%rax,%rax,4), %rdx - 0x48, 0x89, 0xf0, //0x00009d18 movq %rsi, %rax - 0x48, 0x29, 0xd0, //0x00009d1b subq %rdx, %rax - 0x4c, 0x39, 0xdb, //0x00009d1e cmpq %r11, %rbx - 0x0f, 0x83, 0x89, 0xff, 0xff, 0xff, //0x00009d21 jae LBB5_1982 - 0x04, 0x30, //0x00009d27 addb $48, %al - 0x41, 0x88, 0x04, 0x19, //0x00009d29 movb %al, (%r9,%rbx) - 0xe9, 0x8a, 0xff, 0xff, 0xff, //0x00009d2d jmp LBB5_1983 - //0x00009d32 LBB5_1986 - 0x48, 0x83, 0xfe, 0x0a, //0x00009d32 cmpq $10, %rsi - 0x4c, 0x8b, 0x65, 0xb8, //0x00009d36 movq $-72(%rbp), %r12 - 0x0f, 0x83, 0x1d, 0x00, 0x00, 0x00, //0x00009d3a jae LBB5_1989 - 0x49, 0xba, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00009d40 movabsq $9218868437227405312, %r10 - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00009d4a movl $1, %ebx - 0xe9, 0x86, 0x00, 0x00, 0x00, //0x00009d4f jmp LBB5_1993 - //0x00009d54 LBB5_1988 - 0x4c, 0x8b, 0x65, 0xb8, //0x00009d54 movq $-72(%rbp), %r12 - 0xe9, 0x7d, 0x00, 0x00, 0x00, //0x00009d58 jmp LBB5_1993 - //0x00009d5d LBB5_1989 - 0x48, 0x63, 0xcb, //0x00009d5d movslq %ebx, %rcx - 0x48, 0x83, 0xc1, 0xff, //0x00009d60 addq $-1, %rcx - 0x49, 0xba, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00009d64 movabsq $9218868437227405312, %r10 - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00009d6e movl $1, %ebx - 0xe9, 0x20, 0x00, 0x00, 0x00, //0x00009d73 jmp LBB5_1991 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009d78 .p2align 4, 0x90 - //0x00009d80 LBB5_1990 - 0x48, 0x85, 0xc0, //0x00009d80 testq %rax, %rax - 0x44, 0x0f, 0x45, 0xfb, //0x00009d83 cmovnel %ebx, %r15d - 0x48, 0x83, 0xc1, 0xff, //0x00009d87 addq $-1, %rcx - 0x49, 0x83, 0xf8, 0x09, //0x00009d8b cmpq $9, %r8 - 0x49, 0x89, 0xd0, //0x00009d8f movq %rdx, %r8 - 0x0f, 0x86, 0x42, 0x00, 0x00, 0x00, //0x00009d92 jbe LBB5_1993 - //0x00009d98 LBB5_1991 - 0x4c, 0x89, 0xc0, //0x00009d98 movq %r8, %rax - 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00009d9b movabsq $-3689348814741910323, %rdx - 0x48, 0xf7, 0xe2, //0x00009da5 mulq %rdx - 0x48, 0xc1, 0xea, 0x03, //0x00009da8 shrq $3, %rdx - 0x48, 0x8d, 0x04, 0x12, //0x00009dac leaq (%rdx,%rdx), %rax - 0x48, 0x8d, 0x34, 0x80, //0x00009db0 leaq (%rax,%rax,4), %rsi - 0x4c, 0x89, 0xc0, //0x00009db4 movq %r8, %rax - 0x48, 0x29, 0xf0, //0x00009db7 subq %rsi, %rax - 0x4c, 0x39, 0xd9, //0x00009dba cmpq %r11, %rcx - 0x0f, 0x83, 0xbd, 0xff, 0xff, 0xff, //0x00009dbd jae LBB5_1990 - 0x04, 0x30, //0x00009dc3 addb $48, %al - 0x41, 0x88, 0x04, 0x09, //0x00009dc5 movb %al, (%r9,%rcx) - 0x48, 0x83, 0xc1, 0xff, //0x00009dc9 addq $-1, %rcx - 0x49, 0x83, 0xf8, 0x09, //0x00009dcd cmpq $9, %r8 - 0x49, 0x89, 0xd0, //0x00009dd1 movq %rdx, %r8 - 0x0f, 0x87, 0xbe, 0xff, 0xff, 0xff, //0x00009dd4 ja LBB5_1991 - //0x00009dda LBB5_1993 - 0x48, 0x8b, 0x45, 0xa8, //0x00009dda movq $-88(%rbp), %rax - 0x41, 0x01, 0xc6, //0x00009dde addl %eax, %r14d - 0x4d, 0x63, 0xf6, //0x00009de1 movslq %r14d, %r14 - 0x4d, 0x39, 0xf3, //0x00009de4 cmpq %r14, %r11 - 0x45, 0x0f, 0x46, 0xf3, //0x00009de7 cmovbel %r11d, %r14d - 0x41, 0x01, 0xc4, //0x00009deb addl %eax, %r12d - 0x45, 0x85, 0xf6, //0x00009dee testl %r14d, %r14d - 0x0f, 0x8e, 0x4d, 0x00, 0x00, 0x00, //0x00009df1 jle LBB5_1998 - 0x41, 0x8d, 0x46, 0xff, //0x00009df7 leal $-1(%r14), %eax - 0x41, 0x80, 0x3c, 0x01, 0x30, //0x00009dfb cmpb $48, (%r9,%rax) - 0x4c, 0x8b, 0x45, 0x80, //0x00009e00 movq $-128(%rbp), %r8 - 0x8b, 0x8d, 0x64, 0xff, 0xff, 0xff, //0x00009e04 movl $-156(%rbp), %ecx - 0x0f, 0x85, 0x4a, 0x00, 0x00, 0x00, //0x00009e0a jne LBB5_2000 - 0x44, 0x89, 0xf0, //0x00009e10 movl %r14d, %eax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009e13 .p2align 4, 0x90 - //0x00009e20 LBB5_1996 - 0x48, 0x83, 0xf8, 0x01, //0x00009e20 cmpq $1, %rax - 0x0f, 0x8e, 0x2a, 0x00, 0x00, 0x00, //0x00009e24 jle LBB5_1999 - 0x4c, 0x8d, 0x70, 0xff, //0x00009e2a leaq $-1(%rax), %r14 - 0x83, 0xc0, 0xfe, //0x00009e2e addl $-2, %eax - 0x41, 0x80, 0x3c, 0x01, 0x30, //0x00009e31 cmpb $48, (%r9,%rax) - 0x4c, 0x89, 0xf0, //0x00009e36 movq %r14, %rax - 0x0f, 0x84, 0xe1, 0xff, 0xff, 0xff, //0x00009e39 je LBB5_1996 - 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00009e3f jmp LBB5_2000 - //0x00009e44 LBB5_1998 - 0x4c, 0x8b, 0x45, 0x80, //0x00009e44 movq $-128(%rbp), %r8 - 0x8b, 0x8d, 0x64, 0xff, 0xff, 0xff, //0x00009e48 movl $-156(%rbp), %ecx - 0x0f, 0x85, 0x06, 0x00, 0x00, 0x00, //0x00009e4e jne LBB5_2000 - //0x00009e54 LBB5_1999 - 0x45, 0x31, 0xe4, //0x00009e54 xorl %r12d, %r12d - 0x45, 0x31, 0xf6, //0x00009e57 xorl %r14d, %r14d - //0x00009e5a LBB5_2000 - 0x85, 0xc9, //0x00009e5a testl %ecx, %ecx - 0x0f, 0x88, 0x0e, 0x00, 0x00, 0x00, //0x00009e5c js LBB5_2002 - 0x44, 0x89, 0xf2, //0x00009e62 movl %r14d, %edx - 0x44, 0x89, 0xf7, //0x00009e65 movl %r14d, %edi - 0x41, 0x29, 0xc8, //0x00009e68 subl %ecx, %r8d - 0xe9, 0x0d, 0xfd, 0xff, 0xff, //0x00009e6b jmp LBB5_1964 - //0x00009e70 LBB5_2002 - 0x4c, 0x89, 0x45, 0x80, //0x00009e70 movq %r8, $-128(%rbp) - 0x83, 0xf9, 0xc3, //0x00009e74 cmpl $-61, %ecx - 0x0f, 0x8f, 0x21, 0x02, 0x00, 0x00, //0x00009e77 jg LBB5_2030 - 0x41, 0x89, 0xc8, //0x00009e7d movl %ecx, %r8d - 0xe9, 0x19, 0x00, 0x00, 0x00, //0x00009e80 jmp LBB5_2008 - //0x00009e85 LBB5_2005 - 0x45, 0x31, 0xe4, //0x00009e85 xorl %r12d, %r12d - //0x00009e88 LBB5_2006 - 0x31, 0xc0, //0x00009e88 xorl %eax, %eax - //0x00009e8a LBB5_2007 - 0x41, 0x8d, 0x48, 0x3c, //0x00009e8a leal $60(%r8), %ecx - 0x41, 0x89, 0xc6, //0x00009e8e movl %eax, %r14d - 0x41, 0x83, 0xf8, 0x88, //0x00009e91 cmpl $-120, %r8d - 0x41, 0x89, 0xc8, //0x00009e95 movl %ecx, %r8d - 0x0f, 0x8d, 0x03, 0x02, 0x00, 0x00, //0x00009e98 jge LBB5_2031 - //0x00009e9e LBB5_2008 - 0x45, 0x85, 0xf6, //0x00009e9e testl %r14d, %r14d - 0xba, 0x00, 0x00, 0x00, 0x00, //0x00009ea1 movl $0, %edx - 0x41, 0x0f, 0x4f, 0xd6, //0x00009ea6 cmovgl %r14d, %edx - 0x31, 0xc0, //0x00009eaa xorl %eax, %eax - 0x31, 0xc9, //0x00009eac xorl %ecx, %ecx - 0x90, 0x90, //0x00009eae .p2align 4, 0x90 - //0x00009eb0 LBB5_2009 - 0x48, 0x39, 0xc2, //0x00009eb0 cmpq %rax, %rdx - 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x00009eb3 je LBB5_2012 - 0x48, 0x8d, 0x0c, 0x89, //0x00009eb9 leaq (%rcx,%rcx,4), %rcx - 0x49, 0x0f, 0xbe, 0x34, 0x01, //0x00009ebd movsbq (%r9,%rax), %rsi - 0x48, 0x8d, 0x0c, 0x4e, //0x00009ec2 leaq (%rsi,%rcx,2), %rcx - 0x48, 0x83, 0xc1, 0xd0, //0x00009ec6 addq $-48, %rcx - 0x48, 0x83, 0xc0, 0x01, //0x00009eca addq $1, %rax - 0x49, 0x8d, 0x75, 0x01, //0x00009ece leaq $1(%r13), %rsi - 0x48, 0x39, 0xf1, //0x00009ed2 cmpq %rsi, %rcx - 0x0f, 0x82, 0xd5, 0xff, 0xff, 0xff, //0x00009ed5 jb LBB5_2009 - 0x89, 0xc2, //0x00009edb movl %eax, %edx - 0xe9, 0x25, 0x00, 0x00, 0x00, //0x00009edd jmp LBB5_2014 - //0x00009ee2 LBB5_2012 - 0x48, 0x85, 0xc9, //0x00009ee2 testq %rcx, %rcx - 0x0f, 0x84, 0x9d, 0xff, 0xff, 0xff, //0x00009ee5 je LBB5_2006 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009eeb .p2align 4, 0x90 - //0x00009ef0 LBB5_2013 - 0x48, 0x01, 0xc9, //0x00009ef0 addq %rcx, %rcx - 0x48, 0x8d, 0x0c, 0x89, //0x00009ef3 leaq (%rcx,%rcx,4), %rcx - 0x83, 0xc2, 0x01, //0x00009ef7 addl $1, %edx - 0x49, 0x8d, 0x45, 0x01, //0x00009efa leaq $1(%r13), %rax - 0x48, 0x39, 0xc1, //0x00009efe cmpq %rax, %rcx - 0x0f, 0x82, 0xe9, 0xff, 0xff, 0xff, //0x00009f01 jb LBB5_2013 - //0x00009f07 LBB5_2014 - 0x41, 0x29, 0xd4, //0x00009f07 subl %edx, %r12d - 0x44, 0x89, 0xf0, //0x00009f0a movl %r14d, %eax - 0x29, 0xd0, //0x00009f0d subl %edx, %eax - 0x0f, 0x8e, 0x2c, 0x00, 0x00, 0x00, //0x00009f0f jle LBB5_2017 - 0x48, 0x63, 0xf2, //0x00009f15 movslq %edx, %rsi - 0x49, 0x63, 0xd6, //0x00009f18 movslq %r14d, %rdx - 0x49, 0x89, 0xd2, //0x00009f1b movq %rdx, %r10 - 0x49, 0x29, 0xf2, //0x00009f1e subq %rsi, %r10 - 0x48, 0x89, 0xf7, //0x00009f21 movq %rsi, %rdi - 0x48, 0xf7, 0xd7, //0x00009f24 notq %rdi - 0x48, 0x01, 0xd7, //0x00009f27 addq %rdx, %rdi - 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x00009f2a jne LBB5_2018 - 0x31, 0xd2, //0x00009f30 xorl %edx, %edx - 0x41, 0xf6, 0xc2, 0x01, //0x00009f32 testb $1, %r10b - 0x0f, 0x85, 0x90, 0x00, 0x00, 0x00, //0x00009f36 jne LBB5_2021 - 0xe9, 0xae, 0x00, 0x00, 0x00, //0x00009f3c jmp LBB5_2022 - //0x00009f41 LBB5_2017 - 0x31, 0xc0, //0x00009f41 xorl %eax, %eax - 0xe9, 0xd4, 0x00, 0x00, 0x00, //0x00009f43 jmp LBB5_2024 - //0x00009f48 LBB5_2018 - 0x4d, 0x89, 0xd6, //0x00009f48 movq %r10, %r14 - 0x49, 0x83, 0xe6, 0xfe, //0x00009f4b andq $-2, %r14 - 0x49, 0xf7, 0xde, //0x00009f4f negq %r14 - 0x31, 0xd2, //0x00009f52 xorl %edx, %edx - 0x48, 0x8b, 0x9d, 0x50, 0xff, 0xff, 0xff, //0x00009f54 movq $-176(%rbp), %rbx - 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009f5b .p2align 4, 0x90 - //0x00009f60 LBB5_2019 - 0x48, 0x89, 0xcf, //0x00009f60 movq %rcx, %rdi - 0x48, 0xc1, 0xef, 0x3c, //0x00009f63 shrq $60, %rdi - 0x4c, 0x21, 0xe9, //0x00009f67 andq %r13, %rcx - 0x40, 0x80, 0xcf, 0x30, //0x00009f6a orb $48, %dil - 0x40, 0x88, 0x7b, 0xff, //0x00009f6e movb %dil, $-1(%rbx) - 0x48, 0x8d, 0x0c, 0x89, //0x00009f72 leaq (%rcx,%rcx,4), %rcx - 0x48, 0x0f, 0xbe, 0x7c, 0x33, 0xff, //0x00009f76 movsbq $-1(%rbx,%rsi), %rdi - 0x48, 0x8d, 0x0c, 0x4f, //0x00009f7c leaq (%rdi,%rcx,2), %rcx - 0x48, 0x83, 0xc1, 0xd0, //0x00009f80 addq $-48, %rcx - 0x48, 0x89, 0xcf, //0x00009f84 movq %rcx, %rdi - 0x48, 0xc1, 0xef, 0x3c, //0x00009f87 shrq $60, %rdi - 0x4c, 0x21, 0xe9, //0x00009f8b andq %r13, %rcx - 0x40, 0x80, 0xcf, 0x30, //0x00009f8e orb $48, %dil - 0x40, 0x88, 0x3b, //0x00009f92 movb %dil, (%rbx) - 0x48, 0x8d, 0x0c, 0x89, //0x00009f95 leaq (%rcx,%rcx,4), %rcx - 0x48, 0x0f, 0xbe, 0x3c, 0x33, //0x00009f99 movsbq (%rbx,%rsi), %rdi - 0x48, 0x8d, 0x0c, 0x4f, //0x00009f9e leaq (%rdi,%rcx,2), %rcx - 0x48, 0x83, 0xc1, 0xd0, //0x00009fa2 addq $-48, %rcx - 0x48, 0x83, 0xc3, 0x02, //0x00009fa6 addq $2, %rbx - 0x48, 0x83, 0xc2, 0xfe, //0x00009faa addq $-2, %rdx - 0x49, 0x39, 0xd6, //0x00009fae cmpq %rdx, %r14 - 0x0f, 0x85, 0xa9, 0xff, 0xff, 0xff, //0x00009fb1 jne LBB5_2019 - 0x48, 0x29, 0xd6, //0x00009fb7 subq %rdx, %rsi - 0x48, 0xf7, 0xda, //0x00009fba negq %rdx - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00009fbd movl $1, %ebx - 0x41, 0xf6, 0xc2, 0x01, //0x00009fc2 testb $1, %r10b - 0x0f, 0x84, 0x23, 0x00, 0x00, 0x00, //0x00009fc6 je LBB5_2022 - //0x00009fcc LBB5_2021 - 0x48, 0x89, 0xcf, //0x00009fcc movq %rcx, %rdi - 0x48, 0xc1, 0xef, 0x3c, //0x00009fcf shrq $60, %rdi - 0x40, 0x80, 0xcf, 0x30, //0x00009fd3 orb $48, %dil - 0x41, 0x88, 0x3c, 0x11, //0x00009fd7 movb %dil, (%r9,%rdx) - 0x4c, 0x21, 0xe9, //0x00009fdb andq %r13, %rcx - 0x48, 0x8d, 0x0c, 0x89, //0x00009fde leaq (%rcx,%rcx,4), %rcx - 0x49, 0x0f, 0xbe, 0x14, 0x31, //0x00009fe2 movsbq (%r9,%rsi), %rdx - 0x48, 0x8d, 0x0c, 0x4a, //0x00009fe7 leaq (%rdx,%rcx,2), %rcx - 0x48, 0x83, 0xc1, 0xd0, //0x00009feb addq $-48, %rcx - //0x00009fef LBB5_2022 - 0x48, 0x85, 0xc9, //0x00009fef testq %rcx, %rcx - 0x0f, 0x85, 0x24, 0x00, 0x00, 0x00, //0x00009ff2 jne LBB5_2024 - 0xe9, 0x52, 0x00, 0x00, 0x00, //0x00009ff8 jmp LBB5_2026 - 0x90, 0x90, 0x90, //0x00009ffd .p2align 4, 0x90 - //0x0000a000 LBB5_2023 - 0x49, 0x8d, 0x75, 0x01, //0x0000a000 leaq $1(%r13), %rsi - 0x48, 0x39, 0xf1, //0x0000a004 cmpq %rsi, %rcx - 0x44, 0x0f, 0x43, 0xfb, //0x0000a007 cmovael %ebx, %r15d - 0x48, 0x8d, 0x0c, 0x12, //0x0000a00b leaq (%rdx,%rdx), %rcx - 0x48, 0x8d, 0x0c, 0x89, //0x0000a00f leaq (%rcx,%rcx,4), %rcx - 0x48, 0x85, 0xd2, //0x0000a013 testq %rdx, %rdx - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x0000a016 je LBB5_2026 - //0x0000a01c LBB5_2024 - 0x48, 0x89, 0xca, //0x0000a01c movq %rcx, %rdx - 0x4c, 0x21, 0xea, //0x0000a01f andq %r13, %rdx - 0x48, 0x63, 0xf0, //0x0000a022 movslq %eax, %rsi - 0x49, 0x39, 0xf3, //0x0000a025 cmpq %rsi, %r11 - 0x0f, 0x86, 0xd2, 0xff, 0xff, 0xff, //0x0000a028 jbe LBB5_2023 - 0x48, 0xc1, 0xe9, 0x3c, //0x0000a02e shrq $60, %rcx - 0x80, 0xc9, 0x30, //0x0000a032 orb $48, %cl - 0x41, 0x88, 0x0c, 0x31, //0x0000a035 movb %cl, (%r9,%rsi) - 0x83, 0xc6, 0x01, //0x0000a039 addl $1, %esi - 0x89, 0xf0, //0x0000a03c movl %esi, %eax - 0x48, 0x8d, 0x0c, 0x12, //0x0000a03e leaq (%rdx,%rdx), %rcx - 0x48, 0x8d, 0x0c, 0x89, //0x0000a042 leaq (%rcx,%rcx,4), %rcx - 0x48, 0x85, 0xd2, //0x0000a046 testq %rdx, %rdx - 0x0f, 0x85, 0xcd, 0xff, 0xff, 0xff, //0x0000a049 jne LBB5_2024 - //0x0000a04f LBB5_2026 - 0x41, 0x83, 0xc4, 0x01, //0x0000a04f addl $1, %r12d - 0x85, 0xc0, //0x0000a053 testl %eax, %eax - 0x0f, 0x8e, 0x38, 0x00, 0x00, 0x00, //0x0000a055 jle LBB5_2004 - 0x89, 0xc1, //0x0000a05b movl %eax, %ecx - 0x48, 0x83, 0xc1, 0x01, //0x0000a05d addq $1, %rcx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000a061 .p2align 4, 0x90 - //0x0000a070 LBB5_2028 - 0x8d, 0x50, 0xff, //0x0000a070 leal $-1(%rax), %edx - 0x41, 0x80, 0x3c, 0x11, 0x30, //0x0000a073 cmpb $48, (%r9,%rdx) - 0x0f, 0x85, 0x0c, 0xfe, 0xff, 0xff, //0x0000a078 jne LBB5_2007 - 0x48, 0x83, 0xc1, 0xff, //0x0000a07e addq $-1, %rcx - 0x89, 0xd0, //0x0000a082 movl %edx, %eax - 0x48, 0x83, 0xf9, 0x01, //0x0000a084 cmpq $1, %rcx - 0x0f, 0x8f, 0xe2, 0xff, 0xff, 0xff, //0x0000a088 jg LBB5_2028 - 0xe9, 0xf2, 0xfd, 0xff, 0xff, //0x0000a08e jmp LBB5_2005 - //0x0000a093 LBB5_2004 - 0x0f, 0x85, 0xf1, 0xfd, 0xff, 0xff, //0x0000a093 jne LBB5_2007 - 0xe9, 0xe7, 0xfd, 0xff, 0xff, //0x0000a099 jmp LBB5_2005 - //0x0000a09e LBB5_2030 - 0x44, 0x89, 0xf0, //0x0000a09e movl %r14d, %eax - //0x0000a0a1 LBB5_2031 - 0xf7, 0xd9, //0x0000a0a1 negl %ecx - 0x85, 0xc0, //0x0000a0a3 testl %eax, %eax - 0xbe, 0x00, 0x00, 0x00, 0x00, //0x0000a0a5 movl $0, %esi - 0x0f, 0x4f, 0xf0, //0x0000a0aa cmovgl %eax, %esi - 0x31, 0xff, //0x0000a0ad xorl %edi, %edi - 0x45, 0x31, 0xd2, //0x0000a0af xorl %r10d, %r10d - 0x4c, 0x8b, 0x45, 0x80, //0x0000a0b2 movq $-128(%rbp), %r8 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000a0b6 .p2align 4, 0x90 - //0x0000a0c0 LBB5_2032 - 0x48, 0x39, 0xfe, //0x0000a0c0 cmpq %rdi, %rsi - 0x0f, 0x84, 0x69, 0x00, 0x00, 0x00, //0x0000a0c3 je LBB5_2038 - 0x4b, 0x8d, 0x14, 0x92, //0x0000a0c9 leaq (%r10,%r10,4), %rdx - 0x49, 0x0f, 0xbe, 0x1c, 0x39, //0x0000a0cd movsbq (%r9,%rdi), %rbx - 0x4c, 0x8d, 0x14, 0x53, //0x0000a0d2 leaq (%rbx,%rdx,2), %r10 - 0x49, 0x83, 0xc2, 0xd0, //0x0000a0d6 addq $-48, %r10 - 0x48, 0x83, 0xc7, 0x01, //0x0000a0da addq $1, %rdi - 0x4c, 0x89, 0xd2, //0x0000a0de movq %r10, %rdx - 0x48, 0xd3, 0xea, //0x0000a0e1 shrq %cl, %rdx - 0x48, 0x85, 0xd2, //0x0000a0e4 testq %rdx, %rdx - 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x0000a0e7 je LBB5_2032 - 0x4c, 0x89, 0x65, 0xb8, //0x0000a0ed movq %r12, $-72(%rbp) - 0x89, 0xfe, //0x0000a0f1 movl %edi, %esi - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000a0f3 movl $1, %ebx - //0x0000a0f8 LBB5_2035 - 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x0000a0f8 movq $-1, %r12 - 0x49, 0xd3, 0xe4, //0x0000a0ff shlq %cl, %r12 - 0x49, 0xf7, 0xd4, //0x0000a102 notq %r12 - 0x41, 0x89, 0xc6, //0x0000a105 movl %eax, %r14d - 0x41, 0x29, 0xf6, //0x0000a108 subl %esi, %r14d - 0x0f, 0x8e, 0x67, 0x00, 0x00, 0x00, //0x0000a10b jle LBB5_2044 - 0x4c, 0x63, 0xc6, //0x0000a111 movslq %esi, %r8 - 0x48, 0x98, //0x0000a114 cltq - 0x48, 0x89, 0xc2, //0x0000a116 movq %rax, %rdx - 0x4c, 0x29, 0xc2, //0x0000a119 subq %r8, %rdx - 0x4c, 0x89, 0xc3, //0x0000a11c movq %r8, %rbx - 0x48, 0xf7, 0xd3, //0x0000a11f notq %rbx - 0x48, 0x01, 0xc3, //0x0000a122 addq %rax, %rbx - 0x0f, 0x85, 0x6b, 0x00, 0x00, 0x00, //0x0000a125 jne LBB5_2046 - 0x31, 0xc0, //0x0000a12b xorl %eax, %eax - 0xe9, 0xe0, 0x00, 0x00, 0x00, //0x0000a12d jmp LBB5_2049 - //0x0000a132 LBB5_2038 - 0x4d, 0x85, 0xd2, //0x0000a132 testq %r10, %r10 - 0x0f, 0x84, 0x45, 0x00, 0x00, 0x00, //0x0000a135 je LBB5_2045 - 0x4c, 0x89, 0xd7, //0x0000a13b movq %r10, %rdi - 0x48, 0xd3, 0xef, //0x0000a13e shrq %cl, %rdi - 0x48, 0x85, 0xff, //0x0000a141 testq %rdi, %rdi - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000a144 movl $1, %ebx - 0x0f, 0x84, 0x04, 0x01, 0x00, 0x00, //0x0000a149 je LBB5_2053 - 0x4c, 0x89, 0xe2, //0x0000a14f movq %r12, %rdx - 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x0000a152 movq $-1, %r12 - 0x49, 0xd3, 0xe4, //0x0000a159 shlq %cl, %r12 - 0x49, 0xf7, 0xd4, //0x0000a15c notq %r12 - 0x29, 0xf2, //0x0000a15f subl %esi, %edx - 0x83, 0xc2, 0x01, //0x0000a161 addl $1, %edx - 0x45, 0x31, 0xf6, //0x0000a164 xorl %r14d, %r14d - 0xe9, 0x14, 0x01, 0x00, 0x00, //0x0000a167 jmp LBB5_2041 - //0x0000a16c LBB5_2043 - 0x31, 0xd2, //0x0000a16c xorl %edx, %edx - 0x31, 0xff, //0x0000a16e xorl %edi, %edi - 0x41, 0x29, 0xc8, //0x0000a170 subl %ecx, %r8d - 0xe9, 0x05, 0xfa, 0xff, 0xff, //0x0000a173 jmp LBB5_1964 - //0x0000a178 LBB5_2044 - 0x45, 0x31, 0xf6, //0x0000a178 xorl %r14d, %r14d - 0xe9, 0xc5, 0x00, 0x00, 0x00, //0x0000a17b jmp LBB5_2052 - //0x0000a180 LBB5_2045 - 0x45, 0x31, 0xf6, //0x0000a180 xorl %r14d, %r14d - 0x31, 0xd2, //0x0000a183 xorl %edx, %edx - 0x31, 0xff, //0x0000a185 xorl %edi, %edi - 0x49, 0xba, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x0000a187 movabsq $9218868437227405312, %r10 - 0xe9, 0x84, 0x01, 0x00, 0x00, //0x0000a191 jmp LBB5_2065 - //0x0000a196 LBB5_2046 - 0x48, 0x89, 0x95, 0x48, 0xff, 0xff, 0xff, //0x0000a196 movq %rdx, $-184(%rbp) - 0x48, 0x83, 0xe2, 0xfe, //0x0000a19d andq $-2, %rdx - 0x48, 0xf7, 0xda, //0x0000a1a1 negq %rdx - 0x48, 0x89, 0x55, 0xa8, //0x0000a1a4 movq %rdx, $-88(%rbp) - 0x31, 0xc0, //0x0000a1a8 xorl %eax, %eax - 0x48, 0x8b, 0x9d, 0x50, 0xff, 0xff, 0xff, //0x0000a1aa movq $-176(%rbp), %rbx - //0x0000a1b1 LBB5_2047 - 0x4c, 0x89, 0xd2, //0x0000a1b1 movq %r10, %rdx - 0x48, 0xd3, 0xea, //0x0000a1b4 shrq %cl, %rdx - 0x4d, 0x21, 0xe2, //0x0000a1b7 andq %r12, %r10 - 0x80, 0xc2, 0x30, //0x0000a1ba addb $48, %dl - 0x88, 0x53, 0xff, //0x0000a1bd movb %dl, $-1(%rbx) - 0x4b, 0x8d, 0x14, 0x92, //0x0000a1c0 leaq (%r10,%r10,4), %rdx - 0x4a, 0x0f, 0xbe, 0x7c, 0x03, 0xff, //0x0000a1c4 movsbq $-1(%rbx,%r8), %rdi - 0x48, 0x8d, 0x14, 0x57, //0x0000a1ca leaq (%rdi,%rdx,2), %rdx - 0x48, 0x83, 0xc2, 0xd0, //0x0000a1ce addq $-48, %rdx - 0x48, 0x89, 0xd7, //0x0000a1d2 movq %rdx, %rdi - 0x48, 0xd3, 0xef, //0x0000a1d5 shrq %cl, %rdi - 0x4c, 0x21, 0xe2, //0x0000a1d8 andq %r12, %rdx - 0x40, 0x80, 0xc7, 0x30, //0x0000a1db addb $48, %dil - 0x40, 0x88, 0x3b, //0x0000a1df movb %dil, (%rbx) - 0x48, 0x8d, 0x14, 0x92, //0x0000a1e2 leaq (%rdx,%rdx,4), %rdx - 0x4a, 0x0f, 0xbe, 0x3c, 0x03, //0x0000a1e6 movsbq (%rbx,%r8), %rdi - 0x4c, 0x8d, 0x14, 0x57, //0x0000a1eb leaq (%rdi,%rdx,2), %r10 - 0x49, 0x83, 0xc2, 0xd0, //0x0000a1ef addq $-48, %r10 - 0x48, 0x83, 0xc3, 0x02, //0x0000a1f3 addq $2, %rbx - 0x48, 0x83, 0xc0, 0xfe, //0x0000a1f7 addq $-2, %rax - 0x48, 0x39, 0x45, 0xa8, //0x0000a1fb cmpq %rax, $-88(%rbp) - 0x0f, 0x85, 0xac, 0xff, 0xff, 0xff, //0x0000a1ff jne LBB5_2047 - 0x49, 0x29, 0xc0, //0x0000a205 subq %rax, %r8 - 0x48, 0xf7, 0xd8, //0x0000a208 negq %rax - 0x48, 0x8b, 0x95, 0x48, 0xff, 0xff, 0xff, //0x0000a20b movq $-184(%rbp), %rdx - //0x0000a212 LBB5_2049 - 0xf6, 0xc2, 0x01, //0x0000a212 testb $1, %dl - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000a215 movl $1, %ebx - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x0000a21a je LBB5_2051 - 0x4c, 0x89, 0xd2, //0x0000a220 movq %r10, %rdx - 0x48, 0xd3, 0xea, //0x0000a223 shrq %cl, %rdx - 0x80, 0xc2, 0x30, //0x0000a226 addb $48, %dl - 0x41, 0x88, 0x14, 0x01, //0x0000a229 movb %dl, (%r9,%rax) - 0x4d, 0x21, 0xe2, //0x0000a22d andq %r12, %r10 - 0x4b, 0x8d, 0x04, 0x92, //0x0000a230 leaq (%r10,%r10,4), %rax - 0x4b, 0x0f, 0xbe, 0x14, 0x01, //0x0000a234 movsbq (%r9,%r8), %rdx - 0x4c, 0x8d, 0x14, 0x42, //0x0000a239 leaq (%rdx,%rax,2), %r10 - 0x49, 0x83, 0xc2, 0xd0, //0x0000a23d addq $-48, %r10 - //0x0000a241 LBB5_2051 - 0x4c, 0x8b, 0x45, 0x80, //0x0000a241 movq $-128(%rbp), %r8 - //0x0000a245 LBB5_2052 - 0x48, 0x8b, 0x55, 0xb8, //0x0000a245 movq $-72(%rbp), %rdx - 0x29, 0xf2, //0x0000a249 subl %esi, %edx - 0x83, 0xc2, 0x01, //0x0000a24b addl $1, %edx - 0xe9, 0x61, 0x00, 0x00, 0x00, //0x0000a24e jmp LBB5_2057 - //0x0000a253 LBB5_2053 - 0x4c, 0x89, 0x65, 0xb8, //0x0000a253 movq %r12, $-72(%rbp) - //0x0000a257 LBB5_2054 - 0x4d, 0x01, 0xd2, //0x0000a257 addq %r10, %r10 - 0x4f, 0x8d, 0x14, 0x92, //0x0000a25a leaq (%r10,%r10,4), %r10 - 0x83, 0xc6, 0x01, //0x0000a25e addl $1, %esi - 0x4c, 0x89, 0xd7, //0x0000a261 movq %r10, %rdi - 0x48, 0xd3, 0xef, //0x0000a264 shrq %cl, %rdi - 0x48, 0x85, 0xff, //0x0000a267 testq %rdi, %rdi - 0x0f, 0x84, 0xe7, 0xff, 0xff, 0xff, //0x0000a26a je LBB5_2054 - 0xe9, 0x83, 0xfe, 0xff, 0xff, //0x0000a270 jmp LBB5_2035 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000a275 .p2align 4, 0x90 - //0x0000a280 LBB5_2041 - 0x4c, 0x89, 0xd0, //0x0000a280 movq %r10, %rax - 0x48, 0xd3, 0xe8, //0x0000a283 shrq %cl, %rax - 0x4d, 0x21, 0xe2, //0x0000a286 andq %r12, %r10 - 0x49, 0x63, 0xf6, //0x0000a289 movslq %r14d, %rsi - 0x49, 0x39, 0xf3, //0x0000a28c cmpq %rsi, %r11 - 0x0f, 0x86, 0x11, 0x00, 0x00, 0x00, //0x0000a28f jbe LBB5_2055 - 0x04, 0x30, //0x0000a295 addb $48, %al - 0x41, 0x88, 0x04, 0x31, //0x0000a297 movb %al, (%r9,%rsi) - 0x83, 0xc6, 0x01, //0x0000a29b addl $1, %esi - 0x41, 0x89, 0xf6, //0x0000a29e movl %esi, %r14d - 0xe9, 0x07, 0x00, 0x00, 0x00, //0x0000a2a1 jmp LBB5_2056 - //0x0000a2a6 LBB5_2055 - 0x48, 0x85, 0xc0, //0x0000a2a6 testq %rax, %rax - 0x44, 0x0f, 0x45, 0xfb, //0x0000a2a9 cmovnel %ebx, %r15d - //0x0000a2ad LBB5_2056 - 0x4d, 0x01, 0xd2, //0x0000a2ad addq %r10, %r10 - 0x4f, 0x8d, 0x14, 0x92, //0x0000a2b0 leaq (%r10,%r10,4), %r10 - //0x0000a2b4 LBB5_2057 - 0x4d, 0x85, 0xd2, //0x0000a2b4 testq %r10, %r10 - 0x0f, 0x85, 0xc3, 0xff, 0xff, 0xff, //0x0000a2b7 jne LBB5_2041 - 0x45, 0x85, 0xf6, //0x0000a2bd testl %r14d, %r14d - 0x49, 0xba, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x0000a2c0 movabsq $9218868437227405312, %r10 - 0x49, 0x89, 0xd4, //0x0000a2ca movq %rdx, %r12 - 0x0f, 0x8e, 0x2c, 0x00, 0x00, 0x00, //0x0000a2cd jle LBB5_2063 - 0x44, 0x89, 0xf0, //0x0000a2d3 movl %r14d, %eax - 0x48, 0x83, 0xc0, 0x01, //0x0000a2d6 addq $1, %rax - //0x0000a2da LBB5_2060 - 0x41, 0x8d, 0x4e, 0xff, //0x0000a2da leal $-1(%r14), %ecx - 0x41, 0x80, 0x3c, 0x09, 0x30, //0x0000a2de cmpb $48, (%r9,%rcx) - 0x0f, 0x85, 0x1c, 0x00, 0x00, 0x00, //0x0000a2e3 jne LBB5_2064 - 0x48, 0x83, 0xc0, 0xff, //0x0000a2e9 addq $-1, %rax - 0x41, 0x89, 0xce, //0x0000a2ed movl %ecx, %r14d - 0x48, 0x83, 0xf8, 0x01, //0x0000a2f0 cmpq $1, %rax - 0x0f, 0x8f, 0xe0, 0xff, 0xff, 0xff, //0x0000a2f4 jg LBB5_2060 - 0xe9, 0x11, 0x00, 0x00, 0x00, //0x0000a2fa jmp LBB5_2062 - //0x0000a2ff LBB5_2063 - 0x0f, 0x84, 0x0b, 0x00, 0x00, 0x00, //0x0000a2ff je LBB5_2062 - //0x0000a305 LBB5_2064 - 0x44, 0x89, 0xf2, //0x0000a305 movl %r14d, %edx - 0x44, 0x89, 0xf7, //0x0000a308 movl %r14d, %edi - 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x0000a30b jmp LBB5_2065 - //0x0000a310 LBB5_2062 - 0x45, 0x31, 0xe4, //0x0000a310 xorl %r12d, %r12d - 0x45, 0x31, 0xf6, //0x0000a313 xorl %r14d, %r14d - 0x31, 0xd2, //0x0000a316 xorl %edx, %edx - 0x31, 0xff, //0x0000a318 xorl %edi, %edi - //0x0000a31a LBB5_2065 - 0x8b, 0x8d, 0x64, 0xff, 0xff, 0xff, //0x0000a31a movl $-156(%rbp), %ecx - 0x41, 0x29, 0xc8, //0x0000a320 subl %ecx, %r8d - 0xe9, 0x55, 0xf8, 0xff, 0xff, //0x0000a323 jmp LBB5_1964 - //0x0000a328 LBB5_2066 - 0x41, 0x81, 0xf8, 0x02, 0xfc, 0xff, 0xff, //0x0000a328 cmpl $-1022, %r8d - 0x0f, 0x8f, 0xbc, 0x01, 0x00, 0x00, //0x0000a32f jg LBB5_2093 - 0xbe, 0x02, 0xfc, 0xff, 0xff, //0x0000a335 movl $-1022, %esi - 0x85, 0xff, //0x0000a33a testl %edi, %edi - 0x0f, 0x84, 0xd8, 0x01, 0x00, 0x00, //0x0000a33c je LBB5_2096 - 0x4c, 0x89, 0x65, 0xb8, //0x0000a342 movq %r12, $-72(%rbp) - 0x45, 0x8d, 0x90, 0xfd, 0x03, 0x00, 0x00, //0x0000a346 leal $1021(%r8), %r10d - 0x41, 0x81, 0xf8, 0xc6, 0xfb, 0xff, 0xff, //0x0000a34d cmpl $-1082, %r8d - 0x0f, 0x8f, 0xcb, 0x01, 0x00, 0x00, //0x0000a354 jg LBB5_2097 - 0x4d, 0x8d, 0x65, 0x01, //0x0000a35a leaq $1(%r13), %r12 - 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000a35e movl $1, %r8d - 0xe9, 0x20, 0x00, 0x00, 0x00, //0x0000a364 jmp LBB5_2074 - //0x0000a369 LBB5_2071 - 0x31, 0xc0, //0x0000a369 xorl %eax, %eax - 0x48, 0x89, 0x45, 0xb8, //0x0000a36b movq %rax, $-72(%rbp) - //0x0000a36f LBB5_2072 - 0x45, 0x31, 0xf6, //0x0000a36f xorl %r14d, %r14d - //0x0000a372 LBB5_2073 - 0x41, 0x8d, 0x4a, 0x3c, //0x0000a372 leal $60(%r10), %ecx - 0x44, 0x89, 0xf7, //0x0000a376 movl %r14d, %edi - 0x44, 0x89, 0xf6, //0x0000a379 movl %r14d, %esi - 0x41, 0x83, 0xfa, 0x88, //0x0000a37c cmpl $-120, %r10d - 0x41, 0x89, 0xca, //0x0000a380 movl %ecx, %r10d - 0x0f, 0x8d, 0xa1, 0x01, 0x00, 0x00, //0x0000a383 jge LBB5_2098 - //0x0000a389 LBB5_2074 - 0x85, 0xff, //0x0000a389 testl %edi, %edi - 0xbb, 0x00, 0x00, 0x00, 0x00, //0x0000a38b movl $0, %ebx - 0x0f, 0x4f, 0xdf, //0x0000a390 cmovgl %edi, %ebx - 0x31, 0xf6, //0x0000a393 xorl %esi, %esi - 0x31, 0xc9, //0x0000a395 xorl %ecx, %ecx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000a397 .p2align 4, 0x90 - //0x0000a3a0 LBB5_2075 - 0x48, 0x39, 0xf3, //0x0000a3a0 cmpq %rsi, %rbx - 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x0000a3a3 je LBB5_2078 - 0x48, 0x8d, 0x0c, 0x89, //0x0000a3a9 leaq (%rcx,%rcx,4), %rcx - 0x49, 0x0f, 0xbe, 0x04, 0x31, //0x0000a3ad movsbq (%r9,%rsi), %rax - 0x48, 0x8d, 0x0c, 0x48, //0x0000a3b2 leaq (%rax,%rcx,2), %rcx - 0x48, 0x83, 0xc1, 0xd0, //0x0000a3b6 addq $-48, %rcx - 0x48, 0x83, 0xc6, 0x01, //0x0000a3ba addq $1, %rsi - 0x4c, 0x39, 0xe1, //0x0000a3be cmpq %r12, %rcx - 0x0f, 0x82, 0xd9, 0xff, 0xff, 0xff, //0x0000a3c1 jb LBB5_2075 - 0x89, 0xf3, //0x0000a3c7 movl %esi, %ebx - 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x0000a3c9 jmp LBB5_2080 - //0x0000a3ce LBB5_2078 - 0x48, 0x85, 0xc9, //0x0000a3ce testq %rcx, %rcx - 0x0f, 0x84, 0x98, 0xff, 0xff, 0xff, //0x0000a3d1 je LBB5_2072 - //0x0000a3d7 LBB5_2079 - 0x48, 0x01, 0xc9, //0x0000a3d7 addq %rcx, %rcx - 0x48, 0x8d, 0x0c, 0x89, //0x0000a3da leaq (%rcx,%rcx,4), %rcx - 0x83, 0xc3, 0x01, //0x0000a3de addl $1, %ebx - 0x4c, 0x39, 0xe1, //0x0000a3e1 cmpq %r12, %rcx - 0x0f, 0x82, 0xed, 0xff, 0xff, 0xff, //0x0000a3e4 jb LBB5_2079 - //0x0000a3ea LBB5_2080 - 0x48, 0x8b, 0x45, 0xb8, //0x0000a3ea movq $-72(%rbp), %rax - 0x29, 0xd8, //0x0000a3ee subl %ebx, %eax - 0x48, 0x89, 0x45, 0xb8, //0x0000a3f0 movq %rax, $-72(%rbp) - 0x31, 0xf6, //0x0000a3f4 xorl %esi, %esi - 0x39, 0xfb, //0x0000a3f6 cmpl %edi, %ebx - 0x0f, 0x8d, 0x54, 0x00, 0x00, 0x00, //0x0000a3f8 jge LBB5_2085 - 0x48, 0x63, 0xf3, //0x0000a3fe movslq %ebx, %rsi - 0x49, 0x63, 0xfe, //0x0000a401 movslq %r14d, %rdi - 0x49, 0x8d, 0x1c, 0x31, //0x0000a404 leaq (%r9,%rsi), %rbx - 0x45, 0x31, 0xf6, //0x0000a408 xorl %r14d, %r14d - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000a40b .p2align 4, 0x90 - //0x0000a410 LBB5_2082 - 0x48, 0x89, 0xc8, //0x0000a410 movq %rcx, %rax - 0x48, 0xc1, 0xe8, 0x3c, //0x0000a413 shrq $60, %rax - 0x4c, 0x21, 0xe9, //0x0000a417 andq %r13, %rcx - 0x0c, 0x30, //0x0000a41a orb $48, %al - 0x43, 0x88, 0x04, 0x31, //0x0000a41c movb %al, (%r9,%r14) - 0x4a, 0x0f, 0xbe, 0x04, 0x33, //0x0000a420 movsbq (%rbx,%r14), %rax - 0x4a, 0x8d, 0x14, 0x36, //0x0000a425 leaq (%rsi,%r14), %rdx - 0x48, 0x83, 0xc2, 0x01, //0x0000a429 addq $1, %rdx - 0x49, 0x83, 0xc6, 0x01, //0x0000a42d addq $1, %r14 - 0x48, 0x8d, 0x0c, 0x89, //0x0000a431 leaq (%rcx,%rcx,4), %rcx - 0x48, 0x8d, 0x0c, 0x48, //0x0000a435 leaq (%rax,%rcx,2), %rcx - 0x48, 0x83, 0xc1, 0xd0, //0x0000a439 addq $-48, %rcx - 0x48, 0x39, 0xfa, //0x0000a43d cmpq %rdi, %rdx - 0x0f, 0x8c, 0xca, 0xff, 0xff, 0xff, //0x0000a440 jl LBB5_2082 - 0x48, 0x85, 0xc9, //0x0000a446 testq %rcx, %rcx - 0x0f, 0x84, 0x57, 0x00, 0x00, 0x00, //0x0000a449 je LBB5_2089 - 0x44, 0x89, 0xf6, //0x0000a44f movl %r14d, %esi - //0x0000a452 LBB5_2085 - 0x41, 0x89, 0xf6, //0x0000a452 movl %esi, %r14d - 0xe9, 0x18, 0x00, 0x00, 0x00, //0x0000a455 jmp LBB5_2087 - //0x0000a45a LBB5_2086 - 0x4c, 0x39, 0xe1, //0x0000a45a cmpq %r12, %rcx - 0x45, 0x0f, 0x43, 0xf8, //0x0000a45d cmovael %r8d, %r15d - 0x48, 0x8d, 0x04, 0x36, //0x0000a461 leaq (%rsi,%rsi), %rax - 0x48, 0x8d, 0x0c, 0x80, //0x0000a465 leaq (%rax,%rax,4), %rcx - 0x48, 0x85, 0xf6, //0x0000a469 testq %rsi, %rsi - 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x0000a46c je LBB5_2089 - //0x0000a472 LBB5_2087 - 0x48, 0x89, 0xce, //0x0000a472 movq %rcx, %rsi - 0x4c, 0x21, 0xee, //0x0000a475 andq %r13, %rsi - 0x49, 0x63, 0xfe, //0x0000a478 movslq %r14d, %rdi - 0x49, 0x39, 0xfb, //0x0000a47b cmpq %rdi, %r11 - 0x0f, 0x86, 0xd6, 0xff, 0xff, 0xff, //0x0000a47e jbe LBB5_2086 - 0x48, 0xc1, 0xe9, 0x3c, //0x0000a484 shrq $60, %rcx - 0x80, 0xc9, 0x30, //0x0000a488 orb $48, %cl - 0x41, 0x88, 0x0c, 0x39, //0x0000a48b movb %cl, (%r9,%rdi) - 0x83, 0xc7, 0x01, //0x0000a48f addl $1, %edi - 0x41, 0x89, 0xfe, //0x0000a492 movl %edi, %r14d - 0x48, 0x8d, 0x04, 0x36, //0x0000a495 leaq (%rsi,%rsi), %rax - 0x48, 0x8d, 0x0c, 0x80, //0x0000a499 leaq (%rax,%rax,4), %rcx - 0x48, 0x85, 0xf6, //0x0000a49d testq %rsi, %rsi - 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x0000a4a0 jne LBB5_2087 - //0x0000a4a6 LBB5_2089 - 0x48, 0x8b, 0x45, 0xb8, //0x0000a4a6 movq $-72(%rbp), %rax - 0x83, 0xc0, 0x01, //0x0000a4aa addl $1, %eax - 0x48, 0x89, 0x45, 0xb8, //0x0000a4ad movq %rax, $-72(%rbp) - 0x45, 0x85, 0xf6, //0x0000a4b1 testl %r14d, %r14d - 0x0f, 0x8e, 0x2c, 0x00, 0x00, 0x00, //0x0000a4b4 jle LBB5_2070 - 0x44, 0x89, 0xf1, //0x0000a4ba movl %r14d, %ecx - 0x48, 0x83, 0xc1, 0x01, //0x0000a4bd addq $1, %rcx - //0x0000a4c1 LBB5_2091 - 0x41, 0x8d, 0x76, 0xff, //0x0000a4c1 leal $-1(%r14), %esi - 0x41, 0x80, 0x3c, 0x31, 0x30, //0x0000a4c5 cmpb $48, (%r9,%rsi) - 0x0f, 0x85, 0xa2, 0xfe, 0xff, 0xff, //0x0000a4ca jne LBB5_2073 - 0x48, 0x83, 0xc1, 0xff, //0x0000a4d0 addq $-1, %rcx - 0x41, 0x89, 0xf6, //0x0000a4d4 movl %esi, %r14d - 0x48, 0x83, 0xf9, 0x01, //0x0000a4d7 cmpq $1, %rcx - 0x0f, 0x8f, 0xe0, 0xff, 0xff, 0xff, //0x0000a4db jg LBB5_2091 - 0xe9, 0x83, 0xfe, 0xff, 0xff, //0x0000a4e1 jmp LBB5_2071 - //0x0000a4e6 LBB5_2070 - 0x0f, 0x85, 0x86, 0xfe, 0xff, 0xff, //0x0000a4e6 jne LBB5_2073 - 0xe9, 0x78, 0xfe, 0xff, 0xff, //0x0000a4ec jmp LBB5_2071 - //0x0000a4f1 LBB5_2093 - 0x41, 0x81, 0xf8, 0x00, 0x04, 0x00, 0x00, //0x0000a4f1 cmpl $1024, %r8d - 0x0f, 0x8e, 0x0c, 0x00, 0x00, 0x00, //0x0000a4f8 jle LBB5_2095 - 0x45, 0x31, 0xc0, //0x0000a4fe xorl %r8d, %r8d - 0x4c, 0x8b, 0x6d, 0xc8, //0x0000a501 movq $-56(%rbp), %r13 - 0xe9, 0x6e, 0xf2, 0xff, 0xff, //0x0000a505 jmp LBB5_1888 - //0x0000a50a LBB5_2095 - 0x41, 0x83, 0xc0, 0xff, //0x0000a50a addl $-1, %r8d - 0x44, 0x89, 0xc6, //0x0000a50e movl %r8d, %esi - 0x4c, 0x8b, 0x6d, 0xc8, //0x0000a511 movq $-56(%rbp), %r13 - 0xe9, 0xeb, 0x01, 0x00, 0x00, //0x0000a515 jmp LBB5_2124 - //0x0000a51a LBB5_2096 - 0x31, 0xc0, //0x0000a51a xorl %eax, %eax - 0x4c, 0x8b, 0x6d, 0xc8, //0x0000a51c movq $-56(%rbp), %r13 - 0xe9, 0xa0, 0x02, 0x00, 0x00, //0x0000a520 jmp LBB5_2137 - //0x0000a525 LBB5_2097 - 0x89, 0xfe, //0x0000a525 movl %edi, %esi - 0x44, 0x89, 0xd1, //0x0000a527 movl %r10d, %ecx - //0x0000a52a LBB5_2098 - 0xf7, 0xd9, //0x0000a52a negl %ecx - 0x31, 0xd2, //0x0000a52c xorl %edx, %edx - 0x85, 0xf6, //0x0000a52e testl %esi, %esi - 0xbf, 0x00, 0x00, 0x00, 0x00, //0x0000a530 movl $0, %edi - 0x0f, 0x4f, 0xfe, //0x0000a535 cmovgl %esi, %edi - 0x31, 0xc0, //0x0000a538 xorl %eax, %eax - 0x4c, 0x8b, 0x6d, 0xc8, //0x0000a53a movq $-56(%rbp), %r13 - 0x49, 0xba, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x0000a53e movabsq $9218868437227405312, %r10 - 0x4c, 0x8b, 0x65, 0xb8, //0x0000a548 movq $-72(%rbp), %r12 - //0x0000a54c LBB5_2099 - 0x48, 0x39, 0xd7, //0x0000a54c cmpq %rdx, %rdi - 0x0f, 0x84, 0xa4, 0x00, 0x00, 0x00, //0x0000a54f je LBB5_2108 - 0x48, 0x8d, 0x04, 0x80, //0x0000a555 leaq (%rax,%rax,4), %rax - 0x49, 0x0f, 0xbe, 0x1c, 0x11, //0x0000a559 movsbq (%r9,%rdx), %rbx - 0x48, 0x8d, 0x04, 0x43, //0x0000a55e leaq (%rbx,%rax,2), %rax - 0x48, 0x83, 0xc0, 0xd0, //0x0000a562 addq $-48, %rax - 0x48, 0x83, 0xc2, 0x01, //0x0000a566 addq $1, %rdx - 0x48, 0x89, 0xc3, //0x0000a56a movq %rax, %rbx - 0x48, 0xd3, 0xeb, //0x0000a56d shrq %cl, %rbx - 0x48, 0x85, 0xdb, //0x0000a570 testq %rbx, %rbx - 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x0000a573 je LBB5_2099 - 0x89, 0xd7, //0x0000a579 movl %edx, %edi - //0x0000a57b LBB5_2102 - 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x0000a57b movq $-1, %r12 - 0x49, 0xd3, 0xe4, //0x0000a582 shlq %cl, %r12 - 0x49, 0xf7, 0xd4, //0x0000a585 notq %r12 - 0x31, 0xdb, //0x0000a588 xorl %ebx, %ebx - 0x39, 0xf7, //0x0000a58a cmpl %esi, %edi - 0x0f, 0x8d, 0x4d, 0x00, 0x00, 0x00, //0x0000a58c jge LBB5_2106 - 0x4c, 0x63, 0xd7, //0x0000a592 movslq %edi, %r10 - 0x4d, 0x63, 0xc6, //0x0000a595 movslq %r14d, %r8 - 0x4f, 0x8d, 0x34, 0x11, //0x0000a598 leaq (%r9,%r10), %r14 - 0x31, 0xdb, //0x0000a59c xorl %ebx, %ebx - //0x0000a59e LBB5_2104 - 0x48, 0x89, 0xc6, //0x0000a59e movq %rax, %rsi - 0x48, 0xd3, 0xee, //0x0000a5a1 shrq %cl, %rsi - 0x4c, 0x21, 0xe0, //0x0000a5a4 andq %r12, %rax - 0x40, 0x80, 0xc6, 0x30, //0x0000a5a7 addb $48, %sil - 0x41, 0x88, 0x34, 0x19, //0x0000a5ab movb %sil, (%r9,%rbx) - 0x49, 0x0f, 0xbe, 0x34, 0x1e, //0x0000a5af movsbq (%r14,%rbx), %rsi - 0x49, 0x8d, 0x14, 0x1a, //0x0000a5b4 leaq (%r10,%rbx), %rdx - 0x48, 0x83, 0xc2, 0x01, //0x0000a5b8 addq $1, %rdx - 0x48, 0x83, 0xc3, 0x01, //0x0000a5bc addq $1, %rbx - 0x48, 0x8d, 0x04, 0x80, //0x0000a5c0 leaq (%rax,%rax,4), %rax - 0x48, 0x8d, 0x04, 0x46, //0x0000a5c4 leaq (%rsi,%rax,2), %rax - 0x48, 0x83, 0xc0, 0xd0, //0x0000a5c8 addq $-48, %rax - 0x4c, 0x39, 0xc2, //0x0000a5cc cmpq %r8, %rdx - 0x0f, 0x8c, 0xc9, 0xff, 0xff, 0xff, //0x0000a5cf jl LBB5_2104 - 0x49, 0xba, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x0000a5d5 movabsq $9218868437227405312, %r10 - //0x0000a5df LBB5_2106 - 0x48, 0x8b, 0x55, 0xb8, //0x0000a5df movq $-72(%rbp), %rdx - 0x29, 0xfa, //0x0000a5e3 subl %edi, %edx - 0x83, 0xc2, 0x01, //0x0000a5e5 addl $1, %edx - 0x48, 0x85, 0xc0, //0x0000a5e8 testq %rax, %rax - 0x0f, 0x85, 0x38, 0x00, 0x00, 0x00, //0x0000a5eb jne LBB5_2111 - 0x41, 0x89, 0xde, //0x0000a5f1 movl %ebx, %r14d - 0xe9, 0x87, 0x00, 0x00, 0x00, //0x0000a5f4 jmp LBB5_2115 - //0x0000a5f9 LBB5_2108 - 0x48, 0x85, 0xc0, //0x0000a5f9 testq %rax, %rax - 0x0f, 0x84, 0x66, 0x05, 0x00, 0x00, //0x0000a5fc je LBB5_2204 - 0x48, 0x89, 0xc2, //0x0000a602 movq %rax, %rdx - 0x48, 0xd3, 0xea, //0x0000a605 shrq %cl, %rdx - 0x48, 0x85, 0xd2, //0x0000a608 testq %rdx, %rdx - 0x0f, 0x84, 0xaf, 0x00, 0x00, 0x00, //0x0000a60b je LBB5_2120 - 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x0000a611 movq $-1, %r12 - 0x49, 0xd3, 0xe4, //0x0000a618 shlq %cl, %r12 - 0x49, 0xf7, 0xd4, //0x0000a61b notq %r12 - 0x48, 0x8b, 0x55, 0xb8, //0x0000a61e movq $-72(%rbp), %rdx - 0x29, 0xfa, //0x0000a622 subl %edi, %edx - 0x83, 0xc2, 0x01, //0x0000a624 addl $1, %edx - 0x31, 0xdb, //0x0000a627 xorl %ebx, %ebx - //0x0000a629 LBB5_2111 - 0xbe, 0x01, 0x00, 0x00, 0x00, //0x0000a629 movl $1, %esi - 0x41, 0x89, 0xde, //0x0000a62e movl %ebx, %r14d - 0xe9, 0x17, 0x00, 0x00, 0x00, //0x0000a631 jmp LBB5_2113 - //0x0000a636 LBB5_2112 - 0x48, 0x85, 0xff, //0x0000a636 testq %rdi, %rdi - 0x44, 0x0f, 0x45, 0xfe, //0x0000a639 cmovnel %esi, %r15d - 0x48, 0x01, 0xc0, //0x0000a63d addq %rax, %rax - 0x48, 0x8d, 0x04, 0x80, //0x0000a640 leaq (%rax,%rax,4), %rax - 0x48, 0x85, 0xc0, //0x0000a644 testq %rax, %rax - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x0000a647 je LBB5_2115 - //0x0000a64d LBB5_2113 - 0x48, 0x89, 0xc7, //0x0000a64d movq %rax, %rdi - 0x48, 0xd3, 0xef, //0x0000a650 shrq %cl, %rdi - 0x4c, 0x21, 0xe0, //0x0000a653 andq %r12, %rax - 0x49, 0x63, 0xde, //0x0000a656 movslq %r14d, %rbx - 0x49, 0x39, 0xdb, //0x0000a659 cmpq %rbx, %r11 - 0x0f, 0x86, 0xd4, 0xff, 0xff, 0xff, //0x0000a65c jbe LBB5_2112 - 0x40, 0x80, 0xc7, 0x30, //0x0000a662 addb $48, %dil - 0x41, 0x88, 0x3c, 0x19, //0x0000a666 movb %dil, (%r9,%rbx) - 0x83, 0xc3, 0x01, //0x0000a66a addl $1, %ebx - 0x41, 0x89, 0xde, //0x0000a66d movl %ebx, %r14d - 0x48, 0x01, 0xc0, //0x0000a670 addq %rax, %rax - 0x48, 0x8d, 0x04, 0x80, //0x0000a673 leaq (%rax,%rax,4), %rax - 0x48, 0x85, 0xc0, //0x0000a677 testq %rax, %rax - 0x0f, 0x85, 0xcd, 0xff, 0xff, 0xff, //0x0000a67a jne LBB5_2113 - //0x0000a680 LBB5_2115 - 0x45, 0x85, 0xf6, //0x0000a680 testl %r14d, %r14d - 0x49, 0x89, 0xd4, //0x0000a683 movq %rdx, %r12 - 0x0f, 0x8e, 0x52, 0x00, 0x00, 0x00, //0x0000a686 jle LBB5_2121 - 0x44, 0x89, 0xf0, //0x0000a68c movl %r14d, %eax - 0x48, 0x83, 0xc0, 0x01, //0x0000a68f addq $1, %rax - 0x45, 0x31, 0xc0, //0x0000a693 xorl %r8d, %r8d - //0x0000a696 LBB5_2117 - 0x41, 0x8d, 0x4e, 0xff, //0x0000a696 leal $-1(%r14), %ecx - 0x41, 0x80, 0x3c, 0x09, 0x30, //0x0000a69a cmpb $48, (%r9,%rcx) - 0x0f, 0x85, 0x58, 0x00, 0x00, 0x00, //0x0000a69f jne LBB5_2123 - 0x48, 0x83, 0xc0, 0xff, //0x0000a6a5 addq $-1, %rax - 0x41, 0x89, 0xce, //0x0000a6a9 movl %ecx, %r14d - 0x48, 0x83, 0xf8, 0x01, //0x0000a6ac cmpq $1, %rax - 0x0f, 0x8f, 0xe0, 0xff, 0xff, 0xff, //0x0000a6b0 jg LBB5_2117 - 0xbe, 0x02, 0xfc, 0xff, 0xff, //0x0000a6b6 movl $-1022, %esi - 0xe9, 0xc8, 0x04, 0x00, 0x00, //0x0000a6bb jmp LBB5_2206 - //0x0000a6c0 LBB5_2120 - 0x48, 0x01, 0xc0, //0x0000a6c0 addq %rax, %rax - 0x48, 0x8d, 0x04, 0x80, //0x0000a6c3 leaq (%rax,%rax,4), %rax - 0x83, 0xc7, 0x01, //0x0000a6c7 addl $1, %edi - 0x48, 0x89, 0xc2, //0x0000a6ca movq %rax, %rdx - 0x48, 0xd3, 0xea, //0x0000a6cd shrq %cl, %rdx - 0x48, 0x85, 0xd2, //0x0000a6d0 testq %rdx, %rdx - 0x0f, 0x84, 0xe7, 0xff, 0xff, 0xff, //0x0000a6d3 je LBB5_2120 - 0xe9, 0x9d, 0xfe, 0xff, 0xff, //0x0000a6d9 jmp LBB5_2102 - //0x0000a6de LBB5_2121 - 0xbe, 0x02, 0xfc, 0xff, 0xff, //0x0000a6de movl $-1022, %esi - 0x45, 0x85, 0xf6, //0x0000a6e3 testl %r14d, %r14d - 0x0f, 0x84, 0x99, 0x04, 0x00, 0x00, //0x0000a6e6 je LBB5_2205 - 0xb8, 0x02, 0xfc, 0xff, 0xff, //0x0000a6ec movl $-1022, %eax - 0x48, 0x89, 0x45, 0xa8, //0x0000a6f1 movq %rax, $-88(%rbp) - 0x44, 0x89, 0xf7, //0x0000a6f5 movl %r14d, %edi - 0xe9, 0x14, 0x00, 0x00, 0x00, //0x0000a6f8 jmp LBB5_2126 - //0x0000a6fd LBB5_2123 - 0xbe, 0x02, 0xfc, 0xff, 0xff, //0x0000a6fd movl $-1022, %esi - 0x44, 0x89, 0xf7, //0x0000a702 movl %r14d, %edi - //0x0000a705 LBB5_2124 - 0x85, 0xff, //0x0000a705 testl %edi, %edi - 0x0f, 0x84, 0xb6, 0x00, 0x00, 0x00, //0x0000a707 je LBB5_2136 - 0x48, 0x89, 0x75, 0xa8, //0x0000a70d movq %rsi, $-88(%rbp) - //0x0000a711 LBB5_2126 - 0x48, 0x63, 0xc7, //0x0000a711 movslq %edi, %rax - 0x4c, 0x8d, 0x40, 0xfe, //0x0000a714 leaq $-2(%rax), %r8 - 0x48, 0x8d, 0x50, 0xff, //0x0000a718 leaq $-1(%rax), %rdx - 0x31, 0xf6, //0x0000a71c xorl %esi, %esi - 0x4c, 0x89, 0x65, 0xb8, //0x0000a71e movq %r12, $-72(%rbp) - //0x0000a722 LBB5_2127 - 0x48, 0x8d, 0x0d, 0xb7, 0x46, 0x00, 0x00, //0x0000a722 leaq $18103(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */ - 0x0f, 0xb6, 0x9c, 0x0e, 0x8c, 0x15, 0x00, 0x00, //0x0000a729 movzbl $5516(%rsi,%rcx), %ebx - 0x41, 0x0f, 0xb6, 0x0c, 0x31, //0x0000a731 movzbl (%r9,%rsi), %ecx - 0x38, 0xd9, //0x0000a736 cmpb %bl, %cl - 0x0f, 0x85, 0x11, 0x01, 0x00, 0x00, //0x0000a738 jne LBB5_2145 - 0x48, 0x39, 0xf2, //0x0000a73e cmpq %rsi, %rdx - 0x0f, 0x84, 0x5a, 0x00, 0x00, 0x00, //0x0000a741 je LBB5_2134 - 0x48, 0x8d, 0x0d, 0x92, 0x46, 0x00, 0x00, //0x0000a747 leaq $18066(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */ - 0x0f, 0xb6, 0x9c, 0x0e, 0x8d, 0x15, 0x00, 0x00, //0x0000a74e movzbl $5517(%rsi,%rcx), %ebx - 0x41, 0x0f, 0xb6, 0x4c, 0x31, 0x01, //0x0000a756 movzbl $1(%r9,%rsi), %ecx - 0x38, 0xd9, //0x0000a75c cmpb %bl, %cl - 0x0f, 0x85, 0xeb, 0x00, 0x00, 0x00, //0x0000a75e jne LBB5_2145 - 0x49, 0x39, 0xf0, //0x0000a764 cmpq %rsi, %r8 - 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x0000a767 je LBB5_2134 - 0x48, 0x83, 0xfe, 0x24, //0x0000a76d cmpq $36, %rsi - 0x0f, 0x84, 0x41, 0x00, 0x00, 0x00, //0x0000a771 je LBB5_2135 - 0x48, 0x8d, 0x0d, 0x62, 0x46, 0x00, 0x00, //0x0000a777 leaq $18018(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */ - 0x0f, 0xb6, 0x9c, 0x0e, 0x8e, 0x15, 0x00, 0x00, //0x0000a77e movzbl $5518(%rsi,%rcx), %ebx - 0x41, 0x0f, 0xb6, 0x4c, 0x31, 0x02, //0x0000a786 movzbl $2(%r9,%rsi), %ecx - 0x38, 0xd9, //0x0000a78c cmpb %bl, %cl - 0x0f, 0x85, 0xbb, 0x00, 0x00, 0x00, //0x0000a78e jne LBB5_2145 - 0x48, 0x83, 0xc6, 0x03, //0x0000a794 addq $3, %rsi - 0x48, 0x39, 0xf0, //0x0000a798 cmpq %rsi, %rax - 0x0f, 0x85, 0x81, 0xff, 0xff, 0xff, //0x0000a79b jne LBB5_2127 - //0x0000a7a1 LBB5_2134 - 0x89, 0xf8, //0x0000a7a1 movl %edi, %eax - 0x48, 0x8d, 0x0d, 0x36, 0x46, 0x00, 0x00, //0x0000a7a3 leaq $17974(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */ - 0x80, 0xbc, 0x08, 0x8c, 0x15, 0x00, 0x00, 0x00, //0x0000a7aa cmpb $0, $5516(%rax,%rcx) - 0x0f, 0x85, 0xa5, 0x00, 0x00, 0x00, //0x0000a7b2 jne LBB5_2146 - //0x0000a7b8 LBB5_2135 - 0x41, 0xb8, 0x10, 0x00, 0x00, 0x00, //0x0000a7b8 movl $16, %r8d - 0xe9, 0xa0, 0x00, 0x00, 0x00, //0x0000a7be jmp LBB5_2147 - //0x0000a7c3 LBB5_2136 - 0x31, 0xc0, //0x0000a7c3 xorl %eax, %eax - //0x0000a7c5 LBB5_2137 - 0x4c, 0x8b, 0x5d, 0xc0, //0x0000a7c5 movq $-64(%rbp), %r11 - 0x8a, 0x5d, 0xd7, //0x0000a7c9 movb $-41(%rbp), %bl - 0x48, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x0000a7cc movabsq $4503599627370495, %rdi - //0x0000a7d6 LBB5_2138 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000a7d6 movq $-1, %r8 - 0x41, 0x83, 0xfc, 0x14, //0x0000a7dd cmpl $20, %r12d - 0x0f, 0x8e, 0x0c, 0x00, 0x00, 0x00, //0x0000a7e1 jle LBB5_2140 - 0x4c, 0x8b, 0x7d, 0x88, //0x0000a7e7 movq $-120(%rbp), %r15 - 0x8b, 0x4d, 0xa4, //0x0000a7eb movl $-92(%rbp), %ecx - 0xe9, 0xad, 0x03, 0x00, 0x00, //0x0000a7ee jmp LBB5_2207 - //0x0000a7f3 LBB5_2140 - 0x48, 0x89, 0x75, 0xa8, //0x0000a7f3 movq %rsi, $-88(%rbp) - 0x45, 0x89, 0xe6, //0x0000a7f7 movl %r12d, %r14d - 0x45, 0x85, 0xe4, //0x0000a7fa testl %r12d, %r12d - 0x0f, 0x8e, 0x2a, 0x01, 0x00, 0x00, //0x0000a7fd jle LBB5_2156 - 0x31, 0xff, //0x0000a803 xorl %edi, %edi - 0x85, 0xc0, //0x0000a805 testl %eax, %eax - 0xba, 0x00, 0x00, 0x00, 0x00, //0x0000a807 movl $0, %edx - 0x0f, 0x4f, 0xd0, //0x0000a80c cmovgl %eax, %edx - 0x4d, 0x8d, 0x5e, 0xff, //0x0000a80f leaq $-1(%r14), %r11 - 0x49, 0x39, 0xd3, //0x0000a813 cmpq %rdx, %r11 - 0x4c, 0x0f, 0x43, 0xda, //0x0000a816 cmovaeq %rdx, %r11 - 0x45, 0x8d, 0x43, 0x01, //0x0000a81a leal $1(%r11), %r8d - 0x31, 0xc9, //0x0000a81e xorl %ecx, %ecx - //0x0000a820 LBB5_2142 - 0x48, 0x39, 0xfa, //0x0000a820 cmpq %rdi, %rdx - 0x0f, 0x84, 0x09, 0x01, 0x00, 0x00, //0x0000a823 je LBB5_2157 - 0x48, 0x8d, 0x0c, 0x89, //0x0000a829 leaq (%rcx,%rcx,4), %rcx - 0x49, 0x0f, 0xbe, 0x34, 0x39, //0x0000a82d movsbq (%r9,%rdi), %rsi - 0x48, 0x8d, 0x0c, 0x4e, //0x0000a832 leaq (%rsi,%rcx,2), %rcx - 0x48, 0x83, 0xc1, 0xd0, //0x0000a836 addq $-48, %rcx - 0x48, 0x83, 0xc7, 0x01, //0x0000a83a addq $1, %rdi - 0x49, 0x39, 0xfe, //0x0000a83e cmpq %rdi, %r14 - 0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x0000a841 jne LBB5_2142 - 0x45, 0x89, 0xc3, //0x0000a847 movl %r8d, %r11d - 0xe9, 0xe3, 0x00, 0x00, 0x00, //0x0000a84a jmp LBB5_2157 - //0x0000a84f LBB5_2145 - 0x41, 0xb8, 0x10, 0x00, 0x00, 0x00, //0x0000a84f movl $16, %r8d - 0x38, 0xd9, //0x0000a855 cmpb %bl, %cl - 0x0f, 0x8d, 0x06, 0x00, 0x00, 0x00, //0x0000a857 jge LBB5_2147 - //0x0000a85d LBB5_2146 - 0x41, 0xb8, 0x0f, 0x00, 0x00, 0x00, //0x0000a85d movl $15, %r8d - //0x0000a863 LBB5_2147 - 0x85, 0xff, //0x0000a863 testl %edi, %edi - 0x0f, 0x8e, 0xb9, 0x00, 0x00, 0x00, //0x0000a865 jle LBB5_2155 - 0x49, 0xba, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x0000a86b movabsq $-432345564227567616, %r10 - 0x4c, 0x89, 0x45, 0x80, //0x0000a875 movq %r8, $-128(%rbp) - 0x45, 0x8d, 0x24, 0x38, //0x0000a879 leal (%r8,%rdi), %r12d - 0x89, 0xfb, //0x0000a87d movl %edi, %ebx - 0x4d, 0x63, 0xc4, //0x0000a87f movslq %r12d, %r8 - 0x49, 0x83, 0xc0, 0xff, //0x0000a882 addq $-1, %r8 - 0x48, 0x83, 0xc3, 0x01, //0x0000a886 addq $1, %rbx - 0x83, 0xc7, 0xff, //0x0000a88a addl $-1, %edi - 0x31, 0xc9, //0x0000a88d xorl %ecx, %ecx - 0xe9, 0x25, 0x00, 0x00, 0x00, //0x0000a88f jmp LBB5_2151 - //0x0000a894 LBB5_2149 - 0x48, 0x85, 0xc0, //0x0000a894 testq %rax, %rax - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000a897 movl $1, %eax - 0x44, 0x0f, 0x45, 0xf8, //0x0000a89c cmovnel %eax, %r15d - //0x0000a8a0 LBB5_2150 - 0x41, 0x83, 0xc4, 0xff, //0x0000a8a0 addl $-1, %r12d - 0x49, 0x83, 0xc0, 0xff, //0x0000a8a4 addq $-1, %r8 - 0x48, 0x83, 0xc3, 0xff, //0x0000a8a8 addq $-1, %rbx - 0x83, 0xc7, 0xff, //0x0000a8ac addl $-1, %edi - 0x48, 0x83, 0xfb, 0x01, //0x0000a8af cmpq $1, %rbx - 0x0f, 0x8e, 0x4a, 0x00, 0x00, 0x00, //0x0000a8b3 jle LBB5_2153 - //0x0000a8b9 LBB5_2151 - 0x4c, 0x01, 0xd1, //0x0000a8b9 addq %r10, %rcx - 0x89, 0xf8, //0x0000a8bc movl %edi, %eax - 0x49, 0x0f, 0xbe, 0x34, 0x01, //0x0000a8be movsbq (%r9,%rax), %rsi - 0x48, 0xc1, 0xe6, 0x35, //0x0000a8c3 shlq $53, %rsi - 0x48, 0x01, 0xce, //0x0000a8c7 addq %rcx, %rsi - 0x48, 0x89, 0xf0, //0x0000a8ca movq %rsi, %rax - 0x48, 0xb9, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000a8cd movabsq $-3689348814741910323, %rcx - 0x48, 0xf7, 0xe1, //0x0000a8d7 mulq %rcx - 0x48, 0x89, 0xd1, //0x0000a8da movq %rdx, %rcx - 0x48, 0xc1, 0xe9, 0x03, //0x0000a8dd shrq $3, %rcx - 0x48, 0x8d, 0x04, 0x09, //0x0000a8e1 leaq (%rcx,%rcx), %rax - 0x48, 0x8d, 0x14, 0x80, //0x0000a8e5 leaq (%rax,%rax,4), %rdx - 0x48, 0x89, 0xf0, //0x0000a8e9 movq %rsi, %rax - 0x48, 0x29, 0xd0, //0x0000a8ec subq %rdx, %rax - 0x4d, 0x39, 0xd8, //0x0000a8ef cmpq %r11, %r8 - 0x0f, 0x83, 0x9c, 0xff, 0xff, 0xff, //0x0000a8f2 jae LBB5_2149 - 0x04, 0x30, //0x0000a8f8 addb $48, %al - 0x43, 0x88, 0x04, 0x01, //0x0000a8fa movb %al, (%r9,%r8) - 0xe9, 0x9d, 0xff, 0xff, 0xff, //0x0000a8fe jmp LBB5_2150 - //0x0000a903 LBB5_2153 - 0x48, 0x83, 0xfe, 0x0a, //0x0000a903 cmpq $10, %rsi - 0x49, 0xba, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x0000a907 movabsq $9218868437227405312, %r10 - 0x0f, 0x83, 0xd8, 0x00, 0x00, 0x00, //0x0000a911 jae LBB5_2171 - 0x4c, 0x8b, 0x65, 0xb8, //0x0000a917 movq $-72(%rbp), %r12 - 0x4c, 0x8b, 0x45, 0x80, //0x0000a91b movq $-128(%rbp), %r8 - 0xe9, 0x3e, 0x01, 0x00, 0x00, //0x0000a91f jmp LBB5_2175 - //0x0000a924 LBB5_2155 - 0x4c, 0x8b, 0x65, 0xb8, //0x0000a924 movq $-72(%rbp), %r12 - 0xe9, 0x35, 0x01, 0x00, 0x00, //0x0000a928 jmp LBB5_2175 - //0x0000a92d LBB5_2156 - 0x45, 0x31, 0xdb, //0x0000a92d xorl %r11d, %r11d - 0x31, 0xc9, //0x0000a930 xorl %ecx, %ecx - //0x0000a932 LBB5_2157 - 0x45, 0x85, 0xe4, //0x0000a932 testl %r12d, %r12d - 0x41, 0x0f, 0x9e, 0xc0, //0x0000a935 setle %r8b - 0x44, 0x89, 0xe6, //0x0000a939 movl %r12d, %esi - 0x44, 0x29, 0xde, //0x0000a93c subl %r11d, %esi - 0x0f, 0x8e, 0x55, 0x00, 0x00, 0x00, //0x0000a93f jle LBB5_2165 - 0x45, 0x89, 0xda, //0x0000a945 movl %r11d, %r10d - 0x41, 0xf7, 0xd2, //0x0000a948 notl %r10d - 0x45, 0x01, 0xe2, //0x0000a94b addl %r12d, %r10d - 0x83, 0xe6, 0x07, //0x0000a94e andl $7, %esi - 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x0000a951 je LBB5_2162 - 0xf7, 0xde, //0x0000a957 negl %esi - 0x31, 0xff, //0x0000a959 xorl %edi, %edi - //0x0000a95b LBB5_2160 - 0x48, 0x01, 0xc9, //0x0000a95b addq %rcx, %rcx - 0x48, 0x8d, 0x0c, 0x89, //0x0000a95e leaq (%rcx,%rcx,4), %rcx - 0x83, 0xc7, 0xff, //0x0000a962 addl $-1, %edi - 0x39, 0xfe, //0x0000a965 cmpl %edi, %esi - 0x0f, 0x85, 0xee, 0xff, 0xff, 0xff, //0x0000a967 jne LBB5_2160 - 0x41, 0x29, 0xfb, //0x0000a96d subl %edi, %r11d - //0x0000a970 LBB5_2162 - 0x41, 0x83, 0xfa, 0x07, //0x0000a970 cmpl $7, %r10d - 0x49, 0xba, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x0000a974 movabsq $9218868437227405312, %r10 - 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x0000a97e jb LBB5_2165 - 0x44, 0x89, 0xe7, //0x0000a984 movl %r12d, %edi - 0x44, 0x29, 0xdf, //0x0000a987 subl %r11d, %edi - //0x0000a98a LBB5_2164 - 0x48, 0x69, 0xc9, 0x00, 0xe1, 0xf5, 0x05, //0x0000a98a imulq $100000000, %rcx, %rcx - 0x83, 0xc7, 0xf8, //0x0000a991 addl $-8, %edi - 0x0f, 0x85, 0xf0, 0xff, 0xff, 0xff, //0x0000a994 jne LBB5_2164 - //0x0000a99a LBB5_2165 - 0x31, 0xf6, //0x0000a99a xorl %esi, %esi - 0x45, 0x85, 0xe4, //0x0000a99c testl %r12d, %r12d - 0x0f, 0x88, 0x57, 0x01, 0x00, 0x00, //0x0000a99f js LBB5_2195 - 0x44, 0x39, 0xe0, //0x0000a9a5 cmpl %r12d, %eax - 0x4c, 0x8b, 0x5d, 0xc0, //0x0000a9a8 movq $-64(%rbp), %r11 - 0x0f, 0x8e, 0x5e, 0x01, 0x00, 0x00, //0x0000a9ac jle LBB5_2197 - 0x43, 0x8a, 0x14, 0x31, //0x0000a9b2 movb (%r9,%r14), %dl - 0x80, 0xfa, 0x35, //0x0000a9b6 cmpb $53, %dl - 0x0f, 0x85, 0x4a, 0x01, 0x00, 0x00, //0x0000a9b9 jne LBB5_2196 - 0x41, 0x8d, 0x74, 0x24, 0x01, //0x0000a9bf leal $1(%r12), %esi - 0x39, 0xc6, //0x0000a9c4 cmpl %eax, %esi - 0x0f, 0x85, 0x3d, 0x01, 0x00, 0x00, //0x0000a9c6 jne LBB5_2196 - 0x45, 0x85, 0xff, //0x0000a9cc testl %r15d, %r15d - 0x40, 0x0f, 0x95, 0xc6, //0x0000a9cf setne %sil - 0x41, 0x08, 0xf0, //0x0000a9d3 orb %sil, %r8b - 0x48, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x0000a9d6 movabsq $4503599627370495, %rdi - 0x0f, 0x84, 0xe0, 0x01, 0x00, 0x00, //0x0000a9e0 je LBB5_2208 - 0x4c, 0x8b, 0x7d, 0x88, //0x0000a9e6 movq $-120(%rbp), %r15 - 0xe9, 0x2f, 0x01, 0x00, 0x00, //0x0000a9ea jmp LBB5_2199 - //0x0000a9ef LBB5_2171 - 0x49, 0x63, 0xf4, //0x0000a9ef movslq %r12d, %rsi - 0x48, 0x83, 0xc6, 0xff, //0x0000a9f2 addq $-1, %rsi - 0xbf, 0x01, 0x00, 0x00, 0x00, //0x0000a9f6 movl $1, %edi - 0x4c, 0x8b, 0x65, 0xb8, //0x0000a9fb movq $-72(%rbp), %r12 - 0x4c, 0x8b, 0x45, 0x80, //0x0000a9ff movq $-128(%rbp), %r8 - 0xe9, 0x18, 0x00, 0x00, 0x00, //0x0000aa03 jmp LBB5_2173 - //0x0000aa08 LBB5_2172 - 0x48, 0x85, 0xc0, //0x0000aa08 testq %rax, %rax - 0x44, 0x0f, 0x45, 0xff, //0x0000aa0b cmovnel %edi, %r15d - 0x48, 0x83, 0xc6, 0xff, //0x0000aa0f addq $-1, %rsi - 0x48, 0x83, 0xf9, 0x09, //0x0000aa13 cmpq $9, %rcx - 0x48, 0x89, 0xd1, //0x0000aa17 movq %rdx, %rcx - 0x0f, 0x86, 0x42, 0x00, 0x00, 0x00, //0x0000aa1a jbe LBB5_2175 - //0x0000aa20 LBB5_2173 - 0x48, 0x89, 0xc8, //0x0000aa20 movq %rcx, %rax - 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000aa23 movabsq $-3689348814741910323, %rdx - 0x48, 0xf7, 0xe2, //0x0000aa2d mulq %rdx - 0x48, 0xc1, 0xea, 0x03, //0x0000aa30 shrq $3, %rdx - 0x48, 0x8d, 0x04, 0x12, //0x0000aa34 leaq (%rdx,%rdx), %rax - 0x48, 0x8d, 0x1c, 0x80, //0x0000aa38 leaq (%rax,%rax,4), %rbx - 0x48, 0x89, 0xc8, //0x0000aa3c movq %rcx, %rax - 0x48, 0x29, 0xd8, //0x0000aa3f subq %rbx, %rax - 0x4c, 0x39, 0xde, //0x0000aa42 cmpq %r11, %rsi - 0x0f, 0x83, 0xbd, 0xff, 0xff, 0xff, //0x0000aa45 jae LBB5_2172 - 0x04, 0x30, //0x0000aa4b addb $48, %al - 0x41, 0x88, 0x04, 0x31, //0x0000aa4d movb %al, (%r9,%rsi) - 0x48, 0x83, 0xc6, 0xff, //0x0000aa51 addq $-1, %rsi - 0x48, 0x83, 0xf9, 0x09, //0x0000aa55 cmpq $9, %rcx - 0x48, 0x89, 0xd1, //0x0000aa59 movq %rdx, %rcx - 0x0f, 0x87, 0xbe, 0xff, 0xff, 0xff, //0x0000aa5c ja LBB5_2173 - //0x0000aa62 LBB5_2175 - 0x45, 0x01, 0xc6, //0x0000aa62 addl %r8d, %r14d - 0x49, 0x63, 0xc6, //0x0000aa65 movslq %r14d, %rax - 0x49, 0x39, 0xc3, //0x0000aa68 cmpq %rax, %r11 - 0x41, 0x0f, 0x46, 0xc3, //0x0000aa6b cmovbel %r11d, %eax - 0x45, 0x01, 0xc4, //0x0000aa6f addl %r8d, %r12d - 0x85, 0xc0, //0x0000aa72 testl %eax, %eax - 0x0f, 0x8e, 0x3e, 0x00, 0x00, 0x00, //0x0000aa74 jle LBB5_2180 - 0x89, 0xc1, //0x0000aa7a movl %eax, %ecx - 0x48, 0x83, 0xc1, 0x01, //0x0000aa7c addq $1, %rcx - 0x4c, 0x8b, 0x5d, 0xc0, //0x0000aa80 movq $-64(%rbp), %r11 - 0x8a, 0x5d, 0xd7, //0x0000aa84 movb $-41(%rbp), %bl - 0x48, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x0000aa87 movabsq $4503599627370495, %rdi - 0x48, 0x8b, 0x75, 0xa8, //0x0000aa91 movq $-88(%rbp), %rsi - //0x0000aa95 LBB5_2177 - 0x8d, 0x50, 0xff, //0x0000aa95 leal $-1(%rax), %edx - 0x41, 0x80, 0x3c, 0x11, 0x30, //0x0000aa98 cmpb $48, (%r9,%rdx) - 0x0f, 0x85, 0x33, 0xfd, 0xff, 0xff, //0x0000aa9d jne LBB5_2138 - 0x48, 0x83, 0xc1, 0xff, //0x0000aaa3 addq $-1, %rcx - 0x89, 0xd0, //0x0000aaa7 movl %edx, %eax - 0x48, 0x83, 0xf9, 0x01, //0x0000aaa9 cmpq $1, %rcx - 0x0f, 0x8f, 0xe2, 0xff, 0xff, 0xff, //0x0000aaad jg LBB5_2177 - 0xe9, 0x22, 0x00, 0x00, 0x00, //0x0000aab3 jmp LBB5_2179 - //0x0000aab8 LBB5_2180 - 0x85, 0xc0, //0x0000aab8 testl %eax, %eax - 0x4c, 0x8b, 0x5d, 0xc0, //0x0000aaba movq $-64(%rbp), %r11 - 0x8a, 0x5d, 0xd7, //0x0000aabe movb $-41(%rbp), %bl - 0x48, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x0000aac1 movabsq $4503599627370495, %rdi - 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x0000aacb je LBB5_2179 - 0x48, 0x8b, 0x75, 0xa8, //0x0000aad1 movq $-88(%rbp), %rsi - 0xe9, 0xfc, 0xfc, 0xff, 0xff, //0x0000aad5 jmp LBB5_2138 - //0x0000aada LBB5_2179 - 0x31, 0xc9, //0x0000aada xorl %ecx, %ecx - 0x31, 0xf6, //0x0000aadc xorl %esi, %esi - 0x4c, 0x8b, 0x7d, 0x88, //0x0000aade movq $-120(%rbp), %r15 - 0xe9, 0x37, 0x00, 0x00, 0x00, //0x0000aae2 jmp LBB5_2199 - //0x0000aae7 LBB5_2182 - 0x89, 0xd9, //0x0000aae7 movl %ebx, %ecx - 0xe9, 0x21, 0xea, 0xff, 0xff, //0x0000aae9 jmp LBB5_1846 - //0x0000aaee LBB5_2183 - 0x89, 0xf9, //0x0000aaee movl %edi, %ecx - 0xe9, 0x1a, 0xea, 0xff, 0xff, //0x0000aaf0 jmp LBB5_1846 - //0x0000aaf5 LBB5_2184 - 0x89, 0xd1, //0x0000aaf5 movl %edx, %ecx - 0xe9, 0x13, 0xea, 0xff, 0xff, //0x0000aaf7 jmp LBB5_1846 - //0x0000aafc LBB5_2195 - 0x4c, 0x8b, 0x7d, 0x88, //0x0000aafc movq $-120(%rbp), %r15 - 0x4c, 0x8b, 0x5d, 0xc0, //0x0000ab00 movq $-64(%rbp), %r11 - 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x0000ab04 jmp LBB5_2198 - //0x0000ab09 LBB5_2196 - 0x80, 0xfa, 0x35, //0x0000ab09 cmpb $53, %dl - 0x40, 0x0f, 0x9d, 0xc6, //0x0000ab0c setge %sil - //0x0000ab10 LBB5_2197 - 0x4c, 0x8b, 0x7d, 0x88, //0x0000ab10 movq $-120(%rbp), %r15 - //0x0000ab14 LBB5_2198 - 0x48, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x0000ab14 movabsq $4503599627370495, %rdi - //0x0000ab1e LBB5_2199 - 0x44, 0x0f, 0xb6, 0xc6, //0x0000ab1e movzbl %sil, %r8d - 0x49, 0x01, 0xc8, //0x0000ab22 addq %rcx, %r8 - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, //0x0000ab25 movabsq $9007199254740992, %rax - 0x49, 0x39, 0xc0, //0x0000ab2f cmpq %rax, %r8 - 0x8b, 0x4d, 0xa4, //0x0000ab32 movl $-92(%rbp), %ecx - 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x0000ab35 jne LBB5_2202 - 0x48, 0x8b, 0x75, 0xa8, //0x0000ab3b movq $-88(%rbp), %rsi - 0x81, 0xfe, 0xfe, 0x03, 0x00, 0x00, //0x0000ab3f cmpl $1022, %esi - 0x0f, 0x8e, 0x11, 0x00, 0x00, 0x00, //0x0000ab45 jle LBB5_2203 - 0x45, 0x31, 0xc0, //0x0000ab4b xorl %r8d, %r8d - 0xe9, 0x3d, 0xec, 0xff, 0xff, //0x0000ab4e jmp LBB5_1889 - //0x0000ab53 LBB5_2202 - 0x48, 0x8b, 0x75, 0xa8, //0x0000ab53 movq $-88(%rbp), %rsi - 0xe9, 0x44, 0x00, 0x00, 0x00, //0x0000ab57 jmp LBB5_2207 - //0x0000ab5c LBB5_2203 - 0x83, 0xc6, 0x01, //0x0000ab5c addl $1, %esi - 0x4c, 0x8d, 0x47, 0x01, //0x0000ab5f leaq $1(%rdi), %r8 - 0xe9, 0x38, 0x00, 0x00, 0x00, //0x0000ab63 jmp LBB5_2207 - //0x0000ab68 LBB5_2204 - 0x31, 0xc0, //0x0000ab68 xorl %eax, %eax - 0x4c, 0x8b, 0x5d, 0xc0, //0x0000ab6a movq $-64(%rbp), %r11 - 0x8a, 0x5d, 0xd7, //0x0000ab6e movb $-41(%rbp), %bl - 0x48, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x0000ab71 movabsq $4503599627370495, %rdi - 0xbe, 0x02, 0xfc, 0xff, 0xff, //0x0000ab7b movl $-1022, %esi - 0xe9, 0x51, 0xfc, 0xff, 0xff, //0x0000ab80 jmp LBB5_2138 - //0x0000ab85 LBB5_2205 - 0x45, 0x31, 0xc0, //0x0000ab85 xorl %r8d, %r8d - //0x0000ab88 LBB5_2206 - 0x4c, 0x8b, 0x7d, 0x88, //0x0000ab88 movq $-120(%rbp), %r15 - 0x4c, 0x8b, 0x5d, 0xc0, //0x0000ab8c movq $-64(%rbp), %r11 - 0x8b, 0x4d, 0xa4, //0x0000ab90 movl $-92(%rbp), %ecx - 0x8a, 0x5d, 0xd7, //0x0000ab93 movb $-41(%rbp), %bl - 0x48, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x0000ab96 movabsq $4503599627370495, %rdi - //0x0000aba0 LBB5_2207 - 0x48, 0x8d, 0x47, 0x01, //0x0000aba0 leaq $1(%rdi), %rax - 0x4c, 0x21, 0xc0, //0x0000aba4 andq %r8, %rax - 0x81, 0xc6, 0xff, 0x03, 0x00, 0x00, //0x0000aba7 addl $1023, %esi - 0x81, 0xe6, 0xff, 0x07, 0x00, 0x00, //0x0000abad andl $2047, %esi - 0x48, 0xc1, 0xe6, 0x34, //0x0000abb3 shlq $52, %rsi - 0x48, 0x85, 0xc0, //0x0000abb7 testq %rax, %rax - 0x48, 0x0f, 0x44, 0xf0, //0x0000abba cmoveq %rax, %rsi - 0x49, 0x89, 0xf2, //0x0000abbe movq %rsi, %r10 - 0xe9, 0xca, 0xeb, 0xff, 0xff, //0x0000abc1 jmp LBB5_1889 - //0x0000abc6 LBB5_2208 - 0x41, 0x83, 0xc4, 0xff, //0x0000abc6 addl $-1, %r12d - 0x43, 0x8a, 0x34, 0x21, //0x0000abca movb (%r9,%r12), %sil - 0x40, 0x80, 0xe6, 0x01, //0x0000abce andb $1, %sil - 0x4c, 0x8b, 0x7d, 0x88, //0x0000abd2 movq $-120(%rbp), %r15 - 0xe9, 0x43, 0xff, 0xff, 0xff, //0x0000abd6 jmp LBB5_2199 - //0x0000abdb LBB5_2209 - 0x4c, 0x89, 0x5d, 0xb8, //0x0000abdb movq %r11, $-72(%rbp) - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000abdf movq $-1, %r9 - 0x4c, 0x89, 0xe1, //0x0000abe6 movq %r12, %rcx - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x0000abe9 movq $-1, %r14 - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x0000abf0 movq $-1, %r15 - 0x44, 0x8b, 0x55, 0xa8, //0x0000abf7 movl $-88(%rbp), %r10d - 0xe9, 0x4f, 0xdf, 0xff, 0xff, //0x0000abfb jmp LBB5_1701 - //0x0000ac00 LBB5_2210 - 0x41, 0xb8, 0x03, 0x00, 0x00, 0x00, //0x0000ac00 movl $3, %r8d - 0x4c, 0x89, 0xca, //0x0000ac06 movq %r9, %rdx - 0xe9, 0xe4, 0xeb, 0xff, 0xff, //0x0000ac09 jmp LBB5_1891 - //0x0000ac0e LBB5_2211 - 0x45, 0x31, 0xf6, //0x0000ac0e xorl %r14d, %r14d - 0xba, 0x10, 0x27, 0x00, 0x00, //0x0000ac11 movl $10000, %edx - 0xe9, 0xa4, 0xe0, 0xff, 0xff, //0x0000ac16 jmp LBB5_1731 - //0x0000ac1b LBB5_2212 - 0x4e, 0x8d, 0x0c, 0x29, //0x0000ac1b leaq (%rcx,%r13), %r9 - 0x41, 0x8a, 0x44, 0x0d, 0x00, //0x0000ac1f movb (%r13,%rcx), %al - 0x8d, 0x48, 0xd0, //0x0000ac24 leal $-48(%rax), %ecx - 0x80, 0xf9, 0x09, //0x0000ac27 cmpb $9, %cl - 0x0f, 0x87, 0xfa, 0x05, 0x00, 0x00, //0x0000ac2a ja LBB5_2241 - 0x31, 0xf6, //0x0000ac30 xorl %esi, %esi - 0x31, 0xdb, //0x0000ac32 xorl %ebx, %ebx - //0x0000ac34 LBB5_2214 - 0x48, 0x8d, 0x0c, 0xb6, //0x0000ac34 leaq (%rsi,%rsi,4), %rcx - 0x0f, 0xb6, 0xc0, //0x0000ac38 movzbl %al, %eax - 0x48, 0x8d, 0x34, 0x48, //0x0000ac3b leaq (%rax,%rcx,2), %rsi - 0x48, 0x83, 0xc6, 0xd0, //0x0000ac3f addq $-48, %rsi - 0x48, 0x8d, 0x4b, 0x01, //0x0000ac43 leaq $1(%rbx), %rcx - 0x41, 0x0f, 0xb6, 0x41, 0x01, //0x0000ac47 movzbl $1(%r9), %eax - 0x49, 0x83, 0xc1, 0x01, //0x0000ac4c addq $1, %r9 - 0x8d, 0x78, 0xd0, //0x0000ac50 leal $-48(%rax), %edi - 0x40, 0x80, 0xff, 0x09, //0x0000ac53 cmpb $9, %dil - 0x0f, 0x87, 0x0d, 0x00, 0x00, 0x00, //0x0000ac57 ja LBB5_2216 - 0x48, 0x83, 0xfb, 0x12, //0x0000ac5d cmpq $18, %rbx - 0x48, 0x89, 0xcb, //0x0000ac61 movq %rcx, %rbx - 0x0f, 0x82, 0xca, 0xff, 0xff, 0xff, //0x0000ac64 jb LBB5_2214 - //0x0000ac6a LBB5_2216 - 0x31, 0xd2, //0x0000ac6a xorl %edx, %edx - 0x48, 0x89, 0x55, 0xc8, //0x0000ac6c movq %rdx, $-56(%rbp) - 0x40, 0x80, 0xff, 0x09, //0x0000ac70 cmpb $9, %dil - 0x0f, 0x87, 0xc5, 0x05, 0x00, 0x00, //0x0000ac74 ja LBB5_2242 - 0x45, 0x31, 0xf6, //0x0000ac7a xorl %r14d, %r14d - //0x0000ac7d LBB5_2218 - 0x43, 0x0f, 0xb6, 0x44, 0x31, 0x01, //0x0000ac7d movzbl $1(%r9,%r14), %eax - 0x8d, 0x50, 0xd0, //0x0000ac83 leal $-48(%rax), %edx - 0x49, 0x83, 0xc6, 0x01, //0x0000ac86 addq $1, %r14 - 0x80, 0xfa, 0x0a, //0x0000ac8a cmpb $10, %dl - 0x0f, 0x82, 0xea, 0xff, 0xff, 0xff, //0x0000ac8d jb LBB5_2218 - 0x4d, 0x01, 0xf1, //0x0000ac93 addq %r14, %r9 - 0xb2, 0x01, //0x0000ac96 movb $1, %dl - 0x48, 0x89, 0x55, 0xc8, //0x0000ac98 movq %rdx, $-56(%rbp) - 0x4d, 0x89, 0xcd, //0x0000ac9c movq %r9, %r13 - 0xe9, 0xa1, 0x05, 0x00, 0x00, //0x0000ac9f jmp LBB5_2243 - //0x0000aca4 LBB5_2220 - 0x4d, 0x89, 0xec, //0x0000aca4 movq %r13, %r12 - 0x49, 0x83, 0xc4, 0x01, //0x0000aca7 addq $1, %r12 - 0x4c, 0x8b, 0x5d, 0xc0, //0x0000acab movq $-64(%rbp), %r11 - 0xe9, 0x72, 0xda, 0xff, 0xff, //0x0000acaf jmp LBB5_1651 - //0x0000acb4 LBB5_2221 - 0x4d, 0x89, 0xec, //0x0000acb4 movq %r13, %r12 - 0x49, 0x83, 0xc4, 0x01, //0x0000acb7 addq $1, %r12 - 0x4c, 0x8b, 0x5d, 0xc0, //0x0000acbb movq $-64(%rbp), %r11 - 0xe9, 0xa9, 0xda, 0xff, 0xff, //0x0000acbf jmp LBB5_1657 - //0x0000acc4 LBB5_2222 - 0x4d, 0x89, 0xf3, //0x0000acc4 movq %r14, %r11 - 0xf3, 0x0f, 0x6f, 0x0d, 0xa1, 0x53, 0xff, 0xff, //0x0000acc7 movdqu $-44127(%rip), %xmm1 /* LCPI5_1+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x15, 0xa9, 0x53, 0xff, 0xff, //0x0000accf movdqu $-44119(%rip), %xmm2 /* LCPI5_2+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x1d, 0xb1, 0x53, 0xff, 0xff, //0x0000acd7 movdqu $-44111(%rip), %xmm3 /* LCPI5_3+0(%rip) */ - 0x4d, 0x89, 0xe8, //0x0000acdf movq %r13, %r8 - 0x4d, 0x89, 0xec, //0x0000ace2 movq %r13, %r12 - //0x0000ace5 LBB5_2223 - 0xf3, 0x41, 0x0f, 0x6f, 0x04, 0x24, //0x0000ace5 movdqu (%r12), %xmm0 - 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x24, 0x10, //0x0000aceb movdqu $16(%r12), %xmm4 - 0x66, 0x0f, 0x6f, 0xe8, //0x0000acf2 movdqa %xmm0, %xmm5 - 0x66, 0x0f, 0xda, 0xe9, //0x0000acf6 pminub %xmm1, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x0000acfa pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x0000acfe pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x6f, 0xec, //0x0000ad02 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0xda, 0xe9, //0x0000ad06 pminub %xmm1, %xmm5 - 0x66, 0x0f, 0x74, 0xec, //0x0000ad0a pcmpeqb %xmm4, %xmm5 - 0x66, 0x0f, 0xd7, 0xdd, //0x0000ad0e pmovmskb %xmm5, %ebx - 0xc1, 0xe3, 0x10, //0x0000ad12 shll $16, %ebx - 0x09, 0xcb, //0x0000ad15 orl %ecx, %ebx - 0x66, 0x0f, 0x6f, 0xec, //0x0000ad17 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xea, //0x0000ad1b pcmpeqb %xmm2, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x0000ad1f pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x6f, 0xe8, //0x0000ad23 movdqa %xmm0, %xmm5 - 0x66, 0x0f, 0x74, 0xea, //0x0000ad27 pcmpeqb %xmm2, %xmm5 - 0x66, 0x0f, 0xd7, 0xfd, //0x0000ad2b pmovmskb %xmm5, %edi - 0x66, 0x0f, 0x74, 0xe3, //0x0000ad2f pcmpeqb %xmm3, %xmm4 - 0x66, 0x0f, 0xd7, 0xf4, //0x0000ad33 pmovmskb %xmm4, %esi - 0xc1, 0xe6, 0x10, //0x0000ad37 shll $16, %esi - 0x66, 0x0f, 0x74, 0xc3, //0x0000ad3a pcmpeqb %xmm3, %xmm0 - 0x66, 0x0f, 0xd7, 0xd0, //0x0000ad3e pmovmskb %xmm0, %edx - 0x09, 0xf2, //0x0000ad42 orl %esi, %edx - 0xc1, 0xe1, 0x10, //0x0000ad44 shll $16, %ecx - 0x09, 0xf9, //0x0000ad47 orl %edi, %ecx - 0x89, 0xdf, //0x0000ad49 movl %ebx, %edi - 0x09, 0xd7, //0x0000ad4b orl %edx, %edi - 0x83, 0xc7, 0xff, //0x0000ad4d addl $-1, %edi - 0x85, 0xcf, //0x0000ad50 testl %ecx, %edi - 0x0f, 0x85, 0x86, 0x00, 0x00, 0x00, //0x0000ad52 jne LBB5_2235 - 0x83, 0xc1, 0xff, //0x0000ad58 addl $-1, %ecx - 0x85, 0xd1, //0x0000ad5b testl %edx, %ecx - 0x0f, 0x85, 0xa2, 0x05, 0x00, 0x00, //0x0000ad5d jne LBB5_2255 - 0x85, 0xd9, //0x0000ad63 testl %ebx, %ecx - 0x0f, 0x85, 0x46, 0x0e, 0x00, 0x00, //0x0000ad65 jne LBB5_2346 - 0x49, 0x83, 0xc4, 0x20, //0x0000ad6b addq $32, %r12 - 0xe9, 0x71, 0xff, 0xff, 0xff, //0x0000ad6f jmp LBB5_2223 - //0x0000ad74 LBB5_2227 - 0x4d, 0x89, 0xec, //0x0000ad74 movq %r13, %r12 - 0x49, 0x83, 0xc4, 0x01, //0x0000ad77 addq $1, %r12 - 0x4c, 0x8b, 0x5d, 0xc0, //0x0000ad7b movq $-64(%rbp), %r11 - 0xe9, 0xc7, 0xdb, 0xff, 0xff, //0x0000ad7f jmp LBB5_1678 - //0x0000ad84 LBB5_2228 - 0x4d, 0x89, 0xec, //0x0000ad84 movq %r13, %r12 - 0x49, 0x83, 0xc4, 0x02, //0x0000ad87 addq $2, %r12 - 0x4c, 0x8b, 0x5d, 0xc0, //0x0000ad8b movq $-64(%rbp), %r11 - 0xe9, 0x92, 0xd9, 0xff, 0xff, //0x0000ad8f jmp LBB5_1651 - //0x0000ad94 LBB5_2229 - 0x4d, 0x89, 0xec, //0x0000ad94 movq %r13, %r12 - 0x49, 0x83, 0xc4, 0x02, //0x0000ad97 addq $2, %r12 - 0x4c, 0x8b, 0x5d, 0xc0, //0x0000ad9b movq $-64(%rbp), %r11 - 0xe9, 0xc9, 0xd9, 0xff, 0xff, //0x0000ad9f jmp LBB5_1657 - //0x0000ada4 LBB5_2230 - 0x4d, 0x89, 0xec, //0x0000ada4 movq %r13, %r12 - 0x49, 0x83, 0xc4, 0x02, //0x0000ada7 addq $2, %r12 - 0x4c, 0x8b, 0x5d, 0xc0, //0x0000adab movq $-64(%rbp), %r11 - 0xe9, 0x97, 0xdb, 0xff, 0xff, //0x0000adaf jmp LBB5_1678 - //0x0000adb4 LBB5_2231 - 0xb9, 0x0d, 0x00, 0x00, 0x00, //0x0000adb4 movl $13, %ecx - 0xe9, 0x61, 0xd9, 0xff, 0xff, //0x0000adb9 jmp LBB5_1650 - //0x0000adbe LBB5_2232 - 0x4d, 0x89, 0xec, //0x0000adbe movq %r13, %r12 - 0x49, 0x83, 0xc4, 0x03, //0x0000adc1 addq $3, %r12 - 0xe9, 0xa3, 0xd9, 0xff, 0xff, //0x0000adc5 jmp LBB5_1657 - //0x0000adca LBB5_2233 - 0xb9, 0x0d, 0x00, 0x00, 0x00, //0x0000adca movl $13, %ecx - 0xe9, 0x70, 0xdb, 0xff, 0xff, //0x0000adcf jmp LBB5_1677 - //0x0000add4 LBB5_2234 - 0xb9, 0x0d, 0x00, 0x00, 0x00, //0x0000add4 movl $13, %ecx - 0xe9, 0x88, 0xd9, 0xff, 0xff, //0x0000add9 jmp LBB5_1656 - //0x0000adde LBB5_2235 - 0x4d, 0x89, 0xde, //0x0000adde movq %r11, %r14 - 0x4d, 0x89, 0xc5, //0x0000ade1 movq %r8, %r13 - //0x0000ade4 LBB5_2236 - 0x4c, 0x8b, 0x5d, 0xc0, //0x0000ade4 movq $-64(%rbp), %r11 - 0x0f, 0xbc, 0xc1, //0x0000ade8 bsfl %ecx, %eax - 0x4a, 0x8d, 0x0c, 0x20, //0x0000adeb leaq (%rax,%r12), %rcx - 0x49, 0x01, 0xc4, //0x0000adef addq %rax, %r12 - 0x49, 0x83, 0xc4, 0x01, //0x0000adf2 addq $1, %r12 - 0x49, 0xf7, 0xd5, //0x0000adf6 notq %r13 - 0x4a, 0x8d, 0x34, 0x29, //0x0000adf9 leaq (%rcx,%r13), %rsi - 0x48, 0x83, 0xc6, 0x01, //0x0000adfd addq $1, %rsi - 0x31, 0xc0, //0x0000ae01 xorl %eax, %eax - 0x48, 0x89, 0x45, 0x90, //0x0000ae03 movq %rax, $-112(%rbp) - 0x31, 0xc9, //0x0000ae07 xorl %ecx, %ecx - 0x48, 0x85, 0xf6, //0x0000ae09 testq %rsi, %rsi - 0x0f, 0x89, 0x04, 0x00, 0x00, 0x00, //0x0000ae0c jns LBB5_2238 - //0x0000ae12 LBB5_2237 - 0x89, 0xf1, //0x0000ae12 movl %esi, %ecx - 0xf7, 0xd9, //0x0000ae14 negl %ecx - //0x0000ae16 LBB5_2238 - 0x31, 0xc0, //0x0000ae16 xorl %eax, %eax - 0x80, 0x7d, 0x90, 0x00, //0x0000ae18 cmpb $0, $-112(%rbp) - 0x0f, 0x95, 0xc0, //0x0000ae1c setne %al - 0x49, 0xc1, 0xe1, 0x20, //0x0000ae1f shlq $32, %r9 - 0x49, 0x8d, 0x04, 0xc1, //0x0000ae23 leaq (%r9,%rax,8), %rax - 0x48, 0xba, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000ae27 movabsq $4294967296, %rdx - 0x48, 0x01, 0xd0, //0x0000ae31 addq %rdx, %rax - 0x48, 0x83, 0xc0, 0x04, //0x0000ae34 addq $4, %rax - 0x49, 0x8b, 0x96, 0xa0, 0x00, 0x00, 0x00, //0x0000ae38 movq $160(%r14), %rdx - 0x48, 0x89, 0x02, //0x0000ae3f movq %rax, (%rdx) - 0x48, 0x89, 0x72, 0x08, //0x0000ae42 movq %rsi, $8(%rdx) - 0x49, 0x8b, 0x86, 0xa0, 0x00, 0x00, 0x00, //0x0000ae46 movq $160(%r14), %rax - 0x48, 0x8d, 0x50, 0x10, //0x0000ae4d leaq $16(%rax), %rdx - 0x49, 0x89, 0x96, 0xa0, 0x00, 0x00, 0x00, //0x0000ae51 movq %rdx, $160(%r14) - 0x41, 0x83, 0x86, 0xd4, 0x00, 0x00, 0x00, 0x01, //0x0000ae58 addl $1, $212(%r14) - 0x41, 0xb8, 0x0b, 0x00, 0x00, 0x00, //0x0000ae60 movl $11, %r8d - 0x85, 0xc9, //0x0000ae66 testl %ecx, %ecx - 0x44, 0x0f, 0x45, 0xc1, //0x0000ae68 cmovnel %ecx, %r8d - 0x0f, 0x85, 0xa9, 0x00, 0x00, 0x00, //0x0000ae6c jne LBB5_2239 - //0x0000ae72 LBB5_1901 - 0x48, 0x83, 0xc0, 0x20, //0x0000ae72 addq $32, %rax - 0x49, 0x3b, 0x86, 0xc0, 0x00, 0x00, 0x00, //0x0000ae76 cmpq $192(%r14), %rax - 0x0f, 0x87, 0x98, 0x00, 0x00, 0x00, //0x0000ae7d ja LBB5_2239 - 0x4d, 0x8d, 0x6c, 0x24, 0x01, //0x0000ae83 leaq $1(%r12), %r13 - 0x41, 0x0f, 0xb6, 0x0c, 0x24, //0x0000ae88 movzbl (%r12), %ecx - 0x48, 0x83, 0xf9, 0x20, //0x0000ae8d cmpq $32, %rcx - 0x0f, 0x87, 0x8c, 0x00, 0x00, 0x00, //0x0000ae91 ja LBB5_1928 - 0x48, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000ae97 movabsq $4294977024, %rax - 0x48, 0x0f, 0xa3, 0xc8, //0x0000aea1 btq %rcx, %rax - 0x0f, 0x83, 0x78, 0x00, 0x00, 0x00, //0x0000aea5 jae LBB5_1928 - 0x41, 0x0f, 0xb6, 0x4c, 0x24, 0x01, //0x0000aeab movzbl $1(%r12), %ecx - 0x49, 0x83, 0xc4, 0x02, //0x0000aeb1 addq $2, %r12 - 0x48, 0x83, 0xf9, 0x20, //0x0000aeb5 cmpq $32, %rcx - 0x0f, 0x87, 0x70, 0x00, 0x00, 0x00, //0x0000aeb9 ja LBB5_1909 - 0x48, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000aebf movabsq $4294977024, %rax - 0x48, 0x0f, 0xa3, 0xc8, //0x0000aec9 btq %rcx, %rax - 0x0f, 0x83, 0x5c, 0x00, 0x00, 0x00, //0x0000aecd jae LBB5_1909 - 0x49, 0x8b, 0x86, 0x90, 0x00, 0x00, 0x00, //0x0000aed3 movq $144(%r14), %rax - 0x4c, 0x89, 0xe1, //0x0000aeda movq %r12, %rcx - 0x48, 0x29, 0xc1, //0x0000aedd subq %rax, %rcx - 0x48, 0x83, 0xf9, 0x40, //0x0000aee0 cmpq $64, %rcx - 0x0f, 0x83, 0x5b, 0x00, 0x00, 0x00, //0x0000aee4 jae LBB5_1911 - 0x49, 0x8b, 0x96, 0x98, 0x00, 0x00, 0x00, //0x0000aeea movq $152(%r14), %rdx - 0x48, 0xd3, 0xea, //0x0000aef1 shrq %cl, %rdx - 0x48, 0xd3, 0xe2, //0x0000aef4 shlq %cl, %rdx - 0x48, 0x85, 0xd2, //0x0000aef7 testq %rdx, %rdx - 0x4c, 0x8b, 0xa5, 0x58, 0xff, 0xff, 0xff, //0x0000aefa movq $-168(%rbp), %r12 - 0x0f, 0x84, 0x37, 0x00, 0x00, 0x00, //0x0000af01 je LBB5_1910 - 0x48, 0x0f, 0xbc, 0xca, //0x0000af07 bsfq %rdx, %rcx - 0x4c, 0x8d, 0x2c, 0x08, //0x0000af0b leaq (%rax,%rcx), %r13 - 0x49, 0x83, 0xc5, 0x01, //0x0000af0f addq $1, %r13 - 0x48, 0x01, 0xc8, //0x0000af13 addq %rcx, %rax - 0xe9, 0xe4, 0x00, 0x00, 0x00, //0x0000af16 jmp LBB5_1914 - //0x0000af1b LBB5_2239 - 0x4d, 0x89, 0xe5, //0x0000af1b movq %r12, %r13 - 0xe9, 0x17, 0x5d, 0xff, 0xff, //0x0000af1e jmp LBB5_149 - //0x0000af23 LBB5_1928 - 0x4c, 0x8b, 0xa5, 0x58, 0xff, 0xff, 0xff, //0x0000af23 movq $-168(%rbp), %r12 - 0xe9, 0xd2, 0x00, 0x00, 0x00, //0x0000af2a jmp LBB5_1915 - //0x0000af2f LBB5_1909 - 0x4d, 0x89, 0xe5, //0x0000af2f movq %r12, %r13 - 0x4c, 0x8b, 0xa5, 0x58, 0xff, 0xff, 0xff, //0x0000af32 movq $-168(%rbp), %r12 - 0xe9, 0xc3, 0x00, 0x00, 0x00, //0x0000af39 jmp LBB5_1915 - //0x0000af3e LBB5_1910 - 0x48, 0x83, 0xc0, 0x40, //0x0000af3e addq $64, %rax - 0x49, 0x89, 0xc4, //0x0000af42 movq %rax, %r12 - //0x0000af45 LBB5_1911 - 0x49, 0x83, 0xc4, 0xc0, //0x0000af45 addq $-64, %r12 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000af49 .p2align 4, 0x90 - //0x0000af50 LBB5_1912 - 0xf3, 0x41, 0x0f, 0x6f, 0x44, 0x24, 0x40, //0x0000af50 movdqu $64(%r12), %xmm0 - 0xf3, 0x41, 0x0f, 0x6f, 0x4c, 0x24, 0x50, //0x0000af57 movdqu $80(%r12), %xmm1 - 0xf3, 0x41, 0x0f, 0x6f, 0x54, 0x24, 0x60, //0x0000af5e movdqu $96(%r12), %xmm2 - 0xf3, 0x41, 0x0f, 0x6f, 0x5c, 0x24, 0x70, //0x0000af65 movdqu $112(%r12), %xmm3 - 0x49, 0x83, 0xc4, 0x40, //0x0000af6c addq $64, %r12 - 0x66, 0x41, 0x0f, 0x6f, 0xe0, //0x0000af70 movdqa %xmm8, %xmm4 - 0x66, 0x0f, 0x38, 0x00, 0xe0, //0x0000af75 pshufb %xmm0, %xmm4 - 0x66, 0x41, 0x0f, 0x6f, 0xe8, //0x0000af7a movdqa %xmm8, %xmm5 - 0x66, 0x0f, 0x38, 0x00, 0xe9, //0x0000af7f pshufb %xmm1, %xmm5 - 0x66, 0x41, 0x0f, 0x6f, 0xf0, //0x0000af84 movdqa %xmm8, %xmm6 - 0x66, 0x0f, 0x38, 0x00, 0xf2, //0x0000af89 pshufb %xmm2, %xmm6 - 0x66, 0x41, 0x0f, 0x6f, 0xf8, //0x0000af8e movdqa %xmm8, %xmm7 - 0x66, 0x0f, 0x38, 0x00, 0xfb, //0x0000af93 pshufb %xmm3, %xmm7 - 0x66, 0x0f, 0x74, 0xe0, //0x0000af98 pcmpeqb %xmm0, %xmm4 - 0x66, 0x0f, 0xd7, 0xcc, //0x0000af9c pmovmskb %xmm4, %ecx - 0x66, 0x0f, 0x74, 0xe9, //0x0000afa0 pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x0000afa4 pmovmskb %xmm5, %edx - 0x66, 0x0f, 0x74, 0xf2, //0x0000afa8 pcmpeqb %xmm2, %xmm6 - 0x66, 0x0f, 0xd7, 0xf6, //0x0000afac pmovmskb %xmm6, %esi - 0x66, 0x0f, 0x74, 0xfb, //0x0000afb0 pcmpeqb %xmm3, %xmm7 - 0x66, 0x0f, 0xd7, 0xc7, //0x0000afb4 pmovmskb %xmm7, %eax - 0x48, 0xc1, 0xe2, 0x10, //0x0000afb8 shlq $16, %rdx - 0x48, 0x09, 0xca, //0x0000afbc orq %rcx, %rdx - 0x48, 0xc1, 0xe6, 0x20, //0x0000afbf shlq $32, %rsi - 0x48, 0x09, 0xd6, //0x0000afc3 orq %rdx, %rsi - 0x48, 0xc1, 0xe0, 0x30, //0x0000afc6 shlq $48, %rax - 0x48, 0x09, 0xf0, //0x0000afca orq %rsi, %rax - 0x48, 0x83, 0xf8, 0xff, //0x0000afcd cmpq $-1, %rax - 0x0f, 0x84, 0x79, 0xff, 0xff, 0xff, //0x0000afd1 je LBB5_1912 - 0x48, 0xf7, 0xd0, //0x0000afd7 notq %rax - 0x49, 0x89, 0x86, 0x98, 0x00, 0x00, 0x00, //0x0000afda movq %rax, $152(%r14) - 0x4d, 0x89, 0xa6, 0x90, 0x00, 0x00, 0x00, //0x0000afe1 movq %r12, $144(%r14) - 0x48, 0x0f, 0xbc, 0xc8, //0x0000afe8 bsfq %rax, %rcx - 0x49, 0x8d, 0x04, 0x0c, //0x0000afec leaq (%r12,%rcx), %rax - 0x4d, 0x8d, 0x2c, 0x0c, //0x0000aff0 leaq (%r12,%rcx), %r13 - 0x49, 0x83, 0xc5, 0x01, //0x0000aff4 addq $1, %r13 - 0x4c, 0x8b, 0xa5, 0x58, 0xff, 0xff, 0xff, //0x0000aff8 movq $-168(%rbp), %r12 - //0x0000afff LBB5_1914 - 0x8a, 0x08, //0x0000afff movb (%rax), %cl - //0x0000b001 LBB5_1915 - 0xb8, 0x00, 0x01, 0x00, 0x00, //0x0000b001 movl $256, %eax - 0x49, 0x03, 0x03, //0x0000b006 addq (%r11), %rax - 0x49, 0x89, 0x03, //0x0000b009 movq %rax, (%r11) - 0x80, 0xf9, 0x2c, //0x0000b00c cmpb $44, %cl - 0x0f, 0x85, 0x51, 0x01, 0x00, 0x00, //0x0000b00f jne LBB5_2186 - 0x49, 0x8d, 0x45, 0x01, //0x0000b015 leaq $1(%r13), %rax - 0x41, 0x0f, 0xb6, 0x4d, 0x00, //0x0000b019 movzbl (%r13), %ecx - 0x48, 0x83, 0xf9, 0x20, //0x0000b01e cmpq $32, %rcx - 0x4c, 0x89, 0x5d, 0xc0, //0x0000b022 movq %r11, $-64(%rbp) - 0x0f, 0x87, 0xba, 0xd2, 0xff, 0xff, //0x0000b026 ja LBB5_1602 - 0x48, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000b02c movabsq $4294977024, %rdx - 0x48, 0x0f, 0xa3, 0xca, //0x0000b036 btq %rcx, %rdx - 0x0f, 0x83, 0xa6, 0xd2, 0xff, 0xff, //0x0000b03a jae LBB5_1602 - 0x41, 0x0f, 0xb6, 0x4d, 0x01, //0x0000b040 movzbl $1(%r13), %ecx - 0x49, 0x83, 0xc5, 0x02, //0x0000b045 addq $2, %r13 - 0x48, 0x83, 0xf9, 0x20, //0x0000b049 cmpq $32, %rcx - 0x0f, 0x87, 0x4d, 0x00, 0x00, 0x00, //0x0000b04d ja LBB5_1927 - 0x48, 0x0f, 0xa3, 0xca, //0x0000b053 btq %rcx, %rdx - 0x0f, 0x83, 0x43, 0x00, 0x00, 0x00, //0x0000b057 jae LBB5_1927 - 0x49, 0x8b, 0x96, 0x90, 0x00, 0x00, 0x00, //0x0000b05d movq $144(%r14), %rdx - 0x4c, 0x89, 0xe9, //0x0000b064 movq %r13, %rcx - 0x48, 0x29, 0xd1, //0x0000b067 subq %rdx, %rcx - 0x48, 0x83, 0xf9, 0x40, //0x0000b06a cmpq $64, %rcx - 0x0f, 0x83, 0x3b, 0x00, 0x00, 0x00, //0x0000b06e jae LBB5_1924 - 0x49, 0x8b, 0x86, 0x98, 0x00, 0x00, 0x00, //0x0000b074 movq $152(%r14), %rax - 0x48, 0xd3, 0xe8, //0x0000b07b shrq %cl, %rax - 0x48, 0xd3, 0xe0, //0x0000b07e shlq %cl, %rax - 0x48, 0x85, 0xc0, //0x0000b081 testq %rax, %rax - 0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x0000b084 je LBB5_1923 - 0x48, 0x0f, 0xbc, 0xc8, //0x0000b08a bsfq %rax, %rcx - 0x48, 0x8d, 0x04, 0x0a, //0x0000b08e leaq (%rdx,%rcx), %rax - 0x48, 0x83, 0xc0, 0x01, //0x0000b092 addq $1, %rax - 0x48, 0x01, 0xca, //0x0000b096 addq %rcx, %rdx - 0x8a, 0x0a, //0x0000b099 movb (%rdx), %cl - 0xe9, 0x46, 0xd2, 0xff, 0xff, //0x0000b09b jmp LBB5_1602 - //0x0000b0a0 LBB5_1927 - 0x4c, 0x89, 0xe8, //0x0000b0a0 movq %r13, %rax - 0xe9, 0x3e, 0xd2, 0xff, 0xff, //0x0000b0a3 jmp LBB5_1602 - //0x0000b0a8 LBB5_1923 - 0x48, 0x83, 0xc2, 0x40, //0x0000b0a8 addq $64, %rdx - 0x49, 0x89, 0xd5, //0x0000b0ac movq %rdx, %r13 - //0x0000b0af LBB5_1924 - 0x4c, 0x89, 0xe8, //0x0000b0af movq %r13, %rax - 0x48, 0x83, 0xc0, 0xc0, //0x0000b0b2 addq $-64, %rax - 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0xa1, 0x4f, 0xff, 0xff, //0x0000b0b6 movdqu $-45151(%rip), %xmm8 /* LCPI5_0+0(%rip) */ - 0x90, //0x0000b0bf .p2align 4, 0x90 - //0x0000b0c0 LBB5_1925 - 0xf3, 0x0f, 0x6f, 0x48, 0x40, //0x0000b0c0 movdqu $64(%rax), %xmm1 - 0xf3, 0x0f, 0x6f, 0x50, 0x50, //0x0000b0c5 movdqu $80(%rax), %xmm2 - 0xf3, 0x0f, 0x6f, 0x58, 0x60, //0x0000b0ca movdqu $96(%rax), %xmm3 - 0xf3, 0x0f, 0x6f, 0x60, 0x70, //0x0000b0cf movdqu $112(%rax), %xmm4 - 0x48, 0x83, 0xc0, 0x40, //0x0000b0d4 addq $64, %rax - 0x66, 0x41, 0x0f, 0x6f, 0xe8, //0x0000b0d8 movdqa %xmm8, %xmm5 - 0x66, 0x0f, 0x38, 0x00, 0xe9, //0x0000b0dd pshufb %xmm1, %xmm5 - 0x66, 0x41, 0x0f, 0x6f, 0xf0, //0x0000b0e2 movdqa %xmm8, %xmm6 - 0x66, 0x0f, 0x38, 0x00, 0xf2, //0x0000b0e7 pshufb %xmm2, %xmm6 - 0x66, 0x41, 0x0f, 0x6f, 0xf8, //0x0000b0ec movdqa %xmm8, %xmm7 - 0x66, 0x0f, 0x38, 0x00, 0xfb, //0x0000b0f1 pshufb %xmm3, %xmm7 - 0x66, 0x41, 0x0f, 0x6f, 0xc0, //0x0000b0f6 movdqa %xmm8, %xmm0 - 0x66, 0x0f, 0x38, 0x00, 0xc4, //0x0000b0fb pshufb %xmm4, %xmm0 - 0x66, 0x0f, 0x74, 0xe9, //0x0000b100 pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x0000b104 pmovmskb %xmm5, %edx - 0x66, 0x0f, 0x74, 0xf2, //0x0000b108 pcmpeqb %xmm2, %xmm6 - 0x66, 0x0f, 0xd7, 0xf6, //0x0000b10c pmovmskb %xmm6, %esi - 0x66, 0x0f, 0x74, 0xfb, //0x0000b110 pcmpeqb %xmm3, %xmm7 - 0x66, 0x0f, 0xd7, 0xff, //0x0000b114 pmovmskb %xmm7, %edi - 0x66, 0x0f, 0x74, 0xc4, //0x0000b118 pcmpeqb %xmm4, %xmm0 - 0x66, 0x0f, 0xd7, 0xc8, //0x0000b11c pmovmskb %xmm0, %ecx - 0x48, 0xc1, 0xe6, 0x10, //0x0000b120 shlq $16, %rsi - 0x48, 0x09, 0xd6, //0x0000b124 orq %rdx, %rsi - 0x48, 0xc1, 0xe7, 0x20, //0x0000b127 shlq $32, %rdi - 0x48, 0x09, 0xf7, //0x0000b12b orq %rsi, %rdi - 0x48, 0xc1, 0xe1, 0x30, //0x0000b12e shlq $48, %rcx - 0x48, 0x09, 0xf9, //0x0000b132 orq %rdi, %rcx - 0x48, 0x83, 0xf9, 0xff, //0x0000b135 cmpq $-1, %rcx - 0x0f, 0x84, 0x81, 0xff, 0xff, 0xff, //0x0000b139 je LBB5_1925 - 0x48, 0xf7, 0xd1, //0x0000b13f notq %rcx - 0x49, 0x89, 0x8e, 0x98, 0x00, 0x00, 0x00, //0x0000b142 movq %rcx, $152(%r14) - 0x49, 0x89, 0x86, 0x90, 0x00, 0x00, 0x00, //0x0000b149 movq %rax, $144(%r14) - 0x48, 0x0f, 0xbc, 0xc9, //0x0000b150 bsfq %rcx, %rcx - 0x48, 0x8d, 0x14, 0x08, //0x0000b154 leaq (%rax,%rcx), %rdx - 0x48, 0x01, 0xc8, //0x0000b158 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x0000b15b addq $1, %rax - 0x8a, 0x0a, //0x0000b15f movb (%rdx), %cl - 0xe9, 0x80, 0xd1, 0xff, 0xff, //0x0000b161 jmp LBB5_1602 - //0x0000b166 LBB5_2186 - 0x80, 0xf9, 0x5d, //0x0000b166 cmpb $93, %cl - 0x0f, 0x85, 0xde, 0x07, 0x00, 0x00, //0x0000b169 jne LBB5_2315 - 0x41, 0x83, 0x86, 0xd0, 0x00, 0x00, 0x00, 0x01, //0x0000b16f addl $1, $208(%r14) - 0xc1, 0xe8, 0x08, //0x0000b177 shrl $8, %eax - 0x41, 0x01, 0x86, 0xdc, 0x00, 0x00, 0x00, //0x0000b17a addl %eax, $220(%r14) - //0x0000b181 LBB5_2190 - 0x49, 0x8b, 0x8e, 0xa0, 0x00, 0x00, 0x00, //0x0000b181 movq $160(%r14), %rcx - 0x49, 0x8b, 0x96, 0xa8, 0x00, 0x00, 0x00, //0x0000b188 movq $168(%r14), %rdx - 0x49, 0x8b, 0xb6, 0xb8, 0x00, 0x00, 0x00, //0x0000b18f movq $184(%r14), %rsi - 0x48, 0xc1, 0xe2, 0x04, //0x0000b196 shlq $4, %rdx - 0x48, 0x29, 0xf1, //0x0000b19a subq %rsi, %rcx - 0x48, 0x29, 0xd1, //0x0000b19d subq %rdx, %rcx - 0x48, 0x8b, 0x7c, 0x16, 0x08, //0x0000b1a0 movq $8(%rsi,%rdx), %rdi - 0x49, 0x89, 0xbe, 0xa8, 0x00, 0x00, 0x00, //0x0000b1a5 movq %rdi, $168(%r14) - 0x48, 0xc1, 0xe9, 0x04, //0x0000b1ac shrq $4, %rcx - 0x89, 0x4c, 0x16, 0x0c, //0x0000b1b0 movl %ecx, $12(%rsi,%rdx) - 0x89, 0x44, 0x16, 0x08, //0x0000b1b4 movl %eax, $8(%rsi,%rdx) - 0x0f, 0xb6, 0x04, 0x16, //0x0000b1b8 movzbl (%rsi,%rdx), %eax - 0x89, 0x04, 0x16, //0x0000b1bc movl %eax, (%rsi,%rdx) - 0x49, 0x8b, 0x86, 0xb0, 0x00, 0x00, 0x00, //0x0000b1bf movq $176(%r14), %rax - 0x41, 0x8b, 0x8e, 0xe4, 0x00, 0x00, 0x00, //0x0000b1c6 movl $228(%r14), %ecx - 0x48, 0x39, 0xc8, //0x0000b1cd cmpq %rcx, %rax - 0x0f, 0x86, 0x13, 0x00, 0x00, 0x00, //0x0000b1d0 jbe LBB5_2192 - 0x41, 0x89, 0x86, 0xe4, 0x00, 0x00, 0x00, //0x0000b1d6 movl %eax, $228(%r14) - 0x48, 0x3d, 0x00, 0x10, 0x00, 0x00, //0x0000b1dd cmpq $4096, %rax - 0x0f, 0x87, 0x2b, 0x00, 0x00, 0x00, //0x0000b1e3 ja LBB5_2194 - //0x0000b1e9 LBB5_2192 - 0x48, 0x83, 0xc0, 0xff, //0x0000b1e9 addq $-1, %rax - 0x49, 0x89, 0x86, 0xb0, 0x00, 0x00, 0x00, //0x0000b1ed movq %rax, $176(%r14) - 0x49, 0x8b, 0x8e, 0xa8, 0x00, 0x00, 0x00, //0x0000b1f4 movq $168(%r14), %rcx - 0x48, 0x83, 0xf9, 0xff, //0x0000b1fb cmpq $-1, %rcx - 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x0000b1ff je LBB5_2194 - 0x4d, 0x8d, 0x8e, 0xb8, 0x00, 0x00, 0x00, //0x0000b205 leaq $184(%r14), %r9 - 0x4c, 0x89, 0xe8, //0x0000b20c movq %r13, %rax - 0xe9, 0x33, 0x8c, 0xff, 0xff, //0x0000b20f jmp LBB5_655 - //0x0000b214 LBB5_2194 - 0x45, 0x31, 0xdb, //0x0000b214 xorl %r11d, %r11d - 0x4c, 0x89, 0xe8, //0x0000b217 movq %r13, %rax - 0xe9, 0x32, 0x8c, 0xff, 0xff, //0x0000b21a jmp LBB5_656 - //0x0000b21f LBB5_2240 - 0x41, 0xb8, 0x03, 0x00, 0x00, 0x00, //0x0000b21f movl $3, %r8d - 0xe9, 0xc8, 0xe5, 0xff, 0xff, //0x0000b225 jmp LBB5_1891 - //0x0000b22a LBB5_2241 - 0x31, 0xc9, //0x0000b22a xorl %ecx, %ecx - 0x4d, 0x89, 0xcd, //0x0000b22c movq %r9, %r13 - 0x31, 0xd2, //0x0000b22f xorl %edx, %edx - 0x48, 0x89, 0x55, 0xc8, //0x0000b231 movq %rdx, $-56(%rbp) - 0x45, 0x31, 0xf6, //0x0000b235 xorl %r14d, %r14d - 0x31, 0xf6, //0x0000b238 xorl %esi, %esi - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x0000b23a jmp LBB5_2243 - //0x0000b23f LBB5_2242 - 0x4d, 0x89, 0xcd, //0x0000b23f movq %r9, %r13 - 0x45, 0x31, 0xf6, //0x0000b242 xorl %r14d, %r14d - //0x0000b245 LBB5_2243 - 0x4c, 0x8b, 0x5d, 0xc0, //0x0000b245 movq $-64(%rbp), %r11 - 0x3c, 0x2e, //0x0000b249 cmpb $46, %al - 0x0f, 0x84, 0x6c, 0xd4, 0xff, 0xff, //0x0000b24b je LBB5_1644 - //0x0000b251 LBB5_2244 - 0x3c, 0x45, //0x0000b251 cmpb $69, %al - 0x0f, 0x84, 0x6b, 0x00, 0x00, 0x00, //0x0000b253 je LBB5_2250 - 0x3c, 0x65, //0x0000b259 cmpb $101, %al - 0x48, 0x8b, 0x95, 0x70, 0xff, 0xff, 0xff, //0x0000b25b movq $-144(%rbp), %rdx - 0x0f, 0x84, 0x6d, 0xd3, 0xff, 0xff, //0x0000b262 je LBB5_1632 - 0x45, 0x85, 0xf6, //0x0000b268 testl %r14d, %r14d - 0x0f, 0x85, 0x7a, 0x00, 0x00, 0x00, //0x0000b26b jne LBB5_2253 - 0x45, 0x31, 0xc0, //0x0000b271 xorl %r8d, %r8d - 0x45, 0x84, 0xd2, //0x0000b274 testb %r10b, %r10b - 0x0f, 0x84, 0x53, 0x00, 0x00, 0x00, //0x0000b277 je LBB5_2251 - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x0000b27d movabsq $-9223372036854775808, %rax - 0x48, 0x39, 0xc6, //0x0000b287 cmpq %rax, %rsi - 0x0f, 0x86, 0x4d, 0x00, 0x00, 0x00, //0x0000b28a jbe LBB5_2252 - 0x66, 0x48, 0x0f, 0x6e, 0xc6, //0x0000b290 movq %rsi, %xmm0 - 0x66, 0x0f, 0x62, 0x05, 0x73, 0x4e, 0xff, 0xff, //0x0000b295 punpckldq $-45453(%rip), %xmm0 /* LCPI5_11+0(%rip) */ - 0x66, 0x0f, 0x5c, 0x05, 0x7b, 0x4e, 0xff, 0xff, //0x0000b29d subpd $-45445(%rip), %xmm0 /* LCPI5_12+0(%rip) */ - 0x66, 0x0f, 0x28, 0xc8, //0x0000b2a5 movapd %xmm0, %xmm1 - 0x66, 0x0f, 0x15, 0xc8, //0x0000b2a9 unpckhpd %xmm0, %xmm1 - 0xf2, 0x0f, 0x58, 0xc8, //0x0000b2ad addsd %xmm0, %xmm1 - 0x66, 0x48, 0x0f, 0x7e, 0xce, //0x0000b2b1 movq %xmm1, %rsi - 0x48, 0x31, 0xc6, //0x0000b2b6 xorq %rax, %rsi - 0x31, 0xc9, //0x0000b2b9 xorl %ecx, %ecx - 0x4c, 0x8b, 0x5d, 0xc0, //0x0000b2bb movq $-64(%rbp), %r11 - 0xe9, 0x0e, 0xe6, 0xff, 0xff, //0x0000b2bf jmp LBB5_1900 - //0x0000b2c4 LBB5_2250 - 0x48, 0x8b, 0x95, 0x70, 0xff, 0xff, 0xff, //0x0000b2c4 movq $-144(%rbp), %rdx - 0xe9, 0x05, 0xd3, 0xff, 0xff, //0x0000b2cb jmp LBB5_1632 - //0x0000b2d0 LBB5_2251 - 0x48, 0x89, 0x75, 0x98, //0x0000b2d0 movq %rsi, $-104(%rbp) - 0x4c, 0x8b, 0x75, 0xb0, //0x0000b2d4 movq $-80(%rbp), %r14 - 0xe9, 0x3e, 0xe5, 0xff, 0xff, //0x0000b2d8 jmp LBB5_1894 - //0x0000b2dd LBB5_2252 - 0x48, 0xf7, 0xde, //0x0000b2dd negq %rsi - 0x31, 0xc9, //0x0000b2e0 xorl %ecx, %ecx - 0x48, 0x89, 0x75, 0x98, //0x0000b2e2 movq %rsi, $-104(%rbp) - 0xe9, 0x7e, 0xe5, 0xff, 0xff, //0x0000b2e6 jmp LBB5_1896 - //0x0000b2eb LBB5_2253 - 0x41, 0x83, 0xfe, 0x01, //0x0000b2eb cmpl $1, %r14d - 0x0f, 0x84, 0xff, 0x07, 0x00, 0x00, //0x0000b2ef je LBB5_2339 - //0x0000b2f5 LBB5_2254 - 0x4c, 0x8b, 0x5d, 0xc0, //0x0000b2f5 movq $-64(%rbp), %r11 - 0x48, 0x8b, 0x95, 0x70, 0xff, 0xff, 0xff, //0x0000b2f9 movq $-144(%rbp), %rdx - 0xe9, 0xac, 0xdb, 0xff, 0xff, //0x0000b300 jmp LBB5_1759 - //0x0000b305 LBB5_2255 - 0x4d, 0x89, 0xde, //0x0000b305 movq %r11, %r14 - 0x4d, 0x89, 0xc5, //0x0000b308 movq %r8, %r13 - //0x0000b30b LBB5_2256 - 0x0f, 0xbc, 0xca, //0x0000b30b bsfl %edx, %ecx - 0x49, 0x01, 0xcc, //0x0000b30e addq %rcx, %r12 - 0xf3, 0x0f, 0x6f, 0x0d, 0x67, 0x4d, 0xff, 0xff, //0x0000b311 movdqu $-45721(%rip), %xmm1 /* LCPI5_2+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x15, 0x6f, 0x4d, 0xff, 0xff, //0x0000b319 movdqu $-45713(%rip), %xmm2 /* LCPI5_3+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x1d, 0x47, 0x4d, 0xff, 0xff, //0x0000b321 movdqu $-45753(%rip), %xmm3 /* LCPI5_1+0(%rip) */ - 0x48, 0x8d, 0x15, 0x80, 0x53, 0x00, 0x00, //0x0000b329 leaq $21376(%rip), %rdx /* _ESCAPED_TAB+0(%rip) */ - 0x4c, 0x89, 0xe7, //0x0000b330 movq %r12, %rdi - 0x4d, 0x89, 0xe0, //0x0000b333 movq %r12, %r8 - //0x0000b336 LBB5_2257 - 0x0f, 0xb6, 0x77, 0x01, //0x0000b336 movzbl $1(%rdi), %esi - 0x48, 0x83, 0xfe, 0x75, //0x0000b33a cmpq $117, %rsi - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x0000b33e je LBB5_2260 - 0x8a, 0x1c, 0x16, //0x0000b344 movb (%rsi,%rdx), %bl - 0x84, 0xdb, //0x0000b347 testb %bl, %bl - 0x4c, 0x8b, 0x5d, 0xc0, //0x0000b349 movq $-64(%rbp), %r11 - 0x0f, 0x84, 0xe8, 0x05, 0x00, 0x00, //0x0000b34d je LBB5_2314 - 0x4c, 0x89, 0x75, 0xb0, //0x0000b353 movq %r14, $-80(%rbp) - 0x48, 0x83, 0xc7, 0x02, //0x0000b357 addq $2, %rdi - 0x41, 0x88, 0x18, //0x0000b35b movb %bl, (%r8) - 0x49, 0x83, 0xc0, 0x01, //0x0000b35e addq $1, %r8 - 0x49, 0x89, 0xfc, //0x0000b362 movq %rdi, %r12 - 0xe9, 0x49, 0x02, 0x00, 0x00, //0x0000b365 jmp LBB5_2280 - //0x0000b36a LBB5_2260 - 0x4c, 0x89, 0x75, 0xb0, //0x0000b36a movq %r14, $-80(%rbp) - 0x8b, 0x4f, 0x02, //0x0000b36e movl $2(%rdi), %ecx - 0x41, 0x89, 0xcb, //0x0000b371 movl %ecx, %r11d - 0x41, 0xf7, 0xd3, //0x0000b374 notl %r11d - 0x8d, 0x99, 0xd0, 0xcf, 0xcf, 0xcf, //0x0000b377 leal $-808464432(%rcx), %ebx - 0x41, 0x81, 0xe3, 0x80, 0x80, 0x80, 0x80, //0x0000b37d andl $-2139062144, %r11d - 0x40, 0xb6, 0x01, //0x0000b384 movb $1, %sil - 0x48, 0x89, 0x75, 0x90, //0x0000b387 movq %rsi, $-112(%rbp) - 0x48, 0xc7, 0xc6, 0xf4, 0xff, 0xff, 0xff, //0x0000b38b movq $-12, %rsi - 0x41, 0x85, 0xdb, //0x0000b392 testl %ebx, %r11d - 0x0f, 0x85, 0x8c, 0x06, 0x00, 0x00, //0x0000b395 jne LBB5_2329 - 0x8d, 0x99, 0x19, 0x19, 0x19, 0x19, //0x0000b39b leal $421075225(%rcx), %ebx - 0x09, 0xcb, //0x0000b3a1 orl %ecx, %ebx - 0xf7, 0xc3, 0x80, 0x80, 0x80, 0x80, //0x0000b3a3 testl $-2139062144, %ebx - 0x0f, 0x85, 0x78, 0x06, 0x00, 0x00, //0x0000b3a9 jne LBB5_2329 - 0x89, 0xcb, //0x0000b3af movl %ecx, %ebx - 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x0000b3b1 andl $2139062143, %ebx - 0x41, 0xba, 0xc0, 0xc0, 0xc0, 0xc0, //0x0000b3b7 movl $-1061109568, %r10d - 0x41, 0x29, 0xda, //0x0000b3bd subl %ebx, %r10d - 0x44, 0x8d, 0xb3, 0x46, 0x46, 0x46, 0x46, //0x0000b3c0 leal $1179010630(%rbx), %r14d - 0x45, 0x21, 0xda, //0x0000b3c7 andl %r11d, %r10d - 0x45, 0x85, 0xf2, //0x0000b3ca testl %r14d, %r10d - 0x0f, 0x85, 0x54, 0x06, 0x00, 0x00, //0x0000b3cd jne LBB5_2329 - 0x41, 0xba, 0xe0, 0xe0, 0xe0, 0xe0, //0x0000b3d3 movl $-522133280, %r10d - 0x41, 0x29, 0xda, //0x0000b3d9 subl %ebx, %r10d - 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x0000b3dc addl $960051513, %ebx - 0x45, 0x21, 0xd3, //0x0000b3e2 andl %r10d, %r11d - 0x41, 0x85, 0xdb, //0x0000b3e5 testl %ebx, %r11d - 0x0f, 0x85, 0x39, 0x06, 0x00, 0x00, //0x0000b3e8 jne LBB5_2329 - 0x0f, 0xc9, //0x0000b3ee bswapl %ecx - 0x89, 0xcb, //0x0000b3f0 movl %ecx, %ebx - 0xc1, 0xeb, 0x04, //0x0000b3f2 shrl $4, %ebx - 0xf7, 0xd3, //0x0000b3f5 notl %ebx - 0x81, 0xe3, 0x01, 0x01, 0x01, 0x01, //0x0000b3f7 andl $16843009, %ebx - 0x8d, 0x1c, 0xdb, //0x0000b3fd leal (%rbx,%rbx,8), %ebx - 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000b400 andl $252645135, %ecx - 0x01, 0xd9, //0x0000b406 addl %ebx, %ecx - 0x89, 0xcb, //0x0000b408 movl %ecx, %ebx - 0xc1, 0xeb, 0x04, //0x0000b40a shrl $4, %ebx - 0x09, 0xcb, //0x0000b40d orl %ecx, %ebx - 0x44, 0x0f, 0xb6, 0xd3, //0x0000b40f movzbl %bl, %r10d - 0xc1, 0xeb, 0x08, //0x0000b413 shrl $8, %ebx - 0x81, 0xe3, 0x00, 0xff, 0x00, 0x00, //0x0000b416 andl $65280, %ebx - 0x41, 0x09, 0xda, //0x0000b41c orl %ebx, %r10d - 0x4c, 0x8d, 0x67, 0x06, //0x0000b41f leaq $6(%rdi), %r12 - 0x41, 0x81, 0xfa, 0x80, 0x00, 0x00, 0x00, //0x0000b423 cmpl $128, %r10d - 0x0f, 0x82, 0x66, 0x04, 0x00, 0x00, //0x0000b42a jb LBB5_2309 - 0x45, 0x31, 0xdb, //0x0000b430 xorl %r11d, %r11d - //0x0000b433 LBB5_2266 - 0x41, 0x81, 0xfa, 0xff, 0x07, 0x00, 0x00, //0x0000b433 cmpl $2047, %r10d - 0x0f, 0x86, 0x65, 0x04, 0x00, 0x00, //0x0000b43a jbe LBB5_2311 - 0x44, 0x89, 0xd3, //0x0000b440 movl %r10d, %ebx - 0x81, 0xe3, 0x00, 0xf8, 0xff, 0xff, //0x0000b443 andl $-2048, %ebx - 0x81, 0xfb, 0x00, 0xd8, 0x00, 0x00, //0x0000b449 cmpl $55296, %ebx - 0x0f, 0x85, 0x29, 0x01, 0x00, 0x00, //0x0000b44f jne LBB5_2278 - 0x41, 0x81, 0xfa, 0xff, 0xdb, 0x00, 0x00, //0x0000b455 cmpl $56319, %r10d - 0x0f, 0x87, 0x6a, 0x04, 0x00, 0x00, //0x0000b45c ja LBB5_2312 - 0x42, 0x80, 0x7c, 0x5f, 0x06, 0x5c, //0x0000b462 cmpb $92, $6(%rdi,%r11,2) - 0x0f, 0x85, 0x5e, 0x04, 0x00, 0x00, //0x0000b468 jne LBB5_2312 - 0x42, 0x80, 0x7c, 0x5f, 0x07, 0x75, //0x0000b46e cmpb $117, $7(%rdi,%r11,2) - 0x0f, 0x85, 0x52, 0x04, 0x00, 0x00, //0x0000b474 jne LBB5_2312 - 0x42, 0x8b, 0x5c, 0x5f, 0x08, //0x0000b47a movl $8(%rdi,%r11,2), %ebx - 0x89, 0xd9, //0x0000b47f movl %ebx, %ecx - 0xf7, 0xd1, //0x0000b481 notl %ecx - 0x48, 0x89, 0x5d, 0xc8, //0x0000b483 movq %rbx, $-56(%rbp) - 0x81, 0xc3, 0xd0, 0xcf, 0xcf, 0xcf, //0x0000b487 addl $-808464432, %ebx - 0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x0000b48d andl $-2139062144, %ecx - 0x89, 0x4d, 0xb8, //0x0000b493 movl %ecx, $-72(%rbp) - 0x85, 0xd9, //0x0000b496 testl %ebx, %ecx - 0x0f, 0x85, 0x89, 0x05, 0x00, 0x00, //0x0000b498 jne LBB5_2329 - 0x4c, 0x8b, 0x75, 0xc8, //0x0000b49e movq $-56(%rbp), %r14 - 0x41, 0x8d, 0x9e, 0x19, 0x19, 0x19, 0x19, //0x0000b4a2 leal $421075225(%r14), %ebx - 0x44, 0x09, 0xf3, //0x0000b4a9 orl %r14d, %ebx - 0xf7, 0xc3, 0x80, 0x80, 0x80, 0x80, //0x0000b4ac testl $-2139062144, %ebx - 0x0f, 0x85, 0x6f, 0x05, 0x00, 0x00, //0x0000b4b2 jne LBB5_2329 - 0x48, 0x8b, 0x5d, 0xc8, //0x0000b4b8 movq $-56(%rbp), %rbx - 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x0000b4bc andl $2139062143, %ebx - 0xb9, 0xc0, 0xc0, 0xc0, 0xc0, //0x0000b4c2 movl $-1061109568, %ecx - 0x29, 0xd9, //0x0000b4c7 subl %ebx, %ecx - 0x48, 0x89, 0x5d, 0x80, //0x0000b4c9 movq %rbx, $-128(%rbp) - 0x44, 0x8d, 0xb3, 0x46, 0x46, 0x46, 0x46, //0x0000b4cd leal $1179010630(%rbx), %r14d - 0x44, 0x89, 0x75, 0xa8, //0x0000b4d4 movl %r14d, $-88(%rbp) - 0x89, 0xcb, //0x0000b4d8 movl %ecx, %ebx - 0x23, 0x5d, 0xb8, //0x0000b4da andl $-72(%rbp), %ebx - 0x85, 0x5d, 0xa8, //0x0000b4dd testl %ebx, $-88(%rbp) - 0x0f, 0x85, 0x41, 0x05, 0x00, 0x00, //0x0000b4e0 jne LBB5_2329 - 0x41, 0xbe, 0xe0, 0xe0, 0xe0, 0xe0, //0x0000b4e6 movl $-522133280, %r14d - 0x48, 0x8b, 0x5d, 0x80, //0x0000b4ec movq $-128(%rbp), %rbx - 0x41, 0x29, 0xde, //0x0000b4f0 subl %ebx, %r14d - 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x0000b4f3 addl $960051513, %ebx - 0x8b, 0x4d, 0xb8, //0x0000b4f9 movl $-72(%rbp), %ecx - 0x44, 0x21, 0xf1, //0x0000b4fc andl %r14d, %ecx - 0x85, 0xd9, //0x0000b4ff testl %ebx, %ecx - 0x0f, 0x85, 0x20, 0x05, 0x00, 0x00, //0x0000b501 jne LBB5_2329 - 0x48, 0x8b, 0x4d, 0xc8, //0x0000b507 movq $-56(%rbp), %rcx - 0x0f, 0xc9, //0x0000b50b bswapl %ecx - 0x89, 0xcb, //0x0000b50d movl %ecx, %ebx - 0xc1, 0xeb, 0x04, //0x0000b50f shrl $4, %ebx - 0xf7, 0xd3, //0x0000b512 notl %ebx - 0x81, 0xe3, 0x01, 0x01, 0x01, 0x01, //0x0000b514 andl $16843009, %ebx - 0x8d, 0x1c, 0xdb, //0x0000b51a leal (%rbx,%rbx,8), %ebx - 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000b51d andl $252645135, %ecx - 0x01, 0xd9, //0x0000b523 addl %ebx, %ecx - 0x89, 0xcb, //0x0000b525 movl %ecx, %ebx - 0xc1, 0xeb, 0x04, //0x0000b527 shrl $4, %ebx - 0x09, 0xcb, //0x0000b52a orl %ecx, %ebx - 0x41, 0x89, 0xde, //0x0000b52c movl %ebx, %r14d - 0x41, 0xc1, 0xee, 0x08, //0x0000b52f shrl $8, %r14d - 0x41, 0x81, 0xe6, 0x00, 0xff, 0x00, 0x00, //0x0000b533 andl $65280, %r14d - 0x0f, 0xb6, 0xcb, //0x0000b53a movzbl %bl, %ecx - 0x44, 0x09, 0xf1, //0x0000b53d orl %r14d, %ecx - 0x81, 0xe3, 0x00, 0x00, 0xfc, 0x00, //0x0000b540 andl $16515072, %ebx - 0x81, 0xfb, 0x00, 0x00, 0xdc, 0x00, //0x0000b546 cmpl $14417920, %ebx - 0x0f, 0x84, 0x8c, 0x03, 0x00, 0x00, //0x0000b54c je LBB5_2313 - 0x49, 0x83, 0xc4, 0x06, //0x0000b552 addq $6, %r12 - 0x66, 0x43, 0xc7, 0x04, 0x18, 0xef, 0xbf, //0x0000b556 movw $-16401, (%r8,%r11) - 0x43, 0xc6, 0x44, 0x18, 0x02, 0xbd, //0x0000b55d movb $-67, $2(%r8,%r11) - 0x49, 0x83, 0xc3, 0x03, //0x0000b563 addq $3, %r11 - 0x41, 0x89, 0xca, //0x0000b567 movl %ecx, %r10d - 0x81, 0xf9, 0x80, 0x00, 0x00, 0x00, //0x0000b56a cmpl $128, %ecx - 0x0f, 0x83, 0xbd, 0xfe, 0xff, 0xff, //0x0000b570 jae LBB5_2266 - 0x4d, 0x01, 0xd8, //0x0000b576 addq %r11, %r8 - 0xe9, 0x1b, 0x03, 0x00, 0x00, //0x0000b579 jmp LBB5_2310 - //0x0000b57e LBB5_2278 - 0x44, 0x89, 0xd6, //0x0000b57e movl %r10d, %esi - 0xc1, 0xee, 0x0c, //0x0000b581 shrl $12, %esi - 0x40, 0x80, 0xce, 0xe0, //0x0000b584 orb $-32, %sil - 0x43, 0x88, 0x34, 0x18, //0x0000b588 movb %sil, (%r8,%r11) - 0x44, 0x89, 0xd6, //0x0000b58c movl %r10d, %esi - 0xc1, 0xee, 0x06, //0x0000b58f shrl $6, %esi - 0x40, 0x80, 0xe6, 0x3f, //0x0000b592 andb $63, %sil - 0x40, 0x80, 0xce, 0x80, //0x0000b596 orb $-128, %sil - 0x43, 0x88, 0x74, 0x18, 0x01, //0x0000b59a movb %sil, $1(%r8,%r11) - 0x41, 0x80, 0xe2, 0x3f, //0x0000b59f andb $63, %r10b - 0x41, 0x80, 0xca, 0x80, //0x0000b5a3 orb $-128, %r10b - 0x47, 0x88, 0x54, 0x18, 0x02, //0x0000b5a7 movb %r10b, $2(%r8,%r11) - //0x0000b5ac LBB5_2279 - 0x4d, 0x01, 0xd8, //0x0000b5ac addq %r11, %r8 - 0x49, 0x83, 0xc0, 0x03, //0x0000b5af addq $3, %r8 - //0x0000b5b3 LBB5_2280 - 0x41, 0x80, 0x3c, 0x24, 0x5c, //0x0000b5b3 cmpb $92, (%r12) - 0x4c, 0x89, 0xe7, //0x0000b5b8 movq %r12, %rdi - 0x4c, 0x8b, 0x75, 0xb0, //0x0000b5bb movq $-80(%rbp), %r14 - 0x0f, 0x84, 0x71, 0xfd, 0xff, 0xff, //0x0000b5bf je LBB5_2257 - 0x4c, 0x89, 0x6d, 0xc8, //0x0000b5c5 movq %r13, $-56(%rbp) - 0x4d, 0x89, 0xf3, //0x0000b5c9 movq %r14, %r11 - 0xa8, 0x20, //0x0000b5cc testb $32, %al - 0x0f, 0x85, 0x7b, 0x00, 0x00, 0x00, //0x0000b5ce jne LBB5_2285 - //0x0000b5d4 LBB5_2282 - 0xf3, 0x41, 0x0f, 0x6f, 0x24, 0x24, //0x0000b5d4 movdqu (%r12), %xmm4 - 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x24, 0x10, //0x0000b5da movdqu $16(%r12), %xmm5 - 0x66, 0x0f, 0x6f, 0xc5, //0x0000b5e1 movdqa %xmm5, %xmm0 - 0x66, 0x0f, 0x74, 0xc1, //0x0000b5e5 pcmpeqb %xmm1, %xmm0 - 0x66, 0x0f, 0xd7, 0xf0, //0x0000b5e9 pmovmskb %xmm0, %esi - 0x66, 0x0f, 0x6f, 0xc4, //0x0000b5ed movdqa %xmm4, %xmm0 - 0x66, 0x0f, 0x74, 0xc1, //0x0000b5f1 pcmpeqb %xmm1, %xmm0 - 0x66, 0x0f, 0xd7, 0xc8, //0x0000b5f5 pmovmskb %xmm0, %ecx - 0x66, 0x0f, 0x6f, 0xc5, //0x0000b5f9 movdqa %xmm5, %xmm0 - 0x66, 0x0f, 0x74, 0xc2, //0x0000b5fd pcmpeqb %xmm2, %xmm0 - 0x66, 0x0f, 0xd7, 0xf8, //0x0000b601 pmovmskb %xmm0, %edi - 0xc1, 0xe7, 0x10, //0x0000b605 shll $16, %edi - 0x66, 0x0f, 0x6f, 0xc4, //0x0000b608 movdqa %xmm4, %xmm0 - 0x66, 0x0f, 0x74, 0xc2, //0x0000b60c pcmpeqb %xmm2, %xmm0 - 0x66, 0x44, 0x0f, 0xd7, 0xd0, //0x0000b610 pmovmskb %xmm0, %r10d - 0xc1, 0xe6, 0x10, //0x0000b615 shll $16, %esi - 0x09, 0xce, //0x0000b618 orl %ecx, %esi - 0x42, 0x8d, 0x1c, 0x17, //0x0000b61a leal (%rdi,%r10), %ebx - 0x83, 0xc3, 0xff, //0x0000b61e addl $-1, %ebx - 0x85, 0xf3, //0x0000b621 testl %esi, %ebx - 0x0f, 0x85, 0x2f, 0x03, 0x00, 0x00, //0x0000b623 jne LBB5_2317 - 0x44, 0x09, 0xd7, //0x0000b629 orl %r10d, %edi - 0x83, 0xc6, 0xff, //0x0000b62c addl $-1, %esi - 0x85, 0xfe, //0x0000b62f testl %edi, %esi - 0x0f, 0x85, 0xc2, 0x00, 0x00, 0x00, //0x0000b631 jne LBB5_2289 - 0xf3, 0x41, 0x0f, 0x7f, 0x20, //0x0000b637 movdqu %xmm4, (%r8) - 0xf3, 0x41, 0x0f, 0x7f, 0x68, 0x10, //0x0000b63c movdqu %xmm5, $16(%r8) - 0x49, 0x83, 0xc4, 0x20, //0x0000b642 addq $32, %r12 - 0x49, 0x83, 0xc0, 0x20, //0x0000b646 addq $32, %r8 - 0xe9, 0x85, 0xff, 0xff, 0xff, //0x0000b64a jmp LBB5_2282 - //0x0000b64f LBB5_2285 - 0xf3, 0x41, 0x0f, 0x6f, 0x24, 0x24, //0x0000b64f movdqu (%r12), %xmm4 - 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x24, 0x10, //0x0000b655 movdqu $16(%r12), %xmm5 - 0x66, 0x0f, 0x6f, 0xc4, //0x0000b65c movdqa %xmm4, %xmm0 - 0x66, 0x0f, 0xda, 0xc3, //0x0000b660 pminub %xmm3, %xmm0 - 0x66, 0x0f, 0x74, 0xc4, //0x0000b664 pcmpeqb %xmm4, %xmm0 - 0x66, 0x0f, 0xd7, 0xf8, //0x0000b668 pmovmskb %xmm0, %edi - 0x66, 0x0f, 0x6f, 0xc5, //0x0000b66c movdqa %xmm5, %xmm0 - 0x66, 0x0f, 0xda, 0xc3, //0x0000b670 pminub %xmm3, %xmm0 - 0x66, 0x0f, 0x74, 0xc5, //0x0000b674 pcmpeqb %xmm5, %xmm0 - 0x66, 0x0f, 0xd7, 0xd8, //0x0000b678 pmovmskb %xmm0, %ebx - 0xc1, 0xe3, 0x10, //0x0000b67c shll $16, %ebx - 0x09, 0xfb, //0x0000b67f orl %edi, %ebx - 0x66, 0x0f, 0x6f, 0xc5, //0x0000b681 movdqa %xmm5, %xmm0 - 0x66, 0x0f, 0x74, 0xc1, //0x0000b685 pcmpeqb %xmm1, %xmm0 - 0x66, 0x0f, 0xd7, 0xf8, //0x0000b689 pmovmskb %xmm0, %edi - 0x66, 0x0f, 0x6f, 0xc4, //0x0000b68d movdqa %xmm4, %xmm0 - 0x66, 0x0f, 0x74, 0xc1, //0x0000b691 pcmpeqb %xmm1, %xmm0 - 0x66, 0x0f, 0xd7, 0xc8, //0x0000b695 pmovmskb %xmm0, %ecx - 0x66, 0x0f, 0x6f, 0xc5, //0x0000b699 movdqa %xmm5, %xmm0 - 0x66, 0x0f, 0x74, 0xc2, //0x0000b69d pcmpeqb %xmm2, %xmm0 - 0x66, 0x0f, 0xd7, 0xf0, //0x0000b6a1 pmovmskb %xmm0, %esi - 0xc1, 0xe6, 0x10, //0x0000b6a5 shll $16, %esi - 0x66, 0x0f, 0x6f, 0xc4, //0x0000b6a8 movdqa %xmm4, %xmm0 - 0x66, 0x0f, 0x74, 0xc2, //0x0000b6ac pcmpeqb %xmm2, %xmm0 - 0x66, 0x44, 0x0f, 0xd7, 0xd0, //0x0000b6b0 pmovmskb %xmm0, %r10d - 0x41, 0x09, 0xf2, //0x0000b6b5 orl %esi, %r10d - 0xc1, 0xe7, 0x10, //0x0000b6b8 shll $16, %edi - 0x09, 0xcf, //0x0000b6bb orl %ecx, %edi - 0x89, 0xde, //0x0000b6bd movl %ebx, %esi - 0x44, 0x09, 0xd6, //0x0000b6bf orl %r10d, %esi - 0x83, 0xc6, 0xff, //0x0000b6c2 addl $-1, %esi - 0x85, 0xfe, //0x0000b6c5 testl %edi, %esi - 0x0f, 0x85, 0x8b, 0x02, 0x00, 0x00, //0x0000b6c7 jne LBB5_2317 - 0x83, 0xc7, 0xff, //0x0000b6cd addl $-1, %edi - 0x85, 0xdf, //0x0000b6d0 testl %ebx, %edi - 0x0f, 0x85, 0xd3, 0x04, 0x00, 0x00, //0x0000b6d2 jne LBB5_2345 - 0x44, 0x85, 0xd7, //0x0000b6d8 testl %r10d, %edi - 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x0000b6db jne LBB5_2289 - 0xf3, 0x41, 0x0f, 0x7f, 0x20, //0x0000b6e1 movdqu %xmm4, (%r8) - 0xf3, 0x41, 0x0f, 0x7f, 0x68, 0x10, //0x0000b6e6 movdqu %xmm5, $16(%r8) - 0x49, 0x83, 0xc4, 0x20, //0x0000b6ec addq $32, %r12 - 0x49, 0x83, 0xc0, 0x20, //0x0000b6f0 addq $32, %r8 - 0xe9, 0x56, 0xff, 0xff, 0xff, //0x0000b6f4 jmp LBB5_2285 - //0x0000b6f9 LBB5_2289 - 0x66, 0x0f, 0x7e, 0xe3, //0x0000b6f9 movd %xmm4, %ebx - 0x4c, 0x89, 0xe7, //0x0000b6fd movq %r12, %rdi - 0x80, 0xfb, 0x5c, //0x0000b700 cmpb $92, %bl - 0x4d, 0x89, 0xde, //0x0000b703 movq %r11, %r14 - 0x4c, 0x8b, 0x6d, 0xc8, //0x0000b706 movq $-56(%rbp), %r13 - 0x0f, 0x84, 0x26, 0xfc, 0xff, 0xff, //0x0000b70a je LBB5_2257 - 0x31, 0xf6, //0x0000b710 xorl %esi, %esi - //0x0000b712 LBB5_2291 - 0x41, 0x88, 0x1c, 0x30, //0x0000b712 movb %bl, (%r8,%rsi) - 0x41, 0x0f, 0xb6, 0x5c, 0x34, 0x01, //0x0000b716 movzbl $1(%r12,%rsi), %ebx - 0x80, 0xfb, 0x5c, //0x0000b71c cmpb $92, %bl - 0x0f, 0x84, 0xa3, 0x00, 0x00, 0x00, //0x0000b71f je LBB5_2300 - 0x41, 0x88, 0x5c, 0x30, 0x01, //0x0000b725 movb %bl, $1(%r8,%rsi) - 0x41, 0x0f, 0xb6, 0x5c, 0x34, 0x02, //0x0000b72a movzbl $2(%r12,%rsi), %ebx - 0x80, 0xfb, 0x5c, //0x0000b730 cmpb $92, %bl - 0x0f, 0x84, 0xb0, 0x00, 0x00, 0x00, //0x0000b733 je LBB5_2301 - 0x41, 0x88, 0x5c, 0x30, 0x02, //0x0000b739 movb %bl, $2(%r8,%rsi) - 0x41, 0x0f, 0xb6, 0x5c, 0x34, 0x03, //0x0000b73e movzbl $3(%r12,%rsi), %ebx - 0x80, 0xfb, 0x5c, //0x0000b744 cmpb $92, %bl - 0x0f, 0x84, 0xb7, 0x00, 0x00, 0x00, //0x0000b747 je LBB5_2302 - 0x41, 0x88, 0x5c, 0x30, 0x03, //0x0000b74d movb %bl, $3(%r8,%rsi) - 0x41, 0x0f, 0xb6, 0x5c, 0x34, 0x04, //0x0000b752 movzbl $4(%r12,%rsi), %ebx - 0x80, 0xfb, 0x5c, //0x0000b758 cmpb $92, %bl - 0x0f, 0x84, 0xbe, 0x00, 0x00, 0x00, //0x0000b75b je LBB5_2303 - 0x41, 0x88, 0x5c, 0x30, 0x04, //0x0000b761 movb %bl, $4(%r8,%rsi) - 0x41, 0x0f, 0xb6, 0x5c, 0x34, 0x05, //0x0000b766 movzbl $5(%r12,%rsi), %ebx - 0x80, 0xfb, 0x5c, //0x0000b76c cmpb $92, %bl - 0x0f, 0x84, 0xc5, 0x00, 0x00, 0x00, //0x0000b76f je LBB5_2304 - 0x41, 0x88, 0x5c, 0x30, 0x05, //0x0000b775 movb %bl, $5(%r8,%rsi) - 0x41, 0x0f, 0xb6, 0x5c, 0x34, 0x06, //0x0000b77a movzbl $6(%r12,%rsi), %ebx - 0x80, 0xfb, 0x5c, //0x0000b780 cmpb $92, %bl - 0x0f, 0x84, 0xcc, 0x00, 0x00, 0x00, //0x0000b783 je LBB5_2305 - 0x41, 0x88, 0x5c, 0x30, 0x06, //0x0000b789 movb %bl, $6(%r8,%rsi) - 0x41, 0x0f, 0xb6, 0x5c, 0x34, 0x07, //0x0000b78e movzbl $7(%r12,%rsi), %ebx - 0x80, 0xfb, 0x5c, //0x0000b794 cmpb $92, %bl - 0x0f, 0x84, 0xd3, 0x00, 0x00, 0x00, //0x0000b797 je LBB5_2306 - 0x41, 0x88, 0x5c, 0x30, 0x07, //0x0000b79d movb %bl, $7(%r8,%rsi) - 0x41, 0x0f, 0xb6, 0x5c, 0x34, 0x08, //0x0000b7a2 movzbl $8(%r12,%rsi), %ebx - 0x48, 0x83, 0xc6, 0x08, //0x0000b7a8 addq $8, %rsi - 0x80, 0xfb, 0x5c, //0x0000b7ac cmpb $92, %bl - 0x0f, 0x85, 0x5d, 0xff, 0xff, 0xff, //0x0000b7af jne LBB5_2291 - 0x49, 0x8d, 0x3c, 0x34, //0x0000b7b5 leaq (%r12,%rsi), %rdi - 0x48, 0x83, 0xc7, 0xff, //0x0000b7b9 addq $-1, %rdi - 0x49, 0x01, 0xf4, //0x0000b7bd addq %rsi, %r12 - 0x49, 0x01, 0xf0, //0x0000b7c0 addq %rsi, %r8 - 0xe9, 0xbe, 0x00, 0x00, 0x00, //0x0000b7c3 jmp LBB5_2307 - //0x0000b7c8 LBB5_2300 - 0x49, 0x8d, 0x1c, 0x34, //0x0000b7c8 leaq (%r12,%rsi), %rbx - 0x48, 0x83, 0xc3, 0x01, //0x0000b7cc addq $1, %rbx - 0x49, 0x01, 0xf4, //0x0000b7d0 addq %rsi, %r12 - 0x49, 0x01, 0xf0, //0x0000b7d3 addq %rsi, %r8 - 0x49, 0x83, 0xc0, 0x01, //0x0000b7d6 addq $1, %r8 - 0x4c, 0x89, 0xe7, //0x0000b7da movq %r12, %rdi - 0x48, 0x83, 0xc7, 0x01, //0x0000b7dd addq $1, %rdi - 0x49, 0x89, 0xdc, //0x0000b7e1 movq %rbx, %r12 - 0xe9, 0xa1, 0x00, 0x00, 0x00, //0x0000b7e4 jmp LBB5_2308 - //0x0000b7e9 LBB5_2301 - 0x49, 0x8d, 0x3c, 0x34, //0x0000b7e9 leaq (%r12,%rsi), %rdi - 0x48, 0x83, 0xc7, 0x01, //0x0000b7ed addq $1, %rdi - 0x49, 0x01, 0xf4, //0x0000b7f1 addq %rsi, %r12 - 0x49, 0x83, 0xc4, 0x02, //0x0000b7f4 addq $2, %r12 - 0x49, 0x01, 0xf0, //0x0000b7f8 addq %rsi, %r8 - 0x49, 0x83, 0xc0, 0x02, //0x0000b7fb addq $2, %r8 - 0xe9, 0x82, 0x00, 0x00, 0x00, //0x0000b7ff jmp LBB5_2307 - //0x0000b804 LBB5_2302 - 0x49, 0x8d, 0x3c, 0x34, //0x0000b804 leaq (%r12,%rsi), %rdi - 0x48, 0x83, 0xc7, 0x02, //0x0000b808 addq $2, %rdi - 0x49, 0x01, 0xf4, //0x0000b80c addq %rsi, %r12 - 0x49, 0x83, 0xc4, 0x03, //0x0000b80f addq $3, %r12 - 0x49, 0x01, 0xf0, //0x0000b813 addq %rsi, %r8 - 0x49, 0x83, 0xc0, 0x03, //0x0000b816 addq $3, %r8 - 0xe9, 0x67, 0x00, 0x00, 0x00, //0x0000b81a jmp LBB5_2307 - //0x0000b81f LBB5_2303 - 0x49, 0x8d, 0x3c, 0x34, //0x0000b81f leaq (%r12,%rsi), %rdi - 0x48, 0x83, 0xc7, 0x03, //0x0000b823 addq $3, %rdi - 0x49, 0x01, 0xf4, //0x0000b827 addq %rsi, %r12 - 0x49, 0x83, 0xc4, 0x04, //0x0000b82a addq $4, %r12 - 0x49, 0x01, 0xf0, //0x0000b82e addq %rsi, %r8 - 0x49, 0x83, 0xc0, 0x04, //0x0000b831 addq $4, %r8 - 0xe9, 0x4c, 0x00, 0x00, 0x00, //0x0000b835 jmp LBB5_2307 - //0x0000b83a LBB5_2304 - 0x49, 0x8d, 0x3c, 0x34, //0x0000b83a leaq (%r12,%rsi), %rdi - 0x48, 0x83, 0xc7, 0x04, //0x0000b83e addq $4, %rdi - 0x49, 0x01, 0xf4, //0x0000b842 addq %rsi, %r12 - 0x49, 0x83, 0xc4, 0x05, //0x0000b845 addq $5, %r12 - 0x49, 0x01, 0xf0, //0x0000b849 addq %rsi, %r8 - 0x49, 0x83, 0xc0, 0x05, //0x0000b84c addq $5, %r8 - 0xe9, 0x31, 0x00, 0x00, 0x00, //0x0000b850 jmp LBB5_2307 - //0x0000b855 LBB5_2305 - 0x49, 0x8d, 0x3c, 0x34, //0x0000b855 leaq (%r12,%rsi), %rdi - 0x48, 0x83, 0xc7, 0x05, //0x0000b859 addq $5, %rdi - 0x49, 0x01, 0xf4, //0x0000b85d addq %rsi, %r12 - 0x49, 0x83, 0xc4, 0x06, //0x0000b860 addq $6, %r12 - 0x49, 0x01, 0xf0, //0x0000b864 addq %rsi, %r8 - 0x49, 0x83, 0xc0, 0x06, //0x0000b867 addq $6, %r8 - 0xe9, 0x16, 0x00, 0x00, 0x00, //0x0000b86b jmp LBB5_2307 - //0x0000b870 LBB5_2306 - 0x49, 0x8d, 0x3c, 0x34, //0x0000b870 leaq (%r12,%rsi), %rdi - 0x48, 0x83, 0xc7, 0x06, //0x0000b874 addq $6, %rdi - 0x49, 0x01, 0xf4, //0x0000b878 addq %rsi, %r12 - 0x49, 0x83, 0xc4, 0x07, //0x0000b87b addq $7, %r12 - 0x49, 0x01, 0xf0, //0x0000b87f addq %rsi, %r8 - 0x49, 0x83, 0xc0, 0x07, //0x0000b882 addq $7, %r8 - //0x0000b886 LBB5_2307 - 0x48, 0x83, 0xc7, 0x01, //0x0000b886 addq $1, %rdi - //0x0000b88a LBB5_2308 - 0x4d, 0x89, 0xde, //0x0000b88a movq %r11, %r14 - 0x4c, 0x8b, 0x6d, 0xc8, //0x0000b88d movq $-56(%rbp), %r13 - 0xe9, 0xa0, 0xfa, 0xff, 0xff, //0x0000b891 jmp LBB5_2257 - //0x0000b896 LBB5_2309 - 0x44, 0x89, 0xd1, //0x0000b896 movl %r10d, %ecx - //0x0000b899 LBB5_2310 - 0x41, 0x88, 0x08, //0x0000b899 movb %cl, (%r8) - 0x49, 0x83, 0xc0, 0x01, //0x0000b89c addq $1, %r8 - 0xe9, 0x0e, 0xfd, 0xff, 0xff, //0x0000b8a0 jmp LBB5_2280 - //0x0000b8a5 LBB5_2311 - 0x44, 0x89, 0xd6, //0x0000b8a5 movl %r10d, %esi - 0xc1, 0xee, 0x06, //0x0000b8a8 shrl $6, %esi - 0x40, 0x80, 0xce, 0xc0, //0x0000b8ab orb $-64, %sil - 0x43, 0x88, 0x34, 0x18, //0x0000b8af movb %sil, (%r8,%r11) - 0x41, 0x80, 0xe2, 0x3f, //0x0000b8b3 andb $63, %r10b - 0x41, 0x80, 0xca, 0x80, //0x0000b8b7 orb $-128, %r10b - 0x47, 0x88, 0x54, 0x18, 0x01, //0x0000b8bb movb %r10b, $1(%r8,%r11) - 0x4d, 0x01, 0xd8, //0x0000b8c0 addq %r11, %r8 - 0x49, 0x83, 0xc0, 0x02, //0x0000b8c3 addq $2, %r8 - 0xe9, 0xe7, 0xfc, 0xff, 0xff, //0x0000b8c7 jmp LBB5_2280 - //0x0000b8cc LBB5_2312 - 0x66, 0x43, 0xc7, 0x04, 0x18, 0xef, 0xbf, //0x0000b8cc movw $-16401, (%r8,%r11) - 0x43, 0xc6, 0x44, 0x18, 0x02, 0xbd, //0x0000b8d3 movb $-67, $2(%r8,%r11) - 0xe9, 0xce, 0xfc, 0xff, 0xff, //0x0000b8d9 jmp LBB5_2279 - //0x0000b8de LBB5_2313 - 0x41, 0xc1, 0xe2, 0x0a, //0x0000b8de shll $10, %r10d - 0x89, 0xce, //0x0000b8e2 movl %ecx, %esi - 0x44, 0x01, 0xd6, //0x0000b8e4 addl %r10d, %esi - 0x42, 0x8d, 0x1c, 0x11, //0x0000b8e7 leal (%rcx,%r10), %ebx - 0x81, 0xc3, 0x00, 0x24, 0xa0, 0xfc, //0x0000b8eb addl $-56613888, %ebx - 0x89, 0xdf, //0x0000b8f1 movl %ebx, %edi - 0xc1, 0xef, 0x12, //0x0000b8f3 shrl $18, %edi - 0x40, 0x80, 0xcf, 0xf0, //0x0000b8f6 orb $-16, %dil - 0x43, 0x88, 0x3c, 0x18, //0x0000b8fa movb %dil, (%r8,%r11) - 0x89, 0xdf, //0x0000b8fe movl %ebx, %edi - 0xc1, 0xef, 0x0c, //0x0000b900 shrl $12, %edi - 0x40, 0x80, 0xe7, 0x3f, //0x0000b903 andb $63, %dil - 0x40, 0x80, 0xcf, 0x80, //0x0000b907 orb $-128, %dil - 0x43, 0x88, 0x7c, 0x18, 0x01, //0x0000b90b movb %dil, $1(%r8,%r11) - 0xc1, 0xeb, 0x06, //0x0000b910 shrl $6, %ebx - 0x80, 0xe3, 0x3f, //0x0000b913 andb $63, %bl - 0x80, 0xcb, 0x80, //0x0000b916 orb $-128, %bl - 0x43, 0x88, 0x5c, 0x18, 0x02, //0x0000b919 movb %bl, $2(%r8,%r11) - 0x40, 0x80, 0xe6, 0x3f, //0x0000b91e andb $63, %sil - 0x40, 0x80, 0xce, 0x80, //0x0000b922 orb $-128, %sil - 0x43, 0x88, 0x74, 0x18, 0x03, //0x0000b926 movb %sil, $3(%r8,%r11) - 0x4d, 0x01, 0xd8, //0x0000b92b addq %r11, %r8 - 0x49, 0x83, 0xc0, 0x04, //0x0000b92e addq $4, %r8 - 0x49, 0x83, 0xc4, 0x06, //0x0000b932 addq $6, %r12 - 0xe9, 0x78, 0xfc, 0xff, 0xff, //0x0000b936 jmp LBB5_2280 - //0x0000b93b LBB5_2314 - 0xb0, 0x01, //0x0000b93b movb $1, %al - 0x48, 0x89, 0x45, 0x90, //0x0000b93d movq %rax, $-112(%rbp) - 0x48, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x0000b941 movq $-2, %rsi - 0xe9, 0xc5, 0xf4, 0xff, 0xff, //0x0000b948 jmp LBB5_2237 - //0x0000b94d LBB5_2315 - 0x41, 0xb8, 0x0a, 0x00, 0x00, 0x00, //0x0000b94d movl $10, %r8d - 0xe9, 0xe2, 0x52, 0xff, 0xff, //0x0000b953 jmp LBB5_149 - //0x0000b958 LBB5_2317 - 0x66, 0x0f, 0x7e, 0xe2, //0x0000b958 movd %xmm4, %edx - 0x80, 0xfa, 0x22, //0x0000b95c cmpb $34, %dl - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x0000b95f jne LBB5_2319 - //0x0000b965 LBB5_2318 - 0x49, 0x83, 0xc4, 0x01, //0x0000b965 addq $1, %r12 - 0x4c, 0x2b, 0x45, 0xc8, //0x0000b969 subq $-56(%rbp), %r8 - 0xb0, 0x01, //0x0000b96d movb $1, %al - 0x4c, 0x89, 0xc6, //0x0000b96f movq %r8, %rsi - 0xe9, 0x62, 0x01, 0x00, 0x00, //0x0000b972 jmp LBB5_2338 - //0x0000b977 LBB5_2319 - 0x31, 0xc0, //0x0000b977 xorl %eax, %eax - //0x0000b979 LBB5_2320 - 0x41, 0x88, 0x14, 0x00, //0x0000b979 movb %dl, (%r8,%rax) - 0x41, 0x0f, 0xb6, 0x54, 0x04, 0x01, //0x0000b97d movzbl $1(%r12,%rax), %edx - 0x80, 0xfa, 0x22, //0x0000b983 cmpb $34, %dl - 0x0f, 0x84, 0xa8, 0x00, 0x00, 0x00, //0x0000b986 je LBB5_2330 - 0x41, 0x88, 0x54, 0x00, 0x01, //0x0000b98c movb %dl, $1(%r8,%rax) - 0x41, 0x0f, 0xb6, 0x54, 0x04, 0x02, //0x0000b991 movzbl $2(%r12,%rax), %edx - 0x80, 0xfa, 0x22, //0x0000b997 cmpb $34, %dl - 0x0f, 0x84, 0xac, 0x00, 0x00, 0x00, //0x0000b99a je LBB5_2331 - 0x41, 0x88, 0x54, 0x00, 0x02, //0x0000b9a0 movb %dl, $2(%r8,%rax) - 0x41, 0x0f, 0xb6, 0x54, 0x04, 0x03, //0x0000b9a5 movzbl $3(%r12,%rax), %edx - 0x80, 0xfa, 0x22, //0x0000b9ab cmpb $34, %dl - 0x0f, 0x84, 0xb0, 0x00, 0x00, 0x00, //0x0000b9ae je LBB5_2332 - 0x41, 0x88, 0x54, 0x00, 0x03, //0x0000b9b4 movb %dl, $3(%r8,%rax) - 0x41, 0x0f, 0xb6, 0x54, 0x04, 0x04, //0x0000b9b9 movzbl $4(%r12,%rax), %edx - 0x80, 0xfa, 0x22, //0x0000b9bf cmpb $34, %dl - 0x0f, 0x84, 0xb4, 0x00, 0x00, 0x00, //0x0000b9c2 je LBB5_2333 - 0x41, 0x88, 0x54, 0x00, 0x04, //0x0000b9c8 movb %dl, $4(%r8,%rax) - 0x41, 0x0f, 0xb6, 0x54, 0x04, 0x05, //0x0000b9cd movzbl $5(%r12,%rax), %edx - 0x80, 0xfa, 0x22, //0x0000b9d3 cmpb $34, %dl - 0x0f, 0x84, 0xb8, 0x00, 0x00, 0x00, //0x0000b9d6 je LBB5_2334 - 0x41, 0x88, 0x54, 0x00, 0x05, //0x0000b9dc movb %dl, $5(%r8,%rax) - 0x41, 0x0f, 0xb6, 0x54, 0x04, 0x06, //0x0000b9e1 movzbl $6(%r12,%rax), %edx - 0x80, 0xfa, 0x22, //0x0000b9e7 cmpb $34, %dl - 0x0f, 0x84, 0xbc, 0x00, 0x00, 0x00, //0x0000b9ea je LBB5_2335 - 0x41, 0x88, 0x54, 0x00, 0x06, //0x0000b9f0 movb %dl, $6(%r8,%rax) - 0x41, 0x0f, 0xb6, 0x54, 0x04, 0x07, //0x0000b9f5 movzbl $7(%r12,%rax), %edx - 0x80, 0xfa, 0x22, //0x0000b9fb cmpb $34, %dl - 0x0f, 0x84, 0xc0, 0x00, 0x00, 0x00, //0x0000b9fe je LBB5_2336 - 0x41, 0x88, 0x54, 0x00, 0x07, //0x0000ba04 movb %dl, $7(%r8,%rax) - 0x41, 0x0f, 0xb6, 0x54, 0x04, 0x08, //0x0000ba09 movzbl $8(%r12,%rax), %edx - 0x48, 0x83, 0xc0, 0x08, //0x0000ba0f addq $8, %rax - 0x80, 0xfa, 0x22, //0x0000ba13 cmpb $34, %dl - 0x0f, 0x85, 0x5d, 0xff, 0xff, 0xff, //0x0000ba16 jne LBB5_2320 - 0x49, 0x01, 0xc4, //0x0000ba1c addq %rax, %r12 - 0x49, 0x01, 0xc0, //0x0000ba1f addq %rax, %r8 - 0xe9, 0x3e, 0xff, 0xff, 0xff, //0x0000ba22 jmp LBB5_2318 - //0x0000ba27 LBB5_2329 - 0x4c, 0x8b, 0x75, 0xb0, //0x0000ba27 movq $-80(%rbp), %r14 - 0x4c, 0x8b, 0x5d, 0xc0, //0x0000ba2b movq $-64(%rbp), %r11 - 0xe9, 0xde, 0xf3, 0xff, 0xff, //0x0000ba2f jmp LBB5_2237 - //0x0000ba34 LBB5_2330 - 0x49, 0x01, 0xc4, //0x0000ba34 addq %rax, %r12 - 0x49, 0x83, 0xc4, 0x02, //0x0000ba37 addq $2, %r12 - 0x4c, 0x2b, 0x45, 0xc8, //0x0000ba3b subq $-56(%rbp), %r8 - 0x49, 0x8d, 0x34, 0x00, //0x0000ba3f leaq (%r8,%rax), %rsi - 0x48, 0x83, 0xc6, 0x01, //0x0000ba43 addq $1, %rsi - 0xe9, 0x8b, 0x00, 0x00, 0x00, //0x0000ba47 jmp LBB5_2337 - //0x0000ba4c LBB5_2331 - 0x49, 0x01, 0xc4, //0x0000ba4c addq %rax, %r12 - 0x49, 0x83, 0xc4, 0x03, //0x0000ba4f addq $3, %r12 - 0x4c, 0x2b, 0x45, 0xc8, //0x0000ba53 subq $-56(%rbp), %r8 - 0x49, 0x8d, 0x34, 0x00, //0x0000ba57 leaq (%r8,%rax), %rsi - 0x48, 0x83, 0xc6, 0x02, //0x0000ba5b addq $2, %rsi - 0xe9, 0x73, 0x00, 0x00, 0x00, //0x0000ba5f jmp LBB5_2337 - //0x0000ba64 LBB5_2332 - 0x49, 0x01, 0xc4, //0x0000ba64 addq %rax, %r12 - 0x49, 0x83, 0xc4, 0x04, //0x0000ba67 addq $4, %r12 - 0x4c, 0x2b, 0x45, 0xc8, //0x0000ba6b subq $-56(%rbp), %r8 - 0x49, 0x8d, 0x34, 0x00, //0x0000ba6f leaq (%r8,%rax), %rsi - 0x48, 0x83, 0xc6, 0x03, //0x0000ba73 addq $3, %rsi - 0xe9, 0x5b, 0x00, 0x00, 0x00, //0x0000ba77 jmp LBB5_2337 - //0x0000ba7c LBB5_2333 - 0x49, 0x01, 0xc4, //0x0000ba7c addq %rax, %r12 - 0x49, 0x83, 0xc4, 0x05, //0x0000ba7f addq $5, %r12 - 0x4c, 0x2b, 0x45, 0xc8, //0x0000ba83 subq $-56(%rbp), %r8 - 0x49, 0x8d, 0x34, 0x00, //0x0000ba87 leaq (%r8,%rax), %rsi - 0x48, 0x83, 0xc6, 0x04, //0x0000ba8b addq $4, %rsi - 0xe9, 0x43, 0x00, 0x00, 0x00, //0x0000ba8f jmp LBB5_2337 - //0x0000ba94 LBB5_2334 - 0x49, 0x01, 0xc4, //0x0000ba94 addq %rax, %r12 - 0x49, 0x83, 0xc4, 0x06, //0x0000ba97 addq $6, %r12 - 0x4c, 0x2b, 0x45, 0xc8, //0x0000ba9b subq $-56(%rbp), %r8 - 0x49, 0x8d, 0x34, 0x00, //0x0000ba9f leaq (%r8,%rax), %rsi - 0x48, 0x83, 0xc6, 0x05, //0x0000baa3 addq $5, %rsi - 0xe9, 0x2b, 0x00, 0x00, 0x00, //0x0000baa7 jmp LBB5_2337 - //0x0000baac LBB5_2335 - 0x49, 0x01, 0xc4, //0x0000baac addq %rax, %r12 - 0x49, 0x83, 0xc4, 0x07, //0x0000baaf addq $7, %r12 - 0x4c, 0x2b, 0x45, 0xc8, //0x0000bab3 subq $-56(%rbp), %r8 - 0x49, 0x8d, 0x34, 0x00, //0x0000bab7 leaq (%r8,%rax), %rsi - 0x48, 0x83, 0xc6, 0x06, //0x0000babb addq $6, %rsi - 0xe9, 0x13, 0x00, 0x00, 0x00, //0x0000babf jmp LBB5_2337 - //0x0000bac4 LBB5_2336 - 0x49, 0x01, 0xc4, //0x0000bac4 addq %rax, %r12 - 0x49, 0x83, 0xc4, 0x08, //0x0000bac7 addq $8, %r12 - 0x4c, 0x2b, 0x45, 0xc8, //0x0000bacb subq $-56(%rbp), %r8 - 0x49, 0x8d, 0x34, 0x00, //0x0000bacf leaq (%r8,%rax), %rsi - 0x48, 0x83, 0xc6, 0x07, //0x0000bad3 addq $7, %rsi - //0x0000bad7 LBB5_2337 - 0xb0, 0x01, //0x0000bad7 movb $1, %al - //0x0000bad9 LBB5_2338 - 0x4d, 0x89, 0xde, //0x0000bad9 movq %r11, %r14 - 0x4c, 0x8b, 0x5d, 0xc0, //0x0000badc movq $-64(%rbp), %r11 - 0x48, 0x89, 0x45, 0x90, //0x0000bae0 movq %rax, $-112(%rbp) - 0x31, 0xc9, //0x0000bae4 xorl %ecx, %ecx - 0x48, 0x85, 0xf6, //0x0000bae6 testq %rsi, %rsi - 0x0f, 0x89, 0x27, 0xf3, 0xff, 0xff, //0x0000bae9 jns LBB5_2238 - 0xe9, 0x1e, 0xf3, 0xff, 0xff, //0x0000baef jmp LBB5_2237 - //0x0000baf4 LBB5_2339 - 0xb9, 0x0a, 0x00, 0x00, 0x00, //0x0000baf4 movl $10, %ecx - 0x48, 0x89, 0xf0, //0x0000baf9 movq %rsi, %rax - 0x48, 0xf7, 0xe1, //0x0000bafc mulq %rcx - 0x0f, 0x81, 0x1c, 0x00, 0x00, 0x00, //0x0000baff jno LBB5_2341 - 0x48, 0x8b, 0x45, 0xb8, //0x0000bb05 movq $-72(%rbp), %rax - 0x01, 0xc0, //0x0000bb09 addl %eax, %eax - 0x83, 0xc0, 0xff, //0x0000bb0b addl $-1, %eax - 0x89, 0x45, 0xa4, //0x0000bb0e movl %eax, $-92(%rbp) - 0xb8, 0x5d, 0x01, 0x00, 0x00, //0x0000bb11 movl $349, %eax - 0x41, 0xbe, 0x01, 0x00, 0x00, 0x00, //0x0000bb16 movl $1, %r14d - 0xe9, 0x93, 0xd4, 0xff, 0xff, //0x0000bb1c jmp LBB5_1771 - //0x0000bb21 LBB5_2341 - 0x41, 0x0f, 0xb6, 0x4d, 0xff, //0x0000bb21 movzbl $-1(%r13), %ecx - 0x83, 0xc1, 0xd0, //0x0000bb26 addl $-48, %ecx - 0x48, 0x63, 0xc9, //0x0000bb29 movslq %ecx, %rcx - 0x48, 0x89, 0xca, //0x0000bb2c movq %rcx, %rdx - 0x48, 0xc1, 0xfa, 0x3f, //0x0000bb2f sarq $63, %rdx - 0x48, 0x01, 0xc8, //0x0000bb33 addq %rcx, %rax - 0x48, 0x83, 0xd2, 0x00, //0x0000bb36 adcq $0, %rdx - 0x89, 0xd1, //0x0000bb3a movl %edx, %ecx - 0x83, 0xe1, 0x01, //0x0000bb3c andl $1, %ecx - 0x48, 0xf7, 0xd9, //0x0000bb3f negq %rcx - 0x48, 0x31, 0xca, //0x0000bb42 xorq %rcx, %rdx - 0x41, 0xbe, 0x01, 0x00, 0x00, 0x00, //0x0000bb45 movl $1, %r14d - 0x0f, 0x85, 0xa4, 0xf7, 0xff, 0xff, //0x0000bb4b jne LBB5_2254 - 0x48, 0x85, 0xc9, //0x0000bb51 testq %rcx, %rcx - 0x0f, 0x88, 0x9b, 0xf7, 0xff, 0xff, //0x0000bb54 js LBB5_2254 - 0x45, 0x31, 0xc0, //0x0000bb5a xorl %r8d, %r8d - 0x45, 0x84, 0xd2, //0x0000bb5d testb %r10b, %r10b - 0x0f, 0x84, 0x64, 0x00, 0x00, 0x00, //0x0000bb60 je LBB5_2347 - 0x66, 0x48, 0x0f, 0x6e, 0xc0, //0x0000bb66 movq %rax, %xmm0 - 0x66, 0x0f, 0x62, 0x05, 0x9d, 0x45, 0xff, 0xff, //0x0000bb6b punpckldq $-47715(%rip), %xmm0 /* LCPI5_11+0(%rip) */ - 0x66, 0x0f, 0x5c, 0x05, 0xa5, 0x45, 0xff, 0xff, //0x0000bb73 subpd $-47707(%rip), %xmm0 /* LCPI5_12+0(%rip) */ - 0x66, 0x0f, 0x28, 0xc8, //0x0000bb7b movapd %xmm0, %xmm1 - 0x66, 0x0f, 0x15, 0xc8, //0x0000bb7f unpckhpd %xmm0, %xmm1 - 0xf2, 0x0f, 0x58, 0xc8, //0x0000bb83 addsd %xmm0, %xmm1 - 0x66, 0x48, 0x0f, 0x7e, 0xc8, //0x0000bb87 movq %xmm1, %rax - 0x48, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x0000bb8c movabsq $-9223372036854775808, %rsi - 0x48, 0x31, 0xc6, //0x0000bb96 xorq %rax, %rsi - 0x31, 0xc9, //0x0000bb99 xorl %ecx, %ecx - 0x4c, 0x8b, 0x5d, 0xc0, //0x0000bb9b movq $-64(%rbp), %r11 - 0x48, 0x8b, 0x95, 0x70, 0xff, 0xff, 0xff, //0x0000bb9f movq $-144(%rbp), %rdx - 0xe9, 0x27, 0xdd, 0xff, 0xff, //0x0000bba6 jmp LBB5_1900 - //0x0000bbab LBB5_2345 - 0xb0, 0x01, //0x0000bbab movb $1, %al - 0x48, 0x89, 0x45, 0x90, //0x0000bbad movq %rax, $-112(%rbp) - //0x0000bbb1 LBB5_2346 - 0x0f, 0xbc, 0xc3, //0x0000bbb1 bsfl %ebx, %eax - 0x49, 0x01, 0xc4, //0x0000bbb4 addq %rax, %r12 - 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x0000bbb7 movq $-1, %rsi - 0x4d, 0x89, 0xde, //0x0000bbbe movq %r11, %r14 - 0x4c, 0x8b, 0x5d, 0xc0, //0x0000bbc1 movq $-64(%rbp), %r11 - 0xe9, 0x48, 0xf2, 0xff, 0xff, //0x0000bbc5 jmp LBB5_2237 - //0x0000bbca LBB5_2347 - 0x48, 0x89, 0x45, 0x98, //0x0000bbca movq %rax, $-104(%rbp) - 0x4c, 0x8b, 0x75, 0xb0, //0x0000bbce movq $-80(%rbp), %r14 - 0x48, 0x8b, 0x95, 0x70, 0xff, 0xff, 0xff, //0x0000bbd2 movq $-144(%rbp), %rdx - 0xe9, 0x3d, 0xdc, 0xff, 0xff, //0x0000bbd9 jmp LBB5_1894 - 0x90, 0x90, //0x0000bbde .p2align 2, 0x90 - // // .set L5_0_set_46, LBB5_46-LJTI5_0 - // // .set L5_0_set_149, LBB5_149-LJTI5_0 - // // .set L5_0_set_15, LBB5_15-LJTI5_0 - // // .set L5_0_set_16, LBB5_16-LJTI5_0 - // // .set L5_0_set_68, LBB5_68-LJTI5_0 - // // .set L5_0_set_61, LBB5_61-LJTI5_0 - // // .set L5_0_set_36, LBB5_36-LJTI5_0 - // // .set L5_0_set_41, LBB5_41-LJTI5_0 - // // .set L5_0_set_51, LBB5_51-LJTI5_0 - //0x0000bbe0 LJTI5_0 - 0xeb, 0x48, 0xff, 0xff, //0x0000bbe0 .long L5_0_set_46 - 0x5a, 0x50, 0xff, 0xff, //0x0000bbe4 .long L5_0_set_149 - 0x5a, 0x50, 0xff, 0xff, //0x0000bbe8 .long L5_0_set_149 - 0x5a, 0x50, 0xff, 0xff, //0x0000bbec .long L5_0_set_149 - 0x5a, 0x50, 0xff, 0xff, //0x0000bbf0 .long L5_0_set_149 - 0x5a, 0x50, 0xff, 0xff, //0x0000bbf4 .long L5_0_set_149 - 0x5a, 0x50, 0xff, 0xff, //0x0000bbf8 .long L5_0_set_149 - 0x5a, 0x50, 0xff, 0xff, //0x0000bbfc .long L5_0_set_149 - 0x5a, 0x50, 0xff, 0xff, //0x0000bc00 .long L5_0_set_149 - 0x5a, 0x50, 0xff, 0xff, //0x0000bc04 .long L5_0_set_149 - 0x5a, 0x50, 0xff, 0xff, //0x0000bc08 .long L5_0_set_149 - 0xca, 0x4a, 0xff, 0xff, //0x0000bc0c .long L5_0_set_15 - 0x5a, 0x50, 0xff, 0xff, //0x0000bc10 .long L5_0_set_149 - 0x5a, 0x50, 0xff, 0xff, //0x0000bc14 .long L5_0_set_149 - 0x2d, 0x47, 0xff, 0xff, //0x0000bc18 .long L5_0_set_16 - 0x2d, 0x47, 0xff, 0xff, //0x0000bc1c .long L5_0_set_16 - 0x2d, 0x47, 0xff, 0xff, //0x0000bc20 .long L5_0_set_16 - 0x2d, 0x47, 0xff, 0xff, //0x0000bc24 .long L5_0_set_16 - 0x2d, 0x47, 0xff, 0xff, //0x0000bc28 .long L5_0_set_16 - 0x2d, 0x47, 0xff, 0xff, //0x0000bc2c .long L5_0_set_16 - 0x2d, 0x47, 0xff, 0xff, //0x0000bc30 .long L5_0_set_16 - 0x2d, 0x47, 0xff, 0xff, //0x0000bc34 .long L5_0_set_16 - 0x2d, 0x47, 0xff, 0xff, //0x0000bc38 .long L5_0_set_16 - 0x2d, 0x47, 0xff, 0xff, //0x0000bc3c .long L5_0_set_16 - 0x5a, 0x50, 0xff, 0xff, //0x0000bc40 .long L5_0_set_149 - 0x5a, 0x50, 0xff, 0xff, //0x0000bc44 .long L5_0_set_149 - 0x5a, 0x50, 0xff, 0xff, //0x0000bc48 .long L5_0_set_149 - 0x5a, 0x50, 0xff, 0xff, //0x0000bc4c .long L5_0_set_149 - 0x5a, 0x50, 0xff, 0xff, //0x0000bc50 .long L5_0_set_149 - 0x5a, 0x50, 0xff, 0xff, //0x0000bc54 .long L5_0_set_149 - 0x5a, 0x50, 0xff, 0xff, //0x0000bc58 .long L5_0_set_149 - 0x5a, 0x50, 0xff, 0xff, //0x0000bc5c .long L5_0_set_149 - 0x5a, 0x50, 0xff, 0xff, //0x0000bc60 .long L5_0_set_149 - 0x5a, 0x50, 0xff, 0xff, //0x0000bc64 .long L5_0_set_149 - 0x5a, 0x50, 0xff, 0xff, //0x0000bc68 .long L5_0_set_149 - 0x5a, 0x50, 0xff, 0xff, //0x0000bc6c .long L5_0_set_149 - 0x5a, 0x50, 0xff, 0xff, //0x0000bc70 .long L5_0_set_149 - 0x5a, 0x50, 0xff, 0xff, //0x0000bc74 .long L5_0_set_149 - 0x5a, 0x50, 0xff, 0xff, //0x0000bc78 .long L5_0_set_149 - 0x5a, 0x50, 0xff, 0xff, //0x0000bc7c .long L5_0_set_149 - 0x5a, 0x50, 0xff, 0xff, //0x0000bc80 .long L5_0_set_149 - 0x5a, 0x50, 0xff, 0xff, //0x0000bc84 .long L5_0_set_149 - 0x5a, 0x50, 0xff, 0xff, //0x0000bc88 .long L5_0_set_149 - 0x5a, 0x50, 0xff, 0xff, //0x0000bc8c .long L5_0_set_149 - 0x5a, 0x50, 0xff, 0xff, //0x0000bc90 .long L5_0_set_149 - 0x5a, 0x50, 0xff, 0xff, //0x0000bc94 .long L5_0_set_149 - 0x5a, 0x50, 0xff, 0xff, //0x0000bc98 .long L5_0_set_149 - 0x5a, 0x50, 0xff, 0xff, //0x0000bc9c .long L5_0_set_149 - 0x5a, 0x50, 0xff, 0xff, //0x0000bca0 .long L5_0_set_149 - 0x5a, 0x50, 0xff, 0xff, //0x0000bca4 .long L5_0_set_149 - 0x5a, 0x50, 0xff, 0xff, //0x0000bca8 .long L5_0_set_149 - 0x5a, 0x50, 0xff, 0xff, //0x0000bcac .long L5_0_set_149 - 0x5a, 0x50, 0xff, 0xff, //0x0000bcb0 .long L5_0_set_149 - 0x5a, 0x50, 0xff, 0xff, //0x0000bcb4 .long L5_0_set_149 - 0x5a, 0x50, 0xff, 0xff, //0x0000bcb8 .long L5_0_set_149 - 0x5a, 0x50, 0xff, 0xff, //0x0000bcbc .long L5_0_set_149 - 0x5a, 0x50, 0xff, 0xff, //0x0000bcc0 .long L5_0_set_149 - 0xd1, 0x4a, 0xff, 0xff, //0x0000bcc4 .long L5_0_set_68 - 0x5a, 0x50, 0xff, 0xff, //0x0000bcc8 .long L5_0_set_149 - 0x5a, 0x50, 0xff, 0xff, //0x0000bccc .long L5_0_set_149 - 0x5a, 0x50, 0xff, 0xff, //0x0000bcd0 .long L5_0_set_149 - 0x5a, 0x50, 0xff, 0xff, //0x0000bcd4 .long L5_0_set_149 - 0x5a, 0x50, 0xff, 0xff, //0x0000bcd8 .long L5_0_set_149 - 0x5a, 0x50, 0xff, 0xff, //0x0000bcdc .long L5_0_set_149 - 0x5a, 0x50, 0xff, 0xff, //0x0000bce0 .long L5_0_set_149 - 0x5a, 0x50, 0xff, 0xff, //0x0000bce4 .long L5_0_set_149 - 0x5a, 0x50, 0xff, 0xff, //0x0000bce8 .long L5_0_set_149 - 0x5a, 0x50, 0xff, 0xff, //0x0000bcec .long L5_0_set_149 - 0x6c, 0x4a, 0xff, 0xff, //0x0000bcf0 .long L5_0_set_61 - 0x5a, 0x50, 0xff, 0xff, //0x0000bcf4 .long L5_0_set_149 - 0x5a, 0x50, 0xff, 0xff, //0x0000bcf8 .long L5_0_set_149 - 0x5a, 0x50, 0xff, 0xff, //0x0000bcfc .long L5_0_set_149 - 0x5a, 0x50, 0xff, 0xff, //0x0000bd00 .long L5_0_set_149 - 0x5a, 0x50, 0xff, 0xff, //0x0000bd04 .long L5_0_set_149 - 0x5a, 0x50, 0xff, 0xff, //0x0000bd08 .long L5_0_set_149 - 0x5a, 0x50, 0xff, 0xff, //0x0000bd0c .long L5_0_set_149 - 0x73, 0x48, 0xff, 0xff, //0x0000bd10 .long L5_0_set_36 - 0x5a, 0x50, 0xff, 0xff, //0x0000bd14 .long L5_0_set_149 - 0x5a, 0x50, 0xff, 0xff, //0x0000bd18 .long L5_0_set_149 - 0x5a, 0x50, 0xff, 0xff, //0x0000bd1c .long L5_0_set_149 - 0x5a, 0x50, 0xff, 0xff, //0x0000bd20 .long L5_0_set_149 - 0x5a, 0x50, 0xff, 0xff, //0x0000bd24 .long L5_0_set_149 - 0xad, 0x48, 0xff, 0xff, //0x0000bd28 .long L5_0_set_41 - 0x5a, 0x50, 0xff, 0xff, //0x0000bd2c .long L5_0_set_149 - 0x5a, 0x50, 0xff, 0xff, //0x0000bd30 .long L5_0_set_149 - 0x5a, 0x50, 0xff, 0xff, //0x0000bd34 .long L5_0_set_149 - 0x5a, 0x50, 0xff, 0xff, //0x0000bd38 .long L5_0_set_149 - 0x5a, 0x50, 0xff, 0xff, //0x0000bd3c .long L5_0_set_149 - 0x5a, 0x50, 0xff, 0xff, //0x0000bd40 .long L5_0_set_149 - 0x6d, 0x49, 0xff, 0xff, //0x0000bd44 .long L5_0_set_51 - // // .set L5_1_set_100, LBB5_100-LJTI5_1 - // // .set L5_1_set_121, LBB5_121-LJTI5_1 - // // .set L5_1_set_106, LBB5_106-LJTI5_1 - // // .set L5_1_set_109, LBB5_109-LJTI5_1 - //0x0000bd48 LJTI5_1 - 0x4a, 0x4c, 0xff, 0xff, //0x0000bd48 .long L5_1_set_100 - 0x2a, 0x4d, 0xff, 0xff, //0x0000bd4c .long L5_1_set_121 - 0x4a, 0x4c, 0xff, 0xff, //0x0000bd50 .long L5_1_set_100 - 0x8a, 0x4c, 0xff, 0xff, //0x0000bd54 .long L5_1_set_106 - 0x2a, 0x4d, 0xff, 0xff, //0x0000bd58 .long L5_1_set_121 - 0x2a, 0x4d, 0xff, 0xff, //0x0000bd5c .long L5_1_set_121 - 0x2a, 0x4d, 0xff, 0xff, //0x0000bd60 .long L5_1_set_121 - 0x2a, 0x4d, 0xff, 0xff, //0x0000bd64 .long L5_1_set_121 - 0x2a, 0x4d, 0xff, 0xff, //0x0000bd68 .long L5_1_set_121 - 0x2a, 0x4d, 0xff, 0xff, //0x0000bd6c .long L5_1_set_121 - 0x2a, 0x4d, 0xff, 0xff, //0x0000bd70 .long L5_1_set_121 - 0x2a, 0x4d, 0xff, 0xff, //0x0000bd74 .long L5_1_set_121 - 0x2a, 0x4d, 0xff, 0xff, //0x0000bd78 .long L5_1_set_121 - 0x2a, 0x4d, 0xff, 0xff, //0x0000bd7c .long L5_1_set_121 - 0x2a, 0x4d, 0xff, 0xff, //0x0000bd80 .long L5_1_set_121 - 0x2a, 0x4d, 0xff, 0xff, //0x0000bd84 .long L5_1_set_121 - 0x2a, 0x4d, 0xff, 0xff, //0x0000bd88 .long L5_1_set_121 - 0x2a, 0x4d, 0xff, 0xff, //0x0000bd8c .long L5_1_set_121 - 0x2a, 0x4d, 0xff, 0xff, //0x0000bd90 .long L5_1_set_121 - 0x2a, 0x4d, 0xff, 0xff, //0x0000bd94 .long L5_1_set_121 - 0x2a, 0x4d, 0xff, 0xff, //0x0000bd98 .long L5_1_set_121 - 0x2a, 0x4d, 0xff, 0xff, //0x0000bd9c .long L5_1_set_121 - 0x2a, 0x4d, 0xff, 0xff, //0x0000bda0 .long L5_1_set_121 - 0x2a, 0x4d, 0xff, 0xff, //0x0000bda4 .long L5_1_set_121 - 0x2a, 0x4d, 0xff, 0xff, //0x0000bda8 .long L5_1_set_121 - 0x2a, 0x4d, 0xff, 0xff, //0x0000bdac .long L5_1_set_121 - 0xa6, 0x4c, 0xff, 0xff, //0x0000bdb0 .long L5_1_set_109 - // // .set L5_2_set_849, LBB5_849-LJTI5_2 - // // .set L5_2_set_149, LBB5_149-LJTI5_2 - // // .set L5_2_set_818, LBB5_818-LJTI5_2 - // // .set L5_2_set_819, LBB5_819-LJTI5_2 - // // .set L5_2_set_871, LBB5_871-LJTI5_2 - // // .set L5_2_set_864, LBB5_864-LJTI5_2 - // // .set L5_2_set_844, LBB5_844-LJTI5_2 - // // .set L5_2_set_839, LBB5_839-LJTI5_2 - // // .set L5_2_set_854, LBB5_854-LJTI5_2 - //0x0000bdb4 LJTI5_2 - 0x91, 0x88, 0xff, 0xff, //0x0000bdb4 .long L5_2_set_849 - 0x86, 0x4e, 0xff, 0xff, //0x0000bdb8 .long L5_2_set_149 - 0x86, 0x4e, 0xff, 0xff, //0x0000bdbc .long L5_2_set_149 - 0x86, 0x4e, 0xff, 0xff, //0x0000bdc0 .long L5_2_set_149 - 0x86, 0x4e, 0xff, 0xff, //0x0000bdc4 .long L5_2_set_149 - 0x86, 0x4e, 0xff, 0xff, //0x0000bdc8 .long L5_2_set_149 - 0x86, 0x4e, 0xff, 0xff, //0x0000bdcc .long L5_2_set_149 - 0x86, 0x4e, 0xff, 0xff, //0x0000bdd0 .long L5_2_set_149 - 0x86, 0x4e, 0xff, 0xff, //0x0000bdd4 .long L5_2_set_149 - 0x86, 0x4e, 0xff, 0xff, //0x0000bdd8 .long L5_2_set_149 - 0x86, 0x4e, 0xff, 0xff, //0x0000bddc .long L5_2_set_149 - 0x1c, 0x89, 0xff, 0xff, //0x0000bde0 .long L5_2_set_818 - 0x86, 0x4e, 0xff, 0xff, //0x0000bde4 .long L5_2_set_149 - 0x86, 0x4e, 0xff, 0xff, //0x0000bde8 .long L5_2_set_149 - 0xaa, 0x86, 0xff, 0xff, //0x0000bdec .long L5_2_set_819 - 0xaa, 0x86, 0xff, 0xff, //0x0000bdf0 .long L5_2_set_819 - 0xaa, 0x86, 0xff, 0xff, //0x0000bdf4 .long L5_2_set_819 - 0xaa, 0x86, 0xff, 0xff, //0x0000bdf8 .long L5_2_set_819 - 0xaa, 0x86, 0xff, 0xff, //0x0000bdfc .long L5_2_set_819 - 0xaa, 0x86, 0xff, 0xff, //0x0000be00 .long L5_2_set_819 - 0xaa, 0x86, 0xff, 0xff, //0x0000be04 .long L5_2_set_819 - 0xaa, 0x86, 0xff, 0xff, //0x0000be08 .long L5_2_set_819 - 0xaa, 0x86, 0xff, 0xff, //0x0000be0c .long L5_2_set_819 - 0xaa, 0x86, 0xff, 0xff, //0x0000be10 .long L5_2_set_819 - 0x86, 0x4e, 0xff, 0xff, //0x0000be14 .long L5_2_set_149 - 0x86, 0x4e, 0xff, 0xff, //0x0000be18 .long L5_2_set_149 - 0x86, 0x4e, 0xff, 0xff, //0x0000be1c .long L5_2_set_149 - 0x86, 0x4e, 0xff, 0xff, //0x0000be20 .long L5_2_set_149 - 0x86, 0x4e, 0xff, 0xff, //0x0000be24 .long L5_2_set_149 - 0x86, 0x4e, 0xff, 0xff, //0x0000be28 .long L5_2_set_149 - 0x86, 0x4e, 0xff, 0xff, //0x0000be2c .long L5_2_set_149 - 0x86, 0x4e, 0xff, 0xff, //0x0000be30 .long L5_2_set_149 - 0x86, 0x4e, 0xff, 0xff, //0x0000be34 .long L5_2_set_149 - 0x86, 0x4e, 0xff, 0xff, //0x0000be38 .long L5_2_set_149 - 0x86, 0x4e, 0xff, 0xff, //0x0000be3c .long L5_2_set_149 - 0x86, 0x4e, 0xff, 0xff, //0x0000be40 .long L5_2_set_149 - 0x86, 0x4e, 0xff, 0xff, //0x0000be44 .long L5_2_set_149 - 0x86, 0x4e, 0xff, 0xff, //0x0000be48 .long L5_2_set_149 - 0x86, 0x4e, 0xff, 0xff, //0x0000be4c .long L5_2_set_149 - 0x86, 0x4e, 0xff, 0xff, //0x0000be50 .long L5_2_set_149 - 0x86, 0x4e, 0xff, 0xff, //0x0000be54 .long L5_2_set_149 - 0x86, 0x4e, 0xff, 0xff, //0x0000be58 .long L5_2_set_149 - 0x86, 0x4e, 0xff, 0xff, //0x0000be5c .long L5_2_set_149 - 0x86, 0x4e, 0xff, 0xff, //0x0000be60 .long L5_2_set_149 - 0x86, 0x4e, 0xff, 0xff, //0x0000be64 .long L5_2_set_149 - 0x86, 0x4e, 0xff, 0xff, //0x0000be68 .long L5_2_set_149 - 0x86, 0x4e, 0xff, 0xff, //0x0000be6c .long L5_2_set_149 - 0x86, 0x4e, 0xff, 0xff, //0x0000be70 .long L5_2_set_149 - 0x86, 0x4e, 0xff, 0xff, //0x0000be74 .long L5_2_set_149 - 0x86, 0x4e, 0xff, 0xff, //0x0000be78 .long L5_2_set_149 - 0x86, 0x4e, 0xff, 0xff, //0x0000be7c .long L5_2_set_149 - 0x86, 0x4e, 0xff, 0xff, //0x0000be80 .long L5_2_set_149 - 0x86, 0x4e, 0xff, 0xff, //0x0000be84 .long L5_2_set_149 - 0x86, 0x4e, 0xff, 0xff, //0x0000be88 .long L5_2_set_149 - 0x86, 0x4e, 0xff, 0xff, //0x0000be8c .long L5_2_set_149 - 0x86, 0x4e, 0xff, 0xff, //0x0000be90 .long L5_2_set_149 - 0x86, 0x4e, 0xff, 0xff, //0x0000be94 .long L5_2_set_149 - 0x71, 0x8a, 0xff, 0xff, //0x0000be98 .long L5_2_set_871 - 0x86, 0x4e, 0xff, 0xff, //0x0000be9c .long L5_2_set_149 - 0x86, 0x4e, 0xff, 0xff, //0x0000bea0 .long L5_2_set_149 - 0x86, 0x4e, 0xff, 0xff, //0x0000bea4 .long L5_2_set_149 - 0x86, 0x4e, 0xff, 0xff, //0x0000bea8 .long L5_2_set_149 - 0x86, 0x4e, 0xff, 0xff, //0x0000beac .long L5_2_set_149 - 0x86, 0x4e, 0xff, 0xff, //0x0000beb0 .long L5_2_set_149 - 0x86, 0x4e, 0xff, 0xff, //0x0000beb4 .long L5_2_set_149 - 0x86, 0x4e, 0xff, 0xff, //0x0000beb8 .long L5_2_set_149 - 0x86, 0x4e, 0xff, 0xff, //0x0000bebc .long L5_2_set_149 - 0x86, 0x4e, 0xff, 0xff, //0x0000bec0 .long L5_2_set_149 - 0x1f, 0x8a, 0xff, 0xff, //0x0000bec4 .long L5_2_set_864 - 0x86, 0x4e, 0xff, 0xff, //0x0000bec8 .long L5_2_set_149 - 0x86, 0x4e, 0xff, 0xff, //0x0000becc .long L5_2_set_149 - 0x86, 0x4e, 0xff, 0xff, //0x0000bed0 .long L5_2_set_149 - 0x86, 0x4e, 0xff, 0xff, //0x0000bed4 .long L5_2_set_149 - 0x86, 0x4e, 0xff, 0xff, //0x0000bed8 .long L5_2_set_149 - 0x86, 0x4e, 0xff, 0xff, //0x0000bedc .long L5_2_set_149 - 0x86, 0x4e, 0xff, 0xff, //0x0000bee0 .long L5_2_set_149 - 0x5c, 0x88, 0xff, 0xff, //0x0000bee4 .long L5_2_set_844 - 0x86, 0x4e, 0xff, 0xff, //0x0000bee8 .long L5_2_set_149 - 0x86, 0x4e, 0xff, 0xff, //0x0000beec .long L5_2_set_149 - 0x86, 0x4e, 0xff, 0xff, //0x0000bef0 .long L5_2_set_149 - 0x86, 0x4e, 0xff, 0xff, //0x0000bef4 .long L5_2_set_149 - 0x86, 0x4e, 0xff, 0xff, //0x0000bef8 .long L5_2_set_149 - 0x23, 0x88, 0xff, 0xff, //0x0000befc .long L5_2_set_839 - 0x86, 0x4e, 0xff, 0xff, //0x0000bf00 .long L5_2_set_149 - 0x86, 0x4e, 0xff, 0xff, //0x0000bf04 .long L5_2_set_149 - 0x86, 0x4e, 0xff, 0xff, //0x0000bf08 .long L5_2_set_149 - 0x86, 0x4e, 0xff, 0xff, //0x0000bf0c .long L5_2_set_149 - 0x86, 0x4e, 0xff, 0xff, //0x0000bf10 .long L5_2_set_149 - 0x86, 0x4e, 0xff, 0xff, //0x0000bf14 .long L5_2_set_149 - 0x24, 0x89, 0xff, 0xff, //0x0000bf18 .long L5_2_set_854 - // // .set L5_3_set_903, LBB5_903-LJTI5_3 - // // .set L5_3_set_915, LBB5_915-LJTI5_3 - // // .set L5_3_set_909, LBB5_909-LJTI5_3 - // // .set L5_3_set_912, LBB5_912-LJTI5_3 - //0x0000bf1c LJTI5_3 - 0xef, 0x8b, 0xff, 0xff, //0x0000bf1c .long L5_3_set_903 - 0x73, 0x8c, 0xff, 0xff, //0x0000bf20 .long L5_3_set_915 - 0xef, 0x8b, 0xff, 0xff, //0x0000bf24 .long L5_3_set_903 - 0x36, 0x8c, 0xff, 0xff, //0x0000bf28 .long L5_3_set_909 - 0x73, 0x8c, 0xff, 0xff, //0x0000bf2c .long L5_3_set_915 - 0x73, 0x8c, 0xff, 0xff, //0x0000bf30 .long L5_3_set_915 - 0x73, 0x8c, 0xff, 0xff, //0x0000bf34 .long L5_3_set_915 - 0x73, 0x8c, 0xff, 0xff, //0x0000bf38 .long L5_3_set_915 - 0x73, 0x8c, 0xff, 0xff, //0x0000bf3c .long L5_3_set_915 - 0x73, 0x8c, 0xff, 0xff, //0x0000bf40 .long L5_3_set_915 - 0x73, 0x8c, 0xff, 0xff, //0x0000bf44 .long L5_3_set_915 - 0x73, 0x8c, 0xff, 0xff, //0x0000bf48 .long L5_3_set_915 - 0x73, 0x8c, 0xff, 0xff, //0x0000bf4c .long L5_3_set_915 - 0x73, 0x8c, 0xff, 0xff, //0x0000bf50 .long L5_3_set_915 - 0x73, 0x8c, 0xff, 0xff, //0x0000bf54 .long L5_3_set_915 - 0x73, 0x8c, 0xff, 0xff, //0x0000bf58 .long L5_3_set_915 - 0x73, 0x8c, 0xff, 0xff, //0x0000bf5c .long L5_3_set_915 - 0x73, 0x8c, 0xff, 0xff, //0x0000bf60 .long L5_3_set_915 - 0x73, 0x8c, 0xff, 0xff, //0x0000bf64 .long L5_3_set_915 - 0x73, 0x8c, 0xff, 0xff, //0x0000bf68 .long L5_3_set_915 - 0x73, 0x8c, 0xff, 0xff, //0x0000bf6c .long L5_3_set_915 - 0x73, 0x8c, 0xff, 0xff, //0x0000bf70 .long L5_3_set_915 - 0x73, 0x8c, 0xff, 0xff, //0x0000bf74 .long L5_3_set_915 - 0x73, 0x8c, 0xff, 0xff, //0x0000bf78 .long L5_3_set_915 - 0x73, 0x8c, 0xff, 0xff, //0x0000bf7c .long L5_3_set_915 - 0x73, 0x8c, 0xff, 0xff, //0x0000bf80 .long L5_3_set_915 - 0x52, 0x8c, 0xff, 0xff, //0x0000bf84 .long L5_3_set_912 - // // .set L5_4_set_1658, LBB5_1658-LJTI5_4 - // // .set L5_4_set_149, LBB5_149-LJTI5_4 - // // .set L5_4_set_1663, LBB5_1663-LJTI5_4 - // // .set L5_4_set_1625, LBB5_1625-LJTI5_4 - // // .set L5_4_set_1605, LBB5_1605-LJTI5_4 - // // .set L5_4_set_1652, LBB5_1652-LJTI5_4 - // // .set L5_4_set_1647, LBB5_1647-LJTI5_4 - // // .set L5_4_set_1674, LBB5_1674-LJTI5_4 - // // .set L5_4_set_1664, LBB5_1664-LJTI5_4 - //0x0000bf88 LJTI5_4 - 0xf2, 0xc7, 0xff, 0xff, //0x0000bf88 .long L5_4_set_1658 - 0xb2, 0x4c, 0xff, 0xff, //0x0000bf8c .long L5_4_set_149 - 0xb2, 0x4c, 0xff, 0xff, //0x0000bf90 .long L5_4_set_149 - 0xb2, 0x4c, 0xff, 0xff, //0x0000bf94 .long L5_4_set_149 - 0xb2, 0x4c, 0xff, 0xff, //0x0000bf98 .long L5_4_set_149 - 0xb2, 0x4c, 0xff, 0xff, //0x0000bf9c .long L5_4_set_149 - 0xb2, 0x4c, 0xff, 0xff, //0x0000bfa0 .long L5_4_set_149 - 0xb2, 0x4c, 0xff, 0xff, //0x0000bfa4 .long L5_4_set_149 - 0xb2, 0x4c, 0xff, 0xff, //0x0000bfa8 .long L5_4_set_149 - 0xb2, 0x4c, 0xff, 0xff, //0x0000bfac .long L5_4_set_149 - 0xb2, 0x4c, 0xff, 0xff, //0x0000bfb0 .long L5_4_set_149 - 0x79, 0xc8, 0xff, 0xff, //0x0000bfb4 .long L5_4_set_1663 - 0xb2, 0x4c, 0xff, 0xff, //0x0000bfb8 .long L5_4_set_149 - 0xb2, 0x4c, 0xff, 0xff, //0x0000bfbc .long L5_4_set_149 - 0xeb, 0xc5, 0xff, 0xff, //0x0000bfc0 .long L5_4_set_1625 - 0xeb, 0xc5, 0xff, 0xff, //0x0000bfc4 .long L5_4_set_1625 - 0xeb, 0xc5, 0xff, 0xff, //0x0000bfc8 .long L5_4_set_1625 - 0xeb, 0xc5, 0xff, 0xff, //0x0000bfcc .long L5_4_set_1625 - 0xeb, 0xc5, 0xff, 0xff, //0x0000bfd0 .long L5_4_set_1625 - 0xeb, 0xc5, 0xff, 0xff, //0x0000bfd4 .long L5_4_set_1625 - 0xeb, 0xc5, 0xff, 0xff, //0x0000bfd8 .long L5_4_set_1625 - 0xeb, 0xc5, 0xff, 0xff, //0x0000bfdc .long L5_4_set_1625 - 0xeb, 0xc5, 0xff, 0xff, //0x0000bfe0 .long L5_4_set_1625 - 0xeb, 0xc5, 0xff, 0xff, //0x0000bfe4 .long L5_4_set_1625 - 0xb2, 0x4c, 0xff, 0xff, //0x0000bfe8 .long L5_4_set_149 - 0xb2, 0x4c, 0xff, 0xff, //0x0000bfec .long L5_4_set_149 - 0xb2, 0x4c, 0xff, 0xff, //0x0000bff0 .long L5_4_set_149 - 0xb2, 0x4c, 0xff, 0xff, //0x0000bff4 .long L5_4_set_149 - 0xb2, 0x4c, 0xff, 0xff, //0x0000bff8 .long L5_4_set_149 - 0xb2, 0x4c, 0xff, 0xff, //0x0000bffc .long L5_4_set_149 - 0xb2, 0x4c, 0xff, 0xff, //0x0000c000 .long L5_4_set_149 - 0xb2, 0x4c, 0xff, 0xff, //0x0000c004 .long L5_4_set_149 - 0xb2, 0x4c, 0xff, 0xff, //0x0000c008 .long L5_4_set_149 - 0xb2, 0x4c, 0xff, 0xff, //0x0000c00c .long L5_4_set_149 - 0xb2, 0x4c, 0xff, 0xff, //0x0000c010 .long L5_4_set_149 - 0xb2, 0x4c, 0xff, 0xff, //0x0000c014 .long L5_4_set_149 - 0xb2, 0x4c, 0xff, 0xff, //0x0000c018 .long L5_4_set_149 - 0xb2, 0x4c, 0xff, 0xff, //0x0000c01c .long L5_4_set_149 - 0xb2, 0x4c, 0xff, 0xff, //0x0000c020 .long L5_4_set_149 - 0xb2, 0x4c, 0xff, 0xff, //0x0000c024 .long L5_4_set_149 - 0xb2, 0x4c, 0xff, 0xff, //0x0000c028 .long L5_4_set_149 - 0xb2, 0x4c, 0xff, 0xff, //0x0000c02c .long L5_4_set_149 - 0xb2, 0x4c, 0xff, 0xff, //0x0000c030 .long L5_4_set_149 - 0xb2, 0x4c, 0xff, 0xff, //0x0000c034 .long L5_4_set_149 - 0xb2, 0x4c, 0xff, 0xff, //0x0000c038 .long L5_4_set_149 - 0xb2, 0x4c, 0xff, 0xff, //0x0000c03c .long L5_4_set_149 - 0xb2, 0x4c, 0xff, 0xff, //0x0000c040 .long L5_4_set_149 - 0xb2, 0x4c, 0xff, 0xff, //0x0000c044 .long L5_4_set_149 - 0xb2, 0x4c, 0xff, 0xff, //0x0000c048 .long L5_4_set_149 - 0xb2, 0x4c, 0xff, 0xff, //0x0000c04c .long L5_4_set_149 - 0xb2, 0x4c, 0xff, 0xff, //0x0000c050 .long L5_4_set_149 - 0xb2, 0x4c, 0xff, 0xff, //0x0000c054 .long L5_4_set_149 - 0xb2, 0x4c, 0xff, 0xff, //0x0000c058 .long L5_4_set_149 - 0xb2, 0x4c, 0xff, 0xff, //0x0000c05c .long L5_4_set_149 - 0xb2, 0x4c, 0xff, 0xff, //0x0000c060 .long L5_4_set_149 - 0xb2, 0x4c, 0xff, 0xff, //0x0000c064 .long L5_4_set_149 - 0xb2, 0x4c, 0xff, 0xff, //0x0000c068 .long L5_4_set_149 - 0xa4, 0xc3, 0xff, 0xff, //0x0000c06c .long L5_4_set_1605 - 0xb2, 0x4c, 0xff, 0xff, //0x0000c070 .long L5_4_set_149 - 0xb2, 0x4c, 0xff, 0xff, //0x0000c074 .long L5_4_set_149 - 0xb2, 0x4c, 0xff, 0xff, //0x0000c078 .long L5_4_set_149 - 0xb2, 0x4c, 0xff, 0xff, //0x0000c07c .long L5_4_set_149 - 0xb2, 0x4c, 0xff, 0xff, //0x0000c080 .long L5_4_set_149 - 0xb2, 0x4c, 0xff, 0xff, //0x0000c084 .long L5_4_set_149 - 0xb2, 0x4c, 0xff, 0xff, //0x0000c088 .long L5_4_set_149 - 0xb2, 0x4c, 0xff, 0xff, //0x0000c08c .long L5_4_set_149 - 0xb2, 0x4c, 0xff, 0xff, //0x0000c090 .long L5_4_set_149 - 0xb2, 0x4c, 0xff, 0xff, //0x0000c094 .long L5_4_set_149 - 0xa7, 0xc7, 0xff, 0xff, //0x0000c098 .long L5_4_set_1652 - 0xb2, 0x4c, 0xff, 0xff, //0x0000c09c .long L5_4_set_149 - 0xb2, 0x4c, 0xff, 0xff, //0x0000c0a0 .long L5_4_set_149 - 0xb2, 0x4c, 0xff, 0xff, //0x0000c0a4 .long L5_4_set_149 - 0xb2, 0x4c, 0xff, 0xff, //0x0000c0a8 .long L5_4_set_149 - 0xb2, 0x4c, 0xff, 0xff, //0x0000c0ac .long L5_4_set_149 - 0xb2, 0x4c, 0xff, 0xff, //0x0000c0b0 .long L5_4_set_149 - 0xb2, 0x4c, 0xff, 0xff, //0x0000c0b4 .long L5_4_set_149 - 0x6b, 0xc7, 0xff, 0xff, //0x0000c0b8 .long L5_4_set_1647 - 0xb2, 0x4c, 0xff, 0xff, //0x0000c0bc .long L5_4_set_149 - 0xb2, 0x4c, 0xff, 0xff, //0x0000c0c0 .long L5_4_set_149 - 0xb2, 0x4c, 0xff, 0xff, //0x0000c0c4 .long L5_4_set_149 - 0xb2, 0x4c, 0xff, 0xff, //0x0000c0c8 .long L5_4_set_149 - 0xb2, 0x4c, 0xff, 0xff, //0x0000c0cc .long L5_4_set_149 - 0x90, 0xc9, 0xff, 0xff, //0x0000c0d0 .long L5_4_set_1674 - 0xb2, 0x4c, 0xff, 0xff, //0x0000c0d4 .long L5_4_set_149 - 0xb2, 0x4c, 0xff, 0xff, //0x0000c0d8 .long L5_4_set_149 - 0xb2, 0x4c, 0xff, 0xff, //0x0000c0dc .long L5_4_set_149 - 0xb2, 0x4c, 0xff, 0xff, //0x0000c0e0 .long L5_4_set_149 - 0xb2, 0x4c, 0xff, 0xff, //0x0000c0e4 .long L5_4_set_149 - 0xb2, 0x4c, 0xff, 0xff, //0x0000c0e8 .long L5_4_set_149 - 0x81, 0xc8, 0xff, 0xff, //0x0000c0ec .long L5_4_set_1664 - // // .set L5_5_set_1702, LBB5_1702-LJTI5_5 - // // .set L5_5_set_1714, LBB5_1714-LJTI5_5 - // // .set L5_5_set_1708, LBB5_1708-LJTI5_5 - // // .set L5_5_set_1711, LBB5_1711-LJTI5_5 - //0x0000c0f0 LJTI5_5 - 0x77, 0xca, 0xff, 0xff, //0x0000c0f0 .long L5_5_set_1702 - 0x03, 0xcb, 0xff, 0xff, //0x0000c0f4 .long L5_5_set_1714 - 0x77, 0xca, 0xff, 0xff, //0x0000c0f8 .long L5_5_set_1702 - 0xc2, 0xca, 0xff, 0xff, //0x0000c0fc .long L5_5_set_1708 - 0x03, 0xcb, 0xff, 0xff, //0x0000c100 .long L5_5_set_1714 - 0x03, 0xcb, 0xff, 0xff, //0x0000c104 .long L5_5_set_1714 - 0x03, 0xcb, 0xff, 0xff, //0x0000c108 .long L5_5_set_1714 - 0x03, 0xcb, 0xff, 0xff, //0x0000c10c .long L5_5_set_1714 - 0x03, 0xcb, 0xff, 0xff, //0x0000c110 .long L5_5_set_1714 - 0x03, 0xcb, 0xff, 0xff, //0x0000c114 .long L5_5_set_1714 - 0x03, 0xcb, 0xff, 0xff, //0x0000c118 .long L5_5_set_1714 - 0x03, 0xcb, 0xff, 0xff, //0x0000c11c .long L5_5_set_1714 - 0x03, 0xcb, 0xff, 0xff, //0x0000c120 .long L5_5_set_1714 - 0x03, 0xcb, 0xff, 0xff, //0x0000c124 .long L5_5_set_1714 - 0x03, 0xcb, 0xff, 0xff, //0x0000c128 .long L5_5_set_1714 - 0x03, 0xcb, 0xff, 0xff, //0x0000c12c .long L5_5_set_1714 - 0x03, 0xcb, 0xff, 0xff, //0x0000c130 .long L5_5_set_1714 - 0x03, 0xcb, 0xff, 0xff, //0x0000c134 .long L5_5_set_1714 - 0x03, 0xcb, 0xff, 0xff, //0x0000c138 .long L5_5_set_1714 - 0x03, 0xcb, 0xff, 0xff, //0x0000c13c .long L5_5_set_1714 - 0x03, 0xcb, 0xff, 0xff, //0x0000c140 .long L5_5_set_1714 - 0x03, 0xcb, 0xff, 0xff, //0x0000c144 .long L5_5_set_1714 - 0x03, 0xcb, 0xff, 0xff, //0x0000c148 .long L5_5_set_1714 - 0x03, 0xcb, 0xff, 0xff, //0x0000c14c .long L5_5_set_1714 - 0x03, 0xcb, 0xff, 0xff, //0x0000c150 .long L5_5_set_1714 - 0x03, 0xcb, 0xff, 0xff, //0x0000c154 .long L5_5_set_1714 - 0xde, 0xca, 0xff, 0xff, //0x0000c158 .long L5_5_set_1711 - //0x0000c15c .p2align 2, 0x00 - //0x0000c15c _MASK_USE_NUMBER - 0x02, 0x00, 0x00, 0x00, //0x0000c15c .long 2 - //0x0000c160 .p2align 4, 0x00 - //0x0000c160 _P10_TAB - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x3f, //0x0000c160 .quad 0x3ff0000000000000 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x40, //0x0000c168 .quad 0x4024000000000000 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x59, 0x40, //0x0000c170 .quad 0x4059000000000000 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x8f, 0x40, //0x0000c178 .quad 0x408f400000000000 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0xc3, 0x40, //0x0000c180 .quad 0x40c3880000000000 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x6a, 0xf8, 0x40, //0x0000c188 .quad 0x40f86a0000000000 - 0x00, 0x00, 0x00, 0x00, 0x80, 0x84, 0x2e, 0x41, //0x0000c190 .quad 0x412e848000000000 - 0x00, 0x00, 0x00, 0x00, 0xd0, 0x12, 0x63, 0x41, //0x0000c198 .quad 0x416312d000000000 - 0x00, 0x00, 0x00, 0x00, 0x84, 0xd7, 0x97, 0x41, //0x0000c1a0 .quad 0x4197d78400000000 - 0x00, 0x00, 0x00, 0x00, 0x65, 0xcd, 0xcd, 0x41, //0x0000c1a8 .quad 0x41cdcd6500000000 - 0x00, 0x00, 0x00, 0x20, 0x5f, 0xa0, 0x02, 0x42, //0x0000c1b0 .quad 0x4202a05f20000000 - 0x00, 0x00, 0x00, 0xe8, 0x76, 0x48, 0x37, 0x42, //0x0000c1b8 .quad 0x42374876e8000000 - 0x00, 0x00, 0x00, 0xa2, 0x94, 0x1a, 0x6d, 0x42, //0x0000c1c0 .quad 0x426d1a94a2000000 - 0x00, 0x00, 0x40, 0xe5, 0x9c, 0x30, 0xa2, 0x42, //0x0000c1c8 .quad 0x42a2309ce5400000 - 0x00, 0x00, 0x90, 0x1e, 0xc4, 0xbc, 0xd6, 0x42, //0x0000c1d0 .quad 0x42d6bcc41e900000 - 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0x43, //0x0000c1d8 .quad 0x430c6bf526340000 - 0x00, 0x80, 0xe0, 0x37, 0x79, 0xc3, 0x41, 0x43, //0x0000c1e0 .quad 0x4341c37937e08000 - 0x00, 0xa0, 0xd8, 0x85, 0x57, 0x34, 0x76, 0x43, //0x0000c1e8 .quad 0x4376345785d8a000 - 0x00, 0xc8, 0x4e, 0x67, 0x6d, 0xc1, 0xab, 0x43, //0x0000c1f0 .quad 0x43abc16d674ec800 - 0x00, 0x3d, 0x91, 0x60, 0xe4, 0x58, 0xe1, 0x43, //0x0000c1f8 .quad 0x43e158e460913d00 - 0x40, 0x8c, 0xb5, 0x78, 0x1d, 0xaf, 0x15, 0x44, //0x0000c200 .quad 0x4415af1d78b58c40 - 0x50, 0xef, 0xe2, 0xd6, 0xe4, 0x1a, 0x4b, 0x44, //0x0000c208 .quad 0x444b1ae4d6e2ef50 - 0x92, 0xd5, 0x4d, 0x06, 0xcf, 0xf0, 0x80, 0x44, //0x0000c210 .quad 0x4480f0cf064dd592 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000c218 .p2align 4, 0x00 - //0x0000c220 _POW10_M128_TAB - 0x53, 0xe4, 0x60, 0xcd, 0x69, 0xc8, 0x32, 0x17, //0x0000c220 .quad 1671618768450675795 - 0x88, 0x02, 0x1c, 0x08, 0xa0, 0xd5, 0x8f, 0xfa, //0x0000c228 .quad -391859759250406776 - 0xb4, 0x8e, 0x5c, 0x20, 0x42, 0xbd, 0x7f, 0x0e, //0x0000c230 .quad 1044761730281672372 - 0x95, 0x81, 0x11, 0x05, 0x84, 0xe5, 0x99, 0x9c, //0x0000c238 .quad -7162441377172586091 - 0x61, 0xb2, 0x73, 0xa8, 0x92, 0xac, 0x1f, 0x52, //0x0000c240 .quad 5917638181279478369 - 0xfa, 0xe1, 0x55, 0x06, 0xe5, 0x5e, 0xc0, 0xc3, //0x0000c248 .quad -4341365703038344710 - 0xf9, 0x9e, 0x90, 0x52, 0xb7, 0x97, 0xa7, 0xe6, //0x0000c250 .quad -1826324310255427847 - 0x78, 0x5a, 0xeb, 0x47, 0x9e, 0x76, 0xb0, 0xf4, //0x0000c258 .quad -815021110370542984 - 0x5c, 0x63, 0x9a, 0x93, 0xd2, 0xbe, 0x28, 0x90, //0x0000c260 .quad -8058981721550724260 - 0x8b, 0x18, 0xf3, 0xec, 0x22, 0x4a, 0xee, 0x98, //0x0000c268 .quad -7426917221622671221 - 0x33, 0xfc, 0x80, 0x38, 0x87, 0xee, 0x32, 0x74, //0x0000c270 .quad 8373016921771146291 - 0xae, 0xde, 0x2f, 0xa8, 0xab, 0xdc, 0x29, 0xbf, //0x0000c278 .quad -4671960508600951122 - 0x3f, 0x3b, 0xa1, 0x06, 0x29, 0xaa, 0x3f, 0x11, //0x0000c280 .quad 1242899115359157055 - 0x5a, 0xd6, 0x3b, 0x92, 0xd6, 0x53, 0xf4, 0xee, //0x0000c288 .quad -1228264617323800998 - 0x07, 0xc5, 0x24, 0xa4, 0x59, 0xca, 0xc7, 0x4a, //0x0000c290 .quad 5388497965526861063 - 0xf8, 0x65, 0x65, 0x1b, 0x66, 0xb4, 0x58, 0x95, //0x0000c298 .quad -7685194413468457480 - 0x49, 0xf6, 0x2d, 0x0d, 0xf0, 0xbc, 0x79, 0x5d, //0x0000c2a0 .quad 6735622456908576329 - 0x76, 0xbf, 0x3e, 0xa2, 0x7f, 0xe1, 0xae, 0xba, //0x0000c2a8 .quad -4994806998408183946 - 0xdc, 0x73, 0x79, 0x10, 0x2c, 0x2c, 0xd8, 0xf4, //0x0000c2b0 .quad -803843965719055396 - 0x53, 0x6f, 0xce, 0x8a, 0xdf, 0x99, 0x5a, 0xe9, //0x0000c2b8 .quad -1631822729582842029 - 0x69, 0xe8, 0x4b, 0x8a, 0x9b, 0x1b, 0x07, 0x79, //0x0000c2c0 .quad 8720969558280366185 - 0x94, 0x05, 0xc1, 0xb6, 0x2b, 0xa0, 0xd8, 0x91, //0x0000c2c8 .quad -7937418233630358124 - 0x84, 0xe2, 0xde, 0x6c, 0x82, 0xe2, 0x48, 0x97, //0x0000c2d0 .quad -7545532125859093884 - 0xf9, 0x46, 0x71, 0xa4, 0x36, 0xc8, 0x4e, 0xb6, //0x0000c2d8 .quad -5310086773610559751 - 0x25, 0x9b, 0x16, 0x08, 0x23, 0x1b, 0x1b, 0xfd, //0x0000c2e0 .quad -208543120469091547 - 0xb7, 0x98, 0x8d, 0x4d, 0x44, 0x7a, 0xe2, 0xe3, //0x0000c2e8 .quad -2025922448585811785 - 0xf7, 0x20, 0x0e, 0xe5, 0xf5, 0xf0, 0x30, 0xfe, //0x0000c2f0 .quad -130339450293182217 - 0x72, 0x7f, 0x78, 0xb0, 0x6a, 0x8c, 0x6d, 0x8e, //0x0000c2f8 .quad -8183730558007214222 - 0x35, 0xa9, 0x51, 0x5e, 0x33, 0x2d, 0xbd, 0xbd, //0x0000c300 .quad -4774610331293865675 - 0x4f, 0x9f, 0x96, 0x5c, 0x85, 0xef, 0x08, 0xb2, //0x0000c308 .quad -5617977179081629873 - 0x82, 0x13, 0xe6, 0x35, 0x80, 0x78, 0x2c, 0xad, //0x0000c310 .quad -5968262914117332094 - 0x23, 0x47, 0xbc, 0xb3, 0x66, 0x2b, 0x8b, 0xde, //0x0000c318 .quad -2410785455424649437 - 0x31, 0xcc, 0xaf, 0x21, 0x50, 0xcb, 0x3b, 0x4c, //0x0000c320 .quad 5493207715531443249 - 0x76, 0xac, 0x55, 0x30, 0x20, 0xfb, 0x16, 0x8b, //0x0000c328 .quad -8424269937281487754 - 0x3d, 0xbf, 0x1b, 0x2a, 0x24, 0xbe, 0x4a, 0xdf, //0x0000c330 .quad -2356862392440471747 - 0x93, 0x17, 0x6b, 0x3c, 0xe8, 0xb9, 0xdc, 0xad, //0x0000c338 .quad -5918651403174471789 - 0x0d, 0xaf, 0xa2, 0x34, 0xad, 0x6d, 0x1d, 0xd7, //0x0000c340 .quad -2946077990550589683 - 0x78, 0xdd, 0x85, 0x4b, 0x62, 0xe8, 0x53, 0xd9, //0x0000c348 .quad -2786628235540701832 - 0x68, 0xad, 0xe5, 0x40, 0x8c, 0x64, 0x72, 0x86, //0x0000c350 .quad -8758827771735200408 - 0x6b, 0xaa, 0x33, 0x6f, 0x3d, 0x71, 0xd4, 0x87, //0x0000c358 .quad -8659171674854020501 - 0xc2, 0x18, 0x1f, 0x51, 0xaf, 0xfd, 0x0e, 0x68, //0x0000c360 .quad 7498209359040551106 - 0x06, 0x95, 0x00, 0xcb, 0x8c, 0x8d, 0xc9, 0xa9, //0x0000c368 .quad -6212278575140137722 - 0xf2, 0xde, 0x66, 0x25, 0x1b, 0xbd, 0x12, 0x02, //0x0000c370 .quad 149389661945913074 - 0x48, 0xba, 0xc0, 0xfd, 0xef, 0xf0, 0x3b, 0xd4, //0x0000c378 .quad -3153662200497784248 - 0x57, 0x4b, 0x60, 0xf7, 0x30, 0xb6, 0x4b, 0x01, //0x0000c380 .quad 93368538716195671 - 0x6d, 0x74, 0x98, 0xfe, 0x95, 0x76, 0xa5, 0x84, //0x0000c388 .quad -8888567902952197011 - 0x2d, 0x5e, 0x38, 0x35, 0xbd, 0xa3, 0x9e, 0x41, //0x0000c390 .quad 4728396691822632493 - 0x88, 0x91, 0x3e, 0x7e, 0x3b, 0xd4, 0xce, 0xa5, //0x0000c398 .quad -6499023860262858360 - 0xb9, 0x75, 0x86, 0x82, 0xac, 0x4c, 0x06, 0x52, //0x0000c3a0 .quad 5910495864778290617 - 0xea, 0x35, 0xce, 0x5d, 0x4a, 0x89, 0x42, 0xcf, //0x0000c3a8 .quad -3512093806901185046 - 0x93, 0x09, 0x94, 0xd1, 0xeb, 0xef, 0x43, 0x73, //0x0000c3b0 .quad 8305745933913819539 - 0xb2, 0xe1, 0xa0, 0x7a, 0xce, 0x95, 0x89, 0x81, //0x0000c3b8 .quad -9112587656954322510 - 0xf8, 0x0b, 0xf9, 0xc5, 0xe6, 0xeb, 0x14, 0x10, //0x0000c3c0 .quad 1158810380537498616 - 0x1f, 0x1a, 0x49, 0x19, 0x42, 0xfb, 0xeb, 0xa1, //0x0000c3c8 .quad -6779048552765515233 - 0xf6, 0x4e, 0x77, 0x77, 0xe0, 0x26, 0x1a, 0xd4, //0x0000c3d0 .quad -3163173042755514634 - 0xa6, 0x60, 0x9b, 0x9f, 0x12, 0xfa, 0x66, 0xca, //0x0000c3d8 .quad -3862124672529506138 - 0xb4, 0x22, 0x55, 0x95, 0x98, 0xb0, 0x20, 0x89, //0x0000c3e0 .quad -8565652321871781196 - 0xd0, 0x38, 0x82, 0x47, 0x97, 0xb8, 0x00, 0xfd, //0x0000c3e8 .quad -215969822234494768 - 0xb0, 0x35, 0x55, 0x5d, 0x5f, 0x6e, 0xb4, 0x55, //0x0000c3f0 .quad 6175682344898606512 - 0x82, 0x63, 0xb1, 0x8c, 0x5e, 0x73, 0x20, 0x9e, //0x0000c3f8 .quad -7052510166537641086 - 0x1d, 0x83, 0xaa, 0x34, 0xf7, 0x89, 0x21, 0xeb, //0x0000c400 .quad -1503769105731517667 - 0x62, 0xbc, 0xdd, 0x2f, 0x36, 0x90, 0xa8, 0xc5, //0x0000c408 .quad -4203951689744663454 - 0xe4, 0x23, 0xd5, 0x01, 0x75, 0xec, 0xe9, 0xa5, //0x0000c410 .quad -6491397400591784988 - 0x7b, 0x2b, 0xd5, 0xbb, 0x43, 0xb4, 0x12, 0xf7, //0x0000c418 .quad -643253593753441413 - 0x6e, 0x36, 0x25, 0x21, 0xc9, 0x33, 0xb2, 0x47, //0x0000c420 .quad 5166248661484910190 - 0x2d, 0x3b, 0x65, 0x55, 0xaa, 0xb0, 0x6b, 0x9a, //0x0000c428 .quad -7319562523736982739 - 0x0a, 0x84, 0x6e, 0x69, 0xbb, 0xc0, 0x9e, 0x99, //0x0000c430 .quad -7377247228426025974 - 0xf8, 0x89, 0xbe, 0xea, 0xd4, 0x9c, 0x06, 0xc1, //0x0000c438 .quad -4537767136243840520 - 0x0d, 0x25, 0xca, 0x43, 0xea, 0x70, 0x06, 0xc0, //0x0000c440 .quad -4609873017105144563 - 0x76, 0x2c, 0x6e, 0x25, 0x0a, 0x44, 0x48, 0xf1, //0x0000c448 .quad -1060522901877412746 - 0x28, 0x57, 0x5e, 0x6a, 0x92, 0x06, 0x04, 0x38, //0x0000c450 .quad 4036358391950366504 - 0xca, 0xdb, 0x64, 0x57, 0x86, 0x2a, 0xcd, 0x96, //0x0000c458 .quad -7580355841314464822 - 0xf2, 0xec, 0xf5, 0x04, 0x37, 0x08, 0x05, 0xc6, //0x0000c460 .quad -4177924046916817678 - 0xbc, 0x12, 0x3e, 0xed, 0x27, 0x75, 0x80, 0xbc, //0x0000c468 .quad -4863758783215693124 - 0x2e, 0x68, 0x33, 0xc6, 0x44, 0x4a, 0x86, 0xf7, //0x0000c470 .quad -610719040218634194 - 0x6b, 0x97, 0x8d, 0xe8, 0x71, 0x92, 0xa0, 0xeb, //0x0000c478 .quad -1468012460592228501 - 0x1d, 0x21, 0xe0, 0xfb, 0x6a, 0xee, 0xb3, 0x7a, //0x0000c480 .quad 8841672636718129437 - 0xa3, 0x7e, 0x58, 0x31, 0x87, 0x5b, 0x44, 0x93, //0x0000c488 .quad -7835036815511224669 - 0x64, 0x29, 0xd8, 0xba, 0x05, 0xea, 0x60, 0x59, //0x0000c490 .quad 6440404777470273892 - 0x4c, 0x9e, 0xae, 0xfd, 0x68, 0x72, 0x15, 0xb8, //0x0000c498 .quad -5182110000961642932 - 0xbd, 0x33, 0x8e, 0x29, 0x87, 0x24, 0xb9, 0x6f, //0x0000c4a0 .quad 8050505971837842365 - 0xdf, 0x45, 0x1a, 0x3d, 0x03, 0xcf, 0x1a, 0xe6, //0x0000c4a8 .quad -1865951482774665761 - 0x56, 0xe0, 0xf8, 0x79, 0xd4, 0xb6, 0xd3, 0xa5, //0x0000c4b0 .quad -6497648813669818282 - 0xab, 0x6b, 0x30, 0x06, 0x62, 0xc1, 0xd0, 0x8f, //0x0000c4b8 .quad -8083748704375247957 - 0x6c, 0x18, 0x77, 0x98, 0x89, 0xa4, 0x48, 0x8f, //0x0000c4c0 .quad -8122061017087272852 - 0x96, 0x86, 0xbc, 0x87, 0xba, 0xf1, 0xc4, 0xb3, //0x0000c4c8 .quad -5492999862041672042 - 0x87, 0xde, 0x94, 0xfe, 0xab, 0xcd, 0x1a, 0x33, //0x0000c4d0 .quad 3682481783923072647 - 0x3c, 0xa8, 0xab, 0x29, 0x29, 0x2e, 0xb6, 0xe0, //0x0000c4d8 .quad -2254563809124702148 - 0x14, 0x0b, 0x1d, 0x7f, 0x8b, 0xc0, 0xf0, 0x9f, //0x0000c4e0 .quad -6921820921902855404 - 0x25, 0x49, 0x0b, 0xba, 0xd9, 0xdc, 0x71, 0x8c, //0x0000c4e8 .quad -8326631408344020699 - 0xd9, 0x4d, 0xe4, 0x5e, 0xae, 0xf0, 0xec, 0x07, //0x0000c4f0 .quad 571095884476206553 - 0x6f, 0x1b, 0x8e, 0x28, 0x10, 0x54, 0x8e, 0xaf, //0x0000c4f8 .quad -5796603242002637969 - 0x50, 0x61, 0x9d, 0xf6, 0xd9, 0x2c, 0xe8, 0xc9, //0x0000c500 .quad -3897816162832129712 - 0x4a, 0xa2, 0xb1, 0x32, 0x14, 0xe9, 0x71, 0xdb, //0x0000c508 .quad -2634068034075909558 - 0xd2, 0x5c, 0x22, 0x3a, 0x08, 0x1c, 0x31, 0xbe, //0x0000c510 .quad -4741978110983775022 - 0x6e, 0x05, 0xaf, 0x9f, 0xac, 0x31, 0x27, 0x89, //0x0000c518 .quad -8563821548938525330 - 0x06, 0xf4, 0xaa, 0x48, 0x0a, 0x63, 0xbd, 0x6d, //0x0000c520 .quad 7907585416552444934 - 0xca, 0xc6, 0x9a, 0xc7, 0x17, 0xfe, 0x70, 0xab, //0x0000c528 .quad -6093090917745768758 - 0x08, 0xb1, 0xd5, 0xda, 0xcc, 0xbb, 0x2c, 0x09, //0x0000c530 .quad 661109733835780360 - 0x7d, 0x78, 0x81, 0xb9, 0x9d, 0x3d, 0x4d, 0xd6, //0x0000c538 .quad -3004677628754823043 - 0xa5, 0x8e, 0xc5, 0x08, 0x60, 0xf5, 0xbb, 0x25, //0x0000c540 .quad 2719036592861056677 - 0x4e, 0xeb, 0xf0, 0x93, 0x82, 0x46, 0xf0, 0x85, //0x0000c548 .quad -8795452545612846258 - 0x4e, 0xf2, 0xf6, 0x0a, 0xb8, 0xf2, 0x2a, 0xaf, //0x0000c550 .quad -5824576295778454962 - 0x21, 0x26, 0xed, 0x38, 0x23, 0x58, 0x6c, 0xa7, //0x0000c558 .quad -6382629663588669919 - 0xe1, 0xae, 0xb4, 0x0d, 0x66, 0xaf, 0xf5, 0x1a, //0x0000c560 .quad 1942651667131707105 - 0xaa, 0x6f, 0x28, 0x07, 0x2c, 0x6e, 0x47, 0xd1, //0x0000c568 .quad -3366601061058449494 - 0x4d, 0xed, 0x90, 0xc8, 0x9f, 0x8d, 0xd9, 0x50, //0x0000c570 .quad 5825843310384704845 - 0xca, 0x45, 0x79, 0x84, 0xdb, 0xa4, 0xcc, 0x82, //0x0000c578 .quad -9021654690802612790 - 0xa0, 0x28, 0xb5, 0xba, 0x07, 0xf1, 0x0f, 0xe5, //0x0000c580 .quad -1941067898873894752 - 0x3c, 0x97, 0x97, 0x65, 0x12, 0xce, 0x7f, 0xa3, //0x0000c588 .quad -6665382345075878084 - 0xc8, 0x72, 0x62, 0xa9, 0x49, 0xed, 0x53, 0x1e, //0x0000c590 .quad 2185351144835019464 - 0x0c, 0x7d, 0xfd, 0xfe, 0x96, 0xc1, 0x5f, 0xcc, //0x0000c598 .quad -3720041912917459700 - 0x7a, 0x0f, 0xbb, 0x13, 0x9c, 0xe8, 0xe8, 0x25, //0x0000c5a0 .quad 2731688931043774330 - 0x4f, 0xdc, 0xbc, 0xbe, 0xfc, 0xb1, 0x77, 0xff, //0x0000c5a8 .quad -38366372719436721 - 0xac, 0xe9, 0x54, 0x8c, 0x61, 0x91, 0xb1, 0x77, //0x0000c5b0 .quad 8624834609543440812 - 0xb1, 0x09, 0x36, 0xf7, 0x3d, 0xcf, 0xaa, 0x9f, //0x0000c5b8 .quad -6941508010590729807 - 0x17, 0x24, 0x6a, 0xef, 0xb9, 0xf5, 0x9d, 0xd5, //0x0000c5c0 .quad -3054014793352862697 - 0x1d, 0x8c, 0x03, 0x75, 0x0d, 0x83, 0x95, 0xc7, //0x0000c5c8 .quad -4065198994811024355 - 0x1d, 0xad, 0x44, 0x6b, 0x28, 0x73, 0x05, 0x4b, //0x0000c5d0 .quad 5405853545163697437 - 0x25, 0x6f, 0x44, 0xd2, 0xd0, 0xe3, 0x7a, 0xf9, //0x0000c5d8 .quad -469812725086392539 - 0x32, 0xec, 0x0a, 0x43, 0xf9, 0x67, 0xe3, 0x4e, //0x0000c5e0 .quad 5684501474941004850 - 0x77, 0xc5, 0x6a, 0x83, 0x62, 0xce, 0xec, 0x9b, //0x0000c5e8 .quad -7211161980820077193 - 0x3f, 0xa7, 0xcd, 0x93, 0xf7, 0x41, 0x9c, 0x22, //0x0000c5f0 .quad 2493940825248868159 - 0xd5, 0x76, 0x45, 0x24, 0xfb, 0x01, 0xe8, 0xc2, //0x0000c5f8 .quad -4402266457597708587 - 0x0f, 0x11, 0xc1, 0x78, 0x75, 0x52, 0x43, 0x6b, //0x0000c600 .quad 7729112049988473103 - 0x8a, 0xd4, 0x56, 0xed, 0x79, 0x02, 0xa2, 0xf3, //0x0000c608 .quad -891147053569747830 - 0xa9, 0xaa, 0x78, 0x6b, 0x89, 0x13, 0x0a, 0x83, //0x0000c610 .quad -9004363024039368023 - 0xd6, 0x44, 0x56, 0x34, 0x8c, 0x41, 0x45, 0x98, //0x0000c618 .quad -7474495936122174250 - 0x53, 0xd5, 0x56, 0xc6, 0x6b, 0x98, 0xcc, 0x23, //0x0000c620 .quad 2579604275232953683 - 0x0c, 0xd6, 0x6b, 0x41, 0xef, 0x91, 0x56, 0xbe, //0x0000c628 .quad -4731433901725329908 - 0xa8, 0x8a, 0xec, 0xb7, 0x86, 0xbe, 0xbf, 0x2c, //0x0000c630 .quad 3224505344041192104 - 0x8f, 0xcb, 0xc6, 0x11, 0x6b, 0x36, 0xec, 0xed, //0x0000c638 .quad -1302606358729274481 - 0xa9, 0xd6, 0xf3, 0x32, 0x14, 0xd7, 0xf7, 0x7b, //0x0000c640 .quad 8932844867666826921 - 0x39, 0x3f, 0x1c, 0xeb, 0x02, 0xa2, 0xb3, 0x94, //0x0000c648 .quad -7731658001846878407 - 0x53, 0xcc, 0xb0, 0x3f, 0xd9, 0xcc, 0xf5, 0xda, //0x0000c650 .quad -2669001970698630061 - 0x07, 0x4f, 0xe3, 0xa5, 0x83, 0x8a, 0xe0, 0xb9, //0x0000c658 .quad -5052886483881210105 - 0x68, 0xff, 0x9c, 0x8f, 0x0f, 0x40, 0xb3, 0xd1, //0x0000c660 .quad -3336252463373287576 - 0xc9, 0x22, 0x5c, 0x8f, 0x24, 0xad, 0x58, 0xe8, //0x0000c668 .quad -1704422086424124727 - 0xa1, 0x1f, 0xc2, 0xb9, 0x09, 0x08, 0x10, 0x23, //0x0000c670 .quad 2526528228819083169 - 0xbe, 0x95, 0x99, 0xd9, 0x36, 0x6c, 0x37, 0x91, //0x0000c678 .quad -7982792831656159810 - 0x8a, 0xa7, 0x32, 0x28, 0x0c, 0x0a, 0xd4, 0xab, //0x0000c680 .quad -6065211750830921846 - 0x2d, 0xfb, 0xff, 0x8f, 0x44, 0x47, 0x85, 0xb5, //0x0000c688 .quad -5366805021142811859 - 0x6c, 0x51, 0x3f, 0x32, 0x8f, 0x0c, 0xc9, 0x16, //0x0000c690 .quad 1641857348316123500 - 0xf9, 0xf9, 0xff, 0xb3, 0x15, 0x99, 0xe6, 0xe2, //0x0000c698 .quad -2096820258001126919 - 0xe3, 0x92, 0x67, 0x7f, 0xd9, 0xa7, 0x3d, 0xae, //0x0000c6a0 .quad -5891368184943504669 - 0x3b, 0xfc, 0x7f, 0x90, 0xad, 0x1f, 0xd0, 0x8d, //0x0000c6a8 .quad -8228041688891786181 - 0x9c, 0x77, 0x41, 0xdf, 0xcf, 0x11, 0xcd, 0x99, //0x0000c6b0 .quad -7364210231179380836 - 0x4a, 0xfb, 0x9f, 0xf4, 0x98, 0x27, 0x44, 0xb1, //0x0000c6b8 .quad -5673366092687344822 - 0x83, 0xd5, 0x11, 0xd7, 0x43, 0x56, 0x40, 0x40, //0x0000c6c0 .quad 4629795266307937667 - 0x1d, 0xfa, 0xc7, 0x31, 0x7f, 0x31, 0x95, 0xdd, //0x0000c6c8 .quad -2480021597431793123 - 0x72, 0x25, 0x6b, 0x66, 0xea, 0x35, 0x28, 0x48, //0x0000c6d0 .quad 5199465050656154994 - 0x52, 0xfc, 0x1c, 0x7f, 0xef, 0x3e, 0x7d, 0x8a, //0x0000c6d8 .quad -8467542526035952558 - 0xcf, 0xee, 0x05, 0x00, 0x65, 0x43, 0x32, 0xda, //0x0000c6e0 .quad -2724040723534582065 - 0x66, 0x3b, 0xe4, 0x5e, 0xab, 0x8e, 0x1c, 0xad, //0x0000c6e8 .quad -5972742139117552794 - 0x82, 0x6a, 0x07, 0x40, 0x3e, 0xd4, 0xbe, 0x90, //0x0000c6f0 .quad -8016736922845615486 - 0x40, 0x4a, 0x9d, 0x36, 0x56, 0xb2, 0x63, 0xd8, //0x0000c6f8 .quad -2854241655469553088 - 0x91, 0xa2, 0x04, 0xe8, 0xa6, 0x44, 0x77, 0x5a, //0x0000c700 .quad 6518754469289960081 - 0x68, 0x4e, 0x22, 0xe2, 0x75, 0x4f, 0x3e, 0x87, //0x0000c708 .quad -8701430062309552536 - 0x36, 0xcb, 0x05, 0xa2, 0xd0, 0x15, 0x15, 0x71, //0x0000c710 .quad 8148443086612450102 - 0x02, 0xe2, 0xaa, 0x5a, 0x53, 0xe3, 0x0d, 0xa9, //0x0000c718 .quad -6265101559459552766 - 0x03, 0x3e, 0x87, 0xca, 0x44, 0x5b, 0x5a, 0x0d, //0x0000c720 .quad 962181821410786819 - 0x83, 0x9a, 0x55, 0x31, 0x28, 0x5c, 0x51, 0xd3, //0x0000c728 .quad -3219690930897053053 - 0xc2, 0x86, 0x94, 0xfe, 0x0a, 0x79, 0x58, 0xe8, //0x0000c730 .quad -1704479370831952190 - 0x91, 0x80, 0xd5, 0x1e, 0x99, 0xd9, 0x12, 0x84, //0x0000c738 .quad -8929835859451740015 - 0x72, 0xa8, 0x39, 0xbe, 0x4d, 0x97, 0x6e, 0x62, //0x0000c740 .quad 7092772823314835570 - 0xb6, 0xe0, 0x8a, 0x66, 0xff, 0x8f, 0x17, 0xa5, //0x0000c748 .quad -6550608805887287114 - 0x8f, 0x12, 0xc8, 0x2d, 0x21, 0x3d, 0x0a, 0xfb, //0x0000c750 .quad -357406007711231345 - 0xe3, 0x98, 0x2d, 0x40, 0xff, 0x73, 0x5d, 0xce, //0x0000c758 .quad -3576574988931720989 - 0x99, 0x0b, 0x9d, 0xbc, 0x34, 0x66, 0xe6, 0x7c, //0x0000c760 .quad 8999993282035256217 - 0x8e, 0x7f, 0x1c, 0x88, 0x7f, 0x68, 0xfa, 0x80, //0x0000c768 .quad -9152888395723407474 - 0x80, 0x4e, 0xc4, 0xeb, 0xc1, 0xff, 0x1f, 0x1c, //0x0000c770 .quad 2026619565689294464 - 0x72, 0x9f, 0x23, 0x6a, 0x9f, 0x02, 0x39, 0xa1, //0x0000c778 .quad -6829424476226871438 - 0x20, 0x62, 0xb5, 0x66, 0xb2, 0xff, 0x27, 0xa3, //0x0000c780 .quad -6690097579743157728 - 0x4e, 0x87, 0xac, 0x44, 0x47, 0x43, 0x87, 0xc9, //0x0000c788 .quad -3925094576856201394 - 0xa8, 0xba, 0x62, 0x00, 0x9f, 0xff, 0xf1, 0x4b, //0x0000c790 .quad 5472436080603216552 - 0x22, 0xa9, 0xd7, 0x15, 0x19, 0x14, 0xe9, 0xfb, //0x0000c798 .quad -294682202642863838 - 0xa9, 0xb4, 0x3d, 0x60, 0xc3, 0x3f, 0x77, 0x6f, //0x0000c7a0 .quad 8031958568804398249 - 0xb5, 0xc9, 0xa6, 0xad, 0x8f, 0xac, 0x71, 0x9d, //0x0000c7a8 .quad -7101705404292871755 - 0xd3, 0x21, 0x4d, 0x38, 0xb4, 0x0f, 0x55, 0xcb, //0x0000c7b0 .quad -3795109844276665901 - 0x22, 0x7c, 0x10, 0x99, 0xb3, 0x17, 0xce, 0xc4, //0x0000c7b8 .quad -4265445736938701790 - 0x48, 0x6a, 0x60, 0x46, 0xa1, 0x53, 0x2a, 0x7e, //0x0000c7c0 .quad 9091170749936331336 - 0x2b, 0x9b, 0x54, 0x7f, 0xa0, 0x9d, 0x01, 0xf6, //0x0000c7c8 .quad -720121152745989333 - 0x6d, 0x42, 0xfc, 0xcb, 0x44, 0x74, 0xda, 0x2e, //0x0000c7d0 .quad 3376138709496513133 - 0xfb, 0xe0, 0x94, 0x4f, 0x84, 0x02, 0xc1, 0x99, //0x0000c7d8 .quad -7367604748107325189 - 0x08, 0x53, 0xfb, 0xfe, 0x55, 0x11, 0x91, 0xfa, //0x0000c7e0 .quad -391512631556746488 - 0x39, 0x19, 0x7a, 0x63, 0x25, 0x43, 0x31, 0xc0, //0x0000c7e8 .quad -4597819916706768583 - 0xca, 0x27, 0xba, 0x7e, 0xab, 0x55, 0x35, 0x79, //0x0000c7f0 .quad 8733981247408842698 - 0x88, 0x9f, 0x58, 0xbc, 0xee, 0x93, 0x3d, 0xf0, //0x0000c7f8 .quad -1135588877456072824 - 0xde, 0x58, 0x34, 0x2f, 0x8b, 0x55, 0xc1, 0x4b, //0x0000c800 .quad 5458738279630526686 - 0xb5, 0x63, 0xb7, 0x35, 0x75, 0x7c, 0x26, 0x96, //0x0000c808 .quad -7627272076051127371 - 0x16, 0x6f, 0x01, 0xfb, 0xed, 0xaa, 0xb1, 0x9e, //0x0000c810 .quad -7011635205744005354 - 0xa2, 0x3c, 0x25, 0x83, 0x92, 0x1b, 0xb0, 0xbb, //0x0000c818 .quad -4922404076636521310 - 0xdc, 0xca, 0xc1, 0x79, 0xa9, 0x15, 0x5e, 0x46, //0x0000c820 .quad 5070514048102157020 - 0xcb, 0x8b, 0xee, 0x23, 0x77, 0x22, 0x9c, 0xea, //0x0000c828 .quad -1541319077368263733 - 0xc9, 0x1e, 0x19, 0xec, 0x89, 0xcd, 0xfa, 0x0b, //0x0000c830 .quad 863228270850154185 - 0x5f, 0x17, 0x75, 0x76, 0x8a, 0x95, 0xa1, 0x92, //0x0000c838 .quad -7880853450996246689 - 0x7b, 0x66, 0x1f, 0x67, 0xec, 0x80, 0xf9, 0xce, //0x0000c840 .quad -3532650679864695173 - 0x36, 0x5d, 0x12, 0x14, 0xed, 0xfa, 0x49, 0xb7, //0x0000c848 .quad -5239380795317920458 - 0x1a, 0x40, 0xe7, 0x80, 0x27, 0xe1, 0xb7, 0x82, //0x0000c850 .quad -9027499368258256870 - 0x84, 0xf4, 0x16, 0x59, 0xa8, 0x79, 0x1c, 0xe5, //0x0000c858 .quad -1937539975720012668 - 0x10, 0x88, 0x90, 0xb0, 0xb8, 0xec, 0xb2, 0xd1, //0x0000c860 .quad -3336344095947716592 - 0xd2, 0x58, 0xae, 0x37, 0x09, 0xcc, 0x31, 0x8f, //0x0000c868 .quad -8128491512466089774 - 0x15, 0xaa, 0xb4, 0xdc, 0xe6, 0xa7, 0x1f, 0x86, //0x0000c870 .quad -8782116138362033643 - 0x07, 0xef, 0x99, 0x85, 0x0b, 0x3f, 0xfe, 0xb2, //0x0000c878 .quad -5548928372155224313 - 0x9a, 0xd4, 0xe1, 0x93, 0xe0, 0x91, 0xa7, 0x67, //0x0000c880 .quad 7469098900757009562 - 0xc9, 0x6a, 0x00, 0x67, 0xce, 0xce, 0xbd, 0xdf, //0x0000c888 .quad -2324474446766642487 - 0xe0, 0x24, 0x6d, 0x5c, 0x2c, 0xbb, 0xc8, 0xe0, //0x0000c890 .quad -2249342214667950880 - 0xbd, 0x42, 0x60, 0x00, 0x41, 0xa1, 0xd6, 0x8b, //0x0000c898 .quad -8370325556870233411 - 0x18, 0x6e, 0x88, 0x73, 0xf7, 0xe9, 0xfa, 0x58, //0x0000c8a0 .quad 6411694268519837208 - 0x6d, 0x53, 0x78, 0x40, 0x91, 0x49, 0xcc, 0xae, //0x0000c8a8 .quad -5851220927660403859 - 0x9e, 0x89, 0x6a, 0x50, 0x75, 0xa4, 0x39, 0xaf, //0x0000c8b0 .quad -5820440219632367202 - 0x48, 0x68, 0x96, 0x90, 0xf5, 0x5b, 0x7f, 0xda, //0x0000c8b8 .quad -2702340141148116920 - 0x03, 0x96, 0x42, 0x52, 0xc9, 0x06, 0x84, 0x6d, //0x0000c8c0 .quad 7891439908798240259 - 0x2d, 0x01, 0x5e, 0x7a, 0x79, 0x99, 0x8f, 0x88, //0x0000c8c8 .quad -8606491615858654931 - 0x83, 0x3b, 0xd3, 0xa6, 0x7b, 0x08, 0xe5, 0xc8, //0x0000c8d0 .quad -3970758169284363389 - 0x78, 0x81, 0xf5, 0xd8, 0xd7, 0x7f, 0xb3, 0xaa, //0x0000c8d8 .quad -6146428501395930760 - 0x64, 0x0a, 0x88, 0x90, 0x9a, 0x4a, 0x1e, 0xfb, //0x0000c8e0 .quad -351761693178066332 - 0xd6, 0xe1, 0x32, 0xcf, 0xcd, 0x5f, 0x60, 0xd5, //0x0000c8e8 .quad -3071349608317525546 - 0x7f, 0x06, 0x55, 0x9a, 0xa0, 0xee, 0xf2, 0x5c, //0x0000c8f0 .quad 6697677969404790399 - 0x26, 0xcd, 0x7f, 0xa1, 0xe0, 0x3b, 0x5c, 0x85, //0x0000c8f8 .quad -8837122532839535322 - 0x1e, 0x48, 0xea, 0xc0, 0x48, 0xaa, 0x2f, 0xf4, //0x0000c900 .quad -851274575098787810 - 0x6f, 0xc0, 0xdf, 0xc9, 0xd8, 0x4a, 0xb3, 0xa6, //0x0000c908 .quad -6434717147622031249 - 0x26, 0xda, 0x24, 0xf1, 0xda, 0x94, 0x3b, 0xf1, //0x0000c910 .quad -1064093218873484762 - 0x8b, 0xb0, 0x57, 0xfc, 0x8e, 0x1d, 0x60, 0xd0, //0x0000c918 .quad -3431710416100151157 - 0x58, 0x08, 0xb7, 0xd6, 0x08, 0x3d, 0xc5, 0x76, //0x0000c920 .quad 8558313775058847832 - 0x57, 0xce, 0xb6, 0x5d, 0x79, 0x12, 0x3c, 0x82, //0x0000c928 .quad -9062348037703676329 - 0x6e, 0xca, 0x64, 0x0c, 0x4b, 0x8c, 0x76, 0x54, //0x0000c930 .quad 6086206200396171886 - 0xed, 0x81, 0x24, 0xb5, 0x17, 0x17, 0xcb, 0xa2, //0x0000c938 .quad -6716249028702207507 - 0x09, 0xfd, 0x7d, 0xcf, 0x5d, 0x2f, 0x94, 0xa9, //0x0000c940 .quad -6227300304786948855 - 0x68, 0xa2, 0x6d, 0xa2, 0xdd, 0xdc, 0x7d, 0xcb, //0x0000c948 .quad -3783625267450371480 - 0x4c, 0x7c, 0x5d, 0x43, 0x35, 0x3b, 0xf9, 0xd3, //0x0000c950 .quad -3172439362556298164 - 0x02, 0x0b, 0x09, 0x0b, 0x15, 0x54, 0x5d, 0xfe, //0x0000c958 .quad -117845565885576446 - 0xaf, 0x6d, 0x1a, 0x4a, 0x01, 0xc5, 0x7b, 0xc4, //0x0000c960 .quad -4288617610811380305 - 0xe1, 0xa6, 0xe5, 0x26, 0x8d, 0x54, 0xfa, 0x9e, //0x0000c968 .quad -6991182506319567135 - 0x1b, 0x09, 0xa1, 0x9c, 0x41, 0xb6, 0x9a, 0x35, //0x0000c970 .quad 3862600023340550427 - 0x9a, 0x10, 0x9f, 0x70, 0xb0, 0xe9, 0xb8, 0xc6, //0x0000c978 .quad -4127292114472071014 - 0x62, 0x4b, 0xc9, 0x03, 0xd2, 0x63, 0x01, 0xc3, //0x0000c980 .quad -4395122007679087774 - 0xc0, 0xd4, 0xc6, 0x8c, 0x1c, 0x24, 0x67, 0xf8, //0x0000c988 .quad -547429124662700864 - 0x1d, 0xcf, 0x5d, 0x42, 0x63, 0xde, 0xe0, 0x79, //0x0000c990 .quad 8782263791269039901 - 0xf8, 0x44, 0xfc, 0xd7, 0x91, 0x76, 0x40, 0x9b, //0x0000c998 .quad -7259672230555269896 - 0xe4, 0x42, 0xf5, 0x12, 0xfc, 0x15, 0x59, 0x98, //0x0000c9a0 .quad -7468914334623251740 - 0x36, 0x56, 0xfb, 0x4d, 0x36, 0x94, 0x10, 0xc2, //0x0000c9a8 .quad -4462904269766699466 - 0x9d, 0x93, 0xb2, 0x17, 0x7b, 0x5b, 0x6f, 0x3e, //0x0000c9b0 .quad 4498915137003099037 - 0xc4, 0x2b, 0x7a, 0xe1, 0x43, 0xb9, 0x94, 0xf2, //0x0000c9b8 .quad -966944318780986428 - 0x42, 0x9c, 0xcf, 0xee, 0x2c, 0x99, 0x05, 0xa7, //0x0000c9c0 .quad -6411550076227838910 - 0x5a, 0x5b, 0xec, 0x6c, 0xca, 0xf3, 0x9c, 0x97, //0x0000c9c8 .quad -7521869226879198374 - 0x53, 0x83, 0x83, 0x2a, 0x78, 0xff, 0xc6, 0x50, //0x0000c9d0 .quad 5820620459997365075 - 0x31, 0x72, 0x27, 0x08, 0xbd, 0x30, 0x84, 0xbd, //0x0000c9d8 .quad -4790650515171610063 - 0x28, 0x64, 0x24, 0x35, 0x56, 0xbf, 0xf8, 0xa4, //0x0000c9e0 .quad -6559282480285457368 - 0xbd, 0x4e, 0x31, 0x4a, 0xec, 0x3c, 0xe5, 0xec, //0x0000c9e8 .quad -1376627125537124675 - 0x99, 0xbe, 0x36, 0xe1, 0x95, 0x77, 0x1b, 0x87, //0x0000c9f0 .quad -8711237568605798759 - 0x36, 0xd1, 0x5e, 0xae, 0x13, 0x46, 0x0f, 0x94, //0x0000c9f8 .quad -7777920981101784778 - 0x3f, 0x6e, 0x84, 0x59, 0x7b, 0x55, 0xe2, 0x28, //0x0000ca00 .quad 2946011094524915263 - 0x84, 0x85, 0xf6, 0x99, 0x98, 0x17, 0x13, 0xb9, //0x0000ca08 .quad -5110715207949843068 - 0xcf, 0x89, 0xe5, 0x2f, 0xda, 0xea, 0x1a, 0x33, //0x0000ca10 .quad 3682513868156144079 - 0xe5, 0x26, 0x74, 0xc0, 0x7e, 0xdd, 0x57, 0xe7, //0x0000ca18 .quad -1776707991509915931 - 0x21, 0x76, 0xef, 0x5d, 0xc8, 0xd2, 0xf0, 0x3f, //0x0000ca20 .quad 4607414176811284001 - 0x4f, 0x98, 0x48, 0x38, 0x6f, 0xea, 0x96, 0x90, //0x0000ca28 .quad -8027971522334779313 - 0xa9, 0x53, 0x6b, 0x75, 0x7a, 0x07, 0xed, 0x0f, //0x0000ca30 .quad 1147581702586717097 - 0x63, 0xbe, 0x5a, 0x06, 0x0b, 0xa5, 0xbc, 0xb4, //0x0000ca38 .quad -5423278384491086237 - 0x94, 0x28, 0xc6, 0x12, 0x59, 0x49, 0xe8, 0xd3, //0x0000ca40 .quad -3177208890193991532 - 0xfb, 0x6d, 0xf1, 0xc7, 0x4d, 0xce, 0xeb, 0xe1, //0x0000ca48 .quad -2167411962186469893 - 0x5c, 0xd9, 0xbb, 0xab, 0xd7, 0x2d, 0x71, 0x64, //0x0000ca50 .quad 7237616480483531100 - 0xbd, 0xe4, 0xf6, 0x9c, 0xf0, 0x60, 0x33, 0x8d, //0x0000ca58 .quad -8272161504007625539 - 0xb3, 0xcf, 0xaa, 0x96, 0x4d, 0x79, 0x8d, 0xbd, //0x0000ca60 .quad -4788037454677749837 - 0xec, 0x9d, 0x34, 0xc4, 0x2c, 0x39, 0x80, 0xb0, //0x0000ca68 .quad -5728515861582144020 - 0xa0, 0x83, 0x55, 0xfc, 0xa0, 0xd7, 0xf0, 0xec, //0x0000ca70 .quad -1373360799919799392 - 0x67, 0xc5, 0x41, 0xf5, 0x77, 0x47, 0xa0, 0xdc, //0x0000ca78 .quad -2548958808550292121 - 0x44, 0x72, 0xb5, 0x9d, 0xc4, 0x86, 0x16, 0xf4, //0x0000ca80 .quad -858350499949874620 - 0x60, 0x1b, 0x49, 0xf9, 0xaa, 0x2c, 0xe4, 0x89, //0x0000ca88 .quad -8510628282985014432 - 0xd5, 0xce, 0x22, 0xc5, 0x75, 0x28, 0x1c, 0x31, //0x0000ca90 .quad 3538747893490044629 - 0x39, 0x62, 0x9b, 0xb7, 0xd5, 0x37, 0x5d, 0xac, //0x0000ca98 .quad -6026599335303880135 - 0x8b, 0x82, 0x6b, 0x36, 0x93, 0x32, 0x63, 0x7d, //0x0000caa0 .quad 9035120885289943691 - 0xc7, 0x3a, 0x82, 0x25, 0xcb, 0x85, 0x74, 0xd7, //0x0000caa8 .quad -2921563150702462265 - 0x97, 0x31, 0x03, 0x02, 0x9c, 0xff, 0x5d, 0xae, //0x0000cab0 .quad -5882264492762254953 - 0xbc, 0x64, 0x71, 0xf7, 0x9e, 0xd3, 0xa8, 0x86, //0x0000cab8 .quad -8743505996830120772 - 0xfc, 0xfd, 0x83, 0x02, 0x83, 0x7f, 0xf5, 0xd9, //0x0000cac0 .quad -2741144597525430788 - 0xeb, 0xbd, 0x4d, 0xb5, 0x86, 0x08, 0x53, 0xa8, //0x0000cac8 .quad -6317696477610263061 - 0x7b, 0xfd, 0x24, 0xc3, 0x63, 0xdf, 0x72, 0xd0, //0x0000cad0 .quad -3426430746906788485 - 0x66, 0x2d, 0xa1, 0x62, 0xa8, 0xca, 0x67, 0xd2, //0x0000cad8 .quad -3285434578585440922 - 0x6d, 0x1e, 0xf7, 0x59, 0x9e, 0xcb, 0x47, 0x42, //0x0000cae0 .quad 4776009810824339053 - 0x60, 0xbc, 0xa4, 0x3d, 0xa9, 0xde, 0x80, 0x83, //0x0000cae8 .quad -8970925639256982432 - 0x08, 0xe6, 0x74, 0xf0, 0x85, 0xbe, 0xd9, 0x52, //0x0000caf0 .quad 5970012263530423816 - 0x78, 0xeb, 0x0d, 0x8d, 0x53, 0x16, 0x61, 0xa4, //0x0000caf8 .quad -6601971030643840136 - 0x8b, 0x1f, 0x92, 0x6c, 0x27, 0x2e, 0x90, 0x67, //0x0000cb00 .quad 7462515329413029771 - 0x56, 0x66, 0x51, 0x70, 0xe8, 0x5b, 0x79, 0xcd, //0x0000cb08 .quad -3640777769877412266 - 0xb6, 0x53, 0xdb, 0xa3, 0xd8, 0x1c, 0xba, 0x00, //0x0000cb10 .quad 52386062455755702 - 0xf6, 0xdf, 0x32, 0x46, 0x71, 0xd9, 0x6b, 0x80, //0x0000cb18 .quad -9193015133814464522 - 0xa4, 0x28, 0xd2, 0xcc, 0x0e, 0xa4, 0xe8, 0x80, //0x0000cb20 .quad -9157889458785081180 - 0xf3, 0x97, 0xbf, 0x97, 0xcd, 0xcf, 0x86, 0xa0, //0x0000cb28 .quad -6879582898840692749 - 0xcd, 0xb2, 0x06, 0x80, 0x12, 0xcd, 0x22, 0x61, //0x0000cb30 .quad 6999382250228200141 - 0xf0, 0x7d, 0xaf, 0xfd, 0xc0, 0x83, 0xa8, 0xc8, //0x0000cb38 .quad -3987792605123478032 - 0x81, 0x5f, 0x08, 0x20, 0x57, 0x80, 0x6b, 0x79, //0x0000cb40 .quad 8749227812785250177 - 0x6c, 0x5d, 0x1b, 0x3d, 0xb1, 0xa4, 0xd2, 0xfa, //0x0000cb48 .quad -373054737976959636 - 0xb0, 0x3b, 0x05, 0x74, 0x36, 0x30, 0xe3, 0xcb, //0x0000cb50 .quad -3755104653863994448 - 0x63, 0x1a, 0x31, 0xc6, 0xee, 0xa6, 0xc3, 0x9c, //0x0000cb58 .quad -7150688238876681629 - 0x9c, 0x8a, 0x06, 0x11, 0x44, 0xfc, 0xdb, 0xbe, //0x0000cb60 .quad -4693880817329993060 - 0xfc, 0x60, 0xbd, 0x77, 0xaa, 0x90, 0xf4, 0xc3, //0x0000cb68 .quad -4326674280168464132 - 0x44, 0x2d, 0x48, 0x15, 0x55, 0xfb, 0x92, 0xee, //0x0000cb70 .quad -1255665003235103420 - 0x3b, 0xb9, 0xac, 0x15, 0xd5, 0xb4, 0xf1, 0xf4, //0x0000cb78 .quad -796656831783192261 - 0x4a, 0x1c, 0x4d, 0x2d, 0x15, 0xdd, 0x1b, 0x75, //0x0000cb80 .quad 8438581409832836170 - 0xc5, 0xf3, 0x8b, 0x2d, 0x05, 0x11, 0x17, 0x99, //0x0000cb88 .quad -7415439547505577019 - 0x5d, 0x63, 0xa0, 0x78, 0x5a, 0xd4, 0x62, 0xd2, //0x0000cb90 .quad -3286831292991118499 - 0xb6, 0xf0, 0xee, 0x78, 0x46, 0xd5, 0x5c, 0xbf, //0x0000cb98 .quad -4657613415954583370 - 0x34, 0x7c, 0xc8, 0x16, 0x71, 0x89, 0xfb, 0x86, //0x0000cba0 .quad -8720225134666286028 - 0xe4, 0xac, 0x2a, 0x17, 0x98, 0x0a, 0x34, 0xef, //0x0000cba8 .quad -1210330751515841308 - 0xa0, 0x4d, 0x3d, 0xae, 0xe6, 0x35, 0x5d, 0xd4, //0x0000cbb0 .quad -3144297699952734816 - 0x0e, 0xac, 0x7a, 0x0e, 0x9f, 0x86, 0x80, 0x95, //0x0000cbb8 .quad -7673985747338482674 - 0x09, 0xa1, 0xcc, 0x59, 0x60, 0x83, 0x74, 0x89, //0x0000cbc0 .quad -8542058143368306423 - 0x12, 0x57, 0x19, 0xd2, 0x46, 0xa8, 0xe0, 0xba, //0x0000cbc8 .quad -4980796165745715438 - 0x4b, 0xc9, 0x3f, 0x70, 0x38, 0xa4, 0xd1, 0x2b, //0x0000cbd0 .quad 3157485376071780683 - 0xd7, 0xac, 0x9f, 0x86, 0x58, 0xd2, 0x98, 0xe9, //0x0000cbd8 .quad -1614309188754756393 - 0xcf, 0xdd, 0x27, 0x46, 0xa3, 0x06, 0x63, 0x7b, //0x0000cbe0 .quad 8890957387685944783 - 0x06, 0xcc, 0x23, 0x54, 0x77, 0x83, 0xff, 0x91, //0x0000cbe8 .quad -7926472270612804602 - 0x42, 0xd5, 0xb1, 0x17, 0x4c, 0xc8, 0x3b, 0x1a, //0x0000cbf0 .quad 1890324697752655170 - 0x08, 0xbf, 0x2c, 0x29, 0x55, 0x64, 0x7f, 0xb6, //0x0000cbf8 .quad -5296404319838617848 - 0x93, 0x4a, 0x9e, 0x1d, 0x5f, 0xba, 0xca, 0x20, //0x0000cc00 .quad 2362905872190818963 - 0xca, 0xee, 0x77, 0x73, 0x6a, 0x3d, 0x1f, 0xe4, //0x0000cc08 .quad -2008819381370884406 - 0x9c, 0xee, 0x82, 0x72, 0x7b, 0xb4, 0x7e, 0x54, //0x0000cc10 .quad 6088502188546649756 - 0x3e, 0xf5, 0x2a, 0x88, 0x62, 0x86, 0x93, 0x8e, //0x0000cc18 .quad -8173041140997884610 - 0x43, 0xaa, 0x23, 0x4f, 0x9a, 0x61, 0x9e, 0xe9, //0x0000cc20 .quad -1612744301171463613 - 0x8d, 0xb2, 0x35, 0x2a, 0xfb, 0x67, 0x38, 0xb2, //0x0000cc28 .quad -5604615407819967859 - 0xd4, 0x94, 0xec, 0xe2, 0x00, 0xfa, 0x05, 0x64, //0x0000cc30 .quad 7207441660390446292 - 0x31, 0x1f, 0xc3, 0xf4, 0xf9, 0x81, 0xc6, 0xde, //0x0000cc38 .quad -2394083241347571919 - 0x04, 0xdd, 0xd3, 0x8d, 0x40, 0xbc, 0x83, 0xde, //0x0000cc40 .quad -2412877989897052924 - 0x7e, 0xf3, 0xf9, 0x38, 0x3c, 0x11, 0x3c, 0x8b, //0x0000cc48 .quad -8413831053483314306 - 0x45, 0xd4, 0x48, 0xb1, 0x50, 0xab, 0x24, 0x96, //0x0000cc50 .quad -7627783505798704059 - 0x5e, 0x70, 0x38, 0x47, 0x8b, 0x15, 0x0b, 0xae, //0x0000cc58 .quad -5905602798426754978 - 0x57, 0x09, 0x9b, 0xdd, 0x24, 0xd6, 0xad, 0x3b, //0x0000cc60 .quad 4300328673033783639 - 0x76, 0x8c, 0x06, 0x19, 0xee, 0xda, 0x8d, 0xd9, //0x0000cc68 .quad -2770317479606055818 - 0xd6, 0xe5, 0x80, 0x0a, 0xd7, 0xa5, 0x4c, 0xe5, //0x0000cc70 .quad -1923980597781273130 - 0xc9, 0x17, 0xa4, 0xcf, 0xd4, 0xa8, 0xf8, 0x87, //0x0000cc78 .quad -8648977452394866743 - 0x4c, 0x1f, 0x21, 0xcd, 0x4c, 0xcf, 0x9f, 0x5e, //0x0000cc80 .quad 6818396289628184396 - 0xbc, 0x1d, 0x8d, 0x03, 0x0a, 0xd3, 0xf6, 0xa9, //0x0000cc88 .quad -6199535797066195524 - 0x1f, 0x67, 0x69, 0x00, 0x20, 0xc3, 0x47, 0x76, //0x0000cc90 .quad 8522995362035230495 - 0x2b, 0x65, 0x70, 0x84, 0xcc, 0x87, 0x74, 0xd4, //0x0000cc98 .quad -3137733727905356501 - 0x73, 0xe0, 0x41, 0x00, 0xf4, 0xd9, 0xec, 0x29, //0x0000cca0 .quad 3021029092058325107 - 0x3b, 0x3f, 0xc6, 0xd2, 0xdf, 0xd4, 0xc8, 0x84, //0x0000cca8 .quad -8878612607581929669 - 0x90, 0x58, 0x52, 0x00, 0x71, 0x10, 0x68, 0xf4, //0x0000ccb0 .quad -835399653354481520 - 0x09, 0xcf, 0x77, 0xc7, 0x17, 0x0a, 0xfb, 0xa5, //0x0000ccb8 .quad -6486579741050024183 - 0xb4, 0xee, 0x66, 0x40, 0x8d, 0x14, 0x82, 0x71, //0x0000ccc0 .quad 8179122470161673908 - 0xcc, 0xc2, 0x55, 0xb9, 0x9d, 0xcc, 0x79, 0xcf, //0x0000ccc8 .quad -3496538657885142324 - 0x30, 0x55, 0x40, 0x48, 0xd8, 0x4c, 0xf1, 0xc6, //0x0000ccd0 .quad -4111420493003729616 - 0xbf, 0x99, 0xd5, 0x93, 0xe2, 0x1f, 0xac, 0x81, //0x0000ccd8 .quad -9102865688819295809 - 0x7c, 0x6a, 0x50, 0x5a, 0x0e, 0xa0, 0xad, 0xb8, //0x0000cce0 .quad -5139275616254662020 - 0x2f, 0x00, 0xcb, 0x38, 0xdb, 0x27, 0x17, 0xa2, //0x0000cce8 .quad -6766896092596731857 - 0x1c, 0x85, 0xe4, 0xf0, 0x11, 0x08, 0xd9, 0xa6, //0x0000ccf0 .quad -6424094520318327524 - 0x3b, 0xc0, 0xfd, 0x06, 0xd2, 0xf1, 0x9c, 0xca, //0x0000ccf8 .quad -3846934097318526917 - 0x63, 0xa6, 0x1d, 0x6d, 0x16, 0x4a, 0x8f, 0x90, //0x0000cd00 .quad -8030118150397909405 - 0x4a, 0x30, 0xbd, 0x88, 0x46, 0x2e, 0x44, 0xfd, //0x0000cd08 .quad -196981603220770742 - 0xfe, 0x87, 0x32, 0x04, 0x4e, 0x8e, 0x59, 0x9a, //0x0000cd10 .quad -7324666853212387330 - 0x2e, 0x3e, 0x76, 0x15, 0xec, 0x9c, 0x4a, 0x9e, //0x0000cd18 .quad -7040642529654063570 - 0xfd, 0x29, 0x3f, 0x85, 0xe1, 0xf1, 0xef, 0x40, //0x0000cd20 .quad 4679224488766679549 - 0xba, 0xcd, 0xd3, 0x1a, 0x27, 0x44, 0xdd, 0xc5, //0x0000cd28 .quad -4189117143640191558 - 0x7c, 0xf4, 0x8e, 0xe6, 0x59, 0xee, 0x2b, 0xd1, //0x0000cd30 .quad -3374341425896426372 - 0x28, 0xc1, 0x88, 0xe1, 0x30, 0x95, 0x54, 0xf7, //0x0000cd38 .quad -624710411122851544 - 0xce, 0x58, 0x19, 0x30, 0xf8, 0x74, 0xbb, 0x82, //0x0000cd40 .quad -9026492418826348338 - 0xb9, 0x78, 0xf5, 0x8c, 0x3e, 0xdd, 0x94, 0x9a, //0x0000cd48 .quad -7307973034592864071 - 0x01, 0xaf, 0x1f, 0x3c, 0x36, 0x52, 0x6a, 0xe3, //0x0000cd50 .quad -2059743486678159615 - 0xe7, 0xd6, 0x32, 0x30, 0x8e, 0x14, 0x3a, 0xc1, //0x0000cd58 .quad -4523280274813692185 - 0xc1, 0x9a, 0x27, 0xcb, 0xc3, 0xe6, 0x44, 0xdc, //0x0000cd60 .quad -2574679358347699519 - 0xa1, 0x8c, 0x3f, 0xbc, 0xb1, 0x99, 0x88, 0xf1, //0x0000cd68 .quad -1042414325089727327 - 0xb9, 0xc0, 0xf8, 0x5e, 0x3a, 0x10, 0xab, 0x29, //0x0000cd70 .quad 3002511419460075705 - 0xe5, 0xb7, 0xa7, 0x15, 0x0f, 0x60, 0xf5, 0x96, //0x0000cd78 .quad -7569037980822161435 - 0xe7, 0xf0, 0xb6, 0xf6, 0x48, 0xd4, 0x15, 0x74, //0x0000cd80 .quad 8364825292752482535 - 0xde, 0xa5, 0x11, 0xdb, 0x12, 0xb8, 0xb2, 0xbc, //0x0000cd88 .quad -4849611457600313890 - 0x21, 0xad, 0x64, 0x34, 0x5b, 0x49, 0x1b, 0x11, //0x0000cd90 .quad 1232659579085827361 - 0x56, 0x0f, 0xd6, 0x91, 0x17, 0x66, 0xdf, 0xeb, //0x0000cd98 .quad -1450328303573004458 - 0x34, 0xec, 0xbe, 0x00, 0xd9, 0x0d, 0xb1, 0xca, //0x0000cda0 .quad -3841273781498745804 - 0x95, 0xc9, 0x25, 0xbb, 0xce, 0x9f, 0x6b, 0x93, //0x0000cda8 .quad -7823984217374209643 - 0x42, 0xa7, 0xee, 0x40, 0x4f, 0x51, 0x5d, 0x3d, //0x0000cdb0 .quad 4421779809981343554 - 0xfb, 0x3b, 0xef, 0x69, 0xc2, 0x87, 0x46, 0xb8, //0x0000cdb8 .quad -5168294253290374149 - 0x12, 0x51, 0x2a, 0x11, 0xa3, 0xa5, 0xb4, 0x0c, //0x0000cdc0 .quad 915538744049291538 - 0xfa, 0x0a, 0x6b, 0x04, 0xb3, 0x29, 0x58, 0xe6, //0x0000cdc8 .quad -1848681798185579782 - 0xab, 0x72, 0xba, 0xea, 0x85, 0xe7, 0xf0, 0x47, //0x0000cdd0 .quad 5183897733458195115 - 0xdc, 0xe6, 0xc2, 0xe2, 0x0f, 0x1a, 0xf7, 0x8f, //0x0000cdd8 .quad -8072955151507069220 - 0x56, 0x0f, 0x69, 0x65, 0x67, 0x21, 0xed, 0x59, //0x0000cde0 .quad 6479872166822743894 - 0x93, 0xa0, 0x73, 0xdb, 0x93, 0xe0, 0xf4, 0xb3, //0x0000cde8 .quad -5479507920956448621 - 0x2c, 0x53, 0xc3, 0x3e, 0xc1, 0x69, 0x68, 0x30, //0x0000cdf0 .quad 3488154190101041964 - 0xb8, 0x88, 0x50, 0xd2, 0xb8, 0x18, 0xf2, 0xe0, //0x0000cdf8 .quad -2237698882768172872 - 0xfb, 0x13, 0x3a, 0xc7, 0x18, 0x42, 0x41, 0x1e, //0x0000ce00 .quad 2180096368813151227 - 0x73, 0x55, 0x72, 0x83, 0x73, 0x4f, 0x97, 0x8c, //0x0000ce08 .quad -8316090829371189901 - 0xfa, 0x98, 0x08, 0xf9, 0x9e, 0x92, 0xd1, 0xe5, //0x0000ce10 .quad -1886565557410948870 - 0xcf, 0xea, 0x4e, 0x64, 0x50, 0x23, 0xbd, 0xaf, //0x0000ce18 .quad -5783427518286599473 - 0x39, 0xbf, 0x4a, 0xb7, 0x46, 0xf7, 0x45, 0xdf, //0x0000ce20 .quad -2358206946763686087 - 0x83, 0xa5, 0x62, 0x7d, 0x24, 0x6c, 0xac, 0xdb, //0x0000ce28 .quad -2617598379430861437 - 0x83, 0xb7, 0x8e, 0x32, 0x8c, 0xba, 0x8b, 0x6b, //0x0000ce30 .quad 7749492695127472003 - 0x72, 0xa7, 0x5d, 0xce, 0x96, 0xc3, 0x4b, 0x89, //0x0000ce38 .quad -8553528014785370254 - 0x64, 0x65, 0x32, 0x3f, 0x2f, 0xa9, 0x6e, 0x06, //0x0000ce40 .quad 463493832054564196 - 0x4f, 0x11, 0xf5, 0x81, 0x7c, 0xb4, 0x9e, 0xab, //0x0000ce48 .quad -6080224000054324913 - 0xbd, 0xfe, 0xfe, 0x0e, 0x7b, 0x53, 0x0a, 0xc8, //0x0000ce50 .quad -4032318728359182659 - 0xa2, 0x55, 0x72, 0xa2, 0x9b, 0x61, 0x86, 0xd6, //0x0000ce58 .quad -2988593981640518238 - 0x36, 0x5f, 0x5f, 0xe9, 0x2c, 0x74, 0x06, 0xbd, //0x0000ce60 .quad -4826042214438183114 - 0x85, 0x75, 0x87, 0x45, 0x01, 0xfd, 0x13, 0x86, //0x0000ce68 .quad -8785400266166405755 - 0x04, 0x37, 0xb7, 0x23, 0x38, 0x11, 0x48, 0x2c, //0x0000ce70 .quad 3190819268807046916 - 0xe7, 0x52, 0xe9, 0x96, 0x41, 0xfc, 0x98, 0xa7, //0x0000ce78 .quad -6370064314280619289 - 0xc5, 0x04, 0xa5, 0x2c, 0x86, 0x15, 0x5a, 0xf7, //0x0000ce80 .quad -623161932418579259 - 0xa0, 0xa7, 0xa3, 0xfc, 0x51, 0x3b, 0x7f, 0xd1, //0x0000ce88 .quad -3350894374423386208 - 0xfb, 0x22, 0xe7, 0xdb, 0x73, 0x4d, 0x98, 0x9a, //0x0000ce90 .quad -7307005235402693893 - 0xc4, 0x48, 0xe6, 0x3d, 0x13, 0x85, 0xef, 0x82, //0x0000ce98 .quad -9011838011655698236 - 0xba, 0xeb, 0xe0, 0xd2, 0xd0, 0x60, 0x3e, 0xc1, //0x0000cea0 .quad -4522070525825979462 - 0xf5, 0xda, 0x5f, 0x0d, 0x58, 0x66, 0xab, 0xa3, //0x0000cea8 .quad -6653111496142234891 - 0xa8, 0x26, 0x99, 0x07, 0x05, 0xf9, 0x8d, 0x31, //0x0000ceb0 .quad 3570783879572301480 - 0xb3, 0xd1, 0xb7, 0x10, 0xee, 0x3f, 0x96, 0xcc, //0x0000ceb8 .quad -3704703351750405709 - 0x52, 0x70, 0x7f, 0x49, 0x46, 0x77, 0xf1, 0xfd, //0x0000cec0 .quad -148206168962011054 - 0x1f, 0xc6, 0xe5, 0x94, 0xe9, 0xcf, 0xbb, 0xff, //0x0000cec8 .quad -19193171260619233 - 0x33, 0xa6, 0xef, 0xed, 0x8b, 0xea, 0xb6, 0xfe, //0x0000ced0 .quad -92628855601256909 - 0xd3, 0x9b, 0x0f, 0xfd, 0xf1, 0x61, 0xd5, 0x9f, //0x0000ced8 .quad -6929524759678968877 - 0xc0, 0x8f, 0x6b, 0xe9, 0x2e, 0xa5, 0x64, 0xfe, //0x0000cee0 .quad -115786069501571136 - 0xc8, 0x82, 0x53, 0x7c, 0x6e, 0xba, 0xca, 0xc7, //0x0000cee8 .quad -4050219931171323192 - 0xb0, 0x73, 0xc6, 0xa3, 0x7a, 0xce, 0xfd, 0x3d, //0x0000cef0 .quad 4466953431550423984 - 0x7b, 0x63, 0x68, 0x1b, 0x0a, 0x69, 0xbd, 0xf9, //0x0000cef8 .quad -451088895536766085 - 0x4e, 0x08, 0x5c, 0xa6, 0x0c, 0xa1, 0xbe, 0x06, //0x0000cf00 .quad 486002885505321038 - 0x2d, 0x3e, 0x21, 0x51, 0xa6, 0x61, 0x16, 0x9c, //0x0000cf08 .quad -7199459587351560659 - 0x62, 0x0a, 0xf3, 0xcf, 0x4f, 0x49, 0x6e, 0x48, //0x0000cf10 .quad 5219189625309039202 - 0xb8, 0x8d, 0x69, 0xe5, 0x0f, 0xfa, 0x1b, 0xc3, //0x0000cf18 .quad -4387638465762062920 - 0xfa, 0xcc, 0xef, 0xc3, 0xa3, 0xdb, 0x89, 0x5a, //0x0000cf20 .quad 6523987031636299002 - 0x26, 0xf1, 0xc3, 0xde, 0x93, 0xf8, 0xe2, 0xf3, //0x0000cf28 .quad -872862063775190746 - 0x1c, 0xe0, 0x75, 0x5a, 0x46, 0x29, 0x96, 0xf8, //0x0000cf30 .quad -534194123654701028 - 0xb7, 0x76, 0x3a, 0x6b, 0x5c, 0xdb, 0x6d, 0x98, //0x0000cf38 .quad -7463067817500576073 - 0x23, 0x58, 0x13, 0xf1, 0x97, 0xb3, 0xbb, 0xf6, //0x0000cf40 .quad -667742654568376285 - 0x65, 0x14, 0x09, 0x86, 0x33, 0x52, 0x89, 0xbe, //0x0000cf48 .quad -4717148753448332187 - 0x2c, 0x2e, 0x58, 0xed, 0x7d, 0xa0, 0x6a, 0x74, //0x0000cf50 .quad 8388693718644305452 - 0x7f, 0x59, 0x8b, 0x67, 0xc0, 0xa6, 0x2b, 0xee, //0x0000cf58 .quad -1284749923383027329 - 0xdc, 0x1c, 0x57, 0xb4, 0x4e, 0xa4, 0xc2, 0xa8, //0x0000cf60 .quad -6286281471915778852 - 0xef, 0x17, 0xb7, 0x40, 0x38, 0x48, 0xdb, 0x94, //0x0000cf68 .quad -7720497729755473937 - 0x13, 0xe4, 0x6c, 0x61, 0x62, 0x4d, 0xf3, 0x92, //0x0000cf70 .quad -7857851839894723565 - 0xeb, 0xdd, 0xe4, 0x50, 0x46, 0x1a, 0x12, 0xba, //0x0000cf78 .quad -5038936143766954517 - 0x17, 0x1d, 0xc8, 0xf9, 0xba, 0x20, 0xb0, 0x77, //0x0000cf80 .quad 8624429273841147159 - 0x66, 0x15, 0x1e, 0xe5, 0xd7, 0xa0, 0x96, 0xe8, //0x0000cf88 .quad -1686984161281305242 - 0x2e, 0x12, 0x1d, 0xdc, 0x74, 0x14, 0xce, 0x0a, //0x0000cf90 .quad 778582277723329070 - 0x60, 0xcd, 0x32, 0xef, 0x86, 0x24, 0x5e, 0x91, //0x0000cf98 .quad -7971894128441897632 - 0xba, 0x56, 0x24, 0x13, 0x92, 0x99, 0x81, 0x0d, //0x0000cfa0 .quad 973227847154161338 - 0xb8, 0x80, 0xff, 0xaa, 0xa8, 0xad, 0xb5, 0xb5, //0x0000cfa8 .quad -5353181642124984136 - 0x69, 0x6c, 0xed, 0x97, 0xf6, 0xff, 0xe1, 0x10, //0x0000cfb0 .quad 1216534808942701673 - 0xe6, 0x60, 0xbf, 0xd5, 0x12, 0x19, 0x23, 0xe3, //0x0000cfb8 .quad -2079791034228842266 - 0xc1, 0x63, 0xf4, 0x1e, 0xfa, 0x3f, 0x8d, 0xca, //0x0000cfc0 .quad -3851351762838199359 - 0x8f, 0x9c, 0x97, 0xc5, 0xab, 0xef, 0xf5, 0x8d, //0x0000cfc8 .quad -8217398424034108273 - 0xb2, 0x7c, 0xb1, 0xa6, 0xf8, 0x8f, 0x30, 0xbd, //0x0000cfd0 .quad -4814189703547749198 - 0xb3, 0x83, 0xfd, 0xb6, 0x96, 0x6b, 0x73, 0xb1, //0x0000cfd8 .quad -5660062011615247437 - 0xde, 0xdb, 0x5d, 0xd0, 0xf6, 0xb3, 0x7c, 0xac, //0x0000cfe0 .quad -6017737129434686498 - 0xa0, 0xe4, 0xbc, 0x64, 0x7c, 0x46, 0xd0, 0xdd, //0x0000cfe8 .quad -2463391496091671392 - 0x6b, 0xa9, 0x3a, 0x42, 0x7a, 0xf0, 0xcd, 0x6b, //0x0000cff0 .quad 7768129340171790699 - 0xe4, 0x0e, 0xf6, 0xbe, 0x0d, 0x2c, 0xa2, 0x8a, //0x0000cff8 .quad -8457148712698376476 - 0xc6, 0x53, 0xc9, 0xd2, 0x98, 0x6c, 0xc1, 0x86, //0x0000d000 .quad -8736582398494813242 - 0x9d, 0x92, 0xb3, 0x2e, 0x11, 0xb7, 0x4a, 0xad, //0x0000d008 .quad -5959749872445582691 - 0xb7, 0xa8, 0x7b, 0x07, 0xbf, 0xc7, 0x71, 0xe8, //0x0000d010 .quad -1697355961263740745 - 0x44, 0x77, 0x60, 0x7a, 0xd5, 0x64, 0x9d, 0xd8, //0x0000d018 .quad -2838001322129590460 - 0x72, 0x49, 0xad, 0x64, 0xd7, 0x1c, 0x47, 0x11, //0x0000d020 .quad 1244995533423855986 - 0x8b, 0x4a, 0x7c, 0x6c, 0x05, 0x5f, 0x62, 0x87, //0x0000d028 .quad -8691279853972075893 - 0xcf, 0x9b, 0xd8, 0x3d, 0x0d, 0xe4, 0x98, 0xd5, //0x0000d030 .quad -3055441601647567921 - 0x2d, 0x5d, 0x9b, 0xc7, 0xc6, 0xf6, 0x3a, 0xa9, //0x0000d038 .quad -6252413799037706963 - 0xc3, 0xc2, 0x4e, 0x8d, 0x10, 0x1d, 0xff, 0x4a, //0x0000d040 .quad 5404070034795315907 - 0x79, 0x34, 0x82, 0x79, 0x78, 0xb4, 0x89, 0xd3, //0x0000d048 .quad -3203831230369745799 - 0xba, 0x39, 0x51, 0x58, 0x2a, 0x72, 0xdf, 0xce, //0x0000d050 .quad -3539985255894009414 - 0xcb, 0x60, 0xf1, 0x4b, 0xcb, 0x10, 0x36, 0x84, //0x0000d058 .quad -8919923546622172981 - 0x28, 0x88, 0x65, 0xee, 0xb4, 0x4e, 0x97, 0xc2, //0x0000d060 .quad -4424981569867511768 - 0xfe, 0xb8, 0xed, 0x1e, 0xfe, 0x94, 0x43, 0xa5, //0x0000d068 .quad -6538218414850328322 - 0x32, 0xea, 0xfe, 0x29, 0x62, 0x22, 0x3d, 0x73, //0x0000d070 .quad 8303831092947774002 - 0x3e, 0x27, 0xa9, 0xa6, 0x3d, 0x7a, 0x94, 0xce, //0x0000d078 .quad -3561087000135522498 - 0x5f, 0x52, 0x3f, 0x5a, 0x7d, 0x35, 0x06, 0x08, //0x0000d080 .quad 578208414664970847 - 0x87, 0xb8, 0x29, 0x88, 0x66, 0xcc, 0x1c, 0x81, //0x0000d088 .quad -9143208402725783417 - 0xf7, 0x26, 0xcf, 0xb0, 0xdc, 0xc2, 0x07, 0xca, //0x0000d090 .quad -3888925500096174345 - 0xa8, 0x26, 0x34, 0x2a, 0x80, 0xff, 0x63, 0xa1, //0x0000d098 .quad -6817324484979841368 - 0xb5, 0xf0, 0x02, 0xdd, 0x93, 0xb3, 0x89, 0xfc, //0x0000d0a0 .quad -249470856692830027 - 0x52, 0x30, 0xc1, 0x34, 0x60, 0xff, 0xbc, 0xc9, //0x0000d0a8 .quad -3909969587797413806 - 0xe2, 0xac, 0x43, 0xd4, 0x78, 0x20, 0xac, 0xbb, //0x0000d0b0 .quad -4923524589293425438 - 0x67, 0x7c, 0xf1, 0x41, 0x38, 0x3f, 0x2c, 0xfc, //0x0000d0b8 .quad -275775966319379353 - 0x0d, 0x4c, 0xaa, 0x84, 0x4b, 0x94, 0x4b, 0xd5, //0x0000d0c0 .quad -3077202868308390899 - 0xc0, 0xed, 0x36, 0x29, 0x83, 0xa7, 0x9b, 0x9d, //0x0000d0c8 .quad -7089889006590693952 - 0x11, 0xdf, 0xd4, 0x65, 0x5e, 0x79, 0x9e, 0x0a, //0x0000d0d0 .quad 765182433041899281 - 0x31, 0xa9, 0x84, 0xf3, 0x63, 0x91, 0x02, 0xc5, //0x0000d0d8 .quad -4250675239810979535 - 0xd5, 0x16, 0x4a, 0xff, 0xb5, 0x17, 0x46, 0x4d, //0x0000d0e0 .quad 5568164059729762005 - 0x7d, 0xd3, 0x65, 0xf0, 0xbc, 0x35, 0x43, 0xf6, //0x0000d0e8 .quad -701658031336336515 - 0x45, 0x4e, 0x8e, 0xbf, 0xd1, 0xce, 0x4b, 0x50, //0x0000d0f0 .quad 5785945546544795205 - 0x2e, 0xa4, 0x3f, 0x16, 0x96, 0x01, 0xea, 0x99, //0x0000d0f8 .quad -7356065297226292178 - 0xd6, 0xe1, 0x71, 0x2f, 0x86, 0xc2, 0x5e, 0xe4, //0x0000d100 .quad -1990940103673781802 - 0x39, 0x8d, 0xcf, 0x9b, 0xfb, 0x81, 0x64, 0xc0, //0x0000d108 .quad -4583395603105477319 - 0x4c, 0x5a, 0x4e, 0xbb, 0x27, 0x73, 0x76, 0x5d, //0x0000d110 .quad 6734696907262548556 - 0x88, 0x70, 0xc3, 0x82, 0x7a, 0xa2, 0x7d, 0xf0, //0x0000d118 .quad -1117558485454458744 - 0x6f, 0xf8, 0x10, 0xd5, 0xf8, 0x07, 0x6a, 0x3a, //0x0000d120 .quad 4209185567039092847 - 0x55, 0x26, 0xba, 0x91, 0x8c, 0x85, 0x4e, 0x96, //0x0000d128 .quad -7616003081050118571 - 0x8b, 0x36, 0x55, 0x0a, 0xf7, 0x89, 0x04, 0x89, //0x0000d130 .quad -8573576096483297653 - 0xea, 0xaf, 0x28, 0xb6, 0xef, 0x26, 0xe2, 0xbb, //0x0000d138 .quad -4908317832885260310 - 0x2e, 0x84, 0xea, 0xcc, 0x74, 0xac, 0x45, 0x2b, //0x0000d140 .quad 3118087934678041646 - 0xe5, 0xdb, 0xb2, 0xa3, 0xab, 0xb0, 0xda, 0xea, //0x0000d148 .quad -1523711272679187483 - 0x9d, 0x92, 0x12, 0x00, 0xc9, 0x8b, 0x0b, 0x3b, //0x0000d150 .quad 4254647968387469981 - 0x6f, 0xc9, 0x4f, 0x46, 0x6b, 0xae, 0xc8, 0x92, //0x0000d158 .quad -7869848573065574033 - 0x44, 0x37, 0x17, 0x40, 0xbb, 0x6e, 0xce, 0x09, //0x0000d160 .quad 706623942056949572 - 0xcb, 0xbb, 0xe3, 0x17, 0x06, 0xda, 0x7a, 0xb7, //0x0000d168 .quad -5225624697904579637 - 0x15, 0x05, 0x1d, 0x10, 0x6a, 0x0a, 0x42, 0xcc, //0x0000d170 .quad -3728406090856200939 - 0xbd, 0xaa, 0xdc, 0x9d, 0x87, 0x90, 0x59, 0xe5, //0x0000d178 .quad -1920344853953336643 - 0x2d, 0x23, 0x12, 0x4a, 0x82, 0x46, 0xa9, 0x9f, //0x0000d180 .quad -6941939825212513491 - 0xb6, 0xea, 0xa9, 0xc2, 0x54, 0xfa, 0x57, 0x8f, //0x0000d188 .quad -8117744561361917258 - 0xf9, 0xab, 0x96, 0xdc, 0x22, 0x98, 0x93, 0x47, //0x0000d190 .quad 5157633273766521849 - 0x64, 0x65, 0x54, 0xf3, 0xe9, 0xf8, 0x2d, 0xb3, //0x0000d198 .quad -5535494683275008668 - 0xf7, 0x56, 0xbc, 0x93, 0x2b, 0x7e, 0x78, 0x59, //0x0000d1a0 .quad 6447041592208152311 - 0xbd, 0x7e, 0x29, 0x70, 0x24, 0x77, 0xf9, 0xdf, //0x0000d1a8 .quad -2307682335666372931 - 0x5a, 0xb6, 0x55, 0x3c, 0xdb, 0x4e, 0xeb, 0x57, //0x0000d1b0 .quad 6335244004343789146 - 0x36, 0xef, 0x19, 0xc6, 0x76, 0xea, 0xfb, 0x8b, //0x0000d1b8 .quad -8359830487432564938 - 0xf1, 0x23, 0x6b, 0x0b, 0x92, 0x22, 0xe6, 0xed, //0x0000d1c0 .quad -1304317031425039375 - 0x03, 0x6b, 0xa0, 0x77, 0x14, 0xe5, 0xfa, 0xae, //0x0000d1c8 .quad -5838102090863318269 - 0xed, 0xec, 0x45, 0x8e, 0x36, 0xab, 0x5f, 0xe9, //0x0000d1d0 .quad -1630396289281299219 - 0xc4, 0x85, 0x88, 0x95, 0x59, 0x9e, 0xb9, 0xda, //0x0000d1d8 .quad -2685941595151759932 - 0x14, 0xb4, 0xeb, 0x18, 0x02, 0xcb, 0xdb, 0x11, //0x0000d1e0 .quad 1286845328412881940 - 0x9b, 0x53, 0x75, 0xfd, 0xf7, 0x02, 0xb4, 0x88, //0x0000d1e8 .quad -8596242524610931813 - 0x19, 0xa1, 0x26, 0x9f, 0xc2, 0xbd, 0x52, 0xd6, //0x0000d1f0 .quad -3003129357911285479 - 0x81, 0xa8, 0xd2, 0xfc, 0xb5, 0x03, 0xe1, 0xaa, //0x0000d1f8 .quad -6133617137336276863 - 0x5f, 0x49, 0xf0, 0x46, 0x33, 0x6d, 0xe7, 0x4b, //0x0000d200 .quad 5469460339465668959 - 0xa2, 0x52, 0x07, 0x7c, 0xa3, 0x44, 0x99, 0xd5, //0x0000d208 .quad -3055335403242958174 - 0xdb, 0x2d, 0x56, 0x0c, 0x40, 0xa4, 0x70, 0x6f, //0x0000d210 .quad 8030098730593431003 - 0xa5, 0x93, 0x84, 0x2d, 0xe6, 0xca, 0x7f, 0x85, //0x0000d218 .quad -8827113654667930715 - 0x52, 0xb9, 0x6b, 0x0f, 0x50, 0xcd, 0x4c, 0xcb, //0x0000d220 .quad -3797434642040374958 - 0x8e, 0xb8, 0xe5, 0xb8, 0x9f, 0xbd, 0xdf, 0xa6, //0x0000d228 .quad -6422206049907525490 - 0xa7, 0xa7, 0x46, 0x13, 0xa4, 0x00, 0x20, 0x7e, //0x0000d230 .quad 9088264752731695015 - 0xb2, 0x26, 0x1f, 0xa7, 0x07, 0xad, 0x97, 0xd0, //0x0000d238 .quad -3416071543957018958 - 0xc8, 0x28, 0x0c, 0x8c, 0x66, 0x00, 0xd4, 0x8e, //0x0000d240 .quad -8154892584824854328 - 0x2f, 0x78, 0x73, 0xc8, 0x24, 0xcc, 0x5e, 0x82, //0x0000d248 .quad -9052573742614218705 - 0xfa, 0x32, 0x0f, 0x2f, 0x80, 0x00, 0x89, 0x72, //0x0000d250 .quad 8253128342678483706 - 0x3b, 0x56, 0x90, 0xfa, 0x2d, 0x7f, 0xf6, 0xa2, //0x0000d258 .quad -6704031159840385477 - 0xb9, 0xff, 0xd2, 0x3a, 0xa0, 0x40, 0x2b, 0x4f, //0x0000d260 .quad 5704724409920716729 - 0xca, 0x6b, 0x34, 0x79, 0xf9, 0x1e, 0xb4, 0xcb, //0x0000d268 .quad -3768352931373093942 - 0xa8, 0xbf, 0x87, 0x49, 0xc8, 0x10, 0xf6, 0xe2, //0x0000d270 .quad -2092466524453879896 - 0xbc, 0x86, 0x81, 0xd7, 0xb7, 0x26, 0xa1, 0xfe, //0x0000d278 .quad -98755145788979524 - 0xc9, 0xd7, 0xf4, 0x2d, 0x7d, 0xca, 0xd9, 0x0d, //0x0000d280 .quad 998051431430019017 - 0x36, 0xf4, 0xb0, 0xe6, 0x32, 0xb8, 0x24, 0x9f, //0x0000d288 .quad -6979250993759194058 - 0xbb, 0x0d, 0x72, 0x79, 0x1c, 0x3d, 0x50, 0x91, //0x0000d290 .quad -7975807747567252037 - 0x43, 0x31, 0x5d, 0xa0, 0x3f, 0xe6, 0xed, 0xc6, //0x0000d298 .quad -4112377723771604669 - 0x2a, 0x91, 0xce, 0x97, 0x63, 0x4c, 0xa4, 0x75, //0x0000d2a0 .quad 8476984389250486570 - 0x94, 0x7d, 0x74, 0x88, 0xcf, 0x5f, 0xa9, 0xf8, //0x0000d2a8 .quad -528786136287117932 - 0xba, 0x1a, 0xe1, 0x3e, 0xbe, 0xaf, 0x86, 0xc9, //0x0000d2b0 .quad -3925256793573221702 - 0x7c, 0xce, 0x48, 0xb5, 0xe1, 0xdb, 0x69, 0x9b, //0x0000d2b8 .quad -7248020362820530564 - 0x68, 0x61, 0x99, 0xce, 0xad, 0x5b, 0xe8, 0xfb, //0x0000d2c0 .quad -294884973539139224 - 0x1b, 0x02, 0x9b, 0x22, 0xda, 0x52, 0x44, 0xc2, //0x0000d2c8 .quad -4448339435098275301 - 0xc3, 0xb9, 0x3f, 0x42, 0x99, 0x72, 0xe2, 0xfa, //0x0000d2d0 .quad -368606216923924029 - 0xa2, 0xc2, 0x41, 0xab, 0x90, 0x67, 0xd5, 0xf2, //0x0000d2d8 .quad -948738275445456222 - 0x1a, 0xd4, 0x67, 0xc9, 0x9f, 0x87, 0xcd, 0xdc, //0x0000d2e0 .quad -2536221894791146470 - 0xa5, 0x19, 0x09, 0x6b, 0xba, 0x60, 0xc5, 0x97, //0x0000d2e8 .quad -7510490449794491995 - 0x20, 0xc9, 0xc1, 0xbb, 0x87, 0xe9, 0x00, 0x54, //0x0000d2f0 .quad 6053094668365842720 - 0x0f, 0x60, 0xcb, 0x05, 0xe9, 0xb8, 0xb6, 0xbd, //0x0000d2f8 .quad -4776427043815727089 - 0x68, 0x3b, 0xb2, 0xaa, 0xe9, 0x23, 0x01, 0x29, //0x0000d300 .quad 2954682317029915496 - 0x13, 0x38, 0x3e, 0x47, 0x23, 0x67, 0x24, 0xed, //0x0000d308 .quad -1358847786342270957 - 0x21, 0x65, 0xaf, 0x0a, 0x72, 0xb6, 0xa0, 0xf9, //0x0000d310 .quad -459166561069996767 - 0x0b, 0xe3, 0x86, 0x0c, 0x76, 0xc0, 0x36, 0x94, //0x0000d318 .quad -7766808894105001205 - 0x69, 0x3e, 0x5b, 0x8d, 0x0e, 0xe4, 0x08, 0xf8, //0x0000d320 .quad -573958201337495959 - 0xce, 0x9b, 0xa8, 0x8f, 0x93, 0x70, 0x44, 0xb9, //0x0000d328 .quad -5096825099203863602 - 0x04, 0x0e, 0xb2, 0x30, 0x12, 0x1d, 0x0b, 0xb6, //0x0000d330 .quad -5329133770099257852 - 0xc2, 0xc2, 0x92, 0x73, 0xb8, 0x8c, 0x95, 0xe7, //0x0000d338 .quad -1759345355577441598 - 0xc2, 0x48, 0x6f, 0x5e, 0x2b, 0xf2, 0xc6, 0xb1, //0x0000d340 .quad -5636551615525730110 - 0xb9, 0xb9, 0x3b, 0x48, 0xf3, 0x77, 0xbd, 0x90, //0x0000d348 .quad -8017119874876982855 - 0xf3, 0x1a, 0x0b, 0x36, 0xb6, 0xae, 0x38, 0x1e, //0x0000d350 .quad 2177682517447613171 - 0x28, 0xa8, 0x4a, 0x1a, 0xf0, 0xd5, 0xec, 0xb4, //0x0000d358 .quad -5409713825168840664 - 0xb0, 0xe1, 0x8d, 0xc3, 0x63, 0xda, 0xc6, 0x25, //0x0000d360 .quad 2722103146809516464 - 0x32, 0x52, 0xdd, 0x20, 0x6c, 0x0b, 0x28, 0xe2, //0x0000d368 .quad -2150456263033662926 - 0x0e, 0xad, 0x38, 0x5a, 0x7e, 0x48, 0x9c, 0x57, //0x0000d370 .quad 6313000485183335694 - 0x5f, 0x53, 0x8a, 0x94, 0x23, 0x07, 0x59, 0x8d, //0x0000d378 .quad -8261564192037121185 - 0x51, 0xd8, 0xc6, 0xf0, 0x9d, 0x5a, 0x83, 0x2d, //0x0000d380 .quad 3279564588051781713 - 0x37, 0xe8, 0xac, 0x79, 0xec, 0x48, 0xaf, 0xb0, //0x0000d388 .quad -5715269221619013577 - 0x65, 0x8e, 0xf8, 0x6c, 0x45, 0x31, 0xe4, 0xf8, //0x0000d390 .quad -512230283362660763 - 0x44, 0x22, 0x18, 0x98, 0x27, 0x1b, 0xdb, 0xdc, //0x0000d398 .quad -2532400508596379068 - 0xff, 0x58, 0x1b, 0x64, 0xcb, 0x9e, 0x8e, 0x1b, //0x0000d3a0 .quad 1985699082112030975 - 0x6b, 0x15, 0x0f, 0xbf, 0xf8, 0xf0, 0x08, 0x8a, //0x0000d3a8 .quad -8500279345513818773 - 0x3f, 0x2f, 0x22, 0x3d, 0x7e, 0x46, 0x72, 0xe2, //0x0000d3b0 .quad -2129562165787349185 - 0xc5, 0xda, 0xd2, 0xee, 0x36, 0x2d, 0x8b, 0xac, //0x0000d3b8 .quad -6013663163464885563 - 0x0f, 0xbb, 0x6a, 0xcc, 0x1d, 0xd8, 0x0e, 0x5b, //0x0000d3c0 .quad 6561419329620589327 - 0x77, 0x91, 0x87, 0xaa, 0x84, 0xf8, 0xad, 0xd7, //0x0000d3c8 .quad -2905392935903719049 - 0xe9, 0xb4, 0xc2, 0x9f, 0x12, 0x47, 0xe9, 0x98, //0x0000d3d0 .quad -7428327965055601431 - 0xea, 0xba, 0x94, 0xea, 0x52, 0xbb, 0xcc, 0x86, //0x0000d3d8 .quad -8733399612580906262 - 0x24, 0x62, 0xb3, 0x47, 0xd7, 0x98, 0x23, 0x3f, //0x0000d3e0 .quad 4549648098962661924 - 0xa5, 0xe9, 0x39, 0xa5, 0x27, 0xea, 0x7f, 0xa8, //0x0000d3e8 .quad -6305063497298744923 - 0xad, 0x3a, 0xa0, 0x19, 0x0d, 0x7f, 0xec, 0x8e, //0x0000d3f0 .quad -8147997931578836307 - 0x0e, 0x64, 0x88, 0x8e, 0xb1, 0xe4, 0x9f, 0xd2, //0x0000d3f8 .quad -3269643353196043250 - 0xac, 0x24, 0x04, 0x30, 0x68, 0xcf, 0x53, 0x19, //0x0000d400 .quad 1825030320404309164 - 0x89, 0x3e, 0x15, 0xf9, 0xee, 0xee, 0xa3, 0x83, //0x0000d408 .quad -8961056123388608887 - 0xd7, 0x2d, 0x05, 0x3c, 0x42, 0xc3, 0xa8, 0x5f, //0x0000d410 .quad 6892973918932774359 - 0x2b, 0x8e, 0x5a, 0xb7, 0xaa, 0xea, 0x8c, 0xa4, //0x0000d418 .quad -6589634135808373205 - 0x4d, 0x79, 0x06, 0xcb, 0x12, 0xf4, 0x92, 0x37, //0x0000d420 .quad 4004531380238580045 - 0xb6, 0x31, 0x31, 0x65, 0x55, 0x25, 0xb0, 0xcd, //0x0000d428 .quad -3625356651333078602 - 0xd0, 0x0b, 0xe4, 0xbe, 0x8b, 0xd8, 0xbb, 0xe2, //0x0000d430 .quad -2108853905778275376 - 0x11, 0xbf, 0x3e, 0x5f, 0x55, 0x17, 0x8e, 0x80, //0x0000d438 .quad -9183376934724255983 - 0xc4, 0x0e, 0x9d, 0xae, 0xae, 0xce, 0x6a, 0x5b, //0x0000d440 .quad 6587304654631931588 - 0xd6, 0x6e, 0x0e, 0xb7, 0x2a, 0x9d, 0xb1, 0xa0, //0x0000d448 .quad -6867535149977932074 - 0x75, 0x52, 0x44, 0x5a, 0x5a, 0x82, 0x45, 0xf2, //0x0000d450 .quad -989241218564861323 - 0x8b, 0x0a, 0xd2, 0x64, 0x75, 0x04, 0xde, 0xc8, //0x0000d458 .quad -3972732919045027189 - 0x12, 0x67, 0xd5, 0xf0, 0xf0, 0xe2, 0xd6, 0xee, //0x0000d460 .quad -1236551523206076654 - 0x2e, 0x8d, 0x06, 0xbe, 0x92, 0x85, 0x15, 0xfb, //0x0000d468 .quad -354230130378896082 - 0x6b, 0x60, 0x85, 0x96, 0xd6, 0x4d, 0x46, 0x55, //0x0000d470 .quad 6144684325637283947 - 0x3d, 0x18, 0xc4, 0xb6, 0x7b, 0x73, 0xed, 0x9c, //0x0000d478 .quad -7138922859127891907 - 0x86, 0xb8, 0x26, 0x3c, 0x4c, 0xe1, 0x97, 0xaa, //0x0000d480 .quad -6154202648235558778 - 0x4c, 0x1e, 0x75, 0xa4, 0x5a, 0xd0, 0x28, 0xc4, //0x0000d488 .quad -4311967555482476980 - 0xa8, 0x66, 0x30, 0x4b, 0x9f, 0xd9, 0x3d, 0xd5, //0x0000d490 .quad -3081067291867060568 - 0xdf, 0x65, 0x92, 0x4d, 0x71, 0x04, 0x33, 0xf5, //0x0000d498 .quad -778273425925708321 - 0x29, 0x40, 0xfe, 0x8e, 0x03, 0xa8, 0x46, 0xe5, //0x0000d4a0 .quad -1925667057416912855 - 0xab, 0x7f, 0x7b, 0xd0, 0xc6, 0xe2, 0x3f, 0x99, //0x0000d4a8 .quad -7403949918844649557 - 0x33, 0xd0, 0xbd, 0x72, 0x04, 0x52, 0x98, 0xde, //0x0000d4b0 .quad -2407083821771141069 - 0x96, 0x5f, 0x9a, 0x84, 0x78, 0xdb, 0x8f, 0xbf, //0x0000d4b8 .quad -4643251380128424042 - 0x40, 0x44, 0x6d, 0x8f, 0x85, 0x66, 0x3e, 0x96, //0x0000d4c0 .quad -7620540795641314240 - 0x7c, 0xf7, 0xc0, 0xa5, 0x56, 0xd2, 0x73, 0xef, //0x0000d4c8 .quad -1192378206733142148 - 0xa8, 0x4a, 0xa4, 0x79, 0x13, 0x00, 0xe7, 0xdd, //0x0000d4d0 .quad -2456994988062127448 - 0xad, 0x9a, 0x98, 0x27, 0x76, 0x63, 0xa8, 0x95, //0x0000d4d8 .quad -7662765406849295699 - 0x52, 0x5d, 0x0d, 0x58, 0x18, 0xc0, 0x60, 0x55, //0x0000d4e0 .quad 6152128301777116498 - 0x59, 0xc1, 0x7e, 0xb1, 0x53, 0x7c, 0x12, 0xbb, //0x0000d4e8 .quad -4966770740134231719 - 0xa6, 0xb4, 0x10, 0x6e, 0x1e, 0xf0, 0xb8, 0xaa, //0x0000d4f0 .quad -6144897678060768090 - 0xaf, 0x71, 0xde, 0x9d, 0x68, 0x1b, 0xd7, 0xe9, //0x0000d4f8 .quad -1596777406740401745 - 0xe8, 0x70, 0xca, 0x04, 0x13, 0x96, 0xb3, 0xca, //0x0000d500 .quad -3840561048787980056 - 0x0d, 0x07, 0xab, 0x62, 0x21, 0x71, 0x26, 0x92, //0x0000d508 .quad -7915514906853832947 - 0x22, 0x0d, 0xfd, 0xc5, 0x97, 0x7b, 0x60, 0x3d, //0x0000d510 .quad 4422670725869800738 - 0xd1, 0xc8, 0x55, 0xbb, 0x69, 0x0d, 0xb0, 0xb6, //0x0000d518 .quad -5282707615139903279 - 0x6a, 0x50, 0x7c, 0xb7, 0x7d, 0x9a, 0xb8, 0x8c, //0x0000d520 .quad -8306719647944912790 - 0x05, 0x3b, 0x2b, 0x2a, 0xc4, 0x10, 0x5c, 0xe4, //0x0000d528 .quad -1991698500497491195 - 0x42, 0xb2, 0xad, 0x92, 0x8e, 0x60, 0xf3, 0x77, //0x0000d530 .quad 8643358275316593218 - 0xe3, 0x04, 0x5b, 0x9a, 0x7a, 0x8a, 0xb9, 0x8e, //0x0000d538 .quad -8162340590452013853 - 0xd3, 0x1e, 0x59, 0x37, 0xb2, 0x38, 0xf0, 0x55, //0x0000d540 .quad 6192511825718353619 - 0x1c, 0xc6, 0xf1, 0x40, 0x19, 0xed, 0x67, 0xb2, //0x0000d548 .quad -5591239719637629412 - 0x88, 0x66, 0x2f, 0xc5, 0xde, 0x46, 0x6c, 0x6b, //0x0000d550 .quad 7740639782147942024 - 0xa3, 0x37, 0x2e, 0x91, 0x5f, 0xe8, 0x01, 0xdf, //0x0000d558 .quad -2377363631119648861 - 0x15, 0xa0, 0x3d, 0x3b, 0x4b, 0xac, 0x23, 0x23, //0x0000d560 .quad 2532056854628769813 - 0xc6, 0xe2, 0xbc, 0xba, 0x3b, 0x31, 0x61, 0x8b, //0x0000d568 .quad -8403381297090862394 - 0x1a, 0x08, 0x0d, 0x0a, 0x5e, 0x97, 0xec, 0xab, //0x0000d570 .quad -6058300968568813542 - 0x77, 0x1b, 0x6c, 0xa9, 0x8a, 0x7d, 0x39, 0xae, //0x0000d578 .quad -5892540602936190089 - 0x21, 0x4a, 0x90, 0x8c, 0x35, 0xbd, 0xe7, 0x96, //0x0000d580 .quad -7572876210711016927 - 0x55, 0x22, 0xc7, 0x53, 0xed, 0xdc, 0xc7, 0xd9, //0x0000d588 .quad -2753989735242849707 - 0x54, 0x2e, 0xda, 0x77, 0x41, 0xd6, 0x50, 0x7e, //0x0000d590 .quad 9102010423587778132 - 0x75, 0x75, 0x5c, 0x54, 0x14, 0xea, 0x1c, 0x88, //0x0000d598 .quad -8638772612167862923 - 0xe9, 0xb9, 0xd0, 0xd5, 0xd1, 0x0b, 0xe5, 0xdd, //0x0000d5a0 .quad -2457545025797441047 - 0xd2, 0x92, 0x73, 0x69, 0x99, 0x24, 0x24, 0xaa, //0x0000d5a8 .quad -6186779746782440750 - 0x64, 0xe8, 0x44, 0x4b, 0xc6, 0x4e, 0x5e, 0x95, //0x0000d5b0 .quad -7683617300674189212 - 0x87, 0x77, 0xd0, 0xc3, 0xbf, 0x2d, 0xad, 0xd4, //0x0000d5b8 .quad -3121788665050663033 - 0x3e, 0x11, 0x0b, 0xef, 0x3b, 0xf1, 0x5a, 0xbd, //0x0000d5c0 .quad -4802260812921368258 - 0xb4, 0x4a, 0x62, 0xda, 0x97, 0x3c, 0xec, 0x84, //0x0000d5c8 .quad -8868646943297746252 - 0x8e, 0xd5, 0xcd, 0xea, 0x8a, 0xad, 0xb1, 0xec, //0x0000d5d0 .quad -1391139997724322418 - 0x61, 0xdd, 0xfa, 0xd0, 0xbd, 0x4b, 0x27, 0xa6, //0x0000d5d8 .quad -6474122660694794911 - 0xf2, 0x4a, 0x81, 0xa5, 0xed, 0x18, 0xde, 0x67, //0x0000d5e0 .quad 7484447039699372786 - 0xba, 0x94, 0x39, 0x45, 0xad, 0x1e, 0xb1, 0xcf, //0x0000d5e8 .quad -3480967307441105734 - 0xd7, 0xce, 0x70, 0x87, 0x94, 0xcf, 0xea, 0x80, //0x0000d5f0 .quad -9157278655470055721 - 0xf4, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x0000d5f8 .quad -9093133594791772940 - 0x8d, 0x02, 0x4d, 0xa9, 0x79, 0x83, 0x25, 0xa1, //0x0000d600 .quad -6834912300910181747 - 0x31, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x0000d608 .quad -6754730975062328271 - 0x30, 0x43, 0xa0, 0x13, 0x58, 0xe4, 0x6e, 0x09, //0x0000d610 .quad 679731660717048624 - 0x3e, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x0000d618 .quad -3831727700400522434 - 0xfc, 0x53, 0x88, 0x18, 0x6e, 0x9d, 0xca, 0x8b, //0x0000d620 .quad -8373707460958465028 - 0x0d, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x0000d628 .quad -177973607073265139 - 0x7d, 0x34, 0x55, 0xcf, 0x64, 0xa2, 0x5e, 0x77, //0x0000d630 .quad 8601490892183123069 - 0x48, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x0000d638 .quad -7028762532061872568 - 0x9d, 0x81, 0x2a, 0x03, 0xfe, 0x4a, 0x36, 0x95, //0x0000d640 .quad -7694880458480647779 - 0xda, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x0000d648 .quad -4174267146649952806 - 0x04, 0x22, 0xf5, 0x83, 0xbd, 0xdd, 0x83, 0x3a, //0x0000d650 .quad 4216457482181353988 - 0x51, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x0000d658 .quad -606147914885053103 - 0x42, 0x35, 0x79, 0x72, 0x96, 0x6a, 0x92, 0xc4, //0x0000d660 .quad -4282243101277735614 - 0x52, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x0000d668 .quad -7296371474444240046 - 0x93, 0x82, 0x17, 0x0f, 0x3c, 0x05, 0xb7, 0x75, //0x0000d670 .quad 8482254178684994195 - 0x27, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x0000d678 .quad -4508778324627912153 - 0x38, 0x63, 0xdd, 0x12, 0x8b, 0xc6, 0x24, 0x53, //0x0000d680 .quad 5991131704928854840 - 0xb1, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x0000d688 .quad -1024286887357502287 - 0x03, 0x5e, 0xca, 0xeb, 0x16, 0xfc, 0xf6, 0xd3, //0x0000d690 .quad -3173071712060547581 - 0xee, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x0000d698 .quad -7557708332239520786 - 0x84, 0xf5, 0xbc, 0xa6, 0x1c, 0xbb, 0xf4, 0x88, //0x0000d6a0 .quad -8578025658503072380 - 0xea, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x0000d6a8 .quad -4835449396872013078 - 0xe5, 0x32, 0x6c, 0xd0, 0xe3, 0xe9, 0x31, 0x2b, //0x0000d6b0 .quad 3112525982153323237 - 0xa5, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x0000d6b8 .quad -1432625727662628443 - 0xcf, 0x9f, 0x43, 0x62, 0x2e, 0x32, 0xff, 0x3a, //0x0000d6c0 .quad 4251171748059520975 - 0x07, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x0000d6c8 .quad -7812920107430224633 - 0xc2, 0x87, 0xd4, 0xfa, 0xb9, 0xfe, 0xbe, 0x09, //0x0000d6d0 .quad 702278666647013314 - 0x49, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x0000d6d8 .quad -5154464115860392887 - 0xb3, 0xa9, 0x89, 0x79, 0x68, 0xbe, 0x2e, 0x4c, //0x0000d6e0 .quad 5489534351736154547 - 0x5b, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x0000d6e8 .quad -1831394126398103205 - 0x10, 0x0a, 0xf6, 0x4b, 0x01, 0x37, 0x9d, 0x0f, //0x0000d6f0 .quad 1125115960621402640 - 0xd9, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x0000d6f8 .quad -8062150356639896359 - 0x94, 0x8c, 0xf3, 0x9e, 0xc1, 0x84, 0x84, 0x53, //0x0000d700 .quad 6018080969204141204 - 0x0f, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x0000d708 .quad -5466001927372482545 - 0xb9, 0x6f, 0xb0, 0x06, 0xf2, 0xa5, 0x65, 0x28, //0x0000d710 .quad 2910915193077788601 - 0x13, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x0000d718 .quad -2220816390788215277 - 0xd3, 0x45, 0x2e, 0x44, 0xb7, 0x87, 0x3f, 0xf9, //0x0000d720 .quad -486521013540076077 - 0xcb, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x0000d728 .quad -8305539271883716405 - 0x48, 0xd7, 0x39, 0x15, 0xa5, 0x69, 0x8f, 0xf7, //0x0000d730 .quad -608151266925095096 - 0xfe, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x0000d738 .quad -5770238071427257602 - 0x1b, 0x4d, 0x88, 0x5a, 0x0e, 0x44, 0x73, 0xb5, //0x0000d740 .quad -5371875102083756773 - 0xbe, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x0000d748 .quad -2601111570856684098 - 0x30, 0x30, 0x95, 0xf8, 0x88, 0x0a, 0x68, 0x31, //0x0000d750 .quad 3560107088838733872 - 0x97, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x0000d758 .quad -8543223759426509417 - 0x3d, 0x7c, 0xba, 0x36, 0x2b, 0x0d, 0xc2, 0xfd, //0x0000d760 .quad -161552157378970563 - 0xfc, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x0000d768 .quad -6067343680855748868 - 0x4c, 0x1b, 0x69, 0x04, 0x76, 0x90, 0x32, 0x3d, //0x0000d770 .quad 4409745821703674700 - 0xbc, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x0000d778 .quad -2972493582642298180 - 0x0f, 0xb1, 0xc1, 0xc2, 0x49, 0x9a, 0x3f, 0xa6, //0x0000d780 .quad -6467280898289979121 - 0xb5, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x0000d788 .quad -8775337516792518219 - 0x53, 0x1d, 0x72, 0x33, 0xdc, 0x80, 0xcf, 0x0f, //0x0000d790 .quad 1139270913992301907 - 0x23, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x0000d798 .quad -6357485877563259869 - 0xa8, 0xa4, 0x4e, 0x40, 0x13, 0x61, 0xc3, 0xd3, //0x0000d7a0 .quad -3187597375937010520 - 0x2b, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x0000d7a8 .quad -3335171328526686933 - 0xe9, 0x26, 0x31, 0x08, 0xac, 0x1c, 0x5a, 0x64, //0x0000d7b0 .quad 7231123676894144233 - 0x3b, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x0000d7b8 .quad -9002011107970261189 - 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, 0x70, 0x3d, //0x0000d7c0 .quad 4427218577690292387 - 0x0a, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x0000d7c8 .quad -6640827866535438582 - 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000d7d0 QUAD $0xcccccccccccccccc; QUAD $0xcccccccccccccccc // .space 16, '\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d7e0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x0000d7e8 .quad -9223372036854775808 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d7f0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x0000d7f8 .quad -6917529027641081856 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d800 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x0000d808 .quad -4035225266123964416 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d810 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x0000d818 .quad -432345564227567616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d820 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x0000d828 .quad -7187745005283311616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d830 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x0000d838 .quad -4372995238176751616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d840 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x0000d848 .quad -854558029293551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d850 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x0000d858 .quad -7451627795949551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d860 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x0000d868 .quad -4702848726509551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d870 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x0000d878 .quad -1266874889709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d880 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x0000d888 .quad -7709325833709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d890 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x0000d898 .quad -5024971273709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d8a0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x0000d8a8 .quad -1669528073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d8b0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x0000d8b8 .quad -7960984073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d8c0 .quad 0 - 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x0000d8c8 .quad -5339544073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d8d0 .quad 0 - 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x0000d8d8 .quad -2062744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d8e0 .quad 0 - 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x0000d8e8 .quad -8206744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d8f0 .quad 0 - 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x0000d8f8 .quad -5646744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d900 .quad 0 - 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x0000d908 .quad -2446744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d910 .quad 0 - 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x0000d918 .quad -8446744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d920 .quad 0 - 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x0000d928 .quad -5946744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d930 .quad 0 - 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x0000d938 .quad -2821744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d940 .quad 0 - 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x0000d948 .quad -8681119073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d950 .quad 0 - 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x0000d958 .quad -6239712823709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d960 .quad 0 - 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x0000d968 .quad -3187955011209551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d970 .quad 0 - 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x0000d978 .quad -8910000909647051616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d980 .quad 0 - 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x0000d988 .quad -6525815118631426616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d990 .quad 0 - 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x0000d998 .quad -3545582879861895366 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, //0x0000d9a0 .quad 4611686018427387904 - 0x84, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x0000d9a8 .quad -9133518327554766460 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, //0x0000d9b0 .quad 5764607523034234880 - 0xe5, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x0000d9b8 .quad -6805211891016070171 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, //0x0000d9c0 .quad -6629298651489370112 - 0xde, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x0000d9c8 .quad -3894828845342699810 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, //0x0000d9d0 .quad 5548434740920451072 - 0x96, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x0000d9d8 .quad -256850038250986858 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xf0, //0x0000d9e0 .quad -1143914305352105984 - 0x9d, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x0000d9e8 .quad -7078060301547948643 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6c, //0x0000d9f0 .quad 7793479155164643328 - 0x05, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x0000d9f8 .quad -4235889358507547899 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0xc7, //0x0000da00 .quad -4093209111326359552 - 0xc6, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x0000da08 .quad -683175679707046970 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x7f, 0x3c, //0x0000da10 .quad 4359273333062107136 - 0x5c, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x0000da18 .quad -7344513827457986212 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x9f, 0x4b, //0x0000da20 .quad 5449091666327633920 - 0xb3, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x0000da28 .quad -4568956265895094861 - 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x86, 0x1e, //0x0000da30 .quad 2199678564482154496 - 0x20, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x0000da38 .quad -1099509313941480672 - 0x00, 0x00, 0x00, 0x00, 0x80, 0x44, 0x14, 0x13, //0x0000da40 .quad 1374799102801346560 - 0xf4, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x0000da48 .quad -7604722348854507276 - 0x00, 0x00, 0x00, 0x00, 0xa0, 0x55, 0xd9, 0x17, //0x0000da50 .quad 1718498878501683200 - 0x31, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x0000da58 .quad -4894216917640746191 - 0x00, 0x00, 0x00, 0x00, 0x08, 0xab, 0xcf, 0x5d, //0x0000da60 .quad 6759809616554491904 - 0xfd, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x0000da68 .quad -1506085128623544835 - 0x00, 0x00, 0x00, 0x00, 0xe5, 0xca, 0xa1, 0x5a, //0x0000da70 .quad 6530724019560251392 - 0xbe, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x0000da78 .quad -7858832233030797378 - 0x00, 0x00, 0x00, 0x40, 0x9e, 0x3d, 0x4a, 0xf1, //0x0000da80 .quad -1059967012404461568 - 0xad, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x0000da88 .quad -5211854272861108819 - 0x00, 0x00, 0x00, 0xd0, 0x05, 0xcd, 0x9c, 0x6d, //0x0000da90 .quad 7898413271349198848 - 0x19, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x0000da98 .quad -1903131822648998119 - 0x00, 0x00, 0x00, 0xa2, 0x23, 0x00, 0x82, 0xe4, //0x0000daa0 .quad -1981020733047832576 - 0x6f, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x0000daa8 .quad -8106986416796705681 - 0x00, 0x00, 0x80, 0x8a, 0x2c, 0x80, 0xa2, 0xdd, //0x0000dab0 .quad -2476275916309790720 - 0x8b, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x0000dab8 .quad -5522047002568494197 - 0x00, 0x00, 0x20, 0xad, 0x37, 0x20, 0x0b, 0xd5, //0x0000dac0 .quad -3095344895387238400 - 0x6e, 0x30, 0x9e, 0xa1, 0x62, 0x2f, 0x35, 0xe0, //0x0000dac8 .quad -2290872734783229842 - 0x00, 0x00, 0x34, 0xcc, 0x22, 0xf4, 0x26, 0x45, //0x0000dad0 .quad 4982938468024057856 - 0x45, 0xde, 0x02, 0xa5, 0x9d, 0x3d, 0x21, 0x8c, //0x0000dad8 .quad -8349324486880600507 - 0x00, 0x00, 0x41, 0x7f, 0x2b, 0xb1, 0x70, 0x96, //0x0000dae0 .quad -7606384970252091392 - 0xd6, 0x95, 0x43, 0x0e, 0x05, 0x8d, 0x29, 0xaf, //0x0000dae8 .quad -5824969590173362730 - 0x00, 0x40, 0x11, 0x5f, 0x76, 0xdd, 0x0c, 0x3c, //0x0000daf0 .quad 4327076842467049472 - 0x4c, 0x7b, 0xd4, 0x51, 0x46, 0xf0, 0xf3, 0xda, //0x0000daf8 .quad -2669525969289315508 - 0x00, 0xc8, 0x6a, 0xfb, 0x69, 0x0a, 0x88, 0xa5, //0x0000db00 .quad -6518949010312869888 - 0x0f, 0xcd, 0x24, 0xf3, 0x2b, 0x76, 0xd8, 0x88, //0x0000db08 .quad -8585982758446904049 - 0x00, 0x7a, 0x45, 0x7a, 0x04, 0x0d, 0xea, 0x8e, //0x0000db10 .quad -8148686262891087360 - 0x53, 0x00, 0xee, 0xef, 0xb6, 0x93, 0x0e, 0xab, //0x0000db18 .quad -6120792429631242157 - 0x80, 0xd8, 0xd6, 0x98, 0x45, 0x90, 0xa4, 0x72, //0x0000db20 .quad 8260886245095692416 - 0x68, 0x80, 0xe9, 0xab, 0xa4, 0x38, 0xd2, 0xd5, //0x0000db28 .quad -3039304518611664792 - 0x50, 0x47, 0x86, 0x7f, 0x2b, 0xda, 0xa6, 0x47, //0x0000db30 .quad 5163053903184807760 - 0x41, 0xf0, 0x71, 0xeb, 0x66, 0x63, 0xa3, 0x85, //0x0000db38 .quad -8817094351773372351 - 0x24, 0xd9, 0x67, 0x5f, 0xb6, 0x90, 0x90, 0x99, //0x0000db40 .quad -7381240676301154012 - 0x51, 0x6c, 0x4e, 0xa6, 0x40, 0x3c, 0x0c, 0xa7, //0x0000db48 .quad -6409681921289327535 - 0x6d, 0xcf, 0x41, 0xf7, 0xe3, 0xb4, 0xf4, 0xff, //0x0000db50 .quad -3178808521666707 - 0x65, 0x07, 0xe2, 0xcf, 0x50, 0x4b, 0xcf, 0xd0, //0x0000db58 .quad -3400416383184271515 - 0xa4, 0x21, 0x89, 0x7a, 0x0e, 0xf1, 0xf8, 0xbf, //0x0000db60 .quad -4613672773753429596 - 0x9f, 0x44, 0xed, 0x81, 0x12, 0x8f, 0x81, 0x82, //0x0000db68 .quad -9042789267131251553 - 0x0d, 0x6a, 0x2b, 0x19, 0x52, 0x2d, 0xf7, 0xaf, //0x0000db70 .quad -5767090967191786995 - 0xc7, 0x95, 0x68, 0x22, 0xd7, 0xf2, 0x21, 0xa3, //0x0000db78 .quad -6691800565486676537 - 0x90, 0x44, 0x76, 0x9f, 0xa6, 0xf8, 0xf4, 0x9b, //0x0000db80 .quad -7208863708989733744 - 0x39, 0xbb, 0x02, 0xeb, 0x8c, 0x6f, 0xea, 0xcb, //0x0000db88 .quad -3753064688430957767 - 0xb4, 0xd5, 0x53, 0x47, 0xd0, 0x36, 0xf2, 0x02, //0x0000db90 .quad 212292400617608628 - 0x08, 0x6a, 0xc3, 0x25, 0x70, 0x0b, 0xe5, 0xfe, //0x0000db98 .quad -79644842111309304 - 0x90, 0x65, 0x94, 0x2c, 0x42, 0x62, 0xd7, 0x01, //0x0000dba0 .quad 132682750386005392 - 0x45, 0x22, 0x9a, 0x17, 0x26, 0x27, 0x4f, 0x9f, //0x0000dba8 .quad -6967307053960650171 - 0xf5, 0x7e, 0xb9, 0xb7, 0xd2, 0x3a, 0x4d, 0x42, //0x0000dbb0 .quad 4777539456409894645 - 0xd6, 0xaa, 0x80, 0x9d, 0xef, 0xf0, 0x22, 0xc7, //0x0000dbb8 .quad -4097447799023424810 - 0xb2, 0xde, 0xa7, 0x65, 0x87, 0x89, 0xe0, 0xd2, //0x0000dbc0 .quad -3251447716342407502 - 0x8b, 0xd5, 0xe0, 0x84, 0x2b, 0xad, 0xeb, 0xf8, //0x0000dbc8 .quad -510123730351893109 - 0x2f, 0xeb, 0x88, 0x9f, 0xf4, 0x55, 0xcc, 0x63, //0x0000dbd0 .quad 7191217214140771119 - 0x77, 0x85, 0x0c, 0x33, 0x3b, 0x4c, 0x93, 0x9b, //0x0000dbd8 .quad -7236356359111015049 - 0xfb, 0x25, 0x6b, 0xc7, 0x71, 0x6b, 0xbf, 0x3c, //0x0000dbe0 .quad 4377335499248575995 - 0xd5, 0xa6, 0xcf, 0xff, 0x49, 0x1f, 0x78, 0xc2, //0x0000dbe8 .quad -4433759430461380907 - 0x7a, 0xef, 0x45, 0x39, 0x4e, 0x46, 0xef, 0x8b, //0x0000dbf0 .quad -8363388681221443718 - 0x8a, 0x90, 0xc3, 0x7f, 0x1c, 0x27, 0x16, 0xf3, //0x0000dbf8 .quad -930513269649338230 - 0xac, 0xb5, 0xcb, 0xe3, 0xf0, 0x8b, 0x75, 0x97, //0x0000dc00 .quad -7532960934977096276 - 0x56, 0x3a, 0xda, 0xcf, 0x71, 0xd8, 0xed, 0x97, //0x0000dc08 .quad -7499099821171918250 - 0x17, 0xa3, 0xbe, 0x1c, 0xed, 0xee, 0x52, 0x3d, //0x0000dc10 .quad 4418856886560793367 - 0xec, 0xc8, 0xd0, 0x43, 0x8e, 0x4e, 0xe9, 0xbd, //0x0000dc18 .quad -4762188758037509908 - 0xdd, 0x4b, 0xee, 0x63, 0xa8, 0xaa, 0xa7, 0x4c, //0x0000dc20 .quad 5523571108200991709 - 0x27, 0xfb, 0xc4, 0xd4, 0x31, 0xa2, 0x63, 0xed, //0x0000dc28 .quad -1341049929119499481 - 0x6a, 0xef, 0x74, 0x3e, 0xa9, 0xca, 0xe8, 0x8f, //0x0000dc30 .quad -8076983103442849942 - 0xf8, 0x1c, 0xfb, 0x24, 0x5f, 0x45, 0x5e, 0x94, //0x0000dc38 .quad -7755685233340769032 - 0x44, 0x2b, 0x12, 0x8e, 0x53, 0xfd, 0xe2, 0xb3, //0x0000dc40 .quad -5484542860876174524 - 0x36, 0xe4, 0x39, 0xee, 0xb6, 0xd6, 0x75, 0xb9, //0x0000dc48 .quad -5082920523248573386 - 0x16, 0xb6, 0x96, 0x71, 0xa8, 0xbc, 0xdb, 0x60, //0x0000dc50 .quad 6979379479186945558 - 0x44, 0x5d, 0xc8, 0xa9, 0x64, 0x4c, 0xd3, 0xe7, //0x0000dc58 .quad -1741964635633328828 - 0xcd, 0x31, 0xfe, 0x46, 0xe9, 0x55, 0x89, 0xbc, //0x0000dc60 .quad -4861259862362934835 - 0x4a, 0x3a, 0x1d, 0xea, 0xbe, 0x0f, 0xe4, 0x90, //0x0000dc68 .quad -8006256924911912374 - 0x41, 0xbe, 0xbd, 0x98, 0x63, 0xab, 0xab, 0x6b, //0x0000dc70 .quad 7758483227328495169 - 0xdd, 0x88, 0xa4, 0xa4, 0xae, 0x13, 0x1d, 0xb5, //0x0000dc78 .quad -5396135137712502563 - 0xd1, 0x2d, 0xed, 0x7e, 0x3c, 0x96, 0x96, 0xc6, //0x0000dc80 .quad -4136954021121544751 - 0x14, 0xab, 0xcd, 0x4d, 0x9a, 0x58, 0x64, 0xe2, //0x0000dc88 .quad -2133482903713240300 - 0xa2, 0x3c, 0x54, 0xcf, 0xe5, 0x1d, 0x1e, 0xfc, //0x0000dc90 .quad -279753253987271518 - 0xec, 0x8a, 0xa0, 0x70, 0x60, 0xb7, 0x7e, 0x8d, //0x0000dc98 .quad -8250955842461857044 - 0xcb, 0x4b, 0x29, 0x43, 0x5f, 0xa5, 0x25, 0x3b, //0x0000dca0 .quad 4261994450943298507 - 0xa8, 0xad, 0xc8, 0x8c, 0x38, 0x65, 0xde, 0xb0, //0x0000dca8 .quad -5702008784649933400 - 0xbe, 0x9e, 0xf3, 0x13, 0xb7, 0x0e, 0xef, 0x49, //0x0000dcb0 .quad 5327493063679123134 - 0x12, 0xd9, 0xfa, 0xaf, 0x86, 0xfe, 0x15, 0xdd, //0x0000dcb8 .quad -2515824962385028846 - 0x37, 0x43, 0x78, 0x6c, 0x32, 0x69, 0x35, 0x6e, //0x0000dcc0 .quad 7941369183226839863 - 0xab, 0xc7, 0xfc, 0x2d, 0x14, 0xbf, 0x2d, 0x8a, //0x0000dcc8 .quad -8489919629131724885 - 0x04, 0x54, 0x96, 0x07, 0x7f, 0xc3, 0xc2, 0x49, //0x0000dcd0 .quad 5315025460606161924 - 0x96, 0xf9, 0x7b, 0x39, 0xd9, 0x2e, 0xb9, 0xac, //0x0000dcd8 .quad -6000713517987268202 - 0x06, 0xe9, 0x7b, 0xc9, 0x5e, 0x74, 0x33, 0xdc, //0x0000dce0 .quad -2579590211097073402 - 0xfb, 0xf7, 0xda, 0x87, 0x8f, 0x7a, 0xe7, 0xd7, //0x0000dce8 .quad -2889205879056697349 - 0xa3, 0x71, 0xed, 0x3d, 0xbb, 0x28, 0xa0, 0x69, //0x0000dcf0 .quad 7611128154919104931 - 0xfd, 0xda, 0xe8, 0xb4, 0x99, 0xac, 0xf0, 0x86, //0x0000dcf8 .quad -8723282702051517699 - 0x0c, 0xce, 0x68, 0x0d, 0xea, 0x32, 0x08, 0xc4, //0x0000dd00 .quad -4321147861633282548 - 0xbc, 0x11, 0x23, 0x22, 0xc0, 0xd7, 0xac, 0xa8, //0x0000dd08 .quad -6292417359137009220 - 0x90, 0x01, 0xc3, 0x90, 0xa4, 0x3f, 0x0a, 0xf5, //0x0000dd10 .quad -789748808614215280 - 0x2b, 0xd6, 0xab, 0x2a, 0xb0, 0x0d, 0xd8, 0xd2, //0x0000dd18 .quad -3253835680493873621 - 0xfa, 0xe0, 0x79, 0xda, 0xc6, 0x67, 0x26, 0x79, //0x0000dd20 .quad 8729779031470891258 - 0xdb, 0x65, 0xab, 0x1a, 0x8e, 0x08, 0xc7, 0x83, //0x0000dd28 .quad -8951176327949752869 - 0x38, 0x59, 0x18, 0x91, 0xb8, 0x01, 0x70, 0x57, //0x0000dd30 .quad 6300537770911226168 - 0x52, 0x3f, 0x56, 0xa1, 0xb1, 0xca, 0xb8, 0xa4, //0x0000dd38 .quad -6577284391509803182 - 0x86, 0x6f, 0x5e, 0xb5, 0x26, 0x02, 0x4c, 0xed, //0x0000dd40 .quad -1347699823215743098 - 0x26, 0xcf, 0xab, 0x09, 0x5e, 0xfd, 0xe6, 0xcd, //0x0000dd48 .quad -3609919470959866074 - 0xb4, 0x05, 0x5b, 0x31, 0x58, 0x81, 0x4f, 0x54, //0x0000dd50 .quad 6075216638131242420 - 0x78, 0x61, 0x0b, 0xc6, 0x5a, 0x5e, 0xb0, 0x80, //0x0000dd58 .quad -9173728696990998152 - 0x21, 0xc7, 0xb1, 0x3d, 0xae, 0x61, 0x63, 0x69, //0x0000dd60 .quad 7594020797664053025 - 0xd6, 0x39, 0x8e, 0x77, 0xf1, 0x75, 0xdc, 0xa0, //0x0000dd68 .quad -6855474852811359786 - 0xe9, 0x38, 0x1e, 0xcd, 0x19, 0x3a, 0xbc, 0x03, //0x0000dd70 .quad 269153960225290473 - 0x4c, 0xc8, 0x71, 0xd5, 0x6d, 0x93, 0x13, 0xc9, //0x0000dd78 .quad -3957657547586811828 - 0x23, 0xc7, 0x65, 0x40, 0xa0, 0x48, 0xab, 0x04, //0x0000dd80 .quad 336442450281613091 - 0x5f, 0x3a, 0xce, 0x4a, 0x49, 0x78, 0x58, 0xfb, //0x0000dd88 .quad -335385916056126881 - 0x76, 0x9c, 0x3f, 0x28, 0x64, 0x0d, 0xeb, 0x62, //0x0000dd90 .quad 7127805559067090038 - 0x7b, 0xe4, 0xc0, 0xce, 0x2d, 0x4b, 0x17, 0x9d, //0x0000dd98 .quad -7127145225176161157 - 0x94, 0x83, 0x4f, 0x32, 0xbd, 0xd0, 0xa5, 0x3b, //0x0000dda0 .quad 4298070930406474644 - 0x9a, 0x1d, 0x71, 0x42, 0xf9, 0x1d, 0x5d, 0xc4, //0x0000dda8 .quad -4297245513042813542 - 0x79, 0x64, 0xe3, 0x7e, 0xec, 0x44, 0x8f, 0xca, //0x0000ddb0 .quad -3850783373846682503 - 0x00, 0x65, 0x0d, 0x93, 0x77, 0x65, 0x74, 0xf5, //0x0000ddb8 .quad -759870872876129024 - 0xcb, 0x1e, 0x4e, 0xcf, 0x13, 0x8b, 0x99, 0x7e, //0x0000ddc0 .quad 9122475437414293195 - 0x20, 0x5f, 0xe8, 0xbb, 0x6a, 0xbf, 0x68, 0x99, //0x0000ddc8 .quad -7392448323188662496 - 0x7e, 0xa6, 0x21, 0xc3, 0xd8, 0xed, 0x3f, 0x9e, //0x0000ddd0 .quad -7043649776941685122 - 0xe8, 0x76, 0xe2, 0x6a, 0x45, 0xef, 0xc2, 0xbf, //0x0000ddd8 .quad -4628874385558440216 - 0x1e, 0x10, 0xea, 0xf3, 0x4e, 0xe9, 0xcf, 0xc5, //0x0000dde0 .quad -4192876202749718498 - 0xa2, 0x14, 0x9b, 0xc5, 0x16, 0xab, 0xb3, 0xef, //0x0000dde8 .quad -1174406963520662366 - 0x12, 0x4a, 0x72, 0x58, 0xd1, 0xf1, 0xa1, 0xbb, //0x0000ddf0 .quad -4926390635932268014 - 0xe5, 0xec, 0x80, 0x3b, 0xee, 0x4a, 0xd0, 0x95, //0x0000ddf8 .quad -7651533379841495835 - 0x97, 0xdc, 0x8e, 0xae, 0x45, 0x6e, 0x8a, 0x2a, //0x0000de00 .quad 3065383741939440791 - 0x1f, 0x28, 0x61, 0xca, 0xa9, 0x5d, 0x44, 0xbb, //0x0000de08 .quad -4952730706374481889 - 0xbd, 0x93, 0x32, 0x1a, 0xd7, 0x09, 0x2d, 0xf5, //0x0000de10 .quad -779956341003086915 - 0x26, 0x72, 0xf9, 0x3c, 0x14, 0x75, 0x15, 0xea, //0x0000de18 .quad -1579227364540714458 - 0x56, 0x9c, 0x5f, 0x70, 0x26, 0x26, 0x3c, 0x59, //0x0000de20 .quad 6430056314514152534 - 0x58, 0xe7, 0x1b, 0xa6, 0x2c, 0x69, 0x4d, 0x92, //0x0000de28 .quad -7904546130479028392 - 0x6c, 0x83, 0x77, 0x0c, 0xb0, 0x2f, 0x8b, 0x6f, //0x0000de30 .quad 8037570393142690668 - 0x2e, 0xe1, 0xa2, 0xcf, 0x77, 0xc3, 0xe0, 0xb6, //0x0000de38 .quad -5268996644671397586 - 0x47, 0x64, 0x95, 0x0f, 0x9c, 0xfb, 0x6d, 0x0b, //0x0000de40 .quad 823590954573587527 - 0x7a, 0x99, 0x8b, 0xc3, 0x55, 0xf4, 0x98, 0xe4, //0x0000de48 .quad -1974559787411859078 - 0xac, 0x5e, 0xbd, 0x89, 0x41, 0xbd, 0x24, 0x47, //0x0000de50 .quad 5126430365035880108 - 0xec, 0x3f, 0x37, 0x9a, 0xb5, 0x98, 0xdf, 0x8e, //0x0000de58 .quad -8151628894773493780 - 0x57, 0xb6, 0x2c, 0xec, 0x91, 0xec, 0xed, 0x58, //0x0000de60 .quad 6408037956294850135 - 0xe7, 0x0f, 0xc5, 0x00, 0xe3, 0x7e, 0x97, 0xb2, //0x0000de68 .quad -5577850100039479321 - 0xed, 0xe3, 0x37, 0x67, 0xb6, 0x67, 0x29, 0x2f, //0x0000de70 .quad 3398361426941174765 - 0xe1, 0x53, 0xf6, 0xc0, 0x9b, 0x5e, 0x3d, 0xdf, //0x0000de78 .quad -2360626606621961247 - 0x74, 0xee, 0x82, 0x00, 0xd2, 0xe0, 0x79, 0xbd, //0x0000de80 .quad -4793553135802847628 - 0x6c, 0xf4, 0x99, 0x58, 0x21, 0x5b, 0x86, 0x8b, //0x0000de88 .quad -8392920656779807636 - 0x11, 0xaa, 0xa3, 0x80, 0x06, 0x59, 0xd8, 0xec, //0x0000de90 .quad -1380255401326171631 - 0x87, 0x71, 0xc0, 0xae, 0xe9, 0xf1, 0x67, 0xae, //0x0000de98 .quad -5879464802547371641 - 0x95, 0x94, 0xcc, 0x20, 0x48, 0x6f, 0x0e, 0xe8, //0x0000dea0 .quad -1725319251657714539 - 0xe9, 0x8d, 0x70, 0x1a, 0x64, 0xee, 0x01, 0xda, //0x0000dea8 .quad -2737644984756826647 - 0xdd, 0xdc, 0x7f, 0x14, 0x8d, 0x05, 0x09, 0x31, //0x0000deb0 .quad 3533361486141316317 - 0xb2, 0x58, 0x86, 0x90, 0xfe, 0x34, 0x41, 0x88, //0x0000deb8 .quad -8628557143114098510 - 0x15, 0xd4, 0x9f, 0x59, 0xf0, 0x46, 0x4b, 0xbd, //0x0000dec0 .quad -4806670179178130411 - 0xde, 0xee, 0xa7, 0x34, 0x3e, 0x82, 0x51, 0xaa, //0x0000dec8 .quad -6174010410465235234 - 0x1a, 0xc9, 0x07, 0x70, 0xac, 0x18, 0x9e, 0x6c, //0x0000ded0 .quad 7826720331309500698 - 0x96, 0xea, 0xd1, 0xc1, 0xcd, 0xe2, 0xe5, 0xd4, //0x0000ded8 .quad -3105826994654156138 - 0xb0, 0xdd, 0x04, 0xc6, 0x6b, 0xcf, 0xe2, 0x03, //0x0000dee0 .quad 280014188641050032 - 0x9e, 0x32, 0x23, 0x99, 0xc0, 0xad, 0x0f, 0x85, //0x0000dee8 .quad -8858670899299929442 - 0x1c, 0x15, 0x86, 0xb7, 0x46, 0x83, 0xdb, 0x84, //0x0000def0 .quad -8873354301053463268 - 0x45, 0xff, 0x6b, 0xbf, 0x30, 0x99, 0x53, 0xa6, //0x0000def8 .quad -6461652605697523899 - 0x63, 0x9a, 0x67, 0x65, 0x18, 0x64, 0x12, 0xe6, //0x0000df00 .quad -1868320839462053277 - 0x16, 0xff, 0x46, 0xef, 0x7c, 0x7f, 0xe8, 0xcf, //0x0000df08 .quad -3465379738694516970 - 0x7e, 0xc0, 0x60, 0x3f, 0x8f, 0x7e, 0xcb, 0x4f, //0x0000df10 .quad 5749828502977298558 - 0x6e, 0x5f, 0x8c, 0x15, 0xae, 0x4f, 0xf1, 0x81, //0x0000df18 .quad -9083391364325154962 - 0x9d, 0xf0, 0x38, 0x0f, 0x33, 0x5e, 0xbe, 0xe3, //0x0000df20 .quad -2036086408133152611 - 0x49, 0x77, 0xef, 0x9a, 0x99, 0xa3, 0x6d, 0xa2, //0x0000df28 .quad -6742553186979055799 - 0xc5, 0x2c, 0x07, 0xd3, 0xbf, 0xf5, 0xad, 0x5c, //0x0000df30 .quad 6678264026688335045 - 0x1c, 0x55, 0xab, 0x01, 0x80, 0x0c, 0x09, 0xcb, //0x0000df38 .quad -3816505465296431844 - 0xf6, 0xf7, 0xc8, 0xc7, 0x2f, 0x73, 0xd9, 0x73, //0x0000df40 .quad 8347830033360418806 - 0x63, 0x2a, 0x16, 0x02, 0xa0, 0x4f, 0xcb, 0xfd, //0x0000df48 .quad -158945813193151901 - 0xfa, 0x9a, 0xdd, 0xdc, 0xfd, 0xe7, 0x67, 0x28, //0x0000df50 .quad 2911550761636567802 - 0x7e, 0xda, 0x4d, 0x01, 0xc4, 0x11, 0x9f, 0x9e, //0x0000df58 .quad -7016870160886801794 - 0xb8, 0x01, 0x15, 0x54, 0xfd, 0xe1, 0x81, 0xb2, //0x0000df60 .quad -5583933584809066056 - 0x1d, 0x51, 0xa1, 0x01, 0x35, 0xd6, 0x46, 0xc6, //0x0000df68 .quad -4159401682681114339 - 0x26, 0x42, 0x1a, 0xa9, 0x7c, 0x5a, 0x22, 0x1f, //0x0000df70 .quad 2243455055843443238 - 0x65, 0xa5, 0x09, 0x42, 0xc2, 0x8b, 0xd8, 0xf7, //0x0000df78 .quad -587566084924005019 - 0x58, 0x69, 0xb0, 0xe9, 0x8d, 0x78, 0x75, 0x33, //0x0000df80 .quad 3708002419115845976 - 0x5f, 0x07, 0x46, 0x69, 0x59, 0x57, 0xe7, 0x9a, //0x0000df88 .quad -7284757830718584993 - 0xae, 0x83, 0x1c, 0x64, 0xb1, 0xd6, 0x52, 0x00, //0x0000df90 .quad 23317005467419566 - 0x37, 0x89, 0x97, 0xc3, 0x2f, 0x2d, 0xa1, 0xc1, //0x0000df98 .quad -4494261269970843337 - 0x9a, 0xa4, 0x23, 0xbd, 0x5d, 0x8c, 0x67, 0xc0, //0x0000dfa0 .quad -4582539761593113446 - 0x84, 0x6b, 0x7d, 0xb4, 0x7b, 0x78, 0x09, 0xf2, //0x0000dfa8 .quad -1006140569036166268 - 0xe0, 0x46, 0x36, 0x96, 0xba, 0xb7, 0x40, 0xf8, //0x0000dfb0 .quad -558244341782001952 - 0x32, 0x63, 0xce, 0x50, 0x4d, 0xeb, 0x45, 0x97, //0x0000dfb8 .quad -7546366883288685774 - 0x98, 0xd8, 0xc3, 0x3b, 0xa9, 0xe5, 0x50, 0xb6, //0x0000dfc0 .quad -5309491445654890344 - 0xff, 0xfb, 0x01, 0xa5, 0x20, 0x66, 0x17, 0xbd, //0x0000dfc8 .quad -4821272585683469313 - 0xbe, 0xce, 0xb4, 0x8a, 0x13, 0x1f, 0xe5, 0xa3, //0x0000dfd0 .quad -6636864307068612930 - 0xff, 0x7a, 0x42, 0xce, 0xa8, 0x3f, 0x5d, 0xec, //0x0000dfd8 .quad -1414904713676948737 - 0x37, 0x01, 0xb1, 0x36, 0x6c, 0x33, 0x6f, 0xc6, //0x0000dfe0 .quad -4148040191917883081 - 0xdf, 0x8c, 0xe9, 0x80, 0xc9, 0x47, 0xba, 0x93, //0x0000dfe8 .quad -7801844473689174817 - 0x84, 0x41, 0x5d, 0x44, 0x47, 0x00, 0x0b, 0xb8, //0x0000dff0 .quad -5185050239897353852 - 0x17, 0xf0, 0x23, 0xe1, 0xbb, 0xd9, 0xa8, 0xb8, //0x0000dff8 .quad -5140619573684080617 - 0xe5, 0x91, 0x74, 0x15, 0x59, 0xc0, 0x0d, 0xa6, //0x0000e000 .quad -6481312799871692315 - 0x1d, 0xec, 0x6c, 0xd9, 0x2a, 0x10, 0xd3, 0xe6, //0x0000e008 .quad -1814088448677712867 - 0x2f, 0xdb, 0x68, 0xad, 0x37, 0x98, 0xc8, 0x87, //0x0000e010 .quad -8662506518347195601 - 0x92, 0x13, 0xe4, 0xc7, 0x1a, 0xea, 0x43, 0x90, //0x0000e018 .quad -8051334308064652398 - 0xfb, 0x11, 0xc3, 0x98, 0x45, 0xbe, 0xba, 0x29, //0x0000e020 .quad 3006924907348169211 - 0x77, 0x18, 0xdd, 0x79, 0xa1, 0xe4, 0x54, 0xb4, //0x0000e028 .quad -5452481866653427593 - 0x7a, 0xd6, 0xf3, 0xfe, 0xd6, 0x6d, 0x29, 0xf4, //0x0000e030 .quad -853029884242176390 - 0x94, 0x5e, 0x54, 0xd8, 0xc9, 0x1d, 0x6a, 0xe1, //0x0000e038 .quad -2203916314889396588 - 0x0c, 0x66, 0x58, 0x5f, 0xa6, 0xe4, 0x99, 0x18, //0x0000e040 .quad 1772699331562333708 - 0x1d, 0xbb, 0x34, 0x27, 0x9e, 0x52, 0xe2, 0x8c, //0x0000e048 .quad -8294976724446954723 - 0x8f, 0x7f, 0x2e, 0xf7, 0xcf, 0x5d, 0xc0, 0x5e, //0x0000e050 .quad 6827560182880305039 - 0xe4, 0xe9, 0x01, 0xb1, 0x45, 0xe7, 0x1a, 0xb0, //0x0000e058 .quad -5757034887131305500 - 0x73, 0x1f, 0xfa, 0xf4, 0x43, 0x75, 0x70, 0x76, //0x0000e060 .quad 8534450228600381299 - 0x5d, 0x64, 0x42, 0x1d, 0x17, 0xa1, 0x21, 0xdc, //0x0000e068 .quad -2584607590486743971 - 0xa8, 0x53, 0x1c, 0x79, 0x4a, 0x49, 0x06, 0x6a, //0x0000e070 .quad 7639874402088932264 - 0xba, 0x7e, 0x49, 0x72, 0xae, 0x04, 0x95, 0x89, //0x0000e078 .quad -8532908771695296838 - 0x92, 0x68, 0x63, 0x17, 0x9d, 0xdb, 0x87, 0x04, //0x0000e080 .quad 326470965756389522 - 0x69, 0xde, 0xdb, 0x0e, 0xda, 0x45, 0xfa, 0xab, //0x0000e088 .quad -6054449946191733143 - 0xb6, 0x42, 0x3c, 0x5d, 0x84, 0xd2, 0xa9, 0x45, //0x0000e090 .quad 5019774725622874806 - 0x03, 0xd6, 0x92, 0x92, 0x50, 0xd7, 0xf8, 0xd6, //0x0000e098 .quad -2956376414312278525 - 0xb2, 0xa9, 0x45, 0xba, 0x92, 0x23, 0x8a, 0x0b, //0x0000e0a0 .quad 831516194300602802 - 0xc2, 0xc5, 0x9b, 0x5b, 0x92, 0x86, 0x5b, 0x86, //0x0000e0a8 .quad -8765264286586255934 - 0x1e, 0x14, 0xd7, 0x68, 0x77, 0xac, 0x6c, 0x8e, //0x0000e0b0 .quad -8183976793979022306 - 0x32, 0xb7, 0x82, 0xf2, 0x36, 0x68, 0xf2, 0xa7, //0x0000e0b8 .quad -6344894339805432014 - 0x26, 0xd9, 0x0c, 0x43, 0x95, 0xd7, 0x07, 0x32, //0x0000e0c0 .quad 3605087062808385830 - 0xff, 0x64, 0x23, 0xaf, 0x44, 0x02, 0xef, 0xd1, //0x0000e0c8 .quad -3319431906329402113 - 0xb8, 0x07, 0xe8, 0x49, 0xbd, 0xe6, 0x44, 0x7f, //0x0000e0d0 .quad 9170708441896323000 - 0x1f, 0x1f, 0x76, 0xed, 0x6a, 0x61, 0x35, 0x83, //0x0000e0d8 .quad -8992173969096958177 - 0xa6, 0x09, 0x62, 0x9c, 0x6c, 0x20, 0x16, 0x5f, //0x0000e0e0 .quad 6851699533943015846 - 0xe7, 0xa6, 0xd3, 0xa8, 0xc5, 0xb9, 0x02, 0xa4, //0x0000e0e8 .quad -6628531442943809817 - 0x0f, 0x8c, 0x7a, 0xc3, 0x87, 0xa8, 0xdb, 0x36, //0x0000e0f0 .quad 3952938399001381903 - 0xa1, 0x90, 0x08, 0x13, 0x37, 0x68, 0x03, 0xcd, //0x0000e0f8 .quad -3673978285252374367 - 0x89, 0x97, 0x2c, 0xda, 0x54, 0x49, 0x49, 0xc2, //0x0000e100 .quad -4446942528265218167 - 0x64, 0x5a, 0xe5, 0x6b, 0x22, 0x21, 0x22, 0x80, //0x0000e108 .quad -9213765455923815836 - 0x6c, 0xbd, 0xb7, 0x10, 0xaa, 0x9b, 0xdb, 0xf2, //0x0000e110 .quad -946992141904134804 - 0xfd, 0xb0, 0xde, 0x06, 0x6b, 0xa9, 0x2a, 0xa0, //0x0000e118 .quad -6905520801477381891 - 0xc7, 0xac, 0xe5, 0x94, 0x94, 0x82, 0x92, 0x6f, //0x0000e120 .quad 8039631859474607303 - 0x3d, 0x5d, 0x96, 0xc8, 0xc5, 0x53, 0x35, 0xc8, //0x0000e128 .quad -4020214983419339459 - 0xf9, 0x17, 0x1f, 0xba, 0x39, 0x23, 0x77, 0xcb, //0x0000e130 .quad -3785518230938904583 - 0x8c, 0xf4, 0xbb, 0x3a, 0xb7, 0xa8, 0x42, 0xfa, //0x0000e138 .quad -413582710846786420 - 0xfb, 0x6e, 0x53, 0x14, 0x04, 0x76, 0x2a, 0xff, //0x0000e140 .quad -60105885123121413 - 0xd7, 0x78, 0xb5, 0x84, 0x72, 0xa9, 0x69, 0x9c, //0x0000e148 .quad -7176018221920323369 - 0xba, 0x4a, 0x68, 0x19, 0x85, 0x13, 0xf5, 0xfe, //0x0000e150 .quad -75132356403901766 - 0x0d, 0xd7, 0xe2, 0x25, 0xcf, 0x13, 0x84, 0xc3, //0x0000e158 .quad -4358336758973016307 - 0x69, 0x5d, 0xc2, 0x5f, 0x66, 0x58, 0xb2, 0x7e, //0x0000e160 .quad 9129456591349898601 - 0xd1, 0x8c, 0x5b, 0xef, 0xc2, 0x18, 0x65, 0xf4, //0x0000e168 .quad -836234930288882479 - 0x61, 0x7a, 0xd9, 0xfb, 0x3f, 0x77, 0x2f, 0xef, //0x0000e170 .quad -1211618658047395231 - 0x02, 0x38, 0x99, 0xd5, 0x79, 0x2f, 0xbf, 0x98, //0x0000e178 .quad -7440175859071633406 - 0xfa, 0xd8, 0xcf, 0xfa, 0x0f, 0x55, 0xfb, 0xaa, //0x0000e180 .quad -6126209340986631942 - 0x03, 0x86, 0xff, 0x4a, 0x58, 0xfb, 0xee, 0xbe, //0x0000e188 .quad -4688533805412153853 - 0x38, 0xcf, 0x83, 0xf9, 0x53, 0x2a, 0xba, 0x95, //0x0000e190 .quad -7657761676233289928 - 0x84, 0x67, 0xbf, 0x5d, 0x2e, 0xba, 0xaa, 0xee, //0x0000e198 .quad -1248981238337804412 - 0x83, 0x61, 0xf2, 0x7b, 0x74, 0x5a, 0x94, 0xdd, //0x0000e1a0 .quad -2480258038432112253 - 0xb2, 0xa0, 0x97, 0xfa, 0x5c, 0xb4, 0x2a, 0x95, //0x0000e1a8 .quad -7698142301602209614 - 0xe4, 0xf9, 0xee, 0x9a, 0x11, 0x71, 0xf9, 0x94, //0x0000e1b0 .quad -7712008566467528220 - 0xdf, 0x88, 0x3d, 0x39, 0x74, 0x61, 0x75, 0xba, //0x0000e1b8 .quad -5010991858575374113 - 0x5d, 0xb8, 0xaa, 0x01, 0x56, 0xcd, 0x37, 0x7a, //0x0000e1c0 .quad 8806733365625141341 - 0x17, 0xeb, 0x8c, 0x47, 0xd1, 0xb9, 0x12, 0xe9, //0x0000e1c8 .quad -1652053804791829737 - 0x3a, 0xb3, 0x0a, 0xc1, 0x55, 0xe0, 0x62, 0xac, //0x0000e1d0 .quad -6025006692552756422 - 0xee, 0x12, 0xb8, 0xcc, 0x22, 0xb4, 0xab, 0x91, //0x0000e1d8 .quad -7950062655635975442 - 0x09, 0x60, 0x4d, 0x31, 0x6b, 0x98, 0x7b, 0x57, //0x0000e1e0 .quad 6303799689591218185 - 0xaa, 0x17, 0xe6, 0x7f, 0x2b, 0xa1, 0x16, 0xb6, //0x0000e1e8 .quad -5325892301117581398 - 0x0b, 0xb8, 0xa0, 0xfd, 0x85, 0x7e, 0x5a, 0xed, //0x0000e1f0 .quad -1343622424865753077 - 0x94, 0x9d, 0xdf, 0x5f, 0x76, 0x49, 0x9c, 0xe3, //0x0000e1f8 .quad -2045679357969588844 - 0x07, 0x73, 0x84, 0xbe, 0x13, 0x8f, 0x58, 0x14, //0x0000e200 .quad 1466078993672598279 - 0x7d, 0xc2, 0xeb, 0xfb, 0xe9, 0xad, 0x41, 0x8e, //0x0000e208 .quad -8196078626372074883 - 0xc8, 0x8f, 0x25, 0xae, 0xd8, 0xb2, 0x6e, 0x59, //0x0000e210 .quad 6444284760518135752 - 0x1c, 0xb3, 0xe6, 0x7a, 0x64, 0x19, 0xd2, 0xb1, //0x0000e218 .quad -5633412264537705700 - 0xbb, 0xf3, 0xae, 0xd9, 0x8e, 0x5f, 0xca, 0x6f, //0x0000e220 .quad 8055355950647669691 - 0xe3, 0x5f, 0xa0, 0x99, 0xbd, 0x9f, 0x46, 0xde, //0x0000e228 .quad -2430079312244744221 - 0x54, 0x58, 0x0d, 0x48, 0xb9, 0x7b, 0xde, 0x25, //0x0000e230 .quad 2728754459941099604 - 0xee, 0x3b, 0x04, 0x80, 0xd6, 0x23, 0xec, 0x8a, //0x0000e238 .quad -8436328597794046994 - 0x6a, 0xae, 0x10, 0x9a, 0xa7, 0x1a, 0x56, 0xaf, //0x0000e240 .quad -5812428961928401302 - 0xe9, 0x4a, 0x05, 0x20, 0xcc, 0x2c, 0xa7, 0xad, //0x0000e248 .quad -5933724728815170839 - 0x04, 0xda, 0x94, 0x80, 0x51, 0xa1, 0x2b, 0x1b, //0x0000e250 .quad 1957835834444274180 - 0xa4, 0x9d, 0x06, 0x28, 0xff, 0xf7, 0x10, 0xd9, //0x0000e258 .quad -2805469892591575644 - 0x42, 0x08, 0x5d, 0xf0, 0xd2, 0x44, 0xfb, 0x90, //0x0000e260 .quad -7999724640327104446 - 0x86, 0x22, 0x04, 0x79, 0xff, 0x9a, 0xaa, 0x87, //0x0000e268 .quad -8670947710510816634 - 0x53, 0x4a, 0x74, 0xac, 0x07, 0x16, 0x3a, 0x35, //0x0000e270 .quad 3835402254873283155 - 0x28, 0x2b, 0x45, 0x57, 0xbf, 0x41, 0x95, 0xa9, //0x0000e278 .quad -6226998619711132888 - 0xe8, 0x5c, 0x91, 0x97, 0x89, 0x9b, 0x88, 0x42, //0x0000e280 .quad 4794252818591603944 - 0xf2, 0x75, 0x16, 0x2d, 0x2f, 0x92, 0xfa, 0xd3, //0x0000e288 .quad -3172062256211528206 - 0x11, 0xda, 0xba, 0xfe, 0x35, 0x61, 0x95, 0x69, //0x0000e290 .quad 7608094030047140369 - 0xb7, 0x09, 0x2e, 0x7c, 0x5d, 0x9b, 0x7c, 0x84, //0x0000e298 .quad -8900067937773286985 - 0x95, 0x90, 0x69, 0x7e, 0x83, 0xb9, 0xfa, 0x43, //0x0000e2a0 .quad 4898431519131537557 - 0x25, 0x8c, 0x39, 0xdb, 0x34, 0xc2, 0x9b, 0xa5, //0x0000e2a8 .quad -6513398903789220827 - 0xbb, 0xf4, 0x03, 0x5e, 0xe4, 0x67, 0xf9, 0x94, //0x0000e2b0 .quad -7712018656367741765 - 0x2e, 0xef, 0x07, 0x12, 0xc2, 0xb2, 0x02, 0xcf, //0x0000e2b8 .quad -3530062611309138130 - 0xf5, 0x78, 0xc2, 0xba, 0xee, 0xe0, 0x1b, 0x1d, //0x0000e2c0 .quad 2097517367411243253 - 0x7d, 0xf5, 0x44, 0x4b, 0xb9, 0xaf, 0x61, 0x81, //0x0000e2c8 .quad -9123818159709293187 - 0x32, 0x17, 0x73, 0x69, 0x2a, 0xd9, 0x62, 0x64, //0x0000e2d0 .quad 7233582727691441970 - 0xdc, 0x32, 0x16, 0x9e, 0xa7, 0x1b, 0xba, 0xa1, //0x0000e2d8 .quad -6793086681209228580 - 0xfe, 0xdc, 0xcf, 0x03, 0x75, 0x8f, 0x7b, 0x7d, //0x0000e2e0 .quad 9041978409614302462 - 0x93, 0xbf, 0x9b, 0x85, 0x91, 0xa2, 0x28, 0xca, //0x0000e2e8 .quad -3879672333084147821 - 0x3e, 0xd4, 0xc3, 0x44, 0x52, 0x73, 0xda, 0x5c, //0x0000e2f0 .quad 6690786993590490174 - 0x78, 0xaf, 0x02, 0xe7, 0x35, 0xcb, 0xb2, 0xfc, //0x0000e2f8 .quad -237904397927796872 - 0xa7, 0x64, 0xfa, 0x6a, 0x13, 0x88, 0x08, 0x3a, //0x0000e300 .quad 4181741870994056359 - 0xab, 0xad, 0x61, 0xb0, 0x01, 0xbf, 0xef, 0x9d, //0x0000e308 .quad -7066219276345954901 - 0xd0, 0xfd, 0xb8, 0x45, 0x18, 0xaa, 0x8a, 0x08, //0x0000e310 .quad 615491320315182544 - 0x16, 0x19, 0x7a, 0x1c, 0xc2, 0xae, 0x6b, 0xc5, //0x0000e318 .quad -4221088077005055722 - 0x45, 0x3d, 0x27, 0x57, 0x9e, 0x54, 0xad, 0x8a, //0x0000e320 .quad -8454007886460797627 - 0x5b, 0x9f, 0x98, 0xa3, 0x72, 0x9a, 0xc6, 0xf6, //0x0000e328 .quad -664674077828931749 - 0x4b, 0x86, 0x78, 0xf6, 0xe2, 0x54, 0xac, 0x36, //0x0000e330 .quad 3939617107816777291 - 0x99, 0x63, 0x3f, 0xa6, 0x87, 0x20, 0x3c, 0x9a, //0x0000e338 .quad -7332950326284164199 - 0xdd, 0xa7, 0x16, 0xb4, 0x1b, 0x6a, 0x57, 0x84, //0x0000e340 .quad -8910536670511192099 - 0x7f, 0x3c, 0xcf, 0x8f, 0xa9, 0x28, 0xcb, 0xc0, //0x0000e348 .quad -4554501889427817345 - 0xd5, 0x51, 0x1c, 0xa1, 0xa2, 0x44, 0x6d, 0x65, //0x0000e350 .quad 7308573235570561493 - 0x9f, 0x0b, 0xc3, 0xf3, 0xd3, 0xf2, 0xfd, 0xf0, //0x0000e358 .quad -1081441343357383777 - 0x25, 0xb3, 0xb1, 0xa4, 0xe5, 0x4a, 0x64, 0x9f, //0x0000e360 .quad -6961356773836868827 - 0x43, 0xe7, 0x59, 0x78, 0xc4, 0xb7, 0x9e, 0x96, //0x0000e368 .quad -7593429867239446717 - 0xee, 0x1f, 0xde, 0x0d, 0x9f, 0x5d, 0x3d, 0x87, //0x0000e370 .quad -8701695967296086034 - 0x14, 0x61, 0x70, 0x96, 0xb5, 0x65, 0x46, 0xbc, //0x0000e378 .quad -4880101315621920492 - 0xea, 0xa7, 0x55, 0xd1, 0x06, 0xb5, 0x0c, 0xa9, //0x0000e380 .quad -6265433940692719638 - 0x59, 0x79, 0x0c, 0xfc, 0x22, 0xff, 0x57, 0xeb, //0x0000e388 .quad -1488440626100012711 - 0xf2, 0x88, 0xd5, 0x42, 0x24, 0xf1, 0xa7, 0x09, //0x0000e390 .quad 695789805494438130 - 0xd8, 0xcb, 0x87, 0xdd, 0x75, 0xff, 0x16, 0x93, //0x0000e398 .quad -7847804418953589800 - 0x2f, 0xeb, 0x8a, 0x53, 0x6d, 0xed, 0x11, 0x0c, //0x0000e3a0 .quad 869737256868047663 - 0xce, 0xbe, 0xe9, 0x54, 0x53, 0xbf, 0xdc, 0xb7, //0x0000e3a8 .quad -5198069505264599346 - 0xfa, 0xa5, 0x6d, 0xa8, 0xc8, 0x68, 0x16, 0x8f, //0x0000e3b0 .quad -8136200465769716230 - 0x81, 0x2e, 0x24, 0x2a, 0x28, 0xef, 0xd3, 0xe5, //0x0000e3b8 .quad -1885900863153361279 - 0xbc, 0x87, 0x44, 0x69, 0x7d, 0x01, 0x6e, 0xf9, //0x0000e3c0 .quad -473439272678684740 - 0x10, 0x9d, 0x56, 0x1a, 0x79, 0x75, 0xa4, 0x8f, //0x0000e3c8 .quad -8096217067111932656 - 0xac, 0xa9, 0x95, 0xc3, 0xdc, 0x81, 0xc9, 0x37, //0x0000e3d0 .quad 4019886927579031980 - 0x55, 0x44, 0xec, 0x60, 0xd7, 0x92, 0x8d, 0xb3, //0x0000e3d8 .quad -5508585315462527915 - 0x17, 0x14, 0x7b, 0xf4, 0x53, 0xe2, 0xbb, 0x85, //0x0000e3e0 .quad -8810199395808373737 - 0x6a, 0x55, 0x27, 0x39, 0x8d, 0xf7, 0x70, 0xe0, //0x0000e3e8 .quad -2274045625900771990 - 0x8e, 0xec, 0xcc, 0x78, 0x74, 0x6d, 0x95, 0x93, //0x0000e3f0 .quad -7812217631593927538 - 0x62, 0x95, 0xb8, 0x43, 0xb8, 0x9a, 0x46, 0x8c, //0x0000e3f8 .quad -8338807543829064350 - 0xb2, 0x27, 0x00, 0x97, 0xd1, 0xc8, 0x7a, 0x38, //0x0000e400 .quad 4069786015789754290 - 0xbb, 0xba, 0xa6, 0x54, 0x66, 0x41, 0x58, 0xaf, //0x0000e408 .quad -5811823411358942533 - 0x9e, 0x31, 0xc0, 0xfc, 0x05, 0x7b, 0x99, 0x06, //0x0000e410 .quad 475546501309804958 - 0x6a, 0x69, 0xd0, 0xe9, 0xbf, 0x51, 0x2e, 0xdb, //0x0000e418 .quad -2653093245771290262 - 0x03, 0x1f, 0xf8, 0xbd, 0xe3, 0xec, 0x1f, 0x44, //0x0000e420 .quad 4908902581746016003 - 0xe2, 0x41, 0x22, 0xf2, 0x17, 0xf3, 0xfc, 0x88, //0x0000e428 .quad -8575712306248138270 - 0xc3, 0x26, 0x76, 0xad, 0x1c, 0xe8, 0x27, 0xd5, //0x0000e430 .quad -3087243809672255805 - 0x5a, 0xd2, 0xaa, 0xee, 0xdd, 0x2f, 0x3c, 0xab, //0x0000e438 .quad -6107954364382784934 - 0x74, 0xb0, 0xd3, 0xd8, 0x23, 0xe2, 0x71, 0x8a, //0x0000e440 .quad -8470740780517707660 - 0xf1, 0x86, 0x55, 0x6a, 0xd5, 0x3b, 0x0b, 0xd6, //0x0000e448 .quad -3023256937051093263 - 0x49, 0x4e, 0x84, 0x67, 0x56, 0x2d, 0x87, 0xf6, //0x0000e450 .quad -682526969396179383 - 0x56, 0x74, 0x75, 0x62, 0x65, 0x05, 0xc7, 0x85, //0x0000e458 .quad -8807064613298015146 - 0xdb, 0x61, 0x65, 0x01, 0xac, 0xf8, 0x28, 0xb4, //0x0000e460 .quad -5464844730172612133 - 0x6c, 0xd1, 0x12, 0xbb, 0xbe, 0xc6, 0x38, 0xa7, //0x0000e468 .quad -6397144748195131028 - 0x52, 0xba, 0xbe, 0x01, 0xd7, 0x36, 0x33, 0xe1, //0x0000e470 .quad -2219369894288377262 - 0xc7, 0x85, 0xd7, 0x69, 0x6e, 0xf8, 0x06, 0xd1, //0x0000e478 .quad -3384744916816525881 - 0x73, 0x34, 0x17, 0x61, 0x46, 0x02, 0xc0, 0xec, //0x0000e480 .quad -1387106183930235789 - 0x9c, 0xb3, 0x26, 0x02, 0x45, 0x5b, 0xa4, 0x82, //0x0000e488 .quad -9032994600651410532 - 0x90, 0x01, 0x5d, 0xf9, 0xd7, 0x02, 0xf0, 0x27, //0x0000e490 .quad 2877803288514593168 - 0x84, 0x60, 0xb0, 0x42, 0x16, 0x72, 0x4d, 0xa3, //0x0000e498 .quad -6679557232386875260 - 0xf4, 0x41, 0xb4, 0xf7, 0x8d, 0x03, 0xec, 0x31, //0x0000e4a0 .quad 3597254110643241460 - 0xa5, 0x78, 0x5c, 0xd3, 0x9b, 0xce, 0x20, 0xcc, //0x0000e4a8 .quad -3737760522056206171 - 0x71, 0x52, 0xa1, 0x75, 0x71, 0x04, 0x67, 0x7e, //0x0000e4b0 .quad 9108253656731439729 - 0xce, 0x96, 0x33, 0xc8, 0x42, 0x02, 0x29, 0xff, //0x0000e4b8 .quad -60514634142869810 - 0x86, 0xd3, 0x84, 0xe9, 0xc6, 0x62, 0x00, 0x0f, //0x0000e4c0 .quad 1080972517029761926 - 0x41, 0x3e, 0x20, 0xbd, 0x69, 0xa1, 0x79, 0x9f, //0x0000e4c8 .quad -6955350673980375487 - 0x68, 0x08, 0xe6, 0xa3, 0x78, 0x7b, 0xc0, 0x52, //0x0000e4d0 .quad 5962901664714590312 - 0xd1, 0x4d, 0x68, 0x2c, 0xc4, 0x09, 0x58, 0xc7, //0x0000e4d8 .quad -4082502324048081455 - 0x82, 0x8a, 0xdf, 0xcc, 0x56, 0x9a, 0x70, 0xa7, //0x0000e4e0 .quad -6381430974388925822 - 0x45, 0x61, 0x82, 0x37, 0x35, 0x0c, 0x2e, 0xf9, //0x0000e4e8 .quad -491441886632713915 - 0x91, 0xb6, 0x0b, 0x40, 0x76, 0x60, 0xa6, 0x88, //0x0000e4f0 .quad -8600080377420466543 - 0xcb, 0x7c, 0xb1, 0x42, 0xa1, 0xc7, 0xbc, 0x9b, //0x0000e4f8 .quad -7224680206786528053 - 0x35, 0xa4, 0x0e, 0xd0, 0x93, 0xf8, 0xcf, 0x6a, //0x0000e500 .quad 7696643601933968437 - 0xfe, 0xdb, 0x5d, 0x93, 0x89, 0xf9, 0xab, 0xc2, //0x0000e508 .quad -4419164240055772162 - 0x43, 0x4d, 0x12, 0xc4, 0xb8, 0xf6, 0x83, 0x05, //0x0000e510 .quad 397432465562684739 - 0xfe, 0x52, 0x35, 0xf8, 0xeb, 0xf7, 0x56, 0xf3, //0x0000e518 .quad -912269281642327298 - 0x4a, 0x70, 0x8b, 0x7a, 0x33, 0x7a, 0x72, 0xc3, //0x0000e520 .quad -4363290727450709942 - 0xde, 0x53, 0x21, 0x7b, 0xf3, 0x5a, 0x16, 0x98, //0x0000e528 .quad -7487697328667536418 - 0x5c, 0x4c, 0x2e, 0x59, 0xc0, 0x18, 0x4f, 0x74, //0x0000e530 .quad 8380944645968776284 - 0xd6, 0xa8, 0xe9, 0x59, 0xb0, 0xf1, 0x1b, 0xbe, //0x0000e538 .quad -4747935642407032618 - 0x73, 0xdf, 0x79, 0x6f, 0xf0, 0xde, 0x62, 0x11, //0x0000e540 .quad 1252808770606194547 - 0x0c, 0x13, 0x64, 0x70, 0x1c, 0xee, 0xa2, 0xed, //0x0000e548 .quad -1323233534581402868 - 0xa8, 0x2b, 0xac, 0x45, 0x56, 0xcb, 0xdd, 0x8a, //0x0000e550 .quad -8440366555225904216 - 0xe7, 0x8b, 0x3e, 0xc6, 0xd1, 0xd4, 0x85, 0x94, //0x0000e558 .quad -7744549986754458649 - 0x92, 0x36, 0x17, 0xd7, 0x2b, 0x3e, 0x95, 0x6d, //0x0000e560 .quad 7896285879677171346 - 0xe1, 0x2e, 0xce, 0x37, 0x06, 0x4a, 0xa7, 0xb9, //0x0000e568 .quad -5069001465015685407 - 0x37, 0x04, 0xdd, 0xcc, 0xb6, 0x8d, 0xfa, 0xc8, //0x0000e570 .quad -3964700705685699529 - 0x99, 0xba, 0xc1, 0xc5, 0x87, 0x1c, 0x11, 0xe8, //0x0000e578 .quad -1724565812842218855 - 0xa2, 0x22, 0x0a, 0x40, 0x92, 0x98, 0x9c, 0x1d, //0x0000e580 .quad 2133748077373825698 - 0xa0, 0x14, 0x99, 0xdb, 0xd4, 0xb1, 0x0a, 0x91, //0x0000e588 .quad -7995382660667468640 - 0x4b, 0xab, 0x0c, 0xd0, 0xb6, 0xbe, 0x03, 0x25, //0x0000e590 .quad 2667185096717282123 - 0xc8, 0x59, 0x7f, 0x12, 0x4a, 0x5e, 0x4d, 0xb5, //0x0000e598 .quad -5382542307406947896 - 0x1d, 0xd6, 0x0f, 0x84, 0x64, 0xae, 0x44, 0x2e, //0x0000e5a0 .quad 3333981370896602653 - 0x3a, 0x30, 0x1f, 0x97, 0xdc, 0xb5, 0xa0, 0xe2, //0x0000e5a8 .quad -2116491865831296966 - 0xd2, 0xe5, 0x89, 0xd2, 0xfe, 0xec, 0xea, 0x5c, //0x0000e5b0 .quad 6695424375237764562 - 0x24, 0x7e, 0x73, 0xde, 0xa9, 0x71, 0xa4, 0x8d, //0x0000e5b8 .quad -8240336443785642460 - 0x47, 0x5f, 0x2c, 0x87, 0x3e, 0xa8, 0x25, 0x74, //0x0000e5c0 .quad 8369280469047205703 - 0xad, 0x5d, 0x10, 0x56, 0x14, 0x8e, 0x0d, 0xb1, //0x0000e5c8 .quad -5688734536304665171 - 0x19, 0x77, 0xf7, 0x28, 0x4e, 0x12, 0x2f, 0xd1, //0x0000e5d0 .quad -3373457468973156583 - 0x18, 0x75, 0x94, 0x6b, 0x99, 0xf1, 0x50, 0xdd, //0x0000e5d8 .quad -2499232151953443560 - 0x6f, 0xaa, 0x9a, 0xd9, 0x70, 0x6b, 0xbd, 0x82, //0x0000e5e0 .quad -9025939945749304721 - 0x2f, 0xc9, 0x3c, 0xe3, 0xff, 0x96, 0x52, 0x8a, //0x0000e5e8 .quad -8479549122611984081 - 0x0b, 0x55, 0x01, 0x10, 0x4d, 0xc6, 0x6c, 0x63, //0x0000e5f0 .quad 7164319141522920715 - 0x7b, 0xfb, 0x0b, 0xdc, 0xbf, 0x3c, 0xe7, 0xac, //0x0000e5f8 .quad -5987750384837592197 - 0x4e, 0xaa, 0x01, 0x54, 0xe0, 0xf7, 0x47, 0x3c, //0x0000e600 .quad 4343712908476262990 - 0x5a, 0xfa, 0x0e, 0xd3, 0xef, 0x0b, 0x21, 0xd8, //0x0000e608 .quad -2873001962619602342 - 0x71, 0x0a, 0x81, 0x34, 0xec, 0xfa, 0xac, 0x65, //0x0000e610 .quad 7326506586225052273 - 0x78, 0x5c, 0xe9, 0xe3, 0x75, 0xa7, 0x14, 0x87, //0x0000e618 .quad -8713155254278333320 - 0x0d, 0x4d, 0xa1, 0x41, 0xa7, 0x39, 0x18, 0x7f, //0x0000e620 .quad 9158133232781315341 - 0x96, 0xb3, 0xe3, 0x5c, 0x53, 0xd1, 0xd9, 0xa8, //0x0000e628 .quad -6279758049420528746 - 0x50, 0xa0, 0x09, 0x12, 0x11, 0x48, 0xde, 0x1e, //0x0000e630 .quad 2224294504121868368 - 0x7c, 0xa0, 0x1c, 0x34, 0xa8, 0x45, 0x10, 0xd3, //0x0000e638 .quad -3238011543348273028 - 0x32, 0x04, 0x46, 0xab, 0x0a, 0xed, 0x4a, 0x93, //0x0000e640 .quad -7833187971778608078 - 0x4d, 0xe4, 0x91, 0x20, 0x89, 0x2b, 0xea, 0x83, //0x0000e648 .quad -8941286242233752499 - 0x3f, 0x85, 0x17, 0x56, 0x4d, 0xa8, 0x1d, 0xf8, //0x0000e650 .quad -568112927868484289 - 0x60, 0x5d, 0xb6, 0x68, 0x6b, 0xb6, 0xe4, 0xa4, //0x0000e658 .quad -6564921784364802720 - 0x8e, 0x66, 0x9d, 0xab, 0x60, 0x12, 0x25, 0x36, //0x0000e660 .quad 3901544858591782542 - 0xb9, 0xf4, 0xe3, 0x42, 0x06, 0xe4, 0x1d, 0xce, //0x0000e668 .quad -3594466212028615495 - 0x19, 0x60, 0x42, 0x6b, 0x7c, 0x2b, 0xd7, 0xc1, //0x0000e670 .quad -4479063491021217767 - 0xf3, 0x78, 0xce, 0xe9, 0x83, 0xae, 0xd2, 0x80, //0x0000e678 .quad -9164070410158966541 - 0x1f, 0xf8, 0x12, 0x86, 0x5b, 0xf6, 0x4c, 0xb2, //0x0000e680 .quad -5598829363776522209 - 0x30, 0x17, 0x42, 0xe4, 0x24, 0x5a, 0x07, 0xa1, //0x0000e688 .quad -6843401994271320272 - 0x27, 0xb6, 0x97, 0x67, 0xf2, 0x33, 0xe0, 0xde, //0x0000e690 .quad -2386850686293264857 - 0xfc, 0x9c, 0x52, 0x1d, 0xae, 0x30, 0x49, 0xc9, //0x0000e698 .quad -3942566474411762436 - 0xb1, 0xa3, 0x7d, 0x01, 0xef, 0x40, 0x98, 0x16, //0x0000e6a0 .quad 1628122660560806833 - 0x3c, 0x44, 0xa7, 0xa4, 0xd9, 0x7c, 0x9b, 0xfb, //0x0000e6a8 .quad -316522074587315140 - 0x4e, 0x86, 0xee, 0x60, 0x95, 0x28, 0x1f, 0x8e, //0x0000e6b0 .quad -8205795374004271538 - 0xa5, 0x8a, 0xe8, 0x06, 0x08, 0x2e, 0x41, 0x9d, //0x0000e6b8 .quad -7115355324258153819 - 0xe2, 0x27, 0x2a, 0xb9, 0xba, 0xf2, 0xa6, 0xf1, //0x0000e6c0 .quad -1033872180650563614 - 0x4e, 0xad, 0xa2, 0x08, 0x8a, 0x79, 0x91, 0xc4, //0x0000e6c8 .quad -4282508136895304370 - 0xdb, 0xb1, 0x74, 0x67, 0x69, 0xaf, 0x10, 0xae, //0x0000e6d0 .quad -5904026244240592421 - 0xa2, 0x58, 0xcb, 0x8a, 0xec, 0xd7, 0xb5, 0xf5, //0x0000e6d8 .quad -741449152691742558 - 0x29, 0xef, 0xa8, 0xe0, 0xa1, 0x6d, 0xca, 0xac, //0x0000e6e0 .quad -5995859411864064215 - 0x65, 0x17, 0xbf, 0xd6, 0xf3, 0xa6, 0x91, 0x99, //0x0000e6e8 .quad -7380934748073420955 - 0xf3, 0x2a, 0xd3, 0x58, 0x0a, 0x09, 0xfd, 0x17, //0x0000e6f0 .quad 1728547772024695539 - 0x3f, 0xdd, 0x6e, 0xcc, 0xb0, 0x10, 0xf6, 0xbf, //0x0000e6f8 .quad -4614482416664388289 - 0xb0, 0xf5, 0x07, 0xef, 0x4c, 0x4b, 0xfc, 0xdd, //0x0000e700 .quad -2451001303396518480 - 0x8e, 0x94, 0x8a, 0xff, 0xdc, 0x94, 0xf3, 0xef, //0x0000e708 .quad -1156417002403097458 - 0x8e, 0xf9, 0x64, 0x15, 0x10, 0xaf, 0xbd, 0x4a, //0x0000e710 .quad 5385653213018257806 - 0xd9, 0x9c, 0xb6, 0x1f, 0x0a, 0x3d, 0xf8, 0x95, //0x0000e718 .quad -7640289654143017767 - 0xf1, 0x37, 0xbe, 0x1a, 0xd4, 0x1a, 0x6d, 0x9d, //0x0000e720 .quad -7102991539009341455 - 0x0f, 0x44, 0xa4, 0xa7, 0x4c, 0x4c, 0x76, 0xbb, //0x0000e728 .quad -4938676049251384305 - 0xed, 0xc5, 0x6d, 0x21, 0x89, 0x61, 0xc8, 0x84, //0x0000e730 .quad -8878739423761676819 - 0x13, 0x55, 0x8d, 0xd1, 0x5f, 0xdf, 0x53, 0xea, //0x0000e738 .quad -1561659043136842477 - 0xb4, 0x9b, 0xe4, 0xb4, 0xf5, 0x3c, 0xfd, 0x32, //0x0000e740 .quad 3674159897003727796 - 0x2c, 0x55, 0xf8, 0xe2, 0x9b, 0x6b, 0x74, 0x92, //0x0000e748 .quad -7893565929601608404 - 0xa1, 0xc2, 0x1d, 0x22, 0x33, 0x8c, 0xbc, 0x3f, //0x0000e750 .quad 4592699871254659745 - 0x77, 0x6a, 0xb6, 0xdb, 0x82, 0x86, 0x11, 0xb7, //0x0000e758 .quad -5255271393574622601 - 0x4a, 0x33, 0xa5, 0xea, 0x3f, 0xaf, 0xab, 0x0f, //0x0000e760 .quad 1129188820640936778 - 0x15, 0x05, 0xa4, 0x92, 0x23, 0xe8, 0xd5, 0xe4, //0x0000e768 .quad -1957403223540890347 - 0x0e, 0x40, 0xa7, 0xf2, 0x87, 0x4d, 0xcb, 0x29, //0x0000e770 .quad 3011586022114279438 - 0x2d, 0x83, 0xa6, 0x3b, 0x16, 0xb1, 0x05, 0x8f, //0x0000e778 .quad -8140906042354138323 - 0x12, 0x10, 0x51, 0xef, 0xe9, 0x20, 0x3e, 0x74, //0x0000e780 .quad 8376168546070237202 - 0xf8, 0x23, 0x90, 0xca, 0x5b, 0x1d, 0xc7, 0xb2, //0x0000e788 .quad -5564446534515285000 - 0x16, 0x54, 0x25, 0x6b, 0x24, 0xa9, 0x4d, 0x91, //0x0000e790 .quad -7976533391121755114 - 0xf6, 0x2c, 0x34, 0xbd, 0xb2, 0xe4, 0x78, 0xdf, //0x0000e798 .quad -2343872149716718346 - 0x8e, 0x54, 0xf7, 0xc2, 0xb6, 0x89, 0xd0, 0x1a, //0x0000e7a0 .quad 1932195658189984910 - 0x1a, 0x9c, 0x40, 0xb6, 0xef, 0x8e, 0xab, 0x8b, //0x0000e7a8 .quad -8382449121214030822 - 0xb1, 0x29, 0xb5, 0x73, 0x24, 0xac, 0x84, 0xa1, //0x0000e7b0 .quad -6808127464117294671 - 0x20, 0xc3, 0xd0, 0xa3, 0xab, 0x72, 0x96, 0xae, //0x0000e7b8 .quad -5866375383090150624 - 0x1e, 0x74, 0xa2, 0x90, 0x2d, 0xd7, 0xe5, 0xc9, //0x0000e7c0 .quad -3898473311719230434 - 0xe8, 0xf3, 0xc4, 0x8c, 0x56, 0x0f, 0x3c, 0xda, //0x0000e7c8 .quad -2721283210435300376 - 0x92, 0x88, 0x65, 0x7a, 0x7c, 0xa6, 0x2f, 0x7e, //0x0000e7d0 .quad 9092669226243950738 - 0x71, 0x18, 0xfb, 0x17, 0x96, 0x89, 0x65, 0x88, //0x0000e7d8 .quad -8618331034163144591 - 0xb7, 0xea, 0xfe, 0x98, 0x1b, 0x90, 0xbb, 0xdd, //0x0000e7e0 .quad -2469221522477225289 - 0x8d, 0xde, 0xf9, 0x9d, 0xfb, 0xeb, 0x7e, 0xaa, //0x0000e7e8 .quad -6161227774276542835 - 0x65, 0xa5, 0x3e, 0x7f, 0x22, 0x74, 0x2a, 0x55, //0x0000e7f0 .quad 6136845133758244197 - 0x31, 0x56, 0x78, 0x85, 0xfa, 0xa6, 0x1e, 0xd5, //0x0000e7f8 .quad -3089848699418290639 - 0x5f, 0x27, 0x87, 0x8f, 0x95, 0x88, 0x3a, 0xd5, //0x0000e800 .quad -3082000819042179233 - 0xde, 0x35, 0x6b, 0x93, 0x5c, 0x28, 0x33, 0x85, //0x0000e808 .quad -8848684464777513506 - 0x37, 0xf1, 0x68, 0xf3, 0xba, 0x2a, 0x89, 0x8a, //0x0000e810 .quad -8464187042230111945 - 0x56, 0x03, 0x46, 0xb8, 0x73, 0xf2, 0x7f, 0xa6, //0x0000e818 .quad -6449169562544503978 - 0x85, 0x2d, 0x43, 0xb0, 0x69, 0x75, 0x2b, 0x2d, //0x0000e820 .quad 3254824252494523781 - 0x2c, 0x84, 0x57, 0xa6, 0x10, 0xef, 0x1f, 0xd0, //0x0000e828 .quad -3449775934753242068 - 0x73, 0xfc, 0x29, 0x0e, 0x62, 0x29, 0x3b, 0x9c, //0x0000e830 .quad -7189106879045698445 - 0x9b, 0xb2, 0xf6, 0x67, 0x6a, 0xf5, 0x13, 0x82, //0x0000e838 .quad -9073638986861858149 - 0x8f, 0x7b, 0xb4, 0x91, 0xba, 0xf3, 0x49, 0x83, //0x0000e840 .quad -8986383598807123057 - 0x42, 0x5f, 0xf4, 0x01, 0xc5, 0xf2, 0x98, 0xa2, //0x0000e848 .quad -6730362715149934782 - 0x73, 0x9a, 0x21, 0x36, 0xa9, 0x70, 0x1c, 0x24, //0x0000e850 .quad 2602078556773259891 - 0x13, 0x77, 0x71, 0x42, 0x76, 0x2f, 0x3f, 0xcb, //0x0000e858 .quad -3801267375510030573 - 0x10, 0x01, 0xaa, 0x83, 0xd3, 0x8c, 0x23, 0xed, //0x0000e860 .quad -1359087822460813040 - 0xd7, 0xd4, 0x0d, 0xd3, 0x53, 0xfb, 0x0e, 0xfe, //0x0000e868 .quad -139898200960150313 - 0xaa, 0x40, 0x4a, 0x32, 0x04, 0x38, 0x36, 0xf4, //0x0000e870 .quad -849429889038008150 - 0x06, 0xa5, 0xe8, 0x63, 0x14, 0x5d, 0xc9, 0x9e, //0x0000e878 .quad -7004965403241175802 - 0xd5, 0xd0, 0xdc, 0x3e, 0x05, 0xc6, 0x43, 0xb1, //0x0000e880 .quad -5673473379724898091 - 0x48, 0xce, 0xe2, 0x7c, 0x59, 0xb4, 0x7b, 0xc6, //0x0000e888 .quad -4144520735624081848 - 0x0a, 0x05, 0x94, 0x8e, 0x86, 0xb7, 0x94, 0xdd, //0x0000e890 .quad -2480155706228734710 - 0xda, 0x81, 0x1b, 0xdc, 0x6f, 0xa1, 0x1a, 0xf8, //0x0000e898 .quad -568964901102714406 - 0x26, 0x83, 0x1c, 0x19, 0xb4, 0xf2, 0x7c, 0xca, //0x0000e8a0 .quad -3855940325606653146 - 0x28, 0x31, 0x91, 0xe9, 0xe5, 0xa4, 0x10, 0x9b, //0x0000e8a8 .quad -7273132090830278360 - 0xf0, 0xa3, 0x63, 0x1f, 0x61, 0x2f, 0x1c, 0xfd, //0x0000e8b0 .quad -208239388580928528 - 0x72, 0x7d, 0xf5, 0x63, 0x1f, 0xce, 0xd4, 0xc1, //0x0000e8b8 .quad -4479729095110460046 - 0xec, 0x8c, 0x3c, 0x67, 0x39, 0x3b, 0x63, 0xbc, //0x0000e8c0 .quad -4871985254153548564 - 0xcf, 0xdc, 0xf2, 0x3c, 0xa7, 0x01, 0x4a, 0xf2, //0x0000e8c8 .quad -987975350460687153 - 0x13, 0xd8, 0x85, 0xe0, 0x03, 0x05, 0xbe, 0xd5, //0x0000e8d0 .quad -3044990783845967853 - 0x01, 0xca, 0x17, 0x86, 0x08, 0x41, 0x6e, 0x97, //0x0000e8d8 .quad -7535013621679011327 - 0x18, 0x4e, 0xa7, 0xd8, 0x44, 0x86, 0x2d, 0x4b, //0x0000e8e0 .quad 5417133557047315992 - 0x82, 0xbc, 0x9d, 0xa7, 0x4a, 0xd1, 0x49, 0xbd, //0x0000e8e8 .quad -4807081008671376254 - 0x9e, 0x21, 0xd1, 0x0e, 0xd6, 0xe7, 0xf8, 0xdd, //0x0000e8f0 .quad -2451955090545630818 - 0xa2, 0x2b, 0x85, 0x51, 0x9d, 0x45, 0x9c, 0xec, //0x0000e8f8 .quad -1397165242411832414 - 0x03, 0xb5, 0x42, 0xc9, 0xe5, 0x90, 0xbb, 0xca, //0x0000e900 .quad -3838314940804713213 - 0x45, 0x3b, 0xf3, 0x52, 0x82, 0xab, 0xe1, 0x93, //0x0000e908 .quad -7790757304148477115 - 0x43, 0x62, 0x93, 0x3b, 0x1f, 0x75, 0x6a, 0x3d, //0x0000e910 .quad 4425478360848884291 - 0x17, 0x0a, 0xb0, 0xe7, 0x62, 0x16, 0xda, 0xb8, //0x0000e918 .quad -5126760611758208489 - 0xd4, 0x3a, 0x78, 0x0a, 0x67, 0x12, 0xc5, 0x0c, //0x0000e920 .quad 920161932633717460 - 0x9d, 0x0c, 0x9c, 0xa1, 0xfb, 0x9b, 0x10, 0xe7, //0x0000e928 .quad -1796764746270372707 - 0xc5, 0x24, 0x8b, 0x66, 0x80, 0x2b, 0xfb, 0x27, //0x0000e930 .quad 2880944217109767365 - 0xe2, 0x87, 0x01, 0x45, 0x7d, 0x61, 0x6a, 0x90, //0x0000e938 .quad -8040506994060064798 - 0xf6, 0xed, 0x2d, 0x80, 0x60, 0xf6, 0xf9, 0xb1, //0x0000e940 .quad -5622191765467566602 - 0xda, 0xe9, 0x41, 0x96, 0xdc, 0xf9, 0x84, 0xb4, //0x0000e948 .quad -5438947724147693094 - 0x73, 0x69, 0x39, 0xa0, 0xf8, 0x73, 0x78, 0x5e, //0x0000e950 .quad 6807318348447705459 - 0x51, 0x64, 0xd2, 0xbb, 0x53, 0x38, 0xa6, 0xe1, //0x0000e958 .quad -2186998636757228463 - 0xe8, 0xe1, 0x23, 0x64, 0x7b, 0x48, 0x0b, 0xdb, //0x0000e960 .quad -2662955059861265944 - 0xb2, 0x7e, 0x63, 0x55, 0x34, 0xe3, 0x07, 0x8d, //0x0000e968 .quad -8284403175614349646 - 0x62, 0xda, 0x2c, 0x3d, 0x9a, 0x1a, 0xce, 0x91, //0x0000e970 .quad -7940379843253970334 - 0x5f, 0x5e, 0xbc, 0x6a, 0x01, 0xdc, 0x49, 0xb0, //0x0000e978 .quad -5743817951090549153 - 0xfb, 0x10, 0x78, 0xcc, 0x40, 0xa1, 0x41, 0x76, //0x0000e980 .quad 8521269269642088699 - 0xf7, 0x75, 0x6b, 0xc5, 0x01, 0x53, 0x5c, 0xdc, //0x0000e988 .quad -2568086420435798537 - 0x9d, 0x0a, 0xcb, 0x7f, 0xc8, 0x04, 0xe9, 0xa9, //0x0000e990 .quad -6203421752542164323 - 0xba, 0x29, 0x63, 0x1b, 0xe1, 0xb3, 0xb9, 0x89, //0x0000e998 .quad -8522583040413455942 - 0x44, 0xcd, 0xbd, 0x9f, 0xfa, 0x45, 0x63, 0x54, //0x0000e9a0 .quad 6080780864604458308 - 0x29, 0xf4, 0x3b, 0x62, 0xd9, 0x20, 0x28, 0xac, //0x0000e9a8 .quad -6041542782089432023 - 0x95, 0x40, 0xad, 0x47, 0x79, 0x17, 0x7c, 0xa9, //0x0000e9b0 .quad -6234081974526590827 - 0x33, 0xf1, 0xca, 0xba, 0x0f, 0x29, 0x32, 0xd7, //0x0000e9b8 .quad -2940242459184402125 - 0x5d, 0x48, 0xcc, 0xcc, 0xab, 0x8e, 0xed, 0x49, //0x0000e9c0 .quad 5327070802775656541 - 0xc0, 0xd6, 0xbe, 0xd4, 0xa9, 0x59, 0x7f, 0x86, //0x0000e9c8 .quad -8755180564631333184 - 0x74, 0x5a, 0xff, 0xbf, 0x56, 0xf2, 0x68, 0x5c, //0x0000e9d0 .quad 6658838503469570676 - 0x70, 0x8c, 0xee, 0x49, 0x14, 0x30, 0x1f, 0xa8, //0x0000e9d8 .quad -6332289687361778576 - 0x11, 0x31, 0xff, 0x6f, 0xec, 0x2e, 0x83, 0x73, //0x0000e9e0 .quad 8323548129336963345 - 0x8c, 0x2f, 0x6a, 0x5c, 0x19, 0xfc, 0x26, 0xd2, //0x0000e9e8 .quad -3303676090774835316 - 0xab, 0x7e, 0xff, 0xc5, 0x53, 0xfd, 0x31, 0xc8, //0x0000e9f0 .quad -4021154456019173717 - 0xb7, 0x5d, 0xc2, 0xd9, 0x8f, 0x5d, 0x58, 0x83, //0x0000e9f8 .quad -8982326584375353929 - 0x55, 0x5e, 0x7f, 0xb7, 0xa8, 0x7c, 0x3e, 0xba, //0x0000ea00 .quad -5026443070023967147 - 0x25, 0xf5, 0x32, 0xd0, 0xf3, 0x74, 0x2e, 0xa4, //0x0000ea08 .quad -6616222212041804507 - 0xeb, 0x35, 0x5f, 0xe5, 0xd2, 0x1b, 0xce, 0x28, //0x0000ea10 .quad 2940318199324816875 - 0x6f, 0xb2, 0x3f, 0xc4, 0x30, 0x12, 0x3a, 0xcd, //0x0000ea18 .quad -3658591746624867729 - 0xb3, 0x81, 0x5b, 0xcf, 0x63, 0xd1, 0x80, 0x79, //0x0000ea20 .quad 8755227902219092403 - 0x85, 0xcf, 0xa7, 0x7a, 0x5e, 0x4b, 0x44, 0x80, //0x0000ea28 .quad -9204148869281624187 - 0x1f, 0x62, 0x32, 0xc3, 0xbc, 0x05, 0xe1, 0xd7, //0x0000ea30 .quad -2891023177508298209 - 0x66, 0xc3, 0x51, 0x19, 0x36, 0x5e, 0x55, 0xa0, //0x0000ea38 .quad -6893500068174642330 - 0xa7, 0xfa, 0xfe, 0xf3, 0x2b, 0x47, 0xd9, 0x8d, //0x0000ea40 .quad -8225464990312760665 - 0x40, 0x34, 0xa6, 0x9f, 0xc3, 0xb5, 0x6a, 0xc8, //0x0000ea48 .quad -4005189066790915008 - 0x51, 0xb9, 0xfe, 0xf0, 0xf6, 0x98, 0x4f, 0xb1, //0x0000ea50 .quad -5670145219463562927 - 0x50, 0xc1, 0x8f, 0x87, 0x34, 0x63, 0x85, 0xfa, //0x0000ea58 .quad -394800315061255856 - 0xd3, 0x33, 0x9f, 0x56, 0x9a, 0xbf, 0xd1, 0x6e, //0x0000ea60 .quad 7985374283903742931 - 0xd2, 0xd8, 0xb9, 0xd4, 0x00, 0x5e, 0x93, 0x9c, //0x0000ea68 .quad -7164279224554366766 - 0xc8, 0x00, 0x47, 0xec, 0x80, 0x2f, 0x86, 0x0a, //0x0000ea70 .quad 758345818024902856 - 0x07, 0x4f, 0xe8, 0x09, 0x81, 0x35, 0xb8, 0xc3, //0x0000ea78 .quad -4343663012265570553 - 0xfa, 0xc0, 0x58, 0x27, 0x61, 0xbb, 0x27, 0xcd, //0x0000ea80 .quad -3663753745896259334 - 0xc8, 0x62, 0x62, 0x4c, 0xe1, 0x42, 0xa6, 0xf4, //0x0000ea88 .quad -817892746904575288 - 0x9c, 0x78, 0x97, 0xb8, 0x1c, 0xd5, 0x38, 0x80, //0x0000ea90 .quad -9207375118826243940 - 0xbd, 0x7d, 0xbd, 0xcf, 0xcc, 0xe9, 0xe7, 0x98, //0x0000ea98 .quad -7428711994456441411 - 0xc3, 0x56, 0xbd, 0xe6, 0x63, 0x0a, 0x47, 0xe0, //0x0000eaa0 .quad -2285846861678029117 - 0x2c, 0xdd, 0xac, 0x03, 0x40, 0xe4, 0x21, 0xbf, //0x0000eaa8 .quad -4674203974643163860 - 0x74, 0xac, 0x6c, 0xe0, 0xfc, 0xcc, 0x58, 0x18, //0x0000eab0 .quad 1754377441329851508 - 0x78, 0x14, 0x98, 0x04, 0x50, 0x5d, 0xea, 0xee, //0x0000eab8 .quad -1231068949876566920 - 0xc8, 0xeb, 0x43, 0x0c, 0x1e, 0x80, 0x37, 0x0f, //0x0000eac0 .quad 1096485900831157192 - 0xcb, 0x0c, 0xdf, 0x02, 0x52, 0x7a, 0x52, 0x95, //0x0000eac8 .quad -7686947121313936181 - 0xba, 0xe6, 0x54, 0x8f, 0x25, 0x60, 0x05, 0xd3, //0x0000ead0 .quad -3241078642388441414 - 0xfd, 0xcf, 0x96, 0x83, 0xe6, 0x18, 0xa7, 0xba, //0x0000ead8 .quad -4996997883215032323 - 0x69, 0x20, 0x2a, 0xf3, 0x2e, 0xb8, 0xc6, 0x47, //0x0000eae0 .quad 5172023733869224041 - 0xfd, 0x83, 0x7c, 0x24, 0x20, 0xdf, 0x50, 0xe9, //0x0000eae8 .quad -1634561335591402499 - 0x41, 0x54, 0xfa, 0x57, 0x1d, 0x33, 0xdc, 0x4c, //0x0000eaf0 .quad 5538357842881958977 - 0x7e, 0xd2, 0xcd, 0x16, 0x74, 0x8b, 0xd2, 0x91, //0x0000eaf8 .quad -7939129862385708418 - 0x52, 0xe9, 0xf8, 0xad, 0xe4, 0x3f, 0x13, 0xe0, //0x0000eb00 .quad -2300424733252327086 - 0x1d, 0x47, 0x81, 0x1c, 0x51, 0x2e, 0x47, 0xb6, //0x0000eb08 .quad -5312226309554747619 - 0xa6, 0x23, 0x77, 0xd9, 0xdd, 0x0f, 0x18, 0x58, //0x0000eb10 .quad 6347841120289366950 - 0xe5, 0x98, 0xa1, 0x63, 0xe5, 0xf9, 0xd8, 0xe3, //0x0000eb18 .quad -2028596868516046619 - 0x48, 0x76, 0xea, 0xa7, 0xea, 0x09, 0x0f, 0x57, //0x0000eb20 .quad 6273243709394548296 - 0x8f, 0xff, 0x44, 0x5e, 0x2f, 0x9c, 0x67, 0x8e, //0x0000eb28 .quad -8185402070463610993 - 0xda, 0x13, 0xe5, 0x51, 0x65, 0xcc, 0xd2, 0x2c, //0x0000eb30 .quad 3229868618315797466 - 0x73, 0x3f, 0xd6, 0x35, 0x3b, 0x83, 0x01, 0xb2, //0x0000eb38 .quad -5620066569652125837 - 0xd1, 0x58, 0x5e, 0xa6, 0x7e, 0x7f, 0x07, 0xf8, //0x0000eb40 .quad -574350245532641071 - 0x4f, 0xcf, 0x4b, 0x03, 0x0a, 0xe4, 0x81, 0xde, //0x0000eb48 .quad -2413397193637769393 - 0x82, 0xf7, 0xfa, 0x27, 0xaf, 0xaf, 0x04, 0xfb, //0x0000eb50 .quad -358968903457900670 - 0x91, 0x61, 0x0f, 0x42, 0x86, 0x2e, 0x11, 0x8b, //0x0000eb58 .quad -8425902273664687727 - 0x63, 0xb5, 0xf9, 0xf1, 0x9a, 0xdb, 0xc5, 0x79, //0x0000eb60 .quad 8774660907532399971 - 0xf6, 0x39, 0x93, 0xd2, 0x27, 0x7a, 0xd5, 0xad, //0x0000eb68 .quad -5920691823653471754 - 0xbc, 0x22, 0x78, 0xae, 0x81, 0x52, 0x37, 0x18, //0x0000eb70 .quad 1744954097560724156 - 0x74, 0x08, 0x38, 0xc7, 0xb1, 0xd8, 0x4a, 0xd9, //0x0000eb78 .quad -2789178761139451788 - 0xb5, 0x15, 0x0b, 0x0d, 0x91, 0x93, 0x22, 0x8f, //0x0000eb80 .quad -8132775725879323211 - 0x48, 0x05, 0x83, 0x1c, 0x6f, 0xc7, 0xce, 0x87, //0x0000eb88 .quad -8660765753353239224 - 0x22, 0xdb, 0x4d, 0x50, 0x75, 0x38, 0xeb, 0xb2, //0x0000eb90 .quad -5554283638921766110 - 0x9a, 0xc6, 0xa3, 0xe3, 0x4a, 0x79, 0xc2, 0xa9, //0x0000eb98 .quad -6214271173264161126 - 0xeb, 0x51, 0x61, 0xa4, 0x92, 0x06, 0xa6, 0x5f, //0x0000eba0 .quad 6892203506629956075 - 0x41, 0xb8, 0x8c, 0x9c, 0x9d, 0x17, 0x33, 0xd4, //0x0000eba8 .quad -3156152948152813503 - 0x33, 0xd3, 0xbc, 0xa6, 0x1b, 0xc4, 0xc7, 0xdb, //0x0000ebb0 .quad -2609901835997359309 - 0x28, 0xf3, 0xd7, 0x81, 0xc2, 0xee, 0x9f, 0x84, //0x0000ebb8 .quad -8890124620236590296 - 0x00, 0x08, 0x6c, 0x90, 0x22, 0xb5, 0xb9, 0x12, //0x0000ebc0 .quad 1349308723430688768 - 0xf3, 0xef, 0x4d, 0x22, 0x73, 0xea, 0xc7, 0xa5, //0x0000ebc8 .quad -6500969756868349965 - 0x00, 0x0a, 0x87, 0x34, 0x6b, 0x22, 0x68, 0xd7, //0x0000ebd0 .quad -2925050114139026944 - 0xef, 0x6b, 0xe1, 0xea, 0x0f, 0xe5, 0x39, 0xcf, //0x0000ebd8 .quad -3514526177658049553 - 0x40, 0x66, 0xd4, 0x00, 0x83, 0x15, 0xa1, 0xe6, //0x0000ebe0 .quad -1828156321336891840 - 0x75, 0xe3, 0xcc, 0xf2, 0x29, 0x2f, 0x84, 0x81, //0x0000ebe8 .quad -9114107888677362827 - 0xd0, 0x7f, 0x09, 0xc1, 0xe3, 0x5a, 0x49, 0x60, //0x0000ebf0 .quad 6938176635183661008 - 0x53, 0x1c, 0x80, 0x6f, 0xf4, 0x3a, 0xe5, 0xa1, //0x0000ebf8 .quad -6780948842419315629 - 0xc4, 0xdf, 0x4b, 0xb1, 0x9c, 0xb1, 0x5b, 0x38, //0x0000ec00 .quad 4061034775552188356 - 0x68, 0x23, 0x60, 0x8b, 0xb1, 0x89, 0x5e, 0xca, //0x0000ec08 .quad -3864500034596756632 - 0xb5, 0xd7, 0x9e, 0xdd, 0x03, 0x9e, 0x72, 0x46, //0x0000ec10 .quad 5076293469440235445 - 0x42, 0x2c, 0x38, 0xee, 0x1d, 0x2c, 0xf6, 0xfc, //0x0000ec18 .quad -218939024818557886 - 0xd1, 0x46, 0x83, 0x6a, 0xc2, 0xa2, 0x07, 0x6c, //0x0000ec20 .quad 7784369436827535057 - 0xa9, 0x1b, 0xe3, 0xb4, 0x92, 0xdb, 0x19, 0x9e, //0x0000ec28 .quad -7054365918152680535 - 0x85, 0x18, 0x24, 0x05, 0x73, 0x8b, 0x09, 0xc7, //0x0000ec30 .quad -4104596259247744891 - 0x93, 0xe2, 0x1b, 0x62, 0x77, 0x52, 0xa0, 0xc5, //0x0000ec38 .quad -4206271379263462765 - 0xa7, 0x1e, 0x6d, 0xc6, 0x4f, 0xee, 0xcb, 0xb8, //0x0000ec40 .quad -5130745324059681113 - 0x38, 0xdb, 0xa2, 0x3a, 0x15, 0x67, 0x08, 0xf7, //0x0000ec48 .quad -646153205651940552 - 0x28, 0x33, 0x04, 0xdc, 0xf1, 0x74, 0x7f, 0x73, //0x0000ec50 .quad 8322499218531169064 - 0x03, 0xc9, 0xa5, 0x44, 0x6d, 0x40, 0x65, 0x9a, //0x0000ec58 .quad -7321374781173544701 - 0xf2, 0x3f, 0x05, 0x53, 0x2e, 0x52, 0x5f, 0x50, //0x0000ec60 .quad 5791438004736573426 - 0x44, 0x3b, 0xcf, 0x95, 0x88, 0x90, 0xfe, 0xc0, //0x0000ec68 .quad -4540032458039542972 - 0xef, 0x8f, 0xc6, 0xe7, 0xb9, 0x26, 0x77, 0x64, //0x0000ec70 .quad 7239297505920716783 - 0x15, 0x0a, 0x43, 0xbb, 0xaa, 0x34, 0x3e, 0xf1, //0x0000ec78 .quad -1063354554122040811 - 0xf5, 0x19, 0xdc, 0x30, 0x34, 0x78, 0xca, 0x5e, //0x0000ec80 .quad 6830403950414141941 - 0x4d, 0xe6, 0x09, 0xb5, 0xea, 0xe0, 0xc6, 0x96, //0x0000ec88 .quad -7582125623967357363 - 0x72, 0x20, 0x13, 0x3d, 0x41, 0x16, 0x7d, 0xb6, //0x0000ec90 .quad -5297053117264486286 - 0xe0, 0x5f, 0x4c, 0x62, 0x25, 0x99, 0x78, 0xbc, //0x0000ec98 .quad -4865971011531808800 - 0x8f, 0xe8, 0x57, 0x8c, 0xd1, 0x5b, 0x1c, 0xe4, //0x0000eca0 .quad -2009630378153219953 - 0xd8, 0x77, 0xdf, 0xba, 0x6e, 0xbf, 0x96, 0xeb, //0x0000eca8 .quad -1470777745987373096 - 0x59, 0xf1, 0xb6, 0xf7, 0x62, 0xb9, 0x91, 0x8e, //0x0000ecb0 .quad -8173548013986844327 - 0xe7, 0xaa, 0xcb, 0x34, 0xa5, 0x37, 0x3e, 0x93, //0x0000ecb8 .quad -7836765118883190041 - 0xb0, 0xad, 0xa4, 0xb5, 0xbb, 0x27, 0x36, 0x72, //0x0000ecc0 .quad 8229809056225996208 - 0xa1, 0x95, 0xfe, 0x81, 0x8e, 0xc5, 0x0d, 0xb8, //0x0000ecc8 .quad -5184270380176599647 - 0x1c, 0xd9, 0x0d, 0xa3, 0xaa, 0xb1, 0xc3, 0xce, //0x0000ecd0 .quad -3547796734999668452 - 0x09, 0x3b, 0x7e, 0x22, 0xf2, 0x36, 0x11, 0xe6, //0x0000ecd8 .quad -1868651956793361655 - 0xb1, 0xa7, 0xe8, 0xa5, 0x0a, 0x4f, 0x3a, 0x21, //0x0000ece0 .quad 2394313059052595121 - 0xe6, 0xe4, 0x8e, 0x55, 0x57, 0xc2, 0xca, 0x8f, //0x0000ece8 .quad -8085436500636932890 - 0x9d, 0xd1, 0x62, 0x4f, 0xcd, 0xe2, 0x88, 0xa9, //0x0000ecf0 .quad -6230480713039031907 - 0x1f, 0x9e, 0xf2, 0x2a, 0xed, 0x72, 0xbd, 0xb3, //0x0000ecf8 .quad -5495109607368778209 - 0x05, 0x86, 0x3b, 0xa3, 0x80, 0x1b, 0xeb, 0x93, //0x0000ed00 .quad -7788100891298789883 - 0xa7, 0x45, 0xaf, 0x75, 0xa8, 0xcf, 0xac, 0xe0, //0x0000ed08 .quad -2257200990783584857 - 0xc3, 0x33, 0x05, 0x66, 0x30, 0xf1, 0x72, 0xbc, //0x0000ed10 .quad -4867563057061743677 - 0x88, 0x8b, 0x8d, 0x49, 0xc9, 0x01, 0x6c, 0x8c, //0x0000ed18 .quad -8328279646880822392 - 0xb4, 0x80, 0x86, 0x7f, 0x7c, 0xad, 0x8f, 0xeb, //0x0000ed20 .quad -1472767802899791692 - 0x6a, 0xee, 0xf0, 0x9b, 0x3b, 0x02, 0x87, 0xaf, //0x0000ed28 .quad -5798663540173640086 - 0xe1, 0x20, 0x68, 0x9f, 0xdb, 0x98, 0x73, 0xa6, //0x0000ed30 .quad -6452645772052127519 - 0x05, 0x2a, 0xed, 0x82, 0xca, 0xc2, 0x68, 0xdb, //0x0000ed38 .quad -2636643406789662203 - 0x8c, 0x14, 0xa1, 0x43, 0x89, 0x3f, 0x08, 0x88, //0x0000ed40 .quad -8644589625959967604 - 0x43, 0x3a, 0xd4, 0x91, 0xbe, 0x79, 0x21, 0x89, //0x0000ed48 .quad -8565431156884620733 - 0xb0, 0x59, 0x89, 0x94, 0x6b, 0x4f, 0x0a, 0x6a, //0x0000ed50 .quad 7641007041259592112 - 0xd4, 0x48, 0x49, 0x36, 0x2e, 0xd8, 0x69, 0xab, //0x0000ed58 .quad -6095102927678388012 - 0x1c, 0xb0, 0xab, 0x79, 0x46, 0xe3, 0x8c, 0x84, //0x0000ed60 .quad -8895485272135061476 - 0x09, 0x9b, 0xdb, 0xc3, 0x39, 0x4e, 0x44, 0xd6, //0x0000ed68 .quad -3007192641170597111 - 0x11, 0x4e, 0x0b, 0x0c, 0x0c, 0x0e, 0xd8, 0xf2, //0x0000ed70 .quad -947992276657025519 - 0xe5, 0x40, 0x69, 0x1a, 0xe4, 0xb0, 0xea, 0x85, //0x0000ed78 .quad -8797024428372705051 - 0x95, 0x21, 0x0e, 0x0f, 0x8f, 0x11, 0x8e, 0x6f, //0x0000ed80 .quad 8038381691033493909 - 0x1f, 0x91, 0x03, 0x21, 0x1d, 0x5d, 0x65, 0xa7, //0x0000ed88 .quad -6384594517038493409 - 0xfb, 0xa9, 0xd1, 0xd2, 0xf2, 0x95, 0x71, 0x4b, //0x0000ed90 .quad 5436291095364479483 - 0x67, 0x75, 0x44, 0x69, 0x64, 0xb4, 0x3e, 0xd1, //0x0000ed98 .quad -3369057127870728857 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eda0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - //0x0000edb0 .p2align 4, 0x00 - //0x0000edb0 _POW_TAB - 0x01, 0x00, 0x00, 0x00, //0x0000edb0 .long 1 - 0x03, 0x00, 0x00, 0x00, //0x0000edb4 .long 3 - 0x06, 0x00, 0x00, 0x00, //0x0000edb8 .long 6 - 0x09, 0x00, 0x00, 0x00, //0x0000edbc .long 9 - 0x0d, 0x00, 0x00, 0x00, //0x0000edc0 .long 13 - 0x10, 0x00, 0x00, 0x00, //0x0000edc4 .long 16 - 0x13, 0x00, 0x00, 0x00, //0x0000edc8 .long 19 - 0x17, 0x00, 0x00, 0x00, //0x0000edcc .long 23 - 0x1a, 0x00, 0x00, 0x00, //0x0000edd0 .long 26 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000edd4 .p2align 4, 0x00 - //0x0000ede0 _LSHIFT_TAB - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ede0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000edf0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ee00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ee10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ee20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ee30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ee40 QUAD $0x0000000000000000 // .space 8, '\x00\x00\x00\x00\x00\x00\x00\x00' - 0x01, 0x00, 0x00, 0x00, //0x0000ee48 .long 1 - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ee4c QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ee5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ee6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ee7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ee8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ee9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000eeac LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x01, 0x00, 0x00, 0x00, //0x0000eeb0 .long 1 - 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eeb4 QUAD $0x0000000000003532; QUAD $0x0000000000000000 // .asciz 16, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eec4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eed4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eee4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eef4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ef04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000ef14 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x01, 0x00, 0x00, 0x00, //0x0000ef18 .long 1 - 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ef1c QUAD $0x0000000000353231; QUAD $0x0000000000000000 // .asciz 16, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ef2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ef3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ef4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ef5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ef6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000ef7c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x02, 0x00, 0x00, 0x00, //0x0000ef80 .long 2 - 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ef84 QUAD $0x0000000000353236; QUAD $0x0000000000000000 // .asciz 16, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ef94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000efa4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000efb4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000efc4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000efd4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000efe4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x02, 0x00, 0x00, 0x00, //0x0000efe8 .long 2 - 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000efec QUAD $0x0000000035323133; QUAD $0x0000000000000000 // .asciz 16, '3125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000effc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f00c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f01c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f02c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f03c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000f04c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x02, 0x00, 0x00, 0x00, //0x0000f050 .long 2 - 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f054 QUAD $0x0000003532363531; QUAD $0x0000000000000000 // .asciz 16, '15625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f064 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f074 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f084 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f094 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f0a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000f0b4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x03, 0x00, 0x00, 0x00, //0x0000f0b8 .long 3 - 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f0bc QUAD $0x0000003532313837; QUAD $0x0000000000000000 // .asciz 16, '78125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f0cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f0dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f0ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f0fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f10c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000f11c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x03, 0x00, 0x00, 0x00, //0x0000f120 .long 3 - 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f124 QUAD $0x0000353236303933; QUAD $0x0000000000000000 // .asciz 16, '390625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f134 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f144 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f154 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f164 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f174 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000f184 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x03, 0x00, 0x00, 0x00, //0x0000f188 .long 3 - 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f18c QUAD $0x0035323133353931; QUAD $0x0000000000000000 // .asciz 16, '1953125\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f19c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f1ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f1bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f1cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f1dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000f1ec LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, //0x0000f1f0 .long 4 - 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f1f4 QUAD $0x0035323635363739; QUAD $0x0000000000000000 // .asciz 16, '9765625\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f204 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f214 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f224 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f234 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f244 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000f254 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, //0x0000f258 .long 4 - 0x34, 0x38, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f25c QUAD $0x3532313832383834; QUAD $0x0000000000000000 // .asciz 16, '48828125\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f26c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f27c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f28c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f29c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f2ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000f2bc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, //0x0000f2c0 .long 4 - 0x32, 0x34, 0x34, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f2c4 QUAD $0x3236303431343432; QUAD $0x0000000000000035 // .asciz 16, '244140625\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f2d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f2e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f2f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f304 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f314 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000f324 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, //0x0000f328 .long 4 - 0x31, 0x32, 0x32, 0x30, 0x37, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f32c QUAD $0x3133303730323231; QUAD $0x0000000000003532 // .asciz 16, '1220703125\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f33c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f34c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f35c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f36c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f37c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000f38c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x05, 0x00, 0x00, 0x00, //0x0000f390 .long 5 - 0x36, 0x31, 0x30, 0x33, 0x35, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f394 QUAD $0x3635313533303136; QUAD $0x0000000000003532 // .asciz 16, '6103515625\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f3a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f3b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f3c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f3d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f3e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000f3f4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x05, 0x00, 0x00, 0x00, //0x0000f3f8 .long 5 - 0x33, 0x30, 0x35, 0x31, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f3fc QUAD $0x3837353731353033; QUAD $0x0000000000353231 // .asciz 16, '30517578125\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f40c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f41c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f42c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f43c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f44c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000f45c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x05, 0x00, 0x00, 0x00, //0x0000f460 .long 5 - 0x31, 0x35, 0x32, 0x35, 0x38, 0x37, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x0000f464 QUAD $0x3938373835323531; QUAD $0x0000000035323630 // .asciz 16, '152587890625\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f474 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f484 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f494 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f4a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f4b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000f4c4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, //0x0000f4c8 .long 6 - 0x37, 0x36, 0x32, 0x39, 0x33, 0x39, 0x34, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x0000f4cc QUAD $0x3534393339323637; QUAD $0x0000000035323133 // .asciz 16, '762939453125\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f4dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f4ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f4fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f50c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f51c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000f52c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, //0x0000f530 .long 6 - 0x33, 0x38, 0x31, 0x34, 0x36, 0x39, 0x37, 0x32, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, //0x0000f534 QUAD $0x3237393634313833; QUAD $0x0000003532363536 // .asciz 16, '3814697265625\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f544 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f554 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f564 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f574 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f584 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000f594 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, //0x0000f598 .long 6 - 0x31, 0x39, 0x30, 0x37, 0x33, 0x34, 0x38, 0x36, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, //0x0000f59c QUAD $0x3638343337303931; QUAD $0x0000353231383233 // .asciz 16, '19073486328125\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f5ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f5bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f5cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f5dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f5ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000f5fc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, //0x0000f600 .long 7 - 0x39, 0x35, 0x33, 0x36, 0x37, 0x34, 0x33, 0x31, 0x36, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, //0x0000f604 QUAD $0x3133343736333539; QUAD $0x0000353236303436 // .asciz 16, '95367431640625\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f614 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f624 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f634 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f644 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f654 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000f664 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, //0x0000f668 .long 7 - 0x34, 0x37, 0x36, 0x38, 0x33, 0x37, 0x31, 0x35, 0x38, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, //0x0000f66c QUAD $0x3531373338363734; QUAD $0x0035323133303238 // .asciz 16, '476837158203125\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f67c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f68c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f69c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f6ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f6bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000f6cc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, //0x0000f6d0 .long 7 - 0x32, 0x33, 0x38, 0x34, 0x31, 0x38, 0x35, 0x37, 0x39, 0x31, 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, //0x0000f6d4 QUAD $0x3735383134383332; QUAD $0x3532363531303139 // .asciz 16, '2384185791015625' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f6e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f6f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f704 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f714 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f724 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000f734 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, //0x0000f738 .long 7 - 0x31, 0x31, 0x39, 0x32, 0x30, 0x39, 0x32, 0x38, 0x39, 0x35, 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, //0x0000f73c QUAD $0x3832393032393131; QUAD $0x3231383730353539 // .asciz 16, '1192092895507812' - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f74c QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f75c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f76c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f77c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f78c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000f79c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x08, 0x00, 0x00, 0x00, //0x0000f7a0 .long 8 - 0x35, 0x39, 0x36, 0x30, 0x34, 0x36, 0x34, 0x34, 0x37, 0x37, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, //0x0000f7a4 QUAD $0x3434363430363935; QUAD $0x3236303933353737 // .asciz 16, '5960464477539062' - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f7b4 QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f7c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f7d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f7e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f7f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000f804 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x08, 0x00, 0x00, 0x00, //0x0000f808 .long 8 - 0x32, 0x39, 0x38, 0x30, 0x32, 0x33, 0x32, 0x32, 0x33, 0x38, 0x37, 0x36, 0x39, 0x35, 0x33, 0x31, //0x0000f80c QUAD $0x3232333230383932; QUAD $0x3133353936373833 // .asciz 16, '2980232238769531' - 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f81c QUAD $0x0000000000003532; QUAD $0x0000000000000000 // .asciz 16, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f82c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f83c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f84c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f85c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000f86c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x08, 0x00, 0x00, 0x00, //0x0000f870 .long 8 - 0x31, 0x34, 0x39, 0x30, 0x31, 0x31, 0x36, 0x31, 0x31, 0x39, 0x33, 0x38, 0x34, 0x37, 0x36, 0x35, //0x0000f874 QUAD $0x3136313130393431; QUAD $0x3536373438333931 // .asciz 16, '1490116119384765' - 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f884 QUAD $0x0000000000353236; QUAD $0x0000000000000000 // .asciz 16, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f894 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f8a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f8b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f8c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000f8d4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x09, 0x00, 0x00, 0x00, //0x0000f8d8 .long 9 - 0x37, 0x34, 0x35, 0x30, 0x35, 0x38, 0x30, 0x35, 0x39, 0x36, 0x39, 0x32, 0x33, 0x38, 0x32, 0x38, //0x0000f8dc QUAD $0x3530383530353437; QUAD $0x3832383332393639 // .asciz 16, '7450580596923828' - 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f8ec QUAD $0x0000000000353231; QUAD $0x0000000000000000 // .asciz 16, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f8fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f90c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f91c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f92c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000f93c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x09, 0x00, 0x00, 0x00, //0x0000f940 .long 9 - 0x33, 0x37, 0x32, 0x35, 0x32, 0x39, 0x30, 0x32, 0x39, 0x38, 0x34, 0x36, 0x31, 0x39, 0x31, 0x34, //0x0000f944 QUAD $0x3230393235323733; QUAD $0x3431393136343839 // .asciz 16, '3725290298461914' - 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f954 QUAD $0x0000000035323630; QUAD $0x0000000000000000 // .asciz 16, '0625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f964 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f974 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f984 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f994 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000f9a4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x09, 0x00, 0x00, 0x00, //0x0000f9a8 .long 9 - 0x31, 0x38, 0x36, 0x32, 0x36, 0x34, 0x35, 0x31, 0x34, 0x39, 0x32, 0x33, 0x30, 0x39, 0x35, 0x37, //0x0000f9ac QUAD $0x3135343632363831; QUAD $0x3735393033323934 // .asciz 16, '1862645149230957' - 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9bc QUAD $0x0000003532313330; QUAD $0x0000000000000000 // .asciz 16, '03125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000fa0c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0a, 0x00, 0x00, 0x00, //0x0000fa10 .long 10 - 0x39, 0x33, 0x31, 0x33, 0x32, 0x32, 0x35, 0x37, 0x34, 0x36, 0x31, 0x35, 0x34, 0x37, 0x38, 0x35, //0x0000fa14 QUAD $0x3735323233313339; QUAD $0x3538373435313634 // .asciz 16, '9313225746154785' - 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa24 QUAD $0x0000003532363531; QUAD $0x0000000000000000 // .asciz 16, '15625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000fa74 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0a, 0x00, 0x00, 0x00, //0x0000fa78 .long 10 - 0x34, 0x36, 0x35, 0x36, 0x36, 0x31, 0x32, 0x38, 0x37, 0x33, 0x30, 0x37, 0x37, 0x33, 0x39, 0x32, //0x0000fa7c QUAD $0x3832313636353634; QUAD $0x3239333737303337 // .asciz 16, '4656612873077392' - 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa8c QUAD $0x0000353231383735; QUAD $0x0000000000000000 // .asciz 16, '578125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000faac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fabc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000facc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000fadc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0a, 0x00, 0x00, 0x00, //0x0000fae0 .long 10 - 0x32, 0x33, 0x32, 0x38, 0x33, 0x30, 0x36, 0x34, 0x33, 0x36, 0x35, 0x33, 0x38, 0x36, 0x39, 0x36, //0x0000fae4 QUAD $0x3436303338323332; QUAD $0x3639363833353633 // .asciz 16, '2328306436538696' - 0x32, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000faf4 QUAD $0x0035323630393832; QUAD $0x0000000000000000 // .asciz 16, '2890625\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000fb44 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0a, 0x00, 0x00, 0x00, //0x0000fb48 .long 10 - 0x31, 0x31, 0x36, 0x34, 0x31, 0x35, 0x33, 0x32, 0x31, 0x38, 0x32, 0x36, 0x39, 0x33, 0x34, 0x38, //0x0000fb4c QUAD $0x3233353134363131; QUAD $0x3834333936323831 // .asciz 16, '1164153218269348' - 0x31, 0x34, 0x34, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb5c QUAD $0x3532313335343431; QUAD $0x0000000000000000 // .asciz 16, '14453125\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000fbac LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0b, 0x00, 0x00, 0x00, //0x0000fbb0 .long 11 - 0x35, 0x38, 0x32, 0x30, 0x37, 0x36, 0x36, 0x30, 0x39, 0x31, 0x33, 0x34, 0x36, 0x37, 0x34, 0x30, //0x0000fbb4 QUAD $0x3036363730323835; QUAD $0x3034373634333139 // .asciz 16, '5820766091346740' - 0x37, 0x32, 0x32, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fbc4 QUAD $0x3532363536323237; QUAD $0x0000000000000000 // .asciz 16, '72265625\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fbd4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fbe4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fbf4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000fc14 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0b, 0x00, 0x00, 0x00, //0x0000fc18 .long 11 - 0x32, 0x39, 0x31, 0x30, 0x33, 0x38, 0x33, 0x30, 0x34, 0x35, 0x36, 0x37, 0x33, 0x33, 0x37, 0x30, //0x0000fc1c QUAD $0x3033383330313932; QUAD $0x3037333337363534 // .asciz 16, '2910383045673370' - 0x33, 0x36, 0x31, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc2c QUAD $0x3231383233313633; QUAD $0x0000000000000035 // .asciz 16, '361328125\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000fc7c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0b, 0x00, 0x00, 0x00, //0x0000fc80 .long 11 - 0x31, 0x34, 0x35, 0x35, 0x31, 0x39, 0x31, 0x35, 0x32, 0x32, 0x38, 0x33, 0x36, 0x36, 0x38, 0x35, //0x0000fc84 QUAD $0x3531393135353431; QUAD $0x3538363633383232 // .asciz 16, '1455191522836685' - 0x31, 0x38, 0x30, 0x36, 0x36, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc94 QUAD $0x3630343636303831; QUAD $0x0000000000003532 // .asciz 16, '1806640625\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fca4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fcb4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fcc4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fcd4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000fce4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0c, 0x00, 0x00, 0x00, //0x0000fce8 .long 12 - 0x37, 0x32, 0x37, 0x35, 0x39, 0x35, 0x37, 0x36, 0x31, 0x34, 0x31, 0x38, 0x33, 0x34, 0x32, 0x35, //0x0000fcec QUAD $0x3637353935373237; QUAD $0x3532343338313431 // .asciz 16, '7275957614183425' - 0x39, 0x30, 0x33, 0x33, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fcfc QUAD $0x3133303233333039; QUAD $0x0000000000003532 // .asciz 16, '9033203125\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fd0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fd1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fd2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fd3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000fd4c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0c, 0x00, 0x00, 0x00, //0x0000fd50 .long 12 - 0x33, 0x36, 0x33, 0x37, 0x39, 0x37, 0x38, 0x38, 0x30, 0x37, 0x30, 0x39, 0x31, 0x37, 0x31, 0x32, //0x0000fd54 QUAD $0x3838373937333633; QUAD $0x3231373139303730 // .asciz 16, '3637978807091712' - 0x39, 0x35, 0x31, 0x36, 0x36, 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fd64 QUAD $0x3531303636313539; QUAD $0x0000000000353236 // .asciz 16, '95166015625\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fd74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fd84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fd94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fda4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000fdb4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0c, 0x00, 0x00, 0x00, //0x0000fdb8 .long 12 - 0x31, 0x38, 0x31, 0x38, 0x39, 0x38, 0x39, 0x34, 0x30, 0x33, 0x35, 0x34, 0x35, 0x38, 0x35, 0x36, //0x0000fdbc QUAD $0x3439383938313831; QUAD $0x3635383534353330 // .asciz 16, '1818989403545856' - 0x34, 0x37, 0x35, 0x38, 0x33, 0x30, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x0000fdcc QUAD $0x3730303338353734; QUAD $0x0000000035323138 // .asciz 16, '475830078125\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fddc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fdec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fdfc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000fe1c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0d, 0x00, 0x00, 0x00, //0x0000fe20 .long 13 - 0x39, 0x30, 0x39, 0x34, 0x39, 0x34, 0x37, 0x30, 0x31, 0x37, 0x37, 0x32, 0x39, 0x32, 0x38, 0x32, //0x0000fe24 QUAD $0x3037343934393039; QUAD $0x3238323932373731 // .asciz 16, '9094947017729282' - 0x33, 0x37, 0x39, 0x31, 0x35, 0x30, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x0000fe34 QUAD $0x3933303531393733; QUAD $0x0000000035323630 // .asciz 16, '379150390625\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000fe84 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0d, 0x00, 0x00, 0x00, //0x0000fe88 .long 13 - 0x34, 0x35, 0x34, 0x37, 0x34, 0x37, 0x33, 0x35, 0x30, 0x38, 0x38, 0x36, 0x34, 0x36, 0x34, 0x31, //0x0000fe8c QUAD $0x3533373437343534; QUAD $0x3134363436383830 // .asciz 16, '4547473508864641' - 0x31, 0x38, 0x39, 0x35, 0x37, 0x35, 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, //0x0000fe9c QUAD $0x3931353735393831; QUAD $0x0000003532313335 // .asciz 16, '1895751953125\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000feac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000febc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fecc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fedc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000feec LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0d, 0x00, 0x00, 0x00, //0x0000fef0 .long 13 - 0x32, 0x32, 0x37, 0x33, 0x37, 0x33, 0x36, 0x37, 0x35, 0x34, 0x34, 0x33, 0x32, 0x33, 0x32, 0x30, //0x0000fef4 QUAD $0x3736333733373232; QUAD $0x3032333233343435 // .asciz 16, '2273736754432320' - 0x35, 0x39, 0x34, 0x37, 0x38, 0x37, 0x35, 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, //0x0000ff04 QUAD $0x3935373837343935; QUAD $0x0000353236353637 // .asciz 16, '59478759765625\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ff14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ff24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ff34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ff44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000ff54 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0d, 0x00, 0x00, 0x00, //0x0000ff58 .long 13 - 0x31, 0x31, 0x33, 0x36, 0x38, 0x36, 0x38, 0x33, 0x37, 0x37, 0x32, 0x31, 0x36, 0x31, 0x36, 0x30, //0x0000ff5c QUAD $0x3338363836333131; QUAD $0x3036313631323737 // .asciz 16, '1136868377216160' - 0x32, 0x39, 0x37, 0x33, 0x39, 0x33, 0x37, 0x39, 0x38, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, //0x0000ff6c QUAD $0x3937333933373932; QUAD $0x0035323138323838 // .asciz 16, '297393798828125\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ff7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ff8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ff9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ffac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000ffbc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0e, 0x00, 0x00, 0x00, //0x0000ffc0 .long 14 - 0x35, 0x36, 0x38, 0x34, 0x33, 0x34, 0x31, 0x38, 0x38, 0x36, 0x30, 0x38, 0x30, 0x38, 0x30, 0x31, //0x0000ffc4 QUAD $0x3831343334383635; QUAD $0x3130383038303638 // .asciz 16, '5684341886080801' - 0x34, 0x38, 0x36, 0x39, 0x36, 0x38, 0x39, 0x39, 0x34, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, //0x0000ffd4 QUAD $0x3939383639363834; QUAD $0x0035323630343134 // .asciz 16, '486968994140625\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ffe4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fff4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010004 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010014 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00010024 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0e, 0x00, 0x00, 0x00, //0x00010028 .long 14 - 0x32, 0x38, 0x34, 0x32, 0x31, 0x37, 0x30, 0x39, 0x34, 0x33, 0x30, 0x34, 0x30, 0x34, 0x30, 0x30, //0x0001002c QUAD $0x3930373132343832; QUAD $0x3030343034303334 // .asciz 16, '2842170943040400' - 0x37, 0x34, 0x33, 0x34, 0x38, 0x34, 0x34, 0x39, 0x37, 0x30, 0x37, 0x30, 0x33, 0x31, 0x32, 0x35, //0x0001003c QUAD $0x3934343834333437; QUAD $0x3532313330373037 // .asciz 16, '7434844970703125' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001004c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001005c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001006c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001007c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001008c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0e, 0x00, 0x00, 0x00, //0x00010090 .long 14 - 0x31, 0x34, 0x32, 0x31, 0x30, 0x38, 0x35, 0x34, 0x37, 0x31, 0x35, 0x32, 0x30, 0x32, 0x30, 0x30, //0x00010094 QUAD $0x3435383031323431; QUAD $0x3030323032353137 // .asciz 16, '1421085471520200' - 0x33, 0x37, 0x31, 0x37, 0x34, 0x32, 0x32, 0x34, 0x38, 0x35, 0x33, 0x35, 0x31, 0x35, 0x36, 0x32, //0x000100a4 QUAD $0x3432323437313733; QUAD $0x3236353135333538 // .asciz 16, '3717422485351562' - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000100b4 QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000100c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000100d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000100e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000100f4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0f, 0x00, 0x00, 0x00, //0x000100f8 .long 15 - 0x37, 0x31, 0x30, 0x35, 0x34, 0x32, 0x37, 0x33, 0x35, 0x37, 0x36, 0x30, 0x31, 0x30, 0x30, 0x31, //0x000100fc QUAD $0x3337323435303137; QUAD $0x3130303130363735 // .asciz 16, '7105427357601001' - 0x38, 0x35, 0x38, 0x37, 0x31, 0x31, 0x32, 0x34, 0x32, 0x36, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, //0x0001010c QUAD $0x3432313137383538; QUAD $0x3231383735373632 // .asciz 16, '8587112426757812' - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001011c QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001012c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001013c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001014c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001015c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0f, 0x00, 0x00, 0x00, //0x00010160 .long 15 - 0x33, 0x35, 0x35, 0x32, 0x37, 0x31, 0x33, 0x36, 0x37, 0x38, 0x38, 0x30, 0x30, 0x35, 0x30, 0x30, //0x00010164 QUAD $0x3633313732353533; QUAD $0x3030353030383837 // .asciz 16, '3552713678800500' - 0x39, 0x32, 0x39, 0x33, 0x35, 0x35, 0x36, 0x32, 0x31, 0x33, 0x33, 0x37, 0x38, 0x39, 0x30, 0x36, //0x00010174 QUAD $0x3236353533393239; QUAD $0x3630393837333331 // .asciz 16, '9293556213378906' - 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010184 QUAD $0x0000000000003532; QUAD $0x0000000000000000 // .asciz 16, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010194 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000101a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000101b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000101c4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0f, 0x00, 0x00, 0x00, //0x000101c8 .long 15 - 0x31, 0x37, 0x37, 0x36, 0x33, 0x35, 0x36, 0x38, 0x33, 0x39, 0x34, 0x30, 0x30, 0x32, 0x35, 0x30, //0x000101cc QUAD $0x3836353336373731; QUAD $0x3035323030343933 // .asciz 16, '1776356839400250' - 0x34, 0x36, 0x34, 0x36, 0x37, 0x37, 0x38, 0x31, 0x30, 0x36, 0x36, 0x38, 0x39, 0x34, 0x35, 0x33, //0x000101dc QUAD $0x3138373736343634; QUAD $0x3335343938363630 // .asciz 16, '4646778106689453' - 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000101ec QUAD $0x0000000000353231; QUAD $0x0000000000000000 // .asciz 16, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000101fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001020c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001021c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001022c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x10, 0x00, 0x00, 0x00, //0x00010230 .long 16 - 0x38, 0x38, 0x38, 0x31, 0x37, 0x38, 0x34, 0x31, 0x39, 0x37, 0x30, 0x30, 0x31, 0x32, 0x35, 0x32, //0x00010234 QUAD $0x3134383731383838; QUAD $0x3235323130303739 // .asciz 16, '8881784197001252' - 0x33, 0x32, 0x33, 0x33, 0x38, 0x39, 0x30, 0x35, 0x33, 0x33, 0x34, 0x34, 0x37, 0x32, 0x36, 0x35, //0x00010244 QUAD $0x3530393833333233; QUAD $0x3536323734343333 // .asciz 16, '3233890533447265' - 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010254 QUAD $0x0000000000353236; QUAD $0x0000000000000000 // .asciz 16, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010264 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010274 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010284 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00010294 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x10, 0x00, 0x00, 0x00, //0x00010298 .long 16 - 0x34, 0x34, 0x34, 0x30, 0x38, 0x39, 0x32, 0x30, 0x39, 0x38, 0x35, 0x30, 0x30, 0x36, 0x32, 0x36, //0x0001029c QUAD $0x3032393830343434; QUAD $0x3632363030353839 // .asciz 16, '4440892098500626' - 0x31, 0x36, 0x31, 0x36, 0x39, 0x34, 0x35, 0x32, 0x36, 0x36, 0x37, 0x32, 0x33, 0x36, 0x33, 0x32, //0x000102ac QUAD $0x3235343936313631; QUAD $0x3233363332373636 // .asciz 16, '1616945266723632' - 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000102bc QUAD $0x0000000035323138; QUAD $0x0000000000000000 // .asciz 16, '8125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000102cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000102dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000102ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000102fc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x10, 0x00, 0x00, 0x00, //0x00010300 .long 16 - 0x32, 0x32, 0x32, 0x30, 0x34, 0x34, 0x36, 0x30, 0x34, 0x39, 0x32, 0x35, 0x30, 0x33, 0x31, 0x33, //0x00010304 QUAD $0x3036343430323232; QUAD $0x3331333035323934 // .asciz 16, '2220446049250313' - 0x30, 0x38, 0x30, 0x38, 0x34, 0x37, 0x32, 0x36, 0x33, 0x33, 0x33, 0x36, 0x31, 0x38, 0x31, 0x36, //0x00010314 QUAD $0x3632373438303830; QUAD $0x3631383136333333 // .asciz 16, '0808472633361816' - 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010324 QUAD $0x0000003532363034; QUAD $0x0000000000000000 // .asciz 16, '40625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010334 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010344 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010354 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00010364 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x10, 0x00, 0x00, 0x00, //0x00010368 .long 16 - 0x31, 0x31, 0x31, 0x30, 0x32, 0x32, 0x33, 0x30, 0x32, 0x34, 0x36, 0x32, 0x35, 0x31, 0x35, 0x36, //0x0001036c QUAD $0x3033323230313131; QUAD $0x3635313532363432 // .asciz 16, '1110223024625156' - 0x35, 0x34, 0x30, 0x34, 0x32, 0x33, 0x36, 0x33, 0x31, 0x36, 0x36, 0x38, 0x30, 0x39, 0x30, 0x38, //0x0001037c QUAD $0x3336333234303435; QUAD $0x3830393038363631 // .asciz 16, '5404236316680908' - 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001038c QUAD $0x0000353231333032; QUAD $0x0000000000000000 // .asciz 16, '203125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001039c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000103ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000103bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000103cc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x11, 0x00, 0x00, 0x00, //0x000103d0 .long 17 - 0x35, 0x35, 0x35, 0x31, 0x31, 0x31, 0x35, 0x31, 0x32, 0x33, 0x31, 0x32, 0x35, 0x37, 0x38, 0x32, //0x000103d4 QUAD $0x3135313131353535; QUAD $0x3238373532313332 // .asciz 16, '5551115123125782' - 0x37, 0x30, 0x32, 0x31, 0x31, 0x38, 0x31, 0x35, 0x38, 0x33, 0x34, 0x30, 0x34, 0x35, 0x34, 0x31, //0x000103e4 QUAD $0x3531383131323037; QUAD $0x3134353430343338 // .asciz 16, '7021181583404541' - 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000103f4 QUAD $0x0000353236353130; QUAD $0x0000000000000000 // .asciz 16, '015625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010404 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010414 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010424 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00010434 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x11, 0x00, 0x00, 0x00, //0x00010438 .long 17 - 0x32, 0x37, 0x37, 0x35, 0x35, 0x35, 0x37, 0x35, 0x36, 0x31, 0x35, 0x36, 0x32, 0x38, 0x39, 0x31, //0x0001043c QUAD $0x3537353535373732; QUAD $0x3139383236353136 // .asciz 16, '2775557561562891' - 0x33, 0x35, 0x31, 0x30, 0x35, 0x39, 0x30, 0x37, 0x39, 0x31, 0x37, 0x30, 0x32, 0x32, 0x37, 0x30, //0x0001044c QUAD $0x3730393530313533; QUAD $0x3037323230373139 // .asciz 16, '3510590791702270' - 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001045c QUAD $0x0035323138373035; QUAD $0x0000000000000000 // .asciz 16, '5078125\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001046c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001047c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001048c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001049c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x11, 0x00, 0x00, 0x00, //0x000104a0 .long 17 - 0x31, 0x33, 0x38, 0x37, 0x37, 0x37, 0x38, 0x37, 0x38, 0x30, 0x37, 0x38, 0x31, 0x34, 0x34, 0x35, //0x000104a4 QUAD $0x3738373737383331; QUAD $0x3534343138373038 // .asciz 16, '1387778780781445' - 0x36, 0x37, 0x35, 0x35, 0x32, 0x39, 0x35, 0x33, 0x39, 0x35, 0x38, 0x35, 0x31, 0x31, 0x33, 0x35, //0x000104b4 QUAD $0x3335393235353736; QUAD $0x3533313135383539 // .asciz 16, '6755295395851135' - 0x32, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000104c4 QUAD $0x3532363039333532; QUAD $0x0000000000000000 // .asciz 16, '25390625\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000104d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000104e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000104f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00010504 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x12, 0x00, 0x00, 0x00, //0x00010508 .long 18 - 0x36, 0x39, 0x33, 0x38, 0x38, 0x39, 0x33, 0x39, 0x30, 0x33, 0x39, 0x30, 0x37, 0x32, 0x32, 0x38, //0x0001050c QUAD $0x3933393838333936; QUAD $0x3832323730393330 // .asciz 16, '6938893903907228' - 0x33, 0x37, 0x37, 0x36, 0x34, 0x37, 0x36, 0x39, 0x37, 0x39, 0x32, 0x35, 0x35, 0x36, 0x37, 0x36, //0x0001051c QUAD $0x3936373436373733; QUAD $0x3637363535323937 // .asciz 16, '3776476979255676' - 0x32, 0x36, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001052c QUAD $0x3532313335393632; QUAD $0x0000000000000000 // .asciz 16, '26953125\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001053c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001054c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001055c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001056c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x12, 0x00, 0x00, 0x00, //0x00010570 .long 18 - 0x33, 0x34, 0x36, 0x39, 0x34, 0x34, 0x36, 0x39, 0x35, 0x31, 0x39, 0x35, 0x33, 0x36, 0x31, 0x34, //0x00010574 QUAD $0x3936343439363433; QUAD $0x3431363335393135 // .asciz 16, '3469446951953614' - 0x31, 0x38, 0x38, 0x38, 0x32, 0x33, 0x38, 0x34, 0x38, 0x39, 0x36, 0x32, 0x37, 0x38, 0x33, 0x38, //0x00010584 QUAD $0x3438333238383831; QUAD $0x3833383732363938 // .asciz 16, '1888238489627838' - 0x31, 0x33, 0x34, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010594 QUAD $0x3236353637343331; QUAD $0x0000000000000035 // .asciz 16, '134765625\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000105a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000105b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000105c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000105d4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x12, 0x00, 0x00, 0x00, //0x000105d8 .long 18 - 0x31, 0x37, 0x33, 0x34, 0x37, 0x32, 0x33, 0x34, 0x37, 0x35, 0x39, 0x37, 0x36, 0x38, 0x30, 0x37, //0x000105dc QUAD $0x3433323734333731; QUAD $0x3730383637393537 // .asciz 16, '1734723475976807' - 0x30, 0x39, 0x34, 0x34, 0x31, 0x31, 0x39, 0x32, 0x34, 0x34, 0x38, 0x31, 0x33, 0x39, 0x31, 0x39, //0x000105ec QUAD $0x3239313134343930; QUAD $0x3931393331383434 // .asciz 16, '0944119244813919' - 0x30, 0x36, 0x37, 0x33, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000105fc QUAD $0x3138323833373630; QUAD $0x0000000000003532 // .asciz 16, '0673828125\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001060c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001061c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001062c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001063c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x13, 0x00, 0x00, 0x00, //0x00010640 .long 19 - 0x38, 0x36, 0x37, 0x33, 0x36, 0x31, 0x37, 0x33, 0x37, 0x39, 0x38, 0x38, 0x34, 0x30, 0x33, 0x35, //0x00010644 QUAD $0x3337313633373638; QUAD $0x3533303438383937 // .asciz 16, '8673617379884035' - 0x34, 0x37, 0x32, 0x30, 0x35, 0x39, 0x36, 0x32, 0x32, 0x34, 0x30, 0x36, 0x39, 0x35, 0x39, 0x35, //0x00010654 QUAD $0x3236393530323734; QUAD $0x3539353936303432 // .asciz 16, '4720596224069595' - 0x33, 0x33, 0x36, 0x39, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010664 QUAD $0x3630343139363333; QUAD $0x0000000000003532 // .asciz 16, '3369140625\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010674 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010684 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010694 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000106a4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000106a8 .p2align 4, 0x00 - //0x000106b0 _ESCAPED_TAB - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000106b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000106c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2f, //0x000106d0 QUAD $0x0000000000220000; QUAD $0x2f00000000000000 // .ascii 16, '\x00\x00"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00/' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000106e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000106f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5c, 0x00, 0x00, 0x00, //0x00010700 QUAD $0x0000000000000000; QUAD $0x0000005c00000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\\\x00\x00\x00' - 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, //0x00010710 QUAD $0x000c000000080000; QUAD $0x000a000000000000 // .ascii 16, '\x00\x00\x08\x00\x00\x00\x0c\x00\x00\x00\x00\x00\x00\x00\n\x00' - 0x00, 0x00, 0x0d, 0x00, 0x09, //0x00010720 LONG $0x000d0000; BYTE $0x09 // .ascii 5, '\x00\x00\r\x00\t' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010725 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010735 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010745 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010755 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010765 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010775 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010785 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010795 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000107a5 QUAD $0x0000000000000000; WORD $0x0000; BYTE $0x00 // .space 11, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/quote.go b/vendor/github.com/bytedance/sonic/internal/native/sse/quote.go deleted file mode 100644 index f208edcb7..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/quote.go +++ /dev/null @@ -1,33 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 sse - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/rt` -) -var F_quote func(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn unsafe.Pointer, flags uint64) (ret int) - -var S_quote uintptr - -//go:nosplit -func quote(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn *int, flags uint64) (ret int) { - return F_quote(rt.NoEscape(sp), nb, rt.NoEscape(dp), rt.NoEscape(unsafe.Pointer(dn)), flags) -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/quote_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/quote_subr.go deleted file mode 100644 index 2aa25d667..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/quote_subr.go +++ /dev/null @@ -1,46 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package sse - -import ( - `github.com/bytedance/sonic/loader` -) - -const ( - _entry__quote = 48 -) - -const ( - _stack__quote = 80 -) - -const ( - _size__quote = 1760 -) - -var ( - _pcsp__quote = [][2]uint32{ - {0x1, 0}, - {0x6, 8}, - {0x8, 16}, - {0xa, 24}, - {0xc, 32}, - {0xd, 40}, - {0x11, 48}, - {0x6a9, 80}, - {0x6aa, 48}, - {0x6ac, 40}, - {0x6ae, 32}, - {0x6b0, 24}, - {0x6b2, 16}, - {0x6b3, 8}, - {0x6b4, 0}, - {0x6e0, 80}, - } -) - -var _cfunc_quote = []loader.CFunc{ - {"_quote_entry", 0, _entry__quote, 0, nil}, - {"_quote", _entry__quote, _size__quote, _stack__quote, _pcsp__quote}, -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/quote_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/quote_text_amd64.go deleted file mode 100644 index f031b81b9..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/quote_text_amd64.go +++ /dev/null @@ -1,1111 +0,0 @@ -// +build amd64 -// Code generated by asm2asm, DO NOT EDIT. - -package sse - -var _text_quote = []byte{ - // .p2align 4, 0x00 - // LCPI0_0 - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' - //0x00000010 LCPI0_1 - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000010 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - //0x00000020 LCPI0_2 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000020 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - //0x00000030 .p2align 4, 0x90 - //0x00000030 _quote - 0x55, //0x00000030 pushq %rbp - 0x48, 0x89, 0xe5, //0x00000031 movq %rsp, %rbp - 0x41, 0x57, //0x00000034 pushq %r15 - 0x41, 0x56, //0x00000036 pushq %r14 - 0x41, 0x55, //0x00000038 pushq %r13 - 0x41, 0x54, //0x0000003a pushq %r12 - 0x53, //0x0000003c pushq %rbx - 0x48, 0x83, 0xec, 0x20, //0x0000003d subq $32, %rsp - 0x49, 0x89, 0xcb, //0x00000041 movq %rcx, %r11 - 0x49, 0x89, 0xd7, //0x00000044 movq %rdx, %r15 - 0x4c, 0x8b, 0x11, //0x00000047 movq (%rcx), %r10 - 0x41, 0xf6, 0xc0, 0x01, //0x0000004a testb $1, %r8b - 0x48, 0x89, 0xf0, //0x0000004e movq %rsi, %rax - 0x48, 0x8d, 0x0d, 0xb8, 0x06, 0x00, 0x00, //0x00000051 leaq $1720(%rip), %rcx /* __SingleQuoteTab+0(%rip) */ - 0x4c, 0x8d, 0x25, 0xb1, 0x16, 0x00, 0x00, //0x00000058 leaq $5809(%rip), %r12 /* __DoubleQuoteTab+0(%rip) */ - 0x4c, 0x0f, 0x44, 0xe1, //0x0000005f cmoveq %rcx, %r12 - 0x48, 0x8d, 0x0c, 0xf5, 0x00, 0x00, 0x00, 0x00, //0x00000063 leaq (,%rsi,8), %rcx - 0x49, 0x39, 0xca, //0x0000006b cmpq %rcx, %r10 - 0x0f, 0x8d, 0x0c, 0x04, 0x00, 0x00, //0x0000006e jge LBB0_56 - 0x4d, 0x89, 0xfe, //0x00000074 movq %r15, %r14 - 0x49, 0x89, 0xf9, //0x00000077 movq %rdi, %r9 - 0x48, 0x85, 0xc0, //0x0000007a testq %rax, %rax - 0x0f, 0x84, 0xec, 0x03, 0x00, 0x00, //0x0000007d je LBB0_80 - 0x4c, 0x89, 0x5d, 0xc8, //0x00000083 movq %r11, $-56(%rbp) - 0xf3, 0x0f, 0x6f, 0x05, 0x71, 0xff, 0xff, 0xff, //0x00000087 movdqu $-143(%rip), %xmm0 /* LCPI0_0+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x0d, 0x79, 0xff, 0xff, 0xff, //0x0000008f movdqu $-135(%rip), %xmm1 /* LCPI0_1+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x15, 0x81, 0xff, 0xff, 0xff, //0x00000097 movdqu $-127(%rip), %xmm2 /* LCPI0_2+0(%rip) */ - 0x66, 0x0f, 0x76, 0xdb, //0x0000009f pcmpeqd %xmm3, %xmm3 - 0x48, 0x89, 0xf9, //0x000000a3 movq %rdi, %rcx - 0x4c, 0x89, 0x7d, 0xd0, //0x000000a6 movq %r15, $-48(%rbp) - 0x4d, 0x89, 0xfe, //0x000000aa movq %r15, %r14 - 0x4c, 0x89, 0x65, 0xc0, //0x000000ad movq %r12, $-64(%rbp) - //0x000000b1 LBB0_3 - 0x49, 0x89, 0xc9, //0x000000b1 movq %rcx, %r9 - 0x48, 0x83, 0xf8, 0x10, //0x000000b4 cmpq $16, %rax - 0x0f, 0x9d, 0xc3, //0x000000b8 setge %bl - 0x4d, 0x89, 0xd4, //0x000000bb movq %r10, %r12 - 0x4d, 0x89, 0xf7, //0x000000be movq %r14, %r15 - 0x49, 0x89, 0xc3, //0x000000c1 movq %rax, %r11 - 0x49, 0x89, 0xcd, //0x000000c4 movq %rcx, %r13 - 0x0f, 0x8c, 0x83, 0x00, 0x00, 0x00, //0x000000c7 jl LBB0_10 - 0x49, 0x83, 0xfa, 0x10, //0x000000cd cmpq $16, %r10 - 0x0f, 0x8c, 0x79, 0x00, 0x00, 0x00, //0x000000d1 jl LBB0_10 - 0x45, 0x31, 0xff, //0x000000d7 xorl %r15d, %r15d - 0x48, 0x89, 0xc6, //0x000000da movq %rax, %rsi - 0x4c, 0x89, 0xd2, //0x000000dd movq %r10, %rdx - //0x000000e0 .p2align 4, 0x90 - //0x000000e0 LBB0_6 - 0xf3, 0x43, 0x0f, 0x6f, 0x24, 0x39, //0x000000e0 movdqu (%r9,%r15), %xmm4 - 0x66, 0x0f, 0x6f, 0xe8, //0x000000e6 movdqa %xmm0, %xmm5 - 0x66, 0x0f, 0x64, 0xec, //0x000000ea pcmpgtb %xmm4, %xmm5 - 0x66, 0x0f, 0x6f, 0xf4, //0x000000ee movdqa %xmm4, %xmm6 - 0x66, 0x0f, 0x74, 0xf1, //0x000000f2 pcmpeqb %xmm1, %xmm6 - 0x66, 0x0f, 0x6f, 0xfc, //0x000000f6 movdqa %xmm4, %xmm7 - 0x66, 0x0f, 0x74, 0xfa, //0x000000fa pcmpeqb %xmm2, %xmm7 - 0x66, 0x0f, 0xeb, 0xfe, //0x000000fe por %xmm6, %xmm7 - 0xf3, 0x43, 0x0f, 0x7f, 0x24, 0x3e, //0x00000102 movdqu %xmm4, (%r14,%r15) - 0x66, 0x0f, 0x64, 0xe3, //0x00000108 pcmpgtb %xmm3, %xmm4 - 0x66, 0x0f, 0xdb, 0xe5, //0x0000010c pand %xmm5, %xmm4 - 0x66, 0x0f, 0xeb, 0xe7, //0x00000110 por %xmm7, %xmm4 - 0x66, 0x0f, 0xd7, 0xcc, //0x00000114 pmovmskb %xmm4, %ecx - 0x85, 0xc9, //0x00000118 testl %ecx, %ecx - 0x0f, 0x85, 0x3b, 0x01, 0x00, 0x00, //0x0000011a jne LBB0_23 - 0x4c, 0x8d, 0x5e, 0xf0, //0x00000120 leaq $-16(%rsi), %r11 - 0x4c, 0x8d, 0x62, 0xf0, //0x00000124 leaq $-16(%rdx), %r12 - 0x49, 0x83, 0xc7, 0x10, //0x00000128 addq $16, %r15 - 0x48, 0x83, 0xfe, 0x20, //0x0000012c cmpq $32, %rsi - 0x0f, 0x9d, 0xc3, //0x00000130 setge %bl - 0x0f, 0x8c, 0x10, 0x00, 0x00, 0x00, //0x00000133 jl LBB0_9 - 0x4c, 0x89, 0xde, //0x00000139 movq %r11, %rsi - 0x48, 0x83, 0xfa, 0x1f, //0x0000013c cmpq $31, %rdx - 0x4c, 0x89, 0xe2, //0x00000140 movq %r12, %rdx - 0x0f, 0x8f, 0x97, 0xff, 0xff, 0xff, //0x00000143 jg LBB0_6 - //0x00000149 LBB0_9 - 0x4f, 0x8d, 0x2c, 0x39, //0x00000149 leaq (%r9,%r15), %r13 - 0x4d, 0x01, 0xf7, //0x0000014d addq %r14, %r15 - //0x00000150 LBB0_10 - 0x84, 0xdb, //0x00000150 testb %bl, %bl - 0x0f, 0x84, 0x73, 0x00, 0x00, 0x00, //0x00000152 je LBB0_14 - 0xf3, 0x41, 0x0f, 0x6f, 0x65, 0x00, //0x00000158 movdqu (%r13), %xmm4 - 0x66, 0x0f, 0x6f, 0xe8, //0x0000015e movdqa %xmm0, %xmm5 - 0x66, 0x0f, 0x64, 0xec, //0x00000162 pcmpgtb %xmm4, %xmm5 - 0x66, 0x0f, 0x6f, 0xf4, //0x00000166 movdqa %xmm4, %xmm6 - 0x66, 0x0f, 0x74, 0xf1, //0x0000016a pcmpeqb %xmm1, %xmm6 - 0x66, 0x0f, 0x6f, 0xfc, //0x0000016e movdqa %xmm4, %xmm7 - 0x66, 0x0f, 0x74, 0xfa, //0x00000172 pcmpeqb %xmm2, %xmm7 - 0x66, 0x0f, 0xeb, 0xfe, //0x00000176 por %xmm6, %xmm7 - 0x66, 0x48, 0x0f, 0x7e, 0xe1, //0x0000017a movq %xmm4, %rcx - 0x66, 0x0f, 0x64, 0xe3, //0x0000017f pcmpgtb %xmm3, %xmm4 - 0x66, 0x0f, 0xdb, 0xe5, //0x00000183 pand %xmm5, %xmm4 - 0x66, 0x0f, 0xeb, 0xe7, //0x00000187 por %xmm7, %xmm4 - 0x66, 0x0f, 0xd7, 0xd4, //0x0000018b pmovmskb %xmm4, %edx - 0x81, 0xca, 0x00, 0x00, 0x01, 0x00, //0x0000018f orl $65536, %edx - 0x44, 0x0f, 0xbc, 0xda, //0x00000195 bsfl %edx, %r11d - 0x4d, 0x39, 0xdc, //0x00000199 cmpq %r11, %r12 - 0x0f, 0x8d, 0xc9, 0x00, 0x00, 0x00, //0x0000019c jge LBB0_24 - 0x49, 0x83, 0xfc, 0x08, //0x000001a2 cmpq $8, %r12 - 0x0f, 0x82, 0xfe, 0x00, 0x00, 0x00, //0x000001a6 jb LBB0_28 - 0x49, 0x89, 0x0f, //0x000001ac movq %rcx, (%r15) - 0x4d, 0x8d, 0x5d, 0x08, //0x000001af leaq $8(%r13), %r11 - 0x49, 0x83, 0xc7, 0x08, //0x000001b3 addq $8, %r15 - 0x49, 0x8d, 0x5c, 0x24, 0xf8, //0x000001b7 leaq $-8(%r12), %rbx - 0x48, 0x83, 0xfb, 0x04, //0x000001bc cmpq $4, %rbx - 0x0f, 0x8d, 0xf4, 0x00, 0x00, 0x00, //0x000001c0 jge LBB0_29 - 0xe9, 0x01, 0x01, 0x00, 0x00, //0x000001c6 jmp LBB0_30 - //0x000001cb LBB0_14 - 0x4d, 0x85, 0xdb, //0x000001cb testq %r11, %r11 - 0x0f, 0x8e, 0x6f, 0x00, 0x00, 0x00, //0x000001ce jle LBB0_21 - 0x4d, 0x85, 0xe4, //0x000001d4 testq %r12, %r12 - 0x0f, 0x8e, 0x66, 0x00, 0x00, 0x00, //0x000001d7 jle LBB0_21 - 0x4c, 0x89, 0x4d, 0xb8, //0x000001dd movq %r9, $-72(%rbp) - 0x45, 0x31, 0xc9, //0x000001e1 xorl %r9d, %r9d - 0x31, 0xd2, //0x000001e4 xorl %edx, %edx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000001e6 .p2align 4, 0x90 - //0x000001f0 LBB0_17 - 0x43, 0x0f, 0xb6, 0x4c, 0x0d, 0x00, //0x000001f0 movzbl (%r13,%r9), %ecx - 0x48, 0x89, 0xcb, //0x000001f6 movq %rcx, %rbx - 0x48, 0xc1, 0xe3, 0x04, //0x000001f9 shlq $4, %rbx - 0x48, 0x8d, 0x35, 0x0c, 0x05, 0x00, 0x00, //0x000001fd leaq $1292(%rip), %rsi /* __SingleQuoteTab+0(%rip) */ - 0x48, 0x83, 0x3c, 0x33, 0x00, //0x00000204 cmpq $0, (%rbx,%rsi) - 0x0f, 0x85, 0x8c, 0x00, 0x00, 0x00, //0x00000209 jne LBB0_27 - 0x4d, 0x8d, 0x04, 0x13, //0x0000020f leaq (%r11,%rdx), %r8 - 0x43, 0x88, 0x0c, 0x0f, //0x00000213 movb %cl, (%r15,%r9) - 0x48, 0x8d, 0x5a, 0xff, //0x00000217 leaq $-1(%rdx), %rbx - 0x49, 0x83, 0xf8, 0x02, //0x0000021b cmpq $2, %r8 - 0x0f, 0x8c, 0x14, 0x00, 0x00, 0x00, //0x0000021f jl LBB0_20 - 0x4c, 0x01, 0xe2, //0x00000225 addq %r12, %rdx - 0x49, 0x83, 0xc1, 0x01, //0x00000228 addq $1, %r9 - 0x48, 0x83, 0xfa, 0x01, //0x0000022c cmpq $1, %rdx - 0x48, 0x89, 0xda, //0x00000230 movq %rbx, %rdx - 0x0f, 0x8f, 0xb7, 0xff, 0xff, 0xff, //0x00000233 jg LBB0_17 - //0x00000239 LBB0_20 - 0x49, 0x29, 0xdd, //0x00000239 subq %rbx, %r13 - 0x49, 0x01, 0xdb, //0x0000023c addq %rbx, %r11 - 0x4c, 0x8b, 0x4d, 0xb8, //0x0000023f movq $-72(%rbp), %r9 - //0x00000243 LBB0_21 - 0x4d, 0x85, 0xdb, //0x00000243 testq %r11, %r11 - 0x4c, 0x8b, 0x65, 0xc0, //0x00000246 movq $-64(%rbp), %r12 - 0x0f, 0x84, 0x43, 0x00, 0x00, 0x00, //0x0000024a je LBB0_26 - 0x49, 0xf7, 0xd5, //0x00000250 notq %r13 - 0x4d, 0x01, 0xcd, //0x00000253 addq %r9, %r13 - 0xe9, 0x27, 0x01, 0x00, 0x00, //0x00000256 jmp LBB0_41 - //0x0000025b LBB0_23 - 0x66, 0x0f, 0xbc, 0xc9, //0x0000025b bsfw %cx, %cx - 0x44, 0x0f, 0xb7, 0xe9, //0x0000025f movzwl %cx, %r13d - 0x4d, 0x01, 0xfd, //0x00000263 addq %r15, %r13 - 0xe9, 0x13, 0x01, 0x00, 0x00, //0x00000266 jmp LBB0_40 - //0x0000026b LBB0_24 - 0x41, 0x83, 0xfb, 0x08, //0x0000026b cmpl $8, %r11d - 0x0f, 0x82, 0xa3, 0x00, 0x00, 0x00, //0x0000026f jb LBB0_34 - 0x49, 0x89, 0x0f, //0x00000275 movq %rcx, (%r15) - 0x4d, 0x8d, 0x65, 0x08, //0x00000278 leaq $8(%r13), %r12 - 0x49, 0x83, 0xc7, 0x08, //0x0000027c addq $8, %r15 - 0x49, 0x8d, 0x5b, 0xf8, //0x00000280 leaq $-8(%r11), %rbx - 0x48, 0x83, 0xfb, 0x04, //0x00000284 cmpq $4, %rbx - 0x0f, 0x8d, 0x9a, 0x00, 0x00, 0x00, //0x00000288 jge LBB0_35 - 0xe9, 0xa8, 0x00, 0x00, 0x00, //0x0000028e jmp LBB0_36 - //0x00000293 LBB0_26 - 0x4d, 0x29, 0xcd, //0x00000293 subq %r9, %r13 - 0xe9, 0xe7, 0x00, 0x00, 0x00, //0x00000296 jmp LBB0_41 - //0x0000029b LBB0_27 - 0x4c, 0x8b, 0x4d, 0xb8, //0x0000029b movq $-72(%rbp), %r9 - 0x4d, 0x29, 0xcd, //0x0000029f subq %r9, %r13 - 0x49, 0x29, 0xd5, //0x000002a2 subq %rdx, %r13 - 0xe9, 0xd4, 0x00, 0x00, 0x00, //0x000002a5 jmp LBB0_40 - //0x000002aa LBB0_28 - 0x4d, 0x89, 0xeb, //0x000002aa movq %r13, %r11 - 0x4c, 0x89, 0xe3, //0x000002ad movq %r12, %rbx - 0x48, 0x83, 0xfb, 0x04, //0x000002b0 cmpq $4, %rbx - 0x0f, 0x8c, 0x12, 0x00, 0x00, 0x00, //0x000002b4 jl LBB0_30 - //0x000002ba LBB0_29 - 0x41, 0x8b, 0x0b, //0x000002ba movl (%r11), %ecx - 0x41, 0x89, 0x0f, //0x000002bd movl %ecx, (%r15) - 0x49, 0x83, 0xc3, 0x04, //0x000002c0 addq $4, %r11 - 0x49, 0x83, 0xc7, 0x04, //0x000002c4 addq $4, %r15 - 0x48, 0x83, 0xc3, 0xfc, //0x000002c8 addq $-4, %rbx - //0x000002cc LBB0_30 - 0x48, 0x83, 0xfb, 0x02, //0x000002cc cmpq $2, %rbx - 0x0f, 0x82, 0x22, 0x00, 0x00, 0x00, //0x000002d0 jb LBB0_31 - 0x41, 0x0f, 0xb7, 0x0b, //0x000002d6 movzwl (%r11), %ecx - 0x66, 0x41, 0x89, 0x0f, //0x000002da movw %cx, (%r15) - 0x49, 0x83, 0xc3, 0x02, //0x000002de addq $2, %r11 - 0x49, 0x83, 0xc7, 0x02, //0x000002e2 addq $2, %r15 - 0x48, 0x83, 0xc3, 0xfe, //0x000002e6 addq $-2, %rbx - 0x48, 0x85, 0xdb, //0x000002ea testq %rbx, %rbx - 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x000002ed jne LBB0_32 - 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x000002f3 jmp LBB0_33 - //0x000002f8 LBB0_31 - 0x48, 0x85, 0xdb, //0x000002f8 testq %rbx, %rbx - 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x000002fb je LBB0_33 - //0x00000301 LBB0_32 - 0x41, 0x8a, 0x0b, //0x00000301 movb (%r11), %cl - 0x41, 0x88, 0x0f, //0x00000304 movb %cl, (%r15) - //0x00000307 LBB0_33 - 0x4d, 0x01, 0xec, //0x00000307 addq %r13, %r12 - 0x49, 0xf7, 0xd4, //0x0000030a notq %r12 - 0x4d, 0x01, 0xcc, //0x0000030d addq %r9, %r12 - 0x4d, 0x89, 0xe5, //0x00000310 movq %r12, %r13 - 0xe9, 0x66, 0x00, 0x00, 0x00, //0x00000313 jmp LBB0_40 - //0x00000318 LBB0_34 - 0x4d, 0x89, 0xec, //0x00000318 movq %r13, %r12 - 0x4c, 0x89, 0xdb, //0x0000031b movq %r11, %rbx - 0x48, 0x83, 0xfb, 0x04, //0x0000031e cmpq $4, %rbx - 0x0f, 0x8c, 0x13, 0x00, 0x00, 0x00, //0x00000322 jl LBB0_36 - //0x00000328 LBB0_35 - 0x41, 0x8b, 0x0c, 0x24, //0x00000328 movl (%r12), %ecx - 0x41, 0x89, 0x0f, //0x0000032c movl %ecx, (%r15) - 0x49, 0x83, 0xc4, 0x04, //0x0000032f addq $4, %r12 - 0x49, 0x83, 0xc7, 0x04, //0x00000333 addq $4, %r15 - 0x48, 0x83, 0xc3, 0xfc, //0x00000337 addq $-4, %rbx - //0x0000033b LBB0_36 - 0x48, 0x83, 0xfb, 0x02, //0x0000033b cmpq $2, %rbx - 0x0f, 0x82, 0x23, 0x00, 0x00, 0x00, //0x0000033f jb LBB0_37 - 0x41, 0x0f, 0xb7, 0x0c, 0x24, //0x00000345 movzwl (%r12), %ecx - 0x66, 0x41, 0x89, 0x0f, //0x0000034a movw %cx, (%r15) - 0x49, 0x83, 0xc4, 0x02, //0x0000034e addq $2, %r12 - 0x49, 0x83, 0xc7, 0x02, //0x00000352 addq $2, %r15 - 0x48, 0x83, 0xc3, 0xfe, //0x00000356 addq $-2, %rbx - 0x48, 0x85, 0xdb, //0x0000035a testq %rbx, %rbx - 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x0000035d jne LBB0_38 - 0xe9, 0x10, 0x00, 0x00, 0x00, //0x00000363 jmp LBB0_39 - //0x00000368 LBB0_37 - 0x48, 0x85, 0xdb, //0x00000368 testq %rbx, %rbx - 0x0f, 0x84, 0x07, 0x00, 0x00, 0x00, //0x0000036b je LBB0_39 - //0x00000371 LBB0_38 - 0x41, 0x8a, 0x0c, 0x24, //0x00000371 movb (%r12), %cl - 0x41, 0x88, 0x0f, //0x00000375 movb %cl, (%r15) - //0x00000378 LBB0_39 - 0x4d, 0x29, 0xcd, //0x00000378 subq %r9, %r13 - 0x4d, 0x01, 0xdd, //0x0000037b addq %r11, %r13 - //0x0000037e LBB0_40 - 0x4c, 0x8b, 0x65, 0xc0, //0x0000037e movq $-64(%rbp), %r12 - //0x00000382 LBB0_41 - 0x49, 0xbb, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, //0x00000382 movabsq $12884901889, %r11 - 0x4d, 0x85, 0xed, //0x0000038c testq %r13, %r13 - 0x0f, 0x88, 0x4f, 0x03, 0x00, 0x00, //0x0000038f js LBB0_83 - 0x4d, 0x01, 0xee, //0x00000395 addq %r13, %r14 - 0x4c, 0x39, 0xe8, //0x00000398 cmpq %r13, %rax - 0x0f, 0x84, 0xc3, 0x00, 0x00, 0x00, //0x0000039b je LBB0_79 - 0x4d, 0x29, 0xea, //0x000003a1 subq %r13, %r10 - 0xe9, 0x17, 0x00, 0x00, 0x00, //0x000003a4 jmp LBB0_45 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000003a9 .p2align 4, 0x90 - //0x000003b0 LBB0_44 - 0x49, 0x01, 0xf6, //0x000003b0 addq %rsi, %r14 - 0x49, 0x83, 0xc5, 0x01, //0x000003b3 addq $1, %r13 - 0x4c, 0x39, 0xe8, //0x000003b7 cmpq %r13, %rax - 0x0f, 0x84, 0xa4, 0x00, 0x00, 0x00, //0x000003ba je LBB0_79 - //0x000003c0 LBB0_45 - 0x43, 0x0f, 0xb6, 0x0c, 0x29, //0x000003c0 movzbl (%r9,%r13), %ecx - 0x48, 0xc1, 0xe1, 0x04, //0x000003c5 shlq $4, %rcx - 0x49, 0x8b, 0x14, 0x0c, //0x000003c9 movq (%r12,%rcx), %rdx - 0x85, 0xd2, //0x000003cd testl %edx, %edx - 0x0f, 0x84, 0x82, 0x00, 0x00, 0x00, //0x000003cf je LBB0_53 - 0x48, 0x63, 0xf2, //0x000003d5 movslq %edx, %rsi - 0x49, 0x29, 0xf2, //0x000003d8 subq %rsi, %r10 - 0x0f, 0x8c, 0xdd, 0x02, 0x00, 0x00, //0x000003db jl LBB0_81 - 0x48, 0xc1, 0xe2, 0x20, //0x000003e1 shlq $32, %rdx - 0x49, 0x8d, 0x1c, 0x0c, //0x000003e5 leaq (%r12,%rcx), %rbx - 0x48, 0x83, 0xc3, 0x08, //0x000003e9 addq $8, %rbx - 0x4c, 0x39, 0xda, //0x000003ed cmpq %r11, %rdx - 0x0f, 0x8c, 0x2a, 0x00, 0x00, 0x00, //0x000003f0 jl LBB0_49 - 0x8b, 0x13, //0x000003f6 movl (%rbx), %edx - 0x41, 0x89, 0x16, //0x000003f8 movl %edx, (%r14) - 0x49, 0x8d, 0x1c, 0x0c, //0x000003fb leaq (%r12,%rcx), %rbx - 0x48, 0x83, 0xc3, 0x0c, //0x000003ff addq $12, %rbx - 0x4d, 0x8d, 0x46, 0x04, //0x00000403 leaq $4(%r14), %r8 - 0x48, 0x8d, 0x4e, 0xfc, //0x00000407 leaq $-4(%rsi), %rcx - 0x48, 0x83, 0xf9, 0x02, //0x0000040b cmpq $2, %rcx - 0x0f, 0x83, 0x1b, 0x00, 0x00, 0x00, //0x0000040f jae LBB0_50 - 0xe9, 0x29, 0x00, 0x00, 0x00, //0x00000415 jmp LBB0_51 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000041a .p2align 4, 0x90 - //0x00000420 LBB0_49 - 0x4d, 0x89, 0xf0, //0x00000420 movq %r14, %r8 - 0x48, 0x89, 0xf1, //0x00000423 movq %rsi, %rcx - 0x48, 0x83, 0xf9, 0x02, //0x00000426 cmpq $2, %rcx - 0x0f, 0x82, 0x13, 0x00, 0x00, 0x00, //0x0000042a jb LBB0_51 - //0x00000430 LBB0_50 - 0x0f, 0xb7, 0x13, //0x00000430 movzwl (%rbx), %edx - 0x66, 0x41, 0x89, 0x10, //0x00000433 movw %dx, (%r8) - 0x48, 0x83, 0xc3, 0x02, //0x00000437 addq $2, %rbx - 0x49, 0x83, 0xc0, 0x02, //0x0000043b addq $2, %r8 - 0x48, 0x83, 0xc1, 0xfe, //0x0000043f addq $-2, %rcx - //0x00000443 LBB0_51 - 0x48, 0x85, 0xc9, //0x00000443 testq %rcx, %rcx - 0x0f, 0x84, 0x64, 0xff, 0xff, 0xff, //0x00000446 je LBB0_44 - 0x0f, 0xb6, 0x0b, //0x0000044c movzbl (%rbx), %ecx - 0x41, 0x88, 0x08, //0x0000044f movb %cl, (%r8) - 0xe9, 0x59, 0xff, 0xff, 0xff, //0x00000452 jmp LBB0_44 - //0x00000457 LBB0_53 - 0x4b, 0x8d, 0x0c, 0x29, //0x00000457 leaq (%r9,%r13), %rcx - 0x4c, 0x29, 0xe8, //0x0000045b subq %r13, %rax - 0x0f, 0x85, 0x4d, 0xfc, 0xff, 0xff, //0x0000045e jne LBB0_3 - //0x00000464 LBB0_79 - 0x4d, 0x01, 0xe9, //0x00000464 addq %r13, %r9 - 0x4c, 0x8b, 0x5d, 0xc8, //0x00000467 movq $-56(%rbp), %r11 - 0x4c, 0x8b, 0x7d, 0xd0, //0x0000046b movq $-48(%rbp), %r15 - //0x0000046f LBB0_80 - 0x4d, 0x29, 0xfe, //0x0000046f subq %r15, %r14 - 0x4d, 0x89, 0x33, //0x00000472 movq %r14, (%r11) - 0x49, 0x29, 0xf9, //0x00000475 subq %rdi, %r9 - 0x4c, 0x89, 0xc8, //0x00000478 movq %r9, %rax - 0xe9, 0x55, 0x02, 0x00, 0x00, //0x0000047b jmp LBB0_82 - //0x00000480 LBB0_56 - 0xf3, 0x0f, 0x6f, 0x05, 0x78, 0xfb, 0xff, 0xff, //0x00000480 movdqu $-1160(%rip), %xmm0 /* LCPI0_0+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x0d, 0x80, 0xfb, 0xff, 0xff, //0x00000488 movdqu $-1152(%rip), %xmm1 /* LCPI0_1+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x15, 0x88, 0xfb, 0xff, 0xff, //0x00000490 movdqu $-1144(%rip), %xmm2 /* LCPI0_2+0(%rip) */ - 0x66, 0x0f, 0x76, 0xdb, //0x00000498 pcmpeqd %xmm3, %xmm3 - 0x4c, 0x8d, 0x0d, 0x6d, 0x22, 0x00, 0x00, //0x0000049c leaq $8813(%rip), %r9 /* __EscTab+0(%rip) */ - 0x4c, 0x89, 0xfe, //0x000004a3 movq %r15, %rsi - 0x48, 0x89, 0xc3, //0x000004a6 movq %rax, %rbx - //0x000004a9 LBB0_57 - 0x48, 0x83, 0xfb, 0x10, //0x000004a9 cmpq $16, %rbx - 0x0f, 0x8c, 0x69, 0x00, 0x00, 0x00, //0x000004ad jl LBB0_62 - 0x49, 0x89, 0xda, //0x000004b3 movq %rbx, %r10 - 0x49, 0xf7, 0xda, //0x000004b6 negq %r10 - 0x48, 0x83, 0xc3, 0x10, //0x000004b9 addq $16, %rbx - 0x90, 0x90, 0x90, //0x000004bd .p2align 4, 0x90 - //0x000004c0 LBB0_59 - 0xf3, 0x0f, 0x6f, 0x27, //0x000004c0 movdqu (%rdi), %xmm4 - 0x66, 0x0f, 0x6f, 0xe8, //0x000004c4 movdqa %xmm0, %xmm5 - 0x66, 0x0f, 0x64, 0xec, //0x000004c8 pcmpgtb %xmm4, %xmm5 - 0x66, 0x0f, 0x6f, 0xf4, //0x000004cc movdqa %xmm4, %xmm6 - 0x66, 0x0f, 0x74, 0xf1, //0x000004d0 pcmpeqb %xmm1, %xmm6 - 0x66, 0x0f, 0x6f, 0xfc, //0x000004d4 movdqa %xmm4, %xmm7 - 0x66, 0x0f, 0x74, 0xfa, //0x000004d8 pcmpeqb %xmm2, %xmm7 - 0x66, 0x0f, 0xeb, 0xfe, //0x000004dc por %xmm6, %xmm7 - 0xf3, 0x0f, 0x7f, 0x26, //0x000004e0 movdqu %xmm4, (%rsi) - 0x66, 0x0f, 0x64, 0xe3, //0x000004e4 pcmpgtb %xmm3, %xmm4 - 0x66, 0x0f, 0xdb, 0xe5, //0x000004e8 pand %xmm5, %xmm4 - 0x66, 0x0f, 0xeb, 0xe7, //0x000004ec por %xmm7, %xmm4 - 0x66, 0x0f, 0xd7, 0xcc, //0x000004f0 pmovmskb %xmm4, %ecx - 0x85, 0xc9, //0x000004f4 testl %ecx, %ecx - 0x0f, 0x85, 0x22, 0x01, 0x00, 0x00, //0x000004f6 jne LBB0_72 - 0x48, 0x83, 0xc7, 0x10, //0x000004fc addq $16, %rdi - 0x48, 0x83, 0xc6, 0x10, //0x00000500 addq $16, %rsi - 0x49, 0x83, 0xc2, 0x10, //0x00000504 addq $16, %r10 - 0x48, 0x83, 0xc3, 0xf0, //0x00000508 addq $-16, %rbx - 0x48, 0x83, 0xfb, 0x20, //0x0000050c cmpq $32, %rbx - 0x0f, 0x8d, 0xaa, 0xff, 0xff, 0xff, //0x00000510 jge LBB0_59 - 0x49, 0xf7, 0xda, //0x00000516 negq %r10 - 0x4c, 0x89, 0xd3, //0x00000519 movq %r10, %rbx - //0x0000051c LBB0_62 - 0x48, 0x83, 0xfb, 0x08, //0x0000051c cmpq $8, %rbx - 0x0f, 0x8c, 0x75, 0x00, 0x00, 0x00, //0x00000520 jl LBB0_66 - 0x0f, 0xb6, 0x0f, //0x00000526 movzbl (%rdi), %ecx - 0x0f, 0xb6, 0x57, 0x01, //0x00000529 movzbl $1(%rdi), %edx - 0x42, 0x8a, 0x14, 0x0a, //0x0000052d movb (%rdx,%r9), %dl - 0x00, 0xd2, //0x00000531 addb %dl, %dl - 0x42, 0x0a, 0x14, 0x09, //0x00000533 orb (%rcx,%r9), %dl - 0x0f, 0xb6, 0x4f, 0x02, //0x00000537 movzbl $2(%rdi), %ecx - 0x42, 0x8a, 0x0c, 0x09, //0x0000053b movb (%rcx,%r9), %cl - 0xc0, 0xe1, 0x02, //0x0000053f shlb $2, %cl - 0x08, 0xd1, //0x00000542 orb %dl, %cl - 0x0f, 0xb6, 0x57, 0x03, //0x00000544 movzbl $3(%rdi), %edx - 0x42, 0x8a, 0x14, 0x0a, //0x00000548 movb (%rdx,%r9), %dl - 0xc0, 0xe2, 0x03, //0x0000054c shlb $3, %dl - 0x08, 0xca, //0x0000054f orb %cl, %dl - 0x48, 0x8b, 0x0f, //0x00000551 movq (%rdi), %rcx - 0x48, 0x89, 0x0e, //0x00000554 movq %rcx, (%rsi) - 0x0f, 0x85, 0x22, 0x01, 0x00, 0x00, //0x00000557 jne LBB0_76 - 0x0f, 0xb6, 0x4f, 0x04, //0x0000055d movzbl $4(%rdi), %ecx - 0x0f, 0xb6, 0x57, 0x05, //0x00000561 movzbl $5(%rdi), %edx - 0x42, 0x8a, 0x14, 0x0a, //0x00000565 movb (%rdx,%r9), %dl - 0x00, 0xd2, //0x00000569 addb %dl, %dl - 0x42, 0x0a, 0x14, 0x09, //0x0000056b orb (%rcx,%r9), %dl - 0x0f, 0xb6, 0x4f, 0x06, //0x0000056f movzbl $6(%rdi), %ecx - 0x42, 0x8a, 0x0c, 0x09, //0x00000573 movb (%rcx,%r9), %cl - 0xc0, 0xe1, 0x02, //0x00000577 shlb $2, %cl - 0x08, 0xd1, //0x0000057a orb %dl, %cl - 0x0f, 0xb6, 0x57, 0x07, //0x0000057c movzbl $7(%rdi), %edx - 0x42, 0x8a, 0x14, 0x0a, //0x00000580 movb (%rdx,%r9), %dl - 0xc0, 0xe2, 0x03, //0x00000584 shlb $3, %dl - 0x08, 0xca, //0x00000587 orb %cl, %dl - 0x0f, 0x85, 0x04, 0x01, 0x00, 0x00, //0x00000589 jne LBB0_77 - 0x48, 0x83, 0xc6, 0x08, //0x0000058f addq $8, %rsi - 0x48, 0x83, 0xc7, 0x08, //0x00000593 addq $8, %rdi - 0x48, 0x83, 0xc3, 0xf8, //0x00000597 addq $-8, %rbx - //0x0000059b LBB0_66 - 0x48, 0x83, 0xfb, 0x04, //0x0000059b cmpq $4, %rbx - 0x0f, 0x8c, 0x41, 0x00, 0x00, 0x00, //0x0000059f jl LBB0_69 - 0x0f, 0xb6, 0x0f, //0x000005a5 movzbl (%rdi), %ecx - 0x0f, 0xb6, 0x57, 0x01, //0x000005a8 movzbl $1(%rdi), %edx - 0x42, 0x8a, 0x14, 0x0a, //0x000005ac movb (%rdx,%r9), %dl - 0x00, 0xd2, //0x000005b0 addb %dl, %dl - 0x42, 0x0a, 0x14, 0x09, //0x000005b2 orb (%rcx,%r9), %dl - 0x0f, 0xb6, 0x4f, 0x02, //0x000005b6 movzbl $2(%rdi), %ecx - 0x42, 0x8a, 0x0c, 0x09, //0x000005ba movb (%rcx,%r9), %cl - 0xc0, 0xe1, 0x02, //0x000005be shlb $2, %cl - 0x08, 0xd1, //0x000005c1 orb %dl, %cl - 0x0f, 0xb6, 0x57, 0x03, //0x000005c3 movzbl $3(%rdi), %edx - 0x42, 0x8a, 0x14, 0x0a, //0x000005c7 movb (%rdx,%r9), %dl - 0xc0, 0xe2, 0x03, //0x000005cb shlb $3, %dl - 0x08, 0xca, //0x000005ce orb %cl, %dl - 0x8b, 0x0f, //0x000005d0 movl (%rdi), %ecx - 0x89, 0x0e, //0x000005d2 movl %ecx, (%rsi) - 0x0f, 0x85, 0xa5, 0x00, 0x00, 0x00, //0x000005d4 jne LBB0_76 - 0x48, 0x83, 0xc6, 0x04, //0x000005da addq $4, %rsi - 0x48, 0x83, 0xc7, 0x04, //0x000005de addq $4, %rdi - 0x48, 0x83, 0xc3, 0xfc, //0x000005e2 addq $-4, %rbx - //0x000005e6 LBB0_69 - 0x48, 0x85, 0xdb, //0x000005e6 testq %rbx, %rbx - 0x0f, 0x8e, 0xc4, 0x00, 0x00, 0x00, //0x000005e9 jle LBB0_78 - 0x90, //0x000005ef .p2align 4, 0x90 - //0x000005f0 LBB0_70 - 0x0f, 0xb6, 0x0f, //0x000005f0 movzbl (%rdi), %ecx - 0x42, 0x80, 0x3c, 0x09, 0x00, //0x000005f3 cmpb $0, (%rcx,%r9) - 0x0f, 0x85, 0x36, 0x00, 0x00, 0x00, //0x000005f8 jne LBB0_73 - 0x48, 0x83, 0xc7, 0x01, //0x000005fe addq $1, %rdi - 0x88, 0x0e, //0x00000602 movb %cl, (%rsi) - 0x48, 0x83, 0xc6, 0x01, //0x00000604 addq $1, %rsi - 0x48, 0x8d, 0x4b, 0xff, //0x00000608 leaq $-1(%rbx), %rcx - 0x48, 0x83, 0xfb, 0x01, //0x0000060c cmpq $1, %rbx - 0x48, 0x89, 0xcb, //0x00000610 movq %rcx, %rbx - 0x0f, 0x8f, 0xd7, 0xff, 0xff, 0xff, //0x00000613 jg LBB0_70 - 0xe9, 0x95, 0x00, 0x00, 0x00, //0x00000619 jmp LBB0_78 - //0x0000061e LBB0_72 - 0x66, 0x0f, 0xbc, 0xc9, //0x0000061e bsfw %cx, %cx - 0x0f, 0xb7, 0xc9, //0x00000622 movzwl %cx, %ecx - 0x48, 0x01, 0xcf, //0x00000625 addq %rcx, %rdi - 0x49, 0x01, 0xca, //0x00000628 addq %rcx, %r10 - 0x49, 0xf7, 0xda, //0x0000062b negq %r10 - 0x48, 0x01, 0xce, //0x0000062e addq %rcx, %rsi - 0x4c, 0x89, 0xd3, //0x00000631 movq %r10, %rbx - //0x00000634 LBB0_73 - 0x8a, 0x0f, //0x00000634 movb (%rdi), %cl - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000636 .p2align 4, 0x90 - //0x00000640 LBB0_74 - 0x48, 0x89, 0xf2, //0x00000640 movq %rsi, %rdx - 0x0f, 0xb6, 0xc9, //0x00000643 movzbl %cl, %ecx - 0x48, 0xc1, 0xe1, 0x04, //0x00000646 shlq $4, %rcx - 0x49, 0x63, 0x34, 0x0c, //0x0000064a movslq (%r12,%rcx), %rsi - 0x49, 0x8b, 0x4c, 0x0c, 0x08, //0x0000064e movq $8(%r12,%rcx), %rcx - 0x48, 0x89, 0x0a, //0x00000653 movq %rcx, (%rdx) - 0x48, 0x01, 0xd6, //0x00000656 addq %rdx, %rsi - 0x48, 0x83, 0xfb, 0x02, //0x00000659 cmpq $2, %rbx - 0x0f, 0x8c, 0x50, 0x00, 0x00, 0x00, //0x0000065d jl LBB0_78 - 0x0f, 0xb6, 0x4f, 0x01, //0x00000663 movzbl $1(%rdi), %ecx - 0x48, 0x83, 0xc7, 0x01, //0x00000667 addq $1, %rdi - 0x48, 0x83, 0xc3, 0xff, //0x0000066b addq $-1, %rbx - 0x42, 0x80, 0x3c, 0x09, 0x00, //0x0000066f cmpb $0, (%rcx,%r9) - 0x0f, 0x85, 0xc6, 0xff, 0xff, 0xff, //0x00000674 jne LBB0_74 - 0xe9, 0x2a, 0xfe, 0xff, 0xff, //0x0000067a jmp LBB0_57 - //0x0000067f LBB0_76 - 0x0f, 0xb6, 0xca, //0x0000067f movzbl %dl, %ecx - 0x0f, 0xbc, 0xc9, //0x00000682 bsfl %ecx, %ecx - 0x48, 0x01, 0xcf, //0x00000685 addq %rcx, %rdi - 0x48, 0x29, 0xcb, //0x00000688 subq %rcx, %rbx - 0x48, 0x01, 0xce, //0x0000068b addq %rcx, %rsi - 0xe9, 0xa1, 0xff, 0xff, 0xff, //0x0000068e jmp LBB0_73 - //0x00000693 LBB0_77 - 0x0f, 0xb6, 0xca, //0x00000693 movzbl %dl, %ecx - 0x0f, 0xbc, 0xc9, //0x00000696 bsfl %ecx, %ecx - 0x48, 0x8d, 0x51, 0x04, //0x00000699 leaq $4(%rcx), %rdx - 0x48, 0x01, 0xcf, //0x0000069d addq %rcx, %rdi - 0x48, 0x83, 0xc7, 0x04, //0x000006a0 addq $4, %rdi - 0x48, 0x29, 0xd3, //0x000006a4 subq %rdx, %rbx - 0x48, 0x01, 0xce, //0x000006a7 addq %rcx, %rsi - 0x48, 0x83, 0xc6, 0x04, //0x000006aa addq $4, %rsi - 0xe9, 0x81, 0xff, 0xff, 0xff, //0x000006ae jmp LBB0_73 - //0x000006b3 LBB0_78 - 0x4c, 0x29, 0xfe, //0x000006b3 subq %r15, %rsi - 0x49, 0x89, 0x33, //0x000006b6 movq %rsi, (%r11) - 0xe9, 0x17, 0x00, 0x00, 0x00, //0x000006b9 jmp LBB0_82 - //0x000006be LBB0_81 - 0x4c, 0x2b, 0x75, 0xd0, //0x000006be subq $-48(%rbp), %r14 - 0x48, 0x8b, 0x45, 0xc8, //0x000006c2 movq $-56(%rbp), %rax - 0x4c, 0x89, 0x30, //0x000006c6 movq %r14, (%rax) - 0x4c, 0x29, 0xcf, //0x000006c9 subq %r9, %rdi - 0x49, 0xf7, 0xd5, //0x000006cc notq %r13 - 0x49, 0x01, 0xfd, //0x000006cf addq %rdi, %r13 - 0x4c, 0x89, 0xe8, //0x000006d2 movq %r13, %rax - //0x000006d5 LBB0_82 - 0x48, 0x83, 0xc4, 0x20, //0x000006d5 addq $32, %rsp - 0x5b, //0x000006d9 popq %rbx - 0x41, 0x5c, //0x000006da popq %r12 - 0x41, 0x5d, //0x000006dc popq %r13 - 0x41, 0x5e, //0x000006de popq %r14 - 0x41, 0x5f, //0x000006e0 popq %r15 - 0x5d, //0x000006e2 popq %rbp - 0xc3, //0x000006e3 retq - //0x000006e4 LBB0_83 - 0x48, 0x8b, 0x4d, 0xd0, //0x000006e4 movq $-48(%rbp), %rcx - 0x4c, 0x01, 0xe9, //0x000006e8 addq %r13, %rcx - 0x48, 0xf7, 0xd1, //0x000006eb notq %rcx - 0x4c, 0x01, 0xf1, //0x000006ee addq %r14, %rcx - 0x48, 0x8b, 0x45, 0xc8, //0x000006f1 movq $-56(%rbp), %rax - 0x48, 0x89, 0x08, //0x000006f5 movq %rcx, (%rax) - 0x4c, 0x29, 0xcf, //0x000006f8 subq %r9, %rdi - 0x4c, 0x01, 0xef, //0x000006fb addq %r13, %rdi - 0x48, 0x89, 0xf8, //0x000006fe movq %rdi, %rax - 0xe9, 0xcf, 0xff, 0xff, 0xff, //0x00000701 jmp LBB0_82 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000706 .p2align 4, 0x00 - //0x00000710 __SingleQuoteTab - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000710 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x30, 0x00, 0x00, //0x00000718 QUAD $0x000030303030755c // .asciz 8, '\\u0000\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000720 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x31, 0x00, 0x00, //0x00000728 QUAD $0x000031303030755c // .asciz 8, '\\u0001\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000730 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x32, 0x00, 0x00, //0x00000738 QUAD $0x000032303030755c // .asciz 8, '\\u0002\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000740 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x33, 0x00, 0x00, //0x00000748 QUAD $0x000033303030755c // .asciz 8, '\\u0003\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000750 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x34, 0x00, 0x00, //0x00000758 QUAD $0x000034303030755c // .asciz 8, '\\u0004\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000760 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x35, 0x00, 0x00, //0x00000768 QUAD $0x000035303030755c // .asciz 8, '\\u0005\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000770 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x36, 0x00, 0x00, //0x00000778 QUAD $0x000036303030755c // .asciz 8, '\\u0006\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000780 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x37, 0x00, 0x00, //0x00000788 QUAD $0x000037303030755c // .asciz 8, '\\u0007\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000790 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x38, 0x00, 0x00, //0x00000798 QUAD $0x000038303030755c // .asciz 8, '\\u0008\x00\x00' - 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000007a0 .quad 2 - 0x5c, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000007a8 QUAD $0x000000000000745c // .asciz 8, '\\t\x00\x00\x00\x00\x00\x00' - 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000007b0 .quad 2 - 0x5c, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000007b8 QUAD $0x0000000000006e5c // .asciz 8, '\\n\x00\x00\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000007c0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x62, 0x00, 0x00, //0x000007c8 QUAD $0x000062303030755c // .asciz 8, '\\u000b\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000007d0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x63, 0x00, 0x00, //0x000007d8 QUAD $0x000063303030755c // .asciz 8, '\\u000c\x00\x00' - 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000007e0 .quad 2 - 0x5c, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000007e8 QUAD $0x000000000000725c // .asciz 8, '\\r\x00\x00\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000007f0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x65, 0x00, 0x00, //0x000007f8 QUAD $0x000065303030755c // .asciz 8, '\\u000e\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000800 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x66, 0x00, 0x00, //0x00000808 QUAD $0x000066303030755c // .asciz 8, '\\u000f\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000810 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x30, 0x00, 0x00, //0x00000818 QUAD $0x000030313030755c // .asciz 8, '\\u0010\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000820 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x31, 0x00, 0x00, //0x00000828 QUAD $0x000031313030755c // .asciz 8, '\\u0011\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000830 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x32, 0x00, 0x00, //0x00000838 QUAD $0x000032313030755c // .asciz 8, '\\u0012\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000840 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x33, 0x00, 0x00, //0x00000848 QUAD $0x000033313030755c // .asciz 8, '\\u0013\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000850 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x34, 0x00, 0x00, //0x00000858 QUAD $0x000034313030755c // .asciz 8, '\\u0014\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000860 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x35, 0x00, 0x00, //0x00000868 QUAD $0x000035313030755c // .asciz 8, '\\u0015\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000870 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x36, 0x00, 0x00, //0x00000878 QUAD $0x000036313030755c // .asciz 8, '\\u0016\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000880 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x37, 0x00, 0x00, //0x00000888 QUAD $0x000037313030755c // .asciz 8, '\\u0017\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000890 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x38, 0x00, 0x00, //0x00000898 QUAD $0x000038313030755c // .asciz 8, '\\u0018\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008a0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x39, 0x00, 0x00, //0x000008a8 QUAD $0x000039313030755c // .asciz 8, '\\u0019\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008b0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x61, 0x00, 0x00, //0x000008b8 QUAD $0x000061313030755c // .asciz 8, '\\u001a\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008c0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x62, 0x00, 0x00, //0x000008c8 QUAD $0x000062313030755c // .asciz 8, '\\u001b\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008d0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x63, 0x00, 0x00, //0x000008d8 QUAD $0x000063313030755c // .asciz 8, '\\u001c\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008e0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x64, 0x00, 0x00, //0x000008e8 QUAD $0x000064313030755c // .asciz 8, '\\u001d\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008f0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x65, 0x00, 0x00, //0x000008f8 QUAD $0x000065313030755c // .asciz 8, '\\u001e\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000900 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x66, 0x00, 0x00, //0x00000908 QUAD $0x000066313030755c // .asciz 8, '\\u001f\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000910 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000920 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000930 .quad 2 - 0x5c, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000938 QUAD $0x000000000000225c // .asciz 8, '\\"\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000940 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000950 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000960 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000970 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000980 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000990 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000aa0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ab0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ac0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ad0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ae0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000af0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ba0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000bb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000bc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000bd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000be0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000bf0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ca0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000cb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000cc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000cd0 .quad 2 - 0x5c, 0x5c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000cd8 QUAD $0x0000000000005c5c // .asciz 8, '\\\\\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ce0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000cf0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000da0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000db0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000dc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000dd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000de0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000df0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ea0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000eb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ec0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ed0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ee0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ef0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000fa0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000fb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000fc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000fd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000fe0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ff0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001000 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001010 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001020 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001030 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001040 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001050 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001060 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001070 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001080 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001090 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000010a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000010b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000010c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000010d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000010e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000010f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001100 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001110 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001120 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001130 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001140 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001150 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001160 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001170 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001180 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001190 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000011a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000011b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000011c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000011d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000011e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000011f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001200 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001210 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001220 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001230 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001240 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001250 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001260 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001270 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001280 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001290 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000012a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000012b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000012c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000012d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000012e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000012f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001300 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001310 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001320 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001330 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001340 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001350 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001360 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001370 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001380 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001390 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000013a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000013b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000013c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000013d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000013e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000013f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001400 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001410 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001420 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001430 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001440 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001450 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001460 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001470 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001480 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001490 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000014a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000014b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000014c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000014d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000014e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000014f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001500 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001510 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001520 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001530 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001540 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001550 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001560 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001570 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001580 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001590 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000015a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000015b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000015c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000015d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000015e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000015f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001600 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001610 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001620 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001630 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001640 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001650 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001660 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001670 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001680 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001690 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000016a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000016b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000016c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000016d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000016e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000016f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001700 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - //0x00001710 .p2align 4, 0x00 - //0x00001710 __DoubleQuoteTab - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001710 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x30, 0x00, //0x00001718 QUAD $0x0030303030755c5c // .asciz 8, '\\\\u0000\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001720 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x31, 0x00, //0x00001728 QUAD $0x0031303030755c5c // .asciz 8, '\\\\u0001\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001730 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x32, 0x00, //0x00001738 QUAD $0x0032303030755c5c // .asciz 8, '\\\\u0002\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001740 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x33, 0x00, //0x00001748 QUAD $0x0033303030755c5c // .asciz 8, '\\\\u0003\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001750 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x34, 0x00, //0x00001758 QUAD $0x0034303030755c5c // .asciz 8, '\\\\u0004\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001760 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x35, 0x00, //0x00001768 QUAD $0x0035303030755c5c // .asciz 8, '\\\\u0005\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001770 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x36, 0x00, //0x00001778 QUAD $0x0036303030755c5c // .asciz 8, '\\\\u0006\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001780 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x37, 0x00, //0x00001788 QUAD $0x0037303030755c5c // .asciz 8, '\\\\u0007\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001790 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x38, 0x00, //0x00001798 QUAD $0x0038303030755c5c // .asciz 8, '\\\\u0008\x00' - 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000017a0 .quad 3 - 0x5c, 0x5c, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000017a8 QUAD $0x0000000000745c5c // .asciz 8, '\\\\t\x00\x00\x00\x00\x00' - 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000017b0 .quad 3 - 0x5c, 0x5c, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000017b8 QUAD $0x00000000006e5c5c // .asciz 8, '\\\\n\x00\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000017c0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x62, 0x00, //0x000017c8 QUAD $0x0062303030755c5c // .asciz 8, '\\\\u000b\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000017d0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x63, 0x00, //0x000017d8 QUAD $0x0063303030755c5c // .asciz 8, '\\\\u000c\x00' - 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000017e0 .quad 3 - 0x5c, 0x5c, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000017e8 QUAD $0x0000000000725c5c // .asciz 8, '\\\\r\x00\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000017f0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x65, 0x00, //0x000017f8 QUAD $0x0065303030755c5c // .asciz 8, '\\\\u000e\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001800 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x66, 0x00, //0x00001808 QUAD $0x0066303030755c5c // .asciz 8, '\\\\u000f\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001810 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x30, 0x00, //0x00001818 QUAD $0x0030313030755c5c // .asciz 8, '\\\\u0010\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001820 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x31, 0x00, //0x00001828 QUAD $0x0031313030755c5c // .asciz 8, '\\\\u0011\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001830 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x32, 0x00, //0x00001838 QUAD $0x0032313030755c5c // .asciz 8, '\\\\u0012\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001840 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x33, 0x00, //0x00001848 QUAD $0x0033313030755c5c // .asciz 8, '\\\\u0013\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001850 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x34, 0x00, //0x00001858 QUAD $0x0034313030755c5c // .asciz 8, '\\\\u0014\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001860 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x35, 0x00, //0x00001868 QUAD $0x0035313030755c5c // .asciz 8, '\\\\u0015\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001870 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x36, 0x00, //0x00001878 QUAD $0x0036313030755c5c // .asciz 8, '\\\\u0016\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001880 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x37, 0x00, //0x00001888 QUAD $0x0037313030755c5c // .asciz 8, '\\\\u0017\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001890 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x38, 0x00, //0x00001898 QUAD $0x0038313030755c5c // .asciz 8, '\\\\u0018\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000018a0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x39, 0x00, //0x000018a8 QUAD $0x0039313030755c5c // .asciz 8, '\\\\u0019\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000018b0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x61, 0x00, //0x000018b8 QUAD $0x0061313030755c5c // .asciz 8, '\\\\u001a\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000018c0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x62, 0x00, //0x000018c8 QUAD $0x0062313030755c5c // .asciz 8, '\\\\u001b\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000018d0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x63, 0x00, //0x000018d8 QUAD $0x0063313030755c5c // .asciz 8, '\\\\u001c\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000018e0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x64, 0x00, //0x000018e8 QUAD $0x0064313030755c5c // .asciz 8, '\\\\u001d\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000018f0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x65, 0x00, //0x000018f8 QUAD $0x0065313030755c5c // .asciz 8, '\\\\u001e\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001900 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x66, 0x00, //0x00001908 QUAD $0x0066313030755c5c // .asciz 8, '\\\\u001f\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001910 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001920 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001930 .quad 4 - 0x5c, 0x5c, 0x5c, 0x22, 0x00, 0x00, 0x00, 0x00, //0x00001938 QUAD $0x00000000225c5c5c // .asciz 8, '\\\\\\"\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001940 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001950 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001960 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001970 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001980 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001990 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000019a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000019b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000019c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000019d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000019e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000019f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001a00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001a10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001a20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001a30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001a40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001a50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001a60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001a70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001a80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001a90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001aa0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001ab0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001ac0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001ad0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001ae0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001af0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001b00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001b10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001b20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001b30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001b40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001b50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001b60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001b70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001b80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001b90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001ba0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001bb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001bc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001bd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001be0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001bf0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001c00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001c10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001c20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001c30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001c40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001c50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001c60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001c70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001c80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001c90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001ca0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001cb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001cc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001cd0 .quad 4 - 0x5c, 0x5c, 0x5c, 0x5c, 0x00, 0x00, 0x00, 0x00, //0x00001cd8 QUAD $0x000000005c5c5c5c // .asciz 8, '\\\\\\\\\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001ce0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001cf0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001d00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001d10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001d20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001d30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001d40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001d50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001d60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001d70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001d80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001d90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001da0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001db0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001dc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001dd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001de0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001df0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001e00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001e10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001e20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001e30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001e40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001e50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001e60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001e70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001e80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001e90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001ea0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001eb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001ec0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001ed0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001ee0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001ef0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001f00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001f10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001f20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001f30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001f40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001f50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001f60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001f70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001f80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001f90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001fa0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001fb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001fc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001fd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001fe0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001ff0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002000 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002010 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002020 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002030 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002040 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002050 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002060 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002070 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002080 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002090 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000020a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000020b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000020c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000020d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000020e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000020f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002100 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002110 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002120 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002130 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002140 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002150 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002160 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002170 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002180 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002190 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000021a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000021b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000021c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000021d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000021e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000021f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002200 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002210 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002220 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002230 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002240 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002250 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002260 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002270 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002280 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002290 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000022a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000022b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000022c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000022d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000022e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000022f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002300 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002310 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002320 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002330 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002340 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002350 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002360 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002370 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002380 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002390 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000023a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000023b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000023c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000023d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000023e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000023f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002400 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002410 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002420 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002430 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002440 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002450 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002460 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002470 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002480 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002490 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000024a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000024b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000024c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000024d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000024e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000024f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002500 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002510 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002520 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002530 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002540 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002550 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002560 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002570 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002580 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002590 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000025a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000025b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000025c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000025d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000025e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000025f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002600 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002610 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002620 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002630 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002640 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002650 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002660 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002670 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002680 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002690 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000026a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000026b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000026c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000026d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000026e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000026f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002700 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - //0x00002710 .p2align 4, 0x00 - //0x00002710 __EscTab - 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002710 QUAD $0x0101010101010101; QUAD $0x0101010101010101 // .ascii 16, '\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01' - 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002720 QUAD $0x0101010101010101; QUAD $0x0101010101010101 // .ascii 16, '\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01' - 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002730 QUAD $0x0000000000010000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002740 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002750 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, //0x00002760 QUAD $0x0000000000000000; LONG $0x00000000; BYTE $0x01 // .ascii 13, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000276d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000277d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000278d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000279d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000027ad QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000027bd QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000027cd QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000027dd QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000027ed QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000027fd QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, //0x0000280d WORD $0x0000; BYTE $0x00 // .space 3, '\x00\x00\x00' -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_array.go b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_array.go deleted file mode 100644 index c5f26813a..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_array.go +++ /dev/null @@ -1,35 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 sse - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/native/types` - `github.com/bytedance/sonic/internal/rt` -) - -var F_skip_array func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer, flags uint64) (ret int) - -var S_skip_array uintptr - -//go:nosplit -func skip_array(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) { - return F_skip_array(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m)), flags) -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_array_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_array_subr.go deleted file mode 100644 index cb7825d69..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_array_subr.go +++ /dev/null @@ -1,46 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package sse - -import ( - `github.com/bytedance/sonic/loader` -) - -const ( - _entry__skip_array = 256 -) - -const ( - _stack__skip_array = 184 -) - -const ( - _size__skip_array = 15436 -) - -var ( - _pcsp__skip_array = [][2]uint32{ - {0x1, 0}, - {0x6, 8}, - {0x8, 16}, - {0xa, 24}, - {0xc, 32}, - {0xd, 40}, - {0x14, 48}, - {0x39b6, 184}, - {0x39b7, 48}, - {0x39b9, 40}, - {0x39bb, 32}, - {0x39bd, 24}, - {0x39bf, 16}, - {0x39c0, 8}, - {0x39c1, 0}, - {0x3c4c, 184}, - } -) - -var _cfunc_skip_array = []loader.CFunc{ - {"_skip_array_entry", 0, _entry__skip_array, 0, nil}, - {"_skip_array", _entry__skip_array, _size__skip_array, _stack__skip_array, _pcsp__skip_array}, -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_array_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_array_text_amd64.go deleted file mode 100644 index 00de5d1af..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_array_text_amd64.go +++ /dev/null @@ -1,4209 +0,0 @@ -// +build amd64 -// Code generated by asm2asm, DO NOT EDIT. - -package sse - -var _text_skip_array = []byte{ - // .p2align 4, 0x00 - // LCPI0_0 - 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // .quad 1 - 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000008 .quad 5 - //0x00000010 LCPI0_1 - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000010 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - //0x00000020 LCPI0_2 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000020 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - //0x00000030 LCPI0_3 - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000030 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' - //0x00000040 LCPI0_4 - 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x00000040 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{' - //0x00000050 LCPI0_5 - 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00000050 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}' - //0x00000060 LCPI0_6 - 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00000060 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' - //0x00000070 LCPI0_7 - 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000070 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' - //0x00000080 LCPI0_8 - 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00000080 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' - //0x00000090 LCPI0_9 - 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000090 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' - //0x000000a0 LCPI0_10 - 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x000000a0 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' - //0x000000b0 LCPI0_11 - 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x000000b0 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' - //0x000000c0 LCPI0_12 - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x000000c0 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' - //0x000000d0 LCPI0_13 - 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x000000d0 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' - //0x000000e0 LCPI0_14 - 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x000000e0 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' - //0x000000f0 LCPI0_15 - 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x000000f0 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' - //0x00000100 .p2align 4, 0x90 - //0x00000100 _skip_array - 0x55, //0x00000100 pushq %rbp - 0x48, 0x89, 0xe5, //0x00000101 movq %rsp, %rbp - 0x41, 0x57, //0x00000104 pushq %r15 - 0x41, 0x56, //0x00000106 pushq %r14 - 0x41, 0x55, //0x00000108 pushq %r13 - 0x41, 0x54, //0x0000010a pushq %r12 - 0x53, //0x0000010c pushq %rbx - 0x48, 0x81, 0xec, 0x88, 0x00, 0x00, 0x00, //0x0000010d subq $136, %rsp - 0x48, 0x89, 0x4d, 0x98, //0x00000114 movq %rcx, $-104(%rbp) - 0x49, 0x89, 0xd5, //0x00000118 movq %rdx, %r13 - 0x49, 0x89, 0xf6, //0x0000011b movq %rsi, %r14 - 0x48, 0x89, 0x7d, 0xa8, //0x0000011e movq %rdi, $-88(%rbp) - 0x0f, 0x10, 0x05, 0xd7, 0xfe, 0xff, 0xff, //0x00000122 movups $-297(%rip), %xmm0 /* LCPI0_0+0(%rip) */ - 0x0f, 0x11, 0x02, //0x00000129 movups %xmm0, (%rdx) - 0x48, 0xc7, 0x45, 0x90, 0xff, 0xff, 0xff, 0xff, //0x0000012c movq $-1, $-112(%rbp) - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000134 movabsq $4294977024, %r11 - 0xf3, 0x0f, 0x6f, 0x05, 0xca, 0xfe, 0xff, 0xff, //0x0000013e movdqu $-310(%rip), %xmm0 /* LCPI0_1+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x0d, 0xd2, 0xfe, 0xff, 0xff, //0x00000146 movdqu $-302(%rip), %xmm1 /* LCPI0_2+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x25, 0xd9, 0xfe, 0xff, 0xff, //0x0000014e movdqu $-295(%rip), %xmm12 /* LCPI0_3+0(%rip) */ - 0x66, 0x45, 0x0f, 0x76, 0xd2, //0x00000157 pcmpeqd %xmm10, %xmm10 - 0xf3, 0x44, 0x0f, 0x6f, 0x3d, 0x4b, 0xff, 0xff, 0xff, //0x0000015c movdqu $-181(%rip), %xmm15 /* LCPI0_11+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x0d, 0x22, 0xff, 0xff, 0xff, //0x00000165 movdqu $-222(%rip), %xmm9 /* LCPI0_9+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0x79, 0xff, 0xff, 0xff, //0x0000016e movdqu $-135(%rip), %xmm11 /* LCPI0_15+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x35, 0x00, 0xff, 0xff, 0xff, //0x00000177 movdqu $-256(%rip), %xmm14 /* LCPI0_8+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x15, 0xe8, 0xfe, 0xff, 0xff, //0x00000180 movdqu $-280(%rip), %xmm2 /* LCPI0_7+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0xaf, 0xfe, 0xff, 0xff, //0x00000188 movdqu $-337(%rip), %xmm13 /* LCPI0_4+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0xb6, 0xfe, 0xff, 0xff, //0x00000191 movdqu $-330(%rip), %xmm8 /* LCPI0_5+0(%rip) */ - 0x48, 0x89, 0x75, 0xd0, //0x0000019a movq %rsi, $-48(%rbp) - 0x48, 0x89, 0x55, 0xb0, //0x0000019e movq %rdx, $-80(%rbp) - 0xe9, 0x3d, 0x00, 0x00, 0x00, //0x000001a2 jmp LBB0_6 - //0x000001a7 LBB0_1 - 0x0f, 0xbc, 0xc3, //0x000001a7 bsfl %ebx, %eax - 0x4c, 0x01, 0xc0, //0x000001aa addq %r8, %rax - 0x4c, 0x8d, 0x14, 0x06, //0x000001ad leaq (%rsi,%rax), %r10 - 0x49, 0x83, 0xc2, 0x01, //0x000001b1 addq $1, %r10 - 0x4c, 0x8b, 0x75, 0xd0, //0x000001b5 movq $-48(%rbp), %r14 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000001b9 movabsq $4294977024, %r11 - //0x000001c3 LBB0_2 - 0x4d, 0x89, 0x16, //0x000001c3 movq %r10, (%r14) - //0x000001c6 LBB0_3 - 0x4d, 0x85, 0xc0, //0x000001c6 testq %r8, %r8 - 0x0f, 0x8e, 0x8d, 0x38, 0x00, 0x00, //0x000001c9 jle LBB0_622 - 0x90, //0x000001cf .p2align 4, 0x90 - //0x000001d0 LBB0_4 - 0x4d, 0x8b, 0x45, 0x00, //0x000001d0 movq (%r13), %r8 - 0x48, 0x8b, 0x55, 0x90, //0x000001d4 movq $-112(%rbp), %rdx - 0x48, 0x89, 0xd0, //0x000001d8 movq %rdx, %rax - 0x4d, 0x85, 0xc0, //0x000001db testq %r8, %r8 - 0x0f, 0x84, 0xcb, 0x38, 0x00, 0x00, //0x000001de je LBB0_650 - //0x000001e4 LBB0_6 - 0x48, 0x8b, 0x4d, 0x90, //0x000001e4 movq $-112(%rbp), %rcx - 0x48, 0x8b, 0x45, 0xa8, //0x000001e8 movq $-88(%rbp), %rax - 0x4c, 0x8b, 0x20, //0x000001ec movq (%rax), %r12 - 0x48, 0x8b, 0x40, 0x08, //0x000001ef movq $8(%rax), %rax - 0x49, 0x8b, 0x36, //0x000001f3 movq (%r14), %rsi - 0x48, 0x39, 0xc6, //0x000001f6 cmpq %rax, %rsi - 0x0f, 0x83, 0x31, 0x00, 0x00, 0x00, //0x000001f9 jae LBB0_11 - 0x41, 0x8a, 0x14, 0x34, //0x000001ff movb (%r12,%rsi), %dl - 0x80, 0xfa, 0x0d, //0x00000203 cmpb $13, %dl - 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x00000206 je LBB0_11 - 0x80, 0xfa, 0x20, //0x0000020c cmpb $32, %dl - 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x0000020f je LBB0_11 - 0x80, 0xc2, 0xf7, //0x00000215 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x00000218 cmpb $1, %dl - 0x0f, 0x86, 0x0f, 0x00, 0x00, 0x00, //0x0000021b jbe LBB0_11 - 0x48, 0x89, 0xf2, //0x00000221 movq %rsi, %rdx - 0xe9, 0xff, 0x00, 0x00, 0x00, //0x00000224 jmp LBB0_32 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000229 .p2align 4, 0x90 - //0x00000230 LBB0_11 - 0x48, 0x8d, 0x56, 0x01, //0x00000230 leaq $1(%rsi), %rdx - 0x48, 0x39, 0xc2, //0x00000234 cmpq %rax, %rdx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000237 jae LBB0_15 - 0x41, 0x8a, 0x1c, 0x14, //0x0000023d movb (%r12,%rdx), %bl - 0x80, 0xfb, 0x0d, //0x00000241 cmpb $13, %bl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000244 je LBB0_15 - 0x80, 0xfb, 0x20, //0x0000024a cmpb $32, %bl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000024d je LBB0_15 - 0x80, 0xc3, 0xf7, //0x00000253 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00000256 cmpb $1, %bl - 0x0f, 0x87, 0xc9, 0x00, 0x00, 0x00, //0x00000259 ja LBB0_32 - 0x90, //0x0000025f .p2align 4, 0x90 - //0x00000260 LBB0_15 - 0x48, 0x8d, 0x56, 0x02, //0x00000260 leaq $2(%rsi), %rdx - 0x48, 0x39, 0xc2, //0x00000264 cmpq %rax, %rdx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000267 jae LBB0_19 - 0x41, 0x8a, 0x1c, 0x14, //0x0000026d movb (%r12,%rdx), %bl - 0x80, 0xfb, 0x0d, //0x00000271 cmpb $13, %bl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000274 je LBB0_19 - 0x80, 0xfb, 0x20, //0x0000027a cmpb $32, %bl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000027d je LBB0_19 - 0x80, 0xc3, 0xf7, //0x00000283 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00000286 cmpb $1, %bl - 0x0f, 0x87, 0x99, 0x00, 0x00, 0x00, //0x00000289 ja LBB0_32 - 0x90, //0x0000028f .p2align 4, 0x90 - //0x00000290 LBB0_19 - 0x48, 0x8d, 0x56, 0x03, //0x00000290 leaq $3(%rsi), %rdx - 0x48, 0x39, 0xc2, //0x00000294 cmpq %rax, %rdx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000297 jae LBB0_23 - 0x41, 0x8a, 0x1c, 0x14, //0x0000029d movb (%r12,%rdx), %bl - 0x80, 0xfb, 0x0d, //0x000002a1 cmpb $13, %bl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000002a4 je LBB0_23 - 0x80, 0xfb, 0x20, //0x000002aa cmpb $32, %bl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000002ad je LBB0_23 - 0x80, 0xc3, 0xf7, //0x000002b3 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x000002b6 cmpb $1, %bl - 0x0f, 0x87, 0x69, 0x00, 0x00, 0x00, //0x000002b9 ja LBB0_32 - 0x90, //0x000002bf .p2align 4, 0x90 - //0x000002c0 LBB0_23 - 0x48, 0x83, 0xc6, 0x04, //0x000002c0 addq $4, %rsi - 0x48, 0x39, 0xf0, //0x000002c4 cmpq %rsi, %rax - 0x0f, 0x86, 0x74, 0x37, 0x00, 0x00, //0x000002c7 jbe LBB0_619 - 0x48, 0x39, 0xf0, //0x000002cd cmpq %rsi, %rax - 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x000002d0 je LBB0_29 - 0x49, 0x8d, 0x14, 0x04, //0x000002d6 leaq (%r12,%rax), %rdx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002da .p2align 4, 0x90 - //0x000002e0 LBB0_26 - 0x41, 0x0f, 0xbe, 0x3c, 0x34, //0x000002e0 movsbl (%r12,%rsi), %edi - 0x83, 0xff, 0x20, //0x000002e5 cmpl $32, %edi - 0x0f, 0x87, 0x2e, 0x00, 0x00, 0x00, //0x000002e8 ja LBB0_31 - 0x49, 0x0f, 0xa3, 0xfb, //0x000002ee btq %rdi, %r11 - 0x0f, 0x83, 0x24, 0x00, 0x00, 0x00, //0x000002f2 jae LBB0_31 - 0x48, 0x83, 0xc6, 0x01, //0x000002f8 addq $1, %rsi - 0x48, 0x39, 0xf0, //0x000002fc cmpq %rsi, %rax - 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x000002ff jne LBB0_26 - 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x00000305 jmp LBB0_30 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000030a .p2align 4, 0x90 - //0x00000310 LBB0_29 - 0x4c, 0x01, 0xe6, //0x00000310 addq %r12, %rsi - 0x48, 0x89, 0xf2, //0x00000313 movq %rsi, %rdx - //0x00000316 LBB0_30 - 0x4c, 0x29, 0xe2, //0x00000316 subq %r12, %rdx - 0x48, 0x89, 0xd6, //0x00000319 movq %rdx, %rsi - //0x0000031c LBB0_31 - 0x48, 0x89, 0xf2, //0x0000031c movq %rsi, %rdx - 0x48, 0x39, 0xc6, //0x0000031f cmpq %rax, %rsi - 0x0f, 0x83, 0x1c, 0x37, 0x00, 0x00, //0x00000322 jae LBB0_620 - //0x00000328 LBB0_32 - 0x48, 0x8d, 0x42, 0x01, //0x00000328 leaq $1(%rdx), %rax - 0x49, 0x89, 0x06, //0x0000032c movq %rax, (%r14) - 0x41, 0x0f, 0xbe, 0x3c, 0x14, //0x0000032f movsbl (%r12,%rdx), %edi - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000334 movq $-1, %rax - 0x85, 0xff, //0x0000033b testl %edi, %edi - 0x0f, 0x84, 0x6c, 0x37, 0x00, 0x00, //0x0000033d je LBB0_650 - 0x4d, 0x8b, 0x4d, 0x00, //0x00000343 movq (%r13), %r9 - 0x4d, 0x8d, 0x41, 0xff, //0x00000347 leaq $-1(%r9), %r8 - 0x43, 0x8b, 0x5c, 0xcd, 0x00, //0x0000034b movl (%r13,%r9,8), %ebx - 0x48, 0x83, 0xf9, 0xff, //0x00000350 cmpq $-1, %rcx - 0x48, 0x0f, 0x45, 0xd1, //0x00000354 cmovneq %rcx, %rdx - 0x83, 0xc3, 0xff, //0x00000358 addl $-1, %ebx - 0x83, 0xfb, 0x05, //0x0000035b cmpl $5, %ebx - 0x48, 0x89, 0x55, 0x90, //0x0000035e movq %rdx, $-112(%rbp) - 0x0f, 0x87, 0x73, 0x02, 0x00, 0x00, //0x00000362 ja LBB0_78 - 0x48, 0x8d, 0x35, 0xdd, 0x39, 0x00, 0x00, //0x00000368 leaq $14813(%rip), %rsi /* LJTI0_0+0(%rip) */ - 0x48, 0x63, 0x0c, 0x9e, //0x0000036f movslq (%rsi,%rbx,4), %rcx - 0x48, 0x01, 0xf1, //0x00000373 addq %rsi, %rcx - 0xff, 0xe1, //0x00000376 jmpq *%rcx - //0x00000378 LBB0_35 - 0x83, 0xff, 0x2c, //0x00000378 cmpl $44, %edi - 0x0f, 0x84, 0xf0, 0x04, 0x00, 0x00, //0x0000037b je LBB0_117 - 0x83, 0xff, 0x5d, //0x00000381 cmpl $93, %edi - 0x0f, 0x84, 0x3c, 0x02, 0x00, 0x00, //0x00000384 je LBB0_37 - 0xe9, 0x19, 0x37, 0x00, 0x00, //0x0000038a jmp LBB0_649 - //0x0000038f LBB0_38 - 0x40, 0x80, 0xff, 0x5d, //0x0000038f cmpb $93, %dil - 0x0f, 0x84, 0x2d, 0x02, 0x00, 0x00, //0x00000393 je LBB0_37 - 0x4b, 0xc7, 0x44, 0xcd, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000399 movq $1, (%r13,%r9,8) - 0x83, 0xff, 0x7b, //0x000003a2 cmpl $123, %edi - 0x0f, 0x86, 0x3d, 0x02, 0x00, 0x00, //0x000003a5 jbe LBB0_79 - 0xe9, 0xf8, 0x36, 0x00, 0x00, //0x000003ab jmp LBB0_649 - //0x000003b0 LBB0_40 - 0x40, 0x80, 0xff, 0x22, //0x000003b0 cmpb $34, %dil - 0x0f, 0x85, 0xee, 0x36, 0x00, 0x00, //0x000003b4 jne LBB0_649 - 0x4b, 0xc7, 0x44, 0xcd, 0x00, 0x04, 0x00, 0x00, 0x00, //0x000003ba movq $4, (%r13,%r9,8) - 0x48, 0x8b, 0x4d, 0x98, //0x000003c3 movq $-104(%rbp), %rcx - 0xf6, 0xc1, 0x40, //0x000003c7 testb $64, %cl - 0x0f, 0x85, 0x74, 0x06, 0x00, 0x00, //0x000003ca jne LBB0_125 - 0x49, 0x8b, 0x16, //0x000003d0 movq (%r14), %rdx - 0x48, 0x8b, 0x45, 0xa8, //0x000003d3 movq $-88(%rbp), %rax - 0x48, 0x8b, 0x40, 0x08, //0x000003d7 movq $8(%rax), %rax - 0xf6, 0xc1, 0x20, //0x000003db testb $32, %cl - 0x48, 0x89, 0x45, 0xa0, //0x000003de movq %rax, $-96(%rbp) - 0x48, 0x89, 0x55, 0xc0, //0x000003e2 movq %rdx, $-64(%rbp) - 0x0f, 0x85, 0xa2, 0x09, 0x00, 0x00, //0x000003e6 jne LBB0_162 - 0x49, 0x89, 0xc1, //0x000003ec movq %rax, %r9 - 0x49, 0x29, 0xd1, //0x000003ef subq %rdx, %r9 - 0x0f, 0x84, 0x71, 0x38, 0x00, 0x00, //0x000003f2 je LBB0_656 - 0x49, 0x83, 0xf9, 0x40, //0x000003f8 cmpq $64, %r9 - 0x0f, 0x82, 0xd5, 0x2a, 0x00, 0x00, //0x000003fc jb LBB0_502 - 0x48, 0x8b, 0x45, 0xc0, //0x00000402 movq $-64(%rbp), %rax - 0x49, 0x89, 0xc6, //0x00000406 movq %rax, %r14 - 0x49, 0xf7, 0xd6, //0x00000409 notq %r14 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x0000040c movq $-1, $-56(%rbp) - 0x45, 0x31, 0xc0, //0x00000414 xorl %r8d, %r8d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000417 .p2align 4, 0x90 - //0x00000420 LBB0_46 - 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x04, //0x00000420 movdqu (%r12,%rax), %xmm3 - 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x04, 0x10, //0x00000426 movdqu $16(%r12,%rax), %xmm4 - 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x04, 0x20, //0x0000042d movdqu $32(%r12,%rax), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x30, //0x00000434 movdqu $48(%r12,%rax), %xmm6 - 0x66, 0x0f, 0x6f, 0xfb, //0x0000043b movdqa %xmm3, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x0000043f pcmpeqb %xmm0, %xmm7 - 0x66, 0x44, 0x0f, 0xd7, 0xd7, //0x00000443 pmovmskb %xmm7, %r10d - 0x66, 0x0f, 0x6f, 0xfc, //0x00000448 movdqa %xmm4, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x0000044c pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xdf, //0x00000450 pmovmskb %xmm7, %ebx - 0x66, 0x0f, 0x6f, 0xfd, //0x00000454 movdqa %xmm5, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x00000458 pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xf7, //0x0000045c pmovmskb %xmm7, %esi - 0x66, 0x0f, 0x6f, 0xfe, //0x00000460 movdqa %xmm6, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x00000464 pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xd7, //0x00000468 pmovmskb %xmm7, %edx - 0x66, 0x0f, 0x74, 0xd9, //0x0000046c pcmpeqb %xmm1, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x00000470 pmovmskb %xmm3, %r11d - 0x66, 0x0f, 0x74, 0xe1, //0x00000475 pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xcc, //0x00000479 pmovmskb %xmm4, %ecx - 0x66, 0x0f, 0x74, 0xe9, //0x0000047d pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xfd, //0x00000481 pmovmskb %xmm5, %edi - 0x66, 0x0f, 0x74, 0xf1, //0x00000485 pcmpeqb %xmm1, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x00000489 pmovmskb %xmm6, %r15d - 0x48, 0xc1, 0xe2, 0x30, //0x0000048e shlq $48, %rdx - 0x48, 0xc1, 0xe6, 0x20, //0x00000492 shlq $32, %rsi - 0x48, 0x09, 0xd6, //0x00000496 orq %rdx, %rsi - 0x48, 0xc1, 0xe3, 0x10, //0x00000499 shlq $16, %rbx - 0x48, 0x09, 0xf3, //0x0000049d orq %rsi, %rbx - 0x49, 0x09, 0xda, //0x000004a0 orq %rbx, %r10 - 0x49, 0xc1, 0xe7, 0x30, //0x000004a3 shlq $48, %r15 - 0x48, 0xc1, 0xe7, 0x20, //0x000004a7 shlq $32, %rdi - 0x4c, 0x09, 0xff, //0x000004ab orq %r15, %rdi - 0x48, 0xc1, 0xe1, 0x10, //0x000004ae shlq $16, %rcx - 0x48, 0x09, 0xf9, //0x000004b2 orq %rdi, %rcx - 0x49, 0x09, 0xcb, //0x000004b5 orq %rcx, %r11 - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000004b8 jne LBB0_55 - 0x4d, 0x85, 0xc0, //0x000004be testq %r8, %r8 - 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000004c1 jne LBB0_57 - 0x45, 0x31, 0xc0, //0x000004c7 xorl %r8d, %r8d - 0x4d, 0x85, 0xd2, //0x000004ca testq %r10, %r10 - 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x000004cd jne LBB0_58 - //0x000004d3 LBB0_49 - 0x49, 0x83, 0xc1, 0xc0, //0x000004d3 addq $-64, %r9 - 0x49, 0x83, 0xc6, 0xc0, //0x000004d7 addq $-64, %r14 - 0x48, 0x83, 0xc0, 0x40, //0x000004db addq $64, %rax - 0x49, 0x83, 0xf9, 0x3f, //0x000004df cmpq $63, %r9 - 0x0f, 0x87, 0x37, 0xff, 0xff, 0xff, //0x000004e3 ja LBB0_46 - 0xe9, 0x56, 0x22, 0x00, 0x00, //0x000004e9 jmp LBB0_50 - //0x000004ee LBB0_55 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000004ee cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000004f3 jne LBB0_57 - 0x49, 0x0f, 0xbc, 0xcb, //0x000004f9 bsfq %r11, %rcx - 0x48, 0x01, 0xc1, //0x000004fd addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00000500 movq %rcx, $-56(%rbp) - //0x00000504 LBB0_57 - 0x4c, 0x89, 0xc1, //0x00000504 movq %r8, %rcx - 0x48, 0xf7, 0xd1, //0x00000507 notq %rcx - 0x4c, 0x21, 0xd9, //0x0000050a andq %r11, %rcx - 0x48, 0x8d, 0x14, 0x09, //0x0000050d leaq (%rcx,%rcx), %rdx - 0x4c, 0x09, 0xc2, //0x00000511 orq %r8, %rdx - 0x48, 0x89, 0xd6, //0x00000514 movq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x00000517 notq %rsi - 0x4c, 0x21, 0xde, //0x0000051a andq %r11, %rsi - 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000051d movabsq $-6148914691236517206, %rdi - 0x48, 0x21, 0xfe, //0x00000527 andq %rdi, %rsi - 0x45, 0x31, 0xc0, //0x0000052a xorl %r8d, %r8d - 0x48, 0x01, 0xce, //0x0000052d addq %rcx, %rsi - 0x41, 0x0f, 0x92, 0xc0, //0x00000530 setb %r8b - 0x48, 0x01, 0xf6, //0x00000534 addq %rsi, %rsi - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000537 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xce, //0x00000541 xorq %rcx, %rsi - 0x48, 0x21, 0xd6, //0x00000544 andq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x00000547 notq %rsi - 0x49, 0x21, 0xf2, //0x0000054a andq %rsi, %r10 - 0x4d, 0x85, 0xd2, //0x0000054d testq %r10, %r10 - 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00000550 je LBB0_49 - //0x00000556 LBB0_58 - 0x49, 0x0f, 0xbc, 0xc2, //0x00000556 bsfq %r10, %rax - 0x4c, 0x29, 0xf0, //0x0000055a subq %r14, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x0000055d movq $-48(%rbp), %r14 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000561 movabsq $4294977024, %r11 - 0xe9, 0xff, 0x0c, 0x00, 0x00, //0x0000056b jmp LBB0_229 - //0x00000570 LBB0_59 - 0x40, 0x80, 0xff, 0x3a, //0x00000570 cmpb $58, %dil - 0x0f, 0x85, 0x2e, 0x35, 0x00, 0x00, //0x00000574 jne LBB0_649 - 0x4b, 0xc7, 0x44, 0xcd, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000057a movq $0, (%r13,%r9,8) - 0xe9, 0x48, 0xfc, 0xff, 0xff, //0x00000583 jmp LBB0_4 - //0x00000588 LBB0_61 - 0x83, 0xff, 0x2c, //0x00000588 cmpl $44, %edi - 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x0000058b jne LBB0_62 - 0x49, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x00000591 cmpq $4095, %r9 - 0x0f, 0x8f, 0xb2, 0x34, 0x00, 0x00, //0x00000598 jg LBB0_651 - 0x49, 0x8d, 0x41, 0x01, //0x0000059e leaq $1(%r9), %rax - 0x49, 0x89, 0x45, 0x00, //0x000005a2 movq %rax, (%r13) - 0x4b, 0xc7, 0x44, 0xcd, 0x08, 0x03, 0x00, 0x00, 0x00, //0x000005a6 movq $3, $8(%r13,%r9,8) - 0xe9, 0x1c, 0xfc, 0xff, 0xff, //0x000005af jmp LBB0_4 - //0x000005b4 LBB0_63 - 0x83, 0xff, 0x22, //0x000005b4 cmpl $34, %edi - 0x0f, 0x84, 0xd7, 0x02, 0x00, 0x00, //0x000005b7 je LBB0_64 - //0x000005bd LBB0_62 - 0x83, 0xff, 0x7d, //0x000005bd cmpl $125, %edi - 0x0f, 0x85, 0xe2, 0x34, 0x00, 0x00, //0x000005c0 jne LBB0_649 - //0x000005c6 LBB0_37 - 0x4d, 0x89, 0x45, 0x00, //0x000005c6 movq %r8, (%r13) - 0x48, 0x89, 0xd0, //0x000005ca movq %rdx, %rax - 0x4d, 0x85, 0xc0, //0x000005cd testq %r8, %r8 - 0x0f, 0x85, 0x0e, 0xfc, 0xff, 0xff, //0x000005d0 jne LBB0_6 - 0xe9, 0xd4, 0x34, 0x00, 0x00, //0x000005d6 jmp LBB0_650 - //0x000005db LBB0_78 - 0x4d, 0x89, 0x45, 0x00, //0x000005db movq %r8, (%r13) - 0x83, 0xff, 0x7b, //0x000005df cmpl $123, %edi - 0x0f, 0x87, 0xc0, 0x34, 0x00, 0x00, //0x000005e2 ja LBB0_649 - //0x000005e8 LBB0_79 - 0x89, 0xf9, //0x000005e8 movl %edi, %ecx - 0x48, 0x8d, 0x15, 0x73, 0x37, 0x00, 0x00, //0x000005ea leaq $14195(%rip), %rdx /* LJTI0_1+0(%rip) */ - 0x48, 0x63, 0x0c, 0x8a, //0x000005f1 movslq (%rdx,%rcx,4), %rcx - 0x48, 0x01, 0xd1, //0x000005f5 addq %rdx, %rcx - 0xff, 0xe1, //0x000005f8 jmpq *%rcx - //0x000005fa LBB0_80 - 0x4c, 0x89, 0xf0, //0x000005fa movq %r14, %rax - 0x48, 0x8b, 0x4d, 0xa8, //0x000005fd movq $-88(%rbp), %rcx - 0x4c, 0x8b, 0x71, 0x08, //0x00000601 movq $8(%rcx), %r14 - 0x4c, 0x8b, 0x00, //0x00000605 movq (%rax), %r8 - 0xf6, 0x45, 0x98, 0x40, //0x00000608 testb $64, $-104(%rbp) - 0x0f, 0x85, 0x14, 0x05, 0x00, 0x00, //0x0000060c jne LBB0_134 - 0x49, 0x8d, 0x40, 0xff, //0x00000612 leaq $-1(%r8), %rax - 0x49, 0x29, 0xc6, //0x00000616 subq %rax, %r14 - 0x4c, 0x89, 0x45, 0xc0, //0x00000619 movq %r8, $-64(%rbp) - 0x0f, 0x84, 0x6c, 0x34, 0x00, 0x00, //0x0000061d je LBB0_625 - 0x4b, 0x8d, 0x3c, 0x04, //0x00000623 leaq (%r12,%r8), %rdi - 0x48, 0x83, 0xc7, 0xff, //0x00000627 addq $-1, %rdi - 0x80, 0x3f, 0x30, //0x0000062b cmpb $48, (%rdi) - 0x0f, 0x85, 0x3b, 0x00, 0x00, 0x00, //0x0000062e jne LBB0_86 - 0x41, 0xbd, 0x01, 0x00, 0x00, 0x00, //0x00000634 movl $1, %r13d - 0x49, 0x83, 0xfe, 0x01, //0x0000063a cmpq $1, %r14 - 0x0f, 0x84, 0xb9, 0x20, 0x00, 0x00, //0x0000063e je LBB0_452 - 0x48, 0x8b, 0x4d, 0xc0, //0x00000644 movq $-64(%rbp), %rcx - 0x41, 0x8a, 0x0c, 0x0c, //0x00000648 movb (%r12,%rcx), %cl - 0x80, 0xc1, 0xd2, //0x0000064c addb $-46, %cl - 0x80, 0xf9, 0x37, //0x0000064f cmpb $55, %cl - 0x0f, 0x87, 0xa5, 0x20, 0x00, 0x00, //0x00000652 ja LBB0_452 - 0x0f, 0xb6, 0xc9, //0x00000658 movzbl %cl, %ecx - 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x0000065b movabsq $36028797027352577, %rdx - 0x48, 0x0f, 0xa3, 0xca, //0x00000665 btq %rcx, %rdx - 0x0f, 0x83, 0x8e, 0x20, 0x00, 0x00, //0x00000669 jae LBB0_452 - //0x0000066f LBB0_86 - 0x49, 0x83, 0xfe, 0x10, //0x0000066f cmpq $16, %r14 - 0x48, 0x89, 0x7d, 0xb8, //0x00000673 movq %rdi, $-72(%rbp) - 0x0f, 0x82, 0xa0, 0x27, 0x00, 0x00, //0x00000677 jb LBB0_490 - 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000067d movq $-1, %r10 - 0x45, 0x31, 0xed, //0x00000684 xorl %r13d, %r13d - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00000687 movq $-1, %r15 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000068e movq $-1, %r8 - 0x4d, 0x89, 0xf3, //0x00000695 movq %r14, %r11 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000698 .p2align 4, 0x90 - //0x000006a0 LBB0_88 - 0xf3, 0x42, 0x0f, 0x6f, 0x1c, 0x2f, //0x000006a0 movdqu (%rdi,%r13), %xmm3 - 0x66, 0x0f, 0x6f, 0xe3, //0x000006a6 movdqa %xmm3, %xmm4 - 0x66, 0x0f, 0x64, 0x25, 0xee, 0xf9, 0xff, 0xff, //0x000006aa pcmpgtb $-1554(%rip), %xmm4 /* LCPI0_10+0(%rip) */ - 0x66, 0x41, 0x0f, 0x6f, 0xef, //0x000006b2 movdqa %xmm15, %xmm5 - 0x66, 0x0f, 0x64, 0xeb, //0x000006b7 pcmpgtb %xmm3, %xmm5 - 0x66, 0x0f, 0xdb, 0xec, //0x000006bb pand %xmm4, %xmm5 - 0x66, 0x0f, 0x6f, 0xe3, //0x000006bf movdqa %xmm3, %xmm4 - 0x66, 0x0f, 0x74, 0x25, 0xf5, 0xf9, 0xff, 0xff, //0x000006c3 pcmpeqb $-1547(%rip), %xmm4 /* LCPI0_12+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xf3, //0x000006cb movdqa %xmm3, %xmm6 - 0x66, 0x0f, 0x74, 0x35, 0xf9, 0xf9, 0xff, 0xff, //0x000006cf pcmpeqb $-1543(%rip), %xmm6 /* LCPI0_13+0(%rip) */ - 0x66, 0x0f, 0xeb, 0xf4, //0x000006d7 por %xmm4, %xmm6 - 0x66, 0x0f, 0x6f, 0xe3, //0x000006db movdqa %xmm3, %xmm4 - 0x66, 0x41, 0x0f, 0xdb, 0xe1, //0x000006df pand %xmm9, %xmm4 - 0x66, 0x0f, 0x74, 0x1d, 0xf4, 0xf9, 0xff, 0xff, //0x000006e4 pcmpeqb $-1548(%rip), %xmm3 /* LCPI0_14+0(%rip) */ - 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x000006ec pcmpeqb %xmm11, %xmm4 - 0x66, 0x0f, 0xd7, 0xf4, //0x000006f1 pmovmskb %xmm4, %esi - 0x66, 0x0f, 0xeb, 0xe3, //0x000006f5 por %xmm3, %xmm4 - 0x66, 0x0f, 0xeb, 0xee, //0x000006f9 por %xmm6, %xmm5 - 0x66, 0x0f, 0xeb, 0xec, //0x000006fd por %xmm4, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xcb, //0x00000701 pmovmskb %xmm3, %r9d - 0x66, 0x0f, 0xd7, 0xd6, //0x00000706 pmovmskb %xmm6, %edx - 0x66, 0x0f, 0xd7, 0xcd, //0x0000070a pmovmskb %xmm5, %ecx - 0xf7, 0xd1, //0x0000070e notl %ecx - 0x0f, 0xbc, 0xc9, //0x00000710 bsfl %ecx, %ecx - 0x83, 0xf9, 0x10, //0x00000713 cmpl $16, %ecx - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000716 je LBB0_90 - 0xbf, 0xff, 0xff, 0xff, 0xff, //0x0000071c movl $-1, %edi - 0xd3, 0xe7, //0x00000721 shll %cl, %edi - 0xf7, 0xd7, //0x00000723 notl %edi - 0x41, 0x21, 0xf9, //0x00000725 andl %edi, %r9d - 0x21, 0xfe, //0x00000728 andl %edi, %esi - 0x21, 0xd7, //0x0000072a andl %edx, %edi - 0x89, 0xfa, //0x0000072c movl %edi, %edx - 0x48, 0x8b, 0x7d, 0xb8, //0x0000072e movq $-72(%rbp), %rdi - //0x00000732 LBB0_90 - 0x41, 0x8d, 0x59, 0xff, //0x00000732 leal $-1(%r9), %ebx - 0x44, 0x21, 0xcb, //0x00000736 andl %r9d, %ebx - 0x0f, 0x85, 0x69, 0x1f, 0x00, 0x00, //0x00000739 jne LBB0_444 - 0x8d, 0x5e, 0xff, //0x0000073f leal $-1(%rsi), %ebx - 0x21, 0xf3, //0x00000742 andl %esi, %ebx - 0x0f, 0x85, 0x5e, 0x1f, 0x00, 0x00, //0x00000744 jne LBB0_444 - 0x8d, 0x5a, 0xff, //0x0000074a leal $-1(%rdx), %ebx - 0x21, 0xd3, //0x0000074d andl %edx, %ebx - 0x0f, 0x85, 0x53, 0x1f, 0x00, 0x00, //0x0000074f jne LBB0_444 - 0x45, 0x85, 0xc9, //0x00000755 testl %r9d, %r9d - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00000758 je LBB0_96 - 0x41, 0x0f, 0xbc, 0xd9, //0x0000075e bsfl %r9d, %ebx - 0x49, 0x83, 0xf8, 0xff, //0x00000762 cmpq $-1, %r8 - 0x0f, 0x85, 0xfa, 0x22, 0x00, 0x00, //0x00000766 jne LBB0_454 - 0x4c, 0x01, 0xeb, //0x0000076c addq %r13, %rbx - 0x49, 0x89, 0xd8, //0x0000076f movq %rbx, %r8 - //0x00000772 LBB0_96 - 0x85, 0xf6, //0x00000772 testl %esi, %esi - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000774 je LBB0_99 - 0x0f, 0xbc, 0xf6, //0x0000077a bsfl %esi, %esi - 0x49, 0x83, 0xff, 0xff, //0x0000077d cmpq $-1, %r15 - 0x0f, 0x85, 0xe6, 0x22, 0x00, 0x00, //0x00000781 jne LBB0_455 - 0x4c, 0x01, 0xee, //0x00000787 addq %r13, %rsi - 0x49, 0x89, 0xf7, //0x0000078a movq %rsi, %r15 - //0x0000078d LBB0_99 - 0x85, 0xd2, //0x0000078d testl %edx, %edx - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000078f je LBB0_102 - 0x0f, 0xbc, 0xd2, //0x00000795 bsfl %edx, %edx - 0x49, 0x83, 0xfa, 0xff, //0x00000798 cmpq $-1, %r10 - 0x0f, 0x85, 0xd2, 0x22, 0x00, 0x00, //0x0000079c jne LBB0_456 - 0x4c, 0x01, 0xea, //0x000007a2 addq %r13, %rdx - 0x49, 0x89, 0xd2, //0x000007a5 movq %rdx, %r10 - //0x000007a8 LBB0_102 - 0x83, 0xf9, 0x10, //0x000007a8 cmpl $16, %ecx - 0x0f, 0x85, 0xf7, 0x07, 0x00, 0x00, //0x000007ab jne LBB0_188 - 0x49, 0x83, 0xc3, 0xf0, //0x000007b1 addq $-16, %r11 - 0x49, 0x83, 0xc5, 0x10, //0x000007b5 addq $16, %r13 - 0x49, 0x83, 0xfb, 0x0f, //0x000007b9 cmpq $15, %r11 - 0x0f, 0x87, 0xdd, 0xfe, 0xff, 0xff, //0x000007bd ja LBB0_88 - 0x4a, 0x8d, 0x34, 0x2f, //0x000007c3 leaq (%rdi,%r13), %rsi - 0x49, 0x89, 0xf1, //0x000007c7 movq %rsi, %r9 - 0x4d, 0x39, 0xee, //0x000007ca cmpq %r13, %r14 - 0x0f, 0x84, 0xff, 0x09, 0x00, 0x00, //0x000007cd je LBB0_217 - //0x000007d3 LBB0_105 - 0x4e, 0x8d, 0x0c, 0x1e, //0x000007d3 leaq (%rsi,%r11), %r9 - 0x48, 0x89, 0xf7, //0x000007d7 movq %rsi, %rdi - 0x48, 0x2b, 0x7d, 0xc0, //0x000007da subq $-64(%rbp), %rdi - 0x4c, 0x29, 0xe7, //0x000007de subq %r12, %rdi - 0x48, 0x83, 0xc7, 0x01, //0x000007e1 addq $1, %rdi - 0x31, 0xd2, //0x000007e5 xorl %edx, %edx - 0x4c, 0x8d, 0x35, 0xd2, 0x37, 0x00, 0x00, //0x000007e7 leaq $14290(%rip), %r14 /* LJTI0_3+0(%rip) */ - 0xe9, 0x2a, 0x00, 0x00, 0x00, //0x000007ee jmp LBB0_109 - //0x000007f3 LBB0_106 - 0x49, 0x83, 0xfa, 0xff, //0x000007f3 cmpq $-1, %r10 - 0x0f, 0x85, 0xdc, 0x1e, 0x00, 0x00, //0x000007f7 jne LBB0_449 - 0x4c, 0x8d, 0x14, 0x17, //0x000007fd leaq (%rdi,%rdx), %r10 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000801 .p2align 4, 0x90 - //0x00000810 LBB0_108 - 0x48, 0x83, 0xc2, 0x01, //0x00000810 addq $1, %rdx - 0x49, 0x39, 0xd3, //0x00000814 cmpq %rdx, %r11 - 0x0f, 0x84, 0xb1, 0x09, 0x00, 0x00, //0x00000817 je LBB0_216 - //0x0000081d LBB0_109 - 0x0f, 0xbe, 0x0c, 0x16, //0x0000081d movsbl (%rsi,%rdx), %ecx - 0x8d, 0x59, 0xd0, //0x00000821 leal $-48(%rcx), %ebx - 0x83, 0xfb, 0x0a, //0x00000824 cmpl $10, %ebx - 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00000827 jb LBB0_108 - 0x8d, 0x59, 0xd5, //0x0000082d leal $-43(%rcx), %ebx - 0x83, 0xfb, 0x1a, //0x00000830 cmpl $26, %ebx - 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x00000833 ja LBB0_114 - 0x49, 0x63, 0x0c, 0x9e, //0x00000839 movslq (%r14,%rbx,4), %rcx - 0x4c, 0x01, 0xf1, //0x0000083d addq %r14, %rcx - 0xff, 0xe1, //0x00000840 jmpq *%rcx - //0x00000842 LBB0_112 - 0x49, 0x83, 0xf8, 0xff, //0x00000842 cmpq $-1, %r8 - 0x0f, 0x85, 0x8d, 0x1e, 0x00, 0x00, //0x00000846 jne LBB0_449 - 0x4c, 0x8d, 0x04, 0x17, //0x0000084c leaq (%rdi,%rdx), %r8 - 0xe9, 0xbb, 0xff, 0xff, 0xff, //0x00000850 jmp LBB0_108 - //0x00000855 LBB0_114 - 0x83, 0xf9, 0x65, //0x00000855 cmpl $101, %ecx - 0x0f, 0x85, 0x6a, 0x09, 0x00, 0x00, //0x00000858 jne LBB0_215 - //0x0000085e LBB0_115 - 0x49, 0x83, 0xff, 0xff, //0x0000085e cmpq $-1, %r15 - 0x0f, 0x85, 0x71, 0x1e, 0x00, 0x00, //0x00000862 jne LBB0_449 - 0x4c, 0x8d, 0x3c, 0x17, //0x00000868 leaq (%rdi,%rdx), %r15 - 0xe9, 0x9f, 0xff, 0xff, 0xff, //0x0000086c jmp LBB0_108 - //0x00000871 LBB0_117 - 0x49, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x00000871 cmpq $4095, %r9 - 0x0f, 0x8f, 0xd2, 0x31, 0x00, 0x00, //0x00000878 jg LBB0_651 - 0x49, 0x8d, 0x41, 0x01, //0x0000087e leaq $1(%r9), %rax - 0x49, 0x89, 0x45, 0x00, //0x00000882 movq %rax, (%r13) - 0x4b, 0xc7, 0x44, 0xcd, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00000886 movq $0, $8(%r13,%r9,8) - 0xe9, 0x3c, 0xf9, 0xff, 0xff, //0x0000088f jmp LBB0_4 - //0x00000894 LBB0_64 - 0x4b, 0xc7, 0x44, 0xcd, 0x00, 0x02, 0x00, 0x00, 0x00, //0x00000894 movq $2, (%r13,%r9,8) - 0x48, 0x8b, 0x4d, 0x98, //0x0000089d movq $-104(%rbp), %rcx - 0xf6, 0xc1, 0x40, //0x000008a1 testb $64, %cl - 0x0f, 0x85, 0xcb, 0x03, 0x00, 0x00, //0x000008a4 jne LBB0_152 - 0x49, 0x8b, 0x16, //0x000008aa movq (%r14), %rdx - 0x48, 0x8b, 0x45, 0xa8, //0x000008ad movq $-88(%rbp), %rax - 0x48, 0x8b, 0x40, 0x08, //0x000008b1 movq $8(%rax), %rax - 0xf6, 0xc1, 0x20, //0x000008b5 testb $32, %cl - 0x48, 0x89, 0x45, 0xa0, //0x000008b8 movq %rax, $-96(%rbp) - 0x48, 0x89, 0x55, 0xc0, //0x000008bc movq %rdx, $-64(%rbp) - 0x0f, 0x85, 0xf0, 0x06, 0x00, 0x00, //0x000008c0 jne LBB0_189 - 0x49, 0x89, 0xc1, //0x000008c6 movq %rax, %r9 - 0x49, 0x29, 0xd1, //0x000008c9 subq %rdx, %r9 - 0x0f, 0x84, 0xde, 0x33, 0x00, 0x00, //0x000008cc je LBB0_660 - 0x49, 0x83, 0xf9, 0x40, //0x000008d2 cmpq $64, %r9 - 0x0f, 0x82, 0xd9, 0x26, 0x00, 0x00, //0x000008d6 jb LBB0_510 - 0x49, 0x89, 0xd6, //0x000008dc movq %rdx, %r14 - 0x49, 0xf7, 0xd6, //0x000008df notq %r14 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000008e2 movq $-1, $-56(%rbp) - 0x48, 0x89, 0xd0, //0x000008ea movq %rdx, %rax - 0x45, 0x31, 0xc0, //0x000008ed xorl %r8d, %r8d - //0x000008f0 .p2align 4, 0x90 - //0x000008f0 LBB0_69 - 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x04, //0x000008f0 movdqu (%r12,%rax), %xmm3 - 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x04, 0x10, //0x000008f6 movdqu $16(%r12,%rax), %xmm4 - 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x04, 0x20, //0x000008fd movdqu $32(%r12,%rax), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x30, //0x00000904 movdqu $48(%r12,%rax), %xmm6 - 0x66, 0x0f, 0x6f, 0xfb, //0x0000090b movdqa %xmm3, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x0000090f pcmpeqb %xmm0, %xmm7 - 0x66, 0x44, 0x0f, 0xd7, 0xd7, //0x00000913 pmovmskb %xmm7, %r10d - 0x66, 0x0f, 0x6f, 0xfc, //0x00000918 movdqa %xmm4, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x0000091c pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xdf, //0x00000920 pmovmskb %xmm7, %ebx - 0x66, 0x0f, 0x6f, 0xfd, //0x00000924 movdqa %xmm5, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x00000928 pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xf7, //0x0000092c pmovmskb %xmm7, %esi - 0x66, 0x0f, 0x6f, 0xfe, //0x00000930 movdqa %xmm6, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x00000934 pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xd7, //0x00000938 pmovmskb %xmm7, %edx - 0x66, 0x0f, 0x74, 0xd9, //0x0000093c pcmpeqb %xmm1, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x00000940 pmovmskb %xmm3, %r11d - 0x66, 0x0f, 0x74, 0xe1, //0x00000945 pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xcc, //0x00000949 pmovmskb %xmm4, %ecx - 0x66, 0x0f, 0x74, 0xe9, //0x0000094d pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xfd, //0x00000951 pmovmskb %xmm5, %edi - 0x66, 0x0f, 0x74, 0xf1, //0x00000955 pcmpeqb %xmm1, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x00000959 pmovmskb %xmm6, %r15d - 0x48, 0xc1, 0xe2, 0x30, //0x0000095e shlq $48, %rdx - 0x48, 0xc1, 0xe6, 0x20, //0x00000962 shlq $32, %rsi - 0x48, 0x09, 0xd6, //0x00000966 orq %rdx, %rsi - 0x48, 0xc1, 0xe3, 0x10, //0x00000969 shlq $16, %rbx - 0x48, 0x09, 0xf3, //0x0000096d orq %rsi, %rbx - 0x49, 0x09, 0xda, //0x00000970 orq %rbx, %r10 - 0x49, 0xc1, 0xe7, 0x30, //0x00000973 shlq $48, %r15 - 0x48, 0xc1, 0xe7, 0x20, //0x00000977 shlq $32, %rdi - 0x4c, 0x09, 0xff, //0x0000097b orq %r15, %rdi - 0x48, 0xc1, 0xe1, 0x10, //0x0000097e shlq $16, %rcx - 0x48, 0x09, 0xf9, //0x00000982 orq %rdi, %rcx - 0x49, 0x09, 0xcb, //0x00000985 orq %rcx, %r11 - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00000988 jne LBB0_121 - 0x4d, 0x85, 0xc0, //0x0000098e testq %r8, %r8 - 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00000991 jne LBB0_123 - 0x45, 0x31, 0xc0, //0x00000997 xorl %r8d, %r8d - 0x4d, 0x85, 0xd2, //0x0000099a testq %r10, %r10 - 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x0000099d jne LBB0_124 - //0x000009a3 LBB0_72 - 0x49, 0x83, 0xc1, 0xc0, //0x000009a3 addq $-64, %r9 - 0x49, 0x83, 0xc6, 0xc0, //0x000009a7 addq $-64, %r14 - 0x48, 0x83, 0xc0, 0x40, //0x000009ab addq $64, %rax - 0x49, 0x83, 0xf9, 0x3f, //0x000009af cmpq $63, %r9 - 0x0f, 0x87, 0x37, 0xff, 0xff, 0xff, //0x000009b3 ja LBB0_69 - 0xe9, 0x1e, 0x1f, 0x00, 0x00, //0x000009b9 jmp LBB0_73 - //0x000009be LBB0_121 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000009be cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000009c3 jne LBB0_123 - 0x49, 0x0f, 0xbc, 0xcb, //0x000009c9 bsfq %r11, %rcx - 0x48, 0x01, 0xc1, //0x000009cd addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x000009d0 movq %rcx, $-56(%rbp) - //0x000009d4 LBB0_123 - 0x4c, 0x89, 0xc1, //0x000009d4 movq %r8, %rcx - 0x48, 0xf7, 0xd1, //0x000009d7 notq %rcx - 0x4c, 0x21, 0xd9, //0x000009da andq %r11, %rcx - 0x48, 0x8d, 0x14, 0x09, //0x000009dd leaq (%rcx,%rcx), %rdx - 0x4c, 0x09, 0xc2, //0x000009e1 orq %r8, %rdx - 0x48, 0x89, 0xd6, //0x000009e4 movq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x000009e7 notq %rsi - 0x4c, 0x21, 0xde, //0x000009ea andq %r11, %rsi - 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000009ed movabsq $-6148914691236517206, %rdi - 0x48, 0x21, 0xfe, //0x000009f7 andq %rdi, %rsi - 0x45, 0x31, 0xc0, //0x000009fa xorl %r8d, %r8d - 0x48, 0x01, 0xce, //0x000009fd addq %rcx, %rsi - 0x41, 0x0f, 0x92, 0xc0, //0x00000a00 setb %r8b - 0x48, 0x01, 0xf6, //0x00000a04 addq %rsi, %rsi - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000a07 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xce, //0x00000a11 xorq %rcx, %rsi - 0x48, 0x21, 0xd6, //0x00000a14 andq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x00000a17 notq %rsi - 0x49, 0x21, 0xf2, //0x00000a1a andq %rsi, %r10 - 0x4d, 0x85, 0xd2, //0x00000a1d testq %r10, %r10 - 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00000a20 je LBB0_72 - //0x00000a26 LBB0_124 - 0x49, 0x0f, 0xbc, 0xc2, //0x00000a26 bsfq %r10, %rax - 0x4c, 0x29, 0xf0, //0x00000a2a subq %r14, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x00000a2d movq $-48(%rbp), %r14 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000a31 movabsq $4294977024, %r11 - 0x48, 0x8b, 0x75, 0xc0, //0x00000a3b movq $-64(%rbp), %rsi - 0xe9, 0xb3, 0x0d, 0x00, 0x00, //0x00000a3f jmp LBB0_313 - //0x00000a44 LBB0_125 - 0x48, 0x8b, 0x4d, 0xa8, //0x00000a44 movq $-88(%rbp), %rcx - 0x4c, 0x8b, 0x49, 0x08, //0x00000a48 movq $8(%rcx), %r9 - 0x4d, 0x8b, 0x06, //0x00000a4c movq (%r14), %r8 - 0x4f, 0x8d, 0x14, 0x04, //0x00000a4f leaq (%r12,%r8), %r10 - 0x4d, 0x29, 0xc1, //0x00000a53 subq %r8, %r9 - 0x49, 0x83, 0xf9, 0x20, //0x00000a56 cmpq $32, %r9 - 0x0f, 0x8c, 0x3a, 0x1c, 0x00, 0x00, //0x00000a5a jl LBB0_133 - 0x41, 0xbe, 0x20, 0x00, 0x00, 0x00, //0x00000a60 movl $32, %r14d - 0x31, 0xf6, //0x00000a66 xorl %esi, %esi - 0x45, 0x31, 0xdb, //0x00000a68 xorl %r11d, %r11d - 0xe9, 0x26, 0x00, 0x00, 0x00, //0x00000a6b jmp LBB0_127 - //0x00000a70 .p2align 4, 0x90 - //0x00000a70 LBB0_129 - 0x45, 0x31, 0xdb, //0x00000a70 xorl %r11d, %r11d - 0x48, 0x85, 0xdb, //0x00000a73 testq %rbx, %rbx - 0x0f, 0x85, 0x2b, 0xf7, 0xff, 0xff, //0x00000a76 jne LBB0_1 - //0x00000a7c LBB0_130 - 0x48, 0x83, 0xc6, 0x20, //0x00000a7c addq $32, %rsi - 0x4b, 0x8d, 0x0c, 0x31, //0x00000a80 leaq (%r9,%r14), %rcx - 0x48, 0x83, 0xc1, 0xe0, //0x00000a84 addq $-32, %rcx - 0x49, 0x83, 0xc6, 0xe0, //0x00000a88 addq $-32, %r14 - 0x48, 0x83, 0xf9, 0x3f, //0x00000a8c cmpq $63, %rcx - 0x0f, 0x8e, 0xe7, 0x1b, 0x00, 0x00, //0x00000a90 jle LBB0_131 - //0x00000a96 LBB0_127 - 0xf3, 0x41, 0x0f, 0x6f, 0x24, 0x32, //0x00000a96 movdqu (%r10,%rsi), %xmm4 - 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x32, 0x10, //0x00000a9c movdqu $16(%r10,%rsi), %xmm5 - 0x66, 0x0f, 0x6f, 0xf4, //0x00000aa3 movdqa %xmm4, %xmm6 - 0x66, 0x0f, 0x74, 0xf0, //0x00000aa7 pcmpeqb %xmm0, %xmm6 - 0x66, 0x0f, 0xd7, 0xfe, //0x00000aab pmovmskb %xmm6, %edi - 0x66, 0x0f, 0x6f, 0xf5, //0x00000aaf movdqa %xmm5, %xmm6 - 0x66, 0x0f, 0x74, 0xf0, //0x00000ab3 pcmpeqb %xmm0, %xmm6 - 0x66, 0x0f, 0xd7, 0xde, //0x00000ab7 pmovmskb %xmm6, %ebx - 0x48, 0xc1, 0xe3, 0x10, //0x00000abb shlq $16, %rbx - 0x48, 0x09, 0xfb, //0x00000abf orq %rdi, %rbx - 0x66, 0x0f, 0x74, 0xe1, //0x00000ac2 pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xcc, //0x00000ac6 pmovmskb %xmm4, %ecx - 0x66, 0x0f, 0x74, 0xe9, //0x00000aca pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xfd, //0x00000ace pmovmskb %xmm5, %edi - 0x48, 0xc1, 0xe7, 0x10, //0x00000ad2 shlq $16, %rdi - 0x48, 0x09, 0xcf, //0x00000ad6 orq %rcx, %rdi - 0x48, 0x89, 0xf9, //0x00000ad9 movq %rdi, %rcx - 0x4c, 0x09, 0xd9, //0x00000adc orq %r11, %rcx - 0x0f, 0x84, 0x8b, 0xff, 0xff, 0xff, //0x00000adf je LBB0_129 - 0x44, 0x89, 0xd9, //0x00000ae5 movl %r11d, %ecx - 0xf7, 0xd1, //0x00000ae8 notl %ecx - 0x21, 0xf9, //0x00000aea andl %edi, %ecx - 0x44, 0x8d, 0x3c, 0x09, //0x00000aec leal (%rcx,%rcx), %r15d - 0x45, 0x09, 0xdf, //0x00000af0 orl %r11d, %r15d - 0x44, 0x89, 0xfa, //0x00000af3 movl %r15d, %edx - 0xf7, 0xd2, //0x00000af6 notl %edx - 0x21, 0xfa, //0x00000af8 andl %edi, %edx - 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000afa andl $-1431655766, %edx - 0x45, 0x31, 0xdb, //0x00000b00 xorl %r11d, %r11d - 0x01, 0xca, //0x00000b03 addl %ecx, %edx - 0x41, 0x0f, 0x92, 0xc3, //0x00000b05 setb %r11b - 0x01, 0xd2, //0x00000b09 addl %edx, %edx - 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x00000b0b xorl $1431655765, %edx - 0x44, 0x21, 0xfa, //0x00000b11 andl %r15d, %edx - 0xf7, 0xd2, //0x00000b14 notl %edx - 0x21, 0xd3, //0x00000b16 andl %edx, %ebx - 0x48, 0x85, 0xdb, //0x00000b18 testq %rbx, %rbx - 0x0f, 0x84, 0x5b, 0xff, 0xff, 0xff, //0x00000b1b je LBB0_130 - 0xe9, 0x81, 0xf6, 0xff, 0xff, //0x00000b21 jmp LBB0_1 - //0x00000b26 LBB0_134 - 0x4c, 0x89, 0xf1, //0x00000b26 movq %r14, %rcx - 0x4c, 0x29, 0xc1, //0x00000b29 subq %r8, %rcx - 0x48, 0x83, 0xf9, 0x10, //0x00000b2c cmpq $16, %rcx - 0x0f, 0x82, 0xc7, 0x22, 0x00, 0x00, //0x00000b30 jb LBB0_489 - 0x4c, 0x89, 0xc6, //0x00000b36 movq %r8, %rsi - 0x48, 0xf7, 0xde, //0x00000b39 negq %rsi - 0x49, 0x8d, 0x40, 0x01, //0x00000b3c leaq $1(%r8), %rax - 0x49, 0x8d, 0x48, 0xff, //0x00000b40 leaq $-1(%r8), %rcx - 0x4b, 0x8d, 0x14, 0x04, //0x00000b44 leaq (%r12,%r8), %rdx - 0x48, 0x83, 0xc2, 0xff, //0x00000b48 addq $-1, %rdx - 0x4c, 0x89, 0xc3, //0x00000b4c movq %r8, %rbx - 0x90, //0x00000b4f .p2align 4, 0x90 - //0x00000b50 LBB0_136 - 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x1c, //0x00000b50 movdqu (%r12,%rbx), %xmm3 - 0x66, 0x0f, 0x6f, 0xe3, //0x00000b56 movdqa %xmm3, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe6, //0x00000b5a pcmpeqb %xmm14, %xmm4 - 0x66, 0x41, 0x0f, 0xdb, 0xd9, //0x00000b5f pand %xmm9, %xmm3 - 0x66, 0x0f, 0x74, 0xda, //0x00000b64 pcmpeqb %xmm2, %xmm3 - 0x66, 0x0f, 0xeb, 0xdc, //0x00000b68 por %xmm4, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x00000b6c pmovmskb %xmm3, %edi - 0x85, 0xff, //0x00000b70 testl %edi, %edi - 0x0f, 0x85, 0x94, 0x00, 0x00, 0x00, //0x00000b72 jne LBB0_147 - 0x48, 0x83, 0xc3, 0x10, //0x00000b78 addq $16, %rbx - 0x49, 0x8d, 0x3c, 0x36, //0x00000b7c leaq (%r14,%rsi), %rdi - 0x48, 0x83, 0xc7, 0xf0, //0x00000b80 addq $-16, %rdi - 0x48, 0x83, 0xc6, 0xf0, //0x00000b84 addq $-16, %rsi - 0x48, 0x83, 0xc0, 0x10, //0x00000b88 addq $16, %rax - 0x48, 0x83, 0xc1, 0x10, //0x00000b8c addq $16, %rcx - 0x48, 0x83, 0xc2, 0x10, //0x00000b90 addq $16, %rdx - 0x48, 0x83, 0xff, 0x0f, //0x00000b94 cmpq $15, %rdi - 0x0f, 0x87, 0xb2, 0xff, 0xff, 0xff, //0x00000b98 ja LBB0_136 - 0x4c, 0x89, 0xe0, //0x00000b9e movq %r12, %rax - 0x48, 0x29, 0xf0, //0x00000ba1 subq %rsi, %rax - 0x49, 0x01, 0xf6, //0x00000ba4 addq %rsi, %r14 - 0x4c, 0x89, 0xf1, //0x00000ba7 movq %r14, %rcx - 0x48, 0x85, 0xc9, //0x00000baa testq %rcx, %rcx - 0x4c, 0x8b, 0x75, 0xd0, //0x00000bad movq $-48(%rbp), %r14 - 0x48, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x10, 0x00, 0x00, //0x00000bb1 movabsq $17596481021440, %rdi - 0x0f, 0x84, 0x40, 0x00, 0x00, 0x00, //0x00000bbb je LBB0_146 - //0x00000bc1 LBB0_139 - 0x48, 0x8d, 0x14, 0x08, //0x00000bc1 leaq (%rax,%rcx), %rdx - //0x00000bc5 LBB0_140 - 0x0f, 0xb6, 0x30, //0x00000bc5 movzbl (%rax), %esi - 0x48, 0x83, 0xfe, 0x2c, //0x00000bc8 cmpq $44, %rsi - 0x0f, 0x87, 0x0a, 0x00, 0x00, 0x00, //0x00000bcc ja LBB0_142 - 0x48, 0x0f, 0xa3, 0xf7, //0x00000bd2 btq %rsi, %rdi - 0x0f, 0x82, 0x25, 0x00, 0x00, 0x00, //0x00000bd6 jb LBB0_146 - //0x00000bdc LBB0_142 - 0x40, 0x80, 0xfe, 0x5d, //0x00000bdc cmpb $93, %sil - 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x00000be0 je LBB0_146 - 0x40, 0x80, 0xfe, 0x7d, //0x00000be6 cmpb $125, %sil - 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00000bea je LBB0_146 - 0x48, 0x83, 0xc0, 0x01, //0x00000bf0 addq $1, %rax - 0x48, 0x83, 0xc1, 0xff, //0x00000bf4 addq $-1, %rcx - 0x0f, 0x85, 0xc7, 0xff, 0xff, 0xff, //0x00000bf8 jne LBB0_140 - 0x48, 0x89, 0xd0, //0x00000bfe movq %rdx, %rax - //0x00000c01 LBB0_146 - 0x4c, 0x29, 0xe0, //0x00000c01 subq %r12, %rax - 0x49, 0x89, 0x06, //0x00000c04 movq %rax, (%r14) - 0xe9, 0xba, 0xf5, 0xff, 0xff, //0x00000c07 jmp LBB0_3 - //0x00000c0c LBB0_147 - 0x66, 0x0f, 0xbc, 0xff, //0x00000c0c bsfw %di, %di - 0x0f, 0xb7, 0xdf, //0x00000c10 movzwl %di, %ebx - 0x48, 0x89, 0xdf, //0x00000c13 movq %rbx, %rdi - 0x48, 0x29, 0xf7, //0x00000c16 subq %rsi, %rdi - 0x4c, 0x8b, 0x75, 0xd0, //0x00000c19 movq $-48(%rbp), %r14 - 0x49, 0x89, 0x3e, //0x00000c1d movq %rdi, (%r14) - 0x48, 0x85, 0xff, //0x00000c20 testq %rdi, %rdi - 0x0f, 0x8e, 0x9d, 0xf5, 0xff, 0xff, //0x00000c23 jle LBB0_3 - 0x48, 0x01, 0xd8, //0x00000c29 addq %rbx, %rax - 0x48, 0x01, 0xd9, //0x00000c2c addq %rbx, %rcx - 0x48, 0x01, 0xda, //0x00000c2f addq %rbx, %rdx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000c32 .p2align 4, 0x90 - //0x00000c40 LBB0_149 - 0x0f, 0xb6, 0x32, //0x00000c40 movzbl (%rdx), %esi - 0x48, 0x83, 0xfe, 0x20, //0x00000c43 cmpq $32, %rsi - 0x0f, 0x87, 0x79, 0xf5, 0xff, 0xff, //0x00000c47 ja LBB0_3 - 0x49, 0x0f, 0xa3, 0xf3, //0x00000c4d btq %rsi, %r11 - 0x0f, 0x83, 0x6f, 0xf5, 0xff, 0xff, //0x00000c51 jae LBB0_3 - 0x49, 0x89, 0x0e, //0x00000c57 movq %rcx, (%r14) - 0x48, 0x83, 0xc0, 0xff, //0x00000c5a addq $-1, %rax - 0x48, 0x83, 0xc1, 0xff, //0x00000c5e addq $-1, %rcx - 0x48, 0x83, 0xc2, 0xff, //0x00000c62 addq $-1, %rdx - 0x48, 0x83, 0xf8, 0x01, //0x00000c66 cmpq $1, %rax - 0x0f, 0x8f, 0xd0, 0xff, 0xff, 0xff, //0x00000c6a jg LBB0_149 - 0xe9, 0x51, 0xf5, 0xff, 0xff, //0x00000c70 jmp LBB0_3 - //0x00000c75 LBB0_152 - 0x48, 0x8b, 0x4d, 0xa8, //0x00000c75 movq $-88(%rbp), %rcx - 0x4c, 0x8b, 0x49, 0x08, //0x00000c79 movq $8(%rcx), %r9 - 0x4d, 0x8b, 0x06, //0x00000c7d movq (%r14), %r8 - 0x4f, 0x8d, 0x14, 0x04, //0x00000c80 leaq (%r12,%r8), %r10 - 0x4d, 0x29, 0xc1, //0x00000c84 subq %r8, %r9 - 0x49, 0x83, 0xf9, 0x20, //0x00000c87 cmpq $32, %r9 - 0x0f, 0x8c, 0xa5, 0x1a, 0x00, 0x00, //0x00000c8b jl LBB0_161 - 0x41, 0xbe, 0x20, 0x00, 0x00, 0x00, //0x00000c91 movl $32, %r14d - 0x31, 0xf6, //0x00000c97 xorl %esi, %esi - 0x45, 0x31, 0xdb, //0x00000c99 xorl %r11d, %r11d - 0xe9, 0x35, 0x00, 0x00, 0x00, //0x00000c9c jmp LBB0_154 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000ca1 .p2align 4, 0x90 - //0x00000cb0 LBB0_157 - 0x45, 0x31, 0xdb, //0x00000cb0 xorl %r11d, %r11d - 0x48, 0x85, 0xdb, //0x00000cb3 testq %rbx, %rbx - 0x0f, 0x85, 0xa5, 0x00, 0x00, 0x00, //0x00000cb6 jne LBB0_156 - //0x00000cbc LBB0_158 - 0x48, 0x83, 0xc6, 0x20, //0x00000cbc addq $32, %rsi - 0x4b, 0x8d, 0x0c, 0x31, //0x00000cc0 leaq (%r9,%r14), %rcx - 0x48, 0x83, 0xc1, 0xe0, //0x00000cc4 addq $-32, %rcx - 0x49, 0x83, 0xc6, 0xe0, //0x00000cc8 addq $-32, %r14 - 0x48, 0x83, 0xf9, 0x3f, //0x00000ccc cmpq $63, %rcx - 0x0f, 0x8e, 0x43, 0x1a, 0x00, 0x00, //0x00000cd0 jle LBB0_159 - //0x00000cd6 LBB0_154 - 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x32, //0x00000cd6 movdqu (%r10,%rsi), %xmm3 - 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x32, 0x10, //0x00000cdc movdqu $16(%r10,%rsi), %xmm4 - 0x66, 0x0f, 0x6f, 0xeb, //0x00000ce3 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00000ce7 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xfd, //0x00000ceb pmovmskb %xmm5, %edi - 0x66, 0x0f, 0x6f, 0xec, //0x00000cef movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00000cf3 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xdd, //0x00000cf7 pmovmskb %xmm5, %ebx - 0x48, 0xc1, 0xe3, 0x10, //0x00000cfb shlq $16, %rbx - 0x48, 0x09, 0xfb, //0x00000cff orq %rdi, %rbx - 0x66, 0x0f, 0x74, 0xd9, //0x00000d02 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x00000d06 pmovmskb %xmm3, %ecx - 0x66, 0x0f, 0x74, 0xe1, //0x00000d0a pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xfc, //0x00000d0e pmovmskb %xmm4, %edi - 0x48, 0xc1, 0xe7, 0x10, //0x00000d12 shlq $16, %rdi - 0x48, 0x09, 0xcf, //0x00000d16 orq %rcx, %rdi - 0x48, 0x89, 0xf9, //0x00000d19 movq %rdi, %rcx - 0x4c, 0x09, 0xd9, //0x00000d1c orq %r11, %rcx - 0x0f, 0x84, 0x8b, 0xff, 0xff, 0xff, //0x00000d1f je LBB0_157 - 0x44, 0x89, 0xd9, //0x00000d25 movl %r11d, %ecx - 0xf7, 0xd1, //0x00000d28 notl %ecx - 0x21, 0xf9, //0x00000d2a andl %edi, %ecx - 0x44, 0x8d, 0x3c, 0x09, //0x00000d2c leal (%rcx,%rcx), %r15d - 0x45, 0x09, 0xdf, //0x00000d30 orl %r11d, %r15d - 0x44, 0x89, 0xfa, //0x00000d33 movl %r15d, %edx - 0xf7, 0xd2, //0x00000d36 notl %edx - 0x21, 0xfa, //0x00000d38 andl %edi, %edx - 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000d3a andl $-1431655766, %edx - 0x45, 0x31, 0xdb, //0x00000d40 xorl %r11d, %r11d - 0x01, 0xca, //0x00000d43 addl %ecx, %edx - 0x41, 0x0f, 0x92, 0xc3, //0x00000d45 setb %r11b - 0x01, 0xd2, //0x00000d49 addl %edx, %edx - 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x00000d4b xorl $1431655765, %edx - 0x44, 0x21, 0xfa, //0x00000d51 andl %r15d, %edx - 0xf7, 0xd2, //0x00000d54 notl %edx - 0x21, 0xd3, //0x00000d56 andl %edx, %ebx - 0x48, 0x85, 0xdb, //0x00000d58 testq %rbx, %rbx - 0x0f, 0x84, 0x5b, 0xff, 0xff, 0xff, //0x00000d5b je LBB0_158 - //0x00000d61 LBB0_156 - 0x0f, 0xbc, 0xc3, //0x00000d61 bsfl %ebx, %eax - 0x4c, 0x01, 0xc0, //0x00000d64 addq %r8, %rax - 0x4c, 0x8d, 0x14, 0x06, //0x00000d67 leaq (%rsi,%rax), %r10 - 0x49, 0x83, 0xc2, 0x01, //0x00000d6b addq $1, %r10 - 0x4c, 0x8b, 0x75, 0xd0, //0x00000d6f movq $-48(%rbp), %r14 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000d73 movabsq $4294977024, %r11 - 0x4d, 0x89, 0x16, //0x00000d7d movq %r10, (%r14) - 0x4d, 0x85, 0xc0, //0x00000d80 testq %r8, %r8 - 0x0f, 0x8f, 0x83, 0x0a, 0x00, 0x00, //0x00000d83 jg LBB0_315 - 0xe9, 0xce, 0x2c, 0x00, 0x00, //0x00000d89 jmp LBB0_622 - //0x00000d8e LBB0_162 - 0x49, 0x89, 0xc6, //0x00000d8e movq %rax, %r14 - 0x49, 0x29, 0xd6, //0x00000d91 subq %rdx, %r14 - 0x0f, 0x84, 0xdc, 0x2e, 0x00, 0x00, //0x00000d94 je LBB0_657 - 0x49, 0x83, 0xfe, 0x40, //0x00000d9a cmpq $64, %r14 - 0x0f, 0x82, 0x5e, 0x21, 0x00, 0x00, //0x00000d9e jb LBB0_504 - 0x4c, 0x89, 0x65, 0xb8, //0x00000da4 movq %r12, $-72(%rbp) - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00000da8 movq $-1, $-56(%rbp) - 0x48, 0x8b, 0x45, 0xc0, //0x00000db0 movq $-64(%rbp), %rax - 0x31, 0xdb, //0x00000db4 xorl %ebx, %ebx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000db6 .p2align 4, 0x90 - //0x00000dc0 LBB0_165 - 0x49, 0x89, 0xdc, //0x00000dc0 movq %rbx, %r12 - 0x48, 0x8b, 0x4d, 0xb8, //0x00000dc3 movq $-72(%rbp), %rcx - 0xf3, 0x0f, 0x6f, 0x1c, 0x01, //0x00000dc7 movdqu (%rcx,%rax), %xmm3 - 0xf3, 0x0f, 0x6f, 0x7c, 0x01, 0x10, //0x00000dcc movdqu $16(%rcx,%rax), %xmm7 - 0xf3, 0x0f, 0x6f, 0x74, 0x01, 0x20, //0x00000dd2 movdqu $32(%rcx,%rax), %xmm6 - 0xf3, 0x0f, 0x6f, 0x64, 0x01, 0x30, //0x00000dd8 movdqu $48(%rcx,%rax), %xmm4 - 0x66, 0x0f, 0x6f, 0xeb, //0x00000dde movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00000de2 pcmpeqb %xmm0, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xdd, //0x00000de6 pmovmskb %xmm5, %r11d - 0x66, 0x0f, 0x6f, 0xef, //0x00000deb movdqa %xmm7, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00000def pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xdd, //0x00000df3 pmovmskb %xmm5, %ebx - 0x66, 0x0f, 0x6f, 0xee, //0x00000df7 movdqa %xmm6, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00000dfb pcmpeqb %xmm0, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xcd, //0x00000dff pmovmskb %xmm5, %r9d - 0x66, 0x0f, 0x6f, 0xec, //0x00000e04 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00000e08 pcmpeqb %xmm0, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xfd, //0x00000e0c pmovmskb %xmm5, %r15d - 0x66, 0x0f, 0x6f, 0xeb, //0x00000e11 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x00000e15 pcmpeqb %xmm1, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xed, //0x00000e19 pmovmskb %xmm5, %r13d - 0x66, 0x0f, 0x6f, 0xef, //0x00000e1e movdqa %xmm7, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x00000e22 pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x00000e26 pmovmskb %xmm5, %edx - 0x66, 0x0f, 0x6f, 0xee, //0x00000e2a movdqa %xmm6, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x00000e2e pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x00000e32 pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x6f, 0xec, //0x00000e36 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x00000e3a pcmpeqb %xmm1, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xc5, //0x00000e3e pmovmskb %xmm5, %r8d - 0x66, 0x41, 0x0f, 0x6f, 0xec, //0x00000e43 movdqa %xmm12, %xmm5 - 0x66, 0x0f, 0x64, 0xef, //0x00000e48 pcmpgtb %xmm7, %xmm5 - 0x66, 0x41, 0x0f, 0x64, 0xfa, //0x00000e4c pcmpgtb %xmm10, %xmm7 - 0x66, 0x0f, 0xdb, 0xfd, //0x00000e51 pand %xmm5, %xmm7 - 0x66, 0x0f, 0xd7, 0xff, //0x00000e55 pmovmskb %xmm7, %edi - 0x66, 0x41, 0x0f, 0x6f, 0xec, //0x00000e59 movdqa %xmm12, %xmm5 - 0x66, 0x0f, 0x64, 0xee, //0x00000e5e pcmpgtb %xmm6, %xmm5 - 0x66, 0x41, 0x0f, 0x64, 0xf2, //0x00000e62 pcmpgtb %xmm10, %xmm6 - 0x66, 0x0f, 0xdb, 0xf5, //0x00000e67 pand %xmm5, %xmm6 - 0x66, 0x0f, 0xd7, 0xf6, //0x00000e6b pmovmskb %xmm6, %esi - 0x66, 0x41, 0x0f, 0x6f, 0xec, //0x00000e6f movdqa %xmm12, %xmm5 - 0x66, 0x0f, 0x64, 0xec, //0x00000e74 pcmpgtb %xmm4, %xmm5 - 0x66, 0x41, 0x0f, 0x64, 0xe2, //0x00000e78 pcmpgtb %xmm10, %xmm4 - 0x66, 0x0f, 0xdb, 0xe5, //0x00000e7d pand %xmm5, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xd4, //0x00000e81 pmovmskb %xmm4, %r10d - 0x49, 0xc1, 0xe7, 0x30, //0x00000e86 shlq $48, %r15 - 0x49, 0xc1, 0xe1, 0x20, //0x00000e8a shlq $32, %r9 - 0x4d, 0x09, 0xf9, //0x00000e8e orq %r15, %r9 - 0x48, 0xc1, 0xe3, 0x10, //0x00000e91 shlq $16, %rbx - 0x4c, 0x09, 0xcb, //0x00000e95 orq %r9, %rbx - 0x49, 0x09, 0xdb, //0x00000e98 orq %rbx, %r11 - 0x49, 0xc1, 0xe0, 0x30, //0x00000e9b shlq $48, %r8 - 0x48, 0xc1, 0xe1, 0x20, //0x00000e9f shlq $32, %rcx - 0x4c, 0x09, 0xc1, //0x00000ea3 orq %r8, %rcx - 0x48, 0xc1, 0xe2, 0x10, //0x00000ea6 shlq $16, %rdx - 0x48, 0x09, 0xca, //0x00000eaa orq %rcx, %rdx - 0x49, 0xc1, 0xe2, 0x30, //0x00000ead shlq $48, %r10 - 0x48, 0xc1, 0xe6, 0x20, //0x00000eb1 shlq $32, %rsi - 0x4c, 0x09, 0xd6, //0x00000eb5 orq %r10, %rsi - 0x48, 0xc1, 0xe7, 0x10, //0x00000eb8 shlq $16, %rdi - 0x48, 0x09, 0xf7, //0x00000ebc orq %rsi, %rdi - 0x49, 0x09, 0xd5, //0x00000ebf orq %rdx, %r13 - 0x0f, 0x85, 0x51, 0x00, 0x00, 0x00, //0x00000ec2 jne LBB0_182 - 0x4d, 0x85, 0xe4, //0x00000ec8 testq %r12, %r12 - 0x0f, 0x85, 0x5e, 0x00, 0x00, 0x00, //0x00000ecb jne LBB0_184 - 0x31, 0xdb, //0x00000ed1 xorl %ebx, %ebx - //0x00000ed3 LBB0_168 - 0x66, 0x41, 0x0f, 0x6f, 0xe4, //0x00000ed3 movdqa %xmm12, %xmm4 - 0x66, 0x0f, 0x64, 0xe3, //0x00000ed8 pcmpgtb %xmm3, %xmm4 - 0x66, 0x41, 0x0f, 0x64, 0xda, //0x00000edc pcmpgtb %xmm10, %xmm3 - 0x66, 0x0f, 0xdb, 0xdc, //0x00000ee1 pand %xmm4, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x00000ee5 pmovmskb %xmm3, %ecx - 0x48, 0x09, 0xcf, //0x00000ee9 orq %rcx, %rdi - 0x4d, 0x85, 0xdb, //0x00000eec testq %r11, %r11 - 0x4c, 0x8b, 0x6d, 0xb0, //0x00000eef movq $-80(%rbp), %r13 - 0x0f, 0x85, 0x82, 0x00, 0x00, 0x00, //0x00000ef3 jne LBB0_185 - 0x48, 0x85, 0xff, //0x00000ef9 testq %rdi, %rdi - 0x0f, 0x85, 0xec, 0x2b, 0x00, 0x00, //0x00000efc jne LBB0_631 - 0x49, 0x83, 0xc6, 0xc0, //0x00000f02 addq $-64, %r14 - 0x48, 0x83, 0xc0, 0x40, //0x00000f06 addq $64, %rax - 0x49, 0x83, 0xfe, 0x3f, //0x00000f0a cmpq $63, %r14 - 0x0f, 0x87, 0xac, 0xfe, 0xff, 0xff, //0x00000f0e ja LBB0_165 - 0xe9, 0xb3, 0x18, 0x00, 0x00, //0x00000f14 jmp LBB0_171 - //0x00000f19 LBB0_182 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00000f19 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00000f1e jne LBB0_184 - 0x49, 0x0f, 0xbc, 0xcd, //0x00000f24 bsfq %r13, %rcx - 0x48, 0x01, 0xc1, //0x00000f28 addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00000f2b movq %rcx, $-56(%rbp) - //0x00000f2f LBB0_184 - 0x4c, 0x89, 0xe1, //0x00000f2f movq %r12, %rcx - 0x48, 0xf7, 0xd1, //0x00000f32 notq %rcx - 0x4c, 0x21, 0xe9, //0x00000f35 andq %r13, %rcx - 0x48, 0x8d, 0x14, 0x09, //0x00000f38 leaq (%rcx,%rcx), %rdx - 0x4c, 0x09, 0xe2, //0x00000f3c orq %r12, %rdx - 0x48, 0x89, 0xd6, //0x00000f3f movq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x00000f42 notq %rsi - 0x4c, 0x21, 0xee, //0x00000f45 andq %r13, %rsi - 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000f48 movabsq $-6148914691236517206, %rbx - 0x48, 0x21, 0xde, //0x00000f52 andq %rbx, %rsi - 0x31, 0xdb, //0x00000f55 xorl %ebx, %ebx - 0x48, 0x01, 0xce, //0x00000f57 addq %rcx, %rsi - 0x0f, 0x92, 0xc3, //0x00000f5a setb %bl - 0x48, 0x01, 0xf6, //0x00000f5d addq %rsi, %rsi - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000f60 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xce, //0x00000f6a xorq %rcx, %rsi - 0x48, 0x21, 0xd6, //0x00000f6d andq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x00000f70 notq %rsi - 0x49, 0x21, 0xf3, //0x00000f73 andq %rsi, %r11 - 0xe9, 0x58, 0xff, 0xff, 0xff, //0x00000f76 jmp LBB0_168 - //0x00000f7b LBB0_185 - 0x49, 0x0f, 0xbc, 0xcb, //0x00000f7b bsfq %r11, %rcx - 0x48, 0x85, 0xff, //0x00000f7f testq %rdi, %rdi - 0x0f, 0x84, 0xc4, 0x02, 0x00, 0x00, //0x00000f82 je LBB0_227 - 0x48, 0x0f, 0xbc, 0xd7, //0x00000f88 bsfq %rdi, %rdx - 0x4c, 0x8b, 0x75, 0xd0, //0x00000f8c movq $-48(%rbp), %r14 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000f90 movabsq $4294977024, %r11 - 0x48, 0x39, 0xca, //0x00000f9a cmpq %rcx, %rdx - 0x0f, 0x83, 0xc5, 0x02, 0x00, 0x00, //0x00000f9d jae LBB0_228 - 0xe9, 0xdf, 0x2c, 0x00, 0x00, //0x00000fa3 jmp LBB0_187 - //0x00000fa8 LBB0_188 - 0x41, 0x89, 0xc9, //0x00000fa8 movl %ecx, %r9d - 0x49, 0x01, 0xf9, //0x00000fab addq %rdi, %r9 - 0x4d, 0x01, 0xe9, //0x00000fae addq %r13, %r9 - 0xe9, 0x1c, 0x02, 0x00, 0x00, //0x00000fb1 jmp LBB0_217 - //0x00000fb6 LBB0_189 - 0x49, 0x89, 0xc2, //0x00000fb6 movq %rax, %r10 - 0x49, 0x29, 0xd2, //0x00000fb9 subq %rdx, %r10 - 0x0f, 0x84, 0xe1, 0x2c, 0x00, 0x00, //0x00000fbc je LBB0_658 - 0x4c, 0x89, 0x65, 0xb8, //0x00000fc2 movq %r12, $-72(%rbp) - 0x49, 0x83, 0xfa, 0x40, //0x00000fc6 cmpq $64, %r10 - 0x0f, 0x82, 0x15, 0x20, 0x00, 0x00, //0x00000fca jb LBB0_512 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00000fd0 movq $-1, $-56(%rbp) - 0x48, 0x8b, 0x45, 0xc0, //0x00000fd8 movq $-64(%rbp), %rax - 0x45, 0x31, 0xe4, //0x00000fdc xorl %r12d, %r12d - 0x90, //0x00000fdf .p2align 4, 0x90 - //0x00000fe0 LBB0_192 - 0x48, 0x8b, 0x4d, 0xb8, //0x00000fe0 movq $-72(%rbp), %rcx - 0xf3, 0x44, 0x0f, 0x6f, 0x2c, 0x01, //0x00000fe4 movdqu (%rcx,%rax), %xmm13 - 0xf3, 0x0f, 0x6f, 0x74, 0x01, 0x10, //0x00000fea movdqu $16(%rcx,%rax), %xmm6 - 0xf3, 0x0f, 0x6f, 0x6c, 0x01, 0x20, //0x00000ff0 movdqu $32(%rcx,%rax), %xmm5 - 0xf3, 0x0f, 0x6f, 0x64, 0x01, 0x30, //0x00000ff6 movdqu $48(%rcx,%rax), %xmm4 - 0x66, 0x41, 0x0f, 0x6f, 0xdd, //0x00000ffc movdqa %xmm13, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00001001 pcmpeqb %xmm0, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x00001005 pmovmskb %xmm3, %r11d - 0x66, 0x0f, 0x6f, 0xde, //0x0000100a movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x0000100e pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xdb, //0x00001012 pmovmskb %xmm3, %ebx - 0x66, 0x0f, 0x6f, 0xdd, //0x00001016 movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x0000101a pcmpeqb %xmm0, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xf3, //0x0000101e pmovmskb %xmm3, %r14d - 0x66, 0x0f, 0x6f, 0xdc, //0x00001023 movdqa %xmm4, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00001027 pcmpeqb %xmm0, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xfb, //0x0000102b pmovmskb %xmm3, %r15d - 0x66, 0x41, 0x0f, 0x6f, 0xdd, //0x00001030 movdqa %xmm13, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00001035 pcmpeqb %xmm1, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x00001039 pmovmskb %xmm3, %r13d - 0x66, 0x0f, 0x6f, 0xde, //0x0000103e movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00001042 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x00001046 pmovmskb %xmm3, %ecx - 0x66, 0x0f, 0x6f, 0xdd, //0x0000104a movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x0000104e pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x00001052 pmovmskb %xmm3, %edi - 0x66, 0x0f, 0x6f, 0xdc, //0x00001056 movdqa %xmm4, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x0000105a pcmpeqb %xmm1, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xcb, //0x0000105e pmovmskb %xmm3, %r9d - 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x00001063 movdqa %xmm12, %xmm3 - 0x66, 0x0f, 0x64, 0xde, //0x00001068 pcmpgtb %xmm6, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xf2, //0x0000106c pcmpgtb %xmm10, %xmm6 - 0x66, 0x0f, 0xdb, 0xf3, //0x00001071 pand %xmm3, %xmm6 - 0x66, 0x0f, 0xd7, 0xf6, //0x00001075 pmovmskb %xmm6, %esi - 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x00001079 movdqa %xmm12, %xmm3 - 0x66, 0x0f, 0x64, 0xdd, //0x0000107e pcmpgtb %xmm5, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xea, //0x00001082 pcmpgtb %xmm10, %xmm5 - 0x66, 0x0f, 0xdb, 0xeb, //0x00001087 pand %xmm3, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x0000108b pmovmskb %xmm5, %edx - 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x0000108f movdqa %xmm12, %xmm3 - 0x66, 0x0f, 0x64, 0xdc, //0x00001094 pcmpgtb %xmm4, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xe2, //0x00001098 pcmpgtb %xmm10, %xmm4 - 0x66, 0x0f, 0xdb, 0xe3, //0x0000109d pand %xmm3, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x000010a1 pmovmskb %xmm4, %r8d - 0x49, 0xc1, 0xe7, 0x30, //0x000010a6 shlq $48, %r15 - 0x49, 0xc1, 0xe6, 0x20, //0x000010aa shlq $32, %r14 - 0x4d, 0x09, 0xfe, //0x000010ae orq %r15, %r14 - 0x48, 0xc1, 0xe3, 0x10, //0x000010b1 shlq $16, %rbx - 0x4c, 0x09, 0xf3, //0x000010b5 orq %r14, %rbx - 0x49, 0x09, 0xdb, //0x000010b8 orq %rbx, %r11 - 0x49, 0xc1, 0xe1, 0x30, //0x000010bb shlq $48, %r9 - 0x48, 0xc1, 0xe7, 0x20, //0x000010bf shlq $32, %rdi - 0x4c, 0x09, 0xcf, //0x000010c3 orq %r9, %rdi - 0x48, 0xc1, 0xe1, 0x10, //0x000010c6 shlq $16, %rcx - 0x48, 0x09, 0xf9, //0x000010ca orq %rdi, %rcx - 0x49, 0xc1, 0xe0, 0x30, //0x000010cd shlq $48, %r8 - 0x48, 0xc1, 0xe2, 0x20, //0x000010d1 shlq $32, %rdx - 0x4c, 0x09, 0xc2, //0x000010d5 orq %r8, %rdx - 0x48, 0xc1, 0xe6, 0x10, //0x000010d8 shlq $16, %rsi - 0x48, 0x09, 0xd6, //0x000010dc orq %rdx, %rsi - 0x49, 0x09, 0xcd, //0x000010df orq %rcx, %r13 - 0x0f, 0x85, 0x59, 0x00, 0x00, 0x00, //0x000010e2 jne LBB0_209 - 0x4d, 0x85, 0xe4, //0x000010e8 testq %r12, %r12 - 0x0f, 0x85, 0x6f, 0x00, 0x00, 0x00, //0x000010eb jne LBB0_211 - 0x45, 0x31, 0xe4, //0x000010f1 xorl %r12d, %r12d - 0x4c, 0x8b, 0x75, 0xd0, //0x000010f4 movq $-48(%rbp), %r14 - //0x000010f8 LBB0_195 - 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x000010f8 movdqa %xmm12, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xdd, //0x000010fd pcmpgtb %xmm13, %xmm3 - 0x66, 0x45, 0x0f, 0x64, 0xea, //0x00001102 pcmpgtb %xmm10, %xmm13 - 0x66, 0x44, 0x0f, 0xdb, 0xeb, //0x00001107 pand %xmm3, %xmm13 - 0x66, 0x41, 0x0f, 0xd7, 0xcd, //0x0000110c pmovmskb %xmm13, %ecx - 0x48, 0x09, 0xce, //0x00001111 orq %rcx, %rsi - 0x4d, 0x85, 0xdb, //0x00001114 testq %r11, %r11 - 0x4c, 0x8b, 0x6d, 0xb0, //0x00001117 movq $-80(%rbp), %r13 - 0x0f, 0x85, 0x91, 0x00, 0x00, 0x00, //0x0000111b jne LBB0_213 - 0x48, 0x85, 0xf6, //0x00001121 testq %rsi, %rsi - 0x0f, 0x85, 0xe7, 0x2a, 0x00, 0x00, //0x00001124 jne LBB0_645 - 0x49, 0x83, 0xc2, 0xc0, //0x0000112a addq $-64, %r10 - 0x48, 0x83, 0xc0, 0x40, //0x0000112e addq $64, %rax - 0x49, 0x83, 0xfa, 0x3f, //0x00001132 cmpq $63, %r10 - 0x0f, 0x87, 0xa4, 0xfe, 0xff, 0xff, //0x00001136 ja LBB0_192 - 0xe9, 0x27, 0x18, 0x00, 0x00, //0x0000113c jmp LBB0_198 - //0x00001141 LBB0_209 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00001141 cmpq $-1, $-56(%rbp) - 0x4c, 0x8b, 0x75, 0xd0, //0x00001146 movq $-48(%rbp), %r14 - 0x0f, 0x85, 0x14, 0x00, 0x00, 0x00, //0x0000114a jne LBB0_212 - 0x49, 0x0f, 0xbc, 0xcd, //0x00001150 bsfq %r13, %rcx - 0x48, 0x01, 0xc1, //0x00001154 addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00001157 movq %rcx, $-56(%rbp) - 0xe9, 0x04, 0x00, 0x00, 0x00, //0x0000115b jmp LBB0_212 - //0x00001160 LBB0_211 - 0x4c, 0x8b, 0x75, 0xd0, //0x00001160 movq $-48(%rbp), %r14 - //0x00001164 LBB0_212 - 0x4c, 0x89, 0xe1, //0x00001164 movq %r12, %rcx - 0x48, 0xf7, 0xd1, //0x00001167 notq %rcx - 0x4c, 0x21, 0xe9, //0x0000116a andq %r13, %rcx - 0x48, 0x8d, 0x14, 0x09, //0x0000116d leaq (%rcx,%rcx), %rdx - 0x4c, 0x09, 0xe2, //0x00001171 orq %r12, %rdx - 0x48, 0x89, 0xd7, //0x00001174 movq %rdx, %rdi - 0x48, 0xf7, 0xd7, //0x00001177 notq %rdi - 0x4c, 0x21, 0xef, //0x0000117a andq %r13, %rdi - 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000117d movabsq $-6148914691236517206, %rbx - 0x48, 0x21, 0xdf, //0x00001187 andq %rbx, %rdi - 0x45, 0x31, 0xe4, //0x0000118a xorl %r12d, %r12d - 0x48, 0x01, 0xcf, //0x0000118d addq %rcx, %rdi - 0x41, 0x0f, 0x92, 0xc4, //0x00001190 setb %r12b - 0x48, 0x01, 0xff, //0x00001194 addq %rdi, %rdi - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001197 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xcf, //0x000011a1 xorq %rcx, %rdi - 0x48, 0x21, 0xd7, //0x000011a4 andq %rdx, %rdi - 0x48, 0xf7, 0xd7, //0x000011a7 notq %rdi - 0x49, 0x21, 0xfb, //0x000011aa andq %rdi, %r11 - 0xe9, 0x46, 0xff, 0xff, 0xff, //0x000011ad jmp LBB0_195 - //0x000011b2 LBB0_213 - 0x49, 0x0f, 0xbc, 0xcb, //0x000011b2 bsfq %r11, %rcx - 0x48, 0x85, 0xf6, //0x000011b6 testq %rsi, %rsi - 0x0f, 0x84, 0x0c, 0x06, 0x00, 0x00, //0x000011b9 je LBB0_310 - 0x48, 0x0f, 0xbc, 0xd6, //0x000011bf bsfq %rsi, %rdx - 0xe9, 0x08, 0x06, 0x00, 0x00, //0x000011c3 jmp LBB0_311 - //0x000011c8 LBB0_215 - 0x48, 0x01, 0xd6, //0x000011c8 addq %rdx, %rsi - 0x49, 0x89, 0xf1, //0x000011cb movq %rsi, %r9 - //0x000011ce LBB0_216 - 0x48, 0x8b, 0x7d, 0xb8, //0x000011ce movq $-72(%rbp), %rdi - //0x000011d2 LBB0_217 - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x000011d2 movq $-1, %r13 - 0x4d, 0x85, 0xc0, //0x000011d9 testq %r8, %r8 - 0x0f, 0x84, 0xb4, 0x28, 0x00, 0x00, //0x000011dc je LBB0_626 - 0x4d, 0x85, 0xd2, //0x000011e2 testq %r10, %r10 - 0x0f, 0x84, 0xab, 0x28, 0x00, 0x00, //0x000011e5 je LBB0_626 - 0x4d, 0x85, 0xff, //0x000011eb testq %r15, %r15 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000011ee movabsq $4294977024, %r11 - 0x0f, 0x84, 0x98, 0x28, 0x00, 0x00, //0x000011f8 je LBB0_626 - 0x49, 0x29, 0xf9, //0x000011fe subq %rdi, %r9 - 0x49, 0x8d, 0x49, 0xff, //0x00001201 leaq $-1(%r9), %rcx - 0x49, 0x39, 0xc8, //0x00001205 cmpq %rcx, %r8 - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00001208 je LBB0_226 - 0x49, 0x39, 0xca, //0x0000120e cmpq %rcx, %r10 - 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x00001211 je LBB0_226 - 0x49, 0x39, 0xcf, //0x00001217 cmpq %rcx, %r15 - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x0000121a je LBB0_226 - 0x4d, 0x85, 0xd2, //0x00001220 testq %r10, %r10 - 0x0f, 0x8e, 0x7f, 0x05, 0x00, 0x00, //0x00001223 jle LBB0_307 - 0x49, 0x8d, 0x4a, 0xff, //0x00001229 leaq $-1(%r10), %rcx - 0x49, 0x39, 0xcf, //0x0000122d cmpq %rcx, %r15 - 0x0f, 0x84, 0x72, 0x05, 0x00, 0x00, //0x00001230 je LBB0_307 - 0x49, 0xf7, 0xd2, //0x00001236 notq %r10 - 0x4d, 0x89, 0xd5, //0x00001239 movq %r10, %r13 - 0xe9, 0xb3, 0x14, 0x00, 0x00, //0x0000123c jmp LBB0_451 - //0x00001241 LBB0_226 - 0x49, 0xf7, 0xd9, //0x00001241 negq %r9 - 0x4d, 0x89, 0xcd, //0x00001244 movq %r9, %r13 - 0xe9, 0xa8, 0x14, 0x00, 0x00, //0x00001247 jmp LBB0_451 - //0x0000124c LBB0_227 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x0000124c movl $64, %edx - 0x4c, 0x8b, 0x75, 0xd0, //0x00001251 movq $-48(%rbp), %r14 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001255 movabsq $4294977024, %r11 - 0x48, 0x39, 0xca, //0x0000125f cmpq %rcx, %rdx - 0x0f, 0x82, 0x1f, 0x2a, 0x00, 0x00, //0x00001262 jb LBB0_187 - //0x00001268 LBB0_228 - 0x48, 0x01, 0xc8, //0x00001268 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x0000126b addq $1, %rax - //0x0000126f LBB0_229 - 0x48, 0x85, 0xc0, //0x0000126f testq %rax, %rax - 0x0f, 0x88, 0xf9, 0x27, 0x00, 0x00, //0x00001272 js LBB0_623 - 0x49, 0x89, 0x06, //0x00001278 movq %rax, (%r14) - 0x48, 0x8b, 0x45, 0xc0, //0x0000127b movq $-64(%rbp), %rax - //0x0000127f LBB0_231 - 0x48, 0x85, 0xc0, //0x0000127f testq %rax, %rax - 0x0f, 0x8f, 0x48, 0xef, 0xff, 0xff, //0x00001282 jg LBB0_4 - 0xe9, 0xdb, 0x27, 0x00, 0x00, //0x00001288 jmp LBB0_232 - //0x0000128d LBB0_233 - 0x49, 0x8b, 0x0e, //0x0000128d movq (%r14), %rcx - 0x48, 0x8b, 0x55, 0xa8, //0x00001290 movq $-88(%rbp), %rdx - 0x48, 0x8b, 0x52, 0x08, //0x00001294 movq $8(%rdx), %rdx - 0x48, 0x8d, 0x72, 0xfc, //0x00001298 leaq $-4(%rdx), %rsi - 0x48, 0x39, 0xf1, //0x0000129c cmpq %rsi, %rcx - 0x0f, 0x87, 0x35, 0x28, 0x00, 0x00, //0x0000129f ja LBB0_629 - 0x41, 0x8b, 0x14, 0x0c, //0x000012a5 movl (%r12,%rcx), %edx - 0x81, 0xfa, 0x61, 0x6c, 0x73, 0x65, //0x000012a9 cmpl $1702063201, %edx - 0x0f, 0x85, 0xfb, 0x28, 0x00, 0x00, //0x000012af jne LBB0_640 - 0x48, 0x8d, 0x41, 0x04, //0x000012b5 leaq $4(%rcx), %rax - 0x49, 0x89, 0x06, //0x000012b9 movq %rax, (%r14) - 0x48, 0x85, 0xc9, //0x000012bc testq %rcx, %rcx - 0x0f, 0x8f, 0x0b, 0xef, 0xff, 0xff, //0x000012bf jg LBB0_4 - 0xe9, 0x3b, 0x29, 0x00, 0x00, //0x000012c5 jmp LBB0_236 - //0x000012ca LBB0_237 - 0x48, 0x8b, 0x4d, 0x98, //0x000012ca movq $-104(%rbp), %rcx - 0xf6, 0xc1, 0x40, //0x000012ce testb $64, %cl - 0x0f, 0x85, 0x5b, 0x05, 0x00, 0x00, //0x000012d1 jne LBB0_317 - 0x49, 0x8b, 0x16, //0x000012d7 movq (%r14), %rdx - 0x48, 0x8b, 0x45, 0xa8, //0x000012da movq $-88(%rbp), %rax - 0x48, 0x8b, 0x40, 0x08, //0x000012de movq $8(%rax), %rax - 0xf6, 0xc1, 0x20, //0x000012e2 testb $32, %cl - 0x48, 0x89, 0x45, 0xa0, //0x000012e5 movq %rax, $-96(%rbp) - 0x48, 0x89, 0x55, 0xc0, //0x000012e9 movq %rdx, $-64(%rbp) - 0x0f, 0x85, 0xae, 0x10, 0x00, 0x00, //0x000012ed jne LBB0_400 - 0x49, 0x89, 0xc1, //0x000012f3 movq %rax, %r9 - 0x49, 0x29, 0xd1, //0x000012f6 subq %rdx, %r9 - 0x0f, 0x84, 0xb1, 0x29, 0x00, 0x00, //0x000012f9 je LBB0_660 - 0x49, 0x83, 0xf9, 0x40, //0x000012ff cmpq $64, %r9 - 0x0f, 0x82, 0xb1, 0x1d, 0x00, 0x00, //0x00001303 jb LBB0_518 - 0x49, 0x89, 0xd6, //0x00001309 movq %rdx, %r14 - 0x49, 0xf7, 0xd6, //0x0000130c notq %r14 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x0000130f movq $-1, $-56(%rbp) - 0x48, 0x89, 0xd0, //0x00001317 movq %rdx, %rax - 0x45, 0x31, 0xc0, //0x0000131a xorl %r8d, %r8d - 0x90, 0x90, 0x90, //0x0000131d .p2align 4, 0x90 - //0x00001320 LBB0_242 - 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x04, //0x00001320 movdqu (%r12,%rax), %xmm3 - 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x04, 0x10, //0x00001326 movdqu $16(%r12,%rax), %xmm4 - 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x04, 0x20, //0x0000132d movdqu $32(%r12,%rax), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x30, //0x00001334 movdqu $48(%r12,%rax), %xmm6 - 0x66, 0x0f, 0x6f, 0xfb, //0x0000133b movdqa %xmm3, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x0000133f pcmpeqb %xmm0, %xmm7 - 0x66, 0x44, 0x0f, 0xd7, 0xd7, //0x00001343 pmovmskb %xmm7, %r10d - 0x66, 0x0f, 0x6f, 0xfc, //0x00001348 movdqa %xmm4, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x0000134c pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xcf, //0x00001350 pmovmskb %xmm7, %ecx - 0x66, 0x0f, 0x6f, 0xfd, //0x00001354 movdqa %xmm5, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x00001358 pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xf7, //0x0000135c pmovmskb %xmm7, %esi - 0x66, 0x0f, 0x6f, 0xfe, //0x00001360 movdqa %xmm6, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x00001364 pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xd7, //0x00001368 pmovmskb %xmm7, %edx - 0x66, 0x0f, 0x74, 0xd9, //0x0000136c pcmpeqb %xmm1, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x00001370 pmovmskb %xmm3, %r11d - 0x66, 0x0f, 0x74, 0xe1, //0x00001375 pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xdc, //0x00001379 pmovmskb %xmm4, %ebx - 0x66, 0x0f, 0x74, 0xe9, //0x0000137d pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xfd, //0x00001381 pmovmskb %xmm5, %edi - 0x66, 0x0f, 0x74, 0xf1, //0x00001385 pcmpeqb %xmm1, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x00001389 pmovmskb %xmm6, %r15d - 0x48, 0xc1, 0xe2, 0x30, //0x0000138e shlq $48, %rdx - 0x48, 0xc1, 0xe6, 0x20, //0x00001392 shlq $32, %rsi - 0x48, 0x09, 0xd6, //0x00001396 orq %rdx, %rsi - 0x48, 0xc1, 0xe1, 0x10, //0x00001399 shlq $16, %rcx - 0x48, 0x09, 0xf1, //0x0000139d orq %rsi, %rcx - 0x49, 0x09, 0xca, //0x000013a0 orq %rcx, %r10 - 0x49, 0xc1, 0xe7, 0x30, //0x000013a3 shlq $48, %r15 - 0x48, 0xc1, 0xe7, 0x20, //0x000013a7 shlq $32, %rdi - 0x4c, 0x09, 0xff, //0x000013ab orq %r15, %rdi - 0x48, 0xc1, 0xe3, 0x10, //0x000013ae shlq $16, %rbx - 0x48, 0x09, 0xfb, //0x000013b2 orq %rdi, %rbx - 0x49, 0x09, 0xdb, //0x000013b5 orq %rbx, %r11 - 0x0f, 0x85, 0x3a, 0x00, 0x00, 0x00, //0x000013b8 jne LBB0_251 - 0x4d, 0x85, 0xc0, //0x000013be testq %r8, %r8 - 0x0f, 0x85, 0x47, 0x00, 0x00, 0x00, //0x000013c1 jne LBB0_253 - 0x45, 0x31, 0xc0, //0x000013c7 xorl %r8d, %r8d - 0x4d, 0x85, 0xd2, //0x000013ca testq %r10, %r10 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000013cd movabsq $4294977024, %r11 - 0x0f, 0x85, 0x8d, 0x00, 0x00, 0x00, //0x000013d7 jne LBB0_254 - //0x000013dd LBB0_245 - 0x49, 0x83, 0xc1, 0xc0, //0x000013dd addq $-64, %r9 - 0x49, 0x83, 0xc6, 0xc0, //0x000013e1 addq $-64, %r14 - 0x48, 0x83, 0xc0, 0x40, //0x000013e5 addq $64, %rax - 0x49, 0x83, 0xf9, 0x3f, //0x000013e9 cmpq $63, %r9 - 0x0f, 0x87, 0x2d, 0xff, 0xff, 0xff, //0x000013ed ja LBB0_242 - 0xe9, 0x90, 0x18, 0x00, 0x00, //0x000013f3 jmp LBB0_246 - //0x000013f8 LBB0_251 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000013f8 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000013fd jne LBB0_253 - 0x49, 0x0f, 0xbc, 0xcb, //0x00001403 bsfq %r11, %rcx - 0x48, 0x01, 0xc1, //0x00001407 addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x0000140a movq %rcx, $-56(%rbp) - //0x0000140e LBB0_253 - 0x4c, 0x89, 0xc1, //0x0000140e movq %r8, %rcx - 0x48, 0xf7, 0xd1, //0x00001411 notq %rcx - 0x4c, 0x21, 0xd9, //0x00001414 andq %r11, %rcx - 0x48, 0x8d, 0x14, 0x09, //0x00001417 leaq (%rcx,%rcx), %rdx - 0x4c, 0x09, 0xc2, //0x0000141b orq %r8, %rdx - 0x48, 0x89, 0xd6, //0x0000141e movq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x00001421 notq %rsi - 0x4c, 0x21, 0xde, //0x00001424 andq %r11, %rsi - 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001427 movabsq $-6148914691236517206, %rdi - 0x48, 0x21, 0xfe, //0x00001431 andq %rdi, %rsi - 0x45, 0x31, 0xc0, //0x00001434 xorl %r8d, %r8d - 0x48, 0x01, 0xce, //0x00001437 addq %rcx, %rsi - 0x41, 0x0f, 0x92, 0xc0, //0x0000143a setb %r8b - 0x48, 0x01, 0xf6, //0x0000143e addq %rsi, %rsi - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001441 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xce, //0x0000144b xorq %rcx, %rsi - 0x48, 0x21, 0xd6, //0x0000144e andq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x00001451 notq %rsi - 0x49, 0x21, 0xf2, //0x00001454 andq %rsi, %r10 - 0x4d, 0x85, 0xd2, //0x00001457 testq %r10, %r10 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000145a movabsq $4294977024, %r11 - 0x0f, 0x84, 0x73, 0xff, 0xff, 0xff, //0x00001464 je LBB0_245 - //0x0000146a LBB0_254 - 0x49, 0x0f, 0xbc, 0xc2, //0x0000146a bsfq %r10, %rax - 0x4c, 0x29, 0xf0, //0x0000146e subq %r14, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x00001471 movq $-48(%rbp), %r14 - 0x48, 0x8b, 0x5d, 0xc0, //0x00001475 movq $-64(%rbp), %rbx - 0xe9, 0xe5, 0x11, 0x00, 0x00, //0x00001479 jmp LBB0_441 - //0x0000147e LBB0_255 - 0x48, 0x8b, 0x45, 0xa8, //0x0000147e movq $-88(%rbp), %rax - 0x4c, 0x8b, 0x48, 0x08, //0x00001482 movq $8(%rax), %r9 - 0x49, 0x8b, 0x06, //0x00001486 movq (%r14), %rax - 0xf6, 0x45, 0x98, 0x40, //0x00001489 testb $64, $-104(%rbp) - 0x0f, 0x85, 0xae, 0x04, 0x00, 0x00, //0x0000148d jne LBB0_327 - 0x49, 0x29, 0xc1, //0x00001493 subq %rax, %r9 - 0x0f, 0x84, 0x92, 0x27, 0x00, 0x00, //0x00001496 je LBB0_647 - 0x49, 0x8d, 0x0c, 0x04, //0x0000149c leaq (%r12,%rax), %rcx - 0x48, 0x89, 0x4d, 0xb8, //0x000014a0 movq %rcx, $-72(%rbp) - 0x80, 0x39, 0x30, //0x000014a4 cmpb $48, (%rcx) - 0x0f, 0x85, 0x39, 0x00, 0x00, 0x00, //0x000014a7 jne LBB0_261 - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000014ad movl $1, %ebx - 0x49, 0x83, 0xf9, 0x01, //0x000014b2 cmpq $1, %r9 - 0x0f, 0x84, 0xa6, 0x17, 0x00, 0x00, //0x000014b6 je LBB0_487 - 0x48, 0x8b, 0x4d, 0xb8, //0x000014bc movq $-72(%rbp), %rcx - 0x8a, 0x49, 0x01, //0x000014c0 movb $1(%rcx), %cl - 0x80, 0xc1, 0xd2, //0x000014c3 addb $-46, %cl - 0x80, 0xf9, 0x37, //0x000014c6 cmpb $55, %cl - 0x0f, 0x87, 0x93, 0x17, 0x00, 0x00, //0x000014c9 ja LBB0_487 - 0x0f, 0xb6, 0xc9, //0x000014cf movzbl %cl, %ecx - 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000014d2 movabsq $36028797027352577, %rdx - 0x48, 0x0f, 0xa3, 0xca, //0x000014dc btq %rcx, %rdx - 0x0f, 0x83, 0x7c, 0x17, 0x00, 0x00, //0x000014e0 jae LBB0_487 - //0x000014e6 LBB0_261 - 0x49, 0x83, 0xf9, 0x10, //0x000014e6 cmpq $16, %r9 - 0x0f, 0x82, 0xa9, 0x1b, 0x00, 0x00, //0x000014ea jb LBB0_517 - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x000014f0 movq $-1, %r13 - 0x31, 0xdb, //0x000014f7 xorl %ebx, %ebx - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000014f9 movq $-1, %r8 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001500 movq $-1, %r14 - 0x4d, 0x89, 0xca, //0x00001507 movq %r9, %r10 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000150a .p2align 4, 0x90 - //0x00001510 LBB0_263 - 0x48, 0x8b, 0x4d, 0xb8, //0x00001510 movq $-72(%rbp), %rcx - 0xf3, 0x0f, 0x6f, 0x1c, 0x19, //0x00001514 movdqu (%rcx,%rbx), %xmm3 - 0x66, 0x0f, 0x6f, 0xe3, //0x00001519 movdqa %xmm3, %xmm4 - 0x66, 0x0f, 0x64, 0x25, 0x7b, 0xeb, 0xff, 0xff, //0x0000151d pcmpgtb $-5253(%rip), %xmm4 /* LCPI0_10+0(%rip) */ - 0x66, 0x41, 0x0f, 0x6f, 0xef, //0x00001525 movdqa %xmm15, %xmm5 - 0x66, 0x0f, 0x64, 0xeb, //0x0000152a pcmpgtb %xmm3, %xmm5 - 0x66, 0x0f, 0xdb, 0xec, //0x0000152e pand %xmm4, %xmm5 - 0x66, 0x0f, 0x6f, 0xe3, //0x00001532 movdqa %xmm3, %xmm4 - 0x66, 0x0f, 0x74, 0x25, 0x82, 0xeb, 0xff, 0xff, //0x00001536 pcmpeqb $-5246(%rip), %xmm4 /* LCPI0_12+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xf3, //0x0000153e movdqa %xmm3, %xmm6 - 0x66, 0x0f, 0x74, 0x35, 0x86, 0xeb, 0xff, 0xff, //0x00001542 pcmpeqb $-5242(%rip), %xmm6 /* LCPI0_13+0(%rip) */ - 0x66, 0x0f, 0xeb, 0xf4, //0x0000154a por %xmm4, %xmm6 - 0x66, 0x0f, 0x6f, 0xe3, //0x0000154e movdqa %xmm3, %xmm4 - 0x66, 0x41, 0x0f, 0xdb, 0xe1, //0x00001552 pand %xmm9, %xmm4 - 0x66, 0x0f, 0x74, 0x1d, 0x81, 0xeb, 0xff, 0xff, //0x00001557 pcmpeqb $-5247(%rip), %xmm3 /* LCPI0_14+0(%rip) */ - 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000155f pcmpeqb %xmm11, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xfc, //0x00001564 pmovmskb %xmm4, %r15d - 0x66, 0x0f, 0xeb, 0xe3, //0x00001569 por %xmm3, %xmm4 - 0x66, 0x0f, 0xeb, 0xee, //0x0000156d por %xmm6, %xmm5 - 0x66, 0x0f, 0xeb, 0xec, //0x00001571 por %xmm4, %xmm5 - 0x66, 0x0f, 0xd7, 0xd3, //0x00001575 pmovmskb %xmm3, %edx - 0x66, 0x44, 0x0f, 0xd7, 0xde, //0x00001579 pmovmskb %xmm6, %r11d - 0x66, 0x0f, 0xd7, 0xcd, //0x0000157e pmovmskb %xmm5, %ecx - 0xf7, 0xd1, //0x00001582 notl %ecx - 0x0f, 0xbc, 0xc9, //0x00001584 bsfl %ecx, %ecx - 0x83, 0xf9, 0x10, //0x00001587 cmpl $16, %ecx - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x0000158a je LBB0_265 - 0xbe, 0xff, 0xff, 0xff, 0xff, //0x00001590 movl $-1, %esi - 0xd3, 0xe6, //0x00001595 shll %cl, %esi - 0xf7, 0xd6, //0x00001597 notl %esi - 0x21, 0xf2, //0x00001599 andl %esi, %edx - 0x41, 0x21, 0xf7, //0x0000159b andl %esi, %r15d - 0x44, 0x21, 0xde, //0x0000159e andl %r11d, %esi - 0x41, 0x89, 0xf3, //0x000015a1 movl %esi, %r11d - //0x000015a4 LBB0_265 - 0x8d, 0x72, 0xff, //0x000015a4 leal $-1(%rdx), %esi - 0x21, 0xd6, //0x000015a7 andl %edx, %esi - 0x0f, 0x85, 0x79, 0x16, 0x00, 0x00, //0x000015a9 jne LBB0_481 - 0x41, 0x8d, 0x77, 0xff, //0x000015af leal $-1(%r15), %esi - 0x44, 0x21, 0xfe, //0x000015b3 andl %r15d, %esi - 0x0f, 0x85, 0x6c, 0x16, 0x00, 0x00, //0x000015b6 jne LBB0_481 - 0x41, 0x8d, 0x73, 0xff, //0x000015bc leal $-1(%r11), %esi - 0x44, 0x21, 0xde, //0x000015c0 andl %r11d, %esi - 0x0f, 0x85, 0x5f, 0x16, 0x00, 0x00, //0x000015c3 jne LBB0_481 - 0x85, 0xd2, //0x000015c9 testl %edx, %edx - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000015cb je LBB0_271 - 0x0f, 0xbc, 0xd2, //0x000015d1 bsfl %edx, %edx - 0x49, 0x83, 0xfe, 0xff, //0x000015d4 cmpq $-1, %r14 - 0x0f, 0x85, 0x73, 0x16, 0x00, 0x00, //0x000015d8 jne LBB0_484 - 0x48, 0x01, 0xda, //0x000015de addq %rbx, %rdx - 0x49, 0x89, 0xd6, //0x000015e1 movq %rdx, %r14 - //0x000015e4 LBB0_271 - 0x45, 0x85, 0xff, //0x000015e4 testl %r15d, %r15d - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000015e7 je LBB0_274 - 0x41, 0x0f, 0xbc, 0xd7, //0x000015ed bsfl %r15d, %edx - 0x49, 0x83, 0xf8, 0xff, //0x000015f1 cmpq $-1, %r8 - 0x0f, 0x85, 0x56, 0x16, 0x00, 0x00, //0x000015f5 jne LBB0_484 - 0x48, 0x01, 0xda, //0x000015fb addq %rbx, %rdx - 0x49, 0x89, 0xd0, //0x000015fe movq %rdx, %r8 - //0x00001601 LBB0_274 - 0x45, 0x85, 0xdb, //0x00001601 testl %r11d, %r11d - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00001604 je LBB0_277 - 0x41, 0x0f, 0xbc, 0xd3, //0x0000160a bsfl %r11d, %edx - 0x49, 0x83, 0xfd, 0xff, //0x0000160e cmpq $-1, %r13 - 0x0f, 0x85, 0x39, 0x16, 0x00, 0x00, //0x00001612 jne LBB0_484 - 0x48, 0x01, 0xda, //0x00001618 addq %rbx, %rdx - 0x49, 0x89, 0xd5, //0x0000161b movq %rdx, %r13 - //0x0000161e LBB0_277 - 0x83, 0xf9, 0x10, //0x0000161e cmpl $16, %ecx - 0x0f, 0x85, 0x93, 0x0f, 0x00, 0x00, //0x00001621 jne LBB0_426 - 0x49, 0x83, 0xc2, 0xf0, //0x00001627 addq $-16, %r10 - 0x48, 0x83, 0xc3, 0x10, //0x0000162b addq $16, %rbx - 0x49, 0x83, 0xfa, 0x0f, //0x0000162f cmpq $15, %r10 - 0x0f, 0x87, 0xd7, 0xfe, 0xff, 0xff, //0x00001633 ja LBB0_263 - 0x48, 0x8b, 0x4d, 0xb8, //0x00001639 movq $-72(%rbp), %rcx - 0x48, 0x8d, 0x34, 0x19, //0x0000163d leaq (%rcx,%rbx), %rsi - 0x49, 0x89, 0xf3, //0x00001641 movq %rsi, %r11 - 0x49, 0x39, 0xd9, //0x00001644 cmpq %rbx, %r9 - 0x0f, 0x84, 0x82, 0x0f, 0x00, 0x00, //0x00001647 je LBB0_428 - //0x0000164d LBB0_280 - 0x4e, 0x8d, 0x1c, 0x16, //0x0000164d leaq (%rsi,%r10), %r11 - 0x49, 0x89, 0xf1, //0x00001651 movq %rsi, %r9 - 0x4c, 0x2b, 0x4d, 0xb8, //0x00001654 subq $-72(%rbp), %r9 - 0x31, 0xdb, //0x00001658 xorl %ebx, %ebx - 0xe9, 0x1e, 0x00, 0x00, 0x00, //0x0000165a jmp LBB0_284 - //0x0000165f LBB0_281 - 0x49, 0x83, 0xfd, 0xff, //0x0000165f cmpq $-1, %r13 - 0x0f, 0x85, 0xd7, 0x15, 0x00, 0x00, //0x00001663 jne LBB0_483 - 0x4d, 0x8d, 0x2c, 0x19, //0x00001669 leaq (%r9,%rbx), %r13 - 0x90, 0x90, 0x90, //0x0000166d .p2align 4, 0x90 - //0x00001670 LBB0_283 - 0x48, 0x83, 0xc3, 0x01, //0x00001670 addq $1, %rbx - 0x49, 0x39, 0xda, //0x00001674 cmpq %rbx, %r10 - 0x0f, 0x84, 0x52, 0x0f, 0x00, 0x00, //0x00001677 je LBB0_428 - //0x0000167d LBB0_284 - 0x0f, 0xbe, 0x0c, 0x1e, //0x0000167d movsbl (%rsi,%rbx), %ecx - 0x8d, 0x51, 0xd0, //0x00001681 leal $-48(%rcx), %edx - 0x83, 0xfa, 0x0a, //0x00001684 cmpl $10, %edx - 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00001687 jb LBB0_283 - 0x8d, 0x51, 0xd5, //0x0000168d leal $-43(%rcx), %edx - 0x83, 0xfa, 0x1a, //0x00001690 cmpl $26, %edx - 0x0f, 0x87, 0x23, 0x00, 0x00, 0x00, //0x00001693 ja LBB0_289 - 0x48, 0x8d, 0x3d, 0xb4, 0x28, 0x00, 0x00, //0x00001699 leaq $10420(%rip), %rdi /* LJTI0_2+0(%rip) */ - 0x48, 0x63, 0x0c, 0x97, //0x000016a0 movslq (%rdi,%rdx,4), %rcx - 0x48, 0x01, 0xf9, //0x000016a4 addq %rdi, %rcx - 0xff, 0xe1, //0x000016a7 jmpq *%rcx - //0x000016a9 LBB0_287 - 0x49, 0x83, 0xfe, 0xff, //0x000016a9 cmpq $-1, %r14 - 0x0f, 0x85, 0x8d, 0x15, 0x00, 0x00, //0x000016ad jne LBB0_483 - 0x4d, 0x8d, 0x34, 0x19, //0x000016b3 leaq (%r9,%rbx), %r14 - 0xe9, 0xb4, 0xff, 0xff, 0xff, //0x000016b7 jmp LBB0_283 - //0x000016bc LBB0_289 - 0x83, 0xf9, 0x65, //0x000016bc cmpl $101, %ecx - 0x0f, 0x85, 0x04, 0x0f, 0x00, 0x00, //0x000016bf jne LBB0_427 - //0x000016c5 LBB0_290 - 0x49, 0x83, 0xf8, 0xff, //0x000016c5 cmpq $-1, %r8 - 0x0f, 0x85, 0x71, 0x15, 0x00, 0x00, //0x000016c9 jne LBB0_483 - 0x4d, 0x8d, 0x04, 0x19, //0x000016cf leaq (%r9,%rbx), %r8 - 0xe9, 0x98, 0xff, 0xff, 0xff, //0x000016d3 jmp LBB0_283 - //0x000016d8 LBB0_292 - 0xf6, 0x45, 0x98, 0x40, //0x000016d8 testb $64, $-104(%rbp) - 0x0f, 0x85, 0x46, 0x03, 0x00, 0x00, //0x000016dc jne LBB0_340 - 0x49, 0x8b, 0x45, 0x00, //0x000016e2 movq (%r13), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000016e6 cmpq $4095, %rax - 0x0f, 0x8f, 0x5e, 0x23, 0x00, 0x00, //0x000016ec jg LBB0_651 - 0x48, 0x8d, 0x48, 0x01, //0x000016f2 leaq $1(%rax), %rcx - 0x49, 0x89, 0x4d, 0x00, //0x000016f6 movq %rcx, (%r13) - 0x49, 0xc7, 0x44, 0xc5, 0x08, 0x05, 0x00, 0x00, 0x00, //0x000016fa movq $5, $8(%r13,%rax,8) - 0xe9, 0xc8, 0xea, 0xff, 0xff, //0x00001703 jmp LBB0_4 - //0x00001708 LBB0_295 - 0x49, 0x8b, 0x0e, //0x00001708 movq (%r14), %rcx - 0x48, 0x8b, 0x55, 0xa8, //0x0000170b movq $-88(%rbp), %rdx - 0x48, 0x8b, 0x52, 0x08, //0x0000170f movq $8(%rdx), %rdx - 0x48, 0x8d, 0x72, 0xfd, //0x00001713 leaq $-3(%rdx), %rsi - 0x48, 0x39, 0xf1, //0x00001717 cmpq %rsi, %rcx - 0x0f, 0x87, 0xba, 0x23, 0x00, 0x00, //0x0000171a ja LBB0_629 - 0x48, 0x8d, 0x41, 0xff, //0x00001720 leaq $-1(%rcx), %rax - 0x41, 0x81, 0x7c, 0x0c, 0xff, 0x6e, 0x75, 0x6c, 0x6c, //0x00001724 cmpl $1819047278, $-1(%r12,%rcx) - 0x0f, 0x84, 0x60, 0x00, 0x00, 0x00, //0x0000172d je LBB0_306 - 0xe9, 0x2a, 0x24, 0x00, 0x00, //0x00001733 jmp LBB0_297 - //0x00001738 LBB0_301 - 0xf6, 0x45, 0x98, 0x40, //0x00001738 testb $64, $-104(%rbp) - 0x0f, 0x85, 0x5c, 0x07, 0x00, 0x00, //0x0000173c jne LBB0_366 - 0x49, 0x8b, 0x45, 0x00, //0x00001742 movq (%r13), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001746 cmpq $4095, %rax - 0x0f, 0x8f, 0xfe, 0x22, 0x00, 0x00, //0x0000174c jg LBB0_651 - 0x48, 0x8d, 0x48, 0x01, //0x00001752 leaq $1(%rax), %rcx - 0x49, 0x89, 0x4d, 0x00, //0x00001756 movq %rcx, (%r13) - 0x49, 0xc7, 0x44, 0xc5, 0x08, 0x06, 0x00, 0x00, 0x00, //0x0000175a movq $6, $8(%r13,%rax,8) - 0xe9, 0x68, 0xea, 0xff, 0xff, //0x00001763 jmp LBB0_4 - //0x00001768 LBB0_304 - 0x49, 0x8b, 0x0e, //0x00001768 movq (%r14), %rcx - 0x48, 0x8b, 0x55, 0xa8, //0x0000176b movq $-88(%rbp), %rdx - 0x48, 0x8b, 0x52, 0x08, //0x0000176f movq $8(%rdx), %rdx - 0x48, 0x8d, 0x72, 0xfd, //0x00001773 leaq $-3(%rdx), %rsi - 0x48, 0x39, 0xf1, //0x00001777 cmpq %rsi, %rcx - 0x0f, 0x87, 0x5a, 0x23, 0x00, 0x00, //0x0000177a ja LBB0_629 - 0x48, 0x8d, 0x41, 0xff, //0x00001780 leaq $-1(%rcx), %rax - 0x41, 0x81, 0x7c, 0x0c, 0xff, 0x74, 0x72, 0x75, 0x65, //0x00001784 cmpl $1702195828, $-1(%r12,%rcx) - 0x0f, 0x85, 0x88, 0x23, 0x00, 0x00, //0x0000178d jne LBB0_635 - //0x00001793 LBB0_306 - 0x48, 0x8d, 0x51, 0x03, //0x00001793 leaq $3(%rcx), %rdx - 0x49, 0x89, 0x16, //0x00001797 movq %rdx, (%r14) - 0x48, 0x85, 0xc9, //0x0000179a testq %rcx, %rcx - 0x0f, 0x8f, 0x2d, 0xea, 0xff, 0xff, //0x0000179d jg LBB0_4 - 0xe9, 0x07, 0x23, 0x00, 0x00, //0x000017a3 jmp LBB0_650 - //0x000017a8 LBB0_307 - 0x4c, 0x89, 0xc1, //0x000017a8 movq %r8, %rcx - 0x4c, 0x09, 0xf9, //0x000017ab orq %r15, %rcx - 0x0f, 0x99, 0xc2, //0x000017ae setns %dl - 0x0f, 0x88, 0xce, 0x0b, 0x00, 0x00, //0x000017b1 js LBB0_399 - 0x4d, 0x39, 0xf8, //0x000017b7 cmpq %r15, %r8 - 0x0f, 0x8c, 0xc5, 0x0b, 0x00, 0x00, //0x000017ba jl LBB0_399 - 0x49, 0xf7, 0xd0, //0x000017c0 notq %r8 - 0x4d, 0x89, 0xc5, //0x000017c3 movq %r8, %r13 - 0xe9, 0x29, 0x0f, 0x00, 0x00, //0x000017c6 jmp LBB0_451 - //0x000017cb LBB0_310 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x000017cb movl $64, %edx - //0x000017d0 LBB0_311 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000017d0 movabsq $4294977024, %r11 - 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x5d, 0xe8, 0xff, 0xff, //0x000017da movdqu $-6051(%rip), %xmm13 /* LCPI0_4+0(%rip) */ - 0x48, 0x8b, 0x75, 0xc0, //0x000017e3 movq $-64(%rbp), %rsi - 0x48, 0x39, 0xca, //0x000017e7 cmpq %rcx, %rdx - 0x0f, 0x82, 0x67, 0x24, 0x00, 0x00, //0x000017ea jb LBB0_654 - 0x48, 0x01, 0xc8, //0x000017f0 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x000017f3 addq $1, %rax - //0x000017f7 LBB0_313 - 0x48, 0x85, 0xc0, //0x000017f7 testq %rax, %rax - 0x0f, 0x88, 0xc1, 0x22, 0x00, 0x00, //0x000017fa js LBB0_627 - 0x49, 0x89, 0x06, //0x00001800 movq %rax, (%r14) - 0x48, 0x85, 0xf6, //0x00001803 testq %rsi, %rsi - 0x0f, 0x8e, 0xd6, 0x22, 0x00, 0x00, //0x00001806 jle LBB0_630 - //0x0000180c LBB0_315 - 0x49, 0x8b, 0x45, 0x00, //0x0000180c movq (%r13), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001810 cmpq $4095, %rax - 0x0f, 0x8f, 0x34, 0x22, 0x00, 0x00, //0x00001816 jg LBB0_651 - 0x48, 0x8d, 0x48, 0x01, //0x0000181c leaq $1(%rax), %rcx - 0x49, 0x89, 0x4d, 0x00, //0x00001820 movq %rcx, (%r13) - 0x49, 0xc7, 0x44, 0xc5, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00001824 movq $4, $8(%r13,%rax,8) - 0xe9, 0x9e, 0xe9, 0xff, 0xff, //0x0000182d jmp LBB0_4 - //0x00001832 LBB0_317 - 0x48, 0x8b, 0x4d, 0xa8, //0x00001832 movq $-88(%rbp), %rcx - 0x4c, 0x8b, 0x49, 0x08, //0x00001836 movq $8(%rcx), %r9 - 0x4d, 0x8b, 0x06, //0x0000183a movq (%r14), %r8 - 0x4f, 0x8d, 0x14, 0x04, //0x0000183d leaq (%r12,%r8), %r10 - 0x4d, 0x29, 0xc1, //0x00001841 subq %r8, %r9 - 0x49, 0x83, 0xf9, 0x20, //0x00001844 cmpq $32, %r9 - 0x0f, 0x8c, 0xd7, 0x00, 0x00, 0x00, //0x00001848 jl LBB0_326 - 0x41, 0xbe, 0x20, 0x00, 0x00, 0x00, //0x0000184e movl $32, %r14d - 0x31, 0xf6, //0x00001854 xorl %esi, %esi - 0x45, 0x31, 0xdb, //0x00001856 xorl %r11d, %r11d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001859 .p2align 4, 0x90 - //0x00001860 LBB0_319 - 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x32, //0x00001860 movdqu (%r10,%rsi), %xmm3 - 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x32, 0x10, //0x00001866 movdqu $16(%r10,%rsi), %xmm4 - 0x66, 0x0f, 0x6f, 0xeb, //0x0000186d movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00001871 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xfd, //0x00001875 pmovmskb %xmm5, %edi - 0x66, 0x0f, 0x6f, 0xec, //0x00001879 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x0000187d pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xdd, //0x00001881 pmovmskb %xmm5, %ebx - 0x48, 0xc1, 0xe3, 0x10, //0x00001885 shlq $16, %rbx - 0x48, 0x09, 0xfb, //0x00001889 orq %rdi, %rbx - 0x66, 0x0f, 0x74, 0xd9, //0x0000188c pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x00001890 pmovmskb %xmm3, %ecx - 0x66, 0x0f, 0x74, 0xe1, //0x00001894 pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xfc, //0x00001898 pmovmskb %xmm4, %edi - 0x48, 0xc1, 0xe7, 0x10, //0x0000189c shlq $16, %rdi - 0x48, 0x09, 0xcf, //0x000018a0 orq %rcx, %rdi - 0x48, 0x89, 0xf9, //0x000018a3 movq %rdi, %rcx - 0x4c, 0x09, 0xd9, //0x000018a6 orq %r11, %rcx - 0x0f, 0x84, 0x41, 0x00, 0x00, 0x00, //0x000018a9 je LBB0_321 - 0x44, 0x89, 0xd9, //0x000018af movl %r11d, %ecx - 0xf7, 0xd1, //0x000018b2 notl %ecx - 0x21, 0xf9, //0x000018b4 andl %edi, %ecx - 0x44, 0x8d, 0x3c, 0x09, //0x000018b6 leal (%rcx,%rcx), %r15d - 0x45, 0x09, 0xdf, //0x000018ba orl %r11d, %r15d - 0x44, 0x89, 0xfa, //0x000018bd movl %r15d, %edx - 0xf7, 0xd2, //0x000018c0 notl %edx - 0x21, 0xfa, //0x000018c2 andl %edi, %edx - 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x000018c4 andl $-1431655766, %edx - 0x45, 0x31, 0xdb, //0x000018ca xorl %r11d, %r11d - 0x01, 0xca, //0x000018cd addl %ecx, %edx - 0x41, 0x0f, 0x92, 0xc3, //0x000018cf setb %r11b - 0x01, 0xd2, //0x000018d3 addl %edx, %edx - 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x000018d5 xorl $1431655765, %edx - 0x44, 0x21, 0xfa, //0x000018db andl %r15d, %edx - 0xf7, 0xd2, //0x000018de notl %edx - 0x21, 0xd3, //0x000018e0 andl %edx, %ebx - 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x000018e2 jmp LBB0_322 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000018e7 .p2align 4, 0x90 - //0x000018f0 LBB0_321 - 0x45, 0x31, 0xdb, //0x000018f0 xorl %r11d, %r11d - //0x000018f3 LBB0_322 - 0x48, 0x85, 0xdb, //0x000018f3 testq %rbx, %rbx - 0x0f, 0x85, 0xab, 0xe8, 0xff, 0xff, //0x000018f6 jne LBB0_1 - 0x48, 0x83, 0xc6, 0x20, //0x000018fc addq $32, %rsi - 0x4b, 0x8d, 0x0c, 0x31, //0x00001900 leaq (%r9,%r14), %rcx - 0x48, 0x83, 0xc1, 0xe0, //0x00001904 addq $-32, %rcx - 0x49, 0x83, 0xc6, 0xe0, //0x00001908 addq $-32, %r14 - 0x48, 0x83, 0xf9, 0x3f, //0x0000190c cmpq $63, %rcx - 0x0f, 0x8f, 0x4a, 0xff, 0xff, 0xff, //0x00001910 jg LBB0_319 - 0x4d, 0x85, 0xdb, //0x00001916 testq %r11, %r11 - 0x0f, 0x85, 0x44, 0x1e, 0x00, 0x00, //0x00001919 jne LBB0_587 - 0x49, 0x01, 0xf2, //0x0000191f addq %rsi, %r10 - 0x49, 0x29, 0xf1, //0x00001922 subq %rsi, %r9 - //0x00001925 LBB0_326 - 0x4c, 0x8b, 0x75, 0xd0, //0x00001925 movq $-48(%rbp), %r14 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001929 movabsq $4294977024, %r11 - 0x4d, 0x85, 0xc9, //0x00001933 testq %r9, %r9 - 0x0f, 0x8f, 0x85, 0x1e, 0x00, 0x00, //0x00001936 jg LBB0_591 - 0xe9, 0x6e, 0x21, 0x00, 0x00, //0x0000193c jmp LBB0_650 - //0x00001941 LBB0_327 - 0x4c, 0x89, 0xca, //0x00001941 movq %r9, %rdx - 0x48, 0x29, 0xc2, //0x00001944 subq %rax, %rdx - 0x48, 0x83, 0xfa, 0x10, //0x00001947 cmpq $16, %rdx - 0x0f, 0x82, 0x36, 0x17, 0x00, 0x00, //0x0000194b jb LBB0_516 - 0x48, 0x89, 0xc7, //0x00001951 movq %rax, %rdi - 0x48, 0xf7, 0xdf, //0x00001954 negq %rdi - 0x4c, 0x8d, 0x40, 0x01, //0x00001957 leaq $1(%rax), %r8 - 0x48, 0x8d, 0x50, 0xff, //0x0000195b leaq $-1(%rax), %rdx - 0x49, 0x8d, 0x34, 0x04, //0x0000195f leaq (%r12,%rax), %rsi - 0x48, 0x83, 0xc6, 0xff, //0x00001963 addq $-1, %rsi - 0x48, 0x89, 0xc3, //0x00001967 movq %rax, %rbx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000196a .p2align 4, 0x90 - //0x00001970 LBB0_329 - 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x1c, //0x00001970 movdqu (%r12,%rbx), %xmm3 - 0x66, 0x0f, 0x6f, 0xe3, //0x00001976 movdqa %xmm3, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe6, //0x0000197a pcmpeqb %xmm14, %xmm4 - 0x66, 0x41, 0x0f, 0xdb, 0xd9, //0x0000197f pand %xmm9, %xmm3 - 0x66, 0x0f, 0x74, 0xda, //0x00001984 pcmpeqb %xmm2, %xmm3 - 0x66, 0x0f, 0xeb, 0xdc, //0x00001988 por %xmm4, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x0000198c pmovmskb %xmm3, %ecx - 0x85, 0xc9, //0x00001990 testl %ecx, %ecx - 0x0f, 0x85, 0x8c, 0x09, 0x00, 0x00, //0x00001992 jne LBB0_394 - 0x48, 0x83, 0xc3, 0x10, //0x00001998 addq $16, %rbx - 0x49, 0x8d, 0x0c, 0x39, //0x0000199c leaq (%r9,%rdi), %rcx - 0x48, 0x83, 0xc1, 0xf0, //0x000019a0 addq $-16, %rcx - 0x48, 0x83, 0xc7, 0xf0, //0x000019a4 addq $-16, %rdi - 0x49, 0x83, 0xc0, 0x10, //0x000019a8 addq $16, %r8 - 0x48, 0x83, 0xc2, 0x10, //0x000019ac addq $16, %rdx - 0x48, 0x83, 0xc6, 0x10, //0x000019b0 addq $16, %rsi - 0x48, 0x83, 0xf9, 0x0f, //0x000019b4 cmpq $15, %rcx - 0x0f, 0x87, 0xb2, 0xff, 0xff, 0xff, //0x000019b8 ja LBB0_329 - 0x4c, 0x89, 0xe1, //0x000019be movq %r12, %rcx - 0x48, 0x29, 0xf9, //0x000019c1 subq %rdi, %rcx - 0x49, 0x01, 0xf9, //0x000019c4 addq %rdi, %r9 - 0x4c, 0x89, 0xca, //0x000019c7 movq %r9, %rdx - 0x48, 0x85, 0xd2, //0x000019ca testq %rdx, %rdx - 0x0f, 0x84, 0x4a, 0x00, 0x00, 0x00, //0x000019cd je LBB0_339 - //0x000019d3 LBB0_332 - 0x48, 0x8d, 0x34, 0x11, //0x000019d3 leaq (%rcx,%rdx), %rsi - //0x000019d7 LBB0_333 - 0x0f, 0xb6, 0x39, //0x000019d7 movzbl (%rcx), %edi - 0x48, 0x83, 0xff, 0x2c, //0x000019da cmpq $44, %rdi - 0x0f, 0x87, 0x14, 0x00, 0x00, 0x00, //0x000019de ja LBB0_335 - 0x48, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x10, 0x00, 0x00, //0x000019e4 movabsq $17596481021440, %rbx - 0x48, 0x0f, 0xa3, 0xfb, //0x000019ee btq %rdi, %rbx - 0x0f, 0x82, 0x25, 0x00, 0x00, 0x00, //0x000019f2 jb LBB0_339 - //0x000019f8 LBB0_335 - 0x40, 0x80, 0xff, 0x5d, //0x000019f8 cmpb $93, %dil - 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x000019fc je LBB0_339 - 0x40, 0x80, 0xff, 0x7d, //0x00001a02 cmpb $125, %dil - 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00001a06 je LBB0_339 - 0x48, 0x83, 0xc1, 0x01, //0x00001a0c addq $1, %rcx - 0x48, 0x83, 0xc2, 0xff, //0x00001a10 addq $-1, %rdx - 0x0f, 0x85, 0xbd, 0xff, 0xff, 0xff, //0x00001a14 jne LBB0_333 - 0x48, 0x89, 0xf1, //0x00001a1a movq %rsi, %rcx - //0x00001a1d LBB0_339 - 0x4c, 0x29, 0xe1, //0x00001a1d subq %r12, %rcx - 0x49, 0x89, 0x0e, //0x00001a20 movq %rcx, (%r14) - 0xe9, 0x57, 0xf8, 0xff, 0xff, //0x00001a23 jmp LBB0_231 - //0x00001a28 LBB0_340 - 0x48, 0x8b, 0x55, 0xa8, //0x00001a28 movq $-88(%rbp), %rdx - 0x48, 0x8b, 0x52, 0x08, //0x00001a2c movq $8(%rdx), %rdx - 0x49, 0x8b, 0x0e, //0x00001a30 movq (%r14), %rcx - 0x48, 0x29, 0xca, //0x00001a33 subq %rcx, %rdx - 0x48, 0x89, 0x4d, 0xc0, //0x00001a36 movq %rcx, $-64(%rbp) - 0x49, 0x01, 0xcc, //0x00001a3a addq %rcx, %r12 - 0x45, 0x31, 0xc0, //0x00001a3d xorl %r8d, %r8d - 0x45, 0x31, 0xc9, //0x00001a40 xorl %r9d, %r9d - 0x45, 0x31, 0xd2, //0x00001a43 xorl %r10d, %r10d - 0x45, 0x31, 0xf6, //0x00001a46 xorl %r14d, %r14d - 0x48, 0x83, 0xfa, 0x40, //0x00001a49 cmpq $64, %rdx - 0x48, 0x89, 0x55, 0xb8, //0x00001a4d movq %rdx, $-72(%rbp) - 0x0f, 0x8d, 0x4c, 0x01, 0x00, 0x00, //0x00001a51 jge LBB0_341 - //0x00001a57 LBB0_350 - 0x48, 0x85, 0xd2, //0x00001a57 testq %rdx, %rdx - 0x0f, 0x8e, 0x62, 0x22, 0x00, 0x00, //0x00001a5a jle LBB0_662 - 0x66, 0x0f, 0x6f, 0xf2, //0x00001a60 movdqa %xmm2, %xmm6 - 0x66, 0x0f, 0xef, 0xd2, //0x00001a64 pxor %xmm2, %xmm2 - 0xf3, 0x0f, 0x7f, 0x55, 0x80, //0x00001a68 movdqu %xmm2, $-128(%rbp) - 0xf3, 0x0f, 0x7f, 0x95, 0x70, 0xff, 0xff, 0xff, //0x00001a6d movdqu %xmm2, $-144(%rbp) - 0xf3, 0x0f, 0x7f, 0x95, 0x60, 0xff, 0xff, 0xff, //0x00001a75 movdqu %xmm2, $-160(%rbp) - 0xf3, 0x0f, 0x7f, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00001a7d movdqu %xmm2, $-176(%rbp) - 0x4c, 0x89, 0xe7, //0x00001a85 movq %r12, %rdi - 0x44, 0x89, 0xe1, //0x00001a88 movl %r12d, %ecx - 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00001a8b andl $4095, %ecx - 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00001a91 cmpl $4033, %ecx - 0x0f, 0x82, 0x3a, 0x00, 0x00, 0x00, //0x00001a97 jb LBB0_354 - 0x48, 0x83, 0x7d, 0xb8, 0x20, //0x00001a9d cmpq $32, $-72(%rbp) - 0x0f, 0x82, 0x3b, 0x00, 0x00, 0x00, //0x00001aa2 jb LBB0_355 - 0x0f, 0x10, 0x1f, //0x00001aa8 movups (%rdi), %xmm3 - 0x0f, 0x11, 0x9d, 0x50, 0xff, 0xff, 0xff, //0x00001aab movups %xmm3, $-176(%rbp) - 0xf3, 0x0f, 0x6f, 0x5f, 0x10, //0x00001ab2 movdqu $16(%rdi), %xmm3 - 0xf3, 0x0f, 0x7f, 0x9d, 0x60, 0xff, 0xff, 0xff, //0x00001ab7 movdqu %xmm3, $-160(%rbp) - 0x48, 0x83, 0xc7, 0x20, //0x00001abf addq $32, %rdi - 0x48, 0x8b, 0x4d, 0xb8, //0x00001ac3 movq $-72(%rbp), %rcx - 0x48, 0x8d, 0x71, 0xe0, //0x00001ac7 leaq $-32(%rcx), %rsi - 0x48, 0x8d, 0x95, 0x70, 0xff, 0xff, 0xff, //0x00001acb leaq $-144(%rbp), %rdx - 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00001ad2 jmp LBB0_356 - //0x00001ad7 LBB0_354 - 0x66, 0x0f, 0x6f, 0xd6, //0x00001ad7 movdqa %xmm6, %xmm2 - 0x49, 0x89, 0xfc, //0x00001adb movq %rdi, %r12 - 0xe9, 0xc0, 0x00, 0x00, 0x00, //0x00001ade jmp LBB0_341 - //0x00001ae3 LBB0_355 - 0x48, 0x8d, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00001ae3 leaq $-176(%rbp), %rdx - 0x48, 0x8b, 0x75, 0xb8, //0x00001aea movq $-72(%rbp), %rsi - //0x00001aee LBB0_356 - 0x48, 0x83, 0xfe, 0x10, //0x00001aee cmpq $16, %rsi - 0x0f, 0x82, 0x47, 0x00, 0x00, 0x00, //0x00001af2 jb LBB0_357 - 0xf3, 0x0f, 0x6f, 0x1f, //0x00001af8 movdqu (%rdi), %xmm3 - 0xf3, 0x0f, 0x7f, 0x1a, //0x00001afc movdqu %xmm3, (%rdx) - 0x48, 0x83, 0xc7, 0x10, //0x00001b00 addq $16, %rdi - 0x48, 0x83, 0xc2, 0x10, //0x00001b04 addq $16, %rdx - 0x48, 0x83, 0xc6, 0xf0, //0x00001b08 addq $-16, %rsi - 0x48, 0x83, 0xfe, 0x08, //0x00001b0c cmpq $8, %rsi - 0x0f, 0x83, 0x33, 0x00, 0x00, 0x00, //0x00001b10 jae LBB0_364 - //0x00001b16 LBB0_358 - 0x48, 0x83, 0xfe, 0x04, //0x00001b16 cmpq $4, %rsi - 0x0f, 0x8c, 0x45, 0x00, 0x00, 0x00, //0x00001b1a jl LBB0_359 - //0x00001b20 LBB0_365 - 0x8b, 0x0f, //0x00001b20 movl (%rdi), %ecx - 0x89, 0x0a, //0x00001b22 movl %ecx, (%rdx) - 0x48, 0x83, 0xc7, 0x04, //0x00001b24 addq $4, %rdi - 0x48, 0x83, 0xc2, 0x04, //0x00001b28 addq $4, %rdx - 0x48, 0x83, 0xc6, 0xfc, //0x00001b2c addq $-4, %rsi - 0x48, 0x83, 0xfe, 0x02, //0x00001b30 cmpq $2, %rsi - 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00001b34 jae LBB0_360 - 0xe9, 0x42, 0x00, 0x00, 0x00, //0x00001b3a jmp LBB0_361 - //0x00001b3f LBB0_357 - 0x48, 0x83, 0xfe, 0x08, //0x00001b3f cmpq $8, %rsi - 0x0f, 0x82, 0xcd, 0xff, 0xff, 0xff, //0x00001b43 jb LBB0_358 - //0x00001b49 LBB0_364 - 0x48, 0x8b, 0x0f, //0x00001b49 movq (%rdi), %rcx - 0x48, 0x89, 0x0a, //0x00001b4c movq %rcx, (%rdx) - 0x48, 0x83, 0xc7, 0x08, //0x00001b4f addq $8, %rdi - 0x48, 0x83, 0xc2, 0x08, //0x00001b53 addq $8, %rdx - 0x48, 0x83, 0xc6, 0xf8, //0x00001b57 addq $-8, %rsi - 0x48, 0x83, 0xfe, 0x04, //0x00001b5b cmpq $4, %rsi - 0x0f, 0x8d, 0xbb, 0xff, 0xff, 0xff, //0x00001b5f jge LBB0_365 - //0x00001b65 LBB0_359 - 0x48, 0x83, 0xfe, 0x02, //0x00001b65 cmpq $2, %rsi - 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x00001b69 jb LBB0_361 - //0x00001b6f LBB0_360 - 0x0f, 0xb7, 0x0f, //0x00001b6f movzwl (%rdi), %ecx - 0x66, 0x89, 0x0a, //0x00001b72 movw %cx, (%rdx) - 0x48, 0x83, 0xc7, 0x02, //0x00001b75 addq $2, %rdi - 0x48, 0x83, 0xc2, 0x02, //0x00001b79 addq $2, %rdx - 0x48, 0x83, 0xc6, 0xfe, //0x00001b7d addq $-2, %rsi - //0x00001b81 LBB0_361 - 0x48, 0x89, 0xf9, //0x00001b81 movq %rdi, %rcx - 0x4c, 0x8d, 0xa5, 0x50, 0xff, 0xff, 0xff, //0x00001b84 leaq $-176(%rbp), %r12 - 0x48, 0x85, 0xf6, //0x00001b8b testq %rsi, %rsi - 0x66, 0x0f, 0x6f, 0xd6, //0x00001b8e movdqa %xmm6, %xmm2 - 0x0f, 0x84, 0x0b, 0x00, 0x00, 0x00, //0x00001b92 je LBB0_341 - 0x8a, 0x09, //0x00001b98 movb (%rcx), %cl - 0x88, 0x0a, //0x00001b9a movb %cl, (%rdx) - 0x4c, 0x8d, 0xa5, 0x50, 0xff, 0xff, 0xff, //0x00001b9c leaq $-176(%rbp), %r12 - //0x00001ba3 LBB0_341 - 0x66, 0x44, 0x0f, 0x6f, 0xc2, //0x00001ba3 movdqa %xmm2, %xmm8 - 0xf3, 0x41, 0x0f, 0x6f, 0x24, 0x24, //0x00001ba8 movdqu (%r12), %xmm4 - 0xf3, 0x41, 0x0f, 0x6f, 0x7c, 0x24, 0x10, //0x00001bae movdqu $16(%r12), %xmm7 - 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x24, 0x20, //0x00001bb5 movdqu $32(%r12), %xmm6 - 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x24, 0x30, //0x00001bbc movdqu $48(%r12), %xmm5 - 0x66, 0x0f, 0x6f, 0xdc, //0x00001bc3 movdqa %xmm4, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00001bc7 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xd3, //0x00001bcb pmovmskb %xmm3, %edx - 0x66, 0x0f, 0x6f, 0xdf, //0x00001bcf movdqa %xmm7, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00001bd3 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x00001bd7 pmovmskb %xmm3, %ecx - 0x66, 0x0f, 0x6f, 0xde, //0x00001bdb movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00001bdf pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00001be3 pmovmskb %xmm3, %esi - 0x66, 0x0f, 0x6f, 0xdd, //0x00001be7 movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00001beb pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x00001bef pmovmskb %xmm3, %edi - 0x48, 0xc1, 0xe7, 0x30, //0x00001bf3 shlq $48, %rdi - 0x48, 0xc1, 0xe6, 0x20, //0x00001bf7 shlq $32, %rsi - 0x48, 0x09, 0xfe, //0x00001bfb orq %rdi, %rsi - 0x48, 0xc1, 0xe1, 0x10, //0x00001bfe shlq $16, %rcx - 0x48, 0x09, 0xf1, //0x00001c02 orq %rsi, %rcx - 0x48, 0x09, 0xca, //0x00001c05 orq %rcx, %rdx - 0x48, 0x89, 0xd1, //0x00001c08 movq %rdx, %rcx - 0x66, 0x45, 0x0f, 0x6f, 0xee, //0x00001c0b movdqa %xmm14, %xmm13 - 0x4c, 0x09, 0xc9, //0x00001c10 orq %r9, %rcx - 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00001c13 jne LBB0_343 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00001c19 movq $-1, %rdx - 0x45, 0x31, 0xc9, //0x00001c20 xorl %r9d, %r9d - 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00001c23 jmp LBB0_344 - //0x00001c28 LBB0_343 - 0x4c, 0x89, 0xc9, //0x00001c28 movq %r9, %rcx - 0x48, 0xf7, 0xd1, //0x00001c2b notq %rcx - 0x48, 0x21, 0xd1, //0x00001c2e andq %rdx, %rcx - 0x4c, 0x8d, 0x1c, 0x09, //0x00001c31 leaq (%rcx,%rcx), %r11 - 0x4d, 0x09, 0xcb, //0x00001c35 orq %r9, %r11 - 0x4c, 0x89, 0xdf, //0x00001c38 movq %r11, %rdi - 0x48, 0xf7, 0xd7, //0x00001c3b notq %rdi - 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001c3e movabsq $-6148914691236517206, %rsi - 0x48, 0x21, 0xf2, //0x00001c48 andq %rsi, %rdx - 0x48, 0x21, 0xfa, //0x00001c4b andq %rdi, %rdx - 0x45, 0x31, 0xc9, //0x00001c4e xorl %r9d, %r9d - 0x48, 0x01, 0xca, //0x00001c51 addq %rcx, %rdx - 0x41, 0x0f, 0x92, 0xc1, //0x00001c54 setb %r9b - 0x48, 0x01, 0xd2, //0x00001c58 addq %rdx, %rdx - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001c5b movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xca, //0x00001c65 xorq %rcx, %rdx - 0x4c, 0x21, 0xda, //0x00001c68 andq %r11, %rdx - 0x48, 0xf7, 0xd2, //0x00001c6b notq %rdx - //0x00001c6e LBB0_344 - 0x66, 0x0f, 0x6f, 0xdd, //0x00001c6e movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00001c72 pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x00001c76 pmovmskb %xmm3, %ecx - 0x48, 0xc1, 0xe1, 0x30, //0x00001c7a shlq $48, %rcx - 0x66, 0x0f, 0x6f, 0xde, //0x00001c7e movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00001c82 pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00001c86 pmovmskb %xmm3, %esi - 0x48, 0xc1, 0xe6, 0x20, //0x00001c8a shlq $32, %rsi - 0x48, 0x09, 0xce, //0x00001c8e orq %rcx, %rsi - 0x66, 0x0f, 0x6f, 0xdf, //0x00001c91 movdqa %xmm7, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00001c95 pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x00001c99 pmovmskb %xmm3, %ecx - 0x48, 0xc1, 0xe1, 0x10, //0x00001c9d shlq $16, %rcx - 0x48, 0x09, 0xf1, //0x00001ca1 orq %rsi, %rcx - 0x66, 0x0f, 0x6f, 0xdc, //0x00001ca4 movdqa %xmm4, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00001ca8 pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00001cac pmovmskb %xmm3, %esi - 0x48, 0x09, 0xce, //0x00001cb0 orq %rcx, %rsi - 0x48, 0x21, 0xd6, //0x00001cb3 andq %rdx, %rsi - 0x66, 0x48, 0x0f, 0x6e, 0xde, //0x00001cb6 movq %rsi, %xmm3 - 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xda, 0x00, //0x00001cbb pclmulqdq $0, %xmm10, %xmm3 - 0x66, 0x49, 0x0f, 0x7e, 0xdb, //0x00001cc2 movq %xmm3, %r11 - 0x4d, 0x31, 0xc3, //0x00001cc7 xorq %r8, %r11 - 0x66, 0x0f, 0x6f, 0xdc, //0x00001cca movdqa %xmm4, %xmm3 - 0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0x89, 0xe3, 0xff, 0xff, //0x00001cce movdqu $-7287(%rip), %xmm11 /* LCPI0_6+0(%rip) */ - 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00001cd7 pcmpeqb %xmm11, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x00001cdc pmovmskb %xmm3, %r13d - 0x66, 0x0f, 0x6f, 0xdf, //0x00001ce1 movdqa %xmm7, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00001ce5 pcmpeqb %xmm11, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x00001cea pmovmskb %xmm3, %ecx - 0x66, 0x0f, 0x6f, 0xde, //0x00001cee movdqa %xmm6, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00001cf2 pcmpeqb %xmm11, %xmm3 - 0x66, 0x0f, 0xd7, 0xd3, //0x00001cf7 pmovmskb %xmm3, %edx - 0x66, 0x0f, 0x6f, 0xdd, //0x00001cfb movdqa %xmm5, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00001cff pcmpeqb %xmm11, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00001d04 pmovmskb %xmm3, %esi - 0x48, 0xc1, 0xe6, 0x30, //0x00001d08 shlq $48, %rsi - 0x48, 0xc1, 0xe2, 0x20, //0x00001d0c shlq $32, %rdx - 0x48, 0x09, 0xf2, //0x00001d10 orq %rsi, %rdx - 0x48, 0xc1, 0xe1, 0x10, //0x00001d13 shlq $16, %rcx - 0x48, 0x09, 0xd1, //0x00001d17 orq %rdx, %rcx - 0x49, 0x09, 0xcd, //0x00001d1a orq %rcx, %r13 - 0x4d, 0x89, 0xd8, //0x00001d1d movq %r11, %r8 - 0x49, 0xf7, 0xd0, //0x00001d20 notq %r8 - 0x4d, 0x21, 0xc5, //0x00001d23 andq %r8, %r13 - 0x66, 0x41, 0x0f, 0x6f, 0xd0, //0x00001d26 movdqa %xmm8, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xe0, //0x00001d2b pcmpeqb %xmm8, %xmm4 - 0x66, 0x0f, 0xd7, 0xd4, //0x00001d30 pmovmskb %xmm4, %edx - 0x66, 0x41, 0x0f, 0x74, 0xf8, //0x00001d34 pcmpeqb %xmm8, %xmm7 - 0x66, 0x0f, 0xd7, 0xf7, //0x00001d39 pmovmskb %xmm7, %esi - 0x66, 0x41, 0x0f, 0x74, 0xf0, //0x00001d3d pcmpeqb %xmm8, %xmm6 - 0x66, 0x0f, 0xd7, 0xce, //0x00001d42 pmovmskb %xmm6, %ecx - 0x66, 0x41, 0x0f, 0x74, 0xe8, //0x00001d46 pcmpeqb %xmm8, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xfd, //0x00001d4b pmovmskb %xmm5, %r15d - 0x49, 0xc1, 0xe7, 0x30, //0x00001d50 shlq $48, %r15 - 0x48, 0xc1, 0xe1, 0x20, //0x00001d54 shlq $32, %rcx - 0x4c, 0x09, 0xf9, //0x00001d58 orq %r15, %rcx - 0x48, 0xc1, 0xe6, 0x10, //0x00001d5b shlq $16, %rsi - 0x48, 0x09, 0xce, //0x00001d5f orq %rcx, %rsi - 0x48, 0x09, 0xf2, //0x00001d62 orq %rsi, %rdx - 0x66, 0x45, 0x0f, 0x6f, 0xf5, //0x00001d65 movdqa %xmm13, %xmm14 - 0x4c, 0x21, 0xc2, //0x00001d6a andq %r8, %rdx - 0x0f, 0x84, 0xa4, 0x00, 0x00, 0x00, //0x00001d6d je LBB0_348 - 0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0x74, 0xe3, 0xff, 0xff, //0x00001d73 movdqu $-7308(%rip), %xmm11 /* LCPI0_15+0(%rip) */ - 0x66, 0x41, 0x0f, 0x6f, 0xd0, //0x00001d7c movdqa %xmm8, %xmm2 - 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0xb6, 0xe2, 0xff, 0xff, //0x00001d81 movdqu $-7498(%rip), %xmm13 /* LCPI0_4+0(%rip) */ - 0x49, 0xb8, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00001d8a movabsq $3689348814741910323, %r8 - 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0xb3, 0xe2, 0xff, 0xff, //0x00001d94 movdqu $-7501(%rip), %xmm8 /* LCPI0_5+0(%rip) */ - 0x90, 0x90, 0x90, //0x00001d9d .p2align 4, 0x90 - //0x00001da0 LBB0_346 - 0x48, 0x8d, 0x7a, 0xff, //0x00001da0 leaq $-1(%rdx), %rdi - 0x48, 0x89, 0xf9, //0x00001da4 movq %rdi, %rcx - 0x4c, 0x21, 0xe9, //0x00001da7 andq %r13, %rcx - 0x48, 0x89, 0xce, //0x00001daa movq %rcx, %rsi - 0x48, 0xd1, 0xee, //0x00001dad shrq %rsi - 0x48, 0xbb, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001db0 movabsq $6148914691236517205, %rbx - 0x48, 0x21, 0xde, //0x00001dba andq %rbx, %rsi - 0x48, 0x29, 0xf1, //0x00001dbd subq %rsi, %rcx - 0x48, 0x89, 0xce, //0x00001dc0 movq %rcx, %rsi - 0x4c, 0x21, 0xc6, //0x00001dc3 andq %r8, %rsi - 0x48, 0xc1, 0xe9, 0x02, //0x00001dc6 shrq $2, %rcx - 0x4c, 0x21, 0xc1, //0x00001dca andq %r8, %rcx - 0x48, 0x01, 0xf1, //0x00001dcd addq %rsi, %rcx - 0x48, 0x89, 0xce, //0x00001dd0 movq %rcx, %rsi - 0x48, 0xc1, 0xee, 0x04, //0x00001dd3 shrq $4, %rsi - 0x48, 0x01, 0xce, //0x00001dd7 addq %rcx, %rsi - 0x48, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001dda movabsq $1085102592571150095, %rcx - 0x48, 0x21, 0xce, //0x00001de4 andq %rcx, %rsi - 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00001de7 movabsq $72340172838076673, %rcx - 0x48, 0x0f, 0xaf, 0xf1, //0x00001df1 imulq %rcx, %rsi - 0x48, 0xc1, 0xee, 0x38, //0x00001df5 shrq $56, %rsi - 0x4c, 0x01, 0xd6, //0x00001df9 addq %r10, %rsi - 0x4c, 0x39, 0xf6, //0x00001dfc cmpq %r14, %rsi - 0x0f, 0x86, 0xe4, 0x04, 0x00, 0x00, //0x00001dff jbe LBB0_392 - 0x49, 0x83, 0xc6, 0x01, //0x00001e05 addq $1, %r14 - 0x48, 0x21, 0xfa, //0x00001e09 andq %rdi, %rdx - 0x0f, 0x85, 0x8e, 0xff, 0xff, 0xff, //0x00001e0c jne LBB0_346 - 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00001e12 jmp LBB0_349 - //0x00001e17 LBB0_348 - 0x66, 0x41, 0x0f, 0x6f, 0xd0, //0x00001e17 movdqa %xmm8, %xmm2 - 0x49, 0xb8, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00001e1c movabsq $3689348814741910323, %r8 - //0x00001e26 LBB0_349 - 0x49, 0xc1, 0xfb, 0x3f, //0x00001e26 sarq $63, %r11 - 0x4c, 0x89, 0xe9, //0x00001e2a movq %r13, %rcx - 0x48, 0xd1, 0xe9, //0x00001e2d shrq %rcx - 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001e30 movabsq $6148914691236517205, %rdx - 0x48, 0x21, 0xd1, //0x00001e3a andq %rdx, %rcx - 0x49, 0x29, 0xcd, //0x00001e3d subq %rcx, %r13 - 0x4c, 0x89, 0xe9, //0x00001e40 movq %r13, %rcx - 0x4c, 0x21, 0xc1, //0x00001e43 andq %r8, %rcx - 0x49, 0xc1, 0xed, 0x02, //0x00001e46 shrq $2, %r13 - 0x4d, 0x21, 0xc5, //0x00001e4a andq %r8, %r13 - 0x49, 0x01, 0xcd, //0x00001e4d addq %rcx, %r13 - 0x4c, 0x89, 0xe9, //0x00001e50 movq %r13, %rcx - 0x48, 0xc1, 0xe9, 0x04, //0x00001e53 shrq $4, %rcx - 0x4c, 0x01, 0xe9, //0x00001e57 addq %r13, %rcx - 0x48, 0xba, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001e5a movabsq $1085102592571150095, %rdx - 0x48, 0x21, 0xd1, //0x00001e64 andq %rdx, %rcx - 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00001e67 movabsq $72340172838076673, %rdx - 0x48, 0x0f, 0xaf, 0xca, //0x00001e71 imulq %rdx, %rcx - 0x48, 0xc1, 0xe9, 0x38, //0x00001e75 shrq $56, %rcx - 0x49, 0x01, 0xca, //0x00001e79 addq %rcx, %r10 - 0x49, 0x83, 0xc4, 0x40, //0x00001e7c addq $64, %r12 - 0x48, 0x8b, 0x55, 0xb8, //0x00001e80 movq $-72(%rbp), %rdx - 0x48, 0x83, 0xc2, 0xc0, //0x00001e84 addq $-64, %rdx - 0x4d, 0x89, 0xd8, //0x00001e88 movq %r11, %r8 - 0x48, 0x83, 0xfa, 0x40, //0x00001e8b cmpq $64, %rdx - 0x48, 0x89, 0x55, 0xb8, //0x00001e8f movq %rdx, $-72(%rbp) - 0x0f, 0x8d, 0x0a, 0xfd, 0xff, 0xff, //0x00001e93 jge LBB0_341 - 0xe9, 0xb9, 0xfb, 0xff, 0xff, //0x00001e99 jmp LBB0_350 - //0x00001e9e LBB0_366 - 0x48, 0x8b, 0x55, 0xa8, //0x00001e9e movq $-88(%rbp), %rdx - 0x48, 0x8b, 0x52, 0x08, //0x00001ea2 movq $8(%rdx), %rdx - 0x49, 0x8b, 0x0e, //0x00001ea6 movq (%r14), %rcx - 0x48, 0x29, 0xca, //0x00001ea9 subq %rcx, %rdx - 0x48, 0x89, 0x4d, 0xc0, //0x00001eac movq %rcx, $-64(%rbp) - 0x49, 0x01, 0xcc, //0x00001eb0 addq %rcx, %r12 - 0x45, 0x31, 0xc0, //0x00001eb3 xorl %r8d, %r8d - 0x45, 0x31, 0xc9, //0x00001eb6 xorl %r9d, %r9d - 0x45, 0x31, 0xd2, //0x00001eb9 xorl %r10d, %r10d - 0x45, 0x31, 0xf6, //0x00001ebc xorl %r14d, %r14d - 0x48, 0x83, 0xfa, 0x40, //0x00001ebf cmpq $64, %rdx - 0x48, 0x89, 0x55, 0xb8, //0x00001ec3 movq %rdx, $-72(%rbp) - 0x0f, 0x8d, 0x5b, 0x01, 0x00, 0x00, //0x00001ec7 jge LBB0_367 - //0x00001ecd LBB0_376 - 0x48, 0x85, 0xd2, //0x00001ecd testq %rdx, %rdx - 0x0f, 0x8e, 0xec, 0x1d, 0x00, 0x00, //0x00001ed0 jle LBB0_662 - 0x66, 0x41, 0x0f, 0x6f, 0xfd, //0x00001ed6 movdqa %xmm13, %xmm7 - 0x66, 0x0f, 0x6f, 0xf2, //0x00001edb movdqa %xmm2, %xmm6 - 0x66, 0x0f, 0xef, 0xd2, //0x00001edf pxor %xmm2, %xmm2 - 0xf3, 0x0f, 0x7f, 0x55, 0x80, //0x00001ee3 movdqu %xmm2, $-128(%rbp) - 0xf3, 0x0f, 0x7f, 0x95, 0x70, 0xff, 0xff, 0xff, //0x00001ee8 movdqu %xmm2, $-144(%rbp) - 0xf3, 0x0f, 0x7f, 0x95, 0x60, 0xff, 0xff, 0xff, //0x00001ef0 movdqu %xmm2, $-160(%rbp) - 0xf3, 0x0f, 0x7f, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00001ef8 movdqu %xmm2, $-176(%rbp) - 0x4c, 0x89, 0xe7, //0x00001f00 movq %r12, %rdi - 0x44, 0x89, 0xe1, //0x00001f03 movl %r12d, %ecx - 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00001f06 andl $4095, %ecx - 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00001f0c cmpl $4033, %ecx - 0x0f, 0x82, 0x3a, 0x00, 0x00, 0x00, //0x00001f12 jb LBB0_380 - 0x48, 0x83, 0x7d, 0xb8, 0x20, //0x00001f18 cmpq $32, $-72(%rbp) - 0x0f, 0x82, 0x40, 0x00, 0x00, 0x00, //0x00001f1d jb LBB0_381 - 0x0f, 0x10, 0x1f, //0x00001f23 movups (%rdi), %xmm3 - 0x0f, 0x11, 0x9d, 0x50, 0xff, 0xff, 0xff, //0x00001f26 movups %xmm3, $-176(%rbp) - 0xf3, 0x0f, 0x6f, 0x5f, 0x10, //0x00001f2d movdqu $16(%rdi), %xmm3 - 0xf3, 0x0f, 0x7f, 0x9d, 0x60, 0xff, 0xff, 0xff, //0x00001f32 movdqu %xmm3, $-160(%rbp) - 0x48, 0x83, 0xc7, 0x20, //0x00001f3a addq $32, %rdi - 0x48, 0x8b, 0x4d, 0xb8, //0x00001f3e movq $-72(%rbp), %rcx - 0x48, 0x8d, 0x71, 0xe0, //0x00001f42 leaq $-32(%rcx), %rsi - 0x48, 0x8d, 0x95, 0x70, 0xff, 0xff, 0xff, //0x00001f46 leaq $-144(%rbp), %rdx - 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x00001f4d jmp LBB0_382 - //0x00001f52 LBB0_380 - 0x66, 0x0f, 0x6f, 0xd6, //0x00001f52 movdqa %xmm6, %xmm2 - 0x66, 0x44, 0x0f, 0x6f, 0xef, //0x00001f56 movdqa %xmm7, %xmm13 - 0x49, 0x89, 0xfc, //0x00001f5b movq %rdi, %r12 - 0xe9, 0xc5, 0x00, 0x00, 0x00, //0x00001f5e jmp LBB0_367 - //0x00001f63 LBB0_381 - 0x48, 0x8d, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00001f63 leaq $-176(%rbp), %rdx - 0x48, 0x8b, 0x75, 0xb8, //0x00001f6a movq $-72(%rbp), %rsi - //0x00001f6e LBB0_382 - 0x48, 0x83, 0xfe, 0x10, //0x00001f6e cmpq $16, %rsi - 0x0f, 0x82, 0x47, 0x00, 0x00, 0x00, //0x00001f72 jb LBB0_383 - 0xf3, 0x0f, 0x6f, 0x1f, //0x00001f78 movdqu (%rdi), %xmm3 - 0xf3, 0x0f, 0x7f, 0x1a, //0x00001f7c movdqu %xmm3, (%rdx) - 0x48, 0x83, 0xc7, 0x10, //0x00001f80 addq $16, %rdi - 0x48, 0x83, 0xc2, 0x10, //0x00001f84 addq $16, %rdx - 0x48, 0x83, 0xc6, 0xf0, //0x00001f88 addq $-16, %rsi - 0x48, 0x83, 0xfe, 0x08, //0x00001f8c cmpq $8, %rsi - 0x0f, 0x83, 0x33, 0x00, 0x00, 0x00, //0x00001f90 jae LBB0_390 - //0x00001f96 LBB0_384 - 0x48, 0x83, 0xfe, 0x04, //0x00001f96 cmpq $4, %rsi - 0x0f, 0x8c, 0x45, 0x00, 0x00, 0x00, //0x00001f9a jl LBB0_385 - //0x00001fa0 LBB0_391 - 0x8b, 0x0f, //0x00001fa0 movl (%rdi), %ecx - 0x89, 0x0a, //0x00001fa2 movl %ecx, (%rdx) - 0x48, 0x83, 0xc7, 0x04, //0x00001fa4 addq $4, %rdi - 0x48, 0x83, 0xc2, 0x04, //0x00001fa8 addq $4, %rdx - 0x48, 0x83, 0xc6, 0xfc, //0x00001fac addq $-4, %rsi - 0x48, 0x83, 0xfe, 0x02, //0x00001fb0 cmpq $2, %rsi - 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00001fb4 jae LBB0_386 - 0xe9, 0x42, 0x00, 0x00, 0x00, //0x00001fba jmp LBB0_387 - //0x00001fbf LBB0_383 - 0x48, 0x83, 0xfe, 0x08, //0x00001fbf cmpq $8, %rsi - 0x0f, 0x82, 0xcd, 0xff, 0xff, 0xff, //0x00001fc3 jb LBB0_384 - //0x00001fc9 LBB0_390 - 0x48, 0x8b, 0x0f, //0x00001fc9 movq (%rdi), %rcx - 0x48, 0x89, 0x0a, //0x00001fcc movq %rcx, (%rdx) - 0x48, 0x83, 0xc7, 0x08, //0x00001fcf addq $8, %rdi - 0x48, 0x83, 0xc2, 0x08, //0x00001fd3 addq $8, %rdx - 0x48, 0x83, 0xc6, 0xf8, //0x00001fd7 addq $-8, %rsi - 0x48, 0x83, 0xfe, 0x04, //0x00001fdb cmpq $4, %rsi - 0x0f, 0x8d, 0xbb, 0xff, 0xff, 0xff, //0x00001fdf jge LBB0_391 - //0x00001fe5 LBB0_385 - 0x48, 0x83, 0xfe, 0x02, //0x00001fe5 cmpq $2, %rsi - 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x00001fe9 jb LBB0_387 - //0x00001fef LBB0_386 - 0x0f, 0xb7, 0x0f, //0x00001fef movzwl (%rdi), %ecx - 0x66, 0x89, 0x0a, //0x00001ff2 movw %cx, (%rdx) - 0x48, 0x83, 0xc7, 0x02, //0x00001ff5 addq $2, %rdi - 0x48, 0x83, 0xc2, 0x02, //0x00001ff9 addq $2, %rdx - 0x48, 0x83, 0xc6, 0xfe, //0x00001ffd addq $-2, %rsi - //0x00002001 LBB0_387 - 0x48, 0x89, 0xf9, //0x00002001 movq %rdi, %rcx - 0x4c, 0x8d, 0xa5, 0x50, 0xff, 0xff, 0xff, //0x00002004 leaq $-176(%rbp), %r12 - 0x48, 0x85, 0xf6, //0x0000200b testq %rsi, %rsi - 0x66, 0x0f, 0x6f, 0xd6, //0x0000200e movdqa %xmm6, %xmm2 - 0x66, 0x44, 0x0f, 0x6f, 0xef, //0x00002012 movdqa %xmm7, %xmm13 - 0x0f, 0x84, 0x0b, 0x00, 0x00, 0x00, //0x00002017 je LBB0_367 - 0x8a, 0x09, //0x0000201d movb (%rcx), %cl - 0x88, 0x0a, //0x0000201f movb %cl, (%rdx) - 0x4c, 0x8d, 0xa5, 0x50, 0xff, 0xff, 0xff, //0x00002021 leaq $-176(%rbp), %r12 - //0x00002028 LBB0_367 - 0xf3, 0x41, 0x0f, 0x6f, 0x24, 0x24, //0x00002028 movdqu (%r12), %xmm4 - 0xf3, 0x41, 0x0f, 0x6f, 0x7c, 0x24, 0x10, //0x0000202e movdqu $16(%r12), %xmm7 - 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x24, 0x20, //0x00002035 movdqu $32(%r12), %xmm6 - 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x24, 0x30, //0x0000203c movdqu $48(%r12), %xmm5 - 0x66, 0x0f, 0x6f, 0xdc, //0x00002043 movdqa %xmm4, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00002047 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xd3, //0x0000204b pmovmskb %xmm3, %edx - 0x66, 0x0f, 0x6f, 0xdf, //0x0000204f movdqa %xmm7, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00002053 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x00002057 pmovmskb %xmm3, %ecx - 0x66, 0x0f, 0x6f, 0xde, //0x0000205b movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x0000205f pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00002063 pmovmskb %xmm3, %esi - 0x66, 0x0f, 0x6f, 0xdd, //0x00002067 movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x0000206b pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x0000206f pmovmskb %xmm3, %edi - 0x48, 0xc1, 0xe7, 0x30, //0x00002073 shlq $48, %rdi - 0x48, 0xc1, 0xe6, 0x20, //0x00002077 shlq $32, %rsi - 0x48, 0x09, 0xfe, //0x0000207b orq %rdi, %rsi - 0x48, 0xc1, 0xe1, 0x10, //0x0000207e shlq $16, %rcx - 0x48, 0x09, 0xf1, //0x00002082 orq %rsi, %rcx - 0x48, 0x09, 0xca, //0x00002085 orq %rcx, %rdx - 0x48, 0x89, 0xd1, //0x00002088 movq %rdx, %rcx - 0x4c, 0x09, 0xc9, //0x0000208b orq %r9, %rcx - 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x0000208e jne LBB0_369 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002094 movq $-1, %rdx - 0x45, 0x31, 0xc9, //0x0000209b xorl %r9d, %r9d - 0xe9, 0x46, 0x00, 0x00, 0x00, //0x0000209e jmp LBB0_370 - //0x000020a3 LBB0_369 - 0x4c, 0x89, 0xc9, //0x000020a3 movq %r9, %rcx - 0x48, 0xf7, 0xd1, //0x000020a6 notq %rcx - 0x48, 0x21, 0xd1, //0x000020a9 andq %rdx, %rcx - 0x4c, 0x8d, 0x1c, 0x09, //0x000020ac leaq (%rcx,%rcx), %r11 - 0x4d, 0x09, 0xcb, //0x000020b0 orq %r9, %r11 - 0x4c, 0x89, 0xdf, //0x000020b3 movq %r11, %rdi - 0x48, 0xf7, 0xd7, //0x000020b6 notq %rdi - 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000020b9 movabsq $-6148914691236517206, %rsi - 0x48, 0x21, 0xf2, //0x000020c3 andq %rsi, %rdx - 0x48, 0x21, 0xfa, //0x000020c6 andq %rdi, %rdx - 0x45, 0x31, 0xc9, //0x000020c9 xorl %r9d, %r9d - 0x48, 0x01, 0xca, //0x000020cc addq %rcx, %rdx - 0x41, 0x0f, 0x92, 0xc1, //0x000020cf setb %r9b - 0x48, 0x01, 0xd2, //0x000020d3 addq %rdx, %rdx - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000020d6 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xca, //0x000020e0 xorq %rcx, %rdx - 0x4c, 0x21, 0xda, //0x000020e3 andq %r11, %rdx - 0x48, 0xf7, 0xd2, //0x000020e6 notq %rdx - //0x000020e9 LBB0_370 - 0x66, 0x0f, 0x6f, 0xdd, //0x000020e9 movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x000020ed pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x000020f1 pmovmskb %xmm3, %ecx - 0x48, 0xc1, 0xe1, 0x30, //0x000020f5 shlq $48, %rcx - 0x66, 0x0f, 0x6f, 0xde, //0x000020f9 movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x000020fd pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00002101 pmovmskb %xmm3, %esi - 0x48, 0xc1, 0xe6, 0x20, //0x00002105 shlq $32, %rsi - 0x48, 0x09, 0xce, //0x00002109 orq %rcx, %rsi - 0x66, 0x0f, 0x6f, 0xdf, //0x0000210c movdqa %xmm7, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00002110 pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x00002114 pmovmskb %xmm3, %ecx - 0x48, 0xc1, 0xe1, 0x10, //0x00002118 shlq $16, %rcx - 0x48, 0x09, 0xf1, //0x0000211c orq %rsi, %rcx - 0x66, 0x0f, 0x6f, 0xdc, //0x0000211f movdqa %xmm4, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00002123 pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00002127 pmovmskb %xmm3, %esi - 0x48, 0x09, 0xce, //0x0000212b orq %rcx, %rsi - 0x48, 0x21, 0xd6, //0x0000212e andq %rdx, %rsi - 0x66, 0x48, 0x0f, 0x6e, 0xde, //0x00002131 movq %rsi, %xmm3 - 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xda, 0x00, //0x00002136 pclmulqdq $0, %xmm10, %xmm3 - 0x66, 0x49, 0x0f, 0x7e, 0xdb, //0x0000213d movq %xmm3, %r11 - 0x4d, 0x31, 0xc3, //0x00002142 xorq %r8, %r11 - 0x66, 0x0f, 0x6f, 0xdc, //0x00002145 movdqa %xmm4, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x00002149 pcmpeqb %xmm13, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x0000214e pmovmskb %xmm3, %r13d - 0x66, 0x0f, 0x6f, 0xdf, //0x00002153 movdqa %xmm7, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x00002157 pcmpeqb %xmm13, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x0000215c pmovmskb %xmm3, %ecx - 0x66, 0x0f, 0x6f, 0xde, //0x00002160 movdqa %xmm6, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x00002164 pcmpeqb %xmm13, %xmm3 - 0x66, 0x0f, 0xd7, 0xd3, //0x00002169 pmovmskb %xmm3, %edx - 0x66, 0x0f, 0x6f, 0xdd, //0x0000216d movdqa %xmm5, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x00002171 pcmpeqb %xmm13, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00002176 pmovmskb %xmm3, %esi - 0x48, 0xc1, 0xe6, 0x30, //0x0000217a shlq $48, %rsi - 0x48, 0xc1, 0xe2, 0x20, //0x0000217e shlq $32, %rdx - 0x48, 0x09, 0xf2, //0x00002182 orq %rsi, %rdx - 0x48, 0xc1, 0xe1, 0x10, //0x00002185 shlq $16, %rcx - 0x48, 0x09, 0xd1, //0x00002189 orq %rdx, %rcx - 0x49, 0x09, 0xcd, //0x0000218c orq %rcx, %r13 - 0x4d, 0x89, 0xd8, //0x0000218f movq %r11, %r8 - 0x49, 0xf7, 0xd0, //0x00002192 notq %r8 - 0x4d, 0x21, 0xc5, //0x00002195 andq %r8, %r13 - 0x66, 0x41, 0x0f, 0x74, 0xe0, //0x00002198 pcmpeqb %xmm8, %xmm4 - 0x66, 0x0f, 0xd7, 0xd4, //0x0000219d pmovmskb %xmm4, %edx - 0x66, 0x41, 0x0f, 0x74, 0xf8, //0x000021a1 pcmpeqb %xmm8, %xmm7 - 0x66, 0x0f, 0xd7, 0xf7, //0x000021a6 pmovmskb %xmm7, %esi - 0x66, 0x41, 0x0f, 0x74, 0xf0, //0x000021aa pcmpeqb %xmm8, %xmm6 - 0x66, 0x0f, 0xd7, 0xce, //0x000021af pmovmskb %xmm6, %ecx - 0x66, 0x41, 0x0f, 0x74, 0xe8, //0x000021b3 pcmpeqb %xmm8, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xfd, //0x000021b8 pmovmskb %xmm5, %r15d - 0x49, 0xc1, 0xe7, 0x30, //0x000021bd shlq $48, %r15 - 0x48, 0xc1, 0xe1, 0x20, //0x000021c1 shlq $32, %rcx - 0x4c, 0x09, 0xf9, //0x000021c5 orq %r15, %rcx - 0x48, 0xc1, 0xe6, 0x10, //0x000021c8 shlq $16, %rsi - 0x48, 0x09, 0xce, //0x000021cc orq %rcx, %rsi - 0x48, 0x09, 0xf2, //0x000021cf orq %rsi, %rdx - 0x4c, 0x21, 0xc2, //0x000021d2 andq %r8, %rdx - 0x0f, 0x84, 0x8c, 0x00, 0x00, 0x00, //0x000021d5 je LBB0_374 - 0x49, 0xb8, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x000021db movabsq $3689348814741910323, %r8 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000021e5 .p2align 4, 0x90 - //0x000021f0 LBB0_372 - 0x48, 0x8d, 0x7a, 0xff, //0x000021f0 leaq $-1(%rdx), %rdi - 0x48, 0x89, 0xf9, //0x000021f4 movq %rdi, %rcx - 0x4c, 0x21, 0xe9, //0x000021f7 andq %r13, %rcx - 0x48, 0x89, 0xce, //0x000021fa movq %rcx, %rsi - 0x48, 0xd1, 0xee, //0x000021fd shrq %rsi - 0x48, 0xbb, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002200 movabsq $6148914691236517205, %rbx - 0x48, 0x21, 0xde, //0x0000220a andq %rbx, %rsi - 0x48, 0x29, 0xf1, //0x0000220d subq %rsi, %rcx - 0x48, 0x89, 0xce, //0x00002210 movq %rcx, %rsi - 0x4c, 0x21, 0xc6, //0x00002213 andq %r8, %rsi - 0x48, 0xc1, 0xe9, 0x02, //0x00002216 shrq $2, %rcx - 0x4c, 0x21, 0xc1, //0x0000221a andq %r8, %rcx - 0x48, 0x01, 0xf1, //0x0000221d addq %rsi, %rcx - 0x48, 0x89, 0xce, //0x00002220 movq %rcx, %rsi - 0x48, 0xc1, 0xee, 0x04, //0x00002223 shrq $4, %rsi - 0x48, 0x01, 0xce, //0x00002227 addq %rcx, %rsi - 0x48, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000222a movabsq $1085102592571150095, %rcx - 0x48, 0x21, 0xce, //0x00002234 andq %rcx, %rsi - 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002237 movabsq $72340172838076673, %rcx - 0x48, 0x0f, 0xaf, 0xf1, //0x00002241 imulq %rcx, %rsi - 0x48, 0xc1, 0xee, 0x38, //0x00002245 shrq $56, %rsi - 0x4c, 0x01, 0xd6, //0x00002249 addq %r10, %rsi - 0x4c, 0x39, 0xf6, //0x0000224c cmpq %r14, %rsi - 0x0f, 0x86, 0x94, 0x00, 0x00, 0x00, //0x0000224f jbe LBB0_392 - 0x49, 0x83, 0xc6, 0x01, //0x00002255 addq $1, %r14 - 0x48, 0x21, 0xfa, //0x00002259 andq %rdi, %rdx - 0x0f, 0x85, 0x8e, 0xff, 0xff, 0xff, //0x0000225c jne LBB0_372 - 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00002262 jmp LBB0_375 - //0x00002267 LBB0_374 - 0x49, 0xb8, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00002267 movabsq $3689348814741910323, %r8 - //0x00002271 LBB0_375 - 0x49, 0xc1, 0xfb, 0x3f, //0x00002271 sarq $63, %r11 - 0x4c, 0x89, 0xe9, //0x00002275 movq %r13, %rcx - 0x48, 0xd1, 0xe9, //0x00002278 shrq %rcx - 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000227b movabsq $6148914691236517205, %rdx - 0x48, 0x21, 0xd1, //0x00002285 andq %rdx, %rcx - 0x49, 0x29, 0xcd, //0x00002288 subq %rcx, %r13 - 0x4c, 0x89, 0xe9, //0x0000228b movq %r13, %rcx - 0x4c, 0x21, 0xc1, //0x0000228e andq %r8, %rcx - 0x49, 0xc1, 0xed, 0x02, //0x00002291 shrq $2, %r13 - 0x4d, 0x21, 0xc5, //0x00002295 andq %r8, %r13 - 0x49, 0x01, 0xcd, //0x00002298 addq %rcx, %r13 - 0x4c, 0x89, 0xe9, //0x0000229b movq %r13, %rcx - 0x48, 0xc1, 0xe9, 0x04, //0x0000229e shrq $4, %rcx - 0x4c, 0x01, 0xe9, //0x000022a2 addq %r13, %rcx - 0x48, 0xba, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x000022a5 movabsq $1085102592571150095, %rdx - 0x48, 0x21, 0xd1, //0x000022af andq %rdx, %rcx - 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x000022b2 movabsq $72340172838076673, %rdx - 0x48, 0x0f, 0xaf, 0xca, //0x000022bc imulq %rdx, %rcx - 0x48, 0xc1, 0xe9, 0x38, //0x000022c0 shrq $56, %rcx - 0x49, 0x01, 0xca, //0x000022c4 addq %rcx, %r10 - 0x49, 0x83, 0xc4, 0x40, //0x000022c7 addq $64, %r12 - 0x48, 0x8b, 0x55, 0xb8, //0x000022cb movq $-72(%rbp), %rdx - 0x48, 0x83, 0xc2, 0xc0, //0x000022cf addq $-64, %rdx - 0x4d, 0x89, 0xd8, //0x000022d3 movq %r11, %r8 - 0x48, 0x83, 0xfa, 0x40, //0x000022d6 cmpq $64, %rdx - 0x48, 0x89, 0x55, 0xb8, //0x000022da movq %rdx, $-72(%rbp) - 0x0f, 0x8d, 0x44, 0xfd, 0xff, 0xff, //0x000022de jge LBB0_367 - 0xe9, 0xe4, 0xfb, 0xff, 0xff, //0x000022e4 jmp LBB0_376 - //0x000022e9 LBB0_392 - 0x48, 0x8b, 0x75, 0xa8, //0x000022e9 movq $-88(%rbp), %rsi - 0x48, 0x8b, 0x4e, 0x08, //0x000022ed movq $8(%rsi), %rcx - 0x48, 0x0f, 0xbc, 0xd2, //0x000022f1 bsfq %rdx, %rdx - 0x48, 0x2b, 0x55, 0xb8, //0x000022f5 subq $-72(%rbp), %rdx - 0x48, 0x01, 0xd1, //0x000022f9 addq %rdx, %rcx - 0x48, 0x83, 0xc1, 0x01, //0x000022fc addq $1, %rcx - 0x4c, 0x8b, 0x75, 0xd0, //0x00002300 movq $-48(%rbp), %r14 - 0x49, 0x89, 0x0e, //0x00002304 movq %rcx, (%r14) - 0x48, 0x8b, 0x56, 0x08, //0x00002307 movq $8(%rsi), %rdx - 0x48, 0x39, 0xd1, //0x0000230b cmpq %rdx, %rcx - 0x48, 0x0f, 0x47, 0xca, //0x0000230e cmovaq %rdx, %rcx - 0x49, 0x89, 0x0e, //0x00002312 movq %rcx, (%r14) - 0x0f, 0x87, 0x94, 0x17, 0x00, 0x00, //0x00002315 ja LBB0_650 - 0x48, 0x8b, 0x45, 0xc0, //0x0000231b movq $-64(%rbp), %rax - 0xe9, 0x48, 0x09, 0x00, 0x00, //0x0000231f jmp LBB0_488 - //0x00002324 LBB0_394 - 0x66, 0x0f, 0xbc, 0xc9, //0x00002324 bsfw %cx, %cx - 0x0f, 0xb7, 0xd9, //0x00002328 movzwl %cx, %ebx - 0x48, 0x89, 0xd9, //0x0000232b movq %rbx, %rcx - 0x48, 0x29, 0xf9, //0x0000232e subq %rdi, %rcx - 0x49, 0x89, 0x0e, //0x00002331 movq %rcx, (%r14) - 0x48, 0x85, 0xc9, //0x00002334 testq %rcx, %rcx - 0x0f, 0x8e, 0x42, 0xef, 0xff, 0xff, //0x00002337 jle LBB0_231 - 0x49, 0x01, 0xd8, //0x0000233d addq %rbx, %r8 - 0x48, 0x01, 0xda, //0x00002340 addq %rbx, %rdx - 0x48, 0x01, 0xde, //0x00002343 addq %rbx, %rsi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002346 .p2align 4, 0x90 - //0x00002350 LBB0_396 - 0x0f, 0xb6, 0x0e, //0x00002350 movzbl (%rsi), %ecx - 0x48, 0x83, 0xf9, 0x20, //0x00002353 cmpq $32, %rcx - 0x0f, 0x87, 0x22, 0xef, 0xff, 0xff, //0x00002357 ja LBB0_231 - 0x49, 0x0f, 0xa3, 0xcb, //0x0000235d btq %rcx, %r11 - 0x0f, 0x83, 0x18, 0xef, 0xff, 0xff, //0x00002361 jae LBB0_231 - 0x49, 0x89, 0x16, //0x00002367 movq %rdx, (%r14) - 0x49, 0x83, 0xc0, 0xff, //0x0000236a addq $-1, %r8 - 0x48, 0x83, 0xc2, 0xff, //0x0000236e addq $-1, %rdx - 0x48, 0x83, 0xc6, 0xff, //0x00002372 addq $-1, %rsi - 0x49, 0x83, 0xf8, 0x01, //0x00002376 cmpq $1, %r8 - 0x0f, 0x8f, 0xd0, 0xff, 0xff, 0xff, //0x0000237a jg LBB0_396 - 0xe9, 0xfa, 0xee, 0xff, 0xff, //0x00002380 jmp LBB0_231 - //0x00002385 LBB0_399 - 0x49, 0x8d, 0x4f, 0xff, //0x00002385 leaq $-1(%r15), %rcx - 0x49, 0x39, 0xc8, //0x00002389 cmpq %rcx, %r8 - 0x49, 0xf7, 0xd7, //0x0000238c notq %r15 - 0x4d, 0x0f, 0x45, 0xf9, //0x0000238f cmovneq %r9, %r15 - 0x84, 0xd2, //0x00002393 testb %dl, %dl - 0x4d, 0x0f, 0x44, 0xf9, //0x00002395 cmoveq %r9, %r15 - 0x4d, 0x89, 0xfd, //0x00002399 movq %r15, %r13 - 0xe9, 0x53, 0x03, 0x00, 0x00, //0x0000239c jmp LBB0_451 - //0x000023a1 LBB0_400 - 0x48, 0x89, 0xc6, //0x000023a1 movq %rax, %rsi - 0x48, 0x29, 0xd6, //0x000023a4 subq %rdx, %rsi - 0x0f, 0x84, 0xf6, 0x18, 0x00, 0x00, //0x000023a7 je LBB0_658 - 0x48, 0x83, 0xfe, 0x40, //0x000023ad cmpq $64, %rsi - 0x0f, 0x82, 0x32, 0x0d, 0x00, 0x00, //0x000023b1 jb LBB0_520 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000023b7 movq $-1, $-56(%rbp) - 0x48, 0x8b, 0x45, 0xc0, //0x000023bf movq $-64(%rbp), %rax - 0x31, 0xdb, //0x000023c3 xorl %ebx, %ebx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000023c5 .p2align 4, 0x90 - //0x000023d0 LBB0_403 - 0x48, 0x89, 0x75, 0xb8, //0x000023d0 movq %rsi, $-72(%rbp) - 0x49, 0x89, 0xda, //0x000023d4 movq %rbx, %r10 - 0xf3, 0x41, 0x0f, 0x6f, 0x2c, 0x04, //0x000023d7 movdqu (%r12,%rax), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x7c, 0x04, 0x10, //0x000023dd movdqu $16(%r12,%rax), %xmm7 - 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x20, //0x000023e4 movdqu $32(%r12,%rax), %xmm6 - 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x04, 0x30, //0x000023eb movdqu $48(%r12,%rax), %xmm4 - 0x66, 0x0f, 0x6f, 0xdd, //0x000023f2 movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x000023f6 pcmpeqb %xmm0, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x000023fa pmovmskb %xmm3, %r11d - 0x66, 0x0f, 0x6f, 0xdf, //0x000023ff movdqa %xmm7, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00002403 pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x00002407 pmovmskb %xmm3, %ecx - 0x66, 0x0f, 0x6f, 0xde, //0x0000240b movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x0000240f pcmpeqb %xmm0, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xf3, //0x00002413 pmovmskb %xmm3, %r14d - 0x66, 0x0f, 0x6f, 0xdc, //0x00002418 movdqa %xmm4, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x0000241c pcmpeqb %xmm0, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xfb, //0x00002420 pmovmskb %xmm3, %r15d - 0x66, 0x0f, 0x6f, 0xdd, //0x00002425 movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00002429 pcmpeqb %xmm1, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x0000242d pmovmskb %xmm3, %r13d - 0x66, 0x0f, 0x6f, 0xdf, //0x00002432 movdqa %xmm7, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00002436 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xdb, //0x0000243a pmovmskb %xmm3, %ebx - 0x66, 0x0f, 0x6f, 0xde, //0x0000243e movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00002442 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x00002446 pmovmskb %xmm3, %edi - 0x66, 0x0f, 0x6f, 0xdc, //0x0000244a movdqa %xmm4, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x0000244e pcmpeqb %xmm1, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xcb, //0x00002452 pmovmskb %xmm3, %r9d - 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x00002457 movdqa %xmm12, %xmm3 - 0x66, 0x0f, 0x64, 0xdf, //0x0000245c pcmpgtb %xmm7, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xfa, //0x00002460 pcmpgtb %xmm10, %xmm7 - 0x66, 0x0f, 0xdb, 0xfb, //0x00002465 pand %xmm3, %xmm7 - 0x66, 0x0f, 0xd7, 0xf7, //0x00002469 pmovmskb %xmm7, %esi - 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x0000246d movdqa %xmm12, %xmm3 - 0x66, 0x0f, 0x64, 0xde, //0x00002472 pcmpgtb %xmm6, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xf2, //0x00002476 pcmpgtb %xmm10, %xmm6 - 0x66, 0x0f, 0xdb, 0xf3, //0x0000247b pand %xmm3, %xmm6 - 0x66, 0x0f, 0xd7, 0xd6, //0x0000247f pmovmskb %xmm6, %edx - 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x00002483 movdqa %xmm12, %xmm3 - 0x66, 0x0f, 0x64, 0xdc, //0x00002488 pcmpgtb %xmm4, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xe2, //0x0000248c pcmpgtb %xmm10, %xmm4 - 0x66, 0x0f, 0xdb, 0xe3, //0x00002491 pand %xmm3, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x00002495 pmovmskb %xmm4, %r8d - 0x49, 0xc1, 0xe7, 0x30, //0x0000249a shlq $48, %r15 - 0x49, 0xc1, 0xe6, 0x20, //0x0000249e shlq $32, %r14 - 0x4d, 0x09, 0xfe, //0x000024a2 orq %r15, %r14 - 0x48, 0xc1, 0xe1, 0x10, //0x000024a5 shlq $16, %rcx - 0x4c, 0x09, 0xf1, //0x000024a9 orq %r14, %rcx - 0x49, 0x09, 0xcb, //0x000024ac orq %rcx, %r11 - 0x49, 0xc1, 0xe1, 0x30, //0x000024af shlq $48, %r9 - 0x48, 0xc1, 0xe7, 0x20, //0x000024b3 shlq $32, %rdi - 0x4c, 0x09, 0xcf, //0x000024b7 orq %r9, %rdi - 0x48, 0xc1, 0xe3, 0x10, //0x000024ba shlq $16, %rbx - 0x48, 0x09, 0xfb, //0x000024be orq %rdi, %rbx - 0x49, 0xc1, 0xe0, 0x30, //0x000024c1 shlq $48, %r8 - 0x48, 0xc1, 0xe2, 0x20, //0x000024c5 shlq $32, %rdx - 0x4c, 0x09, 0xc2, //0x000024c9 orq %r8, %rdx - 0x48, 0xc1, 0xe6, 0x10, //0x000024cc shlq $16, %rsi - 0x48, 0x09, 0xd6, //0x000024d0 orq %rdx, %rsi - 0x49, 0x09, 0xdd, //0x000024d3 orq %rbx, %r13 - 0x0f, 0x85, 0x59, 0x00, 0x00, 0x00, //0x000024d6 jne LBB0_420 - 0x4d, 0x85, 0xd2, //0x000024dc testq %r10, %r10 - 0x0f, 0x85, 0x6f, 0x00, 0x00, 0x00, //0x000024df jne LBB0_422 - 0x31, 0xdb, //0x000024e5 xorl %ebx, %ebx - 0x4c, 0x8b, 0x75, 0xd0, //0x000024e7 movq $-48(%rbp), %r14 - //0x000024eb LBB0_406 - 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x000024eb movdqa %xmm12, %xmm3 - 0x66, 0x0f, 0x64, 0xdd, //0x000024f0 pcmpgtb %xmm5, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xea, //0x000024f4 pcmpgtb %xmm10, %xmm5 - 0x66, 0x0f, 0xdb, 0xeb, //0x000024f9 pand %xmm3, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x000024fd pmovmskb %xmm5, %ecx - 0x48, 0x09, 0xce, //0x00002501 orq %rcx, %rsi - 0x4d, 0x85, 0xdb, //0x00002504 testq %r11, %r11 - 0x4c, 0x8b, 0x6d, 0xb0, //0x00002507 movq $-80(%rbp), %r13 - 0x0f, 0x85, 0x93, 0x00, 0x00, 0x00, //0x0000250b jne LBB0_424 - 0x48, 0x85, 0xf6, //0x00002511 testq %rsi, %rsi - 0x0f, 0x85, 0xf7, 0x16, 0x00, 0x00, //0x00002514 jne LBB0_645 - 0x48, 0x8b, 0x75, 0xb8, //0x0000251a movq $-72(%rbp), %rsi - 0x48, 0x83, 0xc6, 0xc0, //0x0000251e addq $-64, %rsi - 0x48, 0x83, 0xc0, 0x40, //0x00002522 addq $64, %rax - 0x48, 0x83, 0xfe, 0x3f, //0x00002526 cmpq $63, %rsi - 0x0f, 0x87, 0xa0, 0xfe, 0xff, 0xff, //0x0000252a ja LBB0_403 - 0xe9, 0xd5, 0x07, 0x00, 0x00, //0x00002530 jmp LBB0_409 - //0x00002535 LBB0_420 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00002535 cmpq $-1, $-56(%rbp) - 0x4c, 0x8b, 0x75, 0xd0, //0x0000253a movq $-48(%rbp), %r14 - 0x0f, 0x85, 0x14, 0x00, 0x00, 0x00, //0x0000253e jne LBB0_423 - 0x49, 0x0f, 0xbc, 0xcd, //0x00002544 bsfq %r13, %rcx - 0x48, 0x01, 0xc1, //0x00002548 addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x0000254b movq %rcx, $-56(%rbp) - 0xe9, 0x04, 0x00, 0x00, 0x00, //0x0000254f jmp LBB0_423 - //0x00002554 LBB0_422 - 0x4c, 0x8b, 0x75, 0xd0, //0x00002554 movq $-48(%rbp), %r14 - //0x00002558 LBB0_423 - 0x4c, 0x89, 0xd1, //0x00002558 movq %r10, %rcx - 0x48, 0xf7, 0xd1, //0x0000255b notq %rcx - 0x4c, 0x21, 0xe9, //0x0000255e andq %r13, %rcx - 0x48, 0x8d, 0x14, 0x09, //0x00002561 leaq (%rcx,%rcx), %rdx - 0x4c, 0x09, 0xd2, //0x00002565 orq %r10, %rdx - 0x48, 0x89, 0xd7, //0x00002568 movq %rdx, %rdi - 0x48, 0xf7, 0xd7, //0x0000256b notq %rdi - 0x4c, 0x21, 0xef, //0x0000256e andq %r13, %rdi - 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002571 movabsq $-6148914691236517206, %rbx - 0x48, 0x21, 0xdf, //0x0000257b andq %rbx, %rdi - 0x31, 0xdb, //0x0000257e xorl %ebx, %ebx - 0x48, 0x01, 0xcf, //0x00002580 addq %rcx, %rdi - 0x0f, 0x92, 0xc3, //0x00002583 setb %bl - 0x48, 0x01, 0xff, //0x00002586 addq %rdi, %rdi - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002589 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xcf, //0x00002593 xorq %rcx, %rdi - 0x48, 0x21, 0xd7, //0x00002596 andq %rdx, %rdi - 0x48, 0xf7, 0xd7, //0x00002599 notq %rdi - 0x49, 0x21, 0xfb, //0x0000259c andq %rdi, %r11 - 0xe9, 0x47, 0xff, 0xff, 0xff, //0x0000259f jmp LBB0_406 - //0x000025a4 LBB0_424 - 0x49, 0x0f, 0xbc, 0xcb, //0x000025a4 bsfq %r11, %rcx - 0x48, 0x85, 0xf6, //0x000025a8 testq %rsi, %rsi - 0x0f, 0x84, 0x8f, 0x00, 0x00, 0x00, //0x000025ab je LBB0_438 - 0x48, 0x0f, 0xbc, 0xd6, //0x000025b1 bsfq %rsi, %rdx - 0xe9, 0x8b, 0x00, 0x00, 0x00, //0x000025b5 jmp LBB0_439 - //0x000025ba LBB0_426 - 0x41, 0x89, 0xcb, //0x000025ba movl %ecx, %r11d - 0x4c, 0x03, 0x5d, 0xb8, //0x000025bd addq $-72(%rbp), %r11 - 0x49, 0x01, 0xdb, //0x000025c1 addq %rbx, %r11 - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x000025c4 jmp LBB0_428 - //0x000025c9 LBB0_427 - 0x48, 0x01, 0xde, //0x000025c9 addq %rbx, %rsi - 0x49, 0x89, 0xf3, //0x000025cc movq %rsi, %r11 - //0x000025cf LBB0_428 - 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000025cf movq $-1, %rbx - 0x4d, 0x85, 0xf6, //0x000025d6 testq %r14, %r14 - 0x0f, 0x84, 0x56, 0x16, 0x00, 0x00, //0x000025d9 je LBB0_648 - 0x4d, 0x85, 0xed, //0x000025df testq %r13, %r13 - 0x0f, 0x84, 0x4d, 0x16, 0x00, 0x00, //0x000025e2 je LBB0_648 - 0x4d, 0x85, 0xc0, //0x000025e8 testq %r8, %r8 - 0x0f, 0x84, 0x44, 0x16, 0x00, 0x00, //0x000025eb je LBB0_648 - 0x4c, 0x2b, 0x5d, 0xb8, //0x000025f1 subq $-72(%rbp), %r11 - 0x49, 0x8d, 0x4b, 0xff, //0x000025f5 leaq $-1(%r11), %rcx - 0x49, 0x39, 0xce, //0x000025f9 cmpq %rcx, %r14 - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x000025fc je LBB0_437 - 0x49, 0x39, 0xcd, //0x00002602 cmpq %rcx, %r13 - 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x00002605 je LBB0_437 - 0x49, 0x39, 0xc8, //0x0000260b cmpq %rcx, %r8 - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x0000260e je LBB0_437 - 0x4d, 0x85, 0xed, //0x00002614 testq %r13, %r13 - 0x0f, 0x8e, 0x99, 0x00, 0x00, 0x00, //0x00002617 jle LBB0_446 - 0x49, 0x8d, 0x4d, 0xff, //0x0000261d leaq $-1(%r13), %rcx - 0x49, 0x39, 0xc8, //0x00002621 cmpq %rcx, %r8 - 0x0f, 0x84, 0x8c, 0x00, 0x00, 0x00, //0x00002624 je LBB0_446 - 0x49, 0xf7, 0xd5, //0x0000262a notq %r13 - 0x4c, 0x89, 0xeb, //0x0000262d movq %r13, %rbx - 0xe9, 0x24, 0x06, 0x00, 0x00, //0x00002630 jmp LBB0_486 - //0x00002635 LBB0_437 - 0x49, 0xf7, 0xdb, //0x00002635 negq %r11 - 0x4c, 0x89, 0xdb, //0x00002638 movq %r11, %rbx - 0xe9, 0x19, 0x06, 0x00, 0x00, //0x0000263b jmp LBB0_486 - //0x00002640 LBB0_438 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x00002640 movl $64, %edx - //0x00002645 LBB0_439 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002645 movabsq $4294977024, %r11 - 0x48, 0x8b, 0x5d, 0xc0, //0x0000264f movq $-64(%rbp), %rbx - 0x48, 0x39, 0xca, //0x00002653 cmpq %rcx, %rdx - 0x0f, 0x82, 0xfb, 0x15, 0x00, 0x00, //0x00002656 jb LBB0_654 - 0x48, 0x01, 0xc8, //0x0000265c addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x0000265f addq $1, %rax - //0x00002663 LBB0_441 - 0x48, 0x85, 0xc0, //0x00002663 testq %rax, %rax - 0x0f, 0x88, 0x55, 0x14, 0x00, 0x00, //0x00002666 js LBB0_627 - 0x49, 0x89, 0x06, //0x0000266c movq %rax, (%r14) - 0x48, 0x85, 0xdb, //0x0000266f testq %rbx, %rbx - 0x0f, 0x8f, 0x58, 0xdb, 0xff, 0xff, //0x00002672 jg LBB0_4 - 0xe9, 0xca, 0x15, 0x00, 0x00, //0x00002678 jmp LBB0_443 - //0x0000267d LBB0_131 - 0x4d, 0x85, 0xdb, //0x0000267d testq %r11, %r11 - 0x0f, 0x85, 0xd2, 0x0a, 0x00, 0x00, //0x00002680 jne LBB0_525 - 0x49, 0x01, 0xf2, //0x00002686 addq %rsi, %r10 - 0x49, 0x29, 0xf1, //0x00002689 subq %rsi, %r9 - 0x4c, 0x8b, 0x75, 0xd0, //0x0000268c movq $-48(%rbp), %r14 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002690 movabsq $4294977024, %r11 - //0x0000269a LBB0_133 - 0x4d, 0x85, 0xc9, //0x0000269a testq %r9, %r9 - 0x0f, 0x8f, 0x1c, 0x0b, 0x00, 0x00, //0x0000269d jg LBB0_529 - 0xe9, 0x07, 0x14, 0x00, 0x00, //0x000026a3 jmp LBB0_650 - //0x000026a8 LBB0_444 - 0x0f, 0xbc, 0xcb, //0x000026a8 bsfl %ebx, %ecx - //0x000026ab LBB0_445 - 0x49, 0xf7, 0xd5, //0x000026ab notq %r13 - 0x49, 0x29, 0xcd, //0x000026ae subq %rcx, %r13 - 0xe9, 0x34, 0x00, 0x00, 0x00, //0x000026b1 jmp LBB0_450 - //0x000026b6 LBB0_446 - 0x4c, 0x89, 0xf1, //0x000026b6 movq %r14, %rcx - 0x4c, 0x09, 0xc1, //0x000026b9 orq %r8, %rcx - 0x0f, 0x99, 0xc2, //0x000026bc setns %dl - 0x0f, 0x88, 0xfb, 0x01, 0x00, 0x00, //0x000026bf js LBB0_453 - 0x4d, 0x39, 0xc6, //0x000026c5 cmpq %r8, %r14 - 0x0f, 0x8c, 0xf2, 0x01, 0x00, 0x00, //0x000026c8 jl LBB0_453 - 0x49, 0xf7, 0xd6, //0x000026ce notq %r14 - 0x4c, 0x89, 0xf3, //0x000026d1 movq %r14, %rbx - 0xe9, 0x80, 0x05, 0x00, 0x00, //0x000026d4 jmp LBB0_486 - //0x000026d9 LBB0_449 - 0x4c, 0x03, 0x65, 0xc0, //0x000026d9 addq $-64(%rbp), %r12 - 0x49, 0x29, 0xf4, //0x000026dd subq %rsi, %r12 - 0x49, 0x29, 0xd4, //0x000026e0 subq %rdx, %r12 - 0x49, 0x83, 0xc4, 0xfe, //0x000026e3 addq $-2, %r12 - 0x4d, 0x89, 0xe5, //0x000026e7 movq %r12, %r13 - //0x000026ea LBB0_450 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000026ea movabsq $4294977024, %r11 - //0x000026f4 LBB0_451 - 0x4d, 0x85, 0xed, //0x000026f4 testq %r13, %r13 - 0x0f, 0x88, 0x99, 0x13, 0x00, 0x00, //0x000026f7 js LBB0_626 - //0x000026fd LBB0_452 - 0x49, 0x01, 0xc5, //0x000026fd addq %rax, %r13 - 0x4c, 0x8b, 0x75, 0xd0, //0x00002700 movq $-48(%rbp), %r14 - 0x4d, 0x89, 0x2e, //0x00002704 movq %r13, (%r14) - 0x48, 0x85, 0xc0, //0x00002707 testq %rax, %rax - 0x4c, 0x8b, 0x6d, 0xb0, //0x0000270a movq $-80(%rbp), %r13 - 0x0f, 0x89, 0xbc, 0xda, 0xff, 0xff, //0x0000270e jns LBB0_4 - 0xe9, 0x96, 0x13, 0x00, 0x00, //0x00002714 jmp LBB0_650 - //0x00002719 LBB0_159 - 0x4d, 0x85, 0xdb, //0x00002719 testq %r11, %r11 - 0x0f, 0x85, 0x7e, 0x0c, 0x00, 0x00, //0x0000271c jne LBB0_552 - 0x49, 0x01, 0xf2, //0x00002722 addq %rsi, %r10 - 0x49, 0x29, 0xf1, //0x00002725 subq %rsi, %r9 - 0x4c, 0x8b, 0x75, 0xd0, //0x00002728 movq $-48(%rbp), %r14 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000272c movabsq $4294977024, %r11 - //0x00002736 LBB0_161 - 0x4d, 0x85, 0xc9, //0x00002736 testq %r9, %r9 - 0x0f, 0x8f, 0xbf, 0x0c, 0x00, 0x00, //0x00002739 jg LBB0_556 - 0xe9, 0x6b, 0x13, 0x00, 0x00, //0x0000273f jmp LBB0_650 - //0x00002744 LBB0_50 - 0x4c, 0x01, 0xe0, //0x00002744 addq %r12, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x00002747 movq $-48(%rbp), %r14 - 0x49, 0x83, 0xf9, 0x20, //0x0000274b cmpq $32, %r9 - 0x0f, 0x82, 0x9e, 0x07, 0x00, 0x00, //0x0000274f jb LBB0_503 - //0x00002755 LBB0_51 - 0xf3, 0x0f, 0x6f, 0x18, //0x00002755 movdqu (%rax), %xmm3 - 0xf3, 0x0f, 0x6f, 0x60, 0x10, //0x00002759 movdqu $16(%rax), %xmm4 - 0x66, 0x0f, 0x6f, 0xeb, //0x0000275e movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00002762 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x00002766 pmovmskb %xmm5, %edx - 0x66, 0x0f, 0x6f, 0xec, //0x0000276a movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x0000276e pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x00002772 pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x74, 0xd9, //0x00002776 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x0000277a pmovmskb %xmm3, %esi - 0x66, 0x0f, 0x74, 0xe1, //0x0000277e pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xfc, //0x00002782 pmovmskb %xmm4, %edi - 0x48, 0xc1, 0xe1, 0x10, //0x00002786 shlq $16, %rcx - 0x48, 0x09, 0xca, //0x0000278a orq %rcx, %rdx - 0x48, 0xc1, 0xe7, 0x10, //0x0000278d shlq $16, %rdi - 0x48, 0x09, 0xfe, //0x00002791 orq %rdi, %rsi - 0x0f, 0x85, 0x5d, 0x0a, 0x00, 0x00, //0x00002794 jne LBB0_532 - 0x4d, 0x85, 0xc0, //0x0000279a testq %r8, %r8 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000279d movabsq $4294977024, %r11 - 0x0f, 0x85, 0x74, 0x0a, 0x00, 0x00, //0x000027a7 jne LBB0_534 - 0x45, 0x31, 0xc0, //0x000027ad xorl %r8d, %r8d - 0x48, 0x85, 0xd2, //0x000027b0 testq %rdx, %rdx - 0x0f, 0x84, 0xc4, 0x0a, 0x00, 0x00, //0x000027b3 je LBB0_536 - //0x000027b9 LBB0_54 - 0x48, 0x0f, 0xbc, 0xca, //0x000027b9 bsfq %rdx, %rcx - 0x4c, 0x29, 0xe0, //0x000027bd subq %r12, %rax - 0x48, 0x01, 0xc8, //0x000027c0 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x000027c3 addq $1, %rax - 0xe9, 0xa3, 0xea, 0xff, 0xff, //0x000027c7 jmp LBB0_229 - //0x000027cc LBB0_171 - 0x4c, 0x8b, 0x65, 0xb8, //0x000027cc movq $-72(%rbp), %r12 - 0x4c, 0x01, 0xe0, //0x000027d0 addq %r12, %rax - 0x49, 0x83, 0xfe, 0x20, //0x000027d3 cmpq $32, %r14 - 0x0f, 0x82, 0x40, 0x07, 0x00, 0x00, //0x000027d7 jb LBB0_505 - //0x000027dd LBB0_172 - 0xf3, 0x0f, 0x6f, 0x20, //0x000027dd movdqu (%rax), %xmm4 - 0xf3, 0x0f, 0x6f, 0x58, 0x10, //0x000027e1 movdqu $16(%rax), %xmm3 - 0x66, 0x0f, 0x6f, 0xec, //0x000027e6 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x000027ea pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x000027ee pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x6f, 0xeb, //0x000027f2 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x000027f6 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xfd, //0x000027fa pmovmskb %xmm5, %edi - 0x66, 0x0f, 0x6f, 0xec, //0x000027fe movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x00002802 pcmpeqb %xmm1, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xcd, //0x00002806 pmovmskb %xmm5, %r9d - 0x66, 0x0f, 0x6f, 0xeb, //0x0000280b movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x0000280f pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x00002813 pmovmskb %xmm5, %edx - 0x66, 0x41, 0x0f, 0x6f, 0xec, //0x00002817 movdqa %xmm12, %xmm5 - 0x66, 0x0f, 0x64, 0xeb, //0x0000281c pcmpgtb %xmm3, %xmm5 - 0x66, 0x41, 0x0f, 0x64, 0xda, //0x00002820 pcmpgtb %xmm10, %xmm3 - 0x66, 0x0f, 0xdb, 0xdd, //0x00002825 pand %xmm5, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00002829 pmovmskb %xmm3, %esi - 0x48, 0xc1, 0xe7, 0x10, //0x0000282d shlq $16, %rdi - 0x48, 0x09, 0xf9, //0x00002831 orq %rdi, %rcx - 0x48, 0xc1, 0xe2, 0x10, //0x00002834 shlq $16, %rdx - 0x48, 0xc1, 0xe6, 0x10, //0x00002838 shlq $16, %rsi - 0x49, 0x09, 0xd1, //0x0000283c orq %rdx, %r9 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000283f movabsq $4294977024, %r11 - 0x0f, 0x85, 0x24, 0x0b, 0x00, 0x00, //0x00002849 jne LBB0_550 - 0x48, 0x85, 0xdb, //0x0000284f testq %rbx, %rbx - 0x4c, 0x8b, 0x6d, 0xb0, //0x00002852 movq $-80(%rbp), %r13 - 0x0f, 0x85, 0xf2, 0x0b, 0x00, 0x00, //0x00002856 jne LBB0_559 - 0x31, 0xdb, //0x0000285c xorl %ebx, %ebx - //0x0000285e LBB0_175 - 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x0000285e movdqa %xmm12, %xmm3 - 0x66, 0x0f, 0x64, 0xdc, //0x00002863 pcmpgtb %xmm4, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xe2, //0x00002867 pcmpgtb %xmm10, %xmm4 - 0x66, 0x0f, 0xdb, 0xe3, //0x0000286c pand %xmm3, %xmm4 - 0x66, 0x0f, 0xd7, 0xd4, //0x00002870 pmovmskb %xmm4, %edx - 0x48, 0x09, 0xd6, //0x00002874 orq %rdx, %rsi - 0xba, 0x40, 0x00, 0x00, 0x00, //0x00002877 movl $64, %edx - 0xbf, 0x40, 0x00, 0x00, 0x00, //0x0000287c movl $64, %edi - 0x48, 0x85, 0xc9, //0x00002881 testq %rcx, %rcx - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002884 je LBB0_177 - 0x48, 0x0f, 0xbc, 0xf9, //0x0000288a bsfq %rcx, %rdi - //0x0000288e LBB0_177 - 0x48, 0x85, 0xf6, //0x0000288e testq %rsi, %rsi - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002891 je LBB0_179 - 0x48, 0x0f, 0xbc, 0xd6, //0x00002897 bsfq %rsi, %rdx - //0x0000289b LBB0_179 - 0x48, 0x85, 0xc9, //0x0000289b testq %rcx, %rcx - 0x0f, 0x84, 0xd7, 0x01, 0x00, 0x00, //0x0000289e je LBB0_457 - 0x48, 0x39, 0xfa, //0x000028a4 cmpq %rdi, %rdx - 0x0f, 0x82, 0x29, 0x14, 0x00, 0x00, //0x000028a7 jb LBB0_663 - 0x4c, 0x29, 0xe0, //0x000028ad subq %r12, %rax - 0x48, 0x01, 0xf8, //0x000028b0 addq %rdi, %rax - 0x48, 0x83, 0xc0, 0x01, //0x000028b3 addq $1, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x000028b7 movq $-48(%rbp), %r14 - 0xe9, 0xaf, 0xe9, 0xff, 0xff, //0x000028bb jmp LBB0_229 - //0x000028c0 LBB0_453 - 0x49, 0x8d, 0x48, 0xff, //0x000028c0 leaq $-1(%r8), %rcx - 0x49, 0x39, 0xce, //0x000028c4 cmpq %rcx, %r14 - 0x49, 0xf7, 0xd0, //0x000028c7 notq %r8 - 0x4d, 0x0f, 0x45, 0xc3, //0x000028ca cmovneq %r11, %r8 - 0x84, 0xd2, //0x000028ce testb %dl, %dl - 0x4d, 0x0f, 0x44, 0xc3, //0x000028d0 cmoveq %r11, %r8 - 0x4c, 0x89, 0xc3, //0x000028d4 movq %r8, %rbx - 0xe9, 0x7d, 0x03, 0x00, 0x00, //0x000028d7 jmp LBB0_486 - //0x000028dc LBB0_73 - 0x4c, 0x01, 0xe0, //0x000028dc addq %r12, %rax - 0x49, 0x83, 0xf9, 0x20, //0x000028df cmpq $32, %r9 - 0x4c, 0x8b, 0x75, 0xd0, //0x000028e3 movq $-48(%rbp), %r14 - 0x48, 0x8b, 0x75, 0xc0, //0x000028e7 movq $-64(%rbp), %rsi - 0x0f, 0x82, 0xe5, 0x06, 0x00, 0x00, //0x000028eb jb LBB0_511 - //0x000028f1 LBB0_74 - 0xf3, 0x0f, 0x6f, 0x18, //0x000028f1 movdqu (%rax), %xmm3 - 0xf3, 0x0f, 0x6f, 0x60, 0x10, //0x000028f5 movdqu $16(%rax), %xmm4 - 0x66, 0x0f, 0x6f, 0xeb, //0x000028fa movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x000028fe pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x00002902 pmovmskb %xmm5, %edx - 0x66, 0x0f, 0x6f, 0xec, //0x00002906 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x0000290a pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x0000290e pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x74, 0xd9, //0x00002912 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xdb, //0x00002916 pmovmskb %xmm3, %ebx - 0x66, 0x0f, 0x74, 0xe1, //0x0000291a pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xfc, //0x0000291e pmovmskb %xmm4, %edi - 0x48, 0xc1, 0xe1, 0x10, //0x00002922 shlq $16, %rcx - 0x48, 0x09, 0xca, //0x00002926 orq %rcx, %rdx - 0x48, 0xc1, 0xe7, 0x10, //0x00002929 shlq $16, %rdi - 0x48, 0x09, 0xfb, //0x0000292d orq %rdi, %rbx - 0x0f, 0x85, 0x70, 0x0b, 0x00, 0x00, //0x00002930 jne LBB0_561 - 0x4d, 0x85, 0xc0, //0x00002936 testq %r8, %r8 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002939 movabsq $4294977024, %r11 - 0x0f, 0x85, 0x87, 0x0b, 0x00, 0x00, //0x00002943 jne LBB0_563 - 0x45, 0x31, 0xc0, //0x00002949 xorl %r8d, %r8d - 0x48, 0x85, 0xd2, //0x0000294c testq %rdx, %rdx - 0x0f, 0x84, 0xd8, 0x0b, 0x00, 0x00, //0x0000294f je LBB0_565 - //0x00002955 LBB0_77 - 0x48, 0x0f, 0xbc, 0xca, //0x00002955 bsfq %rdx, %rcx - 0x4c, 0x29, 0xe0, //0x00002959 subq %r12, %rax - 0x48, 0x01, 0xc8, //0x0000295c addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x0000295f addq $1, %rax - 0xe9, 0x8f, 0xee, 0xff, 0xff, //0x00002963 jmp LBB0_313 - //0x00002968 LBB0_198 - 0x4c, 0x8b, 0x45, 0xb8, //0x00002968 movq $-72(%rbp), %r8 - 0x4c, 0x01, 0xc0, //0x0000296c addq %r8, %rax - 0x49, 0x83, 0xfa, 0x20, //0x0000296f cmpq $32, %r10 - 0x0f, 0x82, 0x8c, 0x06, 0x00, 0x00, //0x00002973 jb LBB0_513 - //0x00002979 LBB0_199 - 0xf3, 0x0f, 0x6f, 0x20, //0x00002979 movdqu (%rax), %xmm4 - 0xf3, 0x0f, 0x6f, 0x58, 0x10, //0x0000297d movdqu $16(%rax), %xmm3 - 0x66, 0x0f, 0x6f, 0xec, //0x00002982 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00002986 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xf5, //0x0000298a pmovmskb %xmm5, %esi - 0x66, 0x0f, 0x6f, 0xeb, //0x0000298e movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00002992 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x00002996 pmovmskb %xmm5, %edx - 0x66, 0x0f, 0x6f, 0xec, //0x0000299a movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x0000299e pcmpeqb %xmm1, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xcd, //0x000029a2 pmovmskb %xmm5, %r9d - 0x66, 0x0f, 0x6f, 0xeb, //0x000029a7 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x000029ab pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x000029af pmovmskb %xmm5, %ecx - 0x66, 0x41, 0x0f, 0x6f, 0xec, //0x000029b3 movdqa %xmm12, %xmm5 - 0x66, 0x0f, 0x64, 0xeb, //0x000029b8 pcmpgtb %xmm3, %xmm5 - 0x66, 0x41, 0x0f, 0x64, 0xda, //0x000029bc pcmpgtb %xmm10, %xmm3 - 0x66, 0x0f, 0xdb, 0xdd, //0x000029c1 pand %xmm5, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x000029c5 pmovmskb %xmm3, %edi - 0x48, 0xc1, 0xe2, 0x10, //0x000029c9 shlq $16, %rdx - 0x48, 0x09, 0xd6, //0x000029cd orq %rdx, %rsi - 0x48, 0xc1, 0xe1, 0x10, //0x000029d0 shlq $16, %rcx - 0x48, 0xc1, 0xe7, 0x10, //0x000029d4 shlq $16, %rdi - 0x49, 0x09, 0xc9, //0x000029d8 orq %rcx, %r9 - 0x0f, 0x85, 0x42, 0x0c, 0x00, 0x00, //0x000029db jne LBB0_579 - 0x4d, 0x85, 0xe4, //0x000029e1 testq %r12, %r12 - 0x4c, 0x8b, 0x6d, 0xb0, //0x000029e4 movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000029e8 movabsq $4294977024, %r11 - 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x45, 0xd6, 0xff, 0xff, //0x000029f2 movdqu $-10683(%rip), %xmm13 /* LCPI0_4+0(%rip) */ - 0x0f, 0x85, 0x48, 0x0c, 0x00, 0x00, //0x000029fb jne LBB0_581 - 0x45, 0x31, 0xe4, //0x00002a01 xorl %r12d, %r12d - //0x00002a04 LBB0_202 - 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x00002a04 movdqa %xmm12, %xmm3 - 0x66, 0x0f, 0x64, 0xdc, //0x00002a09 pcmpgtb %xmm4, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xe2, //0x00002a0d pcmpgtb %xmm10, %xmm4 - 0x66, 0x0f, 0xdb, 0xe3, //0x00002a12 pand %xmm3, %xmm4 - 0x66, 0x0f, 0xd7, 0xcc, //0x00002a16 pmovmskb %xmm4, %ecx - 0x48, 0x09, 0xcf, //0x00002a1a orq %rcx, %rdi - 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00002a1d movl $64, %ecx - 0xba, 0x40, 0x00, 0x00, 0x00, //0x00002a22 movl $64, %edx - 0x48, 0x85, 0xf6, //0x00002a27 testq %rsi, %rsi - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002a2a je LBB0_204 - 0x48, 0x0f, 0xbc, 0xd6, //0x00002a30 bsfq %rsi, %rdx - //0x00002a34 LBB0_204 - 0x48, 0x85, 0xff, //0x00002a34 testq %rdi, %rdi - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002a37 je LBB0_206 - 0x48, 0x0f, 0xbc, 0xcf, //0x00002a3d bsfq %rdi, %rcx - //0x00002a41 LBB0_206 - 0x48, 0x85, 0xf6, //0x00002a41 testq %rsi, %rsi - 0x0f, 0x84, 0xfe, 0x00, 0x00, 0x00, //0x00002a44 je LBB0_469 - 0x48, 0x39, 0xd1, //0x00002a4a cmpq %rdx, %rcx - 0x0f, 0x82, 0x92, 0x12, 0x00, 0x00, //0x00002a4d jb LBB0_664 - 0x4c, 0x29, 0xc0, //0x00002a53 subq %r8, %rax - 0x48, 0x01, 0xd0, //0x00002a56 addq %rdx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00002a59 addq $1, %rax - 0x48, 0x8b, 0x75, 0xc0, //0x00002a5d movq $-64(%rbp), %rsi - 0xe9, 0x91, 0xed, 0xff, 0xff, //0x00002a61 jmp LBB0_313 - //0x00002a66 LBB0_454 - 0x89, 0xd9, //0x00002a66 movl %ebx, %ecx - 0xe9, 0x3e, 0xfc, 0xff, 0xff, //0x00002a68 jmp LBB0_445 - //0x00002a6d LBB0_455 - 0x89, 0xf1, //0x00002a6d movl %esi, %ecx - 0xe9, 0x37, 0xfc, 0xff, 0xff, //0x00002a6f jmp LBB0_445 - //0x00002a74 LBB0_456 - 0x89, 0xd1, //0x00002a74 movl %edx, %ecx - 0xe9, 0x30, 0xfc, 0xff, 0xff, //0x00002a76 jmp LBB0_445 - //0x00002a7b LBB0_457 - 0x48, 0x85, 0xf6, //0x00002a7b testq %rsi, %rsi - 0x0f, 0x85, 0x52, 0x12, 0x00, 0x00, //0x00002a7e jne LBB0_663 - 0x48, 0x83, 0xc0, 0x20, //0x00002a84 addq $32, %rax - 0x49, 0x83, 0xc6, 0xe0, //0x00002a88 addq $-32, %r14 - 0x48, 0x85, 0xdb, //0x00002a8c testq %rbx, %rbx - 0x0f, 0x85, 0x9f, 0x04, 0x00, 0x00, //0x00002a8f jne LBB0_506 - //0x00002a95 LBB0_459 - 0x48, 0x8b, 0x4d, 0xc8, //0x00002a95 movq $-56(%rbp), %rcx - 0x4d, 0x85, 0xf6, //0x00002a99 testq %r14, %r14 - 0x0f, 0x84, 0xf8, 0x11, 0x00, 0x00, //0x00002a9c je LBB0_508 - //0x00002aa2 LBB0_460 - 0x0f, 0xb6, 0x10, //0x00002aa2 movzbl (%rax), %edx - 0x80, 0xfa, 0x22, //0x00002aa5 cmpb $34, %dl - 0x0f, 0x84, 0x8a, 0x00, 0x00, 0x00, //0x00002aa8 je LBB0_468 - 0x80, 0xfa, 0x5c, //0x00002aae cmpb $92, %dl - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00002ab1 je LBB0_464 - 0x80, 0xfa, 0x1f, //0x00002ab7 cmpb $31, %dl - 0x0f, 0x86, 0x30, 0x12, 0x00, 0x00, //0x00002aba jbe LBB0_665 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002ac0 movq $-1, %rdx - 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00002ac7 movl $1, %esi - 0x48, 0x01, 0xf0, //0x00002acc addq %rsi, %rax - 0x49, 0x01, 0xd6, //0x00002acf addq %rdx, %r14 - 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00002ad2 jne LBB0_460 - 0xe9, 0xbd, 0x11, 0x00, 0x00, //0x00002ad8 jmp LBB0_508 - //0x00002add LBB0_464 - 0x49, 0x83, 0xfe, 0x01, //0x00002add cmpq $1, %r14 - 0x0f, 0x84, 0xb3, 0x11, 0x00, 0x00, //0x00002ae1 je LBB0_508 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00002ae7 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00002aec movdqa %xmm2, %xmm5 - 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00002af0 movq $-2, %rdx - 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00002af7 movl $2, %esi - 0x48, 0x83, 0xf9, 0xff, //0x00002afc cmpq $-1, %rcx - 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00002b00 jne LBB0_467 - 0x48, 0x89, 0xc1, //0x00002b06 movq %rax, %rcx - 0x4c, 0x29, 0xe1, //0x00002b09 subq %r12, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00002b0c movq %rcx, $-56(%rbp) - //0x00002b10 LBB0_467 - 0x4c, 0x8b, 0x6d, 0xb0, //0x00002b10 movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002b14 movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd5, //0x00002b1e movdqa %xmm5, %xmm2 - 0x66, 0x44, 0x0f, 0x6f, 0xee, //0x00002b22 movdqa %xmm6, %xmm13 - 0x48, 0x01, 0xf0, //0x00002b27 addq %rsi, %rax - 0x49, 0x01, 0xd6, //0x00002b2a addq %rdx, %r14 - 0x0f, 0x85, 0x6f, 0xff, 0xff, 0xff, //0x00002b2d jne LBB0_460 - 0xe9, 0x62, 0x11, 0x00, 0x00, //0x00002b33 jmp LBB0_508 - //0x00002b38 LBB0_468 - 0x4c, 0x29, 0xe0, //0x00002b38 subq %r12, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00002b3b addq $1, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x00002b3f movq $-48(%rbp), %r14 - 0xe9, 0x27, 0xe7, 0xff, 0xff, //0x00002b43 jmp LBB0_229 - //0x00002b48 LBB0_469 - 0x48, 0x85, 0xff, //0x00002b48 testq %rdi, %rdi - 0x0f, 0x85, 0x94, 0x11, 0x00, 0x00, //0x00002b4b jne LBB0_664 - 0x48, 0x83, 0xc0, 0x20, //0x00002b51 addq $32, %rax - 0x49, 0x83, 0xc2, 0xe0, //0x00002b55 addq $-32, %r10 - 0x4d, 0x85, 0xe4, //0x00002b59 testq %r12, %r12 - 0x0f, 0x85, 0xc3, 0x04, 0x00, 0x00, //0x00002b5c jne LBB0_514 - //0x00002b62 LBB0_471 - 0x48, 0x8b, 0x4d, 0xc8, //0x00002b62 movq $-56(%rbp), %rcx - 0x4d, 0x85, 0xd2, //0x00002b66 testq %r10, %r10 - 0x0f, 0x84, 0x60, 0x0f, 0x00, 0x00, //0x00002b69 je LBB0_628 - //0x00002b6f LBB0_472 - 0x0f, 0xb6, 0x10, //0x00002b6f movzbl (%rax), %edx - 0x80, 0xfa, 0x22, //0x00002b72 cmpb $34, %dl - 0x0f, 0x84, 0xb5, 0x00, 0x00, 0x00, //0x00002b75 je LBB0_482 - 0x80, 0xfa, 0x5c, //0x00002b7b cmpb $92, %dl - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00002b7e je LBB0_477 - 0x80, 0xfa, 0x1f, //0x00002b84 cmpb $31, %dl - 0x0f, 0x86, 0x6f, 0x11, 0x00, 0x00, //0x00002b87 jbe LBB0_666 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002b8d movq $-1, %rdx - 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00002b94 movl $1, %esi - //0x00002b99 LBB0_476 - 0x48, 0x01, 0xf0, //0x00002b99 addq %rsi, %rax - 0x49, 0x01, 0xd2, //0x00002b9c addq %rdx, %r10 - 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00002b9f jne LBB0_472 - 0xe9, 0x25, 0x0f, 0x00, 0x00, //0x00002ba5 jmp LBB0_628 - //0x00002baa LBB0_477 - 0x49, 0x83, 0xfa, 0x01, //0x00002baa cmpq $1, %r10 - 0x0f, 0x84, 0x05, 0x11, 0x00, 0x00, //0x00002bae je LBB0_524 - 0x66, 0x0f, 0x6f, 0xea, //0x00002bb4 movdqa %xmm2, %xmm5 - 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00002bb8 movq $-2, %rdx - 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00002bbf movl $2, %esi - 0x48, 0x83, 0xf9, 0xff, //0x00002bc4 cmpq $-1, %rcx - 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x00002bc8 je LBB0_480 - 0x4c, 0x8b, 0x75, 0xd0, //0x00002bce movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb0, //0x00002bd2 movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002bd6 movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd5, //0x00002be0 movdqa %xmm5, %xmm2 - 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x53, 0xd4, 0xff, 0xff, //0x00002be4 movdqu $-11181(%rip), %xmm13 /* LCPI0_4+0(%rip) */ - 0x4c, 0x8b, 0x45, 0xb8, //0x00002bed movq $-72(%rbp), %r8 - 0xe9, 0xa3, 0xff, 0xff, 0xff, //0x00002bf1 jmp LBB0_476 - //0x00002bf6 LBB0_480 - 0x48, 0x89, 0xc1, //0x00002bf6 movq %rax, %rcx - 0x4c, 0x8b, 0x45, 0xb8, //0x00002bf9 movq $-72(%rbp), %r8 - 0x4c, 0x29, 0xc1, //0x00002bfd subq %r8, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00002c00 movq %rcx, $-56(%rbp) - 0x4c, 0x8b, 0x75, 0xd0, //0x00002c04 movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb0, //0x00002c08 movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002c0c movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd5, //0x00002c16 movdqa %xmm5, %xmm2 - 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x1d, 0xd4, 0xff, 0xff, //0x00002c1a movdqu $-11235(%rip), %xmm13 /* LCPI0_4+0(%rip) */ - 0xe9, 0x71, 0xff, 0xff, 0xff, //0x00002c23 jmp LBB0_476 - //0x00002c28 LBB0_481 - 0x0f, 0xbc, 0xce, //0x00002c28 bsfl %esi, %ecx - 0xe9, 0x23, 0x00, 0x00, 0x00, //0x00002c2b jmp LBB0_485 - //0x00002c30 LBB0_482 - 0x4c, 0x29, 0xc0, //0x00002c30 subq %r8, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00002c33 addq $1, %rax - 0x48, 0x8b, 0x75, 0xc0, //0x00002c37 movq $-64(%rbp), %rsi - 0xe9, 0xb7, 0xeb, 0xff, 0xff, //0x00002c3b jmp LBB0_313 - //0x00002c40 LBB0_483 - 0x49, 0x01, 0xc4, //0x00002c40 addq %rax, %r12 - 0x49, 0x29, 0xf4, //0x00002c43 subq %rsi, %r12 - 0x48, 0xf7, 0xd3, //0x00002c46 notq %rbx - 0x4c, 0x01, 0xe3, //0x00002c49 addq %r12, %rbx - 0xe9, 0x08, 0x00, 0x00, 0x00, //0x00002c4c jmp LBB0_486 - //0x00002c51 LBB0_484 - 0x89, 0xd1, //0x00002c51 movl %edx, %ecx - //0x00002c53 LBB0_485 - 0x48, 0xf7, 0xd3, //0x00002c53 notq %rbx - 0x48, 0x29, 0xcb, //0x00002c56 subq %rcx, %rbx - //0x00002c59 LBB0_486 - 0x48, 0x85, 0xdb, //0x00002c59 testq %rbx, %rbx - 0x0f, 0x88, 0xd3, 0x0f, 0x00, 0x00, //0x00002c5c js LBB0_648 - //0x00002c62 LBB0_487 - 0x48, 0x01, 0xc3, //0x00002c62 addq %rax, %rbx - 0x4c, 0x8b, 0x75, 0xd0, //0x00002c65 movq $-48(%rbp), %r14 - 0x49, 0x89, 0x1e, //0x00002c69 movq %rbx, (%r14) - //0x00002c6c LBB0_488 - 0x48, 0x85, 0xc0, //0x00002c6c testq %rax, %rax - 0x4c, 0x8b, 0x6d, 0xb0, //0x00002c6f movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002c73 movabsq $4294977024, %r11 - 0x0f, 0x8f, 0x4d, 0xd5, 0xff, 0xff, //0x00002c7d jg LBB0_4 - 0xe9, 0xe0, 0x0d, 0x00, 0x00, //0x00002c83 jmp LBB0_232 - //0x00002c88 LBB0_246 - 0x4c, 0x01, 0xe0, //0x00002c88 addq %r12, %rax - 0x49, 0x83, 0xf9, 0x20, //0x00002c8b cmpq $32, %r9 - 0x4c, 0x8b, 0x75, 0xd0, //0x00002c8f movq $-48(%rbp), %r14 - 0x48, 0x8b, 0x5d, 0xc0, //0x00002c93 movq $-64(%rbp), %rbx - 0x0f, 0x82, 0x3e, 0x04, 0x00, 0x00, //0x00002c97 jb LBB0_519 - //0x00002c9d LBB0_247 - 0xf3, 0x0f, 0x6f, 0x18, //0x00002c9d movdqu (%rax), %xmm3 - 0xf3, 0x0f, 0x6f, 0x60, 0x10, //0x00002ca1 movdqu $16(%rax), %xmm4 - 0x66, 0x0f, 0x6f, 0xeb, //0x00002ca6 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00002caa pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x00002cae pmovmskb %xmm5, %edx - 0x66, 0x0f, 0x6f, 0xec, //0x00002cb2 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00002cb6 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x00002cba pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x74, 0xd9, //0x00002cbe pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00002cc2 pmovmskb %xmm3, %esi - 0x66, 0x0f, 0x74, 0xe1, //0x00002cc6 pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xfc, //0x00002cca pmovmskb %xmm4, %edi - 0x48, 0xc1, 0xe1, 0x10, //0x00002cce shlq $16, %rcx - 0x48, 0x09, 0xca, //0x00002cd2 orq %rcx, %rdx - 0x48, 0xc1, 0xe7, 0x10, //0x00002cd5 shlq $16, %rdi - 0x48, 0x09, 0xfe, //0x00002cd9 orq %rdi, %rsi - 0x0f, 0x85, 0x23, 0x0b, 0x00, 0x00, //0x00002cdc jne LBB0_595 - 0x4d, 0x85, 0xc0, //0x00002ce2 testq %r8, %r8 - 0x0f, 0x85, 0x47, 0x0b, 0x00, 0x00, //0x00002ce5 jne LBB0_597 - 0x45, 0x31, 0xc0, //0x00002ceb xorl %r8d, %r8d - 0x48, 0x85, 0xd2, //0x00002cee testq %rdx, %rdx - 0x0f, 0x84, 0x9d, 0x0b, 0x00, 0x00, //0x00002cf1 je LBB0_599 - //0x00002cf7 LBB0_250 - 0x48, 0x0f, 0xbc, 0xca, //0x00002cf7 bsfq %rdx, %rcx - 0x4c, 0x29, 0xe0, //0x00002cfb subq %r12, %rax - 0x48, 0x01, 0xc8, //0x00002cfe addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00002d01 addq $1, %rax - 0xe9, 0x59, 0xf9, 0xff, 0xff, //0x00002d05 jmp LBB0_441 - //0x00002d0a LBB0_409 - 0x4c, 0x01, 0xe0, //0x00002d0a addq %r12, %rax - 0x49, 0x89, 0xf2, //0x00002d0d movq %rsi, %r10 - 0x48, 0x83, 0xfe, 0x20, //0x00002d10 cmpq $32, %rsi - 0x0f, 0x82, 0xed, 0x03, 0x00, 0x00, //0x00002d14 jb LBB0_521 - //0x00002d1a LBB0_410 - 0xf3, 0x0f, 0x6f, 0x20, //0x00002d1a movdqu (%rax), %xmm4 - 0xf3, 0x0f, 0x6f, 0x58, 0x10, //0x00002d1e movdqu $16(%rax), %xmm3 - 0x66, 0x0f, 0x6f, 0xec, //0x00002d23 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00002d27 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xf5, //0x00002d2b pmovmskb %xmm5, %esi - 0x66, 0x0f, 0x6f, 0xeb, //0x00002d2f movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00002d33 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x00002d37 pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x6f, 0xec, //0x00002d3b movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x00002d3f pcmpeqb %xmm1, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xcd, //0x00002d43 pmovmskb %xmm5, %r9d - 0x66, 0x0f, 0x6f, 0xeb, //0x00002d48 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x00002d4c pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x00002d50 pmovmskb %xmm5, %edx - 0x66, 0x41, 0x0f, 0x6f, 0xec, //0x00002d54 movdqa %xmm12, %xmm5 - 0x66, 0x0f, 0x64, 0xeb, //0x00002d59 pcmpgtb %xmm3, %xmm5 - 0x66, 0x41, 0x0f, 0x64, 0xda, //0x00002d5d pcmpgtb %xmm10, %xmm3 - 0x66, 0x0f, 0xdb, 0xdd, //0x00002d62 pand %xmm5, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x00002d66 pmovmskb %xmm3, %edi - 0x48, 0xc1, 0xe1, 0x10, //0x00002d6a shlq $16, %rcx - 0x48, 0x09, 0xce, //0x00002d6e orq %rcx, %rsi - 0x48, 0xc1, 0xe2, 0x10, //0x00002d71 shlq $16, %rdx - 0x48, 0xc1, 0xe7, 0x10, //0x00002d75 shlq $16, %rdi - 0x49, 0x09, 0xd1, //0x00002d79 orq %rdx, %r9 - 0x0f, 0x85, 0xf6, 0x0b, 0x00, 0x00, //0x00002d7c jne LBB0_613 - 0x48, 0x85, 0xdb, //0x00002d82 testq %rbx, %rbx - 0x4c, 0x8b, 0x6d, 0xb0, //0x00002d85 movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002d89 movabsq $4294977024, %r11 - 0x0f, 0x85, 0x0c, 0x0c, 0x00, 0x00, //0x00002d93 jne LBB0_615 - 0x31, 0xdb, //0x00002d99 xorl %ebx, %ebx - //0x00002d9b LBB0_413 - 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x00002d9b movdqa %xmm12, %xmm3 - 0x66, 0x0f, 0x64, 0xdc, //0x00002da0 pcmpgtb %xmm4, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xe2, //0x00002da4 pcmpgtb %xmm10, %xmm4 - 0x66, 0x0f, 0xdb, 0xe3, //0x00002da9 pand %xmm3, %xmm4 - 0x66, 0x0f, 0xd7, 0xcc, //0x00002dad pmovmskb %xmm4, %ecx - 0x48, 0x09, 0xcf, //0x00002db1 orq %rcx, %rdi - 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00002db4 movl $64, %ecx - 0xba, 0x40, 0x00, 0x00, 0x00, //0x00002db9 movl $64, %edx - 0x48, 0x85, 0xf6, //0x00002dbe testq %rsi, %rsi - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002dc1 je LBB0_415 - 0x48, 0x0f, 0xbc, 0xd6, //0x00002dc7 bsfq %rsi, %rdx - //0x00002dcb LBB0_415 - 0x48, 0x85, 0xff, //0x00002dcb testq %rdi, %rdi - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002dce je LBB0_417 - 0x48, 0x0f, 0xbc, 0xcf, //0x00002dd4 bsfq %rdi, %rcx - //0x00002dd8 LBB0_417 - 0x48, 0x85, 0xf6, //0x00002dd8 testq %rsi, %rsi - 0x0f, 0x84, 0x5c, 0x00, 0x00, 0x00, //0x00002ddb je LBB0_491 - 0x4c, 0x29, 0xe0, //0x00002de1 subq %r12, %rax - 0x48, 0x39, 0xd1, //0x00002de4 cmpq %rdx, %rcx - 0x0f, 0x82, 0x24, 0x0f, 0x00, 0x00, //0x00002de7 jb LBB0_668 - 0x48, 0x01, 0xd0, //0x00002ded addq %rdx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00002df0 addq $1, %rax - 0x48, 0x8b, 0x5d, 0xc0, //0x00002df4 movq $-64(%rbp), %rbx - 0xe9, 0x66, 0xf8, 0xff, 0xff, //0x00002df8 jmp LBB0_441 - //0x00002dfd LBB0_489 - 0x4b, 0x8d, 0x04, 0x04, //0x00002dfd leaq (%r12,%r8), %rax - 0x48, 0x85, 0xc9, //0x00002e01 testq %rcx, %rcx - 0x4c, 0x8b, 0x75, 0xd0, //0x00002e04 movq $-48(%rbp), %r14 - 0x48, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x10, 0x00, 0x00, //0x00002e08 movabsq $17596481021440, %rdi - 0x0f, 0x85, 0xa9, 0xdd, 0xff, 0xff, //0x00002e12 jne LBB0_139 - 0xe9, 0xe4, 0xdd, 0xff, 0xff, //0x00002e18 jmp LBB0_146 - //0x00002e1d LBB0_490 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002e1d movq $-1, %r8 - 0x48, 0x89, 0xfe, //0x00002e24 movq %rdi, %rsi - 0x4d, 0x89, 0xf3, //0x00002e27 movq %r14, %r11 - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002e2a movq $-1, %r15 - 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002e31 movq $-1, %r10 - 0xe9, 0x96, 0xd9, 0xff, 0xff, //0x00002e38 jmp LBB0_105 - //0x00002e3d LBB0_491 - 0x48, 0x85, 0xff, //0x00002e3d testq %rdi, %rdi - 0x0f, 0x85, 0xe0, 0x0e, 0x00, 0x00, //0x00002e40 jne LBB0_669 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00002e46 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00002e4b movdqa %xmm2, %xmm5 - 0x48, 0x83, 0xc0, 0x20, //0x00002e4f addq $32, %rax - 0x49, 0x83, 0xc2, 0xe0, //0x00002e53 addq $-32, %r10 - 0x48, 0x85, 0xdb, //0x00002e57 testq %rbx, %rbx - 0x0f, 0x85, 0xb9, 0x02, 0x00, 0x00, //0x00002e5a jne LBB0_522 - //0x00002e60 LBB0_493 - 0x48, 0x8b, 0x55, 0xc8, //0x00002e60 movq $-56(%rbp), %rdx - 0x4d, 0x85, 0xd2, //0x00002e64 testq %r10, %r10 - 0x0f, 0x84, 0x4c, 0x0e, 0x00, 0x00, //0x00002e67 je LBB0_524 - //0x00002e6d LBB0_494 - 0x0f, 0xb6, 0x08, //0x00002e6d movzbl (%rax), %ecx - 0x80, 0xf9, 0x22, //0x00002e70 cmpb $34, %cl - 0x0f, 0x84, 0x11, 0x01, 0x00, 0x00, //0x00002e73 je LBB0_509 - 0x80, 0xf9, 0x5c, //0x00002e79 cmpb $92, %cl - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00002e7c je LBB0_499 - 0x80, 0xf9, 0x1f, //0x00002e82 cmpb $31, %cl - 0x0f, 0x86, 0xa6, 0x0e, 0x00, 0x00, //0x00002e85 jbe LBB0_670 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002e8b movq $-1, %rcx - 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00002e92 movl $1, %esi - //0x00002e97 LBB0_498 - 0x48, 0x01, 0xf0, //0x00002e97 addq %rsi, %rax - 0x49, 0x01, 0xca, //0x00002e9a addq %rcx, %r10 - 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00002e9d jne LBB0_494 - 0xe9, 0x11, 0x0e, 0x00, 0x00, //0x00002ea3 jmp LBB0_524 - //0x00002ea8 LBB0_499 - 0x49, 0x83, 0xfa, 0x01, //0x00002ea8 cmpq $1, %r10 - 0x0f, 0x84, 0x07, 0x0e, 0x00, 0x00, //0x00002eac je LBB0_524 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00002eb2 movq $-2, %rcx - 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00002eb9 movl $2, %esi - 0x48, 0x83, 0xfa, 0xff, //0x00002ebe cmpq $-1, %rdx - 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x00002ec2 jne LBB0_498 - 0x48, 0x89, 0xc2, //0x00002ec8 movq %rax, %rdx - 0x4c, 0x29, 0xe2, //0x00002ecb subq %r12, %rdx - 0x48, 0x89, 0x55, 0xc8, //0x00002ece movq %rdx, $-56(%rbp) - 0xe9, 0xc0, 0xff, 0xff, 0xff, //0x00002ed2 jmp LBB0_498 - //0x00002ed7 LBB0_502 - 0x48, 0x8b, 0x45, 0xc0, //0x00002ed7 movq $-64(%rbp), %rax - 0x4c, 0x01, 0xe0, //0x00002edb addq %r12, %rax - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00002ede movq $-1, $-56(%rbp) - 0x45, 0x31, 0xc0, //0x00002ee6 xorl %r8d, %r8d - 0x49, 0x83, 0xf9, 0x20, //0x00002ee9 cmpq $32, %r9 - 0x0f, 0x83, 0x62, 0xf8, 0xff, 0xff, //0x00002eed jae LBB0_51 - //0x00002ef3 LBB0_503 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002ef3 movabsq $4294977024, %r11 - 0xe9, 0x83, 0x03, 0x00, 0x00, //0x00002efd jmp LBB0_537 - //0x00002f02 LBB0_504 - 0x48, 0x8b, 0x45, 0xc0, //0x00002f02 movq $-64(%rbp), %rax - 0x4c, 0x01, 0xe0, //0x00002f06 addq %r12, %rax - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00002f09 movq $-1, $-56(%rbp) - 0x31, 0xdb, //0x00002f11 xorl %ebx, %ebx - 0x49, 0x83, 0xfe, 0x20, //0x00002f13 cmpq $32, %r14 - 0x0f, 0x83, 0xc0, 0xf8, 0xff, 0xff, //0x00002f17 jae LBB0_172 - //0x00002f1d LBB0_505 - 0x4c, 0x8b, 0x6d, 0xb0, //0x00002f1d movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002f21 movabsq $4294977024, %r11 - 0x48, 0x85, 0xdb, //0x00002f2b testq %rbx, %rbx - 0x0f, 0x84, 0x61, 0xfb, 0xff, 0xff, //0x00002f2e je LBB0_459 - //0x00002f34 LBB0_506 - 0x4d, 0x85, 0xf6, //0x00002f34 testq %r14, %r14 - 0x0f, 0x84, 0x5d, 0x0d, 0x00, 0x00, //0x00002f37 je LBB0_508 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00002f3d movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00002f42 movdqa %xmm2, %xmm5 - 0x4c, 0x89, 0xe1, //0x00002f46 movq %r12, %rcx - 0x48, 0xf7, 0xd1, //0x00002f49 notq %rcx - 0x48, 0x01, 0xc1, //0x00002f4c addq %rax, %rcx - 0x48, 0x8b, 0x75, 0xc8, //0x00002f4f movq $-56(%rbp), %rsi - 0x48, 0x83, 0xfe, 0xff, //0x00002f53 cmpq $-1, %rsi - 0x48, 0x89, 0xf2, //0x00002f57 movq %rsi, %rdx - 0x48, 0x0f, 0x44, 0xd1, //0x00002f5a cmoveq %rcx, %rdx - 0x48, 0x0f, 0x45, 0xce, //0x00002f5e cmovneq %rsi, %rcx - 0x48, 0x83, 0xc0, 0x01, //0x00002f62 addq $1, %rax - 0x49, 0x83, 0xc6, 0xff, //0x00002f66 addq $-1, %r14 - 0x48, 0x89, 0x55, 0xc8, //0x00002f6a movq %rdx, $-56(%rbp) - 0x4c, 0x8b, 0x6d, 0xb0, //0x00002f6e movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002f72 movabsq $4294977024, %r11 - 0x4d, 0x85, 0xf6, //0x00002f7c testq %r14, %r14 - 0x0f, 0x85, 0x1d, 0xfb, 0xff, 0xff, //0x00002f7f jne LBB0_460 - 0xe9, 0x10, 0x0d, 0x00, 0x00, //0x00002f85 jmp LBB0_508 - //0x00002f8a LBB0_509 - 0x4c, 0x29, 0xe0, //0x00002f8a subq %r12, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00002f8d addq $1, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x00002f91 movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb0, //0x00002f95 movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002f99 movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd5, //0x00002fa3 movdqa %xmm5, %xmm2 - 0x66, 0x44, 0x0f, 0x6f, 0xee, //0x00002fa7 movdqa %xmm6, %xmm13 - 0x48, 0x8b, 0x5d, 0xc0, //0x00002fac movq $-64(%rbp), %rbx - 0xe9, 0xae, 0xf6, 0xff, 0xff, //0x00002fb0 jmp LBB0_441 - //0x00002fb5 LBB0_510 - 0x49, 0x8d, 0x04, 0x14, //0x00002fb5 leaq (%r12,%rdx), %rax - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00002fb9 movq $-1, $-56(%rbp) - 0x45, 0x31, 0xc0, //0x00002fc1 xorl %r8d, %r8d - 0x49, 0x83, 0xf9, 0x20, //0x00002fc4 cmpq $32, %r9 - 0x4c, 0x8b, 0x75, 0xd0, //0x00002fc8 movq $-48(%rbp), %r14 - 0x48, 0x8b, 0x75, 0xc0, //0x00002fcc movq $-64(%rbp), %rsi - 0x0f, 0x83, 0x1b, 0xf9, 0xff, 0xff, //0x00002fd0 jae LBB0_74 - //0x00002fd6 LBB0_511 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002fd6 movabsq $4294977024, %r11 - 0xe9, 0x50, 0x05, 0x00, 0x00, //0x00002fe0 jmp LBB0_566 - //0x00002fe5 LBB0_512 - 0x48, 0x8b, 0x45, 0xc0, //0x00002fe5 movq $-64(%rbp), %rax - 0x4c, 0x8b, 0x45, 0xb8, //0x00002fe9 movq $-72(%rbp), %r8 - 0x4c, 0x01, 0xc0, //0x00002fed addq %r8, %rax - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00002ff0 movq $-1, $-56(%rbp) - 0x45, 0x31, 0xe4, //0x00002ff8 xorl %r12d, %r12d - 0x49, 0x83, 0xfa, 0x20, //0x00002ffb cmpq $32, %r10 - 0x0f, 0x83, 0x74, 0xf9, 0xff, 0xff, //0x00002fff jae LBB0_199 - //0x00003005 LBB0_513 - 0x4c, 0x8b, 0x6d, 0xb0, //0x00003005 movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003009 movabsq $4294977024, %r11 - 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x24, 0xd0, 0xff, 0xff, //0x00003013 movdqu $-12252(%rip), %xmm13 /* LCPI0_4+0(%rip) */ - 0x4d, 0x85, 0xe4, //0x0000301c testq %r12, %r12 - 0x0f, 0x84, 0x3d, 0xfb, 0xff, 0xff, //0x0000301f je LBB0_471 - //0x00003025 LBB0_514 - 0x4d, 0x85, 0xd2, //0x00003025 testq %r10, %r10 - 0x0f, 0x84, 0x8b, 0x0c, 0x00, 0x00, //0x00003028 je LBB0_524 - 0x66, 0x0f, 0x6f, 0xea, //0x0000302e movdqa %xmm2, %xmm5 - 0x4c, 0x8b, 0x45, 0xb8, //0x00003032 movq $-72(%rbp), %r8 - 0x4c, 0x89, 0xc1, //0x00003036 movq %r8, %rcx - 0x48, 0xf7, 0xd1, //0x00003039 notq %rcx - 0x48, 0x01, 0xc1, //0x0000303c addq %rax, %rcx - 0x48, 0x8b, 0x75, 0xc8, //0x0000303f movq $-56(%rbp), %rsi - 0x48, 0x83, 0xfe, 0xff, //0x00003043 cmpq $-1, %rsi - 0x48, 0x89, 0xf2, //0x00003047 movq %rsi, %rdx - 0x48, 0x0f, 0x44, 0xd1, //0x0000304a cmoveq %rcx, %rdx - 0x48, 0x0f, 0x45, 0xce, //0x0000304e cmovneq %rsi, %rcx - 0x48, 0x83, 0xc0, 0x01, //0x00003052 addq $1, %rax - 0x49, 0x83, 0xc2, 0xff, //0x00003056 addq $-1, %r10 - 0x48, 0x89, 0x55, 0xc8, //0x0000305a movq %rdx, $-56(%rbp) - 0x4c, 0x8b, 0x75, 0xd0, //0x0000305e movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb0, //0x00003062 movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003066 movabsq $4294977024, %r11 - 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0xc7, 0xcf, 0xff, 0xff, //0x00003070 movdqu $-12345(%rip), %xmm13 /* LCPI0_4+0(%rip) */ - 0x4d, 0x85, 0xd2, //0x00003079 testq %r10, %r10 - 0x0f, 0x85, 0xed, 0xfa, 0xff, 0xff, //0x0000307c jne LBB0_472 - 0xe9, 0x48, 0x0a, 0x00, 0x00, //0x00003082 jmp LBB0_628 - //0x00003087 LBB0_516 - 0x49, 0x8d, 0x0c, 0x04, //0x00003087 leaq (%r12,%rax), %rcx - 0x48, 0x85, 0xd2, //0x0000308b testq %rdx, %rdx - 0x0f, 0x85, 0x3f, 0xe9, 0xff, 0xff, //0x0000308e jne LBB0_332 - 0xe9, 0x84, 0xe9, 0xff, 0xff, //0x00003094 jmp LBB0_339 - //0x00003099 LBB0_517 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00003099 movq $-1, %r14 - 0x48, 0x8b, 0x75, 0xb8, //0x000030a0 movq $-72(%rbp), %rsi - 0x4d, 0x89, 0xca, //0x000030a4 movq %r9, %r10 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000030a7 movq $-1, %r8 - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x000030ae movq $-1, %r13 - 0xe9, 0x93, 0xe5, 0xff, 0xff, //0x000030b5 jmp LBB0_280 - //0x000030ba LBB0_518 - 0x49, 0x8d, 0x04, 0x14, //0x000030ba leaq (%r12,%rdx), %rax - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000030be movq $-1, $-56(%rbp) - 0x45, 0x31, 0xc0, //0x000030c6 xorl %r8d, %r8d - 0x49, 0x83, 0xf9, 0x20, //0x000030c9 cmpq $32, %r9 - 0x4c, 0x8b, 0x75, 0xd0, //0x000030cd movq $-48(%rbp), %r14 - 0x48, 0x8b, 0x5d, 0xc0, //0x000030d1 movq $-64(%rbp), %rbx - 0x0f, 0x83, 0xc2, 0xfb, 0xff, 0xff, //0x000030d5 jae LBB0_247 - //0x000030db LBB0_519 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x000030db movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x000030e0 movdqa %xmm2, %xmm5 - 0xe9, 0xbc, 0x07, 0x00, 0x00, //0x000030e4 jmp LBB0_600 - //0x000030e9 LBB0_520 - 0x48, 0x8b, 0x45, 0xc0, //0x000030e9 movq $-64(%rbp), %rax - 0x4c, 0x01, 0xe0, //0x000030ed addq %r12, %rax - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000030f0 movq $-1, $-56(%rbp) - 0x31, 0xdb, //0x000030f8 xorl %ebx, %ebx - 0x49, 0x89, 0xf2, //0x000030fa movq %rsi, %r10 - 0x48, 0x83, 0xfe, 0x20, //0x000030fd cmpq $32, %rsi - 0x0f, 0x83, 0x13, 0xfc, 0xff, 0xff, //0x00003101 jae LBB0_410 - //0x00003107 LBB0_521 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003107 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x0000310c movdqa %xmm2, %xmm5 - 0x48, 0x85, 0xdb, //0x00003110 testq %rbx, %rbx - 0x0f, 0x84, 0x47, 0xfd, 0xff, 0xff, //0x00003113 je LBB0_493 - //0x00003119 LBB0_522 - 0x4d, 0x85, 0xd2, //0x00003119 testq %r10, %r10 - 0x0f, 0x84, 0x97, 0x0b, 0x00, 0x00, //0x0000311c je LBB0_524 - 0x4c, 0x89, 0xe2, //0x00003122 movq %r12, %rdx - 0x48, 0xf7, 0xd2, //0x00003125 notq %rdx - 0x48, 0x01, 0xc2, //0x00003128 addq %rax, %rdx - 0x48, 0x8b, 0x75, 0xc8, //0x0000312b movq $-56(%rbp), %rsi - 0x48, 0x83, 0xfe, 0xff, //0x0000312f cmpq $-1, %rsi - 0x48, 0x89, 0xf1, //0x00003133 movq %rsi, %rcx - 0x48, 0x0f, 0x44, 0xca, //0x00003136 cmoveq %rdx, %rcx - 0x48, 0x0f, 0x45, 0xd6, //0x0000313a cmovneq %rsi, %rdx - 0x48, 0x83, 0xc0, 0x01, //0x0000313e addq $1, %rax - 0x49, 0x83, 0xc2, 0xff, //0x00003142 addq $-1, %r10 - 0x48, 0x89, 0x4d, 0xc8, //0x00003146 movq %rcx, $-56(%rbp) - 0x4d, 0x85, 0xd2, //0x0000314a testq %r10, %r10 - 0x0f, 0x85, 0x1a, 0xfd, 0xff, 0xff, //0x0000314d jne LBB0_494 - 0xe9, 0x61, 0x0b, 0x00, 0x00, //0x00003153 jmp LBB0_524 - //0x00003158 LBB0_525 - 0x49, 0x39, 0xf1, //0x00003158 cmpq %rsi, %r9 - 0x0f, 0x84, 0x4e, 0x09, 0x00, 0x00, //0x0000315b je LBB0_650 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003161 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00003166 movdqa %xmm2, %xmm5 - 0x49, 0x01, 0xf2, //0x0000316a addq %rsi, %r10 - 0x49, 0x83, 0xc2, 0x01, //0x0000316d addq $1, %r10 - 0x48, 0xf7, 0xd6, //0x00003171 notq %rsi - 0x49, 0x01, 0xf1, //0x00003174 addq %rsi, %r9 - 0x4c, 0x8b, 0x75, 0xd0, //0x00003177 movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb0, //0x0000317b movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000317f movabsq $4294977024, %r11 - 0x4d, 0x85, 0xc9, //0x00003189 testq %r9, %r9 - 0x0f, 0x8f, 0x2d, 0x00, 0x00, 0x00, //0x0000318c jg LBB0_529 - 0xe9, 0x18, 0x09, 0x00, 0x00, //0x00003192 jmp LBB0_650 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003197 .p2align 4, 0x90 - //0x000031a0 LBB0_527 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000031a0 movq $-2, %rcx - 0xb8, 0x02, 0x00, 0x00, 0x00, //0x000031a7 movl $2, %eax - 0x49, 0x01, 0xc2, //0x000031ac addq %rax, %r10 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000031af movq $-1, %rax - 0x49, 0x01, 0xc9, //0x000031b6 addq %rcx, %r9 - 0x0f, 0x8e, 0xf0, 0x08, 0x00, 0x00, //0x000031b9 jle LBB0_650 - //0x000031bf LBB0_529 - 0x41, 0x0f, 0xb6, 0x02, //0x000031bf movzbl (%r10), %eax - 0x3c, 0x5c, //0x000031c3 cmpb $92, %al - 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x000031c5 je LBB0_527 - 0x3c, 0x22, //0x000031cb cmpb $34, %al - 0x0f, 0x84, 0x26, 0x06, 0x00, 0x00, //0x000031cd je LBB0_594 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000031d3 movq $-1, %rcx - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000031da movl $1, %eax - 0x49, 0x01, 0xc2, //0x000031df addq %rax, %r10 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000031e2 movq $-1, %rax - 0x49, 0x01, 0xc9, //0x000031e9 addq %rcx, %r9 - 0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x000031ec jg LBB0_529 - 0xe9, 0xb8, 0x08, 0x00, 0x00, //0x000031f2 jmp LBB0_650 - //0x000031f7 LBB0_532 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x000031f7 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x000031fc movdqa %xmm2, %xmm5 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00003200 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x1f, 0x00, 0x00, 0x00, //0x00003205 jne LBB0_535 - 0x48, 0x89, 0xc1, //0x0000320b movq %rax, %rcx - 0x4c, 0x29, 0xe1, //0x0000320e subq %r12, %rcx - 0x48, 0x0f, 0xbc, 0xfe, //0x00003211 bsfq %rsi, %rdi - 0x48, 0x01, 0xcf, //0x00003215 addq %rcx, %rdi - 0x48, 0x89, 0x7d, 0xc8, //0x00003218 movq %rdi, $-56(%rbp) - 0xe9, 0x09, 0x00, 0x00, 0x00, //0x0000321c jmp LBB0_535 - //0x00003221 LBB0_534 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003221 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00003226 movdqa %xmm2, %xmm5 - //0x0000322a LBB0_535 - 0x44, 0x89, 0xc1, //0x0000322a movl %r8d, %ecx - 0xf7, 0xd1, //0x0000322d notl %ecx - 0x21, 0xf1, //0x0000322f andl %esi, %ecx - 0x41, 0x8d, 0x3c, 0x48, //0x00003231 leal (%r8,%rcx,2), %edi - 0x8d, 0x1c, 0x09, //0x00003235 leal (%rcx,%rcx), %ebx - 0xf7, 0xd3, //0x00003238 notl %ebx - 0x21, 0xf3, //0x0000323a andl %esi, %ebx - 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000323c andl $-1431655766, %ebx - 0x45, 0x31, 0xc0, //0x00003242 xorl %r8d, %r8d - 0x01, 0xcb, //0x00003245 addl %ecx, %ebx - 0x41, 0x0f, 0x92, 0xc0, //0x00003247 setb %r8b - 0x01, 0xdb, //0x0000324b addl %ebx, %ebx - 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x0000324d xorl $1431655765, %ebx - 0x21, 0xfb, //0x00003253 andl %edi, %ebx - 0xf7, 0xd3, //0x00003255 notl %ebx - 0x21, 0xda, //0x00003257 andl %ebx, %edx - 0x4c, 0x8b, 0x75, 0xd0, //0x00003259 movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb0, //0x0000325d movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003261 movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd5, //0x0000326b movdqa %xmm5, %xmm2 - 0x66, 0x44, 0x0f, 0x6f, 0xee, //0x0000326f movdqa %xmm6, %xmm13 - 0x48, 0x85, 0xd2, //0x00003274 testq %rdx, %rdx - 0x0f, 0x85, 0x3c, 0xf5, 0xff, 0xff, //0x00003277 jne LBB0_54 - //0x0000327d LBB0_536 - 0x48, 0x83, 0xc0, 0x20, //0x0000327d addq $32, %rax - 0x49, 0x83, 0xc1, 0xe0, //0x00003281 addq $-32, %r9 - //0x00003285 LBB0_537 - 0x4d, 0x85, 0xc0, //0x00003285 testq %r8, %r8 - 0x0f, 0x85, 0x19, 0x04, 0x00, 0x00, //0x00003288 jne LBB0_583 - 0x4c, 0x89, 0xe1, //0x0000328e movq %r12, %rcx - 0x48, 0xf7, 0xd1, //0x00003291 notq %rcx - 0x48, 0x8b, 0x55, 0xc8, //0x00003294 movq $-56(%rbp), %rdx - 0x4d, 0x85, 0xc9, //0x00003298 testq %r9, %r9 - 0x0f, 0x84, 0x9e, 0x00, 0x00, 0x00, //0x0000329b je LBB0_549 - //0x000032a1 LBB0_539 - 0x48, 0x83, 0xc1, 0x01, //0x000032a1 addq $1, %rcx - //0x000032a5 LBB0_540 - 0x31, 0xf6, //0x000032a5 xorl %esi, %esi - //0x000032a7 LBB0_541 - 0x0f, 0xb6, 0x1c, 0x30, //0x000032a7 movzbl (%rax,%rsi), %ebx - 0x80, 0xfb, 0x22, //0x000032ab cmpb $34, %bl - 0x0f, 0x84, 0x84, 0x00, 0x00, 0x00, //0x000032ae je LBB0_548 - 0x80, 0xfb, 0x5c, //0x000032b4 cmpb $92, %bl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000032b7 je LBB0_546 - 0x48, 0x83, 0xc6, 0x01, //0x000032bd addq $1, %rsi - 0x49, 0x39, 0xf1, //0x000032c1 cmpq %rsi, %r9 - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x000032c4 jne LBB0_541 - 0xe9, 0x78, 0x00, 0x00, 0x00, //0x000032ca jmp LBB0_544 - //0x000032cf LBB0_546 - 0x49, 0x8d, 0x79, 0xff, //0x000032cf leaq $-1(%r9), %rdi - 0x48, 0x39, 0xf7, //0x000032d3 cmpq %rsi, %rdi - 0x0f, 0x84, 0xbe, 0x09, 0x00, 0x00, //0x000032d6 je LBB0_508 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x000032dc movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x000032e1 movdqa %xmm2, %xmm5 - 0x48, 0x8d, 0x3c, 0x01, //0x000032e5 leaq (%rcx,%rax), %rdi - 0x48, 0x01, 0xf7, //0x000032e9 addq %rsi, %rdi - 0x48, 0x83, 0xfa, 0xff, //0x000032ec cmpq $-1, %rdx - 0x48, 0x8b, 0x5d, 0xc8, //0x000032f0 movq $-56(%rbp), %rbx - 0x48, 0x0f, 0x44, 0xdf, //0x000032f4 cmoveq %rdi, %rbx - 0x48, 0x89, 0x5d, 0xc8, //0x000032f8 movq %rbx, $-56(%rbp) - 0x48, 0x0f, 0x44, 0xd7, //0x000032fc cmoveq %rdi, %rdx - 0x48, 0x01, 0xf0, //0x00003300 addq %rsi, %rax - 0x48, 0x83, 0xc0, 0x02, //0x00003303 addq $2, %rax - 0x4c, 0x89, 0xcf, //0x00003307 movq %r9, %rdi - 0x48, 0x29, 0xf7, //0x0000330a subq %rsi, %rdi - 0x48, 0x83, 0xc7, 0xfe, //0x0000330d addq $-2, %rdi - 0x49, 0x83, 0xc1, 0xfe, //0x00003311 addq $-2, %r9 - 0x49, 0x39, 0xf1, //0x00003315 cmpq %rsi, %r9 - 0x49, 0x89, 0xf9, //0x00003318 movq %rdi, %r9 - 0x4c, 0x8b, 0x75, 0xd0, //0x0000331b movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb0, //0x0000331f movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003323 movabsq $4294977024, %r11 - 0x0f, 0x85, 0x72, 0xff, 0xff, 0xff, //0x0000332d jne LBB0_540 - 0xe9, 0x43, 0x07, 0x00, 0x00, //0x00003333 jmp LBB0_624 - //0x00003338 LBB0_548 - 0x48, 0x01, 0xf0, //0x00003338 addq %rsi, %rax - 0x48, 0x83, 0xc0, 0x01, //0x0000333b addq $1, %rax - //0x0000333f LBB0_549 - 0x4c, 0x29, 0xe0, //0x0000333f subq %r12, %rax - 0xe9, 0x28, 0xdf, 0xff, 0xff, //0x00003342 jmp LBB0_229 - //0x00003347 LBB0_544 - 0x80, 0xfb, 0x22, //0x00003347 cmpb $34, %bl - 0x0f, 0x85, 0x4a, 0x09, 0x00, 0x00, //0x0000334a jne LBB0_508 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003350 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00003355 movdqa %xmm2, %xmm5 - 0x4c, 0x01, 0xc8, //0x00003359 addq %r9, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x0000335c movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb0, //0x00003360 movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003364 movabsq $4294977024, %r11 - 0xe9, 0xcc, 0xff, 0xff, 0xff, //0x0000336e jmp LBB0_549 - //0x00003373 LBB0_550 - 0x48, 0x89, 0xdf, //0x00003373 movq %rbx, %rdi - 0x66, 0x41, 0x0f, 0x6f, 0xfd, //0x00003376 movdqa %xmm13, %xmm7 - 0x66, 0x0f, 0x6f, 0xf2, //0x0000337b movdqa %xmm2, %xmm6 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x0000337f cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0xd0, 0x00, 0x00, 0x00, //0x00003384 jne LBB0_560 - 0x49, 0x89, 0xc0, //0x0000338a movq %rax, %r8 - 0x4d, 0x29, 0xe0, //0x0000338d subq %r12, %r8 - 0x49, 0x0f, 0xbc, 0xd9, //0x00003390 bsfq %r9, %rbx - 0x4c, 0x01, 0xc3, //0x00003394 addq %r8, %rbx - 0x48, 0x89, 0x5d, 0xc8, //0x00003397 movq %rbx, $-56(%rbp) - 0xe9, 0xba, 0x00, 0x00, 0x00, //0x0000339b jmp LBB0_560 - //0x000033a0 LBB0_552 - 0x49, 0x39, 0xf1, //0x000033a0 cmpq %rsi, %r9 - 0x0f, 0x84, 0x06, 0x07, 0x00, 0x00, //0x000033a3 je LBB0_650 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x000033a9 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x000033ae movdqa %xmm2, %xmm5 - 0x49, 0x01, 0xf2, //0x000033b2 addq %rsi, %r10 - 0x49, 0x83, 0xc2, 0x01, //0x000033b5 addq $1, %r10 - 0x48, 0xf7, 0xd6, //0x000033b9 notq %rsi - 0x49, 0x01, 0xf1, //0x000033bc addq %rsi, %r9 - 0x4c, 0x8b, 0x75, 0xd0, //0x000033bf movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb0, //0x000033c3 movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000033c7 movabsq $4294977024, %r11 - 0x4d, 0x85, 0xc9, //0x000033d1 testq %r9, %r9 - 0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x000033d4 jg LBB0_556 - 0xe9, 0xd0, 0x06, 0x00, 0x00, //0x000033da jmp LBB0_650 - //0x000033df LBB0_554 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000033df movq $-2, %rcx - 0xb8, 0x02, 0x00, 0x00, 0x00, //0x000033e6 movl $2, %eax - 0x49, 0x01, 0xc2, //0x000033eb addq %rax, %r10 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000033ee movq $-1, %rax - 0x49, 0x01, 0xc9, //0x000033f5 addq %rcx, %r9 - 0x0f, 0x8e, 0xb1, 0x06, 0x00, 0x00, //0x000033f8 jle LBB0_650 - //0x000033fe LBB0_556 - 0x41, 0x0f, 0xb6, 0x02, //0x000033fe movzbl (%r10), %eax - 0x3c, 0x5c, //0x00003402 cmpb $92, %al - 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x00003404 je LBB0_554 - 0x3c, 0x22, //0x0000340a cmpb $34, %al - 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x0000340c je LBB0_621 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00003412 movq $-1, %rcx - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00003419 movl $1, %eax - 0x49, 0x01, 0xc2, //0x0000341e addq %rax, %r10 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003421 movq $-1, %rax - 0x49, 0x01, 0xc9, //0x00003428 addq %rcx, %r9 - 0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x0000342b jg LBB0_556 - 0xe9, 0x79, 0x06, 0x00, 0x00, //0x00003431 jmp LBB0_650 - //0x00003436 LBB0_621 - 0x4d, 0x29, 0xe2, //0x00003436 subq %r12, %r10 - 0x49, 0x83, 0xc2, 0x01, //0x00003439 addq $1, %r10 - 0x4d, 0x89, 0x16, //0x0000343d movq %r10, (%r14) - 0x4d, 0x85, 0xc0, //0x00003440 testq %r8, %r8 - 0x0f, 0x8f, 0xc3, 0xe3, 0xff, 0xff, //0x00003443 jg LBB0_315 - 0xe9, 0x0e, 0x06, 0x00, 0x00, //0x00003449 jmp LBB0_622 - //0x0000344e LBB0_559 - 0x48, 0x89, 0xdf, //0x0000344e movq %rbx, %rdi - 0x66, 0x41, 0x0f, 0x6f, 0xfd, //0x00003451 movdqa %xmm13, %xmm7 - 0x66, 0x0f, 0x6f, 0xf2, //0x00003456 movdqa %xmm2, %xmm6 - //0x0000345a LBB0_560 - 0x48, 0x89, 0xfb, //0x0000345a movq %rdi, %rbx - 0xf7, 0xd7, //0x0000345d notl %edi - 0x44, 0x21, 0xcf, //0x0000345f andl %r9d, %edi - 0x44, 0x8d, 0x04, 0x7b, //0x00003462 leal (%rbx,%rdi,2), %r8d - 0x8d, 0x14, 0x3f, //0x00003466 leal (%rdi,%rdi), %edx - 0xf7, 0xd2, //0x00003469 notl %edx - 0x44, 0x21, 0xca, //0x0000346b andl %r9d, %edx - 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000346e andl $-1431655766, %edx - 0x31, 0xdb, //0x00003474 xorl %ebx, %ebx - 0x01, 0xfa, //0x00003476 addl %edi, %edx - 0x0f, 0x92, 0xc3, //0x00003478 setb %bl - 0x01, 0xd2, //0x0000347b addl %edx, %edx - 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x0000347d xorl $1431655765, %edx - 0x44, 0x21, 0xc2, //0x00003483 andl %r8d, %edx - 0xf7, 0xd2, //0x00003486 notl %edx - 0x21, 0xd1, //0x00003488 andl %edx, %ecx - 0x4c, 0x8b, 0x6d, 0xb0, //0x0000348a movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000348e movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd6, //0x00003498 movdqa %xmm6, %xmm2 - 0x66, 0x44, 0x0f, 0x6f, 0xef, //0x0000349c movdqa %xmm7, %xmm13 - 0xe9, 0xb8, 0xf3, 0xff, 0xff, //0x000034a1 jmp LBB0_175 - //0x000034a6 LBB0_561 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x000034a6 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x000034ab movdqa %xmm2, %xmm5 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000034af cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x1f, 0x00, 0x00, 0x00, //0x000034b4 jne LBB0_564 - 0x48, 0x89, 0xc1, //0x000034ba movq %rax, %rcx - 0x4c, 0x29, 0xe1, //0x000034bd subq %r12, %rcx - 0x48, 0x0f, 0xbc, 0xfb, //0x000034c0 bsfq %rbx, %rdi - 0x48, 0x01, 0xcf, //0x000034c4 addq %rcx, %rdi - 0x48, 0x89, 0x7d, 0xc8, //0x000034c7 movq %rdi, $-56(%rbp) - 0xe9, 0x09, 0x00, 0x00, 0x00, //0x000034cb jmp LBB0_564 - //0x000034d0 LBB0_563 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x000034d0 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x000034d5 movdqa %xmm2, %xmm5 - //0x000034d9 LBB0_564 - 0x44, 0x89, 0xc1, //0x000034d9 movl %r8d, %ecx - 0xf7, 0xd1, //0x000034dc notl %ecx - 0x21, 0xd9, //0x000034de andl %ebx, %ecx - 0x45, 0x8d, 0x14, 0x48, //0x000034e0 leal (%r8,%rcx,2), %r10d - 0x8d, 0x3c, 0x09, //0x000034e4 leal (%rcx,%rcx), %edi - 0xf7, 0xd7, //0x000034e7 notl %edi - 0x21, 0xdf, //0x000034e9 andl %ebx, %edi - 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000034eb andl $-1431655766, %edi - 0x45, 0x31, 0xc0, //0x000034f1 xorl %r8d, %r8d - 0x01, 0xcf, //0x000034f4 addl %ecx, %edi - 0x41, 0x0f, 0x92, 0xc0, //0x000034f6 setb %r8b - 0x01, 0xff, //0x000034fa addl %edi, %edi - 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x000034fc xorl $1431655765, %edi - 0x44, 0x21, 0xd7, //0x00003502 andl %r10d, %edi - 0xf7, 0xd7, //0x00003505 notl %edi - 0x21, 0xfa, //0x00003507 andl %edi, %edx - 0x4c, 0x8b, 0x75, 0xd0, //0x00003509 movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb0, //0x0000350d movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003511 movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd5, //0x0000351b movdqa %xmm5, %xmm2 - 0x66, 0x44, 0x0f, 0x6f, 0xee, //0x0000351f movdqa %xmm6, %xmm13 - 0x48, 0x85, 0xd2, //0x00003524 testq %rdx, %rdx - 0x0f, 0x85, 0x28, 0xf4, 0xff, 0xff, //0x00003527 jne LBB0_77 - //0x0000352d LBB0_565 - 0x48, 0x83, 0xc0, 0x20, //0x0000352d addq $32, %rax - 0x49, 0x83, 0xc1, 0xe0, //0x00003531 addq $-32, %r9 - //0x00003535 LBB0_566 - 0x4d, 0x85, 0xc0, //0x00003535 testq %r8, %r8 - 0x0f, 0x85, 0xc4, 0x01, 0x00, 0x00, //0x00003538 jne LBB0_585 - 0x4c, 0x89, 0xe1, //0x0000353e movq %r12, %rcx - 0x48, 0xf7, 0xd1, //0x00003541 notq %rcx - 0x4c, 0x8b, 0x45, 0xc8, //0x00003544 movq $-56(%rbp), %r8 - 0x4d, 0x85, 0xc9, //0x00003548 testq %r9, %r9 - 0x0f, 0x84, 0x9e, 0x00, 0x00, 0x00, //0x0000354b je LBB0_578 - //0x00003551 LBB0_568 - 0x48, 0x83, 0xc1, 0x01, //0x00003551 addq $1, %rcx - //0x00003555 LBB0_569 - 0x31, 0xd2, //0x00003555 xorl %edx, %edx - //0x00003557 LBB0_570 - 0x0f, 0xb6, 0x1c, 0x10, //0x00003557 movzbl (%rax,%rdx), %ebx - 0x80, 0xfb, 0x22, //0x0000355b cmpb $34, %bl - 0x0f, 0x84, 0x84, 0x00, 0x00, 0x00, //0x0000355e je LBB0_577 - 0x80, 0xfb, 0x5c, //0x00003564 cmpb $92, %bl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00003567 je LBB0_575 - 0x48, 0x83, 0xc2, 0x01, //0x0000356d addq $1, %rdx - 0x49, 0x39, 0xd1, //0x00003571 cmpq %rdx, %r9 - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00003574 jne LBB0_570 - 0xe9, 0x78, 0x00, 0x00, 0x00, //0x0000357a jmp LBB0_573 - //0x0000357f LBB0_575 - 0x49, 0x8d, 0x79, 0xff, //0x0000357f leaq $-1(%r9), %rdi - 0x48, 0x39, 0xd7, //0x00003583 cmpq %rdx, %rdi - 0x0f, 0x84, 0x2d, 0x07, 0x00, 0x00, //0x00003586 je LBB0_524 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x0000358c movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00003591 movdqa %xmm2, %xmm5 - 0x48, 0x8d, 0x3c, 0x01, //0x00003595 leaq (%rcx,%rax), %rdi - 0x48, 0x01, 0xd7, //0x00003599 addq %rdx, %rdi - 0x49, 0x83, 0xf8, 0xff, //0x0000359c cmpq $-1, %r8 - 0x48, 0x8b, 0x5d, 0xc8, //0x000035a0 movq $-56(%rbp), %rbx - 0x48, 0x0f, 0x44, 0xdf, //0x000035a4 cmoveq %rdi, %rbx - 0x48, 0x89, 0x5d, 0xc8, //0x000035a8 movq %rbx, $-56(%rbp) - 0x4c, 0x0f, 0x44, 0xc7, //0x000035ac cmoveq %rdi, %r8 - 0x48, 0x01, 0xd0, //0x000035b0 addq %rdx, %rax - 0x48, 0x83, 0xc0, 0x02, //0x000035b3 addq $2, %rax - 0x4c, 0x89, 0xcf, //0x000035b7 movq %r9, %rdi - 0x48, 0x29, 0xd7, //0x000035ba subq %rdx, %rdi - 0x48, 0x83, 0xc7, 0xfe, //0x000035bd addq $-2, %rdi - 0x49, 0x83, 0xc1, 0xfe, //0x000035c1 addq $-2, %r9 - 0x49, 0x39, 0xd1, //0x000035c5 cmpq %rdx, %r9 - 0x49, 0x89, 0xf9, //0x000035c8 movq %rdi, %r9 - 0x4c, 0x8b, 0x75, 0xd0, //0x000035cb movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb0, //0x000035cf movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000035d3 movabsq $4294977024, %r11 - 0x0f, 0x85, 0x72, 0xff, 0xff, 0xff, //0x000035dd jne LBB0_569 - 0xe9, 0xe7, 0x04, 0x00, 0x00, //0x000035e3 jmp LBB0_628 - //0x000035e8 LBB0_577 - 0x48, 0x01, 0xd0, //0x000035e8 addq %rdx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x000035eb addq $1, %rax - //0x000035ef LBB0_578 - 0x4c, 0x29, 0xe0, //0x000035ef subq %r12, %rax - 0xe9, 0x00, 0xe2, 0xff, 0xff, //0x000035f2 jmp LBB0_313 - //0x000035f7 LBB0_573 - 0x80, 0xfb, 0x22, //0x000035f7 cmpb $34, %bl - 0x0f, 0x85, 0xb9, 0x06, 0x00, 0x00, //0x000035fa jne LBB0_524 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003600 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00003605 movdqa %xmm2, %xmm5 - 0x4c, 0x01, 0xc8, //0x00003609 addq %r9, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x0000360c movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb0, //0x00003610 movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003614 movabsq $4294977024, %r11 - 0xe9, 0xcc, 0xff, 0xff, 0xff, //0x0000361e jmp LBB0_578 - //0x00003623 LBB0_579 - 0x66, 0x0f, 0x6f, 0xf2, //0x00003623 movdqa %xmm2, %xmm6 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00003627 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x1b, 0x00, 0x00, 0x00, //0x0000362c jne LBB0_582 - 0x49, 0x89, 0xc0, //0x00003632 movq %rax, %r8 - 0x4c, 0x2b, 0x45, 0xb8, //0x00003635 subq $-72(%rbp), %r8 - 0x49, 0x0f, 0xbc, 0xd9, //0x00003639 bsfq %r9, %rbx - 0x4c, 0x01, 0xc3, //0x0000363d addq %r8, %rbx - 0x48, 0x89, 0x5d, 0xc8, //0x00003640 movq %rbx, $-56(%rbp) - 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00003644 jmp LBB0_582 - //0x00003649 LBB0_581 - 0x66, 0x0f, 0x6f, 0xf2, //0x00003649 movdqa %xmm2, %xmm6 - //0x0000364d LBB0_582 - 0x44, 0x89, 0xe2, //0x0000364d movl %r12d, %edx - 0xf7, 0xd2, //0x00003650 notl %edx - 0x44, 0x21, 0xca, //0x00003652 andl %r9d, %edx - 0x45, 0x8d, 0x04, 0x54, //0x00003655 leal (%r12,%rdx,2), %r8d - 0x8d, 0x0c, 0x12, //0x00003659 leal (%rdx,%rdx), %ecx - 0xf7, 0xd1, //0x0000365c notl %ecx - 0x44, 0x21, 0xc9, //0x0000365e andl %r9d, %ecx - 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003661 andl $-1431655766, %ecx - 0x45, 0x31, 0xe4, //0x00003667 xorl %r12d, %r12d - 0x01, 0xd1, //0x0000366a addl %edx, %ecx - 0x41, 0x0f, 0x92, 0xc4, //0x0000366c setb %r12b - 0x01, 0xc9, //0x00003670 addl %ecx, %ecx - 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x00003672 xorl $1431655765, %ecx - 0x44, 0x21, 0xc1, //0x00003678 andl %r8d, %ecx - 0xf7, 0xd1, //0x0000367b notl %ecx - 0x21, 0xce, //0x0000367d andl %ecx, %esi - 0x4c, 0x8b, 0x75, 0xd0, //0x0000367f movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb0, //0x00003683 movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003687 movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd6, //0x00003691 movdqa %xmm6, %xmm2 - 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0xa2, 0xc9, 0xff, 0xff, //0x00003695 movdqu $-13918(%rip), %xmm13 /* LCPI0_4+0(%rip) */ - 0x4c, 0x8b, 0x45, 0xb8, //0x0000369e movq $-72(%rbp), %r8 - 0xe9, 0x5d, 0xf3, 0xff, 0xff, //0x000036a2 jmp LBB0_202 - //0x000036a7 LBB0_583 - 0x4d, 0x85, 0xc9, //0x000036a7 testq %r9, %r9 - 0x0f, 0x84, 0xea, 0x05, 0x00, 0x00, //0x000036aa je LBB0_508 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x000036b0 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x000036b5 movdqa %xmm2, %xmm5 - 0x4c, 0x89, 0xe1, //0x000036b9 movq %r12, %rcx - 0x48, 0xf7, 0xd1, //0x000036bc notq %rcx - 0x48, 0x8d, 0x34, 0x08, //0x000036bf leaq (%rax,%rcx), %rsi - 0x48, 0x8b, 0x7d, 0xc8, //0x000036c3 movq $-56(%rbp), %rdi - 0x48, 0x83, 0xff, 0xff, //0x000036c7 cmpq $-1, %rdi - 0x48, 0x89, 0xfa, //0x000036cb movq %rdi, %rdx - 0x48, 0x0f, 0x44, 0xfe, //0x000036ce cmoveq %rsi, %rdi - 0x48, 0x0f, 0x44, 0xd6, //0x000036d2 cmoveq %rsi, %rdx - 0x48, 0x83, 0xc0, 0x01, //0x000036d6 addq $1, %rax - 0x49, 0x83, 0xc1, 0xff, //0x000036da addq $-1, %r9 - 0x48, 0x89, 0x7d, 0xc8, //0x000036de movq %rdi, $-56(%rbp) - 0x4c, 0x8b, 0x75, 0xd0, //0x000036e2 movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb0, //0x000036e6 movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000036ea movabsq $4294977024, %r11 - 0x4d, 0x85, 0xc9, //0x000036f4 testq %r9, %r9 - 0x0f, 0x85, 0xa4, 0xfb, 0xff, 0xff, //0x000036f7 jne LBB0_539 - 0xe9, 0x3d, 0xfc, 0xff, 0xff, //0x000036fd jmp LBB0_549 - //0x00003702 LBB0_585 - 0x4d, 0x85, 0xc9, //0x00003702 testq %r9, %r9 - 0x0f, 0x84, 0xae, 0x05, 0x00, 0x00, //0x00003705 je LBB0_524 - 0x48, 0x89, 0xf2, //0x0000370b movq %rsi, %rdx - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x0000370e movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00003713 movdqa %xmm2, %xmm5 - 0x4c, 0x89, 0xe1, //0x00003717 movq %r12, %rcx - 0x48, 0xf7, 0xd1, //0x0000371a notq %rcx - 0x48, 0x8d, 0x34, 0x08, //0x0000371d leaq (%rax,%rcx), %rsi - 0x48, 0x8b, 0x7d, 0xc8, //0x00003721 movq $-56(%rbp), %rdi - 0x48, 0x83, 0xff, 0xff, //0x00003725 cmpq $-1, %rdi - 0x49, 0x89, 0xf8, //0x00003729 movq %rdi, %r8 - 0x48, 0x0f, 0x44, 0xfe, //0x0000372c cmoveq %rsi, %rdi - 0x4c, 0x0f, 0x44, 0xc6, //0x00003730 cmoveq %rsi, %r8 - 0x48, 0x83, 0xc0, 0x01, //0x00003734 addq $1, %rax - 0x49, 0x83, 0xc1, 0xff, //0x00003738 addq $-1, %r9 - 0x48, 0x89, 0x7d, 0xc8, //0x0000373c movq %rdi, $-56(%rbp) - 0x4c, 0x8b, 0x75, 0xd0, //0x00003740 movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb0, //0x00003744 movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003748 movabsq $4294977024, %r11 - 0x48, 0x89, 0xd6, //0x00003752 movq %rdx, %rsi - 0x4d, 0x85, 0xc9, //0x00003755 testq %r9, %r9 - 0x0f, 0x85, 0xf3, 0xfd, 0xff, 0xff, //0x00003758 jne LBB0_568 - 0xe9, 0x8c, 0xfe, 0xff, 0xff, //0x0000375e jmp LBB0_578 - //0x00003763 LBB0_587 - 0x49, 0x39, 0xf1, //0x00003763 cmpq %rsi, %r9 - 0x0f, 0x84, 0x43, 0x03, 0x00, 0x00, //0x00003766 je LBB0_650 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x0000376c movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00003771 movdqa %xmm2, %xmm5 - 0x49, 0x01, 0xf2, //0x00003775 addq %rsi, %r10 - 0x49, 0x83, 0xc2, 0x01, //0x00003778 addq $1, %r10 - 0x48, 0xf7, 0xd6, //0x0000377c notq %rsi - 0x49, 0x01, 0xf1, //0x0000377f addq %rsi, %r9 - 0x4c, 0x8b, 0x75, 0xd0, //0x00003782 movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb0, //0x00003786 movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000378a movabsq $4294977024, %r11 - 0x4d, 0x85, 0xc9, //0x00003794 testq %r9, %r9 - 0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x00003797 jg LBB0_591 - 0xe9, 0x0d, 0x03, 0x00, 0x00, //0x0000379d jmp LBB0_650 - //0x000037a2 LBB0_589 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000037a2 movq $-2, %rcx - 0xb8, 0x02, 0x00, 0x00, 0x00, //0x000037a9 movl $2, %eax - 0x49, 0x01, 0xc2, //0x000037ae addq %rax, %r10 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000037b1 movq $-1, %rax - 0x49, 0x01, 0xc9, //0x000037b8 addq %rcx, %r9 - 0x0f, 0x8e, 0xee, 0x02, 0x00, 0x00, //0x000037bb jle LBB0_650 - //0x000037c1 LBB0_591 - 0x41, 0x0f, 0xb6, 0x02, //0x000037c1 movzbl (%r10), %eax - 0x3c, 0x5c, //0x000037c5 cmpb $92, %al - 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x000037c7 je LBB0_589 - 0x3c, 0x22, //0x000037cd cmpb $34, %al - 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x000037cf je LBB0_594 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000037d5 movq $-1, %rcx - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000037dc movl $1, %eax - 0x49, 0x01, 0xc2, //0x000037e1 addq %rax, %r10 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000037e4 movq $-1, %rax - 0x49, 0x01, 0xc9, //0x000037eb addq %rcx, %r9 - 0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x000037ee jg LBB0_591 - 0xe9, 0xb6, 0x02, 0x00, 0x00, //0x000037f4 jmp LBB0_650 - //0x000037f9 LBB0_594 - 0x4d, 0x29, 0xe2, //0x000037f9 subq %r12, %r10 - 0x49, 0x83, 0xc2, 0x01, //0x000037fc addq $1, %r10 - 0xe9, 0xbe, 0xc9, 0xff, 0xff, //0x00003800 jmp LBB0_2 - //0x00003805 LBB0_595 - 0x49, 0x89, 0xda, //0x00003805 movq %rbx, %r10 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003808 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x0000380d movdqa %xmm2, %xmm5 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00003811 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x22, 0x00, 0x00, 0x00, //0x00003816 jne LBB0_598 - 0x48, 0x89, 0xc1, //0x0000381c movq %rax, %rcx - 0x4c, 0x29, 0xe1, //0x0000381f subq %r12, %rcx - 0x48, 0x0f, 0xbc, 0xfe, //0x00003822 bsfq %rsi, %rdi - 0x48, 0x01, 0xcf, //0x00003826 addq %rcx, %rdi - 0x48, 0x89, 0x7d, 0xc8, //0x00003829 movq %rdi, $-56(%rbp) - 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x0000382d jmp LBB0_598 - //0x00003832 LBB0_597 - 0x49, 0x89, 0xda, //0x00003832 movq %rbx, %r10 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003835 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x0000383a movdqa %xmm2, %xmm5 - //0x0000383e LBB0_598 - 0x44, 0x89, 0xc1, //0x0000383e movl %r8d, %ecx - 0xf7, 0xd1, //0x00003841 notl %ecx - 0x21, 0xf1, //0x00003843 andl %esi, %ecx - 0x41, 0x8d, 0x3c, 0x48, //0x00003845 leal (%r8,%rcx,2), %edi - 0x8d, 0x1c, 0x09, //0x00003849 leal (%rcx,%rcx), %ebx - 0xf7, 0xd3, //0x0000384c notl %ebx - 0x21, 0xf3, //0x0000384e andl %esi, %ebx - 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003850 andl $-1431655766, %ebx - 0x45, 0x31, 0xc0, //0x00003856 xorl %r8d, %r8d - 0x01, 0xcb, //0x00003859 addl %ecx, %ebx - 0x41, 0x0f, 0x92, 0xc0, //0x0000385b setb %r8b - 0x01, 0xdb, //0x0000385f addl %ebx, %ebx - 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00003861 xorl $1431655765, %ebx - 0x21, 0xfb, //0x00003867 andl %edi, %ebx - 0xf7, 0xd3, //0x00003869 notl %ebx - 0x21, 0xda, //0x0000386b andl %ebx, %edx - 0x4c, 0x8b, 0x75, 0xd0, //0x0000386d movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb0, //0x00003871 movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003875 movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd5, //0x0000387f movdqa %xmm5, %xmm2 - 0x66, 0x44, 0x0f, 0x6f, 0xee, //0x00003883 movdqa %xmm6, %xmm13 - 0x4c, 0x89, 0xd3, //0x00003888 movq %r10, %rbx - 0x48, 0x85, 0xd2, //0x0000388b testq %rdx, %rdx - 0x0f, 0x85, 0x63, 0xf4, 0xff, 0xff, //0x0000388e jne LBB0_250 - //0x00003894 LBB0_599 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003894 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00003899 movdqa %xmm2, %xmm5 - 0x48, 0x83, 0xc0, 0x20, //0x0000389d addq $32, %rax - 0x49, 0x83, 0xc1, 0xe0, //0x000038a1 addq $-32, %r9 - //0x000038a5 LBB0_600 - 0x4d, 0x85, 0xc0, //0x000038a5 testq %r8, %r8 - 0x0f, 0x85, 0x53, 0x01, 0x00, 0x00, //0x000038a8 jne LBB0_617 - 0x4c, 0x89, 0xe2, //0x000038ae movq %r12, %rdx - 0x48, 0xf7, 0xd2, //0x000038b1 notq %rdx - 0x48, 0x8b, 0x75, 0xc8, //0x000038b4 movq $-56(%rbp), %rsi - 0x4d, 0x85, 0xc9, //0x000038b8 testq %r9, %r9 - 0x0f, 0x84, 0x83, 0x00, 0x00, 0x00, //0x000038bb je LBB0_612 - //0x000038c1 LBB0_602 - 0x48, 0x83, 0xc2, 0x01, //0x000038c1 addq $1, %rdx - //0x000038c5 LBB0_603 - 0x31, 0xff, //0x000038c5 xorl %edi, %edi - //0x000038c7 LBB0_604 - 0x0f, 0xb6, 0x0c, 0x38, //0x000038c7 movzbl (%rax,%rdi), %ecx - 0x80, 0xf9, 0x22, //0x000038cb cmpb $34, %cl - 0x0f, 0x84, 0x69, 0x00, 0x00, 0x00, //0x000038ce je LBB0_611 - 0x80, 0xf9, 0x5c, //0x000038d4 cmpb $92, %cl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000038d7 je LBB0_609 - 0x48, 0x83, 0xc7, 0x01, //0x000038dd addq $1, %rdi - 0x49, 0x39, 0xf9, //0x000038e1 cmpq %rdi, %r9 - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x000038e4 jne LBB0_604 - 0xe9, 0x78, 0x00, 0x00, 0x00, //0x000038ea jmp LBB0_607 - //0x000038ef LBB0_609 - 0x49, 0x8d, 0x49, 0xff, //0x000038ef leaq $-1(%r9), %rcx - 0x48, 0x39, 0xf9, //0x000038f3 cmpq %rdi, %rcx - 0x0f, 0x84, 0xbd, 0x03, 0x00, 0x00, //0x000038f6 je LBB0_524 - 0x4c, 0x8d, 0x04, 0x02, //0x000038fc leaq (%rdx,%rax), %r8 - 0x49, 0x01, 0xf8, //0x00003900 addq %rdi, %r8 - 0x48, 0x83, 0xfe, 0xff, //0x00003903 cmpq $-1, %rsi - 0x48, 0x8b, 0x4d, 0xc8, //0x00003907 movq $-56(%rbp), %rcx - 0x49, 0x0f, 0x44, 0xc8, //0x0000390b cmoveq %r8, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x0000390f movq %rcx, $-56(%rbp) - 0x49, 0x0f, 0x44, 0xf0, //0x00003913 cmoveq %r8, %rsi - 0x48, 0x01, 0xf8, //0x00003917 addq %rdi, %rax - 0x48, 0x83, 0xc0, 0x02, //0x0000391a addq $2, %rax - 0x4c, 0x89, 0xc9, //0x0000391e movq %r9, %rcx - 0x48, 0x29, 0xf9, //0x00003921 subq %rdi, %rcx - 0x48, 0x83, 0xc1, 0xfe, //0x00003924 addq $-2, %rcx - 0x49, 0x83, 0xc1, 0xfe, //0x00003928 addq $-2, %r9 - 0x49, 0x39, 0xf9, //0x0000392c cmpq %rdi, %r9 - 0x49, 0x89, 0xc9, //0x0000392f movq %rcx, %r9 - 0x0f, 0x85, 0x8d, 0xff, 0xff, 0xff, //0x00003932 jne LBB0_603 - 0xe9, 0x7c, 0x03, 0x00, 0x00, //0x00003938 jmp LBB0_524 - //0x0000393d LBB0_611 - 0x48, 0x01, 0xf8, //0x0000393d addq %rdi, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00003940 addq $1, %rax - //0x00003944 LBB0_612 - 0x4c, 0x29, 0xe0, //0x00003944 subq %r12, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x00003947 movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb0, //0x0000394b movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000394f movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd5, //0x00003959 movdqa %xmm5, %xmm2 - 0x66, 0x44, 0x0f, 0x6f, 0xee, //0x0000395d movdqa %xmm6, %xmm13 - 0xe9, 0xfc, 0xec, 0xff, 0xff, //0x00003962 jmp LBB0_441 - //0x00003967 LBB0_607 - 0x80, 0xf9, 0x22, //0x00003967 cmpb $34, %cl - 0x0f, 0x85, 0x49, 0x03, 0x00, 0x00, //0x0000396a jne LBB0_524 - 0x4c, 0x01, 0xc8, //0x00003970 addq %r9, %rax - 0xe9, 0xcc, 0xff, 0xff, 0xff, //0x00003973 jmp LBB0_612 - //0x00003978 LBB0_613 - 0x48, 0x89, 0xd9, //0x00003978 movq %rbx, %rcx - 0x66, 0x41, 0x0f, 0x6f, 0xfd, //0x0000397b movdqa %xmm13, %xmm7 - 0x66, 0x0f, 0x6f, 0xf2, //0x00003980 movdqa %xmm2, %xmm6 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00003984 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x22, 0x00, 0x00, 0x00, //0x00003989 jne LBB0_616 - 0x49, 0x89, 0xc0, //0x0000398f movq %rax, %r8 - 0x4d, 0x29, 0xe0, //0x00003992 subq %r12, %r8 - 0x49, 0x0f, 0xbc, 0xd9, //0x00003995 bsfq %r9, %rbx - 0x4c, 0x01, 0xc3, //0x00003999 addq %r8, %rbx - 0x48, 0x89, 0x5d, 0xc8, //0x0000399c movq %rbx, $-56(%rbp) - 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x000039a0 jmp LBB0_616 - //0x000039a5 LBB0_615 - 0x48, 0x89, 0xd9, //0x000039a5 movq %rbx, %rcx - 0x66, 0x41, 0x0f, 0x6f, 0xfd, //0x000039a8 movdqa %xmm13, %xmm7 - 0x66, 0x0f, 0x6f, 0xf2, //0x000039ad movdqa %xmm2, %xmm6 - //0x000039b1 LBB0_616 - 0x48, 0x89, 0xcb, //0x000039b1 movq %rcx, %rbx - 0xf7, 0xd1, //0x000039b4 notl %ecx - 0x44, 0x21, 0xc9, //0x000039b6 andl %r9d, %ecx - 0x44, 0x8d, 0x04, 0x4b, //0x000039b9 leal (%rbx,%rcx,2), %r8d - 0x8d, 0x14, 0x09, //0x000039bd leal (%rcx,%rcx), %edx - 0xf7, 0xd2, //0x000039c0 notl %edx - 0x44, 0x21, 0xca, //0x000039c2 andl %r9d, %edx - 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x000039c5 andl $-1431655766, %edx - 0x31, 0xdb, //0x000039cb xorl %ebx, %ebx - 0x01, 0xca, //0x000039cd addl %ecx, %edx - 0x0f, 0x92, 0xc3, //0x000039cf setb %bl - 0x01, 0xd2, //0x000039d2 addl %edx, %edx - 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x000039d4 xorl $1431655765, %edx - 0x44, 0x21, 0xc2, //0x000039da andl %r8d, %edx - 0xf7, 0xd2, //0x000039dd notl %edx - 0x21, 0xd6, //0x000039df andl %edx, %esi - 0x4c, 0x8b, 0x75, 0xd0, //0x000039e1 movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb0, //0x000039e5 movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000039e9 movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd6, //0x000039f3 movdqa %xmm6, %xmm2 - 0x66, 0x44, 0x0f, 0x6f, 0xef, //0x000039f7 movdqa %xmm7, %xmm13 - 0xe9, 0x9a, 0xf3, 0xff, 0xff, //0x000039fc jmp LBB0_413 - //0x00003a01 LBB0_617 - 0x4d, 0x85, 0xc9, //0x00003a01 testq %r9, %r9 - 0x0f, 0x84, 0xaf, 0x02, 0x00, 0x00, //0x00003a04 je LBB0_524 - 0x4c, 0x89, 0xe2, //0x00003a0a movq %r12, %rdx - 0x48, 0xf7, 0xd2, //0x00003a0d notq %rdx - 0x48, 0x8d, 0x0c, 0x10, //0x00003a10 leaq (%rax,%rdx), %rcx - 0x48, 0x8b, 0x7d, 0xc8, //0x00003a14 movq $-56(%rbp), %rdi - 0x48, 0x83, 0xff, 0xff, //0x00003a18 cmpq $-1, %rdi - 0x48, 0x89, 0xfe, //0x00003a1c movq %rdi, %rsi - 0x48, 0x0f, 0x44, 0xf9, //0x00003a1f cmoveq %rcx, %rdi - 0x48, 0x0f, 0x44, 0xf1, //0x00003a23 cmoveq %rcx, %rsi - 0x48, 0x83, 0xc0, 0x01, //0x00003a27 addq $1, %rax - 0x49, 0x83, 0xc1, 0xff, //0x00003a2b addq $-1, %r9 - 0x48, 0x89, 0x7d, 0xc8, //0x00003a2f movq %rdi, $-56(%rbp) - 0x4d, 0x85, 0xc9, //0x00003a33 testq %r9, %r9 - 0x0f, 0x85, 0x85, 0xfe, 0xff, 0xff, //0x00003a36 jne LBB0_602 - 0xe9, 0x03, 0xff, 0xff, 0xff, //0x00003a3c jmp LBB0_612 - //0x00003a41 LBB0_619 - 0x49, 0x89, 0x36, //0x00003a41 movq %rsi, (%r14) - //0x00003a44 LBB0_620 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003a44 movq $-1, %rax - 0xe9, 0x5f, 0x00, 0x00, 0x00, //0x00003a4b jmp LBB0_650 - //0x00003a50 LBB0_651 - 0x48, 0xc7, 0xc0, 0xf9, 0xff, 0xff, 0xff, //0x00003a50 movq $-7, %rax - 0xe9, 0x53, 0x00, 0x00, 0x00, //0x00003a57 jmp LBB0_650 - //0x00003a5c LBB0_622 - 0x49, 0x83, 0xc0, 0xff, //0x00003a5c addq $-1, %r8 - 0x4c, 0x89, 0xc0, //0x00003a60 movq %r8, %rax - 0xe9, 0x47, 0x00, 0x00, 0x00, //0x00003a63 jmp LBB0_650 - //0x00003a68 LBB0_232 - 0x48, 0x83, 0xc0, 0xff, //0x00003a68 addq $-1, %rax - 0xe9, 0x3e, 0x00, 0x00, 0x00, //0x00003a6c jmp LBB0_650 - //0x00003a71 LBB0_623 - 0x48, 0x83, 0xf8, 0xff, //0x00003a71 cmpq $-1, %rax - 0x0f, 0x85, 0x94, 0x00, 0x00, 0x00, //0x00003a75 jne LBB0_634 - //0x00003a7b LBB0_624 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003a7b movq $-1, %rax - 0x48, 0x8b, 0x4d, 0xa0, //0x00003a82 movq $-96(%rbp), %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00003a86 movq %rcx, $-56(%rbp) - 0xe9, 0x80, 0x00, 0x00, 0x00, //0x00003a8a jmp LBB0_634 - //0x00003a8f LBB0_625 - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00003a8f movq $-1, %r13 - //0x00003a96 LBB0_626 - 0x48, 0x8b, 0x4d, 0xc0, //0x00003a96 movq $-64(%rbp), %rcx - 0x4c, 0x29, 0xe9, //0x00003a9a subq %r13, %rcx - 0x48, 0x83, 0xc1, 0xfe, //0x00003a9d addq $-2, %rcx - 0x48, 0x8b, 0x45, 0xd0, //0x00003aa1 movq $-48(%rbp), %rax - 0x48, 0x89, 0x08, //0x00003aa5 movq %rcx, (%rax) - //0x00003aa8 LBB0_649 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003aa8 movq $-2, %rax - //0x00003aaf LBB0_650 - 0x48, 0x81, 0xc4, 0x88, 0x00, 0x00, 0x00, //0x00003aaf addq $136, %rsp - 0x5b, //0x00003ab6 popq %rbx - 0x41, 0x5c, //0x00003ab7 popq %r12 - 0x41, 0x5d, //0x00003ab9 popq %r13 - 0x41, 0x5e, //0x00003abb popq %r14 - 0x41, 0x5f, //0x00003abd popq %r15 - 0x5d, //0x00003abf popq %rbp - 0xc3, //0x00003ac0 retq - //0x00003ac1 LBB0_627 - 0x48, 0x83, 0xf8, 0xff, //0x00003ac1 cmpq $-1, %rax - 0x48, 0x8b, 0x55, 0xc8, //0x00003ac5 movq $-56(%rbp), %rdx - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00003ac9 jne LBB0_629 - //0x00003acf LBB0_628 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003acf movq $-1, %rax - 0x48, 0x8b, 0x55, 0xa0, //0x00003ad6 movq $-96(%rbp), %rdx - //0x00003ada LBB0_629 - 0x49, 0x89, 0x16, //0x00003ada movq %rdx, (%r14) - 0xe9, 0xcd, 0xff, 0xff, 0xff, //0x00003add jmp LBB0_650 - //0x00003ae2 LBB0_630 - 0x48, 0x83, 0xc6, 0xff, //0x00003ae2 addq $-1, %rsi - 0x48, 0x89, 0xf0, //0x00003ae6 movq %rsi, %rax - 0xe9, 0xc1, 0xff, 0xff, 0xff, //0x00003ae9 jmp LBB0_650 - //0x00003aee LBB0_631 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00003aee cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00003af3 jne LBB0_633 - 0x48, 0x0f, 0xbc, 0xcf, //0x00003af9 bsfq %rdi, %rcx - 0x48, 0x01, 0xc1, //0x00003afd addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00003b00 movq %rcx, $-56(%rbp) - //0x00003b04 LBB0_633 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003b04 movq $-2, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x00003b0b movq $-48(%rbp), %r14 - //0x00003b0f LBB0_634 - 0x48, 0x8b, 0x4d, 0xc8, //0x00003b0f movq $-56(%rbp), %rcx - 0x49, 0x89, 0x0e, //0x00003b13 movq %rcx, (%r14) - 0xe9, 0x94, 0xff, 0xff, 0xff, //0x00003b16 jmp LBB0_650 - //0x00003b1b LBB0_635 - 0x49, 0x89, 0x06, //0x00003b1b movq %rax, (%r14) - 0x41, 0x80, 0x3c, 0x04, 0x74, //0x00003b1e cmpb $116, (%r12,%rax) - 0x0f, 0x85, 0x7f, 0xff, 0xff, 0xff, //0x00003b23 jne LBB0_649 - 0x49, 0x89, 0x0e, //0x00003b29 movq %rcx, (%r14) - 0x41, 0x80, 0x3c, 0x0c, 0x72, //0x00003b2c cmpb $114, (%r12,%rcx) - 0x0f, 0x85, 0x71, 0xff, 0xff, 0xff, //0x00003b31 jne LBB0_649 - 0x48, 0x8d, 0x41, 0x01, //0x00003b37 leaq $1(%rcx), %rax - 0x49, 0x89, 0x06, //0x00003b3b movq %rax, (%r14) - 0x41, 0x80, 0x7c, 0x0c, 0x01, 0x75, //0x00003b3e cmpb $117, $1(%r12,%rcx) - 0x0f, 0x85, 0x5e, 0xff, 0xff, 0xff, //0x00003b44 jne LBB0_649 - 0x48, 0x8d, 0x41, 0x02, //0x00003b4a leaq $2(%rcx), %rax - 0x49, 0x89, 0x06, //0x00003b4e movq %rax, (%r14) - 0x41, 0x80, 0x7c, 0x0c, 0x02, 0x65, //0x00003b51 cmpb $101, $2(%r12,%rcx) - 0x0f, 0x85, 0x4b, 0xff, 0xff, 0xff, //0x00003b57 jne LBB0_649 - 0xe9, 0x42, 0x00, 0x00, 0x00, //0x00003b5d jmp LBB0_639 - //0x00003b62 LBB0_297 - 0x49, 0x89, 0x06, //0x00003b62 movq %rax, (%r14) - 0x41, 0x80, 0x3c, 0x04, 0x6e, //0x00003b65 cmpb $110, (%r12,%rax) - 0x0f, 0x85, 0x38, 0xff, 0xff, 0xff, //0x00003b6a jne LBB0_649 - 0x49, 0x89, 0x0e, //0x00003b70 movq %rcx, (%r14) - 0x41, 0x80, 0x3c, 0x0c, 0x75, //0x00003b73 cmpb $117, (%r12,%rcx) - 0x0f, 0x85, 0x2a, 0xff, 0xff, 0xff, //0x00003b78 jne LBB0_649 - 0x48, 0x8d, 0x41, 0x01, //0x00003b7e leaq $1(%rcx), %rax - 0x49, 0x89, 0x06, //0x00003b82 movq %rax, (%r14) - 0x41, 0x80, 0x7c, 0x0c, 0x01, 0x6c, //0x00003b85 cmpb $108, $1(%r12,%rcx) - 0x0f, 0x85, 0x17, 0xff, 0xff, 0xff, //0x00003b8b jne LBB0_649 - 0x48, 0x8d, 0x41, 0x02, //0x00003b91 leaq $2(%rcx), %rax - 0x49, 0x89, 0x06, //0x00003b95 movq %rax, (%r14) - 0x41, 0x80, 0x7c, 0x0c, 0x02, 0x6c, //0x00003b98 cmpb $108, $2(%r12,%rcx) - 0x0f, 0x85, 0x04, 0xff, 0xff, 0xff, //0x00003b9e jne LBB0_649 - //0x00003ba4 LBB0_639 - 0x48, 0x83, 0xc1, 0x03, //0x00003ba4 addq $3, %rcx - 0x49, 0x89, 0x0e, //0x00003ba8 movq %rcx, (%r14) - 0xe9, 0xf8, 0xfe, 0xff, 0xff, //0x00003bab jmp LBB0_649 - //0x00003bb0 LBB0_640 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003bb0 movq $-2, %rax - 0x80, 0xfa, 0x61, //0x00003bb7 cmpb $97, %dl - 0x0f, 0x85, 0xef, 0xfe, 0xff, 0xff, //0x00003bba jne LBB0_650 - 0x48, 0x8d, 0x51, 0x01, //0x00003bc0 leaq $1(%rcx), %rdx - 0x49, 0x89, 0x16, //0x00003bc4 movq %rdx, (%r14) - 0x41, 0x80, 0x7c, 0x0c, 0x01, 0x6c, //0x00003bc7 cmpb $108, $1(%r12,%rcx) - 0x0f, 0x85, 0xdc, 0xfe, 0xff, 0xff, //0x00003bcd jne LBB0_650 - 0x48, 0x8d, 0x51, 0x02, //0x00003bd3 leaq $2(%rcx), %rdx - 0x49, 0x89, 0x16, //0x00003bd7 movq %rdx, (%r14) - 0x41, 0x80, 0x7c, 0x0c, 0x02, 0x73, //0x00003bda cmpb $115, $2(%r12,%rcx) - 0x0f, 0x85, 0xc9, 0xfe, 0xff, 0xff, //0x00003be0 jne LBB0_650 - 0x48, 0x8d, 0x51, 0x03, //0x00003be6 leaq $3(%rcx), %rdx - 0x49, 0x89, 0x16, //0x00003bea movq %rdx, (%r14) - 0x41, 0x80, 0x7c, 0x0c, 0x03, 0x65, //0x00003bed cmpb $101, $3(%r12,%rcx) - 0x0f, 0x85, 0xb6, 0xfe, 0xff, 0xff, //0x00003bf3 jne LBB0_650 - 0x48, 0x83, 0xc1, 0x04, //0x00003bf9 addq $4, %rcx - 0x49, 0x89, 0x0e, //0x00003bfd movq %rcx, (%r14) - 0xe9, 0xaa, 0xfe, 0xff, 0xff, //0x00003c00 jmp LBB0_650 - //0x00003c05 LBB0_236 - 0x48, 0x83, 0xc1, 0xff, //0x00003c05 addq $-1, %rcx - 0x48, 0x89, 0xc8, //0x00003c09 movq %rcx, %rax - 0xe9, 0x9e, 0xfe, 0xff, 0xff, //0x00003c0c jmp LBB0_650 - //0x00003c11 LBB0_645 - 0x48, 0x8b, 0x55, 0xc8, //0x00003c11 movq $-56(%rbp), %rdx - 0x48, 0x83, 0xfa, 0xff, //0x00003c15 cmpq $-1, %rdx - 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x00003c19 je LBB0_653 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003c1f movq $-2, %rax - 0x49, 0x89, 0x16, //0x00003c26 movq %rdx, (%r14) - 0xe9, 0x81, 0xfe, 0xff, 0xff, //0x00003c29 jmp LBB0_650 - //0x00003c2e LBB0_647 - 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00003c2e movq $-1, %rbx - //0x00003c35 LBB0_648 - 0x48, 0xf7, 0xd3, //0x00003c35 notq %rbx - 0x48, 0x01, 0xd8, //0x00003c38 addq %rbx, %rax - 0x48, 0x8b, 0x4d, 0xd0, //0x00003c3b movq $-48(%rbp), %rcx - 0x48, 0x89, 0x01, //0x00003c3f movq %rax, (%rcx) - 0xe9, 0x61, 0xfe, 0xff, 0xff, //0x00003c42 jmp LBB0_649 - //0x00003c47 LBB0_443 - 0x48, 0x83, 0xc3, 0xff, //0x00003c47 addq $-1, %rbx - 0x48, 0x89, 0xd8, //0x00003c4b movq %rbx, %rax - 0xe9, 0x5c, 0xfe, 0xff, 0xff, //0x00003c4e jmp LBB0_650 - //0x00003c53 LBB0_653 - 0x48, 0x0f, 0xbc, 0xd6, //0x00003c53 bsfq %rsi, %rdx - //0x00003c57 LBB0_654 - 0x48, 0x01, 0xc2, //0x00003c57 addq %rax, %rdx - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003c5a movq $-2, %rax - 0x49, 0x89, 0x16, //0x00003c61 movq %rdx, (%r14) - 0xe9, 0x46, 0xfe, 0xff, 0xff, //0x00003c64 jmp LBB0_650 - //0x00003c69 LBB0_656 - 0x48, 0x8b, 0x45, 0xc0, //0x00003c69 movq $-64(%rbp), %rax - 0x48, 0x89, 0x45, 0xa0, //0x00003c6d movq %rax, $-96(%rbp) - 0xe9, 0x05, 0xfe, 0xff, 0xff, //0x00003c71 jmp LBB0_624 - //0x00003c76 LBB0_657 - 0x48, 0x8b, 0x45, 0xc0, //0x00003c76 movq $-64(%rbp), %rax - 0x48, 0x89, 0x45, 0xa0, //0x00003c7a movq %rax, $-96(%rbp) - 0x4c, 0x8b, 0x75, 0xd0, //0x00003c7e movq $-48(%rbp), %r14 - 0xe9, 0xf4, 0xfd, 0xff, 0xff, //0x00003c82 jmp LBB0_624 - //0x00003c87 LBB0_187 - 0x48, 0x01, 0xc2, //0x00003c87 addq %rax, %rdx - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003c8a movq $-2, %rax - 0x48, 0x89, 0x55, 0xc8, //0x00003c91 movq %rdx, $-56(%rbp) - 0xe9, 0x75, 0xfe, 0xff, 0xff, //0x00003c95 jmp LBB0_634 - //0x00003c9a LBB0_508 - 0x4c, 0x8b, 0x75, 0xd0, //0x00003c9a movq $-48(%rbp), %r14 - 0xe9, 0xd8, 0xfd, 0xff, 0xff, //0x00003c9e jmp LBB0_624 - //0x00003ca3 LBB0_658 - 0x48, 0x8b, 0x45, 0xc0, //0x00003ca3 movq $-64(%rbp), %rax - 0x48, 0x89, 0x45, 0xa0, //0x00003ca7 movq %rax, $-96(%rbp) - 0xe9, 0x1f, 0xfe, 0xff, 0xff, //0x00003cab jmp LBB0_628 - //0x00003cb0 LBB0_660 - 0x48, 0x89, 0x55, 0xa0, //0x00003cb0 movq %rdx, $-96(%rbp) - 0xe9, 0x16, 0xfe, 0xff, 0xff, //0x00003cb4 jmp LBB0_628 - //0x00003cb9 LBB0_524 - 0x4c, 0x8b, 0x75, 0xd0, //0x00003cb9 movq $-48(%rbp), %r14 - 0xe9, 0x0d, 0xfe, 0xff, 0xff, //0x00003cbd jmp LBB0_628 - //0x00003cc2 LBB0_662 - 0x48, 0x8b, 0x4d, 0xa8, //0x00003cc2 movq $-88(%rbp), %rcx - 0x48, 0x8b, 0x49, 0x08, //0x00003cc6 movq $8(%rcx), %rcx - 0x48, 0x8b, 0x55, 0xd0, //0x00003cca movq $-48(%rbp), %rdx - 0x48, 0x89, 0x0a, //0x00003cce movq %rcx, (%rdx) - 0xe9, 0xd9, 0xfd, 0xff, 0xff, //0x00003cd1 jmp LBB0_650 - //0x00003cd6 LBB0_663 - 0x4c, 0x29, 0xe0, //0x00003cd6 subq %r12, %rax - 0x48, 0x01, 0xd0, //0x00003cd9 addq %rdx, %rax - 0x48, 0x89, 0x45, 0xc8, //0x00003cdc movq %rax, $-56(%rbp) - 0xe9, 0x1f, 0xfe, 0xff, 0xff, //0x00003ce0 jmp LBB0_633 - //0x00003ce5 LBB0_664 - 0x4c, 0x29, 0xc0, //0x00003ce5 subq %r8, %rax - 0x48, 0x01, 0xc8, //0x00003ce8 addq %rcx, %rax - 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00003ceb jmp LBB0_667 - //0x00003cf0 LBB0_665 - 0x4c, 0x29, 0xe0, //0x00003cf0 subq %r12, %rax - 0x48, 0x89, 0x45, 0xc8, //0x00003cf3 movq %rax, $-56(%rbp) - 0xe9, 0x08, 0xfe, 0xff, 0xff, //0x00003cf7 jmp LBB0_633 - //0x00003cfc LBB0_666 - 0x4c, 0x29, 0xc0, //0x00003cfc subq %r8, %rax - //0x00003cff LBB0_667 - 0x48, 0x89, 0xc2, //0x00003cff movq %rax, %rdx - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003d02 movq $-2, %rax - 0x49, 0x89, 0x16, //0x00003d09 movq %rdx, (%r14) - 0xe9, 0x9e, 0xfd, 0xff, 0xff, //0x00003d0c jmp LBB0_650 - //0x00003d11 LBB0_668 - 0x48, 0x01, 0xc8, //0x00003d11 addq %rcx, %rax - 0x48, 0x89, 0xc2, //0x00003d14 movq %rax, %rdx - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003d17 movq $-2, %rax - 0x49, 0x89, 0x16, //0x00003d1e movq %rdx, (%r14) - 0xe9, 0x89, 0xfd, 0xff, 0xff, //0x00003d21 jmp LBB0_650 - //0x00003d26 LBB0_669 - 0x4c, 0x29, 0xe0, //0x00003d26 subq %r12, %rax - 0x48, 0x01, 0xc8, //0x00003d29 addq %rcx, %rax - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00003d2c jmp LBB0_671 - //0x00003d31 LBB0_670 - 0x4c, 0x29, 0xe0, //0x00003d31 subq %r12, %rax - //0x00003d34 LBB0_671 - 0x48, 0x89, 0xc2, //0x00003d34 movq %rax, %rdx - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003d37 movq $-2, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x00003d3e movq $-48(%rbp), %r14 - 0x49, 0x89, 0x16, //0x00003d42 movq %rdx, (%r14) - 0xe9, 0x65, 0xfd, 0xff, 0xff, //0x00003d45 jmp LBB0_650 - 0x90, 0x90, //0x00003d4a .p2align 2, 0x90 - // // .set L0_0_set_35, LBB0_35-LJTI0_0 - // // .set L0_0_set_61, LBB0_61-LJTI0_0 - // // .set L0_0_set_40, LBB0_40-LJTI0_0 - // // .set L0_0_set_59, LBB0_59-LJTI0_0 - // // .set L0_0_set_38, LBB0_38-LJTI0_0 - // // .set L0_0_set_63, LBB0_63-LJTI0_0 - //0x00003d4c LJTI0_0 - 0x2c, 0xc6, 0xff, 0xff, //0x00003d4c .long L0_0_set_35 - 0x3c, 0xc8, 0xff, 0xff, //0x00003d50 .long L0_0_set_61 - 0x64, 0xc6, 0xff, 0xff, //0x00003d54 .long L0_0_set_40 - 0x24, 0xc8, 0xff, 0xff, //0x00003d58 .long L0_0_set_59 - 0x43, 0xc6, 0xff, 0xff, //0x00003d5c .long L0_0_set_38 - 0x68, 0xc8, 0xff, 0xff, //0x00003d60 .long L0_0_set_63 - // // .set L0_1_set_650, LBB0_650-LJTI0_1 - // // .set L0_1_set_649, LBB0_649-LJTI0_1 - // // .set L0_1_set_237, LBB0_237-LJTI0_1 - // // .set L0_1_set_255, LBB0_255-LJTI0_1 - // // .set L0_1_set_80, LBB0_80-LJTI0_1 - // // .set L0_1_set_292, LBB0_292-LJTI0_1 - // // .set L0_1_set_233, LBB0_233-LJTI0_1 - // // .set L0_1_set_295, LBB0_295-LJTI0_1 - // // .set L0_1_set_304, LBB0_304-LJTI0_1 - // // .set L0_1_set_301, LBB0_301-LJTI0_1 - //0x00003d64 LJTI0_1 - 0x4b, 0xfd, 0xff, 0xff, //0x00003d64 .long L0_1_set_650 - 0x44, 0xfd, 0xff, 0xff, //0x00003d68 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003d6c .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003d70 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003d74 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003d78 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003d7c .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003d80 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003d84 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003d88 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003d8c .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003d90 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003d94 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003d98 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003d9c .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003da0 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003da4 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003da8 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003dac .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003db0 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003db4 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003db8 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003dbc .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003dc0 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003dc4 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003dc8 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003dcc .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003dd0 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003dd4 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003dd8 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003ddc .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003de0 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003de4 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003de8 .long L0_1_set_649 - 0x66, 0xd5, 0xff, 0xff, //0x00003dec .long L0_1_set_237 - 0x44, 0xfd, 0xff, 0xff, //0x00003df0 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003df4 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003df8 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003dfc .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e00 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e04 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e08 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e0c .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e10 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e14 .long L0_1_set_649 - 0x1a, 0xd7, 0xff, 0xff, //0x00003e18 .long L0_1_set_255 - 0x44, 0xfd, 0xff, 0xff, //0x00003e1c .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e20 .long L0_1_set_649 - 0x96, 0xc8, 0xff, 0xff, //0x00003e24 .long L0_1_set_80 - 0x96, 0xc8, 0xff, 0xff, //0x00003e28 .long L0_1_set_80 - 0x96, 0xc8, 0xff, 0xff, //0x00003e2c .long L0_1_set_80 - 0x96, 0xc8, 0xff, 0xff, //0x00003e30 .long L0_1_set_80 - 0x96, 0xc8, 0xff, 0xff, //0x00003e34 .long L0_1_set_80 - 0x96, 0xc8, 0xff, 0xff, //0x00003e38 .long L0_1_set_80 - 0x96, 0xc8, 0xff, 0xff, //0x00003e3c .long L0_1_set_80 - 0x96, 0xc8, 0xff, 0xff, //0x00003e40 .long L0_1_set_80 - 0x96, 0xc8, 0xff, 0xff, //0x00003e44 .long L0_1_set_80 - 0x96, 0xc8, 0xff, 0xff, //0x00003e48 .long L0_1_set_80 - 0x44, 0xfd, 0xff, 0xff, //0x00003e4c .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e50 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e54 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e58 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e5c .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e60 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e64 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e68 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e6c .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e70 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e74 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e78 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e7c .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e80 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e84 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e88 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e8c .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e90 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e94 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e98 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e9c .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003ea0 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003ea4 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003ea8 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003eac .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003eb0 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003eb4 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003eb8 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003ebc .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003ec0 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003ec4 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003ec8 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003ecc .long L0_1_set_649 - 0x74, 0xd9, 0xff, 0xff, //0x00003ed0 .long L0_1_set_292 - 0x44, 0xfd, 0xff, 0xff, //0x00003ed4 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003ed8 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003edc .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003ee0 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003ee4 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003ee8 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003eec .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003ef0 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003ef4 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003ef8 .long L0_1_set_649 - 0x29, 0xd5, 0xff, 0xff, //0x00003efc .long L0_1_set_233 - 0x44, 0xfd, 0xff, 0xff, //0x00003f00 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003f04 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003f08 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003f0c .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003f10 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003f14 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003f18 .long L0_1_set_649 - 0xa4, 0xd9, 0xff, 0xff, //0x00003f1c .long L0_1_set_295 - 0x44, 0xfd, 0xff, 0xff, //0x00003f20 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003f24 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003f28 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003f2c .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003f30 .long L0_1_set_649 - 0x04, 0xda, 0xff, 0xff, //0x00003f34 .long L0_1_set_304 - 0x44, 0xfd, 0xff, 0xff, //0x00003f38 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003f3c .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003f40 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003f44 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003f48 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003f4c .long L0_1_set_649 - 0xd4, 0xd9, 0xff, 0xff, //0x00003f50 .long L0_1_set_301 - // // .set L0_2_set_281, LBB0_281-LJTI0_2 - // // .set L0_2_set_427, LBB0_427-LJTI0_2 - // // .set L0_2_set_287, LBB0_287-LJTI0_2 - // // .set L0_2_set_290, LBB0_290-LJTI0_2 - //0x00003f54 LJTI0_2 - 0x0b, 0xd7, 0xff, 0xff, //0x00003f54 .long L0_2_set_281 - 0x75, 0xe6, 0xff, 0xff, //0x00003f58 .long L0_2_set_427 - 0x0b, 0xd7, 0xff, 0xff, //0x00003f5c .long L0_2_set_281 - 0x55, 0xd7, 0xff, 0xff, //0x00003f60 .long L0_2_set_287 - 0x75, 0xe6, 0xff, 0xff, //0x00003f64 .long L0_2_set_427 - 0x75, 0xe6, 0xff, 0xff, //0x00003f68 .long L0_2_set_427 - 0x75, 0xe6, 0xff, 0xff, //0x00003f6c .long L0_2_set_427 - 0x75, 0xe6, 0xff, 0xff, //0x00003f70 .long L0_2_set_427 - 0x75, 0xe6, 0xff, 0xff, //0x00003f74 .long L0_2_set_427 - 0x75, 0xe6, 0xff, 0xff, //0x00003f78 .long L0_2_set_427 - 0x75, 0xe6, 0xff, 0xff, //0x00003f7c .long L0_2_set_427 - 0x75, 0xe6, 0xff, 0xff, //0x00003f80 .long L0_2_set_427 - 0x75, 0xe6, 0xff, 0xff, //0x00003f84 .long L0_2_set_427 - 0x75, 0xe6, 0xff, 0xff, //0x00003f88 .long L0_2_set_427 - 0x75, 0xe6, 0xff, 0xff, //0x00003f8c .long L0_2_set_427 - 0x75, 0xe6, 0xff, 0xff, //0x00003f90 .long L0_2_set_427 - 0x75, 0xe6, 0xff, 0xff, //0x00003f94 .long L0_2_set_427 - 0x75, 0xe6, 0xff, 0xff, //0x00003f98 .long L0_2_set_427 - 0x75, 0xe6, 0xff, 0xff, //0x00003f9c .long L0_2_set_427 - 0x75, 0xe6, 0xff, 0xff, //0x00003fa0 .long L0_2_set_427 - 0x75, 0xe6, 0xff, 0xff, //0x00003fa4 .long L0_2_set_427 - 0x75, 0xe6, 0xff, 0xff, //0x00003fa8 .long L0_2_set_427 - 0x75, 0xe6, 0xff, 0xff, //0x00003fac .long L0_2_set_427 - 0x75, 0xe6, 0xff, 0xff, //0x00003fb0 .long L0_2_set_427 - 0x75, 0xe6, 0xff, 0xff, //0x00003fb4 .long L0_2_set_427 - 0x75, 0xe6, 0xff, 0xff, //0x00003fb8 .long L0_2_set_427 - 0x71, 0xd7, 0xff, 0xff, //0x00003fbc .long L0_2_set_290 - // // .set L0_3_set_106, LBB0_106-LJTI0_3 - // // .set L0_3_set_215, LBB0_215-LJTI0_3 - // // .set L0_3_set_112, LBB0_112-LJTI0_3 - // // .set L0_3_set_115, LBB0_115-LJTI0_3 - //0x00003fc0 LJTI0_3 - 0x33, 0xc8, 0xff, 0xff, //0x00003fc0 .long L0_3_set_106 - 0x08, 0xd2, 0xff, 0xff, //0x00003fc4 .long L0_3_set_215 - 0x33, 0xc8, 0xff, 0xff, //0x00003fc8 .long L0_3_set_106 - 0x82, 0xc8, 0xff, 0xff, //0x00003fcc .long L0_3_set_112 - 0x08, 0xd2, 0xff, 0xff, //0x00003fd0 .long L0_3_set_215 - 0x08, 0xd2, 0xff, 0xff, //0x00003fd4 .long L0_3_set_215 - 0x08, 0xd2, 0xff, 0xff, //0x00003fd8 .long L0_3_set_215 - 0x08, 0xd2, 0xff, 0xff, //0x00003fdc .long L0_3_set_215 - 0x08, 0xd2, 0xff, 0xff, //0x00003fe0 .long L0_3_set_215 - 0x08, 0xd2, 0xff, 0xff, //0x00003fe4 .long L0_3_set_215 - 0x08, 0xd2, 0xff, 0xff, //0x00003fe8 .long L0_3_set_215 - 0x08, 0xd2, 0xff, 0xff, //0x00003fec .long L0_3_set_215 - 0x08, 0xd2, 0xff, 0xff, //0x00003ff0 .long L0_3_set_215 - 0x08, 0xd2, 0xff, 0xff, //0x00003ff4 .long L0_3_set_215 - 0x08, 0xd2, 0xff, 0xff, //0x00003ff8 .long L0_3_set_215 - 0x08, 0xd2, 0xff, 0xff, //0x00003ffc .long L0_3_set_215 - 0x08, 0xd2, 0xff, 0xff, //0x00004000 .long L0_3_set_215 - 0x08, 0xd2, 0xff, 0xff, //0x00004004 .long L0_3_set_215 - 0x08, 0xd2, 0xff, 0xff, //0x00004008 .long L0_3_set_215 - 0x08, 0xd2, 0xff, 0xff, //0x0000400c .long L0_3_set_215 - 0x08, 0xd2, 0xff, 0xff, //0x00004010 .long L0_3_set_215 - 0x08, 0xd2, 0xff, 0xff, //0x00004014 .long L0_3_set_215 - 0x08, 0xd2, 0xff, 0xff, //0x00004018 .long L0_3_set_215 - 0x08, 0xd2, 0xff, 0xff, //0x0000401c .long L0_3_set_215 - 0x08, 0xd2, 0xff, 0xff, //0x00004020 .long L0_3_set_215 - 0x08, 0xd2, 0xff, 0xff, //0x00004024 .long L0_3_set_215 - 0x9e, 0xc8, 0xff, 0xff, //0x00004028 .long L0_3_set_115 - //0x0000402c .p2align 2, 0x00 - //0x0000402c _MASK_USE_NUMBER - 0x02, 0x00, 0x00, 0x00, //0x0000402c .long 2 -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_number.go b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_number.go deleted file mode 100644 index 15315d1d6..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_number.go +++ /dev/null @@ -1,34 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 sse - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/rt` -) - -var F_skip_number func(s unsafe.Pointer, p unsafe.Pointer) (ret int) - -var S_skip_number uintptr - -//go:nosplit -func skip_number(s *string, p *int) (ret int) { - return F_skip_number(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p))) -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_number_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_number_subr.go deleted file mode 100644 index 784a5f61e..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_number_subr.go +++ /dev/null @@ -1,46 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package sse - -import ( - `github.com/bytedance/sonic/loader` -) - -const ( - _entry__skip_number = 112 -) - -const ( - _stack__skip_number = 72 -) - -const ( - _size__skip_number = 1060 -) - -var ( - _pcsp__skip_number = [][2]uint32{ - {0x1, 0}, - {0x6, 8}, - {0x8, 16}, - {0xa, 24}, - {0xc, 32}, - {0xd, 40}, - {0x11, 48}, - {0x373, 72}, - {0x374, 48}, - {0x376, 40}, - {0x378, 32}, - {0x37a, 24}, - {0x37c, 16}, - {0x37d, 8}, - {0x37e, 0}, - {0x424, 72}, - } -) - -var _cfunc_skip_number = []loader.CFunc{ - {"_skip_number_entry", 0, _entry__skip_number, 0, nil}, - {"_skip_number", _entry__skip_number, _size__skip_number, _stack__skip_number, _pcsp__skip_number}, -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_number_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_number_text_amd64.go deleted file mode 100644 index c344c2800..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_number_text_amd64.go +++ /dev/null @@ -1,351 +0,0 @@ -// +build amd64 -// Code generated by asm2asm, DO NOT EDIT. - -package sse - -var _text_skip_number = []byte{ - // .p2align 4, 0x00 - // LCPI0_0 - 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, // QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' - //0x00000010 LCPI0_1 - 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000010 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' - //0x00000020 LCPI0_2 - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000020 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' - //0x00000030 LCPI0_3 - 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000030 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' - //0x00000040 LCPI0_4 - 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000040 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' - //0x00000050 LCPI0_5 - 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000050 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' - //0x00000060 LCPI0_6 - 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00000060 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' - //0x00000070 .p2align 4, 0x90 - //0x00000070 _skip_number - 0x55, //0x00000070 pushq %rbp - 0x48, 0x89, 0xe5, //0x00000071 movq %rsp, %rbp - 0x41, 0x57, //0x00000074 pushq %r15 - 0x41, 0x56, //0x00000076 pushq %r14 - 0x41, 0x55, //0x00000078 pushq %r13 - 0x41, 0x54, //0x0000007a pushq %r12 - 0x53, //0x0000007c pushq %rbx - 0x48, 0x83, 0xec, 0x18, //0x0000007d subq $24, %rsp - 0x48, 0x8b, 0x17, //0x00000081 movq (%rdi), %rdx - 0x4c, 0x8b, 0x6f, 0x08, //0x00000084 movq $8(%rdi), %r13 - 0x4c, 0x8b, 0x0e, //0x00000088 movq (%rsi), %r9 - 0x4d, 0x29, 0xcd, //0x0000008b subq %r9, %r13 - 0x45, 0x31, 0xff, //0x0000008e xorl %r15d, %r15d - 0x42, 0x80, 0x3c, 0x0a, 0x2d, //0x00000091 cmpb $45, (%rdx,%r9) - 0x4a, 0x8d, 0x1c, 0x0a, //0x00000096 leaq (%rdx,%r9), %rbx - 0x41, 0x0f, 0x94, 0xc7, //0x0000009a sete %r15b - 0x4e, 0x8d, 0x1c, 0x3b, //0x0000009e leaq (%rbx,%r15), %r11 - 0x4d, 0x29, 0xfd, //0x000000a2 subq %r15, %r13 - 0x0f, 0x84, 0xbb, 0x03, 0x00, 0x00, //0x000000a5 je LBB0_1 - 0x41, 0x8a, 0x3b, //0x000000ab movb (%r11), %dil - 0x8d, 0x4f, 0xd0, //0x000000ae leal $-48(%rdi), %ecx - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000000b1 movq $-2, %rax - 0x80, 0xf9, 0x09, //0x000000b8 cmpb $9, %cl - 0x0f, 0x87, 0x18, 0x03, 0x00, 0x00, //0x000000bb ja LBB0_59 - 0x48, 0x89, 0x55, 0xc8, //0x000000c1 movq %rdx, $-56(%rbp) - 0x48, 0x89, 0x75, 0xc0, //0x000000c5 movq %rsi, $-64(%rbp) - 0x40, 0x80, 0xff, 0x30, //0x000000c9 cmpb $48, %dil - 0x0f, 0x85, 0x34, 0x00, 0x00, 0x00, //0x000000cd jne LBB0_7 - 0xba, 0x01, 0x00, 0x00, 0x00, //0x000000d3 movl $1, %edx - 0x49, 0x83, 0xfd, 0x01, //0x000000d8 cmpq $1, %r13 - 0x0f, 0x84, 0xcf, 0x02, 0x00, 0x00, //0x000000dc je LBB0_58 - 0x41, 0x8a, 0x43, 0x01, //0x000000e2 movb $1(%r11), %al - 0x04, 0xd2, //0x000000e6 addb $-46, %al - 0x3c, 0x37, //0x000000e8 cmpb $55, %al - 0x0f, 0x87, 0xc1, 0x02, 0x00, 0x00, //0x000000ea ja LBB0_58 - 0x0f, 0xb6, 0xc0, //0x000000f0 movzbl %al, %eax - 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000000f3 movabsq $36028797027352577, %rcx - 0x48, 0x0f, 0xa3, 0xc1, //0x000000fd btq %rax, %rcx - 0x0f, 0x83, 0xaa, 0x02, 0x00, 0x00, //0x00000101 jae LBB0_58 - //0x00000107 LBB0_7 - 0x48, 0x89, 0x5d, 0xd0, //0x00000107 movq %rbx, $-48(%rbp) - 0x49, 0x83, 0xfd, 0x10, //0x0000010b cmpq $16, %r13 - 0x0f, 0x82, 0x5d, 0x03, 0x00, 0x00, //0x0000010f jb LBB0_8 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000115 movq $-1, %r8 - 0x31, 0xd2, //0x0000011c xorl %edx, %edx - 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0xd9, 0xfe, 0xff, 0xff, //0x0000011e movdqu $-295(%rip), %xmm8 /* LCPI0_0+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0xe0, 0xfe, 0xff, 0xff, //0x00000127 movdqu $-288(%rip), %xmm10 /* LCPI0_1+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x0d, 0xe7, 0xfe, 0xff, 0xff, //0x00000130 movdqu $-281(%rip), %xmm9 /* LCPI0_2+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x1d, 0xef, 0xfe, 0xff, 0xff, //0x00000139 movdqu $-273(%rip), %xmm3 /* LCPI0_3+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x25, 0xf7, 0xfe, 0xff, 0xff, //0x00000141 movdqu $-265(%rip), %xmm4 /* LCPI0_4+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x2d, 0xff, 0xfe, 0xff, 0xff, //0x00000149 movdqu $-257(%rip), %xmm5 /* LCPI0_5+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x35, 0x07, 0xff, 0xff, 0xff, //0x00000151 movdqu $-249(%rip), %xmm6 /* LCPI0_6+0(%rip) */ - 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00000159 movq $-1, %r12 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00000160 movq $-1, %r14 - 0x4c, 0x89, 0xef, //0x00000167 movq %r13, %rdi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000016a .p2align 4, 0x90 - //0x00000170 LBB0_10 - 0xf3, 0x41, 0x0f, 0x6f, 0x3c, 0x13, //0x00000170 movdqu (%r11,%rdx), %xmm7 - 0x66, 0x0f, 0x6f, 0xc7, //0x00000176 movdqa %xmm7, %xmm0 - 0x66, 0x41, 0x0f, 0x64, 0xc0, //0x0000017a pcmpgtb %xmm8, %xmm0 - 0x66, 0x41, 0x0f, 0x6f, 0xca, //0x0000017f movdqa %xmm10, %xmm1 - 0x66, 0x0f, 0x64, 0xcf, //0x00000184 pcmpgtb %xmm7, %xmm1 - 0x66, 0x0f, 0xdb, 0xc8, //0x00000188 pand %xmm0, %xmm1 - 0x66, 0x0f, 0x6f, 0xc7, //0x0000018c movdqa %xmm7, %xmm0 - 0x66, 0x41, 0x0f, 0x74, 0xc1, //0x00000190 pcmpeqb %xmm9, %xmm0 - 0x66, 0x0f, 0x6f, 0xd7, //0x00000195 movdqa %xmm7, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x00000199 pcmpeqb %xmm3, %xmm2 - 0x66, 0x0f, 0xeb, 0xd0, //0x0000019d por %xmm0, %xmm2 - 0x66, 0x0f, 0x6f, 0xc7, //0x000001a1 movdqa %xmm7, %xmm0 - 0x66, 0x0f, 0xdb, 0xc4, //0x000001a5 pand %xmm4, %xmm0 - 0x66, 0x0f, 0x74, 0xc6, //0x000001a9 pcmpeqb %xmm6, %xmm0 - 0x66, 0x0f, 0x74, 0xfd, //0x000001ad pcmpeqb %xmm5, %xmm7 - 0x66, 0x0f, 0xd7, 0xf0, //0x000001b1 pmovmskb %xmm0, %esi - 0x66, 0x0f, 0xeb, 0xc7, //0x000001b5 por %xmm7, %xmm0 - 0x66, 0x0f, 0xeb, 0xca, //0x000001b9 por %xmm2, %xmm1 - 0x66, 0x0f, 0xeb, 0xc8, //0x000001bd por %xmm0, %xmm1 - 0x66, 0x0f, 0xd7, 0xdf, //0x000001c1 pmovmskb %xmm7, %ebx - 0x66, 0x44, 0x0f, 0xd7, 0xd2, //0x000001c5 pmovmskb %xmm2, %r10d - 0x66, 0x0f, 0xd7, 0xc1, //0x000001ca pmovmskb %xmm1, %eax - 0xf7, 0xd0, //0x000001ce notl %eax - 0x0f, 0xbc, 0xc8, //0x000001d0 bsfl %eax, %ecx - 0x83, 0xf9, 0x10, //0x000001d3 cmpl $16, %ecx - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000001d6 je LBB0_12 - 0xb8, 0xff, 0xff, 0xff, 0xff, //0x000001dc movl $-1, %eax - 0xd3, 0xe0, //0x000001e1 shll %cl, %eax - 0xf7, 0xd0, //0x000001e3 notl %eax - 0x21, 0xc3, //0x000001e5 andl %eax, %ebx - 0x21, 0xc6, //0x000001e7 andl %eax, %esi - 0x44, 0x21, 0xd0, //0x000001e9 andl %r10d, %eax - 0x41, 0x89, 0xc2, //0x000001ec movl %eax, %r10d - //0x000001ef LBB0_12 - 0x8d, 0x43, 0xff, //0x000001ef leal $-1(%rbx), %eax - 0x21, 0xd8, //0x000001f2 andl %ebx, %eax - 0x0f, 0x85, 0x34, 0x02, 0x00, 0x00, //0x000001f4 jne LBB0_13 - 0x8d, 0x46, 0xff, //0x000001fa leal $-1(%rsi), %eax - 0x21, 0xf0, //0x000001fd andl %esi, %eax - 0x0f, 0x85, 0x29, 0x02, 0x00, 0x00, //0x000001ff jne LBB0_13 - 0x41, 0x8d, 0x42, 0xff, //0x00000205 leal $-1(%r10), %eax - 0x44, 0x21, 0xd0, //0x00000209 andl %r10d, %eax - 0x0f, 0x85, 0x1c, 0x02, 0x00, 0x00, //0x0000020c jne LBB0_13 - 0x85, 0xdb, //0x00000212 testl %ebx, %ebx - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000214 je LBB0_20 - 0x0f, 0xbc, 0xdb, //0x0000021a bsfl %ebx, %ebx - 0x49, 0x83, 0xfe, 0xff, //0x0000021d cmpq $-1, %r14 - 0x0f, 0x85, 0x2a, 0x02, 0x00, 0x00, //0x00000221 jne LBB0_60 - 0x48, 0x01, 0xd3, //0x00000227 addq %rdx, %rbx - 0x49, 0x89, 0xde, //0x0000022a movq %rbx, %r14 - //0x0000022d LBB0_20 - 0x85, 0xf6, //0x0000022d testl %esi, %esi - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000022f je LBB0_23 - 0x0f, 0xbc, 0xf6, //0x00000235 bsfl %esi, %esi - 0x49, 0x83, 0xfc, 0xff, //0x00000238 cmpq $-1, %r12 - 0x0f, 0x85, 0x16, 0x02, 0x00, 0x00, //0x0000023c jne LBB0_61 - 0x48, 0x01, 0xd6, //0x00000242 addq %rdx, %rsi - 0x49, 0x89, 0xf4, //0x00000245 movq %rsi, %r12 - //0x00000248 LBB0_23 - 0x45, 0x85, 0xd2, //0x00000248 testl %r10d, %r10d - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x0000024b je LBB0_26 - 0x41, 0x0f, 0xbc, 0xc2, //0x00000251 bsfl %r10d, %eax - 0x49, 0x83, 0xf8, 0xff, //0x00000255 cmpq $-1, %r8 - 0x0f, 0x85, 0x00, 0x02, 0x00, 0x00, //0x00000259 jne LBB0_62 - 0x48, 0x01, 0xd0, //0x0000025f addq %rdx, %rax - 0x49, 0x89, 0xc0, //0x00000262 movq %rax, %r8 - //0x00000265 LBB0_26 - 0x83, 0xf9, 0x10, //0x00000265 cmpl $16, %ecx - 0x0f, 0x85, 0xab, 0x00, 0x00, 0x00, //0x00000268 jne LBB0_63 - 0x48, 0x83, 0xc7, 0xf0, //0x0000026e addq $-16, %rdi - 0x48, 0x83, 0xc2, 0x10, //0x00000272 addq $16, %rdx - 0x48, 0x83, 0xff, 0x0f, //0x00000276 cmpq $15, %rdi - 0x0f, 0x87, 0xf0, 0xfe, 0xff, 0xff, //0x0000027a ja LBB0_10 - 0x49, 0x8d, 0x0c, 0x13, //0x00000280 leaq (%r11,%rdx), %rcx - 0x49, 0x89, 0xca, //0x00000284 movq %rcx, %r10 - 0x49, 0x39, 0xd5, //0x00000287 cmpq %rdx, %r13 - 0x0f, 0x84, 0x92, 0x00, 0x00, 0x00, //0x0000028a je LBB0_42 - //0x00000290 LBB0_29 - 0x4c, 0x8d, 0x14, 0x39, //0x00000290 leaq (%rcx,%rdi), %r10 - 0x48, 0x89, 0xc8, //0x00000294 movq %rcx, %rax - 0x4c, 0x29, 0xd8, //0x00000297 subq %r11, %rax - 0x31, 0xd2, //0x0000029a xorl %edx, %edx - 0x4c, 0x8d, 0x2d, 0xf1, 0x01, 0x00, 0x00, //0x0000029c leaq $497(%rip), %r13 /* LJTI0_0+0(%rip) */ - 0xe9, 0x25, 0x00, 0x00, 0x00, //0x000002a3 jmp LBB0_30 - //0x000002a8 LBB0_32 - 0x83, 0xfb, 0x65, //0x000002a8 cmpl $101, %ebx - 0x0f, 0x85, 0x86, 0x00, 0x00, 0x00, //0x000002ab jne LBB0_41 - //0x000002b1 LBB0_33 - 0x49, 0x83, 0xfc, 0xff, //0x000002b1 cmpq $-1, %r12 - 0x0f, 0x85, 0x81, 0x01, 0x00, 0x00, //0x000002b5 jne LBB0_64 - 0x4c, 0x8d, 0x24, 0x10, //0x000002bb leaq (%rax,%rdx), %r12 - 0x90, //0x000002bf .p2align 4, 0x90 - //0x000002c0 LBB0_40 - 0x48, 0x83, 0xc2, 0x01, //0x000002c0 addq $1, %rdx - 0x48, 0x39, 0xd7, //0x000002c4 cmpq %rdx, %rdi - 0x0f, 0x84, 0x55, 0x00, 0x00, 0x00, //0x000002c7 je LBB0_42 - //0x000002cd LBB0_30 - 0x0f, 0xbe, 0x1c, 0x11, //0x000002cd movsbl (%rcx,%rdx), %ebx - 0x8d, 0x73, 0xd0, //0x000002d1 leal $-48(%rbx), %esi - 0x83, 0xfe, 0x0a, //0x000002d4 cmpl $10, %esi - 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x000002d7 jb LBB0_40 - 0x8d, 0x73, 0xd5, //0x000002dd leal $-43(%rbx), %esi - 0x83, 0xfe, 0x1a, //0x000002e0 cmpl $26, %esi - 0x0f, 0x87, 0xbf, 0xff, 0xff, 0xff, //0x000002e3 ja LBB0_32 - 0x49, 0x63, 0x74, 0xb5, 0x00, //0x000002e9 movslq (%r13,%rsi,4), %rsi - 0x4c, 0x01, 0xee, //0x000002ee addq %r13, %rsi - 0xff, 0xe6, //0x000002f1 jmpq *%rsi - //0x000002f3 LBB0_38 - 0x49, 0x83, 0xf8, 0xff, //0x000002f3 cmpq $-1, %r8 - 0x0f, 0x85, 0x3f, 0x01, 0x00, 0x00, //0x000002f7 jne LBB0_64 - 0x4c, 0x8d, 0x04, 0x10, //0x000002fd leaq (%rax,%rdx), %r8 - 0xe9, 0xba, 0xff, 0xff, 0xff, //0x00000301 jmp LBB0_40 - //0x00000306 LBB0_36 - 0x49, 0x83, 0xfe, 0xff, //0x00000306 cmpq $-1, %r14 - 0x0f, 0x85, 0x2c, 0x01, 0x00, 0x00, //0x0000030a jne LBB0_64 - 0x4c, 0x8d, 0x34, 0x10, //0x00000310 leaq (%rax,%rdx), %r14 - 0xe9, 0xa7, 0xff, 0xff, 0xff, //0x00000314 jmp LBB0_40 - //0x00000319 LBB0_63 - 0x41, 0x89, 0xca, //0x00000319 movl %ecx, %r10d - 0x4d, 0x01, 0xda, //0x0000031c addq %r11, %r10 - 0x49, 0x01, 0xd2, //0x0000031f addq %rdx, %r10 - //0x00000322 LBB0_42 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00000322 movq $-1, %rdx - 0x4d, 0x85, 0xf6, //0x00000329 testq %r14, %r14 - 0x0f, 0x85, 0x1b, 0x00, 0x00, 0x00, //0x0000032c jne LBB0_43 - 0xe9, 0x8d, 0x00, 0x00, 0x00, //0x00000332 jmp LBB0_57 - //0x00000337 LBB0_41 - 0x48, 0x01, 0xd1, //0x00000337 addq %rdx, %rcx - 0x49, 0x89, 0xca, //0x0000033a movq %rcx, %r10 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000033d movq $-1, %rdx - 0x4d, 0x85, 0xf6, //0x00000344 testq %r14, %r14 - 0x0f, 0x84, 0x77, 0x00, 0x00, 0x00, //0x00000347 je LBB0_57 - //0x0000034d LBB0_43 - 0x4d, 0x85, 0xc0, //0x0000034d testq %r8, %r8 - 0x0f, 0x84, 0x6e, 0x00, 0x00, 0x00, //0x00000350 je LBB0_57 - 0x4d, 0x85, 0xe4, //0x00000356 testq %r12, %r12 - 0x0f, 0x84, 0x65, 0x00, 0x00, 0x00, //0x00000359 je LBB0_57 - 0x4d, 0x29, 0xda, //0x0000035f subq %r11, %r10 - 0x49, 0x8d, 0x42, 0xff, //0x00000362 leaq $-1(%r10), %rax - 0x49, 0x39, 0xc6, //0x00000366 cmpq %rax, %r14 - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00000369 je LBB0_48 - 0x49, 0x39, 0xc0, //0x0000036f cmpq %rax, %r8 - 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x00000372 je LBB0_48 - 0x49, 0x39, 0xc4, //0x00000378 cmpq %rax, %r12 - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x0000037b je LBB0_48 - 0x4d, 0x85, 0xc0, //0x00000381 testq %r8, %r8 - 0x0f, 0x8e, 0x64, 0x00, 0x00, 0x00, //0x00000384 jle LBB0_52 - 0x49, 0x8d, 0x40, 0xff, //0x0000038a leaq $-1(%r8), %rax - 0x49, 0x39, 0xc4, //0x0000038e cmpq %rax, %r12 - 0x0f, 0x84, 0x57, 0x00, 0x00, 0x00, //0x00000391 je LBB0_52 - 0x49, 0xf7, 0xd0, //0x00000397 notq %r8 - 0x4c, 0x89, 0xc2, //0x0000039a movq %r8, %rdx - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x0000039d jmp LBB0_56 - //0x000003a2 LBB0_48 - 0x49, 0xf7, 0xda, //0x000003a2 negq %r10 - 0x4c, 0x89, 0xd2, //0x000003a5 movq %r10, %rdx - //0x000003a8 LBB0_56 - 0x48, 0x85, 0xd2, //0x000003a8 testq %rdx, %rdx - 0x0f, 0x88, 0x13, 0x00, 0x00, 0x00, //0x000003ab js LBB0_57 - //0x000003b1 LBB0_58 - 0x49, 0x01, 0xd3, //0x000003b1 addq %rdx, %r11 - 0x4c, 0x89, 0xc8, //0x000003b4 movq %r9, %rax - 0x48, 0x8b, 0x75, 0xc0, //0x000003b7 movq $-64(%rbp), %rsi - 0x48, 0x8b, 0x55, 0xc8, //0x000003bb movq $-56(%rbp), %rdx - 0xe9, 0x15, 0x00, 0x00, 0x00, //0x000003bf jmp LBB0_59 - //0x000003c4 LBB0_57 - 0x48, 0xf7, 0xd2, //0x000003c4 notq %rdx - 0x49, 0x01, 0xd3, //0x000003c7 addq %rdx, %r11 - 0x48, 0x8b, 0x75, 0xc0, //0x000003ca movq $-64(%rbp), %rsi - 0x48, 0x8b, 0x55, 0xc8, //0x000003ce movq $-56(%rbp), %rdx - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000003d2 movq $-2, %rax - //0x000003d9 LBB0_59 - 0x49, 0x29, 0xd3, //0x000003d9 subq %rdx, %r11 - 0x4c, 0x89, 0x1e, //0x000003dc movq %r11, (%rsi) - 0x48, 0x83, 0xc4, 0x18, //0x000003df addq $24, %rsp - 0x5b, //0x000003e3 popq %rbx - 0x41, 0x5c, //0x000003e4 popq %r12 - 0x41, 0x5d, //0x000003e6 popq %r13 - 0x41, 0x5e, //0x000003e8 popq %r14 - 0x41, 0x5f, //0x000003ea popq %r15 - 0x5d, //0x000003ec popq %rbp - 0xc3, //0x000003ed retq - //0x000003ee LBB0_52 - 0x4c, 0x89, 0xf0, //0x000003ee movq %r14, %rax - 0x4c, 0x09, 0xe0, //0x000003f1 orq %r12, %rax - 0x0f, 0x99, 0xc0, //0x000003f4 setns %al - 0x0f, 0x88, 0x14, 0x00, 0x00, 0x00, //0x000003f7 js LBB0_55 - 0x4d, 0x39, 0xe6, //0x000003fd cmpq %r12, %r14 - 0x0f, 0x8c, 0x0b, 0x00, 0x00, 0x00, //0x00000400 jl LBB0_55 - 0x49, 0xf7, 0xd6, //0x00000406 notq %r14 - 0x4c, 0x89, 0xf2, //0x00000409 movq %r14, %rdx - 0xe9, 0x97, 0xff, 0xff, 0xff, //0x0000040c jmp LBB0_56 - //0x00000411 LBB0_55 - 0x49, 0x8d, 0x4c, 0x24, 0xff, //0x00000411 leaq $-1(%r12), %rcx - 0x49, 0x39, 0xce, //0x00000416 cmpq %rcx, %r14 - 0x49, 0xf7, 0xd4, //0x00000419 notq %r12 - 0x4d, 0x0f, 0x45, 0xe2, //0x0000041c cmovneq %r10, %r12 - 0x84, 0xc0, //0x00000420 testb %al, %al - 0x4d, 0x0f, 0x44, 0xe2, //0x00000422 cmoveq %r10, %r12 - 0x4c, 0x89, 0xe2, //0x00000426 movq %r12, %rdx - 0xe9, 0x7a, 0xff, 0xff, 0xff, //0x00000429 jmp LBB0_56 - //0x0000042e LBB0_13 - 0x0f, 0xbc, 0xc0, //0x0000042e bsfl %eax, %eax - //0x00000431 LBB0_14 - 0x48, 0xf7, 0xd2, //0x00000431 notq %rdx - 0x48, 0x29, 0xc2, //0x00000434 subq %rax, %rdx - 0xe9, 0x6c, 0xff, 0xff, 0xff, //0x00000437 jmp LBB0_56 - //0x0000043c LBB0_64 - 0x48, 0x8b, 0x45, 0xd0, //0x0000043c movq $-48(%rbp), %rax - 0x4c, 0x01, 0xf8, //0x00000440 addq %r15, %rax - 0x48, 0x29, 0xc8, //0x00000443 subq %rcx, %rax - 0x48, 0xf7, 0xd2, //0x00000446 notq %rdx - 0x48, 0x01, 0xc2, //0x00000449 addq %rax, %rdx - 0xe9, 0x57, 0xff, 0xff, 0xff, //0x0000044c jmp LBB0_56 - //0x00000451 LBB0_60 - 0x89, 0xd8, //0x00000451 movl %ebx, %eax - 0xe9, 0xd9, 0xff, 0xff, 0xff, //0x00000453 jmp LBB0_14 - //0x00000458 LBB0_61 - 0x89, 0xf0, //0x00000458 movl %esi, %eax - 0xe9, 0xd2, 0xff, 0xff, 0xff, //0x0000045a jmp LBB0_14 - //0x0000045f LBB0_62 - 0x89, 0xc0, //0x0000045f movl %eax, %eax - 0xe9, 0xcb, 0xff, 0xff, 0xff, //0x00000461 jmp LBB0_14 - //0x00000466 LBB0_1 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000466 movq $-1, %rax - 0xe9, 0x67, 0xff, 0xff, 0xff, //0x0000046d jmp LBB0_59 - //0x00000472 LBB0_8 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00000472 movq $-1, %r14 - 0x4c, 0x89, 0xd9, //0x00000479 movq %r11, %rcx - 0x4c, 0x89, 0xef, //0x0000047c movq %r13, %rdi - 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x0000047f movq $-1, %r12 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000486 movq $-1, %r8 - 0xe9, 0xfe, 0xfd, 0xff, 0xff, //0x0000048d jmp LBB0_29 - 0x90, 0x90, //0x00000492 .p2align 2, 0x90 - // // .set L0_0_set_38, LBB0_38-LJTI0_0 - // // .set L0_0_set_41, LBB0_41-LJTI0_0 - // // .set L0_0_set_36, LBB0_36-LJTI0_0 - // // .set L0_0_set_33, LBB0_33-LJTI0_0 - //0x00000494 LJTI0_0 - 0x5f, 0xfe, 0xff, 0xff, //0x00000494 .long L0_0_set_38 - 0xa3, 0xfe, 0xff, 0xff, //0x00000498 .long L0_0_set_41 - 0x5f, 0xfe, 0xff, 0xff, //0x0000049c .long L0_0_set_38 - 0x72, 0xfe, 0xff, 0xff, //0x000004a0 .long L0_0_set_36 - 0xa3, 0xfe, 0xff, 0xff, //0x000004a4 .long L0_0_set_41 - 0xa3, 0xfe, 0xff, 0xff, //0x000004a8 .long L0_0_set_41 - 0xa3, 0xfe, 0xff, 0xff, //0x000004ac .long L0_0_set_41 - 0xa3, 0xfe, 0xff, 0xff, //0x000004b0 .long L0_0_set_41 - 0xa3, 0xfe, 0xff, 0xff, //0x000004b4 .long L0_0_set_41 - 0xa3, 0xfe, 0xff, 0xff, //0x000004b8 .long L0_0_set_41 - 0xa3, 0xfe, 0xff, 0xff, //0x000004bc .long L0_0_set_41 - 0xa3, 0xfe, 0xff, 0xff, //0x000004c0 .long L0_0_set_41 - 0xa3, 0xfe, 0xff, 0xff, //0x000004c4 .long L0_0_set_41 - 0xa3, 0xfe, 0xff, 0xff, //0x000004c8 .long L0_0_set_41 - 0xa3, 0xfe, 0xff, 0xff, //0x000004cc .long L0_0_set_41 - 0xa3, 0xfe, 0xff, 0xff, //0x000004d0 .long L0_0_set_41 - 0xa3, 0xfe, 0xff, 0xff, //0x000004d4 .long L0_0_set_41 - 0xa3, 0xfe, 0xff, 0xff, //0x000004d8 .long L0_0_set_41 - 0xa3, 0xfe, 0xff, 0xff, //0x000004dc .long L0_0_set_41 - 0xa3, 0xfe, 0xff, 0xff, //0x000004e0 .long L0_0_set_41 - 0xa3, 0xfe, 0xff, 0xff, //0x000004e4 .long L0_0_set_41 - 0xa3, 0xfe, 0xff, 0xff, //0x000004e8 .long L0_0_set_41 - 0xa3, 0xfe, 0xff, 0xff, //0x000004ec .long L0_0_set_41 - 0xa3, 0xfe, 0xff, 0xff, //0x000004f0 .long L0_0_set_41 - 0xa3, 0xfe, 0xff, 0xff, //0x000004f4 .long L0_0_set_41 - 0xa3, 0xfe, 0xff, 0xff, //0x000004f8 .long L0_0_set_41 - 0x1d, 0xfe, 0xff, 0xff, //0x000004fc .long L0_0_set_33 - //0x00000500 .p2align 2, 0x00 - //0x00000500 _MASK_USE_NUMBER - 0x02, 0x00, 0x00, 0x00, //0x00000500 .long 2 -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_object.go b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_object.go deleted file mode 100644 index fdcdb5d8e..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_object.go +++ /dev/null @@ -1,35 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 sse - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/native/types` - `github.com/bytedance/sonic/internal/rt` -) - -var F_skip_object func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer, flags uint64) (ret int) - -var S_skip_object uintptr - -//go:nosplit -func skip_object(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) { - return F_skip_object(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m)), flags) -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_object_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_object_subr.go deleted file mode 100644 index dd2581ba8..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_object_subr.go +++ /dev/null @@ -1,46 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package sse - -import ( - `github.com/bytedance/sonic/loader` -) - -const ( - _entry__skip_object = 256 -) - -const ( - _stack__skip_object = 184 -) - -const ( - _size__skip_object = 15436 -) - -var ( - _pcsp__skip_object = [][2]uint32{ - {0x1, 0}, - {0x6, 8}, - {0x8, 16}, - {0xa, 24}, - {0xc, 32}, - {0xd, 40}, - {0x14, 48}, - {0x39b6, 184}, - {0x39b7, 48}, - {0x39b9, 40}, - {0x39bb, 32}, - {0x39bd, 24}, - {0x39bf, 16}, - {0x39c0, 8}, - {0x39c1, 0}, - {0x3c4c, 184}, - } -) - -var _cfunc_skip_object = []loader.CFunc{ - {"_skip_object_entry", 0, _entry__skip_object, 0, nil}, - {"_skip_object", _entry__skip_object, _size__skip_object, _stack__skip_object, _pcsp__skip_object}, -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_object_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_object_text_amd64.go deleted file mode 100644 index ddaf84cee..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_object_text_amd64.go +++ /dev/null @@ -1,4209 +0,0 @@ -// +build amd64 -// Code generated by asm2asm, DO NOT EDIT. - -package sse - -var _text_skip_object = []byte{ - // .p2align 4, 0x00 - // LCPI0_0 - 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // .quad 1 - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000008 .quad 6 - //0x00000010 LCPI0_1 - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000010 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - //0x00000020 LCPI0_2 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000020 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - //0x00000030 LCPI0_3 - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000030 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' - //0x00000040 LCPI0_4 - 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x00000040 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{' - //0x00000050 LCPI0_5 - 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00000050 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}' - //0x00000060 LCPI0_6 - 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00000060 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' - //0x00000070 LCPI0_7 - 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000070 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' - //0x00000080 LCPI0_8 - 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00000080 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' - //0x00000090 LCPI0_9 - 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000090 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' - //0x000000a0 LCPI0_10 - 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x000000a0 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' - //0x000000b0 LCPI0_11 - 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x000000b0 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' - //0x000000c0 LCPI0_12 - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x000000c0 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' - //0x000000d0 LCPI0_13 - 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x000000d0 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' - //0x000000e0 LCPI0_14 - 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x000000e0 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' - //0x000000f0 LCPI0_15 - 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x000000f0 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' - //0x00000100 .p2align 4, 0x90 - //0x00000100 _skip_object - 0x55, //0x00000100 pushq %rbp - 0x48, 0x89, 0xe5, //0x00000101 movq %rsp, %rbp - 0x41, 0x57, //0x00000104 pushq %r15 - 0x41, 0x56, //0x00000106 pushq %r14 - 0x41, 0x55, //0x00000108 pushq %r13 - 0x41, 0x54, //0x0000010a pushq %r12 - 0x53, //0x0000010c pushq %rbx - 0x48, 0x81, 0xec, 0x88, 0x00, 0x00, 0x00, //0x0000010d subq $136, %rsp - 0x48, 0x89, 0x4d, 0x98, //0x00000114 movq %rcx, $-104(%rbp) - 0x49, 0x89, 0xd5, //0x00000118 movq %rdx, %r13 - 0x49, 0x89, 0xf6, //0x0000011b movq %rsi, %r14 - 0x48, 0x89, 0x7d, 0xa8, //0x0000011e movq %rdi, $-88(%rbp) - 0x0f, 0x10, 0x05, 0xd7, 0xfe, 0xff, 0xff, //0x00000122 movups $-297(%rip), %xmm0 /* LCPI0_0+0(%rip) */ - 0x0f, 0x11, 0x02, //0x00000129 movups %xmm0, (%rdx) - 0x48, 0xc7, 0x45, 0x90, 0xff, 0xff, 0xff, 0xff, //0x0000012c movq $-1, $-112(%rbp) - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000134 movabsq $4294977024, %r11 - 0xf3, 0x0f, 0x6f, 0x05, 0xca, 0xfe, 0xff, 0xff, //0x0000013e movdqu $-310(%rip), %xmm0 /* LCPI0_1+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x0d, 0xd2, 0xfe, 0xff, 0xff, //0x00000146 movdqu $-302(%rip), %xmm1 /* LCPI0_2+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x25, 0xd9, 0xfe, 0xff, 0xff, //0x0000014e movdqu $-295(%rip), %xmm12 /* LCPI0_3+0(%rip) */ - 0x66, 0x45, 0x0f, 0x76, 0xd2, //0x00000157 pcmpeqd %xmm10, %xmm10 - 0xf3, 0x44, 0x0f, 0x6f, 0x3d, 0x4b, 0xff, 0xff, 0xff, //0x0000015c movdqu $-181(%rip), %xmm15 /* LCPI0_11+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x0d, 0x22, 0xff, 0xff, 0xff, //0x00000165 movdqu $-222(%rip), %xmm9 /* LCPI0_9+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0x79, 0xff, 0xff, 0xff, //0x0000016e movdqu $-135(%rip), %xmm11 /* LCPI0_15+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x35, 0x00, 0xff, 0xff, 0xff, //0x00000177 movdqu $-256(%rip), %xmm14 /* LCPI0_8+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x15, 0xe8, 0xfe, 0xff, 0xff, //0x00000180 movdqu $-280(%rip), %xmm2 /* LCPI0_7+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0xaf, 0xfe, 0xff, 0xff, //0x00000188 movdqu $-337(%rip), %xmm13 /* LCPI0_4+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0xb6, 0xfe, 0xff, 0xff, //0x00000191 movdqu $-330(%rip), %xmm8 /* LCPI0_5+0(%rip) */ - 0x48, 0x89, 0x75, 0xd0, //0x0000019a movq %rsi, $-48(%rbp) - 0x48, 0x89, 0x55, 0xb0, //0x0000019e movq %rdx, $-80(%rbp) - 0xe9, 0x3d, 0x00, 0x00, 0x00, //0x000001a2 jmp LBB0_6 - //0x000001a7 LBB0_1 - 0x0f, 0xbc, 0xc3, //0x000001a7 bsfl %ebx, %eax - 0x4c, 0x01, 0xc0, //0x000001aa addq %r8, %rax - 0x4c, 0x8d, 0x14, 0x06, //0x000001ad leaq (%rsi,%rax), %r10 - 0x49, 0x83, 0xc2, 0x01, //0x000001b1 addq $1, %r10 - 0x4c, 0x8b, 0x75, 0xd0, //0x000001b5 movq $-48(%rbp), %r14 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000001b9 movabsq $4294977024, %r11 - //0x000001c3 LBB0_2 - 0x4d, 0x89, 0x16, //0x000001c3 movq %r10, (%r14) - //0x000001c6 LBB0_3 - 0x4d, 0x85, 0xc0, //0x000001c6 testq %r8, %r8 - 0x0f, 0x8e, 0x8d, 0x38, 0x00, 0x00, //0x000001c9 jle LBB0_622 - 0x90, //0x000001cf .p2align 4, 0x90 - //0x000001d0 LBB0_4 - 0x4d, 0x8b, 0x45, 0x00, //0x000001d0 movq (%r13), %r8 - 0x48, 0x8b, 0x55, 0x90, //0x000001d4 movq $-112(%rbp), %rdx - 0x48, 0x89, 0xd0, //0x000001d8 movq %rdx, %rax - 0x4d, 0x85, 0xc0, //0x000001db testq %r8, %r8 - 0x0f, 0x84, 0xcb, 0x38, 0x00, 0x00, //0x000001de je LBB0_650 - //0x000001e4 LBB0_6 - 0x48, 0x8b, 0x4d, 0x90, //0x000001e4 movq $-112(%rbp), %rcx - 0x48, 0x8b, 0x45, 0xa8, //0x000001e8 movq $-88(%rbp), %rax - 0x4c, 0x8b, 0x20, //0x000001ec movq (%rax), %r12 - 0x48, 0x8b, 0x40, 0x08, //0x000001ef movq $8(%rax), %rax - 0x49, 0x8b, 0x36, //0x000001f3 movq (%r14), %rsi - 0x48, 0x39, 0xc6, //0x000001f6 cmpq %rax, %rsi - 0x0f, 0x83, 0x31, 0x00, 0x00, 0x00, //0x000001f9 jae LBB0_11 - 0x41, 0x8a, 0x14, 0x34, //0x000001ff movb (%r12,%rsi), %dl - 0x80, 0xfa, 0x0d, //0x00000203 cmpb $13, %dl - 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x00000206 je LBB0_11 - 0x80, 0xfa, 0x20, //0x0000020c cmpb $32, %dl - 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x0000020f je LBB0_11 - 0x80, 0xc2, 0xf7, //0x00000215 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x00000218 cmpb $1, %dl - 0x0f, 0x86, 0x0f, 0x00, 0x00, 0x00, //0x0000021b jbe LBB0_11 - 0x48, 0x89, 0xf2, //0x00000221 movq %rsi, %rdx - 0xe9, 0xff, 0x00, 0x00, 0x00, //0x00000224 jmp LBB0_32 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000229 .p2align 4, 0x90 - //0x00000230 LBB0_11 - 0x48, 0x8d, 0x56, 0x01, //0x00000230 leaq $1(%rsi), %rdx - 0x48, 0x39, 0xc2, //0x00000234 cmpq %rax, %rdx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000237 jae LBB0_15 - 0x41, 0x8a, 0x1c, 0x14, //0x0000023d movb (%r12,%rdx), %bl - 0x80, 0xfb, 0x0d, //0x00000241 cmpb $13, %bl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000244 je LBB0_15 - 0x80, 0xfb, 0x20, //0x0000024a cmpb $32, %bl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000024d je LBB0_15 - 0x80, 0xc3, 0xf7, //0x00000253 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00000256 cmpb $1, %bl - 0x0f, 0x87, 0xc9, 0x00, 0x00, 0x00, //0x00000259 ja LBB0_32 - 0x90, //0x0000025f .p2align 4, 0x90 - //0x00000260 LBB0_15 - 0x48, 0x8d, 0x56, 0x02, //0x00000260 leaq $2(%rsi), %rdx - 0x48, 0x39, 0xc2, //0x00000264 cmpq %rax, %rdx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000267 jae LBB0_19 - 0x41, 0x8a, 0x1c, 0x14, //0x0000026d movb (%r12,%rdx), %bl - 0x80, 0xfb, 0x0d, //0x00000271 cmpb $13, %bl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000274 je LBB0_19 - 0x80, 0xfb, 0x20, //0x0000027a cmpb $32, %bl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000027d je LBB0_19 - 0x80, 0xc3, 0xf7, //0x00000283 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00000286 cmpb $1, %bl - 0x0f, 0x87, 0x99, 0x00, 0x00, 0x00, //0x00000289 ja LBB0_32 - 0x90, //0x0000028f .p2align 4, 0x90 - //0x00000290 LBB0_19 - 0x48, 0x8d, 0x56, 0x03, //0x00000290 leaq $3(%rsi), %rdx - 0x48, 0x39, 0xc2, //0x00000294 cmpq %rax, %rdx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000297 jae LBB0_23 - 0x41, 0x8a, 0x1c, 0x14, //0x0000029d movb (%r12,%rdx), %bl - 0x80, 0xfb, 0x0d, //0x000002a1 cmpb $13, %bl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000002a4 je LBB0_23 - 0x80, 0xfb, 0x20, //0x000002aa cmpb $32, %bl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000002ad je LBB0_23 - 0x80, 0xc3, 0xf7, //0x000002b3 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x000002b6 cmpb $1, %bl - 0x0f, 0x87, 0x69, 0x00, 0x00, 0x00, //0x000002b9 ja LBB0_32 - 0x90, //0x000002bf .p2align 4, 0x90 - //0x000002c0 LBB0_23 - 0x48, 0x83, 0xc6, 0x04, //0x000002c0 addq $4, %rsi - 0x48, 0x39, 0xf0, //0x000002c4 cmpq %rsi, %rax - 0x0f, 0x86, 0x74, 0x37, 0x00, 0x00, //0x000002c7 jbe LBB0_619 - 0x48, 0x39, 0xf0, //0x000002cd cmpq %rsi, %rax - 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x000002d0 je LBB0_29 - 0x49, 0x8d, 0x14, 0x04, //0x000002d6 leaq (%r12,%rax), %rdx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002da .p2align 4, 0x90 - //0x000002e0 LBB0_26 - 0x41, 0x0f, 0xbe, 0x3c, 0x34, //0x000002e0 movsbl (%r12,%rsi), %edi - 0x83, 0xff, 0x20, //0x000002e5 cmpl $32, %edi - 0x0f, 0x87, 0x2e, 0x00, 0x00, 0x00, //0x000002e8 ja LBB0_31 - 0x49, 0x0f, 0xa3, 0xfb, //0x000002ee btq %rdi, %r11 - 0x0f, 0x83, 0x24, 0x00, 0x00, 0x00, //0x000002f2 jae LBB0_31 - 0x48, 0x83, 0xc6, 0x01, //0x000002f8 addq $1, %rsi - 0x48, 0x39, 0xf0, //0x000002fc cmpq %rsi, %rax - 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x000002ff jne LBB0_26 - 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x00000305 jmp LBB0_30 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000030a .p2align 4, 0x90 - //0x00000310 LBB0_29 - 0x4c, 0x01, 0xe6, //0x00000310 addq %r12, %rsi - 0x48, 0x89, 0xf2, //0x00000313 movq %rsi, %rdx - //0x00000316 LBB0_30 - 0x4c, 0x29, 0xe2, //0x00000316 subq %r12, %rdx - 0x48, 0x89, 0xd6, //0x00000319 movq %rdx, %rsi - //0x0000031c LBB0_31 - 0x48, 0x89, 0xf2, //0x0000031c movq %rsi, %rdx - 0x48, 0x39, 0xc6, //0x0000031f cmpq %rax, %rsi - 0x0f, 0x83, 0x1c, 0x37, 0x00, 0x00, //0x00000322 jae LBB0_620 - //0x00000328 LBB0_32 - 0x48, 0x8d, 0x42, 0x01, //0x00000328 leaq $1(%rdx), %rax - 0x49, 0x89, 0x06, //0x0000032c movq %rax, (%r14) - 0x41, 0x0f, 0xbe, 0x3c, 0x14, //0x0000032f movsbl (%r12,%rdx), %edi - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000334 movq $-1, %rax - 0x85, 0xff, //0x0000033b testl %edi, %edi - 0x0f, 0x84, 0x6c, 0x37, 0x00, 0x00, //0x0000033d je LBB0_650 - 0x4d, 0x8b, 0x4d, 0x00, //0x00000343 movq (%r13), %r9 - 0x4d, 0x8d, 0x41, 0xff, //0x00000347 leaq $-1(%r9), %r8 - 0x43, 0x8b, 0x5c, 0xcd, 0x00, //0x0000034b movl (%r13,%r9,8), %ebx - 0x48, 0x83, 0xf9, 0xff, //0x00000350 cmpq $-1, %rcx - 0x48, 0x0f, 0x45, 0xd1, //0x00000354 cmovneq %rcx, %rdx - 0x83, 0xc3, 0xff, //0x00000358 addl $-1, %ebx - 0x83, 0xfb, 0x05, //0x0000035b cmpl $5, %ebx - 0x48, 0x89, 0x55, 0x90, //0x0000035e movq %rdx, $-112(%rbp) - 0x0f, 0x87, 0x73, 0x02, 0x00, 0x00, //0x00000362 ja LBB0_78 - 0x48, 0x8d, 0x35, 0xdd, 0x39, 0x00, 0x00, //0x00000368 leaq $14813(%rip), %rsi /* LJTI0_0+0(%rip) */ - 0x48, 0x63, 0x0c, 0x9e, //0x0000036f movslq (%rsi,%rbx,4), %rcx - 0x48, 0x01, 0xf1, //0x00000373 addq %rsi, %rcx - 0xff, 0xe1, //0x00000376 jmpq *%rcx - //0x00000378 LBB0_35 - 0x83, 0xff, 0x2c, //0x00000378 cmpl $44, %edi - 0x0f, 0x84, 0xf0, 0x04, 0x00, 0x00, //0x0000037b je LBB0_117 - 0x83, 0xff, 0x5d, //0x00000381 cmpl $93, %edi - 0x0f, 0x84, 0x3c, 0x02, 0x00, 0x00, //0x00000384 je LBB0_37 - 0xe9, 0x19, 0x37, 0x00, 0x00, //0x0000038a jmp LBB0_649 - //0x0000038f LBB0_38 - 0x40, 0x80, 0xff, 0x5d, //0x0000038f cmpb $93, %dil - 0x0f, 0x84, 0x2d, 0x02, 0x00, 0x00, //0x00000393 je LBB0_37 - 0x4b, 0xc7, 0x44, 0xcd, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000399 movq $1, (%r13,%r9,8) - 0x83, 0xff, 0x7b, //0x000003a2 cmpl $123, %edi - 0x0f, 0x86, 0x3d, 0x02, 0x00, 0x00, //0x000003a5 jbe LBB0_79 - 0xe9, 0xf8, 0x36, 0x00, 0x00, //0x000003ab jmp LBB0_649 - //0x000003b0 LBB0_40 - 0x40, 0x80, 0xff, 0x22, //0x000003b0 cmpb $34, %dil - 0x0f, 0x85, 0xee, 0x36, 0x00, 0x00, //0x000003b4 jne LBB0_649 - 0x4b, 0xc7, 0x44, 0xcd, 0x00, 0x04, 0x00, 0x00, 0x00, //0x000003ba movq $4, (%r13,%r9,8) - 0x48, 0x8b, 0x4d, 0x98, //0x000003c3 movq $-104(%rbp), %rcx - 0xf6, 0xc1, 0x40, //0x000003c7 testb $64, %cl - 0x0f, 0x85, 0x74, 0x06, 0x00, 0x00, //0x000003ca jne LBB0_125 - 0x49, 0x8b, 0x16, //0x000003d0 movq (%r14), %rdx - 0x48, 0x8b, 0x45, 0xa8, //0x000003d3 movq $-88(%rbp), %rax - 0x48, 0x8b, 0x40, 0x08, //0x000003d7 movq $8(%rax), %rax - 0xf6, 0xc1, 0x20, //0x000003db testb $32, %cl - 0x48, 0x89, 0x45, 0xa0, //0x000003de movq %rax, $-96(%rbp) - 0x48, 0x89, 0x55, 0xc0, //0x000003e2 movq %rdx, $-64(%rbp) - 0x0f, 0x85, 0xa2, 0x09, 0x00, 0x00, //0x000003e6 jne LBB0_162 - 0x49, 0x89, 0xc1, //0x000003ec movq %rax, %r9 - 0x49, 0x29, 0xd1, //0x000003ef subq %rdx, %r9 - 0x0f, 0x84, 0x71, 0x38, 0x00, 0x00, //0x000003f2 je LBB0_656 - 0x49, 0x83, 0xf9, 0x40, //0x000003f8 cmpq $64, %r9 - 0x0f, 0x82, 0xd5, 0x2a, 0x00, 0x00, //0x000003fc jb LBB0_502 - 0x48, 0x8b, 0x45, 0xc0, //0x00000402 movq $-64(%rbp), %rax - 0x49, 0x89, 0xc6, //0x00000406 movq %rax, %r14 - 0x49, 0xf7, 0xd6, //0x00000409 notq %r14 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x0000040c movq $-1, $-56(%rbp) - 0x45, 0x31, 0xc0, //0x00000414 xorl %r8d, %r8d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000417 .p2align 4, 0x90 - //0x00000420 LBB0_46 - 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x04, //0x00000420 movdqu (%r12,%rax), %xmm3 - 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x04, 0x10, //0x00000426 movdqu $16(%r12,%rax), %xmm4 - 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x04, 0x20, //0x0000042d movdqu $32(%r12,%rax), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x30, //0x00000434 movdqu $48(%r12,%rax), %xmm6 - 0x66, 0x0f, 0x6f, 0xfb, //0x0000043b movdqa %xmm3, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x0000043f pcmpeqb %xmm0, %xmm7 - 0x66, 0x44, 0x0f, 0xd7, 0xd7, //0x00000443 pmovmskb %xmm7, %r10d - 0x66, 0x0f, 0x6f, 0xfc, //0x00000448 movdqa %xmm4, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x0000044c pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xdf, //0x00000450 pmovmskb %xmm7, %ebx - 0x66, 0x0f, 0x6f, 0xfd, //0x00000454 movdqa %xmm5, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x00000458 pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xf7, //0x0000045c pmovmskb %xmm7, %esi - 0x66, 0x0f, 0x6f, 0xfe, //0x00000460 movdqa %xmm6, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x00000464 pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xd7, //0x00000468 pmovmskb %xmm7, %edx - 0x66, 0x0f, 0x74, 0xd9, //0x0000046c pcmpeqb %xmm1, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x00000470 pmovmskb %xmm3, %r11d - 0x66, 0x0f, 0x74, 0xe1, //0x00000475 pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xcc, //0x00000479 pmovmskb %xmm4, %ecx - 0x66, 0x0f, 0x74, 0xe9, //0x0000047d pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xfd, //0x00000481 pmovmskb %xmm5, %edi - 0x66, 0x0f, 0x74, 0xf1, //0x00000485 pcmpeqb %xmm1, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x00000489 pmovmskb %xmm6, %r15d - 0x48, 0xc1, 0xe2, 0x30, //0x0000048e shlq $48, %rdx - 0x48, 0xc1, 0xe6, 0x20, //0x00000492 shlq $32, %rsi - 0x48, 0x09, 0xd6, //0x00000496 orq %rdx, %rsi - 0x48, 0xc1, 0xe3, 0x10, //0x00000499 shlq $16, %rbx - 0x48, 0x09, 0xf3, //0x0000049d orq %rsi, %rbx - 0x49, 0x09, 0xda, //0x000004a0 orq %rbx, %r10 - 0x49, 0xc1, 0xe7, 0x30, //0x000004a3 shlq $48, %r15 - 0x48, 0xc1, 0xe7, 0x20, //0x000004a7 shlq $32, %rdi - 0x4c, 0x09, 0xff, //0x000004ab orq %r15, %rdi - 0x48, 0xc1, 0xe1, 0x10, //0x000004ae shlq $16, %rcx - 0x48, 0x09, 0xf9, //0x000004b2 orq %rdi, %rcx - 0x49, 0x09, 0xcb, //0x000004b5 orq %rcx, %r11 - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000004b8 jne LBB0_55 - 0x4d, 0x85, 0xc0, //0x000004be testq %r8, %r8 - 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000004c1 jne LBB0_57 - 0x45, 0x31, 0xc0, //0x000004c7 xorl %r8d, %r8d - 0x4d, 0x85, 0xd2, //0x000004ca testq %r10, %r10 - 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x000004cd jne LBB0_58 - //0x000004d3 LBB0_49 - 0x49, 0x83, 0xc1, 0xc0, //0x000004d3 addq $-64, %r9 - 0x49, 0x83, 0xc6, 0xc0, //0x000004d7 addq $-64, %r14 - 0x48, 0x83, 0xc0, 0x40, //0x000004db addq $64, %rax - 0x49, 0x83, 0xf9, 0x3f, //0x000004df cmpq $63, %r9 - 0x0f, 0x87, 0x37, 0xff, 0xff, 0xff, //0x000004e3 ja LBB0_46 - 0xe9, 0x56, 0x22, 0x00, 0x00, //0x000004e9 jmp LBB0_50 - //0x000004ee LBB0_55 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000004ee cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000004f3 jne LBB0_57 - 0x49, 0x0f, 0xbc, 0xcb, //0x000004f9 bsfq %r11, %rcx - 0x48, 0x01, 0xc1, //0x000004fd addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00000500 movq %rcx, $-56(%rbp) - //0x00000504 LBB0_57 - 0x4c, 0x89, 0xc1, //0x00000504 movq %r8, %rcx - 0x48, 0xf7, 0xd1, //0x00000507 notq %rcx - 0x4c, 0x21, 0xd9, //0x0000050a andq %r11, %rcx - 0x48, 0x8d, 0x14, 0x09, //0x0000050d leaq (%rcx,%rcx), %rdx - 0x4c, 0x09, 0xc2, //0x00000511 orq %r8, %rdx - 0x48, 0x89, 0xd6, //0x00000514 movq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x00000517 notq %rsi - 0x4c, 0x21, 0xde, //0x0000051a andq %r11, %rsi - 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000051d movabsq $-6148914691236517206, %rdi - 0x48, 0x21, 0xfe, //0x00000527 andq %rdi, %rsi - 0x45, 0x31, 0xc0, //0x0000052a xorl %r8d, %r8d - 0x48, 0x01, 0xce, //0x0000052d addq %rcx, %rsi - 0x41, 0x0f, 0x92, 0xc0, //0x00000530 setb %r8b - 0x48, 0x01, 0xf6, //0x00000534 addq %rsi, %rsi - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000537 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xce, //0x00000541 xorq %rcx, %rsi - 0x48, 0x21, 0xd6, //0x00000544 andq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x00000547 notq %rsi - 0x49, 0x21, 0xf2, //0x0000054a andq %rsi, %r10 - 0x4d, 0x85, 0xd2, //0x0000054d testq %r10, %r10 - 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00000550 je LBB0_49 - //0x00000556 LBB0_58 - 0x49, 0x0f, 0xbc, 0xc2, //0x00000556 bsfq %r10, %rax - 0x4c, 0x29, 0xf0, //0x0000055a subq %r14, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x0000055d movq $-48(%rbp), %r14 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000561 movabsq $4294977024, %r11 - 0xe9, 0xff, 0x0c, 0x00, 0x00, //0x0000056b jmp LBB0_229 - //0x00000570 LBB0_59 - 0x40, 0x80, 0xff, 0x3a, //0x00000570 cmpb $58, %dil - 0x0f, 0x85, 0x2e, 0x35, 0x00, 0x00, //0x00000574 jne LBB0_649 - 0x4b, 0xc7, 0x44, 0xcd, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000057a movq $0, (%r13,%r9,8) - 0xe9, 0x48, 0xfc, 0xff, 0xff, //0x00000583 jmp LBB0_4 - //0x00000588 LBB0_61 - 0x83, 0xff, 0x2c, //0x00000588 cmpl $44, %edi - 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x0000058b jne LBB0_62 - 0x49, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x00000591 cmpq $4095, %r9 - 0x0f, 0x8f, 0xb2, 0x34, 0x00, 0x00, //0x00000598 jg LBB0_651 - 0x49, 0x8d, 0x41, 0x01, //0x0000059e leaq $1(%r9), %rax - 0x49, 0x89, 0x45, 0x00, //0x000005a2 movq %rax, (%r13) - 0x4b, 0xc7, 0x44, 0xcd, 0x08, 0x03, 0x00, 0x00, 0x00, //0x000005a6 movq $3, $8(%r13,%r9,8) - 0xe9, 0x1c, 0xfc, 0xff, 0xff, //0x000005af jmp LBB0_4 - //0x000005b4 LBB0_63 - 0x83, 0xff, 0x22, //0x000005b4 cmpl $34, %edi - 0x0f, 0x84, 0xd7, 0x02, 0x00, 0x00, //0x000005b7 je LBB0_64 - //0x000005bd LBB0_62 - 0x83, 0xff, 0x7d, //0x000005bd cmpl $125, %edi - 0x0f, 0x85, 0xe2, 0x34, 0x00, 0x00, //0x000005c0 jne LBB0_649 - //0x000005c6 LBB0_37 - 0x4d, 0x89, 0x45, 0x00, //0x000005c6 movq %r8, (%r13) - 0x48, 0x89, 0xd0, //0x000005ca movq %rdx, %rax - 0x4d, 0x85, 0xc0, //0x000005cd testq %r8, %r8 - 0x0f, 0x85, 0x0e, 0xfc, 0xff, 0xff, //0x000005d0 jne LBB0_6 - 0xe9, 0xd4, 0x34, 0x00, 0x00, //0x000005d6 jmp LBB0_650 - //0x000005db LBB0_78 - 0x4d, 0x89, 0x45, 0x00, //0x000005db movq %r8, (%r13) - 0x83, 0xff, 0x7b, //0x000005df cmpl $123, %edi - 0x0f, 0x87, 0xc0, 0x34, 0x00, 0x00, //0x000005e2 ja LBB0_649 - //0x000005e8 LBB0_79 - 0x89, 0xf9, //0x000005e8 movl %edi, %ecx - 0x48, 0x8d, 0x15, 0x73, 0x37, 0x00, 0x00, //0x000005ea leaq $14195(%rip), %rdx /* LJTI0_1+0(%rip) */ - 0x48, 0x63, 0x0c, 0x8a, //0x000005f1 movslq (%rdx,%rcx,4), %rcx - 0x48, 0x01, 0xd1, //0x000005f5 addq %rdx, %rcx - 0xff, 0xe1, //0x000005f8 jmpq *%rcx - //0x000005fa LBB0_80 - 0x4c, 0x89, 0xf0, //0x000005fa movq %r14, %rax - 0x48, 0x8b, 0x4d, 0xa8, //0x000005fd movq $-88(%rbp), %rcx - 0x4c, 0x8b, 0x71, 0x08, //0x00000601 movq $8(%rcx), %r14 - 0x4c, 0x8b, 0x00, //0x00000605 movq (%rax), %r8 - 0xf6, 0x45, 0x98, 0x40, //0x00000608 testb $64, $-104(%rbp) - 0x0f, 0x85, 0x14, 0x05, 0x00, 0x00, //0x0000060c jne LBB0_134 - 0x49, 0x8d, 0x40, 0xff, //0x00000612 leaq $-1(%r8), %rax - 0x49, 0x29, 0xc6, //0x00000616 subq %rax, %r14 - 0x4c, 0x89, 0x45, 0xc0, //0x00000619 movq %r8, $-64(%rbp) - 0x0f, 0x84, 0x6c, 0x34, 0x00, 0x00, //0x0000061d je LBB0_625 - 0x4b, 0x8d, 0x3c, 0x04, //0x00000623 leaq (%r12,%r8), %rdi - 0x48, 0x83, 0xc7, 0xff, //0x00000627 addq $-1, %rdi - 0x80, 0x3f, 0x30, //0x0000062b cmpb $48, (%rdi) - 0x0f, 0x85, 0x3b, 0x00, 0x00, 0x00, //0x0000062e jne LBB0_86 - 0x41, 0xbd, 0x01, 0x00, 0x00, 0x00, //0x00000634 movl $1, %r13d - 0x49, 0x83, 0xfe, 0x01, //0x0000063a cmpq $1, %r14 - 0x0f, 0x84, 0xb9, 0x20, 0x00, 0x00, //0x0000063e je LBB0_452 - 0x48, 0x8b, 0x4d, 0xc0, //0x00000644 movq $-64(%rbp), %rcx - 0x41, 0x8a, 0x0c, 0x0c, //0x00000648 movb (%r12,%rcx), %cl - 0x80, 0xc1, 0xd2, //0x0000064c addb $-46, %cl - 0x80, 0xf9, 0x37, //0x0000064f cmpb $55, %cl - 0x0f, 0x87, 0xa5, 0x20, 0x00, 0x00, //0x00000652 ja LBB0_452 - 0x0f, 0xb6, 0xc9, //0x00000658 movzbl %cl, %ecx - 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x0000065b movabsq $36028797027352577, %rdx - 0x48, 0x0f, 0xa3, 0xca, //0x00000665 btq %rcx, %rdx - 0x0f, 0x83, 0x8e, 0x20, 0x00, 0x00, //0x00000669 jae LBB0_452 - //0x0000066f LBB0_86 - 0x49, 0x83, 0xfe, 0x10, //0x0000066f cmpq $16, %r14 - 0x48, 0x89, 0x7d, 0xb8, //0x00000673 movq %rdi, $-72(%rbp) - 0x0f, 0x82, 0xa0, 0x27, 0x00, 0x00, //0x00000677 jb LBB0_490 - 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000067d movq $-1, %r10 - 0x45, 0x31, 0xed, //0x00000684 xorl %r13d, %r13d - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00000687 movq $-1, %r15 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000068e movq $-1, %r8 - 0x4d, 0x89, 0xf3, //0x00000695 movq %r14, %r11 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000698 .p2align 4, 0x90 - //0x000006a0 LBB0_88 - 0xf3, 0x42, 0x0f, 0x6f, 0x1c, 0x2f, //0x000006a0 movdqu (%rdi,%r13), %xmm3 - 0x66, 0x0f, 0x6f, 0xe3, //0x000006a6 movdqa %xmm3, %xmm4 - 0x66, 0x0f, 0x64, 0x25, 0xee, 0xf9, 0xff, 0xff, //0x000006aa pcmpgtb $-1554(%rip), %xmm4 /* LCPI0_10+0(%rip) */ - 0x66, 0x41, 0x0f, 0x6f, 0xef, //0x000006b2 movdqa %xmm15, %xmm5 - 0x66, 0x0f, 0x64, 0xeb, //0x000006b7 pcmpgtb %xmm3, %xmm5 - 0x66, 0x0f, 0xdb, 0xec, //0x000006bb pand %xmm4, %xmm5 - 0x66, 0x0f, 0x6f, 0xe3, //0x000006bf movdqa %xmm3, %xmm4 - 0x66, 0x0f, 0x74, 0x25, 0xf5, 0xf9, 0xff, 0xff, //0x000006c3 pcmpeqb $-1547(%rip), %xmm4 /* LCPI0_12+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xf3, //0x000006cb movdqa %xmm3, %xmm6 - 0x66, 0x0f, 0x74, 0x35, 0xf9, 0xf9, 0xff, 0xff, //0x000006cf pcmpeqb $-1543(%rip), %xmm6 /* LCPI0_13+0(%rip) */ - 0x66, 0x0f, 0xeb, 0xf4, //0x000006d7 por %xmm4, %xmm6 - 0x66, 0x0f, 0x6f, 0xe3, //0x000006db movdqa %xmm3, %xmm4 - 0x66, 0x41, 0x0f, 0xdb, 0xe1, //0x000006df pand %xmm9, %xmm4 - 0x66, 0x0f, 0x74, 0x1d, 0xf4, 0xf9, 0xff, 0xff, //0x000006e4 pcmpeqb $-1548(%rip), %xmm3 /* LCPI0_14+0(%rip) */ - 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x000006ec pcmpeqb %xmm11, %xmm4 - 0x66, 0x0f, 0xd7, 0xf4, //0x000006f1 pmovmskb %xmm4, %esi - 0x66, 0x0f, 0xeb, 0xe3, //0x000006f5 por %xmm3, %xmm4 - 0x66, 0x0f, 0xeb, 0xee, //0x000006f9 por %xmm6, %xmm5 - 0x66, 0x0f, 0xeb, 0xec, //0x000006fd por %xmm4, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xcb, //0x00000701 pmovmskb %xmm3, %r9d - 0x66, 0x0f, 0xd7, 0xd6, //0x00000706 pmovmskb %xmm6, %edx - 0x66, 0x0f, 0xd7, 0xcd, //0x0000070a pmovmskb %xmm5, %ecx - 0xf7, 0xd1, //0x0000070e notl %ecx - 0x0f, 0xbc, 0xc9, //0x00000710 bsfl %ecx, %ecx - 0x83, 0xf9, 0x10, //0x00000713 cmpl $16, %ecx - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000716 je LBB0_90 - 0xbf, 0xff, 0xff, 0xff, 0xff, //0x0000071c movl $-1, %edi - 0xd3, 0xe7, //0x00000721 shll %cl, %edi - 0xf7, 0xd7, //0x00000723 notl %edi - 0x41, 0x21, 0xf9, //0x00000725 andl %edi, %r9d - 0x21, 0xfe, //0x00000728 andl %edi, %esi - 0x21, 0xd7, //0x0000072a andl %edx, %edi - 0x89, 0xfa, //0x0000072c movl %edi, %edx - 0x48, 0x8b, 0x7d, 0xb8, //0x0000072e movq $-72(%rbp), %rdi - //0x00000732 LBB0_90 - 0x41, 0x8d, 0x59, 0xff, //0x00000732 leal $-1(%r9), %ebx - 0x44, 0x21, 0xcb, //0x00000736 andl %r9d, %ebx - 0x0f, 0x85, 0x69, 0x1f, 0x00, 0x00, //0x00000739 jne LBB0_444 - 0x8d, 0x5e, 0xff, //0x0000073f leal $-1(%rsi), %ebx - 0x21, 0xf3, //0x00000742 andl %esi, %ebx - 0x0f, 0x85, 0x5e, 0x1f, 0x00, 0x00, //0x00000744 jne LBB0_444 - 0x8d, 0x5a, 0xff, //0x0000074a leal $-1(%rdx), %ebx - 0x21, 0xd3, //0x0000074d andl %edx, %ebx - 0x0f, 0x85, 0x53, 0x1f, 0x00, 0x00, //0x0000074f jne LBB0_444 - 0x45, 0x85, 0xc9, //0x00000755 testl %r9d, %r9d - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00000758 je LBB0_96 - 0x41, 0x0f, 0xbc, 0xd9, //0x0000075e bsfl %r9d, %ebx - 0x49, 0x83, 0xf8, 0xff, //0x00000762 cmpq $-1, %r8 - 0x0f, 0x85, 0xfa, 0x22, 0x00, 0x00, //0x00000766 jne LBB0_454 - 0x4c, 0x01, 0xeb, //0x0000076c addq %r13, %rbx - 0x49, 0x89, 0xd8, //0x0000076f movq %rbx, %r8 - //0x00000772 LBB0_96 - 0x85, 0xf6, //0x00000772 testl %esi, %esi - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000774 je LBB0_99 - 0x0f, 0xbc, 0xf6, //0x0000077a bsfl %esi, %esi - 0x49, 0x83, 0xff, 0xff, //0x0000077d cmpq $-1, %r15 - 0x0f, 0x85, 0xe6, 0x22, 0x00, 0x00, //0x00000781 jne LBB0_455 - 0x4c, 0x01, 0xee, //0x00000787 addq %r13, %rsi - 0x49, 0x89, 0xf7, //0x0000078a movq %rsi, %r15 - //0x0000078d LBB0_99 - 0x85, 0xd2, //0x0000078d testl %edx, %edx - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000078f je LBB0_102 - 0x0f, 0xbc, 0xd2, //0x00000795 bsfl %edx, %edx - 0x49, 0x83, 0xfa, 0xff, //0x00000798 cmpq $-1, %r10 - 0x0f, 0x85, 0xd2, 0x22, 0x00, 0x00, //0x0000079c jne LBB0_456 - 0x4c, 0x01, 0xea, //0x000007a2 addq %r13, %rdx - 0x49, 0x89, 0xd2, //0x000007a5 movq %rdx, %r10 - //0x000007a8 LBB0_102 - 0x83, 0xf9, 0x10, //0x000007a8 cmpl $16, %ecx - 0x0f, 0x85, 0xf7, 0x07, 0x00, 0x00, //0x000007ab jne LBB0_188 - 0x49, 0x83, 0xc3, 0xf0, //0x000007b1 addq $-16, %r11 - 0x49, 0x83, 0xc5, 0x10, //0x000007b5 addq $16, %r13 - 0x49, 0x83, 0xfb, 0x0f, //0x000007b9 cmpq $15, %r11 - 0x0f, 0x87, 0xdd, 0xfe, 0xff, 0xff, //0x000007bd ja LBB0_88 - 0x4a, 0x8d, 0x34, 0x2f, //0x000007c3 leaq (%rdi,%r13), %rsi - 0x49, 0x89, 0xf1, //0x000007c7 movq %rsi, %r9 - 0x4d, 0x39, 0xee, //0x000007ca cmpq %r13, %r14 - 0x0f, 0x84, 0xff, 0x09, 0x00, 0x00, //0x000007cd je LBB0_217 - //0x000007d3 LBB0_105 - 0x4e, 0x8d, 0x0c, 0x1e, //0x000007d3 leaq (%rsi,%r11), %r9 - 0x48, 0x89, 0xf7, //0x000007d7 movq %rsi, %rdi - 0x48, 0x2b, 0x7d, 0xc0, //0x000007da subq $-64(%rbp), %rdi - 0x4c, 0x29, 0xe7, //0x000007de subq %r12, %rdi - 0x48, 0x83, 0xc7, 0x01, //0x000007e1 addq $1, %rdi - 0x31, 0xd2, //0x000007e5 xorl %edx, %edx - 0x4c, 0x8d, 0x35, 0xd2, 0x37, 0x00, 0x00, //0x000007e7 leaq $14290(%rip), %r14 /* LJTI0_3+0(%rip) */ - 0xe9, 0x2a, 0x00, 0x00, 0x00, //0x000007ee jmp LBB0_109 - //0x000007f3 LBB0_106 - 0x49, 0x83, 0xfa, 0xff, //0x000007f3 cmpq $-1, %r10 - 0x0f, 0x85, 0xdc, 0x1e, 0x00, 0x00, //0x000007f7 jne LBB0_449 - 0x4c, 0x8d, 0x14, 0x17, //0x000007fd leaq (%rdi,%rdx), %r10 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000801 .p2align 4, 0x90 - //0x00000810 LBB0_108 - 0x48, 0x83, 0xc2, 0x01, //0x00000810 addq $1, %rdx - 0x49, 0x39, 0xd3, //0x00000814 cmpq %rdx, %r11 - 0x0f, 0x84, 0xb1, 0x09, 0x00, 0x00, //0x00000817 je LBB0_216 - //0x0000081d LBB0_109 - 0x0f, 0xbe, 0x0c, 0x16, //0x0000081d movsbl (%rsi,%rdx), %ecx - 0x8d, 0x59, 0xd0, //0x00000821 leal $-48(%rcx), %ebx - 0x83, 0xfb, 0x0a, //0x00000824 cmpl $10, %ebx - 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00000827 jb LBB0_108 - 0x8d, 0x59, 0xd5, //0x0000082d leal $-43(%rcx), %ebx - 0x83, 0xfb, 0x1a, //0x00000830 cmpl $26, %ebx - 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x00000833 ja LBB0_114 - 0x49, 0x63, 0x0c, 0x9e, //0x00000839 movslq (%r14,%rbx,4), %rcx - 0x4c, 0x01, 0xf1, //0x0000083d addq %r14, %rcx - 0xff, 0xe1, //0x00000840 jmpq *%rcx - //0x00000842 LBB0_112 - 0x49, 0x83, 0xf8, 0xff, //0x00000842 cmpq $-1, %r8 - 0x0f, 0x85, 0x8d, 0x1e, 0x00, 0x00, //0x00000846 jne LBB0_449 - 0x4c, 0x8d, 0x04, 0x17, //0x0000084c leaq (%rdi,%rdx), %r8 - 0xe9, 0xbb, 0xff, 0xff, 0xff, //0x00000850 jmp LBB0_108 - //0x00000855 LBB0_114 - 0x83, 0xf9, 0x65, //0x00000855 cmpl $101, %ecx - 0x0f, 0x85, 0x6a, 0x09, 0x00, 0x00, //0x00000858 jne LBB0_215 - //0x0000085e LBB0_115 - 0x49, 0x83, 0xff, 0xff, //0x0000085e cmpq $-1, %r15 - 0x0f, 0x85, 0x71, 0x1e, 0x00, 0x00, //0x00000862 jne LBB0_449 - 0x4c, 0x8d, 0x3c, 0x17, //0x00000868 leaq (%rdi,%rdx), %r15 - 0xe9, 0x9f, 0xff, 0xff, 0xff, //0x0000086c jmp LBB0_108 - //0x00000871 LBB0_117 - 0x49, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x00000871 cmpq $4095, %r9 - 0x0f, 0x8f, 0xd2, 0x31, 0x00, 0x00, //0x00000878 jg LBB0_651 - 0x49, 0x8d, 0x41, 0x01, //0x0000087e leaq $1(%r9), %rax - 0x49, 0x89, 0x45, 0x00, //0x00000882 movq %rax, (%r13) - 0x4b, 0xc7, 0x44, 0xcd, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00000886 movq $0, $8(%r13,%r9,8) - 0xe9, 0x3c, 0xf9, 0xff, 0xff, //0x0000088f jmp LBB0_4 - //0x00000894 LBB0_64 - 0x4b, 0xc7, 0x44, 0xcd, 0x00, 0x02, 0x00, 0x00, 0x00, //0x00000894 movq $2, (%r13,%r9,8) - 0x48, 0x8b, 0x4d, 0x98, //0x0000089d movq $-104(%rbp), %rcx - 0xf6, 0xc1, 0x40, //0x000008a1 testb $64, %cl - 0x0f, 0x85, 0xcb, 0x03, 0x00, 0x00, //0x000008a4 jne LBB0_152 - 0x49, 0x8b, 0x16, //0x000008aa movq (%r14), %rdx - 0x48, 0x8b, 0x45, 0xa8, //0x000008ad movq $-88(%rbp), %rax - 0x48, 0x8b, 0x40, 0x08, //0x000008b1 movq $8(%rax), %rax - 0xf6, 0xc1, 0x20, //0x000008b5 testb $32, %cl - 0x48, 0x89, 0x45, 0xa0, //0x000008b8 movq %rax, $-96(%rbp) - 0x48, 0x89, 0x55, 0xc0, //0x000008bc movq %rdx, $-64(%rbp) - 0x0f, 0x85, 0xf0, 0x06, 0x00, 0x00, //0x000008c0 jne LBB0_189 - 0x49, 0x89, 0xc1, //0x000008c6 movq %rax, %r9 - 0x49, 0x29, 0xd1, //0x000008c9 subq %rdx, %r9 - 0x0f, 0x84, 0xde, 0x33, 0x00, 0x00, //0x000008cc je LBB0_660 - 0x49, 0x83, 0xf9, 0x40, //0x000008d2 cmpq $64, %r9 - 0x0f, 0x82, 0xd9, 0x26, 0x00, 0x00, //0x000008d6 jb LBB0_510 - 0x49, 0x89, 0xd6, //0x000008dc movq %rdx, %r14 - 0x49, 0xf7, 0xd6, //0x000008df notq %r14 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000008e2 movq $-1, $-56(%rbp) - 0x48, 0x89, 0xd0, //0x000008ea movq %rdx, %rax - 0x45, 0x31, 0xc0, //0x000008ed xorl %r8d, %r8d - //0x000008f0 .p2align 4, 0x90 - //0x000008f0 LBB0_69 - 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x04, //0x000008f0 movdqu (%r12,%rax), %xmm3 - 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x04, 0x10, //0x000008f6 movdqu $16(%r12,%rax), %xmm4 - 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x04, 0x20, //0x000008fd movdqu $32(%r12,%rax), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x30, //0x00000904 movdqu $48(%r12,%rax), %xmm6 - 0x66, 0x0f, 0x6f, 0xfb, //0x0000090b movdqa %xmm3, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x0000090f pcmpeqb %xmm0, %xmm7 - 0x66, 0x44, 0x0f, 0xd7, 0xd7, //0x00000913 pmovmskb %xmm7, %r10d - 0x66, 0x0f, 0x6f, 0xfc, //0x00000918 movdqa %xmm4, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x0000091c pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xdf, //0x00000920 pmovmskb %xmm7, %ebx - 0x66, 0x0f, 0x6f, 0xfd, //0x00000924 movdqa %xmm5, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x00000928 pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xf7, //0x0000092c pmovmskb %xmm7, %esi - 0x66, 0x0f, 0x6f, 0xfe, //0x00000930 movdqa %xmm6, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x00000934 pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xd7, //0x00000938 pmovmskb %xmm7, %edx - 0x66, 0x0f, 0x74, 0xd9, //0x0000093c pcmpeqb %xmm1, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x00000940 pmovmskb %xmm3, %r11d - 0x66, 0x0f, 0x74, 0xe1, //0x00000945 pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xcc, //0x00000949 pmovmskb %xmm4, %ecx - 0x66, 0x0f, 0x74, 0xe9, //0x0000094d pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xfd, //0x00000951 pmovmskb %xmm5, %edi - 0x66, 0x0f, 0x74, 0xf1, //0x00000955 pcmpeqb %xmm1, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x00000959 pmovmskb %xmm6, %r15d - 0x48, 0xc1, 0xe2, 0x30, //0x0000095e shlq $48, %rdx - 0x48, 0xc1, 0xe6, 0x20, //0x00000962 shlq $32, %rsi - 0x48, 0x09, 0xd6, //0x00000966 orq %rdx, %rsi - 0x48, 0xc1, 0xe3, 0x10, //0x00000969 shlq $16, %rbx - 0x48, 0x09, 0xf3, //0x0000096d orq %rsi, %rbx - 0x49, 0x09, 0xda, //0x00000970 orq %rbx, %r10 - 0x49, 0xc1, 0xe7, 0x30, //0x00000973 shlq $48, %r15 - 0x48, 0xc1, 0xe7, 0x20, //0x00000977 shlq $32, %rdi - 0x4c, 0x09, 0xff, //0x0000097b orq %r15, %rdi - 0x48, 0xc1, 0xe1, 0x10, //0x0000097e shlq $16, %rcx - 0x48, 0x09, 0xf9, //0x00000982 orq %rdi, %rcx - 0x49, 0x09, 0xcb, //0x00000985 orq %rcx, %r11 - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00000988 jne LBB0_121 - 0x4d, 0x85, 0xc0, //0x0000098e testq %r8, %r8 - 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00000991 jne LBB0_123 - 0x45, 0x31, 0xc0, //0x00000997 xorl %r8d, %r8d - 0x4d, 0x85, 0xd2, //0x0000099a testq %r10, %r10 - 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x0000099d jne LBB0_124 - //0x000009a3 LBB0_72 - 0x49, 0x83, 0xc1, 0xc0, //0x000009a3 addq $-64, %r9 - 0x49, 0x83, 0xc6, 0xc0, //0x000009a7 addq $-64, %r14 - 0x48, 0x83, 0xc0, 0x40, //0x000009ab addq $64, %rax - 0x49, 0x83, 0xf9, 0x3f, //0x000009af cmpq $63, %r9 - 0x0f, 0x87, 0x37, 0xff, 0xff, 0xff, //0x000009b3 ja LBB0_69 - 0xe9, 0x1e, 0x1f, 0x00, 0x00, //0x000009b9 jmp LBB0_73 - //0x000009be LBB0_121 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000009be cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000009c3 jne LBB0_123 - 0x49, 0x0f, 0xbc, 0xcb, //0x000009c9 bsfq %r11, %rcx - 0x48, 0x01, 0xc1, //0x000009cd addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x000009d0 movq %rcx, $-56(%rbp) - //0x000009d4 LBB0_123 - 0x4c, 0x89, 0xc1, //0x000009d4 movq %r8, %rcx - 0x48, 0xf7, 0xd1, //0x000009d7 notq %rcx - 0x4c, 0x21, 0xd9, //0x000009da andq %r11, %rcx - 0x48, 0x8d, 0x14, 0x09, //0x000009dd leaq (%rcx,%rcx), %rdx - 0x4c, 0x09, 0xc2, //0x000009e1 orq %r8, %rdx - 0x48, 0x89, 0xd6, //0x000009e4 movq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x000009e7 notq %rsi - 0x4c, 0x21, 0xde, //0x000009ea andq %r11, %rsi - 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000009ed movabsq $-6148914691236517206, %rdi - 0x48, 0x21, 0xfe, //0x000009f7 andq %rdi, %rsi - 0x45, 0x31, 0xc0, //0x000009fa xorl %r8d, %r8d - 0x48, 0x01, 0xce, //0x000009fd addq %rcx, %rsi - 0x41, 0x0f, 0x92, 0xc0, //0x00000a00 setb %r8b - 0x48, 0x01, 0xf6, //0x00000a04 addq %rsi, %rsi - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000a07 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xce, //0x00000a11 xorq %rcx, %rsi - 0x48, 0x21, 0xd6, //0x00000a14 andq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x00000a17 notq %rsi - 0x49, 0x21, 0xf2, //0x00000a1a andq %rsi, %r10 - 0x4d, 0x85, 0xd2, //0x00000a1d testq %r10, %r10 - 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00000a20 je LBB0_72 - //0x00000a26 LBB0_124 - 0x49, 0x0f, 0xbc, 0xc2, //0x00000a26 bsfq %r10, %rax - 0x4c, 0x29, 0xf0, //0x00000a2a subq %r14, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x00000a2d movq $-48(%rbp), %r14 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000a31 movabsq $4294977024, %r11 - 0x48, 0x8b, 0x75, 0xc0, //0x00000a3b movq $-64(%rbp), %rsi - 0xe9, 0xb3, 0x0d, 0x00, 0x00, //0x00000a3f jmp LBB0_313 - //0x00000a44 LBB0_125 - 0x48, 0x8b, 0x4d, 0xa8, //0x00000a44 movq $-88(%rbp), %rcx - 0x4c, 0x8b, 0x49, 0x08, //0x00000a48 movq $8(%rcx), %r9 - 0x4d, 0x8b, 0x06, //0x00000a4c movq (%r14), %r8 - 0x4f, 0x8d, 0x14, 0x04, //0x00000a4f leaq (%r12,%r8), %r10 - 0x4d, 0x29, 0xc1, //0x00000a53 subq %r8, %r9 - 0x49, 0x83, 0xf9, 0x20, //0x00000a56 cmpq $32, %r9 - 0x0f, 0x8c, 0x3a, 0x1c, 0x00, 0x00, //0x00000a5a jl LBB0_133 - 0x41, 0xbe, 0x20, 0x00, 0x00, 0x00, //0x00000a60 movl $32, %r14d - 0x31, 0xf6, //0x00000a66 xorl %esi, %esi - 0x45, 0x31, 0xdb, //0x00000a68 xorl %r11d, %r11d - 0xe9, 0x26, 0x00, 0x00, 0x00, //0x00000a6b jmp LBB0_127 - //0x00000a70 .p2align 4, 0x90 - //0x00000a70 LBB0_129 - 0x45, 0x31, 0xdb, //0x00000a70 xorl %r11d, %r11d - 0x48, 0x85, 0xdb, //0x00000a73 testq %rbx, %rbx - 0x0f, 0x85, 0x2b, 0xf7, 0xff, 0xff, //0x00000a76 jne LBB0_1 - //0x00000a7c LBB0_130 - 0x48, 0x83, 0xc6, 0x20, //0x00000a7c addq $32, %rsi - 0x4b, 0x8d, 0x0c, 0x31, //0x00000a80 leaq (%r9,%r14), %rcx - 0x48, 0x83, 0xc1, 0xe0, //0x00000a84 addq $-32, %rcx - 0x49, 0x83, 0xc6, 0xe0, //0x00000a88 addq $-32, %r14 - 0x48, 0x83, 0xf9, 0x3f, //0x00000a8c cmpq $63, %rcx - 0x0f, 0x8e, 0xe7, 0x1b, 0x00, 0x00, //0x00000a90 jle LBB0_131 - //0x00000a96 LBB0_127 - 0xf3, 0x41, 0x0f, 0x6f, 0x24, 0x32, //0x00000a96 movdqu (%r10,%rsi), %xmm4 - 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x32, 0x10, //0x00000a9c movdqu $16(%r10,%rsi), %xmm5 - 0x66, 0x0f, 0x6f, 0xf4, //0x00000aa3 movdqa %xmm4, %xmm6 - 0x66, 0x0f, 0x74, 0xf0, //0x00000aa7 pcmpeqb %xmm0, %xmm6 - 0x66, 0x0f, 0xd7, 0xfe, //0x00000aab pmovmskb %xmm6, %edi - 0x66, 0x0f, 0x6f, 0xf5, //0x00000aaf movdqa %xmm5, %xmm6 - 0x66, 0x0f, 0x74, 0xf0, //0x00000ab3 pcmpeqb %xmm0, %xmm6 - 0x66, 0x0f, 0xd7, 0xde, //0x00000ab7 pmovmskb %xmm6, %ebx - 0x48, 0xc1, 0xe3, 0x10, //0x00000abb shlq $16, %rbx - 0x48, 0x09, 0xfb, //0x00000abf orq %rdi, %rbx - 0x66, 0x0f, 0x74, 0xe1, //0x00000ac2 pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xcc, //0x00000ac6 pmovmskb %xmm4, %ecx - 0x66, 0x0f, 0x74, 0xe9, //0x00000aca pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xfd, //0x00000ace pmovmskb %xmm5, %edi - 0x48, 0xc1, 0xe7, 0x10, //0x00000ad2 shlq $16, %rdi - 0x48, 0x09, 0xcf, //0x00000ad6 orq %rcx, %rdi - 0x48, 0x89, 0xf9, //0x00000ad9 movq %rdi, %rcx - 0x4c, 0x09, 0xd9, //0x00000adc orq %r11, %rcx - 0x0f, 0x84, 0x8b, 0xff, 0xff, 0xff, //0x00000adf je LBB0_129 - 0x44, 0x89, 0xd9, //0x00000ae5 movl %r11d, %ecx - 0xf7, 0xd1, //0x00000ae8 notl %ecx - 0x21, 0xf9, //0x00000aea andl %edi, %ecx - 0x44, 0x8d, 0x3c, 0x09, //0x00000aec leal (%rcx,%rcx), %r15d - 0x45, 0x09, 0xdf, //0x00000af0 orl %r11d, %r15d - 0x44, 0x89, 0xfa, //0x00000af3 movl %r15d, %edx - 0xf7, 0xd2, //0x00000af6 notl %edx - 0x21, 0xfa, //0x00000af8 andl %edi, %edx - 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000afa andl $-1431655766, %edx - 0x45, 0x31, 0xdb, //0x00000b00 xorl %r11d, %r11d - 0x01, 0xca, //0x00000b03 addl %ecx, %edx - 0x41, 0x0f, 0x92, 0xc3, //0x00000b05 setb %r11b - 0x01, 0xd2, //0x00000b09 addl %edx, %edx - 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x00000b0b xorl $1431655765, %edx - 0x44, 0x21, 0xfa, //0x00000b11 andl %r15d, %edx - 0xf7, 0xd2, //0x00000b14 notl %edx - 0x21, 0xd3, //0x00000b16 andl %edx, %ebx - 0x48, 0x85, 0xdb, //0x00000b18 testq %rbx, %rbx - 0x0f, 0x84, 0x5b, 0xff, 0xff, 0xff, //0x00000b1b je LBB0_130 - 0xe9, 0x81, 0xf6, 0xff, 0xff, //0x00000b21 jmp LBB0_1 - //0x00000b26 LBB0_134 - 0x4c, 0x89, 0xf1, //0x00000b26 movq %r14, %rcx - 0x4c, 0x29, 0xc1, //0x00000b29 subq %r8, %rcx - 0x48, 0x83, 0xf9, 0x10, //0x00000b2c cmpq $16, %rcx - 0x0f, 0x82, 0xc7, 0x22, 0x00, 0x00, //0x00000b30 jb LBB0_489 - 0x4c, 0x89, 0xc6, //0x00000b36 movq %r8, %rsi - 0x48, 0xf7, 0xde, //0x00000b39 negq %rsi - 0x49, 0x8d, 0x40, 0x01, //0x00000b3c leaq $1(%r8), %rax - 0x49, 0x8d, 0x48, 0xff, //0x00000b40 leaq $-1(%r8), %rcx - 0x4b, 0x8d, 0x14, 0x04, //0x00000b44 leaq (%r12,%r8), %rdx - 0x48, 0x83, 0xc2, 0xff, //0x00000b48 addq $-1, %rdx - 0x4c, 0x89, 0xc3, //0x00000b4c movq %r8, %rbx - 0x90, //0x00000b4f .p2align 4, 0x90 - //0x00000b50 LBB0_136 - 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x1c, //0x00000b50 movdqu (%r12,%rbx), %xmm3 - 0x66, 0x0f, 0x6f, 0xe3, //0x00000b56 movdqa %xmm3, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe6, //0x00000b5a pcmpeqb %xmm14, %xmm4 - 0x66, 0x41, 0x0f, 0xdb, 0xd9, //0x00000b5f pand %xmm9, %xmm3 - 0x66, 0x0f, 0x74, 0xda, //0x00000b64 pcmpeqb %xmm2, %xmm3 - 0x66, 0x0f, 0xeb, 0xdc, //0x00000b68 por %xmm4, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x00000b6c pmovmskb %xmm3, %edi - 0x85, 0xff, //0x00000b70 testl %edi, %edi - 0x0f, 0x85, 0x94, 0x00, 0x00, 0x00, //0x00000b72 jne LBB0_147 - 0x48, 0x83, 0xc3, 0x10, //0x00000b78 addq $16, %rbx - 0x49, 0x8d, 0x3c, 0x36, //0x00000b7c leaq (%r14,%rsi), %rdi - 0x48, 0x83, 0xc7, 0xf0, //0x00000b80 addq $-16, %rdi - 0x48, 0x83, 0xc6, 0xf0, //0x00000b84 addq $-16, %rsi - 0x48, 0x83, 0xc0, 0x10, //0x00000b88 addq $16, %rax - 0x48, 0x83, 0xc1, 0x10, //0x00000b8c addq $16, %rcx - 0x48, 0x83, 0xc2, 0x10, //0x00000b90 addq $16, %rdx - 0x48, 0x83, 0xff, 0x0f, //0x00000b94 cmpq $15, %rdi - 0x0f, 0x87, 0xb2, 0xff, 0xff, 0xff, //0x00000b98 ja LBB0_136 - 0x4c, 0x89, 0xe0, //0x00000b9e movq %r12, %rax - 0x48, 0x29, 0xf0, //0x00000ba1 subq %rsi, %rax - 0x49, 0x01, 0xf6, //0x00000ba4 addq %rsi, %r14 - 0x4c, 0x89, 0xf1, //0x00000ba7 movq %r14, %rcx - 0x48, 0x85, 0xc9, //0x00000baa testq %rcx, %rcx - 0x4c, 0x8b, 0x75, 0xd0, //0x00000bad movq $-48(%rbp), %r14 - 0x48, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x10, 0x00, 0x00, //0x00000bb1 movabsq $17596481021440, %rdi - 0x0f, 0x84, 0x40, 0x00, 0x00, 0x00, //0x00000bbb je LBB0_146 - //0x00000bc1 LBB0_139 - 0x48, 0x8d, 0x14, 0x08, //0x00000bc1 leaq (%rax,%rcx), %rdx - //0x00000bc5 LBB0_140 - 0x0f, 0xb6, 0x30, //0x00000bc5 movzbl (%rax), %esi - 0x48, 0x83, 0xfe, 0x2c, //0x00000bc8 cmpq $44, %rsi - 0x0f, 0x87, 0x0a, 0x00, 0x00, 0x00, //0x00000bcc ja LBB0_142 - 0x48, 0x0f, 0xa3, 0xf7, //0x00000bd2 btq %rsi, %rdi - 0x0f, 0x82, 0x25, 0x00, 0x00, 0x00, //0x00000bd6 jb LBB0_146 - //0x00000bdc LBB0_142 - 0x40, 0x80, 0xfe, 0x5d, //0x00000bdc cmpb $93, %sil - 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x00000be0 je LBB0_146 - 0x40, 0x80, 0xfe, 0x7d, //0x00000be6 cmpb $125, %sil - 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00000bea je LBB0_146 - 0x48, 0x83, 0xc0, 0x01, //0x00000bf0 addq $1, %rax - 0x48, 0x83, 0xc1, 0xff, //0x00000bf4 addq $-1, %rcx - 0x0f, 0x85, 0xc7, 0xff, 0xff, 0xff, //0x00000bf8 jne LBB0_140 - 0x48, 0x89, 0xd0, //0x00000bfe movq %rdx, %rax - //0x00000c01 LBB0_146 - 0x4c, 0x29, 0xe0, //0x00000c01 subq %r12, %rax - 0x49, 0x89, 0x06, //0x00000c04 movq %rax, (%r14) - 0xe9, 0xba, 0xf5, 0xff, 0xff, //0x00000c07 jmp LBB0_3 - //0x00000c0c LBB0_147 - 0x66, 0x0f, 0xbc, 0xff, //0x00000c0c bsfw %di, %di - 0x0f, 0xb7, 0xdf, //0x00000c10 movzwl %di, %ebx - 0x48, 0x89, 0xdf, //0x00000c13 movq %rbx, %rdi - 0x48, 0x29, 0xf7, //0x00000c16 subq %rsi, %rdi - 0x4c, 0x8b, 0x75, 0xd0, //0x00000c19 movq $-48(%rbp), %r14 - 0x49, 0x89, 0x3e, //0x00000c1d movq %rdi, (%r14) - 0x48, 0x85, 0xff, //0x00000c20 testq %rdi, %rdi - 0x0f, 0x8e, 0x9d, 0xf5, 0xff, 0xff, //0x00000c23 jle LBB0_3 - 0x48, 0x01, 0xd8, //0x00000c29 addq %rbx, %rax - 0x48, 0x01, 0xd9, //0x00000c2c addq %rbx, %rcx - 0x48, 0x01, 0xda, //0x00000c2f addq %rbx, %rdx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000c32 .p2align 4, 0x90 - //0x00000c40 LBB0_149 - 0x0f, 0xb6, 0x32, //0x00000c40 movzbl (%rdx), %esi - 0x48, 0x83, 0xfe, 0x20, //0x00000c43 cmpq $32, %rsi - 0x0f, 0x87, 0x79, 0xf5, 0xff, 0xff, //0x00000c47 ja LBB0_3 - 0x49, 0x0f, 0xa3, 0xf3, //0x00000c4d btq %rsi, %r11 - 0x0f, 0x83, 0x6f, 0xf5, 0xff, 0xff, //0x00000c51 jae LBB0_3 - 0x49, 0x89, 0x0e, //0x00000c57 movq %rcx, (%r14) - 0x48, 0x83, 0xc0, 0xff, //0x00000c5a addq $-1, %rax - 0x48, 0x83, 0xc1, 0xff, //0x00000c5e addq $-1, %rcx - 0x48, 0x83, 0xc2, 0xff, //0x00000c62 addq $-1, %rdx - 0x48, 0x83, 0xf8, 0x01, //0x00000c66 cmpq $1, %rax - 0x0f, 0x8f, 0xd0, 0xff, 0xff, 0xff, //0x00000c6a jg LBB0_149 - 0xe9, 0x51, 0xf5, 0xff, 0xff, //0x00000c70 jmp LBB0_3 - //0x00000c75 LBB0_152 - 0x48, 0x8b, 0x4d, 0xa8, //0x00000c75 movq $-88(%rbp), %rcx - 0x4c, 0x8b, 0x49, 0x08, //0x00000c79 movq $8(%rcx), %r9 - 0x4d, 0x8b, 0x06, //0x00000c7d movq (%r14), %r8 - 0x4f, 0x8d, 0x14, 0x04, //0x00000c80 leaq (%r12,%r8), %r10 - 0x4d, 0x29, 0xc1, //0x00000c84 subq %r8, %r9 - 0x49, 0x83, 0xf9, 0x20, //0x00000c87 cmpq $32, %r9 - 0x0f, 0x8c, 0xa5, 0x1a, 0x00, 0x00, //0x00000c8b jl LBB0_161 - 0x41, 0xbe, 0x20, 0x00, 0x00, 0x00, //0x00000c91 movl $32, %r14d - 0x31, 0xf6, //0x00000c97 xorl %esi, %esi - 0x45, 0x31, 0xdb, //0x00000c99 xorl %r11d, %r11d - 0xe9, 0x35, 0x00, 0x00, 0x00, //0x00000c9c jmp LBB0_154 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000ca1 .p2align 4, 0x90 - //0x00000cb0 LBB0_157 - 0x45, 0x31, 0xdb, //0x00000cb0 xorl %r11d, %r11d - 0x48, 0x85, 0xdb, //0x00000cb3 testq %rbx, %rbx - 0x0f, 0x85, 0xa5, 0x00, 0x00, 0x00, //0x00000cb6 jne LBB0_156 - //0x00000cbc LBB0_158 - 0x48, 0x83, 0xc6, 0x20, //0x00000cbc addq $32, %rsi - 0x4b, 0x8d, 0x0c, 0x31, //0x00000cc0 leaq (%r9,%r14), %rcx - 0x48, 0x83, 0xc1, 0xe0, //0x00000cc4 addq $-32, %rcx - 0x49, 0x83, 0xc6, 0xe0, //0x00000cc8 addq $-32, %r14 - 0x48, 0x83, 0xf9, 0x3f, //0x00000ccc cmpq $63, %rcx - 0x0f, 0x8e, 0x43, 0x1a, 0x00, 0x00, //0x00000cd0 jle LBB0_159 - //0x00000cd6 LBB0_154 - 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x32, //0x00000cd6 movdqu (%r10,%rsi), %xmm3 - 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x32, 0x10, //0x00000cdc movdqu $16(%r10,%rsi), %xmm4 - 0x66, 0x0f, 0x6f, 0xeb, //0x00000ce3 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00000ce7 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xfd, //0x00000ceb pmovmskb %xmm5, %edi - 0x66, 0x0f, 0x6f, 0xec, //0x00000cef movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00000cf3 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xdd, //0x00000cf7 pmovmskb %xmm5, %ebx - 0x48, 0xc1, 0xe3, 0x10, //0x00000cfb shlq $16, %rbx - 0x48, 0x09, 0xfb, //0x00000cff orq %rdi, %rbx - 0x66, 0x0f, 0x74, 0xd9, //0x00000d02 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x00000d06 pmovmskb %xmm3, %ecx - 0x66, 0x0f, 0x74, 0xe1, //0x00000d0a pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xfc, //0x00000d0e pmovmskb %xmm4, %edi - 0x48, 0xc1, 0xe7, 0x10, //0x00000d12 shlq $16, %rdi - 0x48, 0x09, 0xcf, //0x00000d16 orq %rcx, %rdi - 0x48, 0x89, 0xf9, //0x00000d19 movq %rdi, %rcx - 0x4c, 0x09, 0xd9, //0x00000d1c orq %r11, %rcx - 0x0f, 0x84, 0x8b, 0xff, 0xff, 0xff, //0x00000d1f je LBB0_157 - 0x44, 0x89, 0xd9, //0x00000d25 movl %r11d, %ecx - 0xf7, 0xd1, //0x00000d28 notl %ecx - 0x21, 0xf9, //0x00000d2a andl %edi, %ecx - 0x44, 0x8d, 0x3c, 0x09, //0x00000d2c leal (%rcx,%rcx), %r15d - 0x45, 0x09, 0xdf, //0x00000d30 orl %r11d, %r15d - 0x44, 0x89, 0xfa, //0x00000d33 movl %r15d, %edx - 0xf7, 0xd2, //0x00000d36 notl %edx - 0x21, 0xfa, //0x00000d38 andl %edi, %edx - 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000d3a andl $-1431655766, %edx - 0x45, 0x31, 0xdb, //0x00000d40 xorl %r11d, %r11d - 0x01, 0xca, //0x00000d43 addl %ecx, %edx - 0x41, 0x0f, 0x92, 0xc3, //0x00000d45 setb %r11b - 0x01, 0xd2, //0x00000d49 addl %edx, %edx - 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x00000d4b xorl $1431655765, %edx - 0x44, 0x21, 0xfa, //0x00000d51 andl %r15d, %edx - 0xf7, 0xd2, //0x00000d54 notl %edx - 0x21, 0xd3, //0x00000d56 andl %edx, %ebx - 0x48, 0x85, 0xdb, //0x00000d58 testq %rbx, %rbx - 0x0f, 0x84, 0x5b, 0xff, 0xff, 0xff, //0x00000d5b je LBB0_158 - //0x00000d61 LBB0_156 - 0x0f, 0xbc, 0xc3, //0x00000d61 bsfl %ebx, %eax - 0x4c, 0x01, 0xc0, //0x00000d64 addq %r8, %rax - 0x4c, 0x8d, 0x14, 0x06, //0x00000d67 leaq (%rsi,%rax), %r10 - 0x49, 0x83, 0xc2, 0x01, //0x00000d6b addq $1, %r10 - 0x4c, 0x8b, 0x75, 0xd0, //0x00000d6f movq $-48(%rbp), %r14 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000d73 movabsq $4294977024, %r11 - 0x4d, 0x89, 0x16, //0x00000d7d movq %r10, (%r14) - 0x4d, 0x85, 0xc0, //0x00000d80 testq %r8, %r8 - 0x0f, 0x8f, 0x83, 0x0a, 0x00, 0x00, //0x00000d83 jg LBB0_315 - 0xe9, 0xce, 0x2c, 0x00, 0x00, //0x00000d89 jmp LBB0_622 - //0x00000d8e LBB0_162 - 0x49, 0x89, 0xc6, //0x00000d8e movq %rax, %r14 - 0x49, 0x29, 0xd6, //0x00000d91 subq %rdx, %r14 - 0x0f, 0x84, 0xdc, 0x2e, 0x00, 0x00, //0x00000d94 je LBB0_657 - 0x49, 0x83, 0xfe, 0x40, //0x00000d9a cmpq $64, %r14 - 0x0f, 0x82, 0x5e, 0x21, 0x00, 0x00, //0x00000d9e jb LBB0_504 - 0x4c, 0x89, 0x65, 0xb8, //0x00000da4 movq %r12, $-72(%rbp) - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00000da8 movq $-1, $-56(%rbp) - 0x48, 0x8b, 0x45, 0xc0, //0x00000db0 movq $-64(%rbp), %rax - 0x31, 0xdb, //0x00000db4 xorl %ebx, %ebx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000db6 .p2align 4, 0x90 - //0x00000dc0 LBB0_165 - 0x49, 0x89, 0xdc, //0x00000dc0 movq %rbx, %r12 - 0x48, 0x8b, 0x4d, 0xb8, //0x00000dc3 movq $-72(%rbp), %rcx - 0xf3, 0x0f, 0x6f, 0x1c, 0x01, //0x00000dc7 movdqu (%rcx,%rax), %xmm3 - 0xf3, 0x0f, 0x6f, 0x7c, 0x01, 0x10, //0x00000dcc movdqu $16(%rcx,%rax), %xmm7 - 0xf3, 0x0f, 0x6f, 0x74, 0x01, 0x20, //0x00000dd2 movdqu $32(%rcx,%rax), %xmm6 - 0xf3, 0x0f, 0x6f, 0x64, 0x01, 0x30, //0x00000dd8 movdqu $48(%rcx,%rax), %xmm4 - 0x66, 0x0f, 0x6f, 0xeb, //0x00000dde movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00000de2 pcmpeqb %xmm0, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xdd, //0x00000de6 pmovmskb %xmm5, %r11d - 0x66, 0x0f, 0x6f, 0xef, //0x00000deb movdqa %xmm7, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00000def pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xdd, //0x00000df3 pmovmskb %xmm5, %ebx - 0x66, 0x0f, 0x6f, 0xee, //0x00000df7 movdqa %xmm6, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00000dfb pcmpeqb %xmm0, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xcd, //0x00000dff pmovmskb %xmm5, %r9d - 0x66, 0x0f, 0x6f, 0xec, //0x00000e04 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00000e08 pcmpeqb %xmm0, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xfd, //0x00000e0c pmovmskb %xmm5, %r15d - 0x66, 0x0f, 0x6f, 0xeb, //0x00000e11 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x00000e15 pcmpeqb %xmm1, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xed, //0x00000e19 pmovmskb %xmm5, %r13d - 0x66, 0x0f, 0x6f, 0xef, //0x00000e1e movdqa %xmm7, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x00000e22 pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x00000e26 pmovmskb %xmm5, %edx - 0x66, 0x0f, 0x6f, 0xee, //0x00000e2a movdqa %xmm6, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x00000e2e pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x00000e32 pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x6f, 0xec, //0x00000e36 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x00000e3a pcmpeqb %xmm1, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xc5, //0x00000e3e pmovmskb %xmm5, %r8d - 0x66, 0x41, 0x0f, 0x6f, 0xec, //0x00000e43 movdqa %xmm12, %xmm5 - 0x66, 0x0f, 0x64, 0xef, //0x00000e48 pcmpgtb %xmm7, %xmm5 - 0x66, 0x41, 0x0f, 0x64, 0xfa, //0x00000e4c pcmpgtb %xmm10, %xmm7 - 0x66, 0x0f, 0xdb, 0xfd, //0x00000e51 pand %xmm5, %xmm7 - 0x66, 0x0f, 0xd7, 0xff, //0x00000e55 pmovmskb %xmm7, %edi - 0x66, 0x41, 0x0f, 0x6f, 0xec, //0x00000e59 movdqa %xmm12, %xmm5 - 0x66, 0x0f, 0x64, 0xee, //0x00000e5e pcmpgtb %xmm6, %xmm5 - 0x66, 0x41, 0x0f, 0x64, 0xf2, //0x00000e62 pcmpgtb %xmm10, %xmm6 - 0x66, 0x0f, 0xdb, 0xf5, //0x00000e67 pand %xmm5, %xmm6 - 0x66, 0x0f, 0xd7, 0xf6, //0x00000e6b pmovmskb %xmm6, %esi - 0x66, 0x41, 0x0f, 0x6f, 0xec, //0x00000e6f movdqa %xmm12, %xmm5 - 0x66, 0x0f, 0x64, 0xec, //0x00000e74 pcmpgtb %xmm4, %xmm5 - 0x66, 0x41, 0x0f, 0x64, 0xe2, //0x00000e78 pcmpgtb %xmm10, %xmm4 - 0x66, 0x0f, 0xdb, 0xe5, //0x00000e7d pand %xmm5, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xd4, //0x00000e81 pmovmskb %xmm4, %r10d - 0x49, 0xc1, 0xe7, 0x30, //0x00000e86 shlq $48, %r15 - 0x49, 0xc1, 0xe1, 0x20, //0x00000e8a shlq $32, %r9 - 0x4d, 0x09, 0xf9, //0x00000e8e orq %r15, %r9 - 0x48, 0xc1, 0xe3, 0x10, //0x00000e91 shlq $16, %rbx - 0x4c, 0x09, 0xcb, //0x00000e95 orq %r9, %rbx - 0x49, 0x09, 0xdb, //0x00000e98 orq %rbx, %r11 - 0x49, 0xc1, 0xe0, 0x30, //0x00000e9b shlq $48, %r8 - 0x48, 0xc1, 0xe1, 0x20, //0x00000e9f shlq $32, %rcx - 0x4c, 0x09, 0xc1, //0x00000ea3 orq %r8, %rcx - 0x48, 0xc1, 0xe2, 0x10, //0x00000ea6 shlq $16, %rdx - 0x48, 0x09, 0xca, //0x00000eaa orq %rcx, %rdx - 0x49, 0xc1, 0xe2, 0x30, //0x00000ead shlq $48, %r10 - 0x48, 0xc1, 0xe6, 0x20, //0x00000eb1 shlq $32, %rsi - 0x4c, 0x09, 0xd6, //0x00000eb5 orq %r10, %rsi - 0x48, 0xc1, 0xe7, 0x10, //0x00000eb8 shlq $16, %rdi - 0x48, 0x09, 0xf7, //0x00000ebc orq %rsi, %rdi - 0x49, 0x09, 0xd5, //0x00000ebf orq %rdx, %r13 - 0x0f, 0x85, 0x51, 0x00, 0x00, 0x00, //0x00000ec2 jne LBB0_182 - 0x4d, 0x85, 0xe4, //0x00000ec8 testq %r12, %r12 - 0x0f, 0x85, 0x5e, 0x00, 0x00, 0x00, //0x00000ecb jne LBB0_184 - 0x31, 0xdb, //0x00000ed1 xorl %ebx, %ebx - //0x00000ed3 LBB0_168 - 0x66, 0x41, 0x0f, 0x6f, 0xe4, //0x00000ed3 movdqa %xmm12, %xmm4 - 0x66, 0x0f, 0x64, 0xe3, //0x00000ed8 pcmpgtb %xmm3, %xmm4 - 0x66, 0x41, 0x0f, 0x64, 0xda, //0x00000edc pcmpgtb %xmm10, %xmm3 - 0x66, 0x0f, 0xdb, 0xdc, //0x00000ee1 pand %xmm4, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x00000ee5 pmovmskb %xmm3, %ecx - 0x48, 0x09, 0xcf, //0x00000ee9 orq %rcx, %rdi - 0x4d, 0x85, 0xdb, //0x00000eec testq %r11, %r11 - 0x4c, 0x8b, 0x6d, 0xb0, //0x00000eef movq $-80(%rbp), %r13 - 0x0f, 0x85, 0x82, 0x00, 0x00, 0x00, //0x00000ef3 jne LBB0_185 - 0x48, 0x85, 0xff, //0x00000ef9 testq %rdi, %rdi - 0x0f, 0x85, 0xec, 0x2b, 0x00, 0x00, //0x00000efc jne LBB0_631 - 0x49, 0x83, 0xc6, 0xc0, //0x00000f02 addq $-64, %r14 - 0x48, 0x83, 0xc0, 0x40, //0x00000f06 addq $64, %rax - 0x49, 0x83, 0xfe, 0x3f, //0x00000f0a cmpq $63, %r14 - 0x0f, 0x87, 0xac, 0xfe, 0xff, 0xff, //0x00000f0e ja LBB0_165 - 0xe9, 0xb3, 0x18, 0x00, 0x00, //0x00000f14 jmp LBB0_171 - //0x00000f19 LBB0_182 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00000f19 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00000f1e jne LBB0_184 - 0x49, 0x0f, 0xbc, 0xcd, //0x00000f24 bsfq %r13, %rcx - 0x48, 0x01, 0xc1, //0x00000f28 addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00000f2b movq %rcx, $-56(%rbp) - //0x00000f2f LBB0_184 - 0x4c, 0x89, 0xe1, //0x00000f2f movq %r12, %rcx - 0x48, 0xf7, 0xd1, //0x00000f32 notq %rcx - 0x4c, 0x21, 0xe9, //0x00000f35 andq %r13, %rcx - 0x48, 0x8d, 0x14, 0x09, //0x00000f38 leaq (%rcx,%rcx), %rdx - 0x4c, 0x09, 0xe2, //0x00000f3c orq %r12, %rdx - 0x48, 0x89, 0xd6, //0x00000f3f movq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x00000f42 notq %rsi - 0x4c, 0x21, 0xee, //0x00000f45 andq %r13, %rsi - 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000f48 movabsq $-6148914691236517206, %rbx - 0x48, 0x21, 0xde, //0x00000f52 andq %rbx, %rsi - 0x31, 0xdb, //0x00000f55 xorl %ebx, %ebx - 0x48, 0x01, 0xce, //0x00000f57 addq %rcx, %rsi - 0x0f, 0x92, 0xc3, //0x00000f5a setb %bl - 0x48, 0x01, 0xf6, //0x00000f5d addq %rsi, %rsi - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000f60 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xce, //0x00000f6a xorq %rcx, %rsi - 0x48, 0x21, 0xd6, //0x00000f6d andq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x00000f70 notq %rsi - 0x49, 0x21, 0xf3, //0x00000f73 andq %rsi, %r11 - 0xe9, 0x58, 0xff, 0xff, 0xff, //0x00000f76 jmp LBB0_168 - //0x00000f7b LBB0_185 - 0x49, 0x0f, 0xbc, 0xcb, //0x00000f7b bsfq %r11, %rcx - 0x48, 0x85, 0xff, //0x00000f7f testq %rdi, %rdi - 0x0f, 0x84, 0xc4, 0x02, 0x00, 0x00, //0x00000f82 je LBB0_227 - 0x48, 0x0f, 0xbc, 0xd7, //0x00000f88 bsfq %rdi, %rdx - 0x4c, 0x8b, 0x75, 0xd0, //0x00000f8c movq $-48(%rbp), %r14 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000f90 movabsq $4294977024, %r11 - 0x48, 0x39, 0xca, //0x00000f9a cmpq %rcx, %rdx - 0x0f, 0x83, 0xc5, 0x02, 0x00, 0x00, //0x00000f9d jae LBB0_228 - 0xe9, 0xdf, 0x2c, 0x00, 0x00, //0x00000fa3 jmp LBB0_187 - //0x00000fa8 LBB0_188 - 0x41, 0x89, 0xc9, //0x00000fa8 movl %ecx, %r9d - 0x49, 0x01, 0xf9, //0x00000fab addq %rdi, %r9 - 0x4d, 0x01, 0xe9, //0x00000fae addq %r13, %r9 - 0xe9, 0x1c, 0x02, 0x00, 0x00, //0x00000fb1 jmp LBB0_217 - //0x00000fb6 LBB0_189 - 0x49, 0x89, 0xc2, //0x00000fb6 movq %rax, %r10 - 0x49, 0x29, 0xd2, //0x00000fb9 subq %rdx, %r10 - 0x0f, 0x84, 0xe1, 0x2c, 0x00, 0x00, //0x00000fbc je LBB0_658 - 0x4c, 0x89, 0x65, 0xb8, //0x00000fc2 movq %r12, $-72(%rbp) - 0x49, 0x83, 0xfa, 0x40, //0x00000fc6 cmpq $64, %r10 - 0x0f, 0x82, 0x15, 0x20, 0x00, 0x00, //0x00000fca jb LBB0_512 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00000fd0 movq $-1, $-56(%rbp) - 0x48, 0x8b, 0x45, 0xc0, //0x00000fd8 movq $-64(%rbp), %rax - 0x45, 0x31, 0xe4, //0x00000fdc xorl %r12d, %r12d - 0x90, //0x00000fdf .p2align 4, 0x90 - //0x00000fe0 LBB0_192 - 0x48, 0x8b, 0x4d, 0xb8, //0x00000fe0 movq $-72(%rbp), %rcx - 0xf3, 0x44, 0x0f, 0x6f, 0x2c, 0x01, //0x00000fe4 movdqu (%rcx,%rax), %xmm13 - 0xf3, 0x0f, 0x6f, 0x74, 0x01, 0x10, //0x00000fea movdqu $16(%rcx,%rax), %xmm6 - 0xf3, 0x0f, 0x6f, 0x6c, 0x01, 0x20, //0x00000ff0 movdqu $32(%rcx,%rax), %xmm5 - 0xf3, 0x0f, 0x6f, 0x64, 0x01, 0x30, //0x00000ff6 movdqu $48(%rcx,%rax), %xmm4 - 0x66, 0x41, 0x0f, 0x6f, 0xdd, //0x00000ffc movdqa %xmm13, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00001001 pcmpeqb %xmm0, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x00001005 pmovmskb %xmm3, %r11d - 0x66, 0x0f, 0x6f, 0xde, //0x0000100a movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x0000100e pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xdb, //0x00001012 pmovmskb %xmm3, %ebx - 0x66, 0x0f, 0x6f, 0xdd, //0x00001016 movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x0000101a pcmpeqb %xmm0, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xf3, //0x0000101e pmovmskb %xmm3, %r14d - 0x66, 0x0f, 0x6f, 0xdc, //0x00001023 movdqa %xmm4, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00001027 pcmpeqb %xmm0, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xfb, //0x0000102b pmovmskb %xmm3, %r15d - 0x66, 0x41, 0x0f, 0x6f, 0xdd, //0x00001030 movdqa %xmm13, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00001035 pcmpeqb %xmm1, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x00001039 pmovmskb %xmm3, %r13d - 0x66, 0x0f, 0x6f, 0xde, //0x0000103e movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00001042 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x00001046 pmovmskb %xmm3, %ecx - 0x66, 0x0f, 0x6f, 0xdd, //0x0000104a movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x0000104e pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x00001052 pmovmskb %xmm3, %edi - 0x66, 0x0f, 0x6f, 0xdc, //0x00001056 movdqa %xmm4, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x0000105a pcmpeqb %xmm1, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xcb, //0x0000105e pmovmskb %xmm3, %r9d - 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x00001063 movdqa %xmm12, %xmm3 - 0x66, 0x0f, 0x64, 0xde, //0x00001068 pcmpgtb %xmm6, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xf2, //0x0000106c pcmpgtb %xmm10, %xmm6 - 0x66, 0x0f, 0xdb, 0xf3, //0x00001071 pand %xmm3, %xmm6 - 0x66, 0x0f, 0xd7, 0xf6, //0x00001075 pmovmskb %xmm6, %esi - 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x00001079 movdqa %xmm12, %xmm3 - 0x66, 0x0f, 0x64, 0xdd, //0x0000107e pcmpgtb %xmm5, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xea, //0x00001082 pcmpgtb %xmm10, %xmm5 - 0x66, 0x0f, 0xdb, 0xeb, //0x00001087 pand %xmm3, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x0000108b pmovmskb %xmm5, %edx - 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x0000108f movdqa %xmm12, %xmm3 - 0x66, 0x0f, 0x64, 0xdc, //0x00001094 pcmpgtb %xmm4, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xe2, //0x00001098 pcmpgtb %xmm10, %xmm4 - 0x66, 0x0f, 0xdb, 0xe3, //0x0000109d pand %xmm3, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x000010a1 pmovmskb %xmm4, %r8d - 0x49, 0xc1, 0xe7, 0x30, //0x000010a6 shlq $48, %r15 - 0x49, 0xc1, 0xe6, 0x20, //0x000010aa shlq $32, %r14 - 0x4d, 0x09, 0xfe, //0x000010ae orq %r15, %r14 - 0x48, 0xc1, 0xe3, 0x10, //0x000010b1 shlq $16, %rbx - 0x4c, 0x09, 0xf3, //0x000010b5 orq %r14, %rbx - 0x49, 0x09, 0xdb, //0x000010b8 orq %rbx, %r11 - 0x49, 0xc1, 0xe1, 0x30, //0x000010bb shlq $48, %r9 - 0x48, 0xc1, 0xe7, 0x20, //0x000010bf shlq $32, %rdi - 0x4c, 0x09, 0xcf, //0x000010c3 orq %r9, %rdi - 0x48, 0xc1, 0xe1, 0x10, //0x000010c6 shlq $16, %rcx - 0x48, 0x09, 0xf9, //0x000010ca orq %rdi, %rcx - 0x49, 0xc1, 0xe0, 0x30, //0x000010cd shlq $48, %r8 - 0x48, 0xc1, 0xe2, 0x20, //0x000010d1 shlq $32, %rdx - 0x4c, 0x09, 0xc2, //0x000010d5 orq %r8, %rdx - 0x48, 0xc1, 0xe6, 0x10, //0x000010d8 shlq $16, %rsi - 0x48, 0x09, 0xd6, //0x000010dc orq %rdx, %rsi - 0x49, 0x09, 0xcd, //0x000010df orq %rcx, %r13 - 0x0f, 0x85, 0x59, 0x00, 0x00, 0x00, //0x000010e2 jne LBB0_209 - 0x4d, 0x85, 0xe4, //0x000010e8 testq %r12, %r12 - 0x0f, 0x85, 0x6f, 0x00, 0x00, 0x00, //0x000010eb jne LBB0_211 - 0x45, 0x31, 0xe4, //0x000010f1 xorl %r12d, %r12d - 0x4c, 0x8b, 0x75, 0xd0, //0x000010f4 movq $-48(%rbp), %r14 - //0x000010f8 LBB0_195 - 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x000010f8 movdqa %xmm12, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xdd, //0x000010fd pcmpgtb %xmm13, %xmm3 - 0x66, 0x45, 0x0f, 0x64, 0xea, //0x00001102 pcmpgtb %xmm10, %xmm13 - 0x66, 0x44, 0x0f, 0xdb, 0xeb, //0x00001107 pand %xmm3, %xmm13 - 0x66, 0x41, 0x0f, 0xd7, 0xcd, //0x0000110c pmovmskb %xmm13, %ecx - 0x48, 0x09, 0xce, //0x00001111 orq %rcx, %rsi - 0x4d, 0x85, 0xdb, //0x00001114 testq %r11, %r11 - 0x4c, 0x8b, 0x6d, 0xb0, //0x00001117 movq $-80(%rbp), %r13 - 0x0f, 0x85, 0x91, 0x00, 0x00, 0x00, //0x0000111b jne LBB0_213 - 0x48, 0x85, 0xf6, //0x00001121 testq %rsi, %rsi - 0x0f, 0x85, 0xe7, 0x2a, 0x00, 0x00, //0x00001124 jne LBB0_645 - 0x49, 0x83, 0xc2, 0xc0, //0x0000112a addq $-64, %r10 - 0x48, 0x83, 0xc0, 0x40, //0x0000112e addq $64, %rax - 0x49, 0x83, 0xfa, 0x3f, //0x00001132 cmpq $63, %r10 - 0x0f, 0x87, 0xa4, 0xfe, 0xff, 0xff, //0x00001136 ja LBB0_192 - 0xe9, 0x27, 0x18, 0x00, 0x00, //0x0000113c jmp LBB0_198 - //0x00001141 LBB0_209 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00001141 cmpq $-1, $-56(%rbp) - 0x4c, 0x8b, 0x75, 0xd0, //0x00001146 movq $-48(%rbp), %r14 - 0x0f, 0x85, 0x14, 0x00, 0x00, 0x00, //0x0000114a jne LBB0_212 - 0x49, 0x0f, 0xbc, 0xcd, //0x00001150 bsfq %r13, %rcx - 0x48, 0x01, 0xc1, //0x00001154 addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00001157 movq %rcx, $-56(%rbp) - 0xe9, 0x04, 0x00, 0x00, 0x00, //0x0000115b jmp LBB0_212 - //0x00001160 LBB0_211 - 0x4c, 0x8b, 0x75, 0xd0, //0x00001160 movq $-48(%rbp), %r14 - //0x00001164 LBB0_212 - 0x4c, 0x89, 0xe1, //0x00001164 movq %r12, %rcx - 0x48, 0xf7, 0xd1, //0x00001167 notq %rcx - 0x4c, 0x21, 0xe9, //0x0000116a andq %r13, %rcx - 0x48, 0x8d, 0x14, 0x09, //0x0000116d leaq (%rcx,%rcx), %rdx - 0x4c, 0x09, 0xe2, //0x00001171 orq %r12, %rdx - 0x48, 0x89, 0xd7, //0x00001174 movq %rdx, %rdi - 0x48, 0xf7, 0xd7, //0x00001177 notq %rdi - 0x4c, 0x21, 0xef, //0x0000117a andq %r13, %rdi - 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000117d movabsq $-6148914691236517206, %rbx - 0x48, 0x21, 0xdf, //0x00001187 andq %rbx, %rdi - 0x45, 0x31, 0xe4, //0x0000118a xorl %r12d, %r12d - 0x48, 0x01, 0xcf, //0x0000118d addq %rcx, %rdi - 0x41, 0x0f, 0x92, 0xc4, //0x00001190 setb %r12b - 0x48, 0x01, 0xff, //0x00001194 addq %rdi, %rdi - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001197 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xcf, //0x000011a1 xorq %rcx, %rdi - 0x48, 0x21, 0xd7, //0x000011a4 andq %rdx, %rdi - 0x48, 0xf7, 0xd7, //0x000011a7 notq %rdi - 0x49, 0x21, 0xfb, //0x000011aa andq %rdi, %r11 - 0xe9, 0x46, 0xff, 0xff, 0xff, //0x000011ad jmp LBB0_195 - //0x000011b2 LBB0_213 - 0x49, 0x0f, 0xbc, 0xcb, //0x000011b2 bsfq %r11, %rcx - 0x48, 0x85, 0xf6, //0x000011b6 testq %rsi, %rsi - 0x0f, 0x84, 0x0c, 0x06, 0x00, 0x00, //0x000011b9 je LBB0_310 - 0x48, 0x0f, 0xbc, 0xd6, //0x000011bf bsfq %rsi, %rdx - 0xe9, 0x08, 0x06, 0x00, 0x00, //0x000011c3 jmp LBB0_311 - //0x000011c8 LBB0_215 - 0x48, 0x01, 0xd6, //0x000011c8 addq %rdx, %rsi - 0x49, 0x89, 0xf1, //0x000011cb movq %rsi, %r9 - //0x000011ce LBB0_216 - 0x48, 0x8b, 0x7d, 0xb8, //0x000011ce movq $-72(%rbp), %rdi - //0x000011d2 LBB0_217 - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x000011d2 movq $-1, %r13 - 0x4d, 0x85, 0xc0, //0x000011d9 testq %r8, %r8 - 0x0f, 0x84, 0xb4, 0x28, 0x00, 0x00, //0x000011dc je LBB0_626 - 0x4d, 0x85, 0xd2, //0x000011e2 testq %r10, %r10 - 0x0f, 0x84, 0xab, 0x28, 0x00, 0x00, //0x000011e5 je LBB0_626 - 0x4d, 0x85, 0xff, //0x000011eb testq %r15, %r15 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000011ee movabsq $4294977024, %r11 - 0x0f, 0x84, 0x98, 0x28, 0x00, 0x00, //0x000011f8 je LBB0_626 - 0x49, 0x29, 0xf9, //0x000011fe subq %rdi, %r9 - 0x49, 0x8d, 0x49, 0xff, //0x00001201 leaq $-1(%r9), %rcx - 0x49, 0x39, 0xc8, //0x00001205 cmpq %rcx, %r8 - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00001208 je LBB0_226 - 0x49, 0x39, 0xca, //0x0000120e cmpq %rcx, %r10 - 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x00001211 je LBB0_226 - 0x49, 0x39, 0xcf, //0x00001217 cmpq %rcx, %r15 - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x0000121a je LBB0_226 - 0x4d, 0x85, 0xd2, //0x00001220 testq %r10, %r10 - 0x0f, 0x8e, 0x7f, 0x05, 0x00, 0x00, //0x00001223 jle LBB0_307 - 0x49, 0x8d, 0x4a, 0xff, //0x00001229 leaq $-1(%r10), %rcx - 0x49, 0x39, 0xcf, //0x0000122d cmpq %rcx, %r15 - 0x0f, 0x84, 0x72, 0x05, 0x00, 0x00, //0x00001230 je LBB0_307 - 0x49, 0xf7, 0xd2, //0x00001236 notq %r10 - 0x4d, 0x89, 0xd5, //0x00001239 movq %r10, %r13 - 0xe9, 0xb3, 0x14, 0x00, 0x00, //0x0000123c jmp LBB0_451 - //0x00001241 LBB0_226 - 0x49, 0xf7, 0xd9, //0x00001241 negq %r9 - 0x4d, 0x89, 0xcd, //0x00001244 movq %r9, %r13 - 0xe9, 0xa8, 0x14, 0x00, 0x00, //0x00001247 jmp LBB0_451 - //0x0000124c LBB0_227 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x0000124c movl $64, %edx - 0x4c, 0x8b, 0x75, 0xd0, //0x00001251 movq $-48(%rbp), %r14 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001255 movabsq $4294977024, %r11 - 0x48, 0x39, 0xca, //0x0000125f cmpq %rcx, %rdx - 0x0f, 0x82, 0x1f, 0x2a, 0x00, 0x00, //0x00001262 jb LBB0_187 - //0x00001268 LBB0_228 - 0x48, 0x01, 0xc8, //0x00001268 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x0000126b addq $1, %rax - //0x0000126f LBB0_229 - 0x48, 0x85, 0xc0, //0x0000126f testq %rax, %rax - 0x0f, 0x88, 0xf9, 0x27, 0x00, 0x00, //0x00001272 js LBB0_623 - 0x49, 0x89, 0x06, //0x00001278 movq %rax, (%r14) - 0x48, 0x8b, 0x45, 0xc0, //0x0000127b movq $-64(%rbp), %rax - //0x0000127f LBB0_231 - 0x48, 0x85, 0xc0, //0x0000127f testq %rax, %rax - 0x0f, 0x8f, 0x48, 0xef, 0xff, 0xff, //0x00001282 jg LBB0_4 - 0xe9, 0xdb, 0x27, 0x00, 0x00, //0x00001288 jmp LBB0_232 - //0x0000128d LBB0_233 - 0x49, 0x8b, 0x0e, //0x0000128d movq (%r14), %rcx - 0x48, 0x8b, 0x55, 0xa8, //0x00001290 movq $-88(%rbp), %rdx - 0x48, 0x8b, 0x52, 0x08, //0x00001294 movq $8(%rdx), %rdx - 0x48, 0x8d, 0x72, 0xfc, //0x00001298 leaq $-4(%rdx), %rsi - 0x48, 0x39, 0xf1, //0x0000129c cmpq %rsi, %rcx - 0x0f, 0x87, 0x35, 0x28, 0x00, 0x00, //0x0000129f ja LBB0_629 - 0x41, 0x8b, 0x14, 0x0c, //0x000012a5 movl (%r12,%rcx), %edx - 0x81, 0xfa, 0x61, 0x6c, 0x73, 0x65, //0x000012a9 cmpl $1702063201, %edx - 0x0f, 0x85, 0xfb, 0x28, 0x00, 0x00, //0x000012af jne LBB0_640 - 0x48, 0x8d, 0x41, 0x04, //0x000012b5 leaq $4(%rcx), %rax - 0x49, 0x89, 0x06, //0x000012b9 movq %rax, (%r14) - 0x48, 0x85, 0xc9, //0x000012bc testq %rcx, %rcx - 0x0f, 0x8f, 0x0b, 0xef, 0xff, 0xff, //0x000012bf jg LBB0_4 - 0xe9, 0x3b, 0x29, 0x00, 0x00, //0x000012c5 jmp LBB0_236 - //0x000012ca LBB0_237 - 0x48, 0x8b, 0x4d, 0x98, //0x000012ca movq $-104(%rbp), %rcx - 0xf6, 0xc1, 0x40, //0x000012ce testb $64, %cl - 0x0f, 0x85, 0x5b, 0x05, 0x00, 0x00, //0x000012d1 jne LBB0_317 - 0x49, 0x8b, 0x16, //0x000012d7 movq (%r14), %rdx - 0x48, 0x8b, 0x45, 0xa8, //0x000012da movq $-88(%rbp), %rax - 0x48, 0x8b, 0x40, 0x08, //0x000012de movq $8(%rax), %rax - 0xf6, 0xc1, 0x20, //0x000012e2 testb $32, %cl - 0x48, 0x89, 0x45, 0xa0, //0x000012e5 movq %rax, $-96(%rbp) - 0x48, 0x89, 0x55, 0xc0, //0x000012e9 movq %rdx, $-64(%rbp) - 0x0f, 0x85, 0xae, 0x10, 0x00, 0x00, //0x000012ed jne LBB0_400 - 0x49, 0x89, 0xc1, //0x000012f3 movq %rax, %r9 - 0x49, 0x29, 0xd1, //0x000012f6 subq %rdx, %r9 - 0x0f, 0x84, 0xb1, 0x29, 0x00, 0x00, //0x000012f9 je LBB0_660 - 0x49, 0x83, 0xf9, 0x40, //0x000012ff cmpq $64, %r9 - 0x0f, 0x82, 0xb1, 0x1d, 0x00, 0x00, //0x00001303 jb LBB0_518 - 0x49, 0x89, 0xd6, //0x00001309 movq %rdx, %r14 - 0x49, 0xf7, 0xd6, //0x0000130c notq %r14 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x0000130f movq $-1, $-56(%rbp) - 0x48, 0x89, 0xd0, //0x00001317 movq %rdx, %rax - 0x45, 0x31, 0xc0, //0x0000131a xorl %r8d, %r8d - 0x90, 0x90, 0x90, //0x0000131d .p2align 4, 0x90 - //0x00001320 LBB0_242 - 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x04, //0x00001320 movdqu (%r12,%rax), %xmm3 - 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x04, 0x10, //0x00001326 movdqu $16(%r12,%rax), %xmm4 - 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x04, 0x20, //0x0000132d movdqu $32(%r12,%rax), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x30, //0x00001334 movdqu $48(%r12,%rax), %xmm6 - 0x66, 0x0f, 0x6f, 0xfb, //0x0000133b movdqa %xmm3, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x0000133f pcmpeqb %xmm0, %xmm7 - 0x66, 0x44, 0x0f, 0xd7, 0xd7, //0x00001343 pmovmskb %xmm7, %r10d - 0x66, 0x0f, 0x6f, 0xfc, //0x00001348 movdqa %xmm4, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x0000134c pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xcf, //0x00001350 pmovmskb %xmm7, %ecx - 0x66, 0x0f, 0x6f, 0xfd, //0x00001354 movdqa %xmm5, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x00001358 pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xf7, //0x0000135c pmovmskb %xmm7, %esi - 0x66, 0x0f, 0x6f, 0xfe, //0x00001360 movdqa %xmm6, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x00001364 pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xd7, //0x00001368 pmovmskb %xmm7, %edx - 0x66, 0x0f, 0x74, 0xd9, //0x0000136c pcmpeqb %xmm1, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x00001370 pmovmskb %xmm3, %r11d - 0x66, 0x0f, 0x74, 0xe1, //0x00001375 pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xdc, //0x00001379 pmovmskb %xmm4, %ebx - 0x66, 0x0f, 0x74, 0xe9, //0x0000137d pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xfd, //0x00001381 pmovmskb %xmm5, %edi - 0x66, 0x0f, 0x74, 0xf1, //0x00001385 pcmpeqb %xmm1, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x00001389 pmovmskb %xmm6, %r15d - 0x48, 0xc1, 0xe2, 0x30, //0x0000138e shlq $48, %rdx - 0x48, 0xc1, 0xe6, 0x20, //0x00001392 shlq $32, %rsi - 0x48, 0x09, 0xd6, //0x00001396 orq %rdx, %rsi - 0x48, 0xc1, 0xe1, 0x10, //0x00001399 shlq $16, %rcx - 0x48, 0x09, 0xf1, //0x0000139d orq %rsi, %rcx - 0x49, 0x09, 0xca, //0x000013a0 orq %rcx, %r10 - 0x49, 0xc1, 0xe7, 0x30, //0x000013a3 shlq $48, %r15 - 0x48, 0xc1, 0xe7, 0x20, //0x000013a7 shlq $32, %rdi - 0x4c, 0x09, 0xff, //0x000013ab orq %r15, %rdi - 0x48, 0xc1, 0xe3, 0x10, //0x000013ae shlq $16, %rbx - 0x48, 0x09, 0xfb, //0x000013b2 orq %rdi, %rbx - 0x49, 0x09, 0xdb, //0x000013b5 orq %rbx, %r11 - 0x0f, 0x85, 0x3a, 0x00, 0x00, 0x00, //0x000013b8 jne LBB0_251 - 0x4d, 0x85, 0xc0, //0x000013be testq %r8, %r8 - 0x0f, 0x85, 0x47, 0x00, 0x00, 0x00, //0x000013c1 jne LBB0_253 - 0x45, 0x31, 0xc0, //0x000013c7 xorl %r8d, %r8d - 0x4d, 0x85, 0xd2, //0x000013ca testq %r10, %r10 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000013cd movabsq $4294977024, %r11 - 0x0f, 0x85, 0x8d, 0x00, 0x00, 0x00, //0x000013d7 jne LBB0_254 - //0x000013dd LBB0_245 - 0x49, 0x83, 0xc1, 0xc0, //0x000013dd addq $-64, %r9 - 0x49, 0x83, 0xc6, 0xc0, //0x000013e1 addq $-64, %r14 - 0x48, 0x83, 0xc0, 0x40, //0x000013e5 addq $64, %rax - 0x49, 0x83, 0xf9, 0x3f, //0x000013e9 cmpq $63, %r9 - 0x0f, 0x87, 0x2d, 0xff, 0xff, 0xff, //0x000013ed ja LBB0_242 - 0xe9, 0x90, 0x18, 0x00, 0x00, //0x000013f3 jmp LBB0_246 - //0x000013f8 LBB0_251 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000013f8 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000013fd jne LBB0_253 - 0x49, 0x0f, 0xbc, 0xcb, //0x00001403 bsfq %r11, %rcx - 0x48, 0x01, 0xc1, //0x00001407 addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x0000140a movq %rcx, $-56(%rbp) - //0x0000140e LBB0_253 - 0x4c, 0x89, 0xc1, //0x0000140e movq %r8, %rcx - 0x48, 0xf7, 0xd1, //0x00001411 notq %rcx - 0x4c, 0x21, 0xd9, //0x00001414 andq %r11, %rcx - 0x48, 0x8d, 0x14, 0x09, //0x00001417 leaq (%rcx,%rcx), %rdx - 0x4c, 0x09, 0xc2, //0x0000141b orq %r8, %rdx - 0x48, 0x89, 0xd6, //0x0000141e movq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x00001421 notq %rsi - 0x4c, 0x21, 0xde, //0x00001424 andq %r11, %rsi - 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001427 movabsq $-6148914691236517206, %rdi - 0x48, 0x21, 0xfe, //0x00001431 andq %rdi, %rsi - 0x45, 0x31, 0xc0, //0x00001434 xorl %r8d, %r8d - 0x48, 0x01, 0xce, //0x00001437 addq %rcx, %rsi - 0x41, 0x0f, 0x92, 0xc0, //0x0000143a setb %r8b - 0x48, 0x01, 0xf6, //0x0000143e addq %rsi, %rsi - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001441 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xce, //0x0000144b xorq %rcx, %rsi - 0x48, 0x21, 0xd6, //0x0000144e andq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x00001451 notq %rsi - 0x49, 0x21, 0xf2, //0x00001454 andq %rsi, %r10 - 0x4d, 0x85, 0xd2, //0x00001457 testq %r10, %r10 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000145a movabsq $4294977024, %r11 - 0x0f, 0x84, 0x73, 0xff, 0xff, 0xff, //0x00001464 je LBB0_245 - //0x0000146a LBB0_254 - 0x49, 0x0f, 0xbc, 0xc2, //0x0000146a bsfq %r10, %rax - 0x4c, 0x29, 0xf0, //0x0000146e subq %r14, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x00001471 movq $-48(%rbp), %r14 - 0x48, 0x8b, 0x5d, 0xc0, //0x00001475 movq $-64(%rbp), %rbx - 0xe9, 0xe5, 0x11, 0x00, 0x00, //0x00001479 jmp LBB0_441 - //0x0000147e LBB0_255 - 0x48, 0x8b, 0x45, 0xa8, //0x0000147e movq $-88(%rbp), %rax - 0x4c, 0x8b, 0x48, 0x08, //0x00001482 movq $8(%rax), %r9 - 0x49, 0x8b, 0x06, //0x00001486 movq (%r14), %rax - 0xf6, 0x45, 0x98, 0x40, //0x00001489 testb $64, $-104(%rbp) - 0x0f, 0x85, 0xae, 0x04, 0x00, 0x00, //0x0000148d jne LBB0_327 - 0x49, 0x29, 0xc1, //0x00001493 subq %rax, %r9 - 0x0f, 0x84, 0x92, 0x27, 0x00, 0x00, //0x00001496 je LBB0_647 - 0x49, 0x8d, 0x0c, 0x04, //0x0000149c leaq (%r12,%rax), %rcx - 0x48, 0x89, 0x4d, 0xb8, //0x000014a0 movq %rcx, $-72(%rbp) - 0x80, 0x39, 0x30, //0x000014a4 cmpb $48, (%rcx) - 0x0f, 0x85, 0x39, 0x00, 0x00, 0x00, //0x000014a7 jne LBB0_261 - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000014ad movl $1, %ebx - 0x49, 0x83, 0xf9, 0x01, //0x000014b2 cmpq $1, %r9 - 0x0f, 0x84, 0xa6, 0x17, 0x00, 0x00, //0x000014b6 je LBB0_487 - 0x48, 0x8b, 0x4d, 0xb8, //0x000014bc movq $-72(%rbp), %rcx - 0x8a, 0x49, 0x01, //0x000014c0 movb $1(%rcx), %cl - 0x80, 0xc1, 0xd2, //0x000014c3 addb $-46, %cl - 0x80, 0xf9, 0x37, //0x000014c6 cmpb $55, %cl - 0x0f, 0x87, 0x93, 0x17, 0x00, 0x00, //0x000014c9 ja LBB0_487 - 0x0f, 0xb6, 0xc9, //0x000014cf movzbl %cl, %ecx - 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000014d2 movabsq $36028797027352577, %rdx - 0x48, 0x0f, 0xa3, 0xca, //0x000014dc btq %rcx, %rdx - 0x0f, 0x83, 0x7c, 0x17, 0x00, 0x00, //0x000014e0 jae LBB0_487 - //0x000014e6 LBB0_261 - 0x49, 0x83, 0xf9, 0x10, //0x000014e6 cmpq $16, %r9 - 0x0f, 0x82, 0xa9, 0x1b, 0x00, 0x00, //0x000014ea jb LBB0_517 - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x000014f0 movq $-1, %r13 - 0x31, 0xdb, //0x000014f7 xorl %ebx, %ebx - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000014f9 movq $-1, %r8 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001500 movq $-1, %r14 - 0x4d, 0x89, 0xca, //0x00001507 movq %r9, %r10 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000150a .p2align 4, 0x90 - //0x00001510 LBB0_263 - 0x48, 0x8b, 0x4d, 0xb8, //0x00001510 movq $-72(%rbp), %rcx - 0xf3, 0x0f, 0x6f, 0x1c, 0x19, //0x00001514 movdqu (%rcx,%rbx), %xmm3 - 0x66, 0x0f, 0x6f, 0xe3, //0x00001519 movdqa %xmm3, %xmm4 - 0x66, 0x0f, 0x64, 0x25, 0x7b, 0xeb, 0xff, 0xff, //0x0000151d pcmpgtb $-5253(%rip), %xmm4 /* LCPI0_10+0(%rip) */ - 0x66, 0x41, 0x0f, 0x6f, 0xef, //0x00001525 movdqa %xmm15, %xmm5 - 0x66, 0x0f, 0x64, 0xeb, //0x0000152a pcmpgtb %xmm3, %xmm5 - 0x66, 0x0f, 0xdb, 0xec, //0x0000152e pand %xmm4, %xmm5 - 0x66, 0x0f, 0x6f, 0xe3, //0x00001532 movdqa %xmm3, %xmm4 - 0x66, 0x0f, 0x74, 0x25, 0x82, 0xeb, 0xff, 0xff, //0x00001536 pcmpeqb $-5246(%rip), %xmm4 /* LCPI0_12+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xf3, //0x0000153e movdqa %xmm3, %xmm6 - 0x66, 0x0f, 0x74, 0x35, 0x86, 0xeb, 0xff, 0xff, //0x00001542 pcmpeqb $-5242(%rip), %xmm6 /* LCPI0_13+0(%rip) */ - 0x66, 0x0f, 0xeb, 0xf4, //0x0000154a por %xmm4, %xmm6 - 0x66, 0x0f, 0x6f, 0xe3, //0x0000154e movdqa %xmm3, %xmm4 - 0x66, 0x41, 0x0f, 0xdb, 0xe1, //0x00001552 pand %xmm9, %xmm4 - 0x66, 0x0f, 0x74, 0x1d, 0x81, 0xeb, 0xff, 0xff, //0x00001557 pcmpeqb $-5247(%rip), %xmm3 /* LCPI0_14+0(%rip) */ - 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000155f pcmpeqb %xmm11, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xfc, //0x00001564 pmovmskb %xmm4, %r15d - 0x66, 0x0f, 0xeb, 0xe3, //0x00001569 por %xmm3, %xmm4 - 0x66, 0x0f, 0xeb, 0xee, //0x0000156d por %xmm6, %xmm5 - 0x66, 0x0f, 0xeb, 0xec, //0x00001571 por %xmm4, %xmm5 - 0x66, 0x0f, 0xd7, 0xd3, //0x00001575 pmovmskb %xmm3, %edx - 0x66, 0x44, 0x0f, 0xd7, 0xde, //0x00001579 pmovmskb %xmm6, %r11d - 0x66, 0x0f, 0xd7, 0xcd, //0x0000157e pmovmskb %xmm5, %ecx - 0xf7, 0xd1, //0x00001582 notl %ecx - 0x0f, 0xbc, 0xc9, //0x00001584 bsfl %ecx, %ecx - 0x83, 0xf9, 0x10, //0x00001587 cmpl $16, %ecx - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x0000158a je LBB0_265 - 0xbe, 0xff, 0xff, 0xff, 0xff, //0x00001590 movl $-1, %esi - 0xd3, 0xe6, //0x00001595 shll %cl, %esi - 0xf7, 0xd6, //0x00001597 notl %esi - 0x21, 0xf2, //0x00001599 andl %esi, %edx - 0x41, 0x21, 0xf7, //0x0000159b andl %esi, %r15d - 0x44, 0x21, 0xde, //0x0000159e andl %r11d, %esi - 0x41, 0x89, 0xf3, //0x000015a1 movl %esi, %r11d - //0x000015a4 LBB0_265 - 0x8d, 0x72, 0xff, //0x000015a4 leal $-1(%rdx), %esi - 0x21, 0xd6, //0x000015a7 andl %edx, %esi - 0x0f, 0x85, 0x79, 0x16, 0x00, 0x00, //0x000015a9 jne LBB0_481 - 0x41, 0x8d, 0x77, 0xff, //0x000015af leal $-1(%r15), %esi - 0x44, 0x21, 0xfe, //0x000015b3 andl %r15d, %esi - 0x0f, 0x85, 0x6c, 0x16, 0x00, 0x00, //0x000015b6 jne LBB0_481 - 0x41, 0x8d, 0x73, 0xff, //0x000015bc leal $-1(%r11), %esi - 0x44, 0x21, 0xde, //0x000015c0 andl %r11d, %esi - 0x0f, 0x85, 0x5f, 0x16, 0x00, 0x00, //0x000015c3 jne LBB0_481 - 0x85, 0xd2, //0x000015c9 testl %edx, %edx - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000015cb je LBB0_271 - 0x0f, 0xbc, 0xd2, //0x000015d1 bsfl %edx, %edx - 0x49, 0x83, 0xfe, 0xff, //0x000015d4 cmpq $-1, %r14 - 0x0f, 0x85, 0x73, 0x16, 0x00, 0x00, //0x000015d8 jne LBB0_484 - 0x48, 0x01, 0xda, //0x000015de addq %rbx, %rdx - 0x49, 0x89, 0xd6, //0x000015e1 movq %rdx, %r14 - //0x000015e4 LBB0_271 - 0x45, 0x85, 0xff, //0x000015e4 testl %r15d, %r15d - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000015e7 je LBB0_274 - 0x41, 0x0f, 0xbc, 0xd7, //0x000015ed bsfl %r15d, %edx - 0x49, 0x83, 0xf8, 0xff, //0x000015f1 cmpq $-1, %r8 - 0x0f, 0x85, 0x56, 0x16, 0x00, 0x00, //0x000015f5 jne LBB0_484 - 0x48, 0x01, 0xda, //0x000015fb addq %rbx, %rdx - 0x49, 0x89, 0xd0, //0x000015fe movq %rdx, %r8 - //0x00001601 LBB0_274 - 0x45, 0x85, 0xdb, //0x00001601 testl %r11d, %r11d - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00001604 je LBB0_277 - 0x41, 0x0f, 0xbc, 0xd3, //0x0000160a bsfl %r11d, %edx - 0x49, 0x83, 0xfd, 0xff, //0x0000160e cmpq $-1, %r13 - 0x0f, 0x85, 0x39, 0x16, 0x00, 0x00, //0x00001612 jne LBB0_484 - 0x48, 0x01, 0xda, //0x00001618 addq %rbx, %rdx - 0x49, 0x89, 0xd5, //0x0000161b movq %rdx, %r13 - //0x0000161e LBB0_277 - 0x83, 0xf9, 0x10, //0x0000161e cmpl $16, %ecx - 0x0f, 0x85, 0x93, 0x0f, 0x00, 0x00, //0x00001621 jne LBB0_426 - 0x49, 0x83, 0xc2, 0xf0, //0x00001627 addq $-16, %r10 - 0x48, 0x83, 0xc3, 0x10, //0x0000162b addq $16, %rbx - 0x49, 0x83, 0xfa, 0x0f, //0x0000162f cmpq $15, %r10 - 0x0f, 0x87, 0xd7, 0xfe, 0xff, 0xff, //0x00001633 ja LBB0_263 - 0x48, 0x8b, 0x4d, 0xb8, //0x00001639 movq $-72(%rbp), %rcx - 0x48, 0x8d, 0x34, 0x19, //0x0000163d leaq (%rcx,%rbx), %rsi - 0x49, 0x89, 0xf3, //0x00001641 movq %rsi, %r11 - 0x49, 0x39, 0xd9, //0x00001644 cmpq %rbx, %r9 - 0x0f, 0x84, 0x82, 0x0f, 0x00, 0x00, //0x00001647 je LBB0_428 - //0x0000164d LBB0_280 - 0x4e, 0x8d, 0x1c, 0x16, //0x0000164d leaq (%rsi,%r10), %r11 - 0x49, 0x89, 0xf1, //0x00001651 movq %rsi, %r9 - 0x4c, 0x2b, 0x4d, 0xb8, //0x00001654 subq $-72(%rbp), %r9 - 0x31, 0xdb, //0x00001658 xorl %ebx, %ebx - 0xe9, 0x1e, 0x00, 0x00, 0x00, //0x0000165a jmp LBB0_284 - //0x0000165f LBB0_281 - 0x49, 0x83, 0xfd, 0xff, //0x0000165f cmpq $-1, %r13 - 0x0f, 0x85, 0xd7, 0x15, 0x00, 0x00, //0x00001663 jne LBB0_483 - 0x4d, 0x8d, 0x2c, 0x19, //0x00001669 leaq (%r9,%rbx), %r13 - 0x90, 0x90, 0x90, //0x0000166d .p2align 4, 0x90 - //0x00001670 LBB0_283 - 0x48, 0x83, 0xc3, 0x01, //0x00001670 addq $1, %rbx - 0x49, 0x39, 0xda, //0x00001674 cmpq %rbx, %r10 - 0x0f, 0x84, 0x52, 0x0f, 0x00, 0x00, //0x00001677 je LBB0_428 - //0x0000167d LBB0_284 - 0x0f, 0xbe, 0x0c, 0x1e, //0x0000167d movsbl (%rsi,%rbx), %ecx - 0x8d, 0x51, 0xd0, //0x00001681 leal $-48(%rcx), %edx - 0x83, 0xfa, 0x0a, //0x00001684 cmpl $10, %edx - 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00001687 jb LBB0_283 - 0x8d, 0x51, 0xd5, //0x0000168d leal $-43(%rcx), %edx - 0x83, 0xfa, 0x1a, //0x00001690 cmpl $26, %edx - 0x0f, 0x87, 0x23, 0x00, 0x00, 0x00, //0x00001693 ja LBB0_289 - 0x48, 0x8d, 0x3d, 0xb4, 0x28, 0x00, 0x00, //0x00001699 leaq $10420(%rip), %rdi /* LJTI0_2+0(%rip) */ - 0x48, 0x63, 0x0c, 0x97, //0x000016a0 movslq (%rdi,%rdx,4), %rcx - 0x48, 0x01, 0xf9, //0x000016a4 addq %rdi, %rcx - 0xff, 0xe1, //0x000016a7 jmpq *%rcx - //0x000016a9 LBB0_287 - 0x49, 0x83, 0xfe, 0xff, //0x000016a9 cmpq $-1, %r14 - 0x0f, 0x85, 0x8d, 0x15, 0x00, 0x00, //0x000016ad jne LBB0_483 - 0x4d, 0x8d, 0x34, 0x19, //0x000016b3 leaq (%r9,%rbx), %r14 - 0xe9, 0xb4, 0xff, 0xff, 0xff, //0x000016b7 jmp LBB0_283 - //0x000016bc LBB0_289 - 0x83, 0xf9, 0x65, //0x000016bc cmpl $101, %ecx - 0x0f, 0x85, 0x04, 0x0f, 0x00, 0x00, //0x000016bf jne LBB0_427 - //0x000016c5 LBB0_290 - 0x49, 0x83, 0xf8, 0xff, //0x000016c5 cmpq $-1, %r8 - 0x0f, 0x85, 0x71, 0x15, 0x00, 0x00, //0x000016c9 jne LBB0_483 - 0x4d, 0x8d, 0x04, 0x19, //0x000016cf leaq (%r9,%rbx), %r8 - 0xe9, 0x98, 0xff, 0xff, 0xff, //0x000016d3 jmp LBB0_283 - //0x000016d8 LBB0_292 - 0xf6, 0x45, 0x98, 0x40, //0x000016d8 testb $64, $-104(%rbp) - 0x0f, 0x85, 0x46, 0x03, 0x00, 0x00, //0x000016dc jne LBB0_340 - 0x49, 0x8b, 0x45, 0x00, //0x000016e2 movq (%r13), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000016e6 cmpq $4095, %rax - 0x0f, 0x8f, 0x5e, 0x23, 0x00, 0x00, //0x000016ec jg LBB0_651 - 0x48, 0x8d, 0x48, 0x01, //0x000016f2 leaq $1(%rax), %rcx - 0x49, 0x89, 0x4d, 0x00, //0x000016f6 movq %rcx, (%r13) - 0x49, 0xc7, 0x44, 0xc5, 0x08, 0x05, 0x00, 0x00, 0x00, //0x000016fa movq $5, $8(%r13,%rax,8) - 0xe9, 0xc8, 0xea, 0xff, 0xff, //0x00001703 jmp LBB0_4 - //0x00001708 LBB0_295 - 0x49, 0x8b, 0x0e, //0x00001708 movq (%r14), %rcx - 0x48, 0x8b, 0x55, 0xa8, //0x0000170b movq $-88(%rbp), %rdx - 0x48, 0x8b, 0x52, 0x08, //0x0000170f movq $8(%rdx), %rdx - 0x48, 0x8d, 0x72, 0xfd, //0x00001713 leaq $-3(%rdx), %rsi - 0x48, 0x39, 0xf1, //0x00001717 cmpq %rsi, %rcx - 0x0f, 0x87, 0xba, 0x23, 0x00, 0x00, //0x0000171a ja LBB0_629 - 0x48, 0x8d, 0x41, 0xff, //0x00001720 leaq $-1(%rcx), %rax - 0x41, 0x81, 0x7c, 0x0c, 0xff, 0x6e, 0x75, 0x6c, 0x6c, //0x00001724 cmpl $1819047278, $-1(%r12,%rcx) - 0x0f, 0x84, 0x60, 0x00, 0x00, 0x00, //0x0000172d je LBB0_306 - 0xe9, 0x2a, 0x24, 0x00, 0x00, //0x00001733 jmp LBB0_297 - //0x00001738 LBB0_301 - 0xf6, 0x45, 0x98, 0x40, //0x00001738 testb $64, $-104(%rbp) - 0x0f, 0x85, 0x5c, 0x07, 0x00, 0x00, //0x0000173c jne LBB0_366 - 0x49, 0x8b, 0x45, 0x00, //0x00001742 movq (%r13), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001746 cmpq $4095, %rax - 0x0f, 0x8f, 0xfe, 0x22, 0x00, 0x00, //0x0000174c jg LBB0_651 - 0x48, 0x8d, 0x48, 0x01, //0x00001752 leaq $1(%rax), %rcx - 0x49, 0x89, 0x4d, 0x00, //0x00001756 movq %rcx, (%r13) - 0x49, 0xc7, 0x44, 0xc5, 0x08, 0x06, 0x00, 0x00, 0x00, //0x0000175a movq $6, $8(%r13,%rax,8) - 0xe9, 0x68, 0xea, 0xff, 0xff, //0x00001763 jmp LBB0_4 - //0x00001768 LBB0_304 - 0x49, 0x8b, 0x0e, //0x00001768 movq (%r14), %rcx - 0x48, 0x8b, 0x55, 0xa8, //0x0000176b movq $-88(%rbp), %rdx - 0x48, 0x8b, 0x52, 0x08, //0x0000176f movq $8(%rdx), %rdx - 0x48, 0x8d, 0x72, 0xfd, //0x00001773 leaq $-3(%rdx), %rsi - 0x48, 0x39, 0xf1, //0x00001777 cmpq %rsi, %rcx - 0x0f, 0x87, 0x5a, 0x23, 0x00, 0x00, //0x0000177a ja LBB0_629 - 0x48, 0x8d, 0x41, 0xff, //0x00001780 leaq $-1(%rcx), %rax - 0x41, 0x81, 0x7c, 0x0c, 0xff, 0x74, 0x72, 0x75, 0x65, //0x00001784 cmpl $1702195828, $-1(%r12,%rcx) - 0x0f, 0x85, 0x88, 0x23, 0x00, 0x00, //0x0000178d jne LBB0_635 - //0x00001793 LBB0_306 - 0x48, 0x8d, 0x51, 0x03, //0x00001793 leaq $3(%rcx), %rdx - 0x49, 0x89, 0x16, //0x00001797 movq %rdx, (%r14) - 0x48, 0x85, 0xc9, //0x0000179a testq %rcx, %rcx - 0x0f, 0x8f, 0x2d, 0xea, 0xff, 0xff, //0x0000179d jg LBB0_4 - 0xe9, 0x07, 0x23, 0x00, 0x00, //0x000017a3 jmp LBB0_650 - //0x000017a8 LBB0_307 - 0x4c, 0x89, 0xc1, //0x000017a8 movq %r8, %rcx - 0x4c, 0x09, 0xf9, //0x000017ab orq %r15, %rcx - 0x0f, 0x99, 0xc2, //0x000017ae setns %dl - 0x0f, 0x88, 0xce, 0x0b, 0x00, 0x00, //0x000017b1 js LBB0_399 - 0x4d, 0x39, 0xf8, //0x000017b7 cmpq %r15, %r8 - 0x0f, 0x8c, 0xc5, 0x0b, 0x00, 0x00, //0x000017ba jl LBB0_399 - 0x49, 0xf7, 0xd0, //0x000017c0 notq %r8 - 0x4d, 0x89, 0xc5, //0x000017c3 movq %r8, %r13 - 0xe9, 0x29, 0x0f, 0x00, 0x00, //0x000017c6 jmp LBB0_451 - //0x000017cb LBB0_310 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x000017cb movl $64, %edx - //0x000017d0 LBB0_311 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000017d0 movabsq $4294977024, %r11 - 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x5d, 0xe8, 0xff, 0xff, //0x000017da movdqu $-6051(%rip), %xmm13 /* LCPI0_4+0(%rip) */ - 0x48, 0x8b, 0x75, 0xc0, //0x000017e3 movq $-64(%rbp), %rsi - 0x48, 0x39, 0xca, //0x000017e7 cmpq %rcx, %rdx - 0x0f, 0x82, 0x67, 0x24, 0x00, 0x00, //0x000017ea jb LBB0_654 - 0x48, 0x01, 0xc8, //0x000017f0 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x000017f3 addq $1, %rax - //0x000017f7 LBB0_313 - 0x48, 0x85, 0xc0, //0x000017f7 testq %rax, %rax - 0x0f, 0x88, 0xc1, 0x22, 0x00, 0x00, //0x000017fa js LBB0_627 - 0x49, 0x89, 0x06, //0x00001800 movq %rax, (%r14) - 0x48, 0x85, 0xf6, //0x00001803 testq %rsi, %rsi - 0x0f, 0x8e, 0xd6, 0x22, 0x00, 0x00, //0x00001806 jle LBB0_630 - //0x0000180c LBB0_315 - 0x49, 0x8b, 0x45, 0x00, //0x0000180c movq (%r13), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001810 cmpq $4095, %rax - 0x0f, 0x8f, 0x34, 0x22, 0x00, 0x00, //0x00001816 jg LBB0_651 - 0x48, 0x8d, 0x48, 0x01, //0x0000181c leaq $1(%rax), %rcx - 0x49, 0x89, 0x4d, 0x00, //0x00001820 movq %rcx, (%r13) - 0x49, 0xc7, 0x44, 0xc5, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00001824 movq $4, $8(%r13,%rax,8) - 0xe9, 0x9e, 0xe9, 0xff, 0xff, //0x0000182d jmp LBB0_4 - //0x00001832 LBB0_317 - 0x48, 0x8b, 0x4d, 0xa8, //0x00001832 movq $-88(%rbp), %rcx - 0x4c, 0x8b, 0x49, 0x08, //0x00001836 movq $8(%rcx), %r9 - 0x4d, 0x8b, 0x06, //0x0000183a movq (%r14), %r8 - 0x4f, 0x8d, 0x14, 0x04, //0x0000183d leaq (%r12,%r8), %r10 - 0x4d, 0x29, 0xc1, //0x00001841 subq %r8, %r9 - 0x49, 0x83, 0xf9, 0x20, //0x00001844 cmpq $32, %r9 - 0x0f, 0x8c, 0xd7, 0x00, 0x00, 0x00, //0x00001848 jl LBB0_326 - 0x41, 0xbe, 0x20, 0x00, 0x00, 0x00, //0x0000184e movl $32, %r14d - 0x31, 0xf6, //0x00001854 xorl %esi, %esi - 0x45, 0x31, 0xdb, //0x00001856 xorl %r11d, %r11d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001859 .p2align 4, 0x90 - //0x00001860 LBB0_319 - 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x32, //0x00001860 movdqu (%r10,%rsi), %xmm3 - 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x32, 0x10, //0x00001866 movdqu $16(%r10,%rsi), %xmm4 - 0x66, 0x0f, 0x6f, 0xeb, //0x0000186d movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00001871 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xfd, //0x00001875 pmovmskb %xmm5, %edi - 0x66, 0x0f, 0x6f, 0xec, //0x00001879 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x0000187d pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xdd, //0x00001881 pmovmskb %xmm5, %ebx - 0x48, 0xc1, 0xe3, 0x10, //0x00001885 shlq $16, %rbx - 0x48, 0x09, 0xfb, //0x00001889 orq %rdi, %rbx - 0x66, 0x0f, 0x74, 0xd9, //0x0000188c pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x00001890 pmovmskb %xmm3, %ecx - 0x66, 0x0f, 0x74, 0xe1, //0x00001894 pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xfc, //0x00001898 pmovmskb %xmm4, %edi - 0x48, 0xc1, 0xe7, 0x10, //0x0000189c shlq $16, %rdi - 0x48, 0x09, 0xcf, //0x000018a0 orq %rcx, %rdi - 0x48, 0x89, 0xf9, //0x000018a3 movq %rdi, %rcx - 0x4c, 0x09, 0xd9, //0x000018a6 orq %r11, %rcx - 0x0f, 0x84, 0x41, 0x00, 0x00, 0x00, //0x000018a9 je LBB0_321 - 0x44, 0x89, 0xd9, //0x000018af movl %r11d, %ecx - 0xf7, 0xd1, //0x000018b2 notl %ecx - 0x21, 0xf9, //0x000018b4 andl %edi, %ecx - 0x44, 0x8d, 0x3c, 0x09, //0x000018b6 leal (%rcx,%rcx), %r15d - 0x45, 0x09, 0xdf, //0x000018ba orl %r11d, %r15d - 0x44, 0x89, 0xfa, //0x000018bd movl %r15d, %edx - 0xf7, 0xd2, //0x000018c0 notl %edx - 0x21, 0xfa, //0x000018c2 andl %edi, %edx - 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x000018c4 andl $-1431655766, %edx - 0x45, 0x31, 0xdb, //0x000018ca xorl %r11d, %r11d - 0x01, 0xca, //0x000018cd addl %ecx, %edx - 0x41, 0x0f, 0x92, 0xc3, //0x000018cf setb %r11b - 0x01, 0xd2, //0x000018d3 addl %edx, %edx - 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x000018d5 xorl $1431655765, %edx - 0x44, 0x21, 0xfa, //0x000018db andl %r15d, %edx - 0xf7, 0xd2, //0x000018de notl %edx - 0x21, 0xd3, //0x000018e0 andl %edx, %ebx - 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x000018e2 jmp LBB0_322 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000018e7 .p2align 4, 0x90 - //0x000018f0 LBB0_321 - 0x45, 0x31, 0xdb, //0x000018f0 xorl %r11d, %r11d - //0x000018f3 LBB0_322 - 0x48, 0x85, 0xdb, //0x000018f3 testq %rbx, %rbx - 0x0f, 0x85, 0xab, 0xe8, 0xff, 0xff, //0x000018f6 jne LBB0_1 - 0x48, 0x83, 0xc6, 0x20, //0x000018fc addq $32, %rsi - 0x4b, 0x8d, 0x0c, 0x31, //0x00001900 leaq (%r9,%r14), %rcx - 0x48, 0x83, 0xc1, 0xe0, //0x00001904 addq $-32, %rcx - 0x49, 0x83, 0xc6, 0xe0, //0x00001908 addq $-32, %r14 - 0x48, 0x83, 0xf9, 0x3f, //0x0000190c cmpq $63, %rcx - 0x0f, 0x8f, 0x4a, 0xff, 0xff, 0xff, //0x00001910 jg LBB0_319 - 0x4d, 0x85, 0xdb, //0x00001916 testq %r11, %r11 - 0x0f, 0x85, 0x44, 0x1e, 0x00, 0x00, //0x00001919 jne LBB0_587 - 0x49, 0x01, 0xf2, //0x0000191f addq %rsi, %r10 - 0x49, 0x29, 0xf1, //0x00001922 subq %rsi, %r9 - //0x00001925 LBB0_326 - 0x4c, 0x8b, 0x75, 0xd0, //0x00001925 movq $-48(%rbp), %r14 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001929 movabsq $4294977024, %r11 - 0x4d, 0x85, 0xc9, //0x00001933 testq %r9, %r9 - 0x0f, 0x8f, 0x85, 0x1e, 0x00, 0x00, //0x00001936 jg LBB0_591 - 0xe9, 0x6e, 0x21, 0x00, 0x00, //0x0000193c jmp LBB0_650 - //0x00001941 LBB0_327 - 0x4c, 0x89, 0xca, //0x00001941 movq %r9, %rdx - 0x48, 0x29, 0xc2, //0x00001944 subq %rax, %rdx - 0x48, 0x83, 0xfa, 0x10, //0x00001947 cmpq $16, %rdx - 0x0f, 0x82, 0x36, 0x17, 0x00, 0x00, //0x0000194b jb LBB0_516 - 0x48, 0x89, 0xc7, //0x00001951 movq %rax, %rdi - 0x48, 0xf7, 0xdf, //0x00001954 negq %rdi - 0x4c, 0x8d, 0x40, 0x01, //0x00001957 leaq $1(%rax), %r8 - 0x48, 0x8d, 0x50, 0xff, //0x0000195b leaq $-1(%rax), %rdx - 0x49, 0x8d, 0x34, 0x04, //0x0000195f leaq (%r12,%rax), %rsi - 0x48, 0x83, 0xc6, 0xff, //0x00001963 addq $-1, %rsi - 0x48, 0x89, 0xc3, //0x00001967 movq %rax, %rbx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000196a .p2align 4, 0x90 - //0x00001970 LBB0_329 - 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x1c, //0x00001970 movdqu (%r12,%rbx), %xmm3 - 0x66, 0x0f, 0x6f, 0xe3, //0x00001976 movdqa %xmm3, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe6, //0x0000197a pcmpeqb %xmm14, %xmm4 - 0x66, 0x41, 0x0f, 0xdb, 0xd9, //0x0000197f pand %xmm9, %xmm3 - 0x66, 0x0f, 0x74, 0xda, //0x00001984 pcmpeqb %xmm2, %xmm3 - 0x66, 0x0f, 0xeb, 0xdc, //0x00001988 por %xmm4, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x0000198c pmovmskb %xmm3, %ecx - 0x85, 0xc9, //0x00001990 testl %ecx, %ecx - 0x0f, 0x85, 0x8c, 0x09, 0x00, 0x00, //0x00001992 jne LBB0_394 - 0x48, 0x83, 0xc3, 0x10, //0x00001998 addq $16, %rbx - 0x49, 0x8d, 0x0c, 0x39, //0x0000199c leaq (%r9,%rdi), %rcx - 0x48, 0x83, 0xc1, 0xf0, //0x000019a0 addq $-16, %rcx - 0x48, 0x83, 0xc7, 0xf0, //0x000019a4 addq $-16, %rdi - 0x49, 0x83, 0xc0, 0x10, //0x000019a8 addq $16, %r8 - 0x48, 0x83, 0xc2, 0x10, //0x000019ac addq $16, %rdx - 0x48, 0x83, 0xc6, 0x10, //0x000019b0 addq $16, %rsi - 0x48, 0x83, 0xf9, 0x0f, //0x000019b4 cmpq $15, %rcx - 0x0f, 0x87, 0xb2, 0xff, 0xff, 0xff, //0x000019b8 ja LBB0_329 - 0x4c, 0x89, 0xe1, //0x000019be movq %r12, %rcx - 0x48, 0x29, 0xf9, //0x000019c1 subq %rdi, %rcx - 0x49, 0x01, 0xf9, //0x000019c4 addq %rdi, %r9 - 0x4c, 0x89, 0xca, //0x000019c7 movq %r9, %rdx - 0x48, 0x85, 0xd2, //0x000019ca testq %rdx, %rdx - 0x0f, 0x84, 0x4a, 0x00, 0x00, 0x00, //0x000019cd je LBB0_339 - //0x000019d3 LBB0_332 - 0x48, 0x8d, 0x34, 0x11, //0x000019d3 leaq (%rcx,%rdx), %rsi - //0x000019d7 LBB0_333 - 0x0f, 0xb6, 0x39, //0x000019d7 movzbl (%rcx), %edi - 0x48, 0x83, 0xff, 0x2c, //0x000019da cmpq $44, %rdi - 0x0f, 0x87, 0x14, 0x00, 0x00, 0x00, //0x000019de ja LBB0_335 - 0x48, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x10, 0x00, 0x00, //0x000019e4 movabsq $17596481021440, %rbx - 0x48, 0x0f, 0xa3, 0xfb, //0x000019ee btq %rdi, %rbx - 0x0f, 0x82, 0x25, 0x00, 0x00, 0x00, //0x000019f2 jb LBB0_339 - //0x000019f8 LBB0_335 - 0x40, 0x80, 0xff, 0x5d, //0x000019f8 cmpb $93, %dil - 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x000019fc je LBB0_339 - 0x40, 0x80, 0xff, 0x7d, //0x00001a02 cmpb $125, %dil - 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00001a06 je LBB0_339 - 0x48, 0x83, 0xc1, 0x01, //0x00001a0c addq $1, %rcx - 0x48, 0x83, 0xc2, 0xff, //0x00001a10 addq $-1, %rdx - 0x0f, 0x85, 0xbd, 0xff, 0xff, 0xff, //0x00001a14 jne LBB0_333 - 0x48, 0x89, 0xf1, //0x00001a1a movq %rsi, %rcx - //0x00001a1d LBB0_339 - 0x4c, 0x29, 0xe1, //0x00001a1d subq %r12, %rcx - 0x49, 0x89, 0x0e, //0x00001a20 movq %rcx, (%r14) - 0xe9, 0x57, 0xf8, 0xff, 0xff, //0x00001a23 jmp LBB0_231 - //0x00001a28 LBB0_340 - 0x48, 0x8b, 0x55, 0xa8, //0x00001a28 movq $-88(%rbp), %rdx - 0x48, 0x8b, 0x52, 0x08, //0x00001a2c movq $8(%rdx), %rdx - 0x49, 0x8b, 0x0e, //0x00001a30 movq (%r14), %rcx - 0x48, 0x29, 0xca, //0x00001a33 subq %rcx, %rdx - 0x48, 0x89, 0x4d, 0xc0, //0x00001a36 movq %rcx, $-64(%rbp) - 0x49, 0x01, 0xcc, //0x00001a3a addq %rcx, %r12 - 0x45, 0x31, 0xc0, //0x00001a3d xorl %r8d, %r8d - 0x45, 0x31, 0xc9, //0x00001a40 xorl %r9d, %r9d - 0x45, 0x31, 0xd2, //0x00001a43 xorl %r10d, %r10d - 0x45, 0x31, 0xf6, //0x00001a46 xorl %r14d, %r14d - 0x48, 0x83, 0xfa, 0x40, //0x00001a49 cmpq $64, %rdx - 0x48, 0x89, 0x55, 0xb8, //0x00001a4d movq %rdx, $-72(%rbp) - 0x0f, 0x8d, 0x4c, 0x01, 0x00, 0x00, //0x00001a51 jge LBB0_341 - //0x00001a57 LBB0_350 - 0x48, 0x85, 0xd2, //0x00001a57 testq %rdx, %rdx - 0x0f, 0x8e, 0x62, 0x22, 0x00, 0x00, //0x00001a5a jle LBB0_662 - 0x66, 0x0f, 0x6f, 0xf2, //0x00001a60 movdqa %xmm2, %xmm6 - 0x66, 0x0f, 0xef, 0xd2, //0x00001a64 pxor %xmm2, %xmm2 - 0xf3, 0x0f, 0x7f, 0x55, 0x80, //0x00001a68 movdqu %xmm2, $-128(%rbp) - 0xf3, 0x0f, 0x7f, 0x95, 0x70, 0xff, 0xff, 0xff, //0x00001a6d movdqu %xmm2, $-144(%rbp) - 0xf3, 0x0f, 0x7f, 0x95, 0x60, 0xff, 0xff, 0xff, //0x00001a75 movdqu %xmm2, $-160(%rbp) - 0xf3, 0x0f, 0x7f, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00001a7d movdqu %xmm2, $-176(%rbp) - 0x4c, 0x89, 0xe7, //0x00001a85 movq %r12, %rdi - 0x44, 0x89, 0xe1, //0x00001a88 movl %r12d, %ecx - 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00001a8b andl $4095, %ecx - 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00001a91 cmpl $4033, %ecx - 0x0f, 0x82, 0x3a, 0x00, 0x00, 0x00, //0x00001a97 jb LBB0_354 - 0x48, 0x83, 0x7d, 0xb8, 0x20, //0x00001a9d cmpq $32, $-72(%rbp) - 0x0f, 0x82, 0x3b, 0x00, 0x00, 0x00, //0x00001aa2 jb LBB0_355 - 0x0f, 0x10, 0x1f, //0x00001aa8 movups (%rdi), %xmm3 - 0x0f, 0x11, 0x9d, 0x50, 0xff, 0xff, 0xff, //0x00001aab movups %xmm3, $-176(%rbp) - 0xf3, 0x0f, 0x6f, 0x5f, 0x10, //0x00001ab2 movdqu $16(%rdi), %xmm3 - 0xf3, 0x0f, 0x7f, 0x9d, 0x60, 0xff, 0xff, 0xff, //0x00001ab7 movdqu %xmm3, $-160(%rbp) - 0x48, 0x83, 0xc7, 0x20, //0x00001abf addq $32, %rdi - 0x48, 0x8b, 0x4d, 0xb8, //0x00001ac3 movq $-72(%rbp), %rcx - 0x48, 0x8d, 0x71, 0xe0, //0x00001ac7 leaq $-32(%rcx), %rsi - 0x48, 0x8d, 0x95, 0x70, 0xff, 0xff, 0xff, //0x00001acb leaq $-144(%rbp), %rdx - 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00001ad2 jmp LBB0_356 - //0x00001ad7 LBB0_354 - 0x66, 0x0f, 0x6f, 0xd6, //0x00001ad7 movdqa %xmm6, %xmm2 - 0x49, 0x89, 0xfc, //0x00001adb movq %rdi, %r12 - 0xe9, 0xc0, 0x00, 0x00, 0x00, //0x00001ade jmp LBB0_341 - //0x00001ae3 LBB0_355 - 0x48, 0x8d, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00001ae3 leaq $-176(%rbp), %rdx - 0x48, 0x8b, 0x75, 0xb8, //0x00001aea movq $-72(%rbp), %rsi - //0x00001aee LBB0_356 - 0x48, 0x83, 0xfe, 0x10, //0x00001aee cmpq $16, %rsi - 0x0f, 0x82, 0x47, 0x00, 0x00, 0x00, //0x00001af2 jb LBB0_357 - 0xf3, 0x0f, 0x6f, 0x1f, //0x00001af8 movdqu (%rdi), %xmm3 - 0xf3, 0x0f, 0x7f, 0x1a, //0x00001afc movdqu %xmm3, (%rdx) - 0x48, 0x83, 0xc7, 0x10, //0x00001b00 addq $16, %rdi - 0x48, 0x83, 0xc2, 0x10, //0x00001b04 addq $16, %rdx - 0x48, 0x83, 0xc6, 0xf0, //0x00001b08 addq $-16, %rsi - 0x48, 0x83, 0xfe, 0x08, //0x00001b0c cmpq $8, %rsi - 0x0f, 0x83, 0x33, 0x00, 0x00, 0x00, //0x00001b10 jae LBB0_364 - //0x00001b16 LBB0_358 - 0x48, 0x83, 0xfe, 0x04, //0x00001b16 cmpq $4, %rsi - 0x0f, 0x8c, 0x45, 0x00, 0x00, 0x00, //0x00001b1a jl LBB0_359 - //0x00001b20 LBB0_365 - 0x8b, 0x0f, //0x00001b20 movl (%rdi), %ecx - 0x89, 0x0a, //0x00001b22 movl %ecx, (%rdx) - 0x48, 0x83, 0xc7, 0x04, //0x00001b24 addq $4, %rdi - 0x48, 0x83, 0xc2, 0x04, //0x00001b28 addq $4, %rdx - 0x48, 0x83, 0xc6, 0xfc, //0x00001b2c addq $-4, %rsi - 0x48, 0x83, 0xfe, 0x02, //0x00001b30 cmpq $2, %rsi - 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00001b34 jae LBB0_360 - 0xe9, 0x42, 0x00, 0x00, 0x00, //0x00001b3a jmp LBB0_361 - //0x00001b3f LBB0_357 - 0x48, 0x83, 0xfe, 0x08, //0x00001b3f cmpq $8, %rsi - 0x0f, 0x82, 0xcd, 0xff, 0xff, 0xff, //0x00001b43 jb LBB0_358 - //0x00001b49 LBB0_364 - 0x48, 0x8b, 0x0f, //0x00001b49 movq (%rdi), %rcx - 0x48, 0x89, 0x0a, //0x00001b4c movq %rcx, (%rdx) - 0x48, 0x83, 0xc7, 0x08, //0x00001b4f addq $8, %rdi - 0x48, 0x83, 0xc2, 0x08, //0x00001b53 addq $8, %rdx - 0x48, 0x83, 0xc6, 0xf8, //0x00001b57 addq $-8, %rsi - 0x48, 0x83, 0xfe, 0x04, //0x00001b5b cmpq $4, %rsi - 0x0f, 0x8d, 0xbb, 0xff, 0xff, 0xff, //0x00001b5f jge LBB0_365 - //0x00001b65 LBB0_359 - 0x48, 0x83, 0xfe, 0x02, //0x00001b65 cmpq $2, %rsi - 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x00001b69 jb LBB0_361 - //0x00001b6f LBB0_360 - 0x0f, 0xb7, 0x0f, //0x00001b6f movzwl (%rdi), %ecx - 0x66, 0x89, 0x0a, //0x00001b72 movw %cx, (%rdx) - 0x48, 0x83, 0xc7, 0x02, //0x00001b75 addq $2, %rdi - 0x48, 0x83, 0xc2, 0x02, //0x00001b79 addq $2, %rdx - 0x48, 0x83, 0xc6, 0xfe, //0x00001b7d addq $-2, %rsi - //0x00001b81 LBB0_361 - 0x48, 0x89, 0xf9, //0x00001b81 movq %rdi, %rcx - 0x4c, 0x8d, 0xa5, 0x50, 0xff, 0xff, 0xff, //0x00001b84 leaq $-176(%rbp), %r12 - 0x48, 0x85, 0xf6, //0x00001b8b testq %rsi, %rsi - 0x66, 0x0f, 0x6f, 0xd6, //0x00001b8e movdqa %xmm6, %xmm2 - 0x0f, 0x84, 0x0b, 0x00, 0x00, 0x00, //0x00001b92 je LBB0_341 - 0x8a, 0x09, //0x00001b98 movb (%rcx), %cl - 0x88, 0x0a, //0x00001b9a movb %cl, (%rdx) - 0x4c, 0x8d, 0xa5, 0x50, 0xff, 0xff, 0xff, //0x00001b9c leaq $-176(%rbp), %r12 - //0x00001ba3 LBB0_341 - 0x66, 0x44, 0x0f, 0x6f, 0xc2, //0x00001ba3 movdqa %xmm2, %xmm8 - 0xf3, 0x41, 0x0f, 0x6f, 0x24, 0x24, //0x00001ba8 movdqu (%r12), %xmm4 - 0xf3, 0x41, 0x0f, 0x6f, 0x7c, 0x24, 0x10, //0x00001bae movdqu $16(%r12), %xmm7 - 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x24, 0x20, //0x00001bb5 movdqu $32(%r12), %xmm6 - 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x24, 0x30, //0x00001bbc movdqu $48(%r12), %xmm5 - 0x66, 0x0f, 0x6f, 0xdc, //0x00001bc3 movdqa %xmm4, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00001bc7 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xd3, //0x00001bcb pmovmskb %xmm3, %edx - 0x66, 0x0f, 0x6f, 0xdf, //0x00001bcf movdqa %xmm7, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00001bd3 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x00001bd7 pmovmskb %xmm3, %ecx - 0x66, 0x0f, 0x6f, 0xde, //0x00001bdb movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00001bdf pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00001be3 pmovmskb %xmm3, %esi - 0x66, 0x0f, 0x6f, 0xdd, //0x00001be7 movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00001beb pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x00001bef pmovmskb %xmm3, %edi - 0x48, 0xc1, 0xe7, 0x30, //0x00001bf3 shlq $48, %rdi - 0x48, 0xc1, 0xe6, 0x20, //0x00001bf7 shlq $32, %rsi - 0x48, 0x09, 0xfe, //0x00001bfb orq %rdi, %rsi - 0x48, 0xc1, 0xe1, 0x10, //0x00001bfe shlq $16, %rcx - 0x48, 0x09, 0xf1, //0x00001c02 orq %rsi, %rcx - 0x48, 0x09, 0xca, //0x00001c05 orq %rcx, %rdx - 0x48, 0x89, 0xd1, //0x00001c08 movq %rdx, %rcx - 0x66, 0x45, 0x0f, 0x6f, 0xee, //0x00001c0b movdqa %xmm14, %xmm13 - 0x4c, 0x09, 0xc9, //0x00001c10 orq %r9, %rcx - 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00001c13 jne LBB0_343 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00001c19 movq $-1, %rdx - 0x45, 0x31, 0xc9, //0x00001c20 xorl %r9d, %r9d - 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00001c23 jmp LBB0_344 - //0x00001c28 LBB0_343 - 0x4c, 0x89, 0xc9, //0x00001c28 movq %r9, %rcx - 0x48, 0xf7, 0xd1, //0x00001c2b notq %rcx - 0x48, 0x21, 0xd1, //0x00001c2e andq %rdx, %rcx - 0x4c, 0x8d, 0x1c, 0x09, //0x00001c31 leaq (%rcx,%rcx), %r11 - 0x4d, 0x09, 0xcb, //0x00001c35 orq %r9, %r11 - 0x4c, 0x89, 0xdf, //0x00001c38 movq %r11, %rdi - 0x48, 0xf7, 0xd7, //0x00001c3b notq %rdi - 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001c3e movabsq $-6148914691236517206, %rsi - 0x48, 0x21, 0xf2, //0x00001c48 andq %rsi, %rdx - 0x48, 0x21, 0xfa, //0x00001c4b andq %rdi, %rdx - 0x45, 0x31, 0xc9, //0x00001c4e xorl %r9d, %r9d - 0x48, 0x01, 0xca, //0x00001c51 addq %rcx, %rdx - 0x41, 0x0f, 0x92, 0xc1, //0x00001c54 setb %r9b - 0x48, 0x01, 0xd2, //0x00001c58 addq %rdx, %rdx - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001c5b movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xca, //0x00001c65 xorq %rcx, %rdx - 0x4c, 0x21, 0xda, //0x00001c68 andq %r11, %rdx - 0x48, 0xf7, 0xd2, //0x00001c6b notq %rdx - //0x00001c6e LBB0_344 - 0x66, 0x0f, 0x6f, 0xdd, //0x00001c6e movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00001c72 pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x00001c76 pmovmskb %xmm3, %ecx - 0x48, 0xc1, 0xe1, 0x30, //0x00001c7a shlq $48, %rcx - 0x66, 0x0f, 0x6f, 0xde, //0x00001c7e movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00001c82 pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00001c86 pmovmskb %xmm3, %esi - 0x48, 0xc1, 0xe6, 0x20, //0x00001c8a shlq $32, %rsi - 0x48, 0x09, 0xce, //0x00001c8e orq %rcx, %rsi - 0x66, 0x0f, 0x6f, 0xdf, //0x00001c91 movdqa %xmm7, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00001c95 pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x00001c99 pmovmskb %xmm3, %ecx - 0x48, 0xc1, 0xe1, 0x10, //0x00001c9d shlq $16, %rcx - 0x48, 0x09, 0xf1, //0x00001ca1 orq %rsi, %rcx - 0x66, 0x0f, 0x6f, 0xdc, //0x00001ca4 movdqa %xmm4, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00001ca8 pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00001cac pmovmskb %xmm3, %esi - 0x48, 0x09, 0xce, //0x00001cb0 orq %rcx, %rsi - 0x48, 0x21, 0xd6, //0x00001cb3 andq %rdx, %rsi - 0x66, 0x48, 0x0f, 0x6e, 0xde, //0x00001cb6 movq %rsi, %xmm3 - 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xda, 0x00, //0x00001cbb pclmulqdq $0, %xmm10, %xmm3 - 0x66, 0x49, 0x0f, 0x7e, 0xdb, //0x00001cc2 movq %xmm3, %r11 - 0x4d, 0x31, 0xc3, //0x00001cc7 xorq %r8, %r11 - 0x66, 0x0f, 0x6f, 0xdc, //0x00001cca movdqa %xmm4, %xmm3 - 0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0x89, 0xe3, 0xff, 0xff, //0x00001cce movdqu $-7287(%rip), %xmm11 /* LCPI0_6+0(%rip) */ - 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00001cd7 pcmpeqb %xmm11, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x00001cdc pmovmskb %xmm3, %r13d - 0x66, 0x0f, 0x6f, 0xdf, //0x00001ce1 movdqa %xmm7, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00001ce5 pcmpeqb %xmm11, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x00001cea pmovmskb %xmm3, %ecx - 0x66, 0x0f, 0x6f, 0xde, //0x00001cee movdqa %xmm6, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00001cf2 pcmpeqb %xmm11, %xmm3 - 0x66, 0x0f, 0xd7, 0xd3, //0x00001cf7 pmovmskb %xmm3, %edx - 0x66, 0x0f, 0x6f, 0xdd, //0x00001cfb movdqa %xmm5, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00001cff pcmpeqb %xmm11, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00001d04 pmovmskb %xmm3, %esi - 0x48, 0xc1, 0xe6, 0x30, //0x00001d08 shlq $48, %rsi - 0x48, 0xc1, 0xe2, 0x20, //0x00001d0c shlq $32, %rdx - 0x48, 0x09, 0xf2, //0x00001d10 orq %rsi, %rdx - 0x48, 0xc1, 0xe1, 0x10, //0x00001d13 shlq $16, %rcx - 0x48, 0x09, 0xd1, //0x00001d17 orq %rdx, %rcx - 0x49, 0x09, 0xcd, //0x00001d1a orq %rcx, %r13 - 0x4d, 0x89, 0xd8, //0x00001d1d movq %r11, %r8 - 0x49, 0xf7, 0xd0, //0x00001d20 notq %r8 - 0x4d, 0x21, 0xc5, //0x00001d23 andq %r8, %r13 - 0x66, 0x41, 0x0f, 0x6f, 0xd0, //0x00001d26 movdqa %xmm8, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xe0, //0x00001d2b pcmpeqb %xmm8, %xmm4 - 0x66, 0x0f, 0xd7, 0xd4, //0x00001d30 pmovmskb %xmm4, %edx - 0x66, 0x41, 0x0f, 0x74, 0xf8, //0x00001d34 pcmpeqb %xmm8, %xmm7 - 0x66, 0x0f, 0xd7, 0xf7, //0x00001d39 pmovmskb %xmm7, %esi - 0x66, 0x41, 0x0f, 0x74, 0xf0, //0x00001d3d pcmpeqb %xmm8, %xmm6 - 0x66, 0x0f, 0xd7, 0xce, //0x00001d42 pmovmskb %xmm6, %ecx - 0x66, 0x41, 0x0f, 0x74, 0xe8, //0x00001d46 pcmpeqb %xmm8, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xfd, //0x00001d4b pmovmskb %xmm5, %r15d - 0x49, 0xc1, 0xe7, 0x30, //0x00001d50 shlq $48, %r15 - 0x48, 0xc1, 0xe1, 0x20, //0x00001d54 shlq $32, %rcx - 0x4c, 0x09, 0xf9, //0x00001d58 orq %r15, %rcx - 0x48, 0xc1, 0xe6, 0x10, //0x00001d5b shlq $16, %rsi - 0x48, 0x09, 0xce, //0x00001d5f orq %rcx, %rsi - 0x48, 0x09, 0xf2, //0x00001d62 orq %rsi, %rdx - 0x66, 0x45, 0x0f, 0x6f, 0xf5, //0x00001d65 movdqa %xmm13, %xmm14 - 0x4c, 0x21, 0xc2, //0x00001d6a andq %r8, %rdx - 0x0f, 0x84, 0xa4, 0x00, 0x00, 0x00, //0x00001d6d je LBB0_348 - 0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0x74, 0xe3, 0xff, 0xff, //0x00001d73 movdqu $-7308(%rip), %xmm11 /* LCPI0_15+0(%rip) */ - 0x66, 0x41, 0x0f, 0x6f, 0xd0, //0x00001d7c movdqa %xmm8, %xmm2 - 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0xb6, 0xe2, 0xff, 0xff, //0x00001d81 movdqu $-7498(%rip), %xmm13 /* LCPI0_4+0(%rip) */ - 0x49, 0xb8, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00001d8a movabsq $3689348814741910323, %r8 - 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0xb3, 0xe2, 0xff, 0xff, //0x00001d94 movdqu $-7501(%rip), %xmm8 /* LCPI0_5+0(%rip) */ - 0x90, 0x90, 0x90, //0x00001d9d .p2align 4, 0x90 - //0x00001da0 LBB0_346 - 0x48, 0x8d, 0x7a, 0xff, //0x00001da0 leaq $-1(%rdx), %rdi - 0x48, 0x89, 0xf9, //0x00001da4 movq %rdi, %rcx - 0x4c, 0x21, 0xe9, //0x00001da7 andq %r13, %rcx - 0x48, 0x89, 0xce, //0x00001daa movq %rcx, %rsi - 0x48, 0xd1, 0xee, //0x00001dad shrq %rsi - 0x48, 0xbb, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001db0 movabsq $6148914691236517205, %rbx - 0x48, 0x21, 0xde, //0x00001dba andq %rbx, %rsi - 0x48, 0x29, 0xf1, //0x00001dbd subq %rsi, %rcx - 0x48, 0x89, 0xce, //0x00001dc0 movq %rcx, %rsi - 0x4c, 0x21, 0xc6, //0x00001dc3 andq %r8, %rsi - 0x48, 0xc1, 0xe9, 0x02, //0x00001dc6 shrq $2, %rcx - 0x4c, 0x21, 0xc1, //0x00001dca andq %r8, %rcx - 0x48, 0x01, 0xf1, //0x00001dcd addq %rsi, %rcx - 0x48, 0x89, 0xce, //0x00001dd0 movq %rcx, %rsi - 0x48, 0xc1, 0xee, 0x04, //0x00001dd3 shrq $4, %rsi - 0x48, 0x01, 0xce, //0x00001dd7 addq %rcx, %rsi - 0x48, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001dda movabsq $1085102592571150095, %rcx - 0x48, 0x21, 0xce, //0x00001de4 andq %rcx, %rsi - 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00001de7 movabsq $72340172838076673, %rcx - 0x48, 0x0f, 0xaf, 0xf1, //0x00001df1 imulq %rcx, %rsi - 0x48, 0xc1, 0xee, 0x38, //0x00001df5 shrq $56, %rsi - 0x4c, 0x01, 0xd6, //0x00001df9 addq %r10, %rsi - 0x4c, 0x39, 0xf6, //0x00001dfc cmpq %r14, %rsi - 0x0f, 0x86, 0xe4, 0x04, 0x00, 0x00, //0x00001dff jbe LBB0_392 - 0x49, 0x83, 0xc6, 0x01, //0x00001e05 addq $1, %r14 - 0x48, 0x21, 0xfa, //0x00001e09 andq %rdi, %rdx - 0x0f, 0x85, 0x8e, 0xff, 0xff, 0xff, //0x00001e0c jne LBB0_346 - 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00001e12 jmp LBB0_349 - //0x00001e17 LBB0_348 - 0x66, 0x41, 0x0f, 0x6f, 0xd0, //0x00001e17 movdqa %xmm8, %xmm2 - 0x49, 0xb8, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00001e1c movabsq $3689348814741910323, %r8 - //0x00001e26 LBB0_349 - 0x49, 0xc1, 0xfb, 0x3f, //0x00001e26 sarq $63, %r11 - 0x4c, 0x89, 0xe9, //0x00001e2a movq %r13, %rcx - 0x48, 0xd1, 0xe9, //0x00001e2d shrq %rcx - 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001e30 movabsq $6148914691236517205, %rdx - 0x48, 0x21, 0xd1, //0x00001e3a andq %rdx, %rcx - 0x49, 0x29, 0xcd, //0x00001e3d subq %rcx, %r13 - 0x4c, 0x89, 0xe9, //0x00001e40 movq %r13, %rcx - 0x4c, 0x21, 0xc1, //0x00001e43 andq %r8, %rcx - 0x49, 0xc1, 0xed, 0x02, //0x00001e46 shrq $2, %r13 - 0x4d, 0x21, 0xc5, //0x00001e4a andq %r8, %r13 - 0x49, 0x01, 0xcd, //0x00001e4d addq %rcx, %r13 - 0x4c, 0x89, 0xe9, //0x00001e50 movq %r13, %rcx - 0x48, 0xc1, 0xe9, 0x04, //0x00001e53 shrq $4, %rcx - 0x4c, 0x01, 0xe9, //0x00001e57 addq %r13, %rcx - 0x48, 0xba, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001e5a movabsq $1085102592571150095, %rdx - 0x48, 0x21, 0xd1, //0x00001e64 andq %rdx, %rcx - 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00001e67 movabsq $72340172838076673, %rdx - 0x48, 0x0f, 0xaf, 0xca, //0x00001e71 imulq %rdx, %rcx - 0x48, 0xc1, 0xe9, 0x38, //0x00001e75 shrq $56, %rcx - 0x49, 0x01, 0xca, //0x00001e79 addq %rcx, %r10 - 0x49, 0x83, 0xc4, 0x40, //0x00001e7c addq $64, %r12 - 0x48, 0x8b, 0x55, 0xb8, //0x00001e80 movq $-72(%rbp), %rdx - 0x48, 0x83, 0xc2, 0xc0, //0x00001e84 addq $-64, %rdx - 0x4d, 0x89, 0xd8, //0x00001e88 movq %r11, %r8 - 0x48, 0x83, 0xfa, 0x40, //0x00001e8b cmpq $64, %rdx - 0x48, 0x89, 0x55, 0xb8, //0x00001e8f movq %rdx, $-72(%rbp) - 0x0f, 0x8d, 0x0a, 0xfd, 0xff, 0xff, //0x00001e93 jge LBB0_341 - 0xe9, 0xb9, 0xfb, 0xff, 0xff, //0x00001e99 jmp LBB0_350 - //0x00001e9e LBB0_366 - 0x48, 0x8b, 0x55, 0xa8, //0x00001e9e movq $-88(%rbp), %rdx - 0x48, 0x8b, 0x52, 0x08, //0x00001ea2 movq $8(%rdx), %rdx - 0x49, 0x8b, 0x0e, //0x00001ea6 movq (%r14), %rcx - 0x48, 0x29, 0xca, //0x00001ea9 subq %rcx, %rdx - 0x48, 0x89, 0x4d, 0xc0, //0x00001eac movq %rcx, $-64(%rbp) - 0x49, 0x01, 0xcc, //0x00001eb0 addq %rcx, %r12 - 0x45, 0x31, 0xc0, //0x00001eb3 xorl %r8d, %r8d - 0x45, 0x31, 0xc9, //0x00001eb6 xorl %r9d, %r9d - 0x45, 0x31, 0xd2, //0x00001eb9 xorl %r10d, %r10d - 0x45, 0x31, 0xf6, //0x00001ebc xorl %r14d, %r14d - 0x48, 0x83, 0xfa, 0x40, //0x00001ebf cmpq $64, %rdx - 0x48, 0x89, 0x55, 0xb8, //0x00001ec3 movq %rdx, $-72(%rbp) - 0x0f, 0x8d, 0x5b, 0x01, 0x00, 0x00, //0x00001ec7 jge LBB0_367 - //0x00001ecd LBB0_376 - 0x48, 0x85, 0xd2, //0x00001ecd testq %rdx, %rdx - 0x0f, 0x8e, 0xec, 0x1d, 0x00, 0x00, //0x00001ed0 jle LBB0_662 - 0x66, 0x41, 0x0f, 0x6f, 0xfd, //0x00001ed6 movdqa %xmm13, %xmm7 - 0x66, 0x0f, 0x6f, 0xf2, //0x00001edb movdqa %xmm2, %xmm6 - 0x66, 0x0f, 0xef, 0xd2, //0x00001edf pxor %xmm2, %xmm2 - 0xf3, 0x0f, 0x7f, 0x55, 0x80, //0x00001ee3 movdqu %xmm2, $-128(%rbp) - 0xf3, 0x0f, 0x7f, 0x95, 0x70, 0xff, 0xff, 0xff, //0x00001ee8 movdqu %xmm2, $-144(%rbp) - 0xf3, 0x0f, 0x7f, 0x95, 0x60, 0xff, 0xff, 0xff, //0x00001ef0 movdqu %xmm2, $-160(%rbp) - 0xf3, 0x0f, 0x7f, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00001ef8 movdqu %xmm2, $-176(%rbp) - 0x4c, 0x89, 0xe7, //0x00001f00 movq %r12, %rdi - 0x44, 0x89, 0xe1, //0x00001f03 movl %r12d, %ecx - 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00001f06 andl $4095, %ecx - 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00001f0c cmpl $4033, %ecx - 0x0f, 0x82, 0x3a, 0x00, 0x00, 0x00, //0x00001f12 jb LBB0_380 - 0x48, 0x83, 0x7d, 0xb8, 0x20, //0x00001f18 cmpq $32, $-72(%rbp) - 0x0f, 0x82, 0x40, 0x00, 0x00, 0x00, //0x00001f1d jb LBB0_381 - 0x0f, 0x10, 0x1f, //0x00001f23 movups (%rdi), %xmm3 - 0x0f, 0x11, 0x9d, 0x50, 0xff, 0xff, 0xff, //0x00001f26 movups %xmm3, $-176(%rbp) - 0xf3, 0x0f, 0x6f, 0x5f, 0x10, //0x00001f2d movdqu $16(%rdi), %xmm3 - 0xf3, 0x0f, 0x7f, 0x9d, 0x60, 0xff, 0xff, 0xff, //0x00001f32 movdqu %xmm3, $-160(%rbp) - 0x48, 0x83, 0xc7, 0x20, //0x00001f3a addq $32, %rdi - 0x48, 0x8b, 0x4d, 0xb8, //0x00001f3e movq $-72(%rbp), %rcx - 0x48, 0x8d, 0x71, 0xe0, //0x00001f42 leaq $-32(%rcx), %rsi - 0x48, 0x8d, 0x95, 0x70, 0xff, 0xff, 0xff, //0x00001f46 leaq $-144(%rbp), %rdx - 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x00001f4d jmp LBB0_382 - //0x00001f52 LBB0_380 - 0x66, 0x0f, 0x6f, 0xd6, //0x00001f52 movdqa %xmm6, %xmm2 - 0x66, 0x44, 0x0f, 0x6f, 0xef, //0x00001f56 movdqa %xmm7, %xmm13 - 0x49, 0x89, 0xfc, //0x00001f5b movq %rdi, %r12 - 0xe9, 0xc5, 0x00, 0x00, 0x00, //0x00001f5e jmp LBB0_367 - //0x00001f63 LBB0_381 - 0x48, 0x8d, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00001f63 leaq $-176(%rbp), %rdx - 0x48, 0x8b, 0x75, 0xb8, //0x00001f6a movq $-72(%rbp), %rsi - //0x00001f6e LBB0_382 - 0x48, 0x83, 0xfe, 0x10, //0x00001f6e cmpq $16, %rsi - 0x0f, 0x82, 0x47, 0x00, 0x00, 0x00, //0x00001f72 jb LBB0_383 - 0xf3, 0x0f, 0x6f, 0x1f, //0x00001f78 movdqu (%rdi), %xmm3 - 0xf3, 0x0f, 0x7f, 0x1a, //0x00001f7c movdqu %xmm3, (%rdx) - 0x48, 0x83, 0xc7, 0x10, //0x00001f80 addq $16, %rdi - 0x48, 0x83, 0xc2, 0x10, //0x00001f84 addq $16, %rdx - 0x48, 0x83, 0xc6, 0xf0, //0x00001f88 addq $-16, %rsi - 0x48, 0x83, 0xfe, 0x08, //0x00001f8c cmpq $8, %rsi - 0x0f, 0x83, 0x33, 0x00, 0x00, 0x00, //0x00001f90 jae LBB0_390 - //0x00001f96 LBB0_384 - 0x48, 0x83, 0xfe, 0x04, //0x00001f96 cmpq $4, %rsi - 0x0f, 0x8c, 0x45, 0x00, 0x00, 0x00, //0x00001f9a jl LBB0_385 - //0x00001fa0 LBB0_391 - 0x8b, 0x0f, //0x00001fa0 movl (%rdi), %ecx - 0x89, 0x0a, //0x00001fa2 movl %ecx, (%rdx) - 0x48, 0x83, 0xc7, 0x04, //0x00001fa4 addq $4, %rdi - 0x48, 0x83, 0xc2, 0x04, //0x00001fa8 addq $4, %rdx - 0x48, 0x83, 0xc6, 0xfc, //0x00001fac addq $-4, %rsi - 0x48, 0x83, 0xfe, 0x02, //0x00001fb0 cmpq $2, %rsi - 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00001fb4 jae LBB0_386 - 0xe9, 0x42, 0x00, 0x00, 0x00, //0x00001fba jmp LBB0_387 - //0x00001fbf LBB0_383 - 0x48, 0x83, 0xfe, 0x08, //0x00001fbf cmpq $8, %rsi - 0x0f, 0x82, 0xcd, 0xff, 0xff, 0xff, //0x00001fc3 jb LBB0_384 - //0x00001fc9 LBB0_390 - 0x48, 0x8b, 0x0f, //0x00001fc9 movq (%rdi), %rcx - 0x48, 0x89, 0x0a, //0x00001fcc movq %rcx, (%rdx) - 0x48, 0x83, 0xc7, 0x08, //0x00001fcf addq $8, %rdi - 0x48, 0x83, 0xc2, 0x08, //0x00001fd3 addq $8, %rdx - 0x48, 0x83, 0xc6, 0xf8, //0x00001fd7 addq $-8, %rsi - 0x48, 0x83, 0xfe, 0x04, //0x00001fdb cmpq $4, %rsi - 0x0f, 0x8d, 0xbb, 0xff, 0xff, 0xff, //0x00001fdf jge LBB0_391 - //0x00001fe5 LBB0_385 - 0x48, 0x83, 0xfe, 0x02, //0x00001fe5 cmpq $2, %rsi - 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x00001fe9 jb LBB0_387 - //0x00001fef LBB0_386 - 0x0f, 0xb7, 0x0f, //0x00001fef movzwl (%rdi), %ecx - 0x66, 0x89, 0x0a, //0x00001ff2 movw %cx, (%rdx) - 0x48, 0x83, 0xc7, 0x02, //0x00001ff5 addq $2, %rdi - 0x48, 0x83, 0xc2, 0x02, //0x00001ff9 addq $2, %rdx - 0x48, 0x83, 0xc6, 0xfe, //0x00001ffd addq $-2, %rsi - //0x00002001 LBB0_387 - 0x48, 0x89, 0xf9, //0x00002001 movq %rdi, %rcx - 0x4c, 0x8d, 0xa5, 0x50, 0xff, 0xff, 0xff, //0x00002004 leaq $-176(%rbp), %r12 - 0x48, 0x85, 0xf6, //0x0000200b testq %rsi, %rsi - 0x66, 0x0f, 0x6f, 0xd6, //0x0000200e movdqa %xmm6, %xmm2 - 0x66, 0x44, 0x0f, 0x6f, 0xef, //0x00002012 movdqa %xmm7, %xmm13 - 0x0f, 0x84, 0x0b, 0x00, 0x00, 0x00, //0x00002017 je LBB0_367 - 0x8a, 0x09, //0x0000201d movb (%rcx), %cl - 0x88, 0x0a, //0x0000201f movb %cl, (%rdx) - 0x4c, 0x8d, 0xa5, 0x50, 0xff, 0xff, 0xff, //0x00002021 leaq $-176(%rbp), %r12 - //0x00002028 LBB0_367 - 0xf3, 0x41, 0x0f, 0x6f, 0x24, 0x24, //0x00002028 movdqu (%r12), %xmm4 - 0xf3, 0x41, 0x0f, 0x6f, 0x7c, 0x24, 0x10, //0x0000202e movdqu $16(%r12), %xmm7 - 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x24, 0x20, //0x00002035 movdqu $32(%r12), %xmm6 - 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x24, 0x30, //0x0000203c movdqu $48(%r12), %xmm5 - 0x66, 0x0f, 0x6f, 0xdc, //0x00002043 movdqa %xmm4, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00002047 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xd3, //0x0000204b pmovmskb %xmm3, %edx - 0x66, 0x0f, 0x6f, 0xdf, //0x0000204f movdqa %xmm7, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00002053 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x00002057 pmovmskb %xmm3, %ecx - 0x66, 0x0f, 0x6f, 0xde, //0x0000205b movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x0000205f pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00002063 pmovmskb %xmm3, %esi - 0x66, 0x0f, 0x6f, 0xdd, //0x00002067 movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x0000206b pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x0000206f pmovmskb %xmm3, %edi - 0x48, 0xc1, 0xe7, 0x30, //0x00002073 shlq $48, %rdi - 0x48, 0xc1, 0xe6, 0x20, //0x00002077 shlq $32, %rsi - 0x48, 0x09, 0xfe, //0x0000207b orq %rdi, %rsi - 0x48, 0xc1, 0xe1, 0x10, //0x0000207e shlq $16, %rcx - 0x48, 0x09, 0xf1, //0x00002082 orq %rsi, %rcx - 0x48, 0x09, 0xca, //0x00002085 orq %rcx, %rdx - 0x48, 0x89, 0xd1, //0x00002088 movq %rdx, %rcx - 0x4c, 0x09, 0xc9, //0x0000208b orq %r9, %rcx - 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x0000208e jne LBB0_369 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002094 movq $-1, %rdx - 0x45, 0x31, 0xc9, //0x0000209b xorl %r9d, %r9d - 0xe9, 0x46, 0x00, 0x00, 0x00, //0x0000209e jmp LBB0_370 - //0x000020a3 LBB0_369 - 0x4c, 0x89, 0xc9, //0x000020a3 movq %r9, %rcx - 0x48, 0xf7, 0xd1, //0x000020a6 notq %rcx - 0x48, 0x21, 0xd1, //0x000020a9 andq %rdx, %rcx - 0x4c, 0x8d, 0x1c, 0x09, //0x000020ac leaq (%rcx,%rcx), %r11 - 0x4d, 0x09, 0xcb, //0x000020b0 orq %r9, %r11 - 0x4c, 0x89, 0xdf, //0x000020b3 movq %r11, %rdi - 0x48, 0xf7, 0xd7, //0x000020b6 notq %rdi - 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000020b9 movabsq $-6148914691236517206, %rsi - 0x48, 0x21, 0xf2, //0x000020c3 andq %rsi, %rdx - 0x48, 0x21, 0xfa, //0x000020c6 andq %rdi, %rdx - 0x45, 0x31, 0xc9, //0x000020c9 xorl %r9d, %r9d - 0x48, 0x01, 0xca, //0x000020cc addq %rcx, %rdx - 0x41, 0x0f, 0x92, 0xc1, //0x000020cf setb %r9b - 0x48, 0x01, 0xd2, //0x000020d3 addq %rdx, %rdx - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000020d6 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xca, //0x000020e0 xorq %rcx, %rdx - 0x4c, 0x21, 0xda, //0x000020e3 andq %r11, %rdx - 0x48, 0xf7, 0xd2, //0x000020e6 notq %rdx - //0x000020e9 LBB0_370 - 0x66, 0x0f, 0x6f, 0xdd, //0x000020e9 movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x000020ed pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x000020f1 pmovmskb %xmm3, %ecx - 0x48, 0xc1, 0xe1, 0x30, //0x000020f5 shlq $48, %rcx - 0x66, 0x0f, 0x6f, 0xde, //0x000020f9 movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x000020fd pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00002101 pmovmskb %xmm3, %esi - 0x48, 0xc1, 0xe6, 0x20, //0x00002105 shlq $32, %rsi - 0x48, 0x09, 0xce, //0x00002109 orq %rcx, %rsi - 0x66, 0x0f, 0x6f, 0xdf, //0x0000210c movdqa %xmm7, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00002110 pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x00002114 pmovmskb %xmm3, %ecx - 0x48, 0xc1, 0xe1, 0x10, //0x00002118 shlq $16, %rcx - 0x48, 0x09, 0xf1, //0x0000211c orq %rsi, %rcx - 0x66, 0x0f, 0x6f, 0xdc, //0x0000211f movdqa %xmm4, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00002123 pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00002127 pmovmskb %xmm3, %esi - 0x48, 0x09, 0xce, //0x0000212b orq %rcx, %rsi - 0x48, 0x21, 0xd6, //0x0000212e andq %rdx, %rsi - 0x66, 0x48, 0x0f, 0x6e, 0xde, //0x00002131 movq %rsi, %xmm3 - 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xda, 0x00, //0x00002136 pclmulqdq $0, %xmm10, %xmm3 - 0x66, 0x49, 0x0f, 0x7e, 0xdb, //0x0000213d movq %xmm3, %r11 - 0x4d, 0x31, 0xc3, //0x00002142 xorq %r8, %r11 - 0x66, 0x0f, 0x6f, 0xdc, //0x00002145 movdqa %xmm4, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x00002149 pcmpeqb %xmm13, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x0000214e pmovmskb %xmm3, %r13d - 0x66, 0x0f, 0x6f, 0xdf, //0x00002153 movdqa %xmm7, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x00002157 pcmpeqb %xmm13, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x0000215c pmovmskb %xmm3, %ecx - 0x66, 0x0f, 0x6f, 0xde, //0x00002160 movdqa %xmm6, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x00002164 pcmpeqb %xmm13, %xmm3 - 0x66, 0x0f, 0xd7, 0xd3, //0x00002169 pmovmskb %xmm3, %edx - 0x66, 0x0f, 0x6f, 0xdd, //0x0000216d movdqa %xmm5, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x00002171 pcmpeqb %xmm13, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00002176 pmovmskb %xmm3, %esi - 0x48, 0xc1, 0xe6, 0x30, //0x0000217a shlq $48, %rsi - 0x48, 0xc1, 0xe2, 0x20, //0x0000217e shlq $32, %rdx - 0x48, 0x09, 0xf2, //0x00002182 orq %rsi, %rdx - 0x48, 0xc1, 0xe1, 0x10, //0x00002185 shlq $16, %rcx - 0x48, 0x09, 0xd1, //0x00002189 orq %rdx, %rcx - 0x49, 0x09, 0xcd, //0x0000218c orq %rcx, %r13 - 0x4d, 0x89, 0xd8, //0x0000218f movq %r11, %r8 - 0x49, 0xf7, 0xd0, //0x00002192 notq %r8 - 0x4d, 0x21, 0xc5, //0x00002195 andq %r8, %r13 - 0x66, 0x41, 0x0f, 0x74, 0xe0, //0x00002198 pcmpeqb %xmm8, %xmm4 - 0x66, 0x0f, 0xd7, 0xd4, //0x0000219d pmovmskb %xmm4, %edx - 0x66, 0x41, 0x0f, 0x74, 0xf8, //0x000021a1 pcmpeqb %xmm8, %xmm7 - 0x66, 0x0f, 0xd7, 0xf7, //0x000021a6 pmovmskb %xmm7, %esi - 0x66, 0x41, 0x0f, 0x74, 0xf0, //0x000021aa pcmpeqb %xmm8, %xmm6 - 0x66, 0x0f, 0xd7, 0xce, //0x000021af pmovmskb %xmm6, %ecx - 0x66, 0x41, 0x0f, 0x74, 0xe8, //0x000021b3 pcmpeqb %xmm8, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xfd, //0x000021b8 pmovmskb %xmm5, %r15d - 0x49, 0xc1, 0xe7, 0x30, //0x000021bd shlq $48, %r15 - 0x48, 0xc1, 0xe1, 0x20, //0x000021c1 shlq $32, %rcx - 0x4c, 0x09, 0xf9, //0x000021c5 orq %r15, %rcx - 0x48, 0xc1, 0xe6, 0x10, //0x000021c8 shlq $16, %rsi - 0x48, 0x09, 0xce, //0x000021cc orq %rcx, %rsi - 0x48, 0x09, 0xf2, //0x000021cf orq %rsi, %rdx - 0x4c, 0x21, 0xc2, //0x000021d2 andq %r8, %rdx - 0x0f, 0x84, 0x8c, 0x00, 0x00, 0x00, //0x000021d5 je LBB0_374 - 0x49, 0xb8, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x000021db movabsq $3689348814741910323, %r8 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000021e5 .p2align 4, 0x90 - //0x000021f0 LBB0_372 - 0x48, 0x8d, 0x7a, 0xff, //0x000021f0 leaq $-1(%rdx), %rdi - 0x48, 0x89, 0xf9, //0x000021f4 movq %rdi, %rcx - 0x4c, 0x21, 0xe9, //0x000021f7 andq %r13, %rcx - 0x48, 0x89, 0xce, //0x000021fa movq %rcx, %rsi - 0x48, 0xd1, 0xee, //0x000021fd shrq %rsi - 0x48, 0xbb, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002200 movabsq $6148914691236517205, %rbx - 0x48, 0x21, 0xde, //0x0000220a andq %rbx, %rsi - 0x48, 0x29, 0xf1, //0x0000220d subq %rsi, %rcx - 0x48, 0x89, 0xce, //0x00002210 movq %rcx, %rsi - 0x4c, 0x21, 0xc6, //0x00002213 andq %r8, %rsi - 0x48, 0xc1, 0xe9, 0x02, //0x00002216 shrq $2, %rcx - 0x4c, 0x21, 0xc1, //0x0000221a andq %r8, %rcx - 0x48, 0x01, 0xf1, //0x0000221d addq %rsi, %rcx - 0x48, 0x89, 0xce, //0x00002220 movq %rcx, %rsi - 0x48, 0xc1, 0xee, 0x04, //0x00002223 shrq $4, %rsi - 0x48, 0x01, 0xce, //0x00002227 addq %rcx, %rsi - 0x48, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000222a movabsq $1085102592571150095, %rcx - 0x48, 0x21, 0xce, //0x00002234 andq %rcx, %rsi - 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002237 movabsq $72340172838076673, %rcx - 0x48, 0x0f, 0xaf, 0xf1, //0x00002241 imulq %rcx, %rsi - 0x48, 0xc1, 0xee, 0x38, //0x00002245 shrq $56, %rsi - 0x4c, 0x01, 0xd6, //0x00002249 addq %r10, %rsi - 0x4c, 0x39, 0xf6, //0x0000224c cmpq %r14, %rsi - 0x0f, 0x86, 0x94, 0x00, 0x00, 0x00, //0x0000224f jbe LBB0_392 - 0x49, 0x83, 0xc6, 0x01, //0x00002255 addq $1, %r14 - 0x48, 0x21, 0xfa, //0x00002259 andq %rdi, %rdx - 0x0f, 0x85, 0x8e, 0xff, 0xff, 0xff, //0x0000225c jne LBB0_372 - 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00002262 jmp LBB0_375 - //0x00002267 LBB0_374 - 0x49, 0xb8, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00002267 movabsq $3689348814741910323, %r8 - //0x00002271 LBB0_375 - 0x49, 0xc1, 0xfb, 0x3f, //0x00002271 sarq $63, %r11 - 0x4c, 0x89, 0xe9, //0x00002275 movq %r13, %rcx - 0x48, 0xd1, 0xe9, //0x00002278 shrq %rcx - 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000227b movabsq $6148914691236517205, %rdx - 0x48, 0x21, 0xd1, //0x00002285 andq %rdx, %rcx - 0x49, 0x29, 0xcd, //0x00002288 subq %rcx, %r13 - 0x4c, 0x89, 0xe9, //0x0000228b movq %r13, %rcx - 0x4c, 0x21, 0xc1, //0x0000228e andq %r8, %rcx - 0x49, 0xc1, 0xed, 0x02, //0x00002291 shrq $2, %r13 - 0x4d, 0x21, 0xc5, //0x00002295 andq %r8, %r13 - 0x49, 0x01, 0xcd, //0x00002298 addq %rcx, %r13 - 0x4c, 0x89, 0xe9, //0x0000229b movq %r13, %rcx - 0x48, 0xc1, 0xe9, 0x04, //0x0000229e shrq $4, %rcx - 0x4c, 0x01, 0xe9, //0x000022a2 addq %r13, %rcx - 0x48, 0xba, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x000022a5 movabsq $1085102592571150095, %rdx - 0x48, 0x21, 0xd1, //0x000022af andq %rdx, %rcx - 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x000022b2 movabsq $72340172838076673, %rdx - 0x48, 0x0f, 0xaf, 0xca, //0x000022bc imulq %rdx, %rcx - 0x48, 0xc1, 0xe9, 0x38, //0x000022c0 shrq $56, %rcx - 0x49, 0x01, 0xca, //0x000022c4 addq %rcx, %r10 - 0x49, 0x83, 0xc4, 0x40, //0x000022c7 addq $64, %r12 - 0x48, 0x8b, 0x55, 0xb8, //0x000022cb movq $-72(%rbp), %rdx - 0x48, 0x83, 0xc2, 0xc0, //0x000022cf addq $-64, %rdx - 0x4d, 0x89, 0xd8, //0x000022d3 movq %r11, %r8 - 0x48, 0x83, 0xfa, 0x40, //0x000022d6 cmpq $64, %rdx - 0x48, 0x89, 0x55, 0xb8, //0x000022da movq %rdx, $-72(%rbp) - 0x0f, 0x8d, 0x44, 0xfd, 0xff, 0xff, //0x000022de jge LBB0_367 - 0xe9, 0xe4, 0xfb, 0xff, 0xff, //0x000022e4 jmp LBB0_376 - //0x000022e9 LBB0_392 - 0x48, 0x8b, 0x75, 0xa8, //0x000022e9 movq $-88(%rbp), %rsi - 0x48, 0x8b, 0x4e, 0x08, //0x000022ed movq $8(%rsi), %rcx - 0x48, 0x0f, 0xbc, 0xd2, //0x000022f1 bsfq %rdx, %rdx - 0x48, 0x2b, 0x55, 0xb8, //0x000022f5 subq $-72(%rbp), %rdx - 0x48, 0x01, 0xd1, //0x000022f9 addq %rdx, %rcx - 0x48, 0x83, 0xc1, 0x01, //0x000022fc addq $1, %rcx - 0x4c, 0x8b, 0x75, 0xd0, //0x00002300 movq $-48(%rbp), %r14 - 0x49, 0x89, 0x0e, //0x00002304 movq %rcx, (%r14) - 0x48, 0x8b, 0x56, 0x08, //0x00002307 movq $8(%rsi), %rdx - 0x48, 0x39, 0xd1, //0x0000230b cmpq %rdx, %rcx - 0x48, 0x0f, 0x47, 0xca, //0x0000230e cmovaq %rdx, %rcx - 0x49, 0x89, 0x0e, //0x00002312 movq %rcx, (%r14) - 0x0f, 0x87, 0x94, 0x17, 0x00, 0x00, //0x00002315 ja LBB0_650 - 0x48, 0x8b, 0x45, 0xc0, //0x0000231b movq $-64(%rbp), %rax - 0xe9, 0x48, 0x09, 0x00, 0x00, //0x0000231f jmp LBB0_488 - //0x00002324 LBB0_394 - 0x66, 0x0f, 0xbc, 0xc9, //0x00002324 bsfw %cx, %cx - 0x0f, 0xb7, 0xd9, //0x00002328 movzwl %cx, %ebx - 0x48, 0x89, 0xd9, //0x0000232b movq %rbx, %rcx - 0x48, 0x29, 0xf9, //0x0000232e subq %rdi, %rcx - 0x49, 0x89, 0x0e, //0x00002331 movq %rcx, (%r14) - 0x48, 0x85, 0xc9, //0x00002334 testq %rcx, %rcx - 0x0f, 0x8e, 0x42, 0xef, 0xff, 0xff, //0x00002337 jle LBB0_231 - 0x49, 0x01, 0xd8, //0x0000233d addq %rbx, %r8 - 0x48, 0x01, 0xda, //0x00002340 addq %rbx, %rdx - 0x48, 0x01, 0xde, //0x00002343 addq %rbx, %rsi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002346 .p2align 4, 0x90 - //0x00002350 LBB0_396 - 0x0f, 0xb6, 0x0e, //0x00002350 movzbl (%rsi), %ecx - 0x48, 0x83, 0xf9, 0x20, //0x00002353 cmpq $32, %rcx - 0x0f, 0x87, 0x22, 0xef, 0xff, 0xff, //0x00002357 ja LBB0_231 - 0x49, 0x0f, 0xa3, 0xcb, //0x0000235d btq %rcx, %r11 - 0x0f, 0x83, 0x18, 0xef, 0xff, 0xff, //0x00002361 jae LBB0_231 - 0x49, 0x89, 0x16, //0x00002367 movq %rdx, (%r14) - 0x49, 0x83, 0xc0, 0xff, //0x0000236a addq $-1, %r8 - 0x48, 0x83, 0xc2, 0xff, //0x0000236e addq $-1, %rdx - 0x48, 0x83, 0xc6, 0xff, //0x00002372 addq $-1, %rsi - 0x49, 0x83, 0xf8, 0x01, //0x00002376 cmpq $1, %r8 - 0x0f, 0x8f, 0xd0, 0xff, 0xff, 0xff, //0x0000237a jg LBB0_396 - 0xe9, 0xfa, 0xee, 0xff, 0xff, //0x00002380 jmp LBB0_231 - //0x00002385 LBB0_399 - 0x49, 0x8d, 0x4f, 0xff, //0x00002385 leaq $-1(%r15), %rcx - 0x49, 0x39, 0xc8, //0x00002389 cmpq %rcx, %r8 - 0x49, 0xf7, 0xd7, //0x0000238c notq %r15 - 0x4d, 0x0f, 0x45, 0xf9, //0x0000238f cmovneq %r9, %r15 - 0x84, 0xd2, //0x00002393 testb %dl, %dl - 0x4d, 0x0f, 0x44, 0xf9, //0x00002395 cmoveq %r9, %r15 - 0x4d, 0x89, 0xfd, //0x00002399 movq %r15, %r13 - 0xe9, 0x53, 0x03, 0x00, 0x00, //0x0000239c jmp LBB0_451 - //0x000023a1 LBB0_400 - 0x48, 0x89, 0xc6, //0x000023a1 movq %rax, %rsi - 0x48, 0x29, 0xd6, //0x000023a4 subq %rdx, %rsi - 0x0f, 0x84, 0xf6, 0x18, 0x00, 0x00, //0x000023a7 je LBB0_658 - 0x48, 0x83, 0xfe, 0x40, //0x000023ad cmpq $64, %rsi - 0x0f, 0x82, 0x32, 0x0d, 0x00, 0x00, //0x000023b1 jb LBB0_520 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000023b7 movq $-1, $-56(%rbp) - 0x48, 0x8b, 0x45, 0xc0, //0x000023bf movq $-64(%rbp), %rax - 0x31, 0xdb, //0x000023c3 xorl %ebx, %ebx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000023c5 .p2align 4, 0x90 - //0x000023d0 LBB0_403 - 0x48, 0x89, 0x75, 0xb8, //0x000023d0 movq %rsi, $-72(%rbp) - 0x49, 0x89, 0xda, //0x000023d4 movq %rbx, %r10 - 0xf3, 0x41, 0x0f, 0x6f, 0x2c, 0x04, //0x000023d7 movdqu (%r12,%rax), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x7c, 0x04, 0x10, //0x000023dd movdqu $16(%r12,%rax), %xmm7 - 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x20, //0x000023e4 movdqu $32(%r12,%rax), %xmm6 - 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x04, 0x30, //0x000023eb movdqu $48(%r12,%rax), %xmm4 - 0x66, 0x0f, 0x6f, 0xdd, //0x000023f2 movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x000023f6 pcmpeqb %xmm0, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x000023fa pmovmskb %xmm3, %r11d - 0x66, 0x0f, 0x6f, 0xdf, //0x000023ff movdqa %xmm7, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00002403 pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x00002407 pmovmskb %xmm3, %ecx - 0x66, 0x0f, 0x6f, 0xde, //0x0000240b movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x0000240f pcmpeqb %xmm0, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xf3, //0x00002413 pmovmskb %xmm3, %r14d - 0x66, 0x0f, 0x6f, 0xdc, //0x00002418 movdqa %xmm4, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x0000241c pcmpeqb %xmm0, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xfb, //0x00002420 pmovmskb %xmm3, %r15d - 0x66, 0x0f, 0x6f, 0xdd, //0x00002425 movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00002429 pcmpeqb %xmm1, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x0000242d pmovmskb %xmm3, %r13d - 0x66, 0x0f, 0x6f, 0xdf, //0x00002432 movdqa %xmm7, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00002436 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xdb, //0x0000243a pmovmskb %xmm3, %ebx - 0x66, 0x0f, 0x6f, 0xde, //0x0000243e movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00002442 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x00002446 pmovmskb %xmm3, %edi - 0x66, 0x0f, 0x6f, 0xdc, //0x0000244a movdqa %xmm4, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x0000244e pcmpeqb %xmm1, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xcb, //0x00002452 pmovmskb %xmm3, %r9d - 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x00002457 movdqa %xmm12, %xmm3 - 0x66, 0x0f, 0x64, 0xdf, //0x0000245c pcmpgtb %xmm7, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xfa, //0x00002460 pcmpgtb %xmm10, %xmm7 - 0x66, 0x0f, 0xdb, 0xfb, //0x00002465 pand %xmm3, %xmm7 - 0x66, 0x0f, 0xd7, 0xf7, //0x00002469 pmovmskb %xmm7, %esi - 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x0000246d movdqa %xmm12, %xmm3 - 0x66, 0x0f, 0x64, 0xde, //0x00002472 pcmpgtb %xmm6, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xf2, //0x00002476 pcmpgtb %xmm10, %xmm6 - 0x66, 0x0f, 0xdb, 0xf3, //0x0000247b pand %xmm3, %xmm6 - 0x66, 0x0f, 0xd7, 0xd6, //0x0000247f pmovmskb %xmm6, %edx - 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x00002483 movdqa %xmm12, %xmm3 - 0x66, 0x0f, 0x64, 0xdc, //0x00002488 pcmpgtb %xmm4, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xe2, //0x0000248c pcmpgtb %xmm10, %xmm4 - 0x66, 0x0f, 0xdb, 0xe3, //0x00002491 pand %xmm3, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x00002495 pmovmskb %xmm4, %r8d - 0x49, 0xc1, 0xe7, 0x30, //0x0000249a shlq $48, %r15 - 0x49, 0xc1, 0xe6, 0x20, //0x0000249e shlq $32, %r14 - 0x4d, 0x09, 0xfe, //0x000024a2 orq %r15, %r14 - 0x48, 0xc1, 0xe1, 0x10, //0x000024a5 shlq $16, %rcx - 0x4c, 0x09, 0xf1, //0x000024a9 orq %r14, %rcx - 0x49, 0x09, 0xcb, //0x000024ac orq %rcx, %r11 - 0x49, 0xc1, 0xe1, 0x30, //0x000024af shlq $48, %r9 - 0x48, 0xc1, 0xe7, 0x20, //0x000024b3 shlq $32, %rdi - 0x4c, 0x09, 0xcf, //0x000024b7 orq %r9, %rdi - 0x48, 0xc1, 0xe3, 0x10, //0x000024ba shlq $16, %rbx - 0x48, 0x09, 0xfb, //0x000024be orq %rdi, %rbx - 0x49, 0xc1, 0xe0, 0x30, //0x000024c1 shlq $48, %r8 - 0x48, 0xc1, 0xe2, 0x20, //0x000024c5 shlq $32, %rdx - 0x4c, 0x09, 0xc2, //0x000024c9 orq %r8, %rdx - 0x48, 0xc1, 0xe6, 0x10, //0x000024cc shlq $16, %rsi - 0x48, 0x09, 0xd6, //0x000024d0 orq %rdx, %rsi - 0x49, 0x09, 0xdd, //0x000024d3 orq %rbx, %r13 - 0x0f, 0x85, 0x59, 0x00, 0x00, 0x00, //0x000024d6 jne LBB0_420 - 0x4d, 0x85, 0xd2, //0x000024dc testq %r10, %r10 - 0x0f, 0x85, 0x6f, 0x00, 0x00, 0x00, //0x000024df jne LBB0_422 - 0x31, 0xdb, //0x000024e5 xorl %ebx, %ebx - 0x4c, 0x8b, 0x75, 0xd0, //0x000024e7 movq $-48(%rbp), %r14 - //0x000024eb LBB0_406 - 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x000024eb movdqa %xmm12, %xmm3 - 0x66, 0x0f, 0x64, 0xdd, //0x000024f0 pcmpgtb %xmm5, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xea, //0x000024f4 pcmpgtb %xmm10, %xmm5 - 0x66, 0x0f, 0xdb, 0xeb, //0x000024f9 pand %xmm3, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x000024fd pmovmskb %xmm5, %ecx - 0x48, 0x09, 0xce, //0x00002501 orq %rcx, %rsi - 0x4d, 0x85, 0xdb, //0x00002504 testq %r11, %r11 - 0x4c, 0x8b, 0x6d, 0xb0, //0x00002507 movq $-80(%rbp), %r13 - 0x0f, 0x85, 0x93, 0x00, 0x00, 0x00, //0x0000250b jne LBB0_424 - 0x48, 0x85, 0xf6, //0x00002511 testq %rsi, %rsi - 0x0f, 0x85, 0xf7, 0x16, 0x00, 0x00, //0x00002514 jne LBB0_645 - 0x48, 0x8b, 0x75, 0xb8, //0x0000251a movq $-72(%rbp), %rsi - 0x48, 0x83, 0xc6, 0xc0, //0x0000251e addq $-64, %rsi - 0x48, 0x83, 0xc0, 0x40, //0x00002522 addq $64, %rax - 0x48, 0x83, 0xfe, 0x3f, //0x00002526 cmpq $63, %rsi - 0x0f, 0x87, 0xa0, 0xfe, 0xff, 0xff, //0x0000252a ja LBB0_403 - 0xe9, 0xd5, 0x07, 0x00, 0x00, //0x00002530 jmp LBB0_409 - //0x00002535 LBB0_420 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00002535 cmpq $-1, $-56(%rbp) - 0x4c, 0x8b, 0x75, 0xd0, //0x0000253a movq $-48(%rbp), %r14 - 0x0f, 0x85, 0x14, 0x00, 0x00, 0x00, //0x0000253e jne LBB0_423 - 0x49, 0x0f, 0xbc, 0xcd, //0x00002544 bsfq %r13, %rcx - 0x48, 0x01, 0xc1, //0x00002548 addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x0000254b movq %rcx, $-56(%rbp) - 0xe9, 0x04, 0x00, 0x00, 0x00, //0x0000254f jmp LBB0_423 - //0x00002554 LBB0_422 - 0x4c, 0x8b, 0x75, 0xd0, //0x00002554 movq $-48(%rbp), %r14 - //0x00002558 LBB0_423 - 0x4c, 0x89, 0xd1, //0x00002558 movq %r10, %rcx - 0x48, 0xf7, 0xd1, //0x0000255b notq %rcx - 0x4c, 0x21, 0xe9, //0x0000255e andq %r13, %rcx - 0x48, 0x8d, 0x14, 0x09, //0x00002561 leaq (%rcx,%rcx), %rdx - 0x4c, 0x09, 0xd2, //0x00002565 orq %r10, %rdx - 0x48, 0x89, 0xd7, //0x00002568 movq %rdx, %rdi - 0x48, 0xf7, 0xd7, //0x0000256b notq %rdi - 0x4c, 0x21, 0xef, //0x0000256e andq %r13, %rdi - 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002571 movabsq $-6148914691236517206, %rbx - 0x48, 0x21, 0xdf, //0x0000257b andq %rbx, %rdi - 0x31, 0xdb, //0x0000257e xorl %ebx, %ebx - 0x48, 0x01, 0xcf, //0x00002580 addq %rcx, %rdi - 0x0f, 0x92, 0xc3, //0x00002583 setb %bl - 0x48, 0x01, 0xff, //0x00002586 addq %rdi, %rdi - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002589 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xcf, //0x00002593 xorq %rcx, %rdi - 0x48, 0x21, 0xd7, //0x00002596 andq %rdx, %rdi - 0x48, 0xf7, 0xd7, //0x00002599 notq %rdi - 0x49, 0x21, 0xfb, //0x0000259c andq %rdi, %r11 - 0xe9, 0x47, 0xff, 0xff, 0xff, //0x0000259f jmp LBB0_406 - //0x000025a4 LBB0_424 - 0x49, 0x0f, 0xbc, 0xcb, //0x000025a4 bsfq %r11, %rcx - 0x48, 0x85, 0xf6, //0x000025a8 testq %rsi, %rsi - 0x0f, 0x84, 0x8f, 0x00, 0x00, 0x00, //0x000025ab je LBB0_438 - 0x48, 0x0f, 0xbc, 0xd6, //0x000025b1 bsfq %rsi, %rdx - 0xe9, 0x8b, 0x00, 0x00, 0x00, //0x000025b5 jmp LBB0_439 - //0x000025ba LBB0_426 - 0x41, 0x89, 0xcb, //0x000025ba movl %ecx, %r11d - 0x4c, 0x03, 0x5d, 0xb8, //0x000025bd addq $-72(%rbp), %r11 - 0x49, 0x01, 0xdb, //0x000025c1 addq %rbx, %r11 - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x000025c4 jmp LBB0_428 - //0x000025c9 LBB0_427 - 0x48, 0x01, 0xde, //0x000025c9 addq %rbx, %rsi - 0x49, 0x89, 0xf3, //0x000025cc movq %rsi, %r11 - //0x000025cf LBB0_428 - 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000025cf movq $-1, %rbx - 0x4d, 0x85, 0xf6, //0x000025d6 testq %r14, %r14 - 0x0f, 0x84, 0x56, 0x16, 0x00, 0x00, //0x000025d9 je LBB0_648 - 0x4d, 0x85, 0xed, //0x000025df testq %r13, %r13 - 0x0f, 0x84, 0x4d, 0x16, 0x00, 0x00, //0x000025e2 je LBB0_648 - 0x4d, 0x85, 0xc0, //0x000025e8 testq %r8, %r8 - 0x0f, 0x84, 0x44, 0x16, 0x00, 0x00, //0x000025eb je LBB0_648 - 0x4c, 0x2b, 0x5d, 0xb8, //0x000025f1 subq $-72(%rbp), %r11 - 0x49, 0x8d, 0x4b, 0xff, //0x000025f5 leaq $-1(%r11), %rcx - 0x49, 0x39, 0xce, //0x000025f9 cmpq %rcx, %r14 - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x000025fc je LBB0_437 - 0x49, 0x39, 0xcd, //0x00002602 cmpq %rcx, %r13 - 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x00002605 je LBB0_437 - 0x49, 0x39, 0xc8, //0x0000260b cmpq %rcx, %r8 - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x0000260e je LBB0_437 - 0x4d, 0x85, 0xed, //0x00002614 testq %r13, %r13 - 0x0f, 0x8e, 0x99, 0x00, 0x00, 0x00, //0x00002617 jle LBB0_446 - 0x49, 0x8d, 0x4d, 0xff, //0x0000261d leaq $-1(%r13), %rcx - 0x49, 0x39, 0xc8, //0x00002621 cmpq %rcx, %r8 - 0x0f, 0x84, 0x8c, 0x00, 0x00, 0x00, //0x00002624 je LBB0_446 - 0x49, 0xf7, 0xd5, //0x0000262a notq %r13 - 0x4c, 0x89, 0xeb, //0x0000262d movq %r13, %rbx - 0xe9, 0x24, 0x06, 0x00, 0x00, //0x00002630 jmp LBB0_486 - //0x00002635 LBB0_437 - 0x49, 0xf7, 0xdb, //0x00002635 negq %r11 - 0x4c, 0x89, 0xdb, //0x00002638 movq %r11, %rbx - 0xe9, 0x19, 0x06, 0x00, 0x00, //0x0000263b jmp LBB0_486 - //0x00002640 LBB0_438 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x00002640 movl $64, %edx - //0x00002645 LBB0_439 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002645 movabsq $4294977024, %r11 - 0x48, 0x8b, 0x5d, 0xc0, //0x0000264f movq $-64(%rbp), %rbx - 0x48, 0x39, 0xca, //0x00002653 cmpq %rcx, %rdx - 0x0f, 0x82, 0xfb, 0x15, 0x00, 0x00, //0x00002656 jb LBB0_654 - 0x48, 0x01, 0xc8, //0x0000265c addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x0000265f addq $1, %rax - //0x00002663 LBB0_441 - 0x48, 0x85, 0xc0, //0x00002663 testq %rax, %rax - 0x0f, 0x88, 0x55, 0x14, 0x00, 0x00, //0x00002666 js LBB0_627 - 0x49, 0x89, 0x06, //0x0000266c movq %rax, (%r14) - 0x48, 0x85, 0xdb, //0x0000266f testq %rbx, %rbx - 0x0f, 0x8f, 0x58, 0xdb, 0xff, 0xff, //0x00002672 jg LBB0_4 - 0xe9, 0xca, 0x15, 0x00, 0x00, //0x00002678 jmp LBB0_443 - //0x0000267d LBB0_131 - 0x4d, 0x85, 0xdb, //0x0000267d testq %r11, %r11 - 0x0f, 0x85, 0xd2, 0x0a, 0x00, 0x00, //0x00002680 jne LBB0_525 - 0x49, 0x01, 0xf2, //0x00002686 addq %rsi, %r10 - 0x49, 0x29, 0xf1, //0x00002689 subq %rsi, %r9 - 0x4c, 0x8b, 0x75, 0xd0, //0x0000268c movq $-48(%rbp), %r14 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002690 movabsq $4294977024, %r11 - //0x0000269a LBB0_133 - 0x4d, 0x85, 0xc9, //0x0000269a testq %r9, %r9 - 0x0f, 0x8f, 0x1c, 0x0b, 0x00, 0x00, //0x0000269d jg LBB0_529 - 0xe9, 0x07, 0x14, 0x00, 0x00, //0x000026a3 jmp LBB0_650 - //0x000026a8 LBB0_444 - 0x0f, 0xbc, 0xcb, //0x000026a8 bsfl %ebx, %ecx - //0x000026ab LBB0_445 - 0x49, 0xf7, 0xd5, //0x000026ab notq %r13 - 0x49, 0x29, 0xcd, //0x000026ae subq %rcx, %r13 - 0xe9, 0x34, 0x00, 0x00, 0x00, //0x000026b1 jmp LBB0_450 - //0x000026b6 LBB0_446 - 0x4c, 0x89, 0xf1, //0x000026b6 movq %r14, %rcx - 0x4c, 0x09, 0xc1, //0x000026b9 orq %r8, %rcx - 0x0f, 0x99, 0xc2, //0x000026bc setns %dl - 0x0f, 0x88, 0xfb, 0x01, 0x00, 0x00, //0x000026bf js LBB0_453 - 0x4d, 0x39, 0xc6, //0x000026c5 cmpq %r8, %r14 - 0x0f, 0x8c, 0xf2, 0x01, 0x00, 0x00, //0x000026c8 jl LBB0_453 - 0x49, 0xf7, 0xd6, //0x000026ce notq %r14 - 0x4c, 0x89, 0xf3, //0x000026d1 movq %r14, %rbx - 0xe9, 0x80, 0x05, 0x00, 0x00, //0x000026d4 jmp LBB0_486 - //0x000026d9 LBB0_449 - 0x4c, 0x03, 0x65, 0xc0, //0x000026d9 addq $-64(%rbp), %r12 - 0x49, 0x29, 0xf4, //0x000026dd subq %rsi, %r12 - 0x49, 0x29, 0xd4, //0x000026e0 subq %rdx, %r12 - 0x49, 0x83, 0xc4, 0xfe, //0x000026e3 addq $-2, %r12 - 0x4d, 0x89, 0xe5, //0x000026e7 movq %r12, %r13 - //0x000026ea LBB0_450 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000026ea movabsq $4294977024, %r11 - //0x000026f4 LBB0_451 - 0x4d, 0x85, 0xed, //0x000026f4 testq %r13, %r13 - 0x0f, 0x88, 0x99, 0x13, 0x00, 0x00, //0x000026f7 js LBB0_626 - //0x000026fd LBB0_452 - 0x49, 0x01, 0xc5, //0x000026fd addq %rax, %r13 - 0x4c, 0x8b, 0x75, 0xd0, //0x00002700 movq $-48(%rbp), %r14 - 0x4d, 0x89, 0x2e, //0x00002704 movq %r13, (%r14) - 0x48, 0x85, 0xc0, //0x00002707 testq %rax, %rax - 0x4c, 0x8b, 0x6d, 0xb0, //0x0000270a movq $-80(%rbp), %r13 - 0x0f, 0x89, 0xbc, 0xda, 0xff, 0xff, //0x0000270e jns LBB0_4 - 0xe9, 0x96, 0x13, 0x00, 0x00, //0x00002714 jmp LBB0_650 - //0x00002719 LBB0_159 - 0x4d, 0x85, 0xdb, //0x00002719 testq %r11, %r11 - 0x0f, 0x85, 0x7e, 0x0c, 0x00, 0x00, //0x0000271c jne LBB0_552 - 0x49, 0x01, 0xf2, //0x00002722 addq %rsi, %r10 - 0x49, 0x29, 0xf1, //0x00002725 subq %rsi, %r9 - 0x4c, 0x8b, 0x75, 0xd0, //0x00002728 movq $-48(%rbp), %r14 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000272c movabsq $4294977024, %r11 - //0x00002736 LBB0_161 - 0x4d, 0x85, 0xc9, //0x00002736 testq %r9, %r9 - 0x0f, 0x8f, 0xbf, 0x0c, 0x00, 0x00, //0x00002739 jg LBB0_556 - 0xe9, 0x6b, 0x13, 0x00, 0x00, //0x0000273f jmp LBB0_650 - //0x00002744 LBB0_50 - 0x4c, 0x01, 0xe0, //0x00002744 addq %r12, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x00002747 movq $-48(%rbp), %r14 - 0x49, 0x83, 0xf9, 0x20, //0x0000274b cmpq $32, %r9 - 0x0f, 0x82, 0x9e, 0x07, 0x00, 0x00, //0x0000274f jb LBB0_503 - //0x00002755 LBB0_51 - 0xf3, 0x0f, 0x6f, 0x18, //0x00002755 movdqu (%rax), %xmm3 - 0xf3, 0x0f, 0x6f, 0x60, 0x10, //0x00002759 movdqu $16(%rax), %xmm4 - 0x66, 0x0f, 0x6f, 0xeb, //0x0000275e movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00002762 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x00002766 pmovmskb %xmm5, %edx - 0x66, 0x0f, 0x6f, 0xec, //0x0000276a movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x0000276e pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x00002772 pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x74, 0xd9, //0x00002776 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x0000277a pmovmskb %xmm3, %esi - 0x66, 0x0f, 0x74, 0xe1, //0x0000277e pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xfc, //0x00002782 pmovmskb %xmm4, %edi - 0x48, 0xc1, 0xe1, 0x10, //0x00002786 shlq $16, %rcx - 0x48, 0x09, 0xca, //0x0000278a orq %rcx, %rdx - 0x48, 0xc1, 0xe7, 0x10, //0x0000278d shlq $16, %rdi - 0x48, 0x09, 0xfe, //0x00002791 orq %rdi, %rsi - 0x0f, 0x85, 0x5d, 0x0a, 0x00, 0x00, //0x00002794 jne LBB0_532 - 0x4d, 0x85, 0xc0, //0x0000279a testq %r8, %r8 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000279d movabsq $4294977024, %r11 - 0x0f, 0x85, 0x74, 0x0a, 0x00, 0x00, //0x000027a7 jne LBB0_534 - 0x45, 0x31, 0xc0, //0x000027ad xorl %r8d, %r8d - 0x48, 0x85, 0xd2, //0x000027b0 testq %rdx, %rdx - 0x0f, 0x84, 0xc4, 0x0a, 0x00, 0x00, //0x000027b3 je LBB0_536 - //0x000027b9 LBB0_54 - 0x48, 0x0f, 0xbc, 0xca, //0x000027b9 bsfq %rdx, %rcx - 0x4c, 0x29, 0xe0, //0x000027bd subq %r12, %rax - 0x48, 0x01, 0xc8, //0x000027c0 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x000027c3 addq $1, %rax - 0xe9, 0xa3, 0xea, 0xff, 0xff, //0x000027c7 jmp LBB0_229 - //0x000027cc LBB0_171 - 0x4c, 0x8b, 0x65, 0xb8, //0x000027cc movq $-72(%rbp), %r12 - 0x4c, 0x01, 0xe0, //0x000027d0 addq %r12, %rax - 0x49, 0x83, 0xfe, 0x20, //0x000027d3 cmpq $32, %r14 - 0x0f, 0x82, 0x40, 0x07, 0x00, 0x00, //0x000027d7 jb LBB0_505 - //0x000027dd LBB0_172 - 0xf3, 0x0f, 0x6f, 0x20, //0x000027dd movdqu (%rax), %xmm4 - 0xf3, 0x0f, 0x6f, 0x58, 0x10, //0x000027e1 movdqu $16(%rax), %xmm3 - 0x66, 0x0f, 0x6f, 0xec, //0x000027e6 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x000027ea pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x000027ee pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x6f, 0xeb, //0x000027f2 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x000027f6 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xfd, //0x000027fa pmovmskb %xmm5, %edi - 0x66, 0x0f, 0x6f, 0xec, //0x000027fe movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x00002802 pcmpeqb %xmm1, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xcd, //0x00002806 pmovmskb %xmm5, %r9d - 0x66, 0x0f, 0x6f, 0xeb, //0x0000280b movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x0000280f pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x00002813 pmovmskb %xmm5, %edx - 0x66, 0x41, 0x0f, 0x6f, 0xec, //0x00002817 movdqa %xmm12, %xmm5 - 0x66, 0x0f, 0x64, 0xeb, //0x0000281c pcmpgtb %xmm3, %xmm5 - 0x66, 0x41, 0x0f, 0x64, 0xda, //0x00002820 pcmpgtb %xmm10, %xmm3 - 0x66, 0x0f, 0xdb, 0xdd, //0x00002825 pand %xmm5, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00002829 pmovmskb %xmm3, %esi - 0x48, 0xc1, 0xe7, 0x10, //0x0000282d shlq $16, %rdi - 0x48, 0x09, 0xf9, //0x00002831 orq %rdi, %rcx - 0x48, 0xc1, 0xe2, 0x10, //0x00002834 shlq $16, %rdx - 0x48, 0xc1, 0xe6, 0x10, //0x00002838 shlq $16, %rsi - 0x49, 0x09, 0xd1, //0x0000283c orq %rdx, %r9 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000283f movabsq $4294977024, %r11 - 0x0f, 0x85, 0x24, 0x0b, 0x00, 0x00, //0x00002849 jne LBB0_550 - 0x48, 0x85, 0xdb, //0x0000284f testq %rbx, %rbx - 0x4c, 0x8b, 0x6d, 0xb0, //0x00002852 movq $-80(%rbp), %r13 - 0x0f, 0x85, 0xf2, 0x0b, 0x00, 0x00, //0x00002856 jne LBB0_559 - 0x31, 0xdb, //0x0000285c xorl %ebx, %ebx - //0x0000285e LBB0_175 - 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x0000285e movdqa %xmm12, %xmm3 - 0x66, 0x0f, 0x64, 0xdc, //0x00002863 pcmpgtb %xmm4, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xe2, //0x00002867 pcmpgtb %xmm10, %xmm4 - 0x66, 0x0f, 0xdb, 0xe3, //0x0000286c pand %xmm3, %xmm4 - 0x66, 0x0f, 0xd7, 0xd4, //0x00002870 pmovmskb %xmm4, %edx - 0x48, 0x09, 0xd6, //0x00002874 orq %rdx, %rsi - 0xba, 0x40, 0x00, 0x00, 0x00, //0x00002877 movl $64, %edx - 0xbf, 0x40, 0x00, 0x00, 0x00, //0x0000287c movl $64, %edi - 0x48, 0x85, 0xc9, //0x00002881 testq %rcx, %rcx - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002884 je LBB0_177 - 0x48, 0x0f, 0xbc, 0xf9, //0x0000288a bsfq %rcx, %rdi - //0x0000288e LBB0_177 - 0x48, 0x85, 0xf6, //0x0000288e testq %rsi, %rsi - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002891 je LBB0_179 - 0x48, 0x0f, 0xbc, 0xd6, //0x00002897 bsfq %rsi, %rdx - //0x0000289b LBB0_179 - 0x48, 0x85, 0xc9, //0x0000289b testq %rcx, %rcx - 0x0f, 0x84, 0xd7, 0x01, 0x00, 0x00, //0x0000289e je LBB0_457 - 0x48, 0x39, 0xfa, //0x000028a4 cmpq %rdi, %rdx - 0x0f, 0x82, 0x29, 0x14, 0x00, 0x00, //0x000028a7 jb LBB0_663 - 0x4c, 0x29, 0xe0, //0x000028ad subq %r12, %rax - 0x48, 0x01, 0xf8, //0x000028b0 addq %rdi, %rax - 0x48, 0x83, 0xc0, 0x01, //0x000028b3 addq $1, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x000028b7 movq $-48(%rbp), %r14 - 0xe9, 0xaf, 0xe9, 0xff, 0xff, //0x000028bb jmp LBB0_229 - //0x000028c0 LBB0_453 - 0x49, 0x8d, 0x48, 0xff, //0x000028c0 leaq $-1(%r8), %rcx - 0x49, 0x39, 0xce, //0x000028c4 cmpq %rcx, %r14 - 0x49, 0xf7, 0xd0, //0x000028c7 notq %r8 - 0x4d, 0x0f, 0x45, 0xc3, //0x000028ca cmovneq %r11, %r8 - 0x84, 0xd2, //0x000028ce testb %dl, %dl - 0x4d, 0x0f, 0x44, 0xc3, //0x000028d0 cmoveq %r11, %r8 - 0x4c, 0x89, 0xc3, //0x000028d4 movq %r8, %rbx - 0xe9, 0x7d, 0x03, 0x00, 0x00, //0x000028d7 jmp LBB0_486 - //0x000028dc LBB0_73 - 0x4c, 0x01, 0xe0, //0x000028dc addq %r12, %rax - 0x49, 0x83, 0xf9, 0x20, //0x000028df cmpq $32, %r9 - 0x4c, 0x8b, 0x75, 0xd0, //0x000028e3 movq $-48(%rbp), %r14 - 0x48, 0x8b, 0x75, 0xc0, //0x000028e7 movq $-64(%rbp), %rsi - 0x0f, 0x82, 0xe5, 0x06, 0x00, 0x00, //0x000028eb jb LBB0_511 - //0x000028f1 LBB0_74 - 0xf3, 0x0f, 0x6f, 0x18, //0x000028f1 movdqu (%rax), %xmm3 - 0xf3, 0x0f, 0x6f, 0x60, 0x10, //0x000028f5 movdqu $16(%rax), %xmm4 - 0x66, 0x0f, 0x6f, 0xeb, //0x000028fa movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x000028fe pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x00002902 pmovmskb %xmm5, %edx - 0x66, 0x0f, 0x6f, 0xec, //0x00002906 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x0000290a pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x0000290e pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x74, 0xd9, //0x00002912 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xdb, //0x00002916 pmovmskb %xmm3, %ebx - 0x66, 0x0f, 0x74, 0xe1, //0x0000291a pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xfc, //0x0000291e pmovmskb %xmm4, %edi - 0x48, 0xc1, 0xe1, 0x10, //0x00002922 shlq $16, %rcx - 0x48, 0x09, 0xca, //0x00002926 orq %rcx, %rdx - 0x48, 0xc1, 0xe7, 0x10, //0x00002929 shlq $16, %rdi - 0x48, 0x09, 0xfb, //0x0000292d orq %rdi, %rbx - 0x0f, 0x85, 0x70, 0x0b, 0x00, 0x00, //0x00002930 jne LBB0_561 - 0x4d, 0x85, 0xc0, //0x00002936 testq %r8, %r8 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002939 movabsq $4294977024, %r11 - 0x0f, 0x85, 0x87, 0x0b, 0x00, 0x00, //0x00002943 jne LBB0_563 - 0x45, 0x31, 0xc0, //0x00002949 xorl %r8d, %r8d - 0x48, 0x85, 0xd2, //0x0000294c testq %rdx, %rdx - 0x0f, 0x84, 0xd8, 0x0b, 0x00, 0x00, //0x0000294f je LBB0_565 - //0x00002955 LBB0_77 - 0x48, 0x0f, 0xbc, 0xca, //0x00002955 bsfq %rdx, %rcx - 0x4c, 0x29, 0xe0, //0x00002959 subq %r12, %rax - 0x48, 0x01, 0xc8, //0x0000295c addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x0000295f addq $1, %rax - 0xe9, 0x8f, 0xee, 0xff, 0xff, //0x00002963 jmp LBB0_313 - //0x00002968 LBB0_198 - 0x4c, 0x8b, 0x45, 0xb8, //0x00002968 movq $-72(%rbp), %r8 - 0x4c, 0x01, 0xc0, //0x0000296c addq %r8, %rax - 0x49, 0x83, 0xfa, 0x20, //0x0000296f cmpq $32, %r10 - 0x0f, 0x82, 0x8c, 0x06, 0x00, 0x00, //0x00002973 jb LBB0_513 - //0x00002979 LBB0_199 - 0xf3, 0x0f, 0x6f, 0x20, //0x00002979 movdqu (%rax), %xmm4 - 0xf3, 0x0f, 0x6f, 0x58, 0x10, //0x0000297d movdqu $16(%rax), %xmm3 - 0x66, 0x0f, 0x6f, 0xec, //0x00002982 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00002986 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xf5, //0x0000298a pmovmskb %xmm5, %esi - 0x66, 0x0f, 0x6f, 0xeb, //0x0000298e movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00002992 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x00002996 pmovmskb %xmm5, %edx - 0x66, 0x0f, 0x6f, 0xec, //0x0000299a movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x0000299e pcmpeqb %xmm1, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xcd, //0x000029a2 pmovmskb %xmm5, %r9d - 0x66, 0x0f, 0x6f, 0xeb, //0x000029a7 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x000029ab pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x000029af pmovmskb %xmm5, %ecx - 0x66, 0x41, 0x0f, 0x6f, 0xec, //0x000029b3 movdqa %xmm12, %xmm5 - 0x66, 0x0f, 0x64, 0xeb, //0x000029b8 pcmpgtb %xmm3, %xmm5 - 0x66, 0x41, 0x0f, 0x64, 0xda, //0x000029bc pcmpgtb %xmm10, %xmm3 - 0x66, 0x0f, 0xdb, 0xdd, //0x000029c1 pand %xmm5, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x000029c5 pmovmskb %xmm3, %edi - 0x48, 0xc1, 0xe2, 0x10, //0x000029c9 shlq $16, %rdx - 0x48, 0x09, 0xd6, //0x000029cd orq %rdx, %rsi - 0x48, 0xc1, 0xe1, 0x10, //0x000029d0 shlq $16, %rcx - 0x48, 0xc1, 0xe7, 0x10, //0x000029d4 shlq $16, %rdi - 0x49, 0x09, 0xc9, //0x000029d8 orq %rcx, %r9 - 0x0f, 0x85, 0x42, 0x0c, 0x00, 0x00, //0x000029db jne LBB0_579 - 0x4d, 0x85, 0xe4, //0x000029e1 testq %r12, %r12 - 0x4c, 0x8b, 0x6d, 0xb0, //0x000029e4 movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000029e8 movabsq $4294977024, %r11 - 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x45, 0xd6, 0xff, 0xff, //0x000029f2 movdqu $-10683(%rip), %xmm13 /* LCPI0_4+0(%rip) */ - 0x0f, 0x85, 0x48, 0x0c, 0x00, 0x00, //0x000029fb jne LBB0_581 - 0x45, 0x31, 0xe4, //0x00002a01 xorl %r12d, %r12d - //0x00002a04 LBB0_202 - 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x00002a04 movdqa %xmm12, %xmm3 - 0x66, 0x0f, 0x64, 0xdc, //0x00002a09 pcmpgtb %xmm4, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xe2, //0x00002a0d pcmpgtb %xmm10, %xmm4 - 0x66, 0x0f, 0xdb, 0xe3, //0x00002a12 pand %xmm3, %xmm4 - 0x66, 0x0f, 0xd7, 0xcc, //0x00002a16 pmovmskb %xmm4, %ecx - 0x48, 0x09, 0xcf, //0x00002a1a orq %rcx, %rdi - 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00002a1d movl $64, %ecx - 0xba, 0x40, 0x00, 0x00, 0x00, //0x00002a22 movl $64, %edx - 0x48, 0x85, 0xf6, //0x00002a27 testq %rsi, %rsi - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002a2a je LBB0_204 - 0x48, 0x0f, 0xbc, 0xd6, //0x00002a30 bsfq %rsi, %rdx - //0x00002a34 LBB0_204 - 0x48, 0x85, 0xff, //0x00002a34 testq %rdi, %rdi - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002a37 je LBB0_206 - 0x48, 0x0f, 0xbc, 0xcf, //0x00002a3d bsfq %rdi, %rcx - //0x00002a41 LBB0_206 - 0x48, 0x85, 0xf6, //0x00002a41 testq %rsi, %rsi - 0x0f, 0x84, 0xfe, 0x00, 0x00, 0x00, //0x00002a44 je LBB0_469 - 0x48, 0x39, 0xd1, //0x00002a4a cmpq %rdx, %rcx - 0x0f, 0x82, 0x92, 0x12, 0x00, 0x00, //0x00002a4d jb LBB0_664 - 0x4c, 0x29, 0xc0, //0x00002a53 subq %r8, %rax - 0x48, 0x01, 0xd0, //0x00002a56 addq %rdx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00002a59 addq $1, %rax - 0x48, 0x8b, 0x75, 0xc0, //0x00002a5d movq $-64(%rbp), %rsi - 0xe9, 0x91, 0xed, 0xff, 0xff, //0x00002a61 jmp LBB0_313 - //0x00002a66 LBB0_454 - 0x89, 0xd9, //0x00002a66 movl %ebx, %ecx - 0xe9, 0x3e, 0xfc, 0xff, 0xff, //0x00002a68 jmp LBB0_445 - //0x00002a6d LBB0_455 - 0x89, 0xf1, //0x00002a6d movl %esi, %ecx - 0xe9, 0x37, 0xfc, 0xff, 0xff, //0x00002a6f jmp LBB0_445 - //0x00002a74 LBB0_456 - 0x89, 0xd1, //0x00002a74 movl %edx, %ecx - 0xe9, 0x30, 0xfc, 0xff, 0xff, //0x00002a76 jmp LBB0_445 - //0x00002a7b LBB0_457 - 0x48, 0x85, 0xf6, //0x00002a7b testq %rsi, %rsi - 0x0f, 0x85, 0x52, 0x12, 0x00, 0x00, //0x00002a7e jne LBB0_663 - 0x48, 0x83, 0xc0, 0x20, //0x00002a84 addq $32, %rax - 0x49, 0x83, 0xc6, 0xe0, //0x00002a88 addq $-32, %r14 - 0x48, 0x85, 0xdb, //0x00002a8c testq %rbx, %rbx - 0x0f, 0x85, 0x9f, 0x04, 0x00, 0x00, //0x00002a8f jne LBB0_506 - //0x00002a95 LBB0_459 - 0x48, 0x8b, 0x4d, 0xc8, //0x00002a95 movq $-56(%rbp), %rcx - 0x4d, 0x85, 0xf6, //0x00002a99 testq %r14, %r14 - 0x0f, 0x84, 0xf8, 0x11, 0x00, 0x00, //0x00002a9c je LBB0_508 - //0x00002aa2 LBB0_460 - 0x0f, 0xb6, 0x10, //0x00002aa2 movzbl (%rax), %edx - 0x80, 0xfa, 0x22, //0x00002aa5 cmpb $34, %dl - 0x0f, 0x84, 0x8a, 0x00, 0x00, 0x00, //0x00002aa8 je LBB0_468 - 0x80, 0xfa, 0x5c, //0x00002aae cmpb $92, %dl - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00002ab1 je LBB0_464 - 0x80, 0xfa, 0x1f, //0x00002ab7 cmpb $31, %dl - 0x0f, 0x86, 0x30, 0x12, 0x00, 0x00, //0x00002aba jbe LBB0_665 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002ac0 movq $-1, %rdx - 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00002ac7 movl $1, %esi - 0x48, 0x01, 0xf0, //0x00002acc addq %rsi, %rax - 0x49, 0x01, 0xd6, //0x00002acf addq %rdx, %r14 - 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00002ad2 jne LBB0_460 - 0xe9, 0xbd, 0x11, 0x00, 0x00, //0x00002ad8 jmp LBB0_508 - //0x00002add LBB0_464 - 0x49, 0x83, 0xfe, 0x01, //0x00002add cmpq $1, %r14 - 0x0f, 0x84, 0xb3, 0x11, 0x00, 0x00, //0x00002ae1 je LBB0_508 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00002ae7 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00002aec movdqa %xmm2, %xmm5 - 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00002af0 movq $-2, %rdx - 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00002af7 movl $2, %esi - 0x48, 0x83, 0xf9, 0xff, //0x00002afc cmpq $-1, %rcx - 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00002b00 jne LBB0_467 - 0x48, 0x89, 0xc1, //0x00002b06 movq %rax, %rcx - 0x4c, 0x29, 0xe1, //0x00002b09 subq %r12, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00002b0c movq %rcx, $-56(%rbp) - //0x00002b10 LBB0_467 - 0x4c, 0x8b, 0x6d, 0xb0, //0x00002b10 movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002b14 movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd5, //0x00002b1e movdqa %xmm5, %xmm2 - 0x66, 0x44, 0x0f, 0x6f, 0xee, //0x00002b22 movdqa %xmm6, %xmm13 - 0x48, 0x01, 0xf0, //0x00002b27 addq %rsi, %rax - 0x49, 0x01, 0xd6, //0x00002b2a addq %rdx, %r14 - 0x0f, 0x85, 0x6f, 0xff, 0xff, 0xff, //0x00002b2d jne LBB0_460 - 0xe9, 0x62, 0x11, 0x00, 0x00, //0x00002b33 jmp LBB0_508 - //0x00002b38 LBB0_468 - 0x4c, 0x29, 0xe0, //0x00002b38 subq %r12, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00002b3b addq $1, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x00002b3f movq $-48(%rbp), %r14 - 0xe9, 0x27, 0xe7, 0xff, 0xff, //0x00002b43 jmp LBB0_229 - //0x00002b48 LBB0_469 - 0x48, 0x85, 0xff, //0x00002b48 testq %rdi, %rdi - 0x0f, 0x85, 0x94, 0x11, 0x00, 0x00, //0x00002b4b jne LBB0_664 - 0x48, 0x83, 0xc0, 0x20, //0x00002b51 addq $32, %rax - 0x49, 0x83, 0xc2, 0xe0, //0x00002b55 addq $-32, %r10 - 0x4d, 0x85, 0xe4, //0x00002b59 testq %r12, %r12 - 0x0f, 0x85, 0xc3, 0x04, 0x00, 0x00, //0x00002b5c jne LBB0_514 - //0x00002b62 LBB0_471 - 0x48, 0x8b, 0x4d, 0xc8, //0x00002b62 movq $-56(%rbp), %rcx - 0x4d, 0x85, 0xd2, //0x00002b66 testq %r10, %r10 - 0x0f, 0x84, 0x60, 0x0f, 0x00, 0x00, //0x00002b69 je LBB0_628 - //0x00002b6f LBB0_472 - 0x0f, 0xb6, 0x10, //0x00002b6f movzbl (%rax), %edx - 0x80, 0xfa, 0x22, //0x00002b72 cmpb $34, %dl - 0x0f, 0x84, 0xb5, 0x00, 0x00, 0x00, //0x00002b75 je LBB0_482 - 0x80, 0xfa, 0x5c, //0x00002b7b cmpb $92, %dl - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00002b7e je LBB0_477 - 0x80, 0xfa, 0x1f, //0x00002b84 cmpb $31, %dl - 0x0f, 0x86, 0x6f, 0x11, 0x00, 0x00, //0x00002b87 jbe LBB0_666 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002b8d movq $-1, %rdx - 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00002b94 movl $1, %esi - //0x00002b99 LBB0_476 - 0x48, 0x01, 0xf0, //0x00002b99 addq %rsi, %rax - 0x49, 0x01, 0xd2, //0x00002b9c addq %rdx, %r10 - 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00002b9f jne LBB0_472 - 0xe9, 0x25, 0x0f, 0x00, 0x00, //0x00002ba5 jmp LBB0_628 - //0x00002baa LBB0_477 - 0x49, 0x83, 0xfa, 0x01, //0x00002baa cmpq $1, %r10 - 0x0f, 0x84, 0x05, 0x11, 0x00, 0x00, //0x00002bae je LBB0_524 - 0x66, 0x0f, 0x6f, 0xea, //0x00002bb4 movdqa %xmm2, %xmm5 - 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00002bb8 movq $-2, %rdx - 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00002bbf movl $2, %esi - 0x48, 0x83, 0xf9, 0xff, //0x00002bc4 cmpq $-1, %rcx - 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x00002bc8 je LBB0_480 - 0x4c, 0x8b, 0x75, 0xd0, //0x00002bce movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb0, //0x00002bd2 movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002bd6 movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd5, //0x00002be0 movdqa %xmm5, %xmm2 - 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x53, 0xd4, 0xff, 0xff, //0x00002be4 movdqu $-11181(%rip), %xmm13 /* LCPI0_4+0(%rip) */ - 0x4c, 0x8b, 0x45, 0xb8, //0x00002bed movq $-72(%rbp), %r8 - 0xe9, 0xa3, 0xff, 0xff, 0xff, //0x00002bf1 jmp LBB0_476 - //0x00002bf6 LBB0_480 - 0x48, 0x89, 0xc1, //0x00002bf6 movq %rax, %rcx - 0x4c, 0x8b, 0x45, 0xb8, //0x00002bf9 movq $-72(%rbp), %r8 - 0x4c, 0x29, 0xc1, //0x00002bfd subq %r8, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00002c00 movq %rcx, $-56(%rbp) - 0x4c, 0x8b, 0x75, 0xd0, //0x00002c04 movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb0, //0x00002c08 movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002c0c movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd5, //0x00002c16 movdqa %xmm5, %xmm2 - 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x1d, 0xd4, 0xff, 0xff, //0x00002c1a movdqu $-11235(%rip), %xmm13 /* LCPI0_4+0(%rip) */ - 0xe9, 0x71, 0xff, 0xff, 0xff, //0x00002c23 jmp LBB0_476 - //0x00002c28 LBB0_481 - 0x0f, 0xbc, 0xce, //0x00002c28 bsfl %esi, %ecx - 0xe9, 0x23, 0x00, 0x00, 0x00, //0x00002c2b jmp LBB0_485 - //0x00002c30 LBB0_482 - 0x4c, 0x29, 0xc0, //0x00002c30 subq %r8, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00002c33 addq $1, %rax - 0x48, 0x8b, 0x75, 0xc0, //0x00002c37 movq $-64(%rbp), %rsi - 0xe9, 0xb7, 0xeb, 0xff, 0xff, //0x00002c3b jmp LBB0_313 - //0x00002c40 LBB0_483 - 0x49, 0x01, 0xc4, //0x00002c40 addq %rax, %r12 - 0x49, 0x29, 0xf4, //0x00002c43 subq %rsi, %r12 - 0x48, 0xf7, 0xd3, //0x00002c46 notq %rbx - 0x4c, 0x01, 0xe3, //0x00002c49 addq %r12, %rbx - 0xe9, 0x08, 0x00, 0x00, 0x00, //0x00002c4c jmp LBB0_486 - //0x00002c51 LBB0_484 - 0x89, 0xd1, //0x00002c51 movl %edx, %ecx - //0x00002c53 LBB0_485 - 0x48, 0xf7, 0xd3, //0x00002c53 notq %rbx - 0x48, 0x29, 0xcb, //0x00002c56 subq %rcx, %rbx - //0x00002c59 LBB0_486 - 0x48, 0x85, 0xdb, //0x00002c59 testq %rbx, %rbx - 0x0f, 0x88, 0xd3, 0x0f, 0x00, 0x00, //0x00002c5c js LBB0_648 - //0x00002c62 LBB0_487 - 0x48, 0x01, 0xc3, //0x00002c62 addq %rax, %rbx - 0x4c, 0x8b, 0x75, 0xd0, //0x00002c65 movq $-48(%rbp), %r14 - 0x49, 0x89, 0x1e, //0x00002c69 movq %rbx, (%r14) - //0x00002c6c LBB0_488 - 0x48, 0x85, 0xc0, //0x00002c6c testq %rax, %rax - 0x4c, 0x8b, 0x6d, 0xb0, //0x00002c6f movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002c73 movabsq $4294977024, %r11 - 0x0f, 0x8f, 0x4d, 0xd5, 0xff, 0xff, //0x00002c7d jg LBB0_4 - 0xe9, 0xe0, 0x0d, 0x00, 0x00, //0x00002c83 jmp LBB0_232 - //0x00002c88 LBB0_246 - 0x4c, 0x01, 0xe0, //0x00002c88 addq %r12, %rax - 0x49, 0x83, 0xf9, 0x20, //0x00002c8b cmpq $32, %r9 - 0x4c, 0x8b, 0x75, 0xd0, //0x00002c8f movq $-48(%rbp), %r14 - 0x48, 0x8b, 0x5d, 0xc0, //0x00002c93 movq $-64(%rbp), %rbx - 0x0f, 0x82, 0x3e, 0x04, 0x00, 0x00, //0x00002c97 jb LBB0_519 - //0x00002c9d LBB0_247 - 0xf3, 0x0f, 0x6f, 0x18, //0x00002c9d movdqu (%rax), %xmm3 - 0xf3, 0x0f, 0x6f, 0x60, 0x10, //0x00002ca1 movdqu $16(%rax), %xmm4 - 0x66, 0x0f, 0x6f, 0xeb, //0x00002ca6 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00002caa pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x00002cae pmovmskb %xmm5, %edx - 0x66, 0x0f, 0x6f, 0xec, //0x00002cb2 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00002cb6 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x00002cba pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x74, 0xd9, //0x00002cbe pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00002cc2 pmovmskb %xmm3, %esi - 0x66, 0x0f, 0x74, 0xe1, //0x00002cc6 pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xfc, //0x00002cca pmovmskb %xmm4, %edi - 0x48, 0xc1, 0xe1, 0x10, //0x00002cce shlq $16, %rcx - 0x48, 0x09, 0xca, //0x00002cd2 orq %rcx, %rdx - 0x48, 0xc1, 0xe7, 0x10, //0x00002cd5 shlq $16, %rdi - 0x48, 0x09, 0xfe, //0x00002cd9 orq %rdi, %rsi - 0x0f, 0x85, 0x23, 0x0b, 0x00, 0x00, //0x00002cdc jne LBB0_595 - 0x4d, 0x85, 0xc0, //0x00002ce2 testq %r8, %r8 - 0x0f, 0x85, 0x47, 0x0b, 0x00, 0x00, //0x00002ce5 jne LBB0_597 - 0x45, 0x31, 0xc0, //0x00002ceb xorl %r8d, %r8d - 0x48, 0x85, 0xd2, //0x00002cee testq %rdx, %rdx - 0x0f, 0x84, 0x9d, 0x0b, 0x00, 0x00, //0x00002cf1 je LBB0_599 - //0x00002cf7 LBB0_250 - 0x48, 0x0f, 0xbc, 0xca, //0x00002cf7 bsfq %rdx, %rcx - 0x4c, 0x29, 0xe0, //0x00002cfb subq %r12, %rax - 0x48, 0x01, 0xc8, //0x00002cfe addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00002d01 addq $1, %rax - 0xe9, 0x59, 0xf9, 0xff, 0xff, //0x00002d05 jmp LBB0_441 - //0x00002d0a LBB0_409 - 0x4c, 0x01, 0xe0, //0x00002d0a addq %r12, %rax - 0x49, 0x89, 0xf2, //0x00002d0d movq %rsi, %r10 - 0x48, 0x83, 0xfe, 0x20, //0x00002d10 cmpq $32, %rsi - 0x0f, 0x82, 0xed, 0x03, 0x00, 0x00, //0x00002d14 jb LBB0_521 - //0x00002d1a LBB0_410 - 0xf3, 0x0f, 0x6f, 0x20, //0x00002d1a movdqu (%rax), %xmm4 - 0xf3, 0x0f, 0x6f, 0x58, 0x10, //0x00002d1e movdqu $16(%rax), %xmm3 - 0x66, 0x0f, 0x6f, 0xec, //0x00002d23 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00002d27 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xf5, //0x00002d2b pmovmskb %xmm5, %esi - 0x66, 0x0f, 0x6f, 0xeb, //0x00002d2f movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00002d33 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x00002d37 pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x6f, 0xec, //0x00002d3b movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x00002d3f pcmpeqb %xmm1, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xcd, //0x00002d43 pmovmskb %xmm5, %r9d - 0x66, 0x0f, 0x6f, 0xeb, //0x00002d48 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x00002d4c pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x00002d50 pmovmskb %xmm5, %edx - 0x66, 0x41, 0x0f, 0x6f, 0xec, //0x00002d54 movdqa %xmm12, %xmm5 - 0x66, 0x0f, 0x64, 0xeb, //0x00002d59 pcmpgtb %xmm3, %xmm5 - 0x66, 0x41, 0x0f, 0x64, 0xda, //0x00002d5d pcmpgtb %xmm10, %xmm3 - 0x66, 0x0f, 0xdb, 0xdd, //0x00002d62 pand %xmm5, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x00002d66 pmovmskb %xmm3, %edi - 0x48, 0xc1, 0xe1, 0x10, //0x00002d6a shlq $16, %rcx - 0x48, 0x09, 0xce, //0x00002d6e orq %rcx, %rsi - 0x48, 0xc1, 0xe2, 0x10, //0x00002d71 shlq $16, %rdx - 0x48, 0xc1, 0xe7, 0x10, //0x00002d75 shlq $16, %rdi - 0x49, 0x09, 0xd1, //0x00002d79 orq %rdx, %r9 - 0x0f, 0x85, 0xf6, 0x0b, 0x00, 0x00, //0x00002d7c jne LBB0_613 - 0x48, 0x85, 0xdb, //0x00002d82 testq %rbx, %rbx - 0x4c, 0x8b, 0x6d, 0xb0, //0x00002d85 movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002d89 movabsq $4294977024, %r11 - 0x0f, 0x85, 0x0c, 0x0c, 0x00, 0x00, //0x00002d93 jne LBB0_615 - 0x31, 0xdb, //0x00002d99 xorl %ebx, %ebx - //0x00002d9b LBB0_413 - 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x00002d9b movdqa %xmm12, %xmm3 - 0x66, 0x0f, 0x64, 0xdc, //0x00002da0 pcmpgtb %xmm4, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xe2, //0x00002da4 pcmpgtb %xmm10, %xmm4 - 0x66, 0x0f, 0xdb, 0xe3, //0x00002da9 pand %xmm3, %xmm4 - 0x66, 0x0f, 0xd7, 0xcc, //0x00002dad pmovmskb %xmm4, %ecx - 0x48, 0x09, 0xcf, //0x00002db1 orq %rcx, %rdi - 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00002db4 movl $64, %ecx - 0xba, 0x40, 0x00, 0x00, 0x00, //0x00002db9 movl $64, %edx - 0x48, 0x85, 0xf6, //0x00002dbe testq %rsi, %rsi - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002dc1 je LBB0_415 - 0x48, 0x0f, 0xbc, 0xd6, //0x00002dc7 bsfq %rsi, %rdx - //0x00002dcb LBB0_415 - 0x48, 0x85, 0xff, //0x00002dcb testq %rdi, %rdi - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002dce je LBB0_417 - 0x48, 0x0f, 0xbc, 0xcf, //0x00002dd4 bsfq %rdi, %rcx - //0x00002dd8 LBB0_417 - 0x48, 0x85, 0xf6, //0x00002dd8 testq %rsi, %rsi - 0x0f, 0x84, 0x5c, 0x00, 0x00, 0x00, //0x00002ddb je LBB0_491 - 0x4c, 0x29, 0xe0, //0x00002de1 subq %r12, %rax - 0x48, 0x39, 0xd1, //0x00002de4 cmpq %rdx, %rcx - 0x0f, 0x82, 0x24, 0x0f, 0x00, 0x00, //0x00002de7 jb LBB0_668 - 0x48, 0x01, 0xd0, //0x00002ded addq %rdx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00002df0 addq $1, %rax - 0x48, 0x8b, 0x5d, 0xc0, //0x00002df4 movq $-64(%rbp), %rbx - 0xe9, 0x66, 0xf8, 0xff, 0xff, //0x00002df8 jmp LBB0_441 - //0x00002dfd LBB0_489 - 0x4b, 0x8d, 0x04, 0x04, //0x00002dfd leaq (%r12,%r8), %rax - 0x48, 0x85, 0xc9, //0x00002e01 testq %rcx, %rcx - 0x4c, 0x8b, 0x75, 0xd0, //0x00002e04 movq $-48(%rbp), %r14 - 0x48, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x10, 0x00, 0x00, //0x00002e08 movabsq $17596481021440, %rdi - 0x0f, 0x85, 0xa9, 0xdd, 0xff, 0xff, //0x00002e12 jne LBB0_139 - 0xe9, 0xe4, 0xdd, 0xff, 0xff, //0x00002e18 jmp LBB0_146 - //0x00002e1d LBB0_490 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002e1d movq $-1, %r8 - 0x48, 0x89, 0xfe, //0x00002e24 movq %rdi, %rsi - 0x4d, 0x89, 0xf3, //0x00002e27 movq %r14, %r11 - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002e2a movq $-1, %r15 - 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002e31 movq $-1, %r10 - 0xe9, 0x96, 0xd9, 0xff, 0xff, //0x00002e38 jmp LBB0_105 - //0x00002e3d LBB0_491 - 0x48, 0x85, 0xff, //0x00002e3d testq %rdi, %rdi - 0x0f, 0x85, 0xe0, 0x0e, 0x00, 0x00, //0x00002e40 jne LBB0_669 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00002e46 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00002e4b movdqa %xmm2, %xmm5 - 0x48, 0x83, 0xc0, 0x20, //0x00002e4f addq $32, %rax - 0x49, 0x83, 0xc2, 0xe0, //0x00002e53 addq $-32, %r10 - 0x48, 0x85, 0xdb, //0x00002e57 testq %rbx, %rbx - 0x0f, 0x85, 0xb9, 0x02, 0x00, 0x00, //0x00002e5a jne LBB0_522 - //0x00002e60 LBB0_493 - 0x48, 0x8b, 0x55, 0xc8, //0x00002e60 movq $-56(%rbp), %rdx - 0x4d, 0x85, 0xd2, //0x00002e64 testq %r10, %r10 - 0x0f, 0x84, 0x4c, 0x0e, 0x00, 0x00, //0x00002e67 je LBB0_524 - //0x00002e6d LBB0_494 - 0x0f, 0xb6, 0x08, //0x00002e6d movzbl (%rax), %ecx - 0x80, 0xf9, 0x22, //0x00002e70 cmpb $34, %cl - 0x0f, 0x84, 0x11, 0x01, 0x00, 0x00, //0x00002e73 je LBB0_509 - 0x80, 0xf9, 0x5c, //0x00002e79 cmpb $92, %cl - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00002e7c je LBB0_499 - 0x80, 0xf9, 0x1f, //0x00002e82 cmpb $31, %cl - 0x0f, 0x86, 0xa6, 0x0e, 0x00, 0x00, //0x00002e85 jbe LBB0_670 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002e8b movq $-1, %rcx - 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00002e92 movl $1, %esi - //0x00002e97 LBB0_498 - 0x48, 0x01, 0xf0, //0x00002e97 addq %rsi, %rax - 0x49, 0x01, 0xca, //0x00002e9a addq %rcx, %r10 - 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00002e9d jne LBB0_494 - 0xe9, 0x11, 0x0e, 0x00, 0x00, //0x00002ea3 jmp LBB0_524 - //0x00002ea8 LBB0_499 - 0x49, 0x83, 0xfa, 0x01, //0x00002ea8 cmpq $1, %r10 - 0x0f, 0x84, 0x07, 0x0e, 0x00, 0x00, //0x00002eac je LBB0_524 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00002eb2 movq $-2, %rcx - 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00002eb9 movl $2, %esi - 0x48, 0x83, 0xfa, 0xff, //0x00002ebe cmpq $-1, %rdx - 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x00002ec2 jne LBB0_498 - 0x48, 0x89, 0xc2, //0x00002ec8 movq %rax, %rdx - 0x4c, 0x29, 0xe2, //0x00002ecb subq %r12, %rdx - 0x48, 0x89, 0x55, 0xc8, //0x00002ece movq %rdx, $-56(%rbp) - 0xe9, 0xc0, 0xff, 0xff, 0xff, //0x00002ed2 jmp LBB0_498 - //0x00002ed7 LBB0_502 - 0x48, 0x8b, 0x45, 0xc0, //0x00002ed7 movq $-64(%rbp), %rax - 0x4c, 0x01, 0xe0, //0x00002edb addq %r12, %rax - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00002ede movq $-1, $-56(%rbp) - 0x45, 0x31, 0xc0, //0x00002ee6 xorl %r8d, %r8d - 0x49, 0x83, 0xf9, 0x20, //0x00002ee9 cmpq $32, %r9 - 0x0f, 0x83, 0x62, 0xf8, 0xff, 0xff, //0x00002eed jae LBB0_51 - //0x00002ef3 LBB0_503 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002ef3 movabsq $4294977024, %r11 - 0xe9, 0x83, 0x03, 0x00, 0x00, //0x00002efd jmp LBB0_537 - //0x00002f02 LBB0_504 - 0x48, 0x8b, 0x45, 0xc0, //0x00002f02 movq $-64(%rbp), %rax - 0x4c, 0x01, 0xe0, //0x00002f06 addq %r12, %rax - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00002f09 movq $-1, $-56(%rbp) - 0x31, 0xdb, //0x00002f11 xorl %ebx, %ebx - 0x49, 0x83, 0xfe, 0x20, //0x00002f13 cmpq $32, %r14 - 0x0f, 0x83, 0xc0, 0xf8, 0xff, 0xff, //0x00002f17 jae LBB0_172 - //0x00002f1d LBB0_505 - 0x4c, 0x8b, 0x6d, 0xb0, //0x00002f1d movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002f21 movabsq $4294977024, %r11 - 0x48, 0x85, 0xdb, //0x00002f2b testq %rbx, %rbx - 0x0f, 0x84, 0x61, 0xfb, 0xff, 0xff, //0x00002f2e je LBB0_459 - //0x00002f34 LBB0_506 - 0x4d, 0x85, 0xf6, //0x00002f34 testq %r14, %r14 - 0x0f, 0x84, 0x5d, 0x0d, 0x00, 0x00, //0x00002f37 je LBB0_508 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00002f3d movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00002f42 movdqa %xmm2, %xmm5 - 0x4c, 0x89, 0xe1, //0x00002f46 movq %r12, %rcx - 0x48, 0xf7, 0xd1, //0x00002f49 notq %rcx - 0x48, 0x01, 0xc1, //0x00002f4c addq %rax, %rcx - 0x48, 0x8b, 0x75, 0xc8, //0x00002f4f movq $-56(%rbp), %rsi - 0x48, 0x83, 0xfe, 0xff, //0x00002f53 cmpq $-1, %rsi - 0x48, 0x89, 0xf2, //0x00002f57 movq %rsi, %rdx - 0x48, 0x0f, 0x44, 0xd1, //0x00002f5a cmoveq %rcx, %rdx - 0x48, 0x0f, 0x45, 0xce, //0x00002f5e cmovneq %rsi, %rcx - 0x48, 0x83, 0xc0, 0x01, //0x00002f62 addq $1, %rax - 0x49, 0x83, 0xc6, 0xff, //0x00002f66 addq $-1, %r14 - 0x48, 0x89, 0x55, 0xc8, //0x00002f6a movq %rdx, $-56(%rbp) - 0x4c, 0x8b, 0x6d, 0xb0, //0x00002f6e movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002f72 movabsq $4294977024, %r11 - 0x4d, 0x85, 0xf6, //0x00002f7c testq %r14, %r14 - 0x0f, 0x85, 0x1d, 0xfb, 0xff, 0xff, //0x00002f7f jne LBB0_460 - 0xe9, 0x10, 0x0d, 0x00, 0x00, //0x00002f85 jmp LBB0_508 - //0x00002f8a LBB0_509 - 0x4c, 0x29, 0xe0, //0x00002f8a subq %r12, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00002f8d addq $1, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x00002f91 movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb0, //0x00002f95 movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002f99 movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd5, //0x00002fa3 movdqa %xmm5, %xmm2 - 0x66, 0x44, 0x0f, 0x6f, 0xee, //0x00002fa7 movdqa %xmm6, %xmm13 - 0x48, 0x8b, 0x5d, 0xc0, //0x00002fac movq $-64(%rbp), %rbx - 0xe9, 0xae, 0xf6, 0xff, 0xff, //0x00002fb0 jmp LBB0_441 - //0x00002fb5 LBB0_510 - 0x49, 0x8d, 0x04, 0x14, //0x00002fb5 leaq (%r12,%rdx), %rax - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00002fb9 movq $-1, $-56(%rbp) - 0x45, 0x31, 0xc0, //0x00002fc1 xorl %r8d, %r8d - 0x49, 0x83, 0xf9, 0x20, //0x00002fc4 cmpq $32, %r9 - 0x4c, 0x8b, 0x75, 0xd0, //0x00002fc8 movq $-48(%rbp), %r14 - 0x48, 0x8b, 0x75, 0xc0, //0x00002fcc movq $-64(%rbp), %rsi - 0x0f, 0x83, 0x1b, 0xf9, 0xff, 0xff, //0x00002fd0 jae LBB0_74 - //0x00002fd6 LBB0_511 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002fd6 movabsq $4294977024, %r11 - 0xe9, 0x50, 0x05, 0x00, 0x00, //0x00002fe0 jmp LBB0_566 - //0x00002fe5 LBB0_512 - 0x48, 0x8b, 0x45, 0xc0, //0x00002fe5 movq $-64(%rbp), %rax - 0x4c, 0x8b, 0x45, 0xb8, //0x00002fe9 movq $-72(%rbp), %r8 - 0x4c, 0x01, 0xc0, //0x00002fed addq %r8, %rax - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00002ff0 movq $-1, $-56(%rbp) - 0x45, 0x31, 0xe4, //0x00002ff8 xorl %r12d, %r12d - 0x49, 0x83, 0xfa, 0x20, //0x00002ffb cmpq $32, %r10 - 0x0f, 0x83, 0x74, 0xf9, 0xff, 0xff, //0x00002fff jae LBB0_199 - //0x00003005 LBB0_513 - 0x4c, 0x8b, 0x6d, 0xb0, //0x00003005 movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003009 movabsq $4294977024, %r11 - 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x24, 0xd0, 0xff, 0xff, //0x00003013 movdqu $-12252(%rip), %xmm13 /* LCPI0_4+0(%rip) */ - 0x4d, 0x85, 0xe4, //0x0000301c testq %r12, %r12 - 0x0f, 0x84, 0x3d, 0xfb, 0xff, 0xff, //0x0000301f je LBB0_471 - //0x00003025 LBB0_514 - 0x4d, 0x85, 0xd2, //0x00003025 testq %r10, %r10 - 0x0f, 0x84, 0x8b, 0x0c, 0x00, 0x00, //0x00003028 je LBB0_524 - 0x66, 0x0f, 0x6f, 0xea, //0x0000302e movdqa %xmm2, %xmm5 - 0x4c, 0x8b, 0x45, 0xb8, //0x00003032 movq $-72(%rbp), %r8 - 0x4c, 0x89, 0xc1, //0x00003036 movq %r8, %rcx - 0x48, 0xf7, 0xd1, //0x00003039 notq %rcx - 0x48, 0x01, 0xc1, //0x0000303c addq %rax, %rcx - 0x48, 0x8b, 0x75, 0xc8, //0x0000303f movq $-56(%rbp), %rsi - 0x48, 0x83, 0xfe, 0xff, //0x00003043 cmpq $-1, %rsi - 0x48, 0x89, 0xf2, //0x00003047 movq %rsi, %rdx - 0x48, 0x0f, 0x44, 0xd1, //0x0000304a cmoveq %rcx, %rdx - 0x48, 0x0f, 0x45, 0xce, //0x0000304e cmovneq %rsi, %rcx - 0x48, 0x83, 0xc0, 0x01, //0x00003052 addq $1, %rax - 0x49, 0x83, 0xc2, 0xff, //0x00003056 addq $-1, %r10 - 0x48, 0x89, 0x55, 0xc8, //0x0000305a movq %rdx, $-56(%rbp) - 0x4c, 0x8b, 0x75, 0xd0, //0x0000305e movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb0, //0x00003062 movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003066 movabsq $4294977024, %r11 - 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0xc7, 0xcf, 0xff, 0xff, //0x00003070 movdqu $-12345(%rip), %xmm13 /* LCPI0_4+0(%rip) */ - 0x4d, 0x85, 0xd2, //0x00003079 testq %r10, %r10 - 0x0f, 0x85, 0xed, 0xfa, 0xff, 0xff, //0x0000307c jne LBB0_472 - 0xe9, 0x48, 0x0a, 0x00, 0x00, //0x00003082 jmp LBB0_628 - //0x00003087 LBB0_516 - 0x49, 0x8d, 0x0c, 0x04, //0x00003087 leaq (%r12,%rax), %rcx - 0x48, 0x85, 0xd2, //0x0000308b testq %rdx, %rdx - 0x0f, 0x85, 0x3f, 0xe9, 0xff, 0xff, //0x0000308e jne LBB0_332 - 0xe9, 0x84, 0xe9, 0xff, 0xff, //0x00003094 jmp LBB0_339 - //0x00003099 LBB0_517 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00003099 movq $-1, %r14 - 0x48, 0x8b, 0x75, 0xb8, //0x000030a0 movq $-72(%rbp), %rsi - 0x4d, 0x89, 0xca, //0x000030a4 movq %r9, %r10 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000030a7 movq $-1, %r8 - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x000030ae movq $-1, %r13 - 0xe9, 0x93, 0xe5, 0xff, 0xff, //0x000030b5 jmp LBB0_280 - //0x000030ba LBB0_518 - 0x49, 0x8d, 0x04, 0x14, //0x000030ba leaq (%r12,%rdx), %rax - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000030be movq $-1, $-56(%rbp) - 0x45, 0x31, 0xc0, //0x000030c6 xorl %r8d, %r8d - 0x49, 0x83, 0xf9, 0x20, //0x000030c9 cmpq $32, %r9 - 0x4c, 0x8b, 0x75, 0xd0, //0x000030cd movq $-48(%rbp), %r14 - 0x48, 0x8b, 0x5d, 0xc0, //0x000030d1 movq $-64(%rbp), %rbx - 0x0f, 0x83, 0xc2, 0xfb, 0xff, 0xff, //0x000030d5 jae LBB0_247 - //0x000030db LBB0_519 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x000030db movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x000030e0 movdqa %xmm2, %xmm5 - 0xe9, 0xbc, 0x07, 0x00, 0x00, //0x000030e4 jmp LBB0_600 - //0x000030e9 LBB0_520 - 0x48, 0x8b, 0x45, 0xc0, //0x000030e9 movq $-64(%rbp), %rax - 0x4c, 0x01, 0xe0, //0x000030ed addq %r12, %rax - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000030f0 movq $-1, $-56(%rbp) - 0x31, 0xdb, //0x000030f8 xorl %ebx, %ebx - 0x49, 0x89, 0xf2, //0x000030fa movq %rsi, %r10 - 0x48, 0x83, 0xfe, 0x20, //0x000030fd cmpq $32, %rsi - 0x0f, 0x83, 0x13, 0xfc, 0xff, 0xff, //0x00003101 jae LBB0_410 - //0x00003107 LBB0_521 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003107 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x0000310c movdqa %xmm2, %xmm5 - 0x48, 0x85, 0xdb, //0x00003110 testq %rbx, %rbx - 0x0f, 0x84, 0x47, 0xfd, 0xff, 0xff, //0x00003113 je LBB0_493 - //0x00003119 LBB0_522 - 0x4d, 0x85, 0xd2, //0x00003119 testq %r10, %r10 - 0x0f, 0x84, 0x97, 0x0b, 0x00, 0x00, //0x0000311c je LBB0_524 - 0x4c, 0x89, 0xe2, //0x00003122 movq %r12, %rdx - 0x48, 0xf7, 0xd2, //0x00003125 notq %rdx - 0x48, 0x01, 0xc2, //0x00003128 addq %rax, %rdx - 0x48, 0x8b, 0x75, 0xc8, //0x0000312b movq $-56(%rbp), %rsi - 0x48, 0x83, 0xfe, 0xff, //0x0000312f cmpq $-1, %rsi - 0x48, 0x89, 0xf1, //0x00003133 movq %rsi, %rcx - 0x48, 0x0f, 0x44, 0xca, //0x00003136 cmoveq %rdx, %rcx - 0x48, 0x0f, 0x45, 0xd6, //0x0000313a cmovneq %rsi, %rdx - 0x48, 0x83, 0xc0, 0x01, //0x0000313e addq $1, %rax - 0x49, 0x83, 0xc2, 0xff, //0x00003142 addq $-1, %r10 - 0x48, 0x89, 0x4d, 0xc8, //0x00003146 movq %rcx, $-56(%rbp) - 0x4d, 0x85, 0xd2, //0x0000314a testq %r10, %r10 - 0x0f, 0x85, 0x1a, 0xfd, 0xff, 0xff, //0x0000314d jne LBB0_494 - 0xe9, 0x61, 0x0b, 0x00, 0x00, //0x00003153 jmp LBB0_524 - //0x00003158 LBB0_525 - 0x49, 0x39, 0xf1, //0x00003158 cmpq %rsi, %r9 - 0x0f, 0x84, 0x4e, 0x09, 0x00, 0x00, //0x0000315b je LBB0_650 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003161 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00003166 movdqa %xmm2, %xmm5 - 0x49, 0x01, 0xf2, //0x0000316a addq %rsi, %r10 - 0x49, 0x83, 0xc2, 0x01, //0x0000316d addq $1, %r10 - 0x48, 0xf7, 0xd6, //0x00003171 notq %rsi - 0x49, 0x01, 0xf1, //0x00003174 addq %rsi, %r9 - 0x4c, 0x8b, 0x75, 0xd0, //0x00003177 movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb0, //0x0000317b movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000317f movabsq $4294977024, %r11 - 0x4d, 0x85, 0xc9, //0x00003189 testq %r9, %r9 - 0x0f, 0x8f, 0x2d, 0x00, 0x00, 0x00, //0x0000318c jg LBB0_529 - 0xe9, 0x18, 0x09, 0x00, 0x00, //0x00003192 jmp LBB0_650 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003197 .p2align 4, 0x90 - //0x000031a0 LBB0_527 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000031a0 movq $-2, %rcx - 0xb8, 0x02, 0x00, 0x00, 0x00, //0x000031a7 movl $2, %eax - 0x49, 0x01, 0xc2, //0x000031ac addq %rax, %r10 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000031af movq $-1, %rax - 0x49, 0x01, 0xc9, //0x000031b6 addq %rcx, %r9 - 0x0f, 0x8e, 0xf0, 0x08, 0x00, 0x00, //0x000031b9 jle LBB0_650 - //0x000031bf LBB0_529 - 0x41, 0x0f, 0xb6, 0x02, //0x000031bf movzbl (%r10), %eax - 0x3c, 0x5c, //0x000031c3 cmpb $92, %al - 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x000031c5 je LBB0_527 - 0x3c, 0x22, //0x000031cb cmpb $34, %al - 0x0f, 0x84, 0x26, 0x06, 0x00, 0x00, //0x000031cd je LBB0_594 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000031d3 movq $-1, %rcx - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000031da movl $1, %eax - 0x49, 0x01, 0xc2, //0x000031df addq %rax, %r10 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000031e2 movq $-1, %rax - 0x49, 0x01, 0xc9, //0x000031e9 addq %rcx, %r9 - 0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x000031ec jg LBB0_529 - 0xe9, 0xb8, 0x08, 0x00, 0x00, //0x000031f2 jmp LBB0_650 - //0x000031f7 LBB0_532 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x000031f7 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x000031fc movdqa %xmm2, %xmm5 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00003200 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x1f, 0x00, 0x00, 0x00, //0x00003205 jne LBB0_535 - 0x48, 0x89, 0xc1, //0x0000320b movq %rax, %rcx - 0x4c, 0x29, 0xe1, //0x0000320e subq %r12, %rcx - 0x48, 0x0f, 0xbc, 0xfe, //0x00003211 bsfq %rsi, %rdi - 0x48, 0x01, 0xcf, //0x00003215 addq %rcx, %rdi - 0x48, 0x89, 0x7d, 0xc8, //0x00003218 movq %rdi, $-56(%rbp) - 0xe9, 0x09, 0x00, 0x00, 0x00, //0x0000321c jmp LBB0_535 - //0x00003221 LBB0_534 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003221 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00003226 movdqa %xmm2, %xmm5 - //0x0000322a LBB0_535 - 0x44, 0x89, 0xc1, //0x0000322a movl %r8d, %ecx - 0xf7, 0xd1, //0x0000322d notl %ecx - 0x21, 0xf1, //0x0000322f andl %esi, %ecx - 0x41, 0x8d, 0x3c, 0x48, //0x00003231 leal (%r8,%rcx,2), %edi - 0x8d, 0x1c, 0x09, //0x00003235 leal (%rcx,%rcx), %ebx - 0xf7, 0xd3, //0x00003238 notl %ebx - 0x21, 0xf3, //0x0000323a andl %esi, %ebx - 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000323c andl $-1431655766, %ebx - 0x45, 0x31, 0xc0, //0x00003242 xorl %r8d, %r8d - 0x01, 0xcb, //0x00003245 addl %ecx, %ebx - 0x41, 0x0f, 0x92, 0xc0, //0x00003247 setb %r8b - 0x01, 0xdb, //0x0000324b addl %ebx, %ebx - 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x0000324d xorl $1431655765, %ebx - 0x21, 0xfb, //0x00003253 andl %edi, %ebx - 0xf7, 0xd3, //0x00003255 notl %ebx - 0x21, 0xda, //0x00003257 andl %ebx, %edx - 0x4c, 0x8b, 0x75, 0xd0, //0x00003259 movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb0, //0x0000325d movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003261 movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd5, //0x0000326b movdqa %xmm5, %xmm2 - 0x66, 0x44, 0x0f, 0x6f, 0xee, //0x0000326f movdqa %xmm6, %xmm13 - 0x48, 0x85, 0xd2, //0x00003274 testq %rdx, %rdx - 0x0f, 0x85, 0x3c, 0xf5, 0xff, 0xff, //0x00003277 jne LBB0_54 - //0x0000327d LBB0_536 - 0x48, 0x83, 0xc0, 0x20, //0x0000327d addq $32, %rax - 0x49, 0x83, 0xc1, 0xe0, //0x00003281 addq $-32, %r9 - //0x00003285 LBB0_537 - 0x4d, 0x85, 0xc0, //0x00003285 testq %r8, %r8 - 0x0f, 0x85, 0x19, 0x04, 0x00, 0x00, //0x00003288 jne LBB0_583 - 0x4c, 0x89, 0xe1, //0x0000328e movq %r12, %rcx - 0x48, 0xf7, 0xd1, //0x00003291 notq %rcx - 0x48, 0x8b, 0x55, 0xc8, //0x00003294 movq $-56(%rbp), %rdx - 0x4d, 0x85, 0xc9, //0x00003298 testq %r9, %r9 - 0x0f, 0x84, 0x9e, 0x00, 0x00, 0x00, //0x0000329b je LBB0_549 - //0x000032a1 LBB0_539 - 0x48, 0x83, 0xc1, 0x01, //0x000032a1 addq $1, %rcx - //0x000032a5 LBB0_540 - 0x31, 0xf6, //0x000032a5 xorl %esi, %esi - //0x000032a7 LBB0_541 - 0x0f, 0xb6, 0x1c, 0x30, //0x000032a7 movzbl (%rax,%rsi), %ebx - 0x80, 0xfb, 0x22, //0x000032ab cmpb $34, %bl - 0x0f, 0x84, 0x84, 0x00, 0x00, 0x00, //0x000032ae je LBB0_548 - 0x80, 0xfb, 0x5c, //0x000032b4 cmpb $92, %bl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000032b7 je LBB0_546 - 0x48, 0x83, 0xc6, 0x01, //0x000032bd addq $1, %rsi - 0x49, 0x39, 0xf1, //0x000032c1 cmpq %rsi, %r9 - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x000032c4 jne LBB0_541 - 0xe9, 0x78, 0x00, 0x00, 0x00, //0x000032ca jmp LBB0_544 - //0x000032cf LBB0_546 - 0x49, 0x8d, 0x79, 0xff, //0x000032cf leaq $-1(%r9), %rdi - 0x48, 0x39, 0xf7, //0x000032d3 cmpq %rsi, %rdi - 0x0f, 0x84, 0xbe, 0x09, 0x00, 0x00, //0x000032d6 je LBB0_508 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x000032dc movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x000032e1 movdqa %xmm2, %xmm5 - 0x48, 0x8d, 0x3c, 0x01, //0x000032e5 leaq (%rcx,%rax), %rdi - 0x48, 0x01, 0xf7, //0x000032e9 addq %rsi, %rdi - 0x48, 0x83, 0xfa, 0xff, //0x000032ec cmpq $-1, %rdx - 0x48, 0x8b, 0x5d, 0xc8, //0x000032f0 movq $-56(%rbp), %rbx - 0x48, 0x0f, 0x44, 0xdf, //0x000032f4 cmoveq %rdi, %rbx - 0x48, 0x89, 0x5d, 0xc8, //0x000032f8 movq %rbx, $-56(%rbp) - 0x48, 0x0f, 0x44, 0xd7, //0x000032fc cmoveq %rdi, %rdx - 0x48, 0x01, 0xf0, //0x00003300 addq %rsi, %rax - 0x48, 0x83, 0xc0, 0x02, //0x00003303 addq $2, %rax - 0x4c, 0x89, 0xcf, //0x00003307 movq %r9, %rdi - 0x48, 0x29, 0xf7, //0x0000330a subq %rsi, %rdi - 0x48, 0x83, 0xc7, 0xfe, //0x0000330d addq $-2, %rdi - 0x49, 0x83, 0xc1, 0xfe, //0x00003311 addq $-2, %r9 - 0x49, 0x39, 0xf1, //0x00003315 cmpq %rsi, %r9 - 0x49, 0x89, 0xf9, //0x00003318 movq %rdi, %r9 - 0x4c, 0x8b, 0x75, 0xd0, //0x0000331b movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb0, //0x0000331f movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003323 movabsq $4294977024, %r11 - 0x0f, 0x85, 0x72, 0xff, 0xff, 0xff, //0x0000332d jne LBB0_540 - 0xe9, 0x43, 0x07, 0x00, 0x00, //0x00003333 jmp LBB0_624 - //0x00003338 LBB0_548 - 0x48, 0x01, 0xf0, //0x00003338 addq %rsi, %rax - 0x48, 0x83, 0xc0, 0x01, //0x0000333b addq $1, %rax - //0x0000333f LBB0_549 - 0x4c, 0x29, 0xe0, //0x0000333f subq %r12, %rax - 0xe9, 0x28, 0xdf, 0xff, 0xff, //0x00003342 jmp LBB0_229 - //0x00003347 LBB0_544 - 0x80, 0xfb, 0x22, //0x00003347 cmpb $34, %bl - 0x0f, 0x85, 0x4a, 0x09, 0x00, 0x00, //0x0000334a jne LBB0_508 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003350 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00003355 movdqa %xmm2, %xmm5 - 0x4c, 0x01, 0xc8, //0x00003359 addq %r9, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x0000335c movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb0, //0x00003360 movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003364 movabsq $4294977024, %r11 - 0xe9, 0xcc, 0xff, 0xff, 0xff, //0x0000336e jmp LBB0_549 - //0x00003373 LBB0_550 - 0x48, 0x89, 0xdf, //0x00003373 movq %rbx, %rdi - 0x66, 0x41, 0x0f, 0x6f, 0xfd, //0x00003376 movdqa %xmm13, %xmm7 - 0x66, 0x0f, 0x6f, 0xf2, //0x0000337b movdqa %xmm2, %xmm6 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x0000337f cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0xd0, 0x00, 0x00, 0x00, //0x00003384 jne LBB0_560 - 0x49, 0x89, 0xc0, //0x0000338a movq %rax, %r8 - 0x4d, 0x29, 0xe0, //0x0000338d subq %r12, %r8 - 0x49, 0x0f, 0xbc, 0xd9, //0x00003390 bsfq %r9, %rbx - 0x4c, 0x01, 0xc3, //0x00003394 addq %r8, %rbx - 0x48, 0x89, 0x5d, 0xc8, //0x00003397 movq %rbx, $-56(%rbp) - 0xe9, 0xba, 0x00, 0x00, 0x00, //0x0000339b jmp LBB0_560 - //0x000033a0 LBB0_552 - 0x49, 0x39, 0xf1, //0x000033a0 cmpq %rsi, %r9 - 0x0f, 0x84, 0x06, 0x07, 0x00, 0x00, //0x000033a3 je LBB0_650 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x000033a9 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x000033ae movdqa %xmm2, %xmm5 - 0x49, 0x01, 0xf2, //0x000033b2 addq %rsi, %r10 - 0x49, 0x83, 0xc2, 0x01, //0x000033b5 addq $1, %r10 - 0x48, 0xf7, 0xd6, //0x000033b9 notq %rsi - 0x49, 0x01, 0xf1, //0x000033bc addq %rsi, %r9 - 0x4c, 0x8b, 0x75, 0xd0, //0x000033bf movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb0, //0x000033c3 movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000033c7 movabsq $4294977024, %r11 - 0x4d, 0x85, 0xc9, //0x000033d1 testq %r9, %r9 - 0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x000033d4 jg LBB0_556 - 0xe9, 0xd0, 0x06, 0x00, 0x00, //0x000033da jmp LBB0_650 - //0x000033df LBB0_554 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000033df movq $-2, %rcx - 0xb8, 0x02, 0x00, 0x00, 0x00, //0x000033e6 movl $2, %eax - 0x49, 0x01, 0xc2, //0x000033eb addq %rax, %r10 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000033ee movq $-1, %rax - 0x49, 0x01, 0xc9, //0x000033f5 addq %rcx, %r9 - 0x0f, 0x8e, 0xb1, 0x06, 0x00, 0x00, //0x000033f8 jle LBB0_650 - //0x000033fe LBB0_556 - 0x41, 0x0f, 0xb6, 0x02, //0x000033fe movzbl (%r10), %eax - 0x3c, 0x5c, //0x00003402 cmpb $92, %al - 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x00003404 je LBB0_554 - 0x3c, 0x22, //0x0000340a cmpb $34, %al - 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x0000340c je LBB0_621 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00003412 movq $-1, %rcx - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00003419 movl $1, %eax - 0x49, 0x01, 0xc2, //0x0000341e addq %rax, %r10 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003421 movq $-1, %rax - 0x49, 0x01, 0xc9, //0x00003428 addq %rcx, %r9 - 0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x0000342b jg LBB0_556 - 0xe9, 0x79, 0x06, 0x00, 0x00, //0x00003431 jmp LBB0_650 - //0x00003436 LBB0_621 - 0x4d, 0x29, 0xe2, //0x00003436 subq %r12, %r10 - 0x49, 0x83, 0xc2, 0x01, //0x00003439 addq $1, %r10 - 0x4d, 0x89, 0x16, //0x0000343d movq %r10, (%r14) - 0x4d, 0x85, 0xc0, //0x00003440 testq %r8, %r8 - 0x0f, 0x8f, 0xc3, 0xe3, 0xff, 0xff, //0x00003443 jg LBB0_315 - 0xe9, 0x0e, 0x06, 0x00, 0x00, //0x00003449 jmp LBB0_622 - //0x0000344e LBB0_559 - 0x48, 0x89, 0xdf, //0x0000344e movq %rbx, %rdi - 0x66, 0x41, 0x0f, 0x6f, 0xfd, //0x00003451 movdqa %xmm13, %xmm7 - 0x66, 0x0f, 0x6f, 0xf2, //0x00003456 movdqa %xmm2, %xmm6 - //0x0000345a LBB0_560 - 0x48, 0x89, 0xfb, //0x0000345a movq %rdi, %rbx - 0xf7, 0xd7, //0x0000345d notl %edi - 0x44, 0x21, 0xcf, //0x0000345f andl %r9d, %edi - 0x44, 0x8d, 0x04, 0x7b, //0x00003462 leal (%rbx,%rdi,2), %r8d - 0x8d, 0x14, 0x3f, //0x00003466 leal (%rdi,%rdi), %edx - 0xf7, 0xd2, //0x00003469 notl %edx - 0x44, 0x21, 0xca, //0x0000346b andl %r9d, %edx - 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000346e andl $-1431655766, %edx - 0x31, 0xdb, //0x00003474 xorl %ebx, %ebx - 0x01, 0xfa, //0x00003476 addl %edi, %edx - 0x0f, 0x92, 0xc3, //0x00003478 setb %bl - 0x01, 0xd2, //0x0000347b addl %edx, %edx - 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x0000347d xorl $1431655765, %edx - 0x44, 0x21, 0xc2, //0x00003483 andl %r8d, %edx - 0xf7, 0xd2, //0x00003486 notl %edx - 0x21, 0xd1, //0x00003488 andl %edx, %ecx - 0x4c, 0x8b, 0x6d, 0xb0, //0x0000348a movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000348e movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd6, //0x00003498 movdqa %xmm6, %xmm2 - 0x66, 0x44, 0x0f, 0x6f, 0xef, //0x0000349c movdqa %xmm7, %xmm13 - 0xe9, 0xb8, 0xf3, 0xff, 0xff, //0x000034a1 jmp LBB0_175 - //0x000034a6 LBB0_561 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x000034a6 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x000034ab movdqa %xmm2, %xmm5 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000034af cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x1f, 0x00, 0x00, 0x00, //0x000034b4 jne LBB0_564 - 0x48, 0x89, 0xc1, //0x000034ba movq %rax, %rcx - 0x4c, 0x29, 0xe1, //0x000034bd subq %r12, %rcx - 0x48, 0x0f, 0xbc, 0xfb, //0x000034c0 bsfq %rbx, %rdi - 0x48, 0x01, 0xcf, //0x000034c4 addq %rcx, %rdi - 0x48, 0x89, 0x7d, 0xc8, //0x000034c7 movq %rdi, $-56(%rbp) - 0xe9, 0x09, 0x00, 0x00, 0x00, //0x000034cb jmp LBB0_564 - //0x000034d0 LBB0_563 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x000034d0 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x000034d5 movdqa %xmm2, %xmm5 - //0x000034d9 LBB0_564 - 0x44, 0x89, 0xc1, //0x000034d9 movl %r8d, %ecx - 0xf7, 0xd1, //0x000034dc notl %ecx - 0x21, 0xd9, //0x000034de andl %ebx, %ecx - 0x45, 0x8d, 0x14, 0x48, //0x000034e0 leal (%r8,%rcx,2), %r10d - 0x8d, 0x3c, 0x09, //0x000034e4 leal (%rcx,%rcx), %edi - 0xf7, 0xd7, //0x000034e7 notl %edi - 0x21, 0xdf, //0x000034e9 andl %ebx, %edi - 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000034eb andl $-1431655766, %edi - 0x45, 0x31, 0xc0, //0x000034f1 xorl %r8d, %r8d - 0x01, 0xcf, //0x000034f4 addl %ecx, %edi - 0x41, 0x0f, 0x92, 0xc0, //0x000034f6 setb %r8b - 0x01, 0xff, //0x000034fa addl %edi, %edi - 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x000034fc xorl $1431655765, %edi - 0x44, 0x21, 0xd7, //0x00003502 andl %r10d, %edi - 0xf7, 0xd7, //0x00003505 notl %edi - 0x21, 0xfa, //0x00003507 andl %edi, %edx - 0x4c, 0x8b, 0x75, 0xd0, //0x00003509 movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb0, //0x0000350d movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003511 movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd5, //0x0000351b movdqa %xmm5, %xmm2 - 0x66, 0x44, 0x0f, 0x6f, 0xee, //0x0000351f movdqa %xmm6, %xmm13 - 0x48, 0x85, 0xd2, //0x00003524 testq %rdx, %rdx - 0x0f, 0x85, 0x28, 0xf4, 0xff, 0xff, //0x00003527 jne LBB0_77 - //0x0000352d LBB0_565 - 0x48, 0x83, 0xc0, 0x20, //0x0000352d addq $32, %rax - 0x49, 0x83, 0xc1, 0xe0, //0x00003531 addq $-32, %r9 - //0x00003535 LBB0_566 - 0x4d, 0x85, 0xc0, //0x00003535 testq %r8, %r8 - 0x0f, 0x85, 0xc4, 0x01, 0x00, 0x00, //0x00003538 jne LBB0_585 - 0x4c, 0x89, 0xe1, //0x0000353e movq %r12, %rcx - 0x48, 0xf7, 0xd1, //0x00003541 notq %rcx - 0x4c, 0x8b, 0x45, 0xc8, //0x00003544 movq $-56(%rbp), %r8 - 0x4d, 0x85, 0xc9, //0x00003548 testq %r9, %r9 - 0x0f, 0x84, 0x9e, 0x00, 0x00, 0x00, //0x0000354b je LBB0_578 - //0x00003551 LBB0_568 - 0x48, 0x83, 0xc1, 0x01, //0x00003551 addq $1, %rcx - //0x00003555 LBB0_569 - 0x31, 0xd2, //0x00003555 xorl %edx, %edx - //0x00003557 LBB0_570 - 0x0f, 0xb6, 0x1c, 0x10, //0x00003557 movzbl (%rax,%rdx), %ebx - 0x80, 0xfb, 0x22, //0x0000355b cmpb $34, %bl - 0x0f, 0x84, 0x84, 0x00, 0x00, 0x00, //0x0000355e je LBB0_577 - 0x80, 0xfb, 0x5c, //0x00003564 cmpb $92, %bl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00003567 je LBB0_575 - 0x48, 0x83, 0xc2, 0x01, //0x0000356d addq $1, %rdx - 0x49, 0x39, 0xd1, //0x00003571 cmpq %rdx, %r9 - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00003574 jne LBB0_570 - 0xe9, 0x78, 0x00, 0x00, 0x00, //0x0000357a jmp LBB0_573 - //0x0000357f LBB0_575 - 0x49, 0x8d, 0x79, 0xff, //0x0000357f leaq $-1(%r9), %rdi - 0x48, 0x39, 0xd7, //0x00003583 cmpq %rdx, %rdi - 0x0f, 0x84, 0x2d, 0x07, 0x00, 0x00, //0x00003586 je LBB0_524 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x0000358c movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00003591 movdqa %xmm2, %xmm5 - 0x48, 0x8d, 0x3c, 0x01, //0x00003595 leaq (%rcx,%rax), %rdi - 0x48, 0x01, 0xd7, //0x00003599 addq %rdx, %rdi - 0x49, 0x83, 0xf8, 0xff, //0x0000359c cmpq $-1, %r8 - 0x48, 0x8b, 0x5d, 0xc8, //0x000035a0 movq $-56(%rbp), %rbx - 0x48, 0x0f, 0x44, 0xdf, //0x000035a4 cmoveq %rdi, %rbx - 0x48, 0x89, 0x5d, 0xc8, //0x000035a8 movq %rbx, $-56(%rbp) - 0x4c, 0x0f, 0x44, 0xc7, //0x000035ac cmoveq %rdi, %r8 - 0x48, 0x01, 0xd0, //0x000035b0 addq %rdx, %rax - 0x48, 0x83, 0xc0, 0x02, //0x000035b3 addq $2, %rax - 0x4c, 0x89, 0xcf, //0x000035b7 movq %r9, %rdi - 0x48, 0x29, 0xd7, //0x000035ba subq %rdx, %rdi - 0x48, 0x83, 0xc7, 0xfe, //0x000035bd addq $-2, %rdi - 0x49, 0x83, 0xc1, 0xfe, //0x000035c1 addq $-2, %r9 - 0x49, 0x39, 0xd1, //0x000035c5 cmpq %rdx, %r9 - 0x49, 0x89, 0xf9, //0x000035c8 movq %rdi, %r9 - 0x4c, 0x8b, 0x75, 0xd0, //0x000035cb movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb0, //0x000035cf movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000035d3 movabsq $4294977024, %r11 - 0x0f, 0x85, 0x72, 0xff, 0xff, 0xff, //0x000035dd jne LBB0_569 - 0xe9, 0xe7, 0x04, 0x00, 0x00, //0x000035e3 jmp LBB0_628 - //0x000035e8 LBB0_577 - 0x48, 0x01, 0xd0, //0x000035e8 addq %rdx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x000035eb addq $1, %rax - //0x000035ef LBB0_578 - 0x4c, 0x29, 0xe0, //0x000035ef subq %r12, %rax - 0xe9, 0x00, 0xe2, 0xff, 0xff, //0x000035f2 jmp LBB0_313 - //0x000035f7 LBB0_573 - 0x80, 0xfb, 0x22, //0x000035f7 cmpb $34, %bl - 0x0f, 0x85, 0xb9, 0x06, 0x00, 0x00, //0x000035fa jne LBB0_524 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003600 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00003605 movdqa %xmm2, %xmm5 - 0x4c, 0x01, 0xc8, //0x00003609 addq %r9, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x0000360c movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb0, //0x00003610 movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003614 movabsq $4294977024, %r11 - 0xe9, 0xcc, 0xff, 0xff, 0xff, //0x0000361e jmp LBB0_578 - //0x00003623 LBB0_579 - 0x66, 0x0f, 0x6f, 0xf2, //0x00003623 movdqa %xmm2, %xmm6 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00003627 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x1b, 0x00, 0x00, 0x00, //0x0000362c jne LBB0_582 - 0x49, 0x89, 0xc0, //0x00003632 movq %rax, %r8 - 0x4c, 0x2b, 0x45, 0xb8, //0x00003635 subq $-72(%rbp), %r8 - 0x49, 0x0f, 0xbc, 0xd9, //0x00003639 bsfq %r9, %rbx - 0x4c, 0x01, 0xc3, //0x0000363d addq %r8, %rbx - 0x48, 0x89, 0x5d, 0xc8, //0x00003640 movq %rbx, $-56(%rbp) - 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00003644 jmp LBB0_582 - //0x00003649 LBB0_581 - 0x66, 0x0f, 0x6f, 0xf2, //0x00003649 movdqa %xmm2, %xmm6 - //0x0000364d LBB0_582 - 0x44, 0x89, 0xe2, //0x0000364d movl %r12d, %edx - 0xf7, 0xd2, //0x00003650 notl %edx - 0x44, 0x21, 0xca, //0x00003652 andl %r9d, %edx - 0x45, 0x8d, 0x04, 0x54, //0x00003655 leal (%r12,%rdx,2), %r8d - 0x8d, 0x0c, 0x12, //0x00003659 leal (%rdx,%rdx), %ecx - 0xf7, 0xd1, //0x0000365c notl %ecx - 0x44, 0x21, 0xc9, //0x0000365e andl %r9d, %ecx - 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003661 andl $-1431655766, %ecx - 0x45, 0x31, 0xe4, //0x00003667 xorl %r12d, %r12d - 0x01, 0xd1, //0x0000366a addl %edx, %ecx - 0x41, 0x0f, 0x92, 0xc4, //0x0000366c setb %r12b - 0x01, 0xc9, //0x00003670 addl %ecx, %ecx - 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x00003672 xorl $1431655765, %ecx - 0x44, 0x21, 0xc1, //0x00003678 andl %r8d, %ecx - 0xf7, 0xd1, //0x0000367b notl %ecx - 0x21, 0xce, //0x0000367d andl %ecx, %esi - 0x4c, 0x8b, 0x75, 0xd0, //0x0000367f movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb0, //0x00003683 movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003687 movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd6, //0x00003691 movdqa %xmm6, %xmm2 - 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0xa2, 0xc9, 0xff, 0xff, //0x00003695 movdqu $-13918(%rip), %xmm13 /* LCPI0_4+0(%rip) */ - 0x4c, 0x8b, 0x45, 0xb8, //0x0000369e movq $-72(%rbp), %r8 - 0xe9, 0x5d, 0xf3, 0xff, 0xff, //0x000036a2 jmp LBB0_202 - //0x000036a7 LBB0_583 - 0x4d, 0x85, 0xc9, //0x000036a7 testq %r9, %r9 - 0x0f, 0x84, 0xea, 0x05, 0x00, 0x00, //0x000036aa je LBB0_508 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x000036b0 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x000036b5 movdqa %xmm2, %xmm5 - 0x4c, 0x89, 0xe1, //0x000036b9 movq %r12, %rcx - 0x48, 0xf7, 0xd1, //0x000036bc notq %rcx - 0x48, 0x8d, 0x34, 0x08, //0x000036bf leaq (%rax,%rcx), %rsi - 0x48, 0x8b, 0x7d, 0xc8, //0x000036c3 movq $-56(%rbp), %rdi - 0x48, 0x83, 0xff, 0xff, //0x000036c7 cmpq $-1, %rdi - 0x48, 0x89, 0xfa, //0x000036cb movq %rdi, %rdx - 0x48, 0x0f, 0x44, 0xfe, //0x000036ce cmoveq %rsi, %rdi - 0x48, 0x0f, 0x44, 0xd6, //0x000036d2 cmoveq %rsi, %rdx - 0x48, 0x83, 0xc0, 0x01, //0x000036d6 addq $1, %rax - 0x49, 0x83, 0xc1, 0xff, //0x000036da addq $-1, %r9 - 0x48, 0x89, 0x7d, 0xc8, //0x000036de movq %rdi, $-56(%rbp) - 0x4c, 0x8b, 0x75, 0xd0, //0x000036e2 movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb0, //0x000036e6 movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000036ea movabsq $4294977024, %r11 - 0x4d, 0x85, 0xc9, //0x000036f4 testq %r9, %r9 - 0x0f, 0x85, 0xa4, 0xfb, 0xff, 0xff, //0x000036f7 jne LBB0_539 - 0xe9, 0x3d, 0xfc, 0xff, 0xff, //0x000036fd jmp LBB0_549 - //0x00003702 LBB0_585 - 0x4d, 0x85, 0xc9, //0x00003702 testq %r9, %r9 - 0x0f, 0x84, 0xae, 0x05, 0x00, 0x00, //0x00003705 je LBB0_524 - 0x48, 0x89, 0xf2, //0x0000370b movq %rsi, %rdx - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x0000370e movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00003713 movdqa %xmm2, %xmm5 - 0x4c, 0x89, 0xe1, //0x00003717 movq %r12, %rcx - 0x48, 0xf7, 0xd1, //0x0000371a notq %rcx - 0x48, 0x8d, 0x34, 0x08, //0x0000371d leaq (%rax,%rcx), %rsi - 0x48, 0x8b, 0x7d, 0xc8, //0x00003721 movq $-56(%rbp), %rdi - 0x48, 0x83, 0xff, 0xff, //0x00003725 cmpq $-1, %rdi - 0x49, 0x89, 0xf8, //0x00003729 movq %rdi, %r8 - 0x48, 0x0f, 0x44, 0xfe, //0x0000372c cmoveq %rsi, %rdi - 0x4c, 0x0f, 0x44, 0xc6, //0x00003730 cmoveq %rsi, %r8 - 0x48, 0x83, 0xc0, 0x01, //0x00003734 addq $1, %rax - 0x49, 0x83, 0xc1, 0xff, //0x00003738 addq $-1, %r9 - 0x48, 0x89, 0x7d, 0xc8, //0x0000373c movq %rdi, $-56(%rbp) - 0x4c, 0x8b, 0x75, 0xd0, //0x00003740 movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb0, //0x00003744 movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003748 movabsq $4294977024, %r11 - 0x48, 0x89, 0xd6, //0x00003752 movq %rdx, %rsi - 0x4d, 0x85, 0xc9, //0x00003755 testq %r9, %r9 - 0x0f, 0x85, 0xf3, 0xfd, 0xff, 0xff, //0x00003758 jne LBB0_568 - 0xe9, 0x8c, 0xfe, 0xff, 0xff, //0x0000375e jmp LBB0_578 - //0x00003763 LBB0_587 - 0x49, 0x39, 0xf1, //0x00003763 cmpq %rsi, %r9 - 0x0f, 0x84, 0x43, 0x03, 0x00, 0x00, //0x00003766 je LBB0_650 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x0000376c movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00003771 movdqa %xmm2, %xmm5 - 0x49, 0x01, 0xf2, //0x00003775 addq %rsi, %r10 - 0x49, 0x83, 0xc2, 0x01, //0x00003778 addq $1, %r10 - 0x48, 0xf7, 0xd6, //0x0000377c notq %rsi - 0x49, 0x01, 0xf1, //0x0000377f addq %rsi, %r9 - 0x4c, 0x8b, 0x75, 0xd0, //0x00003782 movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb0, //0x00003786 movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000378a movabsq $4294977024, %r11 - 0x4d, 0x85, 0xc9, //0x00003794 testq %r9, %r9 - 0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x00003797 jg LBB0_591 - 0xe9, 0x0d, 0x03, 0x00, 0x00, //0x0000379d jmp LBB0_650 - //0x000037a2 LBB0_589 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000037a2 movq $-2, %rcx - 0xb8, 0x02, 0x00, 0x00, 0x00, //0x000037a9 movl $2, %eax - 0x49, 0x01, 0xc2, //0x000037ae addq %rax, %r10 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000037b1 movq $-1, %rax - 0x49, 0x01, 0xc9, //0x000037b8 addq %rcx, %r9 - 0x0f, 0x8e, 0xee, 0x02, 0x00, 0x00, //0x000037bb jle LBB0_650 - //0x000037c1 LBB0_591 - 0x41, 0x0f, 0xb6, 0x02, //0x000037c1 movzbl (%r10), %eax - 0x3c, 0x5c, //0x000037c5 cmpb $92, %al - 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x000037c7 je LBB0_589 - 0x3c, 0x22, //0x000037cd cmpb $34, %al - 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x000037cf je LBB0_594 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000037d5 movq $-1, %rcx - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000037dc movl $1, %eax - 0x49, 0x01, 0xc2, //0x000037e1 addq %rax, %r10 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000037e4 movq $-1, %rax - 0x49, 0x01, 0xc9, //0x000037eb addq %rcx, %r9 - 0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x000037ee jg LBB0_591 - 0xe9, 0xb6, 0x02, 0x00, 0x00, //0x000037f4 jmp LBB0_650 - //0x000037f9 LBB0_594 - 0x4d, 0x29, 0xe2, //0x000037f9 subq %r12, %r10 - 0x49, 0x83, 0xc2, 0x01, //0x000037fc addq $1, %r10 - 0xe9, 0xbe, 0xc9, 0xff, 0xff, //0x00003800 jmp LBB0_2 - //0x00003805 LBB0_595 - 0x49, 0x89, 0xda, //0x00003805 movq %rbx, %r10 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003808 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x0000380d movdqa %xmm2, %xmm5 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00003811 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x22, 0x00, 0x00, 0x00, //0x00003816 jne LBB0_598 - 0x48, 0x89, 0xc1, //0x0000381c movq %rax, %rcx - 0x4c, 0x29, 0xe1, //0x0000381f subq %r12, %rcx - 0x48, 0x0f, 0xbc, 0xfe, //0x00003822 bsfq %rsi, %rdi - 0x48, 0x01, 0xcf, //0x00003826 addq %rcx, %rdi - 0x48, 0x89, 0x7d, 0xc8, //0x00003829 movq %rdi, $-56(%rbp) - 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x0000382d jmp LBB0_598 - //0x00003832 LBB0_597 - 0x49, 0x89, 0xda, //0x00003832 movq %rbx, %r10 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003835 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x0000383a movdqa %xmm2, %xmm5 - //0x0000383e LBB0_598 - 0x44, 0x89, 0xc1, //0x0000383e movl %r8d, %ecx - 0xf7, 0xd1, //0x00003841 notl %ecx - 0x21, 0xf1, //0x00003843 andl %esi, %ecx - 0x41, 0x8d, 0x3c, 0x48, //0x00003845 leal (%r8,%rcx,2), %edi - 0x8d, 0x1c, 0x09, //0x00003849 leal (%rcx,%rcx), %ebx - 0xf7, 0xd3, //0x0000384c notl %ebx - 0x21, 0xf3, //0x0000384e andl %esi, %ebx - 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003850 andl $-1431655766, %ebx - 0x45, 0x31, 0xc0, //0x00003856 xorl %r8d, %r8d - 0x01, 0xcb, //0x00003859 addl %ecx, %ebx - 0x41, 0x0f, 0x92, 0xc0, //0x0000385b setb %r8b - 0x01, 0xdb, //0x0000385f addl %ebx, %ebx - 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00003861 xorl $1431655765, %ebx - 0x21, 0xfb, //0x00003867 andl %edi, %ebx - 0xf7, 0xd3, //0x00003869 notl %ebx - 0x21, 0xda, //0x0000386b andl %ebx, %edx - 0x4c, 0x8b, 0x75, 0xd0, //0x0000386d movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb0, //0x00003871 movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003875 movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd5, //0x0000387f movdqa %xmm5, %xmm2 - 0x66, 0x44, 0x0f, 0x6f, 0xee, //0x00003883 movdqa %xmm6, %xmm13 - 0x4c, 0x89, 0xd3, //0x00003888 movq %r10, %rbx - 0x48, 0x85, 0xd2, //0x0000388b testq %rdx, %rdx - 0x0f, 0x85, 0x63, 0xf4, 0xff, 0xff, //0x0000388e jne LBB0_250 - //0x00003894 LBB0_599 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003894 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00003899 movdqa %xmm2, %xmm5 - 0x48, 0x83, 0xc0, 0x20, //0x0000389d addq $32, %rax - 0x49, 0x83, 0xc1, 0xe0, //0x000038a1 addq $-32, %r9 - //0x000038a5 LBB0_600 - 0x4d, 0x85, 0xc0, //0x000038a5 testq %r8, %r8 - 0x0f, 0x85, 0x53, 0x01, 0x00, 0x00, //0x000038a8 jne LBB0_617 - 0x4c, 0x89, 0xe2, //0x000038ae movq %r12, %rdx - 0x48, 0xf7, 0xd2, //0x000038b1 notq %rdx - 0x48, 0x8b, 0x75, 0xc8, //0x000038b4 movq $-56(%rbp), %rsi - 0x4d, 0x85, 0xc9, //0x000038b8 testq %r9, %r9 - 0x0f, 0x84, 0x83, 0x00, 0x00, 0x00, //0x000038bb je LBB0_612 - //0x000038c1 LBB0_602 - 0x48, 0x83, 0xc2, 0x01, //0x000038c1 addq $1, %rdx - //0x000038c5 LBB0_603 - 0x31, 0xff, //0x000038c5 xorl %edi, %edi - //0x000038c7 LBB0_604 - 0x0f, 0xb6, 0x0c, 0x38, //0x000038c7 movzbl (%rax,%rdi), %ecx - 0x80, 0xf9, 0x22, //0x000038cb cmpb $34, %cl - 0x0f, 0x84, 0x69, 0x00, 0x00, 0x00, //0x000038ce je LBB0_611 - 0x80, 0xf9, 0x5c, //0x000038d4 cmpb $92, %cl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000038d7 je LBB0_609 - 0x48, 0x83, 0xc7, 0x01, //0x000038dd addq $1, %rdi - 0x49, 0x39, 0xf9, //0x000038e1 cmpq %rdi, %r9 - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x000038e4 jne LBB0_604 - 0xe9, 0x78, 0x00, 0x00, 0x00, //0x000038ea jmp LBB0_607 - //0x000038ef LBB0_609 - 0x49, 0x8d, 0x49, 0xff, //0x000038ef leaq $-1(%r9), %rcx - 0x48, 0x39, 0xf9, //0x000038f3 cmpq %rdi, %rcx - 0x0f, 0x84, 0xbd, 0x03, 0x00, 0x00, //0x000038f6 je LBB0_524 - 0x4c, 0x8d, 0x04, 0x02, //0x000038fc leaq (%rdx,%rax), %r8 - 0x49, 0x01, 0xf8, //0x00003900 addq %rdi, %r8 - 0x48, 0x83, 0xfe, 0xff, //0x00003903 cmpq $-1, %rsi - 0x48, 0x8b, 0x4d, 0xc8, //0x00003907 movq $-56(%rbp), %rcx - 0x49, 0x0f, 0x44, 0xc8, //0x0000390b cmoveq %r8, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x0000390f movq %rcx, $-56(%rbp) - 0x49, 0x0f, 0x44, 0xf0, //0x00003913 cmoveq %r8, %rsi - 0x48, 0x01, 0xf8, //0x00003917 addq %rdi, %rax - 0x48, 0x83, 0xc0, 0x02, //0x0000391a addq $2, %rax - 0x4c, 0x89, 0xc9, //0x0000391e movq %r9, %rcx - 0x48, 0x29, 0xf9, //0x00003921 subq %rdi, %rcx - 0x48, 0x83, 0xc1, 0xfe, //0x00003924 addq $-2, %rcx - 0x49, 0x83, 0xc1, 0xfe, //0x00003928 addq $-2, %r9 - 0x49, 0x39, 0xf9, //0x0000392c cmpq %rdi, %r9 - 0x49, 0x89, 0xc9, //0x0000392f movq %rcx, %r9 - 0x0f, 0x85, 0x8d, 0xff, 0xff, 0xff, //0x00003932 jne LBB0_603 - 0xe9, 0x7c, 0x03, 0x00, 0x00, //0x00003938 jmp LBB0_524 - //0x0000393d LBB0_611 - 0x48, 0x01, 0xf8, //0x0000393d addq %rdi, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00003940 addq $1, %rax - //0x00003944 LBB0_612 - 0x4c, 0x29, 0xe0, //0x00003944 subq %r12, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x00003947 movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb0, //0x0000394b movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000394f movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd5, //0x00003959 movdqa %xmm5, %xmm2 - 0x66, 0x44, 0x0f, 0x6f, 0xee, //0x0000395d movdqa %xmm6, %xmm13 - 0xe9, 0xfc, 0xec, 0xff, 0xff, //0x00003962 jmp LBB0_441 - //0x00003967 LBB0_607 - 0x80, 0xf9, 0x22, //0x00003967 cmpb $34, %cl - 0x0f, 0x85, 0x49, 0x03, 0x00, 0x00, //0x0000396a jne LBB0_524 - 0x4c, 0x01, 0xc8, //0x00003970 addq %r9, %rax - 0xe9, 0xcc, 0xff, 0xff, 0xff, //0x00003973 jmp LBB0_612 - //0x00003978 LBB0_613 - 0x48, 0x89, 0xd9, //0x00003978 movq %rbx, %rcx - 0x66, 0x41, 0x0f, 0x6f, 0xfd, //0x0000397b movdqa %xmm13, %xmm7 - 0x66, 0x0f, 0x6f, 0xf2, //0x00003980 movdqa %xmm2, %xmm6 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00003984 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x22, 0x00, 0x00, 0x00, //0x00003989 jne LBB0_616 - 0x49, 0x89, 0xc0, //0x0000398f movq %rax, %r8 - 0x4d, 0x29, 0xe0, //0x00003992 subq %r12, %r8 - 0x49, 0x0f, 0xbc, 0xd9, //0x00003995 bsfq %r9, %rbx - 0x4c, 0x01, 0xc3, //0x00003999 addq %r8, %rbx - 0x48, 0x89, 0x5d, 0xc8, //0x0000399c movq %rbx, $-56(%rbp) - 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x000039a0 jmp LBB0_616 - //0x000039a5 LBB0_615 - 0x48, 0x89, 0xd9, //0x000039a5 movq %rbx, %rcx - 0x66, 0x41, 0x0f, 0x6f, 0xfd, //0x000039a8 movdqa %xmm13, %xmm7 - 0x66, 0x0f, 0x6f, 0xf2, //0x000039ad movdqa %xmm2, %xmm6 - //0x000039b1 LBB0_616 - 0x48, 0x89, 0xcb, //0x000039b1 movq %rcx, %rbx - 0xf7, 0xd1, //0x000039b4 notl %ecx - 0x44, 0x21, 0xc9, //0x000039b6 andl %r9d, %ecx - 0x44, 0x8d, 0x04, 0x4b, //0x000039b9 leal (%rbx,%rcx,2), %r8d - 0x8d, 0x14, 0x09, //0x000039bd leal (%rcx,%rcx), %edx - 0xf7, 0xd2, //0x000039c0 notl %edx - 0x44, 0x21, 0xca, //0x000039c2 andl %r9d, %edx - 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x000039c5 andl $-1431655766, %edx - 0x31, 0xdb, //0x000039cb xorl %ebx, %ebx - 0x01, 0xca, //0x000039cd addl %ecx, %edx - 0x0f, 0x92, 0xc3, //0x000039cf setb %bl - 0x01, 0xd2, //0x000039d2 addl %edx, %edx - 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x000039d4 xorl $1431655765, %edx - 0x44, 0x21, 0xc2, //0x000039da andl %r8d, %edx - 0xf7, 0xd2, //0x000039dd notl %edx - 0x21, 0xd6, //0x000039df andl %edx, %esi - 0x4c, 0x8b, 0x75, 0xd0, //0x000039e1 movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb0, //0x000039e5 movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000039e9 movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd6, //0x000039f3 movdqa %xmm6, %xmm2 - 0x66, 0x44, 0x0f, 0x6f, 0xef, //0x000039f7 movdqa %xmm7, %xmm13 - 0xe9, 0x9a, 0xf3, 0xff, 0xff, //0x000039fc jmp LBB0_413 - //0x00003a01 LBB0_617 - 0x4d, 0x85, 0xc9, //0x00003a01 testq %r9, %r9 - 0x0f, 0x84, 0xaf, 0x02, 0x00, 0x00, //0x00003a04 je LBB0_524 - 0x4c, 0x89, 0xe2, //0x00003a0a movq %r12, %rdx - 0x48, 0xf7, 0xd2, //0x00003a0d notq %rdx - 0x48, 0x8d, 0x0c, 0x10, //0x00003a10 leaq (%rax,%rdx), %rcx - 0x48, 0x8b, 0x7d, 0xc8, //0x00003a14 movq $-56(%rbp), %rdi - 0x48, 0x83, 0xff, 0xff, //0x00003a18 cmpq $-1, %rdi - 0x48, 0x89, 0xfe, //0x00003a1c movq %rdi, %rsi - 0x48, 0x0f, 0x44, 0xf9, //0x00003a1f cmoveq %rcx, %rdi - 0x48, 0x0f, 0x44, 0xf1, //0x00003a23 cmoveq %rcx, %rsi - 0x48, 0x83, 0xc0, 0x01, //0x00003a27 addq $1, %rax - 0x49, 0x83, 0xc1, 0xff, //0x00003a2b addq $-1, %r9 - 0x48, 0x89, 0x7d, 0xc8, //0x00003a2f movq %rdi, $-56(%rbp) - 0x4d, 0x85, 0xc9, //0x00003a33 testq %r9, %r9 - 0x0f, 0x85, 0x85, 0xfe, 0xff, 0xff, //0x00003a36 jne LBB0_602 - 0xe9, 0x03, 0xff, 0xff, 0xff, //0x00003a3c jmp LBB0_612 - //0x00003a41 LBB0_619 - 0x49, 0x89, 0x36, //0x00003a41 movq %rsi, (%r14) - //0x00003a44 LBB0_620 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003a44 movq $-1, %rax - 0xe9, 0x5f, 0x00, 0x00, 0x00, //0x00003a4b jmp LBB0_650 - //0x00003a50 LBB0_651 - 0x48, 0xc7, 0xc0, 0xf9, 0xff, 0xff, 0xff, //0x00003a50 movq $-7, %rax - 0xe9, 0x53, 0x00, 0x00, 0x00, //0x00003a57 jmp LBB0_650 - //0x00003a5c LBB0_622 - 0x49, 0x83, 0xc0, 0xff, //0x00003a5c addq $-1, %r8 - 0x4c, 0x89, 0xc0, //0x00003a60 movq %r8, %rax - 0xe9, 0x47, 0x00, 0x00, 0x00, //0x00003a63 jmp LBB0_650 - //0x00003a68 LBB0_232 - 0x48, 0x83, 0xc0, 0xff, //0x00003a68 addq $-1, %rax - 0xe9, 0x3e, 0x00, 0x00, 0x00, //0x00003a6c jmp LBB0_650 - //0x00003a71 LBB0_623 - 0x48, 0x83, 0xf8, 0xff, //0x00003a71 cmpq $-1, %rax - 0x0f, 0x85, 0x94, 0x00, 0x00, 0x00, //0x00003a75 jne LBB0_634 - //0x00003a7b LBB0_624 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003a7b movq $-1, %rax - 0x48, 0x8b, 0x4d, 0xa0, //0x00003a82 movq $-96(%rbp), %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00003a86 movq %rcx, $-56(%rbp) - 0xe9, 0x80, 0x00, 0x00, 0x00, //0x00003a8a jmp LBB0_634 - //0x00003a8f LBB0_625 - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00003a8f movq $-1, %r13 - //0x00003a96 LBB0_626 - 0x48, 0x8b, 0x4d, 0xc0, //0x00003a96 movq $-64(%rbp), %rcx - 0x4c, 0x29, 0xe9, //0x00003a9a subq %r13, %rcx - 0x48, 0x83, 0xc1, 0xfe, //0x00003a9d addq $-2, %rcx - 0x48, 0x8b, 0x45, 0xd0, //0x00003aa1 movq $-48(%rbp), %rax - 0x48, 0x89, 0x08, //0x00003aa5 movq %rcx, (%rax) - //0x00003aa8 LBB0_649 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003aa8 movq $-2, %rax - //0x00003aaf LBB0_650 - 0x48, 0x81, 0xc4, 0x88, 0x00, 0x00, 0x00, //0x00003aaf addq $136, %rsp - 0x5b, //0x00003ab6 popq %rbx - 0x41, 0x5c, //0x00003ab7 popq %r12 - 0x41, 0x5d, //0x00003ab9 popq %r13 - 0x41, 0x5e, //0x00003abb popq %r14 - 0x41, 0x5f, //0x00003abd popq %r15 - 0x5d, //0x00003abf popq %rbp - 0xc3, //0x00003ac0 retq - //0x00003ac1 LBB0_627 - 0x48, 0x83, 0xf8, 0xff, //0x00003ac1 cmpq $-1, %rax - 0x48, 0x8b, 0x55, 0xc8, //0x00003ac5 movq $-56(%rbp), %rdx - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00003ac9 jne LBB0_629 - //0x00003acf LBB0_628 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003acf movq $-1, %rax - 0x48, 0x8b, 0x55, 0xa0, //0x00003ad6 movq $-96(%rbp), %rdx - //0x00003ada LBB0_629 - 0x49, 0x89, 0x16, //0x00003ada movq %rdx, (%r14) - 0xe9, 0xcd, 0xff, 0xff, 0xff, //0x00003add jmp LBB0_650 - //0x00003ae2 LBB0_630 - 0x48, 0x83, 0xc6, 0xff, //0x00003ae2 addq $-1, %rsi - 0x48, 0x89, 0xf0, //0x00003ae6 movq %rsi, %rax - 0xe9, 0xc1, 0xff, 0xff, 0xff, //0x00003ae9 jmp LBB0_650 - //0x00003aee LBB0_631 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00003aee cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00003af3 jne LBB0_633 - 0x48, 0x0f, 0xbc, 0xcf, //0x00003af9 bsfq %rdi, %rcx - 0x48, 0x01, 0xc1, //0x00003afd addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00003b00 movq %rcx, $-56(%rbp) - //0x00003b04 LBB0_633 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003b04 movq $-2, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x00003b0b movq $-48(%rbp), %r14 - //0x00003b0f LBB0_634 - 0x48, 0x8b, 0x4d, 0xc8, //0x00003b0f movq $-56(%rbp), %rcx - 0x49, 0x89, 0x0e, //0x00003b13 movq %rcx, (%r14) - 0xe9, 0x94, 0xff, 0xff, 0xff, //0x00003b16 jmp LBB0_650 - //0x00003b1b LBB0_635 - 0x49, 0x89, 0x06, //0x00003b1b movq %rax, (%r14) - 0x41, 0x80, 0x3c, 0x04, 0x74, //0x00003b1e cmpb $116, (%r12,%rax) - 0x0f, 0x85, 0x7f, 0xff, 0xff, 0xff, //0x00003b23 jne LBB0_649 - 0x49, 0x89, 0x0e, //0x00003b29 movq %rcx, (%r14) - 0x41, 0x80, 0x3c, 0x0c, 0x72, //0x00003b2c cmpb $114, (%r12,%rcx) - 0x0f, 0x85, 0x71, 0xff, 0xff, 0xff, //0x00003b31 jne LBB0_649 - 0x48, 0x8d, 0x41, 0x01, //0x00003b37 leaq $1(%rcx), %rax - 0x49, 0x89, 0x06, //0x00003b3b movq %rax, (%r14) - 0x41, 0x80, 0x7c, 0x0c, 0x01, 0x75, //0x00003b3e cmpb $117, $1(%r12,%rcx) - 0x0f, 0x85, 0x5e, 0xff, 0xff, 0xff, //0x00003b44 jne LBB0_649 - 0x48, 0x8d, 0x41, 0x02, //0x00003b4a leaq $2(%rcx), %rax - 0x49, 0x89, 0x06, //0x00003b4e movq %rax, (%r14) - 0x41, 0x80, 0x7c, 0x0c, 0x02, 0x65, //0x00003b51 cmpb $101, $2(%r12,%rcx) - 0x0f, 0x85, 0x4b, 0xff, 0xff, 0xff, //0x00003b57 jne LBB0_649 - 0xe9, 0x42, 0x00, 0x00, 0x00, //0x00003b5d jmp LBB0_639 - //0x00003b62 LBB0_297 - 0x49, 0x89, 0x06, //0x00003b62 movq %rax, (%r14) - 0x41, 0x80, 0x3c, 0x04, 0x6e, //0x00003b65 cmpb $110, (%r12,%rax) - 0x0f, 0x85, 0x38, 0xff, 0xff, 0xff, //0x00003b6a jne LBB0_649 - 0x49, 0x89, 0x0e, //0x00003b70 movq %rcx, (%r14) - 0x41, 0x80, 0x3c, 0x0c, 0x75, //0x00003b73 cmpb $117, (%r12,%rcx) - 0x0f, 0x85, 0x2a, 0xff, 0xff, 0xff, //0x00003b78 jne LBB0_649 - 0x48, 0x8d, 0x41, 0x01, //0x00003b7e leaq $1(%rcx), %rax - 0x49, 0x89, 0x06, //0x00003b82 movq %rax, (%r14) - 0x41, 0x80, 0x7c, 0x0c, 0x01, 0x6c, //0x00003b85 cmpb $108, $1(%r12,%rcx) - 0x0f, 0x85, 0x17, 0xff, 0xff, 0xff, //0x00003b8b jne LBB0_649 - 0x48, 0x8d, 0x41, 0x02, //0x00003b91 leaq $2(%rcx), %rax - 0x49, 0x89, 0x06, //0x00003b95 movq %rax, (%r14) - 0x41, 0x80, 0x7c, 0x0c, 0x02, 0x6c, //0x00003b98 cmpb $108, $2(%r12,%rcx) - 0x0f, 0x85, 0x04, 0xff, 0xff, 0xff, //0x00003b9e jne LBB0_649 - //0x00003ba4 LBB0_639 - 0x48, 0x83, 0xc1, 0x03, //0x00003ba4 addq $3, %rcx - 0x49, 0x89, 0x0e, //0x00003ba8 movq %rcx, (%r14) - 0xe9, 0xf8, 0xfe, 0xff, 0xff, //0x00003bab jmp LBB0_649 - //0x00003bb0 LBB0_640 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003bb0 movq $-2, %rax - 0x80, 0xfa, 0x61, //0x00003bb7 cmpb $97, %dl - 0x0f, 0x85, 0xef, 0xfe, 0xff, 0xff, //0x00003bba jne LBB0_650 - 0x48, 0x8d, 0x51, 0x01, //0x00003bc0 leaq $1(%rcx), %rdx - 0x49, 0x89, 0x16, //0x00003bc4 movq %rdx, (%r14) - 0x41, 0x80, 0x7c, 0x0c, 0x01, 0x6c, //0x00003bc7 cmpb $108, $1(%r12,%rcx) - 0x0f, 0x85, 0xdc, 0xfe, 0xff, 0xff, //0x00003bcd jne LBB0_650 - 0x48, 0x8d, 0x51, 0x02, //0x00003bd3 leaq $2(%rcx), %rdx - 0x49, 0x89, 0x16, //0x00003bd7 movq %rdx, (%r14) - 0x41, 0x80, 0x7c, 0x0c, 0x02, 0x73, //0x00003bda cmpb $115, $2(%r12,%rcx) - 0x0f, 0x85, 0xc9, 0xfe, 0xff, 0xff, //0x00003be0 jne LBB0_650 - 0x48, 0x8d, 0x51, 0x03, //0x00003be6 leaq $3(%rcx), %rdx - 0x49, 0x89, 0x16, //0x00003bea movq %rdx, (%r14) - 0x41, 0x80, 0x7c, 0x0c, 0x03, 0x65, //0x00003bed cmpb $101, $3(%r12,%rcx) - 0x0f, 0x85, 0xb6, 0xfe, 0xff, 0xff, //0x00003bf3 jne LBB0_650 - 0x48, 0x83, 0xc1, 0x04, //0x00003bf9 addq $4, %rcx - 0x49, 0x89, 0x0e, //0x00003bfd movq %rcx, (%r14) - 0xe9, 0xaa, 0xfe, 0xff, 0xff, //0x00003c00 jmp LBB0_650 - //0x00003c05 LBB0_236 - 0x48, 0x83, 0xc1, 0xff, //0x00003c05 addq $-1, %rcx - 0x48, 0x89, 0xc8, //0x00003c09 movq %rcx, %rax - 0xe9, 0x9e, 0xfe, 0xff, 0xff, //0x00003c0c jmp LBB0_650 - //0x00003c11 LBB0_645 - 0x48, 0x8b, 0x55, 0xc8, //0x00003c11 movq $-56(%rbp), %rdx - 0x48, 0x83, 0xfa, 0xff, //0x00003c15 cmpq $-1, %rdx - 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x00003c19 je LBB0_653 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003c1f movq $-2, %rax - 0x49, 0x89, 0x16, //0x00003c26 movq %rdx, (%r14) - 0xe9, 0x81, 0xfe, 0xff, 0xff, //0x00003c29 jmp LBB0_650 - //0x00003c2e LBB0_647 - 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00003c2e movq $-1, %rbx - //0x00003c35 LBB0_648 - 0x48, 0xf7, 0xd3, //0x00003c35 notq %rbx - 0x48, 0x01, 0xd8, //0x00003c38 addq %rbx, %rax - 0x48, 0x8b, 0x4d, 0xd0, //0x00003c3b movq $-48(%rbp), %rcx - 0x48, 0x89, 0x01, //0x00003c3f movq %rax, (%rcx) - 0xe9, 0x61, 0xfe, 0xff, 0xff, //0x00003c42 jmp LBB0_649 - //0x00003c47 LBB0_443 - 0x48, 0x83, 0xc3, 0xff, //0x00003c47 addq $-1, %rbx - 0x48, 0x89, 0xd8, //0x00003c4b movq %rbx, %rax - 0xe9, 0x5c, 0xfe, 0xff, 0xff, //0x00003c4e jmp LBB0_650 - //0x00003c53 LBB0_653 - 0x48, 0x0f, 0xbc, 0xd6, //0x00003c53 bsfq %rsi, %rdx - //0x00003c57 LBB0_654 - 0x48, 0x01, 0xc2, //0x00003c57 addq %rax, %rdx - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003c5a movq $-2, %rax - 0x49, 0x89, 0x16, //0x00003c61 movq %rdx, (%r14) - 0xe9, 0x46, 0xfe, 0xff, 0xff, //0x00003c64 jmp LBB0_650 - //0x00003c69 LBB0_656 - 0x48, 0x8b, 0x45, 0xc0, //0x00003c69 movq $-64(%rbp), %rax - 0x48, 0x89, 0x45, 0xa0, //0x00003c6d movq %rax, $-96(%rbp) - 0xe9, 0x05, 0xfe, 0xff, 0xff, //0x00003c71 jmp LBB0_624 - //0x00003c76 LBB0_657 - 0x48, 0x8b, 0x45, 0xc0, //0x00003c76 movq $-64(%rbp), %rax - 0x48, 0x89, 0x45, 0xa0, //0x00003c7a movq %rax, $-96(%rbp) - 0x4c, 0x8b, 0x75, 0xd0, //0x00003c7e movq $-48(%rbp), %r14 - 0xe9, 0xf4, 0xfd, 0xff, 0xff, //0x00003c82 jmp LBB0_624 - //0x00003c87 LBB0_187 - 0x48, 0x01, 0xc2, //0x00003c87 addq %rax, %rdx - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003c8a movq $-2, %rax - 0x48, 0x89, 0x55, 0xc8, //0x00003c91 movq %rdx, $-56(%rbp) - 0xe9, 0x75, 0xfe, 0xff, 0xff, //0x00003c95 jmp LBB0_634 - //0x00003c9a LBB0_508 - 0x4c, 0x8b, 0x75, 0xd0, //0x00003c9a movq $-48(%rbp), %r14 - 0xe9, 0xd8, 0xfd, 0xff, 0xff, //0x00003c9e jmp LBB0_624 - //0x00003ca3 LBB0_658 - 0x48, 0x8b, 0x45, 0xc0, //0x00003ca3 movq $-64(%rbp), %rax - 0x48, 0x89, 0x45, 0xa0, //0x00003ca7 movq %rax, $-96(%rbp) - 0xe9, 0x1f, 0xfe, 0xff, 0xff, //0x00003cab jmp LBB0_628 - //0x00003cb0 LBB0_660 - 0x48, 0x89, 0x55, 0xa0, //0x00003cb0 movq %rdx, $-96(%rbp) - 0xe9, 0x16, 0xfe, 0xff, 0xff, //0x00003cb4 jmp LBB0_628 - //0x00003cb9 LBB0_524 - 0x4c, 0x8b, 0x75, 0xd0, //0x00003cb9 movq $-48(%rbp), %r14 - 0xe9, 0x0d, 0xfe, 0xff, 0xff, //0x00003cbd jmp LBB0_628 - //0x00003cc2 LBB0_662 - 0x48, 0x8b, 0x4d, 0xa8, //0x00003cc2 movq $-88(%rbp), %rcx - 0x48, 0x8b, 0x49, 0x08, //0x00003cc6 movq $8(%rcx), %rcx - 0x48, 0x8b, 0x55, 0xd0, //0x00003cca movq $-48(%rbp), %rdx - 0x48, 0x89, 0x0a, //0x00003cce movq %rcx, (%rdx) - 0xe9, 0xd9, 0xfd, 0xff, 0xff, //0x00003cd1 jmp LBB0_650 - //0x00003cd6 LBB0_663 - 0x4c, 0x29, 0xe0, //0x00003cd6 subq %r12, %rax - 0x48, 0x01, 0xd0, //0x00003cd9 addq %rdx, %rax - 0x48, 0x89, 0x45, 0xc8, //0x00003cdc movq %rax, $-56(%rbp) - 0xe9, 0x1f, 0xfe, 0xff, 0xff, //0x00003ce0 jmp LBB0_633 - //0x00003ce5 LBB0_664 - 0x4c, 0x29, 0xc0, //0x00003ce5 subq %r8, %rax - 0x48, 0x01, 0xc8, //0x00003ce8 addq %rcx, %rax - 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00003ceb jmp LBB0_667 - //0x00003cf0 LBB0_665 - 0x4c, 0x29, 0xe0, //0x00003cf0 subq %r12, %rax - 0x48, 0x89, 0x45, 0xc8, //0x00003cf3 movq %rax, $-56(%rbp) - 0xe9, 0x08, 0xfe, 0xff, 0xff, //0x00003cf7 jmp LBB0_633 - //0x00003cfc LBB0_666 - 0x4c, 0x29, 0xc0, //0x00003cfc subq %r8, %rax - //0x00003cff LBB0_667 - 0x48, 0x89, 0xc2, //0x00003cff movq %rax, %rdx - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003d02 movq $-2, %rax - 0x49, 0x89, 0x16, //0x00003d09 movq %rdx, (%r14) - 0xe9, 0x9e, 0xfd, 0xff, 0xff, //0x00003d0c jmp LBB0_650 - //0x00003d11 LBB0_668 - 0x48, 0x01, 0xc8, //0x00003d11 addq %rcx, %rax - 0x48, 0x89, 0xc2, //0x00003d14 movq %rax, %rdx - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003d17 movq $-2, %rax - 0x49, 0x89, 0x16, //0x00003d1e movq %rdx, (%r14) - 0xe9, 0x89, 0xfd, 0xff, 0xff, //0x00003d21 jmp LBB0_650 - //0x00003d26 LBB0_669 - 0x4c, 0x29, 0xe0, //0x00003d26 subq %r12, %rax - 0x48, 0x01, 0xc8, //0x00003d29 addq %rcx, %rax - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00003d2c jmp LBB0_671 - //0x00003d31 LBB0_670 - 0x4c, 0x29, 0xe0, //0x00003d31 subq %r12, %rax - //0x00003d34 LBB0_671 - 0x48, 0x89, 0xc2, //0x00003d34 movq %rax, %rdx - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003d37 movq $-2, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x00003d3e movq $-48(%rbp), %r14 - 0x49, 0x89, 0x16, //0x00003d42 movq %rdx, (%r14) - 0xe9, 0x65, 0xfd, 0xff, 0xff, //0x00003d45 jmp LBB0_650 - 0x90, 0x90, //0x00003d4a .p2align 2, 0x90 - // // .set L0_0_set_35, LBB0_35-LJTI0_0 - // // .set L0_0_set_61, LBB0_61-LJTI0_0 - // // .set L0_0_set_40, LBB0_40-LJTI0_0 - // // .set L0_0_set_59, LBB0_59-LJTI0_0 - // // .set L0_0_set_38, LBB0_38-LJTI0_0 - // // .set L0_0_set_63, LBB0_63-LJTI0_0 - //0x00003d4c LJTI0_0 - 0x2c, 0xc6, 0xff, 0xff, //0x00003d4c .long L0_0_set_35 - 0x3c, 0xc8, 0xff, 0xff, //0x00003d50 .long L0_0_set_61 - 0x64, 0xc6, 0xff, 0xff, //0x00003d54 .long L0_0_set_40 - 0x24, 0xc8, 0xff, 0xff, //0x00003d58 .long L0_0_set_59 - 0x43, 0xc6, 0xff, 0xff, //0x00003d5c .long L0_0_set_38 - 0x68, 0xc8, 0xff, 0xff, //0x00003d60 .long L0_0_set_63 - // // .set L0_1_set_650, LBB0_650-LJTI0_1 - // // .set L0_1_set_649, LBB0_649-LJTI0_1 - // // .set L0_1_set_237, LBB0_237-LJTI0_1 - // // .set L0_1_set_255, LBB0_255-LJTI0_1 - // // .set L0_1_set_80, LBB0_80-LJTI0_1 - // // .set L0_1_set_292, LBB0_292-LJTI0_1 - // // .set L0_1_set_233, LBB0_233-LJTI0_1 - // // .set L0_1_set_295, LBB0_295-LJTI0_1 - // // .set L0_1_set_304, LBB0_304-LJTI0_1 - // // .set L0_1_set_301, LBB0_301-LJTI0_1 - //0x00003d64 LJTI0_1 - 0x4b, 0xfd, 0xff, 0xff, //0x00003d64 .long L0_1_set_650 - 0x44, 0xfd, 0xff, 0xff, //0x00003d68 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003d6c .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003d70 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003d74 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003d78 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003d7c .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003d80 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003d84 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003d88 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003d8c .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003d90 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003d94 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003d98 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003d9c .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003da0 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003da4 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003da8 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003dac .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003db0 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003db4 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003db8 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003dbc .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003dc0 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003dc4 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003dc8 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003dcc .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003dd0 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003dd4 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003dd8 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003ddc .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003de0 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003de4 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003de8 .long L0_1_set_649 - 0x66, 0xd5, 0xff, 0xff, //0x00003dec .long L0_1_set_237 - 0x44, 0xfd, 0xff, 0xff, //0x00003df0 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003df4 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003df8 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003dfc .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e00 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e04 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e08 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e0c .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e10 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e14 .long L0_1_set_649 - 0x1a, 0xd7, 0xff, 0xff, //0x00003e18 .long L0_1_set_255 - 0x44, 0xfd, 0xff, 0xff, //0x00003e1c .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e20 .long L0_1_set_649 - 0x96, 0xc8, 0xff, 0xff, //0x00003e24 .long L0_1_set_80 - 0x96, 0xc8, 0xff, 0xff, //0x00003e28 .long L0_1_set_80 - 0x96, 0xc8, 0xff, 0xff, //0x00003e2c .long L0_1_set_80 - 0x96, 0xc8, 0xff, 0xff, //0x00003e30 .long L0_1_set_80 - 0x96, 0xc8, 0xff, 0xff, //0x00003e34 .long L0_1_set_80 - 0x96, 0xc8, 0xff, 0xff, //0x00003e38 .long L0_1_set_80 - 0x96, 0xc8, 0xff, 0xff, //0x00003e3c .long L0_1_set_80 - 0x96, 0xc8, 0xff, 0xff, //0x00003e40 .long L0_1_set_80 - 0x96, 0xc8, 0xff, 0xff, //0x00003e44 .long L0_1_set_80 - 0x96, 0xc8, 0xff, 0xff, //0x00003e48 .long L0_1_set_80 - 0x44, 0xfd, 0xff, 0xff, //0x00003e4c .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e50 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e54 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e58 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e5c .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e60 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e64 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e68 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e6c .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e70 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e74 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e78 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e7c .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e80 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e84 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e88 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e8c .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e90 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e94 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e98 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e9c .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003ea0 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003ea4 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003ea8 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003eac .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003eb0 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003eb4 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003eb8 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003ebc .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003ec0 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003ec4 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003ec8 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003ecc .long L0_1_set_649 - 0x74, 0xd9, 0xff, 0xff, //0x00003ed0 .long L0_1_set_292 - 0x44, 0xfd, 0xff, 0xff, //0x00003ed4 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003ed8 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003edc .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003ee0 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003ee4 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003ee8 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003eec .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003ef0 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003ef4 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003ef8 .long L0_1_set_649 - 0x29, 0xd5, 0xff, 0xff, //0x00003efc .long L0_1_set_233 - 0x44, 0xfd, 0xff, 0xff, //0x00003f00 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003f04 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003f08 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003f0c .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003f10 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003f14 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003f18 .long L0_1_set_649 - 0xa4, 0xd9, 0xff, 0xff, //0x00003f1c .long L0_1_set_295 - 0x44, 0xfd, 0xff, 0xff, //0x00003f20 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003f24 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003f28 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003f2c .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003f30 .long L0_1_set_649 - 0x04, 0xda, 0xff, 0xff, //0x00003f34 .long L0_1_set_304 - 0x44, 0xfd, 0xff, 0xff, //0x00003f38 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003f3c .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003f40 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003f44 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003f48 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003f4c .long L0_1_set_649 - 0xd4, 0xd9, 0xff, 0xff, //0x00003f50 .long L0_1_set_301 - // // .set L0_2_set_281, LBB0_281-LJTI0_2 - // // .set L0_2_set_427, LBB0_427-LJTI0_2 - // // .set L0_2_set_287, LBB0_287-LJTI0_2 - // // .set L0_2_set_290, LBB0_290-LJTI0_2 - //0x00003f54 LJTI0_2 - 0x0b, 0xd7, 0xff, 0xff, //0x00003f54 .long L0_2_set_281 - 0x75, 0xe6, 0xff, 0xff, //0x00003f58 .long L0_2_set_427 - 0x0b, 0xd7, 0xff, 0xff, //0x00003f5c .long L0_2_set_281 - 0x55, 0xd7, 0xff, 0xff, //0x00003f60 .long L0_2_set_287 - 0x75, 0xe6, 0xff, 0xff, //0x00003f64 .long L0_2_set_427 - 0x75, 0xe6, 0xff, 0xff, //0x00003f68 .long L0_2_set_427 - 0x75, 0xe6, 0xff, 0xff, //0x00003f6c .long L0_2_set_427 - 0x75, 0xe6, 0xff, 0xff, //0x00003f70 .long L0_2_set_427 - 0x75, 0xe6, 0xff, 0xff, //0x00003f74 .long L0_2_set_427 - 0x75, 0xe6, 0xff, 0xff, //0x00003f78 .long L0_2_set_427 - 0x75, 0xe6, 0xff, 0xff, //0x00003f7c .long L0_2_set_427 - 0x75, 0xe6, 0xff, 0xff, //0x00003f80 .long L0_2_set_427 - 0x75, 0xe6, 0xff, 0xff, //0x00003f84 .long L0_2_set_427 - 0x75, 0xe6, 0xff, 0xff, //0x00003f88 .long L0_2_set_427 - 0x75, 0xe6, 0xff, 0xff, //0x00003f8c .long L0_2_set_427 - 0x75, 0xe6, 0xff, 0xff, //0x00003f90 .long L0_2_set_427 - 0x75, 0xe6, 0xff, 0xff, //0x00003f94 .long L0_2_set_427 - 0x75, 0xe6, 0xff, 0xff, //0x00003f98 .long L0_2_set_427 - 0x75, 0xe6, 0xff, 0xff, //0x00003f9c .long L0_2_set_427 - 0x75, 0xe6, 0xff, 0xff, //0x00003fa0 .long L0_2_set_427 - 0x75, 0xe6, 0xff, 0xff, //0x00003fa4 .long L0_2_set_427 - 0x75, 0xe6, 0xff, 0xff, //0x00003fa8 .long L0_2_set_427 - 0x75, 0xe6, 0xff, 0xff, //0x00003fac .long L0_2_set_427 - 0x75, 0xe6, 0xff, 0xff, //0x00003fb0 .long L0_2_set_427 - 0x75, 0xe6, 0xff, 0xff, //0x00003fb4 .long L0_2_set_427 - 0x75, 0xe6, 0xff, 0xff, //0x00003fb8 .long L0_2_set_427 - 0x71, 0xd7, 0xff, 0xff, //0x00003fbc .long L0_2_set_290 - // // .set L0_3_set_106, LBB0_106-LJTI0_3 - // // .set L0_3_set_215, LBB0_215-LJTI0_3 - // // .set L0_3_set_112, LBB0_112-LJTI0_3 - // // .set L0_3_set_115, LBB0_115-LJTI0_3 - //0x00003fc0 LJTI0_3 - 0x33, 0xc8, 0xff, 0xff, //0x00003fc0 .long L0_3_set_106 - 0x08, 0xd2, 0xff, 0xff, //0x00003fc4 .long L0_3_set_215 - 0x33, 0xc8, 0xff, 0xff, //0x00003fc8 .long L0_3_set_106 - 0x82, 0xc8, 0xff, 0xff, //0x00003fcc .long L0_3_set_112 - 0x08, 0xd2, 0xff, 0xff, //0x00003fd0 .long L0_3_set_215 - 0x08, 0xd2, 0xff, 0xff, //0x00003fd4 .long L0_3_set_215 - 0x08, 0xd2, 0xff, 0xff, //0x00003fd8 .long L0_3_set_215 - 0x08, 0xd2, 0xff, 0xff, //0x00003fdc .long L0_3_set_215 - 0x08, 0xd2, 0xff, 0xff, //0x00003fe0 .long L0_3_set_215 - 0x08, 0xd2, 0xff, 0xff, //0x00003fe4 .long L0_3_set_215 - 0x08, 0xd2, 0xff, 0xff, //0x00003fe8 .long L0_3_set_215 - 0x08, 0xd2, 0xff, 0xff, //0x00003fec .long L0_3_set_215 - 0x08, 0xd2, 0xff, 0xff, //0x00003ff0 .long L0_3_set_215 - 0x08, 0xd2, 0xff, 0xff, //0x00003ff4 .long L0_3_set_215 - 0x08, 0xd2, 0xff, 0xff, //0x00003ff8 .long L0_3_set_215 - 0x08, 0xd2, 0xff, 0xff, //0x00003ffc .long L0_3_set_215 - 0x08, 0xd2, 0xff, 0xff, //0x00004000 .long L0_3_set_215 - 0x08, 0xd2, 0xff, 0xff, //0x00004004 .long L0_3_set_215 - 0x08, 0xd2, 0xff, 0xff, //0x00004008 .long L0_3_set_215 - 0x08, 0xd2, 0xff, 0xff, //0x0000400c .long L0_3_set_215 - 0x08, 0xd2, 0xff, 0xff, //0x00004010 .long L0_3_set_215 - 0x08, 0xd2, 0xff, 0xff, //0x00004014 .long L0_3_set_215 - 0x08, 0xd2, 0xff, 0xff, //0x00004018 .long L0_3_set_215 - 0x08, 0xd2, 0xff, 0xff, //0x0000401c .long L0_3_set_215 - 0x08, 0xd2, 0xff, 0xff, //0x00004020 .long L0_3_set_215 - 0x08, 0xd2, 0xff, 0xff, //0x00004024 .long L0_3_set_215 - 0x9e, 0xc8, 0xff, 0xff, //0x00004028 .long L0_3_set_115 - //0x0000402c .p2align 2, 0x00 - //0x0000402c _MASK_USE_NUMBER - 0x02, 0x00, 0x00, 0x00, //0x0000402c .long 2 -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one.go b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one.go deleted file mode 100644 index d0d386814..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one.go +++ /dev/null @@ -1,35 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 sse - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/native/types` - `github.com/bytedance/sonic/internal/rt` -) - -var F_skip_one func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer, flags uint64) (ret int) - -var S_skip_one uintptr - -//go:nosplit -func skip_one(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) { - return F_skip_one(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m)), flags) -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_fast.go b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_fast.go deleted file mode 100644 index d3238da0a..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_fast.go +++ /dev/null @@ -1,35 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 sse - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/rt` -) - -var F_skip_one_fast func(s unsafe.Pointer, p unsafe.Pointer) (ret int) - -var S_skip_one_fast uintptr - -//go:nosplit -func skip_one_fast(s *string, p *int) (ret int) { - return F_skip_one_fast(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p))) -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_fast_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_fast_subr.go deleted file mode 100644 index 73e0f10d7..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_fast_subr.go +++ /dev/null @@ -1,46 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package sse - -import ( - `github.com/bytedance/sonic/loader` -) - -const ( - _entry__skip_one_fast = 128 -) - -const ( - _stack__skip_one_fast = 136 -) - -const ( - _size__skip_one_fast = 3460 -) - -var ( - _pcsp__skip_one_fast = [][2]uint32{ - {0x1, 0}, - {0x6, 8}, - {0x8, 16}, - {0xa, 24}, - {0xc, 32}, - {0xd, 40}, - {0x11, 48}, - {0xcd6, 136}, - {0xcd7, 48}, - {0xcd9, 40}, - {0xcdb, 32}, - {0xcdd, 24}, - {0xcdf, 16}, - {0xce0, 8}, - {0xce1, 0}, - {0xd84, 136}, - } -) - -var _cfunc_skip_one_fast = []loader.CFunc{ - {"_skip_one_fast_entry", 0, _entry__skip_one_fast, 0, nil}, - {"_skip_one_fast", _entry__skip_one_fast, _size__skip_one_fast, _stack__skip_one_fast, _pcsp__skip_one_fast}, -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_fast_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_fast_text_amd64.go deleted file mode 100644 index c0f00fee6..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_fast_text_amd64.go +++ /dev/null @@ -1,1058 +0,0 @@ -// +build amd64 -// Code generated by asm2asm, DO NOT EDIT. - -package sse - -var _text_skip_one_fast = []byte{ - // .p2align 4, 0x00 - // LCPI0_0 - 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, // QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' - //0x00000010 LCPI0_1 - 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000010 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' - //0x00000020 LCPI0_2 - 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000020 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' - //0x00000030 LCPI0_3 - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000030 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - //0x00000040 LCPI0_4 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000040 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - //0x00000050 LCPI0_5 - 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x00000050 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{' - //0x00000060 LCPI0_6 - 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00000060 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}' - //0x00000070 LCPI0_7 - 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00000070 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' - //0x00000080 .p2align 4, 0x90 - //0x00000080 _skip_one_fast - 0x55, //0x00000080 pushq %rbp - 0x48, 0x89, 0xe5, //0x00000081 movq %rsp, %rbp - 0x41, 0x57, //0x00000084 pushq %r15 - 0x41, 0x56, //0x00000086 pushq %r14 - 0x41, 0x55, //0x00000088 pushq %r13 - 0x41, 0x54, //0x0000008a pushq %r12 - 0x53, //0x0000008c pushq %rbx - 0x48, 0x83, 0xec, 0x58, //0x0000008d subq $88, %rsp - 0x4c, 0x8b, 0x37, //0x00000091 movq (%rdi), %r14 - 0x48, 0x8b, 0x5f, 0x08, //0x00000094 movq $8(%rdi), %rbx - 0x48, 0x8b, 0x0e, //0x00000098 movq (%rsi), %rcx - 0x48, 0x39, 0xd9, //0x0000009b cmpq %rbx, %rcx - 0x0f, 0x83, 0x26, 0x00, 0x00, 0x00, //0x0000009e jae LBB0_5 - 0x41, 0x8a, 0x04, 0x0e, //0x000000a4 movb (%r14,%rcx), %al - 0x3c, 0x0d, //0x000000a8 cmpb $13, %al - 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x000000aa je LBB0_5 - 0x3c, 0x20, //0x000000b0 cmpb $32, %al - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000000b2 je LBB0_5 - 0x04, 0xf7, //0x000000b8 addb $-9, %al - 0x3c, 0x01, //0x000000ba cmpb $1, %al - 0x0f, 0x86, 0x08, 0x00, 0x00, 0x00, //0x000000bc jbe LBB0_5 - 0x49, 0x89, 0xcc, //0x000000c2 movq %rcx, %r12 - 0xe9, 0xfe, 0x00, 0x00, 0x00, //0x000000c5 jmp LBB0_27 - //0x000000ca LBB0_5 - 0x4c, 0x8d, 0x61, 0x01, //0x000000ca leaq $1(%rcx), %r12 - 0x49, 0x39, 0xdc, //0x000000ce cmpq %rbx, %r12 - 0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x000000d1 jae LBB0_9 - 0x43, 0x8a, 0x04, 0x26, //0x000000d7 movb (%r14,%r12), %al - 0x3c, 0x0d, //0x000000db cmpb $13, %al - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000000dd je LBB0_9 - 0x3c, 0x20, //0x000000e3 cmpb $32, %al - 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x000000e5 je LBB0_9 - 0x04, 0xf7, //0x000000eb addb $-9, %al - 0x3c, 0x01, //0x000000ed cmpb $1, %al - 0x0f, 0x87, 0xd3, 0x00, 0x00, 0x00, //0x000000ef ja LBB0_27 - //0x000000f5 LBB0_9 - 0x4c, 0x8d, 0x61, 0x02, //0x000000f5 leaq $2(%rcx), %r12 - 0x49, 0x39, 0xdc, //0x000000f9 cmpq %rbx, %r12 - 0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x000000fc jae LBB0_13 - 0x43, 0x8a, 0x04, 0x26, //0x00000102 movb (%r14,%r12), %al - 0x3c, 0x0d, //0x00000106 cmpb $13, %al - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00000108 je LBB0_13 - 0x3c, 0x20, //0x0000010e cmpb $32, %al - 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x00000110 je LBB0_13 - 0x04, 0xf7, //0x00000116 addb $-9, %al - 0x3c, 0x01, //0x00000118 cmpb $1, %al - 0x0f, 0x87, 0xa8, 0x00, 0x00, 0x00, //0x0000011a ja LBB0_27 - //0x00000120 LBB0_13 - 0x4c, 0x8d, 0x61, 0x03, //0x00000120 leaq $3(%rcx), %r12 - 0x49, 0x39, 0xdc, //0x00000124 cmpq %rbx, %r12 - 0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x00000127 jae LBB0_17 - 0x43, 0x8a, 0x04, 0x26, //0x0000012d movb (%r14,%r12), %al - 0x3c, 0x0d, //0x00000131 cmpb $13, %al - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00000133 je LBB0_17 - 0x3c, 0x20, //0x00000139 cmpb $32, %al - 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x0000013b je LBB0_17 - 0x04, 0xf7, //0x00000141 addb $-9, %al - 0x3c, 0x01, //0x00000143 cmpb $1, %al - 0x0f, 0x87, 0x7d, 0x00, 0x00, 0x00, //0x00000145 ja LBB0_27 - //0x0000014b LBB0_17 - 0x48, 0x83, 0xc1, 0x04, //0x0000014b addq $4, %rcx - 0x48, 0x39, 0xcb, //0x0000014f cmpq %rcx, %rbx - 0x0f, 0x86, 0x42, 0x00, 0x00, 0x00, //0x00000152 jbe LBB0_23 - 0x48, 0x39, 0xcb, //0x00000158 cmpq %rcx, %rbx - 0x0f, 0x84, 0x48, 0x00, 0x00, 0x00, //0x0000015b je LBB0_24 - 0x4d, 0x8d, 0x04, 0x1e, //0x00000161 leaq (%r14,%rbx), %r8 - 0x48, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000165 movabsq $4294977024, %rdx - 0x90, //0x0000016f .p2align 4, 0x90 - //0x00000170 LBB0_20 - 0x41, 0x0f, 0xbe, 0x04, 0x0e, //0x00000170 movsbl (%r14,%rcx), %eax - 0x83, 0xf8, 0x20, //0x00000175 cmpl $32, %eax - 0x0f, 0x87, 0x37, 0x00, 0x00, 0x00, //0x00000178 ja LBB0_26 - 0x48, 0x0f, 0xa3, 0xc2, //0x0000017e btq %rax, %rdx - 0x0f, 0x83, 0x2d, 0x00, 0x00, 0x00, //0x00000182 jae LBB0_26 - 0x48, 0x83, 0xc1, 0x01, //0x00000188 addq $1, %rcx - 0x48, 0x39, 0xcb, //0x0000018c cmpq %rcx, %rbx - 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x0000018f jne LBB0_20 - 0xe9, 0x15, 0x00, 0x00, 0x00, //0x00000195 jmp LBB0_25 - //0x0000019a LBB0_23 - 0x48, 0x89, 0x0e, //0x0000019a movq %rcx, (%rsi) - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x0000019d movq $-1, %r15 - 0xe9, 0xa6, 0x0b, 0x00, 0x00, //0x000001a4 jmp LBB0_115 - //0x000001a9 LBB0_24 - 0x4c, 0x01, 0xf1, //0x000001a9 addq %r14, %rcx - 0x49, 0x89, 0xc8, //0x000001ac movq %rcx, %r8 - //0x000001af LBB0_25 - 0x4d, 0x29, 0xf0, //0x000001af subq %r14, %r8 - 0x4c, 0x89, 0xc1, //0x000001b2 movq %r8, %rcx - //0x000001b5 LBB0_26 - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000001b5 movq $-1, %r15 - 0x49, 0x89, 0xcc, //0x000001bc movq %rcx, %r12 - 0x48, 0x39, 0xd9, //0x000001bf cmpq %rbx, %rcx - 0x0f, 0x83, 0x87, 0x0b, 0x00, 0x00, //0x000001c2 jae LBB0_115 - //0x000001c8 LBB0_27 - 0x49, 0x8d, 0x5c, 0x24, 0x01, //0x000001c8 leaq $1(%r12), %rbx - 0x48, 0x89, 0x1e, //0x000001cd movq %rbx, (%rsi) - 0x43, 0x0f, 0xbe, 0x04, 0x26, //0x000001d0 movsbl (%r14,%r12), %eax - 0x83, 0xf8, 0x7b, //0x000001d5 cmpl $123, %eax - 0x0f, 0x87, 0x7b, 0x01, 0x00, 0x00, //0x000001d8 ja LBB0_48 - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000001de movq $-1, %r15 - 0x48, 0x8d, 0x0d, 0x18, 0x0c, 0x00, 0x00, //0x000001e5 leaq $3096(%rip), %rcx /* LJTI0_0+0(%rip) */ - 0x48, 0x63, 0x04, 0x81, //0x000001ec movslq (%rcx,%rax,4), %rax - 0x48, 0x01, 0xc8, //0x000001f0 addq %rcx, %rax - 0xff, 0xe0, //0x000001f3 jmpq *%rax - //0x000001f5 LBB0_29 - 0x48, 0x8b, 0x4f, 0x08, //0x000001f5 movq $8(%rdi), %rcx - 0x48, 0x29, 0xd9, //0x000001f9 subq %rbx, %rcx - 0x48, 0x83, 0xf9, 0x10, //0x000001fc cmpq $16, %rcx - 0x0f, 0x82, 0xb2, 0x0b, 0x00, 0x00, //0x00000200 jb LBB0_121 - 0x31, 0xff, //0x00000206 xorl %edi, %edi - 0xf3, 0x0f, 0x6f, 0x05, 0xf0, 0xfd, 0xff, 0xff, //0x00000208 movdqu $-528(%rip), %xmm0 /* LCPI0_0+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x0d, 0xf8, 0xfd, 0xff, 0xff, //0x00000210 movdqu $-520(%rip), %xmm1 /* LCPI0_1+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x15, 0x00, 0xfe, 0xff, 0xff, //0x00000218 movdqu $-512(%rip), %xmm2 /* LCPI0_2+0(%rip) */ - 0x4c, 0x89, 0xf2, //0x00000220 movq %r14, %rdx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000223 .p2align 4, 0x90 - //0x00000230 LBB0_31 - 0xf3, 0x42, 0x0f, 0x6f, 0x5c, 0x22, 0x01, //0x00000230 movdqu $1(%rdx,%r12), %xmm3 - 0x66, 0x0f, 0x6f, 0xe3, //0x00000237 movdqa %xmm3, %xmm4 - 0x66, 0x0f, 0x74, 0xe0, //0x0000023b pcmpeqb %xmm0, %xmm4 - 0x66, 0x0f, 0xdb, 0xd9, //0x0000023f pand %xmm1, %xmm3 - 0x66, 0x0f, 0x74, 0xda, //0x00000243 pcmpeqb %xmm2, %xmm3 - 0x66, 0x0f, 0xeb, 0xdc, //0x00000247 por %xmm4, %xmm3 - 0x66, 0x0f, 0xd7, 0xc3, //0x0000024b pmovmskb %xmm3, %eax - 0x85, 0xc0, //0x0000024f testl %eax, %eax - 0x0f, 0x85, 0x7f, 0x00, 0x00, 0x00, //0x00000251 jne LBB0_42 - 0x48, 0x83, 0xc2, 0x10, //0x00000257 addq $16, %rdx - 0x48, 0x8d, 0x04, 0x39, //0x0000025b leaq (%rcx,%rdi), %rax - 0x48, 0x83, 0xc0, 0xf0, //0x0000025f addq $-16, %rax - 0x48, 0x83, 0xc7, 0xf0, //0x00000263 addq $-16, %rdi - 0x48, 0x83, 0xf8, 0x0f, //0x00000267 cmpq $15, %rax - 0x0f, 0x87, 0xbf, 0xff, 0xff, 0xff, //0x0000026b ja LBB0_31 - 0x4a, 0x8d, 0x1c, 0x22, //0x00000271 leaq (%rdx,%r12), %rbx - 0x48, 0x83, 0xc3, 0x01, //0x00000275 addq $1, %rbx - 0x48, 0x01, 0xf9, //0x00000279 addq %rdi, %rcx - 0x48, 0x85, 0xc9, //0x0000027c testq %rcx, %rcx - 0x0f, 0x84, 0x46, 0x00, 0x00, 0x00, //0x0000027f je LBB0_41 - //0x00000285 LBB0_34 - 0x48, 0x8d, 0x14, 0x0b, //0x00000285 leaq (%rbx,%rcx), %rdx - 0x48, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x10, 0x00, 0x00, //0x00000289 movabsq $17596481021440, %rdi - //0x00000293 LBB0_35 - 0x0f, 0xb6, 0x03, //0x00000293 movzbl (%rbx), %eax - 0x48, 0x83, 0xf8, 0x2c, //0x00000296 cmpq $44, %rax - 0x0f, 0x87, 0x0a, 0x00, 0x00, 0x00, //0x0000029a ja LBB0_37 - 0x48, 0x0f, 0xa3, 0xc7, //0x000002a0 btq %rax, %rdi - 0x0f, 0x82, 0x21, 0x00, 0x00, 0x00, //0x000002a4 jb LBB0_41 - //0x000002aa LBB0_37 - 0x3c, 0x5d, //0x000002aa cmpb $93, %al - 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x000002ac je LBB0_41 - 0x3c, 0x7d, //0x000002b2 cmpb $125, %al - 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x000002b4 je LBB0_41 - 0x48, 0x83, 0xc3, 0x01, //0x000002ba addq $1, %rbx - 0x48, 0x83, 0xc1, 0xff, //0x000002be addq $-1, %rcx - 0x0f, 0x85, 0xcb, 0xff, 0xff, 0xff, //0x000002c2 jne LBB0_35 - 0x48, 0x89, 0xd3, //0x000002c8 movq %rdx, %rbx - //0x000002cb LBB0_41 - 0x4c, 0x29, 0xf3, //0x000002cb subq %r14, %rbx - 0x48, 0x89, 0x1e, //0x000002ce movq %rbx, (%rsi) - 0xe9, 0x76, 0x0a, 0x00, 0x00, //0x000002d1 jmp LBB0_114 - //0x000002d6 LBB0_42 - 0x66, 0x0f, 0xbc, 0xc0, //0x000002d6 bsfw %ax, %ax - 0x0f, 0xb7, 0xc0, //0x000002da movzwl %ax, %eax - 0x4c, 0x01, 0xe0, //0x000002dd addq %r12, %rax - 0x48, 0x89, 0xc1, //0x000002e0 movq %rax, %rcx - 0x48, 0x29, 0xf9, //0x000002e3 subq %rdi, %rcx - 0x48, 0x8d, 0x79, 0x01, //0x000002e6 leaq $1(%rcx), %rdi - 0x48, 0x89, 0x3e, //0x000002ea movq %rdi, (%rsi) - 0x48, 0x85, 0xff, //0x000002ed testq %rdi, %rdi - 0x0f, 0x8e, 0x56, 0x0a, 0x00, 0x00, //0x000002f0 jle LBB0_114 - 0x48, 0x8d, 0x79, 0x02, //0x000002f6 leaq $2(%rcx), %rdi - 0x48, 0x01, 0xc2, //0x000002fa addq %rax, %rdx - 0x48, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000002fd movabsq $4294977024, %rbx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000307 .p2align 4, 0x90 - //0x00000310 LBB0_44 - 0x0f, 0xb6, 0x02, //0x00000310 movzbl (%rdx), %eax - 0x48, 0x83, 0xf8, 0x20, //0x00000313 cmpq $32, %rax - 0x0f, 0x87, 0x2f, 0x0a, 0x00, 0x00, //0x00000317 ja LBB0_114 - 0x48, 0x0f, 0xa3, 0xc3, //0x0000031d btq %rax, %rbx - 0x0f, 0x83, 0x25, 0x0a, 0x00, 0x00, //0x00000321 jae LBB0_114 - 0x48, 0x89, 0x0e, //0x00000327 movq %rcx, (%rsi) - 0x48, 0x83, 0xc7, 0xff, //0x0000032a addq $-1, %rdi - 0x48, 0x83, 0xc1, 0xff, //0x0000032e addq $-1, %rcx - 0x48, 0x83, 0xc2, 0xff, //0x00000332 addq $-1, %rdx - 0x48, 0x83, 0xff, 0x01, //0x00000336 cmpq $1, %rdi - 0x0f, 0x8f, 0xd0, 0xff, 0xff, 0xff, //0x0000033a jg LBB0_44 - 0xe9, 0x07, 0x0a, 0x00, 0x00, //0x00000340 jmp LBB0_114 - //0x00000345 LBB0_47 - 0x49, 0x8d, 0x44, 0x24, 0x04, //0x00000345 leaq $4(%r12), %rax - 0x48, 0x3b, 0x47, 0x08, //0x0000034a cmpq $8(%rdi), %rax - 0x0f, 0x86, 0xf5, 0x09, 0x00, 0x00, //0x0000034e jbe LBB0_113 - 0xe9, 0xf6, 0x09, 0x00, 0x00, //0x00000354 jmp LBB0_115 - //0x00000359 LBB0_48 - 0x4c, 0x89, 0x26, //0x00000359 movq %r12, (%rsi) - 0x49, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x0000035c movq $-2, %r15 - 0xe9, 0xe7, 0x09, 0x00, 0x00, //0x00000363 jmp LBB0_115 - //0x00000368 LBB0_49 - 0x4c, 0x8b, 0x47, 0x08, //0x00000368 movq $8(%rdi), %r8 - 0x4d, 0x89, 0xc3, //0x0000036c movq %r8, %r11 - 0x49, 0x29, 0xdb, //0x0000036f subq %rbx, %r11 - 0x49, 0x83, 0xfb, 0x20, //0x00000372 cmpq $32, %r11 - 0x0f, 0x8c, 0x4d, 0x0a, 0x00, 0x00, //0x00000376 jl LBB0_122 - 0x4f, 0x8d, 0x0c, 0x26, //0x0000037c leaq (%r14,%r12), %r9 - 0x4d, 0x29, 0xe0, //0x00000380 subq %r12, %r8 - 0x41, 0xbd, 0x1f, 0x00, 0x00, 0x00, //0x00000383 movl $31, %r13d - 0x45, 0x31, 0xdb, //0x00000389 xorl %r11d, %r11d - 0xf3, 0x0f, 0x6f, 0x05, 0x9c, 0xfc, 0xff, 0xff, //0x0000038c movdqu $-868(%rip), %xmm0 /* LCPI0_3+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x0d, 0xa4, 0xfc, 0xff, 0xff, //0x00000394 movdqu $-860(%rip), %xmm1 /* LCPI0_4+0(%rip) */ - 0x45, 0x31, 0xd2, //0x0000039c xorl %r10d, %r10d - 0x90, //0x0000039f .p2align 4, 0x90 - //0x000003a0 LBB0_51 - 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x19, 0x01, //0x000003a0 movdqu $1(%r9,%r11), %xmm2 - 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x19, 0x11, //0x000003a7 movdqu $17(%r9,%r11), %xmm3 - 0x66, 0x0f, 0x6f, 0xe2, //0x000003ae movdqa %xmm2, %xmm4 - 0x66, 0x0f, 0x74, 0xe0, //0x000003b2 pcmpeqb %xmm0, %xmm4 - 0x66, 0x0f, 0xd7, 0xc4, //0x000003b6 pmovmskb %xmm4, %eax - 0x66, 0x0f, 0x6f, 0xe3, //0x000003ba movdqa %xmm3, %xmm4 - 0x66, 0x0f, 0x74, 0xe0, //0x000003be pcmpeqb %xmm0, %xmm4 - 0x66, 0x0f, 0xd7, 0xcc, //0x000003c2 pmovmskb %xmm4, %ecx - 0x48, 0xc1, 0xe1, 0x10, //0x000003c6 shlq $16, %rcx - 0x48, 0x09, 0xc1, //0x000003ca orq %rax, %rcx - 0x66, 0x0f, 0x74, 0xd1, //0x000003cd pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xd2, //0x000003d1 pmovmskb %xmm2, %edx - 0x66, 0x0f, 0x74, 0xd9, //0x000003d5 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xc3, //0x000003d9 pmovmskb %xmm3, %eax - 0x48, 0xc1, 0xe0, 0x10, //0x000003dd shlq $16, %rax - 0x48, 0x09, 0xd0, //0x000003e1 orq %rdx, %rax - 0x48, 0x89, 0xc2, //0x000003e4 movq %rax, %rdx - 0x4c, 0x09, 0xd2, //0x000003e7 orq %r10, %rdx - 0x0f, 0x84, 0x40, 0x00, 0x00, 0x00, //0x000003ea je LBB0_53 - 0x44, 0x89, 0xd2, //0x000003f0 movl %r10d, %edx - 0xf7, 0xd2, //0x000003f3 notl %edx - 0x21, 0xc2, //0x000003f5 andl %eax, %edx - 0x8d, 0x1c, 0x12, //0x000003f7 leal (%rdx,%rdx), %ebx - 0x44, 0x09, 0xd3, //0x000003fa orl %r10d, %ebx - 0x89, 0xdf, //0x000003fd movl %ebx, %edi - 0xf7, 0xd7, //0x000003ff notl %edi - 0x21, 0xc7, //0x00000401 andl %eax, %edi - 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000403 andl $-1431655766, %edi - 0x45, 0x31, 0xd2, //0x00000409 xorl %r10d, %r10d - 0x01, 0xd7, //0x0000040c addl %edx, %edi - 0x41, 0x0f, 0x92, 0xc2, //0x0000040e setb %r10b - 0x01, 0xff, //0x00000412 addl %edi, %edi - 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00000414 xorl $1431655765, %edi - 0x21, 0xdf, //0x0000041a andl %ebx, %edi - 0xf7, 0xd7, //0x0000041c notl %edi - 0x21, 0xf9, //0x0000041e andl %edi, %ecx - 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x00000420 jmp LBB0_54 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000425 .p2align 4, 0x90 - //0x00000430 LBB0_53 - 0x45, 0x31, 0xd2, //0x00000430 xorl %r10d, %r10d - //0x00000433 LBB0_54 - 0x48, 0x85, 0xc9, //0x00000433 testq %rcx, %rcx - 0x0f, 0x85, 0x00, 0x09, 0x00, 0x00, //0x00000436 jne LBB0_112 - 0x49, 0x83, 0xc3, 0x20, //0x0000043c addq $32, %r11 - 0x4b, 0x8d, 0x04, 0x28, //0x00000440 leaq (%r8,%r13), %rax - 0x48, 0x83, 0xc0, 0xe0, //0x00000444 addq $-32, %rax - 0x49, 0x83, 0xc5, 0xe0, //0x00000448 addq $-32, %r13 - 0x48, 0x83, 0xf8, 0x3f, //0x0000044c cmpq $63, %rax - 0x0f, 0x8f, 0x4a, 0xff, 0xff, 0xff, //0x00000450 jg LBB0_51 - 0x4d, 0x85, 0xd2, //0x00000456 testq %r10, %r10 - 0x0f, 0x85, 0x7e, 0x09, 0x00, 0x00, //0x00000459 jne LBB0_124 - 0x4b, 0x8d, 0x1c, 0x0b, //0x0000045f leaq (%r11,%r9), %rbx - 0x48, 0x83, 0xc3, 0x01, //0x00000463 addq $1, %rbx - 0x49, 0xf7, 0xd3, //0x00000467 notq %r11 - 0x4d, 0x01, 0xc3, //0x0000046a addq %r8, %r11 - //0x0000046d LBB0_58 - 0x4d, 0x85, 0xdb, //0x0000046d testq %r11, %r11 - 0x0f, 0x8e, 0xd9, 0x08, 0x00, 0x00, //0x00000470 jle LBB0_115 - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00000476 movq $-1, %r15 - 0xe9, 0xf7, 0x08, 0x00, 0x00, //0x0000047d jmp LBB0_117 - //0x00000482 LBB0_60 - 0x49, 0xbd, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000482 movabsq $6148914691236517205, %r13 - 0x48, 0x8b, 0x47, 0x08, //0x0000048c movq $8(%rdi), %rax - 0x48, 0x29, 0xd8, //0x00000490 subq %rbx, %rax - 0x49, 0x01, 0xde, //0x00000493 addq %rbx, %r14 - 0x45, 0x31, 0xd2, //0x00000496 xorl %r10d, %r10d - 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0x9e, 0xfb, 0xff, 0xff, //0x00000499 movdqu $-1122(%rip), %xmm10 /* LCPI0_4+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x0d, 0x86, 0xfb, 0xff, 0xff, //0x000004a2 movdqu $-1146(%rip), %xmm1 /* LCPI0_3+0(%rip) */ - 0x66, 0x45, 0x0f, 0x76, 0xc9, //0x000004aa pcmpeqd %xmm9, %xmm9 - 0xf3, 0x0f, 0x6f, 0x1d, 0xb9, 0xfb, 0xff, 0xff, //0x000004af movdqu $-1095(%rip), %xmm3 /* LCPI0_7+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x25, 0x61, 0xfb, 0xff, 0xff, //0x000004b7 movdqu $-1183(%rip), %xmm4 /* LCPI0_2+0(%rip) */ - 0x45, 0x0f, 0x57, 0xc0, //0x000004bf xorps %xmm8, %xmm8 - 0x45, 0x31, 0xc9, //0x000004c3 xorl %r9d, %r9d - 0x31, 0xc9, //0x000004c6 xorl %ecx, %ecx - 0x48, 0x89, 0x4d, 0xc0, //0x000004c8 movq %rcx, $-64(%rbp) - 0x45, 0x31, 0xdb, //0x000004cc xorl %r11d, %r11d - 0xe9, 0x6a, 0x00, 0x00, 0x00, //0x000004cf jmp LBB0_62 - //0x000004d4 LBB0_61 - 0x49, 0xc1, 0xf9, 0x3f, //0x000004d4 sarq $63, %r9 - 0x4c, 0x89, 0xc0, //0x000004d8 movq %r8, %rax - 0x48, 0xd1, 0xe8, //0x000004db shrq %rax - 0x4c, 0x21, 0xe8, //0x000004de andq %r13, %rax - 0x49, 0x29, 0xc0, //0x000004e1 subq %rax, %r8 - 0x4c, 0x89, 0xc0, //0x000004e4 movq %r8, %rax - 0x48, 0xb9, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x000004e7 movabsq $3689348814741910323, %rcx - 0x48, 0x21, 0xc8, //0x000004f1 andq %rcx, %rax - 0x49, 0xc1, 0xe8, 0x02, //0x000004f4 shrq $2, %r8 - 0x49, 0x21, 0xc8, //0x000004f8 andq %rcx, %r8 - 0x49, 0x01, 0xc0, //0x000004fb addq %rax, %r8 - 0x4c, 0x89, 0xc0, //0x000004fe movq %r8, %rax - 0x48, 0xc1, 0xe8, 0x04, //0x00000501 shrq $4, %rax - 0x4c, 0x01, 0xc0, //0x00000505 addq %r8, %rax - 0x48, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000508 movabsq $1085102592571150095, %rcx - 0x48, 0x21, 0xc8, //0x00000512 andq %rcx, %rax - 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00000515 movabsq $72340172838076673, %rcx - 0x48, 0x0f, 0xaf, 0xc1, //0x0000051f imulq %rcx, %rax - 0x48, 0xc1, 0xe8, 0x38, //0x00000523 shrq $56, %rax - 0x48, 0x01, 0x45, 0xc0, //0x00000527 addq %rax, $-64(%rbp) - 0x49, 0x83, 0xc6, 0x40, //0x0000052b addq $64, %r14 - 0x48, 0x8b, 0x45, 0xd0, //0x0000052f movq $-48(%rbp), %rax - 0x48, 0x83, 0xc0, 0xc0, //0x00000533 addq $-64, %rax - 0x4d, 0x89, 0xca, //0x00000537 movq %r9, %r10 - 0x4c, 0x8b, 0x4d, 0xc8, //0x0000053a movq $-56(%rbp), %r9 - //0x0000053e LBB0_62 - 0x48, 0x83, 0xf8, 0x40, //0x0000053e cmpq $64, %rax - 0x48, 0x89, 0x45, 0xd0, //0x00000542 movq %rax, $-48(%rbp) - 0x0f, 0x8c, 0x2c, 0x02, 0x00, 0x00, //0x00000546 jl LBB0_69 - //0x0000054c LBB0_63 - 0xf3, 0x41, 0x0f, 0x6f, 0x06, //0x0000054c movdqu (%r14), %xmm0 - 0xf3, 0x41, 0x0f, 0x6f, 0x6e, 0x10, //0x00000551 movdqu $16(%r14), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x7e, 0x20, //0x00000557 movdqu $32(%r14), %xmm7 - 0xf3, 0x41, 0x0f, 0x6f, 0x76, 0x30, //0x0000055d movdqu $48(%r14), %xmm6 - 0x66, 0x0f, 0x6f, 0xd0, //0x00000563 movdqa %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00000567 pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xca, //0x0000056c pmovmskb %xmm2, %ecx - 0x66, 0x0f, 0x6f, 0xd5, //0x00000570 movdqa %xmm5, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00000574 pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xd2, //0x00000579 pmovmskb %xmm2, %edx - 0x66, 0x0f, 0x6f, 0xd7, //0x0000057d movdqa %xmm7, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00000581 pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xc2, //0x00000586 pmovmskb %xmm2, %eax - 0x66, 0x0f, 0x6f, 0xd6, //0x0000058a movdqa %xmm6, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x0000058e pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xda, //0x00000593 pmovmskb %xmm2, %ebx - 0x48, 0xc1, 0xe3, 0x30, //0x00000597 shlq $48, %rbx - 0x48, 0xc1, 0xe0, 0x20, //0x0000059b shlq $32, %rax - 0x48, 0x09, 0xd8, //0x0000059f orq %rbx, %rax - 0x48, 0xc1, 0xe2, 0x10, //0x000005a2 shlq $16, %rdx - 0x48, 0x09, 0xc2, //0x000005a6 orq %rax, %rdx - 0x48, 0x09, 0xd1, //0x000005a9 orq %rdx, %rcx - 0x48, 0x89, 0xc8, //0x000005ac movq %rcx, %rax - 0x4c, 0x09, 0xc8, //0x000005af orq %r9, %rax - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x000005b2 jne LBB0_65 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000005b8 movq $-1, %rcx - 0x31, 0xc0, //0x000005bf xorl %eax, %eax - 0x48, 0x89, 0x45, 0xc8, //0x000005c1 movq %rax, $-56(%rbp) - 0xe9, 0x3e, 0x00, 0x00, 0x00, //0x000005c5 jmp LBB0_66 - //0x000005ca LBB0_65 - 0x4c, 0x89, 0xc8, //0x000005ca movq %r9, %rax - 0x48, 0xf7, 0xd0, //0x000005cd notq %rax - 0x48, 0x21, 0xc8, //0x000005d0 andq %rcx, %rax - 0x4c, 0x8d, 0x04, 0x00, //0x000005d3 leaq (%rax,%rax), %r8 - 0x4d, 0x09, 0xc8, //0x000005d7 orq %r9, %r8 - 0x4c, 0x89, 0xc2, //0x000005da movq %r8, %rdx - 0x48, 0xf7, 0xd2, //0x000005dd notq %rdx - 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000005e0 movabsq $-6148914691236517206, %rbx - 0x48, 0x21, 0xd9, //0x000005ea andq %rbx, %rcx - 0x48, 0x21, 0xd1, //0x000005ed andq %rdx, %rcx - 0x31, 0xd2, //0x000005f0 xorl %edx, %edx - 0x48, 0x01, 0xc1, //0x000005f2 addq %rax, %rcx - 0x0f, 0x92, 0xc2, //0x000005f5 setb %dl - 0x48, 0x89, 0x55, 0xc8, //0x000005f8 movq %rdx, $-56(%rbp) - 0x48, 0x01, 0xc9, //0x000005fc addq %rcx, %rcx - 0x4c, 0x31, 0xe9, //0x000005ff xorq %r13, %rcx - 0x4c, 0x21, 0xc1, //0x00000602 andq %r8, %rcx - 0x48, 0xf7, 0xd1, //0x00000605 notq %rcx - //0x00000608 LBB0_66 - 0x66, 0x0f, 0x6f, 0xd6, //0x00000608 movdqa %xmm6, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x0000060c pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xc2, //0x00000610 pmovmskb %xmm2, %eax - 0x48, 0xc1, 0xe0, 0x30, //0x00000614 shlq $48, %rax - 0x66, 0x0f, 0x6f, 0xd7, //0x00000618 movdqa %xmm7, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x0000061c pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xd2, //0x00000620 pmovmskb %xmm2, %edx - 0x48, 0xc1, 0xe2, 0x20, //0x00000624 shlq $32, %rdx - 0x48, 0x09, 0xc2, //0x00000628 orq %rax, %rdx - 0x66, 0x0f, 0x6f, 0xd5, //0x0000062b movdqa %xmm5, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x0000062f pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xc2, //0x00000633 pmovmskb %xmm2, %eax - 0x48, 0xc1, 0xe0, 0x10, //0x00000637 shlq $16, %rax - 0x48, 0x09, 0xd0, //0x0000063b orq %rdx, %rax - 0x66, 0x0f, 0x6f, 0xd0, //0x0000063e movdqa %xmm0, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x00000642 pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xd2, //0x00000646 pmovmskb %xmm2, %edx - 0x48, 0x09, 0xc2, //0x0000064a orq %rax, %rdx - 0x48, 0x21, 0xca, //0x0000064d andq %rcx, %rdx - 0x66, 0x48, 0x0f, 0x6e, 0xd2, //0x00000650 movq %rdx, %xmm2 - 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd1, 0x00, //0x00000655 pclmulqdq $0, %xmm9, %xmm2 - 0x66, 0x49, 0x0f, 0x7e, 0xd1, //0x0000065c movq %xmm2, %r9 - 0x4d, 0x31, 0xd1, //0x00000661 xorq %r10, %r9 - 0x66, 0x0f, 0x6f, 0xd0, //0x00000664 movdqa %xmm0, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x00000668 pcmpeqb %xmm3, %xmm2 - 0x66, 0x44, 0x0f, 0xd7, 0xc2, //0x0000066c pmovmskb %xmm2, %r8d - 0x66, 0x0f, 0x6f, 0xd5, //0x00000671 movdqa %xmm5, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x00000675 pcmpeqb %xmm3, %xmm2 - 0x66, 0x0f, 0xd7, 0xc2, //0x00000679 pmovmskb %xmm2, %eax - 0x66, 0x0f, 0x6f, 0xd7, //0x0000067d movdqa %xmm7, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x00000681 pcmpeqb %xmm3, %xmm2 - 0x66, 0x0f, 0xd7, 0xca, //0x00000685 pmovmskb %xmm2, %ecx - 0x66, 0x0f, 0x6f, 0xd6, //0x00000689 movdqa %xmm6, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x0000068d pcmpeqb %xmm3, %xmm2 - 0x66, 0x0f, 0xd7, 0xd2, //0x00000691 pmovmskb %xmm2, %edx - 0x48, 0xc1, 0xe2, 0x30, //0x00000695 shlq $48, %rdx - 0x48, 0xc1, 0xe1, 0x20, //0x00000699 shlq $32, %rcx - 0x48, 0x09, 0xd1, //0x0000069d orq %rdx, %rcx - 0x48, 0xc1, 0xe0, 0x10, //0x000006a0 shlq $16, %rax - 0x48, 0x09, 0xc8, //0x000006a4 orq %rcx, %rax - 0x49, 0x09, 0xc0, //0x000006a7 orq %rax, %r8 - 0x4c, 0x89, 0xc8, //0x000006aa movq %r9, %rax - 0x48, 0xf7, 0xd0, //0x000006ad notq %rax - 0x49, 0x21, 0xc0, //0x000006b0 andq %rax, %r8 - 0x66, 0x0f, 0x74, 0xc4, //0x000006b3 pcmpeqb %xmm4, %xmm0 - 0x66, 0x0f, 0xd7, 0xc8, //0x000006b7 pmovmskb %xmm0, %ecx - 0x66, 0x0f, 0x74, 0xec, //0x000006bb pcmpeqb %xmm4, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x000006bf pmovmskb %xmm5, %edx - 0x66, 0x0f, 0x74, 0xfc, //0x000006c3 pcmpeqb %xmm4, %xmm7 - 0x66, 0x0f, 0xd7, 0xdf, //0x000006c7 pmovmskb %xmm7, %ebx - 0x66, 0x0f, 0x74, 0xf4, //0x000006cb pcmpeqb %xmm4, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xee, //0x000006cf pmovmskb %xmm6, %r13d - 0x49, 0xc1, 0xe5, 0x30, //0x000006d4 shlq $48, %r13 - 0x48, 0xc1, 0xe3, 0x20, //0x000006d8 shlq $32, %rbx - 0x4c, 0x09, 0xeb, //0x000006dc orq %r13, %rbx - 0x48, 0xc1, 0xe2, 0x10, //0x000006df shlq $16, %rdx - 0x48, 0x09, 0xda, //0x000006e3 orq %rbx, %rdx - 0x48, 0x09, 0xd1, //0x000006e6 orq %rdx, %rcx - 0x49, 0xbd, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000006e9 movabsq $6148914691236517205, %r13 - 0x48, 0x21, 0xc1, //0x000006f3 andq %rax, %rcx - 0x0f, 0x84, 0xd8, 0xfd, 0xff, 0xff, //0x000006f6 je LBB0_61 - 0x90, 0x90, 0x90, 0x90, //0x000006fc .p2align 4, 0x90 - //0x00000700 LBB0_67 - 0x48, 0x8d, 0x51, 0xff, //0x00000700 leaq $-1(%rcx), %rdx - 0x48, 0x89, 0xd0, //0x00000704 movq %rdx, %rax - 0x4c, 0x21, 0xc0, //0x00000707 andq %r8, %rax - 0x48, 0x89, 0xc3, //0x0000070a movq %rax, %rbx - 0x48, 0xd1, 0xeb, //0x0000070d shrq %rbx - 0x4c, 0x21, 0xeb, //0x00000710 andq %r13, %rbx - 0x48, 0x29, 0xd8, //0x00000713 subq %rbx, %rax - 0x48, 0x89, 0xc3, //0x00000716 movq %rax, %rbx - 0x49, 0xba, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00000719 movabsq $3689348814741910323, %r10 - 0x4c, 0x21, 0xd3, //0x00000723 andq %r10, %rbx - 0x48, 0xc1, 0xe8, 0x02, //0x00000726 shrq $2, %rax - 0x4c, 0x21, 0xd0, //0x0000072a andq %r10, %rax - 0x48, 0x01, 0xd8, //0x0000072d addq %rbx, %rax - 0x48, 0x89, 0xc3, //0x00000730 movq %rax, %rbx - 0x48, 0xc1, 0xeb, 0x04, //0x00000733 shrq $4, %rbx - 0x48, 0x01, 0xc3, //0x00000737 addq %rax, %rbx - 0x48, 0xb8, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000073a movabsq $1085102592571150095, %rax - 0x48, 0x21, 0xc3, //0x00000744 andq %rax, %rbx - 0x48, 0xb8, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00000747 movabsq $72340172838076673, %rax - 0x48, 0x0f, 0xaf, 0xd8, //0x00000751 imulq %rax, %rbx - 0x48, 0xc1, 0xeb, 0x38, //0x00000755 shrq $56, %rbx - 0x48, 0x03, 0x5d, 0xc0, //0x00000759 addq $-64(%rbp), %rbx - 0x4c, 0x39, 0xdb, //0x0000075d cmpq %r11, %rbx - 0x0f, 0x86, 0xa2, 0x05, 0x00, 0x00, //0x00000760 jbe LBB0_111 - 0x49, 0x83, 0xc3, 0x01, //0x00000766 addq $1, %r11 - 0x48, 0x21, 0xd1, //0x0000076a andq %rdx, %rcx - 0x0f, 0x85, 0x8d, 0xff, 0xff, 0xff, //0x0000076d jne LBB0_67 - 0xe9, 0x5c, 0xfd, 0xff, 0xff, //0x00000773 jmp LBB0_61 - //0x00000778 LBB0_69 - 0x48, 0x85, 0xc0, //0x00000778 testq %rax, %rax - 0x0f, 0x8e, 0x50, 0x06, 0x00, 0x00, //0x0000077b jle LBB0_123 - 0x4c, 0x89, 0xca, //0x00000781 movq %r9, %rdx - 0x44, 0x0f, 0x11, 0x45, 0xb0, //0x00000784 movups %xmm8, $-80(%rbp) - 0x44, 0x0f, 0x11, 0x45, 0xa0, //0x00000789 movups %xmm8, $-96(%rbp) - 0x44, 0x0f, 0x11, 0x45, 0x90, //0x0000078e movups %xmm8, $-112(%rbp) - 0x44, 0x0f, 0x11, 0x45, 0x80, //0x00000793 movups %xmm8, $-128(%rbp) - 0x44, 0x89, 0xf0, //0x00000798 movl %r14d, %eax - 0x25, 0xff, 0x0f, 0x00, 0x00, //0x0000079b andl $4095, %eax - 0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x000007a0 cmpl $4033, %eax - 0x0f, 0x82, 0x31, 0x00, 0x00, 0x00, //0x000007a5 jb LBB0_73 - 0x48, 0x83, 0x7d, 0xd0, 0x20, //0x000007ab cmpq $32, $-48(%rbp) - 0x0f, 0x82, 0x38, 0x00, 0x00, 0x00, //0x000007b0 jb LBB0_74 - 0x41, 0x0f, 0x10, 0x06, //0x000007b6 movups (%r14), %xmm0 - 0x0f, 0x11, 0x45, 0x80, //0x000007ba movups %xmm0, $-128(%rbp) - 0x41, 0x0f, 0x10, 0x46, 0x10, //0x000007be movups $16(%r14), %xmm0 - 0x0f, 0x11, 0x45, 0x90, //0x000007c3 movups %xmm0, $-112(%rbp) - 0x49, 0x83, 0xc6, 0x20, //0x000007c7 addq $32, %r14 - 0x48, 0x8b, 0x45, 0xd0, //0x000007cb movq $-48(%rbp), %rax - 0x4c, 0x8d, 0x48, 0xe0, //0x000007cf leaq $-32(%rax), %r9 - 0x4c, 0x8d, 0x45, 0xa0, //0x000007d3 leaq $-96(%rbp), %r8 - 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x000007d7 jmp LBB0_75 - //0x000007dc LBB0_73 - 0x49, 0xbd, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000007dc movabsq $6148914691236517205, %r13 - 0x49, 0x89, 0xd1, //0x000007e6 movq %rdx, %r9 - 0xe9, 0x5e, 0xfd, 0xff, 0xff, //0x000007e9 jmp LBB0_63 - //0x000007ee LBB0_74 - 0x4c, 0x8d, 0x45, 0x80, //0x000007ee leaq $-128(%rbp), %r8 - 0x4c, 0x8b, 0x4d, 0xd0, //0x000007f2 movq $-48(%rbp), %r9 - //0x000007f6 LBB0_75 - 0x49, 0x83, 0xf9, 0x10, //0x000007f6 cmpq $16, %r9 - 0x0f, 0x82, 0x49, 0x00, 0x00, 0x00, //0x000007fa jb LBB0_76 - 0x41, 0x0f, 0x10, 0x06, //0x00000800 movups (%r14), %xmm0 - 0x41, 0x0f, 0x11, 0x00, //0x00000804 movups %xmm0, (%r8) - 0x49, 0x83, 0xc6, 0x10, //0x00000808 addq $16, %r14 - 0x49, 0x83, 0xc0, 0x10, //0x0000080c addq $16, %r8 - 0x49, 0x83, 0xc1, 0xf0, //0x00000810 addq $-16, %r9 - 0x49, 0x83, 0xf9, 0x08, //0x00000814 cmpq $8, %r9 - 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00000818 jae LBB0_83 - //0x0000081e LBB0_77 - 0x49, 0x83, 0xf9, 0x04, //0x0000081e cmpq $4, %r9 - 0x0f, 0x8c, 0x47, 0x00, 0x00, 0x00, //0x00000822 jl LBB0_78 - //0x00000828 LBB0_84 - 0x41, 0x8b, 0x06, //0x00000828 movl (%r14), %eax - 0x41, 0x89, 0x00, //0x0000082b movl %eax, (%r8) - 0x49, 0x83, 0xc6, 0x04, //0x0000082e addq $4, %r14 - 0x49, 0x83, 0xc0, 0x04, //0x00000832 addq $4, %r8 - 0x49, 0x83, 0xc1, 0xfc, //0x00000836 addq $-4, %r9 - 0x49, 0x83, 0xf9, 0x02, //0x0000083a cmpq $2, %r9 - 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x0000083e jae LBB0_79 - 0xe9, 0x44, 0x00, 0x00, 0x00, //0x00000844 jmp LBB0_80 - //0x00000849 LBB0_76 - 0x49, 0x83, 0xf9, 0x08, //0x00000849 cmpq $8, %r9 - 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x0000084d jb LBB0_77 - //0x00000853 LBB0_83 - 0x49, 0x8b, 0x06, //0x00000853 movq (%r14), %rax - 0x49, 0x89, 0x00, //0x00000856 movq %rax, (%r8) - 0x49, 0x83, 0xc6, 0x08, //0x00000859 addq $8, %r14 - 0x49, 0x83, 0xc0, 0x08, //0x0000085d addq $8, %r8 - 0x49, 0x83, 0xc1, 0xf8, //0x00000861 addq $-8, %r9 - 0x49, 0x83, 0xf9, 0x04, //0x00000865 cmpq $4, %r9 - 0x0f, 0x8d, 0xb9, 0xff, 0xff, 0xff, //0x00000869 jge LBB0_84 - //0x0000086f LBB0_78 - 0x49, 0x83, 0xf9, 0x02, //0x0000086f cmpq $2, %r9 - 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00000873 jb LBB0_80 - //0x00000879 LBB0_79 - 0x41, 0x0f, 0xb7, 0x06, //0x00000879 movzwl (%r14), %eax - 0x66, 0x41, 0x89, 0x00, //0x0000087d movw %ax, (%r8) - 0x49, 0x83, 0xc6, 0x02, //0x00000881 addq $2, %r14 - 0x49, 0x83, 0xc0, 0x02, //0x00000885 addq $2, %r8 - 0x49, 0x83, 0xc1, 0xfe, //0x00000889 addq $-2, %r9 - //0x0000088d LBB0_80 - 0x4c, 0x89, 0xf1, //0x0000088d movq %r14, %rcx - 0x4c, 0x8d, 0x75, 0x80, //0x00000890 leaq $-128(%rbp), %r14 - 0x4d, 0x85, 0xc9, //0x00000894 testq %r9, %r9 - 0x49, 0xbd, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000897 movabsq $6148914691236517205, %r13 - 0x49, 0x89, 0xd1, //0x000008a1 movq %rdx, %r9 - 0x0f, 0x84, 0xa2, 0xfc, 0xff, 0xff, //0x000008a4 je LBB0_63 - 0x8a, 0x01, //0x000008aa movb (%rcx), %al - 0x41, 0x88, 0x00, //0x000008ac movb %al, (%r8) - 0x4c, 0x8d, 0x75, 0x80, //0x000008af leaq $-128(%rbp), %r14 - 0xe9, 0x94, 0xfc, 0xff, 0xff, //0x000008b3 jmp LBB0_63 - //0x000008b8 LBB0_85 - 0x49, 0x8d, 0x44, 0x24, 0x05, //0x000008b8 leaq $5(%r12), %rax - 0x48, 0x3b, 0x47, 0x08, //0x000008bd cmpq $8(%rdi), %rax - 0x0f, 0x86, 0x82, 0x04, 0x00, 0x00, //0x000008c1 jbe LBB0_113 - 0xe9, 0x83, 0x04, 0x00, 0x00, //0x000008c7 jmp LBB0_115 - //0x000008cc LBB0_86 - 0x49, 0xbd, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000008cc movabsq $6148914691236517205, %r13 - 0x48, 0x8b, 0x47, 0x08, //0x000008d6 movq $8(%rdi), %rax - 0x48, 0x29, 0xd8, //0x000008da subq %rbx, %rax - 0x49, 0x01, 0xde, //0x000008dd addq %rbx, %r14 - 0x45, 0x31, 0xd2, //0x000008e0 xorl %r10d, %r10d - 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0x54, 0xf7, 0xff, 0xff, //0x000008e3 movdqu $-2220(%rip), %xmm10 /* LCPI0_4+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x0d, 0x3c, 0xf7, 0xff, 0xff, //0x000008ec movdqu $-2244(%rip), %xmm1 /* LCPI0_3+0(%rip) */ - 0x66, 0x45, 0x0f, 0x76, 0xc9, //0x000008f4 pcmpeqd %xmm9, %xmm9 - 0xf3, 0x0f, 0x6f, 0x1d, 0x4f, 0xf7, 0xff, 0xff, //0x000008f9 movdqu $-2225(%rip), %xmm3 /* LCPI0_5+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x25, 0x57, 0xf7, 0xff, 0xff, //0x00000901 movdqu $-2217(%rip), %xmm4 /* LCPI0_6+0(%rip) */ - 0x45, 0x0f, 0x57, 0xc0, //0x00000909 xorps %xmm8, %xmm8 - 0x45, 0x31, 0xc9, //0x0000090d xorl %r9d, %r9d - 0x31, 0xc9, //0x00000910 xorl %ecx, %ecx - 0x48, 0x89, 0x4d, 0xc0, //0x00000912 movq %rcx, $-64(%rbp) - 0x45, 0x31, 0xdb, //0x00000916 xorl %r11d, %r11d - 0xe9, 0x6a, 0x00, 0x00, 0x00, //0x00000919 jmp LBB0_88 - //0x0000091e LBB0_87 - 0x49, 0xc1, 0xf9, 0x3f, //0x0000091e sarq $63, %r9 - 0x4c, 0x89, 0xc0, //0x00000922 movq %r8, %rax - 0x48, 0xd1, 0xe8, //0x00000925 shrq %rax - 0x4c, 0x21, 0xe8, //0x00000928 andq %r13, %rax - 0x49, 0x29, 0xc0, //0x0000092b subq %rax, %r8 - 0x4c, 0x89, 0xc0, //0x0000092e movq %r8, %rax - 0x48, 0xb9, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00000931 movabsq $3689348814741910323, %rcx - 0x48, 0x21, 0xc8, //0x0000093b andq %rcx, %rax - 0x49, 0xc1, 0xe8, 0x02, //0x0000093e shrq $2, %r8 - 0x49, 0x21, 0xc8, //0x00000942 andq %rcx, %r8 - 0x49, 0x01, 0xc0, //0x00000945 addq %rax, %r8 - 0x4c, 0x89, 0xc0, //0x00000948 movq %r8, %rax - 0x48, 0xc1, 0xe8, 0x04, //0x0000094b shrq $4, %rax - 0x4c, 0x01, 0xc0, //0x0000094f addq %r8, %rax - 0x48, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000952 movabsq $1085102592571150095, %rcx - 0x48, 0x21, 0xc8, //0x0000095c andq %rcx, %rax - 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x0000095f movabsq $72340172838076673, %rcx - 0x48, 0x0f, 0xaf, 0xc1, //0x00000969 imulq %rcx, %rax - 0x48, 0xc1, 0xe8, 0x38, //0x0000096d shrq $56, %rax - 0x48, 0x01, 0x45, 0xc0, //0x00000971 addq %rax, $-64(%rbp) - 0x49, 0x83, 0xc6, 0x40, //0x00000975 addq $64, %r14 - 0x48, 0x8b, 0x45, 0xd0, //0x00000979 movq $-48(%rbp), %rax - 0x48, 0x83, 0xc0, 0xc0, //0x0000097d addq $-64, %rax - 0x4d, 0x89, 0xca, //0x00000981 movq %r9, %r10 - 0x4c, 0x8b, 0x4d, 0xc8, //0x00000984 movq $-56(%rbp), %r9 - //0x00000988 LBB0_88 - 0x48, 0x83, 0xf8, 0x40, //0x00000988 cmpq $64, %rax - 0x48, 0x89, 0x45, 0xd0, //0x0000098c movq %rax, $-48(%rbp) - 0x0f, 0x8c, 0x32, 0x02, 0x00, 0x00, //0x00000990 jl LBB0_95 - //0x00000996 LBB0_89 - 0xf3, 0x41, 0x0f, 0x6f, 0x06, //0x00000996 movdqu (%r14), %xmm0 - 0xf3, 0x41, 0x0f, 0x6f, 0x6e, 0x10, //0x0000099b movdqu $16(%r14), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x7e, 0x20, //0x000009a1 movdqu $32(%r14), %xmm7 - 0xf3, 0x41, 0x0f, 0x6f, 0x76, 0x30, //0x000009a7 movdqu $48(%r14), %xmm6 - 0x66, 0x0f, 0x6f, 0xd0, //0x000009ad movdqa %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x000009b1 pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xca, //0x000009b6 pmovmskb %xmm2, %ecx - 0x66, 0x0f, 0x6f, 0xd5, //0x000009ba movdqa %xmm5, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x000009be pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xd2, //0x000009c3 pmovmskb %xmm2, %edx - 0x66, 0x0f, 0x6f, 0xd7, //0x000009c7 movdqa %xmm7, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x000009cb pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xc2, //0x000009d0 pmovmskb %xmm2, %eax - 0x66, 0x0f, 0x6f, 0xd6, //0x000009d4 movdqa %xmm6, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x000009d8 pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xda, //0x000009dd pmovmskb %xmm2, %ebx - 0x48, 0xc1, 0xe3, 0x30, //0x000009e1 shlq $48, %rbx - 0x48, 0xc1, 0xe0, 0x20, //0x000009e5 shlq $32, %rax - 0x48, 0x09, 0xd8, //0x000009e9 orq %rbx, %rax - 0x48, 0xc1, 0xe2, 0x10, //0x000009ec shlq $16, %rdx - 0x48, 0x09, 0xc2, //0x000009f0 orq %rax, %rdx - 0x48, 0x09, 0xd1, //0x000009f3 orq %rdx, %rcx - 0x48, 0x89, 0xc8, //0x000009f6 movq %rcx, %rax - 0x4c, 0x09, 0xc8, //0x000009f9 orq %r9, %rax - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x000009fc jne LBB0_91 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000a02 movq $-1, %rcx - 0x31, 0xc0, //0x00000a09 xorl %eax, %eax - 0x48, 0x89, 0x45, 0xc8, //0x00000a0b movq %rax, $-56(%rbp) - 0xe9, 0x3e, 0x00, 0x00, 0x00, //0x00000a0f jmp LBB0_92 - //0x00000a14 LBB0_91 - 0x4c, 0x89, 0xc8, //0x00000a14 movq %r9, %rax - 0x48, 0xf7, 0xd0, //0x00000a17 notq %rax - 0x48, 0x21, 0xc8, //0x00000a1a andq %rcx, %rax - 0x4c, 0x8d, 0x04, 0x00, //0x00000a1d leaq (%rax,%rax), %r8 - 0x4d, 0x09, 0xc8, //0x00000a21 orq %r9, %r8 - 0x4c, 0x89, 0xc2, //0x00000a24 movq %r8, %rdx - 0x48, 0xf7, 0xd2, //0x00000a27 notq %rdx - 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000a2a movabsq $-6148914691236517206, %rbx - 0x48, 0x21, 0xd9, //0x00000a34 andq %rbx, %rcx - 0x48, 0x21, 0xd1, //0x00000a37 andq %rdx, %rcx - 0x31, 0xd2, //0x00000a3a xorl %edx, %edx - 0x48, 0x01, 0xc1, //0x00000a3c addq %rax, %rcx - 0x0f, 0x92, 0xc2, //0x00000a3f setb %dl - 0x48, 0x89, 0x55, 0xc8, //0x00000a42 movq %rdx, $-56(%rbp) - 0x48, 0x01, 0xc9, //0x00000a46 addq %rcx, %rcx - 0x4c, 0x31, 0xe9, //0x00000a49 xorq %r13, %rcx - 0x4c, 0x21, 0xc1, //0x00000a4c andq %r8, %rcx - 0x48, 0xf7, 0xd1, //0x00000a4f notq %rcx - //0x00000a52 LBB0_92 - 0x66, 0x0f, 0x6f, 0xd6, //0x00000a52 movdqa %xmm6, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x00000a56 pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xc2, //0x00000a5a pmovmskb %xmm2, %eax - 0x48, 0xc1, 0xe0, 0x30, //0x00000a5e shlq $48, %rax - 0x66, 0x0f, 0x6f, 0xd7, //0x00000a62 movdqa %xmm7, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x00000a66 pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xd2, //0x00000a6a pmovmskb %xmm2, %edx - 0x48, 0xc1, 0xe2, 0x20, //0x00000a6e shlq $32, %rdx - 0x48, 0x09, 0xc2, //0x00000a72 orq %rax, %rdx - 0x66, 0x0f, 0x6f, 0xd5, //0x00000a75 movdqa %xmm5, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x00000a79 pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xc2, //0x00000a7d pmovmskb %xmm2, %eax - 0x48, 0xc1, 0xe0, 0x10, //0x00000a81 shlq $16, %rax - 0x48, 0x09, 0xd0, //0x00000a85 orq %rdx, %rax - 0x66, 0x0f, 0x6f, 0xd0, //0x00000a88 movdqa %xmm0, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x00000a8c pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xd2, //0x00000a90 pmovmskb %xmm2, %edx - 0x48, 0x09, 0xc2, //0x00000a94 orq %rax, %rdx - 0x48, 0x21, 0xca, //0x00000a97 andq %rcx, %rdx - 0x66, 0x48, 0x0f, 0x6e, 0xd2, //0x00000a9a movq %rdx, %xmm2 - 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd1, 0x00, //0x00000a9f pclmulqdq $0, %xmm9, %xmm2 - 0x66, 0x49, 0x0f, 0x7e, 0xd1, //0x00000aa6 movq %xmm2, %r9 - 0x4d, 0x31, 0xd1, //0x00000aab xorq %r10, %r9 - 0x66, 0x0f, 0x6f, 0xd0, //0x00000aae movdqa %xmm0, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x00000ab2 pcmpeqb %xmm3, %xmm2 - 0x66, 0x44, 0x0f, 0xd7, 0xc2, //0x00000ab6 pmovmskb %xmm2, %r8d - 0x66, 0x0f, 0x6f, 0xd5, //0x00000abb movdqa %xmm5, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x00000abf pcmpeqb %xmm3, %xmm2 - 0x66, 0x0f, 0xd7, 0xc2, //0x00000ac3 pmovmskb %xmm2, %eax - 0x66, 0x0f, 0x6f, 0xd7, //0x00000ac7 movdqa %xmm7, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x00000acb pcmpeqb %xmm3, %xmm2 - 0x66, 0x0f, 0xd7, 0xca, //0x00000acf pmovmskb %xmm2, %ecx - 0x66, 0x0f, 0x6f, 0xd6, //0x00000ad3 movdqa %xmm6, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x00000ad7 pcmpeqb %xmm3, %xmm2 - 0x66, 0x0f, 0xd7, 0xd2, //0x00000adb pmovmskb %xmm2, %edx - 0x48, 0xc1, 0xe2, 0x30, //0x00000adf shlq $48, %rdx - 0x48, 0xc1, 0xe1, 0x20, //0x00000ae3 shlq $32, %rcx - 0x48, 0x09, 0xd1, //0x00000ae7 orq %rdx, %rcx - 0x48, 0xc1, 0xe0, 0x10, //0x00000aea shlq $16, %rax - 0x48, 0x09, 0xc8, //0x00000aee orq %rcx, %rax - 0x49, 0x09, 0xc0, //0x00000af1 orq %rax, %r8 - 0x4c, 0x89, 0xc8, //0x00000af4 movq %r9, %rax - 0x48, 0xf7, 0xd0, //0x00000af7 notq %rax - 0x49, 0x21, 0xc0, //0x00000afa andq %rax, %r8 - 0x66, 0x0f, 0x74, 0xc4, //0x00000afd pcmpeqb %xmm4, %xmm0 - 0x66, 0x0f, 0xd7, 0xc8, //0x00000b01 pmovmskb %xmm0, %ecx - 0x66, 0x0f, 0x74, 0xec, //0x00000b05 pcmpeqb %xmm4, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x00000b09 pmovmskb %xmm5, %edx - 0x66, 0x0f, 0x74, 0xfc, //0x00000b0d pcmpeqb %xmm4, %xmm7 - 0x66, 0x0f, 0xd7, 0xdf, //0x00000b11 pmovmskb %xmm7, %ebx - 0x66, 0x0f, 0x74, 0xf4, //0x00000b15 pcmpeqb %xmm4, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xee, //0x00000b19 pmovmskb %xmm6, %r13d - 0x49, 0xc1, 0xe5, 0x30, //0x00000b1e shlq $48, %r13 - 0x48, 0xc1, 0xe3, 0x20, //0x00000b22 shlq $32, %rbx - 0x4c, 0x09, 0xeb, //0x00000b26 orq %r13, %rbx - 0x48, 0xc1, 0xe2, 0x10, //0x00000b29 shlq $16, %rdx - 0x48, 0x09, 0xda, //0x00000b2d orq %rbx, %rdx - 0x48, 0x09, 0xd1, //0x00000b30 orq %rdx, %rcx - 0x49, 0xbd, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000b33 movabsq $6148914691236517205, %r13 - 0x48, 0x21, 0xc1, //0x00000b3d andq %rax, %rcx - 0x0f, 0x84, 0xd8, 0xfd, 0xff, 0xff, //0x00000b40 je LBB0_87 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000b46 .p2align 4, 0x90 - //0x00000b50 LBB0_93 - 0x48, 0x8d, 0x51, 0xff, //0x00000b50 leaq $-1(%rcx), %rdx - 0x48, 0x89, 0xd0, //0x00000b54 movq %rdx, %rax - 0x4c, 0x21, 0xc0, //0x00000b57 andq %r8, %rax - 0x48, 0x89, 0xc3, //0x00000b5a movq %rax, %rbx - 0x48, 0xd1, 0xeb, //0x00000b5d shrq %rbx - 0x4c, 0x21, 0xeb, //0x00000b60 andq %r13, %rbx - 0x48, 0x29, 0xd8, //0x00000b63 subq %rbx, %rax - 0x48, 0x89, 0xc3, //0x00000b66 movq %rax, %rbx - 0x49, 0xba, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00000b69 movabsq $3689348814741910323, %r10 - 0x4c, 0x21, 0xd3, //0x00000b73 andq %r10, %rbx - 0x48, 0xc1, 0xe8, 0x02, //0x00000b76 shrq $2, %rax - 0x4c, 0x21, 0xd0, //0x00000b7a andq %r10, %rax - 0x48, 0x01, 0xd8, //0x00000b7d addq %rbx, %rax - 0x48, 0x89, 0xc3, //0x00000b80 movq %rax, %rbx - 0x48, 0xc1, 0xeb, 0x04, //0x00000b83 shrq $4, %rbx - 0x48, 0x01, 0xc3, //0x00000b87 addq %rax, %rbx - 0x48, 0xb8, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000b8a movabsq $1085102592571150095, %rax - 0x48, 0x21, 0xc3, //0x00000b94 andq %rax, %rbx - 0x48, 0xb8, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00000b97 movabsq $72340172838076673, %rax - 0x48, 0x0f, 0xaf, 0xd8, //0x00000ba1 imulq %rax, %rbx - 0x48, 0xc1, 0xeb, 0x38, //0x00000ba5 shrq $56, %rbx - 0x48, 0x03, 0x5d, 0xc0, //0x00000ba9 addq $-64(%rbp), %rbx - 0x4c, 0x39, 0xdb, //0x00000bad cmpq %r11, %rbx - 0x0f, 0x86, 0x52, 0x01, 0x00, 0x00, //0x00000bb0 jbe LBB0_111 - 0x49, 0x83, 0xc3, 0x01, //0x00000bb6 addq $1, %r11 - 0x48, 0x21, 0xd1, //0x00000bba andq %rdx, %rcx - 0x0f, 0x85, 0x8d, 0xff, 0xff, 0xff, //0x00000bbd jne LBB0_93 - 0xe9, 0x56, 0xfd, 0xff, 0xff, //0x00000bc3 jmp LBB0_87 - //0x00000bc8 LBB0_95 - 0x48, 0x85, 0xc0, //0x00000bc8 testq %rax, %rax - 0x0f, 0x8e, 0x00, 0x02, 0x00, 0x00, //0x00000bcb jle LBB0_123 - 0x4c, 0x89, 0xca, //0x00000bd1 movq %r9, %rdx - 0x44, 0x0f, 0x11, 0x45, 0xb0, //0x00000bd4 movups %xmm8, $-80(%rbp) - 0x44, 0x0f, 0x11, 0x45, 0xa0, //0x00000bd9 movups %xmm8, $-96(%rbp) - 0x44, 0x0f, 0x11, 0x45, 0x90, //0x00000bde movups %xmm8, $-112(%rbp) - 0x44, 0x0f, 0x11, 0x45, 0x80, //0x00000be3 movups %xmm8, $-128(%rbp) - 0x44, 0x89, 0xf0, //0x00000be8 movl %r14d, %eax - 0x25, 0xff, 0x0f, 0x00, 0x00, //0x00000beb andl $4095, %eax - 0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x00000bf0 cmpl $4033, %eax - 0x0f, 0x82, 0x31, 0x00, 0x00, 0x00, //0x00000bf5 jb LBB0_99 - 0x48, 0x83, 0x7d, 0xd0, 0x20, //0x00000bfb cmpq $32, $-48(%rbp) - 0x0f, 0x82, 0x38, 0x00, 0x00, 0x00, //0x00000c00 jb LBB0_100 - 0x41, 0x0f, 0x10, 0x06, //0x00000c06 movups (%r14), %xmm0 - 0x0f, 0x11, 0x45, 0x80, //0x00000c0a movups %xmm0, $-128(%rbp) - 0x41, 0x0f, 0x10, 0x46, 0x10, //0x00000c0e movups $16(%r14), %xmm0 - 0x0f, 0x11, 0x45, 0x90, //0x00000c13 movups %xmm0, $-112(%rbp) - 0x49, 0x83, 0xc6, 0x20, //0x00000c17 addq $32, %r14 - 0x48, 0x8b, 0x45, 0xd0, //0x00000c1b movq $-48(%rbp), %rax - 0x4c, 0x8d, 0x48, 0xe0, //0x00000c1f leaq $-32(%rax), %r9 - 0x4c, 0x8d, 0x45, 0xa0, //0x00000c23 leaq $-96(%rbp), %r8 - 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x00000c27 jmp LBB0_101 - //0x00000c2c LBB0_99 - 0x49, 0xbd, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000c2c movabsq $6148914691236517205, %r13 - 0x49, 0x89, 0xd1, //0x00000c36 movq %rdx, %r9 - 0xe9, 0x58, 0xfd, 0xff, 0xff, //0x00000c39 jmp LBB0_89 - //0x00000c3e LBB0_100 - 0x4c, 0x8d, 0x45, 0x80, //0x00000c3e leaq $-128(%rbp), %r8 - 0x4c, 0x8b, 0x4d, 0xd0, //0x00000c42 movq $-48(%rbp), %r9 - //0x00000c46 LBB0_101 - 0x49, 0x83, 0xf9, 0x10, //0x00000c46 cmpq $16, %r9 - 0x0f, 0x82, 0x49, 0x00, 0x00, 0x00, //0x00000c4a jb LBB0_102 - 0x41, 0x0f, 0x10, 0x06, //0x00000c50 movups (%r14), %xmm0 - 0x41, 0x0f, 0x11, 0x00, //0x00000c54 movups %xmm0, (%r8) - 0x49, 0x83, 0xc6, 0x10, //0x00000c58 addq $16, %r14 - 0x49, 0x83, 0xc0, 0x10, //0x00000c5c addq $16, %r8 - 0x49, 0x83, 0xc1, 0xf0, //0x00000c60 addq $-16, %r9 - 0x49, 0x83, 0xf9, 0x08, //0x00000c64 cmpq $8, %r9 - 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00000c68 jae LBB0_109 - //0x00000c6e LBB0_103 - 0x49, 0x83, 0xf9, 0x04, //0x00000c6e cmpq $4, %r9 - 0x0f, 0x8c, 0x47, 0x00, 0x00, 0x00, //0x00000c72 jl LBB0_104 - //0x00000c78 LBB0_110 - 0x41, 0x8b, 0x06, //0x00000c78 movl (%r14), %eax - 0x41, 0x89, 0x00, //0x00000c7b movl %eax, (%r8) - 0x49, 0x83, 0xc6, 0x04, //0x00000c7e addq $4, %r14 - 0x49, 0x83, 0xc0, 0x04, //0x00000c82 addq $4, %r8 - 0x49, 0x83, 0xc1, 0xfc, //0x00000c86 addq $-4, %r9 - 0x49, 0x83, 0xf9, 0x02, //0x00000c8a cmpq $2, %r9 - 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00000c8e jae LBB0_105 - 0xe9, 0x44, 0x00, 0x00, 0x00, //0x00000c94 jmp LBB0_106 - //0x00000c99 LBB0_102 - 0x49, 0x83, 0xf9, 0x08, //0x00000c99 cmpq $8, %r9 - 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x00000c9d jb LBB0_103 - //0x00000ca3 LBB0_109 - 0x49, 0x8b, 0x06, //0x00000ca3 movq (%r14), %rax - 0x49, 0x89, 0x00, //0x00000ca6 movq %rax, (%r8) - 0x49, 0x83, 0xc6, 0x08, //0x00000ca9 addq $8, %r14 - 0x49, 0x83, 0xc0, 0x08, //0x00000cad addq $8, %r8 - 0x49, 0x83, 0xc1, 0xf8, //0x00000cb1 addq $-8, %r9 - 0x49, 0x83, 0xf9, 0x04, //0x00000cb5 cmpq $4, %r9 - 0x0f, 0x8d, 0xb9, 0xff, 0xff, 0xff, //0x00000cb9 jge LBB0_110 - //0x00000cbf LBB0_104 - 0x49, 0x83, 0xf9, 0x02, //0x00000cbf cmpq $2, %r9 - 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00000cc3 jb LBB0_106 - //0x00000cc9 LBB0_105 - 0x41, 0x0f, 0xb7, 0x06, //0x00000cc9 movzwl (%r14), %eax - 0x66, 0x41, 0x89, 0x00, //0x00000ccd movw %ax, (%r8) - 0x49, 0x83, 0xc6, 0x02, //0x00000cd1 addq $2, %r14 - 0x49, 0x83, 0xc0, 0x02, //0x00000cd5 addq $2, %r8 - 0x49, 0x83, 0xc1, 0xfe, //0x00000cd9 addq $-2, %r9 - //0x00000cdd LBB0_106 - 0x4c, 0x89, 0xf1, //0x00000cdd movq %r14, %rcx - 0x4c, 0x8d, 0x75, 0x80, //0x00000ce0 leaq $-128(%rbp), %r14 - 0x4d, 0x85, 0xc9, //0x00000ce4 testq %r9, %r9 - 0x49, 0xbd, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000ce7 movabsq $6148914691236517205, %r13 - 0x49, 0x89, 0xd1, //0x00000cf1 movq %rdx, %r9 - 0x0f, 0x84, 0x9c, 0xfc, 0xff, 0xff, //0x00000cf4 je LBB0_89 - 0x8a, 0x01, //0x00000cfa movb (%rcx), %al - 0x41, 0x88, 0x00, //0x00000cfc movb %al, (%r8) - 0x4c, 0x8d, 0x75, 0x80, //0x00000cff leaq $-128(%rbp), %r14 - 0xe9, 0x8e, 0xfc, 0xff, 0xff, //0x00000d03 jmp LBB0_89 - //0x00000d08 LBB0_111 - 0x48, 0x8b, 0x47, 0x08, //0x00000d08 movq $8(%rdi), %rax - 0x48, 0x0f, 0xbc, 0xc9, //0x00000d0c bsfq %rcx, %rcx - 0x48, 0x2b, 0x4d, 0xd0, //0x00000d10 subq $-48(%rbp), %rcx - 0x48, 0x01, 0xc8, //0x00000d14 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00000d17 addq $1, %rax - 0x48, 0x89, 0x06, //0x00000d1b movq %rax, (%rsi) - 0x48, 0x8b, 0x4f, 0x08, //0x00000d1e movq $8(%rdi), %rcx - 0x48, 0x39, 0xc8, //0x00000d22 cmpq %rcx, %rax - 0x48, 0x0f, 0x47, 0xc1, //0x00000d25 cmovaq %rcx, %rax - 0x48, 0x89, 0x06, //0x00000d29 movq %rax, (%rsi) - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000d2c movq $-1, %rax - 0x4c, 0x0f, 0x47, 0xe0, //0x00000d33 cmovaq %rax, %r12 - 0xe9, 0x10, 0x00, 0x00, 0x00, //0x00000d37 jmp LBB0_114 - //0x00000d3c LBB0_112 - 0x0f, 0xbc, 0xc1, //0x00000d3c bsfl %ecx, %eax - 0x4c, 0x01, 0xe0, //0x00000d3f addq %r12, %rax - 0x4c, 0x01, 0xd8, //0x00000d42 addq %r11, %rax - 0x48, 0x83, 0xc0, 0x02, //0x00000d45 addq $2, %rax - //0x00000d49 LBB0_113 - 0x48, 0x89, 0x06, //0x00000d49 movq %rax, (%rsi) - //0x00000d4c LBB0_114 - 0x4d, 0x89, 0xe7, //0x00000d4c movq %r12, %r15 - //0x00000d4f LBB0_115 - 0x4c, 0x89, 0xf8, //0x00000d4f movq %r15, %rax - 0x48, 0x83, 0xc4, 0x58, //0x00000d52 addq $88, %rsp - 0x5b, //0x00000d56 popq %rbx - 0x41, 0x5c, //0x00000d57 popq %r12 - 0x41, 0x5d, //0x00000d59 popq %r13 - 0x41, 0x5e, //0x00000d5b popq %r14 - 0x41, 0x5f, //0x00000d5d popq %r15 - 0x5d, //0x00000d5f popq %rbp - 0xc3, //0x00000d60 retq - //0x00000d61 LBB0_116 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000d61 movq $-2, %rax - 0xb9, 0x02, 0x00, 0x00, 0x00, //0x00000d68 movl $2, %ecx - 0x48, 0x01, 0xcb, //0x00000d6d addq %rcx, %rbx - 0x49, 0x01, 0xc3, //0x00000d70 addq %rax, %r11 - 0x0f, 0x8e, 0xd6, 0xff, 0xff, 0xff, //0x00000d73 jle LBB0_115 - //0x00000d79 LBB0_117 - 0x0f, 0xb6, 0x03, //0x00000d79 movzbl (%rbx), %eax - 0x3c, 0x5c, //0x00000d7c cmpb $92, %al - 0x0f, 0x84, 0xdd, 0xff, 0xff, 0xff, //0x00000d7e je LBB0_116 - 0x3c, 0x22, //0x00000d84 cmpb $34, %al - 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x00000d86 je LBB0_120 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000d8c movq $-1, %rax - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000d93 movl $1, %ecx - 0x48, 0x01, 0xcb, //0x00000d98 addq %rcx, %rbx - 0x49, 0x01, 0xc3, //0x00000d9b addq %rax, %r11 - 0x0f, 0x8f, 0xd5, 0xff, 0xff, 0xff, //0x00000d9e jg LBB0_117 - 0xe9, 0xa6, 0xff, 0xff, 0xff, //0x00000da4 jmp LBB0_115 - //0x00000da9 LBB0_120 - 0x4c, 0x29, 0xf3, //0x00000da9 subq %r14, %rbx - 0x48, 0x83, 0xc3, 0x01, //0x00000dac addq $1, %rbx - 0x48, 0x89, 0x1e, //0x00000db0 movq %rbx, (%rsi) - 0xe9, 0x94, 0xff, 0xff, 0xff, //0x00000db3 jmp LBB0_114 - //0x00000db8 LBB0_121 - 0x4c, 0x01, 0xf3, //0x00000db8 addq %r14, %rbx - 0x48, 0x85, 0xc9, //0x00000dbb testq %rcx, %rcx - 0x0f, 0x85, 0xc1, 0xf4, 0xff, 0xff, //0x00000dbe jne LBB0_34 - 0xe9, 0x02, 0xf5, 0xff, 0xff, //0x00000dc4 jmp LBB0_41 - //0x00000dc9 LBB0_122 - 0x4c, 0x01, 0xf3, //0x00000dc9 addq %r14, %rbx - 0xe9, 0x9c, 0xf6, 0xff, 0xff, //0x00000dcc jmp LBB0_58 - //0x00000dd1 LBB0_123 - 0x48, 0x8b, 0x47, 0x08, //0x00000dd1 movq $8(%rdi), %rax - 0x48, 0x89, 0x06, //0x00000dd5 movq %rax, (%rsi) - 0xe9, 0x72, 0xff, 0xff, 0xff, //0x00000dd8 jmp LBB0_115 - //0x00000ddd LBB0_124 - 0x49, 0x8d, 0x40, 0xff, //0x00000ddd leaq $-1(%r8), %rax - 0x4c, 0x39, 0xd8, //0x00000de1 cmpq %r11, %rax - 0x0f, 0x84, 0x65, 0xff, 0xff, 0xff, //0x00000de4 je LBB0_115 - 0x4b, 0x8d, 0x1c, 0x0b, //0x00000dea leaq (%r11,%r9), %rbx - 0x48, 0x83, 0xc3, 0x02, //0x00000dee addq $2, %rbx - 0x4d, 0x29, 0xd8, //0x00000df2 subq %r11, %r8 - 0x49, 0x83, 0xc0, 0xfe, //0x00000df5 addq $-2, %r8 - 0x4d, 0x89, 0xc3, //0x00000df9 movq %r8, %r11 - 0xe9, 0x6c, 0xf6, 0xff, 0xff, //0x00000dfc jmp LBB0_58 - 0x90, 0x90, 0x90, //0x00000e01 .p2align 2, 0x90 - // // .set L0_0_set_115, LBB0_115-LJTI0_0 - // // .set L0_0_set_48, LBB0_48-LJTI0_0 - // // .set L0_0_set_49, LBB0_49-LJTI0_0 - // // .set L0_0_set_29, LBB0_29-LJTI0_0 - // // .set L0_0_set_60, LBB0_60-LJTI0_0 - // // .set L0_0_set_85, LBB0_85-LJTI0_0 - // // .set L0_0_set_47, LBB0_47-LJTI0_0 - // // .set L0_0_set_86, LBB0_86-LJTI0_0 - //0x00000e04 LJTI0_0 - 0x4b, 0xff, 0xff, 0xff, //0x00000e04 .long L0_0_set_115 - 0x55, 0xf5, 0xff, 0xff, //0x00000e08 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000e0c .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000e10 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000e14 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000e18 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000e1c .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000e20 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000e24 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000e28 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000e2c .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000e30 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000e34 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000e38 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000e3c .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000e40 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000e44 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000e48 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000e4c .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000e50 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000e54 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000e58 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000e5c .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000e60 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000e64 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000e68 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000e6c .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000e70 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000e74 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000e78 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000e7c .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000e80 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000e84 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000e88 .long L0_0_set_48 - 0x64, 0xf5, 0xff, 0xff, //0x00000e8c .long L0_0_set_49 - 0x55, 0xf5, 0xff, 0xff, //0x00000e90 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000e94 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000e98 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000e9c .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000ea0 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000ea4 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000ea8 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000eac .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000eb0 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000eb4 .long L0_0_set_48 - 0xf1, 0xf3, 0xff, 0xff, //0x00000eb8 .long L0_0_set_29 - 0x55, 0xf5, 0xff, 0xff, //0x00000ebc .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000ec0 .long L0_0_set_48 - 0xf1, 0xf3, 0xff, 0xff, //0x00000ec4 .long L0_0_set_29 - 0xf1, 0xf3, 0xff, 0xff, //0x00000ec8 .long L0_0_set_29 - 0xf1, 0xf3, 0xff, 0xff, //0x00000ecc .long L0_0_set_29 - 0xf1, 0xf3, 0xff, 0xff, //0x00000ed0 .long L0_0_set_29 - 0xf1, 0xf3, 0xff, 0xff, //0x00000ed4 .long L0_0_set_29 - 0xf1, 0xf3, 0xff, 0xff, //0x00000ed8 .long L0_0_set_29 - 0xf1, 0xf3, 0xff, 0xff, //0x00000edc .long L0_0_set_29 - 0xf1, 0xf3, 0xff, 0xff, //0x00000ee0 .long L0_0_set_29 - 0xf1, 0xf3, 0xff, 0xff, //0x00000ee4 .long L0_0_set_29 - 0xf1, 0xf3, 0xff, 0xff, //0x00000ee8 .long L0_0_set_29 - 0x55, 0xf5, 0xff, 0xff, //0x00000eec .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000ef0 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000ef4 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000ef8 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000efc .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000f00 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000f04 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000f08 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000f0c .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000f10 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000f14 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000f18 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000f1c .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000f20 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000f24 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000f28 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000f2c .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000f30 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000f34 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000f38 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000f3c .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000f40 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000f44 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000f48 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000f4c .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000f50 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000f54 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000f58 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000f5c .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000f60 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000f64 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000f68 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000f6c .long L0_0_set_48 - 0x7e, 0xf6, 0xff, 0xff, //0x00000f70 .long L0_0_set_60 - 0x55, 0xf5, 0xff, 0xff, //0x00000f74 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000f78 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000f7c .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000f80 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000f84 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000f88 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000f8c .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000f90 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000f94 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000f98 .long L0_0_set_48 - 0xb4, 0xfa, 0xff, 0xff, //0x00000f9c .long L0_0_set_85 - 0x55, 0xf5, 0xff, 0xff, //0x00000fa0 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000fa4 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000fa8 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000fac .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000fb0 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000fb4 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000fb8 .long L0_0_set_48 - 0x41, 0xf5, 0xff, 0xff, //0x00000fbc .long L0_0_set_47 - 0x55, 0xf5, 0xff, 0xff, //0x00000fc0 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000fc4 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000fc8 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000fcc .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000fd0 .long L0_0_set_48 - 0x41, 0xf5, 0xff, 0xff, //0x00000fd4 .long L0_0_set_47 - 0x55, 0xf5, 0xff, 0xff, //0x00000fd8 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000fdc .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000fe0 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000fe4 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000fe8 .long L0_0_set_48 - 0x55, 0xf5, 0xff, 0xff, //0x00000fec .long L0_0_set_48 - 0xc8, 0xfa, 0xff, 0xff, //0x00000ff0 .long L0_0_set_86 - //0x00000ff4 .p2align 2, 0x00 - //0x00000ff4 _MASK_USE_NUMBER - 0x02, 0x00, 0x00, 0x00, //0x00000ff4 .long 2 -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_subr.go deleted file mode 100644 index 373625dad..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_subr.go +++ /dev/null @@ -1,46 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package sse - -import ( - `github.com/bytedance/sonic/loader` -) - -const ( - _entry__skip_one = 256 -) - -const ( - _stack__skip_one = 232 -) - -const ( - _size__skip_one = 14016 -) - -var ( - _pcsp__skip_one = [][2]uint32{ - {0x1, 0}, - {0x6, 8}, - {0x8, 16}, - {0xa, 24}, - {0xc, 32}, - {0xd, 40}, - {0x14, 48}, - {0x33c1, 232}, - {0x33c2, 48}, - {0x33c4, 40}, - {0x33c6, 32}, - {0x33c8, 24}, - {0x33ca, 16}, - {0x33cb, 8}, - {0x33cc, 0}, - {0x36c0, 232}, - } -) - -var _cfunc_skip_one = []loader.CFunc{ - {"_skip_one_entry", 0, _entry__skip_one, 0, nil}, - {"_skip_one", _entry__skip_one, _size__skip_one, _stack__skip_one, _pcsp__skip_one}, -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_text_amd64.go deleted file mode 100644 index 71196072d..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_text_amd64.go +++ /dev/null @@ -1,4017 +0,0 @@ -// +build amd64 -// Code generated by asm2asm, DO NOT EDIT. - -package sse - -var _text_skip_one = []byte{ - // .p2align 4, 0x00 - // LCPI0_0 - 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, // QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' - //0x00000010 LCPI0_1 - 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000010 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' - //0x00000020 LCPI0_2 - 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000020 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' - //0x00000030 LCPI0_3 - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000030 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - //0x00000040 LCPI0_4 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000040 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - //0x00000050 LCPI0_5 - 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x00000050 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{' - //0x00000060 LCPI0_6 - 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00000060 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}' - //0x00000070 LCPI0_7 - 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00000070 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' - //0x00000080 LCPI0_8 - 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000080 .quad 1 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000088 .quad 0 - //0x00000090 LCPI0_9 - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000090 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' - //0x000000a0 LCPI0_10 - 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x000000a0 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' - //0x000000b0 LCPI0_11 - 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x000000b0 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' - //0x000000c0 LCPI0_12 - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x000000c0 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' - //0x000000d0 LCPI0_13 - 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x000000d0 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' - //0x000000e0 LCPI0_14 - 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x000000e0 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' - //0x000000f0 LCPI0_15 - 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x000000f0 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' - //0x00000100 .p2align 4, 0x90 - //0x00000100 _skip_one - 0x55, //0x00000100 pushq %rbp - 0x48, 0x89, 0xe5, //0x00000101 movq %rsp, %rbp - 0x41, 0x57, //0x00000104 pushq %r15 - 0x41, 0x56, //0x00000106 pushq %r14 - 0x41, 0x55, //0x00000108 pushq %r13 - 0x41, 0x54, //0x0000010a pushq %r12 - 0x53, //0x0000010c pushq %rbx - 0x48, 0x81, 0xec, 0xb8, 0x00, 0x00, 0x00, //0x0000010d subq $184, %rsp - 0x49, 0x89, 0xf0, //0x00000114 movq %rsi, %r8 - 0x48, 0x89, 0x4d, 0x88, //0x00000117 movq %rcx, $-120(%rbp) - 0xf6, 0xc1, 0x40, //0x0000011b testb $64, %cl - 0x48, 0x89, 0x75, 0xd0, //0x0000011e movq %rsi, $-48(%rbp) - 0x48, 0x89, 0x7d, 0xb0, //0x00000122 movq %rdi, $-80(%rbp) - 0x0f, 0x85, 0xc5, 0x00, 0x00, 0x00, //0x00000126 jne LBB0_2 - 0x49, 0x89, 0xd3, //0x0000012c movq %rdx, %r11 - 0x0f, 0x10, 0x05, 0x4a, 0xff, 0xff, 0xff, //0x0000012f movups $-182(%rip), %xmm0 /* LCPI0_8+0(%rip) */ - 0x0f, 0x11, 0x02, //0x00000136 movups %xmm0, (%rdx) - 0x4c, 0x8b, 0x27, //0x00000139 movq (%rdi), %r12 - 0x4c, 0x89, 0xe0, //0x0000013c movq %r12, %rax - 0x48, 0xf7, 0xd0, //0x0000013f notq %rax - 0x48, 0x89, 0x45, 0x80, //0x00000142 movq %rax, $-128(%rbp) - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000146 movl $1, %eax - 0x4c, 0x29, 0xe0, //0x0000014b subq %r12, %rax - 0x48, 0x89, 0x45, 0x90, //0x0000014e movq %rax, $-112(%rbp) - 0x4c, 0x89, 0xe0, //0x00000152 movq %r12, %rax - 0x48, 0xf7, 0xd8, //0x00000155 negq %rax - 0x48, 0x89, 0x85, 0x78, 0xff, 0xff, 0xff, //0x00000158 movq %rax, $-136(%rbp) - 0x49, 0x8d, 0x44, 0x24, 0xff, //0x0000015f leaq $-1(%r12), %rax - 0x48, 0x89, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00000164 movq %rax, $-144(%rbp) - 0x49, 0x8d, 0x44, 0x24, 0xfe, //0x0000016b leaq $-2(%r12), %rax - 0x48, 0x89, 0x85, 0x68, 0xff, 0xff, 0xff, //0x00000170 movq %rax, $-152(%rbp) - 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00000177 movq $-1, %r10 - 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000017e movabsq $4294977024, %r14 - 0xf3, 0x0f, 0x6f, 0x05, 0xa0, 0xfe, 0xff, 0xff, //0x00000188 movdqu $-352(%rip), %xmm0 /* LCPI0_3+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x0d, 0xa8, 0xfe, 0xff, 0xff, //0x00000190 movdqu $-344(%rip), %xmm1 /* LCPI0_4+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x15, 0xf0, 0xfe, 0xff, 0xff, //0x00000198 movdqu $-272(%rip), %xmm2 /* LCPI0_9+0(%rip) */ - 0x66, 0x45, 0x0f, 0x76, 0xff, //0x000001a0 pcmpeqd %xmm15, %xmm15 - 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0xf2, 0xfe, 0xff, 0xff, //0x000001a5 movdqu $-270(%rip), %xmm8 /* LCPI0_10+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x35, 0xf9, 0xfe, 0xff, 0xff, //0x000001ae movdqu $-263(%rip), %xmm14 /* LCPI0_11+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x0d, 0x00, 0xff, 0xff, 0xff, //0x000001b7 movdqu $-256(%rip), %xmm9 /* LCPI0_12+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0x07, 0xff, 0xff, 0xff, //0x000001c0 movdqu $-249(%rip), %xmm10 /* LCPI0_13+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0x3e, 0xfe, 0xff, 0xff, //0x000001c9 movdqu $-450(%rip), %xmm11 /* LCPI0_1+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x25, 0x05, 0xff, 0xff, 0xff, //0x000001d2 movdqu $-251(%rip), %xmm12 /* LCPI0_14+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x0c, 0xff, 0xff, 0xff, //0x000001db movdqu $-244(%rip), %xmm13 /* LCPI0_15+0(%rip) */ - 0x4c, 0x89, 0x65, 0xc0, //0x000001e4 movq %r12, $-64(%rbp) - 0x48, 0x89, 0x55, 0xa8, //0x000001e8 movq %rdx, $-88(%rbp) - 0xe9, 0x39, 0x01, 0x00, 0x00, //0x000001ec jmp LBB0_29 - //0x000001f1 LBB0_2 - 0x4c, 0x8b, 0x0f, //0x000001f1 movq (%rdi), %r9 - 0x48, 0x8b, 0x77, 0x08, //0x000001f4 movq $8(%rdi), %rsi - 0x49, 0x8b, 0x18, //0x000001f8 movq (%r8), %rbx - 0x48, 0x39, 0xf3, //0x000001fb cmpq %rsi, %rbx - 0x0f, 0x83, 0x26, 0x00, 0x00, 0x00, //0x000001fe jae LBB0_7 - 0x41, 0x8a, 0x04, 0x19, //0x00000204 movb (%r9,%rbx), %al - 0x3c, 0x0d, //0x00000208 cmpb $13, %al - 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x0000020a je LBB0_7 - 0x3c, 0x20, //0x00000210 cmpb $32, %al - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00000212 je LBB0_7 - 0x04, 0xf7, //0x00000218 addb $-9, %al - 0x3c, 0x01, //0x0000021a cmpb $1, %al - 0x0f, 0x86, 0x08, 0x00, 0x00, 0x00, //0x0000021c jbe LBB0_7 - 0x49, 0x89, 0xdc, //0x00000222 movq %rbx, %r12 - 0xe9, 0x84, 0x26, 0x00, 0x00, //0x00000225 jmp LBB0_492 - //0x0000022a LBB0_7 - 0x4c, 0x8d, 0x63, 0x01, //0x0000022a leaq $1(%rbx), %r12 - 0x49, 0x39, 0xf4, //0x0000022e cmpq %rsi, %r12 - 0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x00000231 jae LBB0_11 - 0x43, 0x8a, 0x04, 0x21, //0x00000237 movb (%r9,%r12), %al - 0x3c, 0x0d, //0x0000023b cmpb $13, %al - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000023d je LBB0_11 - 0x3c, 0x20, //0x00000243 cmpb $32, %al - 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x00000245 je LBB0_11 - 0x04, 0xf7, //0x0000024b addb $-9, %al - 0x3c, 0x01, //0x0000024d cmpb $1, %al - 0x0f, 0x87, 0x59, 0x26, 0x00, 0x00, //0x0000024f ja LBB0_492 - //0x00000255 LBB0_11 - 0x4c, 0x8d, 0x63, 0x02, //0x00000255 leaq $2(%rbx), %r12 - 0x49, 0x39, 0xf4, //0x00000259 cmpq %rsi, %r12 - 0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x0000025c jae LBB0_15 - 0x43, 0x8a, 0x04, 0x21, //0x00000262 movb (%r9,%r12), %al - 0x3c, 0x0d, //0x00000266 cmpb $13, %al - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00000268 je LBB0_15 - 0x3c, 0x20, //0x0000026e cmpb $32, %al - 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x00000270 je LBB0_15 - 0x04, 0xf7, //0x00000276 addb $-9, %al - 0x3c, 0x01, //0x00000278 cmpb $1, %al - 0x0f, 0x87, 0x2e, 0x26, 0x00, 0x00, //0x0000027a ja LBB0_492 - //0x00000280 LBB0_15 - 0x4c, 0x8d, 0x63, 0x03, //0x00000280 leaq $3(%rbx), %r12 - 0x49, 0x39, 0xf4, //0x00000284 cmpq %rsi, %r12 - 0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x00000287 jae LBB0_19 - 0x43, 0x8a, 0x04, 0x21, //0x0000028d movb (%r9,%r12), %al - 0x3c, 0x0d, //0x00000291 cmpb $13, %al - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00000293 je LBB0_19 - 0x3c, 0x20, //0x00000299 cmpb $32, %al - 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x0000029b je LBB0_19 - 0x04, 0xf7, //0x000002a1 addb $-9, %al - 0x3c, 0x01, //0x000002a3 cmpb $1, %al - 0x0f, 0x87, 0x03, 0x26, 0x00, 0x00, //0x000002a5 ja LBB0_492 - //0x000002ab LBB0_19 - 0x48, 0x83, 0xc3, 0x04, //0x000002ab addq $4, %rbx - 0x48, 0x39, 0xde, //0x000002af cmpq %rbx, %rsi - 0x0f, 0x86, 0xb9, 0x25, 0x00, 0x00, //0x000002b2 jbe LBB0_486 - 0x48, 0x39, 0xde, //0x000002b8 cmpq %rbx, %rsi - 0x0f, 0x84, 0xce, 0x25, 0x00, 0x00, //0x000002bb je LBB0_489 - 0x49, 0x8d, 0x04, 0x31, //0x000002c1 leaq (%r9,%rsi), %rax - 0x48, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000002c5 movabsq $4294977024, %rcx - 0x90, //0x000002cf .p2align 4, 0x90 - //0x000002d0 LBB0_22 - 0x41, 0x0f, 0xbe, 0x14, 0x19, //0x000002d0 movsbl (%r9,%rbx), %edx - 0x83, 0xfa, 0x20, //0x000002d5 cmpl $32, %edx - 0x0f, 0x87, 0xbd, 0x25, 0x00, 0x00, //0x000002d8 ja LBB0_491 - 0x48, 0x0f, 0xa3, 0xd1, //0x000002de btq %rdx, %rcx - 0x0f, 0x83, 0xb3, 0x25, 0x00, 0x00, //0x000002e2 jae LBB0_491 - 0x48, 0x83, 0xc3, 0x01, //0x000002e8 addq $1, %rbx - 0x48, 0x39, 0xde, //0x000002ec cmpq %rbx, %rsi - 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x000002ef jne LBB0_22 - 0xe9, 0x9b, 0x25, 0x00, 0x00, //0x000002f5 jmp LBB0_490 - //0x000002fa LBB0_25 - 0x49, 0x81, 0xfa, 0xff, 0x0f, 0x00, 0x00, //0x000002fa cmpq $4095, %r10 - 0x0f, 0x8f, 0x2b, 0x27, 0x00, 0x00, //0x00000301 jg LBB0_602 - 0x49, 0x8d, 0x42, 0x01, //0x00000307 leaq $1(%r10), %rax - 0x49, 0x89, 0x03, //0x0000030b movq %rax, (%r11) - 0x4b, 0xc7, 0x44, 0xd3, 0x08, 0x00, 0x00, 0x00, 0x00, //0x0000030e movq $0, $8(%r11,%r10,8) - //0x00000317 LBB0_27 - 0x4c, 0x8b, 0x55, 0xb8, //0x00000317 movq $-72(%rbp), %r10 - //0x0000031b LBB0_28 - 0x4d, 0x8b, 0x0b, //0x0000031b movq (%r11), %r9 - 0x4c, 0x89, 0xd0, //0x0000031e movq %r10, %rax - 0x4d, 0x85, 0xc9, //0x00000321 testq %r9, %r9 - 0x0f, 0x84, 0x90, 0x31, 0x00, 0x00, //0x00000324 je LBB0_586 - //0x0000032a LBB0_29 - 0x4c, 0x89, 0xd1, //0x0000032a movq %r10, %rcx - 0x48, 0x8b, 0x47, 0x08, //0x0000032d movq $8(%rdi), %rax - 0x49, 0x8b, 0x30, //0x00000331 movq (%r8), %rsi - 0x48, 0x39, 0xc6, //0x00000334 cmpq %rax, %rsi - 0x0f, 0x83, 0x33, 0x00, 0x00, 0x00, //0x00000337 jae LBB0_34 - 0x41, 0x8a, 0x14, 0x34, //0x0000033d movb (%r12,%rsi), %dl - 0x80, 0xfa, 0x0d, //0x00000341 cmpb $13, %dl - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00000344 je LBB0_34 - 0x80, 0xfa, 0x20, //0x0000034a cmpb $32, %dl - 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x0000034d je LBB0_34 - 0x80, 0xc2, 0xf7, //0x00000353 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x00000356 cmpb $1, %dl - 0x0f, 0x86, 0x11, 0x00, 0x00, 0x00, //0x00000359 jbe LBB0_34 - 0x48, 0x89, 0xf3, //0x0000035f movq %rsi, %rbx - 0xe9, 0x01, 0x01, 0x00, 0x00, //0x00000362 jmp LBB0_55 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000367 .p2align 4, 0x90 - //0x00000370 LBB0_34 - 0x48, 0x8d, 0x5e, 0x01, //0x00000370 leaq $1(%rsi), %rbx - 0x48, 0x39, 0xc3, //0x00000374 cmpq %rax, %rbx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000377 jae LBB0_38 - 0x41, 0x8a, 0x14, 0x1c, //0x0000037d movb (%r12,%rbx), %dl - 0x80, 0xfa, 0x0d, //0x00000381 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000384 je LBB0_38 - 0x80, 0xfa, 0x20, //0x0000038a cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000038d je LBB0_38 - 0x80, 0xc2, 0xf7, //0x00000393 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x00000396 cmpb $1, %dl - 0x0f, 0x87, 0xc9, 0x00, 0x00, 0x00, //0x00000399 ja LBB0_55 - 0x90, //0x0000039f .p2align 4, 0x90 - //0x000003a0 LBB0_38 - 0x48, 0x8d, 0x5e, 0x02, //0x000003a0 leaq $2(%rsi), %rbx - 0x48, 0x39, 0xc3, //0x000003a4 cmpq %rax, %rbx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000003a7 jae LBB0_42 - 0x41, 0x8a, 0x14, 0x1c, //0x000003ad movb (%r12,%rbx), %dl - 0x80, 0xfa, 0x0d, //0x000003b1 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000003b4 je LBB0_42 - 0x80, 0xfa, 0x20, //0x000003ba cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000003bd je LBB0_42 - 0x80, 0xc2, 0xf7, //0x000003c3 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x000003c6 cmpb $1, %dl - 0x0f, 0x87, 0x99, 0x00, 0x00, 0x00, //0x000003c9 ja LBB0_55 - 0x90, //0x000003cf .p2align 4, 0x90 - //0x000003d0 LBB0_42 - 0x48, 0x8d, 0x5e, 0x03, //0x000003d0 leaq $3(%rsi), %rbx - 0x48, 0x39, 0xc3, //0x000003d4 cmpq %rax, %rbx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000003d7 jae LBB0_46 - 0x41, 0x8a, 0x14, 0x1c, //0x000003dd movb (%r12,%rbx), %dl - 0x80, 0xfa, 0x0d, //0x000003e1 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000003e4 je LBB0_46 - 0x80, 0xfa, 0x20, //0x000003ea cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000003ed je LBB0_46 - 0x80, 0xc2, 0xf7, //0x000003f3 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x000003f6 cmpb $1, %dl - 0x0f, 0x87, 0x69, 0x00, 0x00, 0x00, //0x000003f9 ja LBB0_55 - 0x90, //0x000003ff .p2align 4, 0x90 - //0x00000400 LBB0_46 - 0x48, 0x83, 0xc6, 0x04, //0x00000400 addq $4, %rsi - 0x48, 0x39, 0xf0, //0x00000404 cmpq %rsi, %rax - 0x0f, 0x86, 0x73, 0x24, 0x00, 0x00, //0x00000407 jbe LBB0_487 - 0x48, 0x39, 0xf0, //0x0000040d cmpq %rsi, %rax - 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x00000410 je LBB0_52 - 0x49, 0x8d, 0x14, 0x04, //0x00000416 leaq (%r12,%rax), %rdx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000041a .p2align 4, 0x90 - //0x00000420 LBB0_49 - 0x41, 0x0f, 0xbe, 0x1c, 0x34, //0x00000420 movsbl (%r12,%rsi), %ebx - 0x83, 0xfb, 0x20, //0x00000425 cmpl $32, %ebx - 0x0f, 0x87, 0x2e, 0x00, 0x00, 0x00, //0x00000428 ja LBB0_54 - 0x49, 0x0f, 0xa3, 0xde, //0x0000042e btq %rbx, %r14 - 0x0f, 0x83, 0x24, 0x00, 0x00, 0x00, //0x00000432 jae LBB0_54 - 0x48, 0x83, 0xc6, 0x01, //0x00000438 addq $1, %rsi - 0x48, 0x39, 0xf0, //0x0000043c cmpq %rsi, %rax - 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x0000043f jne LBB0_49 - 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x00000445 jmp LBB0_53 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000044a .p2align 4, 0x90 - //0x00000450 LBB0_52 - 0x4c, 0x01, 0xe6, //0x00000450 addq %r12, %rsi - 0x48, 0x89, 0xf2, //0x00000453 movq %rsi, %rdx - //0x00000456 LBB0_53 - 0x4c, 0x29, 0xe2, //0x00000456 subq %r12, %rdx - 0x48, 0x89, 0xd6, //0x00000459 movq %rdx, %rsi - //0x0000045c LBB0_54 - 0x48, 0x89, 0xf3, //0x0000045c movq %rsi, %rbx - 0x48, 0x39, 0xc6, //0x0000045f cmpq %rax, %rsi - 0x0f, 0x83, 0x1b, 0x24, 0x00, 0x00, //0x00000462 jae LBB0_488 - //0x00000468 LBB0_55 - 0x48, 0x8d, 0x43, 0x01, //0x00000468 leaq $1(%rbx), %rax - 0x49, 0x89, 0x00, //0x0000046c movq %rax, (%r8) - 0x41, 0x0f, 0xbe, 0x14, 0x1c, //0x0000046f movsbl (%r12,%rbx), %edx - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000474 movq $-1, %rax - 0x85, 0xd2, //0x0000047b testl %edx, %edx - 0x0f, 0x84, 0x37, 0x30, 0x00, 0x00, //0x0000047d je LBB0_586 - 0x48, 0x89, 0xde, //0x00000483 movq %rbx, %rsi - 0x4d, 0x8b, 0x13, //0x00000486 movq (%r11), %r10 - 0x4d, 0x8d, 0x4a, 0xff, //0x00000489 leaq $-1(%r10), %r9 - 0x43, 0x8b, 0x1c, 0xd3, //0x0000048d movl (%r11,%r10,8), %ebx - 0x48, 0x83, 0xf9, 0xff, //0x00000491 cmpq $-1, %rcx - 0x48, 0x0f, 0x45, 0xf1, //0x00000495 cmovneq %rcx, %rsi - 0x48, 0x89, 0x75, 0xb8, //0x00000499 movq %rsi, $-72(%rbp) - 0x83, 0xc3, 0xff, //0x0000049d addl $-1, %ebx - 0x83, 0xfb, 0x05, //0x000004a0 cmpl $5, %ebx - 0x0f, 0x87, 0x34, 0x02, 0x00, 0x00, //0x000004a3 ja LBB0_85 - 0x48, 0x8d, 0x35, 0x00, 0x35, 0x00, 0x00, //0x000004a9 leaq $13568(%rip), %rsi /* LJTI0_1+0(%rip) */ - 0x48, 0x63, 0x0c, 0x9e, //0x000004b0 movslq (%rsi,%rbx,4), %rcx - 0x48, 0x01, 0xf1, //0x000004b4 addq %rsi, %rcx - 0xff, 0xe1, //0x000004b7 jmpq *%rcx - //0x000004b9 LBB0_58 - 0x83, 0xfa, 0x2c, //0x000004b9 cmpl $44, %edx - 0x0f, 0x84, 0x38, 0xfe, 0xff, 0xff, //0x000004bc je LBB0_25 - 0x83, 0xfa, 0x5d, //0x000004c2 cmpl $93, %edx - 0x0f, 0x84, 0x8f, 0x04, 0x00, 0x00, //0x000004c5 je LBB0_126 - 0xe9, 0xc3, 0x2f, 0x00, 0x00, //0x000004cb jmp LBB0_585 - //0x000004d0 LBB0_60 - 0x80, 0xfa, 0x5d, //0x000004d0 cmpb $93, %dl - 0x0f, 0x84, 0x81, 0x04, 0x00, 0x00, //0x000004d3 je LBB0_126 - 0x4b, 0xc7, 0x04, 0xd3, 0x01, 0x00, 0x00, 0x00, //0x000004d9 movq $1, (%r11,%r10,8) - 0xe9, 0xfa, 0x01, 0x00, 0x00, //0x000004e1 jmp LBB0_86 - //0x000004e6 LBB0_62 - 0x80, 0xfa, 0x22, //0x000004e6 cmpb $34, %dl - 0x0f, 0x85, 0xa4, 0x2f, 0x00, 0x00, //0x000004e9 jne LBB0_585 - 0x4b, 0xc7, 0x04, 0xd3, 0x04, 0x00, 0x00, 0x00, //0x000004ef movq $4, (%r11,%r10,8) - 0x49, 0x8b, 0x08, //0x000004f7 movq (%r8), %rcx - 0x48, 0x8b, 0x47, 0x08, //0x000004fa movq $8(%rdi), %rax - 0xf6, 0x45, 0x88, 0x20, //0x000004fe testb $32, $-120(%rbp) - 0x48, 0x89, 0x45, 0x98, //0x00000502 movq %rax, $-104(%rbp) - 0x48, 0x89, 0x4d, 0xa0, //0x00000506 movq %rcx, $-96(%rbp) - 0x0f, 0x85, 0x0c, 0x06, 0x00, 0x00, //0x0000050a jne LBB0_145 - 0x49, 0x89, 0xc1, //0x00000510 movq %rax, %r9 - 0x49, 0x29, 0xc9, //0x00000513 subq %rcx, %r9 - 0x0f, 0x84, 0xaf, 0x31, 0x00, 0x00, //0x00000516 je LBB0_619 - 0x49, 0x83, 0xf9, 0x40, //0x0000051c cmpq $64, %r9 - 0x0f, 0x82, 0x52, 0x1b, 0x00, 0x00, //0x00000520 jb LBB0_406 - 0x49, 0x89, 0xce, //0x00000526 movq %rcx, %r14 - 0x49, 0xf7, 0xd6, //0x00000529 notq %r14 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x0000052c movq $-1, $-56(%rbp) - 0x48, 0x89, 0xc8, //0x00000534 movq %rcx, %rax - 0x45, 0x31, 0xc0, //0x00000537 xorl %r8d, %r8d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000053a .p2align 4, 0x90 - //0x00000540 LBB0_67 - 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x04, //0x00000540 movdqu (%r12,%rax), %xmm3 - 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x04, 0x10, //0x00000546 movdqu $16(%r12,%rax), %xmm4 - 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x04, 0x20, //0x0000054d movdqu $32(%r12,%rax), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x30, //0x00000554 movdqu $48(%r12,%rax), %xmm6 - 0x66, 0x0f, 0x6f, 0xfb, //0x0000055b movdqa %xmm3, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x0000055f pcmpeqb %xmm0, %xmm7 - 0x66, 0x44, 0x0f, 0xd7, 0xd7, //0x00000563 pmovmskb %xmm7, %r10d - 0x66, 0x0f, 0x6f, 0xfc, //0x00000568 movdqa %xmm4, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x0000056c pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xdf, //0x00000570 pmovmskb %xmm7, %ebx - 0x66, 0x0f, 0x6f, 0xfd, //0x00000574 movdqa %xmm5, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x00000578 pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xf7, //0x0000057c pmovmskb %xmm7, %esi - 0x66, 0x0f, 0x6f, 0xfe, //0x00000580 movdqa %xmm6, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x00000584 pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xd7, //0x00000588 pmovmskb %xmm7, %edx - 0x66, 0x0f, 0x74, 0xd9, //0x0000058c pcmpeqb %xmm1, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x00000590 pmovmskb %xmm3, %r11d - 0x66, 0x0f, 0x74, 0xe1, //0x00000595 pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xcc, //0x00000599 pmovmskb %xmm4, %ecx - 0x66, 0x0f, 0x74, 0xe9, //0x0000059d pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xfd, //0x000005a1 pmovmskb %xmm5, %edi - 0x66, 0x0f, 0x74, 0xf1, //0x000005a5 pcmpeqb %xmm1, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x000005a9 pmovmskb %xmm6, %r15d - 0x48, 0xc1, 0xe2, 0x30, //0x000005ae shlq $48, %rdx - 0x48, 0xc1, 0xe6, 0x20, //0x000005b2 shlq $32, %rsi - 0x48, 0x09, 0xd6, //0x000005b6 orq %rdx, %rsi - 0x48, 0xc1, 0xe3, 0x10, //0x000005b9 shlq $16, %rbx - 0x48, 0x09, 0xf3, //0x000005bd orq %rsi, %rbx - 0x49, 0x09, 0xda, //0x000005c0 orq %rbx, %r10 - 0x49, 0xc1, 0xe7, 0x30, //0x000005c3 shlq $48, %r15 - 0x48, 0xc1, 0xe7, 0x20, //0x000005c7 shlq $32, %rdi - 0x4c, 0x09, 0xff, //0x000005cb orq %r15, %rdi - 0x48, 0xc1, 0xe1, 0x10, //0x000005ce shlq $16, %rcx - 0x48, 0x09, 0xf9, //0x000005d2 orq %rdi, %rcx - 0x49, 0x09, 0xcb, //0x000005d5 orq %rcx, %r11 - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000005d8 jne LBB0_76 - 0x4d, 0x85, 0xc0, //0x000005de testq %r8, %r8 - 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000005e1 jne LBB0_78 - 0x45, 0x31, 0xc0, //0x000005e7 xorl %r8d, %r8d - 0x4d, 0x85, 0xd2, //0x000005ea testq %r10, %r10 - 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x000005ed jne LBB0_79 - //0x000005f3 LBB0_70 - 0x49, 0x83, 0xc1, 0xc0, //0x000005f3 addq $-64, %r9 - 0x49, 0x83, 0xc6, 0xc0, //0x000005f7 addq $-64, %r14 - 0x48, 0x83, 0xc0, 0x40, //0x000005fb addq $64, %rax - 0x49, 0x83, 0xf9, 0x3f, //0x000005ff cmpq $63, %r9 - 0x0f, 0x87, 0x37, 0xff, 0xff, 0xff, //0x00000603 ja LBB0_67 - 0xe9, 0x28, 0x13, 0x00, 0x00, //0x00000609 jmp LBB0_71 - //0x0000060e LBB0_76 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x0000060e cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00000613 jne LBB0_78 - 0x49, 0x0f, 0xbc, 0xcb, //0x00000619 bsfq %r11, %rcx - 0x48, 0x01, 0xc1, //0x0000061d addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00000620 movq %rcx, $-56(%rbp) - //0x00000624 LBB0_78 - 0x4c, 0x89, 0xc1, //0x00000624 movq %r8, %rcx - 0x48, 0xf7, 0xd1, //0x00000627 notq %rcx - 0x4c, 0x21, 0xd9, //0x0000062a andq %r11, %rcx - 0x48, 0x8d, 0x14, 0x09, //0x0000062d leaq (%rcx,%rcx), %rdx - 0x4c, 0x09, 0xc2, //0x00000631 orq %r8, %rdx - 0x48, 0x89, 0xd6, //0x00000634 movq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x00000637 notq %rsi - 0x4c, 0x21, 0xde, //0x0000063a andq %r11, %rsi - 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000063d movabsq $-6148914691236517206, %rdi - 0x48, 0x21, 0xfe, //0x00000647 andq %rdi, %rsi - 0x45, 0x31, 0xc0, //0x0000064a xorl %r8d, %r8d - 0x48, 0x01, 0xce, //0x0000064d addq %rcx, %rsi - 0x41, 0x0f, 0x92, 0xc0, //0x00000650 setb %r8b - 0x48, 0x01, 0xf6, //0x00000654 addq %rsi, %rsi - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000657 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xce, //0x00000661 xorq %rcx, %rsi - 0x48, 0x21, 0xd6, //0x00000664 andq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x00000667 notq %rsi - 0x49, 0x21, 0xf2, //0x0000066a andq %rsi, %r10 - 0x4d, 0x85, 0xd2, //0x0000066d testq %r10, %r10 - 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00000670 je LBB0_70 - //0x00000676 LBB0_79 - 0x49, 0x0f, 0xbc, 0xc2, //0x00000676 bsfq %r10, %rax - 0x4c, 0x29, 0xf0, //0x0000067a subq %r14, %rax - 0x4c, 0x8b, 0x45, 0xd0, //0x0000067d movq $-48(%rbp), %r8 - 0x48, 0x8b, 0x7d, 0xb0, //0x00000681 movq $-80(%rbp), %rdi - 0x4c, 0x8b, 0x5d, 0xa8, //0x00000685 movq $-88(%rbp), %r11 - 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000689 movabsq $4294977024, %r14 - 0x4c, 0x8b, 0x55, 0xb8, //0x00000693 movq $-72(%rbp), %r10 - 0xe9, 0xa1, 0x09, 0x00, 0x00, //0x00000697 jmp LBB0_215 - //0x0000069c LBB0_80 - 0x80, 0xfa, 0x3a, //0x0000069c cmpb $58, %dl - 0x0f, 0x85, 0xee, 0x2d, 0x00, 0x00, //0x0000069f jne LBB0_585 - 0x4b, 0xc7, 0x04, 0xd3, 0x00, 0x00, 0x00, 0x00, //0x000006a5 movq $0, (%r11,%r10,8) - 0xe9, 0x65, 0xfc, 0xff, 0xff, //0x000006ad jmp LBB0_27 - //0x000006b2 LBB0_82 - 0x83, 0xfa, 0x2c, //0x000006b2 cmpl $44, %edx - 0x0f, 0x85, 0x96, 0x02, 0x00, 0x00, //0x000006b5 jne LBB0_125 - 0x49, 0x81, 0xfa, 0xff, 0x0f, 0x00, 0x00, //0x000006bb cmpq $4095, %r10 - 0x0f, 0x8f, 0x6a, 0x23, 0x00, 0x00, //0x000006c2 jg LBB0_602 - 0x49, 0x8d, 0x42, 0x01, //0x000006c8 leaq $1(%r10), %rax - 0x49, 0x89, 0x03, //0x000006cc movq %rax, (%r11) - 0x4b, 0xc7, 0x44, 0xd3, 0x08, 0x03, 0x00, 0x00, 0x00, //0x000006cf movq $3, $8(%r11,%r10,8) - 0xe9, 0x3a, 0xfc, 0xff, 0xff, //0x000006d8 jmp LBB0_27 - //0x000006dd LBB0_85 - 0x4d, 0x89, 0x0b, //0x000006dd movq %r9, (%r11) - //0x000006e0 LBB0_86 - 0x83, 0xfa, 0x7b, //0x000006e0 cmpl $123, %edx - 0x4c, 0x8b, 0x55, 0xb8, //0x000006e3 movq $-72(%rbp), %r10 - 0x0f, 0x87, 0xa6, 0x2d, 0x00, 0x00, //0x000006e7 ja LBB0_585 - 0x89, 0xd1, //0x000006ed movl %edx, %ecx - 0x48, 0x8d, 0x15, 0xd2, 0x32, 0x00, 0x00, //0x000006ef leaq $13010(%rip), %rdx /* LJTI0_2+0(%rip) */ - 0x48, 0x63, 0x0c, 0x8a, //0x000006f6 movslq (%rdx,%rcx,4), %rcx - 0x48, 0x01, 0xd1, //0x000006fa addq %rdx, %rcx - 0xff, 0xe1, //0x000006fd jmpq *%rcx - //0x000006ff LBB0_88 - 0x4c, 0x89, 0xc0, //0x000006ff movq %r8, %rax - 0x4c, 0x8b, 0x47, 0x08, //0x00000702 movq $8(%rdi), %r8 - 0x48, 0x8b, 0x38, //0x00000706 movq (%rax), %rdi - 0x48, 0x8d, 0x47, 0xff, //0x00000709 leaq $-1(%rdi), %rax - 0x49, 0x29, 0xc0, //0x0000070d subq %rax, %r8 - 0x0f, 0x84, 0x68, 0x2d, 0x00, 0x00, //0x00000710 je LBB0_583 - 0x4d, 0x8d, 0x1c, 0x3c, //0x00000716 leaq (%r12,%rdi), %r11 - 0x49, 0x83, 0xc3, 0xff, //0x0000071a addq $-1, %r11 - 0x41, 0x80, 0x3b, 0x30, //0x0000071e cmpb $48, (%r11) - 0x0f, 0x85, 0x3a, 0x00, 0x00, 0x00, //0x00000722 jne LBB0_93 - 0x41, 0xbd, 0x01, 0x00, 0x00, 0x00, //0x00000728 movl $1, %r13d - 0x49, 0x83, 0xf8, 0x01, //0x0000072e cmpq $1, %r8 - 0x0f, 0x84, 0xa4, 0x08, 0x00, 0x00, //0x00000732 je LBB0_211 - 0x48, 0x8b, 0x4d, 0xc0, //0x00000738 movq $-64(%rbp), %rcx - 0x8a, 0x0c, 0x39, //0x0000073c movb (%rcx,%rdi), %cl - 0x80, 0xc1, 0xd2, //0x0000073f addb $-46, %cl - 0x80, 0xf9, 0x37, //0x00000742 cmpb $55, %cl - 0x0f, 0x87, 0x91, 0x08, 0x00, 0x00, //0x00000745 ja LBB0_211 - 0x0f, 0xb6, 0xc9, //0x0000074b movzbl %cl, %ecx - 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x0000074e movabsq $36028797027352577, %rdx - 0x48, 0x0f, 0xa3, 0xca, //0x00000758 btq %rcx, %rdx - 0x0f, 0x83, 0x7a, 0x08, 0x00, 0x00, //0x0000075c jae LBB0_211 - //0x00000762 LBB0_93 - 0x48, 0x89, 0x7d, 0xa0, //0x00000762 movq %rdi, $-96(%rbp) - 0x49, 0x83, 0xf8, 0x10, //0x00000766 cmpq $16, %r8 - 0x0f, 0x82, 0x41, 0x18, 0x00, 0x00, //0x0000076a jb LBB0_390 - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00000770 movq $-1, %r15 - 0x45, 0x31, 0xed, //0x00000777 xorl %r13d, %r13d - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x0000077a movq $-1, %r14 - 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00000781 movq $-1, %r12 - 0x4c, 0x89, 0xc7, //0x00000788 movq %r8, %rdi - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000078b .p2align 4, 0x90 - //0x00000790 LBB0_95 - 0xf3, 0x43, 0x0f, 0x6f, 0x1c, 0x2b, //0x00000790 movdqu (%r11,%r13), %xmm3 - 0x66, 0x0f, 0x6f, 0xe3, //0x00000796 movdqa %xmm3, %xmm4 - 0x66, 0x41, 0x0f, 0x64, 0xe0, //0x0000079a pcmpgtb %xmm8, %xmm4 - 0x66, 0x41, 0x0f, 0x6f, 0xee, //0x0000079f movdqa %xmm14, %xmm5 - 0x66, 0x0f, 0x64, 0xeb, //0x000007a4 pcmpgtb %xmm3, %xmm5 - 0x66, 0x0f, 0xdb, 0xec, //0x000007a8 pand %xmm4, %xmm5 - 0x66, 0x0f, 0x6f, 0xe3, //0x000007ac movdqa %xmm3, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x000007b0 pcmpeqb %xmm9, %xmm4 - 0x66, 0x0f, 0x6f, 0xf3, //0x000007b5 movdqa %xmm3, %xmm6 - 0x66, 0x41, 0x0f, 0x74, 0xf2, //0x000007b9 pcmpeqb %xmm10, %xmm6 - 0x66, 0x0f, 0xeb, 0xf4, //0x000007be por %xmm4, %xmm6 - 0x66, 0x0f, 0x6f, 0xe3, //0x000007c2 movdqa %xmm3, %xmm4 - 0x66, 0x41, 0x0f, 0xdb, 0xe3, //0x000007c6 pand %xmm11, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xdc, //0x000007cb pcmpeqb %xmm12, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xe5, //0x000007d0 pcmpeqb %xmm13, %xmm4 - 0x66, 0x0f, 0xd7, 0xf4, //0x000007d5 pmovmskb %xmm4, %esi - 0x66, 0x0f, 0xeb, 0xe3, //0x000007d9 por %xmm3, %xmm4 - 0x66, 0x0f, 0xeb, 0xee, //0x000007dd por %xmm6, %xmm5 - 0x66, 0x0f, 0xeb, 0xec, //0x000007e1 por %xmm4, %xmm5 - 0x66, 0x0f, 0xd7, 0xdb, //0x000007e5 pmovmskb %xmm3, %ebx - 0x66, 0x44, 0x0f, 0xd7, 0xce, //0x000007e9 pmovmskb %xmm6, %r9d - 0x66, 0x0f, 0xd7, 0xcd, //0x000007ee pmovmskb %xmm5, %ecx - 0xf7, 0xd1, //0x000007f2 notl %ecx - 0x0f, 0xbc, 0xc9, //0x000007f4 bsfl %ecx, %ecx - 0x83, 0xf9, 0x10, //0x000007f7 cmpl $16, %ecx - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000007fa je LBB0_97 - 0xba, 0xff, 0xff, 0xff, 0xff, //0x00000800 movl $-1, %edx - 0xd3, 0xe2, //0x00000805 shll %cl, %edx - 0xf7, 0xd2, //0x00000807 notl %edx - 0x21, 0xd3, //0x00000809 andl %edx, %ebx - 0x21, 0xd6, //0x0000080b andl %edx, %esi - 0x44, 0x21, 0xca, //0x0000080d andl %r9d, %edx - 0x41, 0x89, 0xd1, //0x00000810 movl %edx, %r9d - //0x00000813 LBB0_97 - 0x8d, 0x53, 0xff, //0x00000813 leal $-1(%rbx), %edx - 0x21, 0xda, //0x00000816 andl %ebx, %edx - 0x0f, 0x85, 0xc9, 0x10, 0x00, 0x00, //0x00000818 jne LBB0_349 - 0x8d, 0x56, 0xff, //0x0000081e leal $-1(%rsi), %edx - 0x21, 0xf2, //0x00000821 andl %esi, %edx - 0x0f, 0x85, 0xbe, 0x10, 0x00, 0x00, //0x00000823 jne LBB0_349 - 0x41, 0x8d, 0x51, 0xff, //0x00000829 leal $-1(%r9), %edx - 0x44, 0x21, 0xca, //0x0000082d andl %r9d, %edx - 0x0f, 0x85, 0xb1, 0x10, 0x00, 0x00, //0x00000830 jne LBB0_349 - 0x85, 0xdb, //0x00000836 testl %ebx, %ebx - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000838 je LBB0_103 - 0x0f, 0xbc, 0xdb, //0x0000083e bsfl %ebx, %ebx - 0x49, 0x83, 0xfc, 0xff, //0x00000841 cmpq $-1, %r12 - 0x0f, 0x85, 0xfb, 0x13, 0x00, 0x00, //0x00000845 jne LBB0_356 - 0x4c, 0x01, 0xeb, //0x0000084b addq %r13, %rbx - 0x49, 0x89, 0xdc, //0x0000084e movq %rbx, %r12 - //0x00000851 LBB0_103 - 0x85, 0xf6, //0x00000851 testl %esi, %esi - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000853 je LBB0_106 - 0x0f, 0xbc, 0xf6, //0x00000859 bsfl %esi, %esi - 0x49, 0x83, 0xfe, 0xff, //0x0000085c cmpq $-1, %r14 - 0x0f, 0x85, 0xe7, 0x13, 0x00, 0x00, //0x00000860 jne LBB0_357 - 0x4c, 0x01, 0xee, //0x00000866 addq %r13, %rsi - 0x49, 0x89, 0xf6, //0x00000869 movq %rsi, %r14 - //0x0000086c LBB0_106 - 0x45, 0x85, 0xc9, //0x0000086c testl %r9d, %r9d - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x0000086f je LBB0_109 - 0x41, 0x0f, 0xbc, 0xd1, //0x00000875 bsfl %r9d, %edx - 0x49, 0x83, 0xff, 0xff, //0x00000879 cmpq $-1, %r15 - 0x0f, 0x85, 0xd1, 0x13, 0x00, 0x00, //0x0000087d jne LBB0_358 - 0x4c, 0x01, 0xea, //0x00000883 addq %r13, %rdx - 0x49, 0x89, 0xd7, //0x00000886 movq %rdx, %r15 - //0x00000889 LBB0_109 - 0x83, 0xf9, 0x10, //0x00000889 cmpl $16, %ecx - 0x0f, 0x85, 0x98, 0x04, 0x00, 0x00, //0x0000088c jne LBB0_171 - 0x48, 0x83, 0xc7, 0xf0, //0x00000892 addq $-16, %rdi - 0x49, 0x83, 0xc5, 0x10, //0x00000896 addq $16, %r13 - 0x48, 0x83, 0xff, 0x0f, //0x0000089a cmpq $15, %rdi - 0x0f, 0x87, 0xec, 0xfe, 0xff, 0xff, //0x0000089e ja LBB0_95 - 0x4b, 0x8d, 0x34, 0x2b, //0x000008a4 leaq (%r11,%r13), %rsi - 0x49, 0x89, 0xf2, //0x000008a8 movq %rsi, %r10 - 0x4d, 0x39, 0xe8, //0x000008ab cmpq %r13, %r8 - 0x0f, 0x84, 0x7f, 0x04, 0x00, 0x00, //0x000008ae je LBB0_172 - //0x000008b4 LBB0_112 - 0x4c, 0x8d, 0x14, 0x3e, //0x000008b4 leaq (%rsi,%rdi), %r10 - 0x48, 0x8b, 0x4d, 0x90, //0x000008b8 movq $-112(%rbp), %rcx - 0x4c, 0x8d, 0x04, 0x31, //0x000008bc leaq (%rcx,%rsi), %r8 - 0x4c, 0x2b, 0x45, 0xa0, //0x000008c0 subq $-96(%rbp), %r8 - 0x31, 0xd2, //0x000008c4 xorl %edx, %edx - 0xe9, 0x22, 0x00, 0x00, 0x00, //0x000008c6 jmp LBB0_116 - //0x000008cb LBB0_113 - 0x49, 0x83, 0xff, 0xff, //0x000008cb cmpq $-1, %r15 - 0x0f, 0x85, 0x47, 0x10, 0x00, 0x00, //0x000008cf jne LBB0_354 - 0x4d, 0x8d, 0x3c, 0x10, //0x000008d5 leaq (%r8,%rdx), %r15 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000008d9 .p2align 4, 0x90 - //0x000008e0 LBB0_115 - 0x48, 0x83, 0xc2, 0x01, //0x000008e0 addq $1, %rdx - 0x48, 0x39, 0xd7, //0x000008e4 cmpq %rdx, %rdi - 0x0f, 0x84, 0x46, 0x04, 0x00, 0x00, //0x000008e7 je LBB0_172 - //0x000008ed LBB0_116 - 0x0f, 0xbe, 0x1c, 0x16, //0x000008ed movsbl (%rsi,%rdx), %ebx - 0x8d, 0x4b, 0xd0, //0x000008f1 leal $-48(%rbx), %ecx - 0x83, 0xf9, 0x0a, //0x000008f4 cmpl $10, %ecx - 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x000008f7 jb LBB0_115 - 0x8d, 0x4b, 0xd5, //0x000008fd leal $-43(%rbx), %ecx - 0x83, 0xf9, 0x1a, //0x00000900 cmpl $26, %ecx - 0x0f, 0x87, 0x23, 0x00, 0x00, 0x00, //0x00000903 ja LBB0_121 - 0x48, 0x8d, 0x1d, 0x14, 0x33, 0x00, 0x00, //0x00000909 leaq $13076(%rip), %rbx /* LJTI0_4+0(%rip) */ - 0x48, 0x63, 0x0c, 0x8b, //0x00000910 movslq (%rbx,%rcx,4), %rcx - 0x48, 0x01, 0xd9, //0x00000914 addq %rbx, %rcx - 0xff, 0xe1, //0x00000917 jmpq *%rcx - //0x00000919 LBB0_119 - 0x49, 0x83, 0xfc, 0xff, //0x00000919 cmpq $-1, %r12 - 0x0f, 0x85, 0xf9, 0x0f, 0x00, 0x00, //0x0000091d jne LBB0_354 - 0x4d, 0x8d, 0x24, 0x10, //0x00000923 leaq (%r8,%rdx), %r12 - 0xe9, 0xb4, 0xff, 0xff, 0xff, //0x00000927 jmp LBB0_115 - //0x0000092c LBB0_121 - 0x83, 0xfb, 0x65, //0x0000092c cmpl $101, %ebx - 0x0f, 0x85, 0x29, 0x06, 0x00, 0x00, //0x0000092f jne LBB0_200 - //0x00000935 LBB0_122 - 0x49, 0x83, 0xfe, 0xff, //0x00000935 cmpq $-1, %r14 - 0x0f, 0x85, 0xdd, 0x0f, 0x00, 0x00, //0x00000939 jne LBB0_354 - 0x4d, 0x8d, 0x34, 0x10, //0x0000093f leaq (%r8,%rdx), %r14 - 0xe9, 0x98, 0xff, 0xff, 0xff, //0x00000943 jmp LBB0_115 - //0x00000948 LBB0_124 - 0x83, 0xfa, 0x22, //0x00000948 cmpl $34, %edx - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x0000094b je LBB0_127 - //0x00000951 LBB0_125 - 0x83, 0xfa, 0x7d, //0x00000951 cmpl $125, %edx - 0x0f, 0x85, 0x39, 0x2b, 0x00, 0x00, //0x00000954 jne LBB0_585 - //0x0000095a LBB0_126 - 0x4d, 0x89, 0x0b, //0x0000095a movq %r9, (%r11) - 0x4c, 0x8b, 0x55, 0xb8, //0x0000095d movq $-72(%rbp), %r10 - 0x4c, 0x89, 0xd0, //0x00000961 movq %r10, %rax - 0x4d, 0x85, 0xc9, //0x00000964 testq %r9, %r9 - 0x0f, 0x85, 0xbd, 0xf9, 0xff, 0xff, //0x00000967 jne LBB0_29 - 0xe9, 0x48, 0x2b, 0x00, 0x00, //0x0000096d jmp LBB0_586 - //0x00000972 LBB0_127 - 0x4b, 0xc7, 0x04, 0xd3, 0x02, 0x00, 0x00, 0x00, //0x00000972 movq $2, (%r11,%r10,8) - 0x49, 0x8b, 0x00, //0x0000097a movq (%r8), %rax - 0x4c, 0x8b, 0x4f, 0x08, //0x0000097d movq $8(%rdi), %r9 - 0xf6, 0x45, 0x88, 0x20, //0x00000981 testb $32, $-120(%rbp) - 0x48, 0x89, 0x45, 0xa0, //0x00000985 movq %rax, $-96(%rbp) - 0x0f, 0x85, 0xb9, 0x03, 0x00, 0x00, //0x00000989 jne LBB0_174 - 0x4d, 0x89, 0xcd, //0x0000098f movq %r9, %r13 - 0x49, 0x29, 0xc1, //0x00000992 subq %rax, %r9 - 0x0f, 0x84, 0x39, 0x2d, 0x00, 0x00, //0x00000995 je LBB0_622 - 0x49, 0x83, 0xf9, 0x40, //0x0000099b cmpq $64, %r9 - 0x0f, 0x82, 0x99, 0x17, 0x00, 0x00, //0x0000099f jb LBB0_412 - 0x49, 0x89, 0xc6, //0x000009a5 movq %rax, %r14 - 0x49, 0xf7, 0xd6, //0x000009a8 notq %r14 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000009ab movq $-1, $-56(%rbp) - 0x45, 0x31, 0xc0, //0x000009b3 xorl %r8d, %r8d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000009b6 .p2align 4, 0x90 - //0x000009c0 LBB0_131 - 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x04, //0x000009c0 movdqu (%r12,%rax), %xmm3 - 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x04, 0x10, //0x000009c6 movdqu $16(%r12,%rax), %xmm4 - 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x04, 0x20, //0x000009cd movdqu $32(%r12,%rax), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x30, //0x000009d4 movdqu $48(%r12,%rax), %xmm6 - 0x66, 0x0f, 0x6f, 0xfb, //0x000009db movdqa %xmm3, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x000009df pcmpeqb %xmm0, %xmm7 - 0x66, 0x44, 0x0f, 0xd7, 0xd7, //0x000009e3 pmovmskb %xmm7, %r10d - 0x66, 0x0f, 0x6f, 0xfc, //0x000009e8 movdqa %xmm4, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x000009ec pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xcf, //0x000009f0 pmovmskb %xmm7, %ecx - 0x66, 0x0f, 0x6f, 0xfd, //0x000009f4 movdqa %xmm5, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x000009f8 pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xf7, //0x000009fc pmovmskb %xmm7, %esi - 0x66, 0x0f, 0x6f, 0xfe, //0x00000a00 movdqa %xmm6, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x00000a04 pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xd7, //0x00000a08 pmovmskb %xmm7, %edx - 0x66, 0x0f, 0x74, 0xd9, //0x00000a0c pcmpeqb %xmm1, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x00000a10 pmovmskb %xmm3, %r11d - 0x66, 0x0f, 0x74, 0xe1, //0x00000a15 pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xdc, //0x00000a19 pmovmskb %xmm4, %ebx - 0x66, 0x0f, 0x74, 0xe9, //0x00000a1d pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xfd, //0x00000a21 pmovmskb %xmm5, %edi - 0x66, 0x0f, 0x74, 0xf1, //0x00000a25 pcmpeqb %xmm1, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x00000a29 pmovmskb %xmm6, %r15d - 0x48, 0xc1, 0xe2, 0x30, //0x00000a2e shlq $48, %rdx - 0x48, 0xc1, 0xe6, 0x20, //0x00000a32 shlq $32, %rsi - 0x48, 0x09, 0xd6, //0x00000a36 orq %rdx, %rsi - 0x48, 0xc1, 0xe1, 0x10, //0x00000a39 shlq $16, %rcx - 0x48, 0x09, 0xf1, //0x00000a3d orq %rsi, %rcx - 0x49, 0x09, 0xca, //0x00000a40 orq %rcx, %r10 - 0x49, 0xc1, 0xe7, 0x30, //0x00000a43 shlq $48, %r15 - 0x48, 0xc1, 0xe7, 0x20, //0x00000a47 shlq $32, %rdi - 0x4c, 0x09, 0xff, //0x00000a4b orq %r15, %rdi - 0x48, 0xc1, 0xe3, 0x10, //0x00000a4e shlq $16, %rbx - 0x48, 0x09, 0xfb, //0x00000a52 orq %rdi, %rbx - 0x49, 0x09, 0xdb, //0x00000a55 orq %rbx, %r11 - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00000a58 jne LBB0_141 - 0x4d, 0x85, 0xc0, //0x00000a5e testq %r8, %r8 - 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00000a61 jne LBB0_143 - 0x45, 0x31, 0xc0, //0x00000a67 xorl %r8d, %r8d - 0x4d, 0x85, 0xd2, //0x00000a6a testq %r10, %r10 - 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x00000a6d jne LBB0_144 - //0x00000a73 LBB0_134 - 0x49, 0x83, 0xc1, 0xc0, //0x00000a73 addq $-64, %r9 - 0x49, 0x83, 0xc6, 0xc0, //0x00000a77 addq $-64, %r14 - 0x48, 0x83, 0xc0, 0x40, //0x00000a7b addq $64, %rax - 0x49, 0x83, 0xf9, 0x3f, //0x00000a7f cmpq $63, %r9 - 0x0f, 0x87, 0x37, 0xff, 0xff, 0xff, //0x00000a83 ja LBB0_131 - 0xe9, 0x49, 0x10, 0x00, 0x00, //0x00000a89 jmp LBB0_135 - //0x00000a8e LBB0_141 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00000a8e cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00000a93 jne LBB0_143 - 0x49, 0x0f, 0xbc, 0xcb, //0x00000a99 bsfq %r11, %rcx - 0x48, 0x01, 0xc1, //0x00000a9d addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00000aa0 movq %rcx, $-56(%rbp) - //0x00000aa4 LBB0_143 - 0x4c, 0x89, 0xc1, //0x00000aa4 movq %r8, %rcx - 0x48, 0xf7, 0xd1, //0x00000aa7 notq %rcx - 0x4c, 0x21, 0xd9, //0x00000aaa andq %r11, %rcx - 0x48, 0x8d, 0x14, 0x09, //0x00000aad leaq (%rcx,%rcx), %rdx - 0x4c, 0x09, 0xc2, //0x00000ab1 orq %r8, %rdx - 0x48, 0x89, 0xd6, //0x00000ab4 movq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x00000ab7 notq %rsi - 0x4c, 0x21, 0xde, //0x00000aba andq %r11, %rsi - 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000abd movabsq $-6148914691236517206, %rdi - 0x48, 0x21, 0xfe, //0x00000ac7 andq %rdi, %rsi - 0x45, 0x31, 0xc0, //0x00000aca xorl %r8d, %r8d - 0x48, 0x01, 0xce, //0x00000acd addq %rcx, %rsi - 0x41, 0x0f, 0x92, 0xc0, //0x00000ad0 setb %r8b - 0x48, 0x01, 0xf6, //0x00000ad4 addq %rsi, %rsi - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000ad7 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xce, //0x00000ae1 xorq %rcx, %rsi - 0x48, 0x21, 0xd6, //0x00000ae4 andq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x00000ae7 notq %rsi - 0x49, 0x21, 0xf2, //0x00000aea andq %rsi, %r10 - 0x4d, 0x85, 0xd2, //0x00000aed testq %r10, %r10 - 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00000af0 je LBB0_134 - //0x00000af6 LBB0_144 - 0x49, 0x0f, 0xbc, 0xc2, //0x00000af6 bsfq %r10, %rax - 0x4c, 0x29, 0xf0, //0x00000afa subq %r14, %rax - 0x4c, 0x8b, 0x45, 0xd0, //0x00000afd movq $-48(%rbp), %r8 - 0x48, 0x8b, 0x7d, 0xb0, //0x00000b01 movq $-80(%rbp), %rdi - 0x4c, 0x8b, 0x5d, 0xa8, //0x00000b05 movq $-88(%rbp), %r11 - 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000b09 movabsq $4294977024, %r14 - 0x4c, 0x8b, 0x55, 0xb8, //0x00000b13 movq $-72(%rbp), %r10 - 0xe9, 0x8d, 0x05, 0x00, 0x00, //0x00000b17 jmp LBB0_225 - //0x00000b1c LBB0_145 - 0x48, 0x89, 0xca, //0x00000b1c movq %rcx, %rdx - 0x49, 0x89, 0xc2, //0x00000b1f movq %rax, %r10 - 0x49, 0x29, 0xca, //0x00000b22 subq %rcx, %r10 - 0x0f, 0x84, 0xb1, 0x2b, 0x00, 0x00, //0x00000b25 je LBB0_620 - 0x49, 0x83, 0xfa, 0x40, //0x00000b2b cmpq $64, %r10 - 0x0f, 0x82, 0x65, 0x15, 0x00, 0x00, //0x00000b2f jb LBB0_407 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00000b35 movq $-1, $-56(%rbp) - 0x48, 0x8b, 0x45, 0xa0, //0x00000b3d movq $-96(%rbp), %rax - 0x45, 0x31, 0xc0, //0x00000b41 xorl %r8d, %r8d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000b44 .p2align 4, 0x90 - //0x00000b50 LBB0_148 - 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x04, //0x00000b50 movdqu (%r12,%rax), %xmm3 - 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x04, 0x10, //0x00000b56 movdqu $16(%r12,%rax), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x7c, 0x04, 0x20, //0x00000b5d movdqu $32(%r12,%rax), %xmm7 - 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x30, //0x00000b64 movdqu $48(%r12,%rax), %xmm6 - 0x66, 0x0f, 0x6f, 0xe3, //0x00000b6b movdqa %xmm3, %xmm4 - 0x66, 0x0f, 0x74, 0xe0, //0x00000b6f pcmpeqb %xmm0, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xf4, //0x00000b73 pmovmskb %xmm4, %r14d - 0x66, 0x0f, 0x6f, 0xe5, //0x00000b78 movdqa %xmm5, %xmm4 - 0x66, 0x0f, 0x74, 0xe0, //0x00000b7c pcmpeqb %xmm0, %xmm4 - 0x66, 0x0f, 0xd7, 0xdc, //0x00000b80 pmovmskb %xmm4, %ebx - 0x66, 0x0f, 0x6f, 0xe7, //0x00000b84 movdqa %xmm7, %xmm4 - 0x66, 0x0f, 0x74, 0xe0, //0x00000b88 pcmpeqb %xmm0, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xdc, //0x00000b8c pmovmskb %xmm4, %r11d - 0x66, 0x0f, 0x6f, 0xe6, //0x00000b91 movdqa %xmm6, %xmm4 - 0x66, 0x0f, 0x74, 0xe0, //0x00000b95 pcmpeqb %xmm0, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xfc, //0x00000b99 pmovmskb %xmm4, %r15d - 0x66, 0x0f, 0x6f, 0xe3, //0x00000b9e movdqa %xmm3, %xmm4 - 0x66, 0x0f, 0x74, 0xe1, //0x00000ba2 pcmpeqb %xmm1, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xec, //0x00000ba6 pmovmskb %xmm4, %r13d - 0x66, 0x0f, 0x6f, 0xe5, //0x00000bab movdqa %xmm5, %xmm4 - 0x66, 0x0f, 0x74, 0xe1, //0x00000baf pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xd4, //0x00000bb3 pmovmskb %xmm4, %edx - 0x66, 0x0f, 0x6f, 0xe7, //0x00000bb7 movdqa %xmm7, %xmm4 - 0x66, 0x0f, 0x74, 0xe1, //0x00000bbb pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xcc, //0x00000bbf pmovmskb %xmm4, %ecx - 0x66, 0x0f, 0x6f, 0xe6, //0x00000bc3 movdqa %xmm6, %xmm4 - 0x66, 0x0f, 0x74, 0xe1, //0x00000bc7 pcmpeqb %xmm1, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xe4, //0x00000bcb pmovmskb %xmm4, %r12d - 0x66, 0x0f, 0x6f, 0xe2, //0x00000bd0 movdqa %xmm2, %xmm4 - 0x66, 0x0f, 0x64, 0xe5, //0x00000bd4 pcmpgtb %xmm5, %xmm4 - 0x66, 0x41, 0x0f, 0x64, 0xef, //0x00000bd8 pcmpgtb %xmm15, %xmm5 - 0x66, 0x0f, 0xdb, 0xec, //0x00000bdd pand %xmm4, %xmm5 - 0x66, 0x0f, 0xd7, 0xfd, //0x00000be1 pmovmskb %xmm5, %edi - 0x66, 0x0f, 0x6f, 0xe2, //0x00000be5 movdqa %xmm2, %xmm4 - 0x66, 0x0f, 0x64, 0xe7, //0x00000be9 pcmpgtb %xmm7, %xmm4 - 0x66, 0x41, 0x0f, 0x64, 0xff, //0x00000bed pcmpgtb %xmm15, %xmm7 - 0x66, 0x0f, 0xdb, 0xfc, //0x00000bf2 pand %xmm4, %xmm7 - 0x66, 0x0f, 0xd7, 0xf7, //0x00000bf6 pmovmskb %xmm7, %esi - 0x66, 0x0f, 0x6f, 0xe2, //0x00000bfa movdqa %xmm2, %xmm4 - 0x66, 0x0f, 0x64, 0xe6, //0x00000bfe pcmpgtb %xmm6, %xmm4 - 0x66, 0x41, 0x0f, 0x64, 0xf7, //0x00000c02 pcmpgtb %xmm15, %xmm6 - 0x66, 0x0f, 0xdb, 0xf4, //0x00000c07 pand %xmm4, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xce, //0x00000c0b pmovmskb %xmm6, %r9d - 0x49, 0xc1, 0xe7, 0x30, //0x00000c10 shlq $48, %r15 - 0x49, 0xc1, 0xe3, 0x20, //0x00000c14 shlq $32, %r11 - 0x4d, 0x09, 0xfb, //0x00000c18 orq %r15, %r11 - 0x48, 0xc1, 0xe3, 0x10, //0x00000c1b shlq $16, %rbx - 0x4c, 0x09, 0xdb, //0x00000c1f orq %r11, %rbx - 0x49, 0x09, 0xde, //0x00000c22 orq %rbx, %r14 - 0x49, 0xc1, 0xe4, 0x30, //0x00000c25 shlq $48, %r12 - 0x48, 0xc1, 0xe1, 0x20, //0x00000c29 shlq $32, %rcx - 0x4c, 0x09, 0xe1, //0x00000c2d orq %r12, %rcx - 0x48, 0xc1, 0xe2, 0x10, //0x00000c30 shlq $16, %rdx - 0x48, 0x09, 0xca, //0x00000c34 orq %rcx, %rdx - 0x49, 0xc1, 0xe1, 0x30, //0x00000c37 shlq $48, %r9 - 0x48, 0xc1, 0xe6, 0x20, //0x00000c3b shlq $32, %rsi - 0x4c, 0x09, 0xce, //0x00000c3f orq %r9, %rsi - 0x48, 0xc1, 0xe7, 0x10, //0x00000c42 shlq $16, %rdi - 0x48, 0x09, 0xf7, //0x00000c46 orq %rsi, %rdi - 0x49, 0x09, 0xd5, //0x00000c49 orq %rdx, %r13 - 0x0f, 0x85, 0x51, 0x00, 0x00, 0x00, //0x00000c4c jne LBB0_165 - 0x4d, 0x85, 0xc0, //0x00000c52 testq %r8, %r8 - 0x0f, 0x85, 0x67, 0x00, 0x00, 0x00, //0x00000c55 jne LBB0_167 - 0x45, 0x31, 0xc0, //0x00000c5b xorl %r8d, %r8d - 0x4c, 0x8b, 0x65, 0xc0, //0x00000c5e movq $-64(%rbp), %r12 - //0x00000c62 LBB0_151 - 0x66, 0x0f, 0x6f, 0xe2, //0x00000c62 movdqa %xmm2, %xmm4 - 0x66, 0x0f, 0x64, 0xe3, //0x00000c66 pcmpgtb %xmm3, %xmm4 - 0x66, 0x41, 0x0f, 0x64, 0xdf, //0x00000c6a pcmpgtb %xmm15, %xmm3 - 0x66, 0x0f, 0xdb, 0xdc, //0x00000c6f pand %xmm4, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x00000c73 pmovmskb %xmm3, %ecx - 0x48, 0x09, 0xcf, //0x00000c77 orq %rcx, %rdi - 0x4d, 0x85, 0xf6, //0x00000c7a testq %r14, %r14 - 0x0f, 0x85, 0x91, 0x00, 0x00, 0x00, //0x00000c7d jne LBB0_169 - 0x48, 0x85, 0xff, //0x00000c83 testq %rdi, %rdi - 0x0f, 0x85, 0x96, 0x28, 0x00, 0x00, //0x00000c86 jne LBB0_594 - 0x49, 0x83, 0xc2, 0xc0, //0x00000c8c addq $-64, %r10 - 0x48, 0x83, 0xc0, 0x40, //0x00000c90 addq $64, %rax - 0x49, 0x83, 0xfa, 0x3f, //0x00000c94 cmpq $63, %r10 - 0x0f, 0x87, 0xb2, 0xfe, 0xff, 0xff, //0x00000c98 ja LBB0_148 - 0xe9, 0x24, 0x0d, 0x00, 0x00, //0x00000c9e jmp LBB0_154 - //0x00000ca3 LBB0_165 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00000ca3 cmpq $-1, $-56(%rbp) - 0x4c, 0x8b, 0x65, 0xc0, //0x00000ca8 movq $-64(%rbp), %r12 - 0x0f, 0x85, 0x14, 0x00, 0x00, 0x00, //0x00000cac jne LBB0_168 - 0x49, 0x0f, 0xbc, 0xcd, //0x00000cb2 bsfq %r13, %rcx - 0x48, 0x01, 0xc1, //0x00000cb6 addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00000cb9 movq %rcx, $-56(%rbp) - 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00000cbd jmp LBB0_168 - //0x00000cc2 LBB0_167 - 0x4c, 0x8b, 0x65, 0xc0, //0x00000cc2 movq $-64(%rbp), %r12 - //0x00000cc6 LBB0_168 - 0x4c, 0x89, 0xc1, //0x00000cc6 movq %r8, %rcx - 0x48, 0xf7, 0xd1, //0x00000cc9 notq %rcx - 0x4c, 0x21, 0xe9, //0x00000ccc andq %r13, %rcx - 0x48, 0x8d, 0x14, 0x09, //0x00000ccf leaq (%rcx,%rcx), %rdx - 0x4c, 0x09, 0xc2, //0x00000cd3 orq %r8, %rdx - 0x48, 0x89, 0xd6, //0x00000cd6 movq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x00000cd9 notq %rsi - 0x4c, 0x21, 0xee, //0x00000cdc andq %r13, %rsi - 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000cdf movabsq $-6148914691236517206, %rbx - 0x48, 0x21, 0xde, //0x00000ce9 andq %rbx, %rsi - 0x45, 0x31, 0xc0, //0x00000cec xorl %r8d, %r8d - 0x48, 0x01, 0xce, //0x00000cef addq %rcx, %rsi - 0x41, 0x0f, 0x92, 0xc0, //0x00000cf2 setb %r8b - 0x48, 0x01, 0xf6, //0x00000cf6 addq %rsi, %rsi - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000cf9 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xce, //0x00000d03 xorq %rcx, %rsi - 0x48, 0x21, 0xd6, //0x00000d06 andq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x00000d09 notq %rsi - 0x49, 0x21, 0xf6, //0x00000d0c andq %rsi, %r14 - 0xe9, 0x4e, 0xff, 0xff, 0xff, //0x00000d0f jmp LBB0_151 - //0x00000d14 LBB0_169 - 0x49, 0x0f, 0xbc, 0xce, //0x00000d14 bsfq %r14, %rcx - 0x48, 0x85, 0xff, //0x00000d18 testq %rdi, %rdi - 0x0f, 0x84, 0xed, 0x02, 0x00, 0x00, //0x00000d1b je LBB0_212 - 0x48, 0x0f, 0xbc, 0xd7, //0x00000d21 bsfq %rdi, %rdx - 0xe9, 0xe9, 0x02, 0x00, 0x00, //0x00000d25 jmp LBB0_213 - //0x00000d2a LBB0_171 - 0x41, 0x89, 0xca, //0x00000d2a movl %ecx, %r10d - 0x4d, 0x01, 0xda, //0x00000d2d addq %r11, %r10 - 0x4d, 0x01, 0xea, //0x00000d30 addq %r13, %r10 - //0x00000d33 LBB0_172 - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00000d33 movq $-1, %r13 - 0x4d, 0x85, 0xe4, //0x00000d3a testq %r12, %r12 - 0x0f, 0x85, 0x31, 0x02, 0x00, 0x00, //0x00000d3d jne LBB0_201 - 0xe9, 0x02, 0x28, 0x00, 0x00, //0x00000d43 jmp LBB0_173 - //0x00000d48 LBB0_174 - 0x4d, 0x89, 0xce, //0x00000d48 movq %r9, %r14 - 0x49, 0x29, 0xc6, //0x00000d4b subq %rax, %r14 - 0x0f, 0x84, 0x80, 0x29, 0x00, 0x00, //0x00000d4e je LBB0_622 - 0x4c, 0x89, 0x4d, 0x98, //0x00000d54 movq %r9, $-104(%rbp) - 0x49, 0x83, 0xfe, 0x40, //0x00000d58 cmpq $64, %r14 - 0x0f, 0x82, 0xef, 0x13, 0x00, 0x00, //0x00000d5c jb LBB0_413 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00000d62 movq $-1, $-56(%rbp) - 0x45, 0x31, 0xc9, //0x00000d6a xorl %r9d, %r9d - 0x90, 0x90, 0x90, //0x00000d6d .p2align 4, 0x90 - //0x00000d70 LBB0_177 - 0xf3, 0x41, 0x0f, 0x6f, 0x24, 0x04, //0x00000d70 movdqu (%r12,%rax), %xmm4 - 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x04, 0x10, //0x00000d76 movdqu $16(%r12,%rax), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x7c, 0x04, 0x20, //0x00000d7d movdqu $32(%r12,%rax), %xmm7 - 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x30, //0x00000d84 movdqu $48(%r12,%rax), %xmm6 - 0x66, 0x0f, 0x6f, 0xdc, //0x00000d8b movdqa %xmm4, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00000d8f pcmpeqb %xmm0, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xfb, //0x00000d93 pmovmskb %xmm3, %r15d - 0x66, 0x0f, 0x6f, 0xdd, //0x00000d98 movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00000d9c pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x00000da0 pmovmskb %xmm3, %ecx - 0x66, 0x0f, 0x6f, 0xdf, //0x00000da4 movdqa %xmm7, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00000da8 pcmpeqb %xmm0, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xe3, //0x00000dac pmovmskb %xmm3, %r12d - 0x66, 0x0f, 0x6f, 0xde, //0x00000db1 movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00000db5 pcmpeqb %xmm0, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x00000db9 pmovmskb %xmm3, %r11d - 0x66, 0x0f, 0x6f, 0xdc, //0x00000dbe movdqa %xmm4, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00000dc2 pcmpeqb %xmm1, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x00000dc6 pmovmskb %xmm3, %r13d - 0x66, 0x0f, 0x6f, 0xdd, //0x00000dcb movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00000dcf pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xdb, //0x00000dd3 pmovmskb %xmm3, %ebx - 0x66, 0x0f, 0x6f, 0xdf, //0x00000dd7 movdqa %xmm7, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00000ddb pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x00000ddf pmovmskb %xmm3, %edi - 0x66, 0x0f, 0x6f, 0xde, //0x00000de3 movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00000de7 pcmpeqb %xmm1, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xd3, //0x00000deb pmovmskb %xmm3, %r10d - 0x66, 0x0f, 0x6f, 0xda, //0x00000df0 movdqa %xmm2, %xmm3 - 0x66, 0x0f, 0x64, 0xdd, //0x00000df4 pcmpgtb %xmm5, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xef, //0x00000df8 pcmpgtb %xmm15, %xmm5 - 0x66, 0x0f, 0xdb, 0xeb, //0x00000dfd pand %xmm3, %xmm5 - 0x66, 0x0f, 0xd7, 0xf5, //0x00000e01 pmovmskb %xmm5, %esi - 0x66, 0x0f, 0x6f, 0xda, //0x00000e05 movdqa %xmm2, %xmm3 - 0x66, 0x0f, 0x64, 0xdf, //0x00000e09 pcmpgtb %xmm7, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xff, //0x00000e0d pcmpgtb %xmm15, %xmm7 - 0x66, 0x0f, 0xdb, 0xfb, //0x00000e12 pand %xmm3, %xmm7 - 0x66, 0x0f, 0xd7, 0xd7, //0x00000e16 pmovmskb %xmm7, %edx - 0x66, 0x0f, 0x6f, 0xda, //0x00000e1a movdqa %xmm2, %xmm3 - 0x66, 0x0f, 0x64, 0xde, //0x00000e1e pcmpgtb %xmm6, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xf7, //0x00000e22 pcmpgtb %xmm15, %xmm6 - 0x66, 0x0f, 0xdb, 0xf3, //0x00000e27 pand %xmm3, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xc6, //0x00000e2b pmovmskb %xmm6, %r8d - 0x49, 0xc1, 0xe3, 0x30, //0x00000e30 shlq $48, %r11 - 0x49, 0xc1, 0xe4, 0x20, //0x00000e34 shlq $32, %r12 - 0x4d, 0x09, 0xdc, //0x00000e38 orq %r11, %r12 - 0x48, 0xc1, 0xe1, 0x10, //0x00000e3b shlq $16, %rcx - 0x4c, 0x09, 0xe1, //0x00000e3f orq %r12, %rcx - 0x49, 0x09, 0xcf, //0x00000e42 orq %rcx, %r15 - 0x49, 0xc1, 0xe2, 0x30, //0x00000e45 shlq $48, %r10 - 0x48, 0xc1, 0xe7, 0x20, //0x00000e49 shlq $32, %rdi - 0x4c, 0x09, 0xd7, //0x00000e4d orq %r10, %rdi - 0x48, 0xc1, 0xe3, 0x10, //0x00000e50 shlq $16, %rbx - 0x48, 0x09, 0xfb, //0x00000e54 orq %rdi, %rbx - 0x49, 0xc1, 0xe0, 0x30, //0x00000e57 shlq $48, %r8 - 0x48, 0xc1, 0xe2, 0x20, //0x00000e5b shlq $32, %rdx - 0x4c, 0x09, 0xc2, //0x00000e5f orq %r8, %rdx - 0x48, 0xc1, 0xe6, 0x10, //0x00000e62 shlq $16, %rsi - 0x48, 0x09, 0xd6, //0x00000e66 orq %rdx, %rsi - 0x49, 0x09, 0xdd, //0x00000e69 orq %rbx, %r13 - 0x0f, 0x85, 0x59, 0x00, 0x00, 0x00, //0x00000e6c jne LBB0_194 - 0x4d, 0x85, 0xc9, //0x00000e72 testq %r9, %r9 - 0x4c, 0x8b, 0x55, 0xb8, //0x00000e75 movq $-72(%rbp), %r10 - 0x0f, 0x85, 0x73, 0x00, 0x00, 0x00, //0x00000e79 jne LBB0_196 - 0x45, 0x31, 0xc9, //0x00000e7f xorl %r9d, %r9d - 0x4c, 0x8b, 0x45, 0xd0, //0x00000e82 movq $-48(%rbp), %r8 - 0x4c, 0x8b, 0x65, 0xc0, //0x00000e86 movq $-64(%rbp), %r12 - //0x00000e8a LBB0_180 - 0x66, 0x0f, 0x6f, 0xda, //0x00000e8a movdqa %xmm2, %xmm3 - 0x66, 0x0f, 0x64, 0xdc, //0x00000e8e pcmpgtb %xmm4, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xe7, //0x00000e92 pcmpgtb %xmm15, %xmm4 - 0x66, 0x0f, 0xdb, 0xe3, //0x00000e97 pand %xmm3, %xmm4 - 0x66, 0x0f, 0xd7, 0xcc, //0x00000e9b pmovmskb %xmm4, %ecx - 0x48, 0x09, 0xce, //0x00000e9f orq %rcx, %rsi - 0x4d, 0x85, 0xff, //0x00000ea2 testq %r15, %r15 - 0x0f, 0x85, 0x9d, 0x00, 0x00, 0x00, //0x00000ea5 jne LBB0_198 - 0x48, 0x85, 0xf6, //0x00000eab testq %rsi, %rsi - 0x0f, 0x85, 0x9f, 0x26, 0x00, 0x00, //0x00000eae jne LBB0_598 - 0x49, 0x83, 0xc6, 0xc0, //0x00000eb4 addq $-64, %r14 - 0x48, 0x83, 0xc0, 0x40, //0x00000eb8 addq $64, %rax - 0x49, 0x83, 0xfe, 0x3f, //0x00000ebc cmpq $63, %r14 - 0x0f, 0x87, 0xaa, 0xfe, 0xff, 0xff, //0x00000ec0 ja LBB0_177 - 0xe9, 0x9d, 0x0c, 0x00, 0x00, //0x00000ec6 jmp LBB0_183 - //0x00000ecb LBB0_194 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00000ecb cmpq $-1, $-56(%rbp) - 0x4c, 0x8b, 0x45, 0xd0, //0x00000ed0 movq $-48(%rbp), %r8 - 0x4c, 0x8b, 0x65, 0xc0, //0x00000ed4 movq $-64(%rbp), %r12 - 0x4c, 0x8b, 0x55, 0xb8, //0x00000ed8 movq $-72(%rbp), %r10 - 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x00000edc jne LBB0_197 - 0x49, 0x0f, 0xbc, 0xcd, //0x00000ee2 bsfq %r13, %rcx - 0x48, 0x01, 0xc1, //0x00000ee6 addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00000ee9 movq %rcx, $-56(%rbp) - 0xe9, 0x08, 0x00, 0x00, 0x00, //0x00000eed jmp LBB0_197 - //0x00000ef2 LBB0_196 - 0x4c, 0x8b, 0x45, 0xd0, //0x00000ef2 movq $-48(%rbp), %r8 - 0x4c, 0x8b, 0x65, 0xc0, //0x00000ef6 movq $-64(%rbp), %r12 - //0x00000efa LBB0_197 - 0x4c, 0x89, 0xc9, //0x00000efa movq %r9, %rcx - 0x48, 0xf7, 0xd1, //0x00000efd notq %rcx - 0x4c, 0x21, 0xe9, //0x00000f00 andq %r13, %rcx - 0x48, 0x8d, 0x14, 0x09, //0x00000f03 leaq (%rcx,%rcx), %rdx - 0x4c, 0x09, 0xca, //0x00000f07 orq %r9, %rdx - 0x48, 0x89, 0xd7, //0x00000f0a movq %rdx, %rdi - 0x48, 0xf7, 0xd7, //0x00000f0d notq %rdi - 0x4c, 0x21, 0xef, //0x00000f10 andq %r13, %rdi - 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000f13 movabsq $-6148914691236517206, %rbx - 0x48, 0x21, 0xdf, //0x00000f1d andq %rbx, %rdi - 0x45, 0x31, 0xc9, //0x00000f20 xorl %r9d, %r9d - 0x48, 0x01, 0xcf, //0x00000f23 addq %rcx, %rdi - 0x41, 0x0f, 0x92, 0xc1, //0x00000f26 setb %r9b - 0x48, 0x01, 0xff, //0x00000f2a addq %rdi, %rdi - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000f2d movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xcf, //0x00000f37 xorq %rcx, %rdi - 0x48, 0x21, 0xd7, //0x00000f3a andq %rdx, %rdi - 0x48, 0xf7, 0xd7, //0x00000f3d notq %rdi - 0x49, 0x21, 0xff, //0x00000f40 andq %rdi, %r15 - 0xe9, 0x42, 0xff, 0xff, 0xff, //0x00000f43 jmp LBB0_180 - //0x00000f48 LBB0_198 - 0x49, 0x0f, 0xbc, 0xcf, //0x00000f48 bsfq %r15, %rcx - 0x48, 0x85, 0xf6, //0x00000f4c testq %rsi, %rsi - 0x0f, 0x84, 0x29, 0x01, 0x00, 0x00, //0x00000f4f je LBB0_221 - 0x48, 0x0f, 0xbc, 0xd6, //0x00000f55 bsfq %rsi, %rdx - 0xe9, 0x25, 0x01, 0x00, 0x00, //0x00000f59 jmp LBB0_222 - //0x00000f5e LBB0_200 - 0x48, 0x01, 0xd6, //0x00000f5e addq %rdx, %rsi - 0x49, 0x89, 0xf2, //0x00000f61 movq %rsi, %r10 - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00000f64 movq $-1, %r13 - 0x4d, 0x85, 0xe4, //0x00000f6b testq %r12, %r12 - 0x0f, 0x84, 0xd6, 0x25, 0x00, 0x00, //0x00000f6e je LBB0_173 - //0x00000f74 LBB0_201 - 0x4d, 0x85, 0xff, //0x00000f74 testq %r15, %r15 - 0x48, 0x8b, 0x7d, 0xa0, //0x00000f77 movq $-96(%rbp), %rdi - 0x0f, 0x84, 0x04, 0x25, 0x00, 0x00, //0x00000f7b je LBB0_584 - 0x4d, 0x85, 0xf6, //0x00000f81 testq %r14, %r14 - 0x0f, 0x84, 0xfb, 0x24, 0x00, 0x00, //0x00000f84 je LBB0_584 - 0x4d, 0x29, 0xda, //0x00000f8a subq %r11, %r10 - 0x49, 0x8d, 0x4a, 0xff, //0x00000f8d leaq $-1(%r10), %rcx - 0x49, 0x39, 0xcc, //0x00000f91 cmpq %rcx, %r12 - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00000f94 je LBB0_209 - 0x49, 0x39, 0xcf, //0x00000f9a cmpq %rcx, %r15 - 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x00000f9d je LBB0_209 - 0x49, 0x39, 0xce, //0x00000fa3 cmpq %rcx, %r14 - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00000fa6 je LBB0_209 - 0x4d, 0x85, 0xff, //0x00000fac testq %r15, %r15 - 0x0f, 0x8e, 0xa6, 0x00, 0x00, 0x00, //0x00000faf jle LBB0_218 - 0x49, 0x8d, 0x4f, 0xff, //0x00000fb5 leaq $-1(%r15), %rcx - 0x49, 0x39, 0xce, //0x00000fb9 cmpq %rcx, %r14 - 0x0f, 0x84, 0x99, 0x00, 0x00, 0x00, //0x00000fbc je LBB0_218 - 0x49, 0xf7, 0xd7, //0x00000fc2 notq %r15 - 0x4d, 0x89, 0xfd, //0x00000fc5 movq %r15, %r13 - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00000fc8 jmp LBB0_210 - //0x00000fcd LBB0_209 - 0x49, 0xf7, 0xda, //0x00000fcd negq %r10 - 0x4d, 0x89, 0xd5, //0x00000fd0 movq %r10, %r13 - //0x00000fd3 LBB0_210 - 0x4d, 0x85, 0xed, //0x00000fd3 testq %r13, %r13 - 0x0f, 0x88, 0xa9, 0x24, 0x00, 0x00, //0x00000fd6 js LBB0_584 - //0x00000fdc LBB0_211 - 0x49, 0x01, 0xc5, //0x00000fdc addq %rax, %r13 - 0x4c, 0x8b, 0x45, 0xd0, //0x00000fdf movq $-48(%rbp), %r8 - 0x4d, 0x89, 0x28, //0x00000fe3 movq %r13, (%r8) - 0x48, 0x85, 0xc0, //0x00000fe6 testq %rax, %rax - 0x48, 0x8b, 0x7d, 0xb0, //0x00000fe9 movq $-80(%rbp), %rdi - 0x4c, 0x8b, 0x65, 0xc0, //0x00000fed movq $-64(%rbp), %r12 - 0x4c, 0x8b, 0x5d, 0xa8, //0x00000ff1 movq $-88(%rbp), %r11 - 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000ff5 movabsq $4294977024, %r14 - 0x4c, 0x8b, 0x55, 0xb8, //0x00000fff movq $-72(%rbp), %r10 - 0x0f, 0x89, 0x12, 0xf3, 0xff, 0xff, //0x00001003 jns LBB0_28 - 0xe9, 0xac, 0x24, 0x00, 0x00, //0x00001009 jmp LBB0_586 - //0x0000100e LBB0_212 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x0000100e movl $64, %edx - //0x00001013 LBB0_213 - 0x4c, 0x8b, 0x45, 0xd0, //0x00001013 movq $-48(%rbp), %r8 - 0x48, 0x8b, 0x7d, 0xb0, //0x00001017 movq $-80(%rbp), %rdi - 0x4c, 0x8b, 0x5d, 0xa8, //0x0000101b movq $-88(%rbp), %r11 - 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000101f movabsq $4294977024, %r14 - 0x4c, 0x8b, 0x55, 0xb8, //0x00001029 movq $-72(%rbp), %r10 - 0x48, 0x39, 0xca, //0x0000102d cmpq %rcx, %rdx - 0x0f, 0x82, 0x5a, 0x26, 0x00, 0x00, //0x00001030 jb LBB0_615 - 0x48, 0x01, 0xc8, //0x00001036 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00001039 addq $1, %rax - //0x0000103d LBB0_215 - 0x48, 0x85, 0xc0, //0x0000103d testq %rax, %rax - 0x0f, 0x88, 0x01, 0x1a, 0x00, 0x00, //0x00001040 js LBB0_514 - 0x49, 0x89, 0x00, //0x00001046 movq %rax, (%r8) - 0x48, 0x8b, 0x45, 0xa0, //0x00001049 movq $-96(%rbp), %rax - 0x48, 0x85, 0xc0, //0x0000104d testq %rax, %rax - 0x0f, 0x8f, 0xc5, 0xf2, 0xff, 0xff, //0x00001050 jg LBB0_28 - 0xe9, 0xe3, 0x19, 0x00, 0x00, //0x00001056 jmp LBB0_217 - //0x0000105b LBB0_218 - 0x4c, 0x89, 0xe1, //0x0000105b movq %r12, %rcx - 0x4c, 0x09, 0xf1, //0x0000105e orq %r14, %rcx - 0x0f, 0x99, 0xc1, //0x00001061 setns %cl - 0x0f, 0x88, 0x47, 0x05, 0x00, 0x00, //0x00001064 js LBB0_302 - 0x4d, 0x39, 0xf4, //0x0000106a cmpq %r14, %r12 - 0x0f, 0x8c, 0x3e, 0x05, 0x00, 0x00, //0x0000106d jl LBB0_302 - 0x49, 0xf7, 0xd4, //0x00001073 notq %r12 - 0x4d, 0x89, 0xe5, //0x00001076 movq %r12, %r13 - 0xe9, 0x55, 0xff, 0xff, 0xff, //0x00001079 jmp LBB0_210 - //0x0000107e LBB0_221 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x0000107e movl $64, %edx - //0x00001083 LBB0_222 - 0x48, 0x8b, 0x7d, 0xb0, //0x00001083 movq $-80(%rbp), %rdi - 0x4c, 0x8b, 0x5d, 0xa8, //0x00001087 movq $-88(%rbp), %r11 - 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000108b movabsq $4294977024, %r14 - 0x48, 0x39, 0xca, //0x00001095 cmpq %rcx, %rdx - 0x0f, 0x82, 0xf2, 0x25, 0x00, 0x00, //0x00001098 jb LBB0_615 - 0x48, 0x01, 0xc8, //0x0000109e addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x000010a1 addq $1, %rax - //0x000010a5 LBB0_224 - 0x4c, 0x8b, 0x6d, 0x98, //0x000010a5 movq $-104(%rbp), %r13 - //0x000010a9 LBB0_225 - 0x48, 0x85, 0xc0, //0x000010a9 testq %rax, %rax - 0x0f, 0x88, 0xed, 0x23, 0x00, 0x00, //0x000010ac js LBB0_587 - 0x49, 0x89, 0x00, //0x000010b2 movq %rax, (%r8) - 0x48, 0x8b, 0x45, 0xa0, //0x000010b5 movq $-96(%rbp), %rax - 0x48, 0x85, 0xc0, //0x000010b9 testq %rax, %rax - 0x0f, 0x8e, 0x7c, 0x19, 0x00, 0x00, //0x000010bc jle LBB0_217 - 0x49, 0x8b, 0x03, //0x000010c2 movq (%r11), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000010c5 cmpq $4095, %rax - 0x0f, 0x8f, 0x61, 0x19, 0x00, 0x00, //0x000010cb jg LBB0_602 - 0x48, 0x8d, 0x48, 0x01, //0x000010d1 leaq $1(%rax), %rcx - 0x49, 0x89, 0x0b, //0x000010d5 movq %rcx, (%r11) - 0x49, 0xc7, 0x44, 0xc3, 0x08, 0x04, 0x00, 0x00, 0x00, //0x000010d8 movq $4, $8(%r11,%rax,8) - 0xe9, 0x35, 0xf2, 0xff, 0xff, //0x000010e1 jmp LBB0_28 - //0x000010e6 LBB0_229 - 0x49, 0x8b, 0x08, //0x000010e6 movq (%r8), %rcx - 0x48, 0x8b, 0x47, 0x08, //0x000010e9 movq $8(%rdi), %rax - 0xf6, 0x45, 0x88, 0x20, //0x000010ed testb $32, $-120(%rbp) - 0x48, 0x89, 0x45, 0x98, //0x000010f1 movq %rax, $-104(%rbp) - 0x48, 0x89, 0x4d, 0xa0, //0x000010f5 movq %rcx, $-96(%rbp) - 0x0f, 0x85, 0xce, 0x04, 0x00, 0x00, //0x000010f9 jne LBB0_303 - 0x49, 0x89, 0xc1, //0x000010ff movq %rax, %r9 - 0x49, 0x29, 0xc9, //0x00001102 subq %rcx, %r9 - 0x0f, 0x84, 0xc0, 0x25, 0x00, 0x00, //0x00001105 je LBB0_619 - 0x49, 0x83, 0xf9, 0x40, //0x0000110b cmpq $64, %r9 - 0x0f, 0x82, 0xce, 0x10, 0x00, 0x00, //0x0000110f jb LBB0_418 - 0x49, 0x89, 0xce, //0x00001115 movq %rcx, %r14 - 0x49, 0xf7, 0xd6, //0x00001118 notq %r14 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x0000111b movq $-1, $-56(%rbp) - 0x48, 0x89, 0xc8, //0x00001123 movq %rcx, %rax - 0x45, 0x31, 0xc0, //0x00001126 xorl %r8d, %r8d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001129 .p2align 4, 0x90 - //0x00001130 LBB0_233 - 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x04, //0x00001130 movdqu (%r12,%rax), %xmm3 - 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x04, 0x10, //0x00001136 movdqu $16(%r12,%rax), %xmm4 - 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x04, 0x20, //0x0000113d movdqu $32(%r12,%rax), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x30, //0x00001144 movdqu $48(%r12,%rax), %xmm6 - 0x66, 0x0f, 0x6f, 0xfb, //0x0000114b movdqa %xmm3, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x0000114f pcmpeqb %xmm0, %xmm7 - 0x66, 0x44, 0x0f, 0xd7, 0xd7, //0x00001153 pmovmskb %xmm7, %r10d - 0x66, 0x0f, 0x6f, 0xfc, //0x00001158 movdqa %xmm4, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x0000115c pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xcf, //0x00001160 pmovmskb %xmm7, %ecx - 0x66, 0x0f, 0x6f, 0xfd, //0x00001164 movdqa %xmm5, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x00001168 pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xf7, //0x0000116c pmovmskb %xmm7, %esi - 0x66, 0x0f, 0x6f, 0xfe, //0x00001170 movdqa %xmm6, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x00001174 pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xd7, //0x00001178 pmovmskb %xmm7, %edx - 0x66, 0x0f, 0x74, 0xd9, //0x0000117c pcmpeqb %xmm1, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x00001180 pmovmskb %xmm3, %r11d - 0x66, 0x0f, 0x74, 0xe1, //0x00001185 pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xdc, //0x00001189 pmovmskb %xmm4, %ebx - 0x66, 0x0f, 0x74, 0xe9, //0x0000118d pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xfd, //0x00001191 pmovmskb %xmm5, %edi - 0x66, 0x0f, 0x74, 0xf1, //0x00001195 pcmpeqb %xmm1, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x00001199 pmovmskb %xmm6, %r15d - 0x48, 0xc1, 0xe2, 0x30, //0x0000119e shlq $48, %rdx - 0x48, 0xc1, 0xe6, 0x20, //0x000011a2 shlq $32, %rsi - 0x48, 0x09, 0xd6, //0x000011a6 orq %rdx, %rsi - 0x48, 0xc1, 0xe1, 0x10, //0x000011a9 shlq $16, %rcx - 0x48, 0x09, 0xf1, //0x000011ad orq %rsi, %rcx - 0x49, 0x09, 0xca, //0x000011b0 orq %rcx, %r10 - 0x49, 0xc1, 0xe7, 0x30, //0x000011b3 shlq $48, %r15 - 0x48, 0xc1, 0xe7, 0x20, //0x000011b7 shlq $32, %rdi - 0x4c, 0x09, 0xff, //0x000011bb orq %r15, %rdi - 0x48, 0xc1, 0xe3, 0x10, //0x000011be shlq $16, %rbx - 0x48, 0x09, 0xfb, //0x000011c2 orq %rdi, %rbx - 0x49, 0x09, 0xdb, //0x000011c5 orq %rbx, %r11 - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000011c8 jne LBB0_243 - 0x4d, 0x85, 0xc0, //0x000011ce testq %r8, %r8 - 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000011d1 jne LBB0_245 - 0x45, 0x31, 0xc0, //0x000011d7 xorl %r8d, %r8d - 0x4d, 0x85, 0xd2, //0x000011da testq %r10, %r10 - 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x000011dd jne LBB0_246 - //0x000011e3 LBB0_236 - 0x49, 0x83, 0xc1, 0xc0, //0x000011e3 addq $-64, %r9 - 0x49, 0x83, 0xc6, 0xc0, //0x000011e7 addq $-64, %r14 - 0x48, 0x83, 0xc0, 0x40, //0x000011eb addq $64, %rax - 0x49, 0x83, 0xf9, 0x3f, //0x000011ef cmpq $63, %r9 - 0x0f, 0x87, 0x37, 0xff, 0xff, 0xff, //0x000011f3 ja LBB0_233 - 0xe9, 0x2f, 0x0c, 0x00, 0x00, //0x000011f9 jmp LBB0_237 - //0x000011fe LBB0_243 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000011fe cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00001203 jne LBB0_245 - 0x49, 0x0f, 0xbc, 0xcb, //0x00001209 bsfq %r11, %rcx - 0x48, 0x01, 0xc1, //0x0000120d addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00001210 movq %rcx, $-56(%rbp) - //0x00001214 LBB0_245 - 0x4c, 0x89, 0xc1, //0x00001214 movq %r8, %rcx - 0x48, 0xf7, 0xd1, //0x00001217 notq %rcx - 0x4c, 0x21, 0xd9, //0x0000121a andq %r11, %rcx - 0x48, 0x8d, 0x14, 0x09, //0x0000121d leaq (%rcx,%rcx), %rdx - 0x4c, 0x09, 0xc2, //0x00001221 orq %r8, %rdx - 0x48, 0x89, 0xd6, //0x00001224 movq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x00001227 notq %rsi - 0x4c, 0x21, 0xde, //0x0000122a andq %r11, %rsi - 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000122d movabsq $-6148914691236517206, %rdi - 0x48, 0x21, 0xfe, //0x00001237 andq %rdi, %rsi - 0x45, 0x31, 0xc0, //0x0000123a xorl %r8d, %r8d - 0x48, 0x01, 0xce, //0x0000123d addq %rcx, %rsi - 0x41, 0x0f, 0x92, 0xc0, //0x00001240 setb %r8b - 0x48, 0x01, 0xf6, //0x00001244 addq %rsi, %rsi - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001247 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xce, //0x00001251 xorq %rcx, %rsi - 0x48, 0x21, 0xd6, //0x00001254 andq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x00001257 notq %rsi - 0x49, 0x21, 0xf2, //0x0000125a andq %rsi, %r10 - 0x4d, 0x85, 0xd2, //0x0000125d testq %r10, %r10 - 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00001260 je LBB0_236 - //0x00001266 LBB0_246 - 0x49, 0x0f, 0xbc, 0xc2, //0x00001266 bsfq %r10, %rax - 0x4c, 0x29, 0xf0, //0x0000126a subq %r14, %rax - //0x0000126d LBB0_247 - 0x4c, 0x8b, 0x45, 0xd0, //0x0000126d movq $-48(%rbp), %r8 - 0x48, 0x8b, 0x7d, 0xb0, //0x00001271 movq $-80(%rbp), %rdi - //0x00001275 LBB0_248 - 0x4c, 0x8b, 0x5d, 0xa8, //0x00001275 movq $-88(%rbp), %r11 - 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001279 movabsq $4294977024, %r14 - 0x4c, 0x8b, 0x55, 0xb8, //0x00001283 movq $-72(%rbp), %r10 - 0xe9, 0x3f, 0x06, 0x00, 0x00, //0x00001287 jmp LBB0_346 - //0x0000128c LBB0_249 - 0x4c, 0x89, 0xc0, //0x0000128c movq %r8, %rax - 0x4c, 0x8b, 0x47, 0x08, //0x0000128f movq $8(%rdi), %r8 - 0x48, 0x8b, 0x00, //0x00001293 movq (%rax), %rax - 0x49, 0x29, 0xc0, //0x00001296 subq %rax, %r8 - 0x0f, 0x84, 0xd1, 0x22, 0x00, 0x00, //0x00001299 je LBB0_600 - 0x4d, 0x8d, 0x14, 0x04, //0x0000129f leaq (%r12,%rax), %r10 - 0x41, 0x80, 0x3a, 0x30, //0x000012a3 cmpb $48, (%r10) - 0x0f, 0x85, 0x37, 0x00, 0x00, 0x00, //0x000012a7 jne LBB0_254 - 0x41, 0xbe, 0x01, 0x00, 0x00, 0x00, //0x000012ad movl $1, %r14d - 0x49, 0x83, 0xf8, 0x01, //0x000012b3 cmpq $1, %r8 - 0x0f, 0x84, 0xb1, 0x05, 0x00, 0x00, //0x000012b7 je LBB0_342 - 0x41, 0x8a, 0x4a, 0x01, //0x000012bd movb $1(%r10), %cl - 0x80, 0xc1, 0xd2, //0x000012c1 addb $-46, %cl - 0x80, 0xf9, 0x37, //0x000012c4 cmpb $55, %cl - 0x0f, 0x87, 0xa1, 0x05, 0x00, 0x00, //0x000012c7 ja LBB0_342 - 0x0f, 0xb6, 0xc9, //0x000012cd movzbl %cl, %ecx - 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000012d0 movabsq $36028797027352577, %rdx - 0x48, 0x0f, 0xa3, 0xca, //0x000012da btq %rcx, %rdx - 0x0f, 0x83, 0x8a, 0x05, 0x00, 0x00, //0x000012de jae LBB0_342 - //0x000012e4 LBB0_254 - 0x49, 0x83, 0xf8, 0x10, //0x000012e4 cmpq $16, %r8 - 0x0f, 0x82, 0xd5, 0x0e, 0x00, 0x00, //0x000012e8 jb LBB0_417 - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x000012ee movq $-1, %r13 - 0x45, 0x31, 0xf6, //0x000012f5 xorl %r14d, %r14d - 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x000012f8 movq $-1, %r12 - 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000012ff movq $-1, %r11 - 0x4c, 0x89, 0xc7, //0x00001306 movq %r8, %rdi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001309 .p2align 4, 0x90 - //0x00001310 LBB0_256 - 0xf3, 0x43, 0x0f, 0x6f, 0x1c, 0x32, //0x00001310 movdqu (%r10,%r14), %xmm3 - 0x66, 0x0f, 0x6f, 0xe3, //0x00001316 movdqa %xmm3, %xmm4 - 0x66, 0x41, 0x0f, 0x64, 0xe0, //0x0000131a pcmpgtb %xmm8, %xmm4 - 0x66, 0x41, 0x0f, 0x6f, 0xee, //0x0000131f movdqa %xmm14, %xmm5 - 0x66, 0x0f, 0x64, 0xeb, //0x00001324 pcmpgtb %xmm3, %xmm5 - 0x66, 0x0f, 0xdb, 0xec, //0x00001328 pand %xmm4, %xmm5 - 0x66, 0x0f, 0x6f, 0xe3, //0x0000132c movdqa %xmm3, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x00001330 pcmpeqb %xmm9, %xmm4 - 0x66, 0x0f, 0x6f, 0xf3, //0x00001335 movdqa %xmm3, %xmm6 - 0x66, 0x41, 0x0f, 0x74, 0xf2, //0x00001339 pcmpeqb %xmm10, %xmm6 - 0x66, 0x0f, 0xeb, 0xf4, //0x0000133e por %xmm4, %xmm6 - 0x66, 0x0f, 0x6f, 0xe3, //0x00001342 movdqa %xmm3, %xmm4 - 0x66, 0x41, 0x0f, 0xdb, 0xe3, //0x00001346 pand %xmm11, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xdc, //0x0000134b pcmpeqb %xmm12, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xe5, //0x00001350 pcmpeqb %xmm13, %xmm4 - 0x66, 0x0f, 0xd7, 0xf4, //0x00001355 pmovmskb %xmm4, %esi - 0x66, 0x0f, 0xeb, 0xe3, //0x00001359 por %xmm3, %xmm4 - 0x66, 0x0f, 0xeb, 0xee, //0x0000135d por %xmm6, %xmm5 - 0x66, 0x0f, 0xeb, 0xec, //0x00001361 por %xmm4, %xmm5 - 0x66, 0x0f, 0xd7, 0xdb, //0x00001365 pmovmskb %xmm3, %ebx - 0x66, 0x44, 0x0f, 0xd7, 0xce, //0x00001369 pmovmskb %xmm6, %r9d - 0x66, 0x0f, 0xd7, 0xcd, //0x0000136e pmovmskb %xmm5, %ecx - 0xf7, 0xd1, //0x00001372 notl %ecx - 0x0f, 0xbc, 0xc9, //0x00001374 bsfl %ecx, %ecx - 0x83, 0xf9, 0x10, //0x00001377 cmpl $16, %ecx - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000137a je LBB0_258 - 0xba, 0xff, 0xff, 0xff, 0xff, //0x00001380 movl $-1, %edx - 0xd3, 0xe2, //0x00001385 shll %cl, %edx - 0xf7, 0xd2, //0x00001387 notl %edx - 0x21, 0xd3, //0x00001389 andl %edx, %ebx - 0x21, 0xd6, //0x0000138b andl %edx, %esi - 0x44, 0x21, 0xca, //0x0000138d andl %r9d, %edx - 0x41, 0x89, 0xd1, //0x00001390 movl %edx, %r9d - //0x00001393 LBB0_258 - 0x8d, 0x53, 0xff, //0x00001393 leal $-1(%rbx), %edx - 0x21, 0xda, //0x00001396 andl %ebx, %edx - 0x0f, 0x85, 0x50, 0x0a, 0x00, 0x00, //0x00001398 jne LBB0_385 - 0x8d, 0x56, 0xff, //0x0000139e leal $-1(%rsi), %edx - 0x21, 0xf2, //0x000013a1 andl %esi, %edx - 0x0f, 0x85, 0x45, 0x0a, 0x00, 0x00, //0x000013a3 jne LBB0_385 - 0x41, 0x8d, 0x51, 0xff, //0x000013a9 leal $-1(%r9), %edx - 0x44, 0x21, 0xca, //0x000013ad andl %r9d, %edx - 0x0f, 0x85, 0x38, 0x0a, 0x00, 0x00, //0x000013b0 jne LBB0_385 - 0x85, 0xdb, //0x000013b6 testl %ebx, %ebx - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000013b8 je LBB0_264 - 0x0f, 0xbc, 0xdb, //0x000013be bsfl %ebx, %ebx - 0x49, 0x83, 0xfb, 0xff, //0x000013c1 cmpq $-1, %r11 - 0x0f, 0x85, 0x06, 0x0c, 0x00, 0x00, //0x000013c5 jne LBB0_391 - 0x4c, 0x01, 0xf3, //0x000013cb addq %r14, %rbx - 0x49, 0x89, 0xdb, //0x000013ce movq %rbx, %r11 - //0x000013d1 LBB0_264 - 0x85, 0xf6, //0x000013d1 testl %esi, %esi - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000013d3 je LBB0_267 - 0x0f, 0xbc, 0xf6, //0x000013d9 bsfl %esi, %esi - 0x49, 0x83, 0xfc, 0xff, //0x000013dc cmpq $-1, %r12 - 0x0f, 0x85, 0xf2, 0x0b, 0x00, 0x00, //0x000013e0 jne LBB0_392 - 0x4c, 0x01, 0xf6, //0x000013e6 addq %r14, %rsi - 0x49, 0x89, 0xf4, //0x000013e9 movq %rsi, %r12 - //0x000013ec LBB0_267 - 0x45, 0x85, 0xc9, //0x000013ec testl %r9d, %r9d - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000013ef je LBB0_270 - 0x41, 0x0f, 0xbc, 0xd1, //0x000013f5 bsfl %r9d, %edx - 0x49, 0x83, 0xfd, 0xff, //0x000013f9 cmpq $-1, %r13 - 0x0f, 0x85, 0xdc, 0x0b, 0x00, 0x00, //0x000013fd jne LBB0_393 - 0x4c, 0x01, 0xf2, //0x00001403 addq %r14, %rdx - 0x49, 0x89, 0xd5, //0x00001406 movq %rdx, %r13 - //0x00001409 LBB0_270 - 0x83, 0xf9, 0x10, //0x00001409 cmpl $16, %ecx - 0x0f, 0x85, 0xd4, 0x03, 0x00, 0x00, //0x0000140c jne LBB0_329 - 0x48, 0x83, 0xc7, 0xf0, //0x00001412 addq $-16, %rdi - 0x49, 0x83, 0xc6, 0x10, //0x00001416 addq $16, %r14 - 0x48, 0x83, 0xff, 0x0f, //0x0000141a cmpq $15, %rdi - 0x0f, 0x87, 0xec, 0xfe, 0xff, 0xff, //0x0000141e ja LBB0_256 - 0x4b, 0x8d, 0x34, 0x32, //0x00001424 leaq (%r10,%r14), %rsi - 0x49, 0x89, 0xf1, //0x00001428 movq %rsi, %r9 - 0x4d, 0x39, 0xf0, //0x0000142b cmpq %r14, %r8 - 0x0f, 0x84, 0xc6, 0x03, 0x00, 0x00, //0x0000142e je LBB0_331 - //0x00001434 LBB0_273 - 0x4c, 0x8d, 0x0c, 0x3e, //0x00001434 leaq (%rsi,%rdi), %r9 - 0x49, 0x89, 0xf0, //0x00001438 movq %rsi, %r8 - 0x4d, 0x29, 0xd0, //0x0000143b subq %r10, %r8 - 0x31, 0xd2, //0x0000143e xorl %edx, %edx - 0x4c, 0x8d, 0x35, 0x71, 0x27, 0x00, 0x00, //0x00001440 leaq $10097(%rip), %r14 /* LJTI0_3+0(%rip) */ - 0xe9, 0x31, 0x00, 0x00, 0x00, //0x00001447 jmp LBB0_278 - //0x0000144c LBB0_274 - 0x83, 0xf9, 0x65, //0x0000144c cmpl $101, %ecx - 0x0f, 0x85, 0x9f, 0x03, 0x00, 0x00, //0x0000144f jne LBB0_330 - //0x00001455 LBB0_275 - 0x49, 0x83, 0xfc, 0xff, //0x00001455 cmpq $-1, %r12 - 0x0f, 0x85, 0xb8, 0x09, 0x00, 0x00, //0x00001459 jne LBB0_389 - 0x4d, 0x8d, 0x24, 0x10, //0x0000145f leaq (%r8,%rdx), %r12 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001463 .p2align 4, 0x90 - //0x00001470 LBB0_277 - 0x48, 0x83, 0xc2, 0x01, //0x00001470 addq $1, %rdx - 0x48, 0x39, 0xd7, //0x00001474 cmpq %rdx, %rdi - 0x0f, 0x84, 0x7d, 0x03, 0x00, 0x00, //0x00001477 je LBB0_331 - //0x0000147d LBB0_278 - 0x0f, 0xbe, 0x0c, 0x16, //0x0000147d movsbl (%rsi,%rdx), %ecx - 0x8d, 0x59, 0xd0, //0x00001481 leal $-48(%rcx), %ebx - 0x83, 0xfb, 0x0a, //0x00001484 cmpl $10, %ebx - 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00001487 jb LBB0_277 - 0x8d, 0x59, 0xd5, //0x0000148d leal $-43(%rcx), %ebx - 0x83, 0xfb, 0x1a, //0x00001490 cmpl $26, %ebx - 0x0f, 0x87, 0xb3, 0xff, 0xff, 0xff, //0x00001493 ja LBB0_274 - 0x49, 0x63, 0x0c, 0x9e, //0x00001499 movslq (%r14,%rbx,4), %rcx - 0x4c, 0x01, 0xf1, //0x0000149d addq %r14, %rcx - 0xff, 0xe1, //0x000014a0 jmpq *%rcx - //0x000014a2 LBB0_281 - 0x49, 0x83, 0xfd, 0xff, //0x000014a2 cmpq $-1, %r13 - 0x0f, 0x85, 0x6b, 0x09, 0x00, 0x00, //0x000014a6 jne LBB0_389 - 0x4d, 0x8d, 0x2c, 0x10, //0x000014ac leaq (%r8,%rdx), %r13 - 0xe9, 0xbb, 0xff, 0xff, 0xff, //0x000014b0 jmp LBB0_277 - //0x000014b5 LBB0_283 - 0x49, 0x83, 0xfb, 0xff, //0x000014b5 cmpq $-1, %r11 - 0x0f, 0x85, 0x58, 0x09, 0x00, 0x00, //0x000014b9 jne LBB0_389 - 0x4d, 0x8d, 0x1c, 0x10, //0x000014bf leaq (%r8,%rdx), %r11 - 0xe9, 0xa8, 0xff, 0xff, 0xff, //0x000014c3 jmp LBB0_277 - //0x000014c8 LBB0_285 - 0x49, 0x8b, 0x03, //0x000014c8 movq (%r11), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000014cb cmpq $4095, %rax - 0x0f, 0x8f, 0x5b, 0x15, 0x00, 0x00, //0x000014d1 jg LBB0_602 - 0x48, 0x8d, 0x48, 0x01, //0x000014d7 leaq $1(%rax), %rcx - 0x49, 0x89, 0x0b, //0x000014db movq %rcx, (%r11) - 0x49, 0xc7, 0x44, 0xc3, 0x08, 0x05, 0x00, 0x00, 0x00, //0x000014de movq $5, $8(%r11,%rax,8) - 0xe9, 0x2f, 0xee, 0xff, 0xff, //0x000014e7 jmp LBB0_28 - //0x000014ec LBB0_287 - 0x49, 0x8b, 0x08, //0x000014ec movq (%r8), %rcx - 0x48, 0x8b, 0x57, 0x08, //0x000014ef movq $8(%rdi), %rdx - 0x48, 0x8d, 0x72, 0xfc, //0x000014f3 leaq $-4(%rdx), %rsi - 0x48, 0x39, 0xf1, //0x000014f7 cmpq %rsi, %rcx - 0x0f, 0x87, 0xb7, 0x1f, 0x00, 0x00, //0x000014fa ja LBB0_516 - 0x41, 0x8b, 0x14, 0x0c, //0x00001500 movl (%r12,%rcx), %edx - 0x81, 0xfa, 0x61, 0x6c, 0x73, 0x65, //0x00001504 cmpl $1702063201, %edx - 0x0f, 0x85, 0x79, 0x20, 0x00, 0x00, //0x0000150a jne LBB0_604 - 0x48, 0x8d, 0x41, 0x04, //0x00001510 leaq $4(%rcx), %rax - 0x49, 0x89, 0x00, //0x00001514 movq %rax, (%r8) - 0x48, 0x85, 0xc9, //0x00001517 testq %rcx, %rcx - 0x0f, 0x8f, 0xfb, 0xed, 0xff, 0xff, //0x0000151a jg LBB0_28 - 0xe9, 0x5b, 0x21, 0x00, 0x00, //0x00001520 jmp LBB0_290 - //0x00001525 LBB0_291 - 0x49, 0x8b, 0x08, //0x00001525 movq (%r8), %rcx - 0x48, 0x8b, 0x57, 0x08, //0x00001528 movq $8(%rdi), %rdx - 0x48, 0x8d, 0x72, 0xfd, //0x0000152c leaq $-3(%rdx), %rsi - 0x48, 0x39, 0xf1, //0x00001530 cmpq %rsi, %rcx - 0x0f, 0x87, 0x7e, 0x1f, 0x00, 0x00, //0x00001533 ja LBB0_516 - 0x48, 0x8d, 0x41, 0xff, //0x00001539 leaq $-1(%rcx), %rax - 0x41, 0x81, 0x7c, 0x0c, 0xff, 0x6e, 0x75, 0x6c, 0x6c, //0x0000153d cmpl $1819047278, $-1(%r12,%rcx) - 0x0f, 0x84, 0x2c, 0x00, 0x00, 0x00, //0x00001546 je LBB0_299 - 0xe9, 0x8d, 0x20, 0x00, 0x00, //0x0000154c jmp LBB0_293 - //0x00001551 LBB0_297 - 0x49, 0x8b, 0x08, //0x00001551 movq (%r8), %rcx - 0x48, 0x8b, 0x57, 0x08, //0x00001554 movq $8(%rdi), %rdx - 0x48, 0x8d, 0x72, 0xfd, //0x00001558 leaq $-3(%rdx), %rsi - 0x48, 0x39, 0xf1, //0x0000155c cmpq %rsi, %rcx - 0x0f, 0x87, 0x52, 0x1f, 0x00, 0x00, //0x0000155f ja LBB0_516 - 0x48, 0x8d, 0x41, 0xff, //0x00001565 leaq $-1(%rcx), %rax - 0x41, 0x81, 0x7c, 0x0c, 0xff, 0x74, 0x72, 0x75, 0x65, //0x00001569 cmpl $1702195828, $-1(%r12,%rcx) - 0x0f, 0x85, 0xad, 0x20, 0x00, 0x00, //0x00001572 jne LBB0_609 - //0x00001578 LBB0_299 - 0x48, 0x8d, 0x51, 0x03, //0x00001578 leaq $3(%rcx), %rdx - 0x49, 0x89, 0x10, //0x0000157c movq %rdx, (%r8) - 0x48, 0x85, 0xc9, //0x0000157f testq %rcx, %rcx - 0x0f, 0x8f, 0x93, 0xed, 0xff, 0xff, //0x00001582 jg LBB0_28 - 0xe9, 0x2d, 0x1f, 0x00, 0x00, //0x00001588 jmp LBB0_586 - //0x0000158d LBB0_300 - 0x49, 0x8b, 0x03, //0x0000158d movq (%r11), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001590 cmpq $4095, %rax - 0x0f, 0x8f, 0x96, 0x14, 0x00, 0x00, //0x00001596 jg LBB0_602 - 0x48, 0x8d, 0x48, 0x01, //0x0000159c leaq $1(%rax), %rcx - 0x49, 0x89, 0x0b, //0x000015a0 movq %rcx, (%r11) - 0x49, 0xc7, 0x44, 0xc3, 0x08, 0x06, 0x00, 0x00, 0x00, //0x000015a3 movq $6, $8(%r11,%rax,8) - 0xe9, 0x6a, 0xed, 0xff, 0xff, //0x000015ac jmp LBB0_28 - //0x000015b1 LBB0_302 - 0x49, 0x8d, 0x56, 0xff, //0x000015b1 leaq $-1(%r14), %rdx - 0x49, 0x39, 0xd4, //0x000015b5 cmpq %rdx, %r12 - 0x49, 0xf7, 0xd6, //0x000015b8 notq %r14 - 0x4d, 0x0f, 0x45, 0xf2, //0x000015bb cmovneq %r10, %r14 - 0x84, 0xc9, //0x000015bf testb %cl, %cl - 0x4d, 0x0f, 0x44, 0xf2, //0x000015c1 cmoveq %r10, %r14 - 0x4d, 0x89, 0xf5, //0x000015c5 movq %r14, %r13 - 0xe9, 0x06, 0xfa, 0xff, 0xff, //0x000015c8 jmp LBB0_210 - //0x000015cd LBB0_303 - 0x49, 0x89, 0xc6, //0x000015cd movq %rax, %r14 - 0x49, 0x29, 0xce, //0x000015d0 subq %rcx, %r14 - 0x0f, 0x84, 0xf2, 0x20, 0x00, 0x00, //0x000015d3 je LBB0_619 - 0x49, 0x83, 0xfe, 0x40, //0x000015d9 cmpq $64, %r14 - 0x0f, 0x82, 0x14, 0x0c, 0x00, 0x00, //0x000015dd jb LBB0_419 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000015e3 movq $-1, $-56(%rbp) - 0x48, 0x89, 0xc8, //0x000015eb movq %rcx, %rax - 0x45, 0x31, 0xc0, //0x000015ee xorl %r8d, %r8d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000015f1 .p2align 4, 0x90 - //0x00001600 LBB0_306 - 0xf3, 0x41, 0x0f, 0x6f, 0x24, 0x04, //0x00001600 movdqu (%r12,%rax), %xmm4 - 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x04, 0x10, //0x00001606 movdqu $16(%r12,%rax), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x7c, 0x04, 0x20, //0x0000160d movdqu $32(%r12,%rax), %xmm7 - 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x30, //0x00001614 movdqu $48(%r12,%rax), %xmm6 - 0x66, 0x0f, 0x6f, 0xdc, //0x0000161b movdqa %xmm4, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x0000161f pcmpeqb %xmm0, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xfb, //0x00001623 pmovmskb %xmm3, %r15d - 0x66, 0x0f, 0x6f, 0xdd, //0x00001628 movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x0000162c pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x00001630 pmovmskb %xmm3, %ecx - 0x66, 0x0f, 0x6f, 0xdf, //0x00001634 movdqa %xmm7, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00001638 pcmpeqb %xmm0, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xe3, //0x0000163c pmovmskb %xmm3, %r12d - 0x66, 0x0f, 0x6f, 0xde, //0x00001641 movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00001645 pcmpeqb %xmm0, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x00001649 pmovmskb %xmm3, %r11d - 0x66, 0x0f, 0x6f, 0xdc, //0x0000164e movdqa %xmm4, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00001652 pcmpeqb %xmm1, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x00001656 pmovmskb %xmm3, %r13d - 0x66, 0x0f, 0x6f, 0xdd, //0x0000165b movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x0000165f pcmpeqb %xmm1, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xcb, //0x00001663 pmovmskb %xmm3, %r9d - 0x66, 0x0f, 0x6f, 0xdf, //0x00001668 movdqa %xmm7, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x0000166c pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x00001670 pmovmskb %xmm3, %edi - 0x66, 0x0f, 0x6f, 0xde, //0x00001674 movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00001678 pcmpeqb %xmm1, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xd3, //0x0000167c pmovmskb %xmm3, %r10d - 0x66, 0x0f, 0x6f, 0xda, //0x00001681 movdqa %xmm2, %xmm3 - 0x66, 0x0f, 0x64, 0xdd, //0x00001685 pcmpgtb %xmm5, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xef, //0x00001689 pcmpgtb %xmm15, %xmm5 - 0x66, 0x0f, 0xdb, 0xeb, //0x0000168e pand %xmm3, %xmm5 - 0x66, 0x0f, 0xd7, 0xf5, //0x00001692 pmovmskb %xmm5, %esi - 0x66, 0x0f, 0x6f, 0xda, //0x00001696 movdqa %xmm2, %xmm3 - 0x66, 0x0f, 0x64, 0xdf, //0x0000169a pcmpgtb %xmm7, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xff, //0x0000169e pcmpgtb %xmm15, %xmm7 - 0x66, 0x0f, 0xdb, 0xfb, //0x000016a3 pand %xmm3, %xmm7 - 0x66, 0x0f, 0xd7, 0xd7, //0x000016a7 pmovmskb %xmm7, %edx - 0x66, 0x0f, 0x6f, 0xda, //0x000016ab movdqa %xmm2, %xmm3 - 0x66, 0x0f, 0x64, 0xde, //0x000016af pcmpgtb %xmm6, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xf7, //0x000016b3 pcmpgtb %xmm15, %xmm6 - 0x66, 0x0f, 0xdb, 0xf3, //0x000016b8 pand %xmm3, %xmm6 - 0x66, 0x0f, 0xd7, 0xde, //0x000016bc pmovmskb %xmm6, %ebx - 0x49, 0xc1, 0xe3, 0x30, //0x000016c0 shlq $48, %r11 - 0x49, 0xc1, 0xe4, 0x20, //0x000016c4 shlq $32, %r12 - 0x4d, 0x09, 0xdc, //0x000016c8 orq %r11, %r12 - 0x48, 0xc1, 0xe1, 0x10, //0x000016cb shlq $16, %rcx - 0x4c, 0x09, 0xe1, //0x000016cf orq %r12, %rcx - 0x49, 0x09, 0xcf, //0x000016d2 orq %rcx, %r15 - 0x49, 0xc1, 0xe2, 0x30, //0x000016d5 shlq $48, %r10 - 0x48, 0xc1, 0xe7, 0x20, //0x000016d9 shlq $32, %rdi - 0x4c, 0x09, 0xd7, //0x000016dd orq %r10, %rdi - 0x49, 0xc1, 0xe1, 0x10, //0x000016e0 shlq $16, %r9 - 0x49, 0x09, 0xf9, //0x000016e4 orq %rdi, %r9 - 0x48, 0xc1, 0xe3, 0x30, //0x000016e7 shlq $48, %rbx - 0x48, 0xc1, 0xe2, 0x20, //0x000016eb shlq $32, %rdx - 0x48, 0x09, 0xda, //0x000016ef orq %rbx, %rdx - 0x48, 0xc1, 0xe6, 0x10, //0x000016f2 shlq $16, %rsi - 0x48, 0x09, 0xd6, //0x000016f6 orq %rdx, %rsi - 0x4d, 0x09, 0xcd, //0x000016f9 orq %r9, %r13 - 0x0f, 0x85, 0x55, 0x00, 0x00, 0x00, //0x000016fc jne LBB0_323 - 0x4d, 0x85, 0xc0, //0x00001702 testq %r8, %r8 - 0x0f, 0x85, 0x6f, 0x00, 0x00, 0x00, //0x00001705 jne LBB0_325 - 0x45, 0x31, 0xc0, //0x0000170b xorl %r8d, %r8d - 0x4c, 0x8b, 0x65, 0xc0, //0x0000170e movq $-64(%rbp), %r12 - 0x4c, 0x8b, 0x55, 0xb8, //0x00001712 movq $-72(%rbp), %r10 - //0x00001716 LBB0_309 - 0x66, 0x0f, 0x6f, 0xda, //0x00001716 movdqa %xmm2, %xmm3 - 0x66, 0x0f, 0x64, 0xdc, //0x0000171a pcmpgtb %xmm4, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xe7, //0x0000171e pcmpgtb %xmm15, %xmm4 - 0x66, 0x0f, 0xdb, 0xe3, //0x00001723 pand %xmm3, %xmm4 - 0x66, 0x0f, 0xd7, 0xcc, //0x00001727 pmovmskb %xmm4, %ecx - 0x48, 0x09, 0xce, //0x0000172b orq %rcx, %rsi - 0x4d, 0x85, 0xff, //0x0000172e testq %r15, %r15 - 0x0f, 0x85, 0x99, 0x00, 0x00, 0x00, //0x00001731 jne LBB0_327 - 0x48, 0x85, 0xf6, //0x00001737 testq %rsi, %rsi - 0x0f, 0x85, 0x62, 0x1f, 0x00, 0x00, //0x0000173a jne LBB0_616 - 0x49, 0x83, 0xc6, 0xc0, //0x00001740 addq $-64, %r14 - 0x48, 0x83, 0xc0, 0x40, //0x00001744 addq $64, %rax - 0x49, 0x83, 0xfe, 0x3f, //0x00001748 cmpq $63, %r14 - 0x0f, 0x87, 0xae, 0xfe, 0xff, 0xff, //0x0000174c ja LBB0_306 - 0xe9, 0x67, 0x07, 0x00, 0x00, //0x00001752 jmp LBB0_312 - //0x00001757 LBB0_323 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00001757 cmpq $-1, $-56(%rbp) - 0x4c, 0x8b, 0x65, 0xc0, //0x0000175c movq $-64(%rbp), %r12 - 0x4c, 0x8b, 0x55, 0xb8, //0x00001760 movq $-72(%rbp), %r10 - 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x00001764 jne LBB0_326 - 0x49, 0x0f, 0xbc, 0xcd, //0x0000176a bsfq %r13, %rcx - 0x48, 0x01, 0xc1, //0x0000176e addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00001771 movq %rcx, $-56(%rbp) - 0xe9, 0x08, 0x00, 0x00, 0x00, //0x00001775 jmp LBB0_326 - //0x0000177a LBB0_325 - 0x4c, 0x8b, 0x65, 0xc0, //0x0000177a movq $-64(%rbp), %r12 - 0x4c, 0x8b, 0x55, 0xb8, //0x0000177e movq $-72(%rbp), %r10 - //0x00001782 LBB0_326 - 0x4c, 0x89, 0xc1, //0x00001782 movq %r8, %rcx - 0x48, 0xf7, 0xd1, //0x00001785 notq %rcx - 0x4c, 0x21, 0xe9, //0x00001788 andq %r13, %rcx - 0x48, 0x8d, 0x14, 0x09, //0x0000178b leaq (%rcx,%rcx), %rdx - 0x4c, 0x09, 0xc2, //0x0000178f orq %r8, %rdx - 0x48, 0x89, 0xd7, //0x00001792 movq %rdx, %rdi - 0x48, 0xf7, 0xd7, //0x00001795 notq %rdi - 0x4c, 0x21, 0xef, //0x00001798 andq %r13, %rdi - 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000179b movabsq $-6148914691236517206, %rbx - 0x48, 0x21, 0xdf, //0x000017a5 andq %rbx, %rdi - 0x45, 0x31, 0xc0, //0x000017a8 xorl %r8d, %r8d - 0x48, 0x01, 0xcf, //0x000017ab addq %rcx, %rdi - 0x41, 0x0f, 0x92, 0xc0, //0x000017ae setb %r8b - 0x48, 0x01, 0xff, //0x000017b2 addq %rdi, %rdi - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000017b5 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xcf, //0x000017bf xorq %rcx, %rdi - 0x48, 0x21, 0xd7, //0x000017c2 andq %rdx, %rdi - 0x48, 0xf7, 0xd7, //0x000017c5 notq %rdi - 0x49, 0x21, 0xff, //0x000017c8 andq %rdi, %r15 - 0xe9, 0x46, 0xff, 0xff, 0xff, //0x000017cb jmp LBB0_309 - //0x000017d0 LBB0_327 - 0x49, 0x0f, 0xbc, 0xcf, //0x000017d0 bsfq %r15, %rcx - 0x48, 0x85, 0xf6, //0x000017d4 testq %rsi, %rsi - 0x0f, 0x84, 0xc3, 0x00, 0x00, 0x00, //0x000017d7 je LBB0_343 - 0x48, 0x0f, 0xbc, 0xd6, //0x000017dd bsfq %rsi, %rdx - 0xe9, 0xbf, 0x00, 0x00, 0x00, //0x000017e1 jmp LBB0_344 - //0x000017e6 LBB0_329 - 0x41, 0x89, 0xc9, //0x000017e6 movl %ecx, %r9d - 0x4d, 0x01, 0xd1, //0x000017e9 addq %r10, %r9 - 0x4d, 0x01, 0xf1, //0x000017ec addq %r14, %r9 - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x000017ef jmp LBB0_331 - //0x000017f4 LBB0_330 - 0x48, 0x01, 0xd6, //0x000017f4 addq %rdx, %rsi - 0x49, 0x89, 0xf1, //0x000017f7 movq %rsi, %r9 - //0x000017fa LBB0_331 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000017fa movq $-1, %r14 - 0x4d, 0x85, 0xdb, //0x00001801 testq %r11, %r11 - 0x0f, 0x84, 0x6d, 0x1d, 0x00, 0x00, //0x00001804 je LBB0_601 - 0x4d, 0x85, 0xed, //0x0000180a testq %r13, %r13 - 0x0f, 0x84, 0x64, 0x1d, 0x00, 0x00, //0x0000180d je LBB0_601 - 0x4d, 0x85, 0xe4, //0x00001813 testq %r12, %r12 - 0x0f, 0x84, 0x5b, 0x1d, 0x00, 0x00, //0x00001816 je LBB0_601 - 0x4d, 0x29, 0xd1, //0x0000181c subq %r10, %r9 - 0x49, 0x8d, 0x49, 0xff, //0x0000181f leaq $-1(%r9), %rcx - 0x49, 0x39, 0xcb, //0x00001823 cmpq %rcx, %r11 - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00001826 je LBB0_340 - 0x49, 0x39, 0xcd, //0x0000182c cmpq %rcx, %r13 - 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x0000182f je LBB0_340 - 0x49, 0x39, 0xcc, //0x00001835 cmpq %rcx, %r12 - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00001838 je LBB0_340 - 0x4d, 0x85, 0xed, //0x0000183e testq %r13, %r13 - 0x0f, 0x8e, 0xb2, 0x00, 0x00, 0x00, //0x00001841 jle LBB0_351 - 0x49, 0x8d, 0x4d, 0xff, //0x00001847 leaq $-1(%r13), %rcx - 0x49, 0x39, 0xcc, //0x0000184b cmpq %rcx, %r12 - 0x0f, 0x84, 0xa5, 0x00, 0x00, 0x00, //0x0000184e je LBB0_351 - 0x49, 0xf7, 0xd5, //0x00001854 notq %r13 - 0x4d, 0x89, 0xee, //0x00001857 movq %r13, %r14 - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x0000185a jmp LBB0_341 - //0x0000185f LBB0_340 - 0x49, 0xf7, 0xd9, //0x0000185f negq %r9 - 0x4d, 0x89, 0xce, //0x00001862 movq %r9, %r14 - //0x00001865 LBB0_341 - 0x4d, 0x85, 0xf6, //0x00001865 testq %r14, %r14 - 0x0f, 0x88, 0x09, 0x1d, 0x00, 0x00, //0x00001868 js LBB0_601 - //0x0000186e LBB0_342 - 0x49, 0x01, 0xc6, //0x0000186e addq %rax, %r14 - 0x4c, 0x8b, 0x45, 0xd0, //0x00001871 movq $-48(%rbp), %r8 - 0x4d, 0x89, 0x30, //0x00001875 movq %r14, (%r8) - 0x48, 0x85, 0xc0, //0x00001878 testq %rax, %rax - 0x48, 0x8b, 0x7d, 0xb0, //0x0000187b movq $-80(%rbp), %rdi - 0x4c, 0x8b, 0x65, 0xc0, //0x0000187f movq $-64(%rbp), %r12 - 0x4c, 0x8b, 0x5d, 0xa8, //0x00001883 movq $-88(%rbp), %r11 - 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001887 movabsq $4294977024, %r14 - 0x4c, 0x8b, 0x55, 0xb8, //0x00001891 movq $-72(%rbp), %r10 - 0x0f, 0x8f, 0x80, 0xea, 0xff, 0xff, //0x00001895 jg LBB0_28 - 0xe9, 0x9e, 0x11, 0x00, 0x00, //0x0000189b jmp LBB0_217 - //0x000018a0 LBB0_343 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x000018a0 movl $64, %edx - //0x000018a5 LBB0_344 - 0x4c, 0x8b, 0x45, 0xd0, //0x000018a5 movq $-48(%rbp), %r8 - 0x48, 0x8b, 0x7d, 0xb0, //0x000018a9 movq $-80(%rbp), %rdi - 0x4c, 0x8b, 0x5d, 0xa8, //0x000018ad movq $-88(%rbp), %r11 - 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000018b1 movabsq $4294977024, %r14 - 0x48, 0x39, 0xca, //0x000018bb cmpq %rcx, %rdx - 0x0f, 0x82, 0xcc, 0x1d, 0x00, 0x00, //0x000018be jb LBB0_615 - 0x48, 0x01, 0xc8, //0x000018c4 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x000018c7 addq $1, %rax - //0x000018cb LBB0_346 - 0x48, 0x85, 0xc0, //0x000018cb testq %rax, %rax - 0x0f, 0x88, 0x73, 0x11, 0x00, 0x00, //0x000018ce js LBB0_514 - 0x49, 0x89, 0x00, //0x000018d4 movq %rax, (%r8) - 0x48, 0x83, 0x7d, 0xa0, 0x00, //0x000018d7 cmpq $0, $-96(%rbp) - 0x0f, 0x8f, 0x39, 0xea, 0xff, 0xff, //0x000018dc jg LBB0_28 - 0xe9, 0x8c, 0x1d, 0x00, 0x00, //0x000018e2 jmp LBB0_348 - //0x000018e7 LBB0_349 - 0x0f, 0xbc, 0xca, //0x000018e7 bsfl %edx, %ecx - //0x000018ea LBB0_350 - 0x49, 0xf7, 0xd5, //0x000018ea notq %r13 - 0x49, 0x29, 0xcd, //0x000018ed subq %rcx, %r13 - 0x48, 0x8b, 0x7d, 0xa0, //0x000018f0 movq $-96(%rbp), %rdi - 0xe9, 0xda, 0xf6, 0xff, 0xff, //0x000018f4 jmp LBB0_210 - //0x000018f9 LBB0_351 - 0x4c, 0x89, 0xd9, //0x000018f9 movq %r11, %rcx - 0x4c, 0x09, 0xe1, //0x000018fc orq %r12, %rcx - 0x0f, 0x99, 0xc2, //0x000018ff setns %dl - 0x0f, 0x88, 0xb2, 0x01, 0x00, 0x00, //0x00001902 js LBB0_355 - 0x4d, 0x39, 0xe3, //0x00001908 cmpq %r12, %r11 - 0x0f, 0x8c, 0xa9, 0x01, 0x00, 0x00, //0x0000190b jl LBB0_355 - 0x49, 0xf7, 0xd3, //0x00001911 notq %r11 - 0x4d, 0x89, 0xde, //0x00001914 movq %r11, %r14 - 0xe9, 0x49, 0xff, 0xff, 0xff, //0x00001917 jmp LBB0_341 - //0x0000191c LBB0_354 - 0x48, 0x8b, 0x8d, 0x68, 0xff, 0xff, 0xff, //0x0000191c movq $-152(%rbp), %rcx - 0x48, 0x8b, 0x7d, 0xa0, //0x00001923 movq $-96(%rbp), %rdi - 0x4c, 0x8d, 0x2c, 0x39, //0x00001927 leaq (%rcx,%rdi), %r13 - 0x49, 0x29, 0xf5, //0x0000192b subq %rsi, %r13 - 0x49, 0x29, 0xd5, //0x0000192e subq %rdx, %r13 - 0xe9, 0x9d, 0xf6, 0xff, 0xff, //0x00001931 jmp LBB0_210 - //0x00001936 LBB0_71 - 0x4c, 0x01, 0xe0, //0x00001936 addq %r12, %rax - 0x48, 0x8b, 0x7d, 0xb0, //0x00001939 movq $-80(%rbp), %rdi - 0x4c, 0x8b, 0x5d, 0xa8, //0x0000193d movq $-88(%rbp), %r11 - 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001941 movabsq $4294977024, %r14 - 0x49, 0x83, 0xf9, 0x20, //0x0000194b cmpq $32, %r9 - 0x4c, 0x8b, 0x55, 0xb8, //0x0000194f movq $-72(%rbp), %r10 - 0x0f, 0x82, 0x33, 0x09, 0x00, 0x00, //0x00001953 jb LBB0_424 - //0x00001959 LBB0_72 - 0xf3, 0x0f, 0x6f, 0x18, //0x00001959 movdqu (%rax), %xmm3 - 0xf3, 0x0f, 0x6f, 0x60, 0x10, //0x0000195d movdqu $16(%rax), %xmm4 - 0x66, 0x0f, 0x6f, 0xeb, //0x00001962 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00001966 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x0000196a pmovmskb %xmm5, %edx - 0x66, 0x0f, 0x6f, 0xec, //0x0000196e movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00001972 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x00001976 pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x74, 0xd9, //0x0000197a pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x0000197e pmovmskb %xmm3, %esi - 0x66, 0x0f, 0x74, 0xe1, //0x00001982 pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xdc, //0x00001986 pmovmskb %xmm4, %ebx - 0x48, 0xc1, 0xe1, 0x10, //0x0000198a shlq $16, %rcx - 0x48, 0x09, 0xca, //0x0000198e orq %rcx, %rdx - 0x48, 0xc1, 0xe3, 0x10, //0x00001991 shlq $16, %rbx - 0x48, 0x09, 0xde, //0x00001995 orq %rbx, %rsi - 0x0f, 0x85, 0x77, 0x08, 0x00, 0x00, //0x00001998 jne LBB0_420 - 0x4d, 0x85, 0xc0, //0x0000199e testq %r8, %r8 - 0x0f, 0x85, 0x8b, 0x08, 0x00, 0x00, //0x000019a1 jne LBB0_422 - 0x45, 0x31, 0xc0, //0x000019a7 xorl %r8d, %r8d - 0x48, 0x85, 0xd2, //0x000019aa testq %rdx, %rdx - 0x0f, 0x84, 0xd1, 0x08, 0x00, 0x00, //0x000019ad je LBB0_423 - //0x000019b3 LBB0_75 - 0x48, 0x0f, 0xbc, 0xca, //0x000019b3 bsfq %rdx, %rcx - 0x48, 0x03, 0x45, 0x90, //0x000019b7 addq $-112(%rbp), %rax - 0x48, 0x01, 0xc8, //0x000019bb addq %rcx, %rax - 0x4c, 0x8b, 0x45, 0xd0, //0x000019be movq $-48(%rbp), %r8 - 0xe9, 0x76, 0xf6, 0xff, 0xff, //0x000019c2 jmp LBB0_215 - //0x000019c7 LBB0_154 - 0x4c, 0x01, 0xe0, //0x000019c7 addq %r12, %rax - 0x49, 0x83, 0xfa, 0x20, //0x000019ca cmpq $32, %r10 - 0x0f, 0x82, 0xe2, 0x06, 0x00, 0x00, //0x000019ce jb LBB0_408 - //0x000019d4 LBB0_155 - 0xf3, 0x0f, 0x6f, 0x20, //0x000019d4 movdqu (%rax), %xmm4 - 0xf3, 0x0f, 0x6f, 0x58, 0x10, //0x000019d8 movdqu $16(%rax), %xmm3 - 0x66, 0x0f, 0x6f, 0xec, //0x000019dd movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x000019e1 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x000019e5 pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x6f, 0xeb, //0x000019e9 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x000019ed pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xfd, //0x000019f1 pmovmskb %xmm5, %edi - 0x66, 0x0f, 0x6f, 0xec, //0x000019f5 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x000019f9 pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x000019fd pmovmskb %xmm5, %edx - 0x66, 0x0f, 0x6f, 0xeb, //0x00001a01 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x00001a05 pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xdd, //0x00001a09 pmovmskb %xmm5, %ebx - 0x66, 0x0f, 0x6f, 0xea, //0x00001a0d movdqa %xmm2, %xmm5 - 0x66, 0x0f, 0x64, 0xeb, //0x00001a11 pcmpgtb %xmm3, %xmm5 - 0x66, 0x41, 0x0f, 0x64, 0xdf, //0x00001a15 pcmpgtb %xmm15, %xmm3 - 0x66, 0x0f, 0xdb, 0xdd, //0x00001a1a pand %xmm5, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00001a1e pmovmskb %xmm3, %esi - 0x48, 0xc1, 0xe7, 0x10, //0x00001a22 shlq $16, %rdi - 0x48, 0x09, 0xf9, //0x00001a26 orq %rdi, %rcx - 0x48, 0xc1, 0xe3, 0x10, //0x00001a29 shlq $16, %rbx - 0x48, 0xc1, 0xe6, 0x10, //0x00001a2d shlq $16, %rsi - 0x48, 0x09, 0xda, //0x00001a31 orq %rbx, %rdx - 0x0f, 0x85, 0x46, 0x09, 0x00, 0x00, //0x00001a34 jne LBB0_436 - 0x4d, 0x85, 0xc0, //0x00001a3a testq %r8, %r8 - 0x48, 0x8b, 0x7d, 0xb0, //0x00001a3d movq $-80(%rbp), %rdi - 0x4c, 0x8b, 0x5d, 0xa8, //0x00001a41 movq $-88(%rbp), %r11 - 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001a45 movabsq $4294977024, %r14 - 0x0f, 0x85, 0x48, 0x09, 0x00, 0x00, //0x00001a4f jne LBB0_438 - 0x45, 0x31, 0xc0, //0x00001a55 xorl %r8d, %r8d - //0x00001a58 LBB0_158 - 0x66, 0x0f, 0x6f, 0xda, //0x00001a58 movdqa %xmm2, %xmm3 - 0x66, 0x0f, 0x64, 0xdc, //0x00001a5c pcmpgtb %xmm4, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xe7, //0x00001a60 pcmpgtb %xmm15, %xmm4 - 0x66, 0x0f, 0xdb, 0xe3, //0x00001a65 pand %xmm3, %xmm4 - 0x66, 0x0f, 0xd7, 0xd4, //0x00001a69 pmovmskb %xmm4, %edx - 0x48, 0x09, 0xd6, //0x00001a6d orq %rdx, %rsi - 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001a70 movl $64, %edx - 0xbb, 0x40, 0x00, 0x00, 0x00, //0x00001a75 movl $64, %ebx - 0x48, 0x85, 0xc9, //0x00001a7a testq %rcx, %rcx - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001a7d je LBB0_160 - 0x48, 0x0f, 0xbc, 0xd9, //0x00001a83 bsfq %rcx, %rbx - //0x00001a87 LBB0_160 - 0x48, 0x85, 0xf6, //0x00001a87 testq %rsi, %rsi - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001a8a je LBB0_162 - 0x48, 0x0f, 0xbc, 0xd6, //0x00001a90 bsfq %rsi, %rdx - //0x00001a94 LBB0_162 - 0x48, 0x85, 0xc9, //0x00001a94 testq %rcx, %rcx - 0x0f, 0x84, 0xbe, 0x01, 0x00, 0x00, //0x00001a97 je LBB0_359 - 0x48, 0x39, 0xda, //0x00001a9d cmpq %rbx, %rdx - 0x0f, 0x82, 0x65, 0x1c, 0x00, 0x00, //0x00001aa0 jb LBB0_625 - 0x48, 0x03, 0x45, 0x90, //0x00001aa6 addq $-112(%rbp), %rax - 0x48, 0x01, 0xd8, //0x00001aaa addq %rbx, %rax - 0x4c, 0x8b, 0x45, 0xd0, //0x00001aad movq $-48(%rbp), %r8 - 0x4c, 0x8b, 0x55, 0xb8, //0x00001ab1 movq $-72(%rbp), %r10 - 0xe9, 0x83, 0xf5, 0xff, 0xff, //0x00001ab5 jmp LBB0_215 - //0x00001aba LBB0_355 - 0x49, 0x8d, 0x4c, 0x24, 0xff, //0x00001aba leaq $-1(%r12), %rcx - 0x49, 0x39, 0xcb, //0x00001abf cmpq %rcx, %r11 - 0x49, 0xf7, 0xd4, //0x00001ac2 notq %r12 - 0x4d, 0x0f, 0x45, 0xe1, //0x00001ac5 cmovneq %r9, %r12 - 0x84, 0xd2, //0x00001ac9 testb %dl, %dl - 0x4d, 0x0f, 0x44, 0xe1, //0x00001acb cmoveq %r9, %r12 - 0x4d, 0x89, 0xe6, //0x00001acf movq %r12, %r14 - 0xe9, 0x8e, 0xfd, 0xff, 0xff, //0x00001ad2 jmp LBB0_341 - //0x00001ad7 LBB0_135 - 0x4c, 0x01, 0xe0, //0x00001ad7 addq %r12, %rax - //0x00001ada LBB0_136 - 0x49, 0x83, 0xf9, 0x20, //0x00001ada cmpq $32, %r9 - 0x48, 0x8b, 0x7d, 0xb0, //0x00001ade movq $-80(%rbp), %rdi - 0x4c, 0x8b, 0x5d, 0xa8, //0x00001ae2 movq $-88(%rbp), %r11 - 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001ae6 movabsq $4294977024, %r14 - 0x4c, 0x8b, 0x55, 0xb8, //0x00001af0 movq $-72(%rbp), %r10 - 0x0f, 0x82, 0x65, 0x09, 0x00, 0x00, //0x00001af4 jb LBB0_443 - 0xf3, 0x0f, 0x6f, 0x18, //0x00001afa movdqu (%rax), %xmm3 - 0xf3, 0x0f, 0x6f, 0x60, 0x10, //0x00001afe movdqu $16(%rax), %xmm4 - 0x66, 0x0f, 0x6f, 0xeb, //0x00001b03 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00001b07 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x00001b0b pmovmskb %xmm5, %edx - 0x66, 0x0f, 0x6f, 0xec, //0x00001b0f movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00001b13 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x00001b17 pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x74, 0xd9, //0x00001b1b pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00001b1f pmovmskb %xmm3, %esi - 0x66, 0x0f, 0x74, 0xe1, //0x00001b23 pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xdc, //0x00001b27 pmovmskb %xmm4, %ebx - 0x48, 0xc1, 0xe1, 0x10, //0x00001b2b shlq $16, %rcx - 0x48, 0x09, 0xca, //0x00001b2f orq %rcx, %rdx - 0x48, 0xc1, 0xe3, 0x10, //0x00001b32 shlq $16, %rbx - 0x48, 0x09, 0xde, //0x00001b36 orq %rbx, %rsi - 0x0f, 0x85, 0xa9, 0x08, 0x00, 0x00, //0x00001b39 jne LBB0_439 - 0x4d, 0x85, 0xc0, //0x00001b3f testq %r8, %r8 - 0x0f, 0x85, 0xbd, 0x08, 0x00, 0x00, //0x00001b42 jne LBB0_441 - 0x45, 0x31, 0xc0, //0x00001b48 xorl %r8d, %r8d - 0x48, 0x85, 0xd2, //0x00001b4b testq %rdx, %rdx - 0x0f, 0x84, 0x03, 0x09, 0x00, 0x00, //0x00001b4e je LBB0_442 - //0x00001b54 LBB0_140 - 0x48, 0x0f, 0xbc, 0xca, //0x00001b54 bsfq %rdx, %rcx - 0x48, 0x03, 0x45, 0x90, //0x00001b58 addq $-112(%rbp), %rax - 0x48, 0x01, 0xc8, //0x00001b5c addq %rcx, %rax - 0x4c, 0x8b, 0x45, 0xd0, //0x00001b5f movq $-48(%rbp), %r8 - 0xe9, 0x41, 0xf5, 0xff, 0xff, //0x00001b63 jmp LBB0_225 - //0x00001b68 LBB0_183 - 0x4c, 0x01, 0xe0, //0x00001b68 addq %r12, %rax - 0x49, 0x83, 0xfe, 0x20, //0x00001b6b cmpq $32, %r14 - 0x0f, 0x82, 0xf4, 0x05, 0x00, 0x00, //0x00001b6f jb LBB0_414 - //0x00001b75 LBB0_184 - 0xf3, 0x0f, 0x6f, 0x20, //0x00001b75 movdqu (%rax), %xmm4 - 0xf3, 0x0f, 0x6f, 0x58, 0x10, //0x00001b79 movdqu $16(%rax), %xmm3 - 0x66, 0x0f, 0x6f, 0xec, //0x00001b7e movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00001b82 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xf5, //0x00001b86 pmovmskb %xmm5, %esi - 0x66, 0x0f, 0x6f, 0xeb, //0x00001b8a movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00001b8e pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x00001b92 pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x6f, 0xec, //0x00001b96 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x00001b9a pcmpeqb %xmm1, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xdd, //0x00001b9e pmovmskb %xmm5, %r11d - 0x66, 0x0f, 0x6f, 0xeb, //0x00001ba3 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x00001ba7 pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x00001bab pmovmskb %xmm5, %edx - 0x66, 0x0f, 0x6f, 0xea, //0x00001baf movdqa %xmm2, %xmm5 - 0x66, 0x0f, 0x64, 0xeb, //0x00001bb3 pcmpgtb %xmm3, %xmm5 - 0x66, 0x41, 0x0f, 0x64, 0xdf, //0x00001bb7 pcmpgtb %xmm15, %xmm3 - 0x66, 0x0f, 0xdb, 0xdd, //0x00001bbc pand %xmm5, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x00001bc0 pmovmskb %xmm3, %edi - 0x48, 0xc1, 0xe1, 0x10, //0x00001bc4 shlq $16, %rcx - 0x48, 0x09, 0xce, //0x00001bc8 orq %rcx, %rsi - 0x48, 0xc1, 0xe2, 0x10, //0x00001bcb shlq $16, %rdx - 0x48, 0xc1, 0xe7, 0x10, //0x00001bcf shlq $16, %rdi - 0x49, 0x09, 0xd3, //0x00001bd3 orq %rdx, %r11 - 0x4c, 0x8b, 0x55, 0xb8, //0x00001bd6 movq $-72(%rbp), %r10 - 0x0f, 0x85, 0x73, 0x09, 0x00, 0x00, //0x00001bda jne LBB0_455 - 0x4d, 0x85, 0xc9, //0x00001be0 testq %r9, %r9 - 0x0f, 0x85, 0x87, 0x09, 0x00, 0x00, //0x00001be3 jne LBB0_457 - 0x45, 0x31, 0xc9, //0x00001be9 xorl %r9d, %r9d - //0x00001bec LBB0_187 - 0x66, 0x0f, 0x6f, 0xda, //0x00001bec movdqa %xmm2, %xmm3 - 0x66, 0x0f, 0x64, 0xdc, //0x00001bf0 pcmpgtb %xmm4, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xe7, //0x00001bf4 pcmpgtb %xmm15, %xmm4 - 0x66, 0x0f, 0xdb, 0xe3, //0x00001bf9 pand %xmm3, %xmm4 - 0x66, 0x0f, 0xd7, 0xcc, //0x00001bfd pmovmskb %xmm4, %ecx - 0x48, 0x09, 0xcf, //0x00001c01 orq %rcx, %rdi - 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00001c04 movl $64, %ecx - 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001c09 movl $64, %edx - 0x48, 0x85, 0xf6, //0x00001c0e testq %rsi, %rsi - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001c11 je LBB0_189 - 0x48, 0x0f, 0xbc, 0xd6, //0x00001c17 bsfq %rsi, %rdx - //0x00001c1b LBB0_189 - 0x48, 0x85, 0xff, //0x00001c1b testq %rdi, %rdi - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001c1e je LBB0_191 - 0x48, 0x0f, 0xbc, 0xcf, //0x00001c24 bsfq %rdi, %rcx - //0x00001c28 LBB0_191 - 0x48, 0x85, 0xf6, //0x00001c28 testq %rsi, %rsi - 0x0f, 0x84, 0x03, 0x01, 0x00, 0x00, //0x00001c2b je LBB0_372 - 0x48, 0x39, 0xd1, //0x00001c31 cmpq %rdx, %rcx - 0x0f, 0x82, 0xf3, 0x1a, 0x00, 0x00, //0x00001c34 jb LBB0_627 - 0x48, 0x03, 0x45, 0x90, //0x00001c3a addq $-112(%rbp), %rax - 0x48, 0x01, 0xd0, //0x00001c3e addq %rdx, %rax - 0xe9, 0xba, 0x01, 0x00, 0x00, //0x00001c41 jmp LBB0_388 - //0x00001c46 LBB0_356 - 0x89, 0xd9, //0x00001c46 movl %ebx, %ecx - 0xe9, 0x9d, 0xfc, 0xff, 0xff, //0x00001c48 jmp LBB0_350 - //0x00001c4d LBB0_357 - 0x89, 0xf1, //0x00001c4d movl %esi, %ecx - 0xe9, 0x96, 0xfc, 0xff, 0xff, //0x00001c4f jmp LBB0_350 - //0x00001c54 LBB0_358 - 0x89, 0xd1, //0x00001c54 movl %edx, %ecx - 0xe9, 0x8f, 0xfc, 0xff, 0xff, //0x00001c56 jmp LBB0_350 - //0x00001c5b LBB0_359 - 0x48, 0x85, 0xf6, //0x00001c5b testq %rsi, %rsi - 0x0f, 0x85, 0xa7, 0x1a, 0x00, 0x00, //0x00001c5e jne LBB0_625 - 0x48, 0x83, 0xc0, 0x20, //0x00001c64 addq $32, %rax - 0x49, 0x83, 0xc2, 0xe0, //0x00001c68 addq $-32, %r10 - 0x4d, 0x85, 0xc0, //0x00001c6c testq %r8, %r8 - 0x0f, 0x85, 0x5c, 0x04, 0x00, 0x00, //0x00001c6f jne LBB0_409 - //0x00001c75 LBB0_361 - 0x48, 0x8b, 0x4d, 0xc8, //0x00001c75 movq $-56(%rbp), %rcx - 0x4c, 0x8b, 0x45, 0xd0, //0x00001c79 movq $-48(%rbp), %r8 - 0x4d, 0x85, 0xd2, //0x00001c7d testq %r10, %r10 - 0x0f, 0x84, 0xcf, 0x0d, 0x00, 0x00, //0x00001c80 je LBB0_515 - //0x00001c86 LBB0_362 - 0x0f, 0xb6, 0x10, //0x00001c86 movzbl (%rax), %edx - 0x80, 0xfa, 0x22, //0x00001c89 cmpb $34, %dl - 0x0f, 0x84, 0x95, 0x00, 0x00, 0x00, //0x00001c8c je LBB0_371 - 0x80, 0xfa, 0x5c, //0x00001c92 cmpb $92, %dl - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00001c95 je LBB0_366 - 0x80, 0xfa, 0x1f, //0x00001c9b cmpb $31, %dl - 0x0f, 0x86, 0x94, 0x1a, 0x00, 0x00, //0x00001c9e jbe LBB0_628 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00001ca4 movq $-1, %rdx - 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00001cab movl $1, %esi - 0x48, 0x01, 0xf0, //0x00001cb0 addq %rsi, %rax - 0x49, 0x01, 0xd2, //0x00001cb3 addq %rdx, %r10 - 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00001cb6 jne LBB0_362 - 0xe9, 0x94, 0x0d, 0x00, 0x00, //0x00001cbc jmp LBB0_515 - //0x00001cc1 LBB0_366 - 0x49, 0x83, 0xfa, 0x01, //0x00001cc1 cmpq $1, %r10 - 0x0f, 0x84, 0x9d, 0x0b, 0x00, 0x00, //0x00001cc5 je LBB0_485 - 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00001ccb movq $-2, %rdx - 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00001cd2 movl $2, %esi - 0x48, 0x83, 0xf9, 0xff, //0x00001cd7 cmpq $-1, %rcx - 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00001cdb je LBB0_369 - 0x4c, 0x8b, 0x45, 0xd0, //0x00001ce1 movq $-48(%rbp), %r8 - 0x48, 0x8b, 0x7d, 0xb0, //0x00001ce5 movq $-80(%rbp), %rdi - 0x4c, 0x8b, 0x65, 0xc0, //0x00001ce9 movq $-64(%rbp), %r12 - 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00001ced jmp LBB0_370 - //0x00001cf2 LBB0_369 - 0x48, 0x89, 0xc1, //0x00001cf2 movq %rax, %rcx - 0x4c, 0x8b, 0x65, 0xc0, //0x00001cf5 movq $-64(%rbp), %r12 - 0x4c, 0x29, 0xe1, //0x00001cf9 subq %r12, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00001cfc movq %rcx, $-56(%rbp) - 0x4c, 0x8b, 0x45, 0xd0, //0x00001d00 movq $-48(%rbp), %r8 - 0x48, 0x8b, 0x7d, 0xb0, //0x00001d04 movq $-80(%rbp), %rdi - //0x00001d08 LBB0_370 - 0x4c, 0x8b, 0x5d, 0xa8, //0x00001d08 movq $-88(%rbp), %r11 - 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001d0c movabsq $4294977024, %r14 - 0x48, 0x01, 0xf0, //0x00001d16 addq %rsi, %rax - 0x49, 0x01, 0xd2, //0x00001d19 addq %rdx, %r10 - 0x0f, 0x85, 0x64, 0xff, 0xff, 0xff, //0x00001d1c jne LBB0_362 - 0xe9, 0x2e, 0x0d, 0x00, 0x00, //0x00001d22 jmp LBB0_515 - //0x00001d27 LBB0_371 - 0x48, 0x03, 0x45, 0x90, //0x00001d27 addq $-112(%rbp), %rax - 0x4c, 0x8b, 0x55, 0xb8, //0x00001d2b movq $-72(%rbp), %r10 - 0xe9, 0x09, 0xf3, 0xff, 0xff, //0x00001d2f jmp LBB0_215 - //0x00001d34 LBB0_372 - 0x48, 0x85, 0xff, //0x00001d34 testq %rdi, %rdi - 0x0f, 0x85, 0xf0, 0x19, 0x00, 0x00, //0x00001d37 jne LBB0_627 - 0x48, 0x83, 0xc0, 0x20, //0x00001d3d addq $32, %rax - 0x49, 0x83, 0xc6, 0xe0, //0x00001d41 addq $-32, %r14 - 0x4d, 0x85, 0xc9, //0x00001d45 testq %r9, %r9 - 0x0f, 0x85, 0x28, 0x04, 0x00, 0x00, //0x00001d48 jne LBB0_415 - //0x00001d4e LBB0_374 - 0x48, 0x8b, 0x55, 0xc8, //0x00001d4e movq $-56(%rbp), %rdx - 0x4d, 0x85, 0xf6, //0x00001d52 testq %r14, %r14 - 0x0f, 0x84, 0x9f, 0x19, 0x00, 0x00, //0x00001d55 je LBB0_384 - //0x00001d5b LBB0_375 - 0x0f, 0xb6, 0x08, //0x00001d5b movzbl (%rax), %ecx - 0x80, 0xf9, 0x22, //0x00001d5e cmpb $34, %cl - 0x0f, 0x84, 0x95, 0x00, 0x00, 0x00, //0x00001d61 je LBB0_387 - 0x80, 0xf9, 0x5c, //0x00001d67 cmpb $92, %cl - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00001d6a je LBB0_379 - 0x80, 0xf9, 0x1f, //0x00001d70 cmpb $31, %cl - 0x0f, 0x86, 0xdd, 0x19, 0x00, 0x00, //0x00001d73 jbe LBB0_629 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001d79 movq $-1, %rcx - 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00001d80 movl $1, %esi - 0x48, 0x01, 0xf0, //0x00001d85 addq %rsi, %rax - 0x49, 0x01, 0xce, //0x00001d88 addq %rcx, %r14 - 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00001d8b jne LBB0_375 - 0xe9, 0x64, 0x19, 0x00, 0x00, //0x00001d91 jmp LBB0_384 - //0x00001d96 LBB0_379 - 0x48, 0x8b, 0x4d, 0x98, //0x00001d96 movq $-104(%rbp), %rcx - 0x49, 0x83, 0xfe, 0x01, //0x00001d9a cmpq $1, %r14 - 0x0f, 0x84, 0x0e, 0x1a, 0x00, 0x00, //0x00001d9e je LBB0_637 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00001da4 movq $-2, %rcx - 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00001dab movl $2, %esi - 0x48, 0x83, 0xfa, 0xff, //0x00001db0 cmpq $-1, %rdx - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00001db4 je LBB0_382 - 0x4c, 0x8b, 0x45, 0xd0, //0x00001dba movq $-48(%rbp), %r8 - 0x4c, 0x8b, 0x65, 0xc0, //0x00001dbe movq $-64(%rbp), %r12 - 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00001dc2 jmp LBB0_383 - //0x00001dc7 LBB0_382 - 0x48, 0x89, 0xc2, //0x00001dc7 movq %rax, %rdx - 0x4c, 0x8b, 0x65, 0xc0, //0x00001dca movq $-64(%rbp), %r12 - 0x4c, 0x29, 0xe2, //0x00001dce subq %r12, %rdx - 0x48, 0x89, 0x55, 0xc8, //0x00001dd1 movq %rdx, $-56(%rbp) - 0x4c, 0x8b, 0x45, 0xd0, //0x00001dd5 movq $-48(%rbp), %r8 - //0x00001dd9 LBB0_383 - 0x4c, 0x8b, 0x55, 0xb8, //0x00001dd9 movq $-72(%rbp), %r10 - 0x48, 0x01, 0xf0, //0x00001ddd addq %rsi, %rax - 0x49, 0x01, 0xce, //0x00001de0 addq %rcx, %r14 - 0x0f, 0x85, 0x72, 0xff, 0xff, 0xff, //0x00001de3 jne LBB0_375 - 0xe9, 0x0c, 0x19, 0x00, 0x00, //0x00001de9 jmp LBB0_384 - //0x00001dee LBB0_385 - 0x0f, 0xbc, 0xca, //0x00001dee bsfl %edx, %ecx - //0x00001df1 LBB0_386 - 0x49, 0xf7, 0xd6, //0x00001df1 notq %r14 - 0x49, 0x29, 0xce, //0x00001df4 subq %rcx, %r14 - 0xe9, 0x69, 0xfa, 0xff, 0xff, //0x00001df7 jmp LBB0_341 - //0x00001dfc LBB0_387 - 0x48, 0x03, 0x45, 0x90, //0x00001dfc addq $-112(%rbp), %rax - //0x00001e00 LBB0_388 - 0x48, 0x8b, 0x7d, 0xb0, //0x00001e00 movq $-80(%rbp), %rdi - 0x4c, 0x8b, 0x5d, 0xa8, //0x00001e04 movq $-88(%rbp), %r11 - 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001e08 movabsq $4294977024, %r14 - 0xe9, 0x8e, 0xf2, 0xff, 0xff, //0x00001e12 jmp LBB0_224 - //0x00001e17 LBB0_389 - 0x48, 0x8b, 0x8d, 0x70, 0xff, 0xff, 0xff, //0x00001e17 movq $-144(%rbp), %rcx - 0x4c, 0x8d, 0x34, 0x01, //0x00001e1e leaq (%rcx,%rax), %r14 - 0x49, 0x29, 0xf6, //0x00001e22 subq %rsi, %r14 - 0x49, 0x29, 0xd6, //0x00001e25 subq %rdx, %r14 - 0xe9, 0x38, 0xfa, 0xff, 0xff, //0x00001e28 jmp LBB0_341 - //0x00001e2d LBB0_237 - 0x4c, 0x01, 0xe0, //0x00001e2d addq %r12, %rax - //0x00001e30 LBB0_238 - 0x49, 0x83, 0xf9, 0x20, //0x00001e30 cmpq $32, %r9 - 0x48, 0x8b, 0x7d, 0xb0, //0x00001e34 movq $-80(%rbp), %rdi - 0x4c, 0x8b, 0x5d, 0xa8, //0x00001e38 movq $-88(%rbp), %r11 - 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001e3c movabsq $4294977024, %r14 - 0x0f, 0x82, 0x95, 0x08, 0x00, 0x00, //0x00001e46 jb LBB0_466 - 0xf3, 0x0f, 0x6f, 0x18, //0x00001e4c movdqu (%rax), %xmm3 - 0xf3, 0x0f, 0x6f, 0x60, 0x10, //0x00001e50 movdqu $16(%rax), %xmm4 - 0x66, 0x0f, 0x6f, 0xeb, //0x00001e55 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00001e59 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x00001e5d pmovmskb %xmm5, %edx - 0x66, 0x0f, 0x6f, 0xec, //0x00001e61 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00001e65 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x00001e69 pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x74, 0xd9, //0x00001e6d pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00001e71 pmovmskb %xmm3, %esi - 0x66, 0x0f, 0x74, 0xe1, //0x00001e75 pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xdc, //0x00001e79 pmovmskb %xmm4, %ebx - 0x48, 0xc1, 0xe1, 0x10, //0x00001e7d shlq $16, %rcx - 0x48, 0x09, 0xca, //0x00001e81 orq %rcx, %rdx - 0x48, 0xc1, 0xe3, 0x10, //0x00001e84 shlq $16, %rbx - 0x48, 0x09, 0xde, //0x00001e88 orq %rbx, %rsi - 0x0f, 0x85, 0xd9, 0x07, 0x00, 0x00, //0x00001e8b jne LBB0_462 - 0x4d, 0x85, 0xc0, //0x00001e91 testq %r8, %r8 - 0x4c, 0x8b, 0x55, 0xb8, //0x00001e94 movq $-72(%rbp), %r10 - 0x0f, 0x85, 0xe9, 0x07, 0x00, 0x00, //0x00001e98 jne LBB0_464 - 0x45, 0x31, 0xc0, //0x00001e9e xorl %r8d, %r8d - 0x48, 0x85, 0xd2, //0x00001ea1 testq %rdx, %rdx - 0x0f, 0x84, 0x2f, 0x08, 0x00, 0x00, //0x00001ea4 je LBB0_465 - //0x00001eaa LBB0_242 - 0x48, 0x0f, 0xbc, 0xca, //0x00001eaa bsfq %rdx, %rcx - 0x48, 0x03, 0x45, 0x90, //0x00001eae addq $-112(%rbp), %rax - 0x48, 0x01, 0xc8, //0x00001eb2 addq %rcx, %rax - 0x4c, 0x8b, 0x45, 0xd0, //0x00001eb5 movq $-48(%rbp), %r8 - 0xe9, 0x0d, 0xfa, 0xff, 0xff, //0x00001eb9 jmp LBB0_346 - //0x00001ebe LBB0_312 - 0x4c, 0x01, 0xe0, //0x00001ebe addq %r12, %rax - 0x49, 0x83, 0xfe, 0x20, //0x00001ec1 cmpq $32, %r14 - 0x0f, 0x82, 0x2c, 0x01, 0x00, 0x00, //0x00001ec5 jb LBB0_396 - //0x00001ecb LBB0_313 - 0xf3, 0x0f, 0x6f, 0x20, //0x00001ecb movdqu (%rax), %xmm4 - 0xf3, 0x0f, 0x6f, 0x58, 0x10, //0x00001ecf movdqu $16(%rax), %xmm3 - 0x66, 0x0f, 0x6f, 0xec, //0x00001ed4 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00001ed8 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xf5, //0x00001edc pmovmskb %xmm5, %esi - 0x66, 0x0f, 0x6f, 0xeb, //0x00001ee0 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00001ee4 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x00001ee8 pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x6f, 0xec, //0x00001eec movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x00001ef0 pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x00001ef4 pmovmskb %xmm5, %edx - 0x66, 0x0f, 0x6f, 0xeb, //0x00001ef8 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x00001efc pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xdd, //0x00001f00 pmovmskb %xmm5, %ebx - 0x66, 0x0f, 0x6f, 0xea, //0x00001f04 movdqa %xmm2, %xmm5 - 0x66, 0x0f, 0x64, 0xeb, //0x00001f08 pcmpgtb %xmm3, %xmm5 - 0x66, 0x41, 0x0f, 0x64, 0xdf, //0x00001f0c pcmpgtb %xmm15, %xmm3 - 0x66, 0x0f, 0xdb, 0xdd, //0x00001f11 pand %xmm5, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x00001f15 pmovmskb %xmm3, %edi - 0x48, 0xc1, 0xe1, 0x10, //0x00001f19 shlq $16, %rcx - 0x48, 0x09, 0xce, //0x00001f1d orq %rcx, %rsi - 0x48, 0xc1, 0xe3, 0x10, //0x00001f20 shlq $16, %rbx - 0x48, 0xc1, 0xe7, 0x10, //0x00001f24 shlq $16, %rdi - 0x48, 0x09, 0xda, //0x00001f28 orq %rbx, %rdx - 0x0f, 0x85, 0x68, 0x08, 0x00, 0x00, //0x00001f2b jne LBB0_478 - 0x4d, 0x85, 0xc0, //0x00001f31 testq %r8, %r8 - 0x4c, 0x8b, 0x55, 0xb8, //0x00001f34 movq $-72(%rbp), %r10 - 0x0f, 0x85, 0x78, 0x08, 0x00, 0x00, //0x00001f38 jne LBB0_480 - 0x45, 0x31, 0xc0, //0x00001f3e xorl %r8d, %r8d - //0x00001f41 LBB0_316 - 0x66, 0x0f, 0x6f, 0xda, //0x00001f41 movdqa %xmm2, %xmm3 - 0x66, 0x0f, 0x64, 0xdc, //0x00001f45 pcmpgtb %xmm4, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xe7, //0x00001f49 pcmpgtb %xmm15, %xmm4 - 0x66, 0x0f, 0xdb, 0xe3, //0x00001f4e pand %xmm3, %xmm4 - 0x66, 0x0f, 0xd7, 0xcc, //0x00001f52 pmovmskb %xmm4, %ecx - 0x48, 0x09, 0xcf, //0x00001f56 orq %rcx, %rdi - 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00001f59 movl $64, %ecx - 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001f5e movl $64, %edx - 0x48, 0x85, 0xf6, //0x00001f63 testq %rsi, %rsi - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001f66 je LBB0_318 - 0x48, 0x0f, 0xbc, 0xd6, //0x00001f6c bsfq %rsi, %rdx - //0x00001f70 LBB0_318 - 0x48, 0x85, 0xff, //0x00001f70 testq %rdi, %rdi - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001f73 je LBB0_320 - 0x48, 0x0f, 0xbc, 0xcf, //0x00001f79 bsfq %rdi, %rcx - //0x00001f7d LBB0_320 - 0x48, 0x85, 0xf6, //0x00001f7d testq %rsi, %rsi - 0x0f, 0x84, 0x60, 0x00, 0x00, 0x00, //0x00001f80 je LBB0_394 - 0x48, 0x39, 0xd1, //0x00001f86 cmpq %rdx, %rcx - 0x0f, 0x82, 0x00, 0x18, 0x00, 0x00, //0x00001f89 jb LBB0_633 - 0x48, 0x03, 0x45, 0x90, //0x00001f8f addq $-112(%rbp), %rax - 0x48, 0x01, 0xd0, //0x00001f93 addq %rdx, %rax - 0x4c, 0x8b, 0x45, 0xd0, //0x00001f96 movq $-48(%rbp), %r8 - 0x48, 0x8b, 0x7d, 0xb0, //0x00001f9a movq $-80(%rbp), %rdi - 0x4c, 0x8b, 0x5d, 0xa8, //0x00001f9e movq $-88(%rbp), %r11 - 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001fa2 movabsq $4294977024, %r14 - 0xe9, 0x1a, 0xf9, 0xff, 0xff, //0x00001fac jmp LBB0_346 - //0x00001fb1 LBB0_390 - 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00001fb1 movq $-1, %r12 - 0x4c, 0x89, 0xde, //0x00001fb8 movq %r11, %rsi - 0x4c, 0x89, 0xc7, //0x00001fbb movq %r8, %rdi - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001fbe movq $-1, %r14 - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00001fc5 movq $-1, %r15 - 0xe9, 0xe3, 0xe8, 0xff, 0xff, //0x00001fcc jmp LBB0_112 - //0x00001fd1 LBB0_391 - 0x89, 0xd9, //0x00001fd1 movl %ebx, %ecx - 0xe9, 0x19, 0xfe, 0xff, 0xff, //0x00001fd3 jmp LBB0_386 - //0x00001fd8 LBB0_392 - 0x89, 0xf1, //0x00001fd8 movl %esi, %ecx - 0xe9, 0x12, 0xfe, 0xff, 0xff, //0x00001fda jmp LBB0_386 - //0x00001fdf LBB0_393 - 0x89, 0xd1, //0x00001fdf movl %edx, %ecx - 0xe9, 0x0b, 0xfe, 0xff, 0xff, //0x00001fe1 jmp LBB0_386 - //0x00001fe6 LBB0_394 - 0x48, 0x85, 0xff, //0x00001fe6 testq %rdi, %rdi - 0x0f, 0x85, 0xa8, 0x17, 0x00, 0x00, //0x00001fe9 jne LBB0_634 - 0x48, 0x83, 0xc0, 0x20, //0x00001fef addq $32, %rax - 0x49, 0x83, 0xc6, 0xe0, //0x00001ff3 addq $-32, %r14 - //0x00001ff7 LBB0_396 - 0x4d, 0x85, 0xc0, //0x00001ff7 testq %r8, %r8 - 0x0f, 0x85, 0x30, 0x08, 0x00, 0x00, //0x00001ffa jne LBB0_483 - 0x48, 0x8b, 0x55, 0xc8, //0x00002000 movq $-56(%rbp), %rdx - 0x4d, 0x85, 0xf6, //0x00002004 testq %r14, %r14 - 0x0f, 0x84, 0x5b, 0x08, 0x00, 0x00, //0x00002007 je LBB0_485 - //0x0000200d LBB0_398 - 0x0f, 0xb6, 0x08, //0x0000200d movzbl (%rax), %ecx - 0x80, 0xf9, 0x22, //0x00002010 cmpb $34, %cl - 0x0f, 0x84, 0x10, 0x01, 0x00, 0x00, //0x00002013 je LBB0_411 - 0x80, 0xf9, 0x5c, //0x00002019 cmpb $92, %cl - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x0000201c je LBB0_403 - 0x80, 0xf9, 0x1f, //0x00002022 cmpb $31, %cl - 0x0f, 0x86, 0x7b, 0x17, 0x00, 0x00, //0x00002025 jbe LBB0_636 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000202b movq $-1, %rcx - 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00002032 movl $1, %esi - //0x00002037 LBB0_402 - 0x48, 0x01, 0xf0, //0x00002037 addq %rsi, %rax - 0x49, 0x01, 0xce, //0x0000203a addq %rcx, %r14 - 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x0000203d jne LBB0_398 - 0xe9, 0x20, 0x08, 0x00, 0x00, //0x00002043 jmp LBB0_485 - //0x00002048 LBB0_403 - 0x49, 0x83, 0xfe, 0x01, //0x00002048 cmpq $1, %r14 - 0x0f, 0x84, 0x16, 0x08, 0x00, 0x00, //0x0000204c je LBB0_485 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00002052 movq $-2, %rcx - 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00002059 movl $2, %esi - 0x48, 0x83, 0xfa, 0xff, //0x0000205e cmpq $-1, %rdx - 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x00002062 jne LBB0_402 - 0x48, 0x89, 0xc2, //0x00002068 movq %rax, %rdx - 0x48, 0x2b, 0x55, 0xc0, //0x0000206b subq $-64(%rbp), %rdx - 0x48, 0x89, 0x55, 0xc8, //0x0000206f movq %rdx, $-56(%rbp) - 0xe9, 0xbf, 0xff, 0xff, 0xff, //0x00002073 jmp LBB0_402 - //0x00002078 LBB0_406 - 0x49, 0x8d, 0x04, 0x0c, //0x00002078 leaq (%r12,%rcx), %rax - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x0000207c movq $-1, $-56(%rbp) - 0x45, 0x31, 0xc0, //0x00002084 xorl %r8d, %r8d - 0x49, 0x83, 0xf9, 0x20, //0x00002087 cmpq $32, %r9 - 0x4c, 0x8b, 0x55, 0xb8, //0x0000208b movq $-72(%rbp), %r10 - 0x0f, 0x83, 0xc4, 0xf8, 0xff, 0xff, //0x0000208f jae LBB0_72 - 0xe9, 0xf2, 0x01, 0x00, 0x00, //0x00002095 jmp LBB0_424 - //0x0000209a LBB0_407 - 0x48, 0x8b, 0x45, 0xa0, //0x0000209a movq $-96(%rbp), %rax - 0x4c, 0x01, 0xe0, //0x0000209e addq %r12, %rax - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000020a1 movq $-1, $-56(%rbp) - 0x45, 0x31, 0xc0, //0x000020a9 xorl %r8d, %r8d - 0x49, 0x83, 0xfa, 0x20, //0x000020ac cmpq $32, %r10 - 0x0f, 0x83, 0x1e, 0xf9, 0xff, 0xff, //0x000020b0 jae LBB0_155 - //0x000020b6 LBB0_408 - 0x48, 0x8b, 0x7d, 0xb0, //0x000020b6 movq $-80(%rbp), %rdi - 0x4c, 0x8b, 0x5d, 0xa8, //0x000020ba movq $-88(%rbp), %r11 - 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000020be movabsq $4294977024, %r14 - 0x4d, 0x85, 0xc0, //0x000020c8 testq %r8, %r8 - 0x0f, 0x84, 0xa4, 0xfb, 0xff, 0xff, //0x000020cb je LBB0_361 - //0x000020d1 LBB0_409 - 0x4d, 0x85, 0xd2, //0x000020d1 testq %r10, %r10 - 0x0f, 0x84, 0x8e, 0x07, 0x00, 0x00, //0x000020d4 je LBB0_485 - 0x48, 0x8b, 0x4d, 0x80, //0x000020da movq $-128(%rbp), %rcx - 0x48, 0x8d, 0x14, 0x08, //0x000020de leaq (%rax,%rcx), %rdx - 0x48, 0x8b, 0x75, 0xc8, //0x000020e2 movq $-56(%rbp), %rsi - 0x48, 0x83, 0xfe, 0xff, //0x000020e6 cmpq $-1, %rsi - 0x48, 0x89, 0xf1, //0x000020ea movq %rsi, %rcx - 0x48, 0x0f, 0x44, 0xf2, //0x000020ed cmoveq %rdx, %rsi - 0x48, 0x0f, 0x44, 0xca, //0x000020f1 cmoveq %rdx, %rcx - 0x48, 0x83, 0xc0, 0x01, //0x000020f5 addq $1, %rax - 0x49, 0x83, 0xc2, 0xff, //0x000020f9 addq $-1, %r10 - 0x48, 0x89, 0x75, 0xc8, //0x000020fd movq %rsi, $-56(%rbp) - 0x4c, 0x8b, 0x45, 0xd0, //0x00002101 movq $-48(%rbp), %r8 - 0x48, 0x8b, 0x7d, 0xb0, //0x00002105 movq $-80(%rbp), %rdi - 0x4c, 0x8b, 0x65, 0xc0, //0x00002109 movq $-64(%rbp), %r12 - 0x4c, 0x8b, 0x5d, 0xa8, //0x0000210d movq $-88(%rbp), %r11 - 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002111 movabsq $4294977024, %r14 - 0x4d, 0x85, 0xd2, //0x0000211b testq %r10, %r10 - 0x0f, 0x85, 0x62, 0xfb, 0xff, 0xff, //0x0000211e jne LBB0_362 - 0xe9, 0x2c, 0x09, 0x00, 0x00, //0x00002124 jmp LBB0_515 - //0x00002129 LBB0_411 - 0x48, 0x03, 0x45, 0x90, //0x00002129 addq $-112(%rbp), %rax - 0x4c, 0x8b, 0x45, 0xd0, //0x0000212d movq $-48(%rbp), %r8 - 0x48, 0x8b, 0x7d, 0xb0, //0x00002131 movq $-80(%rbp), %rdi - 0x4c, 0x8b, 0x65, 0xc0, //0x00002135 movq $-64(%rbp), %r12 - 0xe9, 0x37, 0xf1, 0xff, 0xff, //0x00002139 jmp LBB0_248 - //0x0000213e LBB0_412 - 0x4c, 0x01, 0xe0, //0x0000213e addq %r12, %rax - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00002141 movq $-1, $-56(%rbp) - 0x45, 0x31, 0xc0, //0x00002149 xorl %r8d, %r8d - 0xe9, 0x89, 0xf9, 0xff, 0xff, //0x0000214c jmp LBB0_136 - //0x00002151 LBB0_413 - 0x4c, 0x01, 0xe0, //0x00002151 addq %r12, %rax - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00002154 movq $-1, $-56(%rbp) - 0x45, 0x31, 0xc9, //0x0000215c xorl %r9d, %r9d - 0x49, 0x83, 0xfe, 0x20, //0x0000215f cmpq $32, %r14 - 0x0f, 0x83, 0x0c, 0xfa, 0xff, 0xff, //0x00002163 jae LBB0_184 - //0x00002169 LBB0_414 - 0x4c, 0x8b, 0x55, 0xb8, //0x00002169 movq $-72(%rbp), %r10 - 0x4d, 0x85, 0xc9, //0x0000216d testq %r9, %r9 - 0x0f, 0x84, 0xd8, 0xfb, 0xff, 0xff, //0x00002170 je LBB0_374 - //0x00002176 LBB0_415 - 0x48, 0x8b, 0x4d, 0x98, //0x00002176 movq $-104(%rbp), %rcx - 0x4d, 0x85, 0xf6, //0x0000217a testq %r14, %r14 - 0x0f, 0x84, 0x2f, 0x16, 0x00, 0x00, //0x0000217d je LBB0_637 - 0x48, 0x8b, 0x4d, 0x80, //0x00002183 movq $-128(%rbp), %rcx - 0x48, 0x01, 0xc1, //0x00002187 addq %rax, %rcx - 0x48, 0x8b, 0x75, 0xc8, //0x0000218a movq $-56(%rbp), %rsi - 0x48, 0x83, 0xfe, 0xff, //0x0000218e cmpq $-1, %rsi - 0x48, 0x89, 0xf2, //0x00002192 movq %rsi, %rdx - 0x48, 0x0f, 0x44, 0xf1, //0x00002195 cmoveq %rcx, %rsi - 0x48, 0x0f, 0x44, 0xd1, //0x00002199 cmoveq %rcx, %rdx - 0x48, 0x83, 0xc0, 0x01, //0x0000219d addq $1, %rax - 0x49, 0x83, 0xc6, 0xff, //0x000021a1 addq $-1, %r14 - 0x48, 0x89, 0x75, 0xc8, //0x000021a5 movq %rsi, $-56(%rbp) - 0x4c, 0x8b, 0x45, 0xd0, //0x000021a9 movq $-48(%rbp), %r8 - 0x4c, 0x8b, 0x65, 0xc0, //0x000021ad movq $-64(%rbp), %r12 - 0x4c, 0x8b, 0x55, 0xb8, //0x000021b1 movq $-72(%rbp), %r10 - 0x4d, 0x85, 0xf6, //0x000021b5 testq %r14, %r14 - 0x0f, 0x85, 0x9d, 0xfb, 0xff, 0xff, //0x000021b8 jne LBB0_375 - 0xe9, 0x37, 0x15, 0x00, 0x00, //0x000021be jmp LBB0_384 - //0x000021c3 LBB0_417 - 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000021c3 movq $-1, %r11 - 0x4c, 0x89, 0xd6, //0x000021ca movq %r10, %rsi - 0x4c, 0x89, 0xc7, //0x000021cd movq %r8, %rdi - 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x000021d0 movq $-1, %r12 - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x000021d7 movq $-1, %r13 - 0xe9, 0x51, 0xf2, 0xff, 0xff, //0x000021de jmp LBB0_273 - //0x000021e3 LBB0_418 - 0x49, 0x8d, 0x04, 0x0c, //0x000021e3 leaq (%r12,%rcx), %rax - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000021e7 movq $-1, $-56(%rbp) - 0x45, 0x31, 0xc0, //0x000021ef xorl %r8d, %r8d - 0xe9, 0x39, 0xfc, 0xff, 0xff, //0x000021f2 jmp LBB0_238 - //0x000021f7 LBB0_419 - 0x49, 0x8d, 0x04, 0x0c, //0x000021f7 leaq (%r12,%rcx), %rax - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000021fb movq $-1, $-56(%rbp) - 0x45, 0x31, 0xc0, //0x00002203 xorl %r8d, %r8d - 0x49, 0x83, 0xfe, 0x20, //0x00002206 cmpq $32, %r14 - 0x0f, 0x83, 0xbb, 0xfc, 0xff, 0xff, //0x0000220a jae LBB0_313 - 0xe9, 0xe2, 0xfd, 0xff, 0xff, //0x00002210 jmp LBB0_396 - //0x00002215 LBB0_420 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00002215 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x0000221a jne LBB0_422 - 0x48, 0x89, 0xc1, //0x00002220 movq %rax, %rcx - 0x48, 0x2b, 0x4d, 0xc0, //0x00002223 subq $-64(%rbp), %rcx - 0x48, 0x0f, 0xbc, 0xfe, //0x00002227 bsfq %rsi, %rdi - 0x48, 0x01, 0xcf, //0x0000222b addq %rcx, %rdi - 0x48, 0x89, 0x7d, 0xc8, //0x0000222e movq %rdi, $-56(%rbp) - //0x00002232 LBB0_422 - 0x44, 0x89, 0xc1, //0x00002232 movl %r8d, %ecx - 0xf7, 0xd1, //0x00002235 notl %ecx - 0x21, 0xf1, //0x00002237 andl %esi, %ecx - 0x41, 0x8d, 0x3c, 0x48, //0x00002239 leal (%r8,%rcx,2), %edi - 0x8d, 0x1c, 0x09, //0x0000223d leal (%rcx,%rcx), %ebx - 0xf7, 0xd3, //0x00002240 notl %ebx - 0x21, 0xf3, //0x00002242 andl %esi, %ebx - 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002244 andl $-1431655766, %ebx - 0x45, 0x31, 0xc0, //0x0000224a xorl %r8d, %r8d - 0x01, 0xcb, //0x0000224d addl %ecx, %ebx - 0x41, 0x0f, 0x92, 0xc0, //0x0000224f setb %r8b - 0x01, 0xdb, //0x00002253 addl %ebx, %ebx - 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00002255 xorl $1431655765, %ebx - 0x21, 0xfb, //0x0000225b andl %edi, %ebx - 0xf7, 0xd3, //0x0000225d notl %ebx - 0x21, 0xda, //0x0000225f andl %ebx, %edx - 0x48, 0x8b, 0x7d, 0xb0, //0x00002261 movq $-80(%rbp), %rdi - 0x4c, 0x8b, 0x65, 0xc0, //0x00002265 movq $-64(%rbp), %r12 - 0x4c, 0x8b, 0x5d, 0xa8, //0x00002269 movq $-88(%rbp), %r11 - 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000226d movabsq $4294977024, %r14 - 0x4c, 0x8b, 0x55, 0xb8, //0x00002277 movq $-72(%rbp), %r10 - 0x48, 0x85, 0xd2, //0x0000227b testq %rdx, %rdx - 0x0f, 0x85, 0x2f, 0xf7, 0xff, 0xff, //0x0000227e jne LBB0_75 - //0x00002284 LBB0_423 - 0x48, 0x83, 0xc0, 0x20, //0x00002284 addq $32, %rax - 0x49, 0x83, 0xc1, 0xe0, //0x00002288 addq $-32, %r9 - //0x0000228c LBB0_424 - 0x4d, 0x85, 0xc0, //0x0000228c testq %r8, %r8 - 0x0f, 0x85, 0x1e, 0x03, 0x00, 0x00, //0x0000228f jne LBB0_458 - 0x48, 0x8b, 0x4d, 0xc8, //0x00002295 movq $-56(%rbp), %rcx - 0x4c, 0x8b, 0x45, 0xd0, //0x00002299 movq $-48(%rbp), %r8 - 0x4d, 0x85, 0xc9, //0x0000229d testq %r9, %r9 - 0x0f, 0x84, 0xa3, 0x00, 0x00, 0x00, //0x000022a0 je LBB0_435 - //0x000022a6 LBB0_426 - 0x31, 0xd2, //0x000022a6 xorl %edx, %edx - //0x000022a8 LBB0_427 - 0x0f, 0xb6, 0x1c, 0x10, //0x000022a8 movzbl (%rax,%rdx), %ebx - 0x80, 0xfb, 0x22, //0x000022ac cmpb $34, %bl - 0x0f, 0x84, 0x8d, 0x00, 0x00, 0x00, //0x000022af je LBB0_434 - 0x80, 0xfb, 0x5c, //0x000022b5 cmpb $92, %bl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000022b8 je LBB0_432 - 0x48, 0x83, 0xc2, 0x01, //0x000022be addq $1, %rdx - 0x49, 0x39, 0xd1, //0x000022c2 cmpq %rdx, %r9 - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x000022c5 jne LBB0_427 - 0xe9, 0x81, 0x00, 0x00, 0x00, //0x000022cb jmp LBB0_430 - //0x000022d0 LBB0_432 - 0x49, 0x8d, 0x71, 0xff, //0x000022d0 leaq $-1(%r9), %rsi - 0x48, 0x39, 0xd6, //0x000022d4 cmpq %rdx, %rsi - 0x0f, 0x84, 0x8b, 0x05, 0x00, 0x00, //0x000022d7 je LBB0_485 - 0x48, 0x8b, 0xb5, 0x78, 0xff, 0xff, 0xff, //0x000022dd movq $-136(%rbp), %rsi - 0x48, 0x01, 0xc6, //0x000022e4 addq %rax, %rsi - 0x48, 0x01, 0xd6, //0x000022e7 addq %rdx, %rsi - 0x48, 0x83, 0xf9, 0xff, //0x000022ea cmpq $-1, %rcx - 0x48, 0x8b, 0x7d, 0xc8, //0x000022ee movq $-56(%rbp), %rdi - 0x48, 0x0f, 0x44, 0xfe, //0x000022f2 cmoveq %rsi, %rdi - 0x48, 0x89, 0x7d, 0xc8, //0x000022f6 movq %rdi, $-56(%rbp) - 0x48, 0x0f, 0x44, 0xce, //0x000022fa cmoveq %rsi, %rcx - 0x48, 0x01, 0xd0, //0x000022fe addq %rdx, %rax - 0x48, 0x83, 0xc0, 0x02, //0x00002301 addq $2, %rax - 0x4c, 0x89, 0xce, //0x00002305 movq %r9, %rsi - 0x48, 0x29, 0xd6, //0x00002308 subq %rdx, %rsi - 0x48, 0x83, 0xc6, 0xfe, //0x0000230b addq $-2, %rsi - 0x49, 0x83, 0xc1, 0xfe, //0x0000230f addq $-2, %r9 - 0x49, 0x39, 0xd1, //0x00002313 cmpq %rdx, %r9 - 0x49, 0x89, 0xf1, //0x00002316 movq %rsi, %r9 - 0x4c, 0x8b, 0x45, 0xd0, //0x00002319 movq $-48(%rbp), %r8 - 0x48, 0x8b, 0x7d, 0xb0, //0x0000231d movq $-80(%rbp), %rdi - 0x4c, 0x8b, 0x65, 0xc0, //0x00002321 movq $-64(%rbp), %r12 - 0x4c, 0x8b, 0x5d, 0xa8, //0x00002325 movq $-88(%rbp), %r11 - 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002329 movabsq $4294977024, %r14 - 0x4c, 0x8b, 0x55, 0xb8, //0x00002333 movq $-72(%rbp), %r10 - 0x0f, 0x85, 0x69, 0xff, 0xff, 0xff, //0x00002337 jne LBB0_426 - 0xe9, 0x13, 0x07, 0x00, 0x00, //0x0000233d jmp LBB0_515 - //0x00002342 LBB0_434 - 0x48, 0x01, 0xd0, //0x00002342 addq %rdx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00002345 addq $1, %rax - //0x00002349 LBB0_435 - 0x4c, 0x29, 0xe0, //0x00002349 subq %r12, %rax - 0xe9, 0xec, 0xec, 0xff, 0xff, //0x0000234c jmp LBB0_215 - //0x00002351 LBB0_430 - 0x80, 0xfb, 0x22, //0x00002351 cmpb $34, %bl - 0x0f, 0x85, 0x0e, 0x05, 0x00, 0x00, //0x00002354 jne LBB0_485 - 0x4c, 0x01, 0xc8, //0x0000235a addq %r9, %rax - 0x4c, 0x8b, 0x45, 0xd0, //0x0000235d movq $-48(%rbp), %r8 - 0x48, 0x8b, 0x7d, 0xb0, //0x00002361 movq $-80(%rbp), %rdi - 0x4c, 0x8b, 0x65, 0xc0, //0x00002365 movq $-64(%rbp), %r12 - 0x4c, 0x8b, 0x5d, 0xa8, //0x00002369 movq $-88(%rbp), %r11 - 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000236d movabsq $4294977024, %r14 - 0x4c, 0x8b, 0x55, 0xb8, //0x00002377 movq $-72(%rbp), %r10 - 0xe9, 0xc9, 0xff, 0xff, 0xff, //0x0000237b jmp LBB0_435 - //0x00002380 LBB0_436 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00002380 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00002385 jne LBB0_438 - 0x48, 0x89, 0xc7, //0x0000238b movq %rax, %rdi - 0x48, 0x2b, 0x7d, 0xc0, //0x0000238e subq $-64(%rbp), %rdi - 0x48, 0x0f, 0xbc, 0xda, //0x00002392 bsfq %rdx, %rbx - 0x48, 0x01, 0xfb, //0x00002396 addq %rdi, %rbx - 0x48, 0x89, 0x5d, 0xc8, //0x00002399 movq %rbx, $-56(%rbp) - //0x0000239d LBB0_438 - 0x44, 0x89, 0xc7, //0x0000239d movl %r8d, %edi - 0xf7, 0xd7, //0x000023a0 notl %edi - 0x21, 0xd7, //0x000023a2 andl %edx, %edi - 0x45, 0x8d, 0x0c, 0x78, //0x000023a4 leal (%r8,%rdi,2), %r9d - 0x8d, 0x1c, 0x3f, //0x000023a8 leal (%rdi,%rdi), %ebx - 0xf7, 0xd3, //0x000023ab notl %ebx - 0x21, 0xd3, //0x000023ad andl %edx, %ebx - 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x000023af andl $-1431655766, %ebx - 0x45, 0x31, 0xc0, //0x000023b5 xorl %r8d, %r8d - 0x01, 0xfb, //0x000023b8 addl %edi, %ebx - 0x41, 0x0f, 0x92, 0xc0, //0x000023ba setb %r8b - 0x01, 0xdb, //0x000023be addl %ebx, %ebx - 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x000023c0 xorl $1431655765, %ebx - 0x44, 0x21, 0xcb, //0x000023c6 andl %r9d, %ebx - 0xf7, 0xd3, //0x000023c9 notl %ebx - 0x21, 0xd9, //0x000023cb andl %ebx, %ecx - 0x48, 0x8b, 0x7d, 0xb0, //0x000023cd movq $-80(%rbp), %rdi - 0x4c, 0x8b, 0x65, 0xc0, //0x000023d1 movq $-64(%rbp), %r12 - 0x4c, 0x8b, 0x5d, 0xa8, //0x000023d5 movq $-88(%rbp), %r11 - 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000023d9 movabsq $4294977024, %r14 - 0xe9, 0x70, 0xf6, 0xff, 0xff, //0x000023e3 jmp LBB0_158 - //0x000023e8 LBB0_439 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000023e8 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x000023ed jne LBB0_441 - 0x48, 0x89, 0xc1, //0x000023f3 movq %rax, %rcx - 0x48, 0x2b, 0x4d, 0xc0, //0x000023f6 subq $-64(%rbp), %rcx - 0x48, 0x0f, 0xbc, 0xfe, //0x000023fa bsfq %rsi, %rdi - 0x48, 0x01, 0xcf, //0x000023fe addq %rcx, %rdi - 0x48, 0x89, 0x7d, 0xc8, //0x00002401 movq %rdi, $-56(%rbp) - //0x00002405 LBB0_441 - 0x44, 0x89, 0xc1, //0x00002405 movl %r8d, %ecx - 0xf7, 0xd1, //0x00002408 notl %ecx - 0x21, 0xf1, //0x0000240a andl %esi, %ecx - 0x41, 0x8d, 0x3c, 0x48, //0x0000240c leal (%r8,%rcx,2), %edi - 0x8d, 0x1c, 0x09, //0x00002410 leal (%rcx,%rcx), %ebx - 0xf7, 0xd3, //0x00002413 notl %ebx - 0x21, 0xf3, //0x00002415 andl %esi, %ebx - 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002417 andl $-1431655766, %ebx - 0x45, 0x31, 0xc0, //0x0000241d xorl %r8d, %r8d - 0x01, 0xcb, //0x00002420 addl %ecx, %ebx - 0x41, 0x0f, 0x92, 0xc0, //0x00002422 setb %r8b - 0x01, 0xdb, //0x00002426 addl %ebx, %ebx - 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00002428 xorl $1431655765, %ebx - 0x21, 0xfb, //0x0000242e andl %edi, %ebx - 0xf7, 0xd3, //0x00002430 notl %ebx - 0x21, 0xda, //0x00002432 andl %ebx, %edx - 0x48, 0x8b, 0x7d, 0xb0, //0x00002434 movq $-80(%rbp), %rdi - 0x4c, 0x8b, 0x65, 0xc0, //0x00002438 movq $-64(%rbp), %r12 - 0x4c, 0x8b, 0x5d, 0xa8, //0x0000243c movq $-88(%rbp), %r11 - 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002440 movabsq $4294977024, %r14 - 0x4c, 0x8b, 0x55, 0xb8, //0x0000244a movq $-72(%rbp), %r10 - 0x48, 0x85, 0xd2, //0x0000244e testq %rdx, %rdx - 0x0f, 0x85, 0xfd, 0xf6, 0xff, 0xff, //0x00002451 jne LBB0_140 - //0x00002457 LBB0_442 - 0x48, 0x83, 0xc0, 0x20, //0x00002457 addq $32, %rax - 0x49, 0x83, 0xc1, 0xe0, //0x0000245b addq $-32, %r9 - //0x0000245f LBB0_443 - 0x4d, 0x85, 0xc0, //0x0000245f testq %r8, %r8 - 0x0f, 0x85, 0xa7, 0x01, 0x00, 0x00, //0x00002462 jne LBB0_460 - 0x48, 0x8b, 0x55, 0xc8, //0x00002468 movq $-56(%rbp), %rdx - 0x4c, 0x8b, 0x45, 0xd0, //0x0000246c movq $-48(%rbp), %r8 - 0x4d, 0x85, 0xc9, //0x00002470 testq %r9, %r9 - 0x0f, 0x84, 0xa3, 0x00, 0x00, 0x00, //0x00002473 je LBB0_454 - //0x00002479 LBB0_445 - 0x31, 0xf6, //0x00002479 xorl %esi, %esi - //0x0000247b LBB0_446 - 0x0f, 0xb6, 0x0c, 0x30, //0x0000247b movzbl (%rax,%rsi), %ecx - 0x80, 0xf9, 0x22, //0x0000247f cmpb $34, %cl - 0x0f, 0x84, 0x8d, 0x00, 0x00, 0x00, //0x00002482 je LBB0_453 - 0x80, 0xf9, 0x5c, //0x00002488 cmpb $92, %cl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000248b je LBB0_451 - 0x48, 0x83, 0xc6, 0x01, //0x00002491 addq $1, %rsi - 0x49, 0x39, 0xf1, //0x00002495 cmpq %rsi, %r9 - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00002498 jne LBB0_446 - 0xe9, 0x81, 0x00, 0x00, 0x00, //0x0000249e jmp LBB0_449 - //0x000024a3 LBB0_451 - 0x49, 0x8d, 0x49, 0xff, //0x000024a3 leaq $-1(%r9), %rcx - 0x48, 0x39, 0xf1, //0x000024a7 cmpq %rsi, %rcx - 0x0f, 0x84, 0x9d, 0x12, 0x00, 0x00, //0x000024aa je LBB0_639 - 0x48, 0x8b, 0x8d, 0x78, 0xff, 0xff, 0xff, //0x000024b0 movq $-136(%rbp), %rcx - 0x48, 0x01, 0xc1, //0x000024b7 addq %rax, %rcx - 0x48, 0x01, 0xf1, //0x000024ba addq %rsi, %rcx - 0x48, 0x83, 0xfa, 0xff, //0x000024bd cmpq $-1, %rdx - 0x48, 0x8b, 0x7d, 0xc8, //0x000024c1 movq $-56(%rbp), %rdi - 0x48, 0x0f, 0x44, 0xf9, //0x000024c5 cmoveq %rcx, %rdi - 0x48, 0x89, 0x7d, 0xc8, //0x000024c9 movq %rdi, $-56(%rbp) - 0x48, 0x0f, 0x44, 0xd1, //0x000024cd cmoveq %rcx, %rdx - 0x48, 0x01, 0xf0, //0x000024d1 addq %rsi, %rax - 0x48, 0x83, 0xc0, 0x02, //0x000024d4 addq $2, %rax - 0x4c, 0x89, 0xc9, //0x000024d8 movq %r9, %rcx - 0x48, 0x29, 0xf1, //0x000024db subq %rsi, %rcx - 0x48, 0x83, 0xc1, 0xfe, //0x000024de addq $-2, %rcx - 0x49, 0x83, 0xc1, 0xfe, //0x000024e2 addq $-2, %r9 - 0x49, 0x39, 0xf1, //0x000024e6 cmpq %rsi, %r9 - 0x49, 0x89, 0xc9, //0x000024e9 movq %rcx, %r9 - 0x4c, 0x8b, 0x45, 0xd0, //0x000024ec movq $-48(%rbp), %r8 - 0x48, 0x8b, 0x7d, 0xb0, //0x000024f0 movq $-80(%rbp), %rdi - 0x4c, 0x8b, 0x65, 0xc0, //0x000024f4 movq $-64(%rbp), %r12 - 0x4c, 0x8b, 0x5d, 0xa8, //0x000024f8 movq $-88(%rbp), %r11 - 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000024fc movabsq $4294977024, %r14 - 0x4c, 0x8b, 0x55, 0xb8, //0x00002506 movq $-72(%rbp), %r10 - 0x0f, 0x85, 0x69, 0xff, 0xff, 0xff, //0x0000250a jne LBB0_445 - 0xe9, 0x98, 0x0f, 0x00, 0x00, //0x00002510 jmp LBB0_588 - //0x00002515 LBB0_453 - 0x48, 0x01, 0xf0, //0x00002515 addq %rsi, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00002518 addq $1, %rax - //0x0000251c LBB0_454 - 0x4c, 0x29, 0xe0, //0x0000251c subq %r12, %rax - 0xe9, 0x85, 0xeb, 0xff, 0xff, //0x0000251f jmp LBB0_225 - //0x00002524 LBB0_449 - 0x80, 0xf9, 0x22, //0x00002524 cmpb $34, %cl - 0x0f, 0x85, 0x20, 0x12, 0x00, 0x00, //0x00002527 jne LBB0_639 - 0x4c, 0x01, 0xc8, //0x0000252d addq %r9, %rax - 0x4c, 0x8b, 0x45, 0xd0, //0x00002530 movq $-48(%rbp), %r8 - 0x48, 0x8b, 0x7d, 0xb0, //0x00002534 movq $-80(%rbp), %rdi - 0x4c, 0x8b, 0x65, 0xc0, //0x00002538 movq $-64(%rbp), %r12 - 0x4c, 0x8b, 0x5d, 0xa8, //0x0000253c movq $-88(%rbp), %r11 - 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002540 movabsq $4294977024, %r14 - 0x4c, 0x8b, 0x55, 0xb8, //0x0000254a movq $-72(%rbp), %r10 - 0xe9, 0xc9, 0xff, 0xff, 0xff, //0x0000254e jmp LBB0_454 - //0x00002553 LBB0_455 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00002553 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00002558 jne LBB0_457 - 0x49, 0x89, 0xc0, //0x0000255e movq %rax, %r8 - 0x4c, 0x2b, 0x45, 0xc0, //0x00002561 subq $-64(%rbp), %r8 - 0x49, 0x0f, 0xbc, 0xdb, //0x00002565 bsfq %r11, %rbx - 0x4c, 0x01, 0xc3, //0x00002569 addq %r8, %rbx - 0x48, 0x89, 0x5d, 0xc8, //0x0000256c movq %rbx, $-56(%rbp) - //0x00002570 LBB0_457 - 0x44, 0x89, 0xc9, //0x00002570 movl %r9d, %ecx - 0xf7, 0xd1, //0x00002573 notl %ecx - 0x44, 0x21, 0xd9, //0x00002575 andl %r11d, %ecx - 0x45, 0x8d, 0x04, 0x49, //0x00002578 leal (%r9,%rcx,2), %r8d - 0x8d, 0x14, 0x09, //0x0000257c leal (%rcx,%rcx), %edx - 0xf7, 0xd2, //0x0000257f notl %edx - 0x44, 0x21, 0xda, //0x00002581 andl %r11d, %edx - 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002584 andl $-1431655766, %edx - 0x45, 0x31, 0xc9, //0x0000258a xorl %r9d, %r9d - 0x01, 0xca, //0x0000258d addl %ecx, %edx - 0x41, 0x0f, 0x92, 0xc1, //0x0000258f setb %r9b - 0x01, 0xd2, //0x00002593 addl %edx, %edx - 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x00002595 xorl $1431655765, %edx - 0x44, 0x21, 0xc2, //0x0000259b andl %r8d, %edx - 0xf7, 0xd2, //0x0000259e notl %edx - 0x21, 0xd6, //0x000025a0 andl %edx, %esi - 0x4c, 0x8b, 0x45, 0xd0, //0x000025a2 movq $-48(%rbp), %r8 - 0x4c, 0x8b, 0x65, 0xc0, //0x000025a6 movq $-64(%rbp), %r12 - 0x4c, 0x8b, 0x55, 0xb8, //0x000025aa movq $-72(%rbp), %r10 - 0xe9, 0x39, 0xf6, 0xff, 0xff, //0x000025ae jmp LBB0_187 - //0x000025b3 LBB0_458 - 0x4d, 0x85, 0xc9, //0x000025b3 testq %r9, %r9 - 0x0f, 0x84, 0xac, 0x02, 0x00, 0x00, //0x000025b6 je LBB0_485 - 0x48, 0x8b, 0x4d, 0x80, //0x000025bc movq $-128(%rbp), %rcx - 0x48, 0x8d, 0x14, 0x08, //0x000025c0 leaq (%rax,%rcx), %rdx - 0x48, 0x8b, 0x75, 0xc8, //0x000025c4 movq $-56(%rbp), %rsi - 0x48, 0x83, 0xfe, 0xff, //0x000025c8 cmpq $-1, %rsi - 0x48, 0x89, 0xf1, //0x000025cc movq %rsi, %rcx - 0x48, 0x0f, 0x44, 0xf2, //0x000025cf cmoveq %rdx, %rsi - 0x48, 0x0f, 0x44, 0xca, //0x000025d3 cmoveq %rdx, %rcx - 0x48, 0x83, 0xc0, 0x01, //0x000025d7 addq $1, %rax - 0x49, 0x83, 0xc1, 0xff, //0x000025db addq $-1, %r9 - 0x48, 0x89, 0x75, 0xc8, //0x000025df movq %rsi, $-56(%rbp) - 0x4c, 0x8b, 0x45, 0xd0, //0x000025e3 movq $-48(%rbp), %r8 - 0x48, 0x8b, 0x7d, 0xb0, //0x000025e7 movq $-80(%rbp), %rdi - 0x4c, 0x8b, 0x65, 0xc0, //0x000025eb movq $-64(%rbp), %r12 - 0x4c, 0x8b, 0x5d, 0xa8, //0x000025ef movq $-88(%rbp), %r11 - 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000025f3 movabsq $4294977024, %r14 - 0x4c, 0x8b, 0x55, 0xb8, //0x000025fd movq $-72(%rbp), %r10 - 0x4d, 0x85, 0xc9, //0x00002601 testq %r9, %r9 - 0x0f, 0x85, 0x9c, 0xfc, 0xff, 0xff, //0x00002604 jne LBB0_426 - 0xe9, 0x3a, 0xfd, 0xff, 0xff, //0x0000260a jmp LBB0_435 - //0x0000260f LBB0_460 - 0x4d, 0x85, 0xc9, //0x0000260f testq %r9, %r9 - 0x0f, 0x84, 0x35, 0x11, 0x00, 0x00, //0x00002612 je LBB0_639 - 0x48, 0x8b, 0x4d, 0x80, //0x00002618 movq $-128(%rbp), %rcx - 0x48, 0x01, 0xc1, //0x0000261c addq %rax, %rcx - 0x48, 0x8b, 0x75, 0xc8, //0x0000261f movq $-56(%rbp), %rsi - 0x48, 0x83, 0xfe, 0xff, //0x00002623 cmpq $-1, %rsi - 0x48, 0x89, 0xf2, //0x00002627 movq %rsi, %rdx - 0x48, 0x0f, 0x44, 0xf1, //0x0000262a cmoveq %rcx, %rsi - 0x48, 0x0f, 0x44, 0xd1, //0x0000262e cmoveq %rcx, %rdx - 0x48, 0x83, 0xc0, 0x01, //0x00002632 addq $1, %rax - 0x49, 0x83, 0xc1, 0xff, //0x00002636 addq $-1, %r9 - 0x48, 0x89, 0x75, 0xc8, //0x0000263a movq %rsi, $-56(%rbp) - 0x4c, 0x8b, 0x45, 0xd0, //0x0000263e movq $-48(%rbp), %r8 - 0x48, 0x8b, 0x7d, 0xb0, //0x00002642 movq $-80(%rbp), %rdi - 0x4c, 0x8b, 0x65, 0xc0, //0x00002646 movq $-64(%rbp), %r12 - 0x4c, 0x8b, 0x5d, 0xa8, //0x0000264a movq $-88(%rbp), %r11 - 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000264e movabsq $4294977024, %r14 - 0x4c, 0x8b, 0x55, 0xb8, //0x00002658 movq $-72(%rbp), %r10 - 0x4d, 0x85, 0xc9, //0x0000265c testq %r9, %r9 - 0x0f, 0x85, 0x14, 0xfe, 0xff, 0xff, //0x0000265f jne LBB0_445 - 0xe9, 0xb2, 0xfe, 0xff, 0xff, //0x00002665 jmp LBB0_454 - //0x0000266a LBB0_462 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x0000266a cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x0000266f jne LBB0_464 - 0x48, 0x89, 0xc1, //0x00002675 movq %rax, %rcx - 0x48, 0x2b, 0x4d, 0xc0, //0x00002678 subq $-64(%rbp), %rcx - 0x48, 0x0f, 0xbc, 0xfe, //0x0000267c bsfq %rsi, %rdi - 0x48, 0x01, 0xcf, //0x00002680 addq %rcx, %rdi - 0x48, 0x89, 0x7d, 0xc8, //0x00002683 movq %rdi, $-56(%rbp) - //0x00002687 LBB0_464 - 0x44, 0x89, 0xc1, //0x00002687 movl %r8d, %ecx - 0xf7, 0xd1, //0x0000268a notl %ecx - 0x21, 0xf1, //0x0000268c andl %esi, %ecx - 0x41, 0x8d, 0x3c, 0x48, //0x0000268e leal (%r8,%rcx,2), %edi - 0x8d, 0x1c, 0x09, //0x00002692 leal (%rcx,%rcx), %ebx - 0xf7, 0xd3, //0x00002695 notl %ebx - 0x21, 0xf3, //0x00002697 andl %esi, %ebx - 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002699 andl $-1431655766, %ebx - 0x45, 0x31, 0xc0, //0x0000269f xorl %r8d, %r8d - 0x01, 0xcb, //0x000026a2 addl %ecx, %ebx - 0x41, 0x0f, 0x92, 0xc0, //0x000026a4 setb %r8b - 0x01, 0xdb, //0x000026a8 addl %ebx, %ebx - 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x000026aa xorl $1431655765, %ebx - 0x21, 0xfb, //0x000026b0 andl %edi, %ebx - 0xf7, 0xd3, //0x000026b2 notl %ebx - 0x21, 0xda, //0x000026b4 andl %ebx, %edx - 0x48, 0x8b, 0x7d, 0xb0, //0x000026b6 movq $-80(%rbp), %rdi - 0x4c, 0x8b, 0x65, 0xc0, //0x000026ba movq $-64(%rbp), %r12 - 0x4c, 0x8b, 0x5d, 0xa8, //0x000026be movq $-88(%rbp), %r11 - 0x49, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000026c2 movabsq $4294977024, %r14 - 0x4c, 0x8b, 0x55, 0xb8, //0x000026cc movq $-72(%rbp), %r10 - 0x48, 0x85, 0xd2, //0x000026d0 testq %rdx, %rdx - 0x0f, 0x85, 0xd1, 0xf7, 0xff, 0xff, //0x000026d3 jne LBB0_242 - //0x000026d9 LBB0_465 - 0x48, 0x83, 0xc0, 0x20, //0x000026d9 addq $32, %rax - 0x49, 0x83, 0xc1, 0xe0, //0x000026dd addq $-32, %r9 - //0x000026e1 LBB0_466 - 0x4d, 0x85, 0xc0, //0x000026e1 testq %r8, %r8 - 0x0f, 0x85, 0x09, 0x01, 0x00, 0x00, //0x000026e4 jne LBB0_481 - 0x48, 0x8b, 0x55, 0xc8, //0x000026ea movq $-56(%rbp), %rdx - 0x4d, 0x85, 0xc9, //0x000026ee testq %r9, %r9 - 0x0f, 0x84, 0x85, 0x00, 0x00, 0x00, //0x000026f1 je LBB0_477 - //0x000026f7 LBB0_468 - 0x31, 0xf6, //0x000026f7 xorl %esi, %esi - //0x000026f9 LBB0_469 - 0x0f, 0xb6, 0x0c, 0x30, //0x000026f9 movzbl (%rax,%rsi), %ecx - 0x80, 0xf9, 0x22, //0x000026fd cmpb $34, %cl - 0x0f, 0x84, 0x6f, 0x00, 0x00, 0x00, //0x00002700 je LBB0_476 - 0x80, 0xf9, 0x5c, //0x00002706 cmpb $92, %cl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002709 je LBB0_474 - 0x48, 0x83, 0xc6, 0x01, //0x0000270f addq $1, %rsi - 0x49, 0x39, 0xf1, //0x00002713 cmpq %rsi, %r9 - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00002716 jne LBB0_469 - 0xe9, 0x67, 0x00, 0x00, 0x00, //0x0000271c jmp LBB0_472 - //0x00002721 LBB0_474 - 0x49, 0x8d, 0x49, 0xff, //0x00002721 leaq $-1(%r9), %rcx - 0x48, 0x39, 0xf1, //0x00002725 cmpq %rsi, %rcx - 0x0f, 0x84, 0x3a, 0x01, 0x00, 0x00, //0x00002728 je LBB0_485 - 0x48, 0x8b, 0x8d, 0x78, 0xff, 0xff, 0xff, //0x0000272e movq $-136(%rbp), %rcx - 0x48, 0x01, 0xc1, //0x00002735 addq %rax, %rcx - 0x48, 0x01, 0xf1, //0x00002738 addq %rsi, %rcx - 0x48, 0x83, 0xfa, 0xff, //0x0000273b cmpq $-1, %rdx - 0x48, 0x8b, 0x7d, 0xc8, //0x0000273f movq $-56(%rbp), %rdi - 0x48, 0x0f, 0x44, 0xf9, //0x00002743 cmoveq %rcx, %rdi - 0x48, 0x89, 0x7d, 0xc8, //0x00002747 movq %rdi, $-56(%rbp) - 0x48, 0x0f, 0x44, 0xd1, //0x0000274b cmoveq %rcx, %rdx - 0x48, 0x01, 0xf0, //0x0000274f addq %rsi, %rax - 0x48, 0x83, 0xc0, 0x02, //0x00002752 addq $2, %rax - 0x4c, 0x89, 0xc9, //0x00002756 movq %r9, %rcx - 0x48, 0x29, 0xf1, //0x00002759 subq %rsi, %rcx - 0x48, 0x83, 0xc1, 0xfe, //0x0000275c addq $-2, %rcx - 0x49, 0x83, 0xc1, 0xfe, //0x00002760 addq $-2, %r9 - 0x49, 0x39, 0xf1, //0x00002764 cmpq %rsi, %r9 - 0x49, 0x89, 0xc9, //0x00002767 movq %rcx, %r9 - 0x0f, 0x85, 0x87, 0xff, 0xff, 0xff, //0x0000276a jne LBB0_468 - 0xe9, 0xf3, 0x00, 0x00, 0x00, //0x00002770 jmp LBB0_485 - //0x00002775 LBB0_476 - 0x48, 0x01, 0xf0, //0x00002775 addq %rsi, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00002778 addq $1, %rax - //0x0000277c LBB0_477 - 0x4c, 0x8b, 0x65, 0xc0, //0x0000277c movq $-64(%rbp), %r12 - 0x4c, 0x29, 0xe0, //0x00002780 subq %r12, %rax - 0xe9, 0xe5, 0xea, 0xff, 0xff, //0x00002783 jmp LBB0_247 - //0x00002788 LBB0_472 - 0x80, 0xf9, 0x22, //0x00002788 cmpb $34, %cl - 0x0f, 0x85, 0xd7, 0x00, 0x00, 0x00, //0x0000278b jne LBB0_485 - 0x4c, 0x01, 0xc8, //0x00002791 addq %r9, %rax - 0xe9, 0xe3, 0xff, 0xff, 0xff, //0x00002794 jmp LBB0_477 - //0x00002799 LBB0_478 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00002799 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x0000279e jne LBB0_480 - 0x48, 0x89, 0xc1, //0x000027a4 movq %rax, %rcx - 0x48, 0x2b, 0x4d, 0xc0, //0x000027a7 subq $-64(%rbp), %rcx - 0x48, 0x0f, 0xbc, 0xda, //0x000027ab bsfq %rdx, %rbx - 0x48, 0x01, 0xcb, //0x000027af addq %rcx, %rbx - 0x48, 0x89, 0x5d, 0xc8, //0x000027b2 movq %rbx, $-56(%rbp) - //0x000027b6 LBB0_480 - 0x44, 0x89, 0xc1, //0x000027b6 movl %r8d, %ecx - 0xf7, 0xd1, //0x000027b9 notl %ecx - 0x21, 0xd1, //0x000027bb andl %edx, %ecx - 0x45, 0x8d, 0x0c, 0x48, //0x000027bd leal (%r8,%rcx,2), %r9d - 0x8d, 0x1c, 0x09, //0x000027c1 leal (%rcx,%rcx), %ebx - 0xf7, 0xd3, //0x000027c4 notl %ebx - 0x21, 0xd3, //0x000027c6 andl %edx, %ebx - 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x000027c8 andl $-1431655766, %ebx - 0x45, 0x31, 0xc0, //0x000027ce xorl %r8d, %r8d - 0x01, 0xcb, //0x000027d1 addl %ecx, %ebx - 0x41, 0x0f, 0x92, 0xc0, //0x000027d3 setb %r8b - 0x01, 0xdb, //0x000027d7 addl %ebx, %ebx - 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x000027d9 xorl $1431655765, %ebx - 0x44, 0x21, 0xcb, //0x000027df andl %r9d, %ebx - 0xf7, 0xd3, //0x000027e2 notl %ebx - 0x21, 0xde, //0x000027e4 andl %ebx, %esi - 0x4c, 0x8b, 0x65, 0xc0, //0x000027e6 movq $-64(%rbp), %r12 - 0x4c, 0x8b, 0x55, 0xb8, //0x000027ea movq $-72(%rbp), %r10 - 0xe9, 0x4e, 0xf7, 0xff, 0xff, //0x000027ee jmp LBB0_316 - //0x000027f3 LBB0_481 - 0x4d, 0x85, 0xc9, //0x000027f3 testq %r9, %r9 - 0x0f, 0x84, 0x6c, 0x00, 0x00, 0x00, //0x000027f6 je LBB0_485 - 0x48, 0x8b, 0x4d, 0x80, //0x000027fc movq $-128(%rbp), %rcx - 0x48, 0x01, 0xc1, //0x00002800 addq %rax, %rcx - 0x48, 0x8b, 0x75, 0xc8, //0x00002803 movq $-56(%rbp), %rsi - 0x48, 0x83, 0xfe, 0xff, //0x00002807 cmpq $-1, %rsi - 0x48, 0x89, 0xf2, //0x0000280b movq %rsi, %rdx - 0x48, 0x0f, 0x44, 0xf1, //0x0000280e cmoveq %rcx, %rsi - 0x48, 0x0f, 0x44, 0xd1, //0x00002812 cmoveq %rcx, %rdx - 0x48, 0x83, 0xc0, 0x01, //0x00002816 addq $1, %rax - 0x49, 0x83, 0xc1, 0xff, //0x0000281a addq $-1, %r9 - 0x48, 0x89, 0x75, 0xc8, //0x0000281e movq %rsi, $-56(%rbp) - 0x4d, 0x85, 0xc9, //0x00002822 testq %r9, %r9 - 0x0f, 0x85, 0xcc, 0xfe, 0xff, 0xff, //0x00002825 jne LBB0_468 - 0xe9, 0x4c, 0xff, 0xff, 0xff, //0x0000282b jmp LBB0_477 - //0x00002830 LBB0_483 - 0x4d, 0x85, 0xf6, //0x00002830 testq %r14, %r14 - 0x0f, 0x84, 0x2f, 0x00, 0x00, 0x00, //0x00002833 je LBB0_485 - 0x48, 0x8b, 0x4d, 0x80, //0x00002839 movq $-128(%rbp), %rcx - 0x48, 0x01, 0xc1, //0x0000283d addq %rax, %rcx - 0x48, 0x8b, 0x75, 0xc8, //0x00002840 movq $-56(%rbp), %rsi - 0x48, 0x83, 0xfe, 0xff, //0x00002844 cmpq $-1, %rsi - 0x48, 0x89, 0xf2, //0x00002848 movq %rsi, %rdx - 0x48, 0x0f, 0x44, 0xf1, //0x0000284b cmoveq %rcx, %rsi - 0x48, 0x0f, 0x44, 0xd1, //0x0000284f cmoveq %rcx, %rdx - 0x48, 0x83, 0xc0, 0x01, //0x00002853 addq $1, %rax - 0x49, 0x83, 0xc6, 0xff, //0x00002857 addq $-1, %r14 - 0x48, 0x89, 0x75, 0xc8, //0x0000285b movq %rsi, $-56(%rbp) - 0x4d, 0x85, 0xf6, //0x0000285f testq %r14, %r14 - 0x0f, 0x85, 0xa5, 0xf7, 0xff, 0xff, //0x00002862 jne LBB0_398 - //0x00002868 LBB0_485 - 0x4c, 0x8b, 0x45, 0xd0, //0x00002868 movq $-48(%rbp), %r8 - 0xe9, 0xe4, 0x01, 0x00, 0x00, //0x0000286c jmp LBB0_515 - //0x00002871 LBB0_486 - 0x49, 0x89, 0x18, //0x00002871 movq %rbx, (%r8) - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002874 movq $-1, %rax - 0xe9, 0x3a, 0x0c, 0x00, 0x00, //0x0000287b jmp LBB0_586 - //0x00002880 LBB0_487 - 0x49, 0x89, 0x30, //0x00002880 movq %rsi, (%r8) - //0x00002883 LBB0_488 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002883 movq $-1, %rax - 0xe9, 0x2b, 0x0c, 0x00, 0x00, //0x0000288a jmp LBB0_586 - //0x0000288f LBB0_489 - 0x4c, 0x01, 0xcb, //0x0000288f addq %r9, %rbx - 0x48, 0x89, 0xd8, //0x00002892 movq %rbx, %rax - //0x00002895 LBB0_490 - 0x4c, 0x29, 0xc8, //0x00002895 subq %r9, %rax - 0x48, 0x89, 0xc3, //0x00002898 movq %rax, %rbx - //0x0000289b LBB0_491 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000289b movq $-1, %rax - 0x49, 0x89, 0xdc, //0x000028a2 movq %rbx, %r12 - 0x48, 0x39, 0xf3, //0x000028a5 cmpq %rsi, %rbx - 0x0f, 0x83, 0x0c, 0x0c, 0x00, 0x00, //0x000028a8 jae LBB0_586 - //0x000028ae LBB0_492 - 0x49, 0x8d, 0x5c, 0x24, 0x01, //0x000028ae leaq $1(%r12), %rbx - 0x49, 0x89, 0x18, //0x000028b3 movq %rbx, (%r8) - 0x43, 0x0f, 0xbe, 0x0c, 0x21, //0x000028b6 movsbl (%r9,%r12), %ecx - 0x83, 0xf9, 0x7b, //0x000028bb cmpl $123, %ecx - 0x0f, 0x87, 0xa1, 0x01, 0x00, 0x00, //0x000028be ja LBB0_517 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000028c4 movq $-1, %rax - 0x48, 0x8d, 0x15, 0xee, 0x0e, 0x00, 0x00, //0x000028cb leaq $3822(%rip), %rdx /* LJTI0_0+0(%rip) */ - 0x48, 0x63, 0x0c, 0x8a, //0x000028d2 movslq (%rdx,%rcx,4), %rcx - 0x48, 0x01, 0xd1, //0x000028d6 addq %rdx, %rcx - 0xff, 0xe1, //0x000028d9 jmpq *%rcx - //0x000028db LBB0_494 - 0x48, 0x8b, 0x47, 0x08, //0x000028db movq $8(%rdi), %rax - 0x48, 0x29, 0xd8, //0x000028df subq %rbx, %rax - 0x48, 0x83, 0xf8, 0x10, //0x000028e2 cmpq $16, %rax - 0x0f, 0x82, 0xfd, 0x0d, 0x00, 0x00, //0x000028e6 jb LBB0_621 - 0x31, 0xf6, //0x000028ec xorl %esi, %esi - 0xf3, 0x0f, 0x6f, 0x05, 0x0a, 0xd7, 0xff, 0xff, //0x000028ee movdqu $-10486(%rip), %xmm0 /* LCPI0_0+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x0d, 0x12, 0xd7, 0xff, 0xff, //0x000028f6 movdqu $-10478(%rip), %xmm1 /* LCPI0_1+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x15, 0x1a, 0xd7, 0xff, 0xff, //0x000028fe movdqu $-10470(%rip), %xmm2 /* LCPI0_2+0(%rip) */ - 0x4c, 0x89, 0xca, //0x00002906 movq %r9, %rdx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002909 .p2align 4, 0x90 - //0x00002910 LBB0_496 - 0xf3, 0x42, 0x0f, 0x6f, 0x5c, 0x22, 0x01, //0x00002910 movdqu $1(%rdx,%r12), %xmm3 - 0x66, 0x0f, 0x6f, 0xe3, //0x00002917 movdqa %xmm3, %xmm4 - 0x66, 0x0f, 0x74, 0xe0, //0x0000291b pcmpeqb %xmm0, %xmm4 - 0x66, 0x0f, 0xdb, 0xd9, //0x0000291f pand %xmm1, %xmm3 - 0x66, 0x0f, 0x74, 0xda, //0x00002923 pcmpeqb %xmm2, %xmm3 - 0x66, 0x0f, 0xeb, 0xdc, //0x00002927 por %xmm4, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x0000292b pmovmskb %xmm3, %ecx - 0x85, 0xc9, //0x0000292f testl %ecx, %ecx - 0x0f, 0x85, 0x84, 0x00, 0x00, 0x00, //0x00002931 jne LBB0_507 - 0x48, 0x83, 0xc2, 0x10, //0x00002937 addq $16, %rdx - 0x48, 0x8d, 0x0c, 0x30, //0x0000293b leaq (%rax,%rsi), %rcx - 0x48, 0x83, 0xc1, 0xf0, //0x0000293f addq $-16, %rcx - 0x48, 0x83, 0xc6, 0xf0, //0x00002943 addq $-16, %rsi - 0x48, 0x83, 0xf9, 0x0f, //0x00002947 cmpq $15, %rcx - 0x0f, 0x87, 0xbf, 0xff, 0xff, 0xff, //0x0000294b ja LBB0_496 - 0x4a, 0x8d, 0x1c, 0x22, //0x00002951 leaq (%rdx,%r12), %rbx - 0x48, 0x83, 0xc3, 0x01, //0x00002955 addq $1, %rbx - 0x48, 0x01, 0xf0, //0x00002959 addq %rsi, %rax - 0x48, 0x85, 0xc0, //0x0000295c testq %rax, %rax - 0x0f, 0x84, 0x48, 0x00, 0x00, 0x00, //0x0000295f je LBB0_506 - //0x00002965 LBB0_499 - 0x48, 0x8d, 0x14, 0x03, //0x00002965 leaq (%rbx,%rax), %rdx - 0x48, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x10, 0x00, 0x00, //0x00002969 movabsq $17596481021440, %rsi - //0x00002973 LBB0_500 - 0x0f, 0xb6, 0x0b, //0x00002973 movzbl (%rbx), %ecx - 0x48, 0x83, 0xf9, 0x2c, //0x00002976 cmpq $44, %rcx - 0x0f, 0x87, 0x0a, 0x00, 0x00, 0x00, //0x0000297a ja LBB0_502 - 0x48, 0x0f, 0xa3, 0xce, //0x00002980 btq %rcx, %rsi - 0x0f, 0x82, 0x23, 0x00, 0x00, 0x00, //0x00002984 jb LBB0_506 - //0x0000298a LBB0_502 - 0x80, 0xf9, 0x5d, //0x0000298a cmpb $93, %cl - 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x0000298d je LBB0_506 - 0x80, 0xf9, 0x7d, //0x00002993 cmpb $125, %cl - 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00002996 je LBB0_506 - 0x48, 0x83, 0xc3, 0x01, //0x0000299c addq $1, %rbx - 0x48, 0x83, 0xc0, 0xff, //0x000029a0 addq $-1, %rax - 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x000029a4 jne LBB0_500 - 0x48, 0x89, 0xd3, //0x000029aa movq %rdx, %rbx - //0x000029ad LBB0_506 - 0x4c, 0x29, 0xcb, //0x000029ad subq %r9, %rbx - 0x49, 0x89, 0x18, //0x000029b0 movq %rbx, (%r8) - 0x4c, 0x89, 0xe0, //0x000029b3 movq %r12, %rax - 0xe9, 0xff, 0x0a, 0x00, 0x00, //0x000029b6 jmp LBB0_586 - //0x000029bb LBB0_507 - 0x66, 0x0f, 0xbc, 0xc1, //0x000029bb bsfw %cx, %ax - 0x0f, 0xb7, 0xc8, //0x000029bf movzwl %ax, %ecx - 0x4c, 0x01, 0xe1, //0x000029c2 addq %r12, %rcx - 0x48, 0x89, 0xc8, //0x000029c5 movq %rcx, %rax - 0x48, 0x29, 0xf0, //0x000029c8 subq %rsi, %rax - 0x48, 0x8d, 0x70, 0x01, //0x000029cb leaq $1(%rax), %rsi - 0x49, 0x89, 0x30, //0x000029cf movq %rsi, (%r8) - 0x48, 0x85, 0xf6, //0x000029d2 testq %rsi, %rsi - 0x0f, 0x8e, 0x45, 0x00, 0x00, 0x00, //0x000029d5 jle LBB0_512 - 0x48, 0x8d, 0x70, 0x02, //0x000029db leaq $2(%rax), %rsi - 0x48, 0x01, 0xca, //0x000029df addq %rcx, %rdx - 0x48, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000029e2 movabsq $4294977024, %rdi - 0x90, 0x90, 0x90, 0x90, //0x000029ec .p2align 4, 0x90 - //0x000029f0 LBB0_509 - 0x0f, 0xb6, 0x0a, //0x000029f0 movzbl (%rdx), %ecx - 0x48, 0x83, 0xf9, 0x20, //0x000029f3 cmpq $32, %rcx - 0x0f, 0x87, 0x23, 0x00, 0x00, 0x00, //0x000029f7 ja LBB0_512 - 0x48, 0x0f, 0xa3, 0xcf, //0x000029fd btq %rcx, %rdi - 0x0f, 0x83, 0x19, 0x00, 0x00, 0x00, //0x00002a01 jae LBB0_512 - 0x49, 0x89, 0x00, //0x00002a07 movq %rax, (%r8) - 0x48, 0x83, 0xc6, 0xff, //0x00002a0a addq $-1, %rsi - 0x48, 0x83, 0xc0, 0xff, //0x00002a0e addq $-1, %rax - 0x48, 0x83, 0xc2, 0xff, //0x00002a12 addq $-1, %rdx - 0x48, 0x83, 0xfe, 0x01, //0x00002a16 cmpq $1, %rsi - 0x0f, 0x8f, 0xd0, 0xff, 0xff, 0xff, //0x00002a1a jg LBB0_509 - //0x00002a20 LBB0_512 - 0x4c, 0x89, 0xe0, //0x00002a20 movq %r12, %rax - 0xe9, 0x92, 0x0a, 0x00, 0x00, //0x00002a23 jmp LBB0_586 - //0x00002a28 LBB0_513 - 0x49, 0x8d, 0x4c, 0x24, 0x04, //0x00002a28 leaq $4(%r12), %rcx - 0xe9, 0x96, 0x05, 0x00, 0x00, //0x00002a2d jmp LBB0_554 - //0x00002a32 LBB0_602 - 0x48, 0xc7, 0xc0, 0xf9, 0xff, 0xff, 0xff, //0x00002a32 movq $-7, %rax - 0xe9, 0x7c, 0x0a, 0x00, 0x00, //0x00002a39 jmp LBB0_586 - //0x00002a3e LBB0_217 - 0x48, 0x83, 0xc0, 0xff, //0x00002a3e addq $-1, %rax - 0xe9, 0x73, 0x0a, 0x00, 0x00, //0x00002a42 jmp LBB0_586 - //0x00002a47 LBB0_514 - 0x48, 0x83, 0xf8, 0xff, //0x00002a47 cmpq $-1, %rax - 0x48, 0x8b, 0x55, 0xc8, //0x00002a4b movq $-56(%rbp), %rdx - 0x0f, 0x85, 0x62, 0x0a, 0x00, 0x00, //0x00002a4f jne LBB0_516 - //0x00002a55 LBB0_515 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002a55 movq $-1, %rax - 0x48, 0x8b, 0x55, 0x98, //0x00002a5c movq $-104(%rbp), %rdx - 0xe9, 0x52, 0x0a, 0x00, 0x00, //0x00002a60 jmp LBB0_516 - //0x00002a65 LBB0_517 - 0x4d, 0x89, 0x20, //0x00002a65 movq %r12, (%r8) - 0xe9, 0x26, 0x0a, 0x00, 0x00, //0x00002a68 jmp LBB0_585 - //0x00002a6d LBB0_518 - 0x4c, 0x8b, 0x47, 0x08, //0x00002a6d movq $8(%rdi), %r8 - 0x4d, 0x89, 0xc6, //0x00002a71 movq %r8, %r14 - 0x49, 0x29, 0xde, //0x00002a74 subq %rbx, %r14 - 0x49, 0x83, 0xfe, 0x20, //0x00002a77 cmpq $32, %r14 - 0x0f, 0x8c, 0x82, 0x0c, 0x00, 0x00, //0x00002a7b jl LBB0_624 - 0x4f, 0x8d, 0x14, 0x21, //0x00002a81 leaq (%r9,%r12), %r10 - 0x4d, 0x29, 0xe0, //0x00002a85 subq %r12, %r8 - 0x41, 0xbf, 0x1f, 0x00, 0x00, 0x00, //0x00002a88 movl $31, %r15d - 0x45, 0x31, 0xf6, //0x00002a8e xorl %r14d, %r14d - 0xf3, 0x0f, 0x6f, 0x05, 0x97, 0xd5, 0xff, 0xff, //0x00002a91 movdqu $-10857(%rip), %xmm0 /* LCPI0_3+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x0d, 0x9f, 0xd5, 0xff, 0xff, //0x00002a99 movdqu $-10849(%rip), %xmm1 /* LCPI0_4+0(%rip) */ - 0x45, 0x31, 0xdb, //0x00002aa1 xorl %r11d, %r11d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002aa4 .p2align 4, 0x90 - //0x00002ab0 LBB0_520 - 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x32, 0x01, //0x00002ab0 movdqu $1(%r10,%r14), %xmm2 - 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x32, 0x11, //0x00002ab7 movdqu $17(%r10,%r14), %xmm3 - 0x66, 0x0f, 0x6f, 0xe2, //0x00002abe movdqa %xmm2, %xmm4 - 0x66, 0x0f, 0x74, 0xe0, //0x00002ac2 pcmpeqb %xmm0, %xmm4 - 0x66, 0x0f, 0xd7, 0xcc, //0x00002ac6 pmovmskb %xmm4, %ecx - 0x66, 0x0f, 0x6f, 0xe3, //0x00002aca movdqa %xmm3, %xmm4 - 0x66, 0x0f, 0x74, 0xe0, //0x00002ace pcmpeqb %xmm0, %xmm4 - 0x66, 0x0f, 0xd7, 0xfc, //0x00002ad2 pmovmskb %xmm4, %edi - 0x48, 0xc1, 0xe7, 0x10, //0x00002ad6 shlq $16, %rdi - 0x48, 0x09, 0xcf, //0x00002ada orq %rcx, %rdi - 0x66, 0x0f, 0x74, 0xd1, //0x00002add pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xd2, //0x00002ae1 pmovmskb %xmm2, %edx - 0x66, 0x0f, 0x74, 0xd9, //0x00002ae5 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x00002ae9 pmovmskb %xmm3, %ecx - 0x48, 0xc1, 0xe1, 0x10, //0x00002aed shlq $16, %rcx - 0x48, 0x09, 0xd1, //0x00002af1 orq %rdx, %rcx - 0x48, 0x89, 0xca, //0x00002af4 movq %rcx, %rdx - 0x4c, 0x09, 0xda, //0x00002af7 orq %r11, %rdx - 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x00002afa je LBB0_522 - 0x44, 0x89, 0xda, //0x00002b00 movl %r11d, %edx - 0xf7, 0xd2, //0x00002b03 notl %edx - 0x21, 0xca, //0x00002b05 andl %ecx, %edx - 0x8d, 0x1c, 0x12, //0x00002b07 leal (%rdx,%rdx), %ebx - 0x44, 0x09, 0xdb, //0x00002b0a orl %r11d, %ebx - 0x89, 0xde, //0x00002b0d movl %ebx, %esi - 0xf7, 0xd6, //0x00002b0f notl %esi - 0x21, 0xce, //0x00002b11 andl %ecx, %esi - 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002b13 andl $-1431655766, %esi - 0x45, 0x31, 0xdb, //0x00002b19 xorl %r11d, %r11d - 0x01, 0xd6, //0x00002b1c addl %edx, %esi - 0x41, 0x0f, 0x92, 0xc3, //0x00002b1e setb %r11b - 0x01, 0xf6, //0x00002b22 addl %esi, %esi - 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x00002b24 xorl $1431655765, %esi - 0x21, 0xde, //0x00002b2a andl %ebx, %esi - 0xf7, 0xd6, //0x00002b2c notl %esi - 0x21, 0xf7, //0x00002b2e andl %esi, %edi - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00002b30 jmp LBB0_523 - //0x00002b35 LBB0_522 - 0x45, 0x31, 0xdb, //0x00002b35 xorl %r11d, %r11d - //0x00002b38 LBB0_523 - 0x48, 0x85, 0xff, //0x00002b38 testq %rdi, %rdi - 0x0f, 0x85, 0x21, 0x09, 0x00, 0x00, //0x00002b3b jne LBB0_582 - 0x49, 0x83, 0xc6, 0x20, //0x00002b41 addq $32, %r14 - 0x4b, 0x8d, 0x0c, 0x38, //0x00002b45 leaq (%r8,%r15), %rcx - 0x48, 0x83, 0xc1, 0xe0, //0x00002b49 addq $-32, %rcx - 0x49, 0x83, 0xc7, 0xe0, //0x00002b4d addq $-32, %r15 - 0x48, 0x83, 0xf9, 0x3f, //0x00002b51 cmpq $63, %rcx - 0x0f, 0x8f, 0x55, 0xff, 0xff, 0xff, //0x00002b55 jg LBB0_520 - 0x4d, 0x85, 0xdb, //0x00002b5b testq %r11, %r11 - 0x0f, 0x85, 0x07, 0x0c, 0x00, 0x00, //0x00002b5e jne LBB0_631 - 0x4b, 0x8d, 0x1c, 0x16, //0x00002b64 leaq (%r14,%r10), %rbx - 0x48, 0x83, 0xc3, 0x01, //0x00002b68 addq $1, %rbx - 0x49, 0xf7, 0xd6, //0x00002b6c notq %r14 - 0x4d, 0x01, 0xc6, //0x00002b6f addq %r8, %r14 - //0x00002b72 LBB0_527 - 0x4d, 0x85, 0xf6, //0x00002b72 testq %r14, %r14 - 0x48, 0x8b, 0x55, 0xd0, //0x00002b75 movq $-48(%rbp), %rdx - 0x0f, 0x8f, 0x6c, 0x09, 0x00, 0x00, //0x00002b79 jg LBB0_591 - 0xe9, 0x36, 0x09, 0x00, 0x00, //0x00002b7f jmp LBB0_586 - //0x00002b84 LBB0_528 - 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002b84 movabsq $6148914691236517205, %r15 - 0x48, 0x8b, 0x4f, 0x08, //0x00002b8e movq $8(%rdi), %rcx - 0x48, 0x29, 0xd9, //0x00002b92 subq %rbx, %rcx - 0x49, 0x01, 0xd9, //0x00002b95 addq %rbx, %r9 - 0x31, 0xd2, //0x00002b98 xorl %edx, %edx - 0x48, 0x89, 0x55, 0xb8, //0x00002b9a movq %rdx, $-72(%rbp) - 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0x99, 0xd4, 0xff, 0xff, //0x00002b9e movdqu $-11111(%rip), %xmm10 /* LCPI0_4+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x0d, 0x81, 0xd4, 0xff, 0xff, //0x00002ba7 movdqu $-11135(%rip), %xmm1 /* LCPI0_3+0(%rip) */ - 0x66, 0x45, 0x0f, 0x76, 0xc9, //0x00002baf pcmpeqd %xmm9, %xmm9 - 0xf3, 0x0f, 0x6f, 0x1d, 0xb4, 0xd4, 0xff, 0xff, //0x00002bb4 movdqu $-11084(%rip), %xmm3 /* LCPI0_7+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x25, 0x5c, 0xd4, 0xff, 0xff, //0x00002bbc movdqu $-11172(%rip), %xmm4 /* LCPI0_2+0(%rip) */ - 0x49, 0xbd, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00002bc4 movabsq $3689348814741910323, %r13 - 0x66, 0x45, 0x0f, 0xef, 0xc0, //0x00002bce pxor %xmm8, %xmm8 - 0x31, 0xdb, //0x00002bd3 xorl %ebx, %ebx - 0x45, 0x31, 0xf6, //0x00002bd5 xorl %r14d, %r14d - 0x45, 0x31, 0xd2, //0x00002bd8 xorl %r10d, %r10d - 0xe9, 0x56, 0x00, 0x00, 0x00, //0x00002bdb jmp LBB0_530 - //0x00002be0 LBB0_529 - 0x49, 0xc1, 0xfb, 0x3f, //0x00002be0 sarq $63, %r11 - 0x48, 0x89, 0xf9, //0x00002be4 movq %rdi, %rcx - 0x48, 0xd1, 0xe9, //0x00002be7 shrq %rcx - 0x4c, 0x21, 0xf9, //0x00002bea andq %r15, %rcx - 0x48, 0x29, 0xcf, //0x00002bed subq %rcx, %rdi - 0x48, 0x89, 0xf9, //0x00002bf0 movq %rdi, %rcx - 0x4c, 0x21, 0xe9, //0x00002bf3 andq %r13, %rcx - 0x48, 0xc1, 0xef, 0x02, //0x00002bf6 shrq $2, %rdi - 0x4c, 0x21, 0xef, //0x00002bfa andq %r13, %rdi - 0x48, 0x01, 0xcf, //0x00002bfd addq %rcx, %rdi - 0x48, 0x89, 0xf9, //0x00002c00 movq %rdi, %rcx - 0x48, 0xc1, 0xe9, 0x04, //0x00002c03 shrq $4, %rcx - 0x48, 0x01, 0xf9, //0x00002c07 addq %rdi, %rcx - 0x48, 0x21, 0xf1, //0x00002c0a andq %rsi, %rcx - 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002c0d movabsq $72340172838076673, %rdx - 0x48, 0x0f, 0xaf, 0xca, //0x00002c17 imulq %rdx, %rcx - 0x48, 0xc1, 0xe9, 0x38, //0x00002c1b shrq $56, %rcx - 0x49, 0x01, 0xce, //0x00002c1f addq %rcx, %r14 - 0x49, 0x83, 0xc1, 0x40, //0x00002c22 addq $64, %r9 - 0x48, 0x8b, 0x4d, 0xc0, //0x00002c26 movq $-64(%rbp), %rcx - 0x48, 0x83, 0xc1, 0xc0, //0x00002c2a addq $-64, %rcx - 0x4c, 0x89, 0x5d, 0xb8, //0x00002c2e movq %r11, $-72(%rbp) - 0x48, 0x8b, 0x5d, 0x88, //0x00002c32 movq $-120(%rbp), %rbx - //0x00002c36 LBB0_530 - 0x48, 0x83, 0xf9, 0x40, //0x00002c36 cmpq $64, %rcx - 0x48, 0x89, 0x4d, 0xc0, //0x00002c3a movq %rcx, $-64(%rbp) - 0x0f, 0x8c, 0x1f, 0x02, 0x00, 0x00, //0x00002c3e jl LBB0_537 - //0x00002c44 LBB0_531 - 0xf3, 0x41, 0x0f, 0x6f, 0x01, //0x00002c44 movdqu (%r9), %xmm0 - 0xf3, 0x41, 0x0f, 0x6f, 0x69, 0x10, //0x00002c49 movdqu $16(%r9), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x79, 0x20, //0x00002c4f movdqu $32(%r9), %xmm7 - 0xf3, 0x41, 0x0f, 0x6f, 0x71, 0x30, //0x00002c55 movdqu $48(%r9), %xmm6 - 0x66, 0x0f, 0x6f, 0xd0, //0x00002c5b movdqa %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00002c5f pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xf2, //0x00002c64 pmovmskb %xmm2, %esi - 0x66, 0x0f, 0x6f, 0xd5, //0x00002c68 movdqa %xmm5, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00002c6c pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xd2, //0x00002c71 pmovmskb %xmm2, %edx - 0x66, 0x0f, 0x6f, 0xd7, //0x00002c75 movdqa %xmm7, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00002c79 pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xfa, //0x00002c7e pmovmskb %xmm2, %edi - 0x66, 0x0f, 0x6f, 0xd6, //0x00002c82 movdqa %xmm6, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00002c86 pcmpeqb %xmm10, %xmm2 - 0x66, 0x44, 0x0f, 0xd7, 0xc2, //0x00002c8b pmovmskb %xmm2, %r8d - 0x49, 0xc1, 0xe0, 0x30, //0x00002c90 shlq $48, %r8 - 0x48, 0xc1, 0xe7, 0x20, //0x00002c94 shlq $32, %rdi - 0x4c, 0x09, 0xc7, //0x00002c98 orq %r8, %rdi - 0x48, 0xc1, 0xe2, 0x10, //0x00002c9b shlq $16, %rdx - 0x48, 0x09, 0xfa, //0x00002c9f orq %rdi, %rdx - 0x48, 0x09, 0xd6, //0x00002ca2 orq %rdx, %rsi - 0x48, 0x89, 0xf2, //0x00002ca5 movq %rsi, %rdx - 0x48, 0x09, 0xda, //0x00002ca8 orq %rbx, %rdx - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00002cab jne LBB0_533 - 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00002cb1 movq $-1, %rsi - 0x31, 0xc9, //0x00002cb8 xorl %ecx, %ecx - 0x48, 0x89, 0x4d, 0x88, //0x00002cba movq %rcx, $-120(%rbp) - 0xe9, 0x3e, 0x00, 0x00, 0x00, //0x00002cbe jmp LBB0_534 - //0x00002cc3 LBB0_533 - 0x48, 0x89, 0xda, //0x00002cc3 movq %rbx, %rdx - 0x48, 0xf7, 0xd2, //0x00002cc6 notq %rdx - 0x48, 0x21, 0xf2, //0x00002cc9 andq %rsi, %rdx - 0x48, 0x8d, 0x3c, 0x12, //0x00002ccc leaq (%rdx,%rdx), %rdi - 0x48, 0x09, 0xdf, //0x00002cd0 orq %rbx, %rdi - 0x48, 0x89, 0xf9, //0x00002cd3 movq %rdi, %rcx - 0x48, 0xf7, 0xd1, //0x00002cd6 notq %rcx - 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002cd9 movabsq $-6148914691236517206, %rbx - 0x48, 0x21, 0xde, //0x00002ce3 andq %rbx, %rsi - 0x48, 0x21, 0xce, //0x00002ce6 andq %rcx, %rsi - 0x31, 0xc9, //0x00002ce9 xorl %ecx, %ecx - 0x48, 0x01, 0xd6, //0x00002ceb addq %rdx, %rsi - 0x0f, 0x92, 0xc1, //0x00002cee setb %cl - 0x48, 0x89, 0x4d, 0x88, //0x00002cf1 movq %rcx, $-120(%rbp) - 0x48, 0x01, 0xf6, //0x00002cf5 addq %rsi, %rsi - 0x4c, 0x31, 0xfe, //0x00002cf8 xorq %r15, %rsi - 0x48, 0x21, 0xfe, //0x00002cfb andq %rdi, %rsi - 0x48, 0xf7, 0xd6, //0x00002cfe notq %rsi - //0x00002d01 LBB0_534 - 0x66, 0x0f, 0x6f, 0xd6, //0x00002d01 movdqa %xmm6, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x00002d05 pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xd2, //0x00002d09 pmovmskb %xmm2, %edx - 0x48, 0xc1, 0xe2, 0x30, //0x00002d0d shlq $48, %rdx - 0x66, 0x0f, 0x6f, 0xd7, //0x00002d11 movdqa %xmm7, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x00002d15 pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xfa, //0x00002d19 pmovmskb %xmm2, %edi - 0x48, 0xc1, 0xe7, 0x20, //0x00002d1d shlq $32, %rdi - 0x48, 0x09, 0xd7, //0x00002d21 orq %rdx, %rdi - 0x66, 0x0f, 0x6f, 0xd5, //0x00002d24 movdqa %xmm5, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x00002d28 pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xd2, //0x00002d2c pmovmskb %xmm2, %edx - 0x48, 0xc1, 0xe2, 0x10, //0x00002d30 shlq $16, %rdx - 0x48, 0x09, 0xfa, //0x00002d34 orq %rdi, %rdx - 0x66, 0x0f, 0x6f, 0xd0, //0x00002d37 movdqa %xmm0, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x00002d3b pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xfa, //0x00002d3f pmovmskb %xmm2, %edi - 0x48, 0x09, 0xd7, //0x00002d43 orq %rdx, %rdi - 0x48, 0x21, 0xf7, //0x00002d46 andq %rsi, %rdi - 0x66, 0x48, 0x0f, 0x6e, 0xd7, //0x00002d49 movq %rdi, %xmm2 - 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd1, 0x00, //0x00002d4e pclmulqdq $0, %xmm9, %xmm2 - 0x66, 0x49, 0x0f, 0x7e, 0xd3, //0x00002d55 movq %xmm2, %r11 - 0x4c, 0x33, 0x5d, 0xb8, //0x00002d5a xorq $-72(%rbp), %r11 - 0x66, 0x0f, 0x6f, 0xd0, //0x00002d5e movdqa %xmm0, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x00002d62 pcmpeqb %xmm3, %xmm2 - 0x66, 0x0f, 0xd7, 0xfa, //0x00002d66 pmovmskb %xmm2, %edi - 0x66, 0x0f, 0x6f, 0xd5, //0x00002d6a movdqa %xmm5, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x00002d6e pcmpeqb %xmm3, %xmm2 - 0x66, 0x0f, 0xd7, 0xd2, //0x00002d72 pmovmskb %xmm2, %edx - 0x66, 0x0f, 0x6f, 0xd7, //0x00002d76 movdqa %xmm7, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x00002d7a pcmpeqb %xmm3, %xmm2 - 0x66, 0x0f, 0xd7, 0xca, //0x00002d7e pmovmskb %xmm2, %ecx - 0x66, 0x0f, 0x6f, 0xd6, //0x00002d82 movdqa %xmm6, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x00002d86 pcmpeqb %xmm3, %xmm2 - 0x66, 0x0f, 0xd7, 0xda, //0x00002d8a pmovmskb %xmm2, %ebx - 0x48, 0xc1, 0xe3, 0x30, //0x00002d8e shlq $48, %rbx - 0x48, 0xc1, 0xe1, 0x20, //0x00002d92 shlq $32, %rcx - 0x48, 0x09, 0xd9, //0x00002d96 orq %rbx, %rcx - 0x48, 0xc1, 0xe2, 0x10, //0x00002d99 shlq $16, %rdx - 0x48, 0x09, 0xca, //0x00002d9d orq %rcx, %rdx - 0x48, 0x09, 0xd7, //0x00002da0 orq %rdx, %rdi - 0x4c, 0x89, 0xd9, //0x00002da3 movq %r11, %rcx - 0x48, 0xf7, 0xd1, //0x00002da6 notq %rcx - 0x48, 0x21, 0xcf, //0x00002da9 andq %rcx, %rdi - 0x66, 0x0f, 0x74, 0xc4, //0x00002dac pcmpeqb %xmm4, %xmm0 - 0x66, 0x44, 0x0f, 0xd7, 0xc0, //0x00002db0 pmovmskb %xmm0, %r8d - 0x66, 0x0f, 0x74, 0xec, //0x00002db5 pcmpeqb %xmm4, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x00002db9 pmovmskb %xmm5, %edx - 0x66, 0x0f, 0x74, 0xfc, //0x00002dbd pcmpeqb %xmm4, %xmm7 - 0x66, 0x0f, 0xd7, 0xdf, //0x00002dc1 pmovmskb %xmm7, %ebx - 0x66, 0x0f, 0x74, 0xf4, //0x00002dc5 pcmpeqb %xmm4, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x00002dc9 pmovmskb %xmm6, %r15d - 0x49, 0xc1, 0xe7, 0x30, //0x00002dce shlq $48, %r15 - 0x48, 0xc1, 0xe3, 0x20, //0x00002dd2 shlq $32, %rbx - 0x4c, 0x09, 0xfb, //0x00002dd6 orq %r15, %rbx - 0x48, 0xc1, 0xe2, 0x10, //0x00002dd9 shlq $16, %rdx - 0x48, 0x09, 0xda, //0x00002ddd orq %rbx, %rdx - 0x49, 0x09, 0xd0, //0x00002de0 orq %rdx, %r8 - 0x48, 0xbe, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00002de3 movabsq $1085102592571150095, %rsi - 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002ded movabsq $6148914691236517205, %r15 - 0x49, 0x21, 0xc8, //0x00002df7 andq %rcx, %r8 - 0x0f, 0x84, 0xe0, 0xfd, 0xff, 0xff, //0x00002dfa je LBB0_529 - //0x00002e00 .p2align 4, 0x90 - //0x00002e00 LBB0_535 - 0x49, 0x8d, 0x50, 0xff, //0x00002e00 leaq $-1(%r8), %rdx - 0x48, 0x89, 0xd1, //0x00002e04 movq %rdx, %rcx - 0x48, 0x21, 0xf9, //0x00002e07 andq %rdi, %rcx - 0x48, 0x89, 0xcb, //0x00002e0a movq %rcx, %rbx - 0x48, 0xd1, 0xeb, //0x00002e0d shrq %rbx - 0x4c, 0x21, 0xfb, //0x00002e10 andq %r15, %rbx - 0x48, 0x29, 0xd9, //0x00002e13 subq %rbx, %rcx - 0x48, 0x89, 0xcb, //0x00002e16 movq %rcx, %rbx - 0x4c, 0x21, 0xeb, //0x00002e19 andq %r13, %rbx - 0x48, 0xc1, 0xe9, 0x02, //0x00002e1c shrq $2, %rcx - 0x4c, 0x21, 0xe9, //0x00002e20 andq %r13, %rcx - 0x48, 0x01, 0xd9, //0x00002e23 addq %rbx, %rcx - 0x48, 0x89, 0xcb, //0x00002e26 movq %rcx, %rbx - 0x48, 0xc1, 0xeb, 0x04, //0x00002e29 shrq $4, %rbx - 0x48, 0x01, 0xcb, //0x00002e2d addq %rcx, %rbx - 0x48, 0x21, 0xf3, //0x00002e30 andq %rsi, %rbx - 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002e33 movabsq $72340172838076673, %rcx - 0x48, 0x0f, 0xaf, 0xd9, //0x00002e3d imulq %rcx, %rbx - 0x48, 0xc1, 0xeb, 0x38, //0x00002e41 shrq $56, %rbx - 0x4c, 0x01, 0xf3, //0x00002e45 addq %r14, %rbx - 0x4c, 0x39, 0xd3, //0x00002e48 cmpq %r10, %rbx - 0x0f, 0x86, 0xd2, 0x05, 0x00, 0x00, //0x00002e4b jbe LBB0_581 - 0x49, 0x83, 0xc2, 0x01, //0x00002e51 addq $1, %r10 - 0x49, 0x21, 0xd0, //0x00002e55 andq %rdx, %r8 - 0x0f, 0x85, 0xa2, 0xff, 0xff, 0xff, //0x00002e58 jne LBB0_535 - 0xe9, 0x7d, 0xfd, 0xff, 0xff, //0x00002e5e jmp LBB0_529 - //0x00002e63 LBB0_537 - 0x48, 0x85, 0xc9, //0x00002e63 testq %rcx, %rcx - 0x0f, 0x8e, 0xad, 0x08, 0x00, 0x00, //0x00002e66 jle LBB0_626 - 0x48, 0x89, 0xdf, //0x00002e6c movq %rbx, %rdi - 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00002e6f movdqu %xmm8, $-176(%rbp) - 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x40, 0xff, 0xff, 0xff, //0x00002e78 movdqu %xmm8, $-192(%rbp) - 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x30, 0xff, 0xff, 0xff, //0x00002e81 movdqu %xmm8, $-208(%rbp) - 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x20, 0xff, 0xff, 0xff, //0x00002e8a movdqu %xmm8, $-224(%rbp) - 0x44, 0x89, 0xc9, //0x00002e93 movl %r9d, %ecx - 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00002e96 andl $4095, %ecx - 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00002e9c cmpl $4033, %ecx - 0x0f, 0x82, 0x3a, 0x00, 0x00, 0x00, //0x00002ea2 jb LBB0_541 - 0x48, 0x83, 0x7d, 0xc0, 0x20, //0x00002ea8 cmpq $32, $-64(%rbp) - 0x0f, 0x82, 0x41, 0x00, 0x00, 0x00, //0x00002ead jb LBB0_542 - 0x41, 0x0f, 0x10, 0x01, //0x00002eb3 movups (%r9), %xmm0 - 0x0f, 0x11, 0x85, 0x20, 0xff, 0xff, 0xff, //0x00002eb7 movups %xmm0, $-224(%rbp) - 0x41, 0x0f, 0x10, 0x41, 0x10, //0x00002ebe movups $16(%r9), %xmm0 - 0x0f, 0x11, 0x85, 0x30, 0xff, 0xff, 0xff, //0x00002ec3 movups %xmm0, $-208(%rbp) - 0x49, 0x83, 0xc1, 0x20, //0x00002eca addq $32, %r9 - 0x48, 0x8b, 0x4d, 0xc0, //0x00002ece movq $-64(%rbp), %rcx - 0x48, 0x8d, 0x71, 0xe0, //0x00002ed2 leaq $-32(%rcx), %rsi - 0x48, 0x8d, 0x95, 0x40, 0xff, 0xff, 0xff, //0x00002ed6 leaq $-192(%rbp), %rdx - 0xe9, 0x1d, 0x00, 0x00, 0x00, //0x00002edd jmp LBB0_543 - //0x00002ee2 LBB0_541 - 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002ee2 movabsq $6148914691236517205, %r15 - 0x48, 0x89, 0xfb, //0x00002eec movq %rdi, %rbx - 0xe9, 0x50, 0xfd, 0xff, 0xff, //0x00002eef jmp LBB0_531 - //0x00002ef4 LBB0_542 - 0x48, 0x8d, 0x95, 0x20, 0xff, 0xff, 0xff, //0x00002ef4 leaq $-224(%rbp), %rdx - 0x48, 0x8b, 0x75, 0xc0, //0x00002efb movq $-64(%rbp), %rsi - //0x00002eff LBB0_543 - 0x48, 0x83, 0xfe, 0x10, //0x00002eff cmpq $16, %rsi - 0x0f, 0x82, 0x47, 0x00, 0x00, 0x00, //0x00002f03 jb LBB0_544 - 0x41, 0x0f, 0x10, 0x01, //0x00002f09 movups (%r9), %xmm0 - 0x0f, 0x11, 0x02, //0x00002f0d movups %xmm0, (%rdx) - 0x49, 0x83, 0xc1, 0x10, //0x00002f10 addq $16, %r9 - 0x48, 0x83, 0xc2, 0x10, //0x00002f14 addq $16, %rdx - 0x48, 0x83, 0xc6, 0xf0, //0x00002f18 addq $-16, %rsi - 0x48, 0x83, 0xfe, 0x08, //0x00002f1c cmpq $8, %rsi - 0x0f, 0x83, 0x34, 0x00, 0x00, 0x00, //0x00002f20 jae LBB0_551 - //0x00002f26 LBB0_545 - 0x48, 0x83, 0xfe, 0x04, //0x00002f26 cmpq $4, %rsi - 0x0f, 0x8c, 0x46, 0x00, 0x00, 0x00, //0x00002f2a jl LBB0_546 - //0x00002f30 LBB0_552 - 0x41, 0x8b, 0x09, //0x00002f30 movl (%r9), %ecx - 0x89, 0x0a, //0x00002f33 movl %ecx, (%rdx) - 0x49, 0x83, 0xc1, 0x04, //0x00002f35 addq $4, %r9 - 0x48, 0x83, 0xc2, 0x04, //0x00002f39 addq $4, %rdx - 0x48, 0x83, 0xc6, 0xfc, //0x00002f3d addq $-4, %rsi - 0x48, 0x83, 0xfe, 0x02, //0x00002f41 cmpq $2, %rsi - 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00002f45 jae LBB0_547 - 0xe9, 0x43, 0x00, 0x00, 0x00, //0x00002f4b jmp LBB0_548 - //0x00002f50 LBB0_544 - 0x48, 0x83, 0xfe, 0x08, //0x00002f50 cmpq $8, %rsi - 0x0f, 0x82, 0xcc, 0xff, 0xff, 0xff, //0x00002f54 jb LBB0_545 - //0x00002f5a LBB0_551 - 0x49, 0x8b, 0x09, //0x00002f5a movq (%r9), %rcx - 0x48, 0x89, 0x0a, //0x00002f5d movq %rcx, (%rdx) - 0x49, 0x83, 0xc1, 0x08, //0x00002f60 addq $8, %r9 - 0x48, 0x83, 0xc2, 0x08, //0x00002f64 addq $8, %rdx - 0x48, 0x83, 0xc6, 0xf8, //0x00002f68 addq $-8, %rsi - 0x48, 0x83, 0xfe, 0x04, //0x00002f6c cmpq $4, %rsi - 0x0f, 0x8d, 0xba, 0xff, 0xff, 0xff, //0x00002f70 jge LBB0_552 - //0x00002f76 LBB0_546 - 0x48, 0x83, 0xfe, 0x02, //0x00002f76 cmpq $2, %rsi - 0x0f, 0x82, 0x13, 0x00, 0x00, 0x00, //0x00002f7a jb LBB0_548 - //0x00002f80 LBB0_547 - 0x41, 0x0f, 0xb7, 0x09, //0x00002f80 movzwl (%r9), %ecx - 0x66, 0x89, 0x0a, //0x00002f84 movw %cx, (%rdx) - 0x49, 0x83, 0xc1, 0x02, //0x00002f87 addq $2, %r9 - 0x48, 0x83, 0xc2, 0x02, //0x00002f8b addq $2, %rdx - 0x48, 0x83, 0xc6, 0xfe, //0x00002f8f addq $-2, %rsi - //0x00002f93 LBB0_548 - 0x4c, 0x89, 0xc9, //0x00002f93 movq %r9, %rcx - 0x4c, 0x8d, 0x8d, 0x20, 0xff, 0xff, 0xff, //0x00002f96 leaq $-224(%rbp), %r9 - 0x48, 0x85, 0xf6, //0x00002f9d testq %rsi, %rsi - 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002fa0 movabsq $6148914691236517205, %r15 - 0x48, 0x89, 0xfb, //0x00002faa movq %rdi, %rbx - 0x0f, 0x84, 0x91, 0xfc, 0xff, 0xff, //0x00002fad je LBB0_531 - 0x8a, 0x09, //0x00002fb3 movb (%rcx), %cl - 0x88, 0x0a, //0x00002fb5 movb %cl, (%rdx) - 0x4c, 0x8d, 0x8d, 0x20, 0xff, 0xff, 0xff, //0x00002fb7 leaq $-224(%rbp), %r9 - 0xe9, 0x81, 0xfc, 0xff, 0xff, //0x00002fbe jmp LBB0_531 - //0x00002fc3 LBB0_553 - 0x49, 0x8d, 0x4c, 0x24, 0x05, //0x00002fc3 leaq $5(%r12), %rcx - //0x00002fc8 LBB0_554 - 0x48, 0x3b, 0x4f, 0x08, //0x00002fc8 cmpq $8(%rdi), %rcx - 0x0f, 0x87, 0xe8, 0x04, 0x00, 0x00, //0x00002fcc ja LBB0_586 - 0x49, 0x89, 0x08, //0x00002fd2 movq %rcx, (%r8) - 0x4c, 0x89, 0xe0, //0x00002fd5 movq %r12, %rax - 0xe9, 0xdd, 0x04, 0x00, 0x00, //0x00002fd8 jmp LBB0_586 - //0x00002fdd LBB0_556 - 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002fdd movabsq $6148914691236517205, %r15 - 0x48, 0x8b, 0x4f, 0x08, //0x00002fe7 movq $8(%rdi), %rcx - 0x48, 0x29, 0xd9, //0x00002feb subq %rbx, %rcx - 0x49, 0x01, 0xd9, //0x00002fee addq %rbx, %r9 - 0x31, 0xd2, //0x00002ff1 xorl %edx, %edx - 0x48, 0x89, 0x55, 0xb8, //0x00002ff3 movq %rdx, $-72(%rbp) - 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0x40, 0xd0, 0xff, 0xff, //0x00002ff7 movdqu $-12224(%rip), %xmm10 /* LCPI0_4+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x0d, 0x28, 0xd0, 0xff, 0xff, //0x00003000 movdqu $-12248(%rip), %xmm1 /* LCPI0_3+0(%rip) */ - 0x66, 0x45, 0x0f, 0x76, 0xc9, //0x00003008 pcmpeqd %xmm9, %xmm9 - 0xf3, 0x0f, 0x6f, 0x1d, 0x3b, 0xd0, 0xff, 0xff, //0x0000300d movdqu $-12229(%rip), %xmm3 /* LCPI0_5+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x25, 0x43, 0xd0, 0xff, 0xff, //0x00003015 movdqu $-12221(%rip), %xmm4 /* LCPI0_6+0(%rip) */ - 0x49, 0xbd, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x0000301d movabsq $3689348814741910323, %r13 - 0x66, 0x45, 0x0f, 0xef, 0xc0, //0x00003027 pxor %xmm8, %xmm8 - 0x31, 0xdb, //0x0000302c xorl %ebx, %ebx - 0x45, 0x31, 0xf6, //0x0000302e xorl %r14d, %r14d - 0x45, 0x31, 0xd2, //0x00003031 xorl %r10d, %r10d - 0xe9, 0x56, 0x00, 0x00, 0x00, //0x00003034 jmp LBB0_558 - //0x00003039 LBB0_557 - 0x49, 0xc1, 0xfb, 0x3f, //0x00003039 sarq $63, %r11 - 0x48, 0x89, 0xf9, //0x0000303d movq %rdi, %rcx - 0x48, 0xd1, 0xe9, //0x00003040 shrq %rcx - 0x4c, 0x21, 0xf9, //0x00003043 andq %r15, %rcx - 0x48, 0x29, 0xcf, //0x00003046 subq %rcx, %rdi - 0x48, 0x89, 0xf9, //0x00003049 movq %rdi, %rcx - 0x4c, 0x21, 0xe9, //0x0000304c andq %r13, %rcx - 0x48, 0xc1, 0xef, 0x02, //0x0000304f shrq $2, %rdi - 0x4c, 0x21, 0xef, //0x00003053 andq %r13, %rdi - 0x48, 0x01, 0xcf, //0x00003056 addq %rcx, %rdi - 0x48, 0x89, 0xf9, //0x00003059 movq %rdi, %rcx - 0x48, 0xc1, 0xe9, 0x04, //0x0000305c shrq $4, %rcx - 0x48, 0x01, 0xf9, //0x00003060 addq %rdi, %rcx - 0x48, 0x21, 0xf1, //0x00003063 andq %rsi, %rcx - 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00003066 movabsq $72340172838076673, %rdx - 0x48, 0x0f, 0xaf, 0xca, //0x00003070 imulq %rdx, %rcx - 0x48, 0xc1, 0xe9, 0x38, //0x00003074 shrq $56, %rcx - 0x49, 0x01, 0xce, //0x00003078 addq %rcx, %r14 - 0x49, 0x83, 0xc1, 0x40, //0x0000307b addq $64, %r9 - 0x48, 0x8b, 0x4d, 0xc0, //0x0000307f movq $-64(%rbp), %rcx - 0x48, 0x83, 0xc1, 0xc0, //0x00003083 addq $-64, %rcx - 0x4c, 0x89, 0x5d, 0xb8, //0x00003087 movq %r11, $-72(%rbp) - 0x48, 0x8b, 0x5d, 0x88, //0x0000308b movq $-120(%rbp), %rbx - //0x0000308f LBB0_558 - 0x48, 0x83, 0xf9, 0x40, //0x0000308f cmpq $64, %rcx - 0x48, 0x89, 0x4d, 0xc0, //0x00003093 movq %rcx, $-64(%rbp) - 0x0f, 0x8c, 0x26, 0x02, 0x00, 0x00, //0x00003097 jl LBB0_565 - //0x0000309d LBB0_559 - 0xf3, 0x41, 0x0f, 0x6f, 0x01, //0x0000309d movdqu (%r9), %xmm0 - 0xf3, 0x41, 0x0f, 0x6f, 0x69, 0x10, //0x000030a2 movdqu $16(%r9), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x79, 0x20, //0x000030a8 movdqu $32(%r9), %xmm7 - 0xf3, 0x41, 0x0f, 0x6f, 0x71, 0x30, //0x000030ae movdqu $48(%r9), %xmm6 - 0x66, 0x0f, 0x6f, 0xd0, //0x000030b4 movdqa %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x000030b8 pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xf2, //0x000030bd pmovmskb %xmm2, %esi - 0x66, 0x0f, 0x6f, 0xd5, //0x000030c1 movdqa %xmm5, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x000030c5 pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xd2, //0x000030ca pmovmskb %xmm2, %edx - 0x66, 0x0f, 0x6f, 0xd7, //0x000030ce movdqa %xmm7, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x000030d2 pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xfa, //0x000030d7 pmovmskb %xmm2, %edi - 0x66, 0x0f, 0x6f, 0xd6, //0x000030db movdqa %xmm6, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x000030df pcmpeqb %xmm10, %xmm2 - 0x66, 0x44, 0x0f, 0xd7, 0xc2, //0x000030e4 pmovmskb %xmm2, %r8d - 0x49, 0xc1, 0xe0, 0x30, //0x000030e9 shlq $48, %r8 - 0x48, 0xc1, 0xe7, 0x20, //0x000030ed shlq $32, %rdi - 0x4c, 0x09, 0xc7, //0x000030f1 orq %r8, %rdi - 0x48, 0xc1, 0xe2, 0x10, //0x000030f4 shlq $16, %rdx - 0x48, 0x09, 0xfa, //0x000030f8 orq %rdi, %rdx - 0x48, 0x09, 0xd6, //0x000030fb orq %rdx, %rsi - 0x48, 0x89, 0xf2, //0x000030fe movq %rsi, %rdx - 0x48, 0x09, 0xda, //0x00003101 orq %rbx, %rdx - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00003104 jne LBB0_561 - 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x0000310a movq $-1, %rsi - 0x31, 0xc9, //0x00003111 xorl %ecx, %ecx - 0x48, 0x89, 0x4d, 0x88, //0x00003113 movq %rcx, $-120(%rbp) - 0xe9, 0x3e, 0x00, 0x00, 0x00, //0x00003117 jmp LBB0_562 - //0x0000311c LBB0_561 - 0x48, 0x89, 0xda, //0x0000311c movq %rbx, %rdx - 0x48, 0xf7, 0xd2, //0x0000311f notq %rdx - 0x48, 0x21, 0xf2, //0x00003122 andq %rsi, %rdx - 0x48, 0x8d, 0x3c, 0x12, //0x00003125 leaq (%rdx,%rdx), %rdi - 0x48, 0x09, 0xdf, //0x00003129 orq %rbx, %rdi - 0x48, 0x89, 0xf9, //0x0000312c movq %rdi, %rcx - 0x48, 0xf7, 0xd1, //0x0000312f notq %rcx - 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003132 movabsq $-6148914691236517206, %rbx - 0x48, 0x21, 0xde, //0x0000313c andq %rbx, %rsi - 0x48, 0x21, 0xce, //0x0000313f andq %rcx, %rsi - 0x31, 0xc9, //0x00003142 xorl %ecx, %ecx - 0x48, 0x01, 0xd6, //0x00003144 addq %rdx, %rsi - 0x0f, 0x92, 0xc1, //0x00003147 setb %cl - 0x48, 0x89, 0x4d, 0x88, //0x0000314a movq %rcx, $-120(%rbp) - 0x48, 0x01, 0xf6, //0x0000314e addq %rsi, %rsi - 0x4c, 0x31, 0xfe, //0x00003151 xorq %r15, %rsi - 0x48, 0x21, 0xfe, //0x00003154 andq %rdi, %rsi - 0x48, 0xf7, 0xd6, //0x00003157 notq %rsi - //0x0000315a LBB0_562 - 0x66, 0x0f, 0x6f, 0xd6, //0x0000315a movdqa %xmm6, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x0000315e pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xd2, //0x00003162 pmovmskb %xmm2, %edx - 0x48, 0xc1, 0xe2, 0x30, //0x00003166 shlq $48, %rdx - 0x66, 0x0f, 0x6f, 0xd7, //0x0000316a movdqa %xmm7, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x0000316e pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xfa, //0x00003172 pmovmskb %xmm2, %edi - 0x48, 0xc1, 0xe7, 0x20, //0x00003176 shlq $32, %rdi - 0x48, 0x09, 0xd7, //0x0000317a orq %rdx, %rdi - 0x66, 0x0f, 0x6f, 0xd5, //0x0000317d movdqa %xmm5, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x00003181 pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xd2, //0x00003185 pmovmskb %xmm2, %edx - 0x48, 0xc1, 0xe2, 0x10, //0x00003189 shlq $16, %rdx - 0x48, 0x09, 0xfa, //0x0000318d orq %rdi, %rdx - 0x66, 0x0f, 0x6f, 0xd0, //0x00003190 movdqa %xmm0, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x00003194 pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xfa, //0x00003198 pmovmskb %xmm2, %edi - 0x48, 0x09, 0xd7, //0x0000319c orq %rdx, %rdi - 0x48, 0x21, 0xf7, //0x0000319f andq %rsi, %rdi - 0x66, 0x48, 0x0f, 0x6e, 0xd7, //0x000031a2 movq %rdi, %xmm2 - 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd1, 0x00, //0x000031a7 pclmulqdq $0, %xmm9, %xmm2 - 0x66, 0x49, 0x0f, 0x7e, 0xd3, //0x000031ae movq %xmm2, %r11 - 0x4c, 0x33, 0x5d, 0xb8, //0x000031b3 xorq $-72(%rbp), %r11 - 0x66, 0x0f, 0x6f, 0xd0, //0x000031b7 movdqa %xmm0, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x000031bb pcmpeqb %xmm3, %xmm2 - 0x66, 0x0f, 0xd7, 0xfa, //0x000031bf pmovmskb %xmm2, %edi - 0x66, 0x0f, 0x6f, 0xd5, //0x000031c3 movdqa %xmm5, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x000031c7 pcmpeqb %xmm3, %xmm2 - 0x66, 0x0f, 0xd7, 0xd2, //0x000031cb pmovmskb %xmm2, %edx - 0x66, 0x0f, 0x6f, 0xd7, //0x000031cf movdqa %xmm7, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x000031d3 pcmpeqb %xmm3, %xmm2 - 0x66, 0x0f, 0xd7, 0xca, //0x000031d7 pmovmskb %xmm2, %ecx - 0x66, 0x0f, 0x6f, 0xd6, //0x000031db movdqa %xmm6, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x000031df pcmpeqb %xmm3, %xmm2 - 0x66, 0x0f, 0xd7, 0xda, //0x000031e3 pmovmskb %xmm2, %ebx - 0x48, 0xc1, 0xe3, 0x30, //0x000031e7 shlq $48, %rbx - 0x48, 0xc1, 0xe1, 0x20, //0x000031eb shlq $32, %rcx - 0x48, 0x09, 0xd9, //0x000031ef orq %rbx, %rcx - 0x48, 0xc1, 0xe2, 0x10, //0x000031f2 shlq $16, %rdx - 0x48, 0x09, 0xca, //0x000031f6 orq %rcx, %rdx - 0x48, 0x09, 0xd7, //0x000031f9 orq %rdx, %rdi - 0x4c, 0x89, 0xd9, //0x000031fc movq %r11, %rcx - 0x48, 0xf7, 0xd1, //0x000031ff notq %rcx - 0x48, 0x21, 0xcf, //0x00003202 andq %rcx, %rdi - 0x66, 0x0f, 0x74, 0xc4, //0x00003205 pcmpeqb %xmm4, %xmm0 - 0x66, 0x44, 0x0f, 0xd7, 0xc0, //0x00003209 pmovmskb %xmm0, %r8d - 0x66, 0x0f, 0x74, 0xec, //0x0000320e pcmpeqb %xmm4, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x00003212 pmovmskb %xmm5, %edx - 0x66, 0x0f, 0x74, 0xfc, //0x00003216 pcmpeqb %xmm4, %xmm7 - 0x66, 0x0f, 0xd7, 0xdf, //0x0000321a pmovmskb %xmm7, %ebx - 0x66, 0x0f, 0x74, 0xf4, //0x0000321e pcmpeqb %xmm4, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x00003222 pmovmskb %xmm6, %r15d - 0x49, 0xc1, 0xe7, 0x30, //0x00003227 shlq $48, %r15 - 0x48, 0xc1, 0xe3, 0x20, //0x0000322b shlq $32, %rbx - 0x4c, 0x09, 0xfb, //0x0000322f orq %r15, %rbx - 0x48, 0xc1, 0xe2, 0x10, //0x00003232 shlq $16, %rdx - 0x48, 0x09, 0xda, //0x00003236 orq %rbx, %rdx - 0x49, 0x09, 0xd0, //0x00003239 orq %rdx, %r8 - 0x48, 0xbe, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000323c movabsq $1085102592571150095, %rsi - 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00003246 movabsq $6148914691236517205, %r15 - 0x49, 0x21, 0xc8, //0x00003250 andq %rcx, %r8 - 0x0f, 0x84, 0xe0, 0xfd, 0xff, 0xff, //0x00003253 je LBB0_557 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003259 .p2align 4, 0x90 - //0x00003260 LBB0_563 - 0x49, 0x8d, 0x50, 0xff, //0x00003260 leaq $-1(%r8), %rdx - 0x48, 0x89, 0xd1, //0x00003264 movq %rdx, %rcx - 0x48, 0x21, 0xf9, //0x00003267 andq %rdi, %rcx - 0x48, 0x89, 0xcb, //0x0000326a movq %rcx, %rbx - 0x48, 0xd1, 0xeb, //0x0000326d shrq %rbx - 0x4c, 0x21, 0xfb, //0x00003270 andq %r15, %rbx - 0x48, 0x29, 0xd9, //0x00003273 subq %rbx, %rcx - 0x48, 0x89, 0xcb, //0x00003276 movq %rcx, %rbx - 0x4c, 0x21, 0xeb, //0x00003279 andq %r13, %rbx - 0x48, 0xc1, 0xe9, 0x02, //0x0000327c shrq $2, %rcx - 0x4c, 0x21, 0xe9, //0x00003280 andq %r13, %rcx - 0x48, 0x01, 0xd9, //0x00003283 addq %rbx, %rcx - 0x48, 0x89, 0xcb, //0x00003286 movq %rcx, %rbx - 0x48, 0xc1, 0xeb, 0x04, //0x00003289 shrq $4, %rbx - 0x48, 0x01, 0xcb, //0x0000328d addq %rcx, %rbx - 0x48, 0x21, 0xf3, //0x00003290 andq %rsi, %rbx - 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00003293 movabsq $72340172838076673, %rcx - 0x48, 0x0f, 0xaf, 0xd9, //0x0000329d imulq %rcx, %rbx - 0x48, 0xc1, 0xeb, 0x38, //0x000032a1 shrq $56, %rbx - 0x4c, 0x01, 0xf3, //0x000032a5 addq %r14, %rbx - 0x4c, 0x39, 0xd3, //0x000032a8 cmpq %r10, %rbx - 0x0f, 0x86, 0x72, 0x01, 0x00, 0x00, //0x000032ab jbe LBB0_581 - 0x49, 0x83, 0xc2, 0x01, //0x000032b1 addq $1, %r10 - 0x49, 0x21, 0xd0, //0x000032b5 andq %rdx, %r8 - 0x0f, 0x85, 0xa2, 0xff, 0xff, 0xff, //0x000032b8 jne LBB0_563 - 0xe9, 0x76, 0xfd, 0xff, 0xff, //0x000032be jmp LBB0_557 - //0x000032c3 LBB0_565 - 0x48, 0x85, 0xc9, //0x000032c3 testq %rcx, %rcx - 0x0f, 0x8e, 0x4d, 0x04, 0x00, 0x00, //0x000032c6 jle LBB0_626 - 0x48, 0x89, 0xdf, //0x000032cc movq %rbx, %rdi - 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x000032cf movdqu %xmm8, $-176(%rbp) - 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x40, 0xff, 0xff, 0xff, //0x000032d8 movdqu %xmm8, $-192(%rbp) - 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x30, 0xff, 0xff, 0xff, //0x000032e1 movdqu %xmm8, $-208(%rbp) - 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x20, 0xff, 0xff, 0xff, //0x000032ea movdqu %xmm8, $-224(%rbp) - 0x44, 0x89, 0xc9, //0x000032f3 movl %r9d, %ecx - 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x000032f6 andl $4095, %ecx - 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x000032fc cmpl $4033, %ecx - 0x0f, 0x82, 0x3a, 0x00, 0x00, 0x00, //0x00003302 jb LBB0_569 - 0x48, 0x83, 0x7d, 0xc0, 0x20, //0x00003308 cmpq $32, $-64(%rbp) - 0x0f, 0x82, 0x41, 0x00, 0x00, 0x00, //0x0000330d jb LBB0_570 - 0x41, 0x0f, 0x10, 0x01, //0x00003313 movups (%r9), %xmm0 - 0x0f, 0x11, 0x85, 0x20, 0xff, 0xff, 0xff, //0x00003317 movups %xmm0, $-224(%rbp) - 0x41, 0x0f, 0x10, 0x41, 0x10, //0x0000331e movups $16(%r9), %xmm0 - 0x0f, 0x11, 0x85, 0x30, 0xff, 0xff, 0xff, //0x00003323 movups %xmm0, $-208(%rbp) - 0x49, 0x83, 0xc1, 0x20, //0x0000332a addq $32, %r9 - 0x48, 0x8b, 0x4d, 0xc0, //0x0000332e movq $-64(%rbp), %rcx - 0x48, 0x8d, 0x71, 0xe0, //0x00003332 leaq $-32(%rcx), %rsi - 0x48, 0x8d, 0x95, 0x40, 0xff, 0xff, 0xff, //0x00003336 leaq $-192(%rbp), %rdx - 0xe9, 0x1d, 0x00, 0x00, 0x00, //0x0000333d jmp LBB0_571 - //0x00003342 LBB0_569 - 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00003342 movabsq $6148914691236517205, %r15 - 0x48, 0x89, 0xfb, //0x0000334c movq %rdi, %rbx - 0xe9, 0x49, 0xfd, 0xff, 0xff, //0x0000334f jmp LBB0_559 - //0x00003354 LBB0_570 - 0x48, 0x8d, 0x95, 0x20, 0xff, 0xff, 0xff, //0x00003354 leaq $-224(%rbp), %rdx - 0x48, 0x8b, 0x75, 0xc0, //0x0000335b movq $-64(%rbp), %rsi - //0x0000335f LBB0_571 - 0x48, 0x83, 0xfe, 0x10, //0x0000335f cmpq $16, %rsi - 0x0f, 0x82, 0x47, 0x00, 0x00, 0x00, //0x00003363 jb LBB0_572 - 0x41, 0x0f, 0x10, 0x01, //0x00003369 movups (%r9), %xmm0 - 0x0f, 0x11, 0x02, //0x0000336d movups %xmm0, (%rdx) - 0x49, 0x83, 0xc1, 0x10, //0x00003370 addq $16, %r9 - 0x48, 0x83, 0xc2, 0x10, //0x00003374 addq $16, %rdx - 0x48, 0x83, 0xc6, 0xf0, //0x00003378 addq $-16, %rsi - 0x48, 0x83, 0xfe, 0x08, //0x0000337c cmpq $8, %rsi - 0x0f, 0x83, 0x34, 0x00, 0x00, 0x00, //0x00003380 jae LBB0_579 - //0x00003386 LBB0_573 - 0x48, 0x83, 0xfe, 0x04, //0x00003386 cmpq $4, %rsi - 0x0f, 0x8c, 0x46, 0x00, 0x00, 0x00, //0x0000338a jl LBB0_574 - //0x00003390 LBB0_580 - 0x41, 0x8b, 0x09, //0x00003390 movl (%r9), %ecx - 0x89, 0x0a, //0x00003393 movl %ecx, (%rdx) - 0x49, 0x83, 0xc1, 0x04, //0x00003395 addq $4, %r9 - 0x48, 0x83, 0xc2, 0x04, //0x00003399 addq $4, %rdx - 0x48, 0x83, 0xc6, 0xfc, //0x0000339d addq $-4, %rsi - 0x48, 0x83, 0xfe, 0x02, //0x000033a1 cmpq $2, %rsi - 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x000033a5 jae LBB0_575 - 0xe9, 0x43, 0x00, 0x00, 0x00, //0x000033ab jmp LBB0_576 - //0x000033b0 LBB0_572 - 0x48, 0x83, 0xfe, 0x08, //0x000033b0 cmpq $8, %rsi - 0x0f, 0x82, 0xcc, 0xff, 0xff, 0xff, //0x000033b4 jb LBB0_573 - //0x000033ba LBB0_579 - 0x49, 0x8b, 0x09, //0x000033ba movq (%r9), %rcx - 0x48, 0x89, 0x0a, //0x000033bd movq %rcx, (%rdx) - 0x49, 0x83, 0xc1, 0x08, //0x000033c0 addq $8, %r9 - 0x48, 0x83, 0xc2, 0x08, //0x000033c4 addq $8, %rdx - 0x48, 0x83, 0xc6, 0xf8, //0x000033c8 addq $-8, %rsi - 0x48, 0x83, 0xfe, 0x04, //0x000033cc cmpq $4, %rsi - 0x0f, 0x8d, 0xba, 0xff, 0xff, 0xff, //0x000033d0 jge LBB0_580 - //0x000033d6 LBB0_574 - 0x48, 0x83, 0xfe, 0x02, //0x000033d6 cmpq $2, %rsi - 0x0f, 0x82, 0x13, 0x00, 0x00, 0x00, //0x000033da jb LBB0_576 - //0x000033e0 LBB0_575 - 0x41, 0x0f, 0xb7, 0x09, //0x000033e0 movzwl (%r9), %ecx - 0x66, 0x89, 0x0a, //0x000033e4 movw %cx, (%rdx) - 0x49, 0x83, 0xc1, 0x02, //0x000033e7 addq $2, %r9 - 0x48, 0x83, 0xc2, 0x02, //0x000033eb addq $2, %rdx - 0x48, 0x83, 0xc6, 0xfe, //0x000033ef addq $-2, %rsi - //0x000033f3 LBB0_576 - 0x4c, 0x89, 0xc9, //0x000033f3 movq %r9, %rcx - 0x4c, 0x8d, 0x8d, 0x20, 0xff, 0xff, 0xff, //0x000033f6 leaq $-224(%rbp), %r9 - 0x48, 0x85, 0xf6, //0x000033fd testq %rsi, %rsi - 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00003400 movabsq $6148914691236517205, %r15 - 0x48, 0x89, 0xfb, //0x0000340a movq %rdi, %rbx - 0x0f, 0x84, 0x8a, 0xfc, 0xff, 0xff, //0x0000340d je LBB0_559 - 0x8a, 0x09, //0x00003413 movb (%rcx), %cl - 0x88, 0x0a, //0x00003415 movb %cl, (%rdx) - 0x4c, 0x8d, 0x8d, 0x20, 0xff, 0xff, 0xff, //0x00003417 leaq $-224(%rbp), %r9 - 0xe9, 0x7a, 0xfc, 0xff, 0xff, //0x0000341e jmp LBB0_559 - //0x00003423 LBB0_581 - 0x48, 0x8b, 0x75, 0xb0, //0x00003423 movq $-80(%rbp), %rsi - 0x48, 0x8b, 0x46, 0x08, //0x00003427 movq $8(%rsi), %rax - 0x49, 0x0f, 0xbc, 0xc8, //0x0000342b bsfq %r8, %rcx - 0x48, 0x2b, 0x4d, 0xc0, //0x0000342f subq $-64(%rbp), %rcx - 0x48, 0x01, 0xc8, //0x00003433 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00003436 addq $1, %rax - 0x48, 0x8b, 0x55, 0xd0, //0x0000343a movq $-48(%rbp), %rdx - 0x48, 0x89, 0x02, //0x0000343e movq %rax, (%rdx) - 0x48, 0x8b, 0x4e, 0x08, //0x00003441 movq $8(%rsi), %rcx - 0x48, 0x39, 0xc8, //0x00003445 cmpq %rcx, %rax - 0x48, 0x0f, 0x47, 0xc1, //0x00003448 cmovaq %rcx, %rax - 0x48, 0x89, 0x02, //0x0000344c movq %rax, (%rdx) - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000344f movq $-1, %rax - 0x4c, 0x0f, 0x47, 0xe0, //0x00003456 cmovaq %rax, %r12 - 0x4c, 0x89, 0xe0, //0x0000345a movq %r12, %rax - 0xe9, 0x58, 0x00, 0x00, 0x00, //0x0000345d jmp LBB0_586 - //0x00003462 LBB0_582 - 0x0f, 0xbc, 0xc7, //0x00003462 bsfl %edi, %eax - 0x4c, 0x01, 0xe0, //0x00003465 addq %r12, %rax - 0x4c, 0x01, 0xf0, //0x00003468 addq %r14, %rax - 0x48, 0x83, 0xc0, 0x02, //0x0000346b addq $2, %rax - 0x48, 0x8b, 0x4d, 0xd0, //0x0000346f movq $-48(%rbp), %rcx - 0x48, 0x89, 0x01, //0x00003473 movq %rax, (%rcx) - 0x4c, 0x89, 0xe0, //0x00003476 movq %r12, %rax - 0xe9, 0x3c, 0x00, 0x00, 0x00, //0x00003479 jmp LBB0_586 - //0x0000347e LBB0_583 - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x0000347e movq $-1, %r13 - //0x00003485 LBB0_584 - 0x4c, 0x29, 0xef, //0x00003485 subq %r13, %rdi - 0x48, 0x83, 0xc7, 0xfe, //0x00003488 addq $-2, %rdi - 0x48, 0x8b, 0x45, 0xd0, //0x0000348c movq $-48(%rbp), %rax - 0x48, 0x89, 0x38, //0x00003490 movq %rdi, (%rax) - //0x00003493 LBB0_585 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003493 movq $-2, %rax - 0xe9, 0x1b, 0x00, 0x00, 0x00, //0x0000349a jmp LBB0_586 - //0x0000349f LBB0_587 - 0x48, 0x83, 0xf8, 0xff, //0x0000349f cmpq $-1, %rax - 0x48, 0x8b, 0x55, 0xc8, //0x000034a3 movq $-56(%rbp), %rdx - 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x000034a7 jne LBB0_516 - //0x000034ad LBB0_588 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000034ad movq $-1, %rax - 0x4c, 0x89, 0xea, //0x000034b4 movq %r13, %rdx - //0x000034b7 LBB0_516 - 0x49, 0x89, 0x10, //0x000034b7 movq %rdx, (%r8) - //0x000034ba LBB0_586 - 0x48, 0x81, 0xc4, 0xb8, 0x00, 0x00, 0x00, //0x000034ba addq $184, %rsp - 0x5b, //0x000034c1 popq %rbx - 0x41, 0x5c, //0x000034c2 popq %r12 - 0x41, 0x5d, //0x000034c4 popq %r13 - 0x41, 0x5e, //0x000034c6 popq %r14 - 0x41, 0x5f, //0x000034c8 popq %r15 - 0x5d, //0x000034ca popq %rbp - 0xc3, //0x000034cb retq - //0x000034cc LBB0_589 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000034cc movq $-2, %rcx - 0xb8, 0x02, 0x00, 0x00, 0x00, //0x000034d3 movl $2, %eax - 0x48, 0x01, 0xc3, //0x000034d8 addq %rax, %rbx - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000034db movq $-1, %rax - 0x49, 0x01, 0xce, //0x000034e2 addq %rcx, %r14 - 0x0f, 0x8e, 0xcf, 0xff, 0xff, 0xff, //0x000034e5 jle LBB0_586 - //0x000034eb LBB0_591 - 0x0f, 0xb6, 0x03, //0x000034eb movzbl (%rbx), %eax - 0x3c, 0x5c, //0x000034ee cmpb $92, %al - 0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x000034f0 je LBB0_589 - 0x3c, 0x22, //0x000034f6 cmpb $34, %al - 0x0f, 0x84, 0xbb, 0x01, 0x00, 0x00, //0x000034f8 je LBB0_618 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000034fe movq $-1, %rcx - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00003505 movl $1, %eax - 0x48, 0x01, 0xc3, //0x0000350a addq %rax, %rbx - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000350d movq $-1, %rax - 0x49, 0x01, 0xce, //0x00003514 addq %rcx, %r14 - 0x0f, 0x8f, 0xce, 0xff, 0xff, 0xff, //0x00003517 jg LBB0_591 - 0xe9, 0x98, 0xff, 0xff, 0xff, //0x0000351d jmp LBB0_586 - //0x00003522 LBB0_594 - 0x48, 0x8b, 0x55, 0xc8, //0x00003522 movq $-56(%rbp), %rdx - 0x48, 0x83, 0xfa, 0xff, //0x00003526 cmpq $-1, %rdx - 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x0000352a jne LBB0_597 - 0x48, 0x0f, 0xbc, 0xd7, //0x00003530 bsfq %rdi, %rdx - //0x00003534 LBB0_596 - 0x48, 0x01, 0xc2, //0x00003534 addq %rax, %rdx - //0x00003537 LBB0_597 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003537 movq $-2, %rax - 0x4c, 0x8b, 0x45, 0xd0, //0x0000353e movq $-48(%rbp), %r8 - 0x49, 0x89, 0x10, //0x00003542 movq %rdx, (%r8) - 0xe9, 0x70, 0xff, 0xff, 0xff, //0x00003545 jmp LBB0_586 - //0x0000354a LBB0_173 - 0x48, 0x8b, 0x7d, 0xa0, //0x0000354a movq $-96(%rbp), %rdi - 0xe9, 0x32, 0xff, 0xff, 0xff, //0x0000354e jmp LBB0_584 - //0x00003553 LBB0_598 - 0x48, 0x8b, 0x55, 0xc8, //0x00003553 movq $-56(%rbp), %rdx - 0x48, 0x83, 0xfa, 0xff, //0x00003557 cmpq $-1, %rdx - 0x0f, 0x84, 0x2b, 0x01, 0x00, 0x00, //0x0000355b je LBB0_614 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003561 movq $-2, %rax - 0x49, 0x89, 0x10, //0x00003568 movq %rdx, (%r8) - 0xe9, 0x4a, 0xff, 0xff, 0xff, //0x0000356b jmp LBB0_586 - //0x00003570 LBB0_600 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00003570 movq $-1, %r14 - //0x00003577 LBB0_601 - 0x49, 0xf7, 0xd6, //0x00003577 notq %r14 - 0x4c, 0x01, 0xf0, //0x0000357a addq %r14, %rax - 0x48, 0x8b, 0x4d, 0xd0, //0x0000357d movq $-48(%rbp), %rcx - 0x48, 0x89, 0x01, //0x00003581 movq %rax, (%rcx) - 0xe9, 0x0a, 0xff, 0xff, 0xff, //0x00003584 jmp LBB0_585 - //0x00003589 LBB0_604 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003589 movq $-2, %rax - 0x80, 0xfa, 0x61, //0x00003590 cmpb $97, %dl - 0x0f, 0x85, 0x21, 0xff, 0xff, 0xff, //0x00003593 jne LBB0_586 - 0x48, 0x8d, 0x51, 0x01, //0x00003599 leaq $1(%rcx), %rdx - 0x49, 0x89, 0x10, //0x0000359d movq %rdx, (%r8) - 0x41, 0x80, 0x7c, 0x0c, 0x01, 0x6c, //0x000035a0 cmpb $108, $1(%r12,%rcx) - 0x0f, 0x85, 0x0e, 0xff, 0xff, 0xff, //0x000035a6 jne LBB0_586 - 0x48, 0x8d, 0x51, 0x02, //0x000035ac leaq $2(%rcx), %rdx - 0x49, 0x89, 0x10, //0x000035b0 movq %rdx, (%r8) - 0x41, 0x80, 0x7c, 0x0c, 0x02, 0x73, //0x000035b3 cmpb $115, $2(%r12,%rcx) - 0x0f, 0x85, 0xfb, 0xfe, 0xff, 0xff, //0x000035b9 jne LBB0_586 - 0x48, 0x8d, 0x51, 0x03, //0x000035bf leaq $3(%rcx), %rdx - 0x49, 0x89, 0x10, //0x000035c3 movq %rdx, (%r8) - 0x41, 0x80, 0x7c, 0x0c, 0x03, 0x65, //0x000035c6 cmpb $101, $3(%r12,%rcx) - 0x0f, 0x85, 0xe8, 0xfe, 0xff, 0xff, //0x000035cc jne LBB0_586 - 0x48, 0x83, 0xc1, 0x04, //0x000035d2 addq $4, %rcx - 0x49, 0x89, 0x08, //0x000035d6 movq %rcx, (%r8) - 0xe9, 0xdc, 0xfe, 0xff, 0xff, //0x000035d9 jmp LBB0_586 - //0x000035de LBB0_293 - 0x49, 0x89, 0x00, //0x000035de movq %rax, (%r8) - 0x41, 0x80, 0x3c, 0x04, 0x6e, //0x000035e1 cmpb $110, (%r12,%rax) - 0x0f, 0x85, 0xa7, 0xfe, 0xff, 0xff, //0x000035e6 jne LBB0_585 - 0x49, 0x89, 0x08, //0x000035ec movq %rcx, (%r8) - 0x41, 0x80, 0x3c, 0x0c, 0x75, //0x000035ef cmpb $117, (%r12,%rcx) - 0x0f, 0x85, 0x99, 0xfe, 0xff, 0xff, //0x000035f4 jne LBB0_585 - 0x48, 0x8d, 0x41, 0x01, //0x000035fa leaq $1(%rcx), %rax - 0x49, 0x89, 0x00, //0x000035fe movq %rax, (%r8) - 0x41, 0x80, 0x7c, 0x0c, 0x01, 0x6c, //0x00003601 cmpb $108, $1(%r12,%rcx) - 0x0f, 0x85, 0x86, 0xfe, 0xff, 0xff, //0x00003607 jne LBB0_585 - 0x48, 0x8d, 0x41, 0x02, //0x0000360d leaq $2(%rcx), %rax - 0x49, 0x89, 0x00, //0x00003611 movq %rax, (%r8) - 0x41, 0x80, 0x7c, 0x0c, 0x02, 0x6c, //0x00003614 cmpb $108, $2(%r12,%rcx) - 0x0f, 0x85, 0x73, 0xfe, 0xff, 0xff, //0x0000361a jne LBB0_585 - 0xe9, 0x42, 0x00, 0x00, 0x00, //0x00003620 jmp LBB0_613 - //0x00003625 LBB0_609 - 0x49, 0x89, 0x00, //0x00003625 movq %rax, (%r8) - 0x41, 0x80, 0x3c, 0x04, 0x74, //0x00003628 cmpb $116, (%r12,%rax) - 0x0f, 0x85, 0x60, 0xfe, 0xff, 0xff, //0x0000362d jne LBB0_585 - 0x49, 0x89, 0x08, //0x00003633 movq %rcx, (%r8) - 0x41, 0x80, 0x3c, 0x0c, 0x72, //0x00003636 cmpb $114, (%r12,%rcx) - 0x0f, 0x85, 0x52, 0xfe, 0xff, 0xff, //0x0000363b jne LBB0_585 - 0x48, 0x8d, 0x41, 0x01, //0x00003641 leaq $1(%rcx), %rax - 0x49, 0x89, 0x00, //0x00003645 movq %rax, (%r8) - 0x41, 0x80, 0x7c, 0x0c, 0x01, 0x75, //0x00003648 cmpb $117, $1(%r12,%rcx) - 0x0f, 0x85, 0x3f, 0xfe, 0xff, 0xff, //0x0000364e jne LBB0_585 - 0x48, 0x8d, 0x41, 0x02, //0x00003654 leaq $2(%rcx), %rax - 0x49, 0x89, 0x00, //0x00003658 movq %rax, (%r8) - 0x41, 0x80, 0x7c, 0x0c, 0x02, 0x65, //0x0000365b cmpb $101, $2(%r12,%rcx) - 0x0f, 0x85, 0x2c, 0xfe, 0xff, 0xff, //0x00003661 jne LBB0_585 - //0x00003667 LBB0_613 - 0x48, 0x83, 0xc1, 0x03, //0x00003667 addq $3, %rcx - 0x49, 0x89, 0x08, //0x0000366b movq %rcx, (%r8) - 0xe9, 0x20, 0xfe, 0xff, 0xff, //0x0000366e jmp LBB0_585 - //0x00003673 LBB0_348 - 0x48, 0x8b, 0x45, 0xa0, //0x00003673 movq $-96(%rbp), %rax - 0x48, 0x83, 0xc0, 0xff, //0x00003677 addq $-1, %rax - 0xe9, 0x3a, 0xfe, 0xff, 0xff, //0x0000367b jmp LBB0_586 - //0x00003680 LBB0_290 - 0x48, 0x83, 0xc1, 0xff, //0x00003680 addq $-1, %rcx - 0x48, 0x89, 0xc8, //0x00003684 movq %rcx, %rax - 0xe9, 0x2e, 0xfe, 0xff, 0xff, //0x00003687 jmp LBB0_586 - //0x0000368c LBB0_614 - 0x48, 0x0f, 0xbc, 0xd6, //0x0000368c bsfq %rsi, %rdx - //0x00003690 LBB0_615 - 0x48, 0x01, 0xc2, //0x00003690 addq %rax, %rdx - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003693 movq $-2, %rax - 0x49, 0x89, 0x10, //0x0000369a movq %rdx, (%r8) - 0xe9, 0x18, 0xfe, 0xff, 0xff, //0x0000369d jmp LBB0_586 - //0x000036a2 LBB0_616 - 0x48, 0x8b, 0x55, 0xc8, //0x000036a2 movq $-56(%rbp), %rdx - 0x48, 0x83, 0xfa, 0xff, //0x000036a6 cmpq $-1, %rdx - 0x0f, 0x85, 0x87, 0xfe, 0xff, 0xff, //0x000036aa jne LBB0_597 - 0x48, 0x0f, 0xbc, 0xd6, //0x000036b0 bsfq %rsi, %rdx - 0xe9, 0x7b, 0xfe, 0xff, 0xff, //0x000036b4 jmp LBB0_596 - //0x000036b9 LBB0_618 - 0x4c, 0x29, 0xcb, //0x000036b9 subq %r9, %rbx - 0x48, 0x83, 0xc3, 0x01, //0x000036bc addq $1, %rbx - 0x48, 0x89, 0x1a, //0x000036c0 movq %rbx, (%rdx) - 0x4c, 0x89, 0xe0, //0x000036c3 movq %r12, %rax - 0xe9, 0xef, 0xfd, 0xff, 0xff, //0x000036c6 jmp LBB0_586 - //0x000036cb LBB0_619 - 0x48, 0x89, 0x4d, 0x98, //0x000036cb movq %rcx, $-104(%rbp) - 0xe9, 0x81, 0xf3, 0xff, 0xff, //0x000036cf jmp LBB0_515 - //0x000036d4 LBB0_622 - 0x49, 0x89, 0xc5, //0x000036d4 movq %rax, %r13 - 0xe9, 0xd1, 0xfd, 0xff, 0xff, //0x000036d7 jmp LBB0_588 - //0x000036dc LBB0_620 - 0x48, 0x8b, 0x45, 0xa0, //0x000036dc movq $-96(%rbp), %rax - 0x48, 0x89, 0x45, 0x98, //0x000036e0 movq %rax, $-104(%rbp) - 0xe9, 0x6c, 0xf3, 0xff, 0xff, //0x000036e4 jmp LBB0_515 - //0x000036e9 LBB0_621 - 0x4c, 0x01, 0xcb, //0x000036e9 addq %r9, %rbx - 0x48, 0x85, 0xc0, //0x000036ec testq %rax, %rax - 0x0f, 0x85, 0x70, 0xf2, 0xff, 0xff, //0x000036ef jne LBB0_499 - 0xe9, 0xb3, 0xf2, 0xff, 0xff, //0x000036f5 jmp LBB0_506 - //0x000036fa LBB0_384 - 0x4c, 0x8b, 0x6d, 0x98, //0x000036fa movq $-104(%rbp), %r13 - 0xe9, 0xaa, 0xfd, 0xff, 0xff, //0x000036fe jmp LBB0_588 - //0x00003703 LBB0_624 - 0x4c, 0x01, 0xcb, //0x00003703 addq %r9, %rbx - 0xe9, 0x67, 0xf4, 0xff, 0xff, //0x00003706 jmp LBB0_527 - //0x0000370b LBB0_625 - 0x4c, 0x29, 0xe0, //0x0000370b subq %r12, %rax - 0x48, 0x01, 0xd0, //0x0000370e addq %rdx, %rax - 0x48, 0x89, 0xc2, //0x00003711 movq %rax, %rdx - 0xe9, 0x1e, 0xfe, 0xff, 0xff, //0x00003714 jmp LBB0_597 - //0x00003719 LBB0_626 - 0x48, 0x8b, 0x4d, 0xb0, //0x00003719 movq $-80(%rbp), %rcx - 0x48, 0x8b, 0x49, 0x08, //0x0000371d movq $8(%rcx), %rcx - 0x48, 0x8b, 0x55, 0xd0, //0x00003721 movq $-48(%rbp), %rdx - 0x48, 0x89, 0x0a, //0x00003725 movq %rcx, (%rdx) - 0xe9, 0x8d, 0xfd, 0xff, 0xff, //0x00003728 jmp LBB0_586 - //0x0000372d LBB0_627 - 0x4c, 0x29, 0xe0, //0x0000372d subq %r12, %rax - 0x48, 0x01, 0xc8, //0x00003730 addq %rcx, %rax - 0xe9, 0x21, 0x00, 0x00, 0x00, //0x00003733 jmp LBB0_630 - //0x00003738 LBB0_628 - 0x4c, 0x29, 0xe0, //0x00003738 subq %r12, %rax - 0x48, 0x89, 0xc2, //0x0000373b movq %rax, %rdx - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000373e movq $-2, %rax - 0x49, 0x89, 0x10, //0x00003745 movq %rdx, (%r8) - 0xe9, 0x6d, 0xfd, 0xff, 0xff, //0x00003748 jmp LBB0_586 - //0x0000374d LBB0_639 - 0x4c, 0x8b, 0x45, 0xd0, //0x0000374d movq $-48(%rbp), %r8 - 0xe9, 0x57, 0xfd, 0xff, 0xff, //0x00003751 jmp LBB0_588 - //0x00003756 LBB0_629 - 0x4c, 0x29, 0xe0, //0x00003756 subq %r12, %rax - //0x00003759 LBB0_630 - 0x48, 0x89, 0xc2, //0x00003759 movq %rax, %rdx - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000375c movq $-2, %rax - 0x49, 0x89, 0x10, //0x00003763 movq %rdx, (%r8) - 0xe9, 0x4f, 0xfd, 0xff, 0xff, //0x00003766 jmp LBB0_586 - //0x0000376b LBB0_631 - 0x49, 0x8d, 0x48, 0xff, //0x0000376b leaq $-1(%r8), %rcx - 0x4c, 0x39, 0xf1, //0x0000376f cmpq %r14, %rcx - 0x0f, 0x84, 0x42, 0xfd, 0xff, 0xff, //0x00003772 je LBB0_586 - 0x4b, 0x8d, 0x1c, 0x16, //0x00003778 leaq (%r14,%r10), %rbx - 0x48, 0x83, 0xc3, 0x02, //0x0000377c addq $2, %rbx - 0x4d, 0x29, 0xf0, //0x00003780 subq %r14, %r8 - 0x49, 0x83, 0xc0, 0xfe, //0x00003783 addq $-2, %r8 - 0x4d, 0x89, 0xc6, //0x00003787 movq %r8, %r14 - 0xe9, 0xe3, 0xf3, 0xff, 0xff, //0x0000378a jmp LBB0_527 - //0x0000378f LBB0_633 - 0x4c, 0x29, 0xe0, //0x0000378f subq %r12, %rax - 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00003792 jmp LBB0_635 - //0x00003797 LBB0_634 - 0x48, 0x2b, 0x45, 0xc0, //0x00003797 subq $-64(%rbp), %rax - //0x0000379b LBB0_635 - 0x48, 0x01, 0xc8, //0x0000379b addq %rcx, %rax - 0x48, 0x89, 0xc2, //0x0000379e movq %rax, %rdx - 0xe9, 0x91, 0xfd, 0xff, 0xff, //0x000037a1 jmp LBB0_597 - //0x000037a6 LBB0_636 - 0x48, 0x2b, 0x45, 0xc0, //0x000037a6 subq $-64(%rbp), %rax - 0x48, 0x89, 0xc2, //0x000037aa movq %rax, %rdx - 0xe9, 0x85, 0xfd, 0xff, 0xff, //0x000037ad jmp LBB0_597 - //0x000037b2 LBB0_637 - 0x4c, 0x8b, 0x45, 0xd0, //0x000037b2 movq $-48(%rbp), %r8 - 0x49, 0x89, 0xcd, //0x000037b6 movq %rcx, %r13 - 0xe9, 0xef, 0xfc, 0xff, 0xff, //0x000037b9 jmp LBB0_588 - 0x90, 0x90, //0x000037be .p2align 2, 0x90 - // // .set L0_0_set_586, LBB0_586-LJTI0_0 - // // .set L0_0_set_517, LBB0_517-LJTI0_0 - // // .set L0_0_set_518, LBB0_518-LJTI0_0 - // // .set L0_0_set_494, LBB0_494-LJTI0_0 - // // .set L0_0_set_528, LBB0_528-LJTI0_0 - // // .set L0_0_set_553, LBB0_553-LJTI0_0 - // // .set L0_0_set_513, LBB0_513-LJTI0_0 - // // .set L0_0_set_556, LBB0_556-LJTI0_0 - //0x000037c0 LJTI0_0 - 0xfa, 0xfc, 0xff, 0xff, //0x000037c0 .long L0_0_set_586 - 0xa5, 0xf2, 0xff, 0xff, //0x000037c4 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x000037c8 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x000037cc .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x000037d0 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x000037d4 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x000037d8 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x000037dc .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x000037e0 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x000037e4 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x000037e8 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x000037ec .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x000037f0 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x000037f4 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x000037f8 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x000037fc .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x00003800 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x00003804 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x00003808 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x0000380c .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x00003810 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x00003814 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x00003818 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x0000381c .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x00003820 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x00003824 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x00003828 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x0000382c .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x00003830 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x00003834 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x00003838 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x0000383c .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x00003840 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x00003844 .long L0_0_set_517 - 0xad, 0xf2, 0xff, 0xff, //0x00003848 .long L0_0_set_518 - 0xa5, 0xf2, 0xff, 0xff, //0x0000384c .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x00003850 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x00003854 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x00003858 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x0000385c .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x00003860 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x00003864 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x00003868 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x0000386c .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x00003870 .long L0_0_set_517 - 0x1b, 0xf1, 0xff, 0xff, //0x00003874 .long L0_0_set_494 - 0xa5, 0xf2, 0xff, 0xff, //0x00003878 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x0000387c .long L0_0_set_517 - 0x1b, 0xf1, 0xff, 0xff, //0x00003880 .long L0_0_set_494 - 0x1b, 0xf1, 0xff, 0xff, //0x00003884 .long L0_0_set_494 - 0x1b, 0xf1, 0xff, 0xff, //0x00003888 .long L0_0_set_494 - 0x1b, 0xf1, 0xff, 0xff, //0x0000388c .long L0_0_set_494 - 0x1b, 0xf1, 0xff, 0xff, //0x00003890 .long L0_0_set_494 - 0x1b, 0xf1, 0xff, 0xff, //0x00003894 .long L0_0_set_494 - 0x1b, 0xf1, 0xff, 0xff, //0x00003898 .long L0_0_set_494 - 0x1b, 0xf1, 0xff, 0xff, //0x0000389c .long L0_0_set_494 - 0x1b, 0xf1, 0xff, 0xff, //0x000038a0 .long L0_0_set_494 - 0x1b, 0xf1, 0xff, 0xff, //0x000038a4 .long L0_0_set_494 - 0xa5, 0xf2, 0xff, 0xff, //0x000038a8 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x000038ac .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x000038b0 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x000038b4 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x000038b8 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x000038bc .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x000038c0 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x000038c4 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x000038c8 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x000038cc .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x000038d0 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x000038d4 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x000038d8 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x000038dc .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x000038e0 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x000038e4 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x000038e8 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x000038ec .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x000038f0 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x000038f4 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x000038f8 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x000038fc .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x00003900 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x00003904 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x00003908 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x0000390c .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x00003910 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x00003914 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x00003918 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x0000391c .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x00003920 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x00003924 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x00003928 .long L0_0_set_517 - 0xc4, 0xf3, 0xff, 0xff, //0x0000392c .long L0_0_set_528 - 0xa5, 0xf2, 0xff, 0xff, //0x00003930 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x00003934 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x00003938 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x0000393c .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x00003940 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x00003944 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x00003948 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x0000394c .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x00003950 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x00003954 .long L0_0_set_517 - 0x03, 0xf8, 0xff, 0xff, //0x00003958 .long L0_0_set_553 - 0xa5, 0xf2, 0xff, 0xff, //0x0000395c .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x00003960 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x00003964 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x00003968 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x0000396c .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x00003970 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x00003974 .long L0_0_set_517 - 0x68, 0xf2, 0xff, 0xff, //0x00003978 .long L0_0_set_513 - 0xa5, 0xf2, 0xff, 0xff, //0x0000397c .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x00003980 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x00003984 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x00003988 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x0000398c .long L0_0_set_517 - 0x68, 0xf2, 0xff, 0xff, //0x00003990 .long L0_0_set_513 - 0xa5, 0xf2, 0xff, 0xff, //0x00003994 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x00003998 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x0000399c .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x000039a0 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x000039a4 .long L0_0_set_517 - 0xa5, 0xf2, 0xff, 0xff, //0x000039a8 .long L0_0_set_517 - 0x1d, 0xf8, 0xff, 0xff, //0x000039ac .long L0_0_set_556 - // // .set L0_1_set_58, LBB0_58-LJTI0_1 - // // .set L0_1_set_82, LBB0_82-LJTI0_1 - // // .set L0_1_set_62, LBB0_62-LJTI0_1 - // // .set L0_1_set_80, LBB0_80-LJTI0_1 - // // .set L0_1_set_60, LBB0_60-LJTI0_1 - // // .set L0_1_set_124, LBB0_124-LJTI0_1 - //0x000039b0 LJTI0_1 - 0x09, 0xcb, 0xff, 0xff, //0x000039b0 .long L0_1_set_58 - 0x02, 0xcd, 0xff, 0xff, //0x000039b4 .long L0_1_set_82 - 0x36, 0xcb, 0xff, 0xff, //0x000039b8 .long L0_1_set_62 - 0xec, 0xcc, 0xff, 0xff, //0x000039bc .long L0_1_set_80 - 0x20, 0xcb, 0xff, 0xff, //0x000039c0 .long L0_1_set_60 - 0x98, 0xcf, 0xff, 0xff, //0x000039c4 .long L0_1_set_124 - // // .set L0_2_set_586, LBB0_586-LJTI0_2 - // // .set L0_2_set_585, LBB0_585-LJTI0_2 - // // .set L0_2_set_229, LBB0_229-LJTI0_2 - // // .set L0_2_set_249, LBB0_249-LJTI0_2 - // // .set L0_2_set_88, LBB0_88-LJTI0_2 - // // .set L0_2_set_285, LBB0_285-LJTI0_2 - // // .set L0_2_set_287, LBB0_287-LJTI0_2 - // // .set L0_2_set_291, LBB0_291-LJTI0_2 - // // .set L0_2_set_297, LBB0_297-LJTI0_2 - // // .set L0_2_set_300, LBB0_300-LJTI0_2 - //0x000039c8 LJTI0_2 - 0xf2, 0xfa, 0xff, 0xff, //0x000039c8 .long L0_2_set_586 - 0xcb, 0xfa, 0xff, 0xff, //0x000039cc .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x000039d0 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x000039d4 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x000039d8 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x000039dc .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x000039e0 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x000039e4 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x000039e8 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x000039ec .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x000039f0 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x000039f4 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x000039f8 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x000039fc .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003a00 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003a04 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003a08 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003a0c .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003a10 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003a14 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003a18 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003a1c .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003a20 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003a24 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003a28 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003a2c .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003a30 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003a34 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003a38 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003a3c .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003a40 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003a44 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003a48 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003a4c .long L0_2_set_585 - 0x1e, 0xd7, 0xff, 0xff, //0x00003a50 .long L0_2_set_229 - 0xcb, 0xfa, 0xff, 0xff, //0x00003a54 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003a58 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003a5c .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003a60 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003a64 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003a68 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003a6c .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003a70 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003a74 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003a78 .long L0_2_set_585 - 0xc4, 0xd8, 0xff, 0xff, //0x00003a7c .long L0_2_set_249 - 0xcb, 0xfa, 0xff, 0xff, //0x00003a80 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003a84 .long L0_2_set_585 - 0x37, 0xcd, 0xff, 0xff, //0x00003a88 .long L0_2_set_88 - 0x37, 0xcd, 0xff, 0xff, //0x00003a8c .long L0_2_set_88 - 0x37, 0xcd, 0xff, 0xff, //0x00003a90 .long L0_2_set_88 - 0x37, 0xcd, 0xff, 0xff, //0x00003a94 .long L0_2_set_88 - 0x37, 0xcd, 0xff, 0xff, //0x00003a98 .long L0_2_set_88 - 0x37, 0xcd, 0xff, 0xff, //0x00003a9c .long L0_2_set_88 - 0x37, 0xcd, 0xff, 0xff, //0x00003aa0 .long L0_2_set_88 - 0x37, 0xcd, 0xff, 0xff, //0x00003aa4 .long L0_2_set_88 - 0x37, 0xcd, 0xff, 0xff, //0x00003aa8 .long L0_2_set_88 - 0x37, 0xcd, 0xff, 0xff, //0x00003aac .long L0_2_set_88 - 0xcb, 0xfa, 0xff, 0xff, //0x00003ab0 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003ab4 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003ab8 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003abc .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003ac0 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003ac4 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003ac8 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003acc .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003ad0 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003ad4 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003ad8 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003adc .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003ae0 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003ae4 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003ae8 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003aec .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003af0 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003af4 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003af8 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003afc .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003b00 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003b04 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003b08 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003b0c .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003b10 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003b14 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003b18 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003b1c .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003b20 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003b24 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003b28 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003b2c .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003b30 .long L0_2_set_585 - 0x00, 0xdb, 0xff, 0xff, //0x00003b34 .long L0_2_set_285 - 0xcb, 0xfa, 0xff, 0xff, //0x00003b38 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003b3c .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003b40 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003b44 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003b48 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003b4c .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003b50 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003b54 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003b58 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003b5c .long L0_2_set_585 - 0x24, 0xdb, 0xff, 0xff, //0x00003b60 .long L0_2_set_287 - 0xcb, 0xfa, 0xff, 0xff, //0x00003b64 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003b68 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003b6c .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003b70 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003b74 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003b78 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003b7c .long L0_2_set_585 - 0x5d, 0xdb, 0xff, 0xff, //0x00003b80 .long L0_2_set_291 - 0xcb, 0xfa, 0xff, 0xff, //0x00003b84 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003b88 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003b8c .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003b90 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003b94 .long L0_2_set_585 - 0x89, 0xdb, 0xff, 0xff, //0x00003b98 .long L0_2_set_297 - 0xcb, 0xfa, 0xff, 0xff, //0x00003b9c .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003ba0 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003ba4 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003ba8 .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003bac .long L0_2_set_585 - 0xcb, 0xfa, 0xff, 0xff, //0x00003bb0 .long L0_2_set_585 - 0xc5, 0xdb, 0xff, 0xff, //0x00003bb4 .long L0_2_set_300 - // // .set L0_3_set_281, LBB0_281-LJTI0_3 - // // .set L0_3_set_330, LBB0_330-LJTI0_3 - // // .set L0_3_set_283, LBB0_283-LJTI0_3 - // // .set L0_3_set_275, LBB0_275-LJTI0_3 - //0x00003bb8 LJTI0_3 - 0xea, 0xd8, 0xff, 0xff, //0x00003bb8 .long L0_3_set_281 - 0x3c, 0xdc, 0xff, 0xff, //0x00003bbc .long L0_3_set_330 - 0xea, 0xd8, 0xff, 0xff, //0x00003bc0 .long L0_3_set_281 - 0xfd, 0xd8, 0xff, 0xff, //0x00003bc4 .long L0_3_set_283 - 0x3c, 0xdc, 0xff, 0xff, //0x00003bc8 .long L0_3_set_330 - 0x3c, 0xdc, 0xff, 0xff, //0x00003bcc .long L0_3_set_330 - 0x3c, 0xdc, 0xff, 0xff, //0x00003bd0 .long L0_3_set_330 - 0x3c, 0xdc, 0xff, 0xff, //0x00003bd4 .long L0_3_set_330 - 0x3c, 0xdc, 0xff, 0xff, //0x00003bd8 .long L0_3_set_330 - 0x3c, 0xdc, 0xff, 0xff, //0x00003bdc .long L0_3_set_330 - 0x3c, 0xdc, 0xff, 0xff, //0x00003be0 .long L0_3_set_330 - 0x3c, 0xdc, 0xff, 0xff, //0x00003be4 .long L0_3_set_330 - 0x3c, 0xdc, 0xff, 0xff, //0x00003be8 .long L0_3_set_330 - 0x3c, 0xdc, 0xff, 0xff, //0x00003bec .long L0_3_set_330 - 0x3c, 0xdc, 0xff, 0xff, //0x00003bf0 .long L0_3_set_330 - 0x3c, 0xdc, 0xff, 0xff, //0x00003bf4 .long L0_3_set_330 - 0x3c, 0xdc, 0xff, 0xff, //0x00003bf8 .long L0_3_set_330 - 0x3c, 0xdc, 0xff, 0xff, //0x00003bfc .long L0_3_set_330 - 0x3c, 0xdc, 0xff, 0xff, //0x00003c00 .long L0_3_set_330 - 0x3c, 0xdc, 0xff, 0xff, //0x00003c04 .long L0_3_set_330 - 0x3c, 0xdc, 0xff, 0xff, //0x00003c08 .long L0_3_set_330 - 0x3c, 0xdc, 0xff, 0xff, //0x00003c0c .long L0_3_set_330 - 0x3c, 0xdc, 0xff, 0xff, //0x00003c10 .long L0_3_set_330 - 0x3c, 0xdc, 0xff, 0xff, //0x00003c14 .long L0_3_set_330 - 0x3c, 0xdc, 0xff, 0xff, //0x00003c18 .long L0_3_set_330 - 0x3c, 0xdc, 0xff, 0xff, //0x00003c1c .long L0_3_set_330 - 0x9d, 0xd8, 0xff, 0xff, //0x00003c20 .long L0_3_set_275 - // // .set L0_4_set_113, LBB0_113-LJTI0_4 - // // .set L0_4_set_200, LBB0_200-LJTI0_4 - // // .set L0_4_set_119, LBB0_119-LJTI0_4 - // // .set L0_4_set_122, LBB0_122-LJTI0_4 - //0x00003c24 LJTI0_4 - 0xa7, 0xcc, 0xff, 0xff, //0x00003c24 .long L0_4_set_113 - 0x3a, 0xd3, 0xff, 0xff, //0x00003c28 .long L0_4_set_200 - 0xa7, 0xcc, 0xff, 0xff, //0x00003c2c .long L0_4_set_113 - 0xf5, 0xcc, 0xff, 0xff, //0x00003c30 .long L0_4_set_119 - 0x3a, 0xd3, 0xff, 0xff, //0x00003c34 .long L0_4_set_200 - 0x3a, 0xd3, 0xff, 0xff, //0x00003c38 .long L0_4_set_200 - 0x3a, 0xd3, 0xff, 0xff, //0x00003c3c .long L0_4_set_200 - 0x3a, 0xd3, 0xff, 0xff, //0x00003c40 .long L0_4_set_200 - 0x3a, 0xd3, 0xff, 0xff, //0x00003c44 .long L0_4_set_200 - 0x3a, 0xd3, 0xff, 0xff, //0x00003c48 .long L0_4_set_200 - 0x3a, 0xd3, 0xff, 0xff, //0x00003c4c .long L0_4_set_200 - 0x3a, 0xd3, 0xff, 0xff, //0x00003c50 .long L0_4_set_200 - 0x3a, 0xd3, 0xff, 0xff, //0x00003c54 .long L0_4_set_200 - 0x3a, 0xd3, 0xff, 0xff, //0x00003c58 .long L0_4_set_200 - 0x3a, 0xd3, 0xff, 0xff, //0x00003c5c .long L0_4_set_200 - 0x3a, 0xd3, 0xff, 0xff, //0x00003c60 .long L0_4_set_200 - 0x3a, 0xd3, 0xff, 0xff, //0x00003c64 .long L0_4_set_200 - 0x3a, 0xd3, 0xff, 0xff, //0x00003c68 .long L0_4_set_200 - 0x3a, 0xd3, 0xff, 0xff, //0x00003c6c .long L0_4_set_200 - 0x3a, 0xd3, 0xff, 0xff, //0x00003c70 .long L0_4_set_200 - 0x3a, 0xd3, 0xff, 0xff, //0x00003c74 .long L0_4_set_200 - 0x3a, 0xd3, 0xff, 0xff, //0x00003c78 .long L0_4_set_200 - 0x3a, 0xd3, 0xff, 0xff, //0x00003c7c .long L0_4_set_200 - 0x3a, 0xd3, 0xff, 0xff, //0x00003c80 .long L0_4_set_200 - 0x3a, 0xd3, 0xff, 0xff, //0x00003c84 .long L0_4_set_200 - 0x3a, 0xd3, 0xff, 0xff, //0x00003c88 .long L0_4_set_200 - 0x11, 0xcd, 0xff, 0xff, //0x00003c8c .long L0_4_set_122 - //0x00003c90 .p2align 2, 0x00 - //0x00003c90 _MASK_USE_NUMBER - 0x02, 0x00, 0x00, 0x00, //0x00003c90 .long 2 -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/u64toa.go b/vendor/github.com/bytedance/sonic/internal/native/sse/u64toa.go deleted file mode 100644 index c64e0f29d..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/u64toa.go +++ /dev/null @@ -1,34 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 sse - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/rt` -) - -var F_u64toa func(out unsafe.Pointer, val uint64) (ret int) - -var S_u64toa uintptr - -//go:nosplit -func u64toa(out *byte, val uint64) (ret int) { - return F_u64toa(rt.NoEscape(unsafe.Pointer(out)), val) -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/u64toa_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/u64toa_subr.go deleted file mode 100644 index 297cb9bef..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/u64toa_subr.go +++ /dev/null @@ -1,39 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package sse - -import ( - `github.com/bytedance/sonic/loader` -) - -const ( - _entry__u64toa = 80 -) - -const ( - _stack__u64toa = 8 -) - -const ( - _size__u64toa = 1232 -) - -var ( - _pcsp__u64toa = [][2]uint32{ - {0x1, 0}, - {0xa5, 8}, - {0xa6, 0}, - {0x1cf, 8}, - {0x1d0, 0}, - {0x307, 8}, - {0x308, 0}, - {0x4cf, 8}, - {0x4d0, 0}, - } -) - -var _cfunc_u64toa = []loader.CFunc{ - {"_u64toa_entry", 0, _entry__u64toa, 0, nil}, - {"_u64toa", _entry__u64toa, _size__u64toa, _stack__u64toa, _pcsp__u64toa}, -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/u64toa_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/u64toa_text_amd64.go deleted file mode 100644 index 2adb3e316..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/u64toa_text_amd64.go +++ /dev/null @@ -1,384 +0,0 @@ -// +build amd64 -// Code generated by asm2asm, DO NOT EDIT. - -package sse - -var _text_u64toa = []byte{ - // .p2align 4, 0x00 - // LCPI0_0 - 0x59, 0x17, 0xb7, 0xd1, 0x00, 0x00, 0x00, 0x00, // .quad 3518437209 - 0x59, 0x17, 0xb7, 0xd1, 0x00, 0x00, 0x00, 0x00, //0x00000008 .quad 3518437209 - //0x00000010 LCPI0_1 - 0xc5, 0x20, //0x00000010 .word 8389 - 0x7b, 0x14, //0x00000012 .word 5243 - 0x34, 0x33, //0x00000014 .word 13108 - 0x00, 0x80, //0x00000016 .word 32768 - 0xc5, 0x20, //0x00000018 .word 8389 - 0x7b, 0x14, //0x0000001a .word 5243 - 0x34, 0x33, //0x0000001c .word 13108 - 0x00, 0x80, //0x0000001e .word 32768 - //0x00000020 LCPI0_2 - 0x80, 0x00, //0x00000020 .word 128 - 0x00, 0x08, //0x00000022 .word 2048 - 0x00, 0x20, //0x00000024 .word 8192 - 0x00, 0x80, //0x00000026 .word 32768 - 0x80, 0x00, //0x00000028 .word 128 - 0x00, 0x08, //0x0000002a .word 2048 - 0x00, 0x20, //0x0000002c .word 8192 - 0x00, 0x80, //0x0000002e .word 32768 - //0x00000030 LCPI0_3 - 0x0a, 0x00, //0x00000030 .word 10 - 0x0a, 0x00, //0x00000032 .word 10 - 0x0a, 0x00, //0x00000034 .word 10 - 0x0a, 0x00, //0x00000036 .word 10 - 0x0a, 0x00, //0x00000038 .word 10 - 0x0a, 0x00, //0x0000003a .word 10 - 0x0a, 0x00, //0x0000003c .word 10 - 0x0a, 0x00, //0x0000003e .word 10 - //0x00000040 LCPI0_4 - 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x00000040 QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' - //0x00000050 .p2align 4, 0x90 - //0x00000050 _u64toa - 0x55, //0x00000050 pushq %rbp - 0x48, 0x89, 0xe5, //0x00000051 movq %rsp, %rbp - 0x48, 0x81, 0xfe, 0x0f, 0x27, 0x00, 0x00, //0x00000054 cmpq $9999, %rsi - 0x0f, 0x87, 0xa5, 0x00, 0x00, 0x00, //0x0000005b ja LBB0_8 - 0x0f, 0xb7, 0xc6, //0x00000061 movzwl %si, %eax - 0xc1, 0xe8, 0x02, //0x00000064 shrl $2, %eax - 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000067 imull $5243, %eax, %eax - 0xc1, 0xe8, 0x11, //0x0000006d shrl $17, %eax - 0x48, 0x8d, 0x14, 0x00, //0x00000070 leaq (%rax,%rax), %rdx - 0x6b, 0xc0, 0x64, //0x00000074 imull $100, %eax, %eax - 0x89, 0xf1, //0x00000077 movl %esi, %ecx - 0x29, 0xc1, //0x00000079 subl %eax, %ecx - 0x0f, 0xb7, 0xc1, //0x0000007b movzwl %cx, %eax - 0x48, 0x01, 0xc0, //0x0000007e addq %rax, %rax - 0x81, 0xfe, 0xe8, 0x03, 0x00, 0x00, //0x00000081 cmpl $1000, %esi - 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x00000087 jb LBB0_3 - 0x48, 0x8d, 0x0d, 0x8c, 0x04, 0x00, 0x00, //0x0000008d leaq $1164(%rip), %rcx /* _Digits+0(%rip) */ - 0x8a, 0x0c, 0x0a, //0x00000094 movb (%rdx,%rcx), %cl - 0x88, 0x0f, //0x00000097 movb %cl, (%rdi) - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000099 movl $1, %ecx - 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x0000009e jmp LBB0_4 - //0x000000a3 LBB0_3 - 0x31, 0xc9, //0x000000a3 xorl %ecx, %ecx - 0x83, 0xfe, 0x64, //0x000000a5 cmpl $100, %esi - 0x0f, 0x82, 0x48, 0x00, 0x00, 0x00, //0x000000a8 jb LBB0_5 - //0x000000ae LBB0_4 - 0x0f, 0xb7, 0xd2, //0x000000ae movzwl %dx, %edx - 0x48, 0x83, 0xca, 0x01, //0x000000b1 orq $1, %rdx - 0x48, 0x8d, 0x35, 0x64, 0x04, 0x00, 0x00, //0x000000b5 leaq $1124(%rip), %rsi /* _Digits+0(%rip) */ - 0x8a, 0x14, 0x32, //0x000000bc movb (%rdx,%rsi), %dl - 0x89, 0xce, //0x000000bf movl %ecx, %esi - 0x83, 0xc1, 0x01, //0x000000c1 addl $1, %ecx - 0x88, 0x14, 0x37, //0x000000c4 movb %dl, (%rdi,%rsi) - //0x000000c7 LBB0_6 - 0x48, 0x8d, 0x15, 0x52, 0x04, 0x00, 0x00, //0x000000c7 leaq $1106(%rip), %rdx /* _Digits+0(%rip) */ - 0x8a, 0x14, 0x10, //0x000000ce movb (%rax,%rdx), %dl - 0x89, 0xce, //0x000000d1 movl %ecx, %esi - 0x83, 0xc1, 0x01, //0x000000d3 addl $1, %ecx - 0x88, 0x14, 0x37, //0x000000d6 movb %dl, (%rdi,%rsi) - //0x000000d9 LBB0_7 - 0x0f, 0xb7, 0xc0, //0x000000d9 movzwl %ax, %eax - 0x48, 0x83, 0xc8, 0x01, //0x000000dc orq $1, %rax - 0x48, 0x8d, 0x15, 0x39, 0x04, 0x00, 0x00, //0x000000e0 leaq $1081(%rip), %rdx /* _Digits+0(%rip) */ - 0x8a, 0x04, 0x10, //0x000000e7 movb (%rax,%rdx), %al - 0x89, 0xca, //0x000000ea movl %ecx, %edx - 0x83, 0xc1, 0x01, //0x000000ec addl $1, %ecx - 0x88, 0x04, 0x17, //0x000000ef movb %al, (%rdi,%rdx) - 0x89, 0xc8, //0x000000f2 movl %ecx, %eax - 0x5d, //0x000000f4 popq %rbp - 0xc3, //0x000000f5 retq - //0x000000f6 LBB0_5 - 0x31, 0xc9, //0x000000f6 xorl %ecx, %ecx - 0x83, 0xfe, 0x0a, //0x000000f8 cmpl $10, %esi - 0x0f, 0x83, 0xc6, 0xff, 0xff, 0xff, //0x000000fb jae LBB0_6 - 0xe9, 0xd3, 0xff, 0xff, 0xff, //0x00000101 jmp LBB0_7 - //0x00000106 LBB0_8 - 0x48, 0x81, 0xfe, 0xff, 0xe0, 0xf5, 0x05, //0x00000106 cmpq $99999999, %rsi - 0x0f, 0x87, 0x20, 0x01, 0x00, 0x00, //0x0000010d ja LBB0_16 - 0x89, 0xf0, //0x00000113 movl %esi, %eax - 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00000115 movl $3518437209, %edx - 0x48, 0x0f, 0xaf, 0xd0, //0x0000011a imulq %rax, %rdx - 0x48, 0xc1, 0xea, 0x2d, //0x0000011e shrq $45, %rdx - 0x44, 0x69, 0xc2, 0x10, 0x27, 0x00, 0x00, //0x00000122 imull $10000, %edx, %r8d - 0x89, 0xf1, //0x00000129 movl %esi, %ecx - 0x44, 0x29, 0xc1, //0x0000012b subl %r8d, %ecx - 0x4c, 0x69, 0xd0, 0x83, 0xde, 0x1b, 0x43, //0x0000012e imulq $1125899907, %rax, %r10 - 0x49, 0xc1, 0xea, 0x31, //0x00000135 shrq $49, %r10 - 0x41, 0x83, 0xe2, 0xfe, //0x00000139 andl $-2, %r10d - 0x0f, 0xb7, 0xc2, //0x0000013d movzwl %dx, %eax - 0xc1, 0xe8, 0x02, //0x00000140 shrl $2, %eax - 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000143 imull $5243, %eax, %eax - 0xc1, 0xe8, 0x11, //0x00000149 shrl $17, %eax - 0x6b, 0xc0, 0x64, //0x0000014c imull $100, %eax, %eax - 0x29, 0xc2, //0x0000014f subl %eax, %edx - 0x44, 0x0f, 0xb7, 0xca, //0x00000151 movzwl %dx, %r9d - 0x4d, 0x01, 0xc9, //0x00000155 addq %r9, %r9 - 0x0f, 0xb7, 0xc1, //0x00000158 movzwl %cx, %eax - 0xc1, 0xe8, 0x02, //0x0000015b shrl $2, %eax - 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x0000015e imull $5243, %eax, %eax - 0xc1, 0xe8, 0x11, //0x00000164 shrl $17, %eax - 0x4c, 0x8d, 0x04, 0x00, //0x00000167 leaq (%rax,%rax), %r8 - 0x6b, 0xc0, 0x64, //0x0000016b imull $100, %eax, %eax - 0x29, 0xc1, //0x0000016e subl %eax, %ecx - 0x44, 0x0f, 0xb7, 0xd9, //0x00000170 movzwl %cx, %r11d - 0x4d, 0x01, 0xdb, //0x00000174 addq %r11, %r11 - 0x81, 0xfe, 0x80, 0x96, 0x98, 0x00, //0x00000177 cmpl $10000000, %esi - 0x0f, 0x82, 0x17, 0x00, 0x00, 0x00, //0x0000017d jb LBB0_11 - 0x48, 0x8d, 0x05, 0x96, 0x03, 0x00, 0x00, //0x00000183 leaq $918(%rip), %rax /* _Digits+0(%rip) */ - 0x41, 0x8a, 0x04, 0x02, //0x0000018a movb (%r10,%rax), %al - 0x88, 0x07, //0x0000018e movb %al, (%rdi) - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000190 movl $1, %ecx - 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x00000195 jmp LBB0_12 - //0x0000019a LBB0_11 - 0x31, 0xc9, //0x0000019a xorl %ecx, %ecx - 0x81, 0xfe, 0x40, 0x42, 0x0f, 0x00, //0x0000019c cmpl $1000000, %esi - 0x0f, 0x82, 0x78, 0x00, 0x00, 0x00, //0x000001a2 jb LBB0_13 - //0x000001a8 LBB0_12 - 0x44, 0x89, 0xd0, //0x000001a8 movl %r10d, %eax - 0x48, 0x83, 0xc8, 0x01, //0x000001ab orq $1, %rax - 0x48, 0x8d, 0x35, 0x6a, 0x03, 0x00, 0x00, //0x000001af leaq $874(%rip), %rsi /* _Digits+0(%rip) */ - 0x8a, 0x04, 0x30, //0x000001b6 movb (%rax,%rsi), %al - 0x89, 0xce, //0x000001b9 movl %ecx, %esi - 0x83, 0xc1, 0x01, //0x000001bb addl $1, %ecx - 0x88, 0x04, 0x37, //0x000001be movb %al, (%rdi,%rsi) - //0x000001c1 LBB0_14 - 0x48, 0x8d, 0x05, 0x58, 0x03, 0x00, 0x00, //0x000001c1 leaq $856(%rip), %rax /* _Digits+0(%rip) */ - 0x41, 0x8a, 0x04, 0x01, //0x000001c8 movb (%r9,%rax), %al - 0x89, 0xce, //0x000001cc movl %ecx, %esi - 0x83, 0xc1, 0x01, //0x000001ce addl $1, %ecx - 0x88, 0x04, 0x37, //0x000001d1 movb %al, (%rdi,%rsi) - //0x000001d4 LBB0_15 - 0x41, 0x0f, 0xb7, 0xc1, //0x000001d4 movzwl %r9w, %eax - 0x48, 0x83, 0xc8, 0x01, //0x000001d8 orq $1, %rax - 0x48, 0x8d, 0x35, 0x3d, 0x03, 0x00, 0x00, //0x000001dc leaq $829(%rip), %rsi /* _Digits+0(%rip) */ - 0x8a, 0x04, 0x30, //0x000001e3 movb (%rax,%rsi), %al - 0x89, 0xca, //0x000001e6 movl %ecx, %edx - 0x88, 0x04, 0x17, //0x000001e8 movb %al, (%rdi,%rdx) - 0x41, 0x8a, 0x04, 0x30, //0x000001eb movb (%r8,%rsi), %al - 0x88, 0x44, 0x17, 0x01, //0x000001ef movb %al, $1(%rdi,%rdx) - 0x41, 0x0f, 0xb7, 0xc0, //0x000001f3 movzwl %r8w, %eax - 0x48, 0x83, 0xc8, 0x01, //0x000001f7 orq $1, %rax - 0x8a, 0x04, 0x30, //0x000001fb movb (%rax,%rsi), %al - 0x88, 0x44, 0x17, 0x02, //0x000001fe movb %al, $2(%rdi,%rdx) - 0x41, 0x8a, 0x04, 0x33, //0x00000202 movb (%r11,%rsi), %al - 0x88, 0x44, 0x17, 0x03, //0x00000206 movb %al, $3(%rdi,%rdx) - 0x41, 0x0f, 0xb7, 0xc3, //0x0000020a movzwl %r11w, %eax - 0x48, 0x83, 0xc8, 0x01, //0x0000020e orq $1, %rax - 0x8a, 0x04, 0x30, //0x00000212 movb (%rax,%rsi), %al - 0x83, 0xc1, 0x05, //0x00000215 addl $5, %ecx - 0x88, 0x44, 0x17, 0x04, //0x00000218 movb %al, $4(%rdi,%rdx) - 0x89, 0xc8, //0x0000021c movl %ecx, %eax - 0x5d, //0x0000021e popq %rbp - 0xc3, //0x0000021f retq - //0x00000220 LBB0_13 - 0x31, 0xc9, //0x00000220 xorl %ecx, %ecx - 0x81, 0xfe, 0xa0, 0x86, 0x01, 0x00, //0x00000222 cmpl $100000, %esi - 0x0f, 0x83, 0x93, 0xff, 0xff, 0xff, //0x00000228 jae LBB0_14 - 0xe9, 0xa1, 0xff, 0xff, 0xff, //0x0000022e jmp LBB0_15 - //0x00000233 LBB0_16 - 0x48, 0xb8, 0xff, 0xff, 0xc0, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x00000233 movabsq $9999999999999999, %rax - 0x48, 0x39, 0xc6, //0x0000023d cmpq %rax, %rsi - 0x0f, 0x87, 0x12, 0x01, 0x00, 0x00, //0x00000240 ja LBB0_18 - 0x48, 0xb9, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00000246 movabsq $-6067343680855748867, %rcx - 0x48, 0x89, 0xf0, //0x00000250 movq %rsi, %rax - 0x48, 0xf7, 0xe1, //0x00000253 mulq %rcx - 0x48, 0xc1, 0xea, 0x1a, //0x00000256 shrq $26, %rdx - 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x0000025a imull $100000000, %edx, %eax - 0x29, 0xc6, //0x00000260 subl %eax, %esi - 0x66, 0x0f, 0x6e, 0xc2, //0x00000262 movd %edx, %xmm0 - 0xf3, 0x0f, 0x6f, 0x0d, 0x92, 0xfd, 0xff, 0xff, //0x00000266 movdqu $-622(%rip), %xmm1 /* LCPI0_0+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xd0, //0x0000026e movdqa %xmm0, %xmm2 - 0x66, 0x0f, 0xf4, 0xd1, //0x00000272 pmuludq %xmm1, %xmm2 - 0x66, 0x0f, 0x73, 0xd2, 0x2d, //0x00000276 psrlq $45, %xmm2 - 0xb8, 0x10, 0x27, 0x00, 0x00, //0x0000027b movl $10000, %eax - 0x66, 0x48, 0x0f, 0x6e, 0xd8, //0x00000280 movq %rax, %xmm3 - 0x66, 0x0f, 0x6f, 0xe2, //0x00000285 movdqa %xmm2, %xmm4 - 0x66, 0x0f, 0xf4, 0xe3, //0x00000289 pmuludq %xmm3, %xmm4 - 0x66, 0x0f, 0xfa, 0xc4, //0x0000028d psubd %xmm4, %xmm0 - 0x66, 0x0f, 0x61, 0xd0, //0x00000291 punpcklwd %xmm0, %xmm2 - 0x66, 0x0f, 0x73, 0xf2, 0x02, //0x00000295 psllq $2, %xmm2 - 0xf2, 0x0f, 0x70, 0xc2, 0x50, //0x0000029a pshuflw $80, %xmm2, %xmm0 - 0x66, 0x0f, 0x70, 0xc0, 0x50, //0x0000029f pshufd $80, %xmm0, %xmm0 - 0xf3, 0x0f, 0x6f, 0x15, 0x64, 0xfd, 0xff, 0xff, //0x000002a4 movdqu $-668(%rip), %xmm2 /* LCPI0_1+0(%rip) */ - 0x66, 0x0f, 0xe4, 0xc2, //0x000002ac pmulhuw %xmm2, %xmm0 - 0xf3, 0x0f, 0x6f, 0x25, 0x68, 0xfd, 0xff, 0xff, //0x000002b0 movdqu $-664(%rip), %xmm4 /* LCPI0_2+0(%rip) */ - 0x66, 0x0f, 0xe4, 0xc4, //0x000002b8 pmulhuw %xmm4, %xmm0 - 0xf3, 0x0f, 0x6f, 0x2d, 0x6c, 0xfd, 0xff, 0xff, //0x000002bc movdqu $-660(%rip), %xmm5 /* LCPI0_3+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xf0, //0x000002c4 movdqa %xmm0, %xmm6 - 0x66, 0x0f, 0xd5, 0xf5, //0x000002c8 pmullw %xmm5, %xmm6 - 0x66, 0x0f, 0x73, 0xf6, 0x10, //0x000002cc psllq $16, %xmm6 - 0x66, 0x0f, 0xf9, 0xc6, //0x000002d1 psubw %xmm6, %xmm0 - 0x66, 0x0f, 0x6e, 0xf6, //0x000002d5 movd %esi, %xmm6 - 0x66, 0x0f, 0xf4, 0xce, //0x000002d9 pmuludq %xmm6, %xmm1 - 0x66, 0x0f, 0x73, 0xd1, 0x2d, //0x000002dd psrlq $45, %xmm1 - 0x66, 0x0f, 0xf4, 0xd9, //0x000002e2 pmuludq %xmm1, %xmm3 - 0x66, 0x0f, 0xfa, 0xf3, //0x000002e6 psubd %xmm3, %xmm6 - 0x66, 0x0f, 0x61, 0xce, //0x000002ea punpcklwd %xmm6, %xmm1 - 0x66, 0x0f, 0x73, 0xf1, 0x02, //0x000002ee psllq $2, %xmm1 - 0xf2, 0x0f, 0x70, 0xc9, 0x50, //0x000002f3 pshuflw $80, %xmm1, %xmm1 - 0x66, 0x0f, 0x70, 0xc9, 0x50, //0x000002f8 pshufd $80, %xmm1, %xmm1 - 0x66, 0x0f, 0xe4, 0xca, //0x000002fd pmulhuw %xmm2, %xmm1 - 0x66, 0x0f, 0xe4, 0xcc, //0x00000301 pmulhuw %xmm4, %xmm1 - 0x66, 0x0f, 0xd5, 0xe9, //0x00000305 pmullw %xmm1, %xmm5 - 0x66, 0x0f, 0x73, 0xf5, 0x10, //0x00000309 psllq $16, %xmm5 - 0x66, 0x0f, 0xf9, 0xcd, //0x0000030e psubw %xmm5, %xmm1 - 0x66, 0x0f, 0x67, 0xc1, //0x00000312 packuswb %xmm1, %xmm0 - 0xf3, 0x0f, 0x6f, 0x0d, 0x22, 0xfd, 0xff, 0xff, //0x00000316 movdqu $-734(%rip), %xmm1 /* LCPI0_4+0(%rip) */ - 0x66, 0x0f, 0xfc, 0xc8, //0x0000031e paddb %xmm0, %xmm1 - 0x66, 0x0f, 0xef, 0xd2, //0x00000322 pxor %xmm2, %xmm2 - 0x66, 0x0f, 0x74, 0xd0, //0x00000326 pcmpeqb %xmm0, %xmm2 - 0x66, 0x0f, 0xd7, 0xc2, //0x0000032a pmovmskb %xmm2, %eax - 0xf7, 0xd0, //0x0000032e notl %eax - 0x0d, 0x00, 0x80, 0x00, 0x00, //0x00000330 orl $32768, %eax - 0x0f, 0xbc, 0xc0, //0x00000335 bsfl %eax, %eax - 0xb9, 0x10, 0x00, 0x00, 0x00, //0x00000338 movl $16, %ecx - 0x29, 0xc1, //0x0000033d subl %eax, %ecx - 0x48, 0xc1, 0xe0, 0x04, //0x0000033f shlq $4, %rax - 0x48, 0x8d, 0x15, 0xa6, 0x02, 0x00, 0x00, //0x00000343 leaq $678(%rip), %rdx /* _VecShiftShuffles+0(%rip) */ - 0x66, 0x0f, 0x38, 0x00, 0x0c, 0x10, //0x0000034a pshufb (%rax,%rdx), %xmm1 - 0xf3, 0x0f, 0x7f, 0x0f, //0x00000350 movdqu %xmm1, (%rdi) - 0x89, 0xc8, //0x00000354 movl %ecx, %eax - 0x5d, //0x00000356 popq %rbp - 0xc3, //0x00000357 retq - //0x00000358 LBB0_18 - 0x48, 0xb9, 0x57, 0x78, 0x13, 0xb1, 0x2f, 0x65, 0xa5, 0x39, //0x00000358 movabsq $4153837486827862103, %rcx - 0x48, 0x89, 0xf0, //0x00000362 movq %rsi, %rax - 0x48, 0xf7, 0xe1, //0x00000365 mulq %rcx - 0x48, 0xc1, 0xea, 0x33, //0x00000368 shrq $51, %rdx - 0x48, 0xb8, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x0000036c movabsq $10000000000000000, %rax - 0x48, 0x0f, 0xaf, 0xc2, //0x00000376 imulq %rdx, %rax - 0x48, 0x29, 0xc6, //0x0000037a subq %rax, %rsi - 0x83, 0xfa, 0x09, //0x0000037d cmpl $9, %edx - 0x0f, 0x87, 0x0f, 0x00, 0x00, 0x00, //0x00000380 ja LBB0_20 - 0x80, 0xc2, 0x30, //0x00000386 addb $48, %dl - 0x88, 0x17, //0x00000389 movb %dl, (%rdi) - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x0000038b movl $1, %ecx - 0xe9, 0xa5, 0x00, 0x00, 0x00, //0x00000390 jmp LBB0_25 - //0x00000395 LBB0_20 - 0x83, 0xfa, 0x63, //0x00000395 cmpl $99, %edx - 0x0f, 0x87, 0x1a, 0x00, 0x00, 0x00, //0x00000398 ja LBB0_22 - 0x89, 0xd0, //0x0000039e movl %edx, %eax - 0x48, 0x8d, 0x0d, 0x79, 0x01, 0x00, 0x00, //0x000003a0 leaq $377(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x000003a7 movzwl (%rcx,%rax,2), %eax - 0x66, 0x89, 0x07, //0x000003ab movw %ax, (%rdi) - 0xb9, 0x02, 0x00, 0x00, 0x00, //0x000003ae movl $2, %ecx - 0xe9, 0x82, 0x00, 0x00, 0x00, //0x000003b3 jmp LBB0_25 - //0x000003b8 LBB0_22 - 0x89, 0xd0, //0x000003b8 movl %edx, %eax - 0xc1, 0xe8, 0x02, //0x000003ba shrl $2, %eax - 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x000003bd imull $5243, %eax, %eax - 0xc1, 0xe8, 0x11, //0x000003c3 shrl $17, %eax - 0x81, 0xfa, 0xe7, 0x03, 0x00, 0x00, //0x000003c6 cmpl $999, %edx - 0x0f, 0x87, 0x37, 0x00, 0x00, 0x00, //0x000003cc ja LBB0_24 - 0x83, 0xc0, 0x30, //0x000003d2 addl $48, %eax - 0x88, 0x07, //0x000003d5 movb %al, (%rdi) - 0x0f, 0xb7, 0xc2, //0x000003d7 movzwl %dx, %eax - 0x89, 0xc1, //0x000003da movl %eax, %ecx - 0xc1, 0xe9, 0x02, //0x000003dc shrl $2, %ecx - 0x69, 0xc9, 0x7b, 0x14, 0x00, 0x00, //0x000003df imull $5243, %ecx, %ecx - 0xc1, 0xe9, 0x11, //0x000003e5 shrl $17, %ecx - 0x6b, 0xc9, 0x64, //0x000003e8 imull $100, %ecx, %ecx - 0x29, 0xc8, //0x000003eb subl %ecx, %eax - 0x0f, 0xb7, 0xc0, //0x000003ed movzwl %ax, %eax - 0x48, 0x8d, 0x0d, 0x29, 0x01, 0x00, 0x00, //0x000003f0 leaq $297(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x000003f7 movzwl (%rcx,%rax,2), %eax - 0x66, 0x89, 0x47, 0x01, //0x000003fb movw %ax, $1(%rdi) - 0xb9, 0x03, 0x00, 0x00, 0x00, //0x000003ff movl $3, %ecx - 0xe9, 0x31, 0x00, 0x00, 0x00, //0x00000404 jmp LBB0_25 - //0x00000409 LBB0_24 - 0x6b, 0xc8, 0x64, //0x00000409 imull $100, %eax, %ecx - 0x29, 0xca, //0x0000040c subl %ecx, %edx - 0x0f, 0xb7, 0xc0, //0x0000040e movzwl %ax, %eax - 0x48, 0x8d, 0x0d, 0x08, 0x01, 0x00, 0x00, //0x00000411 leaq $264(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x00000418 movzwl (%rcx,%rax,2), %eax - 0x66, 0x89, 0x07, //0x0000041c movw %ax, (%rdi) - 0x0f, 0xb7, 0xc2, //0x0000041f movzwl %dx, %eax - 0x8a, 0x14, 0x41, //0x00000422 movb (%rcx,%rax,2), %dl - 0x48, 0x01, 0xc0, //0x00000425 addq %rax, %rax - 0x88, 0x57, 0x02, //0x00000428 movb %dl, $2(%rdi) - 0x0f, 0xb7, 0xc0, //0x0000042b movzwl %ax, %eax - 0x8a, 0x44, 0x08, 0x01, //0x0000042e movb $1(%rax,%rcx), %al - 0x88, 0x47, 0x03, //0x00000432 movb %al, $3(%rdi) - 0xb9, 0x04, 0x00, 0x00, 0x00, //0x00000435 movl $4, %ecx - //0x0000043a LBB0_25 - 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x0000043a movabsq $-6067343680855748867, %rdx - 0x48, 0x89, 0xf0, //0x00000444 movq %rsi, %rax - 0x48, 0xf7, 0xe2, //0x00000447 mulq %rdx - 0x48, 0xc1, 0xea, 0x1a, //0x0000044a shrq $26, %rdx - 0x66, 0x0f, 0x6e, 0xc2, //0x0000044e movd %edx, %xmm0 - 0xf3, 0x0f, 0x6f, 0x0d, 0xa6, 0xfb, 0xff, 0xff, //0x00000452 movdqu $-1114(%rip), %xmm1 /* LCPI0_0+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xd8, //0x0000045a movdqa %xmm0, %xmm3 - 0x66, 0x0f, 0xf4, 0xd9, //0x0000045e pmuludq %xmm1, %xmm3 - 0x66, 0x0f, 0x73, 0xd3, 0x2d, //0x00000462 psrlq $45, %xmm3 - 0xb8, 0x10, 0x27, 0x00, 0x00, //0x00000467 movl $10000, %eax - 0x66, 0x48, 0x0f, 0x6e, 0xd0, //0x0000046c movq %rax, %xmm2 - 0x66, 0x0f, 0x6f, 0xe3, //0x00000471 movdqa %xmm3, %xmm4 - 0x66, 0x0f, 0xf4, 0xe2, //0x00000475 pmuludq %xmm2, %xmm4 - 0x66, 0x0f, 0xfa, 0xc4, //0x00000479 psubd %xmm4, %xmm0 - 0x66, 0x0f, 0x61, 0xd8, //0x0000047d punpcklwd %xmm0, %xmm3 - 0x66, 0x0f, 0x73, 0xf3, 0x02, //0x00000481 psllq $2, %xmm3 - 0xf2, 0x0f, 0x70, 0xc3, 0x50, //0x00000486 pshuflw $80, %xmm3, %xmm0 - 0x66, 0x0f, 0x70, 0xc0, 0x50, //0x0000048b pshufd $80, %xmm0, %xmm0 - 0xf3, 0x0f, 0x6f, 0x25, 0x78, 0xfb, 0xff, 0xff, //0x00000490 movdqu $-1160(%rip), %xmm4 /* LCPI0_1+0(%rip) */ - 0x66, 0x0f, 0xe4, 0xc4, //0x00000498 pmulhuw %xmm4, %xmm0 - 0xf3, 0x0f, 0x6f, 0x2d, 0x7c, 0xfb, 0xff, 0xff, //0x0000049c movdqu $-1156(%rip), %xmm5 /* LCPI0_2+0(%rip) */ - 0x66, 0x0f, 0xe4, 0xc5, //0x000004a4 pmulhuw %xmm5, %xmm0 - 0xf3, 0x0f, 0x6f, 0x1d, 0x80, 0xfb, 0xff, 0xff, //0x000004a8 movdqu $-1152(%rip), %xmm3 /* LCPI0_3+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xf0, //0x000004b0 movdqa %xmm0, %xmm6 - 0x66, 0x0f, 0xd5, 0xf3, //0x000004b4 pmullw %xmm3, %xmm6 - 0x66, 0x0f, 0x73, 0xf6, 0x10, //0x000004b8 psllq $16, %xmm6 - 0x66, 0x0f, 0xf9, 0xc6, //0x000004bd psubw %xmm6, %xmm0 - 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x000004c1 imull $100000000, %edx, %eax - 0x29, 0xc6, //0x000004c7 subl %eax, %esi - 0x66, 0x0f, 0x6e, 0xf6, //0x000004c9 movd %esi, %xmm6 - 0x66, 0x0f, 0xf4, 0xce, //0x000004cd pmuludq %xmm6, %xmm1 - 0x66, 0x0f, 0x73, 0xd1, 0x2d, //0x000004d1 psrlq $45, %xmm1 - 0x66, 0x0f, 0xf4, 0xd1, //0x000004d6 pmuludq %xmm1, %xmm2 - 0x66, 0x0f, 0xfa, 0xf2, //0x000004da psubd %xmm2, %xmm6 - 0x66, 0x0f, 0x61, 0xce, //0x000004de punpcklwd %xmm6, %xmm1 - 0x66, 0x0f, 0x73, 0xf1, 0x02, //0x000004e2 psllq $2, %xmm1 - 0xf2, 0x0f, 0x70, 0xc9, 0x50, //0x000004e7 pshuflw $80, %xmm1, %xmm1 - 0x66, 0x0f, 0x70, 0xc9, 0x50, //0x000004ec pshufd $80, %xmm1, %xmm1 - 0x66, 0x0f, 0xe4, 0xcc, //0x000004f1 pmulhuw %xmm4, %xmm1 - 0x66, 0x0f, 0xe4, 0xcd, //0x000004f5 pmulhuw %xmm5, %xmm1 - 0x66, 0x0f, 0xd5, 0xd9, //0x000004f9 pmullw %xmm1, %xmm3 - 0x66, 0x0f, 0x73, 0xf3, 0x10, //0x000004fd psllq $16, %xmm3 - 0x66, 0x0f, 0xf9, 0xcb, //0x00000502 psubw %xmm3, %xmm1 - 0x66, 0x0f, 0x67, 0xc1, //0x00000506 packuswb %xmm1, %xmm0 - 0x66, 0x0f, 0xfc, 0x05, 0x2e, 0xfb, 0xff, 0xff, //0x0000050a paddb $-1234(%rip), %xmm0 /* LCPI0_4+0(%rip) */ - 0x89, 0xc8, //0x00000512 movl %ecx, %eax - 0xf3, 0x0f, 0x7f, 0x04, 0x07, //0x00000514 movdqu %xmm0, (%rdi,%rax) - 0x83, 0xc9, 0x10, //0x00000519 orl $16, %ecx - 0x89, 0xc8, //0x0000051c movl %ecx, %eax - 0x5d, //0x0000051e popq %rbp - 0xc3, //0x0000051f retq - //0x00000520 .p2align 4, 0x00 - //0x00000520 _Digits - 0x30, 0x30, 0x30, 0x31, 0x30, 0x32, 0x30, 0x33, 0x30, 0x34, 0x30, 0x35, 0x30, 0x36, 0x30, 0x37, //0x00000520 QUAD $0x3330323031303030; QUAD $0x3730363035303430 // .ascii 16, '0001020304050607' - 0x30, 0x38, 0x30, 0x39, 0x31, 0x30, 0x31, 0x31, 0x31, 0x32, 0x31, 0x33, 0x31, 0x34, 0x31, 0x35, //0x00000530 QUAD $0x3131303139303830; QUAD $0x3531343133313231 // .ascii 16, '0809101112131415' - 0x31, 0x36, 0x31, 0x37, 0x31, 0x38, 0x31, 0x39, 0x32, 0x30, 0x32, 0x31, 0x32, 0x32, 0x32, 0x33, //0x00000540 QUAD $0x3931383137313631; QUAD $0x3332323231323032 // .ascii 16, '1617181920212223' - 0x32, 0x34, 0x32, 0x35, 0x32, 0x36, 0x32, 0x37, 0x32, 0x38, 0x32, 0x39, 0x33, 0x30, 0x33, 0x31, //0x00000550 QUAD $0x3732363235323432; QUAD $0x3133303339323832 // .ascii 16, '2425262728293031' - 0x33, 0x32, 0x33, 0x33, 0x33, 0x34, 0x33, 0x35, 0x33, 0x36, 0x33, 0x37, 0x33, 0x38, 0x33, 0x39, //0x00000560 QUAD $0x3533343333333233; QUAD $0x3933383337333633 // .ascii 16, '3233343536373839' - 0x34, 0x30, 0x34, 0x31, 0x34, 0x32, 0x34, 0x33, 0x34, 0x34, 0x34, 0x35, 0x34, 0x36, 0x34, 0x37, //0x00000570 QUAD $0x3334323431343034; QUAD $0x3734363435343434 // .ascii 16, '4041424344454647' - 0x34, 0x38, 0x34, 0x39, 0x35, 0x30, 0x35, 0x31, 0x35, 0x32, 0x35, 0x33, 0x35, 0x34, 0x35, 0x35, //0x00000580 QUAD $0x3135303539343834; QUAD $0x3535343533353235 // .ascii 16, '4849505152535455' - 0x35, 0x36, 0x35, 0x37, 0x35, 0x38, 0x35, 0x39, 0x36, 0x30, 0x36, 0x31, 0x36, 0x32, 0x36, 0x33, //0x00000590 QUAD $0x3935383537353635; QUAD $0x3336323631363036 // .ascii 16, '5657585960616263' - 0x36, 0x34, 0x36, 0x35, 0x36, 0x36, 0x36, 0x37, 0x36, 0x38, 0x36, 0x39, 0x37, 0x30, 0x37, 0x31, //0x000005a0 QUAD $0x3736363635363436; QUAD $0x3137303739363836 // .ascii 16, '6465666768697071' - 0x37, 0x32, 0x37, 0x33, 0x37, 0x34, 0x37, 0x35, 0x37, 0x36, 0x37, 0x37, 0x37, 0x38, 0x37, 0x39, //0x000005b0 QUAD $0x3537343733373237; QUAD $0x3937383737373637 // .ascii 16, '7273747576777879' - 0x38, 0x30, 0x38, 0x31, 0x38, 0x32, 0x38, 0x33, 0x38, 0x34, 0x38, 0x35, 0x38, 0x36, 0x38, 0x37, //0x000005c0 QUAD $0x3338323831383038; QUAD $0x3738363835383438 // .ascii 16, '8081828384858687' - 0x38, 0x38, 0x38, 0x39, 0x39, 0x30, 0x39, 0x31, 0x39, 0x32, 0x39, 0x33, 0x39, 0x34, 0x39, 0x35, //0x000005d0 QUAD $0x3139303939383838; QUAD $0x3539343933393239 // .ascii 16, '8889909192939495' - 0x39, 0x36, 0x39, 0x37, 0x39, 0x38, 0x39, 0x39, //0x000005e0 QUAD $0x3939383937393639 // .ascii 8, '96979899' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000005e8 .p2align 4, 0x00 - //0x000005f0 _VecShiftShuffles - 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, //0x000005f0 QUAD $0x0706050403020100; QUAD $0x0f0e0d0c0b0a0908 // .ascii 16, '\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f' - 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, //0x00000600 QUAD $0x0807060504030201; QUAD $0xff0f0e0d0c0b0a09 // .ascii 16, '\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff' - 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, //0x00000610 QUAD $0x0908070605040302; QUAD $0xffff0f0e0d0c0b0a // .ascii 16, '\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff' - 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, //0x00000620 QUAD $0x0a09080706050403; QUAD $0xffffff0f0e0d0c0b // .ascii 16, '\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff' - 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, //0x00000630 QUAD $0x0b0a090807060504; QUAD $0xffffffff0f0e0d0c // .ascii 16, '\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff' - 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00000640 QUAD $0x0c0b0a0908070605; QUAD $0xffffffffff0f0e0d // .ascii 16, '\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff' - 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00000650 QUAD $0x0d0c0b0a09080706; QUAD $0xffffffffffff0f0e // .ascii 16, '\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff' - 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00000660 QUAD $0x0e0d0c0b0a090807; QUAD $0xffffffffffffff0f // .ascii 16, '\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff\xff' - 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00000670 QUAD $0x0f0e0d0c0b0a0908; QUAD $0xffffffffffffffff // .ascii 16, '\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff\xff\xff' -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/unquote.go b/vendor/github.com/bytedance/sonic/internal/native/sse/unquote.go deleted file mode 100644 index 73724e75f..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/unquote.go +++ /dev/null @@ -1,34 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 sse - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/rt` -) - -var F_unquote func(sp unsafe.Pointer, nb int, dp unsafe.Pointer, ep unsafe.Pointer, flags uint64) (ret int) - -var S_unquote uintptr - -//go:nosplit -func unquote(sp unsafe.Pointer, nb int, dp unsafe.Pointer, ep *int, flags uint64) (ret int) { - return F_unquote(rt.NoEscape(sp), nb, dp, rt.NoEscape(unsafe.Pointer(ep)), flags) -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/unquote_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/unquote_subr.go deleted file mode 100644 index fab3a9ee4..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/unquote_subr.go +++ /dev/null @@ -1,46 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package sse - -import ( - `github.com/bytedance/sonic/loader` -) - -const ( - _entry__unquote = 16 -) - -const ( - _stack__unquote = 80 -) - -const ( - _size__unquote = 2064 -) - -var ( - _pcsp__unquote = [][2]uint32{ - {0x1, 0}, - {0x6, 8}, - {0x8, 16}, - {0xa, 24}, - {0xc, 32}, - {0xd, 40}, - {0x11, 48}, - {0x518, 80}, - {0x519, 48}, - {0x51b, 40}, - {0x51d, 32}, - {0x51f, 24}, - {0x521, 16}, - {0x522, 8}, - {0x523, 0}, - {0x810, 80}, - } -) - -var _cfunc_unquote = []loader.CFunc{ - {"_unquote_entry", 0, _entry__unquote, 0, nil}, - {"_unquote", _entry__unquote, _size__unquote, _stack__unquote, _pcsp__unquote}, -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/unquote_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/unquote_text_amd64.go deleted file mode 100644 index 19746a6fa..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/unquote_text_amd64.go +++ /dev/null @@ -1,560 +0,0 @@ -// +build amd64 -// Code generated by asm2asm, DO NOT EDIT. - -package sse - -var _text_unquote = []byte{ - // .p2align 4, 0x00 - // LCPI0_0 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, // QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - //0x00000010 .p2align 4, 0x90 - //0x00000010 _unquote - 0x55, //0x00000010 pushq %rbp - 0x48, 0x89, 0xe5, //0x00000011 movq %rsp, %rbp - 0x41, 0x57, //0x00000014 pushq %r15 - 0x41, 0x56, //0x00000016 pushq %r14 - 0x41, 0x55, //0x00000018 pushq %r13 - 0x41, 0x54, //0x0000001a pushq %r12 - 0x53, //0x0000001c pushq %rbx - 0x48, 0x83, 0xec, 0x20, //0x0000001d subq $32, %rsp - 0x48, 0x85, 0xf6, //0x00000021 testq %rsi, %rsi - 0x0f, 0x84, 0xee, 0x04, 0x00, 0x00, //0x00000024 je LBB0_1 - 0x48, 0x89, 0x4d, 0xd0, //0x0000002a movq %rcx, $-48(%rbp) - 0x4c, 0x89, 0xc0, //0x0000002e movq %r8, %rax - 0x4c, 0x89, 0x45, 0xb8, //0x00000031 movq %r8, $-72(%rbp) - 0x41, 0x83, 0xe0, 0x01, //0x00000035 andl $1, %r8d - 0x4c, 0x8d, 0x1d, 0xe0, 0x07, 0x00, 0x00, //0x00000039 leaq $2016(%rip), %r11 /* __UnquoteTab+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x05, 0xb8, 0xff, 0xff, 0xff, //0x00000040 movdqu $-72(%rip), %xmm0 /* LCPI0_0+0(%rip) */ - 0x48, 0x89, 0x7d, 0xc8, //0x00000048 movq %rdi, $-56(%rbp) - 0x49, 0x89, 0xf9, //0x0000004c movq %rdi, %r9 - 0x48, 0x89, 0x75, 0xc0, //0x0000004f movq %rsi, $-64(%rbp) - 0x49, 0x89, 0xf2, //0x00000053 movq %rsi, %r10 - 0x4c, 0x89, 0xc6, //0x00000056 movq %r8, %rsi - 0x48, 0x89, 0xd0, //0x00000059 movq %rdx, %rax - //0x0000005c LBB0_3 - 0x41, 0x80, 0x39, 0x5c, //0x0000005c cmpb $92, (%r9) - 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00000060 jne LBB0_5 - 0x45, 0x31, 0xed, //0x00000066 xorl %r13d, %r13d - 0xe9, 0xc2, 0x00, 0x00, 0x00, //0x00000069 jmp LBB0_17 - 0x90, 0x90, //0x0000006e .p2align 4, 0x90 - //0x00000070 LBB0_5 - 0x4d, 0x89, 0xd7, //0x00000070 movq %r10, %r15 - 0x49, 0x89, 0xc4, //0x00000073 movq %rax, %r12 - 0x4d, 0x89, 0xcd, //0x00000076 movq %r9, %r13 - 0x49, 0x83, 0xfa, 0x10, //0x00000079 cmpq $16, %r10 - 0x0f, 0x8c, 0x45, 0x00, 0x00, 0x00, //0x0000007d jl LBB0_11 - 0x45, 0x31, 0xe4, //0x00000083 xorl %r12d, %r12d - 0x4c, 0x89, 0xd3, //0x00000086 movq %r10, %rbx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000089 .p2align 4, 0x90 - //0x00000090 LBB0_7 - 0xf3, 0x43, 0x0f, 0x6f, 0x0c, 0x21, //0x00000090 movdqu (%r9,%r12), %xmm1 - 0xf3, 0x42, 0x0f, 0x7f, 0x0c, 0x20, //0x00000096 movdqu %xmm1, (%rax,%r12) - 0x66, 0x0f, 0x74, 0xc8, //0x0000009c pcmpeqb %xmm0, %xmm1 - 0x66, 0x0f, 0xd7, 0xc9, //0x000000a0 pmovmskb %xmm1, %ecx - 0x85, 0xc9, //0x000000a4 testl %ecx, %ecx - 0x0f, 0x85, 0x6e, 0x00, 0x00, 0x00, //0x000000a6 jne LBB0_8 - 0x4c, 0x8d, 0x7b, 0xf0, //0x000000ac leaq $-16(%rbx), %r15 - 0x49, 0x83, 0xc4, 0x10, //0x000000b0 addq $16, %r12 - 0x48, 0x83, 0xfb, 0x1f, //0x000000b4 cmpq $31, %rbx - 0x4c, 0x89, 0xfb, //0x000000b8 movq %r15, %rbx - 0x0f, 0x8f, 0xcf, 0xff, 0xff, 0xff, //0x000000bb jg LBB0_7 - 0x4f, 0x8d, 0x2c, 0x21, //0x000000c1 leaq (%r9,%r12), %r13 - 0x49, 0x01, 0xc4, //0x000000c5 addq %rax, %r12 - //0x000000c8 LBB0_11 - 0x4d, 0x85, 0xff, //0x000000c8 testq %r15, %r15 - 0x0f, 0x84, 0x4d, 0x04, 0x00, 0x00, //0x000000cb je LBB0_99 - 0x31, 0xdb, //0x000000d1 xorl %ebx, %ebx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000000d3 .p2align 4, 0x90 - //0x000000e0 LBB0_13 - 0x41, 0x0f, 0xb6, 0x4c, 0x1d, 0x00, //0x000000e0 movzbl (%r13,%rbx), %ecx - 0x80, 0xf9, 0x5c, //0x000000e6 cmpb $92, %cl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000000e9 je LBB0_15 - 0x41, 0x88, 0x0c, 0x1c, //0x000000ef movb %cl, (%r12,%rbx) - 0x48, 0x83, 0xc3, 0x01, //0x000000f3 addq $1, %rbx - 0x49, 0x39, 0xdf, //0x000000f7 cmpq %rbx, %r15 - 0x0f, 0x85, 0xe0, 0xff, 0xff, 0xff, //0x000000fa jne LBB0_13 - 0xe9, 0x19, 0x04, 0x00, 0x00, //0x00000100 jmp LBB0_99 - //0x00000105 LBB0_15 - 0x4d, 0x29, 0xcd, //0x00000105 subq %r9, %r13 - 0x49, 0x01, 0xdd, //0x00000108 addq %rbx, %r13 - 0x49, 0x83, 0xfd, 0xff, //0x0000010b cmpq $-1, %r13 - 0x0f, 0x85, 0x1b, 0x00, 0x00, 0x00, //0x0000010f jne LBB0_17 - 0xe9, 0x04, 0x04, 0x00, 0x00, //0x00000115 jmp LBB0_99 - //0x0000011a LBB0_8 - 0x66, 0x0f, 0xbc, 0xc9, //0x0000011a bsfw %cx, %cx - 0x44, 0x0f, 0xb7, 0xe9, //0x0000011e movzwl %cx, %r13d - 0x4d, 0x01, 0xe5, //0x00000122 addq %r12, %r13 - 0x49, 0x83, 0xfd, 0xff, //0x00000125 cmpq $-1, %r13 - 0x0f, 0x84, 0xef, 0x03, 0x00, 0x00, //0x00000129 je LBB0_99 - 0x90, //0x0000012f .p2align 4, 0x90 - //0x00000130 LBB0_17 - 0x49, 0x8d, 0x4d, 0x02, //0x00000130 leaq $2(%r13), %rcx - 0x49, 0x29, 0xca, //0x00000134 subq %rcx, %r10 - 0x0f, 0x88, 0xc6, 0x06, 0x00, 0x00, //0x00000137 js LBB0_18 - 0x4d, 0x01, 0xe9, //0x0000013d addq %r13, %r9 - 0x49, 0x83, 0xc1, 0x02, //0x00000140 addq $2, %r9 - 0x48, 0x85, 0xf6, //0x00000144 testq %rsi, %rsi - 0x0f, 0x85, 0xc1, 0x02, 0x00, 0x00, //0x00000147 jne LBB0_20 - //0x0000014d LBB0_29 - 0x4e, 0x8d, 0x24, 0x28, //0x0000014d leaq (%rax,%r13), %r12 - 0x41, 0x0f, 0xb6, 0x49, 0xff, //0x00000151 movzbl $-1(%r9), %ecx - 0x42, 0x8a, 0x1c, 0x19, //0x00000156 movb (%rcx,%r11), %bl - 0x80, 0xfb, 0xff, //0x0000015a cmpb $-1, %bl - 0x0f, 0x84, 0x2d, 0x00, 0x00, 0x00, //0x0000015d je LBB0_33 - 0x84, 0xdb, //0x00000163 testb %bl, %bl - 0x0f, 0x84, 0xe9, 0x04, 0x00, 0x00, //0x00000165 je LBB0_31 - 0x41, 0x88, 0x1c, 0x24, //0x0000016b movb %bl, (%r12) - 0x49, 0x83, 0xc4, 0x01, //0x0000016f addq $1, %r12 - 0x4c, 0x89, 0xe0, //0x00000173 movq %r12, %rax - 0x4d, 0x85, 0xd2, //0x00000176 testq %r10, %r10 - 0x0f, 0x85, 0xdd, 0xfe, 0xff, 0xff, //0x00000179 jne LBB0_3 - 0xe9, 0xc8, 0x04, 0x00, 0x00, //0x0000017f jmp LBB0_98 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000184 .p2align 4, 0x90 - //0x00000190 LBB0_33 - 0x49, 0x83, 0xfa, 0x03, //0x00000190 cmpq $3, %r10 - 0x0f, 0x8e, 0x69, 0x06, 0x00, 0x00, //0x00000194 jle LBB0_18 - 0x45, 0x8b, 0x31, //0x0000019a movl (%r9), %r14d - 0x44, 0x89, 0xf3, //0x0000019d movl %r14d, %ebx - 0xf7, 0xd3, //0x000001a0 notl %ebx - 0x41, 0x8d, 0x8e, 0xd0, 0xcf, 0xcf, 0xcf, //0x000001a2 leal $-808464432(%r14), %ecx - 0x81, 0xe3, 0x80, 0x80, 0x80, 0x80, //0x000001a9 andl $-2139062144, %ebx - 0x85, 0xcb, //0x000001af testl %ecx, %ebx - 0x0f, 0x85, 0x7c, 0x03, 0x00, 0x00, //0x000001b1 jne LBB0_38 - 0x41, 0x8d, 0x8e, 0x19, 0x19, 0x19, 0x19, //0x000001b7 leal $421075225(%r14), %ecx - 0x44, 0x09, 0xf1, //0x000001be orl %r14d, %ecx - 0xf7, 0xc1, 0x80, 0x80, 0x80, 0x80, //0x000001c1 testl $-2139062144, %ecx - 0x0f, 0x85, 0x66, 0x03, 0x00, 0x00, //0x000001c7 jne LBB0_38 - 0x4d, 0x89, 0xd8, //0x000001cd movq %r11, %r8 - 0x45, 0x89, 0xf7, //0x000001d0 movl %r14d, %r15d - 0x41, 0x81, 0xe7, 0x7f, 0x7f, 0x7f, 0x7f, //0x000001d3 andl $2139062143, %r15d - 0xb9, 0xc0, 0xc0, 0xc0, 0xc0, //0x000001da movl $-1061109568, %ecx - 0x44, 0x29, 0xf9, //0x000001df subl %r15d, %ecx - 0x45, 0x8d, 0x9f, 0x46, 0x46, 0x46, 0x46, //0x000001e2 leal $1179010630(%r15), %r11d - 0x21, 0xd9, //0x000001e9 andl %ebx, %ecx - 0x44, 0x85, 0xd9, //0x000001eb testl %r11d, %ecx - 0x0f, 0x85, 0x3f, 0x03, 0x00, 0x00, //0x000001ee jne LBB0_38 - 0xb9, 0xe0, 0xe0, 0xe0, 0xe0, //0x000001f4 movl $-522133280, %ecx - 0x44, 0x29, 0xf9, //0x000001f9 subl %r15d, %ecx - 0x41, 0x81, 0xc7, 0x39, 0x39, 0x39, 0x39, //0x000001fc addl $960051513, %r15d - 0x21, 0xcb, //0x00000203 andl %ecx, %ebx - 0x44, 0x85, 0xfb, //0x00000205 testl %r15d, %ebx - 0x0f, 0x85, 0x25, 0x03, 0x00, 0x00, //0x00000208 jne LBB0_38 - 0x48, 0x89, 0xd7, //0x0000020e movq %rdx, %rdi - 0x41, 0x0f, 0xce, //0x00000211 bswapl %r14d - 0x44, 0x89, 0xf1, //0x00000214 movl %r14d, %ecx - 0xc1, 0xe9, 0x04, //0x00000217 shrl $4, %ecx - 0xf7, 0xd1, //0x0000021a notl %ecx - 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x0000021c andl $16843009, %ecx - 0x8d, 0x0c, 0xc9, //0x00000222 leal (%rcx,%rcx,8), %ecx - 0x41, 0x81, 0xe6, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000225 andl $252645135, %r14d - 0x41, 0x01, 0xce, //0x0000022c addl %ecx, %r14d - 0x44, 0x89, 0xf1, //0x0000022f movl %r14d, %ecx - 0xc1, 0xe9, 0x04, //0x00000232 shrl $4, %ecx - 0x44, 0x09, 0xf1, //0x00000235 orl %r14d, %ecx - 0x44, 0x0f, 0xb6, 0xf9, //0x00000238 movzbl %cl, %r15d - 0xc1, 0xe9, 0x08, //0x0000023c shrl $8, %ecx - 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x0000023f andl $65280, %ecx - 0x41, 0x09, 0xcf, //0x00000245 orl %ecx, %r15d - 0x49, 0x83, 0xc1, 0x04, //0x00000248 addq $4, %r9 - 0x49, 0x83, 0xc2, 0xfc, //0x0000024c addq $-4, %r10 - 0x41, 0x81, 0xff, 0x80, 0x00, 0x00, 0x00, //0x00000250 cmpl $128, %r15d - 0x0f, 0x82, 0x04, 0x02, 0x00, 0x00, //0x00000257 jb LBB0_52 - 0x4c, 0x01, 0xe8, //0x0000025d addq %r13, %rax - 0x48, 0x83, 0xc0, 0x02, //0x00000260 addq $2, %rax - //0x00000264 LBB0_57 - 0x44, 0x89, 0xf9, //0x00000264 movl %r15d, %ecx - 0x41, 0x81, 0xff, 0xff, 0x07, 0x00, 0x00, //0x00000267 cmpl $2047, %r15d - 0x0f, 0x86, 0x00, 0x02, 0x00, 0x00, //0x0000026e jbe LBB0_58 - 0x81, 0xe1, 0x00, 0xf8, 0xff, 0xff, //0x00000274 andl $-2048, %ecx - 0x81, 0xf9, 0x00, 0xd8, 0x00, 0x00, //0x0000027a cmpl $55296, %ecx - 0x0f, 0x85, 0x4a, 0x01, 0x00, 0x00, //0x00000280 jne LBB0_60 - 0x48, 0x85, 0xf6, //0x00000286 testq %rsi, %rsi - 0x0f, 0x85, 0x20, 0x01, 0x00, 0x00, //0x00000289 jne LBB0_62 - //0x0000028f LBB0_67 - 0x49, 0x83, 0xfa, 0x06, //0x0000028f cmpq $6, %r10 - 0x0f, 0x8c, 0x04, 0x02, 0x00, 0x00, //0x00000293 jl LBB0_71 - 0x41, 0x81, 0xff, 0xff, 0xdb, 0x00, 0x00, //0x00000299 cmpl $56319, %r15d - 0x0f, 0x87, 0xf7, 0x01, 0x00, 0x00, //0x000002a0 ja LBB0_71 - 0x41, 0x80, 0x39, 0x5c, //0x000002a6 cmpb $92, (%r9) - 0x0f, 0x85, 0xed, 0x01, 0x00, 0x00, //0x000002aa jne LBB0_71 - 0x41, 0x80, 0x79, 0x01, 0x75, //0x000002b0 cmpb $117, $1(%r9) - 0x0f, 0x85, 0xe2, 0x01, 0x00, 0x00, //0x000002b5 jne LBB0_71 - 0x45, 0x8b, 0x61, 0x02, //0x000002bb movl $2(%r9), %r12d - 0x45, 0x89, 0xe6, //0x000002bf movl %r12d, %r14d - 0x41, 0xf7, 0xd6, //0x000002c2 notl %r14d - 0x41, 0x8d, 0x8c, 0x24, 0xd0, 0xcf, 0xcf, 0xcf, //0x000002c5 leal $-808464432(%r12), %ecx - 0x41, 0x81, 0xe6, 0x80, 0x80, 0x80, 0x80, //0x000002cd andl $-2139062144, %r14d - 0x41, 0x85, 0xce, //0x000002d4 testl %ecx, %r14d - 0x0f, 0x85, 0x94, 0x03, 0x00, 0x00, //0x000002d7 jne LBB0_78 - 0x41, 0x8d, 0x8c, 0x24, 0x19, 0x19, 0x19, 0x19, //0x000002dd leal $421075225(%r12), %ecx - 0x44, 0x09, 0xe1, //0x000002e5 orl %r12d, %ecx - 0xf7, 0xc1, 0x80, 0x80, 0x80, 0x80, //0x000002e8 testl $-2139062144, %ecx - 0x0f, 0x85, 0x7d, 0x03, 0x00, 0x00, //0x000002ee jne LBB0_78 - 0x44, 0x89, 0xe3, //0x000002f4 movl %r12d, %ebx - 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x000002f7 andl $2139062143, %ebx - 0xb9, 0xc0, 0xc0, 0xc0, 0xc0, //0x000002fd movl $-1061109568, %ecx - 0x29, 0xd9, //0x00000302 subl %ebx, %ecx - 0x44, 0x8d, 0x9b, 0x46, 0x46, 0x46, 0x46, //0x00000304 leal $1179010630(%rbx), %r11d - 0x44, 0x21, 0xf1, //0x0000030b andl %r14d, %ecx - 0x44, 0x85, 0xd9, //0x0000030e testl %r11d, %ecx - 0x0f, 0x85, 0x5a, 0x03, 0x00, 0x00, //0x00000311 jne LBB0_78 - 0xb9, 0xe0, 0xe0, 0xe0, 0xe0, //0x00000317 movl $-522133280, %ecx - 0x29, 0xd9, //0x0000031c subl %ebx, %ecx - 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x0000031e addl $960051513, %ebx - 0x41, 0x21, 0xce, //0x00000324 andl %ecx, %r14d - 0x41, 0x85, 0xde, //0x00000327 testl %ebx, %r14d - 0x0f, 0x85, 0x41, 0x03, 0x00, 0x00, //0x0000032a jne LBB0_78 - 0x41, 0x0f, 0xcc, //0x00000330 bswapl %r12d - 0x44, 0x89, 0xe1, //0x00000333 movl %r12d, %ecx - 0xc1, 0xe9, 0x04, //0x00000336 shrl $4, %ecx - 0xf7, 0xd1, //0x00000339 notl %ecx - 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x0000033b andl $16843009, %ecx - 0x8d, 0x0c, 0xc9, //0x00000341 leal (%rcx,%rcx,8), %ecx - 0x41, 0x81, 0xe4, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000344 andl $252645135, %r12d - 0x41, 0x01, 0xcc, //0x0000034b addl %ecx, %r12d - 0x44, 0x89, 0xe1, //0x0000034e movl %r12d, %ecx - 0xc1, 0xe9, 0x04, //0x00000351 shrl $4, %ecx - 0x44, 0x09, 0xe1, //0x00000354 orl %r12d, %ecx - 0x89, 0xcb, //0x00000357 movl %ecx, %ebx - 0xc1, 0xeb, 0x08, //0x00000359 shrl $8, %ebx - 0x81, 0xe3, 0x00, 0xff, 0x00, 0x00, //0x0000035c andl $65280, %ebx - 0x44, 0x0f, 0xb6, 0xd9, //0x00000362 movzbl %cl, %r11d - 0x41, 0x09, 0xdb, //0x00000366 orl %ebx, %r11d - 0x49, 0x83, 0xc1, 0x06, //0x00000369 addq $6, %r9 - 0x49, 0x83, 0xc2, 0xfa, //0x0000036d addq $-6, %r10 - 0x81, 0xe1, 0x00, 0x00, 0xfc, 0x00, //0x00000371 andl $16515072, %ecx - 0x81, 0xf9, 0x00, 0x00, 0xdc, 0x00, //0x00000377 cmpl $14417920, %ecx - 0x0f, 0x84, 0x36, 0x01, 0x00, 0x00, //0x0000037d je LBB0_95 - 0xf6, 0x45, 0xb8, 0x02, //0x00000383 testb $2, $-72(%rbp) - 0x0f, 0x84, 0x2d, 0x04, 0x00, 0x00, //0x00000387 je LBB0_93 - 0x66, 0xc7, 0x40, 0xfe, 0xef, 0xbf, //0x0000038d movw $-16401, $-2(%rax) - 0xc6, 0x00, 0xbd, //0x00000393 movb $-67, (%rax) - 0x48, 0x83, 0xc0, 0x03, //0x00000396 addq $3, %rax - 0x45, 0x89, 0xdf, //0x0000039a movl %r11d, %r15d - 0x41, 0x81, 0xfb, 0x80, 0x00, 0x00, 0x00, //0x0000039d cmpl $128, %r11d - 0x0f, 0x83, 0xba, 0xfe, 0xff, 0xff, //0x000003a4 jae LBB0_57 - 0xe9, 0x5d, 0x01, 0x00, 0x00, //0x000003aa jmp LBB0_54 - //0x000003af LBB0_62 - 0x4d, 0x85, 0xd2, //0x000003af testq %r10, %r10 - 0x0f, 0x8e, 0x29, 0x04, 0x00, 0x00, //0x000003b2 jle LBB0_63 - 0x41, 0x80, 0x39, 0x5c, //0x000003b8 cmpb $92, (%r9) - 0x0f, 0x85, 0xcd, 0xfe, 0xff, 0xff, //0x000003bc jne LBB0_67 - 0x49, 0x83, 0xc2, 0xff, //0x000003c2 addq $-1, %r10 - 0x49, 0x83, 0xc1, 0x01, //0x000003c6 addq $1, %r9 - 0xe9, 0xc0, 0xfe, 0xff, 0xff, //0x000003ca jmp LBB0_67 - 0x90, //0x000003cf .p2align 4, 0x90 - //0x000003d0 LBB0_60 - 0x4d, 0x89, 0xc3, //0x000003d0 movq %r8, %r11 - 0x48, 0x89, 0xfa, //0x000003d3 movq %rdi, %rdx - 0x44, 0x89, 0xf9, //0x000003d6 movl %r15d, %ecx - 0xc1, 0xe9, 0x0c, //0x000003d9 shrl $12, %ecx - 0x80, 0xc9, 0xe0, //0x000003dc orb $-32, %cl - 0x88, 0x48, 0xfe, //0x000003df movb %cl, $-2(%rax) - 0x44, 0x89, 0xf9, //0x000003e2 movl %r15d, %ecx - 0xc1, 0xe9, 0x06, //0x000003e5 shrl $6, %ecx - 0x80, 0xe1, 0x3f, //0x000003e8 andb $63, %cl - 0x80, 0xc9, 0x80, //0x000003eb orb $-128, %cl - 0x88, 0x48, 0xff, //0x000003ee movb %cl, $-1(%rax) - 0x41, 0x80, 0xe7, 0x3f, //0x000003f1 andb $63, %r15b - 0x41, 0x80, 0xcf, 0x80, //0x000003f5 orb $-128, %r15b - 0x44, 0x88, 0x38, //0x000003f9 movb %r15b, (%rax) - 0x48, 0x83, 0xc0, 0x01, //0x000003fc addq $1, %rax - 0x4d, 0x85, 0xd2, //0x00000400 testq %r10, %r10 - 0x0f, 0x85, 0x53, 0xfc, 0xff, 0xff, //0x00000403 jne LBB0_3 - 0xe9, 0x3e, 0x02, 0x00, 0x00, //0x00000409 jmp LBB0_98 - //0x0000040e LBB0_20 - 0x45, 0x85, 0xd2, //0x0000040e testl %r10d, %r10d - 0x0f, 0x84, 0xec, 0x03, 0x00, 0x00, //0x00000411 je LBB0_18 - 0x41, 0x80, 0x79, 0xff, 0x5c, //0x00000417 cmpb $92, $-1(%r9) - 0x0f, 0x85, 0x2b, 0xfd, 0xff, 0xff, //0x0000041c jne LBB0_29 - 0x41, 0x80, 0x39, 0x5c, //0x00000422 cmpb $92, (%r9) - 0x0f, 0x85, 0x28, 0x00, 0x00, 0x00, //0x00000426 jne LBB0_28 - 0x41, 0x83, 0xfa, 0x01, //0x0000042c cmpl $1, %r10d - 0x0f, 0x8e, 0xcd, 0x03, 0x00, 0x00, //0x00000430 jle LBB0_18 - 0x41, 0x8a, 0x49, 0x01, //0x00000436 movb $1(%r9), %cl - 0x80, 0xf9, 0x22, //0x0000043a cmpb $34, %cl - 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x0000043d je LBB0_27 - 0x80, 0xf9, 0x5c, //0x00000443 cmpb $92, %cl - 0x0f, 0x85, 0x53, 0x03, 0x00, 0x00, //0x00000446 jne LBB0_26 - //0x0000044c LBB0_27 - 0x49, 0x83, 0xc1, 0x01, //0x0000044c addq $1, %r9 - 0x49, 0x83, 0xc2, 0xff, //0x00000450 addq $-1, %r10 - //0x00000454 LBB0_28 - 0x49, 0x83, 0xc1, 0x01, //0x00000454 addq $1, %r9 - 0x49, 0x83, 0xc2, 0xff, //0x00000458 addq $-1, %r10 - 0xe9, 0xec, 0xfc, 0xff, 0xff, //0x0000045c jmp LBB0_29 - //0x00000461 LBB0_52 - 0x45, 0x89, 0xfb, //0x00000461 movl %r15d, %r11d - //0x00000464 LBB0_55 - 0x45, 0x88, 0x1c, 0x24, //0x00000464 movb %r11b, (%r12) - 0x49, 0x83, 0xc4, 0x01, //0x00000468 addq $1, %r12 - 0x4c, 0x89, 0xe0, //0x0000046c movq %r12, %rax - 0xe9, 0x15, 0x00, 0x00, 0x00, //0x0000046f jmp LBB0_96 - //0x00000474 LBB0_58 - 0xc1, 0xe9, 0x06, //0x00000474 shrl $6, %ecx - 0x80, 0xc9, 0xc0, //0x00000477 orb $-64, %cl - 0x88, 0x48, 0xfe, //0x0000047a movb %cl, $-2(%rax) - 0x41, 0x80, 0xe7, 0x3f, //0x0000047d andb $63, %r15b - 0x41, 0x80, 0xcf, 0x80, //0x00000481 orb $-128, %r15b - 0x44, 0x88, 0x78, 0xff, //0x00000485 movb %r15b, $-1(%rax) - //0x00000489 LBB0_96 - 0x4d, 0x89, 0xc3, //0x00000489 movq %r8, %r11 - 0x48, 0x89, 0xfa, //0x0000048c movq %rdi, %rdx - 0x4d, 0x85, 0xd2, //0x0000048f testq %r10, %r10 - 0x0f, 0x85, 0xc4, 0xfb, 0xff, 0xff, //0x00000492 jne LBB0_3 - 0xe9, 0xaf, 0x01, 0x00, 0x00, //0x00000498 jmp LBB0_98 - //0x0000049d LBB0_71 - 0xf6, 0x45, 0xb8, 0x02, //0x0000049d testb $2, $-72(%rbp) - 0x0f, 0x84, 0x2e, 0x03, 0x00, 0x00, //0x000004a1 je LBB0_73 - 0x66, 0xc7, 0x40, 0xfe, 0xef, 0xbf, //0x000004a7 movw $-16401, $-2(%rax) - 0xc6, 0x00, 0xbd, //0x000004ad movb $-67, (%rax) - 0x48, 0x83, 0xc0, 0x01, //0x000004b0 addq $1, %rax - 0xe9, 0xd0, 0xff, 0xff, 0xff, //0x000004b4 jmp LBB0_96 - //0x000004b9 LBB0_95 - 0x41, 0xc1, 0xe7, 0x0a, //0x000004b9 shll $10, %r15d - 0x45, 0x89, 0xde, //0x000004bd movl %r11d, %r14d - 0x45, 0x01, 0xfe, //0x000004c0 addl %r15d, %r14d - 0x45, 0x01, 0xfb, //0x000004c3 addl %r15d, %r11d - 0x41, 0x81, 0xc3, 0x00, 0x24, 0xa0, 0xfc, //0x000004c6 addl $-56613888, %r11d - 0x44, 0x89, 0xdb, //0x000004cd movl %r11d, %ebx - 0xc1, 0xeb, 0x12, //0x000004d0 shrl $18, %ebx - 0x80, 0xcb, 0xf0, //0x000004d3 orb $-16, %bl - 0x88, 0x58, 0xfe, //0x000004d6 movb %bl, $-2(%rax) - 0x44, 0x89, 0xd9, //0x000004d9 movl %r11d, %ecx - 0xc1, 0xe9, 0x0c, //0x000004dc shrl $12, %ecx - 0x80, 0xe1, 0x3f, //0x000004df andb $63, %cl - 0x80, 0xc9, 0x80, //0x000004e2 orb $-128, %cl - 0x88, 0x48, 0xff, //0x000004e5 movb %cl, $-1(%rax) - 0x41, 0xc1, 0xeb, 0x06, //0x000004e8 shrl $6, %r11d - 0x41, 0x80, 0xe3, 0x3f, //0x000004ec andb $63, %r11b - 0x41, 0x80, 0xcb, 0x80, //0x000004f0 orb $-128, %r11b - 0x44, 0x88, 0x18, //0x000004f4 movb %r11b, (%rax) - 0x41, 0x80, 0xe6, 0x3f, //0x000004f7 andb $63, %r14b - 0x41, 0x80, 0xce, 0x80, //0x000004fb orb $-128, %r14b - 0x44, 0x88, 0x70, 0x01, //0x000004ff movb %r14b, $1(%rax) - 0x48, 0x83, 0xc0, 0x02, //0x00000503 addq $2, %rax - 0xe9, 0x7d, 0xff, 0xff, 0xff, //0x00000507 jmp LBB0_96 - //0x0000050c LBB0_54 - 0x48, 0x83, 0xc0, 0xfe, //0x0000050c addq $-2, %rax - 0x49, 0x89, 0xc4, //0x00000510 movq %rax, %r12 - 0xe9, 0x4c, 0xff, 0xff, 0xff, //0x00000513 jmp LBB0_55 - //0x00000518 LBB0_1 - 0x45, 0x31, 0xd2, //0x00000518 xorl %r10d, %r10d - 0x48, 0x89, 0xd0, //0x0000051b movq %rdx, %rax - //0x0000051e LBB0_99 - 0x4c, 0x01, 0xd0, //0x0000051e addq %r10, %rax - 0x48, 0x29, 0xd0, //0x00000521 subq %rdx, %rax - //0x00000524 LBB0_100 - 0x48, 0x83, 0xc4, 0x20, //0x00000524 addq $32, %rsp - 0x5b, //0x00000528 popq %rbx - 0x41, 0x5c, //0x00000529 popq %r12 - 0x41, 0x5d, //0x0000052b popq %r13 - 0x41, 0x5e, //0x0000052d popq %r14 - 0x41, 0x5f, //0x0000052f popq %r15 - 0x5d, //0x00000531 popq %rbp - 0xc3, //0x00000532 retq - //0x00000533 LBB0_38 - 0x4c, 0x89, 0xca, //0x00000533 movq %r9, %rdx - 0x48, 0x2b, 0x55, 0xc8, //0x00000536 subq $-56(%rbp), %rdx - 0x48, 0x8b, 0x7d, 0xd0, //0x0000053a movq $-48(%rbp), %rdi - 0x48, 0x89, 0x17, //0x0000053e movq %rdx, (%rdi) - 0x41, 0x8a, 0x09, //0x00000541 movb (%r9), %cl - 0x8d, 0x41, 0xd0, //0x00000544 leal $-48(%rcx), %eax - 0x3c, 0x0a, //0x00000547 cmpb $10, %al - 0x0f, 0x82, 0x2a, 0x00, 0x00, 0x00, //0x00000549 jb LBB0_41 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000054f movq $-2, %rax - 0x80, 0xc1, 0xbf, //0x00000556 addb $-65, %cl - 0x80, 0xf9, 0x25, //0x00000559 cmpb $37, %cl - 0x0f, 0x87, 0xc2, 0xff, 0xff, 0xff, //0x0000055c ja LBB0_100 - 0x0f, 0xb6, 0xc9, //0x00000562 movzbl %cl, %ecx - 0x48, 0xbe, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x00000565 movabsq $270582939711, %rsi - 0x48, 0x0f, 0xa3, 0xce, //0x0000056f btq %rcx, %rsi - 0x0f, 0x83, 0xab, 0xff, 0xff, 0xff, //0x00000573 jae LBB0_100 - //0x00000579 LBB0_41 - 0x48, 0x8d, 0x42, 0x01, //0x00000579 leaq $1(%rdx), %rax - 0x48, 0x89, 0x07, //0x0000057d movq %rax, (%rdi) - 0x41, 0x8a, 0x49, 0x01, //0x00000580 movb $1(%r9), %cl - 0x8d, 0x41, 0xd0, //0x00000584 leal $-48(%rcx), %eax - 0x3c, 0x09, //0x00000587 cmpb $9, %al - 0x0f, 0x86, 0x2a, 0x00, 0x00, 0x00, //0x00000589 jbe LBB0_44 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000058f movq $-2, %rax - 0x80, 0xc1, 0xbf, //0x00000596 addb $-65, %cl - 0x80, 0xf9, 0x25, //0x00000599 cmpb $37, %cl - 0x0f, 0x87, 0x82, 0xff, 0xff, 0xff, //0x0000059c ja LBB0_100 - 0x0f, 0xb6, 0xc9, //0x000005a2 movzbl %cl, %ecx - 0x48, 0xbe, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x000005a5 movabsq $270582939711, %rsi - 0x48, 0x0f, 0xa3, 0xce, //0x000005af btq %rcx, %rsi - 0x0f, 0x83, 0x6b, 0xff, 0xff, 0xff, //0x000005b3 jae LBB0_100 - //0x000005b9 LBB0_44 - 0x48, 0x8d, 0x42, 0x02, //0x000005b9 leaq $2(%rdx), %rax - 0x48, 0x89, 0x07, //0x000005bd movq %rax, (%rdi) - 0x41, 0x8a, 0x49, 0x02, //0x000005c0 movb $2(%r9), %cl - 0x8d, 0x41, 0xd0, //0x000005c4 leal $-48(%rcx), %eax - 0x3c, 0x0a, //0x000005c7 cmpb $10, %al - 0x0f, 0x82, 0x2a, 0x00, 0x00, 0x00, //0x000005c9 jb LBB0_47 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000005cf movq $-2, %rax - 0x80, 0xc1, 0xbf, //0x000005d6 addb $-65, %cl - 0x80, 0xf9, 0x25, //0x000005d9 cmpb $37, %cl - 0x0f, 0x87, 0x42, 0xff, 0xff, 0xff, //0x000005dc ja LBB0_100 - 0x0f, 0xb6, 0xc9, //0x000005e2 movzbl %cl, %ecx - 0x48, 0xbe, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x000005e5 movabsq $270582939711, %rsi - 0x48, 0x0f, 0xa3, 0xce, //0x000005ef btq %rcx, %rsi - 0x0f, 0x83, 0x2b, 0xff, 0xff, 0xff, //0x000005f3 jae LBB0_100 - //0x000005f9 LBB0_47 - 0x48, 0x8d, 0x42, 0x03, //0x000005f9 leaq $3(%rdx), %rax - 0x48, 0x89, 0x07, //0x000005fd movq %rax, (%rdi) - 0x41, 0x8a, 0x49, 0x03, //0x00000600 movb $3(%r9), %cl - 0x8d, 0x41, 0xd0, //0x00000604 leal $-48(%rcx), %eax - 0x3c, 0x0a, //0x00000607 cmpb $10, %al - 0x0f, 0x82, 0x2a, 0x00, 0x00, 0x00, //0x00000609 jb LBB0_50 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000060f movq $-2, %rax - 0x80, 0xc1, 0xbf, //0x00000616 addb $-65, %cl - 0x80, 0xf9, 0x25, //0x00000619 cmpb $37, %cl - 0x0f, 0x87, 0x02, 0xff, 0xff, 0xff, //0x0000061c ja LBB0_100 - 0x0f, 0xb6, 0xc9, //0x00000622 movzbl %cl, %ecx - 0x48, 0xbe, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x00000625 movabsq $270582939711, %rsi - 0x48, 0x0f, 0xa3, 0xce, //0x0000062f btq %rcx, %rsi - 0x0f, 0x83, 0xeb, 0xfe, 0xff, 0xff, //0x00000633 jae LBB0_100 - //0x00000639 LBB0_50 - 0x48, 0x83, 0xc2, 0x04, //0x00000639 addq $4, %rdx - 0x48, 0x89, 0x17, //0x0000063d movq %rdx, (%rdi) - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000640 movq $-2, %rax - 0xe9, 0xd8, 0xfe, 0xff, 0xff, //0x00000647 jmp LBB0_100 - //0x0000064c LBB0_98 - 0x45, 0x31, 0xd2, //0x0000064c xorl %r10d, %r10d - 0xe9, 0xca, 0xfe, 0xff, 0xff, //0x0000064f jmp LBB0_99 - //0x00000654 LBB0_31 - 0x48, 0x8b, 0x45, 0xc8, //0x00000654 movq $-56(%rbp), %rax - 0x48, 0xf7, 0xd0, //0x00000658 notq %rax - 0x49, 0x01, 0xc1, //0x0000065b addq %rax, %r9 - 0x48, 0x8b, 0x45, 0xd0, //0x0000065e movq $-48(%rbp), %rax - 0x4c, 0x89, 0x08, //0x00000662 movq %r9, (%rax) - 0x48, 0xc7, 0xc0, 0xfd, 0xff, 0xff, 0xff, //0x00000665 movq $-3, %rax - 0xe9, 0xb3, 0xfe, 0xff, 0xff, //0x0000066c jmp LBB0_100 - //0x00000671 LBB0_78 - 0x4c, 0x89, 0xca, //0x00000671 movq %r9, %rdx - 0x48, 0x2b, 0x55, 0xc8, //0x00000674 subq $-56(%rbp), %rdx - 0x48, 0x83, 0xc2, 0x02, //0x00000678 addq $2, %rdx - 0x48, 0x8b, 0x75, 0xd0, //0x0000067c movq $-48(%rbp), %rsi - 0x48, 0x89, 0x16, //0x00000680 movq %rdx, (%rsi) - 0x41, 0x8a, 0x49, 0x02, //0x00000683 movb $2(%r9), %cl - 0x8d, 0x41, 0xd0, //0x00000687 leal $-48(%rcx), %eax - 0x3c, 0x0a, //0x0000068a cmpb $10, %al - 0x0f, 0x82, 0x2e, 0x00, 0x00, 0x00, //0x0000068c jb LBB0_81 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000692 movq $-2, %rax - 0x80, 0xc1, 0xbf, //0x00000699 addb $-65, %cl - 0x80, 0xf9, 0x25, //0x0000069c cmpb $37, %cl - 0x0f, 0x87, 0x7f, 0xfe, 0xff, 0xff, //0x0000069f ja LBB0_100 - 0x0f, 0xb6, 0xc9, //0x000006a5 movzbl %cl, %ecx - 0x48, 0xbe, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x000006a8 movabsq $270582939711, %rsi - 0x48, 0x0f, 0xa3, 0xce, //0x000006b2 btq %rcx, %rsi - 0x48, 0x8b, 0x75, 0xd0, //0x000006b6 movq $-48(%rbp), %rsi - 0x0f, 0x83, 0x64, 0xfe, 0xff, 0xff, //0x000006ba jae LBB0_100 - //0x000006c0 LBB0_81 - 0x48, 0x8d, 0x42, 0x01, //0x000006c0 leaq $1(%rdx), %rax - 0x48, 0x89, 0x06, //0x000006c4 movq %rax, (%rsi) - 0x41, 0x8a, 0x49, 0x03, //0x000006c7 movb $3(%r9), %cl - 0x8d, 0x41, 0xd0, //0x000006cb leal $-48(%rcx), %eax - 0x3c, 0x09, //0x000006ce cmpb $9, %al - 0x0f, 0x86, 0x2e, 0x00, 0x00, 0x00, //0x000006d0 jbe LBB0_84 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000006d6 movq $-2, %rax - 0x80, 0xc1, 0xbf, //0x000006dd addb $-65, %cl - 0x80, 0xf9, 0x25, //0x000006e0 cmpb $37, %cl - 0x0f, 0x87, 0x3b, 0xfe, 0xff, 0xff, //0x000006e3 ja LBB0_100 - 0x0f, 0xb6, 0xc9, //0x000006e9 movzbl %cl, %ecx - 0x48, 0xbe, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x000006ec movabsq $270582939711, %rsi - 0x48, 0x0f, 0xa3, 0xce, //0x000006f6 btq %rcx, %rsi - 0x48, 0x8b, 0x75, 0xd0, //0x000006fa movq $-48(%rbp), %rsi - 0x0f, 0x83, 0x20, 0xfe, 0xff, 0xff, //0x000006fe jae LBB0_100 - //0x00000704 LBB0_84 - 0x48, 0x8d, 0x42, 0x02, //0x00000704 leaq $2(%rdx), %rax - 0x48, 0x89, 0x06, //0x00000708 movq %rax, (%rsi) - 0x41, 0x8a, 0x49, 0x04, //0x0000070b movb $4(%r9), %cl - 0x8d, 0x41, 0xd0, //0x0000070f leal $-48(%rcx), %eax - 0x3c, 0x0a, //0x00000712 cmpb $10, %al - 0x0f, 0x82, 0x2e, 0x00, 0x00, 0x00, //0x00000714 jb LBB0_87 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000071a movq $-2, %rax - 0x80, 0xc1, 0xbf, //0x00000721 addb $-65, %cl - 0x80, 0xf9, 0x25, //0x00000724 cmpb $37, %cl - 0x0f, 0x87, 0xf7, 0xfd, 0xff, 0xff, //0x00000727 ja LBB0_100 - 0x0f, 0xb6, 0xc9, //0x0000072d movzbl %cl, %ecx - 0x48, 0xbe, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x00000730 movabsq $270582939711, %rsi - 0x48, 0x0f, 0xa3, 0xce, //0x0000073a btq %rcx, %rsi - 0x48, 0x8b, 0x75, 0xd0, //0x0000073e movq $-48(%rbp), %rsi - 0x0f, 0x83, 0xdc, 0xfd, 0xff, 0xff, //0x00000742 jae LBB0_100 - //0x00000748 LBB0_87 - 0x48, 0x8d, 0x42, 0x03, //0x00000748 leaq $3(%rdx), %rax - 0x48, 0x89, 0x06, //0x0000074c movq %rax, (%rsi) - 0x41, 0x8a, 0x49, 0x05, //0x0000074f movb $5(%r9), %cl - 0x8d, 0x41, 0xd0, //0x00000753 leal $-48(%rcx), %eax - 0x3c, 0x0a, //0x00000756 cmpb $10, %al - 0x0f, 0x82, 0x2e, 0x00, 0x00, 0x00, //0x00000758 jb LBB0_90 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000075e movq $-2, %rax - 0x80, 0xc1, 0xbf, //0x00000765 addb $-65, %cl - 0x80, 0xf9, 0x25, //0x00000768 cmpb $37, %cl - 0x0f, 0x87, 0xb3, 0xfd, 0xff, 0xff, //0x0000076b ja LBB0_100 - 0x0f, 0xb6, 0xc9, //0x00000771 movzbl %cl, %ecx - 0x48, 0xbe, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x00000774 movabsq $270582939711, %rsi - 0x48, 0x0f, 0xa3, 0xce, //0x0000077e btq %rcx, %rsi - 0x48, 0x8b, 0x75, 0xd0, //0x00000782 movq $-48(%rbp), %rsi - 0x0f, 0x83, 0x98, 0xfd, 0xff, 0xff, //0x00000786 jae LBB0_100 - //0x0000078c LBB0_90 - 0x48, 0x83, 0xc2, 0x04, //0x0000078c addq $4, %rdx - 0x48, 0x89, 0x16, //0x00000790 movq %rdx, (%rsi) - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000793 movq $-2, %rax - 0xe9, 0x85, 0xfd, 0xff, 0xff, //0x0000079a jmp LBB0_100 - //0x0000079f LBB0_26 - 0x4c, 0x2b, 0x4d, 0xc8, //0x0000079f subq $-56(%rbp), %r9 - 0x49, 0x83, 0xc1, 0x01, //0x000007a3 addq $1, %r9 - 0x48, 0x8b, 0x45, 0xd0, //0x000007a7 movq $-48(%rbp), %rax - 0x4c, 0x89, 0x08, //0x000007ab movq %r9, (%rax) - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000007ae movq $-2, %rax - 0xe9, 0x6a, 0xfd, 0xff, 0xff, //0x000007b5 jmp LBB0_100 - //0x000007ba LBB0_93 - 0x4c, 0x2b, 0x4d, 0xc8, //0x000007ba subq $-56(%rbp), %r9 - //0x000007be LBB0_94 - 0x49, 0x83, 0xc1, 0xfc, //0x000007be addq $-4, %r9 - 0x48, 0x8b, 0x45, 0xd0, //0x000007c2 movq $-48(%rbp), %rax - 0x4c, 0x89, 0x08, //0x000007c6 movq %r9, (%rax) - 0x48, 0xc7, 0xc0, 0xfc, 0xff, 0xff, 0xff, //0x000007c9 movq $-4, %rax - 0xe9, 0x4f, 0xfd, 0xff, 0xff, //0x000007d0 jmp LBB0_100 - //0x000007d5 LBB0_73 - 0x48, 0x03, 0x75, 0xc8, //0x000007d5 addq $-56(%rbp), %rsi - 0x49, 0x29, 0xf1, //0x000007d9 subq %rsi, %r9 - 0xe9, 0xdd, 0xff, 0xff, 0xff, //0x000007dc jmp LBB0_94 - //0x000007e1 LBB0_63 - 0xf6, 0x45, 0xb8, 0x02, //0x000007e1 testb $2, $-72(%rbp) - 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x000007e5 je LBB0_18 - 0x66, 0xc7, 0x40, 0xfe, 0xef, 0xbf, //0x000007eb movw $-16401, $-2(%rax) - 0xc6, 0x00, 0xbd, //0x000007f1 movb $-67, (%rax) - 0x48, 0x83, 0xc0, 0x01, //0x000007f4 addq $1, %rax - 0x45, 0x31, 0xd2, //0x000007f8 xorl %r10d, %r10d - 0x48, 0x89, 0xfa, //0x000007fb movq %rdi, %rdx - 0xe9, 0x1b, 0xfd, 0xff, 0xff, //0x000007fe jmp LBB0_99 - //0x00000803 LBB0_18 - 0x48, 0x8b, 0x45, 0xd0, //0x00000803 movq $-48(%rbp), %rax - 0x48, 0x8b, 0x4d, 0xc0, //0x00000807 movq $-64(%rbp), %rcx - 0x48, 0x89, 0x08, //0x0000080b movq %rcx, (%rax) - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000080e movq $-1, %rax - 0xe9, 0x0a, 0xfd, 0xff, 0xff, //0x00000815 jmp LBB0_100 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000081a .p2align 4, 0x00 - //0x00000820 __UnquoteTab - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000820 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000830 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2f, //0x00000840 QUAD $0x0000000000220000; QUAD $0x2f00000000000000 // .ascii 16, '\x00\x00"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00/' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000850 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000860 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5c, 0x00, 0x00, 0x00, //0x00000870 QUAD $0x0000000000000000; QUAD $0x0000005c00000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\\\x00\x00\x00' - 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, //0x00000880 QUAD $0x000c000000080000; QUAD $0x000a000000000000 // .ascii 16, '\x00\x00\x08\x00\x00\x00\x0c\x00\x00\x00\x00\x00\x00\x00\n\x00' - 0x00, 0x00, 0x0d, 0x00, 0x09, 0xff, //0x00000890 LONG $0x000d0000; WORD $0xff09 // .ascii 6, '\x00\x00\r\x00\t\xff' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000896 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008a6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008b6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008c6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008d6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008e6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008f6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000906 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000916 QUAD $0x0000000000000000; WORD $0x0000 // .space 10, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/validate_one.go b/vendor/github.com/bytedance/sonic/internal/native/sse/validate_one.go deleted file mode 100644 index ab6757eed..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/validate_one.go +++ /dev/null @@ -1,35 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 sse - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/native/types` - `github.com/bytedance/sonic/internal/rt` -) - -var F_validate_one func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer, flags uint64) (ret int) - -var S_validate_one uintptr - -//go:nosplit -func validate_one(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) { - return F_validate_one(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m)), flags) -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/validate_one_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/validate_one_subr.go deleted file mode 100644 index 3208df293..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/validate_one_subr.go +++ /dev/null @@ -1,46 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package sse - -import ( - `github.com/bytedance/sonic/loader` -) - -const ( - _entry__validate_one = 256 -) - -const ( - _stack__validate_one = 184 -) - -const ( - _size__validate_one = 15436 -) - -var ( - _pcsp__validate_one = [][2]uint32{ - {0x1, 0}, - {0x6, 8}, - {0x8, 16}, - {0xa, 24}, - {0xc, 32}, - {0xd, 40}, - {0x14, 48}, - {0x39b6, 184}, - {0x39b7, 48}, - {0x39b9, 40}, - {0x39bb, 32}, - {0x39bd, 24}, - {0x39bf, 16}, - {0x39c0, 8}, - {0x39c1, 0}, - {0x3c4c, 184}, - } -) - -var _cfunc_validate_one = []loader.CFunc{ - {"_validate_one_entry", 0, _entry__validate_one, 0, nil}, - {"_validate_one", _entry__validate_one, _size__validate_one, _stack__validate_one, _pcsp__validate_one}, -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/validate_one_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/validate_one_text_amd64.go deleted file mode 100644 index 30ab7556b..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/validate_one_text_amd64.go +++ /dev/null @@ -1,4211 +0,0 @@ -// +build amd64 -// Code generated by asm2asm, DO NOT EDIT. - -package sse - -var _text_validate_one = []byte{ - // .p2align 4, 0x00 - // LCPI0_0 - 0x01, 0x00, 0x00, 0x00, // .long 1 - 0x00, 0x00, 0x00, 0x00, //0x00000004 .long 0 - 0x00, 0x00, 0x00, 0x00, //0x00000008 .long 0 - 0x00, 0x00, 0x00, 0x00, //0x0000000c .long 0 - //0x00000010 LCPI0_1 - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000010 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - //0x00000020 LCPI0_2 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000020 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - //0x00000030 LCPI0_3 - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000030 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' - //0x00000040 LCPI0_4 - 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x00000040 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{' - //0x00000050 LCPI0_5 - 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00000050 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}' - //0x00000060 LCPI0_6 - 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00000060 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' - //0x00000070 LCPI0_7 - 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000070 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' - //0x00000080 LCPI0_8 - 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00000080 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' - //0x00000090 LCPI0_9 - 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000090 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' - //0x000000a0 LCPI0_10 - 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x000000a0 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' - //0x000000b0 LCPI0_11 - 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x000000b0 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' - //0x000000c0 LCPI0_12 - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x000000c0 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' - //0x000000d0 LCPI0_13 - 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x000000d0 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' - //0x000000e0 LCPI0_14 - 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x000000e0 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' - //0x000000f0 LCPI0_15 - 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x000000f0 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' - //0x00000100 .p2align 4, 0x90 - //0x00000100 _validate_one - 0x55, //0x00000100 pushq %rbp - 0x48, 0x89, 0xe5, //0x00000101 movq %rsp, %rbp - 0x41, 0x57, //0x00000104 pushq %r15 - 0x41, 0x56, //0x00000106 pushq %r14 - 0x41, 0x55, //0x00000108 pushq %r13 - 0x41, 0x54, //0x0000010a pushq %r12 - 0x53, //0x0000010c pushq %rbx - 0x48, 0x81, 0xec, 0x88, 0x00, 0x00, 0x00, //0x0000010d subq $136, %rsp - 0x48, 0x89, 0x4d, 0x98, //0x00000114 movq %rcx, $-104(%rbp) - 0x49, 0x89, 0xd5, //0x00000118 movq %rdx, %r13 - 0x49, 0x89, 0xf6, //0x0000011b movq %rsi, %r14 - 0x48, 0x89, 0x7d, 0xa8, //0x0000011e movq %rdi, $-88(%rbp) - 0x0f, 0x10, 0x05, 0xd7, 0xfe, 0xff, 0xff, //0x00000122 movups $-297(%rip), %xmm0 /* LCPI0_0+0(%rip) */ - 0x0f, 0x11, 0x02, //0x00000129 movups %xmm0, (%rdx) - 0x48, 0xc7, 0x45, 0x90, 0xff, 0xff, 0xff, 0xff, //0x0000012c movq $-1, $-112(%rbp) - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000134 movabsq $4294977024, %r11 - 0xf3, 0x0f, 0x6f, 0x05, 0xca, 0xfe, 0xff, 0xff, //0x0000013e movdqu $-310(%rip), %xmm0 /* LCPI0_1+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x0d, 0xd2, 0xfe, 0xff, 0xff, //0x00000146 movdqu $-302(%rip), %xmm1 /* LCPI0_2+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x25, 0xd9, 0xfe, 0xff, 0xff, //0x0000014e movdqu $-295(%rip), %xmm12 /* LCPI0_3+0(%rip) */ - 0x66, 0x45, 0x0f, 0x76, 0xd2, //0x00000157 pcmpeqd %xmm10, %xmm10 - 0xf3, 0x44, 0x0f, 0x6f, 0x3d, 0x4b, 0xff, 0xff, 0xff, //0x0000015c movdqu $-181(%rip), %xmm15 /* LCPI0_11+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x0d, 0x22, 0xff, 0xff, 0xff, //0x00000165 movdqu $-222(%rip), %xmm9 /* LCPI0_9+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0x79, 0xff, 0xff, 0xff, //0x0000016e movdqu $-135(%rip), %xmm11 /* LCPI0_15+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x35, 0x00, 0xff, 0xff, 0xff, //0x00000177 movdqu $-256(%rip), %xmm14 /* LCPI0_8+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x15, 0xe8, 0xfe, 0xff, 0xff, //0x00000180 movdqu $-280(%rip), %xmm2 /* LCPI0_7+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0xaf, 0xfe, 0xff, 0xff, //0x00000188 movdqu $-337(%rip), %xmm13 /* LCPI0_4+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0xb6, 0xfe, 0xff, 0xff, //0x00000191 movdqu $-330(%rip), %xmm8 /* LCPI0_5+0(%rip) */ - 0x48, 0x89, 0x75, 0xd0, //0x0000019a movq %rsi, $-48(%rbp) - 0x48, 0x89, 0x55, 0xb0, //0x0000019e movq %rdx, $-80(%rbp) - 0xe9, 0x3d, 0x00, 0x00, 0x00, //0x000001a2 jmp LBB0_6 - //0x000001a7 LBB0_1 - 0x0f, 0xbc, 0xc3, //0x000001a7 bsfl %ebx, %eax - 0x4c, 0x01, 0xc0, //0x000001aa addq %r8, %rax - 0x4c, 0x8d, 0x14, 0x06, //0x000001ad leaq (%rsi,%rax), %r10 - 0x49, 0x83, 0xc2, 0x01, //0x000001b1 addq $1, %r10 - 0x4c, 0x8b, 0x75, 0xd0, //0x000001b5 movq $-48(%rbp), %r14 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000001b9 movabsq $4294977024, %r11 - //0x000001c3 LBB0_2 - 0x4d, 0x89, 0x16, //0x000001c3 movq %r10, (%r14) - //0x000001c6 LBB0_3 - 0x4d, 0x85, 0xc0, //0x000001c6 testq %r8, %r8 - 0x0f, 0x8e, 0x8d, 0x38, 0x00, 0x00, //0x000001c9 jle LBB0_622 - 0x90, //0x000001cf .p2align 4, 0x90 - //0x000001d0 LBB0_4 - 0x4d, 0x8b, 0x45, 0x00, //0x000001d0 movq (%r13), %r8 - 0x48, 0x8b, 0x55, 0x90, //0x000001d4 movq $-112(%rbp), %rdx - 0x48, 0x89, 0xd0, //0x000001d8 movq %rdx, %rax - 0x4d, 0x85, 0xc0, //0x000001db testq %r8, %r8 - 0x0f, 0x84, 0xcb, 0x38, 0x00, 0x00, //0x000001de je LBB0_650 - //0x000001e4 LBB0_6 - 0x48, 0x8b, 0x4d, 0x90, //0x000001e4 movq $-112(%rbp), %rcx - 0x48, 0x8b, 0x45, 0xa8, //0x000001e8 movq $-88(%rbp), %rax - 0x4c, 0x8b, 0x20, //0x000001ec movq (%rax), %r12 - 0x48, 0x8b, 0x40, 0x08, //0x000001ef movq $8(%rax), %rax - 0x49, 0x8b, 0x36, //0x000001f3 movq (%r14), %rsi - 0x48, 0x39, 0xc6, //0x000001f6 cmpq %rax, %rsi - 0x0f, 0x83, 0x31, 0x00, 0x00, 0x00, //0x000001f9 jae LBB0_11 - 0x41, 0x8a, 0x14, 0x34, //0x000001ff movb (%r12,%rsi), %dl - 0x80, 0xfa, 0x0d, //0x00000203 cmpb $13, %dl - 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x00000206 je LBB0_11 - 0x80, 0xfa, 0x20, //0x0000020c cmpb $32, %dl - 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x0000020f je LBB0_11 - 0x80, 0xc2, 0xf7, //0x00000215 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x00000218 cmpb $1, %dl - 0x0f, 0x86, 0x0f, 0x00, 0x00, 0x00, //0x0000021b jbe LBB0_11 - 0x48, 0x89, 0xf2, //0x00000221 movq %rsi, %rdx - 0xe9, 0xff, 0x00, 0x00, 0x00, //0x00000224 jmp LBB0_32 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000229 .p2align 4, 0x90 - //0x00000230 LBB0_11 - 0x48, 0x8d, 0x56, 0x01, //0x00000230 leaq $1(%rsi), %rdx - 0x48, 0x39, 0xc2, //0x00000234 cmpq %rax, %rdx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000237 jae LBB0_15 - 0x41, 0x8a, 0x1c, 0x14, //0x0000023d movb (%r12,%rdx), %bl - 0x80, 0xfb, 0x0d, //0x00000241 cmpb $13, %bl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000244 je LBB0_15 - 0x80, 0xfb, 0x20, //0x0000024a cmpb $32, %bl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000024d je LBB0_15 - 0x80, 0xc3, 0xf7, //0x00000253 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00000256 cmpb $1, %bl - 0x0f, 0x87, 0xc9, 0x00, 0x00, 0x00, //0x00000259 ja LBB0_32 - 0x90, //0x0000025f .p2align 4, 0x90 - //0x00000260 LBB0_15 - 0x48, 0x8d, 0x56, 0x02, //0x00000260 leaq $2(%rsi), %rdx - 0x48, 0x39, 0xc2, //0x00000264 cmpq %rax, %rdx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000267 jae LBB0_19 - 0x41, 0x8a, 0x1c, 0x14, //0x0000026d movb (%r12,%rdx), %bl - 0x80, 0xfb, 0x0d, //0x00000271 cmpb $13, %bl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000274 je LBB0_19 - 0x80, 0xfb, 0x20, //0x0000027a cmpb $32, %bl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000027d je LBB0_19 - 0x80, 0xc3, 0xf7, //0x00000283 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00000286 cmpb $1, %bl - 0x0f, 0x87, 0x99, 0x00, 0x00, 0x00, //0x00000289 ja LBB0_32 - 0x90, //0x0000028f .p2align 4, 0x90 - //0x00000290 LBB0_19 - 0x48, 0x8d, 0x56, 0x03, //0x00000290 leaq $3(%rsi), %rdx - 0x48, 0x39, 0xc2, //0x00000294 cmpq %rax, %rdx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000297 jae LBB0_23 - 0x41, 0x8a, 0x1c, 0x14, //0x0000029d movb (%r12,%rdx), %bl - 0x80, 0xfb, 0x0d, //0x000002a1 cmpb $13, %bl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000002a4 je LBB0_23 - 0x80, 0xfb, 0x20, //0x000002aa cmpb $32, %bl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000002ad je LBB0_23 - 0x80, 0xc3, 0xf7, //0x000002b3 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x000002b6 cmpb $1, %bl - 0x0f, 0x87, 0x69, 0x00, 0x00, 0x00, //0x000002b9 ja LBB0_32 - 0x90, //0x000002bf .p2align 4, 0x90 - //0x000002c0 LBB0_23 - 0x48, 0x83, 0xc6, 0x04, //0x000002c0 addq $4, %rsi - 0x48, 0x39, 0xf0, //0x000002c4 cmpq %rsi, %rax - 0x0f, 0x86, 0x74, 0x37, 0x00, 0x00, //0x000002c7 jbe LBB0_619 - 0x48, 0x39, 0xf0, //0x000002cd cmpq %rsi, %rax - 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x000002d0 je LBB0_29 - 0x49, 0x8d, 0x14, 0x04, //0x000002d6 leaq (%r12,%rax), %rdx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002da .p2align 4, 0x90 - //0x000002e0 LBB0_26 - 0x41, 0x0f, 0xbe, 0x3c, 0x34, //0x000002e0 movsbl (%r12,%rsi), %edi - 0x83, 0xff, 0x20, //0x000002e5 cmpl $32, %edi - 0x0f, 0x87, 0x2e, 0x00, 0x00, 0x00, //0x000002e8 ja LBB0_31 - 0x49, 0x0f, 0xa3, 0xfb, //0x000002ee btq %rdi, %r11 - 0x0f, 0x83, 0x24, 0x00, 0x00, 0x00, //0x000002f2 jae LBB0_31 - 0x48, 0x83, 0xc6, 0x01, //0x000002f8 addq $1, %rsi - 0x48, 0x39, 0xf0, //0x000002fc cmpq %rsi, %rax - 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x000002ff jne LBB0_26 - 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x00000305 jmp LBB0_30 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000030a .p2align 4, 0x90 - //0x00000310 LBB0_29 - 0x4c, 0x01, 0xe6, //0x00000310 addq %r12, %rsi - 0x48, 0x89, 0xf2, //0x00000313 movq %rsi, %rdx - //0x00000316 LBB0_30 - 0x4c, 0x29, 0xe2, //0x00000316 subq %r12, %rdx - 0x48, 0x89, 0xd6, //0x00000319 movq %rdx, %rsi - //0x0000031c LBB0_31 - 0x48, 0x89, 0xf2, //0x0000031c movq %rsi, %rdx - 0x48, 0x39, 0xc6, //0x0000031f cmpq %rax, %rsi - 0x0f, 0x83, 0x1c, 0x37, 0x00, 0x00, //0x00000322 jae LBB0_620 - //0x00000328 LBB0_32 - 0x48, 0x8d, 0x42, 0x01, //0x00000328 leaq $1(%rdx), %rax - 0x49, 0x89, 0x06, //0x0000032c movq %rax, (%r14) - 0x41, 0x0f, 0xbe, 0x3c, 0x14, //0x0000032f movsbl (%r12,%rdx), %edi - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000334 movq $-1, %rax - 0x85, 0xff, //0x0000033b testl %edi, %edi - 0x0f, 0x84, 0x6c, 0x37, 0x00, 0x00, //0x0000033d je LBB0_650 - 0x4d, 0x8b, 0x4d, 0x00, //0x00000343 movq (%r13), %r9 - 0x4d, 0x8d, 0x41, 0xff, //0x00000347 leaq $-1(%r9), %r8 - 0x43, 0x8b, 0x5c, 0xcd, 0x00, //0x0000034b movl (%r13,%r9,8), %ebx - 0x48, 0x83, 0xf9, 0xff, //0x00000350 cmpq $-1, %rcx - 0x48, 0x0f, 0x45, 0xd1, //0x00000354 cmovneq %rcx, %rdx - 0x83, 0xc3, 0xff, //0x00000358 addl $-1, %ebx - 0x83, 0xfb, 0x05, //0x0000035b cmpl $5, %ebx - 0x48, 0x89, 0x55, 0x90, //0x0000035e movq %rdx, $-112(%rbp) - 0x0f, 0x87, 0x73, 0x02, 0x00, 0x00, //0x00000362 ja LBB0_78 - 0x48, 0x8d, 0x35, 0xdd, 0x39, 0x00, 0x00, //0x00000368 leaq $14813(%rip), %rsi /* LJTI0_0+0(%rip) */ - 0x48, 0x63, 0x0c, 0x9e, //0x0000036f movslq (%rsi,%rbx,4), %rcx - 0x48, 0x01, 0xf1, //0x00000373 addq %rsi, %rcx - 0xff, 0xe1, //0x00000376 jmpq *%rcx - //0x00000378 LBB0_35 - 0x83, 0xff, 0x2c, //0x00000378 cmpl $44, %edi - 0x0f, 0x84, 0xf0, 0x04, 0x00, 0x00, //0x0000037b je LBB0_117 - 0x83, 0xff, 0x5d, //0x00000381 cmpl $93, %edi - 0x0f, 0x84, 0x3c, 0x02, 0x00, 0x00, //0x00000384 je LBB0_37 - 0xe9, 0x19, 0x37, 0x00, 0x00, //0x0000038a jmp LBB0_649 - //0x0000038f LBB0_38 - 0x40, 0x80, 0xff, 0x5d, //0x0000038f cmpb $93, %dil - 0x0f, 0x84, 0x2d, 0x02, 0x00, 0x00, //0x00000393 je LBB0_37 - 0x4b, 0xc7, 0x44, 0xcd, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000399 movq $1, (%r13,%r9,8) - 0x83, 0xff, 0x7b, //0x000003a2 cmpl $123, %edi - 0x0f, 0x86, 0x3d, 0x02, 0x00, 0x00, //0x000003a5 jbe LBB0_79 - 0xe9, 0xf8, 0x36, 0x00, 0x00, //0x000003ab jmp LBB0_649 - //0x000003b0 LBB0_40 - 0x40, 0x80, 0xff, 0x22, //0x000003b0 cmpb $34, %dil - 0x0f, 0x85, 0xee, 0x36, 0x00, 0x00, //0x000003b4 jne LBB0_649 - 0x4b, 0xc7, 0x44, 0xcd, 0x00, 0x04, 0x00, 0x00, 0x00, //0x000003ba movq $4, (%r13,%r9,8) - 0x48, 0x8b, 0x4d, 0x98, //0x000003c3 movq $-104(%rbp), %rcx - 0xf6, 0xc1, 0x40, //0x000003c7 testb $64, %cl - 0x0f, 0x85, 0x74, 0x06, 0x00, 0x00, //0x000003ca jne LBB0_125 - 0x49, 0x8b, 0x16, //0x000003d0 movq (%r14), %rdx - 0x48, 0x8b, 0x45, 0xa8, //0x000003d3 movq $-88(%rbp), %rax - 0x48, 0x8b, 0x40, 0x08, //0x000003d7 movq $8(%rax), %rax - 0xf6, 0xc1, 0x20, //0x000003db testb $32, %cl - 0x48, 0x89, 0x45, 0xa0, //0x000003de movq %rax, $-96(%rbp) - 0x48, 0x89, 0x55, 0xc0, //0x000003e2 movq %rdx, $-64(%rbp) - 0x0f, 0x85, 0xa2, 0x09, 0x00, 0x00, //0x000003e6 jne LBB0_162 - 0x49, 0x89, 0xc1, //0x000003ec movq %rax, %r9 - 0x49, 0x29, 0xd1, //0x000003ef subq %rdx, %r9 - 0x0f, 0x84, 0x71, 0x38, 0x00, 0x00, //0x000003f2 je LBB0_656 - 0x49, 0x83, 0xf9, 0x40, //0x000003f8 cmpq $64, %r9 - 0x0f, 0x82, 0xd5, 0x2a, 0x00, 0x00, //0x000003fc jb LBB0_502 - 0x48, 0x8b, 0x45, 0xc0, //0x00000402 movq $-64(%rbp), %rax - 0x49, 0x89, 0xc6, //0x00000406 movq %rax, %r14 - 0x49, 0xf7, 0xd6, //0x00000409 notq %r14 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x0000040c movq $-1, $-56(%rbp) - 0x45, 0x31, 0xc0, //0x00000414 xorl %r8d, %r8d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000417 .p2align 4, 0x90 - //0x00000420 LBB0_46 - 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x04, //0x00000420 movdqu (%r12,%rax), %xmm3 - 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x04, 0x10, //0x00000426 movdqu $16(%r12,%rax), %xmm4 - 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x04, 0x20, //0x0000042d movdqu $32(%r12,%rax), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x30, //0x00000434 movdqu $48(%r12,%rax), %xmm6 - 0x66, 0x0f, 0x6f, 0xfb, //0x0000043b movdqa %xmm3, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x0000043f pcmpeqb %xmm0, %xmm7 - 0x66, 0x44, 0x0f, 0xd7, 0xd7, //0x00000443 pmovmskb %xmm7, %r10d - 0x66, 0x0f, 0x6f, 0xfc, //0x00000448 movdqa %xmm4, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x0000044c pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xdf, //0x00000450 pmovmskb %xmm7, %ebx - 0x66, 0x0f, 0x6f, 0xfd, //0x00000454 movdqa %xmm5, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x00000458 pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xf7, //0x0000045c pmovmskb %xmm7, %esi - 0x66, 0x0f, 0x6f, 0xfe, //0x00000460 movdqa %xmm6, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x00000464 pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xd7, //0x00000468 pmovmskb %xmm7, %edx - 0x66, 0x0f, 0x74, 0xd9, //0x0000046c pcmpeqb %xmm1, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x00000470 pmovmskb %xmm3, %r11d - 0x66, 0x0f, 0x74, 0xe1, //0x00000475 pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xcc, //0x00000479 pmovmskb %xmm4, %ecx - 0x66, 0x0f, 0x74, 0xe9, //0x0000047d pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xfd, //0x00000481 pmovmskb %xmm5, %edi - 0x66, 0x0f, 0x74, 0xf1, //0x00000485 pcmpeqb %xmm1, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x00000489 pmovmskb %xmm6, %r15d - 0x48, 0xc1, 0xe2, 0x30, //0x0000048e shlq $48, %rdx - 0x48, 0xc1, 0xe6, 0x20, //0x00000492 shlq $32, %rsi - 0x48, 0x09, 0xd6, //0x00000496 orq %rdx, %rsi - 0x48, 0xc1, 0xe3, 0x10, //0x00000499 shlq $16, %rbx - 0x48, 0x09, 0xf3, //0x0000049d orq %rsi, %rbx - 0x49, 0x09, 0xda, //0x000004a0 orq %rbx, %r10 - 0x49, 0xc1, 0xe7, 0x30, //0x000004a3 shlq $48, %r15 - 0x48, 0xc1, 0xe7, 0x20, //0x000004a7 shlq $32, %rdi - 0x4c, 0x09, 0xff, //0x000004ab orq %r15, %rdi - 0x48, 0xc1, 0xe1, 0x10, //0x000004ae shlq $16, %rcx - 0x48, 0x09, 0xf9, //0x000004b2 orq %rdi, %rcx - 0x49, 0x09, 0xcb, //0x000004b5 orq %rcx, %r11 - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000004b8 jne LBB0_55 - 0x4d, 0x85, 0xc0, //0x000004be testq %r8, %r8 - 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000004c1 jne LBB0_57 - 0x45, 0x31, 0xc0, //0x000004c7 xorl %r8d, %r8d - 0x4d, 0x85, 0xd2, //0x000004ca testq %r10, %r10 - 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x000004cd jne LBB0_58 - //0x000004d3 LBB0_49 - 0x49, 0x83, 0xc1, 0xc0, //0x000004d3 addq $-64, %r9 - 0x49, 0x83, 0xc6, 0xc0, //0x000004d7 addq $-64, %r14 - 0x48, 0x83, 0xc0, 0x40, //0x000004db addq $64, %rax - 0x49, 0x83, 0xf9, 0x3f, //0x000004df cmpq $63, %r9 - 0x0f, 0x87, 0x37, 0xff, 0xff, 0xff, //0x000004e3 ja LBB0_46 - 0xe9, 0x56, 0x22, 0x00, 0x00, //0x000004e9 jmp LBB0_50 - //0x000004ee LBB0_55 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000004ee cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000004f3 jne LBB0_57 - 0x49, 0x0f, 0xbc, 0xcb, //0x000004f9 bsfq %r11, %rcx - 0x48, 0x01, 0xc1, //0x000004fd addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00000500 movq %rcx, $-56(%rbp) - //0x00000504 LBB0_57 - 0x4c, 0x89, 0xc1, //0x00000504 movq %r8, %rcx - 0x48, 0xf7, 0xd1, //0x00000507 notq %rcx - 0x4c, 0x21, 0xd9, //0x0000050a andq %r11, %rcx - 0x48, 0x8d, 0x14, 0x09, //0x0000050d leaq (%rcx,%rcx), %rdx - 0x4c, 0x09, 0xc2, //0x00000511 orq %r8, %rdx - 0x48, 0x89, 0xd6, //0x00000514 movq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x00000517 notq %rsi - 0x4c, 0x21, 0xde, //0x0000051a andq %r11, %rsi - 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000051d movabsq $-6148914691236517206, %rdi - 0x48, 0x21, 0xfe, //0x00000527 andq %rdi, %rsi - 0x45, 0x31, 0xc0, //0x0000052a xorl %r8d, %r8d - 0x48, 0x01, 0xce, //0x0000052d addq %rcx, %rsi - 0x41, 0x0f, 0x92, 0xc0, //0x00000530 setb %r8b - 0x48, 0x01, 0xf6, //0x00000534 addq %rsi, %rsi - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000537 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xce, //0x00000541 xorq %rcx, %rsi - 0x48, 0x21, 0xd6, //0x00000544 andq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x00000547 notq %rsi - 0x49, 0x21, 0xf2, //0x0000054a andq %rsi, %r10 - 0x4d, 0x85, 0xd2, //0x0000054d testq %r10, %r10 - 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00000550 je LBB0_49 - //0x00000556 LBB0_58 - 0x49, 0x0f, 0xbc, 0xc2, //0x00000556 bsfq %r10, %rax - 0x4c, 0x29, 0xf0, //0x0000055a subq %r14, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x0000055d movq $-48(%rbp), %r14 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000561 movabsq $4294977024, %r11 - 0xe9, 0xff, 0x0c, 0x00, 0x00, //0x0000056b jmp LBB0_229 - //0x00000570 LBB0_59 - 0x40, 0x80, 0xff, 0x3a, //0x00000570 cmpb $58, %dil - 0x0f, 0x85, 0x2e, 0x35, 0x00, 0x00, //0x00000574 jne LBB0_649 - 0x4b, 0xc7, 0x44, 0xcd, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000057a movq $0, (%r13,%r9,8) - 0xe9, 0x48, 0xfc, 0xff, 0xff, //0x00000583 jmp LBB0_4 - //0x00000588 LBB0_61 - 0x83, 0xff, 0x2c, //0x00000588 cmpl $44, %edi - 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x0000058b jne LBB0_62 - 0x49, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x00000591 cmpq $4095, %r9 - 0x0f, 0x8f, 0xb2, 0x34, 0x00, 0x00, //0x00000598 jg LBB0_651 - 0x49, 0x8d, 0x41, 0x01, //0x0000059e leaq $1(%r9), %rax - 0x49, 0x89, 0x45, 0x00, //0x000005a2 movq %rax, (%r13) - 0x4b, 0xc7, 0x44, 0xcd, 0x08, 0x03, 0x00, 0x00, 0x00, //0x000005a6 movq $3, $8(%r13,%r9,8) - 0xe9, 0x1c, 0xfc, 0xff, 0xff, //0x000005af jmp LBB0_4 - //0x000005b4 LBB0_63 - 0x83, 0xff, 0x22, //0x000005b4 cmpl $34, %edi - 0x0f, 0x84, 0xd7, 0x02, 0x00, 0x00, //0x000005b7 je LBB0_64 - //0x000005bd LBB0_62 - 0x83, 0xff, 0x7d, //0x000005bd cmpl $125, %edi - 0x0f, 0x85, 0xe2, 0x34, 0x00, 0x00, //0x000005c0 jne LBB0_649 - //0x000005c6 LBB0_37 - 0x4d, 0x89, 0x45, 0x00, //0x000005c6 movq %r8, (%r13) - 0x48, 0x89, 0xd0, //0x000005ca movq %rdx, %rax - 0x4d, 0x85, 0xc0, //0x000005cd testq %r8, %r8 - 0x0f, 0x85, 0x0e, 0xfc, 0xff, 0xff, //0x000005d0 jne LBB0_6 - 0xe9, 0xd4, 0x34, 0x00, 0x00, //0x000005d6 jmp LBB0_650 - //0x000005db LBB0_78 - 0x4d, 0x89, 0x45, 0x00, //0x000005db movq %r8, (%r13) - 0x83, 0xff, 0x7b, //0x000005df cmpl $123, %edi - 0x0f, 0x87, 0xc0, 0x34, 0x00, 0x00, //0x000005e2 ja LBB0_649 - //0x000005e8 LBB0_79 - 0x89, 0xf9, //0x000005e8 movl %edi, %ecx - 0x48, 0x8d, 0x15, 0x73, 0x37, 0x00, 0x00, //0x000005ea leaq $14195(%rip), %rdx /* LJTI0_1+0(%rip) */ - 0x48, 0x63, 0x0c, 0x8a, //0x000005f1 movslq (%rdx,%rcx,4), %rcx - 0x48, 0x01, 0xd1, //0x000005f5 addq %rdx, %rcx - 0xff, 0xe1, //0x000005f8 jmpq *%rcx - //0x000005fa LBB0_80 - 0x4c, 0x89, 0xf0, //0x000005fa movq %r14, %rax - 0x48, 0x8b, 0x4d, 0xa8, //0x000005fd movq $-88(%rbp), %rcx - 0x4c, 0x8b, 0x71, 0x08, //0x00000601 movq $8(%rcx), %r14 - 0x4c, 0x8b, 0x00, //0x00000605 movq (%rax), %r8 - 0xf6, 0x45, 0x98, 0x40, //0x00000608 testb $64, $-104(%rbp) - 0x0f, 0x85, 0x14, 0x05, 0x00, 0x00, //0x0000060c jne LBB0_134 - 0x49, 0x8d, 0x40, 0xff, //0x00000612 leaq $-1(%r8), %rax - 0x49, 0x29, 0xc6, //0x00000616 subq %rax, %r14 - 0x4c, 0x89, 0x45, 0xc0, //0x00000619 movq %r8, $-64(%rbp) - 0x0f, 0x84, 0x6c, 0x34, 0x00, 0x00, //0x0000061d je LBB0_625 - 0x4b, 0x8d, 0x3c, 0x04, //0x00000623 leaq (%r12,%r8), %rdi - 0x48, 0x83, 0xc7, 0xff, //0x00000627 addq $-1, %rdi - 0x80, 0x3f, 0x30, //0x0000062b cmpb $48, (%rdi) - 0x0f, 0x85, 0x3b, 0x00, 0x00, 0x00, //0x0000062e jne LBB0_86 - 0x41, 0xbd, 0x01, 0x00, 0x00, 0x00, //0x00000634 movl $1, %r13d - 0x49, 0x83, 0xfe, 0x01, //0x0000063a cmpq $1, %r14 - 0x0f, 0x84, 0xb9, 0x20, 0x00, 0x00, //0x0000063e je LBB0_452 - 0x48, 0x8b, 0x4d, 0xc0, //0x00000644 movq $-64(%rbp), %rcx - 0x41, 0x8a, 0x0c, 0x0c, //0x00000648 movb (%r12,%rcx), %cl - 0x80, 0xc1, 0xd2, //0x0000064c addb $-46, %cl - 0x80, 0xf9, 0x37, //0x0000064f cmpb $55, %cl - 0x0f, 0x87, 0xa5, 0x20, 0x00, 0x00, //0x00000652 ja LBB0_452 - 0x0f, 0xb6, 0xc9, //0x00000658 movzbl %cl, %ecx - 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x0000065b movabsq $36028797027352577, %rdx - 0x48, 0x0f, 0xa3, 0xca, //0x00000665 btq %rcx, %rdx - 0x0f, 0x83, 0x8e, 0x20, 0x00, 0x00, //0x00000669 jae LBB0_452 - //0x0000066f LBB0_86 - 0x49, 0x83, 0xfe, 0x10, //0x0000066f cmpq $16, %r14 - 0x48, 0x89, 0x7d, 0xb8, //0x00000673 movq %rdi, $-72(%rbp) - 0x0f, 0x82, 0xa0, 0x27, 0x00, 0x00, //0x00000677 jb LBB0_490 - 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000067d movq $-1, %r10 - 0x45, 0x31, 0xed, //0x00000684 xorl %r13d, %r13d - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00000687 movq $-1, %r15 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000068e movq $-1, %r8 - 0x4d, 0x89, 0xf3, //0x00000695 movq %r14, %r11 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000698 .p2align 4, 0x90 - //0x000006a0 LBB0_88 - 0xf3, 0x42, 0x0f, 0x6f, 0x1c, 0x2f, //0x000006a0 movdqu (%rdi,%r13), %xmm3 - 0x66, 0x0f, 0x6f, 0xe3, //0x000006a6 movdqa %xmm3, %xmm4 - 0x66, 0x0f, 0x64, 0x25, 0xee, 0xf9, 0xff, 0xff, //0x000006aa pcmpgtb $-1554(%rip), %xmm4 /* LCPI0_10+0(%rip) */ - 0x66, 0x41, 0x0f, 0x6f, 0xef, //0x000006b2 movdqa %xmm15, %xmm5 - 0x66, 0x0f, 0x64, 0xeb, //0x000006b7 pcmpgtb %xmm3, %xmm5 - 0x66, 0x0f, 0xdb, 0xec, //0x000006bb pand %xmm4, %xmm5 - 0x66, 0x0f, 0x6f, 0xe3, //0x000006bf movdqa %xmm3, %xmm4 - 0x66, 0x0f, 0x74, 0x25, 0xf5, 0xf9, 0xff, 0xff, //0x000006c3 pcmpeqb $-1547(%rip), %xmm4 /* LCPI0_12+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xf3, //0x000006cb movdqa %xmm3, %xmm6 - 0x66, 0x0f, 0x74, 0x35, 0xf9, 0xf9, 0xff, 0xff, //0x000006cf pcmpeqb $-1543(%rip), %xmm6 /* LCPI0_13+0(%rip) */ - 0x66, 0x0f, 0xeb, 0xf4, //0x000006d7 por %xmm4, %xmm6 - 0x66, 0x0f, 0x6f, 0xe3, //0x000006db movdqa %xmm3, %xmm4 - 0x66, 0x41, 0x0f, 0xdb, 0xe1, //0x000006df pand %xmm9, %xmm4 - 0x66, 0x0f, 0x74, 0x1d, 0xf4, 0xf9, 0xff, 0xff, //0x000006e4 pcmpeqb $-1548(%rip), %xmm3 /* LCPI0_14+0(%rip) */ - 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x000006ec pcmpeqb %xmm11, %xmm4 - 0x66, 0x0f, 0xd7, 0xf4, //0x000006f1 pmovmskb %xmm4, %esi - 0x66, 0x0f, 0xeb, 0xe3, //0x000006f5 por %xmm3, %xmm4 - 0x66, 0x0f, 0xeb, 0xee, //0x000006f9 por %xmm6, %xmm5 - 0x66, 0x0f, 0xeb, 0xec, //0x000006fd por %xmm4, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xcb, //0x00000701 pmovmskb %xmm3, %r9d - 0x66, 0x0f, 0xd7, 0xd6, //0x00000706 pmovmskb %xmm6, %edx - 0x66, 0x0f, 0xd7, 0xcd, //0x0000070a pmovmskb %xmm5, %ecx - 0xf7, 0xd1, //0x0000070e notl %ecx - 0x0f, 0xbc, 0xc9, //0x00000710 bsfl %ecx, %ecx - 0x83, 0xf9, 0x10, //0x00000713 cmpl $16, %ecx - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000716 je LBB0_90 - 0xbf, 0xff, 0xff, 0xff, 0xff, //0x0000071c movl $-1, %edi - 0xd3, 0xe7, //0x00000721 shll %cl, %edi - 0xf7, 0xd7, //0x00000723 notl %edi - 0x41, 0x21, 0xf9, //0x00000725 andl %edi, %r9d - 0x21, 0xfe, //0x00000728 andl %edi, %esi - 0x21, 0xd7, //0x0000072a andl %edx, %edi - 0x89, 0xfa, //0x0000072c movl %edi, %edx - 0x48, 0x8b, 0x7d, 0xb8, //0x0000072e movq $-72(%rbp), %rdi - //0x00000732 LBB0_90 - 0x41, 0x8d, 0x59, 0xff, //0x00000732 leal $-1(%r9), %ebx - 0x44, 0x21, 0xcb, //0x00000736 andl %r9d, %ebx - 0x0f, 0x85, 0x69, 0x1f, 0x00, 0x00, //0x00000739 jne LBB0_444 - 0x8d, 0x5e, 0xff, //0x0000073f leal $-1(%rsi), %ebx - 0x21, 0xf3, //0x00000742 andl %esi, %ebx - 0x0f, 0x85, 0x5e, 0x1f, 0x00, 0x00, //0x00000744 jne LBB0_444 - 0x8d, 0x5a, 0xff, //0x0000074a leal $-1(%rdx), %ebx - 0x21, 0xd3, //0x0000074d andl %edx, %ebx - 0x0f, 0x85, 0x53, 0x1f, 0x00, 0x00, //0x0000074f jne LBB0_444 - 0x45, 0x85, 0xc9, //0x00000755 testl %r9d, %r9d - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00000758 je LBB0_96 - 0x41, 0x0f, 0xbc, 0xd9, //0x0000075e bsfl %r9d, %ebx - 0x49, 0x83, 0xf8, 0xff, //0x00000762 cmpq $-1, %r8 - 0x0f, 0x85, 0xfa, 0x22, 0x00, 0x00, //0x00000766 jne LBB0_454 - 0x4c, 0x01, 0xeb, //0x0000076c addq %r13, %rbx - 0x49, 0x89, 0xd8, //0x0000076f movq %rbx, %r8 - //0x00000772 LBB0_96 - 0x85, 0xf6, //0x00000772 testl %esi, %esi - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000774 je LBB0_99 - 0x0f, 0xbc, 0xf6, //0x0000077a bsfl %esi, %esi - 0x49, 0x83, 0xff, 0xff, //0x0000077d cmpq $-1, %r15 - 0x0f, 0x85, 0xe6, 0x22, 0x00, 0x00, //0x00000781 jne LBB0_455 - 0x4c, 0x01, 0xee, //0x00000787 addq %r13, %rsi - 0x49, 0x89, 0xf7, //0x0000078a movq %rsi, %r15 - //0x0000078d LBB0_99 - 0x85, 0xd2, //0x0000078d testl %edx, %edx - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000078f je LBB0_102 - 0x0f, 0xbc, 0xd2, //0x00000795 bsfl %edx, %edx - 0x49, 0x83, 0xfa, 0xff, //0x00000798 cmpq $-1, %r10 - 0x0f, 0x85, 0xd2, 0x22, 0x00, 0x00, //0x0000079c jne LBB0_456 - 0x4c, 0x01, 0xea, //0x000007a2 addq %r13, %rdx - 0x49, 0x89, 0xd2, //0x000007a5 movq %rdx, %r10 - //0x000007a8 LBB0_102 - 0x83, 0xf9, 0x10, //0x000007a8 cmpl $16, %ecx - 0x0f, 0x85, 0xf7, 0x07, 0x00, 0x00, //0x000007ab jne LBB0_188 - 0x49, 0x83, 0xc3, 0xf0, //0x000007b1 addq $-16, %r11 - 0x49, 0x83, 0xc5, 0x10, //0x000007b5 addq $16, %r13 - 0x49, 0x83, 0xfb, 0x0f, //0x000007b9 cmpq $15, %r11 - 0x0f, 0x87, 0xdd, 0xfe, 0xff, 0xff, //0x000007bd ja LBB0_88 - 0x4a, 0x8d, 0x34, 0x2f, //0x000007c3 leaq (%rdi,%r13), %rsi - 0x49, 0x89, 0xf1, //0x000007c7 movq %rsi, %r9 - 0x4d, 0x39, 0xee, //0x000007ca cmpq %r13, %r14 - 0x0f, 0x84, 0xff, 0x09, 0x00, 0x00, //0x000007cd je LBB0_217 - //0x000007d3 LBB0_105 - 0x4e, 0x8d, 0x0c, 0x1e, //0x000007d3 leaq (%rsi,%r11), %r9 - 0x48, 0x89, 0xf7, //0x000007d7 movq %rsi, %rdi - 0x48, 0x2b, 0x7d, 0xc0, //0x000007da subq $-64(%rbp), %rdi - 0x4c, 0x29, 0xe7, //0x000007de subq %r12, %rdi - 0x48, 0x83, 0xc7, 0x01, //0x000007e1 addq $1, %rdi - 0x31, 0xd2, //0x000007e5 xorl %edx, %edx - 0x4c, 0x8d, 0x35, 0xd2, 0x37, 0x00, 0x00, //0x000007e7 leaq $14290(%rip), %r14 /* LJTI0_3+0(%rip) */ - 0xe9, 0x2a, 0x00, 0x00, 0x00, //0x000007ee jmp LBB0_109 - //0x000007f3 LBB0_106 - 0x49, 0x83, 0xfa, 0xff, //0x000007f3 cmpq $-1, %r10 - 0x0f, 0x85, 0xdc, 0x1e, 0x00, 0x00, //0x000007f7 jne LBB0_449 - 0x4c, 0x8d, 0x14, 0x17, //0x000007fd leaq (%rdi,%rdx), %r10 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000801 .p2align 4, 0x90 - //0x00000810 LBB0_108 - 0x48, 0x83, 0xc2, 0x01, //0x00000810 addq $1, %rdx - 0x49, 0x39, 0xd3, //0x00000814 cmpq %rdx, %r11 - 0x0f, 0x84, 0xb1, 0x09, 0x00, 0x00, //0x00000817 je LBB0_216 - //0x0000081d LBB0_109 - 0x0f, 0xbe, 0x0c, 0x16, //0x0000081d movsbl (%rsi,%rdx), %ecx - 0x8d, 0x59, 0xd0, //0x00000821 leal $-48(%rcx), %ebx - 0x83, 0xfb, 0x0a, //0x00000824 cmpl $10, %ebx - 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00000827 jb LBB0_108 - 0x8d, 0x59, 0xd5, //0x0000082d leal $-43(%rcx), %ebx - 0x83, 0xfb, 0x1a, //0x00000830 cmpl $26, %ebx - 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x00000833 ja LBB0_114 - 0x49, 0x63, 0x0c, 0x9e, //0x00000839 movslq (%r14,%rbx,4), %rcx - 0x4c, 0x01, 0xf1, //0x0000083d addq %r14, %rcx - 0xff, 0xe1, //0x00000840 jmpq *%rcx - //0x00000842 LBB0_112 - 0x49, 0x83, 0xf8, 0xff, //0x00000842 cmpq $-1, %r8 - 0x0f, 0x85, 0x8d, 0x1e, 0x00, 0x00, //0x00000846 jne LBB0_449 - 0x4c, 0x8d, 0x04, 0x17, //0x0000084c leaq (%rdi,%rdx), %r8 - 0xe9, 0xbb, 0xff, 0xff, 0xff, //0x00000850 jmp LBB0_108 - //0x00000855 LBB0_114 - 0x83, 0xf9, 0x65, //0x00000855 cmpl $101, %ecx - 0x0f, 0x85, 0x6a, 0x09, 0x00, 0x00, //0x00000858 jne LBB0_215 - //0x0000085e LBB0_115 - 0x49, 0x83, 0xff, 0xff, //0x0000085e cmpq $-1, %r15 - 0x0f, 0x85, 0x71, 0x1e, 0x00, 0x00, //0x00000862 jne LBB0_449 - 0x4c, 0x8d, 0x3c, 0x17, //0x00000868 leaq (%rdi,%rdx), %r15 - 0xe9, 0x9f, 0xff, 0xff, 0xff, //0x0000086c jmp LBB0_108 - //0x00000871 LBB0_117 - 0x49, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x00000871 cmpq $4095, %r9 - 0x0f, 0x8f, 0xd2, 0x31, 0x00, 0x00, //0x00000878 jg LBB0_651 - 0x49, 0x8d, 0x41, 0x01, //0x0000087e leaq $1(%r9), %rax - 0x49, 0x89, 0x45, 0x00, //0x00000882 movq %rax, (%r13) - 0x4b, 0xc7, 0x44, 0xcd, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00000886 movq $0, $8(%r13,%r9,8) - 0xe9, 0x3c, 0xf9, 0xff, 0xff, //0x0000088f jmp LBB0_4 - //0x00000894 LBB0_64 - 0x4b, 0xc7, 0x44, 0xcd, 0x00, 0x02, 0x00, 0x00, 0x00, //0x00000894 movq $2, (%r13,%r9,8) - 0x48, 0x8b, 0x4d, 0x98, //0x0000089d movq $-104(%rbp), %rcx - 0xf6, 0xc1, 0x40, //0x000008a1 testb $64, %cl - 0x0f, 0x85, 0xcb, 0x03, 0x00, 0x00, //0x000008a4 jne LBB0_152 - 0x49, 0x8b, 0x16, //0x000008aa movq (%r14), %rdx - 0x48, 0x8b, 0x45, 0xa8, //0x000008ad movq $-88(%rbp), %rax - 0x48, 0x8b, 0x40, 0x08, //0x000008b1 movq $8(%rax), %rax - 0xf6, 0xc1, 0x20, //0x000008b5 testb $32, %cl - 0x48, 0x89, 0x45, 0xa0, //0x000008b8 movq %rax, $-96(%rbp) - 0x48, 0x89, 0x55, 0xc0, //0x000008bc movq %rdx, $-64(%rbp) - 0x0f, 0x85, 0xf0, 0x06, 0x00, 0x00, //0x000008c0 jne LBB0_189 - 0x49, 0x89, 0xc1, //0x000008c6 movq %rax, %r9 - 0x49, 0x29, 0xd1, //0x000008c9 subq %rdx, %r9 - 0x0f, 0x84, 0xde, 0x33, 0x00, 0x00, //0x000008cc je LBB0_660 - 0x49, 0x83, 0xf9, 0x40, //0x000008d2 cmpq $64, %r9 - 0x0f, 0x82, 0xd9, 0x26, 0x00, 0x00, //0x000008d6 jb LBB0_510 - 0x49, 0x89, 0xd6, //0x000008dc movq %rdx, %r14 - 0x49, 0xf7, 0xd6, //0x000008df notq %r14 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000008e2 movq $-1, $-56(%rbp) - 0x48, 0x89, 0xd0, //0x000008ea movq %rdx, %rax - 0x45, 0x31, 0xc0, //0x000008ed xorl %r8d, %r8d - //0x000008f0 .p2align 4, 0x90 - //0x000008f0 LBB0_69 - 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x04, //0x000008f0 movdqu (%r12,%rax), %xmm3 - 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x04, 0x10, //0x000008f6 movdqu $16(%r12,%rax), %xmm4 - 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x04, 0x20, //0x000008fd movdqu $32(%r12,%rax), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x30, //0x00000904 movdqu $48(%r12,%rax), %xmm6 - 0x66, 0x0f, 0x6f, 0xfb, //0x0000090b movdqa %xmm3, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x0000090f pcmpeqb %xmm0, %xmm7 - 0x66, 0x44, 0x0f, 0xd7, 0xd7, //0x00000913 pmovmskb %xmm7, %r10d - 0x66, 0x0f, 0x6f, 0xfc, //0x00000918 movdqa %xmm4, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x0000091c pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xdf, //0x00000920 pmovmskb %xmm7, %ebx - 0x66, 0x0f, 0x6f, 0xfd, //0x00000924 movdqa %xmm5, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x00000928 pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xf7, //0x0000092c pmovmskb %xmm7, %esi - 0x66, 0x0f, 0x6f, 0xfe, //0x00000930 movdqa %xmm6, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x00000934 pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xd7, //0x00000938 pmovmskb %xmm7, %edx - 0x66, 0x0f, 0x74, 0xd9, //0x0000093c pcmpeqb %xmm1, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x00000940 pmovmskb %xmm3, %r11d - 0x66, 0x0f, 0x74, 0xe1, //0x00000945 pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xcc, //0x00000949 pmovmskb %xmm4, %ecx - 0x66, 0x0f, 0x74, 0xe9, //0x0000094d pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xfd, //0x00000951 pmovmskb %xmm5, %edi - 0x66, 0x0f, 0x74, 0xf1, //0x00000955 pcmpeqb %xmm1, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x00000959 pmovmskb %xmm6, %r15d - 0x48, 0xc1, 0xe2, 0x30, //0x0000095e shlq $48, %rdx - 0x48, 0xc1, 0xe6, 0x20, //0x00000962 shlq $32, %rsi - 0x48, 0x09, 0xd6, //0x00000966 orq %rdx, %rsi - 0x48, 0xc1, 0xe3, 0x10, //0x00000969 shlq $16, %rbx - 0x48, 0x09, 0xf3, //0x0000096d orq %rsi, %rbx - 0x49, 0x09, 0xda, //0x00000970 orq %rbx, %r10 - 0x49, 0xc1, 0xe7, 0x30, //0x00000973 shlq $48, %r15 - 0x48, 0xc1, 0xe7, 0x20, //0x00000977 shlq $32, %rdi - 0x4c, 0x09, 0xff, //0x0000097b orq %r15, %rdi - 0x48, 0xc1, 0xe1, 0x10, //0x0000097e shlq $16, %rcx - 0x48, 0x09, 0xf9, //0x00000982 orq %rdi, %rcx - 0x49, 0x09, 0xcb, //0x00000985 orq %rcx, %r11 - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00000988 jne LBB0_121 - 0x4d, 0x85, 0xc0, //0x0000098e testq %r8, %r8 - 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00000991 jne LBB0_123 - 0x45, 0x31, 0xc0, //0x00000997 xorl %r8d, %r8d - 0x4d, 0x85, 0xd2, //0x0000099a testq %r10, %r10 - 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x0000099d jne LBB0_124 - //0x000009a3 LBB0_72 - 0x49, 0x83, 0xc1, 0xc0, //0x000009a3 addq $-64, %r9 - 0x49, 0x83, 0xc6, 0xc0, //0x000009a7 addq $-64, %r14 - 0x48, 0x83, 0xc0, 0x40, //0x000009ab addq $64, %rax - 0x49, 0x83, 0xf9, 0x3f, //0x000009af cmpq $63, %r9 - 0x0f, 0x87, 0x37, 0xff, 0xff, 0xff, //0x000009b3 ja LBB0_69 - 0xe9, 0x1e, 0x1f, 0x00, 0x00, //0x000009b9 jmp LBB0_73 - //0x000009be LBB0_121 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000009be cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000009c3 jne LBB0_123 - 0x49, 0x0f, 0xbc, 0xcb, //0x000009c9 bsfq %r11, %rcx - 0x48, 0x01, 0xc1, //0x000009cd addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x000009d0 movq %rcx, $-56(%rbp) - //0x000009d4 LBB0_123 - 0x4c, 0x89, 0xc1, //0x000009d4 movq %r8, %rcx - 0x48, 0xf7, 0xd1, //0x000009d7 notq %rcx - 0x4c, 0x21, 0xd9, //0x000009da andq %r11, %rcx - 0x48, 0x8d, 0x14, 0x09, //0x000009dd leaq (%rcx,%rcx), %rdx - 0x4c, 0x09, 0xc2, //0x000009e1 orq %r8, %rdx - 0x48, 0x89, 0xd6, //0x000009e4 movq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x000009e7 notq %rsi - 0x4c, 0x21, 0xde, //0x000009ea andq %r11, %rsi - 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000009ed movabsq $-6148914691236517206, %rdi - 0x48, 0x21, 0xfe, //0x000009f7 andq %rdi, %rsi - 0x45, 0x31, 0xc0, //0x000009fa xorl %r8d, %r8d - 0x48, 0x01, 0xce, //0x000009fd addq %rcx, %rsi - 0x41, 0x0f, 0x92, 0xc0, //0x00000a00 setb %r8b - 0x48, 0x01, 0xf6, //0x00000a04 addq %rsi, %rsi - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000a07 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xce, //0x00000a11 xorq %rcx, %rsi - 0x48, 0x21, 0xd6, //0x00000a14 andq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x00000a17 notq %rsi - 0x49, 0x21, 0xf2, //0x00000a1a andq %rsi, %r10 - 0x4d, 0x85, 0xd2, //0x00000a1d testq %r10, %r10 - 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00000a20 je LBB0_72 - //0x00000a26 LBB0_124 - 0x49, 0x0f, 0xbc, 0xc2, //0x00000a26 bsfq %r10, %rax - 0x4c, 0x29, 0xf0, //0x00000a2a subq %r14, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x00000a2d movq $-48(%rbp), %r14 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000a31 movabsq $4294977024, %r11 - 0x48, 0x8b, 0x75, 0xc0, //0x00000a3b movq $-64(%rbp), %rsi - 0xe9, 0xb3, 0x0d, 0x00, 0x00, //0x00000a3f jmp LBB0_313 - //0x00000a44 LBB0_125 - 0x48, 0x8b, 0x4d, 0xa8, //0x00000a44 movq $-88(%rbp), %rcx - 0x4c, 0x8b, 0x49, 0x08, //0x00000a48 movq $8(%rcx), %r9 - 0x4d, 0x8b, 0x06, //0x00000a4c movq (%r14), %r8 - 0x4f, 0x8d, 0x14, 0x04, //0x00000a4f leaq (%r12,%r8), %r10 - 0x4d, 0x29, 0xc1, //0x00000a53 subq %r8, %r9 - 0x49, 0x83, 0xf9, 0x20, //0x00000a56 cmpq $32, %r9 - 0x0f, 0x8c, 0x3a, 0x1c, 0x00, 0x00, //0x00000a5a jl LBB0_133 - 0x41, 0xbe, 0x20, 0x00, 0x00, 0x00, //0x00000a60 movl $32, %r14d - 0x31, 0xf6, //0x00000a66 xorl %esi, %esi - 0x45, 0x31, 0xdb, //0x00000a68 xorl %r11d, %r11d - 0xe9, 0x26, 0x00, 0x00, 0x00, //0x00000a6b jmp LBB0_127 - //0x00000a70 .p2align 4, 0x90 - //0x00000a70 LBB0_129 - 0x45, 0x31, 0xdb, //0x00000a70 xorl %r11d, %r11d - 0x48, 0x85, 0xdb, //0x00000a73 testq %rbx, %rbx - 0x0f, 0x85, 0x2b, 0xf7, 0xff, 0xff, //0x00000a76 jne LBB0_1 - //0x00000a7c LBB0_130 - 0x48, 0x83, 0xc6, 0x20, //0x00000a7c addq $32, %rsi - 0x4b, 0x8d, 0x0c, 0x31, //0x00000a80 leaq (%r9,%r14), %rcx - 0x48, 0x83, 0xc1, 0xe0, //0x00000a84 addq $-32, %rcx - 0x49, 0x83, 0xc6, 0xe0, //0x00000a88 addq $-32, %r14 - 0x48, 0x83, 0xf9, 0x3f, //0x00000a8c cmpq $63, %rcx - 0x0f, 0x8e, 0xe7, 0x1b, 0x00, 0x00, //0x00000a90 jle LBB0_131 - //0x00000a96 LBB0_127 - 0xf3, 0x41, 0x0f, 0x6f, 0x24, 0x32, //0x00000a96 movdqu (%r10,%rsi), %xmm4 - 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x32, 0x10, //0x00000a9c movdqu $16(%r10,%rsi), %xmm5 - 0x66, 0x0f, 0x6f, 0xf4, //0x00000aa3 movdqa %xmm4, %xmm6 - 0x66, 0x0f, 0x74, 0xf0, //0x00000aa7 pcmpeqb %xmm0, %xmm6 - 0x66, 0x0f, 0xd7, 0xfe, //0x00000aab pmovmskb %xmm6, %edi - 0x66, 0x0f, 0x6f, 0xf5, //0x00000aaf movdqa %xmm5, %xmm6 - 0x66, 0x0f, 0x74, 0xf0, //0x00000ab3 pcmpeqb %xmm0, %xmm6 - 0x66, 0x0f, 0xd7, 0xde, //0x00000ab7 pmovmskb %xmm6, %ebx - 0x48, 0xc1, 0xe3, 0x10, //0x00000abb shlq $16, %rbx - 0x48, 0x09, 0xfb, //0x00000abf orq %rdi, %rbx - 0x66, 0x0f, 0x74, 0xe1, //0x00000ac2 pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xcc, //0x00000ac6 pmovmskb %xmm4, %ecx - 0x66, 0x0f, 0x74, 0xe9, //0x00000aca pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xfd, //0x00000ace pmovmskb %xmm5, %edi - 0x48, 0xc1, 0xe7, 0x10, //0x00000ad2 shlq $16, %rdi - 0x48, 0x09, 0xcf, //0x00000ad6 orq %rcx, %rdi - 0x48, 0x89, 0xf9, //0x00000ad9 movq %rdi, %rcx - 0x4c, 0x09, 0xd9, //0x00000adc orq %r11, %rcx - 0x0f, 0x84, 0x8b, 0xff, 0xff, 0xff, //0x00000adf je LBB0_129 - 0x44, 0x89, 0xd9, //0x00000ae5 movl %r11d, %ecx - 0xf7, 0xd1, //0x00000ae8 notl %ecx - 0x21, 0xf9, //0x00000aea andl %edi, %ecx - 0x44, 0x8d, 0x3c, 0x09, //0x00000aec leal (%rcx,%rcx), %r15d - 0x45, 0x09, 0xdf, //0x00000af0 orl %r11d, %r15d - 0x44, 0x89, 0xfa, //0x00000af3 movl %r15d, %edx - 0xf7, 0xd2, //0x00000af6 notl %edx - 0x21, 0xfa, //0x00000af8 andl %edi, %edx - 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000afa andl $-1431655766, %edx - 0x45, 0x31, 0xdb, //0x00000b00 xorl %r11d, %r11d - 0x01, 0xca, //0x00000b03 addl %ecx, %edx - 0x41, 0x0f, 0x92, 0xc3, //0x00000b05 setb %r11b - 0x01, 0xd2, //0x00000b09 addl %edx, %edx - 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x00000b0b xorl $1431655765, %edx - 0x44, 0x21, 0xfa, //0x00000b11 andl %r15d, %edx - 0xf7, 0xd2, //0x00000b14 notl %edx - 0x21, 0xd3, //0x00000b16 andl %edx, %ebx - 0x48, 0x85, 0xdb, //0x00000b18 testq %rbx, %rbx - 0x0f, 0x84, 0x5b, 0xff, 0xff, 0xff, //0x00000b1b je LBB0_130 - 0xe9, 0x81, 0xf6, 0xff, 0xff, //0x00000b21 jmp LBB0_1 - //0x00000b26 LBB0_134 - 0x4c, 0x89, 0xf1, //0x00000b26 movq %r14, %rcx - 0x4c, 0x29, 0xc1, //0x00000b29 subq %r8, %rcx - 0x48, 0x83, 0xf9, 0x10, //0x00000b2c cmpq $16, %rcx - 0x0f, 0x82, 0xc7, 0x22, 0x00, 0x00, //0x00000b30 jb LBB0_489 - 0x4c, 0x89, 0xc6, //0x00000b36 movq %r8, %rsi - 0x48, 0xf7, 0xde, //0x00000b39 negq %rsi - 0x49, 0x8d, 0x40, 0x01, //0x00000b3c leaq $1(%r8), %rax - 0x49, 0x8d, 0x48, 0xff, //0x00000b40 leaq $-1(%r8), %rcx - 0x4b, 0x8d, 0x14, 0x04, //0x00000b44 leaq (%r12,%r8), %rdx - 0x48, 0x83, 0xc2, 0xff, //0x00000b48 addq $-1, %rdx - 0x4c, 0x89, 0xc3, //0x00000b4c movq %r8, %rbx - 0x90, //0x00000b4f .p2align 4, 0x90 - //0x00000b50 LBB0_136 - 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x1c, //0x00000b50 movdqu (%r12,%rbx), %xmm3 - 0x66, 0x0f, 0x6f, 0xe3, //0x00000b56 movdqa %xmm3, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe6, //0x00000b5a pcmpeqb %xmm14, %xmm4 - 0x66, 0x41, 0x0f, 0xdb, 0xd9, //0x00000b5f pand %xmm9, %xmm3 - 0x66, 0x0f, 0x74, 0xda, //0x00000b64 pcmpeqb %xmm2, %xmm3 - 0x66, 0x0f, 0xeb, 0xdc, //0x00000b68 por %xmm4, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x00000b6c pmovmskb %xmm3, %edi - 0x85, 0xff, //0x00000b70 testl %edi, %edi - 0x0f, 0x85, 0x94, 0x00, 0x00, 0x00, //0x00000b72 jne LBB0_147 - 0x48, 0x83, 0xc3, 0x10, //0x00000b78 addq $16, %rbx - 0x49, 0x8d, 0x3c, 0x36, //0x00000b7c leaq (%r14,%rsi), %rdi - 0x48, 0x83, 0xc7, 0xf0, //0x00000b80 addq $-16, %rdi - 0x48, 0x83, 0xc6, 0xf0, //0x00000b84 addq $-16, %rsi - 0x48, 0x83, 0xc0, 0x10, //0x00000b88 addq $16, %rax - 0x48, 0x83, 0xc1, 0x10, //0x00000b8c addq $16, %rcx - 0x48, 0x83, 0xc2, 0x10, //0x00000b90 addq $16, %rdx - 0x48, 0x83, 0xff, 0x0f, //0x00000b94 cmpq $15, %rdi - 0x0f, 0x87, 0xb2, 0xff, 0xff, 0xff, //0x00000b98 ja LBB0_136 - 0x4c, 0x89, 0xe0, //0x00000b9e movq %r12, %rax - 0x48, 0x29, 0xf0, //0x00000ba1 subq %rsi, %rax - 0x49, 0x01, 0xf6, //0x00000ba4 addq %rsi, %r14 - 0x4c, 0x89, 0xf1, //0x00000ba7 movq %r14, %rcx - 0x48, 0x85, 0xc9, //0x00000baa testq %rcx, %rcx - 0x4c, 0x8b, 0x75, 0xd0, //0x00000bad movq $-48(%rbp), %r14 - 0x48, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x10, 0x00, 0x00, //0x00000bb1 movabsq $17596481021440, %rdi - 0x0f, 0x84, 0x40, 0x00, 0x00, 0x00, //0x00000bbb je LBB0_146 - //0x00000bc1 LBB0_139 - 0x48, 0x8d, 0x14, 0x08, //0x00000bc1 leaq (%rax,%rcx), %rdx - //0x00000bc5 LBB0_140 - 0x0f, 0xb6, 0x30, //0x00000bc5 movzbl (%rax), %esi - 0x48, 0x83, 0xfe, 0x2c, //0x00000bc8 cmpq $44, %rsi - 0x0f, 0x87, 0x0a, 0x00, 0x00, 0x00, //0x00000bcc ja LBB0_142 - 0x48, 0x0f, 0xa3, 0xf7, //0x00000bd2 btq %rsi, %rdi - 0x0f, 0x82, 0x25, 0x00, 0x00, 0x00, //0x00000bd6 jb LBB0_146 - //0x00000bdc LBB0_142 - 0x40, 0x80, 0xfe, 0x5d, //0x00000bdc cmpb $93, %sil - 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x00000be0 je LBB0_146 - 0x40, 0x80, 0xfe, 0x7d, //0x00000be6 cmpb $125, %sil - 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00000bea je LBB0_146 - 0x48, 0x83, 0xc0, 0x01, //0x00000bf0 addq $1, %rax - 0x48, 0x83, 0xc1, 0xff, //0x00000bf4 addq $-1, %rcx - 0x0f, 0x85, 0xc7, 0xff, 0xff, 0xff, //0x00000bf8 jne LBB0_140 - 0x48, 0x89, 0xd0, //0x00000bfe movq %rdx, %rax - //0x00000c01 LBB0_146 - 0x4c, 0x29, 0xe0, //0x00000c01 subq %r12, %rax - 0x49, 0x89, 0x06, //0x00000c04 movq %rax, (%r14) - 0xe9, 0xba, 0xf5, 0xff, 0xff, //0x00000c07 jmp LBB0_3 - //0x00000c0c LBB0_147 - 0x66, 0x0f, 0xbc, 0xff, //0x00000c0c bsfw %di, %di - 0x0f, 0xb7, 0xdf, //0x00000c10 movzwl %di, %ebx - 0x48, 0x89, 0xdf, //0x00000c13 movq %rbx, %rdi - 0x48, 0x29, 0xf7, //0x00000c16 subq %rsi, %rdi - 0x4c, 0x8b, 0x75, 0xd0, //0x00000c19 movq $-48(%rbp), %r14 - 0x49, 0x89, 0x3e, //0x00000c1d movq %rdi, (%r14) - 0x48, 0x85, 0xff, //0x00000c20 testq %rdi, %rdi - 0x0f, 0x8e, 0x9d, 0xf5, 0xff, 0xff, //0x00000c23 jle LBB0_3 - 0x48, 0x01, 0xd8, //0x00000c29 addq %rbx, %rax - 0x48, 0x01, 0xd9, //0x00000c2c addq %rbx, %rcx - 0x48, 0x01, 0xda, //0x00000c2f addq %rbx, %rdx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000c32 .p2align 4, 0x90 - //0x00000c40 LBB0_149 - 0x0f, 0xb6, 0x32, //0x00000c40 movzbl (%rdx), %esi - 0x48, 0x83, 0xfe, 0x20, //0x00000c43 cmpq $32, %rsi - 0x0f, 0x87, 0x79, 0xf5, 0xff, 0xff, //0x00000c47 ja LBB0_3 - 0x49, 0x0f, 0xa3, 0xf3, //0x00000c4d btq %rsi, %r11 - 0x0f, 0x83, 0x6f, 0xf5, 0xff, 0xff, //0x00000c51 jae LBB0_3 - 0x49, 0x89, 0x0e, //0x00000c57 movq %rcx, (%r14) - 0x48, 0x83, 0xc0, 0xff, //0x00000c5a addq $-1, %rax - 0x48, 0x83, 0xc1, 0xff, //0x00000c5e addq $-1, %rcx - 0x48, 0x83, 0xc2, 0xff, //0x00000c62 addq $-1, %rdx - 0x48, 0x83, 0xf8, 0x01, //0x00000c66 cmpq $1, %rax - 0x0f, 0x8f, 0xd0, 0xff, 0xff, 0xff, //0x00000c6a jg LBB0_149 - 0xe9, 0x51, 0xf5, 0xff, 0xff, //0x00000c70 jmp LBB0_3 - //0x00000c75 LBB0_152 - 0x48, 0x8b, 0x4d, 0xa8, //0x00000c75 movq $-88(%rbp), %rcx - 0x4c, 0x8b, 0x49, 0x08, //0x00000c79 movq $8(%rcx), %r9 - 0x4d, 0x8b, 0x06, //0x00000c7d movq (%r14), %r8 - 0x4f, 0x8d, 0x14, 0x04, //0x00000c80 leaq (%r12,%r8), %r10 - 0x4d, 0x29, 0xc1, //0x00000c84 subq %r8, %r9 - 0x49, 0x83, 0xf9, 0x20, //0x00000c87 cmpq $32, %r9 - 0x0f, 0x8c, 0xa5, 0x1a, 0x00, 0x00, //0x00000c8b jl LBB0_161 - 0x41, 0xbe, 0x20, 0x00, 0x00, 0x00, //0x00000c91 movl $32, %r14d - 0x31, 0xf6, //0x00000c97 xorl %esi, %esi - 0x45, 0x31, 0xdb, //0x00000c99 xorl %r11d, %r11d - 0xe9, 0x35, 0x00, 0x00, 0x00, //0x00000c9c jmp LBB0_154 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000ca1 .p2align 4, 0x90 - //0x00000cb0 LBB0_157 - 0x45, 0x31, 0xdb, //0x00000cb0 xorl %r11d, %r11d - 0x48, 0x85, 0xdb, //0x00000cb3 testq %rbx, %rbx - 0x0f, 0x85, 0xa5, 0x00, 0x00, 0x00, //0x00000cb6 jne LBB0_156 - //0x00000cbc LBB0_158 - 0x48, 0x83, 0xc6, 0x20, //0x00000cbc addq $32, %rsi - 0x4b, 0x8d, 0x0c, 0x31, //0x00000cc0 leaq (%r9,%r14), %rcx - 0x48, 0x83, 0xc1, 0xe0, //0x00000cc4 addq $-32, %rcx - 0x49, 0x83, 0xc6, 0xe0, //0x00000cc8 addq $-32, %r14 - 0x48, 0x83, 0xf9, 0x3f, //0x00000ccc cmpq $63, %rcx - 0x0f, 0x8e, 0x43, 0x1a, 0x00, 0x00, //0x00000cd0 jle LBB0_159 - //0x00000cd6 LBB0_154 - 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x32, //0x00000cd6 movdqu (%r10,%rsi), %xmm3 - 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x32, 0x10, //0x00000cdc movdqu $16(%r10,%rsi), %xmm4 - 0x66, 0x0f, 0x6f, 0xeb, //0x00000ce3 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00000ce7 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xfd, //0x00000ceb pmovmskb %xmm5, %edi - 0x66, 0x0f, 0x6f, 0xec, //0x00000cef movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00000cf3 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xdd, //0x00000cf7 pmovmskb %xmm5, %ebx - 0x48, 0xc1, 0xe3, 0x10, //0x00000cfb shlq $16, %rbx - 0x48, 0x09, 0xfb, //0x00000cff orq %rdi, %rbx - 0x66, 0x0f, 0x74, 0xd9, //0x00000d02 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x00000d06 pmovmskb %xmm3, %ecx - 0x66, 0x0f, 0x74, 0xe1, //0x00000d0a pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xfc, //0x00000d0e pmovmskb %xmm4, %edi - 0x48, 0xc1, 0xe7, 0x10, //0x00000d12 shlq $16, %rdi - 0x48, 0x09, 0xcf, //0x00000d16 orq %rcx, %rdi - 0x48, 0x89, 0xf9, //0x00000d19 movq %rdi, %rcx - 0x4c, 0x09, 0xd9, //0x00000d1c orq %r11, %rcx - 0x0f, 0x84, 0x8b, 0xff, 0xff, 0xff, //0x00000d1f je LBB0_157 - 0x44, 0x89, 0xd9, //0x00000d25 movl %r11d, %ecx - 0xf7, 0xd1, //0x00000d28 notl %ecx - 0x21, 0xf9, //0x00000d2a andl %edi, %ecx - 0x44, 0x8d, 0x3c, 0x09, //0x00000d2c leal (%rcx,%rcx), %r15d - 0x45, 0x09, 0xdf, //0x00000d30 orl %r11d, %r15d - 0x44, 0x89, 0xfa, //0x00000d33 movl %r15d, %edx - 0xf7, 0xd2, //0x00000d36 notl %edx - 0x21, 0xfa, //0x00000d38 andl %edi, %edx - 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000d3a andl $-1431655766, %edx - 0x45, 0x31, 0xdb, //0x00000d40 xorl %r11d, %r11d - 0x01, 0xca, //0x00000d43 addl %ecx, %edx - 0x41, 0x0f, 0x92, 0xc3, //0x00000d45 setb %r11b - 0x01, 0xd2, //0x00000d49 addl %edx, %edx - 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x00000d4b xorl $1431655765, %edx - 0x44, 0x21, 0xfa, //0x00000d51 andl %r15d, %edx - 0xf7, 0xd2, //0x00000d54 notl %edx - 0x21, 0xd3, //0x00000d56 andl %edx, %ebx - 0x48, 0x85, 0xdb, //0x00000d58 testq %rbx, %rbx - 0x0f, 0x84, 0x5b, 0xff, 0xff, 0xff, //0x00000d5b je LBB0_158 - //0x00000d61 LBB0_156 - 0x0f, 0xbc, 0xc3, //0x00000d61 bsfl %ebx, %eax - 0x4c, 0x01, 0xc0, //0x00000d64 addq %r8, %rax - 0x4c, 0x8d, 0x14, 0x06, //0x00000d67 leaq (%rsi,%rax), %r10 - 0x49, 0x83, 0xc2, 0x01, //0x00000d6b addq $1, %r10 - 0x4c, 0x8b, 0x75, 0xd0, //0x00000d6f movq $-48(%rbp), %r14 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000d73 movabsq $4294977024, %r11 - 0x4d, 0x89, 0x16, //0x00000d7d movq %r10, (%r14) - 0x4d, 0x85, 0xc0, //0x00000d80 testq %r8, %r8 - 0x0f, 0x8f, 0x83, 0x0a, 0x00, 0x00, //0x00000d83 jg LBB0_315 - 0xe9, 0xce, 0x2c, 0x00, 0x00, //0x00000d89 jmp LBB0_622 - //0x00000d8e LBB0_162 - 0x49, 0x89, 0xc6, //0x00000d8e movq %rax, %r14 - 0x49, 0x29, 0xd6, //0x00000d91 subq %rdx, %r14 - 0x0f, 0x84, 0xdc, 0x2e, 0x00, 0x00, //0x00000d94 je LBB0_657 - 0x49, 0x83, 0xfe, 0x40, //0x00000d9a cmpq $64, %r14 - 0x0f, 0x82, 0x5e, 0x21, 0x00, 0x00, //0x00000d9e jb LBB0_504 - 0x4c, 0x89, 0x65, 0xb8, //0x00000da4 movq %r12, $-72(%rbp) - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00000da8 movq $-1, $-56(%rbp) - 0x48, 0x8b, 0x45, 0xc0, //0x00000db0 movq $-64(%rbp), %rax - 0x31, 0xdb, //0x00000db4 xorl %ebx, %ebx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000db6 .p2align 4, 0x90 - //0x00000dc0 LBB0_165 - 0x49, 0x89, 0xdc, //0x00000dc0 movq %rbx, %r12 - 0x48, 0x8b, 0x4d, 0xb8, //0x00000dc3 movq $-72(%rbp), %rcx - 0xf3, 0x0f, 0x6f, 0x1c, 0x01, //0x00000dc7 movdqu (%rcx,%rax), %xmm3 - 0xf3, 0x0f, 0x6f, 0x7c, 0x01, 0x10, //0x00000dcc movdqu $16(%rcx,%rax), %xmm7 - 0xf3, 0x0f, 0x6f, 0x74, 0x01, 0x20, //0x00000dd2 movdqu $32(%rcx,%rax), %xmm6 - 0xf3, 0x0f, 0x6f, 0x64, 0x01, 0x30, //0x00000dd8 movdqu $48(%rcx,%rax), %xmm4 - 0x66, 0x0f, 0x6f, 0xeb, //0x00000dde movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00000de2 pcmpeqb %xmm0, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xdd, //0x00000de6 pmovmskb %xmm5, %r11d - 0x66, 0x0f, 0x6f, 0xef, //0x00000deb movdqa %xmm7, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00000def pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xdd, //0x00000df3 pmovmskb %xmm5, %ebx - 0x66, 0x0f, 0x6f, 0xee, //0x00000df7 movdqa %xmm6, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00000dfb pcmpeqb %xmm0, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xcd, //0x00000dff pmovmskb %xmm5, %r9d - 0x66, 0x0f, 0x6f, 0xec, //0x00000e04 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00000e08 pcmpeqb %xmm0, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xfd, //0x00000e0c pmovmskb %xmm5, %r15d - 0x66, 0x0f, 0x6f, 0xeb, //0x00000e11 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x00000e15 pcmpeqb %xmm1, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xed, //0x00000e19 pmovmskb %xmm5, %r13d - 0x66, 0x0f, 0x6f, 0xef, //0x00000e1e movdqa %xmm7, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x00000e22 pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x00000e26 pmovmskb %xmm5, %edx - 0x66, 0x0f, 0x6f, 0xee, //0x00000e2a movdqa %xmm6, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x00000e2e pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x00000e32 pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x6f, 0xec, //0x00000e36 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x00000e3a pcmpeqb %xmm1, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xc5, //0x00000e3e pmovmskb %xmm5, %r8d - 0x66, 0x41, 0x0f, 0x6f, 0xec, //0x00000e43 movdqa %xmm12, %xmm5 - 0x66, 0x0f, 0x64, 0xef, //0x00000e48 pcmpgtb %xmm7, %xmm5 - 0x66, 0x41, 0x0f, 0x64, 0xfa, //0x00000e4c pcmpgtb %xmm10, %xmm7 - 0x66, 0x0f, 0xdb, 0xfd, //0x00000e51 pand %xmm5, %xmm7 - 0x66, 0x0f, 0xd7, 0xff, //0x00000e55 pmovmskb %xmm7, %edi - 0x66, 0x41, 0x0f, 0x6f, 0xec, //0x00000e59 movdqa %xmm12, %xmm5 - 0x66, 0x0f, 0x64, 0xee, //0x00000e5e pcmpgtb %xmm6, %xmm5 - 0x66, 0x41, 0x0f, 0x64, 0xf2, //0x00000e62 pcmpgtb %xmm10, %xmm6 - 0x66, 0x0f, 0xdb, 0xf5, //0x00000e67 pand %xmm5, %xmm6 - 0x66, 0x0f, 0xd7, 0xf6, //0x00000e6b pmovmskb %xmm6, %esi - 0x66, 0x41, 0x0f, 0x6f, 0xec, //0x00000e6f movdqa %xmm12, %xmm5 - 0x66, 0x0f, 0x64, 0xec, //0x00000e74 pcmpgtb %xmm4, %xmm5 - 0x66, 0x41, 0x0f, 0x64, 0xe2, //0x00000e78 pcmpgtb %xmm10, %xmm4 - 0x66, 0x0f, 0xdb, 0xe5, //0x00000e7d pand %xmm5, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xd4, //0x00000e81 pmovmskb %xmm4, %r10d - 0x49, 0xc1, 0xe7, 0x30, //0x00000e86 shlq $48, %r15 - 0x49, 0xc1, 0xe1, 0x20, //0x00000e8a shlq $32, %r9 - 0x4d, 0x09, 0xf9, //0x00000e8e orq %r15, %r9 - 0x48, 0xc1, 0xe3, 0x10, //0x00000e91 shlq $16, %rbx - 0x4c, 0x09, 0xcb, //0x00000e95 orq %r9, %rbx - 0x49, 0x09, 0xdb, //0x00000e98 orq %rbx, %r11 - 0x49, 0xc1, 0xe0, 0x30, //0x00000e9b shlq $48, %r8 - 0x48, 0xc1, 0xe1, 0x20, //0x00000e9f shlq $32, %rcx - 0x4c, 0x09, 0xc1, //0x00000ea3 orq %r8, %rcx - 0x48, 0xc1, 0xe2, 0x10, //0x00000ea6 shlq $16, %rdx - 0x48, 0x09, 0xca, //0x00000eaa orq %rcx, %rdx - 0x49, 0xc1, 0xe2, 0x30, //0x00000ead shlq $48, %r10 - 0x48, 0xc1, 0xe6, 0x20, //0x00000eb1 shlq $32, %rsi - 0x4c, 0x09, 0xd6, //0x00000eb5 orq %r10, %rsi - 0x48, 0xc1, 0xe7, 0x10, //0x00000eb8 shlq $16, %rdi - 0x48, 0x09, 0xf7, //0x00000ebc orq %rsi, %rdi - 0x49, 0x09, 0xd5, //0x00000ebf orq %rdx, %r13 - 0x0f, 0x85, 0x51, 0x00, 0x00, 0x00, //0x00000ec2 jne LBB0_182 - 0x4d, 0x85, 0xe4, //0x00000ec8 testq %r12, %r12 - 0x0f, 0x85, 0x5e, 0x00, 0x00, 0x00, //0x00000ecb jne LBB0_184 - 0x31, 0xdb, //0x00000ed1 xorl %ebx, %ebx - //0x00000ed3 LBB0_168 - 0x66, 0x41, 0x0f, 0x6f, 0xe4, //0x00000ed3 movdqa %xmm12, %xmm4 - 0x66, 0x0f, 0x64, 0xe3, //0x00000ed8 pcmpgtb %xmm3, %xmm4 - 0x66, 0x41, 0x0f, 0x64, 0xda, //0x00000edc pcmpgtb %xmm10, %xmm3 - 0x66, 0x0f, 0xdb, 0xdc, //0x00000ee1 pand %xmm4, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x00000ee5 pmovmskb %xmm3, %ecx - 0x48, 0x09, 0xcf, //0x00000ee9 orq %rcx, %rdi - 0x4d, 0x85, 0xdb, //0x00000eec testq %r11, %r11 - 0x4c, 0x8b, 0x6d, 0xb0, //0x00000eef movq $-80(%rbp), %r13 - 0x0f, 0x85, 0x82, 0x00, 0x00, 0x00, //0x00000ef3 jne LBB0_185 - 0x48, 0x85, 0xff, //0x00000ef9 testq %rdi, %rdi - 0x0f, 0x85, 0xec, 0x2b, 0x00, 0x00, //0x00000efc jne LBB0_631 - 0x49, 0x83, 0xc6, 0xc0, //0x00000f02 addq $-64, %r14 - 0x48, 0x83, 0xc0, 0x40, //0x00000f06 addq $64, %rax - 0x49, 0x83, 0xfe, 0x3f, //0x00000f0a cmpq $63, %r14 - 0x0f, 0x87, 0xac, 0xfe, 0xff, 0xff, //0x00000f0e ja LBB0_165 - 0xe9, 0xb3, 0x18, 0x00, 0x00, //0x00000f14 jmp LBB0_171 - //0x00000f19 LBB0_182 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00000f19 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00000f1e jne LBB0_184 - 0x49, 0x0f, 0xbc, 0xcd, //0x00000f24 bsfq %r13, %rcx - 0x48, 0x01, 0xc1, //0x00000f28 addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00000f2b movq %rcx, $-56(%rbp) - //0x00000f2f LBB0_184 - 0x4c, 0x89, 0xe1, //0x00000f2f movq %r12, %rcx - 0x48, 0xf7, 0xd1, //0x00000f32 notq %rcx - 0x4c, 0x21, 0xe9, //0x00000f35 andq %r13, %rcx - 0x48, 0x8d, 0x14, 0x09, //0x00000f38 leaq (%rcx,%rcx), %rdx - 0x4c, 0x09, 0xe2, //0x00000f3c orq %r12, %rdx - 0x48, 0x89, 0xd6, //0x00000f3f movq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x00000f42 notq %rsi - 0x4c, 0x21, 0xee, //0x00000f45 andq %r13, %rsi - 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000f48 movabsq $-6148914691236517206, %rbx - 0x48, 0x21, 0xde, //0x00000f52 andq %rbx, %rsi - 0x31, 0xdb, //0x00000f55 xorl %ebx, %ebx - 0x48, 0x01, 0xce, //0x00000f57 addq %rcx, %rsi - 0x0f, 0x92, 0xc3, //0x00000f5a setb %bl - 0x48, 0x01, 0xf6, //0x00000f5d addq %rsi, %rsi - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000f60 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xce, //0x00000f6a xorq %rcx, %rsi - 0x48, 0x21, 0xd6, //0x00000f6d andq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x00000f70 notq %rsi - 0x49, 0x21, 0xf3, //0x00000f73 andq %rsi, %r11 - 0xe9, 0x58, 0xff, 0xff, 0xff, //0x00000f76 jmp LBB0_168 - //0x00000f7b LBB0_185 - 0x49, 0x0f, 0xbc, 0xcb, //0x00000f7b bsfq %r11, %rcx - 0x48, 0x85, 0xff, //0x00000f7f testq %rdi, %rdi - 0x0f, 0x84, 0xc4, 0x02, 0x00, 0x00, //0x00000f82 je LBB0_227 - 0x48, 0x0f, 0xbc, 0xd7, //0x00000f88 bsfq %rdi, %rdx - 0x4c, 0x8b, 0x75, 0xd0, //0x00000f8c movq $-48(%rbp), %r14 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000f90 movabsq $4294977024, %r11 - 0x48, 0x39, 0xca, //0x00000f9a cmpq %rcx, %rdx - 0x0f, 0x83, 0xc5, 0x02, 0x00, 0x00, //0x00000f9d jae LBB0_228 - 0xe9, 0xdf, 0x2c, 0x00, 0x00, //0x00000fa3 jmp LBB0_187 - //0x00000fa8 LBB0_188 - 0x41, 0x89, 0xc9, //0x00000fa8 movl %ecx, %r9d - 0x49, 0x01, 0xf9, //0x00000fab addq %rdi, %r9 - 0x4d, 0x01, 0xe9, //0x00000fae addq %r13, %r9 - 0xe9, 0x1c, 0x02, 0x00, 0x00, //0x00000fb1 jmp LBB0_217 - //0x00000fb6 LBB0_189 - 0x49, 0x89, 0xc2, //0x00000fb6 movq %rax, %r10 - 0x49, 0x29, 0xd2, //0x00000fb9 subq %rdx, %r10 - 0x0f, 0x84, 0xe1, 0x2c, 0x00, 0x00, //0x00000fbc je LBB0_658 - 0x4c, 0x89, 0x65, 0xb8, //0x00000fc2 movq %r12, $-72(%rbp) - 0x49, 0x83, 0xfa, 0x40, //0x00000fc6 cmpq $64, %r10 - 0x0f, 0x82, 0x15, 0x20, 0x00, 0x00, //0x00000fca jb LBB0_512 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00000fd0 movq $-1, $-56(%rbp) - 0x48, 0x8b, 0x45, 0xc0, //0x00000fd8 movq $-64(%rbp), %rax - 0x45, 0x31, 0xe4, //0x00000fdc xorl %r12d, %r12d - 0x90, //0x00000fdf .p2align 4, 0x90 - //0x00000fe0 LBB0_192 - 0x48, 0x8b, 0x4d, 0xb8, //0x00000fe0 movq $-72(%rbp), %rcx - 0xf3, 0x44, 0x0f, 0x6f, 0x2c, 0x01, //0x00000fe4 movdqu (%rcx,%rax), %xmm13 - 0xf3, 0x0f, 0x6f, 0x74, 0x01, 0x10, //0x00000fea movdqu $16(%rcx,%rax), %xmm6 - 0xf3, 0x0f, 0x6f, 0x6c, 0x01, 0x20, //0x00000ff0 movdqu $32(%rcx,%rax), %xmm5 - 0xf3, 0x0f, 0x6f, 0x64, 0x01, 0x30, //0x00000ff6 movdqu $48(%rcx,%rax), %xmm4 - 0x66, 0x41, 0x0f, 0x6f, 0xdd, //0x00000ffc movdqa %xmm13, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00001001 pcmpeqb %xmm0, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x00001005 pmovmskb %xmm3, %r11d - 0x66, 0x0f, 0x6f, 0xde, //0x0000100a movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x0000100e pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xdb, //0x00001012 pmovmskb %xmm3, %ebx - 0x66, 0x0f, 0x6f, 0xdd, //0x00001016 movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x0000101a pcmpeqb %xmm0, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xf3, //0x0000101e pmovmskb %xmm3, %r14d - 0x66, 0x0f, 0x6f, 0xdc, //0x00001023 movdqa %xmm4, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00001027 pcmpeqb %xmm0, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xfb, //0x0000102b pmovmskb %xmm3, %r15d - 0x66, 0x41, 0x0f, 0x6f, 0xdd, //0x00001030 movdqa %xmm13, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00001035 pcmpeqb %xmm1, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x00001039 pmovmskb %xmm3, %r13d - 0x66, 0x0f, 0x6f, 0xde, //0x0000103e movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00001042 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x00001046 pmovmskb %xmm3, %ecx - 0x66, 0x0f, 0x6f, 0xdd, //0x0000104a movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x0000104e pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x00001052 pmovmskb %xmm3, %edi - 0x66, 0x0f, 0x6f, 0xdc, //0x00001056 movdqa %xmm4, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x0000105a pcmpeqb %xmm1, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xcb, //0x0000105e pmovmskb %xmm3, %r9d - 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x00001063 movdqa %xmm12, %xmm3 - 0x66, 0x0f, 0x64, 0xde, //0x00001068 pcmpgtb %xmm6, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xf2, //0x0000106c pcmpgtb %xmm10, %xmm6 - 0x66, 0x0f, 0xdb, 0xf3, //0x00001071 pand %xmm3, %xmm6 - 0x66, 0x0f, 0xd7, 0xf6, //0x00001075 pmovmskb %xmm6, %esi - 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x00001079 movdqa %xmm12, %xmm3 - 0x66, 0x0f, 0x64, 0xdd, //0x0000107e pcmpgtb %xmm5, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xea, //0x00001082 pcmpgtb %xmm10, %xmm5 - 0x66, 0x0f, 0xdb, 0xeb, //0x00001087 pand %xmm3, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x0000108b pmovmskb %xmm5, %edx - 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x0000108f movdqa %xmm12, %xmm3 - 0x66, 0x0f, 0x64, 0xdc, //0x00001094 pcmpgtb %xmm4, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xe2, //0x00001098 pcmpgtb %xmm10, %xmm4 - 0x66, 0x0f, 0xdb, 0xe3, //0x0000109d pand %xmm3, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x000010a1 pmovmskb %xmm4, %r8d - 0x49, 0xc1, 0xe7, 0x30, //0x000010a6 shlq $48, %r15 - 0x49, 0xc1, 0xe6, 0x20, //0x000010aa shlq $32, %r14 - 0x4d, 0x09, 0xfe, //0x000010ae orq %r15, %r14 - 0x48, 0xc1, 0xe3, 0x10, //0x000010b1 shlq $16, %rbx - 0x4c, 0x09, 0xf3, //0x000010b5 orq %r14, %rbx - 0x49, 0x09, 0xdb, //0x000010b8 orq %rbx, %r11 - 0x49, 0xc1, 0xe1, 0x30, //0x000010bb shlq $48, %r9 - 0x48, 0xc1, 0xe7, 0x20, //0x000010bf shlq $32, %rdi - 0x4c, 0x09, 0xcf, //0x000010c3 orq %r9, %rdi - 0x48, 0xc1, 0xe1, 0x10, //0x000010c6 shlq $16, %rcx - 0x48, 0x09, 0xf9, //0x000010ca orq %rdi, %rcx - 0x49, 0xc1, 0xe0, 0x30, //0x000010cd shlq $48, %r8 - 0x48, 0xc1, 0xe2, 0x20, //0x000010d1 shlq $32, %rdx - 0x4c, 0x09, 0xc2, //0x000010d5 orq %r8, %rdx - 0x48, 0xc1, 0xe6, 0x10, //0x000010d8 shlq $16, %rsi - 0x48, 0x09, 0xd6, //0x000010dc orq %rdx, %rsi - 0x49, 0x09, 0xcd, //0x000010df orq %rcx, %r13 - 0x0f, 0x85, 0x59, 0x00, 0x00, 0x00, //0x000010e2 jne LBB0_209 - 0x4d, 0x85, 0xe4, //0x000010e8 testq %r12, %r12 - 0x0f, 0x85, 0x6f, 0x00, 0x00, 0x00, //0x000010eb jne LBB0_211 - 0x45, 0x31, 0xe4, //0x000010f1 xorl %r12d, %r12d - 0x4c, 0x8b, 0x75, 0xd0, //0x000010f4 movq $-48(%rbp), %r14 - //0x000010f8 LBB0_195 - 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x000010f8 movdqa %xmm12, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xdd, //0x000010fd pcmpgtb %xmm13, %xmm3 - 0x66, 0x45, 0x0f, 0x64, 0xea, //0x00001102 pcmpgtb %xmm10, %xmm13 - 0x66, 0x44, 0x0f, 0xdb, 0xeb, //0x00001107 pand %xmm3, %xmm13 - 0x66, 0x41, 0x0f, 0xd7, 0xcd, //0x0000110c pmovmskb %xmm13, %ecx - 0x48, 0x09, 0xce, //0x00001111 orq %rcx, %rsi - 0x4d, 0x85, 0xdb, //0x00001114 testq %r11, %r11 - 0x4c, 0x8b, 0x6d, 0xb0, //0x00001117 movq $-80(%rbp), %r13 - 0x0f, 0x85, 0x91, 0x00, 0x00, 0x00, //0x0000111b jne LBB0_213 - 0x48, 0x85, 0xf6, //0x00001121 testq %rsi, %rsi - 0x0f, 0x85, 0xe7, 0x2a, 0x00, 0x00, //0x00001124 jne LBB0_645 - 0x49, 0x83, 0xc2, 0xc0, //0x0000112a addq $-64, %r10 - 0x48, 0x83, 0xc0, 0x40, //0x0000112e addq $64, %rax - 0x49, 0x83, 0xfa, 0x3f, //0x00001132 cmpq $63, %r10 - 0x0f, 0x87, 0xa4, 0xfe, 0xff, 0xff, //0x00001136 ja LBB0_192 - 0xe9, 0x27, 0x18, 0x00, 0x00, //0x0000113c jmp LBB0_198 - //0x00001141 LBB0_209 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00001141 cmpq $-1, $-56(%rbp) - 0x4c, 0x8b, 0x75, 0xd0, //0x00001146 movq $-48(%rbp), %r14 - 0x0f, 0x85, 0x14, 0x00, 0x00, 0x00, //0x0000114a jne LBB0_212 - 0x49, 0x0f, 0xbc, 0xcd, //0x00001150 bsfq %r13, %rcx - 0x48, 0x01, 0xc1, //0x00001154 addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00001157 movq %rcx, $-56(%rbp) - 0xe9, 0x04, 0x00, 0x00, 0x00, //0x0000115b jmp LBB0_212 - //0x00001160 LBB0_211 - 0x4c, 0x8b, 0x75, 0xd0, //0x00001160 movq $-48(%rbp), %r14 - //0x00001164 LBB0_212 - 0x4c, 0x89, 0xe1, //0x00001164 movq %r12, %rcx - 0x48, 0xf7, 0xd1, //0x00001167 notq %rcx - 0x4c, 0x21, 0xe9, //0x0000116a andq %r13, %rcx - 0x48, 0x8d, 0x14, 0x09, //0x0000116d leaq (%rcx,%rcx), %rdx - 0x4c, 0x09, 0xe2, //0x00001171 orq %r12, %rdx - 0x48, 0x89, 0xd7, //0x00001174 movq %rdx, %rdi - 0x48, 0xf7, 0xd7, //0x00001177 notq %rdi - 0x4c, 0x21, 0xef, //0x0000117a andq %r13, %rdi - 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000117d movabsq $-6148914691236517206, %rbx - 0x48, 0x21, 0xdf, //0x00001187 andq %rbx, %rdi - 0x45, 0x31, 0xe4, //0x0000118a xorl %r12d, %r12d - 0x48, 0x01, 0xcf, //0x0000118d addq %rcx, %rdi - 0x41, 0x0f, 0x92, 0xc4, //0x00001190 setb %r12b - 0x48, 0x01, 0xff, //0x00001194 addq %rdi, %rdi - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001197 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xcf, //0x000011a1 xorq %rcx, %rdi - 0x48, 0x21, 0xd7, //0x000011a4 andq %rdx, %rdi - 0x48, 0xf7, 0xd7, //0x000011a7 notq %rdi - 0x49, 0x21, 0xfb, //0x000011aa andq %rdi, %r11 - 0xe9, 0x46, 0xff, 0xff, 0xff, //0x000011ad jmp LBB0_195 - //0x000011b2 LBB0_213 - 0x49, 0x0f, 0xbc, 0xcb, //0x000011b2 bsfq %r11, %rcx - 0x48, 0x85, 0xf6, //0x000011b6 testq %rsi, %rsi - 0x0f, 0x84, 0x0c, 0x06, 0x00, 0x00, //0x000011b9 je LBB0_310 - 0x48, 0x0f, 0xbc, 0xd6, //0x000011bf bsfq %rsi, %rdx - 0xe9, 0x08, 0x06, 0x00, 0x00, //0x000011c3 jmp LBB0_311 - //0x000011c8 LBB0_215 - 0x48, 0x01, 0xd6, //0x000011c8 addq %rdx, %rsi - 0x49, 0x89, 0xf1, //0x000011cb movq %rsi, %r9 - //0x000011ce LBB0_216 - 0x48, 0x8b, 0x7d, 0xb8, //0x000011ce movq $-72(%rbp), %rdi - //0x000011d2 LBB0_217 - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x000011d2 movq $-1, %r13 - 0x4d, 0x85, 0xc0, //0x000011d9 testq %r8, %r8 - 0x0f, 0x84, 0xb4, 0x28, 0x00, 0x00, //0x000011dc je LBB0_626 - 0x4d, 0x85, 0xd2, //0x000011e2 testq %r10, %r10 - 0x0f, 0x84, 0xab, 0x28, 0x00, 0x00, //0x000011e5 je LBB0_626 - 0x4d, 0x85, 0xff, //0x000011eb testq %r15, %r15 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000011ee movabsq $4294977024, %r11 - 0x0f, 0x84, 0x98, 0x28, 0x00, 0x00, //0x000011f8 je LBB0_626 - 0x49, 0x29, 0xf9, //0x000011fe subq %rdi, %r9 - 0x49, 0x8d, 0x49, 0xff, //0x00001201 leaq $-1(%r9), %rcx - 0x49, 0x39, 0xc8, //0x00001205 cmpq %rcx, %r8 - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00001208 je LBB0_226 - 0x49, 0x39, 0xca, //0x0000120e cmpq %rcx, %r10 - 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x00001211 je LBB0_226 - 0x49, 0x39, 0xcf, //0x00001217 cmpq %rcx, %r15 - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x0000121a je LBB0_226 - 0x4d, 0x85, 0xd2, //0x00001220 testq %r10, %r10 - 0x0f, 0x8e, 0x7f, 0x05, 0x00, 0x00, //0x00001223 jle LBB0_307 - 0x49, 0x8d, 0x4a, 0xff, //0x00001229 leaq $-1(%r10), %rcx - 0x49, 0x39, 0xcf, //0x0000122d cmpq %rcx, %r15 - 0x0f, 0x84, 0x72, 0x05, 0x00, 0x00, //0x00001230 je LBB0_307 - 0x49, 0xf7, 0xd2, //0x00001236 notq %r10 - 0x4d, 0x89, 0xd5, //0x00001239 movq %r10, %r13 - 0xe9, 0xb3, 0x14, 0x00, 0x00, //0x0000123c jmp LBB0_451 - //0x00001241 LBB0_226 - 0x49, 0xf7, 0xd9, //0x00001241 negq %r9 - 0x4d, 0x89, 0xcd, //0x00001244 movq %r9, %r13 - 0xe9, 0xa8, 0x14, 0x00, 0x00, //0x00001247 jmp LBB0_451 - //0x0000124c LBB0_227 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x0000124c movl $64, %edx - 0x4c, 0x8b, 0x75, 0xd0, //0x00001251 movq $-48(%rbp), %r14 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001255 movabsq $4294977024, %r11 - 0x48, 0x39, 0xca, //0x0000125f cmpq %rcx, %rdx - 0x0f, 0x82, 0x1f, 0x2a, 0x00, 0x00, //0x00001262 jb LBB0_187 - //0x00001268 LBB0_228 - 0x48, 0x01, 0xc8, //0x00001268 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x0000126b addq $1, %rax - //0x0000126f LBB0_229 - 0x48, 0x85, 0xc0, //0x0000126f testq %rax, %rax - 0x0f, 0x88, 0xf9, 0x27, 0x00, 0x00, //0x00001272 js LBB0_623 - 0x49, 0x89, 0x06, //0x00001278 movq %rax, (%r14) - 0x48, 0x8b, 0x45, 0xc0, //0x0000127b movq $-64(%rbp), %rax - //0x0000127f LBB0_231 - 0x48, 0x85, 0xc0, //0x0000127f testq %rax, %rax - 0x0f, 0x8f, 0x48, 0xef, 0xff, 0xff, //0x00001282 jg LBB0_4 - 0xe9, 0xdb, 0x27, 0x00, 0x00, //0x00001288 jmp LBB0_232 - //0x0000128d LBB0_233 - 0x49, 0x8b, 0x0e, //0x0000128d movq (%r14), %rcx - 0x48, 0x8b, 0x55, 0xa8, //0x00001290 movq $-88(%rbp), %rdx - 0x48, 0x8b, 0x52, 0x08, //0x00001294 movq $8(%rdx), %rdx - 0x48, 0x8d, 0x72, 0xfc, //0x00001298 leaq $-4(%rdx), %rsi - 0x48, 0x39, 0xf1, //0x0000129c cmpq %rsi, %rcx - 0x0f, 0x87, 0x35, 0x28, 0x00, 0x00, //0x0000129f ja LBB0_629 - 0x41, 0x8b, 0x14, 0x0c, //0x000012a5 movl (%r12,%rcx), %edx - 0x81, 0xfa, 0x61, 0x6c, 0x73, 0x65, //0x000012a9 cmpl $1702063201, %edx - 0x0f, 0x85, 0xfb, 0x28, 0x00, 0x00, //0x000012af jne LBB0_640 - 0x48, 0x8d, 0x41, 0x04, //0x000012b5 leaq $4(%rcx), %rax - 0x49, 0x89, 0x06, //0x000012b9 movq %rax, (%r14) - 0x48, 0x85, 0xc9, //0x000012bc testq %rcx, %rcx - 0x0f, 0x8f, 0x0b, 0xef, 0xff, 0xff, //0x000012bf jg LBB0_4 - 0xe9, 0x3b, 0x29, 0x00, 0x00, //0x000012c5 jmp LBB0_236 - //0x000012ca LBB0_237 - 0x48, 0x8b, 0x4d, 0x98, //0x000012ca movq $-104(%rbp), %rcx - 0xf6, 0xc1, 0x40, //0x000012ce testb $64, %cl - 0x0f, 0x85, 0x5b, 0x05, 0x00, 0x00, //0x000012d1 jne LBB0_317 - 0x49, 0x8b, 0x16, //0x000012d7 movq (%r14), %rdx - 0x48, 0x8b, 0x45, 0xa8, //0x000012da movq $-88(%rbp), %rax - 0x48, 0x8b, 0x40, 0x08, //0x000012de movq $8(%rax), %rax - 0xf6, 0xc1, 0x20, //0x000012e2 testb $32, %cl - 0x48, 0x89, 0x45, 0xa0, //0x000012e5 movq %rax, $-96(%rbp) - 0x48, 0x89, 0x55, 0xc0, //0x000012e9 movq %rdx, $-64(%rbp) - 0x0f, 0x85, 0xae, 0x10, 0x00, 0x00, //0x000012ed jne LBB0_400 - 0x49, 0x89, 0xc1, //0x000012f3 movq %rax, %r9 - 0x49, 0x29, 0xd1, //0x000012f6 subq %rdx, %r9 - 0x0f, 0x84, 0xb1, 0x29, 0x00, 0x00, //0x000012f9 je LBB0_660 - 0x49, 0x83, 0xf9, 0x40, //0x000012ff cmpq $64, %r9 - 0x0f, 0x82, 0xb1, 0x1d, 0x00, 0x00, //0x00001303 jb LBB0_518 - 0x49, 0x89, 0xd6, //0x00001309 movq %rdx, %r14 - 0x49, 0xf7, 0xd6, //0x0000130c notq %r14 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x0000130f movq $-1, $-56(%rbp) - 0x48, 0x89, 0xd0, //0x00001317 movq %rdx, %rax - 0x45, 0x31, 0xc0, //0x0000131a xorl %r8d, %r8d - 0x90, 0x90, 0x90, //0x0000131d .p2align 4, 0x90 - //0x00001320 LBB0_242 - 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x04, //0x00001320 movdqu (%r12,%rax), %xmm3 - 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x04, 0x10, //0x00001326 movdqu $16(%r12,%rax), %xmm4 - 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x04, 0x20, //0x0000132d movdqu $32(%r12,%rax), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x30, //0x00001334 movdqu $48(%r12,%rax), %xmm6 - 0x66, 0x0f, 0x6f, 0xfb, //0x0000133b movdqa %xmm3, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x0000133f pcmpeqb %xmm0, %xmm7 - 0x66, 0x44, 0x0f, 0xd7, 0xd7, //0x00001343 pmovmskb %xmm7, %r10d - 0x66, 0x0f, 0x6f, 0xfc, //0x00001348 movdqa %xmm4, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x0000134c pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xcf, //0x00001350 pmovmskb %xmm7, %ecx - 0x66, 0x0f, 0x6f, 0xfd, //0x00001354 movdqa %xmm5, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x00001358 pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xf7, //0x0000135c pmovmskb %xmm7, %esi - 0x66, 0x0f, 0x6f, 0xfe, //0x00001360 movdqa %xmm6, %xmm7 - 0x66, 0x0f, 0x74, 0xf8, //0x00001364 pcmpeqb %xmm0, %xmm7 - 0x66, 0x0f, 0xd7, 0xd7, //0x00001368 pmovmskb %xmm7, %edx - 0x66, 0x0f, 0x74, 0xd9, //0x0000136c pcmpeqb %xmm1, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x00001370 pmovmskb %xmm3, %r11d - 0x66, 0x0f, 0x74, 0xe1, //0x00001375 pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xdc, //0x00001379 pmovmskb %xmm4, %ebx - 0x66, 0x0f, 0x74, 0xe9, //0x0000137d pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xfd, //0x00001381 pmovmskb %xmm5, %edi - 0x66, 0x0f, 0x74, 0xf1, //0x00001385 pcmpeqb %xmm1, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x00001389 pmovmskb %xmm6, %r15d - 0x48, 0xc1, 0xe2, 0x30, //0x0000138e shlq $48, %rdx - 0x48, 0xc1, 0xe6, 0x20, //0x00001392 shlq $32, %rsi - 0x48, 0x09, 0xd6, //0x00001396 orq %rdx, %rsi - 0x48, 0xc1, 0xe1, 0x10, //0x00001399 shlq $16, %rcx - 0x48, 0x09, 0xf1, //0x0000139d orq %rsi, %rcx - 0x49, 0x09, 0xca, //0x000013a0 orq %rcx, %r10 - 0x49, 0xc1, 0xe7, 0x30, //0x000013a3 shlq $48, %r15 - 0x48, 0xc1, 0xe7, 0x20, //0x000013a7 shlq $32, %rdi - 0x4c, 0x09, 0xff, //0x000013ab orq %r15, %rdi - 0x48, 0xc1, 0xe3, 0x10, //0x000013ae shlq $16, %rbx - 0x48, 0x09, 0xfb, //0x000013b2 orq %rdi, %rbx - 0x49, 0x09, 0xdb, //0x000013b5 orq %rbx, %r11 - 0x0f, 0x85, 0x3a, 0x00, 0x00, 0x00, //0x000013b8 jne LBB0_251 - 0x4d, 0x85, 0xc0, //0x000013be testq %r8, %r8 - 0x0f, 0x85, 0x47, 0x00, 0x00, 0x00, //0x000013c1 jne LBB0_253 - 0x45, 0x31, 0xc0, //0x000013c7 xorl %r8d, %r8d - 0x4d, 0x85, 0xd2, //0x000013ca testq %r10, %r10 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000013cd movabsq $4294977024, %r11 - 0x0f, 0x85, 0x8d, 0x00, 0x00, 0x00, //0x000013d7 jne LBB0_254 - //0x000013dd LBB0_245 - 0x49, 0x83, 0xc1, 0xc0, //0x000013dd addq $-64, %r9 - 0x49, 0x83, 0xc6, 0xc0, //0x000013e1 addq $-64, %r14 - 0x48, 0x83, 0xc0, 0x40, //0x000013e5 addq $64, %rax - 0x49, 0x83, 0xf9, 0x3f, //0x000013e9 cmpq $63, %r9 - 0x0f, 0x87, 0x2d, 0xff, 0xff, 0xff, //0x000013ed ja LBB0_242 - 0xe9, 0x90, 0x18, 0x00, 0x00, //0x000013f3 jmp LBB0_246 - //0x000013f8 LBB0_251 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000013f8 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000013fd jne LBB0_253 - 0x49, 0x0f, 0xbc, 0xcb, //0x00001403 bsfq %r11, %rcx - 0x48, 0x01, 0xc1, //0x00001407 addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x0000140a movq %rcx, $-56(%rbp) - //0x0000140e LBB0_253 - 0x4c, 0x89, 0xc1, //0x0000140e movq %r8, %rcx - 0x48, 0xf7, 0xd1, //0x00001411 notq %rcx - 0x4c, 0x21, 0xd9, //0x00001414 andq %r11, %rcx - 0x48, 0x8d, 0x14, 0x09, //0x00001417 leaq (%rcx,%rcx), %rdx - 0x4c, 0x09, 0xc2, //0x0000141b orq %r8, %rdx - 0x48, 0x89, 0xd6, //0x0000141e movq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x00001421 notq %rsi - 0x4c, 0x21, 0xde, //0x00001424 andq %r11, %rsi - 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001427 movabsq $-6148914691236517206, %rdi - 0x48, 0x21, 0xfe, //0x00001431 andq %rdi, %rsi - 0x45, 0x31, 0xc0, //0x00001434 xorl %r8d, %r8d - 0x48, 0x01, 0xce, //0x00001437 addq %rcx, %rsi - 0x41, 0x0f, 0x92, 0xc0, //0x0000143a setb %r8b - 0x48, 0x01, 0xf6, //0x0000143e addq %rsi, %rsi - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001441 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xce, //0x0000144b xorq %rcx, %rsi - 0x48, 0x21, 0xd6, //0x0000144e andq %rdx, %rsi - 0x48, 0xf7, 0xd6, //0x00001451 notq %rsi - 0x49, 0x21, 0xf2, //0x00001454 andq %rsi, %r10 - 0x4d, 0x85, 0xd2, //0x00001457 testq %r10, %r10 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000145a movabsq $4294977024, %r11 - 0x0f, 0x84, 0x73, 0xff, 0xff, 0xff, //0x00001464 je LBB0_245 - //0x0000146a LBB0_254 - 0x49, 0x0f, 0xbc, 0xc2, //0x0000146a bsfq %r10, %rax - 0x4c, 0x29, 0xf0, //0x0000146e subq %r14, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x00001471 movq $-48(%rbp), %r14 - 0x48, 0x8b, 0x5d, 0xc0, //0x00001475 movq $-64(%rbp), %rbx - 0xe9, 0xe5, 0x11, 0x00, 0x00, //0x00001479 jmp LBB0_441 - //0x0000147e LBB0_255 - 0x48, 0x8b, 0x45, 0xa8, //0x0000147e movq $-88(%rbp), %rax - 0x4c, 0x8b, 0x48, 0x08, //0x00001482 movq $8(%rax), %r9 - 0x49, 0x8b, 0x06, //0x00001486 movq (%r14), %rax - 0xf6, 0x45, 0x98, 0x40, //0x00001489 testb $64, $-104(%rbp) - 0x0f, 0x85, 0xae, 0x04, 0x00, 0x00, //0x0000148d jne LBB0_327 - 0x49, 0x29, 0xc1, //0x00001493 subq %rax, %r9 - 0x0f, 0x84, 0x92, 0x27, 0x00, 0x00, //0x00001496 je LBB0_647 - 0x49, 0x8d, 0x0c, 0x04, //0x0000149c leaq (%r12,%rax), %rcx - 0x48, 0x89, 0x4d, 0xb8, //0x000014a0 movq %rcx, $-72(%rbp) - 0x80, 0x39, 0x30, //0x000014a4 cmpb $48, (%rcx) - 0x0f, 0x85, 0x39, 0x00, 0x00, 0x00, //0x000014a7 jne LBB0_261 - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000014ad movl $1, %ebx - 0x49, 0x83, 0xf9, 0x01, //0x000014b2 cmpq $1, %r9 - 0x0f, 0x84, 0xa6, 0x17, 0x00, 0x00, //0x000014b6 je LBB0_487 - 0x48, 0x8b, 0x4d, 0xb8, //0x000014bc movq $-72(%rbp), %rcx - 0x8a, 0x49, 0x01, //0x000014c0 movb $1(%rcx), %cl - 0x80, 0xc1, 0xd2, //0x000014c3 addb $-46, %cl - 0x80, 0xf9, 0x37, //0x000014c6 cmpb $55, %cl - 0x0f, 0x87, 0x93, 0x17, 0x00, 0x00, //0x000014c9 ja LBB0_487 - 0x0f, 0xb6, 0xc9, //0x000014cf movzbl %cl, %ecx - 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000014d2 movabsq $36028797027352577, %rdx - 0x48, 0x0f, 0xa3, 0xca, //0x000014dc btq %rcx, %rdx - 0x0f, 0x83, 0x7c, 0x17, 0x00, 0x00, //0x000014e0 jae LBB0_487 - //0x000014e6 LBB0_261 - 0x49, 0x83, 0xf9, 0x10, //0x000014e6 cmpq $16, %r9 - 0x0f, 0x82, 0xa9, 0x1b, 0x00, 0x00, //0x000014ea jb LBB0_517 - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x000014f0 movq $-1, %r13 - 0x31, 0xdb, //0x000014f7 xorl %ebx, %ebx - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000014f9 movq $-1, %r8 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001500 movq $-1, %r14 - 0x4d, 0x89, 0xca, //0x00001507 movq %r9, %r10 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000150a .p2align 4, 0x90 - //0x00001510 LBB0_263 - 0x48, 0x8b, 0x4d, 0xb8, //0x00001510 movq $-72(%rbp), %rcx - 0xf3, 0x0f, 0x6f, 0x1c, 0x19, //0x00001514 movdqu (%rcx,%rbx), %xmm3 - 0x66, 0x0f, 0x6f, 0xe3, //0x00001519 movdqa %xmm3, %xmm4 - 0x66, 0x0f, 0x64, 0x25, 0x7b, 0xeb, 0xff, 0xff, //0x0000151d pcmpgtb $-5253(%rip), %xmm4 /* LCPI0_10+0(%rip) */ - 0x66, 0x41, 0x0f, 0x6f, 0xef, //0x00001525 movdqa %xmm15, %xmm5 - 0x66, 0x0f, 0x64, 0xeb, //0x0000152a pcmpgtb %xmm3, %xmm5 - 0x66, 0x0f, 0xdb, 0xec, //0x0000152e pand %xmm4, %xmm5 - 0x66, 0x0f, 0x6f, 0xe3, //0x00001532 movdqa %xmm3, %xmm4 - 0x66, 0x0f, 0x74, 0x25, 0x82, 0xeb, 0xff, 0xff, //0x00001536 pcmpeqb $-5246(%rip), %xmm4 /* LCPI0_12+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xf3, //0x0000153e movdqa %xmm3, %xmm6 - 0x66, 0x0f, 0x74, 0x35, 0x86, 0xeb, 0xff, 0xff, //0x00001542 pcmpeqb $-5242(%rip), %xmm6 /* LCPI0_13+0(%rip) */ - 0x66, 0x0f, 0xeb, 0xf4, //0x0000154a por %xmm4, %xmm6 - 0x66, 0x0f, 0x6f, 0xe3, //0x0000154e movdqa %xmm3, %xmm4 - 0x66, 0x41, 0x0f, 0xdb, 0xe1, //0x00001552 pand %xmm9, %xmm4 - 0x66, 0x0f, 0x74, 0x1d, 0x81, 0xeb, 0xff, 0xff, //0x00001557 pcmpeqb $-5247(%rip), %xmm3 /* LCPI0_14+0(%rip) */ - 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000155f pcmpeqb %xmm11, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xfc, //0x00001564 pmovmskb %xmm4, %r15d - 0x66, 0x0f, 0xeb, 0xe3, //0x00001569 por %xmm3, %xmm4 - 0x66, 0x0f, 0xeb, 0xee, //0x0000156d por %xmm6, %xmm5 - 0x66, 0x0f, 0xeb, 0xec, //0x00001571 por %xmm4, %xmm5 - 0x66, 0x0f, 0xd7, 0xd3, //0x00001575 pmovmskb %xmm3, %edx - 0x66, 0x44, 0x0f, 0xd7, 0xde, //0x00001579 pmovmskb %xmm6, %r11d - 0x66, 0x0f, 0xd7, 0xcd, //0x0000157e pmovmskb %xmm5, %ecx - 0xf7, 0xd1, //0x00001582 notl %ecx - 0x0f, 0xbc, 0xc9, //0x00001584 bsfl %ecx, %ecx - 0x83, 0xf9, 0x10, //0x00001587 cmpl $16, %ecx - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x0000158a je LBB0_265 - 0xbe, 0xff, 0xff, 0xff, 0xff, //0x00001590 movl $-1, %esi - 0xd3, 0xe6, //0x00001595 shll %cl, %esi - 0xf7, 0xd6, //0x00001597 notl %esi - 0x21, 0xf2, //0x00001599 andl %esi, %edx - 0x41, 0x21, 0xf7, //0x0000159b andl %esi, %r15d - 0x44, 0x21, 0xde, //0x0000159e andl %r11d, %esi - 0x41, 0x89, 0xf3, //0x000015a1 movl %esi, %r11d - //0x000015a4 LBB0_265 - 0x8d, 0x72, 0xff, //0x000015a4 leal $-1(%rdx), %esi - 0x21, 0xd6, //0x000015a7 andl %edx, %esi - 0x0f, 0x85, 0x79, 0x16, 0x00, 0x00, //0x000015a9 jne LBB0_481 - 0x41, 0x8d, 0x77, 0xff, //0x000015af leal $-1(%r15), %esi - 0x44, 0x21, 0xfe, //0x000015b3 andl %r15d, %esi - 0x0f, 0x85, 0x6c, 0x16, 0x00, 0x00, //0x000015b6 jne LBB0_481 - 0x41, 0x8d, 0x73, 0xff, //0x000015bc leal $-1(%r11), %esi - 0x44, 0x21, 0xde, //0x000015c0 andl %r11d, %esi - 0x0f, 0x85, 0x5f, 0x16, 0x00, 0x00, //0x000015c3 jne LBB0_481 - 0x85, 0xd2, //0x000015c9 testl %edx, %edx - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000015cb je LBB0_271 - 0x0f, 0xbc, 0xd2, //0x000015d1 bsfl %edx, %edx - 0x49, 0x83, 0xfe, 0xff, //0x000015d4 cmpq $-1, %r14 - 0x0f, 0x85, 0x73, 0x16, 0x00, 0x00, //0x000015d8 jne LBB0_484 - 0x48, 0x01, 0xda, //0x000015de addq %rbx, %rdx - 0x49, 0x89, 0xd6, //0x000015e1 movq %rdx, %r14 - //0x000015e4 LBB0_271 - 0x45, 0x85, 0xff, //0x000015e4 testl %r15d, %r15d - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000015e7 je LBB0_274 - 0x41, 0x0f, 0xbc, 0xd7, //0x000015ed bsfl %r15d, %edx - 0x49, 0x83, 0xf8, 0xff, //0x000015f1 cmpq $-1, %r8 - 0x0f, 0x85, 0x56, 0x16, 0x00, 0x00, //0x000015f5 jne LBB0_484 - 0x48, 0x01, 0xda, //0x000015fb addq %rbx, %rdx - 0x49, 0x89, 0xd0, //0x000015fe movq %rdx, %r8 - //0x00001601 LBB0_274 - 0x45, 0x85, 0xdb, //0x00001601 testl %r11d, %r11d - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00001604 je LBB0_277 - 0x41, 0x0f, 0xbc, 0xd3, //0x0000160a bsfl %r11d, %edx - 0x49, 0x83, 0xfd, 0xff, //0x0000160e cmpq $-1, %r13 - 0x0f, 0x85, 0x39, 0x16, 0x00, 0x00, //0x00001612 jne LBB0_484 - 0x48, 0x01, 0xda, //0x00001618 addq %rbx, %rdx - 0x49, 0x89, 0xd5, //0x0000161b movq %rdx, %r13 - //0x0000161e LBB0_277 - 0x83, 0xf9, 0x10, //0x0000161e cmpl $16, %ecx - 0x0f, 0x85, 0x93, 0x0f, 0x00, 0x00, //0x00001621 jne LBB0_426 - 0x49, 0x83, 0xc2, 0xf0, //0x00001627 addq $-16, %r10 - 0x48, 0x83, 0xc3, 0x10, //0x0000162b addq $16, %rbx - 0x49, 0x83, 0xfa, 0x0f, //0x0000162f cmpq $15, %r10 - 0x0f, 0x87, 0xd7, 0xfe, 0xff, 0xff, //0x00001633 ja LBB0_263 - 0x48, 0x8b, 0x4d, 0xb8, //0x00001639 movq $-72(%rbp), %rcx - 0x48, 0x8d, 0x34, 0x19, //0x0000163d leaq (%rcx,%rbx), %rsi - 0x49, 0x89, 0xf3, //0x00001641 movq %rsi, %r11 - 0x49, 0x39, 0xd9, //0x00001644 cmpq %rbx, %r9 - 0x0f, 0x84, 0x82, 0x0f, 0x00, 0x00, //0x00001647 je LBB0_428 - //0x0000164d LBB0_280 - 0x4e, 0x8d, 0x1c, 0x16, //0x0000164d leaq (%rsi,%r10), %r11 - 0x49, 0x89, 0xf1, //0x00001651 movq %rsi, %r9 - 0x4c, 0x2b, 0x4d, 0xb8, //0x00001654 subq $-72(%rbp), %r9 - 0x31, 0xdb, //0x00001658 xorl %ebx, %ebx - 0xe9, 0x1e, 0x00, 0x00, 0x00, //0x0000165a jmp LBB0_284 - //0x0000165f LBB0_281 - 0x49, 0x83, 0xfd, 0xff, //0x0000165f cmpq $-1, %r13 - 0x0f, 0x85, 0xd7, 0x15, 0x00, 0x00, //0x00001663 jne LBB0_483 - 0x4d, 0x8d, 0x2c, 0x19, //0x00001669 leaq (%r9,%rbx), %r13 - 0x90, 0x90, 0x90, //0x0000166d .p2align 4, 0x90 - //0x00001670 LBB0_283 - 0x48, 0x83, 0xc3, 0x01, //0x00001670 addq $1, %rbx - 0x49, 0x39, 0xda, //0x00001674 cmpq %rbx, %r10 - 0x0f, 0x84, 0x52, 0x0f, 0x00, 0x00, //0x00001677 je LBB0_428 - //0x0000167d LBB0_284 - 0x0f, 0xbe, 0x0c, 0x1e, //0x0000167d movsbl (%rsi,%rbx), %ecx - 0x8d, 0x51, 0xd0, //0x00001681 leal $-48(%rcx), %edx - 0x83, 0xfa, 0x0a, //0x00001684 cmpl $10, %edx - 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00001687 jb LBB0_283 - 0x8d, 0x51, 0xd5, //0x0000168d leal $-43(%rcx), %edx - 0x83, 0xfa, 0x1a, //0x00001690 cmpl $26, %edx - 0x0f, 0x87, 0x23, 0x00, 0x00, 0x00, //0x00001693 ja LBB0_289 - 0x48, 0x8d, 0x3d, 0xb4, 0x28, 0x00, 0x00, //0x00001699 leaq $10420(%rip), %rdi /* LJTI0_2+0(%rip) */ - 0x48, 0x63, 0x0c, 0x97, //0x000016a0 movslq (%rdi,%rdx,4), %rcx - 0x48, 0x01, 0xf9, //0x000016a4 addq %rdi, %rcx - 0xff, 0xe1, //0x000016a7 jmpq *%rcx - //0x000016a9 LBB0_287 - 0x49, 0x83, 0xfe, 0xff, //0x000016a9 cmpq $-1, %r14 - 0x0f, 0x85, 0x8d, 0x15, 0x00, 0x00, //0x000016ad jne LBB0_483 - 0x4d, 0x8d, 0x34, 0x19, //0x000016b3 leaq (%r9,%rbx), %r14 - 0xe9, 0xb4, 0xff, 0xff, 0xff, //0x000016b7 jmp LBB0_283 - //0x000016bc LBB0_289 - 0x83, 0xf9, 0x65, //0x000016bc cmpl $101, %ecx - 0x0f, 0x85, 0x04, 0x0f, 0x00, 0x00, //0x000016bf jne LBB0_427 - //0x000016c5 LBB0_290 - 0x49, 0x83, 0xf8, 0xff, //0x000016c5 cmpq $-1, %r8 - 0x0f, 0x85, 0x71, 0x15, 0x00, 0x00, //0x000016c9 jne LBB0_483 - 0x4d, 0x8d, 0x04, 0x19, //0x000016cf leaq (%r9,%rbx), %r8 - 0xe9, 0x98, 0xff, 0xff, 0xff, //0x000016d3 jmp LBB0_283 - //0x000016d8 LBB0_292 - 0xf6, 0x45, 0x98, 0x40, //0x000016d8 testb $64, $-104(%rbp) - 0x0f, 0x85, 0x46, 0x03, 0x00, 0x00, //0x000016dc jne LBB0_340 - 0x49, 0x8b, 0x45, 0x00, //0x000016e2 movq (%r13), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000016e6 cmpq $4095, %rax - 0x0f, 0x8f, 0x5e, 0x23, 0x00, 0x00, //0x000016ec jg LBB0_651 - 0x48, 0x8d, 0x48, 0x01, //0x000016f2 leaq $1(%rax), %rcx - 0x49, 0x89, 0x4d, 0x00, //0x000016f6 movq %rcx, (%r13) - 0x49, 0xc7, 0x44, 0xc5, 0x08, 0x05, 0x00, 0x00, 0x00, //0x000016fa movq $5, $8(%r13,%rax,8) - 0xe9, 0xc8, 0xea, 0xff, 0xff, //0x00001703 jmp LBB0_4 - //0x00001708 LBB0_295 - 0x49, 0x8b, 0x0e, //0x00001708 movq (%r14), %rcx - 0x48, 0x8b, 0x55, 0xa8, //0x0000170b movq $-88(%rbp), %rdx - 0x48, 0x8b, 0x52, 0x08, //0x0000170f movq $8(%rdx), %rdx - 0x48, 0x8d, 0x72, 0xfd, //0x00001713 leaq $-3(%rdx), %rsi - 0x48, 0x39, 0xf1, //0x00001717 cmpq %rsi, %rcx - 0x0f, 0x87, 0xba, 0x23, 0x00, 0x00, //0x0000171a ja LBB0_629 - 0x48, 0x8d, 0x41, 0xff, //0x00001720 leaq $-1(%rcx), %rax - 0x41, 0x81, 0x7c, 0x0c, 0xff, 0x6e, 0x75, 0x6c, 0x6c, //0x00001724 cmpl $1819047278, $-1(%r12,%rcx) - 0x0f, 0x84, 0x60, 0x00, 0x00, 0x00, //0x0000172d je LBB0_306 - 0xe9, 0x2a, 0x24, 0x00, 0x00, //0x00001733 jmp LBB0_297 - //0x00001738 LBB0_301 - 0xf6, 0x45, 0x98, 0x40, //0x00001738 testb $64, $-104(%rbp) - 0x0f, 0x85, 0x5c, 0x07, 0x00, 0x00, //0x0000173c jne LBB0_366 - 0x49, 0x8b, 0x45, 0x00, //0x00001742 movq (%r13), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001746 cmpq $4095, %rax - 0x0f, 0x8f, 0xfe, 0x22, 0x00, 0x00, //0x0000174c jg LBB0_651 - 0x48, 0x8d, 0x48, 0x01, //0x00001752 leaq $1(%rax), %rcx - 0x49, 0x89, 0x4d, 0x00, //0x00001756 movq %rcx, (%r13) - 0x49, 0xc7, 0x44, 0xc5, 0x08, 0x06, 0x00, 0x00, 0x00, //0x0000175a movq $6, $8(%r13,%rax,8) - 0xe9, 0x68, 0xea, 0xff, 0xff, //0x00001763 jmp LBB0_4 - //0x00001768 LBB0_304 - 0x49, 0x8b, 0x0e, //0x00001768 movq (%r14), %rcx - 0x48, 0x8b, 0x55, 0xa8, //0x0000176b movq $-88(%rbp), %rdx - 0x48, 0x8b, 0x52, 0x08, //0x0000176f movq $8(%rdx), %rdx - 0x48, 0x8d, 0x72, 0xfd, //0x00001773 leaq $-3(%rdx), %rsi - 0x48, 0x39, 0xf1, //0x00001777 cmpq %rsi, %rcx - 0x0f, 0x87, 0x5a, 0x23, 0x00, 0x00, //0x0000177a ja LBB0_629 - 0x48, 0x8d, 0x41, 0xff, //0x00001780 leaq $-1(%rcx), %rax - 0x41, 0x81, 0x7c, 0x0c, 0xff, 0x74, 0x72, 0x75, 0x65, //0x00001784 cmpl $1702195828, $-1(%r12,%rcx) - 0x0f, 0x85, 0x88, 0x23, 0x00, 0x00, //0x0000178d jne LBB0_635 - //0x00001793 LBB0_306 - 0x48, 0x8d, 0x51, 0x03, //0x00001793 leaq $3(%rcx), %rdx - 0x49, 0x89, 0x16, //0x00001797 movq %rdx, (%r14) - 0x48, 0x85, 0xc9, //0x0000179a testq %rcx, %rcx - 0x0f, 0x8f, 0x2d, 0xea, 0xff, 0xff, //0x0000179d jg LBB0_4 - 0xe9, 0x07, 0x23, 0x00, 0x00, //0x000017a3 jmp LBB0_650 - //0x000017a8 LBB0_307 - 0x4c, 0x89, 0xc1, //0x000017a8 movq %r8, %rcx - 0x4c, 0x09, 0xf9, //0x000017ab orq %r15, %rcx - 0x0f, 0x99, 0xc2, //0x000017ae setns %dl - 0x0f, 0x88, 0xce, 0x0b, 0x00, 0x00, //0x000017b1 js LBB0_399 - 0x4d, 0x39, 0xf8, //0x000017b7 cmpq %r15, %r8 - 0x0f, 0x8c, 0xc5, 0x0b, 0x00, 0x00, //0x000017ba jl LBB0_399 - 0x49, 0xf7, 0xd0, //0x000017c0 notq %r8 - 0x4d, 0x89, 0xc5, //0x000017c3 movq %r8, %r13 - 0xe9, 0x29, 0x0f, 0x00, 0x00, //0x000017c6 jmp LBB0_451 - //0x000017cb LBB0_310 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x000017cb movl $64, %edx - //0x000017d0 LBB0_311 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000017d0 movabsq $4294977024, %r11 - 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x5d, 0xe8, 0xff, 0xff, //0x000017da movdqu $-6051(%rip), %xmm13 /* LCPI0_4+0(%rip) */ - 0x48, 0x8b, 0x75, 0xc0, //0x000017e3 movq $-64(%rbp), %rsi - 0x48, 0x39, 0xca, //0x000017e7 cmpq %rcx, %rdx - 0x0f, 0x82, 0x67, 0x24, 0x00, 0x00, //0x000017ea jb LBB0_654 - 0x48, 0x01, 0xc8, //0x000017f0 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x000017f3 addq $1, %rax - //0x000017f7 LBB0_313 - 0x48, 0x85, 0xc0, //0x000017f7 testq %rax, %rax - 0x0f, 0x88, 0xc1, 0x22, 0x00, 0x00, //0x000017fa js LBB0_627 - 0x49, 0x89, 0x06, //0x00001800 movq %rax, (%r14) - 0x48, 0x85, 0xf6, //0x00001803 testq %rsi, %rsi - 0x0f, 0x8e, 0xd6, 0x22, 0x00, 0x00, //0x00001806 jle LBB0_630 - //0x0000180c LBB0_315 - 0x49, 0x8b, 0x45, 0x00, //0x0000180c movq (%r13), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001810 cmpq $4095, %rax - 0x0f, 0x8f, 0x34, 0x22, 0x00, 0x00, //0x00001816 jg LBB0_651 - 0x48, 0x8d, 0x48, 0x01, //0x0000181c leaq $1(%rax), %rcx - 0x49, 0x89, 0x4d, 0x00, //0x00001820 movq %rcx, (%r13) - 0x49, 0xc7, 0x44, 0xc5, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00001824 movq $4, $8(%r13,%rax,8) - 0xe9, 0x9e, 0xe9, 0xff, 0xff, //0x0000182d jmp LBB0_4 - //0x00001832 LBB0_317 - 0x48, 0x8b, 0x4d, 0xa8, //0x00001832 movq $-88(%rbp), %rcx - 0x4c, 0x8b, 0x49, 0x08, //0x00001836 movq $8(%rcx), %r9 - 0x4d, 0x8b, 0x06, //0x0000183a movq (%r14), %r8 - 0x4f, 0x8d, 0x14, 0x04, //0x0000183d leaq (%r12,%r8), %r10 - 0x4d, 0x29, 0xc1, //0x00001841 subq %r8, %r9 - 0x49, 0x83, 0xf9, 0x20, //0x00001844 cmpq $32, %r9 - 0x0f, 0x8c, 0xd7, 0x00, 0x00, 0x00, //0x00001848 jl LBB0_326 - 0x41, 0xbe, 0x20, 0x00, 0x00, 0x00, //0x0000184e movl $32, %r14d - 0x31, 0xf6, //0x00001854 xorl %esi, %esi - 0x45, 0x31, 0xdb, //0x00001856 xorl %r11d, %r11d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001859 .p2align 4, 0x90 - //0x00001860 LBB0_319 - 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x32, //0x00001860 movdqu (%r10,%rsi), %xmm3 - 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x32, 0x10, //0x00001866 movdqu $16(%r10,%rsi), %xmm4 - 0x66, 0x0f, 0x6f, 0xeb, //0x0000186d movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00001871 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xfd, //0x00001875 pmovmskb %xmm5, %edi - 0x66, 0x0f, 0x6f, 0xec, //0x00001879 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x0000187d pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xdd, //0x00001881 pmovmskb %xmm5, %ebx - 0x48, 0xc1, 0xe3, 0x10, //0x00001885 shlq $16, %rbx - 0x48, 0x09, 0xfb, //0x00001889 orq %rdi, %rbx - 0x66, 0x0f, 0x74, 0xd9, //0x0000188c pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x00001890 pmovmskb %xmm3, %ecx - 0x66, 0x0f, 0x74, 0xe1, //0x00001894 pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xfc, //0x00001898 pmovmskb %xmm4, %edi - 0x48, 0xc1, 0xe7, 0x10, //0x0000189c shlq $16, %rdi - 0x48, 0x09, 0xcf, //0x000018a0 orq %rcx, %rdi - 0x48, 0x89, 0xf9, //0x000018a3 movq %rdi, %rcx - 0x4c, 0x09, 0xd9, //0x000018a6 orq %r11, %rcx - 0x0f, 0x84, 0x41, 0x00, 0x00, 0x00, //0x000018a9 je LBB0_321 - 0x44, 0x89, 0xd9, //0x000018af movl %r11d, %ecx - 0xf7, 0xd1, //0x000018b2 notl %ecx - 0x21, 0xf9, //0x000018b4 andl %edi, %ecx - 0x44, 0x8d, 0x3c, 0x09, //0x000018b6 leal (%rcx,%rcx), %r15d - 0x45, 0x09, 0xdf, //0x000018ba orl %r11d, %r15d - 0x44, 0x89, 0xfa, //0x000018bd movl %r15d, %edx - 0xf7, 0xd2, //0x000018c0 notl %edx - 0x21, 0xfa, //0x000018c2 andl %edi, %edx - 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x000018c4 andl $-1431655766, %edx - 0x45, 0x31, 0xdb, //0x000018ca xorl %r11d, %r11d - 0x01, 0xca, //0x000018cd addl %ecx, %edx - 0x41, 0x0f, 0x92, 0xc3, //0x000018cf setb %r11b - 0x01, 0xd2, //0x000018d3 addl %edx, %edx - 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x000018d5 xorl $1431655765, %edx - 0x44, 0x21, 0xfa, //0x000018db andl %r15d, %edx - 0xf7, 0xd2, //0x000018de notl %edx - 0x21, 0xd3, //0x000018e0 andl %edx, %ebx - 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x000018e2 jmp LBB0_322 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000018e7 .p2align 4, 0x90 - //0x000018f0 LBB0_321 - 0x45, 0x31, 0xdb, //0x000018f0 xorl %r11d, %r11d - //0x000018f3 LBB0_322 - 0x48, 0x85, 0xdb, //0x000018f3 testq %rbx, %rbx - 0x0f, 0x85, 0xab, 0xe8, 0xff, 0xff, //0x000018f6 jne LBB0_1 - 0x48, 0x83, 0xc6, 0x20, //0x000018fc addq $32, %rsi - 0x4b, 0x8d, 0x0c, 0x31, //0x00001900 leaq (%r9,%r14), %rcx - 0x48, 0x83, 0xc1, 0xe0, //0x00001904 addq $-32, %rcx - 0x49, 0x83, 0xc6, 0xe0, //0x00001908 addq $-32, %r14 - 0x48, 0x83, 0xf9, 0x3f, //0x0000190c cmpq $63, %rcx - 0x0f, 0x8f, 0x4a, 0xff, 0xff, 0xff, //0x00001910 jg LBB0_319 - 0x4d, 0x85, 0xdb, //0x00001916 testq %r11, %r11 - 0x0f, 0x85, 0x44, 0x1e, 0x00, 0x00, //0x00001919 jne LBB0_587 - 0x49, 0x01, 0xf2, //0x0000191f addq %rsi, %r10 - 0x49, 0x29, 0xf1, //0x00001922 subq %rsi, %r9 - //0x00001925 LBB0_326 - 0x4c, 0x8b, 0x75, 0xd0, //0x00001925 movq $-48(%rbp), %r14 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001929 movabsq $4294977024, %r11 - 0x4d, 0x85, 0xc9, //0x00001933 testq %r9, %r9 - 0x0f, 0x8f, 0x85, 0x1e, 0x00, 0x00, //0x00001936 jg LBB0_591 - 0xe9, 0x6e, 0x21, 0x00, 0x00, //0x0000193c jmp LBB0_650 - //0x00001941 LBB0_327 - 0x4c, 0x89, 0xca, //0x00001941 movq %r9, %rdx - 0x48, 0x29, 0xc2, //0x00001944 subq %rax, %rdx - 0x48, 0x83, 0xfa, 0x10, //0x00001947 cmpq $16, %rdx - 0x0f, 0x82, 0x36, 0x17, 0x00, 0x00, //0x0000194b jb LBB0_516 - 0x48, 0x89, 0xc7, //0x00001951 movq %rax, %rdi - 0x48, 0xf7, 0xdf, //0x00001954 negq %rdi - 0x4c, 0x8d, 0x40, 0x01, //0x00001957 leaq $1(%rax), %r8 - 0x48, 0x8d, 0x50, 0xff, //0x0000195b leaq $-1(%rax), %rdx - 0x49, 0x8d, 0x34, 0x04, //0x0000195f leaq (%r12,%rax), %rsi - 0x48, 0x83, 0xc6, 0xff, //0x00001963 addq $-1, %rsi - 0x48, 0x89, 0xc3, //0x00001967 movq %rax, %rbx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000196a .p2align 4, 0x90 - //0x00001970 LBB0_329 - 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x1c, //0x00001970 movdqu (%r12,%rbx), %xmm3 - 0x66, 0x0f, 0x6f, 0xe3, //0x00001976 movdqa %xmm3, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe6, //0x0000197a pcmpeqb %xmm14, %xmm4 - 0x66, 0x41, 0x0f, 0xdb, 0xd9, //0x0000197f pand %xmm9, %xmm3 - 0x66, 0x0f, 0x74, 0xda, //0x00001984 pcmpeqb %xmm2, %xmm3 - 0x66, 0x0f, 0xeb, 0xdc, //0x00001988 por %xmm4, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x0000198c pmovmskb %xmm3, %ecx - 0x85, 0xc9, //0x00001990 testl %ecx, %ecx - 0x0f, 0x85, 0x8c, 0x09, 0x00, 0x00, //0x00001992 jne LBB0_394 - 0x48, 0x83, 0xc3, 0x10, //0x00001998 addq $16, %rbx - 0x49, 0x8d, 0x0c, 0x39, //0x0000199c leaq (%r9,%rdi), %rcx - 0x48, 0x83, 0xc1, 0xf0, //0x000019a0 addq $-16, %rcx - 0x48, 0x83, 0xc7, 0xf0, //0x000019a4 addq $-16, %rdi - 0x49, 0x83, 0xc0, 0x10, //0x000019a8 addq $16, %r8 - 0x48, 0x83, 0xc2, 0x10, //0x000019ac addq $16, %rdx - 0x48, 0x83, 0xc6, 0x10, //0x000019b0 addq $16, %rsi - 0x48, 0x83, 0xf9, 0x0f, //0x000019b4 cmpq $15, %rcx - 0x0f, 0x87, 0xb2, 0xff, 0xff, 0xff, //0x000019b8 ja LBB0_329 - 0x4c, 0x89, 0xe1, //0x000019be movq %r12, %rcx - 0x48, 0x29, 0xf9, //0x000019c1 subq %rdi, %rcx - 0x49, 0x01, 0xf9, //0x000019c4 addq %rdi, %r9 - 0x4c, 0x89, 0xca, //0x000019c7 movq %r9, %rdx - 0x48, 0x85, 0xd2, //0x000019ca testq %rdx, %rdx - 0x0f, 0x84, 0x4a, 0x00, 0x00, 0x00, //0x000019cd je LBB0_339 - //0x000019d3 LBB0_332 - 0x48, 0x8d, 0x34, 0x11, //0x000019d3 leaq (%rcx,%rdx), %rsi - //0x000019d7 LBB0_333 - 0x0f, 0xb6, 0x39, //0x000019d7 movzbl (%rcx), %edi - 0x48, 0x83, 0xff, 0x2c, //0x000019da cmpq $44, %rdi - 0x0f, 0x87, 0x14, 0x00, 0x00, 0x00, //0x000019de ja LBB0_335 - 0x48, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x10, 0x00, 0x00, //0x000019e4 movabsq $17596481021440, %rbx - 0x48, 0x0f, 0xa3, 0xfb, //0x000019ee btq %rdi, %rbx - 0x0f, 0x82, 0x25, 0x00, 0x00, 0x00, //0x000019f2 jb LBB0_339 - //0x000019f8 LBB0_335 - 0x40, 0x80, 0xff, 0x5d, //0x000019f8 cmpb $93, %dil - 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x000019fc je LBB0_339 - 0x40, 0x80, 0xff, 0x7d, //0x00001a02 cmpb $125, %dil - 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00001a06 je LBB0_339 - 0x48, 0x83, 0xc1, 0x01, //0x00001a0c addq $1, %rcx - 0x48, 0x83, 0xc2, 0xff, //0x00001a10 addq $-1, %rdx - 0x0f, 0x85, 0xbd, 0xff, 0xff, 0xff, //0x00001a14 jne LBB0_333 - 0x48, 0x89, 0xf1, //0x00001a1a movq %rsi, %rcx - //0x00001a1d LBB0_339 - 0x4c, 0x29, 0xe1, //0x00001a1d subq %r12, %rcx - 0x49, 0x89, 0x0e, //0x00001a20 movq %rcx, (%r14) - 0xe9, 0x57, 0xf8, 0xff, 0xff, //0x00001a23 jmp LBB0_231 - //0x00001a28 LBB0_340 - 0x48, 0x8b, 0x55, 0xa8, //0x00001a28 movq $-88(%rbp), %rdx - 0x48, 0x8b, 0x52, 0x08, //0x00001a2c movq $8(%rdx), %rdx - 0x49, 0x8b, 0x0e, //0x00001a30 movq (%r14), %rcx - 0x48, 0x29, 0xca, //0x00001a33 subq %rcx, %rdx - 0x48, 0x89, 0x4d, 0xc0, //0x00001a36 movq %rcx, $-64(%rbp) - 0x49, 0x01, 0xcc, //0x00001a3a addq %rcx, %r12 - 0x45, 0x31, 0xc0, //0x00001a3d xorl %r8d, %r8d - 0x45, 0x31, 0xc9, //0x00001a40 xorl %r9d, %r9d - 0x45, 0x31, 0xd2, //0x00001a43 xorl %r10d, %r10d - 0x45, 0x31, 0xf6, //0x00001a46 xorl %r14d, %r14d - 0x48, 0x83, 0xfa, 0x40, //0x00001a49 cmpq $64, %rdx - 0x48, 0x89, 0x55, 0xb8, //0x00001a4d movq %rdx, $-72(%rbp) - 0x0f, 0x8d, 0x4c, 0x01, 0x00, 0x00, //0x00001a51 jge LBB0_341 - //0x00001a57 LBB0_350 - 0x48, 0x85, 0xd2, //0x00001a57 testq %rdx, %rdx - 0x0f, 0x8e, 0x62, 0x22, 0x00, 0x00, //0x00001a5a jle LBB0_662 - 0x66, 0x0f, 0x6f, 0xf2, //0x00001a60 movdqa %xmm2, %xmm6 - 0x66, 0x0f, 0xef, 0xd2, //0x00001a64 pxor %xmm2, %xmm2 - 0xf3, 0x0f, 0x7f, 0x55, 0x80, //0x00001a68 movdqu %xmm2, $-128(%rbp) - 0xf3, 0x0f, 0x7f, 0x95, 0x70, 0xff, 0xff, 0xff, //0x00001a6d movdqu %xmm2, $-144(%rbp) - 0xf3, 0x0f, 0x7f, 0x95, 0x60, 0xff, 0xff, 0xff, //0x00001a75 movdqu %xmm2, $-160(%rbp) - 0xf3, 0x0f, 0x7f, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00001a7d movdqu %xmm2, $-176(%rbp) - 0x4c, 0x89, 0xe7, //0x00001a85 movq %r12, %rdi - 0x44, 0x89, 0xe1, //0x00001a88 movl %r12d, %ecx - 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00001a8b andl $4095, %ecx - 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00001a91 cmpl $4033, %ecx - 0x0f, 0x82, 0x3a, 0x00, 0x00, 0x00, //0x00001a97 jb LBB0_354 - 0x48, 0x83, 0x7d, 0xb8, 0x20, //0x00001a9d cmpq $32, $-72(%rbp) - 0x0f, 0x82, 0x3b, 0x00, 0x00, 0x00, //0x00001aa2 jb LBB0_355 - 0x0f, 0x10, 0x1f, //0x00001aa8 movups (%rdi), %xmm3 - 0x0f, 0x11, 0x9d, 0x50, 0xff, 0xff, 0xff, //0x00001aab movups %xmm3, $-176(%rbp) - 0xf3, 0x0f, 0x6f, 0x5f, 0x10, //0x00001ab2 movdqu $16(%rdi), %xmm3 - 0xf3, 0x0f, 0x7f, 0x9d, 0x60, 0xff, 0xff, 0xff, //0x00001ab7 movdqu %xmm3, $-160(%rbp) - 0x48, 0x83, 0xc7, 0x20, //0x00001abf addq $32, %rdi - 0x48, 0x8b, 0x4d, 0xb8, //0x00001ac3 movq $-72(%rbp), %rcx - 0x48, 0x8d, 0x71, 0xe0, //0x00001ac7 leaq $-32(%rcx), %rsi - 0x48, 0x8d, 0x95, 0x70, 0xff, 0xff, 0xff, //0x00001acb leaq $-144(%rbp), %rdx - 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00001ad2 jmp LBB0_356 - //0x00001ad7 LBB0_354 - 0x66, 0x0f, 0x6f, 0xd6, //0x00001ad7 movdqa %xmm6, %xmm2 - 0x49, 0x89, 0xfc, //0x00001adb movq %rdi, %r12 - 0xe9, 0xc0, 0x00, 0x00, 0x00, //0x00001ade jmp LBB0_341 - //0x00001ae3 LBB0_355 - 0x48, 0x8d, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00001ae3 leaq $-176(%rbp), %rdx - 0x48, 0x8b, 0x75, 0xb8, //0x00001aea movq $-72(%rbp), %rsi - //0x00001aee LBB0_356 - 0x48, 0x83, 0xfe, 0x10, //0x00001aee cmpq $16, %rsi - 0x0f, 0x82, 0x47, 0x00, 0x00, 0x00, //0x00001af2 jb LBB0_357 - 0xf3, 0x0f, 0x6f, 0x1f, //0x00001af8 movdqu (%rdi), %xmm3 - 0xf3, 0x0f, 0x7f, 0x1a, //0x00001afc movdqu %xmm3, (%rdx) - 0x48, 0x83, 0xc7, 0x10, //0x00001b00 addq $16, %rdi - 0x48, 0x83, 0xc2, 0x10, //0x00001b04 addq $16, %rdx - 0x48, 0x83, 0xc6, 0xf0, //0x00001b08 addq $-16, %rsi - 0x48, 0x83, 0xfe, 0x08, //0x00001b0c cmpq $8, %rsi - 0x0f, 0x83, 0x33, 0x00, 0x00, 0x00, //0x00001b10 jae LBB0_364 - //0x00001b16 LBB0_358 - 0x48, 0x83, 0xfe, 0x04, //0x00001b16 cmpq $4, %rsi - 0x0f, 0x8c, 0x45, 0x00, 0x00, 0x00, //0x00001b1a jl LBB0_359 - //0x00001b20 LBB0_365 - 0x8b, 0x0f, //0x00001b20 movl (%rdi), %ecx - 0x89, 0x0a, //0x00001b22 movl %ecx, (%rdx) - 0x48, 0x83, 0xc7, 0x04, //0x00001b24 addq $4, %rdi - 0x48, 0x83, 0xc2, 0x04, //0x00001b28 addq $4, %rdx - 0x48, 0x83, 0xc6, 0xfc, //0x00001b2c addq $-4, %rsi - 0x48, 0x83, 0xfe, 0x02, //0x00001b30 cmpq $2, %rsi - 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00001b34 jae LBB0_360 - 0xe9, 0x42, 0x00, 0x00, 0x00, //0x00001b3a jmp LBB0_361 - //0x00001b3f LBB0_357 - 0x48, 0x83, 0xfe, 0x08, //0x00001b3f cmpq $8, %rsi - 0x0f, 0x82, 0xcd, 0xff, 0xff, 0xff, //0x00001b43 jb LBB0_358 - //0x00001b49 LBB0_364 - 0x48, 0x8b, 0x0f, //0x00001b49 movq (%rdi), %rcx - 0x48, 0x89, 0x0a, //0x00001b4c movq %rcx, (%rdx) - 0x48, 0x83, 0xc7, 0x08, //0x00001b4f addq $8, %rdi - 0x48, 0x83, 0xc2, 0x08, //0x00001b53 addq $8, %rdx - 0x48, 0x83, 0xc6, 0xf8, //0x00001b57 addq $-8, %rsi - 0x48, 0x83, 0xfe, 0x04, //0x00001b5b cmpq $4, %rsi - 0x0f, 0x8d, 0xbb, 0xff, 0xff, 0xff, //0x00001b5f jge LBB0_365 - //0x00001b65 LBB0_359 - 0x48, 0x83, 0xfe, 0x02, //0x00001b65 cmpq $2, %rsi - 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x00001b69 jb LBB0_361 - //0x00001b6f LBB0_360 - 0x0f, 0xb7, 0x0f, //0x00001b6f movzwl (%rdi), %ecx - 0x66, 0x89, 0x0a, //0x00001b72 movw %cx, (%rdx) - 0x48, 0x83, 0xc7, 0x02, //0x00001b75 addq $2, %rdi - 0x48, 0x83, 0xc2, 0x02, //0x00001b79 addq $2, %rdx - 0x48, 0x83, 0xc6, 0xfe, //0x00001b7d addq $-2, %rsi - //0x00001b81 LBB0_361 - 0x48, 0x89, 0xf9, //0x00001b81 movq %rdi, %rcx - 0x4c, 0x8d, 0xa5, 0x50, 0xff, 0xff, 0xff, //0x00001b84 leaq $-176(%rbp), %r12 - 0x48, 0x85, 0xf6, //0x00001b8b testq %rsi, %rsi - 0x66, 0x0f, 0x6f, 0xd6, //0x00001b8e movdqa %xmm6, %xmm2 - 0x0f, 0x84, 0x0b, 0x00, 0x00, 0x00, //0x00001b92 je LBB0_341 - 0x8a, 0x09, //0x00001b98 movb (%rcx), %cl - 0x88, 0x0a, //0x00001b9a movb %cl, (%rdx) - 0x4c, 0x8d, 0xa5, 0x50, 0xff, 0xff, 0xff, //0x00001b9c leaq $-176(%rbp), %r12 - //0x00001ba3 LBB0_341 - 0x66, 0x44, 0x0f, 0x6f, 0xc2, //0x00001ba3 movdqa %xmm2, %xmm8 - 0xf3, 0x41, 0x0f, 0x6f, 0x24, 0x24, //0x00001ba8 movdqu (%r12), %xmm4 - 0xf3, 0x41, 0x0f, 0x6f, 0x7c, 0x24, 0x10, //0x00001bae movdqu $16(%r12), %xmm7 - 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x24, 0x20, //0x00001bb5 movdqu $32(%r12), %xmm6 - 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x24, 0x30, //0x00001bbc movdqu $48(%r12), %xmm5 - 0x66, 0x0f, 0x6f, 0xdc, //0x00001bc3 movdqa %xmm4, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00001bc7 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xd3, //0x00001bcb pmovmskb %xmm3, %edx - 0x66, 0x0f, 0x6f, 0xdf, //0x00001bcf movdqa %xmm7, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00001bd3 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x00001bd7 pmovmskb %xmm3, %ecx - 0x66, 0x0f, 0x6f, 0xde, //0x00001bdb movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00001bdf pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00001be3 pmovmskb %xmm3, %esi - 0x66, 0x0f, 0x6f, 0xdd, //0x00001be7 movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00001beb pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x00001bef pmovmskb %xmm3, %edi - 0x48, 0xc1, 0xe7, 0x30, //0x00001bf3 shlq $48, %rdi - 0x48, 0xc1, 0xe6, 0x20, //0x00001bf7 shlq $32, %rsi - 0x48, 0x09, 0xfe, //0x00001bfb orq %rdi, %rsi - 0x48, 0xc1, 0xe1, 0x10, //0x00001bfe shlq $16, %rcx - 0x48, 0x09, 0xf1, //0x00001c02 orq %rsi, %rcx - 0x48, 0x09, 0xca, //0x00001c05 orq %rcx, %rdx - 0x48, 0x89, 0xd1, //0x00001c08 movq %rdx, %rcx - 0x66, 0x45, 0x0f, 0x6f, 0xee, //0x00001c0b movdqa %xmm14, %xmm13 - 0x4c, 0x09, 0xc9, //0x00001c10 orq %r9, %rcx - 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00001c13 jne LBB0_343 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00001c19 movq $-1, %rdx - 0x45, 0x31, 0xc9, //0x00001c20 xorl %r9d, %r9d - 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00001c23 jmp LBB0_344 - //0x00001c28 LBB0_343 - 0x4c, 0x89, 0xc9, //0x00001c28 movq %r9, %rcx - 0x48, 0xf7, 0xd1, //0x00001c2b notq %rcx - 0x48, 0x21, 0xd1, //0x00001c2e andq %rdx, %rcx - 0x4c, 0x8d, 0x1c, 0x09, //0x00001c31 leaq (%rcx,%rcx), %r11 - 0x4d, 0x09, 0xcb, //0x00001c35 orq %r9, %r11 - 0x4c, 0x89, 0xdf, //0x00001c38 movq %r11, %rdi - 0x48, 0xf7, 0xd7, //0x00001c3b notq %rdi - 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001c3e movabsq $-6148914691236517206, %rsi - 0x48, 0x21, 0xf2, //0x00001c48 andq %rsi, %rdx - 0x48, 0x21, 0xfa, //0x00001c4b andq %rdi, %rdx - 0x45, 0x31, 0xc9, //0x00001c4e xorl %r9d, %r9d - 0x48, 0x01, 0xca, //0x00001c51 addq %rcx, %rdx - 0x41, 0x0f, 0x92, 0xc1, //0x00001c54 setb %r9b - 0x48, 0x01, 0xd2, //0x00001c58 addq %rdx, %rdx - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001c5b movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xca, //0x00001c65 xorq %rcx, %rdx - 0x4c, 0x21, 0xda, //0x00001c68 andq %r11, %rdx - 0x48, 0xf7, 0xd2, //0x00001c6b notq %rdx - //0x00001c6e LBB0_344 - 0x66, 0x0f, 0x6f, 0xdd, //0x00001c6e movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00001c72 pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x00001c76 pmovmskb %xmm3, %ecx - 0x48, 0xc1, 0xe1, 0x30, //0x00001c7a shlq $48, %rcx - 0x66, 0x0f, 0x6f, 0xde, //0x00001c7e movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00001c82 pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00001c86 pmovmskb %xmm3, %esi - 0x48, 0xc1, 0xe6, 0x20, //0x00001c8a shlq $32, %rsi - 0x48, 0x09, 0xce, //0x00001c8e orq %rcx, %rsi - 0x66, 0x0f, 0x6f, 0xdf, //0x00001c91 movdqa %xmm7, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00001c95 pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x00001c99 pmovmskb %xmm3, %ecx - 0x48, 0xc1, 0xe1, 0x10, //0x00001c9d shlq $16, %rcx - 0x48, 0x09, 0xf1, //0x00001ca1 orq %rsi, %rcx - 0x66, 0x0f, 0x6f, 0xdc, //0x00001ca4 movdqa %xmm4, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00001ca8 pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00001cac pmovmskb %xmm3, %esi - 0x48, 0x09, 0xce, //0x00001cb0 orq %rcx, %rsi - 0x48, 0x21, 0xd6, //0x00001cb3 andq %rdx, %rsi - 0x66, 0x48, 0x0f, 0x6e, 0xde, //0x00001cb6 movq %rsi, %xmm3 - 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xda, 0x00, //0x00001cbb pclmulqdq $0, %xmm10, %xmm3 - 0x66, 0x49, 0x0f, 0x7e, 0xdb, //0x00001cc2 movq %xmm3, %r11 - 0x4d, 0x31, 0xc3, //0x00001cc7 xorq %r8, %r11 - 0x66, 0x0f, 0x6f, 0xdc, //0x00001cca movdqa %xmm4, %xmm3 - 0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0x89, 0xe3, 0xff, 0xff, //0x00001cce movdqu $-7287(%rip), %xmm11 /* LCPI0_6+0(%rip) */ - 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00001cd7 pcmpeqb %xmm11, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x00001cdc pmovmskb %xmm3, %r13d - 0x66, 0x0f, 0x6f, 0xdf, //0x00001ce1 movdqa %xmm7, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00001ce5 pcmpeqb %xmm11, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x00001cea pmovmskb %xmm3, %ecx - 0x66, 0x0f, 0x6f, 0xde, //0x00001cee movdqa %xmm6, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00001cf2 pcmpeqb %xmm11, %xmm3 - 0x66, 0x0f, 0xd7, 0xd3, //0x00001cf7 pmovmskb %xmm3, %edx - 0x66, 0x0f, 0x6f, 0xdd, //0x00001cfb movdqa %xmm5, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00001cff pcmpeqb %xmm11, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00001d04 pmovmskb %xmm3, %esi - 0x48, 0xc1, 0xe6, 0x30, //0x00001d08 shlq $48, %rsi - 0x48, 0xc1, 0xe2, 0x20, //0x00001d0c shlq $32, %rdx - 0x48, 0x09, 0xf2, //0x00001d10 orq %rsi, %rdx - 0x48, 0xc1, 0xe1, 0x10, //0x00001d13 shlq $16, %rcx - 0x48, 0x09, 0xd1, //0x00001d17 orq %rdx, %rcx - 0x49, 0x09, 0xcd, //0x00001d1a orq %rcx, %r13 - 0x4d, 0x89, 0xd8, //0x00001d1d movq %r11, %r8 - 0x49, 0xf7, 0xd0, //0x00001d20 notq %r8 - 0x4d, 0x21, 0xc5, //0x00001d23 andq %r8, %r13 - 0x66, 0x41, 0x0f, 0x6f, 0xd0, //0x00001d26 movdqa %xmm8, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xe0, //0x00001d2b pcmpeqb %xmm8, %xmm4 - 0x66, 0x0f, 0xd7, 0xd4, //0x00001d30 pmovmskb %xmm4, %edx - 0x66, 0x41, 0x0f, 0x74, 0xf8, //0x00001d34 pcmpeqb %xmm8, %xmm7 - 0x66, 0x0f, 0xd7, 0xf7, //0x00001d39 pmovmskb %xmm7, %esi - 0x66, 0x41, 0x0f, 0x74, 0xf0, //0x00001d3d pcmpeqb %xmm8, %xmm6 - 0x66, 0x0f, 0xd7, 0xce, //0x00001d42 pmovmskb %xmm6, %ecx - 0x66, 0x41, 0x0f, 0x74, 0xe8, //0x00001d46 pcmpeqb %xmm8, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xfd, //0x00001d4b pmovmskb %xmm5, %r15d - 0x49, 0xc1, 0xe7, 0x30, //0x00001d50 shlq $48, %r15 - 0x48, 0xc1, 0xe1, 0x20, //0x00001d54 shlq $32, %rcx - 0x4c, 0x09, 0xf9, //0x00001d58 orq %r15, %rcx - 0x48, 0xc1, 0xe6, 0x10, //0x00001d5b shlq $16, %rsi - 0x48, 0x09, 0xce, //0x00001d5f orq %rcx, %rsi - 0x48, 0x09, 0xf2, //0x00001d62 orq %rsi, %rdx - 0x66, 0x45, 0x0f, 0x6f, 0xf5, //0x00001d65 movdqa %xmm13, %xmm14 - 0x4c, 0x21, 0xc2, //0x00001d6a andq %r8, %rdx - 0x0f, 0x84, 0xa4, 0x00, 0x00, 0x00, //0x00001d6d je LBB0_348 - 0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0x74, 0xe3, 0xff, 0xff, //0x00001d73 movdqu $-7308(%rip), %xmm11 /* LCPI0_15+0(%rip) */ - 0x66, 0x41, 0x0f, 0x6f, 0xd0, //0x00001d7c movdqa %xmm8, %xmm2 - 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0xb6, 0xe2, 0xff, 0xff, //0x00001d81 movdqu $-7498(%rip), %xmm13 /* LCPI0_4+0(%rip) */ - 0x49, 0xb8, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00001d8a movabsq $3689348814741910323, %r8 - 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0xb3, 0xe2, 0xff, 0xff, //0x00001d94 movdqu $-7501(%rip), %xmm8 /* LCPI0_5+0(%rip) */ - 0x90, 0x90, 0x90, //0x00001d9d .p2align 4, 0x90 - //0x00001da0 LBB0_346 - 0x48, 0x8d, 0x7a, 0xff, //0x00001da0 leaq $-1(%rdx), %rdi - 0x48, 0x89, 0xf9, //0x00001da4 movq %rdi, %rcx - 0x4c, 0x21, 0xe9, //0x00001da7 andq %r13, %rcx - 0x48, 0x89, 0xce, //0x00001daa movq %rcx, %rsi - 0x48, 0xd1, 0xee, //0x00001dad shrq %rsi - 0x48, 0xbb, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001db0 movabsq $6148914691236517205, %rbx - 0x48, 0x21, 0xde, //0x00001dba andq %rbx, %rsi - 0x48, 0x29, 0xf1, //0x00001dbd subq %rsi, %rcx - 0x48, 0x89, 0xce, //0x00001dc0 movq %rcx, %rsi - 0x4c, 0x21, 0xc6, //0x00001dc3 andq %r8, %rsi - 0x48, 0xc1, 0xe9, 0x02, //0x00001dc6 shrq $2, %rcx - 0x4c, 0x21, 0xc1, //0x00001dca andq %r8, %rcx - 0x48, 0x01, 0xf1, //0x00001dcd addq %rsi, %rcx - 0x48, 0x89, 0xce, //0x00001dd0 movq %rcx, %rsi - 0x48, 0xc1, 0xee, 0x04, //0x00001dd3 shrq $4, %rsi - 0x48, 0x01, 0xce, //0x00001dd7 addq %rcx, %rsi - 0x48, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001dda movabsq $1085102592571150095, %rcx - 0x48, 0x21, 0xce, //0x00001de4 andq %rcx, %rsi - 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00001de7 movabsq $72340172838076673, %rcx - 0x48, 0x0f, 0xaf, 0xf1, //0x00001df1 imulq %rcx, %rsi - 0x48, 0xc1, 0xee, 0x38, //0x00001df5 shrq $56, %rsi - 0x4c, 0x01, 0xd6, //0x00001df9 addq %r10, %rsi - 0x4c, 0x39, 0xf6, //0x00001dfc cmpq %r14, %rsi - 0x0f, 0x86, 0xe4, 0x04, 0x00, 0x00, //0x00001dff jbe LBB0_392 - 0x49, 0x83, 0xc6, 0x01, //0x00001e05 addq $1, %r14 - 0x48, 0x21, 0xfa, //0x00001e09 andq %rdi, %rdx - 0x0f, 0x85, 0x8e, 0xff, 0xff, 0xff, //0x00001e0c jne LBB0_346 - 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00001e12 jmp LBB0_349 - //0x00001e17 LBB0_348 - 0x66, 0x41, 0x0f, 0x6f, 0xd0, //0x00001e17 movdqa %xmm8, %xmm2 - 0x49, 0xb8, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00001e1c movabsq $3689348814741910323, %r8 - //0x00001e26 LBB0_349 - 0x49, 0xc1, 0xfb, 0x3f, //0x00001e26 sarq $63, %r11 - 0x4c, 0x89, 0xe9, //0x00001e2a movq %r13, %rcx - 0x48, 0xd1, 0xe9, //0x00001e2d shrq %rcx - 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001e30 movabsq $6148914691236517205, %rdx - 0x48, 0x21, 0xd1, //0x00001e3a andq %rdx, %rcx - 0x49, 0x29, 0xcd, //0x00001e3d subq %rcx, %r13 - 0x4c, 0x89, 0xe9, //0x00001e40 movq %r13, %rcx - 0x4c, 0x21, 0xc1, //0x00001e43 andq %r8, %rcx - 0x49, 0xc1, 0xed, 0x02, //0x00001e46 shrq $2, %r13 - 0x4d, 0x21, 0xc5, //0x00001e4a andq %r8, %r13 - 0x49, 0x01, 0xcd, //0x00001e4d addq %rcx, %r13 - 0x4c, 0x89, 0xe9, //0x00001e50 movq %r13, %rcx - 0x48, 0xc1, 0xe9, 0x04, //0x00001e53 shrq $4, %rcx - 0x4c, 0x01, 0xe9, //0x00001e57 addq %r13, %rcx - 0x48, 0xba, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001e5a movabsq $1085102592571150095, %rdx - 0x48, 0x21, 0xd1, //0x00001e64 andq %rdx, %rcx - 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00001e67 movabsq $72340172838076673, %rdx - 0x48, 0x0f, 0xaf, 0xca, //0x00001e71 imulq %rdx, %rcx - 0x48, 0xc1, 0xe9, 0x38, //0x00001e75 shrq $56, %rcx - 0x49, 0x01, 0xca, //0x00001e79 addq %rcx, %r10 - 0x49, 0x83, 0xc4, 0x40, //0x00001e7c addq $64, %r12 - 0x48, 0x8b, 0x55, 0xb8, //0x00001e80 movq $-72(%rbp), %rdx - 0x48, 0x83, 0xc2, 0xc0, //0x00001e84 addq $-64, %rdx - 0x4d, 0x89, 0xd8, //0x00001e88 movq %r11, %r8 - 0x48, 0x83, 0xfa, 0x40, //0x00001e8b cmpq $64, %rdx - 0x48, 0x89, 0x55, 0xb8, //0x00001e8f movq %rdx, $-72(%rbp) - 0x0f, 0x8d, 0x0a, 0xfd, 0xff, 0xff, //0x00001e93 jge LBB0_341 - 0xe9, 0xb9, 0xfb, 0xff, 0xff, //0x00001e99 jmp LBB0_350 - //0x00001e9e LBB0_366 - 0x48, 0x8b, 0x55, 0xa8, //0x00001e9e movq $-88(%rbp), %rdx - 0x48, 0x8b, 0x52, 0x08, //0x00001ea2 movq $8(%rdx), %rdx - 0x49, 0x8b, 0x0e, //0x00001ea6 movq (%r14), %rcx - 0x48, 0x29, 0xca, //0x00001ea9 subq %rcx, %rdx - 0x48, 0x89, 0x4d, 0xc0, //0x00001eac movq %rcx, $-64(%rbp) - 0x49, 0x01, 0xcc, //0x00001eb0 addq %rcx, %r12 - 0x45, 0x31, 0xc0, //0x00001eb3 xorl %r8d, %r8d - 0x45, 0x31, 0xc9, //0x00001eb6 xorl %r9d, %r9d - 0x45, 0x31, 0xd2, //0x00001eb9 xorl %r10d, %r10d - 0x45, 0x31, 0xf6, //0x00001ebc xorl %r14d, %r14d - 0x48, 0x83, 0xfa, 0x40, //0x00001ebf cmpq $64, %rdx - 0x48, 0x89, 0x55, 0xb8, //0x00001ec3 movq %rdx, $-72(%rbp) - 0x0f, 0x8d, 0x5b, 0x01, 0x00, 0x00, //0x00001ec7 jge LBB0_367 - //0x00001ecd LBB0_376 - 0x48, 0x85, 0xd2, //0x00001ecd testq %rdx, %rdx - 0x0f, 0x8e, 0xec, 0x1d, 0x00, 0x00, //0x00001ed0 jle LBB0_662 - 0x66, 0x41, 0x0f, 0x6f, 0xfd, //0x00001ed6 movdqa %xmm13, %xmm7 - 0x66, 0x0f, 0x6f, 0xf2, //0x00001edb movdqa %xmm2, %xmm6 - 0x66, 0x0f, 0xef, 0xd2, //0x00001edf pxor %xmm2, %xmm2 - 0xf3, 0x0f, 0x7f, 0x55, 0x80, //0x00001ee3 movdqu %xmm2, $-128(%rbp) - 0xf3, 0x0f, 0x7f, 0x95, 0x70, 0xff, 0xff, 0xff, //0x00001ee8 movdqu %xmm2, $-144(%rbp) - 0xf3, 0x0f, 0x7f, 0x95, 0x60, 0xff, 0xff, 0xff, //0x00001ef0 movdqu %xmm2, $-160(%rbp) - 0xf3, 0x0f, 0x7f, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00001ef8 movdqu %xmm2, $-176(%rbp) - 0x4c, 0x89, 0xe7, //0x00001f00 movq %r12, %rdi - 0x44, 0x89, 0xe1, //0x00001f03 movl %r12d, %ecx - 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00001f06 andl $4095, %ecx - 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00001f0c cmpl $4033, %ecx - 0x0f, 0x82, 0x3a, 0x00, 0x00, 0x00, //0x00001f12 jb LBB0_380 - 0x48, 0x83, 0x7d, 0xb8, 0x20, //0x00001f18 cmpq $32, $-72(%rbp) - 0x0f, 0x82, 0x40, 0x00, 0x00, 0x00, //0x00001f1d jb LBB0_381 - 0x0f, 0x10, 0x1f, //0x00001f23 movups (%rdi), %xmm3 - 0x0f, 0x11, 0x9d, 0x50, 0xff, 0xff, 0xff, //0x00001f26 movups %xmm3, $-176(%rbp) - 0xf3, 0x0f, 0x6f, 0x5f, 0x10, //0x00001f2d movdqu $16(%rdi), %xmm3 - 0xf3, 0x0f, 0x7f, 0x9d, 0x60, 0xff, 0xff, 0xff, //0x00001f32 movdqu %xmm3, $-160(%rbp) - 0x48, 0x83, 0xc7, 0x20, //0x00001f3a addq $32, %rdi - 0x48, 0x8b, 0x4d, 0xb8, //0x00001f3e movq $-72(%rbp), %rcx - 0x48, 0x8d, 0x71, 0xe0, //0x00001f42 leaq $-32(%rcx), %rsi - 0x48, 0x8d, 0x95, 0x70, 0xff, 0xff, 0xff, //0x00001f46 leaq $-144(%rbp), %rdx - 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x00001f4d jmp LBB0_382 - //0x00001f52 LBB0_380 - 0x66, 0x0f, 0x6f, 0xd6, //0x00001f52 movdqa %xmm6, %xmm2 - 0x66, 0x44, 0x0f, 0x6f, 0xef, //0x00001f56 movdqa %xmm7, %xmm13 - 0x49, 0x89, 0xfc, //0x00001f5b movq %rdi, %r12 - 0xe9, 0xc5, 0x00, 0x00, 0x00, //0x00001f5e jmp LBB0_367 - //0x00001f63 LBB0_381 - 0x48, 0x8d, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00001f63 leaq $-176(%rbp), %rdx - 0x48, 0x8b, 0x75, 0xb8, //0x00001f6a movq $-72(%rbp), %rsi - //0x00001f6e LBB0_382 - 0x48, 0x83, 0xfe, 0x10, //0x00001f6e cmpq $16, %rsi - 0x0f, 0x82, 0x47, 0x00, 0x00, 0x00, //0x00001f72 jb LBB0_383 - 0xf3, 0x0f, 0x6f, 0x1f, //0x00001f78 movdqu (%rdi), %xmm3 - 0xf3, 0x0f, 0x7f, 0x1a, //0x00001f7c movdqu %xmm3, (%rdx) - 0x48, 0x83, 0xc7, 0x10, //0x00001f80 addq $16, %rdi - 0x48, 0x83, 0xc2, 0x10, //0x00001f84 addq $16, %rdx - 0x48, 0x83, 0xc6, 0xf0, //0x00001f88 addq $-16, %rsi - 0x48, 0x83, 0xfe, 0x08, //0x00001f8c cmpq $8, %rsi - 0x0f, 0x83, 0x33, 0x00, 0x00, 0x00, //0x00001f90 jae LBB0_390 - //0x00001f96 LBB0_384 - 0x48, 0x83, 0xfe, 0x04, //0x00001f96 cmpq $4, %rsi - 0x0f, 0x8c, 0x45, 0x00, 0x00, 0x00, //0x00001f9a jl LBB0_385 - //0x00001fa0 LBB0_391 - 0x8b, 0x0f, //0x00001fa0 movl (%rdi), %ecx - 0x89, 0x0a, //0x00001fa2 movl %ecx, (%rdx) - 0x48, 0x83, 0xc7, 0x04, //0x00001fa4 addq $4, %rdi - 0x48, 0x83, 0xc2, 0x04, //0x00001fa8 addq $4, %rdx - 0x48, 0x83, 0xc6, 0xfc, //0x00001fac addq $-4, %rsi - 0x48, 0x83, 0xfe, 0x02, //0x00001fb0 cmpq $2, %rsi - 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00001fb4 jae LBB0_386 - 0xe9, 0x42, 0x00, 0x00, 0x00, //0x00001fba jmp LBB0_387 - //0x00001fbf LBB0_383 - 0x48, 0x83, 0xfe, 0x08, //0x00001fbf cmpq $8, %rsi - 0x0f, 0x82, 0xcd, 0xff, 0xff, 0xff, //0x00001fc3 jb LBB0_384 - //0x00001fc9 LBB0_390 - 0x48, 0x8b, 0x0f, //0x00001fc9 movq (%rdi), %rcx - 0x48, 0x89, 0x0a, //0x00001fcc movq %rcx, (%rdx) - 0x48, 0x83, 0xc7, 0x08, //0x00001fcf addq $8, %rdi - 0x48, 0x83, 0xc2, 0x08, //0x00001fd3 addq $8, %rdx - 0x48, 0x83, 0xc6, 0xf8, //0x00001fd7 addq $-8, %rsi - 0x48, 0x83, 0xfe, 0x04, //0x00001fdb cmpq $4, %rsi - 0x0f, 0x8d, 0xbb, 0xff, 0xff, 0xff, //0x00001fdf jge LBB0_391 - //0x00001fe5 LBB0_385 - 0x48, 0x83, 0xfe, 0x02, //0x00001fe5 cmpq $2, %rsi - 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x00001fe9 jb LBB0_387 - //0x00001fef LBB0_386 - 0x0f, 0xb7, 0x0f, //0x00001fef movzwl (%rdi), %ecx - 0x66, 0x89, 0x0a, //0x00001ff2 movw %cx, (%rdx) - 0x48, 0x83, 0xc7, 0x02, //0x00001ff5 addq $2, %rdi - 0x48, 0x83, 0xc2, 0x02, //0x00001ff9 addq $2, %rdx - 0x48, 0x83, 0xc6, 0xfe, //0x00001ffd addq $-2, %rsi - //0x00002001 LBB0_387 - 0x48, 0x89, 0xf9, //0x00002001 movq %rdi, %rcx - 0x4c, 0x8d, 0xa5, 0x50, 0xff, 0xff, 0xff, //0x00002004 leaq $-176(%rbp), %r12 - 0x48, 0x85, 0xf6, //0x0000200b testq %rsi, %rsi - 0x66, 0x0f, 0x6f, 0xd6, //0x0000200e movdqa %xmm6, %xmm2 - 0x66, 0x44, 0x0f, 0x6f, 0xef, //0x00002012 movdqa %xmm7, %xmm13 - 0x0f, 0x84, 0x0b, 0x00, 0x00, 0x00, //0x00002017 je LBB0_367 - 0x8a, 0x09, //0x0000201d movb (%rcx), %cl - 0x88, 0x0a, //0x0000201f movb %cl, (%rdx) - 0x4c, 0x8d, 0xa5, 0x50, 0xff, 0xff, 0xff, //0x00002021 leaq $-176(%rbp), %r12 - //0x00002028 LBB0_367 - 0xf3, 0x41, 0x0f, 0x6f, 0x24, 0x24, //0x00002028 movdqu (%r12), %xmm4 - 0xf3, 0x41, 0x0f, 0x6f, 0x7c, 0x24, 0x10, //0x0000202e movdqu $16(%r12), %xmm7 - 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x24, 0x20, //0x00002035 movdqu $32(%r12), %xmm6 - 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x24, 0x30, //0x0000203c movdqu $48(%r12), %xmm5 - 0x66, 0x0f, 0x6f, 0xdc, //0x00002043 movdqa %xmm4, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00002047 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xd3, //0x0000204b pmovmskb %xmm3, %edx - 0x66, 0x0f, 0x6f, 0xdf, //0x0000204f movdqa %xmm7, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00002053 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x00002057 pmovmskb %xmm3, %ecx - 0x66, 0x0f, 0x6f, 0xde, //0x0000205b movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x0000205f pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00002063 pmovmskb %xmm3, %esi - 0x66, 0x0f, 0x6f, 0xdd, //0x00002067 movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x0000206b pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x0000206f pmovmskb %xmm3, %edi - 0x48, 0xc1, 0xe7, 0x30, //0x00002073 shlq $48, %rdi - 0x48, 0xc1, 0xe6, 0x20, //0x00002077 shlq $32, %rsi - 0x48, 0x09, 0xfe, //0x0000207b orq %rdi, %rsi - 0x48, 0xc1, 0xe1, 0x10, //0x0000207e shlq $16, %rcx - 0x48, 0x09, 0xf1, //0x00002082 orq %rsi, %rcx - 0x48, 0x09, 0xca, //0x00002085 orq %rcx, %rdx - 0x48, 0x89, 0xd1, //0x00002088 movq %rdx, %rcx - 0x4c, 0x09, 0xc9, //0x0000208b orq %r9, %rcx - 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x0000208e jne LBB0_369 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002094 movq $-1, %rdx - 0x45, 0x31, 0xc9, //0x0000209b xorl %r9d, %r9d - 0xe9, 0x46, 0x00, 0x00, 0x00, //0x0000209e jmp LBB0_370 - //0x000020a3 LBB0_369 - 0x4c, 0x89, 0xc9, //0x000020a3 movq %r9, %rcx - 0x48, 0xf7, 0xd1, //0x000020a6 notq %rcx - 0x48, 0x21, 0xd1, //0x000020a9 andq %rdx, %rcx - 0x4c, 0x8d, 0x1c, 0x09, //0x000020ac leaq (%rcx,%rcx), %r11 - 0x4d, 0x09, 0xcb, //0x000020b0 orq %r9, %r11 - 0x4c, 0x89, 0xdf, //0x000020b3 movq %r11, %rdi - 0x48, 0xf7, 0xd7, //0x000020b6 notq %rdi - 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000020b9 movabsq $-6148914691236517206, %rsi - 0x48, 0x21, 0xf2, //0x000020c3 andq %rsi, %rdx - 0x48, 0x21, 0xfa, //0x000020c6 andq %rdi, %rdx - 0x45, 0x31, 0xc9, //0x000020c9 xorl %r9d, %r9d - 0x48, 0x01, 0xca, //0x000020cc addq %rcx, %rdx - 0x41, 0x0f, 0x92, 0xc1, //0x000020cf setb %r9b - 0x48, 0x01, 0xd2, //0x000020d3 addq %rdx, %rdx - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000020d6 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xca, //0x000020e0 xorq %rcx, %rdx - 0x4c, 0x21, 0xda, //0x000020e3 andq %r11, %rdx - 0x48, 0xf7, 0xd2, //0x000020e6 notq %rdx - //0x000020e9 LBB0_370 - 0x66, 0x0f, 0x6f, 0xdd, //0x000020e9 movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x000020ed pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x000020f1 pmovmskb %xmm3, %ecx - 0x48, 0xc1, 0xe1, 0x30, //0x000020f5 shlq $48, %rcx - 0x66, 0x0f, 0x6f, 0xde, //0x000020f9 movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x000020fd pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00002101 pmovmskb %xmm3, %esi - 0x48, 0xc1, 0xe6, 0x20, //0x00002105 shlq $32, %rsi - 0x48, 0x09, 0xce, //0x00002109 orq %rcx, %rsi - 0x66, 0x0f, 0x6f, 0xdf, //0x0000210c movdqa %xmm7, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00002110 pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x00002114 pmovmskb %xmm3, %ecx - 0x48, 0xc1, 0xe1, 0x10, //0x00002118 shlq $16, %rcx - 0x48, 0x09, 0xf1, //0x0000211c orq %rsi, %rcx - 0x66, 0x0f, 0x6f, 0xdc, //0x0000211f movdqa %xmm4, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00002123 pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00002127 pmovmskb %xmm3, %esi - 0x48, 0x09, 0xce, //0x0000212b orq %rcx, %rsi - 0x48, 0x21, 0xd6, //0x0000212e andq %rdx, %rsi - 0x66, 0x48, 0x0f, 0x6e, 0xde, //0x00002131 movq %rsi, %xmm3 - 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xda, 0x00, //0x00002136 pclmulqdq $0, %xmm10, %xmm3 - 0x66, 0x49, 0x0f, 0x7e, 0xdb, //0x0000213d movq %xmm3, %r11 - 0x4d, 0x31, 0xc3, //0x00002142 xorq %r8, %r11 - 0x66, 0x0f, 0x6f, 0xdc, //0x00002145 movdqa %xmm4, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x00002149 pcmpeqb %xmm13, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x0000214e pmovmskb %xmm3, %r13d - 0x66, 0x0f, 0x6f, 0xdf, //0x00002153 movdqa %xmm7, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x00002157 pcmpeqb %xmm13, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x0000215c pmovmskb %xmm3, %ecx - 0x66, 0x0f, 0x6f, 0xde, //0x00002160 movdqa %xmm6, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x00002164 pcmpeqb %xmm13, %xmm3 - 0x66, 0x0f, 0xd7, 0xd3, //0x00002169 pmovmskb %xmm3, %edx - 0x66, 0x0f, 0x6f, 0xdd, //0x0000216d movdqa %xmm5, %xmm3 - 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x00002171 pcmpeqb %xmm13, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00002176 pmovmskb %xmm3, %esi - 0x48, 0xc1, 0xe6, 0x30, //0x0000217a shlq $48, %rsi - 0x48, 0xc1, 0xe2, 0x20, //0x0000217e shlq $32, %rdx - 0x48, 0x09, 0xf2, //0x00002182 orq %rsi, %rdx - 0x48, 0xc1, 0xe1, 0x10, //0x00002185 shlq $16, %rcx - 0x48, 0x09, 0xd1, //0x00002189 orq %rdx, %rcx - 0x49, 0x09, 0xcd, //0x0000218c orq %rcx, %r13 - 0x4d, 0x89, 0xd8, //0x0000218f movq %r11, %r8 - 0x49, 0xf7, 0xd0, //0x00002192 notq %r8 - 0x4d, 0x21, 0xc5, //0x00002195 andq %r8, %r13 - 0x66, 0x41, 0x0f, 0x74, 0xe0, //0x00002198 pcmpeqb %xmm8, %xmm4 - 0x66, 0x0f, 0xd7, 0xd4, //0x0000219d pmovmskb %xmm4, %edx - 0x66, 0x41, 0x0f, 0x74, 0xf8, //0x000021a1 pcmpeqb %xmm8, %xmm7 - 0x66, 0x0f, 0xd7, 0xf7, //0x000021a6 pmovmskb %xmm7, %esi - 0x66, 0x41, 0x0f, 0x74, 0xf0, //0x000021aa pcmpeqb %xmm8, %xmm6 - 0x66, 0x0f, 0xd7, 0xce, //0x000021af pmovmskb %xmm6, %ecx - 0x66, 0x41, 0x0f, 0x74, 0xe8, //0x000021b3 pcmpeqb %xmm8, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xfd, //0x000021b8 pmovmskb %xmm5, %r15d - 0x49, 0xc1, 0xe7, 0x30, //0x000021bd shlq $48, %r15 - 0x48, 0xc1, 0xe1, 0x20, //0x000021c1 shlq $32, %rcx - 0x4c, 0x09, 0xf9, //0x000021c5 orq %r15, %rcx - 0x48, 0xc1, 0xe6, 0x10, //0x000021c8 shlq $16, %rsi - 0x48, 0x09, 0xce, //0x000021cc orq %rcx, %rsi - 0x48, 0x09, 0xf2, //0x000021cf orq %rsi, %rdx - 0x4c, 0x21, 0xc2, //0x000021d2 andq %r8, %rdx - 0x0f, 0x84, 0x8c, 0x00, 0x00, 0x00, //0x000021d5 je LBB0_374 - 0x49, 0xb8, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x000021db movabsq $3689348814741910323, %r8 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000021e5 .p2align 4, 0x90 - //0x000021f0 LBB0_372 - 0x48, 0x8d, 0x7a, 0xff, //0x000021f0 leaq $-1(%rdx), %rdi - 0x48, 0x89, 0xf9, //0x000021f4 movq %rdi, %rcx - 0x4c, 0x21, 0xe9, //0x000021f7 andq %r13, %rcx - 0x48, 0x89, 0xce, //0x000021fa movq %rcx, %rsi - 0x48, 0xd1, 0xee, //0x000021fd shrq %rsi - 0x48, 0xbb, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002200 movabsq $6148914691236517205, %rbx - 0x48, 0x21, 0xde, //0x0000220a andq %rbx, %rsi - 0x48, 0x29, 0xf1, //0x0000220d subq %rsi, %rcx - 0x48, 0x89, 0xce, //0x00002210 movq %rcx, %rsi - 0x4c, 0x21, 0xc6, //0x00002213 andq %r8, %rsi - 0x48, 0xc1, 0xe9, 0x02, //0x00002216 shrq $2, %rcx - 0x4c, 0x21, 0xc1, //0x0000221a andq %r8, %rcx - 0x48, 0x01, 0xf1, //0x0000221d addq %rsi, %rcx - 0x48, 0x89, 0xce, //0x00002220 movq %rcx, %rsi - 0x48, 0xc1, 0xee, 0x04, //0x00002223 shrq $4, %rsi - 0x48, 0x01, 0xce, //0x00002227 addq %rcx, %rsi - 0x48, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000222a movabsq $1085102592571150095, %rcx - 0x48, 0x21, 0xce, //0x00002234 andq %rcx, %rsi - 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002237 movabsq $72340172838076673, %rcx - 0x48, 0x0f, 0xaf, 0xf1, //0x00002241 imulq %rcx, %rsi - 0x48, 0xc1, 0xee, 0x38, //0x00002245 shrq $56, %rsi - 0x4c, 0x01, 0xd6, //0x00002249 addq %r10, %rsi - 0x4c, 0x39, 0xf6, //0x0000224c cmpq %r14, %rsi - 0x0f, 0x86, 0x94, 0x00, 0x00, 0x00, //0x0000224f jbe LBB0_392 - 0x49, 0x83, 0xc6, 0x01, //0x00002255 addq $1, %r14 - 0x48, 0x21, 0xfa, //0x00002259 andq %rdi, %rdx - 0x0f, 0x85, 0x8e, 0xff, 0xff, 0xff, //0x0000225c jne LBB0_372 - 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00002262 jmp LBB0_375 - //0x00002267 LBB0_374 - 0x49, 0xb8, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00002267 movabsq $3689348814741910323, %r8 - //0x00002271 LBB0_375 - 0x49, 0xc1, 0xfb, 0x3f, //0x00002271 sarq $63, %r11 - 0x4c, 0x89, 0xe9, //0x00002275 movq %r13, %rcx - 0x48, 0xd1, 0xe9, //0x00002278 shrq %rcx - 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000227b movabsq $6148914691236517205, %rdx - 0x48, 0x21, 0xd1, //0x00002285 andq %rdx, %rcx - 0x49, 0x29, 0xcd, //0x00002288 subq %rcx, %r13 - 0x4c, 0x89, 0xe9, //0x0000228b movq %r13, %rcx - 0x4c, 0x21, 0xc1, //0x0000228e andq %r8, %rcx - 0x49, 0xc1, 0xed, 0x02, //0x00002291 shrq $2, %r13 - 0x4d, 0x21, 0xc5, //0x00002295 andq %r8, %r13 - 0x49, 0x01, 0xcd, //0x00002298 addq %rcx, %r13 - 0x4c, 0x89, 0xe9, //0x0000229b movq %r13, %rcx - 0x48, 0xc1, 0xe9, 0x04, //0x0000229e shrq $4, %rcx - 0x4c, 0x01, 0xe9, //0x000022a2 addq %r13, %rcx - 0x48, 0xba, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x000022a5 movabsq $1085102592571150095, %rdx - 0x48, 0x21, 0xd1, //0x000022af andq %rdx, %rcx - 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x000022b2 movabsq $72340172838076673, %rdx - 0x48, 0x0f, 0xaf, 0xca, //0x000022bc imulq %rdx, %rcx - 0x48, 0xc1, 0xe9, 0x38, //0x000022c0 shrq $56, %rcx - 0x49, 0x01, 0xca, //0x000022c4 addq %rcx, %r10 - 0x49, 0x83, 0xc4, 0x40, //0x000022c7 addq $64, %r12 - 0x48, 0x8b, 0x55, 0xb8, //0x000022cb movq $-72(%rbp), %rdx - 0x48, 0x83, 0xc2, 0xc0, //0x000022cf addq $-64, %rdx - 0x4d, 0x89, 0xd8, //0x000022d3 movq %r11, %r8 - 0x48, 0x83, 0xfa, 0x40, //0x000022d6 cmpq $64, %rdx - 0x48, 0x89, 0x55, 0xb8, //0x000022da movq %rdx, $-72(%rbp) - 0x0f, 0x8d, 0x44, 0xfd, 0xff, 0xff, //0x000022de jge LBB0_367 - 0xe9, 0xe4, 0xfb, 0xff, 0xff, //0x000022e4 jmp LBB0_376 - //0x000022e9 LBB0_392 - 0x48, 0x8b, 0x75, 0xa8, //0x000022e9 movq $-88(%rbp), %rsi - 0x48, 0x8b, 0x4e, 0x08, //0x000022ed movq $8(%rsi), %rcx - 0x48, 0x0f, 0xbc, 0xd2, //0x000022f1 bsfq %rdx, %rdx - 0x48, 0x2b, 0x55, 0xb8, //0x000022f5 subq $-72(%rbp), %rdx - 0x48, 0x01, 0xd1, //0x000022f9 addq %rdx, %rcx - 0x48, 0x83, 0xc1, 0x01, //0x000022fc addq $1, %rcx - 0x4c, 0x8b, 0x75, 0xd0, //0x00002300 movq $-48(%rbp), %r14 - 0x49, 0x89, 0x0e, //0x00002304 movq %rcx, (%r14) - 0x48, 0x8b, 0x56, 0x08, //0x00002307 movq $8(%rsi), %rdx - 0x48, 0x39, 0xd1, //0x0000230b cmpq %rdx, %rcx - 0x48, 0x0f, 0x47, 0xca, //0x0000230e cmovaq %rdx, %rcx - 0x49, 0x89, 0x0e, //0x00002312 movq %rcx, (%r14) - 0x0f, 0x87, 0x94, 0x17, 0x00, 0x00, //0x00002315 ja LBB0_650 - 0x48, 0x8b, 0x45, 0xc0, //0x0000231b movq $-64(%rbp), %rax - 0xe9, 0x48, 0x09, 0x00, 0x00, //0x0000231f jmp LBB0_488 - //0x00002324 LBB0_394 - 0x66, 0x0f, 0xbc, 0xc9, //0x00002324 bsfw %cx, %cx - 0x0f, 0xb7, 0xd9, //0x00002328 movzwl %cx, %ebx - 0x48, 0x89, 0xd9, //0x0000232b movq %rbx, %rcx - 0x48, 0x29, 0xf9, //0x0000232e subq %rdi, %rcx - 0x49, 0x89, 0x0e, //0x00002331 movq %rcx, (%r14) - 0x48, 0x85, 0xc9, //0x00002334 testq %rcx, %rcx - 0x0f, 0x8e, 0x42, 0xef, 0xff, 0xff, //0x00002337 jle LBB0_231 - 0x49, 0x01, 0xd8, //0x0000233d addq %rbx, %r8 - 0x48, 0x01, 0xda, //0x00002340 addq %rbx, %rdx - 0x48, 0x01, 0xde, //0x00002343 addq %rbx, %rsi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002346 .p2align 4, 0x90 - //0x00002350 LBB0_396 - 0x0f, 0xb6, 0x0e, //0x00002350 movzbl (%rsi), %ecx - 0x48, 0x83, 0xf9, 0x20, //0x00002353 cmpq $32, %rcx - 0x0f, 0x87, 0x22, 0xef, 0xff, 0xff, //0x00002357 ja LBB0_231 - 0x49, 0x0f, 0xa3, 0xcb, //0x0000235d btq %rcx, %r11 - 0x0f, 0x83, 0x18, 0xef, 0xff, 0xff, //0x00002361 jae LBB0_231 - 0x49, 0x89, 0x16, //0x00002367 movq %rdx, (%r14) - 0x49, 0x83, 0xc0, 0xff, //0x0000236a addq $-1, %r8 - 0x48, 0x83, 0xc2, 0xff, //0x0000236e addq $-1, %rdx - 0x48, 0x83, 0xc6, 0xff, //0x00002372 addq $-1, %rsi - 0x49, 0x83, 0xf8, 0x01, //0x00002376 cmpq $1, %r8 - 0x0f, 0x8f, 0xd0, 0xff, 0xff, 0xff, //0x0000237a jg LBB0_396 - 0xe9, 0xfa, 0xee, 0xff, 0xff, //0x00002380 jmp LBB0_231 - //0x00002385 LBB0_399 - 0x49, 0x8d, 0x4f, 0xff, //0x00002385 leaq $-1(%r15), %rcx - 0x49, 0x39, 0xc8, //0x00002389 cmpq %rcx, %r8 - 0x49, 0xf7, 0xd7, //0x0000238c notq %r15 - 0x4d, 0x0f, 0x45, 0xf9, //0x0000238f cmovneq %r9, %r15 - 0x84, 0xd2, //0x00002393 testb %dl, %dl - 0x4d, 0x0f, 0x44, 0xf9, //0x00002395 cmoveq %r9, %r15 - 0x4d, 0x89, 0xfd, //0x00002399 movq %r15, %r13 - 0xe9, 0x53, 0x03, 0x00, 0x00, //0x0000239c jmp LBB0_451 - //0x000023a1 LBB0_400 - 0x48, 0x89, 0xc6, //0x000023a1 movq %rax, %rsi - 0x48, 0x29, 0xd6, //0x000023a4 subq %rdx, %rsi - 0x0f, 0x84, 0xf6, 0x18, 0x00, 0x00, //0x000023a7 je LBB0_658 - 0x48, 0x83, 0xfe, 0x40, //0x000023ad cmpq $64, %rsi - 0x0f, 0x82, 0x32, 0x0d, 0x00, 0x00, //0x000023b1 jb LBB0_520 - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000023b7 movq $-1, $-56(%rbp) - 0x48, 0x8b, 0x45, 0xc0, //0x000023bf movq $-64(%rbp), %rax - 0x31, 0xdb, //0x000023c3 xorl %ebx, %ebx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000023c5 .p2align 4, 0x90 - //0x000023d0 LBB0_403 - 0x48, 0x89, 0x75, 0xb8, //0x000023d0 movq %rsi, $-72(%rbp) - 0x49, 0x89, 0xda, //0x000023d4 movq %rbx, %r10 - 0xf3, 0x41, 0x0f, 0x6f, 0x2c, 0x04, //0x000023d7 movdqu (%r12,%rax), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x7c, 0x04, 0x10, //0x000023dd movdqu $16(%r12,%rax), %xmm7 - 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x20, //0x000023e4 movdqu $32(%r12,%rax), %xmm6 - 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x04, 0x30, //0x000023eb movdqu $48(%r12,%rax), %xmm4 - 0x66, 0x0f, 0x6f, 0xdd, //0x000023f2 movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x000023f6 pcmpeqb %xmm0, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x000023fa pmovmskb %xmm3, %r11d - 0x66, 0x0f, 0x6f, 0xdf, //0x000023ff movdqa %xmm7, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x00002403 pcmpeqb %xmm0, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x00002407 pmovmskb %xmm3, %ecx - 0x66, 0x0f, 0x6f, 0xde, //0x0000240b movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x0000240f pcmpeqb %xmm0, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xf3, //0x00002413 pmovmskb %xmm3, %r14d - 0x66, 0x0f, 0x6f, 0xdc, //0x00002418 movdqa %xmm4, %xmm3 - 0x66, 0x0f, 0x74, 0xd8, //0x0000241c pcmpeqb %xmm0, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xfb, //0x00002420 pmovmskb %xmm3, %r15d - 0x66, 0x0f, 0x6f, 0xdd, //0x00002425 movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00002429 pcmpeqb %xmm1, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x0000242d pmovmskb %xmm3, %r13d - 0x66, 0x0f, 0x6f, 0xdf, //0x00002432 movdqa %xmm7, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00002436 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xdb, //0x0000243a pmovmskb %xmm3, %ebx - 0x66, 0x0f, 0x6f, 0xde, //0x0000243e movdqa %xmm6, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x00002442 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x00002446 pmovmskb %xmm3, %edi - 0x66, 0x0f, 0x6f, 0xdc, //0x0000244a movdqa %xmm4, %xmm3 - 0x66, 0x0f, 0x74, 0xd9, //0x0000244e pcmpeqb %xmm1, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xcb, //0x00002452 pmovmskb %xmm3, %r9d - 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x00002457 movdqa %xmm12, %xmm3 - 0x66, 0x0f, 0x64, 0xdf, //0x0000245c pcmpgtb %xmm7, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xfa, //0x00002460 pcmpgtb %xmm10, %xmm7 - 0x66, 0x0f, 0xdb, 0xfb, //0x00002465 pand %xmm3, %xmm7 - 0x66, 0x0f, 0xd7, 0xf7, //0x00002469 pmovmskb %xmm7, %esi - 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x0000246d movdqa %xmm12, %xmm3 - 0x66, 0x0f, 0x64, 0xde, //0x00002472 pcmpgtb %xmm6, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xf2, //0x00002476 pcmpgtb %xmm10, %xmm6 - 0x66, 0x0f, 0xdb, 0xf3, //0x0000247b pand %xmm3, %xmm6 - 0x66, 0x0f, 0xd7, 0xd6, //0x0000247f pmovmskb %xmm6, %edx - 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x00002483 movdqa %xmm12, %xmm3 - 0x66, 0x0f, 0x64, 0xdc, //0x00002488 pcmpgtb %xmm4, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xe2, //0x0000248c pcmpgtb %xmm10, %xmm4 - 0x66, 0x0f, 0xdb, 0xe3, //0x00002491 pand %xmm3, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x00002495 pmovmskb %xmm4, %r8d - 0x49, 0xc1, 0xe7, 0x30, //0x0000249a shlq $48, %r15 - 0x49, 0xc1, 0xe6, 0x20, //0x0000249e shlq $32, %r14 - 0x4d, 0x09, 0xfe, //0x000024a2 orq %r15, %r14 - 0x48, 0xc1, 0xe1, 0x10, //0x000024a5 shlq $16, %rcx - 0x4c, 0x09, 0xf1, //0x000024a9 orq %r14, %rcx - 0x49, 0x09, 0xcb, //0x000024ac orq %rcx, %r11 - 0x49, 0xc1, 0xe1, 0x30, //0x000024af shlq $48, %r9 - 0x48, 0xc1, 0xe7, 0x20, //0x000024b3 shlq $32, %rdi - 0x4c, 0x09, 0xcf, //0x000024b7 orq %r9, %rdi - 0x48, 0xc1, 0xe3, 0x10, //0x000024ba shlq $16, %rbx - 0x48, 0x09, 0xfb, //0x000024be orq %rdi, %rbx - 0x49, 0xc1, 0xe0, 0x30, //0x000024c1 shlq $48, %r8 - 0x48, 0xc1, 0xe2, 0x20, //0x000024c5 shlq $32, %rdx - 0x4c, 0x09, 0xc2, //0x000024c9 orq %r8, %rdx - 0x48, 0xc1, 0xe6, 0x10, //0x000024cc shlq $16, %rsi - 0x48, 0x09, 0xd6, //0x000024d0 orq %rdx, %rsi - 0x49, 0x09, 0xdd, //0x000024d3 orq %rbx, %r13 - 0x0f, 0x85, 0x59, 0x00, 0x00, 0x00, //0x000024d6 jne LBB0_420 - 0x4d, 0x85, 0xd2, //0x000024dc testq %r10, %r10 - 0x0f, 0x85, 0x6f, 0x00, 0x00, 0x00, //0x000024df jne LBB0_422 - 0x31, 0xdb, //0x000024e5 xorl %ebx, %ebx - 0x4c, 0x8b, 0x75, 0xd0, //0x000024e7 movq $-48(%rbp), %r14 - //0x000024eb LBB0_406 - 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x000024eb movdqa %xmm12, %xmm3 - 0x66, 0x0f, 0x64, 0xdd, //0x000024f0 pcmpgtb %xmm5, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xea, //0x000024f4 pcmpgtb %xmm10, %xmm5 - 0x66, 0x0f, 0xdb, 0xeb, //0x000024f9 pand %xmm3, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x000024fd pmovmskb %xmm5, %ecx - 0x48, 0x09, 0xce, //0x00002501 orq %rcx, %rsi - 0x4d, 0x85, 0xdb, //0x00002504 testq %r11, %r11 - 0x4c, 0x8b, 0x6d, 0xb0, //0x00002507 movq $-80(%rbp), %r13 - 0x0f, 0x85, 0x93, 0x00, 0x00, 0x00, //0x0000250b jne LBB0_424 - 0x48, 0x85, 0xf6, //0x00002511 testq %rsi, %rsi - 0x0f, 0x85, 0xf7, 0x16, 0x00, 0x00, //0x00002514 jne LBB0_645 - 0x48, 0x8b, 0x75, 0xb8, //0x0000251a movq $-72(%rbp), %rsi - 0x48, 0x83, 0xc6, 0xc0, //0x0000251e addq $-64, %rsi - 0x48, 0x83, 0xc0, 0x40, //0x00002522 addq $64, %rax - 0x48, 0x83, 0xfe, 0x3f, //0x00002526 cmpq $63, %rsi - 0x0f, 0x87, 0xa0, 0xfe, 0xff, 0xff, //0x0000252a ja LBB0_403 - 0xe9, 0xd5, 0x07, 0x00, 0x00, //0x00002530 jmp LBB0_409 - //0x00002535 LBB0_420 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00002535 cmpq $-1, $-56(%rbp) - 0x4c, 0x8b, 0x75, 0xd0, //0x0000253a movq $-48(%rbp), %r14 - 0x0f, 0x85, 0x14, 0x00, 0x00, 0x00, //0x0000253e jne LBB0_423 - 0x49, 0x0f, 0xbc, 0xcd, //0x00002544 bsfq %r13, %rcx - 0x48, 0x01, 0xc1, //0x00002548 addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x0000254b movq %rcx, $-56(%rbp) - 0xe9, 0x04, 0x00, 0x00, 0x00, //0x0000254f jmp LBB0_423 - //0x00002554 LBB0_422 - 0x4c, 0x8b, 0x75, 0xd0, //0x00002554 movq $-48(%rbp), %r14 - //0x00002558 LBB0_423 - 0x4c, 0x89, 0xd1, //0x00002558 movq %r10, %rcx - 0x48, 0xf7, 0xd1, //0x0000255b notq %rcx - 0x4c, 0x21, 0xe9, //0x0000255e andq %r13, %rcx - 0x48, 0x8d, 0x14, 0x09, //0x00002561 leaq (%rcx,%rcx), %rdx - 0x4c, 0x09, 0xd2, //0x00002565 orq %r10, %rdx - 0x48, 0x89, 0xd7, //0x00002568 movq %rdx, %rdi - 0x48, 0xf7, 0xd7, //0x0000256b notq %rdi - 0x4c, 0x21, 0xef, //0x0000256e andq %r13, %rdi - 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002571 movabsq $-6148914691236517206, %rbx - 0x48, 0x21, 0xdf, //0x0000257b andq %rbx, %rdi - 0x31, 0xdb, //0x0000257e xorl %ebx, %ebx - 0x48, 0x01, 0xcf, //0x00002580 addq %rcx, %rdi - 0x0f, 0x92, 0xc3, //0x00002583 setb %bl - 0x48, 0x01, 0xff, //0x00002586 addq %rdi, %rdi - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002589 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xcf, //0x00002593 xorq %rcx, %rdi - 0x48, 0x21, 0xd7, //0x00002596 andq %rdx, %rdi - 0x48, 0xf7, 0xd7, //0x00002599 notq %rdi - 0x49, 0x21, 0xfb, //0x0000259c andq %rdi, %r11 - 0xe9, 0x47, 0xff, 0xff, 0xff, //0x0000259f jmp LBB0_406 - //0x000025a4 LBB0_424 - 0x49, 0x0f, 0xbc, 0xcb, //0x000025a4 bsfq %r11, %rcx - 0x48, 0x85, 0xf6, //0x000025a8 testq %rsi, %rsi - 0x0f, 0x84, 0x8f, 0x00, 0x00, 0x00, //0x000025ab je LBB0_438 - 0x48, 0x0f, 0xbc, 0xd6, //0x000025b1 bsfq %rsi, %rdx - 0xe9, 0x8b, 0x00, 0x00, 0x00, //0x000025b5 jmp LBB0_439 - //0x000025ba LBB0_426 - 0x41, 0x89, 0xcb, //0x000025ba movl %ecx, %r11d - 0x4c, 0x03, 0x5d, 0xb8, //0x000025bd addq $-72(%rbp), %r11 - 0x49, 0x01, 0xdb, //0x000025c1 addq %rbx, %r11 - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x000025c4 jmp LBB0_428 - //0x000025c9 LBB0_427 - 0x48, 0x01, 0xde, //0x000025c9 addq %rbx, %rsi - 0x49, 0x89, 0xf3, //0x000025cc movq %rsi, %r11 - //0x000025cf LBB0_428 - 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000025cf movq $-1, %rbx - 0x4d, 0x85, 0xf6, //0x000025d6 testq %r14, %r14 - 0x0f, 0x84, 0x56, 0x16, 0x00, 0x00, //0x000025d9 je LBB0_648 - 0x4d, 0x85, 0xed, //0x000025df testq %r13, %r13 - 0x0f, 0x84, 0x4d, 0x16, 0x00, 0x00, //0x000025e2 je LBB0_648 - 0x4d, 0x85, 0xc0, //0x000025e8 testq %r8, %r8 - 0x0f, 0x84, 0x44, 0x16, 0x00, 0x00, //0x000025eb je LBB0_648 - 0x4c, 0x2b, 0x5d, 0xb8, //0x000025f1 subq $-72(%rbp), %r11 - 0x49, 0x8d, 0x4b, 0xff, //0x000025f5 leaq $-1(%r11), %rcx - 0x49, 0x39, 0xce, //0x000025f9 cmpq %rcx, %r14 - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x000025fc je LBB0_437 - 0x49, 0x39, 0xcd, //0x00002602 cmpq %rcx, %r13 - 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x00002605 je LBB0_437 - 0x49, 0x39, 0xc8, //0x0000260b cmpq %rcx, %r8 - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x0000260e je LBB0_437 - 0x4d, 0x85, 0xed, //0x00002614 testq %r13, %r13 - 0x0f, 0x8e, 0x99, 0x00, 0x00, 0x00, //0x00002617 jle LBB0_446 - 0x49, 0x8d, 0x4d, 0xff, //0x0000261d leaq $-1(%r13), %rcx - 0x49, 0x39, 0xc8, //0x00002621 cmpq %rcx, %r8 - 0x0f, 0x84, 0x8c, 0x00, 0x00, 0x00, //0x00002624 je LBB0_446 - 0x49, 0xf7, 0xd5, //0x0000262a notq %r13 - 0x4c, 0x89, 0xeb, //0x0000262d movq %r13, %rbx - 0xe9, 0x24, 0x06, 0x00, 0x00, //0x00002630 jmp LBB0_486 - //0x00002635 LBB0_437 - 0x49, 0xf7, 0xdb, //0x00002635 negq %r11 - 0x4c, 0x89, 0xdb, //0x00002638 movq %r11, %rbx - 0xe9, 0x19, 0x06, 0x00, 0x00, //0x0000263b jmp LBB0_486 - //0x00002640 LBB0_438 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x00002640 movl $64, %edx - //0x00002645 LBB0_439 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002645 movabsq $4294977024, %r11 - 0x48, 0x8b, 0x5d, 0xc0, //0x0000264f movq $-64(%rbp), %rbx - 0x48, 0x39, 0xca, //0x00002653 cmpq %rcx, %rdx - 0x0f, 0x82, 0xfb, 0x15, 0x00, 0x00, //0x00002656 jb LBB0_654 - 0x48, 0x01, 0xc8, //0x0000265c addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x0000265f addq $1, %rax - //0x00002663 LBB0_441 - 0x48, 0x85, 0xc0, //0x00002663 testq %rax, %rax - 0x0f, 0x88, 0x55, 0x14, 0x00, 0x00, //0x00002666 js LBB0_627 - 0x49, 0x89, 0x06, //0x0000266c movq %rax, (%r14) - 0x48, 0x85, 0xdb, //0x0000266f testq %rbx, %rbx - 0x0f, 0x8f, 0x58, 0xdb, 0xff, 0xff, //0x00002672 jg LBB0_4 - 0xe9, 0xca, 0x15, 0x00, 0x00, //0x00002678 jmp LBB0_443 - //0x0000267d LBB0_131 - 0x4d, 0x85, 0xdb, //0x0000267d testq %r11, %r11 - 0x0f, 0x85, 0xd2, 0x0a, 0x00, 0x00, //0x00002680 jne LBB0_525 - 0x49, 0x01, 0xf2, //0x00002686 addq %rsi, %r10 - 0x49, 0x29, 0xf1, //0x00002689 subq %rsi, %r9 - 0x4c, 0x8b, 0x75, 0xd0, //0x0000268c movq $-48(%rbp), %r14 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002690 movabsq $4294977024, %r11 - //0x0000269a LBB0_133 - 0x4d, 0x85, 0xc9, //0x0000269a testq %r9, %r9 - 0x0f, 0x8f, 0x1c, 0x0b, 0x00, 0x00, //0x0000269d jg LBB0_529 - 0xe9, 0x07, 0x14, 0x00, 0x00, //0x000026a3 jmp LBB0_650 - //0x000026a8 LBB0_444 - 0x0f, 0xbc, 0xcb, //0x000026a8 bsfl %ebx, %ecx - //0x000026ab LBB0_445 - 0x49, 0xf7, 0xd5, //0x000026ab notq %r13 - 0x49, 0x29, 0xcd, //0x000026ae subq %rcx, %r13 - 0xe9, 0x34, 0x00, 0x00, 0x00, //0x000026b1 jmp LBB0_450 - //0x000026b6 LBB0_446 - 0x4c, 0x89, 0xf1, //0x000026b6 movq %r14, %rcx - 0x4c, 0x09, 0xc1, //0x000026b9 orq %r8, %rcx - 0x0f, 0x99, 0xc2, //0x000026bc setns %dl - 0x0f, 0x88, 0xfb, 0x01, 0x00, 0x00, //0x000026bf js LBB0_453 - 0x4d, 0x39, 0xc6, //0x000026c5 cmpq %r8, %r14 - 0x0f, 0x8c, 0xf2, 0x01, 0x00, 0x00, //0x000026c8 jl LBB0_453 - 0x49, 0xf7, 0xd6, //0x000026ce notq %r14 - 0x4c, 0x89, 0xf3, //0x000026d1 movq %r14, %rbx - 0xe9, 0x80, 0x05, 0x00, 0x00, //0x000026d4 jmp LBB0_486 - //0x000026d9 LBB0_449 - 0x4c, 0x03, 0x65, 0xc0, //0x000026d9 addq $-64(%rbp), %r12 - 0x49, 0x29, 0xf4, //0x000026dd subq %rsi, %r12 - 0x49, 0x29, 0xd4, //0x000026e0 subq %rdx, %r12 - 0x49, 0x83, 0xc4, 0xfe, //0x000026e3 addq $-2, %r12 - 0x4d, 0x89, 0xe5, //0x000026e7 movq %r12, %r13 - //0x000026ea LBB0_450 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000026ea movabsq $4294977024, %r11 - //0x000026f4 LBB0_451 - 0x4d, 0x85, 0xed, //0x000026f4 testq %r13, %r13 - 0x0f, 0x88, 0x99, 0x13, 0x00, 0x00, //0x000026f7 js LBB0_626 - //0x000026fd LBB0_452 - 0x49, 0x01, 0xc5, //0x000026fd addq %rax, %r13 - 0x4c, 0x8b, 0x75, 0xd0, //0x00002700 movq $-48(%rbp), %r14 - 0x4d, 0x89, 0x2e, //0x00002704 movq %r13, (%r14) - 0x48, 0x85, 0xc0, //0x00002707 testq %rax, %rax - 0x4c, 0x8b, 0x6d, 0xb0, //0x0000270a movq $-80(%rbp), %r13 - 0x0f, 0x89, 0xbc, 0xda, 0xff, 0xff, //0x0000270e jns LBB0_4 - 0xe9, 0x96, 0x13, 0x00, 0x00, //0x00002714 jmp LBB0_650 - //0x00002719 LBB0_159 - 0x4d, 0x85, 0xdb, //0x00002719 testq %r11, %r11 - 0x0f, 0x85, 0x7e, 0x0c, 0x00, 0x00, //0x0000271c jne LBB0_552 - 0x49, 0x01, 0xf2, //0x00002722 addq %rsi, %r10 - 0x49, 0x29, 0xf1, //0x00002725 subq %rsi, %r9 - 0x4c, 0x8b, 0x75, 0xd0, //0x00002728 movq $-48(%rbp), %r14 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000272c movabsq $4294977024, %r11 - //0x00002736 LBB0_161 - 0x4d, 0x85, 0xc9, //0x00002736 testq %r9, %r9 - 0x0f, 0x8f, 0xbf, 0x0c, 0x00, 0x00, //0x00002739 jg LBB0_556 - 0xe9, 0x6b, 0x13, 0x00, 0x00, //0x0000273f jmp LBB0_650 - //0x00002744 LBB0_50 - 0x4c, 0x01, 0xe0, //0x00002744 addq %r12, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x00002747 movq $-48(%rbp), %r14 - 0x49, 0x83, 0xf9, 0x20, //0x0000274b cmpq $32, %r9 - 0x0f, 0x82, 0x9e, 0x07, 0x00, 0x00, //0x0000274f jb LBB0_503 - //0x00002755 LBB0_51 - 0xf3, 0x0f, 0x6f, 0x18, //0x00002755 movdqu (%rax), %xmm3 - 0xf3, 0x0f, 0x6f, 0x60, 0x10, //0x00002759 movdqu $16(%rax), %xmm4 - 0x66, 0x0f, 0x6f, 0xeb, //0x0000275e movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00002762 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x00002766 pmovmskb %xmm5, %edx - 0x66, 0x0f, 0x6f, 0xec, //0x0000276a movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x0000276e pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x00002772 pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x74, 0xd9, //0x00002776 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x0000277a pmovmskb %xmm3, %esi - 0x66, 0x0f, 0x74, 0xe1, //0x0000277e pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xfc, //0x00002782 pmovmskb %xmm4, %edi - 0x48, 0xc1, 0xe1, 0x10, //0x00002786 shlq $16, %rcx - 0x48, 0x09, 0xca, //0x0000278a orq %rcx, %rdx - 0x48, 0xc1, 0xe7, 0x10, //0x0000278d shlq $16, %rdi - 0x48, 0x09, 0xfe, //0x00002791 orq %rdi, %rsi - 0x0f, 0x85, 0x5d, 0x0a, 0x00, 0x00, //0x00002794 jne LBB0_532 - 0x4d, 0x85, 0xc0, //0x0000279a testq %r8, %r8 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000279d movabsq $4294977024, %r11 - 0x0f, 0x85, 0x74, 0x0a, 0x00, 0x00, //0x000027a7 jne LBB0_534 - 0x45, 0x31, 0xc0, //0x000027ad xorl %r8d, %r8d - 0x48, 0x85, 0xd2, //0x000027b0 testq %rdx, %rdx - 0x0f, 0x84, 0xc4, 0x0a, 0x00, 0x00, //0x000027b3 je LBB0_536 - //0x000027b9 LBB0_54 - 0x48, 0x0f, 0xbc, 0xca, //0x000027b9 bsfq %rdx, %rcx - 0x4c, 0x29, 0xe0, //0x000027bd subq %r12, %rax - 0x48, 0x01, 0xc8, //0x000027c0 addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x000027c3 addq $1, %rax - 0xe9, 0xa3, 0xea, 0xff, 0xff, //0x000027c7 jmp LBB0_229 - //0x000027cc LBB0_171 - 0x4c, 0x8b, 0x65, 0xb8, //0x000027cc movq $-72(%rbp), %r12 - 0x4c, 0x01, 0xe0, //0x000027d0 addq %r12, %rax - 0x49, 0x83, 0xfe, 0x20, //0x000027d3 cmpq $32, %r14 - 0x0f, 0x82, 0x40, 0x07, 0x00, 0x00, //0x000027d7 jb LBB0_505 - //0x000027dd LBB0_172 - 0xf3, 0x0f, 0x6f, 0x20, //0x000027dd movdqu (%rax), %xmm4 - 0xf3, 0x0f, 0x6f, 0x58, 0x10, //0x000027e1 movdqu $16(%rax), %xmm3 - 0x66, 0x0f, 0x6f, 0xec, //0x000027e6 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x000027ea pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x000027ee pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x6f, 0xeb, //0x000027f2 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x000027f6 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xfd, //0x000027fa pmovmskb %xmm5, %edi - 0x66, 0x0f, 0x6f, 0xec, //0x000027fe movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x00002802 pcmpeqb %xmm1, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xcd, //0x00002806 pmovmskb %xmm5, %r9d - 0x66, 0x0f, 0x6f, 0xeb, //0x0000280b movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x0000280f pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x00002813 pmovmskb %xmm5, %edx - 0x66, 0x41, 0x0f, 0x6f, 0xec, //0x00002817 movdqa %xmm12, %xmm5 - 0x66, 0x0f, 0x64, 0xeb, //0x0000281c pcmpgtb %xmm3, %xmm5 - 0x66, 0x41, 0x0f, 0x64, 0xda, //0x00002820 pcmpgtb %xmm10, %xmm3 - 0x66, 0x0f, 0xdb, 0xdd, //0x00002825 pand %xmm5, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00002829 pmovmskb %xmm3, %esi - 0x48, 0xc1, 0xe7, 0x10, //0x0000282d shlq $16, %rdi - 0x48, 0x09, 0xf9, //0x00002831 orq %rdi, %rcx - 0x48, 0xc1, 0xe2, 0x10, //0x00002834 shlq $16, %rdx - 0x48, 0xc1, 0xe6, 0x10, //0x00002838 shlq $16, %rsi - 0x49, 0x09, 0xd1, //0x0000283c orq %rdx, %r9 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000283f movabsq $4294977024, %r11 - 0x0f, 0x85, 0x24, 0x0b, 0x00, 0x00, //0x00002849 jne LBB0_550 - 0x48, 0x85, 0xdb, //0x0000284f testq %rbx, %rbx - 0x4c, 0x8b, 0x6d, 0xb0, //0x00002852 movq $-80(%rbp), %r13 - 0x0f, 0x85, 0xf2, 0x0b, 0x00, 0x00, //0x00002856 jne LBB0_559 - 0x31, 0xdb, //0x0000285c xorl %ebx, %ebx - //0x0000285e LBB0_175 - 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x0000285e movdqa %xmm12, %xmm3 - 0x66, 0x0f, 0x64, 0xdc, //0x00002863 pcmpgtb %xmm4, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xe2, //0x00002867 pcmpgtb %xmm10, %xmm4 - 0x66, 0x0f, 0xdb, 0xe3, //0x0000286c pand %xmm3, %xmm4 - 0x66, 0x0f, 0xd7, 0xd4, //0x00002870 pmovmskb %xmm4, %edx - 0x48, 0x09, 0xd6, //0x00002874 orq %rdx, %rsi - 0xba, 0x40, 0x00, 0x00, 0x00, //0x00002877 movl $64, %edx - 0xbf, 0x40, 0x00, 0x00, 0x00, //0x0000287c movl $64, %edi - 0x48, 0x85, 0xc9, //0x00002881 testq %rcx, %rcx - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002884 je LBB0_177 - 0x48, 0x0f, 0xbc, 0xf9, //0x0000288a bsfq %rcx, %rdi - //0x0000288e LBB0_177 - 0x48, 0x85, 0xf6, //0x0000288e testq %rsi, %rsi - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002891 je LBB0_179 - 0x48, 0x0f, 0xbc, 0xd6, //0x00002897 bsfq %rsi, %rdx - //0x0000289b LBB0_179 - 0x48, 0x85, 0xc9, //0x0000289b testq %rcx, %rcx - 0x0f, 0x84, 0xd7, 0x01, 0x00, 0x00, //0x0000289e je LBB0_457 - 0x48, 0x39, 0xfa, //0x000028a4 cmpq %rdi, %rdx - 0x0f, 0x82, 0x29, 0x14, 0x00, 0x00, //0x000028a7 jb LBB0_663 - 0x4c, 0x29, 0xe0, //0x000028ad subq %r12, %rax - 0x48, 0x01, 0xf8, //0x000028b0 addq %rdi, %rax - 0x48, 0x83, 0xc0, 0x01, //0x000028b3 addq $1, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x000028b7 movq $-48(%rbp), %r14 - 0xe9, 0xaf, 0xe9, 0xff, 0xff, //0x000028bb jmp LBB0_229 - //0x000028c0 LBB0_453 - 0x49, 0x8d, 0x48, 0xff, //0x000028c0 leaq $-1(%r8), %rcx - 0x49, 0x39, 0xce, //0x000028c4 cmpq %rcx, %r14 - 0x49, 0xf7, 0xd0, //0x000028c7 notq %r8 - 0x4d, 0x0f, 0x45, 0xc3, //0x000028ca cmovneq %r11, %r8 - 0x84, 0xd2, //0x000028ce testb %dl, %dl - 0x4d, 0x0f, 0x44, 0xc3, //0x000028d0 cmoveq %r11, %r8 - 0x4c, 0x89, 0xc3, //0x000028d4 movq %r8, %rbx - 0xe9, 0x7d, 0x03, 0x00, 0x00, //0x000028d7 jmp LBB0_486 - //0x000028dc LBB0_73 - 0x4c, 0x01, 0xe0, //0x000028dc addq %r12, %rax - 0x49, 0x83, 0xf9, 0x20, //0x000028df cmpq $32, %r9 - 0x4c, 0x8b, 0x75, 0xd0, //0x000028e3 movq $-48(%rbp), %r14 - 0x48, 0x8b, 0x75, 0xc0, //0x000028e7 movq $-64(%rbp), %rsi - 0x0f, 0x82, 0xe5, 0x06, 0x00, 0x00, //0x000028eb jb LBB0_511 - //0x000028f1 LBB0_74 - 0xf3, 0x0f, 0x6f, 0x18, //0x000028f1 movdqu (%rax), %xmm3 - 0xf3, 0x0f, 0x6f, 0x60, 0x10, //0x000028f5 movdqu $16(%rax), %xmm4 - 0x66, 0x0f, 0x6f, 0xeb, //0x000028fa movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x000028fe pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x00002902 pmovmskb %xmm5, %edx - 0x66, 0x0f, 0x6f, 0xec, //0x00002906 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x0000290a pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x0000290e pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x74, 0xd9, //0x00002912 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xdb, //0x00002916 pmovmskb %xmm3, %ebx - 0x66, 0x0f, 0x74, 0xe1, //0x0000291a pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xfc, //0x0000291e pmovmskb %xmm4, %edi - 0x48, 0xc1, 0xe1, 0x10, //0x00002922 shlq $16, %rcx - 0x48, 0x09, 0xca, //0x00002926 orq %rcx, %rdx - 0x48, 0xc1, 0xe7, 0x10, //0x00002929 shlq $16, %rdi - 0x48, 0x09, 0xfb, //0x0000292d orq %rdi, %rbx - 0x0f, 0x85, 0x70, 0x0b, 0x00, 0x00, //0x00002930 jne LBB0_561 - 0x4d, 0x85, 0xc0, //0x00002936 testq %r8, %r8 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002939 movabsq $4294977024, %r11 - 0x0f, 0x85, 0x87, 0x0b, 0x00, 0x00, //0x00002943 jne LBB0_563 - 0x45, 0x31, 0xc0, //0x00002949 xorl %r8d, %r8d - 0x48, 0x85, 0xd2, //0x0000294c testq %rdx, %rdx - 0x0f, 0x84, 0xd8, 0x0b, 0x00, 0x00, //0x0000294f je LBB0_565 - //0x00002955 LBB0_77 - 0x48, 0x0f, 0xbc, 0xca, //0x00002955 bsfq %rdx, %rcx - 0x4c, 0x29, 0xe0, //0x00002959 subq %r12, %rax - 0x48, 0x01, 0xc8, //0x0000295c addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x0000295f addq $1, %rax - 0xe9, 0x8f, 0xee, 0xff, 0xff, //0x00002963 jmp LBB0_313 - //0x00002968 LBB0_198 - 0x4c, 0x8b, 0x45, 0xb8, //0x00002968 movq $-72(%rbp), %r8 - 0x4c, 0x01, 0xc0, //0x0000296c addq %r8, %rax - 0x49, 0x83, 0xfa, 0x20, //0x0000296f cmpq $32, %r10 - 0x0f, 0x82, 0x8c, 0x06, 0x00, 0x00, //0x00002973 jb LBB0_513 - //0x00002979 LBB0_199 - 0xf3, 0x0f, 0x6f, 0x20, //0x00002979 movdqu (%rax), %xmm4 - 0xf3, 0x0f, 0x6f, 0x58, 0x10, //0x0000297d movdqu $16(%rax), %xmm3 - 0x66, 0x0f, 0x6f, 0xec, //0x00002982 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00002986 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xf5, //0x0000298a pmovmskb %xmm5, %esi - 0x66, 0x0f, 0x6f, 0xeb, //0x0000298e movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00002992 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x00002996 pmovmskb %xmm5, %edx - 0x66, 0x0f, 0x6f, 0xec, //0x0000299a movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x0000299e pcmpeqb %xmm1, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xcd, //0x000029a2 pmovmskb %xmm5, %r9d - 0x66, 0x0f, 0x6f, 0xeb, //0x000029a7 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x000029ab pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x000029af pmovmskb %xmm5, %ecx - 0x66, 0x41, 0x0f, 0x6f, 0xec, //0x000029b3 movdqa %xmm12, %xmm5 - 0x66, 0x0f, 0x64, 0xeb, //0x000029b8 pcmpgtb %xmm3, %xmm5 - 0x66, 0x41, 0x0f, 0x64, 0xda, //0x000029bc pcmpgtb %xmm10, %xmm3 - 0x66, 0x0f, 0xdb, 0xdd, //0x000029c1 pand %xmm5, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x000029c5 pmovmskb %xmm3, %edi - 0x48, 0xc1, 0xe2, 0x10, //0x000029c9 shlq $16, %rdx - 0x48, 0x09, 0xd6, //0x000029cd orq %rdx, %rsi - 0x48, 0xc1, 0xe1, 0x10, //0x000029d0 shlq $16, %rcx - 0x48, 0xc1, 0xe7, 0x10, //0x000029d4 shlq $16, %rdi - 0x49, 0x09, 0xc9, //0x000029d8 orq %rcx, %r9 - 0x0f, 0x85, 0x42, 0x0c, 0x00, 0x00, //0x000029db jne LBB0_579 - 0x4d, 0x85, 0xe4, //0x000029e1 testq %r12, %r12 - 0x4c, 0x8b, 0x6d, 0xb0, //0x000029e4 movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000029e8 movabsq $4294977024, %r11 - 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x45, 0xd6, 0xff, 0xff, //0x000029f2 movdqu $-10683(%rip), %xmm13 /* LCPI0_4+0(%rip) */ - 0x0f, 0x85, 0x48, 0x0c, 0x00, 0x00, //0x000029fb jne LBB0_581 - 0x45, 0x31, 0xe4, //0x00002a01 xorl %r12d, %r12d - //0x00002a04 LBB0_202 - 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x00002a04 movdqa %xmm12, %xmm3 - 0x66, 0x0f, 0x64, 0xdc, //0x00002a09 pcmpgtb %xmm4, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xe2, //0x00002a0d pcmpgtb %xmm10, %xmm4 - 0x66, 0x0f, 0xdb, 0xe3, //0x00002a12 pand %xmm3, %xmm4 - 0x66, 0x0f, 0xd7, 0xcc, //0x00002a16 pmovmskb %xmm4, %ecx - 0x48, 0x09, 0xcf, //0x00002a1a orq %rcx, %rdi - 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00002a1d movl $64, %ecx - 0xba, 0x40, 0x00, 0x00, 0x00, //0x00002a22 movl $64, %edx - 0x48, 0x85, 0xf6, //0x00002a27 testq %rsi, %rsi - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002a2a je LBB0_204 - 0x48, 0x0f, 0xbc, 0xd6, //0x00002a30 bsfq %rsi, %rdx - //0x00002a34 LBB0_204 - 0x48, 0x85, 0xff, //0x00002a34 testq %rdi, %rdi - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002a37 je LBB0_206 - 0x48, 0x0f, 0xbc, 0xcf, //0x00002a3d bsfq %rdi, %rcx - //0x00002a41 LBB0_206 - 0x48, 0x85, 0xf6, //0x00002a41 testq %rsi, %rsi - 0x0f, 0x84, 0xfe, 0x00, 0x00, 0x00, //0x00002a44 je LBB0_469 - 0x48, 0x39, 0xd1, //0x00002a4a cmpq %rdx, %rcx - 0x0f, 0x82, 0x92, 0x12, 0x00, 0x00, //0x00002a4d jb LBB0_664 - 0x4c, 0x29, 0xc0, //0x00002a53 subq %r8, %rax - 0x48, 0x01, 0xd0, //0x00002a56 addq %rdx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00002a59 addq $1, %rax - 0x48, 0x8b, 0x75, 0xc0, //0x00002a5d movq $-64(%rbp), %rsi - 0xe9, 0x91, 0xed, 0xff, 0xff, //0x00002a61 jmp LBB0_313 - //0x00002a66 LBB0_454 - 0x89, 0xd9, //0x00002a66 movl %ebx, %ecx - 0xe9, 0x3e, 0xfc, 0xff, 0xff, //0x00002a68 jmp LBB0_445 - //0x00002a6d LBB0_455 - 0x89, 0xf1, //0x00002a6d movl %esi, %ecx - 0xe9, 0x37, 0xfc, 0xff, 0xff, //0x00002a6f jmp LBB0_445 - //0x00002a74 LBB0_456 - 0x89, 0xd1, //0x00002a74 movl %edx, %ecx - 0xe9, 0x30, 0xfc, 0xff, 0xff, //0x00002a76 jmp LBB0_445 - //0x00002a7b LBB0_457 - 0x48, 0x85, 0xf6, //0x00002a7b testq %rsi, %rsi - 0x0f, 0x85, 0x52, 0x12, 0x00, 0x00, //0x00002a7e jne LBB0_663 - 0x48, 0x83, 0xc0, 0x20, //0x00002a84 addq $32, %rax - 0x49, 0x83, 0xc6, 0xe0, //0x00002a88 addq $-32, %r14 - 0x48, 0x85, 0xdb, //0x00002a8c testq %rbx, %rbx - 0x0f, 0x85, 0x9f, 0x04, 0x00, 0x00, //0x00002a8f jne LBB0_506 - //0x00002a95 LBB0_459 - 0x48, 0x8b, 0x4d, 0xc8, //0x00002a95 movq $-56(%rbp), %rcx - 0x4d, 0x85, 0xf6, //0x00002a99 testq %r14, %r14 - 0x0f, 0x84, 0xf8, 0x11, 0x00, 0x00, //0x00002a9c je LBB0_508 - //0x00002aa2 LBB0_460 - 0x0f, 0xb6, 0x10, //0x00002aa2 movzbl (%rax), %edx - 0x80, 0xfa, 0x22, //0x00002aa5 cmpb $34, %dl - 0x0f, 0x84, 0x8a, 0x00, 0x00, 0x00, //0x00002aa8 je LBB0_468 - 0x80, 0xfa, 0x5c, //0x00002aae cmpb $92, %dl - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00002ab1 je LBB0_464 - 0x80, 0xfa, 0x1f, //0x00002ab7 cmpb $31, %dl - 0x0f, 0x86, 0x30, 0x12, 0x00, 0x00, //0x00002aba jbe LBB0_665 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002ac0 movq $-1, %rdx - 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00002ac7 movl $1, %esi - 0x48, 0x01, 0xf0, //0x00002acc addq %rsi, %rax - 0x49, 0x01, 0xd6, //0x00002acf addq %rdx, %r14 - 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00002ad2 jne LBB0_460 - 0xe9, 0xbd, 0x11, 0x00, 0x00, //0x00002ad8 jmp LBB0_508 - //0x00002add LBB0_464 - 0x49, 0x83, 0xfe, 0x01, //0x00002add cmpq $1, %r14 - 0x0f, 0x84, 0xb3, 0x11, 0x00, 0x00, //0x00002ae1 je LBB0_508 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00002ae7 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00002aec movdqa %xmm2, %xmm5 - 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00002af0 movq $-2, %rdx - 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00002af7 movl $2, %esi - 0x48, 0x83, 0xf9, 0xff, //0x00002afc cmpq $-1, %rcx - 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00002b00 jne LBB0_467 - 0x48, 0x89, 0xc1, //0x00002b06 movq %rax, %rcx - 0x4c, 0x29, 0xe1, //0x00002b09 subq %r12, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00002b0c movq %rcx, $-56(%rbp) - //0x00002b10 LBB0_467 - 0x4c, 0x8b, 0x6d, 0xb0, //0x00002b10 movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002b14 movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd5, //0x00002b1e movdqa %xmm5, %xmm2 - 0x66, 0x44, 0x0f, 0x6f, 0xee, //0x00002b22 movdqa %xmm6, %xmm13 - 0x48, 0x01, 0xf0, //0x00002b27 addq %rsi, %rax - 0x49, 0x01, 0xd6, //0x00002b2a addq %rdx, %r14 - 0x0f, 0x85, 0x6f, 0xff, 0xff, 0xff, //0x00002b2d jne LBB0_460 - 0xe9, 0x62, 0x11, 0x00, 0x00, //0x00002b33 jmp LBB0_508 - //0x00002b38 LBB0_468 - 0x4c, 0x29, 0xe0, //0x00002b38 subq %r12, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00002b3b addq $1, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x00002b3f movq $-48(%rbp), %r14 - 0xe9, 0x27, 0xe7, 0xff, 0xff, //0x00002b43 jmp LBB0_229 - //0x00002b48 LBB0_469 - 0x48, 0x85, 0xff, //0x00002b48 testq %rdi, %rdi - 0x0f, 0x85, 0x94, 0x11, 0x00, 0x00, //0x00002b4b jne LBB0_664 - 0x48, 0x83, 0xc0, 0x20, //0x00002b51 addq $32, %rax - 0x49, 0x83, 0xc2, 0xe0, //0x00002b55 addq $-32, %r10 - 0x4d, 0x85, 0xe4, //0x00002b59 testq %r12, %r12 - 0x0f, 0x85, 0xc3, 0x04, 0x00, 0x00, //0x00002b5c jne LBB0_514 - //0x00002b62 LBB0_471 - 0x48, 0x8b, 0x4d, 0xc8, //0x00002b62 movq $-56(%rbp), %rcx - 0x4d, 0x85, 0xd2, //0x00002b66 testq %r10, %r10 - 0x0f, 0x84, 0x60, 0x0f, 0x00, 0x00, //0x00002b69 je LBB0_628 - //0x00002b6f LBB0_472 - 0x0f, 0xb6, 0x10, //0x00002b6f movzbl (%rax), %edx - 0x80, 0xfa, 0x22, //0x00002b72 cmpb $34, %dl - 0x0f, 0x84, 0xb5, 0x00, 0x00, 0x00, //0x00002b75 je LBB0_482 - 0x80, 0xfa, 0x5c, //0x00002b7b cmpb $92, %dl - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00002b7e je LBB0_477 - 0x80, 0xfa, 0x1f, //0x00002b84 cmpb $31, %dl - 0x0f, 0x86, 0x6f, 0x11, 0x00, 0x00, //0x00002b87 jbe LBB0_666 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002b8d movq $-1, %rdx - 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00002b94 movl $1, %esi - //0x00002b99 LBB0_476 - 0x48, 0x01, 0xf0, //0x00002b99 addq %rsi, %rax - 0x49, 0x01, 0xd2, //0x00002b9c addq %rdx, %r10 - 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00002b9f jne LBB0_472 - 0xe9, 0x25, 0x0f, 0x00, 0x00, //0x00002ba5 jmp LBB0_628 - //0x00002baa LBB0_477 - 0x49, 0x83, 0xfa, 0x01, //0x00002baa cmpq $1, %r10 - 0x0f, 0x84, 0x05, 0x11, 0x00, 0x00, //0x00002bae je LBB0_524 - 0x66, 0x0f, 0x6f, 0xea, //0x00002bb4 movdqa %xmm2, %xmm5 - 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00002bb8 movq $-2, %rdx - 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00002bbf movl $2, %esi - 0x48, 0x83, 0xf9, 0xff, //0x00002bc4 cmpq $-1, %rcx - 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x00002bc8 je LBB0_480 - 0x4c, 0x8b, 0x75, 0xd0, //0x00002bce movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb0, //0x00002bd2 movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002bd6 movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd5, //0x00002be0 movdqa %xmm5, %xmm2 - 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x53, 0xd4, 0xff, 0xff, //0x00002be4 movdqu $-11181(%rip), %xmm13 /* LCPI0_4+0(%rip) */ - 0x4c, 0x8b, 0x45, 0xb8, //0x00002bed movq $-72(%rbp), %r8 - 0xe9, 0xa3, 0xff, 0xff, 0xff, //0x00002bf1 jmp LBB0_476 - //0x00002bf6 LBB0_480 - 0x48, 0x89, 0xc1, //0x00002bf6 movq %rax, %rcx - 0x4c, 0x8b, 0x45, 0xb8, //0x00002bf9 movq $-72(%rbp), %r8 - 0x4c, 0x29, 0xc1, //0x00002bfd subq %r8, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00002c00 movq %rcx, $-56(%rbp) - 0x4c, 0x8b, 0x75, 0xd0, //0x00002c04 movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb0, //0x00002c08 movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002c0c movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd5, //0x00002c16 movdqa %xmm5, %xmm2 - 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x1d, 0xd4, 0xff, 0xff, //0x00002c1a movdqu $-11235(%rip), %xmm13 /* LCPI0_4+0(%rip) */ - 0xe9, 0x71, 0xff, 0xff, 0xff, //0x00002c23 jmp LBB0_476 - //0x00002c28 LBB0_481 - 0x0f, 0xbc, 0xce, //0x00002c28 bsfl %esi, %ecx - 0xe9, 0x23, 0x00, 0x00, 0x00, //0x00002c2b jmp LBB0_485 - //0x00002c30 LBB0_482 - 0x4c, 0x29, 0xc0, //0x00002c30 subq %r8, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00002c33 addq $1, %rax - 0x48, 0x8b, 0x75, 0xc0, //0x00002c37 movq $-64(%rbp), %rsi - 0xe9, 0xb7, 0xeb, 0xff, 0xff, //0x00002c3b jmp LBB0_313 - //0x00002c40 LBB0_483 - 0x49, 0x01, 0xc4, //0x00002c40 addq %rax, %r12 - 0x49, 0x29, 0xf4, //0x00002c43 subq %rsi, %r12 - 0x48, 0xf7, 0xd3, //0x00002c46 notq %rbx - 0x4c, 0x01, 0xe3, //0x00002c49 addq %r12, %rbx - 0xe9, 0x08, 0x00, 0x00, 0x00, //0x00002c4c jmp LBB0_486 - //0x00002c51 LBB0_484 - 0x89, 0xd1, //0x00002c51 movl %edx, %ecx - //0x00002c53 LBB0_485 - 0x48, 0xf7, 0xd3, //0x00002c53 notq %rbx - 0x48, 0x29, 0xcb, //0x00002c56 subq %rcx, %rbx - //0x00002c59 LBB0_486 - 0x48, 0x85, 0xdb, //0x00002c59 testq %rbx, %rbx - 0x0f, 0x88, 0xd3, 0x0f, 0x00, 0x00, //0x00002c5c js LBB0_648 - //0x00002c62 LBB0_487 - 0x48, 0x01, 0xc3, //0x00002c62 addq %rax, %rbx - 0x4c, 0x8b, 0x75, 0xd0, //0x00002c65 movq $-48(%rbp), %r14 - 0x49, 0x89, 0x1e, //0x00002c69 movq %rbx, (%r14) - //0x00002c6c LBB0_488 - 0x48, 0x85, 0xc0, //0x00002c6c testq %rax, %rax - 0x4c, 0x8b, 0x6d, 0xb0, //0x00002c6f movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002c73 movabsq $4294977024, %r11 - 0x0f, 0x8f, 0x4d, 0xd5, 0xff, 0xff, //0x00002c7d jg LBB0_4 - 0xe9, 0xe0, 0x0d, 0x00, 0x00, //0x00002c83 jmp LBB0_232 - //0x00002c88 LBB0_246 - 0x4c, 0x01, 0xe0, //0x00002c88 addq %r12, %rax - 0x49, 0x83, 0xf9, 0x20, //0x00002c8b cmpq $32, %r9 - 0x4c, 0x8b, 0x75, 0xd0, //0x00002c8f movq $-48(%rbp), %r14 - 0x48, 0x8b, 0x5d, 0xc0, //0x00002c93 movq $-64(%rbp), %rbx - 0x0f, 0x82, 0x3e, 0x04, 0x00, 0x00, //0x00002c97 jb LBB0_519 - //0x00002c9d LBB0_247 - 0xf3, 0x0f, 0x6f, 0x18, //0x00002c9d movdqu (%rax), %xmm3 - 0xf3, 0x0f, 0x6f, 0x60, 0x10, //0x00002ca1 movdqu $16(%rax), %xmm4 - 0x66, 0x0f, 0x6f, 0xeb, //0x00002ca6 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00002caa pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x00002cae pmovmskb %xmm5, %edx - 0x66, 0x0f, 0x6f, 0xec, //0x00002cb2 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00002cb6 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x00002cba pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x74, 0xd9, //0x00002cbe pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xf3, //0x00002cc2 pmovmskb %xmm3, %esi - 0x66, 0x0f, 0x74, 0xe1, //0x00002cc6 pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xfc, //0x00002cca pmovmskb %xmm4, %edi - 0x48, 0xc1, 0xe1, 0x10, //0x00002cce shlq $16, %rcx - 0x48, 0x09, 0xca, //0x00002cd2 orq %rcx, %rdx - 0x48, 0xc1, 0xe7, 0x10, //0x00002cd5 shlq $16, %rdi - 0x48, 0x09, 0xfe, //0x00002cd9 orq %rdi, %rsi - 0x0f, 0x85, 0x23, 0x0b, 0x00, 0x00, //0x00002cdc jne LBB0_595 - 0x4d, 0x85, 0xc0, //0x00002ce2 testq %r8, %r8 - 0x0f, 0x85, 0x47, 0x0b, 0x00, 0x00, //0x00002ce5 jne LBB0_597 - 0x45, 0x31, 0xc0, //0x00002ceb xorl %r8d, %r8d - 0x48, 0x85, 0xd2, //0x00002cee testq %rdx, %rdx - 0x0f, 0x84, 0x9d, 0x0b, 0x00, 0x00, //0x00002cf1 je LBB0_599 - //0x00002cf7 LBB0_250 - 0x48, 0x0f, 0xbc, 0xca, //0x00002cf7 bsfq %rdx, %rcx - 0x4c, 0x29, 0xe0, //0x00002cfb subq %r12, %rax - 0x48, 0x01, 0xc8, //0x00002cfe addq %rcx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00002d01 addq $1, %rax - 0xe9, 0x59, 0xf9, 0xff, 0xff, //0x00002d05 jmp LBB0_441 - //0x00002d0a LBB0_409 - 0x4c, 0x01, 0xe0, //0x00002d0a addq %r12, %rax - 0x49, 0x89, 0xf2, //0x00002d0d movq %rsi, %r10 - 0x48, 0x83, 0xfe, 0x20, //0x00002d10 cmpq $32, %rsi - 0x0f, 0x82, 0xed, 0x03, 0x00, 0x00, //0x00002d14 jb LBB0_521 - //0x00002d1a LBB0_410 - 0xf3, 0x0f, 0x6f, 0x20, //0x00002d1a movdqu (%rax), %xmm4 - 0xf3, 0x0f, 0x6f, 0x58, 0x10, //0x00002d1e movdqu $16(%rax), %xmm3 - 0x66, 0x0f, 0x6f, 0xec, //0x00002d23 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00002d27 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xf5, //0x00002d2b pmovmskb %xmm5, %esi - 0x66, 0x0f, 0x6f, 0xeb, //0x00002d2f movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00002d33 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0xd7, 0xcd, //0x00002d37 pmovmskb %xmm5, %ecx - 0x66, 0x0f, 0x6f, 0xec, //0x00002d3b movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x00002d3f pcmpeqb %xmm1, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xcd, //0x00002d43 pmovmskb %xmm5, %r9d - 0x66, 0x0f, 0x6f, 0xeb, //0x00002d48 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0x74, 0xe9, //0x00002d4c pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xd7, 0xd5, //0x00002d50 pmovmskb %xmm5, %edx - 0x66, 0x41, 0x0f, 0x6f, 0xec, //0x00002d54 movdqa %xmm12, %xmm5 - 0x66, 0x0f, 0x64, 0xeb, //0x00002d59 pcmpgtb %xmm3, %xmm5 - 0x66, 0x41, 0x0f, 0x64, 0xda, //0x00002d5d pcmpgtb %xmm10, %xmm3 - 0x66, 0x0f, 0xdb, 0xdd, //0x00002d62 pand %xmm5, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x00002d66 pmovmskb %xmm3, %edi - 0x48, 0xc1, 0xe1, 0x10, //0x00002d6a shlq $16, %rcx - 0x48, 0x09, 0xce, //0x00002d6e orq %rcx, %rsi - 0x48, 0xc1, 0xe2, 0x10, //0x00002d71 shlq $16, %rdx - 0x48, 0xc1, 0xe7, 0x10, //0x00002d75 shlq $16, %rdi - 0x49, 0x09, 0xd1, //0x00002d79 orq %rdx, %r9 - 0x0f, 0x85, 0xf6, 0x0b, 0x00, 0x00, //0x00002d7c jne LBB0_613 - 0x48, 0x85, 0xdb, //0x00002d82 testq %rbx, %rbx - 0x4c, 0x8b, 0x6d, 0xb0, //0x00002d85 movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002d89 movabsq $4294977024, %r11 - 0x0f, 0x85, 0x0c, 0x0c, 0x00, 0x00, //0x00002d93 jne LBB0_615 - 0x31, 0xdb, //0x00002d99 xorl %ebx, %ebx - //0x00002d9b LBB0_413 - 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x00002d9b movdqa %xmm12, %xmm3 - 0x66, 0x0f, 0x64, 0xdc, //0x00002da0 pcmpgtb %xmm4, %xmm3 - 0x66, 0x41, 0x0f, 0x64, 0xe2, //0x00002da4 pcmpgtb %xmm10, %xmm4 - 0x66, 0x0f, 0xdb, 0xe3, //0x00002da9 pand %xmm3, %xmm4 - 0x66, 0x0f, 0xd7, 0xcc, //0x00002dad pmovmskb %xmm4, %ecx - 0x48, 0x09, 0xcf, //0x00002db1 orq %rcx, %rdi - 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00002db4 movl $64, %ecx - 0xba, 0x40, 0x00, 0x00, 0x00, //0x00002db9 movl $64, %edx - 0x48, 0x85, 0xf6, //0x00002dbe testq %rsi, %rsi - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002dc1 je LBB0_415 - 0x48, 0x0f, 0xbc, 0xd6, //0x00002dc7 bsfq %rsi, %rdx - //0x00002dcb LBB0_415 - 0x48, 0x85, 0xff, //0x00002dcb testq %rdi, %rdi - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002dce je LBB0_417 - 0x48, 0x0f, 0xbc, 0xcf, //0x00002dd4 bsfq %rdi, %rcx - //0x00002dd8 LBB0_417 - 0x48, 0x85, 0xf6, //0x00002dd8 testq %rsi, %rsi - 0x0f, 0x84, 0x5c, 0x00, 0x00, 0x00, //0x00002ddb je LBB0_491 - 0x4c, 0x29, 0xe0, //0x00002de1 subq %r12, %rax - 0x48, 0x39, 0xd1, //0x00002de4 cmpq %rdx, %rcx - 0x0f, 0x82, 0x24, 0x0f, 0x00, 0x00, //0x00002de7 jb LBB0_668 - 0x48, 0x01, 0xd0, //0x00002ded addq %rdx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00002df0 addq $1, %rax - 0x48, 0x8b, 0x5d, 0xc0, //0x00002df4 movq $-64(%rbp), %rbx - 0xe9, 0x66, 0xf8, 0xff, 0xff, //0x00002df8 jmp LBB0_441 - //0x00002dfd LBB0_489 - 0x4b, 0x8d, 0x04, 0x04, //0x00002dfd leaq (%r12,%r8), %rax - 0x48, 0x85, 0xc9, //0x00002e01 testq %rcx, %rcx - 0x4c, 0x8b, 0x75, 0xd0, //0x00002e04 movq $-48(%rbp), %r14 - 0x48, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x10, 0x00, 0x00, //0x00002e08 movabsq $17596481021440, %rdi - 0x0f, 0x85, 0xa9, 0xdd, 0xff, 0xff, //0x00002e12 jne LBB0_139 - 0xe9, 0xe4, 0xdd, 0xff, 0xff, //0x00002e18 jmp LBB0_146 - //0x00002e1d LBB0_490 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002e1d movq $-1, %r8 - 0x48, 0x89, 0xfe, //0x00002e24 movq %rdi, %rsi - 0x4d, 0x89, 0xf3, //0x00002e27 movq %r14, %r11 - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002e2a movq $-1, %r15 - 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002e31 movq $-1, %r10 - 0xe9, 0x96, 0xd9, 0xff, 0xff, //0x00002e38 jmp LBB0_105 - //0x00002e3d LBB0_491 - 0x48, 0x85, 0xff, //0x00002e3d testq %rdi, %rdi - 0x0f, 0x85, 0xe0, 0x0e, 0x00, 0x00, //0x00002e40 jne LBB0_669 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00002e46 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00002e4b movdqa %xmm2, %xmm5 - 0x48, 0x83, 0xc0, 0x20, //0x00002e4f addq $32, %rax - 0x49, 0x83, 0xc2, 0xe0, //0x00002e53 addq $-32, %r10 - 0x48, 0x85, 0xdb, //0x00002e57 testq %rbx, %rbx - 0x0f, 0x85, 0xb9, 0x02, 0x00, 0x00, //0x00002e5a jne LBB0_522 - //0x00002e60 LBB0_493 - 0x48, 0x8b, 0x55, 0xc8, //0x00002e60 movq $-56(%rbp), %rdx - 0x4d, 0x85, 0xd2, //0x00002e64 testq %r10, %r10 - 0x0f, 0x84, 0x4c, 0x0e, 0x00, 0x00, //0x00002e67 je LBB0_524 - //0x00002e6d LBB0_494 - 0x0f, 0xb6, 0x08, //0x00002e6d movzbl (%rax), %ecx - 0x80, 0xf9, 0x22, //0x00002e70 cmpb $34, %cl - 0x0f, 0x84, 0x11, 0x01, 0x00, 0x00, //0x00002e73 je LBB0_509 - 0x80, 0xf9, 0x5c, //0x00002e79 cmpb $92, %cl - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00002e7c je LBB0_499 - 0x80, 0xf9, 0x1f, //0x00002e82 cmpb $31, %cl - 0x0f, 0x86, 0xa6, 0x0e, 0x00, 0x00, //0x00002e85 jbe LBB0_670 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002e8b movq $-1, %rcx - 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00002e92 movl $1, %esi - //0x00002e97 LBB0_498 - 0x48, 0x01, 0xf0, //0x00002e97 addq %rsi, %rax - 0x49, 0x01, 0xca, //0x00002e9a addq %rcx, %r10 - 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00002e9d jne LBB0_494 - 0xe9, 0x11, 0x0e, 0x00, 0x00, //0x00002ea3 jmp LBB0_524 - //0x00002ea8 LBB0_499 - 0x49, 0x83, 0xfa, 0x01, //0x00002ea8 cmpq $1, %r10 - 0x0f, 0x84, 0x07, 0x0e, 0x00, 0x00, //0x00002eac je LBB0_524 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00002eb2 movq $-2, %rcx - 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00002eb9 movl $2, %esi - 0x48, 0x83, 0xfa, 0xff, //0x00002ebe cmpq $-1, %rdx - 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x00002ec2 jne LBB0_498 - 0x48, 0x89, 0xc2, //0x00002ec8 movq %rax, %rdx - 0x4c, 0x29, 0xe2, //0x00002ecb subq %r12, %rdx - 0x48, 0x89, 0x55, 0xc8, //0x00002ece movq %rdx, $-56(%rbp) - 0xe9, 0xc0, 0xff, 0xff, 0xff, //0x00002ed2 jmp LBB0_498 - //0x00002ed7 LBB0_502 - 0x48, 0x8b, 0x45, 0xc0, //0x00002ed7 movq $-64(%rbp), %rax - 0x4c, 0x01, 0xe0, //0x00002edb addq %r12, %rax - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00002ede movq $-1, $-56(%rbp) - 0x45, 0x31, 0xc0, //0x00002ee6 xorl %r8d, %r8d - 0x49, 0x83, 0xf9, 0x20, //0x00002ee9 cmpq $32, %r9 - 0x0f, 0x83, 0x62, 0xf8, 0xff, 0xff, //0x00002eed jae LBB0_51 - //0x00002ef3 LBB0_503 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002ef3 movabsq $4294977024, %r11 - 0xe9, 0x83, 0x03, 0x00, 0x00, //0x00002efd jmp LBB0_537 - //0x00002f02 LBB0_504 - 0x48, 0x8b, 0x45, 0xc0, //0x00002f02 movq $-64(%rbp), %rax - 0x4c, 0x01, 0xe0, //0x00002f06 addq %r12, %rax - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00002f09 movq $-1, $-56(%rbp) - 0x31, 0xdb, //0x00002f11 xorl %ebx, %ebx - 0x49, 0x83, 0xfe, 0x20, //0x00002f13 cmpq $32, %r14 - 0x0f, 0x83, 0xc0, 0xf8, 0xff, 0xff, //0x00002f17 jae LBB0_172 - //0x00002f1d LBB0_505 - 0x4c, 0x8b, 0x6d, 0xb0, //0x00002f1d movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002f21 movabsq $4294977024, %r11 - 0x48, 0x85, 0xdb, //0x00002f2b testq %rbx, %rbx - 0x0f, 0x84, 0x61, 0xfb, 0xff, 0xff, //0x00002f2e je LBB0_459 - //0x00002f34 LBB0_506 - 0x4d, 0x85, 0xf6, //0x00002f34 testq %r14, %r14 - 0x0f, 0x84, 0x5d, 0x0d, 0x00, 0x00, //0x00002f37 je LBB0_508 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00002f3d movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00002f42 movdqa %xmm2, %xmm5 - 0x4c, 0x89, 0xe1, //0x00002f46 movq %r12, %rcx - 0x48, 0xf7, 0xd1, //0x00002f49 notq %rcx - 0x48, 0x01, 0xc1, //0x00002f4c addq %rax, %rcx - 0x48, 0x8b, 0x75, 0xc8, //0x00002f4f movq $-56(%rbp), %rsi - 0x48, 0x83, 0xfe, 0xff, //0x00002f53 cmpq $-1, %rsi - 0x48, 0x89, 0xf2, //0x00002f57 movq %rsi, %rdx - 0x48, 0x0f, 0x44, 0xd1, //0x00002f5a cmoveq %rcx, %rdx - 0x48, 0x0f, 0x45, 0xce, //0x00002f5e cmovneq %rsi, %rcx - 0x48, 0x83, 0xc0, 0x01, //0x00002f62 addq $1, %rax - 0x49, 0x83, 0xc6, 0xff, //0x00002f66 addq $-1, %r14 - 0x48, 0x89, 0x55, 0xc8, //0x00002f6a movq %rdx, $-56(%rbp) - 0x4c, 0x8b, 0x6d, 0xb0, //0x00002f6e movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002f72 movabsq $4294977024, %r11 - 0x4d, 0x85, 0xf6, //0x00002f7c testq %r14, %r14 - 0x0f, 0x85, 0x1d, 0xfb, 0xff, 0xff, //0x00002f7f jne LBB0_460 - 0xe9, 0x10, 0x0d, 0x00, 0x00, //0x00002f85 jmp LBB0_508 - //0x00002f8a LBB0_509 - 0x4c, 0x29, 0xe0, //0x00002f8a subq %r12, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00002f8d addq $1, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x00002f91 movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb0, //0x00002f95 movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002f99 movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd5, //0x00002fa3 movdqa %xmm5, %xmm2 - 0x66, 0x44, 0x0f, 0x6f, 0xee, //0x00002fa7 movdqa %xmm6, %xmm13 - 0x48, 0x8b, 0x5d, 0xc0, //0x00002fac movq $-64(%rbp), %rbx - 0xe9, 0xae, 0xf6, 0xff, 0xff, //0x00002fb0 jmp LBB0_441 - //0x00002fb5 LBB0_510 - 0x49, 0x8d, 0x04, 0x14, //0x00002fb5 leaq (%r12,%rdx), %rax - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00002fb9 movq $-1, $-56(%rbp) - 0x45, 0x31, 0xc0, //0x00002fc1 xorl %r8d, %r8d - 0x49, 0x83, 0xf9, 0x20, //0x00002fc4 cmpq $32, %r9 - 0x4c, 0x8b, 0x75, 0xd0, //0x00002fc8 movq $-48(%rbp), %r14 - 0x48, 0x8b, 0x75, 0xc0, //0x00002fcc movq $-64(%rbp), %rsi - 0x0f, 0x83, 0x1b, 0xf9, 0xff, 0xff, //0x00002fd0 jae LBB0_74 - //0x00002fd6 LBB0_511 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002fd6 movabsq $4294977024, %r11 - 0xe9, 0x50, 0x05, 0x00, 0x00, //0x00002fe0 jmp LBB0_566 - //0x00002fe5 LBB0_512 - 0x48, 0x8b, 0x45, 0xc0, //0x00002fe5 movq $-64(%rbp), %rax - 0x4c, 0x8b, 0x45, 0xb8, //0x00002fe9 movq $-72(%rbp), %r8 - 0x4c, 0x01, 0xc0, //0x00002fed addq %r8, %rax - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00002ff0 movq $-1, $-56(%rbp) - 0x45, 0x31, 0xe4, //0x00002ff8 xorl %r12d, %r12d - 0x49, 0x83, 0xfa, 0x20, //0x00002ffb cmpq $32, %r10 - 0x0f, 0x83, 0x74, 0xf9, 0xff, 0xff, //0x00002fff jae LBB0_199 - //0x00003005 LBB0_513 - 0x4c, 0x8b, 0x6d, 0xb0, //0x00003005 movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003009 movabsq $4294977024, %r11 - 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x24, 0xd0, 0xff, 0xff, //0x00003013 movdqu $-12252(%rip), %xmm13 /* LCPI0_4+0(%rip) */ - 0x4d, 0x85, 0xe4, //0x0000301c testq %r12, %r12 - 0x0f, 0x84, 0x3d, 0xfb, 0xff, 0xff, //0x0000301f je LBB0_471 - //0x00003025 LBB0_514 - 0x4d, 0x85, 0xd2, //0x00003025 testq %r10, %r10 - 0x0f, 0x84, 0x8b, 0x0c, 0x00, 0x00, //0x00003028 je LBB0_524 - 0x66, 0x0f, 0x6f, 0xea, //0x0000302e movdqa %xmm2, %xmm5 - 0x4c, 0x8b, 0x45, 0xb8, //0x00003032 movq $-72(%rbp), %r8 - 0x4c, 0x89, 0xc1, //0x00003036 movq %r8, %rcx - 0x48, 0xf7, 0xd1, //0x00003039 notq %rcx - 0x48, 0x01, 0xc1, //0x0000303c addq %rax, %rcx - 0x48, 0x8b, 0x75, 0xc8, //0x0000303f movq $-56(%rbp), %rsi - 0x48, 0x83, 0xfe, 0xff, //0x00003043 cmpq $-1, %rsi - 0x48, 0x89, 0xf2, //0x00003047 movq %rsi, %rdx - 0x48, 0x0f, 0x44, 0xd1, //0x0000304a cmoveq %rcx, %rdx - 0x48, 0x0f, 0x45, 0xce, //0x0000304e cmovneq %rsi, %rcx - 0x48, 0x83, 0xc0, 0x01, //0x00003052 addq $1, %rax - 0x49, 0x83, 0xc2, 0xff, //0x00003056 addq $-1, %r10 - 0x48, 0x89, 0x55, 0xc8, //0x0000305a movq %rdx, $-56(%rbp) - 0x4c, 0x8b, 0x75, 0xd0, //0x0000305e movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb0, //0x00003062 movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003066 movabsq $4294977024, %r11 - 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0xc7, 0xcf, 0xff, 0xff, //0x00003070 movdqu $-12345(%rip), %xmm13 /* LCPI0_4+0(%rip) */ - 0x4d, 0x85, 0xd2, //0x00003079 testq %r10, %r10 - 0x0f, 0x85, 0xed, 0xfa, 0xff, 0xff, //0x0000307c jne LBB0_472 - 0xe9, 0x48, 0x0a, 0x00, 0x00, //0x00003082 jmp LBB0_628 - //0x00003087 LBB0_516 - 0x49, 0x8d, 0x0c, 0x04, //0x00003087 leaq (%r12,%rax), %rcx - 0x48, 0x85, 0xd2, //0x0000308b testq %rdx, %rdx - 0x0f, 0x85, 0x3f, 0xe9, 0xff, 0xff, //0x0000308e jne LBB0_332 - 0xe9, 0x84, 0xe9, 0xff, 0xff, //0x00003094 jmp LBB0_339 - //0x00003099 LBB0_517 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00003099 movq $-1, %r14 - 0x48, 0x8b, 0x75, 0xb8, //0x000030a0 movq $-72(%rbp), %rsi - 0x4d, 0x89, 0xca, //0x000030a4 movq %r9, %r10 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000030a7 movq $-1, %r8 - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x000030ae movq $-1, %r13 - 0xe9, 0x93, 0xe5, 0xff, 0xff, //0x000030b5 jmp LBB0_280 - //0x000030ba LBB0_518 - 0x49, 0x8d, 0x04, 0x14, //0x000030ba leaq (%r12,%rdx), %rax - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000030be movq $-1, $-56(%rbp) - 0x45, 0x31, 0xc0, //0x000030c6 xorl %r8d, %r8d - 0x49, 0x83, 0xf9, 0x20, //0x000030c9 cmpq $32, %r9 - 0x4c, 0x8b, 0x75, 0xd0, //0x000030cd movq $-48(%rbp), %r14 - 0x48, 0x8b, 0x5d, 0xc0, //0x000030d1 movq $-64(%rbp), %rbx - 0x0f, 0x83, 0xc2, 0xfb, 0xff, 0xff, //0x000030d5 jae LBB0_247 - //0x000030db LBB0_519 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x000030db movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x000030e0 movdqa %xmm2, %xmm5 - 0xe9, 0xbc, 0x07, 0x00, 0x00, //0x000030e4 jmp LBB0_600 - //0x000030e9 LBB0_520 - 0x48, 0x8b, 0x45, 0xc0, //0x000030e9 movq $-64(%rbp), %rax - 0x4c, 0x01, 0xe0, //0x000030ed addq %r12, %rax - 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000030f0 movq $-1, $-56(%rbp) - 0x31, 0xdb, //0x000030f8 xorl %ebx, %ebx - 0x49, 0x89, 0xf2, //0x000030fa movq %rsi, %r10 - 0x48, 0x83, 0xfe, 0x20, //0x000030fd cmpq $32, %rsi - 0x0f, 0x83, 0x13, 0xfc, 0xff, 0xff, //0x00003101 jae LBB0_410 - //0x00003107 LBB0_521 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003107 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x0000310c movdqa %xmm2, %xmm5 - 0x48, 0x85, 0xdb, //0x00003110 testq %rbx, %rbx - 0x0f, 0x84, 0x47, 0xfd, 0xff, 0xff, //0x00003113 je LBB0_493 - //0x00003119 LBB0_522 - 0x4d, 0x85, 0xd2, //0x00003119 testq %r10, %r10 - 0x0f, 0x84, 0x97, 0x0b, 0x00, 0x00, //0x0000311c je LBB0_524 - 0x4c, 0x89, 0xe2, //0x00003122 movq %r12, %rdx - 0x48, 0xf7, 0xd2, //0x00003125 notq %rdx - 0x48, 0x01, 0xc2, //0x00003128 addq %rax, %rdx - 0x48, 0x8b, 0x75, 0xc8, //0x0000312b movq $-56(%rbp), %rsi - 0x48, 0x83, 0xfe, 0xff, //0x0000312f cmpq $-1, %rsi - 0x48, 0x89, 0xf1, //0x00003133 movq %rsi, %rcx - 0x48, 0x0f, 0x44, 0xca, //0x00003136 cmoveq %rdx, %rcx - 0x48, 0x0f, 0x45, 0xd6, //0x0000313a cmovneq %rsi, %rdx - 0x48, 0x83, 0xc0, 0x01, //0x0000313e addq $1, %rax - 0x49, 0x83, 0xc2, 0xff, //0x00003142 addq $-1, %r10 - 0x48, 0x89, 0x4d, 0xc8, //0x00003146 movq %rcx, $-56(%rbp) - 0x4d, 0x85, 0xd2, //0x0000314a testq %r10, %r10 - 0x0f, 0x85, 0x1a, 0xfd, 0xff, 0xff, //0x0000314d jne LBB0_494 - 0xe9, 0x61, 0x0b, 0x00, 0x00, //0x00003153 jmp LBB0_524 - //0x00003158 LBB0_525 - 0x49, 0x39, 0xf1, //0x00003158 cmpq %rsi, %r9 - 0x0f, 0x84, 0x4e, 0x09, 0x00, 0x00, //0x0000315b je LBB0_650 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003161 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00003166 movdqa %xmm2, %xmm5 - 0x49, 0x01, 0xf2, //0x0000316a addq %rsi, %r10 - 0x49, 0x83, 0xc2, 0x01, //0x0000316d addq $1, %r10 - 0x48, 0xf7, 0xd6, //0x00003171 notq %rsi - 0x49, 0x01, 0xf1, //0x00003174 addq %rsi, %r9 - 0x4c, 0x8b, 0x75, 0xd0, //0x00003177 movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb0, //0x0000317b movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000317f movabsq $4294977024, %r11 - 0x4d, 0x85, 0xc9, //0x00003189 testq %r9, %r9 - 0x0f, 0x8f, 0x2d, 0x00, 0x00, 0x00, //0x0000318c jg LBB0_529 - 0xe9, 0x18, 0x09, 0x00, 0x00, //0x00003192 jmp LBB0_650 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003197 .p2align 4, 0x90 - //0x000031a0 LBB0_527 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000031a0 movq $-2, %rcx - 0xb8, 0x02, 0x00, 0x00, 0x00, //0x000031a7 movl $2, %eax - 0x49, 0x01, 0xc2, //0x000031ac addq %rax, %r10 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000031af movq $-1, %rax - 0x49, 0x01, 0xc9, //0x000031b6 addq %rcx, %r9 - 0x0f, 0x8e, 0xf0, 0x08, 0x00, 0x00, //0x000031b9 jle LBB0_650 - //0x000031bf LBB0_529 - 0x41, 0x0f, 0xb6, 0x02, //0x000031bf movzbl (%r10), %eax - 0x3c, 0x5c, //0x000031c3 cmpb $92, %al - 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x000031c5 je LBB0_527 - 0x3c, 0x22, //0x000031cb cmpb $34, %al - 0x0f, 0x84, 0x26, 0x06, 0x00, 0x00, //0x000031cd je LBB0_594 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000031d3 movq $-1, %rcx - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000031da movl $1, %eax - 0x49, 0x01, 0xc2, //0x000031df addq %rax, %r10 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000031e2 movq $-1, %rax - 0x49, 0x01, 0xc9, //0x000031e9 addq %rcx, %r9 - 0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x000031ec jg LBB0_529 - 0xe9, 0xb8, 0x08, 0x00, 0x00, //0x000031f2 jmp LBB0_650 - //0x000031f7 LBB0_532 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x000031f7 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x000031fc movdqa %xmm2, %xmm5 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00003200 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x1f, 0x00, 0x00, 0x00, //0x00003205 jne LBB0_535 - 0x48, 0x89, 0xc1, //0x0000320b movq %rax, %rcx - 0x4c, 0x29, 0xe1, //0x0000320e subq %r12, %rcx - 0x48, 0x0f, 0xbc, 0xfe, //0x00003211 bsfq %rsi, %rdi - 0x48, 0x01, 0xcf, //0x00003215 addq %rcx, %rdi - 0x48, 0x89, 0x7d, 0xc8, //0x00003218 movq %rdi, $-56(%rbp) - 0xe9, 0x09, 0x00, 0x00, 0x00, //0x0000321c jmp LBB0_535 - //0x00003221 LBB0_534 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003221 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00003226 movdqa %xmm2, %xmm5 - //0x0000322a LBB0_535 - 0x44, 0x89, 0xc1, //0x0000322a movl %r8d, %ecx - 0xf7, 0xd1, //0x0000322d notl %ecx - 0x21, 0xf1, //0x0000322f andl %esi, %ecx - 0x41, 0x8d, 0x3c, 0x48, //0x00003231 leal (%r8,%rcx,2), %edi - 0x8d, 0x1c, 0x09, //0x00003235 leal (%rcx,%rcx), %ebx - 0xf7, 0xd3, //0x00003238 notl %ebx - 0x21, 0xf3, //0x0000323a andl %esi, %ebx - 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000323c andl $-1431655766, %ebx - 0x45, 0x31, 0xc0, //0x00003242 xorl %r8d, %r8d - 0x01, 0xcb, //0x00003245 addl %ecx, %ebx - 0x41, 0x0f, 0x92, 0xc0, //0x00003247 setb %r8b - 0x01, 0xdb, //0x0000324b addl %ebx, %ebx - 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x0000324d xorl $1431655765, %ebx - 0x21, 0xfb, //0x00003253 andl %edi, %ebx - 0xf7, 0xd3, //0x00003255 notl %ebx - 0x21, 0xda, //0x00003257 andl %ebx, %edx - 0x4c, 0x8b, 0x75, 0xd0, //0x00003259 movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb0, //0x0000325d movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003261 movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd5, //0x0000326b movdqa %xmm5, %xmm2 - 0x66, 0x44, 0x0f, 0x6f, 0xee, //0x0000326f movdqa %xmm6, %xmm13 - 0x48, 0x85, 0xd2, //0x00003274 testq %rdx, %rdx - 0x0f, 0x85, 0x3c, 0xf5, 0xff, 0xff, //0x00003277 jne LBB0_54 - //0x0000327d LBB0_536 - 0x48, 0x83, 0xc0, 0x20, //0x0000327d addq $32, %rax - 0x49, 0x83, 0xc1, 0xe0, //0x00003281 addq $-32, %r9 - //0x00003285 LBB0_537 - 0x4d, 0x85, 0xc0, //0x00003285 testq %r8, %r8 - 0x0f, 0x85, 0x19, 0x04, 0x00, 0x00, //0x00003288 jne LBB0_583 - 0x4c, 0x89, 0xe1, //0x0000328e movq %r12, %rcx - 0x48, 0xf7, 0xd1, //0x00003291 notq %rcx - 0x48, 0x8b, 0x55, 0xc8, //0x00003294 movq $-56(%rbp), %rdx - 0x4d, 0x85, 0xc9, //0x00003298 testq %r9, %r9 - 0x0f, 0x84, 0x9e, 0x00, 0x00, 0x00, //0x0000329b je LBB0_549 - //0x000032a1 LBB0_539 - 0x48, 0x83, 0xc1, 0x01, //0x000032a1 addq $1, %rcx - //0x000032a5 LBB0_540 - 0x31, 0xf6, //0x000032a5 xorl %esi, %esi - //0x000032a7 LBB0_541 - 0x0f, 0xb6, 0x1c, 0x30, //0x000032a7 movzbl (%rax,%rsi), %ebx - 0x80, 0xfb, 0x22, //0x000032ab cmpb $34, %bl - 0x0f, 0x84, 0x84, 0x00, 0x00, 0x00, //0x000032ae je LBB0_548 - 0x80, 0xfb, 0x5c, //0x000032b4 cmpb $92, %bl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000032b7 je LBB0_546 - 0x48, 0x83, 0xc6, 0x01, //0x000032bd addq $1, %rsi - 0x49, 0x39, 0xf1, //0x000032c1 cmpq %rsi, %r9 - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x000032c4 jne LBB0_541 - 0xe9, 0x78, 0x00, 0x00, 0x00, //0x000032ca jmp LBB0_544 - //0x000032cf LBB0_546 - 0x49, 0x8d, 0x79, 0xff, //0x000032cf leaq $-1(%r9), %rdi - 0x48, 0x39, 0xf7, //0x000032d3 cmpq %rsi, %rdi - 0x0f, 0x84, 0xbe, 0x09, 0x00, 0x00, //0x000032d6 je LBB0_508 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x000032dc movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x000032e1 movdqa %xmm2, %xmm5 - 0x48, 0x8d, 0x3c, 0x01, //0x000032e5 leaq (%rcx,%rax), %rdi - 0x48, 0x01, 0xf7, //0x000032e9 addq %rsi, %rdi - 0x48, 0x83, 0xfa, 0xff, //0x000032ec cmpq $-1, %rdx - 0x48, 0x8b, 0x5d, 0xc8, //0x000032f0 movq $-56(%rbp), %rbx - 0x48, 0x0f, 0x44, 0xdf, //0x000032f4 cmoveq %rdi, %rbx - 0x48, 0x89, 0x5d, 0xc8, //0x000032f8 movq %rbx, $-56(%rbp) - 0x48, 0x0f, 0x44, 0xd7, //0x000032fc cmoveq %rdi, %rdx - 0x48, 0x01, 0xf0, //0x00003300 addq %rsi, %rax - 0x48, 0x83, 0xc0, 0x02, //0x00003303 addq $2, %rax - 0x4c, 0x89, 0xcf, //0x00003307 movq %r9, %rdi - 0x48, 0x29, 0xf7, //0x0000330a subq %rsi, %rdi - 0x48, 0x83, 0xc7, 0xfe, //0x0000330d addq $-2, %rdi - 0x49, 0x83, 0xc1, 0xfe, //0x00003311 addq $-2, %r9 - 0x49, 0x39, 0xf1, //0x00003315 cmpq %rsi, %r9 - 0x49, 0x89, 0xf9, //0x00003318 movq %rdi, %r9 - 0x4c, 0x8b, 0x75, 0xd0, //0x0000331b movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb0, //0x0000331f movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003323 movabsq $4294977024, %r11 - 0x0f, 0x85, 0x72, 0xff, 0xff, 0xff, //0x0000332d jne LBB0_540 - 0xe9, 0x43, 0x07, 0x00, 0x00, //0x00003333 jmp LBB0_624 - //0x00003338 LBB0_548 - 0x48, 0x01, 0xf0, //0x00003338 addq %rsi, %rax - 0x48, 0x83, 0xc0, 0x01, //0x0000333b addq $1, %rax - //0x0000333f LBB0_549 - 0x4c, 0x29, 0xe0, //0x0000333f subq %r12, %rax - 0xe9, 0x28, 0xdf, 0xff, 0xff, //0x00003342 jmp LBB0_229 - //0x00003347 LBB0_544 - 0x80, 0xfb, 0x22, //0x00003347 cmpb $34, %bl - 0x0f, 0x85, 0x4a, 0x09, 0x00, 0x00, //0x0000334a jne LBB0_508 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003350 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00003355 movdqa %xmm2, %xmm5 - 0x4c, 0x01, 0xc8, //0x00003359 addq %r9, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x0000335c movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb0, //0x00003360 movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003364 movabsq $4294977024, %r11 - 0xe9, 0xcc, 0xff, 0xff, 0xff, //0x0000336e jmp LBB0_549 - //0x00003373 LBB0_550 - 0x48, 0x89, 0xdf, //0x00003373 movq %rbx, %rdi - 0x66, 0x41, 0x0f, 0x6f, 0xfd, //0x00003376 movdqa %xmm13, %xmm7 - 0x66, 0x0f, 0x6f, 0xf2, //0x0000337b movdqa %xmm2, %xmm6 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x0000337f cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0xd0, 0x00, 0x00, 0x00, //0x00003384 jne LBB0_560 - 0x49, 0x89, 0xc0, //0x0000338a movq %rax, %r8 - 0x4d, 0x29, 0xe0, //0x0000338d subq %r12, %r8 - 0x49, 0x0f, 0xbc, 0xd9, //0x00003390 bsfq %r9, %rbx - 0x4c, 0x01, 0xc3, //0x00003394 addq %r8, %rbx - 0x48, 0x89, 0x5d, 0xc8, //0x00003397 movq %rbx, $-56(%rbp) - 0xe9, 0xba, 0x00, 0x00, 0x00, //0x0000339b jmp LBB0_560 - //0x000033a0 LBB0_552 - 0x49, 0x39, 0xf1, //0x000033a0 cmpq %rsi, %r9 - 0x0f, 0x84, 0x06, 0x07, 0x00, 0x00, //0x000033a3 je LBB0_650 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x000033a9 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x000033ae movdqa %xmm2, %xmm5 - 0x49, 0x01, 0xf2, //0x000033b2 addq %rsi, %r10 - 0x49, 0x83, 0xc2, 0x01, //0x000033b5 addq $1, %r10 - 0x48, 0xf7, 0xd6, //0x000033b9 notq %rsi - 0x49, 0x01, 0xf1, //0x000033bc addq %rsi, %r9 - 0x4c, 0x8b, 0x75, 0xd0, //0x000033bf movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb0, //0x000033c3 movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000033c7 movabsq $4294977024, %r11 - 0x4d, 0x85, 0xc9, //0x000033d1 testq %r9, %r9 - 0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x000033d4 jg LBB0_556 - 0xe9, 0xd0, 0x06, 0x00, 0x00, //0x000033da jmp LBB0_650 - //0x000033df LBB0_554 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000033df movq $-2, %rcx - 0xb8, 0x02, 0x00, 0x00, 0x00, //0x000033e6 movl $2, %eax - 0x49, 0x01, 0xc2, //0x000033eb addq %rax, %r10 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000033ee movq $-1, %rax - 0x49, 0x01, 0xc9, //0x000033f5 addq %rcx, %r9 - 0x0f, 0x8e, 0xb1, 0x06, 0x00, 0x00, //0x000033f8 jle LBB0_650 - //0x000033fe LBB0_556 - 0x41, 0x0f, 0xb6, 0x02, //0x000033fe movzbl (%r10), %eax - 0x3c, 0x5c, //0x00003402 cmpb $92, %al - 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x00003404 je LBB0_554 - 0x3c, 0x22, //0x0000340a cmpb $34, %al - 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x0000340c je LBB0_621 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00003412 movq $-1, %rcx - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00003419 movl $1, %eax - 0x49, 0x01, 0xc2, //0x0000341e addq %rax, %r10 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003421 movq $-1, %rax - 0x49, 0x01, 0xc9, //0x00003428 addq %rcx, %r9 - 0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x0000342b jg LBB0_556 - 0xe9, 0x79, 0x06, 0x00, 0x00, //0x00003431 jmp LBB0_650 - //0x00003436 LBB0_621 - 0x4d, 0x29, 0xe2, //0x00003436 subq %r12, %r10 - 0x49, 0x83, 0xc2, 0x01, //0x00003439 addq $1, %r10 - 0x4d, 0x89, 0x16, //0x0000343d movq %r10, (%r14) - 0x4d, 0x85, 0xc0, //0x00003440 testq %r8, %r8 - 0x0f, 0x8f, 0xc3, 0xe3, 0xff, 0xff, //0x00003443 jg LBB0_315 - 0xe9, 0x0e, 0x06, 0x00, 0x00, //0x00003449 jmp LBB0_622 - //0x0000344e LBB0_559 - 0x48, 0x89, 0xdf, //0x0000344e movq %rbx, %rdi - 0x66, 0x41, 0x0f, 0x6f, 0xfd, //0x00003451 movdqa %xmm13, %xmm7 - 0x66, 0x0f, 0x6f, 0xf2, //0x00003456 movdqa %xmm2, %xmm6 - //0x0000345a LBB0_560 - 0x48, 0x89, 0xfb, //0x0000345a movq %rdi, %rbx - 0xf7, 0xd7, //0x0000345d notl %edi - 0x44, 0x21, 0xcf, //0x0000345f andl %r9d, %edi - 0x44, 0x8d, 0x04, 0x7b, //0x00003462 leal (%rbx,%rdi,2), %r8d - 0x8d, 0x14, 0x3f, //0x00003466 leal (%rdi,%rdi), %edx - 0xf7, 0xd2, //0x00003469 notl %edx - 0x44, 0x21, 0xca, //0x0000346b andl %r9d, %edx - 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000346e andl $-1431655766, %edx - 0x31, 0xdb, //0x00003474 xorl %ebx, %ebx - 0x01, 0xfa, //0x00003476 addl %edi, %edx - 0x0f, 0x92, 0xc3, //0x00003478 setb %bl - 0x01, 0xd2, //0x0000347b addl %edx, %edx - 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x0000347d xorl $1431655765, %edx - 0x44, 0x21, 0xc2, //0x00003483 andl %r8d, %edx - 0xf7, 0xd2, //0x00003486 notl %edx - 0x21, 0xd1, //0x00003488 andl %edx, %ecx - 0x4c, 0x8b, 0x6d, 0xb0, //0x0000348a movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000348e movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd6, //0x00003498 movdqa %xmm6, %xmm2 - 0x66, 0x44, 0x0f, 0x6f, 0xef, //0x0000349c movdqa %xmm7, %xmm13 - 0xe9, 0xb8, 0xf3, 0xff, 0xff, //0x000034a1 jmp LBB0_175 - //0x000034a6 LBB0_561 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x000034a6 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x000034ab movdqa %xmm2, %xmm5 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000034af cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x1f, 0x00, 0x00, 0x00, //0x000034b4 jne LBB0_564 - 0x48, 0x89, 0xc1, //0x000034ba movq %rax, %rcx - 0x4c, 0x29, 0xe1, //0x000034bd subq %r12, %rcx - 0x48, 0x0f, 0xbc, 0xfb, //0x000034c0 bsfq %rbx, %rdi - 0x48, 0x01, 0xcf, //0x000034c4 addq %rcx, %rdi - 0x48, 0x89, 0x7d, 0xc8, //0x000034c7 movq %rdi, $-56(%rbp) - 0xe9, 0x09, 0x00, 0x00, 0x00, //0x000034cb jmp LBB0_564 - //0x000034d0 LBB0_563 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x000034d0 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x000034d5 movdqa %xmm2, %xmm5 - //0x000034d9 LBB0_564 - 0x44, 0x89, 0xc1, //0x000034d9 movl %r8d, %ecx - 0xf7, 0xd1, //0x000034dc notl %ecx - 0x21, 0xd9, //0x000034de andl %ebx, %ecx - 0x45, 0x8d, 0x14, 0x48, //0x000034e0 leal (%r8,%rcx,2), %r10d - 0x8d, 0x3c, 0x09, //0x000034e4 leal (%rcx,%rcx), %edi - 0xf7, 0xd7, //0x000034e7 notl %edi - 0x21, 0xdf, //0x000034e9 andl %ebx, %edi - 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000034eb andl $-1431655766, %edi - 0x45, 0x31, 0xc0, //0x000034f1 xorl %r8d, %r8d - 0x01, 0xcf, //0x000034f4 addl %ecx, %edi - 0x41, 0x0f, 0x92, 0xc0, //0x000034f6 setb %r8b - 0x01, 0xff, //0x000034fa addl %edi, %edi - 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x000034fc xorl $1431655765, %edi - 0x44, 0x21, 0xd7, //0x00003502 andl %r10d, %edi - 0xf7, 0xd7, //0x00003505 notl %edi - 0x21, 0xfa, //0x00003507 andl %edi, %edx - 0x4c, 0x8b, 0x75, 0xd0, //0x00003509 movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb0, //0x0000350d movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003511 movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd5, //0x0000351b movdqa %xmm5, %xmm2 - 0x66, 0x44, 0x0f, 0x6f, 0xee, //0x0000351f movdqa %xmm6, %xmm13 - 0x48, 0x85, 0xd2, //0x00003524 testq %rdx, %rdx - 0x0f, 0x85, 0x28, 0xf4, 0xff, 0xff, //0x00003527 jne LBB0_77 - //0x0000352d LBB0_565 - 0x48, 0x83, 0xc0, 0x20, //0x0000352d addq $32, %rax - 0x49, 0x83, 0xc1, 0xe0, //0x00003531 addq $-32, %r9 - //0x00003535 LBB0_566 - 0x4d, 0x85, 0xc0, //0x00003535 testq %r8, %r8 - 0x0f, 0x85, 0xc4, 0x01, 0x00, 0x00, //0x00003538 jne LBB0_585 - 0x4c, 0x89, 0xe1, //0x0000353e movq %r12, %rcx - 0x48, 0xf7, 0xd1, //0x00003541 notq %rcx - 0x4c, 0x8b, 0x45, 0xc8, //0x00003544 movq $-56(%rbp), %r8 - 0x4d, 0x85, 0xc9, //0x00003548 testq %r9, %r9 - 0x0f, 0x84, 0x9e, 0x00, 0x00, 0x00, //0x0000354b je LBB0_578 - //0x00003551 LBB0_568 - 0x48, 0x83, 0xc1, 0x01, //0x00003551 addq $1, %rcx - //0x00003555 LBB0_569 - 0x31, 0xd2, //0x00003555 xorl %edx, %edx - //0x00003557 LBB0_570 - 0x0f, 0xb6, 0x1c, 0x10, //0x00003557 movzbl (%rax,%rdx), %ebx - 0x80, 0xfb, 0x22, //0x0000355b cmpb $34, %bl - 0x0f, 0x84, 0x84, 0x00, 0x00, 0x00, //0x0000355e je LBB0_577 - 0x80, 0xfb, 0x5c, //0x00003564 cmpb $92, %bl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00003567 je LBB0_575 - 0x48, 0x83, 0xc2, 0x01, //0x0000356d addq $1, %rdx - 0x49, 0x39, 0xd1, //0x00003571 cmpq %rdx, %r9 - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00003574 jne LBB0_570 - 0xe9, 0x78, 0x00, 0x00, 0x00, //0x0000357a jmp LBB0_573 - //0x0000357f LBB0_575 - 0x49, 0x8d, 0x79, 0xff, //0x0000357f leaq $-1(%r9), %rdi - 0x48, 0x39, 0xd7, //0x00003583 cmpq %rdx, %rdi - 0x0f, 0x84, 0x2d, 0x07, 0x00, 0x00, //0x00003586 je LBB0_524 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x0000358c movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00003591 movdqa %xmm2, %xmm5 - 0x48, 0x8d, 0x3c, 0x01, //0x00003595 leaq (%rcx,%rax), %rdi - 0x48, 0x01, 0xd7, //0x00003599 addq %rdx, %rdi - 0x49, 0x83, 0xf8, 0xff, //0x0000359c cmpq $-1, %r8 - 0x48, 0x8b, 0x5d, 0xc8, //0x000035a0 movq $-56(%rbp), %rbx - 0x48, 0x0f, 0x44, 0xdf, //0x000035a4 cmoveq %rdi, %rbx - 0x48, 0x89, 0x5d, 0xc8, //0x000035a8 movq %rbx, $-56(%rbp) - 0x4c, 0x0f, 0x44, 0xc7, //0x000035ac cmoveq %rdi, %r8 - 0x48, 0x01, 0xd0, //0x000035b0 addq %rdx, %rax - 0x48, 0x83, 0xc0, 0x02, //0x000035b3 addq $2, %rax - 0x4c, 0x89, 0xcf, //0x000035b7 movq %r9, %rdi - 0x48, 0x29, 0xd7, //0x000035ba subq %rdx, %rdi - 0x48, 0x83, 0xc7, 0xfe, //0x000035bd addq $-2, %rdi - 0x49, 0x83, 0xc1, 0xfe, //0x000035c1 addq $-2, %r9 - 0x49, 0x39, 0xd1, //0x000035c5 cmpq %rdx, %r9 - 0x49, 0x89, 0xf9, //0x000035c8 movq %rdi, %r9 - 0x4c, 0x8b, 0x75, 0xd0, //0x000035cb movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb0, //0x000035cf movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000035d3 movabsq $4294977024, %r11 - 0x0f, 0x85, 0x72, 0xff, 0xff, 0xff, //0x000035dd jne LBB0_569 - 0xe9, 0xe7, 0x04, 0x00, 0x00, //0x000035e3 jmp LBB0_628 - //0x000035e8 LBB0_577 - 0x48, 0x01, 0xd0, //0x000035e8 addq %rdx, %rax - 0x48, 0x83, 0xc0, 0x01, //0x000035eb addq $1, %rax - //0x000035ef LBB0_578 - 0x4c, 0x29, 0xe0, //0x000035ef subq %r12, %rax - 0xe9, 0x00, 0xe2, 0xff, 0xff, //0x000035f2 jmp LBB0_313 - //0x000035f7 LBB0_573 - 0x80, 0xfb, 0x22, //0x000035f7 cmpb $34, %bl - 0x0f, 0x85, 0xb9, 0x06, 0x00, 0x00, //0x000035fa jne LBB0_524 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003600 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00003605 movdqa %xmm2, %xmm5 - 0x4c, 0x01, 0xc8, //0x00003609 addq %r9, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x0000360c movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb0, //0x00003610 movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003614 movabsq $4294977024, %r11 - 0xe9, 0xcc, 0xff, 0xff, 0xff, //0x0000361e jmp LBB0_578 - //0x00003623 LBB0_579 - 0x66, 0x0f, 0x6f, 0xf2, //0x00003623 movdqa %xmm2, %xmm6 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00003627 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x1b, 0x00, 0x00, 0x00, //0x0000362c jne LBB0_582 - 0x49, 0x89, 0xc0, //0x00003632 movq %rax, %r8 - 0x4c, 0x2b, 0x45, 0xb8, //0x00003635 subq $-72(%rbp), %r8 - 0x49, 0x0f, 0xbc, 0xd9, //0x00003639 bsfq %r9, %rbx - 0x4c, 0x01, 0xc3, //0x0000363d addq %r8, %rbx - 0x48, 0x89, 0x5d, 0xc8, //0x00003640 movq %rbx, $-56(%rbp) - 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00003644 jmp LBB0_582 - //0x00003649 LBB0_581 - 0x66, 0x0f, 0x6f, 0xf2, //0x00003649 movdqa %xmm2, %xmm6 - //0x0000364d LBB0_582 - 0x44, 0x89, 0xe2, //0x0000364d movl %r12d, %edx - 0xf7, 0xd2, //0x00003650 notl %edx - 0x44, 0x21, 0xca, //0x00003652 andl %r9d, %edx - 0x45, 0x8d, 0x04, 0x54, //0x00003655 leal (%r12,%rdx,2), %r8d - 0x8d, 0x0c, 0x12, //0x00003659 leal (%rdx,%rdx), %ecx - 0xf7, 0xd1, //0x0000365c notl %ecx - 0x44, 0x21, 0xc9, //0x0000365e andl %r9d, %ecx - 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003661 andl $-1431655766, %ecx - 0x45, 0x31, 0xe4, //0x00003667 xorl %r12d, %r12d - 0x01, 0xd1, //0x0000366a addl %edx, %ecx - 0x41, 0x0f, 0x92, 0xc4, //0x0000366c setb %r12b - 0x01, 0xc9, //0x00003670 addl %ecx, %ecx - 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x00003672 xorl $1431655765, %ecx - 0x44, 0x21, 0xc1, //0x00003678 andl %r8d, %ecx - 0xf7, 0xd1, //0x0000367b notl %ecx - 0x21, 0xce, //0x0000367d andl %ecx, %esi - 0x4c, 0x8b, 0x75, 0xd0, //0x0000367f movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb0, //0x00003683 movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003687 movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd6, //0x00003691 movdqa %xmm6, %xmm2 - 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0xa2, 0xc9, 0xff, 0xff, //0x00003695 movdqu $-13918(%rip), %xmm13 /* LCPI0_4+0(%rip) */ - 0x4c, 0x8b, 0x45, 0xb8, //0x0000369e movq $-72(%rbp), %r8 - 0xe9, 0x5d, 0xf3, 0xff, 0xff, //0x000036a2 jmp LBB0_202 - //0x000036a7 LBB0_583 - 0x4d, 0x85, 0xc9, //0x000036a7 testq %r9, %r9 - 0x0f, 0x84, 0xea, 0x05, 0x00, 0x00, //0x000036aa je LBB0_508 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x000036b0 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x000036b5 movdqa %xmm2, %xmm5 - 0x4c, 0x89, 0xe1, //0x000036b9 movq %r12, %rcx - 0x48, 0xf7, 0xd1, //0x000036bc notq %rcx - 0x48, 0x8d, 0x34, 0x08, //0x000036bf leaq (%rax,%rcx), %rsi - 0x48, 0x8b, 0x7d, 0xc8, //0x000036c3 movq $-56(%rbp), %rdi - 0x48, 0x83, 0xff, 0xff, //0x000036c7 cmpq $-1, %rdi - 0x48, 0x89, 0xfa, //0x000036cb movq %rdi, %rdx - 0x48, 0x0f, 0x44, 0xfe, //0x000036ce cmoveq %rsi, %rdi - 0x48, 0x0f, 0x44, 0xd6, //0x000036d2 cmoveq %rsi, %rdx - 0x48, 0x83, 0xc0, 0x01, //0x000036d6 addq $1, %rax - 0x49, 0x83, 0xc1, 0xff, //0x000036da addq $-1, %r9 - 0x48, 0x89, 0x7d, 0xc8, //0x000036de movq %rdi, $-56(%rbp) - 0x4c, 0x8b, 0x75, 0xd0, //0x000036e2 movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb0, //0x000036e6 movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000036ea movabsq $4294977024, %r11 - 0x4d, 0x85, 0xc9, //0x000036f4 testq %r9, %r9 - 0x0f, 0x85, 0xa4, 0xfb, 0xff, 0xff, //0x000036f7 jne LBB0_539 - 0xe9, 0x3d, 0xfc, 0xff, 0xff, //0x000036fd jmp LBB0_549 - //0x00003702 LBB0_585 - 0x4d, 0x85, 0xc9, //0x00003702 testq %r9, %r9 - 0x0f, 0x84, 0xae, 0x05, 0x00, 0x00, //0x00003705 je LBB0_524 - 0x48, 0x89, 0xf2, //0x0000370b movq %rsi, %rdx - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x0000370e movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00003713 movdqa %xmm2, %xmm5 - 0x4c, 0x89, 0xe1, //0x00003717 movq %r12, %rcx - 0x48, 0xf7, 0xd1, //0x0000371a notq %rcx - 0x48, 0x8d, 0x34, 0x08, //0x0000371d leaq (%rax,%rcx), %rsi - 0x48, 0x8b, 0x7d, 0xc8, //0x00003721 movq $-56(%rbp), %rdi - 0x48, 0x83, 0xff, 0xff, //0x00003725 cmpq $-1, %rdi - 0x49, 0x89, 0xf8, //0x00003729 movq %rdi, %r8 - 0x48, 0x0f, 0x44, 0xfe, //0x0000372c cmoveq %rsi, %rdi - 0x4c, 0x0f, 0x44, 0xc6, //0x00003730 cmoveq %rsi, %r8 - 0x48, 0x83, 0xc0, 0x01, //0x00003734 addq $1, %rax - 0x49, 0x83, 0xc1, 0xff, //0x00003738 addq $-1, %r9 - 0x48, 0x89, 0x7d, 0xc8, //0x0000373c movq %rdi, $-56(%rbp) - 0x4c, 0x8b, 0x75, 0xd0, //0x00003740 movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb0, //0x00003744 movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003748 movabsq $4294977024, %r11 - 0x48, 0x89, 0xd6, //0x00003752 movq %rdx, %rsi - 0x4d, 0x85, 0xc9, //0x00003755 testq %r9, %r9 - 0x0f, 0x85, 0xf3, 0xfd, 0xff, 0xff, //0x00003758 jne LBB0_568 - 0xe9, 0x8c, 0xfe, 0xff, 0xff, //0x0000375e jmp LBB0_578 - //0x00003763 LBB0_587 - 0x49, 0x39, 0xf1, //0x00003763 cmpq %rsi, %r9 - 0x0f, 0x84, 0x43, 0x03, 0x00, 0x00, //0x00003766 je LBB0_650 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x0000376c movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00003771 movdqa %xmm2, %xmm5 - 0x49, 0x01, 0xf2, //0x00003775 addq %rsi, %r10 - 0x49, 0x83, 0xc2, 0x01, //0x00003778 addq $1, %r10 - 0x48, 0xf7, 0xd6, //0x0000377c notq %rsi - 0x49, 0x01, 0xf1, //0x0000377f addq %rsi, %r9 - 0x4c, 0x8b, 0x75, 0xd0, //0x00003782 movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb0, //0x00003786 movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000378a movabsq $4294977024, %r11 - 0x4d, 0x85, 0xc9, //0x00003794 testq %r9, %r9 - 0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x00003797 jg LBB0_591 - 0xe9, 0x0d, 0x03, 0x00, 0x00, //0x0000379d jmp LBB0_650 - //0x000037a2 LBB0_589 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000037a2 movq $-2, %rcx - 0xb8, 0x02, 0x00, 0x00, 0x00, //0x000037a9 movl $2, %eax - 0x49, 0x01, 0xc2, //0x000037ae addq %rax, %r10 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000037b1 movq $-1, %rax - 0x49, 0x01, 0xc9, //0x000037b8 addq %rcx, %r9 - 0x0f, 0x8e, 0xee, 0x02, 0x00, 0x00, //0x000037bb jle LBB0_650 - //0x000037c1 LBB0_591 - 0x41, 0x0f, 0xb6, 0x02, //0x000037c1 movzbl (%r10), %eax - 0x3c, 0x5c, //0x000037c5 cmpb $92, %al - 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x000037c7 je LBB0_589 - 0x3c, 0x22, //0x000037cd cmpb $34, %al - 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x000037cf je LBB0_594 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000037d5 movq $-1, %rcx - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000037dc movl $1, %eax - 0x49, 0x01, 0xc2, //0x000037e1 addq %rax, %r10 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000037e4 movq $-1, %rax - 0x49, 0x01, 0xc9, //0x000037eb addq %rcx, %r9 - 0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x000037ee jg LBB0_591 - 0xe9, 0xb6, 0x02, 0x00, 0x00, //0x000037f4 jmp LBB0_650 - //0x000037f9 LBB0_594 - 0x4d, 0x29, 0xe2, //0x000037f9 subq %r12, %r10 - 0x49, 0x83, 0xc2, 0x01, //0x000037fc addq $1, %r10 - 0xe9, 0xbe, 0xc9, 0xff, 0xff, //0x00003800 jmp LBB0_2 - //0x00003805 LBB0_595 - 0x49, 0x89, 0xda, //0x00003805 movq %rbx, %r10 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003808 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x0000380d movdqa %xmm2, %xmm5 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00003811 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x22, 0x00, 0x00, 0x00, //0x00003816 jne LBB0_598 - 0x48, 0x89, 0xc1, //0x0000381c movq %rax, %rcx - 0x4c, 0x29, 0xe1, //0x0000381f subq %r12, %rcx - 0x48, 0x0f, 0xbc, 0xfe, //0x00003822 bsfq %rsi, %rdi - 0x48, 0x01, 0xcf, //0x00003826 addq %rcx, %rdi - 0x48, 0x89, 0x7d, 0xc8, //0x00003829 movq %rdi, $-56(%rbp) - 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x0000382d jmp LBB0_598 - //0x00003832 LBB0_597 - 0x49, 0x89, 0xda, //0x00003832 movq %rbx, %r10 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003835 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x0000383a movdqa %xmm2, %xmm5 - //0x0000383e LBB0_598 - 0x44, 0x89, 0xc1, //0x0000383e movl %r8d, %ecx - 0xf7, 0xd1, //0x00003841 notl %ecx - 0x21, 0xf1, //0x00003843 andl %esi, %ecx - 0x41, 0x8d, 0x3c, 0x48, //0x00003845 leal (%r8,%rcx,2), %edi - 0x8d, 0x1c, 0x09, //0x00003849 leal (%rcx,%rcx), %ebx - 0xf7, 0xd3, //0x0000384c notl %ebx - 0x21, 0xf3, //0x0000384e andl %esi, %ebx - 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003850 andl $-1431655766, %ebx - 0x45, 0x31, 0xc0, //0x00003856 xorl %r8d, %r8d - 0x01, 0xcb, //0x00003859 addl %ecx, %ebx - 0x41, 0x0f, 0x92, 0xc0, //0x0000385b setb %r8b - 0x01, 0xdb, //0x0000385f addl %ebx, %ebx - 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00003861 xorl $1431655765, %ebx - 0x21, 0xfb, //0x00003867 andl %edi, %ebx - 0xf7, 0xd3, //0x00003869 notl %ebx - 0x21, 0xda, //0x0000386b andl %ebx, %edx - 0x4c, 0x8b, 0x75, 0xd0, //0x0000386d movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb0, //0x00003871 movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003875 movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd5, //0x0000387f movdqa %xmm5, %xmm2 - 0x66, 0x44, 0x0f, 0x6f, 0xee, //0x00003883 movdqa %xmm6, %xmm13 - 0x4c, 0x89, 0xd3, //0x00003888 movq %r10, %rbx - 0x48, 0x85, 0xd2, //0x0000388b testq %rdx, %rdx - 0x0f, 0x85, 0x63, 0xf4, 0xff, 0xff, //0x0000388e jne LBB0_250 - //0x00003894 LBB0_599 - 0x66, 0x41, 0x0f, 0x6f, 0xf5, //0x00003894 movdqa %xmm13, %xmm6 - 0x66, 0x0f, 0x6f, 0xea, //0x00003899 movdqa %xmm2, %xmm5 - 0x48, 0x83, 0xc0, 0x20, //0x0000389d addq $32, %rax - 0x49, 0x83, 0xc1, 0xe0, //0x000038a1 addq $-32, %r9 - //0x000038a5 LBB0_600 - 0x4d, 0x85, 0xc0, //0x000038a5 testq %r8, %r8 - 0x0f, 0x85, 0x53, 0x01, 0x00, 0x00, //0x000038a8 jne LBB0_617 - 0x4c, 0x89, 0xe2, //0x000038ae movq %r12, %rdx - 0x48, 0xf7, 0xd2, //0x000038b1 notq %rdx - 0x48, 0x8b, 0x75, 0xc8, //0x000038b4 movq $-56(%rbp), %rsi - 0x4d, 0x85, 0xc9, //0x000038b8 testq %r9, %r9 - 0x0f, 0x84, 0x83, 0x00, 0x00, 0x00, //0x000038bb je LBB0_612 - //0x000038c1 LBB0_602 - 0x48, 0x83, 0xc2, 0x01, //0x000038c1 addq $1, %rdx - //0x000038c5 LBB0_603 - 0x31, 0xff, //0x000038c5 xorl %edi, %edi - //0x000038c7 LBB0_604 - 0x0f, 0xb6, 0x0c, 0x38, //0x000038c7 movzbl (%rax,%rdi), %ecx - 0x80, 0xf9, 0x22, //0x000038cb cmpb $34, %cl - 0x0f, 0x84, 0x69, 0x00, 0x00, 0x00, //0x000038ce je LBB0_611 - 0x80, 0xf9, 0x5c, //0x000038d4 cmpb $92, %cl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000038d7 je LBB0_609 - 0x48, 0x83, 0xc7, 0x01, //0x000038dd addq $1, %rdi - 0x49, 0x39, 0xf9, //0x000038e1 cmpq %rdi, %r9 - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x000038e4 jne LBB0_604 - 0xe9, 0x78, 0x00, 0x00, 0x00, //0x000038ea jmp LBB0_607 - //0x000038ef LBB0_609 - 0x49, 0x8d, 0x49, 0xff, //0x000038ef leaq $-1(%r9), %rcx - 0x48, 0x39, 0xf9, //0x000038f3 cmpq %rdi, %rcx - 0x0f, 0x84, 0xbd, 0x03, 0x00, 0x00, //0x000038f6 je LBB0_524 - 0x4c, 0x8d, 0x04, 0x02, //0x000038fc leaq (%rdx,%rax), %r8 - 0x49, 0x01, 0xf8, //0x00003900 addq %rdi, %r8 - 0x48, 0x83, 0xfe, 0xff, //0x00003903 cmpq $-1, %rsi - 0x48, 0x8b, 0x4d, 0xc8, //0x00003907 movq $-56(%rbp), %rcx - 0x49, 0x0f, 0x44, 0xc8, //0x0000390b cmoveq %r8, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x0000390f movq %rcx, $-56(%rbp) - 0x49, 0x0f, 0x44, 0xf0, //0x00003913 cmoveq %r8, %rsi - 0x48, 0x01, 0xf8, //0x00003917 addq %rdi, %rax - 0x48, 0x83, 0xc0, 0x02, //0x0000391a addq $2, %rax - 0x4c, 0x89, 0xc9, //0x0000391e movq %r9, %rcx - 0x48, 0x29, 0xf9, //0x00003921 subq %rdi, %rcx - 0x48, 0x83, 0xc1, 0xfe, //0x00003924 addq $-2, %rcx - 0x49, 0x83, 0xc1, 0xfe, //0x00003928 addq $-2, %r9 - 0x49, 0x39, 0xf9, //0x0000392c cmpq %rdi, %r9 - 0x49, 0x89, 0xc9, //0x0000392f movq %rcx, %r9 - 0x0f, 0x85, 0x8d, 0xff, 0xff, 0xff, //0x00003932 jne LBB0_603 - 0xe9, 0x7c, 0x03, 0x00, 0x00, //0x00003938 jmp LBB0_524 - //0x0000393d LBB0_611 - 0x48, 0x01, 0xf8, //0x0000393d addq %rdi, %rax - 0x48, 0x83, 0xc0, 0x01, //0x00003940 addq $1, %rax - //0x00003944 LBB0_612 - 0x4c, 0x29, 0xe0, //0x00003944 subq %r12, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x00003947 movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb0, //0x0000394b movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000394f movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd5, //0x00003959 movdqa %xmm5, %xmm2 - 0x66, 0x44, 0x0f, 0x6f, 0xee, //0x0000395d movdqa %xmm6, %xmm13 - 0xe9, 0xfc, 0xec, 0xff, 0xff, //0x00003962 jmp LBB0_441 - //0x00003967 LBB0_607 - 0x80, 0xf9, 0x22, //0x00003967 cmpb $34, %cl - 0x0f, 0x85, 0x49, 0x03, 0x00, 0x00, //0x0000396a jne LBB0_524 - 0x4c, 0x01, 0xc8, //0x00003970 addq %r9, %rax - 0xe9, 0xcc, 0xff, 0xff, 0xff, //0x00003973 jmp LBB0_612 - //0x00003978 LBB0_613 - 0x48, 0x89, 0xd9, //0x00003978 movq %rbx, %rcx - 0x66, 0x41, 0x0f, 0x6f, 0xfd, //0x0000397b movdqa %xmm13, %xmm7 - 0x66, 0x0f, 0x6f, 0xf2, //0x00003980 movdqa %xmm2, %xmm6 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00003984 cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x22, 0x00, 0x00, 0x00, //0x00003989 jne LBB0_616 - 0x49, 0x89, 0xc0, //0x0000398f movq %rax, %r8 - 0x4d, 0x29, 0xe0, //0x00003992 subq %r12, %r8 - 0x49, 0x0f, 0xbc, 0xd9, //0x00003995 bsfq %r9, %rbx - 0x4c, 0x01, 0xc3, //0x00003999 addq %r8, %rbx - 0x48, 0x89, 0x5d, 0xc8, //0x0000399c movq %rbx, $-56(%rbp) - 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x000039a0 jmp LBB0_616 - //0x000039a5 LBB0_615 - 0x48, 0x89, 0xd9, //0x000039a5 movq %rbx, %rcx - 0x66, 0x41, 0x0f, 0x6f, 0xfd, //0x000039a8 movdqa %xmm13, %xmm7 - 0x66, 0x0f, 0x6f, 0xf2, //0x000039ad movdqa %xmm2, %xmm6 - //0x000039b1 LBB0_616 - 0x48, 0x89, 0xcb, //0x000039b1 movq %rcx, %rbx - 0xf7, 0xd1, //0x000039b4 notl %ecx - 0x44, 0x21, 0xc9, //0x000039b6 andl %r9d, %ecx - 0x44, 0x8d, 0x04, 0x4b, //0x000039b9 leal (%rbx,%rcx,2), %r8d - 0x8d, 0x14, 0x09, //0x000039bd leal (%rcx,%rcx), %edx - 0xf7, 0xd2, //0x000039c0 notl %edx - 0x44, 0x21, 0xca, //0x000039c2 andl %r9d, %edx - 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x000039c5 andl $-1431655766, %edx - 0x31, 0xdb, //0x000039cb xorl %ebx, %ebx - 0x01, 0xca, //0x000039cd addl %ecx, %edx - 0x0f, 0x92, 0xc3, //0x000039cf setb %bl - 0x01, 0xd2, //0x000039d2 addl %edx, %edx - 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x000039d4 xorl $1431655765, %edx - 0x44, 0x21, 0xc2, //0x000039da andl %r8d, %edx - 0xf7, 0xd2, //0x000039dd notl %edx - 0x21, 0xd6, //0x000039df andl %edx, %esi - 0x4c, 0x8b, 0x75, 0xd0, //0x000039e1 movq $-48(%rbp), %r14 - 0x4c, 0x8b, 0x6d, 0xb0, //0x000039e5 movq $-80(%rbp), %r13 - 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000039e9 movabsq $4294977024, %r11 - 0x66, 0x0f, 0x6f, 0xd6, //0x000039f3 movdqa %xmm6, %xmm2 - 0x66, 0x44, 0x0f, 0x6f, 0xef, //0x000039f7 movdqa %xmm7, %xmm13 - 0xe9, 0x9a, 0xf3, 0xff, 0xff, //0x000039fc jmp LBB0_413 - //0x00003a01 LBB0_617 - 0x4d, 0x85, 0xc9, //0x00003a01 testq %r9, %r9 - 0x0f, 0x84, 0xaf, 0x02, 0x00, 0x00, //0x00003a04 je LBB0_524 - 0x4c, 0x89, 0xe2, //0x00003a0a movq %r12, %rdx - 0x48, 0xf7, 0xd2, //0x00003a0d notq %rdx - 0x48, 0x8d, 0x0c, 0x10, //0x00003a10 leaq (%rax,%rdx), %rcx - 0x48, 0x8b, 0x7d, 0xc8, //0x00003a14 movq $-56(%rbp), %rdi - 0x48, 0x83, 0xff, 0xff, //0x00003a18 cmpq $-1, %rdi - 0x48, 0x89, 0xfe, //0x00003a1c movq %rdi, %rsi - 0x48, 0x0f, 0x44, 0xf9, //0x00003a1f cmoveq %rcx, %rdi - 0x48, 0x0f, 0x44, 0xf1, //0x00003a23 cmoveq %rcx, %rsi - 0x48, 0x83, 0xc0, 0x01, //0x00003a27 addq $1, %rax - 0x49, 0x83, 0xc1, 0xff, //0x00003a2b addq $-1, %r9 - 0x48, 0x89, 0x7d, 0xc8, //0x00003a2f movq %rdi, $-56(%rbp) - 0x4d, 0x85, 0xc9, //0x00003a33 testq %r9, %r9 - 0x0f, 0x85, 0x85, 0xfe, 0xff, 0xff, //0x00003a36 jne LBB0_602 - 0xe9, 0x03, 0xff, 0xff, 0xff, //0x00003a3c jmp LBB0_612 - //0x00003a41 LBB0_619 - 0x49, 0x89, 0x36, //0x00003a41 movq %rsi, (%r14) - //0x00003a44 LBB0_620 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003a44 movq $-1, %rax - 0xe9, 0x5f, 0x00, 0x00, 0x00, //0x00003a4b jmp LBB0_650 - //0x00003a50 LBB0_651 - 0x48, 0xc7, 0xc0, 0xf9, 0xff, 0xff, 0xff, //0x00003a50 movq $-7, %rax - 0xe9, 0x53, 0x00, 0x00, 0x00, //0x00003a57 jmp LBB0_650 - //0x00003a5c LBB0_622 - 0x49, 0x83, 0xc0, 0xff, //0x00003a5c addq $-1, %r8 - 0x4c, 0x89, 0xc0, //0x00003a60 movq %r8, %rax - 0xe9, 0x47, 0x00, 0x00, 0x00, //0x00003a63 jmp LBB0_650 - //0x00003a68 LBB0_232 - 0x48, 0x83, 0xc0, 0xff, //0x00003a68 addq $-1, %rax - 0xe9, 0x3e, 0x00, 0x00, 0x00, //0x00003a6c jmp LBB0_650 - //0x00003a71 LBB0_623 - 0x48, 0x83, 0xf8, 0xff, //0x00003a71 cmpq $-1, %rax - 0x0f, 0x85, 0x94, 0x00, 0x00, 0x00, //0x00003a75 jne LBB0_634 - //0x00003a7b LBB0_624 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003a7b movq $-1, %rax - 0x48, 0x8b, 0x4d, 0xa0, //0x00003a82 movq $-96(%rbp), %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00003a86 movq %rcx, $-56(%rbp) - 0xe9, 0x80, 0x00, 0x00, 0x00, //0x00003a8a jmp LBB0_634 - //0x00003a8f LBB0_625 - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00003a8f movq $-1, %r13 - //0x00003a96 LBB0_626 - 0x48, 0x8b, 0x4d, 0xc0, //0x00003a96 movq $-64(%rbp), %rcx - 0x4c, 0x29, 0xe9, //0x00003a9a subq %r13, %rcx - 0x48, 0x83, 0xc1, 0xfe, //0x00003a9d addq $-2, %rcx - 0x48, 0x8b, 0x45, 0xd0, //0x00003aa1 movq $-48(%rbp), %rax - 0x48, 0x89, 0x08, //0x00003aa5 movq %rcx, (%rax) - //0x00003aa8 LBB0_649 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003aa8 movq $-2, %rax - //0x00003aaf LBB0_650 - 0x48, 0x81, 0xc4, 0x88, 0x00, 0x00, 0x00, //0x00003aaf addq $136, %rsp - 0x5b, //0x00003ab6 popq %rbx - 0x41, 0x5c, //0x00003ab7 popq %r12 - 0x41, 0x5d, //0x00003ab9 popq %r13 - 0x41, 0x5e, //0x00003abb popq %r14 - 0x41, 0x5f, //0x00003abd popq %r15 - 0x5d, //0x00003abf popq %rbp - 0xc3, //0x00003ac0 retq - //0x00003ac1 LBB0_627 - 0x48, 0x83, 0xf8, 0xff, //0x00003ac1 cmpq $-1, %rax - 0x48, 0x8b, 0x55, 0xc8, //0x00003ac5 movq $-56(%rbp), %rdx - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00003ac9 jne LBB0_629 - //0x00003acf LBB0_628 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003acf movq $-1, %rax - 0x48, 0x8b, 0x55, 0xa0, //0x00003ad6 movq $-96(%rbp), %rdx - //0x00003ada LBB0_629 - 0x49, 0x89, 0x16, //0x00003ada movq %rdx, (%r14) - 0xe9, 0xcd, 0xff, 0xff, 0xff, //0x00003add jmp LBB0_650 - //0x00003ae2 LBB0_630 - 0x48, 0x83, 0xc6, 0xff, //0x00003ae2 addq $-1, %rsi - 0x48, 0x89, 0xf0, //0x00003ae6 movq %rsi, %rax - 0xe9, 0xc1, 0xff, 0xff, 0xff, //0x00003ae9 jmp LBB0_650 - //0x00003aee LBB0_631 - 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00003aee cmpq $-1, $-56(%rbp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00003af3 jne LBB0_633 - 0x48, 0x0f, 0xbc, 0xcf, //0x00003af9 bsfq %rdi, %rcx - 0x48, 0x01, 0xc1, //0x00003afd addq %rax, %rcx - 0x48, 0x89, 0x4d, 0xc8, //0x00003b00 movq %rcx, $-56(%rbp) - //0x00003b04 LBB0_633 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003b04 movq $-2, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x00003b0b movq $-48(%rbp), %r14 - //0x00003b0f LBB0_634 - 0x48, 0x8b, 0x4d, 0xc8, //0x00003b0f movq $-56(%rbp), %rcx - 0x49, 0x89, 0x0e, //0x00003b13 movq %rcx, (%r14) - 0xe9, 0x94, 0xff, 0xff, 0xff, //0x00003b16 jmp LBB0_650 - //0x00003b1b LBB0_635 - 0x49, 0x89, 0x06, //0x00003b1b movq %rax, (%r14) - 0x41, 0x80, 0x3c, 0x04, 0x74, //0x00003b1e cmpb $116, (%r12,%rax) - 0x0f, 0x85, 0x7f, 0xff, 0xff, 0xff, //0x00003b23 jne LBB0_649 - 0x49, 0x89, 0x0e, //0x00003b29 movq %rcx, (%r14) - 0x41, 0x80, 0x3c, 0x0c, 0x72, //0x00003b2c cmpb $114, (%r12,%rcx) - 0x0f, 0x85, 0x71, 0xff, 0xff, 0xff, //0x00003b31 jne LBB0_649 - 0x48, 0x8d, 0x41, 0x01, //0x00003b37 leaq $1(%rcx), %rax - 0x49, 0x89, 0x06, //0x00003b3b movq %rax, (%r14) - 0x41, 0x80, 0x7c, 0x0c, 0x01, 0x75, //0x00003b3e cmpb $117, $1(%r12,%rcx) - 0x0f, 0x85, 0x5e, 0xff, 0xff, 0xff, //0x00003b44 jne LBB0_649 - 0x48, 0x8d, 0x41, 0x02, //0x00003b4a leaq $2(%rcx), %rax - 0x49, 0x89, 0x06, //0x00003b4e movq %rax, (%r14) - 0x41, 0x80, 0x7c, 0x0c, 0x02, 0x65, //0x00003b51 cmpb $101, $2(%r12,%rcx) - 0x0f, 0x85, 0x4b, 0xff, 0xff, 0xff, //0x00003b57 jne LBB0_649 - 0xe9, 0x42, 0x00, 0x00, 0x00, //0x00003b5d jmp LBB0_639 - //0x00003b62 LBB0_297 - 0x49, 0x89, 0x06, //0x00003b62 movq %rax, (%r14) - 0x41, 0x80, 0x3c, 0x04, 0x6e, //0x00003b65 cmpb $110, (%r12,%rax) - 0x0f, 0x85, 0x38, 0xff, 0xff, 0xff, //0x00003b6a jne LBB0_649 - 0x49, 0x89, 0x0e, //0x00003b70 movq %rcx, (%r14) - 0x41, 0x80, 0x3c, 0x0c, 0x75, //0x00003b73 cmpb $117, (%r12,%rcx) - 0x0f, 0x85, 0x2a, 0xff, 0xff, 0xff, //0x00003b78 jne LBB0_649 - 0x48, 0x8d, 0x41, 0x01, //0x00003b7e leaq $1(%rcx), %rax - 0x49, 0x89, 0x06, //0x00003b82 movq %rax, (%r14) - 0x41, 0x80, 0x7c, 0x0c, 0x01, 0x6c, //0x00003b85 cmpb $108, $1(%r12,%rcx) - 0x0f, 0x85, 0x17, 0xff, 0xff, 0xff, //0x00003b8b jne LBB0_649 - 0x48, 0x8d, 0x41, 0x02, //0x00003b91 leaq $2(%rcx), %rax - 0x49, 0x89, 0x06, //0x00003b95 movq %rax, (%r14) - 0x41, 0x80, 0x7c, 0x0c, 0x02, 0x6c, //0x00003b98 cmpb $108, $2(%r12,%rcx) - 0x0f, 0x85, 0x04, 0xff, 0xff, 0xff, //0x00003b9e jne LBB0_649 - //0x00003ba4 LBB0_639 - 0x48, 0x83, 0xc1, 0x03, //0x00003ba4 addq $3, %rcx - 0x49, 0x89, 0x0e, //0x00003ba8 movq %rcx, (%r14) - 0xe9, 0xf8, 0xfe, 0xff, 0xff, //0x00003bab jmp LBB0_649 - //0x00003bb0 LBB0_640 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003bb0 movq $-2, %rax - 0x80, 0xfa, 0x61, //0x00003bb7 cmpb $97, %dl - 0x0f, 0x85, 0xef, 0xfe, 0xff, 0xff, //0x00003bba jne LBB0_650 - 0x48, 0x8d, 0x51, 0x01, //0x00003bc0 leaq $1(%rcx), %rdx - 0x49, 0x89, 0x16, //0x00003bc4 movq %rdx, (%r14) - 0x41, 0x80, 0x7c, 0x0c, 0x01, 0x6c, //0x00003bc7 cmpb $108, $1(%r12,%rcx) - 0x0f, 0x85, 0xdc, 0xfe, 0xff, 0xff, //0x00003bcd jne LBB0_650 - 0x48, 0x8d, 0x51, 0x02, //0x00003bd3 leaq $2(%rcx), %rdx - 0x49, 0x89, 0x16, //0x00003bd7 movq %rdx, (%r14) - 0x41, 0x80, 0x7c, 0x0c, 0x02, 0x73, //0x00003bda cmpb $115, $2(%r12,%rcx) - 0x0f, 0x85, 0xc9, 0xfe, 0xff, 0xff, //0x00003be0 jne LBB0_650 - 0x48, 0x8d, 0x51, 0x03, //0x00003be6 leaq $3(%rcx), %rdx - 0x49, 0x89, 0x16, //0x00003bea movq %rdx, (%r14) - 0x41, 0x80, 0x7c, 0x0c, 0x03, 0x65, //0x00003bed cmpb $101, $3(%r12,%rcx) - 0x0f, 0x85, 0xb6, 0xfe, 0xff, 0xff, //0x00003bf3 jne LBB0_650 - 0x48, 0x83, 0xc1, 0x04, //0x00003bf9 addq $4, %rcx - 0x49, 0x89, 0x0e, //0x00003bfd movq %rcx, (%r14) - 0xe9, 0xaa, 0xfe, 0xff, 0xff, //0x00003c00 jmp LBB0_650 - //0x00003c05 LBB0_236 - 0x48, 0x83, 0xc1, 0xff, //0x00003c05 addq $-1, %rcx - 0x48, 0x89, 0xc8, //0x00003c09 movq %rcx, %rax - 0xe9, 0x9e, 0xfe, 0xff, 0xff, //0x00003c0c jmp LBB0_650 - //0x00003c11 LBB0_645 - 0x48, 0x8b, 0x55, 0xc8, //0x00003c11 movq $-56(%rbp), %rdx - 0x48, 0x83, 0xfa, 0xff, //0x00003c15 cmpq $-1, %rdx - 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x00003c19 je LBB0_653 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003c1f movq $-2, %rax - 0x49, 0x89, 0x16, //0x00003c26 movq %rdx, (%r14) - 0xe9, 0x81, 0xfe, 0xff, 0xff, //0x00003c29 jmp LBB0_650 - //0x00003c2e LBB0_647 - 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00003c2e movq $-1, %rbx - //0x00003c35 LBB0_648 - 0x48, 0xf7, 0xd3, //0x00003c35 notq %rbx - 0x48, 0x01, 0xd8, //0x00003c38 addq %rbx, %rax - 0x48, 0x8b, 0x4d, 0xd0, //0x00003c3b movq $-48(%rbp), %rcx - 0x48, 0x89, 0x01, //0x00003c3f movq %rax, (%rcx) - 0xe9, 0x61, 0xfe, 0xff, 0xff, //0x00003c42 jmp LBB0_649 - //0x00003c47 LBB0_443 - 0x48, 0x83, 0xc3, 0xff, //0x00003c47 addq $-1, %rbx - 0x48, 0x89, 0xd8, //0x00003c4b movq %rbx, %rax - 0xe9, 0x5c, 0xfe, 0xff, 0xff, //0x00003c4e jmp LBB0_650 - //0x00003c53 LBB0_653 - 0x48, 0x0f, 0xbc, 0xd6, //0x00003c53 bsfq %rsi, %rdx - //0x00003c57 LBB0_654 - 0x48, 0x01, 0xc2, //0x00003c57 addq %rax, %rdx - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003c5a movq $-2, %rax - 0x49, 0x89, 0x16, //0x00003c61 movq %rdx, (%r14) - 0xe9, 0x46, 0xfe, 0xff, 0xff, //0x00003c64 jmp LBB0_650 - //0x00003c69 LBB0_656 - 0x48, 0x8b, 0x45, 0xc0, //0x00003c69 movq $-64(%rbp), %rax - 0x48, 0x89, 0x45, 0xa0, //0x00003c6d movq %rax, $-96(%rbp) - 0xe9, 0x05, 0xfe, 0xff, 0xff, //0x00003c71 jmp LBB0_624 - //0x00003c76 LBB0_657 - 0x48, 0x8b, 0x45, 0xc0, //0x00003c76 movq $-64(%rbp), %rax - 0x48, 0x89, 0x45, 0xa0, //0x00003c7a movq %rax, $-96(%rbp) - 0x4c, 0x8b, 0x75, 0xd0, //0x00003c7e movq $-48(%rbp), %r14 - 0xe9, 0xf4, 0xfd, 0xff, 0xff, //0x00003c82 jmp LBB0_624 - //0x00003c87 LBB0_187 - 0x48, 0x01, 0xc2, //0x00003c87 addq %rax, %rdx - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003c8a movq $-2, %rax - 0x48, 0x89, 0x55, 0xc8, //0x00003c91 movq %rdx, $-56(%rbp) - 0xe9, 0x75, 0xfe, 0xff, 0xff, //0x00003c95 jmp LBB0_634 - //0x00003c9a LBB0_508 - 0x4c, 0x8b, 0x75, 0xd0, //0x00003c9a movq $-48(%rbp), %r14 - 0xe9, 0xd8, 0xfd, 0xff, 0xff, //0x00003c9e jmp LBB0_624 - //0x00003ca3 LBB0_658 - 0x48, 0x8b, 0x45, 0xc0, //0x00003ca3 movq $-64(%rbp), %rax - 0x48, 0x89, 0x45, 0xa0, //0x00003ca7 movq %rax, $-96(%rbp) - 0xe9, 0x1f, 0xfe, 0xff, 0xff, //0x00003cab jmp LBB0_628 - //0x00003cb0 LBB0_660 - 0x48, 0x89, 0x55, 0xa0, //0x00003cb0 movq %rdx, $-96(%rbp) - 0xe9, 0x16, 0xfe, 0xff, 0xff, //0x00003cb4 jmp LBB0_628 - //0x00003cb9 LBB0_524 - 0x4c, 0x8b, 0x75, 0xd0, //0x00003cb9 movq $-48(%rbp), %r14 - 0xe9, 0x0d, 0xfe, 0xff, 0xff, //0x00003cbd jmp LBB0_628 - //0x00003cc2 LBB0_662 - 0x48, 0x8b, 0x4d, 0xa8, //0x00003cc2 movq $-88(%rbp), %rcx - 0x48, 0x8b, 0x49, 0x08, //0x00003cc6 movq $8(%rcx), %rcx - 0x48, 0x8b, 0x55, 0xd0, //0x00003cca movq $-48(%rbp), %rdx - 0x48, 0x89, 0x0a, //0x00003cce movq %rcx, (%rdx) - 0xe9, 0xd9, 0xfd, 0xff, 0xff, //0x00003cd1 jmp LBB0_650 - //0x00003cd6 LBB0_663 - 0x4c, 0x29, 0xe0, //0x00003cd6 subq %r12, %rax - 0x48, 0x01, 0xd0, //0x00003cd9 addq %rdx, %rax - 0x48, 0x89, 0x45, 0xc8, //0x00003cdc movq %rax, $-56(%rbp) - 0xe9, 0x1f, 0xfe, 0xff, 0xff, //0x00003ce0 jmp LBB0_633 - //0x00003ce5 LBB0_664 - 0x4c, 0x29, 0xc0, //0x00003ce5 subq %r8, %rax - 0x48, 0x01, 0xc8, //0x00003ce8 addq %rcx, %rax - 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00003ceb jmp LBB0_667 - //0x00003cf0 LBB0_665 - 0x4c, 0x29, 0xe0, //0x00003cf0 subq %r12, %rax - 0x48, 0x89, 0x45, 0xc8, //0x00003cf3 movq %rax, $-56(%rbp) - 0xe9, 0x08, 0xfe, 0xff, 0xff, //0x00003cf7 jmp LBB0_633 - //0x00003cfc LBB0_666 - 0x4c, 0x29, 0xc0, //0x00003cfc subq %r8, %rax - //0x00003cff LBB0_667 - 0x48, 0x89, 0xc2, //0x00003cff movq %rax, %rdx - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003d02 movq $-2, %rax - 0x49, 0x89, 0x16, //0x00003d09 movq %rdx, (%r14) - 0xe9, 0x9e, 0xfd, 0xff, 0xff, //0x00003d0c jmp LBB0_650 - //0x00003d11 LBB0_668 - 0x48, 0x01, 0xc8, //0x00003d11 addq %rcx, %rax - 0x48, 0x89, 0xc2, //0x00003d14 movq %rax, %rdx - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003d17 movq $-2, %rax - 0x49, 0x89, 0x16, //0x00003d1e movq %rdx, (%r14) - 0xe9, 0x89, 0xfd, 0xff, 0xff, //0x00003d21 jmp LBB0_650 - //0x00003d26 LBB0_669 - 0x4c, 0x29, 0xe0, //0x00003d26 subq %r12, %rax - 0x48, 0x01, 0xc8, //0x00003d29 addq %rcx, %rax - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00003d2c jmp LBB0_671 - //0x00003d31 LBB0_670 - 0x4c, 0x29, 0xe0, //0x00003d31 subq %r12, %rax - //0x00003d34 LBB0_671 - 0x48, 0x89, 0xc2, //0x00003d34 movq %rax, %rdx - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003d37 movq $-2, %rax - 0x4c, 0x8b, 0x75, 0xd0, //0x00003d3e movq $-48(%rbp), %r14 - 0x49, 0x89, 0x16, //0x00003d42 movq %rdx, (%r14) - 0xe9, 0x65, 0xfd, 0xff, 0xff, //0x00003d45 jmp LBB0_650 - 0x90, 0x90, //0x00003d4a .p2align 2, 0x90 - // // .set L0_0_set_35, LBB0_35-LJTI0_0 - // // .set L0_0_set_61, LBB0_61-LJTI0_0 - // // .set L0_0_set_40, LBB0_40-LJTI0_0 - // // .set L0_0_set_59, LBB0_59-LJTI0_0 - // // .set L0_0_set_38, LBB0_38-LJTI0_0 - // // .set L0_0_set_63, LBB0_63-LJTI0_0 - //0x00003d4c LJTI0_0 - 0x2c, 0xc6, 0xff, 0xff, //0x00003d4c .long L0_0_set_35 - 0x3c, 0xc8, 0xff, 0xff, //0x00003d50 .long L0_0_set_61 - 0x64, 0xc6, 0xff, 0xff, //0x00003d54 .long L0_0_set_40 - 0x24, 0xc8, 0xff, 0xff, //0x00003d58 .long L0_0_set_59 - 0x43, 0xc6, 0xff, 0xff, //0x00003d5c .long L0_0_set_38 - 0x68, 0xc8, 0xff, 0xff, //0x00003d60 .long L0_0_set_63 - // // .set L0_1_set_650, LBB0_650-LJTI0_1 - // // .set L0_1_set_649, LBB0_649-LJTI0_1 - // // .set L0_1_set_237, LBB0_237-LJTI0_1 - // // .set L0_1_set_255, LBB0_255-LJTI0_1 - // // .set L0_1_set_80, LBB0_80-LJTI0_1 - // // .set L0_1_set_292, LBB0_292-LJTI0_1 - // // .set L0_1_set_233, LBB0_233-LJTI0_1 - // // .set L0_1_set_295, LBB0_295-LJTI0_1 - // // .set L0_1_set_304, LBB0_304-LJTI0_1 - // // .set L0_1_set_301, LBB0_301-LJTI0_1 - //0x00003d64 LJTI0_1 - 0x4b, 0xfd, 0xff, 0xff, //0x00003d64 .long L0_1_set_650 - 0x44, 0xfd, 0xff, 0xff, //0x00003d68 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003d6c .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003d70 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003d74 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003d78 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003d7c .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003d80 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003d84 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003d88 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003d8c .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003d90 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003d94 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003d98 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003d9c .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003da0 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003da4 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003da8 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003dac .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003db0 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003db4 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003db8 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003dbc .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003dc0 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003dc4 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003dc8 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003dcc .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003dd0 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003dd4 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003dd8 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003ddc .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003de0 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003de4 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003de8 .long L0_1_set_649 - 0x66, 0xd5, 0xff, 0xff, //0x00003dec .long L0_1_set_237 - 0x44, 0xfd, 0xff, 0xff, //0x00003df0 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003df4 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003df8 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003dfc .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e00 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e04 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e08 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e0c .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e10 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e14 .long L0_1_set_649 - 0x1a, 0xd7, 0xff, 0xff, //0x00003e18 .long L0_1_set_255 - 0x44, 0xfd, 0xff, 0xff, //0x00003e1c .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e20 .long L0_1_set_649 - 0x96, 0xc8, 0xff, 0xff, //0x00003e24 .long L0_1_set_80 - 0x96, 0xc8, 0xff, 0xff, //0x00003e28 .long L0_1_set_80 - 0x96, 0xc8, 0xff, 0xff, //0x00003e2c .long L0_1_set_80 - 0x96, 0xc8, 0xff, 0xff, //0x00003e30 .long L0_1_set_80 - 0x96, 0xc8, 0xff, 0xff, //0x00003e34 .long L0_1_set_80 - 0x96, 0xc8, 0xff, 0xff, //0x00003e38 .long L0_1_set_80 - 0x96, 0xc8, 0xff, 0xff, //0x00003e3c .long L0_1_set_80 - 0x96, 0xc8, 0xff, 0xff, //0x00003e40 .long L0_1_set_80 - 0x96, 0xc8, 0xff, 0xff, //0x00003e44 .long L0_1_set_80 - 0x96, 0xc8, 0xff, 0xff, //0x00003e48 .long L0_1_set_80 - 0x44, 0xfd, 0xff, 0xff, //0x00003e4c .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e50 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e54 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e58 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e5c .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e60 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e64 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e68 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e6c .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e70 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e74 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e78 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e7c .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e80 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e84 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e88 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e8c .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e90 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e94 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e98 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003e9c .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003ea0 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003ea4 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003ea8 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003eac .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003eb0 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003eb4 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003eb8 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003ebc .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003ec0 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003ec4 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003ec8 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003ecc .long L0_1_set_649 - 0x74, 0xd9, 0xff, 0xff, //0x00003ed0 .long L0_1_set_292 - 0x44, 0xfd, 0xff, 0xff, //0x00003ed4 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003ed8 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003edc .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003ee0 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003ee4 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003ee8 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003eec .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003ef0 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003ef4 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003ef8 .long L0_1_set_649 - 0x29, 0xd5, 0xff, 0xff, //0x00003efc .long L0_1_set_233 - 0x44, 0xfd, 0xff, 0xff, //0x00003f00 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003f04 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003f08 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003f0c .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003f10 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003f14 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003f18 .long L0_1_set_649 - 0xa4, 0xd9, 0xff, 0xff, //0x00003f1c .long L0_1_set_295 - 0x44, 0xfd, 0xff, 0xff, //0x00003f20 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003f24 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003f28 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003f2c .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003f30 .long L0_1_set_649 - 0x04, 0xda, 0xff, 0xff, //0x00003f34 .long L0_1_set_304 - 0x44, 0xfd, 0xff, 0xff, //0x00003f38 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003f3c .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003f40 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003f44 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003f48 .long L0_1_set_649 - 0x44, 0xfd, 0xff, 0xff, //0x00003f4c .long L0_1_set_649 - 0xd4, 0xd9, 0xff, 0xff, //0x00003f50 .long L0_1_set_301 - // // .set L0_2_set_281, LBB0_281-LJTI0_2 - // // .set L0_2_set_427, LBB0_427-LJTI0_2 - // // .set L0_2_set_287, LBB0_287-LJTI0_2 - // // .set L0_2_set_290, LBB0_290-LJTI0_2 - //0x00003f54 LJTI0_2 - 0x0b, 0xd7, 0xff, 0xff, //0x00003f54 .long L0_2_set_281 - 0x75, 0xe6, 0xff, 0xff, //0x00003f58 .long L0_2_set_427 - 0x0b, 0xd7, 0xff, 0xff, //0x00003f5c .long L0_2_set_281 - 0x55, 0xd7, 0xff, 0xff, //0x00003f60 .long L0_2_set_287 - 0x75, 0xe6, 0xff, 0xff, //0x00003f64 .long L0_2_set_427 - 0x75, 0xe6, 0xff, 0xff, //0x00003f68 .long L0_2_set_427 - 0x75, 0xe6, 0xff, 0xff, //0x00003f6c .long L0_2_set_427 - 0x75, 0xe6, 0xff, 0xff, //0x00003f70 .long L0_2_set_427 - 0x75, 0xe6, 0xff, 0xff, //0x00003f74 .long L0_2_set_427 - 0x75, 0xe6, 0xff, 0xff, //0x00003f78 .long L0_2_set_427 - 0x75, 0xe6, 0xff, 0xff, //0x00003f7c .long L0_2_set_427 - 0x75, 0xe6, 0xff, 0xff, //0x00003f80 .long L0_2_set_427 - 0x75, 0xe6, 0xff, 0xff, //0x00003f84 .long L0_2_set_427 - 0x75, 0xe6, 0xff, 0xff, //0x00003f88 .long L0_2_set_427 - 0x75, 0xe6, 0xff, 0xff, //0x00003f8c .long L0_2_set_427 - 0x75, 0xe6, 0xff, 0xff, //0x00003f90 .long L0_2_set_427 - 0x75, 0xe6, 0xff, 0xff, //0x00003f94 .long L0_2_set_427 - 0x75, 0xe6, 0xff, 0xff, //0x00003f98 .long L0_2_set_427 - 0x75, 0xe6, 0xff, 0xff, //0x00003f9c .long L0_2_set_427 - 0x75, 0xe6, 0xff, 0xff, //0x00003fa0 .long L0_2_set_427 - 0x75, 0xe6, 0xff, 0xff, //0x00003fa4 .long L0_2_set_427 - 0x75, 0xe6, 0xff, 0xff, //0x00003fa8 .long L0_2_set_427 - 0x75, 0xe6, 0xff, 0xff, //0x00003fac .long L0_2_set_427 - 0x75, 0xe6, 0xff, 0xff, //0x00003fb0 .long L0_2_set_427 - 0x75, 0xe6, 0xff, 0xff, //0x00003fb4 .long L0_2_set_427 - 0x75, 0xe6, 0xff, 0xff, //0x00003fb8 .long L0_2_set_427 - 0x71, 0xd7, 0xff, 0xff, //0x00003fbc .long L0_2_set_290 - // // .set L0_3_set_106, LBB0_106-LJTI0_3 - // // .set L0_3_set_215, LBB0_215-LJTI0_3 - // // .set L0_3_set_112, LBB0_112-LJTI0_3 - // // .set L0_3_set_115, LBB0_115-LJTI0_3 - //0x00003fc0 LJTI0_3 - 0x33, 0xc8, 0xff, 0xff, //0x00003fc0 .long L0_3_set_106 - 0x08, 0xd2, 0xff, 0xff, //0x00003fc4 .long L0_3_set_215 - 0x33, 0xc8, 0xff, 0xff, //0x00003fc8 .long L0_3_set_106 - 0x82, 0xc8, 0xff, 0xff, //0x00003fcc .long L0_3_set_112 - 0x08, 0xd2, 0xff, 0xff, //0x00003fd0 .long L0_3_set_215 - 0x08, 0xd2, 0xff, 0xff, //0x00003fd4 .long L0_3_set_215 - 0x08, 0xd2, 0xff, 0xff, //0x00003fd8 .long L0_3_set_215 - 0x08, 0xd2, 0xff, 0xff, //0x00003fdc .long L0_3_set_215 - 0x08, 0xd2, 0xff, 0xff, //0x00003fe0 .long L0_3_set_215 - 0x08, 0xd2, 0xff, 0xff, //0x00003fe4 .long L0_3_set_215 - 0x08, 0xd2, 0xff, 0xff, //0x00003fe8 .long L0_3_set_215 - 0x08, 0xd2, 0xff, 0xff, //0x00003fec .long L0_3_set_215 - 0x08, 0xd2, 0xff, 0xff, //0x00003ff0 .long L0_3_set_215 - 0x08, 0xd2, 0xff, 0xff, //0x00003ff4 .long L0_3_set_215 - 0x08, 0xd2, 0xff, 0xff, //0x00003ff8 .long L0_3_set_215 - 0x08, 0xd2, 0xff, 0xff, //0x00003ffc .long L0_3_set_215 - 0x08, 0xd2, 0xff, 0xff, //0x00004000 .long L0_3_set_215 - 0x08, 0xd2, 0xff, 0xff, //0x00004004 .long L0_3_set_215 - 0x08, 0xd2, 0xff, 0xff, //0x00004008 .long L0_3_set_215 - 0x08, 0xd2, 0xff, 0xff, //0x0000400c .long L0_3_set_215 - 0x08, 0xd2, 0xff, 0xff, //0x00004010 .long L0_3_set_215 - 0x08, 0xd2, 0xff, 0xff, //0x00004014 .long L0_3_set_215 - 0x08, 0xd2, 0xff, 0xff, //0x00004018 .long L0_3_set_215 - 0x08, 0xd2, 0xff, 0xff, //0x0000401c .long L0_3_set_215 - 0x08, 0xd2, 0xff, 0xff, //0x00004020 .long L0_3_set_215 - 0x08, 0xd2, 0xff, 0xff, //0x00004024 .long L0_3_set_215 - 0x9e, 0xc8, 0xff, 0xff, //0x00004028 .long L0_3_set_115 - //0x0000402c .p2align 2, 0x00 - //0x0000402c _MASK_USE_NUMBER - 0x02, 0x00, 0x00, 0x00, //0x0000402c .long 2 -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8.go b/vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8.go deleted file mode 100644 index a165f4506..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8.go +++ /dev/null @@ -1,37 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 sse - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/native/types` - `github.com/bytedance/sonic/internal/rt` -) - -var F_validate_utf8 func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer) (ret int) - -var S_validate_utf8 uintptr - -//go:nosplit -func validate_utf8(s *string, p *int, m *types.StateMachine) (ret int) { - return F_validate_utf8(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m))) -} - - diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8_fast.go b/vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8_fast.go deleted file mode 100644 index 49d4a7bd6..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8_fast.go +++ /dev/null @@ -1,34 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 sse - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/rt` -) - -var F_validate_utf8_fast func(s unsafe.Pointer) (ret int) - -var S_validate_utf8_fast uintptr - -//go:nosplit -func validate_utf8_fast(s *string) (ret int) { - return F_validate_utf8_fast(rt.NoEscape(unsafe.Pointer(s))) -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8_fast_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8_fast_subr.go deleted file mode 100644 index a46e40880..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8_fast_subr.go +++ /dev/null @@ -1,41 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package sse - -import ( - `github.com/bytedance/sonic/loader` -) - -const ( - _entry__validate_utf8_fast = 0 -) - -const ( - _stack__validate_utf8_fast = 24 -) - -const ( - _size__validate_utf8_fast = 536 -) - -var ( - _pcsp__validate_utf8_fast = [][2]uint32{ - {0x1, 0}, - {0x5, 8}, - {0x6, 16}, - {0xfb, 24}, - {0xfc, 16}, - {0xfd, 8}, - {0xfe, 0}, - {0x213, 24}, - {0x214, 16}, - {0x215, 8}, - {0x218, 0}, - } -) - -var _cfunc_validate_utf8_fast = []loader.CFunc{ - {"_validate_utf8_fast_entry", 0, _entry__validate_utf8_fast, 0, nil}, - {"_validate_utf8_fast", _entry__validate_utf8_fast, _size__validate_utf8_fast, _stack__validate_utf8_fast, _pcsp__validate_utf8_fast}, -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8_fast_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8_fast_text_amd64.go deleted file mode 100644 index e9a5c9f56..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8_fast_text_amd64.go +++ /dev/null @@ -1,158 +0,0 @@ -// +build amd64 -// Code generated by asm2asm, DO NOT EDIT. - -package sse - -var _text_validate_utf8_fast = []byte{ - // .p2align 4, 0x90 - // _validate_utf8_fast - 0x55, // pushq %rbp - 0x48, 0x89, 0xe5, //0x00000001 movq %rsp, %rbp - 0x53, //0x00000004 pushq %rbx - 0x50, //0x00000005 pushq %rax - 0x4c, 0x8b, 0x17, //0x00000006 movq (%rdi), %r10 - 0x4c, 0x8b, 0x5f, 0x08, //0x00000009 movq $8(%rdi), %r11 - 0x4b, 0x8d, 0x34, 0x1a, //0x0000000d leaq (%r10,%r11), %rsi - 0x48, 0x83, 0xc6, 0xfd, //0x00000011 addq $-3, %rsi - 0x4c, 0x89, 0xd0, //0x00000015 movq %r10, %rax - 0x4c, 0x39, 0xd6, //0x00000018 cmpq %r10, %rsi - 0x0f, 0x86, 0xdd, 0x00, 0x00, 0x00, //0x0000001b jbe LBB0_14 - 0x4c, 0x89, 0xd0, //0x00000021 movq %r10, %rax - 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00000024 jmp LBB0_3 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000029 .p2align 4, 0x90 - //0x00000030 LBB0_2 - 0x48, 0x01, 0xd0, //0x00000030 addq %rdx, %rax - 0x48, 0x39, 0xf0, //0x00000033 cmpq %rsi, %rax - 0x0f, 0x83, 0xc2, 0x00, 0x00, 0x00, //0x00000036 jae LBB0_14 - //0x0000003c LBB0_3 - 0xba, 0x01, 0x00, 0x00, 0x00, //0x0000003c movl $1, %edx - 0x80, 0x38, 0x00, //0x00000041 cmpb $0, (%rax) - 0x0f, 0x89, 0xe6, 0xff, 0xff, 0xff, //0x00000044 jns LBB0_2 - 0x8b, 0x38, //0x0000004a movl (%rax), %edi - 0x89, 0xf9, //0x0000004c movl %edi, %ecx - 0x81, 0xe1, 0xf0, 0xc0, 0xc0, 0x00, //0x0000004e andl $12632304, %ecx - 0x81, 0xf9, 0xe0, 0x80, 0x80, 0x00, //0x00000054 cmpl $8421600, %ecx - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000005a jne LBB0_7 - 0x89, 0xf9, //0x00000060 movl %edi, %ecx - 0x81, 0xe1, 0x0f, 0x20, 0x00, 0x00, //0x00000062 andl $8207, %ecx - 0x81, 0xf9, 0x0d, 0x20, 0x00, 0x00, //0x00000068 cmpl $8205, %ecx - 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x0000006e je LBB0_7 - 0xba, 0x03, 0x00, 0x00, 0x00, //0x00000074 movl $3, %edx - 0x85, 0xc9, //0x00000079 testl %ecx, %ecx - 0x0f, 0x85, 0xaf, 0xff, 0xff, 0xff, //0x0000007b jne LBB0_2 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000081 .p2align 4, 0x90 - //0x00000090 LBB0_7 - 0x89, 0xf9, //0x00000090 movl %edi, %ecx - 0x81, 0xe1, 0xe0, 0xc0, 0x00, 0x00, //0x00000092 andl $49376, %ecx - 0x81, 0xf9, 0xc0, 0x80, 0x00, 0x00, //0x00000098 cmpl $32960, %ecx - 0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x0000009e jne LBB0_9 - 0x89, 0xf9, //0x000000a4 movl %edi, %ecx - 0xba, 0x02, 0x00, 0x00, 0x00, //0x000000a6 movl $2, %edx - 0x83, 0xe1, 0x1e, //0x000000ab andl $30, %ecx - 0x0f, 0x85, 0x7c, 0xff, 0xff, 0xff, //0x000000ae jne LBB0_2 - //0x000000b4 LBB0_9 - 0x89, 0xf9, //0x000000b4 movl %edi, %ecx - 0x81, 0xe1, 0xf8, 0xc0, 0xc0, 0xc0, //0x000000b6 andl $-1061109512, %ecx - 0x81, 0xf9, 0xf0, 0x80, 0x80, 0x80, //0x000000bc cmpl $-2139062032, %ecx - 0x0f, 0x85, 0x29, 0x00, 0x00, 0x00, //0x000000c2 jne LBB0_13 - 0x89, 0xf9, //0x000000c8 movl %edi, %ecx - 0x81, 0xe1, 0x07, 0x30, 0x00, 0x00, //0x000000ca andl $12295, %ecx - 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x000000d0 je LBB0_13 - 0xba, 0x04, 0x00, 0x00, 0x00, //0x000000d6 movl $4, %edx - 0x40, 0xf6, 0xc7, 0x04, //0x000000db testb $4, %dil - 0x0f, 0x84, 0x4b, 0xff, 0xff, 0xff, //0x000000df je LBB0_2 - 0x81, 0xe7, 0x03, 0x30, 0x00, 0x00, //0x000000e5 andl $12291, %edi - 0x0f, 0x84, 0x3f, 0xff, 0xff, 0xff, //0x000000eb je LBB0_2 - //0x000000f1 LBB0_13 - 0x48, 0xf7, 0xd0, //0x000000f1 notq %rax - 0x4c, 0x01, 0xd0, //0x000000f4 addq %r10, %rax - 0x48, 0x83, 0xc4, 0x08, //0x000000f7 addq $8, %rsp - 0x5b, //0x000000fb popq %rbx - 0x5d, //0x000000fc popq %rbp - 0xc3, //0x000000fd retq - //0x000000fe LBB0_14 - 0x4d, 0x01, 0xd3, //0x000000fe addq %r10, %r11 - 0x4c, 0x39, 0xd8, //0x00000101 cmpq %r11, %rax - 0x0f, 0x83, 0x03, 0x01, 0x00, 0x00, //0x00000104 jae LBB0_30 - 0x4c, 0x8d, 0x45, 0xf4, //0x0000010a leaq $-12(%rbp), %r8 - 0x4c, 0x8d, 0x4d, 0xf2, //0x0000010e leaq $-14(%rbp), %r9 - 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00000112 jmp LBB0_17 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000117 .p2align 4, 0x90 - //0x00000120 LBB0_16 - 0x48, 0x83, 0xc0, 0x01, //0x00000120 addq $1, %rax - 0x4c, 0x39, 0xd8, //0x00000124 cmpq %r11, %rax - 0x0f, 0x83, 0xe0, 0x00, 0x00, 0x00, //0x00000127 jae LBB0_30 - //0x0000012d LBB0_17 - 0x80, 0x38, 0x00, //0x0000012d cmpb $0, (%rax) - 0x0f, 0x89, 0xea, 0xff, 0xff, 0xff, //0x00000130 jns LBB0_16 - 0xc6, 0x45, 0xf4, 0x00, //0x00000136 movb $0, $-12(%rbp) - 0xc6, 0x45, 0xf2, 0x00, //0x0000013a movb $0, $-14(%rbp) - 0x4c, 0x89, 0xda, //0x0000013e movq %r11, %rdx - 0x48, 0x29, 0xc2, //0x00000141 subq %rax, %rdx - 0x48, 0x83, 0xfa, 0x02, //0x00000144 cmpq $2, %rdx - 0x0f, 0x82, 0x31, 0x00, 0x00, 0x00, //0x00000148 jb LBB0_21 - 0x0f, 0xb6, 0x30, //0x0000014e movzbl (%rax), %esi - 0x0f, 0xb6, 0x78, 0x01, //0x00000151 movzbl $1(%rax), %edi - 0x40, 0x88, 0x75, 0xf4, //0x00000155 movb %sil, $-12(%rbp) - 0x48, 0x8d, 0x48, 0x02, //0x00000159 leaq $2(%rax), %rcx - 0x48, 0x83, 0xc2, 0xfe, //0x0000015d addq $-2, %rdx - 0x4c, 0x89, 0xcb, //0x00000161 movq %r9, %rbx - 0x48, 0x85, 0xd2, //0x00000164 testq %rdx, %rdx - 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00000167 je LBB0_22 - //0x0000016d LBB0_20 - 0x0f, 0xb6, 0x09, //0x0000016d movzbl (%rcx), %ecx - 0x88, 0x0b, //0x00000170 movb %cl, (%rbx) - 0x0f, 0xb6, 0x75, 0xf4, //0x00000172 movzbl $-12(%rbp), %esi - 0x0f, 0xb6, 0x4d, 0xf2, //0x00000176 movzbl $-14(%rbp), %ecx - 0xe9, 0x15, 0x00, 0x00, 0x00, //0x0000017a jmp LBB0_23 - //0x0000017f LBB0_21 - 0x31, 0xf6, //0x0000017f xorl %esi, %esi - 0x31, 0xff, //0x00000181 xorl %edi, %edi - 0x4c, 0x89, 0xc3, //0x00000183 movq %r8, %rbx - 0x48, 0x89, 0xc1, //0x00000186 movq %rax, %rcx - 0x48, 0x85, 0xd2, //0x00000189 testq %rdx, %rdx - 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x0000018c jne LBB0_20 - //0x00000192 LBB0_22 - 0x31, 0xc9, //0x00000192 xorl %ecx, %ecx - //0x00000194 LBB0_23 - 0x0f, 0xb6, 0xc9, //0x00000194 movzbl %cl, %ecx - 0xc1, 0xe1, 0x10, //0x00000197 shll $16, %ecx - 0x40, 0x0f, 0xb6, 0xff, //0x0000019a movzbl %dil, %edi - 0xc1, 0xe7, 0x08, //0x0000019e shll $8, %edi - 0x09, 0xcf, //0x000001a1 orl %ecx, %edi - 0x40, 0x0f, 0xb6, 0xd6, //0x000001a3 movzbl %sil, %edx - 0x09, 0xfa, //0x000001a7 orl %edi, %edx - 0x89, 0xd1, //0x000001a9 movl %edx, %ecx - 0x81, 0xe1, 0xf0, 0xc0, 0xc0, 0x00, //0x000001ab andl $12632304, %ecx - 0x81, 0xf9, 0xe0, 0x80, 0x80, 0x00, //0x000001b1 cmpl $8421600, %ecx - 0x0f, 0x85, 0x23, 0x00, 0x00, 0x00, //0x000001b7 jne LBB0_26 - 0x89, 0xd7, //0x000001bd movl %edx, %edi - 0x81, 0xe7, 0x0f, 0x20, 0x00, 0x00, //0x000001bf andl $8207, %edi - 0x81, 0xff, 0x0d, 0x20, 0x00, 0x00, //0x000001c5 cmpl $8205, %edi - 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x000001cb je LBB0_26 - 0xb9, 0x03, 0x00, 0x00, 0x00, //0x000001d1 movl $3, %ecx - 0x85, 0xff, //0x000001d6 testl %edi, %edi - 0x0f, 0x85, 0x23, 0x00, 0x00, 0x00, //0x000001d8 jne LBB0_28 - 0x90, 0x90, //0x000001de .p2align 4, 0x90 - //0x000001e0 LBB0_26 - 0x40, 0xf6, 0xc6, 0x1e, //0x000001e0 testb $30, %sil - 0x0f, 0x84, 0x07, 0xff, 0xff, 0xff, //0x000001e4 je LBB0_13 - 0x81, 0xe2, 0xe0, 0xc0, 0x00, 0x00, //0x000001ea andl $49376, %edx - 0xb9, 0x02, 0x00, 0x00, 0x00, //0x000001f0 movl $2, %ecx - 0x81, 0xfa, 0xc0, 0x80, 0x00, 0x00, //0x000001f5 cmpl $32960, %edx - 0x0f, 0x85, 0xf0, 0xfe, 0xff, 0xff, //0x000001fb jne LBB0_13 - //0x00000201 LBB0_28 - 0x48, 0x01, 0xc8, //0x00000201 addq %rcx, %rax - 0x4c, 0x39, 0xd8, //0x00000204 cmpq %r11, %rax - 0x0f, 0x82, 0x20, 0xff, 0xff, 0xff, //0x00000207 jb LBB0_17 - //0x0000020d LBB0_30 - 0x31, 0xc0, //0x0000020d xorl %eax, %eax - 0x48, 0x83, 0xc4, 0x08, //0x0000020f addq $8, %rsp - 0x5b, //0x00000213 popq %rbx - 0x5d, //0x00000214 popq %rbp - 0xc3, //0x00000215 retq - 0x00, 0x00, //0x00000216 .p2align 2, 0x00 - //0x00000218 _MASK_USE_NUMBER - 0x02, 0x00, 0x00, 0x00, //0x00000218 .long 2 -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8_subr.go deleted file mode 100644 index 0c051f8b8..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8_subr.go +++ /dev/null @@ -1,44 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package sse - -import ( - `github.com/bytedance/sonic/loader` -) - -const ( - _entry__validate_utf8 = 0 -) - -const ( - _stack__validate_utf8 = 48 -) - -const ( - _size__validate_utf8 = 684 -) - -var ( - _pcsp__validate_utf8 = [][2]uint32{ - {0x1, 0}, - {0x6, 8}, - {0x8, 16}, - {0xa, 24}, - {0xb, 32}, - {0xc, 40}, - {0x283, 48}, - {0x284, 40}, - {0x286, 32}, - {0x288, 24}, - {0x28a, 16}, - {0x28b, 8}, - {0x28c, 0}, - {0x2ac, 48}, - } -) - -var _cfunc_validate_utf8 = []loader.CFunc{ - {"_validate_utf8_entry", 0, _entry__validate_utf8, 0, nil}, - {"_validate_utf8", _entry__validate_utf8, _size__validate_utf8, _stack__validate_utf8, _pcsp__validate_utf8}, -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8_text_amd64.go deleted file mode 100644 index a74724128..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8_text_amd64.go +++ /dev/null @@ -1,193 +0,0 @@ -// +build amd64 -// Code generated by asm2asm, DO NOT EDIT. - -package sse - -var _text_validate_utf8 = []byte{ - // .p2align 4, 0x90 - // _validate_utf8 - 0x55, // pushq %rbp - 0x48, 0x89, 0xe5, //0x00000001 movq %rsp, %rbp - 0x41, 0x57, //0x00000004 pushq %r15 - 0x41, 0x56, //0x00000006 pushq %r14 - 0x41, 0x54, //0x00000008 pushq %r12 - 0x53, //0x0000000a pushq %rbx - 0x50, //0x0000000b pushq %rax - 0x4c, 0x8b, 0x17, //0x0000000c movq (%rdi), %r10 - 0x4c, 0x8b, 0x5f, 0x08, //0x0000000f movq $8(%rdi), %r11 - 0x48, 0x8b, 0x0e, //0x00000013 movq (%rsi), %rcx - 0x4c, 0x01, 0xd1, //0x00000016 addq %r10, %rcx - 0x4f, 0x8d, 0x04, 0x1a, //0x00000019 leaq (%r10,%r11), %r8 - 0x49, 0x83, 0xc0, 0xfd, //0x0000001d addq $-3, %r8 - 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x00000021 jmp LBB0_1 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000026 .p2align 4, 0x90 - //0x00000030 LBB0_19 - 0x48, 0x01, 0xd9, //0x00000030 addq %rbx, %rcx - //0x00000033 LBB0_1 - 0x4c, 0x39, 0xc1, //0x00000033 cmpq %r8, %rcx - 0x0f, 0x83, 0xe1, 0x00, 0x00, 0x00, //0x00000036 jae LBB0_2 - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000003c movl $1, %ebx - 0x80, 0x39, 0x00, //0x00000041 cmpb $0, (%rcx) - 0x0f, 0x89, 0xe6, 0xff, 0xff, 0xff, //0x00000044 jns LBB0_19 - 0x8b, 0x01, //0x0000004a movl (%rcx), %eax - 0x89, 0xc7, //0x0000004c movl %eax, %edi - 0x81, 0xe7, 0xf0, 0xc0, 0xc0, 0x00, //0x0000004e andl $12632304, %edi - 0x81, 0xff, 0xe0, 0x80, 0x80, 0x00, //0x00000054 cmpl $8421600, %edi - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000005a jne LBB0_10 - 0x89, 0xc7, //0x00000060 movl %eax, %edi - 0x81, 0xe7, 0x0f, 0x20, 0x00, 0x00, //0x00000062 andl $8207, %edi - 0x81, 0xff, 0x0d, 0x20, 0x00, 0x00, //0x00000068 cmpl $8205, %edi - 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x0000006e je LBB0_10 - 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00000074 movl $3, %ebx - 0x85, 0xff, //0x00000079 testl %edi, %edi - 0x0f, 0x85, 0xaf, 0xff, 0xff, 0xff, //0x0000007b jne LBB0_19 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000081 .p2align 4, 0x90 - //0x00000090 LBB0_10 - 0x89, 0xc7, //0x00000090 movl %eax, %edi - 0x81, 0xe7, 0xe0, 0xc0, 0x00, 0x00, //0x00000092 andl $49376, %edi - 0x81, 0xff, 0xc0, 0x80, 0x00, 0x00, //0x00000098 cmpl $32960, %edi - 0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x0000009e jne LBB0_12 - 0x89, 0xc7, //0x000000a4 movl %eax, %edi - 0xbb, 0x02, 0x00, 0x00, 0x00, //0x000000a6 movl $2, %ebx - 0x83, 0xe7, 0x1e, //0x000000ab andl $30, %edi - 0x0f, 0x85, 0x7c, 0xff, 0xff, 0xff, //0x000000ae jne LBB0_19 - //0x000000b4 LBB0_12 - 0x89, 0xc7, //0x000000b4 movl %eax, %edi - 0x81, 0xe7, 0xf8, 0xc0, 0xc0, 0xc0, //0x000000b6 andl $-1061109512, %edi - 0x81, 0xff, 0xf0, 0x80, 0x80, 0x80, //0x000000bc cmpl $-2139062032, %edi - 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x000000c2 jne LBB0_16 - 0x89, 0xc7, //0x000000c8 movl %eax, %edi - 0x81, 0xe7, 0x07, 0x30, 0x00, 0x00, //0x000000ca andl $12295, %edi - 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x000000d0 je LBB0_16 - 0xbb, 0x04, 0x00, 0x00, 0x00, //0x000000d6 movl $4, %ebx - 0xa8, 0x04, //0x000000db testb $4, %al - 0x0f, 0x84, 0x4d, 0xff, 0xff, 0xff, //0x000000dd je LBB0_19 - 0x25, 0x03, 0x30, 0x00, 0x00, //0x000000e3 andl $12291, %eax - 0x0f, 0x84, 0x42, 0xff, 0xff, 0xff, //0x000000e8 je LBB0_19 - //0x000000ee LBB0_16 - 0x48, 0x89, 0xcf, //0x000000ee movq %rcx, %rdi - 0x4c, 0x29, 0xd7, //0x000000f1 subq %r10, %rdi - 0x48, 0x8b, 0x1a, //0x000000f4 movq (%rdx), %rbx - 0x48, 0x81, 0xfb, 0x00, 0x10, 0x00, 0x00, //0x000000f7 cmpq $4096, %rbx - 0x0f, 0x83, 0x97, 0x01, 0x00, 0x00, //0x000000fe jae LBB0_17 - 0x48, 0x63, 0xc7, //0x00000104 movslq %edi, %rax - 0x48, 0x8d, 0x7b, 0x01, //0x00000107 leaq $1(%rbx), %rdi - 0x48, 0x89, 0x3a, //0x0000010b movq %rdi, (%rdx) - 0x48, 0x89, 0x44, 0xda, 0x08, //0x0000010e movq %rax, $8(%rdx,%rbx,8) - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00000113 movl $1, %ebx - 0xe9, 0x13, 0xff, 0xff, 0xff, //0x00000118 jmp LBB0_19 - //0x0000011d LBB0_2 - 0x4d, 0x01, 0xd3, //0x0000011d addq %r10, %r11 - 0x4c, 0x39, 0xd9, //0x00000120 cmpq %r11, %rcx - 0x0f, 0x83, 0x4e, 0x01, 0x00, 0x00, //0x00000123 jae LBB0_36 - 0x4c, 0x8d, 0x45, 0xdc, //0x00000129 leaq $-36(%rbp), %r8 - 0x4c, 0x8d, 0x4d, 0xda, //0x0000012d leaq $-38(%rbp), %r9 - 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00000131 jmp LBB0_4 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000136 .p2align 4, 0x90 - //0x00000140 LBB0_5 - 0x48, 0x83, 0xc1, 0x01, //0x00000140 addq $1, %rcx - 0x4c, 0x39, 0xd9, //0x00000144 cmpq %r11, %rcx - 0x0f, 0x83, 0x2a, 0x01, 0x00, 0x00, //0x00000147 jae LBB0_36 - //0x0000014d LBB0_4 - 0x80, 0x39, 0x00, //0x0000014d cmpb $0, (%rcx) - 0x0f, 0x89, 0xea, 0xff, 0xff, 0xff, //0x00000150 jns LBB0_5 - 0xc6, 0x45, 0xdc, 0x00, //0x00000156 movb $0, $-36(%rbp) - 0xc6, 0x45, 0xda, 0x00, //0x0000015a movb $0, $-38(%rbp) - 0x4c, 0x89, 0xdb, //0x0000015e movq %r11, %rbx - 0x48, 0x29, 0xcb, //0x00000161 subq %rcx, %rbx - 0x48, 0x83, 0xfb, 0x02, //0x00000164 cmpq $2, %rbx - 0x0f, 0x82, 0x35, 0x00, 0x00, 0x00, //0x00000168 jb LBB0_21 - 0x44, 0x0f, 0xb6, 0x21, //0x0000016e movzbl (%rcx), %r12d - 0x44, 0x0f, 0xb6, 0x71, 0x01, //0x00000172 movzbl $1(%rcx), %r14d - 0x44, 0x88, 0x65, 0xdc, //0x00000177 movb %r12b, $-36(%rbp) - 0x4c, 0x8d, 0x79, 0x02, //0x0000017b leaq $2(%rcx), %r15 - 0x48, 0x83, 0xc3, 0xfe, //0x0000017f addq $-2, %rbx - 0x4c, 0x89, 0xcf, //0x00000183 movq %r9, %rdi - 0x48, 0x85, 0xdb, //0x00000186 testq %rbx, %rbx - 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x00000189 je LBB0_24 - //0x0000018f LBB0_25 - 0x41, 0x0f, 0xb6, 0x07, //0x0000018f movzbl (%r15), %eax - 0x88, 0x07, //0x00000193 movb %al, (%rdi) - 0x44, 0x0f, 0xb6, 0x65, 0xdc, //0x00000195 movzbl $-36(%rbp), %r12d - 0x0f, 0xb6, 0x7d, 0xda, //0x0000019a movzbl $-38(%rbp), %edi - 0xe9, 0x17, 0x00, 0x00, 0x00, //0x0000019e jmp LBB0_26 - //0x000001a3 LBB0_21 - 0x45, 0x31, 0xe4, //0x000001a3 xorl %r12d, %r12d - 0x45, 0x31, 0xf6, //0x000001a6 xorl %r14d, %r14d - 0x4c, 0x89, 0xc7, //0x000001a9 movq %r8, %rdi - 0x49, 0x89, 0xcf, //0x000001ac movq %rcx, %r15 - 0x48, 0x85, 0xdb, //0x000001af testq %rbx, %rbx - 0x0f, 0x85, 0xd7, 0xff, 0xff, 0xff, //0x000001b2 jne LBB0_25 - //0x000001b8 LBB0_24 - 0x31, 0xff, //0x000001b8 xorl %edi, %edi - //0x000001ba LBB0_26 - 0x40, 0x0f, 0xb6, 0xc7, //0x000001ba movzbl %dil, %eax - 0xc1, 0xe0, 0x10, //0x000001be shll $16, %eax - 0x41, 0x0f, 0xb6, 0xde, //0x000001c1 movzbl %r14b, %ebx - 0xc1, 0xe3, 0x08, //0x000001c5 shll $8, %ebx - 0x09, 0xc3, //0x000001c8 orl %eax, %ebx - 0x41, 0x0f, 0xb6, 0xfc, //0x000001ca movzbl %r12b, %edi - 0x09, 0xdf, //0x000001ce orl %ebx, %edi - 0x89, 0xf8, //0x000001d0 movl %edi, %eax - 0x25, 0xf0, 0xc0, 0xc0, 0x00, //0x000001d2 andl $12632304, %eax - 0x3d, 0xe0, 0x80, 0x80, 0x00, //0x000001d7 cmpl $8421600, %eax - 0x0f, 0x85, 0x2e, 0x00, 0x00, 0x00, //0x000001dc jne LBB0_29 - 0x89, 0xf8, //0x000001e2 movl %edi, %eax - 0x25, 0x0f, 0x20, 0x00, 0x00, //0x000001e4 andl $8207, %eax - 0x3d, 0x0d, 0x20, 0x00, 0x00, //0x000001e9 cmpl $8205, %eax - 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x000001ee je LBB0_29 - 0xbb, 0x03, 0x00, 0x00, 0x00, //0x000001f4 movl $3, %ebx - 0x85, 0xc0, //0x000001f9 testl %eax, %eax - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000001fb jne LBB0_34 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000201 .p2align 4, 0x90 - //0x00000210 LBB0_29 - 0x41, 0xf6, 0xc4, 0x1e, //0x00000210 testb $30, %r12b - 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x00000214 je LBB0_31 - 0x81, 0xe7, 0xe0, 0xc0, 0x00, 0x00, //0x0000021a andl $49376, %edi - 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00000220 movl $2, %ebx - 0x81, 0xff, 0xc0, 0x80, 0x00, 0x00, //0x00000225 cmpl $32960, %edi - 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x0000022b jne LBB0_31 - //0x00000231 LBB0_34 - 0x48, 0x01, 0xd9, //0x00000231 addq %rbx, %rcx - 0x4c, 0x39, 0xd9, //0x00000234 cmpq %r11, %rcx - 0x0f, 0x82, 0x10, 0xff, 0xff, 0xff, //0x00000237 jb LBB0_4 - 0xe9, 0x35, 0x00, 0x00, 0x00, //0x0000023d jmp LBB0_36 - //0x00000242 LBB0_31 - 0x48, 0x89, 0xc8, //0x00000242 movq %rcx, %rax - 0x4c, 0x29, 0xd0, //0x00000245 subq %r10, %rax - 0x48, 0x8b, 0x3a, //0x00000248 movq (%rdx), %rdi - 0x48, 0x81, 0xff, 0x00, 0x10, 0x00, 0x00, //0x0000024b cmpq $4096, %rdi - 0x0f, 0x83, 0x34, 0x00, 0x00, 0x00, //0x00000252 jae LBB0_32 - 0x48, 0x98, //0x00000258 cltq - 0x48, 0x8d, 0x5f, 0x01, //0x0000025a leaq $1(%rdi), %rbx - 0x48, 0x89, 0x1a, //0x0000025e movq %rbx, (%rdx) - 0x48, 0x89, 0x44, 0xfa, 0x08, //0x00000261 movq %rax, $8(%rdx,%rdi,8) - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00000266 movl $1, %ebx - 0x48, 0x01, 0xd9, //0x0000026b addq %rbx, %rcx - 0x4c, 0x39, 0xd9, //0x0000026e cmpq %r11, %rcx - 0x0f, 0x82, 0xd6, 0xfe, 0xff, 0xff, //0x00000271 jb LBB0_4 - //0x00000277 LBB0_36 - 0x4c, 0x29, 0xd1, //0x00000277 subq %r10, %rcx - 0x48, 0x89, 0x0e, //0x0000027a movq %rcx, (%rsi) - 0x31, 0xc0, //0x0000027d xorl %eax, %eax - //0x0000027f LBB0_37 - 0x48, 0x83, 0xc4, 0x08, //0x0000027f addq $8, %rsp - 0x5b, //0x00000283 popq %rbx - 0x41, 0x5c, //0x00000284 popq %r12 - 0x41, 0x5e, //0x00000286 popq %r14 - 0x41, 0x5f, //0x00000288 popq %r15 - 0x5d, //0x0000028a popq %rbp - 0xc3, //0x0000028b retq - //0x0000028c LBB0_32 - 0x48, 0x89, 0x06, //0x0000028c movq %rax, (%rsi) - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000028f movq $-1, %rax - 0xe9, 0xe4, 0xff, 0xff, 0xff, //0x00000296 jmp LBB0_37 - //0x0000029b LBB0_17 - 0x48, 0x89, 0x3e, //0x0000029b movq %rdi, (%rsi) - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000029e movq $-1, %rax - 0xe9, 0xd5, 0xff, 0xff, 0xff, //0x000002a5 jmp LBB0_37 - 0x00, 0x00, //0x000002aa .p2align 2, 0x00 - //0x000002ac _MASK_USE_NUMBER - 0x02, 0x00, 0x00, 0x00, //0x000002ac .long 2 -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/value.go b/vendor/github.com/bytedance/sonic/internal/native/sse/value.go deleted file mode 100644 index 561868a59..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/value.go +++ /dev/null @@ -1,33 +0,0 @@ -/* - * 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 sse - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/native/types` - `github.com/bytedance/sonic/internal/rt` -) - -var F_value func(s unsafe.Pointer, n int, p int, v unsafe.Pointer, flags uint64) (ret int) - -var S_value uintptr - -//go:nosplit -func value(s unsafe.Pointer, n int, p int, v *types.JsonState, flags uint64) (ret int) { - return F_value(rt.NoEscape(unsafe.Pointer(s)), n, p, rt.NoEscape(unsafe.Pointer(v)), flags) -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/value_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/value_subr.go deleted file mode 100644 index 20cc86bb0..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/value_subr.go +++ /dev/null @@ -1,46 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package sse - -import ( - `github.com/bytedance/sonic/loader` -) - -const ( - _entry__value = 208 -) - -const ( - _stack__value = 128 -) - -const ( - _size__value = 11788 -) - -var ( - _pcsp__value = [][2]uint32{ - {0x1, 0}, - {0x6, 8}, - {0x8, 16}, - {0xa, 24}, - {0xc, 32}, - {0xd, 40}, - {0x11, 48}, - {0x20a, 128}, - {0x20b, 48}, - {0x20d, 40}, - {0x20f, 32}, - {0x211, 24}, - {0x213, 16}, - {0x214, 8}, - {0x215, 0}, - {0x2e0c, 128}, - } -) - -var _cfunc_value = []loader.CFunc{ - {"_value_entry", 0, _entry__value, 0, nil}, - {"_value", _entry__value, _size__value, _stack__value, _pcsp__value}, -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/value_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/value_text_amd64.go deleted file mode 100644 index 2edeba9a6..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/value_text_amd64.go +++ /dev/null @@ -1,5312 +0,0 @@ -// +build amd64 -// Code generated by asm2asm, DO NOT EDIT. - -package sse - -var _text_value = []byte{ - // .p2align 4, 0x00 - // LCPI0_0 - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, // QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - //0x00000010 LCPI0_1 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000010 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - //0x00000020 LCPI0_2 - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000020 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' - //0x00000030 LCPI0_3 - 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000030 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' - //0x00000040 LCPI0_4 - 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000040 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' - //0x00000050 LCPI0_5 - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000050 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' - //0x00000060 LCPI0_6 - 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000060 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' - //0x00000070 LCPI0_7 - 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000070 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' - //0x00000080 LCPI0_8 - 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000080 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' - //0x00000090 LCPI0_9 - 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00000090 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' - //0x000000a0 LCPI0_10 - 0x00, 0x00, 0x30, 0x43, //0x000000a0 .long 1127219200 - 0x00, 0x00, 0x30, 0x45, //0x000000a4 .long 1160773632 - 0x00, 0x00, 0x00, 0x00, //0x000000a8 .long 0 - 0x00, 0x00, 0x00, 0x00, //0x000000ac .long 0 - //0x000000b0 LCPI0_11 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x43, //0x000000b0 .quad 0x4330000000000000 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x45, //0x000000b8 .quad 0x4530000000000000 - //0x000000c0 .p2align 3, 0x00 - //0x000000c0 LCPI0_12 - 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0x43, //0x000000c0 .quad 0x430c6bf526340000 - //0x000000c8 LCPI0_13 - 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0xc3, //0x000000c8 .quad 0xc30c6bf526340000 - //0x000000d0 .p2align 4, 0x90 - //0x000000d0 _value - 0x55, //0x000000d0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000000d1 movq %rsp, %rbp - 0x41, 0x57, //0x000000d4 pushq %r15 - 0x41, 0x56, //0x000000d6 pushq %r14 - 0x41, 0x55, //0x000000d8 pushq %r13 - 0x41, 0x54, //0x000000da pushq %r12 - 0x53, //0x000000dc pushq %rbx - 0x48, 0x83, 0xec, 0x50, //0x000000dd subq $80, %rsp - 0x4c, 0x89, 0xc0, //0x000000e1 movq %r8, %rax - 0x49, 0x89, 0xc9, //0x000000e4 movq %rcx, %r9 - 0x48, 0x89, 0xd3, //0x000000e7 movq %rdx, %rbx - 0x49, 0x89, 0xfe, //0x000000ea movq %rdi, %r14 - 0x48, 0x39, 0xf2, //0x000000ed cmpq %rsi, %rdx - 0x0f, 0x83, 0x2a, 0x00, 0x00, 0x00, //0x000000f0 jae LBB0_5 - 0x41, 0x8a, 0x0c, 0x1e, //0x000000f6 movb (%r14,%rbx), %cl - 0x80, 0xf9, 0x0d, //0x000000fa cmpb $13, %cl - 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x000000fd je LBB0_5 - 0x80, 0xf9, 0x20, //0x00000103 cmpb $32, %cl - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00000106 je LBB0_5 - 0x8d, 0x51, 0xf7, //0x0000010c leal $-9(%rcx), %edx - 0x80, 0xfa, 0x01, //0x0000010f cmpb $1, %dl - 0x0f, 0x86, 0x08, 0x00, 0x00, 0x00, //0x00000112 jbe LBB0_5 - 0x49, 0x89, 0xd8, //0x00000118 movq %rbx, %r8 - 0xe9, 0x0b, 0x01, 0x00, 0x00, //0x0000011b jmp LBB0_28 - //0x00000120 LBB0_5 - 0x4c, 0x8d, 0x43, 0x01, //0x00000120 leaq $1(%rbx), %r8 - 0x49, 0x39, 0xf0, //0x00000124 cmpq %rsi, %r8 - 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x00000127 jae LBB0_9 - 0x43, 0x8a, 0x0c, 0x06, //0x0000012d movb (%r14,%r8), %cl - 0x80, 0xf9, 0x0d, //0x00000131 cmpb $13, %cl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000134 je LBB0_9 - 0x80, 0xf9, 0x20, //0x0000013a cmpb $32, %cl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000013d je LBB0_9 - 0x8d, 0x51, 0xf7, //0x00000143 leal $-9(%rcx), %edx - 0x80, 0xfa, 0x01, //0x00000146 cmpb $1, %dl - 0x0f, 0x87, 0xdc, 0x00, 0x00, 0x00, //0x00000149 ja LBB0_28 - //0x0000014f LBB0_9 - 0x4c, 0x8d, 0x43, 0x02, //0x0000014f leaq $2(%rbx), %r8 - 0x49, 0x39, 0xf0, //0x00000153 cmpq %rsi, %r8 - 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x00000156 jae LBB0_13 - 0x43, 0x8a, 0x0c, 0x06, //0x0000015c movb (%r14,%r8), %cl - 0x80, 0xf9, 0x0d, //0x00000160 cmpb $13, %cl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000163 je LBB0_13 - 0x80, 0xf9, 0x20, //0x00000169 cmpb $32, %cl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000016c je LBB0_13 - 0x8d, 0x51, 0xf7, //0x00000172 leal $-9(%rcx), %edx - 0x80, 0xfa, 0x01, //0x00000175 cmpb $1, %dl - 0x0f, 0x87, 0xad, 0x00, 0x00, 0x00, //0x00000178 ja LBB0_28 - //0x0000017e LBB0_13 - 0x4c, 0x8d, 0x43, 0x03, //0x0000017e leaq $3(%rbx), %r8 - 0x49, 0x39, 0xf0, //0x00000182 cmpq %rsi, %r8 - 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x00000185 jae LBB0_17 - 0x43, 0x8a, 0x0c, 0x06, //0x0000018b movb (%r14,%r8), %cl - 0x80, 0xf9, 0x0d, //0x0000018f cmpb $13, %cl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000192 je LBB0_17 - 0x80, 0xf9, 0x20, //0x00000198 cmpb $32, %cl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000019b je LBB0_17 - 0x8d, 0x51, 0xf7, //0x000001a1 leal $-9(%rcx), %edx - 0x80, 0xfa, 0x01, //0x000001a4 cmpb $1, %dl - 0x0f, 0x87, 0x7e, 0x00, 0x00, 0x00, //0x000001a7 ja LBB0_28 - //0x000001ad LBB0_17 - 0x4c, 0x8d, 0x43, 0x04, //0x000001ad leaq $4(%rbx), %r8 - 0x49, 0x39, 0xf0, //0x000001b1 cmpq %rsi, %r8 - 0x0f, 0x83, 0x50, 0x00, 0x00, 0x00, //0x000001b4 jae LBB0_23 - 0x4c, 0x39, 0xc6, //0x000001ba cmpq %r8, %rsi - 0x0f, 0x84, 0x4f, 0x00, 0x00, 0x00, //0x000001bd je LBB0_24 - 0x49, 0x8d, 0x0c, 0x36, //0x000001c3 leaq (%r14,%rsi), %rcx - 0x48, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000001c7 movabsq $4294977024, %rdx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000001d1 .p2align 4, 0x90 - //0x000001e0 LBB0_20 - 0x43, 0x0f, 0xbe, 0x3c, 0x06, //0x000001e0 movsbl (%r14,%r8), %edi - 0x83, 0xff, 0x20, //0x000001e5 cmpl $32, %edi - 0x0f, 0x87, 0x30, 0x00, 0x00, 0x00, //0x000001e8 ja LBB0_26 - 0x48, 0x0f, 0xa3, 0xfa, //0x000001ee btq %rdi, %rdx - 0x0f, 0x83, 0x26, 0x00, 0x00, 0x00, //0x000001f2 jae LBB0_26 - 0x49, 0x83, 0xc0, 0x01, //0x000001f8 addq $1, %r8 - 0x4c, 0x39, 0xc6, //0x000001fc cmpq %r8, %rsi - 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x000001ff jne LBB0_20 - 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x00000205 jmp LBB0_25 - //0x0000020a LBB0_23 - 0x4c, 0x89, 0xc3, //0x0000020a movq %r8, %rbx - 0xe9, 0xb7, 0x00, 0x00, 0x00, //0x0000020d jmp LBB0_37 - //0x00000212 LBB0_24 - 0x4d, 0x01, 0xf0, //0x00000212 addq %r14, %r8 - 0x4c, 0x89, 0xc1, //0x00000215 movq %r8, %rcx - //0x00000218 LBB0_25 - 0x4c, 0x29, 0xf1, //0x00000218 subq %r14, %rcx - 0x49, 0x89, 0xc8, //0x0000021b movq %rcx, %r8 - //0x0000021e LBB0_26 - 0x49, 0x39, 0xf0, //0x0000021e cmpq %rsi, %r8 - 0x0f, 0x83, 0xa2, 0x00, 0x00, 0x00, //0x00000221 jae LBB0_37 - 0x43, 0x8a, 0x0c, 0x06, //0x00000227 movb (%r14,%r8), %cl - //0x0000022b LBB0_28 - 0x0f, 0xbe, 0xd1, //0x0000022b movsbl %cl, %edx - 0x83, 0xfa, 0x7d, //0x0000022e cmpl $125, %edx - 0x0f, 0x87, 0x99, 0x04, 0x00, 0x00, //0x00000231 ja LBB0_103 - 0x49, 0x8d, 0x58, 0x01, //0x00000237 leaq $1(%r8), %rbx - 0x4f, 0x8d, 0x14, 0x06, //0x0000023b leaq (%r14,%r8), %r10 - 0x48, 0x8d, 0x3d, 0x96, 0x2c, 0x00, 0x00, //0x0000023f leaq $11414(%rip), %rdi /* LJTI0_0+0(%rip) */ - 0x48, 0x63, 0x14, 0x97, //0x00000246 movslq (%rdi,%rdx,4), %rdx - 0x48, 0x01, 0xfa, //0x0000024a addq %rdi, %rdx - 0xff, 0xe2, //0x0000024d jmpq *%rdx - //0x0000024f LBB0_30 - 0xa8, 0x02, //0x0000024f testb $2, %al - 0x0f, 0x85, 0x8e, 0x00, 0x00, 0x00, //0x00000251 jne LBB0_40 - 0x4d, 0x8b, 0x69, 0x20, //0x00000257 movq $32(%r9), %r13 - 0x4d, 0x8b, 0x59, 0x28, //0x0000025b movq $40(%r9), %r11 - 0x49, 0xc7, 0x01, 0x09, 0x00, 0x00, 0x00, //0x0000025f movq $9, (%r9) - 0x66, 0x0f, 0xef, 0xc0, //0x00000266 pxor %xmm0, %xmm0 - 0xf3, 0x41, 0x0f, 0x7f, 0x41, 0x08, //0x0000026a movdqu %xmm0, $8(%r9) - 0x4d, 0x89, 0x41, 0x18, //0x00000270 movq %r8, $24(%r9) - 0x49, 0x39, 0xf0, //0x00000274 cmpq %rsi, %r8 - 0x0f, 0x83, 0x3e, 0x0c, 0x00, 0x00, //0x00000277 jae LBB0_205 - 0x48, 0x89, 0xd8, //0x0000027d movq %rbx, %rax - 0x45, 0x8a, 0x3a, //0x00000280 movb (%r10), %r15b - 0x41, 0xbc, 0x01, 0x00, 0x00, 0x00, //0x00000283 movl $1, %r12d - 0x44, 0x89, 0xfb, //0x00000289 movl %r15d, %ebx - 0x4c, 0x89, 0xc1, //0x0000028c movq %r8, %rcx - 0x41, 0x80, 0xff, 0x2d, //0x0000028f cmpb $45, %r15b - 0x0f, 0x85, 0x16, 0x00, 0x00, 0x00, //0x00000293 jne LBB0_35 - 0x48, 0x39, 0xf0, //0x00000299 cmpq %rsi, %rax - 0x0f, 0x83, 0x19, 0x0c, 0x00, 0x00, //0x0000029c jae LBB0_205 - 0x48, 0x89, 0xc1, //0x000002a2 movq %rax, %rcx - 0x41, 0x8a, 0x1c, 0x06, //0x000002a5 movb (%r14,%rax), %bl - 0x41, 0xbc, 0xff, 0xff, 0xff, 0xff, //0x000002a9 movl $-1, %r12d - //0x000002af LBB0_35 - 0x8d, 0x43, 0xd0, //0x000002af leal $-48(%rbx), %eax - 0x3c, 0x0a, //0x000002b2 cmpb $10, %al - 0x0f, 0x82, 0x37, 0x03, 0x00, 0x00, //0x000002b4 jb LBB0_88 - 0x49, 0xc7, 0x01, 0xfe, 0xff, 0xff, 0xff, //0x000002ba movq $-2, (%r9) - 0x49, 0x89, 0xc9, //0x000002c1 movq %rcx, %r9 - 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x000002c4 jmp LBB0_39 - //0x000002c9 LBB0_37 - 0x49, 0xc7, 0x01, 0x01, 0x00, 0x00, 0x00, //0x000002c9 movq $1, (%r9) - //0x000002d0 LBB0_38 - 0x49, 0x89, 0xd9, //0x000002d0 movq %rbx, %r9 - //0x000002d3 LBB0_39 - 0x4c, 0x89, 0xc8, //0x000002d3 movq %r9, %rax - 0x48, 0x83, 0xc4, 0x50, //0x000002d6 addq $80, %rsp - 0x5b, //0x000002da popq %rbx - 0x41, 0x5c, //0x000002db popq %r12 - 0x41, 0x5d, //0x000002dd popq %r13 - 0x41, 0x5e, //0x000002df popq %r14 - 0x41, 0x5f, //0x000002e1 popq %r15 - 0x5d, //0x000002e3 popq %rbp - 0xc3, //0x000002e4 retq - //0x000002e5 LBB0_40 - 0x4c, 0x89, 0x75, 0xa8, //0x000002e5 movq %r14, $-88(%rbp) - 0x4c, 0x89, 0x4d, 0xa0, //0x000002e9 movq %r9, $-96(%rbp) - 0x4c, 0x29, 0xc6, //0x000002ed subq %r8, %rsi - 0x45, 0x31, 0xe4, //0x000002f0 xorl %r12d, %r12d - 0x80, 0xf9, 0x2d, //0x000002f3 cmpb $45, %cl - 0x41, 0x0f, 0x94, 0xc4, //0x000002f6 sete %r12b - 0x4f, 0x8d, 0x0c, 0x22, //0x000002fa leaq (%r10,%r12), %r9 - 0x4c, 0x29, 0xe6, //0x000002fe subq %r12, %rsi - 0x0f, 0x84, 0x48, 0x23, 0x00, 0x00, //0x00000301 je LBB0_543 - 0x41, 0x8a, 0x01, //0x00000307 movb (%r9), %al - 0x8d, 0x48, 0xd0, //0x0000030a leal $-48(%rax), %ecx - 0x80, 0xf9, 0x09, //0x0000030d cmpb $9, %cl - 0x0f, 0x87, 0x83, 0x0d, 0x00, 0x00, //0x00000310 ja LBB0_236 - 0x3c, 0x30, //0x00000316 cmpb $48, %al - 0x0f, 0x85, 0x34, 0x00, 0x00, 0x00, //0x00000318 jne LBB0_46 - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000031e movl $1, %ebx - 0x48, 0x83, 0xfe, 0x01, //0x00000323 cmpq $1, %rsi - 0x0f, 0x84, 0x34, 0x0d, 0x00, 0x00, //0x00000327 je LBB0_233 - 0x41, 0x8a, 0x41, 0x01, //0x0000032d movb $1(%r9), %al - 0x04, 0xd2, //0x00000331 addb $-46, %al - 0x3c, 0x37, //0x00000333 cmpb $55, %al - 0x0f, 0x87, 0x26, 0x0d, 0x00, 0x00, //0x00000335 ja LBB0_233 - 0x0f, 0xb6, 0xc0, //0x0000033b movzbl %al, %eax - 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x0000033e movabsq $36028797027352577, %rcx - 0x48, 0x0f, 0xa3, 0xc1, //0x00000348 btq %rax, %rcx - 0x0f, 0x83, 0x0f, 0x0d, 0x00, 0x00, //0x0000034c jae LBB0_233 - //0x00000352 LBB0_46 - 0x48, 0x83, 0xfe, 0x10, //0x00000352 cmpq $16, %rsi - 0x4c, 0x89, 0x55, 0xc8, //0x00000356 movq %r10, $-56(%rbp) - 0x0f, 0x82, 0x1a, 0x23, 0x00, 0x00, //0x0000035a jb LBB0_546 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00000360 movq $-1, %r14 - 0x31, 0xdb, //0x00000367 xorl %ebx, %ebx - 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0xbe, 0xfc, 0xff, 0xff, //0x00000369 movdqu $-834(%rip), %xmm8 /* LCPI0_3+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0xc5, 0xfc, 0xff, 0xff, //0x00000372 movdqu $-827(%rip), %xmm10 /* LCPI0_4+0(%rip) */ - 0xf3, 0x44, 0x0f, 0x6f, 0x0d, 0xcc, 0xfc, 0xff, 0xff, //0x0000037b movdqu $-820(%rip), %xmm9 /* LCPI0_5+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x1d, 0xd4, 0xfc, 0xff, 0xff, //0x00000384 movdqu $-812(%rip), %xmm3 /* LCPI0_6+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x25, 0xdc, 0xfc, 0xff, 0xff, //0x0000038c movdqu $-804(%rip), %xmm4 /* LCPI0_7+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x2d, 0xe4, 0xfc, 0xff, 0xff, //0x00000394 movdqu $-796(%rip), %xmm5 /* LCPI0_8+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x35, 0xec, 0xfc, 0xff, 0xff, //0x0000039c movdqu $-788(%rip), %xmm6 /* LCPI0_9+0(%rip) */ - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x000003a4 movq $-1, %r13 - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000003ab movq $-1, %r15 - 0x48, 0x89, 0xf2, //0x000003b2 movq %rsi, %rdx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000003b5 .p2align 4, 0x90 - //0x000003c0 LBB0_48 - 0xf3, 0x41, 0x0f, 0x6f, 0x3c, 0x19, //0x000003c0 movdqu (%r9,%rbx), %xmm7 - 0x66, 0x0f, 0x6f, 0xc7, //0x000003c6 movdqa %xmm7, %xmm0 - 0x66, 0x41, 0x0f, 0x64, 0xc0, //0x000003ca pcmpgtb %xmm8, %xmm0 - 0x66, 0x41, 0x0f, 0x6f, 0xca, //0x000003cf movdqa %xmm10, %xmm1 - 0x66, 0x0f, 0x64, 0xcf, //0x000003d4 pcmpgtb %xmm7, %xmm1 - 0x66, 0x0f, 0xdb, 0xc8, //0x000003d8 pand %xmm0, %xmm1 - 0x66, 0x0f, 0x6f, 0xc7, //0x000003dc movdqa %xmm7, %xmm0 - 0x66, 0x41, 0x0f, 0x74, 0xc1, //0x000003e0 pcmpeqb %xmm9, %xmm0 - 0x66, 0x0f, 0x6f, 0xd7, //0x000003e5 movdqa %xmm7, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x000003e9 pcmpeqb %xmm3, %xmm2 - 0x66, 0x0f, 0xeb, 0xd0, //0x000003ed por %xmm0, %xmm2 - 0x66, 0x0f, 0x6f, 0xc7, //0x000003f1 movdqa %xmm7, %xmm0 - 0x66, 0x0f, 0xdb, 0xc4, //0x000003f5 pand %xmm4, %xmm0 - 0x66, 0x0f, 0x74, 0xc6, //0x000003f9 pcmpeqb %xmm6, %xmm0 - 0x66, 0x0f, 0x74, 0xfd, //0x000003fd pcmpeqb %xmm5, %xmm7 - 0x66, 0x44, 0x0f, 0xd7, 0xd8, //0x00000401 pmovmskb %xmm0, %r11d - 0x66, 0x0f, 0xeb, 0xc7, //0x00000406 por %xmm7, %xmm0 - 0x66, 0x0f, 0xeb, 0xca, //0x0000040a por %xmm2, %xmm1 - 0x66, 0x0f, 0xeb, 0xc8, //0x0000040e por %xmm0, %xmm1 - 0x66, 0x0f, 0xd7, 0xc7, //0x00000412 pmovmskb %xmm7, %eax - 0x66, 0x44, 0x0f, 0xd7, 0xd2, //0x00000416 pmovmskb %xmm2, %r10d - 0x66, 0x0f, 0xd7, 0xc9, //0x0000041b pmovmskb %xmm1, %ecx - 0xf7, 0xd1, //0x0000041f notl %ecx - 0x0f, 0xbc, 0xc9, //0x00000421 bsfl %ecx, %ecx - 0x83, 0xf9, 0x10, //0x00000424 cmpl $16, %ecx - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00000427 je LBB0_50 - 0xbf, 0xff, 0xff, 0xff, 0xff, //0x0000042d movl $-1, %edi - 0xd3, 0xe7, //0x00000432 shll %cl, %edi - 0xf7, 0xd7, //0x00000434 notl %edi - 0x21, 0xf8, //0x00000436 andl %edi, %eax - 0x41, 0x21, 0xfb, //0x00000438 andl %edi, %r11d - 0x44, 0x21, 0xd7, //0x0000043b andl %r10d, %edi - 0x41, 0x89, 0xfa, //0x0000043e movl %edi, %r10d - //0x00000441 LBB0_50 - 0x8d, 0x78, 0xff, //0x00000441 leal $-1(%rax), %edi - 0x21, 0xc7, //0x00000444 andl %eax, %edi - 0x0f, 0x85, 0xff, 0x08, 0x00, 0x00, //0x00000446 jne LBB0_175 - 0x41, 0x8d, 0x7b, 0xff, //0x0000044c leal $-1(%r11), %edi - 0x44, 0x21, 0xdf, //0x00000450 andl %r11d, %edi - 0x0f, 0x85, 0xf2, 0x08, 0x00, 0x00, //0x00000453 jne LBB0_175 - 0x41, 0x8d, 0x7a, 0xff, //0x00000459 leal $-1(%r10), %edi - 0x44, 0x21, 0xd7, //0x0000045d andl %r10d, %edi - 0x0f, 0x85, 0xe5, 0x08, 0x00, 0x00, //0x00000460 jne LBB0_175 - 0x85, 0xc0, //0x00000466 testl %eax, %eax - 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000468 je LBB0_56 - 0x0f, 0xbc, 0xc0, //0x0000046e bsfl %eax, %eax - 0x49, 0x83, 0xff, 0xff, //0x00000471 cmpq $-1, %r15 - 0x0f, 0x85, 0xd5, 0x0b, 0x00, 0x00, //0x00000475 jne LBB0_230 - 0x48, 0x01, 0xd8, //0x0000047b addq %rbx, %rax - 0x49, 0x89, 0xc7, //0x0000047e movq %rax, %r15 - //0x00000481 LBB0_56 - 0x45, 0x85, 0xdb, //0x00000481 testl %r11d, %r11d - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00000484 je LBB0_59 - 0x41, 0x0f, 0xbc, 0xc3, //0x0000048a bsfl %r11d, %eax - 0x49, 0x83, 0xfd, 0xff, //0x0000048e cmpq $-1, %r13 - 0x0f, 0x85, 0xb8, 0x0b, 0x00, 0x00, //0x00000492 jne LBB0_230 - 0x48, 0x01, 0xd8, //0x00000498 addq %rbx, %rax - 0x49, 0x89, 0xc5, //0x0000049b movq %rax, %r13 - //0x0000049e LBB0_59 - 0x45, 0x85, 0xd2, //0x0000049e testl %r10d, %r10d - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000004a1 je LBB0_62 - 0x41, 0x0f, 0xbc, 0xc2, //0x000004a7 bsfl %r10d, %eax - 0x49, 0x83, 0xfe, 0xff, //0x000004ab cmpq $-1, %r14 - 0x0f, 0x85, 0x9b, 0x0b, 0x00, 0x00, //0x000004af jne LBB0_230 - 0x48, 0x01, 0xd8, //0x000004b5 addq %rbx, %rax - 0x49, 0x89, 0xc6, //0x000004b8 movq %rax, %r14 - //0x000004bb LBB0_62 - 0x83, 0xf9, 0x10, //0x000004bb cmpl $16, %ecx - 0x0f, 0x85, 0xb4, 0x00, 0x00, 0x00, //0x000004be jne LBB0_77 - 0x48, 0x83, 0xc2, 0xf0, //0x000004c4 addq $-16, %rdx - 0x48, 0x83, 0xc3, 0x10, //0x000004c8 addq $16, %rbx - 0x48, 0x83, 0xfa, 0x0f, //0x000004cc cmpq $15, %rdx - 0x0f, 0x87, 0xea, 0xfe, 0xff, 0xff, //0x000004d0 ja LBB0_48 - 0x49, 0x8d, 0x0c, 0x19, //0x000004d6 leaq (%r9,%rbx), %rcx - 0x49, 0x89, 0xca, //0x000004da movq %rcx, %r10 - 0x48, 0x39, 0xde, //0x000004dd cmpq %rbx, %rsi - 0x0f, 0x84, 0xa6, 0x00, 0x00, 0x00, //0x000004e0 je LBB0_79 - //0x000004e6 LBB0_65 - 0x4c, 0x8d, 0x14, 0x11, //0x000004e6 leaq (%rcx,%rdx), %r10 - 0x48, 0x89, 0xc8, //0x000004ea movq %rcx, %rax - 0x4c, 0x29, 0xc8, //0x000004ed subq %r9, %rax - 0x31, 0xdb, //0x000004f0 xorl %ebx, %ebx - 0x4c, 0x8d, 0x1d, 0xdb, 0x2b, 0x00, 0x00, //0x000004f2 leaq $11227(%rip), %r11 /* LJTI0_1+0(%rip) */ - 0xe9, 0x2f, 0x00, 0x00, 0x00, //0x000004f9 jmp LBB0_70 - //0x000004fe LBB0_66 - 0x83, 0xff, 0x65, //0x000004fe cmpl $101, %edi - 0x0f, 0x85, 0x7f, 0x00, 0x00, 0x00, //0x00000501 jne LBB0_78 - //0x00000507 LBB0_67 - 0x49, 0x83, 0xfd, 0xff, //0x00000507 cmpq $-1, %r13 - 0x0f, 0x85, 0xc4, 0x09, 0x00, 0x00, //0x0000050b jne LBB0_207 - 0x4c, 0x8d, 0x2c, 0x18, //0x00000511 leaq (%rax,%rbx), %r13 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000515 .p2align 4, 0x90 - //0x00000520 LBB0_69 - 0x48, 0x83, 0xc3, 0x01, //0x00000520 addq $1, %rbx - 0x48, 0x39, 0xda, //0x00000524 cmpq %rbx, %rdx - 0x0f, 0x84, 0x5f, 0x00, 0x00, 0x00, //0x00000527 je LBB0_79 - //0x0000052d LBB0_70 - 0x0f, 0xbe, 0x3c, 0x19, //0x0000052d movsbl (%rcx,%rbx), %edi - 0x8d, 0x77, 0xd0, //0x00000531 leal $-48(%rdi), %esi - 0x83, 0xfe, 0x0a, //0x00000534 cmpl $10, %esi - 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00000537 jb LBB0_69 - 0x8d, 0x77, 0xd5, //0x0000053d leal $-43(%rdi), %esi - 0x83, 0xfe, 0x1a, //0x00000540 cmpl $26, %esi - 0x0f, 0x87, 0xb5, 0xff, 0xff, 0xff, //0x00000543 ja LBB0_66 - 0x49, 0x63, 0x34, 0xb3, //0x00000549 movslq (%r11,%rsi,4), %rsi - 0x4c, 0x01, 0xde, //0x0000054d addq %r11, %rsi - 0xff, 0xe6, //0x00000550 jmpq *%rsi - //0x00000552 LBB0_73 - 0x49, 0x83, 0xfe, 0xff, //0x00000552 cmpq $-1, %r14 - 0x0f, 0x85, 0x79, 0x09, 0x00, 0x00, //0x00000556 jne LBB0_207 - 0x4c, 0x8d, 0x34, 0x18, //0x0000055c leaq (%rax,%rbx), %r14 - 0xe9, 0xbb, 0xff, 0xff, 0xff, //0x00000560 jmp LBB0_69 - //0x00000565 LBB0_75 - 0x49, 0x83, 0xff, 0xff, //0x00000565 cmpq $-1, %r15 - 0x0f, 0x85, 0x66, 0x09, 0x00, 0x00, //0x00000569 jne LBB0_207 - 0x4c, 0x8d, 0x3c, 0x18, //0x0000056f leaq (%rax,%rbx), %r15 - 0xe9, 0xa8, 0xff, 0xff, 0xff, //0x00000573 jmp LBB0_69 - //0x00000578 LBB0_77 - 0x41, 0x89, 0xca, //0x00000578 movl %ecx, %r10d - 0x4d, 0x01, 0xca, //0x0000057b addq %r9, %r10 - 0x49, 0x01, 0xda, //0x0000057e addq %rbx, %r10 - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00000581 jmp LBB0_79 - //0x00000586 LBB0_78 - 0x48, 0x01, 0xd9, //0x00000586 addq %rbx, %rcx - 0x49, 0x89, 0xca, //0x00000589 movq %rcx, %r10 - //0x0000058c LBB0_79 - 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x0000058c movq $-1, %rbx - 0x4d, 0x85, 0xff, //0x00000593 testq %r15, %r15 - 0x0f, 0x84, 0xf7, 0x0a, 0x00, 0x00, //0x00000596 je LBB0_235 - 0x4d, 0x85, 0xf6, //0x0000059c testq %r14, %r14 - 0x0f, 0x84, 0xee, 0x0a, 0x00, 0x00, //0x0000059f je LBB0_235 - 0x4d, 0x85, 0xed, //0x000005a5 testq %r13, %r13 - 0x0f, 0x84, 0xe5, 0x0a, 0x00, 0x00, //0x000005a8 je LBB0_235 - 0x4d, 0x29, 0xca, //0x000005ae subq %r9, %r10 - 0x49, 0x8d, 0x42, 0xff, //0x000005b1 leaq $-1(%r10), %rax - 0x49, 0x39, 0xc7, //0x000005b5 cmpq %rax, %r15 - 0x0f, 0x84, 0xd4, 0x03, 0x00, 0x00, //0x000005b8 je LBB0_133 - 0x49, 0x39, 0xc6, //0x000005be cmpq %rax, %r14 - 0x0f, 0x84, 0xcb, 0x03, 0x00, 0x00, //0x000005c1 je LBB0_133 - 0x49, 0x39, 0xc5, //0x000005c7 cmpq %rax, %r13 - 0x0f, 0x84, 0xc2, 0x03, 0x00, 0x00, //0x000005ca je LBB0_133 - 0x4d, 0x85, 0xf6, //0x000005d0 testq %r14, %r14 - 0x0f, 0x8e, 0x08, 0x06, 0x00, 0x00, //0x000005d3 jle LBB0_149 - 0x49, 0x8d, 0x46, 0xff, //0x000005d9 leaq $-1(%r14), %rax - 0x49, 0x39, 0xc5, //0x000005dd cmpq %rax, %r13 - 0x0f, 0x84, 0xfb, 0x05, 0x00, 0x00, //0x000005e0 je LBB0_149 - 0x49, 0xf7, 0xd6, //0x000005e6 notq %r14 - 0x4c, 0x89, 0xf3, //0x000005e9 movq %r14, %rbx - 0xe9, 0x67, 0x0a, 0x00, 0x00, //0x000005ec jmp LBB0_232 - //0x000005f1 LBB0_88 - 0x4c, 0x89, 0x4d, 0xa0, //0x000005f1 movq %r9, $-96(%rbp) - 0x80, 0xfb, 0x30, //0x000005f5 cmpb $48, %bl - 0x0f, 0x85, 0x32, 0x00, 0x00, 0x00, //0x000005f8 jne LBB0_92 - 0x4c, 0x8d, 0x49, 0x01, //0x000005fe leaq $1(%rcx), %r9 - 0x48, 0x39, 0xf1, //0x00000602 cmpq %rsi, %rcx - 0x0f, 0x83, 0xc8, 0xfc, 0xff, 0xff, //0x00000605 jae LBB0_39 - 0x43, 0x8a, 0x04, 0x0e, //0x0000060b movb (%r14,%r9), %al - 0x04, 0xd2, //0x0000060f addb $-46, %al - 0x3c, 0x37, //0x00000611 cmpb $55, %al - 0x0f, 0x87, 0xba, 0xfc, 0xff, 0xff, //0x00000613 ja LBB0_39 - 0x0f, 0xb6, 0xc0, //0x00000619 movzbl %al, %eax - 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x0000061c movabsq $36028797027352577, %rdx - 0x48, 0x0f, 0xa3, 0xc2, //0x00000626 btq %rax, %rdx - 0x0f, 0x83, 0xa3, 0xfc, 0xff, 0xff, //0x0000062a jae LBB0_39 - //0x00000630 LBB0_92 - 0x4c, 0x89, 0x55, 0xc8, //0x00000630 movq %r10, $-56(%rbp) - 0xb0, 0x01, //0x00000634 movb $1, %al - 0x89, 0x45, 0xb8, //0x00000636 movl %eax, $-72(%rbp) - 0x48, 0x39, 0xf1, //0x00000639 cmpq %rsi, %rcx - 0x0f, 0x83, 0xc2, 0x05, 0x00, 0x00, //0x0000063c jae LBB0_152 - 0x41, 0xb9, 0xd0, 0xff, 0xff, 0xff, //0x00000642 movl $4294967248, %r9d - 0x48, 0x83, 0xc1, 0x01, //0x00000648 addq $1, %rcx - 0x31, 0xd2, //0x0000064c xorl %edx, %edx - 0x31, 0xc0, //0x0000064e xorl %eax, %eax - 0x45, 0x31, 0xd2, //0x00000650 xorl %r10d, %r10d - //0x00000653 LBB0_94 - 0x83, 0xf8, 0x12, //0x00000653 cmpl $18, %eax - 0x0f, 0x8f, 0x16, 0x00, 0x00, 0x00, //0x00000656 jg LBB0_96 - 0x4b, 0x8d, 0x3c, 0x92, //0x0000065c leaq (%r10,%r10,4), %rdi - 0x0f, 0xb6, 0xdb, //0x00000660 movzbl %bl, %ebx - 0x44, 0x01, 0xcb, //0x00000663 addl %r9d, %ebx - 0x4c, 0x8d, 0x14, 0x7b, //0x00000666 leaq (%rbx,%rdi,2), %r10 - 0x83, 0xc0, 0x01, //0x0000066a addl $1, %eax - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x0000066d jmp LBB0_97 - //0x00000672 LBB0_96 - 0x83, 0xc2, 0x01, //0x00000672 addl $1, %edx - //0x00000675 LBB0_97 - 0x48, 0x39, 0xce, //0x00000675 cmpq %rcx, %rsi - 0x0f, 0x84, 0xab, 0x06, 0x00, 0x00, //0x00000678 je LBB0_172 - 0x41, 0x0f, 0xb6, 0x1c, 0x0e, //0x0000067e movzbl (%r14,%rcx), %ebx - 0x8d, 0x7b, 0xd0, //0x00000683 leal $-48(%rbx), %edi - 0x48, 0x83, 0xc1, 0x01, //0x00000686 addq $1, %rcx - 0x40, 0x80, 0xff, 0x0a, //0x0000068a cmpb $10, %dil - 0x0f, 0x82, 0xbf, 0xff, 0xff, 0xff, //0x0000068e jb LBB0_94 - 0x80, 0xfb, 0x2e, //0x00000694 cmpb $46, %bl - 0x0f, 0x85, 0xb6, 0x06, 0x00, 0x00, //0x00000697 jne LBB0_176 - 0x48, 0x8b, 0x7d, 0xa0, //0x0000069d movq $-96(%rbp), %rdi - 0x48, 0xc7, 0x07, 0x08, 0x00, 0x00, 0x00, //0x000006a1 movq $8, (%rdi) - 0x48, 0x39, 0xf1, //0x000006a8 cmpq %rsi, %rcx - 0x0f, 0x83, 0x40, 0x0a, 0x00, 0x00, //0x000006ab jae LBB0_240 - 0x41, 0x8a, 0x1c, 0x0e, //0x000006b1 movb (%r14,%rcx), %bl - 0x80, 0xc3, 0xd0, //0x000006b5 addb $-48, %bl - 0x80, 0xfb, 0x0a, //0x000006b8 cmpb $10, %bl - 0x0f, 0x82, 0xfb, 0x0d, 0x00, 0x00, //0x000006bb jb LBB0_286 - 0x48, 0xc7, 0x07, 0xfe, 0xff, 0xff, 0xff, //0x000006c1 movq $-2, (%rdi) - 0x49, 0x89, 0xc9, //0x000006c8 movq %rcx, %r9 - 0xe9, 0x03, 0xfc, 0xff, 0xff, //0x000006cb jmp LBB0_39 - //0x000006d0 LBB0_103 - 0x49, 0xc7, 0x01, 0xfe, 0xff, 0xff, 0xff, //0x000006d0 movq $-2, (%r9) - 0x4d, 0x89, 0xc1, //0x000006d7 movq %r8, %r9 - 0xe9, 0xf4, 0xfb, 0xff, 0xff, //0x000006da jmp LBB0_39 - //0x000006df LBB0_104 - 0xa8, 0x20, //0x000006df testb $32, %al - 0x4c, 0x89, 0x4d, 0xa0, //0x000006e1 movq %r9, $-96(%rbp) - 0x48, 0x89, 0x5d, 0xb8, //0x000006e5 movq %rbx, $-72(%rbp) - 0x0f, 0x85, 0xae, 0x02, 0x00, 0x00, //0x000006e9 jne LBB0_134 - 0x48, 0x39, 0xf3, //0x000006ef cmpq %rsi, %rbx - 0x0f, 0x84, 0xd5, 0x27, 0x00, 0x00, //0x000006f2 je LBB0_620 - 0x49, 0x89, 0xf4, //0x000006f8 movq %rsi, %r12 - 0x49, 0x29, 0xdc, //0x000006fb subq %rbx, %r12 - 0x49, 0x83, 0xfc, 0x40, //0x000006fe cmpq $64, %r12 - 0x0f, 0x82, 0x69, 0x24, 0x00, 0x00, //0x00000702 jb LBB0_621 - 0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x00000708 movq $-2, %r11 - 0x4d, 0x29, 0xc3, //0x0000070f subq %r8, %r11 - 0x49, 0x83, 0xc0, 0x01, //0x00000712 addq $1, %r8 - 0x48, 0xc7, 0x45, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000716 movq $-1, $-64(%rbp) - 0x45, 0x31, 0xff, //0x0000071e xorl %r15d, %r15d - 0xf3, 0x0f, 0x6f, 0x05, 0xd7, 0xf8, 0xff, 0xff, //0x00000721 movdqu $-1833(%rip), %xmm0 /* LCPI0_0+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x0d, 0xdf, 0xf8, 0xff, 0xff, //0x00000729 movdqu $-1825(%rip), %xmm1 /* LCPI0_1+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000731 .p2align 4, 0x90 - //0x00000740 LBB0_108 - 0x4c, 0x89, 0xf0, //0x00000740 movq %r14, %rax - 0xf3, 0x43, 0x0f, 0x6f, 0x14, 0x06, //0x00000743 movdqu (%r14,%r8), %xmm2 - 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x06, 0x10, //0x00000749 movdqu $16(%r14,%r8), %xmm3 - 0xf3, 0x43, 0x0f, 0x6f, 0x64, 0x06, 0x20, //0x00000750 movdqu $32(%r14,%r8), %xmm4 - 0xf3, 0x43, 0x0f, 0x6f, 0x6c, 0x06, 0x30, //0x00000757 movdqu $48(%r14,%r8), %xmm5 - 0x66, 0x0f, 0x6f, 0xf2, //0x0000075e movdqa %xmm2, %xmm6 - 0x66, 0x0f, 0x74, 0xf0, //0x00000762 pcmpeqb %xmm0, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xd6, //0x00000766 pmovmskb %xmm6, %r10d - 0x66, 0x0f, 0x6f, 0xf3, //0x0000076b movdqa %xmm3, %xmm6 - 0x66, 0x0f, 0x74, 0xf0, //0x0000076f pcmpeqb %xmm0, %xmm6 - 0x66, 0x0f, 0xd7, 0xfe, //0x00000773 pmovmskb %xmm6, %edi - 0x66, 0x0f, 0x6f, 0xf4, //0x00000777 movdqa %xmm4, %xmm6 - 0x66, 0x0f, 0x74, 0xf0, //0x0000077b pcmpeqb %xmm0, %xmm6 - 0x66, 0x0f, 0xd7, 0xce, //0x0000077f pmovmskb %xmm6, %ecx - 0x66, 0x0f, 0x6f, 0xf5, //0x00000783 movdqa %xmm5, %xmm6 - 0x66, 0x0f, 0x74, 0xf0, //0x00000787 pcmpeqb %xmm0, %xmm6 - 0x66, 0x0f, 0xd7, 0xc6, //0x0000078b pmovmskb %xmm6, %eax - 0x66, 0x0f, 0x74, 0xd1, //0x0000078f pcmpeqb %xmm1, %xmm2 - 0x66, 0x44, 0x0f, 0xd7, 0xea, //0x00000793 pmovmskb %xmm2, %r13d - 0x66, 0x0f, 0x74, 0xd9, //0x00000798 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xd3, //0x0000079c pmovmskb %xmm3, %edx - 0x66, 0x0f, 0x74, 0xe1, //0x000007a0 pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xdc, //0x000007a4 pmovmskb %xmm4, %ebx - 0x66, 0x0f, 0x74, 0xe9, //0x000007a8 pcmpeqb %xmm1, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xcd, //0x000007ac pmovmskb %xmm5, %r9d - 0x48, 0xc1, 0xe0, 0x30, //0x000007b1 shlq $48, %rax - 0x48, 0xc1, 0xe1, 0x20, //0x000007b5 shlq $32, %rcx - 0x48, 0x09, 0xc1, //0x000007b9 orq %rax, %rcx - 0x48, 0xc1, 0xe7, 0x10, //0x000007bc shlq $16, %rdi - 0x48, 0x09, 0xcf, //0x000007c0 orq %rcx, %rdi - 0x49, 0x09, 0xfa, //0x000007c3 orq %rdi, %r10 - 0x49, 0xc1, 0xe1, 0x30, //0x000007c6 shlq $48, %r9 - 0x48, 0xc1, 0xe3, 0x20, //0x000007ca shlq $32, %rbx - 0x4c, 0x09, 0xcb, //0x000007ce orq %r9, %rbx - 0x48, 0xc1, 0xe2, 0x10, //0x000007d1 shlq $16, %rdx - 0x48, 0x09, 0xda, //0x000007d5 orq %rbx, %rdx - 0x49, 0x09, 0xd5, //0x000007d8 orq %rdx, %r13 - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000007db jne LBB0_112 - 0x4d, 0x85, 0xff, //0x000007e1 testq %r15, %r15 - 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000007e4 jne LBB0_114 - 0x45, 0x31, 0xff, //0x000007ea xorl %r15d, %r15d - 0x4d, 0x85, 0xd2, //0x000007ed testq %r10, %r10 - 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x000007f0 jne LBB0_115 - //0x000007f6 LBB0_111 - 0x49, 0x83, 0xc4, 0xc0, //0x000007f6 addq $-64, %r12 - 0x49, 0x83, 0xc3, 0xc0, //0x000007fa addq $-64, %r11 - 0x49, 0x83, 0xc0, 0x40, //0x000007fe addq $64, %r8 - 0x49, 0x83, 0xfc, 0x3f, //0x00000802 cmpq $63, %r12 - 0x0f, 0x87, 0x34, 0xff, 0xff, 0xff, //0x00000806 ja LBB0_108 - 0xe9, 0x89, 0x0d, 0x00, 0x00, //0x0000080c jmp LBB0_298 - //0x00000811 LBB0_112 - 0x48, 0x83, 0x7d, 0xc0, 0xff, //0x00000811 cmpq $-1, $-64(%rbp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00000816 jne LBB0_114 - 0x49, 0x0f, 0xbc, 0xc5, //0x0000081c bsfq %r13, %rax - 0x4c, 0x01, 0xc0, //0x00000820 addq %r8, %rax - 0x48, 0x89, 0x45, 0xc0, //0x00000823 movq %rax, $-64(%rbp) - //0x00000827 LBB0_114 - 0x4c, 0x89, 0xf8, //0x00000827 movq %r15, %rax - 0x48, 0xf7, 0xd0, //0x0000082a notq %rax - 0x4c, 0x21, 0xe8, //0x0000082d andq %r13, %rax - 0x48, 0x8d, 0x0c, 0x00, //0x00000830 leaq (%rax,%rax), %rcx - 0x4c, 0x09, 0xf9, //0x00000834 orq %r15, %rcx - 0x48, 0x89, 0xca, //0x00000837 movq %rcx, %rdx - 0x48, 0xf7, 0xd2, //0x0000083a notq %rdx - 0x4c, 0x21, 0xea, //0x0000083d andq %r13, %rdx - 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000840 movabsq $-6148914691236517206, %rdi - 0x48, 0x21, 0xfa, //0x0000084a andq %rdi, %rdx - 0x45, 0x31, 0xff, //0x0000084d xorl %r15d, %r15d - 0x48, 0x01, 0xc2, //0x00000850 addq %rax, %rdx - 0x41, 0x0f, 0x92, 0xc7, //0x00000853 setb %r15b - 0x48, 0x01, 0xd2, //0x00000857 addq %rdx, %rdx - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000085a movabsq $6148914691236517205, %rax - 0x48, 0x31, 0xc2, //0x00000864 xorq %rax, %rdx - 0x48, 0x21, 0xca, //0x00000867 andq %rcx, %rdx - 0x48, 0xf7, 0xd2, //0x0000086a notq %rdx - 0x49, 0x21, 0xd2, //0x0000086d andq %rdx, %r10 - 0x4d, 0x85, 0xd2, //0x00000870 testq %r10, %r10 - 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00000873 je LBB0_111 - //0x00000879 LBB0_115 - 0x4d, 0x0f, 0xbc, 0xca, //0x00000879 bsfq %r10, %r9 - 0x4d, 0x29, 0xd9, //0x0000087d subq %r11, %r9 - //0x00000880 LBB0_116 - 0x48, 0x8b, 0x55, 0xb8, //0x00000880 movq $-72(%rbp), %rdx - 0xe9, 0x6d, 0x04, 0x00, 0x00, //0x00000884 jmp LBB0_170 - //0x00000889 LBB0_117 - 0x85, 0xc0, //0x00000889 testl %eax, %eax - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x0000088b movq $-2, %rcx - 0xba, 0x0b, 0x00, 0x00, 0x00, //0x00000892 movl $11, %edx - 0xe9, 0xd4, 0x00, 0x00, 0x00, //0x00000897 jmp LBB0_131 - //0x0000089c LBB0_118 - 0x85, 0xc0, //0x0000089c testl %eax, %eax - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x0000089e movq $-2, %rcx - 0xba, 0x0a, 0x00, 0x00, 0x00, //0x000008a5 movl $10, %edx - 0xe9, 0xc1, 0x00, 0x00, 0x00, //0x000008aa jmp LBB0_131 - //0x000008af LBB0_119 - 0x49, 0xc7, 0x01, 0x05, 0x00, 0x00, 0x00, //0x000008af movq $5, (%r9) - 0xe9, 0x15, 0xfa, 0xff, 0xff, //0x000008b6 jmp LBB0_38 - //0x000008bb LBB0_120 - 0x48, 0x8d, 0x4e, 0xfc, //0x000008bb leaq $-4(%rsi), %rcx - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000008bf movq $-1, %rax - 0x49, 0x39, 0xc8, //0x000008c6 cmpq %rcx, %r8 - 0x0f, 0x83, 0x38, 0x08, 0x00, 0x00, //0x000008c9 jae LBB0_245 - 0x41, 0x8b, 0x0c, 0x1e, //0x000008cf movl (%r14,%rbx), %ecx - 0x81, 0xf9, 0x61, 0x6c, 0x73, 0x65, //0x000008d3 cmpl $1702063201, %ecx - 0x0f, 0x85, 0x31, 0x03, 0x00, 0x00, //0x000008d9 jne LBB0_153 - 0x49, 0x83, 0xc0, 0x05, //0x000008df addq $5, %r8 - 0xb8, 0x04, 0x00, 0x00, 0x00, //0x000008e3 movl $4, %eax - 0xe9, 0x17, 0x08, 0x00, 0x00, //0x000008e8 jmp LBB0_244 - //0x000008ed LBB0_123 - 0x48, 0x8d, 0x4e, 0xfd, //0x000008ed leaq $-3(%rsi), %rcx - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000008f1 movq $-1, %rax - 0x49, 0x39, 0xc8, //0x000008f8 cmpq %rcx, %r8 - 0x0f, 0x83, 0x06, 0x08, 0x00, 0x00, //0x000008fb jae LBB0_245 - 0x41, 0x8b, 0x0a, //0x00000901 movl (%r10), %ecx - 0x81, 0xf9, 0x6e, 0x75, 0x6c, 0x6c, //0x00000904 cmpl $1819047278, %ecx - 0x0f, 0x85, 0x40, 0x03, 0x00, 0x00, //0x0000090a jne LBB0_157 - 0x49, 0x83, 0xc0, 0x04, //0x00000910 addq $4, %r8 - 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00000914 movl $2, %eax - 0xe9, 0xe6, 0x07, 0x00, 0x00, //0x00000919 jmp LBB0_244 - //0x0000091e LBB0_126 - 0x48, 0x8d, 0x4e, 0xfd, //0x0000091e leaq $-3(%rsi), %rcx - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000922 movq $-1, %rax - 0x49, 0x39, 0xc8, //0x00000929 cmpq %rcx, %r8 - 0x0f, 0x83, 0xd5, 0x07, 0x00, 0x00, //0x0000092c jae LBB0_245 - 0x41, 0x8b, 0x0a, //0x00000932 movl (%r10), %ecx - 0x81, 0xf9, 0x74, 0x72, 0x75, 0x65, //0x00000935 cmpl $1702195828, %ecx - 0x0f, 0x85, 0x44, 0x03, 0x00, 0x00, //0x0000093b jne LBB0_161 - 0x49, 0x83, 0xc0, 0x04, //0x00000941 addq $4, %r8 - 0xb8, 0x03, 0x00, 0x00, 0x00, //0x00000945 movl $3, %eax - 0xe9, 0xb5, 0x07, 0x00, 0x00, //0x0000094a jmp LBB0_244 - //0x0000094f LBB0_129 - 0x85, 0xc0, //0x0000094f testl %eax, %eax - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00000951 movq $-2, %rcx - 0xba, 0x0d, 0x00, 0x00, 0x00, //0x00000958 movl $13, %edx - 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x0000095d jmp LBB0_131 - //0x00000962 LBB0_130 - 0x85, 0xc0, //0x00000962 testl %eax, %eax - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00000964 movq $-2, %rcx - 0xba, 0x0c, 0x00, 0x00, 0x00, //0x0000096b movl $12, %edx - //0x00000970 LBB0_131 - 0x48, 0x0f, 0x49, 0xd1, //0x00000970 cmovnsq %rcx, %rdx - 0x49, 0x89, 0x11, //0x00000974 movq %rdx, (%r9) - 0xc1, 0xf8, 0x1f, //0x00000977 sarl $31, %eax - 0xf7, 0xd0, //0x0000097a notl %eax - 0x48, 0x98, //0x0000097c cltq - 0x48, 0x01, 0xc3, //0x0000097e addq %rax, %rbx - 0xe9, 0x4a, 0xf9, 0xff, 0xff, //0x00000981 jmp LBB0_38 - //0x00000986 LBB0_132 - 0x49, 0xc7, 0x01, 0x06, 0x00, 0x00, 0x00, //0x00000986 movq $6, (%r9) - 0xe9, 0x3e, 0xf9, 0xff, 0xff, //0x0000098d jmp LBB0_38 - //0x00000992 LBB0_133 - 0x49, 0xf7, 0xda, //0x00000992 negq %r10 - 0x4c, 0x89, 0xd3, //0x00000995 movq %r10, %rbx - 0xe9, 0xbb, 0x06, 0x00, 0x00, //0x00000998 jmp LBB0_232 - //0x0000099d LBB0_134 - 0x48, 0x39, 0xf3, //0x0000099d cmpq %rsi, %rbx - 0x0f, 0x84, 0x27, 0x25, 0x00, 0x00, //0x000009a0 je LBB0_620 - 0x48, 0x89, 0xf1, //0x000009a6 movq %rsi, %rcx - 0x48, 0x29, 0xd9, //0x000009a9 subq %rbx, %rcx - 0x48, 0x83, 0xf9, 0x40, //0x000009ac cmpq $64, %rcx - 0x0f, 0x82, 0xe0, 0x21, 0x00, 0x00, //0x000009b0 jb LBB0_622 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000009b6 movq $-2, %rax - 0x4c, 0x29, 0xc0, //0x000009bd subq %r8, %rax - 0x49, 0x83, 0xc0, 0x01, //0x000009c0 addq $1, %r8 - 0x48, 0xc7, 0x45, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000009c4 movq $-1, $-64(%rbp) - 0x31, 0xff, //0x000009cc xorl %edi, %edi - 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0x29, 0xf6, 0xff, 0xff, //0x000009ce movdqu $-2519(%rip), %xmm8 /* LCPI0_0+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x0d, 0x31, 0xf6, 0xff, 0xff, //0x000009d7 movdqu $-2511(%rip), %xmm1 /* LCPI0_1+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x15, 0x39, 0xf6, 0xff, 0xff, //0x000009df movdqu $-2503(%rip), %xmm2 /* LCPI0_2+0(%rip) */ - 0x66, 0x0f, 0x76, 0xdb, //0x000009e7 pcmpeqd %xmm3, %xmm3 - 0x4c, 0x89, 0x75, 0xa8, //0x000009eb movq %r14, $-88(%rbp) - 0x90, //0x000009ef .p2align 4, 0x90 - //0x000009f0 LBB0_137 - 0x48, 0x89, 0x7d, 0xb0, //0x000009f0 movq %rdi, $-80(%rbp) - 0x48, 0x89, 0x4d, 0xc8, //0x000009f4 movq %rcx, $-56(%rbp) - 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x06, //0x000009f8 movdqu (%r14,%r8), %xmm0 - 0xf3, 0x43, 0x0f, 0x6f, 0x7c, 0x06, 0x10, //0x000009fe movdqu $16(%r14,%r8), %xmm7 - 0xf3, 0x43, 0x0f, 0x6f, 0x74, 0x06, 0x20, //0x00000a05 movdqu $32(%r14,%r8), %xmm6 - 0xf3, 0x43, 0x0f, 0x6f, 0x6c, 0x06, 0x30, //0x00000a0c movdqu $48(%r14,%r8), %xmm5 - 0x66, 0x0f, 0x6f, 0xe0, //0x00000a13 movdqa %xmm0, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe0, //0x00000a17 pcmpeqb %xmm8, %xmm4 - 0x66, 0x0f, 0xd7, 0xd4, //0x00000a1c pmovmskb %xmm4, %edx - 0x66, 0x0f, 0x6f, 0xe7, //0x00000a20 movdqa %xmm7, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe0, //0x00000a24 pcmpeqb %xmm8, %xmm4 - 0x66, 0x0f, 0xd7, 0xcc, //0x00000a29 pmovmskb %xmm4, %ecx - 0x66, 0x0f, 0x6f, 0xe6, //0x00000a2d movdqa %xmm6, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe0, //0x00000a31 pcmpeqb %xmm8, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xfc, //0x00000a36 pmovmskb %xmm4, %r15d - 0x66, 0x0f, 0x6f, 0xe5, //0x00000a3b movdqa %xmm5, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe0, //0x00000a3f pcmpeqb %xmm8, %xmm4 - 0x66, 0x0f, 0xd7, 0xfc, //0x00000a44 pmovmskb %xmm4, %edi - 0x66, 0x0f, 0x6f, 0xe0, //0x00000a48 movdqa %xmm0, %xmm4 - 0x66, 0x0f, 0x74, 0xe1, //0x00000a4c pcmpeqb %xmm1, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xdc, //0x00000a50 pmovmskb %xmm4, %r11d - 0x66, 0x0f, 0x6f, 0xe7, //0x00000a55 movdqa %xmm7, %xmm4 - 0x66, 0x0f, 0x74, 0xe1, //0x00000a59 pcmpeqb %xmm1, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xcc, //0x00000a5d pmovmskb %xmm4, %r9d - 0x66, 0x0f, 0x6f, 0xe6, //0x00000a62 movdqa %xmm6, %xmm4 - 0x66, 0x0f, 0x74, 0xe1, //0x00000a66 pcmpeqb %xmm1, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xf4, //0x00000a6a pmovmskb %xmm4, %r14d - 0x66, 0x0f, 0x6f, 0xe5, //0x00000a6f movdqa %xmm5, %xmm4 - 0x66, 0x0f, 0x74, 0xe1, //0x00000a73 pcmpeqb %xmm1, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xe4, //0x00000a77 pmovmskb %xmm4, %r12d - 0x66, 0x0f, 0x6f, 0xe2, //0x00000a7c movdqa %xmm2, %xmm4 - 0x66, 0x0f, 0x64, 0xe7, //0x00000a80 pcmpgtb %xmm7, %xmm4 - 0x66, 0x0f, 0x64, 0xfb, //0x00000a84 pcmpgtb %xmm3, %xmm7 - 0x66, 0x0f, 0xdb, 0xfc, //0x00000a88 pand %xmm4, %xmm7 - 0x66, 0x0f, 0xd7, 0xdf, //0x00000a8c pmovmskb %xmm7, %ebx - 0x66, 0x0f, 0x6f, 0xe2, //0x00000a90 movdqa %xmm2, %xmm4 - 0x66, 0x0f, 0x64, 0xe6, //0x00000a94 pcmpgtb %xmm6, %xmm4 - 0x66, 0x0f, 0x64, 0xf3, //0x00000a98 pcmpgtb %xmm3, %xmm6 - 0x66, 0x0f, 0xdb, 0xf4, //0x00000a9c pand %xmm4, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xd6, //0x00000aa0 pmovmskb %xmm6, %r10d - 0x66, 0x0f, 0x6f, 0xe2, //0x00000aa5 movdqa %xmm2, %xmm4 - 0x66, 0x0f, 0x64, 0xe5, //0x00000aa9 pcmpgtb %xmm5, %xmm4 - 0x66, 0x0f, 0x64, 0xeb, //0x00000aad pcmpgtb %xmm3, %xmm5 - 0x66, 0x0f, 0xdb, 0xec, //0x00000ab1 pand %xmm4, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xed, //0x00000ab5 pmovmskb %xmm5, %r13d - 0x48, 0xc1, 0xe7, 0x30, //0x00000aba shlq $48, %rdi - 0x49, 0xc1, 0xe7, 0x20, //0x00000abe shlq $32, %r15 - 0x49, 0x09, 0xff, //0x00000ac2 orq %rdi, %r15 - 0x48, 0xc1, 0xe1, 0x10, //0x00000ac5 shlq $16, %rcx - 0x4c, 0x09, 0xf9, //0x00000ac9 orq %r15, %rcx - 0x48, 0x09, 0xca, //0x00000acc orq %rcx, %rdx - 0x49, 0xc1, 0xe4, 0x30, //0x00000acf shlq $48, %r12 - 0x49, 0xc1, 0xe6, 0x20, //0x00000ad3 shlq $32, %r14 - 0x4d, 0x09, 0xe6, //0x00000ad7 orq %r12, %r14 - 0x49, 0xc1, 0xe1, 0x10, //0x00000ada shlq $16, %r9 - 0x4d, 0x09, 0xf1, //0x00000ade orq %r14, %r9 - 0x49, 0xc1, 0xe5, 0x30, //0x00000ae1 shlq $48, %r13 - 0x49, 0xc1, 0xe2, 0x20, //0x00000ae5 shlq $32, %r10 - 0x4d, 0x09, 0xea, //0x00000ae9 orq %r13, %r10 - 0x48, 0xc1, 0xe3, 0x10, //0x00000aec shlq $16, %rbx - 0x4c, 0x09, 0xd3, //0x00000af0 orq %r10, %rbx - 0x4d, 0x09, 0xcb, //0x00000af3 orq %r9, %r11 - 0x0f, 0x85, 0x5b, 0x00, 0x00, 0x00, //0x00000af6 jne LBB0_143 - 0x48, 0x8b, 0x7d, 0xb0, //0x00000afc movq $-80(%rbp), %rdi - 0x48, 0x85, 0xff, //0x00000b00 testq %rdi, %rdi - 0x0f, 0x85, 0x71, 0x00, 0x00, 0x00, //0x00000b03 jne LBB0_145 - 0x31, 0xff, //0x00000b09 xorl %edi, %edi - 0x4c, 0x8b, 0x75, 0xa8, //0x00000b0b movq $-88(%rbp), %r14 - //0x00000b0f LBB0_140 - 0x66, 0x0f, 0x6f, 0xe2, //0x00000b0f movdqa %xmm2, %xmm4 - 0x66, 0x0f, 0x64, 0xe0, //0x00000b13 pcmpgtb %xmm0, %xmm4 - 0x66, 0x0f, 0x64, 0xc3, //0x00000b17 pcmpgtb %xmm3, %xmm0 - 0x66, 0x0f, 0xdb, 0xc4, //0x00000b1b pand %xmm4, %xmm0 - 0x66, 0x0f, 0xd7, 0xc8, //0x00000b1f pmovmskb %xmm0, %ecx - 0x48, 0x09, 0xcb, //0x00000b23 orq %rcx, %rbx - 0x48, 0x85, 0xd2, //0x00000b26 testq %rdx, %rdx - 0x0f, 0x85, 0x9c, 0x00, 0x00, 0x00, //0x00000b29 jne LBB0_147 - 0x48, 0x85, 0xdb, //0x00000b2f testq %rbx, %rbx - 0x0f, 0x85, 0xea, 0x22, 0x00, 0x00, //0x00000b32 jne LBB0_303 - 0x48, 0x8b, 0x4d, 0xc8, //0x00000b38 movq $-56(%rbp), %rcx - 0x48, 0x83, 0xc1, 0xc0, //0x00000b3c addq $-64, %rcx - 0x48, 0x83, 0xc0, 0xc0, //0x00000b40 addq $-64, %rax - 0x49, 0x83, 0xc0, 0x40, //0x00000b44 addq $64, %r8 - 0x48, 0x83, 0xf9, 0x3f, //0x00000b48 cmpq $63, %rcx - 0x0f, 0x87, 0x9e, 0xfe, 0xff, 0xff, //0x00000b4c ja LBB0_137 - 0xe9, 0xcf, 0x0a, 0x00, 0x00, //0x00000b52 jmp LBB0_305 - //0x00000b57 LBB0_143 - 0x48, 0x83, 0x7d, 0xc0, 0xff, //0x00000b57 cmpq $-1, $-64(%rbp) - 0x4c, 0x8b, 0x75, 0xa8, //0x00000b5c movq $-88(%rbp), %r14 - 0x48, 0x8b, 0x7d, 0xb0, //0x00000b60 movq $-80(%rbp), %rdi - 0x0f, 0x85, 0x14, 0x00, 0x00, 0x00, //0x00000b64 jne LBB0_146 - 0x49, 0x0f, 0xbc, 0xcb, //0x00000b6a bsfq %r11, %rcx - 0x4c, 0x01, 0xc1, //0x00000b6e addq %r8, %rcx - 0x48, 0x89, 0x4d, 0xc0, //0x00000b71 movq %rcx, $-64(%rbp) - 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00000b75 jmp LBB0_146 - //0x00000b7a LBB0_145 - 0x4c, 0x8b, 0x75, 0xa8, //0x00000b7a movq $-88(%rbp), %r14 - //0x00000b7e LBB0_146 - 0x49, 0x89, 0xfa, //0x00000b7e movq %rdi, %r10 - 0x49, 0xf7, 0xd2, //0x00000b81 notq %r10 - 0x4d, 0x21, 0xda, //0x00000b84 andq %r11, %r10 - 0x4f, 0x8d, 0x0c, 0x12, //0x00000b87 leaq (%r10,%r10), %r9 - 0x49, 0x09, 0xf9, //0x00000b8b orq %rdi, %r9 - 0x4d, 0x89, 0xcf, //0x00000b8e movq %r9, %r15 - 0x49, 0xf7, 0xd7, //0x00000b91 notq %r15 - 0x4d, 0x21, 0xdf, //0x00000b94 andq %r11, %r15 - 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000b97 movabsq $-6148914691236517206, %rdi - 0x49, 0x21, 0xff, //0x00000ba1 andq %rdi, %r15 - 0x31, 0xff, //0x00000ba4 xorl %edi, %edi - 0x4d, 0x01, 0xd7, //0x00000ba6 addq %r10, %r15 - 0x40, 0x0f, 0x92, 0xc7, //0x00000ba9 setb %dil - 0x4d, 0x01, 0xff, //0x00000bad addq %r15, %r15 - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000bb0 movabsq $6148914691236517205, %rcx - 0x49, 0x31, 0xcf, //0x00000bba xorq %rcx, %r15 - 0x4d, 0x21, 0xcf, //0x00000bbd andq %r9, %r15 - 0x49, 0xf7, 0xd7, //0x00000bc0 notq %r15 - 0x4c, 0x21, 0xfa, //0x00000bc3 andq %r15, %rdx - 0xe9, 0x44, 0xff, 0xff, 0xff, //0x00000bc6 jmp LBB0_140 - //0x00000bcb LBB0_147 - 0x4c, 0x0f, 0xbc, 0xca, //0x00000bcb bsfq %rdx, %r9 - 0x48, 0x85, 0xdb, //0x00000bcf testq %rbx, %rbx - 0x0f, 0x84, 0x09, 0x01, 0x00, 0x00, //0x00000bd2 je LBB0_167 - 0x48, 0x0f, 0xbc, 0xcb, //0x00000bd8 bsfq %rbx, %rcx - 0xe9, 0x05, 0x01, 0x00, 0x00, //0x00000bdc jmp LBB0_168 - //0x00000be1 LBB0_149 - 0x4c, 0x89, 0xf8, //0x00000be1 movq %r15, %rax - 0x4c, 0x09, 0xe8, //0x00000be4 orq %r13, %rax - 0x0f, 0x99, 0xc0, //0x00000be7 setns %al - 0x0f, 0x88, 0xd5, 0x00, 0x00, 0x00, //0x00000bea js LBB0_166 - 0x4d, 0x39, 0xef, //0x00000bf0 cmpq %r13, %r15 - 0x0f, 0x8c, 0xcc, 0x00, 0x00, 0x00, //0x00000bf3 jl LBB0_166 - 0x49, 0xf7, 0xd7, //0x00000bf9 notq %r15 - 0x4c, 0x89, 0xfb, //0x00000bfc movq %r15, %rbx - 0xe9, 0x54, 0x04, 0x00, 0x00, //0x00000bff jmp LBB0_232 - //0x00000c04 LBB0_152 - 0x31, 0xd2, //0x00000c04 xorl %edx, %edx - 0x31, 0xc0, //0x00000c06 xorl %eax, %eax - 0x45, 0x31, 0xd2, //0x00000c08 xorl %r10d, %r10d - 0xe9, 0x47, 0x01, 0x00, 0x00, //0x00000c0b jmp LBB0_177 - //0x00000c10 LBB0_153 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000c10 movq $-2, %rax - 0x80, 0xf9, 0x61, //0x00000c17 cmpb $97, %cl - 0x0f, 0x85, 0x11, 0x01, 0x00, 0x00, //0x00000c1a jne LBB0_173 - 0x43, 0x80, 0x7c, 0x06, 0x02, 0x6c, //0x00000c20 cmpb $108, $2(%r14,%r8) - 0x0f, 0x85, 0x16, 0x01, 0x00, 0x00, //0x00000c26 jne LBB0_243 - 0x43, 0x80, 0x7c, 0x06, 0x03, 0x73, //0x00000c2c cmpb $115, $3(%r14,%r8) - 0x0f, 0x85, 0xc8, 0x04, 0x00, 0x00, //0x00000c32 jne LBB0_241 - 0x31, 0xc9, //0x00000c38 xorl %ecx, %ecx - 0x43, 0x80, 0x7c, 0x30, 0x04, 0x65, //0x00000c3a cmpb $101, $4(%r8,%r14) - 0x0f, 0x94, 0xc1, //0x00000c40 sete %cl - 0x4a, 0x8d, 0x34, 0x01, //0x00000c43 leaq (%rcx,%r8), %rsi - 0x48, 0x83, 0xc6, 0x04, //0x00000c47 addq $4, %rsi - 0xe9, 0xb7, 0x04, 0x00, 0x00, //0x00000c4b jmp LBB0_245 - //0x00000c50 LBB0_157 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000c50 movq $-2, %rax - 0x80, 0xf9, 0x6e, //0x00000c57 cmpb $110, %cl - 0x0f, 0x85, 0xa4, 0x04, 0x00, 0x00, //0x00000c5a jne LBB0_244 - 0x43, 0x80, 0x7c, 0x06, 0x01, 0x75, //0x00000c60 cmpb $117, $1(%r14,%r8) - 0x0f, 0x85, 0xcd, 0x00, 0x00, 0x00, //0x00000c66 jne LBB0_174 - 0x43, 0x80, 0x7c, 0x06, 0x02, 0x6c, //0x00000c6c cmpb $108, $2(%r14,%r8) - 0x0f, 0x85, 0xca, 0x00, 0x00, 0x00, //0x00000c72 jne LBB0_243 - 0x31, 0xc9, //0x00000c78 xorl %ecx, %ecx - 0x43, 0x80, 0x7c, 0x30, 0x03, 0x6c, //0x00000c7a cmpb $108, $3(%r8,%r14) - 0xe9, 0x30, 0x00, 0x00, 0x00, //0x00000c80 jmp LBB0_165 - //0x00000c85 LBB0_161 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000c85 movq $-2, %rax - 0x80, 0xf9, 0x74, //0x00000c8c cmpb $116, %cl - 0x0f, 0x85, 0x6f, 0x04, 0x00, 0x00, //0x00000c8f jne LBB0_244 - 0x43, 0x80, 0x7c, 0x06, 0x01, 0x72, //0x00000c95 cmpb $114, $1(%r14,%r8) - 0x0f, 0x85, 0x98, 0x00, 0x00, 0x00, //0x00000c9b jne LBB0_174 - 0x43, 0x80, 0x7c, 0x06, 0x02, 0x75, //0x00000ca1 cmpb $117, $2(%r14,%r8) - 0x0f, 0x85, 0x95, 0x00, 0x00, 0x00, //0x00000ca7 jne LBB0_243 - 0x31, 0xc9, //0x00000cad xorl %ecx, %ecx - 0x43, 0x80, 0x7c, 0x30, 0x03, 0x65, //0x00000caf cmpb $101, $3(%r8,%r14) - //0x00000cb5 LBB0_165 - 0x0f, 0x94, 0xc1, //0x00000cb5 sete %cl - 0x4a, 0x8d, 0x34, 0x01, //0x00000cb8 leaq (%rcx,%r8), %rsi - 0x48, 0x83, 0xc6, 0x03, //0x00000cbc addq $3, %rsi - 0xe9, 0x42, 0x04, 0x00, 0x00, //0x00000cc0 jmp LBB0_245 - //0x00000cc5 LBB0_166 - 0x49, 0x8d, 0x4d, 0xff, //0x00000cc5 leaq $-1(%r13), %rcx - 0x49, 0x39, 0xcf, //0x00000cc9 cmpq %rcx, %r15 - 0x49, 0xf7, 0xd5, //0x00000ccc notq %r13 - 0x4d, 0x0f, 0x45, 0xea, //0x00000ccf cmovneq %r10, %r13 - 0x84, 0xc0, //0x00000cd3 testb %al, %al - 0x4d, 0x0f, 0x44, 0xea, //0x00000cd5 cmoveq %r10, %r13 - 0x4c, 0x89, 0xeb, //0x00000cd9 movq %r13, %rbx - 0xe9, 0x77, 0x03, 0x00, 0x00, //0x00000cdc jmp LBB0_232 - //0x00000ce1 LBB0_167 - 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00000ce1 movl $64, %ecx - //0x00000ce6 LBB0_168 - 0x48, 0x8b, 0x55, 0xb8, //0x00000ce6 movq $-72(%rbp), %rdx - 0x4c, 0x39, 0xc9, //0x00000cea cmpq %r9, %rcx - 0x0f, 0x82, 0x2f, 0x21, 0x00, 0x00, //0x00000ced jb LBB0_303 - 0x49, 0x29, 0xc1, //0x00000cf3 subq %rax, %r9 - //0x00000cf6 LBB0_170 - 0x4d, 0x85, 0xc9, //0x00000cf6 testq %r9, %r9 - 0x0f, 0x88, 0x2a, 0x21, 0x00, 0x00, //0x00000cf9 js LBB0_304 - 0x48, 0x8b, 0x4d, 0xa0, //0x00000cff movq $-96(%rbp), %rcx - 0x48, 0x89, 0x51, 0x10, //0x00000d03 movq %rdx, $16(%rcx) - 0x48, 0xc7, 0x01, 0x07, 0x00, 0x00, 0x00, //0x00000d07 movq $7, (%rcx) - 0x48, 0x8b, 0x55, 0xc0, //0x00000d0e movq $-64(%rbp), %rdx - 0x4c, 0x39, 0xca, //0x00000d12 cmpq %r9, %rdx - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000d15 movq $-1, %rax - 0x48, 0x0f, 0x4c, 0xc2, //0x00000d1c cmovlq %rdx, %rax - 0x48, 0x89, 0x41, 0x18, //0x00000d20 movq %rax, $24(%rcx) - 0xe9, 0xaa, 0xf5, 0xff, 0xff, //0x00000d24 jmp LBB0_39 - //0x00000d29 LBB0_172 - 0x48, 0x89, 0xf1, //0x00000d29 movq %rsi, %rcx - 0xe9, 0x26, 0x00, 0x00, 0x00, //0x00000d2c jmp LBB0_177 - //0x00000d31 LBB0_173 - 0x48, 0x89, 0xde, //0x00000d31 movq %rbx, %rsi - 0xe9, 0xce, 0x03, 0x00, 0x00, //0x00000d34 jmp LBB0_245 - //0x00000d39 LBB0_174 - 0x49, 0x83, 0xc0, 0x01, //0x00000d39 addq $1, %r8 - 0xe9, 0xc2, 0x03, 0x00, 0x00, //0x00000d3d jmp LBB0_244 - //0x00000d42 LBB0_243 - 0x49, 0x83, 0xc0, 0x02, //0x00000d42 addq $2, %r8 - 0xe9, 0xb9, 0x03, 0x00, 0x00, //0x00000d46 jmp LBB0_244 - //0x00000d4b LBB0_175 - 0x0f, 0xbc, 0xc7, //0x00000d4b bsfl %edi, %eax - 0xe9, 0xff, 0x02, 0x00, 0x00, //0x00000d4e jmp LBB0_231 - //0x00000d53 LBB0_176 - 0x48, 0x83, 0xc1, 0xff, //0x00000d53 addq $-1, %rcx - //0x00000d57 LBB0_177 - 0x31, 0xff, //0x00000d57 xorl %edi, %edi - 0x85, 0xd2, //0x00000d59 testl %edx, %edx - 0x40, 0x0f, 0x9f, 0xc7, //0x00000d5b setg %dil - 0x4d, 0x85, 0xd2, //0x00000d5f testq %r10, %r10 - 0x4c, 0x89, 0x5d, 0xb0, //0x00000d62 movq %r11, $-80(%rbp) - 0x44, 0x88, 0x7d, 0x90, //0x00000d66 movb %r15b, $-112(%rbp) - 0x89, 0x7d, 0xc0, //0x00000d6a movl %edi, $-64(%rbp) - 0x0f, 0x85, 0x45, 0x00, 0x00, 0x00, //0x00000d6d jne LBB0_186 - 0x85, 0xd2, //0x00000d73 testl %edx, %edx - 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00000d75 jne LBB0_186 - 0x48, 0x39, 0xf1, //0x00000d7b cmpq %rsi, %rcx - 0x0f, 0x83, 0x2d, 0x00, 0x00, 0x00, //0x00000d7e jae LBB0_184 - 0x41, 0x89, 0xcf, //0x00000d84 movl %ecx, %r15d - 0x41, 0x29, 0xf7, //0x00000d87 subl %esi, %r15d - 0x31, 0xc0, //0x00000d8a xorl %eax, %eax - 0x31, 0xd2, //0x00000d8c xorl %edx, %edx - //0x00000d8e LBB0_181 - 0x41, 0x80, 0x3c, 0x0e, 0x30, //0x00000d8e cmpb $48, (%r14,%rcx) - 0x0f, 0x85, 0x1c, 0x00, 0x00, 0x00, //0x00000d93 jne LBB0_185 - 0x48, 0x83, 0xc1, 0x01, //0x00000d99 addq $1, %rcx - 0x83, 0xc2, 0xff, //0x00000d9d addl $-1, %edx - 0x48, 0x39, 0xce, //0x00000da0 cmpq %rcx, %rsi - 0x0f, 0x85, 0xe5, 0xff, 0xff, 0xff, //0x00000da3 jne LBB0_181 - 0x45, 0x31, 0xd2, //0x00000da9 xorl %r10d, %r10d - 0xe9, 0x43, 0x01, 0x00, 0x00, //0x00000dac jmp LBB0_209 - //0x00000db1 LBB0_184 - 0x31, 0xd2, //0x00000db1 xorl %edx, %edx - 0x31, 0xc0, //0x00000db3 xorl %eax, %eax - //0x00000db5 LBB0_185 - 0x45, 0x31, 0xd2, //0x00000db5 xorl %r10d, %r10d - //0x00000db8 LBB0_186 - 0x48, 0x39, 0xf1, //0x00000db8 cmpq %rsi, %rcx - 0x0f, 0x83, 0x49, 0x00, 0x00, 0x00, //0x00000dbb jae LBB0_192 - 0x83, 0xf8, 0x12, //0x00000dc1 cmpl $18, %eax - 0x0f, 0x8f, 0x40, 0x00, 0x00, 0x00, //0x00000dc4 jg LBB0_192 - 0x41, 0xb9, 0xd0, 0xff, 0xff, 0xff, //0x00000dca movl $4294967248, %r9d - //0x00000dd0 LBB0_189 - 0x41, 0x0f, 0xb6, 0x3c, 0x0e, //0x00000dd0 movzbl (%r14,%rcx), %edi - 0x8d, 0x5f, 0xd0, //0x00000dd5 leal $-48(%rdi), %ebx - 0x80, 0xfb, 0x09, //0x00000dd8 cmpb $9, %bl - 0x0f, 0x87, 0x29, 0x00, 0x00, 0x00, //0x00000ddb ja LBB0_192 - 0x4b, 0x8d, 0x1c, 0x92, //0x00000de1 leaq (%r10,%r10,4), %rbx - 0x44, 0x01, 0xcf, //0x00000de5 addl %r9d, %edi - 0x4c, 0x8d, 0x14, 0x5f, //0x00000de8 leaq (%rdi,%rbx,2), %r10 - 0x83, 0xc2, 0xff, //0x00000dec addl $-1, %edx - 0x48, 0x83, 0xc1, 0x01, //0x00000def addq $1, %rcx - 0x48, 0x39, 0xf1, //0x00000df3 cmpq %rsi, %rcx - 0x0f, 0x83, 0x0e, 0x00, 0x00, 0x00, //0x00000df6 jae LBB0_192 - 0x8d, 0x78, 0x01, //0x00000dfc leal $1(%rax), %edi - 0x83, 0xf8, 0x12, //0x00000dff cmpl $18, %eax - 0x89, 0xf8, //0x00000e02 movl %edi, %eax - 0x0f, 0x8c, 0xc6, 0xff, 0xff, 0xff, //0x00000e04 jl LBB0_189 - //0x00000e0a LBB0_192 - 0x48, 0x39, 0xf1, //0x00000e0a cmpq %rsi, %rcx - 0x0f, 0x83, 0xb7, 0x00, 0x00, 0x00, //0x00000e0d jae LBB0_206 - 0x41, 0x8a, 0x04, 0x0e, //0x00000e13 movb (%r14,%rcx), %al - 0x8d, 0x78, 0xd0, //0x00000e17 leal $-48(%rax), %edi - 0x40, 0x80, 0xff, 0x09, //0x00000e1a cmpb $9, %dil - 0x0f, 0x87, 0x33, 0x00, 0x00, 0x00, //0x00000e1e ja LBB0_198 - 0x48, 0x8d, 0x7e, 0xff, //0x00000e24 leaq $-1(%rsi), %rdi - 0x4c, 0x8b, 0x4d, 0xa0, //0x00000e28 movq $-96(%rbp), %r9 - //0x00000e2c LBB0_195 - 0x48, 0x39, 0xcf, //0x00000e2c cmpq %rcx, %rdi - 0x0f, 0x84, 0xb5, 0x00, 0x00, 0x00, //0x00000e2f je LBB0_208 - 0x41, 0x0f, 0xb6, 0x44, 0x0e, 0x01, //0x00000e35 movzbl $1(%r14,%rcx), %eax - 0x8d, 0x58, 0xd0, //0x00000e3b leal $-48(%rax), %ebx - 0x48, 0x83, 0xc1, 0x01, //0x00000e3e addq $1, %rcx - 0x80, 0xfb, 0x09, //0x00000e42 cmpb $9, %bl - 0x0f, 0x86, 0xe1, 0xff, 0xff, 0xff, //0x00000e45 jbe LBB0_195 - 0xc7, 0x45, 0xc0, 0x01, 0x00, 0x00, 0x00, //0x00000e4b movl $1, $-64(%rbp) - 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00000e52 jmp LBB0_199 - //0x00000e57 LBB0_198 - 0x4c, 0x8b, 0x4d, 0xa0, //0x00000e57 movq $-96(%rbp), %r9 - //0x00000e5b LBB0_199 - 0x0c, 0x20, //0x00000e5b orb $32, %al - 0x3c, 0x65, //0x00000e5d cmpb $101, %al - 0x0f, 0x85, 0x65, 0x00, 0x00, 0x00, //0x00000e5f jne LBB0_206 - 0x48, 0x8d, 0x79, 0x01, //0x00000e65 leaq $1(%rcx), %rdi - 0x49, 0xc7, 0x01, 0x08, 0x00, 0x00, 0x00, //0x00000e69 movq $8, (%r9) - 0x48, 0x39, 0xf7, //0x00000e70 cmpq %rsi, %rdi - 0x0f, 0x83, 0x42, 0x00, 0x00, 0x00, //0x00000e73 jae LBB0_205 - 0x41, 0x8a, 0x1c, 0x3e, //0x00000e79 movb (%r14,%rdi), %bl - 0x80, 0xfb, 0x2d, //0x00000e7d cmpb $45, %bl - 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x00000e80 je LBB0_203 - 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000e86 movl $1, %r9d - 0x80, 0xfb, 0x2b, //0x00000e8c cmpb $43, %bl - 0x0f, 0x85, 0x76, 0x05, 0x00, 0x00, //0x00000e8f jne LBB0_276 - //0x00000e95 LBB0_203 - 0x48, 0x83, 0xc1, 0x02, //0x00000e95 addq $2, %rcx - 0x48, 0x39, 0xf1, //0x00000e99 cmpq %rsi, %rcx - 0x0f, 0x83, 0x8c, 0x05, 0x00, 0x00, //0x00000e9c jae LBB0_279 - 0x31, 0xc0, //0x00000ea2 xorl %eax, %eax - 0x80, 0xfb, 0x2b, //0x00000ea4 cmpb $43, %bl - 0x0f, 0x94, 0xc0, //0x00000ea7 sete %al - 0x44, 0x8d, 0x0c, 0x00, //0x00000eaa leal (%rax,%rax), %r9d - 0x41, 0x83, 0xc1, 0xff, //0x00000eae addl $-1, %r9d - 0x41, 0x8a, 0x1c, 0x0e, //0x00000eb2 movb (%r14,%rcx), %bl - 0xe9, 0x53, 0x05, 0x00, 0x00, //0x00000eb6 jmp LBB0_277 - //0x00000ebb LBB0_205 - 0x49, 0xc7, 0x01, 0xff, 0xff, 0xff, 0xff, //0x00000ebb movq $-1, (%r9) - 0x49, 0x89, 0xf1, //0x00000ec2 movq %rsi, %r9 - 0xe9, 0x09, 0xf4, 0xff, 0xff, //0x00000ec5 jmp LBB0_39 - //0x00000eca LBB0_206 - 0x41, 0x89, 0xd7, //0x00000eca movl %edx, %r15d - 0x49, 0x89, 0xc9, //0x00000ecd movq %rcx, %r9 - 0xe9, 0x22, 0x00, 0x00, 0x00, //0x00000ed0 jmp LBB0_210 - //0x00000ed5 LBB0_207 - 0x48, 0x8b, 0x45, 0xc8, //0x00000ed5 movq $-56(%rbp), %rax - 0x4c, 0x01, 0xe0, //0x00000ed9 addq %r12, %rax - 0x48, 0x29, 0xc8, //0x00000edc subq %rcx, %rax - 0x48, 0xf7, 0xd3, //0x00000edf notq %rbx - 0x48, 0x01, 0xc3, //0x00000ee2 addq %rax, %rbx - 0xe9, 0x6e, 0x01, 0x00, 0x00, //0x00000ee5 jmp LBB0_232 - //0x00000eea LBB0_208 - 0xc7, 0x45, 0xc0, 0x01, 0x00, 0x00, 0x00, //0x00000eea movl $1, $-64(%rbp) - 0x41, 0x89, 0xd7, //0x00000ef1 movl %edx, %r15d - //0x00000ef4 LBB0_209 - 0x49, 0x89, 0xf1, //0x00000ef4 movq %rsi, %r9 - //0x00000ef7 LBB0_210 - 0x80, 0x7d, 0xb8, 0x00, //0x00000ef7 cmpb $0, $-72(%rbp) - 0x4c, 0x89, 0x75, 0xa8, //0x00000efb movq %r14, $-88(%rbp) - 0x0f, 0x84, 0x39, 0x00, 0x00, 0x00, //0x00000eff je LBB0_215 - 0x45, 0x85, 0xff, //0x00000f05 testl %r15d, %r15d - 0x0f, 0x85, 0x25, 0x00, 0x00, 0x00, //0x00000f08 jne LBB0_214 - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00000f0e movabsq $-9223372036854775808, %rax - 0x49, 0x63, 0xcc, //0x00000f18 movslq %r12d, %rcx - 0x4d, 0x85, 0xd2, //0x00000f1b testq %r10, %r10 - 0x0f, 0x89, 0x8c, 0x01, 0x00, 0x00, //0x00000f1e jns LBB0_239 - 0x4c, 0x89, 0xd2, //0x00000f24 movq %r10, %rdx - 0x48, 0x21, 0xca, //0x00000f27 andq %rcx, %rdx - 0x48, 0x39, 0xc2, //0x00000f2a cmpq %rax, %rdx - 0x0f, 0x84, 0x7d, 0x01, 0x00, 0x00, //0x00000f2d je LBB0_239 - //0x00000f33 LBB0_214 - 0x48, 0x8b, 0x45, 0xa0, //0x00000f33 movq $-96(%rbp), %rax - 0x48, 0xc7, 0x00, 0x08, 0x00, 0x00, 0x00, //0x00000f37 movq $8, (%rax) - //0x00000f3e LBB0_215 - 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00000f3e movabsq $-9223372036854775808, %r14 - 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00000f48 movabsq $4503599627370495, %rax - 0x48, 0x8d, 0x50, 0x01, //0x00000f52 leaq $1(%rax), %rdx - 0x49, 0x39, 0xd2, //0x00000f56 cmpq %rdx, %r10 - 0x0f, 0x83, 0xc5, 0x00, 0x00, 0x00, //0x00000f59 jae LBB0_227 - 0x66, 0x49, 0x0f, 0x6e, 0xc2, //0x00000f5f movq %r10, %xmm0 - 0x66, 0x0f, 0x62, 0x05, 0x34, 0xf1, 0xff, 0xff, //0x00000f64 punpckldq $-3788(%rip), %xmm0 /* LCPI0_10+0(%rip) */ - 0x66, 0x0f, 0x5c, 0x05, 0x3c, 0xf1, 0xff, 0xff, //0x00000f6c subpd $-3780(%rip), %xmm0 /* LCPI0_11+0(%rip) */ - 0x66, 0x0f, 0x28, 0xc8, //0x00000f74 movapd %xmm0, %xmm1 - 0x66, 0x0f, 0x15, 0xc8, //0x00000f78 unpckhpd %xmm0, %xmm1 - 0xf2, 0x0f, 0x58, 0xc8, //0x00000f7c addsd %xmm0, %xmm1 - 0x41, 0xc1, 0xec, 0x1f, //0x00000f80 shrl $31, %r12d - 0x49, 0xc1, 0xe4, 0x3f, //0x00000f84 shlq $63, %r12 - 0x66, 0x49, 0x0f, 0x6e, 0xc4, //0x00000f88 movq %r12, %xmm0 - 0x66, 0x0f, 0xeb, 0xc1, //0x00000f8d por %xmm1, %xmm0 - 0x45, 0x85, 0xff, //0x00000f91 testl %r15d, %r15d - 0x0f, 0x84, 0x9f, 0x1b, 0x00, 0x00, //0x00000f94 je LBB0_616 - 0x4d, 0x85, 0xd2, //0x00000f9a testq %r10, %r10 - 0x0f, 0x84, 0x96, 0x1b, 0x00, 0x00, //0x00000f9d je LBB0_616 - 0x41, 0x8d, 0x47, 0xff, //0x00000fa3 leal $-1(%r15), %eax - 0x83, 0xf8, 0x24, //0x00000fa7 cmpl $36, %eax - 0x0f, 0x87, 0x55, 0x00, 0x00, 0x00, //0x00000faa ja LBB0_225 - 0x44, 0x89, 0xf8, //0x00000fb0 movl %r15d, %eax - 0x41, 0x83, 0xff, 0x17, //0x00000fb3 cmpl $23, %r15d - 0x0f, 0x8c, 0x15, 0x00, 0x00, 0x00, //0x00000fb7 jl LBB0_221 - 0x41, 0x8d, 0x47, 0xea, //0x00000fbd leal $-22(%r15), %eax - 0x48, 0x8d, 0x0d, 0x88, 0x21, 0x00, 0x00, //0x00000fc1 leaq $8584(%rip), %rcx /* _P10_TAB+0(%rip) */ - 0xf2, 0x0f, 0x59, 0x04, 0xc1, //0x00000fc8 mulsd (%rcx,%rax,8), %xmm0 - 0xb8, 0x16, 0x00, 0x00, 0x00, //0x00000fcd movl $22, %eax - //0x00000fd2 LBB0_221 - 0x66, 0x0f, 0x2e, 0x05, 0xe6, 0xf0, 0xff, 0xff, //0x00000fd2 ucomisd $-3866(%rip), %xmm0 /* LCPI0_12+0(%rip) */ - 0x0f, 0x87, 0x32, 0x01, 0x00, 0x00, //0x00000fda ja LBB0_246 - 0xf2, 0x0f, 0x10, 0x0d, 0xe0, 0xf0, 0xff, 0xff, //0x00000fe0 movsd $-3872(%rip), %xmm1 /* LCPI0_13+0(%rip) */ - 0x66, 0x0f, 0x2e, 0xc8, //0x00000fe8 ucomisd %xmm0, %xmm1 - 0x0f, 0x87, 0x20, 0x01, 0x00, 0x00, //0x00000fec ja LBB0_246 - 0x89, 0xc0, //0x00000ff2 movl %eax, %eax - 0x48, 0x8d, 0x0d, 0x55, 0x21, 0x00, 0x00, //0x00000ff4 leaq $8533(%rip), %rcx /* _P10_TAB+0(%rip) */ - 0xf2, 0x0f, 0x59, 0x04, 0xc1, //0x00000ffb mulsd (%rcx,%rax,8), %xmm0 - 0xe9, 0x34, 0x1b, 0x00, 0x00, //0x00001000 jmp LBB0_616 - //0x00001005 LBB0_225 - 0x41, 0x83, 0xff, 0xea, //0x00001005 cmpl $-22, %r15d - 0x0f, 0x82, 0x15, 0x00, 0x00, 0x00, //0x00001009 jb LBB0_227 - 0x41, 0xf7, 0xdf, //0x0000100f negl %r15d - 0x48, 0x8d, 0x05, 0x37, 0x21, 0x00, 0x00, //0x00001012 leaq $8503(%rip), %rax /* _P10_TAB+0(%rip) */ - 0xf2, 0x42, 0x0f, 0x5e, 0x04, 0xf8, //0x00001019 divsd (%rax,%r15,8), %xmm0 - 0xe9, 0x15, 0x1b, 0x00, 0x00, //0x0000101f jmp LBB0_616 - //0x00001024 LBB0_227 - 0x48, 0x89, 0x55, 0x98, //0x00001024 movq %rdx, $-104(%rbp) - 0x41, 0x8d, 0x87, 0x5c, 0x01, 0x00, 0x00, //0x00001028 leal $348(%r15), %eax - 0x3d, 0xb7, 0x02, 0x00, 0x00, //0x0000102f cmpl $695, %eax - 0x0f, 0x87, 0x02, 0x02, 0x00, 0x00, //0x00001034 ja LBB0_258 - 0x4d, 0x85, 0xd2, //0x0000103a testq %r10, %r10 - 0x0f, 0x84, 0xe3, 0x00, 0x00, 0x00, //0x0000103d je LBB0_247 - //0x00001043 LBB0_229 - 0x49, 0x0f, 0xbd, 0xfa, //0x00001043 bsrq %r10, %rdi - 0x48, 0x83, 0xf7, 0x3f, //0x00001047 xorq $63, %rdi - 0xe9, 0xdb, 0x00, 0x00, 0x00, //0x0000104b jmp LBB0_248 - //0x00001050 LBB0_230 - 0x89, 0xc0, //0x00001050 movl %eax, %eax - //0x00001052 LBB0_231 - 0x48, 0xf7, 0xd3, //0x00001052 notq %rbx - 0x48, 0x29, 0xc3, //0x00001055 subq %rax, %rbx - //0x00001058 LBB0_232 - 0x48, 0x85, 0xdb, //0x00001058 testq %rbx, %rbx - 0x0f, 0x88, 0x32, 0x00, 0x00, 0x00, //0x0000105b js LBB0_235 - //0x00001061 LBB0_233 - 0x49, 0x01, 0xd9, //0x00001061 addq %rbx, %r9 - 0x4c, 0x2b, 0x4d, 0xa8, //0x00001064 subq $-88(%rbp), %r9 - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00001068 movabsq $-9223372036854775808, %rax - 0x48, 0x83, 0xc0, 0xfe, //0x00001072 addq $-2, %rax - 0x49, 0x39, 0xc0, //0x00001076 cmpq %rax, %r8 - 0x0f, 0x87, 0x25, 0x00, 0x00, 0x00, //0x00001079 ja LBB0_238 - 0x48, 0x8b, 0x45, 0xa0, //0x0000107f movq $-96(%rbp), %rax - 0x48, 0xc7, 0x00, 0x08, 0x00, 0x00, 0x00, //0x00001083 movq $8, (%rax) - 0x4c, 0x89, 0x40, 0x18, //0x0000108a movq %r8, $24(%rax) - 0xe9, 0x40, 0xf2, 0xff, 0xff, //0x0000108e jmp LBB0_39 - //0x00001093 LBB0_235 - 0x48, 0xf7, 0xd3, //0x00001093 notq %rbx - 0x49, 0x01, 0xd9, //0x00001096 addq %rbx, %r9 - //0x00001099 LBB0_236 - 0x49, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00001099 movq $-2, %r8 - //0x000010a0 LBB0_237 - 0x4c, 0x2b, 0x4d, 0xa8, //0x000010a0 subq $-88(%rbp), %r9 - //0x000010a4 LBB0_238 - 0x48, 0x8b, 0x45, 0xa0, //0x000010a4 movq $-96(%rbp), %rax - 0x4c, 0x89, 0x00, //0x000010a8 movq %r8, (%rax) - 0xe9, 0x23, 0xf2, 0xff, 0xff, //0x000010ab jmp LBB0_39 - //0x000010b0 LBB0_239 - 0x66, 0x49, 0x0f, 0x6e, 0xc2, //0x000010b0 movq %r10, %xmm0 - 0x4c, 0x0f, 0xaf, 0xd1, //0x000010b5 imulq %rcx, %r10 - 0x48, 0x8b, 0x55, 0xa0, //0x000010b9 movq $-96(%rbp), %rdx - 0x4c, 0x89, 0x52, 0x10, //0x000010bd movq %r10, $16(%rdx) - 0x66, 0x0f, 0x62, 0x05, 0xd7, 0xef, 0xff, 0xff, //0x000010c1 punpckldq $-4137(%rip), %xmm0 /* LCPI0_10+0(%rip) */ - 0x66, 0x0f, 0x5c, 0x05, 0xdf, 0xef, 0xff, 0xff, //0x000010c9 subpd $-4129(%rip), %xmm0 /* LCPI0_11+0(%rip) */ - 0x66, 0x0f, 0x28, 0xc8, //0x000010d1 movapd %xmm0, %xmm1 - 0x66, 0x0f, 0x15, 0xc8, //0x000010d5 unpckhpd %xmm0, %xmm1 - 0xf2, 0x0f, 0x58, 0xc8, //0x000010d9 addsd %xmm0, %xmm1 - 0x48, 0x21, 0xc8, //0x000010dd andq %rcx, %rax - 0x66, 0x48, 0x0f, 0x7e, 0xc9, //0x000010e0 movq %xmm1, %rcx - 0x48, 0x09, 0xc1, //0x000010e5 orq %rax, %rcx - 0x48, 0x89, 0x4a, 0x08, //0x000010e8 movq %rcx, $8(%rdx) - 0xe9, 0xe2, 0xf1, 0xff, 0xff, //0x000010ec jmp LBB0_39 - //0x000010f1 LBB0_240 - 0x48, 0xc7, 0x07, 0xff, 0xff, 0xff, 0xff, //0x000010f1 movq $-1, (%rdi) - 0x49, 0x89, 0xf1, //0x000010f8 movq %rsi, %r9 - 0xe9, 0xd3, 0xf1, 0xff, 0xff, //0x000010fb jmp LBB0_39 - //0x00001100 LBB0_241 - 0x49, 0x83, 0xc0, 0x03, //0x00001100 addq $3, %r8 - //0x00001104 LBB0_244 - 0x4c, 0x89, 0xc6, //0x00001104 movq %r8, %rsi - //0x00001107 LBB0_245 - 0x49, 0x89, 0x01, //0x00001107 movq %rax, (%r9) - 0x49, 0x89, 0xf1, //0x0000110a movq %rsi, %r9 - 0xe9, 0xc1, 0xf1, 0xff, 0xff, //0x0000110d jmp LBB0_39 - //0x00001112 LBB0_246 - 0x48, 0x89, 0x55, 0x98, //0x00001112 movq %rdx, $-104(%rbp) - 0x41, 0x8d, 0x87, 0x5c, 0x01, 0x00, 0x00, //0x00001116 leal $348(%r15), %eax - 0x4d, 0x85, 0xd2, //0x0000111d testq %r10, %r10 - 0x0f, 0x85, 0x1d, 0xff, 0xff, 0xff, //0x00001120 jne LBB0_229 - //0x00001126 LBB0_247 - 0xbf, 0x40, 0x00, 0x00, 0x00, //0x00001126 movl $64, %edi - //0x0000112b LBB0_248 - 0x4c, 0x89, 0xd6, //0x0000112b movq %r10, %rsi - 0x89, 0xf9, //0x0000112e movl %edi, %ecx - 0x48, 0xd3, 0xe6, //0x00001130 shlq %cl, %rsi - 0x89, 0xc0, //0x00001133 movl %eax, %eax - 0x48, 0xc1, 0xe0, 0x04, //0x00001135 shlq $4, %rax - 0x48, 0x8d, 0x0d, 0xd0, 0x20, 0x00, 0x00, //0x00001139 leaq $8400(%rip), %rcx /* _POW10_M128_TAB+0(%rip) */ - 0x48, 0x89, 0x45, 0xb8, //0x00001140 movq %rax, $-72(%rbp) - 0x48, 0x8b, 0x5c, 0x08, 0x08, //0x00001144 movq $8(%rax,%rcx), %rbx - 0x48, 0x89, 0xd8, //0x00001149 movq %rbx, %rax - 0x48, 0xf7, 0xe6, //0x0000114c mulq %rsi - 0x49, 0x89, 0xd4, //0x0000114f movq %rdx, %r12 - 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x00001152 andl $511, %edx - 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x00001158 cmpq $511, %rdx - 0x0f, 0x85, 0x5f, 0x00, 0x00, 0x00, //0x0000115f jne LBB0_253 - 0x48, 0x89, 0xf1, //0x00001165 movq %rsi, %rcx - 0x48, 0xf7, 0xd1, //0x00001168 notq %rcx - 0x48, 0x39, 0xc8, //0x0000116b cmpq %rcx, %rax - 0x49, 0x89, 0xc3, //0x0000116e movq %rax, %r11 - 0x0f, 0x86, 0x50, 0x00, 0x00, 0x00, //0x00001171 jbe LBB0_254 - 0x48, 0x89, 0xf0, //0x00001177 movq %rsi, %rax - 0x48, 0x8b, 0x55, 0xb8, //0x0000117a movq $-72(%rbp), %rdx - 0x48, 0x8d, 0x35, 0x8b, 0x20, 0x00, 0x00, //0x0000117e leaq $8331(%rip), %rsi /* _POW10_M128_TAB+0(%rip) */ - 0x48, 0xf7, 0x24, 0x32, //0x00001185 mulq (%rdx,%rsi) - 0x49, 0x01, 0xd3, //0x00001189 addq %rdx, %r11 - 0x49, 0x83, 0xd4, 0x00, //0x0000118c adcq $0, %r12 - 0x44, 0x89, 0xe2, //0x00001190 movl %r12d, %edx - 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x00001193 andl $511, %edx - 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x00001199 cmpq $511, %rdx - 0x0f, 0x85, 0x21, 0x00, 0x00, 0x00, //0x000011a0 jne LBB0_254 - 0x4c, 0x89, 0xde, //0x000011a6 movq %r11, %rsi - 0x49, 0x83, 0xfb, 0xff, //0x000011a9 cmpq $-1, %r11 - 0x0f, 0x85, 0xdf, 0x03, 0x00, 0x00, //0x000011ad jne LBB0_297 - 0x48, 0x39, 0xc8, //0x000011b3 cmpq %rcx, %rax - 0x49, 0x89, 0xf3, //0x000011b6 movq %rsi, %r11 - 0x0f, 0x87, 0x7d, 0x00, 0x00, 0x00, //0x000011b9 ja LBB0_258 - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x000011bf jmp LBB0_254 - //0x000011c4 LBB0_253 - 0x49, 0x89, 0xc3, //0x000011c4 movq %rax, %r11 - //0x000011c7 LBB0_254 - 0x4c, 0x89, 0xe0, //0x000011c7 movq %r12, %rax - 0x48, 0xc1, 0xe8, 0x3f, //0x000011ca shrq $63, %rax - 0x8d, 0x48, 0x09, //0x000011ce leal $9(%rax), %ecx - 0x49, 0xd3, 0xec, //0x000011d1 shrq %cl, %r12 - 0x4d, 0x85, 0xdb, //0x000011d4 testq %r11, %r11 - 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x000011d7 jne LBB0_257 - 0x48, 0x85, 0xd2, //0x000011dd testq %rdx, %rdx - 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x000011e0 jne LBB0_257 - 0x44, 0x89, 0xe1, //0x000011e6 movl %r12d, %ecx - 0x83, 0xe1, 0x03, //0x000011e9 andl $3, %ecx - 0x83, 0xf9, 0x01, //0x000011ec cmpl $1, %ecx - 0x0f, 0x84, 0x47, 0x00, 0x00, 0x00, //0x000011ef je LBB0_258 - //0x000011f5 LBB0_257 - 0x41, 0x69, 0xcf, 0x6a, 0x52, 0x03, 0x00, //0x000011f5 imull $217706, %r15d, %ecx - 0xc1, 0xf9, 0x10, //0x000011fc sarl $16, %ecx - 0x81, 0xc1, 0x3f, 0x04, 0x00, 0x00, //0x000011ff addl $1087, %ecx - 0x48, 0x63, 0xf1, //0x00001205 movslq %ecx, %rsi - 0x48, 0x89, 0xf9, //0x00001208 movq %rdi, %rcx - 0x48, 0x89, 0xf7, //0x0000120b movq %rsi, %rdi - 0x48, 0x29, 0xcf, //0x0000120e subq %rcx, %rdi - 0x44, 0x89, 0xe2, //0x00001211 movl %r12d, %edx - 0x83, 0xe2, 0x01, //0x00001214 andl $1, %edx - 0x4c, 0x01, 0xe2, //0x00001217 addq %r12, %rdx - 0x48, 0x89, 0xd1, //0x0000121a movq %rdx, %rcx - 0x48, 0xc1, 0xe9, 0x36, //0x0000121d shrq $54, %rcx - 0x48, 0x01, 0xc7, //0x00001221 addq %rax, %rdi - 0x48, 0x83, 0xf9, 0x01, //0x00001224 cmpq $1, %rcx - 0x48, 0x83, 0xdf, 0x00, //0x00001228 sbbq $0, %rdi - 0x48, 0x8d, 0x47, 0xff, //0x0000122c leaq $-1(%rdi), %rax - 0x48, 0x3d, 0xfd, 0x07, 0x00, 0x00, //0x00001230 cmpq $2045, %rax - 0x0f, 0x86, 0x4a, 0x00, 0x00, 0x00, //0x00001236 jbe LBB0_263 - //0x0000123c LBB0_258 - 0x4d, 0x89, 0xcf, //0x0000123c movq %r9, %r15 - 0x4d, 0x29, 0xc7, //0x0000123f subq %r8, %r15 - 0x48, 0x8b, 0x55, 0xb0, //0x00001242 movq $-80(%rbp), %rdx - 0x48, 0x85, 0xd2, //0x00001246 testq %rdx, %rdx - 0x48, 0x8b, 0x5d, 0xc8, //0x00001249 movq $-56(%rbp), %rbx - 0x0f, 0x84, 0xc1, 0x04, 0x00, 0x00, //0x0000124d je LBB0_314 - 0x41, 0xc6, 0x45, 0x00, 0x00, //0x00001253 movb $0, (%r13) - 0x48, 0x83, 0xfa, 0x01, //0x00001258 cmpq $1, %rdx - 0x0f, 0x84, 0xb2, 0x04, 0x00, 0x00, //0x0000125c je LBB0_314 - 0x48, 0x8d, 0x4a, 0xff, //0x00001262 leaq $-1(%rdx), %rcx - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00001266 movl $1, %eax - 0x48, 0x83, 0xf9, 0x08, //0x0000126b cmpq $8, %rcx - 0x0f, 0x82, 0x8c, 0x04, 0x00, 0x00, //0x0000126f jb LBB0_313 - 0x48, 0x83, 0xf9, 0x20, //0x00001275 cmpq $32, %rcx - 0x0f, 0x83, 0x11, 0x02, 0x00, 0x00, //0x00001279 jae LBB0_284 - 0x31, 0xd2, //0x0000127f xorl %edx, %edx - 0xe9, 0xd9, 0x02, 0x00, 0x00, //0x00001281 jmp LBB0_294 - //0x00001286 LBB0_263 - 0x49, 0x89, 0xdf, //0x00001286 movq %rbx, %r15 - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, //0x00001289 movabsq $18014398509481984, %rax - 0x48, 0x39, 0xc2, //0x00001293 cmpq %rax, %rdx - 0xb1, 0x02, //0x00001296 movb $2, %cl - 0x80, 0xd9, 0x00, //0x00001298 sbbb $0, %cl - 0x48, 0xd3, 0xea, //0x0000129b shrq %cl, %rdx - 0x48, 0xc1, 0xe7, 0x34, //0x0000129e shlq $52, %rdi - 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x000012a2 movabsq $4503599627370495, %rax - 0x48, 0x21, 0xc2, //0x000012ac andq %rax, %rdx - 0x48, 0x09, 0xfa, //0x000012af orq %rdi, %rdx - 0x48, 0x89, 0xd0, //0x000012b2 movq %rdx, %rax - 0x4c, 0x09, 0xf0, //0x000012b5 orq %r14, %rax - 0x8a, 0x5d, 0x90, //0x000012b8 movb $-112(%rbp), %bl - 0x80, 0xfb, 0x2d, //0x000012bb cmpb $45, %bl - 0x48, 0x0f, 0x45, 0xc2, //0x000012be cmovneq %rdx, %rax - 0x66, 0x48, 0x0f, 0x6e, 0xc0, //0x000012c2 movq %rax, %xmm0 - 0x83, 0x7d, 0xc0, 0x00, //0x000012c7 cmpl $0, $-64(%rbp) - 0x0f, 0x84, 0x68, 0x18, 0x00, 0x00, //0x000012cb je LBB0_616 - 0xbb, 0x40, 0x00, 0x00, 0x00, //0x000012d1 movl $64, %ebx - 0x49, 0xff, 0xc2, //0x000012d6 incq %r10 - 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x000012d9 je LBB0_266 - 0x49, 0x0f, 0xbd, 0xda, //0x000012df bsrq %r10, %rbx - 0x48, 0x83, 0xf3, 0x3f, //0x000012e3 xorq $63, %rbx - //0x000012e7 LBB0_266 - 0x89, 0xd9, //0x000012e7 movl %ebx, %ecx - 0x49, 0xd3, 0xe2, //0x000012e9 shlq %cl, %r10 - 0x4c, 0x89, 0xf8, //0x000012ec movq %r15, %rax - 0x49, 0xf7, 0xe2, //0x000012ef mulq %r10 - 0x49, 0x89, 0xc7, //0x000012f2 movq %rax, %r15 - 0x49, 0x89, 0xd4, //0x000012f5 movq %rdx, %r12 - 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x000012f8 andl $511, %edx - 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x000012fe cmpq $511, %rdx - 0x0f, 0x85, 0x51, 0x00, 0x00, 0x00, //0x00001305 jne LBB0_271 - 0x4c, 0x89, 0xd1, //0x0000130b movq %r10, %rcx - 0x48, 0xf7, 0xd1, //0x0000130e notq %rcx - 0x49, 0x39, 0xcf, //0x00001311 cmpq %rcx, %r15 - 0x0f, 0x86, 0x42, 0x00, 0x00, 0x00, //0x00001314 jbe LBB0_271 - 0x4c, 0x89, 0xd0, //0x0000131a movq %r10, %rax - 0x48, 0x8b, 0x55, 0xb8, //0x0000131d movq $-72(%rbp), %rdx - 0x48, 0x8d, 0x3d, 0xe8, 0x1e, 0x00, 0x00, //0x00001321 leaq $7912(%rip), %rdi /* _POW10_M128_TAB+0(%rip) */ - 0x48, 0xf7, 0x24, 0x3a, //0x00001328 mulq (%rdx,%rdi) - 0x49, 0x01, 0xd7, //0x0000132c addq %rdx, %r15 - 0x49, 0x83, 0xd4, 0x00, //0x0000132f adcq $0, %r12 - 0x44, 0x89, 0xe2, //0x00001333 movl %r12d, %edx - 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x00001336 andl $511, %edx - 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x0000133c cmpq $511, %rdx - 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x00001343 jne LBB0_271 - 0x49, 0x83, 0xff, 0xff, //0x00001349 cmpq $-1, %r15 - 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x0000134d jne LBB0_271 - 0x48, 0x39, 0xc8, //0x00001353 cmpq %rcx, %rax - 0x0f, 0x87, 0xe0, 0xfe, 0xff, 0xff, //0x00001356 ja LBB0_258 - //0x0000135c LBB0_271 - 0x4c, 0x89, 0xe0, //0x0000135c movq %r12, %rax - 0x48, 0xc1, 0xe8, 0x3f, //0x0000135f shrq $63, %rax - 0x8d, 0x48, 0x09, //0x00001363 leal $9(%rax), %ecx - 0x49, 0xd3, 0xec, //0x00001366 shrq %cl, %r12 - 0x4d, 0x85, 0xff, //0x00001369 testq %r15, %r15 - 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x0000136c jne LBB0_274 - 0x48, 0x85, 0xd2, //0x00001372 testq %rdx, %rdx - 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00001375 jne LBB0_274 - 0x44, 0x89, 0xe1, //0x0000137b movl %r12d, %ecx - 0x83, 0xe1, 0x03, //0x0000137e andl $3, %ecx - 0x83, 0xf9, 0x01, //0x00001381 cmpl $1, %ecx - 0x0f, 0x84, 0xb2, 0xfe, 0xff, 0xff, //0x00001384 je LBB0_258 - //0x0000138a LBB0_274 - 0x48, 0x29, 0xde, //0x0000138a subq %rbx, %rsi - 0x44, 0x89, 0xe2, //0x0000138d movl %r12d, %edx - 0x83, 0xe2, 0x01, //0x00001390 andl $1, %edx - 0x4c, 0x01, 0xe2, //0x00001393 addq %r12, %rdx - 0x48, 0x01, 0xc6, //0x00001396 addq %rax, %rsi - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, //0x00001399 movabsq $18014398509481984, %rax - 0x48, 0x39, 0xc2, //0x000013a3 cmpq %rax, %rdx - 0x48, 0x83, 0xde, 0x00, //0x000013a6 sbbq $0, %rsi - 0x48, 0x8d, 0x46, 0xff, //0x000013aa leaq $-1(%rsi), %rax - 0x48, 0x3d, 0xfd, 0x07, 0x00, 0x00, //0x000013ae cmpq $2045, %rax - 0x0f, 0x87, 0x82, 0xfe, 0xff, 0xff, //0x000013b4 ja LBB0_258 - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, //0x000013ba movabsq $18014398509481984, %rax - 0x48, 0x39, 0xc2, //0x000013c4 cmpq %rax, %rdx - 0xb1, 0x02, //0x000013c7 movb $2, %cl - 0x80, 0xd9, 0x00, //0x000013c9 sbbb $0, %cl - 0x48, 0xd3, 0xea, //0x000013cc shrq %cl, %rdx - 0x48, 0xc1, 0xe6, 0x34, //0x000013cf shlq $52, %rsi - 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x000013d3 movabsq $4503599627370495, %rax - 0x48, 0x21, 0xc2, //0x000013dd andq %rax, %rdx - 0x48, 0x09, 0xf2, //0x000013e0 orq %rsi, %rdx - 0x48, 0x89, 0xd0, //0x000013e3 movq %rdx, %rax - 0x4c, 0x09, 0xf0, //0x000013e6 orq %r14, %rax - 0x80, 0x7d, 0x90, 0x2d, //0x000013e9 cmpb $45, $-112(%rbp) - 0x48, 0x0f, 0x45, 0xc2, //0x000013ed cmovneq %rdx, %rax - 0x66, 0x48, 0x0f, 0x6e, 0xc8, //0x000013f1 movq %rax, %xmm1 - 0x66, 0x0f, 0x2e, 0xc1, //0x000013f6 ucomisd %xmm1, %xmm0 - 0x0f, 0x85, 0x3c, 0xfe, 0xff, 0xff, //0x000013fa jne LBB0_258 - 0x0f, 0x8b, 0x33, 0x17, 0x00, 0x00, //0x00001400 jnp LBB0_616 - 0xe9, 0x31, 0xfe, 0xff, 0xff, //0x00001406 jmp LBB0_258 - //0x0000140b LBB0_276 - 0x48, 0x89, 0xf9, //0x0000140b movq %rdi, %rcx - //0x0000140e LBB0_277 - 0x8d, 0x7b, 0xd0, //0x0000140e leal $-48(%rbx), %edi - 0x40, 0x80, 0xff, 0x09, //0x00001411 cmpb $9, %dil - 0x0f, 0x86, 0x26, 0x00, 0x00, 0x00, //0x00001415 jbe LBB0_280 - 0x48, 0x8b, 0x45, 0xa0, //0x0000141b movq $-96(%rbp), %rax - 0x48, 0xc7, 0x00, 0xfe, 0xff, 0xff, 0xff, //0x0000141f movq $-2, (%rax) - 0x49, 0x89, 0xc9, //0x00001426 movq %rcx, %r9 - 0xe9, 0xa5, 0xee, 0xff, 0xff, //0x00001429 jmp LBB0_39 - //0x0000142e LBB0_279 - 0x48, 0x8b, 0x45, 0xa0, //0x0000142e movq $-96(%rbp), %rax - 0x48, 0xc7, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00001432 movq $-1, (%rax) - 0x49, 0x89, 0xf1, //0x00001439 movq %rsi, %r9 - 0xe9, 0x92, 0xee, 0xff, 0xff, //0x0000143c jmp LBB0_39 - //0x00001441 LBB0_280 - 0x45, 0x31, 0xff, //0x00001441 xorl %r15d, %r15d - 0x48, 0x39, 0xf1, //0x00001444 cmpq %rsi, %rcx - 0x0f, 0x83, 0x96, 0x02, 0x00, 0x00, //0x00001447 jae LBB0_311 - 0x4c, 0x8d, 0x5e, 0xff, //0x0000144d leaq $-1(%rsi), %r11 - 0x45, 0x31, 0xff, //0x00001451 xorl %r15d, %r15d - //0x00001454 LBB0_282 - 0x44, 0x89, 0xf8, //0x00001454 movl %r15d, %eax - 0x0f, 0xb6, 0xdb, //0x00001457 movzbl %bl, %ebx - 0x41, 0x81, 0xff, 0x10, 0x27, 0x00, 0x00, //0x0000145a cmpl $10000, %r15d - 0x8d, 0x3c, 0x80, //0x00001461 leal (%rax,%rax,4), %edi - 0x44, 0x8d, 0x7c, 0x7b, 0xd0, //0x00001464 leal $-48(%rbx,%rdi,2), %r15d - 0x44, 0x0f, 0x4d, 0xf8, //0x00001469 cmovgel %eax, %r15d - 0x49, 0x39, 0xcb, //0x0000146d cmpq %rcx, %r11 - 0x0f, 0x84, 0x6a, 0x02, 0x00, 0x00, //0x00001470 je LBB0_310 - 0x41, 0x0f, 0xb6, 0x5c, 0x0e, 0x01, //0x00001476 movzbl $1(%r14,%rcx), %ebx - 0x8d, 0x43, 0xd0, //0x0000147c leal $-48(%rbx), %eax - 0x48, 0x83, 0xc1, 0x01, //0x0000147f addq $1, %rcx - 0x3c, 0x0a, //0x00001483 cmpb $10, %al - 0x0f, 0x82, 0xc9, 0xff, 0xff, 0xff, //0x00001485 jb LBB0_282 - 0xe9, 0x53, 0x02, 0x00, 0x00, //0x0000148b jmp LBB0_311 - //0x00001490 LBB0_284 - 0x48, 0x89, 0xca, //0x00001490 movq %rcx, %rdx - 0x48, 0x83, 0xe2, 0xe0, //0x00001493 andq $-32, %rdx - 0x48, 0x8d, 0x72, 0xe0, //0x00001497 leaq $-32(%rdx), %rsi - 0x48, 0x89, 0xf7, //0x0000149b movq %rsi, %rdi - 0x48, 0xc1, 0xef, 0x05, //0x0000149e shrq $5, %rdi - 0x48, 0x83, 0xc7, 0x01, //0x000014a2 addq $1, %rdi - 0x89, 0xf8, //0x000014a6 movl %edi, %eax - 0x83, 0xe0, 0x03, //0x000014a8 andl $3, %eax - 0x48, 0x83, 0xfe, 0x60, //0x000014ab cmpq $96, %rsi - 0x0f, 0x83, 0x13, 0x00, 0x00, 0x00, //0x000014af jae LBB0_287 - 0x31, 0xf6, //0x000014b5 xorl %esi, %esi - 0xe9, 0x5f, 0x00, 0x00, 0x00, //0x000014b7 jmp LBB0_289 - //0x000014bc LBB0_286 - 0xc7, 0x45, 0xb8, 0x00, 0x00, 0x00, 0x00, //0x000014bc movl $0, $-72(%rbp) - 0xe9, 0x8f, 0xf8, 0xff, 0xff, //0x000014c3 jmp LBB0_177 - //0x000014c8 LBB0_287 - 0x48, 0x83, 0xe7, 0xfc, //0x000014c8 andq $-4, %rdi - 0x48, 0xf7, 0xdf, //0x000014cc negq %rdi - 0x31, 0xf6, //0x000014cf xorl %esi, %esi - 0x66, 0x0f, 0xef, 0xc0, //0x000014d1 pxor %xmm0, %xmm0 - //0x000014d5 LBB0_288 - 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x35, 0x01, //0x000014d5 movdqu %xmm0, $1(%r13,%rsi) - 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x35, 0x11, //0x000014dc movdqu %xmm0, $17(%r13,%rsi) - 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x35, 0x21, //0x000014e3 movdqu %xmm0, $33(%r13,%rsi) - 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x35, 0x31, //0x000014ea movdqu %xmm0, $49(%r13,%rsi) - 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x35, 0x41, //0x000014f1 movdqu %xmm0, $65(%r13,%rsi) - 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x35, 0x51, //0x000014f8 movdqu %xmm0, $81(%r13,%rsi) - 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x35, 0x61, //0x000014ff movdqu %xmm0, $97(%r13,%rsi) - 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x35, 0x71, //0x00001506 movdqu %xmm0, $113(%r13,%rsi) - 0x48, 0x83, 0xee, 0x80, //0x0000150d subq $-128, %rsi - 0x48, 0x83, 0xc7, 0x04, //0x00001511 addq $4, %rdi - 0x0f, 0x85, 0xba, 0xff, 0xff, 0xff, //0x00001515 jne LBB0_288 - //0x0000151b LBB0_289 - 0x48, 0x85, 0xc0, //0x0000151b testq %rax, %rax - 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x0000151e je LBB0_292 - 0x48, 0xf7, 0xd8, //0x00001524 negq %rax - 0x66, 0x0f, 0xef, 0xc0, //0x00001527 pxor %xmm0, %xmm0 - //0x0000152b LBB0_291 - 0x48, 0x89, 0xf7, //0x0000152b movq %rsi, %rdi - 0x48, 0x83, 0xcf, 0x01, //0x0000152e orq $1, %rdi - 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x3d, 0x00, //0x00001532 movdqu %xmm0, (%r13,%rdi) - 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x3d, 0x10, //0x00001539 movdqu %xmm0, $16(%r13,%rdi) - 0x48, 0x83, 0xc6, 0x20, //0x00001540 addq $32, %rsi - 0x48, 0xff, 0xc0, //0x00001544 incq %rax - 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x00001547 jne LBB0_291 - //0x0000154d LBB0_292 - 0x48, 0x39, 0xd1, //0x0000154d cmpq %rdx, %rcx - 0x0f, 0x84, 0xbe, 0x01, 0x00, 0x00, //0x00001550 je LBB0_314 - 0xf6, 0xc1, 0x18, //0x00001556 testb $24, %cl - 0x0f, 0x84, 0x97, 0x01, 0x00, 0x00, //0x00001559 je LBB0_312 - //0x0000155f LBB0_294 - 0x48, 0x89, 0xce, //0x0000155f movq %rcx, %rsi - 0x48, 0x83, 0xe6, 0xf8, //0x00001562 andq $-8, %rsi - 0x48, 0x8d, 0x46, 0x01, //0x00001566 leaq $1(%rsi), %rax - //0x0000156a LBB0_295 - 0x49, 0xc7, 0x44, 0x15, 0x01, 0x00, 0x00, 0x00, 0x00, //0x0000156a movq $0, $1(%r13,%rdx) - 0x48, 0x83, 0xc2, 0x08, //0x00001573 addq $8, %rdx - 0x48, 0x39, 0xd6, //0x00001577 cmpq %rdx, %rsi - 0x0f, 0x85, 0xea, 0xff, 0xff, 0xff, //0x0000157a jne LBB0_295 - 0x48, 0x39, 0xf1, //0x00001580 cmpq %rsi, %rcx - 0x48, 0x8b, 0x55, 0xb0, //0x00001583 movq $-80(%rbp), %rdx - 0x0f, 0x85, 0x74, 0x01, 0x00, 0x00, //0x00001587 jne LBB0_313 - 0xe9, 0x82, 0x01, 0x00, 0x00, //0x0000158d jmp LBB0_314 - //0x00001592 LBB0_297 - 0x49, 0x89, 0xf3, //0x00001592 movq %rsi, %r11 - 0xe9, 0x2d, 0xfc, 0xff, 0xff, //0x00001595 jmp LBB0_254 - //0x0000159a LBB0_298 - 0x4c, 0x89, 0xf3, //0x0000159a movq %r14, %rbx - 0x4d, 0x01, 0xf0, //0x0000159d addq %r14, %r8 - 0x49, 0x83, 0xfc, 0x20, //0x000015a0 cmpq $32, %r12 - 0x0f, 0x82, 0x72, 0x16, 0x00, 0x00, //0x000015a4 jb LBB0_629 - //0x000015aa LBB0_299 - 0xf3, 0x41, 0x0f, 0x6f, 0x00, //0x000015aa movdqu (%r8), %xmm0 - 0xf3, 0x41, 0x0f, 0x6f, 0x48, 0x10, //0x000015af movdqu $16(%r8), %xmm1 - 0xf3, 0x0f, 0x6f, 0x15, 0x43, 0xea, 0xff, 0xff, //0x000015b5 movdqu $-5565(%rip), %xmm2 /* LCPI0_0+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x1d, 0x4b, 0xea, 0xff, 0xff, //0x000015bd movdqu $-5557(%rip), %xmm3 /* LCPI0_1+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xe0, //0x000015c5 movdqa %xmm0, %xmm4 - 0x66, 0x0f, 0x74, 0xe2, //0x000015c9 pcmpeqb %xmm2, %xmm4 - 0x66, 0x0f, 0xd7, 0xc4, //0x000015cd pmovmskb %xmm4, %eax - 0x66, 0x0f, 0x74, 0xd1, //0x000015d1 pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xd2, //0x000015d5 pmovmskb %xmm2, %edx - 0x66, 0x0f, 0x74, 0xc3, //0x000015d9 pcmpeqb %xmm3, %xmm0 - 0x66, 0x0f, 0xd7, 0xc8, //0x000015dd pmovmskb %xmm0, %ecx - 0x66, 0x0f, 0x74, 0xcb, //0x000015e1 pcmpeqb %xmm3, %xmm1 - 0x66, 0x0f, 0xd7, 0xf9, //0x000015e5 pmovmskb %xmm1, %edi - 0x48, 0xc1, 0xe2, 0x10, //0x000015e9 shlq $16, %rdx - 0x48, 0x09, 0xd0, //0x000015ed orq %rdx, %rax - 0x48, 0xc1, 0xe7, 0x10, //0x000015f0 shlq $16, %rdi - 0x48, 0x09, 0xf9, //0x000015f4 orq %rdi, %rcx - 0x0f, 0x85, 0xc0, 0x15, 0x00, 0x00, //0x000015f7 jne LBB0_625 - 0x4d, 0x85, 0xff, //0x000015fd testq %r15, %r15 - 0x0f, 0x85, 0xd3, 0x15, 0x00, 0x00, //0x00001600 jne LBB0_627 - 0x45, 0x31, 0xff, //0x00001606 xorl %r15d, %r15d - 0x48, 0x85, 0xc0, //0x00001609 testq %rax, %rax - 0x0f, 0x84, 0x02, 0x16, 0x00, 0x00, //0x0000160c je LBB0_628 - //0x00001612 LBB0_302 - 0x48, 0x0f, 0xbc, 0xc0, //0x00001612 bsfq %rax, %rax - 0x49, 0x29, 0xd8, //0x00001616 subq %rbx, %r8 - 0x4d, 0x8d, 0x0c, 0x00, //0x00001619 leaq (%r8,%rax), %r9 - 0x49, 0x83, 0xc1, 0x01, //0x0000161d addq $1, %r9 - 0xe9, 0x5a, 0xf2, 0xff, 0xff, //0x00001621 jmp LBB0_116 - //0x00001626 LBB0_305 - 0x4d, 0x01, 0xf0, //0x00001626 addq %r14, %r8 - 0x49, 0x89, 0xcb, //0x00001629 movq %rcx, %r11 - 0x48, 0x83, 0xf9, 0x20, //0x0000162c cmpq $32, %rcx - 0x0f, 0x82, 0x7f, 0x15, 0x00, 0x00, //0x00001630 jb LBB0_623 - //0x00001636 LBB0_306 - 0xf3, 0x41, 0x0f, 0x6f, 0x00, //0x00001636 movdqu (%r8), %xmm0 - 0xf3, 0x41, 0x0f, 0x6f, 0x48, 0x10, //0x0000163b movdqu $16(%r8), %xmm1 - 0xf3, 0x0f, 0x6f, 0x15, 0xb7, 0xe9, 0xff, 0xff, //0x00001641 movdqu $-5705(%rip), %xmm2 /* LCPI0_0+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xd8, //0x00001649 movdqa %xmm0, %xmm3 - 0x66, 0x0f, 0x74, 0xda, //0x0000164d pcmpeqb %xmm2, %xmm3 - 0x66, 0x0f, 0xd7, 0xc3, //0x00001651 pmovmskb %xmm3, %eax - 0x66, 0x0f, 0x74, 0xd1, //0x00001655 pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xd2, //0x00001659 pmovmskb %xmm2, %edx - 0xf3, 0x0f, 0x6f, 0x15, 0xab, 0xe9, 0xff, 0xff, //0x0000165d movdqu $-5717(%rip), %xmm2 /* LCPI0_1+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xd8, //0x00001665 movdqa %xmm0, %xmm3 - 0x66, 0x0f, 0x74, 0xda, //0x00001669 pcmpeqb %xmm2, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xfb, //0x0000166d pmovmskb %xmm3, %r15d - 0x66, 0x0f, 0x74, 0xd1, //0x00001672 pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xda, //0x00001676 pmovmskb %xmm2, %ebx - 0xf3, 0x0f, 0x6f, 0x15, 0x9e, 0xe9, 0xff, 0xff, //0x0000167a movdqu $-5730(%rip), %xmm2 /* LCPI0_2+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xda, //0x00001682 movdqa %xmm2, %xmm3 - 0x66, 0x0f, 0x64, 0xd8, //0x00001686 pcmpgtb %xmm0, %xmm3 - 0x66, 0x0f, 0x76, 0xe4, //0x0000168a pcmpeqd %xmm4, %xmm4 - 0x66, 0x0f, 0x64, 0xc4, //0x0000168e pcmpgtb %xmm4, %xmm0 - 0x66, 0x0f, 0xdb, 0xc3, //0x00001692 pand %xmm3, %xmm0 - 0x66, 0x44, 0x0f, 0xd7, 0xc8, //0x00001696 pmovmskb %xmm0, %r9d - 0x66, 0x0f, 0x64, 0xd1, //0x0000169b pcmpgtb %xmm1, %xmm2 - 0x66, 0x0f, 0x64, 0xcc, //0x0000169f pcmpgtb %xmm4, %xmm1 - 0x66, 0x0f, 0xdb, 0xca, //0x000016a3 pand %xmm2, %xmm1 - 0x66, 0x0f, 0xd7, 0xc9, //0x000016a7 pmovmskb %xmm1, %ecx - 0x48, 0xc1, 0xe2, 0x10, //0x000016ab shlq $16, %rdx - 0x48, 0x09, 0xd0, //0x000016af orq %rdx, %rax - 0x48, 0xc1, 0xe3, 0x10, //0x000016b2 shlq $16, %rbx - 0x49, 0x09, 0xdf, //0x000016b6 orq %rbx, %r15 - 0x0f, 0x85, 0x25, 0x16, 0x00, 0x00, //0x000016b9 jne LBB0_642 - 0x48, 0x85, 0xff, //0x000016bf testq %rdi, %rdi - 0x0f, 0x85, 0x40, 0x16, 0x00, 0x00, //0x000016c2 jne LBB0_644 - 0x31, 0xdb, //0x000016c8 xorl %ebx, %ebx - 0x48, 0xc1, 0xe1, 0x10, //0x000016ca shlq $16, %rcx - 0x48, 0x85, 0xc0, //0x000016ce testq %rax, %rax - 0x0f, 0x84, 0x71, 0x16, 0x00, 0x00, //0x000016d1 je LBB0_646 - //0x000016d7 LBB0_309 - 0x48, 0x0f, 0xbc, 0xd0, //0x000016d7 bsfq %rax, %rdx - 0xe9, 0x6d, 0x16, 0x00, 0x00, //0x000016db jmp LBB0_647 - //0x000016e0 LBB0_310 - 0x48, 0x89, 0xf1, //0x000016e0 movq %rsi, %rcx - //0x000016e3 LBB0_311 - 0x4c, 0x89, 0x75, 0xa8, //0x000016e3 movq %r14, $-88(%rbp) - 0x45, 0x0f, 0xaf, 0xf9, //0x000016e7 imull %r9d, %r15d - 0x41, 0x01, 0xd7, //0x000016eb addl %edx, %r15d - 0x49, 0x89, 0xc9, //0x000016ee movq %rcx, %r9 - 0xe9, 0x48, 0xf8, 0xff, 0xff, //0x000016f1 jmp LBB0_215 - //0x000016f6 LBB0_312 - 0x48, 0x83, 0xca, 0x01, //0x000016f6 orq $1, %rdx - 0x48, 0x89, 0xd0, //0x000016fa movq %rdx, %rax - 0x48, 0x8b, 0x55, 0xb0, //0x000016fd movq $-80(%rbp), %rdx - //0x00001701 LBB0_313 - 0x41, 0xc6, 0x44, 0x05, 0x00, 0x00, //0x00001701 movb $0, (%r13,%rax) - 0x48, 0x83, 0xc0, 0x01, //0x00001707 addq $1, %rax - 0x48, 0x39, 0xc2, //0x0000170b cmpq %rax, %rdx - 0x0f, 0x85, 0xed, 0xff, 0xff, 0xff, //0x0000170e jne LBB0_313 - //0x00001714 LBB0_314 - 0x8a, 0x13, //0x00001714 movb (%rbx), %dl - 0x31, 0xc9, //0x00001716 xorl %ecx, %ecx - 0x80, 0xfa, 0x2d, //0x00001718 cmpb $45, %dl - 0x0f, 0x94, 0xc1, //0x0000171b sete %cl - 0x31, 0xff, //0x0000171e xorl %edi, %edi - 0x49, 0x39, 0xcf, //0x00001720 cmpq %rcx, %r15 - 0x0f, 0x8e, 0xde, 0x00, 0x00, 0x00, //0x00001723 jle LBB0_328 - 0x88, 0x55, 0xd7, //0x00001729 movb %dl, $-41(%rbp) - 0x4c, 0x89, 0xc8, //0x0000172c movq %r9, %rax - 0x4c, 0x29, 0xc0, //0x0000172f subq %r8, %rax - 0xb3, 0x01, //0x00001732 movb $1, %bl - 0x31, 0xd2, //0x00001734 xorl %edx, %edx - 0x48, 0x89, 0x55, 0xb8, //0x00001736 movq %rdx, $-72(%rbp) - 0x45, 0x31, 0xd2, //0x0000173a xorl %r10d, %r10d - 0x45, 0x31, 0xe4, //0x0000173d xorl %r12d, %r12d - 0x31, 0xf6, //0x00001740 xorl %esi, %esi - 0xe9, 0x2e, 0x00, 0x00, 0x00, //0x00001742 jmp LBB0_318 - //0x00001747 LBB0_316 - 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00001747 movl $1, %esi - 0x4d, 0x89, 0xfe, //0x0000174c movq %r15, %r14 - 0x45, 0x89, 0xe7, //0x0000174f movl %r12d, %r15d - 0x40, 0x80, 0xff, 0x2e, //0x00001752 cmpb $46, %dil - 0x4c, 0x89, 0xff, //0x00001756 movq %r15, %rdi - 0x4d, 0x89, 0xf7, //0x00001759 movq %r14, %r15 - 0x0f, 0x85, 0xb5, 0x00, 0x00, 0x00, //0x0000175c jne LBB0_330 - //0x00001762 LBB0_317 - 0x48, 0x83, 0xc1, 0x01, //0x00001762 addq $1, %rcx - 0x4c, 0x39, 0xf9, //0x00001766 cmpq %r15, %rcx - 0x0f, 0x9c, 0xc3, //0x00001769 setl %bl - 0x48, 0x39, 0xc8, //0x0000176c cmpq %rcx, %rax - 0x0f, 0x84, 0x9a, 0x00, 0x00, 0x00, //0x0000176f je LBB0_329 - //0x00001775 LBB0_318 - 0x89, 0xf2, //0x00001775 movl %esi, %edx - 0x41, 0x89, 0xfb, //0x00001777 movl %edi, %r11d - 0x48, 0x8b, 0x75, 0xc8, //0x0000177a movq $-56(%rbp), %rsi - 0x0f, 0xb6, 0x3c, 0x0e, //0x0000177e movzbl (%rsi,%rcx), %edi - 0x8d, 0x77, 0xd0, //0x00001782 leal $-48(%rdi), %esi - 0x40, 0x80, 0xfe, 0x09, //0x00001785 cmpb $9, %sil - 0x0f, 0x87, 0xb8, 0xff, 0xff, 0xff, //0x00001789 ja LBB0_316 - 0x40, 0x80, 0xff, 0x30, //0x0000178f cmpb $48, %dil - 0x0f, 0x85, 0x23, 0x00, 0x00, 0x00, //0x00001793 jne LBB0_323 - 0x45, 0x85, 0xe4, //0x00001799 testl %r12d, %r12d - 0x0f, 0x84, 0x54, 0x00, 0x00, 0x00, //0x0000179c je LBB0_327 - 0x48, 0x63, 0x75, 0xb8, //0x000017a2 movslq $-72(%rbp), %rsi - 0x48, 0x39, 0x75, 0xb0, //0x000017a6 cmpq %rsi, $-80(%rbp) - 0x0f, 0x87, 0x19, 0x00, 0x00, 0x00, //0x000017aa ja LBB0_324 - 0x44, 0x89, 0xdf, //0x000017b0 movl %r11d, %edi - 0x48, 0x8b, 0x75, 0xb8, //0x000017b3 movq $-72(%rbp), %rsi - 0xe9, 0x20, 0x00, 0x00, 0x00, //0x000017b7 jmp LBB0_325 - //0x000017bc LBB0_323 - 0x49, 0x63, 0xf4, //0x000017bc movslq %r12d, %rsi - 0x48, 0x39, 0x75, 0xb0, //0x000017bf cmpq %rsi, $-80(%rbp) - 0x0f, 0x86, 0x1d, 0x00, 0x00, 0x00, //0x000017c3 jbe LBB0_326 - //0x000017c9 LBB0_324 - 0x41, 0x88, 0x7c, 0x35, 0x00, //0x000017c9 movb %dil, (%r13,%rsi) - 0x48, 0x8b, 0x75, 0xb8, //0x000017ce movq $-72(%rbp), %rsi - 0x83, 0xc6, 0x01, //0x000017d2 addl $1, %esi - 0x44, 0x89, 0xdf, //0x000017d5 movl %r11d, %edi - 0x48, 0x89, 0x75, 0xb8, //0x000017d8 movq %rsi, $-72(%rbp) - //0x000017dc LBB0_325 - 0x41, 0x89, 0xf4, //0x000017dc movl %esi, %r12d - 0x89, 0xd6, //0x000017df movl %edx, %esi - 0xe9, 0x7c, 0xff, 0xff, 0xff, //0x000017e1 jmp LBB0_317 - //0x000017e6 LBB0_326 - 0x44, 0x89, 0xdf, //0x000017e6 movl %r11d, %edi - 0x41, 0xba, 0x01, 0x00, 0x00, 0x00, //0x000017e9 movl $1, %r10d - 0x89, 0xd6, //0x000017ef movl %edx, %esi - 0xe9, 0x6c, 0xff, 0xff, 0xff, //0x000017f1 jmp LBB0_317 - //0x000017f6 LBB0_327 - 0x41, 0x83, 0xc3, 0xff, //0x000017f6 addl $-1, %r11d - 0x45, 0x31, 0xe4, //0x000017fa xorl %r12d, %r12d - 0x44, 0x89, 0xdf, //0x000017fd movl %r11d, %edi - 0x89, 0xd6, //0x00001800 movl %edx, %esi - 0xe9, 0x5b, 0xff, 0xff, 0xff, //0x00001802 jmp LBB0_317 - //0x00001807 LBB0_328 - 0x45, 0x31, 0xc0, //0x00001807 xorl %r8d, %r8d - 0xe9, 0x08, 0x13, 0x00, 0x00, //0x0000180a jmp LBB0_615 - //0x0000180f LBB0_329 - 0x41, 0x89, 0xfb, //0x0000180f movl %edi, %r11d - 0x4c, 0x89, 0xf9, //0x00001812 movq %r15, %rcx - 0x89, 0xf2, //0x00001815 movl %esi, %edx - //0x00001817 LBB0_330 - 0x85, 0xd2, //0x00001817 testl %edx, %edx - 0x4c, 0x8b, 0x65, 0xb8, //0x00001819 movq $-72(%rbp), %r12 - 0x45, 0x0f, 0x44, 0xdc, //0x0000181d cmovel %r12d, %r11d - 0xf6, 0xc3, 0x01, //0x00001821 testb $1, %bl - 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00001824 movabsq $-9223372036854775808, %r14 - 0x0f, 0x84, 0xa4, 0x00, 0x00, 0x00, //0x0000182e je LBB0_345 - 0x89, 0xc8, //0x00001834 movl %ecx, %eax - 0x48, 0x8b, 0x75, 0xc8, //0x00001836 movq $-56(%rbp), %rsi - 0x8a, 0x04, 0x06, //0x0000183a movb (%rsi,%rax), %al - 0x0c, 0x20, //0x0000183d orb $32, %al - 0x3c, 0x65, //0x0000183f cmpb $101, %al - 0x0f, 0x85, 0x91, 0x00, 0x00, 0x00, //0x00001841 jne LBB0_345 - 0x89, 0xca, //0x00001847 movl %ecx, %edx - 0x8a, 0x5c, 0x16, 0x01, //0x00001849 movb $1(%rsi,%rdx), %bl - 0x80, 0xfb, 0x2d, //0x0000184d cmpb $45, %bl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001850 je LBB0_335 - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00001856 movl $1, %eax - 0x80, 0xfb, 0x2b, //0x0000185b cmpb $43, %bl - 0x0f, 0x85, 0x17, 0x00, 0x00, 0x00, //0x0000185e jne LBB0_337 - 0x83, 0xc1, 0x02, //0x00001864 addl $2, %ecx - 0xe9, 0x08, 0x00, 0x00, 0x00, //0x00001867 jmp LBB0_336 - //0x0000186c LBB0_335 - 0x83, 0xc1, 0x02, //0x0000186c addl $2, %ecx - 0xb8, 0xff, 0xff, 0xff, 0xff, //0x0000186f movl $-1, %eax - //0x00001874 LBB0_336 - 0x89, 0xca, //0x00001874 movl %ecx, %edx - 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00001876 jmp LBB0_338 - //0x0000187b LBB0_337 - 0x48, 0x83, 0xc2, 0x01, //0x0000187b addq $1, %rdx - //0x0000187f LBB0_338 - 0x48, 0x63, 0xd2, //0x0000187f movslq %edx, %rdx - 0x31, 0xc9, //0x00001882 xorl %ecx, %ecx - 0x49, 0x39, 0xd7, //0x00001884 cmpq %rdx, %r15 - 0x0f, 0x8e, 0x42, 0x00, 0x00, 0x00, //0x00001887 jle LBB0_344 - 0x49, 0x01, 0xd0, //0x0000188d addq %rdx, %r8 - 0x31, 0xc9, //0x00001890 xorl %ecx, %ecx - //0x00001892 LBB0_340 - 0x48, 0x8b, 0x55, 0xa8, //0x00001892 movq $-88(%rbp), %rdx - 0x42, 0x0f, 0xbe, 0x14, 0x02, //0x00001896 movsbl (%rdx,%r8), %edx - 0x83, 0xfa, 0x30, //0x0000189b cmpl $48, %edx - 0x0f, 0x8c, 0x2b, 0x00, 0x00, 0x00, //0x0000189e jl LBB0_344 - 0x80, 0xfa, 0x39, //0x000018a4 cmpb $57, %dl - 0x0f, 0x8f, 0x22, 0x00, 0x00, 0x00, //0x000018a7 jg LBB0_344 - 0x81, 0xf9, 0x0f, 0x27, 0x00, 0x00, //0x000018ad cmpl $9999, %ecx - 0x0f, 0x8f, 0x16, 0x00, 0x00, 0x00, //0x000018b3 jg LBB0_344 - 0x8d, 0x0c, 0x89, //0x000018b9 leal (%rcx,%rcx,4), %ecx - 0x8d, 0x0c, 0x4a, //0x000018bc leal (%rdx,%rcx,2), %ecx - 0x83, 0xc1, 0xd0, //0x000018bf addl $-48, %ecx - 0x49, 0x83, 0xc0, 0x01, //0x000018c2 addq $1, %r8 - 0x4d, 0x39, 0xc1, //0x000018c6 cmpq %r8, %r9 - 0x0f, 0x85, 0xc3, 0xff, 0xff, 0xff, //0x000018c9 jne LBB0_340 - //0x000018cf LBB0_344 - 0x0f, 0xaf, 0xc8, //0x000018cf imull %eax, %ecx - 0x44, 0x01, 0xd9, //0x000018d2 addl %r11d, %ecx - 0x41, 0x89, 0xcb, //0x000018d5 movl %ecx, %r11d - //0x000018d8 LBB0_345 - 0x45, 0x85, 0xe4, //0x000018d8 testl %r12d, %r12d - 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x000018db je LBB0_348 - 0x45, 0x31, 0xc0, //0x000018e1 xorl %r8d, %r8d - 0x41, 0x81, 0xfb, 0x36, 0x01, 0x00, 0x00, //0x000018e4 cmpl $310, %r11d - 0x0f, 0x8e, 0x1f, 0x00, 0x00, 0x00, //0x000018eb jle LBB0_349 - 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x000018f1 movabsq $9218868437227405312, %rdi - 0x8a, 0x55, 0xd7, //0x000018fb movb $-41(%rbp), %dl - 0xe9, 0x14, 0x12, 0x00, 0x00, //0x000018fe jmp LBB0_615 - //0x00001903 LBB0_348 - 0x31, 0xff, //0x00001903 xorl %edi, %edi - 0x45, 0x31, 0xc0, //0x00001905 xorl %r8d, %r8d - 0x8a, 0x55, 0xd7, //0x00001908 movb $-41(%rbp), %dl - 0xe9, 0x07, 0x12, 0x00, 0x00, //0x0000190b jmp LBB0_615 - //0x00001910 LBB0_349 - 0x41, 0x81, 0xfb, 0xb6, 0xfe, 0xff, 0xff, //0x00001910 cmpl $-330, %r11d - 0x0f, 0x8d, 0x0a, 0x00, 0x00, 0x00, //0x00001917 jge LBB0_351 - 0x31, 0xff, //0x0000191d xorl %edi, %edi - 0x8a, 0x55, 0xd7, //0x0000191f movb $-41(%rbp), %dl - 0xe9, 0xf0, 0x11, 0x00, 0x00, //0x00001922 jmp LBB0_615 - //0x00001927 LBB0_351 - 0x45, 0x85, 0xdb, //0x00001927 testl %r11d, %r11d - 0x0f, 0x8e, 0x0a, 0x02, 0x00, 0x00, //0x0000192a jle LBB0_385 - 0x45, 0x31, 0xff, //0x00001930 xorl %r15d, %r15d - 0x41, 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00001933 movl $1, %r14d - 0x44, 0x89, 0xe7, //0x00001939 movl %r12d, %edi - 0x44, 0x89, 0xe0, //0x0000193c movl %r12d, %eax - 0xe9, 0x16, 0x00, 0x00, 0x00, //0x0000193f jmp LBB0_356 - //0x00001944 LBB0_353 - 0x45, 0x31, 0xe4, //0x00001944 xorl %r12d, %r12d - 0x31, 0xff, //0x00001947 xorl %edi, %edi - //0x00001949 LBB0_354 - 0x31, 0xc0, //0x00001949 xorl %eax, %eax - 0x45, 0x01, 0xf8, //0x0000194b addl %r15d, %r8d - 0x45, 0x89, 0xc7, //0x0000194e movl %r8d, %r15d - 0x45, 0x85, 0xdb, //0x00001951 testl %r11d, %r11d - 0x0f, 0x8e, 0xe3, 0x01, 0x00, 0x00, //0x00001954 jle LBB0_386 - //0x0000195a LBB0_356 - 0x41, 0x83, 0xfb, 0x08, //0x0000195a cmpl $8, %r11d - 0x0f, 0x8e, 0x0b, 0x00, 0x00, 0x00, //0x0000195e jle LBB0_358 - 0x41, 0xb8, 0x1b, 0x00, 0x00, 0x00, //0x00001964 movl $27, %r8d - 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x0000196a jmp LBB0_359 - //0x0000196f LBB0_358 - 0x44, 0x89, 0xd9, //0x0000196f movl %r11d, %ecx - 0x48, 0x8d, 0x15, 0x27, 0x44, 0x00, 0x00, //0x00001972 leaq $17447(%rip), %rdx /* _POW_TAB+0(%rip) */ - 0x44, 0x8b, 0x04, 0x8a, //0x00001979 movl (%rdx,%rcx,4), %r8d - //0x0000197d LBB0_359 - 0x85, 0xc0, //0x0000197d testl %eax, %eax - 0x0f, 0x84, 0xc4, 0xff, 0xff, 0xff, //0x0000197f je LBB0_354 - 0x44, 0x89, 0xc1, //0x00001985 movl %r8d, %ecx - 0x85, 0xc0, //0x00001988 testl %eax, %eax - 0xbe, 0x00, 0x00, 0x00, 0x00, //0x0000198a movl $0, %esi - 0x0f, 0x4f, 0xf0, //0x0000198f cmovgl %eax, %esi - 0x31, 0xff, //0x00001992 xorl %edi, %edi - 0x31, 0xd2, //0x00001994 xorl %edx, %edx - //0x00001996 LBB0_361 - 0x48, 0x39, 0xfe, //0x00001996 cmpq %rdi, %rsi - 0x0f, 0x84, 0x9e, 0x00, 0x00, 0x00, //0x00001999 je LBB0_369 - 0x48, 0x8d, 0x14, 0x92, //0x0000199f leaq (%rdx,%rdx,4), %rdx - 0x49, 0x0f, 0xbe, 0x5c, 0x3d, 0x00, //0x000019a3 movsbq (%r13,%rdi), %rbx - 0x48, 0x8d, 0x14, 0x53, //0x000019a9 leaq (%rbx,%rdx,2), %rdx - 0x48, 0x83, 0xc2, 0xd0, //0x000019ad addq $-48, %rdx - 0x48, 0x83, 0xc7, 0x01, //0x000019b1 addq $1, %rdi - 0x48, 0x89, 0xd3, //0x000019b5 movq %rdx, %rbx - 0x48, 0xd3, 0xeb, //0x000019b8 shrq %cl, %rbx - 0x48, 0x85, 0xdb, //0x000019bb testq %rbx, %rbx - 0x0f, 0x84, 0xd2, 0xff, 0xff, 0xff, //0x000019be je LBB0_361 - 0x4c, 0x89, 0x45, 0xc0, //0x000019c4 movq %r8, $-64(%rbp) - 0x89, 0xfe, //0x000019c8 movl %edi, %esi - //0x000019ca LBB0_364 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000019ca movq $-1, %r8 - 0x49, 0xd3, 0xe0, //0x000019d1 shlq %cl, %r8 - 0x49, 0xf7, 0xd0, //0x000019d4 notq %r8 - 0x31, 0xff, //0x000019d7 xorl %edi, %edi - 0x39, 0xc6, //0x000019d9 cmpl %eax, %esi - 0x0f, 0x8d, 0x50, 0x00, 0x00, 0x00, //0x000019db jge LBB0_368 - 0x4c, 0x89, 0x5d, 0xc8, //0x000019e1 movq %r11, $-56(%rbp) - 0x4c, 0x63, 0xf6, //0x000019e5 movslq %esi, %r14 - 0x4d, 0x63, 0xdc, //0x000019e8 movslq %r12d, %r11 - 0x4f, 0x8d, 0x24, 0x2e, //0x000019eb leaq (%r14,%r13), %r12 - 0x31, 0xff, //0x000019ef xorl %edi, %edi - //0x000019f1 LBB0_366 - 0x48, 0x89, 0xd0, //0x000019f1 movq %rdx, %rax - 0x48, 0xd3, 0xe8, //0x000019f4 shrq %cl, %rax - 0x4c, 0x21, 0xc2, //0x000019f7 andq %r8, %rdx - 0x04, 0x30, //0x000019fa addb $48, %al - 0x41, 0x88, 0x44, 0x3d, 0x00, //0x000019fc movb %al, (%r13,%rdi) - 0x49, 0x0f, 0xbe, 0x04, 0x3c, //0x00001a01 movsbq (%r12,%rdi), %rax - 0x49, 0x8d, 0x1c, 0x3e, //0x00001a06 leaq (%r14,%rdi), %rbx - 0x48, 0x83, 0xc3, 0x01, //0x00001a0a addq $1, %rbx - 0x48, 0x83, 0xc7, 0x01, //0x00001a0e addq $1, %rdi - 0x48, 0x8d, 0x14, 0x92, //0x00001a12 leaq (%rdx,%rdx,4), %rdx - 0x48, 0x8d, 0x14, 0x50, //0x00001a16 leaq (%rax,%rdx,2), %rdx - 0x48, 0x83, 0xc2, 0xd0, //0x00001a1a addq $-48, %rdx - 0x4c, 0x39, 0xdb, //0x00001a1e cmpq %r11, %rbx - 0x0f, 0x8c, 0xca, 0xff, 0xff, 0xff, //0x00001a21 jl LBB0_366 - 0x4c, 0x8b, 0x5d, 0xc8, //0x00001a27 movq $-56(%rbp), %r11 - 0x41, 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00001a2b movl $1, %r14d - //0x00001a31 LBB0_368 - 0x41, 0x29, 0xf3, //0x00001a31 subl %esi, %r11d - 0x41, 0x83, 0xc3, 0x01, //0x00001a34 addl $1, %r11d - 0xe9, 0x55, 0x00, 0x00, 0x00, //0x00001a38 jmp LBB0_373 - //0x00001a3d LBB0_369 - 0x48, 0x85, 0xd2, //0x00001a3d testq %rdx, %rdx - 0x0f, 0x84, 0xfe, 0xfe, 0xff, 0xff, //0x00001a40 je LBB0_353 - 0x4c, 0x89, 0x45, 0xc0, //0x00001a46 movq %r8, $-64(%rbp) - 0x48, 0x89, 0xd7, //0x00001a4a movq %rdx, %rdi - 0x48, 0xd3, 0xef, //0x00001a4d shrq %cl, %rdi - 0x48, 0x85, 0xff, //0x00001a50 testq %rdi, %rdi - 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x00001a53 je LBB0_372 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001a59 movq $-1, %r8 - 0x49, 0xd3, 0xe0, //0x00001a60 shlq %cl, %r8 - 0x49, 0xf7, 0xd0, //0x00001a63 notq %r8 - 0x41, 0x29, 0xf3, //0x00001a66 subl %esi, %r11d - 0x41, 0x83, 0xc3, 0x01, //0x00001a69 addl $1, %r11d - 0x31, 0xff, //0x00001a6d xorl %edi, %edi - 0xe9, 0x27, 0x00, 0x00, 0x00, //0x00001a6f jmp LBB0_374 - //0x00001a74 LBB0_372 - 0x48, 0x01, 0xd2, //0x00001a74 addq %rdx, %rdx - 0x48, 0x8d, 0x14, 0x92, //0x00001a77 leaq (%rdx,%rdx,4), %rdx - 0x83, 0xc6, 0x01, //0x00001a7b addl $1, %esi - 0x48, 0x89, 0xd7, //0x00001a7e movq %rdx, %rdi - 0x48, 0xd3, 0xef, //0x00001a81 shrq %cl, %rdi - 0x48, 0x85, 0xff, //0x00001a84 testq %rdi, %rdi - 0x0f, 0x84, 0xe7, 0xff, 0xff, 0xff, //0x00001a87 je LBB0_372 - 0xe9, 0x38, 0xff, 0xff, 0xff, //0x00001a8d jmp LBB0_364 - //0x00001a92 LBB0_373 - 0x48, 0x85, 0xd2, //0x00001a92 testq %rdx, %rdx - 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x00001a95 je LBB0_378 - //0x00001a9b LBB0_374 - 0x48, 0x89, 0xd0, //0x00001a9b movq %rdx, %rax - 0x48, 0xd3, 0xe8, //0x00001a9e shrq %cl, %rax - 0x4c, 0x21, 0xc2, //0x00001aa1 andq %r8, %rdx - 0x48, 0x63, 0xf7, //0x00001aa4 movslq %edi, %rsi - 0x48, 0x39, 0x75, 0xb0, //0x00001aa7 cmpq %rsi, $-80(%rbp) - 0x0f, 0x86, 0x11, 0x00, 0x00, 0x00, //0x00001aab jbe LBB0_376 - 0x04, 0x30, //0x00001ab1 addb $48, %al - 0x41, 0x88, 0x44, 0x35, 0x00, //0x00001ab3 movb %al, (%r13,%rsi) - 0x83, 0xc6, 0x01, //0x00001ab8 addl $1, %esi - 0x89, 0xf7, //0x00001abb movl %esi, %edi - 0xe9, 0x07, 0x00, 0x00, 0x00, //0x00001abd jmp LBB0_377 - //0x00001ac2 LBB0_376 - 0x48, 0x85, 0xc0, //0x00001ac2 testq %rax, %rax - 0x45, 0x0f, 0x45, 0xd6, //0x00001ac5 cmovnel %r14d, %r10d - //0x00001ac9 LBB0_377 - 0x48, 0x01, 0xd2, //0x00001ac9 addq %rdx, %rdx - 0x48, 0x8d, 0x14, 0x92, //0x00001acc leaq (%rdx,%rdx,4), %rdx - 0xe9, 0xbd, 0xff, 0xff, 0xff, //0x00001ad0 jmp LBB0_373 - //0x00001ad5 LBB0_378 - 0x85, 0xff, //0x00001ad5 testl %edi, %edi - 0x4c, 0x8b, 0x45, 0xc0, //0x00001ad7 movq $-64(%rbp), %r8 - 0x0f, 0x8e, 0x2a, 0x00, 0x00, 0x00, //0x00001adb jle LBB0_382 - 0x89, 0xf8, //0x00001ae1 movl %edi, %eax - 0x48, 0x83, 0xc0, 0x01, //0x00001ae3 addq $1, %rax - //0x00001ae7 LBB0_380 - 0x8d, 0x4f, 0xff, //0x00001ae7 leal $-1(%rdi), %ecx - 0x41, 0x80, 0x7c, 0x0d, 0x00, 0x30, //0x00001aea cmpb $48, (%r13,%rcx) - 0x0f, 0x85, 0x1b, 0x00, 0x00, 0x00, //0x00001af0 jne LBB0_383 - 0x48, 0x83, 0xc0, 0xff, //0x00001af6 addq $-1, %rax - 0x89, 0xcf, //0x00001afa movl %ecx, %edi - 0x48, 0x83, 0xf8, 0x01, //0x00001afc cmpq $1, %rax - 0x0f, 0x8f, 0xe1, 0xff, 0xff, 0xff, //0x00001b00 jg LBB0_380 - 0xe9, 0x1f, 0x00, 0x00, 0x00, //0x00001b06 jmp LBB0_384 - //0x00001b0b LBB0_382 - 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00001b0b je LBB0_384 - //0x00001b11 LBB0_383 - 0x41, 0x89, 0xfc, //0x00001b11 movl %edi, %r12d - 0x89, 0xf8, //0x00001b14 movl %edi, %eax - 0x45, 0x01, 0xf8, //0x00001b16 addl %r15d, %r8d - 0x45, 0x89, 0xc7, //0x00001b19 movl %r8d, %r15d - 0x45, 0x85, 0xdb, //0x00001b1c testl %r11d, %r11d - 0x0f, 0x8f, 0x35, 0xfe, 0xff, 0xff, //0x00001b1f jg LBB0_356 - 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00001b25 jmp LBB0_386 - //0x00001b2a LBB0_384 - 0x45, 0x01, 0xf8, //0x00001b2a addl %r15d, %r8d - 0x45, 0x31, 0xdb, //0x00001b2d xorl %r11d, %r11d - 0x45, 0x31, 0xe4, //0x00001b30 xorl %r12d, %r12d - 0x31, 0xff, //0x00001b33 xorl %edi, %edi - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00001b35 jmp LBB0_386 - //0x00001b3a LBB0_385 - 0x44, 0x89, 0xe7, //0x00001b3a movl %r12d, %edi - //0x00001b3d LBB0_386 - 0x49, 0xbe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, //0x00001b3d movabsq $1152921504606846975, %r14 - 0x49, 0x8d, 0x45, 0x01, //0x00001b47 leaq $1(%r13), %rax - 0x48, 0x89, 0x45, 0x90, //0x00001b4b movq %rax, $-112(%rbp) - 0x41, 0x89, 0xff, //0x00001b4f movl %edi, %r15d - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00001b52 jmp LBB0_388 - //0x00001b57 LBB0_387 - 0x45, 0x31, 0xff, //0x00001b57 xorl %r15d, %r15d - 0x41, 0x29, 0xc8, //0x00001b5a subl %ecx, %r8d - //0x00001b5d LBB0_388 - 0x45, 0x85, 0xdb, //0x00001b5d testl %r11d, %r11d - 0x0f, 0x88, 0x16, 0x00, 0x00, 0x00, //0x00001b60 js LBB0_391 - 0x0f, 0x85, 0x34, 0x07, 0x00, 0x00, //0x00001b66 jne LBB0_489 - 0x41, 0x80, 0x7d, 0x00, 0x35, //0x00001b6c cmpb $53, (%r13) - 0x0f, 0x8c, 0x24, 0x00, 0x00, 0x00, //0x00001b71 jl LBB0_394 - 0xe9, 0x24, 0x07, 0x00, 0x00, //0x00001b77 jmp LBB0_489 - //0x00001b7c LBB0_391 - 0x41, 0x83, 0xfb, 0xf8, //0x00001b7c cmpl $-8, %r11d - 0x0f, 0x8d, 0x15, 0x00, 0x00, 0x00, //0x00001b80 jge LBB0_394 - 0xb9, 0x1b, 0x00, 0x00, 0x00, //0x00001b86 movl $27, %ecx - 0x85, 0xff, //0x00001b8b testl %edi, %edi - 0x0f, 0x84, 0x6d, 0x05, 0x00, 0x00, //0x00001b8d je LBB0_464 - 0x41, 0x89, 0xff, //0x00001b93 movl %edi, %r15d - 0xe9, 0x18, 0x00, 0x00, 0x00, //0x00001b96 jmp LBB0_395 - //0x00001b9b LBB0_394 - 0x44, 0x89, 0xd8, //0x00001b9b movl %r11d, %eax - 0xf7, 0xd8, //0x00001b9e negl %eax - 0x48, 0x8d, 0x0d, 0xf9, 0x41, 0x00, 0x00, //0x00001ba0 leaq $16889(%rip), %rcx /* _POW_TAB+0(%rip) */ - 0x8b, 0x0c, 0x81, //0x00001ba7 movl (%rcx,%rax,4), %ecx - 0x45, 0x85, 0xff, //0x00001baa testl %r15d, %r15d - 0x0f, 0x84, 0xa4, 0xff, 0xff, 0xff, //0x00001bad je LBB0_387 - //0x00001bb3 LBB0_395 - 0x89, 0x4d, 0xb8, //0x00001bb3 movl %ecx, $-72(%rbp) - 0x89, 0xc9, //0x00001bb6 movl %ecx, %ecx - 0x48, 0x6b, 0xc1, 0x68, //0x00001bb8 imulq $104, %rcx, %rax - 0x48, 0x8d, 0x35, 0x0d, 0x42, 0x00, 0x00, //0x00001bbc leaq $16909(%rip), %rsi /* _LSHIFT_TAB+0(%rip) */ - 0x8b, 0x14, 0x30, //0x00001bc3 movl (%rax,%rsi), %edx - 0x48, 0x89, 0x55, 0xa8, //0x00001bc6 movq %rdx, $-88(%rbp) - 0x49, 0x63, 0xd7, //0x00001bca movslq %r15d, %rdx - 0x48, 0x01, 0xc6, //0x00001bcd addq %rax, %rsi - 0x48, 0x83, 0xc6, 0x04, //0x00001bd0 addq $4, %rsi - 0x31, 0xff, //0x00001bd4 xorl %edi, %edi - //0x00001bd6 LBB0_396 - 0x0f, 0xb6, 0x1c, 0x3e, //0x00001bd6 movzbl (%rsi,%rdi), %ebx - 0x84, 0xdb, //0x00001bda testb %bl, %bl - 0x0f, 0x84, 0x3b, 0x00, 0x00, 0x00, //0x00001bdc je LBB0_401 - 0x41, 0x38, 0x5c, 0x3d, 0x00, //0x00001be2 cmpb %bl, (%r13,%rdi) - 0x0f, 0x85, 0x15, 0x01, 0x00, 0x00, //0x00001be7 jne LBB0_410 - 0x48, 0x83, 0xc7, 0x01, //0x00001bed addq $1, %rdi - 0x48, 0x39, 0xfa, //0x00001bf1 cmpq %rdi, %rdx - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00001bf4 jne LBB0_396 - 0x44, 0x89, 0xfa, //0x00001bfa movl %r15d, %edx - 0x48, 0x8d, 0x35, 0xcc, 0x41, 0x00, 0x00, //0x00001bfd leaq $16844(%rip), %rsi /* _LSHIFT_TAB+0(%rip) */ - 0x48, 0x01, 0xf0, //0x00001c04 addq %rsi, %rax - 0x80, 0x7c, 0x02, 0x04, 0x00, //0x00001c07 cmpb $0, $4(%rdx,%rax) - 0x0f, 0x84, 0x0b, 0x00, 0x00, 0x00, //0x00001c0c je LBB0_401 - //0x00001c12 LBB0_400 - 0x48, 0x8b, 0x45, 0xa8, //0x00001c12 movq $-88(%rbp), %rax - 0x83, 0xc0, 0xff, //0x00001c16 addl $-1, %eax - 0x48, 0x89, 0x45, 0xa8, //0x00001c19 movq %rax, $-88(%rbp) - //0x00001c1d LBB0_401 - 0x45, 0x85, 0xff, //0x00001c1d testl %r15d, %r15d - 0x4c, 0x89, 0x45, 0xc0, //0x00001c20 movq %r8, $-64(%rbp) - 0x0f, 0x8e, 0xca, 0x00, 0x00, 0x00, //0x00001c24 jle LBB0_409 - 0x4c, 0x89, 0x5d, 0xc8, //0x00001c2a movq %r11, $-56(%rbp) - 0x48, 0x8b, 0x45, 0xa8, //0x00001c2e movq $-88(%rbp), %rax - 0x44, 0x01, 0xf8, //0x00001c32 addl %r15d, %eax - 0x44, 0x89, 0xfb, //0x00001c35 movl %r15d, %ebx - 0x48, 0x98, //0x00001c38 cltq - 0x49, 0x89, 0xc0, //0x00001c3a movq %rax, %r8 - 0x49, 0xc1, 0xe0, 0x20, //0x00001c3d shlq $32, %r8 - 0x48, 0x83, 0xc0, 0xff, //0x00001c41 addq $-1, %rax - 0x48, 0x83, 0xc3, 0x01, //0x00001c45 addq $1, %rbx - 0x41, 0x83, 0xc7, 0xff, //0x00001c49 addl $-1, %r15d - 0x31, 0xf6, //0x00001c4d xorl %esi, %esi - 0xe9, 0x2f, 0x00, 0x00, 0x00, //0x00001c4f jmp LBB0_405 - //0x00001c54 LBB0_403 - 0x48, 0x85, 0xc0, //0x00001c54 testq %rax, %rax - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00001c57 movl $1, %eax - 0x44, 0x0f, 0x45, 0xd0, //0x00001c5c cmovnel %eax, %r10d - //0x00001c60 LBB0_404 - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00001c60 movabsq $-4294967296, %rax - 0x49, 0x01, 0xc0, //0x00001c6a addq %rax, %r8 - 0x49, 0x8d, 0x43, 0xff, //0x00001c6d leaq $-1(%r11), %rax - 0x48, 0x83, 0xc3, 0xff, //0x00001c71 addq $-1, %rbx - 0x41, 0x83, 0xc7, 0xff, //0x00001c75 addl $-1, %r15d - 0x48, 0x83, 0xfb, 0x01, //0x00001c79 cmpq $1, %rbx - 0x0f, 0x8e, 0x51, 0x00, 0x00, 0x00, //0x00001c7d jle LBB0_407 - //0x00001c83 LBB0_405 - 0x49, 0x89, 0xc3, //0x00001c83 movq %rax, %r11 - 0x44, 0x89, 0xf8, //0x00001c86 movl %r15d, %eax - 0x49, 0x0f, 0xbe, 0x7c, 0x05, 0x00, //0x00001c89 movsbq (%r13,%rax), %rdi - 0x48, 0x83, 0xc7, 0xd0, //0x00001c8f addq $-48, %rdi - 0x48, 0xd3, 0xe7, //0x00001c93 shlq %cl, %rdi - 0x48, 0x01, 0xf7, //0x00001c96 addq %rsi, %rdi - 0x48, 0x89, 0xf8, //0x00001c99 movq %rdi, %rax - 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00001c9c movabsq $-3689348814741910323, %rdx - 0x48, 0xf7, 0xe2, //0x00001ca6 mulq %rdx - 0x48, 0x89, 0xd6, //0x00001ca9 movq %rdx, %rsi - 0x48, 0xc1, 0xee, 0x03, //0x00001cac shrq $3, %rsi - 0x48, 0x8d, 0x04, 0x36, //0x00001cb0 leaq (%rsi,%rsi), %rax - 0x48, 0x8d, 0x14, 0x80, //0x00001cb4 leaq (%rax,%rax,4), %rdx - 0x48, 0x89, 0xf8, //0x00001cb8 movq %rdi, %rax - 0x48, 0x29, 0xd0, //0x00001cbb subq %rdx, %rax - 0x4c, 0x3b, 0x5d, 0xb0, //0x00001cbe cmpq $-80(%rbp), %r11 - 0x0f, 0x83, 0x8c, 0xff, 0xff, 0xff, //0x00001cc2 jae LBB0_403 - 0x04, 0x30, //0x00001cc8 addb $48, %al - 0x43, 0x88, 0x44, 0x1d, 0x00, //0x00001cca movb %al, (%r13,%r11) - 0xe9, 0x8c, 0xff, 0xff, 0xff, //0x00001ccf jmp LBB0_404 - //0x00001cd4 LBB0_407 - 0x48, 0x83, 0xff, 0x0a, //0x00001cd4 cmpq $10, %rdi - 0x4c, 0x8b, 0x45, 0xc0, //0x00001cd8 movq $-64(%rbp), %r8 - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00001cdc movl $1, %ebx - 0x0f, 0x83, 0x26, 0x00, 0x00, 0x00, //0x00001ce1 jae LBB0_411 - 0x4c, 0x8b, 0x7d, 0xb0, //0x00001ce7 movq $-80(%rbp), %r15 - 0x4c, 0x8b, 0x5d, 0xc8, //0x00001ceb movq $-56(%rbp), %r11 - 0xe9, 0x88, 0x00, 0x00, 0x00, //0x00001cef jmp LBB0_415 - //0x00001cf4 LBB0_409 - 0x4c, 0x8b, 0x7d, 0xb0, //0x00001cf4 movq $-80(%rbp), %r15 - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00001cf8 movl $1, %ebx - 0xe9, 0x7a, 0x00, 0x00, 0x00, //0x00001cfd jmp LBB0_415 - //0x00001d02 LBB0_410 - 0x0f, 0x8c, 0x0a, 0xff, 0xff, 0xff, //0x00001d02 jl LBB0_400 - 0xe9, 0x10, 0xff, 0xff, 0xff, //0x00001d08 jmp LBB0_401 - //0x00001d0d LBB0_411 - 0x49, 0x63, 0xcb, //0x00001d0d movslq %r11d, %rcx - 0x48, 0x83, 0xc1, 0xff, //0x00001d10 addq $-1, %rcx - 0x4c, 0x8b, 0x7d, 0xb0, //0x00001d14 movq $-80(%rbp), %r15 - 0x4c, 0x8b, 0x5d, 0xc8, //0x00001d18 movq $-56(%rbp), %r11 - 0xe9, 0x18, 0x00, 0x00, 0x00, //0x00001d1c jmp LBB0_413 - //0x00001d21 LBB0_412 - 0x48, 0x85, 0xc0, //0x00001d21 testq %rax, %rax - 0x44, 0x0f, 0x45, 0xd3, //0x00001d24 cmovnel %ebx, %r10d - 0x48, 0x83, 0xc1, 0xff, //0x00001d28 addq $-1, %rcx - 0x48, 0x83, 0xfe, 0x09, //0x00001d2c cmpq $9, %rsi - 0x48, 0x89, 0xd6, //0x00001d30 movq %rdx, %rsi - 0x0f, 0x86, 0x43, 0x00, 0x00, 0x00, //0x00001d33 jbe LBB0_415 - //0x00001d39 LBB0_413 - 0x48, 0x89, 0xf0, //0x00001d39 movq %rsi, %rax - 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00001d3c movabsq $-3689348814741910323, %rdx - 0x48, 0xf7, 0xe2, //0x00001d46 mulq %rdx - 0x48, 0xc1, 0xea, 0x03, //0x00001d49 shrq $3, %rdx - 0x48, 0x8d, 0x04, 0x12, //0x00001d4d leaq (%rdx,%rdx), %rax - 0x48, 0x8d, 0x3c, 0x80, //0x00001d51 leaq (%rax,%rax,4), %rdi - 0x48, 0x89, 0xf0, //0x00001d55 movq %rsi, %rax - 0x48, 0x29, 0xf8, //0x00001d58 subq %rdi, %rax - 0x4c, 0x39, 0xf9, //0x00001d5b cmpq %r15, %rcx - 0x0f, 0x83, 0xbd, 0xff, 0xff, 0xff, //0x00001d5e jae LBB0_412 - 0x04, 0x30, //0x00001d64 addb $48, %al - 0x41, 0x88, 0x44, 0x0d, 0x00, //0x00001d66 movb %al, (%r13,%rcx) - 0x48, 0x83, 0xc1, 0xff, //0x00001d6b addq $-1, %rcx - 0x48, 0x83, 0xfe, 0x09, //0x00001d6f cmpq $9, %rsi - 0x48, 0x89, 0xd6, //0x00001d73 movq %rdx, %rsi - 0x0f, 0x87, 0xbd, 0xff, 0xff, 0xff, //0x00001d76 ja LBB0_413 - //0x00001d7c LBB0_415 - 0x48, 0x8b, 0x45, 0xa8, //0x00001d7c movq $-88(%rbp), %rax - 0x41, 0x01, 0xc4, //0x00001d80 addl %eax, %r12d - 0x4d, 0x63, 0xe4, //0x00001d83 movslq %r12d, %r12 - 0x4d, 0x39, 0xe7, //0x00001d86 cmpq %r12, %r15 - 0x45, 0x0f, 0x46, 0xe7, //0x00001d89 cmovbel %r15d, %r12d - 0x41, 0x01, 0xc3, //0x00001d8d addl %eax, %r11d - 0x45, 0x85, 0xe4, //0x00001d90 testl %r12d, %r12d - 0x0f, 0x8e, 0x3c, 0x00, 0x00, 0x00, //0x00001d93 jle LBB0_420 - 0x41, 0x8d, 0x44, 0x24, 0xff, //0x00001d99 leal $-1(%r12), %eax - 0x41, 0x80, 0x7c, 0x05, 0x00, 0x30, //0x00001d9e cmpb $48, (%r13,%rax) - 0x8b, 0x4d, 0xb8, //0x00001da4 movl $-72(%rbp), %ecx - 0x0f, 0x85, 0x37, 0x00, 0x00, 0x00, //0x00001da7 jne LBB0_422 - 0x44, 0x89, 0xe0, //0x00001dad movl %r12d, %eax - //0x00001db0 LBB0_418 - 0x48, 0x83, 0xf8, 0x01, //0x00001db0 cmpq $1, %rax - 0x0f, 0x8e, 0x24, 0x00, 0x00, 0x00, //0x00001db4 jle LBB0_421 - 0x4c, 0x8d, 0x60, 0xff, //0x00001dba leaq $-1(%rax), %r12 - 0x83, 0xc0, 0xfe, //0x00001dbe addl $-2, %eax - 0x41, 0x80, 0x7c, 0x05, 0x00, 0x30, //0x00001dc1 cmpb $48, (%r13,%rax) - 0x4c, 0x89, 0xe0, //0x00001dc7 movq %r12, %rax - 0x0f, 0x84, 0xe0, 0xff, 0xff, 0xff, //0x00001dca je LBB0_418 - 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00001dd0 jmp LBB0_422 - //0x00001dd5 LBB0_420 - 0x8b, 0x4d, 0xb8, //0x00001dd5 movl $-72(%rbp), %ecx - 0x0f, 0x85, 0x06, 0x00, 0x00, 0x00, //0x00001dd8 jne LBB0_422 - //0x00001dde LBB0_421 - 0x45, 0x31, 0xdb, //0x00001dde xorl %r11d, %r11d - 0x45, 0x31, 0xe4, //0x00001de1 xorl %r12d, %r12d - //0x00001de4 LBB0_422 - 0x85, 0xc9, //0x00001de4 testl %ecx, %ecx - 0x0f, 0x88, 0x0e, 0x00, 0x00, 0x00, //0x00001de6 js LBB0_424 - 0x44, 0x89, 0xe7, //0x00001dec movl %r12d, %edi - 0x45, 0x89, 0xe7, //0x00001def movl %r12d, %r15d - 0x41, 0x29, 0xc8, //0x00001df2 subl %ecx, %r8d - 0xe9, 0x63, 0xfd, 0xff, 0xff, //0x00001df5 jmp LBB0_388 - //0x00001dfa LBB0_424 - 0x83, 0xf9, 0xc3, //0x00001dfa cmpl $-61, %ecx - 0x0f, 0x8f, 0x3c, 0x02, 0x00, 0x00, //0x00001dfd jg LBB0_453 - 0x41, 0x89, 0xc8, //0x00001e03 movl %ecx, %r8d - 0xe9, 0x19, 0x00, 0x00, 0x00, //0x00001e06 jmp LBB0_429 - //0x00001e0b LBB0_426 - 0x45, 0x31, 0xdb, //0x00001e0b xorl %r11d, %r11d - //0x00001e0e LBB0_427 - 0x31, 0xc0, //0x00001e0e xorl %eax, %eax - //0x00001e10 LBB0_428 - 0x41, 0x8d, 0x48, 0x3c, //0x00001e10 leal $60(%r8), %ecx - 0x41, 0x89, 0xc4, //0x00001e14 movl %eax, %r12d - 0x41, 0x83, 0xf8, 0x88, //0x00001e17 cmpl $-120, %r8d - 0x41, 0x89, 0xc8, //0x00001e1b movl %ecx, %r8d - 0x0f, 0x8d, 0x1e, 0x02, 0x00, 0x00, //0x00001e1e jge LBB0_454 - //0x00001e24 LBB0_429 - 0x45, 0x85, 0xe4, //0x00001e24 testl %r12d, %r12d - 0xbe, 0x00, 0x00, 0x00, 0x00, //0x00001e27 movl $0, %esi - 0x41, 0x0f, 0x4f, 0xf4, //0x00001e2c cmovgl %r12d, %esi - 0x31, 0xc0, //0x00001e30 xorl %eax, %eax - 0x31, 0xc9, //0x00001e32 xorl %ecx, %ecx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001e34 .p2align 4, 0x90 - //0x00001e40 LBB0_430 - 0x48, 0x39, 0xc6, //0x00001e40 cmpq %rax, %rsi - 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x00001e43 je LBB0_433 - 0x48, 0x8d, 0x0c, 0x89, //0x00001e49 leaq (%rcx,%rcx,4), %rcx - 0x49, 0x0f, 0xbe, 0x54, 0x05, 0x00, //0x00001e4d movsbq (%r13,%rax), %rdx - 0x48, 0x8d, 0x0c, 0x4a, //0x00001e53 leaq (%rdx,%rcx,2), %rcx - 0x48, 0x83, 0xc1, 0xd0, //0x00001e57 addq $-48, %rcx - 0x48, 0x83, 0xc0, 0x01, //0x00001e5b addq $1, %rax - 0x49, 0x8d, 0x56, 0x01, //0x00001e5f leaq $1(%r14), %rdx - 0x48, 0x39, 0xd1, //0x00001e63 cmpq %rdx, %rcx - 0x0f, 0x82, 0xd4, 0xff, 0xff, 0xff, //0x00001e66 jb LBB0_430 - 0x89, 0xc6, //0x00001e6c movl %eax, %esi - 0xe9, 0x24, 0x00, 0x00, 0x00, //0x00001e6e jmp LBB0_435 - //0x00001e73 LBB0_433 - 0x48, 0x85, 0xc9, //0x00001e73 testq %rcx, %rcx - 0x0f, 0x84, 0x92, 0xff, 0xff, 0xff, //0x00001e76 je LBB0_427 - 0x90, 0x90, 0x90, 0x90, //0x00001e7c .p2align 4, 0x90 - //0x00001e80 LBB0_434 - 0x48, 0x01, 0xc9, //0x00001e80 addq %rcx, %rcx - 0x48, 0x8d, 0x0c, 0x89, //0x00001e83 leaq (%rcx,%rcx,4), %rcx - 0x83, 0xc6, 0x01, //0x00001e87 addl $1, %esi - 0x49, 0x8d, 0x46, 0x01, //0x00001e8a leaq $1(%r14), %rax - 0x48, 0x39, 0xc1, //0x00001e8e cmpq %rax, %rcx - 0x0f, 0x82, 0xe9, 0xff, 0xff, 0xff, //0x00001e91 jb LBB0_434 - //0x00001e97 LBB0_435 - 0x41, 0x29, 0xf3, //0x00001e97 subl %esi, %r11d - 0x44, 0x89, 0xe0, //0x00001e9a movl %r12d, %eax - 0x29, 0xf0, //0x00001e9d subl %esi, %eax - 0x0f, 0x8e, 0x26, 0x00, 0x00, 0x00, //0x00001e9f jle LBB0_438 - 0x4c, 0x89, 0x5d, 0xc8, //0x00001ea5 movq %r11, $-56(%rbp) - 0x48, 0x63, 0xf6, //0x00001ea9 movslq %esi, %rsi - 0x49, 0x63, 0xd4, //0x00001eac movslq %r12d, %rdx - 0x49, 0x89, 0xd3, //0x00001eaf movq %rdx, %r11 - 0x49, 0x29, 0xf3, //0x00001eb2 subq %rsi, %r11 - 0x48, 0x89, 0xf7, //0x00001eb5 movq %rsi, %rdi - 0x48, 0xf7, 0xd7, //0x00001eb8 notq %rdi - 0x48, 0x01, 0xd7, //0x00001ebb addq %rdx, %rdi - 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x00001ebe jne LBB0_439 - 0x31, 0xdb, //0x00001ec4 xorl %ebx, %ebx - 0xe9, 0x86, 0x00, 0x00, 0x00, //0x00001ec6 jmp LBB0_442 - //0x00001ecb LBB0_438 - 0x31, 0xc0, //0x00001ecb xorl %eax, %eax - 0xe9, 0xea, 0x00, 0x00, 0x00, //0x00001ecd jmp LBB0_446 - //0x00001ed2 LBB0_439 - 0x4d, 0x89, 0xdf, //0x00001ed2 movq %r11, %r15 - 0x49, 0x83, 0xe7, 0xfe, //0x00001ed5 andq $-2, %r15 - 0x49, 0xf7, 0xdf, //0x00001ed9 negq %r15 - 0x31, 0xdb, //0x00001edc xorl %ebx, %ebx - 0x48, 0x8b, 0x55, 0x90, //0x00001ede movq $-112(%rbp), %rdx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001ee2 .p2align 4, 0x90 - //0x00001ef0 LBB0_440 - 0x48, 0x89, 0xcf, //0x00001ef0 movq %rcx, %rdi - 0x48, 0xc1, 0xef, 0x3c, //0x00001ef3 shrq $60, %rdi - 0x4c, 0x21, 0xf1, //0x00001ef7 andq %r14, %rcx - 0x40, 0x80, 0xcf, 0x30, //0x00001efa orb $48, %dil - 0x40, 0x88, 0x7a, 0xff, //0x00001efe movb %dil, $-1(%rdx) - 0x48, 0x8d, 0x0c, 0x89, //0x00001f02 leaq (%rcx,%rcx,4), %rcx - 0x48, 0x0f, 0xbe, 0x7c, 0x32, 0xff, //0x00001f06 movsbq $-1(%rdx,%rsi), %rdi - 0x48, 0x8d, 0x0c, 0x4f, //0x00001f0c leaq (%rdi,%rcx,2), %rcx - 0x48, 0x83, 0xc1, 0xd0, //0x00001f10 addq $-48, %rcx - 0x48, 0x89, 0xcf, //0x00001f14 movq %rcx, %rdi - 0x48, 0xc1, 0xef, 0x3c, //0x00001f17 shrq $60, %rdi - 0x4c, 0x21, 0xf1, //0x00001f1b andq %r14, %rcx - 0x40, 0x80, 0xcf, 0x30, //0x00001f1e orb $48, %dil - 0x40, 0x88, 0x3a, //0x00001f22 movb %dil, (%rdx) - 0x48, 0x8d, 0x0c, 0x89, //0x00001f25 leaq (%rcx,%rcx,4), %rcx - 0x48, 0x0f, 0xbe, 0x3c, 0x32, //0x00001f29 movsbq (%rdx,%rsi), %rdi - 0x48, 0x8d, 0x0c, 0x4f, //0x00001f2e leaq (%rdi,%rcx,2), %rcx - 0x48, 0x83, 0xc1, 0xd0, //0x00001f32 addq $-48, %rcx - 0x48, 0x83, 0xc2, 0x02, //0x00001f36 addq $2, %rdx - 0x48, 0x83, 0xc3, 0xfe, //0x00001f3a addq $-2, %rbx - 0x49, 0x39, 0xdf, //0x00001f3e cmpq %rbx, %r15 - 0x0f, 0x85, 0xa9, 0xff, 0xff, 0xff, //0x00001f41 jne LBB0_440 - 0x48, 0x29, 0xde, //0x00001f47 subq %rbx, %rsi - 0x48, 0xf7, 0xdb, //0x00001f4a negq %rbx - 0x4c, 0x8b, 0x7d, 0xb0, //0x00001f4d movq $-80(%rbp), %r15 - //0x00001f51 LBB0_442 - 0x41, 0xf6, 0xc3, 0x01, //0x00001f51 testb $1, %r11b - 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x00001f55 je LBB0_444 - 0x48, 0x89, 0xca, //0x00001f5b movq %rcx, %rdx - 0x48, 0xc1, 0xea, 0x3c, //0x00001f5e shrq $60, %rdx - 0x80, 0xca, 0x30, //0x00001f62 orb $48, %dl - 0x41, 0x88, 0x54, 0x1d, 0x00, //0x00001f65 movb %dl, (%r13,%rbx) - 0x4c, 0x21, 0xf1, //0x00001f6a andq %r14, %rcx - 0x48, 0x8d, 0x0c, 0x89, //0x00001f6d leaq (%rcx,%rcx,4), %rcx - 0x49, 0x0f, 0xbe, 0x54, 0x35, 0x00, //0x00001f71 movsbq (%r13,%rsi), %rdx - 0x48, 0x8d, 0x0c, 0x4a, //0x00001f77 leaq (%rdx,%rcx,2), %rcx - 0x48, 0x83, 0xc1, 0xd0, //0x00001f7b addq $-48, %rcx - //0x00001f7f LBB0_444 - 0x48, 0x85, 0xc9, //0x00001f7f testq %rcx, %rcx - 0x4c, 0x8b, 0x5d, 0xc8, //0x00001f82 movq $-56(%rbp), %r11 - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00001f86 movl $1, %ebx - 0x0f, 0x85, 0x2b, 0x00, 0x00, 0x00, //0x00001f8b jne LBB0_446 - 0xe9, 0x5a, 0x00, 0x00, 0x00, //0x00001f91 jmp LBB0_448 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001f96 .p2align 4, 0x90 - //0x00001fa0 LBB0_445 - 0x49, 0x8d, 0x76, 0x01, //0x00001fa0 leaq $1(%r14), %rsi - 0x48, 0x39, 0xf1, //0x00001fa4 cmpq %rsi, %rcx - 0x44, 0x0f, 0x43, 0xd3, //0x00001fa7 cmovael %ebx, %r10d - 0x48, 0x8d, 0x0c, 0x12, //0x00001fab leaq (%rdx,%rdx), %rcx - 0x48, 0x8d, 0x0c, 0x89, //0x00001faf leaq (%rcx,%rcx,4), %rcx - 0x48, 0x85, 0xd2, //0x00001fb3 testq %rdx, %rdx - 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x00001fb6 je LBB0_448 - //0x00001fbc LBB0_446 - 0x48, 0x89, 0xca, //0x00001fbc movq %rcx, %rdx - 0x4c, 0x21, 0xf2, //0x00001fbf andq %r14, %rdx - 0x48, 0x63, 0xf0, //0x00001fc2 movslq %eax, %rsi - 0x49, 0x39, 0xf7, //0x00001fc5 cmpq %rsi, %r15 - 0x0f, 0x86, 0xd2, 0xff, 0xff, 0xff, //0x00001fc8 jbe LBB0_445 - 0x48, 0xc1, 0xe9, 0x3c, //0x00001fce shrq $60, %rcx - 0x80, 0xc9, 0x30, //0x00001fd2 orb $48, %cl - 0x41, 0x88, 0x4c, 0x35, 0x00, //0x00001fd5 movb %cl, (%r13,%rsi) - 0x83, 0xc6, 0x01, //0x00001fda addl $1, %esi - 0x89, 0xf0, //0x00001fdd movl %esi, %eax - 0x48, 0x8d, 0x0c, 0x12, //0x00001fdf leaq (%rdx,%rdx), %rcx - 0x48, 0x8d, 0x0c, 0x89, //0x00001fe3 leaq (%rcx,%rcx,4), %rcx - 0x48, 0x85, 0xd2, //0x00001fe7 testq %rdx, %rdx - 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x00001fea jne LBB0_446 - //0x00001ff0 LBB0_448 - 0x41, 0x83, 0xc3, 0x01, //0x00001ff0 addl $1, %r11d - 0x85, 0xc0, //0x00001ff4 testl %eax, %eax - 0x0f, 0x8e, 0x38, 0x00, 0x00, 0x00, //0x00001ff6 jle LBB0_452 - 0x89, 0xc1, //0x00001ffc movl %eax, %ecx - 0x48, 0x83, 0xc1, 0x01, //0x00001ffe addq $1, %rcx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002002 .p2align 4, 0x90 - //0x00002010 LBB0_450 - 0x8d, 0x50, 0xff, //0x00002010 leal $-1(%rax), %edx - 0x41, 0x80, 0x7c, 0x15, 0x00, 0x30, //0x00002013 cmpb $48, (%r13,%rdx) - 0x0f, 0x85, 0xf1, 0xfd, 0xff, 0xff, //0x00002019 jne LBB0_428 - 0x48, 0x83, 0xc1, 0xff, //0x0000201f addq $-1, %rcx - 0x89, 0xd0, //0x00002023 movl %edx, %eax - 0x48, 0x83, 0xf9, 0x01, //0x00002025 cmpq $1, %rcx - 0x0f, 0x8f, 0xe1, 0xff, 0xff, 0xff, //0x00002029 jg LBB0_450 - 0xe9, 0xd7, 0xfd, 0xff, 0xff, //0x0000202f jmp LBB0_426 - //0x00002034 LBB0_452 - 0x0f, 0x85, 0xd6, 0xfd, 0xff, 0xff, //0x00002034 jne LBB0_428 - 0xe9, 0xcc, 0xfd, 0xff, 0xff, //0x0000203a jmp LBB0_426 - //0x0000203f LBB0_453 - 0x44, 0x89, 0xe0, //0x0000203f movl %r12d, %eax - //0x00002042 LBB0_454 - 0xf7, 0xd9, //0x00002042 negl %ecx - 0x85, 0xc0, //0x00002044 testl %eax, %eax - 0xbe, 0x00, 0x00, 0x00, 0x00, //0x00002046 movl $0, %esi - 0x0f, 0x4f, 0xf0, //0x0000204b cmovgl %eax, %esi - 0x31, 0xff, //0x0000204e xorl %edi, %edi - 0x45, 0x31, 0xc0, //0x00002050 xorl %r8d, %r8d - //0x00002053 LBB0_455 - 0x48, 0x39, 0xfe, //0x00002053 cmpq %rdi, %rsi - 0x0f, 0x84, 0x6a, 0x00, 0x00, 0x00, //0x00002056 je LBB0_461 - 0x4b, 0x8d, 0x14, 0x80, //0x0000205c leaq (%r8,%r8,4), %rdx - 0x49, 0x0f, 0xbe, 0x5c, 0x3d, 0x00, //0x00002060 movsbq (%r13,%rdi), %rbx - 0x4c, 0x8d, 0x04, 0x53, //0x00002066 leaq (%rbx,%rdx,2), %r8 - 0x49, 0x83, 0xc0, 0xd0, //0x0000206a addq $-48, %r8 - 0x48, 0x83, 0xc7, 0x01, //0x0000206e addq $1, %rdi - 0x4c, 0x89, 0xc2, //0x00002072 movq %r8, %rdx - 0x48, 0xd3, 0xea, //0x00002075 shrq %cl, %rdx - 0x48, 0x85, 0xd2, //0x00002078 testq %rdx, %rdx - 0x0f, 0x84, 0xd2, 0xff, 0xff, 0xff, //0x0000207b je LBB0_455 - 0x4c, 0x89, 0x5d, 0xc8, //0x00002081 movq %r11, $-56(%rbp) - 0x89, 0xfe, //0x00002085 movl %edi, %esi - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00002087 movl $1, %ebx - //0x0000208c LBB0_458 - 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x0000208c movq $-1, %r11 - 0x49, 0xd3, 0xe3, //0x00002093 shlq %cl, %r11 - 0x49, 0xf7, 0xd3, //0x00002096 notq %r11 - 0x41, 0x89, 0xc4, //0x00002099 movl %eax, %r12d - 0x41, 0x29, 0xf4, //0x0000209c subl %esi, %r12d - 0x0f, 0x8e, 0x68, 0x00, 0x00, 0x00, //0x0000209f jle LBB0_465 - 0x4c, 0x63, 0xfe, //0x000020a5 movslq %esi, %r15 - 0x48, 0x98, //0x000020a8 cltq - 0x48, 0x89, 0xc2, //0x000020aa movq %rax, %rdx - 0x4c, 0x29, 0xfa, //0x000020ad subq %r15, %rdx - 0x4c, 0x89, 0xfb, //0x000020b0 movq %r15, %rbx - 0x48, 0xf7, 0xd3, //0x000020b3 notq %rbx - 0x48, 0x01, 0xc3, //0x000020b6 addq %rax, %rbx - 0x0f, 0x85, 0x67, 0x00, 0x00, 0x00, //0x000020b9 jne LBB0_467 - 0x31, 0xdb, //0x000020bf xorl %ebx, %ebx - 0xe9, 0xd3, 0x00, 0x00, 0x00, //0x000020c1 jmp LBB0_470 - //0x000020c6 LBB0_461 - 0x4d, 0x85, 0xc0, //0x000020c6 testq %r8, %r8 - 0x0f, 0x84, 0x46, 0x00, 0x00, 0x00, //0x000020c9 je LBB0_466 - 0x4c, 0x89, 0xc7, //0x000020cf movq %r8, %rdi - 0x48, 0xd3, 0xef, //0x000020d2 shrq %cl, %rdi - 0x48, 0x85, 0xff, //0x000020d5 testq %rdi, %rdi - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000020d8 movl $1, %ebx - 0x0f, 0x84, 0xf8, 0x00, 0x00, 0x00, //0x000020dd je LBB0_474 - 0x4c, 0x89, 0xda, //0x000020e3 movq %r11, %rdx - 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000020e6 movq $-1, %r11 - 0x49, 0xd3, 0xe3, //0x000020ed shlq %cl, %r11 - 0x49, 0xf7, 0xd3, //0x000020f0 notq %r11 - 0x29, 0xf2, //0x000020f3 subl %esi, %edx - 0x83, 0xc2, 0x01, //0x000020f5 addl $1, %edx - 0x45, 0x31, 0xe4, //0x000020f8 xorl %r12d, %r12d - 0xe9, 0xfd, 0x00, 0x00, 0x00, //0x000020fb jmp LBB0_476 - //0x00002100 LBB0_464 - 0x31, 0xff, //0x00002100 xorl %edi, %edi - 0x45, 0x31, 0xff, //0x00002102 xorl %r15d, %r15d - 0x41, 0x29, 0xc8, //0x00002105 subl %ecx, %r8d - 0xe9, 0x50, 0xfa, 0xff, 0xff, //0x00002108 jmp LBB0_388 - //0x0000210d LBB0_465 - 0x45, 0x31, 0xe4, //0x0000210d xorl %r12d, %r12d - 0xe9, 0xb8, 0x00, 0x00, 0x00, //0x00002110 jmp LBB0_473 - //0x00002115 LBB0_466 - 0x45, 0x31, 0xe4, //0x00002115 xorl %r12d, %r12d - 0x31, 0xff, //0x00002118 xorl %edi, %edi - 0x45, 0x31, 0xff, //0x0000211a xorl %r15d, %r15d - 0x4c, 0x8b, 0x45, 0xc0, //0x0000211d movq $-64(%rbp), %r8 - 0xe9, 0x6f, 0x01, 0x00, 0x00, //0x00002121 jmp LBB0_488 - //0x00002126 LBB0_467 - 0x48, 0x89, 0x55, 0x88, //0x00002126 movq %rdx, $-120(%rbp) - 0x48, 0x83, 0xe2, 0xfe, //0x0000212a andq $-2, %rdx - 0x48, 0xf7, 0xda, //0x0000212e negq %rdx - 0x48, 0x89, 0x55, 0xa8, //0x00002131 movq %rdx, $-88(%rbp) - 0x31, 0xdb, //0x00002135 xorl %ebx, %ebx - 0x48, 0x8b, 0x45, 0x90, //0x00002137 movq $-112(%rbp), %rax - //0x0000213b LBB0_468 - 0x4c, 0x89, 0xc2, //0x0000213b movq %r8, %rdx - 0x48, 0xd3, 0xea, //0x0000213e shrq %cl, %rdx - 0x4d, 0x21, 0xd8, //0x00002141 andq %r11, %r8 - 0x80, 0xc2, 0x30, //0x00002144 addb $48, %dl - 0x88, 0x50, 0xff, //0x00002147 movb %dl, $-1(%rax) - 0x4b, 0x8d, 0x14, 0x80, //0x0000214a leaq (%r8,%r8,4), %rdx - 0x4a, 0x0f, 0xbe, 0x7c, 0x38, 0xff, //0x0000214e movsbq $-1(%rax,%r15), %rdi - 0x48, 0x8d, 0x14, 0x57, //0x00002154 leaq (%rdi,%rdx,2), %rdx - 0x48, 0x83, 0xc2, 0xd0, //0x00002158 addq $-48, %rdx - 0x48, 0x89, 0xd7, //0x0000215c movq %rdx, %rdi - 0x48, 0xd3, 0xef, //0x0000215f shrq %cl, %rdi - 0x4c, 0x21, 0xda, //0x00002162 andq %r11, %rdx - 0x40, 0x80, 0xc7, 0x30, //0x00002165 addb $48, %dil - 0x40, 0x88, 0x38, //0x00002169 movb %dil, (%rax) - 0x48, 0x8d, 0x14, 0x92, //0x0000216c leaq (%rdx,%rdx,4), %rdx - 0x4a, 0x0f, 0xbe, 0x3c, 0x38, //0x00002170 movsbq (%rax,%r15), %rdi - 0x4c, 0x8d, 0x04, 0x57, //0x00002175 leaq (%rdi,%rdx,2), %r8 - 0x49, 0x83, 0xc0, 0xd0, //0x00002179 addq $-48, %r8 - 0x48, 0x83, 0xc0, 0x02, //0x0000217d addq $2, %rax - 0x48, 0x83, 0xc3, 0xfe, //0x00002181 addq $-2, %rbx - 0x48, 0x39, 0x5d, 0xa8, //0x00002185 cmpq %rbx, $-88(%rbp) - 0x0f, 0x85, 0xac, 0xff, 0xff, 0xff, //0x00002189 jne LBB0_468 - 0x49, 0x29, 0xdf, //0x0000218f subq %rbx, %r15 - 0x48, 0xf7, 0xdb, //0x00002192 negq %rbx - 0x48, 0x8b, 0x55, 0x88, //0x00002195 movq $-120(%rbp), %rdx - //0x00002199 LBB0_470 - 0xf6, 0xc2, 0x01, //0x00002199 testb $1, %dl - 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x0000219c je LBB0_472 - 0x4c, 0x89, 0xc0, //0x000021a2 movq %r8, %rax - 0x48, 0xd3, 0xe8, //0x000021a5 shrq %cl, %rax - 0x04, 0x30, //0x000021a8 addb $48, %al - 0x41, 0x88, 0x44, 0x1d, 0x00, //0x000021aa movb %al, (%r13,%rbx) - 0x4d, 0x21, 0xd8, //0x000021af andq %r11, %r8 - 0x4b, 0x8d, 0x04, 0x80, //0x000021b2 leaq (%r8,%r8,4), %rax - 0x4b, 0x0f, 0xbe, 0x54, 0x3d, 0x00, //0x000021b6 movsbq (%r13,%r15), %rdx - 0x4c, 0x8d, 0x04, 0x42, //0x000021bc leaq (%rdx,%rax,2), %r8 - 0x49, 0x83, 0xc0, 0xd0, //0x000021c0 addq $-48, %r8 - //0x000021c4 LBB0_472 - 0x4c, 0x8b, 0x7d, 0xb0, //0x000021c4 movq $-80(%rbp), %r15 - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000021c8 movl $1, %ebx - //0x000021cd LBB0_473 - 0x48, 0x8b, 0x55, 0xc8, //0x000021cd movq $-56(%rbp), %rdx - 0x29, 0xf2, //0x000021d1 subl %esi, %edx - 0x83, 0xc2, 0x01, //0x000021d3 addl $1, %edx - 0xe9, 0x57, 0x00, 0x00, 0x00, //0x000021d6 jmp LBB0_480 - //0x000021db LBB0_474 - 0x4c, 0x89, 0x5d, 0xc8, //0x000021db movq %r11, $-56(%rbp) - //0x000021df LBB0_475 - 0x4d, 0x01, 0xc0, //0x000021df addq %r8, %r8 - 0x4f, 0x8d, 0x04, 0x80, //0x000021e2 leaq (%r8,%r8,4), %r8 - 0x83, 0xc6, 0x01, //0x000021e6 addl $1, %esi - 0x4c, 0x89, 0xc7, //0x000021e9 movq %r8, %rdi - 0x48, 0xd3, 0xef, //0x000021ec shrq %cl, %rdi - 0x48, 0x85, 0xff, //0x000021ef testq %rdi, %rdi - 0x0f, 0x84, 0xe7, 0xff, 0xff, 0xff, //0x000021f2 je LBB0_475 - 0xe9, 0x8f, 0xfe, 0xff, 0xff, //0x000021f8 jmp LBB0_458 - //0x000021fd LBB0_476 - 0x4c, 0x89, 0xc0, //0x000021fd movq %r8, %rax - 0x48, 0xd3, 0xe8, //0x00002200 shrq %cl, %rax - 0x4d, 0x21, 0xd8, //0x00002203 andq %r11, %r8 - 0x49, 0x63, 0xf4, //0x00002206 movslq %r12d, %rsi - 0x49, 0x39, 0xf7, //0x00002209 cmpq %rsi, %r15 - 0x0f, 0x86, 0x12, 0x00, 0x00, 0x00, //0x0000220c jbe LBB0_478 - 0x04, 0x30, //0x00002212 addb $48, %al - 0x41, 0x88, 0x44, 0x35, 0x00, //0x00002214 movb %al, (%r13,%rsi) - 0x83, 0xc6, 0x01, //0x00002219 addl $1, %esi - 0x41, 0x89, 0xf4, //0x0000221c movl %esi, %r12d - 0xe9, 0x07, 0x00, 0x00, 0x00, //0x0000221f jmp LBB0_479 - //0x00002224 LBB0_478 - 0x48, 0x85, 0xc0, //0x00002224 testq %rax, %rax - 0x44, 0x0f, 0x45, 0xd3, //0x00002227 cmovnel %ebx, %r10d - //0x0000222b LBB0_479 - 0x4d, 0x01, 0xc0, //0x0000222b addq %r8, %r8 - 0x4f, 0x8d, 0x04, 0x80, //0x0000222e leaq (%r8,%r8,4), %r8 - //0x00002232 LBB0_480 - 0x4d, 0x85, 0xc0, //0x00002232 testq %r8, %r8 - 0x0f, 0x85, 0xc2, 0xff, 0xff, 0xff, //0x00002235 jne LBB0_476 - 0x45, 0x85, 0xe4, //0x0000223b testl %r12d, %r12d - 0x49, 0x89, 0xd3, //0x0000223e movq %rdx, %r11 - 0x4c, 0x8b, 0x45, 0xc0, //0x00002241 movq $-64(%rbp), %r8 - 0x0f, 0x8e, 0x2e, 0x00, 0x00, 0x00, //0x00002245 jle LBB0_485 - 0x44, 0x89, 0xe0, //0x0000224b movl %r12d, %eax - 0x48, 0x83, 0xc0, 0x01, //0x0000224e addq $1, %rax - //0x00002252 LBB0_483 - 0x41, 0x8d, 0x4c, 0x24, 0xff, //0x00002252 leal $-1(%r12), %ecx - 0x41, 0x80, 0x7c, 0x0d, 0x00, 0x30, //0x00002257 cmpb $48, (%r13,%rcx) - 0x0f, 0x85, 0x1c, 0x00, 0x00, 0x00, //0x0000225d jne LBB0_486 - 0x48, 0x83, 0xc0, 0xff, //0x00002263 addq $-1, %rax - 0x41, 0x89, 0xcc, //0x00002267 movl %ecx, %r12d - 0x48, 0x83, 0xf8, 0x01, //0x0000226a cmpq $1, %rax - 0x0f, 0x8f, 0xde, 0xff, 0xff, 0xff, //0x0000226e jg LBB0_483 - 0xe9, 0x11, 0x00, 0x00, 0x00, //0x00002274 jmp LBB0_487 - //0x00002279 LBB0_485 - 0x0f, 0x84, 0x0b, 0x00, 0x00, 0x00, //0x00002279 je LBB0_487 - //0x0000227f LBB0_486 - 0x44, 0x89, 0xe7, //0x0000227f movl %r12d, %edi - 0x45, 0x89, 0xe7, //0x00002282 movl %r12d, %r15d - 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00002285 jmp LBB0_488 - //0x0000228a LBB0_487 - 0x45, 0x31, 0xdb, //0x0000228a xorl %r11d, %r11d - 0x45, 0x31, 0xe4, //0x0000228d xorl %r12d, %r12d - 0x31, 0xff, //0x00002290 xorl %edi, %edi - 0x45, 0x31, 0xff, //0x00002292 xorl %r15d, %r15d - //0x00002295 LBB0_488 - 0x8b, 0x4d, 0xb8, //0x00002295 movl $-72(%rbp), %ecx - 0x41, 0x29, 0xc8, //0x00002298 subl %ecx, %r8d - 0xe9, 0xbd, 0xf8, 0xff, 0xff, //0x0000229b jmp LBB0_388 - //0x000022a0 LBB0_489 - 0x41, 0x81, 0xf8, 0x02, 0xfc, 0xff, 0xff, //0x000022a0 cmpl $-1022, %r8d - 0x0f, 0x8f, 0xd4, 0x01, 0x00, 0x00, //0x000022a7 jg LBB0_518 - 0xbf, 0x02, 0xfc, 0xff, 0xff, //0x000022ad movl $-1022, %edi - 0x45, 0x85, 0xff, //0x000022b2 testl %r15d, %r15d - 0x0f, 0x84, 0xa8, 0x04, 0x00, 0x00, //0x000022b5 je LBB0_560 - 0x4c, 0x89, 0x5d, 0xc8, //0x000022bb movq %r11, $-56(%rbp) - 0x41, 0x8d, 0x90, 0xfd, 0x03, 0x00, 0x00, //0x000022bf leal $1021(%r8), %edx - 0x41, 0x81, 0xf8, 0xc6, 0xfb, 0xff, 0xff, //0x000022c6 cmpl $-1082, %r8d - 0x0f, 0x8f, 0xc7, 0x01, 0x00, 0x00, //0x000022cd jg LBB0_520 - 0x4d, 0x8d, 0x46, 0x01, //0x000022d3 leaq $1(%r14), %r8 - 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000022d7 movl $1, %r11d - 0xe9, 0x1d, 0x00, 0x00, 0x00, //0x000022dd jmp LBB0_496 - //0x000022e2 LBB0_493 - 0x31, 0xc0, //0x000022e2 xorl %eax, %eax - 0x48, 0x89, 0x45, 0xc8, //0x000022e4 movq %rax, $-56(%rbp) - //0x000022e8 LBB0_494 - 0x45, 0x31, 0xe4, //0x000022e8 xorl %r12d, %r12d - //0x000022eb LBB0_495 - 0x8d, 0x4a, 0x3c, //0x000022eb leal $60(%rdx), %ecx - 0x45, 0x89, 0xe7, //0x000022ee movl %r12d, %r15d - 0x44, 0x89, 0xe7, //0x000022f1 movl %r12d, %edi - 0x83, 0xfa, 0x88, //0x000022f4 cmpl $-120, %edx - 0x89, 0xca, //0x000022f7 movl %ecx, %edx - 0x0f, 0x8d, 0xa0, 0x01, 0x00, 0x00, //0x000022f9 jge LBB0_521 - //0x000022ff LBB0_496 - 0x45, 0x85, 0xff, //0x000022ff testl %r15d, %r15d - 0xbf, 0x00, 0x00, 0x00, 0x00, //0x00002302 movl $0, %edi - 0x41, 0x0f, 0x4f, 0xff, //0x00002307 cmovgl %r15d, %edi - 0x31, 0xc0, //0x0000230b xorl %eax, %eax - 0x31, 0xc9, //0x0000230d xorl %ecx, %ecx - //0x0000230f LBB0_497 - 0x48, 0x39, 0xc7, //0x0000230f cmpq %rax, %rdi - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00002312 je LBB0_500 - 0x48, 0x8d, 0x0c, 0x89, //0x00002318 leaq (%rcx,%rcx,4), %rcx - 0x49, 0x0f, 0xbe, 0x5c, 0x05, 0x00, //0x0000231c movsbq (%r13,%rax), %rbx - 0x48, 0x8d, 0x0c, 0x4b, //0x00002322 leaq (%rbx,%rcx,2), %rcx - 0x48, 0x83, 0xc1, 0xd0, //0x00002326 addq $-48, %rcx - 0x48, 0x83, 0xc0, 0x01, //0x0000232a addq $1, %rax - 0x4c, 0x39, 0xc1, //0x0000232e cmpq %r8, %rcx - 0x0f, 0x82, 0xd8, 0xff, 0xff, 0xff, //0x00002331 jb LBB0_497 - 0x89, 0xc7, //0x00002337 movl %eax, %edi - 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x00002339 jmp LBB0_502 - //0x0000233e LBB0_500 - 0x48, 0x85, 0xc9, //0x0000233e testq %rcx, %rcx - 0x0f, 0x84, 0xa1, 0xff, 0xff, 0xff, //0x00002341 je LBB0_494 - //0x00002347 LBB0_501 - 0x48, 0x01, 0xc9, //0x00002347 addq %rcx, %rcx - 0x48, 0x8d, 0x0c, 0x89, //0x0000234a leaq (%rcx,%rcx,4), %rcx - 0x83, 0xc7, 0x01, //0x0000234e addl $1, %edi - 0x4c, 0x39, 0xc1, //0x00002351 cmpq %r8, %rcx - 0x0f, 0x82, 0xed, 0xff, 0xff, 0xff, //0x00002354 jb LBB0_501 - //0x0000235a LBB0_502 - 0x48, 0x8b, 0x45, 0xc8, //0x0000235a movq $-56(%rbp), %rax - 0x29, 0xf8, //0x0000235e subl %edi, %eax - 0x48, 0x89, 0x45, 0xc8, //0x00002360 movq %rax, $-56(%rbp) - 0x31, 0xc0, //0x00002364 xorl %eax, %eax - 0x44, 0x39, 0xff, //0x00002366 cmpl %r15d, %edi - 0x0f, 0x8d, 0x63, 0x00, 0x00, 0x00, //0x00002369 jge LBB0_507 - 0x48, 0x89, 0x55, 0xa8, //0x0000236f movq %rdx, $-88(%rbp) - 0x48, 0x63, 0xff, //0x00002373 movslq %edi, %rdi - 0x49, 0x63, 0xdc, //0x00002376 movslq %r12d, %rbx - 0x4a, 0x8d, 0x04, 0x2f, //0x00002379 leaq (%rdi,%r13), %rax - 0x45, 0x31, 0xe4, //0x0000237d xorl %r12d, %r12d - 0x4c, 0x8b, 0x7d, 0xb0, //0x00002380 movq $-80(%rbp), %r15 - //0x00002384 LBB0_504 - 0x48, 0x89, 0xce, //0x00002384 movq %rcx, %rsi - 0x48, 0xc1, 0xee, 0x3c, //0x00002387 shrq $60, %rsi - 0x4c, 0x21, 0xf1, //0x0000238b andq %r14, %rcx - 0x40, 0x80, 0xce, 0x30, //0x0000238e orb $48, %sil - 0x43, 0x88, 0x74, 0x25, 0x00, //0x00002392 movb %sil, (%r13,%r12) - 0x4a, 0x0f, 0xbe, 0x34, 0x20, //0x00002397 movsbq (%rax,%r12), %rsi - 0x4a, 0x8d, 0x14, 0x27, //0x0000239c leaq (%rdi,%r12), %rdx - 0x48, 0x83, 0xc2, 0x01, //0x000023a0 addq $1, %rdx - 0x49, 0x83, 0xc4, 0x01, //0x000023a4 addq $1, %r12 - 0x48, 0x8d, 0x0c, 0x89, //0x000023a8 leaq (%rcx,%rcx,4), %rcx - 0x48, 0x8d, 0x0c, 0x4e, //0x000023ac leaq (%rsi,%rcx,2), %rcx - 0x48, 0x83, 0xc1, 0xd0, //0x000023b0 addq $-48, %rcx - 0x48, 0x39, 0xda, //0x000023b4 cmpq %rbx, %rdx - 0x0f, 0x8c, 0xc7, 0xff, 0xff, 0xff, //0x000023b7 jl LBB0_504 - 0x48, 0x85, 0xc9, //0x000023bd testq %rcx, %rcx - 0x0f, 0x84, 0x6a, 0x00, 0x00, 0x00, //0x000023c0 je LBB0_512 - 0x44, 0x89, 0xe0, //0x000023c6 movl %r12d, %eax - 0x48, 0x8b, 0x55, 0xa8, //0x000023c9 movq $-88(%rbp), %rdx - 0xe9, 0x04, 0x00, 0x00, 0x00, //0x000023cd jmp LBB0_508 - //0x000023d2 LBB0_507 - 0x4c, 0x8b, 0x7d, 0xb0, //0x000023d2 movq $-80(%rbp), %r15 - //0x000023d6 LBB0_508 - 0x41, 0x89, 0xc4, //0x000023d6 movl %eax, %r12d - 0xe9, 0x18, 0x00, 0x00, 0x00, //0x000023d9 jmp LBB0_510 - //0x000023de LBB0_509 - 0x4c, 0x39, 0xc1, //0x000023de cmpq %r8, %rcx - 0x45, 0x0f, 0x43, 0xd3, //0x000023e1 cmovael %r11d, %r10d - 0x48, 0x8d, 0x04, 0x3f, //0x000023e5 leaq (%rdi,%rdi), %rax - 0x48, 0x8d, 0x0c, 0x80, //0x000023e9 leaq (%rax,%rax,4), %rcx - 0x48, 0x85, 0xff, //0x000023ed testq %rdi, %rdi - 0x0f, 0x84, 0x3e, 0x00, 0x00, 0x00, //0x000023f0 je LBB0_513 - //0x000023f6 LBB0_510 - 0x48, 0x89, 0xcf, //0x000023f6 movq %rcx, %rdi - 0x4c, 0x21, 0xf7, //0x000023f9 andq %r14, %rdi - 0x49, 0x63, 0xc4, //0x000023fc movslq %r12d, %rax - 0x49, 0x39, 0xc7, //0x000023ff cmpq %rax, %r15 - 0x0f, 0x86, 0xd6, 0xff, 0xff, 0xff, //0x00002402 jbe LBB0_509 - 0x48, 0xc1, 0xe9, 0x3c, //0x00002408 shrq $60, %rcx - 0x80, 0xc9, 0x30, //0x0000240c orb $48, %cl - 0x41, 0x88, 0x4c, 0x05, 0x00, //0x0000240f movb %cl, (%r13,%rax) - 0x83, 0xc0, 0x01, //0x00002414 addl $1, %eax - 0x41, 0x89, 0xc4, //0x00002417 movl %eax, %r12d - 0x48, 0x8d, 0x04, 0x3f, //0x0000241a leaq (%rdi,%rdi), %rax - 0x48, 0x8d, 0x0c, 0x80, //0x0000241e leaq (%rax,%rax,4), %rcx - 0x48, 0x85, 0xff, //0x00002422 testq %rdi, %rdi - 0x0f, 0x85, 0xcb, 0xff, 0xff, 0xff, //0x00002425 jne LBB0_510 - 0xe9, 0x04, 0x00, 0x00, 0x00, //0x0000242b jmp LBB0_513 - //0x00002430 LBB0_512 - 0x48, 0x8b, 0x55, 0xa8, //0x00002430 movq $-88(%rbp), %rdx - //0x00002434 LBB0_513 - 0x48, 0x8b, 0x45, 0xc8, //0x00002434 movq $-56(%rbp), %rax - 0x83, 0xc0, 0x01, //0x00002438 addl $1, %eax - 0x48, 0x89, 0x45, 0xc8, //0x0000243b movq %rax, $-56(%rbp) - 0x45, 0x85, 0xe4, //0x0000243f testl %r12d, %r12d - 0x0f, 0x8e, 0x2e, 0x00, 0x00, 0x00, //0x00002442 jle LBB0_517 - 0x44, 0x89, 0xe0, //0x00002448 movl %r12d, %eax - 0x48, 0x83, 0xc0, 0x01, //0x0000244b addq $1, %rax - //0x0000244f LBB0_515 - 0x41, 0x8d, 0x4c, 0x24, 0xff, //0x0000244f leal $-1(%r12), %ecx - 0x41, 0x80, 0x7c, 0x0d, 0x00, 0x30, //0x00002454 cmpb $48, (%r13,%rcx) - 0x0f, 0x85, 0x8b, 0xfe, 0xff, 0xff, //0x0000245a jne LBB0_495 - 0x48, 0x83, 0xc0, 0xff, //0x00002460 addq $-1, %rax - 0x41, 0x89, 0xcc, //0x00002464 movl %ecx, %r12d - 0x48, 0x83, 0xf8, 0x01, //0x00002467 cmpq $1, %rax - 0x0f, 0x8f, 0xde, 0xff, 0xff, 0xff, //0x0000246b jg LBB0_515 - 0xe9, 0x6c, 0xfe, 0xff, 0xff, //0x00002471 jmp LBB0_493 - //0x00002476 LBB0_517 - 0x0f, 0x85, 0x6f, 0xfe, 0xff, 0xff, //0x00002476 jne LBB0_495 - 0xe9, 0x61, 0xfe, 0xff, 0xff, //0x0000247c jmp LBB0_493 - //0x00002481 LBB0_518 - 0x41, 0x81, 0xf8, 0x00, 0x04, 0x00, 0x00, //0x00002481 cmpl $1024, %r8d - 0x0f, 0x8f, 0x01, 0x06, 0x00, 0x00, //0x00002488 jg LBB0_610 - 0x41, 0x83, 0xc0, 0xff, //0x0000248e addl $-1, %r8d - 0x44, 0x89, 0xc7, //0x00002492 movl %r8d, %edi - 0xe9, 0x08, 0x02, 0x00, 0x00, //0x00002495 jmp LBB0_548 - //0x0000249a LBB0_520 - 0x44, 0x89, 0xff, //0x0000249a movl %r15d, %edi - 0x89, 0xd1, //0x0000249d movl %edx, %ecx - //0x0000249f LBB0_521 - 0xf7, 0xd9, //0x0000249f negl %ecx - 0x31, 0xd2, //0x000024a1 xorl %edx, %edx - 0x85, 0xff, //0x000024a3 testl %edi, %edi - 0xbe, 0x00, 0x00, 0x00, 0x00, //0x000024a5 movl $0, %esi - 0x0f, 0x4f, 0xf7, //0x000024aa cmovgl %edi, %esi - 0x31, 0xc0, //0x000024ad xorl %eax, %eax - //0x000024af LBB0_522 - 0x48, 0x39, 0xd6, //0x000024af cmpq %rdx, %rsi - 0x0f, 0x84, 0x9e, 0x00, 0x00, 0x00, //0x000024b2 je LBB0_530 - 0x48, 0x8d, 0x04, 0x80, //0x000024b8 leaq (%rax,%rax,4), %rax - 0x49, 0x0f, 0xbe, 0x5c, 0x15, 0x00, //0x000024bc movsbq (%r13,%rdx), %rbx - 0x48, 0x8d, 0x04, 0x43, //0x000024c2 leaq (%rbx,%rax,2), %rax - 0x48, 0x83, 0xc0, 0xd0, //0x000024c6 addq $-48, %rax - 0x48, 0x83, 0xc2, 0x01, //0x000024ca addq $1, %rdx - 0x48, 0x89, 0xc3, //0x000024ce movq %rax, %rbx - 0x48, 0xd3, 0xeb, //0x000024d1 shrq %cl, %rbx - 0x48, 0x85, 0xdb, //0x000024d4 testq %rbx, %rbx - 0x0f, 0x84, 0xd2, 0xff, 0xff, 0xff, //0x000024d7 je LBB0_522 - 0x89, 0xd6, //0x000024dd movl %edx, %esi - //0x000024df LBB0_525 - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000024df movq $-1, %r15 - 0x49, 0xd3, 0xe7, //0x000024e6 shlq %cl, %r15 - 0x49, 0xf7, 0xd7, //0x000024e9 notq %r15 - 0x31, 0xdb, //0x000024ec xorl %ebx, %ebx - 0x39, 0xfe, //0x000024ee cmpl %edi, %esi - 0x0f, 0x8d, 0x44, 0x00, 0x00, 0x00, //0x000024f0 jge LBB0_528 - 0x4c, 0x63, 0xde, //0x000024f6 movslq %esi, %r11 - 0x4d, 0x63, 0xc4, //0x000024f9 movslq %r12d, %r8 - 0x4f, 0x8d, 0x34, 0x2b, //0x000024fc leaq (%r11,%r13), %r14 - 0x31, 0xdb, //0x00002500 xorl %ebx, %ebx - //0x00002502 LBB0_527 - 0x48, 0x89, 0xc7, //0x00002502 movq %rax, %rdi - 0x48, 0xd3, 0xef, //0x00002505 shrq %cl, %rdi - 0x4c, 0x21, 0xf8, //0x00002508 andq %r15, %rax - 0x40, 0x80, 0xc7, 0x30, //0x0000250b addb $48, %dil - 0x41, 0x88, 0x7c, 0x1d, 0x00, //0x0000250f movb %dil, (%r13,%rbx) - 0x49, 0x0f, 0xbe, 0x3c, 0x1e, //0x00002514 movsbq (%r14,%rbx), %rdi - 0x49, 0x8d, 0x14, 0x1b, //0x00002519 leaq (%r11,%rbx), %rdx - 0x48, 0x83, 0xc2, 0x01, //0x0000251d addq $1, %rdx - 0x48, 0x83, 0xc3, 0x01, //0x00002521 addq $1, %rbx - 0x48, 0x8d, 0x04, 0x80, //0x00002525 leaq (%rax,%rax,4), %rax - 0x48, 0x8d, 0x04, 0x47, //0x00002529 leaq (%rdi,%rax,2), %rax - 0x48, 0x83, 0xc0, 0xd0, //0x0000252d addq $-48, %rax - 0x4c, 0x39, 0xc2, //0x00002531 cmpq %r8, %rdx - 0x0f, 0x8c, 0xc8, 0xff, 0xff, 0xff, //0x00002534 jl LBB0_527 - //0x0000253a LBB0_528 - 0x4c, 0x8b, 0x5d, 0xc8, //0x0000253a movq $-56(%rbp), %r11 - 0x41, 0x29, 0xf3, //0x0000253e subl %esi, %r11d - 0x41, 0x83, 0xc3, 0x01, //0x00002541 addl $1, %r11d - 0x48, 0x85, 0xc0, //0x00002545 testq %rax, %rax - 0x0f, 0x85, 0x3a, 0x00, 0x00, 0x00, //0x00002548 jne LBB0_533 - 0x41, 0x89, 0xdc, //0x0000254e movl %ebx, %r12d - 0xe9, 0x8b, 0x00, 0x00, 0x00, //0x00002551 jmp LBB0_537 - //0x00002556 LBB0_530 - 0x48, 0x85, 0xc0, //0x00002556 testq %rax, %rax - 0x0f, 0x84, 0xba, 0x03, 0x00, 0x00, //0x00002559 je LBB0_584 - 0x48, 0x89, 0xc2, //0x0000255f movq %rax, %rdx - 0x48, 0xd3, 0xea, //0x00002562 shrq %cl, %rdx - 0x48, 0x85, 0xd2, //0x00002565 testq %rdx, %rdx - 0x0f, 0x84, 0xc3, 0x00, 0x00, 0x00, //0x00002568 je LBB0_542 - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x0000256e movq $-1, %r15 - 0x49, 0xd3, 0xe7, //0x00002575 shlq %cl, %r15 - 0x49, 0xf7, 0xd7, //0x00002578 notq %r15 - 0x4c, 0x8b, 0x5d, 0xc8, //0x0000257b movq $-56(%rbp), %r11 - 0x41, 0x29, 0xf3, //0x0000257f subl %esi, %r11d - 0x41, 0x83, 0xc3, 0x01, //0x00002582 addl $1, %r11d - 0x31, 0xdb, //0x00002586 xorl %ebx, %ebx - //0x00002588 LBB0_533 - 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00002588 movl $1, %esi - 0x41, 0x89, 0xdc, //0x0000258d movl %ebx, %r12d - 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00002590 jmp LBB0_535 - //0x00002595 LBB0_534 - 0x48, 0x85, 0xff, //0x00002595 testq %rdi, %rdi - 0x44, 0x0f, 0x45, 0xd6, //0x00002598 cmovnel %esi, %r10d - 0x48, 0x01, 0xc0, //0x0000259c addq %rax, %rax - 0x48, 0x8d, 0x04, 0x80, //0x0000259f leaq (%rax,%rax,4), %rax - 0x48, 0x85, 0xc0, //0x000025a3 testq %rax, %rax - 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x000025a6 je LBB0_537 - //0x000025ac LBB0_535 - 0x48, 0x89, 0xc7, //0x000025ac movq %rax, %rdi - 0x48, 0xd3, 0xef, //0x000025af shrq %cl, %rdi - 0x4c, 0x21, 0xf8, //0x000025b2 andq %r15, %rax - 0x49, 0x63, 0xdc, //0x000025b5 movslq %r12d, %rbx - 0x48, 0x39, 0x5d, 0xb0, //0x000025b8 cmpq %rbx, $-80(%rbp) - 0x0f, 0x86, 0xd3, 0xff, 0xff, 0xff, //0x000025bc jbe LBB0_534 - 0x40, 0x80, 0xc7, 0x30, //0x000025c2 addb $48, %dil - 0x41, 0x88, 0x7c, 0x1d, 0x00, //0x000025c6 movb %dil, (%r13,%rbx) - 0x83, 0xc3, 0x01, //0x000025cb addl $1, %ebx - 0x41, 0x89, 0xdc, //0x000025ce movl %ebx, %r12d - 0x48, 0x01, 0xc0, //0x000025d1 addq %rax, %rax - 0x48, 0x8d, 0x04, 0x80, //0x000025d4 leaq (%rax,%rax,4), %rax - 0x48, 0x85, 0xc0, //0x000025d8 testq %rax, %rax - 0x0f, 0x85, 0xcb, 0xff, 0xff, 0xff, //0x000025db jne LBB0_535 - //0x000025e1 LBB0_537 - 0x45, 0x85, 0xe4, //0x000025e1 testl %r12d, %r12d - 0x0f, 0x8e, 0x71, 0x00, 0x00, 0x00, //0x000025e4 jle LBB0_544 - 0x44, 0x89, 0xe0, //0x000025ea movl %r12d, %eax - 0x48, 0x83, 0xc0, 0x01, //0x000025ed addq $1, %rax - //0x000025f1 LBB0_539 - 0x41, 0x8d, 0x4c, 0x24, 0xff, //0x000025f1 leal $-1(%r12), %ecx - 0x41, 0x80, 0x7c, 0x0d, 0x00, 0x30, //0x000025f6 cmpb $48, (%r13,%rcx) - 0x0f, 0x85, 0x98, 0x00, 0x00, 0x00, //0x000025fc jne LBB0_547 - 0x48, 0x83, 0xc0, 0xff, //0x00002602 addq $-1, %rax - 0x41, 0x89, 0xcc, //0x00002606 movl %ecx, %r12d - 0x48, 0x83, 0xf8, 0x01, //0x00002609 cmpq $1, %rax - 0x0f, 0x8f, 0xde, 0xff, 0xff, 0xff, //0x0000260d jg LBB0_539 - 0xbf, 0x02, 0xfc, 0xff, 0xff, //0x00002613 movl $-1022, %edi - 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00002618 movabsq $-9223372036854775808, %r14 - 0x48, 0x8b, 0x45, 0x98, //0x00002622 movq $-104(%rbp), %rax - 0x8a, 0x55, 0xd7, //0x00002626 movb $-41(%rbp), %dl - 0x45, 0x31, 0xc0, //0x00002629 xorl %r8d, %r8d - 0xe9, 0xcc, 0x04, 0x00, 0x00, //0x0000262c jmp LBB0_614 - //0x00002631 LBB0_542 - 0x48, 0x01, 0xc0, //0x00002631 addq %rax, %rax - 0x48, 0x8d, 0x04, 0x80, //0x00002634 leaq (%rax,%rax,4), %rax - 0x83, 0xc6, 0x01, //0x00002638 addl $1, %esi - 0x48, 0x89, 0xc2, //0x0000263b movq %rax, %rdx - 0x48, 0xd3, 0xea, //0x0000263e shrq %cl, %rdx - 0x48, 0x85, 0xd2, //0x00002641 testq %rdx, %rdx - 0x0f, 0x84, 0xe7, 0xff, 0xff, 0xff, //0x00002644 je LBB0_542 - 0xe9, 0x90, 0xfe, 0xff, 0xff, //0x0000264a jmp LBB0_525 - //0x0000264f LBB0_543 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000264f movq $-1, %r8 - 0xe9, 0x45, 0xea, 0xff, 0xff, //0x00002656 jmp LBB0_237 - //0x0000265b LBB0_544 - 0xb8, 0x02, 0xfc, 0xff, 0xff, //0x0000265b movl $-1022, %eax - 0x48, 0x89, 0x45, 0xc8, //0x00002660 movq %rax, $-56(%rbp) - 0x4c, 0x89, 0x65, 0xb8, //0x00002664 movq %r12, $-72(%rbp) - 0x45, 0x85, 0xe4, //0x00002668 testl %r12d, %r12d - 0x0f, 0x84, 0x73, 0x04, 0x00, 0x00, //0x0000266b je LBB0_613 - 0x4c, 0x8b, 0x7d, 0xb8, //0x00002671 movq $-72(%rbp), %r15 - 0xe9, 0x39, 0x00, 0x00, 0x00, //0x00002675 jmp LBB0_550 - //0x0000267a LBB0_546 - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x0000267a movq $-1, %r15 - 0x4c, 0x89, 0xc9, //0x00002681 movq %r9, %rcx - 0x48, 0x89, 0xf2, //0x00002684 movq %rsi, %rdx - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00002687 movq $-1, %r13 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x0000268e movq $-1, %r14 - 0xe9, 0x4c, 0xde, 0xff, 0xff, //0x00002695 jmp LBB0_65 - //0x0000269a LBB0_547 - 0xbf, 0x02, 0xfc, 0xff, 0xff, //0x0000269a movl $-1022, %edi - 0x45, 0x89, 0xe7, //0x0000269f movl %r12d, %r15d - //0x000026a2 LBB0_548 - 0x45, 0x85, 0xff, //0x000026a2 testl %r15d, %r15d - 0x0f, 0x84, 0xb8, 0x00, 0x00, 0x00, //0x000026a5 je LBB0_560 - 0x4c, 0x89, 0x65, 0xb8, //0x000026ab movq %r12, $-72(%rbp) - 0x48, 0x89, 0x7d, 0xc8, //0x000026af movq %rdi, $-56(%rbp) - //0x000026b3 LBB0_550 - 0x49, 0x63, 0xc7, //0x000026b3 movslq %r15d, %rax - 0x48, 0x8d, 0x78, 0xfe, //0x000026b6 leaq $-2(%rax), %rdi - 0x48, 0x8d, 0x50, 0xff, //0x000026ba leaq $-1(%rax), %rdx - 0x31, 0xf6, //0x000026be xorl %esi, %esi - //0x000026c0 LBB0_551 - 0x48, 0x8d, 0x0d, 0x09, 0x37, 0x00, 0x00, //0x000026c0 leaq $14089(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */ - 0x0f, 0xb6, 0x9c, 0x0e, 0x8c, 0x15, 0x00, 0x00, //0x000026c7 movzbl $5516(%rsi,%rcx), %ebx - 0x41, 0x0f, 0xb6, 0x4c, 0x35, 0x00, //0x000026cf movzbl (%r13,%rsi), %ecx - 0x38, 0xd9, //0x000026d5 cmpb %bl, %cl - 0x0f, 0x85, 0x8d, 0x00, 0x00, 0x00, //0x000026d7 jne LBB0_561 - 0x48, 0x39, 0xf2, //0x000026dd cmpq %rsi, %rdx - 0x0f, 0x84, 0x5a, 0x00, 0x00, 0x00, //0x000026e0 je LBB0_558 - 0x48, 0x8d, 0x0d, 0xe3, 0x36, 0x00, 0x00, //0x000026e6 leaq $14051(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */ - 0x0f, 0xb6, 0x9c, 0x0e, 0x8d, 0x15, 0x00, 0x00, //0x000026ed movzbl $5517(%rsi,%rcx), %ebx - 0x41, 0x0f, 0xb6, 0x4c, 0x35, 0x01, //0x000026f5 movzbl $1(%r13,%rsi), %ecx - 0x38, 0xd9, //0x000026fb cmpb %bl, %cl - 0x0f, 0x85, 0x67, 0x00, 0x00, 0x00, //0x000026fd jne LBB0_561 - 0x48, 0x39, 0xf7, //0x00002703 cmpq %rsi, %rdi - 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x00002706 je LBB0_558 - 0x48, 0x83, 0xfe, 0x24, //0x0000270c cmpq $36, %rsi - 0x0f, 0x84, 0x42, 0x00, 0x00, 0x00, //0x00002710 je LBB0_559 - 0x48, 0x8d, 0x0d, 0xb3, 0x36, 0x00, 0x00, //0x00002716 leaq $14003(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */ - 0x0f, 0xb6, 0x9c, 0x0e, 0x8e, 0x15, 0x00, 0x00, //0x0000271d movzbl $5518(%rsi,%rcx), %ebx - 0x41, 0x0f, 0xb6, 0x4c, 0x35, 0x02, //0x00002725 movzbl $2(%r13,%rsi), %ecx - 0x38, 0xd9, //0x0000272b cmpb %bl, %cl - 0x0f, 0x85, 0x37, 0x00, 0x00, 0x00, //0x0000272d jne LBB0_561 - 0x48, 0x83, 0xc6, 0x03, //0x00002733 addq $3, %rsi - 0x48, 0x39, 0xf0, //0x00002737 cmpq %rsi, %rax - 0x0f, 0x85, 0x80, 0xff, 0xff, 0xff, //0x0000273a jne LBB0_551 - //0x00002740 LBB0_558 - 0x44, 0x89, 0xf8, //0x00002740 movl %r15d, %eax - 0x48, 0x8d, 0x0d, 0x86, 0x36, 0x00, 0x00, //0x00002743 leaq $13958(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */ - 0x80, 0xbc, 0x08, 0x8c, 0x15, 0x00, 0x00, 0x00, //0x0000274a cmpb $0, $5516(%rax,%rcx) - 0x0f, 0x85, 0x20, 0x00, 0x00, 0x00, //0x00002752 jne LBB0_562 - //0x00002758 LBB0_559 - 0x41, 0xbe, 0x10, 0x00, 0x00, 0x00, //0x00002758 movl $16, %r14d - 0xe9, 0x1b, 0x00, 0x00, 0x00, //0x0000275e jmp LBB0_563 - //0x00002763 LBB0_560 - 0x31, 0xc0, //0x00002763 xorl %eax, %eax - 0xe9, 0xba, 0x01, 0x00, 0x00, //0x00002765 jmp LBB0_585 - //0x0000276a LBB0_561 - 0x41, 0xbe, 0x10, 0x00, 0x00, 0x00, //0x0000276a movl $16, %r14d - 0x38, 0xd9, //0x00002770 cmpb %bl, %cl - 0x0f, 0x8d, 0x06, 0x00, 0x00, 0x00, //0x00002772 jge LBB0_563 - //0x00002778 LBB0_562 - 0x41, 0xbe, 0x0f, 0x00, 0x00, 0x00, //0x00002778 movl $15, %r14d - //0x0000277e LBB0_563 - 0x45, 0x85, 0xff, //0x0000277e testl %r15d, %r15d - 0x0f, 0x8e, 0xb6, 0x00, 0x00, 0x00, //0x00002781 jle LBB0_571 - 0x4c, 0x89, 0x75, 0xa8, //0x00002787 movq %r14, $-88(%rbp) - 0x45, 0x01, 0xfe, //0x0000278b addl %r15d, %r14d - 0x44, 0x89, 0xff, //0x0000278e movl %r15d, %edi - 0x49, 0x63, 0xde, //0x00002791 movslq %r14d, %rbx - 0x48, 0x83, 0xc3, 0xff, //0x00002794 addq $-1, %rbx - 0x48, 0x83, 0xc7, 0x01, //0x00002798 addq $1, %rdi - 0x41, 0x83, 0xc7, 0xff, //0x0000279c addl $-1, %r15d - 0x31, 0xc9, //0x000027a0 xorl %ecx, %ecx - 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x000027a2 movabsq $-432345564227567616, %r8 - 0x41, 0xbc, 0x01, 0x00, 0x00, 0x00, //0x000027ac movl $1, %r12d - 0xe9, 0x21, 0x00, 0x00, 0x00, //0x000027b2 jmp LBB0_567 - //0x000027b7 LBB0_565 - 0x48, 0x85, 0xc0, //0x000027b7 testq %rax, %rax - 0x45, 0x0f, 0x45, 0xd4, //0x000027ba cmovnel %r12d, %r10d - //0x000027be LBB0_566 - 0x41, 0x83, 0xc6, 0xff, //0x000027be addl $-1, %r14d - 0x48, 0x83, 0xc3, 0xff, //0x000027c2 addq $-1, %rbx - 0x48, 0x83, 0xc7, 0xff, //0x000027c6 addq $-1, %rdi - 0x41, 0x83, 0xc7, 0xff, //0x000027ca addl $-1, %r15d - 0x48, 0x83, 0xff, 0x01, //0x000027ce cmpq $1, %rdi - 0x0f, 0x8e, 0x4e, 0x00, 0x00, 0x00, //0x000027d2 jle LBB0_569 - //0x000027d8 LBB0_567 - 0x44, 0x89, 0xf8, //0x000027d8 movl %r15d, %eax - 0x49, 0x0f, 0xbe, 0x74, 0x05, 0x00, //0x000027db movsbq (%r13,%rax), %rsi - 0x48, 0xc1, 0xe6, 0x35, //0x000027e1 shlq $53, %rsi - 0x48, 0x01, 0xce, //0x000027e5 addq %rcx, %rsi - 0x4c, 0x01, 0xc6, //0x000027e8 addq %r8, %rsi - 0x48, 0x89, 0xf0, //0x000027eb movq %rsi, %rax - 0x48, 0xb9, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x000027ee movabsq $-3689348814741910323, %rcx - 0x48, 0xf7, 0xe1, //0x000027f8 mulq %rcx - 0x48, 0x89, 0xd1, //0x000027fb movq %rdx, %rcx - 0x48, 0xc1, 0xe9, 0x03, //0x000027fe shrq $3, %rcx - 0x48, 0x8d, 0x04, 0x09, //0x00002802 leaq (%rcx,%rcx), %rax - 0x48, 0x8d, 0x14, 0x80, //0x00002806 leaq (%rax,%rax,4), %rdx - 0x48, 0x89, 0xf0, //0x0000280a movq %rsi, %rax - 0x48, 0x29, 0xd0, //0x0000280d subq %rdx, %rax - 0x48, 0x3b, 0x5d, 0xb0, //0x00002810 cmpq $-80(%rbp), %rbx - 0x0f, 0x83, 0x9d, 0xff, 0xff, 0xff, //0x00002814 jae LBB0_565 - 0x04, 0x30, //0x0000281a addb $48, %al - 0x41, 0x88, 0x44, 0x1d, 0x00, //0x0000281c movb %al, (%r13,%rbx) - 0xe9, 0x98, 0xff, 0xff, 0xff, //0x00002821 jmp LBB0_566 - //0x00002826 LBB0_569 - 0x48, 0x83, 0xfe, 0x0a, //0x00002826 cmpq $10, %rsi - 0x0f, 0x83, 0x16, 0x00, 0x00, 0x00, //0x0000282a jae LBB0_572 - 0x48, 0x8b, 0x7d, 0xb0, //0x00002830 movq $-80(%rbp), %rdi - 0x4c, 0x8b, 0x75, 0xa8, //0x00002834 movq $-88(%rbp), %r14 - 0xe9, 0x7e, 0x00, 0x00, 0x00, //0x00002838 jmp LBB0_576 - //0x0000283d LBB0_571 - 0x48, 0x8b, 0x7d, 0xb0, //0x0000283d movq $-80(%rbp), %rdi - 0xe9, 0x75, 0x00, 0x00, 0x00, //0x00002841 jmp LBB0_576 - //0x00002846 LBB0_572 - 0x49, 0x63, 0xf6, //0x00002846 movslq %r14d, %rsi - 0x48, 0x83, 0xc6, 0xff, //0x00002849 addq $-1, %rsi - 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000284d movl $1, %r8d - 0x48, 0x8b, 0x7d, 0xb0, //0x00002853 movq $-80(%rbp), %rdi - 0x4c, 0x8b, 0x75, 0xa8, //0x00002857 movq $-88(%rbp), %r14 - 0xe9, 0x18, 0x00, 0x00, 0x00, //0x0000285b jmp LBB0_574 - //0x00002860 LBB0_573 - 0x48, 0x85, 0xc0, //0x00002860 testq %rax, %rax - 0x45, 0x0f, 0x45, 0xd0, //0x00002863 cmovnel %r8d, %r10d - 0x48, 0x83, 0xc6, 0xff, //0x00002867 addq $-1, %rsi - 0x48, 0x83, 0xf9, 0x09, //0x0000286b cmpq $9, %rcx - 0x48, 0x89, 0xd1, //0x0000286f movq %rdx, %rcx - 0x0f, 0x86, 0x43, 0x00, 0x00, 0x00, //0x00002872 jbe LBB0_576 - //0x00002878 LBB0_574 - 0x48, 0x89, 0xc8, //0x00002878 movq %rcx, %rax - 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000287b movabsq $-3689348814741910323, %rdx - 0x48, 0xf7, 0xe2, //0x00002885 mulq %rdx - 0x48, 0xc1, 0xea, 0x03, //0x00002888 shrq $3, %rdx - 0x48, 0x8d, 0x04, 0x12, //0x0000288c leaq (%rdx,%rdx), %rax - 0x48, 0x8d, 0x1c, 0x80, //0x00002890 leaq (%rax,%rax,4), %rbx - 0x48, 0x89, 0xc8, //0x00002894 movq %rcx, %rax - 0x48, 0x29, 0xd8, //0x00002897 subq %rbx, %rax - 0x48, 0x39, 0xfe, //0x0000289a cmpq %rdi, %rsi - 0x0f, 0x83, 0xbd, 0xff, 0xff, 0xff, //0x0000289d jae LBB0_573 - 0x04, 0x30, //0x000028a3 addb $48, %al - 0x41, 0x88, 0x44, 0x35, 0x00, //0x000028a5 movb %al, (%r13,%rsi) - 0x48, 0x83, 0xc6, 0xff, //0x000028aa addq $-1, %rsi - 0x48, 0x83, 0xf9, 0x09, //0x000028ae cmpq $9, %rcx - 0x48, 0x89, 0xd1, //0x000028b2 movq %rdx, %rcx - 0x0f, 0x87, 0xbd, 0xff, 0xff, 0xff, //0x000028b5 ja LBB0_574 - //0x000028bb LBB0_576 - 0x48, 0x8b, 0x45, 0xb8, //0x000028bb movq $-72(%rbp), %rax - 0x44, 0x01, 0xf0, //0x000028bf addl %r14d, %eax - 0x48, 0x98, //0x000028c2 cltq - 0x48, 0x39, 0xc7, //0x000028c4 cmpq %rax, %rdi - 0x0f, 0x46, 0xc7, //0x000028c7 cmovbel %edi, %eax - 0x45, 0x01, 0xf3, //0x000028ca addl %r14d, %r11d - 0x85, 0xc0, //0x000028cd testl %eax, %eax - 0x0f, 0x8e, 0x2a, 0x00, 0x00, 0x00, //0x000028cf jle LBB0_580 - 0x89, 0xc1, //0x000028d5 movl %eax, %ecx - 0x48, 0x83, 0xc1, 0x01, //0x000028d7 addq $1, %rcx - //0x000028db LBB0_578 - 0x8d, 0x50, 0xff, //0x000028db leal $-1(%rax), %edx - 0x41, 0x80, 0x7c, 0x15, 0x00, 0x30, //0x000028de cmpb $48, (%r13,%rdx) - 0x0f, 0x85, 0x1d, 0x00, 0x00, 0x00, //0x000028e4 jne LBB0_583 - 0x48, 0x83, 0xc1, 0xff, //0x000028ea addq $-1, %rcx - 0x89, 0xd0, //0x000028ee movl %edx, %eax - 0x48, 0x83, 0xf9, 0x01, //0x000028f0 cmpq $1, %rcx - 0x0f, 0x8f, 0xe1, 0xff, 0xff, 0xff, //0x000028f4 jg LBB0_578 - 0xe9, 0x11, 0x00, 0x00, 0x00, //0x000028fa jmp LBB0_582 - //0x000028ff LBB0_580 - 0x85, 0xc0, //0x000028ff testl %eax, %eax - 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x00002901 je LBB0_582 - //0x00002907 LBB0_583 - 0x48, 0x8b, 0x7d, 0xc8, //0x00002907 movq $-56(%rbp), %rdi - 0xe9, 0x14, 0x00, 0x00, 0x00, //0x0000290b jmp LBB0_585 - //0x00002910 LBB0_582 - 0x31, 0xc9, //0x00002910 xorl %ecx, %ecx - 0x31, 0xff, //0x00002912 xorl %edi, %edi - 0xe9, 0x4c, 0x01, 0x00, 0x00, //0x00002914 jmp LBB0_608 - //0x00002919 LBB0_584 - 0x31, 0xc0, //0x00002919 xorl %eax, %eax - 0x4c, 0x8b, 0x5d, 0xc8, //0x0000291b movq $-56(%rbp), %r11 - 0xbf, 0x02, 0xfc, 0xff, 0xff, //0x0000291f movl $-1022, %edi - //0x00002924 LBB0_585 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002924 movq $-1, %r8 - 0x41, 0x83, 0xfb, 0x14, //0x0000292b cmpl $20, %r11d - 0x0f, 0x8e, 0x16, 0x00, 0x00, 0x00, //0x0000292f jle LBB0_587 - 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00002935 movabsq $-9223372036854775808, %r14 - 0x48, 0x8b, 0x45, 0x98, //0x0000293f movq $-104(%rbp), %rax - 0x8a, 0x55, 0xd7, //0x00002943 movb $-41(%rbp), %dl - 0xe9, 0xb2, 0x01, 0x00, 0x00, //0x00002946 jmp LBB0_614 - //0x0000294b LBB0_587 - 0x48, 0x89, 0x7d, 0xc8, //0x0000294b movq %rdi, $-56(%rbp) - 0x44, 0x89, 0xda, //0x0000294f movl %r11d, %edx - 0x4d, 0x89, 0xdf, //0x00002952 movq %r11, %r15 - 0x45, 0x85, 0xdb, //0x00002955 testl %r11d, %r11d - 0x0f, 0x8e, 0x4d, 0x00, 0x00, 0x00, //0x00002958 jle LBB0_592 - 0x31, 0xf6, //0x0000295e xorl %esi, %esi - 0x85, 0xc0, //0x00002960 testl %eax, %eax - 0xbb, 0x00, 0x00, 0x00, 0x00, //0x00002962 movl $0, %ebx - 0x0f, 0x4f, 0xd8, //0x00002967 cmovgl %eax, %ebx - 0x4c, 0x8d, 0x72, 0xff, //0x0000296a leaq $-1(%rdx), %r14 - 0x49, 0x39, 0xde, //0x0000296e cmpq %rbx, %r14 - 0x4c, 0x0f, 0x43, 0xf3, //0x00002971 cmovaeq %rbx, %r14 - 0x45, 0x8d, 0x46, 0x01, //0x00002975 leal $1(%r14), %r8d - 0x31, 0xc9, //0x00002979 xorl %ecx, %ecx - //0x0000297b LBB0_589 - 0x48, 0x39, 0xf3, //0x0000297b cmpq %rsi, %rbx - 0x0f, 0x84, 0x2c, 0x00, 0x00, 0x00, //0x0000297e je LBB0_593 - 0x48, 0x8d, 0x0c, 0x89, //0x00002984 leaq (%rcx,%rcx,4), %rcx - 0x49, 0x0f, 0xbe, 0x7c, 0x35, 0x00, //0x00002988 movsbq (%r13,%rsi), %rdi - 0x48, 0x8d, 0x0c, 0x4f, //0x0000298e leaq (%rdi,%rcx,2), %rcx - 0x48, 0x83, 0xc1, 0xd0, //0x00002992 addq $-48, %rcx - 0x48, 0x83, 0xc6, 0x01, //0x00002996 addq $1, %rsi - 0x48, 0x39, 0xf2, //0x0000299a cmpq %rsi, %rdx - 0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x0000299d jne LBB0_589 - 0x45, 0x89, 0xc6, //0x000029a3 movl %r8d, %r14d - 0xe9, 0x05, 0x00, 0x00, 0x00, //0x000029a6 jmp LBB0_593 - //0x000029ab LBB0_592 - 0x45, 0x31, 0xf6, //0x000029ab xorl %r14d, %r14d - 0x31, 0xc9, //0x000029ae xorl %ecx, %ecx - //0x000029b0 LBB0_593 - 0x4c, 0x89, 0xfe, //0x000029b0 movq %r15, %rsi - 0x85, 0xf6, //0x000029b3 testl %esi, %esi - 0x41, 0x0f, 0x9e, 0xc0, //0x000029b5 setle %r8b - 0x44, 0x29, 0xf6, //0x000029b9 subl %r14d, %esi - 0x0f, 0x8e, 0x4b, 0x00, 0x00, 0x00, //0x000029bc jle LBB0_601 - 0x45, 0x89, 0xf3, //0x000029c2 movl %r14d, %r11d - 0x41, 0xf7, 0xd3, //0x000029c5 notl %r11d - 0x45, 0x01, 0xfb, //0x000029c8 addl %r15d, %r11d - 0x83, 0xe6, 0x07, //0x000029cb andl $7, %esi - 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x000029ce je LBB0_598 - 0xf7, 0xde, //0x000029d4 negl %esi - 0x31, 0xdb, //0x000029d6 xorl %ebx, %ebx - //0x000029d8 LBB0_596 - 0x48, 0x01, 0xc9, //0x000029d8 addq %rcx, %rcx - 0x48, 0x8d, 0x0c, 0x89, //0x000029db leaq (%rcx,%rcx,4), %rcx - 0x83, 0xc3, 0xff, //0x000029df addl $-1, %ebx - 0x39, 0xde, //0x000029e2 cmpl %ebx, %esi - 0x0f, 0x85, 0xee, 0xff, 0xff, 0xff, //0x000029e4 jne LBB0_596 - 0x41, 0x29, 0xde, //0x000029ea subl %ebx, %r14d - //0x000029ed LBB0_598 - 0x41, 0x83, 0xfb, 0x07, //0x000029ed cmpl $7, %r11d - 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x000029f1 jb LBB0_601 - 0x44, 0x89, 0xfe, //0x000029f7 movl %r15d, %esi - 0x44, 0x29, 0xf6, //0x000029fa subl %r14d, %esi - //0x000029fd LBB0_600 - 0x48, 0x69, 0xc9, 0x00, 0xe1, 0xf5, 0x05, //0x000029fd imulq $100000000, %rcx, %rcx - 0x83, 0xc6, 0xf8, //0x00002a04 addl $-8, %esi - 0x0f, 0x85, 0xf0, 0xff, 0xff, 0xff, //0x00002a07 jne LBB0_600 - //0x00002a0d LBB0_601 - 0x31, 0xff, //0x00002a0d xorl %edi, %edi - 0x4c, 0x89, 0xfe, //0x00002a0f movq %r15, %rsi - 0x85, 0xf6, //0x00002a12 testl %esi, %esi - 0x0f, 0x88, 0x4b, 0x00, 0x00, 0x00, //0x00002a14 js LBB0_608 - 0x39, 0xf0, //0x00002a1a cmpl %esi, %eax - 0x0f, 0x8e, 0x43, 0x00, 0x00, 0x00, //0x00002a1c jle LBB0_608 - 0x41, 0x8a, 0x54, 0x15, 0x00, //0x00002a22 movb (%r13,%rdx), %dl - 0x80, 0xfa, 0x35, //0x00002a27 cmpb $53, %dl - 0x0f, 0x85, 0x2e, 0x00, 0x00, 0x00, //0x00002a2a jne LBB0_607 - 0x41, 0x8d, 0x77, 0x01, //0x00002a30 leal $1(%r15), %esi - 0x39, 0xc6, //0x00002a34 cmpl %eax, %esi - 0x0f, 0x85, 0x22, 0x00, 0x00, 0x00, //0x00002a36 jne LBB0_607 - 0x45, 0x85, 0xd2, //0x00002a3c testl %r10d, %r10d - 0x40, 0x0f, 0x95, 0xc7, //0x00002a3f setne %dil - 0x41, 0x08, 0xf8, //0x00002a43 orb %dil, %r8b - 0x0f, 0x85, 0x19, 0x00, 0x00, 0x00, //0x00002a46 jne LBB0_608 - 0x41, 0x83, 0xc7, 0xff, //0x00002a4c addl $-1, %r15d - 0x43, 0x8a, 0x7c, 0x3d, 0x00, //0x00002a50 movb (%r13,%r15), %dil - 0x40, 0x80, 0xe7, 0x01, //0x00002a55 andb $1, %dil - 0xe9, 0x07, 0x00, 0x00, 0x00, //0x00002a59 jmp LBB0_608 - //0x00002a5e LBB0_607 - 0x80, 0xfa, 0x35, //0x00002a5e cmpb $53, %dl - 0x40, 0x0f, 0x9d, 0xc7, //0x00002a61 setge %dil - //0x00002a65 LBB0_608 - 0x44, 0x0f, 0xb6, 0xc7, //0x00002a65 movzbl %dil, %r8d - 0x49, 0x01, 0xc8, //0x00002a69 addq %rcx, %r8 - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, //0x00002a6c movabsq $9007199254740992, %rax - 0x49, 0x39, 0xc0, //0x00002a76 cmpq %rax, %r8 - 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x00002a79 jne LBB0_611 - 0x48, 0x8b, 0x7d, 0xc8, //0x00002a7f movq $-56(%rbp), %rdi - 0x81, 0xff, 0xfe, 0x03, 0x00, 0x00, //0x00002a83 cmpl $1022, %edi - 0x0f, 0x8e, 0x39, 0x00, 0x00, 0x00, //0x00002a89 jle LBB0_612 - //0x00002a8f LBB0_610 - 0x45, 0x31, 0xc0, //0x00002a8f xorl %r8d, %r8d - 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00002a92 movabsq $9218868437227405312, %rdi - 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00002a9c movabsq $-9223372036854775808, %r14 - 0x8a, 0x55, 0xd7, //0x00002aa6 movb $-41(%rbp), %dl - 0xe9, 0x69, 0x00, 0x00, 0x00, //0x00002aa9 jmp LBB0_615 - //0x00002aae LBB0_611 - 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00002aae movabsq $-9223372036854775808, %r14 - 0x48, 0x8b, 0x45, 0x98, //0x00002ab8 movq $-104(%rbp), %rax - 0x8a, 0x55, 0xd7, //0x00002abc movb $-41(%rbp), %dl - 0x48, 0x8b, 0x7d, 0xc8, //0x00002abf movq $-56(%rbp), %rdi - 0xe9, 0x35, 0x00, 0x00, 0x00, //0x00002ac3 jmp LBB0_614 - //0x00002ac8 LBB0_612 - 0x83, 0xc7, 0x01, //0x00002ac8 addl $1, %edi - 0x48, 0x8b, 0x45, 0x98, //0x00002acb movq $-104(%rbp), %rax - 0x49, 0x89, 0xc0, //0x00002acf movq %rax, %r8 - 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00002ad2 movabsq $-9223372036854775808, %r14 - 0x8a, 0x55, 0xd7, //0x00002adc movb $-41(%rbp), %dl - 0xe9, 0x19, 0x00, 0x00, 0x00, //0x00002adf jmp LBB0_614 - //0x00002ae4 LBB0_613 - 0x45, 0x31, 0xc0, //0x00002ae4 xorl %r8d, %r8d - 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00002ae7 movabsq $-9223372036854775808, %r14 - 0x48, 0x8b, 0x45, 0x98, //0x00002af1 movq $-104(%rbp), %rax - 0x8a, 0x55, 0xd7, //0x00002af5 movb $-41(%rbp), %dl - 0xbf, 0x02, 0xfc, 0xff, 0xff, //0x00002af8 movl $-1022, %edi - //0x00002afd LBB0_614 - 0x4c, 0x21, 0xc0, //0x00002afd andq %r8, %rax - 0x81, 0xc7, 0xff, 0x03, 0x00, 0x00, //0x00002b00 addl $1023, %edi - 0x81, 0xe7, 0xff, 0x07, 0x00, 0x00, //0x00002b06 andl $2047, %edi - 0x48, 0xc1, 0xe7, 0x34, //0x00002b0c shlq $52, %rdi - 0x48, 0x85, 0xc0, //0x00002b10 testq %rax, %rax - 0x48, 0x0f, 0x44, 0xf8, //0x00002b13 cmoveq %rax, %rdi - //0x00002b17 LBB0_615 - 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00002b17 movabsq $4503599627370495, %rax - 0x49, 0x21, 0xc0, //0x00002b21 andq %rax, %r8 - 0x49, 0x09, 0xf8, //0x00002b24 orq %rdi, %r8 - 0x4c, 0x89, 0xc0, //0x00002b27 movq %r8, %rax - 0x4c, 0x09, 0xf0, //0x00002b2a orq %r14, %rax - 0x80, 0xfa, 0x2d, //0x00002b2d cmpb $45, %dl - 0x49, 0x0f, 0x45, 0xc0, //0x00002b30 cmovneq %r8, %rax - 0x66, 0x48, 0x0f, 0x6e, 0xc0, //0x00002b34 movq %rax, %xmm0 - //0x00002b39 LBB0_616 - 0x66, 0x48, 0x0f, 0x7e, 0xc0, //0x00002b39 movq %xmm0, %rax - 0x49, 0x83, 0xc6, 0xff, //0x00002b3e addq $-1, %r14 - 0x49, 0x21, 0xc6, //0x00002b42 andq %rax, %r14 - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00002b45 movabsq $9218868437227405312, %rax - 0x49, 0x39, 0xc6, //0x00002b4f cmpq %rax, %r14 - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00002b52 jne LBB0_618 - 0x48, 0x8b, 0x45, 0xa0, //0x00002b58 movq $-96(%rbp), %rax - 0x48, 0xc7, 0x00, 0xf8, 0xff, 0xff, 0xff, //0x00002b5c movq $-8, (%rax) - //0x00002b63 LBB0_618 - 0x48, 0x8b, 0x45, 0xa0, //0x00002b63 movq $-96(%rbp), %rax - 0xf2, 0x0f, 0x11, 0x40, 0x08, //0x00002b67 movsd %xmm0, $8(%rax) - 0xe9, 0x62, 0xd7, 0xff, 0xff, //0x00002b6c jmp LBB0_39 - //0x00002b71 LBB0_621 - 0x4c, 0x89, 0xf3, //0x00002b71 movq %r14, %rbx - 0x48, 0x8b, 0x45, 0xb8, //0x00002b74 movq $-72(%rbp), %rax - 0x4d, 0x8d, 0x04, 0x06, //0x00002b78 leaq (%r14,%rax), %r8 - 0x48, 0xc7, 0x45, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002b7c movq $-1, $-64(%rbp) - 0x45, 0x31, 0xff, //0x00002b84 xorl %r15d, %r15d - 0x49, 0x83, 0xfc, 0x20, //0x00002b87 cmpq $32, %r12 - 0x0f, 0x83, 0x19, 0xea, 0xff, 0xff, //0x00002b8b jae LBB0_299 - 0xe9, 0x86, 0x00, 0x00, 0x00, //0x00002b91 jmp LBB0_629 - //0x00002b96 LBB0_622 - 0x48, 0x8b, 0x45, 0xb8, //0x00002b96 movq $-72(%rbp), %rax - 0x4d, 0x8d, 0x04, 0x06, //0x00002b9a leaq (%r14,%rax), %r8 - 0x48, 0xc7, 0x45, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002b9e movq $-1, $-64(%rbp) - 0x31, 0xff, //0x00002ba6 xorl %edi, %edi - 0x49, 0x89, 0xcb, //0x00002ba8 movq %rcx, %r11 - 0x48, 0x83, 0xf9, 0x20, //0x00002bab cmpq $32, %rcx - 0x0f, 0x83, 0x81, 0xea, 0xff, 0xff, //0x00002baf jae LBB0_306 - //0x00002bb5 LBB0_623 - 0x48, 0x89, 0xfb, //0x00002bb5 movq %rdi, %rbx - 0xe9, 0xbf, 0x01, 0x00, 0x00, //0x00002bb8 jmp LBB0_652 - //0x00002bbd LBB0_625 - 0x48, 0x83, 0x7d, 0xc0, 0xff, //0x00002bbd cmpq $-1, $-64(%rbp) - 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00002bc2 jne LBB0_627 - 0x4c, 0x89, 0xc2, //0x00002bc8 movq %r8, %rdx - 0x4c, 0x29, 0xf2, //0x00002bcb subq %r14, %rdx - 0x48, 0x0f, 0xbc, 0xf9, //0x00002bce bsfq %rcx, %rdi - 0x48, 0x01, 0xd7, //0x00002bd2 addq %rdx, %rdi - 0x48, 0x89, 0x7d, 0xc0, //0x00002bd5 movq %rdi, $-64(%rbp) - //0x00002bd9 LBB0_627 - 0x44, 0x89, 0xfa, //0x00002bd9 movl %r15d, %edx - 0xf7, 0xd2, //0x00002bdc notl %edx - 0x21, 0xca, //0x00002bde andl %ecx, %edx - 0x41, 0x8d, 0x3c, 0x57, //0x00002be0 leal (%r15,%rdx,2), %edi - 0x8d, 0x1c, 0x12, //0x00002be4 leal (%rdx,%rdx), %ebx - 0xf7, 0xd3, //0x00002be7 notl %ebx - 0x21, 0xcb, //0x00002be9 andl %ecx, %ebx - 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002beb andl $-1431655766, %ebx - 0x45, 0x31, 0xff, //0x00002bf1 xorl %r15d, %r15d - 0x01, 0xd3, //0x00002bf4 addl %edx, %ebx - 0x41, 0x0f, 0x92, 0xc7, //0x00002bf6 setb %r15b - 0x01, 0xdb, //0x00002bfa addl %ebx, %ebx - 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00002bfc xorl $1431655765, %ebx - 0x21, 0xfb, //0x00002c02 andl %edi, %ebx - 0xf7, 0xd3, //0x00002c04 notl %ebx - 0x21, 0xd8, //0x00002c06 andl %ebx, %eax - 0x4c, 0x89, 0xf3, //0x00002c08 movq %r14, %rbx - 0x48, 0x85, 0xc0, //0x00002c0b testq %rax, %rax - 0x0f, 0x85, 0xfe, 0xe9, 0xff, 0xff, //0x00002c0e jne LBB0_302 - //0x00002c14 LBB0_628 - 0x49, 0x83, 0xc0, 0x20, //0x00002c14 addq $32, %r8 - 0x49, 0x83, 0xc4, 0xe0, //0x00002c18 addq $-32, %r12 - //0x00002c1c LBB0_629 - 0x4d, 0x85, 0xff, //0x00002c1c testq %r15, %r15 - 0x0f, 0x85, 0x22, 0x02, 0x00, 0x00, //0x00002c1f jne LBB0_668 - 0x4c, 0x89, 0xf0, //0x00002c25 movq %r14, %rax - 0x48, 0xf7, 0xd0, //0x00002c28 notq %rax - 0x48, 0x8b, 0x4d, 0xc0, //0x00002c2b movq $-64(%rbp), %rcx - 0x4d, 0x85, 0xe4, //0x00002c2f testq %r12, %r12 - 0x0f, 0x84, 0x8c, 0x00, 0x00, 0x00, //0x00002c32 je LBB0_639 - //0x00002c38 LBB0_631 - 0x48, 0x83, 0xc0, 0x01, //0x00002c38 addq $1, %rax - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002c3c movq $-1, %r9 - //0x00002c43 LBB0_632 - 0x31, 0xff, //0x00002c43 xorl %edi, %edi - //0x00002c45 LBB0_633 - 0x41, 0x0f, 0xb6, 0x14, 0x38, //0x00002c45 movzbl (%r8,%rdi), %edx - 0x80, 0xfa, 0x22, //0x00002c4a cmpb $34, %dl - 0x0f, 0x84, 0x6a, 0x00, 0x00, 0x00, //0x00002c4d je LBB0_638 - 0x80, 0xfa, 0x5c, //0x00002c53 cmpb $92, %dl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002c56 je LBB0_636 - 0x48, 0x83, 0xc7, 0x01, //0x00002c5c addq $1, %rdi - 0x49, 0x39, 0xfc, //0x00002c60 cmpq %rdi, %r12 - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00002c63 jne LBB0_633 - 0xe9, 0x5e, 0x00, 0x00, 0x00, //0x00002c69 jmp LBB0_640 - //0x00002c6e LBB0_636 - 0x49, 0x8d, 0x54, 0x24, 0xff, //0x00002c6e leaq $-1(%r12), %rdx - 0x48, 0x39, 0xfa, //0x00002c73 cmpq %rdi, %rdx - 0x0f, 0x84, 0xad, 0x01, 0x00, 0x00, //0x00002c76 je LBB0_304 - 0x4a, 0x8d, 0x14, 0x00, //0x00002c7c leaq (%rax,%r8), %rdx - 0x48, 0x01, 0xfa, //0x00002c80 addq %rdi, %rdx - 0x48, 0x83, 0xf9, 0xff, //0x00002c83 cmpq $-1, %rcx - 0x48, 0x8b, 0x5d, 0xc0, //0x00002c87 movq $-64(%rbp), %rbx - 0x48, 0x0f, 0x44, 0xda, //0x00002c8b cmoveq %rdx, %rbx - 0x48, 0x89, 0x5d, 0xc0, //0x00002c8f movq %rbx, $-64(%rbp) - 0x48, 0x0f, 0x44, 0xca, //0x00002c93 cmoveq %rdx, %rcx - 0x49, 0x01, 0xf8, //0x00002c97 addq %rdi, %r8 - 0x49, 0x83, 0xc0, 0x02, //0x00002c9a addq $2, %r8 - 0x4c, 0x89, 0xe2, //0x00002c9e movq %r12, %rdx - 0x48, 0x29, 0xfa, //0x00002ca1 subq %rdi, %rdx - 0x48, 0x83, 0xc2, 0xfe, //0x00002ca4 addq $-2, %rdx - 0x49, 0x83, 0xc4, 0xfe, //0x00002ca8 addq $-2, %r12 - 0x49, 0x39, 0xfc, //0x00002cac cmpq %rdi, %r12 - 0x49, 0x89, 0xd4, //0x00002caf movq %rdx, %r12 - 0x0f, 0x85, 0x8b, 0xff, 0xff, 0xff, //0x00002cb2 jne LBB0_632 - 0xe9, 0x6c, 0x01, 0x00, 0x00, //0x00002cb8 jmp LBB0_304 - //0x00002cbd LBB0_638 - 0x49, 0x01, 0xf8, //0x00002cbd addq %rdi, %r8 - 0x49, 0x83, 0xc0, 0x01, //0x00002cc0 addq $1, %r8 - //0x00002cc4 LBB0_639 - 0x4d, 0x29, 0xf0, //0x00002cc4 subq %r14, %r8 - 0xe9, 0x73, 0x01, 0x00, 0x00, //0x00002cc7 jmp LBB0_666 - //0x00002ccc LBB0_640 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002ccc movq $-1, %r9 - 0x80, 0xfa, 0x22, //0x00002cd3 cmpb $34, %dl - 0x0f, 0x85, 0x4d, 0x01, 0x00, 0x00, //0x00002cd6 jne LBB0_304 - 0x4d, 0x01, 0xe0, //0x00002cdc addq %r12, %r8 - 0xe9, 0xe0, 0xff, 0xff, 0xff, //0x00002cdf jmp LBB0_639 - //0x00002ce4 LBB0_642 - 0x48, 0x89, 0xfa, //0x00002ce4 movq %rdi, %rdx - 0x48, 0x83, 0x7d, 0xc0, 0xff, //0x00002ce7 cmpq $-1, $-64(%rbp) - 0x0f, 0x85, 0x19, 0x00, 0x00, 0x00, //0x00002cec jne LBB0_645 - 0x4d, 0x89, 0xc2, //0x00002cf2 movq %r8, %r10 - 0x4d, 0x29, 0xf2, //0x00002cf5 subq %r14, %r10 - 0x49, 0x0f, 0xbc, 0xff, //0x00002cf8 bsfq %r15, %rdi - 0x4c, 0x01, 0xd7, //0x00002cfc addq %r10, %rdi - 0x48, 0x89, 0x7d, 0xc0, //0x00002cff movq %rdi, $-64(%rbp) - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00002d03 jmp LBB0_645 - //0x00002d08 LBB0_644 - 0x48, 0x89, 0xfa, //0x00002d08 movq %rdi, %rdx - //0x00002d0b LBB0_645 - 0x48, 0x89, 0xd7, //0x00002d0b movq %rdx, %rdi - 0xf7, 0xd2, //0x00002d0e notl %edx - 0x44, 0x21, 0xfa, //0x00002d10 andl %r15d, %edx - 0x44, 0x8d, 0x14, 0x57, //0x00002d13 leal (%rdi,%rdx,2), %r10d - 0x8d, 0x3c, 0x12, //0x00002d17 leal (%rdx,%rdx), %edi - 0xf7, 0xd7, //0x00002d1a notl %edi - 0x44, 0x21, 0xff, //0x00002d1c andl %r15d, %edi - 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002d1f andl $-1431655766, %edi - 0x31, 0xdb, //0x00002d25 xorl %ebx, %ebx - 0x01, 0xd7, //0x00002d27 addl %edx, %edi - 0x0f, 0x92, 0xc3, //0x00002d29 setb %bl - 0x01, 0xff, //0x00002d2c addl %edi, %edi - 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00002d2e xorl $1431655765, %edi - 0x44, 0x21, 0xd7, //0x00002d34 andl %r10d, %edi - 0xf7, 0xd7, //0x00002d37 notl %edi - 0x21, 0xf8, //0x00002d39 andl %edi, %eax - 0x48, 0xc1, 0xe1, 0x10, //0x00002d3b shlq $16, %rcx - 0x48, 0x85, 0xc0, //0x00002d3f testq %rax, %rax - 0x0f, 0x85, 0x8f, 0xe9, 0xff, 0xff, //0x00002d42 jne LBB0_309 - //0x00002d48 LBB0_646 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x00002d48 movl $64, %edx - //0x00002d4d LBB0_647 - 0x4c, 0x09, 0xc9, //0x00002d4d orq %r9, %rcx - 0x48, 0x85, 0xc0, //0x00002d50 testq %rax, %rax - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002d53 je LBB0_650 - 0x48, 0x85, 0xc9, //0x00002d59 testq %rcx, %rcx - 0x0f, 0x84, 0xa2, 0x00, 0x00, 0x00, //0x00002d5c je LBB0_662 - 0x48, 0x0f, 0xbc, 0xc1, //0x00002d62 bsfq %rcx, %rax - 0xe9, 0x9e, 0x00, 0x00, 0x00, //0x00002d66 jmp LBB0_663 - //0x00002d6b LBB0_650 - 0x48, 0x85, 0xc9, //0x00002d6b testq %rcx, %rcx - 0x0f, 0x85, 0xae, 0x00, 0x00, 0x00, //0x00002d6e jne LBB0_303 - 0x49, 0x83, 0xc0, 0x20, //0x00002d74 addq $32, %r8 - 0x49, 0x83, 0xc3, 0xe0, //0x00002d78 addq $-32, %r11 - //0x00002d7c LBB0_652 - 0x48, 0x85, 0xdb, //0x00002d7c testq %rbx, %rbx - 0x0f, 0x85, 0x02, 0x01, 0x00, 0x00, //0x00002d7f jne LBB0_671 - 0x48, 0x8b, 0x45, 0xc0, //0x00002d85 movq $-64(%rbp), %rax - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002d89 movq $-1, %r9 - 0x4d, 0x85, 0xdb, //0x00002d90 testq %r11, %r11 - 0x0f, 0x84, 0x90, 0x00, 0x00, 0x00, //0x00002d93 je LBB0_304 - //0x00002d99 LBB0_654 - 0x41, 0x0f, 0xb6, 0x08, //0x00002d99 movzbl (%r8), %ecx - 0x80, 0xf9, 0x22, //0x00002d9d cmpb $34, %cl - 0x0f, 0x84, 0x92, 0x00, 0x00, 0x00, //0x00002da0 je LBB0_665 - 0x80, 0xf9, 0x5c, //0x00002da6 cmpb $92, %cl - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00002da9 je LBB0_659 - 0x80, 0xf9, 0x20, //0x00002daf cmpb $32, %cl - 0x0f, 0x82, 0x6a, 0x00, 0x00, 0x00, //0x00002db2 jb LBB0_303 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002db8 movq $-1, %rcx - 0xba, 0x01, 0x00, 0x00, 0x00, //0x00002dbf movl $1, %edx - //0x00002dc4 LBB0_658 - 0x49, 0x01, 0xd0, //0x00002dc4 addq %rdx, %r8 - 0x49, 0x01, 0xcb, //0x00002dc7 addq %rcx, %r11 - 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x00002dca jne LBB0_654 - 0xe9, 0x54, 0x00, 0x00, 0x00, //0x00002dd0 jmp LBB0_304 - //0x00002dd5 LBB0_659 - 0x49, 0x83, 0xfb, 0x01, //0x00002dd5 cmpq $1, %r11 - 0x0f, 0x84, 0x4a, 0x00, 0x00, 0x00, //0x00002dd9 je LBB0_304 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00002ddf movq $-2, %rcx - 0xba, 0x02, 0x00, 0x00, 0x00, //0x00002de6 movl $2, %edx - 0x48, 0x83, 0xf8, 0xff, //0x00002deb cmpq $-1, %rax - 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x00002def jne LBB0_658 - 0x4c, 0x89, 0xc0, //0x00002df5 movq %r8, %rax - 0x4c, 0x29, 0xf0, //0x00002df8 subq %r14, %rax - 0x48, 0x89, 0x45, 0xc0, //0x00002dfb movq %rax, $-64(%rbp) - 0xe9, 0xc0, 0xff, 0xff, 0xff, //0x00002dff jmp LBB0_658 - //0x00002e04 LBB0_662 - 0xb8, 0x40, 0x00, 0x00, 0x00, //0x00002e04 movl $64, %eax - //0x00002e09 LBB0_663 - 0x48, 0x39, 0xd0, //0x00002e09 cmpq %rdx, %rax - 0x0f, 0x82, 0x10, 0x00, 0x00, 0x00, //0x00002e0c jb LBB0_303 - 0x4d, 0x29, 0xf0, //0x00002e12 subq %r14, %r8 - 0x4d, 0x8d, 0x0c, 0x10, //0x00002e15 leaq (%r8,%rdx), %r9 - 0x49, 0x83, 0xc1, 0x01, //0x00002e19 addq $1, %r9 - 0xe9, 0x5e, 0xda, 0xff, 0xff, //0x00002e1d jmp LBB0_116 - //0x00002e22 LBB0_303 - 0x49, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00002e22 movq $-2, %r9 - //0x00002e29 LBB0_304 - 0x48, 0x8b, 0x45, 0xa0, //0x00002e29 movq $-96(%rbp), %rax - 0x4c, 0x89, 0x08, //0x00002e2d movq %r9, (%rax) - 0x49, 0x89, 0xf1, //0x00002e30 movq %rsi, %r9 - 0xe9, 0x9b, 0xd4, 0xff, 0xff, //0x00002e33 jmp LBB0_39 - //0x00002e38 LBB0_665 - 0x4d, 0x29, 0xf0, //0x00002e38 subq %r14, %r8 - 0x49, 0x83, 0xc0, 0x01, //0x00002e3b addq $1, %r8 - //0x00002e3f LBB0_666 - 0x4d, 0x89, 0xc1, //0x00002e3f movq %r8, %r9 - 0xe9, 0x39, 0xda, 0xff, 0xff, //0x00002e42 jmp LBB0_116 - //0x00002e47 LBB0_668 - 0x4d, 0x85, 0xe4, //0x00002e47 testq %r12, %r12 - 0x0f, 0x84, 0x7d, 0x00, 0x00, 0x00, //0x00002e4a je LBB0_620 - 0x4c, 0x89, 0xf0, //0x00002e50 movq %r14, %rax - 0x48, 0xf7, 0xd0, //0x00002e53 notq %rax - 0x49, 0x8d, 0x14, 0x00, //0x00002e56 leaq (%r8,%rax), %rdx - 0x48, 0x8b, 0x7d, 0xc0, //0x00002e5a movq $-64(%rbp), %rdi - 0x48, 0x83, 0xff, 0xff, //0x00002e5e cmpq $-1, %rdi - 0x48, 0x89, 0xf9, //0x00002e62 movq %rdi, %rcx - 0x48, 0x0f, 0x44, 0xfa, //0x00002e65 cmoveq %rdx, %rdi - 0x48, 0x0f, 0x44, 0xca, //0x00002e69 cmoveq %rdx, %rcx - 0x49, 0x83, 0xc0, 0x01, //0x00002e6d addq $1, %r8 - 0x49, 0x83, 0xc4, 0xff, //0x00002e71 addq $-1, %r12 - 0x48, 0x89, 0x7d, 0xc0, //0x00002e75 movq %rdi, $-64(%rbp) - 0x4d, 0x85, 0xe4, //0x00002e79 testq %r12, %r12 - 0x0f, 0x85, 0xb6, 0xfd, 0xff, 0xff, //0x00002e7c jne LBB0_631 - 0xe9, 0x3d, 0xfe, 0xff, 0xff, //0x00002e82 jmp LBB0_639 - //0x00002e87 LBB0_671 - 0x4d, 0x85, 0xdb, //0x00002e87 testq %r11, %r11 - 0x0f, 0x84, 0x3d, 0x00, 0x00, 0x00, //0x00002e8a je LBB0_620 - 0x4c, 0x89, 0xf0, //0x00002e90 movq %r14, %rax - 0x48, 0xf7, 0xd0, //0x00002e93 notq %rax - 0x4c, 0x01, 0xc0, //0x00002e96 addq %r8, %rax - 0x48, 0x8b, 0x55, 0xc0, //0x00002e99 movq $-64(%rbp), %rdx - 0x48, 0x83, 0xfa, 0xff, //0x00002e9d cmpq $-1, %rdx - 0x48, 0x89, 0xd1, //0x00002ea1 movq %rdx, %rcx - 0x48, 0x0f, 0x44, 0xc8, //0x00002ea4 cmoveq %rax, %rcx - 0x48, 0x0f, 0x45, 0xc2, //0x00002ea8 cmovneq %rdx, %rax - 0x49, 0x83, 0xc0, 0x01, //0x00002eac addq $1, %r8 - 0x49, 0x83, 0xc3, 0xff, //0x00002eb0 addq $-1, %r11 - 0x48, 0x89, 0x4d, 0xc0, //0x00002eb4 movq %rcx, $-64(%rbp) - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002eb8 movq $-1, %r9 - 0x4d, 0x85, 0xdb, //0x00002ebf testq %r11, %r11 - 0x0f, 0x85, 0xd1, 0xfe, 0xff, 0xff, //0x00002ec2 jne LBB0_654 - 0xe9, 0x5c, 0xff, 0xff, 0xff, //0x00002ec8 jmp LBB0_304 - //0x00002ecd LBB0_620 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002ecd movq $-1, %r9 - 0xe9, 0x50, 0xff, 0xff, 0xff, //0x00002ed4 jmp LBB0_304 - 0x90, 0x90, 0x90, //0x00002ed9 .p2align 2, 0x90 - // // .set L0_0_set_37, LBB0_37-LJTI0_0 - // // .set L0_0_set_103, LBB0_103-LJTI0_0 - // // .set L0_0_set_104, LBB0_104-LJTI0_0 - // // .set L0_0_set_117, LBB0_117-LJTI0_0 - // // .set L0_0_set_30, LBB0_30-LJTI0_0 - // // .set L0_0_set_118, LBB0_118-LJTI0_0 - // // .set L0_0_set_119, LBB0_119-LJTI0_0 - // // .set L0_0_set_130, LBB0_130-LJTI0_0 - // // .set L0_0_set_120, LBB0_120-LJTI0_0 - // // .set L0_0_set_123, LBB0_123-LJTI0_0 - // // .set L0_0_set_126, LBB0_126-LJTI0_0 - // // .set L0_0_set_132, LBB0_132-LJTI0_0 - // // .set L0_0_set_129, LBB0_129-LJTI0_0 - //0x00002edc LJTI0_0 - 0xed, 0xd3, 0xff, 0xff, //0x00002edc .long L0_0_set_37 - 0xf4, 0xd7, 0xff, 0xff, //0x00002ee0 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00002ee4 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00002ee8 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00002eec .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00002ef0 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00002ef4 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00002ef8 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00002efc .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00002f00 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00002f04 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00002f08 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00002f0c .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00002f10 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00002f14 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00002f18 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00002f1c .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00002f20 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00002f24 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00002f28 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00002f2c .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00002f30 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00002f34 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00002f38 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00002f3c .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00002f40 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00002f44 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00002f48 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00002f4c .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00002f50 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00002f54 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00002f58 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00002f5c .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00002f60 .long L0_0_set_103 - 0x03, 0xd8, 0xff, 0xff, //0x00002f64 .long L0_0_set_104 - 0xf4, 0xd7, 0xff, 0xff, //0x00002f68 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00002f6c .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00002f70 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00002f74 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00002f78 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00002f7c .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00002f80 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00002f84 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00002f88 .long L0_0_set_103 - 0xad, 0xd9, 0xff, 0xff, //0x00002f8c .long L0_0_set_117 - 0x73, 0xd3, 0xff, 0xff, //0x00002f90 .long L0_0_set_30 - 0xf4, 0xd7, 0xff, 0xff, //0x00002f94 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00002f98 .long L0_0_set_103 - 0x73, 0xd3, 0xff, 0xff, //0x00002f9c .long L0_0_set_30 - 0x73, 0xd3, 0xff, 0xff, //0x00002fa0 .long L0_0_set_30 - 0x73, 0xd3, 0xff, 0xff, //0x00002fa4 .long L0_0_set_30 - 0x73, 0xd3, 0xff, 0xff, //0x00002fa8 .long L0_0_set_30 - 0x73, 0xd3, 0xff, 0xff, //0x00002fac .long L0_0_set_30 - 0x73, 0xd3, 0xff, 0xff, //0x00002fb0 .long L0_0_set_30 - 0x73, 0xd3, 0xff, 0xff, //0x00002fb4 .long L0_0_set_30 - 0x73, 0xd3, 0xff, 0xff, //0x00002fb8 .long L0_0_set_30 - 0x73, 0xd3, 0xff, 0xff, //0x00002fbc .long L0_0_set_30 - 0x73, 0xd3, 0xff, 0xff, //0x00002fc0 .long L0_0_set_30 - 0xc0, 0xd9, 0xff, 0xff, //0x00002fc4 .long L0_0_set_118 - 0xf4, 0xd7, 0xff, 0xff, //0x00002fc8 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00002fcc .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00002fd0 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00002fd4 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00002fd8 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00002fdc .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00002fe0 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00002fe4 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00002fe8 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00002fec .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00002ff0 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00002ff4 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00002ff8 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00002ffc .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00003000 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00003004 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00003008 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x0000300c .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00003010 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00003014 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00003018 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x0000301c .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00003020 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00003024 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00003028 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x0000302c .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00003030 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00003034 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00003038 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x0000303c .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00003040 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00003044 .long L0_0_set_103 - 0xd3, 0xd9, 0xff, 0xff, //0x00003048 .long L0_0_set_119 - 0xf4, 0xd7, 0xff, 0xff, //0x0000304c .long L0_0_set_103 - 0x86, 0xda, 0xff, 0xff, //0x00003050 .long L0_0_set_130 - 0xf4, 0xd7, 0xff, 0xff, //0x00003054 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00003058 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x0000305c .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00003060 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00003064 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00003068 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x0000306c .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00003070 .long L0_0_set_103 - 0xdf, 0xd9, 0xff, 0xff, //0x00003074 .long L0_0_set_120 - 0xf4, 0xd7, 0xff, 0xff, //0x00003078 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x0000307c .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00003080 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00003084 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00003088 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x0000308c .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x00003090 .long L0_0_set_103 - 0x11, 0xda, 0xff, 0xff, //0x00003094 .long L0_0_set_123 - 0xf4, 0xd7, 0xff, 0xff, //0x00003098 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x0000309c .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x000030a0 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x000030a4 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x000030a8 .long L0_0_set_103 - 0x42, 0xda, 0xff, 0xff, //0x000030ac .long L0_0_set_126 - 0xf4, 0xd7, 0xff, 0xff, //0x000030b0 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x000030b4 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x000030b8 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x000030bc .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x000030c0 .long L0_0_set_103 - 0xf4, 0xd7, 0xff, 0xff, //0x000030c4 .long L0_0_set_103 - 0xaa, 0xda, 0xff, 0xff, //0x000030c8 .long L0_0_set_132 - 0xf4, 0xd7, 0xff, 0xff, //0x000030cc .long L0_0_set_103 - 0x73, 0xda, 0xff, 0xff, //0x000030d0 .long L0_0_set_129 - // // .set L0_1_set_73, LBB0_73-LJTI0_1 - // // .set L0_1_set_78, LBB0_78-LJTI0_1 - // // .set L0_1_set_75, LBB0_75-LJTI0_1 - // // .set L0_1_set_67, LBB0_67-LJTI0_1 - //0x000030d4 LJTI0_1 - 0x7e, 0xd4, 0xff, 0xff, //0x000030d4 .long L0_1_set_73 - 0xb2, 0xd4, 0xff, 0xff, //0x000030d8 .long L0_1_set_78 - 0x7e, 0xd4, 0xff, 0xff, //0x000030dc .long L0_1_set_73 - 0x91, 0xd4, 0xff, 0xff, //0x000030e0 .long L0_1_set_75 - 0xb2, 0xd4, 0xff, 0xff, //0x000030e4 .long L0_1_set_78 - 0xb2, 0xd4, 0xff, 0xff, //0x000030e8 .long L0_1_set_78 - 0xb2, 0xd4, 0xff, 0xff, //0x000030ec .long L0_1_set_78 - 0xb2, 0xd4, 0xff, 0xff, //0x000030f0 .long L0_1_set_78 - 0xb2, 0xd4, 0xff, 0xff, //0x000030f4 .long L0_1_set_78 - 0xb2, 0xd4, 0xff, 0xff, //0x000030f8 .long L0_1_set_78 - 0xb2, 0xd4, 0xff, 0xff, //0x000030fc .long L0_1_set_78 - 0xb2, 0xd4, 0xff, 0xff, //0x00003100 .long L0_1_set_78 - 0xb2, 0xd4, 0xff, 0xff, //0x00003104 .long L0_1_set_78 - 0xb2, 0xd4, 0xff, 0xff, //0x00003108 .long L0_1_set_78 - 0xb2, 0xd4, 0xff, 0xff, //0x0000310c .long L0_1_set_78 - 0xb2, 0xd4, 0xff, 0xff, //0x00003110 .long L0_1_set_78 - 0xb2, 0xd4, 0xff, 0xff, //0x00003114 .long L0_1_set_78 - 0xb2, 0xd4, 0xff, 0xff, //0x00003118 .long L0_1_set_78 - 0xb2, 0xd4, 0xff, 0xff, //0x0000311c .long L0_1_set_78 - 0xb2, 0xd4, 0xff, 0xff, //0x00003120 .long L0_1_set_78 - 0xb2, 0xd4, 0xff, 0xff, //0x00003124 .long L0_1_set_78 - 0xb2, 0xd4, 0xff, 0xff, //0x00003128 .long L0_1_set_78 - 0xb2, 0xd4, 0xff, 0xff, //0x0000312c .long L0_1_set_78 - 0xb2, 0xd4, 0xff, 0xff, //0x00003130 .long L0_1_set_78 - 0xb2, 0xd4, 0xff, 0xff, //0x00003134 .long L0_1_set_78 - 0xb2, 0xd4, 0xff, 0xff, //0x00003138 .long L0_1_set_78 - 0x33, 0xd4, 0xff, 0xff, //0x0000313c .long L0_1_set_67 - //0x00003140 .p2align 2, 0x00 - //0x00003140 _MASK_USE_NUMBER - 0x02, 0x00, 0x00, 0x00, //0x00003140 .long 2 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003144 .p2align 4, 0x00 - //0x00003150 _P10_TAB - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x3f, //0x00003150 .quad 0x3ff0000000000000 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x40, //0x00003158 .quad 0x4024000000000000 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x59, 0x40, //0x00003160 .quad 0x4059000000000000 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x8f, 0x40, //0x00003168 .quad 0x408f400000000000 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0xc3, 0x40, //0x00003170 .quad 0x40c3880000000000 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x6a, 0xf8, 0x40, //0x00003178 .quad 0x40f86a0000000000 - 0x00, 0x00, 0x00, 0x00, 0x80, 0x84, 0x2e, 0x41, //0x00003180 .quad 0x412e848000000000 - 0x00, 0x00, 0x00, 0x00, 0xd0, 0x12, 0x63, 0x41, //0x00003188 .quad 0x416312d000000000 - 0x00, 0x00, 0x00, 0x00, 0x84, 0xd7, 0x97, 0x41, //0x00003190 .quad 0x4197d78400000000 - 0x00, 0x00, 0x00, 0x00, 0x65, 0xcd, 0xcd, 0x41, //0x00003198 .quad 0x41cdcd6500000000 - 0x00, 0x00, 0x00, 0x20, 0x5f, 0xa0, 0x02, 0x42, //0x000031a0 .quad 0x4202a05f20000000 - 0x00, 0x00, 0x00, 0xe8, 0x76, 0x48, 0x37, 0x42, //0x000031a8 .quad 0x42374876e8000000 - 0x00, 0x00, 0x00, 0xa2, 0x94, 0x1a, 0x6d, 0x42, //0x000031b0 .quad 0x426d1a94a2000000 - 0x00, 0x00, 0x40, 0xe5, 0x9c, 0x30, 0xa2, 0x42, //0x000031b8 .quad 0x42a2309ce5400000 - 0x00, 0x00, 0x90, 0x1e, 0xc4, 0xbc, 0xd6, 0x42, //0x000031c0 .quad 0x42d6bcc41e900000 - 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0x43, //0x000031c8 .quad 0x430c6bf526340000 - 0x00, 0x80, 0xe0, 0x37, 0x79, 0xc3, 0x41, 0x43, //0x000031d0 .quad 0x4341c37937e08000 - 0x00, 0xa0, 0xd8, 0x85, 0x57, 0x34, 0x76, 0x43, //0x000031d8 .quad 0x4376345785d8a000 - 0x00, 0xc8, 0x4e, 0x67, 0x6d, 0xc1, 0xab, 0x43, //0x000031e0 .quad 0x43abc16d674ec800 - 0x00, 0x3d, 0x91, 0x60, 0xe4, 0x58, 0xe1, 0x43, //0x000031e8 .quad 0x43e158e460913d00 - 0x40, 0x8c, 0xb5, 0x78, 0x1d, 0xaf, 0x15, 0x44, //0x000031f0 .quad 0x4415af1d78b58c40 - 0x50, 0xef, 0xe2, 0xd6, 0xe4, 0x1a, 0x4b, 0x44, //0x000031f8 .quad 0x444b1ae4d6e2ef50 - 0x92, 0xd5, 0x4d, 0x06, 0xcf, 0xf0, 0x80, 0x44, //0x00003200 .quad 0x4480f0cf064dd592 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003208 .p2align 4, 0x00 - //0x00003210 _POW10_M128_TAB - 0x53, 0xe4, 0x60, 0xcd, 0x69, 0xc8, 0x32, 0x17, //0x00003210 .quad 1671618768450675795 - 0x88, 0x02, 0x1c, 0x08, 0xa0, 0xd5, 0x8f, 0xfa, //0x00003218 .quad -391859759250406776 - 0xb4, 0x8e, 0x5c, 0x20, 0x42, 0xbd, 0x7f, 0x0e, //0x00003220 .quad 1044761730281672372 - 0x95, 0x81, 0x11, 0x05, 0x84, 0xe5, 0x99, 0x9c, //0x00003228 .quad -7162441377172586091 - 0x61, 0xb2, 0x73, 0xa8, 0x92, 0xac, 0x1f, 0x52, //0x00003230 .quad 5917638181279478369 - 0xfa, 0xe1, 0x55, 0x06, 0xe5, 0x5e, 0xc0, 0xc3, //0x00003238 .quad -4341365703038344710 - 0xf9, 0x9e, 0x90, 0x52, 0xb7, 0x97, 0xa7, 0xe6, //0x00003240 .quad -1826324310255427847 - 0x78, 0x5a, 0xeb, 0x47, 0x9e, 0x76, 0xb0, 0xf4, //0x00003248 .quad -815021110370542984 - 0x5c, 0x63, 0x9a, 0x93, 0xd2, 0xbe, 0x28, 0x90, //0x00003250 .quad -8058981721550724260 - 0x8b, 0x18, 0xf3, 0xec, 0x22, 0x4a, 0xee, 0x98, //0x00003258 .quad -7426917221622671221 - 0x33, 0xfc, 0x80, 0x38, 0x87, 0xee, 0x32, 0x74, //0x00003260 .quad 8373016921771146291 - 0xae, 0xde, 0x2f, 0xa8, 0xab, 0xdc, 0x29, 0xbf, //0x00003268 .quad -4671960508600951122 - 0x3f, 0x3b, 0xa1, 0x06, 0x29, 0xaa, 0x3f, 0x11, //0x00003270 .quad 1242899115359157055 - 0x5a, 0xd6, 0x3b, 0x92, 0xd6, 0x53, 0xf4, 0xee, //0x00003278 .quad -1228264617323800998 - 0x07, 0xc5, 0x24, 0xa4, 0x59, 0xca, 0xc7, 0x4a, //0x00003280 .quad 5388497965526861063 - 0xf8, 0x65, 0x65, 0x1b, 0x66, 0xb4, 0x58, 0x95, //0x00003288 .quad -7685194413468457480 - 0x49, 0xf6, 0x2d, 0x0d, 0xf0, 0xbc, 0x79, 0x5d, //0x00003290 .quad 6735622456908576329 - 0x76, 0xbf, 0x3e, 0xa2, 0x7f, 0xe1, 0xae, 0xba, //0x00003298 .quad -4994806998408183946 - 0xdc, 0x73, 0x79, 0x10, 0x2c, 0x2c, 0xd8, 0xf4, //0x000032a0 .quad -803843965719055396 - 0x53, 0x6f, 0xce, 0x8a, 0xdf, 0x99, 0x5a, 0xe9, //0x000032a8 .quad -1631822729582842029 - 0x69, 0xe8, 0x4b, 0x8a, 0x9b, 0x1b, 0x07, 0x79, //0x000032b0 .quad 8720969558280366185 - 0x94, 0x05, 0xc1, 0xb6, 0x2b, 0xa0, 0xd8, 0x91, //0x000032b8 .quad -7937418233630358124 - 0x84, 0xe2, 0xde, 0x6c, 0x82, 0xe2, 0x48, 0x97, //0x000032c0 .quad -7545532125859093884 - 0xf9, 0x46, 0x71, 0xa4, 0x36, 0xc8, 0x4e, 0xb6, //0x000032c8 .quad -5310086773610559751 - 0x25, 0x9b, 0x16, 0x08, 0x23, 0x1b, 0x1b, 0xfd, //0x000032d0 .quad -208543120469091547 - 0xb7, 0x98, 0x8d, 0x4d, 0x44, 0x7a, 0xe2, 0xe3, //0x000032d8 .quad -2025922448585811785 - 0xf7, 0x20, 0x0e, 0xe5, 0xf5, 0xf0, 0x30, 0xfe, //0x000032e0 .quad -130339450293182217 - 0x72, 0x7f, 0x78, 0xb0, 0x6a, 0x8c, 0x6d, 0x8e, //0x000032e8 .quad -8183730558007214222 - 0x35, 0xa9, 0x51, 0x5e, 0x33, 0x2d, 0xbd, 0xbd, //0x000032f0 .quad -4774610331293865675 - 0x4f, 0x9f, 0x96, 0x5c, 0x85, 0xef, 0x08, 0xb2, //0x000032f8 .quad -5617977179081629873 - 0x82, 0x13, 0xe6, 0x35, 0x80, 0x78, 0x2c, 0xad, //0x00003300 .quad -5968262914117332094 - 0x23, 0x47, 0xbc, 0xb3, 0x66, 0x2b, 0x8b, 0xde, //0x00003308 .quad -2410785455424649437 - 0x31, 0xcc, 0xaf, 0x21, 0x50, 0xcb, 0x3b, 0x4c, //0x00003310 .quad 5493207715531443249 - 0x76, 0xac, 0x55, 0x30, 0x20, 0xfb, 0x16, 0x8b, //0x00003318 .quad -8424269937281487754 - 0x3d, 0xbf, 0x1b, 0x2a, 0x24, 0xbe, 0x4a, 0xdf, //0x00003320 .quad -2356862392440471747 - 0x93, 0x17, 0x6b, 0x3c, 0xe8, 0xb9, 0xdc, 0xad, //0x00003328 .quad -5918651403174471789 - 0x0d, 0xaf, 0xa2, 0x34, 0xad, 0x6d, 0x1d, 0xd7, //0x00003330 .quad -2946077990550589683 - 0x78, 0xdd, 0x85, 0x4b, 0x62, 0xe8, 0x53, 0xd9, //0x00003338 .quad -2786628235540701832 - 0x68, 0xad, 0xe5, 0x40, 0x8c, 0x64, 0x72, 0x86, //0x00003340 .quad -8758827771735200408 - 0x6b, 0xaa, 0x33, 0x6f, 0x3d, 0x71, 0xd4, 0x87, //0x00003348 .quad -8659171674854020501 - 0xc2, 0x18, 0x1f, 0x51, 0xaf, 0xfd, 0x0e, 0x68, //0x00003350 .quad 7498209359040551106 - 0x06, 0x95, 0x00, 0xcb, 0x8c, 0x8d, 0xc9, 0xa9, //0x00003358 .quad -6212278575140137722 - 0xf2, 0xde, 0x66, 0x25, 0x1b, 0xbd, 0x12, 0x02, //0x00003360 .quad 149389661945913074 - 0x48, 0xba, 0xc0, 0xfd, 0xef, 0xf0, 0x3b, 0xd4, //0x00003368 .quad -3153662200497784248 - 0x57, 0x4b, 0x60, 0xf7, 0x30, 0xb6, 0x4b, 0x01, //0x00003370 .quad 93368538716195671 - 0x6d, 0x74, 0x98, 0xfe, 0x95, 0x76, 0xa5, 0x84, //0x00003378 .quad -8888567902952197011 - 0x2d, 0x5e, 0x38, 0x35, 0xbd, 0xa3, 0x9e, 0x41, //0x00003380 .quad 4728396691822632493 - 0x88, 0x91, 0x3e, 0x7e, 0x3b, 0xd4, 0xce, 0xa5, //0x00003388 .quad -6499023860262858360 - 0xb9, 0x75, 0x86, 0x82, 0xac, 0x4c, 0x06, 0x52, //0x00003390 .quad 5910495864778290617 - 0xea, 0x35, 0xce, 0x5d, 0x4a, 0x89, 0x42, 0xcf, //0x00003398 .quad -3512093806901185046 - 0x93, 0x09, 0x94, 0xd1, 0xeb, 0xef, 0x43, 0x73, //0x000033a0 .quad 8305745933913819539 - 0xb2, 0xe1, 0xa0, 0x7a, 0xce, 0x95, 0x89, 0x81, //0x000033a8 .quad -9112587656954322510 - 0xf8, 0x0b, 0xf9, 0xc5, 0xe6, 0xeb, 0x14, 0x10, //0x000033b0 .quad 1158810380537498616 - 0x1f, 0x1a, 0x49, 0x19, 0x42, 0xfb, 0xeb, 0xa1, //0x000033b8 .quad -6779048552765515233 - 0xf6, 0x4e, 0x77, 0x77, 0xe0, 0x26, 0x1a, 0xd4, //0x000033c0 .quad -3163173042755514634 - 0xa6, 0x60, 0x9b, 0x9f, 0x12, 0xfa, 0x66, 0xca, //0x000033c8 .quad -3862124672529506138 - 0xb4, 0x22, 0x55, 0x95, 0x98, 0xb0, 0x20, 0x89, //0x000033d0 .quad -8565652321871781196 - 0xd0, 0x38, 0x82, 0x47, 0x97, 0xb8, 0x00, 0xfd, //0x000033d8 .quad -215969822234494768 - 0xb0, 0x35, 0x55, 0x5d, 0x5f, 0x6e, 0xb4, 0x55, //0x000033e0 .quad 6175682344898606512 - 0x82, 0x63, 0xb1, 0x8c, 0x5e, 0x73, 0x20, 0x9e, //0x000033e8 .quad -7052510166537641086 - 0x1d, 0x83, 0xaa, 0x34, 0xf7, 0x89, 0x21, 0xeb, //0x000033f0 .quad -1503769105731517667 - 0x62, 0xbc, 0xdd, 0x2f, 0x36, 0x90, 0xa8, 0xc5, //0x000033f8 .quad -4203951689744663454 - 0xe4, 0x23, 0xd5, 0x01, 0x75, 0xec, 0xe9, 0xa5, //0x00003400 .quad -6491397400591784988 - 0x7b, 0x2b, 0xd5, 0xbb, 0x43, 0xb4, 0x12, 0xf7, //0x00003408 .quad -643253593753441413 - 0x6e, 0x36, 0x25, 0x21, 0xc9, 0x33, 0xb2, 0x47, //0x00003410 .quad 5166248661484910190 - 0x2d, 0x3b, 0x65, 0x55, 0xaa, 0xb0, 0x6b, 0x9a, //0x00003418 .quad -7319562523736982739 - 0x0a, 0x84, 0x6e, 0x69, 0xbb, 0xc0, 0x9e, 0x99, //0x00003420 .quad -7377247228426025974 - 0xf8, 0x89, 0xbe, 0xea, 0xd4, 0x9c, 0x06, 0xc1, //0x00003428 .quad -4537767136243840520 - 0x0d, 0x25, 0xca, 0x43, 0xea, 0x70, 0x06, 0xc0, //0x00003430 .quad -4609873017105144563 - 0x76, 0x2c, 0x6e, 0x25, 0x0a, 0x44, 0x48, 0xf1, //0x00003438 .quad -1060522901877412746 - 0x28, 0x57, 0x5e, 0x6a, 0x92, 0x06, 0x04, 0x38, //0x00003440 .quad 4036358391950366504 - 0xca, 0xdb, 0x64, 0x57, 0x86, 0x2a, 0xcd, 0x96, //0x00003448 .quad -7580355841314464822 - 0xf2, 0xec, 0xf5, 0x04, 0x37, 0x08, 0x05, 0xc6, //0x00003450 .quad -4177924046916817678 - 0xbc, 0x12, 0x3e, 0xed, 0x27, 0x75, 0x80, 0xbc, //0x00003458 .quad -4863758783215693124 - 0x2e, 0x68, 0x33, 0xc6, 0x44, 0x4a, 0x86, 0xf7, //0x00003460 .quad -610719040218634194 - 0x6b, 0x97, 0x8d, 0xe8, 0x71, 0x92, 0xa0, 0xeb, //0x00003468 .quad -1468012460592228501 - 0x1d, 0x21, 0xe0, 0xfb, 0x6a, 0xee, 0xb3, 0x7a, //0x00003470 .quad 8841672636718129437 - 0xa3, 0x7e, 0x58, 0x31, 0x87, 0x5b, 0x44, 0x93, //0x00003478 .quad -7835036815511224669 - 0x64, 0x29, 0xd8, 0xba, 0x05, 0xea, 0x60, 0x59, //0x00003480 .quad 6440404777470273892 - 0x4c, 0x9e, 0xae, 0xfd, 0x68, 0x72, 0x15, 0xb8, //0x00003488 .quad -5182110000961642932 - 0xbd, 0x33, 0x8e, 0x29, 0x87, 0x24, 0xb9, 0x6f, //0x00003490 .quad 8050505971837842365 - 0xdf, 0x45, 0x1a, 0x3d, 0x03, 0xcf, 0x1a, 0xe6, //0x00003498 .quad -1865951482774665761 - 0x56, 0xe0, 0xf8, 0x79, 0xd4, 0xb6, 0xd3, 0xa5, //0x000034a0 .quad -6497648813669818282 - 0xab, 0x6b, 0x30, 0x06, 0x62, 0xc1, 0xd0, 0x8f, //0x000034a8 .quad -8083748704375247957 - 0x6c, 0x18, 0x77, 0x98, 0x89, 0xa4, 0x48, 0x8f, //0x000034b0 .quad -8122061017087272852 - 0x96, 0x86, 0xbc, 0x87, 0xba, 0xf1, 0xc4, 0xb3, //0x000034b8 .quad -5492999862041672042 - 0x87, 0xde, 0x94, 0xfe, 0xab, 0xcd, 0x1a, 0x33, //0x000034c0 .quad 3682481783923072647 - 0x3c, 0xa8, 0xab, 0x29, 0x29, 0x2e, 0xb6, 0xe0, //0x000034c8 .quad -2254563809124702148 - 0x14, 0x0b, 0x1d, 0x7f, 0x8b, 0xc0, 0xf0, 0x9f, //0x000034d0 .quad -6921820921902855404 - 0x25, 0x49, 0x0b, 0xba, 0xd9, 0xdc, 0x71, 0x8c, //0x000034d8 .quad -8326631408344020699 - 0xd9, 0x4d, 0xe4, 0x5e, 0xae, 0xf0, 0xec, 0x07, //0x000034e0 .quad 571095884476206553 - 0x6f, 0x1b, 0x8e, 0x28, 0x10, 0x54, 0x8e, 0xaf, //0x000034e8 .quad -5796603242002637969 - 0x50, 0x61, 0x9d, 0xf6, 0xd9, 0x2c, 0xe8, 0xc9, //0x000034f0 .quad -3897816162832129712 - 0x4a, 0xa2, 0xb1, 0x32, 0x14, 0xe9, 0x71, 0xdb, //0x000034f8 .quad -2634068034075909558 - 0xd2, 0x5c, 0x22, 0x3a, 0x08, 0x1c, 0x31, 0xbe, //0x00003500 .quad -4741978110983775022 - 0x6e, 0x05, 0xaf, 0x9f, 0xac, 0x31, 0x27, 0x89, //0x00003508 .quad -8563821548938525330 - 0x06, 0xf4, 0xaa, 0x48, 0x0a, 0x63, 0xbd, 0x6d, //0x00003510 .quad 7907585416552444934 - 0xca, 0xc6, 0x9a, 0xc7, 0x17, 0xfe, 0x70, 0xab, //0x00003518 .quad -6093090917745768758 - 0x08, 0xb1, 0xd5, 0xda, 0xcc, 0xbb, 0x2c, 0x09, //0x00003520 .quad 661109733835780360 - 0x7d, 0x78, 0x81, 0xb9, 0x9d, 0x3d, 0x4d, 0xd6, //0x00003528 .quad -3004677628754823043 - 0xa5, 0x8e, 0xc5, 0x08, 0x60, 0xf5, 0xbb, 0x25, //0x00003530 .quad 2719036592861056677 - 0x4e, 0xeb, 0xf0, 0x93, 0x82, 0x46, 0xf0, 0x85, //0x00003538 .quad -8795452545612846258 - 0x4e, 0xf2, 0xf6, 0x0a, 0xb8, 0xf2, 0x2a, 0xaf, //0x00003540 .quad -5824576295778454962 - 0x21, 0x26, 0xed, 0x38, 0x23, 0x58, 0x6c, 0xa7, //0x00003548 .quad -6382629663588669919 - 0xe1, 0xae, 0xb4, 0x0d, 0x66, 0xaf, 0xf5, 0x1a, //0x00003550 .quad 1942651667131707105 - 0xaa, 0x6f, 0x28, 0x07, 0x2c, 0x6e, 0x47, 0xd1, //0x00003558 .quad -3366601061058449494 - 0x4d, 0xed, 0x90, 0xc8, 0x9f, 0x8d, 0xd9, 0x50, //0x00003560 .quad 5825843310384704845 - 0xca, 0x45, 0x79, 0x84, 0xdb, 0xa4, 0xcc, 0x82, //0x00003568 .quad -9021654690802612790 - 0xa0, 0x28, 0xb5, 0xba, 0x07, 0xf1, 0x0f, 0xe5, //0x00003570 .quad -1941067898873894752 - 0x3c, 0x97, 0x97, 0x65, 0x12, 0xce, 0x7f, 0xa3, //0x00003578 .quad -6665382345075878084 - 0xc8, 0x72, 0x62, 0xa9, 0x49, 0xed, 0x53, 0x1e, //0x00003580 .quad 2185351144835019464 - 0x0c, 0x7d, 0xfd, 0xfe, 0x96, 0xc1, 0x5f, 0xcc, //0x00003588 .quad -3720041912917459700 - 0x7a, 0x0f, 0xbb, 0x13, 0x9c, 0xe8, 0xe8, 0x25, //0x00003590 .quad 2731688931043774330 - 0x4f, 0xdc, 0xbc, 0xbe, 0xfc, 0xb1, 0x77, 0xff, //0x00003598 .quad -38366372719436721 - 0xac, 0xe9, 0x54, 0x8c, 0x61, 0x91, 0xb1, 0x77, //0x000035a0 .quad 8624834609543440812 - 0xb1, 0x09, 0x36, 0xf7, 0x3d, 0xcf, 0xaa, 0x9f, //0x000035a8 .quad -6941508010590729807 - 0x17, 0x24, 0x6a, 0xef, 0xb9, 0xf5, 0x9d, 0xd5, //0x000035b0 .quad -3054014793352862697 - 0x1d, 0x8c, 0x03, 0x75, 0x0d, 0x83, 0x95, 0xc7, //0x000035b8 .quad -4065198994811024355 - 0x1d, 0xad, 0x44, 0x6b, 0x28, 0x73, 0x05, 0x4b, //0x000035c0 .quad 5405853545163697437 - 0x25, 0x6f, 0x44, 0xd2, 0xd0, 0xe3, 0x7a, 0xf9, //0x000035c8 .quad -469812725086392539 - 0x32, 0xec, 0x0a, 0x43, 0xf9, 0x67, 0xe3, 0x4e, //0x000035d0 .quad 5684501474941004850 - 0x77, 0xc5, 0x6a, 0x83, 0x62, 0xce, 0xec, 0x9b, //0x000035d8 .quad -7211161980820077193 - 0x3f, 0xa7, 0xcd, 0x93, 0xf7, 0x41, 0x9c, 0x22, //0x000035e0 .quad 2493940825248868159 - 0xd5, 0x76, 0x45, 0x24, 0xfb, 0x01, 0xe8, 0xc2, //0x000035e8 .quad -4402266457597708587 - 0x0f, 0x11, 0xc1, 0x78, 0x75, 0x52, 0x43, 0x6b, //0x000035f0 .quad 7729112049988473103 - 0x8a, 0xd4, 0x56, 0xed, 0x79, 0x02, 0xa2, 0xf3, //0x000035f8 .quad -891147053569747830 - 0xa9, 0xaa, 0x78, 0x6b, 0x89, 0x13, 0x0a, 0x83, //0x00003600 .quad -9004363024039368023 - 0xd6, 0x44, 0x56, 0x34, 0x8c, 0x41, 0x45, 0x98, //0x00003608 .quad -7474495936122174250 - 0x53, 0xd5, 0x56, 0xc6, 0x6b, 0x98, 0xcc, 0x23, //0x00003610 .quad 2579604275232953683 - 0x0c, 0xd6, 0x6b, 0x41, 0xef, 0x91, 0x56, 0xbe, //0x00003618 .quad -4731433901725329908 - 0xa8, 0x8a, 0xec, 0xb7, 0x86, 0xbe, 0xbf, 0x2c, //0x00003620 .quad 3224505344041192104 - 0x8f, 0xcb, 0xc6, 0x11, 0x6b, 0x36, 0xec, 0xed, //0x00003628 .quad -1302606358729274481 - 0xa9, 0xd6, 0xf3, 0x32, 0x14, 0xd7, 0xf7, 0x7b, //0x00003630 .quad 8932844867666826921 - 0x39, 0x3f, 0x1c, 0xeb, 0x02, 0xa2, 0xb3, 0x94, //0x00003638 .quad -7731658001846878407 - 0x53, 0xcc, 0xb0, 0x3f, 0xd9, 0xcc, 0xf5, 0xda, //0x00003640 .quad -2669001970698630061 - 0x07, 0x4f, 0xe3, 0xa5, 0x83, 0x8a, 0xe0, 0xb9, //0x00003648 .quad -5052886483881210105 - 0x68, 0xff, 0x9c, 0x8f, 0x0f, 0x40, 0xb3, 0xd1, //0x00003650 .quad -3336252463373287576 - 0xc9, 0x22, 0x5c, 0x8f, 0x24, 0xad, 0x58, 0xe8, //0x00003658 .quad -1704422086424124727 - 0xa1, 0x1f, 0xc2, 0xb9, 0x09, 0x08, 0x10, 0x23, //0x00003660 .quad 2526528228819083169 - 0xbe, 0x95, 0x99, 0xd9, 0x36, 0x6c, 0x37, 0x91, //0x00003668 .quad -7982792831656159810 - 0x8a, 0xa7, 0x32, 0x28, 0x0c, 0x0a, 0xd4, 0xab, //0x00003670 .quad -6065211750830921846 - 0x2d, 0xfb, 0xff, 0x8f, 0x44, 0x47, 0x85, 0xb5, //0x00003678 .quad -5366805021142811859 - 0x6c, 0x51, 0x3f, 0x32, 0x8f, 0x0c, 0xc9, 0x16, //0x00003680 .quad 1641857348316123500 - 0xf9, 0xf9, 0xff, 0xb3, 0x15, 0x99, 0xe6, 0xe2, //0x00003688 .quad -2096820258001126919 - 0xe3, 0x92, 0x67, 0x7f, 0xd9, 0xa7, 0x3d, 0xae, //0x00003690 .quad -5891368184943504669 - 0x3b, 0xfc, 0x7f, 0x90, 0xad, 0x1f, 0xd0, 0x8d, //0x00003698 .quad -8228041688891786181 - 0x9c, 0x77, 0x41, 0xdf, 0xcf, 0x11, 0xcd, 0x99, //0x000036a0 .quad -7364210231179380836 - 0x4a, 0xfb, 0x9f, 0xf4, 0x98, 0x27, 0x44, 0xb1, //0x000036a8 .quad -5673366092687344822 - 0x83, 0xd5, 0x11, 0xd7, 0x43, 0x56, 0x40, 0x40, //0x000036b0 .quad 4629795266307937667 - 0x1d, 0xfa, 0xc7, 0x31, 0x7f, 0x31, 0x95, 0xdd, //0x000036b8 .quad -2480021597431793123 - 0x72, 0x25, 0x6b, 0x66, 0xea, 0x35, 0x28, 0x48, //0x000036c0 .quad 5199465050656154994 - 0x52, 0xfc, 0x1c, 0x7f, 0xef, 0x3e, 0x7d, 0x8a, //0x000036c8 .quad -8467542526035952558 - 0xcf, 0xee, 0x05, 0x00, 0x65, 0x43, 0x32, 0xda, //0x000036d0 .quad -2724040723534582065 - 0x66, 0x3b, 0xe4, 0x5e, 0xab, 0x8e, 0x1c, 0xad, //0x000036d8 .quad -5972742139117552794 - 0x82, 0x6a, 0x07, 0x40, 0x3e, 0xd4, 0xbe, 0x90, //0x000036e0 .quad -8016736922845615486 - 0x40, 0x4a, 0x9d, 0x36, 0x56, 0xb2, 0x63, 0xd8, //0x000036e8 .quad -2854241655469553088 - 0x91, 0xa2, 0x04, 0xe8, 0xa6, 0x44, 0x77, 0x5a, //0x000036f0 .quad 6518754469289960081 - 0x68, 0x4e, 0x22, 0xe2, 0x75, 0x4f, 0x3e, 0x87, //0x000036f8 .quad -8701430062309552536 - 0x36, 0xcb, 0x05, 0xa2, 0xd0, 0x15, 0x15, 0x71, //0x00003700 .quad 8148443086612450102 - 0x02, 0xe2, 0xaa, 0x5a, 0x53, 0xe3, 0x0d, 0xa9, //0x00003708 .quad -6265101559459552766 - 0x03, 0x3e, 0x87, 0xca, 0x44, 0x5b, 0x5a, 0x0d, //0x00003710 .quad 962181821410786819 - 0x83, 0x9a, 0x55, 0x31, 0x28, 0x5c, 0x51, 0xd3, //0x00003718 .quad -3219690930897053053 - 0xc2, 0x86, 0x94, 0xfe, 0x0a, 0x79, 0x58, 0xe8, //0x00003720 .quad -1704479370831952190 - 0x91, 0x80, 0xd5, 0x1e, 0x99, 0xd9, 0x12, 0x84, //0x00003728 .quad -8929835859451740015 - 0x72, 0xa8, 0x39, 0xbe, 0x4d, 0x97, 0x6e, 0x62, //0x00003730 .quad 7092772823314835570 - 0xb6, 0xe0, 0x8a, 0x66, 0xff, 0x8f, 0x17, 0xa5, //0x00003738 .quad -6550608805887287114 - 0x8f, 0x12, 0xc8, 0x2d, 0x21, 0x3d, 0x0a, 0xfb, //0x00003740 .quad -357406007711231345 - 0xe3, 0x98, 0x2d, 0x40, 0xff, 0x73, 0x5d, 0xce, //0x00003748 .quad -3576574988931720989 - 0x99, 0x0b, 0x9d, 0xbc, 0x34, 0x66, 0xe6, 0x7c, //0x00003750 .quad 8999993282035256217 - 0x8e, 0x7f, 0x1c, 0x88, 0x7f, 0x68, 0xfa, 0x80, //0x00003758 .quad -9152888395723407474 - 0x80, 0x4e, 0xc4, 0xeb, 0xc1, 0xff, 0x1f, 0x1c, //0x00003760 .quad 2026619565689294464 - 0x72, 0x9f, 0x23, 0x6a, 0x9f, 0x02, 0x39, 0xa1, //0x00003768 .quad -6829424476226871438 - 0x20, 0x62, 0xb5, 0x66, 0xb2, 0xff, 0x27, 0xa3, //0x00003770 .quad -6690097579743157728 - 0x4e, 0x87, 0xac, 0x44, 0x47, 0x43, 0x87, 0xc9, //0x00003778 .quad -3925094576856201394 - 0xa8, 0xba, 0x62, 0x00, 0x9f, 0xff, 0xf1, 0x4b, //0x00003780 .quad 5472436080603216552 - 0x22, 0xa9, 0xd7, 0x15, 0x19, 0x14, 0xe9, 0xfb, //0x00003788 .quad -294682202642863838 - 0xa9, 0xb4, 0x3d, 0x60, 0xc3, 0x3f, 0x77, 0x6f, //0x00003790 .quad 8031958568804398249 - 0xb5, 0xc9, 0xa6, 0xad, 0x8f, 0xac, 0x71, 0x9d, //0x00003798 .quad -7101705404292871755 - 0xd3, 0x21, 0x4d, 0x38, 0xb4, 0x0f, 0x55, 0xcb, //0x000037a0 .quad -3795109844276665901 - 0x22, 0x7c, 0x10, 0x99, 0xb3, 0x17, 0xce, 0xc4, //0x000037a8 .quad -4265445736938701790 - 0x48, 0x6a, 0x60, 0x46, 0xa1, 0x53, 0x2a, 0x7e, //0x000037b0 .quad 9091170749936331336 - 0x2b, 0x9b, 0x54, 0x7f, 0xa0, 0x9d, 0x01, 0xf6, //0x000037b8 .quad -720121152745989333 - 0x6d, 0x42, 0xfc, 0xcb, 0x44, 0x74, 0xda, 0x2e, //0x000037c0 .quad 3376138709496513133 - 0xfb, 0xe0, 0x94, 0x4f, 0x84, 0x02, 0xc1, 0x99, //0x000037c8 .quad -7367604748107325189 - 0x08, 0x53, 0xfb, 0xfe, 0x55, 0x11, 0x91, 0xfa, //0x000037d0 .quad -391512631556746488 - 0x39, 0x19, 0x7a, 0x63, 0x25, 0x43, 0x31, 0xc0, //0x000037d8 .quad -4597819916706768583 - 0xca, 0x27, 0xba, 0x7e, 0xab, 0x55, 0x35, 0x79, //0x000037e0 .quad 8733981247408842698 - 0x88, 0x9f, 0x58, 0xbc, 0xee, 0x93, 0x3d, 0xf0, //0x000037e8 .quad -1135588877456072824 - 0xde, 0x58, 0x34, 0x2f, 0x8b, 0x55, 0xc1, 0x4b, //0x000037f0 .quad 5458738279630526686 - 0xb5, 0x63, 0xb7, 0x35, 0x75, 0x7c, 0x26, 0x96, //0x000037f8 .quad -7627272076051127371 - 0x16, 0x6f, 0x01, 0xfb, 0xed, 0xaa, 0xb1, 0x9e, //0x00003800 .quad -7011635205744005354 - 0xa2, 0x3c, 0x25, 0x83, 0x92, 0x1b, 0xb0, 0xbb, //0x00003808 .quad -4922404076636521310 - 0xdc, 0xca, 0xc1, 0x79, 0xa9, 0x15, 0x5e, 0x46, //0x00003810 .quad 5070514048102157020 - 0xcb, 0x8b, 0xee, 0x23, 0x77, 0x22, 0x9c, 0xea, //0x00003818 .quad -1541319077368263733 - 0xc9, 0x1e, 0x19, 0xec, 0x89, 0xcd, 0xfa, 0x0b, //0x00003820 .quad 863228270850154185 - 0x5f, 0x17, 0x75, 0x76, 0x8a, 0x95, 0xa1, 0x92, //0x00003828 .quad -7880853450996246689 - 0x7b, 0x66, 0x1f, 0x67, 0xec, 0x80, 0xf9, 0xce, //0x00003830 .quad -3532650679864695173 - 0x36, 0x5d, 0x12, 0x14, 0xed, 0xfa, 0x49, 0xb7, //0x00003838 .quad -5239380795317920458 - 0x1a, 0x40, 0xe7, 0x80, 0x27, 0xe1, 0xb7, 0x82, //0x00003840 .quad -9027499368258256870 - 0x84, 0xf4, 0x16, 0x59, 0xa8, 0x79, 0x1c, 0xe5, //0x00003848 .quad -1937539975720012668 - 0x10, 0x88, 0x90, 0xb0, 0xb8, 0xec, 0xb2, 0xd1, //0x00003850 .quad -3336344095947716592 - 0xd2, 0x58, 0xae, 0x37, 0x09, 0xcc, 0x31, 0x8f, //0x00003858 .quad -8128491512466089774 - 0x15, 0xaa, 0xb4, 0xdc, 0xe6, 0xa7, 0x1f, 0x86, //0x00003860 .quad -8782116138362033643 - 0x07, 0xef, 0x99, 0x85, 0x0b, 0x3f, 0xfe, 0xb2, //0x00003868 .quad -5548928372155224313 - 0x9a, 0xd4, 0xe1, 0x93, 0xe0, 0x91, 0xa7, 0x67, //0x00003870 .quad 7469098900757009562 - 0xc9, 0x6a, 0x00, 0x67, 0xce, 0xce, 0xbd, 0xdf, //0x00003878 .quad -2324474446766642487 - 0xe0, 0x24, 0x6d, 0x5c, 0x2c, 0xbb, 0xc8, 0xe0, //0x00003880 .quad -2249342214667950880 - 0xbd, 0x42, 0x60, 0x00, 0x41, 0xa1, 0xd6, 0x8b, //0x00003888 .quad -8370325556870233411 - 0x18, 0x6e, 0x88, 0x73, 0xf7, 0xe9, 0xfa, 0x58, //0x00003890 .quad 6411694268519837208 - 0x6d, 0x53, 0x78, 0x40, 0x91, 0x49, 0xcc, 0xae, //0x00003898 .quad -5851220927660403859 - 0x9e, 0x89, 0x6a, 0x50, 0x75, 0xa4, 0x39, 0xaf, //0x000038a0 .quad -5820440219632367202 - 0x48, 0x68, 0x96, 0x90, 0xf5, 0x5b, 0x7f, 0xda, //0x000038a8 .quad -2702340141148116920 - 0x03, 0x96, 0x42, 0x52, 0xc9, 0x06, 0x84, 0x6d, //0x000038b0 .quad 7891439908798240259 - 0x2d, 0x01, 0x5e, 0x7a, 0x79, 0x99, 0x8f, 0x88, //0x000038b8 .quad -8606491615858654931 - 0x83, 0x3b, 0xd3, 0xa6, 0x7b, 0x08, 0xe5, 0xc8, //0x000038c0 .quad -3970758169284363389 - 0x78, 0x81, 0xf5, 0xd8, 0xd7, 0x7f, 0xb3, 0xaa, //0x000038c8 .quad -6146428501395930760 - 0x64, 0x0a, 0x88, 0x90, 0x9a, 0x4a, 0x1e, 0xfb, //0x000038d0 .quad -351761693178066332 - 0xd6, 0xe1, 0x32, 0xcf, 0xcd, 0x5f, 0x60, 0xd5, //0x000038d8 .quad -3071349608317525546 - 0x7f, 0x06, 0x55, 0x9a, 0xa0, 0xee, 0xf2, 0x5c, //0x000038e0 .quad 6697677969404790399 - 0x26, 0xcd, 0x7f, 0xa1, 0xe0, 0x3b, 0x5c, 0x85, //0x000038e8 .quad -8837122532839535322 - 0x1e, 0x48, 0xea, 0xc0, 0x48, 0xaa, 0x2f, 0xf4, //0x000038f0 .quad -851274575098787810 - 0x6f, 0xc0, 0xdf, 0xc9, 0xd8, 0x4a, 0xb3, 0xa6, //0x000038f8 .quad -6434717147622031249 - 0x26, 0xda, 0x24, 0xf1, 0xda, 0x94, 0x3b, 0xf1, //0x00003900 .quad -1064093218873484762 - 0x8b, 0xb0, 0x57, 0xfc, 0x8e, 0x1d, 0x60, 0xd0, //0x00003908 .quad -3431710416100151157 - 0x58, 0x08, 0xb7, 0xd6, 0x08, 0x3d, 0xc5, 0x76, //0x00003910 .quad 8558313775058847832 - 0x57, 0xce, 0xb6, 0x5d, 0x79, 0x12, 0x3c, 0x82, //0x00003918 .quad -9062348037703676329 - 0x6e, 0xca, 0x64, 0x0c, 0x4b, 0x8c, 0x76, 0x54, //0x00003920 .quad 6086206200396171886 - 0xed, 0x81, 0x24, 0xb5, 0x17, 0x17, 0xcb, 0xa2, //0x00003928 .quad -6716249028702207507 - 0x09, 0xfd, 0x7d, 0xcf, 0x5d, 0x2f, 0x94, 0xa9, //0x00003930 .quad -6227300304786948855 - 0x68, 0xa2, 0x6d, 0xa2, 0xdd, 0xdc, 0x7d, 0xcb, //0x00003938 .quad -3783625267450371480 - 0x4c, 0x7c, 0x5d, 0x43, 0x35, 0x3b, 0xf9, 0xd3, //0x00003940 .quad -3172439362556298164 - 0x02, 0x0b, 0x09, 0x0b, 0x15, 0x54, 0x5d, 0xfe, //0x00003948 .quad -117845565885576446 - 0xaf, 0x6d, 0x1a, 0x4a, 0x01, 0xc5, 0x7b, 0xc4, //0x00003950 .quad -4288617610811380305 - 0xe1, 0xa6, 0xe5, 0x26, 0x8d, 0x54, 0xfa, 0x9e, //0x00003958 .quad -6991182506319567135 - 0x1b, 0x09, 0xa1, 0x9c, 0x41, 0xb6, 0x9a, 0x35, //0x00003960 .quad 3862600023340550427 - 0x9a, 0x10, 0x9f, 0x70, 0xb0, 0xe9, 0xb8, 0xc6, //0x00003968 .quad -4127292114472071014 - 0x62, 0x4b, 0xc9, 0x03, 0xd2, 0x63, 0x01, 0xc3, //0x00003970 .quad -4395122007679087774 - 0xc0, 0xd4, 0xc6, 0x8c, 0x1c, 0x24, 0x67, 0xf8, //0x00003978 .quad -547429124662700864 - 0x1d, 0xcf, 0x5d, 0x42, 0x63, 0xde, 0xe0, 0x79, //0x00003980 .quad 8782263791269039901 - 0xf8, 0x44, 0xfc, 0xd7, 0x91, 0x76, 0x40, 0x9b, //0x00003988 .quad -7259672230555269896 - 0xe4, 0x42, 0xf5, 0x12, 0xfc, 0x15, 0x59, 0x98, //0x00003990 .quad -7468914334623251740 - 0x36, 0x56, 0xfb, 0x4d, 0x36, 0x94, 0x10, 0xc2, //0x00003998 .quad -4462904269766699466 - 0x9d, 0x93, 0xb2, 0x17, 0x7b, 0x5b, 0x6f, 0x3e, //0x000039a0 .quad 4498915137003099037 - 0xc4, 0x2b, 0x7a, 0xe1, 0x43, 0xb9, 0x94, 0xf2, //0x000039a8 .quad -966944318780986428 - 0x42, 0x9c, 0xcf, 0xee, 0x2c, 0x99, 0x05, 0xa7, //0x000039b0 .quad -6411550076227838910 - 0x5a, 0x5b, 0xec, 0x6c, 0xca, 0xf3, 0x9c, 0x97, //0x000039b8 .quad -7521869226879198374 - 0x53, 0x83, 0x83, 0x2a, 0x78, 0xff, 0xc6, 0x50, //0x000039c0 .quad 5820620459997365075 - 0x31, 0x72, 0x27, 0x08, 0xbd, 0x30, 0x84, 0xbd, //0x000039c8 .quad -4790650515171610063 - 0x28, 0x64, 0x24, 0x35, 0x56, 0xbf, 0xf8, 0xa4, //0x000039d0 .quad -6559282480285457368 - 0xbd, 0x4e, 0x31, 0x4a, 0xec, 0x3c, 0xe5, 0xec, //0x000039d8 .quad -1376627125537124675 - 0x99, 0xbe, 0x36, 0xe1, 0x95, 0x77, 0x1b, 0x87, //0x000039e0 .quad -8711237568605798759 - 0x36, 0xd1, 0x5e, 0xae, 0x13, 0x46, 0x0f, 0x94, //0x000039e8 .quad -7777920981101784778 - 0x3f, 0x6e, 0x84, 0x59, 0x7b, 0x55, 0xe2, 0x28, //0x000039f0 .quad 2946011094524915263 - 0x84, 0x85, 0xf6, 0x99, 0x98, 0x17, 0x13, 0xb9, //0x000039f8 .quad -5110715207949843068 - 0xcf, 0x89, 0xe5, 0x2f, 0xda, 0xea, 0x1a, 0x33, //0x00003a00 .quad 3682513868156144079 - 0xe5, 0x26, 0x74, 0xc0, 0x7e, 0xdd, 0x57, 0xe7, //0x00003a08 .quad -1776707991509915931 - 0x21, 0x76, 0xef, 0x5d, 0xc8, 0xd2, 0xf0, 0x3f, //0x00003a10 .quad 4607414176811284001 - 0x4f, 0x98, 0x48, 0x38, 0x6f, 0xea, 0x96, 0x90, //0x00003a18 .quad -8027971522334779313 - 0xa9, 0x53, 0x6b, 0x75, 0x7a, 0x07, 0xed, 0x0f, //0x00003a20 .quad 1147581702586717097 - 0x63, 0xbe, 0x5a, 0x06, 0x0b, 0xa5, 0xbc, 0xb4, //0x00003a28 .quad -5423278384491086237 - 0x94, 0x28, 0xc6, 0x12, 0x59, 0x49, 0xe8, 0xd3, //0x00003a30 .quad -3177208890193991532 - 0xfb, 0x6d, 0xf1, 0xc7, 0x4d, 0xce, 0xeb, 0xe1, //0x00003a38 .quad -2167411962186469893 - 0x5c, 0xd9, 0xbb, 0xab, 0xd7, 0x2d, 0x71, 0x64, //0x00003a40 .quad 7237616480483531100 - 0xbd, 0xe4, 0xf6, 0x9c, 0xf0, 0x60, 0x33, 0x8d, //0x00003a48 .quad -8272161504007625539 - 0xb3, 0xcf, 0xaa, 0x96, 0x4d, 0x79, 0x8d, 0xbd, //0x00003a50 .quad -4788037454677749837 - 0xec, 0x9d, 0x34, 0xc4, 0x2c, 0x39, 0x80, 0xb0, //0x00003a58 .quad -5728515861582144020 - 0xa0, 0x83, 0x55, 0xfc, 0xa0, 0xd7, 0xf0, 0xec, //0x00003a60 .quad -1373360799919799392 - 0x67, 0xc5, 0x41, 0xf5, 0x77, 0x47, 0xa0, 0xdc, //0x00003a68 .quad -2548958808550292121 - 0x44, 0x72, 0xb5, 0x9d, 0xc4, 0x86, 0x16, 0xf4, //0x00003a70 .quad -858350499949874620 - 0x60, 0x1b, 0x49, 0xf9, 0xaa, 0x2c, 0xe4, 0x89, //0x00003a78 .quad -8510628282985014432 - 0xd5, 0xce, 0x22, 0xc5, 0x75, 0x28, 0x1c, 0x31, //0x00003a80 .quad 3538747893490044629 - 0x39, 0x62, 0x9b, 0xb7, 0xd5, 0x37, 0x5d, 0xac, //0x00003a88 .quad -6026599335303880135 - 0x8b, 0x82, 0x6b, 0x36, 0x93, 0x32, 0x63, 0x7d, //0x00003a90 .quad 9035120885289943691 - 0xc7, 0x3a, 0x82, 0x25, 0xcb, 0x85, 0x74, 0xd7, //0x00003a98 .quad -2921563150702462265 - 0x97, 0x31, 0x03, 0x02, 0x9c, 0xff, 0x5d, 0xae, //0x00003aa0 .quad -5882264492762254953 - 0xbc, 0x64, 0x71, 0xf7, 0x9e, 0xd3, 0xa8, 0x86, //0x00003aa8 .quad -8743505996830120772 - 0xfc, 0xfd, 0x83, 0x02, 0x83, 0x7f, 0xf5, 0xd9, //0x00003ab0 .quad -2741144597525430788 - 0xeb, 0xbd, 0x4d, 0xb5, 0x86, 0x08, 0x53, 0xa8, //0x00003ab8 .quad -6317696477610263061 - 0x7b, 0xfd, 0x24, 0xc3, 0x63, 0xdf, 0x72, 0xd0, //0x00003ac0 .quad -3426430746906788485 - 0x66, 0x2d, 0xa1, 0x62, 0xa8, 0xca, 0x67, 0xd2, //0x00003ac8 .quad -3285434578585440922 - 0x6d, 0x1e, 0xf7, 0x59, 0x9e, 0xcb, 0x47, 0x42, //0x00003ad0 .quad 4776009810824339053 - 0x60, 0xbc, 0xa4, 0x3d, 0xa9, 0xde, 0x80, 0x83, //0x00003ad8 .quad -8970925639256982432 - 0x08, 0xe6, 0x74, 0xf0, 0x85, 0xbe, 0xd9, 0x52, //0x00003ae0 .quad 5970012263530423816 - 0x78, 0xeb, 0x0d, 0x8d, 0x53, 0x16, 0x61, 0xa4, //0x00003ae8 .quad -6601971030643840136 - 0x8b, 0x1f, 0x92, 0x6c, 0x27, 0x2e, 0x90, 0x67, //0x00003af0 .quad 7462515329413029771 - 0x56, 0x66, 0x51, 0x70, 0xe8, 0x5b, 0x79, 0xcd, //0x00003af8 .quad -3640777769877412266 - 0xb6, 0x53, 0xdb, 0xa3, 0xd8, 0x1c, 0xba, 0x00, //0x00003b00 .quad 52386062455755702 - 0xf6, 0xdf, 0x32, 0x46, 0x71, 0xd9, 0x6b, 0x80, //0x00003b08 .quad -9193015133814464522 - 0xa4, 0x28, 0xd2, 0xcc, 0x0e, 0xa4, 0xe8, 0x80, //0x00003b10 .quad -9157889458785081180 - 0xf3, 0x97, 0xbf, 0x97, 0xcd, 0xcf, 0x86, 0xa0, //0x00003b18 .quad -6879582898840692749 - 0xcd, 0xb2, 0x06, 0x80, 0x12, 0xcd, 0x22, 0x61, //0x00003b20 .quad 6999382250228200141 - 0xf0, 0x7d, 0xaf, 0xfd, 0xc0, 0x83, 0xa8, 0xc8, //0x00003b28 .quad -3987792605123478032 - 0x81, 0x5f, 0x08, 0x20, 0x57, 0x80, 0x6b, 0x79, //0x00003b30 .quad 8749227812785250177 - 0x6c, 0x5d, 0x1b, 0x3d, 0xb1, 0xa4, 0xd2, 0xfa, //0x00003b38 .quad -373054737976959636 - 0xb0, 0x3b, 0x05, 0x74, 0x36, 0x30, 0xe3, 0xcb, //0x00003b40 .quad -3755104653863994448 - 0x63, 0x1a, 0x31, 0xc6, 0xee, 0xa6, 0xc3, 0x9c, //0x00003b48 .quad -7150688238876681629 - 0x9c, 0x8a, 0x06, 0x11, 0x44, 0xfc, 0xdb, 0xbe, //0x00003b50 .quad -4693880817329993060 - 0xfc, 0x60, 0xbd, 0x77, 0xaa, 0x90, 0xf4, 0xc3, //0x00003b58 .quad -4326674280168464132 - 0x44, 0x2d, 0x48, 0x15, 0x55, 0xfb, 0x92, 0xee, //0x00003b60 .quad -1255665003235103420 - 0x3b, 0xb9, 0xac, 0x15, 0xd5, 0xb4, 0xf1, 0xf4, //0x00003b68 .quad -796656831783192261 - 0x4a, 0x1c, 0x4d, 0x2d, 0x15, 0xdd, 0x1b, 0x75, //0x00003b70 .quad 8438581409832836170 - 0xc5, 0xf3, 0x8b, 0x2d, 0x05, 0x11, 0x17, 0x99, //0x00003b78 .quad -7415439547505577019 - 0x5d, 0x63, 0xa0, 0x78, 0x5a, 0xd4, 0x62, 0xd2, //0x00003b80 .quad -3286831292991118499 - 0xb6, 0xf0, 0xee, 0x78, 0x46, 0xd5, 0x5c, 0xbf, //0x00003b88 .quad -4657613415954583370 - 0x34, 0x7c, 0xc8, 0x16, 0x71, 0x89, 0xfb, 0x86, //0x00003b90 .quad -8720225134666286028 - 0xe4, 0xac, 0x2a, 0x17, 0x98, 0x0a, 0x34, 0xef, //0x00003b98 .quad -1210330751515841308 - 0xa0, 0x4d, 0x3d, 0xae, 0xe6, 0x35, 0x5d, 0xd4, //0x00003ba0 .quad -3144297699952734816 - 0x0e, 0xac, 0x7a, 0x0e, 0x9f, 0x86, 0x80, 0x95, //0x00003ba8 .quad -7673985747338482674 - 0x09, 0xa1, 0xcc, 0x59, 0x60, 0x83, 0x74, 0x89, //0x00003bb0 .quad -8542058143368306423 - 0x12, 0x57, 0x19, 0xd2, 0x46, 0xa8, 0xe0, 0xba, //0x00003bb8 .quad -4980796165745715438 - 0x4b, 0xc9, 0x3f, 0x70, 0x38, 0xa4, 0xd1, 0x2b, //0x00003bc0 .quad 3157485376071780683 - 0xd7, 0xac, 0x9f, 0x86, 0x58, 0xd2, 0x98, 0xe9, //0x00003bc8 .quad -1614309188754756393 - 0xcf, 0xdd, 0x27, 0x46, 0xa3, 0x06, 0x63, 0x7b, //0x00003bd0 .quad 8890957387685944783 - 0x06, 0xcc, 0x23, 0x54, 0x77, 0x83, 0xff, 0x91, //0x00003bd8 .quad -7926472270612804602 - 0x42, 0xd5, 0xb1, 0x17, 0x4c, 0xc8, 0x3b, 0x1a, //0x00003be0 .quad 1890324697752655170 - 0x08, 0xbf, 0x2c, 0x29, 0x55, 0x64, 0x7f, 0xb6, //0x00003be8 .quad -5296404319838617848 - 0x93, 0x4a, 0x9e, 0x1d, 0x5f, 0xba, 0xca, 0x20, //0x00003bf0 .quad 2362905872190818963 - 0xca, 0xee, 0x77, 0x73, 0x6a, 0x3d, 0x1f, 0xe4, //0x00003bf8 .quad -2008819381370884406 - 0x9c, 0xee, 0x82, 0x72, 0x7b, 0xb4, 0x7e, 0x54, //0x00003c00 .quad 6088502188546649756 - 0x3e, 0xf5, 0x2a, 0x88, 0x62, 0x86, 0x93, 0x8e, //0x00003c08 .quad -8173041140997884610 - 0x43, 0xaa, 0x23, 0x4f, 0x9a, 0x61, 0x9e, 0xe9, //0x00003c10 .quad -1612744301171463613 - 0x8d, 0xb2, 0x35, 0x2a, 0xfb, 0x67, 0x38, 0xb2, //0x00003c18 .quad -5604615407819967859 - 0xd4, 0x94, 0xec, 0xe2, 0x00, 0xfa, 0x05, 0x64, //0x00003c20 .quad 7207441660390446292 - 0x31, 0x1f, 0xc3, 0xf4, 0xf9, 0x81, 0xc6, 0xde, //0x00003c28 .quad -2394083241347571919 - 0x04, 0xdd, 0xd3, 0x8d, 0x40, 0xbc, 0x83, 0xde, //0x00003c30 .quad -2412877989897052924 - 0x7e, 0xf3, 0xf9, 0x38, 0x3c, 0x11, 0x3c, 0x8b, //0x00003c38 .quad -8413831053483314306 - 0x45, 0xd4, 0x48, 0xb1, 0x50, 0xab, 0x24, 0x96, //0x00003c40 .quad -7627783505798704059 - 0x5e, 0x70, 0x38, 0x47, 0x8b, 0x15, 0x0b, 0xae, //0x00003c48 .quad -5905602798426754978 - 0x57, 0x09, 0x9b, 0xdd, 0x24, 0xd6, 0xad, 0x3b, //0x00003c50 .quad 4300328673033783639 - 0x76, 0x8c, 0x06, 0x19, 0xee, 0xda, 0x8d, 0xd9, //0x00003c58 .quad -2770317479606055818 - 0xd6, 0xe5, 0x80, 0x0a, 0xd7, 0xa5, 0x4c, 0xe5, //0x00003c60 .quad -1923980597781273130 - 0xc9, 0x17, 0xa4, 0xcf, 0xd4, 0xa8, 0xf8, 0x87, //0x00003c68 .quad -8648977452394866743 - 0x4c, 0x1f, 0x21, 0xcd, 0x4c, 0xcf, 0x9f, 0x5e, //0x00003c70 .quad 6818396289628184396 - 0xbc, 0x1d, 0x8d, 0x03, 0x0a, 0xd3, 0xf6, 0xa9, //0x00003c78 .quad -6199535797066195524 - 0x1f, 0x67, 0x69, 0x00, 0x20, 0xc3, 0x47, 0x76, //0x00003c80 .quad 8522995362035230495 - 0x2b, 0x65, 0x70, 0x84, 0xcc, 0x87, 0x74, 0xd4, //0x00003c88 .quad -3137733727905356501 - 0x73, 0xe0, 0x41, 0x00, 0xf4, 0xd9, 0xec, 0x29, //0x00003c90 .quad 3021029092058325107 - 0x3b, 0x3f, 0xc6, 0xd2, 0xdf, 0xd4, 0xc8, 0x84, //0x00003c98 .quad -8878612607581929669 - 0x90, 0x58, 0x52, 0x00, 0x71, 0x10, 0x68, 0xf4, //0x00003ca0 .quad -835399653354481520 - 0x09, 0xcf, 0x77, 0xc7, 0x17, 0x0a, 0xfb, 0xa5, //0x00003ca8 .quad -6486579741050024183 - 0xb4, 0xee, 0x66, 0x40, 0x8d, 0x14, 0x82, 0x71, //0x00003cb0 .quad 8179122470161673908 - 0xcc, 0xc2, 0x55, 0xb9, 0x9d, 0xcc, 0x79, 0xcf, //0x00003cb8 .quad -3496538657885142324 - 0x30, 0x55, 0x40, 0x48, 0xd8, 0x4c, 0xf1, 0xc6, //0x00003cc0 .quad -4111420493003729616 - 0xbf, 0x99, 0xd5, 0x93, 0xe2, 0x1f, 0xac, 0x81, //0x00003cc8 .quad -9102865688819295809 - 0x7c, 0x6a, 0x50, 0x5a, 0x0e, 0xa0, 0xad, 0xb8, //0x00003cd0 .quad -5139275616254662020 - 0x2f, 0x00, 0xcb, 0x38, 0xdb, 0x27, 0x17, 0xa2, //0x00003cd8 .quad -6766896092596731857 - 0x1c, 0x85, 0xe4, 0xf0, 0x11, 0x08, 0xd9, 0xa6, //0x00003ce0 .quad -6424094520318327524 - 0x3b, 0xc0, 0xfd, 0x06, 0xd2, 0xf1, 0x9c, 0xca, //0x00003ce8 .quad -3846934097318526917 - 0x63, 0xa6, 0x1d, 0x6d, 0x16, 0x4a, 0x8f, 0x90, //0x00003cf0 .quad -8030118150397909405 - 0x4a, 0x30, 0xbd, 0x88, 0x46, 0x2e, 0x44, 0xfd, //0x00003cf8 .quad -196981603220770742 - 0xfe, 0x87, 0x32, 0x04, 0x4e, 0x8e, 0x59, 0x9a, //0x00003d00 .quad -7324666853212387330 - 0x2e, 0x3e, 0x76, 0x15, 0xec, 0x9c, 0x4a, 0x9e, //0x00003d08 .quad -7040642529654063570 - 0xfd, 0x29, 0x3f, 0x85, 0xe1, 0xf1, 0xef, 0x40, //0x00003d10 .quad 4679224488766679549 - 0xba, 0xcd, 0xd3, 0x1a, 0x27, 0x44, 0xdd, 0xc5, //0x00003d18 .quad -4189117143640191558 - 0x7c, 0xf4, 0x8e, 0xe6, 0x59, 0xee, 0x2b, 0xd1, //0x00003d20 .quad -3374341425896426372 - 0x28, 0xc1, 0x88, 0xe1, 0x30, 0x95, 0x54, 0xf7, //0x00003d28 .quad -624710411122851544 - 0xce, 0x58, 0x19, 0x30, 0xf8, 0x74, 0xbb, 0x82, //0x00003d30 .quad -9026492418826348338 - 0xb9, 0x78, 0xf5, 0x8c, 0x3e, 0xdd, 0x94, 0x9a, //0x00003d38 .quad -7307973034592864071 - 0x01, 0xaf, 0x1f, 0x3c, 0x36, 0x52, 0x6a, 0xe3, //0x00003d40 .quad -2059743486678159615 - 0xe7, 0xd6, 0x32, 0x30, 0x8e, 0x14, 0x3a, 0xc1, //0x00003d48 .quad -4523280274813692185 - 0xc1, 0x9a, 0x27, 0xcb, 0xc3, 0xe6, 0x44, 0xdc, //0x00003d50 .quad -2574679358347699519 - 0xa1, 0x8c, 0x3f, 0xbc, 0xb1, 0x99, 0x88, 0xf1, //0x00003d58 .quad -1042414325089727327 - 0xb9, 0xc0, 0xf8, 0x5e, 0x3a, 0x10, 0xab, 0x29, //0x00003d60 .quad 3002511419460075705 - 0xe5, 0xb7, 0xa7, 0x15, 0x0f, 0x60, 0xf5, 0x96, //0x00003d68 .quad -7569037980822161435 - 0xe7, 0xf0, 0xb6, 0xf6, 0x48, 0xd4, 0x15, 0x74, //0x00003d70 .quad 8364825292752482535 - 0xde, 0xa5, 0x11, 0xdb, 0x12, 0xb8, 0xb2, 0xbc, //0x00003d78 .quad -4849611457600313890 - 0x21, 0xad, 0x64, 0x34, 0x5b, 0x49, 0x1b, 0x11, //0x00003d80 .quad 1232659579085827361 - 0x56, 0x0f, 0xd6, 0x91, 0x17, 0x66, 0xdf, 0xeb, //0x00003d88 .quad -1450328303573004458 - 0x34, 0xec, 0xbe, 0x00, 0xd9, 0x0d, 0xb1, 0xca, //0x00003d90 .quad -3841273781498745804 - 0x95, 0xc9, 0x25, 0xbb, 0xce, 0x9f, 0x6b, 0x93, //0x00003d98 .quad -7823984217374209643 - 0x42, 0xa7, 0xee, 0x40, 0x4f, 0x51, 0x5d, 0x3d, //0x00003da0 .quad 4421779809981343554 - 0xfb, 0x3b, 0xef, 0x69, 0xc2, 0x87, 0x46, 0xb8, //0x00003da8 .quad -5168294253290374149 - 0x12, 0x51, 0x2a, 0x11, 0xa3, 0xa5, 0xb4, 0x0c, //0x00003db0 .quad 915538744049291538 - 0xfa, 0x0a, 0x6b, 0x04, 0xb3, 0x29, 0x58, 0xe6, //0x00003db8 .quad -1848681798185579782 - 0xab, 0x72, 0xba, 0xea, 0x85, 0xe7, 0xf0, 0x47, //0x00003dc0 .quad 5183897733458195115 - 0xdc, 0xe6, 0xc2, 0xe2, 0x0f, 0x1a, 0xf7, 0x8f, //0x00003dc8 .quad -8072955151507069220 - 0x56, 0x0f, 0x69, 0x65, 0x67, 0x21, 0xed, 0x59, //0x00003dd0 .quad 6479872166822743894 - 0x93, 0xa0, 0x73, 0xdb, 0x93, 0xe0, 0xf4, 0xb3, //0x00003dd8 .quad -5479507920956448621 - 0x2c, 0x53, 0xc3, 0x3e, 0xc1, 0x69, 0x68, 0x30, //0x00003de0 .quad 3488154190101041964 - 0xb8, 0x88, 0x50, 0xd2, 0xb8, 0x18, 0xf2, 0xe0, //0x00003de8 .quad -2237698882768172872 - 0xfb, 0x13, 0x3a, 0xc7, 0x18, 0x42, 0x41, 0x1e, //0x00003df0 .quad 2180096368813151227 - 0x73, 0x55, 0x72, 0x83, 0x73, 0x4f, 0x97, 0x8c, //0x00003df8 .quad -8316090829371189901 - 0xfa, 0x98, 0x08, 0xf9, 0x9e, 0x92, 0xd1, 0xe5, //0x00003e00 .quad -1886565557410948870 - 0xcf, 0xea, 0x4e, 0x64, 0x50, 0x23, 0xbd, 0xaf, //0x00003e08 .quad -5783427518286599473 - 0x39, 0xbf, 0x4a, 0xb7, 0x46, 0xf7, 0x45, 0xdf, //0x00003e10 .quad -2358206946763686087 - 0x83, 0xa5, 0x62, 0x7d, 0x24, 0x6c, 0xac, 0xdb, //0x00003e18 .quad -2617598379430861437 - 0x83, 0xb7, 0x8e, 0x32, 0x8c, 0xba, 0x8b, 0x6b, //0x00003e20 .quad 7749492695127472003 - 0x72, 0xa7, 0x5d, 0xce, 0x96, 0xc3, 0x4b, 0x89, //0x00003e28 .quad -8553528014785370254 - 0x64, 0x65, 0x32, 0x3f, 0x2f, 0xa9, 0x6e, 0x06, //0x00003e30 .quad 463493832054564196 - 0x4f, 0x11, 0xf5, 0x81, 0x7c, 0xb4, 0x9e, 0xab, //0x00003e38 .quad -6080224000054324913 - 0xbd, 0xfe, 0xfe, 0x0e, 0x7b, 0x53, 0x0a, 0xc8, //0x00003e40 .quad -4032318728359182659 - 0xa2, 0x55, 0x72, 0xa2, 0x9b, 0x61, 0x86, 0xd6, //0x00003e48 .quad -2988593981640518238 - 0x36, 0x5f, 0x5f, 0xe9, 0x2c, 0x74, 0x06, 0xbd, //0x00003e50 .quad -4826042214438183114 - 0x85, 0x75, 0x87, 0x45, 0x01, 0xfd, 0x13, 0x86, //0x00003e58 .quad -8785400266166405755 - 0x04, 0x37, 0xb7, 0x23, 0x38, 0x11, 0x48, 0x2c, //0x00003e60 .quad 3190819268807046916 - 0xe7, 0x52, 0xe9, 0x96, 0x41, 0xfc, 0x98, 0xa7, //0x00003e68 .quad -6370064314280619289 - 0xc5, 0x04, 0xa5, 0x2c, 0x86, 0x15, 0x5a, 0xf7, //0x00003e70 .quad -623161932418579259 - 0xa0, 0xa7, 0xa3, 0xfc, 0x51, 0x3b, 0x7f, 0xd1, //0x00003e78 .quad -3350894374423386208 - 0xfb, 0x22, 0xe7, 0xdb, 0x73, 0x4d, 0x98, 0x9a, //0x00003e80 .quad -7307005235402693893 - 0xc4, 0x48, 0xe6, 0x3d, 0x13, 0x85, 0xef, 0x82, //0x00003e88 .quad -9011838011655698236 - 0xba, 0xeb, 0xe0, 0xd2, 0xd0, 0x60, 0x3e, 0xc1, //0x00003e90 .quad -4522070525825979462 - 0xf5, 0xda, 0x5f, 0x0d, 0x58, 0x66, 0xab, 0xa3, //0x00003e98 .quad -6653111496142234891 - 0xa8, 0x26, 0x99, 0x07, 0x05, 0xf9, 0x8d, 0x31, //0x00003ea0 .quad 3570783879572301480 - 0xb3, 0xd1, 0xb7, 0x10, 0xee, 0x3f, 0x96, 0xcc, //0x00003ea8 .quad -3704703351750405709 - 0x52, 0x70, 0x7f, 0x49, 0x46, 0x77, 0xf1, 0xfd, //0x00003eb0 .quad -148206168962011054 - 0x1f, 0xc6, 0xe5, 0x94, 0xe9, 0xcf, 0xbb, 0xff, //0x00003eb8 .quad -19193171260619233 - 0x33, 0xa6, 0xef, 0xed, 0x8b, 0xea, 0xb6, 0xfe, //0x00003ec0 .quad -92628855601256909 - 0xd3, 0x9b, 0x0f, 0xfd, 0xf1, 0x61, 0xd5, 0x9f, //0x00003ec8 .quad -6929524759678968877 - 0xc0, 0x8f, 0x6b, 0xe9, 0x2e, 0xa5, 0x64, 0xfe, //0x00003ed0 .quad -115786069501571136 - 0xc8, 0x82, 0x53, 0x7c, 0x6e, 0xba, 0xca, 0xc7, //0x00003ed8 .quad -4050219931171323192 - 0xb0, 0x73, 0xc6, 0xa3, 0x7a, 0xce, 0xfd, 0x3d, //0x00003ee0 .quad 4466953431550423984 - 0x7b, 0x63, 0x68, 0x1b, 0x0a, 0x69, 0xbd, 0xf9, //0x00003ee8 .quad -451088895536766085 - 0x4e, 0x08, 0x5c, 0xa6, 0x0c, 0xa1, 0xbe, 0x06, //0x00003ef0 .quad 486002885505321038 - 0x2d, 0x3e, 0x21, 0x51, 0xa6, 0x61, 0x16, 0x9c, //0x00003ef8 .quad -7199459587351560659 - 0x62, 0x0a, 0xf3, 0xcf, 0x4f, 0x49, 0x6e, 0x48, //0x00003f00 .quad 5219189625309039202 - 0xb8, 0x8d, 0x69, 0xe5, 0x0f, 0xfa, 0x1b, 0xc3, //0x00003f08 .quad -4387638465762062920 - 0xfa, 0xcc, 0xef, 0xc3, 0xa3, 0xdb, 0x89, 0x5a, //0x00003f10 .quad 6523987031636299002 - 0x26, 0xf1, 0xc3, 0xde, 0x93, 0xf8, 0xe2, 0xf3, //0x00003f18 .quad -872862063775190746 - 0x1c, 0xe0, 0x75, 0x5a, 0x46, 0x29, 0x96, 0xf8, //0x00003f20 .quad -534194123654701028 - 0xb7, 0x76, 0x3a, 0x6b, 0x5c, 0xdb, 0x6d, 0x98, //0x00003f28 .quad -7463067817500576073 - 0x23, 0x58, 0x13, 0xf1, 0x97, 0xb3, 0xbb, 0xf6, //0x00003f30 .quad -667742654568376285 - 0x65, 0x14, 0x09, 0x86, 0x33, 0x52, 0x89, 0xbe, //0x00003f38 .quad -4717148753448332187 - 0x2c, 0x2e, 0x58, 0xed, 0x7d, 0xa0, 0x6a, 0x74, //0x00003f40 .quad 8388693718644305452 - 0x7f, 0x59, 0x8b, 0x67, 0xc0, 0xa6, 0x2b, 0xee, //0x00003f48 .quad -1284749923383027329 - 0xdc, 0x1c, 0x57, 0xb4, 0x4e, 0xa4, 0xc2, 0xa8, //0x00003f50 .quad -6286281471915778852 - 0xef, 0x17, 0xb7, 0x40, 0x38, 0x48, 0xdb, 0x94, //0x00003f58 .quad -7720497729755473937 - 0x13, 0xe4, 0x6c, 0x61, 0x62, 0x4d, 0xf3, 0x92, //0x00003f60 .quad -7857851839894723565 - 0xeb, 0xdd, 0xe4, 0x50, 0x46, 0x1a, 0x12, 0xba, //0x00003f68 .quad -5038936143766954517 - 0x17, 0x1d, 0xc8, 0xf9, 0xba, 0x20, 0xb0, 0x77, //0x00003f70 .quad 8624429273841147159 - 0x66, 0x15, 0x1e, 0xe5, 0xd7, 0xa0, 0x96, 0xe8, //0x00003f78 .quad -1686984161281305242 - 0x2e, 0x12, 0x1d, 0xdc, 0x74, 0x14, 0xce, 0x0a, //0x00003f80 .quad 778582277723329070 - 0x60, 0xcd, 0x32, 0xef, 0x86, 0x24, 0x5e, 0x91, //0x00003f88 .quad -7971894128441897632 - 0xba, 0x56, 0x24, 0x13, 0x92, 0x99, 0x81, 0x0d, //0x00003f90 .quad 973227847154161338 - 0xb8, 0x80, 0xff, 0xaa, 0xa8, 0xad, 0xb5, 0xb5, //0x00003f98 .quad -5353181642124984136 - 0x69, 0x6c, 0xed, 0x97, 0xf6, 0xff, 0xe1, 0x10, //0x00003fa0 .quad 1216534808942701673 - 0xe6, 0x60, 0xbf, 0xd5, 0x12, 0x19, 0x23, 0xe3, //0x00003fa8 .quad -2079791034228842266 - 0xc1, 0x63, 0xf4, 0x1e, 0xfa, 0x3f, 0x8d, 0xca, //0x00003fb0 .quad -3851351762838199359 - 0x8f, 0x9c, 0x97, 0xc5, 0xab, 0xef, 0xf5, 0x8d, //0x00003fb8 .quad -8217398424034108273 - 0xb2, 0x7c, 0xb1, 0xa6, 0xf8, 0x8f, 0x30, 0xbd, //0x00003fc0 .quad -4814189703547749198 - 0xb3, 0x83, 0xfd, 0xb6, 0x96, 0x6b, 0x73, 0xb1, //0x00003fc8 .quad -5660062011615247437 - 0xde, 0xdb, 0x5d, 0xd0, 0xf6, 0xb3, 0x7c, 0xac, //0x00003fd0 .quad -6017737129434686498 - 0xa0, 0xe4, 0xbc, 0x64, 0x7c, 0x46, 0xd0, 0xdd, //0x00003fd8 .quad -2463391496091671392 - 0x6b, 0xa9, 0x3a, 0x42, 0x7a, 0xf0, 0xcd, 0x6b, //0x00003fe0 .quad 7768129340171790699 - 0xe4, 0x0e, 0xf6, 0xbe, 0x0d, 0x2c, 0xa2, 0x8a, //0x00003fe8 .quad -8457148712698376476 - 0xc6, 0x53, 0xc9, 0xd2, 0x98, 0x6c, 0xc1, 0x86, //0x00003ff0 .quad -8736582398494813242 - 0x9d, 0x92, 0xb3, 0x2e, 0x11, 0xb7, 0x4a, 0xad, //0x00003ff8 .quad -5959749872445582691 - 0xb7, 0xa8, 0x7b, 0x07, 0xbf, 0xc7, 0x71, 0xe8, //0x00004000 .quad -1697355961263740745 - 0x44, 0x77, 0x60, 0x7a, 0xd5, 0x64, 0x9d, 0xd8, //0x00004008 .quad -2838001322129590460 - 0x72, 0x49, 0xad, 0x64, 0xd7, 0x1c, 0x47, 0x11, //0x00004010 .quad 1244995533423855986 - 0x8b, 0x4a, 0x7c, 0x6c, 0x05, 0x5f, 0x62, 0x87, //0x00004018 .quad -8691279853972075893 - 0xcf, 0x9b, 0xd8, 0x3d, 0x0d, 0xe4, 0x98, 0xd5, //0x00004020 .quad -3055441601647567921 - 0x2d, 0x5d, 0x9b, 0xc7, 0xc6, 0xf6, 0x3a, 0xa9, //0x00004028 .quad -6252413799037706963 - 0xc3, 0xc2, 0x4e, 0x8d, 0x10, 0x1d, 0xff, 0x4a, //0x00004030 .quad 5404070034795315907 - 0x79, 0x34, 0x82, 0x79, 0x78, 0xb4, 0x89, 0xd3, //0x00004038 .quad -3203831230369745799 - 0xba, 0x39, 0x51, 0x58, 0x2a, 0x72, 0xdf, 0xce, //0x00004040 .quad -3539985255894009414 - 0xcb, 0x60, 0xf1, 0x4b, 0xcb, 0x10, 0x36, 0x84, //0x00004048 .quad -8919923546622172981 - 0x28, 0x88, 0x65, 0xee, 0xb4, 0x4e, 0x97, 0xc2, //0x00004050 .quad -4424981569867511768 - 0xfe, 0xb8, 0xed, 0x1e, 0xfe, 0x94, 0x43, 0xa5, //0x00004058 .quad -6538218414850328322 - 0x32, 0xea, 0xfe, 0x29, 0x62, 0x22, 0x3d, 0x73, //0x00004060 .quad 8303831092947774002 - 0x3e, 0x27, 0xa9, 0xa6, 0x3d, 0x7a, 0x94, 0xce, //0x00004068 .quad -3561087000135522498 - 0x5f, 0x52, 0x3f, 0x5a, 0x7d, 0x35, 0x06, 0x08, //0x00004070 .quad 578208414664970847 - 0x87, 0xb8, 0x29, 0x88, 0x66, 0xcc, 0x1c, 0x81, //0x00004078 .quad -9143208402725783417 - 0xf7, 0x26, 0xcf, 0xb0, 0xdc, 0xc2, 0x07, 0xca, //0x00004080 .quad -3888925500096174345 - 0xa8, 0x26, 0x34, 0x2a, 0x80, 0xff, 0x63, 0xa1, //0x00004088 .quad -6817324484979841368 - 0xb5, 0xf0, 0x02, 0xdd, 0x93, 0xb3, 0x89, 0xfc, //0x00004090 .quad -249470856692830027 - 0x52, 0x30, 0xc1, 0x34, 0x60, 0xff, 0xbc, 0xc9, //0x00004098 .quad -3909969587797413806 - 0xe2, 0xac, 0x43, 0xd4, 0x78, 0x20, 0xac, 0xbb, //0x000040a0 .quad -4923524589293425438 - 0x67, 0x7c, 0xf1, 0x41, 0x38, 0x3f, 0x2c, 0xfc, //0x000040a8 .quad -275775966319379353 - 0x0d, 0x4c, 0xaa, 0x84, 0x4b, 0x94, 0x4b, 0xd5, //0x000040b0 .quad -3077202868308390899 - 0xc0, 0xed, 0x36, 0x29, 0x83, 0xa7, 0x9b, 0x9d, //0x000040b8 .quad -7089889006590693952 - 0x11, 0xdf, 0xd4, 0x65, 0x5e, 0x79, 0x9e, 0x0a, //0x000040c0 .quad 765182433041899281 - 0x31, 0xa9, 0x84, 0xf3, 0x63, 0x91, 0x02, 0xc5, //0x000040c8 .quad -4250675239810979535 - 0xd5, 0x16, 0x4a, 0xff, 0xb5, 0x17, 0x46, 0x4d, //0x000040d0 .quad 5568164059729762005 - 0x7d, 0xd3, 0x65, 0xf0, 0xbc, 0x35, 0x43, 0xf6, //0x000040d8 .quad -701658031336336515 - 0x45, 0x4e, 0x8e, 0xbf, 0xd1, 0xce, 0x4b, 0x50, //0x000040e0 .quad 5785945546544795205 - 0x2e, 0xa4, 0x3f, 0x16, 0x96, 0x01, 0xea, 0x99, //0x000040e8 .quad -7356065297226292178 - 0xd6, 0xe1, 0x71, 0x2f, 0x86, 0xc2, 0x5e, 0xe4, //0x000040f0 .quad -1990940103673781802 - 0x39, 0x8d, 0xcf, 0x9b, 0xfb, 0x81, 0x64, 0xc0, //0x000040f8 .quad -4583395603105477319 - 0x4c, 0x5a, 0x4e, 0xbb, 0x27, 0x73, 0x76, 0x5d, //0x00004100 .quad 6734696907262548556 - 0x88, 0x70, 0xc3, 0x82, 0x7a, 0xa2, 0x7d, 0xf0, //0x00004108 .quad -1117558485454458744 - 0x6f, 0xf8, 0x10, 0xd5, 0xf8, 0x07, 0x6a, 0x3a, //0x00004110 .quad 4209185567039092847 - 0x55, 0x26, 0xba, 0x91, 0x8c, 0x85, 0x4e, 0x96, //0x00004118 .quad -7616003081050118571 - 0x8b, 0x36, 0x55, 0x0a, 0xf7, 0x89, 0x04, 0x89, //0x00004120 .quad -8573576096483297653 - 0xea, 0xaf, 0x28, 0xb6, 0xef, 0x26, 0xe2, 0xbb, //0x00004128 .quad -4908317832885260310 - 0x2e, 0x84, 0xea, 0xcc, 0x74, 0xac, 0x45, 0x2b, //0x00004130 .quad 3118087934678041646 - 0xe5, 0xdb, 0xb2, 0xa3, 0xab, 0xb0, 0xda, 0xea, //0x00004138 .quad -1523711272679187483 - 0x9d, 0x92, 0x12, 0x00, 0xc9, 0x8b, 0x0b, 0x3b, //0x00004140 .quad 4254647968387469981 - 0x6f, 0xc9, 0x4f, 0x46, 0x6b, 0xae, 0xc8, 0x92, //0x00004148 .quad -7869848573065574033 - 0x44, 0x37, 0x17, 0x40, 0xbb, 0x6e, 0xce, 0x09, //0x00004150 .quad 706623942056949572 - 0xcb, 0xbb, 0xe3, 0x17, 0x06, 0xda, 0x7a, 0xb7, //0x00004158 .quad -5225624697904579637 - 0x15, 0x05, 0x1d, 0x10, 0x6a, 0x0a, 0x42, 0xcc, //0x00004160 .quad -3728406090856200939 - 0xbd, 0xaa, 0xdc, 0x9d, 0x87, 0x90, 0x59, 0xe5, //0x00004168 .quad -1920344853953336643 - 0x2d, 0x23, 0x12, 0x4a, 0x82, 0x46, 0xa9, 0x9f, //0x00004170 .quad -6941939825212513491 - 0xb6, 0xea, 0xa9, 0xc2, 0x54, 0xfa, 0x57, 0x8f, //0x00004178 .quad -8117744561361917258 - 0xf9, 0xab, 0x96, 0xdc, 0x22, 0x98, 0x93, 0x47, //0x00004180 .quad 5157633273766521849 - 0x64, 0x65, 0x54, 0xf3, 0xe9, 0xf8, 0x2d, 0xb3, //0x00004188 .quad -5535494683275008668 - 0xf7, 0x56, 0xbc, 0x93, 0x2b, 0x7e, 0x78, 0x59, //0x00004190 .quad 6447041592208152311 - 0xbd, 0x7e, 0x29, 0x70, 0x24, 0x77, 0xf9, 0xdf, //0x00004198 .quad -2307682335666372931 - 0x5a, 0xb6, 0x55, 0x3c, 0xdb, 0x4e, 0xeb, 0x57, //0x000041a0 .quad 6335244004343789146 - 0x36, 0xef, 0x19, 0xc6, 0x76, 0xea, 0xfb, 0x8b, //0x000041a8 .quad -8359830487432564938 - 0xf1, 0x23, 0x6b, 0x0b, 0x92, 0x22, 0xe6, 0xed, //0x000041b0 .quad -1304317031425039375 - 0x03, 0x6b, 0xa0, 0x77, 0x14, 0xe5, 0xfa, 0xae, //0x000041b8 .quad -5838102090863318269 - 0xed, 0xec, 0x45, 0x8e, 0x36, 0xab, 0x5f, 0xe9, //0x000041c0 .quad -1630396289281299219 - 0xc4, 0x85, 0x88, 0x95, 0x59, 0x9e, 0xb9, 0xda, //0x000041c8 .quad -2685941595151759932 - 0x14, 0xb4, 0xeb, 0x18, 0x02, 0xcb, 0xdb, 0x11, //0x000041d0 .quad 1286845328412881940 - 0x9b, 0x53, 0x75, 0xfd, 0xf7, 0x02, 0xb4, 0x88, //0x000041d8 .quad -8596242524610931813 - 0x19, 0xa1, 0x26, 0x9f, 0xc2, 0xbd, 0x52, 0xd6, //0x000041e0 .quad -3003129357911285479 - 0x81, 0xa8, 0xd2, 0xfc, 0xb5, 0x03, 0xe1, 0xaa, //0x000041e8 .quad -6133617137336276863 - 0x5f, 0x49, 0xf0, 0x46, 0x33, 0x6d, 0xe7, 0x4b, //0x000041f0 .quad 5469460339465668959 - 0xa2, 0x52, 0x07, 0x7c, 0xa3, 0x44, 0x99, 0xd5, //0x000041f8 .quad -3055335403242958174 - 0xdb, 0x2d, 0x56, 0x0c, 0x40, 0xa4, 0x70, 0x6f, //0x00004200 .quad 8030098730593431003 - 0xa5, 0x93, 0x84, 0x2d, 0xe6, 0xca, 0x7f, 0x85, //0x00004208 .quad -8827113654667930715 - 0x52, 0xb9, 0x6b, 0x0f, 0x50, 0xcd, 0x4c, 0xcb, //0x00004210 .quad -3797434642040374958 - 0x8e, 0xb8, 0xe5, 0xb8, 0x9f, 0xbd, 0xdf, 0xa6, //0x00004218 .quad -6422206049907525490 - 0xa7, 0xa7, 0x46, 0x13, 0xa4, 0x00, 0x20, 0x7e, //0x00004220 .quad 9088264752731695015 - 0xb2, 0x26, 0x1f, 0xa7, 0x07, 0xad, 0x97, 0xd0, //0x00004228 .quad -3416071543957018958 - 0xc8, 0x28, 0x0c, 0x8c, 0x66, 0x00, 0xd4, 0x8e, //0x00004230 .quad -8154892584824854328 - 0x2f, 0x78, 0x73, 0xc8, 0x24, 0xcc, 0x5e, 0x82, //0x00004238 .quad -9052573742614218705 - 0xfa, 0x32, 0x0f, 0x2f, 0x80, 0x00, 0x89, 0x72, //0x00004240 .quad 8253128342678483706 - 0x3b, 0x56, 0x90, 0xfa, 0x2d, 0x7f, 0xf6, 0xa2, //0x00004248 .quad -6704031159840385477 - 0xb9, 0xff, 0xd2, 0x3a, 0xa0, 0x40, 0x2b, 0x4f, //0x00004250 .quad 5704724409920716729 - 0xca, 0x6b, 0x34, 0x79, 0xf9, 0x1e, 0xb4, 0xcb, //0x00004258 .quad -3768352931373093942 - 0xa8, 0xbf, 0x87, 0x49, 0xc8, 0x10, 0xf6, 0xe2, //0x00004260 .quad -2092466524453879896 - 0xbc, 0x86, 0x81, 0xd7, 0xb7, 0x26, 0xa1, 0xfe, //0x00004268 .quad -98755145788979524 - 0xc9, 0xd7, 0xf4, 0x2d, 0x7d, 0xca, 0xd9, 0x0d, //0x00004270 .quad 998051431430019017 - 0x36, 0xf4, 0xb0, 0xe6, 0x32, 0xb8, 0x24, 0x9f, //0x00004278 .quad -6979250993759194058 - 0xbb, 0x0d, 0x72, 0x79, 0x1c, 0x3d, 0x50, 0x91, //0x00004280 .quad -7975807747567252037 - 0x43, 0x31, 0x5d, 0xa0, 0x3f, 0xe6, 0xed, 0xc6, //0x00004288 .quad -4112377723771604669 - 0x2a, 0x91, 0xce, 0x97, 0x63, 0x4c, 0xa4, 0x75, //0x00004290 .quad 8476984389250486570 - 0x94, 0x7d, 0x74, 0x88, 0xcf, 0x5f, 0xa9, 0xf8, //0x00004298 .quad -528786136287117932 - 0xba, 0x1a, 0xe1, 0x3e, 0xbe, 0xaf, 0x86, 0xc9, //0x000042a0 .quad -3925256793573221702 - 0x7c, 0xce, 0x48, 0xb5, 0xe1, 0xdb, 0x69, 0x9b, //0x000042a8 .quad -7248020362820530564 - 0x68, 0x61, 0x99, 0xce, 0xad, 0x5b, 0xe8, 0xfb, //0x000042b0 .quad -294884973539139224 - 0x1b, 0x02, 0x9b, 0x22, 0xda, 0x52, 0x44, 0xc2, //0x000042b8 .quad -4448339435098275301 - 0xc3, 0xb9, 0x3f, 0x42, 0x99, 0x72, 0xe2, 0xfa, //0x000042c0 .quad -368606216923924029 - 0xa2, 0xc2, 0x41, 0xab, 0x90, 0x67, 0xd5, 0xf2, //0x000042c8 .quad -948738275445456222 - 0x1a, 0xd4, 0x67, 0xc9, 0x9f, 0x87, 0xcd, 0xdc, //0x000042d0 .quad -2536221894791146470 - 0xa5, 0x19, 0x09, 0x6b, 0xba, 0x60, 0xc5, 0x97, //0x000042d8 .quad -7510490449794491995 - 0x20, 0xc9, 0xc1, 0xbb, 0x87, 0xe9, 0x00, 0x54, //0x000042e0 .quad 6053094668365842720 - 0x0f, 0x60, 0xcb, 0x05, 0xe9, 0xb8, 0xb6, 0xbd, //0x000042e8 .quad -4776427043815727089 - 0x68, 0x3b, 0xb2, 0xaa, 0xe9, 0x23, 0x01, 0x29, //0x000042f0 .quad 2954682317029915496 - 0x13, 0x38, 0x3e, 0x47, 0x23, 0x67, 0x24, 0xed, //0x000042f8 .quad -1358847786342270957 - 0x21, 0x65, 0xaf, 0x0a, 0x72, 0xb6, 0xa0, 0xf9, //0x00004300 .quad -459166561069996767 - 0x0b, 0xe3, 0x86, 0x0c, 0x76, 0xc0, 0x36, 0x94, //0x00004308 .quad -7766808894105001205 - 0x69, 0x3e, 0x5b, 0x8d, 0x0e, 0xe4, 0x08, 0xf8, //0x00004310 .quad -573958201337495959 - 0xce, 0x9b, 0xa8, 0x8f, 0x93, 0x70, 0x44, 0xb9, //0x00004318 .quad -5096825099203863602 - 0x04, 0x0e, 0xb2, 0x30, 0x12, 0x1d, 0x0b, 0xb6, //0x00004320 .quad -5329133770099257852 - 0xc2, 0xc2, 0x92, 0x73, 0xb8, 0x8c, 0x95, 0xe7, //0x00004328 .quad -1759345355577441598 - 0xc2, 0x48, 0x6f, 0x5e, 0x2b, 0xf2, 0xc6, 0xb1, //0x00004330 .quad -5636551615525730110 - 0xb9, 0xb9, 0x3b, 0x48, 0xf3, 0x77, 0xbd, 0x90, //0x00004338 .quad -8017119874876982855 - 0xf3, 0x1a, 0x0b, 0x36, 0xb6, 0xae, 0x38, 0x1e, //0x00004340 .quad 2177682517447613171 - 0x28, 0xa8, 0x4a, 0x1a, 0xf0, 0xd5, 0xec, 0xb4, //0x00004348 .quad -5409713825168840664 - 0xb0, 0xe1, 0x8d, 0xc3, 0x63, 0xda, 0xc6, 0x25, //0x00004350 .quad 2722103146809516464 - 0x32, 0x52, 0xdd, 0x20, 0x6c, 0x0b, 0x28, 0xe2, //0x00004358 .quad -2150456263033662926 - 0x0e, 0xad, 0x38, 0x5a, 0x7e, 0x48, 0x9c, 0x57, //0x00004360 .quad 6313000485183335694 - 0x5f, 0x53, 0x8a, 0x94, 0x23, 0x07, 0x59, 0x8d, //0x00004368 .quad -8261564192037121185 - 0x51, 0xd8, 0xc6, 0xf0, 0x9d, 0x5a, 0x83, 0x2d, //0x00004370 .quad 3279564588051781713 - 0x37, 0xe8, 0xac, 0x79, 0xec, 0x48, 0xaf, 0xb0, //0x00004378 .quad -5715269221619013577 - 0x65, 0x8e, 0xf8, 0x6c, 0x45, 0x31, 0xe4, 0xf8, //0x00004380 .quad -512230283362660763 - 0x44, 0x22, 0x18, 0x98, 0x27, 0x1b, 0xdb, 0xdc, //0x00004388 .quad -2532400508596379068 - 0xff, 0x58, 0x1b, 0x64, 0xcb, 0x9e, 0x8e, 0x1b, //0x00004390 .quad 1985699082112030975 - 0x6b, 0x15, 0x0f, 0xbf, 0xf8, 0xf0, 0x08, 0x8a, //0x00004398 .quad -8500279345513818773 - 0x3f, 0x2f, 0x22, 0x3d, 0x7e, 0x46, 0x72, 0xe2, //0x000043a0 .quad -2129562165787349185 - 0xc5, 0xda, 0xd2, 0xee, 0x36, 0x2d, 0x8b, 0xac, //0x000043a8 .quad -6013663163464885563 - 0x0f, 0xbb, 0x6a, 0xcc, 0x1d, 0xd8, 0x0e, 0x5b, //0x000043b0 .quad 6561419329620589327 - 0x77, 0x91, 0x87, 0xaa, 0x84, 0xf8, 0xad, 0xd7, //0x000043b8 .quad -2905392935903719049 - 0xe9, 0xb4, 0xc2, 0x9f, 0x12, 0x47, 0xe9, 0x98, //0x000043c0 .quad -7428327965055601431 - 0xea, 0xba, 0x94, 0xea, 0x52, 0xbb, 0xcc, 0x86, //0x000043c8 .quad -8733399612580906262 - 0x24, 0x62, 0xb3, 0x47, 0xd7, 0x98, 0x23, 0x3f, //0x000043d0 .quad 4549648098962661924 - 0xa5, 0xe9, 0x39, 0xa5, 0x27, 0xea, 0x7f, 0xa8, //0x000043d8 .quad -6305063497298744923 - 0xad, 0x3a, 0xa0, 0x19, 0x0d, 0x7f, 0xec, 0x8e, //0x000043e0 .quad -8147997931578836307 - 0x0e, 0x64, 0x88, 0x8e, 0xb1, 0xe4, 0x9f, 0xd2, //0x000043e8 .quad -3269643353196043250 - 0xac, 0x24, 0x04, 0x30, 0x68, 0xcf, 0x53, 0x19, //0x000043f0 .quad 1825030320404309164 - 0x89, 0x3e, 0x15, 0xf9, 0xee, 0xee, 0xa3, 0x83, //0x000043f8 .quad -8961056123388608887 - 0xd7, 0x2d, 0x05, 0x3c, 0x42, 0xc3, 0xa8, 0x5f, //0x00004400 .quad 6892973918932774359 - 0x2b, 0x8e, 0x5a, 0xb7, 0xaa, 0xea, 0x8c, 0xa4, //0x00004408 .quad -6589634135808373205 - 0x4d, 0x79, 0x06, 0xcb, 0x12, 0xf4, 0x92, 0x37, //0x00004410 .quad 4004531380238580045 - 0xb6, 0x31, 0x31, 0x65, 0x55, 0x25, 0xb0, 0xcd, //0x00004418 .quad -3625356651333078602 - 0xd0, 0x0b, 0xe4, 0xbe, 0x8b, 0xd8, 0xbb, 0xe2, //0x00004420 .quad -2108853905778275376 - 0x11, 0xbf, 0x3e, 0x5f, 0x55, 0x17, 0x8e, 0x80, //0x00004428 .quad -9183376934724255983 - 0xc4, 0x0e, 0x9d, 0xae, 0xae, 0xce, 0x6a, 0x5b, //0x00004430 .quad 6587304654631931588 - 0xd6, 0x6e, 0x0e, 0xb7, 0x2a, 0x9d, 0xb1, 0xa0, //0x00004438 .quad -6867535149977932074 - 0x75, 0x52, 0x44, 0x5a, 0x5a, 0x82, 0x45, 0xf2, //0x00004440 .quad -989241218564861323 - 0x8b, 0x0a, 0xd2, 0x64, 0x75, 0x04, 0xde, 0xc8, //0x00004448 .quad -3972732919045027189 - 0x12, 0x67, 0xd5, 0xf0, 0xf0, 0xe2, 0xd6, 0xee, //0x00004450 .quad -1236551523206076654 - 0x2e, 0x8d, 0x06, 0xbe, 0x92, 0x85, 0x15, 0xfb, //0x00004458 .quad -354230130378896082 - 0x6b, 0x60, 0x85, 0x96, 0xd6, 0x4d, 0x46, 0x55, //0x00004460 .quad 6144684325637283947 - 0x3d, 0x18, 0xc4, 0xb6, 0x7b, 0x73, 0xed, 0x9c, //0x00004468 .quad -7138922859127891907 - 0x86, 0xb8, 0x26, 0x3c, 0x4c, 0xe1, 0x97, 0xaa, //0x00004470 .quad -6154202648235558778 - 0x4c, 0x1e, 0x75, 0xa4, 0x5a, 0xd0, 0x28, 0xc4, //0x00004478 .quad -4311967555482476980 - 0xa8, 0x66, 0x30, 0x4b, 0x9f, 0xd9, 0x3d, 0xd5, //0x00004480 .quad -3081067291867060568 - 0xdf, 0x65, 0x92, 0x4d, 0x71, 0x04, 0x33, 0xf5, //0x00004488 .quad -778273425925708321 - 0x29, 0x40, 0xfe, 0x8e, 0x03, 0xa8, 0x46, 0xe5, //0x00004490 .quad -1925667057416912855 - 0xab, 0x7f, 0x7b, 0xd0, 0xc6, 0xe2, 0x3f, 0x99, //0x00004498 .quad -7403949918844649557 - 0x33, 0xd0, 0xbd, 0x72, 0x04, 0x52, 0x98, 0xde, //0x000044a0 .quad -2407083821771141069 - 0x96, 0x5f, 0x9a, 0x84, 0x78, 0xdb, 0x8f, 0xbf, //0x000044a8 .quad -4643251380128424042 - 0x40, 0x44, 0x6d, 0x8f, 0x85, 0x66, 0x3e, 0x96, //0x000044b0 .quad -7620540795641314240 - 0x7c, 0xf7, 0xc0, 0xa5, 0x56, 0xd2, 0x73, 0xef, //0x000044b8 .quad -1192378206733142148 - 0xa8, 0x4a, 0xa4, 0x79, 0x13, 0x00, 0xe7, 0xdd, //0x000044c0 .quad -2456994988062127448 - 0xad, 0x9a, 0x98, 0x27, 0x76, 0x63, 0xa8, 0x95, //0x000044c8 .quad -7662765406849295699 - 0x52, 0x5d, 0x0d, 0x58, 0x18, 0xc0, 0x60, 0x55, //0x000044d0 .quad 6152128301777116498 - 0x59, 0xc1, 0x7e, 0xb1, 0x53, 0x7c, 0x12, 0xbb, //0x000044d8 .quad -4966770740134231719 - 0xa6, 0xb4, 0x10, 0x6e, 0x1e, 0xf0, 0xb8, 0xaa, //0x000044e0 .quad -6144897678060768090 - 0xaf, 0x71, 0xde, 0x9d, 0x68, 0x1b, 0xd7, 0xe9, //0x000044e8 .quad -1596777406740401745 - 0xe8, 0x70, 0xca, 0x04, 0x13, 0x96, 0xb3, 0xca, //0x000044f0 .quad -3840561048787980056 - 0x0d, 0x07, 0xab, 0x62, 0x21, 0x71, 0x26, 0x92, //0x000044f8 .quad -7915514906853832947 - 0x22, 0x0d, 0xfd, 0xc5, 0x97, 0x7b, 0x60, 0x3d, //0x00004500 .quad 4422670725869800738 - 0xd1, 0xc8, 0x55, 0xbb, 0x69, 0x0d, 0xb0, 0xb6, //0x00004508 .quad -5282707615139903279 - 0x6a, 0x50, 0x7c, 0xb7, 0x7d, 0x9a, 0xb8, 0x8c, //0x00004510 .quad -8306719647944912790 - 0x05, 0x3b, 0x2b, 0x2a, 0xc4, 0x10, 0x5c, 0xe4, //0x00004518 .quad -1991698500497491195 - 0x42, 0xb2, 0xad, 0x92, 0x8e, 0x60, 0xf3, 0x77, //0x00004520 .quad 8643358275316593218 - 0xe3, 0x04, 0x5b, 0x9a, 0x7a, 0x8a, 0xb9, 0x8e, //0x00004528 .quad -8162340590452013853 - 0xd3, 0x1e, 0x59, 0x37, 0xb2, 0x38, 0xf0, 0x55, //0x00004530 .quad 6192511825718353619 - 0x1c, 0xc6, 0xf1, 0x40, 0x19, 0xed, 0x67, 0xb2, //0x00004538 .quad -5591239719637629412 - 0x88, 0x66, 0x2f, 0xc5, 0xde, 0x46, 0x6c, 0x6b, //0x00004540 .quad 7740639782147942024 - 0xa3, 0x37, 0x2e, 0x91, 0x5f, 0xe8, 0x01, 0xdf, //0x00004548 .quad -2377363631119648861 - 0x15, 0xa0, 0x3d, 0x3b, 0x4b, 0xac, 0x23, 0x23, //0x00004550 .quad 2532056854628769813 - 0xc6, 0xe2, 0xbc, 0xba, 0x3b, 0x31, 0x61, 0x8b, //0x00004558 .quad -8403381297090862394 - 0x1a, 0x08, 0x0d, 0x0a, 0x5e, 0x97, 0xec, 0xab, //0x00004560 .quad -6058300968568813542 - 0x77, 0x1b, 0x6c, 0xa9, 0x8a, 0x7d, 0x39, 0xae, //0x00004568 .quad -5892540602936190089 - 0x21, 0x4a, 0x90, 0x8c, 0x35, 0xbd, 0xe7, 0x96, //0x00004570 .quad -7572876210711016927 - 0x55, 0x22, 0xc7, 0x53, 0xed, 0xdc, 0xc7, 0xd9, //0x00004578 .quad -2753989735242849707 - 0x54, 0x2e, 0xda, 0x77, 0x41, 0xd6, 0x50, 0x7e, //0x00004580 .quad 9102010423587778132 - 0x75, 0x75, 0x5c, 0x54, 0x14, 0xea, 0x1c, 0x88, //0x00004588 .quad -8638772612167862923 - 0xe9, 0xb9, 0xd0, 0xd5, 0xd1, 0x0b, 0xe5, 0xdd, //0x00004590 .quad -2457545025797441047 - 0xd2, 0x92, 0x73, 0x69, 0x99, 0x24, 0x24, 0xaa, //0x00004598 .quad -6186779746782440750 - 0x64, 0xe8, 0x44, 0x4b, 0xc6, 0x4e, 0x5e, 0x95, //0x000045a0 .quad -7683617300674189212 - 0x87, 0x77, 0xd0, 0xc3, 0xbf, 0x2d, 0xad, 0xd4, //0x000045a8 .quad -3121788665050663033 - 0x3e, 0x11, 0x0b, 0xef, 0x3b, 0xf1, 0x5a, 0xbd, //0x000045b0 .quad -4802260812921368258 - 0xb4, 0x4a, 0x62, 0xda, 0x97, 0x3c, 0xec, 0x84, //0x000045b8 .quad -8868646943297746252 - 0x8e, 0xd5, 0xcd, 0xea, 0x8a, 0xad, 0xb1, 0xec, //0x000045c0 .quad -1391139997724322418 - 0x61, 0xdd, 0xfa, 0xd0, 0xbd, 0x4b, 0x27, 0xa6, //0x000045c8 .quad -6474122660694794911 - 0xf2, 0x4a, 0x81, 0xa5, 0xed, 0x18, 0xde, 0x67, //0x000045d0 .quad 7484447039699372786 - 0xba, 0x94, 0x39, 0x45, 0xad, 0x1e, 0xb1, 0xcf, //0x000045d8 .quad -3480967307441105734 - 0xd7, 0xce, 0x70, 0x87, 0x94, 0xcf, 0xea, 0x80, //0x000045e0 .quad -9157278655470055721 - 0xf4, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x000045e8 .quad -9093133594791772940 - 0x8d, 0x02, 0x4d, 0xa9, 0x79, 0x83, 0x25, 0xa1, //0x000045f0 .quad -6834912300910181747 - 0x31, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x000045f8 .quad -6754730975062328271 - 0x30, 0x43, 0xa0, 0x13, 0x58, 0xe4, 0x6e, 0x09, //0x00004600 .quad 679731660717048624 - 0x3e, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x00004608 .quad -3831727700400522434 - 0xfc, 0x53, 0x88, 0x18, 0x6e, 0x9d, 0xca, 0x8b, //0x00004610 .quad -8373707460958465028 - 0x0d, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x00004618 .quad -177973607073265139 - 0x7d, 0x34, 0x55, 0xcf, 0x64, 0xa2, 0x5e, 0x77, //0x00004620 .quad 8601490892183123069 - 0x48, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x00004628 .quad -7028762532061872568 - 0x9d, 0x81, 0x2a, 0x03, 0xfe, 0x4a, 0x36, 0x95, //0x00004630 .quad -7694880458480647779 - 0xda, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x00004638 .quad -4174267146649952806 - 0x04, 0x22, 0xf5, 0x83, 0xbd, 0xdd, 0x83, 0x3a, //0x00004640 .quad 4216457482181353988 - 0x51, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x00004648 .quad -606147914885053103 - 0x42, 0x35, 0x79, 0x72, 0x96, 0x6a, 0x92, 0xc4, //0x00004650 .quad -4282243101277735614 - 0x52, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x00004658 .quad -7296371474444240046 - 0x93, 0x82, 0x17, 0x0f, 0x3c, 0x05, 0xb7, 0x75, //0x00004660 .quad 8482254178684994195 - 0x27, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x00004668 .quad -4508778324627912153 - 0x38, 0x63, 0xdd, 0x12, 0x8b, 0xc6, 0x24, 0x53, //0x00004670 .quad 5991131704928854840 - 0xb1, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x00004678 .quad -1024286887357502287 - 0x03, 0x5e, 0xca, 0xeb, 0x16, 0xfc, 0xf6, 0xd3, //0x00004680 .quad -3173071712060547581 - 0xee, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x00004688 .quad -7557708332239520786 - 0x84, 0xf5, 0xbc, 0xa6, 0x1c, 0xbb, 0xf4, 0x88, //0x00004690 .quad -8578025658503072380 - 0xea, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x00004698 .quad -4835449396872013078 - 0xe5, 0x32, 0x6c, 0xd0, 0xe3, 0xe9, 0x31, 0x2b, //0x000046a0 .quad 3112525982153323237 - 0xa5, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x000046a8 .quad -1432625727662628443 - 0xcf, 0x9f, 0x43, 0x62, 0x2e, 0x32, 0xff, 0x3a, //0x000046b0 .quad 4251171748059520975 - 0x07, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x000046b8 .quad -7812920107430224633 - 0xc2, 0x87, 0xd4, 0xfa, 0xb9, 0xfe, 0xbe, 0x09, //0x000046c0 .quad 702278666647013314 - 0x49, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x000046c8 .quad -5154464115860392887 - 0xb3, 0xa9, 0x89, 0x79, 0x68, 0xbe, 0x2e, 0x4c, //0x000046d0 .quad 5489534351736154547 - 0x5b, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x000046d8 .quad -1831394126398103205 - 0x10, 0x0a, 0xf6, 0x4b, 0x01, 0x37, 0x9d, 0x0f, //0x000046e0 .quad 1125115960621402640 - 0xd9, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x000046e8 .quad -8062150356639896359 - 0x94, 0x8c, 0xf3, 0x9e, 0xc1, 0x84, 0x84, 0x53, //0x000046f0 .quad 6018080969204141204 - 0x0f, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x000046f8 .quad -5466001927372482545 - 0xb9, 0x6f, 0xb0, 0x06, 0xf2, 0xa5, 0x65, 0x28, //0x00004700 .quad 2910915193077788601 - 0x13, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x00004708 .quad -2220816390788215277 - 0xd3, 0x45, 0x2e, 0x44, 0xb7, 0x87, 0x3f, 0xf9, //0x00004710 .quad -486521013540076077 - 0xcb, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x00004718 .quad -8305539271883716405 - 0x48, 0xd7, 0x39, 0x15, 0xa5, 0x69, 0x8f, 0xf7, //0x00004720 .quad -608151266925095096 - 0xfe, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x00004728 .quad -5770238071427257602 - 0x1b, 0x4d, 0x88, 0x5a, 0x0e, 0x44, 0x73, 0xb5, //0x00004730 .quad -5371875102083756773 - 0xbe, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x00004738 .quad -2601111570856684098 - 0x30, 0x30, 0x95, 0xf8, 0x88, 0x0a, 0x68, 0x31, //0x00004740 .quad 3560107088838733872 - 0x97, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x00004748 .quad -8543223759426509417 - 0x3d, 0x7c, 0xba, 0x36, 0x2b, 0x0d, 0xc2, 0xfd, //0x00004750 .quad -161552157378970563 - 0xfc, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00004758 .quad -6067343680855748868 - 0x4c, 0x1b, 0x69, 0x04, 0x76, 0x90, 0x32, 0x3d, //0x00004760 .quad 4409745821703674700 - 0xbc, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x00004768 .quad -2972493582642298180 - 0x0f, 0xb1, 0xc1, 0xc2, 0x49, 0x9a, 0x3f, 0xa6, //0x00004770 .quad -6467280898289979121 - 0xb5, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x00004778 .quad -8775337516792518219 - 0x53, 0x1d, 0x72, 0x33, 0xdc, 0x80, 0xcf, 0x0f, //0x00004780 .quad 1139270913992301907 - 0x23, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x00004788 .quad -6357485877563259869 - 0xa8, 0xa4, 0x4e, 0x40, 0x13, 0x61, 0xc3, 0xd3, //0x00004790 .quad -3187597375937010520 - 0x2b, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x00004798 .quad -3335171328526686933 - 0xe9, 0x26, 0x31, 0x08, 0xac, 0x1c, 0x5a, 0x64, //0x000047a0 .quad 7231123676894144233 - 0x3b, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x000047a8 .quad -9002011107970261189 - 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, 0x70, 0x3d, //0x000047b0 .quad 4427218577690292387 - 0x0a, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x000047b8 .quad -6640827866535438582 - 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x000047c0 QUAD $0xcccccccccccccccc; QUAD $0xcccccccccccccccc // .space 16, '\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000047d0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x000047d8 .quad -9223372036854775808 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000047e0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x000047e8 .quad -6917529027641081856 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000047f0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x000047f8 .quad -4035225266123964416 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004800 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x00004808 .quad -432345564227567616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004810 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x00004818 .quad -7187745005283311616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004820 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x00004828 .quad -4372995238176751616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004830 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x00004838 .quad -854558029293551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004840 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x00004848 .quad -7451627795949551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004850 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x00004858 .quad -4702848726509551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004860 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x00004868 .quad -1266874889709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004870 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x00004878 .quad -7709325833709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004880 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x00004888 .quad -5024971273709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004890 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x00004898 .quad -1669528073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000048a0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x000048a8 .quad -7960984073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000048b0 .quad 0 - 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x000048b8 .quad -5339544073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000048c0 .quad 0 - 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x000048c8 .quad -2062744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000048d0 .quad 0 - 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x000048d8 .quad -8206744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000048e0 .quad 0 - 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x000048e8 .quad -5646744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000048f0 .quad 0 - 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x000048f8 .quad -2446744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004900 .quad 0 - 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x00004908 .quad -8446744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004910 .quad 0 - 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x00004918 .quad -5946744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004920 .quad 0 - 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x00004928 .quad -2821744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004930 .quad 0 - 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x00004938 .quad -8681119073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004940 .quad 0 - 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x00004948 .quad -6239712823709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004950 .quad 0 - 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x00004958 .quad -3187955011209551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004960 .quad 0 - 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x00004968 .quad -8910000909647051616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004970 .quad 0 - 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x00004978 .quad -6525815118631426616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004980 .quad 0 - 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x00004988 .quad -3545582879861895366 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, //0x00004990 .quad 4611686018427387904 - 0x84, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x00004998 .quad -9133518327554766460 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, //0x000049a0 .quad 5764607523034234880 - 0xe5, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x000049a8 .quad -6805211891016070171 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, //0x000049b0 .quad -6629298651489370112 - 0xde, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x000049b8 .quad -3894828845342699810 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, //0x000049c0 .quad 5548434740920451072 - 0x96, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x000049c8 .quad -256850038250986858 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xf0, //0x000049d0 .quad -1143914305352105984 - 0x9d, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x000049d8 .quad -7078060301547948643 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6c, //0x000049e0 .quad 7793479155164643328 - 0x05, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x000049e8 .quad -4235889358507547899 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0xc7, //0x000049f0 .quad -4093209111326359552 - 0xc6, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x000049f8 .quad -683175679707046970 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x7f, 0x3c, //0x00004a00 .quad 4359273333062107136 - 0x5c, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x00004a08 .quad -7344513827457986212 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x9f, 0x4b, //0x00004a10 .quad 5449091666327633920 - 0xb3, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x00004a18 .quad -4568956265895094861 - 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x86, 0x1e, //0x00004a20 .quad 2199678564482154496 - 0x20, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x00004a28 .quad -1099509313941480672 - 0x00, 0x00, 0x00, 0x00, 0x80, 0x44, 0x14, 0x13, //0x00004a30 .quad 1374799102801346560 - 0xf4, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x00004a38 .quad -7604722348854507276 - 0x00, 0x00, 0x00, 0x00, 0xa0, 0x55, 0xd9, 0x17, //0x00004a40 .quad 1718498878501683200 - 0x31, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x00004a48 .quad -4894216917640746191 - 0x00, 0x00, 0x00, 0x00, 0x08, 0xab, 0xcf, 0x5d, //0x00004a50 .quad 6759809616554491904 - 0xfd, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x00004a58 .quad -1506085128623544835 - 0x00, 0x00, 0x00, 0x00, 0xe5, 0xca, 0xa1, 0x5a, //0x00004a60 .quad 6530724019560251392 - 0xbe, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x00004a68 .quad -7858832233030797378 - 0x00, 0x00, 0x00, 0x40, 0x9e, 0x3d, 0x4a, 0xf1, //0x00004a70 .quad -1059967012404461568 - 0xad, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x00004a78 .quad -5211854272861108819 - 0x00, 0x00, 0x00, 0xd0, 0x05, 0xcd, 0x9c, 0x6d, //0x00004a80 .quad 7898413271349198848 - 0x19, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x00004a88 .quad -1903131822648998119 - 0x00, 0x00, 0x00, 0xa2, 0x23, 0x00, 0x82, 0xe4, //0x00004a90 .quad -1981020733047832576 - 0x6f, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x00004a98 .quad -8106986416796705681 - 0x00, 0x00, 0x80, 0x8a, 0x2c, 0x80, 0xa2, 0xdd, //0x00004aa0 .quad -2476275916309790720 - 0x8b, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x00004aa8 .quad -5522047002568494197 - 0x00, 0x00, 0x20, 0xad, 0x37, 0x20, 0x0b, 0xd5, //0x00004ab0 .quad -3095344895387238400 - 0x6e, 0x30, 0x9e, 0xa1, 0x62, 0x2f, 0x35, 0xe0, //0x00004ab8 .quad -2290872734783229842 - 0x00, 0x00, 0x34, 0xcc, 0x22, 0xf4, 0x26, 0x45, //0x00004ac0 .quad 4982938468024057856 - 0x45, 0xde, 0x02, 0xa5, 0x9d, 0x3d, 0x21, 0x8c, //0x00004ac8 .quad -8349324486880600507 - 0x00, 0x00, 0x41, 0x7f, 0x2b, 0xb1, 0x70, 0x96, //0x00004ad0 .quad -7606384970252091392 - 0xd6, 0x95, 0x43, 0x0e, 0x05, 0x8d, 0x29, 0xaf, //0x00004ad8 .quad -5824969590173362730 - 0x00, 0x40, 0x11, 0x5f, 0x76, 0xdd, 0x0c, 0x3c, //0x00004ae0 .quad 4327076842467049472 - 0x4c, 0x7b, 0xd4, 0x51, 0x46, 0xf0, 0xf3, 0xda, //0x00004ae8 .quad -2669525969289315508 - 0x00, 0xc8, 0x6a, 0xfb, 0x69, 0x0a, 0x88, 0xa5, //0x00004af0 .quad -6518949010312869888 - 0x0f, 0xcd, 0x24, 0xf3, 0x2b, 0x76, 0xd8, 0x88, //0x00004af8 .quad -8585982758446904049 - 0x00, 0x7a, 0x45, 0x7a, 0x04, 0x0d, 0xea, 0x8e, //0x00004b00 .quad -8148686262891087360 - 0x53, 0x00, 0xee, 0xef, 0xb6, 0x93, 0x0e, 0xab, //0x00004b08 .quad -6120792429631242157 - 0x80, 0xd8, 0xd6, 0x98, 0x45, 0x90, 0xa4, 0x72, //0x00004b10 .quad 8260886245095692416 - 0x68, 0x80, 0xe9, 0xab, 0xa4, 0x38, 0xd2, 0xd5, //0x00004b18 .quad -3039304518611664792 - 0x50, 0x47, 0x86, 0x7f, 0x2b, 0xda, 0xa6, 0x47, //0x00004b20 .quad 5163053903184807760 - 0x41, 0xf0, 0x71, 0xeb, 0x66, 0x63, 0xa3, 0x85, //0x00004b28 .quad -8817094351773372351 - 0x24, 0xd9, 0x67, 0x5f, 0xb6, 0x90, 0x90, 0x99, //0x00004b30 .quad -7381240676301154012 - 0x51, 0x6c, 0x4e, 0xa6, 0x40, 0x3c, 0x0c, 0xa7, //0x00004b38 .quad -6409681921289327535 - 0x6d, 0xcf, 0x41, 0xf7, 0xe3, 0xb4, 0xf4, 0xff, //0x00004b40 .quad -3178808521666707 - 0x65, 0x07, 0xe2, 0xcf, 0x50, 0x4b, 0xcf, 0xd0, //0x00004b48 .quad -3400416383184271515 - 0xa4, 0x21, 0x89, 0x7a, 0x0e, 0xf1, 0xf8, 0xbf, //0x00004b50 .quad -4613672773753429596 - 0x9f, 0x44, 0xed, 0x81, 0x12, 0x8f, 0x81, 0x82, //0x00004b58 .quad -9042789267131251553 - 0x0d, 0x6a, 0x2b, 0x19, 0x52, 0x2d, 0xf7, 0xaf, //0x00004b60 .quad -5767090967191786995 - 0xc7, 0x95, 0x68, 0x22, 0xd7, 0xf2, 0x21, 0xa3, //0x00004b68 .quad -6691800565486676537 - 0x90, 0x44, 0x76, 0x9f, 0xa6, 0xf8, 0xf4, 0x9b, //0x00004b70 .quad -7208863708989733744 - 0x39, 0xbb, 0x02, 0xeb, 0x8c, 0x6f, 0xea, 0xcb, //0x00004b78 .quad -3753064688430957767 - 0xb4, 0xd5, 0x53, 0x47, 0xd0, 0x36, 0xf2, 0x02, //0x00004b80 .quad 212292400617608628 - 0x08, 0x6a, 0xc3, 0x25, 0x70, 0x0b, 0xe5, 0xfe, //0x00004b88 .quad -79644842111309304 - 0x90, 0x65, 0x94, 0x2c, 0x42, 0x62, 0xd7, 0x01, //0x00004b90 .quad 132682750386005392 - 0x45, 0x22, 0x9a, 0x17, 0x26, 0x27, 0x4f, 0x9f, //0x00004b98 .quad -6967307053960650171 - 0xf5, 0x7e, 0xb9, 0xb7, 0xd2, 0x3a, 0x4d, 0x42, //0x00004ba0 .quad 4777539456409894645 - 0xd6, 0xaa, 0x80, 0x9d, 0xef, 0xf0, 0x22, 0xc7, //0x00004ba8 .quad -4097447799023424810 - 0xb2, 0xde, 0xa7, 0x65, 0x87, 0x89, 0xe0, 0xd2, //0x00004bb0 .quad -3251447716342407502 - 0x8b, 0xd5, 0xe0, 0x84, 0x2b, 0xad, 0xeb, 0xf8, //0x00004bb8 .quad -510123730351893109 - 0x2f, 0xeb, 0x88, 0x9f, 0xf4, 0x55, 0xcc, 0x63, //0x00004bc0 .quad 7191217214140771119 - 0x77, 0x85, 0x0c, 0x33, 0x3b, 0x4c, 0x93, 0x9b, //0x00004bc8 .quad -7236356359111015049 - 0xfb, 0x25, 0x6b, 0xc7, 0x71, 0x6b, 0xbf, 0x3c, //0x00004bd0 .quad 4377335499248575995 - 0xd5, 0xa6, 0xcf, 0xff, 0x49, 0x1f, 0x78, 0xc2, //0x00004bd8 .quad -4433759430461380907 - 0x7a, 0xef, 0x45, 0x39, 0x4e, 0x46, 0xef, 0x8b, //0x00004be0 .quad -8363388681221443718 - 0x8a, 0x90, 0xc3, 0x7f, 0x1c, 0x27, 0x16, 0xf3, //0x00004be8 .quad -930513269649338230 - 0xac, 0xb5, 0xcb, 0xe3, 0xf0, 0x8b, 0x75, 0x97, //0x00004bf0 .quad -7532960934977096276 - 0x56, 0x3a, 0xda, 0xcf, 0x71, 0xd8, 0xed, 0x97, //0x00004bf8 .quad -7499099821171918250 - 0x17, 0xa3, 0xbe, 0x1c, 0xed, 0xee, 0x52, 0x3d, //0x00004c00 .quad 4418856886560793367 - 0xec, 0xc8, 0xd0, 0x43, 0x8e, 0x4e, 0xe9, 0xbd, //0x00004c08 .quad -4762188758037509908 - 0xdd, 0x4b, 0xee, 0x63, 0xa8, 0xaa, 0xa7, 0x4c, //0x00004c10 .quad 5523571108200991709 - 0x27, 0xfb, 0xc4, 0xd4, 0x31, 0xa2, 0x63, 0xed, //0x00004c18 .quad -1341049929119499481 - 0x6a, 0xef, 0x74, 0x3e, 0xa9, 0xca, 0xe8, 0x8f, //0x00004c20 .quad -8076983103442849942 - 0xf8, 0x1c, 0xfb, 0x24, 0x5f, 0x45, 0x5e, 0x94, //0x00004c28 .quad -7755685233340769032 - 0x44, 0x2b, 0x12, 0x8e, 0x53, 0xfd, 0xe2, 0xb3, //0x00004c30 .quad -5484542860876174524 - 0x36, 0xe4, 0x39, 0xee, 0xb6, 0xd6, 0x75, 0xb9, //0x00004c38 .quad -5082920523248573386 - 0x16, 0xb6, 0x96, 0x71, 0xa8, 0xbc, 0xdb, 0x60, //0x00004c40 .quad 6979379479186945558 - 0x44, 0x5d, 0xc8, 0xa9, 0x64, 0x4c, 0xd3, 0xe7, //0x00004c48 .quad -1741964635633328828 - 0xcd, 0x31, 0xfe, 0x46, 0xe9, 0x55, 0x89, 0xbc, //0x00004c50 .quad -4861259862362934835 - 0x4a, 0x3a, 0x1d, 0xea, 0xbe, 0x0f, 0xe4, 0x90, //0x00004c58 .quad -8006256924911912374 - 0x41, 0xbe, 0xbd, 0x98, 0x63, 0xab, 0xab, 0x6b, //0x00004c60 .quad 7758483227328495169 - 0xdd, 0x88, 0xa4, 0xa4, 0xae, 0x13, 0x1d, 0xb5, //0x00004c68 .quad -5396135137712502563 - 0xd1, 0x2d, 0xed, 0x7e, 0x3c, 0x96, 0x96, 0xc6, //0x00004c70 .quad -4136954021121544751 - 0x14, 0xab, 0xcd, 0x4d, 0x9a, 0x58, 0x64, 0xe2, //0x00004c78 .quad -2133482903713240300 - 0xa2, 0x3c, 0x54, 0xcf, 0xe5, 0x1d, 0x1e, 0xfc, //0x00004c80 .quad -279753253987271518 - 0xec, 0x8a, 0xa0, 0x70, 0x60, 0xb7, 0x7e, 0x8d, //0x00004c88 .quad -8250955842461857044 - 0xcb, 0x4b, 0x29, 0x43, 0x5f, 0xa5, 0x25, 0x3b, //0x00004c90 .quad 4261994450943298507 - 0xa8, 0xad, 0xc8, 0x8c, 0x38, 0x65, 0xde, 0xb0, //0x00004c98 .quad -5702008784649933400 - 0xbe, 0x9e, 0xf3, 0x13, 0xb7, 0x0e, 0xef, 0x49, //0x00004ca0 .quad 5327493063679123134 - 0x12, 0xd9, 0xfa, 0xaf, 0x86, 0xfe, 0x15, 0xdd, //0x00004ca8 .quad -2515824962385028846 - 0x37, 0x43, 0x78, 0x6c, 0x32, 0x69, 0x35, 0x6e, //0x00004cb0 .quad 7941369183226839863 - 0xab, 0xc7, 0xfc, 0x2d, 0x14, 0xbf, 0x2d, 0x8a, //0x00004cb8 .quad -8489919629131724885 - 0x04, 0x54, 0x96, 0x07, 0x7f, 0xc3, 0xc2, 0x49, //0x00004cc0 .quad 5315025460606161924 - 0x96, 0xf9, 0x7b, 0x39, 0xd9, 0x2e, 0xb9, 0xac, //0x00004cc8 .quad -6000713517987268202 - 0x06, 0xe9, 0x7b, 0xc9, 0x5e, 0x74, 0x33, 0xdc, //0x00004cd0 .quad -2579590211097073402 - 0xfb, 0xf7, 0xda, 0x87, 0x8f, 0x7a, 0xe7, 0xd7, //0x00004cd8 .quad -2889205879056697349 - 0xa3, 0x71, 0xed, 0x3d, 0xbb, 0x28, 0xa0, 0x69, //0x00004ce0 .quad 7611128154919104931 - 0xfd, 0xda, 0xe8, 0xb4, 0x99, 0xac, 0xf0, 0x86, //0x00004ce8 .quad -8723282702051517699 - 0x0c, 0xce, 0x68, 0x0d, 0xea, 0x32, 0x08, 0xc4, //0x00004cf0 .quad -4321147861633282548 - 0xbc, 0x11, 0x23, 0x22, 0xc0, 0xd7, 0xac, 0xa8, //0x00004cf8 .quad -6292417359137009220 - 0x90, 0x01, 0xc3, 0x90, 0xa4, 0x3f, 0x0a, 0xf5, //0x00004d00 .quad -789748808614215280 - 0x2b, 0xd6, 0xab, 0x2a, 0xb0, 0x0d, 0xd8, 0xd2, //0x00004d08 .quad -3253835680493873621 - 0xfa, 0xe0, 0x79, 0xda, 0xc6, 0x67, 0x26, 0x79, //0x00004d10 .quad 8729779031470891258 - 0xdb, 0x65, 0xab, 0x1a, 0x8e, 0x08, 0xc7, 0x83, //0x00004d18 .quad -8951176327949752869 - 0x38, 0x59, 0x18, 0x91, 0xb8, 0x01, 0x70, 0x57, //0x00004d20 .quad 6300537770911226168 - 0x52, 0x3f, 0x56, 0xa1, 0xb1, 0xca, 0xb8, 0xa4, //0x00004d28 .quad -6577284391509803182 - 0x86, 0x6f, 0x5e, 0xb5, 0x26, 0x02, 0x4c, 0xed, //0x00004d30 .quad -1347699823215743098 - 0x26, 0xcf, 0xab, 0x09, 0x5e, 0xfd, 0xe6, 0xcd, //0x00004d38 .quad -3609919470959866074 - 0xb4, 0x05, 0x5b, 0x31, 0x58, 0x81, 0x4f, 0x54, //0x00004d40 .quad 6075216638131242420 - 0x78, 0x61, 0x0b, 0xc6, 0x5a, 0x5e, 0xb0, 0x80, //0x00004d48 .quad -9173728696990998152 - 0x21, 0xc7, 0xb1, 0x3d, 0xae, 0x61, 0x63, 0x69, //0x00004d50 .quad 7594020797664053025 - 0xd6, 0x39, 0x8e, 0x77, 0xf1, 0x75, 0xdc, 0xa0, //0x00004d58 .quad -6855474852811359786 - 0xe9, 0x38, 0x1e, 0xcd, 0x19, 0x3a, 0xbc, 0x03, //0x00004d60 .quad 269153960225290473 - 0x4c, 0xc8, 0x71, 0xd5, 0x6d, 0x93, 0x13, 0xc9, //0x00004d68 .quad -3957657547586811828 - 0x23, 0xc7, 0x65, 0x40, 0xa0, 0x48, 0xab, 0x04, //0x00004d70 .quad 336442450281613091 - 0x5f, 0x3a, 0xce, 0x4a, 0x49, 0x78, 0x58, 0xfb, //0x00004d78 .quad -335385916056126881 - 0x76, 0x9c, 0x3f, 0x28, 0x64, 0x0d, 0xeb, 0x62, //0x00004d80 .quad 7127805559067090038 - 0x7b, 0xe4, 0xc0, 0xce, 0x2d, 0x4b, 0x17, 0x9d, //0x00004d88 .quad -7127145225176161157 - 0x94, 0x83, 0x4f, 0x32, 0xbd, 0xd0, 0xa5, 0x3b, //0x00004d90 .quad 4298070930406474644 - 0x9a, 0x1d, 0x71, 0x42, 0xf9, 0x1d, 0x5d, 0xc4, //0x00004d98 .quad -4297245513042813542 - 0x79, 0x64, 0xe3, 0x7e, 0xec, 0x44, 0x8f, 0xca, //0x00004da0 .quad -3850783373846682503 - 0x00, 0x65, 0x0d, 0x93, 0x77, 0x65, 0x74, 0xf5, //0x00004da8 .quad -759870872876129024 - 0xcb, 0x1e, 0x4e, 0xcf, 0x13, 0x8b, 0x99, 0x7e, //0x00004db0 .quad 9122475437414293195 - 0x20, 0x5f, 0xe8, 0xbb, 0x6a, 0xbf, 0x68, 0x99, //0x00004db8 .quad -7392448323188662496 - 0x7e, 0xa6, 0x21, 0xc3, 0xd8, 0xed, 0x3f, 0x9e, //0x00004dc0 .quad -7043649776941685122 - 0xe8, 0x76, 0xe2, 0x6a, 0x45, 0xef, 0xc2, 0xbf, //0x00004dc8 .quad -4628874385558440216 - 0x1e, 0x10, 0xea, 0xf3, 0x4e, 0xe9, 0xcf, 0xc5, //0x00004dd0 .quad -4192876202749718498 - 0xa2, 0x14, 0x9b, 0xc5, 0x16, 0xab, 0xb3, 0xef, //0x00004dd8 .quad -1174406963520662366 - 0x12, 0x4a, 0x72, 0x58, 0xd1, 0xf1, 0xa1, 0xbb, //0x00004de0 .quad -4926390635932268014 - 0xe5, 0xec, 0x80, 0x3b, 0xee, 0x4a, 0xd0, 0x95, //0x00004de8 .quad -7651533379841495835 - 0x97, 0xdc, 0x8e, 0xae, 0x45, 0x6e, 0x8a, 0x2a, //0x00004df0 .quad 3065383741939440791 - 0x1f, 0x28, 0x61, 0xca, 0xa9, 0x5d, 0x44, 0xbb, //0x00004df8 .quad -4952730706374481889 - 0xbd, 0x93, 0x32, 0x1a, 0xd7, 0x09, 0x2d, 0xf5, //0x00004e00 .quad -779956341003086915 - 0x26, 0x72, 0xf9, 0x3c, 0x14, 0x75, 0x15, 0xea, //0x00004e08 .quad -1579227364540714458 - 0x56, 0x9c, 0x5f, 0x70, 0x26, 0x26, 0x3c, 0x59, //0x00004e10 .quad 6430056314514152534 - 0x58, 0xe7, 0x1b, 0xa6, 0x2c, 0x69, 0x4d, 0x92, //0x00004e18 .quad -7904546130479028392 - 0x6c, 0x83, 0x77, 0x0c, 0xb0, 0x2f, 0x8b, 0x6f, //0x00004e20 .quad 8037570393142690668 - 0x2e, 0xe1, 0xa2, 0xcf, 0x77, 0xc3, 0xe0, 0xb6, //0x00004e28 .quad -5268996644671397586 - 0x47, 0x64, 0x95, 0x0f, 0x9c, 0xfb, 0x6d, 0x0b, //0x00004e30 .quad 823590954573587527 - 0x7a, 0x99, 0x8b, 0xc3, 0x55, 0xf4, 0x98, 0xe4, //0x00004e38 .quad -1974559787411859078 - 0xac, 0x5e, 0xbd, 0x89, 0x41, 0xbd, 0x24, 0x47, //0x00004e40 .quad 5126430365035880108 - 0xec, 0x3f, 0x37, 0x9a, 0xb5, 0x98, 0xdf, 0x8e, //0x00004e48 .quad -8151628894773493780 - 0x57, 0xb6, 0x2c, 0xec, 0x91, 0xec, 0xed, 0x58, //0x00004e50 .quad 6408037956294850135 - 0xe7, 0x0f, 0xc5, 0x00, 0xe3, 0x7e, 0x97, 0xb2, //0x00004e58 .quad -5577850100039479321 - 0xed, 0xe3, 0x37, 0x67, 0xb6, 0x67, 0x29, 0x2f, //0x00004e60 .quad 3398361426941174765 - 0xe1, 0x53, 0xf6, 0xc0, 0x9b, 0x5e, 0x3d, 0xdf, //0x00004e68 .quad -2360626606621961247 - 0x74, 0xee, 0x82, 0x00, 0xd2, 0xe0, 0x79, 0xbd, //0x00004e70 .quad -4793553135802847628 - 0x6c, 0xf4, 0x99, 0x58, 0x21, 0x5b, 0x86, 0x8b, //0x00004e78 .quad -8392920656779807636 - 0x11, 0xaa, 0xa3, 0x80, 0x06, 0x59, 0xd8, 0xec, //0x00004e80 .quad -1380255401326171631 - 0x87, 0x71, 0xc0, 0xae, 0xe9, 0xf1, 0x67, 0xae, //0x00004e88 .quad -5879464802547371641 - 0x95, 0x94, 0xcc, 0x20, 0x48, 0x6f, 0x0e, 0xe8, //0x00004e90 .quad -1725319251657714539 - 0xe9, 0x8d, 0x70, 0x1a, 0x64, 0xee, 0x01, 0xda, //0x00004e98 .quad -2737644984756826647 - 0xdd, 0xdc, 0x7f, 0x14, 0x8d, 0x05, 0x09, 0x31, //0x00004ea0 .quad 3533361486141316317 - 0xb2, 0x58, 0x86, 0x90, 0xfe, 0x34, 0x41, 0x88, //0x00004ea8 .quad -8628557143114098510 - 0x15, 0xd4, 0x9f, 0x59, 0xf0, 0x46, 0x4b, 0xbd, //0x00004eb0 .quad -4806670179178130411 - 0xde, 0xee, 0xa7, 0x34, 0x3e, 0x82, 0x51, 0xaa, //0x00004eb8 .quad -6174010410465235234 - 0x1a, 0xc9, 0x07, 0x70, 0xac, 0x18, 0x9e, 0x6c, //0x00004ec0 .quad 7826720331309500698 - 0x96, 0xea, 0xd1, 0xc1, 0xcd, 0xe2, 0xe5, 0xd4, //0x00004ec8 .quad -3105826994654156138 - 0xb0, 0xdd, 0x04, 0xc6, 0x6b, 0xcf, 0xe2, 0x03, //0x00004ed0 .quad 280014188641050032 - 0x9e, 0x32, 0x23, 0x99, 0xc0, 0xad, 0x0f, 0x85, //0x00004ed8 .quad -8858670899299929442 - 0x1c, 0x15, 0x86, 0xb7, 0x46, 0x83, 0xdb, 0x84, //0x00004ee0 .quad -8873354301053463268 - 0x45, 0xff, 0x6b, 0xbf, 0x30, 0x99, 0x53, 0xa6, //0x00004ee8 .quad -6461652605697523899 - 0x63, 0x9a, 0x67, 0x65, 0x18, 0x64, 0x12, 0xe6, //0x00004ef0 .quad -1868320839462053277 - 0x16, 0xff, 0x46, 0xef, 0x7c, 0x7f, 0xe8, 0xcf, //0x00004ef8 .quad -3465379738694516970 - 0x7e, 0xc0, 0x60, 0x3f, 0x8f, 0x7e, 0xcb, 0x4f, //0x00004f00 .quad 5749828502977298558 - 0x6e, 0x5f, 0x8c, 0x15, 0xae, 0x4f, 0xf1, 0x81, //0x00004f08 .quad -9083391364325154962 - 0x9d, 0xf0, 0x38, 0x0f, 0x33, 0x5e, 0xbe, 0xe3, //0x00004f10 .quad -2036086408133152611 - 0x49, 0x77, 0xef, 0x9a, 0x99, 0xa3, 0x6d, 0xa2, //0x00004f18 .quad -6742553186979055799 - 0xc5, 0x2c, 0x07, 0xd3, 0xbf, 0xf5, 0xad, 0x5c, //0x00004f20 .quad 6678264026688335045 - 0x1c, 0x55, 0xab, 0x01, 0x80, 0x0c, 0x09, 0xcb, //0x00004f28 .quad -3816505465296431844 - 0xf6, 0xf7, 0xc8, 0xc7, 0x2f, 0x73, 0xd9, 0x73, //0x00004f30 .quad 8347830033360418806 - 0x63, 0x2a, 0x16, 0x02, 0xa0, 0x4f, 0xcb, 0xfd, //0x00004f38 .quad -158945813193151901 - 0xfa, 0x9a, 0xdd, 0xdc, 0xfd, 0xe7, 0x67, 0x28, //0x00004f40 .quad 2911550761636567802 - 0x7e, 0xda, 0x4d, 0x01, 0xc4, 0x11, 0x9f, 0x9e, //0x00004f48 .quad -7016870160886801794 - 0xb8, 0x01, 0x15, 0x54, 0xfd, 0xe1, 0x81, 0xb2, //0x00004f50 .quad -5583933584809066056 - 0x1d, 0x51, 0xa1, 0x01, 0x35, 0xd6, 0x46, 0xc6, //0x00004f58 .quad -4159401682681114339 - 0x26, 0x42, 0x1a, 0xa9, 0x7c, 0x5a, 0x22, 0x1f, //0x00004f60 .quad 2243455055843443238 - 0x65, 0xa5, 0x09, 0x42, 0xc2, 0x8b, 0xd8, 0xf7, //0x00004f68 .quad -587566084924005019 - 0x58, 0x69, 0xb0, 0xe9, 0x8d, 0x78, 0x75, 0x33, //0x00004f70 .quad 3708002419115845976 - 0x5f, 0x07, 0x46, 0x69, 0x59, 0x57, 0xe7, 0x9a, //0x00004f78 .quad -7284757830718584993 - 0xae, 0x83, 0x1c, 0x64, 0xb1, 0xd6, 0x52, 0x00, //0x00004f80 .quad 23317005467419566 - 0x37, 0x89, 0x97, 0xc3, 0x2f, 0x2d, 0xa1, 0xc1, //0x00004f88 .quad -4494261269970843337 - 0x9a, 0xa4, 0x23, 0xbd, 0x5d, 0x8c, 0x67, 0xc0, //0x00004f90 .quad -4582539761593113446 - 0x84, 0x6b, 0x7d, 0xb4, 0x7b, 0x78, 0x09, 0xf2, //0x00004f98 .quad -1006140569036166268 - 0xe0, 0x46, 0x36, 0x96, 0xba, 0xb7, 0x40, 0xf8, //0x00004fa0 .quad -558244341782001952 - 0x32, 0x63, 0xce, 0x50, 0x4d, 0xeb, 0x45, 0x97, //0x00004fa8 .quad -7546366883288685774 - 0x98, 0xd8, 0xc3, 0x3b, 0xa9, 0xe5, 0x50, 0xb6, //0x00004fb0 .quad -5309491445654890344 - 0xff, 0xfb, 0x01, 0xa5, 0x20, 0x66, 0x17, 0xbd, //0x00004fb8 .quad -4821272585683469313 - 0xbe, 0xce, 0xb4, 0x8a, 0x13, 0x1f, 0xe5, 0xa3, //0x00004fc0 .quad -6636864307068612930 - 0xff, 0x7a, 0x42, 0xce, 0xa8, 0x3f, 0x5d, 0xec, //0x00004fc8 .quad -1414904713676948737 - 0x37, 0x01, 0xb1, 0x36, 0x6c, 0x33, 0x6f, 0xc6, //0x00004fd0 .quad -4148040191917883081 - 0xdf, 0x8c, 0xe9, 0x80, 0xc9, 0x47, 0xba, 0x93, //0x00004fd8 .quad -7801844473689174817 - 0x84, 0x41, 0x5d, 0x44, 0x47, 0x00, 0x0b, 0xb8, //0x00004fe0 .quad -5185050239897353852 - 0x17, 0xf0, 0x23, 0xe1, 0xbb, 0xd9, 0xa8, 0xb8, //0x00004fe8 .quad -5140619573684080617 - 0xe5, 0x91, 0x74, 0x15, 0x59, 0xc0, 0x0d, 0xa6, //0x00004ff0 .quad -6481312799871692315 - 0x1d, 0xec, 0x6c, 0xd9, 0x2a, 0x10, 0xd3, 0xe6, //0x00004ff8 .quad -1814088448677712867 - 0x2f, 0xdb, 0x68, 0xad, 0x37, 0x98, 0xc8, 0x87, //0x00005000 .quad -8662506518347195601 - 0x92, 0x13, 0xe4, 0xc7, 0x1a, 0xea, 0x43, 0x90, //0x00005008 .quad -8051334308064652398 - 0xfb, 0x11, 0xc3, 0x98, 0x45, 0xbe, 0xba, 0x29, //0x00005010 .quad 3006924907348169211 - 0x77, 0x18, 0xdd, 0x79, 0xa1, 0xe4, 0x54, 0xb4, //0x00005018 .quad -5452481866653427593 - 0x7a, 0xd6, 0xf3, 0xfe, 0xd6, 0x6d, 0x29, 0xf4, //0x00005020 .quad -853029884242176390 - 0x94, 0x5e, 0x54, 0xd8, 0xc9, 0x1d, 0x6a, 0xe1, //0x00005028 .quad -2203916314889396588 - 0x0c, 0x66, 0x58, 0x5f, 0xa6, 0xe4, 0x99, 0x18, //0x00005030 .quad 1772699331562333708 - 0x1d, 0xbb, 0x34, 0x27, 0x9e, 0x52, 0xe2, 0x8c, //0x00005038 .quad -8294976724446954723 - 0x8f, 0x7f, 0x2e, 0xf7, 0xcf, 0x5d, 0xc0, 0x5e, //0x00005040 .quad 6827560182880305039 - 0xe4, 0xe9, 0x01, 0xb1, 0x45, 0xe7, 0x1a, 0xb0, //0x00005048 .quad -5757034887131305500 - 0x73, 0x1f, 0xfa, 0xf4, 0x43, 0x75, 0x70, 0x76, //0x00005050 .quad 8534450228600381299 - 0x5d, 0x64, 0x42, 0x1d, 0x17, 0xa1, 0x21, 0xdc, //0x00005058 .quad -2584607590486743971 - 0xa8, 0x53, 0x1c, 0x79, 0x4a, 0x49, 0x06, 0x6a, //0x00005060 .quad 7639874402088932264 - 0xba, 0x7e, 0x49, 0x72, 0xae, 0x04, 0x95, 0x89, //0x00005068 .quad -8532908771695296838 - 0x92, 0x68, 0x63, 0x17, 0x9d, 0xdb, 0x87, 0x04, //0x00005070 .quad 326470965756389522 - 0x69, 0xde, 0xdb, 0x0e, 0xda, 0x45, 0xfa, 0xab, //0x00005078 .quad -6054449946191733143 - 0xb6, 0x42, 0x3c, 0x5d, 0x84, 0xd2, 0xa9, 0x45, //0x00005080 .quad 5019774725622874806 - 0x03, 0xd6, 0x92, 0x92, 0x50, 0xd7, 0xf8, 0xd6, //0x00005088 .quad -2956376414312278525 - 0xb2, 0xa9, 0x45, 0xba, 0x92, 0x23, 0x8a, 0x0b, //0x00005090 .quad 831516194300602802 - 0xc2, 0xc5, 0x9b, 0x5b, 0x92, 0x86, 0x5b, 0x86, //0x00005098 .quad -8765264286586255934 - 0x1e, 0x14, 0xd7, 0x68, 0x77, 0xac, 0x6c, 0x8e, //0x000050a0 .quad -8183976793979022306 - 0x32, 0xb7, 0x82, 0xf2, 0x36, 0x68, 0xf2, 0xa7, //0x000050a8 .quad -6344894339805432014 - 0x26, 0xd9, 0x0c, 0x43, 0x95, 0xd7, 0x07, 0x32, //0x000050b0 .quad 3605087062808385830 - 0xff, 0x64, 0x23, 0xaf, 0x44, 0x02, 0xef, 0xd1, //0x000050b8 .quad -3319431906329402113 - 0xb8, 0x07, 0xe8, 0x49, 0xbd, 0xe6, 0x44, 0x7f, //0x000050c0 .quad 9170708441896323000 - 0x1f, 0x1f, 0x76, 0xed, 0x6a, 0x61, 0x35, 0x83, //0x000050c8 .quad -8992173969096958177 - 0xa6, 0x09, 0x62, 0x9c, 0x6c, 0x20, 0x16, 0x5f, //0x000050d0 .quad 6851699533943015846 - 0xe7, 0xa6, 0xd3, 0xa8, 0xc5, 0xb9, 0x02, 0xa4, //0x000050d8 .quad -6628531442943809817 - 0x0f, 0x8c, 0x7a, 0xc3, 0x87, 0xa8, 0xdb, 0x36, //0x000050e0 .quad 3952938399001381903 - 0xa1, 0x90, 0x08, 0x13, 0x37, 0x68, 0x03, 0xcd, //0x000050e8 .quad -3673978285252374367 - 0x89, 0x97, 0x2c, 0xda, 0x54, 0x49, 0x49, 0xc2, //0x000050f0 .quad -4446942528265218167 - 0x64, 0x5a, 0xe5, 0x6b, 0x22, 0x21, 0x22, 0x80, //0x000050f8 .quad -9213765455923815836 - 0x6c, 0xbd, 0xb7, 0x10, 0xaa, 0x9b, 0xdb, 0xf2, //0x00005100 .quad -946992141904134804 - 0xfd, 0xb0, 0xde, 0x06, 0x6b, 0xa9, 0x2a, 0xa0, //0x00005108 .quad -6905520801477381891 - 0xc7, 0xac, 0xe5, 0x94, 0x94, 0x82, 0x92, 0x6f, //0x00005110 .quad 8039631859474607303 - 0x3d, 0x5d, 0x96, 0xc8, 0xc5, 0x53, 0x35, 0xc8, //0x00005118 .quad -4020214983419339459 - 0xf9, 0x17, 0x1f, 0xba, 0x39, 0x23, 0x77, 0xcb, //0x00005120 .quad -3785518230938904583 - 0x8c, 0xf4, 0xbb, 0x3a, 0xb7, 0xa8, 0x42, 0xfa, //0x00005128 .quad -413582710846786420 - 0xfb, 0x6e, 0x53, 0x14, 0x04, 0x76, 0x2a, 0xff, //0x00005130 .quad -60105885123121413 - 0xd7, 0x78, 0xb5, 0x84, 0x72, 0xa9, 0x69, 0x9c, //0x00005138 .quad -7176018221920323369 - 0xba, 0x4a, 0x68, 0x19, 0x85, 0x13, 0xf5, 0xfe, //0x00005140 .quad -75132356403901766 - 0x0d, 0xd7, 0xe2, 0x25, 0xcf, 0x13, 0x84, 0xc3, //0x00005148 .quad -4358336758973016307 - 0x69, 0x5d, 0xc2, 0x5f, 0x66, 0x58, 0xb2, 0x7e, //0x00005150 .quad 9129456591349898601 - 0xd1, 0x8c, 0x5b, 0xef, 0xc2, 0x18, 0x65, 0xf4, //0x00005158 .quad -836234930288882479 - 0x61, 0x7a, 0xd9, 0xfb, 0x3f, 0x77, 0x2f, 0xef, //0x00005160 .quad -1211618658047395231 - 0x02, 0x38, 0x99, 0xd5, 0x79, 0x2f, 0xbf, 0x98, //0x00005168 .quad -7440175859071633406 - 0xfa, 0xd8, 0xcf, 0xfa, 0x0f, 0x55, 0xfb, 0xaa, //0x00005170 .quad -6126209340986631942 - 0x03, 0x86, 0xff, 0x4a, 0x58, 0xfb, 0xee, 0xbe, //0x00005178 .quad -4688533805412153853 - 0x38, 0xcf, 0x83, 0xf9, 0x53, 0x2a, 0xba, 0x95, //0x00005180 .quad -7657761676233289928 - 0x84, 0x67, 0xbf, 0x5d, 0x2e, 0xba, 0xaa, 0xee, //0x00005188 .quad -1248981238337804412 - 0x83, 0x61, 0xf2, 0x7b, 0x74, 0x5a, 0x94, 0xdd, //0x00005190 .quad -2480258038432112253 - 0xb2, 0xa0, 0x97, 0xfa, 0x5c, 0xb4, 0x2a, 0x95, //0x00005198 .quad -7698142301602209614 - 0xe4, 0xf9, 0xee, 0x9a, 0x11, 0x71, 0xf9, 0x94, //0x000051a0 .quad -7712008566467528220 - 0xdf, 0x88, 0x3d, 0x39, 0x74, 0x61, 0x75, 0xba, //0x000051a8 .quad -5010991858575374113 - 0x5d, 0xb8, 0xaa, 0x01, 0x56, 0xcd, 0x37, 0x7a, //0x000051b0 .quad 8806733365625141341 - 0x17, 0xeb, 0x8c, 0x47, 0xd1, 0xb9, 0x12, 0xe9, //0x000051b8 .quad -1652053804791829737 - 0x3a, 0xb3, 0x0a, 0xc1, 0x55, 0xe0, 0x62, 0xac, //0x000051c0 .quad -6025006692552756422 - 0xee, 0x12, 0xb8, 0xcc, 0x22, 0xb4, 0xab, 0x91, //0x000051c8 .quad -7950062655635975442 - 0x09, 0x60, 0x4d, 0x31, 0x6b, 0x98, 0x7b, 0x57, //0x000051d0 .quad 6303799689591218185 - 0xaa, 0x17, 0xe6, 0x7f, 0x2b, 0xa1, 0x16, 0xb6, //0x000051d8 .quad -5325892301117581398 - 0x0b, 0xb8, 0xa0, 0xfd, 0x85, 0x7e, 0x5a, 0xed, //0x000051e0 .quad -1343622424865753077 - 0x94, 0x9d, 0xdf, 0x5f, 0x76, 0x49, 0x9c, 0xe3, //0x000051e8 .quad -2045679357969588844 - 0x07, 0x73, 0x84, 0xbe, 0x13, 0x8f, 0x58, 0x14, //0x000051f0 .quad 1466078993672598279 - 0x7d, 0xc2, 0xeb, 0xfb, 0xe9, 0xad, 0x41, 0x8e, //0x000051f8 .quad -8196078626372074883 - 0xc8, 0x8f, 0x25, 0xae, 0xd8, 0xb2, 0x6e, 0x59, //0x00005200 .quad 6444284760518135752 - 0x1c, 0xb3, 0xe6, 0x7a, 0x64, 0x19, 0xd2, 0xb1, //0x00005208 .quad -5633412264537705700 - 0xbb, 0xf3, 0xae, 0xd9, 0x8e, 0x5f, 0xca, 0x6f, //0x00005210 .quad 8055355950647669691 - 0xe3, 0x5f, 0xa0, 0x99, 0xbd, 0x9f, 0x46, 0xde, //0x00005218 .quad -2430079312244744221 - 0x54, 0x58, 0x0d, 0x48, 0xb9, 0x7b, 0xde, 0x25, //0x00005220 .quad 2728754459941099604 - 0xee, 0x3b, 0x04, 0x80, 0xd6, 0x23, 0xec, 0x8a, //0x00005228 .quad -8436328597794046994 - 0x6a, 0xae, 0x10, 0x9a, 0xa7, 0x1a, 0x56, 0xaf, //0x00005230 .quad -5812428961928401302 - 0xe9, 0x4a, 0x05, 0x20, 0xcc, 0x2c, 0xa7, 0xad, //0x00005238 .quad -5933724728815170839 - 0x04, 0xda, 0x94, 0x80, 0x51, 0xa1, 0x2b, 0x1b, //0x00005240 .quad 1957835834444274180 - 0xa4, 0x9d, 0x06, 0x28, 0xff, 0xf7, 0x10, 0xd9, //0x00005248 .quad -2805469892591575644 - 0x42, 0x08, 0x5d, 0xf0, 0xd2, 0x44, 0xfb, 0x90, //0x00005250 .quad -7999724640327104446 - 0x86, 0x22, 0x04, 0x79, 0xff, 0x9a, 0xaa, 0x87, //0x00005258 .quad -8670947710510816634 - 0x53, 0x4a, 0x74, 0xac, 0x07, 0x16, 0x3a, 0x35, //0x00005260 .quad 3835402254873283155 - 0x28, 0x2b, 0x45, 0x57, 0xbf, 0x41, 0x95, 0xa9, //0x00005268 .quad -6226998619711132888 - 0xe8, 0x5c, 0x91, 0x97, 0x89, 0x9b, 0x88, 0x42, //0x00005270 .quad 4794252818591603944 - 0xf2, 0x75, 0x16, 0x2d, 0x2f, 0x92, 0xfa, 0xd3, //0x00005278 .quad -3172062256211528206 - 0x11, 0xda, 0xba, 0xfe, 0x35, 0x61, 0x95, 0x69, //0x00005280 .quad 7608094030047140369 - 0xb7, 0x09, 0x2e, 0x7c, 0x5d, 0x9b, 0x7c, 0x84, //0x00005288 .quad -8900067937773286985 - 0x95, 0x90, 0x69, 0x7e, 0x83, 0xb9, 0xfa, 0x43, //0x00005290 .quad 4898431519131537557 - 0x25, 0x8c, 0x39, 0xdb, 0x34, 0xc2, 0x9b, 0xa5, //0x00005298 .quad -6513398903789220827 - 0xbb, 0xf4, 0x03, 0x5e, 0xe4, 0x67, 0xf9, 0x94, //0x000052a0 .quad -7712018656367741765 - 0x2e, 0xef, 0x07, 0x12, 0xc2, 0xb2, 0x02, 0xcf, //0x000052a8 .quad -3530062611309138130 - 0xf5, 0x78, 0xc2, 0xba, 0xee, 0xe0, 0x1b, 0x1d, //0x000052b0 .quad 2097517367411243253 - 0x7d, 0xf5, 0x44, 0x4b, 0xb9, 0xaf, 0x61, 0x81, //0x000052b8 .quad -9123818159709293187 - 0x32, 0x17, 0x73, 0x69, 0x2a, 0xd9, 0x62, 0x64, //0x000052c0 .quad 7233582727691441970 - 0xdc, 0x32, 0x16, 0x9e, 0xa7, 0x1b, 0xba, 0xa1, //0x000052c8 .quad -6793086681209228580 - 0xfe, 0xdc, 0xcf, 0x03, 0x75, 0x8f, 0x7b, 0x7d, //0x000052d0 .quad 9041978409614302462 - 0x93, 0xbf, 0x9b, 0x85, 0x91, 0xa2, 0x28, 0xca, //0x000052d8 .quad -3879672333084147821 - 0x3e, 0xd4, 0xc3, 0x44, 0x52, 0x73, 0xda, 0x5c, //0x000052e0 .quad 6690786993590490174 - 0x78, 0xaf, 0x02, 0xe7, 0x35, 0xcb, 0xb2, 0xfc, //0x000052e8 .quad -237904397927796872 - 0xa7, 0x64, 0xfa, 0x6a, 0x13, 0x88, 0x08, 0x3a, //0x000052f0 .quad 4181741870994056359 - 0xab, 0xad, 0x61, 0xb0, 0x01, 0xbf, 0xef, 0x9d, //0x000052f8 .quad -7066219276345954901 - 0xd0, 0xfd, 0xb8, 0x45, 0x18, 0xaa, 0x8a, 0x08, //0x00005300 .quad 615491320315182544 - 0x16, 0x19, 0x7a, 0x1c, 0xc2, 0xae, 0x6b, 0xc5, //0x00005308 .quad -4221088077005055722 - 0x45, 0x3d, 0x27, 0x57, 0x9e, 0x54, 0xad, 0x8a, //0x00005310 .quad -8454007886460797627 - 0x5b, 0x9f, 0x98, 0xa3, 0x72, 0x9a, 0xc6, 0xf6, //0x00005318 .quad -664674077828931749 - 0x4b, 0x86, 0x78, 0xf6, 0xe2, 0x54, 0xac, 0x36, //0x00005320 .quad 3939617107816777291 - 0x99, 0x63, 0x3f, 0xa6, 0x87, 0x20, 0x3c, 0x9a, //0x00005328 .quad -7332950326284164199 - 0xdd, 0xa7, 0x16, 0xb4, 0x1b, 0x6a, 0x57, 0x84, //0x00005330 .quad -8910536670511192099 - 0x7f, 0x3c, 0xcf, 0x8f, 0xa9, 0x28, 0xcb, 0xc0, //0x00005338 .quad -4554501889427817345 - 0xd5, 0x51, 0x1c, 0xa1, 0xa2, 0x44, 0x6d, 0x65, //0x00005340 .quad 7308573235570561493 - 0x9f, 0x0b, 0xc3, 0xf3, 0xd3, 0xf2, 0xfd, 0xf0, //0x00005348 .quad -1081441343357383777 - 0x25, 0xb3, 0xb1, 0xa4, 0xe5, 0x4a, 0x64, 0x9f, //0x00005350 .quad -6961356773836868827 - 0x43, 0xe7, 0x59, 0x78, 0xc4, 0xb7, 0x9e, 0x96, //0x00005358 .quad -7593429867239446717 - 0xee, 0x1f, 0xde, 0x0d, 0x9f, 0x5d, 0x3d, 0x87, //0x00005360 .quad -8701695967296086034 - 0x14, 0x61, 0x70, 0x96, 0xb5, 0x65, 0x46, 0xbc, //0x00005368 .quad -4880101315621920492 - 0xea, 0xa7, 0x55, 0xd1, 0x06, 0xb5, 0x0c, 0xa9, //0x00005370 .quad -6265433940692719638 - 0x59, 0x79, 0x0c, 0xfc, 0x22, 0xff, 0x57, 0xeb, //0x00005378 .quad -1488440626100012711 - 0xf2, 0x88, 0xd5, 0x42, 0x24, 0xf1, 0xa7, 0x09, //0x00005380 .quad 695789805494438130 - 0xd8, 0xcb, 0x87, 0xdd, 0x75, 0xff, 0x16, 0x93, //0x00005388 .quad -7847804418953589800 - 0x2f, 0xeb, 0x8a, 0x53, 0x6d, 0xed, 0x11, 0x0c, //0x00005390 .quad 869737256868047663 - 0xce, 0xbe, 0xe9, 0x54, 0x53, 0xbf, 0xdc, 0xb7, //0x00005398 .quad -5198069505264599346 - 0xfa, 0xa5, 0x6d, 0xa8, 0xc8, 0x68, 0x16, 0x8f, //0x000053a0 .quad -8136200465769716230 - 0x81, 0x2e, 0x24, 0x2a, 0x28, 0xef, 0xd3, 0xe5, //0x000053a8 .quad -1885900863153361279 - 0xbc, 0x87, 0x44, 0x69, 0x7d, 0x01, 0x6e, 0xf9, //0x000053b0 .quad -473439272678684740 - 0x10, 0x9d, 0x56, 0x1a, 0x79, 0x75, 0xa4, 0x8f, //0x000053b8 .quad -8096217067111932656 - 0xac, 0xa9, 0x95, 0xc3, 0xdc, 0x81, 0xc9, 0x37, //0x000053c0 .quad 4019886927579031980 - 0x55, 0x44, 0xec, 0x60, 0xd7, 0x92, 0x8d, 0xb3, //0x000053c8 .quad -5508585315462527915 - 0x17, 0x14, 0x7b, 0xf4, 0x53, 0xe2, 0xbb, 0x85, //0x000053d0 .quad -8810199395808373737 - 0x6a, 0x55, 0x27, 0x39, 0x8d, 0xf7, 0x70, 0xe0, //0x000053d8 .quad -2274045625900771990 - 0x8e, 0xec, 0xcc, 0x78, 0x74, 0x6d, 0x95, 0x93, //0x000053e0 .quad -7812217631593927538 - 0x62, 0x95, 0xb8, 0x43, 0xb8, 0x9a, 0x46, 0x8c, //0x000053e8 .quad -8338807543829064350 - 0xb2, 0x27, 0x00, 0x97, 0xd1, 0xc8, 0x7a, 0x38, //0x000053f0 .quad 4069786015789754290 - 0xbb, 0xba, 0xa6, 0x54, 0x66, 0x41, 0x58, 0xaf, //0x000053f8 .quad -5811823411358942533 - 0x9e, 0x31, 0xc0, 0xfc, 0x05, 0x7b, 0x99, 0x06, //0x00005400 .quad 475546501309804958 - 0x6a, 0x69, 0xd0, 0xe9, 0xbf, 0x51, 0x2e, 0xdb, //0x00005408 .quad -2653093245771290262 - 0x03, 0x1f, 0xf8, 0xbd, 0xe3, 0xec, 0x1f, 0x44, //0x00005410 .quad 4908902581746016003 - 0xe2, 0x41, 0x22, 0xf2, 0x17, 0xf3, 0xfc, 0x88, //0x00005418 .quad -8575712306248138270 - 0xc3, 0x26, 0x76, 0xad, 0x1c, 0xe8, 0x27, 0xd5, //0x00005420 .quad -3087243809672255805 - 0x5a, 0xd2, 0xaa, 0xee, 0xdd, 0x2f, 0x3c, 0xab, //0x00005428 .quad -6107954364382784934 - 0x74, 0xb0, 0xd3, 0xd8, 0x23, 0xe2, 0x71, 0x8a, //0x00005430 .quad -8470740780517707660 - 0xf1, 0x86, 0x55, 0x6a, 0xd5, 0x3b, 0x0b, 0xd6, //0x00005438 .quad -3023256937051093263 - 0x49, 0x4e, 0x84, 0x67, 0x56, 0x2d, 0x87, 0xf6, //0x00005440 .quad -682526969396179383 - 0x56, 0x74, 0x75, 0x62, 0x65, 0x05, 0xc7, 0x85, //0x00005448 .quad -8807064613298015146 - 0xdb, 0x61, 0x65, 0x01, 0xac, 0xf8, 0x28, 0xb4, //0x00005450 .quad -5464844730172612133 - 0x6c, 0xd1, 0x12, 0xbb, 0xbe, 0xc6, 0x38, 0xa7, //0x00005458 .quad -6397144748195131028 - 0x52, 0xba, 0xbe, 0x01, 0xd7, 0x36, 0x33, 0xe1, //0x00005460 .quad -2219369894288377262 - 0xc7, 0x85, 0xd7, 0x69, 0x6e, 0xf8, 0x06, 0xd1, //0x00005468 .quad -3384744916816525881 - 0x73, 0x34, 0x17, 0x61, 0x46, 0x02, 0xc0, 0xec, //0x00005470 .quad -1387106183930235789 - 0x9c, 0xb3, 0x26, 0x02, 0x45, 0x5b, 0xa4, 0x82, //0x00005478 .quad -9032994600651410532 - 0x90, 0x01, 0x5d, 0xf9, 0xd7, 0x02, 0xf0, 0x27, //0x00005480 .quad 2877803288514593168 - 0x84, 0x60, 0xb0, 0x42, 0x16, 0x72, 0x4d, 0xa3, //0x00005488 .quad -6679557232386875260 - 0xf4, 0x41, 0xb4, 0xf7, 0x8d, 0x03, 0xec, 0x31, //0x00005490 .quad 3597254110643241460 - 0xa5, 0x78, 0x5c, 0xd3, 0x9b, 0xce, 0x20, 0xcc, //0x00005498 .quad -3737760522056206171 - 0x71, 0x52, 0xa1, 0x75, 0x71, 0x04, 0x67, 0x7e, //0x000054a0 .quad 9108253656731439729 - 0xce, 0x96, 0x33, 0xc8, 0x42, 0x02, 0x29, 0xff, //0x000054a8 .quad -60514634142869810 - 0x86, 0xd3, 0x84, 0xe9, 0xc6, 0x62, 0x00, 0x0f, //0x000054b0 .quad 1080972517029761926 - 0x41, 0x3e, 0x20, 0xbd, 0x69, 0xa1, 0x79, 0x9f, //0x000054b8 .quad -6955350673980375487 - 0x68, 0x08, 0xe6, 0xa3, 0x78, 0x7b, 0xc0, 0x52, //0x000054c0 .quad 5962901664714590312 - 0xd1, 0x4d, 0x68, 0x2c, 0xc4, 0x09, 0x58, 0xc7, //0x000054c8 .quad -4082502324048081455 - 0x82, 0x8a, 0xdf, 0xcc, 0x56, 0x9a, 0x70, 0xa7, //0x000054d0 .quad -6381430974388925822 - 0x45, 0x61, 0x82, 0x37, 0x35, 0x0c, 0x2e, 0xf9, //0x000054d8 .quad -491441886632713915 - 0x91, 0xb6, 0x0b, 0x40, 0x76, 0x60, 0xa6, 0x88, //0x000054e0 .quad -8600080377420466543 - 0xcb, 0x7c, 0xb1, 0x42, 0xa1, 0xc7, 0xbc, 0x9b, //0x000054e8 .quad -7224680206786528053 - 0x35, 0xa4, 0x0e, 0xd0, 0x93, 0xf8, 0xcf, 0x6a, //0x000054f0 .quad 7696643601933968437 - 0xfe, 0xdb, 0x5d, 0x93, 0x89, 0xf9, 0xab, 0xc2, //0x000054f8 .quad -4419164240055772162 - 0x43, 0x4d, 0x12, 0xc4, 0xb8, 0xf6, 0x83, 0x05, //0x00005500 .quad 397432465562684739 - 0xfe, 0x52, 0x35, 0xf8, 0xeb, 0xf7, 0x56, 0xf3, //0x00005508 .quad -912269281642327298 - 0x4a, 0x70, 0x8b, 0x7a, 0x33, 0x7a, 0x72, 0xc3, //0x00005510 .quad -4363290727450709942 - 0xde, 0x53, 0x21, 0x7b, 0xf3, 0x5a, 0x16, 0x98, //0x00005518 .quad -7487697328667536418 - 0x5c, 0x4c, 0x2e, 0x59, 0xc0, 0x18, 0x4f, 0x74, //0x00005520 .quad 8380944645968776284 - 0xd6, 0xa8, 0xe9, 0x59, 0xb0, 0xf1, 0x1b, 0xbe, //0x00005528 .quad -4747935642407032618 - 0x73, 0xdf, 0x79, 0x6f, 0xf0, 0xde, 0x62, 0x11, //0x00005530 .quad 1252808770606194547 - 0x0c, 0x13, 0x64, 0x70, 0x1c, 0xee, 0xa2, 0xed, //0x00005538 .quad -1323233534581402868 - 0xa8, 0x2b, 0xac, 0x45, 0x56, 0xcb, 0xdd, 0x8a, //0x00005540 .quad -8440366555225904216 - 0xe7, 0x8b, 0x3e, 0xc6, 0xd1, 0xd4, 0x85, 0x94, //0x00005548 .quad -7744549986754458649 - 0x92, 0x36, 0x17, 0xd7, 0x2b, 0x3e, 0x95, 0x6d, //0x00005550 .quad 7896285879677171346 - 0xe1, 0x2e, 0xce, 0x37, 0x06, 0x4a, 0xa7, 0xb9, //0x00005558 .quad -5069001465015685407 - 0x37, 0x04, 0xdd, 0xcc, 0xb6, 0x8d, 0xfa, 0xc8, //0x00005560 .quad -3964700705685699529 - 0x99, 0xba, 0xc1, 0xc5, 0x87, 0x1c, 0x11, 0xe8, //0x00005568 .quad -1724565812842218855 - 0xa2, 0x22, 0x0a, 0x40, 0x92, 0x98, 0x9c, 0x1d, //0x00005570 .quad 2133748077373825698 - 0xa0, 0x14, 0x99, 0xdb, 0xd4, 0xb1, 0x0a, 0x91, //0x00005578 .quad -7995382660667468640 - 0x4b, 0xab, 0x0c, 0xd0, 0xb6, 0xbe, 0x03, 0x25, //0x00005580 .quad 2667185096717282123 - 0xc8, 0x59, 0x7f, 0x12, 0x4a, 0x5e, 0x4d, 0xb5, //0x00005588 .quad -5382542307406947896 - 0x1d, 0xd6, 0x0f, 0x84, 0x64, 0xae, 0x44, 0x2e, //0x00005590 .quad 3333981370896602653 - 0x3a, 0x30, 0x1f, 0x97, 0xdc, 0xb5, 0xa0, 0xe2, //0x00005598 .quad -2116491865831296966 - 0xd2, 0xe5, 0x89, 0xd2, 0xfe, 0xec, 0xea, 0x5c, //0x000055a0 .quad 6695424375237764562 - 0x24, 0x7e, 0x73, 0xde, 0xa9, 0x71, 0xa4, 0x8d, //0x000055a8 .quad -8240336443785642460 - 0x47, 0x5f, 0x2c, 0x87, 0x3e, 0xa8, 0x25, 0x74, //0x000055b0 .quad 8369280469047205703 - 0xad, 0x5d, 0x10, 0x56, 0x14, 0x8e, 0x0d, 0xb1, //0x000055b8 .quad -5688734536304665171 - 0x19, 0x77, 0xf7, 0x28, 0x4e, 0x12, 0x2f, 0xd1, //0x000055c0 .quad -3373457468973156583 - 0x18, 0x75, 0x94, 0x6b, 0x99, 0xf1, 0x50, 0xdd, //0x000055c8 .quad -2499232151953443560 - 0x6f, 0xaa, 0x9a, 0xd9, 0x70, 0x6b, 0xbd, 0x82, //0x000055d0 .quad -9025939945749304721 - 0x2f, 0xc9, 0x3c, 0xe3, 0xff, 0x96, 0x52, 0x8a, //0x000055d8 .quad -8479549122611984081 - 0x0b, 0x55, 0x01, 0x10, 0x4d, 0xc6, 0x6c, 0x63, //0x000055e0 .quad 7164319141522920715 - 0x7b, 0xfb, 0x0b, 0xdc, 0xbf, 0x3c, 0xe7, 0xac, //0x000055e8 .quad -5987750384837592197 - 0x4e, 0xaa, 0x01, 0x54, 0xe0, 0xf7, 0x47, 0x3c, //0x000055f0 .quad 4343712908476262990 - 0x5a, 0xfa, 0x0e, 0xd3, 0xef, 0x0b, 0x21, 0xd8, //0x000055f8 .quad -2873001962619602342 - 0x71, 0x0a, 0x81, 0x34, 0xec, 0xfa, 0xac, 0x65, //0x00005600 .quad 7326506586225052273 - 0x78, 0x5c, 0xe9, 0xe3, 0x75, 0xa7, 0x14, 0x87, //0x00005608 .quad -8713155254278333320 - 0x0d, 0x4d, 0xa1, 0x41, 0xa7, 0x39, 0x18, 0x7f, //0x00005610 .quad 9158133232781315341 - 0x96, 0xb3, 0xe3, 0x5c, 0x53, 0xd1, 0xd9, 0xa8, //0x00005618 .quad -6279758049420528746 - 0x50, 0xa0, 0x09, 0x12, 0x11, 0x48, 0xde, 0x1e, //0x00005620 .quad 2224294504121868368 - 0x7c, 0xa0, 0x1c, 0x34, 0xa8, 0x45, 0x10, 0xd3, //0x00005628 .quad -3238011543348273028 - 0x32, 0x04, 0x46, 0xab, 0x0a, 0xed, 0x4a, 0x93, //0x00005630 .quad -7833187971778608078 - 0x4d, 0xe4, 0x91, 0x20, 0x89, 0x2b, 0xea, 0x83, //0x00005638 .quad -8941286242233752499 - 0x3f, 0x85, 0x17, 0x56, 0x4d, 0xa8, 0x1d, 0xf8, //0x00005640 .quad -568112927868484289 - 0x60, 0x5d, 0xb6, 0x68, 0x6b, 0xb6, 0xe4, 0xa4, //0x00005648 .quad -6564921784364802720 - 0x8e, 0x66, 0x9d, 0xab, 0x60, 0x12, 0x25, 0x36, //0x00005650 .quad 3901544858591782542 - 0xb9, 0xf4, 0xe3, 0x42, 0x06, 0xe4, 0x1d, 0xce, //0x00005658 .quad -3594466212028615495 - 0x19, 0x60, 0x42, 0x6b, 0x7c, 0x2b, 0xd7, 0xc1, //0x00005660 .quad -4479063491021217767 - 0xf3, 0x78, 0xce, 0xe9, 0x83, 0xae, 0xd2, 0x80, //0x00005668 .quad -9164070410158966541 - 0x1f, 0xf8, 0x12, 0x86, 0x5b, 0xf6, 0x4c, 0xb2, //0x00005670 .quad -5598829363776522209 - 0x30, 0x17, 0x42, 0xe4, 0x24, 0x5a, 0x07, 0xa1, //0x00005678 .quad -6843401994271320272 - 0x27, 0xb6, 0x97, 0x67, 0xf2, 0x33, 0xe0, 0xde, //0x00005680 .quad -2386850686293264857 - 0xfc, 0x9c, 0x52, 0x1d, 0xae, 0x30, 0x49, 0xc9, //0x00005688 .quad -3942566474411762436 - 0xb1, 0xa3, 0x7d, 0x01, 0xef, 0x40, 0x98, 0x16, //0x00005690 .quad 1628122660560806833 - 0x3c, 0x44, 0xa7, 0xa4, 0xd9, 0x7c, 0x9b, 0xfb, //0x00005698 .quad -316522074587315140 - 0x4e, 0x86, 0xee, 0x60, 0x95, 0x28, 0x1f, 0x8e, //0x000056a0 .quad -8205795374004271538 - 0xa5, 0x8a, 0xe8, 0x06, 0x08, 0x2e, 0x41, 0x9d, //0x000056a8 .quad -7115355324258153819 - 0xe2, 0x27, 0x2a, 0xb9, 0xba, 0xf2, 0xa6, 0xf1, //0x000056b0 .quad -1033872180650563614 - 0x4e, 0xad, 0xa2, 0x08, 0x8a, 0x79, 0x91, 0xc4, //0x000056b8 .quad -4282508136895304370 - 0xdb, 0xb1, 0x74, 0x67, 0x69, 0xaf, 0x10, 0xae, //0x000056c0 .quad -5904026244240592421 - 0xa2, 0x58, 0xcb, 0x8a, 0xec, 0xd7, 0xb5, 0xf5, //0x000056c8 .quad -741449152691742558 - 0x29, 0xef, 0xa8, 0xe0, 0xa1, 0x6d, 0xca, 0xac, //0x000056d0 .quad -5995859411864064215 - 0x65, 0x17, 0xbf, 0xd6, 0xf3, 0xa6, 0x91, 0x99, //0x000056d8 .quad -7380934748073420955 - 0xf3, 0x2a, 0xd3, 0x58, 0x0a, 0x09, 0xfd, 0x17, //0x000056e0 .quad 1728547772024695539 - 0x3f, 0xdd, 0x6e, 0xcc, 0xb0, 0x10, 0xf6, 0xbf, //0x000056e8 .quad -4614482416664388289 - 0xb0, 0xf5, 0x07, 0xef, 0x4c, 0x4b, 0xfc, 0xdd, //0x000056f0 .quad -2451001303396518480 - 0x8e, 0x94, 0x8a, 0xff, 0xdc, 0x94, 0xf3, 0xef, //0x000056f8 .quad -1156417002403097458 - 0x8e, 0xf9, 0x64, 0x15, 0x10, 0xaf, 0xbd, 0x4a, //0x00005700 .quad 5385653213018257806 - 0xd9, 0x9c, 0xb6, 0x1f, 0x0a, 0x3d, 0xf8, 0x95, //0x00005708 .quad -7640289654143017767 - 0xf1, 0x37, 0xbe, 0x1a, 0xd4, 0x1a, 0x6d, 0x9d, //0x00005710 .quad -7102991539009341455 - 0x0f, 0x44, 0xa4, 0xa7, 0x4c, 0x4c, 0x76, 0xbb, //0x00005718 .quad -4938676049251384305 - 0xed, 0xc5, 0x6d, 0x21, 0x89, 0x61, 0xc8, 0x84, //0x00005720 .quad -8878739423761676819 - 0x13, 0x55, 0x8d, 0xd1, 0x5f, 0xdf, 0x53, 0xea, //0x00005728 .quad -1561659043136842477 - 0xb4, 0x9b, 0xe4, 0xb4, 0xf5, 0x3c, 0xfd, 0x32, //0x00005730 .quad 3674159897003727796 - 0x2c, 0x55, 0xf8, 0xe2, 0x9b, 0x6b, 0x74, 0x92, //0x00005738 .quad -7893565929601608404 - 0xa1, 0xc2, 0x1d, 0x22, 0x33, 0x8c, 0xbc, 0x3f, //0x00005740 .quad 4592699871254659745 - 0x77, 0x6a, 0xb6, 0xdb, 0x82, 0x86, 0x11, 0xb7, //0x00005748 .quad -5255271393574622601 - 0x4a, 0x33, 0xa5, 0xea, 0x3f, 0xaf, 0xab, 0x0f, //0x00005750 .quad 1129188820640936778 - 0x15, 0x05, 0xa4, 0x92, 0x23, 0xe8, 0xd5, 0xe4, //0x00005758 .quad -1957403223540890347 - 0x0e, 0x40, 0xa7, 0xf2, 0x87, 0x4d, 0xcb, 0x29, //0x00005760 .quad 3011586022114279438 - 0x2d, 0x83, 0xa6, 0x3b, 0x16, 0xb1, 0x05, 0x8f, //0x00005768 .quad -8140906042354138323 - 0x12, 0x10, 0x51, 0xef, 0xe9, 0x20, 0x3e, 0x74, //0x00005770 .quad 8376168546070237202 - 0xf8, 0x23, 0x90, 0xca, 0x5b, 0x1d, 0xc7, 0xb2, //0x00005778 .quad -5564446534515285000 - 0x16, 0x54, 0x25, 0x6b, 0x24, 0xa9, 0x4d, 0x91, //0x00005780 .quad -7976533391121755114 - 0xf6, 0x2c, 0x34, 0xbd, 0xb2, 0xe4, 0x78, 0xdf, //0x00005788 .quad -2343872149716718346 - 0x8e, 0x54, 0xf7, 0xc2, 0xb6, 0x89, 0xd0, 0x1a, //0x00005790 .quad 1932195658189984910 - 0x1a, 0x9c, 0x40, 0xb6, 0xef, 0x8e, 0xab, 0x8b, //0x00005798 .quad -8382449121214030822 - 0xb1, 0x29, 0xb5, 0x73, 0x24, 0xac, 0x84, 0xa1, //0x000057a0 .quad -6808127464117294671 - 0x20, 0xc3, 0xd0, 0xa3, 0xab, 0x72, 0x96, 0xae, //0x000057a8 .quad -5866375383090150624 - 0x1e, 0x74, 0xa2, 0x90, 0x2d, 0xd7, 0xe5, 0xc9, //0x000057b0 .quad -3898473311719230434 - 0xe8, 0xf3, 0xc4, 0x8c, 0x56, 0x0f, 0x3c, 0xda, //0x000057b8 .quad -2721283210435300376 - 0x92, 0x88, 0x65, 0x7a, 0x7c, 0xa6, 0x2f, 0x7e, //0x000057c0 .quad 9092669226243950738 - 0x71, 0x18, 0xfb, 0x17, 0x96, 0x89, 0x65, 0x88, //0x000057c8 .quad -8618331034163144591 - 0xb7, 0xea, 0xfe, 0x98, 0x1b, 0x90, 0xbb, 0xdd, //0x000057d0 .quad -2469221522477225289 - 0x8d, 0xde, 0xf9, 0x9d, 0xfb, 0xeb, 0x7e, 0xaa, //0x000057d8 .quad -6161227774276542835 - 0x65, 0xa5, 0x3e, 0x7f, 0x22, 0x74, 0x2a, 0x55, //0x000057e0 .quad 6136845133758244197 - 0x31, 0x56, 0x78, 0x85, 0xfa, 0xa6, 0x1e, 0xd5, //0x000057e8 .quad -3089848699418290639 - 0x5f, 0x27, 0x87, 0x8f, 0x95, 0x88, 0x3a, 0xd5, //0x000057f0 .quad -3082000819042179233 - 0xde, 0x35, 0x6b, 0x93, 0x5c, 0x28, 0x33, 0x85, //0x000057f8 .quad -8848684464777513506 - 0x37, 0xf1, 0x68, 0xf3, 0xba, 0x2a, 0x89, 0x8a, //0x00005800 .quad -8464187042230111945 - 0x56, 0x03, 0x46, 0xb8, 0x73, 0xf2, 0x7f, 0xa6, //0x00005808 .quad -6449169562544503978 - 0x85, 0x2d, 0x43, 0xb0, 0x69, 0x75, 0x2b, 0x2d, //0x00005810 .quad 3254824252494523781 - 0x2c, 0x84, 0x57, 0xa6, 0x10, 0xef, 0x1f, 0xd0, //0x00005818 .quad -3449775934753242068 - 0x73, 0xfc, 0x29, 0x0e, 0x62, 0x29, 0x3b, 0x9c, //0x00005820 .quad -7189106879045698445 - 0x9b, 0xb2, 0xf6, 0x67, 0x6a, 0xf5, 0x13, 0x82, //0x00005828 .quad -9073638986861858149 - 0x8f, 0x7b, 0xb4, 0x91, 0xba, 0xf3, 0x49, 0x83, //0x00005830 .quad -8986383598807123057 - 0x42, 0x5f, 0xf4, 0x01, 0xc5, 0xf2, 0x98, 0xa2, //0x00005838 .quad -6730362715149934782 - 0x73, 0x9a, 0x21, 0x36, 0xa9, 0x70, 0x1c, 0x24, //0x00005840 .quad 2602078556773259891 - 0x13, 0x77, 0x71, 0x42, 0x76, 0x2f, 0x3f, 0xcb, //0x00005848 .quad -3801267375510030573 - 0x10, 0x01, 0xaa, 0x83, 0xd3, 0x8c, 0x23, 0xed, //0x00005850 .quad -1359087822460813040 - 0xd7, 0xd4, 0x0d, 0xd3, 0x53, 0xfb, 0x0e, 0xfe, //0x00005858 .quad -139898200960150313 - 0xaa, 0x40, 0x4a, 0x32, 0x04, 0x38, 0x36, 0xf4, //0x00005860 .quad -849429889038008150 - 0x06, 0xa5, 0xe8, 0x63, 0x14, 0x5d, 0xc9, 0x9e, //0x00005868 .quad -7004965403241175802 - 0xd5, 0xd0, 0xdc, 0x3e, 0x05, 0xc6, 0x43, 0xb1, //0x00005870 .quad -5673473379724898091 - 0x48, 0xce, 0xe2, 0x7c, 0x59, 0xb4, 0x7b, 0xc6, //0x00005878 .quad -4144520735624081848 - 0x0a, 0x05, 0x94, 0x8e, 0x86, 0xb7, 0x94, 0xdd, //0x00005880 .quad -2480155706228734710 - 0xda, 0x81, 0x1b, 0xdc, 0x6f, 0xa1, 0x1a, 0xf8, //0x00005888 .quad -568964901102714406 - 0x26, 0x83, 0x1c, 0x19, 0xb4, 0xf2, 0x7c, 0xca, //0x00005890 .quad -3855940325606653146 - 0x28, 0x31, 0x91, 0xe9, 0xe5, 0xa4, 0x10, 0x9b, //0x00005898 .quad -7273132090830278360 - 0xf0, 0xa3, 0x63, 0x1f, 0x61, 0x2f, 0x1c, 0xfd, //0x000058a0 .quad -208239388580928528 - 0x72, 0x7d, 0xf5, 0x63, 0x1f, 0xce, 0xd4, 0xc1, //0x000058a8 .quad -4479729095110460046 - 0xec, 0x8c, 0x3c, 0x67, 0x39, 0x3b, 0x63, 0xbc, //0x000058b0 .quad -4871985254153548564 - 0xcf, 0xdc, 0xf2, 0x3c, 0xa7, 0x01, 0x4a, 0xf2, //0x000058b8 .quad -987975350460687153 - 0x13, 0xd8, 0x85, 0xe0, 0x03, 0x05, 0xbe, 0xd5, //0x000058c0 .quad -3044990783845967853 - 0x01, 0xca, 0x17, 0x86, 0x08, 0x41, 0x6e, 0x97, //0x000058c8 .quad -7535013621679011327 - 0x18, 0x4e, 0xa7, 0xd8, 0x44, 0x86, 0x2d, 0x4b, //0x000058d0 .quad 5417133557047315992 - 0x82, 0xbc, 0x9d, 0xa7, 0x4a, 0xd1, 0x49, 0xbd, //0x000058d8 .quad -4807081008671376254 - 0x9e, 0x21, 0xd1, 0x0e, 0xd6, 0xe7, 0xf8, 0xdd, //0x000058e0 .quad -2451955090545630818 - 0xa2, 0x2b, 0x85, 0x51, 0x9d, 0x45, 0x9c, 0xec, //0x000058e8 .quad -1397165242411832414 - 0x03, 0xb5, 0x42, 0xc9, 0xe5, 0x90, 0xbb, 0xca, //0x000058f0 .quad -3838314940804713213 - 0x45, 0x3b, 0xf3, 0x52, 0x82, 0xab, 0xe1, 0x93, //0x000058f8 .quad -7790757304148477115 - 0x43, 0x62, 0x93, 0x3b, 0x1f, 0x75, 0x6a, 0x3d, //0x00005900 .quad 4425478360848884291 - 0x17, 0x0a, 0xb0, 0xe7, 0x62, 0x16, 0xda, 0xb8, //0x00005908 .quad -5126760611758208489 - 0xd4, 0x3a, 0x78, 0x0a, 0x67, 0x12, 0xc5, 0x0c, //0x00005910 .quad 920161932633717460 - 0x9d, 0x0c, 0x9c, 0xa1, 0xfb, 0x9b, 0x10, 0xe7, //0x00005918 .quad -1796764746270372707 - 0xc5, 0x24, 0x8b, 0x66, 0x80, 0x2b, 0xfb, 0x27, //0x00005920 .quad 2880944217109767365 - 0xe2, 0x87, 0x01, 0x45, 0x7d, 0x61, 0x6a, 0x90, //0x00005928 .quad -8040506994060064798 - 0xf6, 0xed, 0x2d, 0x80, 0x60, 0xf6, 0xf9, 0xb1, //0x00005930 .quad -5622191765467566602 - 0xda, 0xe9, 0x41, 0x96, 0xdc, 0xf9, 0x84, 0xb4, //0x00005938 .quad -5438947724147693094 - 0x73, 0x69, 0x39, 0xa0, 0xf8, 0x73, 0x78, 0x5e, //0x00005940 .quad 6807318348447705459 - 0x51, 0x64, 0xd2, 0xbb, 0x53, 0x38, 0xa6, 0xe1, //0x00005948 .quad -2186998636757228463 - 0xe8, 0xe1, 0x23, 0x64, 0x7b, 0x48, 0x0b, 0xdb, //0x00005950 .quad -2662955059861265944 - 0xb2, 0x7e, 0x63, 0x55, 0x34, 0xe3, 0x07, 0x8d, //0x00005958 .quad -8284403175614349646 - 0x62, 0xda, 0x2c, 0x3d, 0x9a, 0x1a, 0xce, 0x91, //0x00005960 .quad -7940379843253970334 - 0x5f, 0x5e, 0xbc, 0x6a, 0x01, 0xdc, 0x49, 0xb0, //0x00005968 .quad -5743817951090549153 - 0xfb, 0x10, 0x78, 0xcc, 0x40, 0xa1, 0x41, 0x76, //0x00005970 .quad 8521269269642088699 - 0xf7, 0x75, 0x6b, 0xc5, 0x01, 0x53, 0x5c, 0xdc, //0x00005978 .quad -2568086420435798537 - 0x9d, 0x0a, 0xcb, 0x7f, 0xc8, 0x04, 0xe9, 0xa9, //0x00005980 .quad -6203421752542164323 - 0xba, 0x29, 0x63, 0x1b, 0xe1, 0xb3, 0xb9, 0x89, //0x00005988 .quad -8522583040413455942 - 0x44, 0xcd, 0xbd, 0x9f, 0xfa, 0x45, 0x63, 0x54, //0x00005990 .quad 6080780864604458308 - 0x29, 0xf4, 0x3b, 0x62, 0xd9, 0x20, 0x28, 0xac, //0x00005998 .quad -6041542782089432023 - 0x95, 0x40, 0xad, 0x47, 0x79, 0x17, 0x7c, 0xa9, //0x000059a0 .quad -6234081974526590827 - 0x33, 0xf1, 0xca, 0xba, 0x0f, 0x29, 0x32, 0xd7, //0x000059a8 .quad -2940242459184402125 - 0x5d, 0x48, 0xcc, 0xcc, 0xab, 0x8e, 0xed, 0x49, //0x000059b0 .quad 5327070802775656541 - 0xc0, 0xd6, 0xbe, 0xd4, 0xa9, 0x59, 0x7f, 0x86, //0x000059b8 .quad -8755180564631333184 - 0x74, 0x5a, 0xff, 0xbf, 0x56, 0xf2, 0x68, 0x5c, //0x000059c0 .quad 6658838503469570676 - 0x70, 0x8c, 0xee, 0x49, 0x14, 0x30, 0x1f, 0xa8, //0x000059c8 .quad -6332289687361778576 - 0x11, 0x31, 0xff, 0x6f, 0xec, 0x2e, 0x83, 0x73, //0x000059d0 .quad 8323548129336963345 - 0x8c, 0x2f, 0x6a, 0x5c, 0x19, 0xfc, 0x26, 0xd2, //0x000059d8 .quad -3303676090774835316 - 0xab, 0x7e, 0xff, 0xc5, 0x53, 0xfd, 0x31, 0xc8, //0x000059e0 .quad -4021154456019173717 - 0xb7, 0x5d, 0xc2, 0xd9, 0x8f, 0x5d, 0x58, 0x83, //0x000059e8 .quad -8982326584375353929 - 0x55, 0x5e, 0x7f, 0xb7, 0xa8, 0x7c, 0x3e, 0xba, //0x000059f0 .quad -5026443070023967147 - 0x25, 0xf5, 0x32, 0xd0, 0xf3, 0x74, 0x2e, 0xa4, //0x000059f8 .quad -6616222212041804507 - 0xeb, 0x35, 0x5f, 0xe5, 0xd2, 0x1b, 0xce, 0x28, //0x00005a00 .quad 2940318199324816875 - 0x6f, 0xb2, 0x3f, 0xc4, 0x30, 0x12, 0x3a, 0xcd, //0x00005a08 .quad -3658591746624867729 - 0xb3, 0x81, 0x5b, 0xcf, 0x63, 0xd1, 0x80, 0x79, //0x00005a10 .quad 8755227902219092403 - 0x85, 0xcf, 0xa7, 0x7a, 0x5e, 0x4b, 0x44, 0x80, //0x00005a18 .quad -9204148869281624187 - 0x1f, 0x62, 0x32, 0xc3, 0xbc, 0x05, 0xe1, 0xd7, //0x00005a20 .quad -2891023177508298209 - 0x66, 0xc3, 0x51, 0x19, 0x36, 0x5e, 0x55, 0xa0, //0x00005a28 .quad -6893500068174642330 - 0xa7, 0xfa, 0xfe, 0xf3, 0x2b, 0x47, 0xd9, 0x8d, //0x00005a30 .quad -8225464990312760665 - 0x40, 0x34, 0xa6, 0x9f, 0xc3, 0xb5, 0x6a, 0xc8, //0x00005a38 .quad -4005189066790915008 - 0x51, 0xb9, 0xfe, 0xf0, 0xf6, 0x98, 0x4f, 0xb1, //0x00005a40 .quad -5670145219463562927 - 0x50, 0xc1, 0x8f, 0x87, 0x34, 0x63, 0x85, 0xfa, //0x00005a48 .quad -394800315061255856 - 0xd3, 0x33, 0x9f, 0x56, 0x9a, 0xbf, 0xd1, 0x6e, //0x00005a50 .quad 7985374283903742931 - 0xd2, 0xd8, 0xb9, 0xd4, 0x00, 0x5e, 0x93, 0x9c, //0x00005a58 .quad -7164279224554366766 - 0xc8, 0x00, 0x47, 0xec, 0x80, 0x2f, 0x86, 0x0a, //0x00005a60 .quad 758345818024902856 - 0x07, 0x4f, 0xe8, 0x09, 0x81, 0x35, 0xb8, 0xc3, //0x00005a68 .quad -4343663012265570553 - 0xfa, 0xc0, 0x58, 0x27, 0x61, 0xbb, 0x27, 0xcd, //0x00005a70 .quad -3663753745896259334 - 0xc8, 0x62, 0x62, 0x4c, 0xe1, 0x42, 0xa6, 0xf4, //0x00005a78 .quad -817892746904575288 - 0x9c, 0x78, 0x97, 0xb8, 0x1c, 0xd5, 0x38, 0x80, //0x00005a80 .quad -9207375118826243940 - 0xbd, 0x7d, 0xbd, 0xcf, 0xcc, 0xe9, 0xe7, 0x98, //0x00005a88 .quad -7428711994456441411 - 0xc3, 0x56, 0xbd, 0xe6, 0x63, 0x0a, 0x47, 0xe0, //0x00005a90 .quad -2285846861678029117 - 0x2c, 0xdd, 0xac, 0x03, 0x40, 0xe4, 0x21, 0xbf, //0x00005a98 .quad -4674203974643163860 - 0x74, 0xac, 0x6c, 0xe0, 0xfc, 0xcc, 0x58, 0x18, //0x00005aa0 .quad 1754377441329851508 - 0x78, 0x14, 0x98, 0x04, 0x50, 0x5d, 0xea, 0xee, //0x00005aa8 .quad -1231068949876566920 - 0xc8, 0xeb, 0x43, 0x0c, 0x1e, 0x80, 0x37, 0x0f, //0x00005ab0 .quad 1096485900831157192 - 0xcb, 0x0c, 0xdf, 0x02, 0x52, 0x7a, 0x52, 0x95, //0x00005ab8 .quad -7686947121313936181 - 0xba, 0xe6, 0x54, 0x8f, 0x25, 0x60, 0x05, 0xd3, //0x00005ac0 .quad -3241078642388441414 - 0xfd, 0xcf, 0x96, 0x83, 0xe6, 0x18, 0xa7, 0xba, //0x00005ac8 .quad -4996997883215032323 - 0x69, 0x20, 0x2a, 0xf3, 0x2e, 0xb8, 0xc6, 0x47, //0x00005ad0 .quad 5172023733869224041 - 0xfd, 0x83, 0x7c, 0x24, 0x20, 0xdf, 0x50, 0xe9, //0x00005ad8 .quad -1634561335591402499 - 0x41, 0x54, 0xfa, 0x57, 0x1d, 0x33, 0xdc, 0x4c, //0x00005ae0 .quad 5538357842881958977 - 0x7e, 0xd2, 0xcd, 0x16, 0x74, 0x8b, 0xd2, 0x91, //0x00005ae8 .quad -7939129862385708418 - 0x52, 0xe9, 0xf8, 0xad, 0xe4, 0x3f, 0x13, 0xe0, //0x00005af0 .quad -2300424733252327086 - 0x1d, 0x47, 0x81, 0x1c, 0x51, 0x2e, 0x47, 0xb6, //0x00005af8 .quad -5312226309554747619 - 0xa6, 0x23, 0x77, 0xd9, 0xdd, 0x0f, 0x18, 0x58, //0x00005b00 .quad 6347841120289366950 - 0xe5, 0x98, 0xa1, 0x63, 0xe5, 0xf9, 0xd8, 0xe3, //0x00005b08 .quad -2028596868516046619 - 0x48, 0x76, 0xea, 0xa7, 0xea, 0x09, 0x0f, 0x57, //0x00005b10 .quad 6273243709394548296 - 0x8f, 0xff, 0x44, 0x5e, 0x2f, 0x9c, 0x67, 0x8e, //0x00005b18 .quad -8185402070463610993 - 0xda, 0x13, 0xe5, 0x51, 0x65, 0xcc, 0xd2, 0x2c, //0x00005b20 .quad 3229868618315797466 - 0x73, 0x3f, 0xd6, 0x35, 0x3b, 0x83, 0x01, 0xb2, //0x00005b28 .quad -5620066569652125837 - 0xd1, 0x58, 0x5e, 0xa6, 0x7e, 0x7f, 0x07, 0xf8, //0x00005b30 .quad -574350245532641071 - 0x4f, 0xcf, 0x4b, 0x03, 0x0a, 0xe4, 0x81, 0xde, //0x00005b38 .quad -2413397193637769393 - 0x82, 0xf7, 0xfa, 0x27, 0xaf, 0xaf, 0x04, 0xfb, //0x00005b40 .quad -358968903457900670 - 0x91, 0x61, 0x0f, 0x42, 0x86, 0x2e, 0x11, 0x8b, //0x00005b48 .quad -8425902273664687727 - 0x63, 0xb5, 0xf9, 0xf1, 0x9a, 0xdb, 0xc5, 0x79, //0x00005b50 .quad 8774660907532399971 - 0xf6, 0x39, 0x93, 0xd2, 0x27, 0x7a, 0xd5, 0xad, //0x00005b58 .quad -5920691823653471754 - 0xbc, 0x22, 0x78, 0xae, 0x81, 0x52, 0x37, 0x18, //0x00005b60 .quad 1744954097560724156 - 0x74, 0x08, 0x38, 0xc7, 0xb1, 0xd8, 0x4a, 0xd9, //0x00005b68 .quad -2789178761139451788 - 0xb5, 0x15, 0x0b, 0x0d, 0x91, 0x93, 0x22, 0x8f, //0x00005b70 .quad -8132775725879323211 - 0x48, 0x05, 0x83, 0x1c, 0x6f, 0xc7, 0xce, 0x87, //0x00005b78 .quad -8660765753353239224 - 0x22, 0xdb, 0x4d, 0x50, 0x75, 0x38, 0xeb, 0xb2, //0x00005b80 .quad -5554283638921766110 - 0x9a, 0xc6, 0xa3, 0xe3, 0x4a, 0x79, 0xc2, 0xa9, //0x00005b88 .quad -6214271173264161126 - 0xeb, 0x51, 0x61, 0xa4, 0x92, 0x06, 0xa6, 0x5f, //0x00005b90 .quad 6892203506629956075 - 0x41, 0xb8, 0x8c, 0x9c, 0x9d, 0x17, 0x33, 0xd4, //0x00005b98 .quad -3156152948152813503 - 0x33, 0xd3, 0xbc, 0xa6, 0x1b, 0xc4, 0xc7, 0xdb, //0x00005ba0 .quad -2609901835997359309 - 0x28, 0xf3, 0xd7, 0x81, 0xc2, 0xee, 0x9f, 0x84, //0x00005ba8 .quad -8890124620236590296 - 0x00, 0x08, 0x6c, 0x90, 0x22, 0xb5, 0xb9, 0x12, //0x00005bb0 .quad 1349308723430688768 - 0xf3, 0xef, 0x4d, 0x22, 0x73, 0xea, 0xc7, 0xa5, //0x00005bb8 .quad -6500969756868349965 - 0x00, 0x0a, 0x87, 0x34, 0x6b, 0x22, 0x68, 0xd7, //0x00005bc0 .quad -2925050114139026944 - 0xef, 0x6b, 0xe1, 0xea, 0x0f, 0xe5, 0x39, 0xcf, //0x00005bc8 .quad -3514526177658049553 - 0x40, 0x66, 0xd4, 0x00, 0x83, 0x15, 0xa1, 0xe6, //0x00005bd0 .quad -1828156321336891840 - 0x75, 0xe3, 0xcc, 0xf2, 0x29, 0x2f, 0x84, 0x81, //0x00005bd8 .quad -9114107888677362827 - 0xd0, 0x7f, 0x09, 0xc1, 0xe3, 0x5a, 0x49, 0x60, //0x00005be0 .quad 6938176635183661008 - 0x53, 0x1c, 0x80, 0x6f, 0xf4, 0x3a, 0xe5, 0xa1, //0x00005be8 .quad -6780948842419315629 - 0xc4, 0xdf, 0x4b, 0xb1, 0x9c, 0xb1, 0x5b, 0x38, //0x00005bf0 .quad 4061034775552188356 - 0x68, 0x23, 0x60, 0x8b, 0xb1, 0x89, 0x5e, 0xca, //0x00005bf8 .quad -3864500034596756632 - 0xb5, 0xd7, 0x9e, 0xdd, 0x03, 0x9e, 0x72, 0x46, //0x00005c00 .quad 5076293469440235445 - 0x42, 0x2c, 0x38, 0xee, 0x1d, 0x2c, 0xf6, 0xfc, //0x00005c08 .quad -218939024818557886 - 0xd1, 0x46, 0x83, 0x6a, 0xc2, 0xa2, 0x07, 0x6c, //0x00005c10 .quad 7784369436827535057 - 0xa9, 0x1b, 0xe3, 0xb4, 0x92, 0xdb, 0x19, 0x9e, //0x00005c18 .quad -7054365918152680535 - 0x85, 0x18, 0x24, 0x05, 0x73, 0x8b, 0x09, 0xc7, //0x00005c20 .quad -4104596259247744891 - 0x93, 0xe2, 0x1b, 0x62, 0x77, 0x52, 0xa0, 0xc5, //0x00005c28 .quad -4206271379263462765 - 0xa7, 0x1e, 0x6d, 0xc6, 0x4f, 0xee, 0xcb, 0xb8, //0x00005c30 .quad -5130745324059681113 - 0x38, 0xdb, 0xa2, 0x3a, 0x15, 0x67, 0x08, 0xf7, //0x00005c38 .quad -646153205651940552 - 0x28, 0x33, 0x04, 0xdc, 0xf1, 0x74, 0x7f, 0x73, //0x00005c40 .quad 8322499218531169064 - 0x03, 0xc9, 0xa5, 0x44, 0x6d, 0x40, 0x65, 0x9a, //0x00005c48 .quad -7321374781173544701 - 0xf2, 0x3f, 0x05, 0x53, 0x2e, 0x52, 0x5f, 0x50, //0x00005c50 .quad 5791438004736573426 - 0x44, 0x3b, 0xcf, 0x95, 0x88, 0x90, 0xfe, 0xc0, //0x00005c58 .quad -4540032458039542972 - 0xef, 0x8f, 0xc6, 0xe7, 0xb9, 0x26, 0x77, 0x64, //0x00005c60 .quad 7239297505920716783 - 0x15, 0x0a, 0x43, 0xbb, 0xaa, 0x34, 0x3e, 0xf1, //0x00005c68 .quad -1063354554122040811 - 0xf5, 0x19, 0xdc, 0x30, 0x34, 0x78, 0xca, 0x5e, //0x00005c70 .quad 6830403950414141941 - 0x4d, 0xe6, 0x09, 0xb5, 0xea, 0xe0, 0xc6, 0x96, //0x00005c78 .quad -7582125623967357363 - 0x72, 0x20, 0x13, 0x3d, 0x41, 0x16, 0x7d, 0xb6, //0x00005c80 .quad -5297053117264486286 - 0xe0, 0x5f, 0x4c, 0x62, 0x25, 0x99, 0x78, 0xbc, //0x00005c88 .quad -4865971011531808800 - 0x8f, 0xe8, 0x57, 0x8c, 0xd1, 0x5b, 0x1c, 0xe4, //0x00005c90 .quad -2009630378153219953 - 0xd8, 0x77, 0xdf, 0xba, 0x6e, 0xbf, 0x96, 0xeb, //0x00005c98 .quad -1470777745987373096 - 0x59, 0xf1, 0xb6, 0xf7, 0x62, 0xb9, 0x91, 0x8e, //0x00005ca0 .quad -8173548013986844327 - 0xe7, 0xaa, 0xcb, 0x34, 0xa5, 0x37, 0x3e, 0x93, //0x00005ca8 .quad -7836765118883190041 - 0xb0, 0xad, 0xa4, 0xb5, 0xbb, 0x27, 0x36, 0x72, //0x00005cb0 .quad 8229809056225996208 - 0xa1, 0x95, 0xfe, 0x81, 0x8e, 0xc5, 0x0d, 0xb8, //0x00005cb8 .quad -5184270380176599647 - 0x1c, 0xd9, 0x0d, 0xa3, 0xaa, 0xb1, 0xc3, 0xce, //0x00005cc0 .quad -3547796734999668452 - 0x09, 0x3b, 0x7e, 0x22, 0xf2, 0x36, 0x11, 0xe6, //0x00005cc8 .quad -1868651956793361655 - 0xb1, 0xa7, 0xe8, 0xa5, 0x0a, 0x4f, 0x3a, 0x21, //0x00005cd0 .quad 2394313059052595121 - 0xe6, 0xe4, 0x8e, 0x55, 0x57, 0xc2, 0xca, 0x8f, //0x00005cd8 .quad -8085436500636932890 - 0x9d, 0xd1, 0x62, 0x4f, 0xcd, 0xe2, 0x88, 0xa9, //0x00005ce0 .quad -6230480713039031907 - 0x1f, 0x9e, 0xf2, 0x2a, 0xed, 0x72, 0xbd, 0xb3, //0x00005ce8 .quad -5495109607368778209 - 0x05, 0x86, 0x3b, 0xa3, 0x80, 0x1b, 0xeb, 0x93, //0x00005cf0 .quad -7788100891298789883 - 0xa7, 0x45, 0xaf, 0x75, 0xa8, 0xcf, 0xac, 0xe0, //0x00005cf8 .quad -2257200990783584857 - 0xc3, 0x33, 0x05, 0x66, 0x30, 0xf1, 0x72, 0xbc, //0x00005d00 .quad -4867563057061743677 - 0x88, 0x8b, 0x8d, 0x49, 0xc9, 0x01, 0x6c, 0x8c, //0x00005d08 .quad -8328279646880822392 - 0xb4, 0x80, 0x86, 0x7f, 0x7c, 0xad, 0x8f, 0xeb, //0x00005d10 .quad -1472767802899791692 - 0x6a, 0xee, 0xf0, 0x9b, 0x3b, 0x02, 0x87, 0xaf, //0x00005d18 .quad -5798663540173640086 - 0xe1, 0x20, 0x68, 0x9f, 0xdb, 0x98, 0x73, 0xa6, //0x00005d20 .quad -6452645772052127519 - 0x05, 0x2a, 0xed, 0x82, 0xca, 0xc2, 0x68, 0xdb, //0x00005d28 .quad -2636643406789662203 - 0x8c, 0x14, 0xa1, 0x43, 0x89, 0x3f, 0x08, 0x88, //0x00005d30 .quad -8644589625959967604 - 0x43, 0x3a, 0xd4, 0x91, 0xbe, 0x79, 0x21, 0x89, //0x00005d38 .quad -8565431156884620733 - 0xb0, 0x59, 0x89, 0x94, 0x6b, 0x4f, 0x0a, 0x6a, //0x00005d40 .quad 7641007041259592112 - 0xd4, 0x48, 0x49, 0x36, 0x2e, 0xd8, 0x69, 0xab, //0x00005d48 .quad -6095102927678388012 - 0x1c, 0xb0, 0xab, 0x79, 0x46, 0xe3, 0x8c, 0x84, //0x00005d50 .quad -8895485272135061476 - 0x09, 0x9b, 0xdb, 0xc3, 0x39, 0x4e, 0x44, 0xd6, //0x00005d58 .quad -3007192641170597111 - 0x11, 0x4e, 0x0b, 0x0c, 0x0c, 0x0e, 0xd8, 0xf2, //0x00005d60 .quad -947992276657025519 - 0xe5, 0x40, 0x69, 0x1a, 0xe4, 0xb0, 0xea, 0x85, //0x00005d68 .quad -8797024428372705051 - 0x95, 0x21, 0x0e, 0x0f, 0x8f, 0x11, 0x8e, 0x6f, //0x00005d70 .quad 8038381691033493909 - 0x1f, 0x91, 0x03, 0x21, 0x1d, 0x5d, 0x65, 0xa7, //0x00005d78 .quad -6384594517038493409 - 0xfb, 0xa9, 0xd1, 0xd2, 0xf2, 0x95, 0x71, 0x4b, //0x00005d80 .quad 5436291095364479483 - 0x67, 0x75, 0x44, 0x69, 0x64, 0xb4, 0x3e, 0xd1, //0x00005d88 .quad -3369057127870728857 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005d90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - //0x00005da0 .p2align 4, 0x00 - //0x00005da0 _POW_TAB - 0x01, 0x00, 0x00, 0x00, //0x00005da0 .long 1 - 0x03, 0x00, 0x00, 0x00, //0x00005da4 .long 3 - 0x06, 0x00, 0x00, 0x00, //0x00005da8 .long 6 - 0x09, 0x00, 0x00, 0x00, //0x00005dac .long 9 - 0x0d, 0x00, 0x00, 0x00, //0x00005db0 .long 13 - 0x10, 0x00, 0x00, 0x00, //0x00005db4 .long 16 - 0x13, 0x00, 0x00, 0x00, //0x00005db8 .long 19 - 0x17, 0x00, 0x00, 0x00, //0x00005dbc .long 23 - 0x1a, 0x00, 0x00, 0x00, //0x00005dc0 .long 26 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005dc4 .p2align 4, 0x00 - //0x00005dd0 _LSHIFT_TAB - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005dd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005de0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005df0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e30 QUAD $0x0000000000000000 // .space 8, '\x00\x00\x00\x00\x00\x00\x00\x00' - 0x01, 0x00, 0x00, 0x00, //0x00005e38 .long 1 - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e3c QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00005e9c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x01, 0x00, 0x00, 0x00, //0x00005ea0 .long 1 - 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005ea4 QUAD $0x0000000000003532; QUAD $0x0000000000000000 // .asciz 16, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005eb4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005ec4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005ed4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005ee4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005ef4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00005f04 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x01, 0x00, 0x00, 0x00, //0x00005f08 .long 1 - 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f0c QUAD $0x0000000000353231; QUAD $0x0000000000000000 // .asciz 16, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00005f6c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x02, 0x00, 0x00, 0x00, //0x00005f70 .long 2 - 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f74 QUAD $0x0000000000353236; QUAD $0x0000000000000000 // .asciz 16, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005fa4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005fb4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005fc4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00005fd4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x02, 0x00, 0x00, 0x00, //0x00005fd8 .long 2 - 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005fdc QUAD $0x0000000035323133; QUAD $0x0000000000000000 // .asciz 16, '3125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005fec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005ffc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000600c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000601c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000602c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000603c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x02, 0x00, 0x00, 0x00, //0x00006040 .long 2 - 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006044 QUAD $0x0000003532363531; QUAD $0x0000000000000000 // .asciz 16, '15625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006054 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006064 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006074 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006084 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006094 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000060a4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x03, 0x00, 0x00, 0x00, //0x000060a8 .long 3 - 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000060ac QUAD $0x0000003532313837; QUAD $0x0000000000000000 // .asciz 16, '78125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000060bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000060cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000060dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000060ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000060fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000610c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x03, 0x00, 0x00, 0x00, //0x00006110 .long 3 - 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006114 QUAD $0x0000353236303933; QUAD $0x0000000000000000 // .asciz 16, '390625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006124 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006134 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006144 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006154 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006164 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00006174 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x03, 0x00, 0x00, 0x00, //0x00006178 .long 3 - 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000617c QUAD $0x0035323133353931; QUAD $0x0000000000000000 // .asciz 16, '1953125\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000618c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000619c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000061dc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, //0x000061e0 .long 4 - 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061e4 QUAD $0x0035323635363739; QUAD $0x0000000000000000 // .asciz 16, '9765625\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006204 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006214 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006224 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006234 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00006244 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, //0x00006248 .long 4 - 0x34, 0x38, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000624c QUAD $0x3532313832383834; QUAD $0x0000000000000000 // .asciz 16, '48828125\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000625c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000626c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000627c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000628c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000629c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000062ac LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, //0x000062b0 .long 4 - 0x32, 0x34, 0x34, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000062b4 QUAD $0x3236303431343432; QUAD $0x0000000000000035 // .asciz 16, '244140625\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000062c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000062d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000062e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000062f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006304 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00006314 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, //0x00006318 .long 4 - 0x31, 0x32, 0x32, 0x30, 0x37, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000631c QUAD $0x3133303730323231; QUAD $0x0000000000003532 // .asciz 16, '1220703125\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000632c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000633c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000634c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000635c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000636c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000637c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x05, 0x00, 0x00, 0x00, //0x00006380 .long 5 - 0x36, 0x31, 0x30, 0x33, 0x35, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006384 QUAD $0x3635313533303136; QUAD $0x0000000000003532 // .asciz 16, '6103515625\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006394 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000063a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000063b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000063c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000063d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000063e4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x05, 0x00, 0x00, 0x00, //0x000063e8 .long 5 - 0x33, 0x30, 0x35, 0x31, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000063ec QUAD $0x3837353731353033; QUAD $0x0000000000353231 // .asciz 16, '30517578125\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000063fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000640c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000641c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000642c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000643c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000644c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x05, 0x00, 0x00, 0x00, //0x00006450 .long 5 - 0x31, 0x35, 0x32, 0x35, 0x38, 0x37, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00006454 QUAD $0x3938373835323531; QUAD $0x0000000035323630 // .asciz 16, '152587890625\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006464 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006474 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006484 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006494 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000064a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000064b4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, //0x000064b8 .long 6 - 0x37, 0x36, 0x32, 0x39, 0x33, 0x39, 0x34, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x000064bc QUAD $0x3534393339323637; QUAD $0x0000000035323133 // .asciz 16, '762939453125\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000064cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000064dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000064ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000064fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000650c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000651c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, //0x00006520 .long 6 - 0x33, 0x38, 0x31, 0x34, 0x36, 0x39, 0x37, 0x32, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, //0x00006524 QUAD $0x3237393634313833; QUAD $0x0000003532363536 // .asciz 16, '3814697265625\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006534 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006544 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006554 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006564 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006574 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00006584 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, //0x00006588 .long 6 - 0x31, 0x39, 0x30, 0x37, 0x33, 0x34, 0x38, 0x36, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, //0x0000658c QUAD $0x3638343337303931; QUAD $0x0000353231383233 // .asciz 16, '19073486328125\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000659c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000065ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000065bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000065cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000065dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000065ec LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, //0x000065f0 .long 7 - 0x39, 0x35, 0x33, 0x36, 0x37, 0x34, 0x33, 0x31, 0x36, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, //0x000065f4 QUAD $0x3133343736333539; QUAD $0x0000353236303436 // .asciz 16, '95367431640625\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006604 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006614 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006624 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006634 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006644 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00006654 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, //0x00006658 .long 7 - 0x34, 0x37, 0x36, 0x38, 0x33, 0x37, 0x31, 0x35, 0x38, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, //0x0000665c QUAD $0x3531373338363734; QUAD $0x0035323133303238 // .asciz 16, '476837158203125\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000666c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000667c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000668c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000669c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000066ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000066bc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, //0x000066c0 .long 7 - 0x32, 0x33, 0x38, 0x34, 0x31, 0x38, 0x35, 0x37, 0x39, 0x31, 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, //0x000066c4 QUAD $0x3735383134383332; QUAD $0x3532363531303139 // .asciz 16, '2384185791015625' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000066d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000066e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000066f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006704 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006714 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00006724 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, //0x00006728 .long 7 - 0x31, 0x31, 0x39, 0x32, 0x30, 0x39, 0x32, 0x38, 0x39, 0x35, 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, //0x0000672c QUAD $0x3832393032393131; QUAD $0x3231383730353539 // .asciz 16, '1192092895507812' - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000673c QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000674c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000675c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000676c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000677c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000678c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x08, 0x00, 0x00, 0x00, //0x00006790 .long 8 - 0x35, 0x39, 0x36, 0x30, 0x34, 0x36, 0x34, 0x34, 0x37, 0x37, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, //0x00006794 QUAD $0x3434363430363935; QUAD $0x3236303933353737 // .asciz 16, '5960464477539062' - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000067a4 QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000067b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000067c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000067d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000067e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000067f4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x08, 0x00, 0x00, 0x00, //0x000067f8 .long 8 - 0x32, 0x39, 0x38, 0x30, 0x32, 0x33, 0x32, 0x32, 0x33, 0x38, 0x37, 0x36, 0x39, 0x35, 0x33, 0x31, //0x000067fc QUAD $0x3232333230383932; QUAD $0x3133353936373833 // .asciz 16, '2980232238769531' - 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000680c QUAD $0x0000000000003532; QUAD $0x0000000000000000 // .asciz 16, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000681c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000682c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000683c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000684c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000685c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x08, 0x00, 0x00, 0x00, //0x00006860 .long 8 - 0x31, 0x34, 0x39, 0x30, 0x31, 0x31, 0x36, 0x31, 0x31, 0x39, 0x33, 0x38, 0x34, 0x37, 0x36, 0x35, //0x00006864 QUAD $0x3136313130393431; QUAD $0x3536373438333931 // .asciz 16, '1490116119384765' - 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006874 QUAD $0x0000000000353236; QUAD $0x0000000000000000 // .asciz 16, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006884 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006894 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000068a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000068b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000068c4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x09, 0x00, 0x00, 0x00, //0x000068c8 .long 9 - 0x37, 0x34, 0x35, 0x30, 0x35, 0x38, 0x30, 0x35, 0x39, 0x36, 0x39, 0x32, 0x33, 0x38, 0x32, 0x38, //0x000068cc QUAD $0x3530383530353437; QUAD $0x3832383332393639 // .asciz 16, '7450580596923828' - 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000068dc QUAD $0x0000000000353231; QUAD $0x0000000000000000 // .asciz 16, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000068ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000068fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000690c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000691c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000692c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x09, 0x00, 0x00, 0x00, //0x00006930 .long 9 - 0x33, 0x37, 0x32, 0x35, 0x32, 0x39, 0x30, 0x32, 0x39, 0x38, 0x34, 0x36, 0x31, 0x39, 0x31, 0x34, //0x00006934 QUAD $0x3230393235323733; QUAD $0x3431393136343839 // .asciz 16, '3725290298461914' - 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006944 QUAD $0x0000000035323630; QUAD $0x0000000000000000 // .asciz 16, '0625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006954 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006964 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006974 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006984 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00006994 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x09, 0x00, 0x00, 0x00, //0x00006998 .long 9 - 0x31, 0x38, 0x36, 0x32, 0x36, 0x34, 0x35, 0x31, 0x34, 0x39, 0x32, 0x33, 0x30, 0x39, 0x35, 0x37, //0x0000699c QUAD $0x3135343632363831; QUAD $0x3735393033323934 // .asciz 16, '1862645149230957' - 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000069ac QUAD $0x0000003532313330; QUAD $0x0000000000000000 // .asciz 16, '03125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000069bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000069cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000069dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000069ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000069fc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0a, 0x00, 0x00, 0x00, //0x00006a00 .long 10 - 0x39, 0x33, 0x31, 0x33, 0x32, 0x32, 0x35, 0x37, 0x34, 0x36, 0x31, 0x35, 0x34, 0x37, 0x38, 0x35, //0x00006a04 QUAD $0x3735323233313339; QUAD $0x3538373435313634 // .asciz 16, '9313225746154785' - 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006a14 QUAD $0x0000003532363531; QUAD $0x0000000000000000 // .asciz 16, '15625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006a24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006a34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006a44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006a54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00006a64 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0a, 0x00, 0x00, 0x00, //0x00006a68 .long 10 - 0x34, 0x36, 0x35, 0x36, 0x36, 0x31, 0x32, 0x38, 0x37, 0x33, 0x30, 0x37, 0x37, 0x33, 0x39, 0x32, //0x00006a6c QUAD $0x3832313636353634; QUAD $0x3239333737303337 // .asciz 16, '4656612873077392' - 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006a7c QUAD $0x0000353231383735; QUAD $0x0000000000000000 // .asciz 16, '578125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006a8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006a9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006aac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006abc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00006acc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0a, 0x00, 0x00, 0x00, //0x00006ad0 .long 10 - 0x32, 0x33, 0x32, 0x38, 0x33, 0x30, 0x36, 0x34, 0x33, 0x36, 0x35, 0x33, 0x38, 0x36, 0x39, 0x36, //0x00006ad4 QUAD $0x3436303338323332; QUAD $0x3639363833353633 // .asciz 16, '2328306436538696' - 0x32, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006ae4 QUAD $0x0035323630393832; QUAD $0x0000000000000000 // .asciz 16, '2890625\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006af4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006b04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006b14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006b24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00006b34 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0a, 0x00, 0x00, 0x00, //0x00006b38 .long 10 - 0x31, 0x31, 0x36, 0x34, 0x31, 0x35, 0x33, 0x32, 0x31, 0x38, 0x32, 0x36, 0x39, 0x33, 0x34, 0x38, //0x00006b3c QUAD $0x3233353134363131; QUAD $0x3834333936323831 // .asciz 16, '1164153218269348' - 0x31, 0x34, 0x34, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006b4c QUAD $0x3532313335343431; QUAD $0x0000000000000000 // .asciz 16, '14453125\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006b5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006b6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006b7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006b8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00006b9c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0b, 0x00, 0x00, 0x00, //0x00006ba0 .long 11 - 0x35, 0x38, 0x32, 0x30, 0x37, 0x36, 0x36, 0x30, 0x39, 0x31, 0x33, 0x34, 0x36, 0x37, 0x34, 0x30, //0x00006ba4 QUAD $0x3036363730323835; QUAD $0x3034373634333139 // .asciz 16, '5820766091346740' - 0x37, 0x32, 0x32, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006bb4 QUAD $0x3532363536323237; QUAD $0x0000000000000000 // .asciz 16, '72265625\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006bc4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006bd4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006be4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006bf4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00006c04 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0b, 0x00, 0x00, 0x00, //0x00006c08 .long 11 - 0x32, 0x39, 0x31, 0x30, 0x33, 0x38, 0x33, 0x30, 0x34, 0x35, 0x36, 0x37, 0x33, 0x33, 0x37, 0x30, //0x00006c0c QUAD $0x3033383330313932; QUAD $0x3037333337363534 // .asciz 16, '2910383045673370' - 0x33, 0x36, 0x31, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006c1c QUAD $0x3231383233313633; QUAD $0x0000000000000035 // .asciz 16, '361328125\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006c2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006c3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006c4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006c5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00006c6c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0b, 0x00, 0x00, 0x00, //0x00006c70 .long 11 - 0x31, 0x34, 0x35, 0x35, 0x31, 0x39, 0x31, 0x35, 0x32, 0x32, 0x38, 0x33, 0x36, 0x36, 0x38, 0x35, //0x00006c74 QUAD $0x3531393135353431; QUAD $0x3538363633383232 // .asciz 16, '1455191522836685' - 0x31, 0x38, 0x30, 0x36, 0x36, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006c84 QUAD $0x3630343636303831; QUAD $0x0000000000003532 // .asciz 16, '1806640625\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006c94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006ca4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006cb4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006cc4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00006cd4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0c, 0x00, 0x00, 0x00, //0x00006cd8 .long 12 - 0x37, 0x32, 0x37, 0x35, 0x39, 0x35, 0x37, 0x36, 0x31, 0x34, 0x31, 0x38, 0x33, 0x34, 0x32, 0x35, //0x00006cdc QUAD $0x3637353935373237; QUAD $0x3532343338313431 // .asciz 16, '7275957614183425' - 0x39, 0x30, 0x33, 0x33, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006cec QUAD $0x3133303233333039; QUAD $0x0000000000003532 // .asciz 16, '9033203125\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006cfc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006d0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006d1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006d2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00006d3c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0c, 0x00, 0x00, 0x00, //0x00006d40 .long 12 - 0x33, 0x36, 0x33, 0x37, 0x39, 0x37, 0x38, 0x38, 0x30, 0x37, 0x30, 0x39, 0x31, 0x37, 0x31, 0x32, //0x00006d44 QUAD $0x3838373937333633; QUAD $0x3231373139303730 // .asciz 16, '3637978807091712' - 0x39, 0x35, 0x31, 0x36, 0x36, 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006d54 QUAD $0x3531303636313539; QUAD $0x0000000000353236 // .asciz 16, '95166015625\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006d64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006d74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006d84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006d94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00006da4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0c, 0x00, 0x00, 0x00, //0x00006da8 .long 12 - 0x31, 0x38, 0x31, 0x38, 0x39, 0x38, 0x39, 0x34, 0x30, 0x33, 0x35, 0x34, 0x35, 0x38, 0x35, 0x36, //0x00006dac QUAD $0x3439383938313831; QUAD $0x3635383534353330 // .asciz 16, '1818989403545856' - 0x34, 0x37, 0x35, 0x38, 0x33, 0x30, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00006dbc QUAD $0x3730303338353734; QUAD $0x0000000035323138 // .asciz 16, '475830078125\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006dcc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006ddc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006dec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006dfc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00006e0c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0d, 0x00, 0x00, 0x00, //0x00006e10 .long 13 - 0x39, 0x30, 0x39, 0x34, 0x39, 0x34, 0x37, 0x30, 0x31, 0x37, 0x37, 0x32, 0x39, 0x32, 0x38, 0x32, //0x00006e14 QUAD $0x3037343934393039; QUAD $0x3238323932373731 // .asciz 16, '9094947017729282' - 0x33, 0x37, 0x39, 0x31, 0x35, 0x30, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00006e24 QUAD $0x3933303531393733; QUAD $0x0000000035323630 // .asciz 16, '379150390625\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006e34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006e44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006e54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006e64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00006e74 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0d, 0x00, 0x00, 0x00, //0x00006e78 .long 13 - 0x34, 0x35, 0x34, 0x37, 0x34, 0x37, 0x33, 0x35, 0x30, 0x38, 0x38, 0x36, 0x34, 0x36, 0x34, 0x31, //0x00006e7c QUAD $0x3533373437343534; QUAD $0x3134363436383830 // .asciz 16, '4547473508864641' - 0x31, 0x38, 0x39, 0x35, 0x37, 0x35, 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, //0x00006e8c QUAD $0x3931353735393831; QUAD $0x0000003532313335 // .asciz 16, '1895751953125\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006e9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006eac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006ebc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006ecc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00006edc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0d, 0x00, 0x00, 0x00, //0x00006ee0 .long 13 - 0x32, 0x32, 0x37, 0x33, 0x37, 0x33, 0x36, 0x37, 0x35, 0x34, 0x34, 0x33, 0x32, 0x33, 0x32, 0x30, //0x00006ee4 QUAD $0x3736333733373232; QUAD $0x3032333233343435 // .asciz 16, '2273736754432320' - 0x35, 0x39, 0x34, 0x37, 0x38, 0x37, 0x35, 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, //0x00006ef4 QUAD $0x3935373837343935; QUAD $0x0000353236353637 // .asciz 16, '59478759765625\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006f04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006f14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006f24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006f34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00006f44 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0d, 0x00, 0x00, 0x00, //0x00006f48 .long 13 - 0x31, 0x31, 0x33, 0x36, 0x38, 0x36, 0x38, 0x33, 0x37, 0x37, 0x32, 0x31, 0x36, 0x31, 0x36, 0x30, //0x00006f4c QUAD $0x3338363836333131; QUAD $0x3036313631323737 // .asciz 16, '1136868377216160' - 0x32, 0x39, 0x37, 0x33, 0x39, 0x33, 0x37, 0x39, 0x38, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, //0x00006f5c QUAD $0x3937333933373932; QUAD $0x0035323138323838 // .asciz 16, '297393798828125\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006f6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006f7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006f8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006f9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00006fac LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0e, 0x00, 0x00, 0x00, //0x00006fb0 .long 14 - 0x35, 0x36, 0x38, 0x34, 0x33, 0x34, 0x31, 0x38, 0x38, 0x36, 0x30, 0x38, 0x30, 0x38, 0x30, 0x31, //0x00006fb4 QUAD $0x3831343334383635; QUAD $0x3130383038303638 // .asciz 16, '5684341886080801' - 0x34, 0x38, 0x36, 0x39, 0x36, 0x38, 0x39, 0x39, 0x34, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, //0x00006fc4 QUAD $0x3939383639363834; QUAD $0x0035323630343134 // .asciz 16, '486968994140625\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006fd4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006fe4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006ff4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007004 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00007014 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0e, 0x00, 0x00, 0x00, //0x00007018 .long 14 - 0x32, 0x38, 0x34, 0x32, 0x31, 0x37, 0x30, 0x39, 0x34, 0x33, 0x30, 0x34, 0x30, 0x34, 0x30, 0x30, //0x0000701c QUAD $0x3930373132343832; QUAD $0x3030343034303334 // .asciz 16, '2842170943040400' - 0x37, 0x34, 0x33, 0x34, 0x38, 0x34, 0x34, 0x39, 0x37, 0x30, 0x37, 0x30, 0x33, 0x31, 0x32, 0x35, //0x0000702c QUAD $0x3934343834333437; QUAD $0x3532313330373037 // .asciz 16, '7434844970703125' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000703c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000704c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000705c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000706c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000707c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0e, 0x00, 0x00, 0x00, //0x00007080 .long 14 - 0x31, 0x34, 0x32, 0x31, 0x30, 0x38, 0x35, 0x34, 0x37, 0x31, 0x35, 0x32, 0x30, 0x32, 0x30, 0x30, //0x00007084 QUAD $0x3435383031323431; QUAD $0x3030323032353137 // .asciz 16, '1421085471520200' - 0x33, 0x37, 0x31, 0x37, 0x34, 0x32, 0x32, 0x34, 0x38, 0x35, 0x33, 0x35, 0x31, 0x35, 0x36, 0x32, //0x00007094 QUAD $0x3432323437313733; QUAD $0x3236353135333538 // .asciz 16, '3717422485351562' - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000070a4 QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000070b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000070c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000070d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000070e4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0f, 0x00, 0x00, 0x00, //0x000070e8 .long 15 - 0x37, 0x31, 0x30, 0x35, 0x34, 0x32, 0x37, 0x33, 0x35, 0x37, 0x36, 0x30, 0x31, 0x30, 0x30, 0x31, //0x000070ec QUAD $0x3337323435303137; QUAD $0x3130303130363735 // .asciz 16, '7105427357601001' - 0x38, 0x35, 0x38, 0x37, 0x31, 0x31, 0x32, 0x34, 0x32, 0x36, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, //0x000070fc QUAD $0x3432313137383538; QUAD $0x3231383735373632 // .asciz 16, '8587112426757812' - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000710c QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000711c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000712c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000713c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000714c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0f, 0x00, 0x00, 0x00, //0x00007150 .long 15 - 0x33, 0x35, 0x35, 0x32, 0x37, 0x31, 0x33, 0x36, 0x37, 0x38, 0x38, 0x30, 0x30, 0x35, 0x30, 0x30, //0x00007154 QUAD $0x3633313732353533; QUAD $0x3030353030383837 // .asciz 16, '3552713678800500' - 0x39, 0x32, 0x39, 0x33, 0x35, 0x35, 0x36, 0x32, 0x31, 0x33, 0x33, 0x37, 0x38, 0x39, 0x30, 0x36, //0x00007164 QUAD $0x3236353533393239; QUAD $0x3630393837333331 // .asciz 16, '9293556213378906' - 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007174 QUAD $0x0000000000003532; QUAD $0x0000000000000000 // .asciz 16, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007184 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007194 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000071a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000071b4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0f, 0x00, 0x00, 0x00, //0x000071b8 .long 15 - 0x31, 0x37, 0x37, 0x36, 0x33, 0x35, 0x36, 0x38, 0x33, 0x39, 0x34, 0x30, 0x30, 0x32, 0x35, 0x30, //0x000071bc QUAD $0x3836353336373731; QUAD $0x3035323030343933 // .asciz 16, '1776356839400250' - 0x34, 0x36, 0x34, 0x36, 0x37, 0x37, 0x38, 0x31, 0x30, 0x36, 0x36, 0x38, 0x39, 0x34, 0x35, 0x33, //0x000071cc QUAD $0x3138373736343634; QUAD $0x3335343938363630 // .asciz 16, '4646778106689453' - 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000071dc QUAD $0x0000000000353231; QUAD $0x0000000000000000 // .asciz 16, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000071ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000071fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000720c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000721c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x10, 0x00, 0x00, 0x00, //0x00007220 .long 16 - 0x38, 0x38, 0x38, 0x31, 0x37, 0x38, 0x34, 0x31, 0x39, 0x37, 0x30, 0x30, 0x31, 0x32, 0x35, 0x32, //0x00007224 QUAD $0x3134383731383838; QUAD $0x3235323130303739 // .asciz 16, '8881784197001252' - 0x33, 0x32, 0x33, 0x33, 0x38, 0x39, 0x30, 0x35, 0x33, 0x33, 0x34, 0x34, 0x37, 0x32, 0x36, 0x35, //0x00007234 QUAD $0x3530393833333233; QUAD $0x3536323734343333 // .asciz 16, '3233890533447265' - 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007244 QUAD $0x0000000000353236; QUAD $0x0000000000000000 // .asciz 16, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007254 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007264 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007274 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00007284 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x10, 0x00, 0x00, 0x00, //0x00007288 .long 16 - 0x34, 0x34, 0x34, 0x30, 0x38, 0x39, 0x32, 0x30, 0x39, 0x38, 0x35, 0x30, 0x30, 0x36, 0x32, 0x36, //0x0000728c QUAD $0x3032393830343434; QUAD $0x3632363030353839 // .asciz 16, '4440892098500626' - 0x31, 0x36, 0x31, 0x36, 0x39, 0x34, 0x35, 0x32, 0x36, 0x36, 0x37, 0x32, 0x33, 0x36, 0x33, 0x32, //0x0000729c QUAD $0x3235343936313631; QUAD $0x3233363332373636 // .asciz 16, '1616945266723632' - 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000072ac QUAD $0x0000000035323138; QUAD $0x0000000000000000 // .asciz 16, '8125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000072bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000072cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000072dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000072ec LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x10, 0x00, 0x00, 0x00, //0x000072f0 .long 16 - 0x32, 0x32, 0x32, 0x30, 0x34, 0x34, 0x36, 0x30, 0x34, 0x39, 0x32, 0x35, 0x30, 0x33, 0x31, 0x33, //0x000072f4 QUAD $0x3036343430323232; QUAD $0x3331333035323934 // .asciz 16, '2220446049250313' - 0x30, 0x38, 0x30, 0x38, 0x34, 0x37, 0x32, 0x36, 0x33, 0x33, 0x33, 0x36, 0x31, 0x38, 0x31, 0x36, //0x00007304 QUAD $0x3632373438303830; QUAD $0x3631383136333333 // .asciz 16, '0808472633361816' - 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007314 QUAD $0x0000003532363034; QUAD $0x0000000000000000 // .asciz 16, '40625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007324 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007334 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007344 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00007354 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x10, 0x00, 0x00, 0x00, //0x00007358 .long 16 - 0x31, 0x31, 0x31, 0x30, 0x32, 0x32, 0x33, 0x30, 0x32, 0x34, 0x36, 0x32, 0x35, 0x31, 0x35, 0x36, //0x0000735c QUAD $0x3033323230313131; QUAD $0x3635313532363432 // .asciz 16, '1110223024625156' - 0x35, 0x34, 0x30, 0x34, 0x32, 0x33, 0x36, 0x33, 0x31, 0x36, 0x36, 0x38, 0x30, 0x39, 0x30, 0x38, //0x0000736c QUAD $0x3336333234303435; QUAD $0x3830393038363631 // .asciz 16, '5404236316680908' - 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000737c QUAD $0x0000353231333032; QUAD $0x0000000000000000 // .asciz 16, '203125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000738c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000739c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000073ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000073bc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x11, 0x00, 0x00, 0x00, //0x000073c0 .long 17 - 0x35, 0x35, 0x35, 0x31, 0x31, 0x31, 0x35, 0x31, 0x32, 0x33, 0x31, 0x32, 0x35, 0x37, 0x38, 0x32, //0x000073c4 QUAD $0x3135313131353535; QUAD $0x3238373532313332 // .asciz 16, '5551115123125782' - 0x37, 0x30, 0x32, 0x31, 0x31, 0x38, 0x31, 0x35, 0x38, 0x33, 0x34, 0x30, 0x34, 0x35, 0x34, 0x31, //0x000073d4 QUAD $0x3531383131323037; QUAD $0x3134353430343338 // .asciz 16, '7021181583404541' - 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000073e4 QUAD $0x0000353236353130; QUAD $0x0000000000000000 // .asciz 16, '015625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000073f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007404 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007414 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00007424 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x11, 0x00, 0x00, 0x00, //0x00007428 .long 17 - 0x32, 0x37, 0x37, 0x35, 0x35, 0x35, 0x37, 0x35, 0x36, 0x31, 0x35, 0x36, 0x32, 0x38, 0x39, 0x31, //0x0000742c QUAD $0x3537353535373732; QUAD $0x3139383236353136 // .asciz 16, '2775557561562891' - 0x33, 0x35, 0x31, 0x30, 0x35, 0x39, 0x30, 0x37, 0x39, 0x31, 0x37, 0x30, 0x32, 0x32, 0x37, 0x30, //0x0000743c QUAD $0x3730393530313533; QUAD $0x3037323230373139 // .asciz 16, '3510590791702270' - 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000744c QUAD $0x0035323138373035; QUAD $0x0000000000000000 // .asciz 16, '5078125\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000745c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000746c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000747c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000748c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x11, 0x00, 0x00, 0x00, //0x00007490 .long 17 - 0x31, 0x33, 0x38, 0x37, 0x37, 0x37, 0x38, 0x37, 0x38, 0x30, 0x37, 0x38, 0x31, 0x34, 0x34, 0x35, //0x00007494 QUAD $0x3738373737383331; QUAD $0x3534343138373038 // .asciz 16, '1387778780781445' - 0x36, 0x37, 0x35, 0x35, 0x32, 0x39, 0x35, 0x33, 0x39, 0x35, 0x38, 0x35, 0x31, 0x31, 0x33, 0x35, //0x000074a4 QUAD $0x3335393235353736; QUAD $0x3533313135383539 // .asciz 16, '6755295395851135' - 0x32, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000074b4 QUAD $0x3532363039333532; QUAD $0x0000000000000000 // .asciz 16, '25390625\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000074c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000074d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000074e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000074f4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x12, 0x00, 0x00, 0x00, //0x000074f8 .long 18 - 0x36, 0x39, 0x33, 0x38, 0x38, 0x39, 0x33, 0x39, 0x30, 0x33, 0x39, 0x30, 0x37, 0x32, 0x32, 0x38, //0x000074fc QUAD $0x3933393838333936; QUAD $0x3832323730393330 // .asciz 16, '6938893903907228' - 0x33, 0x37, 0x37, 0x36, 0x34, 0x37, 0x36, 0x39, 0x37, 0x39, 0x32, 0x35, 0x35, 0x36, 0x37, 0x36, //0x0000750c QUAD $0x3936373436373733; QUAD $0x3637363535323937 // .asciz 16, '3776476979255676' - 0x32, 0x36, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000751c QUAD $0x3532313335393632; QUAD $0x0000000000000000 // .asciz 16, '26953125\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000752c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000753c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000754c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000755c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x12, 0x00, 0x00, 0x00, //0x00007560 .long 18 - 0x33, 0x34, 0x36, 0x39, 0x34, 0x34, 0x36, 0x39, 0x35, 0x31, 0x39, 0x35, 0x33, 0x36, 0x31, 0x34, //0x00007564 QUAD $0x3936343439363433; QUAD $0x3431363335393135 // .asciz 16, '3469446951953614' - 0x31, 0x38, 0x38, 0x38, 0x32, 0x33, 0x38, 0x34, 0x38, 0x39, 0x36, 0x32, 0x37, 0x38, 0x33, 0x38, //0x00007574 QUAD $0x3438333238383831; QUAD $0x3833383732363938 // .asciz 16, '1888238489627838' - 0x31, 0x33, 0x34, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007584 QUAD $0x3236353637343331; QUAD $0x0000000000000035 // .asciz 16, '134765625\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007594 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000075a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000075b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000075c4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x12, 0x00, 0x00, 0x00, //0x000075c8 .long 18 - 0x31, 0x37, 0x33, 0x34, 0x37, 0x32, 0x33, 0x34, 0x37, 0x35, 0x39, 0x37, 0x36, 0x38, 0x30, 0x37, //0x000075cc QUAD $0x3433323734333731; QUAD $0x3730383637393537 // .asciz 16, '1734723475976807' - 0x30, 0x39, 0x34, 0x34, 0x31, 0x31, 0x39, 0x32, 0x34, 0x34, 0x38, 0x31, 0x33, 0x39, 0x31, 0x39, //0x000075dc QUAD $0x3239313134343930; QUAD $0x3931393331383434 // .asciz 16, '0944119244813919' - 0x30, 0x36, 0x37, 0x33, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000075ec QUAD $0x3138323833373630; QUAD $0x0000000000003532 // .asciz 16, '0673828125\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000075fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000760c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000761c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000762c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x13, 0x00, 0x00, 0x00, //0x00007630 .long 19 - 0x38, 0x36, 0x37, 0x33, 0x36, 0x31, 0x37, 0x33, 0x37, 0x39, 0x38, 0x38, 0x34, 0x30, 0x33, 0x35, //0x00007634 QUAD $0x3337313633373638; QUAD $0x3533303438383937 // .asciz 16, '8673617379884035' - 0x34, 0x37, 0x32, 0x30, 0x35, 0x39, 0x36, 0x32, 0x32, 0x34, 0x30, 0x36, 0x39, 0x35, 0x39, 0x35, //0x00007644 QUAD $0x3236393530323734; QUAD $0x3539353936303432 // .asciz 16, '4720596224069595' - 0x33, 0x33, 0x36, 0x39, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007654 QUAD $0x3630343139363333; QUAD $0x0000000000003532 // .asciz 16, '3369140625\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007664 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007674 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007684 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00007694 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/vnumber.go b/vendor/github.com/bytedance/sonic/internal/native/sse/vnumber.go deleted file mode 100644 index 0e8045a74..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/vnumber.go +++ /dev/null @@ -1,33 +0,0 @@ -/* - * 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 sse - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/native/types` - `github.com/bytedance/sonic/internal/rt` -) - -var F_vnumber func(s unsafe.Pointer, p unsafe.Pointer, v unsafe.Pointer) - -var S_vnumber uintptr - -//go:nosplit -func vnumber(s *string, p *int, v *types.JsonState) { - F_vnumber(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(v))) -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/vnumber_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/vnumber_subr.go deleted file mode 100644 index 46a0d181f..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/vnumber_subr.go +++ /dev/null @@ -1,45 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package sse - -import ( - `github.com/bytedance/sonic/loader` -) - -const ( - _entry__vnumber = 48 -) - -const ( - _stack__vnumber = 136 -) - -const ( - _size__vnumber = 7880 -) - -var ( - _pcsp__vnumber = [][2]uint32{ - {0x1, 0}, - {0x6, 8}, - {0x8, 16}, - {0xa, 24}, - {0xc, 32}, - {0xd, 40}, - {0x11, 48}, - {0x1ebb, 136}, - {0x1ebc, 48}, - {0x1ebe, 40}, - {0x1ec0, 32}, - {0x1ec2, 24}, - {0x1ec4, 16}, - {0x1ec5, 8}, - {0x1ec8, 0}, - } -) - -var _cfunc_vnumber = []loader.CFunc{ - {"_vnumber_entry", 0, _entry__vnumber, 0, nil}, - {"_vnumber", _entry__vnumber, _size__vnumber, _stack__vnumber, _pcsp__vnumber}, -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/vnumber_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/vnumber_text_amd64.go deleted file mode 100644 index 85cb3fad9..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/vnumber_text_amd64.go +++ /dev/null @@ -1,4083 +0,0 @@ -// +build amd64 -// Code generated by asm2asm, DO NOT EDIT. - -package sse - -var _text_vnumber = []byte{ - // .p2align 4, 0x00 - // LCPI0_0 - 0x00, 0x00, 0x30, 0x43, // .long 1127219200 - 0x00, 0x00, 0x30, 0x45, //0x00000004 .long 1160773632 - 0x00, 0x00, 0x00, 0x00, //0x00000008 .long 0 - 0x00, 0x00, 0x00, 0x00, //0x0000000c .long 0 - //0x00000010 LCPI0_1 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x43, //0x00000010 .quad 0x4330000000000000 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x45, //0x00000018 .quad 0x4530000000000000 - //0x00000020 .p2align 3, 0x00 - //0x00000020 LCPI0_2 - 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0x43, //0x00000020 .quad 0x430c6bf526340000 - //0x00000028 LCPI0_3 - 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0xc3, //0x00000028 .quad 0xc30c6bf526340000 - //0x00000030 .p2align 4, 0x90 - //0x00000030 _vnumber - 0x55, //0x00000030 pushq %rbp - 0x48, 0x89, 0xe5, //0x00000031 movq %rsp, %rbp - 0x41, 0x57, //0x00000034 pushq %r15 - 0x41, 0x56, //0x00000036 pushq %r14 - 0x41, 0x55, //0x00000038 pushq %r13 - 0x41, 0x54, //0x0000003a pushq %r12 - 0x53, //0x0000003c pushq %rbx - 0x48, 0x83, 0xec, 0x58, //0x0000003d subq $88, %rsp - 0x49, 0x89, 0xd7, //0x00000041 movq %rdx, %r15 - 0x4c, 0x8b, 0x0f, //0x00000044 movq (%rdi), %r9 - 0x48, 0x8b, 0x57, 0x08, //0x00000047 movq $8(%rdi), %rdx - 0x48, 0x8b, 0x0e, //0x0000004b movq (%rsi), %rcx - 0x4d, 0x8b, 0x67, 0x20, //0x0000004e movq $32(%r15), %r12 - 0x4d, 0x8b, 0x6f, 0x28, //0x00000052 movq $40(%r15), %r13 - 0x49, 0xc7, 0x07, 0x09, 0x00, 0x00, 0x00, //0x00000056 movq $9, (%r15) - 0x66, 0x0f, 0xef, 0xc0, //0x0000005d pxor %xmm0, %xmm0 - 0xf3, 0x41, 0x0f, 0x7f, 0x47, 0x08, //0x00000061 movdqu %xmm0, $8(%r15) - 0x48, 0x8b, 0x06, //0x00000067 movq (%rsi), %rax - 0x49, 0x89, 0x47, 0x18, //0x0000006a movq %rax, $24(%r15) - 0x48, 0x39, 0xd1, //0x0000006e cmpq %rdx, %rcx - 0x0f, 0x83, 0x21, 0x01, 0x00, 0x00, //0x00000071 jae LBB0_19 - 0x41, 0x8a, 0x1c, 0x09, //0x00000077 movb (%r9,%rcx), %bl - 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000007b movl $1, %r8d - 0x80, 0xfb, 0x2d, //0x00000081 cmpb $45, %bl - 0x49, 0x89, 0xd6, //0x00000084 movq %rdx, %r14 - 0x0f, 0x85, 0x1a, 0x01, 0x00, 0x00, //0x00000087 jne LBB0_20 - 0x48, 0x83, 0xc1, 0x01, //0x0000008d addq $1, %rcx - 0x48, 0x39, 0xd1, //0x00000091 cmpq %rdx, %rcx - 0x0f, 0x83, 0xfe, 0x00, 0x00, 0x00, //0x00000094 jae LBB0_19 - 0x45, 0x8a, 0x1c, 0x09, //0x0000009a movb (%r9,%rcx), %r11b - 0x41, 0xb8, 0xff, 0xff, 0xff, 0xff, //0x0000009e movl $-1, %r8d - 0x41, 0x8d, 0x43, 0xd0, //0x000000a4 leal $-48(%r11), %eax - 0x3c, 0x0a, //0x000000a8 cmpb $10, %al - 0x0f, 0x83, 0x06, 0x01, 0x00, 0x00, //0x000000aa jae LBB0_21 - //0x000000b0 LBB0_4 - 0x48, 0x89, 0x75, 0xa8, //0x000000b0 movq %rsi, $-88(%rbp) - 0x41, 0x80, 0xfb, 0x30, //0x000000b4 cmpb $48, %r11b - 0x0f, 0x85, 0x34, 0x00, 0x00, 0x00, //0x000000b8 jne LBB0_8 - 0x48, 0x8d, 0x41, 0x01, //0x000000be leaq $1(%rcx), %rax - 0x4c, 0x39, 0xf1, //0x000000c2 cmpq %r14, %rcx - 0x0f, 0x83, 0x09, 0x01, 0x00, 0x00, //0x000000c5 jae LBB0_23 - 0x41, 0x8a, 0x14, 0x01, //0x000000cb movb (%r9,%rax), %dl - 0x80, 0xc2, 0xd2, //0x000000cf addb $-46, %dl - 0x80, 0xfa, 0x37, //0x000000d2 cmpb $55, %dl - 0x0f, 0x87, 0xf9, 0x00, 0x00, 0x00, //0x000000d5 ja LBB0_23 - 0x0f, 0xb6, 0xd2, //0x000000db movzbl %dl, %edx - 0x48, 0xbf, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000000de movabsq $36028797027352577, %rdi - 0x48, 0x0f, 0xa3, 0xd7, //0x000000e8 btq %rdx, %rdi - 0x0f, 0x83, 0xe2, 0x00, 0x00, 0x00, //0x000000ec jae LBB0_23 - //0x000000f2 LBB0_8 - 0x4c, 0x89, 0x45, 0xc8, //0x000000f2 movq %r8, $-56(%rbp) - 0x88, 0x5d, 0xb8, //0x000000f6 movb %bl, $-72(%rbp) - 0xb0, 0x01, //0x000000f9 movb $1, %al - 0x89, 0x45, 0xc0, //0x000000fb movl %eax, $-64(%rbp) - 0x4c, 0x39, 0xf1, //0x000000fe cmpq %r14, %rcx - 0x0f, 0x83, 0xbe, 0x00, 0x00, 0x00, //0x00000101 jae LBB0_22 - 0x41, 0xba, 0xd0, 0xff, 0xff, 0xff, //0x00000107 movl $4294967248, %r10d - 0x48, 0x83, 0xc1, 0x01, //0x0000010d addq $1, %rcx - 0x31, 0xd2, //0x00000111 xorl %edx, %edx - 0x31, 0xdb, //0x00000113 xorl %ebx, %ebx - 0x45, 0x31, 0xc0, //0x00000115 xorl %r8d, %r8d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000118 .p2align 4, 0x90 - //0x00000120 LBB0_10 - 0x83, 0xfb, 0x12, //0x00000120 cmpl $18, %ebx - 0x0f, 0x8f, 0x17, 0x00, 0x00, 0x00, //0x00000123 jg LBB0_12 - 0x4b, 0x8d, 0x3c, 0x80, //0x00000129 leaq (%r8,%r8,4), %rdi - 0x41, 0x0f, 0xb6, 0xf3, //0x0000012d movzbl %r11b, %esi - 0x44, 0x01, 0xd6, //0x00000131 addl %r10d, %esi - 0x4c, 0x8d, 0x04, 0x7e, //0x00000134 leaq (%rsi,%rdi,2), %r8 - 0x83, 0xc3, 0x01, //0x00000138 addl $1, %ebx - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x0000013b jmp LBB0_13 - //0x00000140 .p2align 4, 0x90 - //0x00000140 LBB0_12 - 0x83, 0xc2, 0x01, //0x00000140 addl $1, %edx - //0x00000143 LBB0_13 - 0x49, 0x39, 0xce, //0x00000143 cmpq %rcx, %r14 - 0x0f, 0x84, 0x94, 0x00, 0x00, 0x00, //0x00000146 je LBB0_24 - 0x45, 0x0f, 0xb6, 0x1c, 0x09, //0x0000014c movzbl (%r9,%rcx), %r11d - 0x41, 0x8d, 0x43, 0xd0, //0x00000151 leal $-48(%r11), %eax - 0x48, 0x83, 0xc1, 0x01, //0x00000155 addq $1, %rcx - 0x3c, 0x0a, //0x00000159 cmpb $10, %al - 0x0f, 0x82, 0xbf, 0xff, 0xff, 0xff, //0x0000015b jb LBB0_10 - 0x41, 0x80, 0xfb, 0x2e, //0x00000161 cmpb $46, %r11b - 0x0f, 0x85, 0x29, 0x03, 0x00, 0x00, //0x00000165 jne LBB0_25 - 0x49, 0xc7, 0x07, 0x08, 0x00, 0x00, 0x00, //0x0000016b movq $8, (%r15) - 0x4c, 0x89, 0xf7, //0x00000172 movq %r14, %rdi - 0x4c, 0x39, 0xf1, //0x00000175 cmpq %r14, %rcx - 0x0f, 0x83, 0x03, 0x03, 0x00, 0x00, //0x00000178 jae LBB0_68 - 0x41, 0x8a, 0x04, 0x09, //0x0000017e movb (%r9,%rcx), %al - 0x04, 0xd0, //0x00000182 addb $-48, %al - 0x3c, 0x0a, //0x00000184 cmpb $10, %al - 0x0f, 0x83, 0xbc, 0x06, 0x00, 0x00, //0x00000186 jae LBB0_107 - 0xc7, 0x45, 0xc0, 0x00, 0x00, 0x00, 0x00, //0x0000018c movl $0, $-64(%rbp) - 0xe9, 0x4e, 0x00, 0x00, 0x00, //0x00000193 jmp LBB0_27 - //0x00000198 LBB0_19 - 0x48, 0x89, 0x16, //0x00000198 movq %rdx, (%rsi) - 0x49, 0xc7, 0x07, 0xff, 0xff, 0xff, 0xff, //0x0000019b movq $-1, (%r15) - 0xe9, 0x40, 0x1d, 0x00, 0x00, //0x000001a2 jmp LBB0_434 - //0x000001a7 LBB0_20 - 0x41, 0x89, 0xdb, //0x000001a7 movl %ebx, %r11d - 0x41, 0x8d, 0x43, 0xd0, //0x000001aa leal $-48(%r11), %eax - 0x3c, 0x0a, //0x000001ae cmpb $10, %al - 0x0f, 0x82, 0xfa, 0xfe, 0xff, 0xff, //0x000001b0 jb LBB0_4 - //0x000001b6 LBB0_21 - 0x48, 0x89, 0x0e, //0x000001b6 movq %rcx, (%rsi) - 0x49, 0xc7, 0x07, 0xfe, 0xff, 0xff, 0xff, //0x000001b9 movq $-2, (%r15) - 0xe9, 0x22, 0x1d, 0x00, 0x00, //0x000001c0 jmp LBB0_434 - //0x000001c5 LBB0_22 - 0x31, 0xd2, //0x000001c5 xorl %edx, %edx - 0x31, 0xdb, //0x000001c7 xorl %ebx, %ebx - 0x45, 0x31, 0xc0, //0x000001c9 xorl %r8d, %r8d - //0x000001cc LBB0_26 - 0x4c, 0x89, 0xf7, //0x000001cc movq %r14, %rdi - 0xe9, 0x12, 0x00, 0x00, 0x00, //0x000001cf jmp LBB0_27 - //0x000001d4 LBB0_23 - 0x48, 0x8b, 0x4d, 0xa8, //0x000001d4 movq $-88(%rbp), %rcx - 0x48, 0x89, 0x01, //0x000001d8 movq %rax, (%rcx) - 0xe9, 0x07, 0x1d, 0x00, 0x00, //0x000001db jmp LBB0_434 - //0x000001e0 LBB0_24 - 0x4c, 0x89, 0xf7, //0x000001e0 movq %r14, %rdi - 0x4c, 0x89, 0xf1, //0x000001e3 movq %r14, %rcx - //0x000001e6 LBB0_27 - 0x45, 0x31, 0xdb, //0x000001e6 xorl %r11d, %r11d - 0x85, 0xd2, //0x000001e9 testl %edx, %edx - 0x41, 0x0f, 0x9f, 0xc3, //0x000001eb setg %r11b - 0x4d, 0x85, 0xc0, //0x000001ef testq %r8, %r8 - 0x0f, 0x85, 0x64, 0x00, 0x00, 0x00, //0x000001f2 jne LBB0_36 - 0x85, 0xd2, //0x000001f8 testl %edx, %edx - 0x0f, 0x85, 0x5c, 0x00, 0x00, 0x00, //0x000001fa jne LBB0_36 - 0x48, 0x39, 0xf9, //0x00000200 cmpq %rdi, %rcx - 0x0f, 0x83, 0x4c, 0x00, 0x00, 0x00, //0x00000203 jae LBB0_34 - 0x41, 0x89, 0xca, //0x00000209 movl %ecx, %r10d - 0x41, 0x29, 0xfa, //0x0000020c subl %edi, %r10d - 0x31, 0xdb, //0x0000020f xorl %ebx, %ebx - 0x31, 0xd2, //0x00000211 xorl %edx, %edx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000213 .p2align 4, 0x90 - //0x00000220 LBB0_31 - 0x41, 0x80, 0x3c, 0x09, 0x30, //0x00000220 cmpb $48, (%r9,%rcx) - 0x0f, 0x85, 0x2e, 0x00, 0x00, 0x00, //0x00000225 jne LBB0_35 - 0x48, 0x83, 0xc1, 0x01, //0x0000022b addq $1, %rcx - 0x83, 0xc2, 0xff, //0x0000022f addl $-1, %edx - 0x48, 0x39, 0xcf, //0x00000232 cmpq %rcx, %rdi - 0x0f, 0x85, 0xe5, 0xff, 0xff, 0xff, //0x00000235 jne LBB0_31 - 0x45, 0x31, 0xc0, //0x0000023b xorl %r8d, %r8d - 0x80, 0x7d, 0xc0, 0x00, //0x0000023e cmpb $0, $-64(%rbp) - 0x48, 0x89, 0x7d, 0x98, //0x00000242 movq %rdi, $-104(%rbp) - 0x44, 0x89, 0x5d, 0xa0, //0x00000246 movl %r11d, $-96(%rbp) - 0x0f, 0x85, 0x31, 0x01, 0x00, 0x00, //0x0000024a jne LBB0_55 - 0xe9, 0x62, 0x01, 0x00, 0x00, //0x00000250 jmp LBB0_59 - //0x00000255 LBB0_34 - 0x31, 0xd2, //0x00000255 xorl %edx, %edx - 0x31, 0xdb, //0x00000257 xorl %ebx, %ebx - //0x00000259 LBB0_35 - 0x45, 0x31, 0xc0, //0x00000259 xorl %r8d, %r8d - //0x0000025c LBB0_36 - 0x48, 0x39, 0xf9, //0x0000025c cmpq %rdi, %rcx - 0x0f, 0x83, 0x54, 0x00, 0x00, 0x00, //0x0000025f jae LBB0_42 - 0x83, 0xfb, 0x12, //0x00000265 cmpl $18, %ebx - 0x0f, 0x8f, 0x4b, 0x00, 0x00, 0x00, //0x00000268 jg LBB0_42 - 0x41, 0xba, 0xd0, 0xff, 0xff, 0xff, //0x0000026e movl $4294967248, %r10d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000274 .p2align 4, 0x90 - //0x00000280 LBB0_39 - 0x41, 0x0f, 0xb6, 0x34, 0x09, //0x00000280 movzbl (%r9,%rcx), %esi - 0x8d, 0x46, 0xd0, //0x00000285 leal $-48(%rsi), %eax - 0x3c, 0x09, //0x00000288 cmpb $9, %al - 0x0f, 0x87, 0x29, 0x00, 0x00, 0x00, //0x0000028a ja LBB0_42 - 0x4b, 0x8d, 0x04, 0x80, //0x00000290 leaq (%r8,%r8,4), %rax - 0x44, 0x01, 0xd6, //0x00000294 addl %r10d, %esi - 0x4c, 0x8d, 0x04, 0x46, //0x00000297 leaq (%rsi,%rax,2), %r8 - 0x83, 0xc2, 0xff, //0x0000029b addl $-1, %edx - 0x48, 0x83, 0xc1, 0x01, //0x0000029e addq $1, %rcx - 0x48, 0x39, 0xf9, //0x000002a2 cmpq %rdi, %rcx - 0x0f, 0x83, 0x0e, 0x00, 0x00, 0x00, //0x000002a5 jae LBB0_42 - 0x8d, 0x43, 0x01, //0x000002ab leal $1(%rbx), %eax - 0x83, 0xfb, 0x12, //0x000002ae cmpl $18, %ebx - 0x89, 0xc3, //0x000002b1 movl %eax, %ebx - 0x0f, 0x8c, 0xc7, 0xff, 0xff, 0xff, //0x000002b3 jl LBB0_39 - //0x000002b9 LBB0_42 - 0x48, 0x39, 0xf9, //0x000002b9 cmpq %rdi, %rcx - 0x0f, 0x83, 0xa7, 0x00, 0x00, 0x00, //0x000002bc jae LBB0_54 - 0x41, 0x8a, 0x04, 0x09, //0x000002c2 movb (%r9,%rcx), %al - 0x8d, 0x70, 0xd0, //0x000002c6 leal $-48(%rax), %esi - 0x40, 0x80, 0xfe, 0x09, //0x000002c9 cmpb $9, %sil - 0x0f, 0x87, 0x32, 0x00, 0x00, 0x00, //0x000002cd ja LBB0_48 - 0x48, 0x8d, 0x77, 0xff, //0x000002d3 leaq $-1(%rdi), %rsi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002d7 .p2align 4, 0x90 - //0x000002e0 LBB0_45 - 0x48, 0x39, 0xce, //0x000002e0 cmpq %rcx, %rsi - 0x0f, 0x84, 0xb4, 0x01, 0x00, 0x00, //0x000002e3 je LBB0_69 - 0x41, 0x0f, 0xb6, 0x44, 0x09, 0x01, //0x000002e9 movzbl $1(%r9,%rcx), %eax - 0x8d, 0x58, 0xd0, //0x000002ef leal $-48(%rax), %ebx - 0x48, 0x83, 0xc1, 0x01, //0x000002f2 addq $1, %rcx - 0x80, 0xfb, 0x09, //0x000002f6 cmpb $9, %bl - 0x0f, 0x86, 0xe1, 0xff, 0xff, 0xff, //0x000002f9 jbe LBB0_45 - 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000002ff movl $1, %r11d - //0x00000305 LBB0_48 - 0x0c, 0x20, //0x00000305 orb $32, %al - 0x3c, 0x65, //0x00000307 cmpb $101, %al - 0x0f, 0x85, 0x5a, 0x00, 0x00, 0x00, //0x00000309 jne LBB0_54 - 0x48, 0x8d, 0x41, 0x01, //0x0000030f leaq $1(%rcx), %rax - 0x49, 0xc7, 0x07, 0x08, 0x00, 0x00, 0x00, //0x00000313 movq $8, (%r15) - 0x48, 0x39, 0xf8, //0x0000031a cmpq %rdi, %rax - 0x0f, 0x83, 0x5e, 0x01, 0x00, 0x00, //0x0000031d jae LBB0_68 - 0x44, 0x89, 0x5d, 0xa0, //0x00000323 movl %r11d, $-96(%rbp) - 0x41, 0x8a, 0x1c, 0x01, //0x00000327 movb (%r9,%rax), %bl - 0x80, 0xfb, 0x2d, //0x0000032b cmpb $45, %bl - 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x0000032e je LBB0_52 - 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00000334 movl $1, %r11d - 0x80, 0xfb, 0x2b, //0x0000033a cmpb $43, %bl - 0x0f, 0x85, 0xf7, 0x04, 0x00, 0x00, //0x0000033d jne LBB0_105 - //0x00000343 LBB0_52 - 0x48, 0x83, 0xc1, 0x02, //0x00000343 addq $2, %rcx - 0x4c, 0x39, 0xf1, //0x00000347 cmpq %r14, %rcx - 0x0f, 0x83, 0x0b, 0x05, 0x00, 0x00, //0x0000034a jae LBB0_108 - 0x31, 0xc0, //0x00000350 xorl %eax, %eax - 0x80, 0xfb, 0x2b, //0x00000352 cmpb $43, %bl - 0x0f, 0x94, 0xc0, //0x00000355 sete %al - 0x44, 0x8d, 0x1c, 0x00, //0x00000358 leal (%rax,%rax), %r11d - 0x41, 0x83, 0xc3, 0xff, //0x0000035c addl $-1, %r11d - 0x41, 0x8a, 0x1c, 0x09, //0x00000360 movb (%r9,%rcx), %bl - 0xe9, 0xd4, 0x04, 0x00, 0x00, //0x00000364 jmp LBB0_106 - //0x00000369 LBB0_54 - 0x41, 0x89, 0xd2, //0x00000369 movl %edx, %r10d - 0x48, 0x89, 0xcf, //0x0000036c movq %rcx, %rdi - 0x80, 0x7d, 0xc0, 0x00, //0x0000036f cmpb $0, $-64(%rbp) - 0x48, 0x89, 0x7d, 0x98, //0x00000373 movq %rdi, $-104(%rbp) - 0x44, 0x89, 0x5d, 0xa0, //0x00000377 movl %r11d, $-96(%rbp) - 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x0000037b je LBB0_59 - //0x00000381 LBB0_55 - 0x45, 0x85, 0xd2, //0x00000381 testl %r10d, %r10d - 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x00000384 jne LBB0_58 - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x0000038a movabsq $-9223372036854775808, %rax - 0x48, 0x63, 0x4d, 0xc8, //0x00000394 movslq $-56(%rbp), %rcx - 0x4d, 0x85, 0xc0, //0x00000398 testq %r8, %r8 - 0x0f, 0x89, 0x67, 0x01, 0x00, 0x00, //0x0000039b jns LBB0_75 - 0x4c, 0x89, 0xc2, //0x000003a1 movq %r8, %rdx - 0x48, 0x21, 0xca, //0x000003a4 andq %rcx, %rdx - 0x48, 0x39, 0xc2, //0x000003a7 cmpq %rax, %rdx - 0x0f, 0x84, 0x58, 0x01, 0x00, 0x00, //0x000003aa je LBB0_75 - //0x000003b0 LBB0_58 - 0x49, 0xc7, 0x07, 0x08, 0x00, 0x00, 0x00, //0x000003b0 movq $8, (%r15) - //0x000003b7 LBB0_59 - 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x000003b7 movabsq $-9223372036854775808, %r14 - 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x000003c1 movabsq $4503599627370495, %rax - 0x48, 0x8d, 0x50, 0x01, //0x000003cb leaq $1(%rax), %rdx - 0x49, 0x39, 0xd0, //0x000003cf cmpq %rdx, %r8 - 0x0f, 0x83, 0x04, 0x01, 0x00, 0x00, //0x000003d2 jae LBB0_72 - 0x66, 0x49, 0x0f, 0x6e, 0xc0, //0x000003d8 movq %r8, %xmm0 - 0x66, 0x0f, 0x62, 0x05, 0x1b, 0xfc, 0xff, 0xff, //0x000003dd punpckldq $-997(%rip), %xmm0 /* LCPI0_0+0(%rip) */ - 0x66, 0x0f, 0x5c, 0x05, 0x23, 0xfc, 0xff, 0xff, //0x000003e5 subpd $-989(%rip), %xmm0 /* LCPI0_1+0(%rip) */ - 0x66, 0x0f, 0x28, 0xc8, //0x000003ed movapd %xmm0, %xmm1 - 0x66, 0x0f, 0x15, 0xc8, //0x000003f1 unpckhpd %xmm0, %xmm1 - 0xf2, 0x0f, 0x58, 0xc8, //0x000003f5 addsd %xmm0, %xmm1 - 0x48, 0x8b, 0x45, 0xc8, //0x000003f9 movq $-56(%rbp), %rax - 0xc1, 0xe8, 0x1f, //0x000003fd shrl $31, %eax - 0x48, 0xc1, 0xe0, 0x3f, //0x00000400 shlq $63, %rax - 0x66, 0x48, 0x0f, 0x6e, 0xc0, //0x00000404 movq %rax, %xmm0 - 0x66, 0x0f, 0xeb, 0xc1, //0x00000409 por %xmm1, %xmm0 - 0x45, 0x85, 0xd2, //0x0000040d testl %r10d, %r10d - 0x0f, 0x84, 0x9a, 0x1a, 0x00, 0x00, //0x00000410 je LBB0_431 - 0x4d, 0x85, 0xc0, //0x00000416 testq %r8, %r8 - 0x0f, 0x84, 0x91, 0x1a, 0x00, 0x00, //0x00000419 je LBB0_431 - 0x41, 0x8d, 0x42, 0xff, //0x0000041f leal $-1(%r10), %eax - 0x83, 0xf8, 0x24, //0x00000423 cmpl $36, %eax - 0x0f, 0x87, 0x91, 0x00, 0x00, 0x00, //0x00000426 ja LBB0_70 - 0x44, 0x89, 0xd0, //0x0000042c movl %r10d, %eax - 0x41, 0x83, 0xfa, 0x17, //0x0000042f cmpl $23, %r10d - 0x0f, 0x8c, 0x15, 0x00, 0x00, 0x00, //0x00000433 jl LBB0_65 - 0x41, 0x8d, 0x42, 0xea, //0x00000439 leal $-22(%r10), %eax - 0x48, 0x8d, 0x0d, 0xbc, 0x1a, 0x00, 0x00, //0x0000043d leaq $6844(%rip), %rcx /* _P10_TAB+0(%rip) */ - 0xf2, 0x0f, 0x59, 0x04, 0xc1, //0x00000444 mulsd (%rcx,%rax,8), %xmm0 - 0xb8, 0x16, 0x00, 0x00, 0x00, //0x00000449 movl $22, %eax - //0x0000044e LBB0_65 - 0x66, 0x0f, 0x2e, 0x05, 0xca, 0xfb, 0xff, 0xff, //0x0000044e ucomisd $-1078(%rip), %xmm0 /* LCPI0_2+0(%rip) */ - 0x0f, 0x87, 0xf0, 0x00, 0x00, 0x00, //0x00000456 ja LBB0_76 - 0xf2, 0x0f, 0x10, 0x0d, 0xc4, 0xfb, 0xff, 0xff, //0x0000045c movsd $-1084(%rip), %xmm1 /* LCPI0_3+0(%rip) */ - 0x66, 0x0f, 0x2e, 0xc8, //0x00000464 ucomisd %xmm0, %xmm1 - 0x0f, 0x87, 0xde, 0x00, 0x00, 0x00, //0x00000468 ja LBB0_76 - 0x89, 0xc0, //0x0000046e movl %eax, %eax - 0x48, 0x8d, 0x0d, 0x89, 0x1a, 0x00, 0x00, //0x00000470 leaq $6793(%rip), %rcx /* _P10_TAB+0(%rip) */ - 0xf2, 0x0f, 0x59, 0x04, 0xc1, //0x00000477 mulsd (%rcx,%rax,8), %xmm0 - 0xe9, 0x2f, 0x1a, 0x00, 0x00, //0x0000047c jmp LBB0_431 - //0x00000481 LBB0_68 - 0x48, 0x8b, 0x45, 0xa8, //0x00000481 movq $-88(%rbp), %rax - 0x48, 0x89, 0x38, //0x00000485 movq %rdi, (%rax) - 0x49, 0xc7, 0x07, 0xff, 0xff, 0xff, 0xff, //0x00000488 movq $-1, (%r15) - 0xe9, 0x53, 0x1a, 0x00, 0x00, //0x0000048f jmp LBB0_434 - //0x00000494 LBB0_25 - 0x48, 0x83, 0xc1, 0xff, //0x00000494 addq $-1, %rcx - 0xe9, 0x2f, 0xfd, 0xff, 0xff, //0x00000498 jmp LBB0_26 - //0x0000049d LBB0_69 - 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000049d movl $1, %r11d - 0x41, 0x89, 0xd2, //0x000004a3 movl %edx, %r10d - 0x80, 0x7d, 0xc0, 0x00, //0x000004a6 cmpb $0, $-64(%rbp) - 0x48, 0x89, 0x7d, 0x98, //0x000004aa movq %rdi, $-104(%rbp) - 0x44, 0x89, 0x5d, 0xa0, //0x000004ae movl %r11d, $-96(%rbp) - 0x0f, 0x85, 0xc9, 0xfe, 0xff, 0xff, //0x000004b2 jne LBB0_55 - 0xe9, 0xfa, 0xfe, 0xff, 0xff, //0x000004b8 jmp LBB0_59 - //0x000004bd LBB0_70 - 0x41, 0x83, 0xfa, 0xea, //0x000004bd cmpl $-22, %r10d - 0x0f, 0x82, 0x15, 0x00, 0x00, 0x00, //0x000004c1 jb LBB0_72 - 0x41, 0xf7, 0xda, //0x000004c7 negl %r10d - 0x48, 0x8d, 0x05, 0x2f, 0x1a, 0x00, 0x00, //0x000004ca leaq $6703(%rip), %rax /* _P10_TAB+0(%rip) */ - 0xf2, 0x42, 0x0f, 0x5e, 0x04, 0xd0, //0x000004d1 divsd (%rax,%r10,8), %xmm0 - 0xe9, 0xd4, 0x19, 0x00, 0x00, //0x000004d7 jmp LBB0_431 - //0x000004dc LBB0_72 - 0x48, 0x89, 0x55, 0x90, //0x000004dc movq %rdx, $-112(%rbp) - 0x41, 0x8d, 0x82, 0x5c, 0x01, 0x00, 0x00, //0x000004e0 leal $348(%r10), %eax - 0x3d, 0xb7, 0x02, 0x00, 0x00, //0x000004e7 cmpl $695, %eax - 0x0f, 0x87, 0x75, 0x01, 0x00, 0x00, //0x000004ec ja LBB0_87 - 0x4d, 0x85, 0xc0, //0x000004f2 testq %r8, %r8 - 0x0f, 0x84, 0x65, 0x00, 0x00, 0x00, //0x000004f5 je LBB0_77 - //0x000004fb LBB0_74 - 0x49, 0x0f, 0xbd, 0xc8, //0x000004fb bsrq %r8, %rcx - 0x48, 0x83, 0xf1, 0x3f, //0x000004ff xorq $63, %rcx - 0xe9, 0x5d, 0x00, 0x00, 0x00, //0x00000503 jmp LBB0_78 - //0x00000508 LBB0_75 - 0x66, 0x49, 0x0f, 0x6e, 0xc0, //0x00000508 movq %r8, %xmm0 - 0x4c, 0x0f, 0xaf, 0xc1, //0x0000050d imulq %rcx, %r8 - 0x66, 0x0f, 0x62, 0x05, 0xe7, 0xfa, 0xff, 0xff, //0x00000511 punpckldq $-1305(%rip), %xmm0 /* LCPI0_0+0(%rip) */ - 0x66, 0x0f, 0x5c, 0x05, 0xef, 0xfa, 0xff, 0xff, //0x00000519 subpd $-1297(%rip), %xmm0 /* LCPI0_1+0(%rip) */ - 0x4d, 0x89, 0x47, 0x10, //0x00000521 movq %r8, $16(%r15) - 0x66, 0x0f, 0x28, 0xc8, //0x00000525 movapd %xmm0, %xmm1 - 0x66, 0x0f, 0x15, 0xc8, //0x00000529 unpckhpd %xmm0, %xmm1 - 0xf2, 0x0f, 0x58, 0xc8, //0x0000052d addsd %xmm0, %xmm1 - 0x48, 0x21, 0xc8, //0x00000531 andq %rcx, %rax - 0x66, 0x48, 0x0f, 0x7e, 0xc9, //0x00000534 movq %xmm1, %rcx - 0x48, 0x09, 0xc1, //0x00000539 orq %rax, %rcx - 0x49, 0x89, 0x4f, 0x08, //0x0000053c movq %rcx, $8(%r15) - 0x48, 0x8b, 0x45, 0xa8, //0x00000540 movq $-88(%rbp), %rax - 0x48, 0x89, 0x38, //0x00000544 movq %rdi, (%rax) - 0xe9, 0x9b, 0x19, 0x00, 0x00, //0x00000547 jmp LBB0_434 - //0x0000054c LBB0_76 - 0x48, 0x89, 0x55, 0x90, //0x0000054c movq %rdx, $-112(%rbp) - 0x41, 0x8d, 0x82, 0x5c, 0x01, 0x00, 0x00, //0x00000550 leal $348(%r10), %eax - 0x4d, 0x85, 0xc0, //0x00000557 testq %r8, %r8 - 0x0f, 0x85, 0x9b, 0xff, 0xff, 0xff, //0x0000055a jne LBB0_74 - //0x00000560 LBB0_77 - 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00000560 movl $64, %ecx - //0x00000565 LBB0_78 - 0x4c, 0x89, 0xc3, //0x00000565 movq %r8, %rbx - 0x48, 0x89, 0xcf, //0x00000568 movq %rcx, %rdi - 0x48, 0xd3, 0xe3, //0x0000056b shlq %cl, %rbx - 0x89, 0xc0, //0x0000056e movl %eax, %eax - 0x48, 0xc1, 0xe0, 0x04, //0x00000570 shlq $4, %rax - 0x48, 0x8d, 0x0d, 0x45, 0x1a, 0x00, 0x00, //0x00000574 leaq $6725(%rip), %rcx /* _POW10_M128_TAB+0(%rip) */ - 0x48, 0x89, 0x45, 0xc0, //0x0000057b movq %rax, $-64(%rbp) - 0x48, 0x8b, 0x44, 0x08, 0x08, //0x0000057f movq $8(%rax,%rcx), %rax - 0x48, 0x89, 0x45, 0xc8, //0x00000584 movq %rax, $-56(%rbp) - 0x48, 0xf7, 0xe3, //0x00000588 mulq %rbx - 0x48, 0x89, 0xc6, //0x0000058b movq %rax, %rsi - 0x49, 0x89, 0xd3, //0x0000058e movq %rdx, %r11 - 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x00000591 andl $511, %edx - 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x00000597 cmpq $511, %rdx - 0x0f, 0x85, 0x51, 0x00, 0x00, 0x00, //0x0000059e jne LBB0_83 - 0x48, 0x89, 0xd9, //0x000005a4 movq %rbx, %rcx - 0x48, 0xf7, 0xd1, //0x000005a7 notq %rcx - 0x48, 0x39, 0xce, //0x000005aa cmpq %rcx, %rsi - 0x0f, 0x86, 0x42, 0x00, 0x00, 0x00, //0x000005ad jbe LBB0_83 - 0x48, 0x89, 0xd8, //0x000005b3 movq %rbx, %rax - 0x48, 0x8d, 0x15, 0x03, 0x1a, 0x00, 0x00, //0x000005b6 leaq $6659(%rip), %rdx /* _POW10_M128_TAB+0(%rip) */ - 0x48, 0x8b, 0x5d, 0xc0, //0x000005bd movq $-64(%rbp), %rbx - 0x48, 0xf7, 0x24, 0x13, //0x000005c1 mulq (%rbx,%rdx) - 0x48, 0x01, 0xd6, //0x000005c5 addq %rdx, %rsi - 0x49, 0x83, 0xd3, 0x00, //0x000005c8 adcq $0, %r11 - 0x44, 0x89, 0xda, //0x000005cc movl %r11d, %edx - 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x000005cf andl $511, %edx - 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x000005d5 cmpq $511, %rdx - 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x000005dc jne LBB0_83 - 0x48, 0x83, 0xfe, 0xff, //0x000005e2 cmpq $-1, %rsi - 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000005e6 jne LBB0_83 - 0x48, 0x39, 0xc8, //0x000005ec cmpq %rcx, %rax - 0x0f, 0x87, 0x72, 0x00, 0x00, 0x00, //0x000005ef ja LBB0_87 - //0x000005f5 LBB0_83 - 0x4c, 0x89, 0xd8, //0x000005f5 movq %r11, %rax - 0x48, 0xc1, 0xe8, 0x3f, //0x000005f8 shrq $63, %rax - 0x8d, 0x48, 0x09, //0x000005fc leal $9(%rax), %ecx - 0x49, 0xd3, 0xeb, //0x000005ff shrq %cl, %r11 - 0x48, 0x85, 0xf6, //0x00000602 testq %rsi, %rsi - 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x00000605 jne LBB0_86 - 0x48, 0x85, 0xd2, //0x0000060b testq %rdx, %rdx - 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x0000060e jne LBB0_86 - 0x44, 0x89, 0xd9, //0x00000614 movl %r11d, %ecx - 0x83, 0xe1, 0x03, //0x00000617 andl $3, %ecx - 0x83, 0xf9, 0x01, //0x0000061a cmpl $1, %ecx - 0x0f, 0x84, 0x44, 0x00, 0x00, 0x00, //0x0000061d je LBB0_87 - //0x00000623 LBB0_86 - 0x41, 0x69, 0xca, 0x6a, 0x52, 0x03, 0x00, //0x00000623 imull $217706, %r10d, %ecx - 0xc1, 0xf9, 0x10, //0x0000062a sarl $16, %ecx - 0x81, 0xc1, 0x3f, 0x04, 0x00, 0x00, //0x0000062d addl $1087, %ecx - 0x4c, 0x63, 0xd1, //0x00000633 movslq %ecx, %r10 - 0x4c, 0x89, 0xd6, //0x00000636 movq %r10, %rsi - 0x48, 0x29, 0xfe, //0x00000639 subq %rdi, %rsi - 0x44, 0x89, 0xda, //0x0000063c movl %r11d, %edx - 0x83, 0xe2, 0x01, //0x0000063f andl $1, %edx - 0x4c, 0x01, 0xda, //0x00000642 addq %r11, %rdx - 0x48, 0x89, 0xd1, //0x00000645 movq %rdx, %rcx - 0x48, 0xc1, 0xe9, 0x36, //0x00000648 shrq $54, %rcx - 0x48, 0x01, 0xc6, //0x0000064c addq %rax, %rsi - 0x48, 0x83, 0xf9, 0x01, //0x0000064f cmpq $1, %rcx - 0x48, 0x83, 0xde, 0x00, //0x00000653 sbbq $0, %rsi - 0x48, 0x8d, 0x46, 0xff, //0x00000657 leaq $-1(%rsi), %rax - 0x48, 0x3d, 0xfd, 0x07, 0x00, 0x00, //0x0000065b cmpq $2045, %rax - 0x0f, 0x86, 0x55, 0x00, 0x00, 0x00, //0x00000661 jbe LBB0_92 - //0x00000667 LBB0_87 - 0x48, 0x8b, 0x45, 0xa8, //0x00000667 movq $-88(%rbp), %rax - 0x48, 0x8b, 0x08, //0x0000066b movq (%rax), %rcx - 0x49, 0x8d, 0x14, 0x09, //0x0000066e leaq (%r9,%rcx), %rdx - 0x4c, 0x8b, 0x55, 0x98, //0x00000672 movq $-104(%rbp), %r10 - 0x4c, 0x89, 0xd0, //0x00000676 movq %r10, %rax - 0x48, 0x29, 0xc8, //0x00000679 subq %rcx, %rax - 0x48, 0x89, 0x45, 0xc8, //0x0000067c movq %rax, $-56(%rbp) - 0x4d, 0x85, 0xed, //0x00000680 testq %r13, %r13 - 0x0f, 0x84, 0x69, 0x03, 0x00, 0x00, //0x00000683 je LBB0_129 - 0x41, 0xc6, 0x04, 0x24, 0x00, //0x00000689 movb $0, (%r12) - 0x49, 0x83, 0xfd, 0x01, //0x0000068e cmpq $1, %r13 - 0x0f, 0x84, 0x5a, 0x03, 0x00, 0x00, //0x00000692 je LBB0_129 - 0x4d, 0x8d, 0x45, 0xff, //0x00000698 leaq $-1(%r13), %r8 - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000069c movl $1, %eax - 0x49, 0x83, 0xf8, 0x08, //0x000006a1 cmpq $8, %r8 - 0x0f, 0x82, 0x35, 0x03, 0x00, 0x00, //0x000006a5 jb LBB0_128 - 0x49, 0x83, 0xf8, 0x20, //0x000006ab cmpq $32, %r8 - 0x0f, 0x83, 0x12, 0x02, 0x00, 0x00, //0x000006af jae LBB0_113 - 0x31, 0xf6, //0x000006b5 xorl %esi, %esi - 0xe9, 0xce, 0x02, 0x00, 0x00, //0x000006b7 jmp LBB0_122 - //0x000006bc LBB0_92 - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, //0x000006bc movabsq $18014398509481984, %rax - 0x48, 0x39, 0xc2, //0x000006c6 cmpq %rax, %rdx - 0xb1, 0x02, //0x000006c9 movb $2, %cl - 0x80, 0xd9, 0x00, //0x000006cb sbbb $0, %cl - 0x48, 0xd3, 0xea, //0x000006ce shrq %cl, %rdx - 0x48, 0xc1, 0xe6, 0x34, //0x000006d1 shlq $52, %rsi - 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x000006d5 movabsq $4503599627370495, %rax - 0x48, 0x21, 0xc2, //0x000006df andq %rax, %rdx - 0x48, 0x09, 0xf2, //0x000006e2 orq %rsi, %rdx - 0x48, 0x89, 0xd0, //0x000006e5 movq %rdx, %rax - 0x4c, 0x09, 0xf0, //0x000006e8 orq %r14, %rax - 0x80, 0x7d, 0xb8, 0x2d, //0x000006eb cmpb $45, $-72(%rbp) - 0x48, 0x0f, 0x45, 0xc2, //0x000006ef cmovneq %rdx, %rax - 0x66, 0x48, 0x0f, 0x6e, 0xc0, //0x000006f3 movq %rax, %xmm0 - 0x83, 0x7d, 0xa0, 0x00, //0x000006f8 cmpl $0, $-96(%rbp) - 0x0f, 0x84, 0xae, 0x17, 0x00, 0x00, //0x000006fc je LBB0_431 - 0xbe, 0x40, 0x00, 0x00, 0x00, //0x00000702 movl $64, %esi - 0x49, 0xff, 0xc0, //0x00000707 incq %r8 - 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x0000070a je LBB0_95 - 0x49, 0x0f, 0xbd, 0xf0, //0x00000710 bsrq %r8, %rsi - 0x48, 0x83, 0xf6, 0x3f, //0x00000714 xorq $63, %rsi - //0x00000718 LBB0_95 - 0x89, 0xf1, //0x00000718 movl %esi, %ecx - 0x49, 0xd3, 0xe0, //0x0000071a shlq %cl, %r8 - 0x48, 0x8b, 0x45, 0xc8, //0x0000071d movq $-56(%rbp), %rax - 0x49, 0xf7, 0xe0, //0x00000721 mulq %r8 - 0x49, 0x89, 0xc3, //0x00000724 movq %rax, %r11 - 0x48, 0x89, 0xd3, //0x00000727 movq %rdx, %rbx - 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x0000072a andl $511, %edx - 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x00000730 cmpq $511, %rdx - 0x0f, 0x85, 0x50, 0x00, 0x00, 0x00, //0x00000737 jne LBB0_100 - 0x4c, 0x89, 0xc1, //0x0000073d movq %r8, %rcx - 0x48, 0xf7, 0xd1, //0x00000740 notq %rcx - 0x49, 0x39, 0xcb, //0x00000743 cmpq %rcx, %r11 - 0x0f, 0x86, 0x41, 0x00, 0x00, 0x00, //0x00000746 jbe LBB0_100 - 0x4c, 0x89, 0xc0, //0x0000074c movq %r8, %rax - 0x48, 0x8d, 0x15, 0x6a, 0x18, 0x00, 0x00, //0x0000074f leaq $6250(%rip), %rdx /* _POW10_M128_TAB+0(%rip) */ - 0x48, 0x8b, 0x7d, 0xc0, //0x00000756 movq $-64(%rbp), %rdi - 0x48, 0xf7, 0x24, 0x17, //0x0000075a mulq (%rdi,%rdx) - 0x49, 0x01, 0xd3, //0x0000075e addq %rdx, %r11 - 0x48, 0x83, 0xd3, 0x00, //0x00000761 adcq $0, %rbx - 0x89, 0xda, //0x00000765 movl %ebx, %edx - 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x00000767 andl $511, %edx - 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x0000076d cmpq $511, %rdx - 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x00000774 jne LBB0_100 - 0x49, 0x83, 0xfb, 0xff, //0x0000077a cmpq $-1, %r11 - 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x0000077e jne LBB0_100 - 0x48, 0x39, 0xc8, //0x00000784 cmpq %rcx, %rax - 0x0f, 0x87, 0xda, 0xfe, 0xff, 0xff, //0x00000787 ja LBB0_87 - //0x0000078d LBB0_100 - 0x48, 0x89, 0xd8, //0x0000078d movq %rbx, %rax - 0x48, 0xc1, 0xe8, 0x3f, //0x00000790 shrq $63, %rax - 0x8d, 0x48, 0x09, //0x00000794 leal $9(%rax), %ecx - 0x48, 0xd3, 0xeb, //0x00000797 shrq %cl, %rbx - 0x4d, 0x85, 0xdb, //0x0000079a testq %r11, %r11 - 0x0f, 0x85, 0x17, 0x00, 0x00, 0x00, //0x0000079d jne LBB0_103 - 0x48, 0x85, 0xd2, //0x000007a3 testq %rdx, %rdx - 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x000007a6 jne LBB0_103 - 0x89, 0xd9, //0x000007ac movl %ebx, %ecx - 0x83, 0xe1, 0x03, //0x000007ae andl $3, %ecx - 0x83, 0xf9, 0x01, //0x000007b1 cmpl $1, %ecx - 0x0f, 0x84, 0xad, 0xfe, 0xff, 0xff, //0x000007b4 je LBB0_87 - //0x000007ba LBB0_103 - 0x49, 0x29, 0xf2, //0x000007ba subq %rsi, %r10 - 0x89, 0xda, //0x000007bd movl %ebx, %edx - 0x83, 0xe2, 0x01, //0x000007bf andl $1, %edx - 0x48, 0x01, 0xda, //0x000007c2 addq %rbx, %rdx - 0x49, 0x01, 0xc2, //0x000007c5 addq %rax, %r10 - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, //0x000007c8 movabsq $18014398509481984, %rax - 0x48, 0x39, 0xc2, //0x000007d2 cmpq %rax, %rdx - 0x49, 0x83, 0xda, 0x00, //0x000007d5 sbbq $0, %r10 - 0x49, 0x8d, 0x42, 0xff, //0x000007d9 leaq $-1(%r10), %rax - 0x48, 0x3d, 0xfd, 0x07, 0x00, 0x00, //0x000007dd cmpq $2045, %rax - 0x0f, 0x87, 0x7e, 0xfe, 0xff, 0xff, //0x000007e3 ja LBB0_87 - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, //0x000007e9 movabsq $18014398509481984, %rax - 0x48, 0x39, 0xc2, //0x000007f3 cmpq %rax, %rdx - 0xb1, 0x02, //0x000007f6 movb $2, %cl - 0x80, 0xd9, 0x00, //0x000007f8 sbbb $0, %cl - 0x48, 0xd3, 0xea, //0x000007fb shrq %cl, %rdx - 0x49, 0xc1, 0xe2, 0x34, //0x000007fe shlq $52, %r10 - 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00000802 movabsq $4503599627370495, %rax - 0x48, 0x21, 0xc2, //0x0000080c andq %rax, %rdx - 0x4c, 0x09, 0xd2, //0x0000080f orq %r10, %rdx - 0x48, 0x89, 0xd0, //0x00000812 movq %rdx, %rax - 0x4c, 0x09, 0xf0, //0x00000815 orq %r14, %rax - 0x80, 0x7d, 0xb8, 0x2d, //0x00000818 cmpb $45, $-72(%rbp) - 0x48, 0x0f, 0x45, 0xc2, //0x0000081c cmovneq %rdx, %rax - 0x66, 0x48, 0x0f, 0x6e, 0xc8, //0x00000820 movq %rax, %xmm1 - 0x66, 0x0f, 0x2e, 0xc1, //0x00000825 ucomisd %xmm1, %xmm0 - 0x0f, 0x85, 0x38, 0xfe, 0xff, 0xff, //0x00000829 jne LBB0_87 - 0x0f, 0x8b, 0x7b, 0x16, 0x00, 0x00, //0x0000082f jnp LBB0_431 - 0xe9, 0x2d, 0xfe, 0xff, 0xff, //0x00000835 jmp LBB0_87 - //0x0000083a LBB0_105 - 0x48, 0x89, 0xc1, //0x0000083a movq %rax, %rcx - //0x0000083d LBB0_106 - 0x8d, 0x43, 0xd0, //0x0000083d leal $-48(%rbx), %eax - 0x3c, 0x09, //0x00000840 cmpb $9, %al - 0x0f, 0x86, 0x29, 0x00, 0x00, 0x00, //0x00000842 jbe LBB0_109 - //0x00000848 LBB0_107 - 0x48, 0x8b, 0x45, 0xa8, //0x00000848 movq $-88(%rbp), %rax - 0x48, 0x89, 0x08, //0x0000084c movq %rcx, (%rax) - 0x49, 0xc7, 0x07, 0xfe, 0xff, 0xff, 0xff, //0x0000084f movq $-2, (%r15) - 0xe9, 0x8c, 0x16, 0x00, 0x00, //0x00000856 jmp LBB0_434 - //0x0000085b LBB0_108 - 0x4c, 0x89, 0xf6, //0x0000085b movq %r14, %rsi - 0x48, 0x8b, 0x45, 0xa8, //0x0000085e movq $-88(%rbp), %rax - 0x4c, 0x89, 0x30, //0x00000862 movq %r14, (%rax) - 0x49, 0xc7, 0x07, 0xff, 0xff, 0xff, 0xff, //0x00000865 movq $-1, (%r15) - 0xe9, 0x76, 0x16, 0x00, 0x00, //0x0000086c jmp LBB0_434 - //0x00000871 LBB0_109 - 0x4c, 0x89, 0x7d, 0xb0, //0x00000871 movq %r15, $-80(%rbp) - 0x45, 0x31, 0xd2, //0x00000875 xorl %r10d, %r10d - 0x4c, 0x39, 0xf1, //0x00000878 cmpq %r14, %rcx - 0x0f, 0x83, 0x3b, 0x01, 0x00, 0x00, //0x0000087b jae LBB0_126 - 0x4c, 0x89, 0xf0, //0x00000881 movq %r14, %rax - 0x4d, 0x8d, 0x7e, 0xff, //0x00000884 leaq $-1(%r14), %r15 - 0x45, 0x31, 0xd2, //0x00000888 xorl %r10d, %r10d - //0x0000088b LBB0_111 - 0x44, 0x89, 0xd6, //0x0000088b movl %r10d, %esi - 0x0f, 0xb6, 0xdb, //0x0000088e movzbl %bl, %ebx - 0x41, 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x00000891 cmpl $10000, %r10d - 0x8d, 0x04, 0xb6, //0x00000898 leal (%rsi,%rsi,4), %eax - 0x44, 0x8d, 0x54, 0x43, 0xd0, //0x0000089b leal $-48(%rbx,%rax,2), %r10d - 0x44, 0x0f, 0x4d, 0xd6, //0x000008a0 cmovgel %esi, %r10d - 0x49, 0x39, 0xcf, //0x000008a4 cmpq %rcx, %r15 - 0x0f, 0x84, 0x0c, 0x01, 0x00, 0x00, //0x000008a7 je LBB0_125 - 0x41, 0x0f, 0xb6, 0x5c, 0x09, 0x01, //0x000008ad movzbl $1(%r9,%rcx), %ebx - 0x8d, 0x43, 0xd0, //0x000008b3 leal $-48(%rbx), %eax - 0x48, 0x83, 0xc1, 0x01, //0x000008b6 addq $1, %rcx - 0x3c, 0x0a, //0x000008ba cmpb $10, %al - 0x0f, 0x82, 0xc9, 0xff, 0xff, 0xff, //0x000008bc jb LBB0_111 - 0xe9, 0xf5, 0x00, 0x00, 0x00, //0x000008c2 jmp LBB0_126 - //0x000008c7 LBB0_113 - 0x4c, 0x89, 0xc6, //0x000008c7 movq %r8, %rsi - 0x48, 0x83, 0xe6, 0xe0, //0x000008ca andq $-32, %rsi - 0x48, 0x8d, 0x5e, 0xe0, //0x000008ce leaq $-32(%rsi), %rbx - 0x48, 0x89, 0xdf, //0x000008d2 movq %rbx, %rdi - 0x48, 0xc1, 0xef, 0x05, //0x000008d5 shrq $5, %rdi - 0x48, 0x83, 0xc7, 0x01, //0x000008d9 addq $1, %rdi - 0x89, 0xf8, //0x000008dd movl %edi, %eax - 0x83, 0xe0, 0x03, //0x000008df andl $3, %eax - 0x48, 0x83, 0xfb, 0x60, //0x000008e2 cmpq $96, %rbx - 0x0f, 0x83, 0x07, 0x00, 0x00, 0x00, //0x000008e6 jae LBB0_115 - 0x31, 0xdb, //0x000008ec xorl %ebx, %ebx - 0xe9, 0x53, 0x00, 0x00, 0x00, //0x000008ee jmp LBB0_117 - //0x000008f3 LBB0_115 - 0x48, 0x83, 0xe7, 0xfc, //0x000008f3 andq $-4, %rdi - 0x48, 0xf7, 0xdf, //0x000008f7 negq %rdi - 0x31, 0xdb, //0x000008fa xorl %ebx, %ebx - 0x66, 0x0f, 0xef, 0xc0, //0x000008fc pxor %xmm0, %xmm0 - //0x00000900 LBB0_116 - 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x1c, 0x01, //0x00000900 movdqu %xmm0, $1(%r12,%rbx) - 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x1c, 0x11, //0x00000907 movdqu %xmm0, $17(%r12,%rbx) - 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x1c, 0x21, //0x0000090e movdqu %xmm0, $33(%r12,%rbx) - 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x1c, 0x31, //0x00000915 movdqu %xmm0, $49(%r12,%rbx) - 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x1c, 0x41, //0x0000091c movdqu %xmm0, $65(%r12,%rbx) - 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x1c, 0x51, //0x00000923 movdqu %xmm0, $81(%r12,%rbx) - 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x1c, 0x61, //0x0000092a movdqu %xmm0, $97(%r12,%rbx) - 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x1c, 0x71, //0x00000931 movdqu %xmm0, $113(%r12,%rbx) - 0x48, 0x83, 0xeb, 0x80, //0x00000938 subq $-128, %rbx - 0x48, 0x83, 0xc7, 0x04, //0x0000093c addq $4, %rdi - 0x0f, 0x85, 0xba, 0xff, 0xff, 0xff, //0x00000940 jne LBB0_116 - //0x00000946 LBB0_117 - 0x48, 0x85, 0xc0, //0x00000946 testq %rax, %rax - 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x00000949 je LBB0_120 - 0x48, 0xf7, 0xd8, //0x0000094f negq %rax - 0x66, 0x0f, 0xef, 0xc0, //0x00000952 pxor %xmm0, %xmm0 - //0x00000956 LBB0_119 - 0x48, 0x89, 0xdf, //0x00000956 movq %rbx, %rdi - 0x48, 0x83, 0xcf, 0x01, //0x00000959 orq $1, %rdi - 0xf3, 0x41, 0x0f, 0x7f, 0x04, 0x3c, //0x0000095d movdqu %xmm0, (%r12,%rdi) - 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x3c, 0x10, //0x00000963 movdqu %xmm0, $16(%r12,%rdi) - 0x48, 0x83, 0xc3, 0x20, //0x0000096a addq $32, %rbx - 0x48, 0xff, 0xc0, //0x0000096e incq %rax - 0x0f, 0x85, 0xdf, 0xff, 0xff, 0xff, //0x00000971 jne LBB0_119 - //0x00000977 LBB0_120 - 0x49, 0x39, 0xf0, //0x00000977 cmpq %rsi, %r8 - 0x0f, 0x84, 0x72, 0x00, 0x00, 0x00, //0x0000097a je LBB0_129 - 0x41, 0xf6, 0xc0, 0x18, //0x00000980 testb $24, %r8b - 0x0f, 0x84, 0x46, 0x00, 0x00, 0x00, //0x00000984 je LBB0_127 - //0x0000098a LBB0_122 - 0x4c, 0x89, 0xc7, //0x0000098a movq %r8, %rdi - 0x48, 0x83, 0xe7, 0xf8, //0x0000098d andq $-8, %rdi - 0x48, 0x8d, 0x47, 0x01, //0x00000991 leaq $1(%rdi), %rax - //0x00000995 LBB0_123 - 0x49, 0xc7, 0x44, 0x34, 0x01, 0x00, 0x00, 0x00, 0x00, //0x00000995 movq $0, $1(%r12,%rsi) - 0x48, 0x83, 0xc6, 0x08, //0x0000099e addq $8, %rsi - 0x48, 0x39, 0xf7, //0x000009a2 cmpq %rsi, %rdi - 0x0f, 0x85, 0xea, 0xff, 0xff, 0xff, //0x000009a5 jne LBB0_123 - 0x49, 0x39, 0xf8, //0x000009ab cmpq %rdi, %r8 - 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x000009ae jne LBB0_128 - 0xe9, 0x39, 0x00, 0x00, 0x00, //0x000009b4 jmp LBB0_129 - //0x000009b9 LBB0_125 - 0x4c, 0x89, 0xf1, //0x000009b9 movq %r14, %rcx - //0x000009bc LBB0_126 - 0x45, 0x0f, 0xaf, 0xd3, //0x000009bc imull %r11d, %r10d - 0x41, 0x01, 0xd2, //0x000009c0 addl %edx, %r10d - 0x48, 0x89, 0x4d, 0x98, //0x000009c3 movq %rcx, $-104(%rbp) - 0x4c, 0x8b, 0x7d, 0xb0, //0x000009c7 movq $-80(%rbp), %r15 - 0xe9, 0xe7, 0xf9, 0xff, 0xff, //0x000009cb jmp LBB0_59 - //0x000009d0 LBB0_127 - 0x48, 0x83, 0xce, 0x01, //0x000009d0 orq $1, %rsi - 0x48, 0x89, 0xf0, //0x000009d4 movq %rsi, %rax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000009d7 .p2align 4, 0x90 - //0x000009e0 LBB0_128 - 0x41, 0xc6, 0x04, 0x04, 0x00, //0x000009e0 movb $0, (%r12,%rax) - 0x48, 0x83, 0xc0, 0x01, //0x000009e5 addq $1, %rax - 0x49, 0x39, 0xc5, //0x000009e9 cmpq %rax, %r13 - 0x0f, 0x85, 0xee, 0xff, 0xff, 0xff, //0x000009ec jne LBB0_128 - //0x000009f2 LBB0_129 - 0x48, 0x89, 0x4d, 0xb8, //0x000009f2 movq %rcx, $-72(%rbp) - 0x44, 0x8a, 0x02, //0x000009f6 movb (%rdx), %r8b - 0x31, 0xff, //0x000009f9 xorl %edi, %edi - 0x41, 0x80, 0xf8, 0x2d, //0x000009fb cmpb $45, %r8b - 0x40, 0x0f, 0x94, 0xc7, //0x000009ff sete %dil - 0x45, 0x31, 0xdb, //0x00000a03 xorl %r11d, %r11d - 0x48, 0x8b, 0x4d, 0xc8, //0x00000a06 movq $-56(%rbp), %rcx - 0x48, 0x39, 0xf9, //0x00000a0a cmpq %rdi, %rcx - 0x0f, 0x8e, 0xe4, 0x00, 0x00, 0x00, //0x00000a0d jle LBB0_143 - 0x48, 0x89, 0x55, 0xc0, //0x00000a13 movq %rdx, $-64(%rbp) - 0x44, 0x88, 0x45, 0xd7, //0x00000a17 movb %r8b, $-41(%rbp) - 0x4c, 0x89, 0x7d, 0xb0, //0x00000a1b movq %r15, $-80(%rbp) - 0x4c, 0x89, 0xd0, //0x00000a1f movq %r10, %rax - 0x48, 0x2b, 0x45, 0xb8, //0x00000a22 subq $-72(%rbp), %rax - 0x41, 0xb7, 0x01, //0x00000a26 movb $1, %r15b - 0x45, 0x31, 0xc0, //0x00000a29 xorl %r8d, %r8d - 0x45, 0x31, 0xd2, //0x00000a2c xorl %r10d, %r10d - 0x45, 0x31, 0xf6, //0x00000a2f xorl %r14d, %r14d - 0x31, 0xf6, //0x00000a32 xorl %esi, %esi - 0xe9, 0x34, 0x00, 0x00, 0x00, //0x00000a34 jmp LBB0_133 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000a39 .p2align 4, 0x90 - //0x00000a40 LBB0_131 - 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00000a40 movl $1, %esi - 0x44, 0x89, 0xf1, //0x00000a45 movl %r14d, %ecx - 0x41, 0x80, 0xfb, 0x2e, //0x00000a48 cmpb $46, %r11b - 0x49, 0x89, 0xcb, //0x00000a4c movq %rcx, %r11 - 0x48, 0x8b, 0x4d, 0xc8, //0x00000a4f movq $-56(%rbp), %rcx - 0x0f, 0x85, 0xbc, 0x00, 0x00, 0x00, //0x00000a53 jne LBB0_145 - //0x00000a59 LBB0_132 - 0x48, 0x83, 0xc7, 0x01, //0x00000a59 addq $1, %rdi - 0x48, 0x39, 0xcf, //0x00000a5d cmpq %rcx, %rdi - 0x41, 0x0f, 0x9c, 0xc7, //0x00000a60 setl %r15b - 0x48, 0x39, 0xf8, //0x00000a64 cmpq %rdi, %rax - 0x0f, 0x84, 0x9e, 0x00, 0x00, 0x00, //0x00000a67 je LBB0_144 - //0x00000a6d LBB0_133 - 0x89, 0xf3, //0x00000a6d movl %esi, %ebx - 0x44, 0x89, 0xda, //0x00000a6f movl %r11d, %edx - 0x48, 0x8b, 0x75, 0xc0, //0x00000a72 movq $-64(%rbp), %rsi - 0x44, 0x0f, 0xb6, 0x1c, 0x3e, //0x00000a76 movzbl (%rsi,%rdi), %r11d - 0x41, 0x8d, 0x73, 0xd0, //0x00000a7b leal $-48(%r11), %esi - 0x40, 0x80, 0xfe, 0x09, //0x00000a7f cmpb $9, %sil - 0x0f, 0x87, 0xb7, 0xff, 0xff, 0xff, //0x00000a83 ja LBB0_131 - 0x41, 0x80, 0xfb, 0x30, //0x00000a89 cmpb $48, %r11b - 0x0f, 0x85, 0x1a, 0x00, 0x00, 0x00, //0x00000a8d jne LBB0_137 - 0x45, 0x85, 0xf6, //0x00000a93 testl %r14d, %r14d - 0x0f, 0x84, 0x3e, 0x00, 0x00, 0x00, //0x00000a96 je LBB0_141 - 0x49, 0x63, 0xf0, //0x00000a9c movslq %r8d, %rsi - 0x49, 0x39, 0xf5, //0x00000a9f cmpq %rsi, %r13 - 0x0f, 0x87, 0x11, 0x00, 0x00, 0x00, //0x00000aa2 ja LBB0_138 - 0xe9, 0x14, 0x00, 0x00, 0x00, //0x00000aa8 jmp LBB0_139 - //0x00000aad LBB0_137 - 0x49, 0x63, 0xf6, //0x00000aad movslq %r14d, %rsi - 0x49, 0x39, 0xf5, //0x00000ab0 cmpq %rsi, %r13 - 0x0f, 0x86, 0x13, 0x00, 0x00, 0x00, //0x00000ab3 jbe LBB0_140 - //0x00000ab9 LBB0_138 - 0x45, 0x88, 0x1c, 0x34, //0x00000ab9 movb %r11b, (%r12,%rsi) - 0x41, 0x83, 0xc0, 0x01, //0x00000abd addl $1, %r8d - //0x00000ac1 LBB0_139 - 0x41, 0x89, 0xd3, //0x00000ac1 movl %edx, %r11d - 0x45, 0x89, 0xc6, //0x00000ac4 movl %r8d, %r14d - 0xe9, 0x24, 0x00, 0x00, 0x00, //0x00000ac7 jmp LBB0_142 - //0x00000acc LBB0_140 - 0x41, 0x89, 0xd3, //0x00000acc movl %edx, %r11d - 0x41, 0xba, 0x01, 0x00, 0x00, 0x00, //0x00000acf movl $1, %r10d - 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00000ad5 jmp LBB0_142 - //0x00000ada LBB0_141 - 0x83, 0xc2, 0xff, //0x00000ada addl $-1, %edx - 0x45, 0x31, 0xf6, //0x00000add xorl %r14d, %r14d - 0x41, 0x89, 0xd3, //0x00000ae0 movl %edx, %r11d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000ae3 .p2align 4, 0x90 - //0x00000af0 LBB0_142 - 0x89, 0xde, //0x00000af0 movl %ebx, %esi - 0xe9, 0x62, 0xff, 0xff, 0xff, //0x00000af2 jmp LBB0_132 - //0x00000af7 LBB0_143 - 0x31, 0xc9, //0x00000af7 xorl %ecx, %ecx - 0x45, 0x31, 0xdb, //0x00000af9 xorl %r11d, %r11d - 0x48, 0xbb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00000afc movabsq $4503599627370495, %rbx - 0xe9, 0x8c, 0x13, 0x00, 0x00, //0x00000b06 jmp LBB0_430 - //0x00000b0b LBB0_144 - 0x48, 0x89, 0xcf, //0x00000b0b movq %rcx, %rdi - 0x89, 0xf3, //0x00000b0e movl %esi, %ebx - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00000b10 jmp LBB0_146 - //0x00000b15 LBB0_145 - 0x49, 0x89, 0xd3, //0x00000b15 movq %rdx, %r11 - //0x00000b18 LBB0_146 - 0x85, 0xdb, //0x00000b18 testl %ebx, %ebx - 0x45, 0x0f, 0x44, 0xd8, //0x00000b1a cmovel %r8d, %r11d - 0x41, 0xf6, 0xc7, 0x01, //0x00000b1e testb $1, %r15b - 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00000b22 movabsq $-9223372036854775808, %r14 - 0x48, 0x8b, 0x55, 0xc0, //0x00000b2c movq $-64(%rbp), %rdx - 0x0f, 0x84, 0x44, 0x00, 0x00, 0x00, //0x00000b30 je LBB0_151 - 0x89, 0xf8, //0x00000b36 movl %edi, %eax - 0x8a, 0x04, 0x02, //0x00000b38 movb (%rdx,%rax), %al - 0x0c, 0x20, //0x00000b3b orb $32, %al - 0x3c, 0x65, //0x00000b3d cmpb $101, %al - 0x4c, 0x8b, 0x7d, 0xb0, //0x00000b3f movq $-80(%rbp), %r15 - 0x48, 0xbb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00000b43 movabsq $4503599627370495, %rbx - 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x00000b4d jne LBB0_152 - 0x89, 0xfe, //0x00000b53 movl %edi, %esi - 0x8a, 0x54, 0x32, 0x01, //0x00000b55 movb $1(%rdx,%rsi), %dl - 0x80, 0xfa, 0x2d, //0x00000b59 cmpb $45, %dl - 0x0f, 0x84, 0x2e, 0x00, 0x00, 0x00, //0x00000b5c je LBB0_153 - 0x80, 0xfa, 0x2b, //0x00000b62 cmpb $43, %dl - 0x0f, 0x85, 0x36, 0x00, 0x00, 0x00, //0x00000b65 jne LBB0_155 - 0xc7, 0x45, 0xc0, 0x01, 0x00, 0x00, 0x00, //0x00000b6b movl $1, $-64(%rbp) - 0x83, 0xc7, 0x02, //0x00000b72 addl $2, %edi - 0xe9, 0x20, 0x00, 0x00, 0x00, //0x00000b75 jmp LBB0_154 - //0x00000b7a LBB0_151 - 0x4c, 0x8b, 0x7d, 0xb0, //0x00000b7a movq $-80(%rbp), %r15 - 0x48, 0xbb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00000b7e movabsq $4503599627370495, %rbx - //0x00000b88 LBB0_152 - 0x4c, 0x89, 0xdf, //0x00000b88 movq %r11, %rdi - 0xe9, 0x79, 0x00, 0x00, 0x00, //0x00000b8b jmp LBB0_163 - //0x00000b90 LBB0_153 - 0x83, 0xc7, 0x02, //0x00000b90 addl $2, %edi - 0xc7, 0x45, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000b93 movl $-1, $-64(%rbp) - //0x00000b9a LBB0_154 - 0x89, 0xfe, //0x00000b9a movl %edi, %esi - 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00000b9c jmp LBB0_156 - //0x00000ba1 LBB0_155 - 0xc7, 0x45, 0xc0, 0x01, 0x00, 0x00, 0x00, //0x00000ba1 movl $1, $-64(%rbp) - 0x48, 0x83, 0xc6, 0x01, //0x00000ba8 addq $1, %rsi - //0x00000bac LBB0_156 - 0x48, 0x63, 0xf6, //0x00000bac movslq %esi, %rsi - 0x31, 0xd2, //0x00000baf xorl %edx, %edx - 0x48, 0x39, 0xf1, //0x00000bb1 cmpq %rsi, %rcx - 0x48, 0x8b, 0x45, 0xb8, //0x00000bb4 movq $-72(%rbp), %rax - 0x48, 0x8b, 0x7d, 0x98, //0x00000bb8 movq $-104(%rbp), %rdi - 0x0f, 0x8e, 0x3e, 0x00, 0x00, 0x00, //0x00000bbc jle LBB0_162 - 0x48, 0x01, 0xf0, //0x00000bc2 addq %rsi, %rax - 0x31, 0xd2, //0x00000bc5 xorl %edx, %edx - //0x00000bc7 LBB0_158 - 0x41, 0x0f, 0xbe, 0x0c, 0x01, //0x00000bc7 movsbl (%r9,%rax), %ecx - 0x83, 0xf9, 0x30, //0x00000bcc cmpl $48, %ecx - 0x0f, 0x8c, 0x2b, 0x00, 0x00, 0x00, //0x00000bcf jl LBB0_162 - 0x80, 0xf9, 0x39, //0x00000bd5 cmpb $57, %cl - 0x0f, 0x8f, 0x22, 0x00, 0x00, 0x00, //0x00000bd8 jg LBB0_162 - 0x81, 0xfa, 0x0f, 0x27, 0x00, 0x00, //0x00000bde cmpl $9999, %edx - 0x0f, 0x8f, 0x16, 0x00, 0x00, 0x00, //0x00000be4 jg LBB0_162 - 0x8d, 0x14, 0x92, //0x00000bea leal (%rdx,%rdx,4), %edx - 0x8d, 0x14, 0x51, //0x00000bed leal (%rcx,%rdx,2), %edx - 0x83, 0xc2, 0xd0, //0x00000bf0 addl $-48, %edx - 0x48, 0x83, 0xc0, 0x01, //0x00000bf3 addq $1, %rax - 0x48, 0x39, 0xc7, //0x00000bf7 cmpq %rax, %rdi - 0x0f, 0x85, 0xc7, 0xff, 0xff, 0xff, //0x00000bfa jne LBB0_158 - //0x00000c00 LBB0_162 - 0x0f, 0xaf, 0x55, 0xc0, //0x00000c00 imull $-64(%rbp), %edx - 0x44, 0x01, 0xda, //0x00000c04 addl %r11d, %edx - 0x89, 0xd7, //0x00000c07 movl %edx, %edi - //0x00000c09 LBB0_163 - 0x45, 0x85, 0xc0, //0x00000c09 testl %r8d, %r8d - 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x00000c0c je LBB0_166 - 0x45, 0x31, 0xdb, //0x00000c12 xorl %r11d, %r11d - 0x81, 0xff, 0x36, 0x01, 0x00, 0x00, //0x00000c15 cmpl $310, %edi - 0x0f, 0x8e, 0x21, 0x00, 0x00, 0x00, //0x00000c1b jle LBB0_167 - 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00000c21 movabsq $9218868437227405312, %rcx - 0x44, 0x8a, 0x45, 0xd7, //0x00000c2b movb $-41(%rbp), %r8b - 0xe9, 0x63, 0x12, 0x00, 0x00, //0x00000c2f jmp LBB0_430 - //0x00000c34 LBB0_166 - 0x31, 0xc9, //0x00000c34 xorl %ecx, %ecx - 0x45, 0x31, 0xdb, //0x00000c36 xorl %r11d, %r11d - 0x44, 0x8a, 0x45, 0xd7, //0x00000c39 movb $-41(%rbp), %r8b - 0xe9, 0x55, 0x12, 0x00, 0x00, //0x00000c3d jmp LBB0_430 - //0x00000c42 LBB0_167 - 0x81, 0xff, 0xb6, 0xfe, 0xff, 0xff, //0x00000c42 cmpl $-330, %edi - 0x0f, 0x8d, 0x0b, 0x00, 0x00, 0x00, //0x00000c48 jge LBB0_169 - 0x31, 0xc9, //0x00000c4e xorl %ecx, %ecx - 0x44, 0x8a, 0x45, 0xd7, //0x00000c50 movb $-41(%rbp), %r8b - 0xe9, 0x3e, 0x12, 0x00, 0x00, //0x00000c54 jmp LBB0_430 - //0x00000c59 LBB0_169 - 0x85, 0xff, //0x00000c59 testl %edi, %edi - 0x0f, 0x8e, 0x12, 0x02, 0x00, 0x00, //0x00000c5b jle LBB0_201 - 0x45, 0x31, 0xf6, //0x00000c61 xorl %r14d, %r14d - 0x44, 0x89, 0xc3, //0x00000c64 movl %r8d, %ebx - 0x44, 0x89, 0xc0, //0x00000c67 movl %r8d, %eax - 0xe9, 0x10, 0x00, 0x00, 0x00, //0x00000c6a jmp LBB0_173 - //0x00000c6f LBB0_171 - 0x31, 0xc0, //0x00000c6f xorl %eax, %eax - //0x00000c71 LBB0_172 - 0x45, 0x01, 0xf3, //0x00000c71 addl %r14d, %r11d - 0x45, 0x89, 0xde, //0x00000c74 movl %r11d, %r14d - 0x85, 0xff, //0x00000c77 testl %edi, %edi - 0x0f, 0x8e, 0xf7, 0x01, 0x00, 0x00, //0x00000c79 jle LBB0_202 - //0x00000c7f LBB0_173 - 0x83, 0xff, 0x08, //0x00000c7f cmpl $8, %edi - 0x0f, 0x8e, 0x0b, 0x00, 0x00, 0x00, //0x00000c82 jle LBB0_175 - 0x41, 0xbb, 0x1b, 0x00, 0x00, 0x00, //0x00000c88 movl $27, %r11d - 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x00000c8e jmp LBB0_176 - //0x00000c93 LBB0_175 - 0x89, 0xf9, //0x00000c93 movl %edi, %ecx - 0x48, 0x8d, 0x15, 0xb4, 0x3e, 0x00, 0x00, //0x00000c95 leaq $16052(%rip), %rdx /* _POW_TAB+0(%rip) */ - 0x44, 0x8b, 0x1c, 0x8a, //0x00000c9c movl (%rdx,%rcx,4), %r11d - //0x00000ca0 LBB0_176 - 0x85, 0xc0, //0x00000ca0 testl %eax, %eax - 0x0f, 0x84, 0xc7, 0xff, 0xff, 0xff, //0x00000ca2 je LBB0_171 - 0x48, 0x89, 0x7d, 0xc8, //0x00000ca8 movq %rdi, $-56(%rbp) - 0x44, 0x89, 0xd9, //0x00000cac movl %r11d, %ecx - 0x85, 0xc0, //0x00000caf testl %eax, %eax - 0xbf, 0x00, 0x00, 0x00, 0x00, //0x00000cb1 movl $0, %edi - 0x0f, 0x4f, 0xf8, //0x00000cb6 cmovgl %eax, %edi - 0x31, 0xf6, //0x00000cb9 xorl %esi, %esi - 0x31, 0xd2, //0x00000cbb xorl %edx, %edx - //0x00000cbd LBB0_178 - 0x48, 0x39, 0xf7, //0x00000cbd cmpq %rsi, %rdi - 0x0f, 0x84, 0xaa, 0x00, 0x00, 0x00, //0x00000cc0 je LBB0_186 - 0x48, 0x8d, 0x14, 0x92, //0x00000cc6 leaq (%rdx,%rdx,4), %rdx - 0x49, 0x0f, 0xbe, 0x1c, 0x34, //0x00000cca movsbq (%r12,%rsi), %rbx - 0x48, 0x8d, 0x14, 0x53, //0x00000ccf leaq (%rbx,%rdx,2), %rdx - 0x48, 0x83, 0xc2, 0xd0, //0x00000cd3 addq $-48, %rdx - 0x48, 0x83, 0xc6, 0x01, //0x00000cd7 addq $1, %rsi - 0x48, 0x89, 0xd3, //0x00000cdb movq %rdx, %rbx - 0x48, 0xd3, 0xeb, //0x00000cde shrq %cl, %rbx - 0x48, 0x85, 0xdb, //0x00000ce1 testq %rbx, %rbx - 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x00000ce4 je LBB0_178 - 0x89, 0xf7, //0x00000cea movl %esi, %edi - //0x00000cec LBB0_181 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000cec movq $-1, %r9 - 0x49, 0xd3, 0xe1, //0x00000cf3 shlq %cl, %r9 - 0x49, 0xf7, 0xd1, //0x00000cf6 notq %r9 - 0x31, 0xdb, //0x00000cf9 xorl %ebx, %ebx - 0x39, 0xc7, //0x00000cfb cmpl %eax, %edi - 0x0f, 0x8d, 0x4d, 0x00, 0x00, 0x00, //0x00000cfd jge LBB0_185 - 0x4c, 0x89, 0x5d, 0xc0, //0x00000d03 movq %r11, $-64(%rbp) - 0x4c, 0x63, 0xff, //0x00000d07 movslq %edi, %r15 - 0x4d, 0x63, 0xc0, //0x00000d0a movslq %r8d, %r8 - 0x4b, 0x8d, 0x34, 0x3c, //0x00000d0d leaq (%r12,%r15), %rsi - 0x31, 0xdb, //0x00000d11 xorl %ebx, %ebx - //0x00000d13 LBB0_183 - 0x48, 0x89, 0xd0, //0x00000d13 movq %rdx, %rax - 0x48, 0xd3, 0xe8, //0x00000d16 shrq %cl, %rax - 0x4c, 0x21, 0xca, //0x00000d19 andq %r9, %rdx - 0x04, 0x30, //0x00000d1c addb $48, %al - 0x41, 0x88, 0x04, 0x1c, //0x00000d1e movb %al, (%r12,%rbx) - 0x48, 0x0f, 0xbe, 0x04, 0x1e, //0x00000d22 movsbq (%rsi,%rbx), %rax - 0x4d, 0x8d, 0x1c, 0x1f, //0x00000d27 leaq (%r15,%rbx), %r11 - 0x49, 0x83, 0xc3, 0x01, //0x00000d2b addq $1, %r11 - 0x48, 0x83, 0xc3, 0x01, //0x00000d2f addq $1, %rbx - 0x48, 0x8d, 0x14, 0x92, //0x00000d33 leaq (%rdx,%rdx,4), %rdx - 0x48, 0x8d, 0x14, 0x50, //0x00000d37 leaq (%rax,%rdx,2), %rdx - 0x48, 0x83, 0xc2, 0xd0, //0x00000d3b addq $-48, %rdx - 0x4d, 0x39, 0xc3, //0x00000d3f cmpq %r8, %r11 - 0x0f, 0x8c, 0xcb, 0xff, 0xff, 0xff, //0x00000d42 jl LBB0_183 - 0x4c, 0x8b, 0x7d, 0xb0, //0x00000d48 movq $-80(%rbp), %r15 - 0x4c, 0x8b, 0x5d, 0xc0, //0x00000d4c movq $-64(%rbp), %r11 - //0x00000d50 LBB0_185 - 0x48, 0x8b, 0x45, 0xc8, //0x00000d50 movq $-56(%rbp), %rax - 0x29, 0xf8, //0x00000d54 subl %edi, %eax - 0x48, 0x89, 0xc7, //0x00000d56 movq %rax, %rdi - 0x83, 0xc7, 0x01, //0x00000d59 addl $1, %edi - 0x48, 0x85, 0xd2, //0x00000d5c testq %rdx, %rdx - 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000d5f movl $1, %r8d - 0x0f, 0x85, 0x5a, 0x00, 0x00, 0x00, //0x00000d65 jne LBB0_190 - 0xe9, 0x85, 0x00, 0x00, 0x00, //0x00000d6b jmp LBB0_192 - //0x00000d70 LBB0_186 - 0x48, 0x85, 0xd2, //0x00000d70 testq %rdx, %rdx - 0x0f, 0x84, 0xdb, 0x00, 0x00, 0x00, //0x00000d73 je LBB0_199 - 0x48, 0x89, 0xd6, //0x00000d79 movq %rdx, %rsi - 0x48, 0xd3, 0xee, //0x00000d7c shrq %cl, %rsi - 0x48, 0x85, 0xf6, //0x00000d7f testq %rsi, %rsi - 0x0f, 0x84, 0x9e, 0x00, 0x00, 0x00, //0x00000d82 je LBB0_196 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000d88 movq $-1, %r9 - 0x49, 0xd3, 0xe1, //0x00000d8f shlq %cl, %r9 - 0x49, 0xf7, 0xd1, //0x00000d92 notq %r9 - 0x48, 0x8b, 0x45, 0xc8, //0x00000d95 movq $-56(%rbp), %rax - 0x29, 0xf8, //0x00000d99 subl %edi, %eax - 0x48, 0x89, 0xc7, //0x00000d9b movq %rax, %rdi - 0x83, 0xc7, 0x01, //0x00000d9e addl $1, %edi - 0x31, 0xdb, //0x00000da1 xorl %ebx, %ebx - 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000da3 movl $1, %r8d - 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00000da9 jmp LBB0_190 - //0x00000dae LBB0_189 - 0x48, 0x85, 0xc0, //0x00000dae testq %rax, %rax - 0x45, 0x0f, 0x45, 0xd0, //0x00000db1 cmovnel %r8d, %r10d - 0x48, 0x01, 0xd2, //0x00000db5 addq %rdx, %rdx - 0x48, 0x8d, 0x14, 0x92, //0x00000db8 leaq (%rdx,%rdx,4), %rdx - 0x48, 0x85, 0xd2, //0x00000dbc testq %rdx, %rdx - 0x0f, 0x84, 0x30, 0x00, 0x00, 0x00, //0x00000dbf je LBB0_192 - //0x00000dc5 LBB0_190 - 0x48, 0x89, 0xd0, //0x00000dc5 movq %rdx, %rax - 0x48, 0xd3, 0xe8, //0x00000dc8 shrq %cl, %rax - 0x4c, 0x21, 0xca, //0x00000dcb andq %r9, %rdx - 0x48, 0x63, 0xf3, //0x00000dce movslq %ebx, %rsi - 0x49, 0x39, 0xf5, //0x00000dd1 cmpq %rsi, %r13 - 0x0f, 0x86, 0xd4, 0xff, 0xff, 0xff, //0x00000dd4 jbe LBB0_189 - 0x04, 0x30, //0x00000dda addb $48, %al - 0x41, 0x88, 0x04, 0x34, //0x00000ddc movb %al, (%r12,%rsi) - 0x83, 0xc6, 0x01, //0x00000de0 addl $1, %esi - 0x89, 0xf3, //0x00000de3 movl %esi, %ebx - 0x48, 0x01, 0xd2, //0x00000de5 addq %rdx, %rdx - 0x48, 0x8d, 0x14, 0x92, //0x00000de8 leaq (%rdx,%rdx,4), %rdx - 0x48, 0x85, 0xd2, //0x00000dec testq %rdx, %rdx - 0x0f, 0x85, 0xd0, 0xff, 0xff, 0xff, //0x00000def jne LBB0_190 - //0x00000df5 LBB0_192 - 0x85, 0xdb, //0x00000df5 testl %ebx, %ebx - 0x0f, 0x8e, 0x47, 0x00, 0x00, 0x00, //0x00000df7 jle LBB0_197 - 0x89, 0xd8, //0x00000dfd movl %ebx, %eax - 0x48, 0x83, 0xc0, 0x01, //0x00000dff addq $1, %rax - //0x00000e03 LBB0_194 - 0x8d, 0x4b, 0xff, //0x00000e03 leal $-1(%rbx), %ecx - 0x41, 0x80, 0x3c, 0x0c, 0x30, //0x00000e06 cmpb $48, (%r12,%rcx) - 0x0f, 0x85, 0x39, 0x00, 0x00, 0x00, //0x00000e0b jne LBB0_198 - 0x48, 0x83, 0xc0, 0xff, //0x00000e11 addq $-1, %rax - 0x89, 0xcb, //0x00000e15 movl %ecx, %ebx - 0x48, 0x83, 0xf8, 0x01, //0x00000e17 cmpq $1, %rax - 0x0f, 0x8f, 0xe2, 0xff, 0xff, 0xff, //0x00000e1b jg LBB0_194 - 0xe9, 0x3e, 0x00, 0x00, 0x00, //0x00000e21 jmp LBB0_200 - //0x00000e26 LBB0_196 - 0x48, 0x01, 0xd2, //0x00000e26 addq %rdx, %rdx - 0x48, 0x8d, 0x14, 0x92, //0x00000e29 leaq (%rdx,%rdx,4), %rdx - 0x83, 0xc7, 0x01, //0x00000e2d addl $1, %edi - 0x48, 0x89, 0xd6, //0x00000e30 movq %rdx, %rsi - 0x48, 0xd3, 0xee, //0x00000e33 shrq %cl, %rsi - 0x48, 0x85, 0xf6, //0x00000e36 testq %rsi, %rsi - 0x0f, 0x84, 0xe7, 0xff, 0xff, 0xff, //0x00000e39 je LBB0_196 - 0xe9, 0xa8, 0xfe, 0xff, 0xff, //0x00000e3f jmp LBB0_181 - //0x00000e44 LBB0_197 - 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00000e44 je LBB0_200 - //0x00000e4a LBB0_198 - 0x41, 0x89, 0xd8, //0x00000e4a movl %ebx, %r8d - 0x89, 0xd8, //0x00000e4d movl %ebx, %eax - 0xe9, 0x1d, 0xfe, 0xff, 0xff, //0x00000e4f jmp LBB0_172 - //0x00000e54 LBB0_199 - 0x45, 0x31, 0xc0, //0x00000e54 xorl %r8d, %r8d - 0x31, 0xdb, //0x00000e57 xorl %ebx, %ebx - 0x31, 0xc0, //0x00000e59 xorl %eax, %eax - 0x48, 0x8b, 0x7d, 0xc8, //0x00000e5b movq $-56(%rbp), %rdi - 0xe9, 0x0d, 0xfe, 0xff, 0xff, //0x00000e5f jmp LBB0_172 - //0x00000e64 LBB0_200 - 0x45, 0x01, 0xf3, //0x00000e64 addl %r14d, %r11d - 0x31, 0xff, //0x00000e67 xorl %edi, %edi - 0x45, 0x31, 0xc0, //0x00000e69 xorl %r8d, %r8d - 0x31, 0xdb, //0x00000e6c xorl %ebx, %ebx - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00000e6e jmp LBB0_202 - //0x00000e73 LBB0_201 - 0x44, 0x89, 0xc3, //0x00000e73 movl %r8d, %ebx - //0x00000e76 LBB0_202 - 0x49, 0xb9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, //0x00000e76 movabsq $1152921504606846975, %r9 - 0x49, 0x8d, 0x44, 0x24, 0x01, //0x00000e80 leaq $1(%r12), %rax - 0x48, 0x89, 0x45, 0x88, //0x00000e85 movq %rax, $-120(%rbp) - 0x41, 0x89, 0xde, //0x00000e89 movl %ebx, %r14d - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00000e8c jmp LBB0_204 - //0x00000e91 LBB0_203 - 0x45, 0x31, 0xf6, //0x00000e91 xorl %r14d, %r14d - 0x41, 0x29, 0xcb, //0x00000e94 subl %ecx, %r11d - //0x00000e97 LBB0_204 - 0x85, 0xff, //0x00000e97 testl %edi, %edi - 0x4c, 0x89, 0x5d, 0xc0, //0x00000e99 movq %r11, $-64(%rbp) - 0x0f, 0x88, 0x16, 0x00, 0x00, 0x00, //0x00000e9d js LBB0_207 - 0x0f, 0x85, 0x51, 0x07, 0x00, 0x00, //0x00000ea3 jne LBB0_305 - 0x41, 0x80, 0x3c, 0x24, 0x35, //0x00000ea9 cmpb $53, (%r12) - 0x0f, 0x8c, 0x27, 0x00, 0x00, 0x00, //0x00000eae jl LBB0_210 - 0xe9, 0x41, 0x07, 0x00, 0x00, //0x00000eb4 jmp LBB0_305 - //0x00000eb9 LBB0_207 - 0x83, 0xff, 0xf8, //0x00000eb9 cmpl $-8, %edi - 0x0f, 0x8d, 0x19, 0x00, 0x00, 0x00, //0x00000ebc jge LBB0_210 - 0xb9, 0x1b, 0x00, 0x00, 0x00, //0x00000ec2 movl $27, %ecx - 0x85, 0xdb, //0x00000ec7 testl %ebx, %ebx - 0x0f, 0x84, 0xa1, 0x05, 0x00, 0x00, //0x00000ec9 je LBB0_282 - 0x48, 0x89, 0x7d, 0xc8, //0x00000ecf movq %rdi, $-56(%rbp) - 0x41, 0x89, 0xde, //0x00000ed3 movl %ebx, %r14d - 0xe9, 0x1b, 0x00, 0x00, 0x00, //0x00000ed6 jmp LBB0_212 - //0x00000edb LBB0_210 - 0x89, 0xf8, //0x00000edb movl %edi, %eax - 0xf7, 0xd8, //0x00000edd negl %eax - 0x48, 0x8d, 0x0d, 0x6a, 0x3c, 0x00, 0x00, //0x00000edf leaq $15466(%rip), %rcx /* _POW_TAB+0(%rip) */ - 0x8b, 0x0c, 0x81, //0x00000ee6 movl (%rcx,%rax,4), %ecx - 0x45, 0x85, 0xf6, //0x00000ee9 testl %r14d, %r14d - 0x0f, 0x84, 0x9f, 0xff, 0xff, 0xff, //0x00000eec je LBB0_203 - 0x48, 0x89, 0x7d, 0xc8, //0x00000ef2 movq %rdi, $-56(%rbp) - //0x00000ef6 LBB0_212 - 0x89, 0x4d, 0xb8, //0x00000ef6 movl %ecx, $-72(%rbp) - 0x89, 0xc9, //0x00000ef9 movl %ecx, %ecx - 0x48, 0x6b, 0xc1, 0x68, //0x00000efb imulq $104, %rcx, %rax - 0x48, 0x8d, 0x35, 0x7a, 0x3c, 0x00, 0x00, //0x00000eff leaq $15482(%rip), %rsi /* _LSHIFT_TAB+0(%rip) */ - 0x44, 0x8b, 0x1c, 0x30, //0x00000f06 movl (%rax,%rsi), %r11d - 0x49, 0x63, 0xd6, //0x00000f0a movslq %r14d, %rdx - 0x48, 0x01, 0xc6, //0x00000f0d addq %rax, %rsi - 0x48, 0x83, 0xc6, 0x04, //0x00000f10 addq $4, %rsi - 0x31, 0xff, //0x00000f14 xorl %edi, %edi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000f16 .p2align 4, 0x90 - //0x00000f20 LBB0_213 - 0x0f, 0xb6, 0x1c, 0x3e, //0x00000f20 movzbl (%rsi,%rdi), %ebx - 0x84, 0xdb, //0x00000f24 testb %bl, %bl - 0x0f, 0x84, 0x37, 0x00, 0x00, 0x00, //0x00000f26 je LBB0_217 - 0x41, 0x38, 0x1c, 0x3c, //0x00000f2c cmpb %bl, (%r12,%rdi) - 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x00000f30 jne LBB0_218 - 0x48, 0x83, 0xc7, 0x01, //0x00000f36 addq $1, %rdi - 0x48, 0x39, 0xfa, //0x00000f3a cmpq %rdi, %rdx - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00000f3d jne LBB0_213 - 0x44, 0x89, 0xf2, //0x00000f43 movl %r14d, %edx - 0x48, 0x8d, 0x35, 0x33, 0x3c, 0x00, 0x00, //0x00000f46 leaq $15411(%rip), %rsi /* _LSHIFT_TAB+0(%rip) */ - 0x48, 0x01, 0xf0, //0x00000f4d addq %rsi, %rax - 0x80, 0x7c, 0x02, 0x04, 0x00, //0x00000f50 cmpb $0, $4(%rdx,%rax) - 0x4c, 0x89, 0xdb, //0x00000f55 movq %r11, %rbx - 0x0f, 0x85, 0x16, 0x00, 0x00, 0x00, //0x00000f58 jne LBB0_219 - 0xe9, 0x14, 0x00, 0x00, 0x00, //0x00000f5e jmp LBB0_220 - //0x00000f63 LBB0_217 - 0x4c, 0x89, 0xdb, //0x00000f63 movq %r11, %rbx - 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x00000f66 jmp LBB0_220 - //0x00000f6b LBB0_218 - 0x4c, 0x89, 0xdb, //0x00000f6b movq %r11, %rbx - 0x0f, 0x8d, 0x03, 0x00, 0x00, 0x00, //0x00000f6e jge LBB0_220 - //0x00000f74 LBB0_219 - 0x83, 0xc3, 0xff, //0x00000f74 addl $-1, %ebx - //0x00000f77 LBB0_220 - 0x4c, 0x8b, 0x5d, 0xc0, //0x00000f77 movq $-64(%rbp), %r11 - 0x45, 0x85, 0xf6, //0x00000f7b testl %r14d, %r14d - 0x0f, 0x8e, 0xca, 0x00, 0x00, 0x00, //0x00000f7e jle LBB0_228 - 0x48, 0x89, 0x5d, 0xa0, //0x00000f84 movq %rbx, $-96(%rbp) - 0x42, 0x8d, 0x04, 0x33, //0x00000f88 leal (%rbx,%r14), %eax - 0x44, 0x89, 0xf6, //0x00000f8c movl %r14d, %esi - 0x48, 0x98, //0x00000f8f cltq - 0x49, 0x89, 0xc7, //0x00000f91 movq %rax, %r15 - 0x49, 0xc1, 0xe7, 0x20, //0x00000f94 shlq $32, %r15 - 0x48, 0x83, 0xc0, 0xff, //0x00000f98 addq $-1, %rax - 0x48, 0x83, 0xc6, 0x01, //0x00000f9c addq $1, %rsi - 0x41, 0x83, 0xc6, 0xff, //0x00000fa0 addl $-1, %r14d - 0x31, 0xff, //0x00000fa4 xorl %edi, %edi - 0xe9, 0x34, 0x00, 0x00, 0x00, //0x00000fa6 jmp LBB0_224 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000fab .p2align 4, 0x90 - //0x00000fb0 LBB0_222 - 0x48, 0x85, 0xc0, //0x00000fb0 testq %rax, %rax - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000fb3 movl $1, %eax - 0x44, 0x0f, 0x45, 0xd0, //0x00000fb8 cmovnel %eax, %r10d - //0x00000fbc LBB0_223 - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00000fbc movabsq $-4294967296, %rax - 0x49, 0x01, 0xc7, //0x00000fc6 addq %rax, %r15 - 0x49, 0x8d, 0x43, 0xff, //0x00000fc9 leaq $-1(%r11), %rax - 0x48, 0x83, 0xc6, 0xff, //0x00000fcd addq $-1, %rsi - 0x41, 0x83, 0xc6, 0xff, //0x00000fd1 addl $-1, %r14d - 0x48, 0x83, 0xfe, 0x01, //0x00000fd5 cmpq $1, %rsi - 0x0f, 0x8e, 0x4e, 0x00, 0x00, 0x00, //0x00000fd9 jle LBB0_226 - //0x00000fdf LBB0_224 - 0x49, 0x89, 0xc3, //0x00000fdf movq %rax, %r11 - 0x44, 0x89, 0xf0, //0x00000fe2 movl %r14d, %eax - 0x49, 0x0f, 0xbe, 0x1c, 0x04, //0x00000fe5 movsbq (%r12,%rax), %rbx - 0x48, 0x83, 0xc3, 0xd0, //0x00000fea addq $-48, %rbx - 0x48, 0xd3, 0xe3, //0x00000fee shlq %cl, %rbx - 0x48, 0x01, 0xfb, //0x00000ff1 addq %rdi, %rbx - 0x48, 0x89, 0xd8, //0x00000ff4 movq %rbx, %rax - 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00000ff7 movabsq $-3689348814741910323, %rdx - 0x48, 0xf7, 0xe2, //0x00001001 mulq %rdx - 0x48, 0x89, 0xd7, //0x00001004 movq %rdx, %rdi - 0x48, 0xc1, 0xef, 0x03, //0x00001007 shrq $3, %rdi - 0x48, 0x8d, 0x04, 0x3f, //0x0000100b leaq (%rdi,%rdi), %rax - 0x48, 0x8d, 0x14, 0x80, //0x0000100f leaq (%rax,%rax,4), %rdx - 0x48, 0x89, 0xd8, //0x00001013 movq %rbx, %rax - 0x48, 0x29, 0xd0, //0x00001016 subq %rdx, %rax - 0x4d, 0x39, 0xeb, //0x00001019 cmpq %r13, %r11 - 0x0f, 0x83, 0x8e, 0xff, 0xff, 0xff, //0x0000101c jae LBB0_222 - 0x04, 0x30, //0x00001022 addb $48, %al - 0x43, 0x88, 0x04, 0x1c, //0x00001024 movb %al, (%r12,%r11) - 0xe9, 0x8f, 0xff, 0xff, 0xff, //0x00001028 jmp LBB0_223 - //0x0000102d LBB0_226 - 0x48, 0x83, 0xfb, 0x0a, //0x0000102d cmpq $10, %rbx - 0x41, 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00001031 movl $1, %r14d - 0x0f, 0x83, 0x1c, 0x00, 0x00, 0x00, //0x00001037 jae LBB0_229 - 0x4c, 0x8b, 0x7d, 0xb0, //0x0000103d movq $-80(%rbp), %r15 - 0x4c, 0x8b, 0x5d, 0xc0, //0x00001041 movq $-64(%rbp), %r11 - 0x48, 0x8b, 0x5d, 0xa0, //0x00001045 movq $-96(%rbp), %rbx - 0xe9, 0x8c, 0x00, 0x00, 0x00, //0x00001049 jmp LBB0_233 - //0x0000104e LBB0_228 - 0x41, 0xbe, 0x01, 0x00, 0x00, 0x00, //0x0000104e movl $1, %r14d - 0xe9, 0x81, 0x00, 0x00, 0x00, //0x00001054 jmp LBB0_233 - //0x00001059 LBB0_229 - 0x49, 0x63, 0xcb, //0x00001059 movslq %r11d, %rcx - 0x48, 0x83, 0xc1, 0xff, //0x0000105c addq $-1, %rcx - 0x4c, 0x8b, 0x7d, 0xb0, //0x00001060 movq $-80(%rbp), %r15 - 0x4c, 0x8b, 0x5d, 0xc0, //0x00001064 movq $-64(%rbp), %r11 - 0x48, 0x8b, 0x5d, 0xa0, //0x00001068 movq $-96(%rbp), %rbx - 0xe9, 0x27, 0x00, 0x00, 0x00, //0x0000106c jmp LBB0_231 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001071 .p2align 4, 0x90 - //0x00001080 LBB0_230 - 0x48, 0x85, 0xc0, //0x00001080 testq %rax, %rax - 0x45, 0x0f, 0x45, 0xd6, //0x00001083 cmovnel %r14d, %r10d - 0x48, 0x83, 0xc1, 0xff, //0x00001087 addq $-1, %rcx - 0x48, 0x83, 0xff, 0x09, //0x0000108b cmpq $9, %rdi - 0x48, 0x89, 0xd7, //0x0000108f movq %rdx, %rdi - 0x0f, 0x86, 0x42, 0x00, 0x00, 0x00, //0x00001092 jbe LBB0_233 - //0x00001098 LBB0_231 - 0x48, 0x89, 0xf8, //0x00001098 movq %rdi, %rax - 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000109b movabsq $-3689348814741910323, %rdx - 0x48, 0xf7, 0xe2, //0x000010a5 mulq %rdx - 0x48, 0xc1, 0xea, 0x03, //0x000010a8 shrq $3, %rdx - 0x48, 0x8d, 0x04, 0x12, //0x000010ac leaq (%rdx,%rdx), %rax - 0x48, 0x8d, 0x34, 0x80, //0x000010b0 leaq (%rax,%rax,4), %rsi - 0x48, 0x89, 0xf8, //0x000010b4 movq %rdi, %rax - 0x48, 0x29, 0xf0, //0x000010b7 subq %rsi, %rax - 0x4c, 0x39, 0xe9, //0x000010ba cmpq %r13, %rcx - 0x0f, 0x83, 0xbd, 0xff, 0xff, 0xff, //0x000010bd jae LBB0_230 - 0x04, 0x30, //0x000010c3 addb $48, %al - 0x41, 0x88, 0x04, 0x0c, //0x000010c5 movb %al, (%r12,%rcx) - 0x48, 0x83, 0xc1, 0xff, //0x000010c9 addq $-1, %rcx - 0x48, 0x83, 0xff, 0x09, //0x000010cd cmpq $9, %rdi - 0x48, 0x89, 0xd7, //0x000010d1 movq %rdx, %rdi - 0x0f, 0x87, 0xbe, 0xff, 0xff, 0xff, //0x000010d4 ja LBB0_231 - //0x000010da LBB0_233 - 0x41, 0x01, 0xd8, //0x000010da addl %ebx, %r8d - 0x4d, 0x63, 0xc0, //0x000010dd movslq %r8d, %r8 - 0x4d, 0x39, 0xc5, //0x000010e0 cmpq %r8, %r13 - 0x45, 0x0f, 0x46, 0xc5, //0x000010e3 cmovbel %r13d, %r8d - 0x48, 0x8b, 0x7d, 0xc8, //0x000010e7 movq $-56(%rbp), %rdi - 0x01, 0xdf, //0x000010eb addl %ebx, %edi - 0x45, 0x85, 0xc0, //0x000010ed testl %r8d, %r8d - 0x0f, 0x8e, 0x3e, 0x00, 0x00, 0x00, //0x000010f0 jle LBB0_238 - 0x41, 0x8d, 0x40, 0xff, //0x000010f6 leal $-1(%r8), %eax - 0x41, 0x80, 0x3c, 0x04, 0x30, //0x000010fa cmpb $48, (%r12,%rax) - 0x8b, 0x4d, 0xb8, //0x000010ff movl $-72(%rbp), %ecx - 0x0f, 0x85, 0x3a, 0x00, 0x00, 0x00, //0x00001102 jne LBB0_240 - 0x44, 0x89, 0xc0, //0x00001108 movl %r8d, %eax - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000110b .p2align 4, 0x90 - //0x00001110 LBB0_236 - 0x48, 0x83, 0xf8, 0x01, //0x00001110 cmpq $1, %rax - 0x0f, 0x8e, 0x23, 0x00, 0x00, 0x00, //0x00001114 jle LBB0_239 - 0x4c, 0x8d, 0x40, 0xff, //0x0000111a leaq $-1(%rax), %r8 - 0x83, 0xc0, 0xfe, //0x0000111e addl $-2, %eax - 0x41, 0x80, 0x3c, 0x04, 0x30, //0x00001121 cmpb $48, (%r12,%rax) - 0x4c, 0x89, 0xc0, //0x00001126 movq %r8, %rax - 0x0f, 0x84, 0xe1, 0xff, 0xff, 0xff, //0x00001129 je LBB0_236 - 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x0000112f jmp LBB0_240 - //0x00001134 LBB0_238 - 0x8b, 0x4d, 0xb8, //0x00001134 movl $-72(%rbp), %ecx - 0x0f, 0x85, 0x05, 0x00, 0x00, 0x00, //0x00001137 jne LBB0_240 - //0x0000113d LBB0_239 - 0x31, 0xff, //0x0000113d xorl %edi, %edi - 0x45, 0x31, 0xc0, //0x0000113f xorl %r8d, %r8d - //0x00001142 LBB0_240 - 0x85, 0xc9, //0x00001142 testl %ecx, %ecx - 0x0f, 0x88, 0x0e, 0x00, 0x00, 0x00, //0x00001144 js LBB0_242 - 0x44, 0x89, 0xc3, //0x0000114a movl %r8d, %ebx - 0x45, 0x89, 0xc6, //0x0000114d movl %r8d, %r14d - 0x41, 0x29, 0xcb, //0x00001150 subl %ecx, %r11d - 0xe9, 0x3f, 0xfd, 0xff, 0xff, //0x00001153 jmp LBB0_204 - //0x00001158 LBB0_242 - 0x83, 0xf9, 0xc3, //0x00001158 cmpl $-61, %ecx - 0x0f, 0x8f, 0x2d, 0x02, 0x00, 0x00, //0x0000115b jg LBB0_270 - 0x41, 0x89, 0xcb, //0x00001161 movl %ecx, %r11d - 0xe9, 0x18, 0x00, 0x00, 0x00, //0x00001164 jmp LBB0_247 - //0x00001169 LBB0_244 - 0x31, 0xff, //0x00001169 xorl %edi, %edi - //0x0000116b LBB0_245 - 0x31, 0xc0, //0x0000116b xorl %eax, %eax - //0x0000116d LBB0_246 - 0x41, 0x8d, 0x4b, 0x3c, //0x0000116d leal $60(%r11), %ecx - 0x41, 0x89, 0xc0, //0x00001171 movl %eax, %r8d - 0x41, 0x83, 0xfb, 0x88, //0x00001174 cmpl $-120, %r11d - 0x41, 0x89, 0xcb, //0x00001178 movl %ecx, %r11d - 0x0f, 0x8d, 0x10, 0x02, 0x00, 0x00, //0x0000117b jge LBB0_271 - //0x00001181 LBB0_247 - 0x45, 0x85, 0xc0, //0x00001181 testl %r8d, %r8d - 0xbe, 0x00, 0x00, 0x00, 0x00, //0x00001184 movl $0, %esi - 0x41, 0x0f, 0x4f, 0xf0, //0x00001189 cmovgl %r8d, %esi - 0x31, 0xc0, //0x0000118d xorl %eax, %eax - 0x31, 0xc9, //0x0000118f xorl %ecx, %ecx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001191 .p2align 4, 0x90 - //0x000011a0 LBB0_248 - 0x48, 0x39, 0xc6, //0x000011a0 cmpq %rax, %rsi - 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x000011a3 je LBB0_251 - 0x48, 0x8d, 0x0c, 0x89, //0x000011a9 leaq (%rcx,%rcx,4), %rcx - 0x49, 0x0f, 0xbe, 0x14, 0x04, //0x000011ad movsbq (%r12,%rax), %rdx - 0x48, 0x8d, 0x0c, 0x4a, //0x000011b2 leaq (%rdx,%rcx,2), %rcx - 0x48, 0x83, 0xc1, 0xd0, //0x000011b6 addq $-48, %rcx - 0x48, 0x83, 0xc0, 0x01, //0x000011ba addq $1, %rax - 0x49, 0x8d, 0x51, 0x01, //0x000011be leaq $1(%r9), %rdx - 0x48, 0x39, 0xd1, //0x000011c2 cmpq %rdx, %rcx - 0x0f, 0x82, 0xd5, 0xff, 0xff, 0xff, //0x000011c5 jb LBB0_248 - 0x89, 0xc6, //0x000011cb movl %eax, %esi - 0xe9, 0x25, 0x00, 0x00, 0x00, //0x000011cd jmp LBB0_253 - //0x000011d2 LBB0_251 - 0x48, 0x85, 0xc9, //0x000011d2 testq %rcx, %rcx - 0x0f, 0x84, 0x90, 0xff, 0xff, 0xff, //0x000011d5 je LBB0_245 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x000011db .p2align 4, 0x90 - //0x000011e0 LBB0_252 - 0x48, 0x01, 0xc9, //0x000011e0 addq %rcx, %rcx - 0x48, 0x8d, 0x0c, 0x89, //0x000011e3 leaq (%rcx,%rcx,4), %rcx - 0x83, 0xc6, 0x01, //0x000011e7 addl $1, %esi - 0x49, 0x8d, 0x41, 0x01, //0x000011ea leaq $1(%r9), %rax - 0x48, 0x39, 0xc1, //0x000011ee cmpq %rax, %rcx - 0x0f, 0x82, 0xe9, 0xff, 0xff, 0xff, //0x000011f1 jb LBB0_252 - //0x000011f7 LBB0_253 - 0x29, 0xf7, //0x000011f7 subl %esi, %edi - 0x44, 0x89, 0xc0, //0x000011f9 movl %r8d, %eax - 0x29, 0xf0, //0x000011fc subl %esi, %eax - 0x0f, 0x8e, 0x2f, 0x00, 0x00, 0x00, //0x000011fe jle LBB0_256 - 0x49, 0x89, 0xff, //0x00001204 movq %rdi, %r15 - 0x48, 0x63, 0xfe, //0x00001207 movslq %esi, %rdi - 0x49, 0x63, 0xd0, //0x0000120a movslq %r8d, %rdx - 0x49, 0x89, 0xd0, //0x0000120d movq %rdx, %r8 - 0x49, 0x29, 0xf8, //0x00001210 subq %rdi, %r8 - 0x48, 0x89, 0xfe, //0x00001213 movq %rdi, %rsi - 0x48, 0xf7, 0xd6, //0x00001216 notq %rsi - 0x48, 0x01, 0xd6, //0x00001219 addq %rdx, %rsi - 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x0000121c jne LBB0_257 - 0x31, 0xdb, //0x00001222 xorl %ebx, %ebx - 0x41, 0xf6, 0xc0, 0x01, //0x00001224 testb $1, %r8b - 0x0f, 0x85, 0x8f, 0x00, 0x00, 0x00, //0x00001228 jne LBB0_260 - 0xe9, 0xac, 0x00, 0x00, 0x00, //0x0000122e jmp LBB0_261 - //0x00001233 LBB0_256 - 0x31, 0xc0, //0x00001233 xorl %eax, %eax - 0xe9, 0xe2, 0x00, 0x00, 0x00, //0x00001235 jmp LBB0_263 - //0x0000123a LBB0_257 - 0x4d, 0x89, 0xc6, //0x0000123a movq %r8, %r14 - 0x49, 0x83, 0xe6, 0xfe, //0x0000123d andq $-2, %r14 - 0x49, 0xf7, 0xde, //0x00001241 negq %r14 - 0x31, 0xdb, //0x00001244 xorl %ebx, %ebx - 0x48, 0x8b, 0x55, 0x88, //0x00001246 movq $-120(%rbp), %rdx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000124a .p2align 4, 0x90 - //0x00001250 LBB0_258 - 0x48, 0x89, 0xce, //0x00001250 movq %rcx, %rsi - 0x48, 0xc1, 0xee, 0x3c, //0x00001253 shrq $60, %rsi - 0x4c, 0x21, 0xc9, //0x00001257 andq %r9, %rcx - 0x40, 0x80, 0xce, 0x30, //0x0000125a orb $48, %sil - 0x40, 0x88, 0x72, 0xff, //0x0000125e movb %sil, $-1(%rdx) - 0x48, 0x8d, 0x0c, 0x89, //0x00001262 leaq (%rcx,%rcx,4), %rcx - 0x48, 0x0f, 0xbe, 0x74, 0x3a, 0xff, //0x00001266 movsbq $-1(%rdx,%rdi), %rsi - 0x48, 0x8d, 0x0c, 0x4e, //0x0000126c leaq (%rsi,%rcx,2), %rcx - 0x48, 0x83, 0xc1, 0xd0, //0x00001270 addq $-48, %rcx - 0x48, 0x89, 0xce, //0x00001274 movq %rcx, %rsi - 0x48, 0xc1, 0xee, 0x3c, //0x00001277 shrq $60, %rsi - 0x4c, 0x21, 0xc9, //0x0000127b andq %r9, %rcx - 0x40, 0x80, 0xce, 0x30, //0x0000127e orb $48, %sil - 0x40, 0x88, 0x32, //0x00001282 movb %sil, (%rdx) - 0x48, 0x8d, 0x0c, 0x89, //0x00001285 leaq (%rcx,%rcx,4), %rcx - 0x48, 0x0f, 0xbe, 0x34, 0x3a, //0x00001289 movsbq (%rdx,%rdi), %rsi - 0x48, 0x8d, 0x0c, 0x4e, //0x0000128e leaq (%rsi,%rcx,2), %rcx - 0x48, 0x83, 0xc1, 0xd0, //0x00001292 addq $-48, %rcx - 0x48, 0x83, 0xc2, 0x02, //0x00001296 addq $2, %rdx - 0x48, 0x83, 0xc3, 0xfe, //0x0000129a addq $-2, %rbx - 0x49, 0x39, 0xde, //0x0000129e cmpq %rbx, %r14 - 0x0f, 0x85, 0xa9, 0xff, 0xff, 0xff, //0x000012a1 jne LBB0_258 - 0x48, 0x29, 0xdf, //0x000012a7 subq %rbx, %rdi - 0x48, 0xf7, 0xdb, //0x000012aa negq %rbx - 0x41, 0xbe, 0x01, 0x00, 0x00, 0x00, //0x000012ad movl $1, %r14d - 0x41, 0xf6, 0xc0, 0x01, //0x000012b3 testb $1, %r8b - 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x000012b7 je LBB0_261 - //0x000012bd LBB0_260 - 0x48, 0x89, 0xca, //0x000012bd movq %rcx, %rdx - 0x48, 0xc1, 0xea, 0x3c, //0x000012c0 shrq $60, %rdx - 0x80, 0xca, 0x30, //0x000012c4 orb $48, %dl - 0x41, 0x88, 0x14, 0x1c, //0x000012c7 movb %dl, (%r12,%rbx) - 0x4c, 0x21, 0xc9, //0x000012cb andq %r9, %rcx - 0x48, 0x8d, 0x0c, 0x89, //0x000012ce leaq (%rcx,%rcx,4), %rcx - 0x49, 0x0f, 0xbe, 0x14, 0x3c, //0x000012d2 movsbq (%r12,%rdi), %rdx - 0x48, 0x8d, 0x0c, 0x4a, //0x000012d7 leaq (%rdx,%rcx,2), %rcx - 0x48, 0x83, 0xc1, 0xd0, //0x000012db addq $-48, %rcx - //0x000012df LBB0_261 - 0x48, 0x85, 0xc9, //0x000012df testq %rcx, %rcx - 0x4c, 0x89, 0xff, //0x000012e2 movq %r15, %rdi - 0x4c, 0x8b, 0x7d, 0xb0, //0x000012e5 movq $-80(%rbp), %r15 - 0x0f, 0x85, 0x2d, 0x00, 0x00, 0x00, //0x000012e9 jne LBB0_263 - 0xe9, 0x5b, 0x00, 0x00, 0x00, //0x000012ef jmp LBB0_265 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000012f4 .p2align 4, 0x90 - //0x00001300 LBB0_262 - 0x49, 0x8d, 0x71, 0x01, //0x00001300 leaq $1(%r9), %rsi - 0x48, 0x39, 0xf1, //0x00001304 cmpq %rsi, %rcx - 0x45, 0x0f, 0x43, 0xd6, //0x00001307 cmovael %r14d, %r10d - 0x48, 0x8d, 0x0c, 0x12, //0x0000130b leaq (%rdx,%rdx), %rcx - 0x48, 0x8d, 0x0c, 0x89, //0x0000130f leaq (%rcx,%rcx,4), %rcx - 0x48, 0x85, 0xd2, //0x00001313 testq %rdx, %rdx - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00001316 je LBB0_265 - //0x0000131c LBB0_263 - 0x48, 0x89, 0xca, //0x0000131c movq %rcx, %rdx - 0x4c, 0x21, 0xca, //0x0000131f andq %r9, %rdx - 0x48, 0x63, 0xf0, //0x00001322 movslq %eax, %rsi - 0x49, 0x39, 0xf5, //0x00001325 cmpq %rsi, %r13 - 0x0f, 0x86, 0xd2, 0xff, 0xff, 0xff, //0x00001328 jbe LBB0_262 - 0x48, 0xc1, 0xe9, 0x3c, //0x0000132e shrq $60, %rcx - 0x80, 0xc9, 0x30, //0x00001332 orb $48, %cl - 0x41, 0x88, 0x0c, 0x34, //0x00001335 movb %cl, (%r12,%rsi) - 0x83, 0xc6, 0x01, //0x00001339 addl $1, %esi - 0x89, 0xf0, //0x0000133c movl %esi, %eax - 0x48, 0x8d, 0x0c, 0x12, //0x0000133e leaq (%rdx,%rdx), %rcx - 0x48, 0x8d, 0x0c, 0x89, //0x00001342 leaq (%rcx,%rcx,4), %rcx - 0x48, 0x85, 0xd2, //0x00001346 testq %rdx, %rdx - 0x0f, 0x85, 0xcd, 0xff, 0xff, 0xff, //0x00001349 jne LBB0_263 - //0x0000134f LBB0_265 - 0x83, 0xc7, 0x01, //0x0000134f addl $1, %edi - 0x85, 0xc0, //0x00001352 testl %eax, %eax - 0x0f, 0x8e, 0x29, 0x00, 0x00, 0x00, //0x00001354 jle LBB0_269 - 0x89, 0xc1, //0x0000135a movl %eax, %ecx - 0x48, 0x83, 0xc1, 0x01, //0x0000135c addq $1, %rcx - //0x00001360 .p2align 4, 0x90 - //0x00001360 LBB0_267 - 0x8d, 0x50, 0xff, //0x00001360 leal $-1(%rax), %edx - 0x41, 0x80, 0x3c, 0x14, 0x30, //0x00001363 cmpb $48, (%r12,%rdx) - 0x0f, 0x85, 0xff, 0xfd, 0xff, 0xff, //0x00001368 jne LBB0_246 - 0x48, 0x83, 0xc1, 0xff, //0x0000136e addq $-1, %rcx - 0x89, 0xd0, //0x00001372 movl %edx, %eax - 0x48, 0x83, 0xf9, 0x01, //0x00001374 cmpq $1, %rcx - 0x0f, 0x8f, 0xe2, 0xff, 0xff, 0xff, //0x00001378 jg LBB0_267 - 0xe9, 0xe6, 0xfd, 0xff, 0xff, //0x0000137e jmp LBB0_244 - //0x00001383 LBB0_269 - 0x0f, 0x85, 0xe4, 0xfd, 0xff, 0xff, //0x00001383 jne LBB0_246 - 0xe9, 0xdb, 0xfd, 0xff, 0xff, //0x00001389 jmp LBB0_244 - //0x0000138e LBB0_270 - 0x44, 0x89, 0xc0, //0x0000138e movl %r8d, %eax - //0x00001391 LBB0_271 - 0x48, 0x89, 0x7d, 0xc8, //0x00001391 movq %rdi, $-56(%rbp) - 0xf7, 0xd9, //0x00001395 negl %ecx - 0x85, 0xc0, //0x00001397 testl %eax, %eax - 0xbf, 0x00, 0x00, 0x00, 0x00, //0x00001399 movl $0, %edi - 0x0f, 0x4f, 0xf8, //0x0000139e cmovgl %eax, %edi - 0x31, 0xf6, //0x000013a1 xorl %esi, %esi - 0x45, 0x31, 0xdb, //0x000013a3 xorl %r11d, %r11d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000013a6 .p2align 4, 0x90 - //0x000013b0 LBB0_272 - 0x48, 0x39, 0xf7, //0x000013b0 cmpq %rsi, %rdi - 0x0f, 0x84, 0x60, 0x00, 0x00, 0x00, //0x000013b3 je LBB0_278 - 0x4b, 0x8d, 0x14, 0x9b, //0x000013b9 leaq (%r11,%r11,4), %rdx - 0x49, 0x0f, 0xbe, 0x1c, 0x34, //0x000013bd movsbq (%r12,%rsi), %rbx - 0x4c, 0x8d, 0x1c, 0x53, //0x000013c2 leaq (%rbx,%rdx,2), %r11 - 0x49, 0x83, 0xc3, 0xd0, //0x000013c6 addq $-48, %r11 - 0x48, 0x83, 0xc6, 0x01, //0x000013ca addq $1, %rsi - 0x4c, 0x89, 0xda, //0x000013ce movq %r11, %rdx - 0x48, 0xd3, 0xea, //0x000013d1 shrq %cl, %rdx - 0x48, 0x85, 0xd2, //0x000013d4 testq %rdx, %rdx - 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x000013d7 je LBB0_272 - 0x89, 0xf7, //0x000013dd movl %esi, %edi - //0x000013df LBB0_275 - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000013df movq $-1, %r15 - 0x49, 0xd3, 0xe7, //0x000013e6 shlq %cl, %r15 - 0x49, 0xf7, 0xd7, //0x000013e9 notq %r15 - 0x41, 0x89, 0xc0, //0x000013ec movl %eax, %r8d - 0x41, 0x29, 0xf8, //0x000013ef subl %edi, %r8d - 0x0f, 0x8e, 0x85, 0x00, 0x00, 0x00, //0x000013f2 jle LBB0_283 - 0x4c, 0x63, 0xf7, //0x000013f8 movslq %edi, %r14 - 0x48, 0x98, //0x000013fb cltq - 0x48, 0x89, 0xc2, //0x000013fd movq %rax, %rdx - 0x4c, 0x29, 0xf2, //0x00001400 subq %r14, %rdx - 0x4c, 0x89, 0xf6, //0x00001403 movq %r14, %rsi - 0x48, 0xf7, 0xd6, //0x00001406 notq %rsi - 0x48, 0x01, 0xc6, //0x00001409 addq %rax, %rsi - 0x0f, 0x85, 0x88, 0x00, 0x00, 0x00, //0x0000140c jne LBB0_285 - 0x31, 0xf6, //0x00001412 xorl %esi, %esi - 0xe9, 0xf2, 0x00, 0x00, 0x00, //0x00001414 jmp LBB0_288 - //0x00001419 LBB0_278 - 0x4d, 0x85, 0xdb, //0x00001419 testq %r11, %r11 - 0x0f, 0x84, 0x63, 0x00, 0x00, 0x00, //0x0000141c je LBB0_284 - 0x4c, 0x89, 0xde, //0x00001422 movq %r11, %rsi - 0x48, 0xd3, 0xee, //0x00001425 shrq %cl, %rsi - 0x48, 0x85, 0xf6, //0x00001428 testq %rsi, %rsi - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x0000142b je LBB0_281 - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00001431 movq $-1, %r15 - 0x49, 0xd3, 0xe7, //0x00001438 shlq %cl, %r15 - 0x49, 0xf7, 0xd7, //0x0000143b notq %r15 - 0x48, 0x8b, 0x45, 0xc8, //0x0000143e movq $-56(%rbp), %rax - 0x29, 0xf8, //0x00001442 subl %edi, %eax - 0x48, 0x89, 0xc7, //0x00001444 movq %rax, %rdi - 0x83, 0xc7, 0x01, //0x00001447 addl $1, %edi - 0x45, 0x31, 0xc0, //0x0000144a xorl %r8d, %r8d - 0xe9, 0xfe, 0x00, 0x00, 0x00, //0x0000144d jmp LBB0_292 - //0x00001452 LBB0_281 - 0x4d, 0x01, 0xdb, //0x00001452 addq %r11, %r11 - 0x4f, 0x8d, 0x1c, 0x9b, //0x00001455 leaq (%r11,%r11,4), %r11 - 0x83, 0xc7, 0x01, //0x00001459 addl $1, %edi - 0x4c, 0x89, 0xde, //0x0000145c movq %r11, %rsi - 0x48, 0xd3, 0xee, //0x0000145f shrq %cl, %rsi - 0x48, 0x85, 0xf6, //0x00001462 testq %rsi, %rsi - 0x0f, 0x84, 0xe7, 0xff, 0xff, 0xff, //0x00001465 je LBB0_281 - 0xe9, 0x6f, 0xff, 0xff, 0xff, //0x0000146b jmp LBB0_275 - //0x00001470 LBB0_282 - 0x31, 0xdb, //0x00001470 xorl %ebx, %ebx - 0x45, 0x31, 0xf6, //0x00001472 xorl %r14d, %r14d - 0x41, 0x29, 0xcb, //0x00001475 subl %ecx, %r11d - 0xe9, 0x1a, 0xfa, 0xff, 0xff, //0x00001478 jmp LBB0_204 - //0x0000147d LBB0_283 - 0x45, 0x31, 0xc0, //0x0000147d xorl %r8d, %r8d - 0xe9, 0xb5, 0x00, 0x00, 0x00, //0x00001480 jmp LBB0_291 - //0x00001485 LBB0_284 - 0x45, 0x31, 0xc0, //0x00001485 xorl %r8d, %r8d - 0x31, 0xdb, //0x00001488 xorl %ebx, %ebx - 0x45, 0x31, 0xf6, //0x0000148a xorl %r14d, %r14d - 0x48, 0x8b, 0x7d, 0xc8, //0x0000148d movq $-56(%rbp), %rdi - 0x4c, 0x8b, 0x5d, 0xc0, //0x00001491 movq $-64(%rbp), %r11 - 0xe9, 0x55, 0x01, 0x00, 0x00, //0x00001495 jmp LBB0_304 - //0x0000149a LBB0_285 - 0x48, 0x89, 0x55, 0x80, //0x0000149a movq %rdx, $-128(%rbp) - 0x48, 0x83, 0xe2, 0xfe, //0x0000149e andq $-2, %rdx - 0x48, 0xf7, 0xda, //0x000014a2 negq %rdx - 0x48, 0x89, 0x55, 0xa0, //0x000014a5 movq %rdx, $-96(%rbp) - 0x31, 0xf6, //0x000014a9 xorl %esi, %esi - 0x48, 0x8b, 0x45, 0x88, //0x000014ab movq $-120(%rbp), %rax - //0x000014af LBB0_286 - 0x4c, 0x89, 0xda, //0x000014af movq %r11, %rdx - 0x48, 0xd3, 0xea, //0x000014b2 shrq %cl, %rdx - 0x4d, 0x21, 0xfb, //0x000014b5 andq %r15, %r11 - 0x80, 0xc2, 0x30, //0x000014b8 addb $48, %dl - 0x88, 0x50, 0xff, //0x000014bb movb %dl, $-1(%rax) - 0x4b, 0x8d, 0x14, 0x9b, //0x000014be leaq (%r11,%r11,4), %rdx - 0x4a, 0x0f, 0xbe, 0x5c, 0x30, 0xff, //0x000014c2 movsbq $-1(%rax,%r14), %rbx - 0x48, 0x8d, 0x1c, 0x53, //0x000014c8 leaq (%rbx,%rdx,2), %rbx - 0x48, 0x83, 0xc3, 0xd0, //0x000014cc addq $-48, %rbx - 0x48, 0x89, 0xda, //0x000014d0 movq %rbx, %rdx - 0x48, 0xd3, 0xea, //0x000014d3 shrq %cl, %rdx - 0x4c, 0x21, 0xfb, //0x000014d6 andq %r15, %rbx - 0x80, 0xc2, 0x30, //0x000014d9 addb $48, %dl - 0x88, 0x10, //0x000014dc movb %dl, (%rax) - 0x48, 0x8d, 0x14, 0x9b, //0x000014de leaq (%rbx,%rbx,4), %rdx - 0x4a, 0x0f, 0xbe, 0x1c, 0x30, //0x000014e2 movsbq (%rax,%r14), %rbx - 0x4c, 0x8d, 0x1c, 0x53, //0x000014e7 leaq (%rbx,%rdx,2), %r11 - 0x49, 0x83, 0xc3, 0xd0, //0x000014eb addq $-48, %r11 - 0x48, 0x83, 0xc0, 0x02, //0x000014ef addq $2, %rax - 0x48, 0x83, 0xc6, 0xfe, //0x000014f3 addq $-2, %rsi - 0x48, 0x39, 0x75, 0xa0, //0x000014f7 cmpq %rsi, $-96(%rbp) - 0x0f, 0x85, 0xae, 0xff, 0xff, 0xff, //0x000014fb jne LBB0_286 - 0x49, 0x29, 0xf6, //0x00001501 subq %rsi, %r14 - 0x48, 0xf7, 0xde, //0x00001504 negq %rsi - 0x48, 0x8b, 0x55, 0x80, //0x00001507 movq $-128(%rbp), %rdx - //0x0000150b LBB0_288 - 0xf6, 0xc2, 0x01, //0x0000150b testb $1, %dl - 0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x0000150e je LBB0_290 - 0x4c, 0x89, 0xd8, //0x00001514 movq %r11, %rax - 0x48, 0xd3, 0xe8, //0x00001517 shrq %cl, %rax - 0x04, 0x30, //0x0000151a addb $48, %al - 0x41, 0x88, 0x04, 0x34, //0x0000151c movb %al, (%r12,%rsi) - 0x4d, 0x21, 0xfb, //0x00001520 andq %r15, %r11 - 0x4b, 0x8d, 0x04, 0x9b, //0x00001523 leaq (%r11,%r11,4), %rax - 0x4b, 0x0f, 0xbe, 0x14, 0x34, //0x00001527 movsbq (%r12,%r14), %rdx - 0x4c, 0x8d, 0x1c, 0x42, //0x0000152c leaq (%rdx,%rax,2), %r11 - 0x49, 0x83, 0xc3, 0xd0, //0x00001530 addq $-48, %r11 - //0x00001534 LBB0_290 - 0x41, 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00001534 movl $1, %r14d - //0x0000153a LBB0_291 - 0x48, 0x8b, 0x45, 0xc8, //0x0000153a movq $-56(%rbp), %rax - 0x29, 0xf8, //0x0000153e subl %edi, %eax - 0x48, 0x89, 0xc7, //0x00001540 movq %rax, %rdi - 0x83, 0xc7, 0x01, //0x00001543 addl $1, %edi - 0xe9, 0x43, 0x00, 0x00, 0x00, //0x00001546 jmp LBB0_296 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000154b .p2align 4, 0x90 - //0x00001550 LBB0_292 - 0x4c, 0x89, 0xd8, //0x00001550 movq %r11, %rax - 0x48, 0xd3, 0xe8, //0x00001553 shrq %cl, %rax - 0x4d, 0x21, 0xfb, //0x00001556 andq %r15, %r11 - 0x49, 0x63, 0xf0, //0x00001559 movslq %r8d, %rsi - 0x49, 0x39, 0xf5, //0x0000155c cmpq %rsi, %r13 - 0x0f, 0x86, 0x1b, 0x00, 0x00, 0x00, //0x0000155f jbe LBB0_294 - 0x04, 0x30, //0x00001565 addb $48, %al - 0x41, 0x88, 0x04, 0x34, //0x00001567 movb %al, (%r12,%rsi) - 0x83, 0xc6, 0x01, //0x0000156b addl $1, %esi - 0x41, 0x89, 0xf0, //0x0000156e movl %esi, %r8d - 0xe9, 0x11, 0x00, 0x00, 0x00, //0x00001571 jmp LBB0_295 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001576 .p2align 4, 0x90 - //0x00001580 LBB0_294 - 0x48, 0x85, 0xc0, //0x00001580 testq %rax, %rax - 0x45, 0x0f, 0x45, 0xd6, //0x00001583 cmovnel %r14d, %r10d - //0x00001587 LBB0_295 - 0x4d, 0x01, 0xdb, //0x00001587 addq %r11, %r11 - 0x4f, 0x8d, 0x1c, 0x9b, //0x0000158a leaq (%r11,%r11,4), %r11 - //0x0000158e LBB0_296 - 0x4d, 0x85, 0xdb, //0x0000158e testq %r11, %r11 - 0x0f, 0x85, 0xb9, 0xff, 0xff, 0xff, //0x00001591 jne LBB0_292 - 0x45, 0x85, 0xc0, //0x00001597 testl %r8d, %r8d - 0x4c, 0x8b, 0x7d, 0xb0, //0x0000159a movq $-80(%rbp), %r15 - 0x4c, 0x8b, 0x5d, 0xc0, //0x0000159e movq $-64(%rbp), %r11 - 0x0f, 0x8e, 0x2c, 0x00, 0x00, 0x00, //0x000015a2 jle LBB0_301 - 0x44, 0x89, 0xc0, //0x000015a8 movl %r8d, %eax - 0x48, 0x83, 0xc0, 0x01, //0x000015ab addq $1, %rax - //0x000015af LBB0_299 - 0x41, 0x8d, 0x48, 0xff, //0x000015af leal $-1(%r8), %ecx - 0x41, 0x80, 0x3c, 0x0c, 0x30, //0x000015b3 cmpb $48, (%r12,%rcx) - 0x0f, 0x85, 0x1c, 0x00, 0x00, 0x00, //0x000015b8 jne LBB0_302 - 0x48, 0x83, 0xc0, 0xff, //0x000015be addq $-1, %rax - 0x41, 0x89, 0xc8, //0x000015c2 movl %ecx, %r8d - 0x48, 0x83, 0xf8, 0x01, //0x000015c5 cmpq $1, %rax - 0x0f, 0x8f, 0xe0, 0xff, 0xff, 0xff, //0x000015c9 jg LBB0_299 - 0xe9, 0x11, 0x00, 0x00, 0x00, //0x000015cf jmp LBB0_303 - //0x000015d4 LBB0_301 - 0x0f, 0x84, 0x0b, 0x00, 0x00, 0x00, //0x000015d4 je LBB0_303 - //0x000015da LBB0_302 - 0x44, 0x89, 0xc3, //0x000015da movl %r8d, %ebx - 0x45, 0x89, 0xc6, //0x000015dd movl %r8d, %r14d - 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x000015e0 jmp LBB0_304 - //0x000015e5 LBB0_303 - 0x31, 0xff, //0x000015e5 xorl %edi, %edi - 0x45, 0x31, 0xc0, //0x000015e7 xorl %r8d, %r8d - 0x31, 0xdb, //0x000015ea xorl %ebx, %ebx - 0x45, 0x31, 0xf6, //0x000015ec xorl %r14d, %r14d - //0x000015ef LBB0_304 - 0x8b, 0x4d, 0xb8, //0x000015ef movl $-72(%rbp), %ecx - 0x41, 0x29, 0xcb, //0x000015f2 subl %ecx, %r11d - 0xe9, 0x9d, 0xf8, 0xff, 0xff, //0x000015f5 jmp LBB0_204 - //0x000015fa LBB0_305 - 0x41, 0x81, 0xfb, 0x02, 0xfc, 0xff, 0xff, //0x000015fa cmpl $-1022, %r11d - 0x0f, 0x8f, 0xe4, 0x01, 0x00, 0x00, //0x00001601 jg LBB0_333 - 0xb8, 0x02, 0xfc, 0xff, 0xff, //0x00001607 movl $-1022, %eax - 0x48, 0x89, 0x45, 0xb8, //0x0000160c movq %rax, $-72(%rbp) - 0x45, 0x85, 0xf6, //0x00001610 testl %r14d, %r14d - 0x48, 0xbb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00001613 movabsq $4503599627370495, %rbx - 0x0f, 0x84, 0xcd, 0x04, 0x00, 0x00, //0x0000161d je LBB0_375 - 0x41, 0x8d, 0x93, 0xfd, 0x03, 0x00, 0x00, //0x00001623 leal $1021(%r11), %edx - 0x41, 0x81, 0xfb, 0xc6, 0xfb, 0xff, 0xff, //0x0000162a cmpl $-1082, %r11d - 0x0f, 0x8f, 0xf4, 0x01, 0x00, 0x00, //0x00001631 jg LBB0_336 - 0x4d, 0x8d, 0x59, 0x01, //0x00001637 leaq $1(%r9), %r11 - 0x41, 0xbf, 0x01, 0x00, 0x00, 0x00, //0x0000163b movl $1, %r15d - 0xe9, 0x19, 0x00, 0x00, 0x00, //0x00001641 jmp LBB0_312 - //0x00001646 LBB0_309 - 0x31, 0xff, //0x00001646 xorl %edi, %edi - //0x00001648 LBB0_310 - 0x45, 0x31, 0xc0, //0x00001648 xorl %r8d, %r8d - //0x0000164b LBB0_311 - 0x8d, 0x4a, 0x3c, //0x0000164b leal $60(%rdx), %ecx - 0x45, 0x89, 0xc6, //0x0000164e movl %r8d, %r14d - 0x44, 0x89, 0xc3, //0x00001651 movl %r8d, %ebx - 0x83, 0xfa, 0x88, //0x00001654 cmpl $-120, %edx - 0x89, 0xca, //0x00001657 movl %ecx, %edx - 0x0f, 0x8d, 0xd1, 0x01, 0x00, 0x00, //0x00001659 jge LBB0_337 - //0x0000165f LBB0_312 - 0x45, 0x85, 0xf6, //0x0000165f testl %r14d, %r14d - 0xbe, 0x00, 0x00, 0x00, 0x00, //0x00001662 movl $0, %esi - 0x41, 0x0f, 0x4f, 0xf6, //0x00001667 cmovgl %r14d, %esi - 0x31, 0xc0, //0x0000166b xorl %eax, %eax - 0x31, 0xc9, //0x0000166d xorl %ecx, %ecx - 0x90, //0x0000166f .p2align 4, 0x90 - //0x00001670 LBB0_313 - 0x48, 0x39, 0xc6, //0x00001670 cmpq %rax, %rsi - 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00001673 je LBB0_316 - 0x48, 0x8d, 0x0c, 0x89, //0x00001679 leaq (%rcx,%rcx,4), %rcx - 0x49, 0x0f, 0xbe, 0x1c, 0x04, //0x0000167d movsbq (%r12,%rax), %rbx - 0x48, 0x8d, 0x0c, 0x4b, //0x00001682 leaq (%rbx,%rcx,2), %rcx - 0x48, 0x83, 0xc1, 0xd0, //0x00001686 addq $-48, %rcx - 0x48, 0x83, 0xc0, 0x01, //0x0000168a addq $1, %rax - 0x4c, 0x39, 0xd9, //0x0000168e cmpq %r11, %rcx - 0x0f, 0x82, 0xd9, 0xff, 0xff, 0xff, //0x00001691 jb LBB0_313 - 0x89, 0xc6, //0x00001697 movl %eax, %esi - 0xe9, 0x25, 0x00, 0x00, 0x00, //0x00001699 jmp LBB0_318 - //0x0000169e LBB0_316 - 0x48, 0x85, 0xc9, //0x0000169e testq %rcx, %rcx - 0x0f, 0x84, 0xa1, 0xff, 0xff, 0xff, //0x000016a1 je LBB0_310 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000016a7 .p2align 4, 0x90 - //0x000016b0 LBB0_317 - 0x48, 0x01, 0xc9, //0x000016b0 addq %rcx, %rcx - 0x48, 0x8d, 0x0c, 0x89, //0x000016b3 leaq (%rcx,%rcx,4), %rcx - 0x83, 0xc6, 0x01, //0x000016b7 addl $1, %esi - 0x4c, 0x39, 0xd9, //0x000016ba cmpq %r11, %rcx - 0x0f, 0x82, 0xed, 0xff, 0xff, 0xff, //0x000016bd jb LBB0_317 - //0x000016c3 LBB0_318 - 0x29, 0xf7, //0x000016c3 subl %esi, %edi - 0x31, 0xc0, //0x000016c5 xorl %eax, %eax - 0x44, 0x39, 0xf6, //0x000016c7 cmpl %r14d, %esi - 0x0f, 0x8d, 0x6b, 0x00, 0x00, 0x00, //0x000016ca jge LBB0_323 - 0x48, 0x89, 0x55, 0xc0, //0x000016d0 movq %rdx, $-64(%rbp) - 0x49, 0x89, 0xfe, //0x000016d4 movq %rdi, %r14 - 0x48, 0x63, 0xf6, //0x000016d7 movslq %esi, %rsi - 0x49, 0x63, 0xd8, //0x000016da movslq %r8d, %rbx - 0x49, 0x8d, 0x04, 0x34, //0x000016dd leaq (%r12,%rsi), %rax - 0x45, 0x31, 0xc0, //0x000016e1 xorl %r8d, %r8d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000016e4 .p2align 4, 0x90 - //0x000016f0 LBB0_320 - 0x48, 0x89, 0xcf, //0x000016f0 movq %rcx, %rdi - 0x48, 0xc1, 0xef, 0x3c, //0x000016f3 shrq $60, %rdi - 0x4c, 0x21, 0xc9, //0x000016f7 andq %r9, %rcx - 0x40, 0x80, 0xcf, 0x30, //0x000016fa orb $48, %dil - 0x43, 0x88, 0x3c, 0x04, //0x000016fe movb %dil, (%r12,%r8) - 0x4a, 0x0f, 0xbe, 0x3c, 0x00, //0x00001702 movsbq (%rax,%r8), %rdi - 0x4a, 0x8d, 0x14, 0x06, //0x00001707 leaq (%rsi,%r8), %rdx - 0x48, 0x83, 0xc2, 0x01, //0x0000170b addq $1, %rdx - 0x49, 0x83, 0xc0, 0x01, //0x0000170f addq $1, %r8 - 0x48, 0x8d, 0x0c, 0x89, //0x00001713 leaq (%rcx,%rcx,4), %rcx - 0x48, 0x8d, 0x0c, 0x4f, //0x00001717 leaq (%rdi,%rcx,2), %rcx - 0x48, 0x83, 0xc1, 0xd0, //0x0000171b addq $-48, %rcx - 0x48, 0x39, 0xda, //0x0000171f cmpq %rbx, %rdx - 0x0f, 0x8c, 0xc8, 0xff, 0xff, 0xff, //0x00001722 jl LBB0_320 - 0x48, 0x85, 0xc9, //0x00001728 testq %rcx, %rcx - 0x0f, 0x84, 0x70, 0x00, 0x00, 0x00, //0x0000172b je LBB0_327 - 0x44, 0x89, 0xc0, //0x00001731 movl %r8d, %eax - 0x4c, 0x89, 0xf7, //0x00001734 movq %r14, %rdi - 0x48, 0x8b, 0x55, 0xc0, //0x00001737 movq $-64(%rbp), %rdx - //0x0000173b LBB0_323 - 0x41, 0x89, 0xc0, //0x0000173b movl %eax, %r8d - 0xe9, 0x25, 0x00, 0x00, 0x00, //0x0000173e jmp LBB0_325 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001743 .p2align 4, 0x90 - //0x00001750 LBB0_324 - 0x4c, 0x39, 0xd9, //0x00001750 cmpq %r11, %rcx - 0x45, 0x0f, 0x43, 0xd7, //0x00001753 cmovael %r15d, %r10d - 0x48, 0x8d, 0x04, 0x36, //0x00001757 leaq (%rsi,%rsi), %rax - 0x48, 0x8d, 0x0c, 0x80, //0x0000175b leaq (%rax,%rax,4), %rcx - 0x48, 0x85, 0xf6, //0x0000175f testq %rsi, %rsi - 0x0f, 0x84, 0x40, 0x00, 0x00, 0x00, //0x00001762 je LBB0_328 - //0x00001768 LBB0_325 - 0x48, 0x89, 0xce, //0x00001768 movq %rcx, %rsi - 0x4c, 0x21, 0xce, //0x0000176b andq %r9, %rsi - 0x49, 0x63, 0xc0, //0x0000176e movslq %r8d, %rax - 0x49, 0x39, 0xc5, //0x00001771 cmpq %rax, %r13 - 0x0f, 0x86, 0xd6, 0xff, 0xff, 0xff, //0x00001774 jbe LBB0_324 - 0x48, 0xc1, 0xe9, 0x3c, //0x0000177a shrq $60, %rcx - 0x80, 0xc9, 0x30, //0x0000177e orb $48, %cl - 0x41, 0x88, 0x0c, 0x04, //0x00001781 movb %cl, (%r12,%rax) - 0x83, 0xc0, 0x01, //0x00001785 addl $1, %eax - 0x41, 0x89, 0xc0, //0x00001788 movl %eax, %r8d - 0x48, 0x8d, 0x04, 0x36, //0x0000178b leaq (%rsi,%rsi), %rax - 0x48, 0x8d, 0x0c, 0x80, //0x0000178f leaq (%rax,%rax,4), %rcx - 0x48, 0x85, 0xf6, //0x00001793 testq %rsi, %rsi - 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x00001796 jne LBB0_325 - 0xe9, 0x07, 0x00, 0x00, 0x00, //0x0000179c jmp LBB0_328 - //0x000017a1 LBB0_327 - 0x4c, 0x89, 0xf7, //0x000017a1 movq %r14, %rdi - 0x48, 0x8b, 0x55, 0xc0, //0x000017a4 movq $-64(%rbp), %rdx - //0x000017a8 LBB0_328 - 0x83, 0xc7, 0x01, //0x000017a8 addl $1, %edi - 0x45, 0x85, 0xc0, //0x000017ab testl %r8d, %r8d - 0x0f, 0x8e, 0x2c, 0x00, 0x00, 0x00, //0x000017ae jle LBB0_332 - 0x44, 0x89, 0xc0, //0x000017b4 movl %r8d, %eax - 0x48, 0x83, 0xc0, 0x01, //0x000017b7 addq $1, %rax - //0x000017bb LBB0_330 - 0x41, 0x8d, 0x48, 0xff, //0x000017bb leal $-1(%r8), %ecx - 0x41, 0x80, 0x3c, 0x0c, 0x30, //0x000017bf cmpb $48, (%r12,%rcx) - 0x0f, 0x85, 0x81, 0xfe, 0xff, 0xff, //0x000017c4 jne LBB0_311 - 0x48, 0x83, 0xc0, 0xff, //0x000017ca addq $-1, %rax - 0x41, 0x89, 0xc8, //0x000017ce movl %ecx, %r8d - 0x48, 0x83, 0xf8, 0x01, //0x000017d1 cmpq $1, %rax - 0x0f, 0x8f, 0xe0, 0xff, 0xff, 0xff, //0x000017d5 jg LBB0_330 - 0xe9, 0x66, 0xfe, 0xff, 0xff, //0x000017db jmp LBB0_309 - //0x000017e0 LBB0_332 - 0x0f, 0x85, 0x65, 0xfe, 0xff, 0xff, //0x000017e0 jne LBB0_311 - 0xe9, 0x5b, 0xfe, 0xff, 0xff, //0x000017e6 jmp LBB0_309 - //0x000017eb LBB0_333 - 0x41, 0x81, 0xfb, 0x00, 0x04, 0x00, 0x00, //0x000017eb cmpl $1024, %r11d - 0x48, 0xbb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x000017f2 movabsq $4503599627370495, %rbx - 0x0f, 0x8e, 0x20, 0x00, 0x00, 0x00, //0x000017fc jle LBB0_335 - 0x45, 0x31, 0xdb, //0x00001802 xorl %r11d, %r11d - 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00001805 movabsq $9218868437227405312, %rcx - 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x0000180f movabsq $-9223372036854775808, %r14 - 0x44, 0x8a, 0x45, 0xd7, //0x00001819 movb $-41(%rbp), %r8b - 0xe9, 0x75, 0x06, 0x00, 0x00, //0x0000181d jmp LBB0_430 - //0x00001822 LBB0_335 - 0x41, 0x83, 0xc3, 0xff, //0x00001822 addl $-1, %r11d - 0xe9, 0x05, 0x02, 0x00, 0x00, //0x00001826 jmp LBB0_363 - //0x0000182b LBB0_336 - 0x44, 0x89, 0xf3, //0x0000182b movl %r14d, %ebx - 0x89, 0xd1, //0x0000182e movl %edx, %ecx - //0x00001830 LBB0_337 - 0x48, 0x89, 0x7d, 0xc8, //0x00001830 movq %rdi, $-56(%rbp) - 0xf7, 0xd9, //0x00001834 negl %ecx - 0x31, 0xd2, //0x00001836 xorl %edx, %edx - 0x85, 0xdb, //0x00001838 testl %ebx, %ebx - 0xbf, 0x00, 0x00, 0x00, 0x00, //0x0000183a movl $0, %edi - 0x0f, 0x4f, 0xfb, //0x0000183f cmovgl %ebx, %edi - 0x31, 0xc0, //0x00001842 xorl %eax, %eax - 0x4c, 0x8b, 0x7d, 0xb0, //0x00001844 movq $-80(%rbp), %r15 - 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00001848 movabsq $-9223372036854775808, %r14 - //0x00001852 LBB0_338 - 0x48, 0x39, 0xd7, //0x00001852 cmpq %rdx, %rdi - 0x0f, 0x84, 0x2b, 0x00, 0x00, 0x00, //0x00001855 je LBB0_341 - 0x48, 0x8d, 0x04, 0x80, //0x0000185b leaq (%rax,%rax,4), %rax - 0x49, 0x0f, 0xbe, 0x34, 0x14, //0x0000185f movsbq (%r12,%rdx), %rsi - 0x48, 0x8d, 0x04, 0x46, //0x00001864 leaq (%rsi,%rax,2), %rax - 0x48, 0x83, 0xc0, 0xd0, //0x00001868 addq $-48, %rax - 0x48, 0x83, 0xc2, 0x01, //0x0000186c addq $1, %rdx - 0x48, 0x89, 0xc6, //0x00001870 movq %rax, %rsi - 0x48, 0xd3, 0xee, //0x00001873 shrq %cl, %rsi - 0x48, 0x85, 0xf6, //0x00001876 testq %rsi, %rsi - 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x00001879 je LBB0_338 - 0x89, 0xd7, //0x0000187f movl %edx, %edi - 0xe9, 0x51, 0x00, 0x00, 0x00, //0x00001881 jmp LBB0_345 - //0x00001886 LBB0_341 - 0x48, 0x85, 0xc0, //0x00001886 testq %rax, %rax - 0x0f, 0x84, 0xc6, 0x05, 0x00, 0x00, //0x00001889 je LBB0_426 - 0x48, 0x89, 0xc2, //0x0000188f movq %rax, %rdx - 0x48, 0xd3, 0xea, //0x00001892 shrq %cl, %rdx - 0x48, 0x85, 0xd2, //0x00001895 testq %rdx, %rdx - 0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x00001898 je LBB0_344 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x0000189e movq $-1, %r14 - 0x49, 0xd3, 0xe6, //0x000018a5 shlq %cl, %r14 - 0x49, 0xf7, 0xd6, //0x000018a8 notq %r14 - 0x48, 0x8b, 0x55, 0xc8, //0x000018ab movq $-56(%rbp), %rdx - 0x29, 0xfa, //0x000018af subl %edi, %edx - 0x48, 0x89, 0xd7, //0x000018b1 movq %rdx, %rdi - 0x83, 0xc7, 0x01, //0x000018b4 addl $1, %edi - 0x31, 0xf6, //0x000018b7 xorl %esi, %esi - 0xe9, 0x87, 0x00, 0x00, 0x00, //0x000018b9 jmp LBB0_349 - //0x000018be LBB0_344 - 0x48, 0x01, 0xc0, //0x000018be addq %rax, %rax - 0x48, 0x8d, 0x04, 0x80, //0x000018c1 leaq (%rax,%rax,4), %rax - 0x83, 0xc7, 0x01, //0x000018c5 addl $1, %edi - 0x48, 0x89, 0xc2, //0x000018c8 movq %rax, %rdx - 0x48, 0xd3, 0xea, //0x000018cb shrq %cl, %rdx - 0x48, 0x85, 0xd2, //0x000018ce testq %rdx, %rdx - 0x0f, 0x84, 0xe7, 0xff, 0xff, 0xff, //0x000018d1 je LBB0_344 - //0x000018d7 LBB0_345 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000018d7 movq $-1, %r14 - 0x49, 0xd3, 0xe6, //0x000018de shlq %cl, %r14 - 0x49, 0xf7, 0xd6, //0x000018e1 notq %r14 - 0x31, 0xf6, //0x000018e4 xorl %esi, %esi - 0x39, 0xdf, //0x000018e6 cmpl %ebx, %edi - 0x0f, 0x8d, 0x42, 0x00, 0x00, 0x00, //0x000018e8 jge LBB0_348 - 0x4c, 0x63, 0xcf, //0x000018ee movslq %edi, %r9 - 0x4d, 0x63, 0xc0, //0x000018f1 movslq %r8d, %r8 - 0x4f, 0x8d, 0x1c, 0x0c, //0x000018f4 leaq (%r12,%r9), %r11 - 0x31, 0xf6, //0x000018f8 xorl %esi, %esi - //0x000018fa LBB0_347 - 0x48, 0x89, 0xc3, //0x000018fa movq %rax, %rbx - 0x48, 0xd3, 0xeb, //0x000018fd shrq %cl, %rbx - 0x4c, 0x21, 0xf0, //0x00001900 andq %r14, %rax - 0x80, 0xc3, 0x30, //0x00001903 addb $48, %bl - 0x41, 0x88, 0x1c, 0x34, //0x00001906 movb %bl, (%r12,%rsi) - 0x49, 0x0f, 0xbe, 0x1c, 0x33, //0x0000190a movsbq (%r11,%rsi), %rbx - 0x49, 0x8d, 0x14, 0x31, //0x0000190f leaq (%r9,%rsi), %rdx - 0x48, 0x83, 0xc2, 0x01, //0x00001913 addq $1, %rdx - 0x48, 0x83, 0xc6, 0x01, //0x00001917 addq $1, %rsi - 0x48, 0x8d, 0x04, 0x80, //0x0000191b leaq (%rax,%rax,4), %rax - 0x48, 0x8d, 0x04, 0x43, //0x0000191f leaq (%rbx,%rax,2), %rax - 0x48, 0x83, 0xc0, 0xd0, //0x00001923 addq $-48, %rax - 0x4c, 0x39, 0xc2, //0x00001927 cmpq %r8, %rdx - 0x0f, 0x8c, 0xca, 0xff, 0xff, 0xff, //0x0000192a jl LBB0_347 - //0x00001930 LBB0_348 - 0x48, 0x8b, 0x55, 0xc8, //0x00001930 movq $-56(%rbp), %rdx - 0x29, 0xfa, //0x00001934 subl %edi, %edx - 0x48, 0x89, 0xd7, //0x00001936 movq %rdx, %rdi - 0x83, 0xc7, 0x01, //0x00001939 addl $1, %edi - 0x48, 0x85, 0xc0, //0x0000193c testq %rax, %rax - 0x0f, 0x84, 0x6c, 0x00, 0x00, 0x00, //0x0000193f je LBB0_354 - //0x00001945 LBB0_349 - 0x48, 0x89, 0xfa, //0x00001945 movq %rdi, %rdx - 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00001948 movl $1, %edi - 0x41, 0x89, 0xf0, //0x0000194d movl %esi, %r8d - 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00001950 jmp LBB0_351 - //0x00001955 LBB0_350 - 0x48, 0x85, 0xf6, //0x00001955 testq %rsi, %rsi - 0x44, 0x0f, 0x45, 0xd7, //0x00001958 cmovnel %edi, %r10d - 0x48, 0x01, 0xc0, //0x0000195c addq %rax, %rax - 0x48, 0x8d, 0x04, 0x80, //0x0000195f leaq (%rax,%rax,4), %rax - 0x48, 0x85, 0xc0, //0x00001963 testq %rax, %rax - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00001966 je LBB0_353 - //0x0000196c LBB0_351 - 0x48, 0x89, 0xc6, //0x0000196c movq %rax, %rsi - 0x48, 0xd3, 0xee, //0x0000196f shrq %cl, %rsi - 0x4c, 0x21, 0xf0, //0x00001972 andq %r14, %rax - 0x49, 0x63, 0xd8, //0x00001975 movslq %r8d, %rbx - 0x49, 0x39, 0xdd, //0x00001978 cmpq %rbx, %r13 - 0x0f, 0x86, 0xd4, 0xff, 0xff, 0xff, //0x0000197b jbe LBB0_350 - 0x40, 0x80, 0xc6, 0x30, //0x00001981 addb $48, %sil - 0x41, 0x88, 0x34, 0x1c, //0x00001985 movb %sil, (%r12,%rbx) - 0x83, 0xc3, 0x01, //0x00001989 addl $1, %ebx - 0x41, 0x89, 0xd8, //0x0000198c movl %ebx, %r8d - 0x48, 0x01, 0xc0, //0x0000198f addq %rax, %rax - 0x48, 0x8d, 0x04, 0x80, //0x00001992 leaq (%rax,%rax,4), %rax - 0x48, 0x85, 0xc0, //0x00001996 testq %rax, %rax - 0x0f, 0x85, 0xcd, 0xff, 0xff, 0xff, //0x00001999 jne LBB0_351 - //0x0000199f LBB0_353 - 0x48, 0xbb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x0000199f movabsq $4503599627370495, %rbx - 0x48, 0x89, 0xd7, //0x000019a9 movq %rdx, %rdi - 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x000019ac jmp LBB0_355 - //0x000019b1 LBB0_354 - 0x41, 0x89, 0xf0, //0x000019b1 movl %esi, %r8d - 0x48, 0xbb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x000019b4 movabsq $4503599627370495, %rbx - //0x000019be LBB0_355 - 0x45, 0x85, 0xc0, //0x000019be testl %r8d, %r8d - 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x000019c1 movabsq $-9223372036854775808, %r14 - 0x0f, 0x8e, 0x38, 0x00, 0x00, 0x00, //0x000019cb jle LBB0_360 - 0x44, 0x89, 0xc0, //0x000019d1 movl %r8d, %eax - 0x48, 0x83, 0xc0, 0x01, //0x000019d4 addq $1, %rax - 0x45, 0x31, 0xdb, //0x000019d8 xorl %r11d, %r11d - //0x000019db LBB0_357 - 0x41, 0x8d, 0x48, 0xff, //0x000019db leal $-1(%r8), %ecx - 0x41, 0x80, 0x3c, 0x0c, 0x30, //0x000019df cmpb $48, (%r12,%rcx) - 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000019e4 jne LBB0_362 - 0x48, 0x83, 0xc0, 0xff, //0x000019ea addq $-1, %rax - 0x41, 0x89, 0xc8, //0x000019ee movl %ecx, %r8d - 0x48, 0x83, 0xf8, 0x01, //0x000019f1 cmpq $1, %rax - 0x0f, 0x8f, 0xe0, 0xff, 0xff, 0xff, //0x000019f5 jg LBB0_357 - 0xb8, 0x02, 0xfc, 0xff, 0xff, //0x000019fb movl $-1022, %eax - 0x48, 0x89, 0x45, 0xb8, //0x00001a00 movq %rax, $-72(%rbp) - 0xe9, 0x68, 0x04, 0x00, 0x00, //0x00001a04 jmp LBB0_428 - //0x00001a09 LBB0_360 - 0xb8, 0x02, 0xfc, 0xff, 0xff, //0x00001a09 movl $-1022, %eax - 0x48, 0x89, 0x45, 0xb8, //0x00001a0e movq %rax, $-72(%rbp) - 0x45, 0x85, 0xc0, //0x00001a12 testl %r8d, %r8d - 0x0f, 0x84, 0x53, 0x04, 0x00, 0x00, //0x00001a15 je LBB0_427 - 0x48, 0x89, 0x7d, 0xc8, //0x00001a1b movq %rdi, $-56(%rbp) - 0x45, 0x89, 0xc6, //0x00001a1f movl %r8d, %r14d - 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x00001a22 jmp LBB0_365 - //0x00001a27 LBB0_362 - 0x41, 0xbb, 0x02, 0xfc, 0xff, 0xff, //0x00001a27 movl $-1022, %r11d - 0x45, 0x89, 0xc6, //0x00001a2d movl %r8d, %r14d - //0x00001a30 LBB0_363 - 0x4c, 0x89, 0x5d, 0xb8, //0x00001a30 movq %r11, $-72(%rbp) - 0x45, 0x85, 0xf6, //0x00001a34 testl %r14d, %r14d - 0x0f, 0x84, 0xb3, 0x00, 0x00, 0x00, //0x00001a37 je LBB0_375 - 0x48, 0x89, 0x7d, 0xc8, //0x00001a3d movq %rdi, $-56(%rbp) - //0x00001a41 LBB0_365 - 0x49, 0x63, 0xc6, //0x00001a41 movslq %r14d, %rax - 0x48, 0x8d, 0x78, 0xfe, //0x00001a44 leaq $-2(%rax), %rdi - 0x48, 0x8d, 0x50, 0xff, //0x00001a48 leaq $-1(%rax), %rdx - 0x31, 0xf6, //0x00001a4c xorl %esi, %esi - //0x00001a4e LBB0_366 - 0x48, 0x8d, 0x0d, 0x2b, 0x31, 0x00, 0x00, //0x00001a4e leaq $12587(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */ - 0x0f, 0xb6, 0x9c, 0x0e, 0x8c, 0x15, 0x00, 0x00, //0x00001a55 movzbl $5516(%rsi,%rcx), %ebx - 0x41, 0x0f, 0xb6, 0x0c, 0x34, //0x00001a5d movzbl (%r12,%rsi), %ecx - 0x38, 0xd9, //0x00001a62 cmpb %bl, %cl - 0x0f, 0x85, 0x02, 0x01, 0x00, 0x00, //0x00001a64 jne LBB0_383 - 0x48, 0x39, 0xf2, //0x00001a6a cmpq %rsi, %rdx - 0x0f, 0x84, 0x5a, 0x00, 0x00, 0x00, //0x00001a6d je LBB0_373 - 0x48, 0x8d, 0x0d, 0x06, 0x31, 0x00, 0x00, //0x00001a73 leaq $12550(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */ - 0x0f, 0xb6, 0x9c, 0x0e, 0x8d, 0x15, 0x00, 0x00, //0x00001a7a movzbl $5517(%rsi,%rcx), %ebx - 0x41, 0x0f, 0xb6, 0x4c, 0x34, 0x01, //0x00001a82 movzbl $1(%r12,%rsi), %ecx - 0x38, 0xd9, //0x00001a88 cmpb %bl, %cl - 0x0f, 0x85, 0xdc, 0x00, 0x00, 0x00, //0x00001a8a jne LBB0_383 - 0x48, 0x39, 0xf7, //0x00001a90 cmpq %rsi, %rdi - 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x00001a93 je LBB0_373 - 0x48, 0x83, 0xfe, 0x24, //0x00001a99 cmpq $36, %rsi - 0x0f, 0x84, 0x42, 0x00, 0x00, 0x00, //0x00001a9d je LBB0_374 - 0x48, 0x8d, 0x0d, 0xd6, 0x30, 0x00, 0x00, //0x00001aa3 leaq $12502(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */ - 0x0f, 0xb6, 0x9c, 0x0e, 0x8e, 0x15, 0x00, 0x00, //0x00001aaa movzbl $5518(%rsi,%rcx), %ebx - 0x41, 0x0f, 0xb6, 0x4c, 0x34, 0x02, //0x00001ab2 movzbl $2(%r12,%rsi), %ecx - 0x38, 0xd9, //0x00001ab8 cmpb %bl, %cl - 0x0f, 0x85, 0xac, 0x00, 0x00, 0x00, //0x00001aba jne LBB0_383 - 0x48, 0x83, 0xc6, 0x03, //0x00001ac0 addq $3, %rsi - 0x48, 0x39, 0xf0, //0x00001ac4 cmpq %rsi, %rax - 0x0f, 0x85, 0x81, 0xff, 0xff, 0xff, //0x00001ac7 jne LBB0_366 - //0x00001acd LBB0_373 - 0x44, 0x89, 0xf0, //0x00001acd movl %r14d, %eax - 0x48, 0x8d, 0x0d, 0xa9, 0x30, 0x00, 0x00, //0x00001ad0 leaq $12457(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */ - 0x80, 0xbc, 0x08, 0x8c, 0x15, 0x00, 0x00, 0x00, //0x00001ad7 cmpb $0, $5516(%rax,%rcx) - 0x0f, 0x85, 0x95, 0x00, 0x00, 0x00, //0x00001adf jne LBB0_384 - //0x00001ae5 LBB0_374 - 0x41, 0xb9, 0x10, 0x00, 0x00, 0x00, //0x00001ae5 movl $16, %r9d - 0xe9, 0x90, 0x00, 0x00, 0x00, //0x00001aeb jmp LBB0_385 - //0x00001af0 LBB0_375 - 0x31, 0xc0, //0x00001af0 xorl %eax, %eax - 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00001af2 movabsq $-9223372036854775808, %r14 - 0x44, 0x8a, 0x45, 0xd7, //0x00001afc movb $-41(%rbp), %r8b - //0x00001b00 LBB0_376 - 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001b00 movq $-1, %r11 - 0x83, 0xff, 0x14, //0x00001b07 cmpl $20, %edi - 0x0f, 0x8f, 0x65, 0x03, 0x00, 0x00, //0x00001b0a jg LBB0_429 - 0x89, 0xfa, //0x00001b10 movl %edi, %edx - 0x85, 0xff, //0x00001b12 testl %edi, %edi - 0x49, 0x89, 0xfd, //0x00001b14 movq %rdi, %r13 - 0x0f, 0x8e, 0x27, 0x01, 0x00, 0x00, //0x00001b17 jle LBB0_393 - 0x31, 0xff, //0x00001b1d xorl %edi, %edi - 0x85, 0xc0, //0x00001b1f testl %eax, %eax - 0xbb, 0x00, 0x00, 0x00, 0x00, //0x00001b21 movl $0, %ebx - 0x0f, 0x4f, 0xd8, //0x00001b26 cmovgl %eax, %ebx - 0x4c, 0x8d, 0x5a, 0xff, //0x00001b29 leaq $-1(%rdx), %r11 - 0x49, 0x39, 0xdb, //0x00001b2d cmpq %rbx, %r11 - 0x4c, 0x0f, 0x43, 0xdb, //0x00001b30 cmovaeq %rbx, %r11 - 0x45, 0x8d, 0x43, 0x01, //0x00001b34 leal $1(%r11), %r8d - 0x31, 0xc9, //0x00001b38 xorl %ecx, %ecx - //0x00001b3a LBB0_379 - 0x48, 0x39, 0xfb, //0x00001b3a cmpq %rdi, %rbx - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00001b3d je LBB0_382 - 0x48, 0x8d, 0x0c, 0x89, //0x00001b43 leaq (%rcx,%rcx,4), %rcx - 0x49, 0x0f, 0xbe, 0x34, 0x3c, //0x00001b47 movsbq (%r12,%rdi), %rsi - 0x48, 0x8d, 0x0c, 0x4e, //0x00001b4c leaq (%rsi,%rcx,2), %rcx - 0x48, 0x83, 0xc1, 0xd0, //0x00001b50 addq $-48, %rcx - 0x48, 0x83, 0xc7, 0x01, //0x00001b54 addq $1, %rdi - 0x48, 0x39, 0xfa, //0x00001b58 cmpq %rdi, %rdx - 0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x00001b5b jne LBB0_379 - 0x45, 0x89, 0xc3, //0x00001b61 movl %r8d, %r11d - //0x00001b64 LBB0_382 - 0x4c, 0x89, 0xef, //0x00001b64 movq %r13, %rdi - 0xe9, 0xdd, 0x00, 0x00, 0x00, //0x00001b67 jmp LBB0_394 - //0x00001b6c LBB0_383 - 0x41, 0xb9, 0x10, 0x00, 0x00, 0x00, //0x00001b6c movl $16, %r9d - 0x38, 0xd9, //0x00001b72 cmpb %bl, %cl - 0x0f, 0x8d, 0x06, 0x00, 0x00, 0x00, //0x00001b74 jge LBB0_385 - //0x00001b7a LBB0_384 - 0x41, 0xb9, 0x0f, 0x00, 0x00, 0x00, //0x00001b7a movl $15, %r9d - //0x00001b80 LBB0_385 - 0x45, 0x85, 0xf6, //0x00001b80 testl %r14d, %r14d - 0x0f, 0x8e, 0x83, 0x01, 0x00, 0x00, //0x00001b83 jle LBB0_409 - 0x4d, 0x89, 0xcb, //0x00001b89 movq %r9, %r11 - 0x47, 0x8d, 0x3c, 0x31, //0x00001b8c leal (%r9,%r14), %r15d - 0x44, 0x89, 0xf6, //0x00001b90 movl %r14d, %esi - 0x49, 0x63, 0xdf, //0x00001b93 movslq %r15d, %rbx - 0x48, 0x83, 0xc3, 0xff, //0x00001b96 addq $-1, %rbx - 0x48, 0x83, 0xc6, 0x01, //0x00001b9a addq $1, %rsi - 0x41, 0x83, 0xc6, 0xff, //0x00001b9e addl $-1, %r14d - 0x31, 0xc9, //0x00001ba2 xorl %ecx, %ecx - 0x49, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x00001ba4 movabsq $-432345564227567616, %r9 - 0xe9, 0x26, 0x00, 0x00, 0x00, //0x00001bae jmp LBB0_389 - //0x00001bb3 LBB0_387 - 0x48, 0x85, 0xc0, //0x00001bb3 testq %rax, %rax - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00001bb6 movl $1, %eax - 0x44, 0x0f, 0x45, 0xd0, //0x00001bbb cmovnel %eax, %r10d - //0x00001bbf LBB0_388 - 0x41, 0x83, 0xc7, 0xff, //0x00001bbf addl $-1, %r15d - 0x48, 0x83, 0xc3, 0xff, //0x00001bc3 addq $-1, %rbx - 0x48, 0x83, 0xc6, 0xff, //0x00001bc7 addq $-1, %rsi - 0x41, 0x83, 0xc6, 0xff, //0x00001bcb addl $-1, %r14d - 0x48, 0x83, 0xfe, 0x01, //0x00001bcf cmpq $1, %rsi - 0x0f, 0x8e, 0x4b, 0x00, 0x00, 0x00, //0x00001bd3 jle LBB0_391 - //0x00001bd9 LBB0_389 - 0x44, 0x89, 0xf0, //0x00001bd9 movl %r14d, %eax - 0x49, 0x0f, 0xbe, 0x3c, 0x04, //0x00001bdc movsbq (%r12,%rax), %rdi - 0x48, 0xc1, 0xe7, 0x35, //0x00001be1 shlq $53, %rdi - 0x48, 0x01, 0xcf, //0x00001be5 addq %rcx, %rdi - 0x4c, 0x01, 0xcf, //0x00001be8 addq %r9, %rdi - 0x48, 0x89, 0xf8, //0x00001beb movq %rdi, %rax - 0x48, 0xb9, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00001bee movabsq $-3689348814741910323, %rcx - 0x48, 0xf7, 0xe1, //0x00001bf8 mulq %rcx - 0x48, 0x89, 0xd1, //0x00001bfb movq %rdx, %rcx - 0x48, 0xc1, 0xe9, 0x03, //0x00001bfe shrq $3, %rcx - 0x48, 0x8d, 0x04, 0x09, //0x00001c02 leaq (%rcx,%rcx), %rax - 0x48, 0x8d, 0x14, 0x80, //0x00001c06 leaq (%rax,%rax,4), %rdx - 0x48, 0x89, 0xf8, //0x00001c0a movq %rdi, %rax - 0x48, 0x29, 0xd0, //0x00001c0d subq %rdx, %rax - 0x4c, 0x39, 0xeb, //0x00001c10 cmpq %r13, %rbx - 0x0f, 0x83, 0x9a, 0xff, 0xff, 0xff, //0x00001c13 jae LBB0_387 - 0x04, 0x30, //0x00001c19 addb $48, %al - 0x41, 0x88, 0x04, 0x1c, //0x00001c1b movb %al, (%r12,%rbx) - 0xe9, 0x9b, 0xff, 0xff, 0xff, //0x00001c1f jmp LBB0_388 - //0x00001c24 LBB0_391 - 0x48, 0x83, 0xff, 0x0a, //0x00001c24 cmpq $10, %rdi - 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00001c28 movabsq $-9223372036854775808, %r14 - 0x0f, 0x83, 0xe3, 0x00, 0x00, 0x00, //0x00001c32 jae LBB0_410 - 0x4c, 0x8b, 0x7d, 0xb0, //0x00001c38 movq $-80(%rbp), %r15 - 0x4d, 0x89, 0xd9, //0x00001c3c movq %r11, %r9 - 0xe9, 0x49, 0x01, 0x00, 0x00, //0x00001c3f jmp LBB0_414 - //0x00001c44 LBB0_393 - 0x45, 0x31, 0xdb, //0x00001c44 xorl %r11d, %r11d - 0x31, 0xc9, //0x00001c47 xorl %ecx, %ecx - //0x00001c49 LBB0_394 - 0x85, 0xff, //0x00001c49 testl %edi, %edi - 0x41, 0x0f, 0x9e, 0xc0, //0x00001c4b setle %r8b - 0x89, 0xfb, //0x00001c4f movl %edi, %ebx - 0x44, 0x29, 0xdb, //0x00001c51 subl %r11d, %ebx - 0x0f, 0x8e, 0x5a, 0x00, 0x00, 0x00, //0x00001c54 jle LBB0_402 - 0x45, 0x89, 0xd9, //0x00001c5a movl %r11d, %r9d - 0x41, 0xf7, 0xd1, //0x00001c5d notl %r9d - 0x41, 0x01, 0xf9, //0x00001c60 addl %edi, %r9d - 0x83, 0xe3, 0x07, //0x00001c63 andl $7, %ebx - 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00001c66 je LBB0_399 - 0xf7, 0xdb, //0x00001c6c negl %ebx - 0x31, 0xff, //0x00001c6e xorl %edi, %edi - //0x00001c70 LBB0_397 - 0x48, 0x01, 0xc9, //0x00001c70 addq %rcx, %rcx - 0x48, 0x8d, 0x0c, 0x89, //0x00001c73 leaq (%rcx,%rcx,4), %rcx - 0x83, 0xc7, 0xff, //0x00001c77 addl $-1, %edi - 0x39, 0xfb, //0x00001c7a cmpl %edi, %ebx - 0x0f, 0x85, 0xee, 0xff, 0xff, 0xff, //0x00001c7c jne LBB0_397 - 0x41, 0x29, 0xfb, //0x00001c82 subl %edi, %r11d - //0x00001c85 LBB0_399 - 0x41, 0x83, 0xf9, 0x07, //0x00001c85 cmpl $7, %r9d - 0x48, 0xbb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00001c89 movabsq $4503599627370495, %rbx - 0x0f, 0x82, 0x25, 0x00, 0x00, 0x00, //0x00001c93 jb LBB0_403 - 0x44, 0x89, 0xef, //0x00001c99 movl %r13d, %edi - 0x44, 0x29, 0xdf, //0x00001c9c subl %r11d, %edi - //0x00001c9f LBB0_401 - 0x48, 0x69, 0xc9, 0x00, 0xe1, 0xf5, 0x05, //0x00001c9f imulq $100000000, %rcx, %rcx - 0x83, 0xc7, 0xf8, //0x00001ca6 addl $-8, %edi - 0x0f, 0x85, 0xf0, 0xff, 0xff, 0xff, //0x00001ca9 jne LBB0_401 - 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00001caf jmp LBB0_403 - //0x00001cb4 LBB0_402 - 0x48, 0xbb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00001cb4 movabsq $4503599627370495, %rbx - //0x00001cbe LBB0_403 - 0x31, 0xf6, //0x00001cbe xorl %esi, %esi - 0x45, 0x85, 0xed, //0x00001cc0 testl %r13d, %r13d - 0x0f, 0x88, 0x3d, 0x01, 0x00, 0x00, //0x00001cc3 js LBB0_421 - 0x44, 0x39, 0xe8, //0x00001cc9 cmpl %r13d, %eax - 0x0f, 0x8e, 0x34, 0x01, 0x00, 0x00, //0x00001ccc jle LBB0_421 - 0x41, 0x8a, 0x14, 0x14, //0x00001cd2 movb (%r12,%rdx), %dl - 0x80, 0xfa, 0x35, //0x00001cd6 cmpb $53, %dl - 0x0f, 0x85, 0x20, 0x01, 0x00, 0x00, //0x00001cd9 jne LBB0_420 - 0x41, 0x8d, 0x75, 0x01, //0x00001cdf leal $1(%r13), %esi - 0x39, 0xc6, //0x00001ce3 cmpl %eax, %esi - 0x0f, 0x85, 0x14, 0x01, 0x00, 0x00, //0x00001ce5 jne LBB0_420 - 0x45, 0x85, 0xd2, //0x00001ceb testl %r10d, %r10d - 0x40, 0x0f, 0x95, 0xc6, //0x00001cee setne %sil - 0x41, 0x08, 0xf0, //0x00001cf2 orb %sil, %r8b - 0x0f, 0x85, 0x0b, 0x01, 0x00, 0x00, //0x00001cf5 jne LBB0_421 - 0x41, 0x83, 0xc5, 0xff, //0x00001cfb addl $-1, %r13d - 0x43, 0x8a, 0x34, 0x2c, //0x00001cff movb (%r12,%r13), %sil - 0x40, 0x80, 0xe6, 0x01, //0x00001d03 andb $1, %sil - 0xe9, 0xfa, 0x00, 0x00, 0x00, //0x00001d07 jmp LBB0_421 - //0x00001d0c LBB0_409 - 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00001d0c movabsq $-9223372036854775808, %r14 - 0xe9, 0x72, 0x00, 0x00, 0x00, //0x00001d16 jmp LBB0_414 - //0x00001d1b LBB0_410 - 0x49, 0x63, 0xf7, //0x00001d1b movslq %r15d, %rsi - 0x48, 0x83, 0xc6, 0xff, //0x00001d1e addq $-1, %rsi - 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00001d22 movl $1, %edi - 0x4c, 0x8b, 0x7d, 0xb0, //0x00001d27 movq $-80(%rbp), %r15 - 0x4d, 0x89, 0xd9, //0x00001d2b movq %r11, %r9 - 0xe9, 0x18, 0x00, 0x00, 0x00, //0x00001d2e jmp LBB0_412 - //0x00001d33 LBB0_411 - 0x48, 0x85, 0xc0, //0x00001d33 testq %rax, %rax - 0x44, 0x0f, 0x45, 0xd7, //0x00001d36 cmovnel %edi, %r10d - 0x48, 0x83, 0xc6, 0xff, //0x00001d3a addq $-1, %rsi - 0x48, 0x83, 0xf9, 0x09, //0x00001d3e cmpq $9, %rcx - 0x48, 0x89, 0xd1, //0x00001d42 movq %rdx, %rcx - 0x0f, 0x86, 0x42, 0x00, 0x00, 0x00, //0x00001d45 jbe LBB0_414 - //0x00001d4b LBB0_412 - 0x48, 0x89, 0xc8, //0x00001d4b movq %rcx, %rax - 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00001d4e movabsq $-3689348814741910323, %rdx - 0x48, 0xf7, 0xe2, //0x00001d58 mulq %rdx - 0x48, 0xc1, 0xea, 0x03, //0x00001d5b shrq $3, %rdx - 0x48, 0x8d, 0x04, 0x12, //0x00001d5f leaq (%rdx,%rdx), %rax - 0x48, 0x8d, 0x1c, 0x80, //0x00001d63 leaq (%rax,%rax,4), %rbx - 0x48, 0x89, 0xc8, //0x00001d67 movq %rcx, %rax - 0x48, 0x29, 0xd8, //0x00001d6a subq %rbx, %rax - 0x4c, 0x39, 0xee, //0x00001d6d cmpq %r13, %rsi - 0x0f, 0x83, 0xbd, 0xff, 0xff, 0xff, //0x00001d70 jae LBB0_411 - 0x04, 0x30, //0x00001d76 addb $48, %al - 0x41, 0x88, 0x04, 0x34, //0x00001d78 movb %al, (%r12,%rsi) - 0x48, 0x83, 0xc6, 0xff, //0x00001d7c addq $-1, %rsi - 0x48, 0x83, 0xf9, 0x09, //0x00001d80 cmpq $9, %rcx - 0x48, 0x89, 0xd1, //0x00001d84 movq %rdx, %rcx - 0x0f, 0x87, 0xbe, 0xff, 0xff, 0xff, //0x00001d87 ja LBB0_412 - //0x00001d8d LBB0_414 - 0x45, 0x01, 0xc8, //0x00001d8d addl %r9d, %r8d - 0x49, 0x63, 0xc0, //0x00001d90 movslq %r8d, %rax - 0x49, 0x39, 0xc5, //0x00001d93 cmpq %rax, %r13 - 0x41, 0x0f, 0x46, 0xc5, //0x00001d96 cmovbel %r13d, %eax - 0x48, 0x8b, 0x7d, 0xc8, //0x00001d9a movq $-56(%rbp), %rdi - 0x44, 0x01, 0xcf, //0x00001d9e addl %r9d, %edi - 0x85, 0xc0, //0x00001da1 testl %eax, %eax - 0x0f, 0x8e, 0x37, 0x00, 0x00, 0x00, //0x00001da3 jle LBB0_418 - 0x89, 0xc1, //0x00001da9 movl %eax, %ecx - 0x48, 0x83, 0xc1, 0x01, //0x00001dab addq $1, %rcx - 0x48, 0xbb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00001daf movabsq $4503599627370495, %rbx - 0x44, 0x8a, 0x45, 0xd7, //0x00001db9 movb $-41(%rbp), %r8b - //0x00001dbd LBB0_416 - 0x8d, 0x50, 0xff, //0x00001dbd leal $-1(%rax), %edx - 0x41, 0x80, 0x3c, 0x14, 0x30, //0x00001dc0 cmpb $48, (%r12,%rdx) - 0x0f, 0x85, 0x35, 0xfd, 0xff, 0xff, //0x00001dc5 jne LBB0_376 - 0x48, 0x83, 0xc1, 0xff, //0x00001dcb addq $-1, %rcx - 0x89, 0xd0, //0x00001dcf movl %edx, %eax - 0x48, 0x83, 0xf9, 0x01, //0x00001dd1 cmpq $1, %rcx - 0x0f, 0x8f, 0xe2, 0xff, 0xff, 0xff, //0x00001dd5 jg LBB0_416 - 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00001ddb jmp LBB0_419 - //0x00001de0 LBB0_418 - 0x85, 0xc0, //0x00001de0 testl %eax, %eax - 0x48, 0xbb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00001de2 movabsq $4503599627370495, %rbx - 0x44, 0x8a, 0x45, 0xd7, //0x00001dec movb $-41(%rbp), %r8b - 0x0f, 0x85, 0x0a, 0xfd, 0xff, 0xff, //0x00001df0 jne LBB0_376 - //0x00001df6 LBB0_419 - 0x31, 0xc9, //0x00001df6 xorl %ecx, %ecx - 0x31, 0xf6, //0x00001df8 xorl %esi, %esi - 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00001dfa jmp LBB0_422 - //0x00001dff LBB0_420 - 0x80, 0xfa, 0x35, //0x00001dff cmpb $53, %dl - 0x40, 0x0f, 0x9d, 0xc6, //0x00001e02 setge %sil - //0x00001e06 LBB0_421 - 0x44, 0x8a, 0x45, 0xd7, //0x00001e06 movb $-41(%rbp), %r8b - //0x00001e0a LBB0_422 - 0x44, 0x0f, 0xb6, 0xde, //0x00001e0a movzbl %sil, %r11d - 0x49, 0x01, 0xcb, //0x00001e0e addq %rcx, %r11 - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, //0x00001e11 movabsq $9007199254740992, %rax - 0x49, 0x39, 0xc3, //0x00001e1b cmpq %rax, %r11 - 0x0f, 0x85, 0x51, 0x00, 0x00, 0x00, //0x00001e1e jne LBB0_429 - 0x48, 0x8b, 0x45, 0xb8, //0x00001e24 movq $-72(%rbp), %rax - 0x3d, 0xfe, 0x03, 0x00, 0x00, //0x00001e28 cmpl $1022, %eax - 0x0f, 0x8e, 0x12, 0x00, 0x00, 0x00, //0x00001e2d jle LBB0_425 - 0x45, 0x31, 0xdb, //0x00001e33 xorl %r11d, %r11d - 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00001e36 movabsq $9218868437227405312, %rcx - 0xe9, 0x52, 0x00, 0x00, 0x00, //0x00001e40 jmp LBB0_430 - //0x00001e45 LBB0_425 - 0x83, 0xc0, 0x01, //0x00001e45 addl $1, %eax - 0x48, 0x89, 0x45, 0xb8, //0x00001e48 movq %rax, $-72(%rbp) - 0x4c, 0x8b, 0x5d, 0x90, //0x00001e4c movq $-112(%rbp), %r11 - 0xe9, 0x20, 0x00, 0x00, 0x00, //0x00001e50 jmp LBB0_429 - //0x00001e55 LBB0_426 - 0x31, 0xc0, //0x00001e55 xorl %eax, %eax - 0x48, 0xbb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00001e57 movabsq $4503599627370495, %rbx - 0x44, 0x8a, 0x45, 0xd7, //0x00001e61 movb $-41(%rbp), %r8b - 0x48, 0x8b, 0x7d, 0xc8, //0x00001e65 movq $-56(%rbp), %rdi - 0xe9, 0x92, 0xfc, 0xff, 0xff, //0x00001e69 jmp LBB0_376 - //0x00001e6e LBB0_427 - 0x45, 0x31, 0xdb, //0x00001e6e xorl %r11d, %r11d - //0x00001e71 LBB0_428 - 0x44, 0x8a, 0x45, 0xd7, //0x00001e71 movb $-41(%rbp), %r8b - //0x00001e75 LBB0_429 - 0x48, 0x8b, 0x45, 0x90, //0x00001e75 movq $-112(%rbp), %rax - 0x4c, 0x21, 0xd8, //0x00001e79 andq %r11, %rax - 0x48, 0x8b, 0x4d, 0xb8, //0x00001e7c movq $-72(%rbp), %rcx - 0x81, 0xc1, 0xff, 0x03, 0x00, 0x00, //0x00001e80 addl $1023, %ecx - 0x81, 0xe1, 0xff, 0x07, 0x00, 0x00, //0x00001e86 andl $2047, %ecx - 0x48, 0xc1, 0xe1, 0x34, //0x00001e8c shlq $52, %rcx - 0x48, 0x85, 0xc0, //0x00001e90 testq %rax, %rax - 0x48, 0x0f, 0x44, 0xc8, //0x00001e93 cmoveq %rax, %rcx - //0x00001e97 LBB0_430 - 0x49, 0x21, 0xdb, //0x00001e97 andq %rbx, %r11 - 0x49, 0x09, 0xcb, //0x00001e9a orq %rcx, %r11 - 0x4c, 0x89, 0xd8, //0x00001e9d movq %r11, %rax - 0x4c, 0x09, 0xf0, //0x00001ea0 orq %r14, %rax - 0x41, 0x80, 0xf8, 0x2d, //0x00001ea3 cmpb $45, %r8b - 0x49, 0x0f, 0x45, 0xc3, //0x00001ea7 cmovneq %r11, %rax - 0x66, 0x48, 0x0f, 0x6e, 0xc0, //0x00001eab movq %rax, %xmm0 - //0x00001eb0 LBB0_431 - 0x66, 0x48, 0x0f, 0x7e, 0xc0, //0x00001eb0 movq %xmm0, %rax - 0x49, 0x83, 0xc6, 0xff, //0x00001eb5 addq $-1, %r14 - 0x49, 0x21, 0xc6, //0x00001eb9 andq %rax, %r14 - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00001ebc movabsq $9218868437227405312, %rax - 0x49, 0x39, 0xc6, //0x00001ec6 cmpq %rax, %r14 - 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00001ec9 jne LBB0_433 - 0x49, 0xc7, 0x07, 0xf8, 0xff, 0xff, 0xff, //0x00001ecf movq $-8, (%r15) - //0x00001ed6 LBB0_433 - 0xf2, 0x41, 0x0f, 0x11, 0x47, 0x08, //0x00001ed6 movsd %xmm0, $8(%r15) - 0x48, 0x8b, 0x45, 0xa8, //0x00001edc movq $-88(%rbp), %rax - 0x48, 0x8b, 0x4d, 0x98, //0x00001ee0 movq $-104(%rbp), %rcx - 0x48, 0x89, 0x08, //0x00001ee4 movq %rcx, (%rax) - //0x00001ee7 LBB0_434 - 0x48, 0x83, 0xc4, 0x58, //0x00001ee7 addq $88, %rsp - 0x5b, //0x00001eeb popq %rbx - 0x41, 0x5c, //0x00001eec popq %r12 - 0x41, 0x5d, //0x00001eee popq %r13 - 0x41, 0x5e, //0x00001ef0 popq %r14 - 0x41, 0x5f, //0x00001ef2 popq %r15 - 0x5d, //0x00001ef4 popq %rbp - 0xc3, //0x00001ef5 retq - 0x00, 0x00, //0x00001ef6 .p2align 2, 0x00 - //0x00001ef8 _MASK_USE_NUMBER - 0x02, 0x00, 0x00, 0x00, //0x00001ef8 .long 2 - 0x00, 0x00, 0x00, 0x00, //0x00001efc .p2align 4, 0x00 - //0x00001f00 _P10_TAB - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x3f, //0x00001f00 .quad 0x3ff0000000000000 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x40, //0x00001f08 .quad 0x4024000000000000 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x59, 0x40, //0x00001f10 .quad 0x4059000000000000 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x8f, 0x40, //0x00001f18 .quad 0x408f400000000000 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0xc3, 0x40, //0x00001f20 .quad 0x40c3880000000000 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x6a, 0xf8, 0x40, //0x00001f28 .quad 0x40f86a0000000000 - 0x00, 0x00, 0x00, 0x00, 0x80, 0x84, 0x2e, 0x41, //0x00001f30 .quad 0x412e848000000000 - 0x00, 0x00, 0x00, 0x00, 0xd0, 0x12, 0x63, 0x41, //0x00001f38 .quad 0x416312d000000000 - 0x00, 0x00, 0x00, 0x00, 0x84, 0xd7, 0x97, 0x41, //0x00001f40 .quad 0x4197d78400000000 - 0x00, 0x00, 0x00, 0x00, 0x65, 0xcd, 0xcd, 0x41, //0x00001f48 .quad 0x41cdcd6500000000 - 0x00, 0x00, 0x00, 0x20, 0x5f, 0xa0, 0x02, 0x42, //0x00001f50 .quad 0x4202a05f20000000 - 0x00, 0x00, 0x00, 0xe8, 0x76, 0x48, 0x37, 0x42, //0x00001f58 .quad 0x42374876e8000000 - 0x00, 0x00, 0x00, 0xa2, 0x94, 0x1a, 0x6d, 0x42, //0x00001f60 .quad 0x426d1a94a2000000 - 0x00, 0x00, 0x40, 0xe5, 0x9c, 0x30, 0xa2, 0x42, //0x00001f68 .quad 0x42a2309ce5400000 - 0x00, 0x00, 0x90, 0x1e, 0xc4, 0xbc, 0xd6, 0x42, //0x00001f70 .quad 0x42d6bcc41e900000 - 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0x43, //0x00001f78 .quad 0x430c6bf526340000 - 0x00, 0x80, 0xe0, 0x37, 0x79, 0xc3, 0x41, 0x43, //0x00001f80 .quad 0x4341c37937e08000 - 0x00, 0xa0, 0xd8, 0x85, 0x57, 0x34, 0x76, 0x43, //0x00001f88 .quad 0x4376345785d8a000 - 0x00, 0xc8, 0x4e, 0x67, 0x6d, 0xc1, 0xab, 0x43, //0x00001f90 .quad 0x43abc16d674ec800 - 0x00, 0x3d, 0x91, 0x60, 0xe4, 0x58, 0xe1, 0x43, //0x00001f98 .quad 0x43e158e460913d00 - 0x40, 0x8c, 0xb5, 0x78, 0x1d, 0xaf, 0x15, 0x44, //0x00001fa0 .quad 0x4415af1d78b58c40 - 0x50, 0xef, 0xe2, 0xd6, 0xe4, 0x1a, 0x4b, 0x44, //0x00001fa8 .quad 0x444b1ae4d6e2ef50 - 0x92, 0xd5, 0x4d, 0x06, 0xcf, 0xf0, 0x80, 0x44, //0x00001fb0 .quad 0x4480f0cf064dd592 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001fb8 .p2align 4, 0x00 - //0x00001fc0 _POW10_M128_TAB - 0x53, 0xe4, 0x60, 0xcd, 0x69, 0xc8, 0x32, 0x17, //0x00001fc0 .quad 1671618768450675795 - 0x88, 0x02, 0x1c, 0x08, 0xa0, 0xd5, 0x8f, 0xfa, //0x00001fc8 .quad -391859759250406776 - 0xb4, 0x8e, 0x5c, 0x20, 0x42, 0xbd, 0x7f, 0x0e, //0x00001fd0 .quad 1044761730281672372 - 0x95, 0x81, 0x11, 0x05, 0x84, 0xe5, 0x99, 0x9c, //0x00001fd8 .quad -7162441377172586091 - 0x61, 0xb2, 0x73, 0xa8, 0x92, 0xac, 0x1f, 0x52, //0x00001fe0 .quad 5917638181279478369 - 0xfa, 0xe1, 0x55, 0x06, 0xe5, 0x5e, 0xc0, 0xc3, //0x00001fe8 .quad -4341365703038344710 - 0xf9, 0x9e, 0x90, 0x52, 0xb7, 0x97, 0xa7, 0xe6, //0x00001ff0 .quad -1826324310255427847 - 0x78, 0x5a, 0xeb, 0x47, 0x9e, 0x76, 0xb0, 0xf4, //0x00001ff8 .quad -815021110370542984 - 0x5c, 0x63, 0x9a, 0x93, 0xd2, 0xbe, 0x28, 0x90, //0x00002000 .quad -8058981721550724260 - 0x8b, 0x18, 0xf3, 0xec, 0x22, 0x4a, 0xee, 0x98, //0x00002008 .quad -7426917221622671221 - 0x33, 0xfc, 0x80, 0x38, 0x87, 0xee, 0x32, 0x74, //0x00002010 .quad 8373016921771146291 - 0xae, 0xde, 0x2f, 0xa8, 0xab, 0xdc, 0x29, 0xbf, //0x00002018 .quad -4671960508600951122 - 0x3f, 0x3b, 0xa1, 0x06, 0x29, 0xaa, 0x3f, 0x11, //0x00002020 .quad 1242899115359157055 - 0x5a, 0xd6, 0x3b, 0x92, 0xd6, 0x53, 0xf4, 0xee, //0x00002028 .quad -1228264617323800998 - 0x07, 0xc5, 0x24, 0xa4, 0x59, 0xca, 0xc7, 0x4a, //0x00002030 .quad 5388497965526861063 - 0xf8, 0x65, 0x65, 0x1b, 0x66, 0xb4, 0x58, 0x95, //0x00002038 .quad -7685194413468457480 - 0x49, 0xf6, 0x2d, 0x0d, 0xf0, 0xbc, 0x79, 0x5d, //0x00002040 .quad 6735622456908576329 - 0x76, 0xbf, 0x3e, 0xa2, 0x7f, 0xe1, 0xae, 0xba, //0x00002048 .quad -4994806998408183946 - 0xdc, 0x73, 0x79, 0x10, 0x2c, 0x2c, 0xd8, 0xf4, //0x00002050 .quad -803843965719055396 - 0x53, 0x6f, 0xce, 0x8a, 0xdf, 0x99, 0x5a, 0xe9, //0x00002058 .quad -1631822729582842029 - 0x69, 0xe8, 0x4b, 0x8a, 0x9b, 0x1b, 0x07, 0x79, //0x00002060 .quad 8720969558280366185 - 0x94, 0x05, 0xc1, 0xb6, 0x2b, 0xa0, 0xd8, 0x91, //0x00002068 .quad -7937418233630358124 - 0x84, 0xe2, 0xde, 0x6c, 0x82, 0xe2, 0x48, 0x97, //0x00002070 .quad -7545532125859093884 - 0xf9, 0x46, 0x71, 0xa4, 0x36, 0xc8, 0x4e, 0xb6, //0x00002078 .quad -5310086773610559751 - 0x25, 0x9b, 0x16, 0x08, 0x23, 0x1b, 0x1b, 0xfd, //0x00002080 .quad -208543120469091547 - 0xb7, 0x98, 0x8d, 0x4d, 0x44, 0x7a, 0xe2, 0xe3, //0x00002088 .quad -2025922448585811785 - 0xf7, 0x20, 0x0e, 0xe5, 0xf5, 0xf0, 0x30, 0xfe, //0x00002090 .quad -130339450293182217 - 0x72, 0x7f, 0x78, 0xb0, 0x6a, 0x8c, 0x6d, 0x8e, //0x00002098 .quad -8183730558007214222 - 0x35, 0xa9, 0x51, 0x5e, 0x33, 0x2d, 0xbd, 0xbd, //0x000020a0 .quad -4774610331293865675 - 0x4f, 0x9f, 0x96, 0x5c, 0x85, 0xef, 0x08, 0xb2, //0x000020a8 .quad -5617977179081629873 - 0x82, 0x13, 0xe6, 0x35, 0x80, 0x78, 0x2c, 0xad, //0x000020b0 .quad -5968262914117332094 - 0x23, 0x47, 0xbc, 0xb3, 0x66, 0x2b, 0x8b, 0xde, //0x000020b8 .quad -2410785455424649437 - 0x31, 0xcc, 0xaf, 0x21, 0x50, 0xcb, 0x3b, 0x4c, //0x000020c0 .quad 5493207715531443249 - 0x76, 0xac, 0x55, 0x30, 0x20, 0xfb, 0x16, 0x8b, //0x000020c8 .quad -8424269937281487754 - 0x3d, 0xbf, 0x1b, 0x2a, 0x24, 0xbe, 0x4a, 0xdf, //0x000020d0 .quad -2356862392440471747 - 0x93, 0x17, 0x6b, 0x3c, 0xe8, 0xb9, 0xdc, 0xad, //0x000020d8 .quad -5918651403174471789 - 0x0d, 0xaf, 0xa2, 0x34, 0xad, 0x6d, 0x1d, 0xd7, //0x000020e0 .quad -2946077990550589683 - 0x78, 0xdd, 0x85, 0x4b, 0x62, 0xe8, 0x53, 0xd9, //0x000020e8 .quad -2786628235540701832 - 0x68, 0xad, 0xe5, 0x40, 0x8c, 0x64, 0x72, 0x86, //0x000020f0 .quad -8758827771735200408 - 0x6b, 0xaa, 0x33, 0x6f, 0x3d, 0x71, 0xd4, 0x87, //0x000020f8 .quad -8659171674854020501 - 0xc2, 0x18, 0x1f, 0x51, 0xaf, 0xfd, 0x0e, 0x68, //0x00002100 .quad 7498209359040551106 - 0x06, 0x95, 0x00, 0xcb, 0x8c, 0x8d, 0xc9, 0xa9, //0x00002108 .quad -6212278575140137722 - 0xf2, 0xde, 0x66, 0x25, 0x1b, 0xbd, 0x12, 0x02, //0x00002110 .quad 149389661945913074 - 0x48, 0xba, 0xc0, 0xfd, 0xef, 0xf0, 0x3b, 0xd4, //0x00002118 .quad -3153662200497784248 - 0x57, 0x4b, 0x60, 0xf7, 0x30, 0xb6, 0x4b, 0x01, //0x00002120 .quad 93368538716195671 - 0x6d, 0x74, 0x98, 0xfe, 0x95, 0x76, 0xa5, 0x84, //0x00002128 .quad -8888567902952197011 - 0x2d, 0x5e, 0x38, 0x35, 0xbd, 0xa3, 0x9e, 0x41, //0x00002130 .quad 4728396691822632493 - 0x88, 0x91, 0x3e, 0x7e, 0x3b, 0xd4, 0xce, 0xa5, //0x00002138 .quad -6499023860262858360 - 0xb9, 0x75, 0x86, 0x82, 0xac, 0x4c, 0x06, 0x52, //0x00002140 .quad 5910495864778290617 - 0xea, 0x35, 0xce, 0x5d, 0x4a, 0x89, 0x42, 0xcf, //0x00002148 .quad -3512093806901185046 - 0x93, 0x09, 0x94, 0xd1, 0xeb, 0xef, 0x43, 0x73, //0x00002150 .quad 8305745933913819539 - 0xb2, 0xe1, 0xa0, 0x7a, 0xce, 0x95, 0x89, 0x81, //0x00002158 .quad -9112587656954322510 - 0xf8, 0x0b, 0xf9, 0xc5, 0xe6, 0xeb, 0x14, 0x10, //0x00002160 .quad 1158810380537498616 - 0x1f, 0x1a, 0x49, 0x19, 0x42, 0xfb, 0xeb, 0xa1, //0x00002168 .quad -6779048552765515233 - 0xf6, 0x4e, 0x77, 0x77, 0xe0, 0x26, 0x1a, 0xd4, //0x00002170 .quad -3163173042755514634 - 0xa6, 0x60, 0x9b, 0x9f, 0x12, 0xfa, 0x66, 0xca, //0x00002178 .quad -3862124672529506138 - 0xb4, 0x22, 0x55, 0x95, 0x98, 0xb0, 0x20, 0x89, //0x00002180 .quad -8565652321871781196 - 0xd0, 0x38, 0x82, 0x47, 0x97, 0xb8, 0x00, 0xfd, //0x00002188 .quad -215969822234494768 - 0xb0, 0x35, 0x55, 0x5d, 0x5f, 0x6e, 0xb4, 0x55, //0x00002190 .quad 6175682344898606512 - 0x82, 0x63, 0xb1, 0x8c, 0x5e, 0x73, 0x20, 0x9e, //0x00002198 .quad -7052510166537641086 - 0x1d, 0x83, 0xaa, 0x34, 0xf7, 0x89, 0x21, 0xeb, //0x000021a0 .quad -1503769105731517667 - 0x62, 0xbc, 0xdd, 0x2f, 0x36, 0x90, 0xa8, 0xc5, //0x000021a8 .quad -4203951689744663454 - 0xe4, 0x23, 0xd5, 0x01, 0x75, 0xec, 0xe9, 0xa5, //0x000021b0 .quad -6491397400591784988 - 0x7b, 0x2b, 0xd5, 0xbb, 0x43, 0xb4, 0x12, 0xf7, //0x000021b8 .quad -643253593753441413 - 0x6e, 0x36, 0x25, 0x21, 0xc9, 0x33, 0xb2, 0x47, //0x000021c0 .quad 5166248661484910190 - 0x2d, 0x3b, 0x65, 0x55, 0xaa, 0xb0, 0x6b, 0x9a, //0x000021c8 .quad -7319562523736982739 - 0x0a, 0x84, 0x6e, 0x69, 0xbb, 0xc0, 0x9e, 0x99, //0x000021d0 .quad -7377247228426025974 - 0xf8, 0x89, 0xbe, 0xea, 0xd4, 0x9c, 0x06, 0xc1, //0x000021d8 .quad -4537767136243840520 - 0x0d, 0x25, 0xca, 0x43, 0xea, 0x70, 0x06, 0xc0, //0x000021e0 .quad -4609873017105144563 - 0x76, 0x2c, 0x6e, 0x25, 0x0a, 0x44, 0x48, 0xf1, //0x000021e8 .quad -1060522901877412746 - 0x28, 0x57, 0x5e, 0x6a, 0x92, 0x06, 0x04, 0x38, //0x000021f0 .quad 4036358391950366504 - 0xca, 0xdb, 0x64, 0x57, 0x86, 0x2a, 0xcd, 0x96, //0x000021f8 .quad -7580355841314464822 - 0xf2, 0xec, 0xf5, 0x04, 0x37, 0x08, 0x05, 0xc6, //0x00002200 .quad -4177924046916817678 - 0xbc, 0x12, 0x3e, 0xed, 0x27, 0x75, 0x80, 0xbc, //0x00002208 .quad -4863758783215693124 - 0x2e, 0x68, 0x33, 0xc6, 0x44, 0x4a, 0x86, 0xf7, //0x00002210 .quad -610719040218634194 - 0x6b, 0x97, 0x8d, 0xe8, 0x71, 0x92, 0xa0, 0xeb, //0x00002218 .quad -1468012460592228501 - 0x1d, 0x21, 0xe0, 0xfb, 0x6a, 0xee, 0xb3, 0x7a, //0x00002220 .quad 8841672636718129437 - 0xa3, 0x7e, 0x58, 0x31, 0x87, 0x5b, 0x44, 0x93, //0x00002228 .quad -7835036815511224669 - 0x64, 0x29, 0xd8, 0xba, 0x05, 0xea, 0x60, 0x59, //0x00002230 .quad 6440404777470273892 - 0x4c, 0x9e, 0xae, 0xfd, 0x68, 0x72, 0x15, 0xb8, //0x00002238 .quad -5182110000961642932 - 0xbd, 0x33, 0x8e, 0x29, 0x87, 0x24, 0xb9, 0x6f, //0x00002240 .quad 8050505971837842365 - 0xdf, 0x45, 0x1a, 0x3d, 0x03, 0xcf, 0x1a, 0xe6, //0x00002248 .quad -1865951482774665761 - 0x56, 0xe0, 0xf8, 0x79, 0xd4, 0xb6, 0xd3, 0xa5, //0x00002250 .quad -6497648813669818282 - 0xab, 0x6b, 0x30, 0x06, 0x62, 0xc1, 0xd0, 0x8f, //0x00002258 .quad -8083748704375247957 - 0x6c, 0x18, 0x77, 0x98, 0x89, 0xa4, 0x48, 0x8f, //0x00002260 .quad -8122061017087272852 - 0x96, 0x86, 0xbc, 0x87, 0xba, 0xf1, 0xc4, 0xb3, //0x00002268 .quad -5492999862041672042 - 0x87, 0xde, 0x94, 0xfe, 0xab, 0xcd, 0x1a, 0x33, //0x00002270 .quad 3682481783923072647 - 0x3c, 0xa8, 0xab, 0x29, 0x29, 0x2e, 0xb6, 0xe0, //0x00002278 .quad -2254563809124702148 - 0x14, 0x0b, 0x1d, 0x7f, 0x8b, 0xc0, 0xf0, 0x9f, //0x00002280 .quad -6921820921902855404 - 0x25, 0x49, 0x0b, 0xba, 0xd9, 0xdc, 0x71, 0x8c, //0x00002288 .quad -8326631408344020699 - 0xd9, 0x4d, 0xe4, 0x5e, 0xae, 0xf0, 0xec, 0x07, //0x00002290 .quad 571095884476206553 - 0x6f, 0x1b, 0x8e, 0x28, 0x10, 0x54, 0x8e, 0xaf, //0x00002298 .quad -5796603242002637969 - 0x50, 0x61, 0x9d, 0xf6, 0xd9, 0x2c, 0xe8, 0xc9, //0x000022a0 .quad -3897816162832129712 - 0x4a, 0xa2, 0xb1, 0x32, 0x14, 0xe9, 0x71, 0xdb, //0x000022a8 .quad -2634068034075909558 - 0xd2, 0x5c, 0x22, 0x3a, 0x08, 0x1c, 0x31, 0xbe, //0x000022b0 .quad -4741978110983775022 - 0x6e, 0x05, 0xaf, 0x9f, 0xac, 0x31, 0x27, 0x89, //0x000022b8 .quad -8563821548938525330 - 0x06, 0xf4, 0xaa, 0x48, 0x0a, 0x63, 0xbd, 0x6d, //0x000022c0 .quad 7907585416552444934 - 0xca, 0xc6, 0x9a, 0xc7, 0x17, 0xfe, 0x70, 0xab, //0x000022c8 .quad -6093090917745768758 - 0x08, 0xb1, 0xd5, 0xda, 0xcc, 0xbb, 0x2c, 0x09, //0x000022d0 .quad 661109733835780360 - 0x7d, 0x78, 0x81, 0xb9, 0x9d, 0x3d, 0x4d, 0xd6, //0x000022d8 .quad -3004677628754823043 - 0xa5, 0x8e, 0xc5, 0x08, 0x60, 0xf5, 0xbb, 0x25, //0x000022e0 .quad 2719036592861056677 - 0x4e, 0xeb, 0xf0, 0x93, 0x82, 0x46, 0xf0, 0x85, //0x000022e8 .quad -8795452545612846258 - 0x4e, 0xf2, 0xf6, 0x0a, 0xb8, 0xf2, 0x2a, 0xaf, //0x000022f0 .quad -5824576295778454962 - 0x21, 0x26, 0xed, 0x38, 0x23, 0x58, 0x6c, 0xa7, //0x000022f8 .quad -6382629663588669919 - 0xe1, 0xae, 0xb4, 0x0d, 0x66, 0xaf, 0xf5, 0x1a, //0x00002300 .quad 1942651667131707105 - 0xaa, 0x6f, 0x28, 0x07, 0x2c, 0x6e, 0x47, 0xd1, //0x00002308 .quad -3366601061058449494 - 0x4d, 0xed, 0x90, 0xc8, 0x9f, 0x8d, 0xd9, 0x50, //0x00002310 .quad 5825843310384704845 - 0xca, 0x45, 0x79, 0x84, 0xdb, 0xa4, 0xcc, 0x82, //0x00002318 .quad -9021654690802612790 - 0xa0, 0x28, 0xb5, 0xba, 0x07, 0xf1, 0x0f, 0xe5, //0x00002320 .quad -1941067898873894752 - 0x3c, 0x97, 0x97, 0x65, 0x12, 0xce, 0x7f, 0xa3, //0x00002328 .quad -6665382345075878084 - 0xc8, 0x72, 0x62, 0xa9, 0x49, 0xed, 0x53, 0x1e, //0x00002330 .quad 2185351144835019464 - 0x0c, 0x7d, 0xfd, 0xfe, 0x96, 0xc1, 0x5f, 0xcc, //0x00002338 .quad -3720041912917459700 - 0x7a, 0x0f, 0xbb, 0x13, 0x9c, 0xe8, 0xe8, 0x25, //0x00002340 .quad 2731688931043774330 - 0x4f, 0xdc, 0xbc, 0xbe, 0xfc, 0xb1, 0x77, 0xff, //0x00002348 .quad -38366372719436721 - 0xac, 0xe9, 0x54, 0x8c, 0x61, 0x91, 0xb1, 0x77, //0x00002350 .quad 8624834609543440812 - 0xb1, 0x09, 0x36, 0xf7, 0x3d, 0xcf, 0xaa, 0x9f, //0x00002358 .quad -6941508010590729807 - 0x17, 0x24, 0x6a, 0xef, 0xb9, 0xf5, 0x9d, 0xd5, //0x00002360 .quad -3054014793352862697 - 0x1d, 0x8c, 0x03, 0x75, 0x0d, 0x83, 0x95, 0xc7, //0x00002368 .quad -4065198994811024355 - 0x1d, 0xad, 0x44, 0x6b, 0x28, 0x73, 0x05, 0x4b, //0x00002370 .quad 5405853545163697437 - 0x25, 0x6f, 0x44, 0xd2, 0xd0, 0xe3, 0x7a, 0xf9, //0x00002378 .quad -469812725086392539 - 0x32, 0xec, 0x0a, 0x43, 0xf9, 0x67, 0xe3, 0x4e, //0x00002380 .quad 5684501474941004850 - 0x77, 0xc5, 0x6a, 0x83, 0x62, 0xce, 0xec, 0x9b, //0x00002388 .quad -7211161980820077193 - 0x3f, 0xa7, 0xcd, 0x93, 0xf7, 0x41, 0x9c, 0x22, //0x00002390 .quad 2493940825248868159 - 0xd5, 0x76, 0x45, 0x24, 0xfb, 0x01, 0xe8, 0xc2, //0x00002398 .quad -4402266457597708587 - 0x0f, 0x11, 0xc1, 0x78, 0x75, 0x52, 0x43, 0x6b, //0x000023a0 .quad 7729112049988473103 - 0x8a, 0xd4, 0x56, 0xed, 0x79, 0x02, 0xa2, 0xf3, //0x000023a8 .quad -891147053569747830 - 0xa9, 0xaa, 0x78, 0x6b, 0x89, 0x13, 0x0a, 0x83, //0x000023b0 .quad -9004363024039368023 - 0xd6, 0x44, 0x56, 0x34, 0x8c, 0x41, 0x45, 0x98, //0x000023b8 .quad -7474495936122174250 - 0x53, 0xd5, 0x56, 0xc6, 0x6b, 0x98, 0xcc, 0x23, //0x000023c0 .quad 2579604275232953683 - 0x0c, 0xd6, 0x6b, 0x41, 0xef, 0x91, 0x56, 0xbe, //0x000023c8 .quad -4731433901725329908 - 0xa8, 0x8a, 0xec, 0xb7, 0x86, 0xbe, 0xbf, 0x2c, //0x000023d0 .quad 3224505344041192104 - 0x8f, 0xcb, 0xc6, 0x11, 0x6b, 0x36, 0xec, 0xed, //0x000023d8 .quad -1302606358729274481 - 0xa9, 0xd6, 0xf3, 0x32, 0x14, 0xd7, 0xf7, 0x7b, //0x000023e0 .quad 8932844867666826921 - 0x39, 0x3f, 0x1c, 0xeb, 0x02, 0xa2, 0xb3, 0x94, //0x000023e8 .quad -7731658001846878407 - 0x53, 0xcc, 0xb0, 0x3f, 0xd9, 0xcc, 0xf5, 0xda, //0x000023f0 .quad -2669001970698630061 - 0x07, 0x4f, 0xe3, 0xa5, 0x83, 0x8a, 0xe0, 0xb9, //0x000023f8 .quad -5052886483881210105 - 0x68, 0xff, 0x9c, 0x8f, 0x0f, 0x40, 0xb3, 0xd1, //0x00002400 .quad -3336252463373287576 - 0xc9, 0x22, 0x5c, 0x8f, 0x24, 0xad, 0x58, 0xe8, //0x00002408 .quad -1704422086424124727 - 0xa1, 0x1f, 0xc2, 0xb9, 0x09, 0x08, 0x10, 0x23, //0x00002410 .quad 2526528228819083169 - 0xbe, 0x95, 0x99, 0xd9, 0x36, 0x6c, 0x37, 0x91, //0x00002418 .quad -7982792831656159810 - 0x8a, 0xa7, 0x32, 0x28, 0x0c, 0x0a, 0xd4, 0xab, //0x00002420 .quad -6065211750830921846 - 0x2d, 0xfb, 0xff, 0x8f, 0x44, 0x47, 0x85, 0xb5, //0x00002428 .quad -5366805021142811859 - 0x6c, 0x51, 0x3f, 0x32, 0x8f, 0x0c, 0xc9, 0x16, //0x00002430 .quad 1641857348316123500 - 0xf9, 0xf9, 0xff, 0xb3, 0x15, 0x99, 0xe6, 0xe2, //0x00002438 .quad -2096820258001126919 - 0xe3, 0x92, 0x67, 0x7f, 0xd9, 0xa7, 0x3d, 0xae, //0x00002440 .quad -5891368184943504669 - 0x3b, 0xfc, 0x7f, 0x90, 0xad, 0x1f, 0xd0, 0x8d, //0x00002448 .quad -8228041688891786181 - 0x9c, 0x77, 0x41, 0xdf, 0xcf, 0x11, 0xcd, 0x99, //0x00002450 .quad -7364210231179380836 - 0x4a, 0xfb, 0x9f, 0xf4, 0x98, 0x27, 0x44, 0xb1, //0x00002458 .quad -5673366092687344822 - 0x83, 0xd5, 0x11, 0xd7, 0x43, 0x56, 0x40, 0x40, //0x00002460 .quad 4629795266307937667 - 0x1d, 0xfa, 0xc7, 0x31, 0x7f, 0x31, 0x95, 0xdd, //0x00002468 .quad -2480021597431793123 - 0x72, 0x25, 0x6b, 0x66, 0xea, 0x35, 0x28, 0x48, //0x00002470 .quad 5199465050656154994 - 0x52, 0xfc, 0x1c, 0x7f, 0xef, 0x3e, 0x7d, 0x8a, //0x00002478 .quad -8467542526035952558 - 0xcf, 0xee, 0x05, 0x00, 0x65, 0x43, 0x32, 0xda, //0x00002480 .quad -2724040723534582065 - 0x66, 0x3b, 0xe4, 0x5e, 0xab, 0x8e, 0x1c, 0xad, //0x00002488 .quad -5972742139117552794 - 0x82, 0x6a, 0x07, 0x40, 0x3e, 0xd4, 0xbe, 0x90, //0x00002490 .quad -8016736922845615486 - 0x40, 0x4a, 0x9d, 0x36, 0x56, 0xb2, 0x63, 0xd8, //0x00002498 .quad -2854241655469553088 - 0x91, 0xa2, 0x04, 0xe8, 0xa6, 0x44, 0x77, 0x5a, //0x000024a0 .quad 6518754469289960081 - 0x68, 0x4e, 0x22, 0xe2, 0x75, 0x4f, 0x3e, 0x87, //0x000024a8 .quad -8701430062309552536 - 0x36, 0xcb, 0x05, 0xa2, 0xd0, 0x15, 0x15, 0x71, //0x000024b0 .quad 8148443086612450102 - 0x02, 0xe2, 0xaa, 0x5a, 0x53, 0xe3, 0x0d, 0xa9, //0x000024b8 .quad -6265101559459552766 - 0x03, 0x3e, 0x87, 0xca, 0x44, 0x5b, 0x5a, 0x0d, //0x000024c0 .quad 962181821410786819 - 0x83, 0x9a, 0x55, 0x31, 0x28, 0x5c, 0x51, 0xd3, //0x000024c8 .quad -3219690930897053053 - 0xc2, 0x86, 0x94, 0xfe, 0x0a, 0x79, 0x58, 0xe8, //0x000024d0 .quad -1704479370831952190 - 0x91, 0x80, 0xd5, 0x1e, 0x99, 0xd9, 0x12, 0x84, //0x000024d8 .quad -8929835859451740015 - 0x72, 0xa8, 0x39, 0xbe, 0x4d, 0x97, 0x6e, 0x62, //0x000024e0 .quad 7092772823314835570 - 0xb6, 0xe0, 0x8a, 0x66, 0xff, 0x8f, 0x17, 0xa5, //0x000024e8 .quad -6550608805887287114 - 0x8f, 0x12, 0xc8, 0x2d, 0x21, 0x3d, 0x0a, 0xfb, //0x000024f0 .quad -357406007711231345 - 0xe3, 0x98, 0x2d, 0x40, 0xff, 0x73, 0x5d, 0xce, //0x000024f8 .quad -3576574988931720989 - 0x99, 0x0b, 0x9d, 0xbc, 0x34, 0x66, 0xe6, 0x7c, //0x00002500 .quad 8999993282035256217 - 0x8e, 0x7f, 0x1c, 0x88, 0x7f, 0x68, 0xfa, 0x80, //0x00002508 .quad -9152888395723407474 - 0x80, 0x4e, 0xc4, 0xeb, 0xc1, 0xff, 0x1f, 0x1c, //0x00002510 .quad 2026619565689294464 - 0x72, 0x9f, 0x23, 0x6a, 0x9f, 0x02, 0x39, 0xa1, //0x00002518 .quad -6829424476226871438 - 0x20, 0x62, 0xb5, 0x66, 0xb2, 0xff, 0x27, 0xa3, //0x00002520 .quad -6690097579743157728 - 0x4e, 0x87, 0xac, 0x44, 0x47, 0x43, 0x87, 0xc9, //0x00002528 .quad -3925094576856201394 - 0xa8, 0xba, 0x62, 0x00, 0x9f, 0xff, 0xf1, 0x4b, //0x00002530 .quad 5472436080603216552 - 0x22, 0xa9, 0xd7, 0x15, 0x19, 0x14, 0xe9, 0xfb, //0x00002538 .quad -294682202642863838 - 0xa9, 0xb4, 0x3d, 0x60, 0xc3, 0x3f, 0x77, 0x6f, //0x00002540 .quad 8031958568804398249 - 0xb5, 0xc9, 0xa6, 0xad, 0x8f, 0xac, 0x71, 0x9d, //0x00002548 .quad -7101705404292871755 - 0xd3, 0x21, 0x4d, 0x38, 0xb4, 0x0f, 0x55, 0xcb, //0x00002550 .quad -3795109844276665901 - 0x22, 0x7c, 0x10, 0x99, 0xb3, 0x17, 0xce, 0xc4, //0x00002558 .quad -4265445736938701790 - 0x48, 0x6a, 0x60, 0x46, 0xa1, 0x53, 0x2a, 0x7e, //0x00002560 .quad 9091170749936331336 - 0x2b, 0x9b, 0x54, 0x7f, 0xa0, 0x9d, 0x01, 0xf6, //0x00002568 .quad -720121152745989333 - 0x6d, 0x42, 0xfc, 0xcb, 0x44, 0x74, 0xda, 0x2e, //0x00002570 .quad 3376138709496513133 - 0xfb, 0xe0, 0x94, 0x4f, 0x84, 0x02, 0xc1, 0x99, //0x00002578 .quad -7367604748107325189 - 0x08, 0x53, 0xfb, 0xfe, 0x55, 0x11, 0x91, 0xfa, //0x00002580 .quad -391512631556746488 - 0x39, 0x19, 0x7a, 0x63, 0x25, 0x43, 0x31, 0xc0, //0x00002588 .quad -4597819916706768583 - 0xca, 0x27, 0xba, 0x7e, 0xab, 0x55, 0x35, 0x79, //0x00002590 .quad 8733981247408842698 - 0x88, 0x9f, 0x58, 0xbc, 0xee, 0x93, 0x3d, 0xf0, //0x00002598 .quad -1135588877456072824 - 0xde, 0x58, 0x34, 0x2f, 0x8b, 0x55, 0xc1, 0x4b, //0x000025a0 .quad 5458738279630526686 - 0xb5, 0x63, 0xb7, 0x35, 0x75, 0x7c, 0x26, 0x96, //0x000025a8 .quad -7627272076051127371 - 0x16, 0x6f, 0x01, 0xfb, 0xed, 0xaa, 0xb1, 0x9e, //0x000025b0 .quad -7011635205744005354 - 0xa2, 0x3c, 0x25, 0x83, 0x92, 0x1b, 0xb0, 0xbb, //0x000025b8 .quad -4922404076636521310 - 0xdc, 0xca, 0xc1, 0x79, 0xa9, 0x15, 0x5e, 0x46, //0x000025c0 .quad 5070514048102157020 - 0xcb, 0x8b, 0xee, 0x23, 0x77, 0x22, 0x9c, 0xea, //0x000025c8 .quad -1541319077368263733 - 0xc9, 0x1e, 0x19, 0xec, 0x89, 0xcd, 0xfa, 0x0b, //0x000025d0 .quad 863228270850154185 - 0x5f, 0x17, 0x75, 0x76, 0x8a, 0x95, 0xa1, 0x92, //0x000025d8 .quad -7880853450996246689 - 0x7b, 0x66, 0x1f, 0x67, 0xec, 0x80, 0xf9, 0xce, //0x000025e0 .quad -3532650679864695173 - 0x36, 0x5d, 0x12, 0x14, 0xed, 0xfa, 0x49, 0xb7, //0x000025e8 .quad -5239380795317920458 - 0x1a, 0x40, 0xe7, 0x80, 0x27, 0xe1, 0xb7, 0x82, //0x000025f0 .quad -9027499368258256870 - 0x84, 0xf4, 0x16, 0x59, 0xa8, 0x79, 0x1c, 0xe5, //0x000025f8 .quad -1937539975720012668 - 0x10, 0x88, 0x90, 0xb0, 0xb8, 0xec, 0xb2, 0xd1, //0x00002600 .quad -3336344095947716592 - 0xd2, 0x58, 0xae, 0x37, 0x09, 0xcc, 0x31, 0x8f, //0x00002608 .quad -8128491512466089774 - 0x15, 0xaa, 0xb4, 0xdc, 0xe6, 0xa7, 0x1f, 0x86, //0x00002610 .quad -8782116138362033643 - 0x07, 0xef, 0x99, 0x85, 0x0b, 0x3f, 0xfe, 0xb2, //0x00002618 .quad -5548928372155224313 - 0x9a, 0xd4, 0xe1, 0x93, 0xe0, 0x91, 0xa7, 0x67, //0x00002620 .quad 7469098900757009562 - 0xc9, 0x6a, 0x00, 0x67, 0xce, 0xce, 0xbd, 0xdf, //0x00002628 .quad -2324474446766642487 - 0xe0, 0x24, 0x6d, 0x5c, 0x2c, 0xbb, 0xc8, 0xe0, //0x00002630 .quad -2249342214667950880 - 0xbd, 0x42, 0x60, 0x00, 0x41, 0xa1, 0xd6, 0x8b, //0x00002638 .quad -8370325556870233411 - 0x18, 0x6e, 0x88, 0x73, 0xf7, 0xe9, 0xfa, 0x58, //0x00002640 .quad 6411694268519837208 - 0x6d, 0x53, 0x78, 0x40, 0x91, 0x49, 0xcc, 0xae, //0x00002648 .quad -5851220927660403859 - 0x9e, 0x89, 0x6a, 0x50, 0x75, 0xa4, 0x39, 0xaf, //0x00002650 .quad -5820440219632367202 - 0x48, 0x68, 0x96, 0x90, 0xf5, 0x5b, 0x7f, 0xda, //0x00002658 .quad -2702340141148116920 - 0x03, 0x96, 0x42, 0x52, 0xc9, 0x06, 0x84, 0x6d, //0x00002660 .quad 7891439908798240259 - 0x2d, 0x01, 0x5e, 0x7a, 0x79, 0x99, 0x8f, 0x88, //0x00002668 .quad -8606491615858654931 - 0x83, 0x3b, 0xd3, 0xa6, 0x7b, 0x08, 0xe5, 0xc8, //0x00002670 .quad -3970758169284363389 - 0x78, 0x81, 0xf5, 0xd8, 0xd7, 0x7f, 0xb3, 0xaa, //0x00002678 .quad -6146428501395930760 - 0x64, 0x0a, 0x88, 0x90, 0x9a, 0x4a, 0x1e, 0xfb, //0x00002680 .quad -351761693178066332 - 0xd6, 0xe1, 0x32, 0xcf, 0xcd, 0x5f, 0x60, 0xd5, //0x00002688 .quad -3071349608317525546 - 0x7f, 0x06, 0x55, 0x9a, 0xa0, 0xee, 0xf2, 0x5c, //0x00002690 .quad 6697677969404790399 - 0x26, 0xcd, 0x7f, 0xa1, 0xe0, 0x3b, 0x5c, 0x85, //0x00002698 .quad -8837122532839535322 - 0x1e, 0x48, 0xea, 0xc0, 0x48, 0xaa, 0x2f, 0xf4, //0x000026a0 .quad -851274575098787810 - 0x6f, 0xc0, 0xdf, 0xc9, 0xd8, 0x4a, 0xb3, 0xa6, //0x000026a8 .quad -6434717147622031249 - 0x26, 0xda, 0x24, 0xf1, 0xda, 0x94, 0x3b, 0xf1, //0x000026b0 .quad -1064093218873484762 - 0x8b, 0xb0, 0x57, 0xfc, 0x8e, 0x1d, 0x60, 0xd0, //0x000026b8 .quad -3431710416100151157 - 0x58, 0x08, 0xb7, 0xd6, 0x08, 0x3d, 0xc5, 0x76, //0x000026c0 .quad 8558313775058847832 - 0x57, 0xce, 0xb6, 0x5d, 0x79, 0x12, 0x3c, 0x82, //0x000026c8 .quad -9062348037703676329 - 0x6e, 0xca, 0x64, 0x0c, 0x4b, 0x8c, 0x76, 0x54, //0x000026d0 .quad 6086206200396171886 - 0xed, 0x81, 0x24, 0xb5, 0x17, 0x17, 0xcb, 0xa2, //0x000026d8 .quad -6716249028702207507 - 0x09, 0xfd, 0x7d, 0xcf, 0x5d, 0x2f, 0x94, 0xa9, //0x000026e0 .quad -6227300304786948855 - 0x68, 0xa2, 0x6d, 0xa2, 0xdd, 0xdc, 0x7d, 0xcb, //0x000026e8 .quad -3783625267450371480 - 0x4c, 0x7c, 0x5d, 0x43, 0x35, 0x3b, 0xf9, 0xd3, //0x000026f0 .quad -3172439362556298164 - 0x02, 0x0b, 0x09, 0x0b, 0x15, 0x54, 0x5d, 0xfe, //0x000026f8 .quad -117845565885576446 - 0xaf, 0x6d, 0x1a, 0x4a, 0x01, 0xc5, 0x7b, 0xc4, //0x00002700 .quad -4288617610811380305 - 0xe1, 0xa6, 0xe5, 0x26, 0x8d, 0x54, 0xfa, 0x9e, //0x00002708 .quad -6991182506319567135 - 0x1b, 0x09, 0xa1, 0x9c, 0x41, 0xb6, 0x9a, 0x35, //0x00002710 .quad 3862600023340550427 - 0x9a, 0x10, 0x9f, 0x70, 0xb0, 0xe9, 0xb8, 0xc6, //0x00002718 .quad -4127292114472071014 - 0x62, 0x4b, 0xc9, 0x03, 0xd2, 0x63, 0x01, 0xc3, //0x00002720 .quad -4395122007679087774 - 0xc0, 0xd4, 0xc6, 0x8c, 0x1c, 0x24, 0x67, 0xf8, //0x00002728 .quad -547429124662700864 - 0x1d, 0xcf, 0x5d, 0x42, 0x63, 0xde, 0xe0, 0x79, //0x00002730 .quad 8782263791269039901 - 0xf8, 0x44, 0xfc, 0xd7, 0x91, 0x76, 0x40, 0x9b, //0x00002738 .quad -7259672230555269896 - 0xe4, 0x42, 0xf5, 0x12, 0xfc, 0x15, 0x59, 0x98, //0x00002740 .quad -7468914334623251740 - 0x36, 0x56, 0xfb, 0x4d, 0x36, 0x94, 0x10, 0xc2, //0x00002748 .quad -4462904269766699466 - 0x9d, 0x93, 0xb2, 0x17, 0x7b, 0x5b, 0x6f, 0x3e, //0x00002750 .quad 4498915137003099037 - 0xc4, 0x2b, 0x7a, 0xe1, 0x43, 0xb9, 0x94, 0xf2, //0x00002758 .quad -966944318780986428 - 0x42, 0x9c, 0xcf, 0xee, 0x2c, 0x99, 0x05, 0xa7, //0x00002760 .quad -6411550076227838910 - 0x5a, 0x5b, 0xec, 0x6c, 0xca, 0xf3, 0x9c, 0x97, //0x00002768 .quad -7521869226879198374 - 0x53, 0x83, 0x83, 0x2a, 0x78, 0xff, 0xc6, 0x50, //0x00002770 .quad 5820620459997365075 - 0x31, 0x72, 0x27, 0x08, 0xbd, 0x30, 0x84, 0xbd, //0x00002778 .quad -4790650515171610063 - 0x28, 0x64, 0x24, 0x35, 0x56, 0xbf, 0xf8, 0xa4, //0x00002780 .quad -6559282480285457368 - 0xbd, 0x4e, 0x31, 0x4a, 0xec, 0x3c, 0xe5, 0xec, //0x00002788 .quad -1376627125537124675 - 0x99, 0xbe, 0x36, 0xe1, 0x95, 0x77, 0x1b, 0x87, //0x00002790 .quad -8711237568605798759 - 0x36, 0xd1, 0x5e, 0xae, 0x13, 0x46, 0x0f, 0x94, //0x00002798 .quad -7777920981101784778 - 0x3f, 0x6e, 0x84, 0x59, 0x7b, 0x55, 0xe2, 0x28, //0x000027a0 .quad 2946011094524915263 - 0x84, 0x85, 0xf6, 0x99, 0x98, 0x17, 0x13, 0xb9, //0x000027a8 .quad -5110715207949843068 - 0xcf, 0x89, 0xe5, 0x2f, 0xda, 0xea, 0x1a, 0x33, //0x000027b0 .quad 3682513868156144079 - 0xe5, 0x26, 0x74, 0xc0, 0x7e, 0xdd, 0x57, 0xe7, //0x000027b8 .quad -1776707991509915931 - 0x21, 0x76, 0xef, 0x5d, 0xc8, 0xd2, 0xf0, 0x3f, //0x000027c0 .quad 4607414176811284001 - 0x4f, 0x98, 0x48, 0x38, 0x6f, 0xea, 0x96, 0x90, //0x000027c8 .quad -8027971522334779313 - 0xa9, 0x53, 0x6b, 0x75, 0x7a, 0x07, 0xed, 0x0f, //0x000027d0 .quad 1147581702586717097 - 0x63, 0xbe, 0x5a, 0x06, 0x0b, 0xa5, 0xbc, 0xb4, //0x000027d8 .quad -5423278384491086237 - 0x94, 0x28, 0xc6, 0x12, 0x59, 0x49, 0xe8, 0xd3, //0x000027e0 .quad -3177208890193991532 - 0xfb, 0x6d, 0xf1, 0xc7, 0x4d, 0xce, 0xeb, 0xe1, //0x000027e8 .quad -2167411962186469893 - 0x5c, 0xd9, 0xbb, 0xab, 0xd7, 0x2d, 0x71, 0x64, //0x000027f0 .quad 7237616480483531100 - 0xbd, 0xe4, 0xf6, 0x9c, 0xf0, 0x60, 0x33, 0x8d, //0x000027f8 .quad -8272161504007625539 - 0xb3, 0xcf, 0xaa, 0x96, 0x4d, 0x79, 0x8d, 0xbd, //0x00002800 .quad -4788037454677749837 - 0xec, 0x9d, 0x34, 0xc4, 0x2c, 0x39, 0x80, 0xb0, //0x00002808 .quad -5728515861582144020 - 0xa0, 0x83, 0x55, 0xfc, 0xa0, 0xd7, 0xf0, 0xec, //0x00002810 .quad -1373360799919799392 - 0x67, 0xc5, 0x41, 0xf5, 0x77, 0x47, 0xa0, 0xdc, //0x00002818 .quad -2548958808550292121 - 0x44, 0x72, 0xb5, 0x9d, 0xc4, 0x86, 0x16, 0xf4, //0x00002820 .quad -858350499949874620 - 0x60, 0x1b, 0x49, 0xf9, 0xaa, 0x2c, 0xe4, 0x89, //0x00002828 .quad -8510628282985014432 - 0xd5, 0xce, 0x22, 0xc5, 0x75, 0x28, 0x1c, 0x31, //0x00002830 .quad 3538747893490044629 - 0x39, 0x62, 0x9b, 0xb7, 0xd5, 0x37, 0x5d, 0xac, //0x00002838 .quad -6026599335303880135 - 0x8b, 0x82, 0x6b, 0x36, 0x93, 0x32, 0x63, 0x7d, //0x00002840 .quad 9035120885289943691 - 0xc7, 0x3a, 0x82, 0x25, 0xcb, 0x85, 0x74, 0xd7, //0x00002848 .quad -2921563150702462265 - 0x97, 0x31, 0x03, 0x02, 0x9c, 0xff, 0x5d, 0xae, //0x00002850 .quad -5882264492762254953 - 0xbc, 0x64, 0x71, 0xf7, 0x9e, 0xd3, 0xa8, 0x86, //0x00002858 .quad -8743505996830120772 - 0xfc, 0xfd, 0x83, 0x02, 0x83, 0x7f, 0xf5, 0xd9, //0x00002860 .quad -2741144597525430788 - 0xeb, 0xbd, 0x4d, 0xb5, 0x86, 0x08, 0x53, 0xa8, //0x00002868 .quad -6317696477610263061 - 0x7b, 0xfd, 0x24, 0xc3, 0x63, 0xdf, 0x72, 0xd0, //0x00002870 .quad -3426430746906788485 - 0x66, 0x2d, 0xa1, 0x62, 0xa8, 0xca, 0x67, 0xd2, //0x00002878 .quad -3285434578585440922 - 0x6d, 0x1e, 0xf7, 0x59, 0x9e, 0xcb, 0x47, 0x42, //0x00002880 .quad 4776009810824339053 - 0x60, 0xbc, 0xa4, 0x3d, 0xa9, 0xde, 0x80, 0x83, //0x00002888 .quad -8970925639256982432 - 0x08, 0xe6, 0x74, 0xf0, 0x85, 0xbe, 0xd9, 0x52, //0x00002890 .quad 5970012263530423816 - 0x78, 0xeb, 0x0d, 0x8d, 0x53, 0x16, 0x61, 0xa4, //0x00002898 .quad -6601971030643840136 - 0x8b, 0x1f, 0x92, 0x6c, 0x27, 0x2e, 0x90, 0x67, //0x000028a0 .quad 7462515329413029771 - 0x56, 0x66, 0x51, 0x70, 0xe8, 0x5b, 0x79, 0xcd, //0x000028a8 .quad -3640777769877412266 - 0xb6, 0x53, 0xdb, 0xa3, 0xd8, 0x1c, 0xba, 0x00, //0x000028b0 .quad 52386062455755702 - 0xf6, 0xdf, 0x32, 0x46, 0x71, 0xd9, 0x6b, 0x80, //0x000028b8 .quad -9193015133814464522 - 0xa4, 0x28, 0xd2, 0xcc, 0x0e, 0xa4, 0xe8, 0x80, //0x000028c0 .quad -9157889458785081180 - 0xf3, 0x97, 0xbf, 0x97, 0xcd, 0xcf, 0x86, 0xa0, //0x000028c8 .quad -6879582898840692749 - 0xcd, 0xb2, 0x06, 0x80, 0x12, 0xcd, 0x22, 0x61, //0x000028d0 .quad 6999382250228200141 - 0xf0, 0x7d, 0xaf, 0xfd, 0xc0, 0x83, 0xa8, 0xc8, //0x000028d8 .quad -3987792605123478032 - 0x81, 0x5f, 0x08, 0x20, 0x57, 0x80, 0x6b, 0x79, //0x000028e0 .quad 8749227812785250177 - 0x6c, 0x5d, 0x1b, 0x3d, 0xb1, 0xa4, 0xd2, 0xfa, //0x000028e8 .quad -373054737976959636 - 0xb0, 0x3b, 0x05, 0x74, 0x36, 0x30, 0xe3, 0xcb, //0x000028f0 .quad -3755104653863994448 - 0x63, 0x1a, 0x31, 0xc6, 0xee, 0xa6, 0xc3, 0x9c, //0x000028f8 .quad -7150688238876681629 - 0x9c, 0x8a, 0x06, 0x11, 0x44, 0xfc, 0xdb, 0xbe, //0x00002900 .quad -4693880817329993060 - 0xfc, 0x60, 0xbd, 0x77, 0xaa, 0x90, 0xf4, 0xc3, //0x00002908 .quad -4326674280168464132 - 0x44, 0x2d, 0x48, 0x15, 0x55, 0xfb, 0x92, 0xee, //0x00002910 .quad -1255665003235103420 - 0x3b, 0xb9, 0xac, 0x15, 0xd5, 0xb4, 0xf1, 0xf4, //0x00002918 .quad -796656831783192261 - 0x4a, 0x1c, 0x4d, 0x2d, 0x15, 0xdd, 0x1b, 0x75, //0x00002920 .quad 8438581409832836170 - 0xc5, 0xf3, 0x8b, 0x2d, 0x05, 0x11, 0x17, 0x99, //0x00002928 .quad -7415439547505577019 - 0x5d, 0x63, 0xa0, 0x78, 0x5a, 0xd4, 0x62, 0xd2, //0x00002930 .quad -3286831292991118499 - 0xb6, 0xf0, 0xee, 0x78, 0x46, 0xd5, 0x5c, 0xbf, //0x00002938 .quad -4657613415954583370 - 0x34, 0x7c, 0xc8, 0x16, 0x71, 0x89, 0xfb, 0x86, //0x00002940 .quad -8720225134666286028 - 0xe4, 0xac, 0x2a, 0x17, 0x98, 0x0a, 0x34, 0xef, //0x00002948 .quad -1210330751515841308 - 0xa0, 0x4d, 0x3d, 0xae, 0xe6, 0x35, 0x5d, 0xd4, //0x00002950 .quad -3144297699952734816 - 0x0e, 0xac, 0x7a, 0x0e, 0x9f, 0x86, 0x80, 0x95, //0x00002958 .quad -7673985747338482674 - 0x09, 0xa1, 0xcc, 0x59, 0x60, 0x83, 0x74, 0x89, //0x00002960 .quad -8542058143368306423 - 0x12, 0x57, 0x19, 0xd2, 0x46, 0xa8, 0xe0, 0xba, //0x00002968 .quad -4980796165745715438 - 0x4b, 0xc9, 0x3f, 0x70, 0x38, 0xa4, 0xd1, 0x2b, //0x00002970 .quad 3157485376071780683 - 0xd7, 0xac, 0x9f, 0x86, 0x58, 0xd2, 0x98, 0xe9, //0x00002978 .quad -1614309188754756393 - 0xcf, 0xdd, 0x27, 0x46, 0xa3, 0x06, 0x63, 0x7b, //0x00002980 .quad 8890957387685944783 - 0x06, 0xcc, 0x23, 0x54, 0x77, 0x83, 0xff, 0x91, //0x00002988 .quad -7926472270612804602 - 0x42, 0xd5, 0xb1, 0x17, 0x4c, 0xc8, 0x3b, 0x1a, //0x00002990 .quad 1890324697752655170 - 0x08, 0xbf, 0x2c, 0x29, 0x55, 0x64, 0x7f, 0xb6, //0x00002998 .quad -5296404319838617848 - 0x93, 0x4a, 0x9e, 0x1d, 0x5f, 0xba, 0xca, 0x20, //0x000029a0 .quad 2362905872190818963 - 0xca, 0xee, 0x77, 0x73, 0x6a, 0x3d, 0x1f, 0xe4, //0x000029a8 .quad -2008819381370884406 - 0x9c, 0xee, 0x82, 0x72, 0x7b, 0xb4, 0x7e, 0x54, //0x000029b0 .quad 6088502188546649756 - 0x3e, 0xf5, 0x2a, 0x88, 0x62, 0x86, 0x93, 0x8e, //0x000029b8 .quad -8173041140997884610 - 0x43, 0xaa, 0x23, 0x4f, 0x9a, 0x61, 0x9e, 0xe9, //0x000029c0 .quad -1612744301171463613 - 0x8d, 0xb2, 0x35, 0x2a, 0xfb, 0x67, 0x38, 0xb2, //0x000029c8 .quad -5604615407819967859 - 0xd4, 0x94, 0xec, 0xe2, 0x00, 0xfa, 0x05, 0x64, //0x000029d0 .quad 7207441660390446292 - 0x31, 0x1f, 0xc3, 0xf4, 0xf9, 0x81, 0xc6, 0xde, //0x000029d8 .quad -2394083241347571919 - 0x04, 0xdd, 0xd3, 0x8d, 0x40, 0xbc, 0x83, 0xde, //0x000029e0 .quad -2412877989897052924 - 0x7e, 0xf3, 0xf9, 0x38, 0x3c, 0x11, 0x3c, 0x8b, //0x000029e8 .quad -8413831053483314306 - 0x45, 0xd4, 0x48, 0xb1, 0x50, 0xab, 0x24, 0x96, //0x000029f0 .quad -7627783505798704059 - 0x5e, 0x70, 0x38, 0x47, 0x8b, 0x15, 0x0b, 0xae, //0x000029f8 .quad -5905602798426754978 - 0x57, 0x09, 0x9b, 0xdd, 0x24, 0xd6, 0xad, 0x3b, //0x00002a00 .quad 4300328673033783639 - 0x76, 0x8c, 0x06, 0x19, 0xee, 0xda, 0x8d, 0xd9, //0x00002a08 .quad -2770317479606055818 - 0xd6, 0xe5, 0x80, 0x0a, 0xd7, 0xa5, 0x4c, 0xe5, //0x00002a10 .quad -1923980597781273130 - 0xc9, 0x17, 0xa4, 0xcf, 0xd4, 0xa8, 0xf8, 0x87, //0x00002a18 .quad -8648977452394866743 - 0x4c, 0x1f, 0x21, 0xcd, 0x4c, 0xcf, 0x9f, 0x5e, //0x00002a20 .quad 6818396289628184396 - 0xbc, 0x1d, 0x8d, 0x03, 0x0a, 0xd3, 0xf6, 0xa9, //0x00002a28 .quad -6199535797066195524 - 0x1f, 0x67, 0x69, 0x00, 0x20, 0xc3, 0x47, 0x76, //0x00002a30 .quad 8522995362035230495 - 0x2b, 0x65, 0x70, 0x84, 0xcc, 0x87, 0x74, 0xd4, //0x00002a38 .quad -3137733727905356501 - 0x73, 0xe0, 0x41, 0x00, 0xf4, 0xd9, 0xec, 0x29, //0x00002a40 .quad 3021029092058325107 - 0x3b, 0x3f, 0xc6, 0xd2, 0xdf, 0xd4, 0xc8, 0x84, //0x00002a48 .quad -8878612607581929669 - 0x90, 0x58, 0x52, 0x00, 0x71, 0x10, 0x68, 0xf4, //0x00002a50 .quad -835399653354481520 - 0x09, 0xcf, 0x77, 0xc7, 0x17, 0x0a, 0xfb, 0xa5, //0x00002a58 .quad -6486579741050024183 - 0xb4, 0xee, 0x66, 0x40, 0x8d, 0x14, 0x82, 0x71, //0x00002a60 .quad 8179122470161673908 - 0xcc, 0xc2, 0x55, 0xb9, 0x9d, 0xcc, 0x79, 0xcf, //0x00002a68 .quad -3496538657885142324 - 0x30, 0x55, 0x40, 0x48, 0xd8, 0x4c, 0xf1, 0xc6, //0x00002a70 .quad -4111420493003729616 - 0xbf, 0x99, 0xd5, 0x93, 0xe2, 0x1f, 0xac, 0x81, //0x00002a78 .quad -9102865688819295809 - 0x7c, 0x6a, 0x50, 0x5a, 0x0e, 0xa0, 0xad, 0xb8, //0x00002a80 .quad -5139275616254662020 - 0x2f, 0x00, 0xcb, 0x38, 0xdb, 0x27, 0x17, 0xa2, //0x00002a88 .quad -6766896092596731857 - 0x1c, 0x85, 0xe4, 0xf0, 0x11, 0x08, 0xd9, 0xa6, //0x00002a90 .quad -6424094520318327524 - 0x3b, 0xc0, 0xfd, 0x06, 0xd2, 0xf1, 0x9c, 0xca, //0x00002a98 .quad -3846934097318526917 - 0x63, 0xa6, 0x1d, 0x6d, 0x16, 0x4a, 0x8f, 0x90, //0x00002aa0 .quad -8030118150397909405 - 0x4a, 0x30, 0xbd, 0x88, 0x46, 0x2e, 0x44, 0xfd, //0x00002aa8 .quad -196981603220770742 - 0xfe, 0x87, 0x32, 0x04, 0x4e, 0x8e, 0x59, 0x9a, //0x00002ab0 .quad -7324666853212387330 - 0x2e, 0x3e, 0x76, 0x15, 0xec, 0x9c, 0x4a, 0x9e, //0x00002ab8 .quad -7040642529654063570 - 0xfd, 0x29, 0x3f, 0x85, 0xe1, 0xf1, 0xef, 0x40, //0x00002ac0 .quad 4679224488766679549 - 0xba, 0xcd, 0xd3, 0x1a, 0x27, 0x44, 0xdd, 0xc5, //0x00002ac8 .quad -4189117143640191558 - 0x7c, 0xf4, 0x8e, 0xe6, 0x59, 0xee, 0x2b, 0xd1, //0x00002ad0 .quad -3374341425896426372 - 0x28, 0xc1, 0x88, 0xe1, 0x30, 0x95, 0x54, 0xf7, //0x00002ad8 .quad -624710411122851544 - 0xce, 0x58, 0x19, 0x30, 0xf8, 0x74, 0xbb, 0x82, //0x00002ae0 .quad -9026492418826348338 - 0xb9, 0x78, 0xf5, 0x8c, 0x3e, 0xdd, 0x94, 0x9a, //0x00002ae8 .quad -7307973034592864071 - 0x01, 0xaf, 0x1f, 0x3c, 0x36, 0x52, 0x6a, 0xe3, //0x00002af0 .quad -2059743486678159615 - 0xe7, 0xd6, 0x32, 0x30, 0x8e, 0x14, 0x3a, 0xc1, //0x00002af8 .quad -4523280274813692185 - 0xc1, 0x9a, 0x27, 0xcb, 0xc3, 0xe6, 0x44, 0xdc, //0x00002b00 .quad -2574679358347699519 - 0xa1, 0x8c, 0x3f, 0xbc, 0xb1, 0x99, 0x88, 0xf1, //0x00002b08 .quad -1042414325089727327 - 0xb9, 0xc0, 0xf8, 0x5e, 0x3a, 0x10, 0xab, 0x29, //0x00002b10 .quad 3002511419460075705 - 0xe5, 0xb7, 0xa7, 0x15, 0x0f, 0x60, 0xf5, 0x96, //0x00002b18 .quad -7569037980822161435 - 0xe7, 0xf0, 0xb6, 0xf6, 0x48, 0xd4, 0x15, 0x74, //0x00002b20 .quad 8364825292752482535 - 0xde, 0xa5, 0x11, 0xdb, 0x12, 0xb8, 0xb2, 0xbc, //0x00002b28 .quad -4849611457600313890 - 0x21, 0xad, 0x64, 0x34, 0x5b, 0x49, 0x1b, 0x11, //0x00002b30 .quad 1232659579085827361 - 0x56, 0x0f, 0xd6, 0x91, 0x17, 0x66, 0xdf, 0xeb, //0x00002b38 .quad -1450328303573004458 - 0x34, 0xec, 0xbe, 0x00, 0xd9, 0x0d, 0xb1, 0xca, //0x00002b40 .quad -3841273781498745804 - 0x95, 0xc9, 0x25, 0xbb, 0xce, 0x9f, 0x6b, 0x93, //0x00002b48 .quad -7823984217374209643 - 0x42, 0xa7, 0xee, 0x40, 0x4f, 0x51, 0x5d, 0x3d, //0x00002b50 .quad 4421779809981343554 - 0xfb, 0x3b, 0xef, 0x69, 0xc2, 0x87, 0x46, 0xb8, //0x00002b58 .quad -5168294253290374149 - 0x12, 0x51, 0x2a, 0x11, 0xa3, 0xa5, 0xb4, 0x0c, //0x00002b60 .quad 915538744049291538 - 0xfa, 0x0a, 0x6b, 0x04, 0xb3, 0x29, 0x58, 0xe6, //0x00002b68 .quad -1848681798185579782 - 0xab, 0x72, 0xba, 0xea, 0x85, 0xe7, 0xf0, 0x47, //0x00002b70 .quad 5183897733458195115 - 0xdc, 0xe6, 0xc2, 0xe2, 0x0f, 0x1a, 0xf7, 0x8f, //0x00002b78 .quad -8072955151507069220 - 0x56, 0x0f, 0x69, 0x65, 0x67, 0x21, 0xed, 0x59, //0x00002b80 .quad 6479872166822743894 - 0x93, 0xa0, 0x73, 0xdb, 0x93, 0xe0, 0xf4, 0xb3, //0x00002b88 .quad -5479507920956448621 - 0x2c, 0x53, 0xc3, 0x3e, 0xc1, 0x69, 0x68, 0x30, //0x00002b90 .quad 3488154190101041964 - 0xb8, 0x88, 0x50, 0xd2, 0xb8, 0x18, 0xf2, 0xe0, //0x00002b98 .quad -2237698882768172872 - 0xfb, 0x13, 0x3a, 0xc7, 0x18, 0x42, 0x41, 0x1e, //0x00002ba0 .quad 2180096368813151227 - 0x73, 0x55, 0x72, 0x83, 0x73, 0x4f, 0x97, 0x8c, //0x00002ba8 .quad -8316090829371189901 - 0xfa, 0x98, 0x08, 0xf9, 0x9e, 0x92, 0xd1, 0xe5, //0x00002bb0 .quad -1886565557410948870 - 0xcf, 0xea, 0x4e, 0x64, 0x50, 0x23, 0xbd, 0xaf, //0x00002bb8 .quad -5783427518286599473 - 0x39, 0xbf, 0x4a, 0xb7, 0x46, 0xf7, 0x45, 0xdf, //0x00002bc0 .quad -2358206946763686087 - 0x83, 0xa5, 0x62, 0x7d, 0x24, 0x6c, 0xac, 0xdb, //0x00002bc8 .quad -2617598379430861437 - 0x83, 0xb7, 0x8e, 0x32, 0x8c, 0xba, 0x8b, 0x6b, //0x00002bd0 .quad 7749492695127472003 - 0x72, 0xa7, 0x5d, 0xce, 0x96, 0xc3, 0x4b, 0x89, //0x00002bd8 .quad -8553528014785370254 - 0x64, 0x65, 0x32, 0x3f, 0x2f, 0xa9, 0x6e, 0x06, //0x00002be0 .quad 463493832054564196 - 0x4f, 0x11, 0xf5, 0x81, 0x7c, 0xb4, 0x9e, 0xab, //0x00002be8 .quad -6080224000054324913 - 0xbd, 0xfe, 0xfe, 0x0e, 0x7b, 0x53, 0x0a, 0xc8, //0x00002bf0 .quad -4032318728359182659 - 0xa2, 0x55, 0x72, 0xa2, 0x9b, 0x61, 0x86, 0xd6, //0x00002bf8 .quad -2988593981640518238 - 0x36, 0x5f, 0x5f, 0xe9, 0x2c, 0x74, 0x06, 0xbd, //0x00002c00 .quad -4826042214438183114 - 0x85, 0x75, 0x87, 0x45, 0x01, 0xfd, 0x13, 0x86, //0x00002c08 .quad -8785400266166405755 - 0x04, 0x37, 0xb7, 0x23, 0x38, 0x11, 0x48, 0x2c, //0x00002c10 .quad 3190819268807046916 - 0xe7, 0x52, 0xe9, 0x96, 0x41, 0xfc, 0x98, 0xa7, //0x00002c18 .quad -6370064314280619289 - 0xc5, 0x04, 0xa5, 0x2c, 0x86, 0x15, 0x5a, 0xf7, //0x00002c20 .quad -623161932418579259 - 0xa0, 0xa7, 0xa3, 0xfc, 0x51, 0x3b, 0x7f, 0xd1, //0x00002c28 .quad -3350894374423386208 - 0xfb, 0x22, 0xe7, 0xdb, 0x73, 0x4d, 0x98, 0x9a, //0x00002c30 .quad -7307005235402693893 - 0xc4, 0x48, 0xe6, 0x3d, 0x13, 0x85, 0xef, 0x82, //0x00002c38 .quad -9011838011655698236 - 0xba, 0xeb, 0xe0, 0xd2, 0xd0, 0x60, 0x3e, 0xc1, //0x00002c40 .quad -4522070525825979462 - 0xf5, 0xda, 0x5f, 0x0d, 0x58, 0x66, 0xab, 0xa3, //0x00002c48 .quad -6653111496142234891 - 0xa8, 0x26, 0x99, 0x07, 0x05, 0xf9, 0x8d, 0x31, //0x00002c50 .quad 3570783879572301480 - 0xb3, 0xd1, 0xb7, 0x10, 0xee, 0x3f, 0x96, 0xcc, //0x00002c58 .quad -3704703351750405709 - 0x52, 0x70, 0x7f, 0x49, 0x46, 0x77, 0xf1, 0xfd, //0x00002c60 .quad -148206168962011054 - 0x1f, 0xc6, 0xe5, 0x94, 0xe9, 0xcf, 0xbb, 0xff, //0x00002c68 .quad -19193171260619233 - 0x33, 0xa6, 0xef, 0xed, 0x8b, 0xea, 0xb6, 0xfe, //0x00002c70 .quad -92628855601256909 - 0xd3, 0x9b, 0x0f, 0xfd, 0xf1, 0x61, 0xd5, 0x9f, //0x00002c78 .quad -6929524759678968877 - 0xc0, 0x8f, 0x6b, 0xe9, 0x2e, 0xa5, 0x64, 0xfe, //0x00002c80 .quad -115786069501571136 - 0xc8, 0x82, 0x53, 0x7c, 0x6e, 0xba, 0xca, 0xc7, //0x00002c88 .quad -4050219931171323192 - 0xb0, 0x73, 0xc6, 0xa3, 0x7a, 0xce, 0xfd, 0x3d, //0x00002c90 .quad 4466953431550423984 - 0x7b, 0x63, 0x68, 0x1b, 0x0a, 0x69, 0xbd, 0xf9, //0x00002c98 .quad -451088895536766085 - 0x4e, 0x08, 0x5c, 0xa6, 0x0c, 0xa1, 0xbe, 0x06, //0x00002ca0 .quad 486002885505321038 - 0x2d, 0x3e, 0x21, 0x51, 0xa6, 0x61, 0x16, 0x9c, //0x00002ca8 .quad -7199459587351560659 - 0x62, 0x0a, 0xf3, 0xcf, 0x4f, 0x49, 0x6e, 0x48, //0x00002cb0 .quad 5219189625309039202 - 0xb8, 0x8d, 0x69, 0xe5, 0x0f, 0xfa, 0x1b, 0xc3, //0x00002cb8 .quad -4387638465762062920 - 0xfa, 0xcc, 0xef, 0xc3, 0xa3, 0xdb, 0x89, 0x5a, //0x00002cc0 .quad 6523987031636299002 - 0x26, 0xf1, 0xc3, 0xde, 0x93, 0xf8, 0xe2, 0xf3, //0x00002cc8 .quad -872862063775190746 - 0x1c, 0xe0, 0x75, 0x5a, 0x46, 0x29, 0x96, 0xf8, //0x00002cd0 .quad -534194123654701028 - 0xb7, 0x76, 0x3a, 0x6b, 0x5c, 0xdb, 0x6d, 0x98, //0x00002cd8 .quad -7463067817500576073 - 0x23, 0x58, 0x13, 0xf1, 0x97, 0xb3, 0xbb, 0xf6, //0x00002ce0 .quad -667742654568376285 - 0x65, 0x14, 0x09, 0x86, 0x33, 0x52, 0x89, 0xbe, //0x00002ce8 .quad -4717148753448332187 - 0x2c, 0x2e, 0x58, 0xed, 0x7d, 0xa0, 0x6a, 0x74, //0x00002cf0 .quad 8388693718644305452 - 0x7f, 0x59, 0x8b, 0x67, 0xc0, 0xa6, 0x2b, 0xee, //0x00002cf8 .quad -1284749923383027329 - 0xdc, 0x1c, 0x57, 0xb4, 0x4e, 0xa4, 0xc2, 0xa8, //0x00002d00 .quad -6286281471915778852 - 0xef, 0x17, 0xb7, 0x40, 0x38, 0x48, 0xdb, 0x94, //0x00002d08 .quad -7720497729755473937 - 0x13, 0xe4, 0x6c, 0x61, 0x62, 0x4d, 0xf3, 0x92, //0x00002d10 .quad -7857851839894723565 - 0xeb, 0xdd, 0xe4, 0x50, 0x46, 0x1a, 0x12, 0xba, //0x00002d18 .quad -5038936143766954517 - 0x17, 0x1d, 0xc8, 0xf9, 0xba, 0x20, 0xb0, 0x77, //0x00002d20 .quad 8624429273841147159 - 0x66, 0x15, 0x1e, 0xe5, 0xd7, 0xa0, 0x96, 0xe8, //0x00002d28 .quad -1686984161281305242 - 0x2e, 0x12, 0x1d, 0xdc, 0x74, 0x14, 0xce, 0x0a, //0x00002d30 .quad 778582277723329070 - 0x60, 0xcd, 0x32, 0xef, 0x86, 0x24, 0x5e, 0x91, //0x00002d38 .quad -7971894128441897632 - 0xba, 0x56, 0x24, 0x13, 0x92, 0x99, 0x81, 0x0d, //0x00002d40 .quad 973227847154161338 - 0xb8, 0x80, 0xff, 0xaa, 0xa8, 0xad, 0xb5, 0xb5, //0x00002d48 .quad -5353181642124984136 - 0x69, 0x6c, 0xed, 0x97, 0xf6, 0xff, 0xe1, 0x10, //0x00002d50 .quad 1216534808942701673 - 0xe6, 0x60, 0xbf, 0xd5, 0x12, 0x19, 0x23, 0xe3, //0x00002d58 .quad -2079791034228842266 - 0xc1, 0x63, 0xf4, 0x1e, 0xfa, 0x3f, 0x8d, 0xca, //0x00002d60 .quad -3851351762838199359 - 0x8f, 0x9c, 0x97, 0xc5, 0xab, 0xef, 0xf5, 0x8d, //0x00002d68 .quad -8217398424034108273 - 0xb2, 0x7c, 0xb1, 0xa6, 0xf8, 0x8f, 0x30, 0xbd, //0x00002d70 .quad -4814189703547749198 - 0xb3, 0x83, 0xfd, 0xb6, 0x96, 0x6b, 0x73, 0xb1, //0x00002d78 .quad -5660062011615247437 - 0xde, 0xdb, 0x5d, 0xd0, 0xf6, 0xb3, 0x7c, 0xac, //0x00002d80 .quad -6017737129434686498 - 0xa0, 0xe4, 0xbc, 0x64, 0x7c, 0x46, 0xd0, 0xdd, //0x00002d88 .quad -2463391496091671392 - 0x6b, 0xa9, 0x3a, 0x42, 0x7a, 0xf0, 0xcd, 0x6b, //0x00002d90 .quad 7768129340171790699 - 0xe4, 0x0e, 0xf6, 0xbe, 0x0d, 0x2c, 0xa2, 0x8a, //0x00002d98 .quad -8457148712698376476 - 0xc6, 0x53, 0xc9, 0xd2, 0x98, 0x6c, 0xc1, 0x86, //0x00002da0 .quad -8736582398494813242 - 0x9d, 0x92, 0xb3, 0x2e, 0x11, 0xb7, 0x4a, 0xad, //0x00002da8 .quad -5959749872445582691 - 0xb7, 0xa8, 0x7b, 0x07, 0xbf, 0xc7, 0x71, 0xe8, //0x00002db0 .quad -1697355961263740745 - 0x44, 0x77, 0x60, 0x7a, 0xd5, 0x64, 0x9d, 0xd8, //0x00002db8 .quad -2838001322129590460 - 0x72, 0x49, 0xad, 0x64, 0xd7, 0x1c, 0x47, 0x11, //0x00002dc0 .quad 1244995533423855986 - 0x8b, 0x4a, 0x7c, 0x6c, 0x05, 0x5f, 0x62, 0x87, //0x00002dc8 .quad -8691279853972075893 - 0xcf, 0x9b, 0xd8, 0x3d, 0x0d, 0xe4, 0x98, 0xd5, //0x00002dd0 .quad -3055441601647567921 - 0x2d, 0x5d, 0x9b, 0xc7, 0xc6, 0xf6, 0x3a, 0xa9, //0x00002dd8 .quad -6252413799037706963 - 0xc3, 0xc2, 0x4e, 0x8d, 0x10, 0x1d, 0xff, 0x4a, //0x00002de0 .quad 5404070034795315907 - 0x79, 0x34, 0x82, 0x79, 0x78, 0xb4, 0x89, 0xd3, //0x00002de8 .quad -3203831230369745799 - 0xba, 0x39, 0x51, 0x58, 0x2a, 0x72, 0xdf, 0xce, //0x00002df0 .quad -3539985255894009414 - 0xcb, 0x60, 0xf1, 0x4b, 0xcb, 0x10, 0x36, 0x84, //0x00002df8 .quad -8919923546622172981 - 0x28, 0x88, 0x65, 0xee, 0xb4, 0x4e, 0x97, 0xc2, //0x00002e00 .quad -4424981569867511768 - 0xfe, 0xb8, 0xed, 0x1e, 0xfe, 0x94, 0x43, 0xa5, //0x00002e08 .quad -6538218414850328322 - 0x32, 0xea, 0xfe, 0x29, 0x62, 0x22, 0x3d, 0x73, //0x00002e10 .quad 8303831092947774002 - 0x3e, 0x27, 0xa9, 0xa6, 0x3d, 0x7a, 0x94, 0xce, //0x00002e18 .quad -3561087000135522498 - 0x5f, 0x52, 0x3f, 0x5a, 0x7d, 0x35, 0x06, 0x08, //0x00002e20 .quad 578208414664970847 - 0x87, 0xb8, 0x29, 0x88, 0x66, 0xcc, 0x1c, 0x81, //0x00002e28 .quad -9143208402725783417 - 0xf7, 0x26, 0xcf, 0xb0, 0xdc, 0xc2, 0x07, 0xca, //0x00002e30 .quad -3888925500096174345 - 0xa8, 0x26, 0x34, 0x2a, 0x80, 0xff, 0x63, 0xa1, //0x00002e38 .quad -6817324484979841368 - 0xb5, 0xf0, 0x02, 0xdd, 0x93, 0xb3, 0x89, 0xfc, //0x00002e40 .quad -249470856692830027 - 0x52, 0x30, 0xc1, 0x34, 0x60, 0xff, 0xbc, 0xc9, //0x00002e48 .quad -3909969587797413806 - 0xe2, 0xac, 0x43, 0xd4, 0x78, 0x20, 0xac, 0xbb, //0x00002e50 .quad -4923524589293425438 - 0x67, 0x7c, 0xf1, 0x41, 0x38, 0x3f, 0x2c, 0xfc, //0x00002e58 .quad -275775966319379353 - 0x0d, 0x4c, 0xaa, 0x84, 0x4b, 0x94, 0x4b, 0xd5, //0x00002e60 .quad -3077202868308390899 - 0xc0, 0xed, 0x36, 0x29, 0x83, 0xa7, 0x9b, 0x9d, //0x00002e68 .quad -7089889006590693952 - 0x11, 0xdf, 0xd4, 0x65, 0x5e, 0x79, 0x9e, 0x0a, //0x00002e70 .quad 765182433041899281 - 0x31, 0xa9, 0x84, 0xf3, 0x63, 0x91, 0x02, 0xc5, //0x00002e78 .quad -4250675239810979535 - 0xd5, 0x16, 0x4a, 0xff, 0xb5, 0x17, 0x46, 0x4d, //0x00002e80 .quad 5568164059729762005 - 0x7d, 0xd3, 0x65, 0xf0, 0xbc, 0x35, 0x43, 0xf6, //0x00002e88 .quad -701658031336336515 - 0x45, 0x4e, 0x8e, 0xbf, 0xd1, 0xce, 0x4b, 0x50, //0x00002e90 .quad 5785945546544795205 - 0x2e, 0xa4, 0x3f, 0x16, 0x96, 0x01, 0xea, 0x99, //0x00002e98 .quad -7356065297226292178 - 0xd6, 0xe1, 0x71, 0x2f, 0x86, 0xc2, 0x5e, 0xe4, //0x00002ea0 .quad -1990940103673781802 - 0x39, 0x8d, 0xcf, 0x9b, 0xfb, 0x81, 0x64, 0xc0, //0x00002ea8 .quad -4583395603105477319 - 0x4c, 0x5a, 0x4e, 0xbb, 0x27, 0x73, 0x76, 0x5d, //0x00002eb0 .quad 6734696907262548556 - 0x88, 0x70, 0xc3, 0x82, 0x7a, 0xa2, 0x7d, 0xf0, //0x00002eb8 .quad -1117558485454458744 - 0x6f, 0xf8, 0x10, 0xd5, 0xf8, 0x07, 0x6a, 0x3a, //0x00002ec0 .quad 4209185567039092847 - 0x55, 0x26, 0xba, 0x91, 0x8c, 0x85, 0x4e, 0x96, //0x00002ec8 .quad -7616003081050118571 - 0x8b, 0x36, 0x55, 0x0a, 0xf7, 0x89, 0x04, 0x89, //0x00002ed0 .quad -8573576096483297653 - 0xea, 0xaf, 0x28, 0xb6, 0xef, 0x26, 0xe2, 0xbb, //0x00002ed8 .quad -4908317832885260310 - 0x2e, 0x84, 0xea, 0xcc, 0x74, 0xac, 0x45, 0x2b, //0x00002ee0 .quad 3118087934678041646 - 0xe5, 0xdb, 0xb2, 0xa3, 0xab, 0xb0, 0xda, 0xea, //0x00002ee8 .quad -1523711272679187483 - 0x9d, 0x92, 0x12, 0x00, 0xc9, 0x8b, 0x0b, 0x3b, //0x00002ef0 .quad 4254647968387469981 - 0x6f, 0xc9, 0x4f, 0x46, 0x6b, 0xae, 0xc8, 0x92, //0x00002ef8 .quad -7869848573065574033 - 0x44, 0x37, 0x17, 0x40, 0xbb, 0x6e, 0xce, 0x09, //0x00002f00 .quad 706623942056949572 - 0xcb, 0xbb, 0xe3, 0x17, 0x06, 0xda, 0x7a, 0xb7, //0x00002f08 .quad -5225624697904579637 - 0x15, 0x05, 0x1d, 0x10, 0x6a, 0x0a, 0x42, 0xcc, //0x00002f10 .quad -3728406090856200939 - 0xbd, 0xaa, 0xdc, 0x9d, 0x87, 0x90, 0x59, 0xe5, //0x00002f18 .quad -1920344853953336643 - 0x2d, 0x23, 0x12, 0x4a, 0x82, 0x46, 0xa9, 0x9f, //0x00002f20 .quad -6941939825212513491 - 0xb6, 0xea, 0xa9, 0xc2, 0x54, 0xfa, 0x57, 0x8f, //0x00002f28 .quad -8117744561361917258 - 0xf9, 0xab, 0x96, 0xdc, 0x22, 0x98, 0x93, 0x47, //0x00002f30 .quad 5157633273766521849 - 0x64, 0x65, 0x54, 0xf3, 0xe9, 0xf8, 0x2d, 0xb3, //0x00002f38 .quad -5535494683275008668 - 0xf7, 0x56, 0xbc, 0x93, 0x2b, 0x7e, 0x78, 0x59, //0x00002f40 .quad 6447041592208152311 - 0xbd, 0x7e, 0x29, 0x70, 0x24, 0x77, 0xf9, 0xdf, //0x00002f48 .quad -2307682335666372931 - 0x5a, 0xb6, 0x55, 0x3c, 0xdb, 0x4e, 0xeb, 0x57, //0x00002f50 .quad 6335244004343789146 - 0x36, 0xef, 0x19, 0xc6, 0x76, 0xea, 0xfb, 0x8b, //0x00002f58 .quad -8359830487432564938 - 0xf1, 0x23, 0x6b, 0x0b, 0x92, 0x22, 0xe6, 0xed, //0x00002f60 .quad -1304317031425039375 - 0x03, 0x6b, 0xa0, 0x77, 0x14, 0xe5, 0xfa, 0xae, //0x00002f68 .quad -5838102090863318269 - 0xed, 0xec, 0x45, 0x8e, 0x36, 0xab, 0x5f, 0xe9, //0x00002f70 .quad -1630396289281299219 - 0xc4, 0x85, 0x88, 0x95, 0x59, 0x9e, 0xb9, 0xda, //0x00002f78 .quad -2685941595151759932 - 0x14, 0xb4, 0xeb, 0x18, 0x02, 0xcb, 0xdb, 0x11, //0x00002f80 .quad 1286845328412881940 - 0x9b, 0x53, 0x75, 0xfd, 0xf7, 0x02, 0xb4, 0x88, //0x00002f88 .quad -8596242524610931813 - 0x19, 0xa1, 0x26, 0x9f, 0xc2, 0xbd, 0x52, 0xd6, //0x00002f90 .quad -3003129357911285479 - 0x81, 0xa8, 0xd2, 0xfc, 0xb5, 0x03, 0xe1, 0xaa, //0x00002f98 .quad -6133617137336276863 - 0x5f, 0x49, 0xf0, 0x46, 0x33, 0x6d, 0xe7, 0x4b, //0x00002fa0 .quad 5469460339465668959 - 0xa2, 0x52, 0x07, 0x7c, 0xa3, 0x44, 0x99, 0xd5, //0x00002fa8 .quad -3055335403242958174 - 0xdb, 0x2d, 0x56, 0x0c, 0x40, 0xa4, 0x70, 0x6f, //0x00002fb0 .quad 8030098730593431003 - 0xa5, 0x93, 0x84, 0x2d, 0xe6, 0xca, 0x7f, 0x85, //0x00002fb8 .quad -8827113654667930715 - 0x52, 0xb9, 0x6b, 0x0f, 0x50, 0xcd, 0x4c, 0xcb, //0x00002fc0 .quad -3797434642040374958 - 0x8e, 0xb8, 0xe5, 0xb8, 0x9f, 0xbd, 0xdf, 0xa6, //0x00002fc8 .quad -6422206049907525490 - 0xa7, 0xa7, 0x46, 0x13, 0xa4, 0x00, 0x20, 0x7e, //0x00002fd0 .quad 9088264752731695015 - 0xb2, 0x26, 0x1f, 0xa7, 0x07, 0xad, 0x97, 0xd0, //0x00002fd8 .quad -3416071543957018958 - 0xc8, 0x28, 0x0c, 0x8c, 0x66, 0x00, 0xd4, 0x8e, //0x00002fe0 .quad -8154892584824854328 - 0x2f, 0x78, 0x73, 0xc8, 0x24, 0xcc, 0x5e, 0x82, //0x00002fe8 .quad -9052573742614218705 - 0xfa, 0x32, 0x0f, 0x2f, 0x80, 0x00, 0x89, 0x72, //0x00002ff0 .quad 8253128342678483706 - 0x3b, 0x56, 0x90, 0xfa, 0x2d, 0x7f, 0xf6, 0xa2, //0x00002ff8 .quad -6704031159840385477 - 0xb9, 0xff, 0xd2, 0x3a, 0xa0, 0x40, 0x2b, 0x4f, //0x00003000 .quad 5704724409920716729 - 0xca, 0x6b, 0x34, 0x79, 0xf9, 0x1e, 0xb4, 0xcb, //0x00003008 .quad -3768352931373093942 - 0xa8, 0xbf, 0x87, 0x49, 0xc8, 0x10, 0xf6, 0xe2, //0x00003010 .quad -2092466524453879896 - 0xbc, 0x86, 0x81, 0xd7, 0xb7, 0x26, 0xa1, 0xfe, //0x00003018 .quad -98755145788979524 - 0xc9, 0xd7, 0xf4, 0x2d, 0x7d, 0xca, 0xd9, 0x0d, //0x00003020 .quad 998051431430019017 - 0x36, 0xf4, 0xb0, 0xe6, 0x32, 0xb8, 0x24, 0x9f, //0x00003028 .quad -6979250993759194058 - 0xbb, 0x0d, 0x72, 0x79, 0x1c, 0x3d, 0x50, 0x91, //0x00003030 .quad -7975807747567252037 - 0x43, 0x31, 0x5d, 0xa0, 0x3f, 0xe6, 0xed, 0xc6, //0x00003038 .quad -4112377723771604669 - 0x2a, 0x91, 0xce, 0x97, 0x63, 0x4c, 0xa4, 0x75, //0x00003040 .quad 8476984389250486570 - 0x94, 0x7d, 0x74, 0x88, 0xcf, 0x5f, 0xa9, 0xf8, //0x00003048 .quad -528786136287117932 - 0xba, 0x1a, 0xe1, 0x3e, 0xbe, 0xaf, 0x86, 0xc9, //0x00003050 .quad -3925256793573221702 - 0x7c, 0xce, 0x48, 0xb5, 0xe1, 0xdb, 0x69, 0x9b, //0x00003058 .quad -7248020362820530564 - 0x68, 0x61, 0x99, 0xce, 0xad, 0x5b, 0xe8, 0xfb, //0x00003060 .quad -294884973539139224 - 0x1b, 0x02, 0x9b, 0x22, 0xda, 0x52, 0x44, 0xc2, //0x00003068 .quad -4448339435098275301 - 0xc3, 0xb9, 0x3f, 0x42, 0x99, 0x72, 0xe2, 0xfa, //0x00003070 .quad -368606216923924029 - 0xa2, 0xc2, 0x41, 0xab, 0x90, 0x67, 0xd5, 0xf2, //0x00003078 .quad -948738275445456222 - 0x1a, 0xd4, 0x67, 0xc9, 0x9f, 0x87, 0xcd, 0xdc, //0x00003080 .quad -2536221894791146470 - 0xa5, 0x19, 0x09, 0x6b, 0xba, 0x60, 0xc5, 0x97, //0x00003088 .quad -7510490449794491995 - 0x20, 0xc9, 0xc1, 0xbb, 0x87, 0xe9, 0x00, 0x54, //0x00003090 .quad 6053094668365842720 - 0x0f, 0x60, 0xcb, 0x05, 0xe9, 0xb8, 0xb6, 0xbd, //0x00003098 .quad -4776427043815727089 - 0x68, 0x3b, 0xb2, 0xaa, 0xe9, 0x23, 0x01, 0x29, //0x000030a0 .quad 2954682317029915496 - 0x13, 0x38, 0x3e, 0x47, 0x23, 0x67, 0x24, 0xed, //0x000030a8 .quad -1358847786342270957 - 0x21, 0x65, 0xaf, 0x0a, 0x72, 0xb6, 0xa0, 0xf9, //0x000030b0 .quad -459166561069996767 - 0x0b, 0xe3, 0x86, 0x0c, 0x76, 0xc0, 0x36, 0x94, //0x000030b8 .quad -7766808894105001205 - 0x69, 0x3e, 0x5b, 0x8d, 0x0e, 0xe4, 0x08, 0xf8, //0x000030c0 .quad -573958201337495959 - 0xce, 0x9b, 0xa8, 0x8f, 0x93, 0x70, 0x44, 0xb9, //0x000030c8 .quad -5096825099203863602 - 0x04, 0x0e, 0xb2, 0x30, 0x12, 0x1d, 0x0b, 0xb6, //0x000030d0 .quad -5329133770099257852 - 0xc2, 0xc2, 0x92, 0x73, 0xb8, 0x8c, 0x95, 0xe7, //0x000030d8 .quad -1759345355577441598 - 0xc2, 0x48, 0x6f, 0x5e, 0x2b, 0xf2, 0xc6, 0xb1, //0x000030e0 .quad -5636551615525730110 - 0xb9, 0xb9, 0x3b, 0x48, 0xf3, 0x77, 0xbd, 0x90, //0x000030e8 .quad -8017119874876982855 - 0xf3, 0x1a, 0x0b, 0x36, 0xb6, 0xae, 0x38, 0x1e, //0x000030f0 .quad 2177682517447613171 - 0x28, 0xa8, 0x4a, 0x1a, 0xf0, 0xd5, 0xec, 0xb4, //0x000030f8 .quad -5409713825168840664 - 0xb0, 0xe1, 0x8d, 0xc3, 0x63, 0xda, 0xc6, 0x25, //0x00003100 .quad 2722103146809516464 - 0x32, 0x52, 0xdd, 0x20, 0x6c, 0x0b, 0x28, 0xe2, //0x00003108 .quad -2150456263033662926 - 0x0e, 0xad, 0x38, 0x5a, 0x7e, 0x48, 0x9c, 0x57, //0x00003110 .quad 6313000485183335694 - 0x5f, 0x53, 0x8a, 0x94, 0x23, 0x07, 0x59, 0x8d, //0x00003118 .quad -8261564192037121185 - 0x51, 0xd8, 0xc6, 0xf0, 0x9d, 0x5a, 0x83, 0x2d, //0x00003120 .quad 3279564588051781713 - 0x37, 0xe8, 0xac, 0x79, 0xec, 0x48, 0xaf, 0xb0, //0x00003128 .quad -5715269221619013577 - 0x65, 0x8e, 0xf8, 0x6c, 0x45, 0x31, 0xe4, 0xf8, //0x00003130 .quad -512230283362660763 - 0x44, 0x22, 0x18, 0x98, 0x27, 0x1b, 0xdb, 0xdc, //0x00003138 .quad -2532400508596379068 - 0xff, 0x58, 0x1b, 0x64, 0xcb, 0x9e, 0x8e, 0x1b, //0x00003140 .quad 1985699082112030975 - 0x6b, 0x15, 0x0f, 0xbf, 0xf8, 0xf0, 0x08, 0x8a, //0x00003148 .quad -8500279345513818773 - 0x3f, 0x2f, 0x22, 0x3d, 0x7e, 0x46, 0x72, 0xe2, //0x00003150 .quad -2129562165787349185 - 0xc5, 0xda, 0xd2, 0xee, 0x36, 0x2d, 0x8b, 0xac, //0x00003158 .quad -6013663163464885563 - 0x0f, 0xbb, 0x6a, 0xcc, 0x1d, 0xd8, 0x0e, 0x5b, //0x00003160 .quad 6561419329620589327 - 0x77, 0x91, 0x87, 0xaa, 0x84, 0xf8, 0xad, 0xd7, //0x00003168 .quad -2905392935903719049 - 0xe9, 0xb4, 0xc2, 0x9f, 0x12, 0x47, 0xe9, 0x98, //0x00003170 .quad -7428327965055601431 - 0xea, 0xba, 0x94, 0xea, 0x52, 0xbb, 0xcc, 0x86, //0x00003178 .quad -8733399612580906262 - 0x24, 0x62, 0xb3, 0x47, 0xd7, 0x98, 0x23, 0x3f, //0x00003180 .quad 4549648098962661924 - 0xa5, 0xe9, 0x39, 0xa5, 0x27, 0xea, 0x7f, 0xa8, //0x00003188 .quad -6305063497298744923 - 0xad, 0x3a, 0xa0, 0x19, 0x0d, 0x7f, 0xec, 0x8e, //0x00003190 .quad -8147997931578836307 - 0x0e, 0x64, 0x88, 0x8e, 0xb1, 0xe4, 0x9f, 0xd2, //0x00003198 .quad -3269643353196043250 - 0xac, 0x24, 0x04, 0x30, 0x68, 0xcf, 0x53, 0x19, //0x000031a0 .quad 1825030320404309164 - 0x89, 0x3e, 0x15, 0xf9, 0xee, 0xee, 0xa3, 0x83, //0x000031a8 .quad -8961056123388608887 - 0xd7, 0x2d, 0x05, 0x3c, 0x42, 0xc3, 0xa8, 0x5f, //0x000031b0 .quad 6892973918932774359 - 0x2b, 0x8e, 0x5a, 0xb7, 0xaa, 0xea, 0x8c, 0xa4, //0x000031b8 .quad -6589634135808373205 - 0x4d, 0x79, 0x06, 0xcb, 0x12, 0xf4, 0x92, 0x37, //0x000031c0 .quad 4004531380238580045 - 0xb6, 0x31, 0x31, 0x65, 0x55, 0x25, 0xb0, 0xcd, //0x000031c8 .quad -3625356651333078602 - 0xd0, 0x0b, 0xe4, 0xbe, 0x8b, 0xd8, 0xbb, 0xe2, //0x000031d0 .quad -2108853905778275376 - 0x11, 0xbf, 0x3e, 0x5f, 0x55, 0x17, 0x8e, 0x80, //0x000031d8 .quad -9183376934724255983 - 0xc4, 0x0e, 0x9d, 0xae, 0xae, 0xce, 0x6a, 0x5b, //0x000031e0 .quad 6587304654631931588 - 0xd6, 0x6e, 0x0e, 0xb7, 0x2a, 0x9d, 0xb1, 0xa0, //0x000031e8 .quad -6867535149977932074 - 0x75, 0x52, 0x44, 0x5a, 0x5a, 0x82, 0x45, 0xf2, //0x000031f0 .quad -989241218564861323 - 0x8b, 0x0a, 0xd2, 0x64, 0x75, 0x04, 0xde, 0xc8, //0x000031f8 .quad -3972732919045027189 - 0x12, 0x67, 0xd5, 0xf0, 0xf0, 0xe2, 0xd6, 0xee, //0x00003200 .quad -1236551523206076654 - 0x2e, 0x8d, 0x06, 0xbe, 0x92, 0x85, 0x15, 0xfb, //0x00003208 .quad -354230130378896082 - 0x6b, 0x60, 0x85, 0x96, 0xd6, 0x4d, 0x46, 0x55, //0x00003210 .quad 6144684325637283947 - 0x3d, 0x18, 0xc4, 0xb6, 0x7b, 0x73, 0xed, 0x9c, //0x00003218 .quad -7138922859127891907 - 0x86, 0xb8, 0x26, 0x3c, 0x4c, 0xe1, 0x97, 0xaa, //0x00003220 .quad -6154202648235558778 - 0x4c, 0x1e, 0x75, 0xa4, 0x5a, 0xd0, 0x28, 0xc4, //0x00003228 .quad -4311967555482476980 - 0xa8, 0x66, 0x30, 0x4b, 0x9f, 0xd9, 0x3d, 0xd5, //0x00003230 .quad -3081067291867060568 - 0xdf, 0x65, 0x92, 0x4d, 0x71, 0x04, 0x33, 0xf5, //0x00003238 .quad -778273425925708321 - 0x29, 0x40, 0xfe, 0x8e, 0x03, 0xa8, 0x46, 0xe5, //0x00003240 .quad -1925667057416912855 - 0xab, 0x7f, 0x7b, 0xd0, 0xc6, 0xe2, 0x3f, 0x99, //0x00003248 .quad -7403949918844649557 - 0x33, 0xd0, 0xbd, 0x72, 0x04, 0x52, 0x98, 0xde, //0x00003250 .quad -2407083821771141069 - 0x96, 0x5f, 0x9a, 0x84, 0x78, 0xdb, 0x8f, 0xbf, //0x00003258 .quad -4643251380128424042 - 0x40, 0x44, 0x6d, 0x8f, 0x85, 0x66, 0x3e, 0x96, //0x00003260 .quad -7620540795641314240 - 0x7c, 0xf7, 0xc0, 0xa5, 0x56, 0xd2, 0x73, 0xef, //0x00003268 .quad -1192378206733142148 - 0xa8, 0x4a, 0xa4, 0x79, 0x13, 0x00, 0xe7, 0xdd, //0x00003270 .quad -2456994988062127448 - 0xad, 0x9a, 0x98, 0x27, 0x76, 0x63, 0xa8, 0x95, //0x00003278 .quad -7662765406849295699 - 0x52, 0x5d, 0x0d, 0x58, 0x18, 0xc0, 0x60, 0x55, //0x00003280 .quad 6152128301777116498 - 0x59, 0xc1, 0x7e, 0xb1, 0x53, 0x7c, 0x12, 0xbb, //0x00003288 .quad -4966770740134231719 - 0xa6, 0xb4, 0x10, 0x6e, 0x1e, 0xf0, 0xb8, 0xaa, //0x00003290 .quad -6144897678060768090 - 0xaf, 0x71, 0xde, 0x9d, 0x68, 0x1b, 0xd7, 0xe9, //0x00003298 .quad -1596777406740401745 - 0xe8, 0x70, 0xca, 0x04, 0x13, 0x96, 0xb3, 0xca, //0x000032a0 .quad -3840561048787980056 - 0x0d, 0x07, 0xab, 0x62, 0x21, 0x71, 0x26, 0x92, //0x000032a8 .quad -7915514906853832947 - 0x22, 0x0d, 0xfd, 0xc5, 0x97, 0x7b, 0x60, 0x3d, //0x000032b0 .quad 4422670725869800738 - 0xd1, 0xc8, 0x55, 0xbb, 0x69, 0x0d, 0xb0, 0xb6, //0x000032b8 .quad -5282707615139903279 - 0x6a, 0x50, 0x7c, 0xb7, 0x7d, 0x9a, 0xb8, 0x8c, //0x000032c0 .quad -8306719647944912790 - 0x05, 0x3b, 0x2b, 0x2a, 0xc4, 0x10, 0x5c, 0xe4, //0x000032c8 .quad -1991698500497491195 - 0x42, 0xb2, 0xad, 0x92, 0x8e, 0x60, 0xf3, 0x77, //0x000032d0 .quad 8643358275316593218 - 0xe3, 0x04, 0x5b, 0x9a, 0x7a, 0x8a, 0xb9, 0x8e, //0x000032d8 .quad -8162340590452013853 - 0xd3, 0x1e, 0x59, 0x37, 0xb2, 0x38, 0xf0, 0x55, //0x000032e0 .quad 6192511825718353619 - 0x1c, 0xc6, 0xf1, 0x40, 0x19, 0xed, 0x67, 0xb2, //0x000032e8 .quad -5591239719637629412 - 0x88, 0x66, 0x2f, 0xc5, 0xde, 0x46, 0x6c, 0x6b, //0x000032f0 .quad 7740639782147942024 - 0xa3, 0x37, 0x2e, 0x91, 0x5f, 0xe8, 0x01, 0xdf, //0x000032f8 .quad -2377363631119648861 - 0x15, 0xa0, 0x3d, 0x3b, 0x4b, 0xac, 0x23, 0x23, //0x00003300 .quad 2532056854628769813 - 0xc6, 0xe2, 0xbc, 0xba, 0x3b, 0x31, 0x61, 0x8b, //0x00003308 .quad -8403381297090862394 - 0x1a, 0x08, 0x0d, 0x0a, 0x5e, 0x97, 0xec, 0xab, //0x00003310 .quad -6058300968568813542 - 0x77, 0x1b, 0x6c, 0xa9, 0x8a, 0x7d, 0x39, 0xae, //0x00003318 .quad -5892540602936190089 - 0x21, 0x4a, 0x90, 0x8c, 0x35, 0xbd, 0xe7, 0x96, //0x00003320 .quad -7572876210711016927 - 0x55, 0x22, 0xc7, 0x53, 0xed, 0xdc, 0xc7, 0xd9, //0x00003328 .quad -2753989735242849707 - 0x54, 0x2e, 0xda, 0x77, 0x41, 0xd6, 0x50, 0x7e, //0x00003330 .quad 9102010423587778132 - 0x75, 0x75, 0x5c, 0x54, 0x14, 0xea, 0x1c, 0x88, //0x00003338 .quad -8638772612167862923 - 0xe9, 0xb9, 0xd0, 0xd5, 0xd1, 0x0b, 0xe5, 0xdd, //0x00003340 .quad -2457545025797441047 - 0xd2, 0x92, 0x73, 0x69, 0x99, 0x24, 0x24, 0xaa, //0x00003348 .quad -6186779746782440750 - 0x64, 0xe8, 0x44, 0x4b, 0xc6, 0x4e, 0x5e, 0x95, //0x00003350 .quad -7683617300674189212 - 0x87, 0x77, 0xd0, 0xc3, 0xbf, 0x2d, 0xad, 0xd4, //0x00003358 .quad -3121788665050663033 - 0x3e, 0x11, 0x0b, 0xef, 0x3b, 0xf1, 0x5a, 0xbd, //0x00003360 .quad -4802260812921368258 - 0xb4, 0x4a, 0x62, 0xda, 0x97, 0x3c, 0xec, 0x84, //0x00003368 .quad -8868646943297746252 - 0x8e, 0xd5, 0xcd, 0xea, 0x8a, 0xad, 0xb1, 0xec, //0x00003370 .quad -1391139997724322418 - 0x61, 0xdd, 0xfa, 0xd0, 0xbd, 0x4b, 0x27, 0xa6, //0x00003378 .quad -6474122660694794911 - 0xf2, 0x4a, 0x81, 0xa5, 0xed, 0x18, 0xde, 0x67, //0x00003380 .quad 7484447039699372786 - 0xba, 0x94, 0x39, 0x45, 0xad, 0x1e, 0xb1, 0xcf, //0x00003388 .quad -3480967307441105734 - 0xd7, 0xce, 0x70, 0x87, 0x94, 0xcf, 0xea, 0x80, //0x00003390 .quad -9157278655470055721 - 0xf4, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x00003398 .quad -9093133594791772940 - 0x8d, 0x02, 0x4d, 0xa9, 0x79, 0x83, 0x25, 0xa1, //0x000033a0 .quad -6834912300910181747 - 0x31, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x000033a8 .quad -6754730975062328271 - 0x30, 0x43, 0xa0, 0x13, 0x58, 0xe4, 0x6e, 0x09, //0x000033b0 .quad 679731660717048624 - 0x3e, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x000033b8 .quad -3831727700400522434 - 0xfc, 0x53, 0x88, 0x18, 0x6e, 0x9d, 0xca, 0x8b, //0x000033c0 .quad -8373707460958465028 - 0x0d, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x000033c8 .quad -177973607073265139 - 0x7d, 0x34, 0x55, 0xcf, 0x64, 0xa2, 0x5e, 0x77, //0x000033d0 .quad 8601490892183123069 - 0x48, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x000033d8 .quad -7028762532061872568 - 0x9d, 0x81, 0x2a, 0x03, 0xfe, 0x4a, 0x36, 0x95, //0x000033e0 .quad -7694880458480647779 - 0xda, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x000033e8 .quad -4174267146649952806 - 0x04, 0x22, 0xf5, 0x83, 0xbd, 0xdd, 0x83, 0x3a, //0x000033f0 .quad 4216457482181353988 - 0x51, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x000033f8 .quad -606147914885053103 - 0x42, 0x35, 0x79, 0x72, 0x96, 0x6a, 0x92, 0xc4, //0x00003400 .quad -4282243101277735614 - 0x52, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x00003408 .quad -7296371474444240046 - 0x93, 0x82, 0x17, 0x0f, 0x3c, 0x05, 0xb7, 0x75, //0x00003410 .quad 8482254178684994195 - 0x27, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x00003418 .quad -4508778324627912153 - 0x38, 0x63, 0xdd, 0x12, 0x8b, 0xc6, 0x24, 0x53, //0x00003420 .quad 5991131704928854840 - 0xb1, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x00003428 .quad -1024286887357502287 - 0x03, 0x5e, 0xca, 0xeb, 0x16, 0xfc, 0xf6, 0xd3, //0x00003430 .quad -3173071712060547581 - 0xee, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x00003438 .quad -7557708332239520786 - 0x84, 0xf5, 0xbc, 0xa6, 0x1c, 0xbb, 0xf4, 0x88, //0x00003440 .quad -8578025658503072380 - 0xea, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x00003448 .quad -4835449396872013078 - 0xe5, 0x32, 0x6c, 0xd0, 0xe3, 0xe9, 0x31, 0x2b, //0x00003450 .quad 3112525982153323237 - 0xa5, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x00003458 .quad -1432625727662628443 - 0xcf, 0x9f, 0x43, 0x62, 0x2e, 0x32, 0xff, 0x3a, //0x00003460 .quad 4251171748059520975 - 0x07, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x00003468 .quad -7812920107430224633 - 0xc2, 0x87, 0xd4, 0xfa, 0xb9, 0xfe, 0xbe, 0x09, //0x00003470 .quad 702278666647013314 - 0x49, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x00003478 .quad -5154464115860392887 - 0xb3, 0xa9, 0x89, 0x79, 0x68, 0xbe, 0x2e, 0x4c, //0x00003480 .quad 5489534351736154547 - 0x5b, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x00003488 .quad -1831394126398103205 - 0x10, 0x0a, 0xf6, 0x4b, 0x01, 0x37, 0x9d, 0x0f, //0x00003490 .quad 1125115960621402640 - 0xd9, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x00003498 .quad -8062150356639896359 - 0x94, 0x8c, 0xf3, 0x9e, 0xc1, 0x84, 0x84, 0x53, //0x000034a0 .quad 6018080969204141204 - 0x0f, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x000034a8 .quad -5466001927372482545 - 0xb9, 0x6f, 0xb0, 0x06, 0xf2, 0xa5, 0x65, 0x28, //0x000034b0 .quad 2910915193077788601 - 0x13, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x000034b8 .quad -2220816390788215277 - 0xd3, 0x45, 0x2e, 0x44, 0xb7, 0x87, 0x3f, 0xf9, //0x000034c0 .quad -486521013540076077 - 0xcb, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x000034c8 .quad -8305539271883716405 - 0x48, 0xd7, 0x39, 0x15, 0xa5, 0x69, 0x8f, 0xf7, //0x000034d0 .quad -608151266925095096 - 0xfe, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x000034d8 .quad -5770238071427257602 - 0x1b, 0x4d, 0x88, 0x5a, 0x0e, 0x44, 0x73, 0xb5, //0x000034e0 .quad -5371875102083756773 - 0xbe, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x000034e8 .quad -2601111570856684098 - 0x30, 0x30, 0x95, 0xf8, 0x88, 0x0a, 0x68, 0x31, //0x000034f0 .quad 3560107088838733872 - 0x97, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x000034f8 .quad -8543223759426509417 - 0x3d, 0x7c, 0xba, 0x36, 0x2b, 0x0d, 0xc2, 0xfd, //0x00003500 .quad -161552157378970563 - 0xfc, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00003508 .quad -6067343680855748868 - 0x4c, 0x1b, 0x69, 0x04, 0x76, 0x90, 0x32, 0x3d, //0x00003510 .quad 4409745821703674700 - 0xbc, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x00003518 .quad -2972493582642298180 - 0x0f, 0xb1, 0xc1, 0xc2, 0x49, 0x9a, 0x3f, 0xa6, //0x00003520 .quad -6467280898289979121 - 0xb5, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x00003528 .quad -8775337516792518219 - 0x53, 0x1d, 0x72, 0x33, 0xdc, 0x80, 0xcf, 0x0f, //0x00003530 .quad 1139270913992301907 - 0x23, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x00003538 .quad -6357485877563259869 - 0xa8, 0xa4, 0x4e, 0x40, 0x13, 0x61, 0xc3, 0xd3, //0x00003540 .quad -3187597375937010520 - 0x2b, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x00003548 .quad -3335171328526686933 - 0xe9, 0x26, 0x31, 0x08, 0xac, 0x1c, 0x5a, 0x64, //0x00003550 .quad 7231123676894144233 - 0x3b, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x00003558 .quad -9002011107970261189 - 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, 0x70, 0x3d, //0x00003560 .quad 4427218577690292387 - 0x0a, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x00003568 .quad -6640827866535438582 - 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00003570 QUAD $0xcccccccccccccccc; QUAD $0xcccccccccccccccc // .space 16, '\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003580 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00003588 .quad -9223372036854775808 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003590 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x00003598 .quad -6917529027641081856 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000035a0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x000035a8 .quad -4035225266123964416 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000035b0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x000035b8 .quad -432345564227567616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000035c0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x000035c8 .quad -7187745005283311616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000035d0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x000035d8 .quad -4372995238176751616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000035e0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x000035e8 .quad -854558029293551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000035f0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x000035f8 .quad -7451627795949551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003600 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x00003608 .quad -4702848726509551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003610 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x00003618 .quad -1266874889709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003620 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x00003628 .quad -7709325833709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003630 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x00003638 .quad -5024971273709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003640 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x00003648 .quad -1669528073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003650 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x00003658 .quad -7960984073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003660 .quad 0 - 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x00003668 .quad -5339544073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003670 .quad 0 - 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x00003678 .quad -2062744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003680 .quad 0 - 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x00003688 .quad -8206744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003690 .quad 0 - 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x00003698 .quad -5646744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000036a0 .quad 0 - 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x000036a8 .quad -2446744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000036b0 .quad 0 - 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x000036b8 .quad -8446744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000036c0 .quad 0 - 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x000036c8 .quad -5946744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000036d0 .quad 0 - 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x000036d8 .quad -2821744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000036e0 .quad 0 - 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x000036e8 .quad -8681119073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000036f0 .quad 0 - 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x000036f8 .quad -6239712823709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003700 .quad 0 - 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x00003708 .quad -3187955011209551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003710 .quad 0 - 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x00003718 .quad -8910000909647051616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003720 .quad 0 - 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x00003728 .quad -6525815118631426616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003730 .quad 0 - 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x00003738 .quad -3545582879861895366 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, //0x00003740 .quad 4611686018427387904 - 0x84, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x00003748 .quad -9133518327554766460 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, //0x00003750 .quad 5764607523034234880 - 0xe5, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x00003758 .quad -6805211891016070171 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, //0x00003760 .quad -6629298651489370112 - 0xde, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x00003768 .quad -3894828845342699810 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, //0x00003770 .quad 5548434740920451072 - 0x96, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x00003778 .quad -256850038250986858 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xf0, //0x00003780 .quad -1143914305352105984 - 0x9d, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x00003788 .quad -7078060301547948643 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6c, //0x00003790 .quad 7793479155164643328 - 0x05, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x00003798 .quad -4235889358507547899 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0xc7, //0x000037a0 .quad -4093209111326359552 - 0xc6, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x000037a8 .quad -683175679707046970 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x7f, 0x3c, //0x000037b0 .quad 4359273333062107136 - 0x5c, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x000037b8 .quad -7344513827457986212 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x9f, 0x4b, //0x000037c0 .quad 5449091666327633920 - 0xb3, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x000037c8 .quad -4568956265895094861 - 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x86, 0x1e, //0x000037d0 .quad 2199678564482154496 - 0x20, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x000037d8 .quad -1099509313941480672 - 0x00, 0x00, 0x00, 0x00, 0x80, 0x44, 0x14, 0x13, //0x000037e0 .quad 1374799102801346560 - 0xf4, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x000037e8 .quad -7604722348854507276 - 0x00, 0x00, 0x00, 0x00, 0xa0, 0x55, 0xd9, 0x17, //0x000037f0 .quad 1718498878501683200 - 0x31, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x000037f8 .quad -4894216917640746191 - 0x00, 0x00, 0x00, 0x00, 0x08, 0xab, 0xcf, 0x5d, //0x00003800 .quad 6759809616554491904 - 0xfd, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x00003808 .quad -1506085128623544835 - 0x00, 0x00, 0x00, 0x00, 0xe5, 0xca, 0xa1, 0x5a, //0x00003810 .quad 6530724019560251392 - 0xbe, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x00003818 .quad -7858832233030797378 - 0x00, 0x00, 0x00, 0x40, 0x9e, 0x3d, 0x4a, 0xf1, //0x00003820 .quad -1059967012404461568 - 0xad, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x00003828 .quad -5211854272861108819 - 0x00, 0x00, 0x00, 0xd0, 0x05, 0xcd, 0x9c, 0x6d, //0x00003830 .quad 7898413271349198848 - 0x19, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x00003838 .quad -1903131822648998119 - 0x00, 0x00, 0x00, 0xa2, 0x23, 0x00, 0x82, 0xe4, //0x00003840 .quad -1981020733047832576 - 0x6f, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x00003848 .quad -8106986416796705681 - 0x00, 0x00, 0x80, 0x8a, 0x2c, 0x80, 0xa2, 0xdd, //0x00003850 .quad -2476275916309790720 - 0x8b, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x00003858 .quad -5522047002568494197 - 0x00, 0x00, 0x20, 0xad, 0x37, 0x20, 0x0b, 0xd5, //0x00003860 .quad -3095344895387238400 - 0x6e, 0x30, 0x9e, 0xa1, 0x62, 0x2f, 0x35, 0xe0, //0x00003868 .quad -2290872734783229842 - 0x00, 0x00, 0x34, 0xcc, 0x22, 0xf4, 0x26, 0x45, //0x00003870 .quad 4982938468024057856 - 0x45, 0xde, 0x02, 0xa5, 0x9d, 0x3d, 0x21, 0x8c, //0x00003878 .quad -8349324486880600507 - 0x00, 0x00, 0x41, 0x7f, 0x2b, 0xb1, 0x70, 0x96, //0x00003880 .quad -7606384970252091392 - 0xd6, 0x95, 0x43, 0x0e, 0x05, 0x8d, 0x29, 0xaf, //0x00003888 .quad -5824969590173362730 - 0x00, 0x40, 0x11, 0x5f, 0x76, 0xdd, 0x0c, 0x3c, //0x00003890 .quad 4327076842467049472 - 0x4c, 0x7b, 0xd4, 0x51, 0x46, 0xf0, 0xf3, 0xda, //0x00003898 .quad -2669525969289315508 - 0x00, 0xc8, 0x6a, 0xfb, 0x69, 0x0a, 0x88, 0xa5, //0x000038a0 .quad -6518949010312869888 - 0x0f, 0xcd, 0x24, 0xf3, 0x2b, 0x76, 0xd8, 0x88, //0x000038a8 .quad -8585982758446904049 - 0x00, 0x7a, 0x45, 0x7a, 0x04, 0x0d, 0xea, 0x8e, //0x000038b0 .quad -8148686262891087360 - 0x53, 0x00, 0xee, 0xef, 0xb6, 0x93, 0x0e, 0xab, //0x000038b8 .quad -6120792429631242157 - 0x80, 0xd8, 0xd6, 0x98, 0x45, 0x90, 0xa4, 0x72, //0x000038c0 .quad 8260886245095692416 - 0x68, 0x80, 0xe9, 0xab, 0xa4, 0x38, 0xd2, 0xd5, //0x000038c8 .quad -3039304518611664792 - 0x50, 0x47, 0x86, 0x7f, 0x2b, 0xda, 0xa6, 0x47, //0x000038d0 .quad 5163053903184807760 - 0x41, 0xf0, 0x71, 0xeb, 0x66, 0x63, 0xa3, 0x85, //0x000038d8 .quad -8817094351773372351 - 0x24, 0xd9, 0x67, 0x5f, 0xb6, 0x90, 0x90, 0x99, //0x000038e0 .quad -7381240676301154012 - 0x51, 0x6c, 0x4e, 0xa6, 0x40, 0x3c, 0x0c, 0xa7, //0x000038e8 .quad -6409681921289327535 - 0x6d, 0xcf, 0x41, 0xf7, 0xe3, 0xb4, 0xf4, 0xff, //0x000038f0 .quad -3178808521666707 - 0x65, 0x07, 0xe2, 0xcf, 0x50, 0x4b, 0xcf, 0xd0, //0x000038f8 .quad -3400416383184271515 - 0xa4, 0x21, 0x89, 0x7a, 0x0e, 0xf1, 0xf8, 0xbf, //0x00003900 .quad -4613672773753429596 - 0x9f, 0x44, 0xed, 0x81, 0x12, 0x8f, 0x81, 0x82, //0x00003908 .quad -9042789267131251553 - 0x0d, 0x6a, 0x2b, 0x19, 0x52, 0x2d, 0xf7, 0xaf, //0x00003910 .quad -5767090967191786995 - 0xc7, 0x95, 0x68, 0x22, 0xd7, 0xf2, 0x21, 0xa3, //0x00003918 .quad -6691800565486676537 - 0x90, 0x44, 0x76, 0x9f, 0xa6, 0xf8, 0xf4, 0x9b, //0x00003920 .quad -7208863708989733744 - 0x39, 0xbb, 0x02, 0xeb, 0x8c, 0x6f, 0xea, 0xcb, //0x00003928 .quad -3753064688430957767 - 0xb4, 0xd5, 0x53, 0x47, 0xd0, 0x36, 0xf2, 0x02, //0x00003930 .quad 212292400617608628 - 0x08, 0x6a, 0xc3, 0x25, 0x70, 0x0b, 0xe5, 0xfe, //0x00003938 .quad -79644842111309304 - 0x90, 0x65, 0x94, 0x2c, 0x42, 0x62, 0xd7, 0x01, //0x00003940 .quad 132682750386005392 - 0x45, 0x22, 0x9a, 0x17, 0x26, 0x27, 0x4f, 0x9f, //0x00003948 .quad -6967307053960650171 - 0xf5, 0x7e, 0xb9, 0xb7, 0xd2, 0x3a, 0x4d, 0x42, //0x00003950 .quad 4777539456409894645 - 0xd6, 0xaa, 0x80, 0x9d, 0xef, 0xf0, 0x22, 0xc7, //0x00003958 .quad -4097447799023424810 - 0xb2, 0xde, 0xa7, 0x65, 0x87, 0x89, 0xe0, 0xd2, //0x00003960 .quad -3251447716342407502 - 0x8b, 0xd5, 0xe0, 0x84, 0x2b, 0xad, 0xeb, 0xf8, //0x00003968 .quad -510123730351893109 - 0x2f, 0xeb, 0x88, 0x9f, 0xf4, 0x55, 0xcc, 0x63, //0x00003970 .quad 7191217214140771119 - 0x77, 0x85, 0x0c, 0x33, 0x3b, 0x4c, 0x93, 0x9b, //0x00003978 .quad -7236356359111015049 - 0xfb, 0x25, 0x6b, 0xc7, 0x71, 0x6b, 0xbf, 0x3c, //0x00003980 .quad 4377335499248575995 - 0xd5, 0xa6, 0xcf, 0xff, 0x49, 0x1f, 0x78, 0xc2, //0x00003988 .quad -4433759430461380907 - 0x7a, 0xef, 0x45, 0x39, 0x4e, 0x46, 0xef, 0x8b, //0x00003990 .quad -8363388681221443718 - 0x8a, 0x90, 0xc3, 0x7f, 0x1c, 0x27, 0x16, 0xf3, //0x00003998 .quad -930513269649338230 - 0xac, 0xb5, 0xcb, 0xe3, 0xf0, 0x8b, 0x75, 0x97, //0x000039a0 .quad -7532960934977096276 - 0x56, 0x3a, 0xda, 0xcf, 0x71, 0xd8, 0xed, 0x97, //0x000039a8 .quad -7499099821171918250 - 0x17, 0xa3, 0xbe, 0x1c, 0xed, 0xee, 0x52, 0x3d, //0x000039b0 .quad 4418856886560793367 - 0xec, 0xc8, 0xd0, 0x43, 0x8e, 0x4e, 0xe9, 0xbd, //0x000039b8 .quad -4762188758037509908 - 0xdd, 0x4b, 0xee, 0x63, 0xa8, 0xaa, 0xa7, 0x4c, //0x000039c0 .quad 5523571108200991709 - 0x27, 0xfb, 0xc4, 0xd4, 0x31, 0xa2, 0x63, 0xed, //0x000039c8 .quad -1341049929119499481 - 0x6a, 0xef, 0x74, 0x3e, 0xa9, 0xca, 0xe8, 0x8f, //0x000039d0 .quad -8076983103442849942 - 0xf8, 0x1c, 0xfb, 0x24, 0x5f, 0x45, 0x5e, 0x94, //0x000039d8 .quad -7755685233340769032 - 0x44, 0x2b, 0x12, 0x8e, 0x53, 0xfd, 0xe2, 0xb3, //0x000039e0 .quad -5484542860876174524 - 0x36, 0xe4, 0x39, 0xee, 0xb6, 0xd6, 0x75, 0xb9, //0x000039e8 .quad -5082920523248573386 - 0x16, 0xb6, 0x96, 0x71, 0xa8, 0xbc, 0xdb, 0x60, //0x000039f0 .quad 6979379479186945558 - 0x44, 0x5d, 0xc8, 0xa9, 0x64, 0x4c, 0xd3, 0xe7, //0x000039f8 .quad -1741964635633328828 - 0xcd, 0x31, 0xfe, 0x46, 0xe9, 0x55, 0x89, 0xbc, //0x00003a00 .quad -4861259862362934835 - 0x4a, 0x3a, 0x1d, 0xea, 0xbe, 0x0f, 0xe4, 0x90, //0x00003a08 .quad -8006256924911912374 - 0x41, 0xbe, 0xbd, 0x98, 0x63, 0xab, 0xab, 0x6b, //0x00003a10 .quad 7758483227328495169 - 0xdd, 0x88, 0xa4, 0xa4, 0xae, 0x13, 0x1d, 0xb5, //0x00003a18 .quad -5396135137712502563 - 0xd1, 0x2d, 0xed, 0x7e, 0x3c, 0x96, 0x96, 0xc6, //0x00003a20 .quad -4136954021121544751 - 0x14, 0xab, 0xcd, 0x4d, 0x9a, 0x58, 0x64, 0xe2, //0x00003a28 .quad -2133482903713240300 - 0xa2, 0x3c, 0x54, 0xcf, 0xe5, 0x1d, 0x1e, 0xfc, //0x00003a30 .quad -279753253987271518 - 0xec, 0x8a, 0xa0, 0x70, 0x60, 0xb7, 0x7e, 0x8d, //0x00003a38 .quad -8250955842461857044 - 0xcb, 0x4b, 0x29, 0x43, 0x5f, 0xa5, 0x25, 0x3b, //0x00003a40 .quad 4261994450943298507 - 0xa8, 0xad, 0xc8, 0x8c, 0x38, 0x65, 0xde, 0xb0, //0x00003a48 .quad -5702008784649933400 - 0xbe, 0x9e, 0xf3, 0x13, 0xb7, 0x0e, 0xef, 0x49, //0x00003a50 .quad 5327493063679123134 - 0x12, 0xd9, 0xfa, 0xaf, 0x86, 0xfe, 0x15, 0xdd, //0x00003a58 .quad -2515824962385028846 - 0x37, 0x43, 0x78, 0x6c, 0x32, 0x69, 0x35, 0x6e, //0x00003a60 .quad 7941369183226839863 - 0xab, 0xc7, 0xfc, 0x2d, 0x14, 0xbf, 0x2d, 0x8a, //0x00003a68 .quad -8489919629131724885 - 0x04, 0x54, 0x96, 0x07, 0x7f, 0xc3, 0xc2, 0x49, //0x00003a70 .quad 5315025460606161924 - 0x96, 0xf9, 0x7b, 0x39, 0xd9, 0x2e, 0xb9, 0xac, //0x00003a78 .quad -6000713517987268202 - 0x06, 0xe9, 0x7b, 0xc9, 0x5e, 0x74, 0x33, 0xdc, //0x00003a80 .quad -2579590211097073402 - 0xfb, 0xf7, 0xda, 0x87, 0x8f, 0x7a, 0xe7, 0xd7, //0x00003a88 .quad -2889205879056697349 - 0xa3, 0x71, 0xed, 0x3d, 0xbb, 0x28, 0xa0, 0x69, //0x00003a90 .quad 7611128154919104931 - 0xfd, 0xda, 0xe8, 0xb4, 0x99, 0xac, 0xf0, 0x86, //0x00003a98 .quad -8723282702051517699 - 0x0c, 0xce, 0x68, 0x0d, 0xea, 0x32, 0x08, 0xc4, //0x00003aa0 .quad -4321147861633282548 - 0xbc, 0x11, 0x23, 0x22, 0xc0, 0xd7, 0xac, 0xa8, //0x00003aa8 .quad -6292417359137009220 - 0x90, 0x01, 0xc3, 0x90, 0xa4, 0x3f, 0x0a, 0xf5, //0x00003ab0 .quad -789748808614215280 - 0x2b, 0xd6, 0xab, 0x2a, 0xb0, 0x0d, 0xd8, 0xd2, //0x00003ab8 .quad -3253835680493873621 - 0xfa, 0xe0, 0x79, 0xda, 0xc6, 0x67, 0x26, 0x79, //0x00003ac0 .quad 8729779031470891258 - 0xdb, 0x65, 0xab, 0x1a, 0x8e, 0x08, 0xc7, 0x83, //0x00003ac8 .quad -8951176327949752869 - 0x38, 0x59, 0x18, 0x91, 0xb8, 0x01, 0x70, 0x57, //0x00003ad0 .quad 6300537770911226168 - 0x52, 0x3f, 0x56, 0xa1, 0xb1, 0xca, 0xb8, 0xa4, //0x00003ad8 .quad -6577284391509803182 - 0x86, 0x6f, 0x5e, 0xb5, 0x26, 0x02, 0x4c, 0xed, //0x00003ae0 .quad -1347699823215743098 - 0x26, 0xcf, 0xab, 0x09, 0x5e, 0xfd, 0xe6, 0xcd, //0x00003ae8 .quad -3609919470959866074 - 0xb4, 0x05, 0x5b, 0x31, 0x58, 0x81, 0x4f, 0x54, //0x00003af0 .quad 6075216638131242420 - 0x78, 0x61, 0x0b, 0xc6, 0x5a, 0x5e, 0xb0, 0x80, //0x00003af8 .quad -9173728696990998152 - 0x21, 0xc7, 0xb1, 0x3d, 0xae, 0x61, 0x63, 0x69, //0x00003b00 .quad 7594020797664053025 - 0xd6, 0x39, 0x8e, 0x77, 0xf1, 0x75, 0xdc, 0xa0, //0x00003b08 .quad -6855474852811359786 - 0xe9, 0x38, 0x1e, 0xcd, 0x19, 0x3a, 0xbc, 0x03, //0x00003b10 .quad 269153960225290473 - 0x4c, 0xc8, 0x71, 0xd5, 0x6d, 0x93, 0x13, 0xc9, //0x00003b18 .quad -3957657547586811828 - 0x23, 0xc7, 0x65, 0x40, 0xa0, 0x48, 0xab, 0x04, //0x00003b20 .quad 336442450281613091 - 0x5f, 0x3a, 0xce, 0x4a, 0x49, 0x78, 0x58, 0xfb, //0x00003b28 .quad -335385916056126881 - 0x76, 0x9c, 0x3f, 0x28, 0x64, 0x0d, 0xeb, 0x62, //0x00003b30 .quad 7127805559067090038 - 0x7b, 0xe4, 0xc0, 0xce, 0x2d, 0x4b, 0x17, 0x9d, //0x00003b38 .quad -7127145225176161157 - 0x94, 0x83, 0x4f, 0x32, 0xbd, 0xd0, 0xa5, 0x3b, //0x00003b40 .quad 4298070930406474644 - 0x9a, 0x1d, 0x71, 0x42, 0xf9, 0x1d, 0x5d, 0xc4, //0x00003b48 .quad -4297245513042813542 - 0x79, 0x64, 0xe3, 0x7e, 0xec, 0x44, 0x8f, 0xca, //0x00003b50 .quad -3850783373846682503 - 0x00, 0x65, 0x0d, 0x93, 0x77, 0x65, 0x74, 0xf5, //0x00003b58 .quad -759870872876129024 - 0xcb, 0x1e, 0x4e, 0xcf, 0x13, 0x8b, 0x99, 0x7e, //0x00003b60 .quad 9122475437414293195 - 0x20, 0x5f, 0xe8, 0xbb, 0x6a, 0xbf, 0x68, 0x99, //0x00003b68 .quad -7392448323188662496 - 0x7e, 0xa6, 0x21, 0xc3, 0xd8, 0xed, 0x3f, 0x9e, //0x00003b70 .quad -7043649776941685122 - 0xe8, 0x76, 0xe2, 0x6a, 0x45, 0xef, 0xc2, 0xbf, //0x00003b78 .quad -4628874385558440216 - 0x1e, 0x10, 0xea, 0xf3, 0x4e, 0xe9, 0xcf, 0xc5, //0x00003b80 .quad -4192876202749718498 - 0xa2, 0x14, 0x9b, 0xc5, 0x16, 0xab, 0xb3, 0xef, //0x00003b88 .quad -1174406963520662366 - 0x12, 0x4a, 0x72, 0x58, 0xd1, 0xf1, 0xa1, 0xbb, //0x00003b90 .quad -4926390635932268014 - 0xe5, 0xec, 0x80, 0x3b, 0xee, 0x4a, 0xd0, 0x95, //0x00003b98 .quad -7651533379841495835 - 0x97, 0xdc, 0x8e, 0xae, 0x45, 0x6e, 0x8a, 0x2a, //0x00003ba0 .quad 3065383741939440791 - 0x1f, 0x28, 0x61, 0xca, 0xa9, 0x5d, 0x44, 0xbb, //0x00003ba8 .quad -4952730706374481889 - 0xbd, 0x93, 0x32, 0x1a, 0xd7, 0x09, 0x2d, 0xf5, //0x00003bb0 .quad -779956341003086915 - 0x26, 0x72, 0xf9, 0x3c, 0x14, 0x75, 0x15, 0xea, //0x00003bb8 .quad -1579227364540714458 - 0x56, 0x9c, 0x5f, 0x70, 0x26, 0x26, 0x3c, 0x59, //0x00003bc0 .quad 6430056314514152534 - 0x58, 0xe7, 0x1b, 0xa6, 0x2c, 0x69, 0x4d, 0x92, //0x00003bc8 .quad -7904546130479028392 - 0x6c, 0x83, 0x77, 0x0c, 0xb0, 0x2f, 0x8b, 0x6f, //0x00003bd0 .quad 8037570393142690668 - 0x2e, 0xe1, 0xa2, 0xcf, 0x77, 0xc3, 0xe0, 0xb6, //0x00003bd8 .quad -5268996644671397586 - 0x47, 0x64, 0x95, 0x0f, 0x9c, 0xfb, 0x6d, 0x0b, //0x00003be0 .quad 823590954573587527 - 0x7a, 0x99, 0x8b, 0xc3, 0x55, 0xf4, 0x98, 0xe4, //0x00003be8 .quad -1974559787411859078 - 0xac, 0x5e, 0xbd, 0x89, 0x41, 0xbd, 0x24, 0x47, //0x00003bf0 .quad 5126430365035880108 - 0xec, 0x3f, 0x37, 0x9a, 0xb5, 0x98, 0xdf, 0x8e, //0x00003bf8 .quad -8151628894773493780 - 0x57, 0xb6, 0x2c, 0xec, 0x91, 0xec, 0xed, 0x58, //0x00003c00 .quad 6408037956294850135 - 0xe7, 0x0f, 0xc5, 0x00, 0xe3, 0x7e, 0x97, 0xb2, //0x00003c08 .quad -5577850100039479321 - 0xed, 0xe3, 0x37, 0x67, 0xb6, 0x67, 0x29, 0x2f, //0x00003c10 .quad 3398361426941174765 - 0xe1, 0x53, 0xf6, 0xc0, 0x9b, 0x5e, 0x3d, 0xdf, //0x00003c18 .quad -2360626606621961247 - 0x74, 0xee, 0x82, 0x00, 0xd2, 0xe0, 0x79, 0xbd, //0x00003c20 .quad -4793553135802847628 - 0x6c, 0xf4, 0x99, 0x58, 0x21, 0x5b, 0x86, 0x8b, //0x00003c28 .quad -8392920656779807636 - 0x11, 0xaa, 0xa3, 0x80, 0x06, 0x59, 0xd8, 0xec, //0x00003c30 .quad -1380255401326171631 - 0x87, 0x71, 0xc0, 0xae, 0xe9, 0xf1, 0x67, 0xae, //0x00003c38 .quad -5879464802547371641 - 0x95, 0x94, 0xcc, 0x20, 0x48, 0x6f, 0x0e, 0xe8, //0x00003c40 .quad -1725319251657714539 - 0xe9, 0x8d, 0x70, 0x1a, 0x64, 0xee, 0x01, 0xda, //0x00003c48 .quad -2737644984756826647 - 0xdd, 0xdc, 0x7f, 0x14, 0x8d, 0x05, 0x09, 0x31, //0x00003c50 .quad 3533361486141316317 - 0xb2, 0x58, 0x86, 0x90, 0xfe, 0x34, 0x41, 0x88, //0x00003c58 .quad -8628557143114098510 - 0x15, 0xd4, 0x9f, 0x59, 0xf0, 0x46, 0x4b, 0xbd, //0x00003c60 .quad -4806670179178130411 - 0xde, 0xee, 0xa7, 0x34, 0x3e, 0x82, 0x51, 0xaa, //0x00003c68 .quad -6174010410465235234 - 0x1a, 0xc9, 0x07, 0x70, 0xac, 0x18, 0x9e, 0x6c, //0x00003c70 .quad 7826720331309500698 - 0x96, 0xea, 0xd1, 0xc1, 0xcd, 0xe2, 0xe5, 0xd4, //0x00003c78 .quad -3105826994654156138 - 0xb0, 0xdd, 0x04, 0xc6, 0x6b, 0xcf, 0xe2, 0x03, //0x00003c80 .quad 280014188641050032 - 0x9e, 0x32, 0x23, 0x99, 0xc0, 0xad, 0x0f, 0x85, //0x00003c88 .quad -8858670899299929442 - 0x1c, 0x15, 0x86, 0xb7, 0x46, 0x83, 0xdb, 0x84, //0x00003c90 .quad -8873354301053463268 - 0x45, 0xff, 0x6b, 0xbf, 0x30, 0x99, 0x53, 0xa6, //0x00003c98 .quad -6461652605697523899 - 0x63, 0x9a, 0x67, 0x65, 0x18, 0x64, 0x12, 0xe6, //0x00003ca0 .quad -1868320839462053277 - 0x16, 0xff, 0x46, 0xef, 0x7c, 0x7f, 0xe8, 0xcf, //0x00003ca8 .quad -3465379738694516970 - 0x7e, 0xc0, 0x60, 0x3f, 0x8f, 0x7e, 0xcb, 0x4f, //0x00003cb0 .quad 5749828502977298558 - 0x6e, 0x5f, 0x8c, 0x15, 0xae, 0x4f, 0xf1, 0x81, //0x00003cb8 .quad -9083391364325154962 - 0x9d, 0xf0, 0x38, 0x0f, 0x33, 0x5e, 0xbe, 0xe3, //0x00003cc0 .quad -2036086408133152611 - 0x49, 0x77, 0xef, 0x9a, 0x99, 0xa3, 0x6d, 0xa2, //0x00003cc8 .quad -6742553186979055799 - 0xc5, 0x2c, 0x07, 0xd3, 0xbf, 0xf5, 0xad, 0x5c, //0x00003cd0 .quad 6678264026688335045 - 0x1c, 0x55, 0xab, 0x01, 0x80, 0x0c, 0x09, 0xcb, //0x00003cd8 .quad -3816505465296431844 - 0xf6, 0xf7, 0xc8, 0xc7, 0x2f, 0x73, 0xd9, 0x73, //0x00003ce0 .quad 8347830033360418806 - 0x63, 0x2a, 0x16, 0x02, 0xa0, 0x4f, 0xcb, 0xfd, //0x00003ce8 .quad -158945813193151901 - 0xfa, 0x9a, 0xdd, 0xdc, 0xfd, 0xe7, 0x67, 0x28, //0x00003cf0 .quad 2911550761636567802 - 0x7e, 0xda, 0x4d, 0x01, 0xc4, 0x11, 0x9f, 0x9e, //0x00003cf8 .quad -7016870160886801794 - 0xb8, 0x01, 0x15, 0x54, 0xfd, 0xe1, 0x81, 0xb2, //0x00003d00 .quad -5583933584809066056 - 0x1d, 0x51, 0xa1, 0x01, 0x35, 0xd6, 0x46, 0xc6, //0x00003d08 .quad -4159401682681114339 - 0x26, 0x42, 0x1a, 0xa9, 0x7c, 0x5a, 0x22, 0x1f, //0x00003d10 .quad 2243455055843443238 - 0x65, 0xa5, 0x09, 0x42, 0xc2, 0x8b, 0xd8, 0xf7, //0x00003d18 .quad -587566084924005019 - 0x58, 0x69, 0xb0, 0xe9, 0x8d, 0x78, 0x75, 0x33, //0x00003d20 .quad 3708002419115845976 - 0x5f, 0x07, 0x46, 0x69, 0x59, 0x57, 0xe7, 0x9a, //0x00003d28 .quad -7284757830718584993 - 0xae, 0x83, 0x1c, 0x64, 0xb1, 0xd6, 0x52, 0x00, //0x00003d30 .quad 23317005467419566 - 0x37, 0x89, 0x97, 0xc3, 0x2f, 0x2d, 0xa1, 0xc1, //0x00003d38 .quad -4494261269970843337 - 0x9a, 0xa4, 0x23, 0xbd, 0x5d, 0x8c, 0x67, 0xc0, //0x00003d40 .quad -4582539761593113446 - 0x84, 0x6b, 0x7d, 0xb4, 0x7b, 0x78, 0x09, 0xf2, //0x00003d48 .quad -1006140569036166268 - 0xe0, 0x46, 0x36, 0x96, 0xba, 0xb7, 0x40, 0xf8, //0x00003d50 .quad -558244341782001952 - 0x32, 0x63, 0xce, 0x50, 0x4d, 0xeb, 0x45, 0x97, //0x00003d58 .quad -7546366883288685774 - 0x98, 0xd8, 0xc3, 0x3b, 0xa9, 0xe5, 0x50, 0xb6, //0x00003d60 .quad -5309491445654890344 - 0xff, 0xfb, 0x01, 0xa5, 0x20, 0x66, 0x17, 0xbd, //0x00003d68 .quad -4821272585683469313 - 0xbe, 0xce, 0xb4, 0x8a, 0x13, 0x1f, 0xe5, 0xa3, //0x00003d70 .quad -6636864307068612930 - 0xff, 0x7a, 0x42, 0xce, 0xa8, 0x3f, 0x5d, 0xec, //0x00003d78 .quad -1414904713676948737 - 0x37, 0x01, 0xb1, 0x36, 0x6c, 0x33, 0x6f, 0xc6, //0x00003d80 .quad -4148040191917883081 - 0xdf, 0x8c, 0xe9, 0x80, 0xc9, 0x47, 0xba, 0x93, //0x00003d88 .quad -7801844473689174817 - 0x84, 0x41, 0x5d, 0x44, 0x47, 0x00, 0x0b, 0xb8, //0x00003d90 .quad -5185050239897353852 - 0x17, 0xf0, 0x23, 0xe1, 0xbb, 0xd9, 0xa8, 0xb8, //0x00003d98 .quad -5140619573684080617 - 0xe5, 0x91, 0x74, 0x15, 0x59, 0xc0, 0x0d, 0xa6, //0x00003da0 .quad -6481312799871692315 - 0x1d, 0xec, 0x6c, 0xd9, 0x2a, 0x10, 0xd3, 0xe6, //0x00003da8 .quad -1814088448677712867 - 0x2f, 0xdb, 0x68, 0xad, 0x37, 0x98, 0xc8, 0x87, //0x00003db0 .quad -8662506518347195601 - 0x92, 0x13, 0xe4, 0xc7, 0x1a, 0xea, 0x43, 0x90, //0x00003db8 .quad -8051334308064652398 - 0xfb, 0x11, 0xc3, 0x98, 0x45, 0xbe, 0xba, 0x29, //0x00003dc0 .quad 3006924907348169211 - 0x77, 0x18, 0xdd, 0x79, 0xa1, 0xe4, 0x54, 0xb4, //0x00003dc8 .quad -5452481866653427593 - 0x7a, 0xd6, 0xf3, 0xfe, 0xd6, 0x6d, 0x29, 0xf4, //0x00003dd0 .quad -853029884242176390 - 0x94, 0x5e, 0x54, 0xd8, 0xc9, 0x1d, 0x6a, 0xe1, //0x00003dd8 .quad -2203916314889396588 - 0x0c, 0x66, 0x58, 0x5f, 0xa6, 0xe4, 0x99, 0x18, //0x00003de0 .quad 1772699331562333708 - 0x1d, 0xbb, 0x34, 0x27, 0x9e, 0x52, 0xe2, 0x8c, //0x00003de8 .quad -8294976724446954723 - 0x8f, 0x7f, 0x2e, 0xf7, 0xcf, 0x5d, 0xc0, 0x5e, //0x00003df0 .quad 6827560182880305039 - 0xe4, 0xe9, 0x01, 0xb1, 0x45, 0xe7, 0x1a, 0xb0, //0x00003df8 .quad -5757034887131305500 - 0x73, 0x1f, 0xfa, 0xf4, 0x43, 0x75, 0x70, 0x76, //0x00003e00 .quad 8534450228600381299 - 0x5d, 0x64, 0x42, 0x1d, 0x17, 0xa1, 0x21, 0xdc, //0x00003e08 .quad -2584607590486743971 - 0xa8, 0x53, 0x1c, 0x79, 0x4a, 0x49, 0x06, 0x6a, //0x00003e10 .quad 7639874402088932264 - 0xba, 0x7e, 0x49, 0x72, 0xae, 0x04, 0x95, 0x89, //0x00003e18 .quad -8532908771695296838 - 0x92, 0x68, 0x63, 0x17, 0x9d, 0xdb, 0x87, 0x04, //0x00003e20 .quad 326470965756389522 - 0x69, 0xde, 0xdb, 0x0e, 0xda, 0x45, 0xfa, 0xab, //0x00003e28 .quad -6054449946191733143 - 0xb6, 0x42, 0x3c, 0x5d, 0x84, 0xd2, 0xa9, 0x45, //0x00003e30 .quad 5019774725622874806 - 0x03, 0xd6, 0x92, 0x92, 0x50, 0xd7, 0xf8, 0xd6, //0x00003e38 .quad -2956376414312278525 - 0xb2, 0xa9, 0x45, 0xba, 0x92, 0x23, 0x8a, 0x0b, //0x00003e40 .quad 831516194300602802 - 0xc2, 0xc5, 0x9b, 0x5b, 0x92, 0x86, 0x5b, 0x86, //0x00003e48 .quad -8765264286586255934 - 0x1e, 0x14, 0xd7, 0x68, 0x77, 0xac, 0x6c, 0x8e, //0x00003e50 .quad -8183976793979022306 - 0x32, 0xb7, 0x82, 0xf2, 0x36, 0x68, 0xf2, 0xa7, //0x00003e58 .quad -6344894339805432014 - 0x26, 0xd9, 0x0c, 0x43, 0x95, 0xd7, 0x07, 0x32, //0x00003e60 .quad 3605087062808385830 - 0xff, 0x64, 0x23, 0xaf, 0x44, 0x02, 0xef, 0xd1, //0x00003e68 .quad -3319431906329402113 - 0xb8, 0x07, 0xe8, 0x49, 0xbd, 0xe6, 0x44, 0x7f, //0x00003e70 .quad 9170708441896323000 - 0x1f, 0x1f, 0x76, 0xed, 0x6a, 0x61, 0x35, 0x83, //0x00003e78 .quad -8992173969096958177 - 0xa6, 0x09, 0x62, 0x9c, 0x6c, 0x20, 0x16, 0x5f, //0x00003e80 .quad 6851699533943015846 - 0xe7, 0xa6, 0xd3, 0xa8, 0xc5, 0xb9, 0x02, 0xa4, //0x00003e88 .quad -6628531442943809817 - 0x0f, 0x8c, 0x7a, 0xc3, 0x87, 0xa8, 0xdb, 0x36, //0x00003e90 .quad 3952938399001381903 - 0xa1, 0x90, 0x08, 0x13, 0x37, 0x68, 0x03, 0xcd, //0x00003e98 .quad -3673978285252374367 - 0x89, 0x97, 0x2c, 0xda, 0x54, 0x49, 0x49, 0xc2, //0x00003ea0 .quad -4446942528265218167 - 0x64, 0x5a, 0xe5, 0x6b, 0x22, 0x21, 0x22, 0x80, //0x00003ea8 .quad -9213765455923815836 - 0x6c, 0xbd, 0xb7, 0x10, 0xaa, 0x9b, 0xdb, 0xf2, //0x00003eb0 .quad -946992141904134804 - 0xfd, 0xb0, 0xde, 0x06, 0x6b, 0xa9, 0x2a, 0xa0, //0x00003eb8 .quad -6905520801477381891 - 0xc7, 0xac, 0xe5, 0x94, 0x94, 0x82, 0x92, 0x6f, //0x00003ec0 .quad 8039631859474607303 - 0x3d, 0x5d, 0x96, 0xc8, 0xc5, 0x53, 0x35, 0xc8, //0x00003ec8 .quad -4020214983419339459 - 0xf9, 0x17, 0x1f, 0xba, 0x39, 0x23, 0x77, 0xcb, //0x00003ed0 .quad -3785518230938904583 - 0x8c, 0xf4, 0xbb, 0x3a, 0xb7, 0xa8, 0x42, 0xfa, //0x00003ed8 .quad -413582710846786420 - 0xfb, 0x6e, 0x53, 0x14, 0x04, 0x76, 0x2a, 0xff, //0x00003ee0 .quad -60105885123121413 - 0xd7, 0x78, 0xb5, 0x84, 0x72, 0xa9, 0x69, 0x9c, //0x00003ee8 .quad -7176018221920323369 - 0xba, 0x4a, 0x68, 0x19, 0x85, 0x13, 0xf5, 0xfe, //0x00003ef0 .quad -75132356403901766 - 0x0d, 0xd7, 0xe2, 0x25, 0xcf, 0x13, 0x84, 0xc3, //0x00003ef8 .quad -4358336758973016307 - 0x69, 0x5d, 0xc2, 0x5f, 0x66, 0x58, 0xb2, 0x7e, //0x00003f00 .quad 9129456591349898601 - 0xd1, 0x8c, 0x5b, 0xef, 0xc2, 0x18, 0x65, 0xf4, //0x00003f08 .quad -836234930288882479 - 0x61, 0x7a, 0xd9, 0xfb, 0x3f, 0x77, 0x2f, 0xef, //0x00003f10 .quad -1211618658047395231 - 0x02, 0x38, 0x99, 0xd5, 0x79, 0x2f, 0xbf, 0x98, //0x00003f18 .quad -7440175859071633406 - 0xfa, 0xd8, 0xcf, 0xfa, 0x0f, 0x55, 0xfb, 0xaa, //0x00003f20 .quad -6126209340986631942 - 0x03, 0x86, 0xff, 0x4a, 0x58, 0xfb, 0xee, 0xbe, //0x00003f28 .quad -4688533805412153853 - 0x38, 0xcf, 0x83, 0xf9, 0x53, 0x2a, 0xba, 0x95, //0x00003f30 .quad -7657761676233289928 - 0x84, 0x67, 0xbf, 0x5d, 0x2e, 0xba, 0xaa, 0xee, //0x00003f38 .quad -1248981238337804412 - 0x83, 0x61, 0xf2, 0x7b, 0x74, 0x5a, 0x94, 0xdd, //0x00003f40 .quad -2480258038432112253 - 0xb2, 0xa0, 0x97, 0xfa, 0x5c, 0xb4, 0x2a, 0x95, //0x00003f48 .quad -7698142301602209614 - 0xe4, 0xf9, 0xee, 0x9a, 0x11, 0x71, 0xf9, 0x94, //0x00003f50 .quad -7712008566467528220 - 0xdf, 0x88, 0x3d, 0x39, 0x74, 0x61, 0x75, 0xba, //0x00003f58 .quad -5010991858575374113 - 0x5d, 0xb8, 0xaa, 0x01, 0x56, 0xcd, 0x37, 0x7a, //0x00003f60 .quad 8806733365625141341 - 0x17, 0xeb, 0x8c, 0x47, 0xd1, 0xb9, 0x12, 0xe9, //0x00003f68 .quad -1652053804791829737 - 0x3a, 0xb3, 0x0a, 0xc1, 0x55, 0xe0, 0x62, 0xac, //0x00003f70 .quad -6025006692552756422 - 0xee, 0x12, 0xb8, 0xcc, 0x22, 0xb4, 0xab, 0x91, //0x00003f78 .quad -7950062655635975442 - 0x09, 0x60, 0x4d, 0x31, 0x6b, 0x98, 0x7b, 0x57, //0x00003f80 .quad 6303799689591218185 - 0xaa, 0x17, 0xe6, 0x7f, 0x2b, 0xa1, 0x16, 0xb6, //0x00003f88 .quad -5325892301117581398 - 0x0b, 0xb8, 0xa0, 0xfd, 0x85, 0x7e, 0x5a, 0xed, //0x00003f90 .quad -1343622424865753077 - 0x94, 0x9d, 0xdf, 0x5f, 0x76, 0x49, 0x9c, 0xe3, //0x00003f98 .quad -2045679357969588844 - 0x07, 0x73, 0x84, 0xbe, 0x13, 0x8f, 0x58, 0x14, //0x00003fa0 .quad 1466078993672598279 - 0x7d, 0xc2, 0xeb, 0xfb, 0xe9, 0xad, 0x41, 0x8e, //0x00003fa8 .quad -8196078626372074883 - 0xc8, 0x8f, 0x25, 0xae, 0xd8, 0xb2, 0x6e, 0x59, //0x00003fb0 .quad 6444284760518135752 - 0x1c, 0xb3, 0xe6, 0x7a, 0x64, 0x19, 0xd2, 0xb1, //0x00003fb8 .quad -5633412264537705700 - 0xbb, 0xf3, 0xae, 0xd9, 0x8e, 0x5f, 0xca, 0x6f, //0x00003fc0 .quad 8055355950647669691 - 0xe3, 0x5f, 0xa0, 0x99, 0xbd, 0x9f, 0x46, 0xde, //0x00003fc8 .quad -2430079312244744221 - 0x54, 0x58, 0x0d, 0x48, 0xb9, 0x7b, 0xde, 0x25, //0x00003fd0 .quad 2728754459941099604 - 0xee, 0x3b, 0x04, 0x80, 0xd6, 0x23, 0xec, 0x8a, //0x00003fd8 .quad -8436328597794046994 - 0x6a, 0xae, 0x10, 0x9a, 0xa7, 0x1a, 0x56, 0xaf, //0x00003fe0 .quad -5812428961928401302 - 0xe9, 0x4a, 0x05, 0x20, 0xcc, 0x2c, 0xa7, 0xad, //0x00003fe8 .quad -5933724728815170839 - 0x04, 0xda, 0x94, 0x80, 0x51, 0xa1, 0x2b, 0x1b, //0x00003ff0 .quad 1957835834444274180 - 0xa4, 0x9d, 0x06, 0x28, 0xff, 0xf7, 0x10, 0xd9, //0x00003ff8 .quad -2805469892591575644 - 0x42, 0x08, 0x5d, 0xf0, 0xd2, 0x44, 0xfb, 0x90, //0x00004000 .quad -7999724640327104446 - 0x86, 0x22, 0x04, 0x79, 0xff, 0x9a, 0xaa, 0x87, //0x00004008 .quad -8670947710510816634 - 0x53, 0x4a, 0x74, 0xac, 0x07, 0x16, 0x3a, 0x35, //0x00004010 .quad 3835402254873283155 - 0x28, 0x2b, 0x45, 0x57, 0xbf, 0x41, 0x95, 0xa9, //0x00004018 .quad -6226998619711132888 - 0xe8, 0x5c, 0x91, 0x97, 0x89, 0x9b, 0x88, 0x42, //0x00004020 .quad 4794252818591603944 - 0xf2, 0x75, 0x16, 0x2d, 0x2f, 0x92, 0xfa, 0xd3, //0x00004028 .quad -3172062256211528206 - 0x11, 0xda, 0xba, 0xfe, 0x35, 0x61, 0x95, 0x69, //0x00004030 .quad 7608094030047140369 - 0xb7, 0x09, 0x2e, 0x7c, 0x5d, 0x9b, 0x7c, 0x84, //0x00004038 .quad -8900067937773286985 - 0x95, 0x90, 0x69, 0x7e, 0x83, 0xb9, 0xfa, 0x43, //0x00004040 .quad 4898431519131537557 - 0x25, 0x8c, 0x39, 0xdb, 0x34, 0xc2, 0x9b, 0xa5, //0x00004048 .quad -6513398903789220827 - 0xbb, 0xf4, 0x03, 0x5e, 0xe4, 0x67, 0xf9, 0x94, //0x00004050 .quad -7712018656367741765 - 0x2e, 0xef, 0x07, 0x12, 0xc2, 0xb2, 0x02, 0xcf, //0x00004058 .quad -3530062611309138130 - 0xf5, 0x78, 0xc2, 0xba, 0xee, 0xe0, 0x1b, 0x1d, //0x00004060 .quad 2097517367411243253 - 0x7d, 0xf5, 0x44, 0x4b, 0xb9, 0xaf, 0x61, 0x81, //0x00004068 .quad -9123818159709293187 - 0x32, 0x17, 0x73, 0x69, 0x2a, 0xd9, 0x62, 0x64, //0x00004070 .quad 7233582727691441970 - 0xdc, 0x32, 0x16, 0x9e, 0xa7, 0x1b, 0xba, 0xa1, //0x00004078 .quad -6793086681209228580 - 0xfe, 0xdc, 0xcf, 0x03, 0x75, 0x8f, 0x7b, 0x7d, //0x00004080 .quad 9041978409614302462 - 0x93, 0xbf, 0x9b, 0x85, 0x91, 0xa2, 0x28, 0xca, //0x00004088 .quad -3879672333084147821 - 0x3e, 0xd4, 0xc3, 0x44, 0x52, 0x73, 0xda, 0x5c, //0x00004090 .quad 6690786993590490174 - 0x78, 0xaf, 0x02, 0xe7, 0x35, 0xcb, 0xb2, 0xfc, //0x00004098 .quad -237904397927796872 - 0xa7, 0x64, 0xfa, 0x6a, 0x13, 0x88, 0x08, 0x3a, //0x000040a0 .quad 4181741870994056359 - 0xab, 0xad, 0x61, 0xb0, 0x01, 0xbf, 0xef, 0x9d, //0x000040a8 .quad -7066219276345954901 - 0xd0, 0xfd, 0xb8, 0x45, 0x18, 0xaa, 0x8a, 0x08, //0x000040b0 .quad 615491320315182544 - 0x16, 0x19, 0x7a, 0x1c, 0xc2, 0xae, 0x6b, 0xc5, //0x000040b8 .quad -4221088077005055722 - 0x45, 0x3d, 0x27, 0x57, 0x9e, 0x54, 0xad, 0x8a, //0x000040c0 .quad -8454007886460797627 - 0x5b, 0x9f, 0x98, 0xa3, 0x72, 0x9a, 0xc6, 0xf6, //0x000040c8 .quad -664674077828931749 - 0x4b, 0x86, 0x78, 0xf6, 0xe2, 0x54, 0xac, 0x36, //0x000040d0 .quad 3939617107816777291 - 0x99, 0x63, 0x3f, 0xa6, 0x87, 0x20, 0x3c, 0x9a, //0x000040d8 .quad -7332950326284164199 - 0xdd, 0xa7, 0x16, 0xb4, 0x1b, 0x6a, 0x57, 0x84, //0x000040e0 .quad -8910536670511192099 - 0x7f, 0x3c, 0xcf, 0x8f, 0xa9, 0x28, 0xcb, 0xc0, //0x000040e8 .quad -4554501889427817345 - 0xd5, 0x51, 0x1c, 0xa1, 0xa2, 0x44, 0x6d, 0x65, //0x000040f0 .quad 7308573235570561493 - 0x9f, 0x0b, 0xc3, 0xf3, 0xd3, 0xf2, 0xfd, 0xf0, //0x000040f8 .quad -1081441343357383777 - 0x25, 0xb3, 0xb1, 0xa4, 0xe5, 0x4a, 0x64, 0x9f, //0x00004100 .quad -6961356773836868827 - 0x43, 0xe7, 0x59, 0x78, 0xc4, 0xb7, 0x9e, 0x96, //0x00004108 .quad -7593429867239446717 - 0xee, 0x1f, 0xde, 0x0d, 0x9f, 0x5d, 0x3d, 0x87, //0x00004110 .quad -8701695967296086034 - 0x14, 0x61, 0x70, 0x96, 0xb5, 0x65, 0x46, 0xbc, //0x00004118 .quad -4880101315621920492 - 0xea, 0xa7, 0x55, 0xd1, 0x06, 0xb5, 0x0c, 0xa9, //0x00004120 .quad -6265433940692719638 - 0x59, 0x79, 0x0c, 0xfc, 0x22, 0xff, 0x57, 0xeb, //0x00004128 .quad -1488440626100012711 - 0xf2, 0x88, 0xd5, 0x42, 0x24, 0xf1, 0xa7, 0x09, //0x00004130 .quad 695789805494438130 - 0xd8, 0xcb, 0x87, 0xdd, 0x75, 0xff, 0x16, 0x93, //0x00004138 .quad -7847804418953589800 - 0x2f, 0xeb, 0x8a, 0x53, 0x6d, 0xed, 0x11, 0x0c, //0x00004140 .quad 869737256868047663 - 0xce, 0xbe, 0xe9, 0x54, 0x53, 0xbf, 0xdc, 0xb7, //0x00004148 .quad -5198069505264599346 - 0xfa, 0xa5, 0x6d, 0xa8, 0xc8, 0x68, 0x16, 0x8f, //0x00004150 .quad -8136200465769716230 - 0x81, 0x2e, 0x24, 0x2a, 0x28, 0xef, 0xd3, 0xe5, //0x00004158 .quad -1885900863153361279 - 0xbc, 0x87, 0x44, 0x69, 0x7d, 0x01, 0x6e, 0xf9, //0x00004160 .quad -473439272678684740 - 0x10, 0x9d, 0x56, 0x1a, 0x79, 0x75, 0xa4, 0x8f, //0x00004168 .quad -8096217067111932656 - 0xac, 0xa9, 0x95, 0xc3, 0xdc, 0x81, 0xc9, 0x37, //0x00004170 .quad 4019886927579031980 - 0x55, 0x44, 0xec, 0x60, 0xd7, 0x92, 0x8d, 0xb3, //0x00004178 .quad -5508585315462527915 - 0x17, 0x14, 0x7b, 0xf4, 0x53, 0xe2, 0xbb, 0x85, //0x00004180 .quad -8810199395808373737 - 0x6a, 0x55, 0x27, 0x39, 0x8d, 0xf7, 0x70, 0xe0, //0x00004188 .quad -2274045625900771990 - 0x8e, 0xec, 0xcc, 0x78, 0x74, 0x6d, 0x95, 0x93, //0x00004190 .quad -7812217631593927538 - 0x62, 0x95, 0xb8, 0x43, 0xb8, 0x9a, 0x46, 0x8c, //0x00004198 .quad -8338807543829064350 - 0xb2, 0x27, 0x00, 0x97, 0xd1, 0xc8, 0x7a, 0x38, //0x000041a0 .quad 4069786015789754290 - 0xbb, 0xba, 0xa6, 0x54, 0x66, 0x41, 0x58, 0xaf, //0x000041a8 .quad -5811823411358942533 - 0x9e, 0x31, 0xc0, 0xfc, 0x05, 0x7b, 0x99, 0x06, //0x000041b0 .quad 475546501309804958 - 0x6a, 0x69, 0xd0, 0xe9, 0xbf, 0x51, 0x2e, 0xdb, //0x000041b8 .quad -2653093245771290262 - 0x03, 0x1f, 0xf8, 0xbd, 0xe3, 0xec, 0x1f, 0x44, //0x000041c0 .quad 4908902581746016003 - 0xe2, 0x41, 0x22, 0xf2, 0x17, 0xf3, 0xfc, 0x88, //0x000041c8 .quad -8575712306248138270 - 0xc3, 0x26, 0x76, 0xad, 0x1c, 0xe8, 0x27, 0xd5, //0x000041d0 .quad -3087243809672255805 - 0x5a, 0xd2, 0xaa, 0xee, 0xdd, 0x2f, 0x3c, 0xab, //0x000041d8 .quad -6107954364382784934 - 0x74, 0xb0, 0xd3, 0xd8, 0x23, 0xe2, 0x71, 0x8a, //0x000041e0 .quad -8470740780517707660 - 0xf1, 0x86, 0x55, 0x6a, 0xd5, 0x3b, 0x0b, 0xd6, //0x000041e8 .quad -3023256937051093263 - 0x49, 0x4e, 0x84, 0x67, 0x56, 0x2d, 0x87, 0xf6, //0x000041f0 .quad -682526969396179383 - 0x56, 0x74, 0x75, 0x62, 0x65, 0x05, 0xc7, 0x85, //0x000041f8 .quad -8807064613298015146 - 0xdb, 0x61, 0x65, 0x01, 0xac, 0xf8, 0x28, 0xb4, //0x00004200 .quad -5464844730172612133 - 0x6c, 0xd1, 0x12, 0xbb, 0xbe, 0xc6, 0x38, 0xa7, //0x00004208 .quad -6397144748195131028 - 0x52, 0xba, 0xbe, 0x01, 0xd7, 0x36, 0x33, 0xe1, //0x00004210 .quad -2219369894288377262 - 0xc7, 0x85, 0xd7, 0x69, 0x6e, 0xf8, 0x06, 0xd1, //0x00004218 .quad -3384744916816525881 - 0x73, 0x34, 0x17, 0x61, 0x46, 0x02, 0xc0, 0xec, //0x00004220 .quad -1387106183930235789 - 0x9c, 0xb3, 0x26, 0x02, 0x45, 0x5b, 0xa4, 0x82, //0x00004228 .quad -9032994600651410532 - 0x90, 0x01, 0x5d, 0xf9, 0xd7, 0x02, 0xf0, 0x27, //0x00004230 .quad 2877803288514593168 - 0x84, 0x60, 0xb0, 0x42, 0x16, 0x72, 0x4d, 0xa3, //0x00004238 .quad -6679557232386875260 - 0xf4, 0x41, 0xb4, 0xf7, 0x8d, 0x03, 0xec, 0x31, //0x00004240 .quad 3597254110643241460 - 0xa5, 0x78, 0x5c, 0xd3, 0x9b, 0xce, 0x20, 0xcc, //0x00004248 .quad -3737760522056206171 - 0x71, 0x52, 0xa1, 0x75, 0x71, 0x04, 0x67, 0x7e, //0x00004250 .quad 9108253656731439729 - 0xce, 0x96, 0x33, 0xc8, 0x42, 0x02, 0x29, 0xff, //0x00004258 .quad -60514634142869810 - 0x86, 0xd3, 0x84, 0xe9, 0xc6, 0x62, 0x00, 0x0f, //0x00004260 .quad 1080972517029761926 - 0x41, 0x3e, 0x20, 0xbd, 0x69, 0xa1, 0x79, 0x9f, //0x00004268 .quad -6955350673980375487 - 0x68, 0x08, 0xe6, 0xa3, 0x78, 0x7b, 0xc0, 0x52, //0x00004270 .quad 5962901664714590312 - 0xd1, 0x4d, 0x68, 0x2c, 0xc4, 0x09, 0x58, 0xc7, //0x00004278 .quad -4082502324048081455 - 0x82, 0x8a, 0xdf, 0xcc, 0x56, 0x9a, 0x70, 0xa7, //0x00004280 .quad -6381430974388925822 - 0x45, 0x61, 0x82, 0x37, 0x35, 0x0c, 0x2e, 0xf9, //0x00004288 .quad -491441886632713915 - 0x91, 0xb6, 0x0b, 0x40, 0x76, 0x60, 0xa6, 0x88, //0x00004290 .quad -8600080377420466543 - 0xcb, 0x7c, 0xb1, 0x42, 0xa1, 0xc7, 0xbc, 0x9b, //0x00004298 .quad -7224680206786528053 - 0x35, 0xa4, 0x0e, 0xd0, 0x93, 0xf8, 0xcf, 0x6a, //0x000042a0 .quad 7696643601933968437 - 0xfe, 0xdb, 0x5d, 0x93, 0x89, 0xf9, 0xab, 0xc2, //0x000042a8 .quad -4419164240055772162 - 0x43, 0x4d, 0x12, 0xc4, 0xb8, 0xf6, 0x83, 0x05, //0x000042b0 .quad 397432465562684739 - 0xfe, 0x52, 0x35, 0xf8, 0xeb, 0xf7, 0x56, 0xf3, //0x000042b8 .quad -912269281642327298 - 0x4a, 0x70, 0x8b, 0x7a, 0x33, 0x7a, 0x72, 0xc3, //0x000042c0 .quad -4363290727450709942 - 0xde, 0x53, 0x21, 0x7b, 0xf3, 0x5a, 0x16, 0x98, //0x000042c8 .quad -7487697328667536418 - 0x5c, 0x4c, 0x2e, 0x59, 0xc0, 0x18, 0x4f, 0x74, //0x000042d0 .quad 8380944645968776284 - 0xd6, 0xa8, 0xe9, 0x59, 0xb0, 0xf1, 0x1b, 0xbe, //0x000042d8 .quad -4747935642407032618 - 0x73, 0xdf, 0x79, 0x6f, 0xf0, 0xde, 0x62, 0x11, //0x000042e0 .quad 1252808770606194547 - 0x0c, 0x13, 0x64, 0x70, 0x1c, 0xee, 0xa2, 0xed, //0x000042e8 .quad -1323233534581402868 - 0xa8, 0x2b, 0xac, 0x45, 0x56, 0xcb, 0xdd, 0x8a, //0x000042f0 .quad -8440366555225904216 - 0xe7, 0x8b, 0x3e, 0xc6, 0xd1, 0xd4, 0x85, 0x94, //0x000042f8 .quad -7744549986754458649 - 0x92, 0x36, 0x17, 0xd7, 0x2b, 0x3e, 0x95, 0x6d, //0x00004300 .quad 7896285879677171346 - 0xe1, 0x2e, 0xce, 0x37, 0x06, 0x4a, 0xa7, 0xb9, //0x00004308 .quad -5069001465015685407 - 0x37, 0x04, 0xdd, 0xcc, 0xb6, 0x8d, 0xfa, 0xc8, //0x00004310 .quad -3964700705685699529 - 0x99, 0xba, 0xc1, 0xc5, 0x87, 0x1c, 0x11, 0xe8, //0x00004318 .quad -1724565812842218855 - 0xa2, 0x22, 0x0a, 0x40, 0x92, 0x98, 0x9c, 0x1d, //0x00004320 .quad 2133748077373825698 - 0xa0, 0x14, 0x99, 0xdb, 0xd4, 0xb1, 0x0a, 0x91, //0x00004328 .quad -7995382660667468640 - 0x4b, 0xab, 0x0c, 0xd0, 0xb6, 0xbe, 0x03, 0x25, //0x00004330 .quad 2667185096717282123 - 0xc8, 0x59, 0x7f, 0x12, 0x4a, 0x5e, 0x4d, 0xb5, //0x00004338 .quad -5382542307406947896 - 0x1d, 0xd6, 0x0f, 0x84, 0x64, 0xae, 0x44, 0x2e, //0x00004340 .quad 3333981370896602653 - 0x3a, 0x30, 0x1f, 0x97, 0xdc, 0xb5, 0xa0, 0xe2, //0x00004348 .quad -2116491865831296966 - 0xd2, 0xe5, 0x89, 0xd2, 0xfe, 0xec, 0xea, 0x5c, //0x00004350 .quad 6695424375237764562 - 0x24, 0x7e, 0x73, 0xde, 0xa9, 0x71, 0xa4, 0x8d, //0x00004358 .quad -8240336443785642460 - 0x47, 0x5f, 0x2c, 0x87, 0x3e, 0xa8, 0x25, 0x74, //0x00004360 .quad 8369280469047205703 - 0xad, 0x5d, 0x10, 0x56, 0x14, 0x8e, 0x0d, 0xb1, //0x00004368 .quad -5688734536304665171 - 0x19, 0x77, 0xf7, 0x28, 0x4e, 0x12, 0x2f, 0xd1, //0x00004370 .quad -3373457468973156583 - 0x18, 0x75, 0x94, 0x6b, 0x99, 0xf1, 0x50, 0xdd, //0x00004378 .quad -2499232151953443560 - 0x6f, 0xaa, 0x9a, 0xd9, 0x70, 0x6b, 0xbd, 0x82, //0x00004380 .quad -9025939945749304721 - 0x2f, 0xc9, 0x3c, 0xe3, 0xff, 0x96, 0x52, 0x8a, //0x00004388 .quad -8479549122611984081 - 0x0b, 0x55, 0x01, 0x10, 0x4d, 0xc6, 0x6c, 0x63, //0x00004390 .quad 7164319141522920715 - 0x7b, 0xfb, 0x0b, 0xdc, 0xbf, 0x3c, 0xe7, 0xac, //0x00004398 .quad -5987750384837592197 - 0x4e, 0xaa, 0x01, 0x54, 0xe0, 0xf7, 0x47, 0x3c, //0x000043a0 .quad 4343712908476262990 - 0x5a, 0xfa, 0x0e, 0xd3, 0xef, 0x0b, 0x21, 0xd8, //0x000043a8 .quad -2873001962619602342 - 0x71, 0x0a, 0x81, 0x34, 0xec, 0xfa, 0xac, 0x65, //0x000043b0 .quad 7326506586225052273 - 0x78, 0x5c, 0xe9, 0xe3, 0x75, 0xa7, 0x14, 0x87, //0x000043b8 .quad -8713155254278333320 - 0x0d, 0x4d, 0xa1, 0x41, 0xa7, 0x39, 0x18, 0x7f, //0x000043c0 .quad 9158133232781315341 - 0x96, 0xb3, 0xe3, 0x5c, 0x53, 0xd1, 0xd9, 0xa8, //0x000043c8 .quad -6279758049420528746 - 0x50, 0xa0, 0x09, 0x12, 0x11, 0x48, 0xde, 0x1e, //0x000043d0 .quad 2224294504121868368 - 0x7c, 0xa0, 0x1c, 0x34, 0xa8, 0x45, 0x10, 0xd3, //0x000043d8 .quad -3238011543348273028 - 0x32, 0x04, 0x46, 0xab, 0x0a, 0xed, 0x4a, 0x93, //0x000043e0 .quad -7833187971778608078 - 0x4d, 0xe4, 0x91, 0x20, 0x89, 0x2b, 0xea, 0x83, //0x000043e8 .quad -8941286242233752499 - 0x3f, 0x85, 0x17, 0x56, 0x4d, 0xa8, 0x1d, 0xf8, //0x000043f0 .quad -568112927868484289 - 0x60, 0x5d, 0xb6, 0x68, 0x6b, 0xb6, 0xe4, 0xa4, //0x000043f8 .quad -6564921784364802720 - 0x8e, 0x66, 0x9d, 0xab, 0x60, 0x12, 0x25, 0x36, //0x00004400 .quad 3901544858591782542 - 0xb9, 0xf4, 0xe3, 0x42, 0x06, 0xe4, 0x1d, 0xce, //0x00004408 .quad -3594466212028615495 - 0x19, 0x60, 0x42, 0x6b, 0x7c, 0x2b, 0xd7, 0xc1, //0x00004410 .quad -4479063491021217767 - 0xf3, 0x78, 0xce, 0xe9, 0x83, 0xae, 0xd2, 0x80, //0x00004418 .quad -9164070410158966541 - 0x1f, 0xf8, 0x12, 0x86, 0x5b, 0xf6, 0x4c, 0xb2, //0x00004420 .quad -5598829363776522209 - 0x30, 0x17, 0x42, 0xe4, 0x24, 0x5a, 0x07, 0xa1, //0x00004428 .quad -6843401994271320272 - 0x27, 0xb6, 0x97, 0x67, 0xf2, 0x33, 0xe0, 0xde, //0x00004430 .quad -2386850686293264857 - 0xfc, 0x9c, 0x52, 0x1d, 0xae, 0x30, 0x49, 0xc9, //0x00004438 .quad -3942566474411762436 - 0xb1, 0xa3, 0x7d, 0x01, 0xef, 0x40, 0x98, 0x16, //0x00004440 .quad 1628122660560806833 - 0x3c, 0x44, 0xa7, 0xa4, 0xd9, 0x7c, 0x9b, 0xfb, //0x00004448 .quad -316522074587315140 - 0x4e, 0x86, 0xee, 0x60, 0x95, 0x28, 0x1f, 0x8e, //0x00004450 .quad -8205795374004271538 - 0xa5, 0x8a, 0xe8, 0x06, 0x08, 0x2e, 0x41, 0x9d, //0x00004458 .quad -7115355324258153819 - 0xe2, 0x27, 0x2a, 0xb9, 0xba, 0xf2, 0xa6, 0xf1, //0x00004460 .quad -1033872180650563614 - 0x4e, 0xad, 0xa2, 0x08, 0x8a, 0x79, 0x91, 0xc4, //0x00004468 .quad -4282508136895304370 - 0xdb, 0xb1, 0x74, 0x67, 0x69, 0xaf, 0x10, 0xae, //0x00004470 .quad -5904026244240592421 - 0xa2, 0x58, 0xcb, 0x8a, 0xec, 0xd7, 0xb5, 0xf5, //0x00004478 .quad -741449152691742558 - 0x29, 0xef, 0xa8, 0xe0, 0xa1, 0x6d, 0xca, 0xac, //0x00004480 .quad -5995859411864064215 - 0x65, 0x17, 0xbf, 0xd6, 0xf3, 0xa6, 0x91, 0x99, //0x00004488 .quad -7380934748073420955 - 0xf3, 0x2a, 0xd3, 0x58, 0x0a, 0x09, 0xfd, 0x17, //0x00004490 .quad 1728547772024695539 - 0x3f, 0xdd, 0x6e, 0xcc, 0xb0, 0x10, 0xf6, 0xbf, //0x00004498 .quad -4614482416664388289 - 0xb0, 0xf5, 0x07, 0xef, 0x4c, 0x4b, 0xfc, 0xdd, //0x000044a0 .quad -2451001303396518480 - 0x8e, 0x94, 0x8a, 0xff, 0xdc, 0x94, 0xf3, 0xef, //0x000044a8 .quad -1156417002403097458 - 0x8e, 0xf9, 0x64, 0x15, 0x10, 0xaf, 0xbd, 0x4a, //0x000044b0 .quad 5385653213018257806 - 0xd9, 0x9c, 0xb6, 0x1f, 0x0a, 0x3d, 0xf8, 0x95, //0x000044b8 .quad -7640289654143017767 - 0xf1, 0x37, 0xbe, 0x1a, 0xd4, 0x1a, 0x6d, 0x9d, //0x000044c0 .quad -7102991539009341455 - 0x0f, 0x44, 0xa4, 0xa7, 0x4c, 0x4c, 0x76, 0xbb, //0x000044c8 .quad -4938676049251384305 - 0xed, 0xc5, 0x6d, 0x21, 0x89, 0x61, 0xc8, 0x84, //0x000044d0 .quad -8878739423761676819 - 0x13, 0x55, 0x8d, 0xd1, 0x5f, 0xdf, 0x53, 0xea, //0x000044d8 .quad -1561659043136842477 - 0xb4, 0x9b, 0xe4, 0xb4, 0xf5, 0x3c, 0xfd, 0x32, //0x000044e0 .quad 3674159897003727796 - 0x2c, 0x55, 0xf8, 0xe2, 0x9b, 0x6b, 0x74, 0x92, //0x000044e8 .quad -7893565929601608404 - 0xa1, 0xc2, 0x1d, 0x22, 0x33, 0x8c, 0xbc, 0x3f, //0x000044f0 .quad 4592699871254659745 - 0x77, 0x6a, 0xb6, 0xdb, 0x82, 0x86, 0x11, 0xb7, //0x000044f8 .quad -5255271393574622601 - 0x4a, 0x33, 0xa5, 0xea, 0x3f, 0xaf, 0xab, 0x0f, //0x00004500 .quad 1129188820640936778 - 0x15, 0x05, 0xa4, 0x92, 0x23, 0xe8, 0xd5, 0xe4, //0x00004508 .quad -1957403223540890347 - 0x0e, 0x40, 0xa7, 0xf2, 0x87, 0x4d, 0xcb, 0x29, //0x00004510 .quad 3011586022114279438 - 0x2d, 0x83, 0xa6, 0x3b, 0x16, 0xb1, 0x05, 0x8f, //0x00004518 .quad -8140906042354138323 - 0x12, 0x10, 0x51, 0xef, 0xe9, 0x20, 0x3e, 0x74, //0x00004520 .quad 8376168546070237202 - 0xf8, 0x23, 0x90, 0xca, 0x5b, 0x1d, 0xc7, 0xb2, //0x00004528 .quad -5564446534515285000 - 0x16, 0x54, 0x25, 0x6b, 0x24, 0xa9, 0x4d, 0x91, //0x00004530 .quad -7976533391121755114 - 0xf6, 0x2c, 0x34, 0xbd, 0xb2, 0xe4, 0x78, 0xdf, //0x00004538 .quad -2343872149716718346 - 0x8e, 0x54, 0xf7, 0xc2, 0xb6, 0x89, 0xd0, 0x1a, //0x00004540 .quad 1932195658189984910 - 0x1a, 0x9c, 0x40, 0xb6, 0xef, 0x8e, 0xab, 0x8b, //0x00004548 .quad -8382449121214030822 - 0xb1, 0x29, 0xb5, 0x73, 0x24, 0xac, 0x84, 0xa1, //0x00004550 .quad -6808127464117294671 - 0x20, 0xc3, 0xd0, 0xa3, 0xab, 0x72, 0x96, 0xae, //0x00004558 .quad -5866375383090150624 - 0x1e, 0x74, 0xa2, 0x90, 0x2d, 0xd7, 0xe5, 0xc9, //0x00004560 .quad -3898473311719230434 - 0xe8, 0xf3, 0xc4, 0x8c, 0x56, 0x0f, 0x3c, 0xda, //0x00004568 .quad -2721283210435300376 - 0x92, 0x88, 0x65, 0x7a, 0x7c, 0xa6, 0x2f, 0x7e, //0x00004570 .quad 9092669226243950738 - 0x71, 0x18, 0xfb, 0x17, 0x96, 0x89, 0x65, 0x88, //0x00004578 .quad -8618331034163144591 - 0xb7, 0xea, 0xfe, 0x98, 0x1b, 0x90, 0xbb, 0xdd, //0x00004580 .quad -2469221522477225289 - 0x8d, 0xde, 0xf9, 0x9d, 0xfb, 0xeb, 0x7e, 0xaa, //0x00004588 .quad -6161227774276542835 - 0x65, 0xa5, 0x3e, 0x7f, 0x22, 0x74, 0x2a, 0x55, //0x00004590 .quad 6136845133758244197 - 0x31, 0x56, 0x78, 0x85, 0xfa, 0xa6, 0x1e, 0xd5, //0x00004598 .quad -3089848699418290639 - 0x5f, 0x27, 0x87, 0x8f, 0x95, 0x88, 0x3a, 0xd5, //0x000045a0 .quad -3082000819042179233 - 0xde, 0x35, 0x6b, 0x93, 0x5c, 0x28, 0x33, 0x85, //0x000045a8 .quad -8848684464777513506 - 0x37, 0xf1, 0x68, 0xf3, 0xba, 0x2a, 0x89, 0x8a, //0x000045b0 .quad -8464187042230111945 - 0x56, 0x03, 0x46, 0xb8, 0x73, 0xf2, 0x7f, 0xa6, //0x000045b8 .quad -6449169562544503978 - 0x85, 0x2d, 0x43, 0xb0, 0x69, 0x75, 0x2b, 0x2d, //0x000045c0 .quad 3254824252494523781 - 0x2c, 0x84, 0x57, 0xa6, 0x10, 0xef, 0x1f, 0xd0, //0x000045c8 .quad -3449775934753242068 - 0x73, 0xfc, 0x29, 0x0e, 0x62, 0x29, 0x3b, 0x9c, //0x000045d0 .quad -7189106879045698445 - 0x9b, 0xb2, 0xf6, 0x67, 0x6a, 0xf5, 0x13, 0x82, //0x000045d8 .quad -9073638986861858149 - 0x8f, 0x7b, 0xb4, 0x91, 0xba, 0xf3, 0x49, 0x83, //0x000045e0 .quad -8986383598807123057 - 0x42, 0x5f, 0xf4, 0x01, 0xc5, 0xf2, 0x98, 0xa2, //0x000045e8 .quad -6730362715149934782 - 0x73, 0x9a, 0x21, 0x36, 0xa9, 0x70, 0x1c, 0x24, //0x000045f0 .quad 2602078556773259891 - 0x13, 0x77, 0x71, 0x42, 0x76, 0x2f, 0x3f, 0xcb, //0x000045f8 .quad -3801267375510030573 - 0x10, 0x01, 0xaa, 0x83, 0xd3, 0x8c, 0x23, 0xed, //0x00004600 .quad -1359087822460813040 - 0xd7, 0xd4, 0x0d, 0xd3, 0x53, 0xfb, 0x0e, 0xfe, //0x00004608 .quad -139898200960150313 - 0xaa, 0x40, 0x4a, 0x32, 0x04, 0x38, 0x36, 0xf4, //0x00004610 .quad -849429889038008150 - 0x06, 0xa5, 0xe8, 0x63, 0x14, 0x5d, 0xc9, 0x9e, //0x00004618 .quad -7004965403241175802 - 0xd5, 0xd0, 0xdc, 0x3e, 0x05, 0xc6, 0x43, 0xb1, //0x00004620 .quad -5673473379724898091 - 0x48, 0xce, 0xe2, 0x7c, 0x59, 0xb4, 0x7b, 0xc6, //0x00004628 .quad -4144520735624081848 - 0x0a, 0x05, 0x94, 0x8e, 0x86, 0xb7, 0x94, 0xdd, //0x00004630 .quad -2480155706228734710 - 0xda, 0x81, 0x1b, 0xdc, 0x6f, 0xa1, 0x1a, 0xf8, //0x00004638 .quad -568964901102714406 - 0x26, 0x83, 0x1c, 0x19, 0xb4, 0xf2, 0x7c, 0xca, //0x00004640 .quad -3855940325606653146 - 0x28, 0x31, 0x91, 0xe9, 0xe5, 0xa4, 0x10, 0x9b, //0x00004648 .quad -7273132090830278360 - 0xf0, 0xa3, 0x63, 0x1f, 0x61, 0x2f, 0x1c, 0xfd, //0x00004650 .quad -208239388580928528 - 0x72, 0x7d, 0xf5, 0x63, 0x1f, 0xce, 0xd4, 0xc1, //0x00004658 .quad -4479729095110460046 - 0xec, 0x8c, 0x3c, 0x67, 0x39, 0x3b, 0x63, 0xbc, //0x00004660 .quad -4871985254153548564 - 0xcf, 0xdc, 0xf2, 0x3c, 0xa7, 0x01, 0x4a, 0xf2, //0x00004668 .quad -987975350460687153 - 0x13, 0xd8, 0x85, 0xe0, 0x03, 0x05, 0xbe, 0xd5, //0x00004670 .quad -3044990783845967853 - 0x01, 0xca, 0x17, 0x86, 0x08, 0x41, 0x6e, 0x97, //0x00004678 .quad -7535013621679011327 - 0x18, 0x4e, 0xa7, 0xd8, 0x44, 0x86, 0x2d, 0x4b, //0x00004680 .quad 5417133557047315992 - 0x82, 0xbc, 0x9d, 0xa7, 0x4a, 0xd1, 0x49, 0xbd, //0x00004688 .quad -4807081008671376254 - 0x9e, 0x21, 0xd1, 0x0e, 0xd6, 0xe7, 0xf8, 0xdd, //0x00004690 .quad -2451955090545630818 - 0xa2, 0x2b, 0x85, 0x51, 0x9d, 0x45, 0x9c, 0xec, //0x00004698 .quad -1397165242411832414 - 0x03, 0xb5, 0x42, 0xc9, 0xe5, 0x90, 0xbb, 0xca, //0x000046a0 .quad -3838314940804713213 - 0x45, 0x3b, 0xf3, 0x52, 0x82, 0xab, 0xe1, 0x93, //0x000046a8 .quad -7790757304148477115 - 0x43, 0x62, 0x93, 0x3b, 0x1f, 0x75, 0x6a, 0x3d, //0x000046b0 .quad 4425478360848884291 - 0x17, 0x0a, 0xb0, 0xe7, 0x62, 0x16, 0xda, 0xb8, //0x000046b8 .quad -5126760611758208489 - 0xd4, 0x3a, 0x78, 0x0a, 0x67, 0x12, 0xc5, 0x0c, //0x000046c0 .quad 920161932633717460 - 0x9d, 0x0c, 0x9c, 0xa1, 0xfb, 0x9b, 0x10, 0xe7, //0x000046c8 .quad -1796764746270372707 - 0xc5, 0x24, 0x8b, 0x66, 0x80, 0x2b, 0xfb, 0x27, //0x000046d0 .quad 2880944217109767365 - 0xe2, 0x87, 0x01, 0x45, 0x7d, 0x61, 0x6a, 0x90, //0x000046d8 .quad -8040506994060064798 - 0xf6, 0xed, 0x2d, 0x80, 0x60, 0xf6, 0xf9, 0xb1, //0x000046e0 .quad -5622191765467566602 - 0xda, 0xe9, 0x41, 0x96, 0xdc, 0xf9, 0x84, 0xb4, //0x000046e8 .quad -5438947724147693094 - 0x73, 0x69, 0x39, 0xa0, 0xf8, 0x73, 0x78, 0x5e, //0x000046f0 .quad 6807318348447705459 - 0x51, 0x64, 0xd2, 0xbb, 0x53, 0x38, 0xa6, 0xe1, //0x000046f8 .quad -2186998636757228463 - 0xe8, 0xe1, 0x23, 0x64, 0x7b, 0x48, 0x0b, 0xdb, //0x00004700 .quad -2662955059861265944 - 0xb2, 0x7e, 0x63, 0x55, 0x34, 0xe3, 0x07, 0x8d, //0x00004708 .quad -8284403175614349646 - 0x62, 0xda, 0x2c, 0x3d, 0x9a, 0x1a, 0xce, 0x91, //0x00004710 .quad -7940379843253970334 - 0x5f, 0x5e, 0xbc, 0x6a, 0x01, 0xdc, 0x49, 0xb0, //0x00004718 .quad -5743817951090549153 - 0xfb, 0x10, 0x78, 0xcc, 0x40, 0xa1, 0x41, 0x76, //0x00004720 .quad 8521269269642088699 - 0xf7, 0x75, 0x6b, 0xc5, 0x01, 0x53, 0x5c, 0xdc, //0x00004728 .quad -2568086420435798537 - 0x9d, 0x0a, 0xcb, 0x7f, 0xc8, 0x04, 0xe9, 0xa9, //0x00004730 .quad -6203421752542164323 - 0xba, 0x29, 0x63, 0x1b, 0xe1, 0xb3, 0xb9, 0x89, //0x00004738 .quad -8522583040413455942 - 0x44, 0xcd, 0xbd, 0x9f, 0xfa, 0x45, 0x63, 0x54, //0x00004740 .quad 6080780864604458308 - 0x29, 0xf4, 0x3b, 0x62, 0xd9, 0x20, 0x28, 0xac, //0x00004748 .quad -6041542782089432023 - 0x95, 0x40, 0xad, 0x47, 0x79, 0x17, 0x7c, 0xa9, //0x00004750 .quad -6234081974526590827 - 0x33, 0xf1, 0xca, 0xba, 0x0f, 0x29, 0x32, 0xd7, //0x00004758 .quad -2940242459184402125 - 0x5d, 0x48, 0xcc, 0xcc, 0xab, 0x8e, 0xed, 0x49, //0x00004760 .quad 5327070802775656541 - 0xc0, 0xd6, 0xbe, 0xd4, 0xa9, 0x59, 0x7f, 0x86, //0x00004768 .quad -8755180564631333184 - 0x74, 0x5a, 0xff, 0xbf, 0x56, 0xf2, 0x68, 0x5c, //0x00004770 .quad 6658838503469570676 - 0x70, 0x8c, 0xee, 0x49, 0x14, 0x30, 0x1f, 0xa8, //0x00004778 .quad -6332289687361778576 - 0x11, 0x31, 0xff, 0x6f, 0xec, 0x2e, 0x83, 0x73, //0x00004780 .quad 8323548129336963345 - 0x8c, 0x2f, 0x6a, 0x5c, 0x19, 0xfc, 0x26, 0xd2, //0x00004788 .quad -3303676090774835316 - 0xab, 0x7e, 0xff, 0xc5, 0x53, 0xfd, 0x31, 0xc8, //0x00004790 .quad -4021154456019173717 - 0xb7, 0x5d, 0xc2, 0xd9, 0x8f, 0x5d, 0x58, 0x83, //0x00004798 .quad -8982326584375353929 - 0x55, 0x5e, 0x7f, 0xb7, 0xa8, 0x7c, 0x3e, 0xba, //0x000047a0 .quad -5026443070023967147 - 0x25, 0xf5, 0x32, 0xd0, 0xf3, 0x74, 0x2e, 0xa4, //0x000047a8 .quad -6616222212041804507 - 0xeb, 0x35, 0x5f, 0xe5, 0xd2, 0x1b, 0xce, 0x28, //0x000047b0 .quad 2940318199324816875 - 0x6f, 0xb2, 0x3f, 0xc4, 0x30, 0x12, 0x3a, 0xcd, //0x000047b8 .quad -3658591746624867729 - 0xb3, 0x81, 0x5b, 0xcf, 0x63, 0xd1, 0x80, 0x79, //0x000047c0 .quad 8755227902219092403 - 0x85, 0xcf, 0xa7, 0x7a, 0x5e, 0x4b, 0x44, 0x80, //0x000047c8 .quad -9204148869281624187 - 0x1f, 0x62, 0x32, 0xc3, 0xbc, 0x05, 0xe1, 0xd7, //0x000047d0 .quad -2891023177508298209 - 0x66, 0xc3, 0x51, 0x19, 0x36, 0x5e, 0x55, 0xa0, //0x000047d8 .quad -6893500068174642330 - 0xa7, 0xfa, 0xfe, 0xf3, 0x2b, 0x47, 0xd9, 0x8d, //0x000047e0 .quad -8225464990312760665 - 0x40, 0x34, 0xa6, 0x9f, 0xc3, 0xb5, 0x6a, 0xc8, //0x000047e8 .quad -4005189066790915008 - 0x51, 0xb9, 0xfe, 0xf0, 0xf6, 0x98, 0x4f, 0xb1, //0x000047f0 .quad -5670145219463562927 - 0x50, 0xc1, 0x8f, 0x87, 0x34, 0x63, 0x85, 0xfa, //0x000047f8 .quad -394800315061255856 - 0xd3, 0x33, 0x9f, 0x56, 0x9a, 0xbf, 0xd1, 0x6e, //0x00004800 .quad 7985374283903742931 - 0xd2, 0xd8, 0xb9, 0xd4, 0x00, 0x5e, 0x93, 0x9c, //0x00004808 .quad -7164279224554366766 - 0xc8, 0x00, 0x47, 0xec, 0x80, 0x2f, 0x86, 0x0a, //0x00004810 .quad 758345818024902856 - 0x07, 0x4f, 0xe8, 0x09, 0x81, 0x35, 0xb8, 0xc3, //0x00004818 .quad -4343663012265570553 - 0xfa, 0xc0, 0x58, 0x27, 0x61, 0xbb, 0x27, 0xcd, //0x00004820 .quad -3663753745896259334 - 0xc8, 0x62, 0x62, 0x4c, 0xe1, 0x42, 0xa6, 0xf4, //0x00004828 .quad -817892746904575288 - 0x9c, 0x78, 0x97, 0xb8, 0x1c, 0xd5, 0x38, 0x80, //0x00004830 .quad -9207375118826243940 - 0xbd, 0x7d, 0xbd, 0xcf, 0xcc, 0xe9, 0xe7, 0x98, //0x00004838 .quad -7428711994456441411 - 0xc3, 0x56, 0xbd, 0xe6, 0x63, 0x0a, 0x47, 0xe0, //0x00004840 .quad -2285846861678029117 - 0x2c, 0xdd, 0xac, 0x03, 0x40, 0xe4, 0x21, 0xbf, //0x00004848 .quad -4674203974643163860 - 0x74, 0xac, 0x6c, 0xe0, 0xfc, 0xcc, 0x58, 0x18, //0x00004850 .quad 1754377441329851508 - 0x78, 0x14, 0x98, 0x04, 0x50, 0x5d, 0xea, 0xee, //0x00004858 .quad -1231068949876566920 - 0xc8, 0xeb, 0x43, 0x0c, 0x1e, 0x80, 0x37, 0x0f, //0x00004860 .quad 1096485900831157192 - 0xcb, 0x0c, 0xdf, 0x02, 0x52, 0x7a, 0x52, 0x95, //0x00004868 .quad -7686947121313936181 - 0xba, 0xe6, 0x54, 0x8f, 0x25, 0x60, 0x05, 0xd3, //0x00004870 .quad -3241078642388441414 - 0xfd, 0xcf, 0x96, 0x83, 0xe6, 0x18, 0xa7, 0xba, //0x00004878 .quad -4996997883215032323 - 0x69, 0x20, 0x2a, 0xf3, 0x2e, 0xb8, 0xc6, 0x47, //0x00004880 .quad 5172023733869224041 - 0xfd, 0x83, 0x7c, 0x24, 0x20, 0xdf, 0x50, 0xe9, //0x00004888 .quad -1634561335591402499 - 0x41, 0x54, 0xfa, 0x57, 0x1d, 0x33, 0xdc, 0x4c, //0x00004890 .quad 5538357842881958977 - 0x7e, 0xd2, 0xcd, 0x16, 0x74, 0x8b, 0xd2, 0x91, //0x00004898 .quad -7939129862385708418 - 0x52, 0xe9, 0xf8, 0xad, 0xe4, 0x3f, 0x13, 0xe0, //0x000048a0 .quad -2300424733252327086 - 0x1d, 0x47, 0x81, 0x1c, 0x51, 0x2e, 0x47, 0xb6, //0x000048a8 .quad -5312226309554747619 - 0xa6, 0x23, 0x77, 0xd9, 0xdd, 0x0f, 0x18, 0x58, //0x000048b0 .quad 6347841120289366950 - 0xe5, 0x98, 0xa1, 0x63, 0xe5, 0xf9, 0xd8, 0xe3, //0x000048b8 .quad -2028596868516046619 - 0x48, 0x76, 0xea, 0xa7, 0xea, 0x09, 0x0f, 0x57, //0x000048c0 .quad 6273243709394548296 - 0x8f, 0xff, 0x44, 0x5e, 0x2f, 0x9c, 0x67, 0x8e, //0x000048c8 .quad -8185402070463610993 - 0xda, 0x13, 0xe5, 0x51, 0x65, 0xcc, 0xd2, 0x2c, //0x000048d0 .quad 3229868618315797466 - 0x73, 0x3f, 0xd6, 0x35, 0x3b, 0x83, 0x01, 0xb2, //0x000048d8 .quad -5620066569652125837 - 0xd1, 0x58, 0x5e, 0xa6, 0x7e, 0x7f, 0x07, 0xf8, //0x000048e0 .quad -574350245532641071 - 0x4f, 0xcf, 0x4b, 0x03, 0x0a, 0xe4, 0x81, 0xde, //0x000048e8 .quad -2413397193637769393 - 0x82, 0xf7, 0xfa, 0x27, 0xaf, 0xaf, 0x04, 0xfb, //0x000048f0 .quad -358968903457900670 - 0x91, 0x61, 0x0f, 0x42, 0x86, 0x2e, 0x11, 0x8b, //0x000048f8 .quad -8425902273664687727 - 0x63, 0xb5, 0xf9, 0xf1, 0x9a, 0xdb, 0xc5, 0x79, //0x00004900 .quad 8774660907532399971 - 0xf6, 0x39, 0x93, 0xd2, 0x27, 0x7a, 0xd5, 0xad, //0x00004908 .quad -5920691823653471754 - 0xbc, 0x22, 0x78, 0xae, 0x81, 0x52, 0x37, 0x18, //0x00004910 .quad 1744954097560724156 - 0x74, 0x08, 0x38, 0xc7, 0xb1, 0xd8, 0x4a, 0xd9, //0x00004918 .quad -2789178761139451788 - 0xb5, 0x15, 0x0b, 0x0d, 0x91, 0x93, 0x22, 0x8f, //0x00004920 .quad -8132775725879323211 - 0x48, 0x05, 0x83, 0x1c, 0x6f, 0xc7, 0xce, 0x87, //0x00004928 .quad -8660765753353239224 - 0x22, 0xdb, 0x4d, 0x50, 0x75, 0x38, 0xeb, 0xb2, //0x00004930 .quad -5554283638921766110 - 0x9a, 0xc6, 0xa3, 0xe3, 0x4a, 0x79, 0xc2, 0xa9, //0x00004938 .quad -6214271173264161126 - 0xeb, 0x51, 0x61, 0xa4, 0x92, 0x06, 0xa6, 0x5f, //0x00004940 .quad 6892203506629956075 - 0x41, 0xb8, 0x8c, 0x9c, 0x9d, 0x17, 0x33, 0xd4, //0x00004948 .quad -3156152948152813503 - 0x33, 0xd3, 0xbc, 0xa6, 0x1b, 0xc4, 0xc7, 0xdb, //0x00004950 .quad -2609901835997359309 - 0x28, 0xf3, 0xd7, 0x81, 0xc2, 0xee, 0x9f, 0x84, //0x00004958 .quad -8890124620236590296 - 0x00, 0x08, 0x6c, 0x90, 0x22, 0xb5, 0xb9, 0x12, //0x00004960 .quad 1349308723430688768 - 0xf3, 0xef, 0x4d, 0x22, 0x73, 0xea, 0xc7, 0xa5, //0x00004968 .quad -6500969756868349965 - 0x00, 0x0a, 0x87, 0x34, 0x6b, 0x22, 0x68, 0xd7, //0x00004970 .quad -2925050114139026944 - 0xef, 0x6b, 0xe1, 0xea, 0x0f, 0xe5, 0x39, 0xcf, //0x00004978 .quad -3514526177658049553 - 0x40, 0x66, 0xd4, 0x00, 0x83, 0x15, 0xa1, 0xe6, //0x00004980 .quad -1828156321336891840 - 0x75, 0xe3, 0xcc, 0xf2, 0x29, 0x2f, 0x84, 0x81, //0x00004988 .quad -9114107888677362827 - 0xd0, 0x7f, 0x09, 0xc1, 0xe3, 0x5a, 0x49, 0x60, //0x00004990 .quad 6938176635183661008 - 0x53, 0x1c, 0x80, 0x6f, 0xf4, 0x3a, 0xe5, 0xa1, //0x00004998 .quad -6780948842419315629 - 0xc4, 0xdf, 0x4b, 0xb1, 0x9c, 0xb1, 0x5b, 0x38, //0x000049a0 .quad 4061034775552188356 - 0x68, 0x23, 0x60, 0x8b, 0xb1, 0x89, 0x5e, 0xca, //0x000049a8 .quad -3864500034596756632 - 0xb5, 0xd7, 0x9e, 0xdd, 0x03, 0x9e, 0x72, 0x46, //0x000049b0 .quad 5076293469440235445 - 0x42, 0x2c, 0x38, 0xee, 0x1d, 0x2c, 0xf6, 0xfc, //0x000049b8 .quad -218939024818557886 - 0xd1, 0x46, 0x83, 0x6a, 0xc2, 0xa2, 0x07, 0x6c, //0x000049c0 .quad 7784369436827535057 - 0xa9, 0x1b, 0xe3, 0xb4, 0x92, 0xdb, 0x19, 0x9e, //0x000049c8 .quad -7054365918152680535 - 0x85, 0x18, 0x24, 0x05, 0x73, 0x8b, 0x09, 0xc7, //0x000049d0 .quad -4104596259247744891 - 0x93, 0xe2, 0x1b, 0x62, 0x77, 0x52, 0xa0, 0xc5, //0x000049d8 .quad -4206271379263462765 - 0xa7, 0x1e, 0x6d, 0xc6, 0x4f, 0xee, 0xcb, 0xb8, //0x000049e0 .quad -5130745324059681113 - 0x38, 0xdb, 0xa2, 0x3a, 0x15, 0x67, 0x08, 0xf7, //0x000049e8 .quad -646153205651940552 - 0x28, 0x33, 0x04, 0xdc, 0xf1, 0x74, 0x7f, 0x73, //0x000049f0 .quad 8322499218531169064 - 0x03, 0xc9, 0xa5, 0x44, 0x6d, 0x40, 0x65, 0x9a, //0x000049f8 .quad -7321374781173544701 - 0xf2, 0x3f, 0x05, 0x53, 0x2e, 0x52, 0x5f, 0x50, //0x00004a00 .quad 5791438004736573426 - 0x44, 0x3b, 0xcf, 0x95, 0x88, 0x90, 0xfe, 0xc0, //0x00004a08 .quad -4540032458039542972 - 0xef, 0x8f, 0xc6, 0xe7, 0xb9, 0x26, 0x77, 0x64, //0x00004a10 .quad 7239297505920716783 - 0x15, 0x0a, 0x43, 0xbb, 0xaa, 0x34, 0x3e, 0xf1, //0x00004a18 .quad -1063354554122040811 - 0xf5, 0x19, 0xdc, 0x30, 0x34, 0x78, 0xca, 0x5e, //0x00004a20 .quad 6830403950414141941 - 0x4d, 0xe6, 0x09, 0xb5, 0xea, 0xe0, 0xc6, 0x96, //0x00004a28 .quad -7582125623967357363 - 0x72, 0x20, 0x13, 0x3d, 0x41, 0x16, 0x7d, 0xb6, //0x00004a30 .quad -5297053117264486286 - 0xe0, 0x5f, 0x4c, 0x62, 0x25, 0x99, 0x78, 0xbc, //0x00004a38 .quad -4865971011531808800 - 0x8f, 0xe8, 0x57, 0x8c, 0xd1, 0x5b, 0x1c, 0xe4, //0x00004a40 .quad -2009630378153219953 - 0xd8, 0x77, 0xdf, 0xba, 0x6e, 0xbf, 0x96, 0xeb, //0x00004a48 .quad -1470777745987373096 - 0x59, 0xf1, 0xb6, 0xf7, 0x62, 0xb9, 0x91, 0x8e, //0x00004a50 .quad -8173548013986844327 - 0xe7, 0xaa, 0xcb, 0x34, 0xa5, 0x37, 0x3e, 0x93, //0x00004a58 .quad -7836765118883190041 - 0xb0, 0xad, 0xa4, 0xb5, 0xbb, 0x27, 0x36, 0x72, //0x00004a60 .quad 8229809056225996208 - 0xa1, 0x95, 0xfe, 0x81, 0x8e, 0xc5, 0x0d, 0xb8, //0x00004a68 .quad -5184270380176599647 - 0x1c, 0xd9, 0x0d, 0xa3, 0xaa, 0xb1, 0xc3, 0xce, //0x00004a70 .quad -3547796734999668452 - 0x09, 0x3b, 0x7e, 0x22, 0xf2, 0x36, 0x11, 0xe6, //0x00004a78 .quad -1868651956793361655 - 0xb1, 0xa7, 0xe8, 0xa5, 0x0a, 0x4f, 0x3a, 0x21, //0x00004a80 .quad 2394313059052595121 - 0xe6, 0xe4, 0x8e, 0x55, 0x57, 0xc2, 0xca, 0x8f, //0x00004a88 .quad -8085436500636932890 - 0x9d, 0xd1, 0x62, 0x4f, 0xcd, 0xe2, 0x88, 0xa9, //0x00004a90 .quad -6230480713039031907 - 0x1f, 0x9e, 0xf2, 0x2a, 0xed, 0x72, 0xbd, 0xb3, //0x00004a98 .quad -5495109607368778209 - 0x05, 0x86, 0x3b, 0xa3, 0x80, 0x1b, 0xeb, 0x93, //0x00004aa0 .quad -7788100891298789883 - 0xa7, 0x45, 0xaf, 0x75, 0xa8, 0xcf, 0xac, 0xe0, //0x00004aa8 .quad -2257200990783584857 - 0xc3, 0x33, 0x05, 0x66, 0x30, 0xf1, 0x72, 0xbc, //0x00004ab0 .quad -4867563057061743677 - 0x88, 0x8b, 0x8d, 0x49, 0xc9, 0x01, 0x6c, 0x8c, //0x00004ab8 .quad -8328279646880822392 - 0xb4, 0x80, 0x86, 0x7f, 0x7c, 0xad, 0x8f, 0xeb, //0x00004ac0 .quad -1472767802899791692 - 0x6a, 0xee, 0xf0, 0x9b, 0x3b, 0x02, 0x87, 0xaf, //0x00004ac8 .quad -5798663540173640086 - 0xe1, 0x20, 0x68, 0x9f, 0xdb, 0x98, 0x73, 0xa6, //0x00004ad0 .quad -6452645772052127519 - 0x05, 0x2a, 0xed, 0x82, 0xca, 0xc2, 0x68, 0xdb, //0x00004ad8 .quad -2636643406789662203 - 0x8c, 0x14, 0xa1, 0x43, 0x89, 0x3f, 0x08, 0x88, //0x00004ae0 .quad -8644589625959967604 - 0x43, 0x3a, 0xd4, 0x91, 0xbe, 0x79, 0x21, 0x89, //0x00004ae8 .quad -8565431156884620733 - 0xb0, 0x59, 0x89, 0x94, 0x6b, 0x4f, 0x0a, 0x6a, //0x00004af0 .quad 7641007041259592112 - 0xd4, 0x48, 0x49, 0x36, 0x2e, 0xd8, 0x69, 0xab, //0x00004af8 .quad -6095102927678388012 - 0x1c, 0xb0, 0xab, 0x79, 0x46, 0xe3, 0x8c, 0x84, //0x00004b00 .quad -8895485272135061476 - 0x09, 0x9b, 0xdb, 0xc3, 0x39, 0x4e, 0x44, 0xd6, //0x00004b08 .quad -3007192641170597111 - 0x11, 0x4e, 0x0b, 0x0c, 0x0c, 0x0e, 0xd8, 0xf2, //0x00004b10 .quad -947992276657025519 - 0xe5, 0x40, 0x69, 0x1a, 0xe4, 0xb0, 0xea, 0x85, //0x00004b18 .quad -8797024428372705051 - 0x95, 0x21, 0x0e, 0x0f, 0x8f, 0x11, 0x8e, 0x6f, //0x00004b20 .quad 8038381691033493909 - 0x1f, 0x91, 0x03, 0x21, 0x1d, 0x5d, 0x65, 0xa7, //0x00004b28 .quad -6384594517038493409 - 0xfb, 0xa9, 0xd1, 0xd2, 0xf2, 0x95, 0x71, 0x4b, //0x00004b30 .quad 5436291095364479483 - 0x67, 0x75, 0x44, 0x69, 0x64, 0xb4, 0x3e, 0xd1, //0x00004b38 .quad -3369057127870728857 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004b40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - //0x00004b50 .p2align 4, 0x00 - //0x00004b50 _POW_TAB - 0x01, 0x00, 0x00, 0x00, //0x00004b50 .long 1 - 0x03, 0x00, 0x00, 0x00, //0x00004b54 .long 3 - 0x06, 0x00, 0x00, 0x00, //0x00004b58 .long 6 - 0x09, 0x00, 0x00, 0x00, //0x00004b5c .long 9 - 0x0d, 0x00, 0x00, 0x00, //0x00004b60 .long 13 - 0x10, 0x00, 0x00, 0x00, //0x00004b64 .long 16 - 0x13, 0x00, 0x00, 0x00, //0x00004b68 .long 19 - 0x17, 0x00, 0x00, 0x00, //0x00004b6c .long 23 - 0x1a, 0x00, 0x00, 0x00, //0x00004b70 .long 26 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004b74 .p2align 4, 0x00 - //0x00004b80 _LSHIFT_TAB - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004b80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004b90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004ba0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004bb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004bc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004bd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004be0 QUAD $0x0000000000000000 // .space 8, '\x00\x00\x00\x00\x00\x00\x00\x00' - 0x01, 0x00, 0x00, 0x00, //0x00004be8 .long 1 - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004bec QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004bfc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004c0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004c1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004c2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004c3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00004c4c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x01, 0x00, 0x00, 0x00, //0x00004c50 .long 1 - 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004c54 QUAD $0x0000000000003532; QUAD $0x0000000000000000 // .asciz 16, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004c64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004c74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004c84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004c94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004ca4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00004cb4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x01, 0x00, 0x00, 0x00, //0x00004cb8 .long 1 - 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004cbc QUAD $0x0000000000353231; QUAD $0x0000000000000000 // .asciz 16, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004ccc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004cdc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004cec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004cfc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00004d1c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x02, 0x00, 0x00, 0x00, //0x00004d20 .long 2 - 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d24 QUAD $0x0000000000353236; QUAD $0x0000000000000000 // .asciz 16, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00004d84 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x02, 0x00, 0x00, 0x00, //0x00004d88 .long 2 - 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d8c QUAD $0x0000000035323133; QUAD $0x0000000000000000 // .asciz 16, '3125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004dac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004dbc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004dcc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004ddc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00004dec LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x02, 0x00, 0x00, 0x00, //0x00004df0 .long 2 - 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004df4 QUAD $0x0000003532363531; QUAD $0x0000000000000000 // .asciz 16, '15625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004e04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004e14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004e24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004e34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004e44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00004e54 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x03, 0x00, 0x00, 0x00, //0x00004e58 .long 3 - 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004e5c QUAD $0x0000003532313837; QUAD $0x0000000000000000 // .asciz 16, '78125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004e6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004e7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004e8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004e9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004eac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00004ebc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x03, 0x00, 0x00, 0x00, //0x00004ec0 .long 3 - 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004ec4 QUAD $0x0000353236303933; QUAD $0x0000000000000000 // .asciz 16, '390625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004ed4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004ee4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004ef4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004f04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004f14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00004f24 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x03, 0x00, 0x00, 0x00, //0x00004f28 .long 3 - 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004f2c QUAD $0x0035323133353931; QUAD $0x0000000000000000 // .asciz 16, '1953125\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004f3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004f4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004f5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004f6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004f7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00004f8c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, //0x00004f90 .long 4 - 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004f94 QUAD $0x0035323635363739; QUAD $0x0000000000000000 // .asciz 16, '9765625\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004fa4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004fb4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004fc4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004fd4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004fe4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00004ff4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, //0x00004ff8 .long 4 - 0x34, 0x38, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004ffc QUAD $0x3532313832383834; QUAD $0x0000000000000000 // .asciz 16, '48828125\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000500c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000501c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000502c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000503c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000504c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000505c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, //0x00005060 .long 4 - 0x32, 0x34, 0x34, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005064 QUAD $0x3236303431343432; QUAD $0x0000000000000035 // .asciz 16, '244140625\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005074 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005084 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005094 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000050a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000050b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000050c4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, //0x000050c8 .long 4 - 0x31, 0x32, 0x32, 0x30, 0x37, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000050cc QUAD $0x3133303730323231; QUAD $0x0000000000003532 // .asciz 16, '1220703125\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000050dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000050ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000050fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000510c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000511c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000512c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x05, 0x00, 0x00, 0x00, //0x00005130 .long 5 - 0x36, 0x31, 0x30, 0x33, 0x35, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005134 QUAD $0x3635313533303136; QUAD $0x0000000000003532 // .asciz 16, '6103515625\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005144 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005154 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005164 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005174 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005184 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00005194 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x05, 0x00, 0x00, 0x00, //0x00005198 .long 5 - 0x33, 0x30, 0x35, 0x31, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000519c QUAD $0x3837353731353033; QUAD $0x0000000000353231 // .asciz 16, '30517578125\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000051ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000051bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000051cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000051dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000051ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000051fc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x05, 0x00, 0x00, 0x00, //0x00005200 .long 5 - 0x31, 0x35, 0x32, 0x35, 0x38, 0x37, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00005204 QUAD $0x3938373835323531; QUAD $0x0000000035323630 // .asciz 16, '152587890625\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005214 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005224 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005234 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005244 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005254 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00005264 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, //0x00005268 .long 6 - 0x37, 0x36, 0x32, 0x39, 0x33, 0x39, 0x34, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x0000526c QUAD $0x3534393339323637; QUAD $0x0000000035323133 // .asciz 16, '762939453125\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000527c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000528c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000529c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000052ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000052bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000052cc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, //0x000052d0 .long 6 - 0x33, 0x38, 0x31, 0x34, 0x36, 0x39, 0x37, 0x32, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, //0x000052d4 QUAD $0x3237393634313833; QUAD $0x0000003532363536 // .asciz 16, '3814697265625\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000052e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000052f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005304 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005314 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005324 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00005334 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, //0x00005338 .long 6 - 0x31, 0x39, 0x30, 0x37, 0x33, 0x34, 0x38, 0x36, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, //0x0000533c QUAD $0x3638343337303931; QUAD $0x0000353231383233 // .asciz 16, '19073486328125\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000534c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000535c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000536c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000537c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000538c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000539c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, //0x000053a0 .long 7 - 0x39, 0x35, 0x33, 0x36, 0x37, 0x34, 0x33, 0x31, 0x36, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, //0x000053a4 QUAD $0x3133343736333539; QUAD $0x0000353236303436 // .asciz 16, '95367431640625\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000053b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000053c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000053d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000053e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000053f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00005404 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, //0x00005408 .long 7 - 0x34, 0x37, 0x36, 0x38, 0x33, 0x37, 0x31, 0x35, 0x38, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, //0x0000540c QUAD $0x3531373338363734; QUAD $0x0035323133303238 // .asciz 16, '476837158203125\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000541c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000542c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000543c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000544c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000545c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000546c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, //0x00005470 .long 7 - 0x32, 0x33, 0x38, 0x34, 0x31, 0x38, 0x35, 0x37, 0x39, 0x31, 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, //0x00005474 QUAD $0x3735383134383332; QUAD $0x3532363531303139 // .asciz 16, '2384185791015625' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005484 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005494 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000054a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000054b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000054c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000054d4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, //0x000054d8 .long 7 - 0x31, 0x31, 0x39, 0x32, 0x30, 0x39, 0x32, 0x38, 0x39, 0x35, 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, //0x000054dc QUAD $0x3832393032393131; QUAD $0x3231383730353539 // .asciz 16, '1192092895507812' - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000054ec QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000054fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000550c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000551c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000552c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000553c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x08, 0x00, 0x00, 0x00, //0x00005540 .long 8 - 0x35, 0x39, 0x36, 0x30, 0x34, 0x36, 0x34, 0x34, 0x37, 0x37, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, //0x00005544 QUAD $0x3434363430363935; QUAD $0x3236303933353737 // .asciz 16, '5960464477539062' - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005554 QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005564 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005574 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005584 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005594 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000055a4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x08, 0x00, 0x00, 0x00, //0x000055a8 .long 8 - 0x32, 0x39, 0x38, 0x30, 0x32, 0x33, 0x32, 0x32, 0x33, 0x38, 0x37, 0x36, 0x39, 0x35, 0x33, 0x31, //0x000055ac QUAD $0x3232333230383932; QUAD $0x3133353936373833 // .asciz 16, '2980232238769531' - 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000055bc QUAD $0x0000000000003532; QUAD $0x0000000000000000 // .asciz 16, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000055cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000055dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000055ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000055fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000560c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x08, 0x00, 0x00, 0x00, //0x00005610 .long 8 - 0x31, 0x34, 0x39, 0x30, 0x31, 0x31, 0x36, 0x31, 0x31, 0x39, 0x33, 0x38, 0x34, 0x37, 0x36, 0x35, //0x00005614 QUAD $0x3136313130393431; QUAD $0x3536373438333931 // .asciz 16, '1490116119384765' - 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005624 QUAD $0x0000000000353236; QUAD $0x0000000000000000 // .asciz 16, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005634 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005644 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005654 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005664 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00005674 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x09, 0x00, 0x00, 0x00, //0x00005678 .long 9 - 0x37, 0x34, 0x35, 0x30, 0x35, 0x38, 0x30, 0x35, 0x39, 0x36, 0x39, 0x32, 0x33, 0x38, 0x32, 0x38, //0x0000567c QUAD $0x3530383530353437; QUAD $0x3832383332393639 // .asciz 16, '7450580596923828' - 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000568c QUAD $0x0000000000353231; QUAD $0x0000000000000000 // .asciz 16, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000569c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000056ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000056bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000056cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000056dc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x09, 0x00, 0x00, 0x00, //0x000056e0 .long 9 - 0x33, 0x37, 0x32, 0x35, 0x32, 0x39, 0x30, 0x32, 0x39, 0x38, 0x34, 0x36, 0x31, 0x39, 0x31, 0x34, //0x000056e4 QUAD $0x3230393235323733; QUAD $0x3431393136343839 // .asciz 16, '3725290298461914' - 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000056f4 QUAD $0x0000000035323630; QUAD $0x0000000000000000 // .asciz 16, '0625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005704 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005714 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005724 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005734 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00005744 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x09, 0x00, 0x00, 0x00, //0x00005748 .long 9 - 0x31, 0x38, 0x36, 0x32, 0x36, 0x34, 0x35, 0x31, 0x34, 0x39, 0x32, 0x33, 0x30, 0x39, 0x35, 0x37, //0x0000574c QUAD $0x3135343632363831; QUAD $0x3735393033323934 // .asciz 16, '1862645149230957' - 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000575c QUAD $0x0000003532313330; QUAD $0x0000000000000000 // .asciz 16, '03125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000576c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000577c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000578c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000579c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000057ac LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0a, 0x00, 0x00, 0x00, //0x000057b0 .long 10 - 0x39, 0x33, 0x31, 0x33, 0x32, 0x32, 0x35, 0x37, 0x34, 0x36, 0x31, 0x35, 0x34, 0x37, 0x38, 0x35, //0x000057b4 QUAD $0x3735323233313339; QUAD $0x3538373435313634 // .asciz 16, '9313225746154785' - 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000057c4 QUAD $0x0000003532363531; QUAD $0x0000000000000000 // .asciz 16, '15625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000057d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000057e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000057f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005804 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00005814 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0a, 0x00, 0x00, 0x00, //0x00005818 .long 10 - 0x34, 0x36, 0x35, 0x36, 0x36, 0x31, 0x32, 0x38, 0x37, 0x33, 0x30, 0x37, 0x37, 0x33, 0x39, 0x32, //0x0000581c QUAD $0x3832313636353634; QUAD $0x3239333737303337 // .asciz 16, '4656612873077392' - 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000582c QUAD $0x0000353231383735; QUAD $0x0000000000000000 // .asciz 16, '578125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000583c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000584c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000585c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000586c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000587c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0a, 0x00, 0x00, 0x00, //0x00005880 .long 10 - 0x32, 0x33, 0x32, 0x38, 0x33, 0x30, 0x36, 0x34, 0x33, 0x36, 0x35, 0x33, 0x38, 0x36, 0x39, 0x36, //0x00005884 QUAD $0x3436303338323332; QUAD $0x3639363833353633 // .asciz 16, '2328306436538696' - 0x32, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005894 QUAD $0x0035323630393832; QUAD $0x0000000000000000 // .asciz 16, '2890625\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000058a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000058b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000058c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000058d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000058e4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0a, 0x00, 0x00, 0x00, //0x000058e8 .long 10 - 0x31, 0x31, 0x36, 0x34, 0x31, 0x35, 0x33, 0x32, 0x31, 0x38, 0x32, 0x36, 0x39, 0x33, 0x34, 0x38, //0x000058ec QUAD $0x3233353134363131; QUAD $0x3834333936323831 // .asciz 16, '1164153218269348' - 0x31, 0x34, 0x34, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000058fc QUAD $0x3532313335343431; QUAD $0x0000000000000000 // .asciz 16, '14453125\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000590c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000591c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000592c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000593c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000594c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0b, 0x00, 0x00, 0x00, //0x00005950 .long 11 - 0x35, 0x38, 0x32, 0x30, 0x37, 0x36, 0x36, 0x30, 0x39, 0x31, 0x33, 0x34, 0x36, 0x37, 0x34, 0x30, //0x00005954 QUAD $0x3036363730323835; QUAD $0x3034373634333139 // .asciz 16, '5820766091346740' - 0x37, 0x32, 0x32, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005964 QUAD $0x3532363536323237; QUAD $0x0000000000000000 // .asciz 16, '72265625\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005974 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005984 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005994 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000059a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000059b4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0b, 0x00, 0x00, 0x00, //0x000059b8 .long 11 - 0x32, 0x39, 0x31, 0x30, 0x33, 0x38, 0x33, 0x30, 0x34, 0x35, 0x36, 0x37, 0x33, 0x33, 0x37, 0x30, //0x000059bc QUAD $0x3033383330313932; QUAD $0x3037333337363534 // .asciz 16, '2910383045673370' - 0x33, 0x36, 0x31, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000059cc QUAD $0x3231383233313633; QUAD $0x0000000000000035 // .asciz 16, '361328125\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000059dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000059ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000059fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005a0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00005a1c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0b, 0x00, 0x00, 0x00, //0x00005a20 .long 11 - 0x31, 0x34, 0x35, 0x35, 0x31, 0x39, 0x31, 0x35, 0x32, 0x32, 0x38, 0x33, 0x36, 0x36, 0x38, 0x35, //0x00005a24 QUAD $0x3531393135353431; QUAD $0x3538363633383232 // .asciz 16, '1455191522836685' - 0x31, 0x38, 0x30, 0x36, 0x36, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005a34 QUAD $0x3630343636303831; QUAD $0x0000000000003532 // .asciz 16, '1806640625\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005a44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005a54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005a64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005a74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00005a84 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0c, 0x00, 0x00, 0x00, //0x00005a88 .long 12 - 0x37, 0x32, 0x37, 0x35, 0x39, 0x35, 0x37, 0x36, 0x31, 0x34, 0x31, 0x38, 0x33, 0x34, 0x32, 0x35, //0x00005a8c QUAD $0x3637353935373237; QUAD $0x3532343338313431 // .asciz 16, '7275957614183425' - 0x39, 0x30, 0x33, 0x33, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005a9c QUAD $0x3133303233333039; QUAD $0x0000000000003532 // .asciz 16, '9033203125\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005aac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005abc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005acc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005adc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00005aec LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0c, 0x00, 0x00, 0x00, //0x00005af0 .long 12 - 0x33, 0x36, 0x33, 0x37, 0x39, 0x37, 0x38, 0x38, 0x30, 0x37, 0x30, 0x39, 0x31, 0x37, 0x31, 0x32, //0x00005af4 QUAD $0x3838373937333633; QUAD $0x3231373139303730 // .asciz 16, '3637978807091712' - 0x39, 0x35, 0x31, 0x36, 0x36, 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005b04 QUAD $0x3531303636313539; QUAD $0x0000000000353236 // .asciz 16, '95166015625\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005b14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005b24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005b34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005b44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00005b54 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0c, 0x00, 0x00, 0x00, //0x00005b58 .long 12 - 0x31, 0x38, 0x31, 0x38, 0x39, 0x38, 0x39, 0x34, 0x30, 0x33, 0x35, 0x34, 0x35, 0x38, 0x35, 0x36, //0x00005b5c QUAD $0x3439383938313831; QUAD $0x3635383534353330 // .asciz 16, '1818989403545856' - 0x34, 0x37, 0x35, 0x38, 0x33, 0x30, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00005b6c QUAD $0x3730303338353734; QUAD $0x0000000035323138 // .asciz 16, '475830078125\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005b7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005b8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005b9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005bac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00005bbc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0d, 0x00, 0x00, 0x00, //0x00005bc0 .long 13 - 0x39, 0x30, 0x39, 0x34, 0x39, 0x34, 0x37, 0x30, 0x31, 0x37, 0x37, 0x32, 0x39, 0x32, 0x38, 0x32, //0x00005bc4 QUAD $0x3037343934393039; QUAD $0x3238323932373731 // .asciz 16, '9094947017729282' - 0x33, 0x37, 0x39, 0x31, 0x35, 0x30, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00005bd4 QUAD $0x3933303531393733; QUAD $0x0000000035323630 // .asciz 16, '379150390625\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005be4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005bf4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005c04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005c14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00005c24 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0d, 0x00, 0x00, 0x00, //0x00005c28 .long 13 - 0x34, 0x35, 0x34, 0x37, 0x34, 0x37, 0x33, 0x35, 0x30, 0x38, 0x38, 0x36, 0x34, 0x36, 0x34, 0x31, //0x00005c2c QUAD $0x3533373437343534; QUAD $0x3134363436383830 // .asciz 16, '4547473508864641' - 0x31, 0x38, 0x39, 0x35, 0x37, 0x35, 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, //0x00005c3c QUAD $0x3931353735393831; QUAD $0x0000003532313335 // .asciz 16, '1895751953125\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005c4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005c5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005c6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005c7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00005c8c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0d, 0x00, 0x00, 0x00, //0x00005c90 .long 13 - 0x32, 0x32, 0x37, 0x33, 0x37, 0x33, 0x36, 0x37, 0x35, 0x34, 0x34, 0x33, 0x32, 0x33, 0x32, 0x30, //0x00005c94 QUAD $0x3736333733373232; QUAD $0x3032333233343435 // .asciz 16, '2273736754432320' - 0x35, 0x39, 0x34, 0x37, 0x38, 0x37, 0x35, 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, //0x00005ca4 QUAD $0x3935373837343935; QUAD $0x0000353236353637 // .asciz 16, '59478759765625\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005cb4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005cc4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005cd4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005ce4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00005cf4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0d, 0x00, 0x00, 0x00, //0x00005cf8 .long 13 - 0x31, 0x31, 0x33, 0x36, 0x38, 0x36, 0x38, 0x33, 0x37, 0x37, 0x32, 0x31, 0x36, 0x31, 0x36, 0x30, //0x00005cfc QUAD $0x3338363836333131; QUAD $0x3036313631323737 // .asciz 16, '1136868377216160' - 0x32, 0x39, 0x37, 0x33, 0x39, 0x33, 0x37, 0x39, 0x38, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, //0x00005d0c QUAD $0x3937333933373932; QUAD $0x0035323138323838 // .asciz 16, '297393798828125\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005d1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005d2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005d3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005d4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00005d5c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0e, 0x00, 0x00, 0x00, //0x00005d60 .long 14 - 0x35, 0x36, 0x38, 0x34, 0x33, 0x34, 0x31, 0x38, 0x38, 0x36, 0x30, 0x38, 0x30, 0x38, 0x30, 0x31, //0x00005d64 QUAD $0x3831343334383635; QUAD $0x3130383038303638 // .asciz 16, '5684341886080801' - 0x34, 0x38, 0x36, 0x39, 0x36, 0x38, 0x39, 0x39, 0x34, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, //0x00005d74 QUAD $0x3939383639363834; QUAD $0x0035323630343134 // .asciz 16, '486968994140625\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005d84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005d94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005da4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005db4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00005dc4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0e, 0x00, 0x00, 0x00, //0x00005dc8 .long 14 - 0x32, 0x38, 0x34, 0x32, 0x31, 0x37, 0x30, 0x39, 0x34, 0x33, 0x30, 0x34, 0x30, 0x34, 0x30, 0x30, //0x00005dcc QUAD $0x3930373132343832; QUAD $0x3030343034303334 // .asciz 16, '2842170943040400' - 0x37, 0x34, 0x33, 0x34, 0x38, 0x34, 0x34, 0x39, 0x37, 0x30, 0x37, 0x30, 0x33, 0x31, 0x32, 0x35, //0x00005ddc QUAD $0x3934343834333437; QUAD $0x3532313330373037 // .asciz 16, '7434844970703125' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005dec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005dfc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00005e2c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0e, 0x00, 0x00, 0x00, //0x00005e30 .long 14 - 0x31, 0x34, 0x32, 0x31, 0x30, 0x38, 0x35, 0x34, 0x37, 0x31, 0x35, 0x32, 0x30, 0x32, 0x30, 0x30, //0x00005e34 QUAD $0x3435383031323431; QUAD $0x3030323032353137 // .asciz 16, '1421085471520200' - 0x33, 0x37, 0x31, 0x37, 0x34, 0x32, 0x32, 0x34, 0x38, 0x35, 0x33, 0x35, 0x31, 0x35, 0x36, 0x32, //0x00005e44 QUAD $0x3432323437313733; QUAD $0x3236353135333538 // .asciz 16, '3717422485351562' - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e54 QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00005e94 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0f, 0x00, 0x00, 0x00, //0x00005e98 .long 15 - 0x37, 0x31, 0x30, 0x35, 0x34, 0x32, 0x37, 0x33, 0x35, 0x37, 0x36, 0x30, 0x31, 0x30, 0x30, 0x31, //0x00005e9c QUAD $0x3337323435303137; QUAD $0x3130303130363735 // .asciz 16, '7105427357601001' - 0x38, 0x35, 0x38, 0x37, 0x31, 0x31, 0x32, 0x34, 0x32, 0x36, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, //0x00005eac QUAD $0x3432313137383538; QUAD $0x3231383735373632 // .asciz 16, '8587112426757812' - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005ebc QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005ecc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005edc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005eec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00005efc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0f, 0x00, 0x00, 0x00, //0x00005f00 .long 15 - 0x33, 0x35, 0x35, 0x32, 0x37, 0x31, 0x33, 0x36, 0x37, 0x38, 0x38, 0x30, 0x30, 0x35, 0x30, 0x30, //0x00005f04 QUAD $0x3633313732353533; QUAD $0x3030353030383837 // .asciz 16, '3552713678800500' - 0x39, 0x32, 0x39, 0x33, 0x35, 0x35, 0x36, 0x32, 0x31, 0x33, 0x33, 0x37, 0x38, 0x39, 0x30, 0x36, //0x00005f14 QUAD $0x3236353533393239; QUAD $0x3630393837333331 // .asciz 16, '9293556213378906' - 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f24 QUAD $0x0000000000003532; QUAD $0x0000000000000000 // .asciz 16, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00005f64 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0f, 0x00, 0x00, 0x00, //0x00005f68 .long 15 - 0x31, 0x37, 0x37, 0x36, 0x33, 0x35, 0x36, 0x38, 0x33, 0x39, 0x34, 0x30, 0x30, 0x32, 0x35, 0x30, //0x00005f6c QUAD $0x3836353336373731; QUAD $0x3035323030343933 // .asciz 16, '1776356839400250' - 0x34, 0x36, 0x34, 0x36, 0x37, 0x37, 0x38, 0x31, 0x30, 0x36, 0x36, 0x38, 0x39, 0x34, 0x35, 0x33, //0x00005f7c QUAD $0x3138373736343634; QUAD $0x3335343938363630 // .asciz 16, '4646778106689453' - 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f8c QUAD $0x0000000000353231; QUAD $0x0000000000000000 // .asciz 16, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005fac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005fbc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00005fcc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x10, 0x00, 0x00, 0x00, //0x00005fd0 .long 16 - 0x38, 0x38, 0x38, 0x31, 0x37, 0x38, 0x34, 0x31, 0x39, 0x37, 0x30, 0x30, 0x31, 0x32, 0x35, 0x32, //0x00005fd4 QUAD $0x3134383731383838; QUAD $0x3235323130303739 // .asciz 16, '8881784197001252' - 0x33, 0x32, 0x33, 0x33, 0x38, 0x39, 0x30, 0x35, 0x33, 0x33, 0x34, 0x34, 0x37, 0x32, 0x36, 0x35, //0x00005fe4 QUAD $0x3530393833333233; QUAD $0x3536323734343333 // .asciz 16, '3233890533447265' - 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005ff4 QUAD $0x0000000000353236; QUAD $0x0000000000000000 // .asciz 16, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006004 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006014 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006024 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00006034 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x10, 0x00, 0x00, 0x00, //0x00006038 .long 16 - 0x34, 0x34, 0x34, 0x30, 0x38, 0x39, 0x32, 0x30, 0x39, 0x38, 0x35, 0x30, 0x30, 0x36, 0x32, 0x36, //0x0000603c QUAD $0x3032393830343434; QUAD $0x3632363030353839 // .asciz 16, '4440892098500626' - 0x31, 0x36, 0x31, 0x36, 0x39, 0x34, 0x35, 0x32, 0x36, 0x36, 0x37, 0x32, 0x33, 0x36, 0x33, 0x32, //0x0000604c QUAD $0x3235343936313631; QUAD $0x3233363332373636 // .asciz 16, '1616945266723632' - 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000605c QUAD $0x0000000035323138; QUAD $0x0000000000000000 // .asciz 16, '8125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000606c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000607c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000608c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000609c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x10, 0x00, 0x00, 0x00, //0x000060a0 .long 16 - 0x32, 0x32, 0x32, 0x30, 0x34, 0x34, 0x36, 0x30, 0x34, 0x39, 0x32, 0x35, 0x30, 0x33, 0x31, 0x33, //0x000060a4 QUAD $0x3036343430323232; QUAD $0x3331333035323934 // .asciz 16, '2220446049250313' - 0x30, 0x38, 0x30, 0x38, 0x34, 0x37, 0x32, 0x36, 0x33, 0x33, 0x33, 0x36, 0x31, 0x38, 0x31, 0x36, //0x000060b4 QUAD $0x3632373438303830; QUAD $0x3631383136333333 // .asciz 16, '0808472633361816' - 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000060c4 QUAD $0x0000003532363034; QUAD $0x0000000000000000 // .asciz 16, '40625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000060d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000060e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000060f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00006104 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x10, 0x00, 0x00, 0x00, //0x00006108 .long 16 - 0x31, 0x31, 0x31, 0x30, 0x32, 0x32, 0x33, 0x30, 0x32, 0x34, 0x36, 0x32, 0x35, 0x31, 0x35, 0x36, //0x0000610c QUAD $0x3033323230313131; QUAD $0x3635313532363432 // .asciz 16, '1110223024625156' - 0x35, 0x34, 0x30, 0x34, 0x32, 0x33, 0x36, 0x33, 0x31, 0x36, 0x36, 0x38, 0x30, 0x39, 0x30, 0x38, //0x0000611c QUAD $0x3336333234303435; QUAD $0x3830393038363631 // .asciz 16, '5404236316680908' - 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000612c QUAD $0x0000353231333032; QUAD $0x0000000000000000 // .asciz 16, '203125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000613c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000614c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000615c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000616c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x11, 0x00, 0x00, 0x00, //0x00006170 .long 17 - 0x35, 0x35, 0x35, 0x31, 0x31, 0x31, 0x35, 0x31, 0x32, 0x33, 0x31, 0x32, 0x35, 0x37, 0x38, 0x32, //0x00006174 QUAD $0x3135313131353535; QUAD $0x3238373532313332 // .asciz 16, '5551115123125782' - 0x37, 0x30, 0x32, 0x31, 0x31, 0x38, 0x31, 0x35, 0x38, 0x33, 0x34, 0x30, 0x34, 0x35, 0x34, 0x31, //0x00006184 QUAD $0x3531383131323037; QUAD $0x3134353430343338 // .asciz 16, '7021181583404541' - 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006194 QUAD $0x0000353236353130; QUAD $0x0000000000000000 // .asciz 16, '015625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000061d4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x11, 0x00, 0x00, 0x00, //0x000061d8 .long 17 - 0x32, 0x37, 0x37, 0x35, 0x35, 0x35, 0x37, 0x35, 0x36, 0x31, 0x35, 0x36, 0x32, 0x38, 0x39, 0x31, //0x000061dc QUAD $0x3537353535373732; QUAD $0x3139383236353136 // .asciz 16, '2775557561562891' - 0x33, 0x35, 0x31, 0x30, 0x35, 0x39, 0x30, 0x37, 0x39, 0x31, 0x37, 0x30, 0x32, 0x32, 0x37, 0x30, //0x000061ec QUAD $0x3730393530313533; QUAD $0x3037323230373139 // .asciz 16, '3510590791702270' - 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061fc QUAD $0x0035323138373035; QUAD $0x0000000000000000 // .asciz 16, '5078125\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000620c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000621c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000622c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000623c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x11, 0x00, 0x00, 0x00, //0x00006240 .long 17 - 0x31, 0x33, 0x38, 0x37, 0x37, 0x37, 0x38, 0x37, 0x38, 0x30, 0x37, 0x38, 0x31, 0x34, 0x34, 0x35, //0x00006244 QUAD $0x3738373737383331; QUAD $0x3534343138373038 // .asciz 16, '1387778780781445' - 0x36, 0x37, 0x35, 0x35, 0x32, 0x39, 0x35, 0x33, 0x39, 0x35, 0x38, 0x35, 0x31, 0x31, 0x33, 0x35, //0x00006254 QUAD $0x3335393235353736; QUAD $0x3533313135383539 // .asciz 16, '6755295395851135' - 0x32, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006264 QUAD $0x3532363039333532; QUAD $0x0000000000000000 // .asciz 16, '25390625\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006274 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006284 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006294 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000062a4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x12, 0x00, 0x00, 0x00, //0x000062a8 .long 18 - 0x36, 0x39, 0x33, 0x38, 0x38, 0x39, 0x33, 0x39, 0x30, 0x33, 0x39, 0x30, 0x37, 0x32, 0x32, 0x38, //0x000062ac QUAD $0x3933393838333936; QUAD $0x3832323730393330 // .asciz 16, '6938893903907228' - 0x33, 0x37, 0x37, 0x36, 0x34, 0x37, 0x36, 0x39, 0x37, 0x39, 0x32, 0x35, 0x35, 0x36, 0x37, 0x36, //0x000062bc QUAD $0x3936373436373733; QUAD $0x3637363535323937 // .asciz 16, '3776476979255676' - 0x32, 0x36, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000062cc QUAD $0x3532313335393632; QUAD $0x0000000000000000 // .asciz 16, '26953125\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000062dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000062ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000062fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0000630c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x12, 0x00, 0x00, 0x00, //0x00006310 .long 18 - 0x33, 0x34, 0x36, 0x39, 0x34, 0x34, 0x36, 0x39, 0x35, 0x31, 0x39, 0x35, 0x33, 0x36, 0x31, 0x34, //0x00006314 QUAD $0x3936343439363433; QUAD $0x3431363335393135 // .asciz 16, '3469446951953614' - 0x31, 0x38, 0x38, 0x38, 0x32, 0x33, 0x38, 0x34, 0x38, 0x39, 0x36, 0x32, 0x37, 0x38, 0x33, 0x38, //0x00006324 QUAD $0x3438333238383831; QUAD $0x3833383732363938 // .asciz 16, '1888238489627838' - 0x31, 0x33, 0x34, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006334 QUAD $0x3236353637343331; QUAD $0x0000000000000035 // .asciz 16, '134765625\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006344 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006354 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006364 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00006374 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x12, 0x00, 0x00, 0x00, //0x00006378 .long 18 - 0x31, 0x37, 0x33, 0x34, 0x37, 0x32, 0x33, 0x34, 0x37, 0x35, 0x39, 0x37, 0x36, 0x38, 0x30, 0x37, //0x0000637c QUAD $0x3433323734333731; QUAD $0x3730383637393537 // .asciz 16, '1734723475976807' - 0x30, 0x39, 0x34, 0x34, 0x31, 0x31, 0x39, 0x32, 0x34, 0x34, 0x38, 0x31, 0x33, 0x39, 0x31, 0x39, //0x0000638c QUAD $0x3239313134343930; QUAD $0x3931393331383434 // .asciz 16, '0944119244813919' - 0x30, 0x36, 0x37, 0x33, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000639c QUAD $0x3138323833373630; QUAD $0x0000000000003532 // .asciz 16, '0673828125\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000063ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000063bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000063cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000063dc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x13, 0x00, 0x00, 0x00, //0x000063e0 .long 19 - 0x38, 0x36, 0x37, 0x33, 0x36, 0x31, 0x37, 0x33, 0x37, 0x39, 0x38, 0x38, 0x34, 0x30, 0x33, 0x35, //0x000063e4 QUAD $0x3337313633373638; QUAD $0x3533303438383937 // .asciz 16, '8673617379884035' - 0x34, 0x37, 0x32, 0x30, 0x35, 0x39, 0x36, 0x32, 0x32, 0x34, 0x30, 0x36, 0x39, 0x35, 0x39, 0x35, //0x000063f4 QUAD $0x3236393530323734; QUAD $0x3539353936303432 // .asciz 16, '4720596224069595' - 0x33, 0x33, 0x36, 0x39, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006404 QUAD $0x3630343139363333; QUAD $0x0000000000003532 // .asciz 16, '3369140625\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006414 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006424 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006434 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00006444 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/vsigned.go b/vendor/github.com/bytedance/sonic/internal/native/sse/vsigned.go deleted file mode 100644 index a73ecd780..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/vsigned.go +++ /dev/null @@ -1,33 +0,0 @@ -/* - * 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 sse - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/native/types` - `github.com/bytedance/sonic/internal/rt` -) - -var F_vsigned func(s unsafe.Pointer, p unsafe.Pointer, v unsafe.Pointer) - -var S_vsigned uintptr - -//go:nosplit -func vsigned(s *string, p *int, v *types.JsonState) { - F_vsigned(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(v))) -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/vsigned_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/vsigned_subr.go deleted file mode 100644 index 1b2514762..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/vsigned_subr.go +++ /dev/null @@ -1,50 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package sse - -import ( - `github.com/bytedance/sonic/loader` -) - -const ( - _entry__vsigned = 0 -) - -const ( - _stack__vsigned = 16 -) - -const ( - _size__vsigned = 356 -) - -var ( - _pcsp__vsigned = [][2]uint32{ - {0x1, 0}, - {0x5, 8}, - {0x70, 16}, - {0x71, 8}, - {0x72, 0}, - {0x7d, 16}, - {0x7e, 8}, - {0x7f, 0}, - {0x117, 16}, - {0x118, 8}, - {0x119, 0}, - {0x11d, 16}, - {0x11e, 8}, - {0x11f, 0}, - {0x155, 16}, - {0x156, 8}, - {0x157, 0}, - {0x162, 16}, - {0x163, 8}, - {0x164, 0}, - } -) - -var _cfunc_vsigned = []loader.CFunc{ - {"_vsigned_entry", 0, _entry__vsigned, 0, nil}, - {"_vsigned", _entry__vsigned, _size__vsigned, _stack__vsigned, _pcsp__vsigned}, -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/vsigned_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/vsigned_text_amd64.go deleted file mode 100644 index 3b1ee6279..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/vsigned_text_amd64.go +++ /dev/null @@ -1,120 +0,0 @@ -// +build amd64 -// Code generated by asm2asm, DO NOT EDIT. - -package sse - -var _text_vsigned = []byte{ - // .p2align 4, 0x90 - // _vsigned - 0x55, // pushq %rbp - 0x48, 0x89, 0xe5, //0x00000001 movq %rsp, %rbp - 0x53, //0x00000004 pushq %rbx - 0x48, 0x8b, 0x06, //0x00000005 movq (%rsi), %rax - 0x4c, 0x8b, 0x0f, //0x00000008 movq (%rdi), %r9 - 0x4c, 0x8b, 0x5f, 0x08, //0x0000000b movq $8(%rdi), %r11 - 0x48, 0xc7, 0x02, 0x09, 0x00, 0x00, 0x00, //0x0000000f movq $9, (%rdx) - 0x0f, 0x57, 0xc0, //0x00000016 xorps %xmm0, %xmm0 - 0x0f, 0x11, 0x42, 0x08, //0x00000019 movups %xmm0, $8(%rdx) - 0x48, 0x8b, 0x0e, //0x0000001d movq (%rsi), %rcx - 0x48, 0x89, 0x4a, 0x18, //0x00000020 movq %rcx, $24(%rdx) - 0x4c, 0x39, 0xd8, //0x00000024 cmpq %r11, %rax - 0x0f, 0x83, 0x45, 0x00, 0x00, 0x00, //0x00000027 jae LBB0_1 - 0x41, 0x8a, 0x0c, 0x01, //0x0000002d movb (%r9,%rax), %cl - 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000031 movl $1, %r8d - 0x80, 0xf9, 0x2d, //0x00000037 cmpb $45, %cl - 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x0000003a jne LBB0_5 - 0x48, 0x83, 0xc0, 0x01, //0x00000040 addq $1, %rax - 0x4c, 0x39, 0xd8, //0x00000044 cmpq %r11, %rax - 0x0f, 0x83, 0x25, 0x00, 0x00, 0x00, //0x00000047 jae LBB0_1 - 0x41, 0x8a, 0x0c, 0x01, //0x0000004d movb (%r9,%rax), %cl - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000051 movq $-1, %r8 - //0x00000058 LBB0_5 - 0x8d, 0x79, 0xd0, //0x00000058 leal $-48(%rcx), %edi - 0x40, 0x80, 0xff, 0x0a, //0x0000005b cmpb $10, %dil - 0x0f, 0x82, 0x1a, 0x00, 0x00, 0x00, //0x0000005f jb LBB0_7 - 0x48, 0x89, 0x06, //0x00000065 movq %rax, (%rsi) - 0x48, 0xc7, 0x02, 0xfe, 0xff, 0xff, 0xff, //0x00000068 movq $-2, (%rdx) - 0x5b, //0x0000006f popq %rbx - 0x5d, //0x00000070 popq %rbp - 0xc3, //0x00000071 retq - //0x00000072 LBB0_1 - 0x4c, 0x89, 0x1e, //0x00000072 movq %r11, (%rsi) - 0x48, 0xc7, 0x02, 0xff, 0xff, 0xff, 0xff, //0x00000075 movq $-1, (%rdx) - 0x5b, //0x0000007c popq %rbx - 0x5d, //0x0000007d popq %rbp - 0xc3, //0x0000007e retq - //0x0000007f LBB0_7 - 0x80, 0xf9, 0x30, //0x0000007f cmpb $48, %cl - 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x00000082 jne LBB0_12 - 0x48, 0x8d, 0x78, 0x01, //0x00000088 leaq $1(%rax), %rdi - 0x4c, 0x39, 0xd8, //0x0000008c cmpq %r11, %rax - 0x0f, 0x83, 0x84, 0x00, 0x00, 0x00, //0x0000008f jae LBB0_11 - 0x41, 0x8a, 0x0c, 0x39, //0x00000095 movb (%r9,%rdi), %cl - 0x80, 0xc1, 0xd2, //0x00000099 addb $-46, %cl - 0x80, 0xf9, 0x37, //0x0000009c cmpb $55, %cl - 0x0f, 0x87, 0x74, 0x00, 0x00, 0x00, //0x0000009f ja LBB0_11 - 0x44, 0x0f, 0xb6, 0xd1, //0x000000a5 movzbl %cl, %r10d - 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000000a9 movabsq $36028797027352577, %rcx - 0x4c, 0x0f, 0xa3, 0xd1, //0x000000b3 btq %r10, %rcx - 0x0f, 0x83, 0x5c, 0x00, 0x00, 0x00, //0x000000b7 jae LBB0_11 - //0x000000bd LBB0_12 - 0x4c, 0x39, 0xd8, //0x000000bd cmpq %r11, %rax - 0x4d, 0x89, 0xda, //0x000000c0 movq %r11, %r10 - 0x4c, 0x0f, 0x47, 0xd0, //0x000000c3 cmovaq %rax, %r10 - 0x31, 0xc9, //0x000000c7 xorl %ecx, %ecx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000000c9 .p2align 4, 0x90 - //0x000000d0 LBB0_13 - 0x49, 0x39, 0xc2, //0x000000d0 cmpq %rax, %r10 - 0x0f, 0x84, 0x81, 0x00, 0x00, 0x00, //0x000000d3 je LBB0_23 - 0x49, 0x0f, 0xbe, 0x3c, 0x01, //0x000000d9 movsbq (%r9,%rax), %rdi - 0x8d, 0x5f, 0xd0, //0x000000de leal $-48(%rdi), %ebx - 0x80, 0xfb, 0x09, //0x000000e1 cmpb $9, %bl - 0x0f, 0x87, 0x35, 0x00, 0x00, 0x00, //0x000000e4 ja LBB0_18 - 0x48, 0x6b, 0xc9, 0x0a, //0x000000ea imulq $10, %rcx, %rcx - 0x0f, 0x80, 0x14, 0x00, 0x00, 0x00, //0x000000ee jo LBB0_17 - 0x48, 0x83, 0xc0, 0x01, //0x000000f4 addq $1, %rax - 0x83, 0xc7, 0xd0, //0x000000f8 addl $-48, %edi - 0x49, 0x0f, 0xaf, 0xf8, //0x000000fb imulq %r8, %rdi - 0x48, 0x01, 0xf9, //0x000000ff addq %rdi, %rcx - 0x0f, 0x81, 0xc8, 0xff, 0xff, 0xff, //0x00000102 jno LBB0_13 - //0x00000108 LBB0_17 - 0x48, 0x83, 0xc0, 0xff, //0x00000108 addq $-1, %rax - 0x48, 0x89, 0x06, //0x0000010c movq %rax, (%rsi) - 0x48, 0xc7, 0x02, 0xfb, 0xff, 0xff, 0xff, //0x0000010f movq $-5, (%rdx) - 0x5b, //0x00000116 popq %rbx - 0x5d, //0x00000117 popq %rbp - 0xc3, //0x00000118 retq - //0x00000119 LBB0_11 - 0x48, 0x89, 0x3e, //0x00000119 movq %rdi, (%rsi) - 0x5b, //0x0000011c popq %rbx - 0x5d, //0x0000011d popq %rbp - 0xc3, //0x0000011e retq - //0x0000011f LBB0_18 - 0x4c, 0x39, 0xd8, //0x0000011f cmpq %r11, %rax - 0x0f, 0x83, 0x2f, 0x00, 0x00, 0x00, //0x00000122 jae LBB0_22 - 0x41, 0x8a, 0x3c, 0x01, //0x00000128 movb (%r9,%rax), %dil - 0x40, 0x80, 0xff, 0x2e, //0x0000012c cmpb $46, %dil - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00000130 je LBB0_25 - 0x40, 0x80, 0xff, 0x45, //0x00000136 cmpb $69, %dil - 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x0000013a je LBB0_25 - 0x40, 0x80, 0xff, 0x65, //0x00000140 cmpb $101, %dil - 0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x00000144 jne LBB0_22 - //0x0000014a LBB0_25 - 0x48, 0x89, 0x06, //0x0000014a movq %rax, (%rsi) - 0x48, 0xc7, 0x02, 0xfa, 0xff, 0xff, 0xff, //0x0000014d movq $-6, (%rdx) - 0x5b, //0x00000154 popq %rbx - 0x5d, //0x00000155 popq %rbp - 0xc3, //0x00000156 retq - //0x00000157 LBB0_22 - 0x49, 0x89, 0xc2, //0x00000157 movq %rax, %r10 - //0x0000015a LBB0_23 - 0x4c, 0x89, 0x16, //0x0000015a movq %r10, (%rsi) - 0x48, 0x89, 0x4a, 0x10, //0x0000015d movq %rcx, $16(%rdx) - 0x5b, //0x00000161 popq %rbx - 0x5d, //0x00000162 popq %rbp - 0xc3, //0x00000163 retq - //0x00000164 .p2align 2, 0x00 - //0x00000164 _MASK_USE_NUMBER - 0x02, 0x00, 0x00, 0x00, //0x00000164 .long 2 -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/vstring.go b/vendor/github.com/bytedance/sonic/internal/native/sse/vstring.go deleted file mode 100644 index abc8b25d7..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/vstring.go +++ /dev/null @@ -1,33 +0,0 @@ -/* - * 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 sse - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/native/types` - `github.com/bytedance/sonic/internal/rt` -) - -var F_vstring func(s unsafe.Pointer, p unsafe.Pointer, v unsafe.Pointer, flags uint64) - -var S_vstring uintptr - -//go:nosplit -func vstring(s *string, p *int, v *types.JsonState, flags uint64) { - F_vstring(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(v)), flags) -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/vstring_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/vstring_subr.go deleted file mode 100644 index ba4a588f5..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/vstring_subr.go +++ /dev/null @@ -1,46 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package sse - -import ( - `github.com/bytedance/sonic/loader` -) - -const ( - _entry__vstring = 48 -) - -const ( - _stack__vstring = 104 -) - -const ( - _size__vstring = 2396 -) - -var ( - _pcsp__vstring = [][2]uint32{ - {0x1, 0}, - {0x6, 8}, - {0x8, 16}, - {0xa, 24}, - {0xc, 32}, - {0xd, 40}, - {0x11, 48}, - {0x8b1, 104}, - {0x8b2, 48}, - {0x8b4, 40}, - {0x8b6, 32}, - {0x8b8, 24}, - {0x8ba, 16}, - {0x8bb, 8}, - {0x8bc, 0}, - {0x95c, 104}, - } -) - -var _cfunc_vstring = []loader.CFunc{ - {"_vstring_entry", 0, _entry__vstring, 0, nil}, - {"_vstring", _entry__vstring, _size__vstring, _stack__vstring, _pcsp__vstring}, -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/vstring_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/vstring_text_amd64.go deleted file mode 100644 index 2dbb5a042..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/vstring_text_amd64.go +++ /dev/null @@ -1,657 +0,0 @@ -// +build amd64 -// Code generated by asm2asm, DO NOT EDIT. - -package sse - -var _text_vstring = []byte{ - // .p2align 4, 0x00 - // LCPI0_0 - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, // QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - //0x00000010 LCPI0_1 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000010 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - //0x00000020 LCPI0_2 - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000020 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' - //0x00000030 .p2align 4, 0x90 - //0x00000030 _vstring - 0x55, //0x00000030 pushq %rbp - 0x48, 0x89, 0xe5, //0x00000031 movq %rsp, %rbp - 0x41, 0x57, //0x00000034 pushq %r15 - 0x41, 0x56, //0x00000036 pushq %r14 - 0x41, 0x55, //0x00000038 pushq %r13 - 0x41, 0x54, //0x0000003a pushq %r12 - 0x53, //0x0000003c pushq %rbx - 0x48, 0x83, 0xec, 0x38, //0x0000003d subq $56, %rsp - 0x48, 0x89, 0x55, 0xc0, //0x00000041 movq %rdx, $-64(%rbp) - 0x48, 0x89, 0x75, 0xc8, //0x00000045 movq %rsi, $-56(%rbp) - 0x48, 0x8b, 0x1e, //0x00000049 movq (%rsi), %rbx - 0xf6, 0xc1, 0x20, //0x0000004c testb $32, %cl - 0x48, 0x89, 0x5d, 0xb0, //0x0000004f movq %rbx, $-80(%rbp) - 0x0f, 0x85, 0x97, 0x01, 0x00, 0x00, //0x00000053 jne LBB0_13 - 0x4c, 0x8b, 0x6f, 0x08, //0x00000059 movq $8(%rdi), %r13 - 0x4c, 0x89, 0x6d, 0xb8, //0x0000005d movq %r13, $-72(%rbp) - 0x49, 0x29, 0xdd, //0x00000061 subq %rbx, %r13 - 0x0f, 0x84, 0x57, 0x05, 0x00, 0x00, //0x00000064 je LBB0_42 - 0x4c, 0x8b, 0x27, //0x0000006a movq (%rdi), %r12 - 0x49, 0x83, 0xfd, 0x40, //0x0000006d cmpq $64, %r13 - 0x0f, 0x82, 0x56, 0x05, 0x00, 0x00, //0x00000071 jb LBB0_43 - 0x49, 0x89, 0xd8, //0x00000077 movq %rbx, %r8 - 0x48, 0xf7, 0xd3, //0x0000007a notq %rbx - 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x0000007d movq $-1, $-48(%rbp) - 0x45, 0x31, 0xdb, //0x00000085 xorl %r11d, %r11d - 0xf3, 0x0f, 0x6f, 0x05, 0x70, 0xff, 0xff, 0xff, //0x00000088 movdqu $-144(%rip), %xmm0 /* LCPI0_0+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x0d, 0x78, 0xff, 0xff, 0xff, //0x00000090 movdqu $-136(%rip), %xmm1 /* LCPI0_1+0(%rip) */ - 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000098 movabsq $6148914691236517205, %r15 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000000a2 .p2align 4, 0x90 - //0x000000b0 LBB0_4 - 0xf3, 0x43, 0x0f, 0x6f, 0x14, 0x04, //0x000000b0 movdqu (%r12,%r8), %xmm2 - 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x04, 0x10, //0x000000b6 movdqu $16(%r12,%r8), %xmm3 - 0xf3, 0x43, 0x0f, 0x6f, 0x64, 0x04, 0x20, //0x000000bd movdqu $32(%r12,%r8), %xmm4 - 0xf3, 0x43, 0x0f, 0x6f, 0x6c, 0x04, 0x30, //0x000000c4 movdqu $48(%r12,%r8), %xmm5 - 0x66, 0x0f, 0x6f, 0xf2, //0x000000cb movdqa %xmm2, %xmm6 - 0x66, 0x0f, 0x74, 0xf0, //0x000000cf pcmpeqb %xmm0, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xce, //0x000000d3 pmovmskb %xmm6, %r9d - 0x66, 0x0f, 0x6f, 0xf3, //0x000000d8 movdqa %xmm3, %xmm6 - 0x66, 0x0f, 0x74, 0xf0, //0x000000dc pcmpeqb %xmm0, %xmm6 - 0x66, 0x0f, 0xd7, 0xf6, //0x000000e0 pmovmskb %xmm6, %esi - 0x66, 0x0f, 0x6f, 0xf4, //0x000000e4 movdqa %xmm4, %xmm6 - 0x66, 0x0f, 0x74, 0xf0, //0x000000e8 pcmpeqb %xmm0, %xmm6 - 0x66, 0x0f, 0xd7, 0xce, //0x000000ec pmovmskb %xmm6, %ecx - 0x66, 0x0f, 0x6f, 0xf5, //0x000000f0 movdqa %xmm5, %xmm6 - 0x66, 0x0f, 0x74, 0xf0, //0x000000f4 pcmpeqb %xmm0, %xmm6 - 0x66, 0x0f, 0xd7, 0xfe, //0x000000f8 pmovmskb %xmm6, %edi - 0x66, 0x0f, 0x74, 0xd1, //0x000000fc pcmpeqb %xmm1, %xmm2 - 0x66, 0x44, 0x0f, 0xd7, 0xd2, //0x00000100 pmovmskb %xmm2, %r10d - 0x66, 0x0f, 0x74, 0xd9, //0x00000105 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xd3, //0x00000109 pmovmskb %xmm3, %edx - 0x66, 0x0f, 0x74, 0xe1, //0x0000010d pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xc4, //0x00000111 pmovmskb %xmm4, %eax - 0x66, 0x0f, 0x74, 0xe9, //0x00000115 pcmpeqb %xmm1, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xf5, //0x00000119 pmovmskb %xmm5, %r14d - 0x48, 0xc1, 0xe7, 0x30, //0x0000011e shlq $48, %rdi - 0x48, 0xc1, 0xe1, 0x20, //0x00000122 shlq $32, %rcx - 0x48, 0x09, 0xf9, //0x00000126 orq %rdi, %rcx - 0x48, 0xc1, 0xe6, 0x10, //0x00000129 shlq $16, %rsi - 0x48, 0x09, 0xce, //0x0000012d orq %rcx, %rsi - 0x49, 0x09, 0xf1, //0x00000130 orq %rsi, %r9 - 0x49, 0xc1, 0xe6, 0x30, //0x00000133 shlq $48, %r14 - 0x48, 0xc1, 0xe0, 0x20, //0x00000137 shlq $32, %rax - 0x4c, 0x09, 0xf0, //0x0000013b orq %r14, %rax - 0x48, 0xc1, 0xe2, 0x10, //0x0000013e shlq $16, %rdx - 0x48, 0x09, 0xc2, //0x00000142 orq %rax, %rdx - 0x49, 0x09, 0xd2, //0x00000145 orq %rdx, %r10 - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00000148 jne LBB0_8 - 0x4d, 0x85, 0xdb, //0x0000014e testq %r11, %r11 - 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00000151 jne LBB0_10 - 0x45, 0x31, 0xdb, //0x00000157 xorl %r11d, %r11d - 0x4d, 0x85, 0xc9, //0x0000015a testq %r9, %r9 - 0x0f, 0x85, 0x79, 0x00, 0x00, 0x00, //0x0000015d jne LBB0_11 - //0x00000163 LBB0_7 - 0x49, 0x83, 0xc5, 0xc0, //0x00000163 addq $-64, %r13 - 0x48, 0x83, 0xc3, 0xc0, //0x00000167 addq $-64, %rbx - 0x49, 0x83, 0xc0, 0x40, //0x0000016b addq $64, %r8 - 0x49, 0x83, 0xfd, 0x3f, //0x0000016f cmpq $63, %r13 - 0x0f, 0x87, 0x37, 0xff, 0xff, 0xff, //0x00000173 ja LBB0_4 - 0xe9, 0xf9, 0x02, 0x00, 0x00, //0x00000179 jmp LBB0_32 - //0x0000017e LBB0_8 - 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x0000017e cmpq $-1, $-48(%rbp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00000183 jne LBB0_10 - 0x49, 0x0f, 0xbc, 0xc2, //0x00000189 bsfq %r10, %rax - 0x4c, 0x01, 0xc0, //0x0000018d addq %r8, %rax - 0x48, 0x89, 0x45, 0xd0, //0x00000190 movq %rax, $-48(%rbp) - //0x00000194 LBB0_10 - 0x4c, 0x89, 0xd8, //0x00000194 movq %r11, %rax - 0x48, 0xf7, 0xd0, //0x00000197 notq %rax - 0x4c, 0x21, 0xd0, //0x0000019a andq %r10, %rax - 0x48, 0x8d, 0x0c, 0x00, //0x0000019d leaq (%rax,%rax), %rcx - 0x4c, 0x09, 0xd9, //0x000001a1 orq %r11, %rcx - 0x48, 0x89, 0xca, //0x000001a4 movq %rcx, %rdx - 0x48, 0xf7, 0xd2, //0x000001a7 notq %rdx - 0x4c, 0x21, 0xd2, //0x000001aa andq %r10, %rdx - 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000001ad movabsq $-6148914691236517206, %rsi - 0x48, 0x21, 0xf2, //0x000001b7 andq %rsi, %rdx - 0x45, 0x31, 0xdb, //0x000001ba xorl %r11d, %r11d - 0x48, 0x01, 0xc2, //0x000001bd addq %rax, %rdx - 0x41, 0x0f, 0x92, 0xc3, //0x000001c0 setb %r11b - 0x48, 0x01, 0xd2, //0x000001c4 addq %rdx, %rdx - 0x4c, 0x31, 0xfa, //0x000001c7 xorq %r15, %rdx - 0x48, 0x21, 0xca, //0x000001ca andq %rcx, %rdx - 0x48, 0xf7, 0xd2, //0x000001cd notq %rdx - 0x49, 0x21, 0xd1, //0x000001d0 andq %rdx, %r9 - 0x4d, 0x85, 0xc9, //0x000001d3 testq %r9, %r9 - 0x0f, 0x84, 0x87, 0xff, 0xff, 0xff, //0x000001d6 je LBB0_7 - //0x000001dc LBB0_11 - 0x4d, 0x0f, 0xbc, 0xd9, //0x000001dc bsfq %r9, %r11 - 0x49, 0x29, 0xdb, //0x000001e0 subq %rbx, %r11 - //0x000001e3 LBB0_12 - 0x48, 0x8b, 0x75, 0xc0, //0x000001e3 movq $-64(%rbp), %rsi - 0x48, 0x8b, 0x7d, 0xc8, //0x000001e7 movq $-56(%rbp), %rdi - 0xe9, 0x51, 0x02, 0x00, 0x00, //0x000001eb jmp LBB0_29 - //0x000001f0 LBB0_13 - 0x4c, 0x8b, 0x6f, 0x08, //0x000001f0 movq $8(%rdi), %r13 - 0x4c, 0x89, 0x6d, 0xb8, //0x000001f4 movq %r13, $-72(%rbp) - 0x49, 0x29, 0xdd, //0x000001f8 subq %rbx, %r13 - 0x0f, 0x84, 0xc0, 0x03, 0x00, 0x00, //0x000001fb je LBB0_42 - 0x48, 0x8b, 0x07, //0x00000201 movq (%rdi), %rax - 0x48, 0x89, 0x45, 0xa8, //0x00000204 movq %rax, $-88(%rbp) - 0x49, 0x83, 0xfd, 0x40, //0x00000208 cmpq $64, %r13 - 0x0f, 0x82, 0xd9, 0x03, 0x00, 0x00, //0x0000020c jb LBB0_44 - 0x48, 0x89, 0xd8, //0x00000212 movq %rbx, %rax - 0x48, 0xf7, 0xd3, //0x00000215 notq %rbx - 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00000218 movq $-1, $-48(%rbp) - 0x31, 0xf6, //0x00000220 xorl %esi, %esi - 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0xd5, 0xfd, 0xff, 0xff, //0x00000222 movdqu $-555(%rip), %xmm8 /* LCPI0_0+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x0d, 0xdd, 0xfd, 0xff, 0xff, //0x0000022b movdqu $-547(%rip), %xmm1 /* LCPI0_1+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x15, 0xe5, 0xfd, 0xff, 0xff, //0x00000233 movdqu $-539(%rip), %xmm2 /* LCPI0_2+0(%rip) */ - 0x66, 0x0f, 0x76, 0xdb, //0x0000023b pcmpeqd %xmm3, %xmm3 - 0x90, //0x0000023f .p2align 4, 0x90 - //0x00000240 LBB0_16 - 0x4c, 0x89, 0x6d, 0xa0, //0x00000240 movq %r13, $-96(%rbp) - 0x49, 0x89, 0xf5, //0x00000244 movq %rsi, %r13 - 0x48, 0x8b, 0x4d, 0xa8, //0x00000247 movq $-88(%rbp), %rcx - 0xf3, 0x0f, 0x6f, 0x04, 0x01, //0x0000024b movdqu (%rcx,%rax), %xmm0 - 0xf3, 0x0f, 0x6f, 0x7c, 0x01, 0x10, //0x00000250 movdqu $16(%rcx,%rax), %xmm7 - 0xf3, 0x0f, 0x6f, 0x74, 0x01, 0x20, //0x00000256 movdqu $32(%rcx,%rax), %xmm6 - 0xf3, 0x0f, 0x6f, 0x6c, 0x01, 0x30, //0x0000025c movdqu $48(%rcx,%rax), %xmm5 - 0x66, 0x0f, 0x6f, 0xe0, //0x00000262 movdqa %xmm0, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe0, //0x00000266 pcmpeqb %xmm8, %xmm4 - 0x66, 0x0f, 0xd7, 0xfc, //0x0000026b pmovmskb %xmm4, %edi - 0x66, 0x0f, 0x6f, 0xe7, //0x0000026f movdqa %xmm7, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe0, //0x00000273 pcmpeqb %xmm8, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x00000278 pmovmskb %xmm4, %r8d - 0x66, 0x0f, 0x6f, 0xe6, //0x0000027d movdqa %xmm6, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe0, //0x00000281 pcmpeqb %xmm8, %xmm4 - 0x66, 0x0f, 0xd7, 0xf4, //0x00000286 pmovmskb %xmm4, %esi - 0x66, 0x0f, 0x6f, 0xe5, //0x0000028a movdqa %xmm5, %xmm4 - 0x66, 0x41, 0x0f, 0x74, 0xe0, //0x0000028e pcmpeqb %xmm8, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xdc, //0x00000293 pmovmskb %xmm4, %r11d - 0x66, 0x0f, 0x6f, 0xe0, //0x00000298 movdqa %xmm0, %xmm4 - 0x66, 0x0f, 0x74, 0xe1, //0x0000029c pcmpeqb %xmm1, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xf4, //0x000002a0 pmovmskb %xmm4, %r14d - 0x66, 0x0f, 0x6f, 0xe7, //0x000002a5 movdqa %xmm7, %xmm4 - 0x66, 0x0f, 0x74, 0xe1, //0x000002a9 pcmpeqb %xmm1, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xfc, //0x000002ad pmovmskb %xmm4, %r15d - 0x66, 0x0f, 0x6f, 0xe6, //0x000002b2 movdqa %xmm6, %xmm4 - 0x66, 0x0f, 0x74, 0xe1, //0x000002b6 pcmpeqb %xmm1, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xd4, //0x000002ba pmovmskb %xmm4, %r10d - 0x66, 0x0f, 0x6f, 0xe5, //0x000002bf movdqa %xmm5, %xmm4 - 0x66, 0x0f, 0x74, 0xe1, //0x000002c3 pcmpeqb %xmm1, %xmm4 - 0x66, 0x0f, 0xd7, 0xd4, //0x000002c7 pmovmskb %xmm4, %edx - 0x66, 0x0f, 0x6f, 0xe2, //0x000002cb movdqa %xmm2, %xmm4 - 0x66, 0x0f, 0x64, 0xe7, //0x000002cf pcmpgtb %xmm7, %xmm4 - 0x66, 0x0f, 0x64, 0xfb, //0x000002d3 pcmpgtb %xmm3, %xmm7 - 0x66, 0x0f, 0xdb, 0xfc, //0x000002d7 pand %xmm4, %xmm7 - 0x66, 0x0f, 0xd7, 0xcf, //0x000002db pmovmskb %xmm7, %ecx - 0x66, 0x0f, 0x6f, 0xe2, //0x000002df movdqa %xmm2, %xmm4 - 0x66, 0x0f, 0x64, 0xe6, //0x000002e3 pcmpgtb %xmm6, %xmm4 - 0x66, 0x0f, 0x64, 0xf3, //0x000002e7 pcmpgtb %xmm3, %xmm6 - 0x66, 0x0f, 0xdb, 0xf4, //0x000002eb pand %xmm4, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xce, //0x000002ef pmovmskb %xmm6, %r9d - 0x66, 0x0f, 0x6f, 0xe2, //0x000002f4 movdqa %xmm2, %xmm4 - 0x66, 0x0f, 0x64, 0xe5, //0x000002f8 pcmpgtb %xmm5, %xmm4 - 0x66, 0x0f, 0x64, 0xeb, //0x000002fc pcmpgtb %xmm3, %xmm5 - 0x66, 0x0f, 0xdb, 0xec, //0x00000300 pand %xmm4, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xe5, //0x00000304 pmovmskb %xmm5, %r12d - 0x49, 0xc1, 0xe3, 0x30, //0x00000309 shlq $48, %r11 - 0x48, 0xc1, 0xe6, 0x20, //0x0000030d shlq $32, %rsi - 0x4c, 0x09, 0xde, //0x00000311 orq %r11, %rsi - 0x49, 0xc1, 0xe0, 0x10, //0x00000314 shlq $16, %r8 - 0x49, 0x09, 0xf0, //0x00000318 orq %rsi, %r8 - 0x4c, 0x09, 0xc7, //0x0000031b orq %r8, %rdi - 0x48, 0xc1, 0xe2, 0x30, //0x0000031e shlq $48, %rdx - 0x49, 0xc1, 0xe2, 0x20, //0x00000322 shlq $32, %r10 - 0x49, 0x09, 0xd2, //0x00000326 orq %rdx, %r10 - 0x49, 0xc1, 0xe7, 0x10, //0x00000329 shlq $16, %r15 - 0x4d, 0x09, 0xd7, //0x0000032d orq %r10, %r15 - 0x49, 0xc1, 0xe4, 0x30, //0x00000330 shlq $48, %r12 - 0x49, 0xc1, 0xe1, 0x20, //0x00000334 shlq $32, %r9 - 0x4d, 0x09, 0xe1, //0x00000338 orq %r12, %r9 - 0x48, 0xc1, 0xe1, 0x10, //0x0000033b shlq $16, %rcx - 0x4c, 0x09, 0xc9, //0x0000033f orq %r9, %rcx - 0x4d, 0x09, 0xfe, //0x00000342 orq %r15, %r14 - 0x0f, 0x85, 0x53, 0x00, 0x00, 0x00, //0x00000345 jne LBB0_22 - 0x4d, 0x85, 0xed, //0x0000034b testq %r13, %r13 - 0x0f, 0x85, 0x60, 0x00, 0x00, 0x00, //0x0000034e jne LBB0_24 - 0x31, 0xf6, //0x00000354 xorl %esi, %esi - //0x00000356 LBB0_19 - 0x66, 0x0f, 0x6f, 0xe2, //0x00000356 movdqa %xmm2, %xmm4 - 0x66, 0x0f, 0x64, 0xe0, //0x0000035a pcmpgtb %xmm0, %xmm4 - 0x66, 0x0f, 0x64, 0xc3, //0x0000035e pcmpgtb %xmm3, %xmm0 - 0x66, 0x0f, 0xdb, 0xc4, //0x00000362 pand %xmm4, %xmm0 - 0x66, 0x0f, 0xd7, 0xd0, //0x00000366 pmovmskb %xmm0, %edx - 0x48, 0x09, 0xd1, //0x0000036a orq %rdx, %rcx - 0x48, 0x85, 0xff, //0x0000036d testq %rdi, %rdi - 0x0f, 0x85, 0x8b, 0x00, 0x00, 0x00, //0x00000370 jne LBB0_25 - 0x48, 0x85, 0xc9, //0x00000376 testq %rcx, %rcx - 0x0f, 0x85, 0xf6, 0x04, 0x00, 0x00, //0x00000379 jne LBB0_84 - 0x4c, 0x8b, 0x6d, 0xa0, //0x0000037f movq $-96(%rbp), %r13 - 0x49, 0x83, 0xc5, 0xc0, //0x00000383 addq $-64, %r13 - 0x48, 0x83, 0xc3, 0xc0, //0x00000387 addq $-64, %rbx - 0x48, 0x83, 0xc0, 0x40, //0x0000038b addq $64, %rax - 0x49, 0x83, 0xfd, 0x3f, //0x0000038f cmpq $63, %r13 - 0x0f, 0x87, 0xa7, 0xfe, 0xff, 0xff, //0x00000393 ja LBB0_16 - 0xe9, 0x66, 0x01, 0x00, 0x00, //0x00000399 jmp LBB0_37 - //0x0000039e LBB0_22 - 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x0000039e cmpq $-1, $-48(%rbp) - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000003a3 jne LBB0_24 - 0x49, 0x0f, 0xbc, 0xd6, //0x000003a9 bsfq %r14, %rdx - 0x48, 0x01, 0xc2, //0x000003ad addq %rax, %rdx - 0x48, 0x89, 0x55, 0xd0, //0x000003b0 movq %rdx, $-48(%rbp) - //0x000003b4 LBB0_24 - 0x4d, 0x89, 0xe9, //0x000003b4 movq %r13, %r9 - 0x49, 0xf7, 0xd1, //0x000003b7 notq %r9 - 0x4d, 0x21, 0xf1, //0x000003ba andq %r14, %r9 - 0x4f, 0x8d, 0x04, 0x09, //0x000003bd leaq (%r9,%r9), %r8 - 0x4d, 0x09, 0xe8, //0x000003c1 orq %r13, %r8 - 0x4d, 0x89, 0xc2, //0x000003c4 movq %r8, %r10 - 0x49, 0xf7, 0xd2, //0x000003c7 notq %r10 - 0x4d, 0x21, 0xf2, //0x000003ca andq %r14, %r10 - 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000003cd movabsq $-6148914691236517206, %rsi - 0x49, 0x21, 0xf2, //0x000003d7 andq %rsi, %r10 - 0x31, 0xf6, //0x000003da xorl %esi, %esi - 0x4d, 0x01, 0xca, //0x000003dc addq %r9, %r10 - 0x40, 0x0f, 0x92, 0xc6, //0x000003df setb %sil - 0x4d, 0x01, 0xd2, //0x000003e3 addq %r10, %r10 - 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000003e6 movabsq $6148914691236517205, %rdx - 0x49, 0x31, 0xd2, //0x000003f0 xorq %rdx, %r10 - 0x4d, 0x21, 0xc2, //0x000003f3 andq %r8, %r10 - 0x49, 0xf7, 0xd2, //0x000003f6 notq %r10 - 0x4c, 0x21, 0xd7, //0x000003f9 andq %r10, %rdi - 0xe9, 0x55, 0xff, 0xff, 0xff, //0x000003fc jmp LBB0_19 - //0x00000401 LBB0_25 - 0x4c, 0x0f, 0xbc, 0xdf, //0x00000401 bsfq %rdi, %r11 - 0x48, 0x85, 0xc9, //0x00000405 testq %rcx, %rcx - 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00000408 je LBB0_27 - 0x48, 0x0f, 0xbc, 0xc1, //0x0000040e bsfq %rcx, %rax - 0x48, 0x8b, 0x75, 0xc0, //0x00000412 movq $-64(%rbp), %rsi - 0x48, 0x8b, 0x7d, 0xc8, //0x00000416 movq $-56(%rbp), %rdi - 0x4c, 0x39, 0xd8, //0x0000041a cmpq %r11, %rax - 0x0f, 0x83, 0x1b, 0x00, 0x00, 0x00, //0x0000041d jae LBB0_28 - 0xe9, 0xa4, 0x04, 0x00, 0x00, //0x00000423 jmp LBB0_92 - //0x00000428 LBB0_27 - 0xb8, 0x40, 0x00, 0x00, 0x00, //0x00000428 movl $64, %eax - 0x48, 0x8b, 0x75, 0xc0, //0x0000042d movq $-64(%rbp), %rsi - 0x48, 0x8b, 0x7d, 0xc8, //0x00000431 movq $-56(%rbp), %rdi - 0x4c, 0x39, 0xd8, //0x00000435 cmpq %r11, %rax - 0x0f, 0x82, 0x8e, 0x04, 0x00, 0x00, //0x00000438 jb LBB0_92 - //0x0000043e LBB0_28 - 0x49, 0x29, 0xdb, //0x0000043e subq %rbx, %r11 - //0x00000441 LBB0_29 - 0x48, 0x8b, 0x5d, 0xb0, //0x00000441 movq $-80(%rbp), %rbx - //0x00000445 LBB0_30 - 0x4d, 0x85, 0xdb, //0x00000445 testq %r11, %r11 - 0x0f, 0x88, 0x85, 0x04, 0x00, 0x00, //0x00000448 js LBB0_93 - 0x4c, 0x89, 0x1f, //0x0000044e movq %r11, (%rdi) - 0x48, 0x89, 0x5e, 0x10, //0x00000451 movq %rbx, $16(%rsi) - 0x48, 0xc7, 0x06, 0x07, 0x00, 0x00, 0x00, //0x00000455 movq $7, (%rsi) - 0x48, 0x8b, 0x4d, 0xd0, //0x0000045c movq $-48(%rbp), %rcx - 0x4c, 0x39, 0xd9, //0x00000460 cmpq %r11, %rcx - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000463 movq $-1, %rax - 0x48, 0x0f, 0x4c, 0xc1, //0x0000046a cmovlq %rcx, %rax - 0x48, 0x89, 0x46, 0x18, //0x0000046e movq %rax, $24(%rsi) - 0xe9, 0x66, 0x04, 0x00, 0x00, //0x00000472 jmp LBB0_95 - //0x00000477 LBB0_32 - 0x4d, 0x01, 0xe0, //0x00000477 addq %r12, %r8 - 0x48, 0x8b, 0x5d, 0xb0, //0x0000047a movq $-80(%rbp), %rbx - 0x49, 0x83, 0xfd, 0x20, //0x0000047e cmpq $32, %r13 - 0x0f, 0x82, 0xea, 0x01, 0x00, 0x00, //0x00000482 jb LBB0_50 - //0x00000488 LBB0_33 - 0xf3, 0x41, 0x0f, 0x6f, 0x00, //0x00000488 movdqu (%r8), %xmm0 - 0xf3, 0x41, 0x0f, 0x6f, 0x48, 0x10, //0x0000048d movdqu $16(%r8), %xmm1 - 0xf3, 0x0f, 0x6f, 0x15, 0x65, 0xfb, 0xff, 0xff, //0x00000493 movdqu $-1179(%rip), %xmm2 /* LCPI0_0+0(%rip) */ - 0xf3, 0x0f, 0x6f, 0x1d, 0x6d, 0xfb, 0xff, 0xff, //0x0000049b movdqu $-1171(%rip), %xmm3 /* LCPI0_1+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xe0, //0x000004a3 movdqa %xmm0, %xmm4 - 0x66, 0x0f, 0x74, 0xe2, //0x000004a7 pcmpeqb %xmm2, %xmm4 - 0x66, 0x0f, 0xd7, 0xfc, //0x000004ab pmovmskb %xmm4, %edi - 0x66, 0x0f, 0x74, 0xd1, //0x000004af pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xca, //0x000004b3 pmovmskb %xmm2, %ecx - 0x66, 0x0f, 0x74, 0xc3, //0x000004b7 pcmpeqb %xmm3, %xmm0 - 0x66, 0x0f, 0xd7, 0xc0, //0x000004bb pmovmskb %xmm0, %eax - 0x66, 0x0f, 0x74, 0xcb, //0x000004bf pcmpeqb %xmm3, %xmm1 - 0x66, 0x0f, 0xd7, 0xd1, //0x000004c3 pmovmskb %xmm1, %edx - 0x48, 0xc1, 0xe1, 0x10, //0x000004c7 shlq $16, %rcx - 0x48, 0x09, 0xcf, //0x000004cb orq %rcx, %rdi - 0x48, 0xc1, 0xe2, 0x10, //0x000004ce shlq $16, %rdx - 0x48, 0x09, 0xd0, //0x000004d2 orq %rdx, %rax - 0x0f, 0x85, 0x37, 0x01, 0x00, 0x00, //0x000004d5 jne LBB0_46 - 0x4d, 0x85, 0xdb, //0x000004db testq %r11, %r11 - 0x0f, 0x85, 0x4a, 0x01, 0x00, 0x00, //0x000004de jne LBB0_48 - 0x45, 0x31, 0xdb, //0x000004e4 xorl %r11d, %r11d - 0x48, 0x85, 0xff, //0x000004e7 testq %rdi, %rdi - 0x0f, 0x84, 0x7a, 0x01, 0x00, 0x00, //0x000004ea je LBB0_49 - //0x000004f0 LBB0_36 - 0x48, 0x0f, 0xbc, 0xc7, //0x000004f0 bsfq %rdi, %rax - 0x4d, 0x29, 0xe0, //0x000004f4 subq %r12, %r8 - 0x4d, 0x8d, 0x1c, 0x00, //0x000004f7 leaq (%r8,%rax), %r11 - 0x49, 0x83, 0xc3, 0x01, //0x000004fb addq $1, %r11 - 0xe9, 0xbb, 0x03, 0x00, 0x00, //0x000004ff jmp LBB0_91 - //0x00000504 LBB0_37 - 0x48, 0x03, 0x45, 0xa8, //0x00000504 addq $-88(%rbp), %rax - 0x4d, 0x89, 0xea, //0x00000508 movq %r13, %r10 - 0x49, 0x83, 0xfd, 0x20, //0x0000050b cmpq $32, %r13 - 0x0f, 0x82, 0xf4, 0x00, 0x00, 0x00, //0x0000050f jb LBB0_45 - //0x00000515 LBB0_38 - 0xf3, 0x0f, 0x6f, 0x00, //0x00000515 movdqu (%rax), %xmm0 - 0xf3, 0x0f, 0x6f, 0x48, 0x10, //0x00000519 movdqu $16(%rax), %xmm1 - 0xf3, 0x0f, 0x6f, 0x15, 0xda, 0xfa, 0xff, 0xff, //0x0000051e movdqu $-1318(%rip), %xmm2 /* LCPI0_0+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xd8, //0x00000526 movdqa %xmm0, %xmm3 - 0x66, 0x0f, 0x74, 0xda, //0x0000052a pcmpeqb %xmm2, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x0000052e pmovmskb %xmm3, %ecx - 0x66, 0x0f, 0x74, 0xd1, //0x00000532 pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xd2, //0x00000536 pmovmskb %xmm2, %edx - 0xf3, 0x0f, 0x6f, 0x15, 0xce, 0xfa, 0xff, 0xff, //0x0000053a movdqu $-1330(%rip), %xmm2 /* LCPI0_1+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xd8, //0x00000542 movdqa %xmm0, %xmm3 - 0x66, 0x0f, 0x74, 0xda, //0x00000546 pcmpeqb %xmm2, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xcb, //0x0000054a pmovmskb %xmm3, %r9d - 0x66, 0x0f, 0x74, 0xd1, //0x0000054f pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xda, //0x00000553 pmovmskb %xmm2, %ebx - 0xf3, 0x0f, 0x6f, 0x15, 0xc1, 0xfa, 0xff, 0xff, //0x00000557 movdqu $-1343(%rip), %xmm2 /* LCPI0_2+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xda, //0x0000055f movdqa %xmm2, %xmm3 - 0x66, 0x0f, 0x64, 0xd8, //0x00000563 pcmpgtb %xmm0, %xmm3 - 0x66, 0x0f, 0x76, 0xe4, //0x00000567 pcmpeqd %xmm4, %xmm4 - 0x66, 0x0f, 0x64, 0xc4, //0x0000056b pcmpgtb %xmm4, %xmm0 - 0x66, 0x0f, 0xdb, 0xc3, //0x0000056f pand %xmm3, %xmm0 - 0x66, 0x44, 0x0f, 0xd7, 0xf0, //0x00000573 pmovmskb %xmm0, %r14d - 0x66, 0x0f, 0x64, 0xd1, //0x00000578 pcmpgtb %xmm1, %xmm2 - 0x66, 0x0f, 0x64, 0xcc, //0x0000057c pcmpgtb %xmm4, %xmm1 - 0x66, 0x0f, 0xdb, 0xca, //0x00000580 pand %xmm2, %xmm1 - 0x66, 0x0f, 0xd7, 0xf9, //0x00000584 pmovmskb %xmm1, %edi - 0x48, 0xc1, 0xe2, 0x10, //0x00000588 shlq $16, %rdx - 0x48, 0x09, 0xd1, //0x0000058c orq %rdx, %rcx - 0x48, 0xc1, 0xe3, 0x10, //0x0000058f shlq $16, %rbx - 0x49, 0x09, 0xd9, //0x00000593 orq %rbx, %r9 - 0x0f, 0x85, 0xa0, 0x01, 0x00, 0x00, //0x00000596 jne LBB0_63 - 0x48, 0x85, 0xf6, //0x0000059c testq %rsi, %rsi - 0x0f, 0x85, 0xbc, 0x01, 0x00, 0x00, //0x0000059f jne LBB0_65 - 0x31, 0xf6, //0x000005a5 xorl %esi, %esi - 0x48, 0xc1, 0xe7, 0x10, //0x000005a7 shlq $16, %rdi - 0x48, 0x85, 0xc9, //0x000005ab testq %rcx, %rcx - 0x48, 0x8b, 0x5d, 0xb0, //0x000005ae movq $-80(%rbp), %rbx - 0x0f, 0x84, 0xee, 0x01, 0x00, 0x00, //0x000005b2 je LBB0_67 - //0x000005b8 LBB0_41 - 0x48, 0x0f, 0xbc, 0xd1, //0x000005b8 bsfq %rcx, %rdx - 0xe9, 0xea, 0x01, 0x00, 0x00, //0x000005bc jmp LBB0_68 - //0x000005c1 LBB0_42 - 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000005c1 movq $-1, %r11 - 0xe9, 0xb3, 0x02, 0x00, 0x00, //0x000005c8 jmp LBB0_86 - //0x000005cd LBB0_43 - 0x4d, 0x8d, 0x04, 0x1c, //0x000005cd leaq (%r12,%rbx), %r8 - 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x000005d1 movq $-1, $-48(%rbp) - 0x45, 0x31, 0xdb, //0x000005d9 xorl %r11d, %r11d - 0x49, 0x83, 0xfd, 0x20, //0x000005dc cmpq $32, %r13 - 0x0f, 0x83, 0xa2, 0xfe, 0xff, 0xff, //0x000005e0 jae LBB0_33 - 0xe9, 0x87, 0x00, 0x00, 0x00, //0x000005e6 jmp LBB0_50 - //0x000005eb LBB0_44 - 0x48, 0x8b, 0x45, 0xa8, //0x000005eb movq $-88(%rbp), %rax - 0x48, 0x01, 0xd8, //0x000005ef addq %rbx, %rax - 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x000005f2 movq $-1, $-48(%rbp) - 0x31, 0xf6, //0x000005fa xorl %esi, %esi - 0x4d, 0x89, 0xea, //0x000005fc movq %r13, %r10 - 0x49, 0x83, 0xfd, 0x20, //0x000005ff cmpq $32, %r13 - 0x0f, 0x83, 0x0c, 0xff, 0xff, 0xff, //0x00000603 jae LBB0_38 - //0x00000609 LBB0_45 - 0x48, 0x8b, 0x5d, 0xb0, //0x00000609 movq $-80(%rbp), %rbx - 0xe9, 0xc8, 0x01, 0x00, 0x00, //0x0000060d jmp LBB0_73 - //0x00000612 LBB0_46 - 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x00000612 cmpq $-1, $-48(%rbp) - 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00000617 jne LBB0_48 - 0x4c, 0x89, 0xc1, //0x0000061d movq %r8, %rcx - 0x4c, 0x29, 0xe1, //0x00000620 subq %r12, %rcx - 0x48, 0x0f, 0xbc, 0xd0, //0x00000623 bsfq %rax, %rdx - 0x48, 0x01, 0xca, //0x00000627 addq %rcx, %rdx - 0x48, 0x89, 0x55, 0xd0, //0x0000062a movq %rdx, $-48(%rbp) - //0x0000062e LBB0_48 - 0x44, 0x89, 0xd9, //0x0000062e movl %r11d, %ecx - 0xf7, 0xd1, //0x00000631 notl %ecx - 0x21, 0xc1, //0x00000633 andl %eax, %ecx - 0x41, 0x8d, 0x14, 0x4b, //0x00000635 leal (%r11,%rcx,2), %edx - 0x8d, 0x34, 0x09, //0x00000639 leal (%rcx,%rcx), %esi - 0xf7, 0xd6, //0x0000063c notl %esi - 0x21, 0xc6, //0x0000063e andl %eax, %esi - 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000640 andl $-1431655766, %esi - 0x45, 0x31, 0xdb, //0x00000646 xorl %r11d, %r11d - 0x01, 0xce, //0x00000649 addl %ecx, %esi - 0x41, 0x0f, 0x92, 0xc3, //0x0000064b setb %r11b - 0x01, 0xf6, //0x0000064f addl %esi, %esi - 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x00000651 xorl $1431655765, %esi - 0x21, 0xd6, //0x00000657 andl %edx, %esi - 0xf7, 0xd6, //0x00000659 notl %esi - 0x21, 0xf7, //0x0000065b andl %esi, %edi - 0x48, 0x8b, 0x5d, 0xb0, //0x0000065d movq $-80(%rbp), %rbx - 0x48, 0x85, 0xff, //0x00000661 testq %rdi, %rdi - 0x0f, 0x85, 0x86, 0xfe, 0xff, 0xff, //0x00000664 jne LBB0_36 - //0x0000066a LBB0_49 - 0x49, 0x83, 0xc0, 0x20, //0x0000066a addq $32, %r8 - 0x49, 0x83, 0xc5, 0xe0, //0x0000066e addq $-32, %r13 - //0x00000672 LBB0_50 - 0x4d, 0x85, 0xdb, //0x00000672 testq %r11, %r11 - 0x0f, 0x85, 0x71, 0x02, 0x00, 0x00, //0x00000675 jne LBB0_96 - 0x4c, 0x89, 0xe7, //0x0000067b movq %r12, %rdi - 0x48, 0xf7, 0xd7, //0x0000067e notq %rdi - 0x48, 0x8b, 0x5d, 0xd0, //0x00000681 movq $-48(%rbp), %rbx - 0x4d, 0x85, 0xed, //0x00000685 testq %r13, %r13 - 0x0f, 0x84, 0x8b, 0x00, 0x00, 0x00, //0x00000688 je LBB0_60 - //0x0000068e LBB0_52 - 0x48, 0x83, 0xc7, 0x01, //0x0000068e addq $1, %rdi - 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00000692 movq $-1, %r11 - //0x00000699 LBB0_53 - 0x31, 0xc0, //0x00000699 xorl %eax, %eax - //0x0000069b LBB0_54 - 0x41, 0x0f, 0xb6, 0x14, 0x00, //0x0000069b movzbl (%r8,%rax), %edx - 0x80, 0xfa, 0x22, //0x000006a0 cmpb $34, %dl - 0x0f, 0x84, 0x69, 0x00, 0x00, 0x00, //0x000006a3 je LBB0_59 - 0x80, 0xfa, 0x5c, //0x000006a9 cmpb $92, %dl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000006ac je LBB0_57 - 0x48, 0x83, 0xc0, 0x01, //0x000006b2 addq $1, %rax - 0x49, 0x39, 0xc5, //0x000006b6 cmpq %rax, %r13 - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x000006b9 jne LBB0_54 - 0xe9, 0x60, 0x00, 0x00, 0x00, //0x000006bf jmp LBB0_61 - //0x000006c4 LBB0_57 - 0x49, 0x8d, 0x4d, 0xff, //0x000006c4 leaq $-1(%r13), %rcx - 0x48, 0x39, 0xc1, //0x000006c8 cmpq %rax, %rcx - 0x0f, 0x84, 0xab, 0x01, 0x00, 0x00, //0x000006cb je LBB0_85 - 0x4a, 0x8d, 0x0c, 0x07, //0x000006d1 leaq (%rdi,%r8), %rcx - 0x48, 0x01, 0xc1, //0x000006d5 addq %rax, %rcx - 0x48, 0x83, 0xfb, 0xff, //0x000006d8 cmpq $-1, %rbx - 0x48, 0x8b, 0x55, 0xd0, //0x000006dc movq $-48(%rbp), %rdx - 0x48, 0x0f, 0x44, 0xd1, //0x000006e0 cmoveq %rcx, %rdx - 0x48, 0x89, 0x55, 0xd0, //0x000006e4 movq %rdx, $-48(%rbp) - 0x48, 0x0f, 0x44, 0xd9, //0x000006e8 cmoveq %rcx, %rbx - 0x49, 0x01, 0xc0, //0x000006ec addq %rax, %r8 - 0x49, 0x83, 0xc0, 0x02, //0x000006ef addq $2, %r8 - 0x4c, 0x89, 0xe9, //0x000006f3 movq %r13, %rcx - 0x48, 0x29, 0xc1, //0x000006f6 subq %rax, %rcx - 0x48, 0x83, 0xc1, 0xfe, //0x000006f9 addq $-2, %rcx - 0x49, 0x83, 0xc5, 0xfe, //0x000006fd addq $-2, %r13 - 0x49, 0x39, 0xc5, //0x00000701 cmpq %rax, %r13 - 0x49, 0x89, 0xcd, //0x00000704 movq %rcx, %r13 - 0x0f, 0x85, 0x8c, 0xff, 0xff, 0xff, //0x00000707 jne LBB0_53 - 0xe9, 0x6a, 0x01, 0x00, 0x00, //0x0000070d jmp LBB0_85 - //0x00000712 LBB0_59 - 0x49, 0x01, 0xc0, //0x00000712 addq %rax, %r8 - 0x49, 0x83, 0xc0, 0x01, //0x00000715 addq $1, %r8 - //0x00000719 LBB0_60 - 0x4d, 0x29, 0xe0, //0x00000719 subq %r12, %r8 - 0x4d, 0x89, 0xc3, //0x0000071c movq %r8, %r11 - 0xe9, 0xbf, 0xfa, 0xff, 0xff, //0x0000071f jmp LBB0_12 - //0x00000724 LBB0_61 - 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00000724 movq $-1, %r11 - 0x80, 0xfa, 0x22, //0x0000072b cmpb $34, %dl - 0x0f, 0x85, 0x48, 0x01, 0x00, 0x00, //0x0000072e jne LBB0_85 - 0x4d, 0x01, 0xe8, //0x00000734 addq %r13, %r8 - 0xe9, 0xdd, 0xff, 0xff, 0xff, //0x00000737 jmp LBB0_60 - //0x0000073c LBB0_63 - 0x48, 0x89, 0xf2, //0x0000073c movq %rsi, %rdx - 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x0000073f cmpq $-1, $-48(%rbp) - 0x0f, 0x85, 0x1a, 0x00, 0x00, 0x00, //0x00000744 jne LBB0_66 - 0x49, 0x89, 0xc0, //0x0000074a movq %rax, %r8 - 0x4c, 0x2b, 0x45, 0xa8, //0x0000074d subq $-88(%rbp), %r8 - 0x49, 0x0f, 0xbc, 0xf1, //0x00000751 bsfq %r9, %rsi - 0x4c, 0x01, 0xc6, //0x00000755 addq %r8, %rsi - 0x48, 0x89, 0x75, 0xd0, //0x00000758 movq %rsi, $-48(%rbp) - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x0000075c jmp LBB0_66 - //0x00000761 LBB0_65 - 0x48, 0x89, 0xf2, //0x00000761 movq %rsi, %rdx - //0x00000764 LBB0_66 - 0x48, 0x89, 0xd6, //0x00000764 movq %rdx, %rsi - 0xf7, 0xd2, //0x00000767 notl %edx - 0x44, 0x21, 0xca, //0x00000769 andl %r9d, %edx - 0x44, 0x8d, 0x04, 0x56, //0x0000076c leal (%rsi,%rdx,2), %r8d - 0x8d, 0x1c, 0x12, //0x00000770 leal (%rdx,%rdx), %ebx - 0xf7, 0xd3, //0x00000773 notl %ebx - 0x44, 0x21, 0xcb, //0x00000775 andl %r9d, %ebx - 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000778 andl $-1431655766, %ebx - 0x31, 0xf6, //0x0000077e xorl %esi, %esi - 0x01, 0xd3, //0x00000780 addl %edx, %ebx - 0x40, 0x0f, 0x92, 0xc6, //0x00000782 setb %sil - 0x01, 0xdb, //0x00000786 addl %ebx, %ebx - 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00000788 xorl $1431655765, %ebx - 0x44, 0x21, 0xc3, //0x0000078e andl %r8d, %ebx - 0xf7, 0xd3, //0x00000791 notl %ebx - 0x21, 0xd9, //0x00000793 andl %ebx, %ecx - 0x48, 0xc1, 0xe7, 0x10, //0x00000795 shlq $16, %rdi - 0x48, 0x85, 0xc9, //0x00000799 testq %rcx, %rcx - 0x48, 0x8b, 0x5d, 0xb0, //0x0000079c movq $-80(%rbp), %rbx - 0x0f, 0x85, 0x12, 0xfe, 0xff, 0xff, //0x000007a0 jne LBB0_41 - //0x000007a6 LBB0_67 - 0xba, 0x40, 0x00, 0x00, 0x00, //0x000007a6 movl $64, %edx - //0x000007ab LBB0_68 - 0x4c, 0x09, 0xf7, //0x000007ab orq %r14, %rdi - 0x48, 0x85, 0xc9, //0x000007ae testq %rcx, %rcx - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000007b1 je LBB0_71 - 0x48, 0x85, 0xff, //0x000007b7 testq %rdi, %rdi - 0x0f, 0x84, 0xcd, 0x00, 0x00, 0x00, //0x000007ba je LBB0_87 - 0x48, 0x0f, 0xbc, 0xcf, //0x000007c0 bsfq %rdi, %rcx - 0xe9, 0xc9, 0x00, 0x00, 0x00, //0x000007c4 jmp LBB0_88 - //0x000007c9 LBB0_71 - 0x48, 0x85, 0xff, //0x000007c9 testq %rdi, %rdi - 0x0f, 0x85, 0xa3, 0x00, 0x00, 0x00, //0x000007cc jne LBB0_84 - 0x48, 0x83, 0xc0, 0x20, //0x000007d2 addq $32, %rax - 0x49, 0x83, 0xc2, 0xe0, //0x000007d6 addq $-32, %r10 - //0x000007da LBB0_73 - 0x48, 0x85, 0xf6, //0x000007da testq %rsi, %rsi - 0x0f, 0x85, 0x49, 0x01, 0x00, 0x00, //0x000007dd jne LBB0_98 - 0x48, 0x8b, 0x4d, 0xd0, //0x000007e3 movq $-48(%rbp), %rcx - 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000007e7 movq $-1, %r11 - 0x4d, 0x85, 0xd2, //0x000007ee testq %r10, %r10 - 0x0f, 0x84, 0x85, 0x00, 0x00, 0x00, //0x000007f1 je LBB0_85 - //0x000007f7 LBB0_75 - 0x4c, 0x89, 0xd7, //0x000007f7 movq %r10, %rdi - //0x000007fa LBB0_76 - 0x0f, 0xb6, 0x10, //0x000007fa movzbl (%rax), %edx - 0x80, 0xfa, 0x22, //0x000007fd cmpb $34, %dl - 0x0f, 0x84, 0xae, 0x00, 0x00, 0x00, //0x00000800 je LBB0_90 - 0x80, 0xfa, 0x5c, //0x00000806 cmpb $92, %dl - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00000809 je LBB0_80 - 0x80, 0xfa, 0x20, //0x0000080f cmpb $32, %dl - 0x0f, 0x82, 0x5d, 0x00, 0x00, 0x00, //0x00000812 jb LBB0_84 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00000818 movq $-1, %rdx - 0xbe, 0x01, 0x00, 0x00, 0x00, //0x0000081f movl $1, %esi - 0x48, 0x01, 0xf0, //0x00000824 addq %rsi, %rax - 0x48, 0x01, 0xd7, //0x00000827 addq %rdx, %rdi - 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x0000082a jne LBB0_76 - 0xe9, 0x47, 0x00, 0x00, 0x00, //0x00000830 jmp LBB0_85 - //0x00000835 LBB0_80 - 0x48, 0x83, 0xff, 0x01, //0x00000835 cmpq $1, %rdi - 0x0f, 0x84, 0x3d, 0x00, 0x00, 0x00, //0x00000839 je LBB0_85 - 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x0000083f movq $-2, %rdx - 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00000846 movl $2, %esi - 0x48, 0x83, 0xf9, 0xff, //0x0000084b cmpq $-1, %rcx - 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x0000084f jne LBB0_83 - 0x48, 0x89, 0xc1, //0x00000855 movq %rax, %rcx - 0x48, 0x2b, 0x4d, 0xa8, //0x00000858 subq $-88(%rbp), %rcx - 0x48, 0x89, 0x4d, 0xd0, //0x0000085c movq %rcx, $-48(%rbp) - //0x00000860 LBB0_83 - 0x48, 0x8b, 0x5d, 0xb0, //0x00000860 movq $-80(%rbp), %rbx - 0x48, 0x01, 0xf0, //0x00000864 addq %rsi, %rax - 0x48, 0x01, 0xd7, //0x00000867 addq %rdx, %rdi - 0x0f, 0x85, 0x8a, 0xff, 0xff, 0xff, //0x0000086a jne LBB0_76 - 0xe9, 0x07, 0x00, 0x00, 0x00, //0x00000870 jmp LBB0_85 - //0x00000875 LBB0_84 - 0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x00000875 movq $-2, %r11 - //0x0000087c LBB0_85 - 0x48, 0x8b, 0x5d, 0xb8, //0x0000087c movq $-72(%rbp), %rbx - //0x00000880 LBB0_86 - 0x48, 0x8b, 0x75, 0xc0, //0x00000880 movq $-64(%rbp), %rsi - 0x48, 0x8b, 0x7d, 0xc8, //0x00000884 movq $-56(%rbp), %rdi - 0xe9, 0x4a, 0x00, 0x00, 0x00, //0x00000888 jmp LBB0_94 - //0x0000088d LBB0_87 - 0xb9, 0x40, 0x00, 0x00, 0x00, //0x0000088d movl $64, %ecx - //0x00000892 LBB0_88 - 0x48, 0x8b, 0x75, 0xc0, //0x00000892 movq $-64(%rbp), %rsi - 0x48, 0x8b, 0x7d, 0xc8, //0x00000896 movq $-56(%rbp), %rdi - 0x48, 0x39, 0xd1, //0x0000089a cmpq %rdx, %rcx - 0x0f, 0x82, 0x29, 0x00, 0x00, 0x00, //0x0000089d jb LBB0_92 - 0x48, 0x2b, 0x45, 0xa8, //0x000008a3 subq $-88(%rbp), %rax - 0x4c, 0x8d, 0x1c, 0x10, //0x000008a7 leaq (%rax,%rdx), %r11 - 0x49, 0x83, 0xc3, 0x01, //0x000008ab addq $1, %r11 - 0xe9, 0x91, 0xfb, 0xff, 0xff, //0x000008af jmp LBB0_30 - //0x000008b4 LBB0_90 - 0x48, 0x2b, 0x45, 0xa8, //0x000008b4 subq $-88(%rbp), %rax - 0x48, 0x83, 0xc0, 0x01, //0x000008b8 addq $1, %rax - 0x49, 0x89, 0xc3, //0x000008bc movq %rax, %r11 - //0x000008bf LBB0_91 - 0x48, 0x8b, 0x75, 0xc0, //0x000008bf movq $-64(%rbp), %rsi - 0x48, 0x8b, 0x7d, 0xc8, //0x000008c3 movq $-56(%rbp), %rdi - 0xe9, 0x79, 0xfb, 0xff, 0xff, //0x000008c7 jmp LBB0_30 - //0x000008cc LBB0_92 - 0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x000008cc movq $-2, %r11 - //0x000008d3 LBB0_93 - 0x48, 0x8b, 0x5d, 0xb8, //0x000008d3 movq $-72(%rbp), %rbx - //0x000008d7 LBB0_94 - 0x48, 0x89, 0x1f, //0x000008d7 movq %rbx, (%rdi) - 0x4c, 0x89, 0x1e, //0x000008da movq %r11, (%rsi) - //0x000008dd LBB0_95 - 0x48, 0x83, 0xc4, 0x38, //0x000008dd addq $56, %rsp - 0x5b, //0x000008e1 popq %rbx - 0x41, 0x5c, //0x000008e2 popq %r12 - 0x41, 0x5d, //0x000008e4 popq %r13 - 0x41, 0x5e, //0x000008e6 popq %r14 - 0x41, 0x5f, //0x000008e8 popq %r15 - 0x5d, //0x000008ea popq %rbp - 0xc3, //0x000008eb retq - //0x000008ec LBB0_96 - 0x4d, 0x85, 0xed, //0x000008ec testq %r13, %r13 - 0x0f, 0x84, 0x88, 0x00, 0x00, 0x00, //0x000008ef je LBB0_101 - 0x4c, 0x89, 0xe7, //0x000008f5 movq %r12, %rdi - 0x48, 0xf7, 0xd7, //0x000008f8 notq %rdi - 0x49, 0x8d, 0x04, 0x38, //0x000008fb leaq (%r8,%rdi), %rax - 0x48, 0x8b, 0x4d, 0xd0, //0x000008ff movq $-48(%rbp), %rcx - 0x48, 0x83, 0xf9, 0xff, //0x00000903 cmpq $-1, %rcx - 0x48, 0x89, 0xcb, //0x00000907 movq %rcx, %rbx - 0x48, 0x0f, 0x44, 0xc8, //0x0000090a cmoveq %rax, %rcx - 0x48, 0x0f, 0x44, 0xd8, //0x0000090e cmoveq %rax, %rbx - 0x49, 0x83, 0xc0, 0x01, //0x00000912 addq $1, %r8 - 0x49, 0x83, 0xc5, 0xff, //0x00000916 addq $-1, %r13 - 0x48, 0x89, 0x4d, 0xd0, //0x0000091a movq %rcx, $-48(%rbp) - 0x4d, 0x85, 0xed, //0x0000091e testq %r13, %r13 - 0x0f, 0x85, 0x67, 0xfd, 0xff, 0xff, //0x00000921 jne LBB0_52 - 0xe9, 0xed, 0xfd, 0xff, 0xff, //0x00000927 jmp LBB0_60 - //0x0000092c LBB0_98 - 0x4d, 0x85, 0xd2, //0x0000092c testq %r10, %r10 - 0x0f, 0x84, 0x48, 0x00, 0x00, 0x00, //0x0000092f je LBB0_101 - 0x4c, 0x89, 0xd7, //0x00000935 movq %r10, %rdi - 0x48, 0x8b, 0x4d, 0xa8, //0x00000938 movq $-88(%rbp), %rcx - 0x48, 0xf7, 0xd1, //0x0000093c notq %rcx - 0x48, 0x01, 0xc1, //0x0000093f addq %rax, %rcx - 0x48, 0x8b, 0x75, 0xd0, //0x00000942 movq $-48(%rbp), %rsi - 0x48, 0x83, 0xfe, 0xff, //0x00000946 cmpq $-1, %rsi - 0x48, 0x89, 0xf2, //0x0000094a movq %rsi, %rdx - 0x48, 0x0f, 0x44, 0xd1, //0x0000094d cmoveq %rcx, %rdx - 0x48, 0x0f, 0x45, 0xce, //0x00000951 cmovneq %rsi, %rcx - 0x48, 0x83, 0xc0, 0x01, //0x00000955 addq $1, %rax - 0x48, 0x83, 0xc7, 0xff, //0x00000959 addq $-1, %rdi - 0x48, 0x89, 0x55, 0xd0, //0x0000095d movq %rdx, $-48(%rbp) - 0x49, 0x89, 0xfa, //0x00000961 movq %rdi, %r10 - 0x48, 0x8b, 0x5d, 0xb0, //0x00000964 movq $-80(%rbp), %rbx - 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00000968 movq $-1, %r11 - 0x4d, 0x85, 0xd2, //0x0000096f testq %r10, %r10 - 0x0f, 0x85, 0x7f, 0xfe, 0xff, 0xff, //0x00000972 jne LBB0_75 - 0xe9, 0xff, 0xfe, 0xff, 0xff, //0x00000978 jmp LBB0_85 - //0x0000097d LBB0_101 - 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x0000097d movq $-1, %r11 - 0xe9, 0xf3, 0xfe, 0xff, 0xff, //0x00000984 jmp LBB0_85 - 0x00, 0x00, 0x00, //0x00000989 .p2align 2, 0x00 - //0x0000098c _MASK_USE_NUMBER - 0x02, 0x00, 0x00, 0x00, //0x0000098c .long 2 -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/vunsigned.go b/vendor/github.com/bytedance/sonic/internal/native/sse/vunsigned.go deleted file mode 100644 index 4dc9dcd16..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/vunsigned.go +++ /dev/null @@ -1,33 +0,0 @@ -/* - * 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 sse - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/native/types` - `github.com/bytedance/sonic/internal/rt` -) - -var F_vunsigned func(s unsafe.Pointer, p unsafe.Pointer, v unsafe.Pointer) - -var S_vunsigned uintptr - -//go:nosplit -func vunsigned(s *string, p *int, v *types.JsonState) { - F_vunsigned(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(v))) -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/vunsigned_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/vunsigned_subr.go deleted file mode 100644 index aa3cfc20e..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/vunsigned_subr.go +++ /dev/null @@ -1,57 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package sse - -import ( - `github.com/bytedance/sonic/loader` -) - -const ( - _entry__vunsigned = 0 -) - -const ( - _stack__vunsigned = 24 -) - -const ( - _size__vunsigned = 356 -) - -var ( - _pcsp__vunsigned = [][2]uint32{ - {0x1, 0}, - {0x6, 8}, - {0x7, 16}, - {0x49, 24}, - {0x4b, 16}, - {0x4c, 8}, - {0x4d, 0}, - {0x58, 24}, - {0x5a, 16}, - {0x5b, 8}, - {0x5c, 0}, - {0x73, 24}, - {0x75, 16}, - {0x76, 8}, - {0x77, 0}, - {0x11a, 24}, - {0x11c, 16}, - {0x11d, 8}, - {0x11e, 0}, - {0x151, 24}, - {0x153, 16}, - {0x154, 8}, - {0x155, 0}, - {0x15d, 24}, - {0x15f, 16}, - {0x160, 8}, - {0x164, 0}, - } -) - -var _cfunc_vunsigned = []loader.CFunc{ - {"_vunsigned_entry", 0, _entry__vunsigned, 0, nil}, - {"_vunsigned", _entry__vunsigned, _size__vunsigned, _stack__vunsigned, _pcsp__vunsigned}, -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/vunsigned_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/vunsigned_text_amd64.go deleted file mode 100644 index 998fcc658..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/vunsigned_text_amd64.go +++ /dev/null @@ -1,127 +0,0 @@ -// +build amd64 -// Code generated by asm2asm, DO NOT EDIT. - -package sse - -var _text_vunsigned = []byte{ - // .p2align 4, 0x90 - // _vunsigned - 0x55, // pushq %rbp - 0x48, 0x89, 0xe5, //0x00000001 movq %rsp, %rbp - 0x41, 0x56, //0x00000004 pushq %r14 - 0x53, //0x00000006 pushq %rbx - 0x49, 0x89, 0xd0, //0x00000007 movq %rdx, %r8 - 0x48, 0x8b, 0x0e, //0x0000000a movq (%rsi), %rcx - 0x4c, 0x8b, 0x0f, //0x0000000d movq (%rdi), %r9 - 0x4c, 0x8b, 0x77, 0x08, //0x00000010 movq $8(%rdi), %r14 - 0x48, 0xc7, 0x02, 0x09, 0x00, 0x00, 0x00, //0x00000014 movq $9, (%rdx) - 0x0f, 0x57, 0xc0, //0x0000001b xorps %xmm0, %xmm0 - 0x0f, 0x11, 0x42, 0x08, //0x0000001e movups %xmm0, $8(%rdx) - 0x48, 0x8b, 0x06, //0x00000022 movq (%rsi), %rax - 0x48, 0x89, 0x42, 0x18, //0x00000025 movq %rax, $24(%rdx) - 0x4c, 0x39, 0xf1, //0x00000029 cmpq %r14, %rcx - 0x0f, 0x83, 0x1b, 0x00, 0x00, 0x00, //0x0000002c jae LBB0_1 - 0x41, 0x8a, 0x04, 0x09, //0x00000032 movb (%r9,%rcx), %al - 0x3c, 0x2d, //0x00000036 cmpb $45, %al - 0x0f, 0x85, 0x1e, 0x00, 0x00, 0x00, //0x00000038 jne LBB0_4 - //0x0000003e LBB0_3 - 0x48, 0x89, 0x0e, //0x0000003e movq %rcx, (%rsi) - 0x49, 0xc7, 0x00, 0xfa, 0xff, 0xff, 0xff, //0x00000041 movq $-6, (%r8) - 0x5b, //0x00000048 popq %rbx - 0x41, 0x5e, //0x00000049 popq %r14 - 0x5d, //0x0000004b popq %rbp - 0xc3, //0x0000004c retq - //0x0000004d LBB0_1 - 0x4c, 0x89, 0x36, //0x0000004d movq %r14, (%rsi) - 0x49, 0xc7, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00000050 movq $-1, (%r8) - 0x5b, //0x00000057 popq %rbx - 0x41, 0x5e, //0x00000058 popq %r14 - 0x5d, //0x0000005a popq %rbp - 0xc3, //0x0000005b retq - //0x0000005c LBB0_4 - 0x8d, 0x50, 0xd0, //0x0000005c leal $-48(%rax), %edx - 0x80, 0xfa, 0x0a, //0x0000005f cmpb $10, %dl - 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x00000062 jb LBB0_6 - 0x48, 0x89, 0x0e, //0x00000068 movq %rcx, (%rsi) - 0x49, 0xc7, 0x00, 0xfe, 0xff, 0xff, 0xff, //0x0000006b movq $-2, (%r8) - 0x5b, //0x00000072 popq %rbx - 0x41, 0x5e, //0x00000073 popq %r14 - 0x5d, //0x00000075 popq %rbp - 0xc3, //0x00000076 retq - //0x00000077 LBB0_6 - 0x3c, 0x30, //0x00000077 cmpb $48, %al - 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x00000079 jne LBB0_10 - 0x41, 0x8a, 0x44, 0x09, 0x01, //0x0000007f movb $1(%r9,%rcx), %al - 0x04, 0xd2, //0x00000084 addb $-46, %al - 0x3c, 0x37, //0x00000086 cmpb $55, %al - 0x0f, 0x87, 0xc7, 0x00, 0x00, 0x00, //0x00000088 ja LBB0_9 - 0x0f, 0xb6, 0xc0, //0x0000008e movzbl %al, %eax - 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00000091 movabsq $36028797027352577, %rdx - 0x48, 0x0f, 0xa3, 0xc2, //0x0000009b btq %rax, %rdx - 0x0f, 0x83, 0xb0, 0x00, 0x00, 0x00, //0x0000009f jae LBB0_9 - //0x000000a5 LBB0_10 - 0x49, 0x39, 0xce, //0x000000a5 cmpq %rcx, %r14 - 0x49, 0x89, 0xca, //0x000000a8 movq %rcx, %r10 - 0x4d, 0x0f, 0x47, 0xd6, //0x000000ab cmovaq %r14, %r10 - 0x31, 0xc0, //0x000000af xorl %eax, %eax - 0x41, 0xbb, 0x0a, 0x00, 0x00, 0x00, //0x000000b1 movl $10, %r11d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000000b7 .p2align 4, 0x90 - //0x000000c0 LBB0_11 - 0x49, 0x39, 0xca, //0x000000c0 cmpq %rcx, %r10 - 0x0f, 0x84, 0x80, 0x00, 0x00, 0x00, //0x000000c3 je LBB0_22 - 0x41, 0x0f, 0xbe, 0x1c, 0x09, //0x000000c9 movsbl (%r9,%rcx), %ebx - 0x8d, 0x53, 0xd0, //0x000000ce leal $-48(%rbx), %edx - 0x80, 0xfa, 0x09, //0x000000d1 cmpb $9, %dl - 0x0f, 0x87, 0x44, 0x00, 0x00, 0x00, //0x000000d4 ja LBB0_17 - 0x49, 0xf7, 0xe3, //0x000000da mulq %r11 - 0x0f, 0x80, 0x28, 0x00, 0x00, 0x00, //0x000000dd jo LBB0_16 - 0x48, 0x83, 0xc1, 0x01, //0x000000e3 addq $1, %rcx - 0x83, 0xc3, 0xd0, //0x000000e7 addl $-48, %ebx - 0x31, 0xff, //0x000000ea xorl %edi, %edi - 0x48, 0x01, 0xd8, //0x000000ec addq %rbx, %rax - 0x40, 0x0f, 0x92, 0xc7, //0x000000ef setb %dil - 0x48, 0x89, 0xfa, //0x000000f3 movq %rdi, %rdx - 0x48, 0xf7, 0xda, //0x000000f6 negq %rdx - 0x48, 0x31, 0xd7, //0x000000f9 xorq %rdx, %rdi - 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000000fc jne LBB0_16 - 0x48, 0x85, 0xd2, //0x00000102 testq %rdx, %rdx - 0x0f, 0x89, 0xb5, 0xff, 0xff, 0xff, //0x00000105 jns LBB0_11 - //0x0000010b LBB0_16 - 0x48, 0x83, 0xc1, 0xff, //0x0000010b addq $-1, %rcx - 0x48, 0x89, 0x0e, //0x0000010f movq %rcx, (%rsi) - 0x49, 0xc7, 0x00, 0xfb, 0xff, 0xff, 0xff, //0x00000112 movq $-5, (%r8) - 0x5b, //0x00000119 popq %rbx - 0x41, 0x5e, //0x0000011a popq %r14 - 0x5d, //0x0000011c popq %rbp - 0xc3, //0x0000011d retq - //0x0000011e LBB0_17 - 0x4c, 0x39, 0xf1, //0x0000011e cmpq %r14, %rcx - 0x0f, 0x83, 0x1f, 0x00, 0x00, 0x00, //0x00000121 jae LBB0_21 - 0x41, 0x8a, 0x14, 0x09, //0x00000127 movb (%r9,%rcx), %dl - 0x80, 0xfa, 0x2e, //0x0000012b cmpb $46, %dl - 0x0f, 0x84, 0x0a, 0xff, 0xff, 0xff, //0x0000012e je LBB0_3 - 0x80, 0xfa, 0x45, //0x00000134 cmpb $69, %dl - 0x0f, 0x84, 0x01, 0xff, 0xff, 0xff, //0x00000137 je LBB0_3 - 0x80, 0xfa, 0x65, //0x0000013d cmpb $101, %dl - 0x0f, 0x84, 0xf8, 0xfe, 0xff, 0xff, //0x00000140 je LBB0_3 - //0x00000146 LBB0_21 - 0x49, 0x89, 0xca, //0x00000146 movq %rcx, %r10 - //0x00000149 LBB0_22 - 0x4c, 0x89, 0x16, //0x00000149 movq %r10, (%rsi) - 0x49, 0x89, 0x40, 0x10, //0x0000014c movq %rax, $16(%r8) - 0x5b, //0x00000150 popq %rbx - 0x41, 0x5e, //0x00000151 popq %r14 - 0x5d, //0x00000153 popq %rbp - 0xc3, //0x00000154 retq - //0x00000155 LBB0_9 - 0x48, 0x83, 0xc1, 0x01, //0x00000155 addq $1, %rcx - 0x48, 0x89, 0x0e, //0x00000159 movq %rcx, (%rsi) - 0x5b, //0x0000015c popq %rbx - 0x41, 0x5e, //0x0000015d popq %r14 - 0x5d, //0x0000015f popq %rbp - 0xc3, //0x00000160 retq - 0x00, 0x00, 0x00, //0x00000161 .p2align 2, 0x00 - //0x00000164 _MASK_USE_NUMBER - 0x02, 0x00, 0x00, 0x00, //0x00000164 .long 2 -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/traceback_test.mock_tmpl b/vendor/github.com/bytedance/sonic/internal/native/traceback_test.mock_tmpl deleted file mode 100644 index bf69e3875..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/traceback_test.mock_tmpl +++ /dev/null @@ -1,379 +0,0 @@ - -// +build !race,amd64,go1.16,!go1.26 - -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 {{PACKAGE}} - -import ( - "unsafe" - "testing" - - "github.com/bytedance/sonic/loader" -) - -// copied from g01.20.4 signal_linux_amd64.go -type sigctxt struct { - info unsafe.Pointer - ctxt unsafe.Pointer -} - -type stackt struct { - ss_sp *byte - ss_flags int32 - pad_cgo_0 [4]byte - ss_size uintptr -} - -type mcontext struct { - gregs [23]uint64 - fpregs unsafe.Pointer - __reserved1 [8]uint64 -} - -type sigcontext struct { - r8 uint64 - r9 uint64 - r10 uint64 - r11 uint64 - r12 uint64 - r13 uint64 - r14 uint64 - r15 uint64 - rdi uint64 - rsi uint64 - rbp uint64 - rbx uint64 - rdx uint64 - rax uint64 - rcx uint64 - rsp uint64 - rip uint64 - eflags uint64 - cs uint16 - gs uint16 - fs uint16 - __pad0 uint16 - err uint64 - trapno uint64 - oldmask uint64 - cr2 uint64 - fpstate unsafe.Pointer - __reserved1 [8]uint64 -} -type ucontext struct { - uc_flags uint64 - uc_link *ucontext - uc_stack stackt - uc_mcontext mcontext -} - -//go:nosplit -func (c *sigctxt) regs() *sigcontext { - return (*sigcontext)(unsafe.Pointer(&(*ucontext)(c.ctxt).uc_mcontext)) -} - -func (c *sigctxt) rsp() uint64 { return c.regs().rsp } - -//go:nosplit -func (c *sigctxt) sigpc() uintptr { return uintptr(c.rip()) } - -//go:nosplit -func (c *sigctxt) rip() uint64 { return c.regs().rip } -func (c *sigctxt) sigsp() uintptr { return uintptr(c.rsp()) } -func (c *sigctxt) siglr() uintptr { return 0 } - -// only used for test sonic trace -//go:linkname testSigtrap runtime.testSigtrap -var testSigtrap func(info unsafe.Pointer, c *sigctxt, gp unsafe.Pointer) bool - -func init() { - if testSigtrap == nil { - testSigtrap = sonicSigTrap - } -} - -//go:linkname traceback1 runtime.traceback1 -func traceback1(pc, sp, lr uintptr, gp unsafe.Pointer, flags uint); - -func sonicSigTrap(info unsafe.Pointer, c *sigctxt, gp unsafe.Pointer) bool { - pc := c.sigpc() - sp := c.sigsp() - lr := c.siglr() - traceback1(pc, sp, lr, gp, 0); - return true -} - - -// =================== register mocked functions =================== - -var F_mock_f32toa func() -var S_mock_f32toa uintptr - -//go:nosplit -func mock_f32toa() { - F_mock_f32toa() -} - -var F_mock_f64toa func() -var S_mock_f64toa uintptr - -//go:nosplit -func mock_f64toa() { - F_mock_f64toa() -} - -var F_mock_get_by_path func() -var S_mock_get_by_path uintptr - -//go:nosplit -func mock_get_by_path() { - F_mock_get_by_path() -} - -var F_mock_html_escape func() -var S_mock_html_escape uintptr - -//go:nosplit -func mock_html_escape() { - F_mock_html_escape() -} - -var F_mock_i64toa func() -var S_mock_i64toa uintptr - -//go:nosplit -func mock_i64toa() { - F_mock_i64toa() -} - -var F_mock_lspace func() -var S_mock_lspace uintptr - -//go:nosplit -func mock_lspace() { - F_mock_lspace() -} - -var F_mock_quote func() -var S_mock_quote uintptr - -//go:nosplit -func mock_quote() { - F_mock_quote() -} - -var F_mock_skip_array func() -var S_mock_skip_array uintptr - -//go:nosplit -func mock_skip_array() { - F_mock_skip_array() -} - -var F_mock_skip_number func() -var S_mock_skip_number uintptr - -//go:nosplit -func mock_skip_number() { - F_mock_skip_number() -} - -var F_mock_skip_one func() -var S_mock_skip_one uintptr - -//go:nosplit -func mock_skip_one() { - F_mock_skip_one() -} - -var F_mock_skip_object func() -var S_mock_skip_object uintptr - -//go:nosplit -func mock_skip_object() { - F_mock_skip_object() -} - -var F_mock_skip_one_fast func() -var S_mock_skip_one_fast uintptr - -//go:nosplit -func mock_skip_one_fast() { - F_mock_skip_one_fast() -} - -var F_mock_u64toa func() -var S_mock_u64toa uintptr - -//go:nosplit -func mock_u64toa() { - F_mock_u64toa() -} - -var F_mock_unquote func() -var S_mock_unquote uintptr - -//go:nosplit -func mock_unquote() { - F_mock_unquote() -} - -var F_mock_validate_one func() -var S_mock_validate_one uintptr - -//go:nosplit -func mock_validate_one() { - F_mock_validate_one() -} - -var F_mock_validate_utf8 func() -var S_mock_validate_utf8 uintptr - -//go:nosplit -func mock_validate_utf8() { - F_mock_validate_utf8() -} - -var F_mock_validate_utf8_fast func() -var S_mock_validate_utf8_fast uintptr - -//go:nosplit -func mock_validate_utf8_fast() { - F_mock_validate_utf8_fast() -} - -var F_mock_vnumber func() -var S_mock_vnumber uintptr - -//go:nosplit -func mock_vnumber() { - F_mock_vnumber() -} - -var F_mock_vsigned func() -var S_mock_vsigned uintptr - -//go:nosplit -func mock_vsigned() { - F_mock_vsigned() -} - -var F_mock_vunsigned func() -var S_mock_vunsigned uintptr - -//go:nosplit -func mock_vunsigned() { - F_mock_vunsigned() -} - -var F_mock_vstring func() -var S_mock_vstring uintptr - -//go:nosplit -func mock_vstring() { - F_mock_vstring() -} - -var F_mock_value func() -var S_mock_value uintptr - -//go:nosplit -func mock_value() { - F_mock_value() -} - -var F_mock_parse_with_padding func() -var S_mock_parse_with_padding uintptr - -//go:nosplit -func mock_parse_with_padding() { - F_mock_parse_with_padding() -} - -var F_mock_lookup_small_key func() -var S_mock_lookup_small_key uintptr - -//go:nosplit -func mock_lookup_small_key() { - F_mock_lookup_small_key() -} - -func init() { - Mock() -} - -func Mock() { - loader.WrapGoC(_mock_text_f64toa, _cfunc_f64toa, []loader.GoC{{"_f64toa", &S_mock_f64toa, &F_mock_f64toa}}, "{{PACKAGE}}", "{{PACKAGE}}/f64toa.c") - loader.WrapGoC(_mock_text_f32toa, _cfunc_f32toa, []loader.GoC{{"_f32toa", &S_mock_f32toa, &F_mock_f32toa}}, "{{PACKAGE}}", "{{PACKAGE}}/f32toa.c") - loader.WrapGoC(_mock_text_get_by_path, _cfunc_get_by_path, []loader.GoC{{"_get_by_path", &S_mock_get_by_path, &F_mock_get_by_path}}, "{{PACKAGE}}", "{{PACKAGE}}/get_by_path.c") - loader.WrapGoC(_mock_text_html_escape, _cfunc_html_escape, []loader.GoC{{"_html_escape", &S_mock_html_escape, &F_mock_html_escape}}, "{{PACKAGE}}", "{{PACKAGE}}/html_escape.c") - loader.WrapGoC(_mock_text_i64toa, _cfunc_i64toa, []loader.GoC{{"_i64toa", &S_mock_i64toa, &F_mock_i64toa}}, "{{PACKAGE}}", "{{PACKAGE}}/i64toa.c") - loader.WrapGoC(_mock_text_lspace, _cfunc_lspace, []loader.GoC{{"_lspace", &S_mock_lspace, &F_mock_lspace}}, "{{PACKAGE}}", "{{PACKAGE}}/lspace.c") - loader.WrapGoC(_mock_text_quote, _cfunc_quote, []loader.GoC{{"_quote", &S_mock_quote, &F_mock_quote}}, "{{PACKAGE}}", "{{PACKAGE}}/quote.c") - loader.WrapGoC(_mock_text_skip_array, _cfunc_skip_array, []loader.GoC{{"_skip_array", &S_mock_skip_array, &F_mock_skip_array}}, "{{PACKAGE}}", "{{PACKAGE}}/skip_array.c") - loader.WrapGoC(_mock_text_skip_number, _cfunc_skip_number, []loader.GoC{{"_skip_number", &S_mock_skip_number, &F_mock_skip_number}}, "{{PACKAGE}}", "{{PACKAGE}}/skip_number.c") - loader.WrapGoC(_mock_text_skip_one, _cfunc_skip_one, []loader.GoC{{"_skip_one", &S_mock_skip_one, &F_mock_skip_one}}, "{{PACKAGE}}", "{{PACKAGE}}/skip_one.c") - loader.WrapGoC(_mock_text_skip_object, _cfunc_skip_object, []loader.GoC{{"_skip_object", &S_mock_skip_object, &F_mock_skip_object}}, "{{PACKAGE}}", "{{PACKAGE}}/skip_object.c") - loader.WrapGoC(_mock_text_skip_one_fast, _cfunc_skip_one_fast, []loader.GoC{{"_skip_one_fast", &S_mock_skip_one_fast, &F_mock_skip_one_fast}}, "{{PACKAGE}}", "{{PACKAGE}}/skip_one_fast.c") - loader.WrapGoC(_mock_text_u64toa, _cfunc_u64toa, []loader.GoC{{"_u64toa", &S_mock_u64toa, &F_mock_u64toa}}, "{{PACKAGE}}", "{{PACKAGE}}/u64toa.c") - loader.WrapGoC(_mock_text_unquote, _cfunc_unquote, []loader.GoC{{"_unquote", &S_mock_unquote, &F_mock_unquote}}, "{{PACKAGE}}", "{{PACKAGE}}/unquote.c") - loader.WrapGoC(_mock_text_validate_one, _cfunc_validate_one, []loader.GoC{{"_validate_one", &S_mock_validate_one, &F_mock_validate_one}}, "{{PACKAGE}}", "{{PACKAGE}}/validate_one.c") - loader.WrapGoC(_mock_text_validate_utf8, _cfunc_validate_utf8, []loader.GoC{{"_validate_utf8", &S_mock_validate_utf8, &F_mock_validate_utf8}}, "{{PACKAGE}}", "{{PACKAGE}}/validate_utf8.c") - loader.WrapGoC(_mock_text_validate_utf8_fast, _cfunc_validate_utf8_fast, []loader.GoC{{"_validate_utf8_fast", &S_mock_validate_utf8_fast, &F_mock_validate_utf8_fast}}, "{{PACKAGE}}", "{{PACKAGE}}/validate_utf8_fast.c") - loader.WrapGoC(_mock_text_vnumber, _cfunc_vnumber, []loader.GoC{{"_vnumber", &S_mock_vnumber, &F_mock_vnumber}}, "{{PACKAGE}}", "{{PACKAGE}}/vnumber.c") - loader.WrapGoC(_mock_text_vsigned, _cfunc_vsigned, []loader.GoC{{"_vsigned", &S_mock_vsigned, &F_mock_vsigned}}, "{{PACKAGE}}", "{{PACKAGE}}/vsigned.c") - loader.WrapGoC(_mock_text_vunsigned, _cfunc_vunsigned, []loader.GoC{{"_vunsigned", &S_mock_vunsigned, &F_mock_vunsigned}}, "{{PACKAGE}}", "{{PACKAGE}}/vunsigned.c") - loader.WrapGoC(_mock_text_vstring, _cfunc_vstring, []loader.GoC{{"_vstring", &S_mock_vstring, &F_mock_vstring}}, "{{PACKAGE}}", "{{PACKAGE}}/vstring.c") - loader.WrapGoC(_mock_text_value, _cfunc_value, []loader.GoC{{"_value", &S_mock_value, &F_mock_value}}, "{{PACKAGE}}", "{{PACKAGE}}/value.c") - loader.WrapGoC(_mock_text_parse_with_padding, _cfunc_parse_with_padding, []loader.GoC{{"_parse_with_padding", &S_mock_parse_with_padding, &F_mock_parse_with_padding}}, "{{PACKAGE}}", "{{PACKAGE}}/parse_with_padding.c") - loader.WrapGoC(_mock_text_lookup_small_key, _cfunc_lookup_small_key, []loader.GoC{{"_lookup_small_key", &S_mock_lookup_small_key, &F_mock_lookup_small_key}}, "{{PACKAGE}}", "{{PACKAGE}}/lookup_small_key.c") -} - -func TestTraceback(t *testing.T) { - tests := []func() { - mock_lspace, - mock_f32toa, - mock_f64toa, - mock_html_escape, - mock_i64toa, - mock_quote, - mock_skip_array, - mock_skip_number, - mock_skip_one, - mock_get_by_path, - mock_skip_object, - mock_skip_one_fast, - mock_u64toa, - mock_unquote, - mock_validate_one, - mock_validate_utf8, - mock_validate_utf8_fast, - mock_vnumber, - mock_vsigned, - mock_vunsigned, - mock_vstring, - mock_value, - mock_parse_with_padding, - mock_lookup_small_key, - } - for _, f := range tests { - f() - } -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/types/types.go b/vendor/github.com/bytedance/sonic/internal/native/types/types.go deleted file mode 100644 index 4d7af4df8..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/types/types.go +++ /dev/null @@ -1,167 +0,0 @@ -/* - * 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 types - -import ( - `fmt` - `sync` - `unsafe` -) - -type ValueType = int64 -type ParsingError uint -type SearchingError uint - -// NOTE: !NOT MODIFIED ONLY. -// This definitions are followed in native/types.h. - -const BufPaddingSize int = 64 - -const ( - V_EOF ValueType = 1 - V_NULL ValueType = 2 - V_TRUE ValueType = 3 - V_FALSE ValueType = 4 - V_ARRAY ValueType = 5 - V_OBJECT ValueType = 6 - V_STRING ValueType = 7 - V_DOUBLE ValueType = 8 - V_INTEGER ValueType = 9 - _ ValueType = 10 // V_KEY_SEP - _ ValueType = 11 // V_ELEM_SEP - _ ValueType = 12 // V_ARRAY_END - _ ValueType = 13 // V_OBJECT_END - V_MAX -) - -const ( - // for native.Unquote() flags - B_DOUBLE_UNQUOTE = 0 - B_UNICODE_REPLACE = 1 - - // for native.Value() flags - B_USE_NUMBER = 1 - B_VALIDATE_STRING = 5 - B_ALLOW_CONTROL = 31 - - // for native.SkipOne() flags - B_NO_VALIDATE_JSON= 6 -) - -const ( - F_DOUBLE_UNQUOTE = 1 << B_DOUBLE_UNQUOTE - F_UNICODE_REPLACE = 1 << B_UNICODE_REPLACE - - F_USE_NUMBER = 1 << B_USE_NUMBER - F_VALIDATE_STRING = 1 << B_VALIDATE_STRING - F_ALLOW_CONTROL = 1 << B_ALLOW_CONTROL -) - -const ( - MAX_RECURSE = 4096 -) - -const ( - SPACE_MASK = (1 << ' ') | (1 << '\t') | (1 << '\r') | (1 << '\n') -) - -const ( - ERR_EOF ParsingError = 1 - ERR_INVALID_CHAR ParsingError = 2 - ERR_INVALID_ESCAPE ParsingError = 3 - ERR_INVALID_UNICODE ParsingError = 4 - ERR_INTEGER_OVERFLOW ParsingError = 5 - ERR_INVALID_NUMBER_FMT ParsingError = 6 - ERR_RECURSE_EXCEED_MAX ParsingError = 7 - ERR_FLOAT_INFINITY ParsingError = 8 - ERR_MISMATCH ParsingError = 9 - ERR_INVALID_UTF8 ParsingError = 10 - - // error code used in ast - ERR_NOT_FOUND ParsingError = 33 - ERR_UNSUPPORT_TYPE ParsingError = 34 -) - -var _ParsingErrors = []string{ - 0 : "ok", - ERR_EOF : "eof", - ERR_INVALID_CHAR : "invalid char", - ERR_INVALID_ESCAPE : "invalid escape char", - ERR_INVALID_UNICODE : "invalid unicode escape", - ERR_INTEGER_OVERFLOW : "integer overflow", - ERR_INVALID_NUMBER_FMT : "invalid number format", - ERR_RECURSE_EXCEED_MAX : "recursion exceeded max depth", - ERR_FLOAT_INFINITY : "float number is infinity", - ERR_MISMATCH : "mismatched type with value", - ERR_INVALID_UTF8 : "invalid UTF8", -} - -func (self ParsingError) Error() string { - return "json: error when parsing input: " + self.Message() -} - -func (self ParsingError) Message() string { - if int(self) < len(_ParsingErrors) { - return _ParsingErrors[self] - } else { - return fmt.Sprintf("unknown error %d", self) - } -} - -type JsonState struct { - Vt ValueType - Dv float64 - Iv int64 - Ep int - Dbuf *byte - Dcap int -} - -type StateMachine struct { - Sp int - Vt [MAX_RECURSE]int -} - -var stackPool = sync.Pool{ - New: func()interface{}{ - return &StateMachine{} - }, -} - -func NewStateMachine() *StateMachine { - return stackPool.Get().(*StateMachine) -} - -func FreeStateMachine(fsm *StateMachine) { - stackPool.Put(fsm) -} - -const MaxDigitNums = 800 - -var digitPool = sync.Pool{ - New: func() interface{} { - return (*byte)(unsafe.Pointer(&[MaxDigitNums]byte{})) - }, -} - -func NewDbuf() *byte { - return digitPool.Get().(*byte) -} - -func FreeDbuf(p *byte) { - digitPool.Put(p) -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/u64toa.tmpl b/vendor/github.com/bytedance/sonic/internal/native/u64toa.tmpl deleted file mode 100644 index 0a1b3c1d6..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/u64toa.tmpl +++ /dev/null @@ -1,34 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 {{PACKAGE}} - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/rt` -) - -var F_u64toa func(out unsafe.Pointer, val uint64) (ret int) - -var S_u64toa uintptr - -//go:nosplit -func u64toa(out *byte, val uint64) (ret int) { - return F_u64toa(rt.NoEscape(unsafe.Pointer(out)), val) -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/unquote.tmpl b/vendor/github.com/bytedance/sonic/internal/native/unquote.tmpl deleted file mode 100644 index b78056d62..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/unquote.tmpl +++ /dev/null @@ -1,34 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 {{PACKAGE}} - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/rt` -) - -var F_unquote func(sp unsafe.Pointer, nb int, dp unsafe.Pointer, ep unsafe.Pointer, flags uint64) (ret int) - -var S_unquote uintptr - -//go:nosplit -func unquote(sp unsafe.Pointer, nb int, dp unsafe.Pointer, ep *int, flags uint64) (ret int) { - return F_unquote(rt.NoEscape(sp), nb, dp, rt.NoEscape(unsafe.Pointer(ep)), flags) -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/validate_one.tmpl b/vendor/github.com/bytedance/sonic/internal/native/validate_one.tmpl deleted file mode 100644 index 9cacb99b8..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/validate_one.tmpl +++ /dev/null @@ -1,35 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 {{PACKAGE}} - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/native/types` - `github.com/bytedance/sonic/internal/rt` -) - -var F_validate_one func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer, flags uint64) (ret int) - -var S_validate_one uintptr - -//go:nosplit -func validate_one(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) { - return F_validate_one(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m)), flags) -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/validate_utf8.tmpl b/vendor/github.com/bytedance/sonic/internal/native/validate_utf8.tmpl deleted file mode 100644 index f8a3d0997..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/validate_utf8.tmpl +++ /dev/null @@ -1,37 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 {{PACKAGE}} - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/native/types` - `github.com/bytedance/sonic/internal/rt` -) - -var F_validate_utf8 func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer) (ret int) - -var S_validate_utf8 uintptr - -//go:nosplit -func validate_utf8(s *string, p *int, m *types.StateMachine) (ret int) { - return F_validate_utf8(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m))) -} - - diff --git a/vendor/github.com/bytedance/sonic/internal/native/validate_utf8_fast.tmpl b/vendor/github.com/bytedance/sonic/internal/native/validate_utf8_fast.tmpl deleted file mode 100644 index f4863e63a..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/validate_utf8_fast.tmpl +++ /dev/null @@ -1,34 +0,0 @@ -// Code generated by scripts, DO NOT EDIT. - -/* - * 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 {{PACKAGE}} - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/rt` -) - -var F_validate_utf8_fast func(s unsafe.Pointer) (ret int) - -var S_validate_utf8_fast uintptr - -//go:nosplit -func validate_utf8_fast(s *string) (ret int) { - return F_validate_utf8_fast(rt.NoEscape(unsafe.Pointer(s))) -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/value.tmpl b/vendor/github.com/bytedance/sonic/internal/native/value.tmpl deleted file mode 100644 index 3928488fa..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/value.tmpl +++ /dev/null @@ -1,33 +0,0 @@ -/* - * 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 {{PACKAGE}} - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/native/types` - `github.com/bytedance/sonic/internal/rt` -) - -var F_value func(s unsafe.Pointer, n int, p int, v unsafe.Pointer, flags uint64) (ret int) - -var S_value uintptr - -//go:nosplit -func value(s unsafe.Pointer, n int, p int, v *types.JsonState, flags uint64) (ret int) { - return F_value(rt.NoEscape(unsafe.Pointer(s)), n, p, rt.NoEscape(unsafe.Pointer(v)), flags) -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/vnumber.tmpl b/vendor/github.com/bytedance/sonic/internal/native/vnumber.tmpl deleted file mode 100644 index af4fc6ca8..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/vnumber.tmpl +++ /dev/null @@ -1,33 +0,0 @@ -/* - * 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 {{PACKAGE}} - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/native/types` - `github.com/bytedance/sonic/internal/rt` -) - -var F_vnumber func(s unsafe.Pointer, p unsafe.Pointer, v unsafe.Pointer) - -var S_vnumber uintptr - -//go:nosplit -func vnumber(s *string, p *int, v *types.JsonState) { - F_vnumber(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(v))) -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/vsigned.tmpl b/vendor/github.com/bytedance/sonic/internal/native/vsigned.tmpl deleted file mode 100644 index a64b8b298..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/vsigned.tmpl +++ /dev/null @@ -1,33 +0,0 @@ -/* - * 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 {{PACKAGE}} - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/native/types` - `github.com/bytedance/sonic/internal/rt` -) - -var F_vsigned func(s unsafe.Pointer, p unsafe.Pointer, v unsafe.Pointer) - -var S_vsigned uintptr - -//go:nosplit -func vsigned(s *string, p *int, v *types.JsonState) { - F_vsigned(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(v))) -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/vstring.tmpl b/vendor/github.com/bytedance/sonic/internal/native/vstring.tmpl deleted file mode 100644 index f5e729efc..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/vstring.tmpl +++ /dev/null @@ -1,33 +0,0 @@ -/* - * 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 {{PACKAGE}} - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/native/types` - `github.com/bytedance/sonic/internal/rt` -) - -var F_vstring func(s unsafe.Pointer, p unsafe.Pointer, v unsafe.Pointer, flags uint64) - -var S_vstring uintptr - -//go:nosplit -func vstring(s *string, p *int, v *types.JsonState, flags uint64) { - F_vstring(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(v)), flags) -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/vunsigned.tmpl b/vendor/github.com/bytedance/sonic/internal/native/vunsigned.tmpl deleted file mode 100644 index f6a8cec02..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/vunsigned.tmpl +++ /dev/null @@ -1,33 +0,0 @@ -/* - * 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 {{PACKAGE}} - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/native/types` - `github.com/bytedance/sonic/internal/rt` -) - -var F_vunsigned func(s unsafe.Pointer, p unsafe.Pointer, v unsafe.Pointer) - -var S_vunsigned uintptr - -//go:nosplit -func vunsigned(s *string, p *int, v *types.JsonState) { - F_vunsigned(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(v))) -} diff --git a/vendor/github.com/bytedance/sonic/internal/optcaching/asm.s b/vendor/github.com/bytedance/sonic/internal/optcaching/asm.s deleted file mode 100644 index e69de29bb..000000000 --- a/vendor/github.com/bytedance/sonic/internal/optcaching/asm.s +++ /dev/null diff --git a/vendor/github.com/bytedance/sonic/internal/optcaching/fcache.go b/vendor/github.com/bytedance/sonic/internal/optcaching/fcache.go deleted file mode 100644 index f207b4b16..000000000 --- a/vendor/github.com/bytedance/sonic/internal/optcaching/fcache.go +++ /dev/null @@ -1,374 +0,0 @@ -/* - * 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 caching - -import ( - "strings" - "unicode" - "unsafe" - - "github.com/bytedance/sonic/internal/envs" - "github.com/bytedance/sonic/internal/native" - "github.com/bytedance/sonic/internal/resolver" - "github.com/bytedance/sonic/internal/rt" -) - -const _AlignSize = 32 -const _PaddingSize = 32 - -type FieldLookup interface { - Set(fields []resolver.FieldMeta) - Get(name string, caseSensitive bool) int -} - -func isAscii(s string) bool { - for i :=0; i < len(s); i++ { - if s[i] > unicode.MaxASCII { - return false - } - } - return true -} - -func NewFieldLookup(fields []resolver.FieldMeta) FieldLookup { - var f FieldLookup - isAsc := true - n := len(fields) - - // when field name has non-ascii, use the fallback methods to use strings.ToLower - for _, f := range fields { - if !isAscii(f.Name) { - isAsc = false - break - } - } - - if n <= 8 { - f = NewSmallFieldMap(n) - } else if envs.UseFastMap && n <= 128 && isAsc { - f = NewNormalFieldMap(n) - } else { - f = NewFallbackFieldMap(n) - } - - f.Set(fields) - return f -} - -// Map for keys nums max 8, idx is in [0, 8) -type SmallFieldMap struct { - keys []string - lowerKeys []string -} - -func NewSmallFieldMap (hint int) *SmallFieldMap { - return &SmallFieldMap{ - keys: make([]string, hint, hint), - lowerKeys: make([]string, hint, hint), - } -} - -func (self *SmallFieldMap) Set(fields []resolver.FieldMeta) { - if len(fields) > 8 { - panic("small field map should use in small struct") - } - - for i, f := range fields { - self.keys[i] = f.Name - self.lowerKeys[i] = strings.ToLower(f.Name) - } -} - -func (self *SmallFieldMap) Get(name string, caseSensitive bool) int { - for i, k := range self.keys { - if len(k) == len(name) && k == name { - return i - } - } - if caseSensitive { - return -1 - } - name = strings.ToLower(name) - for i, k := range self.lowerKeys { - if len(k) == len(name) && k == name { - return i - } - } - return -1 -} - - -/* -1. select by the length: 0 ~ 32 and larger lengths -2. simd match the aligned prefix of the keys: 4/8/16/32 bytes or larger keys -3. check the key with strict match -4. check the key with case-insensitive match -5. find the index - -Mem Layout: - fixed 33 * 5 bytes 165 bytes ||| variable keys ||| variable lowerkeys -| length metadata array[33] ||| key0.0 | u8 | key0.1 | u8 | ... || key1.0 | u8 | key1.1 | u8 | ... ||| lowerkeys info ... - -*/ - -// Map for keys nums max 255, idx is in [0, 255), idx 255 means not found. -// keysoffset -// | metadata | aligned key0 | aligned key1 | ... | -// 1 ~ 8 -// 8 ~ 16 -// 16 ~ 32 -// > 32 keys use the long keys entry lists -// use bytes to reduce GC -type NormalFieldMap struct { - keys []byte - longKeys []keyEntry - // offset for lower - lowOffset int -} - -type keyEntry struct { - key string - lowerKey string - index uint -} - -func NewNormalFieldMap(n int) *NormalFieldMap { - return &NormalFieldMap{ - } -} - -const _HdrSlot = 33 -const _HdrSize = _HdrSlot * 5 - -// use native SIMD to accelerate it -func (self *NormalFieldMap) Get(name string, caseSensitive bool) int { - // small keys use native C - if len(name) <= 32 { - _ = native.LookupSmallKey - lowOffset := self.lowOffset - if caseSensitive { - lowOffset = -1 - } - return native.LookupSmallKey(&name, &self.keys, lowOffset); - } - return self.getLongKey(name, caseSensitive) -} - -func (self *NormalFieldMap) getLongKey(name string, caseSensitive bool) int { - for _, k := range self.longKeys { - if len(k.key) != len(name) { - continue; - } - if k.key == name { - return int(k.index) - } - } - - if caseSensitive { - return -1 - } - - lower := strings.ToLower(name) - for _, k := range self.longKeys { - if len(k.key) != len(name) { - continue; - } - - if k.lowerKey == lower { - return int(k.index) - } - } - return -1 -} - -func (self *NormalFieldMap) Getdouble(name string) int { - if len(name) > 32 { - for _, k := range self.longKeys { - if len(k.key) != len(name) { - continue; - } - if k.key == name { - return int(k.index) - } - } - return self.getCaseInsensitive(name) - } - - // check the fixed length keys, not found the target length - cnt := int(self.keys[5 * len(name)]) - if cnt == 0 { - return -1 - } - p := ((*rt.GoSlice)(unsafe.Pointer(&self.keys))).Ptr - offset := int(*(*int32)(unsafe.Pointer(uintptr(p) + uintptr(5 * len(name) + 1)))) + _HdrSize - for i := 0; i < cnt; i++ { - key := rt.Mem2Str(self.keys[offset: offset + len(name)]) - if key == name { - return int(self.keys[offset + len(name)]) - } - offset += len(name) + 1 - } - - return self.getCaseInsensitive(name) -} - -func (self *NormalFieldMap) getCaseInsensitive(name string) int { - lower := strings.ToLower(name) - if len(name) > 32 { - for _, k := range self.longKeys { - if len(k.key) != len(name) { - continue; - } - - if k.lowerKey == lower { - return int(k.index) - } - } - return -1 - } - - cnt := int(self.keys[5 * len(name)]) - p := ((*rt.GoSlice)(unsafe.Pointer(&self.keys))).Ptr - offset := int(*(*int32)(unsafe.Pointer(uintptr(p) + uintptr(5 * len(name) + 1)))) + self.lowOffset - for i := 0; i < cnt; i++ { - key := rt.Mem2Str(self.keys[offset: offset + len(name)]) - if key == lower { - return int(self.keys[offset + len(name)]) - } - offset += len(name) + 1 - } - - return -1 -} - -type keysInfo struct { - counts int - lenSum int - offset int - cur int -} - -func (self *NormalFieldMap) Set(fields []resolver.FieldMeta) { - if len(fields) <=8 || len(fields) > 128 { - panic("normal field map should use in small struct") - } - - // allocate the flat map in []byte - var keyLenSum [_HdrSlot]keysInfo - - for i := 0; i < _HdrSlot; i++ { - keyLenSum[i].offset = 0 - keyLenSum[i].counts = 0 - keyLenSum[i].lenSum = 0 - keyLenSum[i].cur = 0 - } - - kvLen := 0 - for _, f := range(fields) { - len := len(f.Name) - if len <= 32 { - kvLen += len + 1 // key + index - keyLenSum[len].counts++ - keyLenSum[len].lenSum += len + 1 - } - - } - - // add a padding size at last to make it friendly for SIMD. - self.keys = make([]byte, _HdrSize + 2 * kvLen, _HdrSize + 2 * kvLen + _PaddingSize) - self.lowOffset = _HdrSize + kvLen - - // initialize all keys offset - self.keys[0] = byte(keyLenSum[0].counts) - // self.keys[1:5] = 0 // offset is always zero here. - i := 1 - p := ((*rt.GoSlice)(unsafe.Pointer(&self.keys))).Ptr - for i < _HdrSlot { - keyLenSum[i].offset = keyLenSum[i-1].offset + keyLenSum[i-1].lenSum - self.keys[i * 5] = byte(keyLenSum[i].counts) - // write the offset into []byte - *(*int32)(unsafe.Pointer(uintptr(p) + uintptr(i * 5 + 1))) = int32(keyLenSum[i].offset) - i += 1 - - } - - // fill the key into bytes - for i, f := range(fields) { - len := len(f.Name) - if len <= 32 { - offset := keyLenSum[len].offset + keyLenSum[len].cur - copy(self.keys[_HdrSize + offset: ], f.Name) - copy(self.keys[self.lowOffset + offset: ], strings.ToLower(f.Name)) - self.keys[_HdrSize + offset + len] = byte(i) - self.keys[self.lowOffset + offset + len] = byte(i) - keyLenSum[len].cur += len + 1 - - } else { - self.longKeys = append(self.longKeys, keyEntry{f.Name, strings.ToLower(f.Name), uint(i)}) - } - } - -} - -// use hashmap -type FallbackFieldMap struct { - oders []string - inner map[string]int - backup map[string]int -} - - func NewFallbackFieldMap(n int) *FallbackFieldMap { - return &FallbackFieldMap{ - oders: make([]string, n, n), - inner: make(map[string]int, n*2), - backup: make(map[string]int, n*2), - } - } - - func (self *FallbackFieldMap) Get(name string, caseSensitive bool) int { - if i, ok := self.inner[name]; ok { - return i - } else if !caseSensitive { - return self.getCaseInsensitive(name) - } else { - return -1 - } - } - - func (self *FallbackFieldMap) Set(fields []resolver.FieldMeta) { - - for i, f := range(fields) { - name := f.Name - self.oders[i] = name - self.inner[name] = i - - /* add the case-insensitive version, prefer the one with smaller field ID */ - key := strings.ToLower(name) - if v, ok := self.backup[key]; !ok || i < v { - self.backup[key] = i - } - } - } - - func (self *FallbackFieldMap) getCaseInsensitive(name string) int { - if i, ok := self.backup[strings.ToLower(name)]; ok { - return i - } else { - return -1 - } - } -
\ No newline at end of file diff --git a/vendor/github.com/bytedance/sonic/internal/resolver/asm.s b/vendor/github.com/bytedance/sonic/internal/resolver/asm.s deleted file mode 100644 index e69de29bb..000000000 --- a/vendor/github.com/bytedance/sonic/internal/resolver/asm.s +++ /dev/null diff --git a/vendor/github.com/bytedance/sonic/internal/resolver/fields.go b/vendor/github.com/bytedance/sonic/internal/resolver/fields.go deleted file mode 100644 index 614bef4e5..000000000 --- a/vendor/github.com/bytedance/sonic/internal/resolver/fields.go +++ /dev/null @@ -1,388 +0,0 @@ -/** - * 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 - * - * https://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 resolver - -import ( - "reflect" - "sort" - "strings" - "unicode" - "unicode/utf8" - - "github.com/bytedance/sonic/internal/encoder/alg" -) - -type StdField struct { - name string - nameBytes []byte - nameNonEsc string - nameEscHTML string - tag bool - index []int - typ reflect.Type - omitEmpty bool - omitZero bool - isZero func(reflect.Value) bool - quoted bool -} - -type StdStructFields struct { - list []StdField - nameIndex map[string]*StdField - byFoldedName map[string]*StdField -} - -func typeFields(t reflect.Type) StdStructFields { - // Anonymous fields to explore at the current level and the next. - current := []StdField{} - next := []StdField{{typ: t}} - - // Count of queued names for current level and the next. - var count, nextCount map[reflect.Type]int - - // Types already visited at an earlier level. - visited := map[reflect.Type]bool{} - - // Fields found. - var fields []StdField - - // Buffer to run appendHTMLEscape on field names. - var nameEscBuf []byte - - for len(next) > 0 { - current, next = next, current[:0] - count, nextCount = nextCount, map[reflect.Type]int{} - - for _, f := range current { - if visited[f.typ] { - continue - } - visited[f.typ] = true - - // Scan f.typ for fields to include. - for i := 0; i < f.typ.NumField(); i++ { - sf := f.typ.Field(i) - if sf.Anonymous { - t := sf.Type - if t.Kind() == reflect.Pointer { - t = t.Elem() - } - if !sf.IsExported() && t.Kind() != reflect.Struct { - // Ignore embedded fields of unexported non-struct types. - continue - } - // Do not ignore embedded fields of unexported struct types - // since they may have exported fields. - } else if !sf.IsExported() { - // Ignore unexported non-embedded fields. - continue - } - tag := sf.Tag.Get("json") - if tag == "-" { - continue - } - name, opts := parseTag(tag) - if !isValidTag(name) { - name = "" - } - index := make([]int, len(f.index)+1) - copy(index, f.index) - index[len(f.index)] = i - - ft := sf.Type - if ft.Name() == "" && ft.Kind() == reflect.Pointer { - // Follow pointer. - ft = ft.Elem() - } - - // Only strings, floats, integers, and booleans can be quoted. - quoted := false - if opts.Contains("string") { - switch ft.Kind() { - case reflect.Bool, - reflect.Int, reflect.Int8, reflect.Int16, reflect.Int32, reflect.Int64, - reflect.Uint, reflect.Uint8, reflect.Uint16, reflect.Uint32, reflect.Uint64, reflect.Uintptr, - reflect.Float32, reflect.Float64, - reflect.String: - quoted = true - } - } - - // Record found field and index sequence. - if name != "" || !sf.Anonymous || ft.Kind() != reflect.Struct { - tagged := name != "" - if name == "" { - name = sf.Name - } - field := StdField{ - name: name, - tag: tagged, - index: index, - typ: ft, - omitEmpty: opts.Contains("omitempty"), - omitZero: opts.Contains("omitzero"), - quoted: quoted, - } - field.nameBytes = []byte(field.name) - - // Build nameEscHTML and nameNonEsc ahead of time. - nameEscBuf = alg.HtmlEscape(nameEscBuf[:0], field.nameBytes) - field.nameEscHTML = `"` + string(nameEscBuf) + `":` - field.nameNonEsc = `"` + field.name + `":` - - if field.omitZero { - t := sf.Type - // Provide a function that uses a type's IsZero method. - switch { - case t.Kind() == reflect.Interface && t.Implements(isZeroerType): - field.isZero = func(v reflect.Value) bool { - // Avoid panics calling IsZero on a nil interface or - // non-nil interface with nil pointer. - return v.IsNil() || - (v.Elem().Kind() == reflect.Pointer && v.Elem().IsNil()) || - v.Interface().(isZeroer).IsZero() - } - case t.Kind() == reflect.Pointer && t.Implements(isZeroerType): - field.isZero = func(v reflect.Value) bool { - // Avoid panics calling IsZero on nil pointer. - return v.IsNil() || v.Interface().(isZeroer).IsZero() - } - case t.Implements(isZeroerType): - field.isZero = func(v reflect.Value) bool { - return v.Interface().(isZeroer).IsZero() - } - case reflect.PointerTo(t).Implements(isZeroerType): - field.isZero = func(v reflect.Value) bool { - if !v.CanAddr() { - // Temporarily box v so we can take the address. - v2 := reflect.New(v.Type()).Elem() - v2.Set(v) - v = v2 - } - return v.Addr().Interface().(isZeroer).IsZero() - } - } - } - - fields = append(fields, field) - if count[f.typ] > 1 { - // If there were multiple instances, add a second, - // so that the annihilation code will see a duplicate. - // It only cares about the distinction between 1 and 2, - // so don't bother generating any more copies. - fields = append(fields, fields[len(fields)-1]) - } - continue - } - - // Record new anonymous struct to explore in next round. - nextCount[ft]++ - if nextCount[ft] == 1 { - next = append(next, StdField{name: ft.Name(), index: index, typ: ft}) - } - } - } - } - - sort.Slice(fields, func(i, j int) bool { - a, b := fields[i], fields[j] - // sort field by name, breaking ties with depth, then - // breaking ties with "name came from json tag", then - // breaking ties with index sequence. - if c := strings.Compare(a.name, b.name); c != 0 { - return c < 0 - } - if len(a.index) != len(b.index) { - return len(a.index) < len(b.index) - } - if a.tag != b.tag { - if a.tag { - return true - } - return false - } - return compare(a.index, b.index) < 0 - }) - - // Delete all fields that are hidden by the Go rules for embedded fields, - // except that fields with JSON tags are promoted. - - // The fields are sorted in primary order of name, secondary order - // of field index length. Loop over names; for each name, delete - // hidden fields by choosing the one dominant field that survives. - out := fields[:0] - for advance, i := 0, 0; i < len(fields); i += advance { - // One iteration per name. - // Find the sequence of fields with the name of this first field. - fi := fields[i] - name := fi.name - for advance = 1; i+advance < len(fields); advance++ { - fj := fields[i+advance] - if fj.name != name { - break - } - } - if advance == 1 { // Only one field with this name - out = append(out, fi) - continue - } - dominant, ok := dominantField(fields[i : i+advance]) - if ok { - out = append(out, dominant) - } - } - - fields = out - sort.Slice(fields, func(i, j int) bool { - a, b := fields[i], fields[j] - return compare(a.index, b.index) < 0 - }) - - exactNameIndex := make(map[string]*StdField, len(fields)) - foldedNameIndex := make(map[string]*StdField, len(fields)) - for i, field := range fields { - exactNameIndex[field.name] = &fields[i] - // For historical reasons, first folded match takes precedence. - if _, ok := foldedNameIndex[string(foldName(field.nameBytes))]; !ok { - foldedNameIndex[string(foldName(field.nameBytes))] = &fields[i] - } - } - return StdStructFields{fields, exactNameIndex, foldedNameIndex} -} - -func compare(s1, s2 []int) int { - for i, v1 := range s1 { - if i >= len(s2) { - return +1 - } - v2 := s2[i] - if v1 != v2 { - return v1 - v2 - } - } - if len(s1) < len(s2) { - return -1 - } - return 0 -} - -type isZeroer interface { - IsZero() bool -} - -var isZeroerType = reflect.TypeOf((*isZeroer)(nil)).Elem() - -// tagOptions is the string following a comma in a struct field's "json" -// tag, or the empty string. It does not include the leading comma. -type tagOptions string - -// parseTag splits a struct field's json tag into its name and -// comma-separated options. -func parseTag(tag string) (string, tagOptions) { - tag, opt, _ := strings.Cut(tag, ",") - return tag, tagOptions(opt) -} - -// Contains reports whether a comma-separated list of options -// contains a particular substr flag. substr must be surrounded by a -// string boundary or commas. -func (o tagOptions) Contains(optionName string) bool { - if len(o) == 0 { - return false - } - s := string(o) - for s != "" { - var name string - name, s, _ = strings.Cut(s, ",") - if name == optionName { - return true - } - } - return false -} - -func isValidTag(s string) bool { - if s == "" { - return false - } - for _, c := range s { - switch { - case strings.ContainsRune("!#$%&()*+-./:;<=>?@[]^_{|}~ ", c): - // Backslash and quote chars are reserved, but - // otherwise any punctuation chars are allowed - // in a tag name. - case !unicode.IsLetter(c) && !unicode.IsDigit(c): - return false - } - } - return true -} - -// dominantField looks through the fields, all of which are known to -// have the same name, to find the single field that dominates the -// others using Go's embedding rules, modified by the presence of -// JSON tags. If there are multiple top-level fields, the boolean -// will be false: This condition is an error in Go and we skip all -// the fields. -func dominantField(fields []StdField) (StdField, bool) { - // The fields are sorted in increasing index-length order, then by presence of tag. - // That means that the first field is the dominant one. We need only check - // for error cases: two fields at top level, either both tagged or neither tagged. - if len(fields) > 1 && len(fields[0].index) == len(fields[1].index) && fields[0].tag == fields[1].tag { - return StdField{}, false - } - return fields[0], true -} - - -// foldName returns a folded string such that foldName(x) == foldName(y) -// is identical to bytes.EqualFold(x, y). -func foldName(in []byte) []byte { - // This is inlinable to take advantage of "function outlining". - var arr [32]byte // large enough for most JSON names - return appendFoldedName(arr[:0], in) -} - -func appendFoldedName(out, in []byte) []byte { - for i := 0; i < len(in); { - // Handle single-byte ASCII. - if c := in[i]; c < utf8.RuneSelf { - if 'a' <= c && c <= 'z' { - c -= 'a' - 'A' - } - out = append(out, c) - i++ - continue - } - // Handle multi-byte Unicode. - r, n := utf8.DecodeRune(in[i:]) - out = utf8.AppendRune(out, foldRune(r)) - i += n - } - return out -} - -// foldRune is returns the smallest rune for all runes in the same fold set. -func foldRune(r rune) rune { - for { - r2 := unicode.SimpleFold(r) - if r2 <= r { - return r2 - } - r = r2 - } -} diff --git a/vendor/github.com/bytedance/sonic/internal/resolver/resolver.go b/vendor/github.com/bytedance/sonic/internal/resolver/resolver.go deleted file mode 100644 index 4303c6744..000000000 --- a/vendor/github.com/bytedance/sonic/internal/resolver/resolver.go +++ /dev/null @@ -1,226 +0,0 @@ -/* - * 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 resolver - -import ( - "fmt" - "reflect" - "strings" - "sync" - _ "unsafe" -) - -type FieldOpts int -type OffsetType int - -const ( - F_omitempty FieldOpts = 1 << iota - F_stringize - F_omitzero -) - -const ( - F_offset OffsetType = iota - F_deref -) - -type Offset struct { - Size uintptr - Kind OffsetType - Type reflect.Type -} - -type FieldMeta struct { - Name string - Path []Offset - Opts FieldOpts - Type reflect.Type - IsZero func(reflect.Value) bool -} - -func (self *FieldMeta) String() string { - var path []string - var opts []string - - /* dump the field path */ - for _, off := range self.Path { - if off.Kind == F_offset { - path = append(path, fmt.Sprintf("%d", off.Size)) - } else { - path = append(path, fmt.Sprintf("%d.(*%s)", off.Size, off.Type)) - } - } - - /* check for "string" */ - if (self.Opts & F_stringize) != 0 { - opts = append(opts, "string") - } - - /* check for "omitempty" */ - if (self.Opts & F_omitempty) != 0 { - opts = append(opts, "omitempty") - } - - /* format the field */ - return fmt.Sprintf( - "{Field \"%s\" @ %s, opts=%s, type=%s}", - self.Name, - strings.Join(path, "."), - strings.Join(opts, ","), - self.Type, - ) -} - -func (self *FieldMeta) optimize() { - var n int - var v uintptr - - /* merge adjacent offsets */ - for _, o := range self.Path { - if v += o.Size; o.Kind == F_deref { - self.Path[n].Size = v - self.Path[n].Type, v = o.Type, 0 - self.Path[n].Kind, n = F_deref, n + 1 - } - } - - /* last offset value */ - if v != 0 { - self.Path[n].Size = v - self.Path[n].Type = nil - self.Path[n].Kind = F_offset - n++ - } - - /* must be at least 1 offset */ - if n != 0 { - self.Path = self.Path[:n] - } else { - self.Path = []Offset{{Kind: F_offset}} - } -} - -func resolveFields(vt reflect.Type) []FieldMeta { - tfv := typeFields(vt) - ret := []FieldMeta(nil) - - /* convert each field */ - for _, fv := range tfv.list { - /* add to result */ - ret = append(ret, FieldMeta{}) - fm := &ret[len(ret)-1] - - item := vt - path := []Offset(nil) - - /* check for "string" */ - if fv.quoted { - fm.Opts |= F_stringize - } - - /* check for "omitempty" */ - if fv.omitEmpty { - fm.Opts |= F_omitempty - } - - /* handle the "omitzero" */ - handleOmitZero(fv, fm) - - /* dump the field path */ - for _, i := range fv.index { - kind := F_offset - fval := item.Field(i) - item = fval.Type - - /* deref the pointer if needed */ - if item.Kind() == reflect.Ptr { - kind = F_deref - item = item.Elem() - } - - /* add to path */ - path = append(path, Offset { - Kind: kind, - Type: item, - Size: fval.Offset, - }) - } - - /* get the index to the last offset */ - idx := len(path) - 1 - fvt := path[idx].Type - - /* do not dereference into fields */ - if path[idx].Kind == F_deref { - fvt = reflect.PtrTo(fvt) - path[idx].Kind = F_offset - } - - fm.Type = fvt - fm.Path = path - fm.Name = fv.name - } - - /* optimize the offsets */ - for i := range ret { - ret[i].optimize() - } - - /* all done */ - return ret -} - -var ( - fieldLock = sync.RWMutex{} - fieldCache = map[reflect.Type][]FieldMeta{} -) - -func ResolveStruct(vt reflect.Type) []FieldMeta { - var ok bool - var fm []FieldMeta - - /* attempt to read from cache */ - fieldLock.RLock() - fm, ok = fieldCache[vt] - fieldLock.RUnlock() - - /* check if it was cached */ - if ok { - return fm - } - - /* otherwise use write-lock */ - fieldLock.Lock() - defer fieldLock.Unlock() - - /* double check */ - if fm, ok = fieldCache[vt]; ok { - return fm - } - - /* resolve the field */ - fm = resolveFields(vt) - fieldCache[vt] = fm - return fm -} - -func handleOmitZero(fv StdField, fm *FieldMeta) { - if fv.omitZero { - fm.Opts |= F_omitzero - fm.IsZero = fv.isZero - } -} diff --git a/vendor/github.com/bytedance/sonic/internal/rt/asm_amd64.s b/vendor/github.com/bytedance/sonic/internal/rt/asm_amd64.s deleted file mode 100644 index 48a564bee..000000000 --- a/vendor/github.com/bytedance/sonic/internal/rt/asm_amd64.s +++ /dev/null @@ -1,20 +0,0 @@ -// +build !noasm,amd64 !appengine,amd64 -// 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/bytedance/sonic/internal/rt/asm_compat.s b/vendor/github.com/bytedance/sonic/internal/rt/asm_compat.s deleted file mode 100644 index c807d8343..000000000 --- a/vendor/github.com/bytedance/sonic/internal/rt/asm_compat.s +++ /dev/null @@ -1,10 +0,0 @@ -// +build !noasm,!amd64 !appengine,!amd64 -// 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/bytedance/sonic/internal/rt/assertI2I.go b/vendor/github.com/bytedance/sonic/internal/rt/assertI2I.go deleted file mode 100644 index d19376a60..000000000 --- a/vendor/github.com/bytedance/sonic/internal/rt/assertI2I.go +++ /dev/null @@ -1,42 +0,0 @@ -// +build go1.17 - -/* - * 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` -) - -func AssertI2I(t *GoType, i GoIface) (r GoIface) { - inter := IfaceType(t) - tab := i.Itab - if tab == nil { - return - } - if (*GoInterfaceType)(tab.it) != inter { - tab = GetItab(inter, tab.Vt, true) - if tab == nil { - return - } - } - r.Itab = tab - r.Value = i.Value - return -} - - diff --git a/vendor/github.com/bytedance/sonic/internal/rt/base64_amd64.go b/vendor/github.com/bytedance/sonic/internal/rt/base64_amd64.go deleted file mode 100644 index 9b0cfca72..000000000 --- a/vendor/github.com/bytedance/sonic/internal/rt/base64_amd64.go +++ /dev/null @@ -1,44 +0,0 @@ -// +build amd64,go1.17,!go1.26 - -package rt - -import ( - _ "unsafe" - "github.com/cloudwego/base64x" -) - -func DecodeBase64(raw []byte) ([]byte, error) { - ret := make([]byte, base64x.StdEncoding.DecodedLen(len(raw))) - n, err := base64x.StdEncoding.Decode(ret, raw) - if err != nil { - return nil, err - } - return ret[:n], nil -} - -func EncodeBase64ToString(src []byte) string { - return base64x.StdEncoding.EncodeToString(src) -} - -func EncodeBase64(buf []byte, src []byte) []byte { - if len(src) == 0 { - return append(buf, '"', '"') - } - buf = append(buf, '"') - need := base64x.StdEncoding.EncodedLen(len(src)) - if cap(buf) - len(buf) < need { - tmp := make([]byte, len(buf), len(buf) + need*2) - copy(tmp, buf) - buf = tmp - } - base64x.StdEncoding.Encode(buf[len(buf):cap(buf)], src) - buf = buf[:len(buf) + need] - buf = append(buf, '"') - return buf -} - -//go:linkname SubrB64Decode github.com/cloudwego/base64x._subr__b64decode -var SubrB64Decode uintptr - -//go:linkname SubrB64Encode github.com/cloudwego/base64x._subr__b64encode -var SubrB64Encode uintptr diff --git a/vendor/github.com/bytedance/sonic/internal/rt/base64_compat.go b/vendor/github.com/bytedance/sonic/internal/rt/base64_compat.go deleted file mode 100644 index e6abcb57d..000000000 --- a/vendor/github.com/bytedance/sonic/internal/rt/base64_compat.go +++ /dev/null @@ -1,37 +0,0 @@ -// +build !amd64 !go1.17 go1.26 - -package rt - -import ( - "encoding/base64" -) - -func DecodeBase64(raw []byte) ([]byte, error) { - ret := make([]byte, base64.StdEncoding.DecodedLen(len(raw))) - n, err := base64.StdEncoding.Decode(ret, raw) - if err != nil { - return nil, err - } - return ret[:n], nil -} - -func EncodeBase64ToString(src []byte) string { - return base64.StdEncoding.EncodeToString(src) -} - -func EncodeBase64(buf []byte, src []byte) []byte { - if len(src) == 0 { - return append(buf, '"', '"') - } - buf = append(buf, '"') - need := base64.StdEncoding.EncodedLen(len(src)) - if cap(buf) - len(buf) < need { - tmp := make([]byte, len(buf), len(buf) + need*2) - copy(tmp, buf) - buf = tmp - } - base64.StdEncoding.Encode(buf[len(buf):cap(buf)], src) - buf = buf[:len(buf) + need] - buf = append(buf, '"') - return buf -} diff --git a/vendor/github.com/bytedance/sonic/internal/rt/fastconv.go b/vendor/github.com/bytedance/sonic/internal/rt/fastconv.go deleted file mode 100644 index 81196650d..000000000 --- a/vendor/github.com/bytedance/sonic/internal/rt/fastconv.go +++ /dev/null @@ -1,175 +0,0 @@ -package rt - -import ( - "unsafe" - "encoding/json" -) - -// Copied from Golang -var staticuint64s = [...]uint64{ - 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, - 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, - 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, - 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, - 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, - 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, - 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, - 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f, - 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, - 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f, - 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, - 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f, - 0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, - 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f, - 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, - 0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f, - 0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, - 0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, - 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97, - 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f, - 0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, - 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf, - 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7, - 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, - 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7, - 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf, - 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7, - 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, 0xde, 0xdf, - 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, - 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef, - 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, - 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff, -} - -const maxZero = 1024 // must match value in reflect/value.go:maxZero cmd/compile/internal/gc/walk.go:zeroValSize -var zeroVal [maxZero]byte - - -type TslicePool struct { - pool []GoSlice - index int -} - -func NewTslicePool (hint int) TslicePool { - return TslicePool{ - pool: make([]GoSlice, hint, hint), - index: 0, - } -} - -func (self *TslicePool) Conv(val GoSlice, typ *GoType, ep *interface{}) { - var vp unsafe.Pointer - - if ((*GoSlice)(unsafe.Pointer(&val))).Ptr == nil { - vp = unsafe.Pointer(&zeroVal[0]) - } else if self.index < len(self.pool) { - dst := &(self.pool)[self.index] - *dst = val - self.index++ - vp = unsafe.Pointer(dst) - } else { - vp = Mallocgc(unsafe.Sizeof(val), BytesType, true) - } - *((*GoEface)(unsafe.Pointer(ep))) = GoEface{Type: typ, Value: vp} -} - -func (self *TslicePool) Free() { - self.pool = nil -} - -type TstringPool struct { - pool []string - index int -} - -func NewTstringPool (hint int) TstringPool { - return TstringPool{ - pool: make([]string, hint), - index: 0, - } -} - -func (self *TstringPool) Conv(val string, ep *interface{}) { - var vp unsafe.Pointer - if val == "" { - vp = unsafe.Pointer(&zeroVal[0]) - } else if self.index < len(self.pool) { - dst := &(self.pool)[self.index] - *dst = val - self.index++ - vp = unsafe.Pointer(dst) - } else { - vp = Mallocgc(unsafe.Sizeof(val), StringType, true) - } - - // convert into interface{} - *((*GoEface)(unsafe.Pointer(ep))) = GoEface{Type: StringType, Value: vp} -} - - -func (self *TstringPool) ConvNum(val json.Number, ep *interface{}) { - var vp unsafe.Pointer - if val == "" { - vp = unsafe.Pointer(&zeroVal[0]) - } else if self.index < len(self.pool) { - dst := &(self.pool)[self.index] - *dst = string(val) - self.index++ - vp = unsafe.Pointer(dst) - } else { - vp = Mallocgc(unsafe.Sizeof(val), StringType, true) - } - - // convert into interface{} - *((*GoEface)(unsafe.Pointer(ep))) = GoEface{Type: JsonNumberType, Value: vp} -} - - -func (self *TstringPool) Free() { - self.pool = nil -} - -type T64Pool struct { - pool []uint64 - index int -} - -func NewT64Pool (hint int) T64Pool { - return T64Pool{ - pool: make([]uint64, hint, hint), - index: 0, - } -} - -func (self *T64Pool) Conv(val uint64, typ *GoType, ep *interface{}) { - var vp unsafe.Pointer - if val < uint64(len(staticuint64s)) { - vp = unsafe.Pointer(&staticuint64s[val]) - } else if self.index < len(self.pool) { - dst := &(self.pool)[self.index] - *dst = val - self.index++ - vp = unsafe.Pointer(dst) - } else { - vp = Mallocgc(8, Uint64Type, false) - } - - // convert into interface{} - *((*GoEface)(unsafe.Pointer(ep))) = GoEface{Type: typ, Value: vp} -} - -func (self *T64Pool) Free() { - self.pool = nil -} - -func ConvTBool(val bool, ep *interface{}) { - var vp unsafe.Pointer - if val { - vp = unsafe.Pointer(&staticuint64s[1]) - } else { - vp = unsafe.Pointer(&staticuint64s[0]) - } - - *((*GoEface)(unsafe.Pointer(ep))) = GoEface{Type: BoolType, Value: vp} -} - diff --git a/vendor/github.com/bytedance/sonic/internal/rt/fastmem.go b/vendor/github.com/bytedance/sonic/internal/rt/fastmem.go deleted file mode 100644 index 508be4765..000000000 --- a/vendor/github.com/bytedance/sonic/internal/rt/fastmem.go +++ /dev/null @@ -1,155 +0,0 @@ -/* - * 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 ( - "reflect" - "unsafe" - - "github.com/bytedance/sonic/option" -) - -//go:nosplit -func Get16(v []byte) int16 { - return *(*int16)((*GoSlice)(unsafe.Pointer(&v)).Ptr) -} - -//go:nosplit -func Get32(v []byte) int32 { - return *(*int32)((*GoSlice)(unsafe.Pointer(&v)).Ptr) -} - -//go:nosplit -func Get64(v []byte) int64 { - return *(*int64)((*GoSlice)(unsafe.Pointer(&v)).Ptr) -} - -//go:nosplit -func Mem2Str(v []byte) (s string) { - (*GoString)(unsafe.Pointer(&s)).Len = (*GoSlice)(unsafe.Pointer(&v)).Len - (*GoString)(unsafe.Pointer(&s)).Ptr = (*GoSlice)(unsafe.Pointer(&v)).Ptr - return -} - -//go:nosplit -func Str2Mem(s string) (v []byte) { - (*GoSlice)(unsafe.Pointer(&v)).Cap = (*GoString)(unsafe.Pointer(&s)).Len - (*GoSlice)(unsafe.Pointer(&v)).Len = (*GoString)(unsafe.Pointer(&s)).Len - (*GoSlice)(unsafe.Pointer(&v)).Ptr = (*GoString)(unsafe.Pointer(&s)).Ptr - return -} - -func BytesFrom(p unsafe.Pointer, n int, c int) (r []byte) { - (*GoSlice)(unsafe.Pointer(&r)).Ptr = p - (*GoSlice)(unsafe.Pointer(&r)).Len = n - (*GoSlice)(unsafe.Pointer(&r)).Cap = c - return -} - -func FuncAddr(f interface{}) unsafe.Pointer { - if vv := UnpackEface(f); vv.Type.Kind() != reflect.Func { - panic("f is not a function") - } else { - return *(*unsafe.Pointer)(vv.Value) - } -} - -//go:nocheckptr -func IndexChar(src string, index int) unsafe.Pointer { - return unsafe.Pointer(uintptr((*GoString)(unsafe.Pointer(&src)).Ptr) + uintptr(index)) -} - -//go:nocheckptr -func IndexByte(ptr []byte, index int) unsafe.Pointer { - return unsafe.Pointer(uintptr((*GoSlice)(unsafe.Pointer(&ptr)).Ptr) + uintptr(index)) -} - -func GuardSlice(buf *[]byte, n int) { - c := cap(*buf) - l := len(*buf) - if c-l < n { - c = c>>1 + n + l - if c < 32 { - c = 32 - } - tmp := make([]byte, l, c) - copy(tmp, *buf) - *buf = tmp - } -} - -func GuardSlice2(buf []byte, n int) []byte { - c := cap(buf) - l := len(buf) - if c-l < n { - c = c>>1 + n + l - if c < 32 { - c = 32 - } - tmp := make([]byte, l, c) - copy(tmp, buf) - buf = tmp - } - return buf -} - -//go:nosplit -func Ptr2SlicePtr(s unsafe.Pointer, l int, c int) unsafe.Pointer { - slice := &GoSlice{ - Ptr: s, - Len: l, - Cap: c, - } - return unsafe.Pointer(slice) -} - -//go:nosplit -func StrPtr(s string) unsafe.Pointer { - return (*GoString)(unsafe.Pointer(&s)).Ptr -} - -//go:nosplit -func StrFrom(p unsafe.Pointer, n int64) (s string) { - (*GoString)(unsafe.Pointer(&s)).Ptr = p - (*GoString)(unsafe.Pointer(&s)).Len = int(n) - return -} - -// 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) -} - -// CanSizeResue -func CanSizeResue(cap int) bool { - return cap <= int(option.LimitBufferSize) -} diff --git a/vendor/github.com/bytedance/sonic/internal/rt/fastvalue.go b/vendor/github.com/bytedance/sonic/internal/rt/fastvalue.go deleted file mode 100644 index bd41afa6c..000000000 --- a/vendor/github.com/bytedance/sonic/internal/rt/fastvalue.go +++ /dev/null @@ -1,231 +0,0 @@ -/* - * 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 ( - "reflect" - "unsafe" -) - -var ( - reflectRtypeItab = findReflectRtypeItab() -) - -// GoType.KindFlags const -const ( - F_direct = 1 << 5 - F_kind_mask = (1 << 5) - 1 -) - -// GoType.Flags const -const ( - tflagUncommon uint8 = 1 << 0 - tflagExtraStar uint8 = 1 << 1 - tflagNamed uint8 = 1 << 2 - tflagRegularMemory uint8 = 1 << 3 -) - -type GoType struct { - Size uintptr - PtrData uintptr - Hash uint32 - Flags uint8 - Align uint8 - FieldAlign uint8 - KindFlags uint8 - Traits unsafe.Pointer - GCData *byte - Str int32 - PtrToSelf int32 -} - -func (self *GoType) IsNamed() bool { - return (self.Flags & tflagNamed) != 0 -} - -func (self *GoType) Kind() reflect.Kind { - return reflect.Kind(self.KindFlags & F_kind_mask) -} - -func (self *GoType) Pack() (t reflect.Type) { - (*GoIface)(unsafe.Pointer(&t)).Itab = reflectRtypeItab - (*GoIface)(unsafe.Pointer(&t)).Value = unsafe.Pointer(self) - return -} - -func (self *GoType) String() string { - return self.Pack().String() -} - -func (self *GoType) Indirect() bool { - return self.KindFlags&F_direct == 0 -} - -type GoItab struct { - it unsafe.Pointer - Vt *GoType - hv uint32 - _ [4]byte - fn [1]uintptr -} - -type GoIface struct { - Itab *GoItab - Value unsafe.Pointer -} - -type GoEface struct { - Type *GoType - Value unsafe.Pointer -} - -func (self GoEface) Pack() (v interface{}) { - *(*GoEface)(unsafe.Pointer(&v)) = self - return -} - -type GoPtrType struct { - GoType - Elem *GoType -} - -type GoMapType struct { - GoType - Key *GoType - Elem *GoType - Bucket *GoType - Hasher func(unsafe.Pointer, uintptr) uintptr - KeySize uint8 - ElemSize uint8 - BucketSize uint16 - Flags uint32 -} - -func (self *GoMapType) IndirectElem() bool { - return self.Flags&2 != 0 -} - -type GoStructType struct { - GoType - Pkg *byte - Fields []GoStructField -} - -type GoStructField struct { - Name *byte - Type *GoType - OffEmbed uintptr -} - -type GoInterfaceType struct { - GoType - PkgPath *byte - Methods []GoInterfaceMethod -} - -type GoInterfaceMethod struct { - Name int32 - Type int32 -} - -type GoSlice struct { - Ptr unsafe.Pointer - Len int - Cap int -} - -type GoString struct { - Ptr unsafe.Pointer - Len int -} - -func PtrElem(t *GoType) *GoType { - return (*GoPtrType)(unsafe.Pointer(t)).Elem -} - -func MapType(t *GoType) *GoMapType { - return (*GoMapType)(unsafe.Pointer(t)) -} - -func IfaceType(t *GoType) *GoInterfaceType { - return (*GoInterfaceType)(unsafe.Pointer(t)) -} - -func UnpackType(t reflect.Type) *GoType { - return (*GoType)((*GoIface)(unsafe.Pointer(&t)).Value) -} - -func UnpackEface(v interface{}) GoEface { - return *(*GoEface)(unsafe.Pointer(&v)) -} - -func UnpackIface(v interface{}) GoIface { - return *(*GoIface)(unsafe.Pointer(&v)) -} - -func findReflectRtypeItab() *GoItab { - v := reflect.TypeOf(struct{}{}) - return (*GoIface)(unsafe.Pointer(&v)).Itab -} - -func AssertI2I2(t *GoType, i GoIface) (r GoIface) { - inter := IfaceType(t) - tab := i.Itab - if tab == nil { - return - } - if (*GoInterfaceType)(tab.it) != inter { - tab = GetItab(inter, tab.Vt, true) - if tab == nil { - return - } - } - r.Itab = tab - r.Value = i.Value - return -} - -func (t *GoType) IsInt64() bool { - return t.Kind() == reflect.Int64 || (t.Kind() == reflect.Int && t.Size == 8) -} - -func (t *GoType) IsInt32() bool { - return t.Kind() == reflect.Int32 || (t.Kind() == reflect.Int && t.Size == 4) -} - -//go:nosplit -func (t *GoType) IsUint64() bool { - isUint := t.Kind() == reflect.Uint || t.Kind() == reflect.Uintptr - return t.Kind() == reflect.Uint64 || (isUint && t.Size == 8) -} - -//go:nosplit -func (t *GoType) IsUint32() bool { - isUint := t.Kind() == reflect.Uint || t.Kind() == reflect.Uintptr - return t.Kind() == reflect.Uint32 || (isUint && t.Size == 4) -} - -//go:nosplit -func PtrAdd(ptr unsafe.Pointer, offset uintptr) unsafe.Pointer { - return unsafe.Pointer(uintptr(ptr) + offset) -} - -//go:noescape -//go:linkname GetItab runtime.getitab -func GetItab(inter *GoInterfaceType, typ *GoType, canfail bool) *GoItab - - diff --git a/vendor/github.com/bytedance/sonic/internal/rt/gcwb.go b/vendor/github.com/bytedance/sonic/internal/rt/gcwb.go deleted file mode 100644 index c9ad5fb2f..000000000 --- a/vendor/github.com/bytedance/sonic/internal/rt/gcwb.go +++ /dev/null @@ -1,85 +0,0 @@ -// +build go1.21,!go1.26 - -/* - * 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 ( - `sync/atomic` - `unsafe` - - `golang.org/x/arch/x86/x86asm` -) - -//go:linkname GcWriteBarrier2 runtime.gcWriteBarrier2 -func GcWriteBarrier2() - -//go:linkname RuntimeWriteBarrier runtime.writeBarrier -var RuntimeWriteBarrier uintptr - -const ( - _MaxInstr = 15 -) - -func isvar(arg x86asm.Arg) bool { - v, ok := arg.(x86asm.Mem) - return ok && v.Base == x86asm.RIP -} - -func iszero(arg x86asm.Arg) bool { - v, ok := arg.(x86asm.Imm) - return ok && v == 0 -} - -func GcwbAddr() uintptr { - var err error - var off uintptr - var ins x86asm.Inst - - /* get the function address */ - pc := uintptr(0) - fp := FuncAddr(atomic.StorePointer) - - /* search within the first 16 instructions */ - for i := 0; i < 16; i++ { - mem := unsafe.Pointer(uintptr(fp) + pc) - buf := BytesFrom(mem, _MaxInstr, _MaxInstr) - - /* disassemble the instruction */ - if ins, err = x86asm.Decode(buf, 64); err != nil { - panic("gcwbaddr: " + err.Error()) - } - - /* check for a byte comparison with zero */ - if ins.Op == x86asm.CMP && ins.MemBytes == 1 && isvar(ins.Args[0]) && iszero(ins.Args[1]) { - off = pc + uintptr(ins.Len) + uintptr(ins.Args[0].(x86asm.Mem).Disp) - break - } - - /* move to next instruction */ - nb := ins.Len - pc += uintptr(nb) - } - - /* check for address */ - if off == 0 { - panic("gcwbaddr: could not locate the variable `writeBarrier`") - } else { - return uintptr(fp) + off - } -} - diff --git a/vendor/github.com/bytedance/sonic/internal/rt/gcwb_legacy.go b/vendor/github.com/bytedance/sonic/internal/rt/gcwb_legacy.go deleted file mode 100644 index f1669df0a..000000000 --- a/vendor/github.com/bytedance/sonic/internal/rt/gcwb_legacy.go +++ /dev/null @@ -1,29 +0,0 @@ -// +build go1.17,!go1.21 - -/* - * 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` -) - -//go:linkname GcWriteBarrierAX runtime.gcWriteBarrier -func GcWriteBarrierAX() - -//go:linkname RuntimeWriteBarrier runtime.writeBarrier -var RuntimeWriteBarrier uintptr diff --git a/vendor/github.com/bytedance/sonic/internal/rt/growslice.go b/vendor/github.com/bytedance/sonic/internal/rt/growslice.go deleted file mode 100644 index fe182a5c9..000000000 --- a/vendor/github.com/bytedance/sonic/internal/rt/growslice.go +++ /dev/null @@ -1,36 +0,0 @@ -// +build go1.20 - -/* - * 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" - -// Growslice to newCap, not append length -// Note: the [old, newCap) will not be zeroed if et does not have any ptr data. -func GrowSlice(et *GoType, old GoSlice, newCap int) GoSlice { - if newCap < old.Len { - panic("growslice's newCap is smaller than old length") - } - s := growslice(old.Ptr, newCap, old.Cap, newCap - old.Len, et) - s.Len = old.Len - return s -} - -//go:linkname growslice runtime.growslice -//goland:noinspection GoUnusedParameter -func growslice(oldPtr unsafe.Pointer, newLen, oldCap, num int, et *GoType) GoSlice diff --git a/vendor/github.com/bytedance/sonic/internal/rt/growslice_legacy.go b/vendor/github.com/bytedance/sonic/internal/rt/growslice_legacy.go deleted file mode 100644 index 2456ffbbb..000000000 --- a/vendor/github.com/bytedance/sonic/internal/rt/growslice_legacy.go +++ /dev/null @@ -1,27 +0,0 @@ -// +build go1.16,!go1.20 - -/* - * 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` -) - -//go:linkname GrowSlice runtime.growslice -//goland:noinspection GoUnusedParameter -func GrowSlice(et *GoType, old GoSlice, cap int) GoSlice diff --git a/vendor/github.com/bytedance/sonic/internal/rt/int48.go b/vendor/github.com/bytedance/sonic/internal/rt/int48.go deleted file mode 100644 index a0eb64ad7..000000000 --- a/vendor/github.com/bytedance/sonic/internal/rt/int48.go +++ /dev/null @@ -1,36 +0,0 @@ -/* - * 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 - -const ( - MinInt48 int64 = -(1 << 47) - MaxInt48 int64 = +(1 << 47) - 1 -) - -func PackInt(v int) uint64 { - if u := uint64(v); int64(v) < MinInt48 || int64(v) > MaxInt48 { - panic("int48 out of range") - } else { - return ((u >> 63) << 47) | (u & 0x00007fffffffffff) - } -} - -func UnpackInt(v uint64) int { - v &= 0x0000ffffffffffff - v |= (v >> 47) * (0xffff << 48) - return int(v) -} diff --git a/vendor/github.com/bytedance/sonic/internal/rt/map_legacy.go b/vendor/github.com/bytedance/sonic/internal/rt/map_legacy.go deleted file mode 100644 index fc8fe5171..000000000 --- a/vendor/github.com/bytedance/sonic/internal/rt/map_legacy.go +++ /dev/null @@ -1,25 +0,0 @@ -// +build !go1.24 - -package rt - -import ( - "unsafe" -) - -type GoMapIterator struct { - K unsafe.Pointer - V unsafe.Pointer - T *GoMapType - H unsafe.Pointer - Buckets unsafe.Pointer - Bptr *unsafe.Pointer - Overflow *[]unsafe.Pointer - OldOverflow *[]unsafe.Pointer - StartBucket uintptr - Offset uint8 - Wrapped bool - B uint8 - I uint8 - Bucket uintptr - CheckBucket uintptr -} diff --git a/vendor/github.com/bytedance/sonic/internal/rt/map_nosiwss_go124.go b/vendor/github.com/bytedance/sonic/internal/rt/map_nosiwss_go124.go deleted file mode 100644 index 8dda15bb8..000000000 --- a/vendor/github.com/bytedance/sonic/internal/rt/map_nosiwss_go124.go +++ /dev/null @@ -1,28 +0,0 @@ -//go:build go1.24 && !go1.26 && !goexperiment.swissmap -// +build go1.24,!go1.26,!goexperiment.swissmap - -package rt - -import ( - "unsafe" -) - -type GoMapIterator struct { - K unsafe.Pointer - V unsafe.Pointer - T *GoMapType - H unsafe.Pointer - Buckets unsafe.Pointer - Bptr *unsafe.Pointer - Overflow *[]unsafe.Pointer - OldOverflow *[]unsafe.Pointer - StartBucket uintptr - Offset uint8 - Wrapped bool - B uint8 - I uint8 - Bucket uintptr - CheckBucket uintptr - // different from go1.23 - ClearSeq uint64 -} diff --git a/vendor/github.com/bytedance/sonic/internal/rt/map_siwss_go124.go b/vendor/github.com/bytedance/sonic/internal/rt/map_siwss_go124.go deleted file mode 100644 index 6a7907691..000000000 --- a/vendor/github.com/bytedance/sonic/internal/rt/map_siwss_go124.go +++ /dev/null @@ -1,15 +0,0 @@ -//go:build go1.24 && !go1.26 && goexperiment.swissmap -// +build go1.24,!go1.26,goexperiment.swissmap - -package rt - -import ( - "unsafe" -) - -type GoMapIterator struct { - K unsafe.Pointer - V unsafe.Pointer - T *GoMapType - It unsafe.Pointer -} diff --git a/vendor/github.com/bytedance/sonic/internal/rt/pool.go b/vendor/github.com/bytedance/sonic/internal/rt/pool.go deleted file mode 100644 index 60545b1ff..000000000 --- a/vendor/github.com/bytedance/sonic/internal/rt/pool.go +++ /dev/null @@ -1,31 +0,0 @@ -package rt - -import ( - "unsafe" -) - -type SlicePool struct { - pool unsafe.Pointer - len int - index int - typ uintptr -} - -func NewPool(typ *GoType, size int) SlicePool { - return SlicePool{pool: newarray(typ, size), len: size, typ: uintptr(unsafe.Pointer(typ))} -} - -func (self *SlicePool) GetSlice(size int) unsafe.Pointer { - // pool is full, fallback to normal alloc - if size > self.Remain() { - return newarray(AsGoType(self.typ), size) - } - - ptr := PtrAdd(self.pool, uintptr(self.index)* AsGoType(self.typ).Size) - self.index += size - return ptr -} - -func (self *SlicePool) Remain() int { - return self.len - self.index -} diff --git a/vendor/github.com/bytedance/sonic/internal/rt/stubs.go b/vendor/github.com/bytedance/sonic/internal/rt/stubs.go deleted file mode 100644 index 553f0f982..000000000 --- a/vendor/github.com/bytedance/sonic/internal/rt/stubs.go +++ /dev/null @@ -1,197 +0,0 @@ -/* - * 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 ( - "reflect" - "unsafe" -) - -//go:noescape -//go:linkname Memmove runtime.memmove -func Memmove(to unsafe.Pointer, from unsafe.Pointer, n uintptr) -//go:noescape -//go:linkname MemEqual runtime.memequal -//goland:noinspection GoUnusedParameter -func MemEqual(a unsafe.Pointer, b unsafe.Pointer, size uintptr) bool - -//go:linkname Mapiternext runtime.mapiternext -func Mapiternext(it *GoMapIterator) - -//go:linkname Mapiterinit runtime.mapiterinit -func Mapiterinit(t *GoMapType, m unsafe.Pointer, it *GoMapIterator) - -//go:linkname Maplen reflect.maplen -func Maplen(h unsafe.Pointer) int - -//go:nosplit -//go:linkname MemclrHasPointers runtime.memclrHasPointers -//goland:noinspection GoUnusedParameter -func MemclrHasPointers(ptr unsafe.Pointer, n uintptr) - -//go:linkname MemclrNoHeapPointers runtime.memclrNoHeapPointers -//goland:noinspection GoUnusedParameter -func MemclrNoHeapPointers(ptr unsafe.Pointer, n uintptr) - -//go:linkname newarray runtime.newarray -func newarray(typ *GoType, n int) unsafe.Pointer - -func add(p unsafe.Pointer, x uintptr) unsafe.Pointer { - return unsafe.Pointer(uintptr(p) + x) -} - -func ClearMemory(et *GoType, ptr unsafe.Pointer, size uintptr) { - if et.PtrData == 0 { - MemclrNoHeapPointers(ptr, size) - } else { - MemclrHasPointers(ptr, size) - } -} - -// runtime.maxElementSize -const _max_map_element_size uintptr = 128 - -func IsMapfast(vt reflect.Type) bool { - return vt.Elem().Size() <= _max_map_element_size -} - -//go:linkname Mallocgc runtime.mallocgc -//goland:noinspection GoUnusedParameter -func Mallocgc(size uintptr, typ *GoType, needzero bool) unsafe.Pointer - -//go:linkname Makemap reflect.makemap -func Makemap(*GoType, int) unsafe.Pointer - -//go:linkname MakemapSmall runtime.makemap_small -func MakemapSmall() unsafe.Pointer - -//go:linkname Mapassign runtime.mapassign -//goland:noinspection GoUnusedParameter -func Mapassign(t *GoMapType, h unsafe.Pointer, k unsafe.Pointer) unsafe.Pointer - -//go:linkname Mapassign_fast32 runtime.mapassign_fast32 -//goland:noinspection GoUnusedParameter -func Mapassign_fast32(t *GoMapType, h unsafe.Pointer, k uint32) unsafe.Pointer - -//go:linkname Mapassign_fast64 runtime.mapassign_fast64 -//goland:noinspection GoUnusedParameter -func Mapassign_fast64(t *GoMapType, h unsafe.Pointer, k uint64) unsafe.Pointer - -//go:linkname Mapassign_faststr runtime.mapassign_faststr -//goland:noinspection GoUnusedParameter -func Mapassign_faststr(t *GoMapType, h unsafe.Pointer, s string) unsafe.Pointer - -type MapStrAssign func (t *GoMapType, h unsafe.Pointer, s string) unsafe.Pointer - -func GetMapStrAssign(vt reflect.Type) MapStrAssign { - if IsMapfast(vt) { - return Mapassign_faststr - } else { - return func (t *GoMapType, h unsafe.Pointer, s string) unsafe.Pointer { - return Mapassign(t, h, unsafe.Pointer(&s)) - } - } -} - -type Map32Assign func(t *GoMapType, h unsafe.Pointer, k uint32) unsafe.Pointer - -func GetMap32Assign(vt reflect.Type) Map32Assign { - if IsMapfast(vt) { - return Mapassign_fast32 - } else { - return func (t *GoMapType, h unsafe.Pointer, s uint32) unsafe.Pointer { - return Mapassign(t, h, unsafe.Pointer(&s)) - } - } -} - -type Map64Assign func(t *GoMapType, h unsafe.Pointer, k uint64) unsafe.Pointer - -func GetMap64Assign(vt reflect.Type) Map64Assign { - if IsMapfast(vt) { - return Mapassign_fast64 - } else { - return func (t *GoMapType, h unsafe.Pointer, s uint64) unsafe.Pointer { - return Mapassign(t, h, unsafe.Pointer(&s)) - } - } -} - - -var emptyBytes = make([]byte, 0, 0) -var EmptySlice = *(*GoSlice)(unsafe.Pointer(&emptyBytes)) - -//go:linkname MakeSliceStd runtime.makeslice -//goland:noinspection GoUnusedParameter -func MakeSliceStd(et *GoType, len int, cap int) unsafe.Pointer - -func MakeSlice(oldPtr unsafe.Pointer, et *GoType, newLen int) *GoSlice { - if newLen == 0 { - return &EmptySlice - } - - if *(*unsafe.Pointer)(oldPtr) == nil { - return &GoSlice{ - Ptr: MakeSliceStd(et, newLen, newLen), - Len: newLen, - Cap: newLen, - } - } - - old := (*GoSlice)(oldPtr) - if old.Cap >= newLen { - old.Len = newLen - return old - } - - new := GrowSlice(et, *old, newLen) - - // we should clear the memory from [oldLen:newLen] - if et.PtrData == 0 { - oldlenmem := uintptr(old.Len) * et.Size - newlenmem := uintptr(newLen) * et.Size - MemclrNoHeapPointers(add(new.Ptr, oldlenmem), newlenmem-oldlenmem) - } - - new.Len = newLen - return &new -} - -//go:nosplit -//go:linkname Throw runtime.throw -//goland:noinspection GoUnusedParameter -func Throw(s string) - -//go:linkname ConvT64 runtime.convT64 -//goland:noinspection GoUnusedParameter -func ConvT64(v uint64) unsafe.Pointer - -//go:linkname ConvTslice runtime.convTslice -//goland:noinspection GoUnusedParameter -func ConvTslice(v []byte) unsafe.Pointer - -//go:linkname ConvTstring runtime.convTstring -//goland:noinspection GoUnusedParameter -func ConvTstring(v string) unsafe.Pointer - -//go:linkname Mapassign_fast64ptr runtime.mapassign_fast64ptr -//goland:noinspection GoUnusedParameter -func Mapassign_fast64ptr(t *GoMapType, h unsafe.Pointer, k unsafe.Pointer) unsafe.Pointer - -//go:noescape -//go:linkname Strhash runtime.strhash -func Strhash(_ unsafe.Pointer, _ uintptr) uintptr diff --git a/vendor/github.com/bytedance/sonic/internal/rt/table.go b/vendor/github.com/bytedance/sonic/internal/rt/table.go deleted file mode 100644 index 7d49f90e4..000000000 --- a/vendor/github.com/bytedance/sonic/internal/rt/table.go +++ /dev/null @@ -1,118 +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 -// -// https://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 "unicode/utf8" - -var SafeSet = [utf8.RuneSelf]bool{ - ' ': true, - '!': true, - '"': false, - '#': true, - '$': true, - '%': true, - '&': true, - '\'': true, - '(': true, - ')': true, - '*': true, - '+': true, - ',': true, - '-': true, - '.': true, - '/': true, - '0': true, - '1': true, - '2': true, - '3': true, - '4': true, - '5': true, - '6': true, - '7': true, - '8': true, - '9': true, - ':': true, - ';': true, - '<': true, - '=': true, - '>': true, - '?': true, - '@': true, - 'A': true, - 'B': true, - 'C': true, - 'D': true, - 'E': true, - 'F': true, - 'G': true, - 'H': true, - 'I': true, - 'J': true, - 'K': true, - 'L': true, - 'M': true, - 'N': true, - 'O': true, - 'P': true, - 'Q': true, - 'R': true, - 'S': true, - 'T': true, - 'U': true, - 'V': true, - 'W': true, - 'X': true, - 'Y': true, - 'Z': true, - '[': true, - '\\': false, - ']': true, - '^': true, - '_': true, - '`': true, - 'a': true, - 'b': true, - 'c': true, - 'd': true, - 'e': true, - 'f': true, - 'g': true, - 'h': true, - 'i': true, - 'j': true, - 'k': true, - 'l': true, - 'm': true, - 'n': true, - 'o': true, - 'p': true, - 'q': true, - 'r': true, - 's': true, - 't': true, - 'u': true, - 'v': true, - 'w': true, - 'x': true, - 'y': true, - 'z': true, - '{': true, - '|': true, - '}': true, - '~': true, - '\u007f': true, -} - -var Hex = "0123456789abcdef" diff --git a/vendor/github.com/bytedance/sonic/internal/rt/types.go b/vendor/github.com/bytedance/sonic/internal/rt/types.go deleted file mode 100644 index 2c9aaa583..000000000 --- a/vendor/github.com/bytedance/sonic/internal/rt/types.go +++ /dev/null @@ -1,45 +0,0 @@ -package rt - -import ( - "reflect" - "unsafe" - "encoding/json" -) - -func AsGoType(t uintptr) *GoType { - return (*GoType)(unsafe.Pointer(t)) -} - -var ( - BoolType = UnpackType(reflect.TypeOf(false)) - ByteType = UnpackType(reflect.TypeOf(byte(0))) - IncntType = UnpackType(reflect.TypeOf(int(0))) - Int8Type = UnpackType(reflect.TypeOf(int8(0))) - Int16Type = UnpackType(reflect.TypeOf(int16(0))) - Int32Type = UnpackType(reflect.TypeOf(int32(0))) - Int64Type = UnpackType(reflect.TypeOf(int64(0))) - UintType = UnpackType(reflect.TypeOf(uint(0))) - Uint8Type = UnpackType(reflect.TypeOf(uint8(0))) - Uint16Type = UnpackType(reflect.TypeOf(uint16(0))) - Uint32Type = UnpackType(reflect.TypeOf(uint32(0))) - Uint64Type = UnpackType(reflect.TypeOf(uint64(0))) - Float32Type = UnpackType(reflect.TypeOf(float32(0))) - Float64Type = UnpackType(reflect.TypeOf(float64(0))) - - StringType = UnpackType(reflect.TypeOf("")) - BytesType = UnpackType(reflect.TypeOf([]byte(nil))) - JsonNumberType = UnpackType(reflect.TypeOf(json.Number(""))) - - SliceEfaceType = UnpackType(reflect.TypeOf([]interface{}(nil))) - SliceStringType = UnpackType(reflect.TypeOf([]string(nil))) - SliceI32Type = UnpackType(reflect.TypeOf([]int32(nil))) - SliceI64Type = UnpackType(reflect.TypeOf([]int64(nil))) - SliceU32Type = UnpackType(reflect.TypeOf([]uint32(nil))) - SliceU64Type = UnpackType(reflect.TypeOf([]uint64(nil))) - - AnyType = UnpackType(reflect.TypeOf((*interface{})(nil)).Elem()) - MapEfaceType = UnpackType(reflect.TypeOf(map[string]interface{}(nil))) - MapStringType = UnpackType(reflect.TypeOf(map[string]string(nil))) - - MapEfaceMapType = MapType(UnpackType(reflect.TypeOf(map[string]interface{}(nil)))) -) diff --git a/vendor/github.com/bytedance/sonic/internal/utils/skip.go b/vendor/github.com/bytedance/sonic/internal/utils/skip.go deleted file mode 100644 index 1ae77195b..000000000 --- a/vendor/github.com/bytedance/sonic/internal/utils/skip.go +++ /dev/null @@ -1,87 +0,0 @@ - -package utils - -import ( - `runtime` - `unsafe` - - `github.com/bytedance/sonic/internal/native/types` - `github.com/bytedance/sonic/internal/rt` -) - -func isDigit(c byte) bool { - return c >= '0' && c <= '9' -} - -//go:nocheckptr -func SkipNumber(src string, pos int) (ret int) { - sp := uintptr(rt.IndexChar(src, pos)) - se := uintptr(rt.IndexChar(src, len(src))) - if uintptr(sp) >= se { - return -int(types.ERR_EOF) - } - - if c := *(*byte)(unsafe.Pointer(sp)); c == '-' { - sp += 1 - } - ss := sp - - var pointer bool - var exponent bool - var lastIsDigit bool - var nextNeedDigit = true - - for ; sp < se; sp += uintptr(1) { - c := *(*byte)(unsafe.Pointer(sp)) - if isDigit(c) { - lastIsDigit = true - nextNeedDigit = false - continue - } else if nextNeedDigit { - return -int(types.ERR_INVALID_CHAR) - } else if c == '.' { - if !lastIsDigit || pointer || exponent || sp == ss { - return -int(types.ERR_INVALID_CHAR) - } - pointer = true - lastIsDigit = false - nextNeedDigit = true - continue - } else if c == 'e' || c == 'E' { - if !lastIsDigit || exponent { - return -int(types.ERR_INVALID_CHAR) - } - if sp == se-1 { - return -int(types.ERR_EOF) - } - exponent = true - lastIsDigit = false - nextNeedDigit = false - continue - } else if c == '-' || c == '+' { - if prev := *(*byte)(unsafe.Pointer(sp - 1)); prev != 'e' && prev != 'E' { - return -int(types.ERR_INVALID_CHAR) - } - lastIsDigit = false - nextNeedDigit = true - continue - } else { - break - } - } - - if nextNeedDigit { - return -int(types.ERR_EOF) - } - - runtime.KeepAlive(src) - return int(uintptr(sp) - uintptr((*rt.GoString)(unsafe.Pointer(&src)).Ptr)) -} - -// Hack: this is used for both checking space and cause friendly compile errors in 32-bit arch. -const _Sonic_Not_Support_32Bit_Arch__Checking_32Bit_Arch_Here = (1 << ' ') | (1 << '\t') | (1 << '\r') | (1 << '\n') - - -func IsSpace(c byte) bool { - return (int(1<<c) & _Sonic_Not_Support_32Bit_Arch__Checking_32Bit_Arch_Here) != 0 -} |
